403Webshell
Server IP : 217.160.0.212  /  Your IP : 216.73.216.141
Web Server : Apache
System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64
User : sws1073854427 ( 1073854427)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/go-1.23/pkg/tool/linux_arm64/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/go-1.23/pkg/tool/linux_arm64/trace
ELF�@�@�,�@8@
@@@PP���ddt�<t�<=>>7k7k��� ,p�Q�tdSGovOpBMnnZVsRUpz9riXDS/XgPP-vqkbLBEt9Ukmqtq/2uUMiY9WClqZEuVSI0ej/i4Lqv7hDhDSJ6nwre_gX�@���?�	
T������#��g�@���$��6����`��[������g@����>��c����#��������"x`���-������@����I���@��@�T$�����B��!���$��.��@�A��<���g@��������>��c����#���
�����xa���
������@�v��)���@���g@�?@�k��T�����!�����$��6���� �����g@��������>��c�����#��������!x`������g���@�������@��@�T���n����������_���������@�����@��c0�IT������#�_ ��T��C�_�aT?@��T�9��������_����|���� ���?�!����� ���������`���@��@��@����@��c0�T������#�"��"�B�C�C��T�9B�}�hc8!�A���@�B ��?�A0����h#8�������_ַ��������� �������7���@��@���������#�"��"�B�C�C��BT�9B�}�hc8!ˁ���@�B ��?�A0��a�!@�?q����������_֐������a�� ��@��c0�T������#�@�;V�cB�;V�dB�_�T�T�@��@��������_�|Ӏhb���A@��������_�����?�� ��#9������#@9��\@9 @��_�P@9?r����_�@�?�����_�\@9?r����_�\@9?r����_֐@��c0�T������#����@�����_��T_�#TB���#��������������_�����(��D�"��I�� �� �������������@��@��@���@y���4@�������_��������_�@y���4@�������_��������_� �\@9!@�?DqaT @��_����_��_� �\@9!@�?HqaT@��_����_�P@9�6\@9!@�!D�? �T@�B�#�[xa�`� ��_���_����_�@��_�`��_����_����_�@��_����_����_� �\@9!@�?Hq(T?Dq�T?HqaT@��_�@��_�?Tq`T?Xq�T?\q`T���_�@��_�@��_�@��_� �\@9!@�?dq`T���_�_� �\@9!@�?Tq`T���_�_� �\@9!@�?Dq`T���_�_� �\@9!@�?Lq`T���_�_� �\@9!@�?Pq`T���_�_�@��_�T@9���_�X@9���_� �P@9�6\@9c@�cD� �T@�!%�;xc�`� ����@�`�
����@�������d@y���5����e@�c��������_��������_֐@��c0�)T������#�\@9!@�?Pq�T @��������_�������������_���������@�� @��_�T@�?r����_�T@�?r����_�T@�?r����_�T@�?r����_�T@�?r����_� �\@9!@�?TqaT@��_����_��@��c0�iT������#�P@9b6	���}�`@y���5���� ��?�T@xa��������_�������� �����������@��@���`@y���_�d@y 8@��_��@��c0�)T������#�d@y �_8r�T����P@9c6	���}�`@yB8@�B��B<@�����TB��˄<}ӄ���c�?�T`xa��������_������������� �������F���@��@���P@9c@�`@yq	���}�c�����4������_��������_��@��c0��T������#�d@y �8rTP@9�@�`@yc8@�c��q	���}�����a<@����T"��˥<}ӣ��������������_��������������_�}�� ��������@���d@y?r����_�@�!@9?r����_� ���_� ���_�@9?r����_�@9?r����_�@9?r����_֐@��c0�IT������#�����B�$���hd8������@�� Ś���0������?7@�������C��_�:�� �����������@��@����@��c0�)T������#р�����������C��_�!������� ��c�������@9�@�� Úc0��b�%�?7_�T�@9?|q�����������C��_��� ���������@����@��c0�T������#р�������������C��_�!������� ��c��������@9�@�� Úc0��b�&�?7 Ղ�������T������C��_�@������������� �����W���@����@��c0�IT������#�@9�6������������C��_�!������� ��c�c�����@9�@�� Úc0��b�%�?7B�����!�D��� ������������@9�@�� Ś�0����F�?7 Ճ������_�T������C��_�@�Z��i��X�������� ��������@�����@���?�IT������#��g��o���?�JT�*T�S���x����3x �����)�y��W�Ii'8����(�G����(���T��(��T(@��W�(i'8 �����k�y��/��i(8��
�j�G���)���T�)��T�9�o��S��O��g��?��C����K�c@��/�ci(8C	��;���,��
��
������9�G� ������d���A9d}��C9�r����G@�?��T�[�9#��˄���@����C@����bԅ��W���T����S���[@��G@��C@���?��	T$˄���c���c��S@��뢰���g@���T����?���[@��G@��O@����;@�?��T�K@�%˥���c���c��?@�����Ԇ��/�?�aT���3��7��W����	���"���7@��3@�?��O@��W@��K@����?@����[@��G@�CT��$˄�����c�_�B����o@�?�T��	���[@�������_���������������������������A�Ґ����A�ҍ����A�Ҋ����A�҇����A%�!(����v��$Х���@�b��EW�0���� �����A%�!�7��~����v��$Х���@���6W�!���� ��u�� ����������9�9�����@��@��@��@��@9�@9���@��c0�IT������#ѐ@�P�@�@9��;V�dB�;V�eB���TB|ӣ��hb�c@���	T�@��@������������_�����7��#� ���������@���@������T�#�����@��c0��T������#ѐ@�0���@�@� ����C��_�"� �����������@��@��@��c����T�#����@��c0��T������#ѐ@�����@�@� ����C��_��"� ���������������@��@��@��@��@��c���!��T�#����@��c0�	T������#ѐ@���@�!@9?r�������C��_ָ"� ���������@��@��c����T�#����@��c0��T������#ѐ@�����@������������_֚"� �����f���@��@�������T�#����@��c0�	T������#ѐ@���@�!@9?r�������C��_�|"� �����H���@��@��c����T�#����@��c0�	T������#ѐ@���@�!@9?r�������C��_�\"� �����(���@��@��c����T�#����@��c0��T������#ѐ@�����@������������_�>"� �����
���@��@�������T�#����@��c0��T������#ѐ@�0���@������$���Dhd8������@�� Ś���0������?7�������C��_�Z��"� �����������@��@���@��c����T�#�����@��c0��T������#ѐ@�����@�r����������_��!� ���������@��@�������T�#���T@9���_�\@9!@�?Dq���_�\@9!@�?HqaT@������_��9�_�\@9!@�?Hq(T?DqaT@�?Hq�T@�?TqaT@�
?XqaT@�?\qaT@������_��@��c0�iT������#ѐ@�p��9g����������_�����m���@��@�����a��T�#���X@9���_�\@9!@�?Lq���_��@��c0��T������#ѐ@�P����@�����_��T_�#TB���#��������������_��������D����Ü���� ���������0���@��@��@���@������T�#����P@9?r����_�\@9?r����_�\@9!@�?Pq���_�\@9?r����_�\@9!@�?TqaT@������_�\@9 @��_�\@9!@�?DqaT @������_�\@9!@�?Tq���_��@��c0�iT������#ѐ@�p��9����������_���������@��@�����a��T�#���@�?�����_�@��_�\@9!@�?dq���_�P@9�6\@9!@�!D�? �T@�B�&�[xa�`� ����@�`�
����@��������_�T@9���_�\@9!@�?Dq���_�\@9!@�?HqaT@������_��9�_��@��c0�iT������#ѐ@�p��9o����������_�����u���@��@�����a��T�#���X@9���_�\@9!@�?Lq���_��@��c0��T������#ѐ@�P����@�����_��T_�#TB���#��������������_��������D����˛���� ���������8���@��@��@���@������T�#����P@9?r����_�\@9?r����_�\@9!@�?Pq���_�\@9?r����_�\@9 @��_�\@9!@�?DqaT @������_�\@9!@�?Tq���_��@��c0�iT������#ѐ@�p��9����������_���������@��@�����a��T�#���@�?�����_�@��_�\@9!@�?dq���_�P@9�6\@9!@�!D�? �T@�B(�[xa�`� ����@�`�
����@��������_�T@9���_�\@9!@�?Dq���_�\@9!@�?HqaT@������_��9�_��@��c0�iT������#ѐ@�p��9�����������_���������@��@�����a��T�#���X@9���_�\@9!@�?Lq���_��@��c0��T������#ѐ@�P����@�����_��T_�#TB���#��������������_��������D����ߚ���� ���������L���@��@��@���@������T�#����P@9?r����_�\@9?r����_�\@9!@�?Pq���_�\@9?r����_�\@9!@�?TqaT@������_�\@9 @��_�\@9!@�?Tq���_��@��c0�iT������#ѐ@�p��9/����������_��������@��@�����a��T�#���@�?�����_�@��_�\@9!@�?dq���_�P@9�6\@9!@�!D�? �T@�B�)�[xa�`� ����@�`�
����@��������_�T@9���_�\@9!@�?Dq���_�\@9!@�?HqaT@������_��9�_�\@9!@�?Hq(T?DqaT@�?Hq�T@�?TqaT@�
?XqaT@�?\qaT@������_��@��c0�iT������#ѐ@�p��9{����������_���������@��@�����a��T�#���X@9���_�\@9!@�?Lq���_��@��c0��T������#ѐ@�P����@�����_��T_�#TB���#��������������_��������D����י���� ���������D���@��@��@���@������T�#����P@9?r����_�\@9?r����_�\@9!@�?Pq���_�\@9?r����_�\@9!@�?TqaT@������_�\@9 @��_�\@9!@�?DqaT @������_�\@9!@�?Tq���_��@��c0�iT������#ѐ@�p��9����������_���������@��@�����a��T�#���@�?�����_�@��_�\@9!@�?dq���_�P@9�6\@9!@�!D�? �T@�B+�[xa�`� ����@�`�
����@��������_�T@9���_�\@9!@�?Dq���_�\@9!@�?HqaT@������_��9�_�\@9!@�?Hq(T?DqaT@�?Hq�T@�?TqaT@�
?XqaT@�?\qaT@������_��@��c0�iT������#ѐ@�p��9g����������_�����m���@��@�����a��T�#���X@9���_�\@9!@�?Lq���_��@��c0��T������#ѐ@�P����@�����_��T_�#TB���#��������������_��������D����Ø���� ���������0���@��@��@���@������T�#����P@9?r����_�\@9?r����_�\@9!@�?Pq���_�\@9?r����_�\@9!@�?TqaT@������_�\@9 @��_�\@9!@�?DqaT @������_�\@9!@�?Tq���_�@�?�����_�@��_�\@9!@�?dq���_�P@9�6\@9!@�!D�? �T@�B�,�[xa�`� ����@�`�
����@��������_�T@9���_�\@9!@�?Dq���_�\@9!@�?HqaT@������_��9�_��@��c0�iT������#ѐ@�p��9�����������_���������@��@�����a��T�#���X@9���_�\@9!@�?Lq���_��@��c0��T������#ѐ@�P����@�����_��T_�#TB���#��������������_��������D��������� ���������T���@��@��@���@������T�#����P@9?r����_�\@9?r����_�\@9!@�?Pq���_�\@9?r����_�\@9!@�?TqaT@������_�\@9 @��_�\@9!@�?DqaT @������_�\@9!@�?Tq���_��@��c0�iT������#ѐ@�p��9+����������_��������@��@�����a��T�#���@�?�����_�@��_�\@9!@�?dq���_�P@9�6\@9!@�!D�? �T@�B.�[xa�`� ����@�`�
����@��������_�"����_k�T@y#@y_kAT@y#@yk�T@�!@�?k����_����_��@��c0�)T������#�B0�����������_�����������@��@��"@�@�_�T@�#@��AT@�#@�k�T!@�@�_�����_����_��@��c0�T������#�����H��@��@�
��������_�������v���@��@���@��C�?�%T������#��O���������������������_��"TC�?�#"T$˄���c���c�_�K��T@�f�ҦΥ�k���T������/��?�a
��?�T?�T%������~�'���_�T���7�I�*����
������3�?
��Thgx�͍�k!T?
�?�Thgx�͌�k!Tg	@9��q�T?
����?�Thfx)����	kT	@9߰q�T�V�eOE�����9�V�fOE��+���db��%�l��|�����3@��@���@%�(-��{�{���7@��@�x���$����t��o���?@��/@�����;��'�I��`%�h!�!��i���;@��'@�f���$����b��]���?@��/@�{���V�`KE��V�aOE���!�?�
T`@9b�6@�d@9#6D@9�7�/��C�@��?�@��+�#�� %�\;�!��C���?@��+@�@�� %�5����<��7���C@��/@��C9������C��_�B�_�J�Thb8�qa��TO��!�?��Tha8��qa��Ta����
T�V�aOE���T	�{�V�jKE�K�b@�Iii�_�A��T�#��	����� 7�#@��?@��/@��@��+@��@9�7@���V�aOE��#@��bT�V�cKE�c��@�d`9�V�aOE��"T�V�eKE����@9�d9�?@��/@������@%���������7@��@�����$�����������?@��/@�������������V�fKE����d9����T�V�aOE��bT�V�fKE����@��`9�V�aOE���T��������������~��������������������� �������=���@��@����@��c0�
T������#р ���(���4@���9����>��c�M���#�;X�aSM�!4@����"�@�"�(@�"�8@�"�H@�"�X@�"�h@�"�x@�"��@����"� ��V�bKE�"�BX�B���BX�B���BX�B��(�BX�B��8�BX�B��H�BX�B��X�BX�B��h�BX�B��x�BX�B����"��V�bO��V�bS��V�`K� �$�h1����
��������_����������@��c0�T������#���;X�bOE�_}����[X�b�9;X�bOE�_|����[X�b�9;X�bOE�_{����[X�b�9;X�bOE�_z����[X�b�9;X�bOE�_y����[X�b�9;X�bOE�_u����[X�c�9;X�cOE�k����[X�c�9;X�cOE�C@6?�AT@�#̍҃L��?k�T@y�-��?k`T�@�@9�q�����[X�`�9bX6��@��X�!@�?q�T<D�04q�T5q�T$5q`T<5q�T�@�[X�`�9�������_�������{���@��@����8����_��@��c0��T������#�#@�@��aT@�$@����T`@9$`@9��c@�C6d@9$d@9c�c@ң6@�!@������������_�������M���@��@����@��c0�IT������#���B�_ �
T�$��@�f@���Te@��@���!Te`@9�`@9�ʥ@҅6cd@9�d@9��c@��
6C��#�e@��@���
T�@�f@���	T�`@9f`@9�ʥ@��6�d@9cd@9c�c@�C6C��#�e@��@���aT�@�f@����T�`@9f`@9�ʥ@�E6�d@9cd@9c�c@ң6C��#��@�f@���T�@�f@���AT�`@9f`@9�ʥ@ҥ6�d@9cd@9c�c@�c�7�@�$�@���aT�@�$�@����T`D9$`D9��c@�C6dD9$dD9��c@ң6���#���	���������_��@�b��@��#@�_ �
T���c@�D�{�hd�$hd����������6�@�d��@����@���{Ӡhd��#@��hd�����7�!�@��@��@�����������������@��@�^���@��_��{�;X�`��_�_�@T�f�������|���J� ��E$����AT?�AT
�!��T�@�F�� ��T�@�E�@���T� �hf�Ehf����T��ڥ�ڿ��@����_�f6@�E@����T� �@T �B �� ��&6@�E@��ka��T���T�B��6@yE@y�kA��T�B��6@9E@9�k���T?����$��_�
��%
�ڿ���������������"�_��CT	@� T�{�c��@8?�k��B��a��TI�{���#��@��NB	� N�'.(. ���L�#� nD� nc%N�%Nf�$N�80n��^�T=Nk���@8B�?�k��������_��@��@��@9�����@��@��c@9����_�T_@�CTC�z�c��,�L$,�L���n���nʌ�n��n((NH(Nh(N��=N=N��e�A��TB@���C�|������'$����'�)�����!��TB@�"�b6@�%@�����F �hf�%hf���%�b6@�%@���e�F�hf�%hf������6$@x%$@x��T�6@9%@9��aT�@��_��*�_���?�@T����@��_�?�TB@�B�����@��_�$˄�� �	T6E@���T@����T?�66�6E@�F0@��hT@���T @��!��T1E@�F@y�T@���T0@x�!��T&�6E@�G@9�T@���T@9�!��TE@��HT@����T�6F@yG@9�(T@x��T@9�!��TE@y��T@x���T� ��_��� ��_�k$�@�TE�@�g@�Fhg����T@����Thk���!��T�`�TE��j`�Ghj����T
@�_��T
p@�_�!��T
hk�_��T��E��G�@�l��Jhl����T@����Tp@���!��T�@����Thk��
�a��T���@��@��@��@����w���@��@��@��@���o������%����� N�{��N	@�J@�Ta��L$��B�#� nD� nc%N�%Nf�$NƼ&N�<N$���$Ě� Ě)T��a��LB��#� nD� n�Tf�NƼ�N�<N���c%N�%Nf�$NƼ&N�<N�TD	��@������� Ě�$Ě����c�����`F����_�����_��@��@��@9������@��@��c@9����� A�$A�k�T�����_�C� �B}�hb��@��_��@��c0��T������#��/��@��#@��'@��+@�� � � � � ������������������/@�(���d���������_���������@����@��c0�T������#��/��C��D����������q��/@�(���d���������_��������@���@��c0�iT������#�(A�d�(�0qATp@���t@���x@���|@���(����(A�����K����@�����(A�0qaT�~��$��������_�����U���@����@��c0�	T������#��/����������x!�!�?�jT�#��B��C�� �����������/@�(���d������C��_ֱ����/@��#@� A�$A��khT��d� �c}�hc�i��T���������@���������#��?�J>�@�`M�?�k�>�~�@L�M�M����@M���N�-n�.n�/n��N��N��N��N�N9�NZ�N{�N�~����N,n�	`n���N$n�W,O�G,o���N,n�N���N$n�W'O�G'o���N--n�	`n���N>%n�W,O�G,o���N--n�N���N>%n�W'O�G'o„�NN.n�	`nʅ�N^&n�W,O�G,o„�NN.n�Nʅ�N^&n�W'O�G'oㄣNo/n�	`n녫N~'n�W,O�G,oㄣNo/n�N녫N~'n�W'O�G'o���N/n�	`nꅪN^%n�W,O�G,o���N/n�NꅪN^%n�W'O�G'o���N,,n�	`n���N~&n�W,O�G,o���N,,n�N���N~&n�W'O�G'o™NM-n�	`n���N'n�W,O�G,o™NM-n�N���N'n�W'O�G'o���Nn.n�	`nɅ�N>$n�W,O�G,o���Nn.n�NɅ�N>$n�W'O�G'o�����N���NƆ�N熧N��N)��NJ��Nk��N  �L$ �L( �L, �L�c�����_��@��c0�)T������#т%�ҵ����������_�������n���@��@���@��c0�	T������#ѻ?�`�@�;X�`O��U�`�D�;X�aSM��4��� ��V�a#G�!��V�`#��U�`�D�;X�aSM��4��� ��V�a'G�!��V�`'��U�`�D�;X�aSM��4��� ��V�a+G�!��V�`+��U�`�D�;X�aSM��4��� ��V�a/G�!��V�`/��U�`E�;X�aSM��4��� ��V�a3G�!��V�`3��U�`E�;X�aSM��4��� ��V�aWG�!��V�`W�[T�`#C� ���;X�`�_9�6�@�x@� ����@����~� ��� ����@�;X�`�����;X�`�����;X�`���������_����������@��c0�IT������#� !����?�!@3�>�� ��������@��c0�)T������#��@����������_�����������@��@���@��c0�)T������#�������������_�����������@��@���@��c0�)T������#��|�����������_�����������@��@��������#�C#�b@�����������_��@��c0�iT������#�@�@���K��������_�����������@��@���@��c0�T������#�@�   T  @T�#�p���#@� �!Ĕ�J��!�������w���q��a���A
��|��������_��~�����������_�"Ĕ��J��"�����!��w���q��b���B
�� |��������_�������S���@��@����@��c0�T������#�@� ` T `@T�#�8���#@� �!Ĕ�J��!�������w���q��a���A
��|��������_��}�[���������_�"Ĕ��J��"�����!��w���q��b���B
�� |��������_����������@��@����@��c0��T������#����9�����@�B����������������_����������@��@���@��c0��T������#����9�����@�B ����������������_�����������@��@���@��c0�	T������#�@��c@�d@�$�d\@9D(6 �%Ĕ��J��%�����"�����כ��w���q��c���C
��`|�������_�@�%Ĕ��J��%�����"�����ƛ��w���q��c���C
��|�������_���������_���̉��}�������!%�!�
��G������ !������ �����������@��@�����@��c0�	T������#�P@9"7�;�\@9C@�Dq�TPqT`q�Tdq�T@� @�t @�B�"@�b�# �
�����������_�"@�b�B@�# �D@���D\@9�(6��������������_�a@�������������_���~���}�������!%�!�
�KG�Z�����?��%��������_������������_�B@�B4�B@�_q�T�����������_�Dq�T�7���[���}�������!%�!�
�(G�7�����?��%��������_������������_��@�b��7@��;@� @�_�T��@�d@�����������@����������_������������_��+@��`��#@����;@��mT�#��+�@@�A@��'�C@���N� �7�;@��@�A��'@�h���`����������_������������_�����������@��@�X���@��_��9B@�!�9!@�?k����_��yB<@�!�y!<@�?k����_���!��?k����_�@�!@�?�����_�@�#@��T@�!@�?���������_�@�!@� !����_�@�!@� a����_�@�@�"@�#@� "���  #��� ��_�@�@�"@�#@� b���  c��� ��_��@��c0�	T������#�@�#@�_�`T��@�!@�����������_����������@��@���@��c0�IT������#�@�$@���`T��@�"@�����\��������_�������a���@��@���@��c0�IT������#�@�$@���`T��@�"@�������������_�������E���@��@���@��c0��T������#� �@�z�\@9�(6_����������_�C@�����`?������_��@�������_�A���~�������!%�!�+�F����� !���q�� ������������@��@��@����@��c0�	T������#�@�@�@�z�\@9�(6_����������_�C@�����`?������_��@�������_����~�������!%�!�+��E����� !���<�� �������������@��@��@����@��c0��T������#�;X�`�Y9�6 ��@�;X�`[9������B��@�"X�B9�@x!� ����T�������_���6��@�"X�B	�@x!� �@���T�������_���������@��c0�T������#�;X�bWD����i�{šb�����������_֠%� 2�!��ͳ�(�� ��������@��c0��T������#��A9�6@�B�s�_`�T�'��@��9�@9�9@�@��7�;X�ec_9�6%XХ�3�����%XХ�3���_�����Ȼ���A�s����;��'@�C@��7� X�@3�����'@�C4@�;X�dc_9�6!X�!�3�$��!X�!�3�$�_Ȅ�$�Ȼ���@X������9�'@�"@��7�;X�cc_9�6�c��_�c��Ȼ���"@�@��7�;X�dc_9�6d��d�_Ȅ�d�Ȼ����	�;X�cc_9�6�@�D���@�D�_Ȅ�D�Ȼ����	�#4@�;X�dc_9�6D��D�_Ȅ�D�Ȼ���@X������'@�"4@��� X�/�����j��!�/����'@����������������_ր%�,?����9��`%��*���5�� ���������@�k���@��c0��T������#�A@��� � �`W�*�� X�`��@���� � �`W�*����������_�������������#�V�fA����#���@4��'����+��/��3��k��o��s��w��#���h���#@�@��T����������_���������_����������#��'����@��@�������_��@��c0�T������#�@@�A@�B@�C@�D@��������������@��@� �������_���t����@��c0�	T������#�V�bA����B@8����������� ��������_��������������_�������s���@��@���@��c0�T������#�@@�A@���������������_���=���������#��{��V�cA���;X�c�_9C7�7�;X�c�_9�6���@����C��G�����e@���Tc@���#T�*���������#���7������3��>��#�����'�����+��/��3���������*���������#���7��7��Xq�T�{@��C@��G@��������������_��@��c0�T������#�@@�A@�B@�C@���@�����������#���@� �������_�������������#�dD9#6@�d@�?�)Td@�?��T�D9�6������_�$�d�$ @�d��97�V�b�@����'��+������V�`�@����������@����+@�?�T�@�?�(T�@� ��@� ��@��'@�@�9�@���`@���`�`�������_������_֐@��c0�i
T������#�@�d@��@@��TeT@9� qT�|��|��
�������	Ta	���+����d@������#��c����@��@��@�j��;X�aSM�a5�@�$�� ��@�"@�"� � ������@�Z���9��;X�dSM��4��#�@�!����
�����@�J���9@�;X�dSM��4��#�@�!�����@�C@�#0y;X�cSM��4���"�#@�#�"��+@�"���������_�!����?�!�3����%�����ҁ��`%�����}�� �������D���@��@����������#��@��@���������_��@��c0�)+T������#�`�B7@�5@��� @�����c@�@�������6���������_��?��C��#9;X�c�D�c��� � ե���@����?@������'� ���,��?@�@�A$5�7���������_������~��@���Q���$��/�a��)�� @�%��@��;X�gSM�'4�@����'�&� @�'��@�'��� ���
;X�fSM��4 @�u��&�$@�&�|���@96�@���9���;X�gc_96���@��|@����k���	���@��_�kaT���������&@����@����7��%�@�@���HT�#B9!7 � ��'@�����������_�+������@�a����;X�eSM��5�C@��+@��?@�H���C@�%�@�&� @�&��+@�&�@�'��?@�'�(@�(�� ���9(���9;X�hSM��4 �� �Ƞ@�(��H@�(�����H�;X�hSM��4@���(��#���,@�(�;X�iSM�I4��(�	@�)� �	@�)��,@�)����,�;X�hSM�(4@����(� ��(@�(��,@�(���(��,��� � ��@�����;��
��'@��@���������+@���@��#@��T;X�bSM��4��@����"�����9�@9;X�cSM��4�H@����#���9�H�@���T�@�`���h���#@���@9;X�aSM��4(@����!�(������@9�6�@��������_�@�@�@�0@y���C@�������?@�d@���d�e@���AT�a@�!�a� � ��'@����@��������_���@"��/��3����C@��c��@�@��@��������_��?@�B@��5%��+�!��!��!����?�!4�@�� %��7�a���� � ��'@���!����?�!4�3�� ������c9��������@��@��c@9�@�����@��c0�T������#�A@�;�9 �� Ւ��������_��������@��c0�	T������#��3��?�%@���;�@���;X�cSM�c5�3@��3@�@�8��!�����;@� @���b@���@?��@��9;X�aSM�a5�3@�+���3@�!�H@�"�H��@�"�9"@��� ����@��3@� ��@��?@�!��B�(������#������������C��_�������������p���@��@��@��@��@�����@��c0�iT������#�A@�@@��@�����������_���:����@��c0�	T������#�������������p���	���������_�C@�c�C��@��@�C@��@@�C@�D@�E0@y��%*��@�C@�c�C�D@����T_���9 � ��@����@9�������_�����$���@����@��c0��T������#��'��/�!@�������@�����/��'@��@��@��/@����������_������������@��@��@���@��c0�T������#��'��/�$@�����@����.��'@��@��/@��@����������_�������������@��@��@���@��c0�I T������#���7����� ������7@�"@��5�@�"����H��9�@� ՃT� ���-����
���d@�D� @����)�;X�bSM�b5�@��@�C@�D��#�_��7@��@��@���d@�D� �:���@��@� ��@������7@�d@���9;X�fSM�F��41��#��H@�&���# @�c���d@��;X�eSM�%4�@�,��%�$�% @�%�e@�%���$ ��
;X�dSM��4$ @���$�$$@�$�?|�d�@9�6d@���9���;X�ec_9�6���|@�����k�������_�kaT�����������@�����d�7����H��9�@� ՃT� ��� ��C
�;X�dSM��4d@����$��d@�d��� �����@��@� ��@������7@�d@���9;X�fSM��4���#��H@�&���#(@����d@��;X�fSM�&4�@����&�$�&(@�&�f@�&���$(��
;X�dSM��4$(@����$�$,@�$�?|�d�@9�6d@���9���;X�fc_9�6�|@�����k�����_�kaT�����������@����7��� � ��@���T� ��!��#��'��@��+���������@��� � � ���T@�����������_� � ��@���!����?�!�4�7��!����?�!@4�2�� ���������@�����@��c0�iT������#�A@�@@��@�O���������_��������@��c0�IT������#�@���@��������R��@����?�����������_�@�!���?���� @�������_���������@��������#��@���������_֐@��c0�	0T������#Ѡ
��G��K��c9@�����{R��G@��K@��cB9b6�������K@��cB9���G@�c6p�c�߈c4�����6�K@����G@�B@�����[(��@���������_��G@��K@��cB9����������_�X�c�D�c��� � �����@����G@��#����/� ���t��G@�@�A5�@�#� � ��/@���K@����G@�B@�����+(��@���������_��7����������_������@��@�������$��/�a��^��@���@�@�0@y���K@�B��'�@�������������G@��'@�@���(��G@�C@�c�C�D@���AT_�A@�!�A� � ��/@����@���������_��cB9A7 � ��/@�������������_�3������#@�a����X�eSM�e5�K@�����K@�%�@�&� @�&�� ��3@���9X�fSM�f5�G@���� ���@�&�%�@�&��G@�&�(@�'��H@�'������9(��H�X�gSM��4@�X��'���$@�'�X�hSM�H4`��'�@�(� ��@�(��$@�(�����$�X�gSM�'4@�K��'� �� @�'��$@�'��� ��$��+��@������Q��3@��� � ��@����;��
��/@����@������3@���@��+@��aT�G@�C@�����R��+@��3@�X�bSM��4��@���"�����9@�_��T�#@�@�������+@��3@��@9�9X�bSM��4�H@���"�(@�"��H�(����@��@9������_�%��7�a�ґ��(@�%��@��X�gSM�'4�@����'�&�(@�'��@�'���(���
X�fSM��4(@����&�,@�&�|���@96�@���9���X�gc_96���@��|@����k���	���@��_�kaT���������&@����@����7�����ƀ��7��;����K@����@�$��@���������_������c9�����@��@��c@9v���@��c0�T������#�A@�;�9 �� ����������_��������@��c0�IT������#��3��;��?�@���@����3@��;@��?@�"�/�@�@�0@y��B���@�������s���/@��3@��@�@�"@�����k���/@�d@���d�e@���AT�`@�`��3@��;@��?@�;�9X�`SM��4 @�P�� �?� @���b@���@?��@��9X�aSM�a5�3@�E���3@�!�H@�"�H��@�"�9"@��� �6���@��3@� ��@��?@�!��B'������#������4������C��_�����������������@��@��@��@��@�����@��c0�iT������#�A@�@@��@�����������_���R����@��c0�iT������#��@�9� � ���d�� � ���0��@��������_�������X���@��@���@��c0�IT������#����@�����������_�������E���@��@���@��c0�T������#��������������������_�������/���@��@���@��c0�)T������#� � �!X�!��!�߈@���4������P��@��@�@����5���������_�@��������_����������_��������@���;X�`�Y9�6�@�X�`g9�_��@��c0�)T������#��?� � �W�6���?@�?�!���H�����?�H�����A���?�
TW�c#v9�7W�c�F���3���%���A	��S��N�� � �W�6����������_��3��@�W�c#69�@��o��r�n�X�cSM��4Z�� �W�a�F�!�W�`���3@��/�M��W�`�F��@����c��@���������2��3@���W�a#v9a6����W�#69W�6���W�`�F��� � �W�6�i��������_���������@�����@��c0�I	T������#��7��;��C��G��?�h���7@��;@��?@��C@��G@�X�ec_9E6���@�X�� &��|@���k������@�X�� &���_�kaT�����������6X��0&��߈4�9�O���T�O�f��O�F�{��@��+����W�`�F��@��;@��C��@����?@��C@��G@��� ���X�! &� ����������_�������������>���@��@��@��@��@����������#��'��#����#@��'@�X�cc_9C6���@�X� &�{|@�����k������@�X� &���_�kaT�����������6W�`oF�D�������T���TD�W��`6��x ��|�҄�����}������_�D���?��T��}Ӱ���'@���X� &�W�`oF���W�`o�W�`sF��W�`s� գ����������_�}��1�� ��@���?��
T������#��W��@��G����;��K�@��|�Ҩ���Gъ�}�J���&
����#��@�������H��;@��K@�Jyi�A	��W@��	��9	�O�?	�T?��T	`�*ya�K���T,����T6��	�O�	��C���)?�)���J>��3�I��7�	@��������@����������	���W@�?���	�	�O����?���)�)���J=��+�I��/�	@���������@����C������	���W@�?���������_����������}�������}�ҽ�� �����m���@�����@��c0��T������#��'� � ��V�`���X�a7���� ��V�`�&��'@�?�lT�@��@�?�T������_� ��!���'@�X�d?�9���@�������_�����>���@����@��c0�T������#�!�/�������!������X�ak_9a6�@�b���@��������_��� ���������#��'��@�B`@���T���@�_�T�@�_�(T�������#����C�����������@��@�������_� %�4���������_� %�4���������_��@��c0�	 T������#�A@��#� @�B@���E���@���@� �X�`SM��4 @�p�� �%��� �����C��_������� ������A�?0�LT?,�aT@�����C����l��#���_�aT@y�m�ҟk�T(@9��q`T_�_�AT@y�͆�_k�T(@9_�qT�?0�T@�����C����l��#���_��T@��-��E��k T_��T@��M�ҥƦ�k@T_�aT@�����#F��_k`
Tm?4�T$�9_�q�T@�����C����l��#���_�T@��-��F��k�T0@9��q�
T_�_�
T@��M�����_k
T0@9_�q@	TL@�����C����l��#���_�T@�����&��k�T0@9��q@T_�_�!T@��
��#&��_k�T0@9_�q�T0?8�T@�����C����l��#���_�T@��-���f��k�T@y��ҟk`T_�_�T@��m��E��k�T@y��ҟk�T_�_�T@��͆ң���_kT@ycƆ�_k�T����C��_�? ��T@�C���Í��#������_�T�@��@� �X�`SM��4 @���� � %�d5� �����C��_��@�A@��@��@��#@�C@��`Td�D�C@��@��@����C�1�T����@� �X�`SM��4 @���� ��$�85� �����C��_���Ϳ����������#�����@�"dB�B� �"d��@��� �"���@��o��!�#����@����@������S��#�����l���;� �I���@�@��@�"`��� � �� �Al�s���@��9����C��_��@��c0�T������#�B@�E@���A@��#�F@��+��;��@��'��'@����������!��:�m��@��X�eSM�e5�#@�-���#@�"���@�{�9X�dSM��4(�� �dH@�$�`H�D@�El@���AT�`B��+@� ��`��� Ճ�� �l�_l��@�A�9 �@T��������_��$��(���ҧ�� ���P������@��c0�iT������#���K@� @�!@���X�bSM��4�K@����"��@�?H�
��@� ՁW��;�`�Ӿ��������_���N����@��c0�T������#���?9�����C����;9�-����;��������@��?9�@�@@�?��@��;9�?9�@�@@�?������_���������_�����$���@����@��c0�	T������#�A@�!@9�7��  ��������R���������_�������@��c0�iT������#��/��V�cKD����3��/��V�dOD�c@��џ��Te@�f@�?��T�ha8��q`T�����#�����������%��3@��#@��@��@��@����/@���B�6 ����T��A������������C��_���������C��_���-���$��5������ �����������@��@�����_��@��C�?�)T�Cѝ�?����#���@���!�Ң$�Bl����z����@��G��3�@����z��@�C@�c��;��O����z��@�C@��
��7��K������>��c�N���#�����[��$��5��W��3@��c��G@��_��~��k��$���g��s��o����{��$��@*��w��;@����O@����������7��7@��;@�_�!T�/��C��K@��O@����7�/@��C@� �@� @��z��?��S��@�B@����z��?@�_�T���S@��� 7���C@��/@�#%�c���{�>8����C@��/@�#%�c����68�����C��_������>��c����#�����[��$��5��W��c��_��}��k��$Є�2��g��;@��s��O@��o�$���{��$���$��w�D@�E@��������������7�����C��_�����G@��3@��$Х������������$�!�5�P8�����C��_�����
���@�P���_��@��c0��T������#��'��@��������$�!h
��7�������_����������@��@���_��@��c0��T������#��'��@��������$�!h
��7�������_���������Ͻ��@��@��@�������_��_����_��_��@���?�	(T�ѝ�?����#�d@ӟ$�&T��9����c|�%VХ,�f��hc��@�"6��� �$T$VЄ*�g��hc��@�����������>��c�S���#�o�����$�!h
��@�B���@���A9�@��@��@����������@����
TI Tih`8�	�_�q@T�?�T�{��K9�����@�������P���@���A9�@��@��@��KA9�������{@�
�Ih*8����	T��ih`8?�q�T�6%���?�"T�����@�������0���@���A9�@��@��@��������@�	Ѫ��Jh)8�����������������3�k��v?�qa��T&���?�"T�����@����������@���A9�@��@��@��������@�	Ѫ��Jh)8��������O�����k��
������6���������_�.���O��i+8k��
�?)�T���Ҍ������-}̛��CӮ	
�)�Q���T3Q��TˌQ�)���O��i+8���.���k�����?�"T���s���������������ŭ��@��@��s@�������������@���������@��@���A9�@��@��@��@��@��@�K����������������.�����i+8k��
�?)�T���Ҍ������}ɛ��CӮ	
�)�Q���T3Q��TˌQ�)�����i+8���.���k�����?�"T���w���������������~���@��@��w@�������������@�����E���@��@���A9�@��@��@��@��@��@������������������������������}��������!����� ������c9�g9��p���@��@��c@9�g@9����@��c0�)T������#��G��K�@�@�B(E�@�c�{xb�`���B��T @��+�����+@���������B��aT @y�Cy����C@y
��������B��T @9�w9����w@9���������B��T @��3�����3@����������B��AT @���!@��#�}���@��#@����������B��T �9�{9q���{�9��������B
��!T @��'�!@��+�d���'@��"�+@�!�"���~��u��B��!
T @��/�V���/@��"��r��i��B��T ���7�J���7�����g��^��B��A
T @��3�?���3@����\��S��B���T @��7�4���7@����Q��H��B��T @��'�)���'@����F��=��B��!T @�!@���5��B	��!T @��/����/@����3��*��B��T @9�9���@9���(����B
��aT @��;����;@��������B��T �y�Gy����G�y�����	�����$�\��@���	��������_�����������@��@����@��C�?��,T������#��O��S��O@��w��?����O@�B\@9B�_\�(T�?�c6�{xb�`��S@�@9�9����?@��@�����?� ?��@�����@9V��`?��4��@�������?�S@�@��;�����?@��@�����?� ?��@�����;@�K��`?��4��@�������,�S@��9�9����?@��@�����?� ?��@�����98��`?��4��@��������S@��y�Wy����?@��@�����?� ?��@�����W�y%��`?��4��@��������S@����7�w���?@��@�����?� ?��@�����7����`?��4��@���������S@�@��7�d���?@��@�����?� ?��@�����7@����`?��4��@�{��v����S@�@��3�Q���?@��@�r���?� ?��@�n���3@����`?��4��@�h��c����S@�@9�9>���?@��@�_���?� ?��@�[���@9���`?��4��@�U��P����S@�@y�Sy+���?@��@�L���?� ?��@�H���S@y���`?��4��@�B��=����S@�@��3����?@��@�9���?� ?��@�5���3@�{��`?��4��@�/��*����S@�@��/����?@��@�&���?� ?��@�"���/@�h��`?��4��@�������S@�@��+�����?@��@����?� ?��@����+@�U��`?��4��@�	����n�S@�@��/�����?@��@����?� ?��@�����/@��"���`?��4��@�������Z�S@�@��'�����?@��@�����?� ?��@�����'@�v��`?��4��@�������G�S@�@��"�'�@��/�����?@��@�����/@��"�'@�������7�S@�@��'�@��#�����?@��@�����'@��#@�������)����?@��@�����$������������S@�@�@�������&�����$������������S@��C�����?� ?��@�����?@��@�����$��������C@�{���������C��_����������@��@�����@��c0�T������#��/�����^���#@��@���z��Y��`?� 3��@�y��t���@��@������@�@����#@�@��#�������B���c9��@������@�_���T	<���#@��@�]��X������C��_�0�� �������׹��@��@����@����?��T��ѝ�?����#��@�'��������������T��������������#��3��g��W��������c9���@�"��A��W@���cTE���T��a%�!�"���g@��3�ա��T?�T�g@�fhax'�����k!��T�@9ߨq���T�c��[�����_��ˡ���!��k�����%���c9���@��	����_@�_�,T��a%�!<>��k@������j3����#T��T�k@�eh`x&Ņҿk!��T�c@����W@��˄���%���e��c����>��c����#Ѧ���s��$����o��[@��{��g@��w��@���g?��@5���������������d�����$�h9��������}����$��3������c�"�����2�=����� �������������#��$�!9�b���k@��_@� 3�c�������������}����{�����$�!�8�b���g@��W@�3�S��������3:�������T������D���@����?��	T������#����@����������G��@�c����@��������T�"����
��@�����X�bSM�b5�G@�����G@�"�!��������6��K��O��S��W��[��_��c��g��k��o��s�����C����>��c����#��s@��C��@��+@��/@��3@������������_������������������_���������@�����@��c0�
T������#�X�c�_9�7X�c�_9C7ㅌң̮�����������
���oy������C��_�`��T�#��@���ޟ�`�7�#@����?$q�T��������d�������7�#@�k`��T����C��_��;���@%���a�����;��{���$� ,�!�����#@�u��\�����$��
��}������ %��<�A������#@�h��@%���!����� ��b��I�����$��
��}�����?�����%�l�A������#@�T���$�43��}�����?��N��5�����$��
��}���� ���I�����X�c#G�aʂ�_��TT_ �CT�T_@�)T_��T���������L��D�� � � � �c@��@�% � �@��� ��E���c@��@� �����������@� �����@9E�A�he8�xӤ�E��ѥ@9�pӣ������_��I�ҥ�������ű���X�e'G�c�!�$|�!|Û��#|�!|›`�_�X�d'G�@���@�%ʦ|��|ěB@� � � ��@�_@�(��TE��@ѥ � � � � ��@��@�������X�f'G�X�g+G�X�h/G�	@�&�	@�)�*}�&}ƛ	@�'�	@�)�+}�'}Ǜ	@�(�	@�)�,}�(}țB�� � � �A� � �d� � Յ���_��h��T�ʁ���X�b'G�X�c#G�@�Bʁ�a�C|�!|›a�bI�Ң�������±��C|�A|��`� � �_�X�b'G�X�c#G�@�Bʁ�a�C|�!|›a��H�Ң�������±��C|�A|��`� � �_�������#�A���9�X�ac_9�6�@��B��@��_�B��Ȼ����������_�"���z�b�C �_$�c���$�҂�����CT�9 �X�ac_9�6�@��B��@��_�B��Ȼ����������_�B�_��@�B0��"(šB@�B�_��BT�9�X�ac_9�6�@��B��@��_�B��Ȼ����������_����Ҁ�� ��@��c0�T������#��/�#@��V�dD��#��V�eD����V�fD����aT#@����3��@�"��!�8���X�aSM�a5�3@���� ��3@�d@�$�`��#@��@��@����/@�e�f�X�fSM��4���$�f@�&�d�d@��џ�T������	�������@��@�����X�cSM��4~�� ��@�"����/@����9�B���d@���)Td@�����e@��x"���?��
T"������a@�?���Tb@�B� �����a@�?��T`@�x"�����C��_��������������� �����������@��@�����@��c0��T������#���a����N���?�`�@����#�z�!�`c��?�a�G�ax!�?���T!��!�?��jT���?�`A����?�`�@���a�����������_�x(�B�_�T#��@�� Ú&�f��G ƚ( �H���0�����0��c�`c��?�a�G�a��#��T��a�ҳ��ޯ� ���c�����@�c�$@�E@����*���@�������@������&��@�?��T�@�_��T���_����_��@��c0�T������#у@�c�C5�U�c�A�d@�e@���B�����T�/������c�`�}����@����#��@�d@������Є���������y��#@�#@��@��@���T �X�bCu9�6�U���Ą��#@��U�B��A����U�c�A��/@����������C��_�@%�D?����7���$�,
��@�3�� ���������@����@�B�#@�$@�c@��@�c��*c��@�e�����@��xc���?��T�������@�!���_�_��@���?��T������#�@��P@9�6�\@9�@��Dѿ �T�?�B�[xe�`օ �������@��`�
�������@�������@� զ�@�� @�_@@�hT�g��C9�G��;��7��3����@y��`��[�������)��@��G@��@������@��;@��7@��3@��[@����g@�?�
T� @�?��T���O����@��W�C	�$�}��+�a����<���/��+@��W@�ah���G@�����S�����K��'��S@�tr����G@� @�����#��C��;@��3@��@��@�*�?@�A���;@��q��@����CC9�[@����CC9�6�W�cSM�c5�[@��� ��[@�dxa�$�`x!��[@��O@����A6�����������_��@����;@��3@��@��C@��#@��;@�_�JT�T��d
��?�E�|�ah����b���S��?@�A���;@����/@��`T��
�S@�����'@�?�`T�����K@�f��'@��/@��6�S@�r����7@�A���;@�D������S@�c@9�6�#@��@�
�#@�?�`T�����C@�M��#@���7�/@�����K@��'@�������_��
���M���	���J���p�h�� ����C9������@��C@9���@��c0��T������#� � ��W��"�
��V�! <�!��ȁ�"@�!@������������?�-T��Cx`�d�@��#�c�@����� � ��W��"�������C��_����xe�����@�%��@��@��@��@��#@����T���������@��c0�	T������#����#��'��"���u	��W�aSM��5�'@���@���#@������!�����6���'@�"��@�#��#@�$��������������@��@��@����@��c0�T������#��#��'���@����"���G	��W�aSM��5�'@���@���#@������!���ś����'@�"��@�#��#@�$�������������^���@��@��@����@��c0��T������#����"���	��W�aSM�5�@������!������ؼ��@�"��������>���@���@��c0�T������#����#�@��@��������������#@��@�”��@��������_����������@��@���@��c0�T������#����#�@��������������@�b@��#@�����@��������_�����������@��@���@��c0�)T������#�<@�q�T<}ӢT�B��A�
�sy�V�a#G���������s@yy�����������_��y��۳��@y��@��c0�	T������#�q�T|}ӢT�B��A�
�;��V�a'G��~�������;@�������������_���������@���@��c0��T������#��'���@@9�6��	�+�@�@@9��܃��+@����'@��$�{{5�c�9�qL	T�@�dC�%z��E��eS��%����f�҆��&���f����|ě�|���d��$r�T��Ȅ@��C��˦��|ś�|��ʅ�d@��j�T������F� �W�cCu9�6�����'@�&���@��W�ac_96�@��'@���@�������	�@��'@�[�_��aT@�ț�������@�������_���������_���������_���������_��"�����'@�!@�;�9�W�bSM��5�����!������׻�!����������=���@��@�����@��c0�)T������#�@�c�#
���|��|Û�� ������T���@�A�c���T���@�E���������3��7��#�����c�c���z����@�� Ú�0����d�����|Ӡ`����@�߄��@���@�A���|�"|›�� �����_�#T�#@��@�B@��ѿ��TF@�f������@����3@�E@� ե�������bT��|Ӈ��hf�(����h&��7@�������C��_���%�������"T��|Ӊ��hh�*���F@��h(�&�������.t�-t�,t�+t� �������������@��@��@�����@��c0�iT������#�@�����}��|ě�@����˿�cT�7��;��+��������@����;@��@��+@����7@�_�JT���xb��@�͂�`����;@��@����7@��$�{{5�e�9 տ�q�	T�@��C�'z��G��gS��'�����h�҈��(���h����*}ƛ)}�)
ʦ�?%rT��Ȇ@��C�'���	}Ǜ}�	����@�j�T�'���������:� �W�dCu9�6�#����7@����#@��W�bc_96�'@��7@���`�������	�'@��7@�{�_��aT`�ț�������@��@��������_������������_������������_������������_֞s��s� �������4���@��@�u���@��c0�)T������#�@���$�����}��|ě�
� �����?
��T���@�'a��џ��T���@�G���������3��7��;��#������c�c���z����@�� Ú�0����d�������}Ӡ�����@�ԃ��@���@����"��}�$|ěD� ����˟�T�#@��@�B`��џ��TF@�f������@����3@�D@� Մ�������T�˦��@�'������7@����;@�������C��_����������bT�˨�	@�)���F@�I@���		�������s�s�s�s� ���������������@��@��@��@�{���@��c0�T������#����U�a�A�����B�#@�_�T#@�cxb�C�����@����� ?��@��@��@���������_���������@����@��c0�)T������#� %�����ү�� ���x����@��c0�)	T������#�"@�B�"���DH@��@�$�Sӄ�}� � � ��T���b��W�dc_9�6����������_��aT�ț�������6������_������������@%��?�������@����`$��5���һ���@�Q���$�T3��}�����@�K���$�@(�!�ү���@����������$����~�_�� �������&���@��@�����@��c0�T������#�����������Œ����@����p�H@��S��}� � �?�T�������_�^���@���[���$�0,��~�{���@�����s���$��A��+�� %�D
����'�� ��������@����@��c0�)T������#� �	��������_�����߰��@���@��c0�iT������#т@�C���7a�A��9�W�ac_9�6�@����@��_������"4�?��/�������3��'��#�f���W�a;��?q�~�!������/@�	�������_����� ���@����+��?@�����$�W�dc_9�6��d����d�_�a�����d��5�#�����Ը��#@���?@��+@����@��?@�?�lT���p���@���?@��+@����@��?@�?��T���#�|���������_�d@�����W�dc_9�6���|@�`���k�����{�_�kaT`����������6�#�d���������_�d@�����W�dc_9�6���|@�`���k�����{�_�kaT`����������6�#�L���������_��$��,�!��}�� �����E���@�g���@��c0�)T������#� �	��������_�����3���@���@��c0��T������#��9�W�bc_9�6�������_������C4q�T���@�����@����@�[�9B�	���������@�C@�d����d�C@�c��#�7�5@�B9`6 ���@��������_��$��7�a��2���$�� ����.�� ���������@����@��c0��T������#��9�W�bc_9�6�@����@��_�������5v���������_��'�1���$��,��~�Q���'@����`$����K��F���$��A���� �����Ư��@����@��c0�)T������#у@�c@���T�'����U�c�A�c@��В�����b�����@�d@��T9�'@��@��߈�5�@�d@��@��T9�����U�c�A�c@��������۷��������_�$�:�a��×� ���������@���������#��'���A���U�c�A�c@��В���b����B�߈5�+�
���@��+@�����@�������_�#������U�c�A�c@���В���?�mTВ����@�d@��@��T9�'@�����ȡ��U�c�A�c@�����������@�"@�_T9�'@�C�߈5 �ݻ��@��@��+��T�'@�A�߈?q���������_��@�d@��T9�'@��@��߈�5�@�d@��@��T9������U�c�A�c@��������n����@�������_֐@��c0�iT������#т@�C@���`TB�@��������������_�$��(����E�� ����������@��@���@��c0�)T������#т@�B@���T���#�4���@��#@�q����9����@9�������_�$��$�!��#�� ����������@��@������@T����U�b�A��T�$�t3��}��_��U�b�A��|�Chc�B�A@����_�`$�$��~��_ր$��+��@��_֐@��c0�)T������#�;T�bK]y_@q�T�W�bWD���_B�T_@�TC�_�
T�W�b[D�C�_�A
T_P�iT�W�[��W�b[D������T"T�B�:�Cx`x�!��T W�*��f����W�`��������T�@�����\X�BZ����W� ��)��@���@�"@�� ��@� � ����T�W�!@���W�! 3�� ���W�! /� ��������_�`%�H?���ҡ��B��W�b_��W�b_D��@�d š�W�e[D�_�0�����T�������$�L!����ָ��W�`[D����$�� ����ϸ�ʶ��$��,�!�҂������$�L�A��Ÿ��W�`WD�
���$�� ���Ҿ������$�@)����q������$�L�A�Ҵ���W�`WD���� %��3���ҭ���t�+��`$�����������$�@)����Z��}���$�L�A�ҝ���W�`WD��� %��
���Җ���m���`$�����������$�@)����C��%�����?���$�%�!��;�� �����;���@���?��.T������#��W��_��9�9I��$����g@��� ա�f���_�`T���J��$�������W�c`3���*����@��_@��C9���W@���@��K��7�����Z��W@�
�;@����������7@��K@���������&��џhF�T�+��@@�fA�&�@��$����G��W@�[@@�c�H9�6@���� �@����W@�C��%����G@������K@��7@��+@��W@��P�B
T��9�xd�g��;�E��$������!���}�X�c`������� ���}�X�B`����	��C9�6�W@��@@�eCA��@@�f?A���T����|�c��W�cWD������}�X�B`������W@��@@�e?A��@@�a;A��@@�`;��@��Cӛ@@�fC��@@�`;A��@@�f?A������T��}����W@��@��C9�@@�e?A��@@�bCA���_�cT�@@�f?���T�@@�f;A��+@��x%�����W@��+@�����������_�������������%�L=�A��{��@%������w���$�L-�!��s�����j���� %��?����l���@�F�`@�fF�`@�ggF��� �`@�f�`@�fsF���`@�es���E@�E��3��@�� @9���r���&���iT�����Z�P�cT��
�'��7���A��@��_@��C9�'@��3@��7@����W@�����T����K���r��W@��@��_@��C9�3@��K@���� @9�r����������������������q����K��7��W@����"�� ��C��'��K@���@� 9�W�agF���W�`g��C@��'��K@����7@�A���W�agF���W�`g��W@��C9����%��T�~��$��-��Z��P�T&��%���
�	���Z��P��{�� ��%��(�� ����e@�T���������������_�%���!��۔��/��?��#��7����%�T�!�����#@����`$�$?������7@����%�\6��@����?@��/@���r����@%��>���ҽ�� ��������9������@��@��@��@9}���@��c0�IT������#��+��/�C���������B��/@�dџ�@T�+@�E�e���F�����c���a�b��� ����@��@�A�a� ����@��+@�������_��@�������_�����������_���������D���@��@��@����@��c0��T������#����9 ���Fs� � ��@�R����@�@@�a�H9!7�@�@@�a�9 �����@��� � ����������_��@�?�lTC��"���B���"�����@��1��@���������_���������@����@��c0�	T������#�"@�_ ��
T�/��9�9���#�#}���Dhc�������<@��@�Cd@y��?kATB�@y���k!T�'��#��/@��A9&��@��#@�`hb������#@��'@��@�<@�Ed@yk�T<@�E4@�F�@y���<@�H@�� �F�yCd@y���kT?k�����������C��_��?y�;y���$�T(���8���;@y���?@y��{���$�:�a��/���@�u�����'���$�"����ߓ��$�@6����ۓ��?y�;y����$��!�������?@y���;@y��_���$�:�a�����@�Y��x����@%���!��Ó�����ش� ����C9������@��C@9����@��c0�IT������#�W�aH��4�@�!`@�a����@�"�@�B�"���������;��@������������_�����b���@���@��c0��T������#�"���C���$A���A��n���������@��@�?�BT��B9c�6���;�@�ª��@��@���������_�������8���@��@����@��c0�T������#�@����@���}��������_�����$���@���@��c0��T������#�h@�c�c@��W�c�D��T�dC���aT��
���#��'������|@��@��'@��@����#@�d�����������_�`%��2��}�-�� ������������@��@��@������mT�����@�"C�#z��C��cS��#���B�c�҃��#���c��c�D|ÛC|�c�c|F�c��*`b�f�d�tӄ��e�o�f�o�c�[ӥ}����b�ac�"�AT�!�+�"he�#xf�@(`b8b!b{?�b�@� BPg8a � `MT�g�b�{?�bA�!bax ��_����_��@��c0�T������#���c@6����c��������#�����;���@�����C��_�������������@��@��@���@��c0��T������#�@@�A@�B@�C@���	��@�`��������_���Z����@��c0�IT������#� ���#��!T?@�iT��}�@@�bT�/��7����@�d���� �d��@�����dh@�����9B�҄� � ��W��6�v����/@��@��7@��@��W���6����@�%�������������A�hT�@����n�X�!��'��@�@�C@��3�� �����C��_օ@��@����g���� ե�h��q�T��B9c6#��������W�c�6���!T � ��W��6����/@��7@��@�X�c��_�@T����.���/@���X���)���@�������C��_�W�ccD�D@���D@��#��#@��W�ec_96�W��#�����������	�W��#���_��aT��ț�������6�@����@���E��/@��@����7@�����W�c�6�_�T�$��6��@��� � ��W��6��������%��a���� %�(:�A�����$���A���� ���������8���@��@��@�D���@��c0�)T������#�@�@���������&���#T��W�eWD�@������˥���bT`@96�'����������������'@�`@� �W�dc_9�6�@��W�B�3�D���@��W�B�3�D�_Ȅ�D�Ȼ���v��'@��@��@����������_���������_�����������p���@��@��@��@�����@��c0�IT������#�$@9��_@q�T���_9T���_@9!<��@�B ��!@�?�A0��!�j�T�@�@y!�y�������_�@y!�y�������_�����B���@����@��c0�iT������#��?��C��G�@���d@�d�%�@y����� ч@�g� �W�cSM��4�@����#���@�{�9�W�dSM��4d@����$�����W�eSM��4���$�e@�%�d�# @�`@��@����z����?@��/������C@�" @�B@�b��/@�N ��?@��@�� "��,�����W�aSM�a5�?@���� ��?@��@�&����C@��@��@�&�`��5������?@�"@�[�9�W�cSM��4w�� �E@�%�@����C@��@��@��@��@����@�_�bT�3����@�D!Є�����3@����W�fSM��4]�� ��@�"������C@�����W�cSM�c5�/@�O���/@�#�xb�$�x"�!�@y�G@�A�! �;�9 �W�bSM��4@��#�"@�"�#����������_�������������@��@��@�[���@��c0�	T������#�#@� ��@�� ��q#T#� @��@�� Ú��d|���ҟ�T�@�����iT� ������HT���C��T)T�)�5�(ih8��?�T�)T�)�:�(ihx�����G����	T)T�)/�(ih8��?�T�)T�)�:�(ihx��������iT����s���Tg��ǚ�����������'� @��@�a|��@�����؉�������'@� @������|��@��@�_�@T�@���@yBт�B�B �[�9���W�dSM��4��� �D@�$�@������������_֨���	����a����!��b���	����[����!��\�� ����C9�������@��C@9�@�n���@��c0�)T������#�a�#@�#��'��+��/�# @96%�\�!�ҋ���'@��+@��/@�$@�C@�$@�����`?��+@�C$@9D@��'@���@y�@�� Úc�g���G@���B @9B7c�A�b���C@9c�c@�qCT���x�C@�F�q�0���9T@�� 7����@���(�����W�(�������_�@�@�����@yc�c �d@��������W�(�������_�� �"��T�h`8F@��k`T#��5����@A9�c ��T@�D6c@��@�Z@�B@��/@���@?�7�@��@9�@��'@���'@�"@A9B}�#DA9�@����@�B�B �!T@�A6B@���������_���������y���@��@��@�u���@��c0��
T������#�A�#@���'��+��/�$@�C@�$@�����`?��+@�C$@9D@��'@���@y�@�� Úc�g���G@���B @9B7c�A�b���C@9c�c@�qCT���x�C@�F�q�0���9
����������_֣�@yc�c �d@�����������������_�� �"��T�h`8F@��k`T#��5����@A9�c ��T@�D6c@����@�Z@�B@��/@���@?�7�@��@9�@��'@���'@�C@A9c}�DDA9�@����@�c�c �BT@�B6c@��@���������_������������@��@��@�����@��c0�)T������#�#@�c� �mT$$@9�@�� Ě��Aӥ�Ҥ|���bT�@�# @9c}�# 9���+��9#$@9C�$@�������D����+@�d @9��~��@���g$@9�@9��g$9�q���d 9�W�dSM�d5�@�	f���@�"�d@�$� �d@�$�b�`��yb@���D@���E@�e��W�eSM��4I��$�E@�%�D�b@�[�9�W�dSM��4D@�:��$�_���b@�B��� "��,�i����W�aSM�a5�+@�/�� ��+@�"@�"� ����@�`@��9�W�bSM��4"��!�@�"��������_�$��6���ҳ�� �������z���@��@����@��c0�iT������#����#�#$@9d�% @9�}��qc���@�� Úc�B�� ��#@�#@���"@��@���������_���������S���@��@��@����@���?�)&T������#�#@��@yC�$$@9��f@9���@�' @9�}� � �q����@�� Ě�qcT��������%@��@yE��+��+@�� ��3�@A9�}����7�% @9�7%@����@y���;��;@�� ��C�@A9�}����G��g��k��o���#@�_�T����������������_��@ye�� ѣ@�#��[�@A9�}�f � ե���# @9�7 @�c@�����#@��@y� у�c � ���������g@��k@��o@��@���@A9	DA9�����	�� �J��Thhg8��?q�T�~�hh'8�?qCT	T@�i6�@������S��K��O�* @9j6��6�9$@�B@�#@��	���@?��k@�C @9c6�g@�#T@�c6���#�"@�Z@�B@��K@���@?�@��#@��g@����k@��g@���#6�x�d@�e��@9�@��q�0���@������@9�����o@��[@��@��S@��@��K@����O@�K	�kh'8K@�	�TJ{��C�l
��W��@��!�!T�'��9bij�������F����'@��C��h#��W@��� ����g@�'@A9�}��������k@��o@��@��S@��O@��@��@9�K@����C��W@��[@�jij�[�9�@�k	@�Hi+8T@��6�	@��9�W�jSM��4��)�
@�*�	�@��	@��������g@��k@��o@��[@��@��S@��O@��@��W@�T@��6�
@��9�@��W�jSM��4ح�)�
@�*�	�@��
@�����҅��g@��k@��o@��[@��@��S@��O@��@��W@��@�����	@�	@A9	��	��
@�	DA9	��
�;������j���$�@����N�� ������������@��@��@����@��c0�)T������#�@�d��c�_�C0�����@��@T@�&�@y���@9�ѥ@� տqc��T_�T�W�aSM��4@���!��@���W�bSM��4"@�v��"�?� @9!�|� 9����C��_���������դ��@��@��@����@��c0�IT������#��;�!�"@�������" @9�6%�\�!��[���@��@�"$@9b5!@�*$@�B@�#@������@?��@�C$@9D@��@���@y�@�� Úc�g���G@���A @9A7c�A�a���"@9B�B@�_qCT������
�W�(��������_��@y"�B �A@��� �" ����W�(��������_�c�B� ��TD@��;@��k!��T$hc8�q��TDA9a� ���������_���������p���@��@��@�����@��c0�	T������#��k�!�"@����/��3�" @9�6�$�d�������/@��3@�$@�B@�#@�����@?��3@�" @9B~�" 9"$@9�@�b šB��#@������/@����3@��@�#@��/@���@y��������C��_�C�c �b@��� �C ���" @9�7�$�d����Ģ��3@�  @9�}�  9����C��_���c�� ���T�k@�h@�k!��TGhf8�q��T�#������DA9�@���B���@����@�������@���R���@��@��@��h"8_�aT�/@�e�@y����� ф@�$��@9�4C��hc8�5�/@����#@�
�3@�C@�d�D��T���3@� ��������_ ��T��9�h"8�����T��
B�_ ��T��9�hb8�q ��T����}�����b�@y����B �B@���!��T���@�������}��� �������������@��@��@�N���@��c0�iT������#����#�#$@9d�% @9�}��qc���@�� Úc�B�� ��#@�#@���"@��@���������_�������������@��@��@����@����?�T������#�#@��@yC�$$@9��f@9���@�' @9�}� � �q����@�� Ě�q�T������������%@��@yE��'��'@�� �����/��3�% @9e7%@����@y���7��7@�� �����?��C��_��c��g���#@�_�T��������B����������_��@ye�� ѣ@���S� � �e �f����# @9�7 @�c@�����#@��@y� у�c � �����̈́��_@��c@��g@��@���	DA9�����	�� �Thhg8��?q�T�~�hh'8�?q�T���9�K��G�) @9i6��$@�B@�#@�����@?��@������_@��c@��g@��@��G@��K@��@��@9���S@�*	�jh'8*@�_	�"T){��#�K	��O�l@��!��T�#�Bii������������#@��#��h#��O@��� ��������_@��G@��K@��@9���#��O@�Cii�{�9d@��@�hh$8c	@��@�d�@�a
@�����o���O@�d@���d�d@���d�d@��_@�%DA9��d����c@��g@��S@��@��G@��K@��@��~�����
������$�@������ �������������@��@��@� ���@��c0�IT������#���!�"@�������" @9�6%�\�!��3���@��@�"$@9b5!@�*$@�B@�#@������@?��@�C$@9D@��@���@y�@�� Úc�g���G@���A @9A7c�A�a���"@9B�B@�_qCT������
�W�(��������_��@y"�B �A@��� �" ����W�(��������_�c�B � ��TD@��@���!��T$hc8�q��TDA9a�  ��������_���������H���@��@��@�����@��c0�IT������#��7�!�"@����/��3�" @9�6�$�d����ˠ��/@��3@�$@�B@�#@�����@?��3@�" @9B~�" 9"$@9�@�b šB��#@������/@����3@��@�#@��/@���@y��������C��_�C�c �b@��� �C ���" @9�7�$�d���Ҝ���3@�  @9�}�  9����C��_���c �� ���T�7@�h@��!��TGhf8�q��T�@��@���W�eSM��4e@�z��%���#������DA9�@���B ��@����@���t���@��� ���@��@��@��h"8_�aT�/@�e�@y����� ф@�$��@9�4C��hc8�5�/@����#@�
�3@�C@�d�D��T����3@� ��������_ ��T��9�h"8�����T��
B�_ ��T��9�hb8�q ��T����}�����b�@y����B �B@���!��T���@�������}�ު� �������������@��@��@�D���@��c0�iT������#����#�#$@9d�% @9�}��qc���@�� Úc�B�� ��#@�#@���"@��@���������_���������_���@��@��@����@����?�T������#�#@��@yC�$$@9��f@9���@�' @9�}� � �q����@�� Ě�q�T������������%@��@yE��'��'@�� �� ��/��3�% @9e7%@����@y���7��7@�� �� ��?��C��_��c��g���#@�_�T������������������_��@ye�� ѣ@���S� � �e �f ���# @9�7 @�c@�����#@��@y� у�c � ���������_@��c@��g@��@���	DA9��� ��	�� �Thhg8��?q�T�~�hh'8�?qcT���9�K��G�) @9i6��$@�B@�#@�����@?��@������_@��c@��g@��@��G@��K@��@��@9���S@�*	�jh'8*@�_	�T){��#�K	��O�l@��!�T�#�Bii������������#@��#��h#��O@��� � ������_@��c@��g@��@��G@��K@��@��@9���#��O@��S@�Iii�;�9j@�J	@�(i*8@�@���W�hCu9�6h	@��9�@��W�jSM��4-��)�
@�*�	�h	@��@�	�@�a
@�����$���O@�d@���d�d@�� �d�d@��_@�%DA9��d����c@��g@��S@��@��G@��K@��@��~�{���
�������$�@���ҟ�� ���������e���@��@��@�	���@��c0�T������#��G��K���#@�c��?��C�# @9�6�$�\�!�����?@��C@�#$@9�5�K@�#@��3�_��T �d ���� �d ����}�_�W�(��������_�$@�B@�#@��#���@?��C@�C$@9D@��?@���@y�@�� Úc�g���G@���H @9H7c�A�c���f@9���@��qCT���x�f@�g��q�0���9��@y��� ��@����/� Ն ����W�(��������_���@� ���T�@��K@�_�!��T�h`8h@�k���T�@��G@�?��T���'���0���7�@��@9�/@��?@��'@���@��/@��?@��DA9!�  ��������_֥��@�� ��T�@���T{�9ghe8�q�T{�9ghe8g��5�@��G@�� T�@�
@�_	kA��T��@������@�kA��T� �!�T����DA9��  ��������_�� � T���G@�c�c �`@� �����7�W�(��������_��?@�!DA9�3@��@�!�  ��������_�!��@�? �T�@��K@�_�T{�9eha8�q�T{�9eha8E��5�@��G@����T�#��+���������7�?@��#@��3@��+@���?@��#@��3@�DA9A�  ��������_��W�(��������_�����������l���@��@��@��@����@��c0��T������#��?��C�A�"@���7��;�" @9�6�$�d�������7@��;@�$@�B@�#@������@?��;@�" @9B~�" 9"$@9�@�b šB��#@�������7@����@��;@��@�#@��7@���@y�x��@������#��q1���9���������_ֆ�@yf�� ��@����+� �f ���" @9�7�$�d���Ҵ���;@�  @9�}�  9�������_�B��@�_ ���T�@��C@��!��Tghb8�@�	k���T���@��?@�?�aT���'����	���9��@��#@��;@��@��7@��@9�'@����+@��7�W�eSM��4�@�~��%����DA9�@�C�c ��@����@���{���@���'���@��@��+@��h"8_�aT�7@�e�@y����� ф@�$��@9�4C��hc8�5�7@����#@�
�;@�C@�d�D��T����;@� ��������_ ��T��9�h"8�����T��
B�_ ��T��9�hb8�q ��T����}�����b�@y����B �B@���!��T���@�������}��� ���������������@��@��@��@�%���@��c0�iT������#����#�#$@9d�% @9�}��qc���@�� Úc�B�� ��#@�#@���"@��@���������_���������g���@��@��@����@����?�iT������#�#@��@yC�$$@9��f@9���@�' @9�}� � �q����@�� Ě�q�T������������%@��@yE��'��'@�� �� ��/��3�% @9e7%@����@y���7��7@�� �� ��?��C��_��c��g���#@�_�T������������������_��@ye�� ѣ@���S� � �e �f ���# @9�7 @�c@�����#@��@y� у�c � ��������_@��c@��g@��@���	DA9���@��	�� �Thhg8��?q�T�~�hh'8�?qCT���9�K��G�) @9i6��$@�B@�#@�����@?��@������_@��c@��g@��@��G@��K@��@��@9���S@�*	�jh'8*@�_	��	T){��#�K	��O�l@��!�T�#�Bii����������#@��#��h#��O@��� � ������_@��c@��g@��@��G@��K@��@��@9���#��O@��S@�Iii�;�9j@�J	@�(i*8h	@��@��@�	��W�iSM��4:��*�	@�)�
�@�a
@�����5~��O@�d@���d�d@��@�d�d@��_@�%DA9��d����c@��g@��S@��@��G@��K@��@��~�����
���̦��$�@���Ұ�� ���������v���@��@��@���������#�@�������y��������_�������#�@���������l��������_������#��/��W�eCu9%6�@��� �T�#��'��+���������U��#@��'@��+@����������/@����@�T�C�_�T{�9d��}��hb8�����@�� Ě���0��B�B@���4bx`�d��W�fSM��4���"��x`�&��x ���������_֑������b�� ������#��W�dCu9d6@�"����#���������@��#@�@�����M���������_�������#��/��3��7�4@�@�%�\@��|���`�c��#� �����3@��#@���!T�/@��4@��7@���T����C��_��7@�������{�����C��_�������#��A9�74@���	T�A��4��%@�� ���L@���@��@������������_����������������_���l��@��������������_����������������_���������������%�f@�����Tf@�����������ITe@���F���hf���T����C��@�	!ǚ�z�F
F��'1����� ƚ���0���&����@��z��������������_������������_�E�ڥ���@�� ŚB�$��_�������#���&����Tc�g@���cT(ˈ���	ǚ}���˄�w����w�$���i@�?��T����Tf@��@���������������C��_�g@��F���)�C��@�K!ɚ�hh�?�h1�����������T�˥���C��@�!ǚ�z�%
E��1����� Ś���0���%���������C��_ք�C��@�� Ě(����0����D����T%˥���C�� ǚ�z�
E���0����� Ś���0���%�������C��_�������������C��_ք�� �������#�%�E��@��T�W�eCu9
6�Z� տP�cT���W�fOF���9�xe����M��0}ӥhf������V�� <����Ȇ��@��@����������� ����@��q�T�@��T�8@��T�������_��?��C��G��@��h@��3���9�g\@9�07��A9�6������e@� ե@����������������3@��������?@��G@����C@����������_�	9I��	�JA�
9	��@�*��@�&��������?@��G@���F�����������������?@����C@����3@�	9I�)A�
=I� �_	���T�/��#������+��'�͇��#@��@��@��/@��+@��?@��'@��C@��3@����������_֦8I���!��8	��@����������?@��G@���F���������������D����3@��8I�� ��<I� ����T�#����/����+�����@��@��#@��/@��+@��3@���c����T�xc�	i@�	�C��T
m@�
��T	�A����������_֥��ȅ��@��@�������c����T�xc��p@��C��T�t@�	��T��A����������_�������_�%��+���<�� �������#�%�E��@�a
T�W�eCu9�6�@��h@���9�Z� ��P�cT���W�gOF���9�xf����M��0}��hg����?��C��G��3��g\@9�07ƈA9�6������f@� ��@���������������3@��������?@��G@����C@��������_�	9I��	�J!�
9	��@�*����������G@���E��������������d��?@����C@����3@�	9I�)!�
=I� �_	�B��T�'��#����/��+����'@��#@��@��+@��?@��/@��C@��3@����������_�%��+���Ă� ��@��c0�IT������#��A9�74@�?�iT�A9�6�a�!�}�Ȥ��������_����C9��u���@��C@9�������#�@��T@���c��������|������@��@��@�������_�d�s�@�f�|ӣ4�cD������������@��@��@�������_�@�C�s�4@�@��4�BC�!�#�I�% C�f��D�C�!�C� �B���IT�z�����c@�a$���@�c ŚB@���c0��c�b�B Ě��B0��!�
��C�c@�c$���@�� š_�0��B�A����_�������#��+�d@�e@�� �Tc@�c@�����WB�C��@�d š_�0��B��'�����4@��������'@�B@��+@�b�C C��@�eD�F�C�G�Iӿ�	T�z���?$B�iTxg����$Ú�@�!ƚ���0����B�x'�?	�T��xi��@�� ��%Ú�0��?�0����!�!�x)�?$B�IT��C�xg��@�c ���@�� ƚ?�a0��!�! ƚA!�!�x'��@�������_������	�����
����C�� Ț�����(1��c�_���T������@��c0�
T������#�C�E\@9�06��A9�A��5�?��C��G�@@��F���}������s��M���!@
��#�����'��+�����0���@��?@�"@�@��"@���@�B@�B���W�cSM��4��"�@�#�����|�P9"@�@�B���>��C@��G@��@��W�aSM��4��"�a@�!�b��4@���������L��������������_��$����{���� �������������S���@��@��@��@��@�����@��c0�T������#�A@�C@����V�*����S��@�`�@�a�s�@�����������_������ @�[�9!<@�Aha��!���_��@��c0�
T������#�`@yd@y�����k T�T���?y�'�@���ڥ�����������_�B�z��CyA<C�����@�@�B��E���'@��C@y�?@y���C@y��ATB�E$z��k��T`y���������_�B�F<@ӟk)T@���c$ŚF���c0����raT�<@�kT�Gy�Cy�<Cӵ����@��G@y�C@y`y���������_�`y���������_֠$��6������ �����И��@�����@��c0�	
T������#��/��3��7��;������$�X%�!��9���3@�Ϣ�2���/@�@��� � �!���9"@�_q�T���$��)����'��"���@9�#��/@�"8@���!@�������$�t�������@����`$����~����@����`$����~����#@�T������q�����7@���@���C�9@%��������ڠ��$���������7@����@$��>��@����;@����@$��������@$��)����7@��;@��1������$��-�!����ܠ��������������]���@��@��@��@����������#��'��+��/�eCӆ@��h@�����9 ��@�� Ś�C���� �_�T�@��5g@9c�g5�������@�g@9���@��4�����?9�������8I�!��<I� �?�BT����'@��+@��/@��@��@��?@9�@��@��8I���)!��8	��@�����8I�)A��<I� �_	�T��p���'@��+@��/@��@��@��?@9�@��@��@��8I��	�JA��8	��@�'�@�'���Ӻ��������_�������#�@��?�@��
T\@9�07�W�cCu9c6�C��G��@�ch@��3�{�9@������������_֥ �@���T�@�T�@9���|A��6����i8I�)A�j<I� �_	�T���'��/��+��#�&���?@��C@��G@��3@��#@��@��'@��/@��+@�i8I��	�JA�j8	��@�'�@�'����������_��S��'�����%�4,���%���'@��@�"���$��
��@������$�d�������K��S��'����?@�B@�����%�4,���
���'@��@�
��`$�4:�a�����@�L���$���A�����K@�F��e������$�d���Ұ�%���!�Ҭ� ��@��c0�)T������#��/�#�C�c���d�C��������@��W�B@������@���?�HT�@�?B�T�#��9�@����h"8���/@���@��#@�"hb8_�q�T����C��_�$�X8�a��{��@�����қ�� �������>���@��@����@��c0�T������#�������J���	�G@9 զ@�����87f��C���������������B�|	�����T �(�����X������!H����@���*@9�}�l�J%̚� ����˟�F1��� Ú���}�����C�9�@���!@9�@�� Ú���! Țc��!0��������@������$9c � Մ�H�!� �B��T��������˥@�`�������	��@9	@�)!Ś�� տ�)1��		��?7���&@9� Țc� �!�*���0����&9 ��H��
�c�����
@9D!� �c ���C��T�Thˊ$Ț�D1������T��T#�����
������hT��/����������T� ��h���0��&����@�f Ś����0���ф�� ���0��)��@����@��}����	���U��&9 ��H�!�!�!�B��T��� ƚ1��������i��Tc�(��
	ÚF}��@�j ƚ��J1��Jф
�����������@9�@�!Ś�� տ�1����?7��?��$9B � Մ�H�!�b�������C��_��@9!Ú��� �(9 ��H���!���T�@����@9� Ú�� գ����@��}���
��������7���@��@�����@��c0�IT������#���c�F���c�c�M�$��� � ��V�*������P���@��@����@�������_����������@��@����@��c0��T������#�������C����c���������@�;�9!���V�B��"x �� ���T�S�`C��aT���|@��@�A��@��������_��������@��c0��T������#�A@��� � ��V�*����W�@����@� �!@�;�9{W�b�K�!��"��� � ��V�*����������_���������@��c0�iT������#�"@�_ �"T�9��#}�Dhc���@y�d@y�k�T�/��#����V������`
T�X@�{W�f�K����k�T�9��"x�cW�c 5�@���/��W���(���@�C�@yD�@y�A9�A��@�c��T�9 ��}�!��W�dc_9�6$��$�_Ȅ�$�Ȼ�������?q�T���/@��@��W�gc_9�6'���'�_���'�Ȼ������W���@���@�"4@��@�b|� ջW�cc_9�6�W�c�3�d���W�c�3�d�_Ȅ�d�Ȼ���?�y�A9!x�bW�B 5� ���`��@yd@yk`T��{W�c�K�c�X��@y�y�@y4@�@���sӁ���/@�b@��W�/�(4��/@���@��@��#@��h#�����C��_֠$��7����_}�`$������[}������p���$�H7����T}�%��,���P}�����e�� ����C9�����@��C@9U���@��c0�T������#�#@�?�(T�3��9"�M�#0@��B����@�s��#����G� ��A9�9�@9�9�V�*��@�TO�����W�������9���W�bc_9�6�#@�#�c��#@�#�_�c�#�Ȼ�����W�cc_9�6�@�$���@�$�_Ȅ�$�Ȼ����W������ ջW�ac_9�6�#@��W���3�����#@��W���3���_ȥ���Ȼ����@�d@���s�W�/����3��@9�� �Tbx�cW�c 5�b�{W�c�K�B`�cA�c�@��@��{��@�@��3@�b�8�������@�����C��_�����`$�������|�`$�������|� ������c9������@��@��c@9z���@��c0�IT������#��?�@��/��{W�b�K��'�����c��#� ��T���xc��V������T���3�����@y�+���@y��y�'��W������@�"A�C@��+@��'@����T���9 �B}�b��W�cc_9�6C�c�C�_�c�C�Ȼ����W���"���@�"4@��@�b|��W�cc_9�6�W�c�3�d���W�c�3�d�_Ȅ�d�Ȼ���"X@��'@�d�_k T"d@y%�@yB�B<@�%4@��#@�D���#@��#�bW�B 5��@�@ ����@��V�c���3@��x"��?@��/@����V����#@��'@����|��W������9���?@�C@��W�dc_9�6$��$�_Ȅ�$�Ȼ���_��W������W�/��#@��/@��2��������_������B�� ��������@�h���@��c0�iT������#��9{W�a�K���C�߈kT$�kT����R����@�8�{W�a�K��@�A����������_�������_�����#��`$������C���@�����$�`
���=���@�������5��`$�, ��~��{� ���������@����@��c0�)(T������#�@9BA�B@�_�&T�G��S�c��bhb8@s����F��V�b�a9�7�����@����3��B��3@�[�9 �C���W�dc_9�6�@�d���@�d�_Ȅ�d�Ȼ���C��d� �D�q�T��B9�6"�����"������s9{W�a�K��#��G@�C ��;�$Aӄ��+�`��z�@�D���'�!7�V�b�a9�7�����@����'@����/����B��/@�[�9 �C���W�dc_9�6�@�e���@�e�_ȥ�e�Ȼ���C��d� �D�q�T��B9b6"������'@�d@y���@y��T`@y���k�Tb�z�A<C�����'@�@�`@yB$Ú�������_֠$�@��}�[{� �cV�c�0�d�߈��7���W�fc_9�6�|@�e���k���{�_�kaTe�����������6{W�c�K�{W�c�K����r����s9��7�#@�cA��'��;@�����@����;@��'@�����@�E��*��T������hz�@��'����c�7?��#���6���@��@��@��s@9`V��0�>����'@�z���@��'@��G@��@����G@��'@�`���@�E��*��T���`��;��� �Bz����'����c�?���A�6����@�l@��@�����<@��@�#d@y_k�T�;@��+@�@��y��� `y�@��s@9`V��0��=����'@�G���@��s@9`V��0��=��V�b�a9�7�����?������7�B��7@�[�9 �C���W�dc_9�6�@�d���@�d�_Ȅ�d�Ȼ���C��d� �D�q�T��B9�6"�����"����G@�U����@�_��������������_�������������������һ�� �����k���@�����@��c0�)T������#�"�@y�4{W�b�K�#X@�D�%`�k�TCѣ��������T#d@y$�@yc��
T�9 �BA�B�`�>y��9`�BA�B�`�7y��������?��������_��$������kz� �������2���@��@����@��c0��T������#�@9CA�`@��bT�S���h`8�9��c�T���:��hcx�_y�V�*�uL� ����_@y�@9cs�\@�c|�c�`�@�b�8���|����@�������_���������_ց��J�� ���������@����@��c0�T������#�{W�c{F��#�{W�dF�������*Tex`��P�T{W�fOF���9�xe���9�@@�pF����?|��~�����T������l����W�B`� ����@�{@@�`��@��#@��@����@��W�`o9����C��_�%��:�A���y����j��� ����������@��c0��T������#�bV�B4�B���b�{V�bKN�{V�cON�kiT�@����@��7�W�o9�������_ր$�L:�a���y� ���������@��c0�T������#��+�c@9��c@�C4�Z� �_P�bT{W�aOF�;�9!xb�;�9�]�pZ��@�� Ú;@@�aF�;�9!�"��B�B@��5�W�bc_9b6"0�8$�_��"��������������_��@��������_����j�������#��'������� %�8�!��̛��@�b��1��ę�����$����}�Û��#@�Y�� $��>��@�����'@�S�� $���������� $�4��~��#@��'@�l*� $�
��@��@���f*��@����9�$�T7��@�[y� ����������9�������@��@��@��@��@9�@����������#���������-|� ջW�bc_9�6�@��W�!�3�"�B��@��W�!�3�"�_�B�"�Ȼ���_��������_�������#����#���������|� ջW�bc_9�6�@��W�c�3�d���@��W�c�3�d�_Ȅ�d�Ȼ��� ��@��#@�F���������_��@��c0��T������#���C���������?����������_�����������@��@���@��c0��T������#��������{��@��@�4��������_�������������@��@��@��������#����@�C�������������?4�T�����$��������������N���@�?,�ATژ� %�<!�a�����������B����������_������_��@��c0�iT������#����W�gWD����	T��a	T�S��0��߈�W�hh4G4�~����#��4�q`T� qT�����}������#���5�@��#@��~��S�!0� ����@��#@������~���۝��#���5�@��#@����S��0�����@��#@��@�C������S���@��#@��W�f���qMT��C������H���@��T���������_� %�8����Mx��$��:�a��Ix� ����������@��@�����@��c0�iT������#ѻW�f���q�T�������_����@�C��������?0�T�@��T���������_�%�<����!x��$��7����x� ����������@��@����@��c0�IT������#ѻW�b[D�"������@�!� �?�	T���� �������d���������_�����������@��@����@��c0��T������#����W�cWD�c��!T�����@���H���������_֠$�.�!���w� �����������@��@���@��c0�)T������#��?��C� ��3�C����������������?@����C@����~���!���������_�������~���@��@����@��c0�	T������#��'��+��@�C���������?0��T�����'@��aTA��W�cˁ��4���+@�����������_ֲ��`$��(���ҙ��'@���� $�$?���̙��+@���`$�`:�a��ƙ��@���� $�$?�������@�>��%�����%��7��|�pw��$��7����lw� �������3���@��@�����@���?�ɿT�ѝ�?����#ѻW�cs_9�7`����Ң�������{V�c�����{V�c��W�cSM��4��� �{V�e�C�%�{V�`��{V�e�C�n���@��������_�{V�g�C����<@�b�x ���*T{V�a�C��S�:��x`x�#��T�{V�bD�{V�e�C���{V�`�C�_�"T�@�dЄ���{V�b��W�eSM��4x�� �{V�b�C�"�{V�`��{V�a��!�;?�`�@�x!�'��{V�a�{V�b��W�aSM��4c�� �{V�cD�#�{V�`�� ��)��}����c������$�B��}�� ��)�Tn���W�cSM��4@�F��$�d;���������!~��@��T���� ��)��A��$�B|����;n���@���W�dSM��4@�,��$�d;�� ������!~��@��T���� ��)��A�%�Bx;�C��!n���@���W�dSM��4@���$�d;���������!~��@��T���� ��)��A��$�BX4����n���@���W�dSM��4@����$�d;���������!~��@��T���� ��)��A��$�B��#���m���@���W�dSM��4@�ޖ�$�d;��@������!~��@��T��� ��)��A��$�Bd�#���m��@���W�dSM��4@�Ė�$�d;��@������!~��@��T��� ��)��A��$�B���ҹm��@���W�dSM��4@����$�d;��`������!~��@��T��� ��)��A��$�Bt-��ҟm��@���W�dSM��4@����$�d;���������!~��@��T��� ��)��A�%�B����҅m��@���W�dSM��4@�v��$�d;���������!~��@��T��� ��)��A��$�B����km��@���W�dSM��4@�\��$�d;���������!~��@��T��� ��)��A��$�B�
���Qm��@���W�dSM��4@�B��$�d;��������!~��@��T��� ��)��A��$�B�����7m��@���W�dSM��4@�(��$�d;�� ������!��@��T��� ��)��A��$�BP���m��@���W�dSM��4@���$�d;��@������!��@��T��� ��)��A��$�B�8�c��m��@���W�dSM��4@���$�d;��`������!��@��T��� ��)��A��$�B��C���l��@���W�dSM��4@�ڕ�$�d;���������!}��@��T��� ��)��A��$�BP8�����l��@���W�dSM��4@����$�d;���������!}��@��T��� ��)��A��$�B�:�c�ҵl��@���W�dSM��4@����$�d;���������!}��@��T��� ��)��A��$�B�)���қl��@���W�dSM��4@����$�d;���������!}��@��T��� ��)��A��$�B0*���ҁl��@���W�dSM��4@�r��$�d;��������!@��@��T��� ��)��A��$�B����gl��@���W�dSM��4@�X��$�d;��@������!@��@��T��� ��)��A��$�B�����Ml��@���W�dSM��4@�>��$�d;��`������!@��@��T��� ��)��A��$�B`"����3l��@���W�dSM��4@�$��$�d;���������!@��@��T�{�� ��)��A��$�B�-��~�l��{@���W�dSM��4@�
��$�d;���������!@��@��T�w�� ��)��A��$�B�*����k��w@���W�dSM��4@���$�d;���������!@��@��T�s�� ��)��A��$�B�8�����k��s@���W�dSM��4@�֔�$�d;���������!��@��T�o�� ��)��A��$�B�%�c���k��o@���W�dSM��4@����$�d;����� ��)��A��$�B�*���ҹk���W�dSM��4@����$�d;�� ��� ��)��A�b$�Bl7��|��k���W�dSM��4@����$�d;��@������!@��@��T�k�� ��)��A��$�B0;�c�ҏk��k@���W�dSM��4@����$�d;��`������!@��@��T�g�� ��)��A��$�B`��}�uk��g@���W�dSM��4@�f��$�d;���������!@��@��T�c�� ��)��A��$�B�-��~�[k��c@���W�dSM��4@�L��$�d;������ ��)��A��$�B��#��Ik���W�dSM��4@�;��$�d;������ ��)��A��$�B��C��8k���W�dSM��4@�*��$�d;����� ��)��A��$�Bx����'k���W�dSM��4@���$�d;�� ������!@��@��T�_�� ��)��A��$�B�7��@�k��_@���W�dSM��4@����$�d;��@������!@��@��T�[�� ��)��A��$�B�*�C���j��[@���W�dSM��4@���$�d;��`������!@��@��T�W�� ��)��A��$�B��c���j��W@���W�dSM��4@�˓�$�d;���������!@��@��T�S�� ��)��A��$�Bl�#��j��S@���W�dSM��4@����$�d;���������!@��@��T�O�� ��)��A��$�B��#�Ҧj��O@���W�dSM��4@����$�d;���������!��@��T�K�� ��)��A��$�B <�C�Ҍj��K@���W�dSM��4@�}��$�d;��������!��@��T�G�� ��)��A�%�B��c��rj��G@���W�dSM��4@�c��$�d;�� ������!��@��T�C�� ��)��A��$�B,�#��Xj��C@���W�dSM��4@�I��$�d;��@������!��@��T�?�� ��)��A��$�B�<�C��>j��?@���W�dSM��4@�/��$�d;��`������@���������@�� ƚ�!���T����x`��F����TU�;�� ��)��A��$�B�����j��;@���W�dSM��4@�
��$�d;���������!��@��T�7�� ��)��A��$�BL8��@��i��7@���W�dSM��4@���$�d;���������!��@��T�3�� ��)��A��$�B09�c���i��3@���W�dSM��4@�֒�$�d;���������!��@��T�/�� ��)��A��$�B������i��/@���W�dSM��4@����$�d;���������@���������@�� Ś�!���T���x`���F�����T��+�� ��)��A��$�B�9�c�Ҧi��+@���W�dSM��4@����$�d;����� ��)��A��$�B��#�Ҕi���W�dSM��4@����$�D;� ��� ��)��A��$�B`.��~��i���W�dSM��4@�u��$�D;�`��� ��)��A��$�B���}�ri���W�dSM��4@�d��$�D;���� ��)��A��$�Bt�#��ai���W�dSM��4@�S��$�D;���� ��)��A��$�B
����Pi���W�dSM��4@�B��$�D;���� ��)��A��$�B����?i���W�dSM��4@�1��$�D;����� ��)��A��$�B��#��.i���W�dSM��4@� ��$�D;���� ��)��A��$�B@���i���W�dSM�d5�A�	@���'��A�'�[V�h7G�(�H;�!��[V�g7��U�gD��U�hD�����T�(@��0A��8B��@C�����������H9i�7�������@���@����$�!����%$�+��@�c�[V�g7G������ ��)����h���W�gSM��4@�Ց�'�G;�����A���@����@��W�`s9�������_����@�������@�~��y�� ���*������@� �?��_֐@��c0�T������#ѻW�eH�%5���#��'��+��/� � ՠW� #�6���W�akD���#@��qaT�W�coD����t����W�B`�X���W�`o��W�coD��W�dsD�d��W�coD��W�cs��W�c�A9c5��a�W�boD�C@��W�co��W�ckD�C��W�bk��W�bkD�C@�����	TA`��$�B@��W�ec_9�6�@�F����@�F�_���F�������W�bSM��5�#@��+@��/@��@�{���#@�"�%xc�%��+@�%��@�&��/@�&��@�'��@�'��@�(�"x#��'@��������� � ՠW� #���� ջW�ac_9�6�}��W�! �"0��}��W�! �#�_�b�"�������������_֡�����S��0��hc8�W�����h 8����T���҂������C|@�c�c�B�c���T�����Б��$� 
��}��p� �������������x���@��@��@��@��@�N���@��c0�)T������#ѡW�! �"�߈�5�W�bc_96���@�[|@�#���k���	���@�;�_�kaT#����������6@;�@�}���������_���L�����@��c0�T������#� � ����� ջW�ac_9�6�~��W�B �C0��~��W�B �D�_���C�������@��������_�������'���@��@����@��C�?��&T�C	ѝ�?����#�� � ՠW� #�7���W�aSM�a5�A�����A�!�[V�b;G�"�[V�a;� � ՠW� #�����������'� ՠW� #����W�akD��W�k����+��S�a7C��/� ՠW� #�����/@��A��'@��+@�$@;� ��W�! #��|�C���@�7p��'@��A������7��@��3� � ՠW� #�����W�aoD��+@�A��W�bo� � ՠW� #�����/@��A��7@��3@����+��@���������x$������+@��@��G@�����/@��A��;@�����4���*��bT�G��`��#���?����������>��c�M���#��		@� A��'��T���@�oY��/@��+@��G@��#A��?@��A��'@�����	
@���?�mT��_|������;�

@�K]@9k@�QqAT;�9@�{�9�W�lSM��4��+�,@�,�+�@��W�mSM��4��,�-@�-�,�L!@��
����
������W��W�cSM�c5�A���� ��A�"@�"� ��'@��/@��A��;@��+@��G@��#A��?@��A�
Yq	T;�9
@��W�kSM��4ޏ�*�+@�+�*� ջW�ic_9�6���W�J �K1����W�J �L�_��	�K�������xg��������#��'��+�����T�� ջW�`c_9�6C���W�� ��#����C���W�� ���_�����������W�dSM��5�?@��#A��A�T���?@��#A��xd����&��A��@�'��@�'�I��`$�|;�a��5o����"�������W�aSM�5�A������� ���Kn�����A�"�����$��"����o����5�� ��������@���?�i.T������#��w��{������W�c+��C5�w@�@,�\@9c@�XqA*T@��)��{@�d�Z� ՟P�cT��[W�eOF���9�xd���e�Mӥ0}ӄhe����G�d���A9d&7������fh� ��{@��W�c�_� TT�3�#�A9�7$4@���TcA�C4 ��{@��@T�G@�@��d@���c@�@�cT��G@��@��
�d\@9�@��Lq�T�?�dd@y�x7d`@y�q!TdP@9d6	���}�dha��C����T�\@9�@��XqaT�P@9b7������P@9b7��\@9B@�BD�_ �Ta?�!��;xb�`� ����@�
`�����@������@�@���@T`�Pq�T� @����w@�a������@�~V��?@��C@����G@�
�bd@y �_8r�T����eP@9e6	���}�e`@yB8@�B�c�A<@���_�HT!��˥<}Ӣ���b�������
��g����k��#�������������_�������_�Fxc��T@9�@��������c������T���}��7� ՛����	��O����S�����W��7@��[��C@��_��G@��c��c�������������_���n��B��K��;��?@�
B�B���K@��;@�E$�(����������$�!�=�%�n��A��K��;��?@��A�B���K@��;@�E$�(����������$�!�=��n��A��K��;��?@��A�B���K@��;@�E$�(�������i$�)%�J�����$�!�=�2��m����A�"������e$���7��|����$�!�����m� %�$3�!���m��������_� A���`�`@���_�Td@�_��Th@�_�Tl@�_���Tp@�_�Tt@�_���Tx@�_���T|@�_��T�%����Ҽm� %�'��z��m�@$��(����m��A�������E$���������$�!.�����m��$�@�a�Ҥm� �����������i���@��@��@��@�����@��c0�T������#�E@�B@�C@�D@�F@��@��@�CG��6������_��$���a��m� ���(����@��c0�IT������#�A@� @��G��������_�������@��c0�)T������#�?@��T? ��}��0����W�eSM�4ō�"�@�%�#�@�%�����(�a��r�B��A|�,���W�aSM��4���$�@�!���@�9�������_֗~��$�(��{�7m� �����������������@��@��@��@��@�����@��c0�	T������#�@���@�D��@��@�@�b��A9�6��@���+���@���������_��'�(@���bT,@�@�����%���'@�`�d,@�d(���@�@����B@�@���@?��'@��@�@�@�b��(@�@�B�(�@�@�b����������_�	��%������)��$���$�#�����l� ���������@����@�@�B��@�"���_֐@��c0��T������#� ��a�AV�!�0� ����$��'�%��'�����W�/�&���{V�`_��������_���~����@��c0�T������#�`�,��������� !��;���B����W�bSM�b5�@�����@�!����� !��+���!���W�aSM�a5�@����@�!��~���@��������@��������@��W�ac	9�������_���D�����@��c0�iT������#ѐ@�0�@@��'��������_������@������T�#����@��c0�iT������#ѐ@�0�@@��/��������_�������@������T�#����@��c0�T������#� ՝���W�`SF��@� ��T�@��������_ւ@�Bh@�b��W�agF�;?�bA�Aa[�9CI�B I�!�a�"b�@`  `�W���������_��������@��c0��T������#� �aV�!�<� �߈�+�Y��+@�"��/��������/@�Q��/@� �@;� �K���/@�bV�B�<�C�߈k`T��F0������/@�bV�B�<���7 �@;� �7���/@�bV�B�<�C�߈kAT � �CV�c�0�c�߈�a�k�������7�@���c� �� Հ@���B�߈_k T�W�aH�?q�T�+@�!�_kaT�Y��@���"� ��?q�T��B9`6 �����������_����������@��c0��T������#��;�{V�e�G� ՅW��� �{V�e�� �@;��aV�!�;�"�ң���@��k� � �`V��;���� �aV�!�<�!�߈�W�bH�_q!���;@�_k��T � �`V��;�#���������_�����M���@����@��c0�I	T������#��W�ccI9�6�W�c� �c�߈q����@��7�W�cH��4���������_� ��T�W�B/�B�߈�7�W�B 	�B�����!��S�b+C�_�᧟������������_����������_��ATaV�!�<�!�߈A�?q�ן��������_��@��������_֠W�/��"��W�!�0�!�������������_�������������@��@��@�����@���?�)1T������#�S��@�d���� �d��W��S@�c@�d@���Td���q,Te�@����� �d��T��B9�6#�����#����?��G��C�`��� �a�q�T�W@��B9a6!�����������_��C@��G@��?@�q���`7��9/�������7 �`V��:�������D��b���C@��G@��?@�^����	6�W�eべ�qaT�@��q������7��S�p�������D��L�� �S�`�������D��D���C@������{V�fC;9{V�f�a9�7�����/��C@���K��0��K@�[�9 �C���W�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9�6 ����� ����C@�[V�`�D�[V�a�D��� �`V��:���������������_�B�_�jTxb�d@���9�����߈[W�f�K��k���T�V�@;�@���ށ��W�`7��{V�`/�{V�`3��W�a;��?kjT{V�a/��W��0����{V�`��{V����7@�{V�`g�����@��3�{V�`���9����/����g����k��#�������/@�{V�a�G��{V�a��{V�a�G��{V�`��@;��������D
� ՛W�`c_9�6�@�gV��<�����@�gV��<��_���������3@��W�f7�����W�/��C@��G@��?@����3@��W����@�@��7@�����@���7@� ��@��W�B �A����W�bH�_qaT�@�_q����W�bC59 ���[V�`S�[V�`c��
�8��@��W�!  � ����@���!� ���@��O�T���+@�[V�a3���@�@�|�[V�a�G��[V�a��[V�a�G��[V�`�������	��[����_����c������E�� ՠS�`�����;���O@���"� ��?q�T��B9c6#������7@��� �@;� ��� �@V��:�����$���������_��*�?����;�b���;�։�@$��:�a�����;��t��@$���A�����?@�6��@$��������;@�0��O����`$� +���Қi� ���������`���@��@��@�l���@��c0�IT������#�E@���F@��#��@9�@��@��@�������#@���[V�f�G��@��@����[V�f���@�[V�f���@��W����
�����C��_��������@��c0�	T������#�A@�����7���@��9�������������_��������@���?�)T������#� �@V��:�������D�����?|��?����;����?��������� ՠS�`���������W�eH��qaT[V�ecN�[V�fSN��k�TEV�4�����e�[V�eKN�[V�fON��kiT�@����@��7 ՠS�`�������D�ҏ���@�[V�e#<9�W�� �C��#9�ƀ"��C����#9H;����K�����d���W�eH�
4 ՠS�`�����W���� �L���@���[V�`���@����"���W�cSM��4#|@�@��#�$��5� |��9����/��!��;����?������=���/@�[V�a�G�!�[V�a��[V�a�G� �[V�`����9���3�����7�����)����@9�6�@��W�`�9�@�?���W�bSM���4"|@���"�s�� �@V��:��������������_րW�����@Ӏ��5��������W�!  � ����W������@��	�M�[V�#<9ZC� �@V��:���������@�����W�`7����[V�cC{9�W�/��@�Y��A9�'@��+@��/@����������_���C��*���@��c0�)T������#�@@���̌��@�@�[V�b3���@�a�!|�[V�b�G�B�[V�b��[V�b�G�A�[V�a��@9@�@�@������[V�a�G��@�B@�� �[V�`��������_��������@��c0�)T������#�A@���[V�b�D���[V�c�D������@����@��@��@��JT��Ax`�����ml��@�;�9"$I�"���B@���!(I�!@������@��@� 9������_��������@��c0�	T������#�A@����@����@��9�������������_�������@��c0�T������#�C@���B#@9�@��`@�����C���@�!���@��~���M���������_�������@����?�ifT��ѝ�?����#��������/9 ����WХ ������W�eH��qaT�@��q����W�eC59�W��0����[V�`�� ����@���!� ��@��c���@�������W�cSM��4|@���#����$�c�5�|����9`@�������������c@�����c@�����������9�c����������c����~���@��9�@��~�����{V�c�a9�7�����,�������-���@�[�9 �C���W�dc_9�6�@�e���@�e�_ȥ�e�Ȼ���C��d� �D�q�T��B9�6"�����"�����@�_���W�cSM��4C|@����#�_|��W�cH�cU5�W�@3�����W�`+�@;������~� կ���@��_��w�!|@�@��Bs���[V�a�G��_@��@�Dˁ�[V�a��[V�b���W�!�� ���W�! 	�"����W�a;B�!}�[V�d�G��W�����h!��W�a;B�!}��W���(��h!��W�`A�[V�a�G� ��W�`��@�A�[V�d3��!|�[V�d�G���[V�d��[V�d�G�!�[V�a�����@�@V��=��j�[V�`�G�[V�a�G��b�[V�`�G�b�a�W�`#� ����W�!@:� ��� ՁW�!`:� ��� �aV�!@$� ���[V�`C{9�6�W�a?B�!��W�a?� � �@V��;�����W�a;B�!��W�a;�@V�<���� � �@V��;�x��@W�-�'��W����_@�5� � � ՂW�B@ �C�߈d|AӅ��*fU��FU���|���zӥ��d˄���ӛW�ec_9�6{|@�D���k���[�_�kaTD���������e�6 �BV�B�0�C�߈��7d��W�ec_9�6{|@�D���k���[�_�kaTD�����������6[W�b�K�[W�b�K�������@9d7c<�7D6�;�6�������@�����_@�����/A9�9�@�����@�����@�����C����}�T��4�@;������}� ���#9������{��#9@;���������}��@���7r���@V��0��@�Q)��W�a灹?q�*T�W�`#A��������3�~��[V�`�G��W�a�D��6�ҁ�������� |���@�?�a�G�a�S��������(�bT?P��T���҃������d|����CӅ��?`��/T�������h!8%�?T�T����h%8e�������?`��-Tx��g�������h!8�W�d;B����}�����'������3�q�����=��$�
��@�]���@����$����W���@��@�T��$����P���g@�·�$�$
��@�J��E��[V�c�G�������[V�d�G���[V�d�G����[V�d�G������������}���i��������p�����
���@��@�+��&���w@����k@��
T�w�����x`��k��������$��>��@������@��k@����� $��:�a������ ՀW�2���ȁW�! 2�!��ȂW�B@2�B���A� ՂW�B`2�B���������[V�c/��[V�d�G�[V�e�G��˃|���������[V�`/��[V�a�G�[V�b�G�!� |���������}���������3��p���������@��@�ه�ԅ��s@����T�s��C��x`��o��`T�!T���$��>��@�LJ�…��o@����������$��>��@��������s@��o@��C����W�1�����T����W�!@1�!���[V�b�G�B�T���[V�c�G�c�T���[V�d�G���T����W�eF���T���!�T���[V�f3����w�� $�d(�!�җ���@�݆�$���������@�׆�$���������@�ц�$��5���҅���@�ˆ� $���A�����@�ņ�@$�\ ��~�y���@����@$�D����s��ව���$�$���m��h��[V�`C{9�6D�� $��(�!��d��_��>��Ʌ�\���@�\�9"�!@� �\9?q�T � ՀW� %���� � �@V�����[V�a�@��{�[V�b�@����[V�{����W�cSM��4[V�c�@�W��#�[V��� � �@V�������@��{@�	���� @�$����@�!@��@�@���T�W�/�����T@;� ���D|� ՠS�`�����:�� ՠS�p�����4����@�d���� �e��q�T��B9`6 ������������_����}�Ӆ����}�Ѕ�%��(���Ҵd��$�:�a�Ұd��$�����Ҭd� ��#9��������q|��#@9�@��@��@�����@��c0�T������#�C@���B#@9�@��`@��������@�����@��~������������_���0|���@��c0�T������#�AC@9B@�C@�D@�@@����������_���|���@��c0��T������#�[V�a#G�B@���[V�a���W�aׁ�?qMT4����@�h@��9I�������3��@�h@��h��@��0�i��@� ����W�c �a����W�aH�?qaT�@�?q����W�aC59[V�`gG�&��@� 9�������_����{����@��c0�)T������#�@@���������_����{���@��c0�T������#ћW�b7���W�cC��_kmT�@�C��c� �C��@���@���@�"����@�C��d� �D�q�T��B9�6!�����!�����������_��@���%����W�bC��B��W�bC��@�!����W�b7���W�cC��_k�T�@�"��B� �"��@��� !��v���!�&���W�bSM�b5�@�5���@�"��ɱ��@�"��C� �#�_qa��T��B9"�6"�������������_����{�����@��c0�iT������#ѐ@�0�@@���������_���Z{��@������T�#����@���?�I%T������#��W��;��@���"���W�bSM��4"|@���"�B$�B4)�"|��!��)�%���;@�"@�_���W�cSM��4C|@���#��7�_|� ���@�d���� �d��@� ������W@����@;����7@�B��C�����c��@������ զ��@� ��7@����;@��@��h@��W�hH��4��9�I���?� չ���@��?@�  	�"I�_��TF��B�C���c�}�c@��5�@��C� � �D���q������W�cc_9�6��DVЄ�9��㸥���DVЄ�9���_����������[V�fSN��k�T�#��9�@;��C��;@��G��K������z� Ճ���?@�I��@����#@�C��'��W�/������@9�6�?@�F��`��@��@�4��?@��I����TE�Ҧ��W�gc_9�6�'@�����'@��_���Ȼ����W�fc_9�6�@�GV��9�����@�GV��9��_��������[V�gSN�kHT�	�[V�eSN�kATEVХ4�����e�[V�eKN�[V�gON��kiT�@����@�@�����6�7@�@�"��C�#�_q�T��B9a6!������� ��w����@�M���*�3����/��I��+�ނ��$�`�������+@�|��@$���������3@�>��@$�x�������/@�8��W����`$�t#���Ңb��3��7�Â�`$��������3@�)��@$�x����݄��7@�#��B��Ղ��$�t:�a�ҍb��$��.��~��b���9�I��+����@$�� ��~�Ʉ��+@�G��.������$������yb� �����Az��@����@��c0�T������#�C@���@@�����b�Ҹ���@�{�9dI����T��T��TI��`��@�7�8I��`�a��2�3I��`��#��@�,��@�C�B9�6�@��������B4�� � �`V�`�.�� ��@������@�?T�{V�a�A�a�#T�{V�c��{V�b��{V�a;���@�!�{V�a;��� � �`V�`���� ��#@������@��~���������C��_�$���a��b� ����y�����@��c0�)T������#ћW�bH�_q�T[V�`/�[V�b�F��3�b�[V�cKN�[V�dON��k�T�W�bׁ�_qMT>�[V�{�:���W�bSM��4[V�bSG�I��"�[V�S�[V�b�D��;�[V�c�D��/���q.��+@� ��;@��/@��jT�+��W�aׁ�Dx`��7�?q�T��f���9N�Ҁ��e��7@�;�9I�� �"$I����B@�b�"(I�B@�"���[V�b�D�[V�c�D������TDx`��@�d��������[V�a#G��W�/���������_�ʁ��7@����'�@�b�I9�9Á� $�;�a�����'@�a��@$�����݃��@9S��ց��7@�$I��� @��/���� $��(�!��Ѓ��/@�N��Ɂ��7@�(I�@�@��/���� $��(�!��Ã��/@�A��������&������$������qa���� $�L!��~����������� $�!��~���������[V�`KN��#�[V�aON���[V�b7G��/�[V�c;G��+�[V�d?G���[V�eCG���t��@$�l)�������3@�*��$�X*�������#@�Ԃ�$�p*�������@�΂� $�� ��~�����/@��� $��:�a��|���+@���� $�� ��~�v���@���@$������p���@���Ձ�h��@��?�!5�C`�%�x3��}�a� ������x��@�	���@��c0�	T������#ћW�bH��5�'� � ՠV�*����;W�a�K�!�;W�a�� � ���BV�B�0�A��� ���#W�c�/�b���;W�cF�;W�d�F�;W�e{F�;W�c��;W�d���W�cSM��4L��%�;W�c�F�#�;W�e�� �!W�! 0�"��� ���"W�B@0�A��� � ՠV�*�p�� ���BV�B�0�A����'@�?�T � ՠV�*�����g�;W�`� � ՠV�*�[��[V�a�D���[V�b�D�����" � �@V��0����[V�a�p96[V��09[V�`F����@���� � �@V��0�?����������_���"x`�B@���z��@� ��@��@����T�$�����T/���F/���7 � � ՀW�@ ��߈"|A�C��*dU��DU��|�c�z�c�Bd�B�B�ӛW�cc_9�6;|@����k����_�kaT���������c�6N��@�������_�$�t�!��d`� ���������@�J���@��c0�T������#� ;�`���� � ՠV�*�?��;W�aF���;W�b{F��� � ՠV�*�����@��@���;W�dOF���9�xc�{�9���$��t����>��cф���#���TCx`�P���T[V�#��W��0����[V�`o��������_����j�;�� ���`������@��c0�)T������#ѐ@���B@��� �;V�`CG���:����@�B@�@?������w��@�������T�#����@��c0��
T������#�;V�z?G�z�@@�?�[V�bD���[V�cD�������������
TDx`� ՛W�eCu9�6��������SF��@��@��@��@��;V�`CG�`��c�E��� � �`V�����{V�a�A�?���!�"@��W�cSM�C��4#@���#�����W�aSM��4{V�a�A���!�{V��� � �`V��H�� � �`V�@����{V�a�A�?���!�"@��W�cSM�C��4#@���#�����W�aSM��4{V�a�A���!�{V��� � �`V�@�'��������_���Rw�����@��c0�	T������#���В����CT�6�҄��������|Ûc�S�$���Yc�Aӄ��䩱�����Db��c|ěc�H�c��@�?�T�|�9_�T�@��������_��@����������o�����҅������f|ś�Cӄ�����T$�%ф�����(�bT��T���҆������g|ƛ�C���c�?��Tc��h%8����T?�T���h#8�������?�iTc��h%8B��ˣ���`�!�������_���7����5����3������(�bT��T���҆�������|Û�C���c�?��Tc��h$8����T?�T���h#8�������?�iTc��h$8B��˃����!�������_������������� ������������v��@��@��@��@�\���@��c0�)T������#��9�W�cc_96���@�{|@����k���	���@��_�kaT����������6@9c�c@ң7����9��{���@9�@�b9�@�b9�������_��$��!���ү^��$�����ҫ^� ����C9����qv��@��C@9�@����@��c0�)T������#�@9�6��d��ȟ�T���#���#�D��b|������@��#@��@� �a���9��������_��$�P ����^� �������Fv��@��@����@��c0�)T������#��9�W�bc_96���@�[|@����k���	���@��_�kaT���������D6@9b7����@����������_�������_�`$��
��}�K^� �������v��@��@����@��c0�	T������#��9��d��ȟ�T$�D�����|� �a��� ���ȃ��˛W�gc_9�6�����_����Ȼ����� զ��Ȇ���{W�hc_9�6�����_����Ȼ���@9�7�7��;����@������ է�;V�e�D��+�;V�g�D��#��@��'����������_�@9�6�b�jax���e�����U��������_��@�"��;@��@��+@��#@��'@����7@�_�T�������xb�{�9F��`���@�_q�T�5�@��@��_q`T_q�T�@����@���_q�T�@�c�{W�dc_9�6DV�@$����DV�@$���_ȥ���Ȼ������@���	���� �	��q���T��B9��6%���������$����{��]� �������ou��@��@�`��@�@�E�f˿��T��T@���B�!��@��f��� � ��@����W�`;B�� ����_����#˟�hT���A������� � ������_֐@��c0�)T������#��9{W�bc_9�6�������_������q�T�������_� $�H����W]� �����u��@���@��c0�	T������#��9{W�cc_96���@�{|@����k���	���@��_�kaT����������6���;���;���@�D�@��Cs��B|��@��T��� � ��@�C���W�b;B�B�"����T� � ���"�������������_�$��.���]� ����������t��@��@������������d�}� Յ@�4"C�e�@���%�?뢠����%�@� ե��{W�fc_9�6����������_��aT�ț������f�6�����_������_������_֐@��c0��T������#�#@���ȅ�}Ӧ@�k�
T{W�ec_9�6��������������_��aT�ț������F�6EC���@���E�_뢠��
�q�TqAT � �{W�`c_9�6�W�@��!�?�W�@��_�!��Ȼ���8q�T;qAT � �{W�`c_9�6�W���!�)�W���_�!��Ȼ���"q�T � �{W�`c_9�6�W�@��!��W�@��_�!��Ȼ��� �{W�`c_9�6@V�@$��!�@V�@$��_�!��Ȼ����������_�������_��$���a��c\��9���|� $��)����~��A9�}�$��5���Ҟ~��@��}�}��|�%�����N\� ����C9����t��@��C@9�@�h���@��c0��T������#�[V�{�9�� V� <���Ȁ�@�@�������B��T#xb�dl@�eh@���[V�e7G��G@��� տHD�T��R�[V�d7�dt@�cp@���[V�d;G�c� ՟HC��Tc�R�[V�c;��;W�`F�;W�a{F�;W�`��;W�`��{W�bSM��4g|�!�;W�b�F�"�;W�a���|�[V�`?�;V�`/D�;V�a+D�[V�`W�[V�`[�{W�bSM��4R|�!�[V�bSG�"�[V�aS�[V�`C�[V�K�[V�`7G�[V�a;G� �[V�a?G� �[V�aCG� ��[V�`O���[V�`��[V�`7G��[V�a��[V�a;G���[V�a��[V�a?G���[V�a��[V�aCG���[V�`������C��_����s�v���@��c0�T������#�[V�aKN�[V�bON�_k�T���!@*������#����5������C��_��'��#��{��#@����'@���&}�$�D��~��}��@� }�@$�p+�����}��{�`$��#���҇[� ���Ps����@��c0��T������#�A@�"@�[V�cCG��
T�B9#6@� �������_������_��'�`� � �!�߈�*��P@����B9�9�{�$�0
��@��}��'@��}�$��*����}��@��|�$��3��}��}��@��|� $�|!��~��}��@9|��{��{�@$��
��@�A[� ������r��@�����@����?� T������#��_�����9�+�[V�e�N�?kCT[V�e�N�?k�T%VХ <����ȅ��@��@������'��C����[V�e�N�?kCT[V�e�N�?k�T%VХ <����ȅ��@��@������#��?�����5{W�esD��?q`T[V�c�N�?kCT[V�d�N�?k�T"��*����3[V�c�N�?k	T[V�d�N�?k�T[V�dWG�#��*��bT[V�aSG�c|}�!hc�;�9#`� �c�߈q`Tq�T#X@���[V�c/G�#X���	��B��G��K��C��O��S��#���3r��W��1� ;����,r���@��+@�� �{W�bc_9�6�B��_�B��Ȼ����C9`6�+@����+@��������_������{��z���@��;�[V�a�N��7�[V�b�N��?��z�`$��
��}��|��;@�&|�`$��:�a���|��7@� |��#�$?����|��?@�|�$�����|��z�@$��;�a�ҁZ��/��@��߈�*�`�����}ӂW�B��������	��/@��@��_@��C9��������3��xc��p@��t@�ˢA�[V�e�N�%��*�����������+@����+��3@����_@���@��C9�#@��?@����T�W��1�����3��xc��h@��l@�ˢA�[V�e�N�%��*��������h��+@����+��3@����_@���@��C9�'@��C@�����T�W��1�s�������S9���q��@��@��S@9��@��c0��T������#�@@��@�c`@�D@�E@���T{�9f`��߈�q��������#������w9�6�����@�[���@��v��7�@�d�B9$7�9�{9�����@����#@�C@�c�C��@��@�b�9�@��{@9�@9$x��w@9�6�@��~���N������C��_��@��@� �9����C��_�@$��%�!���Y� ����q�����@��c0�IT������#�?H�T��������_օ�n�H��A�&H�B0� �?��n��0������e��@�������_��������������q��@��@��@��@��@����@��c0��T������#� � �@V��
�����[V�a�A���[V��� � �@V��
�4����@��������@�����C��_��#�@@�A@�����#@�_|��� ���bT@���� � �@V��
�o����@��@�������[V�b�A�"T��@�[V�a�� � �@V��
��������C��_���6q�����@��C�?��T������#�;W�c�F�$��$�D���D���	T;W�c�F�cxe�P�T;W�dOF���9�xc�{�9$z���%��e���HT�v����˄�����_�#T�O��3��?�;W�b�K��;�%w��;���!�?�*T&����@�G��4�/���9������C��_���� ���T�@�	!ǚ�	�)@�)��4���	�?	@�BTixi�;�9*�� �J��K@�q�T�+�{W�jo_9�7*Y@�_k�TK�_k�T�'� ���C� �����'@�"@@� ��C@������O@��/@��;@��3@��?@��;@���@9�+@��@���B@�B����#�E(@9�q�T�q!��T@@��}��O@����S�B�����'@��#@��%4@���F@y�Ś'@���%�A9�7�O@����#@�@@��}��O@����S�B��y��'@��#@���-j��?��x�$��*���{��;@��7��?@���Vz�ey��7@�Sz�ry�y� $��7��|��X���9�x� $���A��z���@9Ez�dy��x��$�D�a�үX��	��s��y��z��y����v��y����j��y������y� �������hp��@��@�1���@��c0��(T������#�@�B@���T�@�C��q�TB�@����7���	�������_�������_��7@��@� �bW�B��B��B@�"5 � �bW�B�2�B���@g� � �bW�B3�B����@��ˁb� `x�@g��>�aA�"`Bx� �eW��1����ȟ@@�B����p�d�����T��*T�@��b�@`x�B�B����@�B�������{W�gc_9�6������_�����Ȼ�����b�`��a7��[V�d�a9�7����W��@��p��>�aA����7@����@�9)�������@��7@�b9�@���9 Յ��{W�fc_9�6�@���!��@���_�!���Ȼ������%� Յ�?q�T��B9�6!�����!������@��@��p��>�aA��!�-��#��'��+�����eo��7@�H@�{W�bSM��4H@�Rx�"�H�a����7@��@�����B9!6 � ;� �1o��7@����@�d�����60�6[V�b�a9�7���������7@�a�9 ����^��7@�_9�@�[�9 �C��{W�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9`6 ������������_��7@�[V�b�a9�7���������7@�a�9 ����/��7@�_9�@�[�9 �C��{W�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9`6 ������������_ց6[V�b�a9�7���������7@�a�9 ������7@�_9�@�[�9 �C��{W�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9`6 ������������_�����o��@�����@��c0�IT������#�A@�@@���������_����n���@��c0��T������#��9{W�bSM��4H@��w�"�H�bW�B  �B�߈"4�7��;� Ճ{��7@�@�!h@�;�9F��!��@�$��Ȅ�}ӄ@��5e�@��B� � �%���{W�ec_9�6��&V�ƀ9�������&V�ƀ9��_���������;V�eSN��k@T�#��7����@�N���@�ch@�{�9I��`��;@����'��~����7@�R���'@�`b� � �cW�c3�c����7@���@�ag� `x�c�c����{W�cc_9�6�@�!V�!�9�"�B��@�!V�!�9�"�_�B�"������;V�`SN�_k(
T!T V�4����`�;V�`KN�;V�aON�?kiT�@����@� 7{W�`SM��4w�$��H@� ��H� �{��7@�@�h@��@��#@�"��+��9I�B�	��7@�B5��F��������������+@��@�I�q��_�T �{W�cc_9�6cW�c2�d��cW�c2�d�_Ȅ�d�Ȼ���`W�������+@�_	��������_����������_��/��7��v�@$����Ҽx��/@�x� $�x���Ҷx��7@��w�w��v�`$�t#����fV��3��7��v�@$�9���ҧx��3@��w� $�x���ҡx��7@��w�w��v�@$�<�a��QV� ��������~��@��@����@��c0�)T������#� � � V��;�.���;V�awG�;V�{�;�����C��� � � V��;�ͽ���������_����m���@��c0�	T������#� � � V��;����aW�!  �!�߈4��;V�e{G�;V�fwG� ՟W�;V�g{G������T��� �;V�gw��@� �;V�g{�gW���1�����-T;V�fw�;V�e{�e����T� � � V��;�������������_� � ;��!V�!�;�b���}���V��@�������_� � � V��;�z����@�������_����m�����@��c0��T������#�;V�awG�A�b� � �aW�!3�!���!g�ax��� � � V��;������@� �{W�ac_9�6aW�!�1�"�B�aW�!�1�"�_�B�"�Ȼ���������_������������@���;V�`wG� �?��T � ���T@�;V�cw�c�;V�{��@�#�#����� �T�;V�a{G����� T��� �;V�`w��� �;V�b{���?�-T b� � �aW�!�2�!���!g�ax� �{W�bc_9�6bW�B�1�C�c�bW�B�1�C�_�c�C�Ȼ��� � � V��;�����������_�����&m��@�����@���?�i3T�ѝ�?����#����9`��߈g.`6 ��߈�s��q�T�q�TJ�qhT��@(T���8@�G�@�@���@�@�i@��9	iQ��	�	i�	mQ�)�	m�8@�h��� �B9h6�����@�h4��[V�h�a9�6 ��߈�s��q�����F6�B9ߘ�b"T�S��if8f6���@������7�@��9����@��@��@�������>��cхv��#�@�@��[��_�(@�F�@��S�B��������}������@��C����>��c�ov��#������������C���,�q�T��������_� ��߈�*��P@����t� $��!��~�w��@��v�$��+��@�
w��@�Sv�@$�`<�a��w��@�Mv�lu��t� $��%�!�ҷT��C�����@���C�9��3@�%����@��@��@��@���`6���@����@����9�@�G��`��}��S�B���@����<��A9�@��@��@�G�����}��S�B���@����0��A9�@��@��@9��6���}��S�B���@����$��A9�@����@�����������s@��{@� ���������������[@���@�!������@������ ��� ����S�3�"@��s��C"��s@�`����g@�"��o@����k@����@�������_�`$�x.�!��KT�����@��kiT�@�����@����k��T�@���� A���@����T�@���"��T���@��@������h�7���9�'�����@|@������@��A9�'@��@����[@��@���6�����6���|@��������@�����������6���|@��������@�������@��� ������V�*��*���������u�`$�@��}��S��q�T ��߈�*��P@���t� $��!��~�2v��@�v�$��+��@�,v��@�ru�@$�`<�a��&v��@�lu��t�t��$�(��{��S� ��߈�G�P@����s�@$�X9����v��@��u�$��+��@�v��@�Tu�@$�`<�a��v��G@��u�mt�t�@$��9���ҸS� ��������{��@��@�\���@��c0��T������#�@�����@9�q���������@9�q������7��;��?�'@@97�7�7�����'���q
T�7��+�|}��7@��@������?@��;@���&��7���+@��'@��@�_qMT�7@�� @�A|}����?@��;@���'@��@��7@�f@�����.��9��9@���@��ˇ�����������
��7@��;@��?@���@9��@9��� ��7@�� @������?@��;@�������@9`7��@9�6�@��;@� @9�;@�@9�������_�������_����m��T�|ӂ�g@��h��F�7g @���f@����T�#��;@���#@��7@��'@��@�����������j��@��@��@�x���@��c0��#T������#�{W�cCu9c"6@�?~�TԐ�$����6%;��@�	%}���%;�� ��������?��C��/��@��`@��+��@��h@�;V�hKN�;V�iON��3�?k�T����?�����9��+@��3@����C@���������B96a6�@�BV�B��B��B@�b4�@���9�b�_q������
7�'���;V�b�F�"����?@��C@��'@��@��/@��+@��3@�@�B�H@���H���TB`�Bxh���������V��?@���C@��'@��@��/@��+@��3@����?@�b��������?@�"@�_@��T �{W�cc_9�6cW�c�1�d��cW�c�1�d�_Ȅ�d�Ȼ����C@�`7�'@�"@��'@�@˽����C@��?@���#@�?��@����TԐ�$��c��/@�d����#����@���?��?@��@��#@��/@����C@���6�/@�����C@��/@��@��'@�}�����?@������?@���#@���T �{W�dc_9�6dWЄ�1����dWЄ�1���_ȥ���Ȼ����6#@�`�|����?@�?��������_������`s��?@��C@��+@��3@��@9�����@��@��/@���B96a6�@�HV�����@�h4�@���9�b�q�����H�7{W�hc_9�6�@�)V�)!9�*�J��@�)V�)!9�*�_�J�*������J�;V�kON�
k��T�
�����/@�`���@��� ?����/@�a�6�C@��?@��@����@$�,$����R� ��������i��@��@����@��c0�)T������#�{W�cCu9�6���#�@��@��˄`@����@��#@�������B9e6��	 � �eW��������@ӿq����6@�e�?�-T��;V�e�F������@��#@��@��@�@�E��@���Ѧ����
T�`��xf���e�����U��@���#@��@��@����@�e�;V�eKN�;V�fON��kIT{W�ec_9�6�@�&V�� 9������@�&V�� 9��_�����������;V�gON��k�T����\����@�c��@�����������@�"@�_@�T �{W�cc_9�6cW�c�1�d��cW�c�1�d�_Ȅ�d�Ȼ���$@�?��@�������@����@�`��������_�����҃r�@$����}�gQ� ��������y��@��@�g���@��c0��T������#��7��;��?��C��G���?�	T��F�Fhf8f5��������������_����|Aӥ �� �
��T?���T&�6��@�����'��#��+��?��������J����G@�`�@��#@���T@��T��f��G@����C@����7@��+@�b��G@��7@��;@��?@��C@��G@��+@��?@��'@����������������h��@��@��@��@��@�����@��C�?�T������#����Z� � �_P�TW�cOF�{�9bxb�[�9�M�c0}�Bhc�C4@�C�D�A9�7�O��S��@��TC@��a	T�#��@�]�;���������;@��;��O@���� �b���G������@�	!ǚB	�'�'��3��������d��O@����;@������@�G����˟��T�+��?��C��'��/�������2J������S@����O@��?@����+@��/@��'@��C@��;@��O@��?@����S@�@��;@�!��@��3@�!������C��_�C4@�A@�c�c��;�������O@����;@�߀@��o�怆��;�����������;@����c�@�D4@�E@�����T$@�d��@����TT�`��x%��@�������7�����
��O@��S@��#@��7@������ҁq�`$������eP� $�$&�!��aP����j�zq� �������%h��@��@�R���@��c0�
T������#��/��3��7��;��?���� �?��
T����F�Fhf8���5�@�a
T�������C��$ǚF�6�#����@�D��@����T�@���T�����@�k��/@��3@��7@��;@��?@��#@���������`�h@y@��@��	\@�}	� �߀H�HT @���9	�c��hi8	�`��@�I!ɚ&��@�5�/@��3@��7@��;@��?@��#@����4@��`����/@��#@����;@���A��/@��3@��7@��;@��?@��#@�����/@��3@��7@��;@��?@��#@��������C��_� $���@��O� ��������������g��@��@��@��@��@�����@��c0�T������#�����LI�`��@��h@���9I������������	�������_������g��@���@��c0��T������#�@�T�'�f$@���9�@� ��@�!ǚ�E�{W�jo_9J	7{W�jׁ���C�_qmTjh@y�
�Te @���9�hk8�� ե@��4�hk8B�B@ӂ5 �{W�bc_9b6"1�8%�_��"�����b@�E�Z� � � տP��TW�fOF���9�xe���9���&���FdPӧhf8B<M�!š�����@�F5{W�fc_9f6�0�8��_��������b�A9B6�@�a4@����������_������_��7��	�������7�'@��7@����@�b�C@���TTA`� x#�@@��@�������������_������_������Yp����j�Zp��+��/�_o�`$�H ����q��'@�q�$��!��~�yq��+@�q��#��>��@�sq��/@�	q��#����mq�ho��#�4��~��+@��/@�"��#�
��@��'@�����@����9 $��<�a��O��$�$�a��
O� ����������������f��@��@��@��@��@��@�A���@��c0��T������#��O��S��K��G�D�Z� ՟P�cT��W�eOF���9�xd���E�Mӥ0}ӄhe�����o��G@��K@�&q��>�1��@�"q��O@��p�o��@���8@��3��A9�/�4@��+�@������;��n�$�$�A��q��@��p�$��(�!��q��3@��p� $�|����q��/@�Hp�$�"��~��p��+@�Bp�$�)�!��p��n� ��;@���"@�[U�c�A�_�
T[U�`�A�!|�ha��7��@��'��n��7@��'@��p�Ho��n��9�n�$��3��}��p��@9p��#�����p��n��@�4@� ��;@�!��!@�?q�T���S@�  ��S@��������n��#��+��@��p��n�������_�B ���T_�#T$�_�T$�_�cT�@���#�6�n��#��5���ңp��n��#@��O@�A�!@��3�xn��#�<
��@��p��G@��K@��p��#��>��@��p��#@��o��#����~��p��3@�!p��n��S@��#@���T_n��#�T��~�p�zn�Yn��n�wn��@��S@��#@�������6Pn��#��5����pp�kn�������_������������e��@��@��@��@���������#�[W�bo_9�7$@�[�9@�#�\@�c|�d�`� � � � ��@�� ĚB�C�[W�cc_9c6C0�8F�_��C�����@�C�Z� � � �P�TW�aOF�;�9!xc�;�9���#��!�CdP�$hc8B<MӢ š��!��@�C5[W�cc_9c6#0�8$�_��#������@�!h@�4@�;�9",I�@� ,	��������_����j��n��$�L�����M� ��@��c0�T������#�V�c�D��3�V�d�D��+�����jTex`��@�f����@�'����'��/��#�������(G��/@�I��d��#@�`@������������'@��3@��+@���������_���ee����@��c0�T������#��j����,� � � ��߈?q�������|j���A�f��f��G���z���|ś��E�� ���� � �d���b�� �b����@�U��������_���������5e��@�����@����@��c0�	T������#��9@b�jal#@dx��b�dbn�8e��������	�
 �@�`�
�������� ���� ��� ���� �.��� �N��� �n��� Վ���p�����,��>�eA�� e�T�>�e�@�� d%T��@ c�@���b�!�` `���g���{W�eべ�q�T�g���������V�d�D�V�e�D����xf���9���{@������+��T�7����!T_�T�����@���!���7@��� ��@�"���Z�{W�aہ�?q-T�7@����+� ���T��'� � ��+@�B���@g���bW�B�0�B���B�T��#�;V�coG�c�T����7@���@���m� $��+���� o��@��m��#�,��@�o��#@�`n��#�,��@�o��@�Zn��#�����o��'@�Tn�$������o��@��n��#��>��@�o��@��m�gm��l��������_������������3���wd��@��@��@��@��@��3@�@���@��c0�)T������#��/�������������#�@��� ���	�߈�� �!����� �B�����c��Ȅ���c�����c��� գ��#@�!����@�C����/@��<@���a� ��@�c����@�c�B���B��@�qԐ�%�򣰃��@�?��T�,@���b�!b�aAb� `x���`b�>�a�G�an (`b� `x��`������������@���Tb��>�aA� `x���!�˂���� �?��}�ҁ��� b���@� Ѐ�b�a `@f�@���f� �`������C��_������c��@�����@���?�T������#��W��[��_�B�{W�`��W@�"p@��[@�b�_�mT�_@�D|��b�$����ȁb� `j(a�_@�j$������&,@���IT_�
TC|�ab�#`�c���bb�Aa�g�(anB8`#��%��&��g��Ȩ�����������b�Bc����(,@����c�aa!b"@�!����������_���
T'���x`�$@�� c%��T#�����K��G��C��?��+��'��#� ��#���}���Kn��W@��+@�` �{W�dہ��q-T�k��k��#�8,��@�n��#@��>�a�G�ax��m��#�T,��@��m� ��zm�$�<;�a��m��k��W@��@��G@�c����;��C@������7��?@������3�!�����B�����<@��/��k��;@�`m��#��>��@��m��7@�Zm��#��>��@��m��3@�Tm�$�<)�!���m��/@��@���@� �m�$�`)�!���m��k� ��K@�������W@�",@��;�!0@��7��k��#�H
��@��m��;@��l��#��*����m��@��l�$�<"��~��m��@��7@��'m�$�l"��~��m��'@�1l��>��4��@��m��k�wk�l��k��@�\�9"�!@� �\9?q�T � �@W� %����������_��������9��c��@��@��@��@9���@��c0�)T������#��9��B���_�T[W�b7��_q�T�� �@���Bh@���B�������������_�������_�������_���*T[W�c7��c��*�@��C�&z��F��fS��&����f�҆��&���f��ʧ|ƛ�|����*�|�c�`Ӆ�_kLTc�d|@�V�a�D���Tc|}�V�d�D��hc�d@��q��T�������7�@�������������_�������_����k� ������b��@�����@��c0�IT������#�[W�cH��4�/��3��� �'o��@��/@��3@���cW�c`�c���C�В����
T`W�����C��/@��3@��@�A�#$I��c@���#(I�c@�c��@�#V�c4�c���c�;V�cKN�;V�dON��kiT�@����@�c6 ���������C��_�CW�c�&�d�������Sӥ�}� � զ���[W�gc_9�6��f�������{�_��aTf�ț������'�6��e��9��������C��_��� Ն�����mT��[W�hc_9�6��������������_��aT��ț��������H�6lT�@� `Tp@�D˟�
T;�9&I��b��b�!b a%T�����������@�����C��_�;�9��#	������������@�����C��_�;�9�@�#	��@��#�;V�c�a9�7����O����#@������@��~��v��@�����#@����@���@���9 Յ��[W�fc_9�6�@���c��@���_�c���Ȼ������C� Ճ�_q�T��B9b6"������#@��@�����C��_�$� ����I� ����������a��@��@��@����@��c0�		T������#�L���������� �a��� Ճ��� գ��ȃ���<� ���� �����,�;V�c�a9�7�����#��������#@�@���������������@�{�9 �d��[W�ec_9�6�@���!��@���_�!���Ȼ���`��� �a�q�T��B9`6 ������������_�������ka��@��@�����@��c0��T������#�?�T�9 �[W�cc_9�6#�c�#�_�c�#�Ȼ��� ���[W�ac_9�6�@��B�%�@��_�B��Ȼ���?�T�9@�[W�ac_9�6�!��_�!��Ȼ���?�!T�9`�[W�cc_9�6#�c�#�_�c�#�Ȼ�����������_ր$�T/���QI� ���������a��@��@��@�����@��c0�T������#�!����'�;V�c�a9�7�����#�X��'@������@��#@� �[W�ec_9�6EW�0�����EW�0���_�����Ȼ���C���������n��@�{�9 �d��[W�ec_9�6�@���B��@���_�B���Ȼ���a��"� �b�?q�T��B9a6!������@��'@�[W�aH�A5B� �[W�`c_9�6@W��0��!�	@W��0��_�!��Ȼ���I����������_����������`��@��@��@�����@��c0�IT������#����9 �!�����!��@��T�����@�C@� �c���B,@��d���_��TB@@���CT�������������_������`��@����9��������!���B���c���E�%� Մ��ȟ�c��T��a�!� � �B��ȃ�_�c0��a�_�	TC�d�A�e��e��G���z��|ě��Eӄ��D��l��0�����T!�A˟�HT��L@��� 0���_�L@��_��@��c0�	T������#��'������'@�CL@��T˄�Fӥ�҅���҄�?�c0���0��P�TPџ�CT��B`� �B���˿�e0���b0��_�b0��_뢀���CT����������_���������_���������ih��#��3��}��j��@��i�$�L�A�҃j��@��i��h�{h�Zh�$�h;�a��zj��@��i�$��"��~�tj��@��i��h�lh��$��"����$H� ������_��@�����9�6@���"�����@�!���!D�A����߈A�7!|@��@�B���c���L@���B�A|�!�A�b��b��G���z��A|���A���@� ��@�`�?�A0��a��ȁ��Ȣ���@�m `b `<@���c� `y�����_��@��c0�)T������#�#�d��~�����?�T@y�͌�_kT@9_�q�T���������_�u��|@��T�6�������_ր��������_����_����@��c0�T������#�$�t�A��w���A�?�T@y�͌�_kT@9_�q�T������_���������6�������_�g�$��;�a���i��@��@��i�Eh��g��$�$��@��G� ���Y_���������#��9��"���C�`�_k*T��7D��*c|`���[W�dc_9�6��#�������;�_��aT#�ț�������6�@��������_����������_������g��#�,����i��@�|@�"i��#��5���Ҟi��@�|@�i�h��g�@$�T�A��MG� ��@��c0��T������#��9��"���C�`�D���7�*c|`���[W�dc_9�6��#�������;�_��aT#�ț������$�6�������_�����Ig��#�,���ii��@�|@��h��#��5����bi��@�|@��h��g�Yg�@$�T�A��G� ������^��@����@��c0�T������#��9��C�����7�*%|`���[W�ec_9�6��D�������[�_��aTD�ț������e�6�������_��C���g��#�,���+i��@�|@��h��#��5����$i��C���h��g�g�@$�T�A���F� ��������^��@�������@��c0��T������#� �V�B�0�B�߈�a�_k���@W�/�����[W�bH��4@W�/����;V�b�a9�7������������@�[�9 �C��[W�dc_9�6�@�d���@�d�_Ȅ�d�Ȼ���A��#� �C�?q�T��B9a6!�����@W�/��������AW�! /� ���[W�bF��@��������_����n����b��>�aA� `y� �CW�c�3�c�����T��CW�c :�`��� �CW�c :�`������� c�Ac�a�W�a+A�!c�ay����҂������B|��!B�[W�bWD�!�!���!� �BW�B@3�B���CW�c�3�c���B�?��TB�[W�cWD���T �AW�!:� ��� �@W�:����_� �AW�!:� ���_֐@��c0�I
T������#�@����[W�aSM��4�f�<�@�!����@�� #�������[W�aSM�a5�@�}f� ��@�"@�"� ��9 �[W�bSM��4@�uf�"�!�@�"�;�B`��"�B����?�{�%�`@�?�{�%�c@�?�{&�e@� �#�%�?0��>�`@� � <@�@�[W�`SM��4 <@�Kf� �;��� <� @@�@�[W�`SM��4 @@�@f� �;��� @� D@�@�[W�`SM��4 D@�5f� �;��� D��������_�`$����{��E� ������]��@�����@��c0�T������#����9 է����@�"@���T�@�%p9 �;�����C�����E��������_֠$��?���ңE� �����k]��@����@��c0��T������#����9 Ճ����@�p@9�6`� ���"���p9��@�?T� ����C�0���@� � �����������_�����F]��@����@��c0��T������#��?��C��9 �Z����?@�@���T�C@��>�a�G� aeT�>�`�G��3�@�a!x��+�8@�B� � ���?@�:8@�B@��+@�@?�- խi��?@�@��@��#��+@�C�������������������@��?@� p9 �;��b������YE��i��@��#@���'� � ��?@�����?@�@������ � ��?@������'@��?@�"4@�_�T�3@�x��_�jT?4�@� 4��������_�b��3@� (`�/�:D@�@@�?�b�/@�@`�3@� `�?@����>�a@�����?@� �@7�>�`@� �@�Ң@��"��"4�����������_֠$�!�����D� ��������\��@��@�r���@��c0�)T������#����9 �˫���@��@�t9 � �q����������_������\��@���@��c0�
T������#����9 ճ����@�@���T �Y����g��� @`���>�a�G� aT�����@�@@�A@� ?�7�@�:<@�B@��p�@?�a�[W�bWD��šAc��@��>�cA�!C"b��@�A(c�>�cA��@�B�@@�CT[W�c�D�����@��@���@`��[W�cWD�_��T�� @`�������_֠$�d����}D��U��$�4#����xD� �����@\��@�����@��c0�IT������#���V��
�3����@��>�!�/���V��
�����V��
������� �[W�ac_9�6W�!@.�"�B�W�!@.�"�_�B�"�Ȼ���V��
�����V��
����������\��@����@��c0�	T������#��7��;��?��9���7@��;@��?@��B9�@�?�T�9��"�������+�������������B#��������7@����#��'��;@��+�����}[��?@�`���@��� ?����?@��6�@��������_��������9���[��@��@��@��@9����@��c0�T������#�@@�A@�B@�D@�E@����@���~��@��@�����������_����[���@��c0�T������#��'��+��c9�c�@W�`3����AW�!@3�"��ȃ��B|�!���CW�c�3�c���!��	��������c��#�6����f��'@��J�Fe�$�,8��|��e��+@��J�?e� $��<�a���e��@��J�8e��#���A���e��@��@���0e��#��*����e��c��cA9�7V�`�M96�c� $�D=�a���e��c�V��
9�c��#��(�!���e��c��c�5d��c��@�\�9"�!@� �\9?q�T � �@W� %����������_��T� ������c9��9[��@��@��c@9����@��C�?�T������#��O��S��W��9d�M��?�c0@��;�[W�eWD���M��7�@@�f�@� ���A����O@�"4@��;@���?@�c���7@����@�����S@��"T%0@��x`�e���k���Uӿ��T�Mӿ@�bT�3�&���C��xe���90y��/�������W@�����S@��O@���#����S@�c�j�c4��'��3@��C@��xd���9�/@���������/��O@��'@��@��@���O"��O@�{@@�`�@� ժ����O@�{@@�d�D9D7�'@����@��7���[W�fc_9�6FW���3�����FW���3��_����Ȼ�����s���P���@�A�s��+�@W�`3��E�@W��3��@��E�`W���GF��9[W�bc_9�6�@��B��@��_�B��Ȼ��� �[W�bc_9�6�+@�#�c��+@�#�_�c�#�Ȼ���`W���nF��O@�{@@�`�@� յ����O@�;@@�b?@��'@�_�iT;@@�c?��@�C�s��?��3@��C@��xd���9�/@��� � ��#@��,��O@��'@��@��@����!��3@��C@��xc�{�9�/@���`��#@��@�`,��O@�{@@�`�@� �7����?@�����C��_���"��"����������O@�[@@�`�@� �'���������C��_����s��c����c� ������������j��@��@��@��@����@��c0�I
T������#�?�T?�`T?�T�����b�B�B���"�3?�aT�����c�c�c���#�*�������_�?@�hT? �T�����c�c�c���#�?@�T����c�c�c���#�?��Tx��{�c�c�cx��#�
?�AT�@��c�c�c�@� ��#�!�C$��?�a0��A�!��!��������_��#��;�a��"B� ��������Y��@��@�����@��c0��T������#��7�Dџ�!T�_�(Tc���c�c��� Ճ����7@��/���$�F��@����7@��/@��@���$��� ��
T�9�Bxd�xd�������y�������T�/@��@��7@��@����� �bT�9��#�Exd�xd�������g���� �B�� š�z����@���_�c0��c�b����B��y�bˣ�	��������C��_��@����@���������#@�Dxc��/@��xc����7@�C������@�b�����@�[W�c[D��@���0����@�iT[W�gWD���T�4C����7C�g� ՟�T���� ��T���˥�����������������C��_����}��b����}��b��a�$�X��@��c��7@�
c�,b��a�$������wA��a�$�X��@��c��7@�c�b��a�`$�|�!��jA� �����������/Y��@��@��@��@�F���@��c0�	T������#��9�� �d���D��[W�e�D�[W�fc_9�6��e�������{�_��aTe�ț��������6 ��� �d���D��[W�e�D�[W�fc_9�6��e�������{�_��aTe�ț��������6[W�c�D� �09.)��������_����C9�����X��@��C@9�@�����@��c0�)T������#��9������e��XA�T%�V� Յ���U(��������_������������X��@��@��@��@���@��c0�	T������#��9��A6�� � �C���c������[W�e�D���T��H@� ե��� Շ�V������������_��ѿ�T@���T@�
� ����	eP�
�`�}Z� ��;y�?y�#��9�@9��6!7�#@�kAT�;@y�q�T�?@y�q�'�����;@y?�q�'����6�XD��T�jӥ�O�c�� �6 ���[W�dc_9�6��E�������'[�_��aTE�ț������ �TM����������_� � �C���C��[W�d�D�[W�ec_9�6��D�������[�_��aTD�ț��������6�����������_����#@��������_� �C������T[W�dc_9�6��E�������[�_��aTE�ț�������6�����|a� ����C9��'X��@��C@9`���@��c0�iT������#�@�?�"T�'��+�@�c� �c���ddP�e�`�f|Z� ��[y�_y�3���9H@����������'@�a@��+@��Ta@� ��/@��3@���@9cf�a�B|`�A� � ���������_�@a�����=a� ����������W��@��@��@����@��c0�I	T������#�@�?�T�'��+��/��3�@��� Մ��ȅdPӆ�`Ӈ|Z� ��[y�_y�3���9H@��������'@�a@��+@���Ta@�!��/@��3@���@9�3@��/@������j�4��f�B��|`ӂ� � �"���a @�?�BT` �a�� � �"��� �_�B���_�T�� � ��������_��`������`� ������������W��@��@��@��@����H@�!�H��� � �"��� @�_�B���_�T�� �"���[W�a�D� ��_��@��c0��T������#�@�?�T@�B� �B���CdP�D�`�E|Z� ��;y�?y�#��9�@9C�� ��9@�?��T@���@��#@�B�!h�b|`�A� � ����������_������`������`� �������@W��@��@����@��c0�)T������#�@y������hT@�_k`Ty�@yA�y!<@�?q�T @9!�� � 9�������_��#��Oyu_�$����@��a��O@y�`��#��3��}��a��#@��`��_��_�`$�\>�A��??� ���������W��@��@��@����@��c0�T������#�@y��?�T@�_k`Ty�@yA�y @9!@� � 9�������_��#��Oy=_�$����@�]a��O@y�`��#��3��}�Wa��#@��`��_�O_�@$�L;�a��?� ����������V��@��@��@���@�!8`@�%C� e�T�8e� fAT� eT@�� f�T@�� eDT�@`@�� ``T@�!`TcbcgaaBh�8eAC!(d�  a�T"8a@ baT  a T ��g���@��9@����_�@`�@��_� ��g���@��9@����_��@��c0�)T������#�@�?��T@�?�bT`�B6���#���b@�"�D@����T@�b�����#@��@���_�d@�D�b���|��@� ��#@���@@���"TC��ax �@@��@��������_��~��_�@$��;�a�҇>� ������c9��MV��@��@��c@9����@��c0�IT������#��/����9`������#�����!�?�T���dxa��@�E����@�F�@�����������E��/@��@��#@�����@��@���@������@�`Ѡ���bT���`x`����������C��_�@�����+��/@�?���������C��_��~�R_� �����V��@�����@��c0��	T������#����#��'�@�C�m���@� � ��#@��'@����@�d@���mT@���%���BTg������{��hf�@����k�T���T��Q���@� ��@� ��'@������#@�d@����bTe������{ӄ�d�@�!ˡh'�A���� ��� @�!� ��������_����@�_��$��!���=����@��^� ����������U��@��@��@�����@��c0�	T������#�B��/�C�B���d�A����_��T��;�9#��c���D�_��aT!@����/@��@�c��b��������@��@�������������_�������������_����@��^� ���������jU��@��@��@����@��c0�iT������#����9@@�bCA��#��U�c�0�d�߈�'@����@��#@��U�c�0��@qBT�|AӦ@� �Y��'���� �bT�'��x����7FA��@����*���	T�`��� ��<�FA��@����*��T� ��� ��<��� � ��U�!�0�"�߈�'@�  � �a�߈ �a�߈?1BT;W�bc_9�6��;|@�b���k�����{�_�kaTb�����������6���������_� �"�߈_kT;W�dc_9�6[|@�#���k���;�_�kaT#����������6�������_�����;^�����8^�����5^� ������T��@����@��c0�iT������#�V�b�K�?k�
T�߈Cx@�c��a�k�	TC�;W�ec_9�6[|@����k����_�kaT���������e�6_kT[W�`ہ�q-T �@W��0�����T����V�B�/�B������V�c�E���T����V�`F���]�@$��8��@� _��@�f^��#��)���_��@�`^� $��$����_��@�Z^��#���A��_��@��]��#��"��~�_�]�������_������_�`$���a�ҵ<��$���!�ұ<� ������S9��wT��@��@��S@9����@��c0�	T������#�������T ��U�B�0�B�߈_xr�T�V�b�K���������� �b��� �F<��@�!`��@� ��@�!���><��@��@����@� �jTCA��@����*�VХ 5�� ��c��TV��
������������_������]��$������d<� ���-T�����@��c0��T������#��/��#�;W�aSM��4�\�<��U�aF�!��#@��U�a� � ��U��0�5����@��U�a�09�/@��>�!�/�ʊ�� ��:���U�!�0��~�#���@�Y<���! � ��U��0���� ��U�!�0�!�߈�a�?k�T�@��U�e�09 ��:���U�!�0��~�#���@�?<�� � ��U��0����������a��T�@�����҂������C|A����C�����?��T���`��@����҂��������`��@��
���7�������S��@�����@��c0�)T������#�@9�6;�9"`�C�߈@���kaT��;W�dc_9�6�|@�C���k���[�_�kaTC����������6���@��������_������������_������������_� $���A�һ;� ��������S��@��@����@��c0�T������#�+��@�"��B�"� ��U�!�0�"�߈��7C�;W�dc_9�6[|@�#���k���;�_�kaT#�����������6�V�c�K��V�c�K��+�_r����9B�6�+@�!@�"��B�"����������_�`V�*������ �B��C@�q TX@��+@�k`��Td�?k��TZ����}�����A�6�@�B@��#��������`6 �;W�cc_9�6�#@��VЄ@0����
�#@��VЄ@0���_ȥ���Ȼ������� ��U�c�0�d�߈$�7��a�;W�fc_9�6�|@�e���k���{�_�kaTe�����������6�r������9�#��+@��@9�U��0�����@9�6[W�a���?q�T�:������R� � ��@�V�B�
�A����+@�!@�"��B�"��#@��������_��9�7��3�3[� $�$�A��S]��@9�\��#��"��~�M]��3@��'��7@����\��#���A��D]��'@��\��[�<[�@$�D9��@��:� ����R�@���@��c0��
T������#т@�C���5C�5B@���T ��U�B�0�C�߈��7d�;W�ec_9�6{|@�D���k���[�_�kaTD�����������6�V�b�K��V�b�K�����r����s9C�7���c������7�@��s@9�U��0������@�����$��@��s@9�U��0������������_�W`��@��9`�!�߈�@�?k�TB�?k���T�������_�`$��>�A�Җ:� �����^R��@�����@����?��zT��ѝ�?����#у@�d���5d�5c@���xT@�A7�{�9d���V�e�K� Ն���@�qAsTgX@���k�rT�9�+��7����?�V�f�a9�7����	����+@��@��7@��?@������E9 ��o�d@���s�������J��o@�{�9 �d��;W�ec_9�6�@������@���_�����Ȼ���d���� �f��q�T��B9�6#�����#����E9�+@��@��7@��?@�f@�;W�gc_9�6�V��/���)��V��/��_�)��Ȼ���f@@��S�g�i�A9�9b4@��'��s��w��w@�@��g�@y�š�|�k@�l$@���9�Cӎim8�@��@��!ǚ��K� �@Ӑ4(@9�q�T ��s�@��w��@� ��w��s@����@�D9�����E9�'@��+@��@��7@��S@��?@��@9�@���J���� Շi-8�@������7��\7���f@@�f�f@���Z� � � �P�VT�V�gOF���9�x`���9�dP�
��*���
��UT�<M��@�F!ƚ���&�;W�kc_9�6�&���8�_��������@�V�f�a9�7;W�fǁ��4f$@���9�{���9���f @���9 ����C9�����f`@y��kd@y�k�Tg$@���9�<C��hk8l @���9�ik8�,��@��@��$ƚ�@Ӧ4�O������E9�'@��+@��@��7@��?@��@9�@��O@�f��fd@y�� �������
l$@���9�i`��g�X 80.f� �k�G���Tg�@yl=@������_y�
k0T�;�k�y`yhyV�f�a9&6�@��h@��=@�k4@���9�I��4��	�a$@�a �ad@y�����+@� $�"(@�����U��+@������� ��@�C��d@ӟqA+T�+@�$X@��?@��k�&T�7@�e��k�%Te��k`%T$`�����$�A9�6�E9 $7�;@�@4�@9�� �"#TBx��V�� 5�B�B`�cA�c�@��7����������_� @���;W�cc_9�6�V�c�/�d���V�c�/�d�_Ȅ�d�Ȼ��� � ���@����>��c��g�����tP����������_��@9DAӤ4�_@y��E4�@�"�9@W���Y<��@9"A�C@��BT�9�	�B}�b��_@y�K�;W�dc_9�6D��D�_Ȅ�D�Ȼ���@W����<��+@�"4@��K@�b|�;W�cc_9�6#W�c�3�d��#W�c�3�d�_Ȅ�d�Ȼ����@9�7@��E9�7�;@��4$d@yk�T�� ��TBx��V�� 5�B�B`�cA�c�@�z7�-�� �TBx��V�� 5�B�B �cA�c�@�m7�  ��@<��W��[�`V�*��_�����
P��@��������_��E9�7�_@y$5�� ��TBx��V�� 5�B�B`�cA�c�@�M7����������_�@W����;��9�	�;W�bc_9�6�@�#�c��@�#�_�c�#�Ȼ����	�;W�bc_9�6�'@�#�c��'@�#�_�c�#�Ȼ���@W���<� �;W�ac_9�6�'@�"W�B�3�C�c��'@�"W�B�3�C�_�c�C�Ȼ���;W�bӁ�_q�T�+@�_8�@@���;W�dc_9�6$W��3����$W��3���_ȥ���Ȼ���p���
 ���9��W��+@��[�aV�!*��_������O��+@�"L@���BP@9B 6��7��c��g������O��+@�L��@��������_���7Y���5Y���3Y������0Y���.Y��$�>�A��8�$�h&�!��8�`@��G��7@��C�!X@��?�+X�$��=�a��KZ��G@��Y��#���A��EZ��?@��Y��#�l8��|�?Z��C@��Y��X�7X�`$�P�����7��+@���gy�cy�;�
X��#��8��|�-Z��;@�<@��G��c@y�C��_@y�?��g@y��kY��#�4��}�Z��G@�eY�$�`����Z��C@�_Y��#�44��}�Z��?@�YY�xX�X�@$�(��{��7���gd@y���G�B�Tg$@���9�hf8k @�{�9kif8�+��@�g��4�/������E9�'@��+@��@��7@��/@��?@��@9�@���@������fd@y뢿�T�{@���C9�@9���@��
5�@�g`@y���T�@��CD9�@9���@Ӧ	4f4@�g@���V�g�a9G6�3��#�V�g�a9�7��������'@��+@��@��7@��#@��?@��@9�@������3@��E9���k�����������k@�{�9 �d��;W�ec_9�6�@������@���_�����Ȼ���d���� �f��q�T��B9�6#�����#����3@��E9�'@��+@��@��7@��#@��?@��@9�@�;W�gǁ�g4��!��C9�� �q�T�{@����{���9����9�@������CD9�� �q�T�@������C9������C9���"���ջ��h'�����c��T���v�<X��j�:X�@�`���@y
�¦�T(@9q!��T-��d@���@� ��w��s@������+@��'@��7@��E9�@��7@��S@��?@��@9�7@��@��w@����@y�
�#��T��w@�@���@y�
��T(@9l@���qT	q�T ��s�@��w��@� ��w��s@��������E9�'@��+@��@��7@��S@��?@��@9�7@��@���4H��@��G����C�bX@��?��V�$��=�a��Y��G@�[X��#���A��Y��?@�UX��#�l8��|�	Y��C@�OX�nW�W� $�$<�a�ҹ6� $�@/��~��6� ����C9��|N��@��C@9!���@��c0��T������#�C@�cL@�d�Z� ՟P�cT���V�eOF���9�xd���c�M�c0}Ӄhc���`V�*�����(
��������_���7N����@��c0�IT������#�@@���A@�������6����#�����6�#@��@��@����#@��@����@��9N����@��@���V
��@������C��_���N����@��c0�IT������#�@@���A@���f���6h���#������6�#@��@��@�����#@��@�����@��9&����@��@���.
��@�̝������C��_����M����@��c0�T������#�B@�C@�$WЄ`���T�� � �`V�*���� W�`��@�?� W����@��� � �`V�*������������_�`$��
����6� ����M����@��c0�iT������#��G�)V��G@�4@��#�`@y�_y#V�`$�4����CX��G@�����/X��#��;�a��;X��#@��W��#�<�a��5X��_@y{W��$�����/X�*V��G@�$@�;�9�'��@��C9�/� @�[�9 ��3��9�;���	�;@�c��;��@�c��G@��@���d@y_�T��4@�@�!����U��@��W�V��G@�`@y�@�_�bT�@��3@��A9!@9a�!@�?q����96�U��#��*����W��U��U��#�+����W��U��'@��CA9@9 �@�4�U��#��)�!���W��U��U��#��)�!���W��U��'@��CA9@9 �@Ӏ4�@9@����9�6�U��#�p,��@��W��U��U�/V��U��@9@6�G@�d4@����v������@�����X��CA9�� �q�T�'@�B��'��@��C9B���C9�@��/@�c��/��A9�� ՟q�T�3@�c��3��9���c���9�� $��/��~�Q5� �����M��@�?���@��c0�IT������#�V�`F� `@T�'��+�V�b�a9�7����Z�������'@��+@�"����������@�[�9 �C��;W�dc_9�6�@�e���@�e�_ȥ�e�Ȼ���C��e� �E�q�T��B9�6"�����"����'@��+@�������_��'@��+@��V�B�/�C����� �$WЄ�0�����V�e�E�����V�`F���Ā���c�ax������'@��+@����@��V���/����ȥ˿��T8����T�V�B�/�C����@���T���g��V�`�V�b�a9�7��������������@�[�9 �C��;W�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9`6 �����������_�������}L��@��@�f�� � ��U�!�0�!�߈�a�?k�T�g��V�`�$ �!W�!�0�!����D� ��V�B�/�B��� ��V�c�/�c���c�@��s������T�g��V�`�`b�b�a�V�`��V�a�� ��V��/����_֐@��c0�	T������#������@� ���@����@� �����C��_�����4L��@���@��c0��T������#����#�@���C@���T@���b@�_��T����O��@��@�A�9���@� ��@�?���#@������	��������@�#@��#@���`@���"Tb`�Ax �a@�!�a�6;W�aH�?q�T W�/����������_֡��>U� ��������K��@��@�����@��c0�	
T������#��;���7�@�d��C��?��;������7@�$@����;@��?@��C@���
�������_�c�����}�&���B�!����+��'��#�;(T�`����	��	���}������_	�G���?��T�����9��}���fV��7@��+@��'@��#@��@��@9�@���҆@�����_��T6;W�aH�?q�T W�/����������_������@��7@�A�9��7@�$@�$� ����+@��'@��#@��@��@�����T�������T�������T� �����������yK��@��@��@��@�����@��c0��T������#���@�������@�"@���C@���@�@���C@�����������@�r��@��@�"����������_�C@�`�@����TA`� x`��������_֡�ҎT� �����>K��@����@��c0��T������#�@�a���"@�����H��@��@���[��@��@�A�9_�@@�@���;��@�P��@��@�A�9_���@@��;W�ac_9�6�U�!9�#�c��U�!9�#�_�c�#�Ȼ���_�@@� � �;W�ac_9�6!W�!�1�#�c�!W�!�1�#�_�c�#�Ȼ���_��������_������J��@�����@��c0�T������#�@�����@�C@���"@�_�
T��T��@� ��@�"�9�������_�����@��@�A�9F��@� �;W�aH�?q�T W�/����������_�������_������J��@����@��c0��T������#�@����������_��#��8��|��2� ������J��@���@��c0��T������#�@����������_�$�,�����2� ������J��@���@��c0�	T������#�U�a�F�A�X��@������U�aG��� � ��U�@8������U�aG�����U�`8��
��@��U��8�� � ��U�@8�/����@��@�a��+��@?��'��c��+��#����I��@�@� � ��U�@8�p����@��U��8��
� � ��U�@8�����@����������_��@�" �_ @�H��T�������@�B@�@��#������@�`��#@���#@�F��@���#������X2��U�! 6�"�����C�S�c�}� � �d���;W�ec_9�6��$�������;�_��aT$�ț������%�6�����#���j����#@��������J�|���@��c0�	T������#�C@���`V�*��~��@����@�`��������_����I���@��c0��T������#���A����@�;�9�U� 6�d����������_������I��@���@��c0��T������#�������@�;�9�U�4�L����������_������I��@���@��c0�IT������#��U�!4�"�����C�S�c�}� � �d���;W�ec_9�6��$�������;�_��aT$�ț������%�6�����������@��������_����������_����I����@��c0�IT������#��������@�"@�C�B�d�A�B��"��"@�_���T��`�%`�����}�����T��@������@��������_�����ҮR� �����^I��@����@��c0��T������#� � ��U�@8�r����U�a�F����U����U�aG��� � ��U�@8�����������_��U�B`8�"�!@������U�aG����U�bG�A��U�aG��U�bG�"��U�aG��U�a�	�U�aG��U�bG��U�a��U�b��U�{�8����`$��/���M1� ���I�����@��c0�	T������#���9 � ��U�@8�-���;W�aH��5�U�aG�A� � ��U�@8�Θ�����������_��@�����@9�9�c����H��U�`G��� � � ��U�@8������@������������_��#9���H��#@9���@��c0��T������#т@�C#@9�9B`@��#��������U�`8�	�@V�*��@��@����@�@��@9�#@����@9��Tc6D�B9�7�U�aG�!�������C��_����H����@��c0�)T������#��9@@�c�@�@@�d�@��T�/��3�b�B�B�B�A������_@��s�B�����@�}�AW�!�������� ��/@�{@@�d�@����@��#�{@@�e�@�e�{@@�a�@��@��뤰���T��}�5S��/@��@��#@��@�{@@�`�@�{@@�g�@�{@@�h�@�{@@�f��{@@�d��{@@�e������}�BW�B��x����/@����3@�@@�c�@�@@�b�@�d�_��T@@�d����T@@�`�@�x#�����C��_������Q����Q� $��6��@��0� �������JH��@��@���� ��Z� �?P�cT���V�bOF�[�9Axa����M�B0}�!hb����"�� �B��B@�_q����@��7"@��T"8@��cT���_����_��@��c0�
T������#��'��9Y��%������:�B����DWЄ������b��%���'@����������DWЄ ����k��%���'@����|�����DWЄ�����t��%���'@����}�����DWЄ�����}��%���'@����}�����DWЄ��������%���'@����}�����DWЄ��������%���'@����}�����DWЄ`�������%���'@����}�����DWЄ������'@�;`@�#,9��Y��$��$��x���h%8�� ���T  �BW�B`����
�������_������G��@�����@��C�?�iT������#��91��&���������B	T�O��S��C��@����)� ����@��3��U�i�a9�7����	����C@��3@��������O@��S@����/���������/@�[�9 �C��;W�dc_9�6�@�g����@�g�_���g�Ȼ���G���� �H��q�T��B9�6'�����'����O@��S@��C@��3@���@@�bKA��#�@@�iGA��;�@@�cOA��'�������C��_��
�!�
2��*��

�K������,���m�;W�nc_9�6��M�������[�_��aTM�ț������*��rJ���;W�kc_9�6�w�����w��_Ȍ��Ȼ�����_4L��T���?�D7�+� � �@����O@��#@��'@��;@��+@��	����w�c��@��hT���;W�gc_9�6�?@�����?@��_���Ȼ������O@��#@��'@��3@����;@����@��C@���� ���Ȅ6 �����3@��U�b�a9�7����A���3@���7�M���7@�[�9 �C��;W�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9�6 ����� ����3@����� ���q�T��B9`6 ���������C��_��������F��@��@����@���?�T������#��k��9 ��U�c�0�f�߈��7��;W�hc_9�6�|@�g���k���{�_�kaTg�����������6�V�c�K��V�c�K��3��r�����9�7�g��{��o��k�������������_ք�������M�_4D�T'xg��P��T@@�hA��9�0C�yg�?�T��9�@@��v�K	���)������,����(��	�
E�IT��C��K��7��W��/��S��G��0@��C���A�'��3@���@9�U��0�p�U�c�a9�7������������O��{@��'@�!�!�s��K� � ��g@�
����O@��@��K@�e���O@�;�9 �"��;W�cc_9�6�@�D���@�D�_Ȅ�D�Ȼ���"��C� �#�_q�T��B9a6!����� � ��g@�?����'@�������_֭�����T����
�i
T0im8�0��@���4�3��[����"��T�@�3"��s@�3��4�

��
@�T�+��?��9�xs����>��#��7�[@��3@��S@��@9�?@��#@�!@��?@�A��;� � ��g@������������9 � ��g@�����[@�"���3@��S@��hc8O%��@9_r�;@��?@�F���g@��k@��o@��{@��G@��K@��7@��W@��S@��v��/@��C@��3@��[@��+@��@�������s�O��
���O��	��v� O����j�O�����O� ����������������E��@��@��@��@��@��@���@��c0��T������#�������#��c@��������c����9����,E��@�����C��_������c9���E��@��@��c@9���@��c0��T������#�A@�D@��#�C�@9@@� ��U��0���߈�a��kT�����9�����@��@��@9�����#@�������C��_���;E����@��c0�	T������#�D@��4�����������_֠$�1��~�|-� ������c9���U��@��@��c@9��@��c0�iT������#�$�Z� ՟P�T�9@@�eA���9�xd�����9�0}Ӄh&���_�T�4A��0@����$4���ZӟP�"T@@�gA���9�xd���������_����j�dN����j�aN� �����������
E��@��@��@��@����@��c0�T������#����ˁ�B4D�"�$�Z� ՟P�bT�9@@�eA���9�xd���9���%�������&d@��4���藟�������T������������_���TW�hc_9�6������������_��aT��ț�������7���ȿ��T��i��T�$�X�a��,����j�N� ����������D��@��@��@�����@��c0�T������#��9�@�Bh@���C�F����'�����#Y��!�������������_�C�F�`��TA 7�!x`�@����������_��y��M���A 7���Y��#����������@��@�@x!�!��'@��@�?�+��T�z�C��������T��@����@���?�I6T������#��W��[���9��9�@��h@��K�D�?@�T�$@�E��9 ��G� Յ����G@����K@�` �a$�b(� � ��W@�'����[@��K@����� ��@��h@�F���F�����b0T� 7�yg����������C�������W@��������������#��;��3��9 �T����3@������#@��W@�@ ��G��[@�J�`����W@��[@�$�!7 � ��W@������������_��+��G@��[@�7��(��+@��#��3��+��;@����W@�V������;� � ��W@�ԓ���+@��;@��3@��#@�&W�� /���� �'W������@Ӈ4����
 �'W���3����'������'��'1��	W�):�)���?� T�*W�JA3�J���+W�k�3�k���J�J�?
��TI	�_	�)����	�'1���#��3��;��K@��	�g	���9�/�F��A��C� �]P� ��@����C@�"���B�}�B@��7��5�@��C� � �$����W@���9� ��/@��:�B ���@9�� �W�dc_9�6�V�!`.�"�B��V�!`.�"�_�B�"�Ȼ��� �6P��@��7@�5�'��K@�F��`��@�����'@��@�F�W�gc_9�6W��@:����W��@:��_���Ȼ����3@��;@�����B9��B9���[@��W@����[@���s��7��#@�@��3@� �W�cc_9�6#W�c�3�d��#W�c�3�d�_Ȅ�d�Ȼ�����\����#@��� W�`3��.��#@��[@�4� W��3�}.���B9�7��5 W�@3��7@�v.�@W����.��9W�ac_9�6�#@��B��#@��_�B��Ȼ��� ���W�cc_9�6C�c�C�_�c�C�Ȼ����7@�?q�T�5@�W�bc_9�6�7@�#�c�4�7@�#�_�c�#�Ȼ���.`�W�bc_9�6�7@�#�c�&�7@�#�_�c�#�Ȼ��� ?q�T��W�bc_9�6�7@�#�c��7@�#�_�c�#�Ȼ���?q�T��W�bc_9�6�7@�#�c��7@�#�_�c�#�Ȼ���@W����.��U�a�a9�6�U�c�a9�7����z�����?��;@�����?@�{�9 �d��W�ec_9�6�@���B��@���_�B���Ȼ���a��"� �b�?q�T��B9a6!������;@��������_�`$���a��*����y�L� ������c9�g9��6S��@��@��c@9�g@9A���@��c0�	T������#��/��3��9�9�;��?����������/@��;@��?@������6�@��3@�d�9�3@��@��A9�7��4�dyf@�g@��4�g��f8� �����/@�D�A9b�9�?@���s�HA��5g4��@�ady\�BA�@@���
TA�hS��:�iaxa4�h�A9h6!�e?��T�G�����ady���adyA~�bS�B�4�Aha�a\�`yhy��a�ad@y����3@� $�"d@y��"`��#�#����
��3@�` ��/@��9@@�aCA��#@�A��� � ��@��@�A��a@��?@�
����7@��5�3@�B@�@�Z� � � �P�BT�V�aOF�;�9 x`��9@@�AdP�B<M���@�! šW�bc_9b60�8�_b�������/@��9,��!���W�ac_9�6�?@��B��?@��_�B��Ȼ����>����C��_��j�dK��;��;����\K� ������c9�g9������B��@��@��c@9�g@9�@��@�H���@��c0�T������#��G��9@@�d_A�W�eWD�@@�fcA�'����w��4���)��˥	���cT���T����s��7�I��$����@�ܓ�� 	����G@��@@�ecA��T��@@�cc���3�@@�`_A���e���'�;��/��+���W�B`3���� W���T-��9 �W�dc_9�6�+@�b�B��+@�b�_�B�b�Ȼ��� W����-��G@�  �;@@�b_A����+@���/@��;@��G@��+@����@@�c_����@@�cc�W�cWD��@@�f_A��@��4�f�����e�(W��3����W�!`3�!�����3�W�!@3�!������I�@$��0���K��7@�DK��#�����K��3@��@��<K��#��)�!���K��I�����������_������'��@@�c_A��#��@@�e_������7�W�B`3������� W����,��9 �W�dc_9�6�7@�b�B��7@�b�_�B�b�Ȼ��� W���#-��G@�  ��#@��7@����'@��7@� ��@�������_�������;A��@��@�<���@��c0�)	T������#����#��#9�U�c�a96�U�c�a9�7��������#A9�����@��#@�c�������������@�{�9 �d��W�ec_9�6�@���B��@���_�B���Ȼ���a��"� �b�?q�T��B9a6!������@��#@��#A9�@�"�9�9 �����@��#@��#A9� � ��@������������_������c9��]Q��@��@��c@9����@��c0�	"T������#��7��;���9;�9�9#���+� �d���@ӟqT$�A9D7$�@y��%5%X@�@@�fCA��k�T$@���,��%���W�fc_9�6������_�����Ȼ���$@���Z� � � տP�bT�V�fOF���9�xe���9�@@��dPӄ<M��@�� Ě���$�W�fc_9�6�$���8
��_���������q�T$�@y5"@��'�C�s�W��3����+���A9�'��5�'@��7�W�@3��+� W���,��'@�?qT5�9@��'@��7�W�cc_9�6#�c�6#�_�c�#�Ȼ���1�9`��'@��7�W�cc_9�6#�c�'#�_�c�#�Ȼ���"?qT�9���'@��7�W�cc_9�6#�c�#�_�c�#�Ȼ���?q�T�9���'@��7�W�cc_9�6#�c�#�_�c�#�Ȼ��� W���,��7@�  ��;@�C@�D@������� � ����+@�A���@�!h@��� �F��*TBT" 7��;@�Cx � �F�� ���7@�`@�aE�`@�bgE�!� �`@�a�`@�asE��;@�A�`@�bs��������_��y�YI�`$���!��=(�`$�`�!��9(����j�RI����#�#X@���@@�`CA���$@���PH�$� 0��~�pJ��;@�^J��#�6����jJ��@�J��#�,#��~�dJ��#@��I��#��A��^J��@��I��#��>��@�XJ��@��I��H�PH�@$�< �a��(��$�d ����(� ������c9���?��@��@��c@9�|�����y�94����9`yhy|�(��� � ������_��@��c0�i	T������#�"@��T@�?�T"@��"@�#@�C�@�?�T"@�� @�"@��?|�?�������_��'��+��� @���"@����G�`$��#����J��@�GI��#�+����I��+@��I��#�0+����I��@��I��#�D<�a���I��@��I��#�H+����I��'@��I�NH��G��#�,9��|��'� �������`?��@��@�����@��c0�iT������#�"@���"�#@���#@���@�"�@�b�A��� �������_��+� @���"@����G� $��!�ҶI��+@��I�H��@��I�H��@��I�H��@��I�H��G��#�l9��|�]'� �������$?��@��@����@��c0�)T������#��/��3��������`������#��@�C��c� �C��@���R��/@��@�C@�!����3@�d(@9�9 ��#@�#����@�"��@��@9��E@����@y��T���(@9�k T��(T���T���(@9�k	��T�@������9�7�3@��yC@���D�"@�C�Z� � � �P�T�V�dOF���9�xc�{�9DdP���%��c���BTA<M�b��@�a ��W�cc_9c6C0�8D�_��C����� � ��#@������@�"��C� �#�_q�T��B9a6!������@9 @����C��_����v��G����j��G� $�� �����&� ��������>��@��@�w���@��c0�iT������#��/��9����F����
������#��@�C��c� �C��@������/@��@�C@�!��� ��#@����� ��@�"��@��A9��E@����@y��T���(@9�k T��HT���T���(@9_k��T�@�C�������"@@�B�"@�@�Z� � � �P�T�V�cOF�{�9cx`�{�9@dP���$��c��bTA<M��@�A ��b��!�W�cc_9�6�!�C�8D�_��C����� � ��#@�����@�"��C� �#�_q�T��B9a6!������@�����C��_��v�oG��j�mG� $����{�M&� ����C9��>��@��C@9}���@��c0�IT������#��/��3��7��;��?� � �W��%���W�`�
����#� � �W��ȍ���@��#@�A(9W�aSM��5�3@��;@��?@��F��3@�#�D@�$��;@�$�E@�%��?@�%�F@�&�C��7@�C�D�E��/@�������6W�cH�#4�/@��������@�d���� �d��@���dh@���9I�҄�%�A9�7��������@��#@��@��}�"S�B����������@������ է��q�T��B9a6!������@�����C��_� � �W��Ȍ��W�aC�W�b�B�!� �W�a�W�a�B��#@�A�W�b�� � �W��a���������C��_��������������=��@��@��@��@��@�p���@��c0��T������#��@������� � �W������W�aC�W�b�B�!� �W�a�W�a�B��@�A�W�b�� � �W��+����������_�������_�����R=��@����@��c0�iT������#с@�"��B� �"��@��@� ��U�e�� �:���U�!@<�����@����%��@������ զ��@��U�b#|9�6�� � �U�@<�H����@�"��C�#�_q�T��B9�6%�����%������W��U�f�G������T������U�f������������_���=�����@��c0�)T������#� � �U�@<�����U�a�G��U�{c<�����C��h� � �U�@<������������_����<���@��c0�T������#��/�u��� � �W������W������#� � �W������!����������#@�A(9W�aSM��4\E� �C@�#���@��/@���������������6W�eH��4�#@��@��@������ զ��@����h@���9I�����}�"S�B����{���@������ է��q�T��B9a6!������@�����C��_� � �W������W�a�C�W�bC�!� �W�a��W�a�C��#@�A�W�b�� � �W��L����/@��������C��_����C��_� $�� �a�ң$� �����k<��@�����@��c0�	T������#��/��������������@�C��c� �C��@������/@��@�d@�!��� ��@�o��� ��@�!��@�!@�A�#@y�T$(@9�qT�T���T#(@9qi��T!@������#� � ��@������@�"��C� �#�_q�T��B9a6!������#@�����C��_� $�( ��{�O$� �����<��@�����@��c0�T������#����#� � �W��,���W�������� � �W��ϋ���@��@�A(9�#@�A��@�������6�������_�@$��4����#$� ��������;��@��@����@��c0�iT������#��'�(@9�q�T�q�T�qaT@���"��� � �W���W�a�C�W�bC�!� �W�a��W�a�C��'@�A�W�b�� �W������]@�@�@�@��������� � �W��Ԋ��W�eC�W�f�B��� �W�e�W�e�B��'@���W�f�� �W��n���>�qT�q�T�@�@97�qT � �W������W�asC�W�b[C�!� �W�as�W�agC��'@�A�W�bg� �W��M���@������� � �W������W�b+C�W�cC�B� �W�b+�W�bC��'@�b�W�c� � �W��0���������_�#��9��|��#� ���������S;��@��@��@�k���@��c0�	T������#���B�F�W�c�<�d��������ȥ���ҿ�嗟��@�F�}�e6����9W�ec_9�6�����_ȥ���Ȼ�����ҿ�iT������T�@��a��#��� � �W��<�=���W�a�G��"����#@�B����_�◟��#@��@��6�@���;�9W�bc_9�6�@�$���@�$�_Ȅ�$�Ȼ�����ҟ�iT�����T!@��A
���W�a�G��"����#@�B����_�◟��#@��@��6�@���;�9W�bc_9�6�@�$���@�$�_Ȅ�$�Ȼ�����ҟ�iT���˟�"T%@���D�����Ȅ���ҟ�䗟��@�d6���9W�dc_9�6���_Ȅ��Ȼ�����ҟ�iT�����T@�b�����W�a�G��W�!�<� ��� � �W��<�k����@�����C��_���W�a�G��W�`�� � �W��<�\����@�����C��_��� � �W��<�R����@�����C��_�������C��_�#��&�!�Ҫ"�������C������C���ҾC���ҼC� �����h:��@����@��c0��T������#� � �W��<�~���W�a�G���W�b�G��W�a��W�a�G�W�a��W�a�G�W�a����W�B�<�A��� � �W��<�����������_���#@����"�W�a�G�W�a�����3:����@��c0�T������#�W�p�G�����@�W�a������~�����T�@� � �W��<����p�!W�!`�������� � �W��<�1����@�|��������_� $��6��@�8"� ���:����@��c0�IT������#�[S�d�B��T��T�+��9�9��$�����%�����W�fSM��4}B�"�@@�f�@�&��'��/�@@�b���������'@��A9��;S�bC��'@�{@@�b?�W�bSM�b5�+@�dB��+@�$�{@@�e�@�%�{@@�d���@��A9�/@����'@�{@@�d�@���{@@�d���A9{@@�d�9������_���B� $�� ��{�+D��@��@� ��?�0���C��B�B��A�$�0!����D��k��C��B�B�@$���a���!� ��������9���9��@��@��@��@9����@��c0�T������#��?��G��9C���$����3��W@���c�j���!�j��� ������?@�{@@�d�@��3@��@��@������?@�{@@�d�@���{@@�d�� � ��@��V�{@@�eC@�e��X@�iT{@@�dC��'�{@@�bG@��@�_XA�T"�V�{@@�bG����?@���#��C��������������?@�@@�b?@��@�_�iT@@�a?��@��'@��xc�{�9�0y�c�`��������w�(��@��?@��@����@����@��XE��T��M�@��T���xc�����/����#�@@�a�@��l�
�����?@�{@@�d�D9�7�+�{@@�b�D9�6�l�3��� ��l�S����+@��?@��#@��/@��x$����@������G@���M��@���q��������_��#���}�.!����s�GB� ����������8��@��@��@�a���@��c0�
T������#��?� � � V�*�����?@�;�9;@@�b�D9B7�@�;@@�b�9�������/�;@@�b�@��/���"�� ������ � � V�*������?@�[@@�cK@�[@@�dO@� � � V�*������������_�c@��џ�
T���3�e@�f@�����c��������_�C��`xe������l�Ǩ���@��?@��@����3@��@��@��@��ѿ�G�B��T�@���T���s��A� �����I��@�����@���?��$T������#��g��k��9%4����/���V� � �'�V��O��XA��T�74@���0@��S��"�c�0@�_@��T�9�K��W�4@��#����[�bxb�[�9�0y�B���r��#@��k@�?XB�T�O@��W@��x#��g@��8@��/@��XG�#T`�XG�T�0@��XB��K@�	YB�����
�}�F�����#��C9f7�����a�}ӒB��#@��k@��W@��g@��/@��K@��4@�_XA��T0@�#�c�Bxg�@��T����!xc�;�9�0y�!���;��@��@T�g@��4@��k@�?XE�
T�0@��O@��x'�������_��/@��@��@�� ��6�3��(S��	y`��$ɚ�$ɚ,S���yg��+�.S����yg��'� �?�g1��I1�����;���������_��+@��3@��;@��'@��G@��k@��/@�(S��,S��.S������
�?�j��T
�K�}�ka����	@�/��!͚�hk�1!͚��2���T��12����T�7��G��C��9B����%�}Ӥ���`�Z��g@��C@����@��xe��7@���"T�xf��T�x&��@����@9����A�����!A���A��O@�	A����s�A�����A��c�@�bT�[@�!x`�;�91y� ��
��#@��/@�?XB��T�K@��W@��x$��g@��k@�����K@��@��s��@�	@��	��	��	x&�����K��T��K@��@��K@����@��O@��@����s��@��S@��x!�'��/@��g@��k@����XE�(T�M�_@�bT�?���!xb�;�9�0y�!����
��?@��@�?�#��T���������@����s��@� ��������9�9��a7��@��@��@��@9�@9���@����?�T������#��_��c��g��9#4�c�d�V� � � � �%�V��;�&TM��7�gTMӟXA� T(�c� �	@��T���3��/��w�b��+���$����S����O��xh��9�0y�	��C�	����	��	��'��7@��+@��C@�>��S@��;@��+@�����;@�c��@��O@��'@�C#�c� �@�T��$����S������+����xc�{�9�0y�c��G�g������	��'��7@��+@��G@���S@��;@��+@�����'@����c@��g@��@����_@�b����@���s�������_����s�:@����#@�#��#� ՟|��|��|��|��S@��w�����@��O@��@��#@����O@����@���XD��T`�M� �@�T�#��x`���9f0y����?������w�m	��@�c� � � ��?@���#��c� �@�BT�/@�b��+��x`�{�9�3@��0y�c��K�`���U	��'����+@��K@��
��S@��3@��+@�����@��'@�`�����s��?����x �� �T����s��?����s��?� ����������6��@��@��@�1���@��c0��T������#��9 �@@�b�D9�7�V�bOF�B�#�Z�P�TBxc������������_���"������6�������_�;S�`C��������_����j��?� �������]6��@��@����@����?�IDT��ѝ�?����#������9W�c�D�;S�dC��_��c��c@����������������	�G@����@��W@��������@�_��T&S����xb��@�	!ǚc ǚJ�

�K	@�,S���yb���'1��c0��i�	�c=T	��<TI@�j��
�k�}�j���@@�k?@���/S����yb�k%К)
��j1��K��T��j
����G��g��;��[����K��?��C��
�����pd�Mӟ@�"
T�[����xd���9e0yӄ�����n	���T�s��[@�BX��o�$�sӀX��@�c�c�j�a�c��?��_@��@�Y������o@��������_��@�A4@��[@��TA0@�!x`�"A�#P@�_��k�B��A���k���������k��� >��#��&�!��@@��~��?��#�4���:@��[@��?��#�,6����4@��@�z?�`#�$?���.@��@�t?�`#�$?���(@��@�n?��#����"@�>��=��#�l�A��@��@�b?��>�>��#��9��|���!�j���#�U����>����s��>�J�_�T�)T1yj�q�������S����k��7��@�E��W��@�� ͚�yb�� Ț+A���,R@������0����s�� 1���c��?��@�_��k��@�C���7@����@�?�IT�@�`���k��U�?��T�;@������@�� Ś�0�����T��`���k��j��S@���� Ś�0�����@��G@��C@�&S����g@��@��@����K@�,SЌ��;@�/S������[@��?@�������@��G@��?@��C@�&S����g@��@��@��S@��K@�,SЌ��;@�/S������k@��[@�����S@��;@�c ƚ��c0�����k@�p���@��G@��[@��?@�&S����g@��@��K@�/S������C@�?�T���A��P@���k�
��e���k���U��/��3�e���k���j��+�V=��#��&�!��v?��G@�����>��#�4���n?��?@��>��#�t��~�h?��3@��>�`#�$?���b?��/@��>�`#�$?���\?��+@��>��=�T=�3=��#�4'�!��S?��G@��>��#��<�a��M?��@��>��#��,��@�G?��K@��>��=�?=��@�@@�`?@��{�=��#�`��}�:?��{@��>��#�`+���4?��[@��>��=�,=��G@�!S�!�!x`��w�"S�B�Bx`��s�=�$��!����"?��w@�h>��#������?��s@�b>��=�=���C;S�aC����������_��k��_@��yb��w�c š�{�����w@�_��{@�B0���k@�B4������������_����<��#��&�!��>��G@�v>��#�4����>��O@��[@����m>��#�,6�����>��'@�/>�`#�$?����>��#@�)>�`#�$?����>��@�#>��#�����>��<��O@���g@��T�@�#x`�dA�eP@����k����c���k�f�U��O��#��'�c���k���c�j����#��9��|�r��
����=����	��=��	����=� �������04��@��@����@��c0�T������#�B@�C@��#TD@���џ�T@�E�����TC@��T������_��+�����e<��#�,:��|��>��@�>��#��)�!��>��+@��=��<�w<��@�@���@���Q<��#�l:��|�q>��@�>��#�<�A��k>��@�>��<�c<��#����}�� ��������3��@��@�����@��c0�IT������#��9@@�c?@�@@�dG@��XC�	T�/��3�bTM��w���?�(T4@�e�VӟXC�)T0@��xe�d���k���U�?�Tc�c�@�bT���#����xc�{�9�0y�c���-��T�s�$�s��#@�cX��X�P������3@�_�T;S�bC��/@�{@@�b?���������C��_������#����/@����3@�:����/@�{@@�d?@��@���iT{@@�e?����#@�����C��_���������C��_��;��#����@��=��@�==��#��<�a���=��3@�7=�V<��;��/@�@@�`?@��#�TM����;��#������=��@�(=��#�x'�!���=��#@�r=�A<��;��#��9��|������s��<������<� ��������C��@��@�n���@��C�?�IT������#��9@@�d?@�?�bT@@�a?��O��S��W�$4�_��T��d�V� � � � �%�V��;�&TM��7�gTMӟXA�@T(�c�	@��T�'��3��/��w�b�����$����C����?��xh��9�0y�	�����V��C@��;@��7@��@�-���;@�c��C@��'@��?@�b#�c�@�bT��$����C������#����xc�{�9�0y�c�����9��C@��;@��7@��#@���$�c� � � ՟@�T%�V����xd���9�0y�'TS� Մ� � ��T��&���"TMӈxg��@�)!š)��x'��@���������O@��S@��W@��@���;�������C��_����}�<����s�<����s�<��x`���9g0y���g��+� � տ|��|��|��|��������w�����C@��'@��?@��+@����'@��?@��+@�XE��T`�M� �@�C��T��c�@�"T�3@�b����x`�{�9�/@��0y�`������C@��/@����@��������s��;��s��;����s��;� ����������B��@��@��@�3���@��c0�)T������#���?��T@�����k��k��k�DP@�E�U�B�j��@�� Ú��H��@��!Ú����1��?�%����H1���1��*���d���	�B��?�mTxf�����k��k��k���P@��U��j���H�aT���P@��Pk�a�BPV�A����������_������;� �����������02��@��@��@��@�����@��c0��T������#��?�;S�{�b@�;S�{C�d@�����;S�b�B��3���gx%�����?�*T����Bxa��|�b��@�� š�V�fWD���_�0�������ѥ�����-���������@����?@�{�9�@���f��@������V�bSM�"��4�:�'�bxe�"����������_� $��5����� ����C9���1��@��C@9����@���?�IT������#��[��_�?T@��T_T@�T�W��B��G��K��B��;��:�B@��?��#��C��9��#��������/���A�?�JT�+��[@��_@�G��:�b�A��:�ZC����+@����������?��+@�C��W@����@�?�T�@�?�(T���V�fWD��@������� � Ոxc�������	T	���/@��T�@@�aO@��?�T�����;@��@@�fK@����@�c�|�hc���������?������@��@�$��+@��W@������/@��@@�aO@��*T�
T�#��'��@@�cK@��;@�f��@��|�ahg���������?������'@��#@���+@��W@������/@���T �����g��7��T ������3����@@�b�@��������3@��7@��T �b����T �d����� �V�fc_9�6�V���3������V���3��_����Ȼ�����������3@��7@�_�T �d����W@��@@�f�@����@@�d���/@��+@���U���W@���%����@@�c�@��[@��_@����W@��@@�e�@����@@�e���������_�C:���A:�����>:���L:�G9��#�l:��|�g;��[@��:��#�d�A��a;��_@��:��9�Y9�@$������� ����������0��@��@��@�����@��c0�iT������#���C@���Z@�D@��?�@�C@������@�`?�������_����������0��@��@��@���@��c0�iT������#�V�cWD���b�B� Ճ�B��bTD@���9˄˅@���)T�@����� � �������_������9�����9� ���������g0��@��@��@����@��c0�T������#��K��O�?T@�AT_T@�T�9`���B�Vӆ��� է���V�hWD��H�BH�B�B	� � �(YA���€������bT������@��)T�S��;��3��7��/�����@��#�@�C������+��'��#@��@�D��@�B��������+@��'@����T �#������+��T �#����'������S@���t����'@��+@��T �b����T �d����� �V�fc_9�6�V���3������V���3��_����Ȼ�����������/@�`��@��3@��@�?�T ��;@�"����@���T�7@�A����'@��+@�?��'@��+@�?������T �A�����������_�����29�=8��#�l:��|�]:��K@��9��#�d�A��W:��O@��9��8�O8�@$������� ������������/��@��@��@��@�G���@��c0��T������#��'�����������������@��@��@��'@������V�bSM��4E8�$��@�!�����������_����C9�����/��@��C@9�@����@��c0�T������#�@�b�?�TC��c��@��$Ú�@�� Ú�0���0��B%��@�B%��@�@4��s�������_���������_������������_�������n/��@��@���@�#����@�c˥��C����TF$ŚB�"����z�C$ÚB�B��B��_�T�����_��@�c ��@�?�c0��c�c še��g�X 80.f��#��@��#��@�`4���s�_��@��c0�T������#�@����7��;�;�9@��� զ�V��+��TM��'����������_�B�_�T��@��@�*!š_�@T��cӟ@�"
T��+��dyd���9�0y��Fӄ� ՟!�T�#���%�� ��xl�'!Ț�'��x,����@��� ���7@��;@��@��@��+@��'@��@��#@�@�
��T��c�@��T��%���xc�{�9�0y�c�`����@����7@��;@��@��@��+@��'@��@����@�;@@�f?@���bT;@@�e?�@��z���������B����7@��|����������_����s�8����}�8����s�8� �������6?��@��@�����@��c0�T������#��9@@�c?@�@@�dG@��XC��T4@�d�V�?XC�iT�G�0@��xd����@�J�����c� � տ@�T�V��G@����ye���9�0y�	TS� ե� �?!�T���xi��*��m�yi�.S�cC��G@��@@�c?�������������_�e�c� տ@�T�3��/����xe���9�0y����7�bTM��@������`	T�F� տ �T�7@����3@�)�j��z��xe�+5��-��xe��G@����/@�`US� � �BT���#��'�����I���,�����;�@g�X 80.
f��+�n�A��3��x`��
��x ��x`��)��x ������z����@������;@��@��+@����3@��G@��@@�e?��'@��#@��@�������_�������������_��}�v7����}�s7��#��9��|�S����s�l7��	��}�i7����s�f7���d7� ������>��@�V���@��c0�T������#�#�F� �bT�9_�`TD��х�FӿA�@T� ��Txc���� ��!�x#�a�xc��@�� š_�0��B�A ��!�x#��������_�xc��@�� ��!� �x#��������_�x!�!�?D��Txe��@�B��@�c š_�b0��B�A�x%��������_����}�7����}�7� ����������-��@��@��@�����@��c0��
T������#�#�F� �	T�9_�`TD��х�FӿA�@T� �Txc���� ��B&�x#�b�_D�T�}�c˦A���B�}�B������C�������a�}����7��@��@��@�xe��@�B��@�c š_�b0����A�x%��������_�xc��@�� š_�0��B�A ���!�x#��������_�xc��@�� ��A!� �x#��������_������6����}��6����}��6� ���������_-��@��@��@�����@��c0��
T������#�_�`T#�F� �B	T�9D��х�FӿA�`T� ��Txc�A$�� g�X 80.f�b�$xc�a$���@�c š_�b0��B�A� g�X 80.f��������_�"�F�_ �T�9xb�A$�� @��������_����}�r6�xb�`g�X 80.f�B�!�_D���Txe��@�c��@�� Ú�0��c�b�@g�X 80.f� ��������_����}�U6����}�R6� ����������,��@��@��@������������!�? �
T�9xa�e�c������������ գ��_�������0���_�@T��a0��?��bT��?H�aT��BP@�!Pk�!�bPV�!����_�@������_ք�� �JT�9xd������ڥ$ƚ�����T�@���+���������?H�aT��BP@�!Pk�!�bPV�!����_��������$����%�?�aT����!���ڥ��!$Ś%�ڥ��!$Ś(���?�a��T��!���!�����"��T�$ƚ�������T���@��c0�iT������#�?�T�9B�F�?�T#��������_�W��������_�B�_ �Txb��#�c���c��c��b��������������_���������[,��@��@��@���B�F�����B�_ �BT�9xb��%�f��������T����������������?��T$��@��z��$Ě����ڄ�ڟ�cT����B�z�@����_������_ք���$������T�$ǚ��&���������_�B�F�������B�_ ��T�9xb���aT��������T�&���������������z��� ������������?�iT���T����z��� �����c��������_�?�T�����_������_��@��c0�)T������#��#��'��9�������@��#@��'@�����������_����������+��@��@��@���@��c0�	T������#����#�#�}��aTc��џ��Tc�����W�B@�����@���#@���������_��#��<�a���� ��������+��@��@����@��c0�IT������#�@� �_��T�����������_�#��$���Ҿ� ������+��@���@��c0�IT������#�@�_��T@�� ���������_�#�`,���Ң� �����j+��@���@��c0�T������#�@�_�`T_��T@�� ���������_�#��,���҄� �����L+��@���@��c0�T������#��7��;��C9�C��?� դU���:�����F� � ��V��#�Xz�� աU�!�:�"��Ȃ��Ҡ��W�!@����@� աU�!�:� ������+� � ��V��#��z���7@��;@��?@��C@��CB9�+@�����Hxd���)���H��L��T���(��Dʄ��,D�GR��'c����GM���|ě�Q����H�������H���"T����9���'�����@����@���T�@��!��T�@�?��T����L����C@�?�@T�7@��;@��?@��C@��@��CB9�'@��@���?@���s�6 � ��V��#��y���'@�"����;@��@��7@����������_�B@�"�F@����TF@���!��TF@���T��������C@�?��T�'@��@��;@��@��7@���?@���3���C@����#�����C@�?�B����?@��`TB�}�V5��@��#@�A��;@�A��7@�?�T�U� :�?�T�U�`:��U�@:��'@�#���C����C� �"��� ���� � ��V��#�Rz���#@��������_ք�?�mTxd�fxd���@��T�'@��@��;@��@��7@���� � ��V��#�<z���@��������_ք�?��Txd�fxd���@��T�7@��;@����C@��@��CB9�'@��@�c���@��������_������A��3�$��6��@��� �������������9��C*��@��@��@��@��@���@9��@��c0�)	T������#� � ��V�!@ �"�߈C@��V�dc_9�6[|@�#���k���;�_�kaT#�����������6B7A|A�cU��CU��a|�!�a�!�B|A�A��'��*�� � ��V��#�1y���@��BT�'@�"|}��V�c7�`��� �&y���'@�� � ��@��y�� � ��V��#��y��������_������_��@�;3� ����)�����@��c0�iT������#��*_�"T�;� ՁU�! :�!�������W������;@�C|{�$�@�&hc��� ��@��@����@��@����@��@����?h#�������@�!@���A����������_����@�3� ������)��@����@��c0��T������#� ��V�!@ �!�߈!|A�"��*cU��CU��b|�B�a�B�!�!��'��*�� � ��V��#��x���@���T�'@�"|}��V�c7�`��� ժx���'@����� � ��@�Py�� � ��V��#�Ky��������_��@��2� ���s)����@��C�?�	
T������#�XA��
�`A��V�e����HT�O��S��W��~�����T$� ��V��@ ���߈�O@��`A��|Aӆ��*gU��GU���|��a������T���G��XA��W@������@��@��������'������G@�����T�9���7��|{��+�#��/��|}��V��7����3� �Qx���+@��7@�Cha�c�Ch!��/@�"@��W@�b�"� � ��3@��x���!@��;��S@��?��'@��C�������(�����C��_����C��_����@�X2���f2�����c2� ���������)��@��@��@�����@��c0�IT������#�A@�@@����������_����(���@��c0�	T������#��+� ��V�B@ �B�߈�'�`����'@�!|A�"��*cU��CU��b|�B�a�B�!�!��*_�T�9��#|{�B���!|}��V�c7�`��� ��w���@�"@�B�"�"@��+@�b�"� � ��@��x��������_����@�2� ��������(��@��@����?�T?�-T�@�CC�$z��D��dS��$���c�e�҅��%���e��f�g|ƛf|����|a�C��@�CC�c�d�e|ěd|����*�ʛ��a��C��᧟���a6���_��@��_��@��c0�IT������#�V�e���4�7�_�T�/��3��;��#��@������ զ��@����V�f���5�0���qlT�dD9�6�`@����#@��� T�\A��`A��XA����������7�XA��\A��`A�����C#�0�`@�����@T�\A���i	T�XA�� @����\A���CT�@��`@��4@��XA��`A���������}�������S���1��7@�"��@�dXA�e\A�f`A�?�A���������������A������@��`A��HT�XA��3@������;@��/@������@������ ����q�T��B9`6 ���������C��_����C��_���X1��@���]1�����B1�M0��#���@�m2��7@��1�f0��#���A��� ������������'��@��@��@��@�b���@��c0�iT������#��C��?��7�����!@��@��
T���7@�&@���T�iTFx$��@�������9�+�������@�j����#��'��?@��C@��@9�+@��?@��C@��������������_��������֫��?@��C@��@9�������?@�������6�@�f�Ơ@9
���|@�D��T�'@���9�||��hh8�9�@�XqT�@ӿ(q�T�Lq`T�<q���T�7@���T���7�
�@�_��T�Te�%x ��@������@�_�L��T�������_����0��l��0������0� �������������a'��@��@��@��@��@����@��c0�i	T������#��V�! $�!����}����? �JT��@�CC�$z��D��dS��$���c�e�҅��%���e��f��|Û�|�C���@�c����*[Úb������3��@��@� ����@�$z��D��dS��$���e�҅��%���e��?�MT�@�CC�c�dʅ|Û�|����*C����a���� ը3��@��@� ��������_֝ � �����	'��@�����@��c0��T������#�����@����@��@� Պ3��@�@�;�9�@�C@�D@��@���c|�!�	��V�dc_9�6$��$�_Ȅ�$�Ȼ���A@�!� � �q3��@�@��9�	��@�"@�!@��@�b���������������_������&��@���?�-
T�@9c	7��@�_�`T@�_�T�@��C�&z��F��fS��&����g�҇��'���g��ʩ|ț�|�	�}aӅ��@��C��˩ʪ|ɛ�|	�)
��	*	�		š(�����@��C��˩ʪ|ɛ�|	�)
�)}aӅ��@��C��˦ʧ|ƛ�|����*�	����������T@�B��@�!���_����_�@�!���_�@�A���_�_��@��c0�T������#�@�?�T����@��@�"��_q�T!LA�A����������_�������W&��@��@���@��c0�	T������#�V�b��"4�@�_��T@���C��V�B��B�߈"5@�?�IT@���c�c�C�@�?�	T@���������_��7������B@?����@��������c��#��@��'��+������%��@��7@�"@�_�T)T!@�?x ��������_�������_���W/���U/��@�S/�����P/� �����&��@�����@���?�	T������#�B@�D@�F@��W�A@�G@��[�H@��S������>��cѦ/��#�����E�����W@��@���CT�@��@����������}������S@�����[@���������_��@���//� ����%����@��c0�
T������#ц@������ ����@��@��9�V�g����!�?�
T@�?�bT@�ya������@�@����V�)!$�)���@�?�T�?��3��+��/�@������@��	�����+��+@��T�������#����'��/@��������@���?@��9�3@���"� ��?q�T��B9`6 ������������_��.������.� �����l%��@�����@��c0�IT������#��7��/��3��C������@���������#� � �V��#�xt���C@���T�3@��/@�?��T�#@�`@�!b�Bb�!b (``�b@�!�a��3@��/@���AT�#@�`@�!b�(a`�d@�A�a�	�#@� @�n (` �#@�B�"� � �V��#��t������C��_���������������%��@��@��@��@��@��@�����@��c0�iT������#��'��+��/��������#�����������������_��������9���$��@��@��@��@9��@��c0��T������#��G��K��O��S��W��[��_�C@�d@���	T�;�d@��H��I��J����#��+��_@��3��@�������@����#@����'@����+@��/@�����{�����?� T�7�����}�z/��7@��;@��@��{�����T��}Ӥ���B��������}�/��;@�b@�_��T@�a@�b@�`�@�`�����$��� ��V�aSM��4=-� �a@�!�`�������_��@����-������-������-� �����������������k$��@��@��@��@��@��@��@�����@����?�iT������#����9�� � ��V�c@ �c�߈d|A�eU��EU��|���aӄ�c|A�c��O��*�C� � �V��#��s���C@��BT�O@�"|}��V�c7�`��o� �{s���O@�m��� � ��o@�!t�� ՁU�! :�!����s����@����7@��@������s@���7��?��+9�������D9�7@�@��T�?@�C��?@�@�b�@�b�����+A9��6����Q�C��@�?�KTᷟ��/9 � �V��#��s���C@��/A9�������_��/@��@��� ����/������c��D9!7@�@��T�@��C@�_���/@�g��������	���
��_��c@�d@��G�d@��K�d@��O�c@��S��W��[��_��G@���@�D@��K@��O@��S@��������������������	��
�`?��@��C@�?��D9�@��C@����3@�`@��s@�@��3��;�S����g���8�D9�7@�@��T�;@�b���;@����������+��V�B7�@��k�#�{��C�$��?� ��r���g@�"���+@�C�$@��C@�Fhe���$�$@�f@���$�$@�f@���$�$@�f@���$�_h%��|� � ��k@�ks���g@��?@�?���T���@��,� ����C9�����#��@��C@9�@�
���@��c0�IT������#��'��+��/��3��7��;��?�C@�d@���	Ta@��V�dSM�$4����"��8��#�
����@��@��D��E��F�"�%�' ��?@�"�b@�_��T@�a@�b@�`�@�`�����}� ��V�aSM��4�+� �a@�!�`�������_��@����,������,� �����������������#��@��@��@��@��@��@��@�����@��c0��T������#��?��G��������3��c@/��#��+��/��'�����3�����&�a6�G@��hT���9���?@�i��@��@9�������_���f,� ���������#��@��@��@����@��c0�IT������#��?��C��G��K��O�C@�A@�`@��bT�3�D@��G��H����#��O@��+�"�Ҥ��@��@����@����#@��'@�����{�����?� T�/�����}Ӈ-��/@��3@��@��{����T��}Ӥ���B��������}�-��3@�`@��`��������_�����,�,� ��������������"��@��@��@��@��@�����@���?��T�ѝ�?����#������V�c���� Հ����C�����V�c�����A��A���
�#@�B��A��A��������������	T�#�"��&��@�����C����>��cѢ,��#���F�{����!���>w���@���{�����V�cSM�c5��@��*���@�#�"�����������6�{���@����@��'@�_�H
T_��@�����@���T���}������,��@��{���@����@���@����T�}�'���B���`�����}Ӈ,��{����@���@�����������_���߀�J��T�C��xf�h�������@��{���@����'@��@�_���T��A��'�������������������������������c������>��c�M,��#��A�����@�!��@���@�ax"�k�7���h+�����]+� ����������!��@��@��@�O���@��c0�I	T������#��G��K� � �V��#�q�� ՁU�!@:�!�������!@�B������#��G@�?�KTᷟ���9 � �V��#��q���#@���@9������_��'@��K@�E@��+@��/@��3@��7@��?��@��@��G@��#@�?�����Y����;��@�����������7��;@�`@�x��'�c@��+��/��3��7��'@�����@��'����������!��@��@�����@��c0��T������#��'��+��/��3��7�C@�d@����Ta@��V�dSM�$4���� !��5��#�$����@��@��D��E�"�%��7@�"�b@�_��T@�a@�b@�`�@�`�������� ��V�aSM��4*� �a@�!�`�������_��@����*������*� �������������9!��@��@��@��@��@�����@��c0��T������#��?��G��������3��c@
��#��+��/��'�����3�����r�a6�G@��hT���9���?@������@��@9�������_����*� ���������$!��@��@��@����@��c0�IT������#��?��C��G��K��O�C@�A@�`@��bT�3�D@��G��H����#��O@��+�"�Ҥ��@��@����@����#@��'@�����{�����?� T�/�����}ӧ+��/@��3@��@��{����T��}Ӥ���B��������}�1+��3@�`@��`��������_�����?*�&*� �������������� ��@��@��@��@��@�����@��c0�I	T������#��G��K� � �V��#��o�� ՁU�!`:�!�������!@�B������#��G@�?�KT/ᷟ���9 � �V��#�vp���#@���@9������_���;����;��@�����������7��;@�`@�x��'�c@��+��/��3��7��'@��K@�E@������������������?��@� @��G@��#@�?�����������y ��@��@�����@��c0��T������#��'��+��/��3��7�C@�d@����Ta@��V�dSM�$4���� !��5��#������@��@��D��E�"�%��7@�"�b@�_��T@�a@�b@�`�@�`�������� ��V�aSM��4�(� �a@�!�`�������_��@����)������)� �������������
 ��@��@��@��@��@�����@��c0�IT������#����#��'��B������������c�h��������_��������� ��@��@��@���@��c0�	T������#��'�C@�d@���	T��d@�?���{�&���� T����}������*��@��{��@�b@�_�iT߀��Tb@���}ӥ��˄���@�����}�)*��@�b@�_��T@�a@�b@�`�@�`�����x� ��V�aSM��4c(� �a@�!�`�������_��@���%)�����")�����)�����)� ������������@��@��@�����@��c0��T������#уU�c�;�c�������c�@�������T�'��+���ᷟ���������_���@��#@����{���`?��@�b�@��'@��@���+@�b�������������@��@����@��c0�iT������#���C@�d@����Td@������V�bSM��4(� ��@�"���b@�_��T@�a@�b@�`�@�`�����}� ��V�aSM��4�'� �a@�!�`��������_��@����(������(� ���������#��@��@��@����@��c0�	T������#��'��3���?�T������2�������_���������������#��@��@��@��@��@��@�� ��߈�_� �����_� ��9�V�cc_9�6;|@����k����_�kaT������������_��@����?�I'T������#�����!��V�B�%�B��ȣU�c �c�߈�U�d{����B˛U�c�D��U�d�D��������������� ��T��������D�ҍ{��V�e�����7� Հ����x��;��V�e���?��~��4��VХ�%����ȦU�� ��߈�U�g{�����˛U�f�D��U�g�D����xd�������˟�k��T�VЄ ���߈���q�q�@��Ѕ��|@��q����3��@���T��9�/��+��'�����c����>��c�V(��#��!@��O��@��S��W��7@��[��c��@��g��@��_��?���#��o��s��;@��k��c��� ��@����@���iT�7@���@��V�gSM��4
'�&�@�'���@��7@���9��� ������� ��@��T�� ����@��T�e9�@��T�h���@��T�h���V�hSM�h5�@��&��@�(��T�i�B�)� ��T�i�B�)��T�h���T�d���@��T�d���T�`���U�d;G������ � Ն����U�d;G���9�`���߈�q`T�U�`;G�������6�@��T�� �
�U�`;G��;@��#@���6��@��T�� ���@9�'@��+@��/@��4��K�����?��#@��G��K��;@��C�����-����-4� ��V�dc_9�6���TХ �������TХ ���_Ȥ������T�9�T�{c���V�dSM�4�T�d�B��&�$��T�d�B�$��T����T�{����T���o4��:����-� ��T������~{��3@��@��������_�`4� ��T������r{��3@����������_�����'�ex`������B��k��T_q�@�bЂ�@|@����������_������������������@��@��@��@��@��@�����@��c0�T������#�A@�B@�C@��:�� 
�A�������_�������@���@��c0��T������#�G@���TA@�B@�C@�D@�E#@�F'@�@@�$�����C��_������&� ���c���@��c0�T������#х@��h@�E��������:�����������_� $�����ҟ� �����g��@���@��c0�iT������#��+��9`���߈�q�T�'��7��/��+��3��@����`7�'@�������_������_��� � Յ�߈�q T�q�T�@������ զ��@� ��V�fc_96���@��|@�����k���	���@���_�kaT����������6�����+@��/@��3@�1� � ����@������'@��@����@������ ը��q�T��B9�6$�������$������7@�@@�?��'@�$������@����������_����������������@��@��@��@��@�����@��c0�)T������#��;��9`���߈�qT�V�dc_9�6�@��T�� ������@��T�� ���_�����Ȼ�����T�e�B����T�7�����������������������'��+��#�����`��T�`�B���T�a�B��@�?�)T�7@�!�@��V�cSM��4J%�!�xb�#�x"��������_�������_����%�P@����$��#�"����'��@�a&��%�%�$�l������ ��������������@��@��@��@�����@��c0�)T������#�@@��T�a�B�?��TD@�E@�F@�B@��T�g�B�������������C��_ֻ%� ���L���@���?�)
T������#��w��s����g��k��o��V�c���� Հ����
��V�c�����k@��o@������g@��W��S��[�������>��c�&��#�����������������	���e��������[@��S@��W@�s���O�����������O@��s@������S@�������V�hSM��4�$� ��@�#����@��[@�?�`T��}��&�������_�������������������@��@��@��@��@��@��@�����@���?�T������#��W��9�7���������W��[��_���	2����������W@��[@��_@��C9�'�����#����9�����������K���@$��+��3��7��/��;��@��?��C��#9�#��K��C���i��C9�@9�@��#@��@��6��������B2��'@��������_��������9�����@��@��@��@9����@��c0�T������#�A@��/��@�C@��'�D@��#�E�@9�9F#@��3�@@�G@��@�H�9�{����V�aSM��4*$�'��w@�!��+��/@�'t�+�� ��'@��#@����+@������@9`6�+@����/@�@�?�9x@��3@�A�|��V�aSM��4t@�$�!�t��������_���M�����@��c0�IT������#��⇟�?�㇟�Bʂ7�������_�@$��1��~��� �������Q��@��@���@��c0�)T������#��CT?�iT������������_�bT?�hT?�	T�T������bT?�HT�����������_�`#�*�!��W� �������������@��@��@��@����@��c0��T������#����#���|�����}��x�Zp���@�`��V�dSM�d5�#@��#��#@� �a@�!�`���������_����������@��@����@��c0�IT������#�@�@�������E˿ ��T����A�E��T��|�ehe�g�?�T�@�?��T?��T��������������_ք���jT��T��|�ehe�?���T���������_����������_�����$������#� ����������@��@�����@��c0�iT������#���������`��@�C@��TB@�@@��@��������_��@�A@��?��TB@�d�|�Dhd�C��@���#Tc@����T���@��������_��
T�T�|�@hc��@��������_������������_־#����#������#� �������h��@��@�����@��c0�"T������#�?�T �C����'��#�#��7�h����T�7@�a@��?��Te@����@��#@�������7@��#@���a@�f@��*T�T�|��hg��'@�������'@����6�6"T���?�iT���@���a@��T�|�f@�g@����˄���	�*��?	��TD�����)�|�'������
넰��?�T��|��$��7@��#@��'@�b@�`@��_�CTa���~6�?�IT�����v�6bT�|��h ���p��b@�$�_�KT�Td����Tg@�i@�)�*��
���|����*����h
TD��	��|�i����	�_�DՊ�?� 	T��|����$��@��7@��#@��'@�A�����+�d�D��d�@�{�d@��}���o���7@�`�b@��@�?�	T�@�?�T`@��+@��T"�|���k$��@��@��7@��+@�e@� ���cTf@�g@����˥������|�������@���G���(�|�������������T��|���K$��@��7@����#@��'@�a@��BTa@�"��|�%h �H���T ����a@� �`��������_��"����"��"��"����"������"����"��"��"��"��	��"��"����"��"��"����"��!��#���A���#��#@�s#�@#�$?����#��'@�m#�@#�<����#��!�$��!�҄� ���������J��@��@��@���@��c0�T������#�@�$@���T���#�?�@�#�c�|�"@����}��n���#@�`��@���"@�@�_�#T#�@�$�$@�@�@��룰��?�Tb�|����#��������_���s"� ���������@��@����@��c0��T������#��G��K��9��������/��G@�@��;�#|I��#� �D���
 � ��G@��h���G@��/@��;@��#@��@���T � �
h�� ��;@�"������#@�_��T�G@�� � � զ��ȇ@�_�T�7��3���R�akC���x������`�}��V�B`�!n���G@�d@����+���}��3@�z#��+@��G@� � ��7@� ����@�a����'��V�`$�
��/��@�!��'@��#@�B� � �@����;@�A��� ��G@�{h���/@��/@� � � �B���B� � � � �@����9`�! }�� ��K@���������_����������@��@�����@��c0�iT������#��9�� �C���d�`� � �k�T@� ե��ȿ�C�T�������������_����������_� � �E��� � դ�`����k�T&��|`��*�� ��V�fc_9�6��E�������[�_��aTE�ț��������6�|IӃ }�B|}� � � Մ��Ȃ� � � �A���;�9$`�c� �d��� � �d��Ȥ��� ���e���#@��V�ec_9�6�@�f����@�f�_���f�������q�T�� � ���D��� � ���b����V�`$��f���@����������_�������@�����@��c0�iT������#��9�� �C���d�`� �k(T�|I�@�������IT�|I�c|}� � � Մ��ȃ� � � �a����$@���߈&4��߈�q@T���� � ���b��� � ��������V�`$�kf���@��@� � ���@��� ������������_� $�d�!��� $������������  �@#��,��@�@"��@��!�`#�8*�!��:"��@��*!�� �1 ��#�T!�a���� ��������@�����@��c0�iT������#��9�����d�Sӄ�}� � Յ����V�fc_9�6����������_��aT�ț������f�6�������������_�R�akC����V�B`��l���������_�����}��@����@��c0�T������#��9�V�ac_9�6�@��B��@��_�B��Ȼ����4���������_�@�`������#��:��|��!��@�!�`#�8*�!���!���!�5 ����#�:���Ҁ�� �����H��@����_��@��c0�T������#��7��9�@�S-��9���#�����@-��'��7@��+��#������@9�@��#@��@��-��������_����� ��@����@��c0�)T������#�@@�	��������_�������@���,�?�)=T��.ѝ�?����#����a:�!@������#��#�~�����T�����
�;��V�B�������#�A��;@�@����T�c@��g@��{A��A�����-�~�����T�����}�S��:��x`x��(i&��C��x`��x`x%
�����Jy`��x`x�������B�C
��
��+��T�+��/��7��3��_@��S@�����W@�����[@���������A�����V�A3�	����V�J�3�K���i	��V�ka3�l��ȉ	��VЌ�����ȩ	��VЭ������	��V��!�����	��V��A����		��V�b����)	��V�1��3���i	�)�)�)��'� �V�/����V�a{_9�6�C� � ՠU����e�� � ՀU�<��e���V�!@3�"����O@�_�!(T�V�B`3�C����K@��!$T#����V���3����ȣ��G@��S@��W@����[@����˿�aT�V�c�3�e����/@���T�V�c�3�e����+@����T�V�c�3�e����K@��'@�(˿��T � ՀU�<�f�� � ՠU���f���C@��/@��+@�d���E������'@�����E�����E������3@��7@�c˱��#��Ҧ��V��@3�����V�)�3�*���H��V�Ja3�K���h���(���I���(�� ���ȧ$�G��ȧ(��,���E��0��V����������4��V�c�B��8��V�c�c��ȣ<��V�c�B��@��V�c �c��ȣD��V�c@�c��ȣH��V�c`�c�����E�c���E�c��L��V�c��c��ȣP��T��V�cA��X��V�cA��\��V����V�c�(�n��9n����T���V��(��V�c��n��9n����T�V�c;B�����V�c?B�����V�`#A��d��@��@�cC9��?�T����҅ ������.��_�`�����#��#�\����C ��@�����;���#������: ��'@�����2��K@������#�D�A��/ ���E�u���'��K@������#�0���$ ��'@���E��h����$��������`��������#�(>�a�� ��@�Y�x�����#���A��
 ��+@�P�o��$����Һ��`��������#�-������@�A�`������#���A�����/@�8�W���$��$���Ң���?�������#��:�������?@�)�H������#���A������E� �?���$�H�a�Ҋ��@��������#�`:�������@��0����K@�������#���A�����E�>�%��� $��!����p�� ����#����#��=�a�ұ��#@�������O@�������#���A�Ҧ���E�$����$�\����V�� �������@����@��c0�)T������#�{U�a�D��T{U�a�D�!x`� @���������@�f���������_�������_�K� ��������@���@��c0�)T������#���������@� ��V�a7���+��T�������_������������#ѻV�bc_9�6�B��_�B��Ȼ����#���?�mT?�T���@�?�T�������_��`#�L����>��@���@#�T
��@�8��#@�����0��#�t>�a���� �@�#@�b��@�#@�b��@�#@�b��@�#@�b��@�#@�b��@�#@�B��@�#@�b��@�#@�b�� @�# @�b� ��� �dxb�% ��xb���dx"�B�_���T4A�#4A�b�4�8A�#8A�b�8����	�dxb�%�	��xb���dx"�B�_���T�_�������#т@�Bh@�B� ՃP��B��V�cc_9�6�@�D㸄��@�D�_���D������$7���9@7� ���tc���@��9 7�B�߈�*dU��DU��|�c�a�c�B��*_��T��� ��������_����@����'���`#�����Ұ��'@�������#��>�a��`�� �������#с@�!h@�A� ՀP�� ��V�ac_9�6�@��B��@��_�B��������6�9@7� ��c���������_��'�a�`#�����ҁ��'@�����y��#��>�a��1�� �"6 ��V�B2�B��� ��V�c 2�c��� ��V��@2������V��`2�������������f�C����� դV�@:����� էV��`:����@���@�B��@�B��@�b��@�B��@�B��@���b���U�b�A��U�c�A�!˻V�c7��a�(��U�!@$�!��� @�A� �(@�@�@�c�a�A�$��_�@��!@���_�������#р@���?q-Th@��9P���8	��������_�`:�����.��������_��@��c0��T������#��98I�P����ˁ�C��?�T�7��#��+�8	��V�fo_97��I����'�������	���xa�ë���@�!��7@��#@��+@�?D��TN��������������_�B�_D��
T�xb��@�c��T������������� ��7@��@��@��#@��+@��'@��@��$$@���9E�CӅhe8F@��@�� ƚ�� ՄB��@�%4�7@��@��@��#@��+@��'@��@��� ջV�ec_9e6�0�8��_�������$@���Z� � � տP�b	T{V�fOF���9�xe���9���&����dPӨhf8�<M�� Ě���@�F5�V�fc_9f6�0�8��_�������$�A9�6�7@��,I�&4@����,	����@��@��#@��+@��'@��@�����@��#@��E�T�+@� x$����7@��@��@����+@��'@�����T�������w�����7@�N�Ҁ�7����������_����w�5����@�"����j�#��w�)� �����E#��@�C���@9P@��@�$~�@�`����ȥLp� ��߈_񁰁�"}��A����� ��߈��B��V�cc_9�6�|@����k����_�kaT����������6�_��9`�CL@��߈���|Pӿk@T�_֟r�����6�һV�fc_9�6�|@����k����_�kaT���������7 ��߈B����|Pӿk�T�_�_��@��c0��T������#ѡV�!P �"�߈�5 � ՠV��$��a���V�!P �"�߈�5�� ��@��V�!P � ��� � ՠV��$�+b���������_���V����@��c0�IT������#����#�;�9"����#@��� ���ia�� ��@�"���B�BH@� �"����#@�t��� � ��@�b���@��9 �Xa���@�@��#@�A�� � �a���������_�������%��@��@���������#��_�q`T_�qaT;�9;��_�q`T_�qaT;�9����@� �bT� ����@� �"T� ������c�����_�"�� �D��ȟ�`T�V�ec_9�6�@���E��������@�[�_��aTE�ț������f�6��aT�������!���������#�� �d��ȟ�`T�V�ec_9�6�@���e��������@�{�_��aTe�ț������f�6��aT�������c����@��������������#����@��V�cc_9�6����"���������;�_��aT"�ț������d6 � ջV�ac_9�6�@��V�B�!�C�c��@��V�B�!�C�_�c�C���������c�����_֐@��c0�	T������#�!��B��������C�����������_�������w��@��@���@��c0�iT������#�A@�@@��@��#��������_���B���@��c0�iT������#��9��?�qAT���V�fc_96�@�������������	�@�����_��aT��ț������h	7�V�hc_9�6����������������_��aT��ț�������7����?�@��T)���=B7`� � ��߈f6�@�?�q�T?�q�7?�q�T?�q�6��?�q�Tf6�@���`���`:������������c���@��� ջV�bc_9b6�����_ȧ�����_�HT_����������_��@�������_֠#��<�a��%���#�P-����!�� ������S9�����@�����S@9����@��c0��T������#��'��+��c9�g9�9���� ����_���'@� @��cA9B7T@��+@���T��b6P@��
T�@9�6��P������'@�b�� � ��@��`��������_����gA9�6�@���	T�@9C7�	6�������'@�#���� � ��@�p`���@�`�������@�`���������4 ջV�ac_9�6�V�!�!�"�B��V�!�!�"�_�B�"������������_��� �"���_�TB��V�cc_9�6����#���������;�_��aT#�ț������D�6_�aT�����!�������������#�T���Ґ���� �C����TC��V�dc_9�6����D���������[�_��aTD�ț������E�6�aT��
���B������������cA9������#�l"�a��e�� ������c9�g9��*��@��@��c@9�g@9E���@��c0��T������#����#�d ��>��!T @����@���4����������_���"�B�.�Y[�� �������������@��@��@��@����@��c0��T������#����#�d ��>��!T @����@�������������_���"�B�.�5[�� ��������������@��@��@��@����@��c0��T������#����#�d ��>��!T @������@����������_���"�B�.�[�� ��������������@��@��@��@����@��c0�	T������#����9 ��^���@�@�!������V�B���d���@���@���"@�� � �m_���@��������_֟|
��p�e@���d�!�?8�"T � �#��D��V�eSM��4�4@� �%��<@�%�����<� ջV�eSM��4�h@��%��p@�%����������t��@�����@��C�?�)
T������#р�����m�����������n(��#@��+@��R�`��A	� �`����������������_(��+@���[>�{�5�`@��#@����V��$��7��R�`ׂ�A|@��?����C��C@���������@���������E(��+@����?@��V�`������C��_��;����#��������;@�������#� ��}�W���;�y��#��"���ҙ��;@����������#�@%����H���;�j��#���!�Ҋ��;@��������#�h=�a��:�� ��������@��c0�)T������#��B������c�;�9"@�|@�B���BH@�A@��7��R�aׂ����;��;@���������@����������'��+@�������_����������@��@����@��c0�	T������#���R�aׂ�|@����;��;@�������������������'��+@�������_��������@���@��c0�iT������#ѻV�cc_9C6���@��VХ` �{|@�����k������@��VХ` ���_�kaT�����������6�@���������_ֻV�`�D�����}�9� qT1��T,1�T������_������_��/����#�41�����/����|@�s�Z����#�l?�A�ҥ�� ���n�����@�� �?�iT�"ѝ�?����#��R�fׂ��1�T`����`���H������jT�@���Ƙ��Ư��f���
Tf������F���fc���|@��R�@��Fs���G��3����� �~�����T��������"��_����R�`ׂ����y����y���'�a�?�!T�3���qM��T��������"��_��7��/��GD�����!�kMT$|@���B
T$||������@��!�d��CH��5�V��$���?��S��'D��V��$���AT�q	T����3��V�`�D����!����}����� ����V�!` � ����7���?���S���GD����V��$���&�҆��~��qF�����	���q$����4�'D�	�S�)�}�;�9I@�*A� � �J���_�a��T�;��;��CH� q����	���1����c!��;D��;�������S��b��7���?���GD���F�ҧV��$�����/D�������"��_��W���#������4��WH�z���,� $�X4��}������y����7���#��.�!��#��R�`ׂ���`#��������7D�b�����#��%������ ������
��@�&��������#�b�����y���������+�*�����C��_����Y��Ck��������c|B�c�\�@��Ds��b�� ����#����y�������������+������C��_�������#��7���"����������+���3����7�������_��!�
��#��7@��'��S��������������������_��@��c0�IT������#�@����A@�����`#��'�!�Ҷ��@���@#���A�Ұ����.�����������_���
���@�����c;��T?�T���c;˝�?����#����@�`�~�����T���s����������#����7��?@�T�����@������c;��_���T��dh`8_q�@� �������c;��_օ@�B��AӅ@Ӆ��5��s�D� ��������@��c0�
T������#��?�@�!@��'��� ������R�c���������}��#����@��+��'@��/��?@��3��C��]��/� �������������}��#����/���5�������_����#��U�b{A��U�c�A�B�B|@���	�$������)��@���`#��:��|�#��#@��� #�������/��,q�T@#�\*�!������� $�4?����������������@�����@��c0�iT������#�@@�A@�@��ң�����������@���*��3����7��������_��������_���N���@��c0�)T������#��c�d|}�$hd�����c�c|}� ��������� �����_�(T{U�bo�{U�bs��V�`SM�`5�@����@� �{U�akD�!�{U�`k�����C��_֛T�b�A�_��T�T�`�A�����������6���n��@�C������SA�����#��t�7����C��_��/����V�!����v�����#���+��/�������+����7�V����V���y���J���_��T{U�bo�{U�bs��V�`SM��4{U�`kD��� ��V��{U�`k�����C��_����C��_��y�d��@�A���#@�?A�T��"����@����V�c|���>��#�� ��5�@��V�bW��#@��V�bWD����n��V�aW��n�KA������C��_�����!���?� �������������@�_���@��c0�I	T������#��#�����
��������@�B��@��#@�����?�Txb���D�?��Txd��T�V�dW�\�T������V�e�9d�aT����9�|�{U�f?�{U�fC��V�gSM��4-�$�{U�g;D�'�{U�d;����� �@�T�V�dO���A�B� �A��������_��������� ���������x��@��@��@�����@��c0��T������#�������T�b�A�_�	T�T�`�A�����3������7�G������������F��#���C��G����1��C��qMT�A|@���&��A6@������T������C��_����C��_�������C��_�������C��_�����~� ���/�����@��c0�T������#�����V�`;������V�`[�����C��_������@��c0�IT������#��'��T�b�A�_��T�'��+��T�`�A��������+@��)T����7����'@��������#���3��7�������3��������_�����=�����:� ����������
��@��@��@����@��c0�T������#Ѯu����@��@�$��������_����
��������#������������ ����#���c�?�AT�V�c�_9�6#�c1�#�c�.���������X@������C��_������#��[�����������L@���@���6����C��_�ce����[@�����A@������C��_�������#��K��*�������}���b��+���4�K@��q T�q�Tq�T`:�����
�������_��@��c0�	T������#����#����@�$@����#@������������_�������c
��@��@���@��C�?��T������#с@��_� �"���c�C��c@�4��� ����/� � ���C��?���������5�ۀ��_@��c@�`4��	���
�@��Bs��B�|@�@��Cs��`���*�Y��Dk��������|D���\����ˠ���@��C�(z��H��hS��(�����h�҈��(���h����|ț�|�	��*B|�B�`�H�}D���\����˂��B����W��[��O��S��+��������������~��G�`���C� $@��K��@������������9��#���4����C��_��+�������c�����5��#���5�+���_@� �� � ��@��c@� ������C��_����C��_��3��O@��K��S@��G��W@��C��[@��?�/� $��2��~�O��+����`#�(�!��I��K@��� #����~�C��G@���@#��#��~�=��C@��� #����~�7��?@���`#�D(�!��1��3����|@�����'�`#����������7�� $��!��!��/����@#�T4��}���7����|@���~��@#�\#��~���� ������	����3���ѝ�?����#р@��9����@Ӏ4�{��V�{�`@��V�{C�b@��V�{��d@��V�{��f@������	��
��V�`�@��[��;@��?@��C@��G@��K@��O@��S@���������������l"��#@��3��'@��/��+@��7����W@��T�[@��`
T�;@��w��?@��s��C@��o��G@��k��K@��g��O@��c��S@��_��� #�@6���Ҽ��w@��@#��<�a�Ҷ��s@���>�5��@����o@���>�5��@����k@���>�5��@����g@���>�5��@����c@���>�5��@����_@��� #��?��������W@��w��[@��s�h�`#��(�!�҈��3@��� #����~����/@��� #��,��@�|��7@���@#��#��~�v��w@��� #����~�p��s@���@#���A��j�e� $����҅��{@�@��9������������_������_֐@��c0�	T������#�����4����������������? �T@�C���Í��#������_�T����@�b�B�5�������_��@��@�����@��@���� ������������@��@��@����@��c0�	T������#�������B@�b�B�5�������_���� ����������@��@���@��c0�T������#��'��+�B���@�a#�!��������9�'@����@���9�+@�����9�!�����\T�����!������ �������k��@��@����@��c0�iT������#��'��+�B���@�a#�!��|�����9�'@�����9�+@�����9�!�����5T�����!������ �������D��@��@����@��c0�T������#��'��+�"���@��#�!@/�X�����9�'@����@���9�+@����@���9�!�����T�����!���{�� ���������@��@����@��c0�T������#��'��+�"���@��#�!@/�0�����9�'@�����9�+@����@���9�!������S�����!���T�� ����������@��@����@��c0�T������#��'��+�"���@��#�!@/������9�'@����@���9�+@�������9�!������S�����!���+�� ����������@��@����@��c0�T������#��'��+�"���@��#�!@/�����9�'@�����9�+@�������9�!������S�����!����� ����������@��@����@��c0�T������#��'��+�"���@��#�!@/�������9�'@����@���9�+@����@���9�!�����oS�����!������ �������~��@��@����@��c0�T������#��'��+�"���@��#�!@/�������9�'@�����9�+@����@���9�!�����HS�����!������ �������W��@��@����@��c0�T������#��'��+�"���@��#�!@/�h�����9�'@����@���9�+@����~���9�!�����S�����!������ �������.��@��@����@��c0�T������#��'��+�"���@��#�!@/�@�����9�'@����@���9�+@��������9�!������R�����!���c�� ���������@��@����@��c0�T������#��'��+�"���@��#�!@/������9�'@����@���9�+@�������9�!������R�����!���;�� ����������@��@����@��c0�T������#��'��+�"���@��#�!@/����9�'@����@���9�+@����@���9�!������R�����!����� ����������@��@����@��c0�T������#��'��+����@�!$�!�������9�'@����@���9�+@����}���9�!�����R�����!������ ����������@��@����@��c0�IT������#��@��#�!����Ң���{T�cE�C�c@�{T�aE������ ���s���@��c0�)T������#р#�x2���ҿ���{T�bC�B�B@�{T�aC������ ���\���@��c0��T������#т@�B`@���AT�������9�@�"@��V�cSM�c5�@���"�@�#� �#@�#��@�#�@�$�� ���@���������������_ր#�����^�� �����&��@����@��c0�)T������#���T �{T�b+E�B�B@�{T�a/E���h��!T{T�b3E�B�B@�{T�a7E���_���#�h?�A��7���!T{T�b;E�B�B@�{T�a?E���Q���!��T{T�bCE�B�B@�{T�aGE���G�� ��������@����@��c0�T������#��'�@���@���9�@� �a������@� �������6�@����'@���������_���C@��C@��@�C����V�cSM�c5�@�	^��@�#�@�$�!�D@�$��A�������_��������@���������#т@�B`@���Ty����@���@�����$��������_ր#�������� ��@��c0�	T������#у@�d���� �d��@�dh@��4@���{U�e�A�%��+��3� �`U�@��T���3@�*�4@���0@����xa��V�gSM��4�xa��'��x!��8@�_�#T�4���a��"� �b�?q�T��B9a6!�������"��:�#Z�����@��9���������_֫�x&�%4@�&8@��F�T{U�e�A�E��@��V�gSM�4�
�&�{U�g�A�'��@�'�{U�f����"8@�&4@��� 0@�_�T�/����@�����:�
���3@��8��V�fSM��4�
� ��0@�&��0��/@����3@�&4��ћV�gSM����4�
�%�xf�'��� �`U�@��T���+@��3@������
�|���@��c0�	T������#�@�;�9�V�eSM��4%@��
�%�?�%@��V�fSM��4�
�%�@�&�&@�&��?�%@9E6�7��@������ զ��@��+��h@��;��4@��8@����T����A������_֛V�gSM��4"��:�bg���7@��+@��;@�?|�?|�?|��8@��4@����0@�_�T���@�����:�����;@��8��V�fSM��4S
� ��0@�"��0������7@��+@��4��ћV�cSM��4E
�!�xb�#�x"����� ա�q�T��B9`6 �����������_����4@��8@�D��Td��IT�0@�gxd��V�hSM��4hxd�!
�(�x$��8@��cT�4�b��9�V�cSM��4
�'�@�#��������3��/� � �`U�@��S���/@�;�9{U�b�A��V�cSM�c5�3@�
	
�"�#@�#��3@�#�{U�d�A�$�"�{U�c�� �`U�@�*T���7@��+@��;@��������
������
� �����L��@�B���@��C�?�iT������#������>��c�
��#�C��@��9�C����@���@��� ?����a�7����C��_���)���@��c0�IT������#�+���9B:�B���+��@��9@�`�@�@������'�#@��T���&����Ȧ@���9����������_�g���� �	yg�
�?�@Tc�	����#���>Q���#@����'@��@��@����a��T!@��� ?����A�!��'@�A��V�cSM��4}� �C@�#�@�����!@��� ?����A�!��'@�A��V�cSM��4k� �C@�#�@�����������������_��������@�����@��c0�T������#���@����������@�"@�B�A97	�>� 3��@�)�$��@����A9�7�� #��,��@����@�@�@�����4G���@��A9�6��@#��#��~�����u���������_�������_��������@����#� ����_�_��@��c0�
T������#���@�����V�dSM��4�#�@�$���A9�6�V�aSM��4��"�@�!���@�#H@����V�dSM��4$H@���$�?H�a@�$�a@�!��V�dSM��4��!�(@�$�(�a@�!��V�bSM��4��!�,@�"�,��������_��@�d@��V�eSM�e4��$�@�%� �e@�%�"� @�%��`�� �~��������_���������"��@��@��@�����@��c0�	
T������#���A9�7�@��AT�A9"
7@�B ��V�cSM��4��"�@�#�����@��@��@�(@��d@9���5�V�aSM��4(@���!�(�F��7-��B��B ���Ң��@�� š_�0���%�d9,@�`xb��@��������_��������@�����@��@�����A@�a���#@�@����T#@9#�7#@���!@�$��������@��@��������_������������_�@:���<�`#����@����`#�H��@���� ��������@�����@��c0�iT������#�_9@����_9��������_���!�6��������_����c���4��_@9������_��������@����@���?��	T������#�D@�F@��[��@�g��@����S�F@��W������>��c�0��#�@�� @�����������W@��S@���"���W@��S@������+@����7@���T�#@��'@��?@���$��6�W@��3@����7@��V�aSM��4�
� ��@�!����;@��V�aSM��4�
� �� @�!�� ��@��[@� 9������_���������_��������@��c0�	T������#�$�@9�qhT��$��E�@�&@��|~����D��@������1����Ѥ���%@�e4����������C��_և@9���� �q#T�@��@�� Ț�����p�TY�
��!ƚ�����0�����*c�e@9�4����������C��_ք��@9�� �?q#T�@��@�� ɚ�����p�T4F���/��#��������#�#!ƚ�'�$@���������@�B@���/@�b$��@�_��'@�B0���#@����V�dSM�d5�@�`
��@�!�d(@�$�a(��*�#@�A˛V�bSM��4T
�!�b,@�"�a,��@�����C��_�+���@��!>�!�5���%���@��!>�!�5���`#��?�a����� ��������������@��@��@��@�d���@���C�A9c7C�A9#7C@��T�@�C�9@@�A@��_������_��@��c0��T������#�@@���A@����	�@#�	�������	��@��@�^G���	�P
��	��������_���F��������#����B
��������C������@����������_��@��c0��T������#�@@���A@����	�@#�	���Ҿ��	��@��@�.G���	� 
��	��������_������@��c0�T������#�@�C(@���c@9q�����D@�E$@���B@���F@���TG�A9g7 ՛V�fc_9�6���V��p ��������V��p ��_���������E@��������V�dSM��4�	�"�@�$��B���H@��
���6�/��#���� ��8��U���#@�"$@��"(@�#@�B��",@�!@�A���V�aSM�a5�/@�w	� ��/@�"H@�"� H����@��@��@�����#T@����T� �0�� �4��@�,�����A�����C��_�@���	� #��*�!��7��@��
� #��*�!��1��@��
�#�$?���+��@��
�#��?���%� 	�@#�$��~����`#��?�a����� ��������@�f��������#���@���#�@�C5 ���@����@����@������c���%����������_��@��c0��T������#�@@���A@���B@����V�c�_9�6����3�f��@��@��@����6 ���Zi�����'�������_���:���������#��C��_9�B�������_������@����#��c������_@9�6 ���:i�@:�������������C��_֐@��c0�T������#�@@��#�A@���B@���C@���D@���$��6�@�`� ՛V�ac_9�6���V�Bp �C�c����V�Bp �C�_�c�C������S����@��@��@�s��#@�`9����C��_��������@��c0�iT������#���V�a�B���R��#�D����r
�m��@�"@�C�c�C��"@�C����6�@�C��@�!@�"���5#� ՛V�ac_9�6�V�!� �"�B��V�!� �"�_�B�"������ � ՀV��$��N���V�a���?q�T�V�a���?qmT�@�?D����@��������_�_q�T_q�T�@� ���#����}�3
�.��~���{������x����������_��� ��`#�<�a��!
�����������_����������@��c0��T������#��?��C��G��@��4q�T���������T��
��˅@��@����3��#��� #�t4��}��	��3@��#@��	���
�?��� #�t4��}��	��?@��	����?@��@��/��@��+��@��'��� #�x+����	��/@�v	� #��+����	��+@�p	�#����~��	��'@�j	�#��?����	����?@��C@��G@��R�c��c�߈�@���@�e4�@�r�����D9��G4g|Bӿq��� ���;��q
T@��`@��@���������9��T�q�T��@��q#T��@#�,;��|��	��� ��C@��G@����?@�������?@��;@���@9q������?@���� ��C@��G@����?@�������?@��;@���@9�V�a�_9�7�6�@��V�a�9k���;@� � ՀV��$��N���V�ac_9�6���V�B� �C�c����V�B� �C�_�c�C������c4 � ՀV��$�N�� � ՀV��$�N���;@�?r����������_������������@��@��@�7���@�"��B� �"��@�"`@���T"��C� �#�_q�T��B9a6!��������_�"��_q!T#��5#�@��5#�@�c�#��c4B� �"��T��B9a6!��������_ւc� � �B�߈B�s�_qaT�;@���"��C� �#�_q�T��B9a6!��������_�"��C� �#�_q�T��B9a6!������@��_��@��c0��T������#���@�c`D9�7����������@��������_��@���������������_��@��������_����������_���������_���@��@��@���������#ѵ�����@9?q����������_����������_��@��c0�)T������#��?��C��G�@����@�"��B� �"��@�"h@���C�H��V�dSM��4��#�@�$�D�H�$��_��"��C� �#�_q�T��B9a6!�����@���` ���R���V�aSM�a5�?@��� ��?@��@�%��������`��V�fSM��4��%�@�&���@�@���b�B0�C:�c�w���?@������/��@����6�?@��@��@��@����@�_�T�3��@�D�������3@����V�fSM��4z� ��@�"�����!ћV�bSM�b5�/@�n��/@�"�xa�#�x!��������_������������@��@��@�}���@��c0�T������#���@���+��@�"��B� �"��@�"h@��@�H����@�@��V�dSM��4G�#�D�H�$�@�$�C��� ��� �"�q�T��B9`6 ������������_���������@����@��c0�T������#��@����'�@�����������_���@�Bxa�����r��@�A��@��'@���?�T@�?�#��T`��V�bSM�b4���!�@�"�����_���'@��@������������������_������� �����P���@�����@��c0�T������#�@�B�C\@9c@�Xq`Thq�T@���C�Z� �P�cT��[V�dOF���9�xc���B�M�B0}�bhb���b�B�A9�7������_ր���>�!@6�z����<��b���������#�!��	w���������l������>�!6�g�� ��������@�����@����?�T������#��_��9�����������C9�6���������_������?��@�C��c�@��S� �C��@��3�1����_@��@�C@�!���C\@��/� ��?@�L�� ��@��/@�!|��S@�C��ȣ��/��@�"d@y@<� Ն��� � ՛V�aCu9�6�+����S@�y���+@��S@�@����/@���{�9"�`�D��@�� Ěc�A� �e���7���9��9�C96��!@�4 � Հ���7@��V�cc_9c6#0�8$�_��#����������#��@��'������>��@ � ��7@��V�bc_9b6"0�88#�_b�"�����3��c@�c4��!@�5 � ��7@��$��V�cc_9�6�"�#�8#$�_��#�������9����C��G��@��K����O��������@97��A9 � ��7@��!��V�cc_9�6�!�C�8D�_��C����� � ��?@�*L���3@�"��C� �#�_q�T��B9a6!������@��������_�#������{������>�!�6���� ����C9��=���@��C@92���@��c0�	T������#�@@�B@���C@�4@�a|����@�@9�������_�������@��c0�T������#�@@�B@�4@�A|�^��������_�������@��c0�i	T������#��9@� �C��ȣ�d@y�<����Cӄ���}� � Յ�C�����}��|śf�������T�#�������C��_�!�?D�
T�xa��������� Ֆ������9�@��@��� � ՛V�aCu9�6�#@��@�����@��#@� ��� � ՛V�cCu9�6����y���#@���@������C��_�&��%�� ���������@�����@��c0�T������#����#��9 ������C@���d@y?�Te(@9�q�T?�T���Td(@9�q)��T � ՀV���J���V����v���� � ՀV��_K���#@��@�Ay���A(9�@�#@�C�"��@�!@� �Z� � � �P�BT[V�cOF�{�9cx`�{�9 dP���$��c��T!<M�`��@�a ���V�cc_9c60�8�_���������`@��`��������_��v����j��� �������V���@��@�����@��c0�
T������#��9 ����C@�#�d@y?�Te(@9�qT?�#
T���Tb(@9_qI��TLd@���e���aT��d@�D�@@�B�@�@�Z� � � �P�"T[V�dOF���9�x`���9@dP���%����TA<M��@�A �����!��V�dc_9�6�!�D�8E�_��D����� � ՀV��+J���V�asC��V�b[C�!� ՛V�as��V�agC��@�A��V�bg� � ՀV���J�����������_��@��������_��#��0�A�����v�6��j�4� ����������@��@�����@��c0�)'T������#у@�c`@���c`� �c�߈q %T�G��������������#@����G@��@��+@��7@��@9�����+��7��9�#��9`��߈q�Tq T	q�T�B9�6�B9'6@�����T@�_��T[�9G�
��߈�k�����������g7��B���� 6# ���G@��x$����@��;���9��
��߈�/��7@���`T�@��+@��k����9A�����
��V�c��c5�@9�7�;@����@��@�0 ���@��@�?�,Tq��� ��;@��
��V�dc_96���@��|@�e���k���	���@�{�_�kaTe���������F6�/�������;@��/@����@�
�;@����@����;@����@��@��G@��#@��@��@9�/@����;@�/�G@��#@��@��@9�7@��+@��@�'
qTq�T!qT%q`T�`7F!���~�� 7�G@��#@��@��@9�7@��+@��@��G@��~��@��9t���c�@7�G@��#@��@��@9�7@��+@��@����+��7��9�����@���&������@��@�?��T@����5��@�5�������@�q���/���G@��x@�c������@9������_����@���������_�3� � ��߈�*�+�P@��'�0�@#���A��P��G@�.�#��+��@�J��'@���@#�`<�a��D��+@�����<��3@��9`�!�߈�*�+�P@��'��@#��A��3��3@��#��+��@�-��'@�s�`#���a��'��+@�m����@#�l;��|�����#�$������� �����
��@�����@��c0�	T������#��/�!7�9�#��9`� �a�߈$��?k�Td��$˟q�T"�s����@9�6�#@����@������C��_����C��_�� � �a�߈�*��P@�����@#���A�����#@���#��+��@����@�%�@#�`<�a�����@��>����@��9`�!�߈�*��P@�����@#��A�����@���#��+��@����@��`#���a�Ҽ��@��!���`#���a��l�� ����C9�G9��2���@��C@9�G@9���������#���@���9��B9�6 :�`���� :�������@��9�������_֐@��c0�	T������#���p���|��'��!@���j���|��'��!�!|@�!��R�a'�?��T�������_�U��#��=�a��u��R�`'C�����l�`#������$�� ��������@��c0��T������#�@�d`@��Tdh@���e��e5e�%5c�@����@�q�T@�_��TB˻R�c'C���T�����������_��;���$�����'��#����;@����1@T�#@�d�@9�q�T�'@���d���'@���@�g@��|~������@������1��������
�d�@9�
7�/��������;@�N����6`��������|@�D�BT[�9�||�D���������������y�? �KT@�D���č��$����������? ���c6�@�?D�T? ������+�A#�!�(�"�ү&���@� ����+@��7 �+T@�C���Ì��l�����_�������6�����������_��/��_1�TB�_q�T�@�`��;@��TB�_P�T���@��������_��@��;@��������_��#@�A@��'@�y����@��������_������������_������������_������������_������������_������������_�@#�*���O���l�e� ��������������@��@��@��@�%���@��c0��
T������#��'��/��+�[��V�� ��߈�5�+@��/@��'@����@�"\�9C�B@� �#\9_q�T � ՀV� %��G��������_֛V�e�D�E������G���w��˛V�e��@�?��T�V�e�D���HT�w����˥����V��6���?�T)�j��
�
���J�?�"���_��T�������
�w��@��+@��@��/@��'@��w��V��6�������w�� �������������@��@��@�����@��c0�IT������#с@�"��B�"�"\�9C�#\9B@�5�� � ՀV� %��F���@� ��� ��������_��������@��c0�iT������#с@�"\�9C�#\9A@�?q�T � ՀV� %�GG���������_���r����@��c0�)T������#��'����+��'�Z�����@�t@��@�����q�Tx@�|@����˄���c��+@��낰���'@�?��T��������@��@�|@�x@�����Tx�������_� ��'@��+@�oI�������_������_����� ���������1���@��@��@�����@��c0�iT������#�>�>��@����������_�������@��c0�iT������#��=��5��@����������_�������@��c0�)T������#�6#����~�~�#��+����y��������_��#9������#@9��@��c0�	T������#� `T(` a�T `�T a!T `�T#����~�\�������_�#����~�U�������_�����c���9 `aTn!`( `�T����9�����'�T����9@a�����
#����@�6�������_��a�d  `���T�an b���T���b!�Ba?�T@(`  `hT�a��x�&������i&8�b�8a!��d b?�T�@9�9����9�����9��9`����9��c��c��G���z��|C�c�c�F�c���c����9���҃������c|@�c�c�C�c���d@�E3�Ҥ|�|Lӄ�d˄����9c��c����9����������������_�����`���@�j���@��c0��T������#���������>� ?��@����@�Z����@�X���#�?����������������_�������@���@��@���@��C�?�	T������#������>��c����#�C�a��!���?��T���҃������|Û��CӅ�˥�����h!8(���T��?��hT���b���#���������������C��_������o�� ��������@����@��c0�	T������#�����#��>��@�u��@��˺����������_��������@���@��C�?�T������#������>��cџ���#�C�a��!��D�?�MT@�D#���0��hc8���h!8@�T���e�{V�f�D����T��������� ���T�}��h 8 ���T�|��h 8���b����������E�������C��_����������� ���������@�����@��c0�	T������#Ѳ����������_���������@���@��c0�	T������#Ѣ����������_���������@���@��c0�T������#��/�����������@����@����@��#��@��������C��_�������k���@��@���@��c0�	T������#��������#��'������=��<��@�����@�O����"��>��@�����@�I����=��/��@���������@�Z����������_���������>���@��@��@����@��c0�iT������#��?��C��G������{��9�|�{V�a�����#@�a ��{��?@�$��C@���	T�#��/�?@�AT��r�����������o����/@�)���#��������������{��#@��?@��/@��C@��G@���A@����� ?��9�@9�5�{��9�{����@��������/@�c@���N����@����k���J������h����@�N�������+��'��������u��3����'@�B@��+@����u���6����=���@�V����3@��@�S����"��>��@�O����@��@�@���#�D���G���B������{V����������<����@�\�9"�!@� �\9?q�T � �`V� %��D���������_�������������@��@��@�s���@��C�?�iT������#�C���9�@��7�@�?��@��As��R�a/���ҡ��R�a3��@�{V�a�9":�B����-���@�dB�!� �d��@��� ����@��o��7@�AU�!�?��AT��@�{V�`�� ��V�a'��4�S@�{V�ag��@�{V�a;9�@��R�b�A��3��R�c�A�����
�+�Ax`����>��+@� ��@��3@��@����T�9��$��;����?�����C��@��9�o��@�����*��{V�aSM��4�� �;U�b[G�"�;U�`[�{V�b�_9B6;U�b�@��;U�b�@�"�;U�bA�B�;U�bA�b
�;U�b�@���;U�zA���@@�?��;U�`�@���Y���R�3� A���#��@��/��@�����G{V�;9;U�`[G�8-����9�-�{V�a�_9�7{V�`�_9�7;:�`A�::�Z��?�`V�p ��߈A4��"��9�C@�@@�?����C��_�eV� ���߈�4�����}��@��@�H�� ���=������������!��'� :� �c���'@�`V�p �?��T�߈���5��+� xc�t>��+@�#��#@��/@��@���T���`#�h;�������#�6������`#�������@#� �a�����`#��/�!������#�(!��{����`#�T&�������`#�;������� �f�����C��_���������@��c0�iT������#�@@�@9@6O-�����C��_���v����@��c0�	T������#�{V�`SM�`4;U�`3@�%�� �;U�`7@� �;U�`;@� � :� 
�;U�`3� :���;U�`7� :�@�;U�`;�����C��_���q�����@��c0�IT������#� :�`��)��������_���_����@��c0�T������#��{V�aSM��4��<�;U�aD�!��@�;U�a����@��@���Up�� � U��#�eB��!U�!$�"��B@�"5 � ��@�%�� � :��!U�!�#�"��C���@�����V�e灹�qM��T���� #��A�Ң���������@#��-����T�� ��������������#� :� �����������_�������#с�B9�7AU�!`�!�߈?q�T :� �����������_�������_�������#у@�d���� �d��@�dh@���D�%��+��3� �@U��B���3@�*��D� �?�T��D��x`�{V�gSM��4�x`�n��'��x ���D�_��T����@���a��"� �b�?q�T��B9a6!��������������_�#��A���������	��x&�%�D�&�D��F�T[U�e�A�E��@�{V�gSM�4L��&�[U�g�A�'��@�'�[U�f����"�D�&�D��� �D�_�T�/����@��Є��{���3@����{V�fSM��4-�� ���D�&�����/@����3@�&����{V�gSM����4 ��%�xf�'��� � �@U��OB���3@�"�D�B�`"���EG���3@�"�D�#�D�c�$�D�_��T�/������@��Є��K���3@����{V�fSM��4��� ���D�#���������/@���#��c�{V�eSM��4�� ��xc�%��x#��+@���l��������#�@�E��@9�7@���@�� @�E�(@����K@����G��@������ զ��@��/��h@��;���D���D���T����2��D���D�����D�_�T���@��Є�����;@����{V�fSM��4��� ���D�"���������G@��/@����!�{V�bSM��4��� ��xa�"��x!����� ա�q�T��B9`6 �����������_�����D���D�D��Td��IT��D�gxd�{V�hSM��4hxd����(�x$���D��cT���b�;�9{V�cSM��4x��'�#@�#�'�������7��3� � �@U���@���3@�;�9[U�b�A�{V�cSM�c5�7@�
h��"�#@�#��7@�#�[U�d�A�$�"�[U�c�� �@U���A���G@��/@��;@������������������#�� �a������#�t#��������#�t��������#��"��{�����#�("��{�����#����������#��!��{���� ��@��c0�)T������#Ѡ#����һ�� ��������@��c0�)T������#р#�(#��{���� ���t����@��c0�IT������#�`���>�!�6���� ���c���������#��!�	������c�P��������_֐@��c0�IT������#�@@��+�@��'�@��#�@��������#��!�Ҿ����'@�T�������#@�Q���#��+��������@�K��� #�L*������������+@�`@����9` @�a@�b0@����������������� #����@�V�� ��������������#� �`#��0��~�EC��������_�������#�#��*�!��>�� ������#�� �{V�bc_9"6��#U�c�:���|�������
��#U�c�:�{�_��aT|�ț�������6���q��#U�c�:� �b����@�_��T ՠ#������C�d�� Հ������ ՠ#��6����C�Z���������_��@��c0�	T������#��9`�B�߈�
4�7� � �`V��%��?��;U�b3D�;U�a/D�!�;U�`+D�_�"T�@�$�������;U�b3�{V�eSM��4F�� �;U�b+D�"�;U�`+�;U�a/�"�{V�cSM�c5�7@�7���7@�#�xb�$�x"�;U�b/D�_�	T;U�a+D�;U�bcG�?�T �{V�bCu9�6�+� U�;�8���+@�"U�B;�A���;U�a/D�bV�B�%�A��� � �`V��%�J@���������_��������`#�0�!�Ҥ�� �����l���@�����@��c0��T������#��� � �`V��%��?��;U�a+D���;U�b/D�������"x`��@�C@���`?��@� ��@��@���T � �`V��%�@���������_�����>���@����@��c0�)T������#��� �aV�!�%�!�����"U�B;�B�������
@�Dxc�c��� ���� ?��@��@��@��@�?�h��T�������_��������@����@��c0�	T������#����;U�bwG�{V�c3���c�c|}�Bhc����������A����?k
T��;U�bwG�{V�c3��#�c�c|}�@hc����m����@������T �+Tb@���҄���D������_�������6��@��? ��T" ���c��c}�����������������_��}�+��C�	������ ����������@���?�	*T������#� �`��{V�`� Հ��{V�`+����K���[U�`�� ���aV�!`&� ���`V��;��@��R�3��?�����?@�  A�������aV�!�>�"��_���K��T���|ӂV�B �C��_h!������T�@��s��� ��@�{V�b�9���{V�`�Y9{V�`c95?��#���K@�@�����[��o�����:���h��K@�@�;�9!� ����������}��#�/���K@�@�!@@�{V�a���A� �#B� �{V�`�_9�6������6��*D��j���r��]�;U�`��;U�a����;U�`��;U�`��{V�`w_9`6�R��{V�c���4�K@��@��G�c�b|@��7� ��������7@��G@��\��`�{V�cSM��4�� ��XA�#��X�{V�c��c�b|@��3� ��������3@��G@��@��D�{V�cSM��4��� ��<A�!��<� � �@U�`�2>�� ՠ���@� �BU�B �A���{V�a;���_� #���A��/���k�|@�����A��6��?qLT�_����,� � � �@U�`��>��;T�a�D����@�;T�`��{V�`SM��4;T�`�D�v�� �#� +�;T�`��;T�`OE��T;T�O�{V�`SM��4;T�`KE�e�� �;T�K��������_�#�L!�a�����;U�eOD�;U�fKD��T�|����@��he��0�jT��
�C��;��o9��!#�!L$��~�����oA9�C@����;@��6;U�aOD��T;U�fKD����|���{V�gSM��4�he�1��'�'#��;��h%��@����|���!�7;U�bSD���_�bT���@�$Є�j��;U�bS�{V�eSM��4�� �;U�bKD�"�;U�`K���;U�aO� ���|�"��|�{V�aSM��4�h`���!�!#�!�;��h ������ ���h������@��c0�IT������#�[U�`{A�[U�a�A�bV�B�!�B�߈!�bV�B� �B�߈!��[U�a���?k�T�������_��'�����`#�l0�!������'��?��� #��*�����������@#�)�!��n�� ���7�����@��c0��T������#�[U�b{A�C�_�,T��[U�c{�����@��������_�`#�@>�a��R�� �������@��c0��T������#��'��+��@��@����T�9���{����@���� � �@U�`�&=���+@�����'@� t�����'@� t����>� ��q��#��'@�;�9{V�bSM��4��� �"(@�"� (��9{V�bSM��4~��!�@�"��"(@���C@�c��C�;U�b{G�{V�cSM��4o��"�#�@�#�"�� �{V�bCu9�6 U��;�|���'@�"U�B�;�A��� � �@U�`��=��{V�a�_9a7�'@����B��{V�aSM�a5�'@�M�� ��'@�d�@�$�`�� �{V�d��$4��b|@��� ����Q���@��'@��\��`�{V�cSM��45�� ��XA�#��X�{V�c��c�b|@��� ����<���@��'@��@��D�{V�cSM��4 �� ��<A�!��<�������_�������}���@��@�b���@��c0�IT������#��7��9`� �d�߈��s��@������ զ��@��qA	T�;���9�'�[U�c�a9�7������������7@����#��~��@����@�@����7@��;@��#@�h���#@���9 Յ��{V�fc_9�6�@������@���_�����Ȼ������e� Յ�q�T��B9�6#�����#����'@�`h@��7@���A9�5�����'@�d���� �e��q�T��B9`6 ������������_�+� � �a�߈�*��P@���k���@#���A�ҋ����7@�i���#��+��@������@����@#�`<�a������@������w����+@��9`�!�߈�*��P@���N���@#��A��n����+@�L���#��+��@�h����@�����@#���a��b����@��������Z���@#��;������ ������c9������@��@��c@9\���@��c0�iT������#� � ��@�aV�!�� ��{V�aρ�?qlT��
}��������������_�}��������@���@�?�T���{@�[U�a�� � �BU�B��@���0���7}��������0�}��������������_���������@��c0�iT������#��'��S��W�#��#�q�T#��?kT#�s�_kT�9`�{V�dc_9�6;|@�b���k���{�_�kaTb����������6�@���"� ��?q�T��B9`6 �����������_־�#����������'@�����#��*�!������S@�n���#�+�!������W@�h���7������'@��9��`� �!�߈�*��P@�����@#���A�ҿ����'@�����#��+��@������@�����@#�`<�a�ҳ����@�����������@��9`�!�߈�*��P@�����@#��A�Ң����@�����#��+��@������@���@#���a�Җ����@��������#�x����F��i�#��!�a�҉����'@�g���#��*�!�҃����S@����#�+�!��}����W@������u��'@��9��`� �!�߈�*��P@���J�@#���A��j����'@�H���#��+��@�d����@�����@#�`<�a��^����@�������V��@��9`�!�߈�*��P@���-�@#��A��M����@�+���#��+��@�G����@�����@#���a��A����@�������9��#�@!������� �������������@��@��@����@��c0�T������#��3��7�A4?qT#t�_k�T�9`�{V�dc_9�6;|@�b���k���{�_�kaTb���������6�@�"��B� � �"���9���������_���#���!������3@�����#��4��}������7@�����]��� #��;��|���� ���������n���@��@��@����������#��7��s��w��`7b`7_k�T�@5��#��K��O���������7@��s@��w@������@����7@��w@��s@��9`�{V�fc_9�6;|@�����k�����_�kaT�����������7�+���?q�T��߈�q�T�� :��
�������7@��s@��w@��@��@��+@�������@�q��$�������@��@�?�T�+@��s@���t�������@�'���?q�T{V�c�_9�7C9raT�@�9C9c�9C9C
6?q@T?qaT�B9Tq�TXq`T\q�T Ս���7@�d@��@�A�!�}�{V�bc_9�6BU�B`$�C�c�BU�B`$�C�_�c�C�Ȼ���d��w@� �u���7@�h@�d@��@�b�A�h�d��w@�_q@T_qT_qaT�B9?Tq�T?Xq`T?\q�T �]���@��7@� d�9h@�@U��D3���7@�_h� �O���@��7@� d��������_�������_����@�������@���+@��s@��@��+@��s@�(�TD�߈�k������7��M���@��c0�T������#�@@��'�A@��#���`#�1��~�
����#@���#��4��}�����'@���i��#�<:��@���� ���]����@��c0�IT������#�C@���T�R����hc86 ��9�~�����������_��#�����ҕ������Ҫ�� ������S9��X���@��@��S@9���@��c0�T������#�?qaT#��_kT�@�"��B� � �"���9�9`�{V�bc_96��#��[|@�#���k���	��#��;�_�kaT#�����������6�������_� #�,<��|�W�� ������������@��@��@����@��c0��T������#�?$q�T_qAT�~��9`�{V�bc_96"���~�[|@�#���k���	"���~�;�_�kaT#������������������_� #�,<��|�&�� �������������@��@��@����@��c0�iT������#��9@��� �������D�ҀR�`��F��@�D��T���@��A9"|ӃT�c�d��@�bhb���{V�cSM��4[��"�|@�#�|����#��@��'��C9����V��{V�`�z9{V�aWG�{V�b[G�{V�c_G��������_�!���� ��#9������#@9����@��c0�T������#�CC@9�9@@������@�����@9��{V�`�:9{V�aW�{V�b[�{V�c_��@��~�������������_���a����@��c0�iT������#�������'���@�����9���#��'�����
���@���!� ���@���{V�aSM��4|@����#��+�|��@����R�`��F��+@�d���� �e��q�T��B9`6 ������������_��#9��������B���#@9�@��@��@�����@��c0�T������#�A#@9B@�C@�D@�����������_�������@��c0�IT������#��#9 �������D�ҀR�p��E��#A94���������_��#9�����#@9��@��c0��T������#ъ��� ՀR�p������F��������_��#9������������#@9�@��@��@���@����?�	*T������#���9;U�c�a9�7����:������B9a��;�����������;@�{�9 �d��{V�ec_9�6�@�����@���_ȥ���Ȼ���d���� �e��q�T��B9�6#�����#�����B9�@�B��_q�"T�K� � �@U�`��7�� �E��{V�a7���@��#�[U�a�� � ��@�CU�c��a���,��K@�"@�Bh@��@�C�!@�!h@�;�9�#@�"t�[U�a���!�[U�a��;U�a�a9�7�������#@��@��?��'�;U�d�D��S�;U�e�D��7��������T�xf��@�	qaT��{V�ic_9�6��;}@����	k������_�	kaT���������������6�3��G�������h���G@��@��������@��G@� t�[U�`����[U�`���?@��'@��#@��@��S@��7@��3@�����A��9 ���{V�dc_9�6�@�%���@�%�_ȥ�%�Ȼ�����$� ��?q�T��B9`6 ����� �����@����C��@������@��C@� t�[U�`����[U�`���@��/�@���[U�a����/� � �@U�`��7���/��?q�T��B9���+�����@����#@���+@�q`Tq�T@U��$����0��@U��8���0��[U�d���d5;U�d�D�;U�e�D��@���������, �ҡ#�!L���dV��������@�$4�+��O��/� � �`V��$�7�� � �`V��$��6���/@��O@��+@����B9�#@����@��������_�����������t�G�����	����
T�x`��@�
q���	���#�J��K���tQ������	�ҫ#�k�1�����������+�@U���Ԑ�!��8��@�6 �[U������`#��>�a����� ��#9������#@9����@��c0��T������#��?��#��9�@�d���� �d��@��+� �dV��P ���߈$4�����/������^� ��/��4 �{V�ac_9�6aV�!�!�"�B�aV�!�!�"�_�B�"������ � �@U�`��6��{V�a7��{V�b?���4{V�?�����t$��/� � ���BU�B��A��BU�B��C��c@��4 � �A��@U��Z7�� � �@U�`�7���/@��3@�A�#@��3�$@�D� �?��l@��
��� Ձl�E7�������a���?@��� ����@����@9�#@��_q`T_q�T@U�
��/��@U�@!��/��;U�b�a9�7����m�����'�����'@�[�9 �C��{V�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9�6 ����� �������+@���"� ��?q�T��B9a6!������@��������_ր#�<7������ ����C9������������@��C@9�@��@��@�<��������#���@������@���a��r����C��@�A��@�!�!�A��@�@@���@�@���@�����[��������_��@��c0�T������#т@�B@���T�����'��@��#������������@�@�"U�B�?�?�T#��@�"U�B�?�@�:\@���@@�?��@�"U�B�?�@�?�T l@�&��@�!@�?l�?��������_�@#�l�a�Ҭ�� ���u�����@��c0�iT������#�{V�a�_96{V�a__9�7�@�{V�`_9�����I��������_���Z����@��c0�)T������#с@�"U�B�?�?� T�#9���@��P� �Q��@�?$��@�"(@���@@�A@��U�{V�bSM�b5�@��@�"(@����"�?(� �@U�`�V5���@�U��;�@ �@�B
�_��T"�@�{V�cSM��4���"�@�#��"p��� ���C���[U�c�A�{V�dSM�$4���#�$tA�$�!�[U�d�A�$�#t�[U�a�� � �@U�`��5���@�"�@�{V�cc_9�6`V�@"��c�`V�@"��_�c��Ȼ��� �	� ���� �{V�bc_9�6BU�B�5�C�c�BU�B�5�C�_�c�C�Ȼ����%�:� � � U�`�5��;U�`�A��;U�`���&� � � U�`��5���#A96 ��@��@� ���������_��@�p������������_� #���a������%�� � � U�`��4��;U�`�A��;U�`��a&� � � U�`�|5�����@��9� ��5���@�@��� #�T)�!����� ��#9������#@9A���@��c0�)*T������#��G��3��@�"��B� �"��@�!h@� ��3@�B@��'��;� � U�`��4��;U�aӃ��&5[V�`7���;U�`��[V�`SM�`5�G@����G@� �;U�a�A�!�;U�`��U�a�D�U�b�D��;@�������T%xd���T��9P�����@���������@��b)�;U�`�A�@�`�P���[V�bc_96�@���[|@�#���k���	�@���;�_�kaT#���������D�6�/��G@�A@� ?�;U�aӃ�!�;U�a���/@��@�����;U�aӃ��/� � � U�`��4���G@�A@��;@� ?�U�a�D��7�U�b�D��������T��$x`��+��@�;U�f�a9�7����
�+�d���@��+@��+@������@��7@��q�T��b��q�T��[V�gc_96�����|@�����k���������_�kaT����������������������)7����9 ���[V�ec_9�6�@���)��@���_�)���Ȼ�������� ����q�T��B9�6$��������$������$����@�������#���������Ŗ��#@���9 Յ��[V�fc_9�6�@���B��@���_�B���Ȼ������C� Ճ�_q�T��B9�6"�����"����+@��@�!��������@��7@��@�$����@�����y���/��_q�T�(� U�`�Ԑ�!��e5��@�6 �;U���;U�bӃ��5U�b�D�U�c�D������TDx`���9��b�D��4" � � U�`��3��[V�aSM��4;U�a�A����!�;U��� � � U�`�14���'@�"��C� �#�_q�T��B9`6 �����������_�@#���A�҃�� #�d�A�����#��?�A��{�� ���������@�����@��c0�IT������#с@� h@��9P���[V�bc_96�@���[|@�#���k���	�@���;�_�kaT#����������6;U�z�A�A@� ?� � � U�`�>3��;U�aӃ�"�;U�b��?q�T U�`� 4�� � � U�`��3���������_�������_��������@��c0��T������#��7��;��?�@V��?��:��@�"��B� �"���9���@�!h@�a��7@�u#�;U�a�A�A� � � U�`�3��;U�a�A���S�"��"��8��[V�aSM�a5�;@�h���;@�"���\��?@�����[V�b�_9�6����[V�aSM�a5�@�[�� ��@�"@�"� ��r���[V�aSM�a5�@�M�� ��@�"@�"� �"@�[�9[V�cSM��4B��!�C@�#�A��@�C@�ch@��7@���T�#��@��@�B@�C��d�D�q�T��B9b6"�����@V��?��:��@��������_��#@��#�!�!p� �!�߈?q�T�#@�"tA�[V�cSM��4�� �#tA�#� t��#@��#���'���;U�b�a9�7 �"U�B�!�B��B@Ӣ4�#@�����@��'@�a5�+��@+��'����+��#�������@��#@�!tA��#���[V�aSM��4��� �;U�a�A�!�;U�`�� � � U�`�3��m����������D���@��@��@�@���@��c0�T������#�B@�B@�B@�@@�A@��R��������_������������#��c9[V�b�_9�6[V�b__9"7 ՠ#���A��J5��@�������� � ������������}��#�������M����#��9�@�@�@���~���C��#@��cA9
���#@�h9k�����cA9�6����
;U�c�a9�7����F�����cA9�����#@�``@����@�}��� �[V�cc_9�6��$U� ��㸥���$U� ���_�����������cA9@7�@���#@�b`@��@�����@�{�9 �d��[V�ec_9�6�@���!��@���_�!���Ȼ���`��� �a�q�T��B9`6 ������cA9�#@� l9����C��_��@��c0��T������#� �[V�`c_9�6��AV�!� �"����AV�!� �"�_� ������4����@V�� ��߈@5��������_���
��@���@�_kH��T�����~�����@��c0�	
T������#�������s������t�X�����c�'�c� �@��c���0���$� @�<�8�@�D������[V�cSM��5�@��@�����@�!��@�@�"��;�9[V�bSM��4��� �"`@�"� `�" ��;d�by"dB�B�"d��� �"�� �l�[V�ac_9�6�@�#U�c�d���@�#U�c�d�_Ȅ�d�Ȼ���P�Y� �[V�ac_9�6�@�"U�B �C�c��@�"U�B �C�_�c�C�������@�"�������_��������������#у@��+�dlD9�6����	;U�d�a9�7����T���+@��#��'�d`@������@������+@�d`@���9 �[V�dc_9�6�@�$UЄ ��⸥��@�$UЄ ���_����������blD9"7�#@������'@�ٔ��'@�[�9 �C��[V�dc_9�6�@�d���@�d�_Ȅ�d�Ȼ���A��#� �C�?q�T��B9a6!������+@�a�B�!�a��a`@�?��;U�a�a9�7 �!U�!�!�!��!@�4 � � U�`��0���+@�Ŕ� � � U�`�t1���+@�l9a@@�����.L� �M��@�?$������+@�@�?|�?|��9 � �[V�ac_9�6��BV�B�!�C�c���BV�B�!�C�_�c�C���������@��� �������������}��#�A���������_�������#��9���@9�����_9BV�B&�C����TC� 7A7 �[V�ac_9�6�@�BV�B� �C�c��@�BV�B� �C�_�c�C������ ��@���B���@���[V�dc_9�6�@���D��������@�[�_��aTD�ț������%7 ����_@9�� ����_@9�����������_�������#������� �[V�ac_9�6�@�CV�c�!�d⸄��@�CV�c�!�d�_���d�������@� �[V�cc_9�6��DVЄ� ��㸥���DVЄ� ���_���������� �CV�c&�b����@�_����A@�������_�������#����@�����@� �� � �[V�bc_9�6�@�BV�B� �C�c��@�BV�B� �C�_�c�C������ �@V�&����������_��@��c0�)T������#��#��@�d���� �d���9�����������#@�l�[V�c�D�@���!�!@�����"`B�b5!`D9A6 � �@V��=��/��[V�a�O�4[V�a�G��@�A�� �[V�b��[V�a�}9�6[V��=9@V��=��0�� � �@V��=�f0���@�"��C�#�_q�T��B9`6 ������������_���@�"��C�#�_q�T��B9`6 ������������_֠#�`�A�ҫ�� ���������q���@��@��@�����@��c0�iT������#�[V�b�_9�6�����U�b�@�b�@� �������!@���@V����6�U�a�@����������@V���H7�������_��'�@V����6��'@�[��@V���<7�������_�@#��/�!��m�� �����5���@����@��c0�IT������#у@�d���� �d��@�[V�dc_9D6���@�FV��>��|@����k������@�FV��>��_�kaT����������7`��� �a�q�T��B9`6 ������������_���:� �����+����@�d���� �e��q�T��B9`6 ������������_����������@��c0�)T������#� � � U�`�/��;U�a���!�;U�a��� � � � U�`��/���@�[V�a�=9 �[V��� � �@V��=��/��@V��=�0�� �@V��=��.�� � �@V��=��.��[V�a�G����� ���[V��� �@V��=�/���@��@�����=����@�`�������������@��c0�)T������#т@�C���5Ch@��BPD9B7�� � � U�`��.���@� @�K&� � � U�`�V/�����@�;�9 � �/���@�!@�?���@�"@�@l@���@�!@�?l��������_�#��*������#����@���� #��a�қ�� ���d�����@��@�P9�_֐@��c0�)T������#��9�9�@�d���� �d��@���b7�/� � � U�`�k.���/@��A9�A9�@��a7��'����A9�A9�@�;U�dsA� �$���@�;U�es�;U�e낹��;U�e����D�b7�#� � � U�`��.���@��A9�@��#@��PD9�7�l@��a6M���� � � U�`��.���A9r:� ����@��@�=����A9�6 � � U�`�*.���@���"� ��?q�T��B9`6 ���������C��_��A9�7 � � U�`��.���@���"� ��?q�T��B9`6 ���������C��_ցP9���l����.���@�"��C� �#�_q�T��B9`6 ���������C��_��9 �B�߈0���߈@&���ȥ�߈�k�T�kAT'���@#��0�!�����#�8��@���� #�T��������#�$������� ����C9�G9������@��C@9�G@9M���@��c0�I$T������#��9 �c�߈0���߈@&���Ȅ�߈�k�T�k�!T�!�;U�c;��#!5;U�c�a9c6�@� �#U�c�!�c��c@�q����6#U�c =�c���$U��=����ȟ�aT�@�#U�c�<�c��c@�q����7#U�c�!�c��c@��4 � �#U�c��c�����������	����������_�[V�cH�4$I��c@���(I�c@�c��@�U�c4�c���c�U�cKN�U�dON��kiT�@����@��6�������������_���#U�cp�d�߈%UХ`���߈�+�T[V�dc_96���@��|@�f���k���	���@�{�_�kaTf����������6 ���$UЄ�������@��������������_� � � U�`�8-��!U�!��!��!@Ӂ
5�@�P����b��4[V�cc_96�@���{|@�D���k����@���[�_�kaTD�����������6;U�z�A�A@� ?�;U�aӃ�"�;U�b��?q�T U�`��-���@�;U�b;���5"U�B`�B�߈[V�c7��c�_k!T"U�B �B��Ȣ� � � U�`��-���@�����r����������_�X��B�W��c� �B��� �c��ȣ�b��LT�������$� � � U�`��-���@�@�K	��������_� � � U�`�{-���@�����K����������_��@��@� �4���@��@� t�;U�`����;U�a��q�T U����-�� � � U�`�^-���������_�����,����������_���������@����@��c0�	T������#т@�C�@���cl@��AT�'�Ah@�a�������@����#��@�;�9 � դ-���#@�!@�?���'@�"@�B�@�[�9B`�B�߈C�s�qAT"@�@l@����'@�!@�?l��������_��'����#��"�a�����'@���#�����ҿ����'@�@��@��+��9��`�!�߈�*��P@����� #���A�ҭ��+@����"��+��@����@��� #�`<�a�ҡ��@�������@��9`�!�߈�*��P@���p� #��A�Ґ��@�n��"��+��@����@��� #���a�҄��@�����|�@#�41�!��4��`#��!��0�� ������|���@��c0�)T������#�l@��@�_�TCl@�������r����@�"� � l����,��>����������_� #��������@#���A���� ���������@����@��c0�		T������#�"U�B��B��B@�b4�@�CPD9c6_P9[V�bc_9�6��#U�cp�d⸄���#U�cp�d�_���d������D�7���� � � U�`��+���@��@� �6���@��@� t�;U�`����;U�a��q�T U����,�� � � U�`�`,�����������_�@#�p1��~����@#�?�a�Ҹ�� ����������@��c0�i
T������#��/��9�@��#�{T�fV9F6������:��������/@��A9�#@���9[V�cSM��4��� ��`@�#��`��9[V�cSM��4���%�@�#���@������/@�X��9d@����d��A9`6�#@��#@�Dh@��@�����;U�`ヹB��_k`T����/@�;U�b�a9�7��������/@�����a���@�[�9 �C��[V�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9`6 ������/@�`�����������C��_����C9�����@��C@9����@����?�)�T��ѝ�?����#т@�����Ch@�$U��������@�E5��{�9e�b�e4�����@�Q��`����e�;U�b�a9b6�@� �#U�c�!�c��c@�q����G��6�K��m�@R��K@��G@�[V�cH�#4�@���@V�/�2y��@P����G@��g��@�d@�E���!��|e���E���kT;U�d;���q�T � � U�`��*���@��@��"��� � � U�`��+���@��K��g@��G@��@�DV�� ���߈�~��0qaT[V�ec_96����@��|@�����k���	����@���_�kaT�����������6U�d;G����������@���g@��G@��@��@�����@����T�d�A��@�$���������g@��G@��@��@����d�D�d�f@&�[V�gc_9�6��������������_��aT�ț�����������I6 ��@�	�����@�_����������DV�;U�d;���4 � � U�`�q*���@���&"��� � � U�`�+���@�@S��g@��G@��@��@������ �DV��P ���߈�4 �FV�Ơ!��߈�4&U�� ��������������6������S��E��g@��G@��@��@�DV��P �������@��PD9h6�@�
(U�q��߈��)U�)a�)�߈[V�j7��I	�	k觟�H6�PD9H7 ��@��P9 �[V�ic_9�6�@�*U�Jq�K�k	��@�*U�Jq�K�_�k	�K������ ���+U�k��j���"�@>�d6�@�����G@����T�G@���DV��P �����@��������@��@��G��g�[V�hH�H4h$I��	@���h(I�	@�h��@�U�4����h�U�hKN�U�iON�?kiT�@����@�h7��@V�/�b{���G@��@��@�DV��P �����@������g@���h6 �#U�a�D���U�b�D��_�U�c�D��c�U�d�D���U�e�D��W�U�f�D��[�U�g�D���U�h�D��?�U�i�D��C� � � U�`��)��!U�!��!��!@Ӂ5�@��b�4 � � U�`�J*���@�|��;U�b;���Y5�@�"PD9b6��"U�B��B�߈_q���"6 ��@�"P9 �[V�cc_9�6�@�$U��p��㸥��@�$U��p���_���������� ���"U�B��A��� � � U�`�*���@�N��]��@��WT���g@�o!��g� � � U�`�
*���@�CPD9�9c7�G@�S_P9[V�dc_9�6��%U��p�������%U��p���_����������&S�7 � � U�`�D)��;U�a;���4��c"�I� � � U�`��)���@��_@��c@��@��W@��[@�f����� ��@��@�AP9 �[V�cc_9�6�@�$U��p��㸥��@�$U��p���_���������� ���%U������������� 9��@��_@��c@��@��?@��C@��G@����@��A9 �DV��P ���߈e4 �EV���!���߈e4�@�������E6[V�ec_9�6��&U�� �ǀ���&U�� ��_����������������06 �$U��@�����Fh@�FE�FPD9�D7@��g@����G� �F���@��@��A9$U��@������G@��?�!�����[V�b�D�_� ��4���K��O� �0���@��g� ���#U�c@�b��� �#U�c �a���[V�c�D����O@������@���� � � U�`��(���g@�N!��� � � U�`�L)���@�`%���O@�A��A9�6 ��@��@�bP9 �[V�dc_9�6�@�%U��p������@�%U��p���_���������� ���&U�ƀ����]���@��@��@���X�������������_����@��������_���U�c�a9�7����������@��w��7��~��@����7@�����@����w@�Q���w@���9 Յ��[V�fc_9�6�@������@���_�����Ȼ������e� Յ�q�T��B9c6#������@����@��������_�d ���߈h�A��k ��Th@��}�ii���[V�jc_9�6�|@�����k�����_�kaT����������*�6������������_��O� � ���`�T@��S����� ��O��4 �[V�cc_9�6CV�c�!�dค�CV�c�!�d�_���d������U�c�a9�7����.���3��s��@��@��~�h��3@�����@����s@����s@���9 Յ��[V�fc_9�6�@������@���_�����Ȼ������e� Յ�q�T��B9c6#������@������������_������������_��������������_� � ���a�"T@��O��c�v� ��K��4 �[V�cc_9�6CV�c�!�dค�CV�c�!�d�_���d������U�c�a9�7����Յ��;��{��@��@��~���;@�����@����{@�����{@���9 Յ��[V�fc_9�6�@������@���_�����Ȼ������e� Յ�q�T��B9c6#������@������������_��c�.� ��K��@4 �[V�ac_9�6AV�!�!�"�B�AV�!�!�"�_�B�"����������߈?q�����a6 �!U�!@�!���a�?�Tx���@��������@�+�������� ��@��@�AP9 �[V�ac_9�6�@�$U��p��㸥��@�$U��p���_���������� ���$U���������@��@��	�U�c�a9�7����X���+��k��@��@��~����+@�����@����k@����k@���9 Յ��[V�fc_9�6�@������@���_�����Ȼ������e� Յ�q�T��B9c6#������@������������_����������� � � U�`��'���@�S� ��@��@�AP9 �[V�ac_9�6�@�$U��p��㸥��@�$U��p���_���������� ���$U���������@������������_������� � � U�`�o'���@������������_ր#�t2���ɿ�`#��"�a��ſ�@#��1��~����`#���!�ҽ�� #�����ҹ��HV��&�	�����*�S�J�}� � �K���[V�lc_9�6�	����	�����_�	�aT�ț������,�6����@V�/�Sx������@�d	�@	@���U�c�a9�7��������@����@��/��o��~����/@�����@����o@�i���o@���9 Յ��[V�fc_9�6�@������@���_�����Ȼ������e� Յ�q�T��B9c6#������@������������_���+��"���@��c0�
T������#�;U�a;���5�@�!h@��@��������_�;�9" �B�߈#0�d�߈%@&�����c�߈k�T�k�T�� �AV�!P �!�߈�4 �AV�!�!�!�߈�4!U�! �!���?���������6������������������_������� ����4 �[V�ac_9�6AV�!�!�"�B�AV�!�!�"�_�B�"�������@��������_��@��������_����������@��c0�i#T������#х@��h@��3�������!�?�
T�@��C�(z��H��hS��(�����h�҈��(���h����|ț�|���	�U�gCL�'4���U�i+F�i4
	�H�		�T��}~�U�i'F�(ih�?�����9���@�
�����������������_��+@��/@��3@��7@��+��/��3��7�j6�����+���'4����3��+@��/@��k ��T&U�Ơ����@Ӧ5U�f�D��3@����T�|}�U�h�D�if���aT�@���?�ATU�h�D��@��|E��@��!˚��TU�h�D��|E��|~���߈�j����@����9�6�/��+��9��9Q��������!`����+@���?�T�+@����6�3@���D�f��@&�[V�hc_9�6��������������_��aT�ț����������	6 ��@�Z�@9�3@��/@��@9�@9�@������@�U�g�D��3@�@�}Eӫ!˚��)TU�g�D�}E�}~����߈�ja�T�'��9�#������	�] �@��#@��@��'@��@9�3@��@9�@9�@�j�������@������������_����#@��'@��@9�������_�����1��� ��߈��A��	k�T�@��}�)ij���;V�kc_9�6�|@����k����_�kaT���������+�6�	�������f��@�������@9�������������_�������������F�����	����B��A�� ���������@����@��c0�I
T������#����+���B�?�MTE@�F|E�xb��@�!Ś��TF|E��|~�f��߈�j`T��	?k�T_�������@��6���������_��9� ���߈�0��߈�@&�J����߈�	k�T� � �U�`��$������`��� � �U�`�6%���@��������_� � �U�`�-%�����������_�������� ���������������M���@��@��@��@��@��@�����@��c0��T������#����#���B���?�TE@�G|E�xb��@�%!Ś��)TG|E��|~�g��߈�j�T�9X���W���� ե��� ���ȧ�e���LT�����������T�����������������_�����Y�� ��������������������@��@��@��@��@��@��@�����@��c0�)T������#�"V�B  �B�߈�4 �BV�B�2�B���C�`�_k�TU�B4�B���b�U�bKN�U�cON�kiT�@����@�@6 � �U�`��#������;V�bH�B4����@V�/�tu��@6"�@��@��� � �U�`��$������������_� � �U�`��$������������_�����������_�����������_�"V�B�&�C�����d�Sӄ�}� � Յ���;V�fc_9�6��E�������[�_��aTE�ț������&�6������ � �U�`�T$���@�!@��@�������_��@��@��� � �U�`�F$��@V�/�_u������������_���l��s���@��c0�T������#�U�! �!���A� �U�!@�!���a�?�T���
������C��_�����O���@���@��c0��T������#т@�CPD9�6_P9 �;V�bc_9�6��U�cp�d⸄���U�cp�d�_���d��������7���������_�`#���!��]��@#��:��@�Y�� ���"�����@��c0�	T������#�@����G� ��;�U�d�a9�7����g���;@����G@����3�������������_��7@��T@��@����G@��@��3@��;@������7����~��@����@�������7@����3@�	���@��A�[�9 �C��;V�gc_9�6�@�h���@�h�_��h�Ȼ���C��g� �G�q�T��B9c6#�������� ��� ��#���@�`h@��U�c`�c�߈��c|@���- � �U�`��"�� ��#@������@�?T�U�a�A�a�#T�U�c��U�b��U�a;���@�A�U�a;���� � �U�`�q#���9�aC��@��9�Z�� ?������_�!� ��/�?�T�@�d� � դ��T@���E��#� ՟T��/@������T�����+����?��T�;��'� � �U�`��"�� ��/@������+@�?T�U�a�A�a�#T�U�c��U�b��U�a;���'@�A�U�a;��� ��@�!��� �U�`�(#���9�aC��'@��9�Z�� ?��;@��@��@��������w���������_�����D���@�"���@��c0�	T������#т@�C���5��C�@�������@��@����������@�C`D9�6�6����@���Ch@�{�9{@��9DPD9�6d�D���d�A�c�A�k!T������9�9[V�cρ�qmT#V�c��c��c@��4 � � V��$�."�� � � V��$�)"���@��@9�@9�@�dPD9�6�����@��@9�@9�@�U�dM9d7��	�@�[v�@��@��@9�@����@9�6 � �U�`�"��U�aM9a7�@��@��@�Gv��7 ��@�?T�U�b�A�����AT��� �U�a���� �U�c��U�a[��!�U�a[� � �U�`��"���@������ � �U�`��"���@��@9�@9�@��6m���@��@9�@�l@���3���������_�`#�|�A��ܺ�#�l<��|�غ� #��&����Ժ� ������\���@��c0�T������#� � ���_"���@��������_�����������@��@���@��c0�IT������#��7��@��+�U�e�a9�7�������+@����7@��'�������K9�lA�����>���7@����~����@����'@�[�9 �C��;V�dc_9�6�@�e���@�e�_ȥ�e�Ȼ���C��e� �E�q�T��B9�6"�����"���"����@��@�c`@��� � �e��@��� �e`��+@�zdA���B@�ahA��7@�@?�;V�bSM�b5�+@��+@�ddA����$�dhA�$�{ ��@7U�c�a9�7����s����#��@��7@��~����@�����7@����#@�*���#@���9 Յ��;V�fc_9�6�@���c��@���_�c���Ȼ������C� Ճ�_q�T��B9b6"������7@��@�u��������������_���������@�h���@��c0�	T������#��/�U�c�a9�7�����9.������/@��A9�9`� Յ�߈��s��qAT�������6������[�� ������@�U���/@����@�Q��@�`��@�;�9 �"��;V�cc_9�6�@�D���@�D�_Ȅ�D�Ȼ���"��C� �#�_q�T��B9a6!������@�!`@��� � �"��@��� �"`� � �U�`�� �� � ��/@�?T�U�b�A�����AT��� �U�a���� �U�c��U�a;��!�U�a;� � �U�`�B!��;V�a�_9A6&��-�������C��_�#� � Ձ�߈�*��P@������#���A������/@�����"��+��@�����@���#�`<�a������@���2������#@��9`�!�߈�*��P@������#��A�Ҽ���#@�����"��+��@�����@����#���a�Ұ���@����������"�|$��~�`�� ����C9��'���@��C@9@���@��c0�)T������#���5����������_��������@���@��c0�)T������#�@�C��#5C��5C�@���Bh@�B@�_q�T������x���@�������������_���������@���@��c0�)T������#��@�����������_���������@���@��c0�T������#��?��9`� �d�߈��s��qaT�B96 @���.�� ��@97�?@���"��w��@�c`@��� � �d��@��� �d`�U�c�a9�7����~����+���b��������?@�!��"����@�`��+@��9 ���;V�bc_9�6�@�#�c��@�#�_�c�#�Ȼ�����"� ��?q�T��B9`6 �����O����������_��������Q��/������`#��7�������/@��@����#���A��������"�t��@����#�P���ҥ���3� � �a�߈�*�'�P@��#����#���A������?@�����"��+��@�����#@� ��#�`<�a������'@���9������3@��9`�!�߈�*�'�P@��#����#��A������3@�����"��+��@�����#@���#���a�ҷ���'@����������"�|$��~�g�� ���������@�M���@��c0�I	T������#��'�U�c�a9�7����w}����'@�����@�ch@����� ���������'@����@����@�`��@�{�9 �d��;V�ec_9�6�@������@���_�����Ȼ���d���� �e��q�T��B9c6#������@�c`@��� � �d��@��� �d`��@��'@���I�����������_���������@�����@��c0��T������#�U�b�a9�7����$}�����E���@�[�9 �C��;V�dc_9�6�@�d���@�d�_Ȅ�d�Ȼ���A��#� �C�?q�T��B9a6!������9���,���������_���������@��c0�)T������#�
�]����������_���������@���@��c0��T������#��'��@���dh@���������'@�@�@����@�A�"dQ�B�"d���c����#T �;V�cc_9�6#V�c 1�d��#V�c 1�d�_Ȅ�d�Ȼ���?d� �;V�bc_9�6"V�B 1�D��"V�B 1�D�_Ȅ�D�Ȼ������r�@6 �;V�bc_9�6��U�c �d⸄���U�c �d�_���d������;V�bSM�b5�'@��'@�"@����"�?�"l@�?l��@���?�9?�9;V�dSM��4$@����$�$@�$�$t@�$�$H@�$�$�@�$�$�@�$�?|�?|�?t�?�9?H�?|�;V�dH��4$�@���mT � �$V��2�����%�@��b��g� `x� �;V�ec_9�6%V��1�����%V��1���_�����Ȼ���?�����@��`@��� � Յ��@��� Յ`�b�ddB��5�@�'��@����@�@��9����c��������_���:�� #����}�Z���@�������R���#��)����
�� ���������@�<��������#у@�d@���Tc(@���`T�#�������7��+@�@�����������_� #�P2��~��� �������#��?��C��G�U�c�a9�7�����{��G@������?@��C@��������@��������%������@���9����C@��@�8��?@�<��G@�@����@�!��@�d8@�e@���T`@��"T�@��/��3��c������@�`@@���a@�?�Ta@�?�"T�@��/��3��c���
���@��@����!�=��#��+��@��'���������?@��C@��G@������@�U�����@�@4�9���������?@��C@��G@������@�`@�h@��9�b�@4�9� �������?@��C@��G@�r����@�`@�h@�!@���`@�h@���b@�@p�`@�h��� ���U�����@�@4�9���������?@��C@��G@�V����@�`@���!���������_��@��c0�T������#�@@���A@����@�[�9 �C��;V�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9`6 ������������_���������@��c0�	T������#�@@�@@���@���@���7�� #��#����W���@�����"�����Q���@�����=�5��@�K���@�����"��?���E��@���"��$��~���� ���������@��c0�	T������#�@@�8@���@���@����� #�\$����'���@�����"�����!���@�����=�5��@����@�����"��?��������"��$��~�ȵ� ���q�����@��c0�T������#� � �U�`����U�!��"��B@�4 � ���"��U����� � �U�`�A���������_���l�����@��c0�iT������#с@�!p@� ��� �U�`���U�a�a9�7�����z�U�d����q�T�@�[�9D�;V�ec_96���@��|@�����k������@���_�kaT�����������@���G6�����@�;��@���9 Յ��;V�fc_9�6�@���!��@���_�!���Ȼ������� Ձ�q�T��B9`6 ���������@��9�@�t�@�!��U�`����U�a��q�TU�����A��9 ���;V�bc_9�6�@�#�c��@�#�_�c�#�Ȼ�����"� ��?q�T��B9a6!����� � �U�`����������_������y���@��c0�IT������#�@@�A@���4@���@@���@���@��#�'��@#��A��G���@��������@��������@�����"�����;���@�����=�5��@�5���#@�����"��?���/��*���"��)�!���� ���������@��c0�IT������#�@@�A@���@���8@���@���@��#����@#���A�����@����d���@����a���@�����"��������@�����=�5��@�����#@�����"��?����������"��)�!�Ҫ�� ���S�����@��c0�IT������#�@@���A@���B@�C@���D@���B@��#����@#���A������@�m��,���@�j��)���@�g���"���������@�a���=�5��@�����#@�[���"��?����������"��)�!��r�� ��������@��c0�T������#�U�b�a9�7�����y������}��@�[�9 �C��;V�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9`6 �����"�e��������_��������@��c0�iT������#�@@���A@���Bc@9�9�}��@9�6�@��@�#|�������_��������@��c0�)T������#�@@�e����������_�������������#�U�a����{@�?k�TU�a�a9�7�����/�%y����/@�@�@�q�T�;V�dc_96�����|@�e���k���
����{�_�kaTe�������������&7A�[�9 �A��;V�cc_9�6�@�$���@�$�_Ȅ�$�Ȼ���A��#� �C�?q�T��B9a6!�����U�a�A�����9��)������#������)���@9�7������C��_��@�����C��_�����@��@��@�9��@�`��@�;�9 �"��;V�cc_9�6�@�D���@�D�_Ȅ�D�Ȼ���"��C� �#�_q�T��B9a6!������@�����C��_�������C��_֐@��c0�T������#�@@���D��@� 9�������_���%���������#��'��@�C�B�Bh@�B@�_k`T��a�����B-����������c�������@�@�h@�@�!��������_��@��c0�iT������#�@@���A@���D@��@��h@��@�}��@��@��x�������_��������@��c0��T������#� � �U�`�"�������U�!��!��!@�?q�������A6 � ���U�B��A��U����� � �U�`�����@���l
��@��������_����������_���������@��c0�iT������#� � �;V�cc_9�6�@�U���!��㸥��@�U���!���_�����������/�U�c�a9�7����
x����/@������@��@�F�� � �;V�cc_9�6��U���!��㸥���U���!���_�����������@������@��@�v|��@�{�9 �d��;V�ec_9�6�@���B��@���_�B���Ȼ���a��"� �b�?q�T��B9a6!������@�!`@��� � �"��@��� �"`� � �U�`����U�aM9�6�/@��@��m��6��0����#��U�!��"��B@�"4 � ���"��U��d���#@��� � ��/@�?T�U�b�A�����AT��� �U�a������ �U�c��U�b;��B�U�b;�"l@�_�����9 �U�`����#@����	��/@������@9�6���/@�������������C��_��������@�G���@��c0�	T������#��[��"��>�����[��a�7������C��_�B��@�d š_�0��?kL��T���!�������C����������@�@�!������@�?���������������@��c0��T������#�@��A@���{8��@�@�A��������_��������@��c0�)T������#��!@��������@����c���e��������_���������@���@��c0��T������#�A@�B@�@@�������@��h@����@����;V�e�_9E6_���������_��������@��c0�'T������#��7��;��?��9�9��#��.����-���@�"��B� �"��@��#� h@��+�C�@��u�l����'��������'@�����'@�@��"�`� �B�߈_qa!T�'�@�C�����B��_�������4��D���B�'�B� ���@$�@���7@�?��;@�P@��'@�b���?@�b���;V�bSM�b5�'@���� ��'@�C�@�#�@���7@�c@�C�������l��6 �;V�cc_9�6�@�U�� ��㸥��@�U�� ���_�����������'@��#@��#@�d`@�����@�;V�eSM�e5�'@����$��'@��@�%����'@�[T�dV9�6�� � ��������@��C�&z��F��fS��&����f�҆��&���f���ʧ|ƛ�|��ʅ�9�raT�@�9@�@����+@�A�%dQ���$d��ҥ��ҿ�#T �;V�ec_9�6%V�� 1�����%V�� 1���_�����Ȼ���?d� �;V�ec_9�6%V�� 1�����%V�� 1���_�����Ȼ����T�d�a9�7����)v��#@������'@��+@������B9�6�B9�9�~��@�����X���+@�d�@�e�@���T �;V�ec_9�6�|�U��������|�U����_����Ȼ����<�e����e��e�@��'@�P�e�@���e�� ����@�a��@����B9�@�wx��@���9 զ��;V�gc_9�6�@���B��@��_�B��Ȼ������"� բ�?q�T��B9�6!�����!����'@��#@�"��C� �#�_q�T��B9a6!������������_� #�03��~���� #��2��~���� ��������9�9��\���@��@��@��@9�@9����@���?�)T�ѝ�?����#�;V�c��qmTP@������������_����@����@��@�������������kc���b|@����` �����ܸ���@��#T��b��˥���ҥ����@�` �����@���������>��c�����#��A������C����yh����������������@����F���������T�����}ӹ����@���@���������������A�dP@���c�@���;V�cSM��4` ����@�����*���_���c@��@������A������3������@���;V�aSM�a5�@�o���@�!���������_��@���6�� ���������@�x���@��c0�	T������#�;�9"`�B�߈_qa
T"@�#@�D�[R�e�B���`T�?��C�����67��C@�_|�_��?@����D�"T������!��	�?q�T���������������_�!����_�q�T�D� �b�CT@������c��	�C@�c��/@� �CT��� ��/��3@�b����3���@� �CT��� ����@�"��������'� � �U��
�����3@��/@��'��+���U�b�A�"T��'@�U�a���@��@����#���U�b�A�"T��@�U�a��U�a{���'��A�U�a{� � �U��
�%����� #��$���҄�� �������K���@��@�����@��c0�
T������#��� � �U��
����@����D���U�b�A���U�b�A��� �U��
�N���@�> � �a�"T@����������B��	�"@���#@�b�[R�c�B�� T�@3������c�������@�"@����2������c�������@�@�!��������������_����������_�U�c{��c�U�c{�#�D� �CT� �"��"���B�"�	�"���_�q���TU�b�A� Ղ�CT@�U�c��"���U�b�A� Ղ�CT@�U�c��"��������������@�����@��c0��T������#�A@���[R�`�B�b5��@�@�A��������_��������@��c0��T������#�B@���@@�A@�66��@�_|�_��������_��������@��c0�i
T������#��������!��D��� � �b�CT@������c��	�C@�c��'@� �CT��� ��'��+@������+���@� �CT��� ����@�B�������� � �U��
�����+@��'@����#���U�b�A�"T��@�U�a���@��@�������U�b�A�"T��@�U�a��U�a{�����A�U�a{� � �U��
�'���������_�����Q���@����������#���@�dB��5�9��
�������@�@�dB�!�d��@� �dB��5`B�a5���o��������_��@��c0�)T������#Ѡ#�����[�� ���$����@��c0�	T������#��������C��_�������@��c0�	T������#��������C��_�������@��c0�	T������#��������C��_��������@��c0�	T������#��������C��_��������@��c0�	T������#��������C��_��������@��c0�	T������#��������C��_��������@��c0�	T������#��������C��_��������@����?�T��
ѝ�?����#�V��0&��߈�4������5�����
��_��_��k��o��@�������������>��c�Q���#��c����>��c�1���#ч0���q�T�`@����<@�H��8@������߈g5��@���'@�g�����������������A�G���A������E���������[���������������[��������
��_���T�O��z������}����c�����������^��OA�����T�S�e�A��S�f�A�;V��0&��߈f4�kA���@����`@�f�ƀ������T�O�U�6����c����z�����kA���@����`@��h@�������������������������c��OA��z�sn��@��!��������
��_����z�a��������T���@��@�%���V�fWD��˥��_A���CT�����T��������_A��R�e�F���T��>������O��oA���@���������S���=����S�������z�?���O��`@��<@��8@�������������Z��OA�t��B�_��jT'xb������T�c�?�T�S�C�}�����u���_A��SA��kA��oA�V��0&��c���@���������{��� �����������������@��@��@��@��@�����@��c0�I
T������#��;����@�"��B�"���;���y��V�ac_9A6���@�V�c &�;|@�b���k������@�V�c &�{�_�kaTb���������$�6V�B0&�D�߈�;���q�������k`T �;(� ����V�B0&�A�����V�c &� �a��� � ��T�`��������T�a�� � ��T�`�,�����@4�����@�@���!���������_�����N���������@��c0�
T������#��3���@�����y���'���N���V�eSM�4���"��D�%�#�0@�%�����4��{�8�0���~����@�"@�b��3���3���5V�b�D���"�
.���@� ��3��|_�B|[��C�{���7�T�a�D�@|E��@�� Ú?�	T�T�e�D�B|E��*B|~����0��V�dc_9d6�0���_�����������T�a�D�?�IT�T�`�D���#�V�bc_9�6�!����_�b��������������_�.��-��X����"����@��� �����������@��������@��c0�iT������#��T�b;��B��T�b;��A��A�k�Tb���@�B}�bhb��T�c�A� � �CT��� �T�b���T�b�A��� �T�c����D����T�c�A� � � �CT��� �T�b���T�b�A��� �T�c���T�b;��B��T�b;����'��@�Bh@�Q���[�9B���CL�V�bH��4�'@������'@�I�� �Jx���'@�@'��v����'@�_���y�C��C'�V�dSM��4��#�D�D�$�D�H�$�C��_��@���x����'@�_4��{�C8�C��V�dSM��4���#�@0@� �C0��-�������������'@�@��B@+������c�������'@�������'@�	��~��������_�����A���@�o���@��c0��T������#�@@����.���@��1�@U�*�C��V�@��@��>��@U�*�����������_�������@��c0�iT������#�B@���C 7�cx`�V�d�B�V�e�B����V�d��V�d�B�d�V�c��C�F��T�T_��A��� � �@U�*����@�AU�! *����� � �@U�*�����������_��y�9�� ���������@���?�iMT������#�V�c7��L�7q�KT����S��T�d�a9�7����,p��S�����뀹A��S��������p��S@�{�9 �d��V�ec_9�6�@���!��@���_�!���Ȼ���a��"� �b�?q�T��B9�6!�����!��� �A���@��T�a�A�A��T�c�A��S��������T�c���S���;��T�`���뀹e|��|_��|[ӥ��T�f�D��|��g�k�T � �V��&�����T�b�D��뀹?k�T����h@T�T�d��$���C� ��
���'���k��T�c�D��T�d�D����C@� ��
�U���C@��T�c���T�c��V�cSM�c5�k@�����k@�$��T�e�D�%��T�d���뀹�g���|E��T�b�D�_k�T�|E�_�C:T�T�c���T�b�D�_�C9T�T�c��/�T�c�D��T�b�D��|E��?�����.��?@��T�a���T�a��V�dSM��4��� ��T�d�D�$��T�`���T�c�D��T�b�D�����.��?@��T�d���T�d��V�dSM��4��� ��T�a�D�!��T�`�� � �V��&�����;@��뀹�S���g����	�_@�����_�����뀹�;@��S���g��k
T�|@��T�f�D�_�/T�_��K��|}��G��T�g�D��hf���`"�������_�����_����������T�a�D��K@��,T�T�c�D��G@�`�V�cCu9��6�g��_@�����g@����c��@��h@��	������kLT	��T�d�a9�7����*o��뀹�g�������;@��S�����7��O� ������@�\r��c@�d@��h@��O@��7@��o��O@�{�9 �d��V�ec_9�6�@�����@���_ȥ���Ȼ���d���� �e��q�T��B9�6#�����#����;@��S���뀹�g���c@�D@��h@���	�@����@�!h@� @��-��2�c@�D@��h��T�d�D����T�T�a�D� @�����T�a�a9�7�����n����W��q��W@�[�9 �C��V�dc_9�6�@�f����@�f�_���f�Ȼ���E���� �F��q�T��B9e6%�����V����S���뀹��
�[�|}��T�b�D�Aha��������[�� ��S���뀹�S��k�T|@��T�c�D�_���T��T�f�D�?k�T���K� � �V��&�`���T�b�D��K@�?��T�T�a���g��a|E��T�b�D�_��T�T�a���T�b�D�_��T�T�a�� � �V��&�����뀹�S��&��c@��������[��7�|@��T�i�D�	��T�|}��T�i�D�(ih��@�)i@�?�aT����h	k�Tl��W����;@�,��뀹�S���W���c@��[@����T�isA� �)�*�@��T�js��T�j낹J�T�j�� �	� ���� ��T�aC��T�+��@�����?kcT����:_q��T�T�b/F��T�f+F����T�f'F�_�T�c����@��Є�����T�b/�V�eSM��4\�� ��T�e'F�%��T�`'��뀹�c@��S�����[@��T�a+�'��x'���V�c� �a���?k�TV������;@��K���[@��������_�F�ƈ�������5��	!�)�߈
1�K�߈A&�����J�߈_k��T������	����������������������������������������������������#�'���Ұ�� �����x���������@��c0�	T������#���1��@� @�~,���T�a�a9�7�����m�����Ln��@�[�9 �C��V�dc_9�6�@�a�!��@�a�_�!�a�Ȼ���@��� �A�q�T��B9`6 ������������_�����@���@���������#������@�!h@����9����ѿ��@�@�a�@�!4�!�������c���ſ��@��@�"@���@h� @�`��@�`��������_֐@��c0��T������#�@@�@�����!t@���@��'�b���"��$��~�����@�����=� ?��@�|���@�����"�%��~�v���'@�������n���"�<����&�������ο����@��c0��T������#�T�c�a9�7����8m������@�bh@��m��@�{�9 �d��V�ec_9�6�@���!��@���_�!���Ȼ���`��� �a�q�T��B9`6 �������������_���������@��c0�T������#т@�@h@�@���@��� �?�AT@�?q�T_h���������_���@�������"�<%��~����@�����"��+������@�����"��+���	���@�����"��<�a�����@�I��h�����#��1�!�ҳ���"�����ү�� ���x������@��c0�iT������#��+� � ��T�`�����T�a�+��!��T�a��_qMT� � ��T�`�+���������_�����U��������@��c0��T������#�V�a�_9�7V�a�_9A7V�!� �!�߈a5V�a�_9a6��
V�a__9!6V�!� �!�߈a4�@������T�a낹�T�b�T�c����T�d{A��T�e�A���F�f��˄�k�	T��7���!@8��'����+��#�����@�A� � ��T�`�����#�����ҧ���V�a�D����J����T�T�a�D��T�b�D���IV�`����`��T�asA� �!�"�@��T�bs��T�b낹B�T�b���� �V�bc_9�6�@��T�cp�d⸄��@��T�cp�d�_���d�������@�"P9"� � l�������������_�������_�������_�������_� � ��T�`����#�`2�!���� � ��T�`����#��1�!������
T#x`�{�9cLQ�C����������_� � ��T�`�x��@#�d8����@����������_��#��'��#������#��?�a�����#�����#@�!|@��#�������'��������"��*������@�����"��4��}����#@�~���"��,��@�����@�x��_����� � ��T�`�E�� #�������� ���n�����@��c0��T������#��'�B@������a��7�'@��9`� �!�߈"�s�b4_q�T_q`T_$q�T�@�@�!��������_������_��*��P@������#��?�a�ҽ���@����"� =�a�ҷ���@��������� � ��T�`����"������b�� �����
���@�����@��c0�	'T������#� � ��T�`�>
���T�a���!��T�a����� ��T�`��
���������+��/@�!��/� � ��T����
���7@�?q�/@� ���3@��+@��+��/�`����#����a�����?k������3������ Հ��V�`����@�qT�T�B��B��B@�b4�@�
�T�B`�B�߈V�c7��_k������7�3@��/@�V�� � ��T�`�����T�!��!��!@�a4�@��T�!`�!�߈V�b7��?k����7�3@��/@�6FI��@��T���3@��/@�.��3� � ��@��T�c��b�� � ��T�`�v
��;R�a+C�!�A�"�A��3@���a����T��x���9 � ��T�`���� � ����T�B��A�� �T����@9�6������3@��/@��/��3� ��T�`�P
���3@��/@��/��3� � ��T������ �	���S�a�A��@��3�!@�����������3@� ��T�! �"��� �V�cP �c�߈�4b�В���C���T �V�cc_9�6�� �������;�_��aT �ț��������߮���'�@��/�������#�$��@���� ��/��4 �V�ac_9�6V�!�!�"�B�V�!�!�"�_�B�"�������3@��T�!�
�!�߈�4�T��
��_���3@�B��7��3@����@��9��6�T�!$�!��!@�?q�����!6 � �T��#�6�� � ����T�B$�A���#��T�bD�_T� ��#����� � �T��#����V�a���?q�T�+@�H�����a��3@���+�TV�a���?q�ן�g��3@���+@���������@��c0�	T������#��7� � �V��&�����7@���������T�c�D��T�T�c�D�cx`������+�d@��q`T�q�Te@���g@���Te�a���e@�В����?�T�/��#������7@��#@�?��@��@��+@��/@�巟����q!��T%7d@���f@���Td�a���
 � �V��&�f���@��������_�d ���߈e0���߈g@&���ȥ�߈�k��T�k�Tg��T��p���߈�T��`���߈���q�ן������6d@�В����?���T � �V��&�=���������T�a�a9�7�����i��+@�D�V�ec_96�����|@�����k���	������_�kaT����������G6!��'���Sn��'@���9 Յ��V�fc_9�6�@���B��@���_�B���Ȼ������C� Ճ�_q�T��B9�6"�����"����+@�A@�!�A�������@�"�!���9 ���V�bc_9�6�@�#�c��@�#�_�c�#�Ȼ�����#� ��?q�T��B9�6!�����!���!����@��@����@����� �V��&�#���@��7@��@�'����������@����@��c0�IT������#��T�a�D����T�b�D����������T$x`��@��qA��T���9����@9��@��@��@����������_���ϻ����@��c0�T������#�@�b��@�_�TC`@�C�D@����T�@�d�9%���e�V�c���5@�d�9 �C�
�V�ec_96���@��|@�f���k���	���@�{�_�kaTf����������6�����$����@����������_����������_����������_���������@�����@���?�I;T������#��#9 ����@���V�a�D�a�V�`�� � ��T�`��
���T�!`�!�߈!|@��G��T�b{A��T�c�A�B�B|@��C��T�cp�c�߈c|@��?��T������߈�*�;�V�e�D��@���f������F���fc���|E��R�����7��T�f낹�3��T�g;���7�����"��+�������7@�@���"����@����V�a7����8���"�L=�a�Ҵ���G@�2���"�4+�!�Ү���C@�,���"��)�!�Ҩ���?@�&���"�,+�������;@�����"�P	���Ҝ���3@����"�,�A�Җ���7����������#C9�6�T�����@��3��T�!��!���9�T�b�G��T�c����7�\���"�x=�a��|���7���C��@9�/��3@�_q���������"��*���o���G@�����"�T�A��i���C@�����"�l%��~�c���/@�q���������Y���#C9�T�a�D��[��T�b�D��/���#��#C9�[@��/@��*T�#�$xc��@�� ��0��߈�+��߈�'��
6�K��W��@��;��@��+��@��3����"�l
��@�7���#@�����"�X+�!��1���;@�w���"��=�a��+���+@�q���"��	����%���3@�k���"����@������W@��t@��G�����G@����������"�\��@������'@��+@���*�;��K@�"����G�!LQ��'�����"�|�A�����;@�F���"���A�����G@�x���"��=�a������'@�r��Y������#@�������D������#@�������=��<��@�����������'@��+@���*%������T�`�D���#@�?�a�T����"��?����������#@�{���6�T�a{G� � ��T�`�
��������_֝��(������O@��@�A��O� h@�"t@��G��W�����"�x
��@�����G@�0���"����~��������W@�����7�����7��$�����}���"�\��@�������w���"�,����������O@�`@�� P@��;�l���;@�������g���"�\��@��������O@���G��@��;�|@��S��@��/����C����?�PD9�9TD9�9P���"��=�a��p���G@�����"���A��j���;@�����"��%��~�d���S@��/@�a���"�-��@�]���C@�����"�4-��@�W���?@�����"���A��Q���@9����"�|+�!��K���@9����"��+�!��E��@���O@��@�� P@��;����;@����7��y�����"�\��@�5��0��r���9�`�L�� � ��T�`�	��������_��#9������#@9���@��c0�iT������#���9@��9 ��T�`�����T�aM9�@9!�!@��7�T�b
9��@9�6�T�a[���T�[� �T�b�A������T�d�A�_T��T�b�A�b�DT��T�d���T�c���'��T�b;��B��T�b;��T�{#
�� ��T�`�<	���'�� � ��T�`�5	��	 � ��T�`�/	���������_�������_��'�����������'��a��4�T�c`�c�߈q�����#�7��#9��E���#@9����@��c0�iT������#�T�asA��� �T�`s��T�`낹��T�`���������C��_�����)���@���@��c0�T������#�T�c;��#4V�d7��D4d���kd���?qmT?kKT��?q�y�����c�T�c;��T�c�A� ���eT@��T�e��e��T����'�������������_���Z��/��d��'@��@��q�T�/��T�a�A� Ձ���%T@��T�e������T������������_�o��� �������ڸ��@��������@��c0�T������#��9 �B�߈0�d�߈@&�����c�߈k�T�k!T����� �R���@��@�U��B�B�߈b5��C|_�c|[�c�d�{�B��
�7�T�d�D�e|E��@�� š��T�T�d�D�c|E��*c|~���_��0���"�V�dc_9�6�"�d��e�_���d�������@���C|_�c|[�c�d�{�B���7�T�d�D�e|E�� š���T�T�d�D�c|E��*c|~���_��0��V�dc_9d6d0�e�_���d�������T�b�A���� �T�`�� �V�cc_9�6�@��T��`��㸥��@��T��`���_����������F��B� �C���c�}�c@�C5#�@�cA� � �C������������_�@#�3��������������������������� #��#�a��s�� �������:���@��@�c���@��c0�T������#�T�c�A�c����� ռ���@��@�d���|_��|[Ӆ���{����7�T�a�D��|E��@�� Ě?��
T�T�f�D��|E��*�|~�����1��V�fc_9f6�0���_���������d���|_��|[Ӆ���{�����7�T�a�D��|E�� Ě?��T�T�f�D��|E��*�|~������0���$�V�fc_9�6�$������_����������d@��T�d�� �V�dc_9�6���T��`��������T��`���_������������F��d��~�����$C���@��@�����������_�����:�������7��� ���������@�����@��c0�IT������#�~������������_� ��@��T�c��b������������_���������@���@��c0�)T������#�B6�����@��@��9 ���߈�A�d˟q�T0���6�������_�@�d}�0�c�Ah$�����������_����D�@&���V�gc_9�6������������_��aT��ț�������6d������������_������c9��]���@��@��c@9����@���?�iT�ѝ�?����#�������>��c����#��c�c|A�q�T��
�9d|}�@�f��}ӥhf�c�����h$�q��T�9 �D�V�ec_9�6[|@�d���k���{�_�kaTd����������6����	��������_�e|}ӄhe�DT���q"T|}���*����hb��T)���@����B��� � ��T�`�,�� ��@������@�?T��T�a�A�a�#T��T�c���T�b���T�a;��!��T�a;��� � ��T�`�����@�������_�!��4��#������ �����������ݶ��@��@��@��@�����@��c0�		T������#��9 �c�߈�A���@��}��h(�����&@�����q"T � Ն����T@�'�'���?���*0�����B�#@������� � ��T�`���� ��@�"@�����$@�_T��T�b�A�b�DT��T�d���T�c���T�b;���@�B��T�b;�?|� � ��T�`�^���������_�������������@��@��@����������#����D�c�@&�V�ec_9�6������������
����_��aT��ț��������6 � �T��@������T��� ��������@��� �d�߈�A��ˆ4�qH��TV�gc_9�6�|@�e���k���{�_�kaTe���������g�6���@��@������c�����_�B�!� ���_kT@�E��}�che� �T��@������T����������@��@������c�����_��@��c0��T������#������;���9�9 ���߈0��߈���|A�����f5#6�D���@��qAT���@������@��@��;@���@9�@�@&�V�fc_9�6����������������_��aT��ț�������6�qiT������'���U�hc_9�6�|@�����k�����_�kaT����������H7�����;�9B}�$h"��@��������_����������_�;�9@���)}�ii���)}�(h)����k��T�����������_��������s9������@��@��@��s@9����@��c0�IT������#��'��A��/�@�����������}���`4�/@��c�d}��@��hd�q�T�'@�� ��߈B�B�B�_q�T�0�#�����������_���������_���������_��"�@��}���� ������c9��l���@��@��c@9���@����?� T��ѝ�?����#�@�_qT_q�T���@���U�b{9�7������
 ����U�`kG��U�aoG��@����@�@��4�o��s��g� ������������_��@��|}�����������@�@@�?��@��o@��g@��s@���@�@��k��T�U�d{9�
6 շ���U�`oG����@�!@��@��g@�B����U�dkG��{���u��48����k��������f����"�T6���҆����@��k@������"�������z����U�`�D��g@�#����}����=�������������w�K����@��w@�l����"�h6����h���c������}����@��=�������������w�7����@��w@�X����"��:�a��T���O����@��o@���������������_֥�����h!8!���(�T���҃������|Û��CӅ��?`���TR?`�	T�����h!8�}�b���%�������ӧ����w�����@��w@�%����"��4��}�!�������{@��s@�c����f�����h 8���(�T���҄������e|ě��CӦ�c�`���T`�bTc�����h 8�}�b������a���������w�ּ���@��w@������"�P-��@����ͼ��X������@�����}�����}�������}�������}�����"�,�A�җ��`#�H1�A�ғ�� �����[���@�����@��c0�T������#��?�c�������	T_�	T�@�!��?���T�@�c��_���T�/������!��	���#��/@���@�����	�ߤ��@��#@�A�A ��U�aSM��4ü� �C@�#�@�����@���Τ��@��#@��(��,��U�cSM��4��� ��$@�#��$��@�b�����	�������@��#@��8��<��U�cSM��4��� ��4@�!��4�������C��_�#��3��~�/�� �������������@��@��@�����@��c0�)T������#� ����d�b�B���(@���B˄t@����T�T@�c�ct@���@���d4%�F�ˆ!�!�B�B˟�A���?�ෟ�����C��_�������C��_�W��� �������³��@��@����@��c0�T������#� ���ȅ�b�c���(@���C˥t@�����+T@��˄t@���@����4g��'���h�ˢ�E���c������c���$�B�B�a�!���!���?�ෟ�����C��_�������C��_���� �������������@��@��@����@����?�I+T������#��k��w�@�	@��	�)T�_��c��g��{��w��o��k�	@��S� �*���j5���+��@��������c@��g@��k@��o@��w@��{@��S@��+@����_@�6
`� � �+��� �L���j4�@�
��W���@��_@��c@��k@��o@��w@��{@��S@����g@��6 ���������_� � ���Ȩ���	(@��4
�b�K	�j�	��_	�T	$@�J}}�+@�+i*�@��4		�(�	@�		��	�)	�?	�JT�"T	@�
}}�?i*�	@�)�����@��T
@� @�l�!����}����@�O
���?�T�	�Ni-�?��T��
@�M	��
��T�	�#T�K��?��O��7��	��
˭���|����
넰��
�T�/��C��G��;���}��
�������_@��?@��;@��K@��w@��{@��/@��7@��G@��C@��O@�@�j��
�C	T��_�Tc˄�d˄���h�B�}�B�����	�`Ta�}������_@��?@��K@��w@��{@��7@��O@����y#�B���
T@�c�c��xb�?��T �	�����@�!�!�C�b�c�A��*!���U�cc_9�6������������_��aT��ț�������6b������������_���߻����
����
��������
����
������@���̻�����ɻ���߻���Ż�����
��	������� �!��ȁ4?1@T#��U�dc_9�6��#�������;�_��aT#�ț��������6	!�`�!�!|`�!�`� �b���!���i��������_� �+��� �L��ȋ4m�`ӭ��}`�U�nc_9�6��-�������;�_��aT-�ț������N�6��K�4�*�3��������������@��������_@��c@��g@��k@��o@��w@��{@���"�h'����U�� ����������������#��'������@��@��@��@��@��@��@��#@��'@�����@��c0�T������#��9��C�߈5 ��@�A�����������_�#�4;��@�(�� ��������@���@��c0�T������#��9 �"���C_��U�dc_9�6��#�������;�_��aT#�ț�������6b������������_�����˱��@����@��c0�I/T������#�@�0@� ������T�b� � � �)�H�
(@�
-4�b�	�h�
)u@�Q�������������@�����C��_��/��3����������� ��/@�@��3@��@����� �	���*� �Ju@���
@� �K���4`� � �I��� �����
��J�߈�5)�*�^��U�kc_9�6�	�
���	������_�	�aT
�ț��������?�@T*`��U�kc_9�6�	�
���	�����_�	�aT
�ț������K�6���������������������C��_��������������@�����C��_�@��4�����T+�}}� @�M��
ˌ���@���_�T_
�T�
�
�
��
���_�T�il���T�	T\���
��
�����(�b��G� � � �u@�a	�(@�	4�b�+	�i�?�T	�+}}�,@��	���i���$@�i	�?�T?�iT1����������MT�T�yd���?�T����TH��t@�J�G����*�
�0�_��T��(T�����	���������C��_�����?����=��@#��8��|�������&����4���	���9��d���`#��3��~�����*���������
��
�$����*��U��� �I��� ���ȉ4,�`ӌ��}`�U�mc_9�6�	�L���	����[�_�	�aTL�ț������M�6����48@�<@�?��T4@�@�
���?�T��@�
	�_
��T_	�#TJ��
�J��J|��
��T���#������}��
�ٺ��/@��@��@��#@��@�@�	�?�)T�	*�x(�@�
�_�CT���T�c ;��@���������C��_�Թ���¹����
�ӹ��
�͹��@�������������_y(�
�(@�)�
�H��?�T
(@�
�bT
$@��U�kSM�K��4Kyh���+����Ȭ�����
����ީ�� �������I���@��@�~���@��c0�i
T������#� � ��U��)�^����U�a�n9�6�"�d+���Ϯ���T�c;D����T�b?D���6�U��)��{�������� T�@��U�c�9�U��)��{���I��U�{�)�a@��U�{�)�c@������C��D������U� *�N���U�{�)���U�{�)���@��U�a�.9 � ��U��)�����������_��U�Ơ)��hd8���h$8���T�{��eh`8���T�T�a?D����T�`;D�5���T�{�!���U�aSM��4�T�a;D�t��!��T�;�������{�%�� ���֯�����@��c0�T������#������� �^���@��@��@��@�!���f����B���ē��䅌Ҥ��������e�҅��%���e��|� �jT�����}������T�������_։$Ț���(1����Gh&8�
��M��T��"TGhf8��}�h�����������������ܸ� �������������@��@��@�����@��c0�T������#� � ��U��)������U�a�n9!7�"�(��@�����U� *�����U�a�K��U�b�K� �_k�T"��U�b��!}��U�B *�Aha��� � ��U��)�+����@��������_���U�����@��c0�iT������#� � ��U��)�j����U�a�n9�7�"�(��@�ۭ���U� *���� � ��U��)�����������_���2���������#�%������C��_��@��c0�IT������#��/��������#������#@���@x!�!��/@�?���T����B��C��/@�������`��@�b�����������/@�(��������/@� �����C��_���������@����@��c0��T������#�����
�@����}��|��ݺ��@��@�?P�JT��@��� ?�,q��T�������_�`��������_�����Ѯ��@����@��c0�iT������#��� � ��U��;���T���@��@�A� �O���@��@�A� � ��U��;������������_���������@����@��c0�
T������#� ��U�!�;� ���@��������_� � ��U��;�e���H�����~�� ��U��;����� ��U�!�;�"��Ȣ� ��� ��@��� ����U�`wG��@�?��T�U�b{G��@�b�h�҃	��_��T!� b�{=�a�G�aAb�ax�?��@�A�����U�B�;�A��� � ��U��;�1����@��������_��� � ��U��;�'����@��������_���Q������@��c0�)T������#��9@� �"���b���. � բT�B�;�B������'�����`��������@�:@�A@��'@�C@�B@��������?�U�aSM�a5�@���� ��@�C@�#�@� ��@����|�`6�@� � ��@� ���@�@@�?������_������_��������@�����@��c0�IT������#� � դT��@;����� եT��`;����ȅ��@��@�����@6�#���������-��#@��@��@�D��@�D@��S�`SE��S�aWE������?����C��_��#9��֭��#@9��������#����C�������t����@�@�c��qmT�@�	`����U�c� �c�߈q���#6�U�c`&�`�����T�@��C��[���������_��@��c0�T������#�U�`3��U�bSM��45��!��T�bwG�"��T�aw�*����������_��������������@���@��c0�I	T������#�U�c3���������(���U�c3���T�c_��T�cc��U�cSM��4
�� ��T�a[D�!��T�`[���%h#�@��U�a3��kJT�'�|@����T�bwG�|}�Bhc�����
+��@����#��T�a_D��@�_�bT�T�a[D��'��C||�$��@����U�dSM��4ߵ�%�$hc�$�������C��_������ ���;������@��c0�
T������#�����T�cwG��U�d3������|}�chd����+�|@��������̝��@��T�cO��T�cS��U�cSM��4��� ��T�aKD�!��T�`K���@h$�`��+��k*T�/�|@����T�bwG��U�c3���c�c|}�Bhc���e���T�bOD��@��BT�T�bKD��/��d||�E����U�aSM�!��4��� �Ahd�!���������_�����0�� ���������@��c0��T������#�B��U�b���U����U�cc_9C6���@��U���&��������������@��U���&���_��aT��ț������f7�U�c�D��
��U�b���U�cc_9�6������������_��aT��ț�������
6�U�b�D�_���	T�U�b�D�_�a	T����_�T"�� ��ȣ����AT�U�bc_9�6"�� ���c�"�� ��_�c���Ȼ���B��@���T�����T�U�cc_9�6c��`���c��`��_ȣ�������aT����_�T�������_֠"� 
���ҝ���"� 
���ҙ���"��	���ҕ���"��	���ґ���"��+�������"��	���҉���"��%��~�����"��%��~�����"��%��~�}���"��%��~�y�� ���B��e���@��c0�i"T������#�/��'�+��g����#�����"ƙ��j��Bg��!ѡ��@��Cs��d ��_��T�@�� ��B������@��@��Cs��_�T�/��{@��/�"��k�T�/��#���_kAT�@��'��U�cc_96����[|@�����k���	������_�kaT����������%6�'@�_qAT�~��'��U�bc_96�����[|@�����k���	�������_�kaT����������%7�'@�_qAT���'��U�cc_9�6#��[|@�����k���#����_�kaT����������e6�'@��1�T$ ��$ ���#��U�dc_9�6������0�8�������_���������@9�q�
T�@9��qA
T�@9�q�T�@9�q�T�@��#��U�dc_9�6�@��$���8�@���_���������@9��q�	T�@9�q�	T�@9��q!	T�@9��q�T�����g� `�TT$���g��@�  `�T@T�+�@'  @T`'�+@�   @T��������@�C ���c0�� qK��TaT���#@9�6������_�"�p<���ҡ���"�4��~�����"��>�a�ҙ���"�l�A�ҕ���"��>�a�ґ���"��>�a�ҍ���"�T>�a�҉���"�D�A�҅���"��A�ҁ���"��+�!��}��`"���~�y��`"���~�u��`"����~�q��`"����~�m��`"����~�i��`"����~�e���"�(>�a��a�� ���*����@��c0�T������#��@��U�b���U�b���U�b��U�b��@��Bs��U�b��"��$��@�
������������@���U�cSM�c5�@�����@�#�� � ����T�`;��y��S�b�A��S�c�A�����TDx`�� ��e��4�@�f�������@�����������S�`SE��S�aWE���v��@��@���r��U�c'���U�d+��c�q����U�c�9�U�c��q�v������U�c��"�?�a�������R�c�B��U�c/�������_����������@���?��T�ѝ�?����#������������#����>��c�f���#�o��#��{�v�������@��@���5��S�`SE��S�aWE���/��S�`�A����S�a�A�����B�_�JTxb��@�e������#��@��@������%
��@9�6�@��@��@���#@��@��������@��@��@���������_�������p���@��@�����@���?��T������#��W��_��K@��3@�������b�#Ѽ���?���������c9|���@�����?@������@�
�@�_�#T �_�TB�B�������?@�`��'��C��3��K���������c9`���@�a���_@����'@�_�T �_�T�#��/�����C@����_@��	���'@��#@��ˁ����/@������C@���@9e6�_@�������7��_@������������@�9�_@��@��C@��#@��7@�@�8�TE@����Ҧ
��F����,���!TE@�����F.��k�TE@y���ҿkT���&�a6R�`��_@�����S�e�A��G��S�f�A��/���
�U�bÁ�_q�T�������_ր#�t����������
�T�xg�	@�?�A��T�+��;�@����	���@7�_@��@��C@��#@��7@��G@��/@��+@���7@��@��&�|@�����B��6���_@�`��;@��;@��@�e����@��������_@��@��C@��#@��7@��G@��/@��+@�����	������������c���hc8��q���T����HTd�?�T%ˡ��˄��������������J����������ٲ� ������������@��@��@���@�_�q�T�"��9�a��_�|�T�c��`hb�b�A@��_�������#���`�@� @�����C��_��@��c0�iT������#��9�@�"��B� �"���9���U�bc_9�6�@�#�c��@�#�_�c�#�������6�!������c���ۨ��������_�����5���@����@��c0�T������#�@@����9 �J����@�@��4!�� � ����@���@�"��"��� �� � ����@�P��� ��@�?���������_��������@��c0�T������#��9���U�cc_9�6��D㸄���D�_���D�������6�1�T"����+T���U�bc_9�6"�B�"�_�B�"�������5�� � �����@�@��� ����@� � ա����@���"� ��?q�T��B9`6 ������������_��"�\�a���� ���������@�����@��c0�	T������#��+��/��#�������B���Tfxbx��?�T�<|�hf����T������9��������@��#@��@��+@��/@��@���������_���ܱ� �������������������@��@��@��@��@��@����@��c0�T������#����+��#���B�b��dxbx��?�T���<|�hd�_�MTE�exex��?�	T�<|�he����T��9���+����@��#@��@��+@���������_����������� ���������������F���@��@��@��@��@��@����@��c0�T������#��@�9� ���C���@���C @�@(@���b�C(@��@��T ���������@��@������ ����@����������_����������@��@����@����?뉊T��ѝ�?����#��9��_@@�(�T;�9F���o��������(���ÇT�������9�/��G��[��U�g�D�g���
 � �}���@��@��/@��@��E9�G@��[@����@��'��������
��+���JT��|��
hj���J@����3��
��4��@��@��/@��@��'@��E9�G@��3@��[@��+@�*��
*�@��C�.z��N��nS��.����n�Ҏ��.���n���
ʯ}Λ�}����*�}���l�`�_�K�	~T+xlx?�B}T+x)x'x,x���U�jSM��4j@�6��*���	���?�H{T��
y'xg��	�T*xgx�
��yTJ=|�
hj����*xkx�	�C��T�'�
y,x�����
ygx�
���rTK=|�,hfxhk�y'x��P�	�C��Tu�����	��������@��/@��+@��@��@���!�?�jT�xax��?�fT�7�=|�
�hh��k��	�lT�9�@�S5 �'���@���KO�@�@����TX�E96��@��B��c����[@���"�����[@�����������-T�9�7��'@���@�s���7@��A9�����������_��G@�J���/@��@��[@��+@����	��
���?��Tyax����<T�G��7��W�A<|�"��g�ha��k�����9�U�aSM�a5�c@�����c@�%�@�&���@��9�g@��@��U�hSM��4���'�@�(����'@���������U�hSM��5�k@��W@�
����k@�(�	(@�)� ��W@�*@�*�(� ��@��7@�?
�MT�9�U�jSM��4
@�p��*��
-@�*��U�kSM�K4x��*�@�+� �K@�+�-@�+�
�@�-�8�U�jSM�*4
@�c��*� �
)@�*�
-@�*��)�-�)�9�U�jSM��4
@�G��*��
%@�*��U�kSM�K4O��*�@�+� �K@�+�%@�+�
�@�%��U�jSM�*4
@�:��*� �
!@�*�
%@�*��!�%�
@�
��O����3��O@��'@��c@��@����@�V���c@���9�U�iSM��4�H@���)��H�����w��� � ��@����9�����"���@��@�Ǝ��c@��9�@��/@����[@��+@������� ����w@�����c@��H@��U�gSM��4�H@���'��H���@������(�� @�g���9�U�hSM�(��4�@���(��(@�(���U�gSM��4��@�֮�'��s�����@��@��+@��/@��[@����������� ����G@�!��@��@��s@��+@��/@��[@��;@��A9�7@��g@��K@��������s@����@������
��A9�;@��7��;�?�
Tlxax�����T�G��=|�.il��	��@���C��_��?��9�K��o����3��K@��G@��o@��[@��+@��/@��s@��7@��@��@��A9�;@��?@��C@��_@��T@�
�@9_�K������
��,il�
�T��9
@�@�n�m��U�lSM��4���-��@�,�.��	@�,�@�,�@�,����	���o�U�mSM�-4�@�m��-�.��-@�-�
@�-����-��`
��U�nSM�.4�	@�]��.�-��)@�.�@�.��	��)��P�)@�
�	T�U�mSM��4�)@�C��-��-@�-��}�C��9
@�@�n�m��U�lSM��4E��-��@�,�.��	@�,�@�,�@�,����	���,�U�mSM�-4�@�*��-�.��%@�-�
@�-����%��
��U�nSM�.4�	@���.�-��!@�.�@�.��	��!��
�!@�
�AT�U�mSM��4�!@���-��%@�-��}��9�7��g��;� @��K��U�mSM�
�4
 @���-�$�����mTj6���9�	���������;@��7@��A9���	������������a=�!4�����"��.����p���
��������������"� *�!��f��!@�+���l@���U�mSM�-4�	@�ɭ�-�,�
!@�-�m@�-��	�!��
�U�lSM��4!@����,�%@�,�}�l�@96l@���9����U�mc_9
6���@��}@�����
k���	���@���_�
kaT�����������@����@����7���@�@�B@�	@�1@ya�����k@�d@���d�e@���AT�f@���f��@��/@����[@��+@���c������7@�����������������$��{������������[@���B@���������������7@�������[@���x��)@�+�l@���U�mSM�-4�	@�W��-�,�
)@�-�m@�-��	�)��
�U�lSM��4)@�@��,�-@�,�}�l�@96l@���9����U�mc_9
6���@��}@�����
k���	���@���_�
kaT�����������@����@����7���@���+�@�K�@�k��4�g������[@������g@��@����k@�@@�_�����7@���1��@�	@�1@ya�C@���S�@��������S@��k@�@�L���k@�C@�c�C�D@���AT_�F@���F��@��/@����[@��+@���������7@��@��������������&��{������������[@���B@����������B����7@��@���	���{��y,x���
���Ӯ���͕�T�	��
�mT?�Tynx����T�=|�ho�?
��Tymx��?�T>|�hp��HT���	��Tymx�����T�=|�ho����멑�T�	��T���	�M�����	�J������G���
��	�D������A���
��	�>������;�����	�8������5��y'x���
����T���L��э�A�?���Tymx�����T�=|�hn��
�_�	��T�	�c��T���	������	����������
��	����������	����	���
����������)���p�#�� �������������9������@��@��@��@��@���@9����@��c0��T������#�@@�A@�B@�C@�D@�E@����������_���s����@��c0��T������#�@@�A@�B@�C@�D@�E@����������_���_����@��c0�iT������#�@�B����#� ����@��@� ����#@�@��B�)��������C������������_�������\���@��@����@��c0�iT������#�A@�@@��@�׵���������_���*����@��c0�T������#х@��`@���!T ��߈�4���U�gc_9�6�|@����k����_�kaT����������6����C��_��/��9�7��;���9+������/@���!�C��(��h�����#���c|��$�cD�c�G�d�ҁ�� �|�0��T�c4�a��#��7@�c6�U�d�D�d��� � ՘���@����@�A��#@��/@��7@����@����6�U�c�D�C�� � Յ���@��@��#@��/@�����#@� ���
� ��#@�@��U�bc_9�6�@�%严��@�%�_���%�������/@��5���@��A9��;@����9���#@���A9��������@�0@��4�/@��@��/@�6q���c�6$��߈���4���U�hc_9�6�|@�����k�����_�kaT�����������6�� ��U�bc_9�6��#�c���#�_�c�#������ � �h��@�@�_��T�@�@��;@�A�˅��@�A�������C��_�C�߈C��4d��U�ec_9�6{|@�D���k���[�_�kaTD����������6����"�D%���ҧ�� ����C9�����9��k���@��C@9�@��@��@9���@��c0�	T������#����C��(��h�����%���|ě�˥F���G�f��Đ� ��TХ4����U�dc_9�6�@�e严��@�e�_���e������@���߈�4�#��9�7����� �]��@�"�߈�4�@��#@��������� ��U�cc_9�6���@��㸥����@���_���������� � ��@����@�`�@�"�l@y�@������4�@��˄���D���A�b��7@�a���i���@�0@��5�A96�#@� � ��@������C��_����C��_����C��_��7@�A�v����@�B0@�_q�T�@�!�����5 Հ9�`�g���C�߈#4d��U�ec_9�6{|@�D���k���[�_�kaTD����������6�4�@�0����"���A���� ����C9����ơ��@��C@9�@�^���@��c0��T������#�[�9���U�dSM��4]��<�D@�$�!�D@�$�D@�$�D@�$��@�D�A�_��_ly �@����@�����������@�?�T����iT�@��� ���
6�U�`SM��4%��"��@� ����0@�@0��@�@��@��U�aSM��4�� �A@�!�@��@��U�aSM��4�� �A@�!�@��@��U�cSM��4��!�C@�#�A� ��U�aSM��4���"�@�!��@@� ��U�aSM��4��"�@�!���U�`SM��4��%�@ @� �E ��$@��U�aSM��4�� �A$@�!�@$� ��U�`SM��4٩�%�@$@� �E$��l@y@ly����?k`T�@ly�U�`SM�@4�@�Щ� ��@� ��@� ��$@� �������$�&�$@�@��U�aSM��4���"� @�!� �	�U�`SM��4���"�� @� �� ��U�`SM��4���"��$@� �@ @� ��$�_ ��l@y����?k`T��ly�������_փ@�eC�'z��G��gS��'����g�҇��'���g���ʨ|Ǜ�|����@�e�G0��U�cSM�4���&�C@�#�"��@�#����'�F����@��'@�A@���#0@�D0@��kbT#@�_�T#@�_�T���S���������_ր��a=�!7��� ��������9������@��@��@��@9����@��c0�T������#� �@��@����������@�?�T����iT�@��� ���'����@�e���
�� � �'���@��@��@����'@�� @�e���~�U�fSM��4��%�f@�&�e��0@��0��@��U�fSM��4��#��@�&����@��U�fSM��4
��#��@�&���#��U�fSM��4��%�f@�&�e��@��U�fSM��4���#��@�&���#��U�fSM��4��%�f@�&�e�� @�c��$@��U�fSM��4��#��$@�&��$��U�cSM��4�$@�֨�#��$��l@y�ly���qiTcѣly���$@�e@�a��U�cSM��4� @�Ȩ�#��$@�#��|�������������_��U�cSM�C4�@����#��@�#��@�#��@�#���������0�����������_��'@��@��@��@����@���C��@���B0@�c0@�k�T��,��������@���e@���!T�U�eSM��4e@����%���U�eSM��4e@�~��%���U�cSM��4@�v��#���@����������ڟ��@��@�#���@��c0�I
T������#�"@�#@�D@��U�eSM�e4p��!�E@�%�"�%@�%�$�%@�%�A�"�$�$��U�eSM��4O��!��@�%����U�dSM��4G��#�D@�$�C�#�d@�?�AT�U�`SM��4;��"�`@� �b�d@�?�T�U�`SM��4/��"�`@� �b�
�9�U�aSM��4%��"�@�!���������_֠"�P�a�Ҷ�� �������}���@��@�����@��c0�I
T������#�"@�#@�D@��U�eSM�e4��!�E@�%�"�%@�%�$�%@�%�A�"�$�$��U�eSM��4��!��@�%����U�dSM��4��#�D@�$�C�#�d@�?�AT�U�`SM��4ߧ�"�`@� �b�d@�?�T�U�`SM��4ӧ�"�`@� �b�
�9�U�aSM��4ɧ�"�@�!���������_֠"�0/����Z�� �������!���@��@�����@����?�<T��ѝ�?����#���@�!\@��� �g���`"��4��}������@����������@�@�!`@��� �Y���`"�5��}�y����@����ާ��q����@�@�!d@��� �K���`"�45��}�k����@����Ч��c����@�@�!h@��� �=���`"�T5��}�]����@��§��U����@�@�!l@��� �/���`"�t5��}�O����@�������G����@�@�!p@��{� �!���`"��5��}�A����{@�ר������9����@�@�!t@��w� ����`"��5��}�3����w@�ɨ������+����@�@�!x@��s� ����`"��5��}�%����s@�������������@�@�!|@��o� ����`"��5��}�����o@�����|�������@�@�!�@��k� ���`"�6��}�	����k@�����n�������@�@�!�@��g� �ۦ��`"�46��}������g@�����`�����@�@�!�@��c� �ͦ��`"�T6��}����c@�����R������@�@�!�@��_� տ���`"�t6��}�ߨ���_@�u���D���צ���@�@�!�@��[� ձ���`"��6��}�Ѩ���[@�g���6���ɦ���@�@�!�@��W� գ���`"��6��}�è���W@�Y���(��������@�@�!�@��S� Օ���`"��6��}������S@�K�����������@�@�!�@��O� Շ���`"��6��}������O@�=�����������@�@�!�@��K� �y���`"�7��}������K@�/������������@�@�!�@��G� �k���`"�47��}������G@�!���������@�@�!�@��C� �]���`"�T7��}�}����C@������u����@�@�!�@��?� �O���`"�t7��}�o����?@����Ԧ��g����@�@�!�@��;� �A���`"��7��}�a����;@�����Ʀ��Y����@�@�!�@��7� �3���`"��7��}�S����7@�������K����@�@�!�@��3� �%���`"��7��}�E����3@�ۧ������=����@�@�!�@��/� ����`"��7��}�7����/@�ͧ������/����@�@�!�@��+� �	���`"�8��}�)����+@���������!����@�@�!�@��'� ����`"�48��}�����'@�������������@�@�!�@��#� ���`"�T8��}�
����#@�����r�������@�@�!�@��� �ߥ��`"�t8��}������@�����d��������@�@�!�@��� �ѥ��`"��8��}���@�����V������@�@�!�@��� �å��`"��8��}����@�y���H���ۥ���@�@�!�@��� յ���`"��8��}�է���@�k���:���ͥ���@�@�!�@��� է���`"��8��}�ǧ���@�]���,��������@�@�X@��� ՙ���`"�9��}������@�O�����������������_�����3���@����@��c0�)T������#����'�@�d�@��@ф`� � �e��@�c�@� գ�@�c�@� Ճ�A�@���@�c�@� ����������6�@�@� ��@�"���@��'@�@� �A���!��@� ����������_�������������@��@��@��� �@�d�@��@ф`� � �e��@�c�@� գ�@�c�@� Ճ�@� � �b��@� � ����_�������#р7�@��U�c�9�U�c�_9�7�U�c�_9�6�7�������_����qB
T�*c�T�
���e���4�'7�/��/�|}��+��U�����3����������V���@��+@��U���h$��/@� 4q�T�3@�c����aT���U�c�_9�7�qaT�@��/@�c��c06���U�f�_9�7�U�f�_96�74q�T\q`T���@��7�hd�#��!T|E� ���T|E�c|~��UЄ��hc���@��@�� Ě��d���Ñ���/@��U���@��@�T�
����|~��@��UЄ��h"��!������/@�T�
�����������_����@���� �������#����q�T|~��U�c�b�B�߈��4�'���t����'@��U�c���������_֐@��C�?�	T������#Ѡ4�U�cc_9C6���@��UХ��{|@�����k������@��UХ����_�kaT�����������6�� ������`����������@���@�����U��	������!�`��;������+�����'�H����� �|@��+��/��3������#�����*��5����������������!��T�`��`06���U�b�_9�7�U�b�_9�6`7���@��7�U�bc_9B6�@����UЄ��[|@�����k����@����UЄ����_�kaT�����������6�U�B�	�A���`���������C��_���������������@��c0�iT������#�U�!�!�߈�h7���Y��6�������_֠�ҟ��������_��������@��c0�iT������#��B97@��h@�����9�@�d�K96`� Մ�߈��s��q��������6���#�$@���@���@���@� � � � ��������6C�c��#@����������@�@�;�9!�
��U�bc_9�6�@�#�c��@�#�_�c�#������@��9�
�������������_�������X���@��@�����U�a�_97�S�a�A� ջS�b�A� ����_�a��B�_�m��T��!@�!@�!����U�bWD���a�@�c�@���T!���T��"�Z� �_P�cT���U�cOF�{�9bxb���#�M�c0}�Bhc����C�� �c��c@�q�����#6C@�?��TB8@�?�bT`@��_����_������#����K��O�.�7�K@��7��O@��;��������3���|���3@��@�b�ChD9�7@(@���s���������/��3@�@�����@����6�3@�d@��(@����D��3@���9d@��H��T�@����3@��@��K@��O@�,��3@���U����@9�6�@�(@��@��#@� ����'@���+@���/@�D�������_��@�_lq�T�7@�!�� �?q�T?1�T?q����@��6�;@� �@� � �O�������_�_\q�T�U�c���5������_ր���!���@��������3@�`�����������_������_�������#��U��0&���߈�4$�� ՟q�T�1�T�q����@�d6��	���U�!!� ����������_�����T�U�!�$x`�D����U�!��T���{��T�6�6������{���� ������#��U��0&���߈�4�����>��������T�6���������������_�������#��C��G��{������$(@��@��T�@��T���������_���+����������K���7�#@��@�?�(T�+@�a�_�T �3��G@�`��@�!(@�"@�!@����@�!(@�!@���@�!(@�!@���@�!(@�!D@���#@��3@�C@�c(@�a�C@�c(@��+@���d�C@�c(@�!��a�B@�B(@�A��@��������_��@��C@�#@�d@�_��Te@�_�T{�9���������!@�!@��� �/��G@�`��@�!(@�"@�!@����@�!(@�!@���@�!(@�!@���@�!(@�!D@���@��/@�C@�c(@�a�C@�c(@��@���d�C@�c(@�!��a�B@�B(@�A��@��������_��=���@������K���6�{@�+��{@��@��C@�F��������������_֐@��c0�i:T������#ф@��/��3��S�e�A��@������@��@��@���T�@��@����������lq`+T�{��K��'���9qAT{T�zG���D@����c����?�7�{@��K@��'@���@9�������_�(qT{T�z�G���A@��� ?�7�{@��K@��'@���@9�������_��q�%T\qaT�U�b��5�7���c������{@��K@��'@�qT�*!�T�B
�A�!���~��/@� �B��B4_1T�6b�B9�7�`@��@T�~��G��3@�@�@� � ����/@� �r�~��G��B��!���4?1@T�7�G��4?1@T�6�{@���@7�G���/@� Մ��d4�1aT�{@�|Eӟ�(T|Eӄ|~��U�������߈@��@�� Ś�j�T�������_��{@�|q�T�/@���� ՟qT�U��0!���߈�4�������_ւ6���{@��G��_r T���'@�d���K@��� �dd��U�� !���߈�5��{@��K@��'@��c���Q������߈�@���D9��g4����@��|B�_q��A ��?q
T�+��;�|:��3@� �@�"�@�!�@� � � � ��+@�������'5��U�! !�"�߈_qMT�'@�C`@��+@��`T�c`� �c�߈c�s�q��������+@��'@���C7"�߈"5;�	�������'����U�! !�
@`@�J:��'@�#`@���������5��c������;@�6�U�ac_9A6���@��U�c !�;|@�b���k������@��U�c !�{�_�kaTb����������7 ��U�ac_9�6a�!�a�_�!�a������a�߈�T�b{A��T�e�A��U�Ɛ ��߈��B�?k
T��9Ǡ��`"�49��}������@�������U�c !���@9�U�Ɛ ��6 �a�߈В���n �a�߈��Q�������_�������_��{@��K@�A���/@�c��C���3@�cX@� �C���3@�c�@� � �C���c�����������_ֱ����������_��7%�� տ1�qaT�q�1aT�q����1��������@Ӆ4����@�F6�3@���@���@���@� � � � �k���������_�����ݣ��������_��?�В������� ��U�c !�a�߈�?��k���T �������7��C�q��������7@�q����U�c !�a�߈�C��?kВ����!����U�Ɛ ��4b�߈�T�d{A��T�e�A��߈����_k⧟����7�����@�)�� �����������֗��@��@��@��@�!���@��c0�)T������#����K��O��S�q"T�*!�T�B
�A�"@��;�!@��/�����;@��/@�4�������.������@"�l-��@�,����@�����p�������"����U�`�_9�6����l���S@�t@��+��K@�C@�c����D@���@��� � ���@"��
��@�����@�����@"����@�	����+@�����`"�,�!������@�I��������@�,q`Tq�T�K@�@�!X@��'� �џ��@"��+�����'@�������ɟ��T������S@�`D96@��O@�_�T`@�a������"������ݡ��؟���S@�`@��O@��7��@�q`T q�T � � ��U�`WD� ��K@�!@�!�@���;��c���@�CT�|��������"���A�Ҽ��������@��3��@���������������7@�������_��#��9hb8�9��������@9?��������#@���@��3@����@�?�T_@���Tv��������������|�h������ ��������������@��@��@��@�;��������#��+����+@����bT |~��U�B�@����������ۤ�ڤ�٤��+@���&����+@�����Ҥ�Ѥ�Ф���������������_�!��0�� ��@��c0��T������#�lq�Tq�T����|}��U�c��b�B����*c�TЄ
���c��_�T�#������@6�������_��;�n��;@��@����U�a�_9�7�U�`�_9�6�@�`��#@�@� ����41�T�������_��;@������}��������!��;@�Ӌ���������_�������_�����������@��@�����@��c0��T������#��+���@"��-��@�����+@�G���#���!����������"��#��{��~� �����v���@���@��c0�T������#��;��#��'�����@"��-��@�ߠ���;@�%���#���A��٠��Ԟ���'@�(@�"@���!@��������"�<�A��͠���@�c���"����@�`���@"��
��@�Ġ�������'@�@�@���@��������"�T
���Ҹ����@�N���
����@�K���@"��+��������#@�E����������@#��!��_~� ���������%���@��@��@�����@��c0��T������#��+�q���@"��-��@������+@�ן���"��<���ҋ��������"���a��>~� ��������@��������#������U�b�_9�7�U�b__9�7 �"��;��@�!��������b����C��@������@����7�@��@����ֳ���������_�������#�q�T�[�|}��U������c����*��T��
���|~��U����������߈4�U�e�_9�6��3��7������#� �%���4�1@T�74q�T������C��_����[�����@�a�"`@�"�"hD9�7!`D9�7������C��_��@�?� T���[@����3@����7@�������@�����C��_�������C��_��`T���@6�@�����C��_�#��������[@�z���������C��_���������i���@�����C��_�������C��_������#�6 ������U�@'������}��#�/���������_� ������Q�������}��#�"���������_�������#���*C�c��B�C�B�B�E�_�T���#xb��@��@�� ��`� x"� ��@��������}��#���������_�����{�� ��@��c0�)T������#�
�Q�����C��_��� ����@��c0�	T������#р@�����������c������#�� 7�U�a�_9�6�@�(@�@�@��@�A,�@0��@�(@�@�@4��@�(@�@�@8��@�(@�D@�@<��@��@�!(@� ��@�!(@��@��#��@�!(@��� ��@�!(@� �_X9�@� (@��9y��@��@�AX9������_���ٔ�����@��c0�T������#т@�B@@��������T�*_�bTB�T�c
�b�B���87\q�T�U�d��$4�U�d�_9��7�U�d�_9D�7_r��T�B���B�B�B�E�_��T����xb���@��@�� ƚ�&��x"��� �������������}��#�d��������_�����ޝ���!��۝� ���������������#р@�XD9�7(@�,@�0@� �"�#�4@�"�8@�"�<@� D�
[=�{#�`@�����������E��������_�������#�@�@�����!���@���������2��������_��@��c0�iT������#�@��@�b š�q�T ջU�dc_9�6�@��U��p������@��U��p���_����������|Eӟ�bT|Eӄ|~��U�������߈_j�T ջU�ac_9�6����B�����_�B�����������������_����������_��U�Ơ��hd����jAT���U�ic_9�6�|@����k����_�kaT���������i�6 ջU�ac_9�6����B�����_�B���������@��������_� ��U�B`�D�߈�5�U�dc_96�����|@�F���k���	����[�_�kaTF���������'�6�qT�U�dc_9�6��{|@�D���k�����[�_�kaTD���������f7�����U������q�T ջU�ac_9�6���U�Bp�C�c����U�Bp�C�_�c�C�������@��������_�"�4�a���{����@��� ���������@�G���@��c0�IT������#Ѡ���A=�!@7��z� ��������@��c0�IT������#Ѡ���A=�!�7��z� ���{����@��c0�	T������#�_�bT@�%|��|����&�ҿ�(T��D|�@�$|����;���@����/����@���3e��@���U�dCu9�6�#����;@����/@�����J����#@��@���������e��@��@�_�T�#�a��������#@��@����#����;@����#@�����C��_� ՠ���A=�!@7��z� �����������%���@��@��@��@�����@��c0�	T������#�C������������_��#����d|���TA@99����������@����������_����������_����������������@��@��@��@��@����@��c0��
T������#�@��	Ty��U���>���d �c@�c��#9���T�*��~��@�~M��@��@y�5@����u��#A9B Ú4���`@����B@�b�b�@yB�b�yb@���������
S���@�������_֠"� (�����z�@�@�c���b��4@�A�? @��T�����@�KS���@��@����"���A���z�`"�,����z�`"�������z����~��� ��#9������#@9����@��c0��
T������#��Z� � �_P�B	T{U�cOF�{�9bxb�[�9�M�c0}�Bhc�[�9C�� �c��c@�q�T��C@��#@���T���9#y��U���>���` ���S���@��A9�@�C@����D�C�@yd�D�y�U�dH�d5q!T @��"T#y��U���>���` ����R���@�?��T�*��@�Q���������_��~�������~�����"��!��mz����j���� ����C9��1���@��C@9����@��c0�	T������#�"@�_��T�'��C9"y��U�c�>�`���@������CA9+����u��CA9# š���@���@���������@�C��T�CA9!|��� � ��@����'@�;�9!���@��@�#h"�!��@�"�������_����~�@�� ����C9��g���@��C@9����@��c0��T������#�"@�_�T��9�9���+�#|��#�d��'�%yӦU�ƀ>�����Ehc����@������@��@��u���A9D Ú����%@�����6����@��@�@��@���@�(��T�� � ��@����#@��@��+@�bh!��@��'@�A��������_����~���� ����C9�����@��C@9����@��c0�T������#��/���
_h#�A�?��@9!��9 � ��@�^��/@��@9"@�_qBT�9"yӣU�c�>�`���"|��� գ��/@�;�9"���#��@�Dhc�����C��_ւ@����@9���/@��#@��@��@�����������ߡ��@����@��C�?��T������#ф@��@���aT�j�T�U�eӁ�e5�� @q�T�����|M������U�bWD��*C�c���b��*�7��U�!��*�����7@������C��_֠"���A��hy�!�A�c�?�T�7��'� � �U��M��'@���"T�|��U�c �`�ahb�a����3�lQ���3@��#� � �U�����#@�`��@�
�T�*��7@��@��K��@��@���4�@� ՛T�f�a9�6�?��T�f�a9�7�����>��@��?@�!��;������&��;@���9 Յ���U�fc_9�6�@���c��@���_�c���Ȼ������C� Ճ�_q�T��B9b6"������@��?@�����������C��_�`"������y�a����B�|A� q���T�h@�e���@���@@��T��9AyӣU�c�>�`��/� ������@9����� ��/@����@��@�@@���TD|Ӡ@��9���hd������+��C���v����+@��C@�fhb��@����������*���@��h$��@�������������~�ڙ��~�ؙ��"���a�Ҽx��"���!�Ҹx� ���������@����@��C�?�	T������#�#�dџ�T���U�dӁ��
5�;��7��#��T�d�a9d6�T�d�a9�7�����=��7@��#@�!��3�����F&��3@�{�9 �d���U�ec_9�6�@������@���_�����Ȼ���d���� �e��q�T��B9c6#������7@��#@� @�T����e@�Z� �P�T{U�dOF���9�x`���9E�Mӥ0}Ӂhe�;�9$�� Մ���@ӟqT�U�cH��4"@���!�T�*��@��N�� �˻U�ec_9�6�U��3������U��3���_�����Ȼ�������l������C��_����C��_�B�A��_�T���'� � �U�����'@���T�U�B �@��@��P�� � �U������a��3�� @���<����@����������7@�;���˜��U���`"�D,���
x��j�'��!�c�A� �T�;@�c@���dh@�d�c�@��� @��"T�9"yӣU�c�>�`��/� �����@��@92��� � ��/@�������#@��bT#|ӄ@���9���f��@�� @�cT�+��C��?��������#@��@��+@��C@��?@��hc���A��h#��@����������~����~����"� =�����w� ����������@��@����@��c0��T������#�%����G@�H@�I@�B@���J!�_�T+@�L�C�kil8������_�l@Ӭ��4l�Z��Zmь
�k
������x,�����xl������?�T�U�o끹5��c��T�	�"��T���T���U�pc_9�6������������_��aT��ț������p�6�������@���E�9a����V����������"����������@��@����� "�$��~������@����� "����������@�<�����������"����Vw� ����������������@��@��@��@��@�����@��C�?�iT������#�@����S� @�@�B�@��/�@��+�_@�Tb@�&@� ����T&@���T&@���b��O��@����3��#��k��;��{��C��k��_q�TE|}��O@��@������S@��/@��+@�V����3@��#@��{���qMT�O@�� @�����S@�����J����3@��#@��O@�f@���������C��_����C��_����m��T�|Ӈ�h@��h��F�7h @��h@��iT�S@�������6��)}@��� ���R�!3�%���'�'�@�J
@��
�h�7��
�����	�o���@��O@��3@��#@��@��@����'@��S@������T�*�����ZM���'@��O@��3@��#@��S@���! A�����+�@����T+�@���"��T��!�	�"��T
�F�*hj8C�J%˚*�6
�K@��@����T�@���)��T�@���K��������g���@��@�T��(@�#@���T#@��T#@�B�(�4@�#@� ���T#@��T#@�c�4�@�c �_��T4@�B@�b�4@�@�#@���T#@��T!@�A���_�@�#@���T#@��T#@�B��@�@�`�@�#@� ���T#@��T#@�B��@�#@� ���T#@��T#@�B��@�#@� ���T#@��)��T#@�B�����_��@��c0�
T������#��@����'��+��/�����������_�e @�d(@�����e(@���@��T����9���
���'@��+@��/@��@�� ��@�c @���d@�E@� տ�H��TE@����TE@���d��C@�c���D@���F@���#�b�����z���'@��@����@���C @�@(@���b�C(@��@��T��{�9`������@��@����������_�������������@��@��@�����@���?��T�ѝ�?����#�8@�b�@������{�@��w�@��s��@��h@�F�g��#���h��o�E��dQ�&��d���)���?
�#T ջU�ic_9�6�U�)!1�*�J��U�)!1�*�_�J�*�Ȼ����d� ջU�ec_9�6�UХ 1���)��UХ 1���_�)���Ȼ������������U�b�D��� �����k��g��c��{@��W��w@��[�%��_��@��C9�6��@���u�@��o@���T�����@��5 զ�@�� @����@��W@� ��H��T�[@���T�_@�������#@� ˃������@�������@������@��@��W@� � տ��T�[@���T�_@�f����c@����_@����c��g@����k@���ƀ����s@����w@��ˆ��D@��_@����D��#����>��cѾ���#��#���������%#��#������#��$��/@�B����U�b�D��� ��w@��{@����{@��w@�j���������_���d��D9b�_�c��T�#��"����u�� @������@��(@�1@y��T��iT_��T����c����#@��������s@���w@����k@��������D��9`�?�h��T��]��`"��
�����t��"�\�����t� �����������@��@����@���?��HT�ѝ�?����#т@�C@���e@��H�GT�g�@`@�����>T�B9#+7C�@�E�A�G�B��
�����B@����@�_��@�_��@�_��@�_�@�B����c�_���T�@�d��$5d��5d�@���ch@�c@�q T@�!����������@��c@�@�c%�@��#���
T�_�@��[��s@��W��o@��S��@��O� @��K�0@��G�(@��������"������ʖ���#@�`���@"�T9��}�Ė���_@�Z��� "�$?��������[@�T���`"�d��@������W@�N��� "�T��~������S@�H��� "�d��~������O@�B���`"��
���Ҧ����K@�<��� "�T��~������#@�6��� "�d��~������G@�0��� "� ,��������@�r��� "�<������������@��c@��#@�@��T_��!T�g@�c@�e@��� Teh@�e�c��#4�B9�6�9���@��c@��#@��B9c6����@� ��@�����@�@�@�!��/� @�#���_���H�� ���|@�B���@�@�@��_@�b�_@��Q�c/C��c@��L��/@������T�Q�e3C���T�3��@����}�e����@��3@�&����@��}���^����@�c����>��������_��Q�`3C���T����"� �!��2����Q�`/C�w���`"�,&��~�+���&����@�@��_�@��[����`"�\&��~� ����#@�����@"�T9��}�����_@����� "�$?�������[@����� "��?������	���`"�|,����s����"� �!������Q�`3C�I���`"�,&��~�������������Ӧ������T������"��A�Ҩs��"���a�Ҥs�`� �!�߈�?�P@��c�����`"��!��~����@�����@"��+��@�ە���c@�!���`"��
����Օ���?@�k��� "�L���ϕ��ʓ���@�@��_������"�,<��@�ƕ���#@�\��� "��
��@������_@�V���%��������"��%����ps��"�(3�!��ls�A�@�D�A�F�B��
�����A@����o@�8��s@�<� @������� ��A"�!T,����'��+��k��@�d@��_�e@��[�f@��W��s@��S��o@��O��@��K�j @��G�k0@��C�l(@���e����"�L���҅����k@��+@����� "��>��@�~����'@���� "�D��~�x����_@����@"�T9��}�r����[@���� "�$?���l����W@����`"�d��@�f����S@����� "�T��~�`����O@����� "�d��~�Z����K@��`"��
����T����G@��� "�T��~�N����_@��� "�d��~�H����C@�ޔ�� "� ,���B����@� ��� "�<���<���7����g@�@����9�s@��o@��@��@���1'��"��$��{��r��?��;��� ��������k��+��;@�B@��?@���w��@�C @�c��+@��k@���y�����7�@@���A(@������"�($��{�
����7@����� "�4��~�����@���@"�0,�!������@�ߔ��@"��-��@������@�ٔ��`"��%��~������@�Ӕ��Z������g@�@��9�@��A��B��
�����@����s@��o@��@��w@����&��"�����Ҕr��"�|(���Ґr� ���Y�������9�_��@��c0��T������#�a�#@��c�9��������������_�������<���@��@���@��c0�)T������#�@��
�`� �C�߈#`7�@��`@��aT�� Tq�T8@�c��� �B9c6���c��c@�c4���T�c�a9�6 �B�߈B�s�_q�����B6�B9_��T�Q�c�bhb8b6���@��6�@�B`@��T@�B�A�"��U�a߁�?qLT���@���R�����@9_q�T�������_��@�@�@�C�a�A�? �T@�B�B��_C�T�������_�7����������_�������_�������_֠"�d�A��r��"��(����q���������"��3�!��q��"��4��~��q� ���������@�����@��c0��
T������#����@�!��'� � �{���'@���T���U�!�>�"��3�C ��� �������3@�@�+ ՠU����������*T�#��|ӣU�c �d��/�bhb� � ՠU��U���������_���C@��+������I���T�*��@��@�CH���#@��/@��+@�B����������"�@y#@����5���+��@��I���@�?��T�*��@�/H���3@��+@����^������U�`�� 4{T�`�D�{T�a�D��������_�xb���9�hQ��lQ��@�{@��B�����_��T���Ú���Q�a/C�?� 0�� ��u� 0�����u��Q�`���_�!��@�C ��?�c0��kK��T�Q�c���_��@��c0�IT������#�@�!���a�?k�T���������_�
�|}��������_��������@���@��C�?�	T������#�@�d���a��k@T�|_�c|]Ӄ�`|C���������C��_��O��7�@��3�a����	
�?P� T?\�T�"�!4)����)����6
�"�!�/����#����7������-�O@�C@�d �E@����T�7@�A@��3@��	��O@�C@��!T����������C��_ւ@��C�c���7@��@�c@9�9�3@��	��C@�C@��ATC@�d���@9�7E@���}���Cӟk����c@��@�����������C��_��7@�A���3@��	��;��������"����������;@��@�����������`"��<��|��p��7@�A���3@��	��?����7@�B@��3@���a	��#��O@�C@��/�D@��+�B@��'�ܐ���"����������?@��@�����`"����@������/@����� "�t��~����+@�����@"�0?�a�����'@��#@�@�}���L���ߐ��`"��<��|��p� �����_���@�Q���@���?�i-T������#�@����w��/�@��O�@��K�A@���	��/@��aT��C��/��O@��K@��@�(��/@��/��w@�d@�e@���1���3��@��T�O@�	�@9?q�T�K@���	���K@�
�@�@�k}~�)�)�)@��	�j
�?1���)�I	��G��C��3�	!�*��_q� T$���q�T�g�g�7�
k*T!!����|C��|�|@�!����������k��7�������q�T���O@��K@���,�O@��@9�5�K@������K@�*�@��@�k}~���@���j
�1����H�(�
��_q�T�c��3���	�7
kj	T
��j5��!�K�k}C�|k}@���O@��K@����6�@��U�)�4�"�@9	qhT����)�@��@��|~���$��@���	��1�������� ��@�(���|�)}ț��� ������T�����7���
����	������k@��������_����������������������_�H��H����?�����	����S����c@�B���7����"�4�a������?@���� "�p3��������7����x����"��4��~���S@��@��@"�\?�a�����/@����� "��������`"�l=��|��o�p}��;�����	�y��W��#��w@�B @��G�����`"����@�ӑ���W@��#@�Б��`"��,���̑���G@�b��� "��>��@�Ƒ���;@�\���+�������`"�,=��|�vo��|@��?���V��[��'��g@�B���7������"�4�a�Ұ����?@�.��� "�p3���Ҫ����7����'����"�x��������[@��'@�����@"�\?�a�Ҝ����/@�2��� "������������`"�l=��|�Io���+��_��+��w@�B@��7�e���`"����@������_@��+@�����`"��<��|�~����C@��7@�B��G@�@���� "��>��@�t����3@�
���ُ��l���`"�,=��|�$o� ����C9�����@��C@9����@���?�	T�ѝ�?����#�������>��cф���#���� �B����������@�C\@907�U�c�4�R�3� A���@���T�@��"��T����A@�C@�B@��@�@�"�B�}��˻U�b3
��U�a7
��U�c;
��U�`?
�������_��"�P#�a���n� #�(�����n� ����������@��c0��T������#��C�����������A�)��������	�_��T��)@�����������	���T�������G��3���T`�_��	T��|�dhd��@���T�@���CT_�ITb�A@���|�`hb��������_�����'����3@��G@�
�����������_ք������@���c�B���
T�@��@����_�aT��+������#��/��������	����@��@�?��+@����@��/@��#@����'@��@�B��T�������_������������q������n���"�,&����Rn� ��������������@��@��@��@�v���@��c0�iT������#��3��;������������#���������c�������C��_�����������������@��@��@��@��@����@��c0��T������#��;��C��K���������������#����+��'����@���;����������_�����������������˅��@��@��@��@��@��@��@����@��c0�iT������#��C��K��S��[������������������#����+��'��3��/����~�������������_����������������#��'�������@��@��@��@��@��@��@��#@��'@����@��c0�	T������#��K��S��[��c��k������>��c�<���#������#����+��'��3��/��;��7�����������������_����������������#��'��+��/���^���@��@��@��@��@��@��@��#@��'@��+@��/@����@��c0�IT������#��?���TT?�iT�{��#� �������W��#@�������?�(T�����������������_�E�qF��F�oF�����t���{�z�� �������!���@��@����@��c0�T������#��+��_���T|�|����{��/�����/@������+@��c���?� T������������@��@��@�����������_������������@��@��@����@��c0�IT������#��/��7��3�������_�-T%hc8�qjTc�������������F��/@��7@��@����3@�������LT�����>��cт���#�T�{���4������3@��7@������#�����x&���_��T'he8�qjT����������\F��7@��@��@��@������#@��3@���#��T��������C��_����������{��� �������������@��@��@�����@��c0�IT������#��G��K��O��7������3�$x������~������F��3@����#@����G@��K@��O@��#�_���T������7��;��+��'��/��O@��K@��#@������3����	�a	���&���@����
��F��3@����@����O@��K@��#@��;@��+@��/@��7@��'@����
����O@��K@��#@����T�x��?�T	���T
?	�T�	�������_����	�����	������ �����������#���@��@��@��@�����@��c0��T������#Ѡ��+� ��~������U����˟�T�+@�����$|@�?��҃���~���:F���T���@�������_����~�L��C�:E�IE� ����������@��@����@��c0�)T������#��/����������HT��T�c�C���T�Q���5��hc8����Tc��Q���:��hcx�c�G���"T�Q��/��hc8����Td��Q���:��hdx������iT��c�s����������U��/@��@�?�@T��b����������@��/@��@����#����@��#@�����C��_����������!�������������!���� ���������@�����@��c0�)T������#��������
T�/��~�����hT��(Tc�c�C���T�Q���5��hc8����Td��Q���:��hdx��c�c�G���T�Q��/��hc8�����Td��Q���:��hdx����d���CT��s���������)U��@��/@��@T��b����������@��/@��@���c�B��#����@��#@�����C��_�����҄����!�҅�������~����!����@"������_k� �����'���@��������@9_�q�T!���c��c@�����������_�c���?�MThc8����@��$qHT&3��&3��&3��&3���(T������ѿ��T�����_������_������_�_�q�T���T_�q!T�ҟ�hT_�q�����_ր���@��_������_��@��c0��T������#����
�"�hb8d�ф@ӟ$q�Tq�T?�T#�hc8d�ф@ӟ$qIT��_�qAT?�kT!�ha8_,q(T_qaT�@�_,q�T�@�_4qaT��_Pq�T�~��@�3�����������_������������_������������_���z����6����������_������������_������������_�j����6����������_������������_������������_�B�c�v�_�T��U���A6 ���@�����B����T|����T�����������_��@��������_������������_������������_��{�� �������T���@��@�q��������#�����!,@��t�A������������_��#@��@�`��@�b��t������#��'��+��'@������c9[����@�����T�@���������_�������#� �#�$�a��Q���������_��@��C�?�I:T�Cѝ�?����#����������>��c�΋��#�����@�@�����	�#T
@�-�@������@�@�!���c��c}���E@���A��U�bSM��4���!�@�"���7���Ix� �[T�l�G�l���@����7@�����@�C@�d�E@�F@���"T�K�����G���������$!�� ��r��G@���������@��K@��K�����G��˧���i|���'������� !� ������	��b��G@���@����K@����U�eSM�e5��@�F����@�,��@�-�������C��?�-��;��7@�"��B0���7��C@��?@�Ly��O��S��W�d�6����$���@9��������
�|@�D�"(T[�9�||�I�%��&
��Ghh8�[�d�6�?@��_9�_��3��c���������@��_A9f��3@��_���[�������������������[�����|@��K�������������������p����C����>��c����#����7@����@��������;@����K@����?@����C@�����@�C@�D@���@@��"T���@�$!�� �r���@����U�fSM��4͉� ��@�,�����A���-|��aѵ�����U�mSM�-4 !� ����C�����@����@��C����>��c�X���#��@���@��)���	��l����T������>��c�J���#���@��)@����������U�mSM��4���,�
@�-��d�	��[@��_@��c@��g@��k@��o@��s@��w@��{@��@��@�������C��_�aT������>��c�"���#���@��)@���@�?��T@����a�
���U�nSM�n4����������i��-�@�#����� !� �e���@���@��@��@���@����>��c����#ьU@�D��@�����
� ������>��c����#���@��)@���@���#T
@�@����ˌ������Ҍ��
��U�mSM��44��,�
@�-��@��@�`��K��@��[@���\w��k��o�D|@��s��K@��[@��_@��c@��g@��k@��o@��s@��w@��{@��@��@����������C��_��@���܉��@�‰������c�����@��_A9@��e@���e@��@����`�T ���6�O@�e���@9
��%|@��D�T�W@���9(||��hh8�@ӿXq�T���(q��T�Lq`�T�<qA��T�����l�����l���� �����E���@�'���@���?�)T�ѝ�?����#�����������	��W��?�����$��C@�a��K@����������������������_����}$��/@��+@��;@��;��/�!��7��K@���s����3��C@���zs�������>��c�̉��#����@��[��@��c��3@��g��k��o��G@��s��O@��{��/@��7@�?�cT�;@��;@���$!�� ����@��p������@��;��+��/��҅|��`������U�eSM��4 !� ������{��;@��/@��@��+@����@�������>��c����#��@��@��(��S@������?����'$��;@��+@��/@��������_��������@�����@��c0�iT������#� ��7�����;��Q�!3�! A�A�%DH9��7�7�@�@���@�_�T�����@���>�p��;@����U�fSM��41�� ��@�&��������;@��7@����x%�%�����5%A�e���"l@�#h@�B��/� �@�����7@�@��U�cSM��4��!�CA�#�A�Ct@�Dp@�a��3�@�@����7@�@(��/@��3@�c��U�dSM��4��!�EA�%�A��U�ec_9�6�U�@1������U�@1���_�����Ȼ����;@������@�@���!�?�TDxa��@H9e��4D�@�?�T@��Q�c3�Cx!� ՛U�bCu9�6��@T� <��M��;@�AT�! <� ��������_�����}�� ���.�q��������#��*X@��@�D��T�@�����������_��`�����
T���@��@�?�cT?	��Tj��
�a��T?	�!��T�@�a�$�\@����T������[���`"���A��{����@����@"��,���u����@����"�`
��@�o����@����ԇ��g����"���!��g� ��@��c0�	T������#�a4@�#|@��T@� ��������@������@�������������_�����������_������� ��������~��@�������@��c0�T������#��@�_1�T ����Q�!3�@�@���������������������������C��_���������C��_�! A�A�#8@�����$4@���H��T����T��B����������������������������������C��_�����{~��@�����@��c0��T������#�@�?1�T�Q�B3�@��������_�B A�B�C8@�����D4@���H��T����T����/����������_�����U~��@����@��C�?�	,T������#��4�@������ � զ��@�fCӧxB����x����1��������C��_֧x������ ը��q�T��B9�6%�����%��� �',@��*��"T����{���9�/��W��S��O�"(@�#0@�c��?������@����;�B��_��������7����G��;@��?@��_@� �6�U�B� �B�߈�4��������C��_�@���������+�P����"��5��~�p����+@����Ն��h���@"�$-��� f��������_��;��?��3��O@�E@��S@��������7@������_@��;@��?@�����u�#	6�7@��{@����T�@�C��c� �C��@�CxB�e�Ex�#�C�
��/@��ˆ@��C�(z��H��hS��(�����h�҈��(���h����|ț�|�	�}]�c� ��� �T�e�f@�g@�h@��������G��d���@�d�e��3@�a��3@�CxB�c�Cx�C��d� �D�q�T��B9b6"������G������C��_փU�c� �c�߈�5��C9�6�K��G��c��O@�A���S@������[��'��7@��C�ԅ���"��������[@��'@��"����~����C@����� "���A�����{@�}���"��6�������c@��G@��K@�����D���ׅ���S@�,@��W@�_�	T(@�0@����?���E����O@��@�"��;�c��_��� ����7����G��;@��?@��_@���������C��_��_��?��;��7@��C����� "�0.��@������G��0��� "���A�Ҭ����C@�B�����������;@��?@��_@��_��;��?��O@�d@��S@��������7@������_@��;@��?@�����Lt��7�"�`5��~�Ge���u���}�[������p���!��T��
���)
�
	�)
�*	@�_
k���T*@�
�a��T 
��!	@��x����C� գ�_q�T��B9b6"���������C��_����������9���|��@��@��@��@��@9����@��c0�IT������#р�������������������������������"�B�_��Thb8�qa��TB�?��T�Thb8�qA��T?�T������C��_�������������� ��������|��@��@����@��c0�iT������#р�#@� @����*��T#@�B|~�bhb�_1`T# @����bT!@� ���;����@������@�������������_�=�`��@�������_�=�`��@�������_����������� ���������k|��@��@�������@��c0�iT������#�",@�@��T�7��3�$(@�%0@����/���f���@�B��+����;���������'����C��+@��/@��;@���	�C���G���k�������������+��;��/��G��3@��@��7@�������'@������;@��+@��/@��#���]s��7�G��������_�������� �������|��@��@�����@��c0�T������#�@�_k�T��������_���F|~ӥ����@��@�����������_������������{��@��@��@��@����@��c0�T������#�@�_k�T��������_���F|~ӥ����@�����������_����������9���{��@��@��@��@��@9���@��c0�iT������#���7C|@�D�T�/�@�{�9B||�b�B��@�@��#�a@��������#@�����/@�@@�A@������������@�����C��_���������C��_����l��� ����������{��@��@�������@��c0�)T������#�@���@����U�aSM��4"��"�@�!���������_ր"�4�A�ҳc� ���������y{��@��@��@����@��c0�i
T������#��� @����C@��TC@�c@��TG��@��@�[�9$@9�6a�}�$9 �A���U�cc_9�6��$㸄���$�_���$�����������@��������_֣6c�~�$9C@��TC@�@�d�����h� ��@�C@���A�� ���"���A@�!@�B��A����@��������_����������_�����p������m�� �����{��@�����@��c0�)T������#��@��@����������������@�����C��_�������{��@��@���@��c0�IT������#��'��+�#�c���T��1������������z�������_����B�.�.�� ������������z��@��@��@��@����@��c0�iT������#�A@�@@��@�S����������_����z���@��c0��T������#��7��;��9�U��P ���߈�5?h���7@��;@�% @�E	��U�eSM��4G�� �% @�%�  �@�@���@�'@�_��T�+������@�dЄ�!�}k��7@����U�fSM��4/�� ��@�"����+@������7@��;@������g�B�|ӛU�cSM��4��!��hb�#��h"�@�B���A��7@�C@��T@@�@��;@��T@�A�� � ���������_��������@"���@��b� �������az��@��@�����@��c0�IT������#�$@9A7(@96@�?�T�����@�@��@�_��T�!<��������C����y� � � ��@�`���������_�����6z��@����@��c0�IT������#�A@�@@����������_���z���@��c0�T������#��� ՁU�!��!�߈��5(@9�6 � ���2���@��9 � �-���@��4�@������@��@�"$@9�6C�#$9C7B�"$9" @�[�9B���U�cc_9�6�@�D㸄��@�D�_���D������"@�?�_��ן��5#(@9c6#@�c�#�#@���#@�c�߈qMT�@��O9#$@9$ � Ճ�� � �������@�`4�O@9�@�"(@9b7�O@9
  � ՗���@�"(@9b7���@� @�h����O@9����������_������y��@�����@��c0��T������#�@��
T@�c@�d @��	T�U�dSM��4d @�6��$� �@�a�?��T@�%�|ӆ��@��he����U�fSM��4*��%��@�&���@���T@�����%�|ӛU�fSM��4�he���&��h%�@�_��T�?��T���������@��@� �@�������"���@�!@���A������T�� ����������_ֻ��������� "��&��~��a�������� �����Qy��@�����@��c0�T������#��/��3�?�
Tb�����#��'��+��7��3��/� ՇU�����߈��5(@9�6 � ���S���@��9 � �N���@��4�@�����@��@�"@��'@�#��+@����U�dSM�d5�3@�	���#�$@�$��3@�$�%@�%�#��/@�#�$��7@�#�#@��#@�$�%$@9�6��%$9e6% @���9����U�fc_9�6����������_����������%$@9��}�%$9% @���9�������e����T%$@9& ���% @�P����&$@9�7&@���-T&(@9�6&@��q����@����o9�g9��ן��5'(@9G6'@���'���"@�B�߈_qMT�@��k9"$@9$ � Ղ�� � �������@��4�@��k@9�@�(@9a7�k@9 ���@���U����k@9��k9 ��@�w���@��k@9�k9�o@9b6=��k@9�g@9�6�#@�4����k@9���������_ֻ�9������g���T�U�hc_9�6����������_��aT�ț��������6�@�����"�(�!�Ұ`��"�P�a�Ҭ`� �����������������nx��@��@��@��@��@��@��@����@��c0�	T������#��7��@�"��B� �"��@���"h@��+�[�9Q��D���C��#� � ���o���@�e��7@��9 � �h���7@�$@9�7@�_�-T(@9�6@�_q����@���6"@�$9X���+@�B�W�҄�@� �B��� Մ��Ȥ�b���LT����b��@�_��ן��9���@�U����7@��@9�@��������9$@9 ��+@�U�Ҧ��'� Ճ�� � �����+@�!LQ� ��'@�A��� � ��#@�����@�"��C� �#�_q�T��B9a6!������@9`6�@������������_������w��@�����@��c0�IT������#��7��9�'��'@��'@��7@�@���D�B9D7@�c�e�|ӄhe���9� ���g7@��T@�c@�d @��
Ta �$���r`T���+� � � �������@�C����9�@�"$@9 ��+@�b�� � ���}���@9@�7B���#��+��� � � �������#@�$@9�6#�}�$9�U�cSM��4 @�+��#� � ��7@�d���U�ec_9�6����������_����������a@��@�?�	Tf@������U�gSM�g5�@��@��hg���(��h'�b@�_��Td�$@9 ��+@�A�� � �:������������_�������_�������_�������_�����������"�h,����_�������� �����Nw��@�h���@��c0�T������#�"@������#�#@��������_�c@�B�_�MTd@���9�U�eSM��4� @���%�� ��$@9�6��}��$9�������~��$9��^����@��#@��@��@��?|��U�bSM��4"@���"�?�"��#��$��!�� ���E��� ���b��� Ղ��� ���"���@���������������v��@��@�����@��c0��T������#��9�7�� �B�����_�T���� �D��� �e��ȥ�d���LT���7��+�d�����D��������������_�!�@�?�*T�T@�&�|ӧhf�� @����AT� �	��?r ��T�������#��'��9 � � �������#@�$@9�
6�6 ��7@�d���U�ec_9�6����������_����������$@9��}�$9a@�$�?��Tf@���|��hg����@�_��T�
�)@�i��U�iSM�i5�@�(�(��@��hi�+��h)�a@�?�i	Tf@�����U�hSM��4�hg��(��h'�b@�_�Td��U�aSM��4 @�	�!� �A��@�A6@��@���$@9c�~�$9�@��@��@��@9F��#@��@��@9�9��$@9 ��'@���� �'���7@��+@����@��@9}���6��7@��+@��� �@��� �d���@�@�`���������_����������
�������"�h,���h^�����}� ������c9��+v��@��@��c@9/���@��c0�IT������#��9����c��� Մ��Ȥ�c���LT�����/����� բ���@��/@��@������#� Յ�߈�6�'����/@��@��@��#@��'@��@��h@���9Q�����T�|@����߈�|Bӿ��ן���?�
T�7����������C��_� � � ����/@�@�������5�@�����������������C��_��@��9�/@�d@�d����@�9���������@9���/@����@��h@���9Q�҄��!Td���#@���߈�|@���߈�|Bӿ�-T�����@��@������@9�@��/@����@9�9��@��� Ճ��� � �o���@��@��@9����C��_��������u��@��@�n���@��c0�
T������#����#��9�@�$@9 ��@�A�� � �O���#@��@���@���@�C@�d @�B@��Td �������raT?�kT�� � � �������@����7���������_��@�$@9B6b6>��@�@��#@�?�T$@9 ��@�A�� � ����@� @��������_�����������_����������_�"�h,���p]� �����������@��@�����@��c0�IT������#��?�$@9_r�T�C�	��?@��C@�@�@�@�@�@�@�(��
T	
Ú)�"	�_��b������/����#��3��'� @��+��	$@9�6!�$9B�!�$9 @�;�9!��{U�bc_9�6�@�)�)��@�)�_�)�)����������?@��+@��/@��3@��'@��@��#@� ՂU�B��B�߈�7�b5	(@9)6	@���	@�{U�jc_9�6�@�+�k
��@�+�_�k
�+������k
�7$@9 � �A�� � ՝���+@� �@��� �A��� � Ք���+@��7@�a4�/@�"�?@��(@9e7�/@�� � �����?@�"@���$@�{U�ec_9�6����������_����������&�7%@��@���%9Х���/@������D@��'@��3@��#@����@��?��7@��5�?@�"(@9�6  � �_���+@��� � � խ���������_ր"�@6��~��\��"���!�Ҳ\� ����������@��@�F���@��c0�IT������#� � �`U��&����;T�a�D�;T�b�D�������T$x`�����X�ҥ�W���� ե��� Մ��Ȥ�e���LT�������������� � �`U��&����@��������_���?t����@��c0�T������#��+�@���@���?�T��+@��@�����@��@��Td��@�%�|�ehe���T������+@��@��@��@��@�gh&���?�
T&��B�_F�Tf��@���
T�|�ghg�?�BTh��&�|�{U�hSM�h��4�|�'�hhf�(��?�BT �|�bh`�a�_�@T$�{U�aSM��4�|�%�ah`�!�eh �������_�����4}�����1}���/}�����,}� ��������s��@��@�����@��c0��T������#��3�@���@���@���?��T���3@��@��@��@�%�~ӥ��mT?�bT���@�&�|ӆhf���,T���#����3@��@��@��@��@��#@�����C��_օh'����
�'�~����
T���g�����H
T���	TH������	�|�(�����������
��/*��_�TE�|Ӆhe��
�?�T���@��'�|�{U�hSM���4|�%��hg�(���?�BT �|ӂh`���_�@T%�{U�aSM��4|�&��h`�!��h �����C��_������|�kA�)�����?�*��T��@���T,	����������������|��
����|����|����|������|� �������As��@��@�j���@��c0�	T������#�@�_�T��B�B�B�
�������_�����V����@�B��@�B����������_����� s��@���@��c0�)T������#�`"������G[� ���s���@��c0�	T������#��9 �"���7�'��� � � �!�� Տ��'@�$@9�7@����@��jT � ��@�A�� � ռ��������_��!�1������������r�������_������_������r��@����@��c0�IT������#�A@�@@������������_����r���@��c0��T������#�@����9 � �����@�(@9a7�����@�@�!��$@9�6�6@�_�MT!�}�$9 @�;�9!��{U�bc_9�6��#�c���#�_�c�#������ �$@9�7@�_�-T(@9�6@�_q����@����9 � � �a�� � �S���@9`6�@�����������_�����yr��@�����@��c0�T������#�@����9 � Ս����@�(@9a6@�a5G����@�@�"��?q�T$@9a6A7!~�$9 @�;�9!��{U�bc_9�6�@�#�c��@�#�_�c�#������$@9 � �A�� � ����������_�����<r��@����@��C�?�T������#�[T�e�a9�	7 �ETХ�!�����@��5 ՠQ���������D����� ՠQ���������� ՠQ���������D�������[T�e;D��@�[T�fC�[T�C=9 տ��~�����'�ET��=����� ���FT�� =����Q�@������9�;��7��3� � �@T������;U�e�E���)T;U�c�E�c@�[T�cG�;T�c�D�;T�d�D���
=��%�=�!8�����C��_�ex`���9�������K��T�@�[T�c�!9dU����߈$4{U�d�H9[T�dC"9[T�c�!9{U�c�9 ��'@�DT���!��������'@�DT���!���߈d��5[T�d�a9�7������#��?�{U�b7��n��?@��#@�B��V �{U�cH�q`Tq�T�?@��#@���[T�b�a9b6�'@����?@��#@�A$�;T�b�D��C�;T�c�D��/����+@����C@��/@��jT�+�Cx`��?@��h@�����#@�(}��hh�����������)�������&}Ӣh&���?@�;�9 �"��{U�cc_9�6�@�D���@�D�_Ȅ�D�Ȼ���"��C� �#�_q�T��B9a6!����� � �@T���*����@9�;@��7@��3@�ه��� T�@�Y� ՀQ������������������C��_������z� ���@q����@��c0�)
T������#�A@���"|���CC@9�9 � �@T�<�P����@�BT�B`<�Aha�!��@9`6�@�c@��@�����T�|�Chc��[T�c�G�#� �CT�c��c���� �@T�<����������_�@�[T�c���p��U�B���[T�`�G���[T�C=9 � ���BT�B�!�A����"�'����)Y��"������%Y���?z��"������Y� ����p�����@��c0�T������#�C@���B#@9�@��`@�����_����@�=����@��~���i����������_����p���@��c0�	T������#�A@��� � �@T�<��� ��@�BT�B =�A��� � �@T�<������������_����p���@��c0�	T������#�A@���B@��#���C@�C�C@���
@�"���y~��#@��@��������C��_���d�����Ȅ6b �c�A��������b����$}��� � �@T�<������@��@�@ha����@����@��@�h"� � �@T�<�?����@�;�9�@�C�A�{U�dSM��4y�#�$@�$�D�A�$�#�_��#@��#@��@��@�����9p�����@����?�iT������#��9A@�`� �dU��DU��DU��DU��|����Aӥ�%�e�F@�?��~�����}�_h(��|ǛB�A�B���b���C��� բ�߈5�S������;��+����3��B� ��C��G��C��K��O������o��/@�@��S@��@��@����@�_��T�@�� Є���`��S@���{U�fSM��4�x� ��@�#�����#�c�}�c���{U�cSM��4�?�� ����C�����?@��E��F� �#��;@� ��������_�������_������o��@�����@��c0��T������#�C@��#��@��`@���D@��+�E@�����"��_����#@��t���7�9�9P@��+@���@�c�c$@����'�`� �c�߈c�s�� ��B9��9C9��9�#@��@���M#��+@�`��'@��@9�@9v���@��~���K����������_����o����@��c0�T������#��?��SЄ����#��3��@��@�{�FT������/�@���GT����������(��#@��/@��x$��3@��@����?@���?���T�S��������3��@��@�y�FT�ƀ����+�@���GT����������(��@��+@��x$��3@��@����?@���?@���TdSЄ)������3��@��@�@���GT������'���GT����������(��@��'@��x$��3@��@����?@���?���T�������_�����Co��@�����@��c0�)T������#� 9�@
����}�C�����W�������9��-��+�����/�����3��C����n���@9`�7�@��#@��'@��������_���o����@��c0�)T������#�@@���A@�����@�����{U�aSM��4�w� ��@�!����@�9�������_����n���@��c0�T������#� � �@T�<���� �AT�!��!���a�[T�a�G��[T�b�G�"�[T�a��[T���[T�aC}9!6AT�!=�"����� ��@�"���C�@�[T�aC=9 � �@T�<�����`��/����;"�{�=�a@���|�����������_� � �@T�<�����w��#�t�A��1y��,w����������������_�B~�CT�cP=�B��� �CT�c�!�c��� �#��� � �@T�<�m����@�����5�� � �@T�<�����AT�!=� �"���C|�DT��`<����hc�F�CT�c =�c����aTCT�c�!�c��c@Ӄ��4A~�BT�BP=�!��� � �@T�<�F����@���������������������_� � ���BT�B�<�A�� � �@T�<�0����������@�������_� �@��h#�A�������[T�f�� � �@T�<�����@�"@����_�T ���������������_�����Ґw� ����~�@�� �AT�! =�!���BT�B=�B���_�aT�@�AT�!�<�!��!@�?q����7AT�!�!�!��!@��4 � �AT�!��!�����!� �{U�bc_9"6��BT�B����@�������
��BT�B��[�_��aT@�ț�������6���_����_��@��c0��T������#����� ��:����@�[�9{U�cSM��4�v� �A@�!�@����5�������@� ��(���{U�aSM�a5�@�nv� ��@�"@�"� �@!������{U�aSM�a5�@�`v� ��@�"@�"� � �{U�bSM�b5�@�
@�[v�"�!�@�"��@�C@�#�#9�c
����c*���A���u���!��{U�aSM�a5�@�4v��@�!��ȣ���������_������m��@�����@��c0�	T������#�B@���	@@�{U�c����/���Yf��@�[T�c�a9�7@@���:����������_���Um���@��c0�T������#���@���G��@� @���ǧ���@� @������@� @�]��������_�����Wm��@���@��c0�)T������#��7��;��y��7@�@� ��+��@��;@�c����������������� ��+@�^����7@�@��'� � ��+@�����'@��������7@�@�
�������_�������&m��@��@����@��c0��T������#����9 ��� ���8����@� @�`������� � ��@�ۼ���������_�����m��@���@��c0�T������#����9 ��� �������@� @�{U�bSM��4"@��u�"�?���� � ��@������������_������l��@����@����?�$T������#������@�$����d��6C@�����b"TD���@��h#8C@�c�C��@�C@�d(���ҟ�h T��TD���������h���[T�iGD����+�y�i*8J�)�G�_)��T?�"��T	i*8H��C�h(� ��(T�T����h�������s�K�y�i)8)�J�G�?)��T_�"��T
i)8(��C�h(� ��HT�T����h���i��}��h(8I�c,� ���T	�CT�	���#���c����u���y�gh$8���Gӟ(��T��"��Tfh$8�	�i�I�B�����$}�bh$�[T�c�a9�7�����������3�;U�c�E��S�;U�d�E��/���B�_�*Texb���9��� ����@��4�+��#��O����� ��O@�c��c@�q�T�3@��@��+@��S@��/@���#@� @�{�9 ��7��@���9�?���/�3@��@��+@��S@��/@����B@$��C��K��G����{���3@�;�9 �"��{U�cc_9�6�@�C�c��@�C�_�c�C�Ȼ��� ��� �"�q�T��B9`6 ������������_��?@����?�!�d@y?���T�?@�`@y���T�7@���A9�@9���@��4�'�4@�@�B��������3@��@��@����#@��'@��@���A9�� տq�T�7@����7���9�������9���"��#�a��T��	���2u�����u�����,u�����u�����&u�����u����� u������
u������u� ������k��@����@��c0��T������#�D@�A@�@�@�����,��������_�����zk��@���@��c0��T������#��7��?��@�����[T�dGD��?@��@������ ����@��q�T��A9���@����+���M��#��@��'��+�������@���/��������_���������gk��@��@��@����@��c0��T������#��7��?��@���b�[T�dGD��?@��@������ ����@��q�T��A9���@����+���M��#��@��'��+�������@������������_���������3k��@��@��@����@��c0�	T������#��/��7��@���.�[T�dGD��7@��@��˄�M��#�������@���������C��_���������k��@��@��@����@��c0�iT������#��G��O��S��/����@���;��+��'�[T�dGD��O@��˄�C��#��/@��@�FT���&�������S@��%��#@��3��7��;@��+@��'@������������������_������������j��@��@��@��@����@��c0�iT������#��G��O��S��/����@����;��+��'�[T�dGD��O@��˄�C��#��/@��@�FT���&�������S@�v%��#@��3��7��;@��+@��'@�c��������g�������_������������j��@��@��@��@����@��c0��T������#��/��7��@�����[T�dGD��7@��˄�C��#�C�����@���C�����C��_���������{j��@��@��@����@��c0�	T������#��?��G��3��/���y��#��/@����@��3@�o�[T�cGD��G@���c�K��'��#@��+�#���#�������������_�����������Mj��@��@��@��@����@��c0�	T������#��?��G��3��/���I��#��/@����@��3@�?�[T�cGD��G@���c�K��'��#@��+����#��������������_�����������j��@��@��@��@����@��c0��T������#��/��7��@����[T�dGD��7@��˄�K��#�������@���������C��_����������i��@��@��@����@��c0�IT������#����T���z�@�������_֠"��3���R� ������i��@���@����?�T������#џ�T�@��`@���T?�T_�AT�8@����<@���� @��@��0@������������������9�C��?��������������7����+��'���!@����'��@�`� ������@�d�@������#����>��c�Ss��#��B��C��D��E����	��
����7@��g��k��o��D9�9�@��#����>��cѼs��#��@��C@���T�+@��?@���T�<@���T�8@���������@��@���O��������_��D9�7�@�P@��;��@��C��q��"��?�a���s���;@�s���!����~��s���@��s�� "�X�����s���C@�bs��1r���q���@�@�@�����������3��D9r@T�@����>��c�r��#�������_�"��A��gQ��"�l����cQ� �������������9��&i��@��@��@��@��@���@9K���@��c0�iT������#�@��@��4�G���@9��@9�~�
@�q'���~�_r'��	@�I��C9	dA9�	6	$@�+@�l@�?��Tla@����@���AT5qTQq�T�;��/��+���9@��
����@�����5��@9�~��G@��CB9�/@��+@�,�;@��@��`@��� ��G@�&%�@�&��@���&)���@9�~��	��CB9�/@��+@��7��� �$�" @����*_��G@�@�A��7@�d0@��@9D�d@�D�c�@�c�C(��������CB9�#��'���9@��@��
��@���a��G@��@�|@��������CB9��@9�'@��#@�g6�g6�6dA9_r�TdA9_rATA6��6@�@��hT@���@�B@��@��@��bTB ��@�B � �@��`A9_LqT@�C@�c5�@�A@���K��G@�C@�c@�c�c�C�������_��������_�e��������3��p���"�������r���3@��@��r��@q���p��"�x,�!�ҋP�����
�l�����������C9�G9��Kh��@��C@9�G@9+���@��C�?��T������#�@�@�"��O��;�$@�@��7��C����^� 	��O@�d@�e@���Te@�f@����T�7@���@9�Lq`T�qaT�@��q����6fdA9�~�fd9fdA9�}�fd9��@9d`9`�a�d@�d��d@�d���6��!@��@��'�a�`@�e^��O@�@�A����'@�C�
C@�@��@������5�'@��O@���O@������������������C��_��O@�dA9_r����7�C@��@��`D9�6�7@���@9�Lq�T���7@��C@��7@�_r@T�6�9����������;@����C@����O@��?��#��P@��3�@��/�p��"��?�a��:r���3@��q��`"���a��4r���?@��#@�1r�� "������-r���/@��q���p��%p���C@�@�@��O@����������
��@9r�O@�@T�2�����C��_�.�����C��_� "�d*�!���O��/��+��o��`"��'����r���/@��q���!�D��~�r���+@��q��gp���o���C@�@�@��O@�C@�������i
� "�T��@��O� �����qg��@�+���@��c0�iT������#��dA9?r�T$@�@�"D@�_�T������_������� P@����o��"�4�A���q���@�q��"��?�a���q���@�]q���!��6����q���@�Wq��&p���o���@�@���@����o��"��9��}��q���@�Iq���!��>��@��q���@�Cq��p���o���"�$�a��]O� �����%g��@�����@��c0�)T������#�dA9�7��@�@�A@������@�C@���T��@��������_�`�������_�����g��@���@��c0�IT������#��#�T�d�G���@���@9�qaT(@�$��$@���@���T�'��#���@��xd���(���e��'@��#@������������_��_��T#x`������������_����������_�����p� ������������f��@��@��@��@����@���?�IT�ѝ�?����#������������������>��c�dp��#���
����f�����@���@��@��@���@�����@��@��@��-T@�������@���@������{�����������@�p����@����@�<^���@���@��@��@��@�*'����T��@�d���	�}�$�������@�@��@�?��HT?	�$�����?�T����}�%q�����@��@���@���@��@��@���@��������������_֩`9�@��@��@����
�����������i6��
�9����������@���@��@��@������@9��M��T#�����6�@�i�)�@9
���|@�?D�T�@�[�9�||�Iik8*@�_YqAT�`A9_)q�T_Mq�T_=q`T��@�����T����@�����iTj���@�jy(������{�ro�����o�����do��	��l�ao� �������������
f��@��@��@��@��@�G���@��C�?��T������#��@9���qhT��&�@���@�}~���T��@�����1��������������W��+��qhT��
$�@�@��|~����d��@������1����ф��'��@����'@�a�#@9����9�����;��?����9��
��/��W@��3�����7��@���9�+@���������C��_��+@��@�����T��9�h`8�������qhT��q�T ���@9�7�m���!�$?���p��n���m���<� ��@�p��n����@9�@���@9`��q�T ���@9�7�m���!�$?���p��n���m���!����@�p���m����@9�@���@9K��qT��q�T ���@9�7�m���!�$?����o���m���m���<��<��@��o���m���@���9��@9�@���@9�����q@T�7��#� ���@9	7��9�m���!�$?����o���m���#@���@9��@9�@��+@���@9�7@��@����T�hh8�/@������c����?���@9���#@����7@��k��@9����
�m���<�=��@��o���m����@9�@���@9��9������C��_���a��{n�a��yn� �����������&e��@��@��@��@����@��c0�iT������#���9��9C@�@�%@�chd�� q"T�z���d ��%@ӿ�0���$��#0����@@���_m���@�o��|m���@�@@���@9����@9@?��7Tm���<�`��@�to��om���������_��#9�'9�+9���d��#@9�'@9�+@9��B@���C��qMTDS@9@ӟkiT�@��_�$C�c�Bhc8!@��@�a ��!�!@�?q����_��@��_֐@��c0�IT������#����#�����b���c9���@�����#@����@��@��#@����������������_�����IThg8uqa��T��,T�����������������_�������������!�B�6����������_������m� ��������d��@��@�����@��c0�	T������#��/�?<�T@�C���Í��#������_�T@����.��_k!T@y�-��_k�T8@9_�qAT�l���!�d5�����n���l������C��_֗����#������������l���#@��@��n���@��@��n���@��@��n���l������C��_�������Od��@��@�����@��c0�T������#��/��@������Z�`����#�����$���@9�/@������������@����#@�6�/@��P@���T��@��@�	�����C��_�����d��@����@��c0�T������#��G��K��/��+�jl��"��a�Ҋn���l���+@����������/@������v����K@� �Wl��"�\-���wn���K@��m��pl��Ol���l��ml���G@���#��+@�C@��/@������G@���#@�0���+@��@��/@��Z��3��7��'�9l���<� 3��@�Yn���3@��'@�Vn���<�@=��@�Rn���7���m��Kl���+@�@��/@����G@��T�+@�A@��/@�����l���!�\���>n���G@��@�@��m��5l��l���l��2l���������_������������c��@��@��@��@�����@��c0�T������#�e@���A�F���A���A��������������_��~��������_������������c��@��@��@��@����@��C�?��T�Cѝ�?����#���[U�e�_9e6e@�%��0���q�Tf8@�����@�F��@����������9��� ��@�"���a@�4�@��c����>��cчm��#�a@�!�@�?�a@�;�9!����"����c���A��A��A��A���H9{�9e`���߈��s��q�T`<@�a8@���}�e@����A�����A���}������@�������>��c��l��#����������@0��������������������9��@����C� ?֠���@��@��C� ?��A�����A�!�@���%@�&@�����C��_��������@��$A����'��@������@���@���@���@���@�Q���@������@�����T����C��_����������9���b��@��@��@��@��@9k���@��C�?�		T������#��c9A@�B@�C@�D@�E�@9F@��c�������c@��cC9��C��;���+T�W��[����c@����>��c�	m��#��c@��cC9�{@���+��[@�˄�џ��T�S��_�k���!����@�7m���_@��l�� "��A��1m��,k���S@������cC9C������cC9C��
��W@�����C��_����C��_��#9��b��#@9����@���?�)7T�	ѝ�?����#��?��C��;��?��B������	����
�������#�����'�$@��Q�c��c�߈�@���D9��f4����@�e|Bӟq��� ���7���	9�+��G��C����>��c�"l��#��7A�&����7A���I9�+A��G��@�d��?�@����@����>�����@�����@�
Z��7A���I9�@� ���C��{���Q����T������C������,T�G��������?��;@��������	��_���@���@���@�����@9���������g6����9�#�����\��7A���I9������@9#�����6��@�����@�����$���@9���������|@��D�B&T��@�{�9�||�m���@�����
��gil8�?��3���9�`A9�`9f6�@��;��'��;@���������	��
����+A������3@��?���7A���I9�'@��;������@9��6�?A����CA������@��;@����;��?@����?��?A����T���?������CA����C��@����7A�6���������	����3@����+������@���@� ��������X�����C��C���@��+@�1���j���<� ?��@�4l��/j���?���7j���!����@�,l��'j��
�7A� @���������@��@�����@������i���!����l��j���i���<� 3��@�l����@��C@�l���<�@=��@�l���C���k��j���?����6��@�A@���@�^��7A�C@��T��@�A@���@�V��/��7A�C@�����i���!�\����k����@��/@�@ˉk���i���7A��+A�@���#�@�q�T!`@��T�G��?q�T@@����A@����C@�����i���!�t��~��k����@�nk���!�D��~��k����@�hk���!����~��k����@�bk���i���+A��G���7A��i��,j���i����@9�3@��?���7A���I9���?@��;@������	��_�!��T����C��xa�T�f�G����?A����CA������@��;@����;��?@����?��?A����T���?������CA����C��@����7��6�7���9��9ki�� "��=���ҋk���7@�!k���i���i���G@���@���@9��@9�C�������������7��@��C��@����G@�����C��@����C��6��9������L���@9�C�C�6�?@��;@������	��_����{�9j����l�.j� ����C9�������`��@��C@9�@��@�:��B@�C@�D@���d@������@��_�D@�E@��@������@�����D@����T��C������_�b@�B�b��@����_��@��c0��T������#��/��?��C��G��K��O�i��@"��6��~� k���/@�fj���!��
��@�k��i���?@��3��C@��+����@�b��3@��+@�_�
T��xb������V��'��#�����$���@9���������@�?��������������8� �6�'@��#@��@�7����C@�?���T�h��`"��<��@��j���h���O@��V�`������'���$���@9����������@����'@��6�K@���T�O@���4����������_�������������F`��@��@��@��@��@�����@��c0�	
T������#��O��+��'��W��7��/��3��7� ������V��7��#�6�/@����3@�c��
����
���D�	T�7@���9f||����3@�����3��;��#�����������&���������}���`h���!��,����j��{h��Zh���<� 3��@�zj���;@��#@�wj���<�@=��@�sj���3�����i��kh���'@�A@��+@����O@��T�'@�A@��+@�����>h���!�\���^j���O@��@�@��i��Uh��4h���h��Rh��������_����l� i� ����������_��@��@��@�����@��C�?��T������#�B@�D@�F@��c�G@��S�H@��_�I@��W�J#@��[�A@������>��c�ni��#�������������S@��_@��W@��[@����c@�������C��_���~_����@���?�	T������#��g��c��_��[�������>��c�Ki��#� ������������������������[@��_@��c@��g@������������_�������������s_��@��@��@��@��@����@��c0�)T������#ч@���@�	q�Td��`@���T�d@���T�@��������_�������������_��������c9���9�9��I_��@��������c@9�@��@9�@9���@��c0�T������#�bQ�B��B�߈�@�LjD9��h4����@�G|B��q��� ��_q�	Tb@�_Xq�T�@�_(q T_Lq�T_<q�T��������_ր������9/��A9?<�!T@�C���Í��#������_�AT@����.��_k�T@y�-��_k!T8@9_�q�T�7�@�������_�������������c9����@�@���@�? �T�@�@�C���Í��#������_�`T�@���@���������_��@�������_��������c9�9�9���^��@��������c@9�@9�@9����@��c0�T������#���? �T@�D���č��$�������T �" �$$����������_ք����ehd8��q���T�����T��_��T!�!$��ˢ���B���KT @9��q�T$@9��q�T��ehe8��qT���˥������
����������������!�A@9?q�T?hq�Td��@�
a@9?q�T?hqᇟ��������������_������g����g� �������f^��@��@�����@��c0�	T������#�aQ�!��!�߈�@�C�D9��d4��B�@�#|B�_q��A ���9`� �B�߈C�s�(qbT����D�eS�.�����|Ӥhd��@��@��!��qAT�B9���4��q�Tqe��$"���9��|ӅS�������hd��@�q�7��#��'����'�`TqaTX@�c����j��7@�X@��@�A������B���)��B|A�B�b�A���������P@��#�_f��"�\�A��h���#@��g��xf���7@�@���"�@�_q�T!`@��T�'��?q�TKf���!����~�kh���7@�Ih��df���7@�@�a��+� t@���=f���!����@�]h���@��g���!����~�Wh���+@�5h��Pf��.f���!��,���Nh��If��(f���!�����Hh���'@��@�Eh��@f���#@��`6f���!�L.��@�=h��8f���@��Tf���!�$?���4h���@��g���!��9��}�.h��)f���7@�l@���f�� "�\�A��%h�� f���e���!��
��@�h��f���������_������]��@�:���@��c0�T������#�aQ�!��!�߈�@�C�D9��d4��B�@�#|B�_q��A ���@�B`@����`T�?��#��?��e��_f���e���#@���� ��������#@������?@��?���#@��c@	��'��+��/��c��#�.m���������_�����`]��@����@��c0�IT������#�B@�C���aT�@�B@��aT�@��9`�B�߈_q���"7�'��7������6�7��q�T������_֒e��f���e���'@�����'@�`@��@�?�Te`� ե�߈��s��qAT�e���"�X���Ңg���e���'@���� �������������������_������\��@�����@��c0�
T������#�D@�E@�����bT�������G��K����'��#�����f���HT����Me��"��*�!��mg���@�g���!��6����gg���'@��f���!��,�!��ag���@��f���<�5��@�[g���#@��f���!����Ug��Pe���@���@�!��@�C �B ���@��+��G@��/��K@��3��`���_�A0���@�_�@����#@�_�A0���C��g���������_������������\��@��@��@��@����A@�"@��T!@��TA@��aT ��_����_��~��_����_��@��c0�IT������#���9�@��R����@9_Hq�T_q`T_,q�T���������_�_Dq�T��@9�6���������_�AU�! �!�߈?r����������_����������? �+T@�B�����"������?���������������_����������_����C9��Y\��@��C@9����@��c0�iT������#��?�T�c�G����������3���#�������d�� "��=���Ҹf���@�Nf��e���d���@���?@�?��T�9xa�����������_�����9�!�������@�a��?@���?��T�9xa�C��������w��������_�����\��@�����@��c0�	T������#��?��C��G�@��C@� @���?��	7`7�G@�����G@�X��G@� @���3�������3@��#��'��#@��/�Hd���/@��@�if���d��cd��Ad��"��=��|�af��\d��;d���<� 3��@�[f��Vd���G@�@�!��3���������3@������G@�"@����@��+�&d���+@��@�Gf���<�@=��@�Cf���@��e���d��;d��d���!��
��@�:f���?@��e���d��2d���G@�@�A������������_��@��������_����������[��@��@��@�����@��c0�iT������#�BU�B� �B�߈�5�@�B`@���T9�!`
�9�!�
�"@�T�c�G�������@?�������_������[��@����@��c0�iT������#��+�T�c�G���CU�c� �c�߈�5�@�c`@���T9�c`
�9�c�
�_�)T��������b@�T�`�G��c���@?������_������_������d� �����������N[��@��@��@��@����@��c0��T������#��'���D@���Ҥ���ן��@��6��9��V���@9��������_�����������+[��@��@��@��@����@��c0��T������#����#��'��/���������c����Z��'��@��#@����������_���������[��@��@��@���@��c0�	T������#�A@��� � �T�<�����@� @�`�!@�K� � �T�<������������_����Z���@��c0�	T������#��C9���#��'���=���������c���oZ� �ag��'@�@��@�C��B�C�C�F�?��a4����'@���'@���@�`�$@����CA9���5�'@��@�����BT����@��h 8�@������'@��@�����T���(���h 8�@������'@��@��T����h 8�@������'@��@�(���ҿ�HT��T������G�������#@�����	�y��h'8���G�(��T�"��T�h'8�������'@��@�(���HT��T���G����������h�y��h'8��c�G�(��T�"��T�h'8��`����'@�`@�(���T�Td��E����������%�y��h"8B�!�G�_(��T?�"��T�h"8D���`��'@�d@��(�e��'@�d��@��#@��'@��������_����c����c����c����c����c�����҂c����xc����vc����tc� ��������9��!Z��@��@��@��@9<���@��c0�T������#�A@��� � �T�<�0����@� @���"@���b��@�T�b�G�b�"�A@�T�a�� � �T�<�ɩ�� � �T�<�é���p�aU�!������@� �!@����������_� "��/����B� ����Y����@��c0�iT������#���c�B�G�!�(�JT$�*T���?�T�9��E�y��h!8����?�T�9���h!8����������_ր"�� �����A������c������b� ����������Y��@��@��@����@��c0��T������#����#�@�@��˂(��������#@�c|�TЄ`<����@����hc����@���h#���T��<���!@ӡ5 � ��@����������_��������i��@��@����@��c0��T������#�T�c�a9�7�@��o��r����[U�cSM��4�a� �T�cSC�#�T�`S��@��o��r����[U�cSM��4�a� �T�bWC�"�T�`W�T�aSC� �T���(�T�aWC� �T��(��������_ր"�X�A��qA� ���:Y����@��c0�	
T������#�T�b�a9�6���5��������@���t���[U�aSM�a5�@��a� ��@�"@�"� � !�����[U�aSM�a5�@��a� ��@�C@�#�@� �[U�cSM�C4@��a�#�"�@�#�T�cgC�#��8�c�����c*���T�bg����@�A�������������B���[U�bSM�b5�@�|a��@�!�����[U�aSM�a5�@�va��@� �T�akC�!�T�`k�������_֠"�����A� ����X�����@��c0�	T������#�@@����@�T�b�a9"6T�`gC� �ҡ���c�T�b�a9�7�����a�����p��@�;�9 �"��[U�cc_9�6�@�D���@�D�_Ȅ�D�Ȼ���"��D� �$�_q�T��B9�6"�����"����7�@��@���J���������_���eX�����@��c0�T������#�T�b�a9B7 � �T�����>'� � �T����8'�T�`SC�a���T�`WC�^���T�`gC�C�T�`kC���Ò��[U�bSM�b4T�akC��`�!�T�aSC�!�T�aWC�!�T�k�T�{���T�`gC�J��������_ր"��A��w@� ���@X�����@����?��)T��ѝ�?����#��_��c����>��cѳa��#�}��K�T�c��chb��@���^�����9�_B��@��G�������������?�T	@�?	�#T?��Tc�d��d�
@�K�A�L@�
@�����k��?�)#T?�"TN���������@�@��?�T����������Q	���4�}ӓ������˔���}��5	�t�*�7���#��7��3��;��?��S��'��O��+�
���/�)��@���KB�T�`��hd�������Ҋ����/B�?��6@@� ������TD�����h 8D@���D�?���hT�C�TЄ�=��GB�&������y��c�*��CB��@� ���ҿ�T����@��h%8�@������,� �?�T?	�T��J��
�*���J��@���jMi!8%�����!)� �?��T?�HT���E	���%������3B���a�h!8%	�����!)�?�HT?��TE	���%������+@���Z�h!8%	�����!)� �?��
T?�H
TE	���%������7B���R�h!8%	�����!)� �?�HT?��
TE	���%�������K�h!8%	������KB�T��`��h%��#@��'@���@9�_B��GB����?B��SB��OB��;B�&���@�������_��yv��c��z ���/��J�T��	��T^����y�Ki!8!���G�?(�*�T��"��T���
�y��h!8!��G�?(�J�T�"��T���j�y��h!8!�k�G�?(�*��T�"��T�����y��h!8!��G�?(�*��T��"��T����y��h!8!��G�?(�
��T�"��T����	�l`�[`��	�i`�X`��	�f`�U`��	�c`����Q`��	�_`����M`������B`��y�H`����>`�����~�S`��~���8`� ������V��@�����@��c0�T������#�}�T�B`�Aha�!��B�2��������C���rV��������_������V��@���@��c0��T������#�A@���B@���#}��� � �T�<�ܥ���@��@���� � �T�<������@�T�B`�_h!�������_����V����@��C�?�iT������#��[�T�f�a9�	6!	�&������7 �[U�hc_9�6�@���)��@��_�)��Ȼ����@� �	T�)�!�)���i��O��S��W��C��?��;��c��_��[� �c��@����3����A��W@���)��)}�)@��+����+��O@�a�)P@��/��7��S@�)%@��3��7 �[U�`c_9�6�����_����Ȼ�������C��_����C��_����C��_�.d��7@�[U�ic_9I6���@�T�k��;}@�j���	k������@�T�k��{�_�	kaTj����������6�;@�J}�T����
� �J������F��
����C��@����[@��_@��c@�������T�k�� �i����?@�7 �[U�`c_9�6�@��C@�"�B��@��C@�"�_�B�"�Ȼ�������C��_����������������U��@��@��@��@��@��@�T���@��c0��T������#��7�h@�	��*}� �)ij��
:��

�kU��KU��KU��KU��l}����Aӌ�,�J	�J�߈_q���kU��KU��KU��KU�����6�9
:��

�l}����Aӌ�,�L	�;U�mc_9
6���@��}@�����
k���	���@���_�
kaT����������6<��� �?��~���3}ӟi3�l}ћ��Aӌ�,�J	�M����~��7������9�'��+���@�e�G9�	�����J��'@��+@�kU��KU��KU��KU�����@��~�����A9�������@��~��`@�h�
!�l}Û��Aӌ�l�J	�J�߈_q������6�9
!�l}Û��Aӌ�l�L	�;U�oc_9�6�}@�����
k�����_�
kaT�����������6a� �����}ӟi0�k}Λk�A�k���J	�M���/6Q@��$@�	C9�����	�=
����	��������_������c9�g9��FU��@��@��c@9�g@9M���@��c0�)T������#��/��?� �� � Հ���!}�h!�����C��_��������9��������%U��@��@��@��@9�@��@��@����@��c0�iT������#��/���9�C��?������,���������#��� ՝a��@�D@��@������F���F�����4��E�@@��� �����
TC����A9fh 8F@���@��,� �?�T?�#T���������������y��h!8!���G�?(��T��"��T�h!8$���@��C@��?@���G����TG@��(��x`� �?��T��HT	���*��
���J���Hi!8(����#@��@�����C��_��y�Ki!8!��G�?(��T�"��T���^����^�^����]����]� ��������9���������T��@��@��@��@9�@��@��@�{���@��c0�IT������#��/�����G������@�!@�T�B�=�&��a���#����������������C��_���������tT��@��@��@����@��c0��T������#��'���E@�����˟��ן��@��6��9��9z�����@9��@9��������_��������9����MT��@��@��@��@9�@����@��c0�
T������#����7��;��?�����d\��'��7@�{�9�?@�������	�����������_��~����~��#�f��Ȇ�����.E��+�% �;U�fc_9�6�@������@���_�����Ȼ������;@�����B��7@��?@��+@��'@����#@�;U�fc_9�6����e���������{�_��aTe�ț�������7 �g����@�����T�@�_��T�����@��;@�*��� 7�#@��7@��?@��'@��@����@�����@�@@����������_֠@��@��������_����������S��@��@��@�����@��c0�	T������#��+��/��3��7��9@�����>����+@��/@�n^��@�	��7��@���/@�� ��7@���3@��������_��������������S��@��@��@��@��@����@��c0�T������#��9@��� �����\"� ����@�b����@����������_������S��@���@��c0�)T������#�"�B�}� ����_�hT�9 �����@�D
5��@��� Յ����� զ �;U�gc_9�6�����_����Ȼ�����(T���"
T�@��������_��'� � �t��� ��@�"����� �C �;U�dc_9�6�@�e���@�e�_ȥ�e�Ȼ�����ҿ��T�'@�e@�E�b������� ��'@�����@�����BT�@�!@��������_��p�aU�!����`�@��� � ��@�d��� ����@��!� � ��'@����@�������_� "��A��?;����Y\����W\��"������7;�@"� 7��~�3;� ��������R��@��@�w���@��c0�IT������#��'��9 ����@�d��
�@���p�bU�B�������'@��@�@����@�����`����p�bU�B���� ��@����!��@� � ���`��������_������R��@����_�T�`�a9�_�������#�T�b�a9�6>�����C��_���������C��_� Ղ@�C��c� �C��@��9��;U�cc_9�6�@�D���@�D�_Ȅ�D�Ȼ��� �TЄ�!�����!� �;U�dc_9�6D��D�_Ȅ�D�Ȼ�����C� ��_q�T��B9b6"����������_�_�������#т@�[�9B��B����6��������C��_ֿ�������C��_���?�����_����9��;U�bc_9�6�@�#�c��@�#�_�c�#�Ȼ�����"� ��?q�T��B9`6 ������_��@��c0�)T������#��G����7��@���A����;��3��/�䛀��+��@����7@����+@��#��'��;@��3@��/@�#����������������_���������R��@��@�������@��c0�	T������#��?�h@��3�%}��'��@�������3@���9<�҅��'@��hf����h&�������+��/�C���C����������������_��������Q��@��@����@��c0�	T������#��/��@��@���c����������������C��_����������Q��@��@��@���@��c0�)T������#��/����@�����#�T�dCD��#��~����@���z���T�dCD���T�dC�����C��_��������Q��@��@����@��c0�T������#��G��7����@������;��3��/��@����7@�'����T�dCD��'��+��;@��3@��/@�����#�����J���T�dCD���T�dC�������_�������~Q��@��@����@��c0�)T������#��/����@�{����#�T�dCD��#������@���&���T�dCD���T�dC�����C��_�������ZQ��@��@����@��c0�T������#��G��c9�/��@���U����cB9���D�T�;��+��'��|�eS����hd����@��/@�$@���T�����e
��#����/@������#@��3��7��;@��+@��'@�C����������������_���!��kZ� ������c9��Q��@��@��c@9����@��c0�	T������#��/����@����c���������������C��_��������P��@��@���@��c0�	T������#���h@�[�9[@�c�G9C7�@�[@�`�9[�{@���������_� "����}�9� ��������P��@��@���@��c0��T������#��G�h@���9�@�e�G9E6�I����O��;��/����@�����7��+��'��@����/@�J��3��7@��+@��'@��{����@���q����@��;@��@�d�9�O@����I���	�������_����������P��@��@��@����@��c0�)T������#��7�h@���9�@�e�G9e6�@�e�G9e6�+����@��������+@��I��#��I��'�#��������;����+@��@��9�@��9�������_� "��3�!�ң8� �������jP��@��@����@��c0�T������#��?��/����@�f����3��+��'��@����/@����#��3@��+@��'@�c�����@���
����������_�������CP��@��@����@��c0�	T������#��/����@�?������������������C��_�������'P��@��@���@��C�?�T������#��O��W��[���9�C��/�[�9E �fU��FU��FU��FU���|���A���&˥��@��������@�����?��+��'��C@��/@��[@�i����#����/@��������;��W@��P@��3��#@��7��;���B9�r���������?@��+@��'@����@�����������C��_����������9���O��@��@��@��@��@9����@��c0�	T������#��G��+��@��`@��;��@��h@��'��@��@�����;@��`��+@��}Өhg���h'����P@��3��7��|������������'@���9�I�%��/��+@��{ӈI�	T�)��'��"T�xh��/�����c��@������� � Հ���!}�h!�������_����~��X� ��������O��@��@�����@��c0�	T������#��/����@�����#��������6�������C��_�������oO��@��@���@��C�?�T������#��O��9�;��@���h����C��7��3��;@��@����B9���/�T���
��?��@�����������/@���BT�B9�}��?@�ig��'��+��C@��7@��3@�c���#�������������C��_����@�X� ������c9��-O��@��@��c@9����@��C�?�T������#��O��9�[��;����@�'����C��7��3��;@��y��B9���/�T�����?��[@�����������/@��@�BT�B9�}��?@�ig��'��+��C@��7@��3@�����#�������������C��_����|�?X� ������c9�����N��@��@��c@9�@�����@��C�?�)T������#��O��W��[��3����@����W@��3@�0��C��/��+��W@���9�`��3@��}Өhg���'��h'��[@�����T�����?��W@��P@��7��'@��;��?��C@��/@��+@�������@���t�������C��_������������N��@��@��@��@����@��c0�T������#��/�{�9h �iU��IU��IU��IU��*}ěJ�A�J
��
�
	
�K�߈+5;U�kc_96���@�{}@�L���k���	���@�[�_�kaTL����������6j`� ՟��~�����}�_i.��}ɛ)�A�)	��	�		����
6hP@�fC9�����~���U�����C��_�������������_N��@��@��@��@��@�����@��C�?�T������#��O��3�h@�$@���9<�҆��C�'}��/�������@�P����?��+��'��/@��C@��hd����#��h$��@����3@����#@��7��;��?@��+@��'@����������������C��_�������%N��@��@����@��c0�T������#��/��6�@��}�h@���9������@�����9���@�������A9�������������C��_������c9���M��@��@��c@9���@��c0�)T������#��G��O��'�[�9:��D��;�eU��EU��EU��EU��&|ś�A���&ˆ��7�G�H��#���H��r�@������~��@�#�������7@���߈�4�O@��'@�5;U�gc_96���@��|@�����k���	���@���_�kaT�����������6�O@�
<��

� ��'@���~�����}�_i-�jU��JU��JU��JU��}ʛJ�A�J
��
��;@��	
�G����O@��'@�)6����@�e�G9�~�M��O@��'@�<���i}��hi�J��h)����3����+��/��#@��3��~��C��@���I���������_��������9���M��@��@��@��@9����@��c0�iT������#��/��7��@���z����7@��#�������@���'�������C��_���������_M��@��@��@���@��c0�T������#��?��3��+� � U�/����'��+@����@��3@�R����'@��c���/�����c��@��������������_�������6M��@��@����@��c0�IT������#��/��7�[�9D �eU��EU��EU��EU��|����Aӥ�%˄��@���������%����#��7@��P@��#��@����@����������C��_���������M��@��@��@����@��c0�	T������#��/��@������C����������������C��_��������L��@��@���@��c0�	T������#��9����;U�bc_9�6�@�#�c��@�#�_�c�#�Ȼ������!@���������hL� �;U�`c_9�6�@��@�"�B��@��@�"�_�B�"�Ȼ����@��_�T������_���U���!��-���(W���@�nV���U�� U�� "���}��4� ������L��@�����@��c0��T������#�A@��� ��S�<������@�����
T;�9"��Cx`�C��������������@��@�x"����@�� � ��S�<�G���������_���RL����@����?��T��ѝ�?����#������>��c��U��#�a����@��`@��G��/�;U�f���4��&`� ��߈`7�?��?��+�"�B9����9��B@�_q(T�/B���aT�+B��+B��`@��T�?B��/B��GB�a�E�%l@�;U�f���5���0���qT�dD9�7�#���T��$8@���$<@��'�$@@���^$ @��'�$4@���N�@�E�U���:���#����Ta��@��#��@���������r���/B��GB�	��#��@����F���/B��GB��ѿ����T%P@���AT�џ�TE@��S�ƀ=�&���������y�b��������_����y�<U�@��#��x!�@�!�?��JT ���$��/B��GB�����������@��C��x ��@����JT$��������@��C��x ��@����JT$��������?@���(�TP@��'�B||�CS�c�.�dhb��3�b�B@��#�
T���!��!��~�-V���/B�V���!��,�!��'V���'B�mU���!��9��}�!V���3B��#B�V���T��T���"�(��z��3���A���T��/B������������K��@��@��@����@��c0�	T������#��#������������_��9B�}�:����������_�����������uK��@��@��@��@���@��c0�T������#��/��3��y������<��/@�d��Ȥ��3@�����
���3@����y����������+����!}�bh!��/@���������C��_�������BK��@��@����@��c0�	'T������#��K��W�@���%T�C�'%���}�}Ǜ�$�@�����
�$T�G��_��W��[��3��/��;��������	�������_@��!T�W@������/@�"��+��7�$�~ӄ���ӃX��3@��;@��/@����6G@� �����TH����	i'8G@���G�G@� ������TI���@�*i'8G@���J��,��hT
��T��k���K����G@��@�k	�����y�ni#8c���G�(��T��"��Tmi#8g���J�G)� ��HT_�T����
���K���k	��+@��
�����y�ni$8����Gӟ(��T��"��Tmi$8�
�j�J��7@�K�J��c���TK@�m)�N@�O	@�P
@� տ��T
�(T���
�m���Q@��	���P�i$8����K�m)� տ��T
�HT���
�m����	���I�i$8����K�m)� տ�(T
�T���
�m����	���B�i$8����K�m)� տ�h	T
��T���
�m����	���;�i$8���������c��
T�
����g����'����W@��[@��_@�������#����'@��G@��������_�3�y��i$8��1�Gӟ(�j��T?�"��T�����y��i$8���Gӟ(�J��T��"��T�����y��i$8���Gӟ(�*��T��"��T����y��i$8���Gӟ(���T�"��T�����
��S��
����S����
��S��
���}S����
��S��
���wS����
��S��
���qS��
���~S������kS��
���xS������eS������ZS������WS���eS�l�k�����PS� ������������������I��@��@��@��@��@��@��@�����@���?�	T�ѝ�?����#������������� ������:��� � ���������@����@����;U�eSM�e5��@�iR���@�!�$��[����������@��[@��������_��?��C������9�����������������������������>��c��S��#��@����?@�!��W��c@��g@��k@��o@��s@��w@��{@��@��@��@��@���@����������������	��
����
�5��C@��W@���cT�_@��S��O��K��G��_@������@� Є��\:��S@��������G@��K@��O@�������{�h'��	�
���A9�7������������_�����������`I��@��@��@��@�k���@��c0�IT������#��3��7��;��?��C��G��K��O��S��W��[��?@��3@����;@���T�����v��/�@����S������#���������c����G@��C@���T�ѥ��v��K@����#@��/@�����T��@����@��@�����C��_����������������#��'��+��/��3���I��@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��c0�	T������#��G��S���f@��� T�K��G���b@�������B��B}�b��;����+��������˥���}�c���?����T�+���}����S��+@���������_���������_��'@�������;@��+@�����T�'��9Axd��� ��#�?����@���A����K@��G@��@��K@�?�-T)T�@��G@�bx ��@�B����G@��@�?��T�����@9���#@�P@��/��3��7��G@��K@��@9�@�������_��c���������G@��K@��@9���������@9c�����6�/@�h��@9
���|@�D�T�7@�;�9�||�(ij8�9	@�?YqT�@�(q�T�Lq`T�<qa��T�@�������
�@����TITg��x ��@������@���L��T�����Q��l��Q��Q� ���������������OH��@��@��@��@��@��@�H���@��c0�)T������#����>����@9_qhT����#�@�@��|~�B�Bt�B@�����_1���B�b��B@���������������_��@��������_��@��������_�����H��@����@��C�?�	T������#��O��[��@�h4�9g��'��+��@��/��#��@���#�����7��;��@��?��C����~����|����C96�[@��3�C�����@��������C��_�?P���!��-���_R���[@��Q���P��WP���"��#����0� �������������9��9�����G��@��@��@��@��@���@9��@9�@�����@��c0�T������#��'�{�9:��f�gU��GU��GU��GU���|���A��(���;U�ic_9	6���@�;}@�
���	k���	���@��_�	kaT
���������K6<��h� �?��~�J��K}�i+��|ʛ�A���G������f@��q�TF4h@���T`@�f��`� ��߈�s��qaT�@��@��@��@�
�qaT�@�	�qAT�q�Td6�@���f��{@�e�G9���������_������_ր"�|9��|��/� ����������9��WG��@��@��@��@��@9����@��c0�iT������#��7��C��@��4�'9�#��@��'����������"��'B96�C@��+��@��C��@����������_։O���!�����ҩQ���C@��P��P���O��`"���A��Y/� ����������9�9��G��@��@��@��@��@9�@9���@��c0�	T������#��s�_qhT_qaT�@�_q�T_q�T�@�_q�T_qT_ qaT��_$qATqAT @���bTAQ�!�!h`8a6���~��������_���2P��"�("�a��/�_qa��T "��'����/� ����39���F��@��3@9����@��c0�IT������#��7��;��?��C��9@��?@�������|�6���!5����7@����;@��#��'�����+������QF��@��������_������������F��@��@��@��@����@��c0��T������#�E@�A@�B@�@@��@��@��������_���oF���@��c0�T������#��3��7��;���MT�v��/����9�X��#� ՞����/@�"@����#@��3@�,��6@@� �����
TC���~�dh 8C@�c�C�@@� �����TD����҅h 8E@���@��,� �?�
T?�#
T������������7@�����y��h!8!��G�?(��T��"��T�h!8%���@�(� �?��T�T���%���������@�������y��h(8��G�)��T��"��T�h(8���@� ��hT#����������㰃��;@�?��T���#����P��@��#@�A@�a�A��/@�� � �ޕ������C��_�nO�mO����[O�jO����XO����NO����LO� �������������pV��@��@��@��@��@�f���@��c0��T������#�@������B��������C����E��@��@�@�������_��������E��@��@���@��c0�)T������#�A@���B@��� � ��S�<����@� @��@�� � ��S�<������������_����E���@��c0�i	T������#��7�����c����]�D@� ���ҟ�"TC���}�fh$8D@���F��,� ��T���T�ҥ������c���e�������y�hh%8���Gӿ(��T��"��Tgh%8��f�F������+��c@	����#��'����7@��+������E��������_������N�����ҼN�����ұN� �����aE��@�����@��c0�	T������#�A@���B@��� � ��S�<�r����@��@��� � ��S�<�����������_���!E���@��c0�)T������#��#���9���}���������_����������_�������&E��@��@���@��c0��T������#��'���ȅ�����	�������@������������������!}�bh!��'@�h������_��������D��@��@����@���?�) T������#��[�@����T�W��;��7��9�K�@�!@��G�����#��?�$���;@��@9�K@��7@�p�d6E@� ���ҿ�bTF���h%8E@���E�E@��(�������T��(TF�����	��	˩����W@�K@�)���l�y�,i$8��k�Gӟ(��T�"��T+i$8��%�E��(�?�T�	�T	��	˩����G@���)���m�y�-i$8��k�Gӟ(��T�"��T+i$8��%�E��(� � �?�T�	��T	��	˩����@�)���m�y�-i$8��k�Gӟ(��T�"��T+i$8��%�E��(�?��
T�	�(
T	��	˩����@�)���l�y�,i$8��k�Gӟ(��T�"��T+i$8��%�E��(� �?��	T�	�H	T	��	˩���)��#@�����m�y�-i,8��k�Gӟ)��T�"��T+i,8��%�E���(T��˥������놰���?@���T�9�3��/��C��+��������N��C@��/@��3@��@9�+@��W@�E@���E��������TE
�����e����'�����������+����'@��W@���������_�����~M����	�{M��	���hM����	�uM��	���bM����	�oM��	���\M����	�iM��	���VM�����cM������PM������EM�����BM� ����������9���C��@��@��@��@��@9��@��c0�T������#���(��?�Se���@�BP@9b6?�T!���B��B@���������_�������_��@���,M� ������C��@����@��c0��T������#�P@9�6\@9B@�BD�_ �T�<�!�;xb�`� ����@�`�
����@�������\@9B@�_Pq�T_dq�T@�e���������_������������_�@�e���������_�A���>��d���������_�����~C��@�����@��c0�I
T������#�?1�T�Q�B3� ���������C��_�B A��C�@���TC�@��"��T��"��c��� � � �S��1�z����S�a;F����&��c������ � � �@��#��S��1�����#@����K���!�t+�!�ҽM���c��SM���!��,����M���@�MM���!�,>��|��M���K���Q�3�����C��_���������C��_����@����@���{K���!�h.��@��M���@�1M���!�:��}��M���@�+M���K���K���@� A�@����"�$����B+� �������	C��@��������@��c0�		T������#��@9�6���������������_�!����� զ���$�������@9�@�� Ě�0����F�?7c�d��6�����'�� ����`Thd��'��'���=�Ld���������_�!�d��� դ����������@9�@�� ƚ�0����D�?7B�B�D��5<��4<�� ������B��@�����@��	�?�i&T�ѝ�?����#ћQ�c�G���Q�aG��#
���c
����
��? �,T�c����>��c�PL��#��c��O���+��#
�t��S�c <�c��ȣ�d@�e@�c@��������� T�O�c���c��c}��@����k����K���������_�!���?�j	T�G��/�exa��C�ǰ@��g�ȴ@��?���N�A�&�����@���%���C��S�b�D��S�c�D�a��S�c�D�_�T�S����@���%�43��S�b��U�eSM��4�J� ��S�c�D�#��S�`�����S@��S�a��$�U�eSM�e5�C@��J� �exd�%��C@��A�&�`x$�����@��g���@��?���`�O@��G@��k@��K@����������_��;@�"��O@��G@��k@��K@��C@��/@��g@��?@�_�J��T�;��x���A���ʔ@�I	���%��
��	�?���	@��O@��[�"@�����+�7���@�@��[@���z@���_�T���@�!���-��2��[@����7��3�$�U�fSM��4�J�%�fxd�&��_�ex$��@���+��O@����7@���3@��U�cSM�c5�_@�tJ��_@�#�@�$�������;@����g@��?@��C@��
�T�;�dx���W���@������c��@��O@���+��@��_�@��7����W@��c@��W��C@�aA��W����%�v��9U�cSM�c5�W@���CJ��W@�#�@�$����3@����_@��7@���T�3�ax`��W�����������c����>��c�PK��#��c���a����w��c@��W@������6��!�?���Tfxa���a��T]�������J� ���}A����@����?�UT��ѝ�?����#�������������(����c���*7�@����@�����(��@��c�1��9�@��@��'T\@9"@�d\@9�@��k�&T�9�/�k����G����@�g����G@�?�$T���@��o��@$6�@�P@9c7��\@9c@�cD� �T�<�!� �;xc�`� ����@�
`�����@����@��P@9e7���\@9�@��Dѿ �T�<�!"�;xe�`օ �������@�
�`��������@����c���C������������_��[�a��#<�rb���+��s��[@�B���@���<�jb���+@�?�!T���s@�,o���6�@��@��@9rT�/@��@q�T�@��������_�e@��Dѿ$�@T�<�!*�;xe�`�@��@��@���Z���6�@�! @��@�B @�_���������������_�@��@���`T��@��@��@�C����������_�d@y�d@yk�T`@y���`@y���k�TP@9h6	���}��5���� �%��P@9h6	���}��5���� �'��#��S��'��W��@���S���������_�@���b���G����@�C@����a���G@�_�AT���@��n���6�@�C @��@�� @��T�G�������������_����������_�@��@��@�����`7���@�`@��@�a@��@����������_�@��@��@�����������_�@��@��@�����������_� @�� @�_�aT@����a���G����@�C@����a���G@�_�aT���@�zn���6�@�C @��G��@���&���������_����������_��@��������_����������_����������_����������_��@��������_��@��������_��/@����G@��@��@��TA @���TE@��� @����T�C����/��o��@����xf�sa���?����C@��@�dxb���la���@��C@�D��?@���aT�c������@�)n���6�o@�`@��c@��@��@�j���@6�C@��@�@xa��a���?����C@��@�dxb����a���?@�_�T���@�n���6�o@�B@��c@�c@��AT�C@��@�cxb��@��xb�c@9B@9r���_r���b�B�6���������_����������_����������_����������_����������_��@��������_��H��H��3@����G@��@��@���	TA @��
TE@�� @����B	T�3��g��}��C��@���g��_��h�����:����C@��@�ah���_@��:��{��@��`���C��w��{@��`���C@�_��T���w@��m��`6�@�n����C����{@�j����C@�_�T���@��m��@6�g@���;��k��_@�A����;����@��k@��� �7���������_����������_����������_��@��������_֕H��H��;@���'@��#@��@��S@��W@��@��@�?��T�xa�?�T�;��xa�����������7���������_�d@y �8r�T����P@9e6	���}�`@yc8@���&�a<@����(T#��˥<}ӥ������d@y ��8r�T�����P@9g6	���}��`@y�8@�����<@�����T&����<}��������K����O����7@����@��@��@��K@��O@��T�x`���T�7��x`���p����7���������_��@��������_���)H�TH�SH�����$H�/G�� "�h���OI���@9@��H���G��FG�� "�p(����&� ����������>��@��@��@�H���@��c0�IT������#�����<�!@8�
&� ����>���@��c0�IT������#�����<�!�8��%� ����>���@��c0�)T������#��@�	��������_����>���@��c0��T������#�!"�!�����5������<�!�8��%� �����z>��@���@��c0�)T������#��@�	��������_���h>���@��c0��T������#�a"�!�����5������<�!9��%� �����R>��@���@��c0�)T������#���?�

T�
T#���D������Thd8���qT߀qBT�
T�@9���q
T��q�	T�z�c@����q-	TA��������_��q�T�-T�@9���q�T�qhT�@9���q�T�q�T�t�czӃ��@����q�T����qITA��������_���q�T�MT�@9���q�T�q�T�@9���qT��q�T�@9���qCT��qT�n�ctӃ��z�c��@���@@��O@�k�TA��������_�A�����������_�A�����������_�����!G���7G� ����������=��@��@��@�}���@��c0��
T������#����qT?�i	T9�@��������_��q�T?�	Ta|F�!�z�9a@�!�y�9���������_�����k�T��b�_�qhT������k(T?�Ta|L�!�{�9a|F�!@�!�y�9a@�!�y�9�@��������_�?�iTa|R�!�|�9a|L�!@�!�y�9a|F�!@�!�y�9a@�!�y�9�~��������_��@��F����F��@��F������F� ��������#���j=��@��@��@��#������@��c0�I T������#�9���d@���������!�&<@�gp@y�k�T&<@��������@��qAT�7@��@��@������@���qA��T@��@�����6e�U�cSM�C4@��E�#�@�#�0@�#�4@�#���|��������������_�!��@�?�T$�|Ӧ��hd��@��@�����lT��aT�����ATU�dSM��4�E�&�@�$�����a��TU�dSM��4�E�&�@�$�����ޟ����aT����������ATU�dSM��4�E�&�0@�$�0����������a��TU�dSM��4zE�&�4@�$�4����@��
�@�d
�C�"
�4@��U�dSM��40@�dE�$�0��C@�D@�X�C@�e�ӥ��*�����˥|~ӥ�����E�?��
T$�(���U�cSM��4NE�%� @�#� �!��*������!|~�!���A�U�bSM��4=E�!�@�"���@�p9,b@�D��*?�#Te@�&�$�F����(�f �B�U�eSM��4%E�&� @�%� �B��*_�CT����A����˂|~�A���a�U�bSM��4E�!�@�"���@�9�������_�������_������E����E����E����@��E� �������]<��@��@�����@��c0�T������#�@9�6�/��3�4@�������C��_� �B�C@y�7C@�$@��kaT�#�A@�@�{�9Aha�a��������@������3@�"@��`T�� @��@���kj���3@��7�/@��#@�C@����5�#@�!@y 8@�����C��_�������C��_�������<��@��@�����@��C�?��T������#�@9f6�O���)��;��?���pA9�6�R�f�A��R�g�A�J�R�f�A��R�g�A�����C��_�ƀ����
T$@�a���4�@�h���"T�+��7��G�	 @�}~�@��3��@��'��@��C��@��/�(ih�����C��_��@��|~�(ij����3@��'@��G@��C@��/@��7@��+@��4�?��;@�������?�7�O@��@��?@����#��T�O@��7@��+@���E���E�D5��ƀ�����T$@��4�@������T}~�	 @�(ih�	X@�	k��T�+��7��G��@��3��@��'��@��C��@��/�	�O@��7@��+@������C��_��	@�
X@�

��
*	�bT	@�J}~�)ij�*@��@�
kAT�;��7��;@�������?֠�7�O@��3@��'@��C@��G@��/@��7@��+@��7@��;@�)�6������	��D����D��4�� �������d;��@����Q���@��c0�I
T������#��C��O�C@�d@���9�*�����@9�@�H���q`T�rT�D��q`T�qaT�@y�5���������_��{��+��'������3��/�a@�;�9�@� ������@��#��'��@��T�#@��3@�ki��@6�+@�"0@����'��`4�{@�c|�BhcxB8@�k�T���������_�!@��@�B@�!��/@�A��@��������_����������_��������#��'������:��@��@��@��#@��'@��@�����@��C�?�T������#���T!��c����>��cѫD��#��c������c��R�!��������c��������C��_����C��_��������:��@��@����@����_��@��c0�IT������#� �U�ac_9!6���S�B����@�������
���S�B��[�_��aT@�ț�������6�����@��T���@��������_����������_����������_����B���@�P@����B��"�l�A��E���@��D��jC���@�XD��wC��
C���!��)�����"� ��������:��@��@�����@��c0��T������#� � �S�<����� � ��@��S�B�!�A�� ����S�B�!�A��� � �S�<�:����S��!9�������_���c:����@��c0��T������#�S�e�a9�7�����'������'@��9:���fU��FU��FU��FU���|���A���&˥���߈5��[�9E��&}ӥhf���������u����!}�h!��@�[�9 �@��U�ac_9�6�@��c��@��_�c��Ȼ���@��� �A�q�T��B9`6 �����������_�����:��@�����@��c0�)T������#��9`�!�߈�B9���q�Tc���!�B�9�B|�CS�c��d�bhb��@��/��#����*��P@���JB���!��
��@�jD���@��C���!�X+�!��dD���@��C���<� ?��@�^D���#@��@�[D���!����~�WD��RB���/@�@�� t@���,B���@��C��IB��'B���!�\��@�GD��BB��!B���!��,�!��AD��<B���/@�l@��t@���B���@��C��3B��B���!�\��@�1D��,B��B���B��)B������C��_������9��@�����@��c0�)T������#��!� 0�����!� ����9���@��c0�IT������#��@�@���T���@�"��B� �"� Ձ@��� ��S�`�������ǁ�������@�Z�� � ��S�`�F����@�d���� �e��q�T��B9�6!�������!����� � ��S�`�3����@�"��C� �#�_q�T��B9`6 ������������_�����R9��@�����@��c0�)T������#�`"�(�!��w!� ���@9���S@��_��@��c0�T������#Ѡ8������^X���������_���)9���@��c0�IT������#������D��������_���9���@���?��T������#���  �w7�����������_�@������kT�����T%@�&@���!"�!(%��{��!�c�������'!��G��K��G@�����{��!�c�.��@������#�!"�!(%�����!� ����8����@��c0�)T������#�!�l>��|�!� ����8���@��c0�IT������#с@� h@�<%���������_����8���9�� �������_��@��c0��T������#� � � T�*�·�� աT�!@.� ����� բT�B`.�C�������������@���U�bc_9�6�T�B@.�C�c��T�B@.�C�_�c�C�Ȼ����@���U�bc_9�6�T�B`.�C�c��T�B`.�C�_�c�C�Ȼ��� � � T�*�H���������_���s8�����@��c0�T������#����#���c���T������������_�����B�.����� �����������U8��@��@��@��@���@��c0��T������#��'� ��D��@����'@����� T� *�4���� ��D��@��@��T�U�bc_9�6U�B`:�C�c�U�B`:�C�_�c�C�Ȼ����@�������_��@���������_�����8��@��� �U�!@3�!���U�B�3�B���!�U�B:�B���_�CTU�!�3�!���U�B :�B���_��7�������_�U�`7���_��@��c0�T������#����S�`CG���Nr���@�B@�@?��������7��@���9���_��@��c0��T������#�"@�b�C��d� �D�q�T��B9b6"�����U��&�T����@��������_��������7��@��@���@��c0�T������#���@���ǣ���@�"@�"5��%������c���I7��@�U�`SM��4 �H�7@� �?���������_������7��@����@��c0�)T������#�A@��� � � T�*������@�;�9 �!T�! *�N�� � � T�*�Q����������_���\7���@��c0�IT������#� T�*�4����������_���k7���@��c0�T������#����#���@�;�9I�� �$��@�;@�b�I9b6U�`c_9�6�@�U�B0 �C�c��@�U�B0 �C�_�c�C������;@��	9�������_�����@7��@����@��c0�	T������#�������C��_���17���@� �U�@"���ȢS�B�;�B���C�@�B�@������ ��_���"��B�b��<�a�G�a ��_���"��B�b��<�a�G�a ��_���"��B�b��<�a�G�a ��_���"��B�b��<�a�G�a ��_���"��B�b��<�a�G�a ��_���"��B�b��<�a�G�a ��_���"��B�b��<�a�G�a ��_���"��B�b��<�a�G�a ��_���"��B�b��<�a�G�a ��_���"��B�b��<�a�G�a ��_���"��B�b��<�a�G�a ��_��@�"��B��B�@� ��_��@�"��B� ��_��@�"��B� ��_��@�"��B� ��_��@�"��B� ��_��@�"��B� ��_��@�"��B� ��_��@��c0��T������#��/�#@��S�d�C��#��S�e�C����S�fD����aT#@����3��@�"���8����U�aSM�a5�3@��>� ��3@�d@�$�`��#@��@��@����/@�e�f�U�fSM��4�>�$�f@�&�d�d@��џ�T������	����&��@��@�����U�cSM��4�>� ��@�"����/@���a@�"�?�Td@�$@��x"�`���e@��x ����Ta@�Dx`����T����C��_�H?���F?� ��������5��@��@�����@�"�XB� ��_��@�"�`B� ��_��@��c0��T������#��/�#@��S�d�C��#��S�e�C����S�fD����aT#@����3��@�"���8������T�aSM�a5�3@�X>� ��3@�d@�$�`��#@��@��@����/@�e�f��T�fSM��4H>�$�f@�&�d�d@��џ�T������	���N&��@��@������T�cSM��42>� ��@�"����/@���a@�"�?�Td@�<A��x"� 
���e@��x ����Ta@�Dx`����T����C��_��>����>� �������u5��@��@�����@�"�\B� ��_��@�"�dB� ��_��@�"��B� ��_��@� �U� /���� ��_��@� �U�/��߈|@� ��_��@� �U�`/F� ��_��@�"�TB� ��_��@�"�@� ��_��@� �U����߈�* ��_֐@��c0�IT������#��S�
��}���������_�������5��@��@���@� �;Q�`�B� ��_��@�"�@�@�@���@���@��@� ��_��@�"�PB� ��_��@�"�@� ��_��@�"�@� ��_��@�"�@�PB�@� ��_��@�"�tB�xB�@� ��_��@�"�xB� ��_��@�"�lB�pB�@� ��_��@�"�pB� ��_��@�"�@�@�B��B�@� ��_��@�"�hB� ��_��@�"��B� ��_��@�"�|B� ��_��@�"�@�@�B�hB�b�lB�b�tB�b�|B�b��B�b��B�� ��_��@� ��T�`7�� ��_��@� ��T��%�����S�B �B�߈�S�c{��b�˻S�b�D��S�c�D���Exd�������˟�k��Tq�@�@Ѐ�|@� ��_��@��c0�IT������#�S��(}���������_�������M4��@��@���@��c0�IT������#�S��$�}���������_�������94��@��@���@��c0�IT������#�S��8�}���������_�������%4��@��@���@��c0�IT������#��S�
��|���������_�������4��@��@���@��c0�IT������#��S�@!��|���������_��������3��@��@���� � �S�`$�����S�B�5�B��ȣS�c�;�c����b�	�B���c�@������b�{<�a�G�a ��_��@��c0��T������#�T@�T�l@���l�@�����7��+��S�d�a9�7������+@����7@��#����� ����@�U��7@����@�QH���@����#@�;�9 �"���T�cc_9�6�@�D���@�D�_Ȅ�D�Ȼ���"��D� �$�_q�T��B9�6!�����!����@�!`@��� � �"��@��� �"`� � �S�`����� � ��7@�?T��S�b�A�����AT��� ��S�a���� ��S�c���S�a;��!��S�a;� � �S�`�@����S�a�a9�7���������'��@��+@��~��G���@�����+@����'@�x��'@���9 Յ���T�fc_9�6�@���c��@���_�c���Ȼ������C� Ճ�_q�T��B9b6"������+@��@��V���������_�����93��@�[���@��c0�i	T������#��/�T@��#�T��S�e�a9�7����|��#@����/@����������~��@����/@� գ���9���~��G���@�`��@�[�9 �C���T�dc_9�6�@�e���@�e�_ȥ�e�Ȼ���C��d� �D�q�T��B9b6"������@�B`@��� � �C��@���C`��#@��@�oV������C��_������2��@�����@��c0��T������#�@���H5���R�z�A�A@� ?�������_������2��@�� � �U�!��!��!@�?q����_��_��@��c0�iT������#� ��BT#Q�c�cx`�$$ÚB�B$Ú%QХ��x`��@�� Ś � ��0��B0�����0���ˠ�B�A��������_֡���;� ����������2��@��@��@����@��c0�T������#����#�c�c*��T��[���������_���b�B�.��}�� �����������m2��@��@��@��@���@��c0�T������#����#�c�c*��T��7���������_���b�B�.��}�� �����������I2��@��@��@��@���@��c0��T������#�@���d@�$�d\@9D(6 �%Ĕ��J��%�����"�����4��w���q��c���C
��`|�������_�@�%Ĕ��J��%�����"�����#��w���q��c���C
��|�������_���������_���)��}��������!�!�
������������Y� ��������1��@��@�����@��c0�IT������#�P@9�7\@9c@�c4�0�HT�C��<���6��xc�`�����`c���������_������c���������_������c���������_������c���������_��?���[ @������������������_������c���������_������9��������_�@� @�@��T ��T�����9��������_��������9��������_������9��������_��3@��`��+@����C@�����T�+��'��3�`@�a@��/�b@��#��R��`6�'@���C@��#@�a��/@��'@���������������_�@��@���c�������~����C@��@����?@� @��C��T���������_ֆ��}��������!�!�
�S���b��������� ���������X1��@��@��@�\��������#т@�Bh@�[�9C8I�c@�D<I���T����������@��@��@�C8I����@�D8	�@�`�a��������_������#� �T�bCu9�6��������@��@����������_������#�T�cCu9#6������������@��@��@��T�cc_9�6����������_��aT�ț���������������_������#�T�bCu9�6���#������@��#@����G��������_������#�T�bCu9�6���#������@��#@����G��������_������#�T�cCu9#6�'��+��/��������'@��+@��/@������@��G�������_�������#�T�b�_9"6���'��+��@����@�!����@�?����@��@� `9 0��� 0��'@����+@����8�����/��@�?`9"0��B�"0�Q��@��9�/��������_֠!��9�a�����!��8�a���� ��@��c0�IT������#�B@��@�\g���������_������c9���0��@��@��c@9��@��c0�iT������#�#@������j���������_����C9����o0��@��C@9�@���@��c0�	T������#�:m���������_�����\0��@���@��c0�	T������#�*m���������_�����L0��@�� ��@�A� ��T�!��!�߈a4@���@������_��@��c0�	T������#�Ri���������_�����(0��@���@��c0�	T������#�v�������C��_���0���@��c0�IT������#� � �S�6�.���S�a�F��'� � �S�6�����'@���7~��a�F6�����9���+��#��� � �S�6����T�aSM��4�S�a�F�8�!��S��� � �S�6�����+@��@��@��#@��@��@��@9�������_����/����R�`KE��R�aOE��_��@��c0�	T������#� @����/��3�#P@9�7"6������C��_��9�R�c��c���������Ty��`� � ��T��"��~���R�`�A��/@��3@�Iy�� ��� � ��T��"�r���@�(�/@�d @��ф�}Ӏ����"U�B�����9�T�cSM��5�/@��3@�
/8��/@�"�@�#��3@�#�@�$��#�����@��y���#@�;y�� � ��T��"�J���#@�@����A96������C��_����C��_����y����������3����T�bSM��5�3@���/@���@���@����������7��3@�"��/@�#��@�$��@�A��u*��P��������������T�bSM��5�3@���/@���@���@����������7��3@�"��/@�#��@�$��"��5��@�`� ������c9��&/��@��@��c@9V���@��c0��T������#��T�Q�!��!�
���S�a+G��}������@�������������_�����/��@���@��c0�	T������#�����U�(��#����S�a/G��|��@����#@���T�cSM�c5�@�7��@�!�@�"���������_��������.��@��@����@��c0�)T������#����#��'��@���U�(��S�a3G��}��@����#@��'@��@����T�cSM��4Q7�%�@�!���������_����������.��@��@��@����@��c0�)T������#��#��'�!��+���������+@�{�9�T�dSM�d5�@�	47� �a@�!��@�!�b@�"�`�a��������_�������P����@�;�9�T�bSM��5����������7�!��������������p.��@��@��@��@����@��c0�)T������#��#��'�!��+����������+@�{�9�T�dSM�d5�@�	�6� �a@�!��@�!�b@�"�`�a��������_�����������@�;�9�T�bSM��5�����������6�!��������������0.��@��@��@��@����@���?��OT������#�T�cH�q`NT�J��[���9�T�c�H96�T�c+��4��@�aT�}�@�aT�~�@�����@�c���|���"U�B��U����������_�T�c{9c6�T�cgG��S@���T�T�ckG�c��T�ck��W�o����@�"��B� �"��@�"�G5%(@��� FT�@�%��%h@�e��@��T�e�D��D��[@���F@�������@��G��;��+���9�W@�����T�
6�@�
T�@��@�T��}�
�@�T
��~��7	� �(��	�?A��T�@���
����@�B���?��"��C� �#�_q�T��B9a6!������������_֨(@�	@�*��J��_�Ta@yk
�l=@�
e@y�
k�Tl��r�T�=@��
k`T��J�)%ʚk=@�_�)1��	�ay	�@y)�	�y	5@�

@�i)	���i���
�����u����+@���@9�W@��������G@��;@��[@�?}��@��
�cT�@����	������	��|����f6����藟�h6� ���?��(T)�)�C�?�"3T*Q�J�5�Iii8)�)�G�?���1T*Q�J/�Iii8*@�_�0T*�+Q�k�:�jijx ���9��@9i	�+@�!��.T���,}�kil�l@���ڭ�ڿ�Tna@y�
��=@�pe@y�k�T���r�T�=@�?k`T�����%͚�=@ӿ�1��l�oayl�@y��l�yl5@�m
@��5�����9l����oy���	�	����+@���@9�W@���@9�o@y�������G@��;@��[@��
���B9�6j�A9j4�/��K���9�����	�B7��G@��;@��[@���@9�+@���@9�W@���@9�/@��@��K@��6 �)!ш!�����������*������̗���@�`y�y@�4@� ���B9�6�A9e4�@�����@9b6��	�T�eSM��4L@�Z5�%�L�`��[@���@9�W@����������G@��+@����@��;@��?���9�C��/���9���7�7�
������������+@��@������G@��;@��[@���@9��@9��@9�W@��@��/@��?@��C@��>�a@yiy�T�kH�4�
�������G@��;@��[@���@9��@9�+@���@9�W@��@��/@��?@��C@�Q�kC�
5@��#��-T��T�@�
�Tk
˫����
��
�T����G@��;@��[@���@9��@9��@9�W@��@��/@��?@��C@��#@�?��%���� �+��q�T��B9�6%�����%����6�	��
�������@9`6$���)�@������ զ��@��7��h@�f��@��T�f�D��'��?@����W@��[@��C@��@��������'@��@������>��7@������ է��q�T��B9�6$�����$����G@��[@���@9%����W@��?@��#@��T�d�H9�6�T�d{9d6�T�dgG��S@���T�T�doG��
��T�do��S�d�a9�6�S�d�a9�7����
b���[@���@9%����W@��?@��#@����G@����3������
�,����3@���9 Յ���T�fc_9�6�@������@���_�����Ȼ������e� Յ�q�T��B9c6#������G@���@9�W@��?@��#@����@����
���c6�����������6������ި���?@��
��������_��T���������_�����
5��
����
5��	�!��5��	�!��5�`"�h�������!�(�������!�,
��@���@"��.�A���� ������c9���+��@��@��c@9v���@��c0�T������#�@����@���j����������_������+��@���@��c0�T������#�@����@���V����������_�����x+��@���@��c0�iT������#�?�T@�d|�c|����#�ҟ�(T�����@���9����������_�@����@���1����������_�����a<�!�3��� �������L+��@��@����@��c0�	T������#�����������_�������;+��@��@���@��c0��T������#р ��/������"��@� ����������_���"+���@��c0�)T������#� @�c@�d|�#|Û��#�ҟ�IT���'������ ��/����������@� ��@���B� �
T�@�d š��Aӥ�҄|���T"$9C@��4�'@�����_����T�cSM�c5�@��3� ��@�C@�#�@����� ��,�����T�aSM�a5�@�u3� ��@�"@�"� ��9�T�bSM�b5�@�i3��@�"�@�#��������������_����������*��@��@��@�����@��c0�T������#�a�#@�#��'��+��/�# @96"�\�!��G)���'@��+@��/@�$@�C@�$@�����`?��+@�C$@9D@��'@���@y�@�� Úc�g���G@���B @9B7c�A�b���C@9c�c@�qCT���x�C@�F�q�0���9T@�� 7����@����\�����T�(���������_�@�@�����@yc�c �d@��������T�(���������_�� ���T�h`8F@�k`T#��5����@A9�c ��T@�D6c@��@�Z@�B@��/@���@?�7�@��@9�@��'@���'@�C@A9c}�DDA9�@����@�c�c �BT@�B6c@����@�������_���������2*��@��@��@�r���@��c0�$T������#�a#��G��K��O�# @96�!�d���ҹ(���G@��K@��O@�$@�C@�$@�����`?����K@�" @9B~�" 9"@�B��G@�a @� @��@����T�cSM�c5�K@��2� ��K@�#@�#� ��@��G@�������G@��K@��@����G@�$$@9�@�� Ě���$@�$�����u����@��K@��@��G@��@�$@�f�@y�x��@�����q&1���9�������
�)@��
�)@�)�*$@9?!�
T� ʚk�AӬ�ҋ}�	���T���)@y�
�=q�@�j���J
@��@��!ʚJ=@�_	ki��TS�3���	i�@y��$�� ф@������)�?!��T��9�hi8�@ӌ	�_k@T_q�T��k@A9��k}�nDA9+-����	��!�d�� �����
��5�����/��'��+�j@A9D	�� �jT@�J6�@��#�b@�Z@�B@��O@���@?ր7�@��K@��G@��3@��@��@9�@��+@��'@��/@����G@�dT@��6`@��#@��O@�
��G@�b@A9B}�dDA9�@����3@���B �I��������(����9�G@�d@A9�}� � ����K@��@9���/��+�dT@��6�;�a@� @��@�)����;@�{�9�T�dSM��4�1� �d@�$�`��K@��+@��G@��@9�/@���dT@�D6�'�a@� @��@�����/@�{�9�T�dSM��4�1� �d@�$�`��G@��'@�`@����O@��	��@9�+@��9�K@�d@���d��G@��/@��K@�� @9%7�7��!�d���ҵ'���7@��G@��K@�� @9!�}�� 9aT@�A6B@���������_����a<�!�4�_� ���������)��@��@��@����@��c0�IT������#с�#@�C��7��;��?�# @96�!�d���҇'���7@��;@��?@�$@�C@�$@�����`?��;@�" @9B~�" 9"$@9�@�b šB��#@�������7@�_����@��;@��@�#@��7@���@y�x��@������'��q1���9��T@�� 7����@���#[�����������_�@�@����@yE�� Ѣ@����+���" @9�7�!�d����B'���;@�  @9�}�  9�������_֥�� �"��TFhe8g@�k`T&��5����@A9��B ��#��T@�f6F@����@�Z@�B@��?@���@?�7�'@��;@��+@��@9�7@��@���7@�CT@�c6�#@�{�9�T�dSM��4d@�1�$��C@�d@���a@��#@�
��7@�C@A9c}�DDA9�@����+@���c�` �CT@�C6�9�T�cSM��4@��0�#��C@�d@���a@��	�a@��2��7@��@��+@��@��h%8��ATC�@y����c �c@��c@9�4���hc8�5���'@�
�;@�C@�d�D��T)��;@� ��������� ��T��9�h%8�����T���ѿ ��T��9�he8�q ��T����}�h1�E�@y��c�c �c@���A��T���@�������}�Z1� ���������(��@��@��@����@��c0�)T������#�[�9�T�cSM��4�0� �C@�#�@�!�#@����T�cSM��40�!�C@�#�A�#$@9C(9#@��T�dSM��4t0�#�D@�$��#��'�C� @�c@�#� �#@�� ��,��|���T�aSM�a5�#@�_0� ��#@�"@�"� ��'@�#@�c@��`��5��|���#@�"@�[�9�T�cSM��4L0� �C@�#�@��'@� @�@��T�cSM��4A0� �C@�#�@� @�@��T�cSM��470� �C@�#�@����#@�"$@9�@�b šB�B��'@�b �"$@9$š_�0��@�` 9` @�`(�  @9@�q�T! ��T�bc_9�6�@�$0�8�@�%�_��$���������������_�������_���������m'��@��@��@�m���@��c0��&T������#��?�@��/�# @9�6 "�<����%���?@��/@�@��'�(@�@�,A9,@�i�@y)�)!�%@��������@������@�3 @���aT$A9E7%@���(A9'$@9�kT@��$@9� @9F7��f�@y�@�!ǚ�ч����@9���@� �q�T@�������@�g�@y���@�����(A9!ƚ��T�@�$9���@��������3��T�aSM��4@��/�!�@�!�|��������_����@�?!q�T��9	 A9�	�*	@��hj8q��Tq���T)	@�k@A9�����	��!�nT@�N6�@��9�+�k}�oDA9)-�%�� ��#�_��	T) @9I	7��n6�@�b@�Z@�B@�����@?��/@��@��'@��@��#@��@��@9�@��@��+@��3@����?@��7	(A9)�K$ɚ)@Ӯij8�@�?�i1��?�T�
����z$@�B@�$@�����@?��?@�C(A9�@�� Úc���@���`T���/@����'@��@��3@��@��@9�@�������/@����'@��@��#@��@��@9�@��@��+@��3@��ij8?	q�T?
q`T�@�iT@�i6�@�b@�Z@�B@�����@?��/@��@��'@��@��#@��@��@9�@��+@��3@����?@�)@҉7������`��?@��/@��@��'@��@��3@��@��@9�@�i���T�bSM�b5�?@�	/� ��?@�C@�#�!�C@�#�@�A����@��@��@9�3@��T�aSM��4�.�,�@�!��aT@�A6�@��T�aSM��4�.�%�@�!��(�@��� T�T�aSM��4�.�-�@�!�
���,9,��������_�����.&��@����@��c0��T������#���"@������#�" @9�6�!�d���Ҵ$���@��#@�" @9B~�" 9"$@9�@�b š$@�B����������_֥���T�@y��c"@���$$@9��& @9�}� � ��q���c Ěc���@" @9B�|�" 9�T�bSM��4"@��.�"�?�?�?y?����#@� � @����T�cSM�4@�z.�#�@�#�@�#�|��#$@9"@��@���>}�����#@�C@�{�9�T�dSM��4b.�!�d@�$�a��#@�C @9�7�!�d����Z$���#@�@ @9�}�@ 9�������_ք�����T�@y���@y��� ��@�������h&8��� �T����@y��� ��@�����h'8��� �T����������%��@��@�j���@��c0�IT������#����?r���������_����������%��@��@��@���@��c0�iT������#��'�	�?r���������_�����������f%��@��@��@��@���@��c0�	T������#����+�,����@�c@����+@������������_�����������I%��@��@��@��@���@��c0�)T������#��'����/����@��@����/@������������_�������������'%��@��@��@��@��@���@��c0�	T������#�����������_���������%��@��@��@���@��c0�)T������#��'������������_������������$��@��@��@��@���@��c0�	T������#���������_����������$��@��@��@���@��c0�	T������#�r����������_������$��@��@��_�@��_�`�@��_����_��@��c0�	T������#ђ����������_��������$��@��@��`�@��_����_��@��c0�T������#��;�!�"@�������" @9�6"�\�!��/#���@��@�"$@9b5"@�+$@�B@�#@������@?��@�C$@9D@��@���@y�@�� Úc�g���G@���B @9B7c�A�b���C@9c�c@�qCT�������T�(����������_��@yC�c �b@��� �C ���	�T�(����������_�!�c�? ���Td@��;@��k!��TDha8�q��TDA9"�@���@��������_���������A$��@��@��@�����@��c0��T������#��[����'��+�" @9�6�!�d�����"���'@��+@�$@�B@�#@��c���@?����+@�" @9B~�" 9"@�B��'@�a @� @��@���T�cSM�c5�+@��,� ��+@�#@�#� ��@��'@���}���+@��'@��@����'@�$$@9�@�� Ě�т�$@�$�����F����@��+@��@��'@��@�$@�f�@y����������&@���&@���($@9� �
T� Ț)�Aӫ��i}	�?���T���&@y��?=q�@�(���
@��@��!Ț=@��k"��T$��
����� � Մ@�$�������
�!���T��9�hh8?q�T_�J��������5���[@������ ��@�?k�T�
�����
���J�������nz���+@��'@������@�[�9�@��xӦ@ө��q%1��Ei"8�[@��
�E	�� � բ�"@�B�"�bDA9��@��" @97���!�d����&"���@��+@�" @9B�}�" 9������_����a<�!�4��
� ���������w#��@��@��@�7���@��c0�T������#���!�"@�������" @9�6"�\�!��!���@��@�"$@9b5"@�+$@�B@�#@������@?��@�C$@9D@��@���@y�@�� Úc�g���G@���B @9B7c�A�b���C@9c�c@�qCT�������T�(����������_��@yC�c �b@��� �C ���	�T�(����������_�!�c �? ���Td@��@���!��TDha8�q��TDA9"�@ ��@��������_���������
#��@��@��@�����@��c0��T������#��/����'��+�" @9�6�!�d���ҕ!���'@��+@�$@�B@�#@��c���@?����+@�" @9B~�" 9"@�B��'@�a @� @��@����T�cSM�c5�+@�w+� ��+@�#@�#� ��@��'@����{���+@��'@��@����'@�$$@9�@�� Ě�т�$@�$�����F����@��+@��@��'@��@�$@�f�@y����������&@���&@���($@9� �
T� Ț)�Aӫ��i}	�?���T���&@y��?=q�@�(���
@��@��!Ț=@��k"��T$��
����� � Մ@�$�������
�!���T��9�hh8?q�T_�J��������5���/@������ ��@�?�T�
�����
���J�������:y���+@��'@������@�[�9�@��xӦ@ө��q%1��Ei"8�/@��
�E
�� � բ�"@�B�"�bDA9��@ �" @97���!�d����� ���@��+@�" @9B�}�" 9������_����a<�!�4��	� ���������C"��@��@��@�7���@��c0��T������#��/����'��+�" @9�6�!�d����� ���'@��+@�$@�B@�#@��c���@?����+@�" @9B~�" 9"@�B��'@�a @� @��@����T�cSM�c5�+@��*� ��+@�#@�#� ��@��'@���{���+@��'@��@����'@�$$@9�@�� Ě�т�$@�$�����z����@��+@��@��'@��@�$@�f�@y����������&@���&@���($@9� �
T� Ț)�Aӫ��i}	�?���T���&@y��?=q�@�(���
@��@��!Ț=@�k)��T$��
����� � Մ@�$�������
�!���T��9�hh8?q�T_�J��������5���/@������ ��@�?�T�
�����
���$J�������nx���+@��'@������@�[�9�@��xӅ@ӆ��q�0��Di"8�
�D
�� ���9 ��/@��T�fSM��4+*�%��@�&���%@���%�cDA9��@ �" @97���!�d���� ���@��+@�" @9B�}�" 9������_����a<�!�4��� ���������o!��@��@��@�/���@��c0�T������#��G��K���#@�c��?��C�# @9�6�!�\�!������?@��C@�#$@9�5�K@�#@��3�_��T �d ���� �d ����}�b�T�(����������_�$@�B@�#@��#���@?��C@�C$@9D@��?@���@y�@�� Úc�g���G@���H @9H7c�A�c���f@9���@��qCT���x�f@�g��q�0���9��@y��� ��@����/� Ն ���	�T�(����������_���@� �T�@��K@�_�!��T�h`8h@�k���T�@��G@�?��T���'���6O���7�@��@9�/@��?@��'@���@��/@��?@��DA9B�@ ��@��������_֥��@�� ��T�@���T{�9ghe8�q�T{�9ghe8g��5�@��G@�� T�@�
@�_	kA��T��@������@�kA��T� ���T����DA9��@ ��@��������_�� � T���G@�c�c �`@� ��N���7�T�(����������_��?@�BDA9�3@��@�B�@ ��@��������_�!��@�? ��T�@��K@�_�T{�9eha8�q�T{�9eha8E��5�@��G@����T�#��+������N���7�?@��#@��3@��+@���?@��#@��3@�DA9B�@ ��@��������_��T�(����������_�����������l ��@��@��@��@�����@��c0�IT������#��G��K����?��C�" @9�6�!�d��������?@��C@�$@�B@�#@��#���@?����C@�" @9B~�" 9"@�B��?@�a @� @��@���T�cSM�c5�C@��(� ��C@�#@�#� ��@��?@���8y���C@��?@��@����?@�$$@9�@�� Ě�т�$@�$����������@��C@��@��?@��@�$@�f�@y�x��@�����q&1���9�����	�(@���(@��)$@9!�
T� ɚJ�Aӫ��j}
�_�#��T���(@y�	�_=q�@�I���)
@��@��!ɚ)=@�?k���TK�3���	h�@y����� ф@�������!��T��9�hh8�@�?
kT?q�Tb�����i��5���K@������ ��@� �?�`T�
���@��G@���aT�����+��#��/������	�N��@��@��C@��/@��+@��@��@9�#@��@��3@����?@�i6�
����G@��T�eSM��4G(�"��@�%���"B�������iv���C@��?@��@9����[�9�@�Fh$8�K@���B�B � ��G@�D��T�dSM��4*(�&�D@�$�F�"@�B�"�����bDA9)�@ �" @97�'��!�d�������'@��C@�" @9B�}�" 9�������_����a<�!�4��� �����������k��@��@��@��@���������#�_� T�T�dCu9�6@������#��'���������c����@��#@��'@�@��������)��������_�������_֐@��c0�	T������#�����������_���������6��@��@��@���@��c0�)T������#� �����������_���������!��@��@��@��������#џ넰��d��T��@��|��T�fCu96�+��3���D�@�����������������+@��@��3@������)��@�������_���������_���������_֐@��c0�	T������#��+��7�@����������������_�@���������������������_��������������������@��@��@��@��@��@��@����@��c0�	T������#Ѫ����������_����������@��@���@��c0�	T������#��T�dCu9�6@�D��#��+��������������#@��+@������(��������_��������������@��@��@��@����@��c0�)T������#�@��|��T�dCu9d6@�$��+��������������+@��@������(�������_���������i��@��@��@���������#����#�����������j����@��#@��(��������_�������#��Z� ՟P�cT���T�eOF���9�xd����Mӥ0}ӄhe���������� ե���@ӿq�T�@��T�8@��T�qT�T�e끹�4��������Z����@�������������_�������������_փ4@�ˇ\@��|���`�`� ���������_�e*��E*��E*��E*����T�T�e끹E4�������՛ҡջ������1����@�������������_� ��Z� �?P�cT���T�bOF�[�9Axa����M�B0}�!hb���a���a*��A*��A*��A*���������_֐@��c0�)
T������#��7��/��3� ���D���P�@��@����z�������S�a7G����)��/@��3@�X���@�6��`�
��r��A�!@���T�aSM�a5�7@�E&��7@�$��#���S�a7G��/@��3@����)�B����@���T�dSM�d5�#@�6&��#@�#�@�$�� � ��P�@�����.{������C��_���!"�!������/@��3@�x����� ������������@��@��@�����@��c0�)T������#��T�aSM��4&� ��S�a?G�!��S�`?�����C��_�����g��@���@��c0�)T������#����@�����S���T�bSM��4�%� ��S�aCG�!��S�`C����<�r��A���!� ���8�!����T�aSM�a5�@��%��@�!��iS���������_�����7��@����@��c0�	T������#�J��������_�����(��@���@��c0��
T������#����@�"��B� �"��@��S�b#|9�6"��C� �#�_q�T��B9a6!�����������@� ������"��C� �#�_q�T��B9a6!��������������_����������@�"��C� �#�_q�T��B9a6!��������������_�+���@� ������T�bH��4��7����@��@�C��d�D�q�T��B9b6"��������������_��������@�����@��c0�)T������#��+��T�B$�B�������@�`Ѐ�������6�+@����@��@���1������_����������@��@����@��c0�	T������#��T�� $����ȟ�T�@��C�'z��G��gS��'�����h�҈��(���h�����|ɛ�|	�)
�)}aӦ��@��C������|Ǜ�|����*'ʦ��Ěe����"��������@���������_�������k��@��@����@��c0�iT������#��'��+��/��Є�&����#������������������_��������9��J��@��@��@��@9��@��c0�IT������#����#��'���B�����������c�@����������_���������,��@��@��@���@��c0�IT������#����#��'���B������������c�L����������_�����������@��@��@���@��c0�IT������#����#��'���B@'�����������c�H����������_������������@��@��@���@��c0�IT������#��'��3�����������_������������������@��@��@��@��@��@���@��c0�	T������#�J	������C��_�������@��c0�T������#��/��T��4�������9�������#� ����j�� ��#@�"���b�_�AT�@��� �d���d����T���/@��@����Ȇ� ��@������9��������@� @�c� � ����@�����P�T@���T� ��#@������������ � ��@�Fk���/@��@�s��`����T��4��@�	�����@�����C��_��@�������C��_�"����ғ�"�����ҏ� �����W��@�����@��c0�IT������#��@96�� �B���b�_�T�� �B���b�_�T��@���i���T��4��@�����������_�"���!��f�"��>�A��b��!��!�a��^� �����&��@��� ��9`� �B�߈b6�@�?�qAT�7?�q�T?�q�6��?�q�Tb6�@����?��T�� ���"���?��T�� ���"������_����_��@��c0��T������#��9`� �d�߈d6�@�?�qAT�7?�q�T?�q�6��?�q�Td6�@��������#������������_��@���m	���7 � ��@�d�߈�6�#@��@��#@�?�qAT�7?�q�T?�q�6��?�q�Td6�@��������������_����������_����������@��@�����@���?�	(T������#��g��k��o��9���;� ����i���g@��@9A7P@��@�?�T_�������/��+��+9�k@���T'��@��k@� ���!Ѐ��g@��+@��+A9���/@��o@����`T���ATP����`T���AT������g@�"P@�_�T'�@���������/9�r�8�A��8�)a���(�@9_��6�/@�_�T�+A9�ʩ6�+A9) @�)�) �)P@�?�-T  ���	��S�gWG�(@��O��S��S@��O@�'P@�& @�������g@�  �����g@�?�9�/A9�+A9�T  ���
��S�gWG�(@��W��[��[@��W@�'P@�& @�����٠���@��g@��9���/A9�+A9)�@9�6)�@��+@�?
�aT��(6(T@��(T�(�@��Tg7 ������S�gWG�(@��?��C��C@��?@�'�@�&T@����8�c���������g@�  ��ܟ���g@�?�9(�@���T�7 ������S�gWG�(@��G��K��K@��G@�'�@�&T@���c8�c���������@��g@��9�����O�"P@�B��T�� � ��;@��i��������_��7�"�@�B��#���3� � ��;@��i���7@�`��@�8���3@�`��@�4���O��4 ��T�ac_9�6�T�!�!�"�B��T�!�!�"�_�B�"������������_�"�� �C����TC��T�dc_9�6����D���������[�_��aTD�ț������E�6�aT���O��!��O����������"�� �C����TC��T�dc_9�6����D���������[�_��aTD�ț������E�6�aT��
�O��B��O����������������������]��@��@��@�����@��c0�T������#��'��9���� ���ph���'@��@9a7�@��9 @�!� �T@�!�T�x�����'@��� �"���_�TB��T�cc_9�6����#���������;�_��aT#�ț������D�6_�aT��
���!������������� �$��ȟ�`T��T�ec_9�6��#�������;�_��aT#�ț��������6��aT�����!������������@9!6 ���Ӟ���'@�?�9���@��@��@9�6����ɞ���'@�?�9 � ��@��h���@�`��@�S���@�`��@�O�����4 ��T�ac_9�6�T�!�!�"�B��T�!�!�"�_�B�"������������_��!������� ��������@�e��������#�#����|@��� |@���@|@���������1��#@��+@��������_��@����?�T������#��_��c�@��T�c��c�߈q�T���=��T�!��c��_��R�`�A�Dj���_@��c@��S����@�d`@����Td�
5d�@���c���5������>��c�;"��#�K����#� ��T�cc_9�6�@��T��p ��㸥��@��T��p ���_�����������������@����@��� ?����B��a�7�S�a�a9a6��0����2����������?��������_֦ ��@!��,��@��"��� ���@��S@��[��� ��(!��� ���!�X?�a��s��O�� ��@!��,��@��"��� ���@��S@��[��� ��!��� ��� ���!��-���ҩ"��� ���O@�@�|@��S��@���} ���S@��@��"��� ��x ��!��� ���!��%����N�q ��@!��,��@��"��� ���@��S@��[��h ��� ��� ���!�?�a��>�a ��@!��,��@��"��| ���@��S@��[��X ��� ��v ���!�X����.� ����������@��@�J���@��c0��T������#���� ����������@��@���@��c0�)T������#���u���������_����������@��@��������#���"���B��������C���a���'���������_��@��c0�)T������#� �3��������_��������@���@��c0�	T������#х@������ զ��@��`@���9�`� ��߈�q�TH��kT�T�gSM�4/ �!��hA�'� ��dA�'��h��d���9��9�l����"� բ�?q�T��B9a6!�����`8������������_֠!�@.���Ҥ��� ������c9�g9����h��@��@��c@9�g@9�@�����@��c0�IT������#��T�c�����������T�c�������������_���K���@��c0��
T������#ѡS�!p�"�߈�5�T�bc_96���@�[|@�#���k���	���@�;�_�kaT#����������7�������_ց@�"��B� �"� Ձ@��� ՠS�`�Af����c_�����T�bc_9�6���S�cp�d⸄����S�cp�d�_���d��������7 � ՠS�`��f���@�"��C� �#�_q�T��B9`6 ������������_��� � ՠS�`��f���@��@����7���@�"��C� �#�_q�T��B9`6 ������������_�!�\�A����� ��������������#�im��������@�H���������_�������#�#��@���!���@���9 ������@�h@�!@����@�h@�@�!���C���Im�����@����@��G���#@�@�8� @�<�4@�@�@�_�T@���T@�����c��3��@��7��;��?��C�����3��#@����@�'+���#@�d8@�e@���T`@��bT�������'��@��+��/��#�����#@�`@@���a@�?�Ta@�?�BT������'��@��+��/��#����`8�������C����l���@����@��G���#@�@���!������C��_������#т@�C��c�C�����;@�_�hT���[��@� p@���?p�kJ��6�R�cV9#6����@ ��/��@��3��c������S�c�a9�7��������������@�C@�dh@��@���`T�@�c�B��@��k����C9����B�����'��#��C9��������@�@�ch@�d@���d��@����*���@����@�[�9 �C���T�dc_9�6�@�e���@�e�_ȥ�e�Ȼ���C��d� �D�q�T��B9�6"�����"���"����@�8�@�d����d��B9c6�@�B����9�S�bM96�@�G����7 �`8� �Z��������_��@�"@�C��c�C�`8���O��@�?8�"@�Bh@�C@�c�C�?�9�������_�"�P%����� �������#р@�`@���@�"��B�"�@�;�9!� ����������}��#�t"���6��� ����@� �������_�������#р@�`@���@�!���@�!@@��� ������������}��#�T"��@�@���!��������_�������#��@��T�`�9&y���@�@@��� �������������}��#�6"��T��9������_� Ձ@�"��B�"�!h@�!�����_� Հ@���!� ���_� Ձ@�"��B�"�!h@�!�����_� Հ@���!� ���_��T�T�a;��?q
T�S�!`�!�߈�S�Bp�B�߈�T�c7��!�!�k�T�@�!h@����_�;�9" �B�߈#0�d�߈%@&�����c�߈k�T�k�Te��@��_����_������#�����K��������_�������#с@���;�9 ���
"��B�"��D���@�"��B�"��@�" F�#$F� �ki��TC�# �!�B}� hb��������_��@��c0�	T������#�{S�cOD��������T��
���T������d�����@������#�{S�dOD�E�&�g��˥�{S�cKD�����|����`�����������#@��@��@�����C��_��������T�`WD��_��@��c0�	T������#�{S�c_D��������T��
���T������d��w��@������#�{S�d_D�E�&�g��˥�{S�c[D�����|����`������e����#@��@��@�����C��_���y���������#���8 ��������_֐@��c0�T������#������/i���T�aSM�a5�@����@�"�� � ���`S�@;� ���Nf���������_�����L��@����@��c0�IT������#������:�i���T�aSM�a5�@����@�"�� � ���`S��;����������_�����*��@��{S�`kD�{S�aoD�{S�bsD��_��@��c0��T������#���?�lTA��T@y#���_k�T@9�qaT��=㮌�_k!T@9_�q�T-?�T@����í��_k�T��-?�aT@�cL��#l��_k�T@9_�qAT`��!?�T@�c.�����_k�T@y����kaT�~�c.��c���_k�T@y����_kaT@��
�����6�*�T�~�����T�a�_9�7�T�a�_9A6@��T�a/H� ��P�!�� ����������_����������@��@�����@����?��T������#�aS�! <�!��ȡ�"@�#@�!@��������3��/��[����&�ih���/@�?�iT�[@�C@�c�@��3@����˄���}�D��s��T�eSM�e4 �#��o������Rh���[@�!@�"�@�#�@�!�@����T�bSM�b4�!���/@����W��s@��o@����@��@��@��@�h.�!����
�?�

T�S��xa���+�@��
�T�c��G��k��?��C����
����@�d��6��?@��W@��s@��G@��k@��������c@��S@��C@�LѻT�mSM��4��+�
yl�-�y,�k�,�@�-�@�)�@�_��T�g��O��K��_��7��;����@�DЄ����;@��W@��s@��_@��K@��7@��g@��O@����S@�n���}��a�����	��T�iSM�)��4��,�	hn�)�����������������������_�����Y� ���
�U���@��c0�	T������#�*��������_����������@������@��c0�	T������#Ѧ��������_����������@������@��c0�	T������#�b���������_����������@������@��c0�	T������#��
��������_����������@������@��c0�	T������#�j��������_����������@������@��c0�IT������#��� � � �`S��1��a��{S�a;F�A�`��T�aSM��4(� �{S�a;F�!�{S�`;�U��T�aSM��4� �{S�c?F�#�{S�`?���{S�ck�{S�a?F��@������,�������7{S�bk���'�C�{S�ck�{S�a;F����&�+��9�T�cSM�c5�@����@�"�@�#��{S�a?F����,���'����'� � � �`S��1�b���'���������_�����F��@�����@��c0�T������#����@���D���n��������_�����0��@���@��c0�T������#����@���D���n��������_�������@���@��c0�	T������#Ѯo���������_����C9����
��@��C@9�@���@��c0�iT������#�������@��n��������_����C9�������@��C@9�@���@��c0�iT������#�������@��n��������_����C9�������@��C@9�@���@��c0�iT������#�������@��n��������_����C9�������@��C@9�@���@��c0�iT������#� �����Oo���������_��������@���9�T�ac_9�6�@��B��@��_�B�������@�_��@��c0��T������#��/��c��9 ������`���/@�"@��c@�b�
�7����9�#��T�aSM��4�<�@�%����#@���c@�0���T�e�D�e���
 � ���@����@�A������/@��@�F��T�gSM��4�� ��@�'���	�T�fSM��4�� ��@�&������T�fSM��4�� ��@�&��� ��@�����~��@�`8�������@����@�C@�`���y��@��������C��_� � ��@�a������C��_�������-��@��@�����@��c0��T������#���߈#�߈_k`T�'��� �����<`���'@�"@����T�cSM��4#@���#�#@�#�?|�!�߈�@�A��� ��@��`���@�������_���~��m���@�@�@����T�cSM��4@���#��������_��������@����@��c0�IT������#���߈#�߈_k T�'��� ������_���'@�"@�#�߈k�TC��@�����#@��� � ��@��`��������_������_�d@�������d0@��kA��Tb@�@��T�dSM��4N�"�@�$��	�T�dSM��4E�"�$@�$�"���"��T�bSM��4;� �"@�"� � � ��@�k`���T�aSM�a5�@��@�@�'�"���~�m��������_� � ��@�X`��������_��������@�����@��c0��T������#���T�������_�������!�D��������@�.��@!��+�!������{�(��G������!���a�Ғ��� �����Z��@����@��c0�)T������#����@��������_���H���@��c0�iT������#�`8��������������_���6���@��c0�IT������#��]���6�@�C�@�qATC�@��TC�@�@��TC�B9�6B�@��� "�T�!��r��""�BT��#�"���'��@��+��������[��������c���@�@���`���!��2�!�Ҁ���@������x�� !�|6����0��� � "�T�!��O��{R�b#E�B�B@�{R�a'E���G��� qATB�@�_�T_�T Հ!�p&����;��{R�bE�B�B@�{R�aE���3��� �`!��5��|�.���R�bC�B�B@��R�aC���&���]	���,qaTC�@��
�C�@�@�TC�B9�7@�@��Z� �?P�T����a�!�A9�7���!��2�!��0���@�������(�� !�|6���������!�d����#���@����������{T�bOF�[�9Axa����M�B0}�!hb�������B�@��� "�T�!�����""�BT��#�"���'��@��+�������N[����������� � "�T�!�����{R�b#E�B�B@�{R�a'E�������T�@��T���q�T�!��'���Ҟ�����B�S�c
�b�@@�A@�b�����������"��A�Ҏ��� ���W�"���@��c0�)T������#�@�d|�e|›��%�ҟ�hTA��_�T���@�����������_�b|�c|���� ՠ���A<�!@7�����#��_���T�� ՠ���A<�!�7����� ���������%��@��@��@����@��c0��1T������#�#ˁ0���@�%�F�?�T_�.T	���T�����������_� Շ@���aT�����hT����iT� ������HT���C��*T�P�)�5�(ih8��?�)T��P�)�:�(ihx�����G����'T	Q�)/�(ih8��?�&T��P�)�:�(ihx��������iT����s�(����旟������� �aT��}���ҿ�(T����IT� ����HT���C���!T�P�)�5�(ih8��?� T��P�)�:�(ihx
�����G����T	Q�)/�(ih8��?��T��P�)�:�(ihx
���Ҩ�
�CT�s�c�}�(�}ө�C�
���
�旟���������AT��ڥ��� Śc Ś) Ś
���
�hT���iT
!���_��HTK�k�C���T�P�5��ik8�����Tk��P�:��ikxk�h
�K�k�G���TQ��/��ik8�����Tk��P�:��ikxk�h
���

�
�HTH�s�*��J%Ś%Ś!Ś�
�旟����	���>�|�c|�)|��|ƛ
���
�hT���iT
!���_��HTK�k�C��bT�P�5��ik8����B
Tk��P�:��ikxk�h
�K�k�G���TQ��/��ik8����b
Tk��P�:��ikxk�h
���

�
�HTH�s�	Ś}���������	���F7&�ҿ��T�7��'�����'��G������@�����@�!��T�dCu9�6�+����7@��G@�g@�'�h@��������r���+@��@��#�������������+��#@��@�a����,��@��+@��+����7@����+@��'@��@��������_֠���!<�!�7�'�����������!�����������!�����������!��
���������!����	�������!����	�������!����	��������!����	��������!������F�F��?��T���T���������!<�!�7��� ��������������
��@��@��@��@��@�c���@��c0�iT������#��;��7��'��#�E���f�����������N����7@��@������+��@��'@�$�A|�b������+@��@��#@��������_�������������U
��@��@��@��@��@����@��c0�	T������#�#���h
T������HT��T�c�C���T�PЄ�5��hc8����Tc��PЄ�:��hcx�c�G���"T�P�/��hc8����Td��PХ�:��hdx������iT��c�s�������������@�a������?�T�@���T�����������_�����^�@�d�����b�������G���!��H������A���!��B� ՠ���!<�!@7�D� ��������@����������#�"�2�A����� Ր@��c0��T������#��_�T"@9B}�cQ�c��`��������@��������_��#��'�`�_���T����������#@��'@���o��'@�`���@������hT�����������_������������_�C������������� ������������@��@��@�����@��c0�T������#��'�A���������������_��� �����^���@�!������?�HT�����'@�0��@��@�������_�@���������� �����o��@����@��c0�	T������#���������_���������^��@��@��@��@��_��@��c0�T������#�$@���(@�@����� ���6`��������|@�D�T[�9�||�C�b������������K����������_�@�@����������_��l�t� �����$��@����@���?�IT������#��W�a��[��W��_�"��;�xb�c��3���n�@��3@����?��C��G���7�;@��W@��_@��� �W@��[@��_@��������_��W@��[@��_@��������_�������_��;��7��K������������7@��K@��;@��OA9�������K@��7@�����6�?@�f�Ơ@9
���|@��D�"T�G@���9�||��hh8�O9�@�XqAT'@�(q�T�Lq�T�<q`T����A���T�W��/����@�d��������/@��W���OA9��'�h�x'��������������_����l��� ������������@��@��@�����@���?�i2T�ѝ�?����#�@�C@�<1(TD@9�'5D@9�'5D@9�q!'TD@9� q�&TD@�X@���A&T��D@�@@�#�������T��}ӆ�G�Hhe�?�)$T��}�Jhi�K�_kb��T8@��@�_��"T4@�h@�����!T�/��_��[��W����T�@�#!�c������� �s����@����@��3���B����k����@�CD@��/@���TE@@��W@��hf��_@���T���g����S��[@��ha��O�C�@���D�@��_����"�@#���Ҵ���S@�J��	���g@��@���� !��
��@�����O@�@������@��3@����@!��?�a�Ҡ���@��_@����������/@��@����?�IT��A@����@�AD@��@�?�	T�#�D@@�c�}Ӂhc���ߋ���'��@�CP@��K��#@���ATET@���TC�@�DA��@�����_@����@���Te@�g A��
��#�e@��{��w@��{@��@���T�_����s@��@���&9���7�������_��@��@����@��_��k@����o@��[�/���!�����O���@��_@�L�� !�p3����H���@��[@�E�����?��`!��&��~���@T@��G���@!�.��@�8���K@���� !�8,���2���#@����@!��9��}�,���G@���� !�P,���&���'@����������!�x=�������������������c�@@@���}�ha��'���� !�T������'@����c���c@��@���o�����+@���/@��@�_��T#D@�_�"T#8@�$@@����@���T�+�"4@�B�B�����������@�CD@��+@���c��T�������������������!�`5��~������������������������������S�C@9�C�D@9�?�E@9�;�F@9�7�B@��K�X@��G��@����@��_�����!���A�һ���S@�Q��@!��-��@�����C@����@!��-��@�����?@����@!�t9��}�����;@����@!���A�ң���7@�����!�H���ҝ���K@�3��@!��-��@�����G@�-��`!�$���ґ���@��_@�����������!��&����@� �����
��@�f���@��c0�iT������#��G�]��	��3��/��G@�����7�|@� տD�	T�'�[�9�||�D� Յ���3�����/��������;��7��+��/@��@��3@��������#��'@����������3�������7��� ���^������#@���@���T�aSM��5�7@��;@�[��7@�!��;@�"���+@����7��0��/��4�������_��/@�������_���������_����l��� ������	��@����������#�Q�!3�! A��"P@���T"T@��"��T��A�"X@�#�@� ���-T%�@���:�����������_��*b�#P@�B�C�L�@,H�"L@�c�B�@��TC@�B�Bh`8B���#D@�E��*�"T&@@��|}��hg��k��T�*��TB|}���B@�#8@�����T"4@�@��������_��������������|����`�����j��T���@��T�@��@��	��j��
������T�$���������������_��@��c0�T������#�@��7���9�#���@�������Պ���3��#@��@��@��7@���A9��͊���3��_1T1�T���@�$ @��T<�`��@�������C��_��7��#@�e����7������C��_�<�`��@�������C��_��������9�����@��@��@��@9����@��c0��T������#�@�_k�T����������_���F|~ӥ����@��@�����������_��������������@��@��@��@����@��c0�I
T������#���?�	T@9&57���������������_֦86������D�@�����@����|A�������*?��T%�F��ˆ������Thf8�86�������@��*��T�B�!��������d@��t~ӄ�d��@��������_���������*?�BT
@���hi8,@��!ʚ�
���?7����	������������������*?�)T�@���hh8
@�I!ɚ�	��?7������������� �������������9��Y��@��@��@��@��@���@9����@��c0��T������#��@9�qhT����&�@�@��|~����4��@������1�������E��7������#�������<����@��@��#@��7@���������C��_�����������C��_�����������@��@��@����@��c0�T������#��T�'�����@���� ����\�� �A8�!��A�!����T�aSM�a5�@����@�!��;�9�T�bSM��4�� �"�@�"� �����@��'@���� ����@� ��@8����b�����@�5������_������_��������@�����@��c0�iT������#��/��3��7��C��?��;����2��\�� ����C@����@�h9@��T�iSM��4O�(�)@�)�(�(@�(��#�@��/@��3@��7@��;@��?@�����[����@��#@� 9����C��_�!���A���� ������������������@��@��@��@��@��@�����@��c0�IT������#��9@�d����������_�����~��@���@��c0��T������#��9@��������� �������C��_���������d��@��@��@��������#����@��������_������#�{S�zA���C@�`?�������_�������.��#���������_��@��c0�	T������#і��@�����������@��@�����������_���-���@��C�?�	CT�Cѝ�?����#��c9 �������D��P����c�� �eS�!�������;�a����W���!���!�����;@��������C�����cE9�7�;@�?��~�@��S��� �P�`�������D�үc���@������ զ��@��S��;@�{S�f;��cE97���~�d��gS��!���	@8�`������cE9�~��S@��;@� 7{S�d�a9�7����,��������O��T�c7�������������O@�{�9 �d���T�ec_9�6�@������@���_�����Ȼ���d���� �f��q�T��B9�6#�����#����cE9�~��S@��;@��7�T�dH��q`T�q�T{S�b�a9�7�������������K�����˴���K@�[�9 �C���T�dc_9�6�@�e���@�e�_ȥ�e�Ȼ���C��d� �D�q�T��B9�6#�����#����cE9�~��S@��;@������ է��q�T��B9d6$����� �P�`�����d�� � ՀS�`��U��[S�c{G��{� �P��������c������C��_�a��c�@�C�a�@��T�bSM�B��4��!�b�A�"�����S�a�A�"���{�!tA�A��{@��T�cSM�#��4��"�#�A�#�� � ՀS�`�V����!���!����������;@�����������W@��[@��;@�������!��B�_�-T&@�($A����'
�&@��s��c@���9� �gU��GU��GU��GU���|���A������߈&��5�7����#��'��w���@��C9���g@��k@��C9�o@��#@��'@����w@���gU��GU��GU��GU���������;@��@��7@���������ƪ������!}�bh!��;@������;@������;@�"@��3�&��c|��7�dS���=���l���aS�!��7@� ��;@������3@�!�bS�B�@��;@�ۿ��!���!���+��;@��/��C���c��@�"��B� �"�[S�a�D�"�}�[S�c�D�[S�d�D�����B���b��@��;@���Exd���9<�Ҧ�:�ҥ�����~��������	}��h)�fU��FU��FU��FU��	}ƛ)�A�)	�	˥�����������Te���� �f��q�T��B9�6%�����%����cE9�6 �P���������D��6b������{S�e�a9�6{S��!9{S�eCb9�T�e�9 �P�`�������D��#b�� �����9%��������E����9E8Х����������� �P�`������b���;@��~�gS��P=���������D��b��%����@��?��;@��C��cE9�#9��������cE9�6�@�d���� �d�[S�c�D�[S�d�D��@����P����@����b���cE9@6@S�@����� �P��������b������C��_�fxa���9��#y��{@��!�?���T���d� դ�q�T��B9��6#��������#9����#@9��@��c0�	T������#��C���������������3�E�����"����@��������c��#��'��/��3��+��������@��������_��������������@��@��@��@����@��c0�T������#ѡ4�s�Q�B3����������_�B A���C�@���TD�@��"��T"|@�`���
T�������_��� � � �@S��1��S��[S�a;F�`��&��s��
��9@��+� � � �@S��1�uT���@9�7���`!��*�!�����s����� !��,������@����`!�,>��|���	
��Q�3��+@��������_����@��'��@��#���� !�h.��@�����'@���� !�:��}�����#@����[
������@� A�@���"�����ң��'��#����`!��*�!������s��z��@!��,�������'@�t�� !�`
��@�����#@�n��=
������!�0�!�҈� �������O��@����t���@��c0�	T������#�4?1�TQ�B3����������_�B A��C�@���TC�@��"��T���s�"���CA�`�%�������U_��@����@�"�@��s����@�!�@�?�#
T�������_�������_��� � � �@S��1�2S��[S�a;F�`��&��s��8_�� � � �@��+�@S��1��S���+@���U��`!�0+�!��u���s���� !��,���o���@���`!�,>��|�i��d��Q�3��������_����@��'��@��#�8�� !�h.��@�X���'@��
�� !�:��}�R���#@��
�����J���@� A�@���"�l������'��#� ��`!�0+�!��@���s���
��@!��,���:���'@��
�� !�`
��@�4���#@��
�����,���!���!���� ����������@����`���_������@���@��@��@��@�������������@��������#���������������_��>n>N^N�T��	��p�L�K(Nh(N_@�#T�T_��T_�T_��	T�B�B"nB6��
B6��MB6P�MB6@MH(NBh(NH(NBh(NH(NBh(N@<N�_�<N�_�p@L����p@L�K(N!h(NJ@�p�Lp@LH(NBh(N#H(Nch(NH(NBh(N#H(Nch(NH(N#H(NB#n@<N�_ց`@L�K(N!h(N�K(NBh(N�K(Nch(NJ����L�@LH(N�h(N%H(N�h(NFH(N�h(NgH(N�h(NH(N�h(N%H(N�h(NFH(N�h(NgH(N�h(NH(N%H(NFH(NgH(N�&n�'n�%n�<N�_ց �L�`@L�K(N!h(N�K(NBh(N�K(Nch(N�K(N�h(N�K(N�h(N�K(N�h(N�K(N�h(NJ� �L @LH(Ni(N)H(N)i(NJH(NJi(NkH(Nki(N�H(N�i(N�H(N�i(N�H(N�i(N�H(N�i(NH(Ni(N)H(N)i(NJH(NJi(NkH(Nki(N�H(N�i(N�H(N�i(N�H(N�i(N�H(N�i(NH(N)H(NJH(NkH(N�H(N�H(N�H(N�H(N,n)-nJ.nk/n*n)+n)n=N�_���� �L�`@L�K(N!h(N�K(NBh(N�K(Nch(N�K(N�h(N�K(N�h(N�K(N�h(N�K(N�h(NJ�J�H!�LL!@LB�B�G�I(Nh(N!I(N!h(NBI(NBh(NcI(Nch(N�I(N�h(N�I(N�h(N�I(N�h(N�I(N�h(N �LI(Nh(N!I(N!h(NBI(NBh(NcI(Nch(N �L�I(N�h(N�I(N�h(N�I(N�h(N�I(N�h(NBѢ���I(Nh(N!I(N!h(NBI(NBh(NcI(Nch(N�I(N�h(N�I(N�h(N�I(N�h(N�I(N�h(NI(Nh(N!I(N!h(NBI(NBh(NcI(Nch(N�I(N�h(N�I(N�h(N�I(N�h(N�I(N�h(NI(N!I(NBI(NcI(N�I(N�I(N�I(N�I(N  nb"n�$n�&n@ n�$n$n<N�_���� ��#������7��3��/��+@�@��
��_�������#����W��@��������_�������#����@�h@�8I�<I�!�?��T8	�9��K��������_�����������������������	���
�`��@��A��B��C��D��E��F���G���H���I���J���������#ѐ@���� ��@� �������_�@�������T�#���������#ѐ@���� ��@� �#��C��_�@��c����T�#����@��C�?�T������#ѐ@�p��� ��@� �#��C��_������@��c���a��T�#����@��C�?��T�Cѝ�?����#ѐ@�p��� ��@� �#��C��_������@��c���a��T�#����@��C�?��T�Cѝ�?����#ѐ@�p��� ��@� �#��C��_������@��c���a��T�#����@��C�?��T�Cѝ�?����#ѐ@�p��� ��@� �#��C��_������@��c���a��T�#����@��C�?��T�C ѝ�?����#ѐ@�p��� ��@� �# ��C ��_������@��c ���a��T�#����@��C>�cT?�)T���c;˝�?����#ѐ@����� ��@� ���c;���c;��_���b��@����c;�����T�#����@����c;�cT?�)T���c;˝�?����#ѐ@����� ��@� ���c;���c;��_���A��@����c;�����T�#����@����c;�cT?�)T���c;˝�?����#ѐ@����� ��@� ���c;���c;��_�����@����c;�����T�#����@����c;�cT?�)T���c;˝�?����#ѐ@����� ��@� ���c;���c;��_������@����c;�����T�#����@����c;�cT?�)T�CєB@ѝ�?����#ѐ@����� ��@� �#��C@��C��C@��_������@��c��B@�����T�#���������#�������\S�����@@р�������[S�l�@������!�8����Cр?�C����@�������@S��?�����������@��������<�	��C��������C���������@*�������_�������#�������C��_��@��@��@���������7��#��3����@�@�o��AT��@���7@������C�D@��?֧������#����?����C��_������#��@����@��(@���T�@���`T�`@���T#�c�&�`?�������C��@���7@�C@�`?փ@�|`@�;��@���7@����7�����C��_�C@��A��#�`�������#���@�\S�&�%���<��@�!��?�@@�?֩����@�@������7��#��3��+���aT^��)@���aT]��	����
�@���@���7@���y������*�����������&��.��6��>��m�	m�
m�m�&m�.
m�6m�>m�_��@��A��B��C��&D��.E��6F��>G��Hm�Im�Jm�Km�&Lm�.Mm�6Nm�>Om�_��+@��|��T�{C,�`�{��T�{�/�`�z��T�{C3�`�y��T�{�6�`�x��T�{C:�`�w��T�{�=�`�v��T�{C�`�u��T�{��`�t��T�{C�`�s��T�{�`�r��T�{�`�q��T�{�`�p��T�{��`�o��T�{�`�n��T�{�!�`�m��T�{&�`�l��T�{�*�`�k��T�{/�`�j��T�{�3�`�i��T�{8�`� ���T�{�<�`�@���T�{C�`�����T�{C�`����T�{C�`����T�{C�`����T�{C�`����T�{C�`� �@#���@��c0�IT������#ѐ@���@��C@��#���|�����g ��� �����T�@�����g@8�8���T�+@�*����@�T@��?��+@�����@��@��C@��G@��#���c���t����������_���������@������T�#�����@��c0�IT������#ѐ@���'@��S@��#���|�����g ��� �����T�@�����g@8�8���T�3@���#@�T@��?��3@�����@��'@��S@��W@��#���c���<����������_��������@�������T�#�����@��c0�IT������#ѐ@���7@��s@��#���|�����g ��� �����T�@�����g@8�8���T�C@������3@�T@��?��C@������/@��7@��s@��w@��#���c����������C��_���������@��c����T�#�����@��C�?�IT������#ѐ@���W@��@��#���|�����g ��� �����T�@�����g@8�8���T�c@������S@�T@��?��c@�h����O@��W@��@��@��#���c����������C��_���V�����@��c����T�#�����@��C�?�iT�Cѝ�?����#ѐ@���@��3A��#���|�����g ��� �����T�@�����g@8�8���T�@�H�����@�T@��?��@�/����@��@��3A��7A��#���c��˒�������C��_��������@��c����T�#�����@��C�?�iT�Cѝ�?����#ѐ@���A��3B��#���|�����g ��� �����T�@�����g@8�8���T�#A�����A�T@��?��#A������A��A��3B��7B��#���c���Z�������C��_�������@��c����T�#�����@��C�?�iT�Cѝ�?����#ѐ@���B��3D��#���|�����g ��� �����T�@�����g@8�8���T�#B�����B�T@��?��#B������B��B��3D��7D��#���c���"�������C��_���������@��c����T�#�����@��C�?�iT�C ѝ�?����#ѐ@���D��3H��#���|�����g ��� �����T�@�����g@8�8���T�#D������D�T@��?��#D������D��D��3H��7H��#���c���������C ��_���u�����@��c ����T�#�����@��C>��T?�T���c;˝�?����#ѐ@�0��H��3P��#���|�����g ��� �����T�@�����g@8�8���T�#H�f����H�T@��?��#H�M����H��H��3P��7P��#���c��˰��������c;��_���:�����@����c;����T�#�����@����c;��T?�T���c;˝�?����#ѐ@�0��P��3`��#���|�����g ��� �����T�@�����g@8�8���T�#P�)����P�T@��?��#P�����P��P��3`��7`��#���c���s��������c;��_���������@����c;����T�#�����@����c;�CT?�	T���c;˝�?����#ѐ@����`��@�d3@��#���|�����g ��� �����T�@�����g@8�8���T�#`����`�T@��?��#`�����`��`��@�d3@��@�f7@��#���c���0��������c;��_���������@����c;���!��T�#�����@����c;�T?��T���c;˝�?����#ѐ@�P��#@�c@��#@�d3@��#���|�����g ��� �����T�@�����g@8�8���T�#@�t#@������#@�z@�T@��?�#@�t#@������#@�g@��#@�c@��#@�d3@��#@�f7@��#���c����������c;��_���t�����@����c;���a��T�#�����@����c;�T?��T�CєB@ѝ�?����#ѐ@�P��C@�c@��C@�d3@��#���|�����g ��� �����T�@�����g@8�8���T�C@�t#@�^����C@�z@�T@��?�C@�t#@�C����C@�g@��C@�c@��C@�d3@��C@�f7@��#���c��ˢ�������C��C@��_���,�����@��c��B@���a��T�#�����@���;���c;�T?��T�Cє�@ѝ�?����#ѐ@�P���@�c@���@�d3@��#���|�����g ��� �����T�@�����g@8�8���T��@�t#@������@�z@�T@��?��@�t#@�������@�g@���@�c@���@�d3@���@�f7@��#���c���Y�������C���@��_�������@��c���@���a��T�#�����@���{���c;�T?��T�CєAѝ�?����#ѐ@�P��A�c@��A�d3@��#���|�����g ��� �����T�@�����g@8�8���T�A�t#@�����A�z@�T@��?�A�t#@������A�g@��A�c@��A�d3@��A�f7@��#���c����������C��A��_���������@��c��A���a��T�#�����@������c;�T?��T�CєBѝ�?����#ѐ@�P��B�c@��B�d3@��#���|�����g ��� �����T�@�����g@8�8���T�B�t#@������B�z@�T@��?�B�t#@�j����B�g@��B�c@��B�d3@��B�f7@��#���c����������C��B��_���S�����@��c��B���a��T�#�����@������c;�T?��T�CєDѝ�?����#ѐ@�P��D�c@��D�d3@��#���|�����g ��� �����T�@�����g@8�8���T�D�t#@�=����D�z@�T@��?�D�t#@�"����D�g@��D�c@��D�d3@��D�f7@��#���c��ˁ�������C��D��_��������@��c��D���a��T�#�����@������c;�T?��T�CєHѝ�?����#ѐ@�P��H�c@��H�d3@��#���|�����g ��� �����T�@�����g@8�8���T�H�t#@������H�z@�T@��?�H�t#@�����H�g@��H�c@��H�d3@��H�f7@��#���c���9�������C��H��_��������@��c��H���a��T�#�����@������c;�T?��T�CєPѝ�?����#ѐ@�P��P�c@��P�d3@��#���|�����g ��� �����T�@�����g@8�8���T�P�t#@������P�z@�T@��?�P�t#@������P�g@��P�c@��P�d3@��P�f7@��#���c��������C��P��_���{�����@��c��P���a��T�#�����@������c;�T?��T�Cє`ѝ�?����#ѐ@�P��`�c@��`�d3@��#���|�����g ��� �����T�@�����g@8�8���T�`�t#@�e����`�z@�T@��?�`�t#@�J����`�g@��`�c@��`�d3@��`�f7@��#���c��˩�������C��`��_���3�����@��c��`���a��T�#�����@������c;�CT?�	T�� ���c;˝�?����#ѐ@�p����cH����d3P��#���|�����g ��� �����T�@�����g@8�8���T���t#H�������zH�T@��?���t#H�������gH����cH����d3P����f7P��#���c���`�������� ��c;��_��������@��� ���c;���!��T�#�����@���?���c;�CT?�	T��@���c;˝�?����#ѐ@�p�{�k{�[�k{��#���|�����g ��� �����T�@�����g@8�8���T[�k{�����k{�T@��?�{�k{�����[�k{���k{�{�k{���k{��#���c�����������@��c;��_����������@���@���c;���!��T�#����(0@ 4�@������c;�CT?�	T������c;˝�?����#ѐ@�p�{�k{�[�k{��#���|�����g ��� �����T�@�����g@8�8���T[�k{������k{�T@��?�{�k{�e���[�k{���k{�{�k{���k{��#���c��������������c;��_���M������@�������c;���!��T�#����(0@ 4�@�������c;�CT?�	T�����c;˝�?����#ѐ@�p�{�k{�[�k{��#���|�����g ��� �����T�@�����g@8�8���T[�k{�0����k{�T@��?�{�k{����[�k{���k{�{�k{���k{��#���c���t����������c;��_����������@������c;���!��T�#����(0@ 4�@�������c;�CT?�	T�����c;˝�?����#ѐ@�p�{�k{�[�k{��#���|�����g ��� �����T�@�����g@8�8���T[�k{����k{�T@��?�{�k{����[�k{���k{�{�k{���k{��#���c���$����������c;��_����������@������c;���!��T�#����(0@ 4�@�������c;�CT?�	T�����c;˝�?����#ѐ@�p�{�k{�[�k{��#���|�����g ��� �����T�@�����g@8�8���T[�k{������k{�T@��?�{�k{�u���[�k{���k{�{�k{���k{��#���c�����������c;��_���]������@������c;���!��T�#����( 0 @    4 �@�������c;�CT?�	T�����c;˝�?����#ѐ@�p�{�k{�[�k{��#���|�����g ��� �����T�@�����g@8�8���T[�k{�@����k{�T@��?�{�k{�%���[�k{���k{�{�k{���k{��#���c��˄�������c;��_���
������@������c;���!��T�#����(@0@@@ @@4@�T�j[�9���T�c	� nbp@L�@
 N@H(Nh(N@H(Nh(N@H(N<N�_�@@��T�j[�9���T�c	� nbp@L�@M N@H(Nh(N@H(Nh(N@H(N<N�_�D@��T�j[�9J�M��?��T�j[�9j�@�D�/)��@�? �Q�����_�������#��@��@��������@�)@���T@���T��8��������@���7@��	����Aѿ����@����� ?����@����@��@����	����+�����C��_����Aѿ������� ?��@�_�������C��_������#�@�x�����C��_���@����*�_������2�#9�_��}����|����}����{��������|����}����z�����.��C�#�s��k��c
��[��S��G
��?	��7��/��'�����������>��@������@����}� �^�@����T��@<���;�V��T���=���4�O��T���>���-�H��T������&�A��T��@����:��T������3 ��T�������,@��T������
�%@��T���	����@��T�������� @��T�������@@��T��@�����	<�@/���������}� ��|� �sO��kN��cM��[L��SK��GJ��?I��7H��/G��'F��E��D��C��B��������_�`������#��@����@����� �c�����_�(�L�����j��������������������� �����B�����f������������������_��~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~���~��_��n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���n���_�?@�T(T��6�����_ց6�����_ց�9A6��x�_�|��_��˄@�T|�!��?��T#|��T�q`TkT|��|��|��!@�a��|?��_�@�!�|�|�|�|��!�j��T?@�@�!��T�_�?����T?�+��T{T�e�����7���;գ 6�{T�e�	���2e%!�{T�e�	��@���T?���T���˄�T#��j�E���T��|�|�|���|��J��T�!� t��!��T!��T�_���_@�T_��T_��T&@�D��4��E��4?��_�D�E�_ ��T&@���_������_��6&@���_������_��6&@y��_xy��x�_�&@99�_�D�E�&@�($A��,~��4�_��T�$��,>��4?��_�.<B�0DC�_��T�|��}��<��=��$�<�D��,>��4?��_�D�E�����_�+T{T�fg_9����������ˎ�����T,4@��@�!��B�&A�4�($B�*,C�,4ĩB@�iTf�&A�h$�($B�j,�*,C�l4��,4ĩB��T�<|�f��}�h$��$~�j,��,�l4��<<��=��$>��,?��_֌4�
@���Bˆ��4?��$~��,}��4����B�iT�?����$>��$~��,=��,}��4���4��B��T"C��?�&B��$>�($A��,=�*,@��4<���$�
,��_����~�������#����������������������	���
�������B;��o� D;��s��m�m�m�m�m�m�m�m��m��m��m��m��m��m��m��m����]m��\m��[m��Zm��Ym��Xm��Wm��Vm�Um�Tm�Sm�Rm�Qm�Pm�Om�Nm�s@� D��o@�B��L���K���J���I���H��G��F��E��D��C��B��A��@���@���_��@���`��@��#����B��@?���������������#��S��[��c��k��s��'m�/m�7	m�?
m�Y���SB��[C��cD��kE��sF��'Gm�/Hm�7Im�?Jm������_��������_��@��*����*����`���@��������}���?�CT����_����(����?�CT����_��@��@�����z���#��_�����@�����@���#��_�������#��;@���H�R��rcĚ���|���}�R�|����#�������������_�H������_ֈ���|@�H���|@�`~@����h���_�����|@����(���_��������_��@��@��@�h���_�����@��@�����_�����@��@�h
����#��_��������@��@��
����#��_�����
������_��@��@��@�����#��_�������#������@���A���A���������������b@��aT�@�a@�!@�!�|�?��*{T�bKE���{T�v�_9V��*@����T�@���@?���@?�(����@��@����@�����@�������C��������_�������#������@���A���A���������������b@��aT�@�a@�!��!�|�?��2{T�bKE���{T�v�_9V��*@����T�@���@?���@?�(����@��@����@�����@����@��Ds��c|�c����������_�����@��@��#�������?�cT����_��@��@��@��@������+��_������#��@��@��@�;S�cA��C�`?�C��3�����C��_�������#��#���@��@��@�`?����C��_�������#��S��[��c��k��s��'m�/m�7	m�?
m��{T�`�_9@����������c.�`?��SB��[C��cD��kE��sF��'Gm�/Hm�7Im�?Jm������_�������;S�f�G���;S�g�@�g�������|��@����0��g4�`@�(�9@���Ĝ@����4��h5;S�c�G����.�;S�m�@��
�������
��������lqa��T�2hT�!�	�_���5�	�����;S�c�G��T�������;S�m�@��
��������@��@��������#���'�������?��T������_������_�������#��@��@��+���/���3���7��;S�iA��C� ?�C�������C��_��@��@������?�CTx��_������#��@��@�;S�iA��C� ?�C�����C��_��@��@����(����#��_��@��������@��@��+��H����3��_�����@��@��@��@�*��+�,��J���*������`T�3��_��^�@���_�`T���H����^��_��_�_�T�T@%�j�����?��
�R�������@��@������?�cT����_��~��_��@��@��@�h����#��_�{T�`�9��@�;���h{��_�{T�`�9��@�;���h;��_��@��c0�iT������#ѐ@����9����������_������������@��@��@��@�������T�#��� ��9{T�cc_9�6����������_��aT�ț���������_�������#ѐ@����9�����������_�@�������T�#����� ����_� ����_��@��c0�)T������#ѐ@�0� �@����@�!�c�+�_��T�~�� �c$����[R�c�A��T�}�!�ct3�[R�c�A�D�|�b�chd�B@���������C��_ַ7�� ��������@���@��c����T�#�����@��c0�T������#ѐ@�����@9���q�Tc��B!�B�9�B|ӣR�c��d�bhb��@���������C��_֌7�� �����X��@���@��c���A��T�#�����@��c0�iT������#ѐ@�p�`�@�@���!!�!h
��@�-k��������_�i7�� �����5��@��@��#���a��T�#����@��c0�T������#ѐ@���������C��_�L7�� �������@��@��c���A��T�#����@��c0�T������#ѐ@�����@�����C��_�/7�� ��������@��@��c���!��T�#����@��c0�iT������#ѐ@�p�`�@�@���!!�!h
��@��j��������_�
7�� ��������@��@��#���a��T�#����@��c0�T������#ѐ@���������C��_��6�� ��������@��@��c���A��T�#����@��c0��T������#ѐ@�����@�@�����C��_��6�� ��������@��@��c�����T�#����@��c0�T������#ѐ@���������C��_ָ6�� ��������@��@��c���A��T�#����@��c0�IT������#ѐ@�P�@�@�@�@@9D@9���2���������_֖6�� �����b��@��@�������T�#����@��c0�T������#ѐ@���������C��_�|6�� �����H��@��@��c���A��T�#����@��c0�)T������#ѐ@�p���Z@��@� �@@�?��@� �����C��_���������@��@��@��c���a��T�#����@��c0�T������#ѐ@���B@�����:���������_��������@��@�����!��T�#���������#��@��.�������������_�������#��@�0���������_������#��'@��+@��/@��3@��7@��R��������_�<���������������#��@�8����������_������#��@�@����������_�L��X����������������#��@��%���������_������#��+���@��A���������_�PC��b���\m�������#ѐ@����������#��'��+�����������_�@��#���A��T�#���������#�������������������_��@��c0��T������#�#@�@��aT@�$@����T@�#@�_�aT#@�@����T���#�#@�@���������6�#@�a@��@��@��@�y��6�@�`���#@�a����r�����������_�������)��@��@����@��c0�iT������#�#@�@�_�T#@�@���T@�$@���T���#�#@�@�����L��6�#@�a@��@�`@�b@�E�����������_����������@��@���"����_k�T@�!@�?�����_����_��@��c0��T������#�#�@9�@9k`T��B�����������_����������@��@���@��_�"@�@�_��T@�#@��aT@@9#@@9B�B@��6D@9!D@9_k����_����_֐@��c0��T������#�#@�@��T@�$@���T���#�@�"@�����h"��6�@�``��#@�a`�b	��������������_����������@��@����@��c0�)T������#т�������������_����������@��@���@��c0�T������#����#���ҷ��`7���@�`���#@�a��
�Ү���������_�������g��@��@��"@�@�_�T@�!@�?�����_����_�!@9@9?k����_�"@�@�_�AT@y#@yk�T(@9!(@9_k����_����_�"@�@�_�T��!��?k����_����_��@��c0�T������#�#@�@��AT@�$@���T@�$@���AT0@y$0@yk�Tp�!p��	��W�����������_���������@��@����@��c0�	T������#����#��~�?���6�@�"@��#@�d@���T"@�d@���AT"@�d@���T"�@9d�@9��B@�"6"�@9d�@9��B@҂6"@�d@���T!@�b@�_�����������_����������_����������@��@����@��c0�T������#����#��~��� 6�@�"@��#@�d@���T!@�b@�_���������������_����������_����������@��@����@��_�@�!@�?�����_��@��c0�)T������#�"������������_����������@��@���@��c0�)T������#��u�����������_�������v��@��@���@��c0�)T������#��p�����������_�������b��@��@��"����_kAT@9#@9k�T@9!@9?k����_����_��@��c0�iT������#����#��~�����6�@�"@��#@�d@���T!@�b@�_�����������������_�������,��@��@����@��c0�T������#�#@�@��!T@�$@���T@�!@�X�����������_���������@��@���@��c0�)T������#����A���������_����������@��@���@��c0�T������#�#@�@��!T@�$@���T@�$@���!T@�#@��T@�!@������������_����������@��@����@��c0��T������#�#@�@�k�T@�$@���T@�#@�_�T#@�@���T0��$0���k�T4��$4���kT���#�#@�@��������6�#@�a@��@�`@�b@�������������_����������@��@��� @�@� a�T@�!@�  `aT@�!@�  `�T@�!@� aaT@�!@� a�T@�!@� aaT�@9#�@9b�B@��6�@9!�@9!� @�_����_���B�_�Txb�!xb�  `�TC�xc�!xc�  `���T���_��@��_��@��c0�iT������#�#@�@��
T@�$@���	T@�#@�_�	T#@�@���T,@�$,@���T0@�$0@���T#8@�8@���T@@�$@@���T���#�#@�@�����p��`7���@�`@��#@��@�b@�g��`7���@�`���#@������^��@6�@�`4@��#@��4@�b8@�W��`7���#@�a<@��@��<@��@@�N��`7��	�@�` ��#@�a ���E�����������_����������@��@�����߈?q����_�!@�����_��9!@�{T�bc_9b6���_������_q����_��9B@�!@�{T�cc_9�6;|@����k����_�kaT������������_��߈�_�����_��9{T�bc_9b6���_���������_��9{T�cc_9�6;|@����k����_�kaT������������_��9{T�bc_9�6�B��_�B����������_��9{T�bc_9�6�!����_�C����������_��9{T�bc_9b60��_�C����������_����_����_��9{T�bc_9b6���_���������_��9{T�cc_9�6����������_��aT�ț���������_��9{T�bc_9�6�B��_�B��Ȼ������_��9{T�bc_9�6�!����_�C��Ȼ������_��9{T�bc_9b60��_�C��Ȼ������_��߈�_�����_��9{T�bc_9b6���_���������_��9{T�cc_9�6;|@����k����_�kaT������������_��9{T�bc_9�6�B��_�B����������_��9{T�bc_9�6�!����_�C����������_��9{T�bc_9b60��_�C����������_����_����_��9{T�bc_9b6���_���������_��9{T�cc_9�6����������_��aT�ț���������_��9{T�bc_9�6�B��_�B��Ȼ������_��9{T�bc_9�6�!����_�C��Ȼ������_��9{T�bc_9b60��_�C��Ȼ������_�_��_�������#�����Ȣ�cT�cP�_� T �a��������@��c�����_��������c�����_֐@��c0�IT������#��#��'����������cT�cP�_�`��T
����@���bT�BP�b����7���@�cT�cP���#@�_�AT ��'@�6����������_��@�@ ��'@�/����#@��@�,�������������_� ���;�!���� ���;�!@�z�� �����������@��@��@�����@��c0�T������#��+��/�����+@����'������cT�cP�_�`��T
����'@���bT�BP�����7����'@�cT�cP���+@�_�AT ��/@������+@������@��@�������_��'@�@ ��/@����+@��'@�ݸ������������������_� ���;�!�-�� ���;�!��(�� ������������@��@��@�����@��c0��T������#��3��7��;��?�#
��3@����;@����T�/������dT��P��`��T�3@���Z���/@���bT�BP����� 7_���/@�dT��P���;@��!T ����������@��3@��T�#����7@�P���7������C��_��?@��#@��@���������C��_��/@�@ ��?@�|����;@��/@�y���8���@�����C��_�������C��_� ���;�!����� ���;�!����� ���;�!@���� �������������]��@��@��@��@��@����{T�bc_9b6���_���������_�{T�cc_9�6����������_��aT�ț���������_����_�!@�@�?k����_�!����?k����_�!@�@�?�����_�!@�@�?k����_�!@�@�?�����_��߈�_�����_��9{T�cc_9�6;|@����k����_�kaT������������_��9{T�bc_9b6���_���������_��9{T�bc_9�6�B��_�B����������_����_����_��9{T�cc_9�6����������_��aT�ț���������_��9{T�bc_9b6���_���������_��9{T�bc_9�6�B��_�B��Ȼ������_����_����_��9{T�bc_9�6�!��8�_b�������_��9{T�bc_9b60�8�_b�������_���!@�?q����_����_��߈�_��߈�_�����_�����_��9{T�cc_9�6;|@����k����_�kaT������������_��9{T�cc_9�6;|@����k����_�kaT������������_��9{T�bc_9b6���_���������_��9{T�bc_9�6�!����_�b��������_��9{T�bc_9b60��_�b��������_��9{T�bc_9�6�B��_�B����������_����_����_����_����_����_��9{T�cc_9�6����������_��aT�ț���������_��9{T�bc_9b6���_���������_��9{T�bc_9�6�B��_�B��Ȼ������_����_����_��@��c0�)T������#��9}����������_����������@��@���9{T�cc_9�6����������_��aT�ț���������_��@��c0�)T������#��9e����������_������������@��@��@���_��_�@�!@�?�����_�@�!@�?�����_��@��c0�iT������#�#@�@�_�T@�$@���T@�$@���T#@�@���T�@9$�@9c�c@��6���#�#@�@���������6�#@�a@��@��@��@�|��6�#@�a@��@�`@�b@�u�����������_�������,��@��@���@�@� �_�@�@� �_֐@��c0�)T������#��C�b�aT�!`)�|@��3�����������|@����|@�������#@��+@��������_����������+��/���������@��@��@��+���/�����@��@��@��@��@��@��@���?��T���#��'����+��_��#��'��+��_֐@��c0�	*T������#��G��O����T?�TT�S��O��K��G�{T�eE���T?@�mT$�E@9��9F@9��9���#������������������@�������_�%�F@9��9G@9��9�������� ��������_�����������6��������_���������_�B@9�����c9����@�������_���������_��	���j
T?�iT�/�	hd8��_	k�T?�#T��?�h
T�'�b�"���%����������c9����@��	���'@�����G@��K@��O@��S@��@���@9��@9�/@���?	��	T�;�
hi8��
k!T��?
�T�
��T�7��˅��������������@7�G@��K@��O@��S@��;@��@���@9��@9�/@��7@��*�D�J�_���T?��T%˥���&�����<��������������������������_��;@�!� �������_��;@�������_���������_���������_����
�~����
�k��	�a��	���v�����c���Y��	����T?��T�3�	hg8��?
k�T?�
T��?��T�+�b�"���$���������c9���@�`	���+@��g��G@��K@��O@��S@��#@���@9��@9�3@���?	�i	T�;�
hi8��
k!Tj�?
�T�
�hT�7���������������7�G@��K@��O@��S@��#@���@9��@9�;@��3@��7@��*�D�J�_���T!�!���$�����������������@�����;@�!� �������_���������_��;@�������_���������_���������_����
�����
����	����	��������������� ��������������@��@��@��@�����@��c0�IT������#��'��+����#�����`���#@��hT�+@��_�TC��˥����@������@����������_��@��#@��������������_����������� �����������O��@��@��@��@����@��c0�)T������#��3��;��9����fh`8�g2�� �����L��T��f2�� ���@��@��|��A��|�'����,��T����(hd8��i2��	 ��&!�T_���T[�#��;��7��3��#��'��kT_��	T�+�������M��@7�#@��3@��7@��;@��'@��+@��#@���������C��_���_��T(h`8	�j2��
 ��F!_	��T(hi8���kA��T)�?�T�k���,��� ���`T���/������������3@��7@��;@��#@��'@��/@��#@��@��@�j2��
 ��6�	�����C��_�������C��_��	���+��	������������ ����������������@��@��@��@��@�i���@��c0�iT������#�#��'��+��7��9S�z3@�@@�?��7@�[T�ac_9A6���@�CT�c�!�;|@�b���k������@�CT�c�!�{�_�kaTb���������D7S�z7@�@@�?�AT�!�)�!�����TS�z;@�B@�@!�8����@?��������@T��!�������#��@��9S�z7@�A@� ?�AT�!�)� ����@���@T��)������'�8� +��+��@��9�7@�S�a_E��S�b[E�!�C�$�|�Zhd�b @9S�a_�@�b�6@@�?��7@���@��9 ��@��9�'@�@@�?�9�#@�@@�?�������_�����������_�����1��@���@@������_�@@�������_֐@��c0�IT������#���  ����S�z;@�B@�@!�l5����@?�������_������@���?�I'T�ѝ�?����#����� ��w��{��w@�#�d\@9�@��y��{��{@��q������������������@� տ\qa!T�S��O��������
�@��`T�@�`��O@���0@���@?� � �@���@�"�? �@T\@9B@�_`q�T�S@�"@���#@��#�!@��_���(��8���!�=���@���#@��[T�aSM�a5�_@�K��_@�!��������_��S@�"@��'�#@��+�!@��c���.�s8���!���'@���+@��[T�aSM�a5�c@�.��c@�!��������_�?��T?�T?��T�S@�"@��3�#@��C�!@��k���&�P8���!�7���3@���C@��[T�aSM�a5�k@���k@�!��������_��S@�"@��/�#@��?�!@��g���,�38���!�5���/@���?@��[T�aSM�a5�g@����g@�!��������_�?��T? �T�W�Ʒ���[�`�+�8���!�2��[T�aSM��5�S@��W@��[@����S@�!��W@�"��[@�#���@����������_��S@�"@��;�#@��K�!@��s���*��7���!�;���;@���K@��[T�aSM�a5�s@����s@�!��������_��S@�"@��7�#@��G�!@��o���(��7���!�9���7@���G@��[T�aSM�a5�o@����o@�!��������_�8��&�������_�8��&�������_�@����7������A!�!�/��@9����8��@����7���@��� �!H(���@�!@�@9����)�� ����������@��@�����@��c0�iT������#�C@�d@���T?�TD@���E@�F@��#�c@����#��� � � �����}���@��@��@�y���@��@��#@�u������C��_����;�!����� �������x��@��@����@��c0��T������#�B@���TC@�dh�8?��Tbh�8bh 8dh!8�������_����������� �������X��@��@���@��c0��T������#�B@���TC@�dx�x?��Tbx�xbx xdx!x�������_����������� �������8��@��@���@��c0��T������#�B@���TC@�dx��?��Tbx��bx �dx!��������_����������� ���������@��@���@��c0��T������#�B@���TC@�dx`�?��Tbxa�bx �dx!��������_�����k���i� ����������@��@���@��c0�)T������#�B@��TC@�d��|�fhe��@�?��T`�@�!�|�hha���[T�bSM�4��(�bhe�"�&�bha�"�hh%��fh!��������_�����9���7� ����������@��@����@��c0�)T������#�B@��TC@�dx`�?�"Tbxa�[T�eSM�4o�"�ex`�%�$�exa�%�bx �dx!��������_�����
���� ����������@��@����@��c0�T������#р�������������C��_�!������� ��c��������@9�@�� Úc0��b�&�?7 Ղ�������T������C��_�@�΢��ݢ��̢����� ��������@����@��c0�		T������#��@9�6���������������_�!����� զ���$�������@9�@�� Ě�0����F�?7c�d��6�����'�� ����`Thd��'��'����������������_�!�d��� դ����������@9�@�� ƚ�0����D�?7B�B�D�������� �����4��@�����@��c0�T������#���(��\������@�BP@9b6?�T!���B��B@���������_�������_��@���x� �������@����_� �P@9�6\@9c@�cD� �T<�!�/�;xc�`� ����@�`�
����@�������d@y���5����e@�c��������_��������_֐@��c0�T������#�\@9!@�?Pq`T������  @��������_־������������_��������@���@��c0�T������#�P@9b6 Ղ6\@9B@�BD�_ �T<�!1�;xb�`� ����@�`�
����@�������A��������������_������������_������������_��������@����@��c0�iT������#�P@9�6H���"��������������_�BѢ��hb8��qAT#��lqaTc����tq���Tc��C�?�#T"�A���b�����������_����� �����Q��@����@��c0�	T������#�\@9!@�?Hq(T?DqaT@�?Hq�T@�?TqaT@�
?XqaT@�?\qaT@�������������_������������a!�!h�Z�� �������t�� �������@����@��c0��T������#�����!<�!`=�!���������������_�������@���@��c0�T������#�\@9B@� �_Lq@T����P@9b6	���}�`@y���5���� ��?�BTBxa�_�#<�c`=�`��A���������_�����!����;�!@�(�� �����������@��@����@��c0�IT������#�\@9B@� �_Tq@T��@�@�_�#<�c`=�`��A���������_����;�!���� ���������@���@��c0�T������#�\@9B@� �_Dq@T���� @��������_����;�!����� ���������@���@��c0�T������#�\@9B@� �_dq@T���� @��������_����;�!���� �����k���@���@��c0��T������#�\@9B@� �_Lq@T����`@y���������_����;�!@���� �����N���@���@��c0��T������#�\@9B@� �_Lq@T����d@y 8@��������_����;�!����� �����.���@���@��c0�IT������#�\@9B@� �_Lq@T��@�d@y �_8r�T����P@9c6	���}�`@yB8@�B��B<@����TB��˄<}ӄ���c�?�BTbxa�_�#<�c`=�`��A���������_�����A���k����;�!��F�� �����������@��@�����@��c0�T������#��#��'�����'��#�#@���`?�@�?PqAT�#@�!0@��'@� ?��@�E��������_����;�!������;�!���� �������������@��@��@����@��c0�T������#��#��'�!���!0@��� ?����@�a�`6�@��@��@���������_����;�!@���� �������������@��@��@���@�?�����_֐@��C�?�	'T������#�\@9B@�_Pq`T����"�C @�c��o��s��?�#\@9d@��Pq T$P@9d6c@�cD� �T<�2��xc�`�# �#�#��#@�#`�
#��#��#@�#������d@y���5����e@�e��;����7������������C��_������@�����C��_�������C��_��'@����s@��o@������?@�% @���TE @���BT�'��/�C@���}�ah��c��S�U���s@�A @��'@��b
T�c�D@�e�}Ӂh�����C���H���_������3��[��c@������3@�_�`T�����[@�F��`7��
�C@�A���s@�G���W��S@�A���o@�B���W@�����B6�c@�@9�7r������?@� @�f����K����_@�j������s@� @�^����@�_�T���K@� ��6�/@�B��?@�d @����T�?@��/@�����?@��/@�����@�����C��_�������C��_����������#@���o@��;@��s@����@��7@����?@�h@y��*TH @���T�#��+�C@���}�ah��c��O�����#@��@�_��
T�c��7@�d�E�|�ah������'� ��s@�����_�����3��[��c@�����3@�?�`T�����[@����`7���s@��'������W��O@�A���o@�����W@������6�c@�@9�7�������?@� @�����G��_@��������;@�A���s@�������@�_�T���G@����6�+@�B��?@�d @�����T�?@��+@�����?@��+@�����@�����C��_�������C��_����������� �������J���@��@�����@��c0�T������#�?�TP@9c6#P@9�7\@9c@�$\@9�@�k�T���������_��@�I��������_��@��������_�������"���@��@����@��c0�T������#�b7�'��+����������+@������@�_�`T�@����@�G��@�#7�'@�\@9c@��+@�$\@9�@��k�T��������_����������_�?����������_������c9������@��@��c@9���@��c0�FT������#�?��%T\@9d@�%\@9�@� ՟k�$Tr�#T�@q	#T�`q�"T�hq�"T�G��K��c9�Lq�T�DqT�Hq T�Lq�!Td@y$d@yk�T`@y$`@y�kaT�����������_�#@��AT@�$@��������� 
7�G@��K@��cB9#\@9c@�HqaT$@���\@9�@��HqaT@�����AT�Hq�T�Dq�T@�Hq�Hq�T@�HqHq�Tq�T@�Hq
�Xq�T@�Hq�\q�T@�HqHq��(TDqaT#@�Hq�T#@�TqaT#@�
XqaT#@�\qaT#@�������E�����������_��@�������_� @�$ @���`T��@�!@�3���������_֟Tq�
T�Pq�T @���! @����@�������_���������_ֿTqaT#@���@��������@6�G@�d\@9�@��Hq(T�DqaTc@��Hq�Tc@��TqaTc@�
�XqaTc@��\qaTc@����K@��\@9�@��Hq(T�DqaT�@��Hq�T�@��TqaT�@�
�XqaT�@��\qaT�@��������cB9�����������_֟\q�T�XqaT@�@��XqaT$@��\qaT$@����������������_֟dq�T @�$ @��aT@���N����'��;��K@�C@���H����'@�_�aT���;@�

���6�G@�C @��'��K@�����������_���������_��@�������_���������_���������_��@�������_��@����'@��K@��G@����j
TA @��
TE@��� @�����T�#��7����+��@��3��xf�
������;��#@��3@�dxb�������3@��#@�D��@���!	T�/������;@��	��`6�+@�`@��/@��@��cB9]���6�cB9�6�#@��7@�@xa�������;��#@��3@�dxb�������@�_�`T�@����;@��	��@ң7�cB9�+@�B@��/@�c@��AT�#@��7@�cxb��3@��xb�c@9B@9r���_r���b�b�6��������_���������_���������_���������_���������_��@�������_ր���@����G@��K@��cB9`@y�JTP@9e6	���}� ե�"T�xc�%P@9e6	���}�&`@y���5���� ե����T���xc������7��������_����@����G@��K@��cB9d@y�8@��JTP@9e6	���}��8@�`@y�����<@�����HT�����<}�������T$d@y�xc� ՟8r�T����&P@9f6	���}�'`@y�8@������<@����T�����<}��������T���xc�������`�7��������_��@�������_����������4����������.������������� ������c9������@��@��c@9���@��c0�	T������#��/��3����\@9�(7"86b@6�#���
��������#@��@�`����@��@����86"@��������@��@�����C��_����;�!����� ���������v���@��@��@����@��c0�IT������#�@@9��l4��;R�mB�;R�nB��
��Tk|����ik��@���IT�@��@�@�@���!�!<�"��� Х���~������ �)�(����T���������_�@�@���!�!<�"��!���#���PT���������_������� �����2���@�����@��c0�IT������#���!�� ����f[���������_�!��#����������_�������@��c0�	T������#��{�T�������_����"�������!��\:������� �!��T����������Q�������'��+�@����.���'@��[T�aSM�5�+@��@9�����?���z��+@�"������������@����@��c0�)T������#���{�T�@6�������_֣���"������E!��<�F����� �!���S��Ī�������������"�������!�\:������� �!���S������������������'��+� ���v.���'@��[T�aSM�5�+@��@9���������1��+@�"������������@�����@��c0��
T������#��/��3���C@� �Pq�TXqaTB86!@�A�@�C{�\@9�@�c�by�����C��_�����������C��_��#��������#@�d@�c@��#@�d@�D��@�c@������@�#�d\@9�@��y��{��@��q������������@��{����{����������������C��_� ���.������!!�!����@�!@�@9��������� ���������7���@��@��@�����@��c0��T������#����#�B�C@�PqaT����@��@�C@�C�c@�A@����������_��@�@@�A@��������_�n����������_� ����-��a���A!�!�
��@9�����Z��� �������������@��@��@����@��c0�i
T������#����#���C@� �Hq�TDq�THqaT@� �T@�C�B86!@��������������_� @��������_�Tq�T@� �T@�c�B86!@�������������_�\q�T`q!T @��������_� @��������_� ����-��!���!�!����@�!@�@9�����������;�!���������;�!������ �������������@��@��@�����@��c0�)T������#����#��������������_� ���Q-��a���A!�!T��@9�����ӿ�� ���������u���@��@��@����@��c0�IT������#��G��K��S��W��;��+��7��3��'��/��������+@�I����'@�!@�?Pq�/@�&���3@��+@�!�cT!��@��;@��7@�$��87�/@��9[T�bSM��4��!�@�"���;@����/@����������_���������������5���@��@��@��@��@��@�����@����?�iT������#��_��c��s��w��o��k��?��S��O���������� 7�s@��O@������6�w@�`��s@������K��?@�C@�PqAT�S@�#@���s@������������_��S@��O@�����7��C��s@������7@��K@�#�[T�cSM�c5�C@����C@�#�$@�$�#��s@��7@��C@��K@�~����K@��s@����������_��?@�dy�c{��s@�\@9�@���{�c��c����S@��������_��O@������G��;��s@������o@�!�c�3��|��G@��;@�G!��4�h���������k@�1R������������� ���������������������@��@��@��@��@��@��@�z���@��c0�IT������#����;�!��� ��������@��c0��T������#Ѡ����������_����;�!��ݾ�� �����������@��@�� �T@9���_�@�!T@9���_� �\@9!@�?Dq���_�@�"\@9B@�_Dq ���_��@��c0�	T������#ѐ@����#��'���@������������_ք�� ���������N���@��@��@��@������A��T�#��� �\@9!@�?HqaT@������_�@�"\@9B@�_HqaT!@������_��_�@��_��@��c0�	T������#ѐ@���@�!@�?��������C��_�@�� ��������@��@��c����T�#����@��c0��T������#ѐ@�����@����������_�"�� ���������@��@�������T�#����@��c0�IT������#ѐ@�P�����������_���������@��@������T�#����@��c0�iT������#ѐ@�p�@������������_���������@��@�����a��T�#��� �X@9���_�@�!X@9���_� �\@9!@�?Lq���_�@�"\@9B@�_Lq ���_��@��c0��T������#ѐ@�P����@�����_��T_�#TB���#��������������_��������D������ޗ�� ���������t���@��@��@���@������T�#�����@��c0��T������#ѐ@�p����@�c@�����_��T_�#TB���#��������������_��������D�����֗������ ���������C���@��@��@���@�����a��T�#���� �P@9?r����_�@�!P@9?r����_� �\@9?r����_�@�!\@9?r����_��@��c0�	T������#ѐ@����#��'���@�$����������_�4�� �������������@��@��@��@������A��T�#����@��c0��T������#ѐ@����@����������_��� �����������@��@��@������T�#��� �\@9!@�?Pq���_�@�"\@9B@�_Pq ���_� �\@9?r����_�@�!\@9?r����_��@��c0��T������#ѐ@�����@�C\@9c@� �Tq@T��B�B@�_�<�c`=�`��A���������_�����;�!������� ���������@���@������T�#���� �\@9 @��_�@�!\@9 @��_֐@��c0�IT������#ѐ@�P�@�@�C\@9c@� �Dq@T����@ @��������_�����;�!��������� �����Z���@��@������T�#��� �\@9!@�?Tq���_�@�"\@9B@�_Tq ���_��@��c0��T������#ѐ@�����@���������_�b�� �����.���@��@�������T�#����@��c0�IT������#ѐ@�P�@�@�C\@9c@� �dq@T����@ @��������_�����;�!�c���:�� ��������@��@������T�#����@��c0�iT������#ѐ@�p�`�@�C\@9c@� �Lq@T����A`@y���������_�����;�!@�:����� ���������@���@�����a��T�#����@��c0��T������#ѐ@�����@���������_���� ���������@��@�������T�#����@��c0�T������#ѐ@�����@�C\@9c@� �Lq@T����Ad@y 8@� �������_�����;�!������ ���������@���@�����A��T�#�����@��c0��T������#ѐ@����@�V����������_֪�� �������u���@��@��@������T�#����@��c0��T������#ѐ@�����@���������_֊�� �����V���@��@�������T�#��� �@�?�����_�@�!@�?�����_� �@��_�@� @��_��@��c0��T������#ѐ@�����@���������_�V�� �����"���@��@�������T�#��� �\@9!@�?dq���_�@�"\@9B@�_dq ���_� �P@9�6\@9!@�!D�? �T<�B4�[xa�`� ����@�`�
����@��������_�@�"P@9�6"\@9B@�BD�_ �T<��5�xb�`�! �!�!��!@�!`�
!��!��!@�!�������_��@��c0�T������#ѐ@�����@�����C��_���� ���������@��@��c���!��T�#����@��c0�T������#�#@�@��!T@@9$@@9�k�T@�!@�������������_�����������@��@���@��c0�)T������#с�!�&������@���<�`=�����@���@?�R�`��;T�bSM��4��!��R�`�A� ��R�a���������_���`�����@��c0�IT������#��#������(���#@��;T�aSM�a5�@�����@�"�����;��,��������_�������=���@��@���@�@����_֐@��c0�	T������#��/��3��7��;�����b�D@����3��/��;��7����#��@���<Х`=������@��� ?��3@��7@��;@����/@������C��_�_�`T�����������C��_���������������@��@��@��@����@��c0�)T������#��7��;��#9�C��?��#B9�?@��C@��'����6_�`T��	������'@��?@��C@��#B9���@�E7�@�R�ƀ;����@��@������@��������?�7�'@��?@��C@��#B9�@����@��@� R������	@�)������'@��?@��C@��#B9�@�@@� ��
��@�R�<���ȥ@��@�W������'@� @�@���@?����W�@��������_��@��������_����������_��	�J
�!�lyj�j
���@��T��������!��T%��@�R��<���ȥ@��@���)�|�)!��hi��	�_��T��
���������'@� @�@���@?��+@��@��#@���?��T�#��+�@�@��?@��C@��#B9��i��� �6�@��������_����������_��;������)�|�)!��hi��	�_���T��
���������������_���<����
	�J�|�J!��hj��
��T��������|���'@��?@��C@��#B9�@�b��F@�����^�����������9��#���@��@��@��@��@9)���@���?�iT������#��W��[��_��c������G��K��G@�$��\@9�@��y��{��K@��q��������� ����\@9�@��Xq�	T�@� է@��7��PqT�H�)@�?q�T�Pq�TG�Xq)T�\q�T@������	�hq�Te86@��������&6�c��_��[��W��/��?��;������3��C�@���@?�@�?Pq@T�R�a�A��R�b�A��3@�d@��C@��?�@6�W@��[@��_@��c@��;@��?@��/@��3@��C@�A��������_����������_�����;�!��������;�!����� ���q&������!!�!0���7@�@9������ ���c&������!�!�/��@9�����������;�!���� ���������������@��@��@��@�`���@����?�IT������#��_��c��o��s����{��3��S��k��g��O��g@��k@��O@��S@��3@��{@��@�`�	@����7��+��C��G��C@���
<�Ja=�����C
@��	�����`?�@7�+@��@�R�c=�d���@��@�����@��7@��g@��k@�`?��7�+@�!	�"@�#@� R����ȅ@�F��r���+@��@�@	�A�"@�R��=����$@�e@�}��h���@�@��7@� ?֠���~�O@��S@��3@������+@�c�f@���F��;��7@��?��;@�&��\@9�@�	y��{��?@��q'�����������������
��������@��������_��@��������_����������_�F���� ��xf���� ��TB��������!��T��"@�R�>����$@�e@�����|�� �ghf�f���T����������@�@��7@� ?�@�!�?��T	@�i����/��K�@��g@��k@��O@��S@��3@��{@��@��	�=����7�K@��/@���@��������_����������_��;�N������|�� �ghf�f��� �T�����{�����������_���<�=������|�� ��hg�����T�����������+@�I���@�����E�����������������#��'���y���@��@��@��@��@��@��@��#@��'@�����@��c0�T������#���
�0%��;T�aSM��4��� ��Q�a?G�!��Q�`?��������_���U����@��c0�iT������#��	�_�T�C��B Ú Úe��y���&$Ś �' Ú�B0���0�����0����E�`����0���ŚH|@���� š���������_�*��
�T�|�,�Ɠ��T)�B���?
���T��ƓD���Ś�|@���	�?
�T+}�̀����T��B�)ѿ
��T�� ��Ā�B�	�B$ÚA0���������_֕��R�bC�B�B@�R�aC���U���R�bC�B�B@�R�aC���M��� �������������@��@��@���� `@T�;�a�@�  `�T�;�a�@� adT ``T���_��`�;�bK@�  b�T�;�a�@�a`����f�"�t��@��!�A�! K� g� � �_����_� ``T�;�a�@�  `�T�;�a�@� adT `@T�_��`�;�bK@�  b�T�;�a�@� `a���� �f�"�t�@��� �_��KT_��mT `�T ջ;�`�@��_� ջ;�`�@��_�_���T(ѻ;�`O@�n �A�A����g�a�_� A�g��_�_��@��c0�I
T������#� `�T�;�a�@�  `�T�������_� `�T�T Յ����;�a�@� aeT(`�n8ab��;�c�@�c(a#cdc�d�;�fk@��;�g_@��G�;�gs@��F�;�g{@��F�;�go@��;�hc@��H�;�hw@�� G�e�Fl�a�A�;�fS@��bcD��aa8a�;�c@�@�c�������_� ջ;�`�@��������_� �����g� �������_�����*���@�����@��c0�	T������#� �5���l a�T�b��������_�b��������@��;�b�@�@@�������_��������@���@��c0�T������#��`�;�b�@�@ a)T ������@� `�T�@�x�?@���������������_����������_���������@����@��c0� T������#�( ` Tn@ `�T@ a T `T  a�T�'� `�T( `TM	T �f���� @`�����7�g�������_��'@�������_� �f�`���� @`�����6 ջ;�`�@�������_� ջ;�`�@�������_ֻ;�c�@�` a$T�;�d�@�  d�T` `dT d�T d�T( `T�T ջ;�`�@�������_��g�������_�@`!@a����������_�l` a�T|� a�
T�+� �`����@� ``T�'@�( `%T �����g� ������_��'@��@��;�c�@�` biT `�Tl` `�Tn8d�(b���� @`����@�!`�����@��@� @`�'@�n���� � @`g����@�!x��+@�( `�@���P~@ a�T�+@�H `�ן�!�`n  b�W���@Ҡ6�g�������_� ջ;�`�@�������_�n������_��a@a������_��a������_�~� ``T` a�W���`  b�W���@Ҡ6�g�������_� ջ;�`�@�������_�@@`������_� �����g� ������_������_�n@@`������_�!�A���`@`��@�@��Ta6b�`��l` d�T@c�( `�( `��( `�Tn"b��@@`�����������_�����������@��@������@�?� T�@�_�T g�Ag� H`���_����_�����@�?� T�@�_�T g�Ag� X`���_����_��@� `�T�;�a�@� a�T�;�a�@� aT���g��`n` b�T�;�b�@�lD�`C@ `��cax�#b��;�d@��;�eS@���C�c�8e�f�;�hW@��;�i�@�
%G�;�j[@��)G�;�k�@��-G�;�lg@��1G��G�;�n�@��9m�	f�n�8o�9d08of��@��tӥ���T������g�@��g�a���_�(a���_���_�������_��@�g��e��8af�A�!����_��@��c0�)T������#���a�@9��dP�;��hc8����q
Td@�cD�c�EP�/��hc8��?�KT?�
T@9���k�Tc@9�k�T�����@��������_֟�mT@9f��@��q(T���T@9���@��q�T�����@��������_�Bnӥt�B�cz�B��@�`��~��������_�BtӤz�B�c@�`��@��������_֠����@��������_�Bzӣ@�`����������_֠����@��������_�ca�d|@�c|_�B|������c�`��@��������_֠������������_��@���/�� �������������@��@��@�����@��c0�)T������#���a�@9��dP�;��hc8����q
Td@�cD�c�EP�/��hc8��?�KT?�
T@9���k�Tc@9k�T�����@��������_֟�mT@9f��@��q(T���T@9���@��q�T�����@��������_�Bnӥt�B�cz�B��@�`��~��������_�BtӤz�B�c@�`��@��������_֠����@��������_�Bzӣ@�`����������_֠����@��������_�ca�d|@�c|_�B|������c�`��@��������_֠������������_��@������ �������b���@��@�����@��c0�)T������#�����#�hc8q�T#�$��c������@��������_֠������������_քџ��T?�)Thd8�z��q��T�񃠟�?��T���#�B�$���e����������@�#��#@���T�����@��������_�������_��������g�� ������������@��@��@�����@��c0�	T������#�����"�hb8_q�T"�#�_�B������@��������_֠������������_�c���T?�	Thc8�z��q��T�b���?��T���#�#���D������	����@�"��#@��T�����@��������_�������_���6������ �����������@��@�����@��c0��
T������#����qT?�i	T9�@��������_��q�T?�	Ta|F�!�z�9a@�!�y�9���������_�����k�T��b�_�qhT������k(T?�Ta|L�!�{�9a|F�!@�!�y�9a@�!�y�9�@��������_�?�iTa|R�!�|�9a|L�!@�!�y�9a|F�!@�!�y�9a@�!�y�9�~��������_��@����������@����������� ��������#���f���@��@��@��#������@��c0�iT������#��7����q�T!�_��T������0���ダ�$х�f|F���z�h$8c@�c�y��9�������_�����k�T��e˿�qhT������k(T!�_��T�W��@���������W��$х�f|L���{�h$8d|F��@���y��9c@�c�y��9�������_�!�_��T�~���������ダ�$х�f|R���|�h$8d|L��@���y��9d|F��@���y��9c@�c�y��9�������_��������#�������@��@��@��#������@��c0��T������#�������c�?�
	T)
Thb8���q�TB�eP�;�HP��/��eP�;��hd8����q�TB�HP��/���@���?�TB�HP��/���Dӄ�G�HP��/�	id8�?�IThg8�	k�T�@9�kbT�@���TD�?�iThd8�ф@ӟ�qiT�@���@TD�?�Thd8�ф@ӟ�qIT�@���������������_��������������������� �������������@��@��@�����@��c0��T������#�������c�?�
	T)
Thb8���q�TB�eP�;�HP��/��eP�;��hd8����q�TB�HP��/���@���?�TB�HP��/���Dӄ�G�HP��/�	id8�?�IThg8�	k�T�@9�kbT�@���TD�?�iThd8�ф@ӟ�qiT�@���@TD�?�Thd8�ф@ӟ�qIT�@���������������_�������}����{����y�� �������(���@��@�����@��c0�iT������#���! ���B��B}��? �T@�@�B����_j`��T����_��	T�
Thb8���qTB�dP�;�HP��/����dP�;��hc8����qTe@���?�TcD�c�G�HP��/�	ic8�?��Thg8�	kTc@9�k�T���TC�?�IThc8c�c@��q�T��TB�?��Thb8B�B@�_�q���T���������_����������_����������_����������_����������_��@��������_������������������� �������������@��@��@�����@��c0�iT������#���! ���B��B}��? �T@�@�B����_j`��T����_��	T�
Thb8���qTB�dPЄ;�HP��/����dPЄ;��hc8����qTe@���?�TcD�c�G�HP��/�	ic8�?��Thg8�	kTc@9k�T���TC�?�IThc8c�c@��q�T��TB�?��Thb8B�B@�_�q���T���������_����������_����������_����������_����������_��@��������_�����������������}�� �������,���@��@�����@��c0�T������#���A�@9_$q�T_�q`T_�q�T!���c��c@��_�q���@�B���@�_$q�T�@���_8q�T_�qT�@���? ��}�%�����:_�q�T?��@�#������g������������_��g������������_ք���JT?��Thd8���@ӧ���dq吅���T�@Ӧ �����hd8�k���T����T#�����`g� ����@��������_���������������JT���Thf8��@���eq'���� �bT�@�� �u-�if8k���T���џ��@��0����`T� �!��T��_�������B���@g��@��������_������������� �����������@��@�k���@��c0��T������#���`y_�
T#@9�qaT�@��q�T�@��9�@����������������_�c�_�MT&hc8���|q@��T��q�T�7�A����@����q�T��qT��qT�A����A������@���A����
T���"Th$8�A�������q�T�@��9�@��@������������_�_�_��6e7�A����T�
T$hc8�{��@ӟ�qTd�_�T		T%hd8��q�Tc����@���q�Td����@�_�-T�T%hd8��q�T��qhT�����������_����������_����������_�_�T���������_��@��������_ք�_�
T&hd8����q�T��qT�ҿ��T��������|q�T�A������������6������3������0����d��-�� �������������@��@��@�G���@��c0��%T������#��'�?�T@9��q�T�@�����q�T�@��@�����G�?��T?�"Thb8�q�TH�?�!Thh8{�@��q�T�|��|��|��@���b��D�ҥ������b��D�ҥ������b��D�ҥ����������������������������������������_���?��T	Thg8��?~qaT�@����?�q�T�7�@��
����t@ӟ&qhT?�q�T�����@����Th@Ӌ ���?�q����J��@����@�AT{�@�?�q�T?�q�T���T^�@�����@�J��@����	6��~ӟ@���?r���*�~ӟ@�I��?�
T?�T
hg8�@�J{�J@ӟ
k�T��?�MT	T
he8_�q�T�����@�_�q�T�����@�?�-T�The8��q�T��qhT��Y������������������_�������������������_֟@��@�T��������������������_���������������������_�(�����6?�T���9�{9�w9�������
�6�w@9�@9�@��@��@��{@9�@��@��w@9�{@9�@9�@���������_��������������@�������_���������?�MThe8��_�q�T_�qT
�ҟ
��T���
����_}qaT�@���$������������������������������������ �����������@��@����@��c0�iT������#��A����A�_��T_(��T�'��+���9"@�����"@�����%@��@�� Ś'@�B�'@��@�!ǚ	�L9���0����C�� ǚ��1���0����B�B Ś��B0��b�C�?r`����������_�%@��@�� Ś(@����0��������@������˽��@��@�B��'@��+@��A��T���Q�d�D���lTc����Q�d�D��xc���������@��@�B��'@��+@��A����#�@9��q�T����Q�d�D���lTc����	T�Q�d�D��xc��C�$@����
T��B�Aˆ��'@��+@��@�"@�b�$@��@�� Ě���0���џ��T��"@�B���t��'@����+@�C@���� Ú�0���TD@��@��˄�F@��@�� ƚ��1������T�'@�������AӤ����@��@��@�� Úc0���ATD@����������'@�`������-�� �����������@��@�=���@��c0�T������#�[P�c�A�$Ú�0����c�B6!@a��"�_���T?X�mT�Q�b�D� X�_�iT�Q�b�D�Bx`�!b��һ;�b�@�@ a�T�;�b�@�  b�T @`���������_�Q�b�D�?�BT�Q�b�D�Bxa� b�@��������_�"X�_X��T�Q�b�D���_�	T�Q�a�D�"x`� b�@��������_� @`���������_� @`�@��������_��g����������_������������������ ������c9��u���@��@��c@9����@��c0�T������#�[P�c�A�$Ú�0����#�B6!@!��"�_@��T?(�mT�Q�b�D� (�_�iT�Q�b�D�Bx`�!"A�қ;�bGO�@ !�T�;�bOO�  "�T @ ���������_�Q�b�D�?�BT�Q�b�D�Bxa� "�@��������_�"(�_(��T�Q�b�D���_�	T�Q�a�D�"x`� "�@��������_� @ ���������_� @ �@��������_��'���������_���d������a����_�� ������c9��
���@��@��c@9����@��c0�iT������#��7�G@��@�	!ǚJ@�K@�����'1��G�c�ӄ���i	�l$ɚ?�1��)���i@��r#��f@��C���f
�i$ƚ��&1��&���f@��C����TFџ�+��Tf@�iB�&�c�BӉ���Tf�l��@��!̚�Aӄ����1�����������@���f$˚��0����F����	T�?��C9�#����!˚���������;��7������������+��7@��;@�_���+@������;@���T�����'�@��
�k��A���� �!
���@��T�aSM��@�_�a5�'@�$���'@�#�_���Q�c�@��Q�d�@��T�cSM��4��$�_���@�C0���#@�F��?@��CB9�@��@����;�,�����D@��!ĚI@��	�I@�!ɚ���0����C�� ɚ?�1���0������ Ě���0��c�d��r���DP����_�Ta' �"�������_�`g��������_֑��� �������������9��9��C���@��@��@��@��@���@9��@93���@��
�?�i%T�ѝ�?����#���������"7�A��A�V�������6�6�A����"T�����������A�BP�B�����@b������A��������_�[P�d�H9�6�3��7��9�9�7���� 7�3@��7@��A9�
�@6�A9@6�G��3@�`��7@��A9�
� 6�G@�   �T @ ��A������������_���A������������_���A���A������������_�������>��c�p���#����A���HT����A���F���`7�A�������������������A��A�}����A������A���HT����+�@��
����A���� �!
���+@��T�aSM�a5��A�E����A�#���Q�c�@��Q�d�@��T�cSM�c49��$���'�;�!,�����A��������_����AP�!������ �A6����A�������������c�������A��A�;����A������A����
T�'����@��
�H��A���� �!
���'@��T�aSM�a5��A�����A�#���Q�c�@��Q�d�@��T�cSM�c4���$���;�!,�����A�����'��A��������_��A�����������%�������A��A������A������A���T���/����@��
�	��A���� �!
���/@��T�aSM�a5��A������A�#���Q�c�@��Q�d�@��T�cSM�c4���$���'�;�!,�����A��������_�@b�����������_�W���V���U�����c������`�� ����������@��@����@��
�?�)%T�ѝ�?����#��������a"7�A��A�������f6d6�A���"T�����������A�BP�B@
����������A��������_�[P�d�H9�6�/��7��9�9�7���� 7�/@��7@��@9��@6�@9@6�3��/@�`��7@��@9�� 6�3@�  `�T @`��A������������_���A������������_���A���A������������_�������>��c�9���#����A���(T����A������`7�A�����������n�������A��A�F����A������A���(T����'�@��
�S��A���� �!
���'@��T�aSM�a5��A�����A�#���Q�c�@��Q�d�@��T�cSM�c4��$���g��;�!,�����A��������_����AP�!@
���� �A6����A�������������,�������A��A�����A������A����
T�#����@��
���A���� �!
���#@��T�aSM�a5��A������A�#���Q�c�@��Q�d�@��T�cSM�c4���$���;�!,�����A�����g���A��������_��A�����������������A��A������A������A����T���+����@��
����A���� �!
���+@��T�aSM�a5��A������A�#���Q�c�@��Q�d�@��T�cSM�c4���$���g��;�!,�����A��������_������������_�!��� ��������-������*�� �����������@��@����@��c0�iT������#��;��7�x��;@��T���;Є,�?�T@@��Q�e�@��`T�@����'���A@��Q�c�@�������@��@��'@��;Є,��@����;@��;Є,��@�`6������������p����+��7@��;@�H���+@������;@����T�����#�@��
�T��A���� �!
���@��T�aSM�a5�#@����#@�"���Q�b�@��Q�c�@��T�bSM�b4��#���g����;�,��������_������������_֤����;�c�E�����"�B�7���� ���������S����@��@��@�����@��c0�	T������#���_��T����"�������_�>����������_���������6����@��@��@���@���?�	
T�ѝ�?����#���@��7�@��C�e���E���A��;� ������DZ�����;@��C@��7@�E��������������3����?��3��@�d@�e@��@����?��#����>��cѿ���#��}��K�� Є�-��G��@��@��@��S��O����[�� ����W��c�� �c�-��_��3@��k��?@��g��s��o��{��w����#��@���E:��������_���������@����@�@����_֐@��c0�IT������#��G��?��C��������O��K��G������������3��G@��K@�q���3@����K@����T�O@��3@����'���A��a����������� �!L;��:���#��+�`��q���#@��T�bSM�b5�+@�1���+@�!��/��@��
�b���C@��T�aSM��5�?@��'@��/@�(���?@�!��'@�"��/@�#���@����;�!�,����������_־��� �������������r����@��@��@��@��@�����@��c0�IT������#��G��?��C��������O��K��G�������-����3��G@��K@����3@����K@����T�O@��3@����'���A���"��������� �!,�.:���#��+�`�����#@��T�bSM�b5�+@�����+@�!��/��@��
�����C@��T�aSM��5�?@��'@��/@�����?@�!��'@�"��/@�#���@����;�!�,����������_�R��� �����������������@��@��@��@��@�����@��c0�7T������#��/��
�Eѿ��T������*�
�@9��qaT?�KT@9�{��@ӿ�q�T�&���?��T��q�T�&��}�?��T��q�T�&��|�&������@���}�D������c��z��T�(�TG3��'3��'3��'3��	�@�aT���.����Ě���3��/��@�!Ú�1��c���������:����� �4���!��6����;�!,���������C��_�����!����� �4������;�!,���������C��_�@��
�R��!���� �!4��|��Q�a�@��Q�b�@��T�aSM�a4��"���;�!,���������C��_�����*T�hh8���}q�T���@��
����l�э@ӿ%q	Tk{�l@ӟ�q�T��q�Tl]ы@Ӎ@ӿk�
T_�BTJ}��@�k
�_�hT��T����������#��/@��3@�����#@����3@���T@��
���!���� �!4���3@��T�aSM�a5�#@�����#@�#���Q�c�@��Q�d�@��T�cSM�c4���$���;�!,����@�����C��_����������#��/@��3@�����#@����3@���HT@��
����!���� �!4���3@��T�aSM�a5�#@�����#@�#���Q�c�@��Q�d�@��T�cSM�c4���$���;�!,����@�����C��_������������#��/@��3@�����#@����3@����T@��
����!���� �!4���3@��T�aSM�a5�#@�]���#@�#���Q�c�@��Q�d�@��T�cSM�c4Q��$���;�!,���������C��_������������#��/@��3@�`���#@����3@���T@��
�p��!���� �!4���3@��T�aSM�a5�#@�+���#@�#���Q�c�@��Q�d�@��T�cSM�c4��$���;�!,���������C��_֩6��+�6�@��
���������C��_��3@�����K����#��/@��3@�#���#@����3@����T@��
�3��!���� �!4���3@��T�aSM�a5�#@�����#@�#���Q�c�@��Q�d�@��T�cSM�c4���$���;�!,���������C��_ֈ��������������Ϸ�� �����������8����@��@��@��@�7���@��c0�I#T������#��7���;��7�@9��qT$��˥���@������q�T$��˥���@����������C��9��������#��+�a��;�c,�?�ATD@��Q�e�@���`T�@���A@��Q�c�@�������@��@��#@��+@����;�c,��;�c,���$7�C@����z�������@�� Ě��0�����@9�7��T�6�T�;@����������'��7@��;@�����'@����;@���(T@��
�����}��� �!�-���;@��T�aSM�a5�'@�R���'@�#���Q�c�@��Q�d�@��T�cSM�c4F��$���@��ˡ;�!,������������_�?r�������������_��;@�����t����'��7@��;@�L���'@����;@���T@��
�\���}��� �!�-���;@��T�aSM�a5�'@����'@�#���Q�c�@��Q�d�@��T�cSM�c4��$���@�cѡ;�!,������������_�?�T�}�C�T�cSM��4C@����#�� �c�-�C��;@�����3����'��7@��;@����'@������;@���hT�+@�E�T�cSM��4���$�C@�#�D����#@��������_�@��
����}��� �!�-��|��Q�a�@��Q�b�@��T�aSM�a4���"���;�!,������������_�j~���;�c�E�����"�B�7����b~��a~���;�c�E�����"�B�7���� ���������������@��@��@��@����@��c0�)T������#��'�	�?L��T�+��'�@9�q`T�qAT$��˥���@��?�T������Ŏ�����'@��+@�����@����+@���T@��
�����~��� �!����+@��T�aSM�a5�@�h���@�#���Q�c�@��Q�d�@��T�cSM�c4\��$���;�!,�����������_���������B���������;��,�?�T�~�C�T�cSM��4C@�@��#�� �c��C�������_����@�B�����
T�hb8���@�%q��T������n������'@��+@�F���@����+@���T@��
�V���~��� �!����+@��T�aSM�a5�@����@�#���Q�c�@��Q�d�@��T�cSM�c4��$���;�!,�����������_��q�������������_֤}���}�� �������Z����@��@�O����a�@9_�q`T_�q�T!���B��B@��?�KT@9_�qaT@9B{�B@�_�q�T_�q`T_�q�T_�q������|��������
��������������c���Thc8���qcT��q	T"6�{��@ӿ�q�T��qhT�|���|q�T��q�T�����|q�T$������_����_֟|q����_��@��c0�I	T������#������������h"8B��������҃������d|����CӅ�%�_`�#��T.��B�h#8�A�c���B�"��_`�T�A����hb8��T�A��� ����A�_��TC���"Thc8��q�TB���������_���d������d�������}�	�����}��� ������������@��@�����@��c0�iT������#�����hc8E���c����D$��?�0�����A��T��c��Tb?�����������_��A��˄����@�� ���0������
?��0����h%8G���c������A��*T��BThc8G$��B������T1?�C�b�ӂ�C$��c0��B����
T���BTc��h%8��?��?���@��9��@���� ����A�_��TC���"Thc8��q�TB����������_���d�Ҕ����d�ґ����d�Ҏ����d�ҋ��D����c�D$���0��d��������d�ҁ�� �������0����@��@�}���@��c0�T������#�Q�c�D�?�"T#�Q�d�D��A��˿���
Tb@�d@�c@�������*T���Thf8�hf8k��TITB�C������������hd8��� ��c�?��0�������҆�������|ś�C�������TbT���h#8����@��9��@���������҄������|ś�C���cѥ���T"T���h#8����@��9��@���A�c�����Td����d���A�b��� ����A�_��TC���"Thc8��q�TB����������_�������d������d������d����������� ������������@��@�t���@��c0�IT������#��A�����?��TA���������_����~�����@�A���@�?��+��T���������~�T����@�A���@�?��,��TN����������u����@��@����@��c0�)
T������#�!���A�?��T?��Tha8�q!T$�_�T�L9�7?��T"�hb8B��_r������q�7��b6!� ��� ��������_����A�_��TC���"Thc8��q�TB����������_���d�ҁ��!�A��ha8���qb��TB�h!8!����!��9�@����A�!������d��k�� �����������@��@�����A�?P�T����	���_�d�hb8��ѥ@�B���_�
T�A�_���Td�B����_��TA���A�_��Tha8��q!T%�_�T�L9�7?��T!�ha8!��?r�������q�7��A6c����_���6�;�`�@��g��@��_�#p��
��
TDM��d��|�$Q�������@��� ƚ�z�� �A�����0���|ƛ� @��|���T����ITc�|Ӄhc�d|ƛ����唇�� @����T���T����)T�g����_������������f$��$ƚc@�!����0��$�� @��Td@���T�g����_�!��d@���d�A�e�v�c�Bӿ�����r!��c��$џ��T�g����_�c�@�a��#A�_ra�� g��@��_��g����_���6�;�`KO��'�@��_�#p��
�TDM��d��|�$Q�������@��� ƚ�z�� �A�����0���|ƛ�@��|��@�	�T����ITc�|Ӄhc�d|ƛ����唇���@��	�T���T����)T�'���_������������f���$ƚc@�!����0��$���@��Td@���T�'���_�!��d@���d�A�e�Y�c�Bӿ�����r!��c��$џ��T�'���_�cX@�a\�#a�_ra�� '�@��_��'���_��@���?��(T�ѝ�?����#�������T@b&�*&P�����A&T �f�&P��@
����@��@����%Ϛ�%Κ�@�t"͚�@��"Κ��2����2������.2���2���
�ь��
�!T���@�� ����	���~�� �����~�� ����e�_�bT�W��o������������W@��o@����@��k��g����������u���@��g@��k@��������_֍��@�q@�������n������?�q�T?�q`T?bqaT�����������	����������_�;P�m�H9M6�#9���9���������������
��?�q�T?qhT?qaT���
?qaT�����?�q�T������?�q�T��m��������
�������@��s��_��[��k��������aT�%�,T���w��}��{����@��������
����@����@��@��@��#E9�k@��s@��_@��[@��A9�@� �I�,T�c����w��}��{����@��������
�^��c@��H��@��@��@��#E9�k@��@��s@��_@��[@��A9�ǟ�������-	7�����������	�y��������_�������S�����w��{��{����@������������@��qhT�q`T�q�T�@����@�����qT�@��џ񄡟��@�����q!T�@��@��
˟񄡟��@���
��q�T�@����@��@������@��@��@��#E9�A9짟��w@��{@��@��@��@������������������_������������	�#��������_�������h��������_����;�!@� ��� ����������9�����������@��@��@��@��@9�@��@�����@��C
�?��T�Cѝ�?����#�����9��9�������������������>��c�0����#������������B�C@��B���������������������A�_������O9���q(T�q T�qaT_�_�$��q!TA�������A����O9����qT��q�T_��@�a���3��������A�_���O9�3@�_�	��A�A�����A����O9������������������d����������A������A����=���B��B��B�������������������d����������A������A������O9���q�T�q�T�A���
�q�T�A����A���ߔq�T�A����ߘq�T�˟񃡟��A���
ߜq�T�A������A�������㧟���A���A���A���A���A���A���A���O9���A������C��_����������9�9�����#��������@��@��@��@��@9�@9�@��@��#@�:���@��c0��T������#��?��O��S��W��[��_�l@ӟq�T�q�T�q�TI��q�T�O@������������	��
������������_֟�q 	T��q�T_�T?�lT�����
�,�r�������jT_���LT_����O@���j	����
��	�����������b��������_��O@�_	���J	�_�J��������	��
��������
�x��������_�!�_��T�#9������i����#C9#Ѥ��h#8�k9�������_��O@������������	��
�[��������_��������9�9�������#��'��+��c9��f����@��@��@��@9�@9�@��@��@��#@��'@��+@��cA9m���@����?� T��ѝ�?����#��
��_��g��k�d@�����_��T�A��A��ˆ)�ҥ|�f@�Fˇ���|���T�������_��c���
����>��c�ſ���#�S�"����C���
���(����kC�C@��gC���a���
������kC�C@��@�� Ú�0���cC���iT�gC��gC��@��aT���@���c���������>��cќ����#������A��������kC�B@��@�b�A����b����_C��������������_���OC��D�A�d�E�A���T�A���#���A����T��"T����hc8�|��������TGhd8�|��KC���T��T��
�)i`8�|��@��@�_k�T�cC��@�	�cC��7c��A�������+@ӫ5��,@��@�kbT���5_k`T�@�	q�T_�q�T'@��q@T��'@�G4f6�qiT�@����ן���c6g7c7'�6�������TC�� �.����#����������_փ������,T�������_�������_քф�����BTChd8����q"��T`�@h$8��@��� ��@9�@�@��@�A��@�����d�ҹ����������_�@��C�A���T`����TDh`8��q�Tc���_���d�ҧ���d�ҥ�����d�Ң�����d�ҟ��� �����������L����@��@��@��@���@��C�?�I!T������#��O��s��9�_��c��g��k��o��6!�_��T�@��������s@��C9%Ѧ��h%8����k@����c@����T�_@��@9�|�!�_�BT�_9�@���������_A9����s@��C9'�h'8?�
T!�_�T�@����������s@��C9%����h%8�k@�'���ԉ���lT�@���g@���T�/�����_@��������@�����_�T�?��;��C������å���;@��C@����?@��C��?��;����������������s@��C9�/@��?@��;@��C@��!�_��T�@������������C9%�
h%8�o@����k@�!�������g��ư�������3�_�T�_9�@���������3@��_A9'�h'8�(�
T!�_��T����������3@�#��|�h#8����d9I���T!����҆�������|E����C�����_�"T�?��;������i����;@��?@�#����h#8����9,!�f��f��G���z��|F����҇�������|E����C��@�I3��(}}L�	������˥	�_�bT�?��;��7��@����A����7@��;@��?@�#�d��F���h#8���9����9����C��_�%��|�h%8c�?���T!�_���T�/��@����$����/@�����s@��C9����������������� ��������9�������#��'��+��c9��+����@��@��@��@9�@��@��@��#@��'@��+@��cA9���@��C�?�IT������#��O��s��_��c��g��k��o��6!�_��T�@�������s@�%Ѧ��h%8�o@���T!�_��T�@����٤���s@�%��|�h%8=�k@��g@��_@������H
T�3�e�_�bT�?��C������ä���3@��C@����?@��C��?��;�������������?@��C@��;@��3@�&��|��h&8B����o@�_��Ta�����T�3������@�������������3@���s@�������?��T!�_��T�@���������s@�%����h%8������C��_�&�h&8c�?�-��T�o@���E���k@����T�c@���IT�_@��he8�|�!�_��T�7��9�@����k����7@��A9�s@������м������ݼ�� ��������9�������#��'��+���t����@��@��@��@9�@��@��@��#@��'@��+@�M���@��c0��T������#��7��K��O��6!�_�"T�G��@����7����G@��K@��O@�'Ѩ��h'8��D�����@��!�_�T�@����%���'��|�h'8�O@��@��K@�ˣ��!�_��T�+��@��������+@�'�h��h'8�姟�D���@����������_��������9�������� ����@��@��@��@9�@��@��@�����@���?�-T������#��W�@��~�(�� Ț������G1������G����<�Th�~�� Ț)	��$ɚ�H1���@�?��0���@�
�
��
�T��?�?�� ɚ�0��g��A����@�aq�T� �)m1�� �)�0��c��#9�_��G��K��C�E6!�_�bT�@���������c@��#C9�G@��C@��_@��K@�%Ѫ��
h%8���!�_�T�@���������c@��#C9�G@��C@��_@��K@����%��|�h%8��9��|�k���9��|��C�c��E�!�_�bT�@���������#C9�C@��G@��_@��K@����'����h'8��mT!�_�T�@����r����c@��#C9�C@��G@��_@��K@����'����h'8�!��{��@ӿk�|�
�ҥ��_�"T�k9�@����Y����kA9�G@����'�h'8!���e��E���Ƥ��_�"T�G��k9�@����G����kA9�G@�'�h'8ߐ�T!����҅������|F�����C����˧���_�"T�G��?������.����G@��?@�#�d����h#8���9jߠ�T!�e��e��G���z��|F����҇�������|F���	�C��|I�����C�����(		���'���_�bT�G��?��;��@��������;@��G@��?@�#����F����h#8���9���9<!�e��e��G���z��|F�����F��@�H3��}�|L������҈������	}F��	�*�C�}J�
���C����	�I	
�����Ը�k���+1��k}F���G��	�_�T�G��?��;��7��~��Є�ˢ���?@��7@��;@��G@�#�d�h�H���h#8����9���9���9�������_�+�h+8cѥ�|���T!���|��@�'ig8_��T�3��o9�C��@��Є������3@��#C9�C@��G@��oA9�_@��K@�����+�h+8��|�e�!���|��@�'ig8_��T�C��o9�@��Є������#C9�C@��G@��oA9�_@��K@��������������9�9�����#��������@��@��@��@��@9�@9�@��@��#@�|���@��c0�T������#�c��$�T�5������C��_�$�Z�{��˿d��T��& ĚE��dџ�0���/��;�$���$��|�Ü҅����#�eH�������l�T��緟������9�/�������S��
���@��$��(��T�/@����@���?�@9���@�� Ś�*%Ś���0��1���ѥ�c6���� Ț��0���kT!T�6�T�6�r���
�@���	�*	��)�%ɚ?�1��q���E4���*B@��/@����;@����/@��@��#@��H���;@�����������C��_��@��@���������M��T���҇������|Ǜ�B�		��	��T�@9�������;�!�Y�������;�!��T�������;�!��O��� �������������@��@��@��@�_���@��c0�T������#�H�LT�����������_�$���z��˿���T�$�& ĚE���џ�0���7��C�$���$��|�Ŷ��%����+�eH���'������T��緟�������9�#���������a
���'@��T��X��T�#@�c��@���=��@9���@�� Ś$Ś���0��1���ѥ�c6���� Ț��0����T!T�6�T�6�@�����@�
����˩$Ț�(1������E���B@��7@������C@�6��7@��@��+@��H���C@��������������_��@��@���������M��T���҆������g|ƛ�B�����T��@9�������;�!����������;�!@����� �����������T����@��@��@��@�g���@��c0��T������#џP��TEP���	��xd�������������	�?��T���҃������g|���C���(��iT�@��bT���b6�@���@�����C6!�?�T���҂������B|��A�C����@�i$8��?��T"�`�"�"|A��G���z��b|�B�eӅ�ҧ�
#�A�e��e��G���z��|Ûb�EӃ��G���G���z��������!�
T@��ъ!�J>�Hih8?	�	T@�hi)8� �T��@�Gig8?�H��T=��"��B�_ �T��@��!�>��hb8��iT@��h#8��?(�T"��_ ��Tc�@��!�>��hb8?��T@��h#8���@�@�C�?�IT@��hc8��q���T����������_�����������������������������������������������	�������������� ������c9�g9���������@��@��c@9�g@9�@�C���@��C�?��"T������#ѡ�_�,T&���������T&$ǚ���0�������@��������C��_�f@��@�� ƚ��1��?�Th@����_�T&������J�&�~�����Jъ	��O��S��/��?��'��3�$���$��D���C���R��#����+�+P�k���T���
�@��;���9�3@��?@��+@�:��?���9�3@��'@��+@�4��;@��?@��*��@9��@9���
�_��7���9�3@��?@��+@�Y��;���9�3@��'@��+@�S��7@��;@�����@9��@9���+@����T�������#@�e�a�bT���/@�h���c�����	��@���������C��_�������C��_����@�	!ǚj$ǚ�$ǚ�$ǚ��)1��)э	��	��6��������@��6���S@��@�������S@��1��b1����r���`6����!̚��1��
�T���@��T_@����������	���˯%̚���1���������G1���6	�ATN6���6��������O@���������S��O@��@��C@��H����������C��_�������T���Ҋ������}ʛk�B�l	���T�	��	��@��?@�h���������T���Ҋ������}ʛk�B�l	���T�	��	��@��'@����@�������
���m��T���҉������
}ɛJ�B�K	
���Tv������;�!��͕�� �����������n����@��@��@��@����@��c0��T������#���'�A���҈֦�(���.���|ț�\�I�A�)}ț)�\�j�A�H}ț � � �
@��Js���
�"�
��\��
�4k�T�&��`?q����6_q�����
��Ҫ���_
kiT�@����J��	������
��}����@��@�%����}����@�@�C@��mTA@�`�?�TC@�ch`8�q���TC�C@��MTD@���TD@��@9��qaTc�C�C@�c�C�C@���TD@�E@�����c�C�E���c@�c��S�dSM�$��4����#�D@�$����������_��@���U�������:���9���
@�,��Li+8�����4�	*���҈���}��c�����@�)
˟���T @���HT@�	@�)����	��	������(���S�iSM��4a���'�	@�)���@�� ���@��������$�������	��� ����������9�9�������@��@��@��@��@9�@9A���@��c0�T������#у4��������������_����*�	����
�C4)$��	*���Ҋ���I}	�)�c��*K}�k�c�l	��*M}
���c�L˿	kCTb�?kT�k�T���������6�������������T�T!T�6�T�6_r����@�����_kbTD6B�����@�i)8c���@���TD|A��G���z��|���eӇ�҂�H����*!�T	@��!�J>�Hih8	�bT	@�(i#8Bx�_ �bT@�i�Bib8	���T�T@��bT@�B���h#8!������������_�����s����	���p�������m������	�j�������g��� ����������s9�w9��������@��@��@��@��s@9�w@9�@�a���@��c0�)T������#�"�Cp��
�TQЄ����c@��*�&��%��E|�%<����_�c����|��|Û`�œ��y������������_��z�!��@��������_֠��a;�!��7��� ���������٬���@��@��@����@��c0��T������#���Cp��
�(TQЄ����c@�������@�c����@�d|���@��|���|��&��'��G|�'<��c|���������wӆ�������� Ѡ�ē���������_��x�! ��@��������_֠��a;�!����� ��������������@��@��@�����@��c0�T������#���T?(�AT(�*T���T"!�B�B��@���a�? �hT?��T�!�c>�b�������������_��������������������������_���õ���ұ������� �������W����@��@����@��c0�T������#���T?(�AT(�*T���T"!�B�B��@���a�? �T?�T�!�c>�b�������������_��姟�������������������������_���������p������ �����������@��@����@��c0�)T������#�A�ҹ����������_���������@���@��c0�I	T������#��?���bT�(�!T(�*Te��(T%!������@�e�Ӧ�� �T��T�!��>�����&�_�T�#��C��/������������#@��/@����C@��+��3��'�$������������3@��'@��+@��������_��姟��@�v��������_����� �������
���������� ������������������@��@��@��@��@�����@��c0�)	T������#��?���bT�(�!T(�*Te��T%!������@�e�Ӧ�� �T���T�!��>�����&�_�T�/��C��#�������\����#@��/@����C@��+��3��'�$�������$����3@��+@��'@��������_����@���������_�����Ŵ�����Ҳ����������� �������������S����@��@��@��@��@�����@���?�i T������#��W������T�����?����������?�E6�˟(�aT$�Ҙ����T�������@���)��s'����Ii'8����ThĚ���?��BT��*!�J�Iii8��C��TX��(!��ic8���	T��(i'86�ѿ��T�����(i%8��6��hT&���'�����˥�������_�T�[��G��K�������ӛ���G@��K@����[@��K��G��C�������������K@��G@��C@������������_ֿ�(T#��b��ˣ�����a������������������������_���!��.�����!��+�����!�������!��
�����!��
����	���������ji)8c$ǚ��(T)�j�+!�k�jij8?�T
'�(!��ic8��T��(i'8�����!�����	�!�����i+8������Tg�A�h��h��G���z��}Ǜ�EӉ��*��J��K�!��T�э!Э>��ik8��T���i,8_!��T�Ѫij8�#��T&g����!��T�ъ!�J>�Hih8?��T��hi)8(�#T� �T��Gig8��Tgi(8�	���V����!�Ү������ү����	�!�Ҩ������ҩ�����!�Ң����
��ң�����!�Ҝ������ҝ������a;�!@����� �������������9��9��>����@��@��@��@��@���@9��@9��@���?�IT������#��W��C9�G9�K9�c��g�H˟��T�[��W���b��3����ɚ���W@��T�K��[@�˴���K@��[@��c@��g@��CC9�GC9�KC9�3@�!�_�BT�@��������c@��g@��CC9�GC9�KC9(�h(8�	���(���c�d
��?��;��G�h@9qjT�@��7��C��������7@��G@��;@��CC9�GC9�KC9�����C@��?@��/�?�aT����
kT(�_��T�������������G@��;@��CC9�GC9�KC9�/@����?@����
h!x�h@9DӪ �J�0�Hih8_��T�_9�@����������G@��;@��CC9�GC9�KC9�_A9�/@�� �J�0�+�h+8!�h@9
@�Hih8_�T�_9�@����������G@��;@��CC9�GC9�KC9�_A9�/@�*�h*8��������r��G@��;@��CC9�GC9�KC9�/@�?�i�T!�_��T�@�����j����CC9#�h#8�������_��	����� �������������9��9��9��v����@��@��@��@��@���@9��@9��@99���@��c0��T������#��7��9!�_�T���9�9�@�����;���ダ��B9�B9�B9'�h'8 ���k�Tg8@�����kIT����"�!�_�T�@�����#���#��B9h#8�������_��������#��9�9�9��4����@��@��@��#���@9�@9�@9����@��c0��1T������#��?����@�k`Tpq T�G��C��?�E6qkT����R��C@��G@�㓀����?@��
6!�_��T�@�������㓀�$�h$8�������_��[9��<�7�[B9�6㓀���k�T�Q�aE��Q�eE�����:㓀�3!�_��T�@�����ř��㓀�%ц��h%8!�_��T�@���������㓀�$�h$8�������_�㓀��q(T�C@����G@�_�cT�?@��?@��@���������㓀�$�h$8�?@��C@��G@�]���������_��?@��C@��G@�$q�Tq�T qT$q�T%�_�T���������������C@�����h!x�%�_�T��������z������C@��K��h!x�%�_�T��������m������C@��+��h!x�,qmT0q�
T4q�T�q�T�q�T ���k�Te8@�����kHT@@q+T%�_�"T��������K���㓀����C@�����h!x�~�������W�%�_�"T��������:����W�����C@�����h!x�~�l%�_�"T��������+���㓀����C@����h!x��eDӦ ���0��he8_�BT�O9�@��������㓀��OA9� ���0�'�h'8!�e@��he8_��T�O9�@�����
����OA9#�h#8:%�_�T���������������C@��K��h!x)%�_�T������������C@��ˌ�h!x(q�T%�_�T�������������C@��ˍ�h!x
%�_�T��������՘�����C@��ˎ�h!x���������_��������h'8!�����f|@��(���@�� ���0��hf8_��T�3��O9���@����������W���OA9���3@�������h'8!�����f|@��(���@�� ���0��hf8_��T�/��O9���@���������㓀��OA9���/@������?�T&�F���T�xfxh<@�kbT��������_��T�T�xbxf<@ӿk��T�������������� ��������#��9�9�9�������@��@��@��#���@9�@9�@9_���@��c0�iT������#�������a���������@�?�(TB���#����@���?�T�ߟ�k���T����k`T�q�T$q���T
�qT�q!��T���������_����������_����������_��@��������_��������� �������D����@��@�����@��c0��+T������#����@9G@����kT��q`T��q�T�Q�d�@��Q�e�@����������������_�q"TqqaT?��T@9(���)��)���		�_�qhT_�q�T_�q�T_�q`T_�qCT	�T�����Q�d�@��Q�e�@����������������_�_kaT����Q�d�@��Q�e�@����������������_�_qqT_UqT_qq�	T������_�q�T�@����_�qaT�}����_�q�T_�q(T_�q�T_�q T7&����u_�qT_�qT_UqaT�}�
_�qaT�~�_�qaT�����T����j�Q�d�@��Q�e�@����������������_�f����Q_�q�T�~���L_�q�TF����G_�q�T�����B�Q�d�@��Q�e�@����������������_ֻQ�d�@��Q�e�@����������������_�#������@������������������_���������@�?��TC���&����@����@������������_ֻQ�d�@��Q�e�@����������������_������������	����������������_�B���_�*T&ib8��$qhT�@�DŽ�q�T�\��@�	��q�T����@������7�Q�d�@��Q�e�@����������������_�&��������'�_�q�T���������� ���k�Th8@���	��	k�T�������@�����Q�d�@��Q�e�@����������������_�����
T'i`8��q)��T�Q�d�@��Q�e�@����������������_�'������(��q�T����������Q�d�@��Q�e�@����������������_������c9��ܥ���@��@��c@9����@��c0��T������#����@��C��Q�b�@��Q�c�@������������_������������_������������@��@���@��C�?��<T������#��o�?��T�9�s��o�@9�[9��W�$��7������c9����@�����3��[A9����C���q@T��qT��qaT�C9"6�s@�_��7T�o@���������c9����@���T�3@�b��O������(����o@��s@��3@��O@��@���}�3@����s@�_�.T?�.T�����@��o@����W�s@�_�,T���o@��C@���O�Q�d�@��Q�e�@������o@��s@�����C��_��s@�_�(T�_��o@���������c9r���@���T�_@�߈q�� ��o@����C@���B���c9c���@������_@�?�q��`
6!T�3@�#��s@�_�c#T��"T��B��B@��o@�`�����C@��� ߜq�T�3@�#��s@�_� T��T��B��B@��o@�`�<��"��C@�_�!T����k`T�@�?�������C@���&6�C9�6�3@���?�T?�cT�����@��o@�����3@��o@������s@�������i���	�������������C��_��_@��C9�7�����3@�c�d�c�D�c�b�A��K������~����_@��K@����C9�[A9�7@��W@��� �Q�d�@��Q�e�@������o@��s@�����C��_ֻQ�d�@��Q�e�@�������������C��_��[A9���������������_@�d
�h@9k 	T�K��G��_��c�������^����c@��@9�(q@T$��C96�;��[�qKT7�G@����K@���cT�_@��[��_@����@����d����;@��C9�����[���[@�'Ѡh'8�G@��K@����_@����;@��C9�����[@��G@��_@��K@��_@���q��T�Q�d�@��Q�e�@������o@��s@�����C��_�������������������������c�F@9�kTf������@����7�s@������T�o@�����������C��_��S��c�������Y����c@��S@���������C��_ֻQ�d�@��Q�e�@������o@��s@�����C��_���u����@���������p����@���}�����k����@���x�����f���e����C@�_�TI�#	����������������C��_�����d���S����@���`���O���!�����?��T��Tgha8��5q�TH���T�?��_9�����@����Ŕ���o@��s@��3@��_A9�����?@�	�h)8��������������s@��o@����3@�����������!��� ������c9��ǣ���@��@��c@9���@��c0�iT������#��qmT@@q*T�Q�a�D��Q�b�D� �����w�Q�a�D��Q�b�D� �������?xq�T�q�T�q����������_����������_��@��������_�?�T%˅���
TFxe�kiT����������T�T����)TExe�k�T�@��	TBxd�kT�@qJT�Q�a�D��Q�b�D�@@� �����	�@��������_����������_�?�T%˅���)TFxexg<@��kbT�����������TbTAxdxb<@�_k����� @�������_�������������������������������������������������?�T%˅���	TFxex<@�kiT�����������T�T����	T<@�Exex�k�T�@���TBx`x_k#T�Q�a�D��Q�b�D� ��������������_�?�T$�d����TExdx�kiT����������TBTAxcx�k����� @�������_�����?�������<�����:�������7�������4�������1��� �������������@��c0�iT������#�#@�@�_�T#@�@���T���#�#@�@��������6�#@�a@��@��@��@����6�@�`@��#@��@���`T��a@��@�������������_������������@��@����@��c0�T������#�@��.�l����S�aSM��44��� ��R�aG�!��R�`��������_���������@��c0��T������#���@���_�T���@��S�cc_9�6����������������_��aT��ț�������@����6@���T�'�@����������'��'@�"@�#@�c@���`?��@��'@����'@� @�!@�!@� ?������_ր��a;�!�)����� �����I����@�����@��c0�T������#���@���_�T���@��S�cc_9�6����������������_��aT��ț�������@����6@���T@�7����������_ր��a;�!�)�o��� ���������@����@��c0�T������#���@���_�T���@��S�cc_9�6����������������_��aT��ț�������@����6@���T@�Ð���������_ր��a;�!�)�;��� �����ߡ���@����_��_��@��c0�IT������#��/��3��7��9 ��#�d��Ȅ��@�� @9�����9��������w��@�
7�@9�	6 ��S�cc_9#6���@��/@�{|@����k���
���@��/@��_�kaT���������e7���/@��#@�c��ȃ�d@�c @9�����9���������v��@�7�@9�6�/@�a@��������v���9@����/@����@9�@� ��S�dc_9�6���/@�严����/@��_����������4���9��U��@9�@��6c���#��R�dG��Td@�c@��@�����������������C��_�����������C��_���������L����@��@��@�t���@��c0��T������#�#���9�9 �C��ȃ�d@�c @9����d��@������7����C��_� ��S�cc_96���@�{|@����k���	���@��_�kaT����������/����7$��/@��@��c@���������#��@��9C��ȃ�d@�c @9����d��@�����LT6��(�������@��o���/@�@������z���/@�_���9�#@�B@�@?����C��_֟�������C��_��������@�����@��c0�IT������#ѐ@��@@��9�S�bc_9�6���c����_�c�������c4�����������_��������@������T�#����@��c0�T������#��?��O��K��C��G��9 ��/�����f��@������������u���6@��K@��O@����7 ��S�cc_9#6���@��?@�{|@����k���
���@��?@��_�kaT���������e7���?@��/@�d��Ȅ��@�� @9�����9�����������u��A6@��'��9�R�aG����o��`7�'@��?@�a@�������3v���9�S�cSM�c5�'@���'@�#�@�$�����K@��O@���Y�?@�a@��������u��a7�@9�7�?@�����(�����S�aSM�a5�@�Ψ���@�"���@� 9���/@�.o��@��.����K@���S�bSM�b5�O@������O@�"��3�� �&����#� ��3@�o���?@�"@����������u���9�S�aSM�a5�#@������#@�#�@�$���K@����O@�
@��K@��O@�9����9�+��?@���@��@9�+@������� ��S�cc_9�6���?@��㸥����?@���_����������E4�+����9�������@��+@��@9�������_�������_�������������П���@��@��@��@��@����@��c0�	
T������#��#��'���țR�eG���T�����'��#�@��.����#@���S�bSM�b5�'@�A����'@�#�����@��@��@����������_����������������_��@������@��n���7 ��@���țR�eG��� Td����@��@��@����������_����������������_��#@��'@����@��������_���������r����@��@��@�����@��c0�iT������#��/��3��7��9 ��#�d��Ȅ��@�� @9�����9���������t��@��
7�@9�
6 ��S�cc_9#6���@��/@�{|@����k���
���@��/@��_�kaT���������e7I��/@��#@�c��ȃ�d@�c @9�����9��������nt��@��7�@9�6�/@�a@�������dt���9�/@�d@�@�����������v���/@�$��@9�@� ��S�dc_9�6���/@�严����/@��_����������4���9�����@9�@��6�������C��_�����������C��_������������@��@��@�{���@��c0��T������#����@������R�cG�?�T�����m����6�@�`@�a@��@��������_��������������_�����ž���@����@��c0�T������#����#��@��#@���țR�dG��`T�������m����6�@��@��������_������������_������������@��@����@��c0�T������#��?��C��G��K��O�@��.�S��/��S�aSM��4���C�@��.����/@��I���?@�{�9d ��+�����e��@������������s��a6@��/@������6�@�@����@��������_��������������_� ��S�cc_9#6���@��?@�{|@����k���
���@��?@��_�kaT���������e7S��?@��+@�d��Ȅ��@�� @9�����9����������ws��A6@��#��9�R�aG���Gm��`7�#@��?@�a@��������s���9�S�cSM�c5�#@������#@�"�@�#�� ����/@�m����@�@���������U�?@�a@�������Gs��A7�@9�7�?@�F���(����S�aSM�a5�@������@�"���@� 9���+@��l��@��.����/@�"@�!@���S�bSM�b4v���!��3�� �&����� ��3@��l���?@�"@����������s���9�S�aSM�a5�@�b����@�#�@�$��������
@��9�/@��l����@�@��������� ��S�fc_9�6���?@�������?@��_���������'4�'����9�����@��'@��@9�������������_������������������@��@��@��@��@�����@����?��T������#��9 �d��Ȅ��@�� @9�����c��
6 ��S�dc_96���@��|@����k���	���@��_�kaT����������_��#��7p��_@��c@��#@�d��Ȅ��@�� @9����6@�����(���S�aSM�a5�@�ޥ���@�"�� ����#@�?l���S�bSM�b5�_@��_@�@�ϥ��#����c@��@� ��S�cc_9�6��㸄����_����������4����
��c@��@��#����>��c�ܦ���#Ѡ������#�u���#��u���'@�$��+@��@��@��@�����$��R�eG���T�@��@��@�������b�6�c@�F@������?֠�7�������_���������@��@�i���@��c0�	T������#�@�!��@�b�B@���_�T����(����@�"@��S�cSM�c4k���"��" ��������k���S�bSM�b5�@��@�@�\���!����������_�������_����������@����@���?�	T������#�@�#� �c���c�c@����g���c�d@�����������q���S�cSM�c5�g@�1��� ��g@�d@�$�`��c����>��c�M����#Ѡ����@��c��t��������_��c�u���/@�!��3@�@@��#�"@���!@���!���7�@��'��@��+��g@�a@������#�Br���9�S�cSM�c5�#@������#@�!�@�"����������_�����[����@�����@��c0�iT������#������ ��@����C��R�bG���dk���6�@��������_֛R�aG������������_�����9����@����@��c0��T������#��9�S�ac_96���@�;|@����k���	���@��_�kaT����������6�������_�'��������_���������@��������?j�T"@��S�cc_9�6;|@����k����_�kaT���������c6�@��_����_����_��@��c0�)T������#��/��������������9�9�#��+����f��7��q`T���������#@��@9�+���@9�@��7�����/@�'
7g~�h@��q��� ��q��b6C6�~�6�7�/�� �H���̓���/@��#@��@9�+���@9�@��7���/���~��S�hc_9�6{|@����k����_�kaT���������h7�����F4e���J����@����/@����?�����@��������@9�6�@��@�:����@��H�������ן��/@�d���7�������@��@��/@�����7�7f|C�F4f��S�gc_9�6{|@����k����_�kaT���������G6�@��9S����#@���/@����@9�@9�@�{���9�3��raT�|C�5� �H���e����@9�/@��3���6�|C�q`T���@���S�ac_9�6a�!�a�_�!�a����������C��_�����;����@�I���@��c0��T������#��9�S�bc_9�6���c����_�c�������c4����������_���������@���@��c0�	T������#�#�#7���C�� �����+����@��C��A6�9��@��@����������_���#|C��4?rAT�9# �c��S�dc_9�6;|@����k����_�kaT���������D�6����@�͈���������_�������_�������ۚ���@��������@��c0�IT������#��߈B5��������_�������Ś���@��@���@��c0�I
T������#�'��+��9�9��S�cc_96���@�{|@�D���k���	���@�[�_�kaTD����������%7�7��;����������7@��;@��@��c9����#�����'��@��9�߈b4�@�
�B�8��������+��@��9"@���@?��@�6�~��{9�9�+@�A@� ?��{@9�6���9�'@�@@�?�������_�(����������_�������i����@��@����@@��@�����_֐@��c0�IT������#ѐ@��@@��9�S�bc_9�6���c����_�c�������c4��0����������_���#����@������T�#����@��c0�T������#��#��'����#��'���@����#@���S�aSM�a5�'@������'@�!�@�"��@��#@��'@��������������_�������_���������
����@��@��@����@��c0�iT������#��'���@�@���S�dSM��4@�����$��B���@�����'@��@���������������@�`��@��'@�Z@�z��@�@@�?������_�����ٙ���@����@��c0�T������#��'��+��9 �B�����@������@����'@��+@��@��@�_�T�������še��e��@������������_�`�C����)T@���&�y� է@��hf����h&��S�bSM��4�@�4���"�����������_�������������������_��@����+@��@��@��@��T���[Úb����B@��������������_���@�����������_�������r����@��@�����@��c0��T������#р�������@�" �B����T"@�B������������_�����������_ր��A;�!*����� �����J����@����@���?�iT������#�K��W��_9�;��/��� ��S�`c_9@6���@��S�c "�;|@�b���k������@��S�c "�{�_�kaTb����������7�S� "�-������C��S� "��G����K��@��_9�����W@�"@�#@��
T�7�c��R�b�C��R�e�C����R�f�C�_��T�����@��Є��܉���R�b���S�eSM��4���� ��R�b�C�"��R�`�������7@��W@��R�e�����S�cSM��4}���!��xb�#��x"���w���3��������%������3@�?��T�?����W@��g���W@�B ��3@�A����7@�?�IT�?@�!��;��/��_9�K@�@@�?��/@��;@��������_�a��;��/��_9�K@�@@�?��/@��;@��������_������������ �d����;@��/@��������_����������@�^���@��c0�IT������#ѐ@��@@��9�S�bc_9�6���c����_�c�������c4��p����������_���c����@������T�#����@��c0�IT������#�`7�@?��z���������_���k�����@��c0�IT������#��������@�e�f�`� ��k�T�ѣ�C��*��T@�c||Ӆ������?���-�!���h#�A���S�bSM��4ޠ��!��@�"��� ��S�ac_9�6!���B�!���_�B��Ȼ����@��������_����������_����������_�����r��� ��������� ����@��@��@�����@��c0��
T������#����d�`� �k�T�х|`��* ե��S�fc_9�6����������_��aT�ț�������6@�#у��*��"T@�c||Ӆ��hc��@����-��T�����#�����������6�@��#@��@������@��#@��@��@��@��S�fSM��4�hc�k���&��@�&��h#����@�����C��_�����������C��_������ ����������@�����@��c0�I
T������#����d�`� �k Te��*����S�ec_9�6����������_��aT�ț������E�6@�$�c��*���T@�c||Ӏ��hc�@����-���T����������G���6�@������@��@��@������S�bSM��4@����"����pf���@��@��@�������_�������������_������� �����b����@�����@��c0�
T������#��/��7��3�@����������}������������}��@�A�A��S�aSM�a5�/@�	ߟ�� �C@�#�"��/@�d@�$�@�b�` � ���.f���3@��7@��@���{�9����� 7�@�"@���������#��@�!������ ����@�f���@���?���B����������������@��#@�A�A��S�aSM�a5�/@�	���� �C@�#�"��/@�d@�$�@�b��@�`�� ����e���#@��3@��7@���������C��_����C��_������������@��@��@�����@��c0�	T������#�@��@���� Ճ�������������6�������_��������������_�����Ȗ���@���@��c0��T������#��9 �d���d���������������_��@�����9���!��������b7�@�`��@����@��e�� �6�@�@�����e���������������_������_����������@����@��c0�)T������#��{�	����������_���������@��c0�IT������#��9@��S�dc_9�6�@�e严��@�e�_���e��������60�����x����������_�����^����@���9@�"�߈b�7C��S�dc_9�6[|@�#���k���;�_�kaT#�����������6�@��_����_֐@��c0�	T������#��9@��S�cc_9�6��D㸄���D�_���D������d�6��
��������_�����$����@���@��c0��T������#���?1�T#����?+�T� �4
�!��0~���@��9P��S�dc_9�6��e严���e�_���e�������5 ����@����������_������������@�������@��c0��T������#��9�S�cc_96���@�{|@����k���	���@��_�kaT����������7�����@�@��S�dc_9�6�b�e严��b�e�_���e�������Ҥ��+ TP��S�ec_9�6e严�e�_���e�������4 �����߃���������_����������@�����@��c0��	T������#������_j`T��C@��S�dc_9�6[|@����k����_�kaT���������d6�@����6@��S�cc_96���b�{|@�D���k���	���b�[�_�kaTD����������7 ջS�bc_9�6���c����_�c�������c4��M������������_��@��������_����������_�����V����@�����@��c0��T������#��9@��S�dc_9�6��e严���e�_���e�������'��/��ҿk�T� �(��{�T}���'@��/@�����0�����������@�a��'@��/@��|@�?��T�S�bc_9�6���c����_�c�������c4������������_���������@������`;� ��_֐@��c0�IT������#��9@��S�dc_9�6�@�e严��@�e�_���e��������60���������������_��������@���@��c0�	T������#��9@��S�cc_9�6��D㸄���D�_���D������d�6�������������_�����Ĕ���@���@��c0�)T������#��9#|`ӻS�dc_9�6���_Ȅ��Ȼ�����`�C�7�4?�mT?kTq,T4����T�������
�������_��'� �������}����'@�d��@��5�������_�`��A;�!�*��{��`��A;�!�*��{��`��A;�!@*��{�� �������z����@��@�����@��c0�)T������#��������������_�����g����@���@��c0�IT������#����"�`�b4"��S�cc_9�6����������_��aT�ț�������6�� �������@�!������������_�������_�`��A;�!�*��{�� �����6����@����@��c0�
T������#�{R�`�C�{R�a�C�����B�_�JTxb�{�9�S�dSM��4d@�����$��{R�`�C�{R�a�C�����B�_�Txb�d@��S�eSM��4����$�e@�%�d�d@�d��S�dSM����4d@�����$��{R�`�C�{R�a�C�{R�b�C�{R�`��{R�a���S�`SM� 4����"�{R�`�C� �{R�`�C� �{R�b��{R�{���{R�������C��_���ؓ������9@�!�߈��6��!�?q�ן������_�"����_k�T@�#@�kAT@�#@�k�T@�#@�kAT��#��k�T��!��?k����_����_�!@�@�?�����_��@��c0�iT������#�@�$@���T���#�@�"@�����T��6�@�d@��#@��@���ATd@��@���T`������{�������������_�������|����@��@����@��c0�IT������#�@�$@��T���#�"@�@�����(���6�@�"@��#@�d@���T!@�b@�_�����������������_�������Q����@��@���"@�@�_�T@�!@�?�����_����_�"����_k�T@�#@�kAT@�#@�k�T@�#@�kAT��#��k�T��!��?k����_����_�!@�@�?�����_�!@�@�?�����_�!@�@�?�����_��@��c0�iT������#�@�$@���!T���#�@�"@��������`7���@�`@��#@�a@���3����������_����������@��@���"@�@�_k�T��#��k�T@�!@�?k��������_����_�@�#@��T@�!@�?k����_����_��@��c0��ST������#р�.�������g������" �B�>��@���.�Rr���9{Q�c�A��S�dSM��4G���#�@�$����.��@�B �B����@r���9{Q�d�A��S�eSM��45���$�@�%����.��@�B �B����.r���9{Q�d�A��S�eSM��4#���$�@�%����.��@�B �B����r���9{Q�d�A��S�eSM��4���$�@�%����.��@�B �B����
r���9{Q�d�A��S�eSM��4����$�@�%����.��@�";�B�;��@��q���9{Q�d�A��S�eSM��4��$�@�%����.��@�B �Bd����q���9{Q�d�A��S�eSM��4ۚ��$�@�%����.��@�B �B�����q���9{Q�d�A��S�eSM��4ɚ��$�@�%����.��@�B �B�����q���9{Q�d�A��S�eSM��4����$�@�%����.��@�B �Bl����q���9{Q�d+B��S�eSM��4����$�@�%����.��@�B �Bt����q���9{Q�d/B��S�eSM��4����$�@�%����.��@�" �B�>��@��q���9{Q�d�A��S�eSM��4����$�@�%����.��@�" �B����zq���9{Q�d�A��S�eSM��4o���$�@�%����.��@�" �B����hq���9{Q�d�A��S�eSM��4]���$�@�%����.��@�" �B|���Vq���9{Q�d�A��S�eSM��4K���$�@�%����.��@�" �B�>��@�Dq���9{Q�d�A��S�eSM��49���$�@�%����.��@�" �B����2q���9{Q�d�A��S�eSM��4'���$�@�%����.��@�" �B���� q���9{Q�d�A��S�eSM��4���$�@�%����.��@�" �B����q���9{Q�d�A��S�eSM��4���$�@�%����.��@�";�B���@��p���9{Q�dB��S�eSM��4�$�@�%����.��@�" �B�����p���9{Q�d�A��S�eSM��4ߙ��$�@�%����.��@�" �B�����p���9{Q�d�A��S�eSM��4͙��$�@�%����.��@�" �B�����p���9{Q�d�A��S�eSM��4����$�@�%����.��@�" �B�����p���9{Q�d�A��S�eSM��4����$�@�%����.��@�" �B�����p���9{Q�dB��S�eSM��4����$�@�%����.��@�" �B����p���9{Q�dB��S�eSM��4����$�@�%����.��@�" �B���~p���9{Q�dB��S�eSM��4s���$�@�%����.��@�" �B�>��@�lp���9{Q�d'B��S�eSM��4a���$�@�%����.��@�" �B���Zp���9{Q�dB��S�eSM��4O���$�@�%����.��@�" �B���Hp���9{Q�dB��S�eSM��4=���$�@�%����.��@�" �B$���6p���9{Q�dB��S�eSM��4+���$�@�%����.��@�" �B,���$p���9{Q�dB��S�eSM��4���$�@�%����.��@�";�B���@�p���9{Q�d#B��S�eSM��4���$�@�%����.��@�" �B4���p���9{Q�d3B��S�eSM��4����$�@�%����.��@�" �B<����o���9{Q�d7B��S�eSM��4��$�@�%����.��@�" �BD����o���9{Q�d;B��S�eSM�e5�@�
ט��$�@�!��@�!�{R�b�G�"��{R�a��������_���'���^���@��c0�qT������#р�.�a�����d������" �B7���Ҁ�.��o���9{Q�c?B��S�dSM��4����#�@�$����.��@�" �B���~��o���9{Q�dCB��S�eSM��4����$�@�%����.��@�� �B����Ҋo���9{Q�dGB��S�eSM��4���$�@�%����.��@�B �B�,���xo���9{Q�dKB��S�eSM��4m���$�@�%����.��@�B �B4:��}�fo���9{Q�dOB��S�eSM��4[���$�@�%����.��@�B �B�.��@�To���9{Q�dSB��S�eSM��4I���$�@�%����.��@�B �BT:��}�Bo���9{Q�dWB��S�eSM��47���$�@�%����.��@�" �B07����0o���9{Q�d[B��S�eSM��4%���$�@�%����.��@�B �B,-�#��o���9{Q�d_B��S�eSM��4���$�@�%����.��@�" �BD7����o���9{Q�dcB��S�eSM��4���$�@�%����.��@�B �B�.��@��n���9{Q�dgB��S�eSM��4��$�@�%����.��@�B �BP-�#���n���9{Q�dkB��S�eSM��4ݗ��$�@�%����.��@�B �Bt:��}��n���9{Q�doB��S�eSM��4˗��$�@�%����.��@�B �B�,����n���9{Q�dsB��S�eSM��4����$�@�%����.��@�B �B�.��@��n���9{Q�dwB��S�eSM��4����$�@�%����.��@�B �B�:��}��n���9{Q�d{B��S�eSM��4����$�@�%����.��@�" �BX7���Ҏn���9{Q�dB��S�eSM��4����$�@�%����.��@�� �B��c��|n���9{Q�d�B��S�eSM��4q���$�@�%����.��@�B �B-���jn���9{Q�d�B��S�eSM��4_���$�@�%����.��@�� �B��C��Xn���9{Q�d�B��S�eSM��4M���$�@�%����.��@�B �B(-���Fn���9{Q�d�B��S�eSM��4;���$�@�%����.��@�" �B���~�4n���9{Q�d�B��S�eSM��4)���$�@�%����.��@�B �B�:��}�"n���9{Q�d�B��S�eSM��4���$�@�%����.��@�b �B��C��n���9{Q�d�B��S�eSM��4���$�@�%����.��@�B �B�,����m���9{Q�d�B��S�eSM��4�$�@�%����.��@�B �B@-����m���9{Q�d�B��S�eSM��4��$�@�%����.��@�B �Bt-�#���m���9{Q�d�B��S�eSM��4ϖ��$�@�%����.��@�B �B/��@��m���9{Q�d�B��S�eSM��4����$�@�%����.��@�b �B�&��~��m���9{Q�d�B��S�eSM��4����$�@�%����.��@�B �B�:��}��m���9{Q�d�B��S�eSM��4����$�@�%����.��@�B �B,/��@��m���9{Q�d�B��S�eSM��4����$�@�%����.��@�B �B��C�Ҁm���9{Q�d�B��S�eSM��4u���$�@�%����.��@�b �B8�c��nm���9{Q�d�B��S�eSM��4c���$�@�%����.��@�" �Bl7����\m���9{Q�d�B��S�eSM��4Q���$�@�%����.��@�B �B�:��}�Jm���9{Q�d�B��S�eSM��4?���$�@�%����.��@�� �Bp0����8m���9{Q�d�B��S�eSM��4-���$�@�%����.��@�B �BH/��@�&m���9{Q�d�B��S�eSM��4���$�@�%����.��@�B �Bd/��@�m���9{Q�d�B��S�eSM��4	���$�@�%����.��@�B �B;��}�m���9{Q�d�B��S�eSM��4����$�@�%����.��@�B �B4;��}��l���9{Q�d�B��S�eSM��4��$�@�%����.��@�B �B��C���l���9{Q�d�B��S�eSM��4ӕ��$�@�%����.��@�" �BX-����l���9{Q�d�B��S�eSM��4����$�@�%����.��@�B �B�/��@��l���9{Q�d�B��S�eSM��4����$�@�%����.��@�" �B7���Ҩl���9{Q�d�B��S�eSM��4����$�@�%����.��@�B �BT;��}��l���9{Q�d�B��S�eSM��4����$�@�%����.��@�b �B����҄l���9{Q�d�B��S�eSM��4y���$�@�%����.��@�B �Bt;��}�rl���9{Q�d�B��S�eSM��4g���$�@�%����.��@�" �B�
��@�`l���9{Q�d�B��S�eSM��4U���$�@�%����.��@�" �Bp-���Nl���9{Q�d�B��S�eSM��4C���$�@�%����.��@�b �B���@�<l���9{Q�dC��S�eSM��41���$�@�%����.��@�B �B�/��@�*l���9{Q�dC��S�eSM��4���$�@�%����.��@�" �B�-���l���9{Q�dC��S�eSM��4
���$�@�%����.��@�" �B�-���l���9{Q�dC��S�eSM��4����$�@�%����.��@�B �B�;��}��k���9{Q�dC��S�eSM��4��$�@�%����.��@�b �B�>��|��k���9{Q�dC��S�eSM��4ה��$�@�%����.��@�B �B-�#���k���9{Q�dC��S�eSM��4Ŕ��$�@�%����.��@�� �BD���Ҿk���9{Q�dC��S�eSM��4����$�@�%����.��@�� �B(>���Ҭk���9{Q�d#C��S�eSM��4����$�@�%����.��@�B �B�;��}��k���9{Q�d'C��S�eSM��4����$�@�%����.��@�" �B�-����k���9{Q�d+C��S�eSM��4}���$�@�%����.��@�B �B�/��@�vk���9{Q�d/C��S�eSM��4k���$�@�%����.��@�B �B�;��}�dk���9{Q�d3C��S�eSM��4Y���$�@�%����.��@�" �B���~�Rk���9{Q�d7C��S�eSM��4G���$�@�%����.��@�B �B�;��}�@k���9{Q�d;C��S�eSM��45���$�@�%����.��@�B �B��C��.k���9{Q�d?C��S�eSM��4#���$�@�%����.��@�� �B��c��k���9{Q�dCC��S�eSM��4���$�@�%����.��@�" �B�7����
k���9{Q�dGC��S�eSM��4����$�@�%����.��@�" �B�-����j���9{Q�dKC��S�eSM��4��$�@�%����.��@�B �B�-�#���j���9{Q�dOC��S�eSM��4ۓ��$�@�%����.��@�" �B�
��@��j���9{Q�dSC��S�eSM��4ɓ��$�@�%����.��@�" �B�7�����j���9{Q�dWC��S�eSM��4����$�@�%����.��@�" �B�-����j���9{Q�d[C��S�eSM��4����$�@�%����.��@�" �B�7���Ҟj���9{Q�d_C��S�eSM��4����$�@�%����.��@�B �B<��}��j���9{Q�dcC��S�eSM��4����$�@�%����.��@�B �B4<��}�zj���9{Q�dgC��S�eSM��4o���$�@�%����.��@�" �B���~�hj���9{Q�dkC��S�eSM��4]���$�@�%����.��@�" �B.���Vj���9{Q�doC��S�eSM��4K���$�@�%����.��@�" �B.���Dj���9{Q�dsC��S�eSM��49���$�@�%����.��@�B �BT<��}�2j���9{Q�dwC��S�eSM��4'���$�@�%����.��@�B �B�/��@� j���9{Q�d{C��S�eSM��4���$�@�%����.��@�B �B�-�#��j���9{Q�dC��S�eSM��4���$�@�%����.��@�B �B�/��@��i���9{Q�d�C��S�eSM��4�$�@�%����.��@�B �B$�C���i���9{Q�d�C��S�eSM��4ߒ��$�@�%����.��@�B �B0��@��i���9{Q�d�C��S�eSM��4͒��$�@�%����.��@�b �B(�����i���9{Q�d�C��S�eSM��4����$�@�%����.��@�b �Bd�c�Ҵi���9{Q�d�C��S�eSM��4����$�@�%����.��@�b �B'��~��i���9{Q�d�C��S�eSM��4����$�@�%����.��@�b �B\���Ґi���9{Q�d�C��S�eSM��4����$�@�%����.��@�b �B�>��|�~i���9{Q�d�C��S�eSM��4s���$�@�%����.��@�� �B�0����li���9{Q�d�C��S�eSM��4a���$�@�%����.��@�" �B���~�Zi���9{Q�d�C��S�eSM��4O���$�@�%����.��@�" �B��~�Hi���9{Q�d�C��S�eSM��4=���$�@�%����.��@�B �B�-�#��6i���9{Q�d�C��S�eSM��4+���$�@�%����.��@�" �B�
��@�$i���9{Q�d�C��S�eSM��4���$�@�%����.��@�" �B(0��@�i���9{Q�d�C��S�eSM��4���$�@�%����.��@�" �BD0��@�i���9{Q�d�C��S�eSM��4����$�@�%����.��@�B �B.�#���h���9{Q�d�C��S�eSM��4��$�@�%����.��@�B �B��c���h���9{Q�d�C��S�eSM��4ё��$�@�%����.��@�B �B��c���h���9{Q�d�C��S�eSM��4����$�@�%����.��@�B �B��c�Ҹh���9{Q�d�C��S�eSM��4����$�@�%����.��@�" �B��~��h���9{Q�d�C��S�eSM��4����$�@�%����.��@�" �B��@��h���9{Q�d�C��S�eSM��4����$�@�%����.��@�" �B�7���҂h���9{Q�d�C��S�eSM��4w���$�@�%����.��@�� �B�>����ph���9{Q�d�C��S�eSM��4e���$�@�%����.��@�" �B�7����^h���9{Q�d�C��S�eSM��4S���$�@�%����.��@�B �Bt<��}�Lh���9{Q�d�C��S�eSM��4A���$�@�%����.��@�b �B�����:h���9{Q�d�C��S�eSM��4/���$�@�%����.��@�B �BL�C��(h���9{Q�d�C��S�eSM��4���$�@�%����.��@�b �B�+�#��h���9{Q�d�C��S�eSM��4���$�@�%����.��@�B �Bt�C��h���9{Q�d�C��S�eSM��4����$�@�%����.��@�B �B�c���g���9{Q�d�C��S�eSM��4��$�@�%����.��@�B �B@�c���g���9{Q�d�C��S�eSM��4Ր��$�@�%����.��@�b �B�+�#���g���9{Q�d�C��S�eSM��4Ð��$�@�%����.��@�B �B��C�Ҽg���9{Q�dD��S�eSM��4����$�@�%����.��@�B �B��C�Ҫg���9{Q�dD��S�eSM��4����$�@�%����.��@�" �B�7���Ҙg���9{Q�dD��S�eSM��4����$�@�%����.��@�" �B�7���҆g���9{Q�dD��S�eSM��4{���$�@�%����.��@�" �B`0��@�tg���9{Q�dD��S�eSM��4i���$�@�%����.��@�B �BL'��~�bg���9{Q�dD��S�eSM��4W���$�@�%����.��@�B �B(.�#��Pg���9{Q�dD��S�eSM��4E���$�@�%����.��@�B �Bl�c��>g���9{Q�dD��S�eSM��43���$�@�%����.��@�B �B�<��}�,g���9{Q�d#D��S�eSM��4!���$�@�%����.��@�B �B��C��g���9{Q�d'D��S�eSM��4���$�@�%����.��@�b �B���@�g���9{Q�d+D��S�eSM��4����$�@�%����.��@�" �B0.����f���9{Q�d/D��S�eSM��4��$�@�%����.��@�" �B8�����f���9{Q�d3D��S�eSM��4ُ��$�@�%����.��@�B �BL.�#���f���9{Q�d7D��S�eSM��4Ǐ��$�@�%����.��@�B �B�C��f���9{Q�d;D��S�eSM��4����$�@�%����.��@�" �B|0��@��f���9{Q�d?D��S�eSM��4����$�@�%����.��@�" �B�0��@��f���9{Q�dCD��S�eSM��4����$�@�%����.��@�" �B�0��@��f���9{Q�dGD��S�eSM��4���$�@�%����.��@�B �B��c��xf���9{Q�dKD��S�eSM��4m���$�@�%����.��@�" �B�0��@�ff���9{Q�dOD��S�eSM��4[���$�@�%����.��@�" �B�0��@�Tf���9{Q�dSD��S�eSM��4I���$�@�%����.��@�B �B|'��~�Bf���9{Q�dWD��S�eSM��47���$�@�%����.��@�" �B1��@�0f���9{Q�d[D��S�eSM��4%���$�@�%����.��@�B �Bp.�#��f���9{Q�d_D��S�eSM��4���$�@�%����.��@�B �B�'��~�f���9{Q�dcD��S�eSM��4���$�@�%����.��@�" �BH.����e���9{Q�dgD��S�eSM��4��$�@�%����.��@�" �B$1��@��e���9{Q�dkD��S�eSM��4ݎ��$�@�%����.��@�B �B�<��}��e���9{Q�doD��S�eSM��4ˎ��$�@�%����.��@�" �B`.����e���9{Q�dsD��S�eSM��4����$�@�%����.��@�B �B�<��}��e���9{Q�dwD��S�eSM��4����$�@�%����.��@�B �B�<��}��e���9{Q�d{D��S�eSM��4����$�@�%����.��@�" �B 8���Ҏe���9[Q�dD��S�eSM��4����$�@�%��`�.��@�" �B48����|e���9[Q�d�D��S�eSM��4q���$�@�%��`�.��@�" �Bx.���je���9[Q�d�D��S�eSM��4_���$�@�%��`�.��@�" �B�.���Xe���9[Q�d�D��S�eSM��4M���$�@�%��`�.��@�" �B�.���Fe���9[Q�d�D��S�eSM��4;���$�@�%��`�.��@�" �B�.���4e���9[Q�d�D��S�eSM��4)���$�@�%��`�.��@�" �B$��~�"e���9[Q�d�D��S�eSM��4���$�@�%��`�.��@�" �B@1��@�e���9[Q�d�D��S�eSM��4���$�@�%��`�.��@�" �B=��}��d���9[Q�d�D��S�eSM��4�$�@�%��`�.��@�" �B\1��@��d���9[Q�d�D��S�eSM��4��$�@�%��`�.��@�" �B4��~��d���9[Q�d�D��S�eSM��4ύ��$�@�%��`�.��@�" �B4=��}��d���9[Q�d�D��S�eSM��4����$�@�%��`�.��@�" �B��@��d���9[Q�d�D��S�eSM��4����$�@�%��`�.��@�" �BT=��}��d���9[Q�d�D��S�eSM��4����$�@�%��`�.��@�" �B�.����d���9[Q�d�D��S�eSM��4����$�@�%��`�.��@�B �B��c�Ҁd���9[Q�d�D��S�eSM��4u���$�@�%��`�.��@�" �B�.���nd���9[Q�d�D��S�eSM��4c���$�@�%��`�.��@�" �BL���\d���9[Q�d�D��S�eSM��4Q���$�@�%��`�.��@�b �B,?��|�Jd���9[Q�d�D��S�eSM�e5�@�
E���$�@�!��@�!�[R�b�G�"��[R�a��������_�������p��@��c0�iT������#��qIT�K�{Q�b#B���{Q�c'B�����
@��O�B?�Aha8?r���������_�A��K���@�?�jT��Cxa���������@��@�_�@�6য়�������_�����a���������@��c0�IT������#��q�T�q�T$�?q	T�q�T	q`T�q�T�@��������_����������_�[Q�b�D�������������_�����6���������@��c0�T������#���?H�Tb<@�_�qhT��2����?�T���AӟF��T����@y��?kT�@y_
k�T_	kcT�������@y?qaT�@�	b��4B<@�[�a�!<@�?q������������_����������_ֆ}������?���B�?�
TD��e<@ӆ@y���k�T�@y�k���T�@y?qaT�@�	b�a4B<@�[�a�!<@�?q������������_����������_����������_�\}�� ��������Cy��Ń���@��@��@��C@y����@��c0�IT������#���?H�lT��/����?�MT����A�_E�iT��˧@�kT�@�k�TkcT�������@�?qaT�@�bˡ4C�a|?k������������_����������_�}������ь��B�?�TD�˅@�kcT�@�k��T�@�?qaT�@�b�!4C�a|?k������������_����������_����������_��|�� ��������#���[����@��@��@��#@�����@��c0�	T������#�@�$�@������Ѧ��@y?k(T@�����������������_�@���@��@�?k+T@�������v����������_����������_�������'����@�������@��c0�T������#�@�@���T�џ��T@����������@y?k(T��(T@��˄˥�����������������������_�@���@��@�?k+T@�������5����������_����������_�����K�������0��� �������߂���@��������@��c0�T������#��/��T����������������_��T���AӟF�T��F��$@����h'��@����'@�?kT�+@�?k�T?kkT��������Bx������_kMT"�B��@�B�@��@�������_�@��@�������_�����������_�����ߋ�� ������������������@�����@��@��@�����@��c0�)T������#��qT����?dq@���������_�{Q�b3B�{Q�c7B�{Q�d;B���������������_�����g��������@��c0�)T������#��qT���?dq@���������_�{Q�b3B�{Q�c7B�{Q�d;B����@�u���������_�����G��������@��c0�	T������#�����khT|@�_�T{Q�aGB�{Q�bCB�����|��O�B�Ahax���������_�������_�?�T����A�E��T��~�EhexkmT����������TT��~�AhaxB�k�TA@y���������_��+������+��k�T�������_���}����������_�����G�������D��� �������������@��c0�IT������#�"���D~���V������;�B�;��@�`�.�{a���9[Q�a�D��S�bSM��4p���!�@�$��`�.��@� �Bd���ia���9[Q�d�D��S�eSM��4^���$�@�%��`�.��@� �Bl���Wa���9[Q�d�D��S�eSM��4L���$�@�%��`�.��@� �Bt���Ea���9[Q�d�D��S�eSM��4:���$�@�%��`�.��@� �B�>��@�3a���9[Q�d�D��S�eSM��4(���$�@�%��`�.��@� �B|���!a���9[Q�d�D��S�eSM�e5�@�
���$�@�!��@�!�[R�b�G�"��[R�a��<V������" �B�,���`�.�a���9[Q�a�D��S�bSM��4����!�@�$��`�.��@� �B7�����`���9[Q�d�D��S�eSM��4��$�@�%��`�.��@�" �B-�#���`���9[Q�d�D��S�eSM�e5�@�
ۉ��$�@�!��@�!�[R�b�G�"��[R�a��������_���+���:���@��c0��T������#р����������+�`��J�@�;�!`4�7�������a���@�;�!`4�������������_֥������h!8!���(�T���҃������d|����CӅ��?P���T?P��T������h!8���b���#���a���t���������������0��������-����@������� �!�>����������_֦�����h 8����(�T���҃������d|ś��Cӆ���P���TP��T������h 8���b������a��c��s���������������������� ����������@�����@��c0�iT������#���+� ����������@��S�aSM��4/��� �[R�aG�!�[R�`�@����@P������@��S�aSM��4��� �[R�aG�!�[R�`�@����;��3����@��S�aSM��4
��� �[R�aG�!�[R�`��������_���j�������@����?��T������#��_��c�@�@���@�@�_��T�/������@�DЄ
�2q���_@����S�fSM��4�� ��@�#����/@������_@��c@�����x#�#@�C
�@�A� B�	(C������#��+	� @��S����� 7�S�eSM��4���:��_@������F��#G��+H��3I��_@����!��)��1��S@��!��c@��@��T@9�@��������� � � ե��������@��3��;��@��?��	@��@����@�_�BT�+��@������p���_@����S�fSM��4���� ��@�"����+@������F��G��#H�)�)�|�)��		�"
�$�'!��@������@� �?�	T!�!�|�!�Ѣ@� ��������_����������_�@�!T@9B�B���A�����������_���� �����������@��@�Y���@���?�	T������#��W�@�@���@�@�_�T�[��3������@�DЄ
��p���W@����S�fSM��4<��� ��@�&����3@������W@��[@�����x%�%\@9e(6%@�����}��@��@����@����}��@�������@7�W@��@�����}� զ�����������@��7��}��?��@��C��@��@����@�_�bT�9���@�����Kp���W@����S�fSM��4���� ��@�"������A9���F��G��H�����|���������$��@�B ����@�@�_�TB�B�|�B�ѣ@�@��������_����������_������� �������:���@��@�w���@���?�I.T������#�%\@9�@����d�(+T�g��o�c;�c�{xf�`����}��@���j�������_�%@������@���a�������_� @����O�f�B���+T%@��O�f�B���T�3������ @����O�f�B����T�O�e�B���cT������ @����O�f�B����T�O�e�B�� �cT��m��Y# @����T!@�����������_���������_��@�������_����}������������_����}��@��@��������_����}����@��������_��k�# @��C���%@������@��@���������_��?@����C@��g@��o@��k@���jT% @���T�?�#@���c�e@�c@�C�����f���`�7��������_��@�������_�����ڇ��������_���H��I��J���|���(�)�1�
9� @��� �!�?�T�����	���
��~��G�F��K��}��O� @��[�@�@��	@����T�7��	������@�����Ao���g@����S�fSM��4� ��@�&����o@��~��}������g@��7@����@����������_���H��I��J���|���(�)�1�
9� @��� �!�?�T�����	���
��~��G�F��K��~��O� @��[�@�@��	@����T�;��	������@�����o���g@����S�fSM��4���� ��@�&����o@��~��~������g@��;@����@����������_���H��I��J�.���|����%�
-�5� @��� ��@�?��T�����	���
��~��G��K��O� @��[�@�@��@���"��T�����@������n���g@����S�fSM��4u��� ��@�&����o@��3@��~����g@����@����9'���  ���A��G����A9@���������>���@��;�!@�e�� ����������}���@��@��@�����@��C�?�IT������#� ��T�@�e4_ �T@�e��O�f�B���T�O��S��W��[���9��������C��_�
��E��F���G�J
�J�|�J��j
�H1�M9�OA�@������
T����������@�� ŚH����0�����@�q�@�������/��3��7�@��?�@�
@�J�@�
��T�+����
����@�����En���O@����S�fSM��4���� ��@�&����W@��[@���B9�+@��@��@��������O@��S@�����@�����C��_�@��;�!���d��@��;�!��d�� ����������9��9}���@��@��@��@��@9���@��C�?�	8T�Cѝ�?����#��+��/��c����>��c�ۆ���#�'�`�������s���y����������������/A�a������P������6�s@��@��r�-T����s@��@� ��r�'T��I�}����s@��+A�CP@9c6	���}�D`@y���5���� �c��3��o����g@����+A��o@��3@����s@��W���mT�g�axe�������u�������@�dT@9�W@������˄�c@��@�c��g@��!T�@�%цx`��aT�@��?�T�xe��@����T��#T�@�B�����B��B������@��s@���@��2��W@����@�d���}� � ��y�������������Ed@y տ8r�T����FP@9f6	���}�G`@y�8@������<@�����T�����<}���B��;��/��k��7���	�c@����s@��W@��k@��;@��7@��/@���*T�c�Axf��w����������@��c@��T�@�$�ex`��aT�@��?�
Tcxd��@���T�#T�{@�B˦���B��B���c�5@��s@��w@�x2����@�B����c����>��c�����#�'��S��T��U��V����������@�����O��P��'Q��/R�������h'��C�j/��@�������!�!�}����#��@y�y�@y�y����C��_�B��c����TD@�FA�H$B������	��?@���aT�O@������E���C���T��}��S��hf8��D���@�� Ě��$1�����h&8��@��|u������M�������b�����X�����F���E�������n���B���џ��TE@�G A�I(B������	��?@���aT�O@������F��C���BT��}��[�	ig8�˅���@�� Ś��E1���	�i'8��@�����Ju�������������0�����&������������@��@�@|C�?�TB��������	�����'��h'8� �*��T�@��@����@�_��T�[����@�D����l���s@����S�fSM��4=��� ��@�&������[@���@��@�@|C�?�T�@�dh`8B@��@�� šB�bh 8�@�B�����ل����'��h'8� �J��T�@��@����@�_��T�_����@�D���[l���s@����S�fSM��4
��� ��@�&������_@���c��g���j{���c@��g@�7���@��c0�T������#�_ �(T�D�_�T?@�T�9����n���������_����|�����@��;�!���b�� �����������A{���@��@��@��@����@��c0�T������#�_ �(T�D�_�T?@�T�9����n���������_����|�m���@��;�!��tb�� �����������{���@��@��@��@����@���?��T�ѝ�?����#������������n��m����[������W������H7���;���Z��W@��@��@��[@��@��@������@��H7���;�J���3��k�������
Z��W@��@��[@��@��@��3@��@������k@��@�_�T�����������7��������_�;7�f�G��@��@��W@��@��@��[@�:7�Z?��?ր6;7�c�G��@��@��W@�:7�Z#?�`?��s�;7�c�G��@��[@�:7�Z#?��@�`?��s@������0���s��0���o��W@��H7�;�!���@�	�@����@��Y��s@��o@������/��g�������������`���@��c����@9�^7�s@�����o@�����/@�����g@����`���@��c�OP���@�9�W@�D@��� տ`�YT�S�`;�<�xe�`��[@�C@��@��@9�T�9�@��@��3��A9�@�!@9�� @������_֟�T��T�@�!@���A�T�@�B�9����T�@�B�y����T�@�B������T�@�A@��[@�B@��[� �_�T_�T�@�B@�_�a{T�@�c�9��_�T�@�c�y��_�T�@�c����_�!yT�@�b@�_����������_֟$�HT��T�@�!@�� �T�@�B@9���$�tT�@�B@y���(�T�@�B@���
�,�T�@�A@��0�rT�@�A@��[@�B@��[� �_$�HT_�T�@�B@�_ �T�@�c@9��_$�!nT�@�c@y��_(�T�@�c@���
_,�T�@�b@�_0�lT�@�b@�_����������_֟4�T�@� @��"�8�ahT�@� @��[@�!@� �?4�T�@�!@�!�"?8��dT�@�!@�  `���������_֟<��T�@� @�!@��"!�"�@�aT�@� @�!@��[@�!@� �?<��T�@�"@�#@�B�"c�"?@�!]T�@�"@�#@�  c��� b���@�������_�����H7�86�@�A@��@�!��[@�"@��[� �_P��TCH���T_P�T�_X�IT_\�T�@�!@�?����_h�!QT!H7�86�@�$@��@�������6��������_��@�������_��@�#@����[@��@��W� տP��T�H����T�P�T[�X�IT�\�T�@��@�������h�JTDH7�86�@��@��@���������6�@�B������W��@��@��[@�	B��������@��@��@��W@����������_��[@��@�;�9�@��[� �?P��T"H�_��T?P�T?X�IT?\�T�@�?����!@�
?h�aATdH6��d86�@��������A@�����B@�!� @������_ւH6�@���
�86�@�#@��@�������c@��[@��@��S� տP��T�H���	T�P�T��X�iT�\��T�@��@�������@��h�8T�H6�@���
�86�@��@��@��������@����7�@�I��S@�\�T�@�d@�	�7��@��@��[@�I��@����7@��T�@��@��W@��X����@��[@��@��X��@��T ������>��c�\����#����W@����@����@���e�@�������_���������_���������_��@��@��X����@��[@��@��X��@��T�@�������_��@��@��W@�SA������W��@��@��[@�LA��������@��@��@��W@�\���������_��[@�d@��S� ՟P��T�Hѿ�	T�P�T�X�iT�\��T�@�%@�������@��h�!T�H6�@���
�86�@�%@��@���������@��@��@�������@ҥ��7�@��\�aT$@��;��@����H��@��W@��[@��;@��@�����!
T�@���=X����@��[@��@�8X��@��@T�W@��H7a;�!���@��@����@�?W�����!,@��� ?�T@���@?� �`T���;R�cG��@��T�@�d@�c@��@��W@��1�����;R�eG��@��T�@��@��@�
�+��c��@��[@��1��+@��c@������`T�����������������_��@�������_���������_���������_��[@�C@��@��@��@�`�T�@�d@�c@�
�'��_��@��@�V��'@������_@��`T����������������_��@��@��L��?���(�@��@���4q��O��{��[@����@��@�-q��O@���`T�������{@�X���������_��@�������_�_���������A� @������_��C@����?@��T�C��@��W@����@��@��w����S��C@��@��@��[@��@��������@��w@��@��S@�a�����7��������_��@�������_��G@����@�$@��jT�G��W@����@�C��w����S��G@��@��@��[@�	C��������@��w@��@��S@�=�����7��������_��@�������_�`���	��a���A �!&���S@���� �&��^����TJ��6���I����W�����<I��������@��@��[@�H��W@�c�B������@��@������@�
�����7��������_��@�������_�`������a���A �!&���S@���� �&�W^��`������a���A �!&���[@���� �&�I^��`������a���A �!&���W@���� �&�;^��`������a���A �!&���[@���� �&�-^���K@�`��W@��K��@��@�&G��K@��MT�@��@��W@�B��w����S��K@��@��@��[@�wB��������@��w@��@��S@�����@�7��������_��@�������_��[�`���v������a �!����[@���� �&��]��`���h������a �!����S@���� �&��]���[�`���Y��a���A �!h&���[@���� �&��]��`���K��a���A �!h&���S@���� �&��]��`���=��A���A �!�<���[@���� �&��]��`���/��A���A �!�<���S@���� �&��]��`���!��!���A �!8���[@���� �&��]��`�����!���A �!8���S@���� �&��]�� �����������������2v���@��@��@��@��@��@��@����@����?�T��ѝ�?����#���������@�"��K��O��K@�$��\@9�@��y��{��O@��q����������C��G��C@�#�f\@9�@��y��{��G@��q&���������'��;��3��+��?��7����H7��a;�!��
������U��3@��+@��'@��?@��;@������7@��/��#����H7��g;������
���U��3@��/@��+@��'@��?@��;@������7@��#@�?�T�����������7���������_��������������>��c�o���#���������������7@��?@��+@��3@��;@��'@���������������_��`T����e����������_������������u���@��@��@��@�o���@����?�I.T������#��_��c��g�����T���S�{S�aSM��4������������S@��K���g@��@�����$7�S@�b@�D@��� ՟X�H&T@;�3�xd�`�a@�!@��O���&�1���!@���O@��!;�!����������_�a@�!�9�C���&� ���!@���C@��!;�!����������_�a@�!�y�?���&����!@���?@��!;�!����������_�a@�!���;���&�����!����;@��!;�!����������_�a@�!@��7���&�����!����7@��!;�!����������_�a@�!@��K����(�����!���K@��!;�!����������_�a@�!@9�3����(�����!=���3@��!;�!����������_�a@�!@y�/����(�����!:���/@��!;�!����������_�a@�!@��+����(�����!@7���+@��!;�!�	���������_�a@�!@��'����(�����!�4���'@��!;�!�
���������_�a@�!@��G����(�����!�1���G@��!;�!����������_��"�y���!���{S�aSM�a5�S@�8}���S@�!���������_��"�g���! ��{S�aSM�a5�S@�&}���S@�!���������_�`@�a@�e=�C@�D�!	T�"�O���!�,��{S�aSM�a5�S@�}���S@�!���������_��"�=���!�(��{S�aSM�a5�S@��|���S@�!���������_��"�+���!�#��{S�aSM�a5�S@��|���S@�!���������_��"����!��{S�aSM�a5�S@��|���S@�!���������_��S@�`@�b@����H7a;�!��!�@� ?�"������� Х .��@���! �!��?�*E���� ��~[��a@�PS����������������t���@��@��@�����@��c0�T������#���C@���d@�a@�b@����J��@�`@�a@�b@��J�6�@�C@�`?��7�������_�������_������s���@����@���?��T������#��g�A@�"@�C@�$@�!@�T�@T���������G��g@��@��@��@������>��cё}���#�[��+��#��'����F�@6���E��g@�C@�`?��7������_������_������s���@����@��c0�)	T������#��7�C@�b@�D@�a@��`�T#@�$@�`@��Q������7@����#����7@��#@��@��@���MTeha8�qjT"���������D5�����@�����kD��!�!
��'��+��'@��C\@9d@��y�c{�q����������7@�D@��������?֠�7�������_�������_�����Ks���@�����@��c0�IT������#��/�C@�b@�D@�a@��\�aT!@�`@��C����/@������@�b��/@��@�_��T����*D��!�!
����#��@��C\@9d@��y�c{�q����������/@�D@��������?� �7����C��_����C��_�����
s���@�����@��c0�		T������#��/�C@��#�d@�a@�b@����;��#@�b�{S�dSM�4�{�� �d@�$�!�d@�$�`�a�C@�\�aT!@�[C��������@�@��@��T���C��!�!
������@��C\@9d@��y�c{�q����������/@�D@��������?�`�7����C��_����C��_������r���@�����@��c0�T������#��'�A@���B@������@����'@��@��@��"T�����C���@�"@��������U��'@�C@�`?֠�7������_������_������r���@����@��c0�T������#��'�A@���B@������@����'@��@��@��"T����rC���@�"@��������U��'@�C@�`?֠�7������_������_�����_r���@����@��c0�T������#��'�A@���B@������'@����'@��@��@�k"T�'��������@�"@��������U��'@�C@�`?֠�7������_������_�����3r���@����@��c0��T������#��'�A@���B@������O@y���'@��@��@�D<@�e<@ӿk"T�Oy��@����@�"@�������jU��'@�C@�`?�`�7������_������_�����r���@����@��c0��T������#��'�B@���C@������@9���'@��@��@�$@�e@ӿk	T�9@@�#}�$PЄ������;U��'@�C@�`?ր�7������_������_������q���@����@��c0�T������#��'�A@���B@������@����'@��@��@��"T�����B���@�"@�������U��'@�C@�`?֠�7������_������_������q���@����@��c0�T������#��'�A@���B@������@����'@��@��@��*T�����B���@�"@��������T��'@�C@�`?֠�7������_������_�����{q���@����@��c0�T������#��'�A@���B@������'�����'@��@��@�k*T�'��������@�"@��������T��'@�C@�`?֠�7������_������_�����Oq���@����@��c0��T������#��'�A@���B@������O�y���'@��@��@�D<@�e<@��k*T�Oy��\����@�"@��������T��'@�C@�`?�`�7������_������_�����!q���@����@��c0��T������#��'�B@���C@�����䟀9���'@��@��@�$@�e@��k
T�9@@�#}�$P��������WT��'@�C@�`?ր�7������_������_������p���@����@��c0�T������#��'�A@���B@������@����'@��@��@��*T�����A���@�"@�������(T��'@�C@�`?֠�7������_������_������p���@����@��c0�IT������#��?�C@��3�d@�b@����H7a;�!��a@����O�����"H@�����@?����#��0�����B@��{S�bSM�b5�?@�Ny���?@�#���#@����@���/��'��+��3@�`@�a@�b@��#��@���8+��������_������p���@�����@��c0�)T������#��/�?��TZ@�C@�@�@�@���`?�}�$P������$Є����#��@�#�a\@9"@�Dy�!{��#@�?q�������������������>���@��{S�aSM��5�@��@�y���@�#��@�$����@�������C��_������y�� ���������5p���@��@��@�����@��c0�IT������#��/��3��7��������#�{S�aSM��4���c���������#@��E���7@��@���<��7�#@�b@�D@� ՟T��T�D� T�T��T�"�����!�%��{S�aSM�a5�#@��x���#@�!������C��_֟X� T�\�aT�"�����!�0��{S�aSM�a5�#@��x���#@�!������C��_֟`�T�"�����!�)��{S�aSM�a5�#@��x���#@�!������C��_�`@�a@��8�C@�D�T�"�����!�5��{S�aSM�a5�#@�ox���#@�!������C��_��"�����!<��{S�aSM�a5�#@�]x���#@�!������C��_��#@�`@�b@����H7a;�!��!�@� ?�"������� Хp=������ �!�����@���� ��W��a@��N�����������������o���@��@��@�L���@��C�?�iT������#��o�A@�"@�C@�$@�!@�T�@T���'��#���iC��o@��'@��@��#@��C����>��c�9y���#�c��3��+��/��C��B��6�C��A��#��'����C�	B��o@�C@������'@��@����#@������?�`�7����C��_����C��_�����8o���@�����@���?�iT������#��W�C@�b@�D@�a@��`�T#@�$@�`@��M������W@��'��;����W@��;@��'@��/@���Teha8�qjT"�	�+��������0�������+@��?��/���@��!�!
��G��K��G@��C\@9d@��y�c{�q����������#��7��3��?��7���!�!��?��C��?@��F\@9�@��y��{��q���������W@�G@��7@��������3@��#@��?�`�7�������_�������_������n���@�����@��c0�	T������#��G�C@��;�b@�D@�a@��\�aT!@�`@�/?��;@����G@��#����'@����G@��#@��;@�_��T�'����?��!�!
��3��7��3@��D\@9�@��y��{��q������������/��+��;@��@��@��@��'@�����d:��G@�D@������+@��@����/@������?��7������_������_�����wn���@�����@��c0�IT������#��G�C@��;�d@�a@�b@���c7��;@�b�{S�dSM�4!w�� �d@�$�!�d@�$�`�a�D@��\�aT!@��>��;@����#����'@�@��#@��;@��T�'�F?��!�!
��3��7��3@��D\@9�@��y��{��q������������/��+��;@��@��@��@��'@�����:��G@�D@������+@��@����/@������?�@�7������_������_�����n���@�����@��c0�IT������#��?�C@��3�d@�b@����H7a;�!��a@���JM�����"H@�����@?����#��2�����B@��{S�bSM�b5�?@��v���?@�#���#@����@�k��/��'��+��3@�`@�a@�b@��#��@����(��������_������m���@�����@��c0�)	T������#��?�?��T?�ITZ@�F@�@�@�@�@�@�@����?�}�'P�����'����/��3��/@�&��\@9"@�Cy�!{��3@�?qa���������#��'��+���������#@��{S�aSM��5�'@��+@�Lv���'@�#��+@�$����@����������_��@����v�������v�� ���������}m���@��@��@�����@���?�T�	ѝ�?����#��?��;��7�T@���`?�L�a	T�7A�!�@��;A� ?��s���!@��o������>��c�5w���#�+���D"�����#����>��cѤw���#��_@��+���������>��cћw���#��+A��������/���o@����@�{S�bSM�b4�u��!���@���3Cy0y{S�cSM��5�s@��?A�
�u���s@�#�@�$��?A�$�@�%�����b���������	��_� ���:�!@��T�� ���������4m���@��@��@�����@��C�?�	T�C
ѝ�?����#��O��W��[�DH6�{��������S��O��{�F\@9�@����s�������?L�c;�c���aT���{@�C{��w��Є���o� ��C����>��cѻv���#�C������!��C��#����>��c�)w���#��_@��C��#��C����>��c� w���#��CA�������������o@����@��w@�d��c�{S�dSM�d4ru��"��w����@���sCy0y�{@��J���s@��{S�fSM��5��@���@�
ku����@�"�@�&���@�&�@�'������SA����OA�h0��@��9�@��w@�����C
��_�{;�a�@�B�B��(��� ���:�!��T�� ��������������l���@��@��@��@��@�q��������#�c������>��c��v���#���B�_@�*TC�C��c��xb��T�9`�G�}��hc8F�&���@�� ƚ��1��c�c@Ӄ4#�ex"��#�x"���������_��e�������u�� ��9�_��@��c0�		T������#��@9�6���������������_�!����� զ���$�������@9�@�� Ě�0����F�?7c�d��6�����'�� ����`Thd��'��'��EY�������������_�!�d��� դ����������@9�@�� ƚ�0����D�?7B�B�D���e���e�� �����l���@�������������������#��'��+��@�?�����_��@��c0��T������#�[Q�b�G��bT[Q�b�G��|�Chc�B�A@���������_�A�ң����~���������!���������_������k���@��� �P@9�6\@9c@�cD� �T!;�!��;xc�`� ����@�`�
����@�������d@y���5����e@�c��������_��������_֐@��c0�	T������#�\@9!@�?Hq(T?DqaT@�?Hq�T@�?TqaT@�
?XqaT@�?\qaT@�������������_�`]���������� �!h�u��<���� ���R�� �����|k���@����@��c0�)T������#�\@9!@� �?<�T `ET@a�:�b�@�@ `�T�:�c�@� c�T�@��:�c�@�( `ET!@a@ a�T  cᇟ�����������_�?@�T��������_�]����������� �!��4�C<���� ���R�� ���������9k���@��@��@�����@��c0��T������#�\@9!@� �?4�AT `ET@a�:�a�@�  `�T�:�a�@� aᇟ�����������_�?8�T��������_��\�"��������� �!h���
<���� ��^R�� �������k���@��@����@��c0�	T������#�\@9B@�B� �_�(T@��z�b�# š � �_�c0���@�B0��b(š?����������_ִ\����������� �!�-����;���� ��,R�� ��������j���@��@����@��c0��T������#�\@9B@�B� �_�T@��z�b�# š � �_�c0��b$šB0��?����������_ց\����������� �!>����;���� ���Q�� ��������j���@��@����@��c0�)T������#�\@9!@�?L�T"�_(�)T"D�_��T?L�T&��������_�?T�T?X�T!\�?�T�@��������_����������_������a;�!������!T@� ?�D�����������_�����cj���@��� �\@9!@�?LqaT`@y?qaTd@ya4���_� �P@9a6	���}�ha�"\@9B@�_Lq�T"`@y_q!T"d@y_q�T"P@9b6	���}�!�!@�!\@9!@� �?q��������_����_����_��@��c0�T������#�\@9!@�?L�(T?D�T?L�T&��������_�?T�T?X�T!\�?�T�@��������_����������_�[�����a;�!������!T@� ?�D�����������_������i���@��� �\@9!@�?LqaT`@y?qaTd@ya4���_� �P@9a6	���}�ha�"\@9B@�_Lq�T"`@y_q!T"d@y_q�T"P@9b6	���}�!�!@�!\@9!@� �?q��������_����_����_��@��c0�	T������#��T�T��T�����~�������_�A��a����@���������!d(���������_����(���������_����(���������_������i���@����@��c0�	T������#������>��c�Is���#с��
 @�?
��T�@��@��'@��+@��/@�����������������_��G��K�@�#�}�Ch��B��� ���fV���;��������;@�@9B7�����������G@� @�؊�������@�A�� ��G@�eV���B;�B��D���#����'��K@��7��@��@��@��@��+@��/@��3@�������_�������Bi���@��@�����@���?��
T������#��{�������>��c��r���#���w����{� @������@��'@��3@��7@��;@��������������������_��@����w@��@��{@���T @��"T��@�d�}�Ah�� �V�������@�?��T���{@�B���`7�@���w@��@�h����G��K��O��S��W��[��_��c��g��k�����#����>��c�*s���#��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��@��������_��@��#@��'@��+@��/@��3@��7@��;@��?@��C@����������_�����r�� ����������h���@��@��@�������������������#��'��+��/��3��9�@�?�����_��@��c0�IT������#����'���������_������������h���@��@��@��@���@��c0�IT������#��/��;��7���������B��(T%��ˆ��������@ �����T�BT�h`8�q!T��IT�hg8��q�T�%˥��������@�7�JT	��	�T�$˄���%��������T�������#�����������`7�7@��;@��@��#@�������������C��_ք����Thd8��q`��T�����
��T�h`8��q���T��q`��T��q ��T��q���T������TbT�hh8?�q���T?qq��T�����@��@�P������@�����C��_��	���pq������eq������bq����`q����vq�� �����������h���@��@��@��@�r���@���?��
T������#�������>��cѷq���#�K���� @�?�jT�W��[�@�#�B���C@��D;������+�c���/�C@���Z��������@�"@�B@9_r����C9"@�B@9�7�W@� @�L����#��'��@� @�{���a��3��7��@�!@��;���������[@���?��@��C��G��@��@��#@��'@��+@��/@��3@��7@��;@��?@��CB9���������_� ���:�!��O�� ��������g���@��@�����@��C�?�I
T�Cѝ�?����#�����������>��c�Pq���#�O��9M;���/��3��� �/@��3@�B0@���@?��S��W��[��_��c��g��k��o��s��w��{����9��������>��cѭq���#��@��O��@�@��@��@�_�T��#x`��T���/@����3@���"T@�@?�X�T�@��@��@�",@��@�@?�T@���@?�d�T�@��@��@�!,@��@� ?��/��3��@�����@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��K@��cB9����C��_�����������.g���@��@��@��@�����@��	�?��7T�ѝ�?����#��k��c����>��c��p���#����G��C
���C��C	����	����	��������>��c��p���#�'�����3�շ���_��
��@��@�����������������G@�����"����G��������� F�6�o@��s@��w@��{@��@��@��@��@��@��@��@��@���D9����������_���@����W@����G@��@��@��������
��	�_�
��T�W��7��3�������9���@�����@��S�@����C	� ��?�����@96�@��A9��@��3@��7@��@��� ��?��C	��@�pD���@�9�@�� @��O��3@��@��7@���@��A9�����O@��@������������@����J��T� @��%T�C����{9�K��g��[��@��!���"@��������@�C@�c@96B@�C\@9c@�Xq�TB@����k��kA�C@�`?�@7�{A9@7�k@��.\@9�@��eq�T��@���@����@���T�@�@�,;���W����k@�@��D���@���@���@���@������@��
T@���WA��k@�
D������S@���������������$��
���W�������S@��?��;����}����@����p���;@�a��?@�_�cT�@��@��@�$��
�W��.��C@�x.��g@����K@��cT�[A����;��?��[A������@�D����V���C@��������@��;@��?@���s�a
�b�1�{�{S�tSM��4�c��_��n���k@�0��c@�thq�4� �t@�4��_@��k@�th1�`��{A9�WA�O�� ���@��k@��C������C@��{A9�@��K@��g@��[A�A���C@��@��K@��g@��[A�;���@��� ���@���+��@���	T�{A9�	7�@��C@�����������������������������������������9�c��C����>��c��o���#��@����������S@����������������
����V�������S@��c��[��S��}����@���Op���SA����[@����c@���a�_��T�@��
�nV��������.��C@�x.��@��@��K@��g@��[A���c����>��c�;o���#����o@��w@��@��@��@�������������������������_ֵn�� �������de���@��@�9���@����?��T��ѝ�?����#��������>��c�o���#�S�"������� @��������#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��K@��O@��B9���������_��@��@��@9�@���r����@9���@��@��@��
T @��b
T���9@�b�!���"@��������@�?��T���@�W���`7�@����@��@�
����W��[��_��c��g��k��o��s��w��{������#9�������>��c�:o���#��@��S��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��K@��O@��B9�@��������_�D�6�c@��������C������W��[��_��c��g��k��o��s��w��{������#9�������>��c�o���#��@��S��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��K@��O@��B9�������_�����n�� ����������d���@��@��@�O���@��c0�)T������#���C@�?�`T��C@�����ݒ���������_�������vd���@��@���@��C�?�	'T������#�\@9B@�_PqT @�B��o��s�"\@9C@�Pq T#P@9c6B@�BD�_ �T#;�c�{xb�`�" �"�"��"@�"`�
"��"��"@�"������C@y���5����D@�D��?����;������������C��_������@�����C��_�������C��_��+@����s@�����$ @�_�jT @���T�+��3�@�d�}�Ah��B��S� �'Q���s@�A @��+@���
T�c�D@�e�}Ӂh�����C� ���Q���_������7��[��c@������7@�_�`T�����[@�S���`7���C@�A�� ��s@�Q���W��S@�A�� ��o@�Q���W@�����B6�c@�@9�7�������o@� @�q����K��#��_@��������s@� @�i����#@�_�T���K@�+���6�3@�B��o@� @��L�T�o@��3@�����o@��3@�����@�����C��_�������C��_���m������m���'@����?@��s@��@��;@�����G@y���T @���"
T�'��/�@���}�Ah��B��O� ձP���'@��@�_�BT�c��;@�d�E�|�ah������/� � ��s@��P���_� ����7��[��c@�����7@�_�`T�����[@�ܑ��`7�� ��s@��/���P���W��O@�A�� ��o@��P���W@������6�c@�@97������o@� @��������G��_@�������?@�A�� ��s@�qP����@�?�T���G@�����6�/@�B��o@� @���T�o@��/@�����o@��/@�����@�����C��_�������C��_����l�������l�� �������Rc���@��@�����@��c0�	T������#�#\@9c@�HqaT#@����`T�����#��W�a��@��#@��W�?�����@����#@�6\@9c@�Hq(TDqaT@�Hq�T@�TqaT@�
XqaT@�\qaT@���$\@9�@��Hq(T�DqaT$@��Hq�T$@��TqaT$@�
�XqaT$@��\qaT$@��������@�D����������_��������b���@��@�����@��c0�)T������#�?�TP@9c6#P@9�7\@9c@�$\@9�@��k�T���������_�Hq�T���#�����7�@��#@��@�]��������_��@��������_��@��������_��������b���@��@����@��c0�T������#т7�/��3�SW����#��3@�OW��@�?�`T�@����#@�ߐ��@�7�/@�\@9!@��3@�C\@9c@�kTW������3@��V��@�?�`T�@����@�Ȑ��@ң6������C��_��/@��3@��������C��_�?��������C��_������c9��qb���@��@��c@9����@��c0�<T������#�?��T\@9d@�%\@9�@���T��@�IT�`�T�h�T�G��K��c9�L�T�D��T�H� T�L��Td@y$d@yk�T`@y$`@ykaT��>��������_�#@�@���`T��@�!@�����������_� @�$ @���`T��@�!@�v���������_֟T��
T�P�T @���! @����@�������_���������_֣@�TqaT#@���@�����Y���@6�G@�d\@9�@��Hq(T�DqaTc@��Hq�Tc@��TqaTc@�
�XqaTc@��\qaTc@����K@��\@9�@��Hq(T�DqaT�@��Hq�T�@��TqaT�@�
�XqaT�@��\qaT�@��������cB9 �����������_֟\��Tc@�XqaT@�@��@��XqaT$@��\qaT$@����������������_֟d��T @�$ @���aT@���&����'��;��K@�C@��� ����'@�_�aT���;@����6�G@�C @��'��K@�����������_���������_��@�������_���������_���������_��@�������_��@����'@��K@��G@����j
TA @��
TE@��� @�����T�#����+��7��@��3��xf������;��#@��3@�dxb���ۂ���3@��#@�D��@���!	T�/������;@�����`6�+@�`@��/@��@��cB9����6�cB9�6�#@��7@�@xa��������;��#@��3@�dxb������@�?�`T�@����;@�{���@ң7�cB9�+@�B@��/@�c@��AT�#@��7@�cxb��3@��xb�c@9B@9r���_r���b�b�6��������_���������_���������_���������_���������_��@�������_�Xj��Wj���@����G@��K@��cB9`@y�JTP@9e6	���}� ե�"T�xc�%P@9e6	���}�&`@y���5���� ե����T���xc���3�����7��������_����@����G@��K@��cB9d@y�8@��JTP@9e6	���}��8@�`@y�����<@�����HT�����<}�������T$d@y�xc� ՟8r�T����&P@9f6	���}�'`@y�8@������<@����T�����<}��������T���xc�����`�7��������_��@�������_������i������j�������i������j�������i�������i�� ������c9���`���@��@��c@9���@���?�T�ѝ�?����#�����9��� �[S�dc_9D6���@�FS��"��|@����k������@�FS��"��_�kaT������������7@S�"�f���@����$��{�DSЄ"����������@���9R�b�C��TR�c�C���#� �������#@�R�d��R�d��[S�dSM��4�h�� �R�c�C�#�R�`���@�R�a�C���T�|�R�d�C����hc���'���������
��w���c�;��?�����C��?@������	���
���	��7��#��;��7@��E;���������c���+���������������>��cѹi���#��}�����c0����@����+@����~�����c����������������%�R�c�C��@���TR�b�C��'@�@h#�B�[S�eSM��4wh��!�E@�%�A�R�a�C���TR�`�C�hc��@��/��3���9��@�@@�?��/@��3@��������_֠@��/��3���9��@�@@�?��/@��3@��������_���i������i��i�� �k[���/@��3@��������_������_���@�-���@��c0�IT������#ѐ@��@@��9[S�bc_9�6���c����_�c�������c4��x���������_���k_���@������T�#����@���?�i?T�ѝ�?����#�����9���������_9�
��6a��@�"��c@�B�|�hb�BT@���@?�\�����@��@��@���E9���@��97��B���w��{�"��w@�_�,8T�k��;�������B�*(������G����(�X��5����@��G@��@��@��(�P��5��;@�!5�����}��|��F4��˿��3T�@���9�k@�[�9[S�fSM�F4�����;�������@��;@��k@��@�F@�H$A�J,B����$��,�F@����@��@��������@�������T�@��@�J;�J��
�.T��?�T�s��C����_����@���	����O���_@��@��@��C@��s@�J;�J�������@��[S�lSM��4�g��)�xk�,�	x+��3�+@�k}X��O9+@�k}P��S9+@�k}H��W9)@��[9��?��E9f6��1��h2�� ��i|���C	��@���-��T�@��@����@���
��_���T�@��@�L;����_�a!T��?
��T�C����o����@���	��
��O���_@��@���E9�@��C@��@��o@�L;���������@�M�[S�nSM��4<g��+�xm�.�x-��[�m@��}X��c9m@��}P��g9m@��}H��k9k@��o9����P9���`y�dyf6$�q��dy�g�R� 8��!�������b6��c�#��aT$@���%@��C���� �[S�cc_9C6���@�RХ8�{|@�����k������@�RХ8���_�kaT�����������7R�8�n���c���R�c8��������@��_9�_@��c�R� 8��!���x���b6��c�#��T#@���$@��C���I�!��K��_@����@�R��g��7�W����C����?@����@��C@�?��T�?�xb��[��@��@�������6�K@��[@��C� ?��S��W��_9��@�A@� ?��S@��W@�������_��g@��7@������������kK���@��(��,��K@����C��?��S��W��_9��@�F@��?��S@��W@�������_��?@����@��C@���T�?�ax`��_��@��@�������6@;����S��_@��W��_9��@�@@�?��S@��W@�������_�����B�.�*����?@�����c�#��@��C@����T�?��x`��c��@��@�d���@�6B;�B���S��c@��W��S@��W@�������_�����B�.�
����c�mid8n2�� ��o|���
ʟ���T�[;�a�@��
�"�B��)���h2�� ��i|���C	��@���-��T���O�+id8l2�� ��m|���ʟ���T���[;�a�@���"�B�����@����!��������:�!��D�����:�!���D�� �@Y���S@��W@�������_���������������9��z]���@��@��@��@��@��@���@9��@��c0��
T������#��G�C@��S��W��!��S�R� 8�����"6��#���T&@�'@�(@���#����������bT�����@�$�-�*N����#������3��/�"�[S�cSM�c5�G@��e���G@�#��xb�$��;��x"��S@�]����7��3@��/@��;@�\.���!��7@���c�#���R� 8������G@�?�B;�B��@��!��������_�����B�.�f��� ������\���@�����@��c0�IT������#ѐ@��@@��9[S�bc_9�6���c����_�c�������c4�����������_����\���@������T�#����@���?�,T�ѝ�?����#������������Ŭ���m���[����s9P@9e6	���}�`@y���5���� �&����_������z��c����
�o@����_@��@����������@���T�o��xa���?��T��_�T�c�����������M���c@��_@��@��@������@��o@����ih$x�����{��g�	d@y�x6	`@y)�?	�aT	
�_	�bT���	��@����kM���@��{@������g����{�a���dh(x���$9�@�QN��{@�C��g@���cT�@��[����@������������LM���������@��[@��{@��g��{�����������g���g@��{@��@������,N��{@�C��g@���cT�@��W����@������������'M���������@��W@��{@��g��{������������f���g@��{@��@�s����_�T���@����
M�����@�%�&��fh%8d@y տ8r�T����P@9g6	���}�`@y�8@������<@����(T�����<}�����S�����!T!�_�BT���@�����L���S@�&���@���(��{�ih(8�T(�_��T�w�����������L���S@�&���@������w@�	��ih!x�������g��c������������f���k@�`��S@�&���@��g@��@��c@��*T�k��x`���T)�_	�"T���s����	�������L���S@�&���@��@������k@��s@����dh!x���g��c������M��c@�C��g@���cT�@����O����@�������������L���������@��O@��c@������T!�_�T���@����oL��&����$�fh$8�������N��������_����d�� �����~[���@�����@��c0�)T������#����\@9�07�@�F�C����C�����@�����
F��T�@���C����
B�BT
�C�_
F�BT*ij8	@�J%˚�6���������_�
hl8k	@��@��!˚��h,8J��
�)��T�
��l�C�?K�h��T���d���
����d��I�������������:�!@��B�� ���������������.[���@��@��@��@��@��@�����@���?�iT������#��W�e\@9�07e@���CӦ��C����h@�����
F��T�e@��@���������˿�T��cT�����������~���_�T�/��C��[�������K���/@��C@����[@��?��K��;�$��������e���K@��?@��;@��������_��~���Id��D��C��'<������@��3@����G@����?@��K@��;@��G��3��7����	T!�_�T�@�����K���3@��7@��G@�&��}�h&8�<�CT&<�_�BT�?����@�����K���G@����?@��K��?��;���	����@�`e���7@�?<�b��T(!�_�T�@�����K���3@��7@��G@�&�h&8��_�bT�?��������sK���7@��G@����?@��K��?��;���	�����;e���K@��?@��;@��������_��@��c���@����c��I��������� �����������qZ���@��@��@��@�H���@��C�?�IT�Cѝ�?����#������@���@?��3�����s��w����c��g��
���R��.�!�!��z���6��"Q�B?�C���@�e@���3@�L������������!��-���G��/�"S��3@���c�?��Txc��@�_�A��T�7�����s��w��� �������!�!������c	��7@�R��.�j����"Q�B�?�C���@�e@�o��
��_���!���O����S��O@��K���"�׮�����K@�[�9[S�aSM��4����"������@��K@�F@�H$A�J,B��$�
,�F@��P9�/@����������G@��{��JG���@��(��3@��@���b2�� ��}d��h��@��-��T��[S�bSM��4sb��'��@�"����,�����s��w��� ���������!�!������c	��@�R��.���� �"Q�B�C���@�e@�����|�� �ghf�f�� T������;����������;@��@�����C��_� ���Q�������|�� �ghf�f�� T������?��������?@��@�����C��_� ���;�������|�� �ghf�f�� T������C��������C@��@�����C��_� ���%��� �������xY���@��@�
���@��c0�)T������#���_dqhT�@��_dqhT�@�|qaT�@�q+T�qT@ӂO�B?�Aha8?r���	Q�b�A�����1���������������_�����GY��������@��c0��T������#��'��+����'@��+@��@�?��Thb8qjTD�������@������'@��+@��'�����������6�'����������7�'��?�qT?�q�T?�q�ǟ���Q�`�A�������7��������_���������_�?����������_�������Y���@��@�����@���?�T�ѝ�?����#�����T@���@?�H��T��0�)TD�TH�T(�@�",@��@�@?����W���@7�@�!$@��W@� ?�`7���@�!X@��@� ?��������������_��@��������_�X�Td�`Th�T�@��������_����������_��@�"h@��@�@?�@��T����4�@�B0@��@���@?��[��_��c��g��k��o��s��w��{��������C9��������>��c��b���#��@��S��'@�_�!T�#@�B@9_|q�T���������_��3@��7@������������_��@��������_��@�A��@��mT���@�C0@��@�`?��[��_��c��g��k��o��s��w��{��������C9��������>��cѠb���#��@��S��'@�_��T�#@�c@9|qaT�@��3@��7@�Y���@��7�@��@��@����6���������_��@��������_�������BX���@��@�C���@����?��T��ѝ�?����#���������0@�����`?��������������������������9��������>��c�Wb���#��@��K���@�B����@�dh@���@��?��@��mT�+@��/@�!�@� ?����@�!0@���@����@�`?��O��S��W��[��_��c��g��k��o��s��w��{���9���c����>��c�,b���#��@����;@��@�!��@�_�����������_��+@��/@�!�@� ?����@�!�@���@� ?��;@��@�!������������_����������W���@��@��@�����@���?�T�ѝ�?����#��w��k���9�C������	���40��hb8f2�� ��g|B���_ ��T�w��{��_�������TH���+��s�����������3��������������C����>��c�Oa���#��C��[�`�����c���C���c���d��s�c��wC��{C��_A����������������z��s��}��@������������'B�1�����A���A��A���A���@���A9�����������	����
���������������������������������c���9��9��9_�MCT����������>��cфa���#�p0@�����A�P���'���������A��������6�A�����A��A��A��A��A��A��A��A���A���A���A��cN90��#����������-\@9�r�����A9����9$��@� ��W������T�����A�W����6�#B���A9�@��A��@��A�������A��x��`�����@S���cA���������c���A��@9�6��A��\@9�@��XqAT�#B�\@9�@��Hq(T�DqaT@��Hq�T@��TqaT@�
�XqaT@��\qaT@����\@9�@��Xq��T�PqaT��#B��@��P�`T�X�TP@9e7��\@9�@��Dѿ �T;�c��{xe�`� ����@�
`�����@������A���mT�@y��5�{C����T�@y���5�����@��	��A��A��A��A��A��A�{P@9�6\@9�@��Dѿ �T;�c�{xe�`� ����@�`�
����@��������A���mT�@yG�5�{C���mT\@9�(7�@y���5�����@��	��A��A��A���A��A��A��@��� @��O����A��A��A����������:�!>��@�@����@����@�_�cT�A��O����A��������!G����@������B��OA��������d������������`���@���@��A��A��A��A����������������&����B��A��4��!6�A���T�B�E@9�|q�T&�B��A���&����5���9����#B�@��|X���9@��|P���9@��|H���9@���9�cA�����c��G��@������c��:�!>������@�C��@���cT�A��O����A�������������F���������B��OA���@�����������������`����A�@9�7�@��A���@��cA�K{w��`� S���cA�����c���A�rw�������"�B�B�B�A��O������hF�����OA��A���@�E������������������H���@������c��:�!>������@�C��@���cT�A��O����A������������xF���������B��OA���@����������������>`���@��A���@��cA��{C����A����TF���T�����@��������VF���A��{C��A���������h��(h$8h������A9�6�#B��@�?�����#B����T@9�
���@�m����˫���HlT�
���A9�
��@�o��kJ1���jT����@����+B��
���A���A��	����A����;S�kSM�k��4�#��]��.��@�+��#B�+��@�0���������T���bT�������������@�w�����>��c��^���#ѣ�c�����������A���d��6���������@�@���A�������$��������C������A��%;Х��������c���g������������c�������������#�4;Д�����>��c�_���#�;;�c�@������@��W��gA��[���@����cA���������#��@������y8��#��'��S�����'��
��4����'B��SA��#B����@���
��4����'B��SA��#B���������A��1��@�PN���c�!��TT @�%@��A���Ű���A�?�T��|�j_���A��B��B��s��A�%y%y�|�&��{C�����@����@�_�cT�A��A����@����~E���A������sA��{C����{�hh'8�@���@��A���_�T�����@����iE���A������sA��{C��Ѩ��hh'8 ��cA���g2�� ��|���	��@�_�-��T�c���������G����A9����@�����������HHT��������������&S������sA���9�A���9;S�fSM�F4���\���+B�#��@�$�����������A���@���A9��@��A��sA����>��cр^���#��{C��sA�� ��$��+B����@�b��A�����������*v��;S�fSM�f5�sA��\�� ��sA�d@�$�`��cA����Q� 9���!��3�K���6��c�(��!>T$@�%@�� �;S�cc_9C6���@��Q�9�{|@�����k������@��Q�9���_�kaT�����������7�Q�9�����c�+��?��Q�c9��C�����k��@���9�cA����Q� 9���!��#����6��c�(��!3T"@�#@�w�B�%��[��cA����A���@��L����W����OA����B��WA�?�T�O�xb��w��sA��@�^��6�[A��wA��$;Є�����a����
�@?��k��o���9�kC�B@�@?��kA��oA��������_��A���@����������u��	A���sA� (� ;��������6�}��sA�P9�sA�P9�cA����@��0��sA�@���A9AT9AX9_,��A���CP@9c@�CP9��A9�6�+B����{C�����^C\@9c�y�C\9�[��3������c����	��7B����3B�;S�cSM�c5�sA�\��"��sA�#@�#�"��sA�;S�bSM��4"@��[��"�?���A9�6��$�/����!�"��;S�aSM�a5�sA��[���sA�!� �"@�"�� ��{C�_�!T�+B�B@�B\@9�(6"\@9B{�"\9"\@9B�z�"\9�[A� ;�����
�@?��k��o���9�kC�B@�@?��kA��oA��������_���'@��@��`�� ����������T�� ����+B����{C��A����~��~���!`����MT��T)@�*@�
����'��#���*@�
��
T�K���H���BT�G�����������C���{C��A��A��GA��#B��KA������'B��+B��C����@�h+x�	T����bT�G������@�����C���{C��A��A��GA��#B��KA��@������'B��+B������
h+8�8����T���@�����C���+B��{C�$�h$8?�	T$���sA�$\@9�z�$\9;S�dSM��4X[�� �$@�$� �M������\���������	������#B��@��@����{C��A��A������'B��+B�����
����y�h+8�G������T�����T�����@����uC���{C��A��A���@��#B��KA��@���������'B��+B������bT�����@����_C���{C��A��A���@��#B��KA��@���������'B��+B���h+8���'B��@��WA����-�T�W��'�A@�@@�!�@� ?��#����@��sA����6�#B��!;�!��!���k����o���9�kC�@@�?��kA��oA��������_�����B�.������'B��@��WA�����c�(���m�T�W��'��@��@�!�@� ?��{����@��sA�����6�{A�_�#;�c��`���k�A���o��������_�����B�.�r�������:�!��y9������B�.�i�������:�!��p9��hc8f2�� ��|c���?�,��T�����Cha8e2�� ��|!�d�?���T��hb8e2�� ��|B�d�?�,��T4������:�!��O9������:�!��J9����A �!d6�����B������"�������>9���B��*�k
�J�|��w��lh*�`��{��j	�j
��;A�J��#B��cA��B��OA��������A��B��
��T�C����?��;���d�}ӡh����B���� չ>��X����?A�!��7� ��@.�?���{� � �Ⴡ��#B��>�� �?���w� � �����#B��>�� �?���CA��7A�_�cT�B�����s��B��@�$����|B�����s������@���@��A����	���g������:�!���8���������+�l�k�|��{��mh+��w�����s���	��
��B�eA��OA�h��#B��cA��A��{C������A����B��
T�3��/����O���������������o�����k� � �Y>������!��/A�!��;� ��B��>���{� � �����#B�^>�� լ>���w� � ��o���#B�j>�� դ>���s� � ��k���#B�b>�� ՜>���3A��;A�_�cT�A�����g��A��@�$����B�����g������
��	��������:�!���8������:�!@�|8������:�!��w8��@��P@9�6�\@9@�E�!�T�:�)��;yh�`�� �������@��`�
�������@�����G��@y���5�����@��	�������Z��)�j	�)�|��{��kh)��w��I��s��I	�@
��B�'A��OA�(��#B��cA��������A��B����T�+��O����'���������������o�����k� � ��=����b����+A�!��;� ��B�>���{��#B�"@� �������=��>���w��#B�"@� ����o���=��>���s��#B�"@� ����k���=��>���'A��;A�_�cT�A�����g��A��@�$����A�����g���������:�!���7��+�l�k�|��{��mh+��w�����s���	��
��B�eA��OA�h��#B��cA��A��{C������A����B��
T�#������O���������������o�����k� � �g=�����A��A�!��;� ��B��=���{� � �����#B�l=�� պ=���w� � ��o���#B�x=�� ղ=���s� � ��k���#B�p=�� ժ=���#A��;A�_�cT�A�����g��A��@�$����"A�����g��������	��
�������:�!���7������:�!��7������:�!���7���A����������� �!�9���#!�������w7����� �!49�����A��@���p3�����B��WA�S��!�������f7���A�A�һ����}�����������~���! �!����!�������T7���A�A�ҩ����}����� ����&����! �!����� �������B7��A�Ҙ����}�����������~���! �!������ �������17�� ՏK���kA��oA��������_����������O���@��@��@����@��c0�	T������#����#�B@�C@�B @��@��`��@����@��#@�_�mT����b@�d@��@�D@�E�B� � ������?�`�7���������_��@��������_�������{O���@��@����@��c0��
T������#��K��G�C@��S��W��S��Q� 9���!�����"6����(���T&@�'@�(@�����(����������bT�����@�Є��M@������(������;��3��/�"�C�|��G@��h#���;S�cSM�c5�K@��W���K@�#�G@�'�C��S@�|����7��3@��/@��;@�{ ����!��7@���c�(����Q� 9������G@��K@�������_�����B�.����� �������O���@��@�����@��c0�IT������#ѐ@��@@��9;S�bc_9�6���c����_�c�������c4������������_����N���@������T�#����@��c0�IT������#�����:�!��Z6�� ����N����@���?��
T������#��g��k��o��s��w��{��������������9l6�s@��	��#��#����>��c�Y���#��@��W��3@����k@���iT�g@�g@9��@�eq	T�|q�T�w@��{@�!�@� ?�'<���#��#����>��c�Y���#��@��W��g@��k@��@��@��D9�3@�������p���[��w@��{@�!�@��� ?��o@��s@������[@�������_���! �!�)�"��e ��8�f�ҷ�����������5�������W���g@��k@���! �!�)�"��E ��6�F�ҥ�����������5�� ����������������#��'��+��/��3��9��|N���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��A9r���@��c0��T������#�\@9B@� �_dq!T @�@�����d������T�D˄@��@�d���������������T��Ta�A�"@�!@�B@� �������_���������_����W��
@����������a �!��"��1��������5�� �����)N���@�����@����?�)UT��ѝ�?����#��������S����������#�@���`?��g�!����������@����@�����������Q��.��!���c�.���6�O�Q�B��C���@�e@�f�@�A�ҧ����c��;��g@��?��@��c@��;@��:��/��������C��:�!�<�'���w��O��F��g@���c�?�
Txc��@�_�A��T�k�#����������@��������������!����c�c	��k@��Q��.�����E�Q�B�C���@�e@�!�!�&�������@��{�����������{@�[�9;S�aSM��4�����H����@��{@�F@�H$A�J,B�L4C��$�
,�4�F @� ��g@��P@9�}�P9�O@����������w@��o���:���@��(��g@��@���b2�� ��}d�҈��@��-��T���@�����|HӀ4�@�����@���c2�� ��D|��҂��@��-��T��;S�bSM��4V��'��@�"����,��@�����cš?�(5T"|���?��T�@����@�$�b����T@9�T9�X@9�X9� ���@���@���";�B���1T;�9;S�cSM�c5�@��U��!��@�d@�$�a��g@��@�e�e@�%��@���ATb\@9�\@9�z�B�b\9�@�;S�eSM��4�U��"�e@�%�b��@�b�f�\@9'07��@��Td@���Cӄ���Cӄ���}��S�������=�����@�e @��S@����g@������S@��)T;S�bSM��5�@��@��U���@�"��@�d@�$�b��g@��@�< ��š���~����g@����g@�d@�e@���C��_��D��T�[�!�_�BT�W��������=���g@��[@��W@��_@���C�(��@�	h(x���E�bT!�_�T�@������=���g@��[@��_@�%����h%8�D˥��;S�bSM��4b@�YU��"����@� Ղ@�;S�eSM��4e@�NU��%���@����?������}����!@(���@���?@��;S�bSM��5�@��@�?U���@�"� ��@�d@�$��`��g@������T�\@9�(6b\@9B{�b\9b\@9B�z�b\9"�����������������M����!����c�c	��@��Q��.�ȫ�� �Q�B��C���@�e@�����|�� �ghf�f�� T������o����������o@��@��������_����������T!�_��T�@�����7=���g@��_@�%��y�h%8+!�_��T�@�����*=���g@��_@�%����h%8 �%��y�h%8�G��G���cT!�_��T�@�����=���g@��G@��!�_��T�@�����=���g@��G@�%�h%8�@���'��y�h'8�G��C���T!�_��T�@������<���g@��@��C@��!�_�T�@������<���g@��@��C@�'�(�h(8_�"T���@������<���g@��@�����h"8��T����@�D\@9�z�D\9;S�dSM��4�T�� �D@�$�@�G@�G����g@���#������,U��'Ѩy�h'8��G��K���T!�_��T�@������<���g@��K@��_@��!�_�T�@������<���g@��K@��_@�'�h'8b������
U��;;�a�@��B��1�������:�!@�3��d2�� ��E|@���@��-��T*������|�� �ghf�f�� T������s��������s@��@��������_����=�������|�� �ghf�f�� T��������������@��@��������_����'�������:�!��2�� ���������tK���@��@��@�L���@��c0�T������#��'��+�B@���C@���D@������@����'@��+@��@��@��@���JT��D@��|����� � � �������?�`�7��������_��@�������_�������K���@��@����@��
�?��&T�ѝ�?����#��#����>��c��T���#���\@9c@�LqA#T��#\@9c@�Pq� T�������w��{������C��Q�/��!��=����6�����>��c��T���#�s�c�c�	��aT��������>��c�/U���#�"`@��s���������>��c�&U���#��sA����@��@��#��#����>��c�U���#��@����������_���A���A�����#��#����>��c�U���#��_@������A���A�B�B�B�}�����������}�T9�@����A�B@�B|}����A�C@�c4C@��TA@�;S�bSM�b4QS��!������A������<�������A��<�b���@��@����,?��������:�)�4��@������!5���
��A�t<�"�������:�4��@��c���!��������������l���7���@��(��� �W������� �S�������;S�fSM��5�@��A�S���@�"� ��A�d@�$��`���A��w���A��{������>��c�$T���#�s���������#����>��cєT���#���A��s������#�������`��	�����!���A�c�c�	����Q�/����������>��c�T���#�s�b�B�	��!T��������>��c�lT���#�"`@��s���������>��c�cT���#��sA����@��@��#��#����>��c�ZT���#��@����������_�����B�.�j�������gS������B�.�c������;����������� �!�9����
�������a1���;����������a �!�.�����������T1�� ��c��g����I���c@��g@�����@��c0�T������#�@@�M��������������_����I����@���?�i-T������#�E@����W��[��_�E\@9�@��P�hT�D��T�H���T�P�@T)����`�T�d�T�h� T C @��K����������_��C�C@���c�e@�%�c@���������C@�d��K@��W@��[@��_@�������TE @���C��T�������_������R�����@�&�Cӿk�T տraT��F@�@��|Cӿ�(��T9�raT��@�@�C|C�?�T@�$hc8B@��@�� š��"h#8@�!�������R������h%8!�? �*��T@�@���@�_��T�;������@�����=:���W@���;S�fSM��4�Q�� ��@�&��������W@��;@��������R�����h%8B�_ �J��T@�@���@����T�?��������@�����:���W@���;S�fSM��4�Q�� ��@�&����?@��������[@����G�D@��@�������D����G@�c��W@��[@��_@�D @��K��T{�����@�&�Cӿk�T տraT��~@�@��|Cӿ�(��Tq տraT��N@�@��|C�?�iT@��hf8�@��@�%!Ś��h&8@�����raT��@�@�C|C�?�iT@�$hc8B@�"!š��"h#8@�!��C����)R������h%8!�? �J��T@�@���@�_��T�/������@������9���W@���;S�fSM��4\Q�� ��@�&����@������W@��/@�����R������h%8!�? �J��T@�@���@�_��T�3������@������9���W@���;S�fSM��47Q�� ��@�&��������W@��3@��������Q�����h%8B�_ �J�T@�@���@����T�7��������@�����_9���W@���;S�fSM��4Q�� ��@�&����7@��������[@�����������jH���@��@��@�����@��c0�	T������#��/��3����\@9�(7"86b@6�#�����������#@��@�)���@��@����86"@��������@��@�����C��_�����:�!���/�� ���������6H���@��@��@����@��C�?��T������#�@����P�l�G���	T�P�l�G�m�|Ӌ��im�k@��O���A��ɛ���~���������!��������O@�@�@�����!<�"�ҥ�����~�������)�(���t������C��_�@�@�����!<�"������#���������C��_������G���@�����@���?�)T�ѝ�?����#� ��������{� ���������@��B���T����������@��������;S�bSM�b5�{@�^P���{@�"�!��������������>��c�wQ���#�K��@�����O��S��W��[��_��c��g��k��o��s��w����c����>��c��Q���#��w@��K��/@�?8�-T�+@�@�C���Ì��l�����_�!T@��*�҃���_k�T@y�̅�_kT?8�T8@9_qcT_hqiT�7������_����#���������_�������P�� ���sG������@��c0�	T������#��{�T�������_�|���"������e �\:��������!��n���Y��������.��l����'��+��������'@��;S�aSM�5�+@�������&��.���O���+@�"��������<G���@����@��c0�)T������#���{�T�@6�������_�C���"������% ��<�F������!��5��� �������t.��3���"������e �\:��������!��%����������d.��#����'��+����қ���'@��;S�aSM�5�+@�������&�R.���O���+@�"���������F���@�����@��c0�	T������#����#��@6��A{����!����>��@��@��������_�����:�!�0.�� ����������F���@��@��@����@��c0�	T������#����#�C@��T����@� @9�������_����������F���@��@��@���@��c0�T������#��'��+�@@� ��T������_��������������g����@��;S�aSM�!5�@���@������&��-��!O���@�"�������������F���@��@��@����@��c0�T������#����#��Q�cG��T @�#@�"@����������_�
��������_���������eF���@��@��@���@��c0�iT������#����#�C@� �D�!T\@9c@�Hq(TDqaT@�Hq�T@�TqaT@�
XqaT@�\qaT@���c\@9c@� q�	T"	@6 @��������_��T���������_�\�AT\@9c@�Hq(TDqaT@�Hq�T@�TqaT@�
XqaT@�\qaT@���c\@9c@� qT @�#@�"@����������_�����:�!@�Z-�������ʚ��a�����!�3���@������&�K-��@�U��|��S������:�!��B-������:�!��=-�� ����������E���@��@��@�{���@��c0�i	T������#��'��+�C@� �\�AT\@9c@�Hq(TDqaT@�Hq�T@�TqaT@�
XqaT@�\qaT@���c\@9c@�qT @�#@�"@���������_����:�!��,����������������i����@��S�aSM�!5�@���@������&��,��#N���@�"�������������E���@��@��@��������_x�����_�����,��A�?�����_��@��c0��T������#��G��K��S�H@� �M�T �_{��T�;��7��S��/��[��W������7@��;@��/@��S@��W@��[@������~�����c��|�������_��/�_����+��3���������+@��S�aSM�!5�3@���/@������&��,���M���3@�"������������������)E���@��@��@��@��@��@�����@��c0��T������#��G��K��S�H@� �M�T �_{��T�;��7��S��/��[��W��������7@��;@��/@��S@��W@��[@�����$������c �,�������_��/�����+��3����������+@��S�aSM�!5�3@���/@������&�=,��xM���3@�"�������������������D���@��@��@��@��@��@�����@����?뉯T��ѝ�?����#������������������H7B86!@�������������G��C�E�J�����������������Z���B���B���B��B��GB���@��CB��������
�a���$�Tj@�k(�ҋ���k���+m��_�Tj @9_�q�����`@y �d@y�6l�x6�닥T
T%Lx6k��닣TLx7��T�����a������T���@�@�!��T�����W9�y������������������@����@���@���B��B���A��A���B���B���@��@���@��WC9�Ay�mT��i�T���˦
��@��@����H7;����@�����y#��A���B���B��@���@��@���@��WC9�@��Ay��B��B�������@���A�P@9p6	���}�`@y���5���� ��?�i�T������@�ze������;�!��`?��7p�7�x6��P@9f6	���}�
`@y�
��5���� ��_�i�T���xk�;��������&���@��P@9e6	���}��`@y���5���� Ճ��@���	�T����G��C�`xf��9C����;�!�������{�����@���B��B��@����`@y��oT�?���d@y�y �������>��cфM���#����C����>��cъM���#����������������C��#����>��c�M���#��_@����c��C����>��c��M���#��B��'��AyB8@���@�C����������B��TC����B�����A��@�����A��� �@��A�D���A���eT��A�	)@�1A�5B��C�i+����k3����h7��KB�	��T��T��@�]@9	@� �?Qq�T{�9��@�@�S�iSM��4L��(�i@�)�h�l�@��86�(6{�9��@�@�S�iSM��4L��(�i@�)�h�]{�9S�hSM�h5��@��K����@�(�i@�)�h�P	�\T�@���@���@�
�T�[B�A�\T��@�*]@9K@�Qq�T��@�K@�����y(��@��@��86�(6��@�K@�����y(���@����jy(��[B�A�YT)]@9+@�Qq�TI@����Iy(�$�86�(6I@����Iy(����*y(��VT�_B�A�BUT��@�)]@9*@�_Qq�T��@�)@���	�Iy(��@��86�(6��@�)@���	�Iy(���@���	�Iy(��@�����������?B���@��@����GB�ka��@�����@��@���A���A��@����@��@����
��
T���G�@��C�@��;� �
	@�m��{� T����
�w�����A���A��@���@��@��@��@��GB���@��@��CB��;B���@� �.Q@9n6	���}�.a@y���5���� �/���IT�����ye�����9�����
���c	���D�����&���A��@���)GT��A���
y`�?�aT��A����ETy`���A����DT�
�#DT����;���A�
�K
������	��
˯�WB���@�	�B87S�iSM��4-K��!�	ig�)�i'������@����	�H#����@������@�����B��Hy����}� ���y��S�gW_9�6��������A���@��@��B�@���A���������R��S�gW_9G6�����@�@���@����B���A����#���@���������3���G��@���@�����@� �����A��#����A���!���@���������������������_�!�?�*Tdd@y � ՟8r�T����eP@9e6	���}�f`@y�8@���e��<@�����'T�����<}��������i&T���xa��@����B� �?�%T�A����xa�?�aT�A�'���i#T�xg��A���"T���!T��A����������������I T	)@�1A�
9B��C�i+����k3����m;��KB�?��T%���WB��\@9�@��y�����@���S�hSM�4�J��$��@�(�&��@�(���������\@9i(6�hf���T@��@��T&��'@����ye���S�gSM�4tJ��$��@�'�%��@�'�������@��������s������)������@��s@�!;�����%��@�d��GB��˂�S�bSM�4TJ�� ��@�&�!��@�&����������@���@���@�^�����GB�U��!��B�_�T$@�&A�($B��C�d����f����h'��KB���
T��T�[B��@�bT�OB�����xd�S�fSM��4J��$�he�&�h%����T�SB��OB��_B���T�@�b	T��	��xf��'h%���� ��T�@�BT��	��xf�h%������T��T���;��OB��[B��SB���������@��;B��@�����@�d��GB�����@��\@9�@��y���S�gSM�4�I��&��@�'� ��@�'����������@���@���@��������:�!���(������:�!��(�����|��J������:�!��(�����|�xJ�����|�uJ�����|�rJ�����7����2�����o��@��7B�bhb���sI�����3���ғK���@�K�����(��@��K����@��o@��K���I���I������:�!��_(������PJ������eJ������ZJ������GJ������DJ������AJ������jJ�������	����T	)@�1A�
9B��C�i+����k3����m;��KB�?��T*	�_�T�87?
�T�[B�@��	T���!y ��[B�@�	T�����Ay ������3��OB�#�?
��T�[B�$hd�@�T����x ��[B��SB���������@��@��3B��;B���?�T86�SB��OB��_B�?�!T hj�@��T	&�	*��	�Iy �?!�AT)hj�@�T��	�Iy �������|��I������:�!��'���|��I������:�!@��'������:�!���'���|��I���|��I���|��I���
����I�������I�����I�����I�������I�����|��I������:�!��'�����|��I�����|��I�������I������B�.���������:�!���'���CB��GB���@��@���/B��;B��@����@����@���@��{@���B��B��@������������	�_�JT����)T���ˇ��@��/��@��;��@������H7
;�J��	���	���_�������@��{@��w����C@�����`?��78�����������0���@��@�?�T�;�����B��B�������� ���@��@��T��;B�b���@�D�S�dSM��5�CB��GB�
�H���CB�$�E@�%��GB�%�F@�&�D�E���@���A��A���@��@���@��@�����=I��LI���w@�!�@���@� ?��+����{@�B�@���@�@?��#����>��cџI���#т������BP#����@����+B���"������BD���������~������!�������B������B�������#�����&�����������'������I������I�����
�I���@�!�@���@� ?��+�����@��1��#����>��c�eI���#�"������c������B�����B����@�����c�(����@�����+B��������BD�������������#����������������&�������H�������H������!��"�� Х
�F�Ҋ���u��������&������:�!���&������:�!@��&������:�!��&������:�!���&������:�!���&������:�!@��&�� ����������������#���H?���@��@��@��@��@��@��@��#@�o���@���?�)ZT�
ѝ�?����#ѐ@��Z���������S�dW_9d6G����A�@����@�����
����>��c��H���#���������
��#����>��c�HI���#��_@����C��
����>��c�?I���#��A��#���@�C`@y���������/����@�CP@9c6	���}�E`@y���5������ �%����w����A������@���w@��A��@���@��������	�����mT���������xc�	@�����@� �	�"MT��@�+�Lyc��aT��@�k�?�KTIyk���@�?
�JT?�JT��@�)�Jˌ��
�J��J�l
�?�iHT��
]@9�=@��EA��QB��
�n?��C
�pG���
�sS��CA��@��{���aT	]@9�(6�OA��hi������@�"@�b����OA��A���������U���@��@��{@��y��@���@��@��@��@��w@��A��@����@��A��]@9�(6iij�?
�=T�@�?A��<T�A�[�9K�iyi���s���������3��@��A��s@�?;������!��@�c��@���cT�@��3��/����@������@��Є��>/���������/A��3A��@�f���}��`ѧ���S�hSM�4�F�� ��hf�(�!��@�(��h&���Z����@�C@�����`?���@�dd@y�8@� �?� TE�gP@9g6	���}��8@�h`@y�����<@���_��T�������
��k���=}����(������@��A��9�7��;��?�����
��_�c���Tyc�?�ITi�		�*@���+	@�{�!T�@�L�����!@��
�����cl3��|����!��@��@��T�@���
y`�	�aT��@�	��	�iTyi��@���T�
��T�3�����@�
�K
������(��
��A��OA��A���b87i'�	�KA��
�k1���@��A��A��A��@��@����k@��@��@���������T
-@�5A�=B��
�j/��C
�l7���
�n?��CA�_�TK	��(T87�SA�_A�T;�9��+y*�����+��GA��SA��KA�#��	���o���@��3A��@��@��+A��A���_�!Tb86�KA��GA��WA�_�AT hk��A�T;�9*�&�*Ky,���_!�aT*hk��A�T;�9+�jy,�������|��F������:�!��$�����|��F������:�!@��$������:�!���$���
��|��F���
����F�������F���	����F�����F����@����������e ���:������a �!;�k���V��������$����@��������������#������a �!;�Z���E��������$�����F���
����F������:�!@��$��!��c��-	T%@�' A�)(B��
�e��C
�g#���
�i+��CA���mT��!T�SA��@�T[�9F��GA��xe�S�fSM��4�E��%�hg�&�h'�����!T�KA��GA��WA���!T�@�
T[�9E��xg��'h&���� ��T�@�BT[�9E��xg�h&�����	T���T���+��GA��SA��KA�����������3A��+A��A��@�����{@��y��@��@���@��@��@��@��w@��A��@��A��3A���?�T�{��3����@���������-���@��@��w@��A��@��3A��A��{@�������@�l���}ӌa���	�S�mSM�
4_E��(�
hl�-�)��@�-�h,���������������:�!��$������:�!�$�����|��E������:�!��#�����|��E�����|��E���	��|��E�����'���h.����o��@��'A�bhb����D�����3����G���@��F�����(��@��F���@��o@��F��cE���D������:�!���#�������E�����	��E���	��
��E�����	��E�����	��E�� �����������c<���@��@��@��@�"��@��#
�����T�#��%���@��c0�T������#��O��S��[��7��G��K�D\@9�@��PqaTD @����T�3�C@���}�ah��c��'� ���1)��@9�6�3@��@�G��[@������}�B|��B��`�����_�
T�B
T�'@�A���@��/�c��+� ��7@�*)���/@��+@�,��
\���[@�?�TC�|�h���C���G�B���C� ��7@�)��@9"6���Ӑ���;� ��C���7@�")��S�aSM�a5�;@��D�� ��;@�C@�#�@� � ��7@��G���(���7@��;@�������������_�����!��"���G@��K@��Х�
�������������3#������:�!��.#��!E��8���7�������!��"���G@��K@�% Х��&��ݵ����������#������!��"���G@��K@��Х�
�������������
#������:�!��#�� ����������������;���@��@��@��@��@��@�L���@���?��aT�ѝ�?����#ѐ@�pb���������@��/�@��+�@���@������~�����.���������������>��c�3E���#�������A����#����>��cѡE���#��_@�����������>��cјE���#��B���������>��c�E���#����@��@�%����������#����>��cуE���#��_@����C������>��c�zE���#��B��#���;���������UT������>��c��D���#�����A���ITT��A��$@��,A��0B����h'����j/���g3��3B����T���T�+B��\@9�@� �Qq�T;�9�/B��@�S�hSM��4�C��'�(@�(�'�l�@��86�(6;�9�/B��@�S�hSM��4�C��'�(@�(�'�];�9S�gSM�g5�/B��C���/B�'�(@�(�'�P��AKT�@��+B��/B���T�CB�@�KT�+B��\@9	@�?Qq�T�/B�	@����Iy ��@��@��86�(6�/B�	@����Iy ��/B����(y ��CB�@�GT�\@9�@�?Qq�T@����y �$�86�(6@����y �����x ���DT�GB�@�DT�+B��\@9�@�Qq�T�/B��@���	�y ��@��86�(6�/B��@���	�y ��/B���	�y ��@��P@9h6	���}��`@y���5���� ���k����'������-T�@��x`� �	��=T�@�,�my`��aT�@��?�)<Tiyl��@�?�h;T?
��:T��@�N
˯
���������A���)
���8T��A��Ѱyk���aT��A����i7T�y`���A���6T��6T��A�O�����������ˉ�-4��B�������A@��MA��UB���
��������o@���T��	2T�1@��AA��MB����i3����oC���qO��3B�?�`T�B�0�w@��;B���$T�?B��{@�#��B����
�������B��'B������@��k@��@������	"T�=@��EA��QB����j?����pG���sS��3B�_�aT�B���	�T�B���B�B��Hy�A�	@�)�)�}��	� � ���y�B�@��������A��J���B�`�S�cSM��4��������������B���������>��c�
D���#��A����B��A��@���"���@��B����'B��� �w-���A��@��B�b9���'B�����A���!��'B������������_֌��B�_	�j�T�5@��AA��MB��
�������J��
�M=@�PEA�JMB����m?����pG���jO��3B��o@��
�T�	�T�
��T�@�_A��T�9�CB���yj��A�T����y-��@�_A�T�9�CB�
xj��A�T����y-�����aT�@�_A�T�9�GB���yj��A�T��	��y-�����
��|��B���
��|��B������:�!@�� ���
��|��B���
��|��B���
��|��B���
��|��B������:�!��� ������:�!��� �����)�?�-�T�5@��=A��EB��
�������?B��s@��
��o@�#
��	� T�
�T�@��A�bT�9��ym�S�nSM��4�A��-�.hj�.�-h*�����T�w@��@���!T�A��T�9
��yn��' h*����!�AT�A�T�9
��yn� h*������/��@��w@���B��'B������@��k@��@��@��/B�������|�sB������:�!�z �����|�kB������:�!@�r ���
��|�cB������`B������:�!��g �����ѿ��T���/��1@��AA��MB����j3����oC���qO��{@��7B��
��3B�C	��	��T�
��T��T�;B��GB���!T ij�@�T
&�
*��	��y ����!�!T*ij�@�T��	��y ����CB�$ij�@�bT����x ��CB��;B���������'B������@��k@��B��@��@��/B�����B�6���|�B���|�B������:�!� ���|�B������:�!� ������B������:�!�� �����
�B���
�
B�����A�������A���
��	�
B���	�B�����	��A���	��A���|��A������:�!�����|��A���|��A�������A������B�.�ك�� ������������8���@��@��@��@��@�����a��T�#����@��c0�IT������#����@�l.���������������_ր��(��@��������_�����b8���@���@��c0�)T������#����#�C@�\�T @��������_�
��������_���������E8���@��@��@���@��c0��T������#����#�C@� �D�T\@9!@�?DqaT @������������_�H�T@� ��T@���B86!@�������������_�X�T\@9B@�_Hq(T_DqaT@�_Hq�T@�_TqaT@�
_XqaT@�_\qaT@���c\@9c@�DqaT_Hq(T_DqaT@�_Hq�T@�_TqaT@�
_XqaT@�_\qaT@���"\@9B@�_DqaT! @������������_����:�!��.������������!�����!����@������&�������:�!���� ����������7���@��@��@�x���@��c0�T������#��/��3�C@� �H�T �_{� T�#�������1��@��#@��@�@�C6@� �AT@��B86!@���_������C��_����:�!���������:�!����������������K����@��S�aSM�!5�@���@������&����@���@�"������������i7���@��@��@�������� �A@�!<� �?�hT�@��_����_֐@��c0�	T������#����#�B@� �_<�T_@�T @�!@��������_�"@�#@�@�"a�"�������_����������������!����@������&���� ���������*7���@��@��@����@��c0�T������#��/��3����#�C@� �P�TX�	Tb86\@9(7�� @����6�@��#@��@�!@�A�@�C{�\@9�@�c�by�����C��_�����������C��_�W�����#@�d@�c@��#@�d@�D��@�c@������@�#�d\@9�@��y��{��@��q������������@��{����{����������������C��_����:�!@�&������������A�����!d	���@������&��� ����������6���@��@��@�����@��c0�IT������#����#�D@��d�AT @��BT@�c˃�`@�4��D�e@�\@9�@����@97�z��{��}� � տq���c@�!����������_����:�!�����������Q���a�����!4���@������&���� �����������s6���@��@��@��@�����@��c0�IT������#��7��;��C��� TE@� տd�	T�C��G���c@������������_��������@����C@��G@�������mT��fxe���m��TG@� �X��T\@9�@��Hq(T�DqaT@��Hq�T@��TqaT@�
�XqaT@��\qaT@����\@9�@��dqA��T���H7b86'@���G������C@��G@��@��@����������_����:�!��i���'�'��#��+�����֊���#@��S�aSM�!5�+@���'@������&�U���>���+@�"�������������������5���@��@��@��@��@��@�~���@��c0�IT������#��?��C��K��� TE@� տd�T�O��K���c@� ��������������_�������#@����K@��O@�������
T�#�fxe���m��TG@� �X��T\@9�@��Hq(T�DqaT@��Hq�T@��TqaT@�
�XqaT@��\qaT@���]@9@�eqA��T���Hq�H7b86(@�����s����K@��O@��#@��@���(T�DqaT@��Hq�T@��TqaT@�
�XqaT@��\qaT@�����"*�B��������� �!d�c������/�`��:����@���R�aSM�a5�/@��=���/@�%�������:�c�,������������_������������_��+�k��'��3���������'@���R�aSM�!5�3@���+@������&�����=���3@�"������������������55���@��@��@��@��@��@�F���@���?�)
T�ѝ�?����#�������E@� տd�T�'��g��c������*��k��o��s��w��{�����������������9�C��C����>��c�A?���#��@��[�m6�O@��S@��W@��c@��g@��'@�����������_�������������_��'���#��_����������#@���R�aSM�!5�_@���'@������&�5��p=���_@�"�����������������4���@��@��@��@��@�����@����?�iT��ѝ�?����#������#��_��[����*��c��g��k��o��s��w��{������������9�#������>��c��>���#��@��W�m6�K@��O@��S@��[@��_@��#@�0����������_��������������_������������4���@��@��@��@�������� �A@�!4� �?�hT�@��_����_֐@��c0�T������#����#�B@� �_4��T_8�AT @��������_�!@� �"�������_�������*���a�����!h&���@������&���� ���������M4���@��@��@����@��c0�T������#����#�D@� ՟D�T @��b
T@�Dy�@�a�C{�\@9�@� � ���{�c����b��������_֟\�T$@��T@�$@�@�F{�\@9�@�a� ����{�c��c�by��������_֟`��T$@���T$@��Q�`G�E{��� տ��{�c���҂��������_֠���:�!@ �T��������Ĉ��a�����!\4���@������&�E������:�!��@������:�! �;�� ������������3���@��@��@��@�������� �A@�!� �?�hT�@��_����_֐@��c0�iT������#����#�B@��� �_��T_�T_�T!�9���������_� @��������_�_�T_��T_��T @��������_�!�����������_�!�y���������_����d���!�����!8���@������&���� ����������3���@��@��@�����@��c0�IT������#����#���_{�����������_����<���A�����!t�������&���� ���������`3���@��@��@����@��c0�iT������#����#��@��,��������_���������G3���@��@��@���@��c0�IT������#��/��3����@@� �P�T ջQ�`C^9�6����Q�`���R�`SM��4�;��!��Q�`�C� ��Q�a�� @���������_���3������������@���R�aSM�!5�@���@������&�a���;���@�"������������3���@��@��@�����@��c0�IT������#����#�C@��� �P��TdHџ�)TP�TX�T\�T!@�?���� @�������_�h�T"H7B86!@�?���� @�������_����������_��������a�����!&���@������&��� ����������2���@��@��@��������_�����_��@���?�)3T�ѝ�?����#�����D@��+��ѿd��/T�'��3��/��:�c��{xe�`�!@9 @������_֟�HT��aT!@���+T"�9����T"�y��	��T"������)T!@�?����������_֟$��T��aT!@�� �T"@9���$�%T"@y��
�(�T"@����,�aT!@��0��#T!@�?����������_֟4�T @��"�8� T @� `���������_֟<�T @�!@��"!�"�@��T @�!@� `���( `��� �������_��86@���@���(TB@���S�!(�@?������_�P@9�7 @��#����@�B������_�hT���������_�?���� @������_�b�����������_��86@���@��(TB@���S�!(�@?������_�P@9�7$�����F@�������_�(T����������_�?���� @������_֟P��T�H���T�P�T�X�IT�\�T!@�?����!@��h�TbH6��B86!@�?����A@���������_��������a�����!&���+@������&���@��<���@����@��mT���/@��'@����3@��������7�'@����H7�:�!���/@��3@����/@�������#0@����@�`?��7��;��?��C��G��K��O��S��W��[��_��c��#9�C������>��cѺ;���#��g@����o@�_�T�k@��@9�|q���T��������_��@�������_�@�������@����/@��3@��'@��#@��*T�����������7��������_��@�������_�������������!����+@������&�����������a�����!h&���+@������&�����������A�����!�<���+@������&���������!�����!8���+@������&�t��������������!�#���+@������&�f�� ���������1���@��@��@�\���@��c0�	T������#������@��������_�!���?��T��@�`Td@9�5B��˄���@�c�?�!��T�@��������_����������_���?@�@T"�?�iTdhb8$��4���������_�A�!�C�!
���}�B|������_�bTa�@��������_�!���B��B}�c�?@�Tb@�������������_�!����B��Bx�C�?��Tb@���b@���b@�b�b@�"�b@���b@���b@�b�b@�"�b @���b$@���b(@�b�b,@�"�b0@���b4@���b8@�b�b<@�"�b@@���bD@���bH@�b�bL@�"�bP@���bT@���bX@�b�b\@�"�b`@���bd@���bh@�b�bl@�"�bp@���bt@���bx@�b�b|@�B������������_��@��������_��������9�������9�� ���������Z0���@��@��@�V���@��c0�IT������#��'��+����� �_{�AT�@7������@��@��@�B@�C�d�
T�:�B�[xc�`�?9L?�J?9H?yF?�D?�B?�@?9>?y<?�:?�8?�6�' �3�g� �0�' � �,�g� � �(;�9�R�`SM��4 @��8�� � @� �?|�?���R�`SM��4 @��8�� �?�?��R�`SM��4 @��8�� �?�1��	;�9�R�`SM��4 @��8�� �?�������_�����������������!t���@������&�2�� ����������/���@��@��@�|������ �@@��_��@��c0�)T������#����#�C@�\�T @��������_�
��������_����������/���@��@��@���@��c0�)T������#����#�C@���H�TD��TH�T@� �aT@�#�B86!@���(����������_� @��������_�T�T@� �T@�C�B86!@����
���������_�X�T\@9B@�_Hq(T_DqaT@�_Hq�T@�_TqaT@�
_XqaT@�_\qaT@���c\@9c@�Dq�T_Hq(T_DqaT@�_Hq�T@�_TqaT@�
_XqaT@�_\qaT@���"\@9B@�_DqaT! @������������_�`�T @��������_��������!�����!����@������&�~������:�!� �y������:�!��t������:�!��o�� ���������/���@��@��@�e���@��c0�)T������#��?��C��K��O��S�G@� �T�T�'��3��/�@��Q�hG��T�@�a�AT�T@�@��T@�� �T@�E�B86!@��@��@�k	����������ch0�����������K��O��S�B87�c��/@�@� �T@�c��'@��86�3@�c@��3@�����5	��`��/@�c@��S@��'@����{�e\@9�@����{�������������������_��������������_֠���:�!���������:�!������'����#��+�����g����#@���R�aSM�!5�+@���'@������&����!7���+@�"�������������������.���@��@��@��@��@��@�o���@���?��T������#��w��{�C@� �T�T@�D{�e\@9�@�@����{������� �	T@�e	�B86!@��/���a����k��+����	���+@����k@��������>��c�	8���#���T	��`����@�������g���������\	���@�!��g@��@�?�T����c	���@��@�?���@����/@�;��@�d��g@��˂��R�fSM����4�6�� ��@�"�!��@�"����g@��T�������_�q7������:�!��h���'�&��#��c�����Ղ���#@���R�aSM�!5�c@���'@������&�T���6���c@�"�������������-���@��@��@�w���@��c0��T������#�@�����`���	��@��@�d@��@�c@�c{��\@9�@���{�c��a��������������_֠��a:�!@!�"�����a:�!!��� ������-���@����@��c0�)	T������#��?��C�d@����K��3��/��#�``������+� ��#@��{�AT�@7��l��+@��#@��K@�	@�)@��'�
	@�j�_{��T�
�(��+@��#@��K@��'@�	@��@�*]@9J@�H�y��P��/@��������c�0�����3@��	�P��3@����/@�<���������_֠��a:�!�!�������a:�!�!���� �����������l-���@��@��@��@�����@��c0��T������#�@�����`������@��@�d@��@�c@�c{��\@9�@���{�c��a�����Z��������_֠��a:�!@"�������a:�!"���� �����9-���@����@��c0�)	T������#��?��C�d@����K��3��/��#�``�Y����+� ��#@��{�AT�@7�����+@��#@��K@�	@�)@��'�
	@�j�_{��T�
����+@��#@��K@��'@�	@��@�*]@9J@�H�y��P��/@��������c��}��3@��	����3@����/@��
���������_֠��a:�!�"�H�����a:�!�"�C�� ������������,���@��@��@��@�����@��c0�iT������#�@��`���@���@��@�� �aT�@�%�@�C86�@�������������@��@�����@���������������_֠��a:�!@#������a:�!�������a:�!#��� ������,���@����@��c0�T������#��;��?���d@� ՟T�aT�`��R�cSM��4�7��+��'��#�*5��!�@�#�"�@�#����������7@��+@��'@��#@������>��c�46���#�������_�������������7����@���R�aSM�!5�@���@������&�����4���@�"��������������T,���@��@��@��@�����@��c0�iT������#��'��+�������C@�T�`T��!���
�����@���R�aSM��5�@��@��4���@�!��@�"���������_���������#,���@��@��@����@��c0�iT������#�@� �T�T������_���&���������Հ���@���R�aSM�!5�@���@������&�T���4���@�"���������+���@����@��c0�T������#�\@9#(7���#��'�I�������'@��@�����#@�"y��@��@��������_�C@������������_����������+���@��@��@����@��c0�i
T������#��'��+��
�"
H7�3����������3@��)	T�@�\@9c@�PqAT�@�d@��� ՟P��T�Hѿ��T�P�T*�X�IT�\�T�@��@�������h��T�86�@��@��@���������7�@��@�ey�c{���{�c����c(�eB��b���������_֠��a:�!�#��������F���a�����!&���@������&�������a:�!@��������3���������!@$�������&���� �����������V+���@��@��@��@�����@��c0��T������#����#�@��H6���������_�v��������_�������������!��������&���� ���������,+���@��@��@����@����?�iT������#����������H7���K��G��������O��S��W��[��_��c��g��k��o��s�����c����>��c�A5���#�*6�C@��K@��G@��@�4����������_��������������_��������������_�������A�����!t
�������&�8�� ��������������*���@��@��@��@��@�����@��c0��T������#��'��+�A@� �?d�T @�������_�����������������@���R�aSM�!5�@���@������&���@3���@�"�������������*���@��@��@����@��c0�T������#����#�A@� �?<�T `ET@a{:�b�@�@ `�T{:�c�@� c�T�@�{:�c�@�( `ET!@a@ a�T  cᇟ������������_�?@�T���������_�������7��������!���@������&���� �������������X*���@��@��@��@��@�����@��c0�)T������#����#�A@� �?4�AT `ET@a{:�a�@�  `�T{:�a�@� aᇟ������������_�?8�T���������_��������~��a�����!�3���@������&�w�� �����������*���@��@��@��@����@��c0�IT������#����#�A@�"� �_�T@��z�A�b �� �?�B0���@�!0��A(�������������_��������~��!�����!,*���@������&�>�� ������������)���@��@��@��@����@��c0�)T������#����#�A@�"� �_��T@��z�A�b �� �?�B0��A$��!0�������������_��������~��A�����!�
���@������&��� ������������)���@��@��@��@����@��c0�iT������#��'��+� ջQ�cC^9�6��c��Q�c���R�cSM��4%2��!��Q�c�C�#��Q�a��C@��� �T�TH�TL�T�H7@� � �
T@��	�B86!@�A�!@���������_�@���������_�T�T+\�(TX�aT@�#� @���j���6�@�������_� @�������_�`�Th�T@� �T@�c�B86!@���������_� @�������_֠��a:�!���������~��������!����@������&�������a:�!�#�������a:�!��}�� ���������)���@��@��@�{���@��c0�IT������#��7��;�D@� ՟H�!T �_{� T�+��'��������+@��'@��@���(��������_�������#������}���@���R�aSM�!5�#@���@������&�A��|1���#@�"�������������(���@��@��@����@��c0�iT������#��/��3���9������`����}���@�"@��	6#@�d\@9�@���R�dSM�d4S1��#��#���d\@9d(6 �������R�aSM�a5�#@�G1�� ��#@�d@�$�`�d@��y�d��@����#@�$@�� �aT$@�$��@��86�@��@��@�����A9�����`6�#@��#@����R�eSM��4�@�#1��%��@�%��|��@��@��@���������C��_֠��a:�!��������a:�!$���� ��������9��n(���@��@��@��@9����@��C�?�IT������#��O��S��[��_�G@� �H��T �_{��T�C��?��/��;��7��+������C@��?@��+@��7@��;@��/@���+�����C��_��/�Z��'��3�����	}���'@���R�aSM�!5�3@���/@������&�����0���3@�"������������������$(���@��@��@��@��@��@�����@��c0�
T������#��7��;��C��G��K�@��6�c9�#��+��'� �e��{�T�����'@��C@��G@��K@�@���c�	�D���������C��G��K�B87�#��'@�d@�� �!Tc@����#@��86�+@�c@��+@� ջQ�dC^9�6$@�%@��Q�d���R�dSM��4v0��%��Q�d�C�$��Q�e�����cB9=����������_֠��a:�!��%�����a:�!@$� �� ���������������9���'���@��@��@��@��@��@���@9����@��c0�	T������#��G��K��S��W��;��7��3��+��/��'� �_{�AT"@7��g��7@��/@��+@��3@��;@��'@� �e��{� T��#��7@��/@��+@��3@��;@��'@�G@��P�&����������c85���d��N��86�R�c(�?�T�7@��/@�����7@����/@�1���/@��9�R�bSM��40��!�@�"��������_���������������_'���@��@��@��@��@��@�����@��c0�IT������#��/��3���9�#� �_{�AT�@7������#@��@���A9@@� ��T#9����C��_���O�����������{���@���R�aSM�!5�@���@������&�}���/���@�"�����������9��'���@��@��@��@9���@��c0�	T������#��/��3��?��;��#��C��� �_{�ATB@7��������@��#@��@��;@��?@��C@�B@� �_\�T�9E������:�!������!T@� ?� �T�?@��#@� ��C@� ��R�`SM�`5�;@�x/���;@� �"@�"� �����C��_֠��a:�!�$�+����������������{���@���R�aSM�!5�@���@������&���R/���@�"�������������������&���@��@��@��@��@��@�����@��c0�iT������#��/��3��C��;��?��#��� �_{�ATB@7����]���@��#@��@��;@��?@��C@�B@� �_\�T\@9B@�_Hq(T_DqaT@�_Hq�T@�_TqaT@�
_XqaT@�_\qaT@���B\@9B@�_q�T$�%��R�`SM��4/��#� @� �#�����C��_֠��a:�!�$��
����r����������!{���@���R�aSM�!5�@���@������&��
���.���@�"������������������<&���@��@��@��@��@��@�����@��c0�T������#��'��+��3��7��� �_{�AT@7��������@��@��3@��7@�B@� �_<�T!@b@b �!�_@�T �!�������_��������z���}����!`���@������&�X
�� ��������������%���@��@��@��@��@�����@��c0��T������#��'��+��3��� �_{�AT�@7��������@��@��3@�B@� �_4�T@b �_8�T �������_��������z��������!1���@������&�
�� ������������%���@��@��@��@����@��c0�iT������#��'��+��3��� �_{�AT�@7����l���@��@��3@�B@���_�(T_�aT#�_�!T#9_�aT#y_�aT#�_�T#�������_֠���Pz��������!�$���@������&���� �����������r%���@��@��@��@�����@��c0�IT������#��/��3��;��#� �_{�AT�@7����$���#@��@��;@�B@� �_\�T"@��T#�����C��_ր��a:�!%������_����������z���@���R�aSM�!5�@���@������&�����-���@�"��������������+%���@��@��@��@�����@��c0�T������#��/��3��;��#� �_{�AT�@7��������#@��@��;@�B@� �_\�T"@��T"@��T#�����C��_ր��a:�!@%�V���������������y���@���R�aSM�!5�@���@������&�B��}-���@�"���������������$���@��@��@��@�����@��C�?��T������#��O��S��[��_��c��g��k��o�G@� �T��T�/��C��?� �_{�T��N���?@��C@��/@��c@�g��{�T��E���?@��C@��/@�@��Q�gG���T�c@��@��`�T�[@���AT@��@����T�_@��@��@��g@���@�� �T@���B86!@�����������C��_��'��3��o@�g��{�T�����?@��g@��k@��o@�@���c�*�$������J��g��k��o�Gy��?@�@����C�$��!�AT@���/@��86�C@��@��C@��3@��'@�H�����C��_��_@��c@��[@���c�*�$����)��[��_��c�Gy������"���g@�'��?@�@� �AT@���/@��86�C@�a@��C@�'�������C��_��7��o@�`�{�@T����g@��k@��o@��?@��@���c�*�$������g��k��o�Gy��?@�@����C�#��!�T@����/@��86�C@��@��C@��7@�������C��_ր��a:�!��o�����a:�!��j�����a:�!��e�����a:�!��`���/����+��;������x���+@���R�aSM�!5�;@���/@������&�L���,���;@�"�������������������#��'����#���@��@��@��@��@��@��@��#@��'@����@��c0��T������#��'��+��3��� �_{�AT�@7��������@��@��3@�B@���_$�T_�aT#�_ �aT#9_$�!T#y_(�aT#�_,�aT#�_0�T#�������_֠���px��������!���@������&��
�� ������������#���@��@��@��@�����@��c0�IT������#��/��3��;��#� �_{�AT�@7����D���#@��@��;@�@@� �h�T;�9�R�`SM��4,��#� @� �#�����C��_�������������.x���@���R�aSM�!5�@���@������&��
���+���@�"��������������K#���@��@��@��@�����@��c0�T������#��/��3��#��?��;� �_{�AT@7��������#@��@��;@��?@�@@� �`�T$��R�`SM��4�+��#� @� �#�����C��_���5�����������w���@���R�aSM�!5�@���@������&�c
���+���@�"����������������#���@��@��@��@��@�����@��c0��T������#��7��;��C��G���E@� տD�Tb@6 @�@��\�!T&@�%@��������kT��,T���#���`����w����G@��C@�!���@�!��?�
T�@�d@��@� ��#@����R�eSM��4Z+��$�@�%��
�R�cSM�c5�#@�O+���#@�#�@�$���@�{�9�@��{����{������҂������������_ֿ`�TC����T%@���T�+��'�����cw���+@�"@��C@��T$@��G@��� �����R�dSM�d4+��#�����@��'@��������_ր��a:�!�%��	��������Cw��a�����!�4���@������&��	�����a:�!&��	�����a:�!�%��	�� �������������Z"���@��@��@��@��@�\���@��c0��
T������#��'��+�F@� ��D�T�@6 @�@��\�a	T'@�&@���C����T���T��T�3��7��;�������`����v����7@��3@�!���;@�!��?�
T�@�d@��@� ��@����R�eSM��4�*��$�@�%��
�R�cSM�c5�@��*���@�#�@�$���@�{�9�@��{����{������҂�����������_ր��a:�!�&�M	���������v��������!�$���@����`�&�>	�����a:�!@&�9	�� ����������������!���@��@��@��@��@��@�����@��c0�IT������#����#�C@�`�T @�!@��������_���������_����������!���@��@��@���@��c0�T������#��/��3�_@�T���H7���:������@���@?��@�����e���(��@���A:�!���������C��_ր�l	��@�����C��_����������!���@��@��@����@��c0�IT������#��7��;�D@� ՟H�!T �_{� T�+��'���������+@��'@��@��@������������_���{�����#�����*v���@���R�aSM�!5�#@���@����`�&�����)���#@�"������������H!���@��@��@����@��C�?�IT������#��O��S��[��_�G@� �H��T �_{��T�C��?��/��;��7��+�������C@��?@��+@��7@��;@��/@��@��������C��_��/�2���'��3������u���'@���R�aSM�!5�3@���/@����`�&�`���)���3@�"������������������� ���@��@��@��@��@��@�����@��c0�IT������#����#���H7���:����������_���������_���������� ���@��@��@���@��c0�	T������#��'��+���H6\@9c@�D�J�Pq�T @�(��IT@�B�A�� ��
�����:���������_��������@���@�?(��iT�@��A�� ��@��
�����:���������_����:���������_ր��a:�!��������a:�!���������^u��A�����!�	�����`�&���� ���������� ���@��@��@�������� �A@�!� �?�hT�@��_����_֐@��c0�)T������#����#�B@��� �_$�T_��T_ �T_$�AT!@y���������_�!@9���������_� @��������_�_(�T_,��T_0�T @��������_� @��������_�!@����������_֠���u��A�����!�<���@����`�&���� ���������) ���@��@��@�����@��c0�)T������#����#����@6 ՛Q�bC^9�6��B��Q�b���R�bSM��4�(��!��Q�b�C�"��Q�a�����������_ր��a:�!�&�X�������t���}����!������`�&�K�� �������������@��@��@����@��c0�
T������#��'��+�C@��� �T��TH�`TL��T�H7@� � �a
T@�#
�B86!@�A�!@���������_�!�!�����@�������_�T� T,\�HTX�T@�C��� @����6�@� @�������_� @�������_�`�Th�T@� �T@�c�B86!@���������_� @�������_ր��a:�!���������]t��a�����! 4���@����`�&�������a:�!'�������a:�!����� ���������v���@��@��@�����@��c0�IT������#��S��O��K��G��W��[���!T������SS���6������_��O@�!�@��S@� ?��;��7��W@�B�@��[@�@?��K@�C�c�����;@��7@�G�����~��������G@�����B��������� ���������������5���@��@��@��@��@��@�����@��c0�T������#��7��;��C��+��'� �_{�AT@7��������'@��+@��@��C@�D@� ՟\�T*��������_���%�����#������s���@���R�aSM�!5�#@���@����`�&�S���'���#@�"������������������@��@��@��@�����@��c0��T������#��'��+�C��"@�e�E��&@���T\@9�@��Hq(T�DqaT@��Hq�T@��TqaT@�
�XqaT@��\qaT@�����'@���������:���@������R�fSM��4K'�� ��@�!���������_ր��a:�!�'�������a:�!@'���� ���������������@��@��@��@�����@��c0�iT������#����#�C@� � �T�AT@� �T@���B86!@�����\�!T#@�"@�@�����������_�������=s��a�����!�4���@����`�&�������a:�!����� ���������[���@��@��@����@����?�I"T������#��_��c��k��o�G@��;� �D�T�\�T�D��7��S��O��3��K��G��T �_{�ATB@7������G@��K@��3@��S@��O@��7@��;@� �b�_{�@T������G@��K@��3@��S@��O@��7@��;@��@��/� �E�T]�Ta��T	\@9)@�?Iq(T?EqaT	@�?Iq�T	@�?UqaT	@�
?YqaT	@�?]qaT	@���)]@9)@�?!q�����i7����9 �e��{�T�����G@��K@��3@��S@��O@��7@��;@��/@��A9
\@9J@�_Iq�T_Eq�T
@��D�_Iq�T
@��D��D�_Uq�T
@��D�
_Yq�T
@��D�_]q�T
@��D��D����?�	7f\@9�@��Hq(T�DqaTf@��Hq�Tf@��TqaTf@�
�XqaTf@��\qaTf@���_��:������C��������������~�.����;@��D��G@��K@��3@��S@��O@��7@��/@��?@��T'@�)@�+@�E�
 ����/@�D��O@��7@����?@������K@��S@�`T]�T�@��@��@��@��@����+��'��C� ����������C@��'@��?@��+@����
��O@��
����	��������
�p����������_֠���&r���~����!���/@����`�&��������r���~����!���;@����`�&���� ���������������8���@��@��@��@��@��@����@��c0�IT������#��'��+��#���T@����?�\�	T�'@� ���+@�A��?�kT ��,��q�����@�",@��#@�@?��:�B���AT;�9���+@����'@��@�"��+@�"��R�bSM��4�%�� �#@�#� ��@��:�c����T�#@��9���������_��:�a�@���B��gh���:�a�@���B��bh�����A:�!�(�=�����A:�!@(�8�����A:�!(�3�����A:�!�'�.�� ���������������@��@��@��@����������#������������@�#�d\@9�@��y��{��@��q����������������c�����_��������c�����_��@��c0�)T������#����#����:�c���T#\@9b@��(7#@��T�R�(����#������#@��@�By��������������_������������_��:�a�@���B���g�����A:�!�(���� �������n���@��@����@��c0�iT������#����#����:�c���T�#�;�9 ����\@9A(6���#@���������@��������_ր��A:�!@)�����:�a�@���B���g�����A:�!)���� �������8���@��@����@����?�)T������#��_��c��s��w��o��k�bH6������������������s@��?��O��K�������.����7�s@��K@������6�?@�D@� ՟P�AT�O@�$@���s@������������_��O@��K@������;��G��w@����s@�]����S��s@�<����;@��S@�#��R�cSM�c5�G@��$���G@�#�$@�$�#��s@��;@��G@��S@�8��S@��s@����������_��?@�dy�c{��s@�\@9�@���{�c��c����O@��������_��K@��
��C��7��s@��
��o@���c�3��|��C@��7@����4�h���������k@�+����������
�� ���������������������@��@��@��@��@��@��@�l���@��c0�	T������#��G��K��W��S�BH6�����@���`��(�_����S@��W@��/��;��7�e�@����?��7@�����@��;@��/@��S@��W@����7@��?������_��7@�G
��3��+��S@�B�@��W@�@?֢���3@��+@���|���������� �!t1�����`��������� �������������T���@��@��@��@��@�����@��c0��T������#��7��;��G��C����+��'����H7�:����f����C@��G@������#����(@������?��6�@�"T@��#@�@?�\�`T���C@�"T@��G@�@?�D����6�C@�!X@��G@� ?��@�A@�?\�T�+@�!@����'@��+@�i����@��T���������_��@�!T@��#@� ?�\�`T���C@�"T@��G@�@?�X�`T��
�C@�",@��G@�@?�T@���@?�D�����6�C@�!,@��G@� ?�X@���@?��@�A@�?\�T�+@�!@����'@��+@�5����@��T�@��������_����������_����������_�����������������@��@��@��@��@�t���@��c0��T������#��7��;��#��+��'�C@� � �D�hT���T�H7�:�c���������a,@� ?�T@���@?�D�TP�`Td�aT��K�#@��H7�:����'@��+@����'@�����$@���@?�������_����������_�P�@Td�aT�����H7�:����'@�����$@���@?�������_�#@�c��@�G������������_��@����'@��+@��#@������@��mT�'@��+@��#@������� �7���������_��@��������_��@�`����#@��H7�:�B���'@��'@����+@�n�������AX@��� ?��@��mT�'@��+@��#@���y�����7���������_��@��������_���������'���@��@��@�g���@����?�JT������#���������F@� ��P�T�S��s��o����o@��s@��S@��7��g��_��@� ��P�aT���������������_@��g@��7@�*��)�F@��@� � ��(T�S��O��k��;��c��H7���:�)������7@��c@��k@��;@��S@��O@��_@������g@��H7���:�k���[��/������������7@��k@��;@��S@��O@��_@��/@��c@������[@��g@�?�`T�@������	��M��@��g@��7@��k@��;@��S@��O@��_@��c@�� 7��d�h<T�:���xc�`�#@9��T�?9�
���������?A9�k@��@9a� @�������_���HT��aT!@���!7T"�9����T"�y��	��T"������A5T!@���HT��aT�@���a2T��9����T��y��	��T�������0T�@�?�����������_��$��T��aT!@�� �T"@9���$�a,T"@y��
�(�T"@����,�aT!@��0�*T!@��$��T��aT�@�� �T�@9���$�!'T�@y��
�(�T�@����,�aT�@��0�a%T�@�?�����������_��4�T @��"�8�"T @��4�T�@�!�"�8�AT�@� a����������_��<�T @�!@��"!�"�@�T @�!@��<�T�@��@�B�"c�"�@�T�@��@�  c��� b���@��������_� ���M����3�����7@��H7�:�!���_@��g@����_@��������!,@��� ?�$@���@?� 6�@��������_�"@� @��`�T�@��@��W��+��
���������+@������W@���`T����G���������_������?�������K��k@��;@��c@���K@������������_����������_�_���������!� @�������_��C@����?@��mT�C��_@��7@����g@����o��s��S��C@��c@��k@��;@����������o@��s@��S@�g�����7���������_��@��������_��7@��H7�:����_@��@���@?ւ��������@5�f������!�����k�����������g@����_@�������G@����3@��mT�G��_@��7@����g@���o��s��S��G@��c@��k@��;@���������o@��s@��S@�(�����7���������_��@��������_֠���m��������!����O@����`�&����������l��������!����S@����`�&�{��������l��a�����!h&���O@����`�&�m��������l��a�����!h&���S@����`�&�_��������l��A�����!�<���O@����`�&�Q��������l��A�����!�<���S@����`�&�C��������l��!�����!8���O@����`�&�5��������l��!�����!8���S@����`�&�'������A:�!�)�"��� �������������������@��@��@��@��@��@�����@��c0��3T������#����#�#\@9c@�8�
Tdџ�HT\@9c@�dџ(�	Td4џ�	T`�'T`6��=��������_�`6��=��������_�`6��=��������_�dџ�HT\@9c@�dџ(�	Td4џ�	T`�!$T`6��>��������_�`6��>��������_�`6��>��������_�4�"T\@9c@�dџ�)Tdџ�)Tc4�� T`6�=��������_�`6�@=��������_�`6� =��������_�H�T@�hT\@9c@�c<��T`6��<��������_�H�T\@9c@�HqAT�����7�@��#@��`6��<��������_�\�T\@9c@�`q`T�� @���?�����@����#@�B6#\@9c@�Hq(TDqaT#@�Hq�T#@�TqaT#@�
XqaT#@�\qaT#@���c\@9c@��T �aT`6��<��������_�`6��=��������_�\@9c@�Xq�T@��\@9�@��Dq!T&\@9�@��Hq(T�DqaT&@��Hq�T&@��TqaT&@�
�XqaT&@��\qaT&@�����9�Hq(T�DqaT�@��Hq�T�@��TqaT�@�
�XqaT�@��\qaT�@�����T`6� >��������_�Dq�T#\@9c@�Hq(TDqaT#@�Hq�T#@�TqaT#@�
XqaT#@�\qaT#@���@��T`6�>��������_�`�!T\@9c@�\q`T��	@����
�?�����@����#@�B6\@9c@�Hq(TDqaT@�Hq�T@�TqaT@�
XqaT@�\qaT@���c\@9c@��T �aT`6�@>��������_�`6�`>��������_��������7�@�\@9B@�_Xq`T���?�����@�6�#@�"\@9B@�_Xq`T�����
�?�����@����#@��#@����6�������#@����������@�ϳ��7�@��#@�����6�#@�!\@9!@�?Pq�T`6�`=��������_�`6��>��������_����������_�`6��<��������_�`6��<��������_����������@��@�Z���@��c0��T������#����#�����B�@���@?���f��@�"@�_�hT_�T�@�9_�T�@�y
_�T�@��_ �aT�@��#\@9c@��@�c�by��������������_���������������@��@��@��@����@��c0�T������#����#�����!�@��� ?���*��@�"@� �_�T�@�@b�_ �aT�@��#\@9c@��@�c�by��������������_���������������@��@��@��@����@��c0�iT������#����#����3�!�@��� ?������3@���@�"\@9B@��@�B�By��������������_�����������~���@��@��@��@����@��c0�iT������#��#��'�������!�@��� ?������@�"@� �_ �T�@�@b�@�!@b��_@�T�@���@��#\@9c@��@�c�by��������������_�������������E���@��@��@��@��@����@��c0�T������#��;��?��7��3��/��������
�����#����3@��7@����@�B�w��/@�B��@��#@�����C��_����������������@��@��@��@��@����@��c0��T������#��G��K��C��?��;��7�������������'��+��#��;@��?@��C@����#@�B�w��7@�B��'@��+@��������_�������������������@��@��@��@��@��@����@��c0��T������#��G��K��C��?��;��7�����j�������'��+��#��;@��?@��C@�"��#@�B�w��7@�B��'@��+@��������_�������������������@��@��@��@��@��@����@��c0�T������#��'��+��3��7�E@��� տ�HT��aT%@���T&�9����T&�y��	��T&������T%@�F{����{����������t���������_ր���Ji��!�����!8���@����`�&���� �������������k���@��@��@��@��@�����@��c0�)T������#��'��+��3��7�E@��� տ$��T��aT%@�� �T&@9���$�aT&@y��
�(�T&@����,�aT%@��0�T%@�F{����{����������$���������_ր����h��A�����!�<���@����`�&�{��� ����������������@��@��@��@��@�����@��c0�T������#��'��+��3��7�E@� տ4�T @��"�8�T @�x�E{����{����������������_��������h��a�����!h&���@����`�&�?��� �����������������@��@��@��@��@����@��c0�T������#��'��+��3��7�E@� տ4�T @��"�8�T @�y�E{����{������������������_��������h��a�����!h&���@����`�&���� �����������������@��@��@��@��@����@��c0�T������#��'��+��3��7�E@��� տ�HT��aT%@���T&�9����T&�y��	��T&������T%@��b�E{����{������������������_ր���6h��!�����!8���@����`�&����� �������������W���@��@��@��@��@�����@��c0�)T������#��'��+��3��7�E@��� տ$��T��aT%@�� �T&@9���$�aT&@y��
�(�T&@����,�aT%@��0�T%@��c�E{����{��������L���������_ր����g��A�����!�<���@����`�&�g��� ����������������@��@��@��@��@�����@��c0�
T������#��'��+����3����7����H7�:Х��������T@� ?�4�`T���3@�"T@��7@�@?�4����!7�@�d@� ՟4�T�@��@�!�"�8�aT�@��@�c{���{�`�� @`�3@��7@�����������_��@�`@��@�c{���{�`���3@��7@����������_��������g��a�����!h&���@����`�&���� �����������������@��@��@��@��@�����@��c0�)T������#��'��+��3��7�E@� տ<�T"@�#@�B�"c�"�@��T"@�#@�E{����{����@@`a@`�������������_�������Bg��������!����@����`�&���� �������������c���@��@��@��@��@�����@��c0�	T������#��'��+��3��7�E@��� տ�HT��aT%@���aT&�9����T&�y��	��T&������T%@��|@���T�@�@�L�	�7��3���������@��3@��7@�E{����{������������������_ր����f��!�����!8���@����`�&�h��� ����������������@��@��@��@��@�����@��c0�)
T������#��'��+��3��7�E@��� տ$��T��aT%@�� �T&@9���$�aT&@y��
�(�T&@����,�aT%@��0�T%@��|@���T�@� �L�
�3����7��|@��������@��3@��7@�E{����{��������������������_ր����f��A�����!�<���@����@�&���� �����������������@��@��@��@��@�����@��c0�T������#��'��+��7����3�{Q�eG��T%@�&@�.����������������@�c{���{�c�����7@������3@�A���������_�������������s���@��@��@��@��@����@��c0�	T������#��/��3��;��#��?�E@��`�T%@�&@�������������9����#@�c{���{�c���;@��?@���������������6�������C��_�������������<���@��@��@��@��@����@��c0�T������#��'��+��7��3�E{���P���������������@���{�c�����7@������3@����������_����������������@��@��@��@��@����@��c0�	T������#��/��3��;��#��?�E@��`�T%@�&@�G���������������#@�c{���{�c���;@��?@����������������������C��_�����������������@��@��@��@��@����@��C�?�)
T������#��O��S��[��7��C��?��_�e,@����?�X@���@?��+��7@�A@�?\�T�C@�d@�
�3��?@��C@�	��3@��7@��C@����+@���T�[@�!�@��_@� ?��C@�!@��7@��3��B����B�����C��_�?\�!Ta@���o����;��/��+@�k���B���;@��/@���	�&�������� �!�7�NJ������`������?@��������������������v���@��@��@��@��@�����@����?�	T������#��_��c��k��;��S��O��o�eX@����?��/��;@�A@�?\�T�S@�d@�
�7��O@��S@����7@��;@��S@����/@��,T�k@�!�@��o@� ?��?��S@�!@��C����G����C@��?@����;@��#��!�"��"��?@��G@��������_�?\�!Ta@�������K��3��/@����B���K@��3@���p1���������� �!�7�\������`��o����O@���l�������������������@��@��@��@��@�����@��c0�)T������#��/��3��;��?����#�c�@���`?��@��@7���#@���S������#@��@����@�"�w��@��@�������D{����{������������C��_�����������������@��@��@��@��@����@��c0�IT������#��7��;����+��'��G��C�e�@����?� ��#��+@��@����'@�B	������C@�Cp@��G@�`?���@��#@�A��R�aSM�a5�@�>���@�!�C@�#�A�	�C@�"�@��G@�@?��@��@��#@����C@�!�@��G@� ?��@�!{�?��{�!�����"��#@��������_�����������������@��@��@��@��@�����@��c0�		T������#��'��+��3��7�E@��� տP��T�H����T�P�T'�X�)T�\�T%@������
�h�TH7b86%@��������6-���3@��7@�����������_����������@�c{���{�c��B�������_ր���d��a�����!&���@����@�&����� �������������(���@��@��@��@��@�����@��c0�	T������#��/��3�{Q�eC^96�/@��@��@�{Q�f���R�fSM��4���%�{Q�f�C�&�{Q�e�� �{Q�eC^9�6�@��@�{Q�e���R�eSM��4���&�{Q�e�C�%�{Q�f���/@��3@���������_�����������������@��@��@��@��@����@��c0��T������#����#��+��/�C@�fP� � ���iTX��T@������������_�\��T��P��TfH����TP�THX�)T\�T!@�?����h�T�H7B86!@�?����!6�@��� �?P��T"H�_��T?P�T?X�IT?\�T�@�?����!@�?h�TeH6��E86�@������A@�!@������������_����������_ր���Nc��a�����!&���@����@�&��������@c��a�����!&���@����@�&����� ���������������`���@��@��@��@��@��@�y���@��c0�)T������#�����C@�cT� � ��T@� �T@�c�B86!@����������_����������_�`��A:�!������ ���������1���@��@��@����@��c0�T������#���(������/���@�BP@9b6?�T!���B��B@���������_�������_��@���t�� ��������@���@��_��@��c0�iT������#� �\@9!@�!� �?8��T@� �}������_���������������!@,�ۇ�������`��>���`��!:�!�9��� ������
���@���T@9���_�X@9���_�\@9 @��_��@��c0�)T������#�\@9!@�?P�T @��������_�ޡ�����������_������
���@���@��C�?�I&T�Cѝ�?����#��#����>��c�g���#�\@9B@�_P�T������������������������#������>��c�����#��g@��k@��o@��s@��w@��{@��@��@��@��@�����C��_�������������@�B��?�
TC�|�h���d���_�c���[� ���@�k����.���g��k� ���@��_��x�����`@y�?�C��K�������������?@�_�`T�K@��@����������7����:������R�fSM�f5��@������@�&�@�'���@��P@9h6	���}��`@y���5���� �)��7��[����@���!��
��-Tj�+ya�_
�"T�S����
��@����������:������@��@��7@��[@��@����S@�Lэ�|�h-���R�mSM�-��4���+��@�-����O��G����d@yb8@��;������������@�dd@y ՟8r�T����gP@9g6	���}�g`@y�8@��)�=@����h
T(����<}���'��3��W��;@�����j�!��	�?�
T���xa�_	��T�S��_��	��@�����������@��W@��3@��_@����S@�+�l�|ӭ:����
h,���R�lSM�L��4_��*�l@�,���gd@y�r����G@������@��O@�:����C��c��w��{�`��a������[����@�����R�gSM�g5��@�A�� ���@�K@�+�@��C@��:�k���aT�c@���9����h������@����g@��k@��o@��s@��w@��{@��@�����C��_ֻ:�a�@���B��X�������`��!:�!@��� �������|���@��@����@���?�	T�ѝ�?����#����c����>��c�*���#�\@9l@��Q�T �P@9l6k@�kE�!�Tc:�c�{xk�`� ����@�`�
����@�����+�l
@y���5����m	@�k
������+���������5�/@��3@��7@��;@��?@��C@��G@��K@��O@��S@���������_����W��[��_��c��g��k��o��s��w��{��c������>��c�V���#��/@��3@��7@��;@��?@��C@��G@��K@��O@��S@�������_��@��@��+@��@��@����
��#����T����A�E�iT�'�����|�ai����n-���@��@��9������'@��#@���'@�d��@����*T�T��|�ai�����\-���@�?�`T�����@�:��`6�@��#@�$����W��[��_��c��g��k��o��s��w��{��c������>��c����#��/@��3@��7@��;@��?@��C@��G@��K@��O@��S@��@�������_��c����>��c�s���#��/@��7@��C@��G@��K@�������������������_��������������� �������������@��@��@����@��c0�T������#�P@9b6 Ղ6\@9B@�BD�_ �Ta:�!��;xb�`� ����@�`�
����@�������A��d����,���������_������������_������������_�����[���@����@��c0�iT������#�P@9�6$���"��������������_�BѢ��hb8��qAT#��lqaTc����tq���Tc��C�?�#T"�A���b�����������_������ �����)���@����@��c0�IT������#�\@9!@�?H�T@�������_���B����������!D4���������`��b� ��������@���@��c0�	T������#��9I����:�!��!���������������_������
���@���@��C�?�T�Cѝ�?����#�������>��cњ���#�O�\@9B@�_d�TѢ���S��W��[��_��c��g��k��o��s��w��{����9��������>��c����#��@��O��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��K@��cB9����C��_ւ���B����������!�4����������`���� ��������
���@��@�����@��C�?��T�Cѝ�?����#���������>��c�I���#�O�\@9�@��d�T���S��W��[��_��c��g��k��o��s��w��{����9��������>��cѭ���#��@��O��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��K@��cB9����C��_�1���"����������!��F���U����`���� �����������J
���@��@��@��@�����@��C�?��T�Cѝ�?����#���������>��c����#�O�\@9c@�d�TФ���S��W��[��_��c��g��k��o��s��w��{����9��������>��c�Y���#��@��O��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��K@��cB9����C��_��������������!�%������`��U� ����������	���@��@��@�����@��C�?�T�Cѝ�?����#�������>��cѢ���#�O�\@9B@�_d�T�����S��W��[��_��c��g��k��o��s��w��{����9��������>��c����#��@��O��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��K@��cB9����C��_֊��������������!�8����������`��� ��������	���@��@�����@��c0��T������#�\@9B@�_T�AT@�_�:�c��`��A��������_�a��������������! �v��������`���� �����}	���@����@��c0�IT������#�\@9!@�?D�T @�������_�>����@���������!�.�S���b����`���� �����Z	���@���@��c0�IT������#�\@9!@�?d�T @�������_���������������!�,�/���>����`���� �����6	���@���@��c0�)T������#�\@9B@�_L�TP@9b6	���}�`@y���5���� ��?�BTBxa�_�:�c��`��A��������_�����X����������������!�������`��W� �����������@��@����@��c0�iT������#�\@9!@�?L�T`@y��������_ֹ����{���������!��΂�������`��1� ���������@����@��c0�iT������#�\@9!@�?L�Td@y 8@�������_֕���"����������!����������`��
� ���������@����@��c0��T������#�\@9B@�_L�ATd@y �_8r�T����P@9c6	���}�`@yB8@�B��B<@����TB��˄<}ӄ���c�?�BTbxa�_�:�c��`��A��������_�������������M�������������!��b���q����`���� �������h���@��@�����@��c0�T������#�\@9!@�?L��Td@y?r���������_�(��������������!h-�=���L����`���� �����D���@����@��C�?�iT������#�,��!5�O���!	���`Q�.�]f��7�O@�����@��������:�!6�����3��/���O@�����c=��AT;�9������C��_�#�������C��_���"�B�.�\S��c�?�Txc��@�_�A��T`Q�.���!	���c=�Ng�����=���
T;�9������C��_���!�8��;��?��;@��7�� ��\���C��7@�[�9�R�aSM��4��� ��j���C@��7@�F@�H$A�J,B��$�
,�F@���/@����������3@��)��0����C@��(��,��O@�F@���e2�� ���|H�����@��-��T���R�eSM��4X��"��@�%���`Q�.���!	���c=�g�����=��T;�9������C��_���"�B�.��R����"�B�.��R�� ���������@�^���@��c0�T������#������������#T@���`?�P�aT�@�!�@��@� ?��@�;�9�����������_�`��!:�!���`��!:�!���� ���������r���@��@��@����@��c0��T������#��#��'�A���!�@��� ?����@�;�9t���`6�@��@��@�Ƣ���������_�`��!:�!@��� ���������H���@��@��@����@��c0�)T������#���������!�@��� ?��@�;�9y������������_�`��!:�!��� ���������!���@��@��@���@�?�����_֐@����?�)T������#�����[��_��+��7���������c`�B���mT?�IT�;��3��/��g��s�h@��?�i@��k�
xb��c������@��_@��+@��;@��s@��7@��O@��S@��o@���������������_��?@��c@��k@��+@��;@��s@��7@��3@��/@��g@����_@��T����A�M��	T�K��G��W�!y�� 
� ՞����@��@�{4������W@��K@���W@�l��G@���x#��C@���k@��c@��?@��s@��7@��������_@��+@��;@���*��T"T�C��S��O��o�!y�� 
��[� �y����@�?�!��T���@��4����6�S@����O@�_�cT�o@��o@��@��Є�-�r���#ѻR�dSM�d5�[@���#���[@�$�xc�%���������������������� �������y���@��@�^���@��c0��T������#��'��+�B�c6_{�ATH6����!����@�h�5���C@�P�aT����@��@�C@�C�c@�A@���������_��@�@@�A@�������_���������_�`��!:�!� �������[��������!������@�&��� ��������9��/���@��@��@��@9����@��c0�T������#� �{Q�dC^9�6D@�E@�{Q�d���R�dSM��4���%�{Q�d�C�$�{Q�e�� �{Q�dC^9�6d@�e@�{Q�d���R�dSM��4���%�{Q�d�C�$�{Q�e�����������_���������������@��@��@��@����ѝ�?����#ѐ@���������������E����@����#�����9���������3�������������_�@��#�����T�#����ѝ�?����#ѐ@���������������!����@����#�����9���������#�������������_�@��#�����T�#����@��c0�T������#�#@�@�_�!T@�$@���T���#�#@�@������3���6�@�`@��#@��@�b@��3���6�@�`@��#@��@��Ta@��@�s9���6�@�"@��#@�d@���T"@�d@���AT" @�d @���T!$@�b$@�_���������������_�������b���@��@�����@��c0�IT������#�"@�@�_��T@�#@��aT@�#@���T`�!`���������_����������_�������=���@��@����@��c0�iT������#�#(@�(@��T,@�$,@���T�	��i3�����������_������� ���@��@���@��c0�T������#ѐ@�����@�{P�b�G�_�	T{P�b�G��|�D�Bhc��@�A�ҶX���~�������!�!��~����������������_�'K�� ���������@���@��#���!��T�#�����@��c0��T������#ѐ@�����@�����������_�
K�� ���������@��@�������T�#����@��c0�iT������#ѐ@����#�@�@�@�������)����������_��J�� �������������@��@��@��@�������T�#����@��c0�T������#ѐ@���#�`�@�@�������������������_�J�� �������������@��@��@��@�������T�#����@��c0�	T������#ѐ@����C������>��cѪ���#�0@��;��@�?����������_֔J�� �����`���@��@��#����T�#����@��c0��T������#ѐ@������#������>��cф���#��@�?�����������_�nJ�� �����:���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���3����������_�OJ�� ��������@��@�������T�#����@��c0��T������#ѐ@�����@�C@�@��T��@�P����@� @9�������_�*J�� ���������@��@��������T�#����@��c0��T������#ѐ@�����@�[Q�dG�@���T#@�$@�%@�@���w����������������������_�I�� ���������@���@�������T�#�����@��c0��T������#ѐ@����+���@�@�@�������������9���������_��I�� ���������������@��@��@��@���@��#���!��T�#�����@��c0��T������#ѐ@����+���@�@�@�������������]���������_֩I�� �����������r���@��@��@��@���@��#���!��T�#�����@��c0��T������#ѐ@�����@�?x��������C��_օI�� �����Q���@��@��c����T�#����@��c0�T������#ѐ@�����@�!@�!<� �?�hT�@�������C��_�_I�� �����+���@��@��c���!��T�#����@��c0��T������#ѐ@�p��+��/���@�@�@�������������������_�9I�� ������������@��@��@���@��#���a��T�#����@��c0�T������#ѐ@�����@�!@�!4� �?�hT�@�������C��_�I�� ���������@��@��c���!��T�#����@��c0�T������#ѐ@�����@�!@�!� �?�hT�@�������C��_��H�� ���������@��@��c���!��T�#����@��c0�T������#ѐ@�����@���?{�����������_�`���fW��A�����!t�����@�&����H�� ���������@���@������!��T�#�����@��c0�)T������#ѐ@�0� �@�,��!�?��������C��_֟H�� �����k���@��@��c����T�#����@��c0�T������#ѐ@�����@�!@�!� �?�hT�@�������C��_�{H�� �����G���@��@��c���!��T�#����@��c0��T������#ѐ@�����@�C@�@�\�aT!@�@���������������_�UH�� �����!���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���s��������_�3H�� ���������@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���3���������_�H�� ���������@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@�����������_��G�� ���������@��@�������T�#����@��c0�T������#ѐ@�����@�!@�@� �?<�TB@�C@�B�"c�"?@�TB@�C@�@@`a@`�������_���`���`V������a�!����@���� �&����G�� ���������@���@������A��T�#�����@��c0��T������#ѐ@�p��+��/���@�@�@�������������������_֑G�� ���������[���@��@��@���@��#���a��T�#����@��c0�)T������#ѐ@�0� �@�@�@������������_�kG�� �����7���@��@�������T�#����@��c0�	T������#ѐ@����+��/���@�@�@���������������������_�DG�� �����������
���@��@��@��@���@��#�����T�#�����@��c0�iT������#ѐ@���`�@�@�@�������=���������_�G�� �����������@��@��@������!��T�#����@��c0��T������#ѐ@����+���@�@�@�������������]��������_�F�� ���������������@��@��@��@���@��#���!��T�#�����@��c0��T������#ѐ@����+���@�@�@����������������������_��F�� ���������������@��@��@��@���@��#���!��T�#�����@��c0��T������#ѐ@�P��+���@�@�@�����������F��������_֞F�� ���������h���@��@��@��@��#����T�#����@��c0�iT������#ѐ@���`�@�@�@�����������������_�yF�� �������D���@��@��@������!��T�#����@��c0�	T������#ѐ@���@�!@�@� �?4�TA@�!�"?8�TA@� @`�������_���`����T��a���a�!h&���@���� �&�i�@F�� ��������@���@�������T�#�����@��c0�iT������#ѐ@���`�@�@�@����������������_�F�� ����������@��@��@������!��T�#����@��c0�iT������#ѐ@���`�@�@�@�����������������_�E�� �����������@��@��@������!��T�#����@��c0�	T������#ѐ@���@�!@���@� �?�HT?�aTA@�?�TB�9��?�TB�y��	?�TB����?�TA@����������_�`���XT��!���a�!8���@���� �&����E�� �����|����@���@�������T�#�����@��c0�IT������#ѐ@�P�@�@�@�@����@����������_֎E�� �����Z����@��@�������T�#����@��c0��T������#ѐ@��������@�@�@������@����C�������C��_�jE�� �����6����@��@��c�����T�#����@��c0�iT������#ѐ@�p�`�@�"@���@� �_P��TDHџ��T_P�T_X�IT_\�Ta@�?����!@�_h�TaH6��A86c@�����A@����������_�`����S��a���a�!&���@���� �&�J�!E�� ��������@����@������a��T�#������@��c0��T������#ѐ@�����@�?��������C��_�E�� ���������@��@��c����T�#����@��c0�)T������#ѐ@�0� �@�@�@������������_��D�� ����������@��@�������T�#����@��c0��T������#ѐ@�����@� @� ����C��_�D�� ����������@��@��c����T�#����@��c0��T������#ѐ@�����@�C@�@�\�aT!@�@���������������_֙D�� �����e����@��@�������T�#����@��c0�	T������#ѐ@����+��/���@�@�@�������������8��������_�pD�� �����������9����@��@��@��@���@��#�����T�#�����@��c0�)T������#ѐ@�0� �@�@�@�������������_�KD�� ���������@��@�������T�#����@��c0�)T������#ѐ@�0� �@���"@�@���@���_T�`T�����`�
��R���@���R�aSM��5�@��@�����@�!��@�"���������_�D�� ���������@���@��#����T�#�����@��c0�iT������#ѐ@���`�@�@�@�����������������_��C�� ������������@��@��@������!��T�#����@��c0��T������#ѐ@�P��+���@�@�@�����������z��������_��C�� ��������������@��@��@��@��#����T�#����@��c0�)T������#ѐ@�0� �@�@�@�������������_֧C�� �����s����@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@������������_ևC�� �����S����@��@�������T�#����@��c0�T������#ѐ@�0���@�!@� �?<�AT `ET@a:�b�@�@ `�T:�c�@� c�T�@�:�c�@�( `ET!@a@ a�T  cᇟ���?@�T�����������_���`����Q��������!���@���� �&�d�;C�� �������������@��@��@����@�������T�#������@��c0�iT������#ѐ@���`�@�!@� �?4�T � `ET@a:�a�@�  `�T:�a�@� aᇟ���?8�T�����������_���`����Q��a�����!�3���@���� �&���B�� ������������@��@���@������!��T�#�����@��c0��T������#ѐ@����@�B@�C� ��(T@�B@��z�b�# š �_�c0���@�B0��b(š?�����������_���`���^Q��!�����!,*���@���� �&����B�� ������������@��@���@�������T�#�����@��c0�T������#ѐ@�����@�B@�C� ��T@�B@��z�b�# š �_�c0��b$šB0��?�����������_���`���Q��A�����!�
���@���� �&���wB�� �������B����@��@���@�������T�#�����@��c0�)T������#ѐ@�0� �@�@�@�������������_�SB�� ���������@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@�������������_�3B�� ����������@��@�������T�#����@��c0�	T������#ѐ@����+��/���@�@�@�������������x��������_�B�� ���������������@��@��@��@���@��#�����T�#�����@��c0�)T������#ѐ@�0� �@�@�@���'����������_��A�� ����������@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���K����������_��A�� ����������@��@�������T�#����@��c0�	T������#ѐ@����+��/���@�@�@����������������������_֠A�� �����������i����@��@��@��@���@��#�����T�#�����@��c0�iT������#ѐ@���`�@�@�@�����������������_�yA�� ����C9��D����@��C@9�@������!��T�#����@��c0��T������#ѐ@����+���@�@�@���������������������_�QA�� ���������������@��@��@��@���@��#���!��T�#�����@��c0�iT������#ѐ@���`�@�@�@�����������������_�)A�� ���������@��@��@������!��T�#����@��c0�)T������#ѐ@��� �@�@�@������������_�A�� �������������@��@��@��@��#���!��T�#����@��c0�)T������#ѐ@�p� �@�@�@�������������_��@�� ������������@��@��@������a��T�#����@��c0�iT������#ѐ@���`�@�@�@�����������������_ֽ@�� ������������@��@��@������!��T�#����@��c0�iT������#ѐ@���`�@�@�@�����������������_֙@�� �������d����@��@��@������!��T�#����@��c0�iT������#ѐ@���`�@�@�@����������������_�u@�� �������@����@��@��@������!��T�#����@��c0�iT������#ѐ@���`�@�@�@�����������������_�Q@�� �����������@��@��@������!��T�#����@��c0�T������#ѐ@�0��;��?��G��K� �	@�
@�@��	��������������
������������_�#@�� ��������������������@��@��@��@��@��@��@���@������T�#�����@��c0�iT������#ѐ@���`�@�@�@�������=���������_�?�� ������������@��@��@������!��T�#����@��c0��T������#ѐ@�P��+���@�@�@�����������^��������_��?�� ��������������@��@��@��@��#����T�#����@��c0�iT������#ѐ@���`�@�@�@�����������������_֩?�� �������t����@��@��@������!��T�#����@��c0�)T������#ѐ@�0� �@�@�@������������_և?�� �����S����@��@�������T�#����@��c0�T������#ѐ@�0���@�@�@�����������?��������_�c?�� ���������-����@��@��@��@��#����T�#����@��c0��T������#ѐ@�����@�@�@����������������������_�:?�� ���������������@��@��@��@���@��#���A��T�#�����@��c0�IT������#ѐ@�P�@�@�C@�@�`�T"@�#@�@�2�����������������_�
?�� ���������@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���?���������_��>�� ����������@��@�������T�#����@��c0�	T������#ѐ@����+��/���@�@�@�������������X��������_��>�� ����������������@��@��@��@���@��#�����T�#�����@��c0��T������#ѐ@�����@�@����H7`:�����@�������������_֙>�� �����e����@��@�������T�#����@��c0�T������#ѐ@�����@�!@���@� �?$��T?�aTA@�? �TB@9��?$�TB@y��
?(�TB@���?,�aTA@�?0�TA@����������_�`����L��A���A�!�<���@���� �&�u��L>�� ���������@����@������A��T�#������@��c0�T������#ѐ@�����@���@��@6@� �[Q�aC^9�6A�!�[Q�a���R�aSM��4��� �[Q�a�C�!�[Q�`���������_�@��:�!�&�=��`����L���}��a�!������ �&�0��>�� ���������@���@������!��T�#�����@��c0�)T������#ѐ@�0� �@�@�@�������������_��=�� ����������@��@�������T�#���T@9���_�\@9!@�?Dq���_�\@9!@�?HqaT@������_��9�_��@��c0�iT������#ѐ@�p��9w���������_�����}����@��@�����a��T�#���X@9���_�\@9!@�?Lq���_��@��c0��T������#ѐ@�P����@�����_��T_�#TB���#��������������_��������D�����Ӹ������ ���������@����@��@��@���@������T�#����P@9?r����_�\@9?r����_�\@9!@�?Pq���_�\@9?r����_�\@9!@�?TqaT@������_�\@9 @��_�\@9!@�?DqaT @������_�\@9!@�?Tq���_��@��c0�iT������#ѐ@�p��9���������_��������@��@�����a��T�#���@�?�����_�@��_�\@9!@�?dq���_�P@9�6\@9!@�!D�? �TB:�B�[xa�`� ����@�`�
����@��������_�T@9���_�\@9!@�?Dq���_�\@9!@�?HqaT@������_��9�_�\@9!@�?Hq(T?DqaT@�?Hq�T@�?TqaT@�
?XqaT@�?\qaT@������_��@��c0�iT������#ѐ@�p��9c���������_�����i����@��@�����a��T�#���X@9���_�\@9!@�?Lq���_��@��c0��T������#ѐ@�P����@�����_��T_�#TB���#��������������_���������D������������� ���������,����@��@��@���@������T�#����P@9?r����_�\@9?r����_�\@9!@�?Pq���_�\@9?r����_�\@9!@�?TqaT@������_�\@9 @��_�\@9!@�?DqaT @������_�\@9!@�?Tq���_��@��c0�iT������#ѐ@�p��9���������_���������@��@�����a��T�#���@�?�����_�@��_�P@9�6\@9!@�!D�? �TB:�B��[xa�`� ����@�`�
����@��������_������#ѐ@�0��@��#@��'@��+@�_����������_�@�������T�#���������#ѐ@�0��@��#@��'@��+@����������_�@�������T�#����@��c0�T������#�#@�@��!T@�$@���T@�!@��#�����������_�������c����@��@��"@�@�_�T@�#@��AT@�#@��T!0@y0@y_k����_����_�"@�@�_�!T@�#@��T@�#@��!T0@y#0@y_k�T@�#@��!T@�#@��AT@�#@��T@�!@�?���������_����_��@��c0�T������#�#@�@��!T@�$@���T@�$@���`T��@�"@������(�����������_����������@��@����@��c0��T������#����|�����@�c@�����'���������_����������@��@���@����?��T��ѝ�?����#�������G��_��[����H7c:�c���������aT@� ?�T�aT�G@�C@��C�\�T�_@��@��[@��_@������/�@�������b� ��C@�T�T�W��G@�����W@�������>��c�f����#����G@����[@��{��_@����/@����������������_��L��M��'N�d�f�h$��������3��K��7��������6�������[��_��G�������3@�c��[@��c��_@��g��G@��k��o��s��w��7@�_�T���K@��K@����@�D��K�#�c�|�c���{R�dSM����4�S��?��;��O�@��������V���S@��?@��;@��O@���� :���K@��3@��7@���%6��@<�i��K@��3@��7@��������_���������B��@��@��@�^���@���?�cT�ѝ�?����#����������C��{��w��?��s��o����H7��g:���
P���?@��w@��{@��C@��o@������s@��+��S����H7��i:�)��������<���?@��{@��C@��o@��+@��w@������S@��s@��	��BT�������'��@B6�?@�F@��� �d�YT�;�`:��
�xg�`��C@�C@� � ��s@��@9�T�9�w@��{@�8����@9�{@�!@9��!@�A7�6�@�������_���������_���������_���T��T�s@�!@���!RT�s@�B�9����T�s@�B�y����T�s@�B�������OT�s@�A@��C@�B@��C� �_�T_�T�{@�B@�_�ALT�{@�c�9��_�T�{@�c�y��_�T�{@�c����_�JT�{@�b@�?�jT��mT�@���������_��$�HT��T�s@�!@�� �T�s@�B@9���$�DT�s@�B@y���(�T�s@�B@���
�,�T�s@�A@��0�BT�s@�A@��C@�B@��C� �_$�HT_�T�{@�B@�_ �T�{@�c@9��_$�A>T�{@�c@y��_(�T�{@�c@���
_,�T�{@�b@�_0�!<T�{@�b@�?�bT��iT�@���������_��4�T�s@� @��"�8�7T�s@� @��C@�!@� �?4�T�{@�!@�!�"?8�A4T�{@�!@� � � `�T  a`T����  a`T�@�
 aeT��  `eT�@���������_��<��T�s@� @�!@��"!�"�@�-T�s@� @�!@��C@�!@� �?<��T�{@�"@�#@�B�"c�"?@��)T�{@�"@�#@� � � `�T@ b`T����@ b`T�@�
 beT��@ `eT�@���`� � �  a�T` c`T����` c`T�@�
  ceT��` aeT�@���������_������_�����o@��s@��w@��{@��C@����7�o@��s@��?@�	���7��{@��C@��w@����7@��iT��bT�@���������_������_��o@��s@��w@��{@��C@����7�o@��s@��?@�f������H7��`:������@�@� ��_��c��_@�#�d\@9�@��y��{��c@��q����������������#��K��G��w@��{@��C@�B������H7��`:������@�@� ��W��[��W@�&��\@9�@�	y��{��[@��q'���������������G@��K@��#@����
��������������_��o@��s@��?@�����o��s��?��w@��{@��C@�����������o@��s@��?@��������_������_��C@�D@��s@��@��@��`�T�{@��@��@�
�'��O��w@��{@�f�������O@��'@��������`�����mT�@���������_����o@��s@�_���7��{@��C@��w@�Z���7@��iT��bT�@���������_���������_��3@�`��?@��3��s@��o@����3@��
T�o@��s@��?@�(����k��g��;��3@��w@��{@��C@� ����������k@��g@��;@�����`���������_���������_��/@�`��?@��/��s@��o@����/@��
T�o@��s@��?@�o����k��g��;��/@��w@��{@��C@�g����������k@��g@��;@�l���`���������_���������_��C�@���hF������A�!����C@�����&����@���ZF������A�!����;@�����&�����C�@���KF��a���A�!h&���C@�����&����@���=F��a���A�!h&���;@�����&����@���/F��A���A�!�<���C@�����&����@���!F��A���A�!�<���;@�����&����@���F��!���A�!8���C@�����&����@���F��!���A�!8���;@�����&�����+@�!�@��S@� ?֢��������A�!$
�k��"���� ��v�� �����������������@��@��@��@��@��@����@��c0�	T������#����#��+��/�C@��� �P��TfH����TP�TwX�)T\�T"@�_����h�
T�H7B86!@�?�����6�@��� �_P��TCH���T_P�TN_X�)T_\�T�@�_����_h�T�H7E86�@�������6�����������_��@��@��������_֢@��� �_P��TCH���T_P�T_X�)T_\�T�@�_����_h�!T�H7E86�@�������6���@��������_����@��������_�@���gE��a���A�!&���@�����&����@���YE��a���A�!&���@�����&����@���KE��a���A�!&���@�����&���� ���������������k��@��@��@��@��@��@�X���@��c0�IT������#��'��+��/��3��7��;��?��C��G��K��O��S��'@��+@��/@��?@��C@������������_����������������#��'��+��/��3���7��@��@��@��@��@��@��@��#@��'@��+@��/@��3@����@��c0�iT������#��#��+��9�����������`���T�@��������_����������_����������_���������������@��@��@��@��@����9_��TbT�@��_����_����_��9_��TjT�@��_����_����_��@��c0�IT������#��?��O��S��K��C��G�������/�@����������	�F��/@��P��?@��C@��G@��K@��O@��S@����T@���������6��?@��O@��S@��C@��G@��K@��������MT�+����3�����*(����T�@��	��������	��
�2��C@��G@��K@��3@��O@��S@��?@���������_��/��@�%��	��
���������/@��+@�(��C@��G@��K@��3@��O@��S@��?@����T����������������y��@��@��@��@��@��@�����@���?�5T�ѝ�?����#�����������˟�$T���˟�aT�������AӮL��L�T���
��
������������c��C��_�
�C@���@��@��@��@��@��@��@��_@��c@����@��;����T�
��P�3�_��T1�1�|�1��1�3R@�5ZA�1^B�����������A�_P��
T�[��?�,
�,ˍ9@��AA��MB��
��������@��@��o@��@��s@��w@��@��{@��@��@��@��@��@������
��?ր���[@��;@�����[@����?@�������W���mT�	�*T@����	���O��@��@��@��@��@��@���@��_@��W@��c@��;@���*T�L��T	@������	�w����@��@��@��@��@���@��_@��W@��c@�?L��T�	�T@����	�f���������_����������������@��@���@��@������O���-T��_�	T
�-
ˮ=@��EA��MB�����������A�_L�I
T�G��_��	
�,ˎ=@��EA��MB��
��������@��o@��@��@��s@��w@��@��{@��@��@��@��@��@��������?ր���_@��O@����_@����G@����P��Q��R����$��,�����T_�IT��&�� @��(A��0B�������_�T�c���|ӥ��%��k�{R�gSM��4�g�`������Q���@��@��c@��O@��k@��g@�� @��(A��0B�� ��(��0�{R�fSM���4`�����#��P���@��@��c@��O@��k@���������_����������������
��������������@��@���@��@����S���MT����A�_L�)T�,ˍ9@��AA��EB���������_�
T�K��_���,ˍ9@��AA��EB��
��������@��o@��@��s@��@��w@��@��{@��@��@��@��@��@����
������?֠���_@����K@����_@��S@����P��Q��R�f�h$�j,����џ��T_�)T����$��@��$A��,B�������_�T�c�c�|�c��#��k�{R�fSM��4�g�`�������P���c@��@��@��k@��g@��S@�f@�h$A�j,B����$��,�{R�dSM����4`�����#�qP���c@��@��@��k@��S@���������_������������������������� ����������������#������@��@��@��@��@��@��@��#@�>���@����?�i!T������#��_��s��g��c������#���@T���T�9���3�����9�����/����'���Z����9���+����G��H��I�� ��(��0���JT�_�T���&��$@��,A��4B������	�_��T����'��;�{R�hSM��4�7�`�������O���@��c@��g@��#@��+@��s@��7@��;@��$@��,A��4B��$��,��4�{R�fSM����4`��������O���@��c@��g@��#@��+@��s@��;@�����������_������������������G��H��I�I-�L5�N=�����T	�_	�	T
�)		�)	�+1@�-9A�/AB�������	�_
�IT��J	
�*
��;�{R�kSM�K4�7�`���	��
��O���_@��c@��g@��#@��@��s@��'@��/@��@��7@��;@�K1@�M9A�OAB�+1�-9�/A�{R�iSM�)��4`���
�����O���_@��c@��g@��#@��@��s@��'@��/@��@��;@�����
���=����	���:����G��H��I�()�+1�-9������T��_�	T��	�(�
-@�5A�=B������	�_	�IT��)		�)	��;�{R�jSM�*4�7�`�����	�fO���_@��c@��g@��#@��@��s@��3@��@��7@��;@�*-@�,5A�.=B�
-�5�=�{R�hSM�H��4`���	����NO���_@��c@��g@��#@��@��s@��3@��@��;@����c����	����������� ����������������#������@��@��@��@��@��@��@��#@���@����?�IT������#����������������T�7����������_��K���L���M��=��E��Q��
���kT��3_��T��.
��A@��MA��QB���������	���_�	
T�;���|ӌ��,��9@��AA��EB��������
��@��_@��?@��c@��C@��g@��G@��K@��k@��O@��o@��S@��s@����
����?��짟��7@��@��@��@��@��@����;@�C�6_�T�ь�.��A@��MA��UB���������
�_
��T�;���|ӌ��,��[�{R�oSM�4�W�`�������N���7@��@��@��@��@��@��[@��;@��W@��A@��MA��UB��A��M��U�{R�nSM���4`��������N���7@��@��@��@��@��@��[@��;@�����
���B�������?�������<�������9��� ��������������������@��@��@��@��@��@��@�S���@��c0��T������#�����@�����s��� ��v���s��@�A�A�{R�aSM��4Z� �C@�#�@��������������_��������@��c0�IT������#��'��#����@�EP��+�����@��@��� �@��������?�������_�������zf���@�c@����#@��������������?�������_���)�|�)!��hi��	�_�T��
����+��'������7���#@��'@��+@��@���%@�����������������k��@��@��@��@�����@��c0�)T������#��/��3��7��kT�C��7��3��;��/��?�������#;P�a;A�;P�b?A�������C��_�@���h������I	����	������?��@����7@��C@��/@��?@��3@��;@����	��������3@��7@����T�����"��T"-T��-T;P�cCA���`T���#���;P�bGA��������@��@��#@�6;P�gKA�;P�hOA���������������C��_�����g� ������������������@��@��@��@��@��@�����@��c0��T������#��?��7��;��3��/� �@�"��?���7@��{R�aSM�a5�;@�n��;@�'���?@�� ��3@�:�B�8����������/@�K��?@��@T�T��;P�aCA�;P�bGA�����C��_�����������C��_����������������@��@��@��@��@�����@��c0�T������#��/��3��7��;��?�D��������C��_� ���9�!����� ��������������������@��@��@��@��@��@��@����@��c0�T������#��_��S��O��K��G��[��W��G@�HP��+�	���J@�+@����b��@�IP�),�*���@�L@����	D@��������?������_֠���:���8���aT������Tc@� @�T��@��Ѓ��q��� ����������K@��G@��S@��O@��@������3��/��;���@��������?������_��S@��;@��3@��O@����/@��+��@���������?��#��7��lT�+@��3@��T���G@��@��;@����K@��?�`���@��@���T��;P�a3A�;P�b7A����+@�������T�#@��7@����;P�cCA�?�T�'�;P�cGA�����������6�'@�����	�#@��7@��'@�;P�a+A�;P�b/A���������_�����7�m���|ӭ!�Nim�M
���Tk�����	���6���K@��G@��S@��W@��[@��_@��O@�p���@�����l��L���|ӌ!�-il�,����TJ�
��������5���K@��S@��W@��[@��_@��O@����G@�D���@�����@���������������������@��@��@��@��@��@��@����@��c0�)T������#��#�@���MT_�LT����@�@��@������?��@��@��˅��������_�;P�aCA�;P�bGA����������_�����������p��@��@��@��@����@��c0�IT������#��+�@�@����T��_�T�bT���'�@�@��@������?��'@��@�����������_�;P�aCA�;P�bGA���������_������� �����������7��@��@��@��@�����@�#�
_�T@���_�AT@���@���T;P�acA�;P�bgA����_��@�`������_�;P�a[A�;P�b_A����_��@��c0�iT������#��+����@�@��˟�+T;P�aCA�;P�bGA���������_ք���_�-T��T@�@��@������?֡�;P�aCA�;P�bGA�������_�@�@��@����?������_�����5� ����������������@��@��@��@��@����@�@� �_�@�@�@�@����_����������_����������_��@��c0�iT������#��;��7�@P���N����B���AT�+����+@����#��7@��@�&@�"@�#@��;@����?��#@���a������'���@P����!���+@�LN��;P�cCA��@�?�T;P�bGA����'@�n���7�@��@��'@��������_��@������������_�����B�.��3�� �������d��@��@���������_������_��@��c0��T������#��'��+��/��3�`�@�%P�,�����@��@���)�|�)!��hi��	�_�T��
����3��/��������4���@��/@��3@� @�@��������?������_�`��7��3�� �����������"��@��@��@��@����@��c0��T������#��K��G��w� ��������w��������3��/��;��G@��@�#���F�����K@������?��/@����3@���#T�/���aT����cT�;@�	�;@����@�$�������/@���&�h&8��"��T!�;@���;P�fCA�?�aT�+��7�;P�cGA�����������6�/@��3@������/@��3@��+@��7@��;@���������������_����������� ����������@��@����;P�aCA�;P�bGA����_��@��c0��T������#��/��;��7��3�@���@���T�@�:�ƀ���aT�@����T�@��@��@���{R�eSM��4$�$�@�%����@��@��@��?������#�;P�dCA�?�T;P�cGA�������j��`6�/@��@���I
T�@�:�����{R�gSM��4�@���'�gR������@����
T�@��@�)��	˥х���E���|��{R�hSM��4��%��@�(����@��@��#@��@��@��#@��mT�@�;P�dCA�?�`T�@�;P�cGA�������,��@��@��@��#@�7�/@��3@��7@��;@�:�ƀ����;P�cCA�?�`T��;P�cGA����������@��#@����@��6�/@�c@�c���������C��_�;P�aCA�;P�bGA�������C��_��@���l�����Q� ��������������@��@��@��@�M���@��c0��T������#��/��+��'� ���q�������+@��/@����q����'@��������_������������@��@��@���@��c0�T������#��?��S��K��C��O��G�@�@��/�����?��3@�JA���C@��G@��K@��O@��S@��/@��
����?@���JT�'��+��3��@��@�:����_�T�����	�����
��������� ����+@���!��?@��@��'@���T	�|��@�_i)�I�{R�jSM��4*@�#�*����?@�d@��'@���Tf@�g@��˄�d�g��˥�|Ӥ�����{R�eSM��4�$�e@�%�d��������_���{R�cSM��4@��#���	������������_����������� ���������������W��@��@��@��@��@��@�|���@��c0�		T������#��+��/����9�9{R�cc_96���@�{|@����k���	���@��_�kaT���������7�'��/��+�;J���'@��+@��/@��c�?����������@��9@�#��{R�aSM��4��"�@�!���9�@�@@�?������_�9�@�@@�?������_־�������_������������@��@��@�����@��c0�IT������#ѐ@��@@��9[R�bc_9�6���c����_�c�������c4���J���������_������@������T�#����@��c0�)T������#�#��9���9[R�ac_96���@�;|@����k���	���@��_�kaT����������7�/��I���/@��!���������#��@��9@�@������9�#@�@@�?��@��@�����C��_�S��@��@�����C��_��������@�����@��c0�IT������#ѐ@��@@��9[R�bc_9�6���c����_�c�������c4��`J���������_���S��@������T�#����@��C�?�T������#��O��S��W�@�����"��@7�O@��@��+�����@��������?��C��C��7�������������@�<=�����+@��/@��W@���b����#��S@��`T���#@��'��O@�`@��#�����#@���������C��_��O@�_�����������C��_��O@�W�����������C��_�������������@��@��@��@�����@��c0�	T������#��+��/���;P�asA�;P�bwA��'��9���������c�����'@���d`���߈�5``���8J������������_������������@��@��@����@��c0�IT������#�A@� @����������_�������@���?�T������#�k��w������{��9�+���@������!���7 �[R�fc_9&6���@��w@��|@����k���
���@��w@��_�kaT���������h7�H���w@�����W��[����k��@��9�@��@��@��{@��w@����+��;��?��+@������������������_�"��3@���������+@����+��7��C@���_�����w@��6�3��C��/�@��_��c��g�@������	��G�����K��O��#��@��#����@���b<��`��7��w@�@@�������7@��/@�?�b��T�w@����;��?��9�k@�A@� ?��+@��;@��?@��������_���9�k@�@@�?��+@��?@��;@��������_֭� ����+@��;@��?@��������_�����������;��@��@��@��@�^���@��c0�IT������#ѐ@��@@��9[R�bc_9�6���c����_�c�������c4��I���������_������@������T�#����@��c0�	T������#��+��/���;P�aCA�;P�bGA��'��9 ��������c!����'@���d`���߈�5``���0I������������_������������@��@��@����@��c0�IT������#�A@� @�����������_�������@��c0�IT������#��9�� ������������@���@�B��;P�`sA�;P�awA��������_�������_��������@���@��c0�IT������#��9 �������������@�����@�B��;P�`sA�;P�awA��������_�������_��������@���@��c0�IT������#��#��9����������_�����������w��@��@��@��@���@��c0�iT������#��9����S����������_�����a��@���@��c0�iT������#��#��'��9?����������_���������K��@��@��@���@��c0�IT������#��#��9d����������_�����������3��@��@��@��@���@��c0�iT������#��9��������������_�������@���@��c0�iT������#��#��'��9����������_�����������@��@��@���@��c0�T������#�@�$@���T���#�@�"@��������6�@�!@��#@�B@�_���������������_����������@��@����@��c0�)T������#ѐ@�����������������������_�(�� ������������@��@��@��@�����!��T�#����@��c0�	T������#ѐ@�����������������C��_��(�� ��������������@��@��@��@��@��c�����T�#����@��c0�	T������#ѐ@�����������������C��_ְ(�� ���������z��@��@��@��@��c���A��T�#����@��c0��T������#ѐ@�������������C��_֎(�� �����Z��@��@��c�����T�#����@��c0�IT������#ѐ@�P����#��'�@����������?�������_�������������6��@��@��@��@��@��@�������T�#����@��c0��T������#ѐ@����#�@�@��@��?�������_�������������@��@��@��@��@������A��T�#����@��c0��T������#ѐ@�������������C��_�&(�� ��������@��@��c�����T�#����@��c0�IT������#ѐ@�P����#��'�@����������?�������_����������������@��@��@��@��@��@�������T�#����@��c0��T������#ѐ@����#�@�@��@��?�������_��������������@��@��@��@��@������A��T�#����@��c0�	T������#ѐ@����+��/���@�@���@� P�-���Ȅ@��@����|�!��hh���?�T��	����/��+������-���+@��/@��@�@�@����?������_�`��7�-���'�� ���������f��@��@��@���@��#���A��T�#�����@��c0�)T������#ѐ@��� �P�bGA�P�aCA�������C��_�w'�� �����������@��@��@��@��@��@��c����T�#����@��c0��T������#ѐ@����9[R�ac_96���@�;|@����k���	���@��_�kaT���������C7$E���������_�������@���@�������T�#���������?j`T��"@�[R�cc_9�6;|@����k����_�kaT���������c6�@����_��@��c0�)T������#ѐ@�0��9[R�bc_9�6���c����_�c�������c4���E���������_��������@��@������T�#����@��c0�	T������#�@�$@���T���#�@�"@���������6�@�"@��#@�d@���T"@�d@���AT"@�d@���T!@�b@�_���������������_����������@��@����@��c0�T������#�#����k!T@�$@��k�T@�$@���`T��@�"@�����h�����������_�������k��@��@����@��c0�
T������#�#����k!	T@�$@��k�T@�$@���!T@�$@���T@�$@��k!T��$���k�T @�$ @��k!T@�$@���T0��$0���k!T4@�$4@��k�T@�$@���!T���#� @�" @����� �� 6�@�dH���#@��H���k!TdL@��L@��kaT`(@��(@��`T��
�,@�a,@����������������_���������@��@�����@��c0�	T������#њ����������_�����������@��@���@��c0�	T������#����������_�����������@��@���@���?�IHT������#��W����[��W����?��4���W@�"@9_�q�T�@�9�[@�������@�(���T����4���K�A�!���}��W@��[@����Y���K@�A�[R�aSM��4H� �C@�#�@����9�!?��������_��@��[@������������������_��
��	@9?�q�T�@�	y���
�k��k@����a��T���V4���K�A�!���}��W@��[@���rY���K@�A�[R�aSM��4� �C@�#�@����9�!?��������_�9�	�g�	@9?�q�T	@9)@�	9���	�J��J@�
���A��T���*4���K�A�!���}��W@��[@���FY���K@�A�[R�aSM��4�� �C@�#�@����9�!?��������_��!T?�q�T	@9)@�	9�@��9����G��C��/������@����@�B���1T�Ti2Tib8����aT��!Tl@ӟ�q�TK��@����~��l@ӟ�qhT��q�T��q�T��qAT
6�W��7�_��TK�k}���T�-T�b-T
ic8��qk���,��
@�@����@��!˚@���T�?��3��O9�;������
��@���8�����G@���[R�fSM��4�� ��@�&����7@��@��[@��/@��C@��;@��OA9�3@��W@��@��?@������G@��W@������}ӭa�.
��2��k�+j-����A9��q3��q�T	@�
@�J�@�?
�cT��q���
��	��@���8�����G@���[R�fSM��W@���q�4K� ��@�&���q���7@��@��[@��/@��C@������G@��W@�
�I
�)�}�)a�i)�i	�?�%A9��q�@����C��@���c����qT��q(T��q�T��Td��)!Ěk��k@ӟ�)1��i	��@�Q���q�T�m�ѭ@ӿq(T��!Tk�z�k��k@�i	��@�B����q�TI��	��TiT	ii8?�q�T?�q`T�@���4�����/3���K���!D�����W@��[@���KX���K@�A�[R�aSM��4�� �C@�#�@����9�!?��������_���3���K�A�!���}��W@��[@���0X���K@�A�[R�aSM��4�� �C@�#�@����9�!?��������_����2���K�A�!�5�����W@��[@���X���K@�A�[R�aSM��4�� �C@�#�@����9�!?��������_����2���K�A�!���}��W@��[@����W���K@�A�[R�aSM��4�� �C@�#�@����9�!?��������_����2���K�A�!���}��W@��[@����W���K@�A�[R�aSM��4�� �C@�#�@����9�!?��������_����2���K�A�!���}��W@��[@����W���K@�A�[R�aSM��4f� �C@�#�@����9�!?��������_����2���K�A�!���}��W@��[@����W���K@�A�[R�aSM��4K� �C@�#�@����9�!?��������_������������_��	��������������������� �����������@��@����@9 @�_���@�@�B��@��_�B�B��D�d˅@�%��@�����T�@@9��@9!� @�_���@9�7@�@�B����_�B�B��D�d˅@�%��@�����T�@@9�����_��@��c0�	T������#��+��/��3����������_��@�������_���������������C���@��@��@��@��@��@���@��c0�T������#��G��[��S��O��W��K��������'��+�����/��#��3��#���
��7����;��c��������G@��&@9�7&@� �'@�����"@�#@�B��@�������_�B�B��D�d˅@����@�����T�@@9��!@9A� @�����������	@�)�
@�_	���TA@9��6��&@9&6�O@����S@��W@��[@��K@���O@����K@����@��G@���������������������@��@��@��@��@��@�����@���?�iT������#������{��w��������W�������a���k� ��������K��!���|����]��@���
@�f�|����0��hf8���&h%8�c�|�@���T����_9�W@�_��cT�k@��k@�!�������n���c��W����"��=��@�a�� ��W@�_�cT�c@��c@����]���@��O��S��_������@���(��O@�a��S@�_�cT�_@��_@��@����H��%�F��h%8�@����!�_��T�@����<���@�&ѧ��h&8�����������}������Ii&8����`�@T��fѧ��҇������|Ǜ�C�		��	��`���T>HT%˥`��}�����g�������_�T�O��[��g��������	���[@��g@����O@��W��c����[�����������W@��[@�_�cT�c@��c@��@�������$�E��h$8�w@��@��������{@��?������������_����}�c����}�H� �������������������@��@��@��@��@��@�$���@��c0��T������#��#��'�����������_��@��������_�������������@��@��@���@���?�T������#��W��[��_�@�(��0���K� ����|����������T@�T�K@�d@���	���������_�exa���ex!�!��l��T�#��+����7��;��|��?�������C����G��@�����_��W@��"@9�7"@� �#@�B���"@�#@�B��@��������_�B�B��D�d˅@����@�����T�@@9��!@9A� @��B����D�d˅@����@�����T�@@9��6�'��'@��W@�"�� �C������3����;�*0���/������3@�u��� �6�'@��W@��/@�"@9B6�������7�#@��K@��+@�������W��7�[@��_@��'@�"��'@��W@�����x`�)��x ����l��T� ����[@��_@��'@��@�V�����|��� ���������(���@��@��@�X���@��c0�)T������#��?��;��7������/���+� ���������'��!���|������?@���
@�$�|�Х�0��hd8���h#8�!�|�@���T����?9�+@���"�ҩ�C���+@�#�9�7@�c@��;@�B����C�Ҁ?������������_�������������@��@��@�����@��C�?�I2T�Cѝ�?����#������#������������u�v�����K����>��cт��#��
� �?������w��!���|��?�k��A���
@�e�|����0��he8�?�%h$8�c�|�@���T����9�K��?�"��W� � ���k/���A���#A����[R�dSM�d5�A�,��A�!�#����������u����A����@��������������bX����9���������������������������������������>��cѪ��#��@�����@�"���@��cT��@���@�����#�����;�������@����������K���"����@��@�a��@��@�_�cT��@�
������@����!���@��@��@������������������@�a��@�_�cT��@���@��@����
���@��%��h#xF�Ҧ9%��_�"T����#�����������@����������K���"�����@�a��@�_�cT��@���@��@�������%�&��h%8�@�e��@��@���_�T�{��������������{@��@����@������������������@�a��@�_�cT��@���@��@�������%�F��h%8�@����!�_��T�@��������@�F��%ѧ��h%8������������s��}�7hT%˥`��}�	��	�j������J�_�T���������	��������@��@����@����������$��
����	�V��@��@�_�cT��@���@��@����w��%�F��h%8��B9��7������i%8���
�`�@T���eѩ��҉������*}țJ�C�K	
�˿`���T2%��_�"T����#�����T�����@��������#��K���"����@�a��@�_�cT��@���@��@����>��$�E��h$8�A��@��������A��?���������C��_����}������}��� ���������������@���@��@��@��@��@��@�]���@��c0�:T������#����d��B�����B~��`@�!�?�mT��@����@�@��A�@:�'�xe�`������aT�@��@������
���aT�@���������T�@��@���o�����T�@��@���R�����T�@��@���5�����T�@��@������
T�@��@��������T�@��@���������T�@���������
T�@����������	T�@��@������	����T�@���������T�@���z�����!T�@���e�����AT�@��@���O�����AT�@��@���,�����AT�@9B� �d6�� ��B|�o��������T�����d6�� �����c�����������_ֆ@�F���|H�g6�� ���|����T����9�!��Կ����T�x`���
d6�� �����E���@�I	���H�j6��
 ��"}
�!���T��h`8G�� �h6�� ���|����Td6�� �����-���@�F���|H�g6�� ���|����Td6�� ��������@�F����H�g6�� ���|� ���Td6�� ��������@�F����H�g6�� ���|� ���Td6�� ���������T�x`���
d6�� ���������@�I	���H�j6��
 ��"}
�!���T��@�F����H�g6�� ���|� ���Td6�� �������@�F����H�g6�� ���|� ���Td6�� ��������hf8G���h6�� ��}���+��Td6�� ���������T�x`���
d6�� ���������@�I	���H�j6��
 ��"}
�!���T��@������T���@��@���d6�� ��������	i`8I	��j6��
 ��"}
��+��T���T�x`���
d6�� ���������@�I	���|H�j6��
 ��"}
����T���T�x����
d6�� �����y���@�I	���|H�j6��
 ��"}
����T���T�x`���
d6�� �����d���@�I	���H�j6��
 ��"}
�!���T��@�F����H�g6�� ���|� ���Td6�� �����L����T�x`���
d6�� �����A���@�I	���H�j6��
 ��"}
�!���T���������^���@��@��@�"��@�@����_֐@��c0�iT������#��9@�[R�dc_96���@��|@�e���k���	���@�{�_�kaTe����������'��+���@����7��C;���'@��+@��@��@�H�������[R�aSM�a5�'@���� ��'@�dH�$�`����+@�H�������"�q4���'@�aH�@9�9��"��+@�	����@�9 �[R�cc_9�6���@�d⸄����@�d�_���d�������4�@����;���@9������_�����������@��@�����9"{�������TC�c����A��T�@��_����d��C�����C~����TDx`���
c}�B�A������_ֆ@�fʥ���H�g6�� ���|�� ���T��@��c0�iT������#ѐ@����9ץ���������_�������������@��@��@��@�������T�#����@��c0�iT������#ѐ@����9�����������_�����������@��@��@�����!��T�#����@��c0�iT������#ѐ@����9{����������_�������x���@��@��@�����!��T�#��� ����_�"@�@�_�AT@�#@��T@@9!@@9A� @�_����_�!@�@�?�����_��@��c0�IT������#����#���b��#@��@�_�JTC�|�hc�#hc�%���AT���@��@����	���@��7_�ෟ��������_�������)���@��@����@��c0�T������#�@�[�9�c@;�����C �c�߈�5��@ ��c�R;���@�@��9`�[R�ac_9�6�@��B��@��_�B��Ȼ����������_���������@����@��c0�T������#�@��@�%���@9�7�7�@�@�"�#@9�q�TB���c��c@�!��#��'�����*���!;���7@�!@�;�9!`�;R�bSM�b4f��!��+��A�!�����'@��#@��Х�+��@����O���+@����������_�@�@���a�! :���ҩO�������������� ���������@�����@��c0�iT������#��9�c�����#�@�c�߈�5�/�@�������:���/@�@�c���`@�a@�c@����������9�!&�"R�B������6�@��@�����C��_���������C��_�����}���@����@��c0�T������#�B@���C@�D@�$�e@9��q�T���˥���@�c�����'�;R�bSM�b5�@���� ��@��@�&���@����@��@���e@9��q�T������_�����!��b��8O��G������������ ��� �����@��c0�iT������#��K��G��7��;����P�2���!�Y3��b7 �� ��)���/�;P�aD��G@��K@�����c���T��������_�����B�.�b ���G@��K@����/@�?�-T��;P�fD���A��E��T�+����#���z�;P�hD�	�)@�if�	�T�'����3�������8��@7�G@��K@��3@��@��������	��������+@��@����+@����#@���;P�aD��'@�?B�T;P�bD��+@�B��/@��K@����G@���;R�dSM��4k��!�@�$�� ��P�!�&�ǣ���G@��K@�ȥ����!�����c���/@��P�2�4��"6��c���!T��������_��/@�������_�����B�.�����+@����������� �����������@��@�e���@��c0�T������#��5��,����5���M����������_��������@��c0�)T������#��#��� Հ���M)���#@��;R�aSM�a5�@�
���@�!����������=)���!�9��;R�aSM�a5�@�����@�!���������_�������^���@��@����@���?�T�ѝ�?����#����������9 �;R�dc_9D6���@�&R�� (��|@����k������@�&R�� (��_�kaT������������������7 R� (�>8���$��� R� (��������@��9�������#����>��c�����#�o��#��{��$��������@��@������@��@����@ ������#��P�2����}6����9��@�@@�?�������_ֵ���������_���������������@��@��@��@�����@��c0�T������#����#��'��+�����T�+��'�D@�"@�#@�����v3��@9d7�'@���!���AT�+@��9�P�!�&�Ƣ���@��������_֢�B�.�������B�.��� ���������������@��@��@��@����@��c0�IT������#ѐ@��@@��9;R�bc_9�6���c����_�c�������c4���8���������_���s���@������T�#����@��c0�	T������#��G��O��K�D��������������
T�T&hd8߰q	Te����T����T���������&���T��_�T�#����3��/��+������������2���+@��@��������/@�����K@��	@9)7�'��7����G@��3@��@����@�9 ���(��;R�dSM�d5�7@�@����"��7@�"�@�#��;���'@�����
��qaT��������������������_�!�?�TDha8��qa��T��@�c��+@���c���%�����D�;R�eSM��4���"�@�%������*�;R�bSM�b5�;@���� ��;@�C@�#�@��3@��@������9�;@���K@��G@����O@��#@�������q������M������:������G������4�� �������������@��@��@�N���@��c0�	T������#��#����'���v���'@��������������_���������������@��@��@��@���@��c0�iT������#ѐ@����9ǡ���������_�������������@��@��@��@�������T�#����@��c0�iT������#ѐ@����9�����������_�����������@��@��@�����!��T�#����@��c0�iT������#ѐ@����9k����������_�������h���@��@��@�����!��T�#��� ����_��@��c0�iT������#ѐ@�0�@@�+����������_���*���@������T�#���A@� ���_��@��c0�iT������#ѐ@�0�@@�;����������_������@������T�#���"@�@�_�T@�#@�kAT��#��k�T@�#@�kAT@�#@��T@�!@�?�����_����_�!@�@�?�����_��@��c0�T������#�#@�@��!T@�$@���T@�!@�0�����������_�����������@��@���@��c0�	T������#�#@�@�_�T@�$@��k!T��$���k�T@�$@��k!T@�$@���T!@�@������������_�����������@��@����@��c0�)T������#�Ƽ���P�a/��P�b3�;R�aSM��4>�� ��P�a+E�!��P�`+�k���;R�aSM��43�� �;P�a'E�!�;P�`'�����C��_���������@��c0�)T������#����P&����Ҽ�����������(���@��@�A�A�;R�aSM��4�� �C@�#�@�������������_���h�����@��c0�
T������#�*���;R�aSM��4��� ��P�d@�$��P�`��P�d+E��P�e/E��#����@���
T�@��@���0���+����'��P�d@�������ү��a6�P�a/E��@��T�P�d+E������|�;R�fSM��4�he����&��h%��P�a@����'@��@������@�����+@��#@����������_�!�?�
��TGha8��qa��T��[�� ���������@��c0�iT������#�+��;��7���9����9 �$RЄ�-���߈5 R��-��5�!'�36���7@��;@��� �;R�dc_9�6�@�%RХ�7������@�%RХ�7���_�����������6 R��7��������7@��;@���@��#�$RЄ�7��'����+��@��9�P�d@���������]����6@��P�a/E�?�iT�|�P�b+E�@�Aha�@�������9��9�+@�@@�?��@9�@��@��������_����9�@��@����������_�B�_�
T#hb8�qa��T����B�B���!������@��9��9�+@�@@�?��@9�@��@��������_����9��9�+@�@@�?��@9�@��@��������_���� �2���@��@��@9�������_�������p���@��@�e���@��c0�iT������#ѐ@�0�@@��9@�;R�cc_9�6��D㸄���D�_���D������d�6��3:���������_���.���@������T�#����@���?�IT������#�[��9�?��� �#R�c�-�c�߈�5 R��-��5�!'�p5�� �;R�cc_9�6�@�$RЄ�7��㸥��@�$RЄ�7���_������������6 R��7�����-����c�"��S�#R�c�7��W����[��@��9�P�b/E��7�����������P�c+E��P�d/E��7@���c@��џ�MTf@�g@�G���!����T�3��;��O��K����@��Є�����O@��;@��K@��3@���(�	�'��|�;R�hSM��4y��&�hg�(�h'����?��C��G��9�[@�@@�?��?@��C@��G@�������_ֆ���?@��C@��G@�������_����������@��c0�iT������#ѐ@�0�@@��9@�;R�cc_9�6��D㸄���D�_���D������d�6���9���������_�������@������T�#����@��C�?��T������#��s�����Z��G��@��7��7K��7	��6���W����G@�ᇀ��W@����@�CX@�c�$|@�d�C(@�c�C4@�C��K@����S��@�"$@�B�7�G@�,����9���T$@��S����c��O@��c@��z��}��$��O@����G@�������C��_���������C��_��9�a�A�B�B�7���� ����������������#��'��+��/��3���F���@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@���?��xT�
ѝ�?����#��_��{����������s��o��g��c���������
������	��
�������� ��P�c��c������F)@������������{�c@����c��.�҃��-�����C�@)@�A-@�B1@����gA���@��oA��sA��{A��A��A��A��A�f����������_A��cA��c��[�������O5@�o��{# �oC@��C����O����o������{c�oC@��7�oC��,�ҏ��-�����/�OB9/6/��ҏ���s�����x���������-���#��9���������_�@5@�A9@�B=@�q�������_@���@�t��7�����	��������������������g��_��������o�����{�����������%��A�@����@��k���
���J����A�"@�!@��@�����x%��������T&xe�_�ǰ�����T����s��A��(@�e��4@�e��
������m�
�7���@��s@��@��A�� @���7�$@�e�7 �ҡ��X@�&t���������B9�7�87;R�e�_96������>��c�$���#�����%������B9�6�@��_����T@�����X@�f��#�����������������@����K��KA�a6������������%%��@��@����@�!����#��G��GA������������%��@��@����@�B,�!,��A��H@�������}��@����������#���b��A�j�A��(@�d��4@�$��[A� �������#���b��A�\�C��C��WA��CA��@��}��#���b��A�Q �T������A�K�@������A�F�A��d@9d6���������x#���b��A�:�A��h@9d7�@9d6�@�@������j#���b��A�,�A��@9�6�@���$5����������$��@����A��3��?��@��?A�������Q#���b��A�L����A�$@�!� ������E#������A��$@��
�6�4@�h
��g@��)HT��@��;��;A��}�a���@�������=#���b��A���_@��ET����@��7��7A����z�##���b��A�� ���@�����#���b��A���o@���iBT��@��3��3A��}�a���@�������#���b��A���{@���?T����@��/��/A����z��"���b��A�� ���@������"���b��A��A���$@���6�(@�h��c@���;T��@��+��+A��}�a���@��������"���b��A���[@��i9T����@��'��'A����z��"���b��A�� ���@������"���b��A��A���$@�h�6GN�����#�GN��	����#A��A������҄�������"����
��A����{A�A����A�`�������"������A�@�g��@�a��@������4@���B9E7���@9E7��������"���b��A�M��@��@����������"���b��A�B��@��@���@������u"���"��A�H@��D��������C����c����A��A�@����d"������A��D@��H@���:�A�!�A��A��A��A�䋀������@������
��_��9Є��!T"@���ዀ����������
��_��9�a�A�B�B�7�/���c����@����}��z�4"���ҡ������/"������c�H	�
@��
�
�
	@�G�	���*T�x`��E��@��@�'!ǚ	���T�C����c����A��A�`����"�����A��D@�����H@������A����@�@��A���@��@�	��T��y`���������������"������A�������A�A����A� �������!������A�@�b�����@����������!���b��A�������������D#��@��k@��T���������;#��@��A�@��� ���!�����A��s@����A�?�jT���}��m��!���B��s@����A��@�����@��@����A�r���A�p���A�n��c��T�xc������M��T�w�_�B���s��}��m����!������w@��s@���@��x$����A��@������@���@�P�����w@����A��@���@��@�_�jT�w��xb���`T_�AT[N�`GC�������t!���b����}�����m!�������	 ��������e!����@�(���@�&���w� ��������Z!��w@����A��@���Tp@9�6�����B�����M!���b��@����A��@�l@9�6@����@����@!���b��@����A��@���@����@���E��A��@�`@9d6���������,!���b��@���@��_A����gA���iT�cA����sA���iT�oA����A��@��@����!����@������������������������������������������������������������������������� ������������#��'��+��/��3��7��;���b���@��@��@��@��@��#@��'@��+@��/@��3@��7@��;@����@��C�?�
T�Cѝ�?����#����������3��G��/�������������@�``��C@�a��3@��/@��G@�?�	T�C��G��/��3���@�@��?�@��;���J�����7��?@��I���{��?��;@��I���C����>��c�����#��7@��O��@��K��@��W��9�c>��S��?@��_��{@��[��g��c��o��k��w��9�!�5��s�����C�����gD���/@�C��3@���cT�G@�����?����G@�������������һ���������@��?@��/@������������C��_�������������@��@��@�����@��c0��T������#��/��;��7��?� ���`������������6�����7@��;@��?@�p����������@�����@��������C��_���������C��_��#����@����@��#@�����C��_���������C��_�����������������@��@��@��@��@�����@��C�?�	T������#��9dI����������%�F���C���!x��D�� ���������`�������B9!6$��҄��������?9����/������-���s��~����;���������A��C��?��;@����?@��C@�����C��_��;@�������C��_���������C��_����C9��N���@��C@9����@���?��
T������#��W��[�"(@���I���������Х��}�����!x�GD���[@�C(@�D,@�E0@�������O��� ��W@��[@�"4@���"B9������`��9�c��`T�@�	�G��K��9�B�/����@��G@��K@��6�������_��W@��H���������Х4��}��#���!x�D���[@�C4@�D8@�B<@�������������������������_�������_�������_�����������@��@�����@��c0�iT������#ѐ@�0�@@���������_�������@������T�#����@��c0�IT������#��#��#@������!"��������� ��@��@�A�������C��_���������6������������@���@��c0�	T������#��K��G��������;@��@��#@����@��/@������K@��G@��#�?��T�/��;�@���@������c9�����@����T�������9�c��9�@�������_�A��+�`��)��� ����;��#@����������7��G@��K@��#@��;@��+@�����(�c@�!����MT_�bT�?�Ti@����
�K���l@�k�?
�*���;R�mSM��4���(��xa�-��x!����T�'��3����/������
�����7@��'@��/@��3@��K@��#@��;@��+@��@�������������������_�����w������t�� ���������"���@��@��@�v���@��c0��T������#����9���@�.��u�����A9c�c@��6�����������_�u��t��rb���@��~�������������_������������_����C9������@��C@9���@���?�I(T�ѝ�?����#��������O��w�e��P������������ @�f��P����s���c���?�i$T����C��o��@��@��@�������[����_��@�`@�a@�b@�������w��W��S��s@�d@�d���`@�����c���?��T�������S@��W@��s@����w@����@��@�f����@�����c���?�T����C��S@��W@��s@��@��@����w@��{�gl@9�6h�@9�7g6g@��@���T���K������a�!t���9�!�,������������_ր��<��������!,���9�!�,������������_����������m���`��G@��o@��@��[@��_@��w@��S@��W@��@��{@��@��s@������O����g����G@���6�C@����G@������O@�"����9�!������������_��?��k������?@��k@��������_��������������_��������������_��������������_��������������_��������������_��C@��c��}����c��K����9�c�?��T�����9�B3������7�C@�E��c@�`��K@��K@���? �T���@��O@�Ԙ���9�!����c������g@�������c@����9�������c��@��9��>�������g@������������_��g@��������|��c@��9����@�?�!T�����9�B3������7�c@��@� ��s@�eX@�e��@��T��s@�!X@���"��c@��@��������������_���������������������� �������������������@��@��@��@��@��@�����@��c0�)T������#�#���9 �;R�ac_9A6���@�#R�c�(�;|@�b���k������@�#R�c�(�{�_�kaTb���������7 R��(��+�����@�#R�c�(����1���$R���(�������#��@��9;R�e#E��� R�8��3���6 �;R�cc_9�6��$R���(��㸥���$R���(���_����������4 R��(���3,����$R���(� �;R�ec_9�6�@�&R��@8������@�&R��@8��_�����������6 R�08�����E�����$R���(��@�&R��@8� �;R�bc_9�6��B��_�B��������6 R�8����0��$R���(��@� �;R�ac_9�6��;|@�����k�������_�kaT�����������7 R��(�+��;R�a#E��� R�8�
1��;R�`#E��;R�`#���9�#@�@@�?����C��_� R�8��0��;R�a#E�!�;R�a#���9�#@�A@� ?����C��_֙������C��_������C���@��c0�IT������#ѐ@��@@��9;R�bc_9�6���c����_�c�������c4���+���������_�������@������T�#����@��c0�		T������#���9 �;R�bc_9B6���@�$R���(�[|@�����k������@�$R���(���_�kaT�����������7 R��(��*���B9���"R�B�(��������@��9;R�b#E�_�
TA�;R�a#�_�T R�8�(1���9�@�@@�?������_�����9�!�ĭ�� �"��������_���e������@��c0�IT������#ѐ@��@@��9;R�bc_9�6���c����_�c�������c4��0+���������_���#���@������T�#����@��c0��T������#������#���'��Sy#`���Wy�/���9�'@��������϶���'@���_�T�_��T�S@yy_ �#T�W@yy_0�cT�/@��_@�T�3@���T��@9@9��������_��|���P���|�^���~�\���}�Z����X���~�V�� �������������@��@��@�����@���?�),T�ѝ�?����#��������{������ ����|�a�����A��7��!���k��o��C��_���$����T@���������|�y�9�!�7����7@��
�����@��@���@����������9���7��@������7@��@	��7@��B��9�B�7��T���O�`/E��+����B���#T���O�c/E�������������c��G�������T������[I����s@��{@��@��w@��@�������_�{�����9���s��9�@��w�8����s@��{@��@��w@��@�������_�{�����s��w�+����s@��{@��@��w@��@�������_�{�����s��w�����s@��{@��@��w@��@�������_�{�����s��w�����s@��{@��@��w@��@�������_�����s@��{@��@��w@��@�������_�{�����s��w������s@��{@��@��w@��@�������_��+@��'@��@��+��'����@��@��/��@����@����7@������
���@�KT�/@��T�3��'@����+@���cT�@���������@������'@������3@��'����+�d������@�����@��3@��/@���c��@�.�{�����s��w������s@��{@��@��w@��@�������_�{�����9���s��9�@��w������s@��{@��@��w@��@�������_�{�����s��w������s@��{@��@��w@��@�������_���!�?�M�T@�$A����'�@����+A��qaT�/A��@��k�T�KBy�q�T�qa��T�{�����9���s��9�@��w�q����s@��{@��@��w@��@�������_��@��{��'@����+@�����a����s@��{@��@��w@��@�������_�{�����9���s��9�@��w�P����s@��{@��@��w@��@�������_����������B�.���� �����������@��@�����@��c0�T������#ѐ@�p�A@�B@�@@�=*���������_���P���@������a��T�#����@��c0�iT������#ѐ@�0�@@����������_���6���@������T�#����@���?�IT������#��g�������B������!���?@�T@��@�T����~�?�JT�����9���9�)A�����
G@�����|����������h�h@�A��#
T�+��;��7��W����	��S�i-@��/��K��O��S�����T�������@�Є����+@��������W@��7@��;@�����}��ч�R�hSM�H4�?��/��3��[��������&���W@��7@��;@��3@��?@��/@��+@��[@��'H��/I��$��,��S@�������T���������	�������_�����������������_���0������%�� �������������@��@��@�s���@���?�)T������#�@y�@��<@��q�T@�?@�cT@�@��@������|���'@� �P��<@��q�T@�? �#T@�	@�!�����}�	�' ��`ѥ<@ӿqT@�?0��T@�	@�1�����~�	�'0��������������9�c��9Є@��������_֥���	�����&�����KT�@y�kT��JT�����9�c����9Є@������	�J��J~�
��
��~�������c�l@y����?
�	TN�k@y�T�C��y�/��3��y�7��?��;��G����@�Є���������?@��G@��;@��/@��3@��C@��@y�@y�7@���������0���{�,h/xy
�	�R�iSM�	4�K����*��K@�+@�+��	�
����T�������������_��������������������_�����o���
��	�d���~�j���}�h���|�f�� ���������@�@���@��c0��T������#���#���������@�(� ��@�"@�#@��T �P���ޑ���@�B@������@���C�������_���������@��c0�T������#��+��'������c9���@��`T�������9�c��9Є@�������_��+@�A�������'@�=/���@�������������_�����������@��@���@�@����_�@�@�}��a|����_�@�@�@��Cs��`��_�@�@��Bs��A|�@�}��@��_֐@��c0�T������#���}����@���������C��_�c�?�
Txc�_�a��T�@�����C��_�������C��_�����h���@����@��c0�T������#������D������+����+�����'��+@��'@�@���������3@�?r��������������_���E����@���?�	T������#��{����w��������{�B��c��k��9����`T�@��9�B�8����@��c@��9�����k@��9���6`T�@�	�9�B�/����@��c@��k@��9����6�������_��@���v�T�����>��c�����#��x��w@��{@��@���|��
��A�C@��4�?��@�H6 �������������@����g�����`6��
�g@� ������������@���A� 6�S@�#	��_j�T�����������_֠9���9�!`3��������_������������_��[@�k�T�S@�B F��@�H6 �����������@� ������������@��_@�k�T��(����6�S@�BC��S@�b@��A�B�B@��?@�_k�T�����������_֠9���9�!`3��������_������������_�������_����9�!@��������_�A
��������_��������#���������@��@��@��#@��@�9���@��c0�T������#���?��T��������7����#���@�b��'��b��������_֠9���9�!@��������_�����������U����@��@��@��@����@���>�T?��T���c;˝�?����#����@�c`�~�����T���t��������_�?�T��$hb8d4�����9�B��9�c@������c;��_��@9��q`T�����9�B��9�c�/������c;��_���=������������c;��_��������������c;��_���	�������@��c0�
T������#���������D�hT��������,������#����@����������������
������@��@�?�(T�#@���&��������������C��_��������9�c��9��@�����C��_���������������C��_���������������C��_֦xb�x"�B�?��T���@��@�����C��_��� ����������r����_�@�?�q�T?q��������_�@�?�q����_���k����_� �@�?�q�T�4r��������_� �raT<H�_����_� �@�?�q�Ta4@��_����_� �@�?�qaT<H�_����_� �@�?�qaT<H���?�`T���_�|H� �H��_��@��c0��T������#��+��7����O��+@�c��7��d�������_�����������B����@��@��@��@��@��ҟ�	T�����9�B��9�c@��_���y@���H�89@�<9@��0��|������_�@��ҟ�	T�����9�B��9�c@��_�D��8y@���H�x9@�|9@�4�0�d@���d�p��~������_�@����,T@�aT�@9�qT�����9�B��9�c@��_��@� y�������9�B��9�c@��_�H��ha8�h!8!�?�k��T��H�9�@ӟ�������q�T�5�qiTH9��@��������_�@��{@���	T�����9�B��9�c@��_�$��8y@y<y@� � @yHyH@9�9L@9�9@A��p���������_��|�y@yy@��@��0��~������_��@��c0�	T������#���@y�qhT�q�T���Z���@�"�9B@�b5�z�#9��h�qAT`���M���@�"@9Bx�#@9b��!@���������9���������_֟(q@T�@q�T�Dq@T�����9�B��9�c`��������_ր�#�+���@�"@yy"���"@y y"(@9H9",@9L9!�@�@��������9�8��������_�@������@�"@yy"@yy"@��!@���������9��7��������_��������@�"@9Bx�#@9b��"@��!�@�0�a��������9����������_�B�_��T#�ch�8c@�C��5���!�����_��T����4����@�a�R�dSM��4��� �d@�$�`��9���������������_�a���`��� ����������@�Z���@��C�?��T������#������>��cѦ���#��|����s�����*�!��@�_�q�T�[���?���b��[@��W��c��S��_��[@�
��S@��c@��W@��_@�������������������������C��_�������������C��_����9�!@�
��� ������������@��@�����@���?�T������#������>��c�^���#��|������S�S�����������������_��������������_����������@����@��c0�	T������#��K��W��������3����|��;�������7� ��;���9%����G��c��W��[��@��@�����T���7� ��@��;��G@��W@��[@��c@��+� ��/�	����������������_����#��@��'�����������������������_��/@��c����������������_����������������#��'���0����@��@��@��@��@��@��@��#@��'@�����@��c0��T������#��K��W��������3����;�������7� ��;��O��[���9�����G��k��W��@��@���!��T���7� ��@��;��G@��O@��W@��[@��k@��+� ��/���������_����#��@��'�����	���a��[@����O@�A�������������_���������_����������������#��K��+���н���@��@��@��@��@��@��@��#@��K@��+@�����@��c0�	T������#��'��+������������9Є��!T����b9�B�8���7�@��@�������_��'@��+@��
�������_������������@��@����@��c0�	T������#��'��+���������l��9Є��!T����b9�B�8�w�7�@��@�������_��'@��+@�
�������_�������s����@��@���������#��7��;��+��+@���������� ������_��T���������_��;@��'��'@�����7@��������������_���_��@���?�T������#�K��9�3�������m
T�W��c�@�F@����������������	��?��	����c@�?�h
T#�?��T� �R�cc_9#6���@��W@�{|@�����k���
���@��W@���_�kaT�����������?��7�'���!���'@��W@��c��C��G����K��@��9�@���������c@���R�dSM�d5�?@�����?@�!�@�"���3��7��;����9�K@�@@�?��+@��3@��7@��/@��;@��������_�3�����+��/��3@��7@��;@����������������_�3�����9Х��+��9��@��/��+@��3@��7@��/@��;@��������_�����@�!~��H~�� �r����3@��7@��;@��+@��/@��������_��������������������@��@��@��@��@��@�[���@��c0�IT������#ѐ@��@@��9R�bc_9�6���c����_�c�������c4��p!���������_���c����@������T�#����@��c0��T������#��;��+���9��b�_�T�9�B����9�B@����@��@��������_�c�_�T�9"�R�cc_96���@�{|@����k���	���@��_�kaT����������7����;��7U ���7@��@��c� ��#��'����+��@��9@�����������@��@�?�T�;@�_�AT�7@�Z@�D@����?ր�������9�+@�@@�?��@��@��������_��@��7@�a@�����������9�+@�C@�`?��@��@��������_֠9�����9�@�����9�+@�@@�?��@��@��������_�����F������C�� խ����@��@��������_��������������@��@��@��@�m���@��c0�IT������#ѐ@��@@��9R�bc_9�6���c����_�c�������c4��� ���������_��������@������T�#����@��c0�T������#��T�|�cP�c!�d�bhb��@�����������_ց:������������!���5��������_����������@����@��c0�	
T������#����#��'��O�cA�?�T�O�cA�������z��6�@�?4�aT�@�?�������������_��@��#@��'@��O�cA�?�T�O�cA�������a��6�@�?D�aT�@�?��������������_��@��#@��'@��O�cA�?�aT�O�cA�������H��7�@��#@��'@��O�c�B�?�T�O�c�B�������:��6�@�?��`T?|�aT�@�������������_����������_��@�?�����������_���������*����@��@��@�����T`�`T\�aT�@�,�aT�@���������_�,�aT�@���������_�_��@��c0�T������#���T�|�CP�c��d�bhb��@�����������_��9���@���������!�-��4��������_��������@����@��c0��T������#��#��'���!@��� ?��������������_������@�[
��������_���������Ǻ���@��@��@����@��c0��T������#��#��'���!@��� ?��������������_������@�s
��������_��������������@��@��@����@���?�T������#������>��c�N���#��|������S������������������_������������_�����{����@����@��c0�)T������#�7��~��3����������7��������������_���������a����@��@��@���@��C�?��T������#��s��3����>��c�
���#��|����3����>����@y�5����	�c��3��������������c@�����������������C��_�������������C��_�������������%����@��@��@��@��@����@���?�	T������#��k��{������>��c�����#��|���������
���������_��A9cx��A9c��{@����K@���������_�����������������@��@��@��@��@��@����@���?�T������#��k��{������>��cј���#��|���������
���������_��A9cx��A9c��{@����_@����3�c@��0�c�������_��������������������@��@��@��@��@��@����@��C�?��T������#��s������c����>��c�_���#��c����������C��_��kA9�x��oA9���@����_@�������C��_����������������#��'��������@��@��@��@��@��@��@��#@��'@����@��C�?�)T������#��s������c����>��c�'���#��c����������C��_��kA9�x��oA9���@����s@����F��0�e�����C��_����������������#��'���J����@��@��@��@��@��@��@��#@��'@����@���?�	T������#��{����C����>��c�����#��C������@y�5����
�k��g��c��C������������k@��g@����c@��������������������_����������������#�������@��@��@��@��@��@��@��#@����@��c0��T������#��;��G��S��W��������O��K��G��C��?��;��7��[��@��� ?�B��?@��C@��G@��K@��O@��[@������7@��;@������
������������_��������������_����������������#��'��+��������@��@��@��@��@��@��@��#@��'@��+@�����@��c0��T������#��;��G��@���_�	T�9�����j9�JA������y�@�J�H��89�@��<9�@����0����|��
����������
��������_������	��
�d����������_����������������#��'���z����@��@��@��@��@��@��@��#@��'@�����@��c0�IT������#��;��G��@���_�	T�9�����j9�JA���J���8y�@�J�H��x9�@��|9�@��4��0�j/@����j/��p����~��
����������
��������_������	��
�����������_����������������#��'���.����@��@��@��@��@��@��@��#@��'@�����@��c0�)T������#��3��@����	T�9�����g9��@������y�@��H��89�@��<9�@����0����|���������������C��_���9�����C��_������������������@��@��@��@��@��@����@��c0�T������#��3��@����	T�9�����g9��@���G�ҧ8y�@��H��x9�@��|9�@��4��0�g#@����g#��p����~���������������C��_���������C��_��������������������@��@��@��@��@��@����@��c0��T������#��3��C��G��������;��7��3��/��?��@��� ?����7@��;@��?@������/@��3@�������������C��_���������C��_�����������������s����@��@��@��@��@��@��@����@��c0�T������#�(�TR�c�_9#6���9�!��9�B`��������_֕
��������_���������M����@��@��@���@��c0�		T������#��3��/��s�����i�c���?��T�����������#��#@��s@����|��/@�����_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	����9�B����@��@���������C��_���������C��_�����L��� ��������#��������@��@��@��#@�����@��c0�	T������#��;��7����G������c���?�)T����#��'��#��+��+@��@����6���7@��G@���������_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	�������9�B����#@��'@������������_������������_������ ��������#����������@��@��@��#@��@�����@��c0��	T������#��C��?��K���������c���?�T����c��/��'��3��3@��@����}��?@��K@�����4����+�_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��:����9�c����+@��'@��/@������������_��������������_��������� ����������+���=����@��@��@��@��+@�����@��c0��T������#����@�`������������_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	�����9�B�����������������_�����������@��@����@��c0��
T������#��C��?��O��K������c���?�iT����C��+��#��O@�a��K@��Q�B )��3��/��3@��	�����������?@��������'�_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
�������9�c����'@��#@��+@������������_��������������_������ ��������������������@��@��@��@��@��@�����@��c0��T������#��3��/��;�������c���?�T�����������#��#@�`���/@��;@����_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��@����9�B����@��@���������C��_���������C��_��������� �����������F����@��@��@��@�����@��c0�T������#��'�a��Q� )��������� ���
�����_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
�������9�c����@���������������_�������������@��@��@����@��c0�T������#��+��'��+@��'@���������� �����
����#�_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
�������9�c����#@����������������_�����������Ĵ���@��@��@��@�����@��c0�T������#������� ��V
���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��y����9�B������������������_����������@����@��c0��T������#����������"
�����_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��D����9�c����@���������������_�����U����@����@��c0�T������#�������@���	���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��
����9�B������������������_���������@����@��c0�T������#��*������Ҷ	���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��ل���9�B������������������_����������@��@����@��c0��T������#������� ��~	�����_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
�������9�c����@���������������_��������������@��@��@����@��c0�T������#�������@
��B	���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��e����9�B������������������_�����w����@����@��c0�T������#��+�b��Q�! )������������		�����_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��+����9�c����@���������������_�����������9����@��@��@��@�����@��c0��T������#����@�������ҩ���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	�����9�B�����������������_������������@��@����@��c0�T������#������� ��r���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	�������9�B������������������_�������Ʋ���@��@����@��c0�		T������#��3��/��s�������c���?��T�����������#��#@��s@���@���/@�H���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��k����9�B����@��@���������C��_���������C��_�����Ļ�� ��������#���q����@��@��@��#@�����@��c0�IT������#��+��'��+@��'@���������� ������_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	�� ����9�B������������������_�����������/����@��@��@��@����@��c0�T������#��+�b��Q�! )����������@�������_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��߂���9�c����@���������������_��������������@��@��@��@�����@��c0��T������#����@�������]���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	�������9�B�����������������_����������@����@��c0�T������#��+�b��Q�! )����������z�A�����_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��c����9�c����@���������������_�����������q����@��@��@��@�����@��c0�)T������#����@������@��������_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��"����9�c����@���������������_���������1����@��@��@����@��c0�T������#��������������_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	�����9�B������������������_������������@��@����@��c0�T������#���������Ҏ���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	�������9�B������������������_��������������@��@��@����@��c0��T������#����@�����
��U���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��x����9�B�����������������_������������@��@����@��c0�	T������#��C��?��K��O�������c���?�IT����C��+��'��3��K@��/��3@��/@��	���?@��O@�����#���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��*����9�B����'@��+@������������_������������_��������� �������������/����@��@��@��@��@�����@��c0�T������#��������������_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	�����9�B������������������_������������@��@����@��c0��T������#����@�����`��i���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	�������9�B�����������������_������������@��@����@��c0�T������#������� ��R���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��u����9�B������������������_������������@��@����@��c0��T������#��;�b��Q�! )��+�����������`��/����'�_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��5����9�c����'@����������������_�������������B����@��@��@��@��@�����@��c0��T������#��;�b��Q�! )��+�������������������'�_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
������9�c����'@����������������_������������������@��@��@��@��@�����@��c0��T������#���������������_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
������9�c����@���������������_��������������@��@��@����@��c0�T������#��+��+@����������������e����'�_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��k���9�c����'@����������������_�����������y����@��@��@��@�����@��c0��T������#����@������������_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��,���9�B�����������������_�������=����@��@����@��c0�T������#�������@������_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	���~���9�B������������������_�����������@��@����@��c0��T������#��+��'��+@��'@��������	�������������#�_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
���~���9�c����#@����������������_��������������������@��@��@��@��@��@�����@��c0�T������#��+��'��+@��'@���������@����h����#�_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��n~���9�c����#@����������������_�����������|����@��@��@��@�����@��c0��T������#����*������
���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��0~���9�B�����������������_���������@����@��@��@����@��c0��T������#����*����`������_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	���}���9�B�����������������_�������������@��@��@����@��c0�	T������#����@��������u�����_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
���}���9�c����@���������������_�������Ǭ���@��@����@��c0��T������#����������:�����_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��|}���9�c����@���������������_��������������@��@��@����@��c0��T������#������@��@���������_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��?}���9�B�����������������_���������O����@��@��@����@��c0��T������#������@��@���������_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��}���9�B�����������������_�������������@��@��@����@��c0�)T������#��C�b��Q�! )��3��/��+��3@��/@��+@���������������'�_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
���|���9�c����'@����������������_�����������������ɫ���@��@��@��@��@��@��@�����@��c0�T������#��;�b��Q�! )��+��'��+@��*���������n���_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��u|���9�B������������������_��������������;��������@��@��@��@��@��@��;@�����@��c0�)T������#����@���������������_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��2|���9�c����@���������������_���������A����@��@��@����@��c0�)T������#����@�����`����������_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
���{���9�c����@���������������_�������������@��@��@����@���?�T������#�K��?9������W��S�'����W���1aT�/�;������7��;����K��@��?9���{���9�!��?��C��?@��C@��������_��W��������@����~�������_�T����{���9�!��?��C��?9�K@�A@� ?��?@��C@��������_����?9�K@�@@�?��C@��?@��������_��/@��S��C�����V��9Є�?�aT�G��3�����B9�B3�����7�3@��G@���?��C������������_�@��a���!���!�!�$���9�!�,��?��C��?@��C@��������_�>����?@��C@��������_������~��������#������������C��_�������#���������������r���#@��'@��+@��������_�������#��7��;��?��C������7@��;@��?@��C@�����������+��'��#���+@��'@��#@��������_�������#��7��;��?��C��G��K��O�b����7@��;@��?@��C@��G@��K@��O@������+��'��#�ғ���+@��'@��#@��������_��@��c0�iT������#��/��3��7�������7@����3@�_�aT�#����/@�b��@�
������������@��/@�?�����#@����@�6 ՠP������x���@��#@�����C��_��������������@��@��@��@����@��c0�IT������#��+��'��+@��'@��������� �ҙ�����_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	���z���9�B������������������_������������������@��@��@��@��@�����@��c0�)T������#��#���������������V�����_��T�T�O�bSG��O�cWG�_,�T�O�bCG��O�cGG�_X�T�O�bKG��O�cOG�	��]z���9�B���������������C��_�������������k����@��@��@��@��@�����@��c0�IT������#����������������������#�_��T�T�O�cSG��O�dWG�_,�T�O�cCG��O�dGG�_X�T�O�cKG��O�dOG�
��z���9�c����#@�������������C��_���������������)����@��@��@��@��@��@�����@��@��@��������@���?��T���������_������_��@��@��@��������@�������_��@��c0�)T������#�#@y@yk`T�� �! ���1���������_����������@��@���@��c0�iT������#�#@�@��!T���#�@�$@�������`7���@�`@��#@�a@��
�����������_�������Ĩ���@��@���"@�@�_�!T@�#@�k�T@y#@y_k�T@y#@ykAT@�#@�k�T!@A�@A�_���������_����_��@��c0��T������#ѐ@�����@����������_��� ����������@��@�������T�#����@��c0��T������#ѐ@�P
��#��'����#��'��O�cA�@���?�aT�O�cA�������`�� 6�@�?4�aT�@�D?����A�#@��'@��@��O�cA�?�aT�O�cA�������J�� 6�@�?D�aT�@�.?�����+�#@��'@��@��O�cA�?��T�O�cA�������4���6�@�_�����#@��'@��@��O�c�B�?�!T�O�c�B�������"��@6�@�?��`T?|�aT�@���������������_�N� �������������@��@��@����@�������T�#������@��c0�T������#ѐ@�����@�?�T?`�`T?\�aT�@�?,�aT�@�?�����������C��_� � ��������@���@��c���A��T�#�����@��c0�T������#ѐ@�����@�?,�aT�@�?�����������C��_�� �����ȧ���@��@��c���A��T�#����@��c0�T������#ѐ@���������C��_��� ����������@��@��c���A��T�#����@��c0��T������#ѐ@�����@����������_��� ����������@��@�������T�#����@��c0�	T������#ѐ@���@���?k�������C��_֤� �����p����@��@��c����T�#����@��c0��T������#ѐ@�����@�"@�_�q�T�4?r�����������C��_�~� �����J����@��@��c�����T�#����@��c0�iT������#ѐ@�p�`�@�?raT!<H���������C��_�]� �����)����@��@��c���a��T�#����@��c0��T������#ѐ@�����@�?r�������C��_�=� �����	����@��@��c����T�#����@��c0�T������#ѐ@�����@�"@�_�q�Tb4!@���������C��_�� ��������@��@��c���!��T�#����@��c0�T������#ѐ@�����@�!@�?�q�T?q�����������C��_��� ����������@��@��c���!��T�#����@��c0�T������#ѐ@�����@�"@�_�qaT!<H���������C��_��� ����������@��@��c���A��T�#����@��c0�	T������#ѐ@���@�!@�?�q�������C��_ְ� �����|����@��@��c����T�#����@��c0�IT������#ѐ@�P�@�@�"@�_�qaT"<H���_�`T��!|H�!�H�������C��_ֆ� �����R����@��@��c����T�#����@��c0�T������#�����Q�`?�����C��_���9�����@��c0�T������#�z������b�B�?������…���@������@�b�BL�������}������b�B���@��@�����}������b�B���@��@�����}�������@�b�BT�������H����������@�b9�B@��@�����@��As�������@�B9�B ��@�����������������@�B�B�>��@��������h����Q�`SM�`5�@�q����@� ��P�a�F�!��P�`��������_���ͥ������@��c0�IT������#����#����@�B�?�
T��@���+��T@����O�e�@��O�f�@������������������_���jThh`8�T�h`8���	�
k�T{�){�)@�
@�_	kA��T��@�eq���T���������a����������������_���Ү�� �������������~����@��@��@��@��@�����@����?�	T������#��_���!�_�"T�k��o��@����C����k@��o@�%Ѧ��h%8�˟��T��T!����҅������e|ś��CӦ�f�_�"T�7��O������(����O@��7@�#�d����h#8���9�������_֟�T���BT!�e�A�f��f��G���z��|ƛ�Eӧ��҇�������|ƛ�C�	�i|Ǜ)�C��|ɛ�C���*		����멱�����Kb��e}ś��'�h
�_�T�3��/��+��O��~������O@��3@��/@��+@�#�d���Hӥ��h#8���9���9���9�������_����������҇�������|Û�Cӥ�#����?��K���(��|�	h(8���T!�_���T�;��@���������?@��K@��;@����_�kT"T<E����T������������?@����S��G��C������������K@��C@��G@��S@�������h$8�����(��T��T���҃������e|ƛ��CӨ��˟��T���T��h$8���������_��������������������� ������������������@��@��@��@��@����@��c0�T������#��?��<@���P� ��,@����TF����������_��3��/�!���\�����҈������_9_�T�K��@����K����K@��_A9%�h%8$����/@��$�
T��a$�_��T�3@����3@���T�������_���!�#�hc8��q`��T���_A9�k@T��������� �������������?����@��@��@��@��@�����@���?�)T������#��_��G��C��c8<�������C@�B	���7��K����3�����y����K9�G@��񥤅ڦ��g��ư���O9��A���֦҇�'���.���|Ǜ�\��]��|ƛ@��Gs�����;��\�f�����}��~����C��?��C��~��}��������?@���$��������������!�_�T�@����Д��%����h%8�;@�$��v���������
����7@��������K@�����������_���������أ���@��@��@�����@���?��.T�ѝ�?����#������s�� ��o��@��C��W��O��c�#��{��V��$Q��Ġ���E���o@��|ś��P�0��&��Ĕ�����e^��E<��%��|D���J������_�Ҥ���S�&���������|D����E�����[� �K��������������K��K���!,�B��D����K�A������O@�������S@��~��[@�����S��{@��,�(T&�_�T�g����@����Y����S@��{@��[@����g@����҈.��h!�(��Ҩ̥��0��O�agD�?�	"T�O�gcD���@����|��hi�_�bT�w����g������9����g@��@��w@��k��g��������������k@��g@��@��W@������%�_�"T�g��������������g@����h!x���c@������%�_�"T�g��������
������g@����h!x���_@�������%�_�"T�g���������������g@����h!x���[@�������%�_�"T�g�������������g@����h!x���S@�������%�_�"T�g��������ړ�����g@����h!x�s@��t@�����}���%�_�"T�g��������ȓ�����g@����h!x�@����O�f'A����g��O�f'A�?�@T!��O�f+A�?��T�(�_��TC�҄�������g@��k��g��������!T�B��x���&���k@��g@��@�U���8�_�T������������g@������g��k����!�!�����_����@�`@�a@��
��g@�d��k@�_�cT�@����w��@��������x����g@������@��w@��k��g���������������=����g@�a��k@�_�cT�@��@��@����]���%�&��h%8� �_��T�}����R����g@��.�Ҧ���ƥ��j��h%�&��!�_��T�@����D���&��#�h#8�����������������_������� ���������R����@��@��@�~���@����?��T������#��g��k��(��
T�������������z��#��G��O��K��S��o��k��������ے���O@��S@��k@��o@��G@����K@������������������B����������_�����������������@��@��@��@��@����@��c0�		T������#��G��/��O��+��K��W��[��3��S��d�T���!T���!|�b��5��@7�+@��/@��3@��K@��O@��S@��W@��[@��+@��/@��3@��K@��O@��S@��@���������_�����!|%�"�����7�+@��/@��3@��K@��O@��S@��W@��[@�%��������_��+@��/@��3@��K@��O@��S@������������_����������������#��������@��@��@��@��@��@��@��#@�����@���?�i0T�	ѝ�?����#��/��;��7��C��?��3���������������CA��?A����������������;A��7A��3A����
�����@���@��������A��@��A����������������������������������>�����������@��A���@�%��@�����@���cT�A������A������Є���;�����@��������A��@��������������������@��A��@���@��A���@�������������@�����@7��@���@��@���@��@�mA�j��A��@���@���������@��A��@���@���@��@���@�����H6�V��)Q��ɠ���E����@�.}͛�P�0��/��ε�����p^��P<��0��~N�1�J�1����.��4��������~N�����E�����~����*�V��)Q��ɠ���E����@�0��/�򰀏�p^��P<��0���4��������~���@��@���@��V��)Q��ɠ���E����@�0��/�򰀏�p^��P<��0���4��������~���@��@���@�������������������N<@��%�,qT�
�MTߍ�,AT�]� 'T�a��&�!T�@���_`� T_l��T_d�T_h�`T_p�T����T���@��Є����������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~���������W��7h68���~N����E�����w�����"T������@��Є�����f����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~���@��������@����Ѻ��:h98���0���"T������@��Є�����4����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~���@��������@���y��9h88���������~W����E��������������������@��l��T���T�p�`T���T!�_��T�@��Є���@�&�G��h&8G�ҿ|�`T�h� T��@��~���@����������@�G�ҿd� T�x��T���`T�p�!T!�_��T�@��Є�Ӑ��G��%�h%8%����������@��|F����E����~�����o���G���A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W��������7��߉�k�T��@��t@���������-����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W�����������@������T���Є�������m�����@��������@���������#����A�5����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W����@���@��A����@��~N����E�����W�����"T������@��Є�����0����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~���@��������@����Ѻ��:h98��/���"T������@��Є����������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~���@��������@���x��8h68����~W����E���������������}�����@��~���@�����w����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W��������@����!T���-�iT��
��C�������҅�|��9b��J�O�vgD���i�T��|ӻO�wcD����jv��@��	�AT���-�T�O�vgD���ɾT��|ӻO�wcD����jv��@���3��������������|��9b��b�
��lT��������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W�����������T��
T��!T���AӖ�����6���v����~Λ�R�P��7��ε���9}X�.����P������iT����� �n����	�|��9b����O�x7D��	�T��|ӻO�y3D�.�8kx��@����AӖ�����6���v����~Λ�R�P��7��ε���9}X�.����P������T�O�x7D�멌T��|ӻO�y3D�.�8kx��@������[� �n����E�|���9b������������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W��������f����`T�!�a
T)�jT���T���@��������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~���������{�6h.8����������G����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W��������������������!����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W������������������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W�����������5�L,T�M�,T�)� 
T�-� T�M�CT�����~���������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W��������������
��@����������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W��������n��_���
T���T���@���������͍���A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~���������{�6h.8_)�jT����T���@��������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~��{���������6h.8���
�������'����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W����������Q�T�1�T�5�)TfU��FU��FU��FU���|Q�'��C�����'
����~��������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W�������������������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W�������������Ǥ��h��h��G���z��	}G��	�)�F�)��ˊ��#�
��������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W��������a���A��!T�I��T�U�T?2�T����T�����������������A��@���@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~����������6h%x+����T�����������������A��@���@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~�������6���6h%xW�����@����Y�T?2�T����T������������]����A��@���@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~����������6h%x+����T������������2����A��@���@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~�������6���6h%xW�����@�����@�W�Ҡ���E��T���������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W��������x�����������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W��������R���9��	T�=��T����������_����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W��������(������������9����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W����������fU��FU��FU��FU���|Q�'��C�����'
����~���������������A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W�����������
���������������	��_�_P�HT�������H�����#���a�!|�B��%9�4��@�V���A��@���@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~�������6���v���P��7��������@��A��
�CT����T������@�����������A��@���@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~�������6���v���P��7��@�������@y:�@99h%xX9W�����@�W���@���3��������@��������>k88������Xѹ��ҙ������:ΛZ�C�^���S���T�|�w��������������������T�����������������������@��@���@���������������#�������\����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W����@���@��A��������Ѣ��_P�T�������H������#��C�a�!|�B��%9Х�4��@�����A��@���@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~�������6���v���P��7��������@��A��������Ұ��������>k88������Xѹ��ҙ������:ΛZ�C�^���S���T�|��������ҁ���_P��T�������H����3�#���a�!4-��}�%9Х�4��@�9���A��@���@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~�������@��A��
�T���T�����@���������ى���A��@���@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~��A��������@y9��
@98h%x69W�����@�F���@���"��������/�������3�8k.8�����Ѷ��Җ�������~Ǜ��C�
����Q�#��T�����|�����������������������T�����������������������@��@���@���������������#�������J����A��@��@���@���@��V��)Q��ɠ���E���@���@��@���@��@�0��/�򰀏�p^��P<��0����@��4��������~�W����@���@��A����������_P��T�������H����c�#����a�!4-��}�%9Х�4��@�w���A��@���@��@���@���@��V��)Q��ɠ���E���@���@��@���@�0��/�򰀏�p^��P<��0����@��4��������~�������@��A��������Ҥ�������c�8k.8�����Ѷ��Җ�������~Ǜ��C�
����Q�#��T�����|���������t��� ����������������#�������@��@��@��@��@��@��@��#@�h���@���?�i#T������#��k��g�"��C�����@�����C��9�k@��g@��C@����@�
�k@��g@��O@�C��������������T�;��C��?��S��ha8���qjT)��[��������Y���?@�C���k@��g@��C@��[@������S@��;@��O���_�q�T����
k�T'����T'���cT?��T�hax��
k�T	@9��qaT�@��@�
�|@��c�����S@��?@�C���k@��g@��C@��O@����;@��3���Y��q`T�pq�TA���T�_����@���������C���k@��g@��_���O@���(ъ��
h(8���?��[��C��|@��S���r���?@�C��C@���cT�[@��K��W��[@�������������]����������W@��K@��?@��C��?��[���������#����?@��C@��[@�r��A����T���@�����C���C��$�h$8����������������_�L�h,8��
���M
T�7�J��
�BT�G��
���������(���C���k@��g@��3@��7@��O@������;@��G@����h"x+���TJ��hk8�DӍ���0��il8�
��T�K��O9�
����@�����	���C���k@��g@��3@��7@��O@��K@��OA9����0������;@�N�h.8J��hk8k
@��ik8�
��T�O9�
����@�������C���k@��g@��3@��7@��O@��OA9�����;@������������������F�������[�������H��� ����������@��@����@���?�IT�ѝ�?����#���$@�B	�@�@�������{��/��@�C@�D@���������w��+��@�C@�D@����������s��'��@�C@�B@��������������>��c�y����#Ѣ���7�b�B�=��3��/@��?��{@��;��~��G�C�c���C��+@��O��w@��K��@��W�������S��'@��_��s@��[��g��c��o��k������}������������_�@�@��������@�E @�F$@����������a�!�=����������_����������@������ �?�T@9��Ѧ@��$qT?��T@9���@�$q�T"6�O�c�@��O�d�@��������_֥@�"������@���������_֥@ӥ��@���"���������������_֛O�c�@��O�d�@��������_�������������c�D@9��q�T��@9��qAT �"��@9�k!Td��˥���@�&������@�E����O�b�@��O�c�@��_֛O�b�@��O�c�@��_������_�c��˄���@�B���D@9��q��T �!��˄���@����@9��q��T������������@��c0�	T������#��'��3��+��/�?d�`T��
��!|%�"��+���+@��/@��3@����'@�d6�@�?��`T��
��!|�b�����+@��/@��3@����'@��6{O�d+A�`9�8�������}:��7�'@��+@��/@��3@�{O�e+A�{O�d'A��������_�����������_����������������@��@��@��@�����@��	�?�OT�ѝ�?����#��w��{��s��o��k��g������������������������������������
��������w@��/A����������	����
������������c������?�����[�����W��[9�g������_����k��_9���������
2���@��˿�#FT?�ET���w��/����C������{���&����WA����3������[A���@�
����[��s�"��@�C��g<@���]T���,GT�p�lT�\��T���?�T@y����kT@9�q�T7����@�{O�v'A�������g@��@���@��k@��@��@��@��[A9�_A9�_@��c@��A������@��?A��@���@��	��6�s@���;TA������[A�7����	��g@��@���@��k@��@��@��@��[A9�_A9�A��_@����������@��?A��@���@���O�b�@��s@��[A��g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@���`��TA�@9�hq�T7����@��{O�v'A������g@��@���@��k@��@��@��@��[A9�_A9�_@��c@��A������?A��@����@�����*Tl�`T��T?�*T�O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@��@9��q T�O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@�{#��˄��������G��\��|�`Th�T?�*T�O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@�S#��˄���@���G��\�F��\��p�`T��aT?$�*T�O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@�*@9��q�T@9��q T�O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@�#$��˄��%�Ҥ������Ld�`Tx�T?�*T�O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@��#��˄���@������%?�*T�O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@��#��������(����G��\�����W��7��G������@�=�����c����GA����@�5������@�c���	���7A����@�+����@����@��~���[A�*@9��`����@�l���������?A�����?�����������Ž�_������1��.Ž�_�q�T_�qaT���O�c�@��s@��	��@���@��k@��@��@��_A9�A����c@��A���@��WA������@��g@��@��[A9e���Tg�P��,@���?�*T�O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@�F�[�������@9��97��s@��[@��˥����@����[A����g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A�(���LT?�T@9��q`T��qT@9��q�T��qhT��������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@���T��`T��FT�O�eSD��O�fWD��O�b[D���������3���s@��[A��g@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������@��?A��@���O�ecD��O�fgD��O�bkD������������s@��[A��g@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������@��?A��@����T��`T��>T�O�eCD��O�fGD��O�bKD������������s@��[A��g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������@��?A��@���O�e3D��O�f7D��O�b;D������������s@��[A��g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������@��?A��@�v����������@��?A�
�,�T���E���0��@��?A��[A��g@�����@��k@��@��@��@��[A9�_A9�A��_@��c@��A������@������s@�Q�0�T�,�T�$�T������� �!T��@9��q�T$��˥���@��	������������$�������������s@��[A��g@��@����k@��@��@��@��[A9�_A9�A��_@��c@��A������@��?A��@��L�AT?��T@9���@�$q)T�O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@�����~�@9���Q6��s@�d��˥���~��[A��������@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A����@��@������?A��s@���P�!T?�*T{O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@��#�����˄������W�����@9�����6����s@��[A����@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A���@��WA��@��@����?A����@��碘��s@����@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A���@��WA��@��@����[A��?A�|�0�T�����`�$���?A�� ���~��@�� ���s@��[A��g@��@���@��k@����@��@��[A9�_A9�A��_@��A����������@��c@�[�@�
#T�H��T�T��T?�*T{O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@�;'������	@y�*���?
k�T�[A9�@�
���?
k�T�@��_A9{O�b�@��[A9�_A9�@���@��k@��@��@��@������A��_@��c@��A������?A��@����s@��[A��g@��@��X��T?�*T{O�b�@������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@��'������	@y�*���?
k�T�[A9�@�
���?
k�T�@��_A9{O�b�@��[A9�_A9�@���@��k@��@��@��@������A��_@��c@��A������?A��@����s@��[A��g@��@�������g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A������?A��@����@��H����<������s@��[A��g@��@���@��k@��@��@����[A9�_A9�A��_@��c@��A������@��?A��@�����T�s@��[A��g@��@���@��k@��@��@����[A9�_A9�A��_@��c@��A�������A�!P&��@��_�+T'@9��q`T��qT'@9���@�$q�T�@��@��?A�����������;��/A��w@�-�B<@�_��`T_���T�s@��[A��g@��@���@��k@��@��@���@��[A9�_A9�A��_@��c@��A��@��;A��@��?A��@���@�N�@��;A�����@��@��?A�m�@��@��?A�i�8�,T8�������0�$���?A������~��@������s@��[A��g@��@���@��k@����@��@��[A9�_A9�A��_@��A����������@��c@� @����������D��8&��?A�� �����@�� ���s@��[A��g@��@���@��k@��@����@��[A9�_A9�A��_@��A����������@��c@�w��O��a!S��[A9�6�@�1�T1��@��_A9�61�AT���k@�� ���g@�?@��Tj��j��G���z��+}J�+�k�F�k��ˌ�ҋ}�?�AT+����Q�������+}�
փҭp��-
��ͣ��k
�k˓�z��
���M���m��
��T��T�������mT�������
������	j��j��G���z����������mѿ��)T�sA������������a���S��oA��sA�d����SA������sA���H`T�;��������q��kA���Q�aSM��5�gA���@�4����gA�%���@�&���;@���|�|�E��$��Х�� �����C9�c������������_��.!�Ҏ��N��.����}M����ѭ�D���4��YT�M��;��y���MT�	�
ѿ5�BXT�y��a
��M��;��@�b��� T�sA�����������6a���S��oA��sA�����SA������sA����TT�7����������kA���Q�aSM��5�gA���@�ޗ���gA�%���@�&���7@���|�|�E��$���1� �����C9�c������������_���@�B	��?�	T�sA������������`���S��oA��sA�ҙ���SA������sA���(MT����3��������kA���Q�aSM��5�gA���@������gA�%���@�&���3@���|�|��{�$��Х�� �����C9�c������������_��@�@���@���@�?��@�A����g@�j��j��G���z�����M��;�?�MT�T?@�aT*}J�*
�J�F�J��ˊ}
�?
�AT*����Q�������*}
�փҫp��+
��ˣ��J�Jʓ�z�����K���k��_�hT���
4�BT
��y��_5�"AT�y��j
�J}@�_�*T�sA������������`���S��oA��sA�`����SA������sA���(>T�/��������m��kA���Q�aSM��5�gA���@�0����gA�%���@�&���/@���|�|�E��$������ �����C9�c������������_��A�B ��_@�_��T�c@���{O�g'A������@��@��@����	�+�����������^���%��������$�����#��{A��A��c@����6�����	� ��A�B��E�^���&���������A��t@����{A��O�� ��������A��A�����������_��c@��-T�A��@y樉ҿk�T�@9�Pq!T��b�@9����2��`|��c@��� �������`���S��A��c@�ؘ���SA������c@�?�-T�@�h��A�C��e�^���&���������A��t@����O� �������A��A�����������_������@��@��@��wA����	�������������_�{O�g'A������@��@��@����	����#��'��+��_@����	��	��#A�����^���#�����B��'A���#�����A��{A����_@�_�T�c@�b��@�?�`T���A�
����c@��_@��c@���@6 ��#A�E����^���&�������'��#A��t@��#��{A��O�� ������+��#A��'A�����������_ւ�����������{_���S��A��c@�S����SA������c@���HT�_@����������#A�C��e�^���&�������'��#A��t@��#��OХ �����+��#A��'A�����������_����@��@��@��������	�0�����������_�^�����������a�!�!�W���O����sA�������������4_���S��oA��sA�����SA������sA���HT���O� ��s@�����#_���S��[A��s@������SA����s@���(T������kA���Q�aSM��5�gA��@�Ε���gA�%��@�&���O@���|��s@���Q�eSM��5�SA��OA������SA�%��OA�&���@�$� �����C9�c������������_��sA��������������^���S��oA��sA������SA������sA����T�[A��s@��W����������������^���S��[A��s@������SA������s@����T�����S����������kA���Q�aSM��5�gA��A��CA��A�
x����gA�%��A�&��CA�'��A�(���W@����@����S@���|�����C9�c������������_�M���M���M���M���M���M���M���
��������������M���M���
��������������M���sA�����������x^���S��oA��sA�P����SA����sA���hT�s@��[A��SA��C����������������b^���S��[A��s@�:����SA������s@���hT������?�����F��kA���Q�aSM��5�gA���@��3A���@�
����gA�%���@�&��3A�'���@�(���C@����{@����?@���|�����C9�c������������_��o���������e��$>����!�!����[���K����sA�������������^���S��oA��sA����SA������sA���	T�KA��@��K����o@��������������]���S��A��o@�Ֆ���SA������o@���T�����G����������kA���Q�aSM��5�gA��@��3A��@��KA������gA�%��@�&��3A�'��@�(��KA�)���K@����{@����G@����@�$�	 �����C9�c������������_�+M��*M��)M��(M���[A��g@��@���@��k@��@��@����[A9�_A9�A��_@��c@��A��������s@����������_��T$h`8��ф@ӟ$q)��T���� 9���/��@��@���T���˨����;A�	�������������@��������������T(�Ta���@9��q��T!������@����������@ӥ�����*T���The8���@�%q���T��,��T��T{O�g�@�����T!��˨���������g@��@���@����@��@��@��[A9�_A9�A��_@��c@��A������@��?A��@����[A�_����˔������C�?��T)Thc8��qcT��q��T������� 9��F/��s@���@����T��@��˵�˷����[A����g@��@���@��k@��@��@��@��[A9�_A9�A��_@��c@��A���2�������������������������������������� ���������������&����@��@��@��@��@��@�s���@��c0�T������#���?��T?��T@�c��c���_k�T����c���_k�T�~��@��������_�@y㨉�_k�T@9_PqAT"���c��c@��?�aT�@���f�����@��������_�@9_�q�T_�q`T��
X���ן��������_������������_�B�_�*T?��Thb8c�c@�dq�T_�LT_��T_�AT�@��@��������_�_�T?�	T@9_Pq�T@��*�҃*��_k!T�~��@��������_�_�aT?�T@9_Pq�T����@��������_�_�T�����������_������������_��~����@����� ������������@��@�s���@��c0�iT������#��'�?�)T@9�q�T�q�T��������_�"���c��c@������c���Thc8����@��$q(T���҆��������T��������ҟ��T{O�c�@�������{O�c�@�������	�hT%˥���f�����������`T��	�����+��������+@��@��@��6��������_֟\�T��������_� ������_�������������u��� �������$����@��@�����@���?�IT�ѝ�?����#���A�@9��q�T��q!T��q���%������@����������������AT�@9��q�T������������_��������_9��'�������������!P�����W���������W@���Q�bSM�b5�@�q����@�#��A9�!�,�����������_��@��k@��@��@������_A9���@9��q�T��q
T��q�T�����{O�f�@�������{O�f�@���������;T����i����	���F�h�&@9߸qaT���J��J@�)
�����n���������n������n�AT�6�����C-�#1T�/��_��g��[��o��c���k���e���[P�a�F�%���`���	�h��a%6@�d.��ҦĚ�/@���h T�|��c@�`�c��c��[@�!b `y�����iT����g@�������T�N������������!P�G���S��������S@���Q�bSM�b5�@�ޑ���@�#��A9�!�,�����������_�$7�_�	T+������������!P�$���3��s�������3@���Q�bSM�b5�s@������s@�#��A9�!�,�����������_�������������_�������������_�c��j�T�hc8	��)@�?%q��T���҉�������	�(�T���������T<���������������!P�����O���������O@���Q�bSM�b5�@�{����@�#��A9�!�,�����������_��������������!P�����K���������K@���Q�bSM�b5�@�\����@�#��A9�!�,�����������_�c����T%ic8��߸q �T��ѥ@ӿ$q��T"���@��@��������������!P�����;��{���o���;@���Q�bSM�b5�{@�/����{@�#��A9�!�,�����������_��@��@�~������������!P�w���7��w���N���7@���Q�bSM�b5�w@�����w@�#��A9�!�,�����������_��@��@�]������������!P�V���?�����-���?@���Q�bSM�b5�@����@�#��A9�!�,�����������_��o@��_@�<����k��@��@�7�b���@��k@�E�X>����������a�!�0�{���C��������C@���Q�bSM�b5�@����@�#��A9�!�,�����������_���@���������!8+����G���������G@���Q�bSM�b5�@������@�#��A9�!�,�����������_֔�������U���c��T,ic8��ѭ@ӿ%q�T�7���ҍ�������_
�iT�@��M	
��
����
�ҟ
�iT�@���da����hT�k���l���)���������C������9�������6��� �������͇���@��@�����@���?�IT������#��_��c9�k��g��c��K�7��C��3����@��'��7��?����~��c@��g@��k@�:�!�_�T�@�d����x��%Ѧ��h%8�7@���-�!�_�T�@�d���zx��%Ѧ��h%8�?@��� �!�_�T�@�d���mx��%ц
��h%8�V��%Q��Š���E���C@��|ƛ��P�0��'��������f^��F<��&���|E��J�����e���/�&���������|E����E����;� �����!��/@��;@��~�Ŕ��/�_��T�@�d���>x���;@�%�F��h%8����!�_�T�@�d���1x��%�F��h%8�/@������cC9�6�K@��t@� �d��$����3@���!�_�T�@�d���x��#�D��h#8�������_�%��������|C����E��˧��!�_�T�G��@�d���x���3@�%���������G@�h��)Ѫ��
h)8��!�_�bT�+��@�d����w��%���������+@�&�h��h&8�+��|G�����E������G�����!�_�T�@�d����w��%�F��h%8�+@��~��G@�����{��������_���������������9�����@��@��@��@��@��@���@9���@��c0��T������#��?��C��G��@�����G@���?��	T�+��'��#�hg8��q�T%�?�The8�hq T%�?�The8��ѥ@ӿ$q	TE˥���&�����he8��ѥ��@9����ѥ@ӿ`qCT��p��������!+���'@��#@�C9�c�,����+@��������_������������_���Z�������!���'@��#@�C9�c�,����+@��������_���ʏ����ȏ����Ə�� ���������������q����@��@��@��@��@��@�����@��c0�IT������#��;��7�{O�d+A�������@9�7�I'��7����7@��;@�xy��������|%�!��R����������������_������������_������������_���������8����@��@��@����@��c0�	T������#���{O�`#A�{���?�aT@9?�qT{O�`#A��������������_��@��������_���������@���@��c0�T������#��T�~������C��_����~���@���� �������C��_����������@���@��c0�	T������#� @9�6`~���������_�@��!9�!1�<m�� ��������@���@��c0��T������#��/��@�`�4�����#��/@��������#@�������B5�B�4�c�c4��#@����@��}���9�Q�bSM�b5�#@�T����#@�!�@�"������C��_����������@����@��c0��T������#� @9b6�������������@�&~���������_�@��!9�!@��l�� ������������@��@���@��c0��T������#��/��3�d��4��T�;��3�F&��;@��˫������#��3@����!������C��_����B�.���� �����������g����@��@��@��@����@��c0�)T������#��+�I�����B5�B�4��c���+@����}��������_�������J����@��@���@��c0�T������#����#��c���T��c����������_����B�.�|�� �����������)����@��@��@��@���@��c0��T������#��'� ���������`��������������_�����������_�����������@��@���@��c0�	T������#�>���������_�������@���@��c0�i	T������#��/��7��3��;�������������������7@��;@��3@���������C��_��@�������� ��#@������������#� ��������/@�����T�@��I��T����������C��_������A���A�!����� 9��,�����C��_���������C��_�	��� ������������������@��@��@��@��@�����@��c0��T������#��T�/�`�4��@�Ժ���#��/@�u������#@�R����/@�B5�B�4�c�c4��#@����@��|���9�Q�bSM�b5�#@�
����#@�!�@�"������C��_�@��!9�!���k�� �����a����@���@����C��#|C��@��TB�^���#�����b� ��@�Bt@��At@�!x�!A���_�@�C�_�⧟�?��ן�A�!@�a6��T���A���_��������������@�"�������"�^���%�����B��@� ����e�^���&��������jT�@��T!t@�bt@�_k᧟������_��@���য়��_��������������@�"�������"�^���%�����B��@� ����e�^���&��������mT�@��T!t@�bt@�_k�ן������_��@����ן��_��������������@�"�����@������"�^���%�����B��@����e�^���&������_�aT"t@�dt@����TjT�@��_����_����_��������������@�"�"�����"�^���%�����B��@����e�^���&������_�T!t@�bt@�_k��������_��@�������_��@��c0�	T������#��,�iT����+�`����.�|��_9`��{O�agD�?�IT��|�{O�ccD�`hb�b�A@��������_�������P�HT���������������!�!4-��}�9���4��@�k����������_ց�Ҷ���J����ji'8�	�����'Ѩ��҈������	|ț)�C�*		�

�P���T��������҇��� �����7����@�����@��c0�	T������#��iT����+�`����.�|��_9`��{O�a7D��bT�|�{O�c3D�bhb�c�a@����������_�`���P�HT���������������A�!|�B��9���4��@�����������_ց��c���J����ji'8�	�����'Ѩ��҈������	|ț)�C�*		�

�P���T���������4��� ��������@��������������^���#�����A���tr��������_֐@��c0��T������#����#��'���cP�c��_�`T������ ��@����B�^���#�����b��#@���#�����A��O�� ��T��0@�d�(@���T,@���T�@�!�!���@�B���#�����A� ��"[�������� ��������_��������������@��@��@�����@��c0�)	T������#����#��'���dP����_�`T������ ��@������^���%�������#@���%�������O�� �� T��0@�f�(@���T,@���T�@��@��@�	3��@���%����������������@���'��� ��$[��������#��������������_���������5����@��@��@�����@��c0�IT������#��'��@����������_��������� ����@��@��@���@��c0�IT������#��'���t��������_�������������@��@��@���@��c0�iT������#��'��@�\����������_������������@��@��@���@��c0�iT������#��'��@�D����������_���������ׁ���@��@��@���@��c0�	T������#��'�����0��#�����AӅ�����%���e���|ě��R�P��%������V��&Q��Ơ���E���|E�����c�P�`���������_��������������@��@��@����@��c0��T������#��'����0��#��d���AӅ�����%���e���|ě��R�P��%�����������V��'Q��Ǡ���E���|E������@�˟�E�����`����!��$��D���$I��$��d|D���A�����a��������_���������o����@��@��@����@��c0�T������#��'������V��#Q��à���E��c|��c�P�0��$�������d^��D<��$��d|D���J�����҃��$��������|C�����E������~�����������_���������=����@��@��@����@��c0�)T������#��'�a����V��#Q��à���E��c|��c�P�0��$�������d^��D<��$��|C���J�����������_�������������@��@��@����@��c0�IT������#��'�=����A�D��ļ��x��D4��|Ûc�J�҃��$��������|C�����E�����������_�����������@��@��@����@��c0�)T������#��'����#��������c|��c�E��~�����������_���������Հ���@��@��@��������t@��_��@��c0�iT������#��'���$�`��������_��������������@��@��@���@��c0�	T������#�����������T�{�b�������������s������C��_��{����� ����������@���@��c0�%T������#�����@��Ds����Td��$|9�����T�
��$x9����H������bT$t��d���`TD���$�x�@�����
��$x9����������|�"x9���������_�d��$|9�����@�B���_$�T���҆������g|ƛ�C���c�d6�@������6�ѿ|�Tc��#h%8��6�џ|�bT���&h$8�����HT"��������e|›��E��~�������џ�iT�|�$h#8��j��*h$8�	����Ѩ��҈������	}Û)�C�*		�c
��H��T[���|�%�g���B
T�
��(h'8B|śB�E�E����c���T$h#8#����`���"T;�9���"h 8���������_��{�B������(h$8�������Ѧ��҆�������|ś�C����˟�#��T �����c���T
��$h#8 ���G��'h#8������cѥ��҅������|›�C���B��C��T����������{���������������������{�	��������������������{�������@��������@�����B���_�T���҇������h|Ǜ�C�		�c	�f6�@������6�ѿ�Tc��#h$8��6�ѿ�IT���%h$8���hTc����џ�T�|�#h"8���������͈��g��'h$8�����ѥ��҅������|Û�C���c�_�H��T��������������{��������������������� �������^���@��@����_�����Ը�a���!1��!|@�!�H� ���_�a������A���ac��!|@�!�R� ���_ցY��Ak��������|A�!�\�!���@��Bs��@��!b�b�9�c�G�Bc (b�_������A���)��|A�!�b�!����������@��!b�b�9�c3@�Bc (b�_����ҡ���������|A��!�i�!��������h��@��!b�b�9�c7@�Bc (b�_�?�LT�_���a���_�?��T��b�������c�?�(TA���mT���_���_��_�C�?�(T!�!��jT���_��_��_�_������aT�_���_�_��@��c0��T������#��#��������Y��Bk��������B|C�B�\�B���@��Ds���t@���@��Es��k�TB���Fх��q����°���b��|@�c�������L����@����@��#@�e�d���T���T�T Ղ��C�^���$�����c����@�ct@������@��@��@��������_������������~���@��@��@��@�����@��c0�
T������#��/��3��7��;��?��C��/@���'���3@�"ˢ����jT�_�T��MT��������C��_�����^���(��������3@����h�^�	��)�����	������t@�ht@����|@�@��Hs����#���������p����/@��3@��7@����� 7�;@��/@��?@��3@��C@��7@�0����6�����C��_����C��_��#@�����C��_���������������~���@��@��@��@��@��@�����@��c0�	T������#��?��'�����v���Q�a?D��'@�C��`ˠ��_�mT��T_�JT��������_��#��+����������#@��'@��+@�r����������_����������}���@��@��@����@��c0�)T������#��K��O��S��?��C��G� ��@�6��+��/��3��?@��C@��G@�������`����G@�d�[O�d'A��K@��+@�	��/@��O@�)
��S@��3@�J��?@�fu@����������
����	�m��������_����������������}���@��@��@��@��@��@�����@��c0�T������#��'��C9����CA9���������_��������9���}���@��@��@��@9������� � � ��t@��^���%�������������@��@����_�������[O�c+A� � ��t@��^���&�����������OЄ ��b�����@��@��_��@��c0�iT������#��������� � � ��t@��^���&�����������OЄ ��b�����@��@��������_�@��9�!���d�� �����������*}���@��@��@��@�����b�[O�b'A����_��@��c0��T������#�����������^���$�����a���#�����!������������_���������}���@��@��@���@��c0�		T������#��/��3��7���������#��/@����B�^���#�����b��3@��7@���#�����A˽���� T��&�����g�[O�h+A��������7@��O� ����������&�����O� ���`T��[O�g+A������#��7@�������#��@��@��@��@��@��#@�����C��_����������|���@��@��@��������������^���#�����A���"����� �_������� ����^���#�����A�t@�c������C���cc��c|B�c�R�b���}��!��҂E��b�� �_������� ����^���#�����A�t@�����Ը�c���#1��c|B�c�H�b���H�����!���b������� �_������� ����^���#�����A�t@�@��Cs��!��\�҂������ �_��@���?�	T������#��g��k��o�b���[O�c'A�������[O�d'A�_�T�@�����,�����#��������c|B�C�c�E�c����~��|�E�_����@���� @��T��T���MT������A�����!H2������#9�c�,�����������_�_����o9�g@����D�^���%�������k@��;��y�k9��x��[���p��W���h��S���`��O���X��K���P��G���H��C�Lt@���X��o���P��k���H��g�o<H��y�@��c�Bt@��?� ՠ��(�����kA99�[@�9�W@�9�S@�9�O@�9�K@�9�G@�9�C@�9�;@� 9�o��$9�k��(9�g��,9�?@�09῀y49Ềy89�c@�?q�T�@��@�
�|��@��@�D����l���o�9<9�|�����������_����������{���@��@��@�U���@��c0�	T������#��#�"�$@9�q T�q�T���Y��!�����!\
���� 9��,��������_֟q�|��@����_�ATe��˥���@�F�'����Tf$������}�H$�%he���
�ITc4���c��c~�A4��hf�f	�?��T#icxc�Zc<@��~�c|��q�T?�iT�@9���9�Q�dSM��4@���$�����B�ZE|@������T � �E���t@�B|�B�_���$�����B����Q�bSM��4@�˃��"��M�������B|�B�_���%�����D�[O�`+A���"��������@�_�T[O�b+A� ��@�d@�D����^���%������d�d@��t@�d��OЄ �_�B���Q�dSM��4����"�d@�$�b�������M� ��@�d@�D����^���$�����B�b�b@�Bt@�b��O�B �����Q�dSM��4����"�d@�$�b������������_�������������!d���� 9��,��������_�������������!����� 9��,��������_���������@�����@�������@������ ������������z���@��@��@��@����@��c0�)T������#��'�]����������_����������z���@��@��@���@��c0�)T������#��#������������_������������z���@��@��@��@���@��C�?��	T������#��W��C��7��3�@�������k��C��9�7@��C@��@�������3@�����!�_�"T�?��/��@�D���>k���/@��?@�%�F��h%8��a@��� ?�B��������a�!,�>��+��;�������+@���Q�aSM�a5�;@�Ղ���;@�%������#9�c�,���������C��_���������C��_���������+z���@��@��@�����@��c0��T������#��#�_�aT$@�ŭ�҅���k�T�����������_�_�T$@9��q�TD�$hd8��q�T������������!,4���� 9��,��������_���c� �A������@������Q�fSM��4����"��@�&��������������_������������y���@��@��@��@�����@��c0�T������#��G��3��+��'�@����b��vj���+@��3@�����e���'@����a@��� ?�B��������A�!t����#��/�������#@���Q�aSM�a5�/@�?����/@�%������#9�c�,������������_������������_����������y���@��@��@�����@��c0�IT������#��#�����������@������Q�fSM��4���"��@�&��������������_�����������oy���@��@��@��@����@��c0��T������#��� ����^���$�����a���#�����!���5����������_���������Ly���@��@��@���@��c0�i&T������#�'%� �(�H����)�jU��JU��JU��JU��K}I�k�l�C�����	���)
�ˋ	�+� �h-�jU��JU��JU��JU��1��TI}H�		�+�C�k���	ˆ��	��+ˌY��Lk��������}K���\���˫���kq��
@��Ms���e�@��Ks����	���Y��Lk��������
@��Ms��@��Ks����T�}F�l�\��p����
� �E��+�,��������}K��˭Ѯ�E���ˋ���k���~���d����,���������~�����T�}E���n�E����ŕ
� Մ��+ˎ}K������E���k���k�ˮ�c��������T�}D���l�E�c����
� գ��)�K}I�k�k�l�D�����I���)�ˋ�k�"�ca�`��TI}C�i	�*�D�J
�B��c
��׍�)�����*�J�A�k��k��G���z��J}˛J�G�2��L}���	�/V��O��J}��A��}˛�Eӏ���}����	��Ց��)��B��~����ˉ	������)� լ-��))�5�"T���M�J;�Jy��I	�@�Tj}@�

�J�F�J��ˋ��j}
�
�AT*����Q�������J}�փҫp��+
��ˣ��j
�Jʓ�z�����K���k��_�T�
�KT)��K�"�B���|��
���0��$��B��� ��#[��������A�����2����@��� ��'[����������lT��T�K@�$��@� ��'[���������a��@���#�����c�[O�d+A��@��|@������#� � �F���t@��|���_���%�����������K@��O�� ��b���#��@��@�����C��_������b���@��9�!�i_�� ����������������#���x���@��@��@��@��@��@��@��#@�����@��c0��T������#����#��'� � ��t@��^���&�������#�����T�@��#@��'@��������_��@��#@��'@�Z��@��#@��'@���������������_������������w���@��@��@��@����@��c0�T������#����#��'� � ��t@��^���&�������#����T�+��@��#@��'@�+�$��+@���IT�@��#@��'@���������������_��@��#@��'@���������������_��@��#@��'@��������_������������w���@��@��@��@�����@��c0�iT������#������� � ����^���$�����A�t@�a����@��Es������˟qĴ�ڢ�����@��Es���
Tf�
�@��Gs��ƚf��f�#4D��|@�[�b��@�B|@�.@��Gs��Y��Fk���������|C��\������E��H�������}�	��I_��i���(�%ȓ���	A��Ip����	��T��`��|��`��|`ӄ|@�� �B|@�B�����$���뤔������ƚ�ƚf��H|@��@�� ����b��@�b���������C��_֭p��c��e�ӿ�T��g@��œc�A�����T�T��TFˇ�_��0�����@���������c����!��T���������p���p�� ������������v���@��@��@��@�i���@��c0�T������#р�BP�B���T ՂQ�B+�B�߈5���Q�+�!5�!�4����@��������_֠O� ��������_������v���@����@��c0�T������#����@�@������������_������v���@���@��c0�)T������#��/��+��'�#��������d|B�D���E�����c|D�c�c�E�c����d0��h�hTң|�_��T ՂQ�B@+�B�߈5���Q�@+�!5�!�4�����@�[P�aC�?�T[P�aC� xd�������_�����K���+@���Q�bSM�b5�'@����'@�"������*�<���+@���Q�aSM�a5�'@��~���'@�!���/@��`9�@��@�A�A��Q�cSM��4�~�� �C@�#�@����+������ 9�x�@��@�b�b��Q�bSM��4�~�� �b@�"�`�a(��b,�b@�_��Ta@��Q�bSM��4�~��!�b0@�"�a0���������_�����y����w�� ���������%v���@��@��@�m���@��c0�)T������#��C�-���@���0@���(@��C@���T,@���*T�@��@��@��`@9�������_��C@�@�&�@�	@��	�T�����'�3�v��3@�"@��T&@��{����hg�&@���&@��@��@�	@�a@9�����������_�����@���������������_���$���
��	���?�Ti�*�A�_I��TI�|�	ii��	��T�
�������"T�� @9��?�BT	@��{�*�k�|�L�&if�A@�B	@�ik�Ea@9�!T	$@����+��/��'��#���9�� @��	�����k�7�+@��'@��@���@9�/@��#@��������_������������_��	��~�������~���
����~�� ��������u���@��@�g���@��c0��T������#�@� ���@����@��џ�-T��B @9B��5!�@�b @9����T@�B{�"�B`@9�6b����������_�@�@������TC�c`@9c�7�������_����������_�B����#�c`@9��7���������_����~�� �����Au���@�����@���?�(T�ѝ�?����#�������I��%6�3����������$6�˂�(@9�qaT�@��3@����@�����@��������_��/��o�����.�!6�k�����G@9��q�T��/@������������@��/@��������k@�d6���@�B�B��) T�g�I@9?�q�T?�q`T���������������������_�������G��	��
��[�a���c��c@�@����s��w��{������N��#O������@��G�g6F��@9��q�T����B��B@������s��w��{������N��O��	��
��@��[�g6F��V��"Q�� ���E���@�B|C�B�B�P�B���0��$����c� ��$[��������`������+��c@�0��$����'��7@��;@��?@��C@��G@��׍�'��������A�i��i��G���z��(}ț�G�
2��
�
�K�,V��L��}�k�A�)}˛)�EӋ��+}�Lˌ��Ց�(!
���Bӌ�~���J�G�����(!
��-��� 	�0��(��}��_� ����������o@����o��K@��O@��S@��W@��[@��g@��+@����_@� ��#[��������D��o@�����租������g@��/@�+����k@��3@������@��@�б��������)����'@��
��T
��T�������������D��������@��������_��巟��������
����	����@��������_���������������@��������_����������������������_����������������������_����������������������_����������������������_�����C}�� ������������s���@��@��@��@�����@��c0�)T������#��'�A��+��'�@9��q`T��E��
����������������_���?��Thb8�qjTF���z5���@������'@��+@���q��T?�cT_��TE������@�G���?�T(�������������@�������_�����������������_���}���@����|���������|����?��Thb8�qjTF���A5���@������'@��+@����q�T��ѿ$q���T_�*T����������������_�#���E����������@�������_�?�*T����������������_������@�������_�������Zs���@��@�o���@����?�)T������#��_�!�@9��qAT$��˥���@��������	��q�T!��˄���@������9����������F�#��S�����
���������������_�����_�Thb8�qjTE��G��;��4���G@��;@��@9�����S@��#@����$q�Tg��|@�����џ��T��������_�B�������������T$���E�����@�
����������������@�`6��|����@9?�q�T�������@�����T��������T�/����O��+��������r��������@��������_����������������_�����_�
Thb8�qjTG�
�C��7�j4���C@��7@��+@��@9�/@������O@��@����?%q�Ti��|@��	���ѿ��m��T��������_�B�������������T�˄���E�����@�
����������������@�@6�~�g ����@9�q�T������@�����T�/����K��'�����(���������r��������@��������_����������������_�B6��r��������@��������_����������������_�����_�JThb8�qjTH�
�?��3��3���?@��3@��'@��@9�/@������K@��@����?%q�Ti��|@��	���ѿ��m��T����������_�B���������������T�ˁ���D�������@�������������������������@��������n{����l{����j{�� �������r���@��@�����@����?�IJT��ѝ�?����#����������'������	��W�����@9)qAT(���)��)@�	�?�T�;�����������������5qAT(���)��)@�	�?�T����������7���������������������'������������������������_��	���?�Thb8qjTI�
�s��[�[3���s@��[@������@��@�
��_%q�Tj�}@�
�������T��������?�B������������cT(���I���		��@�
��������������@����6�@��G��K��������'������������������������_ֈ�*@9_�q�T
����W��H��I������W@��'��@��@��@��#@��'@��	����@��������_����B��B@� ������6�W��H��I������W@��'��@��@��@��#@��'@������@����	��������_�������'������������������������_����z���
��	�_�
T	hb8?qjTJ����g����2���@��g@��7@������@��@�+��%q�Tk�)}@�)�)��?1�T��������b���T��������_��T(����I���)��@���T�������������@�6��*@9_�q�T�o����J��J@� 
��T��������R�3����C������������'������������������������_��
��	�_�
T	hb8?qjTJ��{��c�k2���{@��o@��c@��C@������@��3@�+��%q�T��)}@�)�)��?�T��������b����T��������_�HT����I���		��@����T�������������@�6��*@9_�q�T���J��J@� 
��T�+��/����?�����-���������������'������������������������_�"6���G��K��O��S�������������'������������������������_��
��	�_�jT	hb8?qjTJ�
�w��_��1���w@��o@��+@��_@��?@������@��/@�+��%q�T��)}@�)�)��?�m��T����������_�B����������������T����I���		������@��	�����������������������@��������jy����hy������ey���6�G��K���������������'������������������������_��
��	�_�JT	hb8?qjTJ����k����1���@��k@��;@������@��@�+��%q�Tk�)}@�)�)��?��T����������b���T����������_��T(����H�������@��������T����������������@����������
y�� ��������o���@��@�����@��c0�	T������#������#��'��+��@��	����T��aT�$�hU��HU��HU��HU��}G���%��C���������I��'}������Ҋ������J}I��
����C��˟�р�i��i��G���z��
}I�

�J�F�J��ˋ��H������L����H��H�H�����
���$��L���,I��$��}H���A������ˈ
�
������ ��G���B�G�_�Ⰲ�6��-0��!��!|�)0��!��!|�0��#��#�@�Td��d��G���z��|@����F����ˇ���|��AT$����Q�������|�փҧp��'
��ǣ����ē�z�����G���g���hT_��JT��!� �������_�c����T��T@�aT'}@���F���g}��AT'����Q�������|�փҨp��(
��ȣ�����Ǔ�z�����H���h���hT����4�T�ѨM�;�
y���4�Ty��G��|@�H���,��T��4�T�M�!;�!x��!�@�T"}@��B�F�B���b}��`T��"����Q�������|�փңp��#
��ã��B�B“�z�����C���c��_�T��MT!�0��"��!|���������
x�������x�������x�� ������������������n���@��@��@��@��@��@��@����@��c0�T������#��K��C��G������3�@��#��G@���c��T@��T@���f�{ӧ@��hf�_��T���+��/������C@��������7�3@��#@��G@��@���+@�C@��K@����3@�T����+@�c@��@��/@��hd�?�T�����������7�3@��#@��G@��@����@��@��������_�@��#���!�?�T@�?��T@���&�{ӧ@��hf�_��T���'����C@��������7�3@��@��G@��#@���'@�@@��@��������_������������_�����w������|w�� �����������)n���@��@��@��@�����@��c0�IT������#��/�b������%���>������!�!T3�$�����C��_�������	n���@��@���@��c0�)
T������#�@�_��T��{Q�bSM��4@��v��"���@�`9����@�@����˥���~�B���b�{Q�dSM��4yv��"�@�$���@��~�_�T`9��c@�c�Z@���T��{Q�dSM��4@�_v��$��`9����@�@��������~�������{Q�fSM��4Ov��$�@�&���~���T`9_����@���Z_�+T���Tb|`��*@�����C��_�`9��������C��_������m���@�����@����?�IT��ѝ�?����#���������������#9��@��
T�������@��#9������@���@��������~���c�����������@��~�_�T�@��J��%ͬ�kT��@��@��T�������#9����
��@���@��@������|����@�����������|�_@�!T�@9d5�@���qaT����q�T�@���
���������;O�a�@�;O�b�@����������_�;O�a�@�;O�b�@����������_�;O�a�@�;O�b�@����������_��@���Z�c��x$�����JT��@� տ��T�������#9����
��@���@�������~���������������~���J��T�#9;O�a�@�;O�b�@����������_�_��T�{@����@������@����w@����s@����o@����P���@���T�������#9��@���iT��@������P��˥������P�������������}��~������{@��|���@���
T�������#9������
��@���#`T��@����	˪���J�������������������9�{@���@����T�������#9����
��@���\T��@����˩���		�������������@�����@���
T�������#9��������@���?�YT��@�,��˭�������������������������9�@���@���
T�������#9������
��@�?�#UT��@�+������L�������������w@����|���@���T�������#9
��@��RT��@�k��ˍ����
�������������s@���@����T�������#9����
��@���NT��@�k��ˍ����
�������������o@���@���T�������#9����
��@����KT��@����
�����k�����������#G9�	7�3����7����C��;����?��������O���@� ���@�������	�MT�@9�)q�Toѯio8�)q�T������b	���0_���O@��@��7@��?@��;@��3@��@��C@��@��@��@������@��A����������@���������g����������\������g@���;O�a�@�;O�b�@����������_�;O�a�@�;O�b�@����������_֠h$�a��g@���?��T�@� ��
T������@��9�����@��@��������~���c��������@����~���kT��@���Z�|@��� ��@���������9����
�@��@�������@������������@��
��@9�q����`9�@���������9����
�@��@�������@������������@����9���@9%��@��;@���T������C@���_��ˢ����@�b�������[���������9�����@�?��T�_@�?�iT��[@�������@��^����@�a��@�d�{�{Q�eSM�e5��@�}���s�� ���@��hd�&�w��;O�a�@�;O�b�@����������_��9;O�a�@�;O�b�@����������_��9;O�a�@�;O�b�@����������_��{@�@��.����[������{@��S��?@��3@��@��7@��g@��@��O@���!�?�T?�T�@� �_�
T������@��9�����@��@����˭���~�m
�J��������@����~���T�@�k	�Zk}@���������6�@��S@��?@��3@��@��7@��g@��@��O@��@�����@�,�|�h,��?�!Tia8����jTl!9?�T�ha8�q���l%9?��T�@��ia8�q���m)9����@�����9;O�a�@�;O�b�@����������_�;O�a�@�;O�b�@����������_�;O�a�@�;O�b�@����������_������@���D���.��[���g@���� 9�x�@����S�����W�����t����g@���{Q�aSM��5��@���@��@���@�
<s����@�!���@�"��@�#���@�$������S@���W@����A����@�$� �Fc����@��S@���c��Td�|�$hd�%��+��Tf�_�T�T��|�'hg��*��T��@��(���,��@�� @9��?�T�@��{��{Q�hSM�_��4�r��%��0@�(�_��0��T�$@���� @����������F6�k�����c��{9��@��(��,��@��@��K���IT��|�#hc��,���@������������_������s����@����c������jTh@�i@�j`@9?�`T���9�G������d@�������d����k@��c@���@��K@��{A9��@��G@��@��A9����@�(�6_	��TH�@҈�6�����T�@����T�@�c�{Q�dSM��4�r��#��0@�$��0�������ʾ���k@��{Q�aSM��5��@���@��r����@�#� ���@��0@�%���c@���{A9`9�0��������1s���	���.s������+s������(s��7s�����
�4s������1s������.s�����	�+s���
��	�(s������%s������"s���@���Z�c��x$�����JT��@� տ��T�������#9����
��@���@�������~���������������~���J��T�#9;O�a�@�;O�b�@����������_�_��������r�� ��������������i���@��@��@��@��@�����@��c0�T������#��/��7�?�mT'�hg��E��(
��k�T$�����C��_ց��@���������c�>��������������������C��_�����������]i���@��@��@��@����@��C�?�LT�Cѝ�?����#������������W9�{������#�!��[��c1��c��g������@��W9����� ���Y���������������[@�=����@��@�j�ҧ�����@T��!�!�"���@��@���O���������O@��{Q�eSM�e5�@��q���@�!�������9�!�,��s��w��W9��@�@@�?��s@��{@��@��w@��@�����C��_֣@����o��@��k� � � դ@y�y �����Y�������o@����k@��[@������@y�@��o@�;��!�!�"���@��@����K�����������K@��{Q�eSM�e5�@�cq���@�!�������9�!�,��s��w��W9��@�@@�?��s@��{@��@��w@��@�����C��_�{�����s��w��{@��@��@�������������C��_�c������/T_�jT��@�j��%@���.T_(�c4TD(��˥��F������jT��hex_`�2TE`ѿ�jT���˥���}�he�_p��0TFp���jT�������~�hfx_x�/TGx��jT��������hgx_��C-TH��	�jT������{�hhx_��+TI���	�J��K��j
�?�jT��	hj����_��)T?��C)TJ���
�J�����j
������

�_�'TG����������@����T�W��;��7��3��S��_����
��@���w����7�W@��_@��@��@�����;@�����a�!#��~��@��@�������~��@��@�c��G���������G@�	�{Q�iSM�i5�@��p���@�!�������9�!�,��s��w��W9��@�@@�?��s@��{@��@��w@��@�����C��_��3@�bx��_� �����X�������_@����S@��[@�����_@��3@��@��@�@�_@�?�T�@����@��@�j��g�����T�3@��@�1? �T�3@�FX���jT�������}��hfxf��@�"?h�cTF�����H�����jT���hgx��`T�@�?x�#T���������@���`T�@��@��@��_@��3@��@�C7?p�TC��jT����c��c~��hcx�/� ���7@���HX�����S@��3@�c��/@���dx����7@����[@���@���!�!�"���@��@�x��?������O����?@��{Q�eSM�e5�@�p���@�!�������9�!�,��s��w��W9��@�@@�?��s@��{@��@��w@��@�����C��_��@��{��7@��������W9��@�@@�?��s@��{@��@��w@��@�����C��_���!�!�"���@��@�=��C����������C@��{Q�eSM�e5�@��o���@�!�������9�!�,��s��w��W9��@�@@�?��s@��{@��@��w@��@�����C��_�{����9���s��8��/��w��W9��@�@@�?��s@��{@��@��w@��@�����C��_��~�yp����wp��@��up���}�sp������pp�����np��ep��@����jp���{���gp������dp���~���ap���}���^p��@����[p�� խb���{@��@��@��s@��w@�����C��_������������f���@��@��@��@�����@��c0�iT������#ѐ@�0�@@�����������_����f���@������T�#����@��c0�IT������#����'��+Td�Ehd�D��N�҆,��kAT�@y�.�ҟk�TP�z�F�D@��������������?�������_�����������������������_������������f���@��@��@��@����@���?�iT������#��o��k��g�����
�W@��@��?@����g@��k@��������[��C��T�?��W�D@�C@�������C������k@����g@����A������C@���9������[@���9����`T�@��S��;������8�B�/�G���@��C@��S@�9������;@��7���[@�������������_�P�z�F�:�B@�@?����������������k@����g@�����a������C@���9������[@�9���_�`T�@��7��O������8�B�/����@��C@��7@�9������O@�a7���[@������C��[������������;P�`B�;P�aB��������+���C�c�-����������������+@����C@��[@�)�k@����g@�&���C������k@����g@�S���A������C@������[@�9����`T�@�
�3��K������8�B�/�ƙ��@��C@��K@����3@�a7���[@�����!�!��B���g@��k@�����/��G���������/@��[Q�eSM�e5�G@�In���G@�#���8�!�,�����������_�������������_�����������_�����������_��������������e���@��@��@��@��@�����@����c;�cT?�)T���c;˝�?����#�[��k��g��@��9�G��C�{@�����{@��U����/���@��7��;��@�����[��@��@�d�9���@����~�����T�������G��C�{@���?��C��GH��KH��OH��������������c;��_��/H��������'��#��S� � ����t�������T�#H��'H��SH�'@�
T�+��3��W��#H����'H���cT�SH�
���������SH�V���#H��������+H��'��#��S�d��������o���+H��3H��WH��#H��'H��SH�����h�T�gH��kH�6���G��C�{@��9�B�
��?��C��@��9�[H�B@�@?��?H��GH��KH��CH��OH������c;��_��G��K��O��?��C��@��9�[H�@@�?��?H��GH��KH��CH��OH������c;��_����t�6n�� ՘`���GH��KH��OH��?H��CH������c;��_��������d���@��@�D���@��c0�iT������#ѐ@�0�@@�����������_����d���@������T�#����@��c0��T������#���l��������6�@9��q�T!��˥���@����@9��q�Ta�?�T@y���ҿk�T@9�q@T;O�bsD�;O�cwD�;O�d{D�����A��9[Q�cSM�#4��!P�!�����������@�5P���������>��cѴn���#�0@�;P�`���������_����+�����c��@��������9[Q�cSM�#4�#�!P�!������������#@�5P���������>��cђn���#�0@�;P�`���@�8�!T�+@�"@�㥌҃n������m��_�AT"@�#��҃.��_k�T"@y����_k!T���;P�`w�[Q�`SM��4;P�`sA��l�� ���1�;P�`s��+@�;P�`w�[Q�`SM��4�l��!�;P�`sA� �;P�as��������_��~��3�������/����!���c��@�������A��@�;P�`w�[Q�`SM��4;P�`sA��l�� �����;P�`s��������_��9[Q�cSM��4�'�;P�csA��l��#�!P�!������������'@�5P���������>��c�&n���#�0@�;P�`�����;P�`w���1�;P�`s��������_����c��%���@��c0�T������#р���a����zT��c��P�c�P�c�[Q�cSM��4]l�� �P�aC�!�P�`�`���x ���8��	T���"|�������~������`�*�y�����@��`9�@��@�A�A�[Q�cSM��49l�� �C@�#�@�`��+�f������ 9�x�@��@�b�b�[Q�dSM��4&l�� �d@�$�`�a(��d,�e@����Te@�[Q�fSM��4l��%�f0@�&�e0�P�eC��@��0����TP�eC�[Q�gSM����4l��#��x`�'����������_����l�������l�� ���`c������@��c0��pT������#�����B�?�XThb8F����LT����T���@
T���	TE�?�TcmT_��lThb�������kT�@y��k�T�@9��q*TE$�?��TcjT_��iThb�����F����H���T� @9��q@)TE�?�T�gT_�gThb�������k�T�@9��q�(TE�?�T#eT_�dThb�����F��k�T�@y��k (TE�?�K��T�bT_��aThbx���ka��T�@9��q��T=����TF�?�M�T�_Thf8��q ZT��q�YT������,/T���TE�?�KTF�?�)XThf8����qcT��qi%TF�?��TG�?��UThg8��qA�T?��TThe8��q��T0���A�T9�4�LT���M5T�(�TE�?��T�PT_�HPThbxH)��k!�T�@9��q��TG�?�T�NT_��MThb�I)��ɭ��	kT�@y)L��	k�T�@9��q ,T&����˥������,The8��ѥ@ӿdq	�T^�4��TE�?�K�T�IT_�IThbx���k�T�@9�q�TH�?�TCGT_�FT	hb����ʍ��?
k�T�@y*,��?
k�(T(�
��˩���	�
�)Thi8��@�eqh(T�i��kA�T�@9�Pq��TA�h�T�@�aTE�?���TF�?�AThf8�4q!�TU�h��TE�?�T�?T_�(?Thb�H�����kT�@y��k�T�@9��q�)TE$�?��T�<T_�(<Thb�H���F����H���T� @9��q�(TE�?�T:T_�h9Thb�H�����k�T�@9��q`(TE�?�T�7T_��6Thb�H���F��k�T�@y��k�'TE�?��T�4T_�H4ThbxH��k��T�@9��qA�T:�|�!TE�?��TF�?�	2Thf8��q 'TF�?�k�TG�?�/Thg8�|q��T?��.The8��q�TN����TE�?�K�TF�?��,Thf8ߴq��TN&����˥���������������_�&��$��˥������"��������_�&����˥���������������_�&����˥�������{��������_�&����˥�������@��������_�?�1T����@�(�	��˥������"0T�}ӆM��(��he������������_�?�.T%ˤ���������b!��������_�E�?�kTF�?��+Thf8��q�T?��*T&����˥�������A��������_�%ˤ���F�������b ��������_ֿ��!TE�?�kT#'T_�&Thb�G��Ʀ��kaT&����˥������b"��������_�%ˤ���F�������� ��������_�%ˤ���F��������A��������_�%ˤ��������" ��������_���B ��������_�%ˤ���������� ��������_���� ��������_�&����˥���������������_ֿ��T%ˤ���F��������A��������_�%ˤ���F�������"B��������_�?�#T&����˥�������B��������_�&����˥������"��������_�&��$��˥�������~��������_�&����˥�������}��������_�&����˥������b��������_�&����˥������B��������_�G�?��T?�	T��	Thf�I��	Ʀ�	k`T?�%ˤ��������b"��������_�?�cT&����˥������!��������_�?�#T%ˤ���������B!��������_�?�#T&����˥�������B��������_��������������_����i�����i�����i�����i�����i�����i�������i�������i�����i�������i�������i�������i�������i�������i�������i�������i�������i�������i�������i�����i�����i�������i�������i�������i�������i�������i�������i�������i�������i�������i�������i�����i����{i�����i����wi����ui������ri�����i����ni����?�Thf8�k`��T?��TIThf8��@�%q)��T����qg��I��������T-p���?�-p����d�?�CT$�������������������_���\i����Bi����@i������Ui������Bi������Oi������<i������Ii������6i������Ci������0i������=i������*i�� ��������_���@��@�r���@��c0�	T������#��V��$Q��Ġ���E��|����PӅv��%|��e^���|ě��Q�2���|�'V��G�����A�'Y�����G?���|Ǜ��N��@Eˇ�Ҧ��ՑҤ��%2�҅P�����e���|ě�˥G���J������Ҥ�����%΢�l��%���|ě�˥G���H��(E����-�ң���׍�$������6@�!Te��e��G���z��|E����˅�F����ˆ���|����T��H�����2�Ҥ|���T��mTd�`T�������c��������_���%!�҅��E��%���|D�����D����˦��4�BT�M��;��x����kT���4��T�x�������˂��������_������������_�����ғh������Ґh�� ����C9��?_���@��C@9p���@��c0�IT������#��W��[Q�c?D�������B˃�aӃ�#|@���$������O�b+A�������C��_�#|@�cx�`A�O�c+A���������C��_���_�����@��C�?�i;T������#��s��@��?9_L�T����������������C��_���)
���&�ѿ�*T)he8*��J@�_%q��T�?9������	�iT�?9��)�������J���G�ѿ�*T*ie8K��k@�%q��T�?9�@���?-�iT�?9�@���AT�@�Ti��i��G���z��)}F��	�)�F�)��ˊ��)}
��	�AT)����Q�������)}�
փҪp��*
��ʣ��)
�)ɓ�z��
���J���j��?
�hT����4��.T�ъM�J;�Ky��?5�-TIy��i	�)}@�* �����m	��
�����ѿ�*TLie8��ѭ@ӿ%q��T�?9�@��mT	�mT�?9�@�),�����M	
��
�����ѿ�*T,ie8��ѭ@ӿ%q��T�?9��_]�iT�?9��)8������	�������ѿ�*T-ie8����@��%q��T�?9�����iT�?9��)D������	
������ѿ�*T.ie8���@�%q��T�?9�����iT�?9���?A9I6)@9?�q�T)@9?�q�T)(@9?Qq!T)4@9?�q�T)@@9?�qaT��iL��	���o����OL�0��	��T.hn8߹qAT@9���@��%qhT�C��?��;��7��3��/��{��w��������
��������������C��_��O��c�O�h'A������
����
������������S��W��[��O@��`T�c@��c@��@9�hq�T�T������������������C��_��S@��W@��[@��@�����C��_�'��������*T�h`8���@�$q��T�?9��?\�iT�?9��������G�������*T�h`8���@�$q��T�?9��_��iT�?9���?A9�	6�@9��q`T��qA	T�@9��q�T�~�"�D|�B����qB���+�����I���S@����B�^���#�����B��W@���#�����A��@�v��+@�_�T � ��S@�D����^���%�������W��S@��t@��S��@�eOХ ������[������������ ��S@�C��d�^���%�������W��S@��t@��S�dOЄ �����[����������������C��_�!�?��Tja8��ѥ@ӿ$q)��T�G��_��K�@����	�����-��K@��G@���HT�{@���w@�)�M��˨����_@��/M��C@��?@��7@��;@��3@��/@�.�����f���	���҃f������Ҁf�� �������������,]���@��@��@��@��@����@��c0��
T������#��+�_�	T%@9��q`T��qT�(�T(�TD���CT��T��@�c��˂ѥ���@�!�I������E���@��������!`�"�������_���������������_�O�c�@�O�d�@�������������_�����ӿ�T��������������_��@���;f������0f��A����-f������f�� ��������������\���@��@��@��@��@�����@��c0�)
T������#���"�$@9��q�T��qAT��q���c���c��c@�!�B������9������T%h`8����@��$q�T���҆��������Tc���c������TO�e�@�����
O�e�@������TF���E�&�O�a�@�O�b�@����������_֟r`�������������_����e�� �����������d\���@��@��@��@�����@��c0�	T������#�#@�@�_�T#@�@���!T#@�@���T#@�@���!T#$@�$@���T���#�#@�@�����|����6�#@�a@��@��@��@�u����6�#@�a@��@��@��@�n����6�#@�a@��@��@��@�g���6�#@�a @��@�` @�b$@�`������������_�������\���@��@�����@��c0�
T������#��#�_�I	T%@9��q`T��qT(�T_(��TC��B��_�#T�T��@�b��˄���@�!�E������E���@��������!`�"��������_����������������_�O�c�@�O�d�@��������������_�����ӿ�T���������������_��@���'e����e��A��e������e�� ������������[���@��@��@��@�����@��c0�	
T������#����#@9�q�T�q!T�q���B��˄���@�!������9������T%h`8����@��$q�T���҆��������T��������ҟ��TO�e�@�����
O�e�@������TF���E�&�O�a�@�O�b�@����������_�r��������������_����d�� ���������V[���@��@��@�����@��C�?�:T������#��s��@��?9_L�T����������������C��_֪�)
���%�џ�*T)hd8*��J@�_%q��T�?9����ҿ	�iT�?9��)�������J���F�џ�*T*id8K��k@�%q��T�?9�@���?-�iT�?9�@���AT�@�Ti��i��G���z��)}E��	�)�F�)��ˊ��)}
��	�AT)����Q�������)}�
փҪp��*
��ʣ��)
�)ɓ�z��
���J���j��?
�hT����4��-T�ъM�J;�Ky��?5��,TIy��i	�)}@�* �������k���g�џ�*TKid8l�ь@ӟ%q��T�?9�@���mT�	�mT�?9�@�),�����L	
�k���j�џ�*T+id8l�ь@ӟ%q��T�?9��_]�iT�?9��)8�����m	��
�����џ�*T,id8��ѭ@ӿ%q��T�?9����iT�?9��)D������	�������џ�*T-id8����@��%q��T�?9�����iT�?9���?A9	6)@9?�q�T)@9?�qAT)(@9?Qq�T)4@9?�q�T)@@9?�q!T�{�IL��	˭��n�ҭ�.
�?	��T-hm8��q!T�@9��ѭ@ӿ%qHT�C��?��;��7��3��/��w��������
��������������C��_��O��c�O�h'A������
�������������S��W��[��O@��`T�c@��c@��@9�hq�T�T������������������C��_��S@��W@��[@��@�����C��_�'��������*T�h`8���@�$q��T�?9��?\�iT�?9��������G�������*T�h`8���@�$q��T�?9��_��iT�?9���?A9�	6�@9��q`T��qA	T�@9��q�T�~�"�D|�B����qB���+���������S@����B�^���#�����B��W@���#�����A��{@����+@�_�T � ��S@�D����^���%�������W��S@��t@��S��{@�eO�� ������[����������
� ��S@�C��d�^���%�������W��S@��t@��S�dO�� �����[����������������C��_�!�?	��T�ia8��ф@ӟ$q)��T�G��_��K�@��	����������K@��G@����T�w@��	M��	ˈ����_@�
��C@��?@��;@��7@��3@��/@�3�����b���	�����b��������b�� �����������tY���@��@��@��@����@��c0�iT������#ѐ@���`�@�@�@�����������������_։��� �������TY���@��@��@������!��T�#����@��c0��T������#ѐ@�����@�@�@�������������V��������_�b��� �����������+Y���@��@��@��@���@��#���A��T�#�����@��c0��T������#ѐ@����3���@�@�@����������������������_�5��� ������������X���@��@��@��@���@��#���!��T�#�����@��c0�IT������#ѐ@����3��?��@�	@�
@������������
����	�ζ������C��_���� ����������������X���@��@��@��@��@��@���@��c���A��T�#�����@��c0��T������#ѐ@����3���@�@�@����������������������_�՞�� ������������X���@��@��@��@���@��#���!��T�#�����@��c0�)T������#ѐ@�0� �@�@�@������������_֯��� �����{X���@��@�������T�#����@��c0��T������#ѐ@����3���@�@�@����������������������_։��� �����������RX���@��@��@��@���@��#���!��T�#�����@��c0�IT������#ѐ@�P�@�@�@�@����@�����������_�b��� �����.X���@��@�������T�#����@��c0�iT������#ѐ@�p�`�@�@�@����@�z�����������_�A��� �����
X���@��@������a��T�#����@��c0��T������#ѐ@����3���@�@�@�������������=��������_���� ������������W���@��@��@��@���@��#���!��T�#�����@��c0��T������#ѐ@�P��+���@�@�@�����������v���������_��� ����������W���@��@��@��@��#����T�#����@��c0�)T������#ѐ@�0� �@�@�@���ϳ���������_�˝�� ������W���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���7���������_֫��� �����wW���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@�������V��#Q��à���E��c|��c�P�0��$�������d^��D<��$��|C���J�����������_�{��� �����GW���@���@�������T�#�����@��c0�)T������#ѐ@�0� �@�@�@�������������_�[��� �����'W���@��@�������T�#����@��c0�IT������#ѐ@���@�@�@�@��������� � �#��dt@�c�^���%�����c�����cO�c �?�"�����@��@�������_����8�!��K>��"��� ��������V���@��@���@��#���A��T�#�����@��c0�)T������#ѐ@�0� �@�@�@���k���������_���� ������V���@��@�������T�#����@��c0�iT������#ѐ@�p�`�@����"�^���#�����B�@���?tr�����������C��_�՜�� ������V���@���@��c���a��T�#����@��c0�T������#ѐ@�����@�@�@�������O�c+A� �%���t@���^���&����������dO�� ��b�����@��@��������_֟��� �����kV���@���@������!��T�#�����@��c0�)T������#ѐ@�0� �@�a�O�a'A�������C��_���� �����KV���@��@��c����T�#����@��c0�)T������#ѐ@�0� �@�@�@�������������_�_��� �����+V���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@�������������_�?��� �����V���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@������������_���� ������U���@��@�������T�#����@��c0�IT������#ѐ@�P�@�@�@�@������A�D��ļ��x��D4��|Ûc�J�҃��$��������|C�����E�����������_��� ������U���@���@�������T�#�����@��c0�iT������#ѐ@�p�`�@�@�@����@������������_�͛�� ������U���@��@������a��T�#����@��c0��T������#ѐ@�����@� t@�����C��_֮��� �����zU���@��@��c�����T�#����@��c0�iT������#ѐ@���`�@�@�@�����������������_֍��� �������XU���@��@��@������!��T�#����@��c0�)T������#ѐ@�0� �@�@�@���o��#��������c|��c�E��~�����������_�c��� �����/U���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���߰���������_�C��� �����U���@��@�������T�#����@��c0��T������#ѐ@����3���@�@�@�������������u��������_���� ������������T���@��@��@��@���@��#���!��T�#�����@��c0�iT������#ѐ@���`�@�@�@�����������������_���� ��������T���@��@��@������!��T�#����@��c0�)T������#ѐ@�0� �@�@�@������� � �%���t@���^���%�������������@��@����������_�Ú�� ������T���@���@�������T�#�����@��c0�IT������#ѐ@�P�@� �@����!�^���"�����!�@���"����� ����C��_֚��� �����fT���@��@��c����T�#����@��c0�T������#ѐ@�����@����"�^���#�����B�@�!t@�����Ը�c���#1��c|A�c�H�a���H�����A���b������� ����C��_�g��� �����3T���@���@��c���!��T�#�����@��c0�iT������#ѐ@�p�`�@����"�^���#�����B�@�!t@�c������C���cc��c|A�c�R�a���}��A��҂E��b�� ����C��_�5��� �����T���@���@��c���a��T�#�����@��c0�T������#ѐ@�����@����"�^���#�����B�@�!t@�@��Cs��A��\�҂������ ����C��_���� ������S���@���@��c���!��T�#�����@��c0�	T������#ѐ@���@�@�@������0��#�����AӅ�����%���e���|ě��R�P��%������V��&Q��Ơ���E���|E�����c�P�`���������_�Й�� ������S���@���@�������T�#�����@��c0�IT������#ѐ@�P�@�@�@�@���������������_֮��� �����zS���@��@�������T�#����@��c0�iT������#ѐ@�p�`�@�@�@��������`��������_֍��� �����YS���@��@������a��T�#����@��c0�)T������#ѐ@�0� �@�@�@���#���������_�k��� �����7S���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���'���������_�K��� �����S���@��@�������T�#����@��c0��	T������#ѐ@��	���@���,�T����+� �g����.�|��_9`��O�agD�?�T�|�O�ccD�d�bhb��@������������_�1\��P�HT�����������������!4-��}��8���4��@������������4\������ji 8�	���Ѩ��҈�������|ț)�C�*		��
�P�#��T���
\���� ������R���@����@������T�#������@��c0�I
T������#ѐ@�P
�@	�@��iT����+�`����/�|��_9`��O�a7D�?�T�|�O�c3D�d�bhb��@������������_��[��P�HT�����������������!|�B�ҥ8���4��@�������������[��J����ji'8�	�����'Ѩ��҈������	|ț)�C�*		�

�P���T��������ҧ[������ �����VR���@����@������T�#������@��c0�T������#ѐ@�����@������?�aT���������C��_�g��� �����3R���@��@��c���!��T�#����@��c0��T������#ѐ@�����@����ҡ���������|A��!�i�!��������h��@��!b�b��8�c7@�Bc (b����C��_�9��� �����R���@���@��c����T�#�����@��c0�T������#ѐ@�����@�����Ը�b���"1��B|A�B�H�@������C��_���� ������Q���@��@��c���A��T�#����@��c0�T������#ѐ@�����@�b������B���bc��B|A�B�R�@������C��_�� ������Q���@��@��c���A��T�#����@��c0��T������#ѐ@�����@������A���)��|A�!�b�!����������@��!b�b��8�c3@�Bc (b����C��_�—�� ������Q���@���@��c�����T�#�����@��c0�T������#ѐ@�����@�����C��_֧��� �����sQ���@��@��c���!��T�#����@��c0��T������#ѐ@����@�^���������_֊��� �������UQ���@��@��@������T�#����@��c0�T������#ѐ@�����@��Y��Ak��������|A�!�\�!���@��Bs��@��!b�b��8�c�G�Bc (b����C��_�[��� �����'Q���@���@��c���!��T�#�����@��c0�T������#ѐ@�����@�������������T�{�b������������)D������C��_��{�dZ��/��� ������P���@���@��c���!��T�#�����@��c0�iT������#ѐ@���`�@�?�T[��a��B�������C��_�
��� ��������P���@��@��@��c���!��T�#����@��c0��T������#ѐ@�����@�@�����!T3�b������>�����������C��_��� ������P���@��@��c�����T�#����@��c0�)T������#�#@�@��T@�$@���AT`@9$`@9c�c@ң6@�!@��~�����������_��������P���@��@���"@�@�_��T @9# @9kaT$@9#$@9B�B@��6(@9!(@9!� @�_����_�"@�@�_�T @9! @9A� @�_����_��@��c0�)T������#�#@�@��T@�$@���AT`@9$`@9c�c@ң6@�!@��~�����������_�������FP���@��@���"@�@�_��T @9# @9kaT$@9#$@9B�B@��6(@9!(@9!�!@������_��@��C�?�I?T������#��O����S��O�@9�/�����������7@��/��3��q�T�?��T@9��q�T�@��C�#������@���S@��;��?��7��3@��C@�_�#:T�7@��/@�?�b�����T���Z���S@��O@��/@��;@��C@����7T�7@���҆h%8�C@����C��@��@��@������8�@5��@�����C��_���?�
!T�4Thb8߼q�TF������߸q�TG�?�@��T	3Thg8�q���T߸qAT?��1T�q�TF�?�T�0Thf8��qaT�C@���T���C�e�q@)T�+���MT�7@����3@�_�-T�*T�/@��hg8��q�T���C�%�'������L@���'@��;��?��7��3@��C@�?�(T�7@��/@�?�"����`T��DZ���O@��S@��/@��@��+@��;@��C@���%T�7@���Ҩh'8�C@����C��7@����C@��3@���*T�#T�/@��he8��q�T���C�%�'������@���'@��;��?��7��3@��C@�?�� T�7@��/@�?�"����`T��Z���O@��S@��/@��@��+@��;@��C@���bT�7@���Ҩh'8�C@����C��7@����C@��3@���*TbT�/@��he8��q�T���C�%�'�������?���'@��;��?��7��3@��C@�?��T�7@��/@�?�"�����`T���Y���O@��S@��/@��@��+@��;@��C@���BT�7@���Ҩh'8�C@����C��C@���q�q�q�q���T�C@���T�q�
T�C@��
��7@�F����C@��3@���*T�T�/@�if8�q�T���C�F�'���������?���'@��;��?��7��3@��C@�?��T�7@��/@�?�"�����`T���Y���O@��S@��@��/@��@��@��;@��C@���B
T�7@�����h'8�C@����C�������C@�A��7@�#��?@�?�T�������A���3@�?�hT�/@�����C��_֠8�@5�������C��_�
X��X��B�?�-��Thb8����q���T�7@����#��9�C@��3@�	�*TbT�/@�Jih8_k�T��C���'�����	���G?���'@��;��?��7��3@��C@�_�T�7@��/@�?�"����`T��?Y���O@��S@��#@��/@��@��@��@9�;@��C@���T�7@��h(8�C@����C��������W���W�����	��W�������W���W�������W������������W���W�������W�������W���W�������W�������W���W�������W�����C��C@����T�7@����;@�?��Tig8�3@���T�/@�(ig8@��q���T�������W�����	��W�����W�����W�����W����~W������{W�����W�� �������(N���@��@�����@���?�	
T������#��W���������@��@�!���?�L��T��;��K�C�c��7���������>���K@��7@��;@��������������_�c@��ѿ�
T�;��G�b@��/�f@��?�������a����!���bT���@������>���G@��;@��?@����/@�'����h'8G���T�3������������>���?@������3@��/@��7��3��C������|X���G@��;@��7@��3@��C@����������@�������������_����������M���@��@��@�����@��c0�)T������#�����8�@5��@��������_�����"�hb8�q`��T"�BѢ��hb8�q���T��"��C�?�T"�A���b���������>��@��������_�������_����V�� �������zM���@��@����@��c0��
T������#�N�`�@��N�a�@��O�`C�;Q�`SM��4�U��!��O�`GB� ��O�aG��N�`A��N�aA��O�`K�;Q�`SM��4�U��!��O�`OB� ��O�aO��N�`A��N�aA��O�`S�;Q�`SM��4�U��!��O�`WB� ��O�aW��N�`A��N�aA��O�`[�;Q�`SM��4�U��!��O�`_B� ��O�a_��N�`A��N�aA��O�`c�;Q�`SM��4�U��!��O�`gB� ��O�ag�����C��_���M������@���?�	#T������#��k��g�@���@?��;��O�"���C�������=���[��g@�"@��k@�@?����C@�?�T���[@��K��W��[@��������=���K@����W@��?��C��S����������W���?@�a��C@�_�cT�S@��S@��@������=���S��?��C�#��{�h#8�g@�e@��k@��?֠���C@��?@��S@��?@����C@�_�cT�S@�	�G��S@��@������=�����G@�%Ѧ��fh%8��s���7�d�����s�i$8����(�T���҅������|���C���˟P���T��P�T���s��h$8%˥P�������ˈ����_��T�K��W��?�����������k=���W@��K@������?@��S��?��C� �����3W���?@�a��C@�_�cT�S@��S@��@�����S=���S��?��C�#��{�h#8�g@�e@��k@��?��c�
�d������?@�C��C@���cT�S@��K��W��S@�������������4=���������W@��K@��?@��C��?��S����������V���?@�a��C@�_�cT�S@��S@��@�����=��%��{�h%8�;@�%�_�"T�?�������=���;@����?@��?��S��C�$��O@������V���g@�c@��k@�`?� 6�?@����C@�_�cT�S@��S@��@������<��#����h#8�?@��S@�������,?��������_������NU�������KU�� ��������K���@��@����@���?�)T������#��[��W�@���@?��/��?�"��;�������<���K��W@�"@��[@�@?ֻ�#$�?�T�;@��T���K@��3��C��K@��������<�������C@��3@��G��7��;�����������rV���7@�a��;@�_�cT�G@��G@��@������<��%��{�h%8�/@�%�_�"T�7��������<���/@����7@��;��G��7���?@�����OV���W@�c@��[@�`?� 6�7@����;@�_�cT�G@��G@��@�����j<��#����h#8�7@��G@��������>���������_������T�� �������uK���@��@�~���@��c0��T������#�����ā���6�@��!T�@��@9��q!T�@��������_��@����������_�eˣ������������#T���T�@9��q�T��T�@y�Ņҿk T���T���T�h`8��qa��T��@��������_����������_�����}T�� �������$K���@��@�����@��c0��T������#��k�����������?4�jT��cx�dha8�qjT%��+��#�������ҹ���#@���cx������k@��+@��@����@�	!ǚ��'1���j@��T_��"	T���h"8B���������9�@������B���?$�
T�ЄT>��ha8�qjT&��'��#�����!�ҋ���#@�����ЄT>������k@��'@��}����@�*!Ț�H1��j�T_���T��i"8��_���T���h"8��_���T�����=���������_����{�T�����{��S�����{��S�����{��S�� ������J���@����r����_�����j����_� @��_�������_֐@��c0��T������#��?�@�@�!@��� ?��?@�C@�D@�E@�F@����@�����������������8�c>�����������_�����jJ���@���@�@����_֐@��c0��T������#�@�@��a@�O������c@��@�
c���a@��� ?������_�f���|�� ��hf�����Tc�����������@�����@������5J���@����@��c0��
T������#��G��K��O��;���9�������@�O�������@��@�;��`��@��������?�"�������#��'@��+@�������_��9�B���/��3��7��c��;��@���9@���@?��'��+����#���9�;@�A@� ?��'@��@��+@��#@�������_�@��������?��'��+����#��'@��+@�������_���)�|�)!��hi��	�_��T��
����O��S��K��G���������K@��O@��S@��G@����%@���������E���'@��+@��@��#@�������_������������I���@��@��@��@�����@��c0�T������#ѐ@�p�A@�@@�!@� ?�������_����I���@�����a��T�#����@��c0�iT������#�#@�@�_�T#@�@���T���#�#@�@������w���6�#@�a@��@��@��@��w���6�@�`@��#@��@���`T��a@��@�e}�����������_�������hI���@��@����@����?�IT������#��_��{��k��g��c��@��@��{@��c@��g@��k@��_@��K@��������
���_1�
T&��;��[9�_9�G��C��7�O�@�������O@����_@��c@��g@��k@��G@��C@��{@��K�@������?�!T ��C@����g@��c@��G@�����3��_A9b6�[A9C6?�T�_@��@��c@��g@��k@��G@��C@��{@��� 7�3@��_A9�[A9�[A9�G@���T���g@�?�)T��|��c@��hf���?�I
T�{@�D@��@����@��|��he����?��䷟��3@��_A9�[A9���G@���6�_@�	@��c@��g@��k@��C@����{@��	������C@��_A9�[A9����_@�	@��c@��g@��k@��C@����{@��	����7��[9�G@���C@���?�T�?��_@�	!@��c@��g@��k@����K@��{@��	�_����7@���?@��;@�
��跟��C@��/��_@�	!@���c@��g@��k@��K@��{@��	�L����/@��;@�
��跟��G@��7@��[A9S��@������������_�@������������_�������_��Q�����Q��p�*h-�������T_�IT��|�*hi�+�_�IT,�
�|�.hm�o@��@�.h)�;Q�iSM�I��4�S�Q���S@�)�n@�.�/��@�.��	��������@�K�������Q�������Q�� ����������������#���^H���@��@��@��@��@��@��@��#@���@��c0�(T������#��;�_�I'T��|�)hh�*�_�I&T+���|�,hf�m@�N@�,h(�;Q�lSM�4�P��-�L@�,�.�l@�,��S��+��#��;��?�M�)h&�n�������������mT��_�i!T�@�&��@���|� hi�"hh�C@������?��䧟��;@��?@��@��S@��#@��+@����@���7�ѿ�jT��_�iT���@�&��@���|� hi�"hh�C@������?��䷟��@��@���;@��?@����S@��#@��+@����@� �7+T_�T��|�)hf�+�_�T,���|�.hm��@�p@�.h&�;Q�fSM�f4�'�zP��/�f@�&��'@�&��@�.���o�)h-�������$_�IT"hh�#���|�F@�'hd�i@�"h$�;Q�bSM�4_P��&�b@�"�)�B@�"�f�'h(�I����@��������_������P��p�)h-���������kT_�IT��|�)hf�+�_�IT,���|�.hm�o@��@�.h&�;Q�fSM�&��4�'�4P���'@�&�n@�.�/��@�.�����������jT��_��T�@�&��@���|� hi�"hh�C@������?��䧟��;@��?@��@��S@��#@��+@����@���7�ѿ�jT��_��T���@�&��@���|� hi�"hh�C@������?��䷟��@��@���;@��?@����S@��#@��+@����@� �7���_�IT"hh�#���|�F@�'hd�i@�"h$�;Q�bSM�4�O��&�b@�"�)�B@�"�f�'h(�I������������_�����zP������wP������tP������qP������nP������kP������hP������eP������bP������_P������\P�� ����������������#���G���@��@��@��@��@��@��@��#@�����@��c0�	T������#��;�_��T��|�)hh�*�_��T+���|�,hf�m@�N@�,h(�;Q�lSM�4�O��-�L@�,�.�l@�,��S��+��?��;��#�M�)h&�n�����p�)h-���������kT_�	T��|�)hf�+�_�	T,���|�.hm�o@��@�.h&�;Q�fSM�&��4�'�VO���'@�&�n@�.�/��@�.�����������jT�� hh�_�T�@�F@�(�@���|�"hh������?��䷟��;@��?@��@��S@��#@��+@����@���7�ѿ�jT�� hh�_�T���@�F@�(�@���|�"hh������?��䧟��@��@���;@��?@����S@��#@��+@����@� �7������������_������O�������O�������O�������O�������O�������O�� ����������������#���MF���@��@��@��@��@��@��@��#@�L���@��c0�) T������#��W��[��_��K��O�������T��0T����+
T_�)T����|�*hi�+�_�	T,�
�|�.hm��@�p@�.h)���;Q�nSM�n4�;��N��/�n@�.��;@�.��@�0���o�*h-���?	�T��	�T��@��������_����#���lT��_��T��|���(hh�*�_	��T�@�E@�'	��@�'�|�"hg��������?��䷟��[@��#@����@��K@��O@��_@��#@����W@���7�����������_��@�������_����h$�h��@�(��[@��_@��O@��@����W@��	��#@���-�T_��T	�|�
�+hi�,�_
��T���7��/��@��@�'
��3��@�H�|��+�"hh��������?����+@��K@��hd��7@��@��/@��hi��3@�l@��h)�Q�fSM����4=N��,��@�&�(�f@�&����@��K@��O@��W@��[@��_@��#@�\���
����N�������N�����h$�h��@����O@��W@��[@��_@��#@��+@��m�T�@��|��/� he�'��7��@���+�*��3�C@��|��'�"hk����	��?����'@��K@��hd��7@��@��/@��hi��3@�l@��h)�Q�fSM����4�M��,��@�&�(�f@�&����@��K@��O@��W@��[@��_@��#@�C�������N�������N���	����N�������N�� �����������������5E���@��@��@��@��@��@��@���@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_������������������D���@��@��@��@��@��@��@�����@��c0��T������#��3��9_�i
T��|� hi�)�_�iT�?��C��G��K��O��7��3�@�&@�'��@���|�"hg������?����K@��@������C@��?@��K@��?@��C@��7@��G@���)T��|��3@�ig�	���	T�#����O@�D@�%@���@�&�|�if������?�����K@��@������G@��K@��@��7@�?��T�|��3@��he����#@�?��T���O@�D@��@����@��|��hg����?�����K@�"@�B�"��#@��@�����C��_����M���M�������M�������M�������M�������M�� ����������������#��'���.D���@��@��@��@��@��@��@��#@��'@�t���@��c0�	T������#��#��� ��T��f�B���g���z���@�!ǚ ����1���������_�p�*h-���)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	�T�(�|�*hh�+	�_�T,�
�|�.hm�o@��@�.h(�Q�hSM���4���L���@�(�n@�.�/��@�.�������#M���	��� M�� ������������������C���@��@��@��@��@��@��@�����@��c0�IT������#��G��W��_��S��O��K����3����7���H�)�)�A��/�@������	���^��/@�	��G@��K@��O@��S@��W@��3@��_@��7@����+���+h)���	@����������	�G��+@���_@��K@��O@��S@��W@��G@��	��������_�)T	���|�+hj�,�_	�	T-	�)�|�.hi��@��@�.h*�Q�jSM�*��4�;�L���;@�*��@�.�/��@�.��
���������_��	����L�������L�� �����������������TC���@��@��@��@��@��@��@�����@��c0�)T������#��S��W��[��G��C����h$�h��S@��[@��W@��G@��'@��������	��	�T	���
T��@�_�	T�|�J	�+hk�,�_
��
T���+����@��@�&
��@�F�|�"hf��������?� ���C@��G@��@��S@��W@��[@��+@��C@��G@��@��S@��W@��[@��@���_�T�|�(�*hd�+�_�T�3��+��'��@�e@�&��/��@��|��#�"hh��
������?����#@��C@��hd��3@��@��+@��hi��/@�l@��h)�Q�fSM�f�4~K��,��@�&�(�f@�&�����������_�������_�����L����L���
���L����L�� ����������������#����B���@��@��@��@��@��@��@��#@�k���@��c0�	T������#��7��;��?��/��+������T����������_���*h,�n�����kT��_��T��|���(hh�*�_	��T���@�E@�'	��@�'�|�"hg��������?��䧟��@��+@��/@��;@��?@��@����7@�C�6_�iT����|�*hi�'�_�IT+��|�-hl��@�o@�-h)�Q�iSM�I��4K��/��@�)�.�i@�)��������K�������K���	����K�������K�� �����������������FB���@��@��@��@��@��@��@�����@��c0��T������#ѐ@�����@�?r�������C��_�]��� �����)B���@��@��c����T�#����@��c0�)T������#ѐ@�0� �@�����?j�������C��_�;��� �����B���@��@��c����T�#����@��c0��T������#ѐ@�����@�  @�����C��_���� ������A���@��@��c�����T�#����@��c0��T������#ѐ@�����@������������_���� ������A���@��@�������T�#����@��c0�	T������#ѐ@���@����� �����C��_��� ������A���@��@��c����T�#����@���?�	GT������#��w���{��w�@9�_������	���
�����g��O@��G��K��_��c��q�T�?��T@9��q�T�@��[�"�����+2���{@��S��W��O��K@��[@�_�cAT�O@��G@�?�b�����T��#L���{@��w@��_@��S@��[@���)?T�O@���҆h%8�[@����[��@��������8�c@5��@�����F����������_���?� T�;Thb8��q�TE��������qATF�?�@��T	:Thf8��q���T��q�T?��8T��q!TE�?�T�7The8߼qT�[@���T���[���q@0T�C���-T�O@����K@�_�-T�1T�G@��hf8��q�T���[�$�?�������1���?@��S��W��O��K@��[@�_�/T�O@��G@�?�"�����`T���K���w@��{@��_@��C@��S@��[@���,T�O@���҇h&8�[@����[��O@����[@��K@���*T�*T�G@��hd8߸q�T���[�$�?�������1���?@��S��W��O��K@��[@�?�(T�O@��G@�?�"����`T���K���w@��{@��_@��C@��S@��[@���%T�O@���҇h&8�[@����[��O@����[@��K@���*T�#T�G@��hd8߸q�T���[�$�?������`1���?@��S��W��O��K@��[@�?�!T�O@��G@�?�"�����`T��XK���w@��{@��_@��C@��S@��[@���T�O@���҇h&8�[@����[��[@���q�q�q�q�7��T�[@���T�q`T�[@�%��O@�%��3��[@��K@���*TT�G@��he8��q�T���[���?��������1���?@��S��W��O��K@��[@�?�HT�O@��G@�?�"�����`T��K���w@��{@��3@��_@��7@��S@��[@����T�O@���ҧh&8�[@����[�\������[@����O@�#��K@��*T�	T�G@�ch`8�q�T��[� �C�������0���C@��S��W��O��K@��[@�?�HT�O@��G@�?�"�����`T���J���S@��[@��T�O@����dh 8�[@�c��[��O@����c@��g@���T�W@��[@���(T�C��_@��k������33���C@��������k@������c@��g@��[@�a�_�T�_@��������_�QI����WI����MI��DI��KI����AI��B�?��Thb8��߼q�T�O@�g��;���9�[@��K@��-TIT�G@�)ig8?k�T���[���?���������0���?@��S��W��O��K@��[@�?�T�O@��G@�?�"�����`T��|J���w@��{@��;@��_@��7@���@9�S@��[@����T�O@��h'8�[@����[�������I��I�������H�������H��I�������H����V�������H���H�������H�������H���H�������H�������H���H�������H�����[��[@����T�O@����S@���T�hf8�K@����T�G@�if8�@��q���T�������H�������H�����H�����H�����H�����H�������H�����H�� �������f?���@��@�����@��c0�T������#��#�����6�@����#@����c9yn���@����N�d�@��N�e�@������#@����@��������������������_�N�b�@��N�c�@������������_�������/?���@��@����@��c0��T������#�����8�@5��@��������_�����"�hb8�q`��T"�BѢ��hb8�q���T"��C�?�T"�A���b���������>��@��������_�������_���]H�� ��������>���@��@����@��c0�T������#���9�{9 �Q�ac_9A6���@�Q�c@.�;|@�b���k������@�Q�c@.�{�_�kaTb����������7Q�@.�ݢ���@4���Q�@.��������@��9Q�`cn9�{9�9�@�@@�?��{@9������_�o:���{@9������_����>������@��c0�IT������#ѐ@��@@��9Q�bc_9�6���c����_�c�������c4��|����������_���o>���@������T�#����@��c0�	T������#��'�����O�c��c���c�QЄP���T�OЄ��������������@�#�d�1��T�@�d@�c@��������@��������?������_�������B�.����� �������O>���@��@����@��c0�	T������#��'�����O�c��c���c�QЄP���T�OЄ��������������@�#�d�1��T�@�d@�c@��������@��������?������_�������B�.�d��� �������>���@��@����@��c0�	T������#��'�����O�c��c���c�QЄP���T�OЄ��������������@�#�d�1��T�@�d@�c@��������@��������?������_�������B�.�(��� ��������=���@��@����@��c0��T������#��+��'��+@��'@��������#������������������#�������8�!����#@��������_����������������=���@��@��@��@��@��@����@��c0��T������#��$��1AT |@�v���8�!������������_�|@������������_����������=���@��@��@���@��c0�T������#��'�!�Q��p!���߈�5���@��"���������"�_��T ��@�Q�cp!�a�����A���8�!�����������_�����������_����8�!�b8�B�8�������_�������������_�����������A=���@��@��@��@�����@���?�)
T�ѝ�?����#������>��c��F���#�����C����������b@����d@���f@��O�h'@����b����d���f��_�h'���M����������
����������_����������T��ch�8c��d@ӟ$qTB�c@�b��������?�T��bx!�"�_�jT����@��@�������_�����2F�� ����<������@��c0�	T������#�������@6��z���B����
���8�!������������_������������_��������<���@��@���@��c0��T������#���'������+��4�!�'�����*�y����'����u��������.�q����#�|���&�l�����@�� �h����!��Q�aSM��5�#@��@��@��+@�
0E���#@�!��@�"��@�#��+@�$��������8�����`�8�I����!��Q�aSM��5�'@��@��@��#@��@�E���'@�!��@�"��@�#��#@�$��@�%� ��O�f/@�&�������8�!����O�`/��������_���S<������@��c0�IT������#�A@�B@���@@�C@���D@���n����@�B@9�6�@� @9������_��@�@@�A@��#�� ���<����@��c0�T������#�+��_9@@��'�A@���B@�C@��#�D@��������������c��+��@��_9@�B@�@?��#@� 9Q�`SM�`5�'@��'@�@��D��!���@��@� 9�_9�+@�@@�?�������_ֵ7���������_����;�����@��c0�T������#�A@������@ �B@���T:���@�@�Q�cSM��4zD��!�C@�#�A��@�B@9�6�������_�/#�� ����;�����@��c0�IT������#ђ����mT�@��T?�ᷟ���������C��_����;����_��_��@��c0�iT������#��/��3��7��O�z/@�C@�`?ր6�7@���
������������C��_��@����@������
T���������b����3@��/@��������#��8�c�?�T����b8�B�8�qo���@��8�c�_��7�@����#@��T����b8�B�0�co���@��8�c�_�@
7�@����#@��T�����8�B@�Uo���@��8�c�_�7�@����#@��T����b8�B�2�Go���@��8�c�_�7�@����#@��T�����8�B �9o���@��8�c�_�7�@����#@��T����b8�B�/�+o���7�@��@��#@��8�c�!����@��������������C��_��@���������C��_��@������@�����C��_�������������C��_�������������C��_����@���������C��_����������:���@��@��@�K���@���?�T������#�G��K��W��[��_��9�'�����9�����6�W@�����
�W@�d�@9�6�N�d�@��N�e�@��8Є��Q������B�:��?��C�����G��@��9�[@��9�@�}��6�[@�����
�[@���@9�6�N�g�@��N�h�@��8���Q��G���9��7��;����K��@��9�'��/��3��9�G@�@@�?��'@��/@��3@��������_�'��/��3��'@������������_��[@��@��W@��@������_@��������/��3��8���?�!T�+�����b8�B3�wn��`�7�+@��'��@��9�K@�@@�?�9�G@�@@�?��'@��/@��3@��������_�(6���'@��/@��3@��������_���������e:���@��@��@�i���@��c0�iT������#ѐ@�0�@@����������_���2:���@������T�#����@��c0�iT������#ѐ@�0�@@����������_���:���@������T�#��� ��,��{��_����_����_���04�a��_��@��_��@��_��@��c0�T������#�3���9���9���b7C �L}�	TQ�dc_9�6����������_��aT�ț��������6�6�@9�6�N�b�@��N�c�@��8�B��Q�c�����b��?��!@��+��/��C��3��@��9	�#��'������������_��?@�@� ���-����8�B��!T����b8�B3��m��@�7�@��@��#��'���9�3@�@@�?��#@��'@��������_����8�!�	�!�� �o5���#@��'@��������_������9���@�����@��c0�iT������#ѐ@�0�@@����������_���~9���@������T�#����@��c0��T������#�����7C@�c �L}��Tc\A�Q�dc_9�6����������_��aT�ț������d�6�����������_��� ����'���@�"`��@�_Li���T	��0����'���@���"��@�_LU��T�@��������_����8�!�	�� �� �����R9���@�����@��c0��	T������#��6�9 ����i��Oi��90��~����OU��'������������%7?�T��� ��L}�T+f���`TQ�gc_9�6���������?��_��aT�ț������?�6 T���&���'@��@��@��@��@����@�������_���������_����8�!�	�[ ������8�!�	�V �� ����C9���8���@��C@9����@��c0��T������#��6�9 ����Oi��i��90��~��OU������?��T�L}�T�!�� �h���� �����Q�gc_9�6����������_��aT�ț�������6�T����'���@�!������!�?�����������_����8�!�	�
 �� ����C9���8���@��C@9����@��c0�T������#��9���_L}��TC �Q�dc_9�6����������_��aT�ț�������6"������b�_�TY��������_������������_����8�!�	���� �����|8���@����@��c0��T������#����9�@�{���`6�@�8��������_�����f8���@���@��c0��T������#����9��c���`6�@� ��������_�����N8���@���@��c0�iT������#��� �Q�B�-�B�߈5��Q��-��4�!@(�w����@� @�|��!�?��T�T�N�b�@��N�c�@�?,�T�N�b{@��N�c@�
?X�T�N�b�@��N�c�@�������8�B��������������_��@�@������������_�������8���@��@�����@��c0�IT������#�@� ��#9������LT�������T�#A9�6�N�b�@��N�c�@��8�B��Q�c��T�N�b�@��N�c�@���T�N�b�@��N�c�@������������_������������_�'@����<<���GB���@��A���@��?@������8�!�0��� ������c9���7���@��@��c@9����@��c0�i	T������#�@� ��#9������LT�������T�#A9�6�N�b�@��N�c�@��8�B��Q�c��T�N�b�@��N�c�@��T�N�b�@��N�c�@������������_�`��N���!���!�!� �����8��,��������_��?����<<����A���@�lA��S@���?������8�!�0���� ������c9��c7���@��@��c@9����@��c0�IT������#��3�$��@�������_�����������K7���@��@��@��@���@��c0�IT������#��3�D��(�������_�����������37���@��@��@��@���@��c0�IT������#��3�����������_�����������7���@��@��@��@���@��c0�iT������#��K��3���9������#��'����@���^���&�������#@��?��O����@��traT��
������߸�����c���?@��O@��9���e7� ��L}�	TQ�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@��8����Q�����������7��+��/��C��3��@��9@���N�`�@��N�a�@�������9�3@�@@�?��@��@��������_�����	�������9�3@�C@�`?��@��@��������_����������������_����8�!�	���� �M2���@��@��������_��������������6���@��@��@��@��@�o���@��c0�iT������#ѐ@�0�@@�����������_���R6���@������T�#����@��c0�
T������#�#��9���9���b7C �L}�TQ�dc_9�6����������_��aT�ț��������6�6�@9�6�N�b�@��N�c�@��8�B��Q�c������������������C��_��B�>���������#��@��9@�������9�#@�B@�@?��@��@�����C��_����8�!�	�r�� ��1���@��@�����C��_�������6���@��@�����@��c0�iT������#ѐ@�0�@@�S����������_����5���@������T�#����@��c0�)
T������#�3���9���9���c7d ��L}� 
T�P�ec_9�6����������_��aT�ț��������6�6�@9�6�N�c�@��N�d�@��8�c���P���������?��C��G��c@��+��/��C��3��@��9�#��'������������_��?@��C@��G@�@� ��������8�c��!T����b8�B3��i���7�@��@��#��'���9�3@�@@�?��#@��'@��������_֠���8�!�	���� �C1���#@��'@��������_����������5���@��@��@�����@��c0�iT������#ѐ@�0�@@�����������_���N5���@������T�#����@��c0��T������#�3���9���9���b7C �L}��	T�P�dc_9�6����������_��aT�ț��������6�6�@9�6�N�b�@��N�c�@��8�B���P�c��������?��C��B���+��/��C��3��@��9
�#��'������������_��?@��C@�@� ��������8�B��!T����b8�B3�
i�� �7�@��@��#��'���9�3@�@@�?��#@��'@��������_֠���8�!�	�[�� չ0���#@��'@��������_��������4���@��@�����@��c0�iT������#ѐ@�0�@@�?����������_����4���@������T�#����@��c0�
T������#�#��9���9���b7C �L}�T�P�dc_9�6����������_��aT�ț��������6�6�@9�6�N�b�@��N�c�@��8�B���P�c������������������C��_��B@���������#��@��9"@�@���@?���9�#@�A@� ?��@��@�����C��_֠���8�!�	���� �C0���@��@�����C��_��������4���@��@�����@��c0�iT������#ѐ@�0�@@�����������_���N4���@������T�#����@��c0�iT������#����9_�T"@��,�҄���_kaT�@��9�6��������������@��@�b,��������_��@�,������������_��������9��:4���@��@��@��@9���@��c0�	T������#���@���������@�?���@������N�z?E�C@���`?��������@�b��@�\"���@��@��������_�����4���@����@��c0�T������#����9p����6 ��@�@���������@�O����@�C,@��5����@���!���@��@��������_��@�B�@9�6�N�b�@��N�c�@��8�B���P�c������������_������3���@����@��c0�	T������#�#��9���9���b7C �L}�T�P�dc_9�6����������_��aT�ț��������6�6�@9�6�N�b�@��N�c�@��8�B���P�c������������������C��_��B�'���������#��@��9���@�C���@���zj�������9�#@�B@�@?��@��@�����C��_֠���8�!�	���� �</���@��@�����C��_�����|3���@�����@��c0�iT������#ѐ@�0�@@�����������_���J3���@������T�#����@���?�iT������#�K��W��_��[��c���9�����9�@�����6�W@�����
�W@�d�@9�6�N�d�@��N�e�@��8�����P�������5��C��G����K��@���9�_@��`���;�b�@9A��*������W@���@9�6�_@��ҿ�T���_@��#�%���3��7���9�K@�@@�?��@��3@��7@��������_������9�K@�@@�?��@��3@��7@��������_���3��7��@������������_��W@��#@��@��+��'@����?@���`T��
����b8�B��f���/@��?@��8����6�W@�e@���b�@9�;@�A��.���`����+@��#@� ��[@����c@������/��?��8���?��T�'�����b8�B3��f���/@��8���� �7���W@������W@����W@����c�@9�6�N�aCA��N�bGA����3��7���9�K@�@@�?��@��3@��7@��������_�a.���@��3@��7@��������_������������2���@��@��@��@�8���@��c0�iT������#ѐ@�0�@@�����������_���f2���@������T�#����@��c0�i
T������#��;��9���e7� ��L}�`T�P�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@��8�����P����������@9�6��_�MT���7��G��;��C����������������_��7@��;@��@��C@��G@�@��������'��#��+��8���?��T����b8�B3�f����7�7@�|����'@�?��#@�@��@�!��7@�c�@9�6�N�aCA��N�bGA��+@��������_֠���8�!�	�i�� �������������	2���@��@��@��@��@�����@����?�)T������#�S��_��g��k��c���9�#��������9�@������6�_@�����
�_@���@9�6�N�f�@��N�g�@��8�ƀ��P������c��K��O��C��S��@��9����C���@9A��������#�����/��3���9�S@�@@�?��#@��/@��7@��3@��;@��������_�#�����/��3��#@��7@��;@������������_��_@��@��c@��g@��k@���Ow��c��G��'��+��?��8���T����b8�B3��e���+@��8����7�'@��?@��G@��8��`T������b8�B�e���'@��?@��+@��G@��8��@6�_@��@����@9�C@�A��������8�����?@��_@������'@��_@����_@������@9�6�N�cCA��N�dGA��#��7��;��/��3���9�S@�@@�?��#@��7@��/@��;@��3@��������_�
-���#@��7@��;@��/@��3@��������_�����������G1���@��@��@��@�B���@��c0�iT������#ѐ@�0�@@������������_���1���@������T�#����@��C�?��T������#�C��O��_��W��[��S���9�#����9�@�����6�O@�����
�O@�d�@9�6�N�d�@��N�e�@��8���P��������;��?�����C��@��9`���3�b�@9A������#��+��/���9�C@�@@�?��#@��+@��/@�����C��_�#��+��/��#@���������C��_��O@��@��S@��W@��[@����_@��v�����7��'��8�c�?��T����b8�B3��d���'@��8����7���7@��8�c�`T��
����b8�B��d���'@��7@��8�c�6�O@��@�����@9�3@�A��������8�����O@������O@����O@������@9�6�N�aCA��N�bGA��#��+��/���9�C@�@@�?��#@��+@��/@�����C��_�E,���#@��+@��/@�����C��_��������������0���@��@��@��@��@�R���@��c0�iT������#ѐ@�0�@@������������_���J0���@������T�#����@��C�?��T������#�C��O��_��W��[��S���9�#����9�@�����6�O@�����
�O@�d�@9�6�N�d�@��N�e�@��8���P�����$��;��?�����C��@��9`���3�b�@9A��+������#��+��/���9�C@�@@�?��#@��+@��/@�����C��_�#��+��/��#@���������C��_��O@��@��S@��W@��[@����_@�(v�����7��'��8�c�?��T����b8�B3��c���'@��8����7���7@��8�c�`T��
����b8�B��c���'@��7@��8�c�6�O@��@�����@9�3@�A��3������8�����O@������O@����O@������@9�6�N�aCA��N�bGA��#��+��/���9�C@�@@�?��#@��+@��/@�����C��_�}+���#@��+@��/@�����C��_��������������/���@��@��@��@��@�R���@��c0�iT������#ѐ@�0�@@�/����������_����/���@������T�#����@����?�T������#�s������������������_9�7��3��/���
���	��9�@�4����6�@�����
�@���@9�6�N�h�@��N�i�@��8����P�)�h��c@4��k��o��C��s��@��_9���c���@9A��]������7��3��/���
��O��S��_9�s@�@@�?��7@��3@��/@��O@��W@��S@��[@��������_�7��3��/���
��O��S��7@��3@��/@��W@��[@����	��������_��@�	@��@��@��@��@��@��@��@��u��	��?��G��C��;��K��g��_��8�����T����b8�B3�c���K@��8��� �7�G@��C@��;@��?@��_@��K@��g@��8���`T������b8�B��b���C@��;@��?@��_@��K@��g@��8������G@��6�@�	@����@9�c@�A��E������8������;@��?@��_@��@������G@��C@��@��@�����@9�6�N�eCA��N�fGA��7��3��/��W��[��O��S��_9�s@�@@�?��7@��3@��/@��O@��W@��S@��[@��������_փ*���7@��3@��/@��W@��[@��O@��S@��������_����������������#����.���@��@��@��@��@��@��@��#@����@��c0�iT������#ѐ@�0�@@�+����������_���~.���@������T�#����@��C�?�)T������#�c��o������w����{��s������_9�7��3��/��	��9�@�0����6�o@�����
�o@���@9�6�N�f�@��N�g�@��8�ƀ��P�����c���[��_�����c��@��_9����S���@9A��Y������7��3��/��K��O��_9�c@�@@�?��7@��3@��/@��K@��O@�����C��_�7��3��/��K��O��7@��3@��/@���������C��_��o@� 	@��s@��w@��{@��@��@��@��@��@��t�����C��?��;��W��G��8���!T����b8�B3�b���G@��8���@�7�C@��?@��;@��W@��8��`T������b8�B�b���?@��;@��G@��W@��8�����C@�f6�o@��@�g���@9�S@�A��M������8������;@��o@������C@��?@��o@��o@������@9�6�N�cCA��N�dGA��7��3��/��K��O��_9�c@�@@�?��7@��3@��/@��K@��O@�����C��_֑)���7@��3@��/@��K@��O@�����C��_����������������#��'����-���@��@��@��@��@��@��@��#@��'@�(���@��c0�iT������#ѐ@�0�@@�7����������_����-���@������T�#����@��C�?�)T������#�c��o������w����{��s������_9�7��3��/��	��9�@�<�6�o@�����
�o@���@9�6�N�f�@��N�g�@��8�ƀ��P�����c���[��_�����c��@��_9����S���@9A��e������7��3��/��K��O��_9�c@�@@�?��7@��3@��/@��K@��O@�����C��_�7��3��/��K��O��7@��3@��/@���������C��_��o@� 	@��s@��w@��{@��@��@��@��@��@��s�����C��?��;��W��G��8Х��!T����B8�B3�$a���G@��8Є��@�7�C@��?@��;@��W@��8Х�`T������b8�B�a���?@��;@��G@��W@��8Х����C@�f6�o@��@�g���@9�S@�A��Y������8Є�����;@��o@������C@��?@��o@��o@������@9�6�N�cCA��N�dGA��7��3��/��K��O��_9�c@�@@�?��7@��3@��/@��K@��O@�����C��_֝(���7@��3@��/@��K@��O@�����C��_����������������#��'����,���@��@��@��@��@��@��@��#@��'@�(���@��c0�iT������#ѐ@�0�@@�C�������_����,���@������T�#����@����?�!T������#�s����������9�3��
��9��O�6�@�����
�@�d�@9�6�N�d�@��N�e�@��8Є���P���D���&��k��o��C��s��@��9`���[�b�@9���x����@��@��@��@����3��S��W��9�s@�@@�?��3@��S@��W@��������_�3��S��W��3@������������_��@��@��������?@��@9�6�����mT���_��T��cT�?�C��;�������@��G����7����_�D�C@��K@��c@��8Є���T�7@���T�?@����?@��@���`T�?�?�`T������b8�B�`���K@��c@��8Є��?@��@����C@�6�@��@�����@9�[@����a�@��8Є��?@��@��@������C@��8Є��?@��@��@�����@�A����_@��;@��7@��G@� ��	���Mz���K��C��c��8Є�?���T����B8�B3��_����7����N�`KA��N�aOA��3��S��W��9�s@�@@�?��3@��S@��W@��������_��3��S��W��9�s@�@@�?��3@��S@��W@��������_��3��S��W��9�s@�@@�?��3@��S@��W@��������_֗����g��O��7@������@��g@��O@���h7�&���������!X����������������5����5�� �\'���3@��S@��W@��������_������������+���@��@��@��@���@��c0�iT������#ѐ@�0�@@�'�������_���b+���@������T�#����@��C�?�T������#��S��C���9������9���e7� ��L}� T�P�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@��8Х���P���������O��_��W��S��[����4��;��?�����C��@���9�����/��3��@���������C��_��O@��[@��_@��S@������@9�6F�����mT������T��#T�#�@�h����˦���&����������	��{���8Х�?�T�'��7��+�����B8�B3��^���6�8Х��W@��#@����'@��+@��7@��8Х��#@�������W@��� Ta� ����N�`KA��N�aOA����/��3���9�C@�@@�?��@��/@��3@�����C��_����/��3���9�C@�@@�?��@��/@��3@�����C��_����/��3���9�C@�@@�?��@��/@��3@�����C��_�����&4������4������8�!�	��� �p&���@��/@��3@�����C��_��������������*���@��@��@��@��@�-���@��c0�iT������#ѐ@�0�@@���������_���v*���@������T�#����@��C�?�)T������#�C��O��_��W��[��S���9�#����9��.�6�O@�����
�O@�d�@9�6�N�d�@��N�e�@��8Є���P���������;��?�����C��@��9`���3�b�@9���W����#��+��/���9�C@�@@�?��#@��+@��/@�����C��_�#��+��/��#@���������C��_��O@��@��S@��W@��[@����_@�r���'��7��8����TB8�B3�'^���'@��8Є��`�7���7@��8���`T��	b8�B�^���7@��8������'@��6�O@�d@�$�b�@9�3@����c���8Є������#��+��/���9�C@�@@�?��#@��+@��/@�����C��_��W@��#�����9�C@�@@�?��#@��+@��/@�����C��_֯%���#@��+@��/@�����C��_��������������)���@��@��@��@��@�X���@��c0�iT������#ѐ@�0�@@�w�������_����)���@������T�#����@��C�?�)T������#�C��O��_��W��[��S���9�#����9��j�6�O@�����
�O@�d�@9�6�N�d�@��N�e�@��8�����P�������@
��;��?�����C��@��9`���3�b�@9��ғ����#��+��/���9�C@�@@�?��#@��+@��/@�����C��_�#��+��/��#@���������C��_��O@��@��S@��W@��[@����_@��q���'��7��8����TB8�B3�c]���'@��8����`�7���7@��8���`T��	B8�B�T]���7@��8������'@��6�O@�d@�$�b�@9�3@���ҟ���8��������#��+��/���9�C@�@@�?��#@��+@��/@�����C��_��W@��#�����9�C@�@@�?��#@��+@��/@�����C��_��$���#@��+@��/@�����C��_�������������&)���@��@��@��@��@�X���@��c0�iT������#ѐ@�0�@@���������_����(���@������T�#����@���?�iT������#�K��W��_��g��c��[��k��?9�+����9�����6�W@�����
�W@�d�@9�6�N�d�@��N�e�@��8�����P����������C��G����K��@��?9`���;�b�@9��������+��3��7��?9�K@�@@�?��+@��3@��7@��������_�+��3��7��+@������������_��W@��@��[@��_@��c@����g@��k@�q���/��?��8����TB8�B3��\���/@��8����@�7���?@��8���`T��	B8�B��\���?@��8������/@��6�W@�d@�$�b�@9�;@��������8��������+��3��7��?9�K@�@@�?��+@��3@��7@��������_��_@��+����?9�K@�@@�?��+@��3@��7@��������_�%$���+@��3@��7@��������_���������������_(���@��@��@��@��@��@�T���@��c0�iT������#ѐ@�0�@@����������_���&(���@������T�#����@���?��T������#�[��g��o��{��s��k��������w��9�7��3����9�����6�g@�����
�g@���@9�6�N�e�@��N�f�@��8�����P������c@(��S��W����[��@��9����K���@9����`��7��3��C��G��9�[@�@@�?��7@��3@��C@��G@�������_�7��3��C��G��7@��3@�����������_��g@�@	@��k@��o@��s@��w@��{@��@��@��@����n���?��;��O��8�J�?
�T����B8�B3��[���?@��8����7�;@����O@��8�J�`T������B8�B��[���?@��O@��8�J����;@��6�g@�d@���b�@9�K@��������8����������;@���7��3��C��G��9�[@�@@�?��7@��3@��C@��G@�������_��7��{@��3��C��G��9�[@�@@�?��7@��3@��C@��G@�������_�C#���7@��3@��C@��G@�������_����������������#��'���y'���@��@��@��@��@��@��@��#@��'@�3���@��c0�iT������#ѐ@�0�@@���������_���>'���@������T�#����@���?�T������#�[��g����o��{��s��k����w��9�7��3����9�����6�g@�����
�g@���@9�6�N�e�@��N�f�@��8�����P������c�6��S��W����[��@��9����K���@9����`��7��3��C��G��9�[@�@@�?��7@��3@��C@��G@�������_�7��3��C��G��7@��3@�����������_��g@� 	@��k@��o@��s@��w@��{@��@��@���En���?��;��O��8�)�?	�T����B8�B3��Z���?@��8����7�;@����O@��8�)�`T������B8�B��Z���?@��O@��8�)����;@��6�g@�d@���b�@9�K@��������8����������;@���7��3��C��G��9�[@�@@�?��7@��3@��C@��G@�������_��7��{@��3��C��G��9�[@�@@�?��7@��3@��C@��G@�������_�]"���7@��3@��C@��G@�������_����������������#����&���@��@��@��@��@��@��@��#@�7���@��c0�iT������#ѐ@�0�@@���������_���Z&���@������T�#����@���?�T������#�[��g����o��{��s��k����w��9�7��3����9����6�g@�����
�g@���@9�6�N�e�@��N�f�@��8�����P������c���S��W����[��@��9����K���@9���7�`��7��3��C��G��9�[@�@@�?��7@��3@��C@��G@�������_�7��3��C��G��7@��3@�����������_��g@� 	@��k@��o@��s@��w@��{@��@��@����m���?��;��O��8�)�?	�T����B8�B3��Y���?@��8����7�;@����O@��8�)�`T������B8�B��Y���?@��O@��8�)����;@��6�g@�d@���b�@9�K@����5����8����������;@���7��3��C��G��9�[@�@@�?��7@��3@��C@��G@�������_��7��{@��3��C��G��9�[@�@@�?��7@��3@��C@��G@�������_�y!���7@��3@��C@��G@�������_����������������#����%���@��@��@��@��@��@��@��#@�7���@��c0�iT������#ѐ@�0�@@�;��������_���v%���@������T�#����@����?�iT������#�S��_���9������������9�@�0��6�_@�����
�_@���@9�6�N�h�@��N�i�@��8����P�)�h��c��K��O��C��S��@��9���?���@9A��Y��������������'��+���9�S@�@@�?��@��'@��7@��/@��3@��+@��;@��������_������������'��+��@��7@��/@��3@��;@����	��������_��_@� @������C��G����#��8�����!T����B8�B3�Y���#@��8����`�7�C@��@��#@��G@��8���!T����B8�B�
Y���#@��8���� 7�C@��@��#@��G@��8���T����b8�B ��X���6�8������_@��@�����@9�?@�A��F�`��8�������C@��@��#@��G@����G@��C@��@�������������/��3��'��+���9�S@�@@�?��@��7@��'@��/@��3@��;@��+@��������_����7��;�����'��+���9�S@�@@�?��@��7@��'@��/@��3@��;@��+@��������_�y ���@��7@��;@��/@��3@��'@��+@��������_������$���@�&���@��c0�iT������#ѐ@�0�@@�/��������_����$���@������T�#����@��c0��T������#�3���9���9���b7C �L}��	T�P�dc_9�6����������_��aT�ț��������6�6�@9�6�N�b�@��N�c�@��8�B���P�c��������?����B���+��/��C��3��@��9
�#��'������������_��?@��@�@� ���7p���8�B��!T����B8�B3�>X�� �7�@��@��#��'���9�3@�@@�?��#@��'@��������_ր��a8�!�	���� �����#@��'@��������_�������,$���@��@�����@��c0�iT������#ѐ@�0�@@�s��������_����#���@������T�#����@��c0��T������#�3���9���9���b7C �L}��	T�P�dc_9�6����������_��aT�ț��������6�6�@9�6�N�b�@��N�c�@��8�B���P�c��������?��C��B%��+��/��C��3��@��9
�#��'������������_��?@��C@�@� ���s���8�B��!T����B8�B3��W�� �7�@��@��#��'���9�3@�@@�?��#@��'@��������_ր��a8�!�	��� �e���#@��'@��������_��������#���@��@�����@��c0�iT������#ѐ@�0�@@����������_���r#���@������T�#����@��c0�IT������#��P�c`!�d�߈�5�'����������������8���?�T����B8�B@�cW���@��8����@7���@�aT����B8�B�8�VW��`6 ��@��P�B`!�A����'@�N�������_��@��@�������a�!,���������_���������������_�����B#���@�����@��c0�T������#�3���9�������9���e7� ��L}�	T�P�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@��8�����P��������������������@��#@��'@������������_��!2��+��/��C��3��@��9@�n������#��'�������9�3@�A@� ?��@��@��#@��'@��@��������_ր��a8�!�	�8
�� Ֆ���@��#@��'@��@��@��������_������"���@�����@��c0�iT������#ѐ@�0�@@���������_����"���@������T�#����@��c0�T������#����@9�������������_������"���@���@��C�?��T������#�C��O��[��W��S���9�#�����9��G��6�O@�����
�O@���@9�6�N�e�@��N�f�@��8�����P��������;��;��?�����C��@���9�@��'��#��/��3��#@���������C��_��'@� ��S@��W@��[@��p���8���?�T�7��+�������B8�B3�OV����7�@��+@��7@��#��/��3���9�C@�@@�?��#@��/@��3@�����C��_����#@��/@��3@�����C��_�����������="���@��@��@��@�����@��c0�iT������#ѐ@�0�@@����������_���"���@������T�#����@��c0�T������#�+��7��;���9����9�@����6�7@�����
�7@�d�@9�6�N�d�@��N�e�@��8�����P��D���@��#��'����+��@��9`����b�@9A����`�������9�+@�@@�?��@��@��������_����������������_�;@�A@��7@�@@� ?�@7�7@�b�@9�@�A�������������9�+@�@@�?��@��@��������_�����9�+@�@@�?��@��@��������_�s���@��@��������_��������!���@��@�����@��c0�iT������#ѐ@�0�@@�+��������_���~!���@������T�#����@��c0�T������#�+��7��;���9����9��;��6�7@�����
�7@�d�@9�6�N�d�@��N�e�@�d8���PХ�D������#��'����+��@��9`����b�@9���d�`�������9�+@�@@�?��@��@��������_����������������_�;@�A@��7@�@@� ?�@7�7@�b�@9�@���Җ�����������9�+@�@@�?��@��@��������_�����9�+@�@@�?��@��@��������_�����@��@��������_�������*!���@��@�����@��c0�iT������#ѐ@�0�@@����������_���� ���@������T�#����@��c0�)T������#�;���9������ ��P�cc_9�6�@��PЄ@8��㸥��@��PЄ@8���_�����������6�G��P�08���������G@��!���3��P�!8��7����;��@��9Vl��������@����+��@��/��#��'���9�;@�@@�?��@��#@��+@��/@��'@�������_��� ����@��l���@���������9�;@�C@�`?��@��#@��+@��/@��'@�������_�j���@��+@��/@��#@��'@�������_������ ���@�����@��c0�iT������#ѐ@�0�@@��9@��P�cc_9�6��D㸄���D�_���D������d�6��k����������_���f ���@������T�#����@��c0�
T������#�#��9���9���b7C �L}�T�P�dc_9�6����������_��aT�ț��������6�6�@9�6�N�b�@��N�c�@�b8�B���P�c������������������C��_��!���������#��@��9@��k�������9�#@�A@� ?��@��@�����C��_ր��a8�!�	���� �����@��@�����C��_�����$ ���@�����@��c0�iT������#ѐ@�0�@@�k��������_�������@������T�#����@��C�?�IT������#��S��C���9������9���d7� ��L}��T�P�fc_9�6����������_��aT�ț��������6�6�@9�6�N�d�@��N�e�@�d8���PХ��������O��[��S��W����)��;��?�����C��@���9���/��3��@���������C��_��O@��S@��W@��[@�@��'��#@����7@���`T��
����B8�B��S���+@��7@�d8���6�O@�e@��`��b�@9A���� ����S@��W@��[@��'@� ���&l���+��7�d8��?��T�#�����B8�B3��S���+@�d8��� �7�����������������7@����/��3���9�C@�@@�?��@��/@��3@�����C��_ր��a8�!�	���� �"���@��/@��3@�����C��_�����������^���@��@��@��@�Q���@��c0�iT������#ѐ@�0�@@����������_���*���@������T�#����@��c0�IT������#�+���9�����9���c7d ��L}�T�P�ec_9�6����������_��aT�ț��������6�6�@9�6�N�c�@��N�d�@�c8�c���PЄ�����C��������@������������_��c�1��#��'����+��@��9@�p����������9�+@�C@�`?��@��@��@��������_ր��a8�!�	�E�� գ���@��@��@��������_�������������@��@��@�����@��c0�iT������#ѐ@�0�@@�#��������_�������@������T�#����@��c0�iT������#��'��+��/��'@��+@��/@�_�iT���@�������@����Nt��_�@��Tb�������a8�!����@�������_�����������_������'�� ���������������@��@��@��@����@���?��T������#�W��[��g��k��o���9�������9�c@��?��C��G�����K��c��O�����S�����W��@���9�9����6�g@�����
�g@�d�@9�6�N�d�@��N�e�@�d8���P�������7��;����[��@���9`���+�b�@9���D����g@��@��#��o@�&���/��3���9�@���9�[@�@@�?��9�W@�@@�?��@��/@���@9�3@�������_���/��3���9��9�W@�@@�?��@��/@���@9�3@�������_��#@��g@�?��T�'�?P��j�#������k@�`o���/��3���T�@������'@����c8�c�?�`T�@�
����B8�B��Q��@���c8�c��6�/@��`T�@��3@�B8�B3��Q��@���c8�c����7�/@��T�3@�"8�B3��Q��`6�'@����g@�b�@9�+@����'��/��3�`��'@�����/@�c8�c��T�3@�B8�B��Q���6���c8�c�c8�c��@�d��@��/@��`T�@�	�3@�"8�B�8��Q��@���c8�c��6�/@��`T�@��3@�B8�B@��Q��@�����9�@���9�[@�@@�?��9�W@�@@�?��@��/@���@9�3@�������_�N���@��/@��3@���@9������_�������������@��@��@�����@��c0�iT������#ѐ@�0�@@���������_���V���@������T�#����@��c0�T������#�F@�A@�G@�H@�@@��@��@�@9�@��N�zCE�F@��?������_���5����@��c0�T������#ћN�z;E�B@�����@?փ�����������c�c, ��@��������_����������������_�����/���@����@��c0��
T������#�3���9���9���e7� ��L}��T�P�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@�e8Х���P���������#��'������������_������+��/��C��3��@���9@��?�����~�Gs���#��'���9�3@�E@��?��#@��'@��������_ր��a8�!�	�3�� Ց���#@��'@��������_���������������@��@��@��@�����@��c0�iT������#ѐ@�0�@@���������_�������@������T�#����@��c0�	T������#�3���9���9���e7� ��L}�T�P�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@�e8Х���P���������#��'������������_���@��+��/��C��3��@��9�{@�@�������~��r���#��'���9�3@�E@��?��#@��'@��������_ր��a8�!�	���� ����#@��'@��������_���������R���@��@��@�����@��c0�iT������#ѐ@�0�@@����������_������@������T�#����@��c0�
T������#�3���9���9���e7� ��L}�T�P�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@�e8Х���P���������#��'������������_���"��+��/��C��3��@��9@��}�Qr���#��'���9�3@�E@��?��#@��'@��������_ր��a8�!�	�=�� ՛���#@��'@��������_���������������@��@��@��@�����@��c0�iT������#ѐ@�0�@@���������_�������@������T�#����@��c0�iT������#�+���9�����9���c7d ��L}� T�P�ec_9�6����������_��aT�ț��������6�6�@9�6�N�c�@��N�d�@�c8�c���P�������c����������@������������_��c*��#��'����+��@��9@��`����������9�+@�C@�`?��@��@��@��������_ր��a8�!�	���� ����@��@��@��������_���������W���@��@��@�����@��c0�iT������#ѐ@�0�@@����������_���"���@������T�#����@��c0�
T������#�3���9���9���e7� ��L}�T�P�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@�e8Х���P���������#��'������������_����1��+��/��C��3��@��9@��~�Uq���#��'���9�3@�E@��?��#@��'@��������_ր��a8�!�	�A�� ՟���#@��'@��������_���������������@��@��@��@�����@��c0�iT������#ѐ@�0�@@���������_�������@������T�#����@��c0��
T������#�3���9���9���e7� ��L}��T�P�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@�e8Х���P���������#��'������������_����9��+��/��C��3��@��9@��9���@��p���#��'���9�3@�E@��?��#@��'@��������_ր��a8�!�	���� �!���#@��'@��������_��������9��^���@��@��@��@9����@��c0�iT������#ѐ@�0�@@����������_���*���@������T�#����@��c0�
T������#�3���9���9���e7� ��L}�T�P�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@�e8Х���P���������#��'������������_���@��+��/��C��3��@��9@��}�]p���#��'���9�3@�E@��?��#@��'@��������_ր��a8�!�	�I�� է���#@��'@��������_���������������@��@��@��@�����@��c0�iT������#ѐ@�0�@@�'��������_�������@������T�#����@��c0�
T������#�3���9���9���e7� ��L}�T�P�gc_9�6����������_��aT�ț��������6�6�@9�6�N�e�@��N�f�@�e8�����P���������#��'������������_���	��+��/��C��3��@��9@�����o���#��'���9�3@�E@��?��#@��'@��������_ր��A8�!�	���� �+���#@��'@��������_�����������h���@��@��@��@�����@��c0�iT������#ѐ@�0�@@����������_���2���@������T�#����@��c0�)T������#�;��G��K��O���9����9���N��0���$���'��!T����`8��"8�B@����+��/����'��c@��3��7����;��@��9�K@��O@�
����9�@��+@��/@���������_��K@����K@��+@�$�_��T�#� @�_D��l�E����������+��/��@9�6c8�c��@�c8�c�?�`T�@�������"8�B@��L��@��@���c8�c��9�+@�d�@��'@�d@���d�a@����G@���+��/��mT�@�c����'@�d@���d��#@��˿���'@��#@�����+@�����9�;@�@@�?��@��+@��@9�/@�������_��@��9����9�;@�@@�?��@��+@��@9�/@�������_���B�B�.��c�� �e���@��@9�+@��/@�������_�������������@��@��@�U���@��c0�iT������#ѐ@�0�@@����������_���n���@������T�#����@���?�iT������#�K��W��[��_��9�'���;�9���@�'���6�[@�����
�[@�d�@9�6�N�d�@��N�e�@�d8�����P�������@!��C��G����K��@��9`���;�b�@9A��P����'��3��7��9�K@�@@�?��'@��3@��7@��������_�'��3��7��'@������������_��[@��@����W@����_@���5j���+��/��?�f8���?�AT����"8�B3�L���+@�d8����`6�[@���/@����?@�f8���AT����"8�B�L�� 6�[@��@�����@9�;@�A��[�`��[@����/@��'��3��7��9�K@�@@�?��'@��3@��7@��������_��/@��+@��?@��'��3��7��9�K@�@@�?��'@��3@��7@��������_֥���'@��3@��7@��������_�������������@��@��@�Z���@��c0�iT������#ѐ@�0�@@�[���������_�������@������T�#����@����?�)T������#�S��_��c��g��9�'����9��h���6�_@�����
�_@�d�@9�6�N�d�@��N�e�@�d8�����P�������@/��K��O��C��S��@��9`���C�b�@9��ґ�����g@����'��;��?��9�S@�@@�?��'@��;@��?@��������_�'��;��?��'@������������_����T�/��+��_@��@����������c@�ni���3��G�f8���?�AT�7�����"8�B3�VK���6f8����/@��+@���7@��3@��G@�f8�����T�/@����+@����?�T����"8�B�=K���6�_@��@�����@9�C@���ҍ�����_@�f8����/@��+@�����+@��'��;��?��9�S@�@@�?��'@��;@��?@��������_��3@��G@��+@��'��;��?��9�S@�@@�?��'@��;@��?@��������_��'����9�S@�@@�?��'@��;@��?@��������_�����'@��;@��?@��������_������������@��@��@�<���@��c0�iT������#ѐ@�0�@@�����������_�������@������T�#����@��c0�IT������#�>��������B%�c4�c�'� ��'�� ��'��@�������_�����������_��������@��c0�iT������#�@����������� ��'�ҏ���@�8��������_�!�!�'����N��s|���������_���������@����@��c0��T������#�������������U������������_��@�က��l�������7�Tk���@���@��������_��������@��c0�T������#����N�z?E�A@�@��� ?֛N�z?E�A@��@�@@� ?�������_�����d���@���@��C�?��.T�Cѝ�?����#��������9�3����9�����6�@�����
�@�d�@9�6�N�d�@��N�e�@�d8�����P���$�����{���������@��9`���c�b�@9���-�����@��@����@��@������@��������3��[��_��9��@�@@�?��3@��[@��_@�����C��_�3��[��_��3@���������C��_��@��@��g@��C@����O@�	@�i��k��G��;�
@������i!T����������m��?��g��C��@���`���j���P�aSM�a5�@��� ��@��@�%����;@����@��C@��g@��@��?@��@�-�&	��P�jSM��4l��'�*@�*�'��@����
�������S��s�{N�z7E�D@�����7��?��;@��7@����O� ��@��TC@�G@�c�(�H�C��ˣ������P�eSM��4E��#�E@�%�C��?@�A�|��g@�A����S@����O@����s@����c8�c��T�s@�"8�B3��I���S@�d8����6�O@����s@������d8���AT���s@�"8�B�yI�� 6�@�b�@9�c@�����������O@�o���3��[��_��9��@�@@�?��3@��[@��_@�����C��_�Ja�)��
�?�M�TK@�L@�l������m��
�T�W��w��K��o����
����@��Є+�6���@��@��W@��w@��o@��K@��������;@��G@��k@���������|ӻP�qSM��4�W����+��W@��hp�1��h0���@9�6�ҟ�,�T��	T����T8�������@����@�A@�����T_���˻P�eSM��4E@����%�_��@�_�T�@��@�����B�������B}����P�eSM���4���"��@�%����N�cKA��N�bOA���������S@��s@����s@������O@������]���@���Z�����
�?�����
�<�� զ���3@��[@��_@�����C��_�����������@��@�����@��c0�iT������#ѐ@�0�@@�w���������_�������@������T�#����@��c0��T������#ѐ@��������,��{�����C��_��Z�� ���������@��@��c����T�#����@��c0�T������#ѐ@�����������C��_��Z�� ���������@��@��c���!��T�#����@��c0�T������#ѐ@�����������C��_֯Z�� �����{���@��@��c���!��T�#���"@�@�_�AT@�#@��T@�!@�?���������_֐@��c0�)T������#�b�ҙB���������_�������R���@��@���@��c0�� T������#�{O�cCB�{O�dGB�{O�c���P�cSM��4���$�{O�c�A�#�{O�d��{O�cKB�{O�dOB�{O�c���P�cSM��4���$�{O�c�A�#�{O�d��{O�cSB�{O�dWB�{O�c���P�cSM��4���$�{O�c�A�#�{O�d��{O�c[B�{O�d_B�{O�c���P�cSM��4���$�{O�c�A�#�{O�d��{O�ccB�{O�dgB�{O�c���P�cSM��4���$�{O�c�A�#�{O�d���N�c�@��N�d�@�{O�c���P�cSM��4���$�{O�c�A�#�{O�d���N�c�@��N�d�@�{O�c���P�cSM��4u��$�{O�c�A�#�{O�d���P�`+E�a�!\�B����P�cSM��4e�� �{O�c�F�#�{O�`���L�`KC�a�!�4�b�����P�cSM��4U�� �{O�c�F�#�{O�`���L�`OC�a�!�4�b�����P�cSM��4E�� �{O�a�F�!�{O�`�����ph���+�a4�!�;�����*�ih���'�`��eh���� ��.�ah���#�|�����\h����|����Wh���!-���P�aSM��5�#@��@��@��+@�
���#@�!��@�"��@�#��+@�$�������D8��� �4�8h���!+���P�aSM��5�'@��@��@��#@��@����'@�!��@�"��@�#��#@�$��@�%� �{O�fG�&������A8�!���{O�`��������_���B������@��c0�iT������#�A@�B@���@@�C@���D@���^x���@�B@9�6�@�@@�A@�������_��@�@@�A@�}��� �������@��c0�)T������#�+��_9@@��#�A@��'�B@���C@�D@���1����������c��+��@��_9:@�C@�`?��#@�@��P�`SM�`5�'@����!�@@� ��'@�@�#�A���@��@� 9�_9�+@�@@�?�������_֡���������_���������@��c0�T������#�A@������@ �B@���@���@�@��P�cSM��4f��!�C@�#�A��@�B@9�6�������_���� ���������@��c0��T������#�@����g�����s���`��Z���s��@�A�A��P�aSM��4>�� �C@�#�@� ������������_���������@��c0�T������#��������P�c����������	��
��������_�{O�c�A�{O�d�A��������������_�������w���@��@����@��c0�T������#�������P�c���!��B���	��
��������_�{O�c�A�{O�d�A��������������_�������O���@��@����@��c0�T������#���@����P���`���������	��
��������_�{O�c�A�{O�d�A��������������_�������'���@��@����@���?�IT������#��g��[��?9�?�����������?����7��;��?@��C@��G@���������������_��B@��S��W����[��@��?9�������O��+��/��3��K��8Х"�&���z��� �g4��;������������	��
��������O@��?��/@��C��3@��G��+@��7��K@��;��?9�[@�B@�@?��7@��?@��C@��;@��G@�������_ք
���?@��C@��G@��7@��;@�������_�����������@��@�����@��c0�T������#ѐ@�p�A@�a� @����������_�������@�����a��T�#����@���?��OT�ѝ�?����#����������o9�W���������c�������@���9� �����$�����Qf�����@�"@�[�9B �������x��@��@��@��@���9�P�ec_96���@��|@�����k���	���@���_�kaT�������������7��qu���@��@��@��@����-����������@��o9�@����N��Hw��"�B���!CT�P�dSM�d5�@����!��@��@�%����@��@��@�?�������1��S��@��@���lT��@���9�@��@��@��@���$��@���A)��@���&T�@��@��S@��@��@��@���#=T�@�?�<T�@���)���
���K� �?I�jT��!A� �?�i:Tl!@y?I�+T�	�H+T���� ՟!�jT�� � ��hj��)T&����K����3�������� 6L��3@���T�K@�_�C6T?L��5TGL�����h�����@��	���n��?�T*ig8_�q�T?�AT'igx�Ņ�
k�T�@��@��@��S@�����S@����G����S��@����
T#I@9q�TqaT@��qaT���q�T�a� q(TqaT��� qaT��
(qaT��0qaT �����_��@�d@��@���� @��O�����������������_@��@��O@�S��C��{��G���{O�d�A�{O�e�A���������.��6�@��@��@��S@�F���C@�"��@��@����@�_��T�@�D���T��������$х�|��G@�h%���P�eSM�e5�@�����@�%��@�&���h�@��@�	@�!@���#�c�>��@����	�i���{N�zA�G@��?��?��w��7��o�{O�g�A�{O�h�A������������6�@��@��@��S@����?@����k@��g@����c@�_��T�@�����"����k��c��g�$х�|��7@�h%���P�eSM�e5�o@�����o@�%��@�&���&������>���_@��[@�c��W@�_��T�O��������@�dЄ�����_��W������@��O@��[�eц�����|ӻP�fSM��4��� ��he�&��h%��@��@��@��S@�����S@�E�@��N��!�!���u���P�cSM�c5�@��@�@�x��!���S@�3�s��;�����d��A���a�!����@�!@�" @�!@���P�bSM�b5�s@�c��!��s@�"���;@���A8�!������o9��@�@@�?��@��@��c@��W@��g@��@��[@��@��k@��_@��@��������_ֿ�T�[@��@���g@���T{N�`CA�{N�aGA��W���������c���������o9��@�@@�?��@��@��c@��W@��g@��@��[@��@��@��_@��k@��������_����o9��@�@@�?��@��@��c@��@��[@��g@��@��_@��k@��@��W@��������_�!��M�T�ha8���5����W����c�������{@����o9��@�@@�?��@��@��c@��W@��g@��@��[@��@��k@��_@��@��������_�W�����������w@����o9��@�@@�?��@��@��c@��W@��g@��@��[@��@��@��_@��k@��������_�`�ң������@����������������"�B�.�|Z�� ��
���W@��[@��_@��@��@��@��c@��g@��k@��@��@��������_������������@��@��@�w���@��c0�IT������#ѐ@��@@��9�P�bc_9�6���c����_�c�������c4���s���������_�������@������T�#����@��c0�iT������#��� � �?H�kT!@� �?�T @y@L��@��������_������������_��@��� �������������@��@��@����@��c0�T������#�����8���@��@��=���������_�����������@��@���@��c0�	T������#��/�@�@�!@��� ?��/@�C@�B@�����������#�c����������C��_���������@��@�@����_֐@��c0��T������#�@�@��a@��N�9����c@��@�
c���a@��� ?������_�f���|�� ��hf�����Tc�������Z���@�����@������]���@����@��c0�T������#��'��+��/��3�@�@��
��%@��kTD8���!T @�!@�ſ��e���+TD8���T @�!@�����e���+�TD8���aT @�!@��3��/�_�AT������B���7�@��@��/@��3@�D8���aT$@����
T���N�eA�_�aT�N�dA�������B�� 6�@�?4�aT�@�F?����C�/@��3@��@��N�eA�_�aT�N�dA��������A�� 6�@�?D�aT�@�0?�����-�/@��3@��@�{N�eA�_��T{N�dA��������A���6�@�_�����/@��3@��@�{N�e�B�_�!T{N�d�B��������A��@6�@�?��`T?|�aT�@����������������_��@�������_������������
���@��@��@��@�W���@��c0�	T������#��'��+���7�nb�����'@���@� 9�+@��@� ��@�"�������B�'�C4�c`;���������@�������_��������
���@��@����@��c0�	T������#� @9_q�T@� �C���d�@�D���aTB� TdѻP�ec_9�6��D�������[�_��aTD�ț�������6��@�T@� ՞X���������_�`��!8�!�
���`��!8�!�
���`��!8�!@
��� �����D
���@����@��c0��T������#� @9_qAT@� �C���dB�����dф��P�ec_9�6��D�������[�_��aTD�ț������E�6��@�T@� �`X�����������_����������_�`��!8�!�
�g�`��!8�!�b� �������
���@��@����@��c0�T������#��7��3��/��+��'��;�����'@��+@��/@��3@��7@��;@���������_�������������������@��@��@��@��@��@����@��c0�	T������#���������_���������@���@��c0�T������#�{N�a�B�{N�b�B����������_���������@���@��c0�	T������#����������_���������@���@��c0�IT������#��#��'����������_�������������@��@��@�� �@�"@�@��Cs��b|�!@�}�� ��_� �@�"@�@��Cs��b|�!@�}�� ��_� �@�?r����_� �@�?raT!<H���?�����_��@��c0�T������#�@��X��������������_�����P���@�� �@�����_��@����?��T������#���������������� @����@�f��@���P�b��@�A8�!�_��T���d��P�dSM��4d@����$�$Є02�d������������_֠ @�3��_9�
������
��s��@�C@�D@��W��S�C@�D@�E@��_��c��[��s����;���_��c��[��@�C@��?�`�����������k��?@��o��g��@�d@��O�e@��?����k�(��x(���
T�;��x`����@��@A9(6�G������;@��@��O@��?@��G@��@��@����o@��k@����g@�_�b��T�/����@�d��������o��g��@��O@��?@��/@����;@��� ��@��@��@��@��@����B��a��K��7����~`��!���A�!����@���P�aSM��5�@��K@�<���@�#��K@�$���7@���A8�!������������_��3��s@��_A9�!6���3@��������������_��7�Q`���C��3@�� 9����B�'�C4�c`;���������C@������������_�[8�aGC�����B�7��V�� ���������������d���@��@��@��@��@��@���@��_��@��c0��T������#Ѡ
�@��_� � զ@��[��	4 ��q�T�@���q`T�ҿk�T!��@���K����H�<H��3�0P�����������a�!`�!����3@�_�T�T�_@����_@��|H��H�&��7��;�`T���|H�B�H��������7@�C�c�'��@�����8��4��@����;@�Q����_@��_@��[@��@�P���}�������A�!�/���_@��[@�
�<H� �Չ���~�������a�!�����_@��[@��q@T&486��c�cL#�������ل��������_� ��+���������_������
���@���� �@�?raT!<H������_����_��@��c0��T������#� @9�4_q!Tb��������_���������_�`��!8�!�0�� ������
���@���@��c0�iT������#� @9 ��5@� �d����ҟ�T�?��/������6�?@�C @9 �c5 ջP�ac_9!6�����/@�����������
�����/@���_��aT��ț������@`��+��t���+@�+u���7����9�C_���3����������_���A8�!�"8�B@��������_��3@��?@��@����������	J���#����'�D8Є�?�AT����8�B3�I>����7�@��#@��'@����?@�B @9 բ5 ջP�ac_9!6�����/@���b�������
�����/@�{�_��aTb�ț���������1�_���@���7@���P�aSM�a5�3@�����3@�#�������������_ր��=��^���~��!�!$���#@���P�aSM�a5�'@�����'@�#��A8�!������������_�`��!8�!��[�`��!8�!��V�`��!8�!@�Q� ������	���@�G���@��c0�T������#��#��'�C8�c��?��T @9A@����4_q�T���������_�"��������_����^��a�����!�2����@8��,��������_�`��!8�!�0�� ����������	���@��@��@����@��c0�)T������#�3���9���@��`T@�� ����P�dc_9�6�@�e严��@�e�_���e������E�6�?��C��������������?@��C@��B���+�`��/��C��3��@��9 @9 ��
5@� �B�����_��T��_��T@��V��B8�B��T�'���8�B�1�g=���6{N�`�B�{N�a�B��@��'@����#���9�3@�@@�?��@��#@��������_���)^���~����!�&��A8�!�,����#���9�3@�A@� ?��@��#@��������_�{N�`�B�{N�a�B����#���9�3@�@@�?��@��#@��������_���^��a�����!H3��A8�!�,����#��@��#@��������_����]���~����!�&��A8�!�,����#��@��#@��������_�`��!8�!@�m� �����@��#@��������_�������
	���@��@�O���@��c0�iT������#ѐ@�0�@@��9@��P�cc_9�6��D㸄���D�_���D������d�6���r���������_�������@������T�#����@��c0��T������#���� @9�5 � �@��P�ec_96����������������қ�_��aT��ț�������q�T����x����@�������`��́�������������_���������@���@�@@�A @��_֐@��c0�	T������#��+�������{O�d�A�{O�e�A���������������_��'�@���9 ���%��������!�!���~��'@��������@�������_�����������q���@��@��@��@����@��c0�)T������#��C�������{O�e�A�{O�f�A���?�d����<��]���3��@��a�!|�����]�����!�!�'���?@�!@�" @�!@���P�bSM�b5�3@����!��3@�#��D8���,���A8�!������������_��������������_��'@��������"��/@����@����?@�B��+��'����#��/�@���9��������+@����#@���T�?@�����!�!���~���+@������������������_�[�� �����������������@��@��@��@��@�����@��c0��T������#��+��/�������{O�c�A�{O�d�A�c��'��/��+�<��6���'@�!�!�1���������������@�������_��'@��+@��/@�%�������_�������������_�������������@��@��@����@��c0�IT������#�`��!8�!�	��� ��������@��c0��T������#��7��3��#������XS�����3@��7@�������@8���������C��_������������@��@��@����@��c0�T������#��;�������{O�d�A�{O�e�A�$	��7��?�@���9 �����������?@���T{N�e+A�{N�f/A������+��#����'��� �G8���?�`T������"8�B>�9;���@��'@��#@��+@����@��6�7@��@�EA9H6�����@��@��'@��#@��+@��7@��7@�a�������!�!�1����-������@������������_��������������_��������������@��@��@��@�����@��c0�T������#��C�������{O�e�A�{O�f�A�e�@��HA97�?�d����D���[���3��@��a�!|������[���@��!�!�'���?@�!@�" @�!@���P�bSM�b5�3@�r��!��3@�#��D8���,���A8�!������������_�{N�a�B�{N�b�B����������_��������������_��'@��������"��/@����@����?@�B��+��'����#��/�@���9��1�����+@����#@���T�?@�����!�!�1���ҟ��+@������������������_���� �����������������@��@��@��@��@�v���@��c0��T������#��+��/�������{O�c�A�{O�d�A�c��'��/��+����6���'@�!�!�������~�g������@�������_��'@��+@��/@�%�������_�������������_���������K���@��@��@����@��c0�IT������#�`��!8�!�	��� ���7����@��c0��T������#��7��3��#����9����Q���7@�B8�B����������3@��������C��_������������@��@��@����@��c0�)T������#р�����{O�c�A�{O�d�A����'�d����'@����'@��@���9� ����������6��A8�!�8�B�:���������!�!4��~���������������_�����������_�������������_�������������@��@��@�����@��c0�IT������#��#�����_��T��H����������_�A���F�� �������������@��@��@���@��c0�)T������#��7��;��S��c	����'��#��S��@����?�����B8�B���T8�B3��9����7�@��@������WZ������!�!D2���;@���P�aSM��5�7@��@����7@�"��@�#���@�����@8���������_������������_���������e���@��@��@�����@��c0�IT������#�D@�A@�B@��i��j��l�� @��u� տq���v��q����w��q���`���R���������_���#����@��c0�T������#��#����'��S�����@��#@��'@��S@�������������_�@��'@��v����dH9�����������_��������#������@��@��@��#@����@��c0�T������#���������@��@����������_����������@��@���@��c0�IT������#��3��;��?����/��7��?��3��;�{N�eCA��`T��{N�bGA������8���3@��7@��;@��?@����/@��	7{N�e�@��!T{N�b�@������8���6[O�c�A�[O�d�A��/@��3@��7@��;@��?@��P�eO_9�6{N�b�@�{N�e�@��������1��`7�/@��3@��7@��;@��?@��#�������~Y���7@���P�aSM�a5�3@�>
���3@�"���/@�B@�C @�B@���P�cSM�c5�#@�4
��"��#@�#���@�����@8������C��_���������C��_��;@�!@��?@� ?�����������!<�o~��~����@���� �������������r���@��@��@��@��@�p���@��c0�IT������#�`����@������� �T��~���������#�c�/��}�����B~������������_���Y��������!�5����"8�B�,�����������_���;�����@��c0�	T������#Ѿ��������_�������+���@��@���@��c0�)T������#��+����������_��������������@��@��@��@���@��c0�)T������#��+����������_���������������@��@��@��@���@��c0�)T������#��+����������_���������������@��@��@��@���@��c0�)T������#р�����[O�d�A�[O�e�A��������X���P�aSM�a5�@�X���@�$��������@8� ��������_����������������_���������@����@���?�IT������#��w��k��9�O��
��� �����\������K��!�.��c��g����k��@��9m�b���@���@?����w�b����3�@����.��3@����O��
��C��G��O@��S@��W@����������������_������?��_��;�#���D�����K@���������;@����?@���cT�;���lT����cT�_@�	�_@����@�D��1��;@���&�h&8��b��T+�_@���{N�cCA�?�aT�[��7�{N�cGA�������07���6�;@��?@������;@��?@��7@��[@��_@��O��S��W��C��G��9�k@�@@�?��C@��O@��S@��G@��W@��������_�����y������v�� �����O@��S@��W@��C@��G@��������_����������@��@�]���@��c0�T������#ѐ@�p�A@�a� @����������_�������@�����a��T�#����@��c0��T������#��/��;��7��?�"H�������������7@��;@��?@�b����@���[O�c�A�[O�d�A�	�#���@����#@������@���a�������������C��_���������C��_������������3�������@��@��@��@��@��3@����@��c0�IT������#��'� ���������`��L��������������_��������#�������@��@��@��#@���@��c0�)T������#��@�x��������_�[O�`�A�[O�a�A��������_�����w���@���@��c0�T������#р�����[O�b�A�[O�c�A����'�@�[�9#i�$j�%l�& @��u� �q���fv��q���dw��q��������`���������'@�!�!X2�O���������_�����������_�����������_�������:���@��@����@��c0��T������#р�����[O�c�A�[O�d�A����'�@�{�9��1��`���������'@�!�!l2����������_�����������_�����������_������������@��@��@����@��c0��T������#р�����[O�b�A�[O�c�A����'�@�[�9�����`��}������'@�!�!�/���������_�����������_�����������_�����������@��@����@��c0��T������#р�����[O�b�A�[O�c�A����'�@�;�9�����`��~������'@��!������������_�����������_�����������_���������@����@��c0��T������#р�����[O�b�A�[O�c�A����'�@�;�9���`���������'@��!02�����������_�����������_�����������_�����u���@����@��c0�IT������#��3�������[O�e�A�[O�f�A�������������_�@��9$��D��������_�����������O���@��@��@��@����@��c0�IT������#��3�������[O�e�A�[O�f�A�������������_�@��9D����������_�����������'���@��@��@��@����@��c0�IT������#��3�������[O�e�A�[O�f�A�������������_�@��9������������_���������������@��@��@��@����@��c0�T������#Ѡ�@�"@A9�6�������@�@� @��������_����������_���������@���@��c0�T������#��+������������_��'��/��+��@���+��?���v������9u�����'@��+@��/@��������@���@9dH9������_�������������@��@��@����@��c0�IT������#��'��3��9�/��+��aT�@������9@���dU�������`U���'@��" ��`y�/@� ��P�bSM��5�+@��@�#	���+@�$� ��@��@�&���@9D9���3@���T��`T��aT�@��A9�6�A9�6��aT�@�@9���9���@�J7��`��@��@��@��@��@9�����@��@9���'@����������9�@���9�!$����~���������@9`6�'@���)7��`��@��@��@��@9�@��@� �����B�$�C4�c�;�Qy���@�������_����������9��*���@��@��@��@��@9x���@���?�iT������#��_��W��[����#������������������@$��/�����3����7��#��;��C��?��G����/@��c�?�"8�B��T8�B3��3����7�'@��������T���~���!D���[@���P�aSM�a5�W@�z���W@�#���'@��+@���P�cSM�c4p��$��!8�!������������_��@��_@��u�����W@��[@��@����@���9�#@��P�gSM��4\��&��@�#��������������_��������#��������@��@��@��#@�����@��c0��T������#�D;@�@@�A@�E@�F@����m��i��j��l�� @��u�J@��#�K@��� տq$���v��q����w�q������@����P�dSM��5�@��#@�
$��!��@��@�%�#��#@��@�&���������������C��_���R������@��c0�IT������#��7��;����#���� ��7@��;@� ��m����������#��'��+�$8��_��T����8�B3�E3����7�'@�������T���~���!D���;@���P�aSM�a5�7@�����7@�#���'@��+@���P�cSM�c4���$��!8�!������������_��@��7@��;@��~���y���@���9�#@��P�gSM��4���&��@�#��������������_�����������@��@�����@��c0��T������#�`��7� �����
���� �@�"��+��N���!���d���P�cSM�c5�+@��+@�"@����"�?��7@�����{N�c�@��T���'�{N�b�@��2���6[O�`�A�[O�a�A��'@��@��'��������S�������!0���7@�" @�#@���P�bSM�b5�'@�]��#��'@�$���@���"8�B��7@������#����� ������w���@��#@��������_� 8��8�!@��������_����������@�����@��c0�IT������#����#��'�@�{�9c ���������� �@�"����N���!��Ld���P�cSM�c5�@��@�d@���$���@�`@��9�#@��'@�4���������_���������l����@��@��@����@��c0��
T������#��3��/� ��/@��3@� � �������`���H������$8���!T8�B3�=2����7�@��@�$8��`� ���������C��_� � �`���/@��3@��w��H�����#�$8���aT8�B3� 2���@�$8���7���#@���AT8�B�7�2���6�@��@��@��#@����#������R�����!�!(���3@���P�aSM��5�/@��#@�����/@�"��#@�#���@����� 8������C��_���������C��_���������@��@�����@��c0��T������#��?��C��y�B���'�@�������3��#@��+@��/@�&8����������'@�_���T�3@��?@��C@����'@���`���G���+��/�&8���?��T�#������7�B3��1����7��cT�����3@��������������_�����xR���}��!�!�/���C@���P�aSM��5�?@��/@�6���?@�$��/@�%���+@�����"8�B������������_���� ������������@��@����@�@����_� @�?r����_� @��_��@��c0�T������#�@��@�����������C��_�@�@�@�@����c�>��@�uw��[N�zA�G@��?����C��_�����W����@����@��c0�iT������#���@8��#�W����������_�����E����@���@��c0�iT������#����7��;��?��C�`����Q���;@���P�aSM��5�7@��?@�����7@�!��?@�%��'���C@����@� ��1�T�P�gK_9'7������@8��#��������_����c�>��@�!w��[N�zA�G@��?���+��#�@���@?�������'@�A ��#@�A��P�aSM�a5�+@�����+@�$�E@�%�D�@8��#��������������_������������_����������+�������@��@��@��@��+@�����@��c0��
T������#��7�@5��@�����/����d	��@����@9_�qaT�#��3������@�E8����aT�/@����aT������T�TD@�%@� տ�!TD @�% @���T�3@��#@������������_������������_�I;�����'��+���$8Є�_�aT�����7�B3�|0��@�7�'@��@��@��+@�������`��=�HQ�������!�2���@���P�aSM�a5�+@����+@�$���@�"8�B����'@��������_���b�������@��c0�)T������#��[��+��'�w����+@�C��'@�*@���@?�7����Q�������!D2���+@���P�aSM�a5�'@�����'@�"��"8�B���7�B�7���� 8��������_�����������_�c����hc8��q���Tc����_��Thc8��qA��T�a���_��T���[@�������'@��+@����[@�d����������'@��+@�B���@���@?�7�@��@�������_�����������_�����������_������_�F������;�� ������������@��@��@�����@��c0��	T������#��'�[O�zG�A@� ?��@�
��P�����'@�A�"X@�b���:��P���P�aSM��4��a���@�#�X@�$����'@���:�\^���@����'@����>��c�����#��'@�BX@�X��@�X���������_����@�������_֠�:�sP���P�aSM�a5�@�5���@�"�X���������_��'@���������_����������@�����@��c0�IT������#����9[O�zG�B@�@?�`��@�cX@�`@��A9�6������ؽ�����@��������_������������_������������_����C9��e����@��C@9���@����?�T��ѝ�?����#����/9�w���
� @9q�T@� �d��ȅB������P�fc_9�6��e�������{�_��aTe�ț��������6@������ҿ�T�ҿ�T���k��!8�����������@��/9�C����>��c�����#р��9��O����)�w�#8�c��o�8�c@��s��o@��w@��s@��������_�`��=��O���~���!$��!8�!���7�!�5���w�!8�!��o��s��w@��������������_��@��C������@��@��@��k@��~�����ҫP��_�`��T��������{�`��=��O������!(��!8�!���P�aSM�a5�{@�h���{@�!���w�!8�!��o��s��/9��@�@@�?��o@��w@��s@��������_��@�����[��_qLT_q�T�k��!�x�_qAT�k��_q�T�k��Ay�_q�T�k��B�x�A@�_qaT�����O����1�kO���c����O@���P�aSM�a5�@�)���@�!���w���
��/9��@�@@�?��o@��w@��s@��������_�@��8�!
��� �7����w@��o@��s@��������_�����v����@����@��c0�iT������#ѐ@�0�@@����������_���B����@������T�#����@��c0�)T������#�3���9�� @9�q�
T@� Յ��ȦB������P�gc_9�6������������_��aT��ț��������6@����������T����`T��@��+��/��C��3��@��95���������O��������������� 8��#8�c��T�����7�B�1�.���6[N�`�B�[N�a�B��@��@��#��'���9�3@�@@�?��#@��'@��������_�����N���~����!�&��!8�!�,��#��'��#@��'@��������_�[N�`�B�[N�a�B��#��'��������_�@��8�!
�5� Փ����#@��'@��������_�����������@��@�w���@��c0�iT������#ѐ@�0�@@�C��������_��������@������T�#����@����?�)T������#�S��?9������������P���@���ü��a��/���@��7��;����S��@��?9 �3��K�@��=�_N��A���!�!����3@���P�aSM�a5�K@����K@�"��"8�B��C��G������������_��/@��@������~��������1O����O���O����7�B3� 8��\-����7 8���O@��7�B�5�U-�� 	65���/@������N����������5���� 8��`��?��+�@��=�N��!���A�!p���+@���P�aSM�a5�?@�����?@�!��!8�!��C��G��?9�S@�@@�?��C@��G@��������_�.N�����C��G��?9�S@�@@�?��C@��G@��������_���?9�S@�@@�?��G@��C@��������_�@��=��M��A���!�!$��!8�!���P�aSM�a5�O@�����O@�!��!8�!��C��G��?9�S@�@@�?��C@��G@��������_֮��C@��G@��������_�����:���@��c0�iT������#ѐ@�0�@@�'D���������_��������@������T�#����@��c0��T������#����������m�Q7�����'��#�@��=��M�������!�2���#@���P�aSM�a5�'@�J���'@�$����"8�B������������_��@��!�������������+��@��!�������������������+@��������_�����������@��c0��T������#���[O�a��[O�b���P�aSM��4�� �[O�a�C�!�[O�`������C��_���w�����@��c0�T������#�����|���7�@����@����������_�@��8�!���� �����[����@���@��c0�T������#�@�������[O�c�A�[O�d�A��������������_���@@��9d���@�B@����������_�������6����@��@����@��c0�T������#�@�������[O�c�A�[O�d�A��������������_���@@��9����@�B@����������_�����������@��@����@��c0�T������#�@�������[O�c�A�[O�d�A��������������_���@@��9\���@�B@����������_����������@��@����@��c0�T������#�����̹���@��@����������_�����������@��@���@��c0�T������#����������@��@�1��������_������������@��@���@��c0��T������#���������~����@�A��P�cSM��48�� �A@�!�@�@4@�@�@L@�AH@�@��Cs���#T�Y��Dk��������|@���\����˅�@��Fs��Ā����џ��`���|@���#�����a�[N�c+A�@�A��P�`SM��4��#�@@� �C�@H@� @�@�@H@�t�@q�T@q�T@@�g�@�$@q�T@@�����@�@qaT@@��a�@� @qHT@q�T@@�f�@� @q�T(@q�T@@�e�@�0@q�T@@�h�@�@H@��P6@@�j�@�@H@��X6@@�i�@�@H@��H6@@�l�@��������_���������,����@��@��@�x���@��c0��T������#�@��'����3��K�����'@�"@�[�9�����������~������'@��!d����������������_��'@�c@�a@�b @��@�M���@8���@�����������_�[O�b�A�[O�c�A�����������_��������@����@��c0��	T������#��3��/����3��K���#� ��#@��� ��/@��3@���`��KF������%8�����T�7�B3��*���7�@��@�@������K���~���!d���3@���P�aSM��5�/@��@�I����/@�$��@�%���@�����"8�B���������C��_��#@��/@��3@���@8���#@���������C��_������������@��@�����@��c0��	T������#��3��/����3�NK���#� ��#@��� ��/@��3@��x�`���E������%8�����T�7�B3�b*���7�@��@�@�����3K�������!�2���3@���P�aSM��5�/@��@���/@�$��@�%���@�����"8�B���������C��_��#@��/@��3@�����@8���#@���������C��_�������9����@��@�����@��c0�	T������#�
�����C��_���)�����@���
�?�)T��ѝ�?����#�����9������������>��cѾ����#������)D�������������>��cѪ����#�����T���h�8��%h 8�@���5�������������A�����A�����JT�����A���A������������_�`��(�!���������������������������C�����@��9���w���1�������!��-T��T��$hc8�(q�T�����(T�����������������9��A�C@�`?���A���A���A���A��������_������9��A�@@�?���A���A���A���A��������_������A���A������������_����w������w���� �H���A���A���A���A��������_�������b���@��c0�T������#ѐ@�p�A@�a� @�m����������_���T����@�����a��T�#����@��c0��T������#�Z��*��������a���@��7�!`4�������������_֥�����h!8!���(�T���҃������d|����CӅ��?P���T?P��T�����h!8���b���#�������X��������������y��������v��� ���'�������@����?��T������#��������� � ���'���P����~��D��@��@��o��W����������G��[��W@������o@�ig8��q!T�����������n���o@�����c�>��@���������o���_��K���$�S��k������I��A���!�!L���@��{P�aSM��5�@��k@�o����@�#��k@�$���S@���!8�!������������_����C�]����K@������[@��G@����_@��n��B���y�z��O��g��c�;O�c�A�;O�d�A���������V��6�C@�!���?�+��T����qI���s�A���!�!L���_@��K@��7�c6��@��[@��G@����n���s@�A�{P�aSM��4(��� �C@�#�@�;O�c�A�;O�d�A�C�{P�cSM��4���$�C@�#�D���!8�!��������_��c@��O@��g@��������_�����������m��@��@��@��@�D���@��c0��T������#�����B�?��Thb8߼qa��T[N�d�B�[N�e�B����������������_�&��Ѧ��hf8��q���T�����T?��T��?�CT(������������������������������_�����������y��� ������� ��@��@����@�@����_� �@�?r����_�@��_�@��_�@�@�@����_��9�������_��@���?��T������#��w��#����>��cѨ����#��w@��#��k�@��k@��@���� ��������ҞI��_�`��T��_���T������g�@��=��H������!(��!8�!��{P�aSM�a5�g@�Y����g@�#��!8�!������������_��������������_��@������������_��������@�����@��c0�iT������#��?��C��G� ��iH���+� ��eH���/����7�aH���3��C@�A�!@����G@����@9�6_�!T$@y�n�ҟkT$@9��q T�_�AT$@��n�����k T�n��Φ�k�T�΍�%
��k�T�?@�������;O�d�A�;O�e�A��#������� ����,H��{P�aSM�a5�?@����?@�$����!8�! ������#@��3@���{P�gSM��4��%��@�'���
��������'�
H���!3��{P�aSM��5�+@��3@��/@��#@�
����+@�"��3@�#��/@�$��#@�%������@��@����@��?��3@�C@�C�@�{P�dSM��4����!�D@�$�A�D@�E@�&8������T���������'�@��=��G���}���!4/���@��{P�aSM�a5�'@������'@�$���3@��� 8������@�{P�dSM��4����!�D@�$�A��+@��@��/@��@9D@�C@����������_��/@��@9�+@��@��@��@��������_��/@��@9�+@��@��3@��@��@��������_������������@��@��@����@��c0�)T������#�C@���D@�E@���F@��������(���@����@���{P�eSM��4@���"��@�!����@�#9�@�������_�����{��@����@��c0��T������#��#��'�@��HA97���'��#����6�������_��@��#@��'@���������_����������������_���������s��@��@��@����@��c0�IT������#��;��?�8�8�?�TD@�E@�A@��������-	T�7��'���A�!@������� ��@9�6;N�z�A�C@��7@��@���9���@���`?��'@����@��˅�$8���_�!T�������+����#��9@��=��F������!�'���@��{P�aSM�a5�+@������+@�$���@9"8�B����#@��������_����������������_����@������������_�����������@��@��@�����@��c0�	T������#��3��7�8�8�?�TD@�E@�A@���������T�
�&@�GK������k�T8���?�`TM'\���٭��+!	T8���?�T�@�e���;O�f�A�����;N�z�A�C@�@��9�@�;�9��`?��@����@��˅�8��_�!T�������#������9@��=�|F���@��!�!����@��{P�aSM�a5�#@�7����#@�$���@98�B����@�����C��_�������������C��_�������������C��_����@���������C��_���������~��@��@��@�~���@��c0��T������#��/��3���CN�c�9�d���@��@�A��@���@?�B�����@�DN��:�����@��@�#����������C��_�����������C��_���#�@���@?����#@�!@��@� ?������@�����C��_�����������C��_����|�!��hh���?�T��	�������v=���@���@�������|�� ��hg���� T������3�����e=���3@�����@������������@��@�����@��c0�)T������#��'��+��3��/�@����?������/@�B@��3@�@?������@��@����������_��������������@��@��@��@����@��c0�IT������#��+�����@��@�2������_� ��8�!��.�� ������������@��@��@���@��c0�iT������#�#@�@��T@�$@���T@�$@��kT���#�@�$@��������6�@�`���#@�a����������������_����������@��@����@��c0��T������#�#@�@�_�T#@�@���T @�$ @��k�T���#�#@�@���������6�#@�a@��@��@��@�����6�@�`@��#@��@���`T��a@��@�e$�����������_�������h��@��@����@��c0��T������#�#@�@�_�aT#@�@����T#@�@���aT���#�#@�@��������`6�#@�a@��@��@��@�����6�#@�a@��@��@��@�~���6�@�`@��#@��@���`T��a@��@�&$�����������_�������)��@��@����@��c0�)T������#����#�����6�@�b @��#@�� @���Te$@��$@���Te@A9�@A9�ʥ@��6eDA9�DA9�ʥ@�E6eHA9�HA9�ʥ@ҥ6�@�`@�?�����������_����������@��@���!@�@�?�����_��@��c0�	T������#�#@�@��T���#�@�$@��������6�@�`@��#@��@���`T��a@��@��#�����������_����������@��@����@��c0�iT������#ѐ@����9Ͼ���������_������������@��@��@��@�������T�#����@��c0�iT������#ѐ@����9�����������_����������@��@��@�����!��T�#����@��c0�iT������#ѐ@����9s����������_�������p��@��@��@�����!��T�#��� ����_��@��c0��T������#ѐ@�P��� ��8�!�	�����5�� ���������L��@��@��@��@������T�#����@��c0�IT������#ѐ@�P����������_�����2��@��@������T�#����@��c0�iT������#ѐ@�p�@���������_�������@��@�����a��T�#����@��c0�IT������#ѐ@������������_����������@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�s��������_����������@��@��@�����!��T�#����@��c0�IT������#ѐ@������������_������������@��@��@��@��������T�#����@��c0�iT������#ѐ@���@�{��������_������������@��@��@��@�������T�#����@��c0�T������#ѐ@�����;O�b�A�;O�c�A�@�}����������������_�������@��@�����!��T�#����@��c0��T������#ѐ@���@���;O�b�A�;O�c�A�@@�X����������������_�����Z��@��@�������T�#����@��c0��T������#ѐ@���`�@�"@A9�6����j����@�@�!@������������_�����6��@��@�������T�#����@��c0��T������#ѐ@���@�A� @�@A9�6��F����@�!@�!@������������_�������@��@�������T�#��� �@�@@�A @��_�@�B@�@@�A @��_��@��c0�iT������#ѐ@�0��#�O��������_��������������@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#�@�.��������_��������������@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�p��+�G�������_����������������@��@��@��@��@��@��#���a��T�#����@��c0�T������#ѐ@����+�@�"�������_����������������@��@��@��@��@��@��#���A��T�#����@��c0�IT������#ѐ@��� ���������_�������a��@��@��@�����A��T�#����@��c0�iT������#ѐ@���@����������_�������D��@��@��@�����!��T�#����@��c0�IT������#ѐ@�������������_�������)��@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�{���������_���������@��@��@�����!��T�#����@��c0�IT������#ѐ@�������������_����������@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�k���������_����������@��@��@�����!��T�#����@��c0�IT������#ѐ@������������_������������@��@��@��@��������T�#����@��c0�iT������#ѐ@���@����������_������������@��@��@��@�������T�#����@��c0�iT������#ѐ@�0��+���������_�����������z��@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��+�@����������_�����������Y��@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�0��+����������_�����������:��@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��+�@����������_�������������@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�0��+����������_��������������@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��+�@����������_��������������@��@��@��@��@�������T�#����@��c0�IT������#ѐ@�P���������_��������@��@������T�#����@��c0�iT������#ѐ@�p�@���������_��������@��@�����a��T�#����@��c0�IT������#ѐ@�P����������_��������@��@������T�#����@��c0�iT������#ѐ@�p�@����������_�����q��@��@�����a��T�#����@��c0�IT������#ѐ@�P�������;O�d�A�;O�e�A��������� ���@��{P�aSM�a5�@����@�$�������� 8� ������������_�����6��@���@�������T�#�����@��c0�iT������#ѐ@�p�@�������;O�e�A�;O�f�A��������� ����?��{P�aSM�a5�@����@�$�������� 8� ������������_��������@���@������a��T�#�����@��c0�IT������#ѐ@������������_����������@��@��@�����A��T�#����@��c0�iT������#ѐ@���@����������_����������@��@��@�����!��T�#����@��c0�iT������#ѐ@�0��#�7��������_��������������@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#�@���������_��������������@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�p��+�c�������_�������������e��@��@��@��@��@��@��#���a��T�#����@��c0�T������#ѐ@����+�@�>�������_�������������@��@��@��@��@��@��@��#���A��T�#����@��c0�T������#ѐ@���#�����_��T�����������_�A��������� �����������@��@��@��@�������T�#����@��c0�T������#ѐ@�0��#�����_��T@������������_�A�X������ ������������@��@��@��@�������T�#����@��c0�T������#ѐ@���#��'�V��������_������������@��@��@��@�������T�#����@��c0�T������#ѐ@�0��#��'�@�5��������_������������@��@��@��@�������T�#����@��c0��T������#ѐ@�P��� ���7�!�	�����/�� ������������@��@��@��@������T�#����@��c0�IT������#ѐ@�P����������_�����r��@��@������T�#����@��c0�iT������#ѐ@�p�@����������_�����Y��@��@�����a��T�#����@��c0�IT������#ѐ@������������_�������=��@��@��@�����A��T�#����@��c0�iT������#ѐ@���@����������_������� ��@��@��@�����!��T�#����@��c0�IT������#ѐ@������������_�����������@��@��@��@��������T�#����@��c0�iT������#ѐ@���@����������_������������@��@��@��@�������T�#����@��c0�T������#ѐ@�����;O�b�A�;O�c�A�@������������������_��������@��@�����!��T�#����@��c0��T������#ѐ@���@���;O�b�A�;O�c�A�@@������������������_��������@��@�������T�#����@��c0��T������#ѐ@���`�@�"@A9�6���������@�@�!@������������_�����v��@��@�������T�#����@��c0��T������#ѐ@���@�A� @�@A9�6�������@�!@�!@������������_�����R��@��@�������T�#��� �@�@@�A @��_�@�B@�@@�A @��_��@��c0�iT������#ѐ@�0��#�����������_�����������&��@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#�@�n���������_�������������@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�p��+����������_����������������@��@��@��@��@��@��#���a��T�#����@��c0�T������#ѐ@����+�@�b��������_����������������@��@��@��@��@��@��#���A��T�#����@��c0�IT������#ѐ@���`���������_����������@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�C���������_����������@��@��@�����!��T�#����@��c0�T������#ѐ@���#��'�����������_���������f��@��@��@��@�������T�#����@��c0�T������#ѐ@�0��#��'�@�e���������_���������E��@��@��@��@�������T�#����@��c0�IT������#ѐ@�������������_�������)��@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�{���������_���������@��@��@�����!��T�#����@��c0�IT������#ѐ@�������������_����������@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�k���������_����������@��@��@�����!��T�#����@��c0�IT������#ѐ@������������_������������@��@��@��@��������T�#����@��c0�iT������#ѐ@���@����������_������������@��@��@��@�������T�#����@��c0�iT������#ѐ@�0��+���������_�����������z��@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��+�@����������_�����������Y��@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�0��+����������_�����������:��@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��+�@����������_�������������@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�0��+����������_��������������@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��+�@����������_��������������@��@��@��@��@�������T�#����@��c0�IT������#ѐ@�P����������_��������@��@������T�#����@��c0�iT������#ѐ@�p�@����������_��������@��@�����a��T�#����@��c0�IT������#ѐ@�P����������_��������@��@������T�#����@��c0�iT������#ѐ@�p�@����������_�����q��@��@�����a��T�#����@��c0�IT������#ѐ@�P�������O�d�A�O�e�A��������� ���:��[P�aSM�a5�@����@�$��������8� ������������_�����6��@���@�������T�#�����@��c0�iT������#ѐ@�p�@�������O�e�A�O�f�A��������� ����9��[P�aSM�a5�@����@�$��������8� ������������_��������@���@������a��T�#�����@��c0�IT������#ѐ@������������_����������@��@��@�����A��T�#����@��c0�iT������#ѐ@���@����������_����������@��@��@�����!��T�#����@��c0�iT������#ѐ@�0��#�7���������_��������������@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#�@����������_��������������@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�p��+�c��������_�������������e��@��@��@��@��@��@��#���a��T�#����@��c0�T������#ѐ@����+�@�>��������_�������������@��@��@��@��@��@��@��#���A��T�#����@��c0�T������#ѐ@���#�����_��T������������_�A��������� �����������@��@��@��@�������T�#����@��c0�T������#ѐ@�0��#�����_��T@�������������_�A�X������ ������������@��@��@��@�������T�#���"@�@�_�T @9# @9kAT@�#@��T��#��kAT@�#@�k�T @�# @�kAT$@�#$@�k�T(��#(��kAT,��#,��k�T@�!@�?�����_����_�"@�@�_�AT@�#@�k�T@�!@�?�����_����_��@��c0�T������#��3�h8����`����������_�������@��c0�T������#�`���T8���������������_�������@��C�?�$T������#��o����{��s��w��	��O��@��9�o@��s@��w@��{@��@�#!��O@�@�@�������K��/��O@�E`@�����TG�B9�6A\@�Cd@� 8������z�� ������;��K@��/@��O@�E\@��c�F`@��C��w@��{@���������j �/�	8���[P�aSM�a5�K@�@���"��K@�"�@�#���/@����O@�C`@���	TC\@�c@��{@�?��T�w@���c�|ӥ@��hc�!�#N�c�!�d���&@��@�' ����7���/@��[P�aSM�a5�K@����K@�!���7�!�,��?��W��O@�~	��?@��W@�����C��_��[P�aSM��4��%�@�!���7�!+�����|�!��hh���?	�T��	����G��_���,/���O@��_@����G@��@����'�����$�c��S��7��;��*T�xc��-TL`@�mџ
�ITL\@��ym�����T�)
T�3���k�|ӌ@��[��hk���-N��"�����o@��@�@���J��
��T�_��	��
����@�dЄ�7�����3@��c@��C@��w@��{@��_@��[@��������K@��/@��O@�MѮ�|�+i.�+
�[P�mSM��4/�,�m@�-�l���� ��1�[7���/@��[P�aSM��5�K@��S@���K@�!��S@�"���7@���;@����7�!�+�t����1�|�1"��iq����T������
����.���/@��O@��3@��;@��c@��C@��w@��{@��S@��7@��[@����K@����+@�����������
����� �������������O��@��@��@��@��@���@�@����_�@�@����_�@�@����_�@�@�@����_��@��c0�	T������#�?��T@�d@�e@�&�c@����T�/��3�����"�����������/@�d@��@��@��@��낰���T�#����#@��/@��@��3@��@��@�������8@9�6(@9g7�|��{���#T��T���˄���d�������C��_ւh'8��?��T@���[P�aSM��4��#�@�!������C��_�����C�����8� ����������@��@�����@��c0�	T������#��G��C� @9�
6@�E
��?�����������?@�d@���d(@96��e@��'��@��@��G@����@�_�BT�#�����Є�����#@��G@����#����3���C@�����T��#@��'@����@���[P�cSM�c5�3@�-��3@�"��@�#����?@��@�Y���.��V����?@�B@��+�C@�D@��G@���@@��BT�#�����Є�Z���#@��G@����#��3���������C@�#��#@��+@����@���[P�cSM�c5�3@����3@� ��@�!����������_�@��/��@��@����@���T�#�����Є���-���#@������C@��G@��3��#���������@��/@����#@���[P�cSM�c5�3@����3@� ��@�!����������_�����������)��@��@��@��@�T���@��c0�	T������#��G��C� @9�
6@�E
��?���������?@�C@�a�C(@9#6��E@��'��@��@��G@�h��@���bT�#�����Є�����G@��#@������#��3�����C@��������#@��'@����@���[P�cSM�c5�3@�}��3@�"��@�#����?@��@�����.�������?@�B@��+�C@�D@��G@���@@��BT�#�����Є�����#@��G@����3��#���������C@�s��#@��+@����@���[P�cSM�c5�3@�L��3@� ��@�!����������_�@��/��@��@����@���T�#�����Є���}���#@������C@��G@��3��#������F��@��/@����#@���[P�cSM�c5�3@���3@� ��@�!����������_���������z��@��@��@�V���@��c0�)T������#�6��!���~�J�����!�+����E����������_����C9��^��@��C@9��@��c0�)T������#��7��;���$@96@���MT�$�_�lT����'�����������;@��'@��@����7@�����~�����~��#��+���0@96����?�iT����h<���;@��#@��+@��@����7@���c7��JF�_�)T��҇h&8a�6��?�qlT�@�?�qlT����&��qhT��
��?klT�@�����?klT�~���F���_�c
T�'�e��˥��������������(���'@����#@�?�IT����+@��h 8��?�i
T�{��h 8�����@����7@��;@��h&8��!�D���?@�#TF�'@�(���ig8��T9F�'����ha8�	T�h&8���|��h&8�ѿ�T���(��T!���iTg�҇h%8���iT�
�҇h%88@9�989f����˥�����������@9�7@��89�������_����������������������������������������������� �����������@��@�'���@��c0�)T������#��?��6?�租���G6���/���	 @9i7	$@9�6	@�
@�)
�)
�?�lT����7��w���9���C��?��#����	������#@��7@��w���?@��C@���@9�@����/@����	$@9�6	@���a�8@9��989@������@9�/@�b89����C��_�	8@9�6	(@9i7	 @9)6	@��7
,@9j7
4@9�6)���_ �,T_�aT���_ �AT���_(�aT���_@�AT��i,8!�D���?@�#T+@���Tlѫhk8_��T���	TkѬha8_�)Ti+8k��|�i+8�TL�?�,��T	0@9	6_�Te�_�TF��i%8e	�_�T�|�i%8%_ ��T
�bTik8��q�Te�_�I
T�|�i%8�|���_@�T�@�Tf�_��
T�@@9i&8e	�_��	T�|�i%8�|����|����<qaT��_��T�
��	i$8��_��Ti$8���6��_�T���i$8,@9�6��_�ITe��i$84@9�6��_��T�{�i$88@989�
��T��9C��˄�����������@9�/@��89����C��_����
������
������
������
������
������
������
������
����|��������
������
������
������
������
������������
������������7�!@!������i+8�
���?(��TkѬ��Ҍ������}����CӮ	
�.�_���T���
���,@����i+8!�C���? ���Tk�_��T���
���,@����i+8!�A���?�C�Tk�_��T���
�{� ��������9�'�������%���@��@��@��@9�'���@��@�����@��c0��T������#��+�$@9�6�/��+��3�@���������������_֠�_�
��T��$���T%h`8�qbT�@��������d������%�F�����������@��/@��3@��@����+@���T��������������_�����;���)� ���������������@��@��@��@�����@��c0�	T������#��+�$@9�6�'��/��+�@�������������_���_�M��T%hd8�q�T��_�����������c����/@��@�_��'@��@��@����+@�c����cT������� �������������@��@��@����@��c0��T������#��#���p����������@������������_�����������~���@��@��@��@���@��c0�I"T������#��K��S��_����$@9�6@���LT���ӿ�m
T	4@9	6	0@9
�~�?rE������	0@9��?rE���G��c��_��7��W��O��K��3��S�	 @9)6	@��	��T
(@9�7!�����G@��K@��O@��S@��W@��3@��_@��c@��7@�	@�*	@�+@�)@�0@9L6�@�T)	��@@9_	��T�9���	��
������	���S@��W@��3@��_@��c@��7@��A9�������G@��K@��O@�-	��|�ni-8m
��9�|���
 @9b6@����������_�1	�pi18p�
9�����T�;�
4@9�6��-T)�_	��T���	��
��@��������S@��W@��3@��_@��c@��7@��;@��|��������G@��K@��O@�-��{�oi-8
0@9�6�@��T)	��@@9_	�"T�9���	��
����������S@��W@��3@��_@��c@��7@��;@��A9�|��{��������G@��K@��O@�0	�ni08p�
9�{��{�����	Tmhl8_�T-hl8�D���T�
@��hp8�
��T)	��hm8_	���T�9�{9���	��
����������S@��W@��3@��_@��c@��7@��;@��{A9�|��{��A9�������G@��K@��O@����@�I�J�[P�cSM��4 �+�C@�#�K� @96@���T(@9c6A�G���������_��
������������������������|������|����� ����������������#���[���@��@��@��@��@��@��@��#@����@��c0��T������#��G��K�$@9�6�O�@���?0@9(6�3������4���7�G@��K@��3@���	,@9	6������E���@��������1���������G@�X���������E������������1���������G@�I���������_�����!�>��@��K@��3@�����!V�������G@���������_��	�_�-��T)hc8?q�Ti�_��;��7������������O@��;@�_��G@��7@����K@��(���cT�������=� �������������@��@��@�����@��c0��T������#��9������?��ң����q�T�9����@����������e�����@����������������_�����������@��@����@��c0�)T������#���������?������,@9�6�����������@���32���������@����
��������������&2���������@������������_�����������@��@����@����?�)8T������#�$@9F6@������;��������@��������\"��?�i5T@9��q`T��q�TB��!�e��9�@��4@9F6?�	3T@9߬q�T�,@9f7�{�9?�1T@9�$q�T�8q@T�0@96���߈q�Tߜq�T�qTߜq�T
��q`T��q�T�;@����������G��c��c���y�@����������[���8@9�w9�89@9�8qT�4@9�7�,@9�7B��!���������I����wA9�@��89�������_֦,@9�7?��T@9߬q�T�8@9F6�(@97� @9�
6�@�?�j
T?�T�C��c��@��@��@��	@9�@���T�G��k��9�
������@��������k@���[P�fSM��4� ��@�"����G@����A9�����C@��@���B���B��B@��W��Ii#8�@�c����������@�B@��g�C@�D@��C@������c@��W@�����@@��T�W��?��_������������W@��?@��_@����W��s��S��������`��W@��g@����S@���[P�cSM�c5�s@�9��s@� ��@�!����������_�������������������_�C��˄���@��"����������������_�������������c��3�?�MT�K��O��s9�{9hc8�qT��qaT�@���q�T4�Aq T��q�T��q�T�`q�TL���l���-�!
��_��T�W��s����
��
����5���3@��s@��W@������3��[��7�`	��
������c@��G@��K@��@�������sA9�{A9�O@��3@��7@��[@������qT�џ�q������r������L���l���-�!
��_��T�W��s����
��
�������3@��s@��W@������7��3��[�`	��
������c@��G@��K@��@�������sA9�{A9�O@��3@��7@��[@�����o�h7?�T@9�qAT��!�_�BT�S��@��������@��S@��3@��o@�&����h&8&��|�h&8����T!�_���T�O��@��������@��O@��3@��o@��&�_�bT�C����	��������3@��o@����C@��c��C��G�������	�~��@��C@��c@��G@�����@��������@�
� ��������#���������@��@��@��#���@�0���@��c0�iT������#� N�-��?��B�B���T?�9?0x �[P�bSM��41�!�" @�"�! � �?$�?@9?�����������_�����B�.��$�� ���������@��c0�T������#�@�@@�MT��[P�cSM��4@�
�#���d@� �-T|�[P�cSM��4\@���#�\��[P�cSM�4@���#�@�#�@�#�����`�A�!���� N�-�?���������_�����L���@���,@� A9���_�0@�$A9���_�?���T?��@T?���T0A9a6�@�@A9���_�4A9�_�?��T,A9a6�@�<A9���_�?���T?��`T���_�8A9�_�(A9�_��@��c0��T������#��3��/��7�@�@���@���T�3������������������@��������3@��7@����#�������@��/@����@���[P�cSM�c5�#@����#@�#��@�%����7@���������C��_���������������@��@��@��@�����@��c0��T������#��3��/��7�@�@���@���T�3������������������@��������3@��7@����#����j��@��/@����@���[P�cSM�c5�#@�C��#@�#��@�%����7@���������C��_�������������@��@��@�����@��c0�IT������#��G��C��?��;��7��K��O�����'��?@��C@��G@��K@��O@�<��7@�@��'@�"@�#@�$@����;@��������?��#����+��'@����#@��@��+@��������_�����������������`���@��@��@��@��@��@��@����@��c0��T������#��;��7��?��C��G������+��7@��;@��?@��C@��G@����+@�@�@���a���'��#��+@������'@��#@��������_�������������-���@��@��@��@��@����@��c0�iT������#��G��C��?��K��;��7��S��O�j����'��C@��G@��K@��O@��S@����'@�@��;@�"�@��?@���cT�7@��+��#��7@������������#@��+@��������;@��#����+����������'@�j����+@��@��#@��������_����������������#�������@��@��@��@��@��@��@��#@�����@��c0��T������#��?��;��7��3��/�������7@��;@��?@����/@�@��@�"@�#@�$@����3@��������?������#��@�/����@��@��#@�����C��_�����������������@��@��@��@��@����@��c0�iT������#��/��3��7����#��/@��3@��7@�J��#@�@�@�����������#@�����@��@�����C��_���������{���@��@��@����@��c0��T������#��G��C��?��K��;��7������'��C@��G@��K@���'@�@��;@�"�@��?@���cT�7@��+��#��7@��������1���#@��+@��������;@��#����+����������'@������+@��@��#@��������_���������������4���@��@��@��@��@��@�����@��c0��T������#��?��;��7��3��/�u������7@��;@��?@�L��/@�@��@�"@�#@�$@����3@��������?������#��@������@��@��#@�����C��_�����������������@��@��@��@��@����@��c0�iT������#��/��3��7�?����#��/@��3@��7@���#@�@�@����������#@�Y����@��@�����C��_�������������@��@��@����@��c0��T������#��G��C��?��K��;��7�����'��C@��G@��K@����'@�@��;@�"�@��?@���cT�7@��+��#��7@������������#@��+@��������;@��#����+�������P��'@�����+@��@��#@��������_�������������������@��@��@��@��@��@�����@��c0�)T������#����#�ȟ��D@� ՟P�T#@�C�Q����������_�����������l���@��@��@��@���@���?�iT������#��[��_��W�C�@�@���@���bT�;��K��G��������@����*���W@���[P�fSM��4��� ��@�#����K@��;@��������G@�����@��h$8�H7"8�B��������Z�����B�@���@?��W@�C@�D@���F@��"T�?��7��/����������������7@��������?@��/@��C��7��3������������7@��W@����3@���[P�eSM�e5�C@�����C@� ��@�%���a� �_�T�@��������W@���;P�fSM��4��� ��@�"�������!��@�h!8�������_�@���@�@�_�BT�7�������������7@����W@����Ǎ�$����h%���d9��;P�aSM��4^��&�@�!���������_���������������@��@��@��@�P���@���?�),T������#��W����@��9@�@��� �@�_�T�7����������x���7@������W@�᳀��$���h%x��;P�eSM��4#��'�@�%�� �?�q(T��_�bT�����@����[�������W@�᳀����h&8������
�������W@���;P�fSM��4���'�@�&���� �_�BT���@����:���W@���;P�fSM��4��� ��@�&��������%����h%8@���@��C��G��C@���"8�B������B�@���@?��W@�C@�D@���F@��"T�/��7��?������������
���7@��������?@��/@��7��3��K�������������3@��W@���7@��;P�dSM�d5�K@�����K@�%�@�&��a� �_�BT���@��������W@���;P�fSM��4��� ��@�$������W@��$Ѧ�Ҧh$8@�@����[��W@��@���@��H7!8�!��@����������!�@��� ?��W@�C@�D@�%�F@��"T�7��+��;����������������7@��������;@��+@��7��K��3���������s���3@��W@���7@��;P�dSM�d5�K@�L���K@�&�@�'��a� �_�BT���@��������W@���;P�fSM��48�� ��@�&��������'Ѩ���h'8@�@�@������\	��W@�!@���@� �@�_�BT�7���������a���7@����W@����Ǎ�(����h%����9��;P�eSM��4
��&�@�%��@�@��� �@�_�bT���@����B���W@���;P�fSM��4��� ��@�"����������!�"�Ңh!8�9�������_�������I���@��������@��c0�)T������#�_�q`T_�q�T�9����������������_����C9����-���@��C@9�����@��c0��T������#��/�0A9�909��|����������&�������A9�/@�19����C��_������c9�����@��@��c@9���@��c0�	T������#��q,TTq,T<q`TTqA
T�9���^`q`T�q�T�q	T�9����T�9���D������&����d�J�9���������&���|�Z�@�q,T�q�T�qAT�9�������&�����}�J�0�9����������&��B��@�&�q T�qT@A9�6�7�@���������������&��B��-��q�T����9����}�����&���|���9���������_������c9��������@��@��c@9�������@��c0�	T������#�_`qLT_qlT_q�T_qAT�9�������$_q�T_`q`T_�qLT_�q�T_�q+T�9�����_�q�T_�q`T_�q�T�9������	�������9���������������_��������#���E���@��@��@��#������@��c0�
T������#�_�q,TEѿq�T_`q`T_�q TZE�ѿq�T_�q`T_�qa
T�?����G�@�@���,A9�9 �@���BT�K��C��������@��������?@���;P�fSM��4��� ��@�#���⛀��C@��������K@��#�A�a�A��3�����i#8u����@��?@�,9�G@��3@�⛀�n����?@�b@�d@��� �`@�_�T�3����������?@��3@�%-��h$xa�b�;P�aSM��4s�� �a@�!�`��A9`,9��"����������_����������+�������@��@��@��@��+������@��c0�IT������#��3��qlT`q�T�q�T�9�a���)�9��������ư�'��/����q@T�q!T@A9�6�N�������q�T�����9�����������'������9������C��_��������#������@��@��@��#������@���?�	3T������#��k��{��g������q�T�`q�T��q�T��qAT�9��[��c���������[@�
�����9������ư�'�������������q@T��q�T�o��k�@A9�
6@�@�	� �
@��	�"T���{��K��
��	�����������{@��@��K@��������K��W��G�@���������G@��g@���K@��;P�dSM�d5�W@�����W@�%�@�&���k@���f� �_�T�����@��������g@���;P�fSM��4��� ��@�&��������g@��k@����g�ҧh&8���a� �_�"T������������G@����g@���ō�&���h#�#�҃9��;P�aSM��4z��%�@�!��������_�@�@�� �	@���T�	������@��Є�����g@���;P�fSM��4_�� ��@�'����o@��뀹�������k@���h��(i'8��@��q�T������ݢ����c���O��S��O@��f\@9�@��y��{��q���������������뀹���g@�f��9���������'����������9��������_����B��������&������?@����g@��k@��o@��뀹_�MT�?�'hc8�T@�	@�)�
@�	�bT�[9�
��	����@��Є�D���g@���;P�fSM��4��� ��@�'����o@��?@��뀹�[A9�������k@�	�(��{�Ii(8��@�@��� �@�_�bT���@��Є�!���g@���;P�fSM��4��� ��@�"���������� ѡ�ҡh 8������@�����C@�b��g@��k@��o@���MT�C�&hb8_�m��T@�@�		�
@��	�bT�_9�K��
��	������Є���o@��_A9�K@��������g@��k@��C@����Ci(x	��;P�cSM��4���*�@�#�
���@�@��� �@�_�bT���@��Є�����g@���;P�fSM��4��� ��@�"���������� ѡ�ҡh 8U�����������+�����������@��@��@��@��+���@��@�U���@���?�i!T������#��[��_��W����e@��H� � ����T�T���iT�h�T�;��K��G�������Ȱ���ˀ�?�qT?`q�T?�q`T?�q T�?�q�T?�q�T?�qT�W@�d0A9�@�����r����?�q�T�W@��@A9�6�+��@��@��� զ@�_�BT���@��Є�g����W@���;P�fSM��4�� ��@�#������+@���#����h#8�;@����H7!8�!���G@��G@����K@���������!�@��� ?��W@�C@�D@���F@��"T�/��?��7��������Є���6����7@��������?@��/@��7��3��C�������������3@��W@���7@��;P�dSM�d5�C@�����C@�%�@�&��a� �_�"T�����Є�����3@����W@�&�Ҧh#x��;P�fSM��4���%�@�&���+@���&�_�T�7������@��Є�������W@��7@����-�Ҩh!x�
���9��;P�fSM��4���%�@�&�����@�����W@�@�@��� �@�_�bT���@��Є�����W@���;P�fSM��4��� ��@�"���������� �!�ҡh 8������!�+���Ҹ��0A9b@���������?�q�T�������W@�����W@�����������_�������������_����������+�������@��@��@��@��+����@����?��&T������#��_�����s��o��g��c����� �����`$��c@�"��G��g@��K��G@�%��\@9�@��y��{��K@��q������������@� ��X�T�H7E86@�H��_@��@����@��@�_�T�C�����Є�W����_@��C@���Ǎ�$���h&���d9����;P�aSM��4�� ��@�!����������_��_@���B9�7�O��;��$@��@A9����9 տ$��@9����@��@��� ը@�_��T�C��������Є�'����_@��C@������;@��O@��$��	i&x����;P�fSM��4���(��@�&��� ��Ӏ��qhT��_�T�����@��Є�����Ӏ��_@������;@��O@���i'8	��������_@������;@��O@�����;P�gSM��4���(��@�'����� �_��T�7������@��Є����_@��7@������;@��O@�	�
��*ȩ�
i&��)��f���&1������s@���;P�iSM��4���(��@�)��� �_�bT�C������Є������s@��C@������C��?��S���o@�������C@��_@����?@���;P�eSM�e5�S@�b���S@� ��@�%���a$� �_��T#���Є������C@��C��S��?������!��"��g���C@��_@���?@��;P�cSM�c5�S@�@���S@�$�@�%���@��9�;@��O@����	��_@���9�@��@��� Հ@�_�T�@��Є�p����_@���;P�fSM��4"�� ��@�"�������!�"��h!8��E��A9�$��@9�������_�ѵ�� ��������#�������p���@��@��@��#���@��@�����@��C�?�))T�Cѝ�?����#��9�B9�7���?�q�T@��#�N�B�"�C���$@�e@�'
����@9����C��_��?�@���@���N��#�����f@��@����@A9b6@���@�#�N���#�����f@��@��?�q�T?`q@T?�qT8?�q�T?�q`T?�qAT@�@�����d@�%N��������@�.���@���9@�@������������������������������w��C�`���T�@��@��@��7�! ���@��?���?ֹ����@9����C��_ִ����@9����C��_��9�����@9����C��_ֈ��� �*yh�(
�_�T��
�������*���@�������@��?��@�	@���C��a��T�@���9@�@�������������
����������K����/�������T�@�!@��@� ?����?������@�����t����@9����C��_�o����@9����C��_��@���9@�@���������������������s��C��G���������T�@�!@��@� ?����?������@����M����@9����C��_�H����@9����C��_փ����@���9@�@�������������������������������_�������!T��@�!����@�B@��@�@?������@���"����@9����C��_�����@9����C��_����|�!��hh���?�`T��	�����������?���@�����@���@������|�!��hh���?�`T��	�����������?���@�����@����@�������B9b6������҄����@���9�����@9����C��_ֆ���|�� �ghf�f���T�������j������@���@�����������@��������@��c0�)T������#ѐ@���A@�B@�C#��@@���H���U���������_�������@��#����T�#����@��c0�)T������#ѐ@���A@�B@�C#��@@��Є,����5���������_�������@��#����T�#����@��c0�)T������#ѐ@���A@�B@�C#��@@�����$��}����������_�������@��#����T�#����@��c0�)T������#ѐ@���A@�B@�C#��@@���`�������������_�������@��#����T�#����@���?�I*T������#��[��_��;P�gSM�'4'��"�@�'�@�'�@�'������%�Pq�"T�q�T�W�����[��_�a�'@��hU�$8����xg�`�����?�!TA@9��"��������?�!TA@�G@�H@�������x�������������?�ATD@�����J��������?�!TD@y����A��������?�TA@��@�9�������
�?�TB@�C@�a�"@�"�z������������?�TA@���%��������?�T@@��z�����������
�?�aTA@��@���������?�aTD�9���@���������?�ATD�����@���������?�!
TA@������������?�!TD@9�����w����?�TA@� �"�{���g���m����?�	TD�y���@����d����?�T@@�A@��y�������Z����?�aTA@�B@����R���	�?�aTA@������J��ƀ�?�aTA@�F@�B@�"�_{��T�'��K��G������@�B���W@���;P�eSM��4H��!��@�"������À�A����7�W@��G@��'@��À��K@��������_���������f���/��� 7�[@��+��_@��/��+@�&��\@9�@�	y��{��/@��q'���������W@����
����À���J��������_��3��7��3@�%��\@9�@��y��{��7@��q�����������	����|������������_��;��?��;@���"8�B��������C�B�@���@?������C@����������_�Pq`T�q�T���!�+����&��������������_��������#���:���@��@��@��#������@���?�I�T�ѝ�?����#��������K��+��w�������-T�{�T�������@�����A���;P�eSM��4���!��@�"������K������7�A��@��@��w@��K���+A��������_��;P�fSM�F4@����&�!�@�&�"�@�&�����f@� ��h��tT�s�8����xf�`�%�@�@��\� �@�_�"T�o���������������o@����o��k������!���҅���k@��A����o@���;P�cSM�c5�@�^���@� ��@�!���z��q!T@���@�@�_�BT�o���������������o@����A����Ǎ�$����h%���d9��;P�aSM��4;��&�@�!��X����UA@9��T���Q��HT��aTE@���!�TF�9����TF�y��	��TF������A�TE@����@���w���4�$��T��aTE@�� �TF@9���$�!�TF@y��
�(�TF@����,�aTE@��0�a�TE@�������V���A@� �"�{������
@@��z������B@�C@�@�"a�"�z������@@�A@��y����������������b��A��@A9&6�w@����H7 8����@��@����@�Y����@���@?��A�C@�D@���F@��"T�?����o������������������o@��������@��?@��o����k�������������o@��A����k@���;P�eSM�e5�@�����@� ��@�%���a� �_��T�������Ӻ���o@��A��ō�&���h#�#�ң9����;P�aSM��4}�� ��@�!�����@����@� ՠ@�_�T�o�������������A��o@���Ǎ�$���h&���d9����;P�aSM��4^�� ��@�!���{�+A������K�������A�����r@A9f6���H78���������٨����”@���@?��A�C@�D@�%�F@��"T�o��G���������������x����o@��������@��G@��o����k���������>���o@��A����k@���;P�eSM�e5�@����@� ��@�%����w@�aH6�@��86�@��@��@�����f�_�T���@�����G����A���;P�fSM��4��� ��@�#������@����w@�����f��h#8�����@�Da� �_��T�������)����o@��A��ō�&���h#�#�ң9����;P�aSM��4��� ��@�!����������_�@�@��� �	@���bT�o��	������~���������w@��K���+A��o@��������A��@��@��-��
n��*i'���;P�fSM��4���)�@�&�	�������*���7����e�����������������A��@��@��K���+A����w@��56������Α��C@� �T��TD�TT�T6\�`Td�AT�A��@��@�� ��@���bT�w������	������@����������A���;P�fSM��4e�� ��@�&����w@��������@��@����+A�������(i'8���K�������������������_��A��@��@��w@��K��e��q�T�`qT��q�TE��q`T��q!T���H78���������Ƨ�����{��/��,@���@?�T@���@?� �T�s@�\�T�w@��@7�@����@�ޘ���3��������,��������w@��N�cG��@���T�@�"@�#@�!@���@����������������A��@��@��w@��K���+A��s@�@A9�6���H78����������������@���@?��A�C@�D@�%�F@��"T�o��;���������������#����o@��������@��;@����o��k�������������o@��A����k@���;P�eSM�e5�@�����@� ��@�%����s@��\�!T�@�&@���a� �_��T������������o@��A��ō�&���h#�#�ң9����;P�aSM��4��� ��@�!����������_��@�f�_�cT�\����@�����׸���A���;P�fSM��s@��\��4��� ��@�&��\���������@�����g��h&8�@��w@���@�@��	@���bT�	������@����������A���;P�fSM��4c�� ��@�&����@��w@��K���+A��s@������A��@���h��(i'8��rA@�B@�����m@A9f6���H78���������Ԧ����”@���@?��A�C@�D@���F@��"T�C����o�������������s����o@��������@��C@��o��k�����������9���k@��A����o@���;P�cSM�c5�@����@�%��@�&������@��@��w@��K���+A�@�@���@���BT�������@�����B����A���;P�fSM��4��� ��@�#����@��w@��K���+A������A��@����g��i&8��}�����������_��@��@��w@����+A����������A��K������[@����@��@��w@��[�������^����[@��
T�-T�A��@A9�6�@��@����@�_�"T�o������������[@��A��o@����h&x����;P�dSM��4��� ��@�$����@��@����@�_�T�@��������A���;P�fSM��4��� ��@�$����[@���$��{�h$8�A��<A9d7�@A9$�6�w@����H78�!���@��@����@�
����[@�����$0@������?�������������������������������9����#����>��c����#���@�����@���@�C��A��@��@�g� ՠ@�_�T���K��o������������K@��o@����@��o��k��������[���k@��A����o@���;P�eSM�e5�@�4���@� ��@�%���a�_�T�@�����p����A���;P�fSM��4"�� ��@�$�������%�F��h%8�A�F���[@�9���A��@��@����@�_��T�@�����Q����A���;P�fSM��4�� ��@�"�����!Ѣ��h!8��������������+A����������A��K��!����O@����s@��A��@��@��w@����@��@��w@��K���+A��s@��O��\�aTH@������������@��@��w@��K���+A��s@��O@����A��-T��
��T@�	@�)�
@�	�T�
��	����@���������A���;P�fSM��4��� ��@�$����@��w@��K���+A��s@��O@������A��@�	�(��{�Ii(8���@�@��� �@�_�bT���@�����߶���A���;P�fSM��4��� ��@�"���������� ѡ�ҡh 8��������+A����������A��K�������S@����s@��\��A��@��@��w@��S�aT&@�	/����@��w@��S@��A��s@����@���
T�
��T�@��@����@���bT�o��	���������������S@��A��s@��o@��������@��@��w@����*i'x����P�fSM��4D��)��@�&�������@��@��� Հ@�_�T�@����|����A���P�fSM��4.�� ��@�"�������!Ѣ��h!8F���c��g����/@���@��{@��?��c@��g@��K�������A��@��������_��W@��@�h%8���3@����T�W��@��w@����@�%���D@��s� ՟$��T��aT$@��� �T%@9����$�T%@y����(�T%@������,�aT$@����0��T$@������������������A�����!�<���s@������&������'�H���h'8��@���@���@��K���o@������@�����_@����7@�?��T�_���@�$A�
,B����'��/�_�-	T�A��@A9�6�@��@�		��@��	�"T�o��
��	�����������A��o@��������@��7@��_@����Ki(x����P�gSM��4���*��@�'���$�@��@���@���T�	������@����͵���A���P�fSM��4�� ��@�&����_@��������@��7@�����{�(i'8�A���@���@���@��+A����o����K�������A�@�@��� �@�_��T���@���������A���P�fSM��4S�� ��@�&�������z���A��@A9f6�@��@��� ՠ@�_��T�@���������A���P�fSM��48�� ��@�"�����!Ѣ��h!8Q���@��@��� ՠ@�_��T�@����l����A���P�fSM��4�� ��@�"�����!Ѣ��h!87������F��A�����!�<���s@������&�ǫ������8��!�����!8���s@������&����� ����������+�����X���@��@��@��@��+���@����@��c0��T������#���?��
T�T�e�|�he��@����
���aT�@����T���@�S �������@�$��\@9�@�	y��{��@��q$�����������@��� � ���T��T��aTD@�E�9����TE�y����TE����D@��@�$����������T�$�T��aTD@�� �TF@9��F@y���(�TF@����,�aTD@�D@���淟���������H��������������iT����c������������������_����� ���������������@��@��@��@�u����?�kT�@����@����_�B�?��Thb8tqa��T_�T�@��������������@����_�6_�T#�����@��_�������_ֆ���ѥ@�!����@�?�JTha8���q�T��q�TH��������������T�����������������@��c0�T������#����T)TFhd8�lq�T�������������_������'��+��@��9a��˃���B�������b6@���+@���T�'@�!��@��������_��@��9�'@�!��@��������_�������� ���������������?���@��@��@��@��@��@�����@��c0��
T������#��G���@�@���@�_�T�7��������������7@������G@�ᓀ��$���h%x��P�eSM��4���'�@�%�� �?�q(T��_�bT�����@�����������G@�ᓀ����h&8���������������G@���P�fSM��4���'�@�&���(� �_�"T�/���C����������/@����7��;��3�����!��B�ҋ���3@��G@����7@���P�cSM�c5�;@�d���;@� ��@�!���������_�����������@��������@��c0��
T������#��G���@�@���@�_�T�7���������������7@������G@�ᓀ��$���h%x��P�eSM��43��'�@�%�� �?�q(T��_�bT�����@����k��������G@�ᓀ����h&8������ ��������G@���P�fSM��4��'�@�&���$� �_�"T�/���#�����I����/@����7��;��3�����!��"�����3@��G@����7@���P�cSM�c5�;@�����;@� ��@�!���������_�������H���@��������@���?�i}T�ѝ�?����#��������������9����	�����@��@��@��	����@�_�mCT�@��9��%�C��	�lT_�C_�CxT�	�wT�?��	��
�)���@�@�M�)	�@�
�"T�7��g��_����
����
�������g@��7@��_@��������{��_��[����	��
�����[@��@���_@��P�cSM��@��?@�?�c5�{@�����{@�&�@�'�?���@��@��@��@����C@��@��@��9T��$�@9���+��k@�eqH
T��
T�?�_�qaT��0_�q�T
d@�`@�k�\@�_�cT��#�o9�����
��@��Є
������@��d�P�fSM��@��C@����4J�� ��\@�$���\��@��@����@��?@����@��oA9�����@��@�`�jчy*�
0A9
@909
,A9
<9,9��	fTd��@���|�ahd��	������C@����?@����@��@��@��������Q����������������@�?��	T"bT�@��ha8��q`T?�I�W��@��@����@�����@��,�� 9�7�S��@��@��0� Հ@���"T�_����~��Є�;����_@����_��[��{���~�����!����[@��@���_@��P�cSM�c5�{@�����{@�&�@�'���S@����,@�����ˆ,��@��(9�89�@��W@����@��@����������@��T����������L�������@��,�� 9b6D6��9$��mT��TT�ha8�q�TB6��9�����@��������@�?�j	T�RT�@��ha8��q`T?�E�O��@��@����@������@��0��$9�0@�e���0��$9�$A9�7�K��@��@��,� Հ@���"T�_���c���Є�ı���_@����_��{��[��b������!H,�����_@��@���[@��P�cSM�c5�{@�f���{@�&�@�'���K@����O@����@��������@���
�@��T������<����&B7�����@�����2����@��@��@��_��M<T�AT�ha8qjT�@��?�b���$����������@��@��@������_@��?@�I��?��q!T�@��@���@�_��T���@��Є�e����@���P�fSM��4�� ��@�&����@��@����?@����_@���*ѫ��i*8>����B9�
6�@�?�-	T�qaT�d@��`@����\@�_�cT?��_��
����@��Є
�:����@��d�P�fSM��@��_@����4��� ��\@�$���\��@��@����_���?@������_@��@��`���@y$��q!T?��0A9�@9�09�,A9�<9�,9?�I3T�@����@��|Ӂhe��������_@����@��@��@��?@���������d����@��@��@��?@�����_@���������@��@��@��?@�����_@����B9�7��T�C� �$�@9��@�@��$� �@�_�"T�_���#���Є�ٰ���_@����{��_��[����!��"�ң���_@��@����[@���P�cSM��@��C@�?�c5�{@�y���{@�%��@�&�?��T�@������|�����@���&��_���������_֥@���jT�;��w��@��G��@��k��MT�@��@�!	� Պ@�_��T�[��
����Є������@��w@��_@��G@��k@��[@����;@����Ki)x����P�iSM��4;��*��@�)������@����@��@�_�T�[�������Є�r����@��w@��_@��[@����;@�	��Ǎ�*���
i'���'9����P�gSM��4��(��@�'�������o��s��o@���8�B������B�@���@?��@�C@�D@���F@��"T�3��c��[��������Є���>����[@��������c@��3@��[��{��W������������[@��@���W@��P�dSM�d5�{@�����{@�%�@�&��a� �_�BT���@��Є�����@���P�fSM��4��� ��@�$������@��$Ѧ�Ҧh$8�G@��k@���ҏ��;@��@��w@��_@�S���@��@��� Հ@�_�T�@��Є���@���P�fSM��4��� ��@�"�������!�"��h!85��f����_�m��T�T*hf8_�qA��T����_뭮�T�T)hf8�	�_�q(T_�qaT49���_�q���T09�_�qaT,9�_�qaT(9�_�q!��T89������@�!����@���TI
T�ha8���qC��T�q��TH������	������	�i��T����@��@��(� ��@�_�"T�[���C���Є������[@����[��{��W�����!��B��d���[@��@����W@���P�cSM�c5�{@�=���{@�%��@�&������@��@��@��_@�������������������@�!����@��MT)T�ha8���q�T�qhTH������	������	�i��T�������@��0��$9��7�0��@��$9�����������������������������������������������������	������������������ ���������������O����@��@��@��@��@��@����@��C�?�T������#��S��O��W�����������Ҡ��C@��@��/@����O@��W@��_A9_�m	T�/��C�%@��7�&@��3�&��_9�;��?��;@���8�������U@��� ?�`�����O@��W@��/@��_A9�7@��3@����C@����_9�-��T�7�7@�	@�)�
@�	�bT�
��	����@��Є�ٮ���O@���P�fSM��4��� ��@�$����W@��/@��7@��3@��_A9�����O@��C@�	�$��{�Hi$8�������C��_�����������ؽ���@��@��@��@�����@��c0�	T������#��K��G��O����������.��;@��@��/@����G@��O@�_�T�/��;�%@�&@���T@�@��	@���T�7��3��	������@����������G@���P�fSM��47�� ��@�$����O@��/@��3@��7@������G@��;@����{�'i$8��@�@���@�_�bT���@�����c����G@���P�fSM��4�� ��@�"���������� �A�ҡh 8������_�����������i����@��@��@��@�����@��c0�T������#��#�@�@�_���?�T�����������@��@�@�_�T@�$����D���c�P�dSM��4���#�@�$�����M�cCA��M�dGA������������������_������ �����������%����@��@��@��@�����@���?�)T������#��W��[��g��c��_��@������G��9�9�9�;��?��C��F��G������_@��c@��g@�O��3��/��K���@9��@9��@9�#@��'@��+@��G@�����������S��3@��/@��K@��������_����������������@��@��@��@��@�����@���?�T������#��W��[��o��k��g��c��_��������G��9�9�9�;��?��C��F��G������_@��c@��g@��k@��o@�[��3��/��K���@9��@9��@9�#@��'@��+@��G@�������������3@��/@��K@��������_����������������������@��@��@��@��@��@��@�����@��c0�iT������#�`��P��a���a�!�>���7�!�,������������_���v�����@��c0�iT������#��@9�7@� @���LT�M�bCA��M�cGA���������C��_��/�@�@�B@���@?֢��M�dCA�_�aT�/����#����M�dGA�������?� 6�@��/@���9�/���@��@��#@��/���@��@��#@��/@��@�������@9�6(qaT�@���9����C��_�����-����@����(@����T�����_��@��_��@��c0�	T������#Ѣ���B������M�dCA�_��T�M�dGA���������6������C��_����C��_� ��@����@��#�@�.���������@�.�L��� �������@����@��c0�T������#���@�@�!@��� ?��@�?�9"@�B�"������������_�����Ի���@���@��c0�	T������#�3���9�������c�%��+����/��C��3��@��9�_�3�c�$�B������������9�3@�C@�`?��#@��@��@��'@��@��������_�_����@��@��@��#@��'@��������_����C9���������@��C@9�@����@��c0��T������#����  �A@������� �B�B.��T @�!@��@�@�P�`SM��4��!�@@� �A��������_�͢�� ���R�����������#�@@q�T�M�a#D��M�b'D�����@�c�����_�c���T$xc���<@��+@y�k�T�/@y�k���T�@���������@��c0�)T������#�@���T�'�@�@����@��~���������T��������_��'@�`�@9������_��@9Bx�@9@y�9@����������������_���������@����@��c0��T������#�$����7�$�$���qlT�@���qlT���҅˿�qhT��
�ҟklT�@�����klT�~������������������_��7������7@�`@9��@ӟqcT�@�@�� �d$������@��������_����������������_�`����T����d@@9EL�;��hd8�@��JT�Dӄ�&L�ƀ/��hd8����ThD@9k�T�@9k�T��TdH@9�q�T��q�T��h����@���T�7@��@��h#8�����M�eCA�?�!T�+��#��M�cGA����������6�@��7@�����
�#@��+@����������������_��+��#�d@��'��������~�5��@�?�T�7@��@���T����~����˥�����?�(Tf�����'����'@�'���°����`T�'������������'���@��7@��@��@������7@�� ��$��#@��+@��������_�����������~�����~���������~���� �����J����@�,���@��c0�iT������#�$����7`����������!x3�����7��,��������_��"�$������������_�����%����@����@��c0��T������#���9��9�;��7������M�.�
 ��B�B���!T�+��7@��@��M�$�	���
@�+@�D���� �P�gSM�g5�;@�����;@�'�(@�(�'� ������7@��P�aSM�a5�;@�~���;@�'����$��7����+@��P�gSM��4u�� �@�'������A9'�9��A9'�9?�9��'$�' �'(��@�'�9?���@9��@9��@9�@��#@��'@������������_�L���|ӌ!�-il�,��� TJ�
�����������+@��7@�����@������������B�.���� ������c9�g9�������@��@��c@9�g@9~���@��c0�iT������#��9�9�9�'��+��/��A9#7@��lT��P�cSM��4@���#��!�!�����M�.�E���������_�������_��D��E������������_����C9�G9�K9��������g����@��C@9�G@9�K@9�@��@��@����@��c0�iT������#��'�9���1T4q`T��	�'��'@�a7�!�5��@�%����'��a6�'@��(q�T�'@��@9A�71@@qkT���M�a#D��M�b'D���
�@�����`6�'@���������_�c���T$xc��#�<@��C@y�k�T�G@y�k���T��'@�"@� @�B@� �@?��'@�?�9"@�B�"�������_� �`���
��A�����!=���7�!�,�����@�.��������@�.�Q��� ����������@�����@��c0�i	T������#��7��?��6�����7@��?@�����1�T�W��?@�A@� ?ր6�7@�@�@�@��W���q�T!�_�"T���@����������W�����7@�$ѣh$8��d����7@���P�aSM�A��4T���%�@�!����7@�"@� @�B@� �@?��7@�?�9"@�B�"��7@� @�#@�"@����������_����C9���������@��C@9�@�����@��c0�T������#��?��C9�C��G�r���1�T�_��C@��G@������������_���?�MT�hb8�qjTG�
�3���,z���3@��C@������_���G@�k���T��B���CB9�6�?@��@��@��@��q�T!�_�"T���@�����=����?@����_��#�h#8�������?@�������P�aSM��4��&��@�!����@��������_��CB9�6�?@�"@� @�B@� �@?��?@�?�9"@�B�"����������_��������9��-����@��@��@��@9����@��c0�T������#��'��/��+������/�1�T�'@�"@� @�B@� �@?��'@�?�9"@�B�"��/���+@��/@�����?�MTdhb8�qjTE�
�����y���@��+@������/���/@�k���T��_�ෟ�������_������������@��@��@�����@��c0��T������#�������1�T�@�"@� @�B@� �@?��@�?�9"@�B�"��������_��M�bCA�B�B@��M�aGA������ ����������@����@��c0��T������#��G���X����G@���� �ᓀ������T��c4?�dh`8�qjT�
������Ty����c4?�����ᓀ�?k���T�G@�{���qT�q@T�q�Tq�TP�@�������_���������_�Pq@T�q�T�G@���!T?����@���`6�G@���!\?����@����`7�@��G@���!d?����@����`7�@��G@���!L?����@����@Ҥ7��������_��q�T�G@���!<?����@�����@6�G@���!D?����@�����`7�@��G@���!L?����@�����@�$7�@�������_���������_��M�b�E��M�c�E��7��;�@�.��������@�.������M�b�E��M�c�E��7��;�@�.��������@�.�w����S�3��b�������Х���������@�����!t,�P1���/��3�`������/@��P�bSM��5�3@���7�B�,��7��;�@�.��������@�.�P��������3@�"����������@����1���@��c0��T������#��'��/��+��7�����'@��+@��/@��@�E���`6�'@��+@��/@��'@��+@��/@��@�;���`�7�'@�a@�b@����������_� �`������|����!l'���7�!�,�����@�.��������@�.�
��� ��������9�������@��@��@��@9����@��c0��T������#��7��;������7@�����|@��z��;@�!� ��?�B0���@�!0��A(���T�������_������p2���~��������!P�u0�����#�`��L���@��P�bSM��5�#@���7�B�,��'��+�@�.��#�9����@�.�ŝ������#@�"��������e����@��@�����@��c0�T������#���a7�!`4��@�2����	6 ��@�a7�!`4��@��@������@���!t?���%��� 7�@���!|?�������7�@���!�?�������6�@���!�?����@���������!h�����@��������_�����!��"���@��������_��@���!|?����@���������!��"���@��������_��@���!t?����@�z�������!h��@��@��������_�����!�,�b�����������_����������@�����@���?�	T������#�?�q`T�g�����o������g@�
��� ��Ӏ�����@���������_�����T�Є���h`8�qjT�
�@������w���Є�������Ӏ�?k���T?`q�T?Tq�T?`q@T?�q�T����c�cl?�?�q�T�}��}���c�$�?�q�T����|���c�%�@��B�ң�c���S��;��?�?Tq�T�g@�a7�!�6��@���
���`6�g@�a�!�>��@�������6�;@����S@��?@� ��g@�a�!�?����@������Ӏ���q�T�;@����S@��?@��g@�'����C��g@������G��/��C@��z�O���A��z��o@��� Ś���0���@��0���(Ś�T������_�����!��B���G@��/@�Y/���3��K�`��0
���3@���O�eSM��5�K@���7�B�,��W��[�@�.�������@�.��������K@�"�� ��W��[�@�.�������@�.����� �`��

��a�����!�&���7�!�,��W��[�@�.��������@�.������S�1��b������������������@�����!t,�^/���7��O�`���	���7@���O�bSM��5�O@���7�B�,��W��[�@�.��������@�.�^��������O@�"���������������@�����@�����@���?��T������#�?�q`T�g�����o������g@���� ��Ӏ�����<���������_����T�Є���h`8�qjT�
�@������v���Є�������Ӏ�?k���T?`q�T?Tq�T?`q@T?�q�T����c�cl?�?�q�T�}��}���c�$�?�q�T����|���c�%�@��B�ң�c��?Tq�T?�q`T���g@�D����������������;��S��?��g@�a7�!�6��@��������
6�g@�a�!�>��@��������	6�;@����S@��?@��C����g@��������������G��/��C@��z��!��z��o@��� Ś���0���$Ś�0���T������_���!�!�b���G@��/@�V.���3��K�`��-	���3@���O�eSM��5�K@���7�B�,��W��[�@�.�������@�.��������K@�"�� ��W��[�@�.�������@�.����� �`��	��a�����!�&���7�!�,��W��[�@�.���������@�.������S�0��b������������������@�����!t,�[.���7��O�`������7@���O�bSM��5�O@���7�B�,��W��[�@�.��������@�.�[��������O@�"���������������@�����@�����@��c0�iT������#��/��a�!�?����@�P���`7���/@�a�!T?����@�G���6�/@�a�!�?����@�@����	7 ��/@�a�!�?����@�8����/@�a�!�?����@�2���`7���/@�a�!�?����@�)���6�/@�a�!�?����@�"���7�/@�a7�!`4��@��@����7`�ҡ�!�,��~���c���/@�a�!�?����@�
���6�����!h���c�c�?�`�ҡ�!�,��~���c���#��������/@�a@�b@�����������C��_��/@�a@�b@�����������C��_��@��#@����@��/@���@�7�/@�a7�!@5��@��@�����7�/@��@��@��@����6�/@�a�!�?����@����	�/@�a@�b@�����������C��_��/@���!�,�b���@�����@�7��/@��#@��@��@�����`�7������M����@�W���@���?�
T������#��W� �a7�! ?��@��@�������9�W@�D����C��7��W@������@���a�!�?������6�W@�a@�b@����L����;��/��W@�0����?��3��@��@��W@�a7�!�6������6��@96�W@�a7�!�4��@��@�{����6���;@��/@��?@��3@��,�������C@��7@��������_ֻM�b�E��M�c�E��G��K�@�.��#������@�.�O����M�b�E��M�c�E��G��K�@�.��#�������@�.�A����M�b�E��M�c�E��G��K�@�.��#�������@�.�3��� �����ײ���@�����@��c0�)T������#��;��3��7�����_�T$h`8�qjT�
����������pt���7@��;@������@��3@���qa��T��`�����������������C��_� ����#�@�.����h�����@�.����_��T%hd8��q��T�`q!��T�_�
T������������@��@�@��7@�?�T��"�B�������3@�����t������@�������C��_փ7�c,�?�T�7@�C��O�cSM��5�3@�C� ����#�@�.����,�����@�.����������3@�#�D@�$�������7�B,��T�7@�"��O�bSM��5�3@�"� ����#�@�.���������@�.�����ں���3@�"�#@�#�������� �����������4����@��@��@��@�[���@���?��T������#��W����_��� �JT���$��hc8�qjTc����}����s���_@����$������W@�᳀�?ka��T�����W@�%����W@������?��/��_@���D���A��;����W@���������&����3��W@��?@��/@��;@� ���@`�3@��������_�!|@��S��-��b�������������������@�����!t,�,���7��C�@������7@���O�bSM��5�C@���7�B�,��G��K�@�.��#�������@�.����Z����C@�"���������������@�����@�����@��c0�T������#��G�������_��Tc�c,�dhb8�qjTE�
�����Vs��c�c,������G@�ᓀ�?k���T=����G@�����ᓀ�?`q�T?�qT?�q�T�G@���
�G@��@��3�B�$����������������G@�9�������_�!|@��S�_-��b�����������������������!t,��+���/��3�@��5���/@���O�bSM��5�3@���7�B�,��7��;�@�.���"�����@�.��������3@�"��������N����@��������@��c0�i!T������#��G�]����G@�#����q�T�G@�@�@���@�_�BT���@��Є�����G@����O�fSM��4ù�� ��@�"������G@��!�B�Ңh!8\�q`TC�� ��G@���1�T�q�T�G@��@��@��@��qT!�_�BT�g����@��Є����G@����g��#�h#8�������G@��������O�aSM�A��4����&��@�!����G@�a@�b@������������_ֻM�bKA��M�cOA��7��;�@�.���������@�.�3��� �@�����������!&���7�!�,��7��;�@�.���������@�.������ է�1�T�c� ��G@��@��@��@��q�T!�_�"T���@��Є������G@����c��#�h#8����H��G@����c�������O�cSM��47���&��@�#���pq�T�qA��T*��x�1�T�G@��@��@��@��qT!�_�BT�_����@��Є�c����G@����_��#�h#8������G@��������O�aSM��4
���&��@�!�����������������
��B�������_ֻM�bKA��M�cOA��7��;�@�.���"�����@�.����� ��7��;�@�.��������@�.������M�bKA��M�cOA��7��;�@�.���	�����@�.����� �����9����@���@��c0��T������#��/��1�T|@�"��_$�hT�@�"�_�T"���@�	"��_�T"\��@�����@7�9�/@�"@� @�B@� �@?��/@�?�9"@�B�"����@9����C��_����/@���1�T|@�C��$�hT�@�C��TC���@�	C���TC\��@������6�@�`��@�����C��_���������C��_� �@�����!�����!|���7�!�,����#�@�.����������@�.�#����M�bKA��M�cOA����#�@�.����������@�.���� ����������@�����@��c0��T������#��?������!�h!8�?@�s���a6�?@��@��@����@�_��T�_9���@��Є�y����?@����O�fSM��4+��� ��@�"������_A9��?@�b@���a@��������������_� �@��K��!�����!����7�!�,��/��3�@�.��c�:�����@�.�Ɩ�� �����j����@�����@��c0�	T������#��'�����'@�w����'@�a7�!�6��@��@������6������_� �@����!�����!����7�!�,�����@�.��������@�.����� �����8����@����@��C�?��aT�Cѝ�?����#������c�������M���$�����F@��@�����/�$��@��\R��7�B�[xe�`�E���3����T�z���@b�@�`� @b`��E���/���aT�z�����@�`��E���*���AT�|�����@�`y�E���6���!T��mE���0���aT�z���@�`��E���(���AT�}����@�`9wE���5���!T��E���.���aT�z�����@�`�hE���1���A
T�z�����@�`�_E���'���!T
����@�A��O�cSM��4W��� �A@�!�@�OE���-���!
T�{������@�`�FE���2���	T�z������@�`�=E���+����T�|������@�`y4E���)���T�}������@�`9+eХ����T���������q)���@�a�b��O�bSM��4��� �a@�!�`�E���7���T�����@�@9E���,���T�{�w����@�`�E���4����T�y�>����@�`�a��$��s��w��s@�#�d\@9�@��y��{��w@��q����������������@� տX�(T�g��7��k�������#w���_�����C@� �0��T�Tdџ�T�H7�7�c��b�������a@� ?��c�����@�2����@��_@����@�u������T�H7�7�c��M�������a@� ?��c�����@�!����@��_@����@�<�����@��c��T����@��_@����@������@�T8�iT�H7�7�c��-�������a@� ?��c�����@�����@��@��_@�������@����@�����@��������[��_@��H7�7�c���@��@��@��������a@��� ?��@��[@����@�����@��@��_@���i\�T`�T�@��c������_@������@��@�����[�H7�7�c���������3��c�a,@� ?�T@���@?� �	T�@��c�������;��o������c@��3@�|����������@��@��_@����5D@��������7�!�8��?ր�����C��_ֻM�cCA��`T���� �.����V����� �.����W����M�bGA�y��6�M�`KA��M�aOA���W@��@���?��@��_@����@�.y���?@��o@��hd8�������?@����;@���,��T����C��_��7@�@H7�7����g@��@���@?�"����������!�J'���G���@��!���G@���O�aSM��5�@���7�B�,����� �.��������� �.�����յ���@�"���k@����g@�f������7@�@H7�7����g@��@���@?�"����������!�'���C��{�@������C@���O�aSM��5�{@���7�B�,����� �.��������� �.�j��������{@�"���k@����g@�6�����D�$H7�7����@��� ?ւ����������!���&���K���@������K@���O�aSM��5�@���7�B�,����� �.���������� �.�;���v����@�"�����������������_ �JT����$��hb8�qjTF����}��n���@�����$������@��c��?ka��Tf��@����@�������{����@���@b�@� �J��!|@��s��(��b������e���������@�����!t,��&���S���@��l���S@���O�bSM��5�@���7�B�,����� �.����Y����� �.��� ����@�"����_ �*T����$��hb8�qjTF����}�0n���@�����$������@��c��?ka��T��@����@�z������z����@������@� ����!|@��c�G(��b������e������� ��@�����!t,��&���O���@�����O@���O�bSM��5�@���7�B�,����� �.����
����� �.�����Ѵ���@�"�����|�!��hh���_	�T��	���������u����c���@��@����@���@���������������������@�����@��@���@��c0�T������#��/��C�! ���v����#�c.��T#@�$@������T�������M�c%�d���@��@�-���/@���O�aSM��4����$�@�!������C��_�`��M�cCA��`T��	�#��M�bGA�����@��@����#@��6�/@�@��O�`SM��4i���!�@@� �A����"�������|�� ��hg���� T�������������@��@����@����������������@�����@��C�?�)T������#��S��C��O���9�������,��3��#��7����C��@���9�#��/�"@�#@����`����@������/@��@��#@����O@�_�,��T�@9�7��9�C@�@@�?��@��'@��+@�����C��_��O@�`�(q`��T1 ��T@@qkT���M�a#D��M�b'D���	�@�����`�7c��j��T$xc��7�<@��k@y�kc��T�o@y�k���T� �@��"���|����!�'���7�!�,��;��?� �.��������� �.����� �����@��'@��+@�����C��_�����������7����@��@��@��@�����@��c0�iT������#ѐ@�0�@@�����������_�������@������T�#����@��c0�)6T������#��G��O��K����K@��O@��G@�����_�MT�3T�3�D���e��� ���'��@@qkT���M�b#D��M�c'D���5�@������6�K@��O@��3@�������?��#��qAT�3@�C��O@���
T�	T�/�����b����K@�@����qAT�/@��3@��3� ��G@���1�T�?��kAT�3@��#@�B������������_ք����TExd��;�<@��s@y�k�T�w@y�k���T����3@�������_��G@�"@� @�B@� �@?��G@�?�9"@�B�"���������_ֻM�bKA��M�cOA��7��;� �.���`����� �.����������� �@��Y�������!�!,9���7�!�,��7��;� �.���H����� �.�ԑ���3��'�(q����9����f���@�����K@��O@��@9�'@��3@������@9@@qkT���M�g#D��M�h'D����@������6��Tc�(q�������T�)�?��T�xi��7�
<@��k@y
k���T�o@y_k���T��9�'��3����+@����'@��K@��3@��O@��@9��mT�+��G@���G@��(q ��T1�T��6�G@���'@�a�@@qkT��P�M�b#D��M�c'D���:�G@������G@���@@qkT���M�c#D��M�d'D����@�����!6(qa��T!�?�*��Texa��+�<@��S@y�k(��T�W@y�k���T�1�TA@�@@�!@� � ?��G@�?�9"@�B�"����K@��3@��O@�����!�?��TDxa��/�<@��[@y�k�T�_@y�k���T�@������6(q���T1@��T �@����������!�!�8���7�!�,��7��;� �.��������� �.���� �@����������!�!����7�!�,��7��;� �.���q����� �.����������G@�@@qkT���M�b#D��M�c'D����@�����"�6(q���TP������*��TExd��3�<@��c@y�k#��T�g@y�k���T� �@��J�������!�!d���7�!�,��7��;� �.���9����� �.�Ő������β������˲�� ���������a����@��@��@�E���@���?�I"T������#�[��g��w��s��o��k��9�'���������K�����O��C��[��@��9E��3����o@��3@��k@��w@����s@���lT_�T�+�C������$���������T�+@�c��g@���+@��k@�dhb8��q�	TB��3@���T�o@�������������g@��(�b7�Ң(��o@�?�CT�+�"��7��˅���`��G���/���+@�B��+��q�T�G��g@����G���+@��q�T�g@��$@�� ��@��(@�I	�	�MT� ��'@��w@�?�M
T�	T�s@����@��|ӂhe����������'@����'��g@�$@� ��+@�����g@�w����g@��+@��������w@��'@���lT�9�[@�@@�?��'@��?@��C@�������_� �@������!�����!H���7�!�,��S��W� �.������� �.���� �@��|���a�����!�'���7�!�,��S��W� �.���k��� �.�������������!;����G@��7@�E7Х7��@��"���/��;�@��Z����/@���O�gSM��5�;@���7�B�,��S��W� �.���G��� �.�ӏ������;@�"����ٱ�������@�B����@�_�T?��Tfhb8����q�T��q�TH��������������I��T������C���������3@�>���������������� �����'@��?@��C@�������_���������������@����@��@��@��@��@��@����@��c0�iT������#ѐ@�0�@@�����������_���
����@������T�#����@��c0�	T������#�@�$@��T���#�"@�@��������6�#@�"@��@�d@��k�Tb@�$@���AT" @�d @��k�Tb$��!$��?k��������������_���������@��@����@��c0�	T������#�#@�@��T���#�@�$@��������6�@�`@��#@��@���`T��a@��@�������������_�������ǧ���@��@����@���?�iT������#��W��c��_��[��@��@�
�W@��[@��_@��c@��G@������	��
���?1�-Tf��7��;9�?9�C��?��7�K�@�����K@����W@��[@��_@��c@��C@��?@��G�@���8�?�!T ��?@����[@��_@��C@�����?A9b6�;A9C6?�T�/��W@��@��[@��_@��c@��C@��?@����7�/@��?A9�;A9�;A9�C@���T���_@�?�T�[@�yg�?�	T�W@�*@�[�9
y`�_�,T'@����c@��?@������� ����?@��?A9�;A9����_@��[@��W@�'!@����c@��?@�������h��3��;9�C@���?@����mT�;��W@��$@��[@��_@��c@����G@���v����3@����;@��7@����緟��?@��+��W@��$@���[@��_@��c@��G@���d����+@��7@����緟��C@��3@��;A9j��@����������_�@����������_�������_�Z�����X���)xg�)x$�(x'�������T_�T(xd�_��T�������@�u������C�������@��� ��������������������@��@��@��@��@��@��@�"���@��c0�iT������#���_�)T#xd�_�iT'xf�'x$�#x&�����c��lT_�T@���9&xc�'xd�����T�ѿ�T_��T@���9&xe�'xd�����T��kT_�)T'xc�_�i
T&x#�'x%�c���_�IT"xd�#xe�"x%�#x$����@��������_�������&x#�'x%�c���
���T_��T'xc�_��T'c���kT_�iT@���9&xc�'xd�����T�ѿ�KT_�T@���9&xe�'xd�����T�_�IT"xd�#xe�"x%�#x$������������_����������������������������������������������������������������������������������������� �����������������C����@��@��@��@��@��@��@�[���@��c0�	T������#���_�IT#xd�_�T'xf�'x$�#x&�����'x#�&x%�c���
���T_�T&xc�_��Tc���kT&xd�_�	T@���9'xc�����T�ѿ�KT&xd�_�)T@���9'xe�����T����������_�����G�������D�������A�������>�������;�������8��� ��������������������@��@��@��@��@��@��@�����@��c0��
T������#�����������T��T����T_�I
Tg�(xc�_�i	T)xg�)x#�(x'�h�	�jT���+��Tg����������_�c����T_�	Tg�(xc�_�)T	@�;�9'xg���m��T�����������_��@��������_�*x'�)x(������T_��T��)xg�_��T
@�[�9*xh�_	�,��T�������Ү������Ϯ��*x'�(x)��	���T@��9(xg���*xi�_��T����������������������������������� ���������������a����@��@��@��@��@��@�����@��C�?�	T������#��S��'���	��	�I�*�B�K
�����
�j�!�T���T�O��/��[��+��S��W�@�@��Ѧ�+��C�,��?�M��;�N��7��#���K��3��O@�	@�)@��S@��W@��[@��C@��/@��?@��#��	�>��/��O@�	@�)@��S@��W@��[@��;@��+@��7@��#��	�1��S@��W@��[@��3@��/@����O@�@����	��
��#�$��	��'@�b�_0�T������C��_�������C��_��@�����C��_������������������@��@��@��@��@��@�����@��c0��	T������#���_�T#xe�_��T@�@��9(xd��T�@�c���������_�T#xf�_��T@�@��9(xd��T�@�c�����_��T#xf�_�	T@�B@�[�9!xe�?�T�@�!��������������_������������������������������������ ����������������#��������@��@��@��@��@��@��@��#@�����@��c0��T������#��#��� ��T��f�B���g���z���@�!ǚ ����1���������_�*x`�*x)�(x �)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	��T�(xi�_�(��T�������	������� ���������������A����@��@��@��@��@��@�����@��c0��T������#��?��O��K��G��C����/����3���G���A��+�@�������@��+@����?@��C@��G@��K@��O@��/@��3@�(����'�*xh�*x$�)x(�@���������+��'@����?@��O@��C@��G@��K@�������_�T��)xd�_��T�������_�����@�������=��� ������������������@��@��@��@��@��@�����@��c0�T������#���)x$�(x'������g���-Tc����T��	�_	��T	�)xi�_��T
@�[�9(xh�	�LT����_�iTg�(xd�_�T	@�;�9)xg�?��T�������_�������_�����������������������	����� ����������������������@��@��@��@��@��@��@�����@��c0��T������#���������mT���������_�)x#�(x'������T_��Tg�(xc�_��T	@�;�9)xg�?�,��T����������������� ���������������`����@��@��@��@��@��@���"@9@9B�B@�6@9#@9b�B@�b6@9#@9b�B@��6@�#@��AT@�#@��T@�!@�?�����_����_��@��c0��T������#�#@�@��aT @9$ @9��c@��6$@9$$@9��c@�#6(@9$(@9��c@҃6,@9$,@9��c@��60@9$0@9��c@�C64@9$4@9��c@ң68@9$8@9��c@�6<@9$<@9��c@�c6@@9$@@9��c@��6`�!`��
��>�����������_������������@��@�����@��c0�IT������#�@�����@�?�T������C��_�C�#d��2d�� �����ڢ���@��@��_�@��_��@��c0�iT������#��9�O�aSM��4@�Y���!�@�!��|������C��_����������@���@��c0�IT������#��'�@�!���Z����'@�#@�_�cT$@��`T����������M����@��'@��@��@�#�"��O�bSM��4'��� �"@�"� �������_����� ������������@��@����@��c0��T������#� �@����@T�O�bSM��4��� �@�"��A��@�@�b�?�MT�����������_ր��a7�!�/��������a7�!@/����� �������P����@��@����@��c0�i	T������#��3� �@����@T;�O�eSM��4Ԫ�� �@�%���/��7�@�@���@���T���3����������������@��������3@��7@����#����Ь���@��/@����@����O�cSM�c5�#@������#@�#��@�%����7@���������C��_ր��a7�!@/�Y��� ����������������@��@��@��@�����@��c0�T������#� �@����@T-�O�eSM��4}��� �@�%��@�@���@�_��T�7���9�����@��Є������7@����O�fSM��4e��� ��@�"�����������A9���h"8�����������_ր��A7�!@/���� ����C9�������@��C@9����@��c0�I	T������#� �@����@T;�O�eSM��45��� �@�%���7�@�@�@��+�?�qhT��_�T�s������@��Є�h����+@������7@��s���ѡh#8	���������+@������7@������O�dSM��4	���%�@�$���������������_ր��A7�!@/����� �������]����@��������@��c0�i	T������#��3� �@����@T;�O�eSM��4�� �@�%���/��7�@�@���@���T���3��������Є�������@��������3@��7@������#��ܫ���@��/@����@����O�cSM�c5�#@������#@�#��@�%����7@���������C��_ր��A7�!@/�e��� �������������@��@��@����@�@�_�lT���_�@�_�@��_��@��c0�T������#��#�@�@���
T���@�@��CT@�c��˄�����_�b���?�T�������������@��@�@�c���������������_֛M�aCA��M�bGA����������_�����$��� ����������������@��@��@��@�����@��c0��T������#��#�d��@���
T@�c��˄�����_�`���?� T�'���������K����@��'@�_��T�M�cCA��M�dGA����������������_֛M�aCA��M�bGA����������_� ��H��������!���a7�!�,������������_�������������i����@��@��@��@��@�����@��c0�	T������#����@�@�?�TiT@��hc8c���������������_֛M�aCA��M�bGA����������_������� �����<����@����@��c0��T������#�@�_��T ����!���A�!
����`7��,��������_����@�B�������������_���������@����@��c0�	T������#�@�@���mT�@�@�?�)T@��hd8���qBT������@������������_���!��˂��������@�C@�#�C������������_�����M�bCA��M�cGA������������_���$��� �����ԟ���@����@��c0�T������#�@�_�-T@���� �������a�!�����`7��,��������_����������������_� ��y�!���A�!�
����`7��,��������_����������@����@��c0��T������#����B�_�T@�a�_�AT@�a��� ��S�����!���a7�!�,������������_���������������_� ��=�a����!4��a7�!�,������������_���������`����@��@��@�����@��c0��T������#��+��/����@�@����T������������_�#T�'�@������˄����������������@���T�'@�d@���d��T���M�a+A��M�b/A�������_ր��A7�!�/�|����������� �������������@��@��@�����@��c0�T������#���������O�bSM��4����!�@�"������C��_��������������@��@��@���@��c0�IT������#��#�����?����#@���O�aSM�a5�@�v����@�!�������������_�������՞���@��@����@��C�?��!T������#�@�@�?�Td@���-T`@�b@��G�c@��3����	��_����-����O�bSM��5�_@��G@�I����_@�"��G@�#���3@������7�������C��_����@�B�_�
TbTe��@���ATE�?�ITe��@���@��T���@��������7�������C��_��7��K��6`�+�L������0�G��c��7@�"�A��C����������O�aSM�a4�[���� ��c@�"L�"���0�����[@��c@����~�����T�c@�?� ��C@�#��7@�d��K@�`��;@����K@��7@��c@�����|ӧ��@��hf���)T���
T�;��@9���|���)		�)	��W��hh��@�'@����S��C��9�����@�X����c@�bL�dL���eL�_�T�?��O������@��Є�����c@����O�fSM��4���� ��L�#����������O@��?@�d��Ѧ�����|��O�fSM��4���� ��hd�&��h$��C@��S@���������W@�a�b��O�dSM���4���� �d@�$�����7�������C��_���>�������;���h!8!�?�T�7@�"��K@��@9�@9h$8B�"��D�|�e��@�dhd����TE�?�)Tf��@���|�ehe���T��`7� �����C��_������������������������������ ����������@���@��c0�iT������#��+��9#�c������߈#5�'��+��/�������'@��+@��/@�@�@�c@�`?������_��������������@��@��@����@��c0�*T������#��K��S�b��G��[��_��W��S��O��K�@���@���s@�����9@��@�*@9)ij8�	�_�T(}��hh����/��+����&�6��G@�"@��+@��
T'@��O�hSM�h5�/@����� ��/@��hh�)��h(����K@��O@��W@��[@��_@����S@�@�B���)��)@�!	�_��T@��hh�����/��O�bSM��4إ��!�@�"�����&���O�aSM�a5�G@�˥�� ��G@��@�(��������S@��W@��[@��_@�����@�a���O�aSM��4����#�@�!���������_������_��
���]�������Z����
���W���)�?�JT_	��T
ii8+hi8_k��T?�?�AT_	��T@�B	���'���!�f������;��/�)���aT@����&����/@�!���;@�!��O�bSM�b4v���!���G@�"@��O�cSM�c4n���"�����3����&����7��_@�"$@�`��)���x����_@��$@��G@�A�A ��O�cSM��4[��� �G@�'�@�G@���iT�@�H@�@9�hh8���bTI@�}��O�jSM�j5�3@�E����3@�*�+ih�+�*i(�A@��K@�	@9�hi8����T�O@�)��	�J��J@�K@��}�
��O�hSM�h5�7@�
3����7@� �hig�(�H@�(�H@�(�`i'�_��_��	��S@��W@��[@��l��hT�'����&�I��/@��'@�!����A����;@�!��O�cSM�c4���!���G@��@��O�iSM�i4����(���@�_�hT���O�hSM��4���� ��@�(����O@�?�T'���H����K@�!����S@��W@��[@��_@�����6�����������������	������������������������	������� �����������������2����@��@��@��@��@��@��@�����@��c0�iT������#��C��?��C9�9�����������������
����������
�@���T�6�T������	@�
@����@���������@����@�-@9�im8���$@���`T@���BT�}�M��
����@�il�������@��_�jT���/����+��'��3��#��9����@����������+@��@��CB9�?@��#@��@��'@��@9�3@��@����/@����6@���_��TM��
������@�������
������	��������_���������
������� ��������9�������@��@��@��@9y���@���?�T�ѝ�?����#��������<�`��@��@���c�_�
T�
T$�e�|�%he��@���f@��������>��cѧ����#������jc8$@���$�c��+��T���@����>��cі����#��@�����c��JT���hc8�5$@��j#8����j#8�������$@���`��)�����@��$@���� ��O�cSM��4�� ��@�'����@��@�����B@��	�D@�)�|��hi�%����������@����@��@��@���?�-T�T�|�	��hh���?	���T���������_��	�s���r���@��hf8�@��h(8����K��T�������g��� �������������@��@��@�q���@��c0��T������#��3��/��7�@�@���@���T���3�������������ً���@��������3@��7@������#�������@��/@����@����O�cSM�c5�#@�{����#@�#��@�%����7@���������C��_�����������Қ���@��@��@��@�����@��c0��T������#��3��/��7�@�@���@���T���3������������������@��������3@��7@��#������^����@��/@����@����O�cSM�c5�#@�7����#@�#��@�%����7@���������C��_��������������@��@��@�����@��c0�iT������#��'��+��/�����������^���@�c@����@��������������?������_�����������f����@��@��@��@����@��c0�)T������#��/��+��'���*�!������/@���������@�_��/@�D��O�aSM��4ߢ�� �E@�%�@��'@�a7�!�2��+@���@��@��@���]���������_���������1����@��@��@����@���?�iT������#��[��_��W��g��c��%@��M�ƀ)����(@��@�������G��K�`����#����c@��g@�a7�!2����W@��?��#��������������7����T�C��3��'��T@�k��T@�lhe8kil8��
$@��
� T
@��
�BT@�k}Ӌik���k�����T�/����˧���a��������6_�������7�/@�e��W@��#@��?@��c@����'@��7@��3@��C@��g@����'@��/@���T�;����+���9�#@��@�����c����c@�a��?@��?��7@�`����7��#@�d@��?@��;@��@��?��7@�`����/@��+@����c@��g@�����@9�������W@��#@��?@�����������_�������_֟�TCT%@��������������?��7@�h��	��
����������_����������������������
�Ǣ������Ģ��
	�J�|�J!��hj��
���T�����_��[��������_@��c@��g@��[@����W@�L��F@�����H��������������X����@��@��@��@��@�&���@���?�� T������#��W��_��[����������K��/��+������+@��C��/@��G��K@��?��W@�@�c@��@����'@����_@��[@������@�_��T@�F���g����@�'��@����b����@T���'�@�����������'@��@���_@�_��T�hT������[@��� ��;@��������T�����;��G@��C@�h��?@����T�7��/��	���������҉���@��/@��������7@��K��/��+� ��������+@��C��/@��G��K@��?��W@�b@� �a@��;@��������Tj����;��G@��C@�G��?@����T�K��/��#����������������/@������K@��#@�~��H������T�
�[�J���T�@��}ӮD��il�_�T�D��yj�_���T����7�����������_� � ��;@��������T+����;��G@��C@����?@�_�bT���3��/�������m����/@��@��3@��/��+��K��������6����+@��C��/@��G��K@��?�����?�T�������_�@��Y���Y�����A7�!@/�������A7�!@/�������A7�!@/����ơ�������J�*����T�hh8��.ij8�
k�T����8���
������������������������������� ���������B����@��@��@���@��c0�T������#��C��G��?��O��K��%@��M��*����(@��@�������/��3�`����c����K@��O@�a7�!2����?@��+��������?@��@�@��@�(��#@�	��K@��O@��@��+@��������
T@����˩����@�i	��@�J��
�%���'���@T����T���T���#�$@��˦���f��������?��'@�`����'��@�d@��?@��@��@��+@��?��'@�`����
��
�_�j��T��(_����bT�@��}��D��in���BT�D��yl�����T����������_�������_�#@����	���`?��'@�`��������_���������������Jь�,��_��T.ij8��pil8�k�T��G�����������
������
�������������
	�J�|�J!��hj��
���T�����G��C��������G@��K@��O@��C@����?@�[��F@�����W��������������x����@��@��@��@��@�6���@��c0��T������#��'��+��/�������c�_�
T�9&hc8��hg8�k��T��������:���/@��@��@������'@��+@�hg8��	T�h#8��������i���������_�����������_��������� ���������4����@��@��@�����@��c0�T������#��?��G��C��O��K��%@��M�ƀ*����(@��@����a����/��3�`����c����K@��O@��C@��G@�a7�!2����?@��+������������'����T�9jhg8�
�hk8_k�T��� T�T�#�$@��������f��������?��'@�`�!��@��+@��K@��O@��C@��G@��@��#@����?@�h���T�HT�'��@��x�����h�����@����?��'@�����@����@��+@��K@��C@��G@������?@��O@�����������_�������_֟�T�T%@��������a������?��'@�`����������_��	������������_������������������x�����������
	�J�|�J!��hj��
��T�����������G@��K@��O@��C@����?@�k��F@�����g��������������x����@��@��@��@��@�F���@��c0�)T������#��?��G��C��9L�_�T�������L�����
�3@��@��+@���C@��G@������?@���
T�+����9�3��@��/��@���������E����@���)T�/@��@9���?@��˄@����@���@����?@��@9�@����6�������؆���3��C@��?@��G@��@����������������_�!���
Tgha8��	ˈ�	@�����(T@�H������

���簈�?
�T�'��+��#��
��	��������3@��'@��@��C@��?@��G@��#@��+@�������BTh&8������������������_�����8�������M�������2���&hd8����@��@����ф������������l��T�������������ѕ���@��@��@�]���@��c0��T������#��?��K��C��G��O��%@��M��+����(@��@�o��a����/��3�`����c�x��K@��O@��C@��G@�A7�!2����?@����+����������'���-T�9jhg8J
�xj�������T�T�#�$@�����������������?��'@�`����C@��G@��#@����?@��'��@�xj�
��@��@����?��'@�����@����@��+@��K@��C@��G@������?@��O@����������_�������_֟�TCT%@���������������?��'@�i������	��������_�����������������
	�J�|�J!��hj��
��T�����������G@��K@��O@��C@����?@����F@�����}��������������.����@��@��@��@��@�\���@��c0�	T������#��;��7���`�
�Ņ���+����9����;@���O�cSM��5�7@��+@������7@�#��+@�$�D�%�������@��x!�!�?�TD���@�fha8�}�G��ѧh&�!�?���T�'�������D����x$��������_�TG��������h� �_��T���#�����������6�'@��@��;@��7@��@��#@��'@��@��;@��7@��@��@�D����˟��TN������
T��_�T���T�����@�������_�TH��fhf8_�Tihh8?k��TD�������ITD����x(����������_���_��T���TH��_��T��)�hhh8�	��T�hi8	k��T������ϝ������̝������ɝ���	���Ɲ������Ý���@���؝����Ɲ��������������Н�� �������g����@��@�@���@��c0�
T������#��7��3��/�����7@�����KT��������`�������#����/@��3@��h'���������@���?��T����������`���@�?�HT�@��@��T�#@�����E���&����|��@���O�iSM��4����(��hg�)�����T�����|ӻO�eSM��4����"�hc�%�h#���������C��_���X���_��� �������������@��@��@�����@��c0�T������#��/��7���T�;��7���B@9�����c9����@�����C��_�\�������C��_�!�������@����#@����7@����#���������T�;@�`��@�?���T�@�����C��_�/��� �����������ē���@��@��@��@�����@��c0�T������#����'�Ԭ���ෟ��������_����������������@��@��@��@���@��c0��T������#��/��7����TB@9!ѡ?� T�Td���������C��_�����������6������C��_�������C��_�������C��_�Fhd8��g2�� ���d�����f2�� ���@�h@��|c�A��|�'���,��T#�&���	hf8��j2��
 ��H%��T?���Tb�#��7��3��/��#��'�kT?��
T&�����i���		���`T�����+��	�����~����3@��7@��@��#@��'@��#@��+@����/@��6������C��_�c�c���#��?�	Thc8��j2��
 ��F?	��Thi8��k!��T	��T���/���e�����������S����7�/@��3@��7@��@��#@��'@��/@��#@�j2��
 �����@�����C��_�������C��_����	�`����	�F�����D�����Z�����@���!���ha8���ka��T��������C��_��������������@��@��@��@�=���@��c0�)	T������#��'�_qT�'��+�����_kaT��# ���_k�TC8@�����k�TA|@�����������'@��+@�ܫ��������_���������_� ������c9����@�������_���?�Thb8�qjTE�	��VT���@����������'@��+@��k�T��������_���������_��������������@��@��������@��c0��
T������#��G��O�#���T? �-T��������>C@9q���҂�������������_���������_��S��O��K��G����G@��K@��O@��S@��;@�?��T�7�hd8�qjT����T���O@��S@������;�������r�������7@�������_���������_֦E��~����hf��@��@�%!Ś��h&�����TEhd8���q#��T��B��C��������T��B�?��Thb8dEӄ~��#��hd�c@��@�� Ú�j���T��������_���������_���������������@��@��@��@�����@��c0�	T������#��7��?��C��G��7��C��?��;����������;@�#���ԁ���`���������+��@�#��#����;@��7@��������������_��������������_�H���
���)
��������#@����	�_�T�����'� ������?@��C@�������G@����@�_�T�@��@���"T�+@������|��C@�`��O�iSM�i5�'@�L����'@�)��hh�*��h(�_��T�+@��@��@��@��'@�_�BT�d�C�|ӻO�dSM��46���%�hc�$�h#�C������������_���ޚ���������ٚ���� ��������������������@��@��@��@��@��@�p���@��c0�)T������#��������@���hb8��L�3�ig8�'�B�c�%���?��Tc@�q�T�#�����`����������@��#@���b3�B`*�s��������_�!����Teha8L��3��he8%��5L��3��@�������������-T�	Thha8�hh8�5(��������hT(��˥���e���BT	�(���|ӻO�iSM��4����%�	hh�)�h(�%�#��������mT#T���˥�������T�����|ӻO�eSM��4����#�hd�%�h$����������_�����I�������^��������T�Thhe8�hh8H��5������;�������8�����N�������3��� ����������@��@�g���@��C�?��T�C
ѝ�?����#��W��O��S������>��c�q����#������{������OA��������SA��WA��;@��/�?�MT�?��3��7��C�hc8qjTi���eR���WA������;�A@����� ?�6�/@�����3@����7@�_�cT�CA��CA��@�����2�z������/@�(�i��|�`h(��?@�(�� ������7@��3@��CA����/@����?@�İ���7@��3@��CA�����������T�������@�����2�X����/@������OA��SA�����c�|��h#����C��3�`����������CA��3@��SA��OA���h'�c@�!�?��Tf@���CTg@���T��������'�|Ӧ��O�hSM����4��&�hg�(��������C
��_����������������� ���������7����@��@��@�W���@����?��T������#��_��k���?�T�%�����jT�|��������@�@����������_������������_� A�!�E�?��T��
@���_��T��o��k��/��g��S����������|��S@�C@�A@� ��;@��������T�����;��G@��C@����?@����T�7��#��+�����dЄ������#@��+@������7@��S@��+��'��O��g@����˄���|�D��S������~����'@��C��+@��G��O@��?��S@��/@����k@��o@��+��O��'�����3@���j����+@��C��'@��G��O@��?��K@�c@��/@����k@��o@���Tg@�h@� � ��;@������?
�TK����;��/��K����3��G@��C@��	��?@�_�"T�+���dЄ�m����k@��o@��+@��+��O��'�	�������6����+@��C��'@��G��O@��?� ��;@�������T����;��G@��C@��@�a��?@�_��T�+�dЄ�H����@��+@�����?@������C@�?�T�������_�@��P���P��`��!7�!@/��v��`��!7�!@/��v��`��!7�!@/��v��`��!7�!0��v��`��!7�!0��v�� �������������8����@��@��@��@��@����@����?�� T������#��_��g��c����	����_@��c@��g@��?@�_�T�7�$hc8�qjTe��������P�������_@��_��?�@����� ?��[��_��kT����?k!��T�g@��7@�?�����?k�T�g@��7@�?��T#���D����c@�������?�T�[��k@��T �[��a�6��?�qlT�@�?�qlT����"�_�qhT��
��?klT�@�����?klT�~����3��g@�C�����J��g@��7@�_�T ��C@�������T����C��O@��K@�'��G@���T�?�����dЄ�������?@������7@��?��S��;�����c@���T����?@��K��;@��O��S@��G��[����7�������3@��7@�`��g@�?��T"�������c@����_@��O@����?��S���
�����������_��_@��S@��?@��;@���T$hc8�qjTc�������#P�������_@��;�@����� ?� ��7q�T � ��C@�������T'���C��O@��K@����G@�_�bT�W����@�dЄ�.���O��G����W���K�#Ѡh#8�����������G@������K@�?�T�������_�@�{O���O��`��!7�!@/��u������`��!7�!@/��u��~��������� ���������"����@��@��@���@���?�T������#��g�����B�?��Thb8�qbTc6�@�����q�T�hq㇟���������`3��*����������_փ6�k��g��	��
��C�w��k@��g@�����������_��?�TEh`8���@��dq(��T�7��_9��T�T���g���G� ��K@����C�	�T��C��K��W@��S@�*��O@�
�"T�3��G��?����
�����d����~���3@��G@��?@��������[��?��;�`	�����h����;@��S��?@��W��[@��O��7@��k@��g@��_A9 � ��K@����C���T`�C��K��W@��S@����O@���T�������@�d���s~���W��O��g@��_A9�����7@��k@��S������i&8����?��T�T%���f���A� ��K@����C���T.�C��K��W@��S@����O@�_�T�?��/��C�����d���G~���/@��?@����C@��?��;��[����������?@��S��;@��W��[@��O��O@������S@�?�T������_�@��N���N��`��!7�!@/��t��������`��!7�!@/��t��`��!7�!@/��t���������� �������1����@��@����@��c0�	T������#��/��'��+����'@��+@��/@��@�?��T��hc8�qjTe����N���/@�������A@����� ?�@�7�'@��+@��@���_�@T?�T!���B����������_�����������_���X��� ������������@��@��@�����@��c0�T������#��+��'���{�����+@��T�'@�dh`8�qT��"������d����������@�"��+@��'@��+@��'@��?��T����������_������������� ��������������@��@��@����@��c0�T������#����'�|����'@������������_��������������@��@��@���@��c0��T������#��/��+��'����'@��+@��/@��@�?�T��hc8�qjTe���4N���/@�������A@����� ?�@�6�@���������_���������l����@��@��@����@��c0�iT������#��'��C9���#����#@��@��'@��CA9����?�mT��T��=������'@�B@�@?��CA9��@��@���c@�C�6�������_����������_������� ��������9��2����@��@��@��@9���@��c0��	T������#��?��G���c��TD@9�qBT;���������������_֦E��~����hf��@��@�%!Ś��h&�����TEhd8���q#��T��B��C�����LT
.��������_�!���B��B@��a�@9CE�c~��#��hc�B@��@�� šj!��T�������_�!���B��B@����@9_k��T�������_�����������֋���@��@��@��@�����@��c0��T������#��'��3��/�!�������@����/@��3@�A�����@9�qjT�@�߾���/@��3@��������������������@��@��i��T�@��@�������_���� ����������������@��@��@��@����@��c0�)	T������#��?��G���c��TD@9�qBT4���������������_֦E��~����hf��@��@�%!Ś��h&�����TEhd8���q#��T��B��C�����LT*��������_�����"�hb8dEӄ~��#��hd�c@��@�� Ú�j���T�������_�����"�hb8k`��T�������_�����������D����@��@��@��@�����@��c0�iT������#��/��'��3��'@��/@��3@�a���$�hd8�qjT�@�����/@��3@�������������B�������@��@�A�_���T�'@��@�������_�e��� �����������
����@��@��@��@����@��c0��	T������#�����B�?�Thb8���q�T�K�3��hc8��5
!���C���`�B3�B`*�9����������_��K�3�����?��T%��The8���q�T�hf8���5
?�CT!���C����B3�B`*����������_��T?�T!���B�����������_��� �������������������� ������������@��@�����@����?�$T������#��w��s��o��k��g��c��_��`T��
������׸���c@��g@��k@��o@��s@��w@����_@�G7���������_։�����w@�����KT���7����	��s@��k@�D��c@��������k@��c@��g@��7@��_@������_@��c@��������_��3��/��S�����o@�������/@��K��3@��O��S@��G��+@�`��k@��'@�A��c@��g@��7@��_@��jT�+������mT�Tb���$�������n����@���k@��c@��g@��7@��_@����+@����Te���'�������������O����@����+@��k@��c@��7@��_@����g@���T��hT(������� ��C@�����?
�T����C��'��O@��K@�K��G@�?�"T�#��?��3������	���d����z���?@��#@��3@��������S��3��/��
����������/@��K��3@��O��S@��G� � ��C@������TP���C��O@��K@��s@�a��G@�_��T�3�d����z���s@��3@�n���cTc���%����� ��C@�������T+���C��O@��K@����G@�_�T���;��7���d����z���@��7@����;@��7��S��3������f����7@��K��3@��O��S@��G�����?�T�������_�@��J���J��`��!7�!@/��p����������`��!7�!@/��p��`��!7�!@/��p��������������������� �����������������|����@��@��@��@��@��@��@����@��c0�T������#��/��7��?�����������C��_���������������[����@��@��@��@��@��@���@��c0�	T������#��?��G�����?�
T��Thd8Fhd8���@�q�T����k@��T�0���0�����@��dq�T�@����@��k�T���������_�!��'��˅���c��˄�����3�D���?�����������_���_�J
T�#��/�hb8�qjTF��J���#@��/@������3@��'@������@9��q�Tc�����@����/���������#@�?�HTC���%����/@����'@��/���@����3@��k ��T����尅�q
T��dq�T���k�T���+��+��/�������/���+��k�T�3@��'@��@��+@��@�������������_����������_������������_�z���/���+��k�TkK��T����������_�������� ����������������@��@��@��@�T���@��c0�T������#�#@�@��!T@�#@��T@�!@�ж�����������_������������@��@���@��c0��T������#ѐ@�P��+���@���@�����U���@�c@����@��������������?������_֒�� ���������\����@��@��@���@��#����T�#�����@��c0�IT������#ѐ@��@@���v��@�@��O�cSM��4ܐ��!�@@� �@@� �A�_��_��������_�������@������T�#����@��c0�	T������#�#@�@��T@�$@���!T@�$@���T@�!@�T������������_�����������@��@��@�_q�T_q�T_q�T ����@��_�@��$��}��_�_q`T_q�T �D��@��_� ����@��_� ���@��_�@�_q T_q`T_q�T ���@��_� �D��@��_� ����~��_� ����@��_��@��c0�T������#ѐ@�����@9_q�T_q�T�}�A�!�$�_q!T�@�!�!��_q�T�@�!�!�
_q�T�@�!�!���@�!�!D�����������C��_���� ����������@���@��c���!��T�#�����@��c0�T������#ѐ@�����@9_q�T�@�!�!��_q�T�~�!�!��
_q�T�@�!�!��@�!�!D�����������C��_֛�� �����g����@���@��c���!��T�#�����@��c0�iT������#�"\������b��`��c�����O�aSM��4@�ޏ��#��`���@�b��c�����O�cSM��4@�я��#��`���@����b�����O�cSM��4@�ď��#��`���@�����b��#�����O�dSM��4@�����$�N�c�1��`���@�����b��#�����O�cSM�c5�@�	@�����!��@�!�[N�bG�"�N�B�1��[N�a��������_�����������@��c0�)T������#�[N�aG���`��!�@�@�@����������_��������@���@��c0��T������#�[N�aG���`��5b�����������_�����҆���@���@��c0��	T������#��;��7���������+���!�%��#��'��;@�b�B�1��|����@����7@����!��+@�b@�[N�aG�`��b��6�+@�`@������������_���+@� @������!���#��'���=�������@�������+@�B@������������������_���08�A������������+@��@��������������_�������x����@��@�����@��c0��T������#ѐ@�����@�[N�aG�`����@�@�@����������_֎�� �����Z����@��@��������T�#����@��c0�iT������#ѐ@�p�`�@�[N�aG�`���a�����������_�m�� �����9����@��@������a��T�#����@��c0�T������#�@�@��hT@�@���!���c������������_���{��� ���������@��@�@�@�����c��������_��@��c0��T������#� �@�@��hT@�@�"˥���c�������y���������_� ��+����������_���J��� ��������@���@�@� �_�@��_�@�@�@�_֐@��c0�IT������#���9���@�@�c�?�,T��@�_�T��������_� ����9�������_����@��!7�!@2�m�� ������������@��@������9�_֐@��c0��T������#�@�@� Ն����� ����9@�@�H� �?�,T!�_��
T���������_��'��+�@�h�?�
T���B���?�lT@���#T��E������c��������������'@��+@��@�$���_�T@����TB����ˆ����#���V��'@������O�eSM��4�� ��@�#������+@��@��@�!�_�cT���������_�@���z��u���+@��'@����z����O�cSM��4ɍ�� ��@�!�����������_ք�����������{M�b�B�B�B@�{M�a�B���ul������~���u��� �����������@��@�q���@��c0�	T������#�����h����@�C@��T@��������_�����Y���@��!7�!$�Pl�� ���������@��@���@��c0��T������#��#��9@�@���_��Te����T�
���'��#���6����#@��'@����@�@��T@�@�������c�����_�B���?�T��v����@��������������_��������������� ����������������@��@��@��@�����@��c0��T������#��#��9@�@���_��Te����T�
���'��#�����#@��'@����@�@��T@�@�������c�����_�B���?�T��2����@��������������_�����؍������͍�� ���������k����@��@��@�����@��c0�	T������#��7��?��;��9�����7@��'��w������7@�C@��HT@�A@��T���;@��@�#������G@����?@����?� ���7@�d@��@�����Te�{M�dCA��'@���?��T���#��+�{M�cGA���������� 7�#@��@��+@��7@������������_��#@������������_�����t���{M�b�B�B�B@�{M�a�B���hk��s�������h��� �������������@��@��@�����@��C�?�
T������#��O��C���9�/���E3�� <��C��@���9%�F�ӿ�ð��#���S�����O�������D���t���?��+��'��@�&������$����O@��S@��?@��+@��'@�������?�#����@T�;��#�������y����S@��;@��#@�?�T�/��3��7���9���/@��3@��7@�����C��_������� �h���/@��3@��7@�����C��_����������������@��@��@��@�����@��c0�T������#��+��/��9@�@�����lT����#T�'���$@�@�@���˥����������?��@��T�'@�d@���d����T���� ����9������������_�{M�a+A�{M�b/A�������_������_�@��!7�!��j���������� ���������R����@��@��@�����@��c0��T������#��9@�@�D˟��Td�_��T�����9�@�������@9���@�@��T@�Ah#8�����������_�����t��������� ����C9��!����@��C@9���@��c0�	T������#�?q�T�'��9@�@�E˿��T��_��T��S��~�f����S�����'@�@���(T��@������������'@������@�%˛O�fSM��4���� ��@�#���������������_֚����@�����������_���:�����8��� �������ׂ���@��������@��c0�)T������#��#��9@�@��T ����9���������������_�{M�aCA�{M�bGA����������_�Tc�@�@����˄�����_�b���?�T��������U����@��@�@�c��_�mT���9�������������_������ ����������������@��@��@��@�����@��c0�T������#��9@�@�@�c� �?�a���#�_�T���TB��˄���@����?�mT���9���������_��������������� �������V����@��@����@��c0�T������#�@�@�?��T)Td�@��hc8����9�������������_� ����9{M�aCA�{M�bGA����������_���x��� �����(����@����@��c0�T������#�@�@�?�T)T@��hd8���q�T����@��9���@������������_���!�@�b��˃������������@�d@�$�d�a�9�����������_� ����9{M�bCA�[M�cGA������������_���4��� ��������@�����@��c0�)T������#���9��q�T@�_�lTb���9�����������_�������A	���!�!\���� 7��,��������_����������@�����9B@�B4�9@�_�mTB�������_�[M�`�B�[M�a�B��_��@��c0�IT������#�.��'��3������������+�������DЄ�or�������@����+@��#����/�����������5����/@��@��#@��'@��3@��������_����C9��u����@��C@9���@��c0�	T������#�@�@�_�T�'�@�@���B���c������������9z����'@�@��@�C�c����@�[M�eCA�[M�fGA�����@��T�T@�����9B�h���)����	�������������_����������������������� ����C9��+����@��C@9����@��c0�	T������#Ѯ�������������<t���@��@�������_����C9������@��C@9��@��c0�IT������#��'��3�����������_��������������������@��@��@��@��@��@���@��c0�iT������#��7��C�D���T�G��K��C���c@9�������9�����@��������_�ڵ����������_��'@���������@��!��+@���C@��K@����+��#��'�����T�G@����#@�?�B��T�@��������_���� ��������������������@��@��@��@��@��@�����@��c0�iT������#��/�q�T�3��/��7�����kaT��2 ���k�Td8@�����kHT�?�����~��������T�3@��7@�������~��/@�m�����C��_�������C��_��������9�����@�����C��_����~������#@����3@��/@��7@�������?�mT�T�#�D�%���f������������������kA��T�#@�����C��_�������C��_������� ��������#���>����@��@��@��#������@���?�IT������#��W��c�$��g��c�?�T@9���qkT��������c9I����@�������������_����������_֟��T? �-T���������d@9�q���ң���j����������_����������_��_��[��W���	�K@���_@��[@��W@����c@��g@�?�-
T�
T�K�he8���q�TC��ˤ����&������������G�����k�T�g@�?�T�O�dE�?��T|@���������c@����g@������������@�����g@��G@���|@��������g@�?�T���c@�����7�g@��G@�����g@��G��c@��������c9ݮ���@�����g@��@�����K@��������_��K@��������_��K@��������_����������_����T�hb8�qjTF�
����IA���g@��c@������G���G@�k���T�K@��������_����������Ј���E��~��#�	ig��@��@�F!ƚ&�i'������Tfhe8���q#��T���D��E�������T��B�?��Thb8dEӄ~����hd�c@��@�� Ú�j���T���������_����������_�����Teh`8�qjT�	�������@���c@��g@��������ҿk���T���������_����������_�������������5���@��@��@��@��@�����@��C�?�T������#��O��W��S��[�@�����o���O@��S@��W@�������
�3@��7@����O@��S@��W@�������������?�T	T�7��?��;��C��hb8�qjT�@�
�[@�e���F�����&����������O@������3�a@����� ?ր�7�qhT�;@����?@�_�cT�C@�	�_��C@��@�DЄ��o�����_��$�`h$8���;@��?@����C@�t���������?@��;@��C@������������C��_������ ������������~���@��@��@��@�����@��c0�)T������#��/�����c���?��Thc8�qbTd6�@������q�T��q凟�����������@3��*�l�������C��_��3��/�$6��Dq���3@�_�T�/@���+���O�B�����
�O������DЄ�]o�������3@����/@������#�����������#����#@��@��@�����C��_�dhb8��ѥ@ӆ��G��dqĐ��h"8��?���T������C��_�����LJ�� ���������Q~���@��@��@�����@��c0�)T������#��/�����c���?��Thc8�qbTd6�@�����q�T�hq凟�����������@3��*��������C��_��3��/�$6���p���3@�_�T�/@���+���O�B�����
�O������DЄ��n�������3@����/@������#����������������#@��@��@�����C��_�dhb8�ѥ@ӆ��G��dqĐ��h"8��?���T������C��_�����[��� ����������}���@��@��@�����@��c0�T������#��'��/��+���������+@���T�'@�dh`8�qT���/@��������e�!���q����@�#����'@��'@���/@�_��T����������_���������� ������������}���@��@��@��@����@��c0�T������#��3��/��+��'���)���T�������+@��T�/@��������&��'@����������3@�����������_��� �����������y}���@��@��@��@����@��c0�T������#��3��9�+��'��/���
�@��@����3@��+@��'@����/@��A9?�-T�T��he8�qjT�@�
C��ˤ����&������������3@�������a@����� ?��A9�B@�B�6�@�������_���������_������ ����������9��+}���@��@��@��@��@9����@��c0�	T������#��3��9�/��+��'����3@��+@��'@��/@�������?�T&ѿ��T��hf8�qjT�@������3@�������a@����� ?��A9��@��@�`�B@��6������_���������_�����8��� ����������9���|���@��@��@��@��@9����@��c0��T������#��G��S���d���Te@9�qBTG��������������_�������������_��E��~����	ig��@��@�F!ƚ&�i'������Tfhe8���q#��T���C��D�����LT<�������_�B���c��c@��!�a�@9dEӄ~��c��hd�c@��@�� Ú�j��T?�!��B����������_�B���c��c@��!с�@9k�T?�B��!����������_�������������u|���@��@��@��@��@�����@��c0��	T������#��7��C��G�B������!��A��'��+��#�@9�qjT�@�	����#@��C@��G@������+@��'@��/�������T��i��T%���������������_�������_��	���
��Thhg8qjT�����������=���#@��C@��G@��/���@��@������+@��'@�k��T�������� �������������|���@��@��@��@��@�����@��c0�)	T������#��G��S���d���Te@9�qBT4��������������_��E��~����	ig��@��@�F!ƚ&�i'������Tfhe8���q#��T���C��D�����LT*�������_�����#�hc8�Eӥ~��c��he��@��@�� Ě�j���T������_�����#�hc8�k`��T������_��������������{���@��@��@��@��@�����@��c0�)T������#��/��?��7��;�A��#�%�he8�qjT�@�	F����7@��;@��?@������/@��#@��/�������T!�_���T����C��_��	�����Thhg8qjT����������5=���7@��;@��?@��/���@��@������/@��#@�k��T��τ�� �������������k{���@��@��@��@��@�����@��c0�)T������#�����c�?�Thc8���q�T�K�7��hd8��5B���d����!�#3�c`*������������_��K�7�����?�-T&џ��Thf8��q�T�hg8?��5?�CTB�!���d����#3�c`*������������_֠T_�cT?��TB�!���c�����������_��������������_���u���l�����r�������W��� ���������{���@��@��@�����@��C�?�!T������#��k��g��c��_��[��W��S��O�i���
�s�����S@��W@��[@��_@��c@��g@��k@��s@����O@�(����?�LT�	��;���b��'�@�����k���C��W@��_@��'@��g@��k@��O@��;@�������#��������������D����k�������S@����O@��;��7��?�����������e����?@��7@��;@�����C��_�!�b�J��#�?	�*T�3��+���?�lT�
�0�S@�
��Tb
�a
���D����A����+@�
��3@��#@��W@��_@��'@��g@��k@��O@��;@����C@��S@�
�Tb
�a
���F�����c@��[@�p��+@����C@��3@��#@��W@��_@��'@��k@��O@��;@����g@�_�HT����M���

�
�#
T
�T�/�N�o���k������̱��
�@T�7��
�����
����C@��3@��#@��W@��_@��'@��g@��k@��O@��;@��/@��7@�K���cT����m�������Ⰼ��
��T�#��7��
������C@��3@��7@��W@��_@��'@��g@��k@��O@��;@��/@��#@����_�T����F�����S@�?
�cT'
�c
���C������㰄�?� T�;�����˄���C@��#@��;@��'@�A���T������C��_���f����
�l�������i�������f������
�c����
���X�������]����
���Z����
���W��� ����������������#��'��+����y���@��@��@��@��@��@��@��#@��'@��+@����@��c0�IT������#��G��S�����?�
T���Thf8hhf8��)@�?q�T����_	k@��T?
k	���瀈�(�@�eq�T�@�(��@�k���T��������_�G��������������*�c	���?����������_��	�J
�$
��/��+��;�@9��?qT����)��)@�	�I��'��7��#����
���4����#@�?�T�'@�����$���i��7@����;@��+@��/@����'��7��#�j@9�
�qT����k��k@�c����/�����������+@�?�(T�/@�����&���d��;@����/���#@��7@��'@����
k�T���@���q
T��dq�T��k���T�����+��3��/�����/���+��k!T�3@��@��@��#@��7@��'@������������_֟
����������_����/���+��k@��TkK��T���������_����������������� ���������������y���@��@��@��@��@��@�6���@��C�?��,T������#��O��[��	��� T?� T�T�c��_��[��W��S��O��O�gE���T?@�mT&�g@9�9h@9�9���+�����������������������@�����C��_�'�h@9�9i@9�9���'�����"������C��_�T������
����7������C��_�������C��_�c@9�������9ۧ���@�����C��_�������C��_�����jT?�)T�7�hf8��k@T_�T���HT�/�C˅�%�c���g������������9�����@����/@�����O@��S@��W@��[@��_@��c@��'@��A9�A9�7@���?�)
T�C�hk8�	��
k�T��_��T��HT�?�E������������������7�O@��S@��W@��[@��_@��c@��C@��'@��A9�A9�7@��?@�J�l�D����
���T��T'�H����i���!��� 7��������������	��
�=����������C��_��C@�!� �����C��_��C@�����C��_�������C��_������������������������������������x�����?�jT?	�)T�;�hi8���k@T_�T+��HT�3��	�#�E	˥���f�����������90����@��
���3@��i��O@��S@��W@��[@��_@��c@��+@��A9�A9�;@�+�?�)
T�C�hk8���
k�T�	�_��T?�HT�?�E	���%����������+����7�O@��S@��W@��[@��_@��c@��+@��A9�A9�C@��;@��?@�J�l�D����
���TB	�!	�B���f������� ����������������@�����C@�!� �����C��_�������C��_��C@�����C��_�������C��_�������C��_��	��������
�������������
���������	�� ����������������w���@��@��@��@��@��@�����@��c0��T������#��3��7��/��+��'�}�������/@���T�7@���+@�?��TE�$������'@�����@���������_��'@��+@��/@���������������_���̀����€�� ���������������]w���@��@��@��@��@��@���@�@�_�lT���_�@�_�@��_��@��c0��T������#��#�@�@���MT���@�@��T@�@�c����˄�����_�b���?�T��������܁���@��@�@�c���������������_�[M�aCA�[M�bGA����������_�����v��� �����������w���@��@��@��@�����@��c0�)T������#��#����@���JT@�@����ˆ�����c�_�`���?� T�'��������������@��'@�_��T[M�cCA�[M�dGA����������������_�[M�aCA�[M�bGA����������_�������������!T��!7�!�,������������_��������������v���@��@��@��@��@�����@��c0�	T������#����@�@�?�TiT@��hc8c���������������_�[M�aCA�[M�bGA����������_������ ������v���@����@��c0��T������#�@�_��T���M��������!7���� 7��,��������_����@�B�������������_�����iv���@����@��c0�iT������#�@�@����T�@�@�?�T@��hd8���qBT������@������������_���@�b��˃�����!������@�d@�$�d������������_����[M�bCA�[M�cGA������������_���u�� �����%v���@�����@��c0�T������#�@�_�-T@�����������~���!\,���� 7��,��������_����������������_�������������!�7���� 7��,��������_������u���@����@��c0��T������#����B�_�T@�a�_�AT@�a���������������!���7�!�,������������_���������������_�������!�����!��7�!�,������������_����������u���@��@��@�����@��c0�IT������#��+��/����@�@����T������������_փT�'�@�@��������˄�����&@��������?��@���T�'@�d@���d��T��[M�a+A�[M�b/A�������_� ��7�!@��\�������~�� ���������hu���@��@��@�����@��c0�T������#����9{O�dSM�D4�#��������}��!�@�"�������������@��@��@��#@�|�|���������������_�����������4u���@��@��@��@����@��c0�T������#���  ��s�����������_�[M�b�B�B�B@�[M�a�B���p\�� ���u����@��c0�T������#��3��?��9�����h`8�h2�� ����L��T��g2�� ���@��@�
}��A��|?�H����,��T����)he8��j2��
 ��G%�T_���Tg�#��?��;��7��3��#��'��k!T�#T�+����������`7�#@��3@��7@��;@��?@��'@��+@��#@���������C��_��	�_�T)h`8
�k2�� ��g%_
�	T)hj8'�	��kA��T	��TJ�_	�Tl�
��ˌˌ���L��� ��
�`T���/��������
�ߢ���3@��7@��;@��?@��#@��'@��/@��#@��@��@�k2�� ��6�
�����C��_�������C��_��
��	��}���	����}���
����}�������}�������}�� �����������������qt���@��@��@��@��@��@��@�Y���@��c0��T������#���?�T@y�������_��@��}�� ���������Tt���@��@��@���@��c0��T������#���?�Ty�������_��@��}�� ��������Cy��7t���@��@��@��C@y��@��c0�iT������#��7�!�_��T�y��$��e���Ay$�h$x�������_��������Cy��t���@��@��@��C@y��@��c0��T������#���?�T@��������_��@�N}�� ����������s���@��@��@���@��c0��T������#���?�T��������_��@�2}�� ��������#����s���@��@��@��#@���@��c0�iT������#��7�!�_��T���~�$���d���@�$�h$��������_��������#����s���@��@��@��#@���@��c0��T������#���?�T@��������_��@��|�� ����������s���@��@��@���@��c0��T������#���?�T��������_��@��|�� ������������s���@��@��@��@���@��c0�iT������#��7�! �_��T�C��}�$��Rd���C@�$ �h$��������_�����������fs���@��@��@��@�� �<��~��_�@�p6�a��_֐@��c0��T������#���?��T@y �Z�������_��@��|�� ���������Cs���@��@��@���@��c0��T������#���?��Ta�Zy�������_��@�y|�� ��������Cy��&s���@��@��@��C@y��@��c0�T������#��7�!�_��T�y��$���c���Ayc�Z$�h$x�������_��������Cy��s���@��@��@��C@y��@��c0��T������#���?��T@� �Z�������_��@�9|�� ����������r���@��@��@���@��c0��T������#���?��Ta�Z��������_��@�|�� ��������#����r���@��@��@��#@���@��c0�T������#��7�!�_��T���~�$���c���@�c�Z$�h$��������_��������#����r���@��@��@��#@���@��c0��T������#���?��T@� ��������_��@��{�� ����������r���@��@��@���@��c0��T������#���?��Ta����������_��@��{�� �����������nr���@��@��@��@���@��c0�T������#��7�! �_��T�C��}�$��:c���C@�c��$ �h$��������_�����������Mr���@��@��@��@�� ���!��_�@�,4��|��_֐@��c0��T������#��/��3�������
@��@�� ƚ�@�������0���@����/@��3@�_(�
T������@���@?֡�@�q"��T�@��$�aTq)T[M�aCC�[M�bGC��@�����C��_�@��@�c Ě��c0���@�����������C��_��@���T[M�cCA�?�`T���#���[M�cGA����������@��#@��6;M�aKA�;M�bOA��@�����C��_�;M�aCC�;M�bGC�������C��_��������q���@��@�����@��c0�)T������#ѐ@�0��;��E��T�y��������$Є��b���Ay��������$h&x�������������_��� ����������Sy���q���@��@��@��@��S@y��@������T�#�����@��c0�)T������#ѐ@�0��;��E��T���������~�$Є�hb���@���������$h&��������������_֫��� ����������+���sq���@��@��@��@��+@���@������T�#�����@��c0�)T������#ѐ@�0��;��E ��T�G��������}�$Є�0b���G@�������� �$h&��������������_�s��� �������������;q���@��@��@��@��@���@������T�#�����@��c0��T������#ѐ@�����@�p6�a�����C��_�M��� �����q���@��@��c����T�#����@��c0�iT������#ѐ@�p���@�_�T$y�������_��@���Fz��)��� ����������Sy���p���@��@��@��@��S@y��@�����a��T�#����@��c0�iT������#ѐ@�p���@�_�T$��������_��@���z������ ����������+����p���@��@��@��@��+@���@�����a��T�#����@��c0�iT������#ѐ@�p���@�_�T$��������_��@����y��Ѷ�� ��������������p���@��@��@��@��@���@�����a��T�#����@��c0��T������#ѐ@����� �<��~�����C��_֩��� �����up���@��@��c����T�#����@��c0�iT������#ѐ@�0���@�_�T @y�������_��@����y������ �����������Np���@��@��@��@��@������T�#����@��c0�iT������#ѐ@�0���@�_�T @��������_��@���zy��]��� �����������&p���@��@��@��@��@������T�#����@��c0�iT������#ѐ@�0���@�_�T @��������_��@���Ry��5��� ������������o���@��@��@��@��@������T�#����@��c0�IT������#ѐ@�P��;� �E��T�y��������$Є��`���Ay��������Z��$h&x�������������_���� ����������Sy���o���@��@��@��@��S@y��@������T�#�����@��c0�IT������#ѐ@�P��;� �E��T���������~�$Є��`���@���������Z��$h&��������������_�Ƶ�� ����������+����o���@��@��@��@��+@���@������T�#�����@��c0�IT������#ѐ@�P��;� �E ��T�G��������}�$Є�L`���G@���������ڦ �$h&��������������_֎��� �������������Vo���@��@��@��@��@���@������T�#�����@��c0��T������#ѐ@����� �,4��|�����C��_�i��� �����5o���@��@��c����T�#����@��c0�T������#ѐ@�����`�_��T��Z y�������_��@���ax��D��� ����������Sy��o���@��@��@��@��S@y��@�����A��T�#�����@��c0�T������#ѐ@�����`�_��T��Z ��������_��@���5x����� ����������+����n���@��@��@��@��+@���@�����A��T�#�����@��c0�T������#ѐ@�����`�_��T��� ��������_��@���	x���� ��������������n���@��@��@��@��@���@�����A��T�#�����@��c0��T������#ѐ@��������!�����C��_�Ŵ�� ������n���@��@��c����T�#����@��c0�T������#ѐ@�P���`�_��T!@y �Z�������_��@����w������ �����������in���@��@��@��@��@������T�#����@��c0�T������#ѐ@�P���`�_��T!@� �Z�������_��@����w��x��� �����������An���@��@��@��@��@������T�#����@��c0�T������#ѐ@�P���`�_��T!@� ��������_��@���mw��P��� �����������n���@��@��@��@��@������T�#����@��c0�T������#��#�������C�c�A���$@������?�r�@��@� ���@�B���#@���T���������_��������m���@��@����@��c0�iT������#����#�������b�B�A���$@������?���@��@�#Ԃ��@� ����#@��@������T_�lT��"@�����@?������@����������_��������m���@��@����@��c0��T������#��?��C��G� ��/��3��/@�#�d\@9�@��y��{��3@��q����������������#����+������'��+@��@��#@��������z�d��'@������G@����������_���������{m���@��@��@����@��c0�)T������#��+��'�@���@?��T������_����z����+@������'@���������_�������Vm���@��@����@��c0�T������#����#�@������?�������_�����������<m���@��@��@��@���@��c0�T������#��#���@���@?���@�?�T�@�d@�"����#@��?��6���������_��@��������_�������m���@��@����@��c0�)T������#���)��������_����������l���@��@��@���@��c0�	T������#����#�@���@?��#@����@�n��������_��������l���@��@���@��c0�T������#��/�G7���(���z�&��������������	�����C��_����������l���@��@��@���@��c0��T������#��/��3��7��;��#���D����T��������C��_�"@�����������@?��7@��#@��@��@����;@��@��@�_�kT����@������@?��#@��7@��;@��@��@����@��7������������~l���@��@��@��@�����@��c0�	T������#��/��3��;��?��#����@�B@��@��@�@?��#@��@��;@��?@��@�E�Ӧ��T���T������@�����������`?�6�#@��@��?@��@��#@��@��?@��@���@�B�����������`?�@�7����C��_����C��_�������������0l���@��@��@��@��@�����@��c0�T������#��?��C��G��3��/�c��'�e��+�f�E����A��#����������#@����3@��/@��G@��'@��+@�������#@���������`?��3@��/@����@��G@������@�E��3@��/@��G@�����������_������������k���@��@��@��@�����@���?�	T������#��W��[��K��G��@��@��G@��K@��7@���������g�0�
Td��+���9��9�C��?�%7�;���;@����G@��K@��C@��?@��7�D�?�T�C@��?@��#��G@��K@��C@��?@����?@��C@�d��#@��ˀ��@��3���@9�6��@9�6?�T�G@��K@�P�`	7�3@��C@��?@���@9��@9��@9_�lT���G@�C@�D�����`?�@��3@��?@���@9��@9���C@�A6�K@����G@������?@���@9��@9����K@����G@�=��'���9�C@���?@�f����T�/��K@����7@��G@������'@����/@��+@����巟��?@�
����K@��7@��G@�y����@��+@����巟��C@��'@���@9���������_�)����������_֑����������_�������������Ck���@��@��@��@��@�Y���@��c0�T������#��'��+��/��3�����%@��������?��/@�"��3@�c���B���_�mT���@�C@���`?��/@��@��@�`�7c����jT��
�@�B@���@?�@��@��@�?��/@��@����@���7kT�@�D@������?��@�B��@�c��@�B@���@?��@��@�������_�@�D@������?��@�B��@�c������T$B����jT���@�C@����/@�`?��@��@�`�7c����jT��
�@�B@����/@�@?�@��@��@�?������@���7���@�B@����/@�@?��@���������_��������������j���@��@��@��@��@�m���@��c0�)	T������#��'��+��/��3�����%@��������?��/@���3@�c��@�D@������?��@�B��@�c��/@������T$B����jT��
�@�C@���`?�@��/@��@����@�!�7c����jT���@�B@���@?��@��@�?������/@��7����������_�������������Wj���@��@��@��@��@�����@��c0��T������#��7��;��?��C��+��'�D����@����'@��+@������@���jT���Tf����T"@����#�������@?��@��?@�D˟�kT�#@�J�C@��˿���TE�.���������_ք����lT��@������@?�@��C@��@���'@��+@��@��@����?@�f�7�����������_��@��������_�+@�B@��@��#@�@?��@�E��@��?@��C@����T���'@�B@����#���@?֠�7�@��?@��C@�����+@�B@��@��#@�@?��@��?@��#@����T���'@�B@���#�@?��7�@��?@���������������i���@��@��@��@�u���@��c0�T������#��/��3�d˟ �T�7��;����#�����B�E�������z����@�� ƚ ը����0��������C��_����@��4��DG�������)�
�����'@���%������������?��#@��7@��;@��@��@��@��@�����T������������i���@��@��@��@�����@��C�?�I
T������#��O��S���f����G��B�	�C��G�(�� �+T���+T�'��#��C��?�b�d����;����7�
��3���/� ����:��+� ��?@��;@��'@��7@�����C@�1��'� ��?@��3@��#@��/@�����C@�(��?@��+@��'@����C@��������������@�b�_0�T������C��_�������C��_��@�����C��_�����������i���@��@��@��@�����@��c0�IT������#��'��+��/��3��7��;���@��������?�6�;@��@������/@��3@��3@��/@������@�B@����7@���@?��6�;@�C@�c�C��7@��@����@�B@��@�@?��6�;@�C@�c�C��@��@�������_����������������h���@��@��@��@��@��@�����@��c0�IT������#��'��+���c�
����$@��������?��@�B��@�c��@��l��T������_������������h���@��@��@��@����@��c0��T������#��/��3��+��'�D����T����������_�@���������`?��/@��+@��'@��@����+@����3@��@��@�_�kT����@�������`?��+@��/@��3@��@��@����'@��7������������gh���@��@��@��@�����@��c0�IT������#��;��?��3��/��/@�d@��3@��@��#@��?��/@��3@��;@��?@��@�E�Ӧ��
T���
T������@�������������`?��6�/@��3@��@��?@��@��/@��3@��@��?@��@���@�E������#�����`?��7����C��_����C��_�������������h���@��@��@��@��@�����@��c0�IT������#��?��7��;�c��'�e��+�f�E����A��#����������#@����7@��;@��?@��'@��+@�������@���������`?��7@��;@����@��?@������@�e��7@��;@��?@�����������_������������g���@��@��@��@����@��C�?��T������#��S��O��@��@��O@��S@��7@���������g�0�-T���+���9��9�C��?�%7�;���;@����O@��S@��C@��?@��7�V�?�T�C@��?@��#��O@��S@��C@��?@����?@��C@�d��#@��ˀ��@��3���@9�6��@9�6?�T�O@��S@�^��	7�3@��C@��?@���@9��@9��@9_�lT���O@�d@�A����S@����?�@��3@��C@���@9��@9���?@�A6�S@����O@������?@���@9��@9����S@����O@�>��'���9�C@���?@�f����T�/��S@����7@��O@������'@����/@��+@����巟��?@�
����S@��7@��O@�z����@��+@����巟��C@��'@���@9~������C��_�.�������C��_֒�������C��_�������������,g���@��@��@��@��@�Z���@��c0�iT������#��/��3��+��'�@��������?��/@�C��3@�����c����mT��	�'@��@��+@����?��/@��@��@�@�7������jT���'@�e@��+@����?�@��@��@�_��/@��@�������7�T�'@��@��+@������?��@�c��@����'@�c@��+@���`?��@��@�������_��'@��@��+@������?��@�c��@��������T&c�����jT��	�'@��@��+@����/@��?��@��@�@�7������jT���'@�e@��+@����/@��?�@��@��@�_���������7���'@�c@��+@����/@�`?��@���������_��������������f���@��@��@��@��@�g���@��c0�I	T������#��/��3��+��'�@��������?��/@�#��3@����'@��@��+@������?��@�c��@����/@���j��T&c�����jT���'@��@��+@����?�@��/@��@����@��7������jT���'@�e@��+@����?��@��@�_��/@��@����7����������_�������������6f���@��@��@��@��@�����@��c0�iT������#��7��;��3��/�D���	�@����/@��3@��������@���JT���Tf����T@����#�����`?��@��7@�e˿�kT�#@�N�;@�������Tf�0������C��_ք����lT��@�������`?�@��;@��@����/@��3@��7@��@��@����;@�F�7��������C��_��@�����C��_��/@�d@��3@��@��#@��?��@�f��@��7@��;@����T���/@�d@����#��3@����?�`�7�@��7@��;@�����/@�d@��3@��@��#@��?��@��7@��#@��M��T���/@�d@���#����3@��?֠�7�@��7@���������������e���@��@��@��@�q���@��c0��T������#��/��3�d˟ �T�7��;����/��3�����B�E��#�����z����@�� ƚ ը����0��������C��_����@��4��DG�������)�
�����@���%������������?��/@��3@��7@��;@��@��#@��@��@����m��T������������Ve���@��@��@��@�����@��c0�I
T������#��G��K���f����G��B�	�C��G�(�� �+T���+T�'��#��G��K�b�d����;����7�
��3���/� ����;��+� ��K@��;@��'@��7@�����G@�2��'� ��K@��3@��#@��/@�����G@�)��K@��+@��'@����G@��������������@�b�_0�T��������_���������_��@�������_������������d���@��@��@��@�����@��c0�IT������#��/��3��7��;��+��'�@������?�6�;@��@������/@��3@��3@��/@������'@�d@����+@��7@��?��6�;@�e@���e��7@��@����'@�c@����@��+@�`?��6�;@�C@�c�C��@��@�������_����������������d���@��@��@��@��@��@�����@��c0�IT������#��+��'�c�����@��������?��@�b��@�c��'@��+@��L��T������_������������d���@��@��@��@����@��c0�iT������#��7��/��3������	��������@��P��/@��3@��7@�_��T���������7@��3@��/@�������mT��E���#���������T������#��/@��3@��7@��#@������C��_�����������@��@����/@��3@��7@��#@��j��T���������3d���@��@��@�����@��C�?�iT������#��W��S��O�e˿�T�[��˿�aT��c�_����C���A��?�gE��#���E���������	�b�A��;�@��C�c������?�r�;@��@�i���@�����O@��S@��W@��[@��_@��C@��?@��#@���?���T���7���T�T����z��O@��S@��W@��_@��C@��?@��7@��@�_�TE�JT���������O@��S@��_@��C@��?@��7@��E��T��T������������C��_��'�E���A��?�@��������?�r�?@��'@�d���/@�����O@��S@����[@��/��l��T@����C�����`?��O@��S@��/@��C@����T����C��_��+�e���A��?�@������?�r�3@��?@�c���+@�����O@��S@��W@��3����T@�D��C�������`?��O@��S@��3@��C@�d�_�k��T����C��_�������������xc���@��@��@��@��@�F���@��c0�iT������#��K��C��?�e˄��#���T���Tf��3���Ff�g��/����'���,���d��+�����@�F�G��������?��@�b��?@��C@��K@��+@��#@�_���T�������_���@�D�E�������`?��@�b��?@��C@��K@��@��#@��'@��/@�_���T����@�E�G��������?��@�b��?@��C@��K@��@��#@��3@�_��T�˯��������������
c���@��@��@��@��@�����@���?�T������#��W��c��[��_��@��@�
�[@��_@��c@��W@��G@������
��	���?1�-Tf��7��;9�?9�C��?��7�K�@�����K@����W@��[@��_@��c@��C@��?@��G�@�����?�!T ��?@����[@��_@��C@�����/��?A9B6�;A9#6?��T�W@��@��[@��_@��c@��C@��?@����7�/@��?A9�;A9�;A9�C@����T���_@�?�
T��|��[@��hf���?��T�W@��@��9�@����@��|��he���R����䧟��@��/@��?A9�;A9���C@����6�W@��@��[@��_@��c@��?@����������?@��?A9�;A9����W@�� @��[@��_@��c@��?@�����|��3��;9�C@���?@����mT�;��W@��$@��[@��_@��c@����G@���f����3@����;@��7@����緟��?@��+��W@��$@���[@��_@��c@��G@���T����+@��7@����緟��C@��3@��;A9Z��@����������_�@����������_�������_֎k�����k��/h)���*h.������-T_��T(���|�*hi�@�_��T,��@���|�/hn�
�[O�hSM�H��4�j��/�(hi�(�*�(hn�(���������@�S������ek������bk�� �����������������b���@��@��@��@��@��@��@����@��c0�(T������#��3�_�I'T'���|�)hh��@�_�)&T+�l@���|�-hf���[O�lSM�4�j��-�,hh�,�)�,hf�,��/��#����7��3�-h(�j�)h&�������������mT��_�i!T@���9%��@���|�&hf�"hh��@�����x����䧟��/@��3@��7@��@��#@��@����@�c�7�ѿ�jT��_�IT��@���9$��@���|�&hf�"hh��@�����Y����䧟��@��@��@���3@��7@����#@��@����/@��@��7�T_�)T&���|�*hi��@�_�	T,��@���|�/hn���[O�fSM�4$j��/�&hi�&�*�&hn�&�/h)���*h.�����$_�IT�@�#���|�&hh�)hd�j@�b�[O�bSM�4j��&�"hd�"�)�"hh�"�&h$���)h(����@�����C��_������j��/h)���*h.�������kT_�IT&���|�*hi��@�_�)T,��@���|�/hn���[O�fSM�&��4�i��/�&hi�&�*�&hn�&��������jT��_�IT@���9%��@���|�&hf�"hh��@�����ێ���䧟��/@��3@��7@��@��#@��@����@�c�7�ѿ�jT��_�)T��@���9$��@���|�&hf�"hh��@����������䧟��@��@��@���3@��7@����#@��@����/@��@��7���_�IT�@�#���|�&hh�)hd�j@�b�[O�bSM�4�i��&�"hd�"�)�"hh�"�&h$���)h(���������C��_�����&j������#j������ j������j������j������j������j������j������j������j������j�� ������������������`���@��@��@��@��@��@��@�����@��c0�	T������#��3�_��T'���|�)hh��@�_�T+�l@���|�-hf���[O�lSM�41i��-�,hh�,�)�,hf�,��/��#����7��3�-h(�j�)h&�����/h)���*h.�������kT_�	T&���|�*hi��@�_��
T,��@���|�/hn���[O�fSM�&��4i��/�&hi�&�*�&hn�&��������jT��&hh�_��T@���9�@�(�@���|�"hh���������䧟��@��/@��3@��7@��@��#@��@����@�C�7�ѿ�jT��&hh�_�T��@���9�@�(�@���|�"hh��������䧟��@��@���3@��7@����#@��@����/@��@��7���������C��_�����ci������`i������]i������Zi������Wi������Ti�� ������������������_���@��@��@��@��@��@��@�N���@��c0�	 T������#��?��O��S��G��C�����c��JT��-�
T�����	T_�	T��(���|�*hi�@�_��T,��@���|�/hn�
���[O�mSM�
4kh��/�-hi�-�*�-hn�-�/h)���*h.�	��T����T��A���������_�������lT�� _�)T��|���'hg�)�_�	T@���9$@�%��@��|�"he�����S����䧟��@��S@��@����?@��C@��G@��@��@����O@�g�7������������_��@��������_��h&����h+��@���S@��?@��G@����@��O@��@�����m�T_��T��|���*hh�+�_	��T���3��+�@���9d@�%	��/��@�&�|��'�"hf��
����������/@��@��+@��C@��hf��3@�*@��'@��hk�%�[O�eSM����4�g��,��hf�%�(��hk�%����?@��C@��G@��@��O@��S@��@�^���	����h�������h���h&����h+��?@����G@��@��O@��S@��@��'@���M�T@���9$��3��@���|��+�(hf����'�)��/�#@���|��#�"hj�����Ҍ������/@��@��+@��C@��hf��3@�*@��#@��hk�%�[O�eSM�e��4�g��,��hf�%�(��hk�%����?@��C@��G@��@��O@��S@��@�A������Ih������Fh������Ch������@h�� ����������������^���@��@��@��@��@��@���@��C�?�	T������#��S��'���	��	�I�*�B�K
�����
�j�!�T���T�O��/��[��+��S��W�@�@��Ѧ�+��C�,��?�M��;�N��7��#���K��3��O@�	@�)@��S@��W@��[@��C@��/@��?@��#��	�>��/��O@�	@�)@��S@��W@��[@��;@��+@��7@��#��	�1��S@��W@��[@��3@��/@����O@�@����	��
��#�$��	��'@�b�_0�T������C��_�������C��_��@�����C��_���������������v^���@��@��@��@��@��@�����@��c0�iT������#��3�_�)T��|�(hh�)�_�)
T�/��?��C��G��K��7��3�@��@���9%@�&��@���|�"hf�����������K@��@������C@��?@��K@��?@��C@��7@��G@���T��|��3@�ig�	���T�����/@��@��@���9%@���@�&�|�if�����ދ������K@��@������G@��K@��@��7@�?�)T�|��3@��he����@�?�	T�#��/@��@��@���9�@����@��|��hd�����������K@�"@�B�"��@��#@�����C��_���Jg��Ig������Fg������Cg������@g������=g�� ����������������#����]���@��@��@��@��@��@��@��#@�q���@��c0�	T������#��#��� ��T��f�B���g���z���@�!ǚ ����1���������_�0h*���+h/�)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	�T�(	�*�|�+hj�@�_�T-��@��|�0ho��[O�hSM���4��>f���@�(�.hj�.�+�.ho�.��������f���	����f�� ����������������]���@��@��@��@��@��@�����@��c0�)T������#��?��O��K��G��C����/����3���G���A��+�@�������T��+@����?@��C@��G@��K@��O@��/@��3@�(����'�/h*���+h(�@���������?��'@����O@��C@��G@��K@��?@�����G��_��T��)���|�+hj�,@�_�T-��@��|�/hh�.�[O�iSM����4�e��/�)hj�)�+�)hh�)����������_�����rf������of�� ���������������]���@��@��@��@��@��@�����@��c0�IT������#��7��K��O��?��;�
�h&����h+��7@��K@��?@��O@��@����������T����
T��*�_
�)TK�|�)	�+hk�*
�_	�	T���#���@���9D@�%	��@�%�|�"he��������� ���7@��;@��?@��@��K@��O@��#@��7@��;@��?@��@��K@��O@��@���_�T��|�	�*hg�$�_	�T�+��#���@���9�@�&	��'��@�'�|���"hg��
���j�������'@��@��#@��;@��hf��+@�*@��@��hk�%�[O�eSM���4Ge��,��hf�%�(��hk�%�����������_�������_��	����e�������e���	����e���
����e�� ������������������\���@��@��@��@��@��@��@�l���@��c0�	T������#��'��7��;��/��+���f���T����������_�.h&�j�)h-�����kT��_��T��|���'hg�)�_��T��@���9$@�%��@��|�"he����������䧟��'@��+@��/@��@��;@��@����7@�G�6_�iT��(���|�)hf�
@�_�)T+�l@���|�.hm��[O�hSM�H��4�d��.�(hf�(�)�(hm�(�������me������je������ge������de�� ���������������\���@��@��@��@��@��@�����@��c0��T������#ѐ@������@���@?�������_��������[���@��@��@������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_������[���@��@�����!��T�#����@��c0�iT������#ѐ@���`�@�@�c@�������`?�������_��� ����������[���@��@��@��@�������T�#����@��c0�	T������#ѐ@������#�@��������?�������_������������[���@��@��@��@��@��������T�#����@��c0�T������#ѐ@�0�@�@�c@�`?�������_���������i[���@��@��@��@�������T�#����@��c0�iT������#��+��'�@���@?����@�!�A�!�
�������'@��+@����@����@���������_�������<[���@��@����@��c0�	T������#��'��+��#���@��������?��@�d@��#@��?���@��#@�j��������_�����������[���@��@��@��@����@��c0�T������#��+��'�@���@?�����'@�#@��+@���`?��'@��+@����@�n��'@�!@��+@� ?������_��������Z���@��@����@��c0�T������#��/��'��+�@���`?���/@�?�T���'@�d@��+@��?��'@��+@��/@��@�C��7�'@��+@��/@���'@�!@��+@� ?������_����������Z���@��@��@����@��c0�)T������#��'��+�
�'@�d@��+@��@��@��?��'@��+@��@�C�C�C�c�_��@T��c�A���@��������?�@�7������_����������Z���@��@��@����@��c0��T������#��7��;��3��/����/@�d@��3@��@��#@��?��;@��3@��/@��#@����3@��7@�E�Ӧ���T��������MT����@�������`?�6�/@��3@��@��@��/@��3@��@��@��#�@�����`?ր�7�@��7@���য়�����C��_�����������GZ���@��@��@��@����@��_��@��c0�I
T������#��G��O��K��6�c�-�?�T����!��� 7�G@��K@��O@�@������t����J���t��G@����
�[O�cSM��4�b�� ��@�#������K@��O@�@�@�@������>��c��c���#�;����������#����7��;�[O�cSM��4�������1������G@��������>��c�0d���#��;@�(�������_������_����������Y���@��@��@�����@��c0��T������#��'�@���-T@�@�_�C
T?��T@�@�'�H��˿�������������ud���'@�@�@�����@�@���m	T����@�����?�-T@�@���T��@�@��@�@�	@�#˂��ˤ�������?�����'@��@�������m��T������_ց�[O�`SM��4'b��"�� @� �� �������_�M�aSA�M�bWA��[O�aSM��4b��"� @�!� �������_�M�bsC�B�B@�M�awC����@�������b�����6�!@+��@�����b���b�� �����aY���@�����@��c0�	
T������#����������$�(�M�ckC�M�doC��������������_�i����@��@�@�@���?��T@��mT@�����@�?�mT@�_��T��(T@�M�ccC�M�dgC�B�����������������_�?�MT � @�@��[O�hSM��4 @��a��(� �&�M�fcC�M�egC�������@�@��_�T�T	@�B������ ��������������_���^b��Ub������Zb����Pb�� ��������X���@��@�����@��c0�I	T������#�����������$�(����������������_�M�akC�M�boC����������_���@�@� �c�C������@�@�@� �#��@��@�@�?�#���d��$˄� @�@����c�c��[O�dSM��4 @�?a��$� ��������������_��������������_��������X���@��@�����@��c0��T������#��+�B�@�@�c���T @�@��[O�cSM��4 @�a��#� ���������_�������������_��'�@�@���T @�@����[O�cSM��4 @��`��#� �������������_��+��/�@�_�+T@�@��@����?��'@���[O�eSM��4�`��"�� @�#�� �����MT��/@�?�T�+@��hc8�$����(��@�� @���[O�cSM��4� @��`��#�� �������_���@�@��@�@�@�@����?��'@���[O�eSM��4�`��"�� @�#�� ��������[O�cSM��4� @��`��#�� ���������_փ@�c������+@��/@�@�@���T@����T@���c��ˣ�����_�LT��?�T���������b���'@��@�@����@�c�?�T@��hc8$���(�������������_���)a������>a������3a��M�bsC�B�B@�M�awC���'?����a��M�bsC�B�B@�M�awC���?�� ������������W���@��@��@��@�%���@��c0��T������#�����(�����@�@�@���T @�@�����[O�cSM��4 @�4`��#� ����������_�@�?�T@��hc8c����$��������������_����`�� ������W���@����@��c0�iT������#�$@����@�b�@��
TM�`SC�M�aWC��������_�_�TB���@��@�@�_�T@�$@�dh"8��$�(������������_����`�� �����QW���@����@��c0�iT������#���h����@�@���@�?��T@�_�CT?��
T@�F��ˆ�����$ˤ��hf8�K��;��he8�@��mT�Dӥ�hK��/�	ie8����T�@9_	kT�@9�
k�T���T�@9�qT��q�T@���@����T��(�@�@�?�T @�@��[O�dSM��4 @��_��$� ������������_�@���iT@��hd8�q�T@�_�cT?��TB�!��˃������������@��@�@�$��@��ѿ�iT@��hd8$�(��������������_�����`����4`��+`������`����.`��%`�� ������V���@�w��(@����@���TM�`[C�M�a_C��_�b����$�(������_�@�@� �_֐@��c0��T������#��/��9���������/@��A9�@�@�@�@�D��T��c
T�#�@�c˥��˄���B��������9�����@�`���/@�@��@�@�@��˿��T�@�@�@�M�hcC�M�igC�8@�@�_��T@�?�#T@��G��˨���%�� � @�	@��[O�jSM��4
 @��^��*� ����������	����#@����/@��@��@�����_��T�hT�@���G������j
��������
������Ѫ���hj8
$�
��
(����������	�����C��_֐_���_�����_���_�������_������~_�� ����C9��V���@��C@9r���@��c0�T������#��/�A��h���M�ecC��aT�#���������M�bgC���������`6�@�����@��hf85q�T�/@�	@�	�)�	����@��������@��@���������C��_��@��@��@��@��#@���&�hf8�(q�T?��T&�hf8�4qaT���@�!�_�#T����������C��_��!��B��������������C��_�_������6�!�+�=�� ������U���@�����@���?��T������#��g��C9��������ah$��g@��CC9�������[��K��G��C��C�M�icC�	�T�S��?��W��7��;�M�bgC����������	6�S@��������� �7@���"O�B�����
 O���������XF�������7@����S@��3��/��O�����������`���/@��O@��3@��K@����G@���cT�[@��3��/��O��[@������@��Є��6F���������/@��O@��3@�����}ӄ`�g������C@�B�;O�gSM���4�]��!�ghd�'�����S@��7@��;@��?@��W@������C@�&��������G@������[@��K@�������_����C9��'U���@��C@9p���@��c0��
T������#�f������3��/��#������7���������E���;��@��/@��@�����!���_��T���T���˧����(�h�	@�@�����?��T���+��'����	����_���;@��@��@��/@��@��'@��+@�����T���˥�����@���Ⰶ��3@�?�T���_���;@��@������#@��7@�������_�����0^������-^�� ����C9���T���@��C@9����@���?�T������#�����7��;��'������C������	��#���2����7@��@��/��+��W������X_���+@��O��/@��S��W@��K��[@�b`��3@�c��TE@�A@� � ��G@����#���TP�#��G��3��[��S@��O@����K@���B��T�#��?��/����������[E���#@��/@������?@��� � ��G@����#���T*�#��G��S@��O@��@�a��K@�_��T�3����@E���@��3@��3��/��W�����;@���
_���/@��O��3@��S��W@��K�����?��T�'@��C@�������_�@�����������6�!@/��;������6�!@/��;�� ����C9��5T���@��C@9r���@��c0�IT������#��'��+��/���$�(��������'@�d@�e@�e��@�M�����ȥ@��@��������_օ��+@��$@�M������'@��@�^���@����+@��/@�`?��@��������_֡�d@�e@���e@����T������@��+@��'@�$@�a@�b@��/@��?��@��������_����'@�����+@��'@��@���d@�e@���mT�����/@�`��@�`���������_�d@�M�eCA���Ta @�M�bGA��������6�'@��;O�dSM��4d @�T\��$� ��@��@��'@�a@�b @��;O�dSM��4d @�F\��$� �������_���)�|�)!��hi�)�_�`T��
����������+@��'@����@����$@����������)�|�)!��hi�)�_�`T��
�������ԟ���'@��@����@�t��%@�r�����������S���@��@��@�L���@��c0��T������#��#��'�@�@���CT@���T��'@�@��ˤ������������?����@�d@���d��������_�M�b{C�B�B@�M�aC����:�������\�������\�� ���������CS���@��@��@����@��c0�T������#��'��+��6�c ��aT�������'����T#@�@�kT������t����C���� ��$����t���;O�cSM��5�@��@��[���@�!��@�"���'@���������_�������S���@��@���@��_��@��c0�T������#����'��#��6�c �?�T����݆��`7�@��#@��'@�@�������t����C���t��@�����;O�cSM��4n[�� ��@�!������#@��'@��;O�cSM��4@�e[��#�"�@�#������������_�������_����������R���@��@��@�����@��c0�iT������#�@�$
�@�A	�@�_��
T�/�@�@��@�@����������?��/@��@���T��M�a+A�M�b/A����MT�
T�@����T�cT�@�c�����������#�����������-]���@��@��#@��/@��@�c˃���;O�cSM��4[��"��@�#�����������C��_֟���������C��_���������C��_�@�������C��_������[�������[���[�� �����IR���@����@�@� �_֐@��c0�T������#�@�@�?�cT@�@�����c��������������_����[�� �����'R���@��@��_��@��c0�IT������#��;��7���
�#@��������"��+@��������'�@�@���@�	@�_�-T
@����#����+������	T��%�������?�T�����\���7@��@�@����>����7@��@�@�@��@����?��7@���;O�eSM��4xZ��"��@�%����'@���@��)��T%@�C����T_�B���#�������?��T����{\���7@��@��'@�@�C��@������������_�@������������_�����[��[������[�� ������������Q���@��@��@��@�����@��c0��T������#�@��@�@�B�_��T����9�� ��@���@9@�@�_��T@�Ah#8@�B�������������_��@�@@�A@��������_�@����������_������Z�� ����C9��mQ���@��C@9���@��c0��T������#�?q�T@�����@�@��� ՟��T�C������@�"@���$@�%@��� ՟�kT���C��@�@���cT@�@��˄��˥�����������x����@��@����������������_��C�������������@�+��������_�#@��������������_�@������������_�z������������������_��@������������_�����nZ�� �������Q���@��������@��c0��T������#��K��G��@�������
"�������;@����3@��@���@9���������#�@�@���_	��T
@����/��;�����c6@�@����@�M�����Ȅ@�	@�d�3�����9@���6�@���`?��G@�a�;O�dSM��4ZY��"�d@�$�b�@���T	@�
@��)��	���G�_�H����+�?�T����_[���G@��+@�@�!�������G@��+@��#@���/@��i��T'@�����T_	�B���@�@��������c�?��T�'���@[���G@��'@��#@�@�c��@�����������_�@�����������_������Y���Y�������Y���������������	�J�|�J!�ij�

��T������7����������;@��/@��7@��#@����G@��D@����������SP���@��@��@�O���@��c0�IT������#��K��O�@����G��K��O�@��/�@����@�M�����ȥ@�	@��@�����������_��;����������	��+�	@�
@�?
��T�'��7���o��� ��G@��K@��O@��+@��/@��;@��@��'@��7@�e�	@�i���6�+@��/@��;@��������G@��K@��O@��T	@��	�	���'���>�@���`?��G@�a��+@���;O�dSM��4�X��"�d@�$�b�������_������+@�������_։��G@��O@��K@��+@��/@��;@��������
�����?��j��T@�@����T��$@�@�@�����������������?��@�������������L�cCA���AT�#����3��L�bGA����������6�G@�@�@��T���������@������@��#@��3@��	�����������_�L�aSA��L�bWA���������_������X���	�J�|�J!�ij�

��T���������ћ���K@��O@��/@����G@�U��E@�S����������|O���@��@��@�,���@���?��AT������#��A9�7�w��@��9���������_����@�,@�(@���kT0@�&�$@�_�>T��>T@�D@�@�B�!��˥�����0@���������?��K�����D-��G� ���L�d�C��L�e�C��w@��0@����L�hCA���`T���c��?��4@��L�bGA���$����K@��@��@��c@��?@��w@����G@�G6�0�;O�eSM��4�W��$��4@�%��4���3�w@��,@��(@����-T�L�e�C��L�f�C��0@����L�hCA���`T���_��;��4@��L�bGA��������K@��@��@��w@��_@��;@����G@�G6�0�;O�fSM��4�W��%��4@�&��4��������(����@�$!6����;O�dSM��4{W��!��@�$��������@�0@���(@����T,@� @�?�`T�F�
T$@�?��,T?�C,T@�(�I��	����������������uY���w@��@�,@�(@���,�(�,@� @���AT@��MT�����T�ӟ��t������b����#������Q?���w@�b$@�a,@�_�&Td(@�?�&Te@�&�G��˄������#@�������T�k�DY���k@��w@��#@�d �d$�;O�dSM��4W�� �d@�$�`�d,@�e(@���d,�(�������L�eWA��L�fSA��0@� ��L�gCA��`T��
�O��+��4@��L�bGA�\����w@��O@��+@� �6�0�;O�fSM��4�V��%��4@�&��4�����8���� Հ0@� ��L�eCA���`T��
�W��3��4@��L�bGA�=����3@��W@��w@�@�6�0�;O�eSM��4�V��"��4@�%��4����w@��L�e�C��L�f�C��0@� ��L�gCA���`T��
�S��/��4@��L�bGA�����w@��S@��/@� �6�0�;O�fSM��4�V��%��4@�&��4�����L�c�C��L�d�C�0@�e��L�fCA���`T���[��7�4@��L�bGA��������[@��7@����w@�A60�;O�aSM��4�V��#�4@�!�4����������_�|����������_��0@�"���T�8@�B��8�_��mTN�8��@��������_����������_��C��g��L�f�C���T�L�b�C�����Ɓ��6�@��w@�A��@�A�;O�aSM�a5�K@�^V���K@�!�C@�#�A��@�C�9?�����������_��C@��g@� ��w@�`0@����L�fCA��`T��a4@��L�bGA������w@��C@��g@�@6d0�;O�aSM��49V��%�a4@�!�e4����������_�����6�!�+��4������d,@�a @�?��T�'�e@�`@��@�f@�g$@���"��˄��������?���w@�� @��,@����,�T���,����T�'@��������T������V�����V���V�����V���V�����V���V�� �����aM���@���@��c0�
T������#��'��9c6A�������������������_��'��/��+�������C���9a|���@����/@�_�T!�&��'@��hf85q�T�����'@��������������������_��A9�6�+@� ���'@�'hf8�4q�T�����'@����/@�����������������_�������������������_�cV�� ��������9��M���@��@��@��@9������� �"@�!@�@�_�@�"@�!@�@�_��@��c0�)T������#ѐ@�p�����#@� @��cT#@�$@��������`����������_���3V�� ��������L���@��@���@�����a��T�#����@��c0��T������#ѐ@���@�a@�`@�?�cTd@�c@�b�����������������_�	V�� ������L���@��@������T�#����@��c0�T������#ѐ@�0���������������_����������L���@��@��@��@������T�#����@��c0�iT������#ѐ@���@���������_�������dL���@��@��@�����!��T�#����@��c0�T������#ѐ@��������������������_�������FL���@��@��@������T�#����@��c0�iT������#ѐ@�p�@�����������_�����)L���@��@�����a��T�#����@��c0�T������#ѐ@�0���������������_���������	L���@��@��@��@������T�#����@��c0�iT������#ѐ@���@���������_��������K���@��@��@�����!��T�#����@��c0�	T������#ѐ@�����#��'�������>�������_��������������K���@��@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#�@��������_������������K���@��@��@��@��@�������T�#����@��c0�T������#ѐ@���������������_��������K���@��@��@�������T�#����@��c0�iT������#ѐ@�p�@���������_�����mK���@��@�����a��T�#����@��c0�T������#ѐ@�0�������5����������_������c9��MK���@��@��c@9�@������T�#����@��c0�iT������#ѐ@���@�����������_����C9��0K���@��C@9�@�����!��T�#����@��c0�)T������#ѐ@������#��'��+�����������������_�����������K���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�0��#��'�@������������_����������J���@��@��@��@�������T�#����@��c0�T������#ѐ@���������������_��������J���@��@��@�������T�#����@��c0�iT������#ѐ@�p�@���������_������J���@��@�����a��T�#����@��c0�T������#ѐ@�������N�������_��������J���@��@��@�������T�#����@��c0�iT������#ѐ@�p�@�3�������_�����yJ���@��@�����a��T�#����@��c0�T������#ѐ@�0���������������_������c9��YJ���@��@��c@9�@������T�#����@��c0�iT������#ѐ@���@���������_����C9��<J���@��C@9�@�����!��T�#����@��c0�T������#ѐ@�0�������e����������_������c9��J���@��@��c@9�@������T�#����@��c0�iT������#ѐ@���@�G����������_����C9��J���@��C@9�@�����!��T�#����@��c0��T������#ѐ@�0�����$@����@�"�@���T�L�bSC��L�cWC�_�TB���@��@�@�?��T@�$@��h"8��$�(����������������_���S�� ��������I���@��@���@������T�#�����@��c0�T������#ѐ@���@�C$@����C@�#�D@����T�L�bSC��L�cWC��Tc�C��@�C�A@�@@���TD@�E$@��h 8��D$�D(����������������_��R�� ������I���@���@�����!��T�#�������� �(@����@���T�L�b[C��L�c_C�d����$�(����������_�@�C(@����D@����T�L�b[C��L�c_C���D���D$�D(����������_��@��c0�)T������#ѐ@�0����#��'�������������������_�������������/I���@��@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#�@������������_�����������
I���@��@��@��@��@�������T�#����@��c0��T������#ѐ@�P���������T����������_������c9���H���@��@��c@9�@������T�#����@��c0�iT������#ѐ@���@�7����������_����C9���H���@��C@9�@�����!��T�#����@��c0��T������#ѐ@�P���������P����������_����������H���@��@�����@������T�#����@��c0�iT������#ѐ@���@�3����������_��������H���@�����@�����!��T�#����@��c0�	T������#ѐ@������#��'�������z����������_�����������qH���@��@��@��@��@��������T�#����@��c0�T������#ѐ@���#�@�Z����������_���������RH���@��@��@��@�������T�#����@��c0�	T������#ѐ@������#��'��+������������_�����������-H���@��@��@��@��@��������T�#����@��c0�T������#ѐ@�0��#��'�@���������_���������
H���@��@��@��@�������T�#����@9�ѿ��T7�!,�;xe�`�@�#� �������_�@������@��@��_�@��������@��_�@�@�#����@��@��_�@��@��@����@��_�@����@�#�����_�@����@�#���@��_�@�@�#����@����_�@��������@��_������������_��@��C�?�IT������#��	���
��������o�@��iT@�bх@�� A��(B��0C���������� @��?�@�?�IT�s���@�c�c�}�c ф���#�;O�eSM��4���C���/���%����s@��@��@��C@��@�e@�g A�i(B�k0C�%�' �)(�+0�c @�# �;O�cSM�#4��/����������s@��@��@��C��D��E��F������$��,��?@�� ���7��s@�a@� �?�T ��}� �d@���@�A�$B�
,C��������� @��?�b@�`@��_��Ta��C��D��E��F��	��
������?@��o�����C��_֗P���P�����P�������P�� ��+���1G���+@�w���@��C�?�T������#��O��S��W����D��'E��/F��7G��%�
-�5��C@�!���$�Ӆ�_��T�����_��T@���i
T@�����}Ӊ@�	ii���)T� �id��	�LT��@����
T@������xg�?�	T$��xd���_	�T�(@��0A��8B��@C��+��3��;��C�� @��C�@���T	@�'
�?�"T����!
�;O�dSM��4������/���p����O@��@��W@��S@��@��@��@��@��(A��0B��8C�$�)(�+0�-8�� @�$ �;O�dSM��4��/�����W����O@��W@��S@��@��@�����য়�����C��_������O�������O�������O�������O�������O�������O�� ����������F���@��@��@�h���@��C�?�iT������#����S��O��@�M�������@��@�i�����C�@��@�����`?�a��'��C@�d@��S@������?����#��C@�c@��S@��'@���`?�a��#@��'@�b��3������
7���?� ��S@����3@������O@��Z�����3@����?@�������C��_�������C��_�������C��_�������C��_���"^��#��7��/��+����;� �������+@���/@��;O�aSM��5�7@��;@��N���7@�#��;@�$���@��P���������C��_�����������C��_����|�!��hh���?�@T��	�������S����S@��@��O@����@�����������������E���@��@��@�j���@����?�)	T������#����������>��cѩO���#�Y���!������>��cѡO���#��@��/@��3@��7@��;@����������������������������_�/����K��O��S��W��[��_��c��g��k��o��s�����#����>��c�O���#��+@��@��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��������_����������E���@��@��@�����@���?��2T�ѝ�?����#�������9������>��c�OO���#���!����������@��9R����@�;�9O�bSM��4N�� �"@�"� �G��O�aSM�a5��@�
N�� ���@�"(@�"� (�;��O�aSM�a5��@�N�� ���@�"h@�"� h�/��O�aSM�a5��@��M�� ���@�",@�"� ,�#��O�aSM�a5��@��M�� ���@�"@@�"� @���O�aSM�a5��@��M�� ���@�"$@�"� $������
���@�{��o��s��w��{����M��N������@���E���@�<@���@��@����T�@� ��S�?LH�� T�b��@��xg���9Iz��hg��'��6�a�G� `�/�������ޙ��������!0%��������>��c��N���#ѡ6�!�,��3��7��9��@�A@� ?��{@��3@��7@��C@��G@��K@��O@��S@��W@��[@��_@��c@��g@��k@�������_�������>��cѧN���#��3��7��9��@�@@�?��{@��3@��7@��C@��G@��K@��O@��S@��W@��[@��_@��c@��g@��k@�������_�������>��cъN���#��3��7��9��@�@@�?��{@��3@��7@��C@��G@��K@��O@��S@��W@��[@��_@��c@��g@��k@�������_��@��@��@��@��@�j���������>��c�fN���#��3��7��9��@�@@�?��{@��3@��7@��C@��G@��K@��O@��S@��W@��[@��_@��c@��g@��k@�������_��c����>��c�IN���#���@�@�����S��T������@���,@���@���@�@� @�������@@�������c����>��cѫN���#���9��@�@@�?��{@��3@��7@��C@��G@��K@��O@��S@��W@��[@��_@��c@��g@��k@�������_��+@�!��/@��'@���@��@��@���?�j�T#��@� �e�SӟLC�IT�+��@��xe���9cHzӅhc��ˡb�!`%x��h#�P@����;�b@����"�����@9#6�;@���@9�Tq�T'H������4��;@�'H�������@9uq�ThH������4���hH�����������hM����fM�� ��?���{@��C@��G@��K@��O@��S@��W@��[@��_@��c@��g@��k@��3@��7@�������_�����D���@�b���@��c0�	T������#�@@�|�O�aSM��4@��L��!������C��_����C����@��c0�T������#�@�"�@�C�S�?LB�)T@�!xc�;�9BHz� ��������_���M�� ��������C���@��@�� �S�!H@��_�@�@� �_֐@��c0�	T������#�@�d�@���S�?LD�T@�b��xe�@�S�?LB�T{�9�Hz�aha��x`�{�9BHz�bhb�_��ן��������_��L�����L�� ����������C���@��@��@����@��c0��T������#�@�d�@���S�?LD�IT@��xe���9�Hz�b���@�S�?LB�	T�x`��9a@�eA�g B�i(C���������AHz��@�A�B�$C�a�d�f�h$��A��B��C��D���� ��������_֬L�����L�� ���������XC���@��@��@�����@��c0�T������#�@�@��T@� �C�S�?LB��T@��xc���9EHz�F��GH@����K@���T@���T@�?LB�iT@�O�eSM��4Exc��K��%�_x#����@��������_������������_���iL����gL�� �����C���@����@��c0��T������#�����6�ח���!�/��O�aSM�a5�@��K���@�!���������_������B���@���@��c0�T������#���B@������@�a��@��@�C@�D@�c�?�T#�D@�e�SӟLC�IT��A@�!xe�;�9cHz�!�@�����`?��7�������_�������_�����L�� ������B���@����@���?�ɂT�ѝ�?����#��7���	����	���C�H@�D@�L@��6��#�����z�F	������2��`?������7B�	)@�i�#@����g���'�����E3������7B�a(@��C����>��c�OL���#��C��������g@���A����c�a@����d@����f@��#�h'@�a�d�f�h$��C����g@��A��c@��A������c�����������#��F�����bT���@����'�����A3�����������c��g���#�O�dSM��4�����'����c�����A����c�����������#��E��H���������7B��D@��H@��L@���������bT���@����'�����3���7B��������c���#�O�dSM�4�����'����c�������A��c�a@����d@����f@��#�h'@�a�d�f�h$�`���ޖ���+�������������C����>��cѽK���#��C���Ғ���/��C
���S�`����c@����2���A��c@���x#�c��JT%�O�fSM�&��4�J��%�xc�&������x&��c@����A����_��7B�����OA�f5��C
� ����@��A��B��C���
�a���
�c��#�e��c�g#��'@��w��
�����K9��q�T���9��q�T����9����q�T����9�������{��w��s��G���
�h'@���
�j/@��#�l7@��c�n?@��c�h'����j/����l7��#�n?��+B�	@�
	@� �_MI�lT�;� �+�b����+B�"@�#@�c�$@�_��T��������@�����1�h2���+B���O�fSM��4J�� ��@�'���������A���#�g�O�hSM��4J�� ��xg�(��x'��G@��s@��w@��{@��@����+B��;@�
	@�+�S�_MI�)?T
@�Jyk�[�9)Iz�I	�
@�J�
��c�j/@����l7@����n?@��#�pG@�*-�,5�.=�0E���T����5�����������@��s@���`T��T@��w@���T�{@���aTc���@T���3�������G@�&���3@���@�����+B����� �`����!�����B������+B����6��,����[@����wA��_@�_�cT�A�
����A��@�d�����1����A����+B�&�O�iSM���4�I��%�	xf�)������7B��A��_@��c@��������[�����T�HT�C�xf��G���@��GA���9�[@� ��C@��A��xf�?��FT�x`�O�jSM�
4}I��)��xf�*�(��x`�*��x&��x ������@��������K��{����������������K@�?�`T�{@����T@���AT@��@���T�GA��@����@T�@��@�����Ѧ���&���z���O�gSM��4@I��&��@�'����[@� ��C@��A��xf�?�=T�x`�O�jSM�
48I��)��xf�*�(��x`�*��[��x&��x ��c�����������#������A�	)@�1A�
9B�=C��c�i+����k3����m;��#�h?����SA��OA����KA�_�T���@��Є�/�M1���S��K��C@��A����[@��O�(��}�!ѡ�O�eSM�E4������/��c������[@���A��C@��A��c�e#@����i+@����k3@��#�m;@�% �)(�+0�-8��B�% ��OA���7�@��A��C@��[@�E����	����	���C��7A����������������������_�����jT%���@9e�7`���!���������\����	����	���C��7A����������������������_�6��	��+B�����6���������#�������>��cѼI���#������͐�����+B�����	����	���C��L�eD��L�fD��7A����������������_�!�@�@�c�?�T#�@� �e�SӟLC��
T�?�@��xe���9cHzӅ���@9�tq�T�@�F����o�����{��@�������!���@�c��{@���T�o@���A��h#��+B��?@����xq`T߀qa��T�@��hc��k�����������k@���+B��?@�����	����	���C��L�eD��L�fD��7A����������������_�����A��������\����	����	���C��7A����������������������_����6��	�����+B�C@�EA���	�c���	�e�B@��C��3A��7A��;A��?A��CA������������_������H�����
��H�����A��A��_@��c@��[@��7B��C@��GA��@��������@��@�����l��GA�����O�fSM��4�G�� ��@�'����L�gCA��AT���W��{��O��S��L�bGA�����3s��`�7�{A��O@��S@��W@��A��GA�c�����O�fSM�F��4�G�� ��@�&�����	����	���C��7A��������������������_�c�h'@����j7@����n?@��#�pG@��%��5��=��E��B��!����Ѩ�H�ѿ���	T�OA���
T�KA����A�,
�-yj�?��	Tn
�/yn�)
��
�
T-=@�0EA�3QB�5YC��c�m?����pG����sS��#�u[�)!@����OA���T�KA��
�?���T�7������O�eSM��4�������/�w����[@��A��A��C@��A��7@���A�E @�I(A�M8B�O@C�% �)(�-8�/@�E @�% �O�eSM�E��4���/����c�^����[@��C@��A��7@���A�������@������H����H�����G�����G���G���@���H���G�������G�� ������>���@���@����?�!T��ѝ�?����#��������
����{������@��W�����@���L�cCA��!T���/��L�bGA�vr�� 7�/@��@�`���B9c5�W���q`T�W��)�@�a(@��뀹�{@��S����2��@�@�a�@�_�bT�����@��Є-�B/���@���O�fSM��4�F�� ��@�#��������$�e���|��S@�fh$����뀹�W��@�d(@��������v���@���@�fѥ��@�������B9��qAT�������	���B9�c9��B9�����M������q�T�c@����@��P@9�r���4�q�T��q`T�����c@���T�@�@�W������W��������������!
������W@������!
���������!���#������Z���������_��������B9��B=���!}��K�B��A����W�������!�������,/��~��#�����kZ���������_�������_������������_����T���T�c@��"T�_@��x`�����c@��"T��_@�y`���"T���(y%���;@��3��?@����C@��7��;��@�L@�H@���D@�_�T���@�d��$��.���@��L�O�fSM��4CF�� ��D@�#��D��M������@�H��F��#G��+H��3I�-ѥ
���� ��(��0�~�����~��F���F���F�� ������=���@���@��C�?�qT�Cѝ�?����#�@�@� ���mLTEL��@��he8����r�T�@���qBT�@�
��M�)��(
�@�	@�?kbT���=����}��K�ƀ�����������������@����Y������C��_��������F���q�T�F��q�T�_�`����`T�{@��hT�������!����!	��������6�!@���`��=�����c������Y������C��_��G���!���c���@�=��	��?���@��T@��\@�������������@��9�w����c�����_@�����@�;�9O�eSM��4 ����������?@���@��N��#O��+P��3Q�%�' �)(�+0��@�% �"@�%@���&@�_��T���������	��-����@���O�fSM��4�E�� ��@�"������?@�������%����G@��x"���@���������C��_���������C��_���������C��_�������}��K����������K���������=�����c�����CY������C��_��q!T�6������@�������iT��
��@��@�����T�@���jT�����@�`7����L�eCA�E��@��L�fGA����������}�����@���Y������C��_���������C��_��L�`D��L�aD�����C��_֖�a����K���@�a@������)�љ��@�C���@���A�`�H�������	T��@��@��@���T�������
T�L�fKA��L�gOA������@�_�CLT���KT�@���I��	����	���������F��@����������}�����@����X������C��_�������b/���_��o���@�c@��K@����)���-���_@��O�cSM�c5�o@��D���o@�"�@�#����@�_9��������C��_��������!	������ �8�������@����X������C��_�`��ڐ��a����!�4�����6��,�����C��_���������C��_����K@������!	�������D�A������@���tX������C��_�`������������!D�����6��,�����C��_���������C��_�����{9�9�g�[�9\@�T@�O�eSM�e4�_��k�eD��$�C@�#� �����V�����@���@���@��_@��k@��{A9�g@��A9_|�_|�_|�_|�_ ��@�E9D�C�@�q�Ta7��z��J�
�A����������=����{A9�}��K�ƀ�����A�!@�����@�������c�����X������C��_� ��
T��@�a7�g@��g@���q�T��@��@��@���T���	�	�*T�L�gKA��L�hOA��������@�_	�C!T�	� T�@���I��	���J����������G��@����������}�����@����W������C��_���@��@����T�@���jT�����@��7����L�eCA�E��@��L�fGA����������}�����@����W������C��_�����������!=����{A9!}��K�B��A�������!	������u�����!	������� ;�!�����@����W������C��_��L�`CA��L�aGA�����C��_ֿ�q!T�7��������@��@��@����@�_��T�C��c������@������+����@���O�fSM��4�C�� ��@�"��������c@��C@�������a�B�|�O�cSM��4C�� ��hb�#��h"�+��������C��_���������T��@���
��@�C@�d��TC@��jT��D��@�`6��@��L�`CA��L�aGA�����C��_���������C��_���@��@��@���@��X��\�O�bSM��4GC��#��T@�"��T���������C��_֧���y$��g@���@���������@�@����	��
�
�����@��@��@����@���b��T�[��W��7��g��������@����	�e+����@���O�fSM��4C�� ��@�#����W@��[@������7@��g@�����������C��_����	��C���	��C���O@�a���@���@��{A9�A9@�?�*T�O�s��������������=����{A9�}��K�ƀ������L�eD�E��@��L�fD�����@�������c������V������C��_��������#�x#��S@�a���@����{A9�A9@�?�j��T�S�E�a���@��@��@����@�_�b��T�;����@����	�+����@���O�fSM��4�B�� ��@�"������;@������������=����{A9�}��K�ƀ�����A�!@�����@�������c������V������C��_���_C��VC�� ����������9���@��@��@�h���@���?�IT�ѝ�?����#����S�������(@����������	���@�C�@���@����7������|��k�c��3��@��(@��@��?��@��;�����S������3@���7@���@��k@�c�O�dSM��4OB��#�@�$���;@��@���@��?@��T�@��@�	@�$���Q*�����?@����@���
����������������	��
������L�cCA��L�dGA�������������_��������@��k����9�g����c������L�cCA��!T���c��L�bGA�lm��	7�c@��@����cC9e4��q�T�A9�k@��g@��@���q�T�A97�@��A9�9�c����@�������B94�g@����k@�_�cT�@��@��@�D�$�0*���H��I��'J��/K�,�������%��-��k@��g@��@��A9�������������������_�����������������_��@��g@��k@�����������_�������������!9���@�����@��@��@�/���@��c0�
T������#��/�%�a�`
�H������hT�/@��@��@���T������
T�L�eKA��L�fOA������@�_�	T��	T�@���H�����������������E��@����#������}�����@���eU��������������C��_��������+����������C��_����	����!	����#��@(��~�����@���HU��������������C��_�������������C��_�������������C��_���B��B�� ������8���@�����@���?�iJT�ѝ�?����#�%@9�����M�����	@��$����qaT)@�	@�
Q@9_r)���4�q�T��q@T)�*@��S�?
�aT������&@��qT�q T�qAT_�DT�@�<�<@���"T�L�`D��L�aD��������_�h@�؀�d@��O���
�'���O@���@�d@���	ATd@��@��� T�{@���iT����b@�_�)?Ta@� @�.	����!	��[��_��c��6�!`��g�@��=������������T���������_��@�������@�����h@��؀���
�a���@��@��d��@�a@�?�	:Tb@�B@��`��@���q�T��q�T��q�T؀�d@�_|�_|�_|�_|�E�9D4�F�$@����6T`@�%@��@���D�`��@�_��"TP@��@����"�����@�9�@��_	��T�@���H	Td�~ӄ�_�T�@�d4C��3��O�4@� �0@�8@����T��	��o����(���@��@��3@��O@��o����o��@����T�˥�4�8���g�}�����O�gSM��4i@��%�0@�'��W�0���~�����������!	��[��_��S@������!
��c��g�`�p>�����������9T���������_���������!	����� �$	�������@���(T���������_���
�~����!
��������
������@���T���������_��/��
������xf�@������B��k��o��/@�c����B
��s��w��S@�]����B
��{���`�D�!���C��@����S���������_��%@9���=����}ӦK�ƀ����� �2�������@����S���������_�_�9�����������_��?@����@��3@��@��W@��@��O@���*T'@���~�		��	�	T*@�
�Iyi���T�Kyk����T�Lyl����TGyh���"T�?��7��C��G��;��x%�@@��	����������7�@�a@@������7@����7@���C@���G@���;@����,@����������3@���O�cSM�c5�W@��?���W@�"�@�#���@��������O@������L@������I@������F@���	���C@������\@������=@��c�	�
T$��ATQ@96$@���T$@��xc�D0��$@��Td�%@��xc���TF@��x$��$@9�8џ���T�6�c�'�{xd�`�C@�C�XC@�d�C�Td�R$@���IT$@�%@��@��@������S���6@��@�b�B�@��@����T�@��@��S��$@��@��@��@����D���S@���@��@���iT�@�� @��@����@��@��@��@�_�T�K����@�����r'���@�� �O�fSM��4$?�� ��@�"����S@����@��K@���"��e�B�|�O�cSM��4?��'�hb�#�h"��@�D������������_������?�������?�������?�����~��?�������?�������?�������?���@��?�������?�������?�������?�� ���������J6���@��@��@�����@����?�T��ѝ�?����#��_��c��g��k��o��s�����C������������>��c��?���#�����������������C�������C����>��c��?���#��C�����������
����
������C����>��c��?���#��C��[�؆������������C����>��cѱ?���#��C���ʆ������C�������;����+�������������9�N�aSM�4�S����C� ������SC��C�c@����e@����;C���c���������cC��sC�c��*�T��kC� �e�SӟLC�	�T�G��gC��xe���9cHzӅ��g���@9��ߨ�T�O��S��K��6�B
�[xf�`֢4����������@9�7@��O��g@��4��@��G�������j���@�9�O@���N�dSM�d5�GC�4>���GC�$�@�%���G@��g@��H������KC��4������������@9��6@�����g@�b4��@��G�������D��9��N�cSM�c5�GC�>���GC�#�@�$���G@��g@��H������KC������H�����4���������H���������c@�f���c����H������KC���c@�����c����H������KC���4��������|���@�C��@9�9@��O��g@��4�����������A99�O@���N�cSM�c5�g@��=���g@�#�@�$���G@����H������KC���4��������V���@���@9�9@��O��g@��4������������A99�O@���N�cSM��4@��=��#���G@��g@��H������KC���@�������\���@�A��C�c����e�@��;��g@�b4��������&���@9@�@��+C��2�e�G��/C��3C��7C��;C����������g@��2�Z�?������	��@�@?ր���C�������;��g@�b@�������d��@�A��C�c����e�@��;�a�7�C�������;��@��+��g@��/��7��@�����������9�N�cSM�4�S����C� ��N����SC��C�c@����e@����;C���G@��g@��H������KC�%�@�����������@�A��C�c����e�@��;��g@�b4������������@��G�@9�9@��+C��2�e�G��/C��3C��7C��;C����������g@��2�Z�?������	���@?����3��+��g@�d�@9�<q�Tb@���
���,����g@�b@�������^���9�N�cSM�4�S����C� �������SC��C�c@����e@����;C���g@�b4�����������A99��N�cSM�c5�GC��<���GC�#�@�$���G@��g@��H������KC���@�����������@�A��C�c����e�@��;��g@�b4��������V���@��G�@9�9@��+C��2�e�G��/C��3C��7C��;C����������g@��2�Z�?������	���@?����@��+��3��g@��/��@�����������9�N�cSM�4�S����C� �������SC��C�c@����e@����;C���g@�b4������������A99��N�cSM�c5�GC�y<���GC�#�@�$���G@��g@��H������KC�X�@�������)���@�A��C�c����e�@��;��g@�b4����������+C���T�g@�d4��%H�����k�T@�e@��끈Tb@�������	���@�A��C�c����e�@��;��+C��!�T�/C�#�c�@9lq�TCH������g@��4��g@��@��+��/��@�����������9�N�cSM�4�S����C� ��%����SC��C�c@����e@����;C���G@��g@��H������KC���@�������͐��@�A��C�c����e�@��;��g@�b4������������@9@�@��+C��2�e�G��/C��3C��7C��;C����������g@��2�Z�?������	���@?֠���g@��/�b@�������A���9�N�cSM�4�S����C� ��ە���SC��C�c@����e@����;C���G@��g@��H������KC���@�����������@�A��C�c����e�@��;��+C���T�@��+��g@��/��@����������9�N�cSM�4�S����C� �������SC��C�c@����e@����;C���G@��g@��H������KC���@�������Q���@�A��C�c����e�@��;��g@�b4�����������@��G�@9�9@��+C��2�e�G��/C��3C��7C��;C����������g@��2�Z�?������	���@?��{��@��+��3��g@��@�����������9�N�cSM�4�S����C� ��[����SC��C�c@����e@����;C���g@�b4��������t���A99��N�cSM�c5�GC�?;���GC�#�@�$���G@��g@��H������KC��@���������@�A��C�c����e�@��;��+C��sT�@��+��g@��/��@�������{���9�N�cSM�4�S����C� ������SC��C�c@����e@����;C���G@��g@��H������KC���@�����������@�A��C�c����e�@��;��+C���pT�@��+��g@��/��@�������I���9�N�cSM�4�S����C� �����SC��C�c@����e@����;C���G@��g@��H������KC���@�����������@�A��C�c����e�@��;��g@�b4��������U����+C�@�@9�!sT@�m����+��g@��3��@��7C���
@��0��7��?��G��9�/C�H��/��@����������9�N�cSM�4�S����C� �������SC��C�c@����e@����;C���g@�b4���������
���A99�?@���N�cSM�c5�GC�~:���GC�#�@�$���G@��g@��H������KC�]�@�������.���@�A��C�c����e�@��;��g@�b4������������@��G�@9�9@��+C��2�e�G��/C��3C��7C��;C����������g@��2�Z�?������	���@?֠h��@��+��g@��/��3��@�����������9�N�cSM�4�S����C���7����SC��C�c@����e@����;C���g@�b4��������P
���A99��N�cSM�c5�GC�:���GC�#�@�$���G@��g@��H������KC���@�������ˎ��@�A��C�c����e�@��;��;C�C`��g@��;�b@�������Z���9�N�cSM�4�S����C�����SC��C�c@����e@����;C���G@��g@��H������KC���@�����������@�A��C�c����e�@��;��;C�C��;��g@�b@�������+���9�N�cSM�4�S����C���œ���SC��C�c@����e@����;C���G@��g@��H������KC���@��7������
��
��X7�g@�b@������
����9�N�cSM�c5�g@��9���g@�#�@�$���G@����H������KC�}�@������
������G@��g@��H������KC�r�@��@��C���
���A���@�@�@��C@���YT$���fxe��W��@��g@�		@�?�TT�@�	@�?�ATT��-T�;��S��[�@���
����
���S@���;@���N�cSM�c5�[@�Y9���[@�#�@�$��3@���
���v���-��_��T���@���,��!�����S��K�$�N�eSM�e5�g@�;9���g@�%�fxd�&��C�ex$��@���
����
���S@���K@���N�cSM�c5�CC�&9���CC�#�@�$���G@��g@��H������KC��H��������g@�"0@�U�4�?��_C�a,@��������@���g@�0��G@��H������?C�����G@��H������?C������������g@� 4���|����!������S@��OC�@ha�:����!?��#��'� �|������������L���������_��O�����C�������g@� 4��j|����!������O@�����!	������S@��OC�@ha�����!?�����`���������@����L���������_��������g@� 4��G|����!������S@��OC�@ha������!?��#��'�@�@�!����������L���������_�����hc������!?�����`���a������@���~L���������_�����hc������!?��������1��������@���lL���������_�����hc������!?�����`����������@���ZL���������_�����hc������!?����������������@���HL���������_�����S@��OC�@ha������!?�����`���!������@���4L���������_�����S@��OC�@ha������!?��������(��~�����@��� L���������_��������g@� @�r����!	������S@��OC�@ha�j����!?��#��'��d�����������L���������_�������_�������_�������_����C������`4���{����!������g@� @�D����!	������S@��OC�@ha�<����!?�����@�`�������@����K���������_��������g@� @�'����!	������S@��OC�@ha�����!?��#��'�@���a����������K���������_��������g@� @�
����!	������S@��OC�@ha�����!?��#��'�@��8�A����������K���������_�������_��������g@� @�����!	������S@��OC�@ha�����!?��#��'�`���!���������{K���������_�������_��������g@� @������!	������S@��OC�@ha������!?��#��'�`��!���������[K���������_��������g@� @�������!	������S@��OC�@ha�������!?��#��'�`���a���������>K���������_��O���������C�������g@� 4���z����!��������O@�������!	��������g@�@@�~�����!	��������S@��OC�@ha�v�����!?������`����������~���K���������_��������g@� @�a�����!	������S@��OC�@ha�Y�����!?��#��'�@�8�a����������J���������_�������_�����S@��OC�@ha�B�����!?�����`�0��~�����@����J���������_�@��_�����C�������7@�*�����!	�������!,����g@������_@��� �P�a�����@����J���������_����C������@������!	�������!,����g@������W@�������������@����J���������_օ�,����g@����� )��~�����@����J���������_������������_�����K7�� ����������������-���@��@��@��@��@��@�����@��c0�i	T������#�@�@�?�#T@�@�����e���&˄�������	�@�� Ś!������0��B���?�
T�ha8?(�@T��q"��T?$�Tq�T&����
��� Ś&���0��D�F����������,T�L�aD��L�bD����������_�����������������_���7�� ������-���@�����@��c0�		T������#���������	�@�� Śc������0������?��Thc8(� T���q"��T$�T�q�T'����� Śg����0����G�����������T?��TC�"�������������������_ֻL�dD��L�eD����������������_����6�� ���������J-���@��@��@�����@����?�T������#����@9�?9 �������3��?A9!��/��M�B��C��7�������>��c��6���#��@��@��������!?��;��?��/@��M�B��@xa��7@�"@��������!��C��G��@�@4��;y����!��K��O��@� @�����!	��S��W��@�@0@�-y����!��[��_��6�/��3@���B 2������������cT���7@�"@�!@��/����@�"@�Bx`��������!	��o��s��6�/�b�B�����#������3@�JT���c@�"@��+@� ��/@��
T�+��c�@@�A@������
������B��g��k��+@��#��T�3@���@�@��(T@�@�"˥���c�������������`��+��������_���6���~��5�� ������,���@�d���@���?�T������#����������������@9B��M�c��d��@�`xb��#��@�����	T@�?�!TI7�������������_��������}�����B��_��c��@�@@�V�����B?��g��k����%������������H���������_������������5���x����!��'��+��@� @�;�����!	��/��3��#@��@�T�����!��7��;��@� @�-�����!?��?��C�@���a���#��~����H���������_�����	���
�@������!	��G��K��#@��@�3�����!��O��S��@� @������!?��W��[� ������#��@����H���������_��#9�������������#��'��C9��,���#@9�@��@��@��@��@��@��#@��'@��CA9c���@��'@�_�mT��jT�@����_��@��c0�T������#����#����@�b��@��#@�_B�T���$��������7���������_��@��������_��������+���@��@����@��c0�)T������#�"��	Z���������_��������+���@��@���@���?�"T�ѝ�?����#��������������@��@���@��@��@���@��@��g@��������
���_1�-TF��W��;9�?9�c��_��7�k�@�����t��k@����@��@��@���@��c@��_@���@��g�@������?�!T ��_@����@��@��c@�����O��?B9b6�;B9C6?�T�@��@��@��@���@��c@��_@���@���@7�O@��?B9�;B9�;B9�c@���T���@�?�IT�@���� @��(A��0B��4C���������?�T��"@�$A�' B�!$C��
��������Q��R��S��T���@�J@����������M��N��O��P���������@?��ෟ��?B9�;B9�c@����O@���6�@�	@��@��@���@��_@�����@��	�_����_@��?B9�;B9r���@�	@��@��@���@��_@�����@��	����S��;9�c@���_@���?�T�[��@�	!@��@��@���@����g@���@��	�E����S@���[@��W@�
��跟��_@��K��@�	!@���@��@���@��g@���@��	�2����K@��W@�
��跟��c@��S@��;B9:��@���#��������_�@���]��������_�������_�"4���� 4��*�K1@�M9A�OAB�QMC�+1�-9�/A�1M��Q��R��S���T�I-�L5�N=�PE������T_�T)�*-@�,5A�.=B�0EC����������_��T�����@�1�������3�������3�� ����������������#����*���@��@��@��@��@��@��@��#@����@����?�6T��ѝ�?����#���_�)5T#�h$@�j,A�l4B�n<C��'��/��7��?�_�i3T��������&��$@��,A��4B��<C�h$�j,�l4�n<��'N��/O��7P��?Q��$��,��4��<������K����O���mT��/_��.T �@� A�	(B�,C����#��+��/�`@�eA�h$B�j,C��
����'��/
��N��O��'P��/Q��@����������J��K��'L��/M������������?��য়��@��@��@��O@��K@��@���7�ѿ�jT��3_��'T�K� �@� A�	(B�,C����#��+��/�`@�dA�h$B�j,C��
����'��/
��N��O��'P��/Q��@����������J��K��'L��/M������������?��ෟ��K@��O@�?��@��@��O@����@��@� �7KT_�	!T&��$@��,A��4B��<C��'��/��7��?�_�IT(�	)@�1A�
9B�AC��(��0��8��@��'N��/O��7P��?Q�%�
-�5�=�����7_��T"�D@�G A�I(B�K0C����#��+��3�d@�g A�i(B�k0C�D�G �I(�K0��N��O��'P��/Q�b�f�h$�j,����@��������_������2��(�	)@�1A�
9B�AC��(��0��8��@��'N��/O��7P��?Q�%�
-�5�=������K��T_�IT&��$@��,A��4B��<C��'��/��7��?�_���T����O���jT��/_�T �@� A�	(B�,C����#��+��/�`@�eA�h$B�j,C��
����'��/
��N��O��'P��/Q��@����������J��K��'L��/M������������?��য়��@��@��@��O@��K@��@���7�ѿ�jT��3_�T�K� �@� A�	(B�,C����#��+��/�`@�dA�h$B�j,C��
����'��/
��N��O��'P��/Q��@����������J��K��'L��/M������������?��ෟ��K@��O@�?��@��@��O@����@��@� �7���_��T"�D@�G A�I(B�K0C����#��+��3�d@�g A�i(B�k0C�D�G �I(�K0��N��O��'P��/Q�b�f�h$�j,������������_�����E2������B2������?2������<2������92������62������32������02������-2������*2������'2�� ����������������#����(���@��@��@��@��@��@��@��#@�7���@����?�T��ѝ�?����#���_�IT#�h$@�j,A�l4B�n<C��'��/��7��?�_�T��������&��$@��,A��4B��<C�h$�j,�l4�n<��'N��/O��7P��?Q��$��,��4��<�����(�	)@�1A�
9B�AC��(��0��8��@��'N��/O��7P��?Q�%�
-�5�=������K��T_�iT&��$@��,A��4B��<C��'��/��7��?�_���Tt���O���jT��/f @�i(A�k0B�m8C��#��+��3��;�_�
T �@�A�$B�(C��
����'��+
��N��O��#P��+Q��@����������J��K��#L��+M�����������`?��ෟ��@��@��@��O@��K@��@���7�ѿ�jT��3f @�i(A�k0B�m8C��#��+��3��;�_�T�K� �@�A�$B�(C��
����'��+
��N��O��#P��+Q��@����������J��K��#L��+M�����������`?��য়��K@��O@�?��@��@��O@����@��@� �7������������_�����I1������F1������C1������@1������=1������:1�� ����������������#����'���@��@��@��@��@��@��@��#@����@���?�)T�ѝ�?����#������������������T�K�1@T����k
T_�i%Tg�(�	)@�1A�
9B�AC����������_�#T)�*-@�,5A�.=B�0EC�
-�5�=�E��N��O��P���Q�()�+1�-9�/A�h�	�T���k��Tg�o��������_�c��O���lT��8_�	 T'��$@��,A��4B��8C���������g�_�)T �@�A� B�$C��
������
��N��O��P��Q��@����������J��K��L��M�����������@?��ෟ��@��O@�?��@��@��O@��@��@��@����K@�g�7�����������_��@�������_��@�	)@�1A�
9B�AC�����������@�*-@�,5A�.=B�0EC�
-�5�=�E��N��O��P���Q�()�+1�-9�/A��G@���@��@��@��@��K@��O@��@���-�T_�	T(�	)@�1A�
9B�AC������������_	�)T�G��� 	���@�A� B�	(C��
������
��N��O��P��Q��@����������J��K��L��M�����������`?�����K@��@��@��O@��@��@��@�+���	���<0������90���@�	)@�1A�
9B�AC�����������@�*-@�,5A�.=B�0EC�
-�5�=�E��N��O��P���Q�()�+1�-9�/A��K@��@��@��O@��@��@��@��S@����T ���@�A�$B�
,C������������S�#���d@�g A�i(B�k0C��
������
��N��O��P��Q��@����������J��K��L��M������������?�`����K@��@��@��O@��@��@��@���������/�������/�������/�������/�� ������������������&���@��@��@��@��@��@��@�����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_�����������������&���@��@��@��@��@��@��@�����@����?�)T��ѝ�?����#����9_�T#�i(@�k0A�m8B�c<C���������_��T�������������� �@�A�$B�(C��
������
��N��O��P��Q�@����������J��K��L��M�����������`?����@�C@�c�C��@��@��@��@��@��@��@��IT�@���� @��(A��0B��4C����������iT�S��K���@�A� B�$C��
������
��N��O��P��Q���@�J@����������J��K��L��M���������@?�����@�C@�c�C��@��@��K@��@�?�	T�@�d��@�� A��(B��,C����������S@�?�)T�O�`�@�A�B� C��
������
��N��O��P��Q���@�I@����������J��K��L��M��������� ?�����@�"@�B�"��S@��O@��������_����.���.�������.�������.�������.�������.�� ����������������#��'���.%���@��@��@��@��@��@��@��#@��'@�(���@��c0�	T������#��C��� ��T��f�B���g���z���@�!ǚ ����1���������_�*�K1@�M9A�OAB�QMC�1�
9�A�M��B��C��D���E�H-�L5�N=�PE�)���?�,��T���@�J5
�JEJ�J
�H����kT
�H�_	��T�(	�
-@�5A�=B�EC����������_�h��T��#.���	��� .�� ������������������$���@��@��@��@��@��@��@�����@����?�iT������#��_��o��w��k��g��c����/����3���H�)�)�A��+�@������	���]��+@�	��_@��c@��g@��k@��o@��/@��w@��3@���%�'�)	�+1@�-9A�/AB�1MC�K1�M9�OA�QM��F��G��H���I�*-�,5�.=�0E�	@����������	�8��'@���w@��c@��g@��k@��o@��_@��	�������_�T	�*�K1@�M9A�OAB�QMC����������	�_	���T�������_��	����-�������-�� �����������������R$���@��@��@��@��@��@��@�����@���?��T�ѝ�?����#������������!�@�h$@�j,A�l4B�n<C����������@�	)@�1A�
9B�AC�i(�k0�m8�o@��N��O��P��Q�%�
-�5�=���@��@��@��@��@��S@����h���Tc���
T�� �_��T*�K1@�M9A�OAB�JEC����������� 	�_�)
T�O��S��K� �@�A� B�$C��
������
��N��O��P��Q��@����������J��K��L��M�����������@?� ���@��@��K@��@��@���@��S@��@��@��K@��@��@���@��O@���_�T#�d$@�j,A�l4B�n<C����������_��T���S� ���@�A� B�	(C��
������
��N��O��P��Q��@����������J��K��L��M�����������`?ր�������_������_����,�����,�����,�����,�� ����������������#����#���@��@��@��@��@��@��@��#@�<���@���?�T�ѝ�?����#����������������T�G����������_�(�	)@�1A�
9B�AC�i(�k0�m8�o@��M��N��O���P�	)�1�
9�A�����kT��6_�	T'��$@��,A��4B��8C��'	��/
��7��;�g�_�T�k� �@�A� B�$C��
��������I��J��K��'L��@����������M��N��O��P�����������@?��য়��@��@��k@��@��@��@����G@���6_�	Tg�#�h$@�j,A�l4B�n<C��
�������_���T����X,������U,������R,������O,�� ������������������"���@��@��@��@��@��@��@�q���@��c0�T������#��������@6�@�! @��@�B @�_�����������_����������_��������"���@��@��"@9@9b�B@�B6@�#@��T@�!@�?�����_����_֐@��c0��T������#�?Xq�T@9$��TDMЄ�1�
�ң�c@�dџ�T@���}������˃�����������C��_������,����!���+��������n����!�����#������~�����@���;J����������	�� ��������"���@��@����@��c0�T������#��G��7��+���5�Aw���;�����'��7@�@xa����L��!	��/��3�`6�-�b�B@,�����c��@����;@��I���'@�!��;@��+@�_���T@�����@�?�T��������_�C����� ���������E"���@��@��@�����@��C�?�)BT������#��s��o�������@���@?�!�@ӿqaT��B��q@T@ӿ$�
TBM�B�1�
��b�C@�B@��Х=��_�}ӆK�ƀ����c���P-�a������@����I���������������B��_��c���0��~�����@����>���������;@���������������������C��_��o@�"@��s@�@?ց�@��+��o@��@��L�c�%�d���@��@���������;@������������������	�����C��_�������;@������������������	�����C��_��s@������'�A��o@�a�"@��L�c&�d���%@��@�h���A�!@��_��c���P(�a������@���,>���������;@��������'@�������������C��_����s@�Z���a��#��o@�a�"@��L�c�&�d���%@��@�.���A�!@��_��c������~�����@���>���������;@��������'@�������������C��_����s@�1���a����o@�a�"@��L�c'�d���%@��@�����A�!@��_��c���09�!������@����=���������;@��������'@�������������C��_����s@���������A�!@��_��c�����~�����@����=���������;@��������'@�������������C��_�@@�T��	���
���!	��O��S���!
��W�A6�!�?��[��;�����c������=���������;@��������'@�������������C��_��/�����u�� ��/@�!���K�Z����K@�"@��(T ��o@��@��L�ƀ'����@��@�g���s@��/@�`6�/��5���/@��AT�����A�!@��_��c���p&��������@���Z=���������;@��������'@�������������C��_��K@�!@� 
@�?�T*@�)	@��#@��3��@��7�$�#���	���"
��;��?��C��+@��G��3@��7@��'@���������C��_��	���
����!��O��S��/@����!	��W��[� �<1��|��c�����=���������;@��������'@�������������C��_��)��
	�J�|�J!��hj��
��T���������l���K@����@@�������)�����A6�!$��������|�� ��hg����T����������l�������@���������|�� ��hg����T����������l������@���������|�� ��hg����T����������l��������@����������|�� ��hg����T�������yl��p���@���m��������) ���@��@���@��c0�iT������#��+������@�_�-TI
T��%˥@�@���`��T_�T@�e��T��$˄@��c�@` `x��@`@�_�T��$ˁ@�@�?�T�'����@��@���!��ˤ���������G���������������_��'@�d@� c��@�ax���d�d�d@��d��@�����������_�������������_���.)������)������)������
)�� �����������������@��@��@��@��@����@�!@�?�mT��jT�@����_��@��c0�IT������#��/�?�	T@9���$�JTe9GM��1�
����@����dA9g6E��˥���@��'�������5���=����}ӆK�ƀ����#��T�������@����;��������������C��_ֆ��=����}ӆK�ƀ����#������~�����@����;��������������C��_�J@�J!ɚ��+�?�J1��
�����
T�hd8�(�@T�
�q"��T�$�Tq�T'����
�
�� ɚ��?�0���G����������T�������a���������;��������������C��_�j@�Hy$���'��@�џ�T?�c	TH�����)��������(_%�T�q�T)����
�
�!̚I���1��h�I��������?�T���T'������������C��_֭@��!̚J�����1��k
���_	�*��T
ij8_)�`��T�
��q"��T����D����������];��������������C��_������(����1(������(�� ���������������@��@��@��@����@��c0�T������#�����x&�x#����MTe�e�E��Ѧ�A�?��	Txf�?�iT�@�xc�	@�?�T�N�gSM�g��4='��(�xf�'�%�xc�'����T�������_���k��������_����'�����'�� ���������������@��@��@��@�����@��c0�T������#��'�x%�x#�����Td�d�D��х�A�?��)Txe�?�Txc��N�gSM��4�&��&�xe�'�$�xc�'��?�iT!�xa�@��N�fSM�4�&��$�@�&�%�xa�&����/��'��x!�����'@��@��/@�������_������'�����'�����'�� �����������-���@��@��@��@�����@��c0�i	T������#���x#�x"���?�T�Txc�B@��d�Ӆ�?�-TITxe��@�_��T����������?�
TiTxb��@���T�����@T?��Txc�?�)Txb��N�fSM�f��4�&��%�xc�&�$�xb�&������������_���-'����+'����)'����''����%'�� ���������������@��@��@��@����<@�_<��T�L�`A��L�aA��_�<|��L�c�`hb�b�A@��_��_��@���?�	T������#��g����o��[��9����6�!�0����g��W��3���	�@�������_��/@�b��W@��3@�?�
T�/�xb��[@��<@����,����z��@��+�@��'�@�@��#��[@�� ��S��6�!5�f��O����#@��S@��6�!5�f��'@��7��O@��;��@��?��C��G��+@��K��7@��o@�D@��;@��������������� ?��7��������_��@�������_���������Y���@��@��@�����@9!�"K�B:�@hax�_��@��_��@��_��@��_��@��_��@��C�?�		T������#���B9���q�Tq�T��$�"TBM�B�1�
��t��C��c����>��c�_'���#��C@�B0@��?��3@����/@�B@�@��BT�#�Ax`���M�`3A��M�a7A�����C��_��O@�����C��_֛M�`3A��M�a7A�����C��_��O@��g@�����C��_֛M�`3A��M�a7A�����C��_֡��A&��!��?&�� ����������@���?��T������#��������>��c�'���#��@��C��CA9��&K��:��hex�q�	T�#C9���$q�T�o@� ���!��ߔq�T�o@�@����!�*�ߘq�T�o@�`�ҡ�!�%��@����������������_����$�jTBM�B�1�
��b�C@�B@������������B��G��K�@��=�!���@����#�LD���������������=��G��}ӆK�ƀ����K�`�P-�a���#��@���8D�����������A6�!@$���� ����������@���?�)T������#��������>��cѮ&���#��@��C��CA9��&K��:��hex�qT�#C9��ߜq�T�W@�{�9` ��o@��6�!5��d��[@��@��������_����$�jTBM�B�1�
��b�C@�B@��������I���B��G��K�@��)��}��@����#��C��=������������=��G��}ӆK�ƀ����K�`�P-�a���#��@����C�����������A6�!�$�z�� ���������@����?�)T������#��������>��c�N&���#��@��K��A9��&K��:��hex�q�T�q`T�q�T�cC9���xqhT�h��@�q)T�pqc
T�����}���B�<�G�_@�{�9` ��w@��6�!5�od��|�����%6�4��@�����!�'�������������>��c�&���#��@��K��'@����@�)߄qT��������>��c�
&���#��@��K��+@�����Ң�B �����@�qHT߈qaT�w@���������>��c��%���#��@��K��'@��@�������B���������������_����$�jTBM�B�1�
��b�C@�B@���	���������B��O��S�@��*��}��@����c�:C���������������=��O��}ӆK�ƀ����S�`�P-�a���c��@���&C�����������A6�!�$���� ���o��R���@��c0�T������#����#����>��cџ%���#��o@��;��A9c�$K��:��hcxqaT�B9�q�T������������_����p��a���a�!|-���@�@9�_@���@����B�?���9�c@������������_ր��A6�!�$���� ���-������@����?�	T������#��������>��c�Z%���#��@��K��A9��&K��:��hex� q`T�$q�
T�cC9��ߠqTߤqT�c����G���?�	T@����c����@���?��T@��������_@��D@���?�T�@@����|ӄhf��@��@�
�_@�{�9` ��@��{@����6�!5�hc������@��w@����������������_�($���@�"$������$�����$�jTBM�B�1�
��b�C@�B@���	���������B��O��S�@�8�����@����c�gB��������������=��O��}ӆK�ƀ����S�`�P-�a���c��@���SB�����������A6�!%���� ������s���@���?��T������#��������>��c��$���#��@��C��CA9��&K��:��hex�(q`T�,q�T�#C9��ߨq`T߬q�T�W@�{�9` ��s@��6�!5��b��o@��������������_����$�jTBM�B�1�
��b�C@�B@��������_���B��G��K�@��>�!���@����#�B��S������������=��G��}ӆK�ƀ����K�`�P-�a���#��@����A�����������A6�!@%���� ���5������@���?��T������#�����3���������>��c�_$���#��@��_��#B9��&K��:��hex�0qAT�#D9��߰q�T�w@�{�9` ��@��6�!5��b��k����w@�{�9c ��@����6�!5��b������3��@��#��k@��'��@��+��/��3��#@��������������������_����$�jT"M�B�1�
��b�C@�B@�����������B��c��g� �P4�����@������A���������(��f��=��c��}�fK�ƀ����g�`�P-�a�����@���mA�����������A6�!�%��� ����������@��C�?�)aT�Cѝ�?����#������������c����>��c��#���#��@��c��CB9)�*K�J:�Iiix?5qa]T��
������������F9�	�J)�_��hVT�6�>�xj�`���@���
�������������c9�s�i@���#yi��@���
�������������c9�s�I`���#y^�����ҳ���?�)RT	@�)@���@���
�������������c9�s�?q�@���*���C9�G9H�����ҝ���?�	OT��@�?�BNT��@�@��J��Q��ii8��
�������������c9�s��C9�G91��@���
�����������@��c9�s�)����#y&��@���
�����������@��c9�s�I`���#y��@���
�����������@��c9�s�i ���#y�c��c����>��c�a#���#��@�����D9�	�_�q�T�M�i3A��M�j7A�._q�T�@��@�)�	�$��DT)M�)�1�

��T%���������>��c�A#���#��@�)1@��k��_@����M�i3A��M�j7A��[@�)@� ��bAT�#�)y`����M�i3A��M�j7A��@��	����������@���
�����������@��c9�s�� ���#y���@���
�����������@��c9�s�c@���#y��@�{�9` ���@��6�!5�Oa��w��{��c��c����>��c�#���#��@�����D9����q�T�M�i3A��M�j7A�.�q�T�@��@�)��$�b8T)M�)�1�

��T%���������>��c��"���#��@�)1@��k��_@����M�i3A��M�j7A��[@�)@� ���4T�#�)y`����M�i3A��M�j7A��@��	�������o��@���
�����������@��c9�s�c����#y��@�{�9` ���@��6�!5��`��w��{��c��c����>��cѬ"���#��@�����D9����q�T�M�i3A��M�j7A�.�q�T�@��@�)��$�B-T)M�)�1�

��T%���������>��cь"���#��@�)1@��k��_@����M�i3A��M�j7A��[@�)@� ���)T�#�)y`����M�i3A��M�j7A��@��	���������@���
�����������@��c9�s�i����#y�c��c����>��c�`"���#��@�����D9�	�_�q�T�M�i3A��M�j7A�._q�T�@��@�)�	�$�B#T)M�)�1�

��T%���������>��c�@"���#��@�)1@��k��_@����M�i3A��M�j7A��[@�)@� ���T�#�)y`����M�i3A��M�j7A��@��	����������@���
�����������@��c9�s��`���#y�c��c����>��c�"���#��@�����D9�	�_�q�T�M�i3A��M�j7A�._q�T�@��@�)�	�$�BT)M�)�1�

��T%���������>��c��!���#��@�)1@��k��_@����M�i3A��M�j7A��[@�)@� ���T�#�)y`����M�i3A��M�j7A��@��	����������@���
�����������@��c9�s��@���#y�c��c����>��c��!���#��@�����D9�	�_�q�T�M�i3A��M�j7A�._q�T�@��@�)�	�$�BT)M�)�1�

��T%���������>��cѨ!���#��@�)1@��k��_@����M�i3A��M�j7A��[@�)@� ���T�#�)y`����M�i3A��M�j7A��@��	�������6��@���
�����������@��c9�s��@���#y+��@���
�����������@��c9�s��@��C9?�q�~���)���G9��@���@�����������l�?�)T��@�?�bT��@�@��J��1��ii8��
�����������@��c9�s��C9�G9�M��N��O���P��+��3��;��C���@9�@��#@��'@��+@��/@��3@��A9�A9����C��_��	����R ������K �����I ��!��G �����E ��!��C �����A ��!��? �����= ��!��; �����9 ��!��7 �����5 ��!��3 ���	����4 ������- ������* ���	��$�jT"M�B�1�
�Ң�C@�B@������������B������@�L=�A���@������r>������������e�=���%}�fK�ƀ������`�P-�a������@���^>�����������A6�!�%���� ��������@����?��T������#�������������7����3�bk���N�aSM�4�s���������3�)y���s@���������>��c�� ���#��@�(���������>��cѻ ���#�(@��c��CB9c�$K��:��hcx8qa	T�@9$�T$M�1�
�Ҵ��o�������>��cѢ ���#��o@�c0@��k��G@��#T�C@��K@�aѣ��˥���|���?�T�������������7��;@��?@��������#��'����+��/�����3�@�aT@��k@����/��s��@��7��@��@��@��#@��'@��+@��/@��3@��������_֢�҃���@��������!��u�����A6�!&�|��� ���!��|���@��	�?뉌T�ѝ�?����#р�5��j���g���������>��c�H ���#��A����@��������>��c�> ���#��A����@��K��������>��c�3 ���#��A����@��G��	���C	����	������a�!��#��'��K@���a�!��+��/��G@���a�!��3��7�@6�-�b�Bl����	��@����gA�:=���������>��c� ���#��A����D9!�K�B:�@hax�������>��c����#��A����@��C����������a���!%������C@����!(�����@6�-��gA�b�B�-�c��������=���������>��c�����#��A����D9!�K�B:�Ahax��c�0�H[T��y�6��2�xc�`�#������>��cѽ���#��A��/�����B@�_q�T�@�C�cD��c��C��C����N�a�!	�����`�t�A���C��@���=�������CA��c@��?�����������X�b�B������@��?@�Q�b�B�����@6�-��gA�#����������B���<����#������>��c�z���#��A��/������9�_���������1�a�!������A9�c9�_@��s����5��c�
a����!�5�����@6�-��gA���B������������<��f�#������>��c�N���#��A��/���9�_����������a�!������A9�#9�_@��k����5��#��`����!�5�����@6�-��gA���B��#��������W<����@yqGT@6�-��gA�b�B@8����������J<���������>��c����#��A�����������>��c�
���#��A����#G9��K�:�igx�qAaT�D9��q�T�����#
���c
����
����
��g���K�g��|-��G��@��c
9�@��S��@��[�h��?��W���
9�@��c��#
����;�����#������>��c�����#��A��/�o����[��C��c��	���C	����	��m�a�!��#��'��[@�g�a�!��+��/��CA��c@���a�!��3��7�@6�-���B=��}��	��@����gA��;����#������>��cѩ���#��A��/�����C��c���������@�a�!������CA��c@�Y�a�!�����@6�-���Bl(��|��������gA��;����#������>��cт���#��A��/���������������P��Q������@�����	���C	����	����@�
�a�!��#��'���@���@�&�a�!��+��/���@���@����a�!��3��7�@6�-���Bp$��@��	��@����gA�|;��_�#������>��c�G���#��A��/�Q����9��������������9��9�P��Q��R��S��������������������5����_����!�5������@���@���a�!�����@6�-���B�&�����������gA�C;���E9q�T�@��V��W��X��Y��������'��D9_q!4T��D9!}�bK�B��!��C���D9�9�	���C	����	����a�!��#��'���!�<��+��CA��/��3��A9!}�bK�B��!��7�@6�-��gA���B��@��	��@���;��8q�T�@��V��W��X��Y��������'��D9_q�,T��D9!}�bK�B��!��C���D9�9�	���C	����	��a�a�!��#��'���!>��+��CA��/��3��A9!}�bK�B��!��7�@6�-��gA���B�#���	��@����:��{M�e3A���@���T{M�e7A���@���T@6�-��gA�������*<��e����F6��@&���@6�-��gA��C��@���<����@	����gA�����@���@�����������3�h���N�aSM�4�k��������3��u���kA��������>��c�j���#��A�(��������>��c�a���#�(@����D9c�K�:��hcx8qT�@9$�BT$MЄ�1�
�Ҵ��?������>��c�H���#��?A�c0@����@���T�@��@�a��������|���?�HT����������������@��@������������������������������@��T@��@����/�<p��@����Z��[��\��]������#��+��@����	���C	����	���@��@���c�c��#��'��@��@��@���C�c���+��/��@��@��@���C�c���3��7�@6�-��gA���B���~��	��@���:����������>��c�����#��A����#G9���q�T{M�e3A�{M�f7A�.�q�T��@���@�)��$�T%MХ�1�
�����?������>��c�����#��?A��0@����@���{M�e3A�{M�f7A��@��@����T�c��x`���{M�e3A�{M�f7A���@������O��w�{M�g3A���T{M�g7A���T@6�-��gA�������5;��e����E6���&���@6�-��gA��C��@���(;��������gA����w@��O@������gA�@@�����A@�?�T�������_�@���������҈��!�҆����Ҍ���@��������!��~��`��A6�!&�����`��A6�!�����`��A6�!@
�{����{��7��������������b�B������{@��7@��b�B�����@6�-��gA����������B�BT,�q9���;A�@���S@�B��;@�_�
T�S��;�@��C�@��c�	@@9
@����W��9@6�-��gA�"6�B>��@�������U9���;A��;@��S@��CA��c@��A9�W@��	�q�T�@�$�D�����C���
���a�!	�����`�t��C��@���A��x9���CA��c@��������@6�-��gA�"6�B�/��@�������)9����`��!6�!�$���� ����������@��c0�IT������#��?��C��G��K��O��S�B@��3������C@��G@���b�B��#��'��?@�x�b�B	��+��/�@6�-��3@�c��������b�B�-��8�������K@��O@���b�B��#��'��S@�_�b�B	��+��/�@6�-��3@�B�B4%��}��������8���@��������_���������������E���@��@��@��@��@��@�����@��c0�IT������#��?��C��G��K��O��S�B@��3������C@��G@�J�b�B��#��'��?@�$�b�B	��+��/�@6�-��3@�c��������b�B�-��8�������K@��O@�1�b�B��#��'��S@��b�B	��+��/�@6�-��3@�B�B4%��}��������8���@��������_�������������������@��@��@��@��@��@�����@����?�IT������#��cD9����qT��$�T#M�c�1�
�Ҕ��c��C����>��c�-���#��c@�c0@��[��K@��_��O@��'��������������_���*	Tex`��ѿ�BT���xe�b��@�&�@��0@�_��T�$@�F�C�?B�iT� @��hf8F@��@�� ƚ���@ӥ4�@��8@�!��#���`���M��6�#@��@��_@��'@��@��#@��@��_@��'@����7�����
�����a�!��g��k��+@��/@���a�!��o��s���������#�����-���������_��?@��_��C@��'�����*	Tex`��ѿ�	T���xe�b��@�&�@��@�_��T�@�F�C�?B�T�@��hf8F@��@�� ƚ���@ӥ4�@��@�!��#���`�����6�#@��@��_@��'@��@��#@��@��_@��'@����7�����
���;�a�!��g��k��+@��/@�T�a�!��o��s����9�����#������,���������_������������_����������҈�����������҃��!�ҁ�� ���2��)���@��C�?�i�T�Cѝ�?����#��;��/��3��#���c������������>��c�����#�'�������`�����c���������������>��c�����#��������`��������������#���#����>��cѸ���#����#�����`�����3B��/B������������N����������#��C	�����B����_��[��c��K��W���ZT�o��C���T��g��C
����>��c�
���#��gA��*@������M9�K�1:�0jpxqaT�@�M
qa	T�W��[��S��O��9�C
����>��c�����#��gA�(@�����#��C
����>��c�����#���A��/���?d��T���9��!��"���=��6�A9 տqa�T�@��K@�?몠T�;B� � 6(�T�O@�F���'�|����WA������[@��cA��gA���3B��/B��o@��C@���K�1:��gA��A9�K@��WA��cA��[@��_@��O@��S@��[A��W@�f��;B�����������������������9�C
����>��cѢ���#��gA��*@������M9�K�1:�0jpxq�Tq�Tq�HT��C
����>��cэ���#��gA�(@�����#��C
����>��c�#���A��/����;B�"6 �?�jT��
����!�!���@�t=���@��;B����A���C	6?$�aT@��h����&������T @9��q�T 6?8�T@��h������,����T@�f,�҆���kAT@y�,�ҿk�T�@��@��A��gA�*�C
��gA����>��c�A���#��gA�d(@�����A�`��8������@�9�C
��gA����>��c�0���#��gA��*@�����A��@�?��T�|��A��he����h%��@��@��A��gA��3B��/B��o@��@��@��A��@��@��@��A��A��@��A9��K�1:��C@��q�
T�77�C
����>��c����#��gA�(@�����#��C
����>��c����#���A��/����;B�b6?8�!T@��h�����$L��d
���AT@�$l��d.��k�T@yd���k!T�C
��gA����>��c�����#��gA�d(@�����A�`�:��c��k��@9q`TqaT�;B��;B�b6?P�`T����! �����<���;B���_6�^ 7�A��@��A��@������q�T6q�,T�C
����>��cѬ���#��gA�(@�����#��C
����>��cѢ���#���A��/����C
9��������������#9�'9�C
�`@���
�b@���
�d@���f@���	�`���	�b��#
�d��c
�f��I9q�T�3B��/B��o@��@��@��A��@��@��@��A��A��@��A9��K�1:��gA��C@�#�C
�e@���
�g#@���
�i+@���k3@��C�e����g#����i+���k3��CK9�qART�I9���#L9�'L9�qOT�9�9�;A���`��8��#�hk��@9c6�@�`��8����@�_k��@9�6�A9qaT�A9!q�Tq�A9�A9���q`T�q�T�C
��gA����>��c�-���#��gA�e(@�����A��@�?��HT�|��A��he����h%�!q`TqAT��q�Tq�T�C
��gA����>��c����#��gA�e(@�����A��@�?�	ET�|��A��he����h%��@��gA��A�`�:��c��@����A99�3B��/B��o@��@��@��A��@��@��@��A��A��@��A9��K�1:��gA��C@���C
����>��c�����#��gA�(@�����#��C
����>��c�����#���A��/�x������9���;B�d7��k��@��A9�@��;B����A��6�C@����@��A��gA�`6?P�`T��
��! ���ҵ;���@��A9�@��;B����A����6�C
��gA����>��cѤ���#��gA��*@�����A��@�?�i7T�|��A��he����h%�9�6?8�aT@��h�����&L��f
���T@�&l��f.��k�T@yf��ҿkaT�C
��gA����>��c�}���#��gA��*@�����A��@�?�i2T�|��A��he����h%�E@ӿq�.T��T`��8��#����j���@��;B��A��gA��@��A��gA��C@��3B��/B��o@��@��@��A��@��@��@��A��A��@��A9��K�1:��C��;B� 7�mT����������q���C
������>��c�:���#ш(@�����A�����	����������C��_�+���
	T��*@��
�	TJ	
��
�K@�B	@�J@���N�o��@� `aT�g�'��|�pin��!T `�Thi.��g����g�A�_�"T���g����@�d�������[@��K@��cA��@��A��WA��_@����g@�.�o���|�hi.��g�����)@��	�T)		��	�*�"	��N�jSM����4A��+�*@�*��g���������
�����C��_��	�������
������q��k@�p�K�1:��
��T���T�|Ӗiv���mT�g�n�k��C
����>��cѿ���#��gA��*@����p@���
T
���@�
@���A�@����9�!@� a`T�|�:jx�_�T a�T7j8� �*���BT�_�����?��������@�d��8����C@��;B��@��@��A��@��@��@��A��A��@��A9���_A��gA���@��?@��������3B��/B��o@��9��|�7j8� �s@���	Ts
���p�v
��N�pSM�p�4�/�����/A�0�q@�1����������s������p���|Ӗiv����s֓��K��T�����C
����>��c�T���#��gA�*@�����b��@��b�an 8`���	T�@��@���A��@�����9�"@� b@T�|�:jx�_�T b�T6j8� �)���"T����c��������@�d������C@��;B��@��@��A��@��@��@��A��A��@��A9���gA���@��c@�n�������3B��/B��o@���9��|�6j8� ������N�sSM�S4�3�`���3A�0��@�1���n�gA���K�1:��������������&���E}�fK�ƀ����#�����!������@���V3�������`�����������������ƀ&����}�fK�ƀ����#�����!������@���>3�������`����`��!6�!@
����gA��C
����>��c����#��gA�(@�����#��C
����>��cѶ���#���A��/�X������9���;B�d7��K	��@��A9�@��;B����A��6�C@����@��A��gA�b6?P�`T��
��! ���ҕ9���@��A9�@��;B����A����6�C
��gA����>��c�#��gA��*@�����A��@�?�	
T�|��A��he����h%�;�6?8�T@��h�����&L��f
���T@�&l��f.��k!T@yf��ҿk�T�C
��gA����>��c�]���#��gA��*@�����A��@�?�	T�|��A��he����h%�E@ӿq�T�T`��8��#�����@�9�@��;B��A��gA��@��A��gA��C@��3B��/B��o@��@��@��A��@��@��@��A��A��@��A9��K�1:������&���E}�fK�ƀ����#�����!������@����2�������`��0�#��"�����Tg@��J�T(�i@���JT��?�IT
�|ӊhj��T�|�+ik�
�T�g�n������T'���"T�@���@�b�nAa8a��g@��Tg@����@� `�T�g����g����������������������������������������;B��WA��cA��O@��[@��_@��ы	�)�|ӟi)�`��_��[��c����K��W�?�MT� 7h���>��{��C
��gA����>��cѱ���#��gA�C(@�����A��;����6_���;@��n��_@��{@�_�cT�cA�
���cA��@�$����:���n���A�%���}ӥ`�f��@������N�fSM��4��� �fhe�&�n`h%��K@��;B��@��WA��������[@��@���_���T�w��s����G������
��@�d������;B��A��s@��w@��������G@��@�����S@�`��[A�	��[A�i	�)@�?	� T	��C
��gA����>��c�S���#��gA��*@�����A��W@�_	�T�7����	��@�d�����K@��;B��cA��[@��@��WA��_@��7@��gA������@�/�p���|�ni/���gA��W@����3B��/B��C@���K�1:��A9�������o@�p���O@�?�hT��N��;��K��@��ѿ���T�@��C
����>��c����#��gA��*@����
�		TJ	
�*
�K@�L	@��A�N@�����p�@� `aT�g�/��|�qio�?
�!T `�Tmi/��g��%�g�#����BT���������������@�dЄ������@��A��WA��[@��cA��A��@��gA��������;B��@��O@���p���|�mi/��g��N�L	��N�lSM��4$��+�L@�,��g�����
�������������`��!6�!
��� �����������u	���@��@��@��@�@���@����?��
T������#�������`��&�����K��@���������>��cѕ���#��G@��`�A������@���-T���G�`@�a@�b@�@��@�K	
��O��S��W��[��_��c��g��k��o��s�����c����>��c�t���#��K@�u��N�dSM����4�C�`��&�������k���K@��@��C@�����:��]���@����N�aSM�a5�K@�����K@�!���������_���������	���@��@��@�����@����?�)T��ѝ�?����#������������>��cѸ���#���,��������@����@����g����g�f@����b�"b(ba@�'�x!�c@��������T�J�c�B��ѿ룰����	T��|ӆhf��@���f�#��g��фÚ�+�b��'����*���t����c�`��&��]�����@��k��@��o��@��s��g@��w��{����c@����'@������+@����@�ч����N�gSM�g4���C�`��&�Ck���@��@��@��c@��'@����C����>��c�����#��[��_����	�A��@��'@�������?�JT@� �_��
T��$@��/�@�c@�C����������#��_@��@��/@�c����@��@�n6�@�K�{��c@��
��_@��[@��i+����
��N�kSM����4��/��	@�+�����������>��cѝ���#��3@��7@��;@��?@��C@��G@��K@��O@��S@��W@��������_�`@�@��������:���@��@��@��@��@��������#@��@���M��T�TJ�|ӊhj���_�+��T�������������~���������z�� ���������(���@��@��@��������_��@��c0�)T������#���?�	Tb��?�IT@@����!@� a�W���������_���Q����O�� �����������������@��@��@��@��@����@��c0�)T������#���?�	Tb��?�IT���@�@�@�D@�E@�A@�A�C�@�����������_���!������ �����������������@��@��@��@��@����@��c0�iT������#��C��G��Є��?�T@�@���@�G@�H@�@@���T�?��3��/��+������@������?@����N�fSM��4:�� ��@�"����+@��3@��/@������ ��}�`��h ������������_�����"�B�.��R�� �������������@��@��@�����@��c0�)T������#�@�"�?��T#�c�}�c`�@��hc���d@�`@��������������KS��������������_������ �����W���@��������_��@��c0�IT������#���?�)T�?�T@@��!@� a�T  `�W���������_�a�|ӂ�|�ha�hb�_�য়��������_���|����z�� �������������&���@��@��@��@��@����@��c0�T������#����Tb�|�hb����T� @���|�hd�a@�h"�`�h$�!��������_���M����K�� �����������������@��@��@��@��@����@��c0��T������#��C��G�d���6�?��T@�@���@�G@�@@����T�?��3��/������@������?@����N�fSM��4h�� ��@�"����/@��3@������ ���|��h � ��������_�����"�B�.�R�� �������������@��@��@�����@��c0�T������#�@�"�?�iTC�|�@��hc����@������`��6��c�R����`��6��������_������ ���������@����@��c0�IT������#�@� cET�@��@�#��/��3��7�@�@����T��IT�@� cET`��#���\ `�������C��_�@�@��Tn�_�)	T@�@�!@������8���@��/@���3@��7@�n@�� @���T$@�#�bb�@``@`��t��/@��3@��7@�n �$�@�!@�?�aT�
@�!�!b�;6�b@�!b����_8���@��/@��������C��_�@�@��T_�iT@� @� `�����������C��_�����a������^���@�����jT���@�I�	�
��T�?��T�@�` `��T`6��:���������3@��7@�����`��6�����Q���#@�b�B�6���`6��:������/@�C@�D@���T@6��:��#@�֪���/@����3@��7@�|������*�� ���������������@��@��@��@�J���@��c0�T������#��'��+��/� ��7��Z���������>��c�~���#�n���/@���+@����'@����@� @�"@�#@�������������>�vZ��A6�! <���N�aSM�a5�@�5���@�"����@6��<�&����@�@@�A@�B@�������_�������������@��@��@�����@���?��T������#��o���@@���
�N������������_ք� @`��TAxd� aD��T@`���@�@���
�|��+@�ig�@���������@���?	��І���T�C������>��cѓ���#��/@������Tl�g��k��s��o��#��� ��7�Z���[���8�Z���#@� b��'��@�!`���N�aSM�!4�W� ��7��[@��g���W@��'@��@��[@����>��c�����#��[@�nB�B�A��N�cSM��4�
�� �C@�#��'@��@�@�� ����g�!�b@`?�
Tcxa�C(c  c%��T� ��v�� ��g@��k@�6�@���s@��������S����@��S@�x$����s@�_�
T���[@�@@��o@�axa��'@� b'� `�T�[@�`@���[@����������_�����-�� �����������������@��@��@��@��@�K���@����?�T��ѝ�?����#�?�-T��������0��Y������@�"@��������d����g��@�"@�#@��/��@��@����g�@��������_��c@��@��@����@��g@��@��/@��@�����JT�C������>��c�����#����C����>��c�����#���BTx&��7@����IT�c��|��3@�ig�@��˿�MTx&���xf��������@�d@���a�b��N�dSM��4

�� �d@�$�`���e@�b@���_��T�#��[��+������������?����+@������[@��#@��_��+��'�#��˅�c�}����������'@��@�#��+@�#��N�cSM�c5�_@�����_@�#�$@�$�#������@6��9��@�ݨ���@��@��@��@��g@��@��x`������@6��9��@�����@��@��@��@��g@��������@���&@��&@��@��@� aeT�@�g@���Tg@�������T�������_���V
����T
������Q
������N
�� �������������@��@��@�(���@��c0�iT������#�$@�D�c��K���e�E��Ú�7��Ú_�mT��kT�G��O��3�@��˄�[Úc�����񁠟��#�������}��;��#@��7@��G@��3@������;@�(
��O@�Ab�a���K@���	��#@��3@��	����7@��G@�?��T�@�?�bT�@�(�{�)�)��hh�_	�)T(�{�*�J��hh�_
�	T�+��'��/���@�{��h`��� ������5���@� ��'@������5���@��7@��AT�O@�ab�a�g�(a�G@��@��g�5�G@�d$@��b�!`�g�!(b���'@� c�T�@� d�T�@� e`T�g������5���@��7@��G@��@��g����@����5���@��7@��G@��@��g� ��@����@����5���@��7@��G@��@��g��@��b�c` (c�-Ta@��/@�?��Tf@��+@�����?��T�@����@�!8c(az���+@�x������������_������������
�������	���~������{��@��!6�!�&������� ���������#���@��@��@�+���@��c0�iT������#�@�@�@�?��T@����@��@��7��;��/��3�@� ՟�	T��$@�@�@�� ����
T�O��S���|��hd��� ��e ��넰����
�O@�I��	�ư���륰����h������+���'��c�h��#����+@�d��#@� 8`�O@�Ab���a���S@��+@�N����7�+@��@�_� T�S@��@��@� 8`�@�ax��7@��@��;@�E�?�CT�@��@������|������'���/@�A@��3@�?�CTG@�B@�B����|������'��'@���������_�A����
��T���@�_�*��T�"A�����T��B@�_�-��T������������������������������ ���������������@��@��@��@�a���@��c0�i
T������#�@�C@�@�� �B@���T�T��|�Ehe�?�KT���T���AӿF��T��|�Fhf�?�kT������������Td�|�Dhd�B�?�TA@�"�Bb�!b�g�@�A@���T@@�xc�@(a�������_��������������������������T	T��|�Fhf�?�
��T����������x������u�� �������$���@��@�����@��c0��T������#��'� �?8�jT������A�!����O0��`7��	�@��@��B�>���&���䷟���������_������c9��������@��@��c@9�@����@���?��&T�ѝ�?����#���������?�����;�����V���3� �3��V���N�aSM��5�?@��3@��;@�|
���?@�'� ��3@�	@�)��;@�)�
@�*�<��	��@���@��@���9�(@��0A��4B��+��3
��7��c@��g@��k@��o@��s@��w@�������3@����7���������������_�`��#�tV���{��@�@6�@�c���+��'��/��C��G��K��O��S��W��H��I��'J����
��'��N�aSM�!4`��#��{@���(d���+@��'@��/@��+L��3M��;N��{@��)��1��9�[L�iCA��	�aT[L�bGA�����m5��7�+@��'@��/@��{@��	�&��3@�@�G��@�����T��T�@��@��	@��
@��@��@���������������������_ր�`=��}������������������������_֠�9�V���+@���N�aSM�a5�{@��	���{@�%������%������A�!	��[��_���`��~�����@��������������������_��3@��@�f��7@���������������_������7@��3@��@��@� `@T�/��'��7����6�!�0�BL��3@�C@�{�9` ��6�!5��I��3@�C@�`�a �c<@���(����3@�	
@���!��������������_ր��=��}�������m����������������_�
	@��J
�@�`@�K
@�ac� `x��K
�	�T
@��#��T
@�	@�@�`6�������z�F	�����G2��*�TT��3@��7@��'@��/@�������_�
�� �����������@��@�����@��c0�	T������#��C��G��K��O��S��W�����i@9?qaT�C@��G@�@���9� ���`��������_ֆ�d�i@9?	qT�C@��G@�	@� �!=@����������������������_��?���d�i@9?qT�C@��G@�@�@�@����������	��
��������?@�a�b��N�bSM��4��� �b@�"�`�t�����������_ֆ
��g@9� q�T�C@��G@�����������@��?@��@��@�( `aT��[���$��@�����������������_�������_�f�@��C@�@��>�.��@�@�a�@�_�bT�3����@�d���#�
��3@����N�fSM��4��� ��@�#��������$���|ӄ��a��N�cSM��4�/�`��#����b���/@��H��I��J�"�$�&�@��T@�������?@�"@�[�9�N�cSM��4��� �GT@�'�@T����C@��G@��K@��O@��S@��W@�@��T@����������������_�������_���������������������@��@��@��@��@��@��@�&���@��c0�T������#����c�#����#����'��+��6�!�0�����J��@��@��������_��������������@��@��@���@���?�	T������#��[��W��+��7�C@��K�D@��/�E@��3���	�'@����W@��7@��+@��K@��/@��3@�_��T�'�"xf���@��,���!��@�a6�#�@����/@��@�%�/@�d@����Ta@��C�?@�Te@��hd8@��@�� Ś���@ӄ4�@�a@����C�c���������6�@��#@��/@��@��@��#@��/@����6b��@�d@����Ta@�@�C�?B�Td@��h`8E@��@�� Ś���@��4�@�a@�a�@������6�#@��/@��@��#@��/@��� �7��������A�!��;��?��W@���A�!��C��G���2���������������K@�@��N�cSM��4���!�C@�#�A����������_�������A�!��;��?��W@����A�!��C��G���l1���������������K@�@��N�cSM��4���!�C@�#�A����������_�����@����A�!	��;��?��W@����A�!��C��G���(��{��������l���K@�@��N�cSM��4z��!�C@�#�A����������_��@��������_�%����#�� ����������������@��@��@��@����@���?�I"T������#��[��_��c��g��k��o�����f@9�qaT�W��/��'��#� ����wS���'@���#@���N�aSM�a5�/@�5���/@�%�������@���T[L�eCA����@9�@�������@ӿq`T�����~����������������_��+�`�5�IS���K���+@�
����������������������_��+@��K@�%@�&@��˿�尟�����%�&@�'@����T[L�fCA�[L�gGA����T(@���if8)�����f�@��q�T 6�.�������� 6�.��+@����A
��(
T���K@�"6�B�.��+@��� 6�-�K���@��T���K@��@����ˤ@� ՟�(T ՛N�fSM��4�@����&��@�&����|����W@��6�!5��@��G����������_��A�!@��C��G�����������@�������������_�������A�!��3��7��@����A�!	��;��?���!��������{���������_�������A�!	��3��7�A�!
��;�6�!�?��?���($����������d���������_������������_������������_�E����C�}�FK�ƀ����G����
�������@���H���������_������������_������������_�C��������������� ����������������������@��@��@��@��@��@��@����@���?�5T�ѝ�?����#��������������G�%��@9�q�T�������[��W� ����MR���[@���W@���N�aSM�a5�@����@�%�������@���T[L�eCA����@9�@�������@ӿq`T��()�a�����������������_��_�
���������������������_��_@���@�@���������@�@����T[L�eCA�[L�gGA����(T@���ie8	������@ӿqaT�� 6�.���!��;� 6�.��_@������T�3�����@�	������3@���Ma6�!�0������;@����@�I�`����������A�!	�����A�!
���6�!�?������;����������|��������_�����������_�����������_�E�����}�FK�ƀ�������@��~����@���`��������_�����������_�����������_��?@����K@��c@��G@��3@���I��T�?��c��G��K� 6�.��_@��������/� 6�.��_@�}������C� 6�.��_@�w���a
��O� 6�.��_@�q���!��7��G@����K@�_�cT�c@��c@��@�D��	�����c��G��K�$��/@�ex$�@��,��@���#����7@��,��@��/@�����/@���C@���O@���7@������g��S��
������?@� �\��A�!	��k��o��;@�V��A�!	��s��w��S@�`�@����{��g@����������C��@������������_��g��S��
������?@� �8��A�!	��k��o��;@�2��A�!	��s��w��S@�`�@����{��g@������+�A���C��@������������_��g��S��
������?@� ���A�!	��k��o��;@���A�!	��s��w��S@�`�@����{��g@�����+�A���C��@������������_��S��g��
������?@� ����A�!	��k��o��;@����A�!	��s��w��S@�`�@����{��g@�����,�����C��@���{��������_������_���;�� ����������������#������@��@��@��@��@��@��@��#@�?���@���?�"T������#��w�������������h�F��@9q�T�c��C��?��{����w� �����P���C@���?@���N�aSM�a5�c@�F���c@�%�������@���T[L�eCA����@9�@�������@ӿqT�����{��������������������������_��[��{@��w@��@���)��~��������������������������_��H��I�+�k�}�k���g!�i)��W@�g��[@�������@�@�	��'���G��@�@����T[L�gCA�[L�hGA����T	@���)ig8
�������'@�q�T�C��?��_��� 6�.�����
��/� 6�.��[@�������;� 6�.��[@����!��3� 6�.��[@�����a����C���7� 6�.��[@��A������	��W��;@��O��3@��K��7@��G��/@��S��W��C@����?@�_�cT�_@�����_@��@�DЄ������������������������_������������������_������������������_������������������_������������������_�E����g�%}�FK�ƀ����k����:�!���#��@���`�������������������_������������������_��������������_������� ����������������#��'��������@��@��@��@��@��@��@��#@��'@����@��c0��	T������#��/��3��7��;��?��C�%��E@9� q�T�#����� ����aO���@���@���N�aSM�a5�#@����#@�"������ ��@�_�mT�@���� 6�.�>������g���������C��_�c�6�b�G�!bn@a��������C��_����������������g�����C��_���������������U����@��@��@��@��@��@�����@��c0�)
T������#��K��O��S��W��[��_��
��G�����@��/����@��7��4�O���7��_@��G@�@��/�'���9�N�aSM�a5�7@�����7@�%�@�&����b@�e@���`@��K@��S@��W@��[@�_�"T�3��;��/��+��7��@�DЄ9����7@����N�fSM��4��� ��@�"������+@��;@��3@��/@�a�"��B�{�h"�g�h��N�bSM��4���&�b@�"�f�����������_�������������i��������_���������������������@��@��@��@��@��@��@�����@��C�?�)T������#�H ` T  `�T#@`@``@`�O��[��?��;� a�T@�@���@�_�T���@��Є�'����O@����N�fSM��4D�� ��@�"����;@��?@��[@����O@��!�!�}�!`ѡh!�!��g�#�"�,8a@�@���Cc@�_��T�7������Є�'�k��O@����N�fSM��4�� ��@�"����;@��?@��[@��7@����O@��!�!�}�!�ѡh!�!�#��g�$� �c@a#�$��96�`@�a��,���@�x��@���T�;@��?@�  b�'@�n�;@��?@�  b�O@�C �T��T`x`��[@�(c`x �D�C��/��3�6�`@�a���+���@�x��@��kT�'@�n�3@�_��T_�BT�C@�xb��[@� (`x"����?@�$@`6�e@��;@�"�;@��?@�#8b�[@��c6�e@��c_�"	T�C@�gxb�n�/@�9i�Hgx"���Tgx`��@`x �A�����C��_�`xa�`E`x!�!�?�k��T�O@��@`@@�b�6�d@��`@ e�T  e�T@ @�`(`@ �E @��dc!8ba(e@ �@ @�A@�  `�T���g�����C��_��@@`�
Tbx`�(b  b%��T@�@ ���v�@�@ ���v�*�����v�'�����v�$���v�"�� ���������������@��@��@��@�����@��C�?�)T������#��S�@�h�@�(�!����� g� �������C��_��O�@��+�@��/�@��;�H6������z�F	� �����'2��&���vT��O@�}��N�iSM��4
@�/��#�
�	@�@�$��+@���/@�	��N�aSM�a5�;@�$���;@�!�@�"��|�7��C�@��3��+@�b��'����'���'��?��'@��+@��;@��C@��3@�������!�?�
T_�T��T_�TI��	��"T!@�
	˪
�B@�  bET*�

�"	@�#@�A�C�B	�B��)�		�A	@�C@�"�#�!	����$�e�����
��_��
T���7@��I�����
	����尅�?�@T��b�}�������?@��'@�&�g���)��&
���
T���/@�)���	�)��(
����넰��?��T��b�}�������?@��'@��O@�#�#��N�bSM��4��� �"@�"� ���@�@��S@��g��g��g�%@�a`�BѢ(b`@`�@`_��T��$@��8cEE  eIT#@��(c  c�T�@`�@�����C��_�H `�T�@`�@�����C��_�!8`!b`(a�@�����C��_�`@`������C��_�����;������8�������������� �����������@��@�����@��C�?�i�T�Cѝ�?����#����c��������������������������������9�N�cSM��4������(�CZ���@��������>��c�����#��@��9h���N�aSM�a5�@�.�� ��@�"8@�"� 8�\���k��3�XL���@�"���N�cSM��4�g��c�(���k@�#� �$0@�$�"�$��%P@�%���������Z���g@��@��c@��k@�<� 0��V��W� ��$����@� L�?T��@� X�"P�1���N�aSM�a5�@����� ��@�"�@�"� ��%���N�aSM�a5�@��� ��@�"�@�"� �����N�aSM�a5�@���� ��@�d�@�$�`����d����@�d0@��O������>��c����#�@��)���7�����O@���9�@��G��{@��@��@�� �a6�!5��@�������7@��G@���0���7��w@����������@����T�
���@���@��C�������K���@����!h%���� 6��,�����C��_��_@��@��;@����7@��C@�?��T�;��_��@��@��@���@��@�	���@�_�BT�G��/��K��
����@�D��	����@�����N�fSM��4y��� ���@�&�����K@��/@����G@�������"��By%��O@���9� � �a6�!5�x@�����S@�����S��W�����@�������dt����VT�7��G�@�	������d�����@������N�cSM��4H��� ��A�%����A� տ��dT�7@����A����O@���9� ��[� �a6�!5��cL ��@�E@����S@�e��S��W��@��A� �?�iaT�7@����A��� ��[@�a6�!5�#�cd�$��/@����S@�e��S��W��@��A� �?�i^T�7@����A��� ��[@�a6�!5�C�cH��@�@����S@�e��S��W��@��A� �?�i[T�7@����A��� ��[@�a6�!5��ch,����@����S@�e��S��W��@��A� �?�iXT�7@����A��� ��[@�a6�!5�#�c��$���?����S@�e��S��W��@��A� �?�iUT�7@����A��� ��[@�a6�!5�#�c���~��?����S@�e��S��W��@��A� �?�iRT�7@����A��� ��[@�a6�!5��cl��@��?����S@�e��S��W��@��A� �?�iOT�7@�� ��A��� ��[@�a6�!5��c���~��?����S@�e��S��W��@��A� �? �iLT�7@��$��A�� � ��[@�a6�!5�C�cX�$�ҕ?����S@�e��S��W��@��A� �?$�iIT�7@��(��A��$� ��[@�a6�!5��c0���?����S@�e��S��W��@��A� �?(�iFT�7@��,��A��(� ��[@�a6�!5�����j?����S@�e��S��W��@��A� �?,�CT�7@��0��A��,� ��[@�a6�!5���c���~�T?����S@�e��S��W��@��A� �?0�@T�7@��4��A��0� ��[@�a6�!5�����??����S@�e��S��W��@��A� �?4�=T�7@��8��A��4� ��[@�a6�!5�C�c'�d��)?����S@�e��S��W��@��A� �?8�:T�7@��<��A��8� ��[@�a6�!5�C�cp����?����S@�e��S��W��@��A� �?<�7T�7@��@��A��<� ��[@�a6�!5�C�c���@��>����S@�e��S��W��@��A� �?@�4T�7@��D��A��@� ��[@�a6�!5�C�c��$���>����S@�e��S��W��@��A� �?D�1T�7@��H��A��D� ��[@�a6�!5�c�c�$���>����S@�e��S��W��@��A� �?H�.T�7@��L��A��H� ��[@�a6�!5�c�ct�$�һ>����S@�e��S��W��@��A� �?L�+T�7@��P��A��L� ��[@�a6�!5�#�c�����>����S@�e��S��W��@��A� �?P�(T�7@��T��A��P� ��[@�a6�!5�C�c��$�ҏ>����S@�e��S��W��@��A� �?T�%T�7@��X��A��T� ��[@�a6�!5�#�c��D��y>����S@�e��S��W��@��A� �?X�"T�7@��\��A��X� ��[@�a6�!5�#�c.�d��c>����S@�e��S��W��@��A� �?\�T�7@��`��A��\� ��[@�a6�!5�#�c��D��M>����S@�e��S��W��@��A� �?`�T�7@��d��A��`� ��[@�a6�!5�c�c '����7>����S@�e��S��W��@��A� �?d�T�7@��h��A��d� ��[@�a6�!5�c�cx'����!>����S@�e��S��W��@��A� �?h�T�7@��l��A��h� ��[@�a6�!5�c�c ����>����S@�e��S��W��@��A� �?l�T�7@��p��A��l� ��[@�a6�!5�c�c�)�d��=����S@�e��S��W��@��A� �?p�T�A��G@��p� ��[@�a6�!5�C�c������=����S@�e��S��W��S@����@�B0@�[�9@ �a6�!5�=���@������>��c�����#�@������-��
��S@�E��@��W@��o��s�`� >��}��c��@����������C��_�����H���@����!h%����6��,�����C��_��@��{@��@��@��@��O@�����a6�!�0��?�������w@�F�����@������>��cѤ����#�@��������b@��3��{@�d@��G�e@��?�c@��C��O@��<@�@��,�����3@���G@���?@���C@����`���w@������O@�@�a6�!�0��>���������C��_��~����`�����@����� ������}�����������������������������`���@��� �����|����@�������������~���`����@���� ������}�����@����������������~�����@����������@����������� ����������������#��'��+��/��3��7���p��@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@���?�T�ѝ�?����#��#����>��c�����#���T@���P@��o�������>��cч����#��o@�B(@���T@�_��TP@�X@�����F�T�X�����҄�c�{N�dSM��4���#�P@�$�_�P��TT��@�X���{N�cSM��4����"�P@�#�P��@��@��kTb����@����#������>��c�Q����#��@��������������_�L@�<@� ��TD@� �C�S�?LB�iT@@��xc���9EHz�F�L�GH@����K@���T<@���TD@��LB��T@@�{N�dSM��4Dxc�~���$�_x#���������>��cѡ����#���w�����#����>��c�����#��/@�����������>��c�����#��@��g�;L�b�E��!T�k��;�;L�b�E��&���7�;@��k@���S@���@�d�@���kT���S��S@�b���#�������>��c����#��g@��������������_��#����>��c�c����#���������_������>��c�Y����#�����@�6�������#����>��c�����#��/@����#������>��c�����#��@����������_�[L�`CA�[L�aGA�������_���������������@������ ��3���n��3@����@����?뉝T��ѝ�?����#��K��O�������>��c�����#�G��������G�;�9%@�����T�����{�����KA��OA���%�@9�ѿ��H�Tb6�B#�[xe�`��A9�6�98@��#����>��c�����#��#� ��<�7��X"�Ҙ�@�$4����$@��[�@��;������[@���KA�a�@��OA��4����@�=����!6�OA�d4���������G��7�@���KA�a�@��OA��4����@�=����9�OA�d4���������G��7��@��;�����������KA�e�@�$4����@�=������!6�OA�d4���������G��7�`���KA�a�@��OA��4���� �=�����9�OA�d4���������G��7����;�����������KA�>���<��:@�$@�TqTd���aT��	���T�D�T����A��0��zTA�cxd����������G��7�B���@��������G��7�b���{�"���A9c7��
8@�"@� ��<�������9������>��c�X����#�G�;L�`�E�;L�a�E��������_��A9c7�|��#@��������G��7����;����?�8@�"@� ��<���=O���KA��OA���"���"���A��	qTA�c@�$0@��������G��7����;�����A���nTA�c@�$0@��������G��7����;�b���A���lTA�c@�$0@��������G��7����;�b�ҴA��jTA�c@�$0@��������G��7����;���ҦA�(�hTA�c(@�$0@��������G��7����;���Ҙ��ҖA��)fTA�c@�$0@��������G��7����;���҈A��	dTA�c@�$0@��������G��7����;����zA�$��aTA�c$@�$0@��������G��7����;����lA���_TA�c@�$0@��������G��7����;����^A� �]TA�c @�$0@��������G��7����;����PA��[TA�c@�$0@��������G��7����;����B�9�9���c	������B����������A��c���@?��A9�6�OA�d0@��������G��;��KA��������$�����>��c�v����#����OA�d@���d4�����KA���@�e4���� ��;�N��@����KA�d0@�������9�OA��@����0@����#����>��c�W����#����@��@��@��k��o��s�e0@��g�����9�@����{�bX@�dT@���`P@�_�T�@�d���3�_��KA��X�{N�fSM��4��� ��P@�#��P���aT���#|�c`�����{N�cSM��4`��3����#�S����@��#����>��cў����#��@��@�b(���������>��cє����#��@��G������������_��}��������>��c�����#�G�;L�`�E�;L�a�E��������_�#@��������G��7����;��~��?�8@�"@� ��<����M���KA��OA���"�Ғ#@��������G��7����;��@��?�8@�"@� ��<����M���KA��OA���"��~���|���z`����D�����OA�"@��"4����KA�C�@�$4�� ��;�����YM��@��@�A��KA�#0@�{N�dSM��4����#�D@�$�C����C�9�OA�d@�D�d@�D��@�$T�$X�{N�dSM��4~���"�$P@�$�"P�������>��cќ����#�G�d@��#�d4���'�$�@�e4���� ��;���(M��@��+��KA�c0@����|��c	9�OA�c@��3��F��G���	�c���	�e��G@��G������������_�A�,�I5TA�c,@�$0@��������G��7����;����b�����#@�$@�%@�'0@��������G��7����������;��?��C��9"@�������(0@�d@���iTd@�E�CӟB�i/Td@��he8E@��@�� Ś���@��4c@�D�|�e�chd��@�c@��� �������6@�@��KA��OA��KA��OA��������3��_��@�"@�&@��[� ��5���Y���3@���[@��{N�cSM�c5�_@����_@�#�@�$���KA��OA����ҵ�@�"@� ��5������@�@��7�OA�d@�e@��������G��7��;����?�i���W��KA�a�@��OA��@�@��S� ��5��L���S@�`���N�KA��0@��c��L@������{N�aSM�a5�c@����� ��c@��L@�%��L��S@����L@��@��� �.����a6@�2�c@��P@����O��P��H@��D@����@@�_�T�@�$Є�����c@��H�{N�fSM��4���� ��@@�$��@��O@��D�$���S@�����|�{N�gSM�g5�@������@�"�hd�'�h$��L@� �.�{���O@���OA��@��@��������G��7��;��W@��?��C����KA�����"��4#@�c�B���aTb����#@�$@�%0@��������G��7��;����?� �@�$@��IT#@�%@��@��xd�'0@��������G��7��;��?����C����
#0@�$4��%@��������G��7����;��?��C��@�#�@9c�M������cP@9#6C@�$�BT�L���1�
��c�d$@��c @�c@�c��
T$0@��x#��{9#4��1`T$�@9��qaT���@��� ��;���@�?r��c���KA��OA��{A9��$�@9�q�T�K��@�$4���� ��;��� L���KA��OA��{A9�K@�$@������>��c�����#������������$4������0@����9"@����F��G������G@�����������>��c�z����#��@��G������������_���%�@9&��=����}�&K�ƀ������`��>��}�����@����
��������>��c�����#�G��������_������b�����!��_�������`�������]���`����V�������S����}���P����@���M��� ����J��������G����~���D���@����A����@���>����@���;�������8�������5�������2��������>��c�����#��@��@�A(��#�s����@�	��@������>��cђ����#����������������KA�*1@���*���9�OA�l@����������@���"Y@�-U@��� Q@�_��T�@�d���3�����KA��X�{N�fSM��4F��� ��P@�#��P����������KA�*���OA��@�!U���d|��`�����{N�dSM����4`��3�����0P����@����{N�bSM�b5�KA��KA�C8@����#�_8�������>��c�B����#�G�;L�`�E�;L�a�E��������_��3��7���v��3@��7@���A@�@�!@�?�!T�@9?xq�TA@��@�"9���_��@��_��@��c0�)T������#���A@������@�b��@����������@���T�@�@�B��������@�C@��TC@�cx`�?B�T{�9`��@�A@� ?֠�7�������_�������_����m�}�����{��� �������@����@��c0�
T������#�@�H����T	������1�?��C��G��K��O�@��� �4����@��7 ���A���+��������?@�"@� �4����K@�����9{N�aSM�a5�+@������+@�(�	@�)����h@�i@��?@��C@��G@��O@����K@�*@9J}��L�k�zij�z��+�J@��	�����@?����6�+@�b�A�@��������������_���%@9&��=��/��}�&K�ƀ����3���d:�����c��@���E	���������������_����������������@��@��@��@��@�����@���?��'T�ѝ�?����#��g��c��_�#@��[�h@�)@��jT���������W�@��J�cP�chh8��9�	� ��2���A	6�[@�C@�@�qaT� @9�q�T�@��A����q!T��9�q�T�~��A���@�� @9k�T�A���A9�A�����M�k�����������W@�G���!�!��������k@�! @9��B�����!}�#K�c��!��������[@�!}�a������@*�A�����@�������c@��������g@��_@�������_�@��)�
A���o��W@���[@� 9�A����A��@� ��2���+���9{N�aSM�a5�o@����o@�"�@�#���A�C@��A�������A���9���^��?��T��A9����[@��@ӟq`T�qaT�W@��_@��?��qTqAT�A�a@��#����>��c�����#� �4��#������g@��_@��c@�c�g@��_@��c@�&�g@��_@��c@�"�������	�μ��!�!���������!�����[@�!}�"K�B��A���`��;����c�����^���c@��������g@��_@�������_��A���������>��cщ����#����A��s��w��{����A�C@�EA�G B������#�B@����#������>��c���#��@��/�A6�!�
�j8��g@��?@��c@��@�����������_��S��O��_������9�#�6����A9��A9 ��S@��_@��O@��@�����9�@��@��@��W@���T�@��@����� �7�K��G��C�����W@�c���!�!�������T>�A������@�������K@��������C@��G@�������_������� ����������������#���a��@��@��@��@��@��@��@��#@�����@���?�T�ѝ�?����#����������K��G��C�#@��?�@�)@��;� ��2���������6@�� @9�q`T�G@�Y�@��@��A
T�@����;@�?�a	T�G@�?��	T�O��C@��K@������@���@��K@��������C@��G@�������_��@��O@�b 9�@�b��;@�b��@�@�������>��c���#�{��@��S��C@��W��G@��[��K@��_��@��@�� A��(B����#
��+��@��{��#������>��c�/����#��{@��/�A6�!�
��7��C@��?@��K@��@�����������_��G@��G@��G@��C@��K@�������������_����������������#������@��@��@��@��@��@��@��#@�n���@��C�?�)T�Cѝ�?����#��������C��?��;�@� ��2�����=���6@��G�� @9�q�T�q@T�@��@9���$�
T�L�B�1�
����C@�B@�&��=����}�&K�ƀ������P-�a������@���6�����������������������"�B��w��{���B����#K�c������"K�B�������$�������@�������;@��������C@��?@�����C��_��C@��?@��;@������@���@��;@��������C@��?@�����C��_����G@�b 9�@�@���C����>��c��#�s��@��K��C@��O��?@��S��;@��W��@��@�� A��(B����#��+
��@��s��#��C����>��c�n�#��s@��/�A6�!�
��6��C@����;@��@���������C��_��@��@9���$�
T�L�B�1�
����C@�B@�&��=����}�&K�ƀ������P-�a������@������������������������"�B������?@�ٺ��"�B���������!���c�����r���;@��������C@��?@�����C��_����������������#������@��@��@��@��@��@��@��#@����@���?�i+T�ѝ�?����#�����������W��S��O�#@��K�@�)@��C� ��2�����H��'6@�� @9�q`T�qA&T�@���@��%T�@����C@�?�!%T�[��O@��S@��W@����@���<��"��[@�C @9�9�@�������?�)$T�A9������[@�� 9��@����C@���q�T�@�b@��G��W@���
T�S@��K@���T���������]����!������G@�W����!������S@�Q����!�������"��z����@�������W@��������O@��S@��������_��@�@�������>��c��#����@��c��O@��g��k��o�e@�g A�i(B����#��+�c@����#������>��c�~�#��@��/�!6�!�
��5��O@����W@��@������������_��@�a@� �4�����6@�C@��K@���T�_��������������!������G@������!������_@� @���!��������������@�������W@��������O@��S@��������_���C��@�@�������>��cѶ�#����@��c��O@��g��S@��k��W@��o��@��@��$A��,B����'��/��@����#������>��c��#��@��/�!6�!�
��5��O@��S@��W@��@������������_����G@������!�������������c��@���E���W@��������O@��S@��������_��@�@�������>��c�p�#����@��c��O@��g��S@��k��W@��o��@��@��$A��,B����'��/��@����#������>��c���#��@��/�!6�!�
�N5��O@��S@��W@��@������������_��W@��������O@��S@��������_��O@��S@��W@��������������_������� ����������������#���i��@��@��@��@��@��@��@��#@�����@��C�?�I2T�Cѝ�?����#��W��S��O�#@��K�h@�)@�*@���+T�������������G��C�@��J�c0�chh8��9�	� �1�����6@�C @9�K@��@�k�T��@�E�_���A9M�[�����������G@�
����!������[@�! @9��B���!}�K�c��!������K@�!}�a��������������@�������W@��������O@��S@�����C��_���@�"@���@��T`����<���g��G@���K@� 9��@�����@��@� �1�������9{N�aSM�a5�g@����g@�"�@�#������9�����@� ��?�i"T��A9��K@�c@�q�T��@��O@��W@��G@��qAT�C@�_�T�W@��AT��@�D@���@���@T�O@��G@����T�����������!������O@������!���������3�	��������2���W@��������O@��S@�����C��_��G@��O@�g��@�a@� �4�-���6@�C@��G@��T�_�������s����!������_@�@@�l����!���������3�	�����������W@��������O@��S@�����C��_� ��A<���c��G@�������@�"@� �4����C@�a���9{N�aSM�a5�c@����c@�"�@�#���O@���@����C@��O@�����G@�4����!��������/�������@�������W@��������O@��S@�����C��_���@��O@��W@����?�B���C����>��c���#�����@��k��o��S@��s��w���@�e@�g A�i(B����#��+�c@����#��C����>��c�\�#��@��/�!6�!�
����3��?@��S@��W@��@���������C��_�������G@����!�������!����K@�!}�K�B��A������)��
��������z���W@��������O@��S@�����C��_�������	�ɷ���!�������!����K@�!}�K�B��A�������a��������Y���W@��������O@��S@�����C��_������ ����������������#������@��@��@��@��@��@��@��#@�Y���@����?��T��ѝ�?����#����������K��G��C������������@�;�`��@�a@� �1��G@�(��!6@�� @9�q�T�@��@9���$�
T�L�B�1�
��b�C@�B@���=����}�K�ƀ������P-�a���c��@���$����������������q���"�B�����B�B�<���K�B������4<���������������K@��������G@��C@��������_��@�b@��?��@��@� �1�����
7�@�"@9��9`���;���O��?@����A9?�q�~��@�!�� 9�@����@�#@� �1���.���9{N�aSM�a5�O@����O@�"�@�#���@�@�������>��c����#�{��@��S��G@��W��C@��[��K@��_��@��@��$A��,B����'
��/��@��{��#������>��c�H�#��{@��/�!6�!�
��2��G@��C@��K@��@������������_����?@�ض���!�������+�A���c��@���q���K@��������G@��C@��������_��K@��������G@��C@��������_����������������#������@��@��@��@��@��@��@��#@����@���?�T�ѝ�?����#��������G��C��?��J�c�I9�J�d�I9�J�h�I9��������H����@�a@� �1��?@�5��a6@�� @9�q�T�@��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ������P-�a���#��@���1
����������������~����B��w��{�B�B�<���K�B������4<��������������G@��������?@��C@��������_��@�d@9�Dq�T�Lq�T�@�� 9���Pq�T�~�� 9���?@�	�@�a@� �1��?@�C���@����;��@�B���C����>��c���#�s��@��K��?@��O��C@��S��G@��W�f@�h$A�j,B����'��/
�c@��s��#��C����>��c�h��#��s@��/�!6�!�
����1��;@��C@��G@��@������������_��@��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ������P-�a���#��@�������������������������B��w��{��?@�ҵ���B��������0����������k���G@��������?@��C@��������_��G@��������?@��C@��������_����������������#������@��@��@��@��@��@��@��#@�����@���?�T�ѝ�?����#����������K��G��C�#@��?�@�)@��;� �1�����8����
6@�� @9�qA
T�@��@��	T�@����;@�?�!	T�O��C@��G@��K@�������.�@��K@��������C@��G@�������_����O@�b 9�@�b��;@�b��@�@�������>��c�9��#�{��@��S��C@��W��G@��[��K@��_��@��@�� A��(B����#
��+��@��{��#������>��cџ��#��{@��/�!6�!�
�1��?@��G@��K@��@�����������_��C@��G@��K@�������������_����������������#���?��@��@��@��@��@��@��@��#@�v���@����?��T������#����������G��C��?�#@�@�)@��;� �1���������!6@�� @9�q�T�@��@��!T�@����;@�?�T�@�� 9�����@�@���C����>��c����#�s��@��K��G@��O��?@��S��C@��W��@��@��$A��,B����'��/
��@��s��#��C����>��c�*��#��s@��/�!6�!�
��0��G@��?@��C@��@������������_��G@��?@��C@��������������_����������������#������@��@��@��@��@��@��@��#@�����@����?��7T��	ѝ�?����#��?��C��G��O��_��[��W��J�c�I9�J�h�I9�J�i�I9���������	�B��3��?A�a@� �1��_@�/���+6@�� @9�q�T�CA��@9���$�
T�L�B�1�
����C@�B@���=��+��}�K�ƀ����/��P-�a���C	��@���+�����������	������v����B�����B�B�<��#�K�B���'���4<��������������[@��������_@��W@������	��_�����CA�b@��S��?A��@�e@��?� �1���! 6@�� @9�q�T�@��OA��!T�@����?@�?�T�c��?A�@���3��c����>��c���#���GA�����_@�����W@����[@����CA��$@��,A��4B����#�j/��c�l7��@����#��c����>��c�]��#��A��/�!6�!�
��/��CA�C@9�qT�q!T�?A�a@� �1��_@��@���CA�d@��c����>��c����#���GA�����_@�����W@����[@���(����9������c����>��c�1��#��A����C� ��c������>��c�&��#��@����#��c����>��c���#��A��/��3A�!6�!�
��/��CA�<�~���@�� 9C@��	��c����>��cы��#���GA�����_@�����W@����[@��������9������c����>��c���#��A�������C��|�f��c�������>��c����#���@����#��c����>��c����#��A��/��3A�!6�!�
�X/��CA����c@�� 9�OA����?@���C@����S@��C�E@��G��c����>��c�H��#���GA����������W@����[@����|���9���#��c����>��cѴ��#��A���������|�#��c��#����>��cѧ��#��@����#��c����>��cў��#��A��/��3A�!6�!�
�/��S@��W@��[@��@����������	��_��_@��W@��[@������������	��_��CA��@9���$�
T�L�B�1�
����C@�B@���=��+��}�K�ƀ����/��P-�a���C	��@����	�����������	������#����B������_@������B��#��'����0����������������[@��������_@��W@������	��_��[@��������_@��W@������	��_����������������#������@��@��@��@��@��@��@��#@�-���@���?�.T�ѝ�?����#��������������O��K��G�{J�c�I9{J�h�I9{J�i�I9���������	�n�`*���@�a@��1��G@�[���"6@�� @9�q�T��@��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ������P-�a�����@���W	���������������������B�����B�B�<���K�B������4<�����#���������K@��������G@��O@�������_��@�� 9��@�a@���2��O@����A6@��@�� 9�@���@��@���@�?�T�@����!T������@�@�������>��c�*��#�����@��c��G@��g��O@��k��K@��o��@��$A��,B����'��/��@����#������>��cё��#��@��/�!6�!�
�	.��G@��O@��K@��@�����������_��_��C��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ������P-�a�����@����������������������� ����B������_@�A@�����,����B�������@��S��C@��W������,����B�������(�a���c��@��������K@��������G@��O@�������_���@��@9���$�
T�L�!�1�
���"@�!@���=����}�K�ƀ������P-�a�����@���������?��[��������O@������!������[@��?@�ϱ���!�������P%�����#�����H����K@��������G@��O@�������_���@��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ������P-�a�����@���L���������������������B������G@�s����B��������0�����#���������K@��������G@��O@�������_��K@��������G@��O@�������_����������������#���l��@��@��@��@��@��@��@��#@�w���@���?��(T�ѝ�?����#��������G��C��?�{J�c�I9{J�d�I9{J�h�I9�����������$��@�a@��1��G@�Ѽ���6@�� @9�q�T�@��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ������P-�a���#��@������������������������B�����B�B�<���K�B������4<���������������?@��������G@��C@��������_���� 9�@�a@���2��C@������6@�C @9q T�O�����������C@�Ͱ���!�������!����K�B�����O@�B @9��A}�K�B��!������1��|�����@���X����?@��������G@��C@��������_��@�C 9�@�@�������>��cс��#�{��@��S��G@��W��C@��[��?@��_��@��@��$A��,B����'
��/��@��{��#������>��c����#��{@��/�!6�!�
�_,��G@��C@��?@��@������������_��@��@9���$�
T�L�!�1�
���"@�!@���=����}�K�ƀ������P-�a���#��@���+�����;��K��������C@�X����!������K@��;@�q����!�������P%�������������?@��������G@��C@��������_��@��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ������P-�a���#��@��������������������;����B������G@�����B��������0���������������?@��������G@��C@��������_��?@��������G@��C@��������_����������������#������@��@��@��@��@��@��@��#@�����@����?�$T��ѝ�?����#��������K��G��C����T@�����2������6@�� @9�q T�G@��C@��K@����������@���}����@�a@��1��G@�j���A6@�� @9�q�T�@��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ������P-�a���c��@���f���������������������B�����B�B�<���K�B������4<�����������&����K@��������G@��C@��������_��@�� 9�@�@�������>��c�O��#�{��@��S��G@��W��C@��[��K@��_��@��@�� A��(B����#
��+��@��{��#������>��cѵ��#��{@��/�!6�!�
�-+����C@��K@��@������������_��@��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ������P-�a���c��@��������������������F����B������G@� ����B��������0����������������K@��������G@��C@��������_��K@��������G@��C@��������_��G@��C@��K@��������������_��@��@9���$�
T�L�!�1�
���"@�!@���=����}�K�ƀ������P-�a���c��@���������?��O��������C@�خ���!������O@��?@���!�������P%�����������j����K@��������G@��C@��������_����������������#�������@��@��@��@��@��@��@��#@����@��C�?�)T�Cѝ�?����#����������K��G��C����������@���O
��
��@�b@��?��@��@��1�:����	7`���r2���O��?@���@� 9�@����@�#@��1��������9[N�aSM�a5�O@�)��O@�"�@�#���@�@�������>��c�D��#�{��@��S��C@��W��K@��[��G@��_��@��@�� A��(B����#
��+��@��{��#������>��cѪ��#��{@��/�!6�!�
�"*��?@��K@��G@��@���������C��_����?@�:����!�������|9��������@�������G@��������C@��K@�����C��_��G@��������C@��K@�����C��_����������������#���3���@��@��@��@��@��@��@��#@�b���@����?�i6T��ѝ�?����#����#��'��S��O��K����@������������2��A�a@��1��K@�����*6@�� @9�q�T�#A��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ�������P-�a���c��@��������������#���������B�����"�B�<���K�B ���`��<�����������X����S@��������K@��O@��������_��A�a@��1��K@��:���O@�_�aT����A�a@���2�K���6@�� @9�q@	T�_��#A��@9���$�
T�L�!�1�
����"@�!@���=����}�K�ƀ�������P-�a���c��@���F�����W��;�����������O@�r����!��������_@�! @9��B�����!}�K�B��!�����W@��;@������!������������#��@��������S@��������K@��O@��������_��~�� 9�#A�C@��O@��G�������>��c�!��#����'A����K@�������S@�����~��C9����c�������>��cю��#���@����G@������c����>��cу��#��@�����������?��T�@���A�@���#������>��c�q��#��@��/�!6�!�
��(��O@����C��A�c��������>��c����#����'A����K@�������S@�����#A��@��$A��,B����'��/��@�����#�������>��c�I��#���@��/���!6�!�
��(����C@��S@��@������������_��#A��@9���$�
T�L�!�1�
���"@�!@���=����}�K�ƀ�������P-�a���c��@���������[��?�����#���O@������!������[@��?@�Ѭ���!�����`��%��@��������J����S@��������K@��O@��������_��#A��@9���$�
T�L�B�1�
����C@�B@���=����}�K�ƀ�������P-�a���c��@���N����������#�����������B������K@�t����B��������0�����������
����S@��������K@��O@��������_��S@��������K@��O@��������_������� ����������������#���i���@��@��@��@��@��@��@��#@�8���@���?��T�ѝ�?����#��������S��O��K�#@��G�@���5�����׷��A7�@�d@�����e����?�`@����@������@�0�@��@���T�@��C�?@�iT�@��hf8@��@�!ǚ���@Ӧ4�@��|����hg�@��@��@����C��c���������!6@�@��C@��@��?@��@��@��C@��@��?@��@�������a6�;��W��@�a@���5��G@������;@���?@��[N�cSM�c5�W@����W@�&�@�'��{J�c�I9{J�d�I9{J�e�I9�S@��K@��O@��
�@��O@��������S@��K@�������_��@�@��������>��cѕ��#����@��[��S@��_��K@��c��O@��g��@��@��$A��,B��
��'��/��@����#�������>��c���#��@��/�!6�!�
�s'��S@��K@��O@��@�����������_�����������!������@�!@9�B=���!}�K�B��A���`�@;�!���#���������O@��������S@��K@�������_����G@�j����!����� ��������@�������O@��������S@��K@�������_����� ����������������#���i���@��@��@��@��@��@��@��#@����@���?�T�ѝ�?����#��������W��S��O�#@��K�@���5�����׶��@�@�@��
6�G��_��C��@����}���?�iT�C@���@����v����G@�b���Q�?��[��@��L@�������[N�aSM�a5�@��� ��@��L@�%��L��G@��L@��.����_@������6@��[@��?@�4�@��P@����;��P��H@��D@����@@�_�T�@��������@��H�[N�fSM��4�� ��@@�$��@��;@��D�$���G@�����|�[N�gSM�g5�_@����_@�"�hd�'�h$��L@��.������;@���[@��?@�?��T��@�a@���5��K@��7���@�������?��	T����@�������?�T�{J�c�I9{J�d�I9{J�e�I9�O@��W@��S@�]	�@��S@��������O@��W@��������_��@�@�������>��c�o��#����@��c��O@��g��W@��k��S@��o��@��@��$A��,B����'��/��@����#������>��c����#��@��/�6�!�
�M&��O@��W@��S@��@������������_��@����������@��������� ����������������#���s���@��@��@��@��@��@��@��#@����@���?�	T�ѝ�?����#��������O��K��G�{J�c�I9{J�d�I9{J�h�I9�������������@�d@��C�`@����@������@�0�@��@���T�@��C�?@�T�@��hf8@��@�!ǚ���@Ӧ4�@��|����hg�@��@��@����?��c���������!6@�@��?@��@��C@��@��@��?@��@��C@��@�������a6�;��S��@�a@��1��G@�����a6@��@��@��� ՠ@�_�T�W��@�Є
�����W@���[N�fSM��4�� ��@�"�����"�B�}�B`��C@�h"���;@�C�[N�cSM�c5�S@�~��S@�#�D@�$�C��@�@��������>��cљ��#����@��[��G@��_��K@��c��O@��g��@��@��$A��,B��
��'��/��@����#�������>��c���#��@��/�6�!�
�w%��G@��K@��O@��@�����������_����G@�������!�������4�A	���#��@���(����O@��������G@��K@�������_������x�����!������@�!@9��B=���!}��J�B��A���`�@;�!���c���������O@��������G@��K@�������_��O@��������G@��K@�������_����� ����������������#���d���@��@��@��@��@��@��@��#@���@���?�T�ѝ�?����#��������S��O��K�{J�c�I9{J�d�I9{J�h�I9����������@��@�d@��G�`@����@����@���0�@��@���T�@��C�?@�)T�@��hf8@��@�!ǚ���@Ӧ4�@��|����hg�@��@��@����C��c���������!6@�@��C@��@��G@��@��@��C@��@��G@��@��������6�?��W��@�a@��1��O@������6@��G@��W@��?@��@��K@��������O@��S@�������_��@�@��������>��cѥ��#����@��[��O@��_��S@��c��K@��g��@��@��$A��,B��
��'��/��@����#�������>��c���#��@��/�6�!�
��$��O@��S@��K@��@�����������_����O@�������!��������4�	���#��@���4��K@��������O@��S@�������_������������!������@�!@9��B=���!}��J�B��A���`�@;�!���c�������K@��������O@��S@�������_��K@��������O@��S@�������_����� ����������������#���p���@��@��@��@��@��@��@��#@����@����?�)T������#��G��C��?�@�)@����T�@9(4��l �������������?@��������C@��G@��������_�	����9���C����>��c���#�s��K��O��S��W�"@�$ A�)(B����#��+
�"@��s��#��C����>��c�f��#��s@��/�6�!�
��#��C@��G@��?@��@������������_�@��?�T�@9	q!	T������	�{J�c�I9{J�d�I9{J�h�I9����������@��?@��������C@��G@��������_��@�@���C����>��cѱ��#�s��@��K��C@��O��G@��S��?@��W��@��@��$A��,B����'��/
��@��s��#��C����>��c���#��s@��/�6�!�
��#��C@��G@��?@��@������������_֠���!��������G��?@��������C@��G@��������_��������������������_����������������#�������@��@��@��@��@��@��@��#@�:���@����?��T������#��G��C��?��@9)@�H
4
@�J�?
�T	q`	T������	����9{J�c�I9{J�d�I9{J�h�I9���������@��G@��������?@��C@��������_��@�@���C����>��c�'��#�s��@��K��?@��O��C@��S��G@��W��@��@��$A��,B����'��/
��@��s��#��C����>��cэ��#��s@��/�6�!�
�#��?@��C@��G@��@������������_֠��
�������������G@��������?@��C@��������_��������������������_�	����9���C����>��c�����#�s��K��O��S��W�"@�$ A�)(B����#��+
�"@��s��#��C����>��c�H��#��s@��/�6�!�
��"��?@��C@��G@��@������������_����������������#�������@��@��@��@��@��@��@��#@�L���@����?�iT������#�(@�	@�)�	�AT�G��C��?�	�@9?q�Ti	4��������@��9{J�c�I9{J�d�I9{J�h�I9��������]�@��G@��������?@��C@��������_��@�@���C����>��c�o���#�s��@��K��?@��O��C@��S��G@��W��@��@��$A��,B����'��/
��@��s��#��C����>��c�����#��s@��/�6�!�
�M"��?@��C@��G@��@������������_֠�(5������������G@��������?@��C@��������_ր���������������G@��������?@��C@��������_��������������������_����������������#���U���@��@��@��@��@��@��@��#@�h���@����?��	T������#��G��C��?�������{J�c�I9{J�d�I9{J�h�I9����������@��G@��������?@��C@��������_��C����>��c�����#�s��@��K��?@��O��C@��S��G@��W��@��@��$A��,B����'��/
��@��s��@���9����#��C����>��c�D���#��s@��/�6�!�
��!��?@��C@��G@��@������������_����������������#�������@��@��@��@��@��@��@��#@�����@����?�i	T������#��������G��C��?������������@�i�@��G@��������?@��C@��������_��C����>��c�}���#�s��@��K��?@��O��C@��S��G@��W��@��@��$A��,B����'��/
��@��s��@���9����#��C����>��c�����#��s@��/�6�!�
�X!��?@��C@��G@��@������������_����������������#�������@��@��@��@��@��@��@��#@�����@����?�iT������#��������G��C��?������������@���
��@�d@9��$�BT��9�@�a@��LЄ�1�
�Ҥ��`A9��9��2��C@��1��@�{�9`����A9���q��A9a������@��G@��������?@��C@��������_��@�@���C����>��c����#�s��@��K��?@��O��C@��S��G@��W��@��@��$A��,B����'��/
��@��s��#��C����>��c�`���#��s@��/�6�!�
�� ��?@��C@��G@��@������������_��G@��������?@��C@��������_�!��T�� ����������������#�������@��@��@��@��@��@��@��#@�x���@���?�	T�ѝ�?����#����������G��C��?�#@��;�@���2�����j���!
6�@��@9���$�bT@���9����@��@��L��1�	
��&!��`A9���@�?����q�������@��G@��������C@��?@�������_��@�@���C����>��c�p���#�s��@��K��C@��O��?@��S��G@��W��@��@��$A��,B����'��/
��@��s��#��C����>��c�����#��s@��/�6�!�
�N ��C@��?@��G@��@�����������_����;@�f�����!��w��{�����������@������G@��������C@��?@�������_���!�һ�� ����������������#���d���@��@��@��@��@��@��@��#@�k���@����?�	T������#��������G��C��?������������@������@�a@���2��C@��0��@�{�9`���@�a@9��A��?@��������C@��G@��������_��@�@���C����>��c�����#�s��@��K��?@��O��C@��S��G@��W��@��@��$A��,B����'��/
��@��s��#��C����>��c�L���#��s@��/�6�!�
����?@��C@��G@��@������������_��G@��������?@��C@��������_����������������#�������@��@��@��@��@��@��@��#@�����@��C�?�	T�Cѝ�?����#��������G��C��?�{J�c�I9{J�d�I9{J�h�I9��������d����@�d@9�hqaTd@����;��@�a@��1��G@�I����	6�@�d@9���$�BT@�{�9`���L�c�1�
����c`A9���qa���;@�2�@��?@��������G@��C@�����C��_��@�@���C����>��c�T���#�s��@��K��G@��O��C@��S��?@��W��@��@��$A��,B����'��/
��@��s��#��C����>��cѺ���#��s@��/�6�!�
�2��G@��C@��?@��@���������C��_�������@�!@9��B=��w�!}��J�B��A��{��G@�?�����!��������;�!	�����������?@��������G@��C@�����C��_��?@��������G@��C@�����C��_���!�ҋ�� ����������������#���4���@��@��@��@��@��@��@��#@�K���@����?��T��ѝ�?����#����������K��G��C�#@��?�@��1���������!
6�@��@9���$�"T@���9����@��@��L��1�	
��� 	��`A9���@�?����q�������@��G@��������C@��K@��������_��@�@�������>��cѨ���#�{��@��S��C@��W��K@��[��G@��_��@��@��$A��,B����'
��/��@��{��#������>��c����#��{@��/�6�!�
����C@��K@��G@��@������������_��@��@9���$�
T�L�!�1�
���"@�!@����=����}��J�ƀ�������P-�a���c��@���R������;��O��������?@������!������O@��;@�������!�������`,�A�����������G@��������C@��K@��������_���!����� ����������������#���v���@��@��@��@��@��@��@��#@�E���@��C�?�T�Cѝ�?����#��������G��C��?�[J�c�I9[J�d�I9[J�h�I9�����������
��@�a@���1��C@�ݭ���6@�[�9@���@�A@9�����@�C@9lqAT@��@�`���C����>��c����#�s��@��K��C@��O��?@��S��G@��W�F@�H$A�J,B����'��/
�B@��s��#��C����>��c�_���#��s@��/�6�!�
����C@��?@��G@��@���������C��_��C@��������?@��G@�����C��_�������@�!@9��B=��w�!}��J�B��A��{��C@�ۡ����!��������;�!	��������t��G@��������C@��?@�����C��_��G@��������C@��?@�����C��_����������������#�������@��@��@��@��@��@��@��#@�_���@����?�i	T������#��������G��C��?����@���������Q�@��G@��������?@��C@��������_��C����>��c�e���#�s��@��K��?@��O��C@��S��G@��W��@��@��$A��,B����'��/
��@��s��@���9����#��C����>��c�����#��s@��/�6�!�
�@��?@��C@��G@��@������������_����������������#���q���@��@��@��@��@��@��@��#@�����@��c0�T������#�f@��q�T_�aT`��%������������������_֦5_�`T@�<�����������������_ֆ@��q�T?�aT`���a����������������_֦5?�`T � ��~���������������_֥@ӿq�T�aT`�4�����������������_֥5�`T@��;�!����������������_�����������_��������9�9�9������@��@��@��@9�@9�@9���@�"4_q`T_q�T�����@��_֠�D��@��_�����A��_������~��_��@���?�IT������#��[��_��c�@�d	�@�����}ӄ`Ѧhd��#����@����@��?�?�T�T�W������������6�W@�b@�d@���_�Ta������������_��W@����������@�������!��'��+��
����j���!
��/��3��#@��C��?@��G��@��K�����]���!
��7��;���X�a���#��@�����������_������������_���� �����������z���@��@��@��@�����@��c0�IT������#�@� ���@���A����MT���@9*@�?
k��T�@�_��T��� @�$��T�L�B�1�
��b�@@�A@�R�����B��7��;���p:�������@�����������_�e�@���BT�G��3��9�������@���������G@���;N�fSM��4��� ��@�"����3@��������A9�����c�|�h#8������������_�!��f�� ����C9�������@��C@9�@�����@��C�?��T������#��O��9�W��6@� ���@���?@� �@��@��џ�MT��f@9'@��k��Tc@�_��T'�������B9_$��T�L�c�1�
�҂�@@�A@�ߟ����B��/��3��O@�@@�A@�B@������B�(��7��;�`�;�����c�����O�����C��_���!������������C��_�A����T���@9*@�_	k��T�@�_��T������������B���?��C�����!������@���(�����C��_�a�@�_�BT���@�����x����O@���;N�fSM��4*�� ��@�"���������B9�W@�$�����|��h$8��������C9���9��}���@��C@9�@��@9l���@��c0��T������#�#@�$�
T�L���1�
��c�@�c`A9��@���A�B�_��T���@9��?k��T��B�������$�T�@@�A@�N�����B����#�`���������@���������������C��_�_��TC�|�$����hc8?��T�@���*@���|��hd8�h#8���h$8(�@�@�a�_�T�����������C��_�{����i����g��!��e����!��b�� ����C9�����@��C@9����@��c0�T������#���������������!	����#��@�ܞ����!	��'��+���,.�a��������������������_�����������@��@����@���?�T�ѝ�?����#�����5��"������@�"@�������>��cю���#���1������Υ��,�@��_@�!@��/����	��
�������!��C��G��/@�C @9�Є��K�c}��J����c��O�B@�����������!��S��W��5�-��B�>��}����@����@�������6����[@������5�-��@�������i����@��@�������>��c�L���#����2��������,�@��_@�!@��+����	��
�`�����!��C��G��+@�C @9�Є���K�c}��J����c��O�B@������U����!��S��W��5�-��B@?��}����@����@�����������[@������5�-��@�������(����@��@�������>��c����#���4����L���'�@��_@�!@��'����	��
������!��C��G��'@�@@������!��K��O��'@�@@������!��S��W��5�-���B$�#�����@����@�����������[@�%����5�-��@��������������@��@�����	��3��7��@���@9���+��;��}��J�ƀ����?��5�-��@���B��#��������g��@��@����ˡ@�?�T�������_�@�3���B��� ���������@����@��C�?��T�Cѝ�?����#������� ��5�B�-��aT������������T$@��@��T���1��!���?��t������o����c����>��c�}���#������t�������@����@���������;N�aSM��4���1��?@��c�E/���?@��c����>��c�����#��@��?@�"(��C��5��-��E����Lq�T,q�TLq�TGTqAT�C@����5��-�����������������������������L��#��c����>��cѵ���#���4�A!���w��@��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��s@�������8�0!��;N�aSM�a5�w@�����w@�#�d���������C��_������
�����C��_�X�?q�T���s��!�!�������`�\��������@���������������C��_���������������������{����8�� ��;N�aSM��5�C@��@��@��@��{@�����C@�#��@�$��@�%��@�&��{@�'��8�4�0�<��@�9��������C��_�������C��_����������@��@� ���@���?�)mT�	ѝ�?����#�+���9�	����>��cѱ���#�_��
�d@��"��c�������c���������	��������+��@��9�����>��cј���#���P@�L@���AT�����>��cэ���#�����7X@��e����e��?��dTT@��Ҵ��_��c����>��c����#��_@��*@���;N�eSM���4�O��K����3���=.���K@��O@�_��cA����_@����>��c�b���#��_@�(�L@�c�L����c����>��c�����#��A���T@���(@���C9"6@���@�"�@����K�`CA��K�aGA��	����>��c�=���#�_��S��W���9�+A�@@�?��S@��W@������	��_�@�@���y��;N�dSM�d5�cA�	�� ��cA��@�%�!��@�%���������;N�eSM��4���#��@�%���@�@�@��(��,�;N�cSM��4���&��$@�#��$��@�a@�������>��c����#����>����?���$�	����>��c�����#�_��S��W���9�+A�@@�?��S@��W@������	��_�@��	����>��c�����#�_��S��W���9�+A�@@�?��S@��W@������	��_��@�9@�!@�@��c����>��c�����#����������������������9����	��c����>��c�7���#��A��_��
���9�+A�@@�?��S@��W@������	��_��	������>��c�$���#��@��_��
���9�+A�@@�?��S@��W@������	��_��c����>��cѓ���#��d@�p���c��#����>��c����#��/@������	����>��cр���#�_��S��W������	��_��	��c����>��c�����#��A��_��
����������	��_��c@��#��'�(@��$@�@���@�e@��@��@����	Tb@�eA�����b@���@�B@������>��c�N���#����c���@���@��@��g��k��o��@��9�@��w��@��{��c������>��cѸ���#��@���(@�_�#+T$@�,@�c���B�(�,������B�!�;N�bSM��4���!�$@�"�$���	��c����>��cљ���#��A��_��
���9�+A�@@�?��S@��W@������	��_�@�a��#A����	� ?ց�`6�cA���cA�@�@�!@�6������z�F	������1���%����@�S�	����>��c�����#�_��S��W���9�+A�@@�?��S@��W@������	��_� @�@���&����O��cA�d����4������K�����������cA�c@�c@�������c	������A��O@������c������A��K@������c�������P	�!���#��@���y��	����>��cѯ���#�_��S��W���9�+A�C@�`?��S@��W@������	��_�`��cA�d@���T�O��?��#A��	� ?��?@��O@���@�6�cA��	����>��cь���#�_��S��W���9�+A�@@�?��S@��W@������	��_��T ������>��c�x���#���bP@�dL@���!T�����>��c�m���#���6aX@������`��?�	TeT@������[��c����>��c�����#��[@��*@���;N�eSM���4�O��K����3���,���K@��O@�_��cA��[@����>��c�D���#��[@�_(�bL@�B�bL����c����>��cѷ���#��A���`
T��	������>��cѭ���#��@��_��
���9�+A�@@�?��S@��W@������	��_�`@�a@�b @�f����O��cA�d����t������K�����������cA�c@�c@���.�����c	������A��O@�G�����c������A��K@�@�����c���������a���#��@������	����>��c�����#�_��S��W���9�+A�C@�`?��S@��W@������	��_�����5�!'�v���i������@���}����������@���a@��;���@�C@���D@��C�B@��G� �#�������;@���cA�"@�B@�@@��C@��G@��@�ڨ������6�cA�� @��@����@�_��T�@�$����ѹ���cA�#�;N�dSM�d5�@�����@�$�xc�&�x#� ��	����>��cќ���#�_��S��W���9�+A�@@�?��S@��W@������	��_��cA�9��"��x&�x#����MTd�d�D��ц�A�?��)Txf��T�@�xc�	@�?�T;N�gSM�g��4U��(�xf�'�$�xc�'����� �;N�aSM��4@�� ��@�!���������������������,�� �R���S@��W@������	��_��3�������3@�����@��c0�)
T������#�E@��@��	T�/����@��x`��#��������@�@��@�@���N���6���@�d@��@��#@��@����>��%��@�@�@��@��@��@��@��#@�?����6�@��@��@�� @��/@������@��@��@�� @��/@�ܩ���@���� �;N�eSM��4��� ��@�#����@���������C��_�������C��_����C��_և�� ��������@�����@��c0�T������#�@@�A@�@�B��7��3�T@��;��#����>��c�`���#��;@�(@��/�����7@�@�;N�cSM��4���!�C@�#�A����;@�@��3@�C@��kTa��@�@�������_������_������_���������@���?�T�ѝ�?����#�������5��������@��@����5�-��@���B�?���������H��/@����@��@��@�����?�TDxc���@9�$�bT�/��g��L�!�1�
��T��o�������>��c����#��o@�c0@��c��������@�������!������3@��7@���������!������g@�@@�������!(������5�-���B�(��|����@����@�	��?@�?�cT�;@��C@������|���(��+���&@�����@�?�T��������_�C�Lj��ֈ���g@�"��Bx`���]�����!	��{����5�-���B�����������@����k@�'@��'@� ��+@��j�T�'��k��@��@�����a�����B��s��w��'@��#��T��Ҥ���@��������!�Ҟ�� ���������L���@��@��@�P��@�?qaT�@�?q������_�@�_qTb4_q�T��t$��}��_���$��}��_�����~��_�_q T_q`T_q�T����@��_֠�D��@��_֠����@��_֠����@��_�@�?q����_�@�_qHT�5�����~��_��t$��}��_�_q`T_q�T�����~��_֠�D��@��_֠����@��_�@�_qHT�5�����~��_����!��_�_q`T_q�T������_֠�D��@��_֠���~��_֐@��c0�	T������#�@ӿq�T������C��_օ���&���}��J�ƀ����#�`���!������@���e������������� ��#9��������#@9�@����@��c0�	T������#�@ӿq�T������C��_օ���&���}��J�ƀ����#�`�(�a������@���9������������ ��#9��������#@9�@����@��c0�	T������#�@ӿq�T������C��_օ���&���}��J�ƀ����#���\��������@���
�`������������ ��#9����W���#@9�@����@��c0��T������#�@��5�����~��������_��������B�&���}��J�c��b��#��������!��'��+��� �������������������_��#9����%���#@9�@����@��c0�iT������#��9�����#��'��+��/��9�9�@9_q�T�����������_�����5�!@
�]��� ��#9�������������9�9������#@9�@��@��@��@��@��@��A9�A9���@��c0�iT������#��9�����#��'��+��/��9�9�@9_q�T�����������_����5�!�)��� ��#9�������������9�9������#@9�@��@��@��@��@��@��A9�A9��@��� @�?���������_��@��c0��
T������#��G���o��N�aSM�a5�G@�1���G@�#��d@��;�c@��/����@��@��#����3�fˇ���H�}���������� �����������d����+@����/@��;@��@��#@��3@�?��T�+��3����#��xa�����@�C��#@���cT�3@����'��7��3@���$����������@����������7@��'@��@�������������_�����Q���@�����@��C�?�	T�Cѝ�?����#���������������	����7��@��3���B�������
������3@���@��3��7@���B���@���
���3@���@��3��7@��B�$������
������3@���@��3��7@���B`������
������3@���Q��R��S������	��@��S��;@��?@� ��G@� ��3��K@��/��C@������>��cѷ���#���
����������/@��3@��	�[@�!@��'��������#@��'@� ��#��W@�����O@��3���
��7@���B���~�w����3@��#@��˿�İ����@������>��cэ���#���
������@��@��[@��@��+�����!���~��5���4��@��>��������
��7@�R���@��+@������H����W@�����7@�����C��_���������������������@��@��@��@��@��@��@�M���@����?��T������#��#��_��c��g��k��o��s��w��_@��c@���c����g@��#����>��c�=���#���
��#�~����#@��@�c�
���+@�!@����#�����@��@�#��'@������s@��T �������_����������_�����������������W���@��@��@��@��@��@��@�����@����?�iT��ѝ�?����#�����������������������������������������������
�������W��X��Y���������@��C��	��
����c��E��F��G��	��
����C@��c����S��3@��#����>��c�����#���
��#�����@��@��@��@��#��S@���
������#@���#������@�D���͘���c��C@��#����>��cѸ���#���
��#������@��@��@��@����c@���
������@���#�����@�D����I��J��#K����
����c@����g@���@�c��g��k@���@�c��k���@��#����>��cэ���#���
��#����@��G��@�����@���
�a#���o@�@��'���
��G@��@�U���@��'@�����#�K����@�$����s@���@�c��s��w@���@�c��w��{@���@�c��{���@��#����>��c�]���#���
��#������@����@�����@���
�1#���@�@��'���
��@��@�%���@��'@�����#�����@�'����g@��k@��o@��s@��w@��{@��@��������_����������������#��'��+��/��3��7��;���g���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@��;@����@��C�?��T�Cѝ�?����#�������������	��W��9E�F�G�������@@��;������
��s��D��E��F������
��;@��s������c��+@������>��c�����#���
���)����@��@��{@��@����c@���
������@���������w@�D������s��;@������>��c�����#���
�������@��@��{@��@����s@���
������@���������w@�G����#K��+L��3M������	��s@��W��@��D@�h��<@����@��@����S��@��D@��@����?@��˄��?��D@��@����C@������C��D@��@����G@��@��@�������
�h���@��@�����@��@��D@�c@����K@���c��K��D@�c@����C@��˃��C��D@�a@������>��c�o���#���7��������?@��C@��G@��K@��O@��S@��W@�����C��_��@��@��{@��@��W@��@�������
�2���@��@������(����w@�����?@��C@��G@��K@��O@��S@��W@�����C��_�����������@��@�)���@����?��T��ѝ�?����#�������#������>��cѫ���#�C(@����{@��������g��k��o��s��w��{����L��M��N��	��
����@��c��@�[�9N�cSM��4A@����+��#��$���@��L���M���N�N<�PD�ST��@�N@�N@�n��@�O@��1�T�@�Q���э��1�������T�	@��-��1ͭ�k�T ��!�+T�@�O���ύ��/���������������7ND@��!@����%@��C���TD@�����9N�bSM��4�������$���@����>��c�����#��@�(��������_�x/��?@�����C@��@���T�?��y`��G��9N�qSM��5��@��G@������@�0��G@�3@�3�0�.�B�3�C�5�D�����
����..@����g@��K@��k@��O@��o@��S@��s@��W@��w@��[@��_@��{@��c@��@��������������������?S��GT��SU�����
�����@���N�nSM��4�G@�a�����+��#�Z$���L���M���N��G@�ξ��������@��.��@��%@��!@����@�_�"T�@��Є�>������@��$�N�fSM��4<�� ��@�.������G@��!�/�N�pSM���40��6�xo�0�����������������@��@��@����@��	�?�i�T�ѝ�?����#�@���;�9��������>��cѶ���#�#(@��C��/A��;�9��������>��cѪ���#�#(@��C��/A����������>��cџ���#�#(@��C��CI9c�dJЄ:��hcxc�0���T�g��k��5�B�4�[xc�`��������>��cш���#�!(@��C��/A�����������>��c�|���#� (@��C��#�������>��c�s���#��CA��/�������s�B@�_q�T_q`T��<�o�����kA����>��c�_���#��kA�d(@��C��gA��@��A�����o��@�������o@��G��A��K��s@��O�����kA����>��c�F���#��kA��(@��C��gA��@��A��S���� ��#
����S@����@��A��s@�
�gA��@�������H��@��A��s@��������kA����>��c�$���#��kA��*@��C��CI9��eJХ:��hdx�qAT���dD@��@�����7�������q ��@����@��@@��gA��@����o���
��A��s@�`���@��o@������@��D@��@��gA��@��k���7��A��s@�Q����k@��������>��c�����#��kA��(@��C�dD@��@��/A��O�������7���;����O@�����������>��c�����#� (@��C��#�������>��c�����#��CA��/�m������s�B@�_q�T_q`T��B�o��G��K��O��gA��@��#
���� ��������6@�����kA����>��cѫ���#��kA�d(@��C��A���`T���gA�a@��������@������o@��G��A��K��s@��O��gA��@��#
���� �T����@����s@����A��gA��@����������@��s@����A������DD@��@���������7������@�D������kA����>��c�j���#��kA��(@��C��@��@@��/A����o���
��A��s@�����@��o@�����@��D@��@���7��A��s@�� ��a��������>��c�I���#� (@��C��#�������>��c�@���#��CA��/�֤���g��c����s��gA��@�����������J��@�����������������g@��N�aSM�a5�A�w���A�#���<��gA�a@�����Ҝ���9N�cSM�c5�@�k���@�#�@�$�����s@��N�cSM�c5�A�]���A�#�@�$��������kA����>��c����#��kA��*@��C��A��K�������>��c�����#��kA��(@��C��gA��@��A���������@�a<@�@��������K@������9N�cSM�c5�A�-���A�#�@�$������kA����>��c�����#��kA�d(@��C��CI9��eJХ:��hdx� q�TN�dSM�d5�@���#��@��@�%���N�dSM�d5�@���#��@�� @�%�� ��c@�_���T�@�c���gA�a@��������@���'���������#���c@��N�aSM�a5�A�����A�#��{�<��gA�a@�����>����9N�cSM�c5�{@�����{@�%�@�&����N�eSM�e5�@����#��@��@�&���b@�f@���`@�_�BT�{��@�������{@���N�fSM��4��� ��@�"������@�a�!�N�bSM��4���%�xa�"�x!�\��������>��c�D���#�#(@��C�@��A�������U��@�������kA����>��c�3���#��kA��(@��C��#�������>��c�)���#��CA��/�O����s��g�������kA����>��c����#��kA�d(@��C��/A��@���������������������������\��]��#^����c��	�e��C	�g#��@��3���+�����s@��N�cSM��5�A��kA�P���A�%��kA�&�����g@���N�eSM�4��������+�C!���@��g@����e@��	�g#@��C	�i+@�����	���3A�,��@��D@��(@��$@��� @����T�������@��Є�>�k����A��(�N�fSM��4�� �� @�#�� ��g@������@��@��$�#�N�dSM��4�� �yc�$�y#��gA�a@��������@���6���������2���g@��N�aSM�a5�A�����A�#���<��gA�a@�����M����9N�cSM�c5�@�����@�%�@�&����b8@�e4@���`0@�_�"T���@��Є�>�����@��8�N�fSM��4��� ��0@�#��0���a4�$�N�eSM�e5�@�����@�%�xd�&�x$�a<@��@�b@���������9N�cSM�c5�@�����@�!�@�"��b��������>��c�J���#�#(@��C�@��A�������[��@�������kA����>��c�9���#��kA��(@��C��#�������>��c�/���#��CA��/�U����@�dD@��$@���� @���Bxe��$�w�s����g���+�����s@��N�aSM�a5�A�j���A�#�����g@���gA�a@�����#��@�c���������������g@��N�aSM�a5�A�P���A�#���<��gA�a@����������9N�cSM�c5�@�D���@�#�@�$����a<@��@��@����������9N�cSM�c5�@�1���@�%�@�&���@��8@��4@����0@�_�"T�@�����>�i����@��8�N�fSM��4�� ��0@�"��0����@��4�"�N�cSM�c5�@�
���@�#�xb�$�x"����@�������kA����>��cѥ���#��kA��(@��C��/A��������������������������\��]��^����b��	�d��C	�f��@��3��@�[�9C�B�E�C�G�D������#�C,@�����@��A���@��A���@��#A���@��'A���@��+A��@��/A��@��3A���������������������������������\��]��^����b��	�d��C	�f��@��3�N�bSM��4����kA�#��@�����@�%����+����������e@��	�g#@��C	�i+@��@�e��g��i���3A�e-��kA�e��@��$@�� @����@�_�T�@�����>�׭���@��$�N�fSM��4��� ��@�"����@�� �!�N�bSM��4~��+�xa�"�x!�1��������>��c����#� (@��C��#�������>��c����#��CA��/����������#��'��+����`@��	�b@������+A������@��[��gA�@�������@����������������[@��N�aSM�a5�A�?���A�#��w�<��gA�a@����������9N�cSM�c5�w@�3���w@�#�@�$�����w�����kA����>��c�����#��kA��*@��C��A��G�������>��c����#��kA��(@��C��gA��@��A���������w@�a<@�@��������G@�i����9N�cSM�c5�A����A�%�@�&���w@��,@��(@����$@�_��T�@�����:�:����w@��,�N�fSM��4��� ��$@�"��$��(�!�N�bSM�b5�kA�����kA�"�xa�#�x!����������>��c�z���#� (@��C��#�������>��c�q���#��CA��/�{�����9���#��'��+��/��3��	9�	9���`@��	�b@��C	�d@���	�f@����������CD9q�ET�@����c@��	�e@��C	�g#@���	�i+@������#��+��G9q�KT��G9��G9k`JT�����o��gA�a@�����S��@��@��qhT�qITdD@��@�������kA����>��c�*���#��kA��*@��C�d,@�eD@��@��/A��˄�d,�dD@���*�kA�(��;��������o@���������N�aSM�a5��@�e�� ���@�"D@�"� D��@��5�gA�@�"�
����kA����>��c����#��kA�(@��C��/A�"�������@�"D@�[�9N�cSM��4F�� �C@�#�@�u���N�aSM�a5��@�;�� ���@�"0@�"� 0�i���N�aSM�a5��@�/�� ���@�d@@�$�`@�����kA����>��c�����#��kA��(@��C��gA��@��A��������@���cD@�d$@���a @���!xb�����B������+�>���@�!@��N�aSM��5�kA��A����kA�#� ��A��@�%������@��D@��@��$��(�N�gSM��4���$�� @�'�� ���@��gA�a@��@�����C����9N�cSM�c5��@������@�#�@�$���kA���q�T����kA����>��c�s���#��kA��*@��C�d(@�eD@��@��/A��˄�d(�dD@���s����q�TdD@��@�������kA����>��c�Y���#��kA��(@��C�a0@�eD@��@��@��@��/A����_���
�������@��_@������@��D@������kA�M�qA	TdD@��@����@�D�����kA����>��c�2���#��kA��(@��C�e8@�fD@��@��/A��˥�e8�e4@�fD@��@��@��˥�e4�����kA����>��c����#��kA��(@��C�e4@�fD@��@��/A��˥�e4�dD@���dD@����gA��@����@�����o@���@������A����gA�a@�����o@�y����@��kA��kA����d@����@��L�d3A��@���T�L�d7A���@T��������9�c���S��C��W����[��
����A96��@���@����@���@��N�cSM��4'��$�@�#����@����kA��@��qHT�q�
T�qT������>��cѹ���#��kA�(@��C�`D@��/A����qaT������>��cѪ���#��kA��*@��C�`D@��/A��`@�`�������>��cќ���#��kA�(@��C��/A�`���q�T�@���T�@��@����F���kT�@yƮ�ҿk�T�@9��q@T������>��c�~���#��kA�(@��C�`D@��/A��`D@��@��@��N�aSM��4���"�@�!��|������>��c�e���#��kA�D(@��C��/A�������o�q�
T������>��c�V���#��kA�d(@��C��gA��@��#A���������o@������kA����>��c�D���#��kA�d(@��C��gA��@��#A��W������W@������kA����>��c�1���#��kA�c(@��C���@�cD@��/A�d�:qT�@����c@��	�e@��C	�g#@���	�i+@������#��+��G9qaT��G9��G9k�T�qAT�o��gA�a@�����\���a6@��gA�a@�������@�����kA����>��c����#��kA��(@��C�cD@��/A�d��gA�a@������o@�q��������_����5�!��������5�!@
����� ������������@��@����@��c0�IT������#��'��+��/��3��7��;�A@�C@�N�dSM�$4���������#����@��@��D��E��F�"�%�' ��@�`9������_���������������M����@��@��@��@��@��@����@���?�i	T������#��g�@��c����>��c����#��c�����V���?D��c����/@�#��3@�`@��+��g@�a@�������+@�e @�a@�d$@��5�������z������1��%�������N�cSM�c5�+@���+@�"D@����"�����!��
���g@�"@�N�cSM�c4����"��!@�N�bSM�b4����!��������_���������@�����@��C�?��T�Cѝ�?����#�����������`�!��7��O�?�T��������>��c�5���#�(@����������>��c�,���#��@����@����TgJ��:���������>��c����#��@����D9��gJ��:��hfx�4qa��T�K�����;��#������>��c�
���#��@��/�����9��������������9��9�P��Q��R��S����������cE9q@T��@��K@��A�gJ��:��;@��7@��O@�����@��P��'Q��/R��7S����������cE9�qAT�CF9�GF9�k`T�q@T��@��K@��A�gJ��:��;@��7@��O@�����7@����������>��c�����#��@����@��;@�_�cT�O@�
�3��G��O@��@��Є�X����G@��3@�#��c�|�h#����A�gJ��:�������@��K@�g��4����S����A����<�Z����9���S@��?@�@���@��T�?��S�"�����������>��c����#��S@������<�N����O@����7@�������C��_�b@����<���@�4����9��ѐ����@������@��@��K@����O@��M��T�K����b@�d@��C����<��S@������6���<���@��C@�����9�����5�!@
�q��� ���������������@��@��@��@�����_��@��c0�)T������#�@�_q�T���������_����5�!
�O��� ��#9������#@9�@���@��c0�T������#�!@�@���!����C����>��c����#��@�B(@��3��@��C������>��c����#�!(@��3��@�?�mT��jT�@����������_��@��������_֡����������_����������_������������@��@������������������#��'��+��@��mT��jT�@����_� � � � `�T` c`T����` c`T�@�
 ceT��` `eT�@����_��@��c0�iT������#��C�;�9�������@�*@�_�T@�D�C�B��T@�chd8D@��@�� Ěc�c@�4@�D�|�e�chd��@��@�@����G�$@��<@������6@�@��C@��G@��@��C@��G@��������6�����������_����#�������������C@�"X@��'��+��#@��@�4����C@�!\@��/��3���A���#��������(��������|�������q��� �������������@��@��@�����@����?�T������#�@�C�@���_��c��#����>��c�����#� $@��#�����������������_���a@��#��#������@��#@�?�@0���@�?�A������'@�C�����b
T�_@�d@�d��@���d��@�����ӿ������Td��@������T �c���C�c �b�C��������r����@��_@�����N�cSM��4V��� ��@�#����@�b����c@�`,@���_����@��_@�����N�cSM��4C��� ��@�#����@��#����>��c�_����#��c@�`$@��#������_@��������_�������_�������_�a@�$hb8@��@�� Ś��$h"8�#� ����_@����'@�"�@@�a@�?�)T�+@�D@�e@���B@����|�N�fSM��4
���"��hd�&��h$�a@��C�?@��TN�`SM��4`@����� ���������_����������� �������Z����@��@�C���@��C�?�	T������#��O��S��W��[��_�@�E����N�aSM�a5�O@�ؾ�� ��O@�d@�$�`����S@��W@��[@��_@�;�9�����@���1@�_�T@�F�CӿB�
T@��hf8F@��@�� ƚ���@��4@�F�|ӧ��hf��@����@�@���#@�`<@�������a6@�@��O@��S@��W@��[@��_@����@�	�O@��S@��W@��[@��_@��������7@� @�����_@��N�cSM�c5�[@������[@�"�@�#����������C��_����#��������������������S@�C@��'��+��W@������S@�C@��/��3��[@��_@�ӆ���S@�C@��7��;��#@��@�̆���S@�B@��?��C�`�=�!���#��~���E������C��_�������� ������������������@��@��@��@��@�Y���@��C�?�	
T������#��S�;�9���������@�-@�_�T@�D�C�B�I
T@�chd8D@��@�� Ěc�c@�C4@�D�c�d@�e@�c@��@�@���W�$@��<@������6@�@�@��S@��W@��@��S@��W@����������6����������C��_��'��#�����������D����S@�"X@��7��;��'@��+��@��/��#@��3��+@����������S@�!\@��?��C����A�����������J�������������������� ���������=����@��@��@�����@����?�iT������#��_��c��g�@�@������`�c��*T@�g�C����	T@�h�}��hg8g�����@�	!ǚ��'1�����@Ӧ��4���#��@��@��@�G@����������?� 6�_@��c@��g@��@��#@��@��@������������_�@����#����>��cѵ����#� P@����#������@��������_��#������'@����@��+@��@��@��@��g@�D@��?ր�7���������_��@��������_�O������� ��� ���������δ���@��@��@�����@����?��T������#�@�C�@���_��c��#����>��c�u����#� $@��#������������������_���a@��#��#�?����@��#@�?�@0���@�?�A������'@�C�����b
T�_@�d@�d��@���d��@�����ӿ������Td��@������T �c���C�c �b�C��������&����@��_@������M�cSM��4
��� ��@�#����@�b����c@�`,@�������@��_@������M�cSM��4���� ��@�#����@��#����>��c�����#��c@�`$@��#�T����_@��������_�������_�������_�a@�$hb8@��@�� Ś��$h"8�#�Ԍ���_@����'@�b�@@�a@�?�iT�+@�D@�E@�f@����B@������M�dSM��4����"��@�$���a@��C�?@�h��T�M�`SM��4`@����� ���������_���b���a��� �����������@��@�A���@����?�IT������#����������/��'��#�@�f�Ĉ���M�aSM�a5�@����� ��@�d@�$�`����@��@��/@��'@��#@�;�9�������@���6@�_��T@�G�C��B�IT@��hg8G@��@�!ǚ���@�f4@�G����@��@��@����@�@��#@�`<@���R����6@�@�@��@��@��@��/@��'@��#@����@��@��@��@��/@��'@��#@���������'7@� @��������'@���#@���M�cSM�c5�/@�4����/@�"�@�#�������������_����+�����
���������
��K��O��S��K@����������@�d@��W��[��@�^����@�d@��_��c��/@��?��'@��C��#@��G��?@������@�d@��g��k��+@��3��@��7��@��;��3@������@�c@��o��s�`�=�!�����~�������������_��������� ���������������L����@��@��@��@��@��@�=���@��c0��T������#��s�@�@�c�@����T#@�D�`@�����ޣ�����s@������M�cSM��4»�� ��@�#���M�3��+�`@�����'���ʣ���s@�a@��
�e@����e��?��Tf@�g@�$�����	}���'������+@��	�T�;������#��/��3@��@������������3@��@����@��|��@��+@����#@���������;@����/@�ғ���s@����@����'@������M�fSM�f5�;@�y����;@�#��@�$��������@����@�{��`��?��T�@��ҵ��7��M�cSM�4`��3����#�b���s@��7@��#����>��c�����#��o@��7@� (��@����������_����C������'@���������=��� ��3��7��������3@��7@�a���@���?�)T������#��W��s��c��_��[��@��@��s@��[@��_@��c@��W@��G@��������
���_1�MTf��7��;9�?9�C��?��7�K�@�����e��K@����W@��[@��_@��c@��C@��?@��s@��G�@�����_�?�!T ��?@����[@��_@��C@�����/��?A9b6�;A9C6?�T�W@��@��[@��_@��c@��C@��?@��s@�a�`7�/@��?A9�;A9�;A9�C@����T���_@�?�i
T�[@��xe�?��T�s@�B@��x`���@?��⷟��/@��;A9�C@����?A9��6�W@�	@��[@��_@��c@��?@����s@��	������?@��?A9�;A9����W@�	@��[@��_@��c@��?@����s@��	�x��3��;9�C@���?@���?�T�;��W@�	!@��[@��_@��c@����G@��s@��	�e����3@���;@��7@�
��跟��?@��+��W@�	!@���[@��_@��c@��G@��s@��	�R����+@��7@�
��跟��C@��3@��;A9Y��@���'��������_�@���
��������_�������_�*�����(���*x$�)x(�����MT_�	T)xd�_�IT*xh��M�kSM�K��4l���*�+xd�+�)�+xh�+�������@�\������	���������� ����������������#��������@��@��@��@��@��@��@��#@����@��c0�i T������#��#�_�)T#xd�_�iT(xf��M�iSM�	44���(�)xd�)�#�)xf�)��/��;��'��#�(x$�#x&�������c����mT��_�iT�@� xc�%xd�����@?��⧟��#@��@��/@��@��;@����'@� �7�ѿ�jT��_�	T���@� xe�#xd�����@?��⷟��@��@���#@��/@����;@����'@��7�T_��T&xc�_�)T(xe��M�iSM�	4��(�)xc�)�&�)xe�)�(x#�&x%�c���_�T"xd�#xe��M�fSM�4ӹ��"�&xe�&�#�&xd�&�"x%�#x$����@��������_�����o���(x#�&x%�c������T_��T&xc�_�)T(xe��M�iSM�)��4����(�)xc�)�&�)xe�)��c�����jT��_��	T�@� xc�%xd�����@?��⧟��#@��@��/@��@��;@����'@� �7�ѿ�jT��_�iT���@� xe�#xd�����@?��⷟��@��@���#@��/@����;@����'@��7���_�T"xd�#xe��M�fSM�4o���"�&xe�&�#�&xd�&�"x%�#x$������������_����������������������������������������������������������������������������� ����������������#��������@��@��@��@��@��@��@��#@���@��c0�)T������#��#�_��T#xd�_�)T(xf��M�iSM�	4���(�)xd�)�#�)xf�)��/��;��'��#�(x$�#x&�����(x#�&x%�c������T_�i	T&xc�_�T(xe��M�iSM�)��4����(�)xc�)�&�)xe�)��c�����jT�� xd�_�)T�@�$xc�����@?��⷟��#@��@��/@��@��;@����'@� �7�ѿ�jT�� xd�_��T���@�#xe�����@?��⧟��@��@���#@��/@����;@����'@��7������������_�����f�������c�������`�������]�������Z�������W��� ����������������#�������@��@��@��@��@��@��@��#@�k���@��c0�)T������#��?��C��G��3��7�������JT��%	T����+T_�)Tg�(xc�_�IT)xg�j�M�kSM�4r���)�+xc�+�(�+xg�+�)x#�(x'�_	��T����Tg�8������C��_�c�����lT��_�ITg�(xc�_�iT�@�#xg�������@?��⷟��C@��@���@��3@��@��?@��C@��G@����7@�'�7���������C��_��@�����C��_�dx%�fx"����C@��G@��7@��@����@��?@����T_�)T��)xg�_�IT���#��@�#xh��	�����@?� ���#@��3@�dxb��@�fxe��M�gSM���4���$�gxe�'�&�gxb�'����@��3@��7@��@��?@��C@��G@�}������������������dx%�fx"��@����7@��@��?@��C@��G@��#@���M�T���@� xg����#�$xc�����@?� ���#@��3@�dxb��@�fxe��M�gSM�g��4޷��$�gxe�'�&�gxb�'����@��3@��7@��@��?@��C@��G@�h������x�������u�������r�������o��� ���������������������@��@��@��@��@��@��@����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_����������������������@��@��@��@��@��@��@�����@��c0�T������#��+��9_�)T xe�_�i
T�7��;��?��C��G��/��+�@�#xd�����@?����C@�C@�c�C��;@��7@��C@��7@��;@��/@��?@��T�+@��xd���T�����G@�B@��xa�����@?�����C@�C@�c�C��?@��C@��@��/@�?�)T�+@�dx`��@�?�IT���G@�B@�axe���@?�����C@�"@�B�"��@��@�������_��������������������������������������|��� ����������������#��'���$����@��@��@��@��@��@��@��#@��'@�����@��c0�)T������#��#��� ��T��f�B���g���z���@�!ǚ ����1���������_�*x)�(x �)���?���T���@�J5
�JEJ�J
�H����kT
�H�_	�iT�(xi�_�T*x`��M�kSM���4����*�+xi�+�(�+x`�+�����&����	���#��� �����������������ͭ���@��@��@��@��@��@��@�����@��c0��
T������#��?��O��W��K��G��C����/����3���H�)�)�A��+�@������	���R��+@�	��?@��C@��G@��K@��O@��/@��W@��3@����'�+x$�*x)�	@����������	�<��'@���W@��C@��G@��K@��O@��?@��	�����h��_��T	�*xd�_	�	T+xi��M�lSM�,��4���+�,xd�,�*�,xi�,����������_��	��������������� �����������������c����@��@��@��@��@��@��@�����@��c0�i
T������#��C��G��K��7��3�	dx%�fx"��K@��G@��7@��C@��@������h���
	Tc���-T�� �_�	T)	� x`�_	�T���#����@�#xi�����@?� ���3@��7@��@��C@��G@��K@��#@��3@��7@��@��C@��G@��K@��@���_�	T�$x`�_�)T�#������@�%xc�������@?� ���@��3@�dxb��#@�fxe��M�gSM�'��4����$�gxe�'�&�gxb�'��������C��_����C��_�����@�����>����	���;�����9��� ����������������#������@��@��@��@��@��@��@��#@�����@��c0�I
T������#��/��3��7��'��#������T�����������_�)x#�(x'�����kT��_�ITg�(xc�_�iT���@�#xg�������@?��⧟��@��#@��@��/@��3@��7@����'@�'�6_�Tg�(xc�_�T)xg��M�jSM�
��49���)�*xc�*�(�*xg�*�������۵������ص������յ������ҵ�� �����������������|����@��@��@��@��@��@��@�����@���?�i!T�ѝ�?����#������������@��@��@��@��@��@��@��O@��������
���_1�mT���?��{9�9�K��G��7�S�@��������S@����@��@��@��@��K@��G@��@��O�@�������?�!T ��G@����@��@��K@�����7��A9b6�{A9C6?�T�@��@��@��@��@��K@��G@��@�H��7�7@��A9�{A9�{A9�K@����T���@�?
�T��J�}�J���@�j
�L5@�N=A��7
��?�J@��{�?��T
�j
�L5@�N=A��
���J@��g���@�J@��W@��k@��[@��o@��_@��s@��c@��w@��{@��g@���@?��귟��7@��A9�{A9�K@���
6�@�	@��@��@��@��G@����@��	�-����G@��A9�{A9x���@�	@��@��@��@��G@����@��	����;��{9�K@���G@���?�T�C��@�	!@��@��@��@����O@��@��	�K����;@���C@��?@�
��跟��G@��3��@�	!@���@��@��@��O@��@��	�8����3@��?@�
��跟��K@��;@��{A9@��@�����������_�@�����������_������_�ܴ���
�ڴ��L	
�,��9@��AA�m9�oA��@�m��7M��?N��5��=��{@�����J�_��T_�T��+�l5@�n=A��7
��?�l@��{�_
�h��T��J�@��@�;���
��������������� ����������������#���Y����@��@��@��@��@��@��@��#@���@��C�?�i0T������#��s�_�)/T��*
�K1@�M9A��	��
�K@��_�_�-T���c��s��w���+�l5@�n=A�L5�N=�l@�L��I��J�l5�n=��_@�l������3�k��7��mT��)_�i)Tl	�,��9@��AA��	���
��@��_�L5@�N=A��7��?�L@��K��@��;@��O@��S@��?@��C@��W@��G@��[@��K@��_@������
��?��꧟��s@��w@��@��7@��3@��
��c@�@�7�џ�jT��,_�)#T�3��	�+�m9@�oAA��	���
�k@��_�K5@�N=A��7��?�K@��K��@��;@��O@��?@��S@��C@��W@��[@��G@��_@��K@������
�`?��귟��3@��7@���s@��w@��@����
��c@��7�T_�)Tm	�-
��=@��EA��	���
��@��_�_�T�	�.��A@��MA��A��M��@����I���J��=��E��_@���k���/_�IT�	�"�C@�EA��	��
�C@��_�C@�EA�C�E�C@�C��I��J�B
�D��_@�B����@�����C��_�����ҳ���	�.��A@��MA��A��M��@����I���J��=��E��_@���k����3�T_��Tm	�-
��=@��EA��	���
��@��_�_�H��T�k��7���jT��)_�ITl	�,��9@��AA��	���
��@��_�L5@�N=A��7��?�L@��K��@��;@��O@��?@��S@��W@��C@��[@��G@��_@��K@������
��?��꧟��s@��w@��@��7@��3@��
��c@�@�7�џ�jT��,_�	
T�3��	�+�m9@�oAA��	���
�k@��_�K5@�N=A��7��?�K@��K��@��O@��;@��?@��S@��C@��W@��G@��[@��K@��_@������
�`?��귟��3@��7@���s@��w@��@����
��c@��7���_�IT�	�"�C@�EA��	��
�C@��_�C@�EA�C�E�C@�C��I��J�B
�D��_@�B���������C��_�����2�������/�������,�������)�������&�������#������� ������������������������������� ����������������#��������@��@��@��@��@��@��@��#@�h���@��C�?��T������#��s�_�T��*
�K1@�M9A��	��
�K@��_�_�	T���c��w��s���+�l5@�n=A�L5�N=�l@�L��I��J�l5�n=��_@�l������	�.��A@��MA��A��M��@����I���J��=��E��_@���k����3�T_�Tm	�-
��=@��EA��	���
��@��_�_�H��Tgk��7���jT��)M9@�OAA��	���
�M@��_�_�ITj	�*
�L5@�N=A��7��?�J@��K��@��O@��;@��S@��?@��W@��C@��G@��[@��_@��K@����
���@?��귟��s@��w@��@��7@��3@��
��c@�@�7�џ�jT��,M9@�OAA��	���
�M@��_�_�	T�3��	�*
�K5@�N=A��7��?�J@��K��@��;@��O@��S@��?@��W@��C@��[@��G@��_@��K@����
���@?��꧟��3@��7@���s@��w@��@����
��c@��7���������C��_�����K�������H�������E�������B�������?�������<��� ����������������#������@��@��@��@��@��@��@��#@�,���@���?�%T������#����������{�������jT�7�.@
T����kT_
�!TK�L	
�-��=@��EA��?
��G��@��c�_��T��}ӌ��,��=@��EA��=��E��@����;J��CK��9��A��c@���L˟	��T�
�	���TK�d���������_�J��;��
�lT��3_
�TK	
�,��9@��AA��;
��C��@��c�L�_��Tj�}�J��*
�K1@�M9A�����J@��O��@��S@��?@��W@��C@��[@��G@��_@��K@��c@��O@�������@?��귟��@��;@���7@��{@��@��@����@��
��;@��7������������_��@��������_��k@��9@��AA��;
��C��@��c��g@��=@��EA��=��E��@����;J��CK��9��A��c@����/@����@��@��@��{@��7@��@��;@�����T_�iTl	�-��=@��EA��?
��G��@��c�n�_�T�/��k���}�J��J��g�K1@�M9A�����K@��O��@��?@��S@��W@��C@��[@��G@��_@��K@��c@��O@����
���`?� ����7@��{@��@��@��@��@��;@�>������P�������M����k@��9@��AA��;
��C��@��c��g@��=@��EA��=��E��@����;J��CK��9��A��c@����3@����7@��{@��@��@��@��@��;@��-�T�3�j	�L�}�*
��k�M9@�OAA��;
��C�M@��c���ь��g��9@��AA�������@��O��@��?@��S@��W@��C@��G@��[@��_@��K@��c@��O@��������?�����7@��{@��@��@��@��@��;@������������
����������������
������� ����������������������@��@��@��@��@��@��@�����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_�����������������"����@��@��@��@��@��@��@�����@��C�?�T������#��s��9_�)T��*
�K1@�M9A��3
��;�J@��c�_�T�����������w��s���*
�K1@�M9A�����J@��O�
@��?@��S@��C@��W@��G@��[@��K@��_@��O@��c@��������
�@?����@�K@�k�K��@��@��@��@��@��w@��@��iT�	��s@��

��A@��MA��C
��O��@��c��
T�;��3�*��
�K1@�M=A�����J@��O���@�J@��S@��?@��W@��C@��[@��G@��_@��K@��c@��O@���@?�����@�K@�k�K��@��@��3@��w@�?�	T��s@��
�m9@�oAA��;
��C�k@��c��;@�?�IT�7�j	��
�L5@�N=A�����J@��O���@�J@��S@��?@��W@��C@��[@��G@��_@��K@��c@��O@�@?�����@�"@�B�"��;@��7@�����C��_���į��ï���������������������������������� ����������������#��'���_����@��@��@��@��@��@��@��#@��'@�=���@��c0�		T������#��3��� ��T��f�B���g���z���@�!ǚ ����1������C��_�
�*
�K1@�M9A�1�
9�K@���/B��7C�H-�L5��#@�H�)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	��T�(		�(�
-@�5A��/��7�
@��#�_��T��[����	���X��� ���������������������@��@��@��@��@��@��@�����@���?��T������#��W��g��o��c��_��[����3����7���H�)�)�A��/�@������	���Y��/@�	��W@��[@��_@��c@��g@��3@��o@��7@���"�+�)		�)	�+1@�-9A�K1�M9�+@�K��/G��7H�*-�,5��K@�*�	@����������	�7��+@���o@��[@��_@��c@��g@��W@��	��������_�iT	���*
�K1@�M9A��3��;�K@��K�_	�H��T�������_��	����������� ����������������������@��@��@��@��@��@��@�����@���?��T������#����������{��k@�K1@�M9A��3
��;�K@��c��g@�l5@�n=A�L5�N=�l@�L��3J��;K�j1�m9��c@�j��@��@��{@��@��@��;@����K���m
TJ	��
�T����_�
T�	���}Ӯ�����A@��MA��C
��O��@��c��	�_��T�7��;��3��A�J�K1@�M9A�����J@��O��@��S@��?@��C@��W@��[@��G@��_@��K@��O@��c@�������@?� ���{@��@��3@��@��@��@��;@��{@��@��3@��@��@��@��7@���_��T
�*
�L5@�N=A��7
��?�L@��c�`�_�IT�k��;�
�*
��g�K1@�M9A�����K@��O��@��?@��S@��W@��C@��G@��[@��K@��_@��O@��c@����
���`?ր��������_�������_���7�����5�����3�����1��� ����������������#���ڤ���@��@��@��@��@��@��@��#@�M���@���?�iT������#��w��{����o��k���
��
�T�/��
�������_�M�}ӭ��-
��=@��EA��=��E��@����;I��CJ��9��A��[@������
�kT��1_
��TK	
�,��9@��AA��;��C��@��C�L�_�	T�G�j�}�J��*
�K1@�M9A��3	��;
�J@��[��@��3@��K@��7@��O@��S@��;@��?@��W@��[@��C@�������@?��꧟��/@��k@��o@��w@��{@��@��
��G@�c�6_
��TK�J	
�,
��9@��AA��;	��C
��@��[�_��T���������
����������������
������� �����������������R����@��@��@��@��@��@��@�z��"@�@�_�AT@�#@��T@�!@� a����_����_�"@�@�_�T@�!@� a����_����_��@���?�T������#��W��s��c��_��[��@��@��s@��[@��_@��c@��W@��G@��������
���_1�mT���7��;9�?9�C��?��7�K�@��������K@����W@��[@��_@��c@��C@��?@��s@��G�@�������?�!T ��?@����_@��[@��C@�����/��?A9b6�;A9C6?�T�W@��@��[@��_@��c@��C@��?@��s@����7�/@��?A9�;A9�;A9�C@����T���_@�?�T����}ӥ`��[@��he���?�i
T�s@�A@��@��@����C@�D@�E@� ?��ෟ��?A9�;A9�C@����/@���6�W@�	@��[@��_@��c@��?@����s@��	������?@��?A9�;A9����W@�	@��[@��_@��c@��?@����s@��	�{��3��;9�C@���?@���?�T�;��W@�	!@��[@��_@��c@����G@��s@��	�\����3@���;@��7@�
��跟��?@��+��W@�	!@���[@��_@��c@��G@��s@��	�I����+@��7@�
��跟��C@��3@��;A9P��@������������_�@���t��������_�������_֩���������
	�*
�F@�G@�H	@�)@�*@�+	@�&�'�(	�I�J�K	�����
T_��T��)	�_�(��T�����@�Q������������������ ����������������#���,����@��@��@��@��@��@��@��#@�����@��c0�i#T������#��;�_�)"T��#�_�I!T�S��+��?��;���&��@��@��@�i@�j@�k@�f�g�h������������#����'���mT��_�)T�@���"�@@�A@�B@�c@�d@�e@���?��য়��;@��?@��+@��'@��#@��S@���7�ѿ�jT��_�IT�#��@���"�@@�A@�B@�c@�d@�e@���?��ෟ��#@��'@�?��?@��+@��'@����S@��;@�@�7T_�T��&�_�T��(�@�@�	@��@��@��@�������	�
�	�����)_�T`@�a@�b@���"�C@�D@�E@�@�A�B�c�d�e����@��������_�����ޫ����(�@�@�	@��@��@��@�������	�
�	������#�
�T_��T��&�_���TV���'���jT��_��
T�@���"�@@�A@�B@�c@�d@�e@���?��য়��;@��?@��+@��'@��#@��S@���7�ѿ�jT��_�	T�#��@���"�@@�A@�B@�c@�d@�e@���?��ෟ��#@��'@�?��?@��+@��'@����S@��;@�@�7���_�T`@�a@�b@���"�C@�D@�E@�@�A�B�c�d�e������������_�����o�������l�������i�������f�������c�������`�������]�������Z�������W�������T�������Q��� ����������������#��������@��@��@��@��@��@��@��#@����@��c0��T������#��;�_�T��#�_�T�S��+��?��;���&��@��@��@�i@�j@�k@�f�g�h�������������(�@�@�	@��@��@��@�������	�
�	������#�
�T_�I	T��&�_���TB���'���jT��_�iT�@�`@�a@�b@���"�C@�D@�E@���?��ෟ��;@��?@��+@��'@��#@��S@���7�ѿ�jT��_�T�#��@�`@�a@�b@���"�C@�D@�E@���?��য়��#@��'@�?��?@��+@��'@����S@��;@�@�7������������_������������������������������������������������� ����������������#���W����@��@��@��@��@��@��@��#@�^���@��c0�T������#��W��[��_��O��K�������T�'�(@
T����k	T_�Tg�h�&xh�)�_�T'@�(	@�
�}�Ja�)hj�+
�j@�k	@�)x(�*�+	�&h*�g�h	�h�	�T���Tg�N��������_�c��+���lT��!_�iTg�h� xg�)�_�IT�@�!@�"	@���}�B`�#hb�"�D@�E@���?��ෟ��[@��+@�?��K@��O@��+@��W@��[@��_@����'@�G�7�����������_��@�������_��/@��K@�&hh��7@�'@�(	@��;@�I@�J	@��3@�+xk�&x+�G�H	�+h(�)�*	��@���[@��_@��O@��'@��+@��W@���m�T_�iT���� xh�*�_	�IT���;��3��@�A@�B	@��}�B`��/�#hb�#��7�d@�e@���?֠����'@��K@��O@��+@��W@��[@��_@�j���	�����������/@��K@�&hh��7@�'@�(	@��;@�I@�J	@��3@�+xk�&x+�G�H	�+h(�)�*	��#@���'@��O@��+@��W@��[@��_@���m�T�#��@����3� xb�C�}�$��;��@��@�c`��/�#hc�%��7��@��@���?�@����'@��K@��O@��+@��W@��[@��_@�O���������������������������������� �����������������U����@��@��@��@��@��@��@����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_�����������������ڟ���@��@��@��@��@��@��@�����@��c0�	T������#��;��9_�
T��#�_��T�G��K��O��S��W��?��;�@�`@�a@�b@���"�C@�D@�E@���?����S@�C@�c�C��K@��G@��S@��G@��K@��?@��O@��IT���;@����IT�+��#��W@�@@��@��@��@�"���C@�D@�E@�?�����S@�C@�c�C��O@��S@��#@��?@�?�	T��;@����+@�?�	T�'��W@�@@�`@�a@�b@��ˁ�#@�$@�%@�?�����S@�"@�B�"��+@��'@��������_������������������������������������������� ����������������#��'���L����@��@��@��@��@��@��@��#@��'@�r���@��c0�IT������#��#��� ��T��f�B���g���z���@�!ǚ ����1���������_�
�*
�@@�A@�B	@�@�@�	@���	�C�D�E	�)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	�	T�(		�(�_��T��M����	���J��� �������������������@��@��@��@��@��@��@�����@��c0�)T������#��?��O��W��K��G��C����/����3���H�)�)�A��+�@������	���R��+@�	��?@��C@��G@��K@��O@��/@��W@��3@���"�'�)		�)	� @�!@�"	@�C@�D@�E	@�@�A�B	�#�$�%	�	@����������	�0��'@���?@��W@��C@��G@��K@��O@��	�����(��_�T	���*
�_	���T�������_��	���ާ������ۧ�� ����������������������@��@��@��@��@��@��@�����@��c0�T������#��S��W��[��C��G��/@�f@�g@�h@��3@�	@�
	@�@���	�k�i�j��W@��G@��C@��[@��S@��+@����h����Tc���MT�� �_�)	T*	�J�}�Ka� 	� hk�)�_��T�'��+��#��@�!@�"	@�B��#hb�"�D@�E@���?� ���C@��G@��#@��S@��W@��[@��+@��C@��G@��#@��S@��W@��[@��'@���_�T��#�_��T�3��+��@�`@�a@�b@�� ��/�@�@�@���@?��������_�������_���Z�����X�����V�����T��� ����������������#��������@��@��@��@��@��@��@��#@�x���@��c0�iT������#��?��C��G��7��3������T��������C��_�@�	@�i�}�)a�)hi�*	�J@�K	@�)x#�
�	�&h)�G�H	�����kT��_��Tg�h� xg�)�_��T�#��@�!@�"	@���}�B`�#hb�"�D@�E@���?��য়��3@��7@��#@��?@��C@��G@����@��6_�ITg�c�&xc�(�_��T������������������������ ����������������������@��@��@��@��@��@��@�����@��c0�T������#ѐ@�����@y��<��T�K�bA��K�cA�D<|��K�����hd��@���������C��_֓� �����_����@���@��c���!��T�#�����@��c0��T������#ѐ@����@�@����C��_�v� �������A����@��@��@��c����T�#����@��c0�)T������#ѐ@�0� �@�@�@����z���������_�S� ���������@��@�������T�#����@��c0�IT������#ѐ@���@�@�@�������N���������_�2� ������������@��@��@������A��T�#����@��c0�T������#ѐ@�����@9?qaT�@�?q���������C��_�� �����؜���@��@��c���A��T�#����@��c0��T������#ѐ@�����@9_qT�5�~���!�� _q�T�}�a�!t$��}�a�!�$�_q�T�@�a�!��_q�T�@�a�!��
_q�T�@�a�!��@�A�!D�����������C��_��� ����������@���@��c�����T�#�����@��c0��T������#ѐ@�����@9?q�������C��_֩� �����u����@��@��c����T�#����@��c0�IT������#ѐ@�P�@�@9_qHT�5�~���!���}�a�!t$�_q�T�@�a�!��
_q�T�~�A�!���@�A�!D�����������C��_�n� �����:����@���@��c����T�#�����@��c0�iT������#ѐ@�p�`�@���@�������m����!	����#��@��l����!	��'��+�`�,.�a�������������������_�=� �����	����@���@�����a��T�#�����@��c0�T������#ѐ@�����@9�5�~���!��_q�T@��a�!��
_q�T�@�a�!���@�A�!D�����������C��_�� �����ԛ���@���@��c���A��T�#�����@����?�)T��ѝ�?����#ѐ@�������������	��W�`������3����M�aSM�4�����@����3�H����@����@����>��c����#��@�c(@�(���������>��c�٥���#�(@����CC9c�$J��:��hcx8q�
T�@9$�
TDL���1�
�Ҵ���������>��c�����#��@�c0@����g@��T�c@��k@�aѣ��˥���|���?�T���������3��[@��_@����������#����'��+�����/�@�aT@��@����/�����@��3��B��C��#D��+E��������	��3@��W��7@��;@��?@��C@��G@��K@��O@��S@��W@��������_֢�Җ����@���������!�҈������A5�!&�����f� �����2����@�h��@�������T�#��k���@��c0��T������#ѐ@������C������>��c�X����#�(@��3��@��������_�B� ���������@��@��������T�#����@��c0�IT������#ѐ@�P�@��C������>��c�4����#�(@��3���@9!�"J�B:�@hax�������_�� ��������@��@�������T�#����@���?��T������#ѐ@�������������>��c�����#�(@��[��#������>��c�����#��[@��/�D~��������_��� ����������@���@��#����T�#�����@����?�IT������#ѐ@�P��������G����C������>��c�ؤ���#�(@��s��#��C����>��c�Ϥ���#��s@��/�]����K��O��S��W��[��I��J������[@��G��7@��;@��?@��C@��G@��������_֩� �����u����@���@�������T�#�����@���?��T������#ѐ@�������������>��cї����#�(@��[��#������>��cю����#��[@��/�`}��������_�x� �����D����@���@��#����T�#�����@��c0��T������#ѐ@������C������>��c�h����#�(@��3��@��������_�R� ���������@��@��������T�#����@���?��T������#ѐ@�������������>��c�C����#�(@��[��#������>��c�:����#��[@��/��}��������_�$� �������@���@��#����T�#�����@���?�)	T������#ѐ@�0	� ��������>��c�����#�(@��k���������>��c�
����#��k@��?��#A9c�$J��:��hcxqaT�B9�q�T����������a���a�!|-���@�@9�[@���@����B�?���9�_@�������������������_ր��A5�!�$����� ����������@����@������T�#������@���?��T������#ѐ@�������������>��cѻ����#�(@��[��#������>��cѲ����#��[@��/��~��������_֜�� �����h����@���@��#����T�#�����@����?�)
T������#ѐ@�0
� 	��#������>��cы����#�(@��o��B9���q�T�L�b3A��L�c7A�.q�T�G@��_@�)��$�T"L�B�1�
��t��s�������>��c�k����#��s@�B0@��C��7@����L�b3A��L�c7A��3@�B@�@��"T���Bx`����L�b3A��L�c7A��G@����������������_֡��Y���!��W���:�� ���������@����@�������T�#������@���?��T�ѝ�?����#ѐ@����������	� ���������>��c�&����#�(@��{��#������>��c�����#��{@��/�'���9�W��[��_��c��g��k��c9�g9�J��K��L��M��������	��A9�7@��;@��?@��C@��G@��K@��cB9�gB9������_���� ����������@����@��#���!��T�#������@���?��T������#ѐ@�������������>��c�ۢ���#�(@��[��#������>��c�Ң���#��[@��/�t���������_ּ�� ����������@���@��#����T�#�����@���?��T������#ѐ@�������������>��cѫ����#�(@��[��#������>��cѢ����#��[@��/�8}��������_֌�� �����X����@���@��#����T�#�����@��c0��T������#ѐ@������C������>��c�|����#�(@��3��@��������_�f�� �����2����@��@��������T�#����@��c0��T������#ѐ@������C������>��c�X����#�(@��3��@��������_�B�� ���������@��@��������T�#����@��c0�T������#ѐ@�����@9����C��_�'�� �������@��@��c���!��T�#����@��c0�T������#ѐ@�����@9_q�T@��������_ր��A5�!
�,���� �����ϗ���@��@�����!��T�#����@��c0�IT������#ѐ@�P�@�@9_qHT�5�~�A�!�� ��a�!��_q�T�~�A�!�
_q�T��A�!��@�A�!D�����������C��_���� ����������@���@��c����T�#�����@��c0�T������#ѐ@�����@9���q�T@�����C��_�&�ƀ&����}�fJ�ƀ����#����!������@������lh��������~����� �����c����@���@��c���!��T�#�����@��c0�T������#ѐ@�����@9���q�T@�����C��_�&�ƀ&����}�fJ�ƀ����#��(�a������@�����8h��������~��c�� �����/����@���@��c���!��T�#�����@��c0�	T������#ѐ@���@9@�������������_�D�� ���������@��@������T�#����@��c0�T������#ѐ@�����@9���q�T@�����C��_�&�ƀ&����}�fJ�ƀ����#� �\��������@��������g�������8~���� �����ۖ���@���@��c���!��T�#�����@��c0��T������#ѐ@�����@�A�B�$C����������c@9_q�T�CA9�GA9�������_ր��A5�!@
�~����� ����������@���@�������T�#�����@��c0��T������#ѐ@�����@�A�B�$C����������c@9_q�T�CA9�GA9�������_ր��A5�!��}����� ����������@���@�������T�#�����@��c0�T������#ѐ@�����@�����C��_֛�� �����g����@��@��c���!��T�#����@��c0�	T������#ѐ@����@�?�BT@���_�bT�@���a@� a�T  `�W��#�|�B�|Ӄhc��hb�_�᧟����������_�����������������d�� ���������.����@��@��@���@�����A��T�#�����@��c0�T������#ѐ@����@�?��T@�%�|ӆhe���_�T��@�A�|ӂha��@��h%����h!���������_�����L�������I���,�� ��������������@��@��@���@������T�#�����@��c0�T������#ѐ@�����@�����C��_��� �����ו���@��@��c���!��T�#����@��c0�	T������#ѐ@����@�?�BT@�%˅�_�BT�@�Aˁ�!@� a�W���������_�������������������� ��������������@��@��@���@�����A��T�#�����@��c0�	T������#ѐ@����@�?�BT@�%˅�_�BT@ˀ�@�@�@��@��@��@�����������������_�������������������� ���������j����@��@��@���@�����A��T�#�����@��c0�T������#ѐ@����� @�	(A�0B��#��+��3�@��;��#@��'@��+@��/@��3@��7@��;@����������_�p�� �����<����@���@��#���A��T�#�����@���?�IT������#ѐ@�P�@�@�A� B������#�@��;��#@��'@����/@������3@����+@�������>��c�Ϟ���#р�
����m���@��@�c�
���C@�!@�������m���@��@�#��?@������7@�"��@����������_�%�� �������@����@������T�#������@��c0�T������#ѐ@�p��/��3��7��;��?��C��G��K��O��S��W��[��C@��G@��K@����	��
���}������C��_����������������#��'��+��/��3��������@��@��@��@��@��@��@��#@��'@��+@��/@��3@���@��c���a��T�#�����@��c0�IT������#ѐ@�P��9�B�	�C��D��#��+��3�,@��;��#@��'@��+@��/@��3@��7@��;@�<��������_����������@��@��#����T�#����@���?�iT������#ѐ@�0��w��{����������������������Q��R��#S������#��@��;��#@��'@����/@������3@����+@�������>��c�����#р�
����Ml���@��@�c�
���C@�!@�������l���@��@�#��?@������7@�"��@����������_����������������#��'��+��/��3���%����@��@��@��@��@��@��@��#@��'@��+@��/@��3@����@������T�#������@���?�	T������#ѐ@���9�B��C��D������#�,@��;��#@��'@����/@������3@����+@�������>��cѯ����#р�
�����k���@��@�c�
���C@�!@������zl���@��@�#��?@������7@�"��@����������_�����ӓ���@����@������T�#�����@��c0�)T������#ѐ@����W@��[@��_@��c@��g@��k@��o@�m������C��_��������@��c����T�#����@��c0�IT������#ѐ@�P��9 E�	(F�0G��#��+��3�@@��;��#@��'@��+@��/@��3@��7@��;@�D��������_����������@��@��#����T�#����@���?��T������#ѐ@����S��T��U������#��@��;��#@��'@����/@������3@����+@�������>��c� ����#р�
����ak���@��@�c�
���C@�!@�������k���@��@�#��?@������7@�"��@����������_���E�����@�����!��T�#�����@���?�	T������#ѐ@���9E�F� G������#�@@��;��#@��'@����/@������3@����+@�������>��c�ۜ���#р�
����k���@��@�c�
���C@�!@�������k���@��@�#��?@������7@�"��@����������_����������@����@������T�#�����@��c0��T������#�"@�@�_�aT@�#@���T@�#@��aT@�#@���T��!�����������_����������_�������ђ���@��@����@��c0�	T������#�#@�@�_�T@@9$@@9�k!T@�$@���T!@�@��������������_������������@��@��"@9@9_k�T@�!@�?�����_����_��@��c0�iT������#�#@�@��T@�#@�_�T#@�@���T���#�#@�@��������6�#@�a@��@�`@�b@��������������_�������t����@��@����@��c0�	T������#�#@�@�_�T@@9$@@9�k!T@�$@���T!@�@��������������_�������S����@��@��"@9@9_k�T@�!@�?�����_����_��@��c0�	T������#�#@�@�_�T@@9$@@9�k!T@�$@���T!@�@�l������������_�������#����@��@���@��c0�	T������#�#@�@�_�T@@9$@@9�k!T@�$@���T!@�@�H������������_������������@��@���@��c0�T������#�#@�@��!T@�#@��T@�!@�(������������_�������ߑ���@��@���@��c0��T������#�#@�@��T@�#@�_�T#@�@���T@�$@���T���#�#@�@���������6�#@�a@��@�`@�b@��������������_������������@��@����@��c0�T������#�#@9@9k!T@�$@���T@�#@�_�!T@�$@���T@�$@���!T@�$@���T�@9$�@9k!T�@9$�@9k�T!@�@��������������_�������w����@��@����@��c0�	T������#�#@�@��T@�$@���!T@�#@��T@�!@��������������_�������S����@��@���@��c0�)T������#�#@9@9k`T�� �! ��|�}����������_�������6����@��@��"@�@�_�T@�!@� a����_����_� @�@� aAT@�!@� a�T@�!@�  `����_����_� @�@�  `!T@�!@� a�T@�#@��T@�!@�?���������_����_���B�_�Txb�!xb�  `�TC�xc�!xc�  `���T���_��@��_��@��c0�T������#�#@�@��!T@�#@��T@�!@�������������_�������ϐ���@��@��"@9@9_k�T@�!@�?�����_����_��@��c0�T������#�#@�@��!T@�$@���T@�!@������������_������������@��@���@��c0��T������#�"@�@�_�aT@�#@���T@�#@��aT@�#@���T��!��8����������_����������_�������y����@��@����@��c0�T������#�#@�@��!T@�#@��T@�!@��������������_�������[����@��@���@��c0��T������#����}�x����@�c �����{����������_�������@����@��@���@��c0��T������#����#����@�b��@��#@�_��T����d|���������1���@�7���������_��@��������_�����������@��@����@��c0��T������#�#@�@��T@�#@�_�T#@�@���T@�$@���T���#�#@�@�����8���6�#@�a@��@�`@�b@�1������������_����������@��@����@��c0��T������#�"@�@�_�aT@�#@���T@�#@��aT@�#@���T��!�������������_����������_������������@��@����@��c0�	T������#�����������_������������@��@��"@�@�_�T@�!@� a��������_֐@��c0��T������#�#@�@�_�T@@9$@@9�kT@�$@���T@�$@���T�@9$�@9�k�T@�$@���T���#�#@�@���������6�@�`@��#@��@�b@��������������_�������h����@��@����@��c0�T������#����(������@�B�B*��T���z�����@����B�B*��d��8���T�#������x������@����B�B*��#@�d��8���eh&8����jTFhe8���(qT�4q�Tghf8��q���T��M�bSM��4���� �{L�b�G�"�{L�`������������@�A�!+��T�z�˙���@�A�!+��d��8���@T�#������x������@�A�!+��#@���bh$8B�_�jT$hb8���(q�	T�4q�	Tehd8��q���TD�M�aSM��4���� �{L�a�G�!�{L�`�������{L�t�G��������>��c�����#��@�!�@�����@��M�bSM��4o��� �{L�b�G�"�{L�`�������{L�t�G��������>��c����#��@�!�@�����@��M�aSM��4T��� �{L�a�G�!�{L�`������C��_�`��A5�!�v��`��A5�!��v��`��A5�!��u��`��A5�!���u�� �������7���@��c0�)T������#����'����9cU��CU��CU��CU��c|E�c�c�A�c������������_�(h)8������T��)T����iT���hfx��T)�Z)=xӈhh8(�	]R�	hi8_�)T)h'8��
EL�
hj8_	�	
T*h)8��
-F�
hj8_	��T*h)8��@�hh8_	�(��TU��#����	T�hf8p���T����T�hf8�xӈ�]R�hd8_�IT$h'8��EL�he8_�)T%h$8�T@��1@T��_�T#h$8��_��T@�� h#8�T��-F�hd8_�)T$h#8@��1�T��_�	T#h 8�������_�������_���e�������b�������_�������\�������Y�������V�������S�������P����	���M����	���J����	���G�������D�������A�������>�������;��� ��������������������@��@��@��@��@��@��@�E���@��c0�)T������#��C��O�@���1aTgU��GU��GU��GU���|E����A�	��	�*�}�J��|J��	����B�������iU��IU��IU��IU��)}H�)�)	�)�A�(����~ӧ	��H��/�	�?��T�?��+��W��O��G��S�j	�
�cT���'��K����
����	�d���{~���/@��'@��K@��������#��3�b
�B� ��	�ڗ���G@��#@�?�HT�?@����O@��S@��W@��+@��/@��#@��3@�i��	�J���J��	�T�#��3��
����	�����#@��/@�_�T�3@��������_�Ȗ�����	�Ŗ��Ė��`��!5�!+��t�� �����������������Y����@��@��@��@��@��@��@�u���@��c0��T������#��7��;��C��?�@���1aTdU��DU��DU��DU��E|D�E���A���F���}����|G�������B����˄�E�fU��FU��FU��FU��|F�F����A���ˤ�~��'�`�������}���+����'@����;@��?@��C@��7@��������+@��'@�8����������_���������������@��@��@��@�����@��c0�	T������#�A�ҭ�B����������!�����������_�������@���@��c0�)!T������#��+��7����9��c��
��

T��`T�T�hg8���ii8����?�q�T�T�s��h#8���)q`T5qaTc����@���kT�T�`T����]����B5�B�,����@�������_����]����B5�B�,����@�������_փ��T@���1�T���ˀ]����B5�B�,����@�������_�������������������_��~��������s@9�n��w@9t����{@9z���@9��{9�H��w9�P��s9�T��T�T_��T&9�{9_�	T�w@9&9E9�6�{@9f4��G]����B5�B�,����@�������_�w9_�IT�s@9&9E9�6�w@9f5�{@9f4��2]����B5�B�,����@�������_�a�������������_����������@���������������J��
�T�T�hj8�(q@��T�4q��T�
�T�����'������+��/��
�]���+@��/@��@��@�D5Є�,����'@������
�����
���a���J��
�
T�T�hj8�(q@��T�4q��T�
��� TIT�hj8�kaTJ���@��\����B5�B�,����@�������_����\����B5�B�,����@�������_��
���8����
���5������~�2�������/��� ����������������#���؋���@��@��@��@��@��@��@��#@���@��c0��T������#��7��;��?�@��1ATC�B�c�D@�����~���}Ӥ�c��D�BӃ��'�`������\|���+��;@��M���d�����'@����?@����7@���'@��(T���������+@��������_������ ��������������@��@��@�����@��c0��"T������#��;��G����7��O��K��C��?��;��G��9���������������������_�����!�kTK�!�T� ����T��HT���
����
���hm8�im8�@9�ip8�	@9�iq8�
@9�is8�@9�it8�@9�iu8�@9�iv8�@9�in8
���o����������@��qaT���F�L��
�/R��
�oX��
��^��
��d��
��j��
��p��
�@T_�Tk�������
��-h+�����_�T�+�i��	�
���*
����
��	�0����+@�����;@��G@��K@��O@��������7@��?@��C@�����������������_������kTK��T�����T��(T���
����
���hm8�im8�@9�ip8�	@9�iq8�
@9�in8
������@��qaT���f�l��
�/r��
��x��
�@T_��
Tk�������	�Z-h+�
���_�c	T�'�i��	�
���*
����
��	�����'@�����;@��G@��K@��O@��������7@��?@��C@�����������������_��C@��7@��O@��;@��?@��G@��K@����������
������T_�CT�+�i�J��	����k����
��	������+@��b����������������_����	��
��������_�����������������������������ړ������ߓ������ܓ������ٓ������Γ�� �����������������h����@��@��@��@��@��@��@����@��c0�)T������#Ѣ(�ҕ����������_�������N����@��@���@��c0��T������#ѐ@�����@�A�����B����������!��&��������_�b�� �����.����@��@��#�����T�#����@��c0�	T������#��K��C��?�����fx(�B���?�mTITxbx����k#T�8@qCT	���	kBTG�?��T)T
xgx�
�	kCT9@qT��h�I	�()�A@������҇���B��T�_��3��������@�d����z���_���������?@��C@��3@����������������_���&�����$��� ���������������ω���@��@��@��@��@��@�����@��c0��T������#�@5���I�{L�`���M�bSM��4N���!�{L�b�A�"�{L�a��@5��
��H�{L�`���M�bSM��4?���!�{L�b�A�"�{L�a��@5����H�{L�`���M�bSM��40���!�{L�b�A�"�{L�a��@5���cH�{L�`���M�bSM��4!���!�{L�b�A�"�{L�a�� �<�L����!����{���M�bSM��4��� �[L�bG�"�[L�`� �<�:����!����z���M�aSM��4���� �[L�aG�!�[L�`��������_���Z�������@��c0�T������#������������������_���H�������_��@��c0�IT������#����z�l���������_�������1����@��@���@��c0�iT������#���B���z�����������_�����������@��@���@���?�	T������#�[��g��k���9�7�������C��!@��K�aL�!:��O���!(��S��W��C��[��@���9�g@��k@����@�6����C@��@��@�?�T�@��@����������#ˣ����������3�������d����y���@��3@��#��G��'����������G@��7��#@��;��'@��?�����9�[@�C@�`?��+@��7@��;@��/@��?@�������_�7����+��/���9�[@�@@�?��+@��7@��;@��/@��?@�������_���� �f����7@��;@��?@��+@��/@�������_������������@��@�����@��c0�T������#ѐ@�p�A@�B@�@@�Y��������_���l����@������a��T�#����@��c0�IT������#�@�@�!�@� ?��}���������!��`��������_�����j����@���@��c0��T������#�@�@�����!�*�"��H��������_�����R����@���@����?�iT������#��_�@���@���@�@���@����?��S����_@�C@�B@�c@���`?������>��c����#т���'���B�%��#��@�_�c��b���/�B�B�7��@�B���+�B���7�B�B|��3��@��?��S@��;����G�"�B���C��O��K���������n���������_���������@����@�@����_֐@��c0��T������#�`L�:�������c(��T?�?�?�9"@�b�B@���_��T?����������_֫\�������$�����M�aSM�a5�@�i����@�!���������_�`��!5�!.�"o����"�B�.��� ���Ç�����@��c0�T������#��K��O��;���9����'��3��C��7����;��@��9!��#��'��#@�&��\@9�@�	y��{��'@��q'�����������������
�������{�����9�;@�F@��?��/@��+@�������_�@����+@��/@�������_��������9�9��|����@��@��@��@9�@9����@��c0��T������#����  �A@���օ�� �B�B���T @�!@��@�@��M�`SM��4����!�@@� �A��������_֭n�� ���2������@��c0�iT������#����#�C@� �P�(T��8�ITD�TP�TT� TX�T�T���������_�`�T\�aT!@��W����?�����������_����������_�������������@��@��@����@��c0�T������#��;��?��7��+��'��#��9�9�������@��+@��'@��@9�@9���7@����#@��?�������_����������9�9����@��@��@��@��@9�@9���@��c0�iT������#����#���H7�5�!��f����������������������_�@1����������_���������dž���@��@��@����@��c0�IT������#��3��/�`�@����3�`L��/�������"6��c��!T������C��_�����o�������k���#��@��@����+�d���!@;���M�aSM��5�@��#@�&����@�%��#@�&����/@�a�'@������3@���c���`L��/���"6��c��!T������C��_��/@��3@��@�b��M�cSM�c5�#@���� ��#@�C@�#�@� ��@������/@�@�@��#@��@����3@���c�`L��/����#@��@�����C��_���"�B�.������"�B�.���� �������A����@��@�~���@��c0��T������#��;��?��7��'��#�����9��9F@��+�G@������+@�:@�A@��7@��#@��@���@9��@9���'@��?�������_����������9�9����@��@��@��@��@9�@9���@��C�?�	!T������#��9�S��O�T@���`?�X�@T�B9 6�O@��5����T�S@��}��{L�a�A�{L�b�A�T~���6�O@��S@�������� �:������c���C1�c�?���M�cSM�c5�@�o����@�!������C��_��B9[L�a�A�[L�b�A��O@�dD@��S@��?� 7�O@�"T@��S@�@?�X�@T�B96�O@��5�c���!T�S@�|}��[L�a�A�[L�b�A�~��`6�O@��S@��������� �:�z����c���C1�c�?���M�cSM�c5�@�6����@�!������C��_�[L�a�A�[L�b�A��O@�dD@��S@��?ր7�O@�"T@��S@�@?��?`�T`5��?�xa�`�@1��?�����C��_�@1�@�����C��_�@1�@�����C��_�[L�`G�����C��_�[L�`G�����C��_��O@��S@�
�����C��_�@1�`�����C��_��O@��S@�U
�����C��_��O@��S@�C�����C��_��O@��S@�]�����C��_�@1�������C��_��O@��S@������#��'��+��/��C��D������/@��C��������/��F��G������C@��/� �6������B�!���M�bSM�4�� ����@� ����@��C��D������/@������C��_�@1�`�����C��_�@1�������C��_�@1�������C��_֛5�a�@�b�B������5�a�@���b�B��{�� ������c9�������@��@��c@9��@��c0�T������#��9!�!��~�F���������_����������9�9�����@��@��@��@��@9�@9��@���?�	T������#��k��o��g��?9d@� ՟X��T�H7c86D@���$��9!�!��~���������_��;��S��O��������@�@~����cK�c��d���@��@�o��@���@?����7��3��K��g@��9����g@�C@��T@�G@�H@����	����	� ����K@��3@��7@��?A9����/��G����g@����������������/@��G@���������_��g@��9!�!��~����������_��/��G��;@���`H7�5����S@��?��+����!�5���+@���M�aSM�5�?@���/@���G@��b���B�B�7��B5�B� ��W��[�@���������@����k�����?@�"��G@�#���O@����S@�oc����������������|�� ��hg���� T������C�����z���C@�����@�������������9�9��&����@��@��@��@��@9�@9G���@���?�T������#��k��o��g��9�;��S��O�������=��C@��7� �P��TdHџ��TP�T�X�)T\�T$@������
h�ATH7b86$@��������D6�@�x}����bK�B�C���@�e@�
�g@��9!�!��~�7���������_ֆ���|�� �ghf�f�� T������C��������C@��@�@���@?����/��K��3��g@��9"����g@�C@��
T@�G@�H@����	����	� ����K@��/@��3@��A9��7��+��G����g@����������������+@��G@���������_��G��+��;@���`H7�5����S@��?��'����!�^���'@���M�aSM�5�?@���+@���G@��b���B�B�7��B5�B� ��W��[�@�����B����@����j��
����?@�"��G@�#���O@����S@��b�������������)�
��`���.��a���a�!&���7@����@�&��j�� ����������9�9��N����@��@��@��@��@9�@9+���@����?�T������#��c��g��_��_9d@� ՟X��T�H7c86D@���$��9!�!��~������������_��7��K��G��������@��|����cK�c��d���@��@�\@��_@��9!�!��~�j����������_�@���@?�C��_@�	@�
@�	@�c	���)���I	��������_A9 5�3��	���z?��������_@�	����������_��3��C��7@���`H7�5����G@��;��/����!�����/@���M�aSM�5�;@���3@���C@��b���B�B�7��B5�B� ��O��S�@����c������@���!j��`����;@�"��C@�#���K@����G@��a��������|�� ��hg���� T������?���������?@�����@�������������9�9�������@��@��@��@��@9�@9Z���@����?�)T������#��c��g��_��7��K��?9�G��������;��C@��3� �P��TdHџ��TP�T�X�)T\�T$@������
h��TH7b86$@��������D6�@��{�� �bK�B�C���@�e@�
�_@��9!�!��~������������_ֆ���|�� �ghf�f�� T������?���������?@��@�@���@?�C��_@�	@�
@�	@�c	���)���I	��������?A9 5�3��	����>��������_@�F����������_��C��/��7@���`H7�5����G@��;��+����!�����+@���M�aSM�5�;@���/@���C@��b���B�B�7��B5�B� ��O��S�@����c������@���^i�������;@�"��C@�#���K@����G@�(a�������1����`������a���a�!&���3@���� �&�Bi�� ����������9�9�����@��@��@��@��@9�@9>���@��C�?�iT������#��S��W��O��_9�C�@�@�@����˥������6'��?��7����@�����DЄ��r���?@��7@��_A9�����O@��C@�F�Ҧ9�@�F�����/�i@�?�T�;��3��������:���O@��C@��_A9�;@�F���3@��/@�I@9�6���T�����~�DЄ�rr���_A9F���/@������O@��N�ҩ���h(����T�������DЄ�_r���_A9F���/@������O@����,�Ҋm��h(����(9 �6!���bT�����@�DЄ�Hr��F�������O@�$Ѧh$8������r�������C��_����������9�9��S����@��@��@��@��@9�@9t���@��c0�i
T������#��C��G��?��_9@�@�@����˥��� ����6��/��3����@�����DЄ�r���/@��_A9�����?@��3@�F�Ҧ9�@�F����h@��/� �
�HT	�aTH@�
�aTI�9�	��TI�y�	�	�TI���	��TH@�������D���� ��_A9c6!�_�T�@�DЄ��q��$�E��h$8�������?@�����������_�`������!���a�!8���/@���� �&�5h�� ����������9�9��Ԁ���@��@��@��@��@9�@9����@��c0��
T������#��C��G��?��_9@�@�@����˥��� ����6��/��3����@�����DЄ��q���/@��_A9�����?@��3@�F�Ҧ9�@�F����h@��/� �%��T�aTH@�!�TI@9�	�%�ATI@y�	�
)�TI@��	�-�aTH@�1�TH@�������D����� ��_A9c6!�_�T�@�DЄ�Vq��$�E��h$8�������?@������������_�`���4��A���a�!�<���/@���� �&��g�� ����������9�9��T����@��@��@��@��@9�@9����@���?�IT������#��_��c��@� ��4�Ta@�!�"�8�Ta@��W��3��C��7��?�5�b�@�@ a�T5�b�@�  bT  a�
T�[��O9&@�'@�(@������� ���%6�����@���DЄ��p���[@��OA9�3@����W@�G���9�@�G����"�`H `@T�!T5�c�@�@ cT5�c�@�` b�T��TB@b5�cSO�@ #�T5�cWO�` "hT��������҇@��W� ��� @`������������W@�ߔqAT?�T%�he8��q�T%�he8��qT%�he8�q�T!�ha8h%8 ��OA9c6!�_�T�@�DЄ��p��$�E��h$8�������[@�����������_�@�����}�ep�����}��3@�������W@�����������r���;��/�`�7�u���7@���M�cSM��5�C@���?@���/@���;@��"5�B���G��K�@����#�\����@����f��+����C@�"��?@�#��;@�$���7�`���P��a���a�!h&���7@���� �&��f�� �������������9��9��o���@��@��@��@��@���@9��@9���@��C�?�T������#��s��w��o��_9�c��_��[9�?����H7���5���������x^���c@��?@��[A9�_A9�_@����o@�[L�h�A���
T[L�b�A���1���@6�?@�C@�`�T�c@�C@�B@��_@��c@��]������_��@�����3�5�B`4�@���G����6�o@��@��@��@����������[A9�6��@���DЄ��o���[A9�o@�F��9�@�F�����3@�h�_�BT�7�����DЄ��o���7@��3@����K��;��7���G@����������[A9 6�7@����;@�_�cT�K@��K@��@�DЄ��o��$�E��h$8�;@��7@��K@��������o@������C��_��o@��c@��?@��[A9�_A9�_@��6g@��`�TG@�H@�������]���_A9���� 5��2�������������>/��o@��@��@��@�C������(������� 5�3�������-;��������o@�����&@�@�	@�)��	���j@��_a�TG@�H@��/��C��������\���_A9�/@������C@� 5��2����	�������/��������o@���������C��_��
��G@��3@�{O��B�B��W��[���0��@����@�����O��S�@����c�2����@����e�� ����������9�9��]~���@��@��@��@��@9�@9��@��c0�i	T������#��3��7��/��9�9f@��#� ��P��T�H���T�P�T)�X�)T�\�TF@������
�h��TH7c86F@���������6������G�����@9�@9�����/@�
�������C��_��9�!��~�r�������C��_�`������a���a�!&���#@���� �&�ae�� ����������9�9��~���@��@��@��@��@9�@9����@��c0�iT������#��3��7���H7�5���������,�����@���M�aSM��5�@��"5�B ����#� ����������� ���-e��h����@�"���������\������������9�9���}���@��@��@��@��@9�@9���@����?��T������#��w��{��;��s��9�7��S��O��_��c��g��k��o���b������
���?�M
T�c@��T�'��9�_@�	��$��G��(@��K��,@��3���������i�+��C��?���A9k7��������3����;@��@9�7@��G@��s@��?@��C@��+@�	���@9�O@��S@����'@��7��9����$����@9�6�G@�a@�b @��s@������G@�a@�b@��s@������G@���A9�@@�F@��s@��?@��C@��+@��@9�?��'@��;@��7@��s@�	���@9�O@��S@���Ҫ��C@��qT��9���!����������9���������������_����������F���/@����K@��3@��7@��G@��s@�	���@9�K@��3@��O@��S@��������'@��;@��@9����T�/�@�qyo� �Z�!��T�#��H7h86�@���P��������E���#@�����������X��� ����������������#��'��C9�G9���|���@��@��@��@��@��@��@��#@��'@��CA9�GA96���@���?�)6T�ѝ�?����#���������_9�@��K� �P��T�H���T�P�T��X�)T�\�Th@�����
�h�!0TH7d86h@�������
6���G�������[9�W9���(@��(���hT��.�������\���O�C�c��������A��@���`���Q��a#7C�c�����O@�����A��@�`����sR���9�A�@����,�����C�c����O@����#����@��_9���@��S9��a��=����K@�_\�T�@�d@���@��@��G@��L�����/�`�<�����$m����� ��K@�T�T�G@�UP����@��C����>��c�(����#����G@��s���@��k��@��o���;�9���!��~�����������_րx"�a��7@�!����7��C�tO��`6�C�aN��<��7@��/@����T����@�����M�iSM��4؄�� �	
@�)�
���C�����C��N����@�b��M�bSM��5�C@���@���΄�� ��C@���@��xb�%�!�e@�%���`5��&��/@�����z�&� ���@�������G1����.���@���&�_@��c@��A��@��@��@�C������!���C�5��2����[A9�,��������A�����A�A�ү�����@�G@��S@��W@��[@��A��WA9�[A9�?��@����C@��/@��
T��	)@�1A��+
��3�	@��c��
��T�3��A���ғ����3@����A���Ҏ����A�C@�c�C��SA9�6���_9��@�@@�?������_��g��;��G@� �H7�5�����@��@���@?�����C��;@�B@��g@�@?�����?���������@��C@��L��A�!�������@��?@��L��A�!���������	����������&��������� ����#�d���� ����b���@�����@��Z��������܄���G@����H7�5�!����@����A�!@�����������A���c��@���*�������C�`�7�E���G@���M�eSM��5��@���@���C@����@��"5�B�������� ����#�,���� ����b��������@�"��@�#���@�$���@�����@��Z�������G@���`�����a���a�!&���K@���� �&��b�� �v��������_�������������9��9��4{���@��@��@��@��@���@9��@9<���@��c0��T������#ѐ@���BC�A@�`�� R���������_����z���@������A��T�#����@��c0�T������#����#�P@���@?�T@���@?��?(�)T`��T�@�"P@��#@�@?�[L�b�A�[L�c�A�D@��������?� 6�@�!,@��#@� ?�'��� �>������!����M�aSM�a5�@�n����@�!���������_�@1�`��������_��������z���@��@�����@��c0�T������#��K��O�g@��7� �P��T�H���T�P�T^�X�)T�\�TG@������
�h�
TH7c86G@���������6�G�[L�gG�?�TG@�H@�I@�	������34���������G@�
@�@�@��
���J���j
����3��/��;��
��@���D���^k���;@��/@��3@���K��K9[L�`�G��
��������	��@���!�_�T�@�D���Hk��$�E��h$8�������G@�t���������_��9�!��~�����������_�`�����a���a�!&���7@���� �&��a�� ����������9�9��>z���@��@��@��@��@9�@9s���@����?�)!T��ѝ�?����#����������9�@��/� �P��T�H���T�P�T��X�)T�\�Th@�����
�h�!TH7d86h@�������6��(@��(���hT��h�9�9�+��C��?��;�������Z���7��/@�\�T�C@�d@��?@��C@��+@�GJ�����7@��#�C�c��������@��@��c��g��k��4��������@��@����`��O��a7B�B����7@����#@����4��#�����B4������@�a@�`������O���9B�B����7@����#@����@�@��@��@��W��[��_��B�
��G��K��B4��O����S��#����@��9�;@��@��?@��C@��+@��@9�@9�@���9@���������������?��@��@�������@9�6���9��@�@@�?�������_�;�9���!��~���������_��+@����H7a5�!���?@����A�!@��w��{�����A�����@�������3��'�`�7�1���+@���M�eSM��5�?@���C@���'@���3@��"5�B���o��s� ����c����� ����`�����?@�"��C@�#��3@�$���C@����?@�lX�������+@���`�����a���A�!&���/@���� �&��`�� ��t���������_�������������9��9�� y���@��@��@��@��@���@9��@9��@��c0��T������#ѐ@���BC�A@�`��P���������_����x���@������A��T�#����@��c0��T������#��+��'�,@���@?�T@���@?� �!T�'@�",@��+@�@?�b5�B���T���p����[L�a�A�[L�b�A�=q��7[L�a�A�[L�b�A��@�6q���6�'@��+@�~��� �����b�B���M�bSM�b5�@�U����@�!��������_� 1��������_�{5�a�@�b�B��)�� ��������x���@��@�����@��c0�T������#��G��K��C��3��/��+���9��9�'�;�9��a��J����'@�C@�\�T�3@�$@��/@��3@��H���3@��'@����������/@�;D���+@�D@�����@9�����C@�����@9�?��#@����3@��'@��@��jT�#��M��T�C@���� ����#@��3@��'@���C@��������������_�������������9��9��Yx���@��@��@��@��@���@9��@9����@��c0�T������#����#�,@���@?օ����8�
��a�!@���M�aSM�a5�@�̀���@�!���������_�������.x���@��@����@��C�?��T������#��w��{��c���9�@��'� �P��T�H���T�P�T��X�)T�\�Tg@������
�h��TH7d86g@���������6�s��7���9��9'@���'����hT��3�'��3��/� ��������@�yq���#��+��[��_��s@��@����`����&M���7�#@��[��+@��_��s@��@�`������M���9�s@�d@����+��;��?��#@��C��+@��G�����c��@���9�/@��3@��'@��@���9�������@���7@�C@���@9��@9���s@������������� ?��s@�d@���d���@9�6����9�c@�@@�?����C��_�;�9���!��~������C��_��'@����H7a5�!���/@��
�A�!@��S��W�����A�����@���5����+���`�7�P���'@���M�eSM��5�/@���3@���@���+@��"5�B���K��O� ����C�7���� ����^������/@�"��3@�#��+@�$���3@����/@��V�������'@���`���$��a���A�!&���'@���� �&��^�� �s������C��_�������������9��9��?w���@��@��@��@��@���@9��@9���@��c0��T������#ѐ@���BC�A@�`��,N���������_���w���@������A��T�#����@��c0�T������#����#�,@���@?�M��� �����a�!����M�aSM�a5�@�����@�!���������_��������v���@��@����@��c0��T������#��'��+��3��7�e@6@���������������?�
(@���������������?������_���������������9��9���v���@��@��@��@��@��@���@9��@9���@��c0��	T������#��'����'��+�����������_��'@��+@��@�?�
Thb8qjTD�V8�������/������)��~����������/��?�q(T#@��IЄ?��hc8r���?�q	[K�`�A�j��/��?�q�IЄ?����7T?�q�T?�q�ǟ�	��[K�`�A�Y��IЄ?���#�7��������_��@�������_�������iv���@��@�����@��C�?�IT�Cѝ�?����#�����������!0@����@�@?������#��'��+��/��3��7��;��?��C��G��C9�c�������>��c�|����#��K@����@�D��_@��c@��@��@��mT������T@�Exd�����`?�X�T�@��@����@�!,@��@� ?�������C��_�������������v���@��@��@��@��@�����@��c0�IT������#��7��;�D@� ՟`�T�����+��@��o����dK��������@��@�| @�!@������������_� ��@��X�T�@��H7�86�+@��@��+@�����������������_�@���@?����'��������h���@��'@��������_��@�C��HT_�HT_�T�+@�B@��+@�c�9��_�T�+@�c�y��	_�T�+@�c�����+@�b@���A��a�������������_�C���T_$�T_�T�+@�B@�_ �T�+@�c@9���+@�c@y��_(�T�+@�c@���_,�T�+@�b@��+@�b@���A���������������_� ��5�!@.��\�����|�!��hh���	� T��	����#����������#@�~��@�|����������hu���@��@��@�T���@���?�)T������#��k��g��������/�`�@����k� L�0�����w���6�	��
��[�����'��A
T%@�' A��	��#
�%@��[��I��#J������[@��/��@��#@��'@��+@��/@�������_��g@��k@�X��7��;��?��C��G��F��G��	��
��G@��[��g@�@�@��3��C����'����3@��k@���c�'��� L�0�]���	��
��[���B�'��T%@�' A��	��#
�%@��[��I��#J������[@��/��@��#@��'@��+@��/@�������_�����B�.�>�������B�.�:��� ��������t���@��@�����@��C�?�)T������#��O��_��c��[�����M	TI
T�?�ghf8��q�T��@���!�eq'���_�bT�_9�@�$���e���[@��_@��c@��?@��_A9(�h(8����C��3��7��������`���^����;�&�qhT�3@����7@�_�cT�C@�	�[��C@��@�$���e�����[��%�`h%8�3@��7@����C@�7������;@��?@����_@��c@����[@��������C��_��_�E��_��k���T�������}�� ���������������yt���@��@��@��@��@��@�����@��C�?�T������#��O��c��_��[��������?���mT�/�hhf8��?�q�T?�q`T?�q�T���T�G9�W���+
�������g�_�T�;��C����
�$��#e���C@��;@����?@��C��?��;�������
��~���?@�a��GA9dD�c@�E���0��hd8�hc8�;@�_�cT�C@�
�O9�K9�C@���$��e���KA9�OA9%ц�����h%���9�9�/@����[@��_@��c@��/@��W@�?�q���T����m��T���	�ITihi8?q��T��ITihh8)�?�q��T��(
T�?���*�������g�_
�T�;��C��7��
��	�$���d���C@��;@����7@��;��3��C�������	��~���;@�a��?@��[@��hc8c@�E���0��hc8�3@�_�cT�C@�	�O9�C@���$���d���OA9�[@�%ц��h%8��N��F����9�/@������_@����c@�[����CT����������e�_�T�;��C�����$���d���C@��;@����?@��C��?��;��������T~���C@��?@��;@�����C��_������|�������|�������|���	����|�������|�� ����������������s���@��@��@��@��@��@����@����?�I8T������#�s��9�������������_9�S���
��	�a��_��!��k��o��C��s��@��_9�@��@��@��@��D9�@��@�������)��@��_@��@��@��D9�@������������
��	�m#T�3�+hi8�S9E6����q�T��q`T��q�
T_	�T�.T,
ˍ�N
���J���*
��
�"T�G��g��C����
�����$��d���C@��g@��G@��������G��?��g����
����}���_@��@��@��@��D9�@��3@��SA9�?@��G@��g@�j�lD�m
@�N���0��il8�im8�
��T�[9�W9���
�����$���c���@��D9�@��3@��SA9�[A9�WA9�������_@��@��@�Nя������h.����9�9,�
�������
����������
���E
6����q�T-	��
�T.���!T.hn8�q�T�
� T.hm8��ߡqT�	��THT�G�#�n
�P��ˌ���,���T�?��g��;�������$���c���?@��;@��g@��������?��g��7��
�����X}���_@��@��@��@��D9�@��3@��SA9�G@��������?@��7@��g@�J�,hm8�
@�M���0��il8�
��T�[9���
�����$��fc���@��D9�@��3@��SA9�[A9�������������_@��@��@�Cэ���h#8���N��F��n�l9,
��G��g��?��/�@�B@���@?�$�kT,��T�/@��3@��T�?@��G@��g@�'T#��G@�f��@���������@�(��?@�_�cT�g@��?��c��g@���$��%c���?@��G@��c@����G��?��g���������|���3@��G@��?@��g@�,���3@��/@��?@��G@��g@����_@��/@��?@��g@��G@��G��g��/��C�k�,�AT�@��C@�?�H
T�_@�@�@��g@��S��W��[��K��O��_9�s@�@@�?��K@��S@��W@��O@��[@��������_��@��/@�?�T�T#��G@�a��@���������@����C@�_�cT�g@�
�C��c��g@�$���b���C@��G@��c@��G��C��g���������|���G@��C@��g@��C@��G@��g@��S��W��[��	��_9�s@�@@�?��K@��S@��W@��O@��[@��������_�0{��'{��.{�����	�+{���
���{������
{���
��	�"{�� �tm���S@��W@��[@��K@��O@��������_���������������9���q���@��@��@��@��@��@���@9+���@��c0�IT������#ѐ@��B@�C@��-T_��{M�cSM��4C@�#z��#�_�`K����!��P���������_���cq���@�������T�#����@��C�?��ET�Cѝ�?����#��������������������������[9�������^����!,�����������@��[9�������@��@��@�
�g@����@����������������G��S��@����&T�g��_��S9�@�Cha8�W9@����@�D@����?�$��T�SA9�_@��G@��S@��@���,�#T�SA9�6�T �T�_@��S@��@��G@�:�/��G@����S@�_�cT�@��@��@�$Є��a�����/@�%�F��fh%8��@���_�T�G�������$Є��a����@������G@��S��G���`���@����{���_@�c��[����S@��G@��@���_@��S@��@��G@��_@��S@��@��G@��W��S9�����T�������@�$Є��a���������SA9�W@����WA9�h'8����WA9���lq�T��q T��q�T���T��������$Є��a���������SA9�W@���G�҇h&xf���lq	T����T�������@�$Є��a���������SA9�W@��ч�҇h&8����T�������@�$Є�xa������������SA9�W@���H�҈h&8��@���	��T�C����	�����$Є�ca���C@���@��������C����O�����@���+{���W@��O@��C@��@���tqT��q�T���bT�����@�$Є�Ea���WA9�����W@�%цh%8G�����@�
����q�Ta6�������T�������@�$Є�,a���WA9�������SA9�W@���H�҈h'8��@���	��T�?����	�����$Є�a���?@���@����������K��?�����@����z���W@�c��_����K@��?@��@�S����T�������@�$Є��`���WA9�������SA9�W@��цh'8G�Ҿ���@�U�,�AT�@��S@�?�(T�@�@�@��@��������w��{��[9��@�@@�?��w@��@��@��{@��@�����C��_��@����G@����S@�������[9��@�@@�?��w@��@��@��{@��@�����C��_�:y���K��?���������@��z���3@�c��_@��K@��?@��@��T�3���@���?��T�c�������$Є����`����@��������c@����WA9�����SA9�_@�����T�s��_9�����@�$Є��`���WA9�����_A9�s@�(цh(8G������P���C����O�`�����@�Nz���7@�`��O@��C@��@��T�7���@���?���T�o�������$Є���f`����@��������o@��G�������W@����SA9(�����G��S�������@�&z���;@�c��[@��S@��G@��@��T�;���@���?��T�k�������$Є���=`����@��������k@����/@��������[@�j��k���@��@��@��w@��{@�����C��_����������������#��'��+���<o���@��@��@��@��@��@��@��#@��'@��+@�����@��c0�IT������#ѐ@��B@�C@��-T_��{M�cSM��4C@��w��#�_�`K����!������������_����n���@�������T�#���@�@����_֐@��c0�T������#�`K�������B���T?� �{M�bSM��4"@��w��"�"@�"�"1�B`�"�?�?��? 9���������_�����B�.�,��� ����n�����@��c0�	T������#�@��-T��{M�cSM��4@�^w��#����!����`K������������_������n���@���@��c0�	T������#�@��� @9"7��@�B@��{�@?��@�C @9�7A@���@��4�n���~��a�!*���@�"@��5�B�"�{M�bSM��4+w�� �"@�"� �`��������_�@��������_�@��������_�`��������_�����|n���@����@��c0�I
T������#��?�@�@���@���bT�9�G��K��������@�$Є
�B_���?@���{M�fSM��4�v�� ��@�"����G@��K@��������B9����x$�@���_�mT{M�bSM��4@��v��"�"1�B��������3��+�@��4����/�A�!��B���3@��+@��4Х>��@�G��������m��/@�A�{M�aSM��4�v�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4�v��"�#@�#�"�`��������_����������_����C9������n���@��C@9�@��@�����@��c0�T������#�"@�_�q�T�T_$q�T_4q`T_(q�T ��������_�_tq�T��ҡ��������_�
��������_����C9���m���@��C@9���@��c0�T������#�$@ӟ�q�T�T�$q�T�4q`T�(q�T ��������_֟lq�T��q(T��q�T�9{M�aSM��4@�Mv��!�!1�! ���@��������_֟�q�T�9{M�aSM��4@�=v��!�!1�!���@��������_֟�q�T�9{M�aSM��4@�-v��!�!1�!����@��������_֟lq�
T�9{M�dSM��4@�v��$�$1�����a������	����������_֟�q(T��q�T�9{M�aSM��4@�v��!�!1�!����@��������_֟�qAT�9{M�aSM��4@��u��!�!1�!����@��������_֟�q�T�9{M�aSM��4@��u��!�!1�!`���@��������_֟�qAT�9{M�dSM��4@��u��$�$1��@��a����������������_�"��B@�_ q�T�9{M�aSM��4@��u��!�!1�!���@��������_��9{M�bSM��4@��u��"��?�"1�B������
��3��+�@��4����/�A�!��B���3@��+@��4��>��@���������G��/@�A�{M�aSM��4�u�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4�u��"�#@�#�"�`��������_����C9���l���@��C@9���@��c0��T������#�"@�_�q�T�T_$q�T_4q`T_(q�T ��������_�_�q�T@�"�?�T@��@�dx"����z��������_���������_���v�� ����C9���l���@��C@9���@��c0��T������#�"@�_�q�T�T_$q�T_4q`T_(q�T ��������_�_�q�T�9{M�aSM��4@�)u��!�!1�! ���@��������_��9{M�bSM��4@�u��"��?�"1�B�����(
��3��+�@��4�G����/�A�!��B���3@��+@��4��>��@����9�H�������/@�A�{M�aSM��4�t�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4�t��"�#@�#�"�`��������_����C9��Ml���@��C@9����@��c0�I1T������#�@��{M�bSM��4@��t��"�"1�B@���@� 9���������_�#@��q�T�T$q�T4q`T(q�T{M�aSM��4@��t��!�!1�!`�� ��������_��?�@�Eцxe��	��qT�@��x%�{M�aSM��4@��t��!�!1�!`���@��������_�{M�bSM��4@��t��"�"1�B������	��3��+�@��4������/�A�!��B���3@��+@��4��>��@�'��4��|���'��/@�A�{M�aSM��4yt�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4kt��"�#@�#�"�`��������_���A
T�q�T�x%�{M�aSM��4@�Ut��!�!1�! ���~��������_��q�T ��_�T{M�aSM��4@�Bt��!�!1�!@���@� 9
{M�aSM��4@�6t��!�!1�!`�����������_�{M�bSM��4@�)t��"�"1�B�����7	��3��+�@��4�V����/�A�!��B���3@��+@��4��>��@�g��d5�h�������/@�A�{M�aSM��4t�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4t��"�#@�#�"�`��������_���!
T�q�T{M�aSM��4@��s��!�!1�!`���@��������_�tq�T ��_�T{M�aSM��4@��s��!�!1�!@���@� 9
{M�aSM��4@��s��!�!1�!`���}��������_�{M�bSM��4@��s��"�"1�B��������3��+�@��4����/�A�!��B���3@��+@��4��>��@�G��6�h����R��/@�A�{M�aSM��4�s�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4�s��"�#@�#�"�`��������_�{M�bSM��4@��s��"�"1�B��������3��+�@��4������/�A�!��B���3@��+@��4��>��@���������/@�A�{M�aSM��4ks�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4]s��"�#@�#�"�`��������_����C9���j���@��C@9n���@��c0�i	T������#�"@�_�qTT_$q�T_4q�T_(q@T�9 �{M�bSM��4@�2s��"��?�"1�B�����?��3��+�@��4�^����/�A�!��B���3@��+@��4��>��@�G��
���������/@�A�{M�aSM��4s�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4s��"�#@�#�"�@��������_����C9��dj���@��C@9����@��c0��T������#�"@�_�q�T�9{M�aSM��4@��r��!�!1�!`�����������_�_pq�T�9{M�aSM��4@��r��!�!1�!@�����������_�_�q�T�9{M�bSM��4@��r��"��?�"1�B��������3��+�@��4���/�A�!��B���3@��+@��4��>��@�'��!�(����X��/@�A�{M�aSM��4�r�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4�r��"�#@�#�"�`��������_����������_����C9���i���@��C@9����@��c0�	T������#�"@�_�q�T_�q�T_�q�T_�q@T/_pq�T_�q�T*_�q�T_�qT_�q�T#_�q`T_�q�T�9{M�aSM��4@�_r��!�1�! �����������_�_�q�T�9{M�aSM��4@�Or��!�1�!`�����������_��9{M�bSM��4@�Ar��"��?�1�B�����N��3��+�@��4�m����/�!�!��B���3@��+@��4��>��@�G��l
���������/@�A�{M�aSM��4%r�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4r��"�#@�#�"�`��������_����C9��si���@��C@9����@��c0�IT������#�"��B@�_$q)T"��B@�_q�T"�B@�_q�T�9{M�aSM��4@��q��!�1�!������������_��9{M�bSM��4@��q��"��?�1�B��������3��+�@��4�����/�!�!��B���3@��+@��4��>��@����9�H����m��/@�A�{M�aSM��4�q�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4�q��"�#@�#�"�`��������_����C9��
i���@��C@9����@��c0�IT������#�"��B@�_$q)T"��B@�_q�T"�B@�_q�T�9{M�aSM��4@��q��!�1�!������������_��9{M�bSM��4@�wq��"��?�1�B��������3��+�@��4������/�!�!��B���3@��+@��4��>��@����9�H����	��/@�A�{M�aSM��4[q�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4Mq��"�#@�#�"�`��������_����C9���h���@��C@9����@��c0�IT������#�"��B@�_$q)T"��B@�_q�T"�B@�_q�T�9{M�aSM��4@�!q��!�1�!������������_��9{M�bSM��4@�q��"��?�1�B����� ��3��+�@��4�?����/�!�!��B���3@��+@��4��>��@����9�H�������/@�A�{M�aSM��4�p�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4�p��"�#@�#�"�`��������_����C9��Eh���@��C@9����@��c0�IT������#�"��B@�_$q)T"��B@�_q�T"�B@�_q�T�9{M�aSM��4@��p��!�1�! �����������_��9{M�bSM��4@��p��"��?�1�B��������3��+�@��4�ۼ���/�!�!��B���3@��+@��4��>��@����9�H����A��/@�A�{M�aSM��4�p�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4�p��"�#@�#�"�`��������_����C9���g���@��C@9����@��c0�iT������#�"@�_�q�T�9{M�aSM��4@�bp��!�1�!������������_�"��B@�_ q�T�9{M�aSM��4@�Pp��!�1�!�����������_��9{M�bSM��4@�Bp��"��?�1�B�����O��3��+�@��4�n����/�!�!��B���3@��+@��4��>��@�'��4��������/@�A�{M�aSM��4&p�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4p��"�#@�#�"�`��������_����C9��tg���@��C@9����@��c0�IT������#�"��B@�_$q�T�9{M�aSM��4@��o��!�1�!�����������_���������_����C9��Qg���@��C@9���@��c0�iT������#�"@�_�q�T�9{M�aSM��4@��o��!�1�!������������_�_�q`T_q�T�9{M�aSM��4@��o��!�1�!������������_�����������_����C9��g���@��C@9���@��c0�I
T������#�"��B@�_$q�T�9{M�aSM��4@��o��!�1�!������������_��9{M�bSM��4@��o��"��?�1�B��������3��+�@��4������/�!�!��B���3@��+@��4��>��@����������!��/@�A�{M�aSM��4so�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4eo��"�#@�#�"�`��������_����C9���f���@��C@9����@��c0�iT������#�"��B@�_$q	T"@�_�q`T_q�T�9{M�aSM��4@�<o��!�1�!������������_�W����������_����������_����C9���f���@��C@9���@��c0�iT������#�"@�_�q`T_�q�T�9{M�aSM��4@�o��!�1�! �����������_���������_����C9��pf���@��C@9���@��c0�I
T������#�"��B@�_$q�T�9{M�aSM��4@��n��!�1�!�����������_��9{M�bSM��4@��n��"��?�1�B��������3��+�@��4�����/�!�!��B���3@��+@��4��>��@�g��(	�����u��/@�A�{M�aSM��4�n�� �A@�!�@��?@�#@�C�5�c�#�{M�cSM��4�n��"�#@�#�"�`��������_����C9��f���@��C@9����@��c0�	T������#�"��B@�_$q�T���������_ֺ����������_����C9���e���@��C@9��@��c0�)
T������#�"@�_�q�T�9[M�aSM��4@�zn��!�1�!������������_��9[M�bSM��4@�ln��"��?�1�B�����y��3��+� ��4������/�!�!��B���3@��+@��4�>��@�g��0��@�������/@�A�[M�aSM��4Pn�� �A@�!�@��?@�#@�C�5�c�#�[M�cSM��4Bn��"�#@�#�"�`��������_����C9���e���@��C@9����@��c0�)
T������#�"@�_�q�T�9[M�aSM��4@�n��!�1�!������������_��9[M�bSM��4@�n��"��?�1�B�������3��+� ��4�<����/�!�!��B���3@��+@��4�>��@�g��1��@�������/@�A�[M�aSM��4�m�� �A@�!�@��?@�#@�C�5�c�#�[M�cSM��4�m��"�#@�#�"�`��������_����C9��Be���@��C@9����@��c0�)
T������#�"@�_�q�T�9[M�aSM��4@��m��!�1�!`�����������_��9[M�bSM��4@��m��"��?�1�B��������3��+� ��4����/�!�!��B���3@��+@��4�>��@�g��1��@���F���/@�A�[M�aSM��4�m�� �A@�!�@��?@�#@�C�5�c�#�[M�cSM��4�m��"�#@�#�"�`��������_����C9���d���@��C@9����@��c0�)
T������#�"@�_�q�T�9[M�aSM��4@�fm��!�1�!������������_��9[M�bSM��4@�Xm��"��?�1�B�����e��3��+� ��4������/�!�!��B���3@��+@��4�>��@�g����{�������/@�A�[M�aSM��4<m�� �A@�!�@��?@�#@�C�5�c�#�[M�cSM��4.m��"�#@�#�"�`��������_����C9���d���@��C@9����@��c0�)
T������#�"@�_�q�T�9[M�aSM��4@�
m��!�1�!������������_��9[M�bSM��4@��l��"��?�1�B�����	��3��+� ��4�(����/�!�!��B���3@��+@��4�>��@�g��(��{�������/@�A�[M�aSM��4�l�� �A@�!�@��?@�#@�C�5�c�#�[M�cSM��4�l��"�#@�#�"�`��������_����C9��.d���@��C@9����@��c0�)
T������#�"@�_�q�T�9[M�aSM��4@��l��!�1�!�����������_��9[M�bSM��4@��l��"��?�1�B��������3��+� ��4�̸���/�!�!��B���3@��+@��4�>��@�g����{���2���/@�A�[M�aSM��4�l�� �A@�!�@��?@�#@�C�5�c�#�[M�cSM��4vl��"�#@�#�"�`��������_����C9���c���@��C@9����@��c0�)
T������#�"@�_�q�T�9[M�aSM��4@�Rl��!�1�!`�����������_��9[M�bSM��4@�Dl��"��?�1�B�����Q��3��+� ��4�p����/�!�!��B���3@��+@��4�>��@�g��(��{�������/@�A�[M�aSM��4(l�� �A@�!�@��?@�#@�C�5�c�#�[M�cSM��4l��"�#@�#�"�`��������_����C9��vc���@��C@9����@��c0�)
T������#�"@�_�q�T�9[M�aSM��4@��k��!�1�! �����������_��9[M�bSM��4@��k��"��?�1�B��������3��+� ��4�����/�!�!��B���3@��+@��4�>��@�g��2��@���z���/@�A�[M�aSM��4�k�� �A@�!�@��?@�#@�C�5�c�#�[M�cSM��4�k��"�#@�#�"�`��������_����C9��c���@��C@9����@��c0�)
T������#�"@�_�q�T�9[M�aSM��4@��k��!�1�!@�����������_��9[M�bSM��4@��k��"��?�1�B��������3��+� ��4������/�!�!��B���3@��+@��4�>��@�g��|2��@������/@�A�[M�aSM��4pk�� �A@�!�@��?@�#@�C�5�c�#�[M�cSM��4bk��"�#@�#�"�`��������_����C9���b���@��C@9����@��c0�)
T������#�"@�_�q�T�9[M�aSM��4@�>k��!�1�!`�����������_��9[M�bSM��4@�0k��"��?�1�B�����=��3��+� ��4�\����/�!�!��B���3@��+@��4�>��@�g��|2��@�������/@�A�[M�aSM��4k�� �A@�!�@��?@�#@�C�5�c�#�[M�cSM��4k��"�#@�#�"�`��������_����C9��bb���@��C@9���`��_��@��C�?�i	T������#�@�_�q�T_�q�T@���.���C��;�"�B�B�B�A��?� ������R�����?@��C@��;@�E��������������3�WU��"�?�#T_�T$������@�����4�!7��@�����6������C��_����	��@�����C��_���4��~�����C��_��@���tk��������`k�� ��#9��b���#@9����@����?�T������#��c��g��S���9���@�c��_��c��g�����?��!	��C�L�!:��G�a�!(��K��O����S��@��9�_@�$�@9�g@����c@����
��?@��9A�ҍ���?@�A@�@@� ���TJ@�K@�e������$�C��_@�G%@�g�K-@���F!@�B@�@@�H)@�I-@���H��_@�A�B�[M�kSM��4Qj�� �E@�%�@����7��;���9�S@�@@�?��7@��;@��������_�������D@�E@��@����������?�a��_@��[M�cSM��4/j��"�@�#���7��;���9�S@�@@�?��7@��;@��������_��7��;���9�S@�@@�?��7@��;@��������_�@�@��7��;����������_��j�� �*]���7@��;@��������_���������ha���@��@��@�`���@��c0�T������#ѐ@�p�A@�B@�@@����������_���0a���@������a��T�#����@��c0�T������#��� ��4�B5��@��{���������_�������2a���@��@���@��c0�T������#��'��/����3��/�	��������_������/@����� ��4�B5��@��{���3@�?��T�������/@�K����7�@��@��3@���@�������_���������_������������`���@��@��@��@����@��c0�iT������#��/@��3@��s@��w@� ՙ������[@��@�_�jT��mT�@�����B9�D9��H6�6������C��_��@�����C��_��W@��_@��@��@��4��!�������C��_����C��_����C��_����`�����@��c0�	T������#��W@��[@��_@��@��@��@��4��!�������C��_����`����@��c0��T������#����#��'��+��/��3��7��;��?��C��+@��/@� ����	�?����������_����������������#��'��+���|`���@��@��@��@��@��@��@��#@��'@��+@����@��c0�iT������#���A�@9_�q�T"���c��c@��?��T���������_�����_�	Td@9��q�TB��˄���@�c���q#T��q�TB��˄���@�c����������_����������_�B��˄���@�c���d@9��qcT��q��T_��Td@9��q�Td@9��q#T��q�TB��˄����c�;_��Td@9��q`T�qATDџ�)Ta@9c�?�qaT_�?�q�T_�A���B��B@�b�AT���������_�����_�����������_�!���c��c@�B���C@9�qcT�q��T�������8i��B��˄���@�c����d@9��qc��T��q��T�������)i�� ��������_���@��@�e���@���?뉐T�ѝ�?����#���������������C����>��c�i���#�������������������#����>��c�oi���#�/��#��;�����o��C��@��@���������������������	��
���@�����������A����+A������������3������������g����V4���+���A����@��g@��3A��@��@��A��@����B�� 5�%����z��� ��
����	�����1���k��@��A��@������������	�����������*Tb3T����	}����4���������>��cьi���#��B�JA@����B��7��B��k��@�`�@��B��A���@��@��@���@��@�����@���@���T��	�T���	����@�Є	�P���@�����@��������@��A�
}	�J!�5
����[M�jSM�J4�#��S��W��	�����������@��#A��A��W@��@����S@���@���B�������>��c�Fi���#��B��B�jA�����'T��'T�#
����>��cѼh���#���
��
�)���4���T�.@��r@�?
�T�"A9�BC9)
�)@�i6����i#T���#
����>��c�i���#��A�)A@����@�����#
����>��c�i���#��A����6��	�T���	����@�Є	��O���@�����@��������@��A�
}	�J!�5
����[M�jSM�J4��������	������Q����@��B��A��@��@�����@���@���B�������>��c��h���#��B��B�jA�<����:�� 5�%�����z�(� ���������1�� ������@��{@�����@��JT�{��B��������(@��,@��0@��C��C���������[M�eSM�e5�A��g�� ��A��@@�&�� �����N3�������@��� ���H3���C��B������B�� ��w@����CA��B���@�?�
T�w�����������>��cъh���#�d@@����B��B� �����A����=���9�B��w@�����[M�hSM��4�f��'�@�(������B���B���B��������������{�K����� ����CA��<����7��B���B���B��_�������_����{�9�������=Q������ ����CA��=���9[M�fSM�f5�B��f���B�%�@�&�������������@������A���������@�������������_��@����7A��A��@��@��k@��@��B���@���@�����@��������-�T�T�	����#
����>��c�h���#��B��A@����KA���A�T���GA��
��
����`�7�������g������/g������$g������g������g���B��!���@��������������������+A���A��
�����T������������c��_��/���������������>��c��g���#�#@@���� ����C�������@9C6�@��B���@���@��B��c@��_@��/A��� ������C�\3���@�9���@��B���@��B���@��c@��/A��_@��g@��3A��@��@��A��@��@��B�����@�J��������������
��������������g��3�����A���A�ch@��
�`?��@����T��A���A�B0@�@?������������������������������������C9�c�������>��c�~g���#���B�����H9�7�#
�������>��c�sg���#���B��w��SA������g@��3A��@��@��A��@��@��B�����@��O��A����"T@�@?�X�T�O@���@��O@�!,@���@� ?����c����>��c�Og���#��A������B�d���T@���@?�d����a6���g@��3A��@��@��A��@��@��B�����A��A���B$��~�b�?�T@9_�qaT���g@��3A��@��@��A��@��@��B�u�������;��o��'��[�%��_9��A���A��s��
����M�����A���A��s@�_��@�B����TB�}Ӂg���B��s@���A�_��.T�@�x"��@����A��?�Dd@����?ց��@��?A��@�"T@��?A�@?�X�T�@��?A��@�!,@��?A� ?��?�����B�����'A��[@�z���`7��
�@�"T@��?A�@?���8�iT`�aT�@����[9�_B9�r�o@�����o�e��@���H9f7�@��@�"T@��?A�@?�d�����_B9_r�[A9�o@��6�;A��������@���@������;��'A��[@���B!�#��D���������>��c�'f���#����;A����@����@������o@��������9�B�����s@��������@�����?A�����9�[A9�9�B��B���2������������������3A����g@����3��g������Х�������4�!<��@�L���������B��B����4�!<��@��Х����@���������@��@�_�cT�A��A��@���	��L����������d|�� �����[M�dSM��4�	������������B�������>��c�Af���#��B��B��@� ����A��C����@��-T�@� �?��T����B����>��c�+f���#��B��@@���!��@�_�cT�A��A��@���	��L����d|�� �����[M�dSM��4�������	������p����B��@��@����B�������>��c�f���#��B��B��@����@��@��A��g@��3A��@��@��B�I���@����?A��� ���+A��c��1��@�c���@����?A��� ���+A��c�����@��T���@��@��B�C�@�!����@�Cd@��?A�`?�������>��c�Ne���#��������B�����s@��������@�����?A�����@��@�_�cT�B��B��@���	�ZL����d|�� �����[M�dSM��4�������	����������B��@��@����B�������>��cјe���#��B��B��@��g@��3A��������@��@��A���d�������d�� �������J[���@��@�s���@��c0�T������#�#@�@��!T@�$@���T@�!@�t������������_�������+[���@��@��������c�_�T&xc����T�xc�@��9��mT��jT�@��������_��@��_�_�jT���_����_֐@����?�i)T��
ѝ�?����#��_��{��k��g��c��@��@��{A��cA��gA��kA��_A��@��������
���_1�T�����9�9�����7���@�����L���@����_A��cA��gA��kA��@��@��{A���@�������?�AT�� ��@����gA��cA��@�������D9b6�D9C6?�T�_A��@��cA��gA��kA��@��@��{A����7�@��D9�D9�D9�@����T���gA�?�T�Ҧ|�� ��cA������������>��c��d���#���@��@@��S�?�IT������c����>��c��d���#���@�!@@����{A�"@��#������>��cѺd���#��SA��G��C��c����>��cѱd���#��A�����@?��ෟ��D9�D9�@����@���6�_A�	@��cA��gA��kA��@����{A��	�H����@��D9�D9g���_A�	@��cA��gA��kA��@����{A��	������9�@���@���?�T���_A�	!@��cA��gA��kA����@��{A��	�:����@���@��@�
��跟��@����_A�	!@���cA��gA��kA��@��{A��	�'����@��@�
��跟��@��@��D9/��@���$������
��_�@����	������
��_�����
��_�_c����]c�������>��c�Dd���#��SA���@�jA�����MT_�		T	�Ҕ	����������>��c�2d���#��@��B@��S�_��T����	����[M�jSM�
4��/����������@��cA��gA��@��@��@��@�	����@���@����>��c�d���#��@��B@���@�jA�[M�jSM�J��4��/�����i����@��cA��gA��@��@��@��@�	���@���������@��������c������c�� ����������������#����Y���@��@��@��@��@��@��@��#@�����@���?�)NT�	ѝ�?����#��;�_��LT�Ҕ����C����>��c��c���#��@��B@��+�_�JT�G��K��S��;��?�����[M�fSM��4��/���������;A��?A����GA��KA��SA��@���@����>��cѥc���#��@��B@��@�A�[M�fSM��4��/����C������;A��?A����GA��KA��SA��@���@��C����>��cыc���#��+A��@�&A�������������mT��5_�AT�����C����>��c�tc���#��@�@@��+��#������>��c�jc���#�A@�����@��#��C����>��c�`c���#��+A��G��C��#����>��c�Wc���#���@�����?��য়��;A��?A����@��@��SA��@���7������jT��8_��9T�����C����>��c�8c���#��@�@@��+��#������>��c�.c���#�A@�����@��#��C����>��c�$c���#��+A��G��C��#����>��c�c���#���@�����?��ෟ��@��@�?��;A��?A����@��@��SA��@�`�7	T_�I2T�����C����>��c�b���#��@��B@��+�_�I0T����[M�fSM��4��/�����S����;A��?A����@��@��SA��@��@���@����>��c��b���#��@��B@��@�&A�[M�fSM��4��/����C�9����;A��?A����@��@��SA��@���@��C����>��c��b���#��+A��@�&A�����H_�	T�����C����>��cѸb���#��@��B@��+�[M�cSM�#4��/���������@��@���@������>��cѤb���#�A@��@��@�[M�cSM�4��/����C������@��@����C����>��cѐb���#��+A�A����@������	��_������a���C����>��cрb���#��+A��@�&A�������?T_�T�����C����>��c�nb���#��@��B@��+�_�T����[M�fSM��4��/�����º���;A��?A����@��@��SA��@��@���@����>��c�Qb���#��@��B@��@�&A�[M�fSM����4��/����C������;A��?A����@��@��SA��@���@����������jT��5_�)T�����C����>��c�,b���#��@�@@��+��#������>��c�"b���#�A@�����@��#��C����>��c�b���#��+A��G��C��#����>��c�b���#���@�����?��য়��;A��?A����@��@��SA��@���7������jT��8_�IT�����C����>��c��a���#��@�@@��+��#������>��c��a���#�A@�����@��#��C����>��c��a���#��+A��G��C��#����>��c��a���#���@�����?��ෟ��@��@�?��;A��?A����@��@��SA��@�`�7I��_�	T�����C����>��cѷa���#��@��B@��+�[M�cSM�#4��/���������@��@���@������>��cѣa���#�A@��@��@�[M�cSM�4��/����C������@��@����C����>��cяa���#��+A�A����������	��_������`�������`�������`�������`�������`�������`�������`�������`�������`������}`������z`�� ����������������#���#W���@��@��@��@��@��@��@��#@�z���@���?��%T�	ѝ�?����#��;�_�i$T�Ҕ����C����>��c�>a���#��@��B@��+�_�I"T�G��K��S��?��;�����[M�fSM��4��/����������;A��?A����GA��KA��SA��@���@����>��c�a���#��@��B@��@�A�[M�fSM��4��/����C�t����;A��?A����GA��KA��SA��@���@��C����>��c�a���#��+A��@�&A������C����>��c�`���#��+A��@�&A�������?T_�T�����C����>��c��`���#��@��B@��+�_�T����[M�fSM��4��/�����9����;A��?A����@��@��SA��@��@���@����>��c��`���#��@��B@��@�&A�[M�fSM����4��/����C�����;A��?A����@��@��SA��@���@����������jT��5�C������>��cѦ`���#�A@��+�_�	T�����#����>��cњ`���#��@�@@�����@��#��C����>��cя`���#��+A��G��C��#����>��cц`���#���@�����?��ෟ��;A��?A����@��@��SA��@���7������jT��8�C������>��c�j`���#�A@��+�_�)T�����#����>��c�^`���#��@�@@�����@��#��C����>��c�S`���#��+A��G��C��#����>��c�J`���#���@�����?��য়��@��@�?��;A��?A����@��@��SA��@�`�7I���������	��_�����D_������A_������>_������;_������8_������5_�� ����������������#����U���@��@��@��@��@��@��@��#@�����@����?�I8T��	ѝ�?����#��O��S��W��G��C��������T��b�T����T_�)4Tg���	}�4	���������>��c��_���#��@��B@��3�_��1T��)!�4	���i���;M�jSM�J4���/�����8����@��CA��GA��@��OA��SA��WA��@����@��@���@����>��c��_���#��@��B@��@�jA�;M�jSM�*4���/���������@��CA��GA��@��OA��SA��WA��@����@���@������>��cѧ_���#��3A��@�jA�?	�T���K�Tg�h�������	��_�c�����lT��A_�(T���|�4���������>��cч_���#��@�)A@��3�i�_	�I&T!�4����c����>��c�x_���#��@�@@�����@��#������>��c�m_���#��3A��G��C��c����>��c�d_���#���@�����?��ෟ��SA��@�?��CA��GA��@��OA��SA��WA����@�G�7Y���������	��_��@������	��_������>��c�C_���#��3A��@�IA��@�'��SA��GA��WA��CA��@��@��OA��ҿ���T_��T	}�4���������>��c�)_���#��@�KA@��3���_�
T�� !�����c����>��c�_���#��@�@@�����@��#������>��c�_���#��3A��G��C��c����>��c�_���#���@�����@?�������@����>��c�^���#��@��B@��3�;M�cSM��4���/����@�Q�����@��@����>��c��^���#��@��B@��@��@�;M�cSM��4���/�����>�����@�����@��CA��GA��@��OA��SA��WA����������]�������]�������>��c��^���#��3A��@�IA��@�'��@��CA��GA��@��OA��SA��WA�����T��}�4���������>��cѫ^���#��@�C@@��3� �����c����>��cџ^���#��@�@@�����@��#������>��cє^���#��3A��G��C��c����>��cы^���#���@�����`?�������@����>��c�^���#��@��B@��3�;M�cSM��4���/����@�׶����@��@����>��c�m^���#��@��B@��@��@�;M�cSM���4���/�����Ķ����@�����@��CA��GA��@��OA��SA��WA��ҵ������f]������c]���	���`]������]]�� �����������������T���@��@��@��@��@��@��@�+���@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_������������������S���@��@��@��@��@��@��@�����@��C�?�	T�C	ѝ�?����#��3��9_�T�Ҵ��������>��cѥ]���#��@�)A@��#�_�iT�?��C��G��K��O��7��3�����������>��cё]���#��@�@@����@��#������>��cц]���#��#A��G��C�������>��c�}]���#���@�����?����KA�C@�c�C��CA��?A��KA��?A��CA��7A��GA��IT�3A��Ҕ��������>��c�`]���#��@��@@��#��	T����4���������>��c�Q]���#��@�@@�����OA�@��#������>��c�E]���#��#A��G��C�������>��c�<]���#���@�����@?�����KA�C@�c�C��GA��KA��@��7A�?�	T�3A�����������>��c�"]���#��@��@@��#��@�?��T������������>��c�]���#��@�@@�����OA�@��#������>��c�]���#��#A��G��C�������>��c�\���#���@����� ?�����KA�"@�B�"��@��@�����C	��_���\���[�������[�������[�������[�������[�� ����������������#��'����R���@��@��@��@��@��@��@��#@��'@����@����?�	T������#����� �T������������f�B����'�g���z���@�!ǚ ����1�����������_������>��cѢ\���#��s@��+@�jA�)���?�,��T���@�J5
�JEJ�J
�H����kT
�H�_	�T���4��/�������>��cф\���#�/@��B@��s�_�iT�#���+�;M�jSM�*4���/�����״���@��@��@��@��@��'@��@����#@��+@��/@����>��c�d\���#�+@��B@��/@�jA�;M�jSM���4���/����������@��@��@��@��@��'@��@����#@��+@������^[���	���[[�� �����������������R���@��@��@��@��@��@��@�m���@��C�?�T�Cѝ�?����#����������������3����7���H�)�)�A��/�@������	������/@�	��@��@��@��@��@��3@��@��7@��������>��c�\���#��@��;@�IA�	@����������	�h��+@���@��@��@��@��@��@��	�����(��_�T	�
�Ҕ
��?������>��c��[���#�?@��B@���_	�iT�+�4
��;�;M�iSM�	4���/�����8����@��@��@��@��@��@��+@�
���;@��?@����>��c��[���#�;@��B@��?@�iA�;M�iSM�i��4���/���������@��@��@��@��@��@��+@��;@��������C��_��	����Z�������Z�� �����������������eQ���@��@��@��@��@��@��@�a���@���?�T�	ѝ�?����#��K��O��S��?��;��C����>��cт[���#��+A��@�A��?A��OA��SA��;A��KA��@����h���mTc���M	T�� �_�T
��K}	�l!������C����>��c�c[���#��@��A@��+� 	�_�IT������`A�����#����>��c�Q[���#��@�@@�����@��#��C����>��c�F[���#��+A��G��C��#����>��c�=[���#���@�����?� ���;A��?A��@��KA��OA��SA��@��;A��?A��@��KA��OA��SA��@���_�)T������C����>��c�[���#��@��@@��+��_�	
T������#����>��c�[���#��@�@@�����@��#��C����>��c�[���#��+A��G��C��#����>��c�Z���#���@�����@?����C��@����>��c��Z���#��@��B@��+�;M�cSM��4���/����@�F�����@��@����>��c��Z���#��@��B@��@��@�;M�cSM���4���/����C�3�����@�G�������	��_�����	��_����Y�����Y�����Y�����Y�� ����������������#���|P���@��@��@��@��@��@��@��#@����@��C�?�IT�C	ѝ�?����#��?��C��G��7��3������T��������C	��_������>��cьZ���#��#A���@�IA�����kT��?_�IT���|�4����������>��c�xZ���#���@�)A@����i�_	��T��!�4���������>��c�hZ���#���@�@@��#��@��#������>��c�]Z���#���@��G��C������>��c�TZ���#��#A�����?��য়��3A��7A��@��?A��CA��GA����@�g�6_�Tg���}�4���������>��c�8Z���#��@��B@��#�_�IT��c �4����;M�cSM�4���/����������@��3A��7A��?A��CA��GA��@�����@���@����>��c�Z���#��@��B@���@�#A�;M�cSM��4���/�����o����@��3A��7A��?A��CA��GA��@����@�q������Y������Y���	���Y������	Y�� ������������������O���@��@��@��@��@��@��@�;���@��c0�T������#�#@�@��!T@�$@���T@�$@���!T@�#@�_�T!@�@��}�����������_��������O���@��@����@����?�?T������#��c��9�s��o�G���T�������@��Є�L@���o@��s@��C9��������I��)h(8�������K���
3T�:T�?��h`8��_q�T��lI�/��ik8�7�7mI�-��ik8�6��mI�-�_��7T�w9�g������O������T�G��S����������Є�@���K@��G@��S@��������K��G��S� ������Y���g@�(q(T q!T�G@����K@�_�cT�S@��S@����Є��?��%цK��h%x�$qAT�G@����K@�_�cT�S@��S@����Є��?��%ц���h%x�K��s(qA
T�G@����K@�_�cT�S@��S@����Є��?��%цˍ�h%x�K��`4q�T0qAT�G@����K@�_�cT�S@��S@����Є��?��%цˌ�h%x�K��K4qAT�G@����K@�_�cT�S@��S@����Є��?��%цK��h%x�K��8�q`Tpq�T�G@����K@�_�cT�S@��S@����Є��?��%ц��h%8��wA9�9�K�� �G@����wA9�Dӥ@�����0��hf8�he8�K@�_�cT�S@�
�9�{9�S@����Є�w?���{A9�A9'ш�����h'���9�9�K���?@����o@��s@��C9I��lI�/���������!������~�H�������T�hT�C��O��7��������������������k�T?�T�7@��?@��T#��K@���������o@���C@�_�cT�O@��G��S��O@����Є�2?���G@��K@��S@����K��G��S���������X���G@�a��K@�_�cT�S@��S@����Є�?���G@�������̬�h#�ƌ�Ҧy�?@����o@��s@��C9I��lI�/�������������k T%��k�T�?@�(��o@��s@��C9I��lI�/��7@��K@��C@��O@�����7@��?@����T�c��;����K@����˥����o@�%��C@�_�cT�O@�
�G��S��O@����Є��>���G@��S@��K@������S��K��G��������X���K@�a��c��c@��Є�0��hc8�G@�_�cT�S@��9�S@��������>���A9%ц��h%8��N��	F����9�;@��?@��
��o@��s@��C9I��lIЌ�/���������f����T������H�����T�G��S��������������>���G@��K@��S@��������K��S��G� �����ZX���G@�a��K@�_�cT�S@��S@��@�����z>��#�D��h#8�������_������V�������V���V�����V�������V�������V�����V�� ���������������9��yM���@��@��@��@��@��@���@9��@����?�)&T��ѝ�?����#������������@��@��@��@��@��@��@��_@��������
���_1�T���C��9�9�W��S��7�c�@�����0��c@����@��@��@��@��W@��S@��@��_�@�������?�AT�;� ��S@����@��@��W@�����[��A9b6�A9C6?�T�@��@��@��@��@��W@��S@��@�7��7�[@��A9�A9�A9�W@����T���@�?
�T��J�}�J���@�j
�L5@�N=A��7��?�J@���?��T
�j
�L5@�N=A��
���J@�����@�J@��o@��@��s@��@��@��w@��@��{@��@��@���@?��귟��[@��A9�A9�W@���
6�@�	@��@��@��@��S@����@��	������S@��A9�A9w���@�	@��@��@��@��S@����@��	����?��9�W@���S@���?�T�G��@�	!@��@��@��@����_@��@��	�J����?@���G@��C@�
��跟��S@��7��@�	!@���@��@��@��_@��@��	�7����7@��C@�
��跟��W@��?@��A9?��@�����������_�@���j��������_�������_��U���
��U���7P��?Q��5��=��@�����J�_�mT_�)T��+�l5@�n=A��7��?�l@���_
�T�O��K�L	
�,��k�;M�mSM�
4�g� �����������;@��@��@��W@��O@��S@��K@��g@��k@��9@��AA�m9�oA��@�m�;M�kSM�k��4 ����������;@��@��@��W@��O@��S@��K@��k@������J�@��@����
����U�������U�� ����������������#���3L���@��@��@��@��@��@��@��#@�����@���?�	BT������#��{�_��@T��*
�K1@�M9A��3��;�K@��k�_�)?T�������C��{�����+��?�;M�lSM��4 ����
��������{@��@��@��@��@��C@��?@�l5@�n=A�L5�N=�l@�L�;M�lSM��4 �������������{@��@��@��@��@��C@��?@��7K��?L�l5�n=��k@�l������3�k��7��mT��)_��6Tl	�,��9@��AA��;��C��@��k�L5@�N=A����	�L@��W��@��[@��G@��K@��_@��O@��c@��S@��g@��W@��k@������
��?��꧟��{@��@��@��7@��3@��
��C@�@�7���3���jT��+_�0T�	�+�m9@�oAA��;��C�k@��k�K5@�N=A����	�K@��W��@��[@��G@��_@��K@��c@��O@��g@��S@��k@��W@������
�`?��귟��3@��7@���{@��@��@����
��C@��7�T_�*Tm	�-
��=@��EA��?��G��@��k�_�	)T�	�.��?�;M�oSM��4�;� ����
�������{@��@��@��C@��7@��3@��;@��?@��A@��MA��A��M��@���;M�mSM��4 �����������{@��@��@��C@��7@��3@��?@��?K��GL��=��E��k@���k���<_��T�	�!�#@�%A�����#@��k�;M�cSM�#4�?� ����
�ȭ���?@��C@��3@�C@�EA�#�%�C@�#�;M�cSM�4 ����
���������C@��3@��K��L�B
�D��k@�B����@��������_�����WT���?K��GL��=��E��k@���k����3�9+T_�Tm	�-
��=@��EA��?��G��@��k�_�	T�	�.��?�;M�oSM��4�;� ����
��������{@��@��@��C@��7@��3@��;@��?@��A@��MA��A��M��@���;M�mSM����4 ��������n����{@��@��@��C@��7@��3@��?@����k��7���jT��)_��Tl	�,��9@��AA��;��C��@��k�L5@�N=A����	�L@��W��@��[@��G@��_@��K@��c@��O@��g@��S@��W@��k@������
��?��꧟��{@��@��@��7@��3@��
��C@�@�7���3���jT��+_�T�	�+�m9@�oAA��;��C�k@��k�K5@�N=A����	�K@��W��@��G@��[@��K@��_@��O@��c@��S@��g@��W@��k@������
�`?��귟��3@��7@���{@��@��@����
��C@��7h��_��T�	�!�#@�%A�����#@��k�;M�cSM�#4�?� ����
���?@��C@��3@�C@�EA�#�%�C@�#�;M�cSM�4 ����
�������C@��3@��K��L�B
�D��k@�B������������_������S������~S������{S������xS������uS������rS������oS������lS������iS������fS������cS�� ����������������#���J���@��@��@��@��@��@��@��#@����@���?�) T������#��{�_��T��*
�K1@�M9A��3��;�K@��k�_�IT�������C����{���+��?�;M�lSM��4 ����
���x����{@��@��@��@��@��C@��?@�l5@�n=A�L5�N=�l@�L�;M�lSM��4 ��������c����{@��@��@��@��@��C@��?@��7K��?L�l5�n=��k@�l�����	�?K��GL��=��E��k@���k����3�9+T_��Tm	�-
��=@��EA��?��G��@��k�_�)T�	�.��?�;M�oSM��4�;� ����
���0����{@��@��@��C@��7@��3@��;@��?@��A@��MA��A��M��@���;M�mSM����4 ������������{@��@��@��C@��7@��3@��?@����k��7���jT��)M9@�OAA��;��C�M@��k�_�ITj	�*
�L5@�N=A����	�J@��W��@��[@��G@��_@��K@��c@��O@��g@��S@��k@��W@����
���@?��귟��{@��@��@��7@��3@��
��C@�@�7���3���jT��+M9@�OAA��;��C�M@��k�_��T�	�*
�K5@�N=A����	�J@��W��@��[@��G@��_@��K@��O@��c@��S@��g@��W@��k@����
���@?��꧟��3@��7@���{@��@��@����
��C@��7h�����������_�����YR������VR������SR������PR������MR������JR�� ����������������#����H���@��@��@��@��@��@��@��#@���@����?�I/T������#�����������������
T�7�W`T����T_
�I+TK�L	
�-��=@��EA��?��G
��@��s�_�)T�C���}ӌ��,��K�N��?�;M�oSM�O4�G� ����
���P����7@��@��@��@��@��@��;@��C@��K@��G@��?@��A@��MA��A��M��@���;M�mSM�
4 �������7����7@��@��@��@��@��@��;@��C@��K@��?@��?L��GM��=��E��s@����	�jT�
�	�TK�V���������_�J��;��
�lT��3_
�)!TK	
�,��9@��AA��;��C
��@��s�L�_�iTj�}�J��*
�K1@�M9A��	��
�J@��_��@��c@��O@��g@��S@��k@��W@��o@��[@��s@��_@�������@?��귟��@��;@���7@��@��@��@����@��
��;@��7r�����������_��@��������_��7L��?M�L5�N=��s@�L��/@����@��@��@��@��7@��@��;@����T_�i
Tl	�-��=@��EA��?��G
��@��s�n�_�T�/��K���}�J��J��G�K1@�M9A��	��
�K@��_��@��O@��c@��S@��g@��W@��k@��[@��o@��_@��s@������
�`?� ���K@�*,@�,4A��/��7
�*@��s�;M�jSM��4 ����G@������K@��G@�K1@�M9A�+0�-8�K@�+�;M�kSM���4 ����
��������G@�����7@��@��@��@��@��@��;@�������%Q������"Q���7L��?M�L5�N=��s@�L��3@����7@��@��@��@��@��@��;@���T�3�j	�L�}�*
��K�M9@�OAA��;��C
�M@��s���ь��G��9@��AA��	���
��@��_��@��c@��O@��g@��S@��k@��W@��[@��o@��_@��s@��������?� ���K@�*,@�,4A��/��7
�*@��s�;M�jSM��4 ����G@�/����K@��G@�K1@�M9A�+0�-8�K@�+�;M�kSM�k��4 ����
�������G@�����7@��@��@��@��@��@��;@�������P���
����P�������P���
����P�� �����������������cG���@��@��@��@��@��@��@�s���@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_������������������F���@��@��@��@��@��@��@�����@��C�?�T������#��s��9_�)T��*
�K1@�M9A��3
��;�J@��c�_�T�����������w��s���*
�K1@�M9A�����J@��O�
@��?@��S@��C@��W@��G@��[@��_@��K@��c@��O@��������
�@?����@�K@�k�K��@��@��@��@��@��w@��@��iT�	��s@��

��A@��MA��C
��O��@��c��
T�;��3�*��
�K1@�M=A�����J@��O���@�J@��S@��?@��W@��C@��[@��G@��_@��K@��c@��O@���@?�����@�K@�k�K��@��@��3@��w@�?�	T��s@��
�m9@�oAA��;
��C�k@��c��;@�?�IT�7�j	��
�L5@�N=A�����J@��O���@�J@��S@��?@��W@��C@��[@��G@��_@��K@��c@��O@�@?�����@�"@�B�"��;@��7@�����C��_����O���O�������O�������O������~O������{O�� ����������������#��'���#F���@��@��@��@��@��@��@��#@��'@�=���@��C�?��T������#��S��� �T�_��c����W��S���f�B����'�g���z���@�!ǚ ����1��������C��_��/F��7G�H-�L5��C@�H�)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	�T�(		�(�
-@�5A��/��7�
@��C�_�	T�#�
�*
��/�M�kSM�+4�+� ������
�d����S@��W@��@��_@��c@��'@��@��+@��#@��/@�K1@�M9A�1�
9�K@��M�hSM��4 ����
���L����S@��W@��@��_@��c@��'@��@��#@��/@�������N���	����N�� ������������������E���@��@��@��@��@��@��@�w���@����?�IT������#��_��o��w��k��g��c����3����7���H�)�)�A��/�@������	���}��/@�	��_@��c@��g@��k@��o@��3@��w@��7@����/H��7I�*-�,5��S@�*�	@����������	�d��+@���w@��c@��g@��k@��o@��_@��	�����h��_��T	���*
�K1@�M9A��3��;	�K@��S�_	�)T�+�)		�)	��?�M�kSM�4�;� ����
��	����_@��c@��g@��k@��o@��w@��+@��?@��;@�+1@�-9A�K1�M9�+@�K�M�jSM����4 ����	��������_@��c@��g@��k@��o@��w@��+@��?@�����������_��	���XN������UN�� ������������������D���@��@��@��@��@��@��@�k���@���?�	T������#����������{�
�3K��;L�K1�M9��k@�K��@��@��{@��@��@��;@����K���mTJ	��
�T����_�T�	���}Ӯ�����A@��MA��C��O��@��k��	�_��T�7��;��3��A�J�K1@�M9A����	�J@��W��@��[@��G@��_@��K@��O@��c@��S@��g@��W@��k@�������@?� ���{@��@��3@��@��@��@��;@��{@��@��3@��@��@��@��7@���_��	T
�*
�L5@�N=A��7��?�L@��k�`�_�IT�C��;�
�*
��?�K1@�M9A����	�K@��W��@��G@��[@��K@��_@��O@��c@��g@��S@��k@��W@����
���`?� ���C@�*,@�,4A��/��7�*@��k�M�jSM��4 ����?@������C@��?@�K1@�M9A�+0�-8�K@�+�M�kSM�+�4 ����
�������?@�j���������_�������_����M�����M�����M�����M�� ����������������#���8D���@��@��@��@��@��@��@��#@�;���@��C�?�	T������#��������w��s���
��
�T�/��
�����C��_��7J��?K�L5�N=��c@�L����
�kT��1_
�TK	
�,��9@��AA�������@��G�L�_��T�3�j�}�J��*
�K1@�M9A��3
��;�J@��c��@��7@��S@��;@��W@��?@��[@��_@��C@��c@��G@�������@?��꧟��/@��s@��w@��@��@��@��
��3@���6_
�TK�J	
�,
��9@��AA��;
��C��@��c�_��T�3�J�}�J��*
��O�M�mSM�
4�K� ������
�[����/@��s@��w@��@��@��@��O@��3@��K@�M9@�OAA��9��A�M@���M�lSM��4 ����
���D����/@��s@��w@��@��@��@��O@��3@���������L���
����L�������L���
����L�� ������������������C���@��@��@��@��@��@��@�U���@��C�?�IAT������#��s��C9������H���T�������@����K4���@��@��@��CD9������	�J��*h)8�����	��[���m4Ti<T�O��h`8�	�q"T�	�mI���/��il8�7�7nI�΁-��il8�6	��nI�΁-�_�h9T�w9��������P������T�W��c������������4���[@��W@��c@��������c��[��W� ������M���@�(q(T q!T�[@����W@�_�cT�c@��c@�������3��%цK��h%x�$qAT�[@����W@�_�cT�c@��c@�������3��%ц���h%x�K��s(qA
T�[@����W@�_�cT�c@��c@�������3��%цˍ�h%x�K��`4q�T0qAT�[@����W@�_�cT�c@��c@�������3��%цˌ�h%x�K��K4qAT�[@����W@�_�cT�c@��c@�������3��%цK��h%x�K��8�q`Tpq�T�[@����W@�_�cT�c@��c@�������3��%ц��h%8��wA9�9�K�� �[@����wA9�Dӥ@�����0��hf8�he8�W@�_�cT�c@�
�9�{9�c@������t3���{A9�A9'ш�����h'���9�9�K���O@����@��@��@��CD9J��mI���/��������	�����?��~�i���,���#T�T�S��_��G�����������	����5���u������k!	T?��T�G@��O@��T#��[@����@���������@�(��S@�_�cT�_@��W��c��_@������*3���W@��[@��c@����[��W��c���������L���W@�a��[@�_�cT�c@��c@������3���W@�������̬�h#�ƌ�Ҧy�O@����@��@��@��CD9J��mI���/��������	������k@T%��k�T�O@�)��@��@��@��CD9J��mI���/��G@��[@��S@��_@�����G@��O@���hT���K����[@����@�*��
˥����@�E��S@�_�cT�_@�
�W��c��_@����Є��2���W@��c@��[@������c��[��W��������L���[@�a�ダ�c@����0��hc8�W@�_�cT�c@��9�c@����Є��2���A9%ц��h%8��N��F����9�K@��O@��
��@��@��@��CD9J��MI�/��������	�[����#T�������F������T�W��c����������Є��2���W@��c@��[@��������c��[��W� �����LL���[@�a��W@�_�cT�c@��c@��@��Є�l2��#�D��h#8����C��_������J�������J���J�����J�������J�������J�����J�� ����������������9��jA���@��@��@��@��@��@��@��A9��@��c0�	T������#�@�$@���T���#�"@�@�����Du���6�@�`@��#@��@����Ta@��@�:u��`6�@�b@��#@��@�_�T�@�`@�|o�����������_�������3A���@��@����@��c0�	T������#����@�_�5�c��c��#�@������@���5�������,@���@?������_�A����������_�����A���@����@��c0�	T������#����@�_�5�c��c��#�@������@���5�������,@���@?������_�A����������_������@���@����@��c0�T������#���@���������@�_�5�c��c��#�@������@���5�������,@���@?����C��_�A��������C��_������@���@����@��c0�	T������#����@�_�5�c��c��#�@������@���5�������,@���@?������_�A����������_������@���@����@��c0�	T������#ѐ@���@�@��z��~���������_֨��� �����t@���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�B���z�+����������_և��� �����S@���@��@�������T�#����@��c0��T������#ѐ@�����@�@�����C��_�j��� �����6@���@��@��c�����T�#���@�@�@�_�@�@�@�����c��������_��@��c0��T������#ѐ@���@�@��hT@�@���!���c������������_���iI�� �����@���@��@������T�#���@��_��@��c0�iT������#ѐ@���������9E����@�C@��T@��������_�����6I������4�!$�-'�� ��������?���@��@���@�����!��T�#����@�@� �_֐@��c0��T������#ѐ@�0��9@�@�@�c� �?�a���#�_�T���TB��˄���@����?�mT���9���������_������H�����H�� ��������?���@��@���@������T�#�����@��c0�)T������#ѐ@����#��9@�@��T ����9��������#�J�cCA��J�dGA���CTc�@�@����˄�����_�b���?�T��������J���@��@�@�c��_�mT���9�����������������_������H�� �����������@?���@��@��@��@����@�������T�#������@��c0��T������#ѐ@���@�@�?�lT ����9�J�cCA��J�dGA���
�Te�@��hc8����9�����������������_���VH�� �����?���@���@�������T�#�����@��c0�T������#ѐ@����9�����'��3������������+��������Є��/�������@����+@����/��#������������I���/@��@��#@��'@��3@��������_����C9���>���@��C@9��@�������T�#�����@��c0�T������#ѐ@�0��#��'��9M����������_����������>���@��@��@��@�������T�#����@��c0�iT������#ѐ@�p��9o����������_������>���@��@�����a��T�#����@��c0�iT������#ѐ@����9��������������1���@��@�������_����C9��h>���@��C@9�@��#���!��T�#������9�_֐@��c0�)T������#ѐ@�0�@�@�?�T@�@�"˥���c�������h1���������_����G�� �����;>���@��@�������T�#����@��c0�iT������#ѐ@����9�� ����9
�9���@�@�c�?�LT��@�_�T��������_�nG������4�!@2�e%�� �������>���@��@���@�����!��T�#������9B@��5�J�b�B��J�c�B�	�9@�_�mTB�����������_��@��c0�IT������#ѐ@�P���9��qMT@�_�lTb���9����
 �`������A	�����!\�����4��,��������_������=���@���@�������T�#�����@��c0�T������#ѐ@�P��#��9¸���������_������������=���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@����9C����������_����C9���=���@��C@9�@�����!��T�#����@��c0�iT������#ѐ@����9W����������_�������l=���@�����@�����!��T�#����@��c0�T������#ѐ@���#��9�����������_���������N=���@��@��@��@�������T�#����@��c0�T������#ѐ@�0��#��'��9�����������_���������-=���@��@��@��@�������T�#����@��c0��T������#ѐ@������@���@?�������_�������
=���@��@��@������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_������<���@��@�����!��T�#����@��c0�T������#ѐ@����+��/�G@�������������������������_����������9�9���<���@��@��@��@��@9�@9��@��#�����T�#�����@��c0��T������#ѐ@���3��7�H@�I@����������������	��������C��_����������9�9��y<���@��@��@��@��@9�@9��@��c����T�#�����@��c0�T������#ѐ@����+��/�G@���������������N��������_����������9�9��K<���@��@��@��@��@9�@9��@��#�����T�#�����@��c0�T������#ѐ@����+��/�G@������������������������_����������9�9��<���@��@��@��@��@9�@9��@��#�����T�#�����@��c0�T������#ѐ@����+��/�G@�����������������������_����������9�9���;���@��@��@��@��@9�@9��@��#�����T�#�����@��c0�T������#ѐ@����+��/�G@������������������������_����������9�9���;���@��@��@��@��@9�@9��@��#�����T�#�����@��c0�T������#ѐ@����;��?�K@�L@�M@�N@�O@��������������
�������������������_����������9�9���;���@��@��@��@��@9�@9��@�������T�#�����@��c0�T������#�#@�@��!T@�$@���T@�$@���!T@�#@�_�T!@�@��i�����������_��������;���@��@����@��c0�T������#�@�$@���T���#�@�"@�����,o��6�@�!@��#@�B@�_���������������_�������[;���@��@����@��c0�T������#�#@�@��!T@�$@���T@�$@���!T@�#@�_�T!@�@�|i�����������_�������3;���@��@����@��c0�	T������#�#@�@�_�T#@�@���!T#@�@���T@�!@�  `!T@�!@� a�
T @�$ @���!
T$@�$$@���	T(@�$(@���!	T#0@�0@���T4@�$4@���!T8@�$8@���T���#�#@�@�����4i���6�#@�a@��@��@��@�-i���6�#@�a@��@��@��@�&i���6�@�`,@��#@��,@�b0@�i��6�@�`<@��#@��<@���ATa@@��@@��n���6�@�bH@��#@��H@�_�T�P@�fP@���T�D@�`D@�i��6�#@�aL@��@�`L@�bP@�i�����������_��������:���@��@�����@��c0�T������#�#@�@��!T@�$@���T@�!@��h�����������_��������:���@��@���@��c0�	T������#�
�����C��_����:����@��c0��T������#���1��~���V������b4�B@5��@���1�
��C�����1��@���B�+������������1��@���BL/�������}����1��@���BT(��}����#�����1��@���B/������c�����1��@���B���~�����~����1��@���B���@����������1��@���B������������1��@���B�/��������{����1��@���B\��@�����@����1��@���Bt=��}����#�����1��@���B���~����C���M�cSM�c5�@��B���@� ��K�a�G�!��K�`��������_����9��v���@��c0�I
T������#��/��3��7��;��?��/@�� � Td��X��T(�mT����7@��;@��
����B����#����=��}�����@���a������C��_����7@��;@��
����B����#����>�������@���ma������C��_����7@��;@��
����B����#���D��~�����@���[a������C��_���������C��_ր�	��@�����C��_��������������9���@��@��@��@��@�����@��c0��T������#� @�@�?��TcT��@�!���B���b����l���@�C @�c�C �(q�TA0@�!�A0��������_��@�@9���������_����B�� �����f9���@����@��c0�T������#���������@�
�����������_�����O9���@���@��c0��T������#�@A9�7 @�?�-T@�_�#T��@���+m���@�C @�c�C �(q�T@0@��@0��������_ւB�� �����*9���@����@��c0��T������#��'��#��������'@����#@�;�������@��������_��@�������������_���������9���@��@��@����@��c0�T������#��'��#����@�e����'@����#@����@����@������������_����������8���@��@��@���@��c0�)T������#��;��C��7�����������~`���7@��$@��4@�M�hSM�H4�'��#����+�_A�� �����@@�"����P����+@��@��7@��'@��#@��|��|��H��<��@��D��H��|������������_����������������8���@��@��@��@��@��@�����@��c0�IT������#��G��������'������;��}��+� @��/���c	��3��@��7�4@��;�M�cSM��4���C��������G@��E��F����;@�H�`B9?r�0�!���0�B��!�����G@�"@���@?�`����G@��G��$H������H@��'��@��@��@��#@��'@�������_�����V8���@�����@���?�	)T������#�@� @�?��'T�W�@�!��˄�����@�@���\Q��`���T�W@�� @���� ��@� ��@�_��$T�@�F����������+T�hg8ߴq�T@9߀q�T�$q�T�4q`T�(q!T_�"T�$@��!T�#���$����������BT��~�����x����@�$��#@������W@�������� @��ˁ ��@�_�T�$@���T���@�����������b4�B�5��@������W@��0@����0��@�� @�?�hT�$@�?��T�@��������7�����'��$@��+�&���������/��3��4@��7�� @��$��0@��4��D��E����#��7@��K�� @��@���� ��@� �_�T�$@��T�@�!��������b4�B�5��@������W@��0@����0�� @��$��4��G@���M�cSM��4���������=����W@��G��H������K@��H����������_֠0����������_��W@��@�� �� @��$@��jT�@�_�cT�T�@�!��������b4�B�5��@�|����W@��0@����0��@�� @� �?�T�$@�?�#T�@������K�����;��$@��?�%������c��C��G��4@��K�� @��$��0@��4� �M�cSM��4������������W@��G��H������K@��H����������_ւ@� �_�T�(T�@������K��}��;��$@��?�%������c��C��G��4@��K�� @��$��0@��4� �M�cSM��4��������������W@��G��H������K@��H����������_�}@��l@��{@��j@��y@��h@��w@��f@��u@��d@����r@��a@��p@��_@����m@����k@�� �����7���@�����@��c0��
T������#�@� @�?�	T@�%���f��������T�hf8��q�T�$q�T�4q`T�(q�T�@9��qATe�?�T#�c��˥���@���_�mT����@���e�����@��6�@����������_�@� @��T@�%���c���@�c� �_�T@����d���7�����������_��@����������_���@����@����@�� ������6���@�����@��c0��T������#� @�@��� �@���#T@�����'��������T�hg8ߴq�T@9߀q�T�$q�T�4q`T�(qaT����F���T������� ՟��T�h�x�<@��E�ҟk������G��6 �@� �_��
T$@���(
T@����˄�����b4�B�5��@���Z����G@��0@����0�� @��$��4��0�@�������_�$@����	T�������'�f����$@���&��˄��������#�4@��'� @�$�0@�4��B��C������'@��;��@�`9 @�A� �@� �_�cT$@����T@�!��˄�����b4�B�5��@�������G@��0@����0�� @��$��4��,�M�eSM��4�������C������G@��E��F������;@��H���������_���c?��R?����`?������]?����K?������X?������U?�� ������5���@�K���@���?�T������#� @��� �@�?�T�W�@�$ˁ��ˤ�������B�������N�� ���W@�" @�B�B�" �������6�W@��@�� @�_�T�$@����T�@��������7��~��'��$@��+�����������/��3��4@��7�� @��$��0@��4��D��E����#��7@��K��6� @���� �� @��@���� �!6�@�?�T�#����@�&����������BT��~�����`����W@�� @��@�&��#@��˥�� ��@�� @� �?�T�$@�?�#T�@�!��������b4�B�5��@�s����W@��0@����0�� @��$��4��dB9�6�L�cSM��4��������������W@��G��H������K@��H����������_֠0����������_��W@�!�!�8����������j����������_��W@���!l?��|�������_����������_֟>���>���>�����>�����>�����>�� �����/5���@�E���@���?�)T������#��W�$�����9�6�W@�� @���� ��@�_�T�$@��hT�@��ˡ��������b4�B�5��@�����W@��0@����0�� @��$��4��W@�� @��@���� ��@�_�
T�$@��T�@��������7��|��'��$@��+�&���������/��3��4@��7�� @��$��0@��4��D��E����#��7@��K���@9 6�@�� @��hT�#����@�&����������BT��~����������W@�� @��@����#@����� ��@� �_�#T�$@��T�@�!��������b4�B�5��@������W@��0@����0�� @��$��4��`9�L�cSM��4���������B����W@��G��H������K@��H����������_�=���=���=���=���=�����=�����=�� ������4���@�`���@��c0�	?T������#��G�����`6�G@�,@����0�@�������_��!�b������������������_��G@����1 8T�q�T$q�T4q`T(qT�G@�����0�`�������_��qAT�G@�b@�a @� �_�c8T`$@�?��7Td@������3����#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a�������ϖ���G@��D��E�a�d��3@�aH���������_��q�'T�qAT�G@�b@�a @� �_�1T`$@�?�1Td@������3����#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a������������G@��D��E�a�d��3@�aH���������_��q` T�q�T�q�T�q�T�qAT�G@� @�@�?�T�)T@�!hb8!��!@�?$q�T�0�`�������_��q�T�q�T��?$qT�G@������0���������_��?�$�`7�?���q�T�G@�d,@���d,�b@�a @� �?�$T`$@�?�#$Td@������3��~��#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a�������7����G@��D��E�a�d��3@�aH���������_��qT�G@�,@���,�&��@� @� �?�T$@�?��T@������3�%���#�$@��'�%���c������+��/�4@��3� @�$�0@�4� �L�cSM��4�����������G@��D��E����3@�H���������_���!�>����������r���������_��qmT���������?��A6�G@�b@�a @� �_��T`$@�?�CTd@������3����#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a������������G@��D��E�a�d��3@�aH���������_���<����!��7��;��G@�!�!�9�������@���(���������_��G@������0���������_֠0� �������_֠0���������_֠0� �������_֠0��������_��G@�X����qAT�G@�b@�a @� �_�cT`$@�?��Td@������3��@��#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a�������\����G@��D��E�a�d��3@�aH���������_��G@���!��b�����������������_��G@���!��@����������������_�<���;��<���;�����;���;���;���;�����;���;���;���;���;�� ������2���@����@��c0�IT������#��7����7@����@�!��7@�������q��T$q���T4q���T(q@��T�7@�@� @�d�?�
T@�&����˄�������kT�hd8��q�T�$q�T�4q`T�(qT@9��qaTc�?�c
T����c���@�c�_�mT��@����`�����7@��������6��@�?�@T�7@�@� @� �?�hT$@�?��T@������+�E����$@���%���c���c��#��'�4@��+� @�$�0@�4� �L�cSM��4�������������7@��C��D����+@�H����������_֠0�@��������_���g;��V;����d;����b;�� ������1���@�p���@���?��/T������#��W��W@�Z����?�D���7�W@������W@�@� @�_�c-T$@�?��,T@��C�!��#���B����'�d��+����'6�K�a�G���1��+@��#@�k���@��X�T�#@��i)T�'@��C@��hd8��qAT�W@�b@�a @� �?��'T`$@�?�c'Td@��������?�%���/�e$@��3�%���������7��;�d4@��?�d @�d$�d0@�d4� �L�dSM��4a������c�6����W@��E��F�a�d��?@�aH����������_��T�+@��@9�@9�@9�x����p���h����N�ҧ����k�T�+@��AT�@9�@9�@9cx�c��pӃ��hӃ��,�҄m��k�T�@9�qAT�W@�b@�a @� �?�T`$@�?�Td@��������?��@��/�e$@��3�%���������7��;�d4@��?�d @�d$�d0@�d4� �L�dSM��4a������c����W@��E��F�a�d��?@�aH����������_��W@�b@�a @� �_�T`$@�?�#Td@��������?�E���/�e$@��3�%���������7��;�d4@��?�d @�d$�d0@�d4� �L�dSM��4a������c������W@��E��F�a�d��?@�aH����������_ֻK�a�G���1��+@��#@�����@��`�T�W@�ehB9e7�W@��d�aTelB9%7b@�a @� �_�T`$@�?�
Td@��������?�E���/�e$@��3�%���������7��;�d4@��?�d @�d$�d0@�d4� �L�dSM��4a������c�m����W@��E��F�a�d��?@�aH����������_�b@�a @� �_��T`$@�?�CTe@��������?��/�d$@��3�$���������7��;�d4@��?�d @�d$�d0@�d4� �L�dSM��4a������c�>����W@��E��F�a�d��?@�aH����������_����?���|����!��G��K��W@���!@,�"���#��@��������������_��9���9���9���9���9���9���9���9���9���9�������9�����9���9�� �����q0���@�{���@��c0�)T������#�!��Q��������_�����_0���@���@��c0�)T������#��/�
�@6�/@�b@�a @� �_�cT`$@�?��Td@������#������e$@���%������������d4@��#�d @�d$�d0@�d4� �L�dSM��4a�������ʒ���/@��B��C�a�d��#@�aH�������C��_��/@���������C��_ր9��o9�� �����0���@�����@��c0�)T������#��G��K���@
6�K@�T�AT�G@�b@�a @� �_�T`$@�?�Td@������3�����#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a�������~����G@��D��E�a�d��3@�aH���������_��G@�b@�a @� �?�T`$@�?�#Td@������3�E���#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a�������M����G@��D��E�a�d��3@�aH���������_�	9���8��9���8���G@�����?�����7�G@�O����G@�Q�@6�G@�b@�a @� �?��T`$@�?�cTd@������3��K@��#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a�����������G@��D��E�a�d��3@�aH���������_����?���{����!��7��;��G@���!@,�"�����@���x���������_ָ8���8�� �������N/���@��@�7���@��c0�T������#������q�T$q�T4q`T(q�T�@��������_��q,T1�T��qIT�qT�q�T�q`T�q�T�@��������_��@�a@�` @�?�#Td@�%������b@��� �_�mT��a@�O]���������_�o8�� �����/���@�����@��c0�	T������#��?��?@�k���(q�T1�T(q!��T�q�Tpq���T�?@�^���1`T(q���T�?@��!�=��@�����������������_��?@�b@�a @� �?�T`$@�?�#Td@������3��@��#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a�������U����?@��D��E�a�d��3@�aH����������_�8��8�� ������.���@�����@��c0�T������#��G����7�G@�b@�a @�_��T`$@�?�cTb@����!������@�������B��7��;��G@���!��������@�������������_��G@�����q`T�q�
T�G@����6�G@�a@�d @���?�Te@��h`8ߤq�T`$@� ��hT�����3�����#�f$@��'�����������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a����������G@��D��E�a�d��3@�aH���������_��G@�b@�a @�_��	T`$@�?�C	Tb@����!������@�1�����B��7��;��G@���!��������@���E���������_��G@�b@�a @� �_�T`$@�?�#Td@������3�����#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a������������G@��D��E�a�d��3@�aH���������_�T7��C7��R7��A7����O7��67��M7��<7�� ������-���@�>���@��c0�	T������#��'�a�!�?������'@�A4�!`4��@���7c�҅�,�#�'@�a�!�?�����6������)��'@�a�!|?�����6#�҅Х���'@�a�!t?�����r�@�d��c��eХh���Ơ,���������'@��������'@�A4�!@5��@�{�6�'@��@��@����@�,�T�'@�a�!L?���n�`7�@��'@�a�!�?���f��'@���!�,�b�҅��@�\�!T�'@�a�!�?���Y�`6�'@�a�!�?���S��'@���!�,�b��r��'@�A4�!�6��@�I��'@�����6�'@�����������_��@�������_�����\-���@�z���@��c0�	T������#��?��?@���(q�T1�T(q!��T�q�Tpq���T�?@���1`T(q���T�?@���!��B��������V�������_��?@�b@�a @� �?�T`$@�?�#Td@������3�e���#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a������������?@��D��E�a�d��3@�aH����������_�e6��T6�� ������,���@�����@��c0�i	T������#��?��?@�_�1�T�qa��T�?@�b@�a @� �?�T`$@�?�Td@������3��@��#�e$@��'�%���������+��/�d4@��3�d @�d$�d0@�d4� �L�dSM��4a�������a����?@��D��E�a�d��3@�aH����������_��?@��!X�����������������_�6��6�� ������,���@�����@��c0��T������#�|qaT�@��qT@�#I�c?�bhb8_r���	�+��J�b�A�����l������+��b6�@��qT�q�T�q�ǟ�	���J�b�A�����Y��������������_�����q,��������_��_�@��_��@��c0�T������#��'���5�#�������'@�"@� �!@�����C@�D@�c @�����`?��@�B@��@�a��@�?�L��T@�����@�?�T��������_�C�y��� �����0,���@����@��c0�	T������#��#�@�@�����C@�@@�c @�`?��@�B@��@�c��#@��T�������_�������,���@��@���@��C�?�	T������#�`��O�@��;�@��+� ��ŀ���L�aSM�a5�;@��4���;@�!��7��a����+@���O@�"@�!@�����C��_�a��C@�c@��3@�������?�mT�3��C�A@�@@�!@� ?��7@�C@�D@���E@��"T�?��/��������@��������7@����L�fSM��4W4�� ��@�"����������/@��?@�D���d�|Ӡh$����L�dSM�d��4E4��!�d@�$�������C��_������+���@�����@��c0�iT������#ђ������4�`=��������_������+���@���@��c0�)T������#���@�@�@���������c�����#��J�`�E��J�a�E�����@���!S������C��_�����o+���@���@��c0�	T������#��C� ���@�@�@�����������c���/��3��J�`�E��J�a�E��c��@����R�� � ��C@�d@����@T:�L�eSM��4�3��#�e@�%�c�b@�e@���g@�_��T�#����'��������������#@������'@��@��+��#����������������5���@��C@����#@����L�cSM�c5�+@��3���+@� ��@�!����������_֠��a4�!@/�d�� �������+���@��@����@��_��@��c0�IT������#��/�@�@����L�B��������#��L��������������@������#@����#����������5�� �:�����/@�d@��L�eSM�e4e3��$���b@���@���@���L�bSM�b5�#@�V3���#@�"�����4�@�����C��_������*���@�����@��c0�T������#�������c���@������@�?�T������_�@����� ������*���@���@��c0��T������#� � �%@���?�@T��L�eSM��43��!�%@�%�!��;�"@�%@���'@�_��T�7��#�����������Q���#@������7@��;@�ho���h%x&�"��L�eSM��4�2��'�%@�%�'�@�@� �&@���?�@Tb�L�fSM��4�2��!�&@�&�!�"@�&@��� @�_�T�#��'���������#���@��'@��#@����#����+���������4���@��;@����#@����L�cSM�c5�+@��2���+@�%��@�&��� � Յ@�����@T%�L�eSM��4�2��$��@�%����@��@����@�_�T�#�����������;@��#@�����h%x�����L�aSM��4�2�� ��@�!����������_֠��a4�!@/�O�����a4�!@/�J�����a4�!@/�E�� ��������)���@��@�Q��@��_��@��c0�iT������#��� ��/��~���@�"@��L�cSM�c4e2��"������"@��"@�#@���L�bSM�b4X2��#�����4����������_������)���@����@��c0�iT������#�����5�w~��������@���@� @�����!@�?�T�������_�@����� ������)���@����@��c0�I"T������#��K�@����G��+�@��;���\ @��7�$@��+���
����@�@��+@��K@��7@������*T���x`��M��T �(@���?�@T2�L�hSM��4�1��!�(@�(�!�(@�	
�"@�*@�_	�"T�3��'��
��	��@�����1���7@��+@��3@��'@������@��K@�C����Di(x�{�d9)�"��L�bSM��4�1��*�"@�"�*����������_֠��a4�!@/���������#@�B��+@��K@��;@��G@�����_�*T�#��xb�_�-��T �(@���?�@T��L�hSM��4�1��!�(@�(�!�(@�)@�*	�+@�
�T�/��'����
�������������+@��;@��/@��'@��������G@��K@��#@����ci)x*�(��L�cSM��4�1��+�#@�#�+�����@9%6 �%@���?�@T^�L�eSM��4y1��!�%@�%�!�%@���"@�'@�_�T�+������@���������+@������G@��K@���	����h%x�{�	9&�"��L�eSM��4X1��'�%@�%�'�:�� �%@���?�@T)�L�eSM��4I1��!�%@�%�!�"@�%@���'@�_�T�+������~���������+@������G@��K@�D�Ҩ���h%�&�"��L�eSM��4*1��'�%@�%�'������a4�!@/�������a4�!@/�������a4�!@/���� �������y(���@��@��@��_��@��C�?��T������#���o�@��+��� ������c��o@�d@��_�e@��C�������C��_��x%������o@��_@��C@���?�

T�7��xa��O��@��@����L�B������?��[��L���������������[@��?@��������?��[��;�������	�����	�� ��!��|���O@��@��L�gSM�g4�0��&��F����@���;@���?@���L�eSM�e5�[@��0���[@�%���7@��+@���"T�L�gSM�g5�c@�����0�� ��c@��xe�(����a@��G�b@��/�d@��3����$��|���L�aSM�a5�G@��0���G@�!������/@���3@���+@����L�aSM�a5�c@�r0���c@�!��K���o@�"�@9�9" @��W�!$@��C����x#��?@����C@��W@��*T�?�@xc�'��4�B���T�K@�(@�$@��� @���"T�S��������@��Є������K@��(��L�fSM��4F0�� �� @�"�� ��4�B���������S@�$���L�dSM��460��!��xc�$�������C��_ֻ4�a[C���B�
s�����0�� ������'���@����@��c0�iT������#�������4���������_�����y'���@���@��c0�iT������#�����5�7|��������@���@� @�����!@�?�T�������_�@����� �����U'���@����@��c0��
T������#� � �%@���?�@T^�L�eSM��4�/��!�%@�%�!��+�"@�%@���'@�_��T�'�������������
���@������'@��+@�co���h%x&�"��L�bSM��4�/��'�"@�"�'�@����� � ��+@�C@���_�@T'�L�eSM��4�/��"�E@�%�B�E@�F@���@@���BT��������������@����+@�����h&xA�E��L�aSM��4�/�� �A@�!�@�������_֠��a4�!@/�?�����a4�!@/�:�� ��������&���@��@����@��_��@��c0�)T������#��/�@���[����#��/@�"@���#@���!@���@���{���L�aSM�a5�@�N/���@�"���@���@���@���L�bSM�b5�#@�?/���#@�"�����4�������C��_������&���@����@��c0�iT������#�����5�_{��������@���@� @�����!@�?�T�������_�@����� �����}&���@����@��C�?�IT������#��S�@�@��7����C@��@��/@����7@�����T�/��C��@��@��T �)@���?	�@T��L�iSM��4�.��!�)@�)�!�"@�)@�)�*@�_	�bT�3��;��
��	��@�����"���S@����L�fSM��4�.�� ��@�&����C@��7@��3@��;@������/@��S@�)�)��{�Ki)8�{��4�)��	�aT�������T � �'@���?�@Td�L�gSM��4�.��!�'@�'�!�"@�'@���*@�_��T�?��
����@���������S@����L�fSM��4�.�� ��@�"����?@�������'�����Ci"8��a��� � ��S@�"@���?�@T.�L�eSM��4}.��!�%@�%�!�"@�%@��� @�_�BT���@��������S@����L�fSM��4h.�� ��@�&������S@�%���&��h%8Z��� @���`?��S@�&��T������C��_ր��a4�!@/�
�����a4�!@/�

�����a4�!@/�
�� ��������%���@��@�-��@��_��@��C�?��T������#�`��O�@��;�@��+��%�]z���L�aSM�a5�;@�.���;@�"��7���~���+@���O@�C@�B@����4�������C��_�a��C@��@��3@�������_�mT�3��C�a@�`@�!@� ?��7@�C@�D@���E@��"T�?��/��������@�����:���7@����L�fSM��4�-�� ��@�"����������/@��?@�D���d�|Ӡh$����L�dSM�d��4�-��!�d@�$������4�������C��_�����5%���@������_��@��c0�	T������#��9�L�bSM��4�-��!�@�"������C��_�������%���@��@��@�@����_֐@��c0�)	T������#� � �@�@� �&@���?�@T6�L�fSM��4�-��!�&@�&�!��;�"@�&@��� @�_�T���'��#����������@��'@��#@����#��+�����������/���#@��;@����@����L�cSM�c5�+@�h-���+@� ��@�!����������_ր��a4�!@/��� ��������$���@��@����@��_��@��c0�)T������#��'�@���@�����=�sy��!����@���L�aSM�a5�@�1-���@�"���'@�C@��L�dSM�d4(-��#��B@�����4�@<�������_������$���@����@��c0�T������#�������c���@������@�?�T������_�@����� �����k$���@���@���?�)T������#��[�@�@��?������K@��@��3@����?@����*T�3��K��@��/��@��C��MT �(@���?�@Tk�L�hSM��4�,��!�(@�(�!�"@�(@��)@�_�"T�	����@�������[@����L�fSM��4�,�� ��@�&����/@��K@��?@��C@������3@��[@�(�����*i(8��� �(@���?�@T4�L�hSM��4�,��!�(@�(�!�"@�(@�	�+@�_	�T�;����	��������/@��C@��;@������;��7��G�`������.���7@��[@����;@����L�cSM�c5�G@�����,���G@�%��@�&�����������_ր��a4�!@/�3�����a4�!@/�.�� ��������#���@��@�f��@��_��@��c0��T������#��/�@�@����L�B��������#��L�������������#@������@��������#�����������������!�kx���/@��@��L�gSM�g4-,��&��B����@���@���@���L�bSM�b5�#@�,���#@�"�����4�@�����C��_�����}#���@�������_�@4�@5��@��_֐@��c0�	T������#� � �%@���?�@T(�L�eSM��4�+��!�%@�%�!�"@�%@��� @�_�bT�+������@����/���@����+@����h%8&�"��L�bSM��4�+�� �"@�"� �������_ր��a4�!@/��
�� �������3#���@��@����@��_��@��c0��T������#�@���@��������w���L�aSM�a5�@��+���@�"�������@�����4�`�������_�����#���@����~��_�`�\��@��_֐@��c0�iT������#� � �%@���?�@T+�L�eSM��4�+��!�%@�%�!�%@���"@� @�_�bT�+������@��������@����+@���-��h%x�
��d9&�"��L�bSM��4a+�� �"@�"� �������_ր��a4�!@/�
�� ��������"���@��@����@��_��@��c0��T������#�@���@�������pw���L�aSM�a5�@�2+���@�"���~���@�����4���������_������"���@����@��c0�T������#�������c���@������@�?�T������_�@����� �����o"���@���@��C�?�	T������#��S�@�@����C@��@��7@�������m
T�@��@� � �(@���?�@Tj�L�hSM��4�*��!�(@�(�!��7��C��+��;�"@�(@�� @�_��T���@�������S@����L�fSM��4�*�� ��@�&����+@��C@��7@��;@����S@�(�����	h(8 � �(@���?�@T3�L�hSM��4�*��!�(@�(�!�"@�(@�
� @�_
�BT�3��
��������+@��;@��3@����3��/��?���������,���/@��S@����3@����L�cSM�c5�?@�����*���?@�%��@�&��������C��_ր��A4�!@/�@	�����A4�!@/�;	�� ��������!���@��@�o��@��_��@��c0��T������#��/�@�@����L�B��������#��L�������Є�����#@������@��������#�����������������6�wv���/@��@��L�gSM�g49*��&���}���@���@���@���L�bSM�b5�#@�)*���#@�"�����4�������C��_������!���@�����@��c0��T������#��C���%@9��q!TE������@�&�_�T@�@���@�_��T�?��/��3����@��Є�E���?@����L�fSM��4�)�� ��@�"����3@������/@�� ���%��|��L�aSM��4�)��&��h`�!��h ��������_ր��a4�!�9�������a4�!@9���� ���������7!���@��@��@�����@��c0�iT������#�����5��u��������@���@� @�����!@�?�T�������_�@�Z�i� �����!���@����@��C�?�T������#��O��S�@��4�����T � �%@���?�@T��L�eSM��4�)��!�%@�%�!�"@�%@���&@�_�T�����@��Є�����S@����L�fSM��4v)�� ��@�"��������O@��S@�%������h"8@�@�B @���@?� ��S@�C@���_�@T��L�eSM��4Z)��"�E@�%�B�E@�F@���@@���"T���@��Є�����S@����L�fSM��4E)�� ��@�&�����A�%�&��h%8@�� @���`?��S@��O@��@��@����C@��@��7@�������
T�@��@� � �G@���_�@Tl�L�gSM��4)��"�G@�'�B��7��C��+��;�G@�H@��@@����T�����@��Є�Q���S@����L�fSM��4)�� ��@�&������+@��7@��C@����;@�H�����h'8 � �G@���_�@T4�L�gSM��4�(��"�G@�'�B�G@�I@�*�@@��
�T�3��
����Є�"���+@��3@������;@��3��/��?�	������*���/@��S@����3@����L�cSM�c5�?@�����(���?@�%��@�&��������C��_ր��A4�!@/�v�����A4�!@/�q�����A4�!@/�l�����A4�!@/�g�� �������
 ���@��@����@��_��@��c0�	T������#��/�@�@����L�B��������#��L�������Є�����#@������@��������#���������������@���t���/@��@��L�gSM�g4e(��&���@���@���@��@���L�bSM�b5�#@�Z(��#��#@�"���@���@������4�@�����C��_���������@����`@9�6@����~��_�@��+����_��@��c0��	T������#�`@9 տr�~���ң��E��F���+����&@���?�@T6�L�fSM��4(��!�&@�&�!��;�"@�&@��� @�_�T���'��#����Є�U���@��'@��#@����#��+����������*���@��;@����#@����L�cSM�c5�+@��'���+@� ��@�!����������_ր��A4�!@/���� �������L���@��@����@��_��@��c0�IT������#�@���@���`@9�9��(�t���L�aSM�a5�@��'���@�"������@���@9`9���4���������_��������@����@��c0�,T������#��?��C��O��K��G�����s���L�aSM�a5�?@��'���?@�$�������C@���K@�(��L�dSM�d5�G@��'���G@�$��#�$��O@���T?�'T#��˥���@����@9���w�����TC@9�q�T����G@��K@�����B��/��3����%��{��c��@���T;���������������_�|@��#@����@��`9|@����d9b���h9�������������_��������������_ֿ��TA�%цhe8ߤq�T�����z��\�����K@��G@�&�@��#@�l9�g�� � � `���h9�T@��x�ab� a���`9�T@�x��@�y�ac�  `���d9�T@�y�������������_������z�^�������@��#@��d9���G@��K@����z�@`�����@��#@�	�@��#@��`9�����d9�@����`@9�6�h9�@�`b���-�d@9�6�h9�@�`c���&�G@��K@��z��\��`��#@����G@��K@�B�BH8����������@��#@�h9�@��`@9�7x��b� aaT`9�d@9�7y��c�  `aTd9����`@9�7�d@9c7�h@9�6�������������_����G@��K@�!���B��/��3���T4�!���c��@����:���������������_����G@��K@����B��/��3���1�����c��@����:���������������_ր���r��!�!�4��'��#@�"���+��K@���L�bSM�b5�G@��&���G@�%�@�&�����#��@���`4��*��`�����@��#@�l9 @� � `���h9�T@��x�ab� a���`9�T@�x��@�y�ac�  `���d9�T@�y�������������_����������_��@���'�� �����������������@��@��@��@��@����$@�(@����_֐@��c0�)	T������#� � �(@�$@� �&@���?�@T6�L�fSM��4%&��!�&@�&�!��;�"@�&@��� @�_�T���'��#�������[���@��'@��#@����#��+����������#(���#@��;@����@����L�cSM�c5�+@��%���+@� ��@�!����������_ր��A4�!@/���� �������R���@��@����@��_��@��c0�T������#������r���@���9�L�aSM�!4�������������@��@������>��c�k'���#��@�B(@�(����4����������_����� ���@���@�@����_֐@��c0�)	T������#� � �@�@� �&@���?�@T6�L�fSM��4�%��!�&@�&�!��;�"@�&@��� @�_�T���'��#��������
���@��'@��#@����#��+�����������'���#@��;@����@����L�cSM�c5�+@�t%���+@� ��@�!����������_ր��A4�!@/�'�� �����������@��@����@��_��@��c0��T������#�@��'�@���@��+�@���@��#�@��� ��xq���L�aSM�a5�'@�:%���'@�"���|���@���@���L�bSM��5�+@��#@�.%���+@�"��#@�#���@������4� ��������_���������@���`�x1��@��_֐@��c0�T������#� � �%@���?�@T-�L�eSM��4%��!�%@�%�!�%@���"@� @�_�bT�+������@�����;
���@����+@��do�Ҥ̭�h%�č�Ҥ���d0�&�"��L�bSM��4�$�� �"@�"� �������_ր��A4�!@/���� �������:���@��@����@��_��@��c0��T������#�@���@�����%��p���L�aSM�a5�@��$���@�"���@���@�����4���������_��������@������_�`��=��}��_֐@��c0�iT������#� � �%@���?�@T+�L�eSM��4�$��!�%@�%�!�"@�%@�� � @�_�bT�+������}���������@����+@�co�ң���c�����h%�&�"��L�bSM��4i$�� �"@�"� �������_ր��A4�!@/��� �����������@��@����@��_��@��c0�IT������#�@���@���@������vp���L�aSM�a5�@�8$���@�"������@���@�����4�`�������_���������@����@��c0�iT������#�����5�Op��������@���@� @�����!@�?�T�������_�@������� �����m���@����@��C�?��0T������#�@��(�T��C�c���<�T���C�c�/��L�-T�~�C�c�� � �%@���?�@T_�L�eSM��4�#��!�%@�%�!��O��S��/��;�%@�&@���(@���"T�7����������������;@��7@��������O@��S@��/@�io��	i&x'�%��L�eSM��4�#��(�%@�%�(� �%@���?�@T&�L�eSM��4�#��!�%@�%�!�%@�&@���(@����T�7�����������������;@��7@��������/@��C��7��3�����%���3@��S@�#��7@�#��L�cSM�c5�C@��#���C@�%�&@�&�%� � �%@���?�@T��L�eSM��4p#��!�%@�%�!�"@�%@��� @�_�BT���@���������S@����L�fSM��4[#�� ��@�"������S@�%����{�h"8�O@�@@�&� � ��S@�"@���?�@T��L�eSM��4B#��!�%@�%�!�"@�%@��� @�_�BT�7���������z���7@����S@�����h%x&�"��L�eSM��4'#�� �%@�%� ��O@��@��@��@�
�7��?��@��@�B @�@?��?@�G@��7@�F��S@��O@���l��T�@�f� � �&@���?�@Tq�L�fSM��4#��!�&@�&�!�"@�&@�� � @�_�bT�7����}�����;���O@��7@����S@�ho�Ҩ���h�����h&�'�"��L�fSM��4�"�� �&@�&� ��@��@��@�C � �%@���?�@T,�L�eSM��4�"��!�%@�%�!�%@���"@� @�_�BT�7����@�����	���7@����S@��do�Ҥ̭�h%�č�Ҥ���d0�&�"��L�bSM��4�"�� �"@�"� �����C��_ր��A4�!@/�e���7��?��@��@�B @�@?��?@�F@��7@�E��S@���T������A4�!@/�R�����A4�!@/�M�����A4�!@/�H�����A4�!@/�C�����A4�!@/�>�����A4�!�9�9�� �����������@��@�q��@��_��@���?�	T������#�@�_(��
T_<�T_L�T@��/�@���@��#�@��;�@��G�@��S���3��n���L�aSM�a5�/@�F"���/@�"��b����@���#@���L�bSM��5�;@��G@��S@�="���;@�"��G@�#��S@�$�������4�`�������_�@��3�@���@��'�@��?�@��K�@��W����0�On���L�aSM�a5�3@�"���3@�"���@���@���'@���L�bSM��5�?@��K@��W@�"���?@�"��K@�#��W@�$�������4� �������_�@��7�@���@��+�@��C�@��O�@��[���.�n���L�aSM�a5�7@��!���7@�"��B����@���+@���L�bSM��5�C@��O@��[@��!���C@�"��O@�#��[@�$�������4��������_ր��A4�!�9�{�� ��������@�I���@��c0�iT������#��7�@������#��7@�"@�����'��7@�"@�����+��7@�"@���#@���!@�����.��m���L�aSM�a5�@��!���@�"��B����@���@���L�bSM��5�#@��'@��+@��!���#@�"��'@�#��+@�$�������4���������_���������@�����@��c0�IT������#�@���@���@����,��m���L�aSM�a5�@�P!���@�"�������@���@�����4�:�������_���������@���`��.�!��_�@��_��@��c0�iT������#� �%@���?�@T4�L�eSM��4%!��!�%@�%�!��3�"@�%@��$� @�_�"T����#�҄���\	���@����#������a�!�.���"��%#���@��3@����@����L�cSM�c5�#@�� ���#@� ��@�!�������C��_ր��A4�!@/����� �������T���@��@�����@��c0�IT������#�@���@���@����3�m���L�aSM�a5�@�� ���@�"�������@���@�����4� ;�������_�����*���@���`��'��~��_�@��_��@��c0�iT������#� �%@���?�@T4�L�eSM��4� ��!�%@�%�!��3�"@�%@��0� @�_�"T�����~���������@����#������a�!�'����~��"���@��3@����@����L�cSM�c5�#@�~ ���#@� ��@�!�������C��_ր��A4�!@/�1��� �����������@��@�����@��c0�iT������#��7�@���W��#��7@�"@������'��7@�"@������+��7@�"@���#@���!@������0�~l���L�aSM�a5�@�@ ���@�"���@���@���@���L�bSM��5�#@��'@��+@�7 ���#@�"��'@�#��+@�$�������4� ��������_���������@�����@��c0�iT������#��7�@�����#��7@�"@���n��'��7@�"@���i��+��7@�"@���#@���!@�����3�2l���L�aSM�a5�@�����@�"��b����@���@���L�bSM��5�#@��'@��+@�����#@�"��'@�#��+@�$�������4�`��������_�����=���@�����@��c0�iT������#�����5��k��������@���@� @�����!@�?�T�������_�@�b��q�� ��������@����@����?�� T������#� � �%@���?�@T��L�eSM��4���!�%@�%�!��_��c�"@�%@��,�'@�_�bT�G�����c�҄�������G@������G��C��S���a�!H�b�ҙ!���C@��c@����G@����L�cSM�c5�S@�r���S@�#��@�%����_@�e@��?�f@��O����G��A��G� Հ����s�����G@��O@��?@�E�������l�������C��	�� ��c@�d@����@T��L�eSM��4H��#�e@�%�c�b@�e@���g@�_��T�;��K��G�����������}���G@������K@��;@��S��G��C�������������B!���C@��c@�#��G@�#��L�cSM�c5�S@����S@�%�&@�&�%��_@��@��� � �&@���?�@TZ�L�fSM��4��!�&@�&�!�"@�&@��� @�_�bT���@�����A���c@����L�fSM��4��� ��@�"����_@����c@�&����{�h"8�@����c@� � �%@���?�@T'�L�eSM��4���!�%@�%�!�"@�%@��� @�_�BT�G������������G@����c@�����h%x&�"��L�bSM��4��� �"@�"� ��������_ր��A4�!@/�s������A4�!@/�n������A4�!@/�i������A4�!@/�d��� ����������@��@��@��_��@��c0�iT������#��7�@������'��7@�"@��#�#@���$@���%@��+�!@���@�"��j���L�aSM�a5�#@�r���#@�"��"����@���@���@���L�bSM��5�+@��'@�d���+@�"��'@�#������4��>��������_���������@�����@��c0�T������#Ѡ���@���������1�vj���@�"@�#@���L�bSM�b46��#��"@�#@���L�bSM�b5�@�/��#��@�"���"@�!@���L�bSM�b4��!���������_����������_��������@����@��c0�IT������#��K��G��C��?��c��_��g��[��W��S��O�7��3� ՠ�1�2j���C@���L�aSM�a5�?@�����?@�+���� ��K@���L�kSM�k5�G@�����G@�!���O@��S@��W@��[@��3@��_@��c@��g@����3@��������_����������������#��'��+��/���4���@��@��@��@��@��@��@��#@��'@��+@��/@�����@��c0�	T������#�������'�l@����T����T������}ӥ�����@��$A������@��'��@��@��@��#@��'@�������_��G��@�l�,@���a���+��/��3��7��;��L�aSM��4�G@�a�������C��w���E��#F��G@�%�'!��;@�%A��E��#F������;@��'��@��@��@��#@��'@�������_����@�#�� ���������@�����@��c0�		T������#��G��������'�l@���T��l�,@���"���+��/��3��7��;��L�aSM��4�G@�a�������C�Lw���E��#F��G@�%�'!��;@�%A��	�l@���bT�������@��$A����'��@��;��E��#F������;@��'��@��H�T�@��@��#@��'@���������_����@���� ���������@�����@���?�IT������#��W��_��[�#@���`?��'��[@�"@��_@�@?�@��W@�@��'@�?�T�+�@��/�"4�B�5��@���������T�'@����'@�$ˀ���"4�B�5��@��/@�S�������[@��@��_@��?��3��#�����������+@��@��@�����B�d���7��;��@��d�
��?��C��@��d�
��G��K�@��=��}����@����;���3@��#@��������_�y�� ������������@��@��@�����@��c0�IT������#��G��C��S��K��O��9�L�fSM�F5�?�����������@�@����b�B����#��?@�`@@���b�B
��'��+��C@��G@���b�B��/��3�����a������@����;���K@��O@��S@�h0��@�@�9���@�s��&���������������������@��@��@��@��@��@�����@��C�?�)T������#��{��w��o��s������;����S��W��[��_��c��J��K������c@��O��?@��s@�_� T�C@��G@��K@��O@��o@��w@��{@�c��G��H����#��O@��;��+@��/@��3@��7@��;@�����C��_���������������@��@��@��@����@��C�?�T������#��o��s��w����{������;������S��W��[��_��c��J��K������c@��O��?@��s@�_�T�w@�� T�C@��G@��K@��O@��o@��{@��@���G��H����#��O@��;��+@��/@��3@��7@��;@�����C��_�������������N���@��@��@��@��@�����@��c0�T������#��?��[��W��C��G��K��O��S��C@�"��@�B���T����7������@�@���(�b�B��'��+��?@�`�@��b�B
��/��3�����a���#������:���O@�_�jT��
���#��K@�Dр�A�!�1��@�HA���@����#@�"6?(�CT!(���B��C��B�@����������#��������������^����B���'��+��#@��@���b�B��/��3��?@�A�!d��#������~�����������������^����B���'��+��W@��[@���b�B��/��3��?@���!��b���#����������������_�@��#�� ����������������#�������@��@��@��@��@��@��@��#@�g���@��c0��T������#��'��+���B ���	��`������J�B��C���@�e@�@��������_���'@��� ջL�cSM�C4,@�&��#�p@�#� @�#�|@�#�,���p��� �|����J�����D@�e@�����|�� �ghf�f�_��T��������^���@��@��+@�@��L�`SM��4���!�@@� �A������7��]������������|�� �ghf�f��@T������������^���@��@�����@��������������=���@��@�����@��c0�iT������#��C��;��3��7��9�L�fSM��4@����&�$�,@�&��/��?��,������f���@��"4�B`���/@�At�Ax��L�aSM��5�3@��C@�
��� �Dp@�$��3@�$�E @�%��C@�%�F|@�&�@p��7@�F$��;@�G(�D �E|��������mT�x`�a�������B�BL/���ҏq��@����@��/@��3@��7@���@��/@��7@�D @��#�E$@�����!�?�jT�xa�������������B�BT(��}�rq��@��7@��@�������@��/@��#@��@��7@���@��/@��@����ǟ�?�ᷟ�B@�_@�����?@�bd9`h9al9����C��_�������������������@��@��@��@��@��@�m���@����?��T������#��k��s��S��{����g����c�����9�/�����k���G��K�����O��#��S��@��9@�@����+�k]�c���;���d���+���-�e�����3�f���#��L�kSM��4
��,�@�+��_��@��'�@��7����*�2f���'@���L�aSM��5�7@��c@��;@��3@�
����7@�&��c@�'��;@�(��3@�)���g@����+@�
���#@��	��@�0�4�`9�@��@��@����{@��_@�����g@��_@���L�fSM�f5�c@�����c@�!�@�"��#��_@�]� ջL�aSM�a5�_@��_@�,@����!�p@�!� @�!�|@�!�,���p��� �|��/������9�S@�@@�?��?@��/@��C@��������_�����/@��?@��C@��������_����������������#��'��+��/�������@��@��@��@��@��@��@��#@��'@��+@��/@�G���@��c0�T������#ѐ@�P�A@�@@�6����������_�������@������T�#����@��c0�IT������#��/�|@�@�@����/�dp��@����@�`4�`=�:��6�/@��|@��@��@����/�R��9�L�dSM�d5�/@�G���/@�!�@�"������C��_��/@�A@�`4�`=��@7����/@�@@�A@���b�B����#��/@��!|	��������@���x�������C��_���������@�����@��c0��
T������#��/��3��@�cHOӂ4�B	�[xc�`ւ4�B ��`TM�4�B��TH�4�B`�� TC�4�c@���T @�#@�"@�������?��������C��_ւ4�B���!T�@�����C��_�b4�B�>��T(�4�B���T������C��_�b4�B`=��T"@�#@�	�@�����C��_��#@��@��@����mT���#�@@�A@�������7������C��_��@�����C��_�@���@?���������a�!.�������`��n��� ����������@��@�����@��C�?�I$T�Cѝ�?����#�������W��[��_��c��g��J��K������g@����w@��/�����d���L�aSM�a5�@�����@�!��b����/@��;�9�L�bSM��4y�� �"@�"� ����������W��[��_��c��g��J��K������g@����s@�? �T�@������W��[��_��c��g��J��K������g@����s@�?,�T�@�l@�_�TB�l�,@������W��[��_��c��g��J��K������g@����L�aSM��4�@�a��������9r���J��K��@����g@�@�l@�_�T��B�!�"@�$A�����!@����N��O����	��@��S������W��[��_��c��g��J��K������g@����s@�?l�T�L�cSM��4�@�a �������r���H��I��@����	��S@�T���l�. Հ�1�*d��A���b�B<���� ��@�C@�D@���L�cSM�c4���$��F@��F@�G@���L�fSM�f4���'��7��A @�F$@�C(@�D,@�E|@�������7@�X��@�[���@�t��3��;�@���@?��?�T�@�@��@��@����@�_�bT�?����@����������?@����L�fSM��4��� ��@�"������@���!�"�|��3@��h"����L�bSM�b5�;@�����;@�"�#@�#�"�%���
��3@�@�@��k��;@��o��@�a�!������C��@�������@�������C��_����@�5�� ���������@����@��C�?�	T������#��o�a���@�c�c�����G����;��?��C��G��K��G��#H����#��K@��3��+@��/@��h���o@����L�fSM��4W�� ��@�&���� ���B�B@��_��c���!�!T�������@��������o@����|�b�B���������o@�K��L�dSM�d5�o@�5�� ��o@�d@�$��7���`�$@����?�� T��	���
��@�`�@����O��7@��S�f����W�F4��:��[��o@���!��b���c�����a����o@����� ջL�aSM�a5�o@��o@�,@���!�p@�!� @�!�|@�!�,���p��� �|�����C��_�����[���@�y���@��C�?�	T������#��o������S��W��[��_��c��J��K������c@��K��o@�"l@�B� �"l��G��H��
����K@��c��W@��/����c���L�aSM�a5�o@�����o@�!��7��b����/@��"��o@���R����S��W��[��_��c��J��K������c@��K��o@�l@�!� �l��G��H��
����K@��c��S@�? ��TH��3��O�@���@?��?�	T�7@��@��@��� ՠ@�_��T�@���������7@����L�fSM��4��� ��@�"�����!�"�|��3@�h"���L�bSM�b5�O@����v���O@�"�#@�#�����7@��3@��O@�����C��_�a�!�"��������������7@���������C��_������
���@�i���@��C�?�	T�Cѝ�?����#������_9�����g��k��o��s��w��L��M��	��
��w@��[��K@�?� T?,�T?P��T�S@��W@��O@��7��������c��?��;���:�bb���L�cSM�c5�@�$���@�"����7@���?@���;@���L�bSM�b5�c@����c@�"��b4�B@��C��G��C@��G@�����C��_��O@��S@��W@��[@��@�&��\8����'�������������C��_��[@��@����!�
��{���������@��_9I��C��G��_9��@�A@� ?��C@��G@�����C��_��O@��3��S@��_��W@��/����/�b���L�aSM�a5�@�����@�"�������3@���/@���L�bSM�b5�_@�����_@�"��b4�B���C��G��C@��G@�����C��_�����C@��G@�����C��_�����
���@�Y��@@����_����_��@���?�iT������#��W�8����;��?��C��G��K��G��H������K@��7��'@�!\�?,�HT�4�1�xa�`��W@�?��������_��+@��7@��W@����������_��+@��7@��W@����������_��W@����������_��W@��|�"�B���@�����'��+��/��3��7��D��E������7@��K��?@�����%��a���L�dSM�d5�W@�U���W@�"���@���@����`4����������_��W@����������_��W@���������_��W@����������_��W@�;��������_��W@�l@�!� �l�v����;��?��C��G��K��G��H������K@��7��W@�A�!�1��@��|����#��+@����7@�����Ma���L�aSM�a5�W@����W@�"���@���@���@���L�bSM�b5�#@����#@�"����`4����������_�����`���@�N���@���?�)T������#��W��[��_������;��?��C��G��K��G��H������K@��7��'@�?@�@T�+@��/@��3@��7@��W@�F�Ɣ.�'������W@��@����!�b�������������,��`���L�aSM�a5�W@�����W@�"�������[@���_@����`4�:��������_������������@��@��@�����@���?�)T������#��W��[��_�2����;��?��C��G��K��G��H������K@��7��'@�?@�@T�+@��/@��3@��7@��W@�f���'��~������W@��@����!���������������3��`���L�aSM�a5�W@�l���W@�"�������[@���_@����`4� ;��������_�������������@��@��@�����@��C�?�IQT�Cѝ�?����#��������������������������U��V������@�����@�"l@�B� �"l��Q��R������@����@��G��@��K�@��$�_`���L�aSM�a5��@�!����@�!��c������G@���K@��|���������������������U��V������@�����@�l@�!� �l��Q��R����
��@��w��g@�?T�:Tl@� �_�TB�l�,@�����������������L�aSM��4��@�a�������C��m���U��V���@����@�@�l@�_��AT��������������U��V������@�����@�d��������������U��V������@�����@�l@�!� �l��Q��R������@����@�?�"T?�!T?�aT�@��T�@�c@9�q�T?����o@��s@��k@��?��@�����4�B@5��x���S��/��7����!��_���L�aSM�a5��@������@�%��F����?@���/@���7@���L�gSM�g5�S@�|���S@�'���c@��@��@���@�_��T�[����@����������c@����L�fSM��4j�� ��@�&�����@�F���c@����[@���)ѻL�jSM��4[�� �
yi�*�y)��x@��t@���p@��o@��s@�_�T�O����@�d���������@��x��L�fSM��4C�� ��p@�"��p�F���c@��@��O@��t�"��i�B�|ӻL�cSM��42��(�hb�#�h"���@�?�T��@�@�C.�����_kT@9_�q�T�@�_�JT�����������������U��V������@�����@�l@�!� �l��Q��R������@����@�"@�_��T?T�@�T��!�$�b��������J�����@���@���@����\��b�B��������@���!l�b������@���8�����@��c@���{@�H�AT�L��M������w@����L�cSM��4 ���������l����@��O��P����	��@�T��L�cSM��4���C������l����@��U��V����@�h��@�l����c@���L�cSM��4 ��#������l����@��L��M����	��w@�T���l����c@��?�����c@�A�98����o@��s@��k@��C��@�����4�B@5��w���W��3��;����!��^���L�aSM�a5��@������@�%��F����C@���3@���;@���L�fSM�f5�W@�u���W@�&���c@��@��@����@�_�T�_����@���������c@����L�fSM��4c�� ��@�&�����@��c@����_@���(ѻL�iSM��4U�� ��xh�)��x(��x@��t@����p@��o@��s@�_�T���O��@�d���������@��x��L�fSM��4=�� ��p@�"��p��c@��@��O@��t�!��H�!�|ӻL�bSM��4-��'�ha�"�h!����c@���@����������������U��V������@����@���@�_��T(�y�HT�4��-�xh�`���@�l@�!� �l�:��c@�"(@�#$@�c�$ @�_��T�������@�dЄ��@����c@��(��L�fSM��4��� �� @�"�� ������@���#$�bѻL�cSM��4��� ��xb�#��x"�����@��@��@��@���@���@���@������c@������@��c@���@���@���c@�����C��_����@�}�� �����������*	���@��@��@��@�i���@��c0�IT������#��G��?�$$@����C���������b�B��+��/��?@���!`1�����C��@������?@��C@�"$@�_�#T# @�$(@����˄���}�c��3�B��'����#@����'@��3@��?@�?�
Tdxa��@����T�#��@�"@� @�A@� ?���T� T�A��T0�_�iT@�T���#@� ����a�!
��+��/��?@�b���C��@�����!�$������������_��������@���&�� ���������������@��@��@��@�����@���?��3T�ѝ�?����#����������9�;��K��O��_��k�t@����.������������@��9�|�����O��@����T�@�"@�C.�����_kAT"@9_�q�T�@��@�B����@��@�*����_��@���T�@��@�F.�����kAT�@9��q�T�@���@��Ѧ���@��S��?�#@���`?��&T�@�_�aT�@�d@y%͌ҟk`T���@�8��o��s��w��{����M��N������@����@�?x�����@��@��@���6�@�Cl@� ��Tc�Cl�@,@�����o��s��w��{����M��N������@����L�aSM��4�@�a�������c��j���M��N��@������@��@���@l@�� T�?@�!@��S@� ?��7�����\���L�aSM�a5�@�����@�!��b����7@���k�����k@�C@�D@���E@��BT�[��G��g��������@��Є�����g@����L�fSM��4��� ��@�"����������G@��[@�D���C�|Ӡh#����L�bSM��4v��!�@�"���_�!Tb@��.�҃��_k`T���@����o��s��w��{����M��N������@����@�?�������6�@�Cl@� ��Tc�Cl�@,@����o��s��w��{����M��N������@����L�aSM��4�@�a�������c�;j���M��N��@������@��@���@l@��bT�?@�!@��S@� ?��3����X\���L�aSM�a5�@����@�!��b����3@���k�����k@�C@�D@���E@��BT�W��C��c��������@��Є�K����c@����L�fSM��4��� ��@�"����������C@��W@�D���C�|Ӡh#����L�bSM��4���!�@�"���@���?��S��k�#@���`?��@T����?@�`�@������S@����@���!0?�����c��@�����O@�@�@��;��K��9��@�@@�?��K@��;@��_@��k@��O@��������_��@�l���@�j�� �����;@��K@��O@��_@��k@��������_������������@��@��@�W���@��c0�)T������#ѐ@���A@�@@�x@�_�Tt��������_�S�� �������@������T�#����@��c0��T������#��/�!�!����*��������#�������.��[���L�cSM�c5�/@�d���/@�"��B����@���@���L�bSM��5�@��@��#@�[���@�"��@�#��#@�$������`4������C��_���������@����@��c0��T������#��/�!�!�/�����������#��������0�b[���L�cSM�c5�/@�$���/@�"���@���@���@���L�bSM��5�@��@��#@����@�"��@�#��#@�$������`4� �����C��_�����m���@����@��c0��T������#��/�!�!���~����������#�������3�"[���L�cSM�c5�/@�����/@�"��b����@���@���L�bSM��5�@��@��#@�����@�"��@�#��#@�$������`4�`�����C��_�����-���@����@���?�)
T������#��W�P��;��?��C��G��K��G��H������K@��7��W@�l@�!� �l��D��E������7@��K��;@�?x�`T?��T�?@����K@��#�����Z���L�aSM�a5�W@�����W@�"������@���#@����`4�`��������_��|�"�B���~���;��?��C��G��K��G��H������K@��7��+@����7@�������Z���L�dSM�d5�W@�`���W@�"������@���@����`4�`��������_���������@�����@���?�)T�ѝ�?����#������[��_��c��g��k��K��L������k@��K��;@��?@��C@��G@��K@��@�F��(��~���+��S��~��|��@�A�!(�����O� Հ�1�UZ���+@���L�bSM�b5�S@����S@�&���� ��@��@��@���L�hSM�h4��)�	��@���@��@���L�hSM�h4�
��)��7�	�� @��$@��(@��,@��|@�(��7@�����L�fSM�f5�7@��
�� ��7@�d@�$��3��W�`�$@����?�� T��
�����3@�`�@����o��W@��s�F����w�&4��@:��{��@�a�!��b���c�������7@�b� ՛L�aSM�a5�7@��7@�",@��
��"�"p@�"�" @�"�"|@�"�?,�?��?p�?��? �?|��?@��'��K@��/� �"��Y���L�aSM�a5�@��
���@�"��"����'@���/@���+@���L�bSM��5�S@��O@��
���S@�"��O@�#�����`4��>�������_���������@�8���@����?�T������#�����c��g��k��o��s��L��M������s@��C��3@��7@��;@��?@��C@��@�f�ƀ��@�S��K��+��@����O��S��W��[��_��I��J����
��_@��s��c@�?@�aT���@�l@��� �l�a�!���@��|���G��7@��'��C@��/� �"�qY���L�aSM�a5�@�3
���@�"��"����'@���/@���+@���L�bSM��5�K@��G@�%
���K@�"��G@�#�����`4��>��������_�����~���@�����@��c0�T������#��W��?��C��G��K��O��S��C@�?<�`T?L��T�����^�����+��'����B�B@��/��3��?@�!�!T����c��@���<��+@��'@�������������_����������������#���A���@��@��@��@��@��@��@��#@�����@��C�?�	T������#��o�\��S��W��[��_��c��J��K������c@��K��o@�"l@�B� �"l��G��H��
����K@��c��W@��/���%��X���L�aSM�a5�o@�����o@�!��7���~���/@���� ���.��S��W��[��_��c��o@�l@�!� �l������7@�@�	@�)�

@�_	�T�O��3��
��	��@��������7@����L�fSM��4u�� ��@�(����������3@��O@�	�)�+�|�@i+�I	��L�jSM��4c��!�*@�*�!��7@��o@�	l@�?�T)�	l�,@������S��W��[��_��c��L�aSM��4�o@�a��������If���'J��/K��o@�$�
,��c@�@��7@�	l@�?
�T
��)		�I
	�*-@�,5A��/��7�)@��K��+G��3H��+
��3��K@��c��S@�?8�T)@�?��T?H�@�T�W@��[@��_@��c@�&���1��@�?��o@��7@�l@��� �l�@�&�A�!,
����������[��7@�������C��_��	��@���� �����g���@�1���@���?�)1T�ѝ�?����#�����@��_��K��@�2��g��k��o��s��w��L��M������w@����@�?$�T�@�"��g��k��o��s��w��L��M������w@����@��?���X���L�aSM�a5�@�����@�!���@���?@���K@���L�cSM�c5�_@�����_@�#��[���K@��_@�����������_������_�i!��������g��k��o��s��w��L��M������w@����@�?$�AT�@�l@���T��l�,@���Y�������������L�aSM��4�@�a���������e���P��#Q��@�� ��@�@�l@���" T�������@��$A����'��@����@�%��@��@9��q�T������@����� T�[@��@��@���@�_��T�O��c����@�D�����[@����L�fSM��4K�� ��@�"����c@��O@����@���!��G�!�|ӛL�bSM�b�4:��&�ia�"�����K@�"@��_@�@?� �L	T�	T�`	T �T�[@�"@��G�`�5�XW��������[@�{��@�"@�����!@� �?��T?�#T!������@���4�B@5��@�����fp���W��3��;����6�8W���L�fSM�f5�@��
���@�"���}���G@���3@���;@���L�bSM�b5�W@��
���W@�"��a4�!��\0�_�iT@�T�K@�"@��_@�@?��D��A�!��{����@���!<�B������@��� ��K@��_@�BH�Ta4�!@��[@�<�[@�"@��C�`�5��V��������[@���@� @�����!@� �?�T4�B@5��@�����
p���S��/��7����!��V���L�fSM�f5�@��
���@�"��B����C@���/@���7@���L�bSM�b5�S@��
���S@�"��a4�!@���������@�2��A���@���N��C�,��;��@��!4�!�9�:�@��!4�!@9�5����@�&�� ���������@�p���@��C�?�i0T�Cѝ�?����#����������������P��Q������@��o��_@���?x�H"T`4��1�xa�`��k@��c@��7�?�T�g@�!@��N�ң���?k������9���(�oV���L�aSM�a5�@�1
���@�"������7@���A9`9��`4�������C��_��k@��c@���'T�;��g@��������@���4�B@5��@�����qo���[��'��+����6�CV���L�fSM�f5�@�
���@�"���}���;@���'@���+@���L�bSM�b5�[@��	���[@�"����`4�������C��_��@��@�e7�g@����k@��K��$@��W�� @����������@�a�!�?����#�҆�����`4������C��_��c@��g@��k@��@��!��{� ��A�!@������@��!T�������@�����{@���`4�������C��_��g@��k@�I[���s��/��� ��B�B@������@��!T�������@������c@��3��g@��w��k@��G����U���L�aSM�a5�@��	���@�"���|���3@���G@���L�bSM��5�w@��s@��	���w@�"��s@�#���/@�����`4� �����C��_��c@��g@��k@��@�������C��_��c@��C�`����U���L�aSM�a5�@�`	���@�"�������C@����`4�`�����C��_��c@��?�`����U���L�aSM�a5�@�H	���@�"���~���?@����`4�������C��_��@�Cl@�c� �Cl���������C��_� 6���g@��k@����B�B������@���!H*��������@���t��k@��O��g@������=�QU��!����O@���L�aSM�a5�@�	���@�"���L�bSM�b5�@�	���@�"���c@����@4�@<�����C��_���T�x`������S�`����_��@��S@��W@�������@��K@��@����@���@�ෟ�����@����	�� �����H���@�v���@��c0�T������#�x@�?�Tt��������_֓	�� �������2���@��@���@��c0�)T������#��O��G��K� ���������4�B@5��@�n���+����#����!��T���L�fSM�f5�G@�����G@�#��D����K@���@���#@���L�dSM�d5�+@�����+@�$��/��dp@�et@��@��ѿ�MT@���iT�@�@��@����T�'��3��@��@�&.���7�/@��G@��3@��'@��`4�@��/@�������_���@�_��T@�@@�A@����B�B��7��;��G@�a�!��������@���������������_�����
	������	�� ����������������@��@��@��@�����@��c0�)
T������#�"@�@��T"@�@��AT"@�@��
T"@�@��A
T @�# @��	T$@�#$@��A	T@A9#@A9b�B@Ң6,@�#,@��!T0@�#0@��T4@�#4@��!T���#���#������?� 6�@�d`B9�#@��`B9�ʄ@�D6ddB9�dB9�ʄ@Ҥ6dhB9�hB9�ʄ@�6dlB9�lB9�ʄ@�d6�@�`@�b@��-���6�@�`@��#@��@�b@��-���6�#@�a@��@��@��@��-��6�#@�a@��@�`@�b@��-�����������_�������>����@��@�����@��c0�T������#�#@�@��!T@�$@���T@�#@��!T@�$@���T@�!@�`-�����������_�����������@��@����@��c0��	T������#�#@�@��aT@�$@����T@�#@�_�aT@�$@����T@�$@���aT@�$@����T# @� @���aT$@�$$@����T(@�$(@���aT,@�$,@����T#4@�4@���aT8@�$8@����T���#�#@�@�����-���6�@�`@��#@��@�b @�
-��6�@�`0@��#@��0@�b4@�-�����������_������������@��@����"@�@�_�T@�#@��AT@�#@��T`@9!`@9A� @�_����_��@��c0�T������#�#@�@��!T@�$@���T@�$@���!T@�#@��T@�!@��,�����������_������������@��@����@��c0��T������#�#@�@��aT@�$@����T@�$@���aT`@9$`@9��c@��6d@9$d@9c�c@�#6h@9$h@9c�c@҃6l@9$l@9c�c@��6@�$@���aT@�$@����T@�!@� aaT@�!@� @�# @�@ c��� a�����#6(@�#(@�_�T!$@�$@�z,�����������_�������1����@��@�����@��c0�iT������#�#@�@��T@�$@���T@�$@���T@�#@�_�T#@�@���T���#�#@�@�����L,��6�#@�a@��@�`@�b@�E,�����������_������������@��@����@��c0�T������#�#@�@��!T@�$@���T@�$@���!T@�$@���T@�#@��!T@�$@���T@�!@�,�����������_�����������@��@����@��c0�T������#�#@�@��!T@�$@���T@�$@���!T@�#@��T@�!@��+�����������_������������@��@����@��c0�T������#ѐ@�����@�����C��_��C�� ����������@��@��c���!��T�#����@��c0�	T������#ѐ@���@� A����#�@��+��@��@��#@��'@��+@�|���������_֜C�� �����h����@��@������T�#����@��c0�T������#ѐ@�����@�����C��_�C�� �����K����@��@��c���!��T�#����������������@��_�@��_��������������@��_�@��_��������������@��_�@��_��������������@��_�@��_��������������_�@��_������������@��_�@��_��������������@��_�@��_��������������@��_�@��_��������������@��_�@��_��������������@��_�@��_����������9�����#��'��+��/��@��_�@��_����������9�����#��'��+��/��@��_�@��_��������������_�@��_������������@��_�@��_������_�@��_������_�@��_��������������@��_�@��_��������������@��_�@��_����������������#��@��_�@��_����������������#��@��_�@��_������_�@��_����_�@��_��������9�9�9�9�������#��'��+��/��@��_�@��_��������9�9�9�9�������#��'��+��/��@��_�@��_����������������@��_�@��_����������������@��_�@��_������_�@��_����_�@��_������_�@��_����������������@��_�@��_����������������@��_�@��_����������������@��_�@��_��@��c0��T������#ѐ@������9@�5�`P��������@�'��@� @�����!@� �?�T�������_�@�Ƽ��ռ�� �����}����@���@�������T�#�������������������@��_�@��_�@��_��@��c0�iT������#ѐ@����9����������_�������L����@��@��@�����!��T�#��������_�@��_������_�@��_������_�@��_������_�@��_����������������@��_�@��_��@��c0��T������#ѐ@������9@�5��O��������@�����@� @�����!@� �?�T�������_�@�6���E��� ��������@���@�������T�#�������������������@��_�@��_�@��_��@��c0�iT������#ѐ@����9[���������_������������@��@��@�����!��T�#������������������@��_�@��_��@��c0��T������#ѐ@������9@�5�`O��������@�'���@� @�����!@� �?�T�������_�@�ƻ��ջ�� �����}����@���@�������T�#�������������������@��_�@��_�@��_��@��c0�iT������#ѐ@����9����������_�������L����@��@��@�����!��T�#������������������@��_�@��_����������������@��_�@��_��������������_�@��_������������@��_�@��_��@����?��T������#������>��cѷ���#��@��'��3���8��#�����/���l-��+��7��3��7��3��?���-��;��G��3����C��~��O��U��K��W��3�!��S��_���d��[��g��3Х<��c��o���X-��k���A������D������s�������D��@������������N��E����@���L�eSM�e5�s@�P���s@�!� �;K�b�G�"��;K�`���������_�����������@��c0�)T������#�`�4�A����z���+����#��4����x���?��4���:����@�'�|��hg���`�4���#���?����#@����+@�?h!�K��T�L�cSM��4�� �;K�c�G�#�;K�`��`��2�a����Q���'����#��4��@��xa��C��4��`4����@�&�|Ӣhf���`��2�������CC���#@����'@�?l�K��T�L�aSM��4��� �;K�a�G�!�;K�`���������_���H�������@��C�?�/T������#��O�?�c.T%�F��ˇ������-T�[��_��@9�qAT��T�@9��q`T�`q�T�@��@��������?�	Thd8?�iTh#8`�������C��_��@�?�Thd8?��Th#8`�������C��_���S����Q����*T�hh8*��J@�_eq)��T*�J@�_eq���T*��J@�_%q)��T�	���q���T��T`T���?��'��W��S��O����C���+�;K�a�G�`�4�~X�����4�S@��[@�?�T�W@���!�������O@�����-���[@���'@��_@�������C��_�;K�a�G�`��2��C@��+@�`X��@����@����+���4�S@��[@�?�T�W@���%�������O@��������,���[@���S@�?�T�3��W@���!�������O@����/�����,���3@����'@��_@�������C��_��'@�D��@����/���������C@��#@����C@��/@��'@���mT��	T�#�;K�a�G�`�4�����X������4�S@��[@�?�T�W@���!�������O@������,���[@���#@��_@���������C��_��O@��[@��_@��?@����W@���_�T�TF���c����_�T���T�T�;��7���������;@��7@���������C��_�����������������������������������������@���������������t����r������jT�hf8�6K��k@�%q�TI	�)����K��k@�q�TJ	�I]��K�k@�q�TJ	�I���K��k@�%q�T+		�J�I�����
���q�����T?�iThd8?��Th#8`�������C��_�%ѿ|q�T�|~��H��1��h����)4��%˿�q�T����?kMT����?�#T�'�B�!���d�����	�,���[@���'@��_@�������C��_���1������������+�� ������������������@��@��@��@��@�u���@���?�IT������#��[��W� ՂL�B�,�B�߈5�L��,�!0�!���\���W@��[@� � ���������c9�&���@�@���+�����W@��[@�zr���G��;��?��+@���L����?@��G@��[@��;@��W@��W@��[@��������_�	�'�����������9����?@��G@��[@��;@��W@����?@�������_�CTG���(������
�)
T�/��7��ha8?�qaT���C��K� � ���������c9�&���@��/@��[@��?@��G@��;@��W@��C@��K@����7@����?�-��T���Tg������(��ˇ�_�T?�T�	�(�����?
�*�����T�3������
�����7@��/@��[@��?@��G@��;@��W@��3@�������T��f�������������� T�C���������7@��C@��?@��G@�@��T������6��������_�����h����n������k����Y����g������L������a�� ������������@��@�=���@��c0�)T������#�
�������C��_�������@��c0�	T������#Ѫ���#�{J�aGD���{J�bKD���{J�cCD�����`������B�?���h���@���@���@���L�bSM�b5�@�X����@�$�@�%��{J�dGD���{J�eKD���{J�fCD���`����#@��B,���G������@���@���L�eSM�e5�@�7����@�%�@�&��{J�dWD���{J�e[D���{J�fSD���`����#@��B4���&���@���@���@���L�eSM�e5�@�����@�%�@�&��{J�dWD���{J�e[D���{J�fSD���`����#@��B<���������@���@���L�eSM�e5�@������@�%�@�&��{J�dgD���{J�ekD���{J�fcD���`����#@��BD�������@���@���@���L�dSM�d5�@�����@�$�@�%��{J�dgD���{J�ekD���{J�fcD���`����#@��BL����������@���@���L�dSM��5�@��#@������@�!�@�"��#@�"�[K�c?@�#��[K�b?�����C��_���	���$���@��c0�)vT������#�`����~�������#�{J�cwD���{J�d{D���{J�esD�����"�BL�`���#�҅���@���@���@��{L�dSM�d5�@�u����@�$�@�%��{J�dwD���{J�e{D���{J�fsD���`����#@�"�B�'�C��d������@���@��{L�eSM�e5�@�T����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�Bp�#��C���@���@���@��{L�eSM�e5�@�3����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B�'�C��"������@���@��{L�eSM�e5�@�����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B��#�����@���@���@��{L�eSM�e5�@���@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B�'�C���������@���@��{L�eSM�e5�@�����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B��#�ҿ���@���@���@��{L�eSM�e5�@������@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B�'�C�Ҟ������@���@��{L�eSM�e5�@������@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B��#��}���@���@���@��{L�eSM�e5�@�m����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B$(�C��\������@���@��{L�eSM�e5�@�L����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B�#��;���@���@���@��{L�eSM�e5�@�+����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�BL(�C��������@���@��{L�eSM�e5�@�
����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B$�#�����@���@���@��{L�eSM�e5�@����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�Bt(�C���������@���@��{L�eSM�e5�@�����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�BH�#�ҷ���@���@���@��{L�eSM�e5�@������@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B�(�C�Җ������@���@��{L�eSM�e5�@������@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�Bl�#��u���@���@���@��{L�eSM�e5�@�e����@�%�@�&��{J�d�D���{J�e�D���{J�f�D���`����#@�"�B�(�C��T������@���@��{L�eSM�e5�@�D����@�%�@�&��{J�dE���{J�eE���{J�fE���`����#@�"�B��#��3���@���@���@��{L�eSM�e5�@�#����@�%�@�&��{J�dE���{J�eE���{J�fE���`����#@�"�B�(�C��������@���@��{L�eSM�e5�@�����@�%�@�&��{J�dE���{J�eE���{J�fE���`����#@�"�B��#������@���@���@��{L�eSM�e5�@����@�%�@�&��{J�dE���{J�eE���{J�fE���`����#@�"�B)�C���������@���@��{L�eSM�e5�@������@�%�@�&��{J�d'E���{J�e+E���{J�f#E���`����#@�"�B��#�ү���@���@���@��{L�eSM�e5�@������@�%�@�&��{J�d'E���{J�e+E���{J�f#E���`����#@�"�B<)�C�Ҏ������@���@��{L�eSM�e5�@�~����@�%�@�&��{J�d7E���{J�e;E���{J�f3E���`����#@�"�Bt��}�m���@���@���@��{L�eSM�e5�@�]����@�%�@�&��{J�d7E���{J�e;E���{J�f3E���`����#@�"�B��#��L������@���@��{L�eSM�e5�@�<����@�%�@�&��{J�dGE���{J�eKE���{J�fCE���`����#@�"�Bd)�C��+���@���@���@��{L�dSM�d5�@�����@�$�@�%��{J�dGE���{J�eKE���{J�fCE���`����#@�"�B4�c��
������@���@��{L�dSM��5�@��#@�����@�!�@�"��#@�"�;K�cC@�#��;K�bC�����C��_���P�K���@����?�T������#��_��7� �����G���7�����7@�;�9 ���	��S�����9�7@�"@�#@�c� @�_�bT�?����@�dЄ����?@���{L�fSM��4���� ��@�#�������#�c�c�}�c���{L�cSM��4�;�`������T���;@��H��I�"�$��S@�"����_@�i��_��[��7@�B@��3����	��S��~��9�7@�d@�e@���f@���"T�?��������@�d�������?@���{L�fSM��4~��� ��@�#����3@��������_@��[@�e���c�}�c����{L�dSM�d4�;�`�������jT���_@��[@��3@��;@��H��I�d�f��S@�d��7@����4d@�%|Aӟ�Td@������7�@�����@�����7@��*d��7@������������_������ ��������@�T���@����?��T������#�%@9�ѿH�H�T����B4�B�%�[xe�`����������������_�@� ե@��S����
��s����9@��@��@����@�_�BT�_��@�d����P��_@���{L�fSM��4��� ��@�$������S@���$���}ӄ���{L�dSM�4�[�`������S���[@��S@�����L��#M�$�' ��s@�$������@��������_�%@���S�����������;@� ե@��S����
��s����9@��@��@����@�_�BT�_��@�d����
��_@���{L�fSM��4���� ��@�$������S@���$���}ӄ���{L�dSM�4�[�`������S���[@��S@�����L��#M�$�' ��s@�$������@��������_�%@�"@�#@�$@y��D��������_�[J�a#D�[J�b'D�[J�c+D���9��������_�[J�a3D�[J�b7D�[J�c;D���.��������_�@� ե@��S����
��s��@��9@��@��@����@�_�T�_����@�d�������_@���{L�fSM��4_��� ��@�$��������@��S@���$���}ӄ����{L�dSM�$4�[�`�����NS���@��[@��S@��*�L��'M�&�($��s@�&�@��@���rT�@������@�����������@��������_�@� ե@��S����
��s��@��9@��@��@����@�_�T�_����@�d����b��_@���{L�fSM��4��� ��@�$��������@��S@���$���}ӄ����{L�dSM�$4�[�`�����S���@��[@��S@��*�L��'M�&�($��s@�&�@��@����hT�@�����������������@��������_�@� ե@��S����
��s��@��9@��@��@����@�_�T�_����@�d������_@���{L�fSM��4��� ��@�$��������@��S@���$���}ӄ����{L�dSM�$4�[�`������R���@��[@��S@��*�L��'M�&�($��s@�&�@��@���B_T�@������~�����������@��������_�@� ե@��S����
��s��@��9@��@��@����@�_�T�_����@�d�������_@���{L�fSM��4~��� ��@�$��������@��S@���$���}ӄ����{L�dSM�$4�[�`�����mR���@��[@��S@��*�L��'M�&�($��s@�&�@��@���UT�@������}�����������@��������_�@� ե@��S����
��s��@��9@��@��@����@�_�T�_����@�d�������_@���{L�fSM��43��� ��@�$��������@��S@���$���}ӄ����{L�dSM�$4�[�`�����"R���@��[@��S@��*�L��'M�&�($��s@�&�@��@���LT�@������|�����������@��������_�@� ե@��S����
��s��@��9@��@��@����@�_�T�_����@�d����6��_@���{L�fSM��4�� ��@�$��������@��S@���$���}ӄ����{L�dSM�$4�[�`������Q���@��[@��S@��*�L��'M�&�($��s@�&�@��@���bBT�@������{�����������@��������_�@�&,@��S� ե@��O����
��s����9@�	@�	@�)�
@�_	�BT�_��
��	��@�d��������_@���{L�fSM��4���� ��@�#����S@����������@��@��O@�	�#		�c�}�c��C�{L�dSM��4�[�`��������Q���@��@��[@��O@��S@����*�#L��+M�d �i(��s@�d�@�d@�_�B7T��c@�B�b�D�@�C@��xӄ��JTD�"@�_�	5T"@�B@���(������{��o9�@�D@��@��,@��S� Մ@��K����
��s����9F@��@��@���@���T�_��	������@�d��������_@���{L�fSM��47��� ��@�$����@��oA9�K@��������@��{@��S@���	���}�Ơ�&�{L�gSM��4�[�`������� Q���@��{@��@��oA9�K@��S@��[@��*�'L��/M��$��,��s@���F@��@����)T��ӥ@��@�������F@��@��*����JT���O@�E4�5���������G@�"@�_�T"@�B@��������@��@y�r������������@�f��������_�"@�_�T"@�B@����������o9�@��@y�r������������@����@��oA9�������_�"@�_�IT"@�B@��������@��@y�r������������@�"��������_�%@�E��S�$@��W�����������u@� ե@��S����
��s����9@��@��@����@�_�BT�_��@�d��������_@���{L�fSM��4���� ��@�$������S@���$���}ӄ���{L�dSM�4�[�`�����~P���[@��S@�����L��#M�$�' ��s@�$������@��������_�$@��S�%@��W������������_��c��c9�o��O��xa���%����cA9���������@��o@��c@��_@���O@����W@������@������S@�?��T�������������_��G@�����S@����������W@���?��T�G��xa����������@�����g9�g��s�����s@�D4�5�@������������@��@��g@��gA9 �7�������������������_֧��4�@��|A�	�iT�@�)		�
	��7@�����	@�	���	��������������������������������4�@��|A�	��T�@�)		�
	��7@�����	@�	���4d4F@����������������������_����4�@� |A���T�@�����7�@�����@��������������s����	���p�������m�������j�������g�����e�����c�����a�����_�����]�����[����@��S@��O@����	����������
�_�T'@�H���T_��T�C��O��k9�w��k�%@�����G�~�����$@y���@�6��C@����@��������w@�D4�5�@������������@��@��k@��kA9�������������������_���4�@��|A�	�iT�@�)		�
	��7@�����	@�	���	���������� ���������� ��4�!��� ����������@��@����@���?�iT������#�a4e4�g��w��s��o��k��g��9�c��{9	@� �)@��?��	��
��[�
@�K	@�L@���M@��T�G��
������@�d����a���G@���{L�fSM��4��� ��@�$����g@��k@��A9�w@��o@��{A9�?@��������g@��c@��s@�L��	�J�}�J�Ѫ
�{L�kSM�K4�C�`����
��C��N���g@��c@��g@��k@��A9�s@��w@��o@��{A9�?@��C@��	*�7I��?J�L5�N=��[@�L�
@�L@��TJ@�k	�J
�A�E	�b5��f5��
@��@�`|A�?��T�@�
��
�c7����D6�@��	�������������_���������������_���������������_�c�������`��� ����������s9�#��'��+��9����@��@��@��@��s@9�#@��'@��+@��@9V���@����?�IT������#��_��C9�g��c��_�@� ��@��7����	��S�@��@��@�)��@�	�T�?��
��	����@�d��������?@���{L�fSM��4m� ��@�$����_@��g@��7@��������_@��c@��CC9��$		���}ӄ��D�{L�gSM��4�;�`�������VN���_@��c@��_@��g@��;@��CC9�7@��*�'H��/I��$��,��S@���@��@���T�@������6�������Ӥ@�d5��b5��
@��@��|A�?��T�@����d7�����������@��������_��������� ����������s9�9��x��@��@��@��@��s@9�@9u���@���?��T������#��W��9�W��S�@� ��@��/������K�@��@��@�)��@�	�bT�7��
��	����@�d����0���7@���{L�fSM��4�� ��@�$����S@��/@��������W@��W@��C9��$		���}ӄ��D�{L�gSM��4�3�`���������M���W@��W@��S@��3@��C9�/@��*�'G��/H��$��,��K@���@��@���T�@������6�������Ӥ@�@����4�@�@|A�?�IT�@�����7�@�����@�����������@��������_�G�����D� ����������s9�9�����@��@��@��@��s@9�@9x���@��c0�	T������#�6�'��9��9�7�i����'@�����@9�A9���7@����������_�^���������_����������s9�9�����@��@��@��@��s@9�@9���@���?�T������#��W��y�_��c��[�@� ե@��+������K��@���9@��@��@���@���T�7��	������@�d����u���7@���{L�fSM��4'� ��@�$����_@��c@��Ay�������W@��[@��+@���	���}�Ơ�&�{L�gSM��4�3�`��������M���W@��[@��_@��c@��Ay�+@��3@��*�'G��/H��$��,��K@���@��@����
T�@���������{L�gSM��4��!��@�'���_��T�/� ��h���[@�"���Ayc@�kT�_@������+@��/@����_@������+@��/@�d<@���c7�T_�T$��'���k�T�}��9_�aT$��$5$������k�T$���9_�T$���5$���$qaT$���,qT$������kaTD���9����������������_�����V� ����������Sy����@��@��@��@��S@yD���@��c0�IT������#�@�#4Lq�T�c@�@ӅHХ@
��hd8���hc8?\��T���HT!�������c�+�`�����C��_�q�T����}�����C��_�@�A��~=���@������3Х�4��@�����!���c������C��_�$����� ��#9�����#@9����@��c0��T������#�@�@�@�@���A�!����������@���)�>��@�d���������_��������@�����_��@��c0��T������#�0@�@��_�LT������@��@�1��������_��3��3�!@���� �������t��@��@���@��c0��T������#�<@�C�4@�b��@�4�"@9_Dq�T"(@�_�AT"$@�_��@�bЂ�4@���df��d��Ú_�mT4�b|�4�df��d��4@��,@��š�T�'��+����{L�aSM�a5�'@��� ��'@�d<@�$�`<�d@���e@�����������_��@�&�cf��c���T������_��3��3�!@�z�����x`��������@�@��'@��@��@����T���+@������ �������
��@��@�����@��c0�IT������#��/��3�B7<@���@��������A7�/@��3@�#@9���@q	T�Dq`T�HqT#@���$@��#�������Lq�T#@���$@��#�����j#@���
T#@�c@���������3@�C(@��ATC$@�c��|����/@���/D$@�d�c��/@���)�qaT#@�%c4�c@�q�T#@��)T#@�c@�����������/@��3@��<q�T#@��	T#@�c@�����������/@��3@���@�����C��_���<@�@�������Y���@���@�c����������C��_������������������������xb���v����@�b��@�e��/@��3@��@��#@�_�K��T$@����џ�����������xb���a����@�b��@�e��/@��3@��@��#@�_�K��T���������c9��X��@��@��c@9L���@��c0�IT������#�,@����T8@���'��+����{L�aSM�a5�'@��� ��'@�d8@�$�`8�d@���e@�����������_��@�!���T������_��3��3�!��{�����x`�������@�@��'@��@��@����T���+@����������@��@�����@��c0�	T������#��/��3�B78@���@�������A7�/@��3@�#@��#�$@������@�@�����C��_���axb�������@����@��녤���/@��3@��#@��@���_���T8@�@����������@��������C��_������c9�����@��@��c@9����@��c0�	T������#��7��;�0@�$@�c�0�#@9q!T$@�%@���T�������k`Tq@yb�������7�@��;@�%9%@���cT�@�#��7@�@y���%y����������_�q�T��!T�������kaT�������k`T����Fe���;@�"@�_�)T#@�c��k����7@���������#6"@�_�T"@�@��.e���;@�"@�_�iT#@�c��k����7@���c6�@�0#@9qAT#@��T#@�d����c��k`T����e���;@�"@�_�IT#@�c��k����7@�����#6"@�_�IT"@�@���d���;@�"@�_�	T#@�c��k����7@����6#@��I	T#@�c��@y�@���g��7�@��;@�%9%@���CT�@�#��7@�@y�@�%y���������_�����R��7@��;@��@�@�@���@�_�T�����Є������7@���{L�fSM��4�� ��@�"����������;@����{L�cSM��4��!��xb�#��x"�_����;@��������_��@���D�����1�����.��@���+��@���(�����%�����"�������@���,� ����������@��@����@��c0�IT������#�@����T@����xg���	@9�xe�?
qAT�@9�q�T@y�@��@y)@��	k�T���������_��?����y�'��/��+��@��@�@�*��@�@��
�T�#��3������
���$���p���#@��@��3@��������#����3�`		�b�~���7��@��+@����#@���{L�cSM�c5�3@���3@�#��@�%�������7�@��/@�A���A�A�{L�cSM��4��!�C@�#�A�A@� ��AyAy�@��������_��?@�b@��'@�_�Ta� �a8@���/@���@����D���?@�a@�{L�bSM�b5�/@�	��!��/@�D@�$�"�d@�$�A�b����������_����������_֎� ������+y��,��@�����+@yd���@��c0�	T������#��'��S� �@�t����@�{L�cSM��4����"�@�#��� ���H���'@��S���@��@�����>��c���#��@� ���:���'@�",@�B�",��S�����'@��@�C9@yCy@y�6����!��@����'@�A@��@�C���C�C�[L�dSM��4x�#�D@�$�C������������_����������@��������@��c0��T������#��B ��"��?k�T�+�|c���+���������_�����tc��������?kA����+��_k�T���������_�������������@��c0�T������#��'��C9 �@�t����@�[L�cSM��4��+�"�@�#�����H���'@��CA9�@��@�����>��c�@��#��@���I:���'@�",@�B�",������CA9A9@yCy������������_����C9��j��@��C@9���@��c0��$T������#��G��O��W�
@y�06G��@9�q�T����k��k@���J{�)�!�?�!T�W���@���:��A�����!����@��[L�aSM�a5�W@����W@�$����4�B�?������������_��G�@���˿�T��@����9��������!H
���@��[L�aSM�a5�G@����G@�$����4�B�?������������_�	@��)yh�+@9qT�˿�#T��@����9��������!H
���@��[L�aSM�a5�G@����G@�$����4�B�?������������_��7���9�?��C��K������+����Oy �@����#��@�[L�lSM��4�'�l�+�@�"�����]G���7@���A9�?@��C@��G@��K@��+@��@��@��@��O@y�'@��#@�����>��c�x��#��#@����9���7@�",@�B�",��?@��C@��G@��K@��+@��@��@��@��O@y������A9a9b%�c)�jy�@�j	�j
�j��[L�lSM��41�*�l@�,�j�j@�[L�lSM��4(�)�L@�,�I�	@�?�iT	@�[L�jSM��4�+�*yh�*��#�+y(�������A9_Dq�T�?@���T�C@����T�#@�}��M�@7�K@��@�A�_�T��@���39������!�!�<���@��[L�aSM�a5�G@����G@�$����4�B�?������������_��+@��@������������_֛����	������������	��� ����C9�����������#��'��+���1��@��C@9�@��@��@��@��@��#@��'@��+@����@��c0�T������#�@9_DqaT(@���B��$@�?�T_�mT!š	��������_��@�������_���@���@������@����@��@��@��JT��bx`��������7��������_��@�������_����������@��@����@��c0�IT������#��/���������/@�@�@�����?��T%�fxe��@9�q#��T?�T@������'�}���f�Bˢ�@�t����@�[L�cSM��4�#�R�"�@�#�����CF���/@��#@��@�����>��c�h��#����@���p8���/@�",@�B�",���9�������������C��_�����D������/@��������C��_������� ��������@�����@��c0�	T������#�@�@�����?��T&ѧxf��@9�q#��T?�h	T�7�@������'�}�����B�b������#�AѠxa�E��7@��@��@��#@���@�t��'��@�[L�cSM��4�+���"�@�#������E���7@��+@��'@�����>��c���#����'@���8���7@�",@�B�",��@�9������g����������_���d�ґ����7@�^����������_������� �������@�����@��c0�	T������#�@9?q�
T�/��������/@�a�b�[L�dSM��4�� �e@�%�`�?�T��e5������k�T|�[L�`SM��4`@��� ����`9����C��_�?�aT��%5���$q�T���,qaT������k�T|�[L�`SM��4`@�j� �����`9����C��_�E˿��mTe�?�T����
���#�����������������#@��@������#�B�~�������f��@��/@����@���[L�cSM�c5�#@�?��#@� ��@�!�������C��_��������@�����@���?�!T������#��[�_�T�W��#9�_��[� �@����?��@�[L�fSM�4�K��%�@�"�����
E���W@��[@��_@��#C9�K@��?@�����>��c�,��#��?@�
��57���W@�",@�B�",��[@��_@��#C9���W@�d9��@�e�f��[L�gSM��4��&�g@�'��;�f��� @��������_���_�T�3�'xf��7��@9�@�	k�Th@�i@�)�j@�	�T�
��	�������������;@���[L�fSM��4�� ��@�&����_@����#C9�@��3@��7@������W@��[@�i�(�[L�iSM��4��'�Iyh�)�Gy(���h@�i@��@�
�l@��@�?�"T�G��/��+������	��
����������+@��/@��G@��������/��+��G�b�%����}�����������
��
�����+@��;@����/@���[L�eSM�e5�G@�}��G@�%��@�'����W@�8@�!��7@���@�����?���W@��;@�@�[L�gSM�g5�7@�	n�%��7@��@�(�'�@�(�����[@��_@����#C9�@��3@�s���@ӟLq�Ta@�b@�d@���:��;@�����[L�eSM��4G� ��@�#���?�aT@��W@��8@�!��C���@��`?���C@��;@��W@��@�[L�bSM�48�!��@�"�$��@�"����������������_����������9�����@��@��@��@��@9��@���?��T�ѝ�?����#���_��T����������������������������������������_������
����������C����?�_�++T�TI�T�xf��@9�Iq�T�	@�n��@��@��@9�
q�T���������@y�@��@��@��@�=@��=@�ka�T������������aT��2�;��{��7��3��y����T_�~T���xg���T���������@����������@���@��;@��@��7@��3@��{@��@y�������@��@�	�[L�kSM��4��'�+xi�+�'x)��o����y�g� �@�T����@�[L�qSM��4�����@�"�@�#�����zC���@��@��@��C@��@���@��;@��g@��@y�o@��7@��@��?@��3@��{@��@y�@��@�����>��cѐ��#��@����5���@�",@�B�",��@��@��C@��@���@��;@��g@��@y�o@��7@��@��?@��3@��{@��@y���@����@�9y@�@�?�hT�	�
���	�����Є�����@��o@��������[��W�����~�����O��W@��@����[@���[L�cSM�c5�@�(��@�%��@�&����@��@��o@��@��;@��g@���9��@�_�iT�iTG�����j�}�I����	���d��������w� ��@��@�t����@�[L�gSM��4���&��@�"������B���w@��@��@��@������>��c���#��@���5���@�",@�B�",������w@���F��&9"@�'@�_�T��������������@��@�F�����w@�[L�hSM�h5�@����@�(��@�)� ��@�)�'�)@�)�������(�"�'��?@����C@�_�cT�@��@����@����������@�F�������@���[L�jSM��4��!�
xi�*�x)��@���@��;@��7@��3@��{@��@y�������@��@�����������������������o���, T�k��;����g�J	TBQTIxe�*@9_	qaT��_Iq!T*	@���)@�)@�*@9_	qAT��g��������	����@��@��k@��C@��;@��g@��@��o@��@��?@����@��6�@9_
q�T�@��T_q@��T_q��T_q���T_EqT�$@��(@�
�T�@�_��IT�@�J@�K@9
q�TJ@�_�Tq`��Tq ��Tq�T����aT��������
�aT��"FT�Fxf��bT���������@������i���C@��;@��@��@��?@��������@��@���[L�jSM��4�&�*xh�*�&x(��������@T_�H@T�
˦
���H�}����A���d������s� ��@��@�t����@�[L�gSM��4����&��@�"������A���s@��@��@��@������>��c���#��@���4���@�",@�B�",������s@���F��&9"@�'@�_�T��������������@��@�F�����s@�[L�hSM�h5�@����@�(��@�)� ��@�)�'�)@�)�������(�"�'��o@����k@�_�cT�@��@����@����������@�F�������@���[L�jSM��4��!�
xi�*�x)��C@��;@��@��?@������@��@������	���������������?�����T�T)TGxd��@9?
q�T�@���`��T?q ��T?q�T?q���T�S���aT��s�����T���%T��Exe��cT�����������@����������S@��o@������@����������@��@���[L�iSM��4E�%�)xg�)���%x'�J�����_�TGxj����TKxe�[L�lSM�4:�+�Lxj�,�'�Lxe�,��_��k�Kx*�Gx%��@xj�u����?@�!��k@��@�bxb��_@����T�S@��o@���@����@����@������Y���S@��o@����@��������S@��@�'�[L�hSM��4�"��xg�(���x'��@��������S@�������
T�T��Fxd��"T���������@������0���S@��@��o@��������@��@���[L�iSM��4��&�)xg�)�&x'���������Q������������_��TE���Txb��@9�q!T��iTxe��@9�qaT�����xb��"T�c����������@����������c@��?@��@��������@���[L�jSM��4��(�*xi�*�(x)����������������_�����G���������j�T��
TKxe����	Tl@9Mxg��@9�k�T�k�Tk@��@���mT��������������I��o@��k@��S@����@����_@��?@�?��TExj�?�T�G�Axi������G@��@�dxb��@��8@�A����� ���;���G@��@��@��@���9�@�[L�gSM�'��4W�&��@�'�$��@�'����������	������������
�����������������������������`x"����@���K@�F��@��@��g@��?@��;@��@��k@��C@��@��o@��@��g@��?@���*�T��BT�K�Axf��
������7�[L�cSM��5�K@��@���� ��K@��@�dxb�$����
�����������������������������������`x"����@����O@�G��@��@��o@��@��;@������g@��@��@��;@����T?��T�O��xg�H�[L�cSM��5�O@��@���� ��O@��@�dxb�$���������������|�����y��
������������1�?��T?�Tsy���y���k��T?�
��T_�#T�������������	�������
�k�����X� ��������������@��@��@��@�����@��c0�iT������#��3�#@9Hq�T$@����/�#@�c@�����3@�C@��TE@�[L�fSM��4{� ��@�&���@9�qaT ��/@��8@�!����� ���:���@��3@��/@��@�[L�gSM�4k�&�@�'� ��@�'����F@���T��A9_|�[L�aSM��4A@�L�!�_�4A@���T#@��8@�A��#��� ����i:���3@��#@��/@��@�[L�dSM�4A�!�D@�$�"��@�$�A��������TE@��ѥ��˥���}�#�������n����3@��@��@���_�T����������C��_�q�T#@�_��T$@� @�e˄���F�~������������b�~�����3@��@�"@��(T#�c���"9������C��_��������������@����������� ���������K���@��@��@�K���@��c0�)T������#��/��3�%@9�HqaT%@�%��6%@��@�8@�e����� �������9���/@��3@��@�[�9@�[L�fSM�4��%�F@�&�"�@�&�E��"@�_�cT%@�&@�D��������}�����������3@�E@��T@�����A9_|�[L�aSM��4A@���!�_� �TC@�c@� ��/@��8@�A��#��� �����9���3@��#@��/@��@�[L�eSM�4��!�E@�%�"��@�%�A�����������C��_�6 �8@���� �����9���/@��3@�@�[L�cSM�4h�"�#@�#�!�@�#�"��@�T����@�[L�cSM��4�#�O�"�@�#�����@>���/@��#@��@�����>��c�e��#��@���n0���/@�",@�B�",���9����C��_��������@����� ������c9������@��@��c@9E���@���?��uT�ѝ�?����#�{��3y�����9�C����c@"��c�����g��o��k����{��@��97��70���3Byy�@��[L�bSM�b5�@����@�*��w�
��
���������a������0���@�9�3Byy�����[L�bSM�b4��!��O���@��@����C��[��_��9�{@�@@�?��[@��C@��_@�������_�@�����x&���?�-Tdhb8�qjTE���؜���@������O@��@�@�@���K��T������+V���O@�a�b�[L�dSM��4�� �a@�!�`����C����9�{@�@@�?��[@��C@��_@�������_��@������w@������@��V��G��3��{9K@9�q�
T�qHT�q!T@y� 6A��D���@yBx�y�}�>����3@�k��ˌ���@��G@����w@������{A9�������qa5T@y%06?��TE@9��q�T���
����[��_�<��w@��{A9������@�B���������w@�C@�,��3@�a���c��c@��G@����{A9��������qT�qI'T�q0T@y�6���������3@�a���k��k@��G@����w@��{A9���������[��_��6��3@�a���k��k@��G@����w@��{A9�������qq�&T�q "Tmq� Tqq�*T@y�
06?�
TF@9�q�T�q�T�q�T�q�	T��~����3@�A���B��B��G@�`��w@��{A9����c��!�Һ��3@�A���B��B��G@�`��w@��{A9����U���Dq T߈q T��q!TA�Ҧ��3@�A���B��B��G@�`��w@��{A9����A��a�Ҙ��3@�A���B��B��G@�`��w@��{A9����3��!��˄����@���BT������G��3�/ �@����K��@�[L�gSM�G4�s���&�@�"������<���w@��3@��@��@��{A9�s@��G@��K@�����>��c����#��K@����.���w@�",@�B�",��3@��@��@��{A9�G@����w@��K��~��9@y�y?�+TG@9��q`T�@q�T�������
���	��&���3��G��K@�����[L�bSM��4p� ��@�"����w@���	��w@��3@��G@��{A9�������w@��3@��K@��G@��������
��� ���3��G��K@�����[L�bSM��4N� ��@�"����w@������w@��3@��G@��{A9������� ��w@�8@���K@��� ����^7���w@�@�[L�dSM�d5�K@�	6�#��K@��@�%�$�@�%�����G@��3@�z��[��_����3��G����w@�^��w@��3@��G@��{A9����~�����
��
��[��_���w@��{A9����s���qaT���qaT�@��qAT�|��{9'���k��k@�K����������������
����[��_�"��w@��{A9�3@��G@�Q��yq�T@y� 6!�Ҥ��@����3@�a���k��k@��G@����w@��{A9����<���q T�q�T��3@�!���B��B@��G@�`��w@��{A9����+���
����[��_����3��G����w@����w@��3@��G@��{A9�������W��;����
���D7�w@�a�����3@�B���c��c@��G@�����#���������w@�����T?��lTa��?�T�G@��3@������W@��;@������w@�!�Ҋ��[��_����w@�#���3@��G@���C��9�{@�@@�?��[@��C@��_@�������_�C��9�{@�@@�?��[@��C@��_@�������_�@����-������!�!$6�����[L�aSM�a5�G@�T��G@�!���C��3�!�?��[��_��9�{@�@@�?��[@��C@��_@�������_�C��[��_��9�{@�@@�?��[@��C@��_@�������_�C��9�{@�@@�?��[@��C@��_@�������_�C��9�{@�@@�?��[@��C@��_@�������_�C��9�{@�@@�?��[@��C@��_@�������_�C��9�{@�@@�?��[@��C@��_@�������_�C��9�{@�@@�?��[@��C@��_@�������_��3@�A�_��T�?�@���.-������!�!�<���?@��[L�aSM�a5�G@����G@�!���C��3�!�?��[��_��9�{@�@@�?��[@��C@��_@�������_�^��w@�� 6�w@�@�@�a�_�#T��w@����w@�"@�_�`T@����,��!����!�9���@��[L�aSM�a5�@����@�!���C��3�!�?��[��_��9�{@�@@�?��[@��C@��_@�������_� @�@��C����9�{@�@@�?��[@��C@��_@�������_�\�S��7��S����w@����G@��3@��7@��S@���������C��[��_��9�{@�@@�?��[@��C@��_@�������_��w@����G@��{A9���������C@��[@��_@�������_������3y������@��@��3@yG���@��c0�iT������#��C�  �A@���B@���C@��#�*���	�������c3��aT�3�B@�t���@����3��7���@�!T�3�B��i���6@���q,��a���A�!�
���@��[L�aSM��5�@��#@�3��@�!� ��#@�C@�#���3�!�?�A�@�@���T,������!�!P<���@��[L�aSM��5�@��#@���@�!� ��#@�C@�#���3�!�?�A�@�����C��_��@��@����� ���F������@��c0�i
T������#��#���%@9��q T�����������������_���B���c��c@�!����	6��%@9��q�T������E������@���_��T&hf8��qaT�����@��������6����@�ư�������������@9��q�T�������������_֣��˥���@����@��������_����������@��������_����������������_����������������_����������������_�������������@��@��@�����@��c0�-T������#��K�_�
T#@9@q�T#@9�q�����_�T$@9��q������G��O��K��6�7�~��	6�@��'��������C��@����O@�_�c(T�'@��'T�+��/���#���b����K@�B��;���$
���#@����;@��������������������_��K@��O@�
���@���j+������!�!�!���O@��[L�aSM�a5�K@�%���K@�$�����3�B�?�����������_���������������_�_�TC��˄������@y�@���	�������G@������K@��O@����_y�9������
��
��q�T�q�T�qAT�@�����_@y�#�������q�TTq�T�_@y�{��@��@����qaT�_@y�@��@��@����q�T�_@y��{��@��@����q�T�_@y�}��@��@����K@����O@�/�q`T!�q�@�@���@9�6�_@y�$��K@����O@� �_@yAT�7����_y�G@����z��7@��@��_@y�G@��y��������������_��K@����O@���������������_�C�_�T�3�@����*��A���a�!�	���3@��[L�aSM�a5�K@�����K@�$�����3�B�?�����������_���:������G���6�G@�@�B�����8��G@�B@�,��#@�4��O@��+@�B�A����/@�b����K@�B�;L�cSM�c5�;@�`���;@�$�0@�%�0�������������_� ����*������!�!�!���/@��;L�aSM�a5�K@�A���K@�$�����3�B�?�����������_���?�jTdha8�qjT%�	������J����;@������#@��|q�T����$q���T���dq)��T��џdq��T������@�������������� ���������y���@��@��@�����@��c0�i	T������#���"�$@9��q�T��q�T_��T��q�T$@9��qCT��qT���������������_�����
���������������_�B��˄���@�!���$@9��qcT��q��T��T������gh`8�������T �Ҧ������T�����@��������_�����}�� ���������#���@��@��@�����@��c0��T������#���1��@����7�@����k��������_�����	���@���@��c0�iT������#�@9�q)T�q�T"@9_q(T_q�T_qT���"@�_�T!@�!��?(q�����_q�T��A7w_q�Tt�q@Tq�'��q�T%@���IT@���T%@����@�����k�T%@y@y�k�T�~�9@���IT�+�@�@����@y�������'@�����;L�fSM��4M�� ��@�&����+@��@���		T�@�����@y���'@�����;L�fSM��4:�� ��@�!���2�qT&@9�q!T%@���T@�@�@�'@����$@y�������'@�����;L�fSM��4�� ��@�!���@�@�@�#@�$@�%@��������'@�����;L�gSM��4�� ��@�!���������_��������������������������������������9�B�#@�_�
��T�T$@��x���(q��TE��T�x��(qK��T��������������� �������<���@��@�5���@��c0��T������#��/�@�@�_�TD�dxd��@9�qa
TD�exd��@9�q�T�@����T�q�T�q`T�q�TG�hxg�	@9?
q�T
@�_��T?q�T?q`T?q�T��?kBT;L�bSM��4���%�bxg�"�ex'��������#��������� ��/@�A8@���#@��� �����1���/@��#@�{�9D@�;L�eSM�4���$�e@�%�#�E@�%�d�C�C@��@��#TA��@�����C��_�_�KTD�E�fxe��@9hxd��qaT_�T��������A�`xa����/@��@��@��@��@�@�?�	T@�;L�cSM��4P��(�Cxe�#�Hx%�@�?�IT@�;L�bSM��4D��&�"xd�"�&x$��@�����C��_�������C��_���������������� ���������@�\���@��c0��T������#������@�O��� 6�@�@�@�a�_��T��@����@�@�?��T@�#�$�Axd�Bxc��#@9q�T#@yy#,@�C����#9�@�#�#�#��;L�dSM��4���#�$@�$�#�#@�;L�dSM��4���"�d@�$�b������������������_� ���(���~����!�4���@�"@�!@��;L�bSM�b4���!�����3��?��������_� ����'���~����!�4���@�"@�!@��;L�bSM�b4���!�����3��?��������_�v�� ��������@�����@��c0�	$T������#��+�_��"TC��˄���@� ��T�+��/����	�C��q�T�q�T�q T�qK
T"�%@9��q�T��q�T���@���q�T�q�T�~�������_��@�������_��q�T�q�T�q�	T��������_�@�������_��q T�q`
T�q!T�����|	����q�T�������$q�T��qhT\��qhT�����#�����d	���ѿ$q�T�ѿqhT\�ѿqhT�����#����7e�7������������_�������������_�������������_�q�T�ѿ$q�Tѿdq)T�ѿdq�T����������_�`�������_� �������_�������������_� ���7'��������!�
��|������3�c�?�����������_��/@�a���T�� ��� '������!�!$6���@��;L�aSM�a5�+@�����+@�%�������3�c�?�����������_�������@���b����'���������#��q�T��$q�T��qhT\��qhT�������7�'��c�����k-��T����@�`����'������������_�������������_���B������@����!��
T��&@9����qcT��q	��T������������_��@���T�� �������������@��@��@����@��c0�IT������#��#��+���#@9pq�T����������_��������������_��+��/� ����&��!����!�9���/@��;L�aSM�a5�+@�Q���+@�%�������3�c�?������������_�����������������@��@��@��@��@�����@��c0��T������#��3��;�@y�06_�T&@9�pq T��������������C��_��/��7��3��;��?��C��J�d?@� ���������1��@�$���������������C��_�@�@�@��/@��;@��?@��C@����7@�	�������3@�#�����C��_���������������X���@��@��@��@��@��@�����@��c0�T������#��C��K�_��T'@9�lq�T'@9��q`T���������������������_��?��C��G��S��O��K�D��˥������������B\�G� 	����G@�_��	T�'�D˄��/���%����+��J�fC@� ����C@������0���+@��C@���@��� ����%������A�!�0���'@��;L�aSM�a5�C@�����C@�'�����������3�?������������_��3�@�@�@��?@��K@��O@��S@�����%��3@��/@������������_����������������������_�'�� �������������������@��@��@��@��@��@�s���@��c0��T������#��3��C�@yH7$��������������/�4��������������,�/��7��3��#��;�(@� @��������������/@��$��(�;L�gSM��4*�� �� @�!�� ���0��#@�#���������3@��7@��;@���������3@��7@��;@�������C��_����������������#���n���@��@��@��@��@��@��@��#@�����@��c0�	-T������#��K��S�@y�86_�T'@9�pqAT�G��[��W��S�'@9��q�T�@q`T��������������������_��K��O�C��˄���� ��@q���@�����#������$��q�T�O@��˟�&T��c%T���������K@���$�K@��O@����E=�������O@�_�C#TB�B���#����K@�����!T�'����7���+���B��B@����;�y�`��K@��+@��;@��'@��@��7@����@9yq!T������@��#@��	���#@��#@��'����7��#���T�@y*ȍ�
kT�@9�q�T�I�d_E���>�+��;��J�a�G��.�����y/��@�D��3��J�a�G��.��;@��+@�o/��@��7@��@��'@��K@��#@����3@�"�J�a�G��.��;@��+@�_/��@�$��7@��@��'@��K@��#@������3��J�a�G��.��;@��+@�M/��@��7@��@��'@��K@��#@����3@�$��G@��@yF6��?��T�S@��W@��[@���]�.�S@��W@��[@�����(�/��(@�� @�����P��/@�N��G@��$��(�;L�eSM��4�� �� @�!�� ���!��#@��-T�������S@��W@��[@����������S@��W@��[@����7@��@�����������_� ���-$������A�!�0���'@��;L�aSM�a5�K@�����K@�'�����������3�?�����������_���������������������_��K@��O@����� ���$������A�!�0���O@��;L�aSM�a5�K@�����K@�'�����������3�?�����������_���������������������_���������������������_����@�g��V������c������P�� �������������������@��@��@��@��@��@�����@���?��/T������#��[�_�.T�W��_��[�F��'������@��;�(��?� �@���C��@�;L�jSM�j4�K�b��)�@�"������S1���_@�_��W@��[@��'@��;@��?@��K@��C@�	����>��c�r���#��C@����{#���W@�",@�B�",��_@�_��[@��'@��;@��?@����W@��~�i9	@yiy���i�j�;L�kSM��4/��*�k@�+�_�j��T'hg8�xq�TF������@��@y�7h@�i�I��I��	������@����@��C��+�h@�i@�j@��@�
�W@����������������[@��_@��C@��+@��7��3��G��'��?����@9uqAT�6��q!T@y�07�7��T�@9�uq!T��TmqAT�@9�q�T�������	��
�����%� ����W@��'@��?@��G@��3@��7@��������	��
�����`����W@��?@��'@��G@��3@��7@�����`����W@��?@��'@��[@��_@�D���#�_��T%@9��qAT%@9�tqaT���G�!�B��W@��[@��_@�2���
��G��k�TD�����'��?��W@��@y�7�3@��7@����G@�d��3@��7@����G@����'@��?@��������B��B@�����!��'@�_��T�;� ����"������!�!�0���;@��;L�aSM�a5�?@�t���?@�$�����3�B�?������������_����������������_��'@�a��T�/� ����"������!�!�0���/@��;L�aSM�a5�?@�M���?@�$�����3�B�?������������_����������������_����������������_����������������_�i�j����'���B��B@����?�;L�eSM��4$��(�e@�%�h�`��*��+@�C��+��C@�a�b�;L�bSM��4�� �b@�"�`��W@������?@��'@������������_����������@������ ���������b���@��@��@�v���@��c0�T������#������3����_���@�A@�@@�B@�?�T�����������_�c��jTBTe�x��?�T��x��?��Tx��	��	k�Tk�Tx'����BTx$���?�Tx&������T���������_���}����k����i����g����e����c�� ��������@�����@��c0��T������#��3�D�A�����#���@����������C�����_��������C��_������������������@��@��@����@��c0�T������#�A@���?�ITC@��}�@�bh��?�iTA#��cx��kkT_k�T���������_����������_��@��������_������� ���������@����@��c0�	T������#����6��c��������_�����������_��������#��Ky������@��@��@��#���K@y��@��c0�IT������#��7�������LT?��T&�?�)T��x��?�iT	x��*�
k,��T��
k��TkJTx&��	kMTx'��������_�!�_�"T����������S���ダ�䇀�%�x%��d��������_����������� ��������#��'���^���@��@��@��#���'������@��c0�i
T������#��7�q,Te(��%��k�T�����������_֟q+Te(��%��k�Tq
T���z�����䇀�e(��%��#�ҟk
T�;��(��#����;��d(��$���?�	�����������_֥��?�������k�T�;���}����+��'��#��;���I���'@��#@��+@��������_��7�������l����+��'��#��7���I���'@��#@��+@��;��k!��T���������#��'�������@��@��@��#���'������@��c0�T������#��'��7��3�����dx����B����@����7@��3@��������T�T��gx������T������_������������� �������������������@��@��@��@��@��@����@��c0�T������#��'��7��3�����dx����V����@����7@��3@��������T�T��gx������T������_��������������� �������������������@��@��@��@��@��@����@��c0�iT������#��'��7��3�����������T)T��hx����IT�gx���k���T���/���������3@��7@��@��/��������k�T�������������_��������������� ���������������D���@��@��@��@��@��@�����@��c0�	
T������#��7��C�e@�f@��+@����'@����C@����T�'��+��@y�@y�@y��?q�T�7��3�3��~����e@�f@��+@��0��'@�����T�'��+��@��@��@��q�T�G��C�i�����������_��;���b����;���G@����C@��+@��'@�k��T��?�����U����?���3���	��C@��7���+@��'@��k���T�����������������@��@��@��@�����@��c0��T������#��7��C�e@�f@�����������-T�'��+��@y�@y�@y�7�?q�T�џkT��������C@��+@��'@��7�����3�B���e@�f@��0�������
T�'��+��@��@��@��G��q�Tџk�T���������+@��'@��G@�'���C��������k�T���������������_�����
�	k�T
џ
k,��T�;����
�����+@��'@��C@��;���G@��*����
��k��T�џ
k,��T�?����
�����C@��+@��'@��?���7���3�������������_���@��@��@��@�~���@��c0�T������#��7�������c���?�mT�Tf�x��?��T��x���k���T?��Tx$���?�	Tx%����_�#T����k,T��_��T�W�������
����W��#�x#������e����������_���x����f����d����b����`�� ������������@��@��@�����@��c0�	T������#�@�$���T@�&�}�@�Ӧh���TB�}Ӣh��_kmT�@��T���	T��x���IT�x��?k᧟������������_���,������)����'������$�� �������������@��@��@���@� �A�_��@��c0�IT������#�@�D�Ӆ���T@� ���x����T(�}���h���	T�x���ITA�}��h���h(��x ��h!��x%��������_������������������������� �������������@��@��@����@��c0�iT������#��'�B���#����@�������������������kaT?�T�@�?��T ���?��������!X���@��;L�aSM�a5�@�����@�"�����3��?�������_�����������_�������� �������P���@��@�����@��c0�)T������#��#���l�������k�T?�T �����������!X���#@��;L�aSM�a5�@�����@�%�������3�c�?������������_��#@�?�hT����%����@��������������_�����w�� ����������@��@����@�J�cWE�_�T�����_�J�bSE�|�@hc�B�A@��_��@��c0��T������#���������c���@������@�?�T������_�@�'���6��� ���������@���@��c0�iT������#�@�@��*�
T@�c���e���e@9���q`T�q�Tc@����TV� ф@ӟq�@������@ӿqTe@���T�/��������q�����������C��_����@���e@9� ��@��q�����@��q!Tf@���Tf@��7f@��������?k�T�����&���@�B@��/@�a@����Td@�����@������@�?��T��q�������C��_�@�����ʉ������@9�q`T�q��T�@������T���������������� �����a���@�����@��c0��T������#�@�@��*_�bT@�B�b���D�b�D@9�qT�q@T�q�TD@���q@T�q�TB@�_���T�������_����������_���|����z�� �����*���@����@��c0�IT������#�������������_����������@������@��c0�)T������#�@�@�_�T_�T_�`T_ �aT��[D�A���5"�_�!Tb��?k@T@��6�C��'����E���'���C�����������_�b��?kTb��?k�T���������_����������_����������_����������_֎E���'���C��k��T_kA��T���������_֟�
T����_�IT��Aӧ�}�gh��?k+T��_�	Tfx��?k�T���������������_����������_���������������TBTdx��?k�T�_�)Tdx��?k���T�@� �A��������_����������_����������_������������� �����������@����o���@��c0�T������#�@�c@�qTqaT?(qaT�@�?1������������_�qaT_(qaT�@�_1������������_�q�	T?1����������_� q@T@q�T#��dq�T#�dq�T#��$qhT�@�?|q���C��dq�TC�dq�TC��$qhT�@�_|q���@�������_��q�T#��dq�T#�dq�T#��$qhT�@�?|q���C��dq�TC�dq�TC��$qhT�@�_|q���A� @�������_�_1����������_�����3�!��_��� ������������@�����������@��c0��T������#���������c�R��@������@�?�T������_�@�+���:��� ���������@���@����?�	&T������#�����"@��?����/@����?@��@����JT$@��"#T�/�"@�d�B��S� ���A��m��?��T�@�����&��������� ��@��@�����@T�;L�hSM��4A��'��@�(����C����@��@�	�)
��@�_	��T�+��O��;��
��	�����t����+@��O@��;@������;��7��[�@�����<���;@��@���7@��;L�cSM�c5�[@����[@�%�@�&���C@��@��@��@��/@���AT���3�c6��@�����Z@���@��/@������
��k��g��@��s��3�!3��o��#��@����S@����@��c��3�c�5��_�����@���R�������_���W@�(A��;@�!��@��@��/@�?�*��T@�	@� � �
@���
�@T�;L�jSM��4��� �
@�*���;��W�@�
@�k
�@�_��T�7��K��'�������������'@��K@��7@������[��7��3��
��	�������3@��@���7@��;L�cSM�c5�[@��������[@�%�@�&�������W@��@��;@������@�?���Te@�f@� � �@����@T8;L�gSM��4��� �@�'���;��W�@�@�	�
@��	�"T�G��#��7��
��	�������������#@��G@��7@��������[��7��3�@���������7@��@����3@���L�cSM�c5�[@����Z���[@�%��@�&��������3�!@/��������3�!@/��������3�!@/����������� �����������@��@����@���?�I�T�ѝ�?����#�%@9�(�&T�7��;��3�B�[xe�`�"@���A��������s��;B�B@���A�����c�����������#���@�����B!����s@�����@������#���B$?����+��'��c��7B���/"@���A���������o��;B�B@���A������c�����������#���~������B�4�����o@�����@���������B$?��������c��7B����"@���A�Ү������k��;B�B@���A�ҧ���c�����������#���~������c�*�����k@������@���������B�*�����������c��7B���J"@���A�҈������g��;B�B@���A�ҁ���c
����
����
���#��������Bh����g@�����@����~������B�*����������c
��7B�����������������#
�����~�������*��������3"@���A��Q���c�������@�����B(!��������c��7B����%@��3�E������ƌ)����#���T$@�"@�#@�����>@�������$���D���A��� �����c������@���@��@�E���@���{��������Ϸ������c��;B��@���A������	���#
���c
����
�����C��Є���?��c@��K���@��G��~��S�����*��O��[��W���	��7B����"@���A������c	����	���@��3���BD!��/��;��7��c	��7B���i"@���A����������#	���~��#���B,5����+��'�����7B���
�������_օ��A��@��@��������TE@�A@� � �f@����@T7L�fSM��4���#�f@�&�c�����f@�g@���i@���"T����w����	��������������w@��@���������@������� �������@��7B����@���L�cSM�c5�A��������A�%��@�&��������3�!@/�k������A��@��@������J��TE@�A@� � �f@����@T7L�fSM��4���#�f@�&�c�����f@�g@���i@���"T����{����	����������ȴ���{@��@���������@������� �������@��7B����@���L�cSM�c5�A����i���A�%��@�&��������3�!@/�������A��@��@���������T�@��@� � զ@�����@T4L�fSM��4I��%��@�&��������@��@����@�_��T��������������}����@��@�������@����������F���@��7B����@���L�cSM�c5�A������A�%��@�&��������3�!@/�ժ�����A��@��@������;B�E��_�T�@��@� � �@����@TaL�hSM��4��� �@�(������@�	@�j	�@�
�T���������
������1����@��@��@�������������`	���������@��7B����@���L�cSM�c5�A��������A�%��@�&����$@�"@�#@������>�������$���D���A��� �����ϳ�����@���@��@�E���@������������;���������������{�������w��������7B������A��@��@��������T�@��@� � զ@�����@T�L�fSM��4���%��@�&��������@��@����@�_��T�������������������@��@�������@��������������@��7B����@���L�cSM�c5�A���`���A�%��@�&�����;B��@�'6���s����d��o��c���g�@���A��$����
���#���~��c���B�*��_��k��g���
��7B������A��@��@�������TE@�A@� � �f@����@T7L�fSM��4(��#�f@�&�c�����f@�g@���i@���"T��������	����������Z����@��@���������@������� ���"���@��7B����@���L�cSM�c5�A��������A�%��@�&��������3�!@/��������A�A��@�����;B��,�T�@��@� � ը@�����@T4L�hSM��4���%��@�(��������@��@�	��@�_	��T��������
��	��������@��@�������@�������@�������@��7B����@���L�cSM�c5�A�������A�%��@�&��������3�!@/�g�������3�!@/�b�������3�!@/�]������A��@��@������TE@�A@� � �f@����@T7L�fSM��4���#�f@�&�c�����f@�g@���i@���"T�������	��������Є������@��@��������@������� �������@��7B����@���L�cSM�c5�A����[���A�%��@�&��������3�!@/�������A��@��@�����?���T�@��@� � �@����@T5L�gSM��4<�� �@�'������@�@�h�	@�_��T�������	����Є�p����@��@��@����������� �����8���@��7B����@���L�cSM�c5�A������A�%��@�&��������3�!@/�Ǩ�����A��@��@�����?�̠�T�@��@� � �@����@T5L�gSM��4��� �@�'������@�@�h�	@�_��T�������	����Є�&����@��A��@����������� ���������@��7B����@���L�cSM�c5�A�������A�%��@�&��������3�!@/�}������A��@��@������TE@�A@� � �f@����@T7L�fSM��4���#�f@�&�c�����f@�g@���i@���"T�������	��������Є�ڱ���@��@��������A������� �������@��7B����@���L�cSM�c5�A����{���A�%��@�&��������3�!@/�1������A��@��@������
��TE@�A@� � �f@����@T7L�fSM��4\��#�f@�&�c�����f@�g@���i@���"T�������	��������Є������@��@��������A������� ���V���@��7B����@���L�cSM�c5�A����/���A�%��@�&��������3�!@/������A��@��@������TE@�A@� � �f@����@T7L�fSM��4��#�f@�&�c�����f@�g@���i@���"T�������	��������Є�B����@��@��������A������� ���
���@��7B����@���L�cSM�c5�A��������A�%��@�&��������3�!@/��������A��@��@������
{�TE@�A@� � �f@����@T7L�fSM��4���#�f@�&�c�����f@�g@���i@���"T�������	��������Є������@��@��������A������� �������@��7B����@���L�cSM�c5�A��������A�%��@�&��������3�!@/�M��� ���������@��@�M���@��c0�	T������#�����@9��*@9?
k�T?5q�T
�c@�qhT@�#@��T@�!@�������?)qaT@yBx�!@y!x�_k@
T������C��_�?5q�T,@�$,@���`T�@�4@�#4@�_�`T�@��/��3�0@�$0@�������@��/@��3@��7@�_�T"@�_��
T@�@@�"@�A@����� 7������C��_�?Aq�T@yB{�#@yc{�k�T@�_��
T"@�_�)
T@�@@�"@�A@����� 7������C��_�?Eq�T@yB{�#@yc{�_k�T$@�#$@��!T(@�#(@��T@�_�)T"@�_�iT@�@@�"@�A@�|��� 7������C��_�I�@�q�T�@�����C��_�@�@�@�$@�%@�&@��3�����/��@+�������C��_�������C��_�?��������C��_����������������������������������������}������C��_����Tdx��%x���k@��T������@������������@��@�0���@����?��-T������#�@9c�@��T�_��3�B�[xc�`�@��;�@��S���5������~��������_��~����������_������������_�@y�@6�����������_������������_�@�_��T@�@@�����������_��c�@��;�@��O��������������������������_���c@��������_@������;@��O@���9��9_�T�+��/��7���9��9�xb�������@9#�c@ӣ5��@9��@�D4��c4�_@�d@��7@���Tf@��xe��/@���T��9��9�xg��K��c@��@���C�e���L�aSM�a5�c@�+�� ��c@�d@�$�`��C@����@�����K�����@99�c@�a@����K@�C���@9c}�9��@9��@9�����@��+@���@9�7@��#���@9'�@�h4�+@��/@��@��5�+@���a�T������+@����e6�@Ӄ4@���T@��xh�?��T�xi��G�$@���?����L�aSM�a5�c@���� ��c@�d@�$�`����?@�#@����������@99�c@�a@����G@�����@9c}�9��@9���
��������_������������_��	���r������o������l������i������f��!�@�?��TbT@�dx��%��q&�҄���_�	T�3��G�bx��c(��#��_kc(��#��B����K��������������_ք��_@��3@��K��c(��#���G��&�ҟk,��T�?����;���;���?��k�T�G��k�T�K��k�T�O��_@��@��@��@���`6�O������@��������_�������������!�?�JTdx����F ��&��kiT��
�7��C���};���C��k����_@��;@��S@����7@�$�6@y�6�@����������_����@��������_������������_������������@��@�����@��C�?�	�T�Cѝ�?����#�����������9���?9������������@9�E9��� 6���j`TC6c�{����j@,T � ��@�@����@T�L�eSM��4�� �@�%���;9@�@���@�_�bT�g���������?����;A9�g@����@����h%x��L�eSM��4���&�@�%���6 � �@����@T�L�eSM��4��� �@�%��@�@���@�_�bT�g����@���������;A9�g@����@�'
���h%8��L�eSM��4���&�@�%���6 � �@����@T^L�eSM��4��� �@�%��@�@���@�_�bT�g����@��������;A9�g@����@��
���h%8��L�eSM��4���&�@�%���6 � �@����@T-L�eSM��4��� �@�%��@�@���@�_�bT�g����@����������;A9�g@����@�g���h%8��L�eSM��4g��&�@�%��r�T � �@����@T�L�eSM��4V�� �@�%��@�@���@�_�bT�g����@����������;A9�g@����@�����h%8��L�eSM��4:��&�@�%���06 � �@����@T�L�eSM��4*�� �@�%��@�@���@�_�bT�g����@�����b����;A9�g@����@��
���h%8��L�eSM��4��&�@�%���86 � �@����@T�L�eSM��4��� �@�%��@�@���@�_�bT�g����@�����6����;A9�g@����@�g���h%8��L�eSM��4���&�@�%�� �@����@TjL�eSM��4��� �@�%��@�@���@�_�bT�g����@���������;A9�g@����@�G���h%8��L�eSM��4���&�@�%���@�#6���9����������@��?9r��� 6 � �@����@T,L�fSM��4��� �@�&��@���@�@�_�T�79�g����@�����Ҭ���7A9�g@����@���	���h&xF��	9��L�fSM��4{��'�@�&������@5������c����?9�39�@��@9���I�uT�3�!(�;xh�`� �@����@T�L�fSM��4Z�� �@�&��@�@��H�@�_�"T�g���C�����������g@����g��c�������!�"�B��\���c@��@����g@���L�cSM�c5�@�5���@� ��@�!����3A9� �@����@T�L�fSM��4$�� �@�&��@�@���@�_�bT�g����~�����\����3A9�g@����@���C'���h&���L�aSM��4��'�@�!����@��g��@�����|�@�6 � �@����@TcL�fSM��4��� �@�&��@�@��P�@�_�"T�g����������'����g@����g��c�������!�<��������c@��@����g@���L�cSM�c5�@�����@� ��@�!����3A9Ra��}���@�C@���D@����5eфx������kAT�
T�@����l���@��@��@���@���� ��@��@�����@T�L�fSM��4���%��@�&����@��@��@��@�_��T�g��|�����׫���g@��g��c��������!,��|�����c@��@���g@��L�cSM�c5�@�z���@�"�@�#��� �@����@TxL�fSM��4j�� �@�&��@�@���@�_�bT�g����@����������3A9�g@����@�����h&8��L�aSM��4N��'�@�!��� �@����@THL�fSM��4?�� �@�&��@�@���@�_�bT�g����@�����w����3A9�g@����@�����h&8��L�aSM��4#��'�@�!��� �@����@TL�fSM��4�� �@�&��@�@���@�_�bT�g����@�����L����3A9�g@����@�����h&8��L�aSM��4���'�@�!��� �@����@T�L�fSM��4��� �@�&��@�@���@�_�bT�g���������!����3A9�g@����@��+���h&x��L�aSM��4���'�@�!��W�@y�@6 � �@����@T�L�fSM��4��� �@�&��@�@���@�_�bT�g����@�������3A9�g@����@�����h&8��L�aSM��4���'�@�!��) � �@����@T�L�fSM��4��� �@�&��@�@���@�_�bT�g���������Ǫ���3A9�g@����@��K���h&x��L�aSM��4s��'�@�!��� �@����@TTL�fSM��4d�� �@�&��@�@���@�_�bT�g��������������3A9�g@����@��K���h&x��L�aSM��4H��'�@�!��� �@����@T$L�fSM��49�� �@�&��@�@���@�_�bT�g���������q����3A9�g@����@��K���h&x��L�aSM��4��'�@�!����4@�G
� � �@����@T�L�gSM��4�� �@�'��@�@���@�_�T�g����~�����C����3A9�@��g@����@�	��	���	i'���L�gSM��4��(�@�'���4@��0@� �@����@T�L�gSM��4��� �@�'��@�@���	@�_��T�O��w��g��	�����������O@��g@������w@��g��c��� �������c@��@���g@��L�cSM�c5�@������@�"�@�#����j����g���@�d@���)0Tc@�b@�C@9q�T��������@���[��@9�@��@��@�b����@�!��O���3A9 �@���,T�@��@�$@9�4q�T�q�T$@���mT�|����@�K����@��@9�<q�T�8qT�<qT�@�a��0���@���@�A��+���@���@qT�DqAT�@�a��"���@�@$@�A��z�� ��@�C@���_�@T-L�eSM��4W���"�E@�%�B�E@�F@���H@���"T�K��o��g������������������g@��������o@��K@��g��c����������Q���g@��@���c@��L�cSM�c5�@�*����@�"�@�#���@�C(@�D$@��� 	T�������@�@(@�`�� �A��0�� � ��@�C@���_�@T�L�eSM��4���"�E@�%�B�E@�F@���H@���"T�G��k��g�������������@����g@��������k@��G@��g����c�����������c@��@���g@��L�cSM�c5�@�����@�"�@�#���@��@���Ғ���@��@��@�����@��@y�(6�@��@�����3A9X�@��g��@�������@��g��@�����l��A�����b������e3� ��@��C���!`�,2�� ��@�C@���_�@TIL�eSM��4����"�E@�%�B�E@�F@�'�H@���"T�g��{��S�������������٨���g@��������{@��S@��g��c��������������g@��@����c@���L�cSM�c5�@�x����@� ��@�!����3A96��~��39�?9��@�A@� ?��3A9�6����?9��@�@@�?����C��_����3�!@/���������@�$����W@����@��g@��3A9�@�?��T�W��xa�?�-��T�s��~����@��s@���xa��@9'��c��Lq�|�������@�����@��g@��3A9�@��c@�?���T������3�!@/�������3�!@/���������������������3�!@/�ߞ������3�!@/�ڞ������3�!@/�՞������3�!@/�О������3�!@/�˞������3�!@/�ƞ������3�!@/���������3�!@/���������3�!@/���������3�!@/�������Ҭ���3A9}������3�!@/������[@�a��@��@�C@�?�*��T"TD@�%��x���)T�[��s��x���{�ߴq�����T��{���s��?k��Tc�?k�T�@���҆���{��?�q����@�E�������u�������r����_@�a��@��@�C@�d�?��TD@�%��x����T�_������w��x����d���߰q���&�����w��?k���T㇀�c�?k�T�@����W�����ダ��q����@��������E�������3�!@/�L����c��x��������c@�a��@��g@��@��3A9?��T
������3�!@/�9�������3�!@/�4�������3�!@/�/�������3�!@/�*�������3�!@/�%�������3�!@/� �������3�!@/��������3�!@/��������3�!@/��������3�!@/��������3�!@/���� �e�������C��_������c9���������@��@��c@9�@����@��c0�	T������#ѐ@���E@� զ@�����@T&L�fSM��4"���%��@�&����@��@����@�_�"T�#����@�����Z����#@��@�#��h&8����L�aSM��4��� ��@�!�������C��_����3�!@/����� ���A�����@��c�����T�#�����@��c0�	T������#ѐ@���E@� զ@�����@T&L�fSM��4޾��%��@�&����@��@����@�_�"T�#����@���������#@��@�#��h&8����L�aSM��4ľ�� ��@�!�������C��_����3�!@/�x��� ���������@��c�����T�#�����@��c0�IT������#��7�������������"���C@�D}��@�q�������7@���b����#@������'@�?�T�������_�@�7w��Fw�� ��������@����@��c0�LT������#��?����9��N1��`B7僀��(qLT�qAT ��?@��@�����@TJ�K�fSM��4e���%��@�&����@��@����@�_�T�'�����������?@��'@��+��h&x�����K�aSM��4L��� ��@�!�����$qAT ��?@��@�����@T�K�fSM��4:���%��@�&����@��@����@�_�T�'������s����?@��'@�����h&x�����K�aSM��4!��� ��@�!�����(qaT ��?@��@�����@T��K�fSM��4���%��@�&����@��@����@�_�T�'������H����?@��'@��ˍ�h&x�����K�aSM��4���� ��@�!�����,qAT ��?@��@�����@T��K�fSM��4��%��@�&����@��@����@�_�T�'����������?@��'@��ˎ�h&x�����K�aSM��4˽�� ��@�!���a�0qAT ��?@��@�����@T��K�fSM��4����%��@�&����@��@����@�_�T�'��������?@��'@��ˌ�h&x�����K�aSM��4���� ��@�!���6�4qAT ��?@��@�����@TZ�K�fSM��4����%��@�&����@��@����@�_�T�'������ǥ���?@��'@��K��h&x�����K�aSM��4u��� ��@�!����q�T � ��?@��@�����@T)�K�gSM��4b���&��@�'����@��@����@�_�"T�'����������僀��?@��'@����h'x�����K�bSM��4H��� ��@�"������|�Y�����/�?�T�?@��|�����/@��@� � ��?@��@�����@T��K�fSM��4,���%��@�&����@��@�'��@�_�T�'����������c����'@������/@��@��'��3��#������������(����'@��?@����#@����K�cSM�c5�3@�����3@� ��@�!���� � ��?@��@�����@T��K�gSM��4��&��@�'����@����@��@�_�"T�'��@����(���僀��?@��'@�����h'xd��d9�����K�bSM��4Ҽ�� ��@�"������|���� ��?@�C@���_�@Tx�K�eSM��4����"�E@�%�B�E@�F@�'�H@���"T�'��+����������������'@��������+@��@��'��#��3�������������#@��?@����'@����K�cSM�c5�3@������3@�%��@�&��� � Յ@�����@T6�K�eSM��4����$��@�%����@��@����@�_�T�'��@���������?@��'@����h%8�����K�aSM��4j��� ��@�!����������_֠�l7���⃀�� ��`���B9�6�?@�������?@�Ⴠ����������_֠���3�!@/�
�������3�!@/��������3�!@/��������3�!@/���������3�!@/���������3�!@/������3�!@/�������3�!@/�������3�!@/�������3�!@/�������3�!@/�ۚ�� ������S9��}����@�����S@9����@��c0�T������#�@9?4qaT,@���@���@���������ax`������@�!��@������@������@��+��T��������_�����P����@����@��c0�	T������#��'�������������������@����'@�
��@��@���������_�����0����@���@��c0�T������#��3�@9�4q!T,@�_��T%�4@���|�0@����K�eSM��4����'�%hd�%�'h$��7��;��3�@��#�@��������x`�������@����3@��7@��;@��#@��@���T����C��_�����C��� �������������@��@��@��@�����@��C�?��_T�Cѝ�?����#�����@9_@qhT_4q�T_8q�T@�_�I]T@�!@�����@9?qaT��/�@�C@9��E@y�kT�{�@y�{��kaT��"D@����YTA@�!@��`T�_��o9��y���~���oA99��@yy���K�bSM�b5�_@�?����_@�"�!���@������������C��_�_DqaT$@�b�(@�"����]����9����C��_�@�_�	ST@�!@��������[��@�"(@�_�aT"$@���_�T���E��A��9��@�����K�bSM�b4���!��s���[@��@���@9_qT!@y��y_<q�T"{�@yc{�k�T���%���@�9��@yy���K�bSM�b5�[@����[@�"�!���@��������C��_�@9_qT!@y��y_8q�T"{�@yc{�k�T�������9��@yy���K�bSM�b5�[@������[@�"�!���@��������C��_�%$@���T_�T����C��_ֿ�lT���������A��9��@�����K�dSM�d4����"��g���[@��@����_LqT@��O�@�����������C��_�������C��_��C@����O@��@����@����T�C��w�@xd��c������k��@��w@�?�A
T�c@���	T�������w��K�aSM�A4@�d���#����@����f���w@����@����>��c�����#�|���@��@��@��C@�?�T��?�T���@������@���d���������@������C@��K��G���`������������������G@��w@����K@����K�eSM�e5�@�+����@�%��@�'����k@��@���?��TE@�F@���G@���T�{��������@�d����[����{@����K�fSM��4
��� ��@�"����������k@��@�F���K�dSM��4���� ��xc�$��x#�t������C��_ֹ���%y'�B��$@�_�JT@�@��	@���BT�;��	�����d����+����g@����K�fSM��4ݹ�� ��@�&����;@��@��[@��@������g@�A����K�hSM���4˹��%�(yg�(��������g@�%(@�&$@����T�g�@9�qaT��%&@y�y�@qT�{�@y�{��kaT���������|�9�@yy���K�cSM�c5�[@������[@�%�"���@�����@��g@���%$@�����������C��_֠������@�9����C��_��7@���	��g@��������W�&(@���
T�7��������o�A��9����d���������@������K�aSM��5�[@��W@��o@�t����[@�%�@�&��W@�&�@�'� ��o@��@�(������������@9	qaT�@����@�*@y�yAq�TH{��@yk{�k���T���t���|�9�@yy���K�cSM�c5�o@�5����o@�%�"���@�����[@����@��������E@�F@���F@���T�����@�d����c����g@����K�fSM��4��� ��@�"��������W@�A�!�K�cSM��4��� ��xa�#��x!�q������C��_�y'�!��$@���?�
T@�@���@�_�T�?�����d����6����s@����K�fSM��4�� ��@�&����@��[@��@������s@��?@����K�iSM�)��4׸��%�	yg�)����@9�q@T�@y��y�<q�T�{��@y{�k T�������@�9��@yy���K�bSM�b5�[@������[@�%�!���@�������s@�@�@���@�_�bT�S���d�������s@����K�fSM��4���� ��@�"��������S@��!�K�bSM��4����%��xa�"��x!�����C��_�����;�������8�������5��� ��������@�����@��c0��T������#�#@�@�_�T#@�@���T���#�#@�@�������6�#@�a@��@�`@�b@������������_������������@��@����@��c0�iT������#��#��/�_��T�;��/��'��#������������_��@�`��#@��'@��/@��;@�_��T��"x`��x`��@��������?��7���������_��@��������_����������������#��������@��@��@��@��@��@��@��#@�����@��c0�T������#ѐ@�����@9���I�dWE��T�����I�cSE�B|�d�bhb��@���������C��_֋��� �����W����@���@��c���!��T�#�����@��c0��T������#ѐ@�����@9J���������_�n��� �����:����@��@�������T�#����@��c0��T������#ѐ@�����@�@�����C��_�R��� ���������@��@��c�����T�#����@��c0��T������#ѐ@�����@�!@� �A����C��_�5��� ���������@��@��c����T�#����@��c0�T������#ѐ@�0���@�d@� �ӟ��Tc@�%�}�F��eh����TB�}�bh��_kmT�@��T���)T��ex����ITax��?k᧟������������_��������������������������� ��������������@��@��@����@������T�#�����@��c0�	T������#ѐ@����@�d@�@������Tc@�&��gx�����T(�}���ih�����Tjx����IT@�}�ah��ah(�gx&�ih �jx%��������_���ҷ������Ϸ������̷������ɷ���� ���������v����@��@��@���@�����A��T�#�����@��c0�iT������#�4@�C�|��K�cSM��44@���#�4�H@�C�H��K�cSM��4L@���#�L�	D��K�cSM��4@@�۶��#�@�a�!0����J�;����������_�����9����@����@��c0�T������#����+��$@�d� ��#��'�@������x�͞���@� ��x�d$��K�dSM��4���� �d@�$�`����#@��'@��+@�$@�E��|��|������E��|�0@���E�_��kT�T,���!�~�(@���K����@��+@�������s������@��@��,��s��0��K�cSM��4���� ��(@�#��(����+@�@��Th
T���
����������+@��@�a�a��K�dSM��4m��� �d@�$�`�����@���@����x!�!�?�T@�?���T.@��TT���
�����c����+@��@������K�cSM��4G��� ��@�"�����@���@���dx!�!�?�T@�?���T�������_��������������޶�������� ����������������@��@��@��@�O���@��C�?�)XT������#��W��[�@��@��*	`B9 ��"VT�@�	����@9�q�T&@����',@��E�F�)TT'(@��xh��@��@�f!ƚL�l5F��x(��q����@����O��S��K9�[��W�f6&$@�' @���(@����T���c��������@�D����!����S@��$��K�fSM��4ӵ�� ��@�&����W@��[@��@��c@��KA9�@������O@��S@�' ������|�i&��9��% @���&@��ѧ�|����hg�@�@9% �c%@��	@����"FT%@��|}ӧh&���O@��S@��W@��[@��KA9�@��%@��B���mT%@���%@���ICT&@��@���T�6��T��MT(@�*@�����_�T��}����
������O@��S@��W@��[@��?@��KA9�@�)>6%@����T��O@��S@��W@��[@��KA9�@�����O@��S@��W@��[@��KA9�@�����O@��S@��W@��[@��KA9�@�����O@��S@��W@��[@��KA9�@����)6"@�_��T!@�!@�?�ᷟ���������C��_�@��@��*�
��=T�@��	����@9�
��)�H<T�[��C��?��O9�3�;��xn�`��6�	@������@���
� տq�T%$@�* @�J�-@��
��T�
��
����@�D����n����S@��$��K�fSM��4 ��� ��@�&����W@��[@��[@��?@��OA9�KA9�@��C@������O@���* �EѪ���|Ӧi%��@�E9G��@��@�`�@����
�2T�	
����@9���@�
q�	T�	@����
��0T�	
��
��@9�q`T%@����
�*,@���E�_E�	/T*(@�Nym��@�e!��o5��Ey-��q������6%$@�* @�J�-@��
��T�W��
��
����@�D��������S@��$��K�fSM��4ȴ�� ��@�&����W@��[@��W@��?@��OA9�KA9�@��C@������O@���* �EѪ���|Ӧi%�_9G��	@�'@����@���*@��q@TE��(
�-,@���EӿE��%T-(@��yn��@�e!Ś��p5���y.�q������6%$@�- @���.@��
�"T�_��;����
����@�D�������S@��$��K�fSM��4���� ��@�&����W@��[@��_@��?@��OA9�KA9�;@��@��C@������O@���- �������|��i%��9���@����@��(�7�	@�*@�_k)T���
�T*@��|}�Eie��q�T*$@�- @���.@�_
�T�7����
��
��@�D���������S@��$��K�fSM��4C��� ��@�&����W@��[@��7@��[@��?@��OA9�KA9�@��C@������O@��S@�- ����
�J�|��i*��@��9���@�%@��	@��
���"T%@�J}}ӧh*��@��@����@�vD@������?��C@�A@��� �6�C@��@��O@��S@��W@��[@��KA9�@����?@��OA9�@�a�@����@�]D@������?��3����C@���P����T�?@��3@��	��C@��@��O@��S@��W@��[@��KA9�@����OA9�@�CD@������?��C@�C@��TE@����k�T�?@���E@��O@��S@��W@��[@��KA9�@����OA9�@�*D@������?�1��T�?@����C@��@��O@��S@��W@��[@��KA9�@����OA9�@�D@������?�(q��T1��T�?@����C@��@��O@��S@��W@��[@��KA9�@����OA9�@��*,@���J�,,@�M�EӟJ��T,(@��ym�J@�j!ʚ_jaT�
��y-���T���@�����C��_��@�����C��_��@�����C��_��
���<�������5����@���2�������/����
���,������
�)������
�*����
��
�'����
��
� ����
��
�������a3�!�:�$������a3�!�:�������
���������������
��� ����������+����������@��@��@��@��+@��@�.���@��c0�T������#��K��W��g�$B9����q T�G��_��c��9�k��g��o��[��W��S��O��K�6��������������_֠J�;����B�B0��T@��N�����;�9�K@�@� ��O@�$8��S@�%<��K�eSM��4
��� �%4@�%� 4�&���3��� ��[@�$D��K�eSM�e5�W@������W@�%�&@@�&�%@�&��3��?��7��#��3��'��G@��@����c@���������@96�7@�&@���&@��_@����_@��G@�@��@��'@��3@�����	7�7@����������������_��7@��G@��3@��'@��#@��_@���������������_��'@�C@��3@��+@�`?��+@�F��7@��G@��3@��'@��#@������3@������G@���L	T$	�((@����/�D@������?� ���/@����7@��G@��'@��3@��#@�@�h�@���+�'@��@���������z����6�7@��@��k@�a��@��o@�_�cT�g@�
�/��;��g@����
�ɚ���/@��k@��;@��/��;��+��c�}������������7@�s����;@��/@��+@�������_��7@�k���������������_�d���������������_����������������#��'��+��/��������@��@��@��@��@��@��@��#@��'@��+@��/@���"@��4�`��6_(q�Tb�7���_�!���6b�6!�}����_�#@ӣ4�6(q�T`�7���_�!�~��6`�6!�|����_�#@Ӄ4C��dq�TC�dq�TC��$qhT�@�_|q�����dq�T�dq�T��$qhT�@�|q���B�#�{�!�z�_ra��!@�?q����_��@��_��@��_��@��_��@��C�?�	%T������#��s��w�@��$B9����q�T 9L@���	������C��_�H@����x&�����TL@�����T�o��{��O9�w��s�$@������?��[��;�1�T�����s@�C@��{@����w@���`?������[���;@��?��{@����*)}`��?��7��W��s@�C@��w@���`?��?��[���;@��W���7@��{@��o@�*A�+��OA9�OA9�;@��C@��W@��[@����
����	��o@��[��W�M@�m�L6��-!B9�7�S�-@��)@�.��q��_
kaT���O��K��g��c��s@�"@��w@�@?��K@��g���O@��S@��o@��W@��[@��OA9���c����%6�s@�e@�!@��w@����?�����S@�A��G��s@�C@��w@�`?��;��[��s@�C@��G@����w@���`?��o@��W@��[@��OA9���[���G@����;@��;��G��[�-!B9M7�_�-M@�m�-I@����C�+@�b
@�+I@�%M@�&Q@��	��
�������������_���G@��[���C@��o@��W@��[@����C�|`��*��?�����������	��
���i��G@����o@�	L@�i�	 B9�7�[��?1�T�	��;@�x���s@�C@��C@��;@����w@�`?������o@��[��l���o@��[@����[@��o@��[@�e
@� �f@��@�����MT�@�g���"A@�(=@�� 9@�_��T�S��c��_��@�D����9����o@��@��K�fSM��4�� ��8@�&��8��c@��S@��_@��o@��[@�!=�(�K�jSM��4ܰ��'�
xh�*�x(���� !B9����C��_��������� �����������0����@��@��@��@����@���?�+T������#��W��[��_��c��g�����o�	@�)aB9�9����*@��
�
T*@�J�H@�(����3��;��6
 B9J6
	@�
�
L@�_�	'T
@�H@�k@�J@�_��T
@@�<@�k�8@�_��T�����
��@�D����ј���W@��@��K�fSM��4���� ��8@�)��8��_@��c@��g@��Ӏ��o@��3@��;@��A9�����W@��[@�<�j�K�kSM��4m���(��yj�+��y*����
@�K@9q�	T�?�qT	@���I6 B96L@���ITH@��@��T�)T@�c�H@�L@�
@�	@���̱��
�T��}����
�a����W@��[@��_@��c@��g@��Ӏ��o@��3@��;@��A9�?@�	7+@����T-@�.@���k����ˌ�|ӌ�����k�|qT�
���}�������W@��[@��c@��g@��Ӏ��o@��3@��;@��A9�?@����_@�!q!TK
@���TK	@�k���k���%qaT�@�
)q�	T�(q���?��������_��6I@�
@�	@�
@����	����
��������[@��_@��c@��g@��Ӏ��o@��3@��A9���W@�h�
@@�<@�k�8@�_��T�;������
��@�D����"����W@��@��K�fSM��4ԯ�� ��8@�)��8��_@��c@��g@��Ӏ��o@��3@��;@��A9�����W@��[@�<�j�K�kSM��4����(��yj�+��y*������a3�!�:�t�������e����A�k��mT�@�m���@@�<@���8@���T�7��K��G��������@�D�������W@��@��K�fSM��4���� ��8@�)��8��_@��c@��g@��Ӏ��o@��3@��;@��A9�?@��7@��K@��G@������W@��[@�<���K�oSM�4�C�z���-��C@��yn�0���
z.���?��@� 9��p������7����@�������@������������� ������������3����������@��@��@��@��@��3���@�����@��C�?�)!T������#��O��S��[��k��g��c��_�"@��4)@��*_	�T)@�K|~�)ik�,@�?k"T�	���T-@�)}|өii�_	k�T)@���?
�T-��
��T)@�-��K�nSM��4�@����.�����|�"i.�)@�_	�T)@�,i+�	@�+@�_�T)@�J	
�)
��;�*@9_
q(T_q)T�C�_	q�T*	@��
���M��T������C��_�J}}Ӌhj��+��h*�"@��������;@�)	@��	��c@�?�)T!}}��+@��_@�bh!��C@���@�!	@������6�;@�"@��O@��S@��C@��[@��_@��c@��g@��k@�����C@�r"@������;@�"	@��O@��S@��[@��_@��c@��g@��k@����	����_q	T_qaT"@����_)q�Tf_q!T�?�H��K�cSM��4����)�@�#�	�4 �<@���8@�c��xc�<�"��������7��O@�"L@��3�!P@��/���
������������3@��7@�A��/@�A��K�aSM��4���� �C@�#�@��_@��c@��;@��?@�����9�K�cSM��4����)��@�#�����%�	@���T@���`T�룰�����T�C�b�}��������C@��?@��K�aSM��4j���(��@�!�����������C��_�������C��_�����������a3�!;��������
�������
��	�������
������
��	�����
��������
��	����� ����������������#��'��������@��@��@��@��@��@��@��#@��'@���@��c0�iT������#�@�C����K�cSM��4@����#��@�C���K�cSM��4@����#��	��K�cSM��4@����#��!�!�����J�<�/���������_�����a����@����@����?�<T������#��c��g��k��w���
$B9��q�T�_������������{��w��s��o��k��g��c��J�<�6��"�B���T���������O�",@��@��T(7T#(���
�����Օ���@��O@��(��,��K�cSM��4���� ��$@�"��$���"(@����������������_�#$@���dx ���T#(@����T��c@��� � ��K�bSM�b5�g@������g@�"�#@�#�"�?�9? �"���3��>�%�k@�@� ��o@�"��s@�"��K�bSM��4���� �"@�"� ��3����� ��{@�"��K�bSM�b5�w@�p����w@�"�#@�#�"�"`��3��?��K��'�@��@���`?��;��/�1�T�����'@�C@��@����K@���`?������;���/@��+��?��@����*�|`��'@�C@��K@���`?��/@��?���+@��@����;���_@��@��@��@�?�$T�3��7��@���d���
�@������/@��?���+@��@��7@��_@��3@����;��g6�(@�g����'@�"@��K@�@?��/@��?���+@��@��7@��_@��3@����;����G6�'@�C@��K@���`?� 6�_@�C(@��@����G��'@�d@��K@��?��/��G��'@�C@��G@����K@���`?��?��+��'@�C@��K@��G@�`?��_@�Ct@��������/@��?���G���G@��+@��@��@��O@��@�0���6�O@��(@��@����$@��@�_�cT�@�
�G��S��@���
�����G@��@��S@��G��C��S��c�}����������O@������S@��G@��C@��������_��O@������������������_����@��@�
�T�@�
�zӍim8���)�T�/��G��?��C��7��C�@��3��3��=��ym�`�����.��*�_@��@��@��O@��@��7@��C@��?���C���G@��/@���	@���N)@����TM%@�}}Ӥi(���	@���=���	6�_@��@��@��O@��@��3@��7@��C@��?���C���G@��/@�������������T�C���C@��?���/@��G@��_@��@��@��O@��@��3@�
@����T	@����k�T3(q�TA�|`��*����_1�T�����?��;��'@�D@����K@��?��?@��_@��@��@��O@��@��3@��;@������?���/@��
������W��E)@��E%@���A)@�?�ITE%@����@�L����J����H����F����D����B������Ӭ���@�Ѭ�����a3�!�:�؊�����
�ɬ�����	�Ƭ����Ĭ����Ҭ�� ����������������#��'��+��/��3��7���f����@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@���?�)T������#��[��_��c��o���_��K��M������H@���
T_���k��@�.��w��{��_��s��o��[��c��g��k��?��;��K�����@���lT�W�h��9�[@��� �h��K�dSM�d5�_@������_@�$�l@�%�l��9t�@��3�!�>�%�c@�A� ��g@�X��k@�\��K�dSM��4����!�T@�$�T����3�!�� ��s@�d��K�dSM�d5�o@������o@�$�`@�%�`���3�!�?� �8@�<@��{@����������������	��
���2����������_��
��
�|����������_��������������_�	�B�_��T�xb�	
@��	�)��T:P@���T�C�L����w@�^����6�C@��L@��;@�a��H@��?@�_�cT�K@�
�?��G��K@���
������?@��;@��G@��?��K��;��c�}�������U����W@��C@����K@��?@��;@��������_��W@��C@����������������_��������	��� ����������������#��'��+��/��3��7���z����@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@����@��c0�T������#�@�@�?�iT@�e����@9�qAT�@�6�@�����T����
�q�����������C��_������@9��q�T�@������T^� ф@ӟq�@������@�qT�@���T�/�������q�����������C��_�g@�������@����@9� �@�	q����@�q�T�@��aT�@�(7�@�������?k�T����a���@�B@��/@�a@�����T$���q�T�@��6@��@���"T��@����@9�qaT�@����@������@�?��T����������C��_�F�)c��8c����.���-�����+�����)�����'��� �����ס���@�m���@��c0��T������#����9���@���@�A@��BTA@� x`��������_��@�"@9_q�T @��������_����������_���� ������������@�������@���?�ET�ѝ�?����#����9�W����K���	�%@�@��A7�A7�����;��?��G��C��;��7��K����o����c�����@��{9��(��{��{����c�������������@��9���?��;@���T�7@��J3T�7@���T�?@���T	@�?�;T	@��s@�)y��
�:T�o@�Hy��	kkT��K@��)9T	@���'y��
�)8T�w@��s@�k	��o@�)y����T�g��c����������Є�*����w��o��;A��?A��G@��C@��g���c�������@��@��s�h	чy(��	����;@����;��?@����?��k@��g@���c@���BT�	������@��Є�����k��c��;A��?A��G@��C@������@��@��g��"y'��@��{9���T�?@����T)@�?�I.T)@��s@�)y��_�I-T�o@�Gy���	kkT��K'@����+T)@�
�(y���
��*T�w@��s@�k	��o@�)y�����T�g��c����������Є�ˑ���w��o��;A��?A��G@��C@��g���c�������@��@��s�g	шy'��	����7@����7��?@����?��k@��g@���c@���BT�	������@��Є������k��c��;A��?A��G@��C@������@��@��g��#y'��@��{9�)@�?�!T*@�@�Ly��� T
@��y���k
T�?@���T	�T�s@���BT�o@�gy���kkT��H	��T�?�)T�w@��s@�)	��o@�Gy��	��T�g��c����	������Є�h����w��o��;A��?A��G@��C@��c���g�������@��@��s�(	�ly(�h	���7@����7��?@����?��k@��g@���c@���BT�	������@��Є�D����k��c��;A��?A��G@��C@������@��@��g��#y'��@��{9W�?@��T��T�s@�?��T�o@�(y��kkT��H��T����T�w@��s@�)	��o@��y��	��T�g��c��
��	������Є�����w��o��;A��?A��G@��C@��c���g�������@��@��s�(	�Ny(�H	���;@����;��?@����?��k@��g@���c@���BT�	������@��Є����k��c��;A��?A��G@��C@������@��@��g��"y'��@��{9�{A9'�7�I�`sB��I�a�B��I�bwB��I�c�B��I�d{B��I�e�B��W��[��_��K��O��S��9��@�@@�?��W@��K@��O@��[@��S@��_@��������_��o@��c@��g@��s@��k@��w@��W��[��_��K��O��S��9��@�@@�?��W@��K@��O@��[@��_@��S@��������_�����
�������
������	��������������	�������	����������������	����������������	���
��������������
������	����
��������������
�ݨ�����	�ڨ�����a3�!@;��� �?����W@��[@��_@��K@��O@��S@��������_�����������x����@��@��@��@����@��c0�	T������#�@@�@9�7@@�A@����K�bSM��4@�����"�"@�"��?��?�����C��_���5�����@��C�?�	T������#��o�@�����������C� �����o@�d@��d@���@����K�dSM�d5�C@�ŧ���C@�$����d@�c@������H��I��J��K����$��,��4����!�?��T�@�� A������@��/������	���
�����C��D����	��/@��W�@�?�T@����K�fSM����4���C��?�������#�����@��@��@��C@��?@���@���!�?�
T@�?�"T@�%�zӅhe8���q���T�@�����
T�|z�c�d@�g A�i(B�c,C����	��
����#B9��� �C4qT@��@�����
T@��|z���f@�h$A�j,B�c0C����	��
����#B9c4q���T������@��@�����BT@��|z�c�f@�h$A�j,B�c0C�����������@9��4q���T@��@�����bT@��|z�c��@�g�c �?k`T�@�?k�T�������T�������@����������@��@��k��Tc@����������C��_�����ʧ������ǧ������ħ�������������������������� �����k����@����@��C�?�IT�Cѝ�?����#���@�_��*T�� Հ��������+��@�����������
���������@��o��s��+@��k��{����w��@�b@�����������+��@����������	���
�����g��@��S��W��+@��O��_��c��[��#��@�b@���`�����Ў���������������c@��/��c��3��c��7����;��@��C��G��?��C��K��c��#� ����@��@��o@� �?k�T�*���
T?k�+� �IT�*��T�k@��|~ӿh&��{@��A�����bT�w@��|~��h%��A������@�b@�������������'��@�������C��_��@��'@��A��A��k�T �g��{@��A��� տ��T�w@��|~ӥhf������#@�D@��������?��7����@���B@��+@��@����@�����C��_ֆ���*��T�T�@��@��f��T�@����@��@��@������K�eSM�e��4<���&��@�%������������������������ ����������@�'���@����?��T������#���E@��@��@��*H@�I@�J@�K@��뢗TF@��@�|z��@����@�
kT�
��T|~��ip��0@�kT�@���낔T�@�~~�0jp�k`T
k�@��������_�
k ՂT�
�"�T|~��ip��0@�k�T�@���뢐T�@�~~�0jp�k�T
k
k �"T�
�ŽT
|~��0@��i-��@��0@���
�b�T�@��}~Ӡi/��0@����0��hl8���)�(cT�S��c��o��G��_��O������3��>�xm�`��s���Z@�D@��@��?�`7��
�s@��@�D@��c@��@��@��@��@��?��c@��@����@�?�i�T�@����@�&if8?�i�T(ih8�6�6����6������f6�S@�?뉄T�@�&i%8�O@��@��o@�i&8�S@��@����G@��뢂T�˃@����_@�
�낁T�O9��
���5����S@��G@����T���_@�������K�aSM�a5�c@�	r��� ��@�!�#��c@�"@�"���$�%�#���a@�?1aT����OA9�Z@�D@��@��?��c@��@��@�?��zT�@��he8�S@�?�	zT�h'8�@��G@���"yT�O9���_@��˨@��@����K�B������O��k��K����������w����O@��k@��������O��k��K�c�~�������>����S@��G@��BtT��_@����O@�d��K@�e��K�eSM�e5�k@�����k@�%�f@�&�e���A�b��S����������S@��c@������K�eSM��4���� ��@�"�����r_�)mT��_q���"h'8�@�@Z@�D@��@��?��c@��@��@�?�	kT�@��he8�S@�?�)jT�h'8�@��G@���BiT�O9���_@��˨@��@����K�B������O��k��K��������������O@��k@��������O��K��k�c�~�������֦���S@��G@��bdT��_@����K@�d��O@�e��K�eSM�e5�k@������k@�%�f@�&�e���A�b��S�����������S@��c@������K�eSM��4���� ��@�"������_�I]T?h'8�@����@�a@�j@�?k�T����[T�|~�Mim�o1@��k�To@��
��bZTo
@��}~��im��k�T?k?k �IT���XT�|~�o1@�Oi-�a@�j1@��
��WTm
@�J}~Ӧi*�f1@���f1��
@���	@��k��T�	@��6����c��K�����������������[��C��c������i���C@����[@�t�K��K���������������[��;��C��K@���~��k@���M����;@��[@��C@����BT��!
�?���K�bSM��4"@����"��K�B�"��&�P��c@�"@���@�"�"��K�bSM��4��� �"@�"� ��@�]�@�[_�	>T?h'8�@�f��@�a@�j@�?k�T���<T�|~�Mim�o1@��k�To@��
��";To
@��}~��im��k�T?k?k �IT���b9T�|~�o1@�Oi-�a@�j1@��
��B8Tm
@�J}~Ӧi*�f1@���f1��	@�F6�
@���6T�	@�����_��K����������������W��?��_����������?@����W@�y�
@���	-T�	@�����g��K�����������������g�������@��_��"T?h'8�@�e��@���@�a@�f@�?k�T���"!T�|~��hj�l1@�_k�Tl@��
���Tl
@�J}~ӊij�_k�T?k?k �IT���T�|~�l1@��h*�a@�f1@�����Tj
@��|~�Ei&�e1@���e1��I�c�B����K������
�O��K���������������O@��O��K��k��I�d�B�c˻I�e�B����~�������s����S@��G@��T��_@�A��K@�"��O@�"��K�bSM�b5�k@�F����k@�"�#@�#�"��&�r��c@�"@���@�"�"��K�bSM��44��� �"@�"� ��@�_�iT?h'8�@����@�a@�f@�?k�T����T�|~��hj�l1@�_k�Tl@��
��Tl
@�J}~ӊij�_k�T?k?k �IT����
T�|~�l1@��h*�a@�f1@����Tj
@��|~�Ei&�e1@���e1��I�c�B����K������
�O��K����������5����O@��O��K��k��I�d�B�c˻I�e�B����~������������S@��G@��bT��_@����K@�d��O@�e��K�eSM�e5�k@�͢���k@�%�f@�&�e���A�b��S������Պ���S@��c@������K�eSM��4���� ��@�"������@��@��������_ւ@��@�Ex ���T�@����T�@��T���S���R���Q�����O���N�������K���J���I���H�����F���E�������B����S@��G@��Tc��_@���a�b��K�dSM��4���� �d@�$�`�#�A�b��S�����������S@��c@������K�eSM��4n��� ��@�"������@��@�Ex ���T�@����T�O@��@��o@�bh!8�@����������������������W��7��?���`x"�b�@�m���?@��7@��W@��_��k TE�?���T�W������������������������W����K��7��k��3�(�G���z������������U��7@��k@��K@��������Ң��Ѣ��Т����΢��͢������ʢ������Ǣ���S@��G@��Tc��_@���`�b��K�dSM��4���!�d@�$�a��A�b��S����������S@��c@������K�eSM��4� ��@�"������@��@�Ex ���T�@����T�O@��@��o@�bh!8�@�.���������������[��;��C���`x"�b�@�����C@��;@��[@��c��k TE�?���T�[�����������������������[����K��;��g��3�(�G���z���������������;@��g@��K@����\���[�����Y���X�������U����@��@�Ex ���T�@����T�OA9�H���G�����E�����C�����A�������>����@��@�Ex ���T�@����T�OA9��1���0�����.�����,�����*�������'�����%�����#�����!����������������
�������
��������������
��������������
����������� ����������������@��@��@��@�$���@���?�)T������#�@�"�@�?��T@�B�b�D@9�q�TB@�B6��������_���������_�c��!�?�Tb@�eA�����b@��O�@��@���T@�������A9�@9�q�T�q�T�@���T����B@9_qA��T
�q�T��_q���T�@�B�7	��_q���T	��������_���������_���������_��g������ ����g@�d@� �c@�����������_ք��!�?�J��T�@�� A����#��@��3��A9�q(T�qI��T@�?�b	T@����|��K�fSM��4�@�à��&�����q@��T�(q��T@�?��T@����|��K�fSM��4�@�����&�����������	���
��D��#E������3@��O�@�?�T@����K�fSM��4���;��7��������������@��@��@��;@��7@��G��H��I��J����$��,��4��������<�������9�������6�������3�������0�����.��� �����ޗ���@�0��@�@����_֐@��c0��T������#�����#����@���9�K�aSM�!4��������#�\����@��@������>��c����#�������_����������@����@�`9�_��@��C�?�)T������#��9�S��O� �������/�"����/@�K��?��#��'��/@����7�D������;�@�������;@�"@�#@��*�@���������_�"T�C���%@�B�����������C��_�������C��_�G���G@9�qT�q@T�q�TG@����q�T�q�TB@�_���T����9�7@����+���#�"��S@���K�aSM��5�O@��;@��C@����O@�!��;@�"��C@�#�����@���#@���'@� ��K�aSM�a5�?@�˟���?@�!��3���@9$9�B9`9�@�@��+@�H�@�A������3@��(��K�aSM��4���� ��$@�%��$�� 9�t����;@���>���3@�a(��K�aSM��4���� �d$@�$�`$�b 9�;@��@����TE��n��Ś��e�b(@���a$@�������3@�a0�b4��K�dSM��4���� �b,@�"�`,�`$@�a(@����3@�@p����;@��@������T�G���x`�f�����T`<�����������C��_֡��!���d����������������� ������3y�k9��ǖ���@��@��3@y�k@9���@��C�?�iT������#�<@�_�"T�O�A��J�B�@�����"�B���T@�)�v���;�9�K�cSM�c5�O@�:����O@�#�$@�$�#�d@��K�eSM��40���$�%@�%��#�$�$P@�b@@���
T��
���7����O@�d@@��#@��L��P��K�dSM��4��� ��H@�$��H��8@��+��<@�����a`<@���
T�G���x`�d�c@�d@�#@���-	T�������������'����@��������'@��/��@��3��7��;��?��C��K�cSM�4�#@�a@������c����@��E��F��G��#@�#�%�'!���������'����@�������'@��/��@��3��7��;��?��C��K�cSM��4�#@�a������c�����E��F��G��#@������������C��_֡��j������@����+@��#@��@���T���x`���b@@�����
������O@�d@@��@������K�dSM�$��4���� ��@�$������������H��� ����������@�6���@��c0��T������#�;�9�K�cSM��4#@�����#�#@�#�?|� �#T@�C�?|��K�cSM��4#T@�p���#�?T�#h@�C�?h��K�cSM��4#l@�e���#�?l�	?d��K�cSM��4#`@�\���#�?`�<@��T��J��������!�������������_֡����� ������������@��@�����@��c0��T������#�@9��4qhTq�T@�@�����~B�B@�_q�T4q�TD�@�����C��_��/�DqiTHqT@���@��#�����`LqAT@�_�	T@�!@�������/@�"@�_�#T#@�!@�!���!��!}�a��#�B�����0<qAT@�_�T@� @���������C��_�Dq�T@�_��T@�!@��������/@�!$@� |�����C��_�������C��_��������������������� xc������@�#��@������#@��@���T����C��_��@�����������~�������Ax`��������@�!��@�C��#@����@��k��T������C��_����TDx�����ҟkaTc����d�6����qlT�@���qlT���҅˿�qhT��
�ҟklT�@�����klT�~�������������C��_�������@�C���@��c0�iT������#��K��G� Ղ����9�����������_��/��7��G@��K@� ��;��3��/@�B@��7@�@?��|��;@��3@�E����@���������!,����e����`��|�� ������������@��@����@��c0�T������#��/��3�,��6��!�!�>��@��/@��3@������������C��_��3@�d���D���A��#� �`����E������#@��/@��3@�E������]���������������C��_������������@��@���@��_�@�@� @����_��@��c0�)T������#��+���+��/�@�@�������������_�c@���*��Te@�_�A��T����d@���������7�@��+@��/@��@��@���@�������_���������E����@��@��@����@��c0�T������#�@�?�T"T@�dha8���q�T���@��������_�B���$���`���O���������_������������_�����h��� �����������@��@����@��_��@��c0�)T������#�@�"(@� �_�mT��@�!$@�=���������_������������@��@���@��c0��T������#�@�_�T@�����F�����#(@�"$@��������������_�����=��� ���������ӓ���@��@��@����@��c0�T������#�"�@��T@�bhb8_qKT���#�������#@����@���@�?��T@��ha8�q�T�'�b���#�����������'������A|`��* ��������_������������@��@����@��c0�T������#�@�?��TBT@��ha8���q�T���@��������_�@�����%�����a�&���������_������������_��������� �������j����@��@����@��_��@��c0�	T������#�@�"0@��jT��@�!,@������������_�������K����@��@���@��c0�iT������#�@�_�(T@�@������I����	�#,@�$0@�%4@�����#��������_��������� ���������#����@��@��@����@��c0��T������#�#�@����T@��hc8qkT���#�@�������#@����@���@�?�T@��ha8�q�T�'�@�b���#������ˢ���'������a|`��* ��������_����������@��@����@��c0�T������#�@@9�7@�?��T��@�@�B@���@?�"��@��@�b@9�����������_��@�C@�c�C��������_������������_������������@��@������_����_����_����_�$@�(@� B9���_��@��c0��T������#��K��O���������������������6�����������_��������������@��@��@���@��c0��T������#��K������������������������������������_���������[����@��@��@����@��c0��T������#��K�������������������������������������_�����������6����@��@��@��@����@��c0�T������#��G��W��S��O��K� �����"3�B`��@�?�������G@�@�����G@������������	�)A��'��+��W@��3��S@��/��O@��;��K@��7����������#�*�������"���������_���������������@��@��@��@��@�����@��c0�iT������#��G��S�N@�O@�I@�J@�P@���������������������������������_��������������������@��@��@��@��@��@����@��c0�IT������#��C��K�����+��3��/����������C�������������̄���������_������������������@��@��@��@��@����@��c0�iT������#��7�C@�%�F@�_�T���'��;���dЄ�b����@��'@����;@��#����+��������*����+@��@��#@��������_���������������H����@��@��@��@��@��@����@��c0�IT������#��C�����'��+��3��/����������#�����t�������l����������_�����������?����@��@��@��@����@��c0��	T������#��/��;���iT���TD@�e@����Tc@���#T�7��3��/�B@�Z@�D@�����c���`��?��3@�C��7@���cT�/@����#��/@���dЄ����������������#@��@��3@������#��������������#@��@��@�����C��_�����W�������D����@���9�������6��� ��������������������@��@��@��@��@��@�����@���?��)T������#��w��������������{�@�@��[����-����k��{@���@��@�"���C��@��[@������[������������k@��@��C@��{@��@��[@��
��W@��G@��g@��?@��G���T�;��K��_��?����@��@����������w@�����A�!��S��O��c��{@���@��@���# T�?@���hT���G@�	����
���j
��K@�	�cT�_@��W��g��_@��	�����dЄ�S����W@��G@��g@��������W��g��G����
�������G@��W@��g@�-@��@����T�?@���T���G@�	������@�j
��K@��	�cT�_@��W��g��_@��	�����dЄ�&����W@��G@��g@��������g��W��G����
������G@��W@��g@��O@���T�c@�f@��?@���kTf@�����@�F@��S@������������?��c@����������g��G��W�d@��?��{@����@��;@���CT�@�b������������@��;@���c
T�������@�`�)���;@�.
��c@��@���jT��H�����
��T��C���@��{@��K@��G@��@��_@��?@�c�?
�	T"
�A��@��
���G���g����T�[��g�����dЄ��������G@��g@������[@��_��G��K���������G@��K@��_@�!�
��T�
�a���G����@��	���T�[��g�����dЄ������[@��G@��g@������K��G��_������a����G@��K@��_@������������������_��
�������
���������������������@������������������������������� ����������������#���}����@��@��@��@��@��@��@��#@�����@����?�IT������#��w��s��_��o��k��g��c�����������9}����@�����_@�@�����_@������������	��S�	�)-��3��C��7��s@��?��w@��C��o@��;��G��g@��O��k@��S��c@��K���������_����������_�����������������+����@��@��@��@��@��@��@�����@����?�T������#��_��k�N@�O@��@�Q@�F@�G@�H#@��T�s��o��k��S��O��g��c��_��K��C��G�A@�����$����S@�a��K�dSM��4���� �n@�.�`��_@��c@��g@��o@��s@��K@��C@��G@����O@��k@��@��@��������������������������������_��������������������@��@��@��@��@��@�����@��c0�T������#��C��O��3��5��'��/��3��+��������#�����������_����������������������@��@��@��@��@��@��@����@��c0�iT������#��7�C@�%�F@�_�T���'��;���dЄ�n���@��'@����;@��#����+��������6����+@��@��#@��������_���������������T����@��@��@��@��@��@����@��c0��T������#��K������;���:��+��/��7��;��3��������C����������_�������������M����@��@��@��@��@����@��c0��	T������#��/��;���iT���TD@�e@����Tc@���#T�7��3��/�F@�Z@�G@��ˡ���c���`��?��3@�d��7@�_�cT�/@����#��/@�����dЄ��~���3@������#@��@������#�c����������������#@��@��@�����C��_�����c�������X����@���E�������B��� ���������������͍���@��@��@��@��@��@������a�!l7�"h`8C@��K��5��hc8FD�BD��@�� š���B0�����h#88��T�_��@����?�IT������#���������������������O�����
���@��@��@��@��@��@��O@��@��@����
����������	T?
�	T�K��;��?�
@��@������	��
�����������B���?�	T
@��?@��
�`T�@�$�C��_��G�@��[��@�D��k��@��o��@��s��C������@��c��@��g�����6����?@�.�?��O@��ŏ��;@��[@�������_@��C@��G@�@��6�W��S����@��@����[��������K@�����������_��@�C@�����������`?��K@�`��S@��W@����'���x'�?�T!�_�"��T�@�d��
�~���@��[@��S@��W@�������������@���}��� ����������������#���&����@��@��@��@��@��@��@��#@�Q���@��C�?�)T������#��[��S����������������������	�����������?��T?�IT@��[@��T@�_�TB�������S@���������C��_�����������C��_���a���X����@���1�������.��� �����������ی���@��@��@��@�����@��c0�IT������#��K�������������������������m���_�cT��������_�������������_������ ����������������@��@��@��@����@��C�?��T������#��W��S������������������������	�����:���?�T?��T@��W@�_�CT@�?��T!�������S@�`�����C��_���������C��_�ؕ��Ǖ���@��������������� ���������g����@��@��@�����@��c0�IT������#��K�����������������������������_�cT��������_�������������_������� ���������8����@��@��@����@��c0�)T������#��K��O�������������������������_�cT��������_�������������_���k��� ���������	����@��@��@����@����?�iT������#��_��k��c�������
@��@�����������������~���������@��S��O��_@�c@�b��;�@������|���;@��k@��c@��O@��S@����������������_�!�?�*T���T(��IT)�|��hi������)T�xh���T_	��T(��J	�
�
	��
�)����	��K�jSM��4M���)�
@�*�	��������������_��	��� �������������������� ����������������@��@��@��@�����@���?�T������#��g��_��[��W��c��s��w��{���������������~���_@��c@������s@��w@��{@������@��@��@��W@��[@�T��������_����������������#��'��+��/��3��7���Z����@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@��c0�T������#��K��W��_��g����	��
������������������_����������������#��'��+��/���&����@��@��@��@��@��@��@��#@��'@��+@��/@����@����?��:T������#��������������������@��@��@��@��@��@������@��������
��O��+��S�E��K��s� �����"3�B`��@�n���d6�?��c��O@����K@���cT�s@��;��_��s@�����d������{���O@��������_@��;@��o��O��G��������������?@����c@��@9ߐqAT�O@����G@�_�cT�o@�	�o@��@�d����{���c@����?@�&ч��gh&8�����@������c@��������6�/��W����@����@�?��
T?�	,TF�|��@��hf�?����O@��G@��o@�h�@���I*T�xe��@���c)T���(T���O@�	����
�
���J
��G@�	�cT�o@��G��k��o@��	�����d���Y{���G@��O@��k@������o��O��G���
����� ����O@��G@��o@�-�#T�xe��@����"T��c"T���O@�	���
����@�j
��G@��	�cT�o@��G��k��o@��	�����d���,{���G@��O@��k@������O��G��o���
�������G@��O@��o@��W@��/@��@��������@��@��O@��G@��o@������������@���3��[��@��@��@��C��@��@���9�O@����G@�_�cT�o@��o@��@�d����z��'ш��h'8����?@��c@������s@��O@��K@��S@��+@�F���T��������d����z���S@��+@������O@����O��s��K� ����������s@��O@��K@��������_��@�B�_��T�@�?
�`T���7��g��@���������3@��7@��W@��/@��@��g@��C@��@��@����[@��6J��K�?�M��T?��TJ�|�
ij�?����@����
Tyk��@�_�
T?
�T&
��O@���K
���J���

��G@��cT�o@��G��k��o@�����d����z���G@��O@��k@������o��O��G������
�O����G@��O@��o@�+�Tyk��@�_��T?
�cT&
��O@�����J����@�J��G@���cT�o@��G��k��o@�����d���\z���G@��O@��k@������O��o��G������
�$����G@��O@��o@��W@��/@��@��@��@��O@��G@��o@������������W���
������������	������
������������	������
��	������������������������������������������������� ����������������#��'��+��/��3��7��;���/����@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@��;@����@��c0��T������#��/���@9��q�T!������@���'����#�������������������C��_��@�"��#@��@��'@�?�MTT��#���D������������#����q(T@��G��?��hf8�r����q
{I�b�A���������#��?�q�@��G��?����#��f6��T�q�T�q�ǟ�
��{I�b�A���������@��G��?����#���@�F�6|q��T�@��@�_��#@����@��'@���C	T��qT?��Thb8��qaTF�
��������������C��_�����������������������C��_ֈ���c����Thc8���q�T�q�T �Ҩ����+��T��_��T@9��q�T_�MT����T'��������������@�����C��_���ӑ����������������������ʑ�� �������a����@��@�B���@��c0�	T������#��K��G�
@��@����������������������������G@��@����;�����������������������_�&���x&�?�JT!�_�"��T�@�d��
�
y���;@�������������������������@��@��@��@�����@����?�IT������#��_��g��c�������
@��@�������������������~�������@��O��S��_@�c@�b��;�`�����x���;@��O@��c@��S@��g@����������������_�!�?��T���T(��)T)�|��hi������	T�xh���CT
�T�
�h���H������K�jSM��4_���(�
hi�*�h)�������������_��
���������������������������� ��������������@��@��@�����@��c0�	T������#��K��G�
@��@�����������������������;����G@��@����;�����������������������_�&���x&�?�JT!�_�"��T�@�d��
�Rx���;@�������������������f����@��@��@�����@��c0��T������#��K��O��G�
@��@������������������������G@��@����;�����������������������_�&���x&�?�JT!�_�"��T�@�d��
�x���;@�������������������#����@��@��@�����@��C�?�)T������#��S��'��������C���0��3��#��7��?��C��;��񆤂�������������3����'@��+@��/@�����C��_���������������@��@��@��@��@����@��c0�	
T������#��G�E@��;�C@�F@��@�g��3��+��K��G� �����B��w���;@��D��d��K�dSM��4c��� �e@�%�`��G@��K@��+@��;@��3@�?��T?�)T@�_�T@�_�T�@��@��H���	����@��	���T�/��7����@�$���w���;@����K�fSM��49��� ��@�"����7@��/@���!�!�}�!`��H�H��K�bSM��4(���&�ha�"�h!�������_������������@���Ϗ������̏�� ���������Z����@��@��@�����@��c0�iT������#��K��+������:��7��C��;��񆤂������������������+@��/@��3@�������_�������������Q����@��@��@��@��@����@��c0��	T������#��?��7�E@��+��@��� �����B���v���+@��D��d��K�dSM��4Ȏ�� �e@�%�`��7@��?@���_�T�@��@����@���T�����@�$���v���+@����K�fSM��4���� ��@�"����?@����7@���!�!�}�!`�����d�b��K�bSM��4���� ��ha�"��h!��������_���U��� ���������Ӆ���@��@��@�����@��C�?�iT������#��S��+�������7��C��;��C��?��f�����������	����+@��/@��3@�����C��_�����������Ʌ���@��@��@��@����@��c0��T������#��G�E@��;�B@�F@��@�g��K��G��+��3�@����B��Wv���;@��D��d��K�dSM��4;��� �e@�%�`��G@��K@��+@����3@�?�T?��T@�?�hT@�?��T�@��@���(���	����@��	�_�T�/��7����@�D��_v���;@����K�fSM��4��� ��@�"����7@��/@��������H�!�|ӛK�bSM��4���&�ha�"�h!�������_�Ŏ�������@��������������� ���������4����@��@��@�����@��c0�)T������#��K��+��������7��C��;��f�����������l����+@��/@��3@�������_�����������,����@��@��@��@����@��c0��	T������#��?��7�E@��+��@��� �����B��u���+@��D��d��K�dSM��4���� �e@�%�`��7@��?@���_�T�@��@����@���T�����@�$Є���u���+@����K�fSM��4���� ��@�"����?@����7@���!�!�}�!`�����d�b��K�bSM��4v��� ��ha�"��h!��������_���1��� ��������������@��@��@�����@��C�?�)T������#��S��'��������C�����3��#��7��?��C��;��񆤂�����������������'@��+@��/@�����C��_������������������@��@��@��@��@����@��c0�T������#��K��G�C@��;�D@��+�E@��3�f@�f� �����B��,u���;@��D��d��K�dSM��4��� �d@�$�`��K@�"�A��/� �����u���+@��3@��K@��G@���!�?E�
T'�ӿ�	
T(�|��hh���������T�xg�_�hT_��T'��I������	�������K�iSM��4��(��@�)������;@��@��@����@�_�bT�7����@�$����u���;@����K�fSM��4ʌ�� ��@�"������7@���!�!�}�!`����/@�C�C��K�bSM��4���� ��ha�"��h!�������_�����������������^�������[��� ������������@��@��@�q���@��c0�iT������#��K��+������!��7��C��;��񆤂�������������"����+@��/@��3@�������_����������������@��@��@��@��@����@��c0��	T������#��?��7��;�E@��+��@��� �����B��st���+@��D��d��K�dSM��4W��� �e@�%�`��7@��;@��?@����@��@����@����T�������@�$Є���t���+@����K�fSM��4<��� ��@�"����?@������7@��;@�����c�}�c`�������K�aSM��4(��� �ic�!�i#��������_���������d����@��@��@�����@��C�?�iT������#��S��+�����*��7��C��;��C��?��f����������������+@��/@��3@�����C��_�����������Y����@��@��@��@����@��c0�T������#��K��G�C@��;�D@��+�E@��3�f@�f� �����B���s���;@��D��d��K�dSM��4̋�� �d@�$�`��K@�"�A��/�@�����s���K@��3@��G@��+@���!�?C��T'���	
T(�|өhh�	�������T�xg���(T�	�T
��	�G���'������K�iSM��4����'�	hh�)�h(���;@��@��@����@�_�bT�7����@�$Є���s���;@����K�fSM��4���� ��@�"������7@���!�!�}�!`����/@�C�C��K�bSM��4v��� ��ha�"��h!�������_��	���8�������%����������������� ��������������@��@��@�q���@��c0�)T������#��K��+������5��7��C��;��f��������������+@��/@��3@�������_����������������@��@��@��@����@��c0��	T������#��?��7��;�E@��+��@��� �����B��3s���+@��D��d��K�dSM��4��� �e@�%�`��7@��;@��?@����@��@����@����T�������@�$Є��Js���+@����K�fSM��4���� ��@�"����?@������7@��;@�����c�}�c`�������K�aSM��4�� �ic�!�i#��������_���������$����@��@��@�����@���?�)T������#��[�C�@�d�B����������@����������_��c��[��_�����?��/�����@���r���?@��c@��_@��[@��/@����������������������_ք`����@��
����T�Tj�
�*T�@���i
T���T�@��@��@�����_
��T?
�(T�K	���)���)���T�;��K��3��7��G��C������@�DЄ��r���c@��K@��;@��C@��G@��3@��7@������[@��_@��
�����|ӛK�lSM��4g���)�hk�,�	h+����_�`T_	��T�F	���(������T�;��G������@�DЄ��r���;@��G@����������c�|ӛK�dSM��4C���(�hc�$�h#��������������_��	�������	��
������
����@���������ފ�� ����������������@��@��@��@�J���@��c0�T������#�@�@���_��������������_�����s����@���@��c0�IT������#��#������t���������A��@���9�9�K�cSM�#4��������#����@��@������>��cф����#������������_������������_�����������?����@��@��@��@����@���?�iT������#��W��c��_��[��@��@�
�W@��[@��_@��c@��G@������	��
���?1�-Tf��7��;9�?9�C��?��7�K�@�����K@����W@��[@��_@��c@��C@��?@��G�@���8�?�!T ��?@����[@��_@��C@�����?A9b6�;A9C6?�T�/��W@��@��[@��_@��c@��C@��?@����7�/@��?A9�;A9�;A9�C@���T���_@�?�T�[@�y��?�	T�W@�*@�[�9
y��_k,T'@����c@��?@������� ����?@��?A9�;A9����_@��[@��W@�'!@����c@��?@�������h��3��;9�C@���?@����mT�;��W@��$@��[@��_@��c@����G@���v����3@����;@��7@����緟��?@��+��W@��$@���[@��_@��c@��G@���d����+@��7@����緟��C@��3@��;A9j��@����������_�@����������_�������_�҉����Љ��)x��)x$�(x'�������T_�T(x��_��T�������@�u������������������ �����������������b����@��@��@��@��@��@��@�"���@��c0�iT������#���_�)T#x��_�iT'x��'x$�#x&�����c��lT_�T@���9&x��'x���k��T�ѿ�T_��T@���9&x��'x���k��T��kT_�)T'x��_�i
T&x#�'x%�c���_�IT"x��#x��"x%�#x$����@��������_�����b���&x#�'x%�c���
���T_��T'x��_��T'c���kT_�iT@���9&x��'x���k��T�ѿ�KT_�T@���9&x��'x���k��T�_�IT"x��#x��"x%�#x$������������_�����/�������,�������)�������&�������#������� �������������������������������������� ���������������������@��@��@��@��@��@��@�[���@��c0�	T������#���_�IT#x��_�T'x��'x$�#x&�����'x#�&x%�c���
���T_�T&x��_��Tc���kT&x��_�	T@���9'x���k��T�ѿ�KT&x��_�)T@���9'x���k��T����������_������������������������������������������������� �����������������Z���@��@��@��@��@��@��@�����@��c0��
T������#�����������T��T����T_�I
Tg�(x��_�i	T)x��)x#�(x'�h�	�jT���+��Tg����������_�c����T_�	Tg�(x��_�)T	@�;�9'x���km��T�����������_��@��������_�*x'�)x(������T_��T��)x��_��T
@�[�9*x��_	k,��T�������J�������G���*x'�(x)��	���T@��9(x����*x��_k���T�������7�������4�������1�������.��� ����������������~���@��@��@��@��@��@�����@��C�?�	T������#��S��'���	��	�I�*�B�K
�����
�j�!�T���T�O��/��[��+��S��W�@�@��Ѧ�+��C�,��?�M��;�N��7��#���K��3��O@�	@�)@��S@��W@��[@��C@��/@��?@��#��	�>��/��O@�	@�)@��S@��W@��[@��;@��+@��7@��#��	�1��S@��W@��[@��3@��/@����O@�@����	��
��#�$��	��'@�b�_0�T������C��_�������C��_��@�����C��_���������������f~���@��@��@��@��@��@�����@��c0��	T������#���_�T#x��_��T@�@��9(x��k�T�@�c���������_�T#x��_��T@�@��9(x��k�T�@�c�����_��T#x��_�	T@�B@�[�9!x��?k�T�@�!��������������_�����i�������f�������c�������`�������]�������Z��� ����������������#���~���@��@��@��@��@��@��@��#@�����@��c0��T������#��#��� ��T��f�B���g���z���@�!ǚ ����1���������_�*x��*x)�(x �)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	��T�(x��_�(��T������	������ ����������������}���@��@��@��@��@��@�����@��c0��T������#��?��O��K��G��C����/����3���G���A��+�@�������@��+@����?@��C@��G@��K@��O@��/@��3@�(����'�*x��*x$�)x(�@���������+��'@����?@��O@��C@��G@��K@�������_�T��)x��_��T�������_����������������� ���������������`}���@��@��@��@��@��@�����@��c0�T������#���)x$�(x'������g���-Tc����T��	�_	��T	�)x��_��T
@�[�9(x��	kLT����_�iTg�(x��_�T	@�;�9)x��?k���T�������_�������_�����p�������m�������j����	���g��� �����������������}���@��@��@��@��@��@��@�����@��c0��T������#���������mT���������_�)x#�(x'������T_��Tg�(x��_��T	@�;�9)x��?k,��T�����0�������-��� ����������������|���@��@��@��@��@��@���"@�@�_k�T@�!@�?�����_����_��@��c0�)T������#�@�$@��T���#�"@�@����������6�@�"@@9�#@�d@@9B�B@��6!@�b@�_���������������_��������|���@��@���"@�@�_kaT@9#@9B�B@��6@�!@�?�����_����_֐@��c0�iT������#ѐ@����9����������_���������w|���@��������@������T�#����@��c0�T������#ѐ@����9O��������������_�������V|���@�����@������T�#����@��c0�iT������#ѐ@����9/����������_�������8|���@�����@�����!��T�#����@��c0�IT������#ѐ@�P��9���������c�����@������@� �?�T������_�@�W=��f=�� �����|���@��@��#����T�#���@�@����_֐@��c0�)T������#��?����������@�@����L��B�B����#��?@�`@�a@��L��B�B��'��+��?@�C@�C�c@�E@��/��3� ��!������@��������������_������{���@����@��c0��T������#�@�@��a@�`I��:����c@��@�
c���a@��� ?������_�f���|�� ��hf�����Tc����������@�����@�������{���@����@��c0��T������#�@�@��a@�`I�;����c@��@�
c���a@��� ?������_�f���|�� ��hf�����Tc����������@�����@������u{���@����@��c0�T������#��C��?�#�c�C�b�A��3� �@����l�����3@��?@��C@�E������$��������xn��b��������a�!,3�=����������_�������F{���@��@����@��c0�	T������#��C��?�#�c�C�b�A��3� �@�����k�����3@��?@��C@�E���������������Hn��B������E���������a�!��.����������_�������{���@��@�����B@�_dq)T�B@�_dq�T��B@�_$qhT���_�?�`T?��T@�_�qHT��c@�q�T_�q�T_�qBT��c@�q�T_lq`T_tqaT���_�@�_�qhT_�q�T_�q�T_�q@TJ��c@�q�T��c@�q	T_�q�T?_�qT��c@�q	T_�q�T6��c@�q�T?�T?��T?�T_�q�T_�q`T_�qaT�@�_�q������_�_�q����_�?�T_q�T_�q`T_�qaT�@�_�q������_�?�T?�aT���_��@��_�_|q`T_�qaT���_�?�!T_�q�T��!@�?qhT���_��@��_��@����?��BT������#��g��c��_���������?�
T�@T�;��w9�3�hc8����S���qaTf�?�Tg�?�>Thg8��*@�_%qhT?���k@�qhT?���k@�qT?�	<Thf8��l@ӟ%q)T̈́ѭ@ӿq�T�ѭ@ӿq(T_�!T_%qhT�	��ѭ@ӿq�T�\��
��	����ѭ@ӿq�T����
��	����	���)@�?!q�Ti�?	�6T	�h5T	hcx�D��?k�
T		@9?�q`Ti�	�_�T_%qhT�%q��)@�?q�T�\џ%q�	���)@�?q�T��џ%q�	��%q���TDŽ��@�qhT�\����@�qhT�����f�g
�?�.T�.Thcx�D���	k�T	@9��q@T�@�߀qaT�����@�����c@��g@��;@��3@��wA9�S@����_@����7��f�Z����q�Tf�_����T��_�`T_�!T�qcT�����������c@��g@��;@��3@��wA9�S@����_@���F7f�<�����@��J����"3�B�������������_����@��J����"3�B�������������_�"���c����_�MT�@����J����"3�B�������������_�a��(!T���@��J����"3�B������������_����7�����������_���	�"���������c@��_@��g@����_�
T�Teh`8��ߔq�	T�_�Tehe8����@�$q�T����@��qhT�\����@��qhT������_�Teh`8����@�%q�T����@�qhT�\����@�qhT������� ��C@�������T����C��O@��K@����G@���"T�?��{9�����@�D���j���O��G��c@��_@��g@��{A9���?@��K�&��h&8����7�߬q	T��aT � ��C@�������Tx���C��O@��K@����G@����T�����@�D����i���O��G��c@��_@��g@����7@��K�%��{��h%8��� � ��C@�������TQ���C��O@��K@����G@����T�����@�D����i���O��G��c@��_@��g@����7@��K�%�g���h%8�{�a�� ��C@�������T*���C��O@��K@����G@���T�9�����@�D����i���O��G��c@��_@��g@��A9���7@��K�&��h&8?���G@������K@�?��T�����������_�@��9���9��@��3�!@/��_��@��3�!@/��_��@��3�!@/��_��@��3�!@/��_����с������΁����́����������߁������́�����	�ف�����	�Ɓ�������������������� ���������fx���@��@��@����@����?�T������#��g��_��c��������K@����_@��c@��g@��O�?�T�K��;�hc8�9����8���6�@9�qT�g@�?�T�;@�d��O@���g@��O@�e��;@���g@��;@��O@��������������_��������#��?��T�T���@�������h���c@��g@��?@��O@����_@��S���?�"����T���������_@��c@��?@��S@���[������?�T�G��C�he8���q!T_��T���Tg�҇h&8����9�������6�C@��?@��"T����S@��h 8��@9�D�H�m1�ig8?�T�h%8��@�if8?�T�h%8��_@��c@��g@��?@��G@�g�����G@��_@��hc8�C@��?@��bT�S@��h 8����c@��g@�����g���?@�����������j���������_����������������������������B�?�mThb8��q�T_�Te�҅h"8���e����������j���������_����������z��� ����������w���@��@��@�)����@�@����_������_��@�@��@9���_��������_��@��c0�T������#р��7�@�@����������7@�d�@96�'��+�`@�a@��������'@��2�c@=��@��������+@�j�������_������������_�����Kw���@����@��c0�iT������#�����B�?�-	Thb8DŽ��@�dq)��T���@�dq���T���@�$q�T߬q�Tߴq`T߸qaTB����������������������_���q!Tb�����������a�!��������$3���,������������_�&�����G�������������������_��������������������_��������������������_��������v���@��@�����@��c0�	
T������#��C��?� ��2�B�=��@�X����/����3��#��������#@����'����3@���`��+������:���������!�2���C@���K�aSM��5�?@��+@�O���?@�#��+@�$���@���!3�!
������������_��'@������������_������������_��+������:�d�������!�2���@���K�aSM��5�/@��+@�"���/@�#��+@�$���@���!3�!
������������_�������wv���@��@�����@��c0�	T������#��+��'��@�3�a��������:�-�������!�2���+@���K�aSM��5�'@��@��~���'@�#��@�$���@���!3�!
�����������_�����������_�������;v���@��@����@��c0�-T������#��7���c�?�Thc8��qcT��q!��T������!�����!���!3�!�,������������_���9�;��7�!�6������!���!�!$��!3�!�,������������_�@�-�����#��;@�?��T�7@�d@9��q�T�@� ��2�c6�������������_��7@��������#@���{K�gSM��4{~�� ��@�'���d!����'����#@�A�{K�cSM��4m~�� �D@�$�@� ��@�`�����'@�c��2�!`��@�������7�@��#@����'@��@��2�B`��@��������@��#@�$6�@�Dd9���T���'@����2�B`��@��'@�&����#@��4�{K�eSM��48~��"��0@�%��0� ���9�@ӿ�q������'���%7�@����{K�cSM��4"~�� ��@�#����������������_���A9�7��B�>��@����� ��2�B@=��@�����`���'@��@��#@��@�e��@���A9b6��?�jT��	�!p	��@������@��#@����'@�E@҅6 �?��T�y�<@���ҿk��������6?�#T$����˥������+���B�>��@���`�������@���
T�@�B�B�������+@�c��+@��@��������'�����o�{K�eSM�e5�#@�	�}�� ��#@��@�&�!��@�&������������@��'@��������������_փ@��� ���9c@��q�����c6�@��`9����������������������_��#@������������_�������������!T6��3�!�,������������_�����������a�!x��3�!�,������������_��������������_��� ~����.~����~�� ������c9���t���@��@��c@9����@��C�?�iT������#��S��O��2�B@��@���'������S@�?�#T#�c���B����O@����������O@��S@������'@�B���S@�_�hT�/��C� ��O@�����������������C��_���������������C��_���_��T�hc8�qjTf�������)6���'@��O@������C@��/@���dq���T���dq)��T���$q��T��q,T��q@��T���(q�T��q���T�q�T��q��T�q���T�|q`��T��q ��T�����!���a�!)������3�c�,���������C��_� ������2�B@=��@�Y������ ��O@��'@��2�B@=��@������?��+���ҩ���"����3��?@��+@���Ң���B��;��#���������@��{K�aSM��5�3@��;@��|���3@�%��;@�&���#@����@��9)��������������C��_���������������C��_��O@��'@����t���b��7��� ��������@��{K�aSM�a5�7@�}|���7@�%��|��9�C@��/@���������C��_���������������C��_�����&}����4}�� ��������s���@��@����@���?�	%T������#��g� ���9�@ӟlq������k��g�D7�2�B@=��@����T�k@���!T#�������g@���#�hd8��q�T�3��K�d��?������@����S��������@���2�B�/��@���� ����k@�?�CT�'�%��?����˄����g@����� T�hd8��q�T�7��O����;���)��)@�)��S�������@����5��a���A�!x3����3�B�,�����������_��6 ����B|	��@���t����
���k@��T�#����@��g@����"��#@��'@���
T�/��G�����c����g@����~��������+��C��?@����'@������g@�`��@�����������������_��/@��C@��+@��������G@�8�����������_�����������_�����������_��
�����D��"�B��W��[�`���A�����@���������������������_��g@��k@��@�w���������������_�����������_�����Q|����?|����_�
T*ib8_qjTK��	����4���;@��?@��7@��g@��O@��S@������'@��k@�J��_%q)��T��v���@�t����1|���7��
������C��"�B��W��[�`���A�����@���A�����������������_���_��T�hb8�qjTH�����_4���3@��?@��K@��S@������g@��k@���$qi��T�����@����{�� ��������r���@��@����@��c0�T������#���(@�a���$@��@���6����@��6$@�(@��@�������b��@�
�@�d @�?�`T��d@����������@��7�� @�@�?�AT@9�q�T�2�6��@��������_��@������������_�`$@�a(@��������_�����Pr���@�����@��c0�iT������#��'��#�����c�?�T��hc8����qhT��q�T��q���T��q`��T��q��T���qT����@��q)��T��q�T�q���T�lq@��T�tq��T��������7�@��#@��'@��@������������_��@��������_���������r���@��@��@�����@��c0�)T������#����'��#������@�t���"��@�a<�{K�dSM��4�z�� �d8@�$�`8��@������'@�?�T���#@�%���`6�@�_D�{K�cSM��4C@@�qz��#�_@��'@��@�bD�{K�bSM�b5�#@�iz���#@�"�d@@�$�b@������������_������������_����������q���@��@��@�����@��c0�IT������#���D@�a���@@��@���^������@��6@@�D@��@������b��@�
�@�d<@�?�`T��d8@�����՟���@�@7��8@�<@����@�-����������_�`@@�aD@��������_������q���@����@���?��WT������#����@�@�c�B�`A9c7��@�c�@���@�c�d@���c�c@�����@�c�b� @�B��w�4@�D@���B�A0��������w@�@�@��� � ��[@��������T�����[��g@��c@�f��_@�_��T�C��k��?�����$Є�b���?@��C@������k@��C��?��k������{���?@��c��C@��g��k@��_� � ��[@�������TW����[��g@��c@����_@�_��T�@�$Є��a���g��_��c�%�F��h%8�w@�@�@�C� ��[@��������T5����[��g@��c@����_@�_��T�k��C��?�����$Є��a���?@��C@������k@��C��?��k������{���?@��c��C@��g��k@��_�6@���@�e�@�e�`A9�6@�e�@���@��� @�e�@��� � ��[@��������T�����[��g@��c@����_@�_�BT�C�����$Є��a���C@����w@�����h%x�c��g��_�@�c	���5��� ��[@������_�T�����[��g@��c@�&��_@�_��T�C��7��S�����$Є���qa���C@������S@��7@��C��?��k�������������6{���?@��c��C@��g��k@��_� � ��[@�������T�����[��g@��c@����_@�_��T�@�$Є�Ha���g��_��c�#��z�h#8�w@�@�a�@��@������� ��[@�������Tv����[��g@��c@�&��_@�_��T�C��3��O�����$Є���#a���C@������O@��3@��C��?��k��������������z���?@��c��C@��g��k@��_��w@������W��;�a�@9��q�T�w@��@��� � ��[@��������T8����[��g@��c@����_@�_��T�����@�$Є��`���g��_��w@������W@��;@��c�������h&8�w@��w@��c@�&���B�>��@�x��� ��2�B@=��@������� � ��[@��������T����[��g@��c@����_@�_��T�C���$Є��`���C@����h%x�c��g��_��W@��;@��w@� � ��[@��������T�����[��g@��c@�'��_@�_�T�C�����$Є����`���C@������W@��;@��C��k��?������������bz���C@��c��?@��g��k@��_��w@�dA9e74@�%	� � ��[@��������T�����[��g@��c@����_@�_�BT���@�$Є�n`���g��_����w@��c�&��@��h&84@�0@� ��[@��������T�����[��g@��c@����_@�_��T�C��/��K�����$Є�M`���/@��C@������K@��k��C��?�����z���C@��c��?@��g��k@��_��w@�<@��	� � ��[@��������TU����[��g@��c@����_@�_�BT���@�$Є�$`���g��_����w@��c�!�b�Ңh!8���� ��[@������_�T3����[��g@��c@����_@�_��T�+��G��C�����$Є���`���C@������G@��+@��C��?��k��������������y���C@��c��?@��g��k@��_��c@��_@�����?�T�������_�@�G0��V0�� ���2�!@/�UV�� ���2�!@/�PV�� ���2�!@/�KV�� ���2�!@/�FV�� ���2�!@/�AV�� ���2�!@/�<V�� ���2�!@/�7V�� ���2�!@/�2V�� ���2�!@/�-V�� ���2�!@/�(V�� ���2�!@/�#V�� ���2�!@/�V�� ���2�!@/�V�� ���2�!@/�V�� ������n���@�:���@��C�?�T������#�`���������>��c��x���#��/@���"�@9b6"@���!@�������g���@��{K�aSM�a5�@�'w���@�!��������!�2���@��9�/����
�������C��_���������C��_�����{n���@����@��c0�	T������#��#�������`�����@��������������_�@�@@�A@��������_���������Zn���@��@��@����@��c0��T������#��'��+��7��3��/�`������7@��{K�aSM�a5�3@��v���3@�$�����'@��+@��/@�`����M���@���{K�dSM�d5�@��v���@�!�@�"��������_�������������n���@��@��@��@��@����@��c0�T������#��;��C��G���`��������������M��@�@���@�_�bT�+����@�$Є��^���+@���{K�fSM��4�v�� ��@�"�������� с��G@�"��|�{K�aSM�a5�C@�wv���C@�!��h`�"��h ��������_��������������m���@��@��@��@��@�����@��c0��T������#��#�������`���X���������_����������m���@��@��@���@��c0��T������#��#�������`���8L�����������_����������m���@��@��@���@����?�IT������#��c��_������_@��7@��K@�����;��S� ������2�B�8��@������C��/��K��7� ��2�B`=��@�����`���/@����;@��S@�� ����2�B1��@��C@����G��3� ��������;@������S@�������/��C� ��G@��3@��������;@������S@�������?��+�`����_@��C@��/@��L��@�@���@�_�bT�O����@�$���^���O@���{K�fSM��4�u�� ��@�$��������%ц��+@�����|�{K�fSM�f5�?@��u���?@�&��he�'��h%��;@��S@���������������������������������������_����������l���@��@��@�k���@��C�?�*T�Cѝ�?����#�`�@��������������`�@����?� �������]������#����>��cїv���#���@��#�`����D�����?@���@�
��������C��_��k�Fh#��#�^E���;@��?@��k@��@�G���@��@�?��T�s��G������@�$������]���s@��G@��������;��?���D���c�|�{K�dSM����4<u��&�Dhc�$����;���G3������z�&��������������	���@��;@���@��@��W@����-T�W�����@��o��@��C�`�����@���@��c�@��3� ��o@��C@�����_��/��c@��3@�%�@��{@�����?�T����C��_�@��-���-�����O��K�������������w���K@����O@����@��{��@�d@��S@�e��/@��_@�������T�S����@��g��@��7��@��� � ��w@�����	�T����w��@��@���{@�_�"T�	����@�$���
]�����{��@��S@��g@��7@������_@��/@�������*i(8��� ��w@�����	�Tk���w��@��@�)��{@�_	�T�O�����$����	��\���O@������_@��/@����O��K�c������������v���O@����K@����@��{� � ��w@������T:���w��@��@����{@�_��T�@�$����\�����{���#Ѥ��h#8�g@��7@���t� ��w@������T���w��@��@����{@�_�"�T�+��[��O�����$������\���O@������[@��+@�R�� ���2�!@/�	S�� ���2�!@/�S�� ���2�!@/��R�� ���2�!@/��R�� ������k���@�����@���?�	3T�ѝ�?����#�����������E@9��q�T����������B�>��@������@�_�/T�c����@��@��@�f�������
��� ��C��k��w@��s@����o@���T�K��c����@�$���A\���w��o��c@��K@��s�%����h%8�@��@���������������_���������������6�_9������B�>��@�����?�T@9��qaT����[9�G��_��O��g�?�T@y�Ņҿk!T�s@��o@����˿��$T��C$T������@�� եѫ�_A9e6���% � ��k@����C���T��C��k��w@��s@����o@���"T�������@�$����[���w��o��_@��G@��[A9�����g@��O@��s�������h%8 � ��k@����C���Tp�C��k��w@��s@����o@����T�W��	�����$������[���W@��������g@��O@��{��W��S�#��������u���W@��s��S@��w��{@��o����O@��_@��G@��[A9���g@�u����T�@9��q�T��T�@y�ŅҿkAT ��k@����C���T-�C��k��w@��s@����o@�_�T�@�$����[���w��o�����s�"�h"8�s@��o@����� �_�(T_�-T�@9�q�T��B���������������_�D��+���+�� ���2�!@/��Q�� ���2�!@/��Q�� ���2�!@/��Q���ѥ���he8�q���T���[��?� �k����o� � ��C��k��w@��s@�)��o@�	�T�C��
��	����@�$���7[���w��o��_@��G@��[A9�?@��C@��[@������g@��O@��s�(����Ii(8��aT�@�4��(T ��k@����C���T-�C��k��w@��s@����o@��
��T�W����
�����$���
[���?@��[@��W@��������W��{��S�`������t���W@��s��S@��w��{@��o��g@��O@��_@��G@��[A9����_A9��E�� ���2�!@/�aQ������Zs���@���gs��G�E+��T+��Ss�� ������������i���@��@��@��@�[��@�?�����_֐@��c0��T������#���������������������_����@�������������_����������i���@��@��@���@��c0�T������#��/��3� �-������#��3@���9{K�aSM�4���� �-�O���#@��3@������>��c��s���#��3@�"@����/@�C@�D@��{K�cSM��48r��$�@�#���/@�#@���#@�c�#@���������������������#@����#@�����C��_�#@�#�{K�aSM�4@�r��!�@�!�@�!����������C��_�# @��#dA9�7#4@���C4@�D0@�4�{K�cSM��4r��$�0@�#�0�#<@���C<@�D8@�<�{K�cSM��4�q��$�8@�#�8�CD@�D@@�D�{K�cSM��4�q��$�@@�#�@�# @�#�C@���A@��{K�bSM�b4�q��!�@�"�@�"�@�"�@�"�����������C��_�C@�D@��{K�cSM��4�q��$�@�#��C@�{K�dSM��4�q��#�@�$�������������3@����������@��@�{��������#@�/��#@�����C��_�������i���@��@�<���@��c0�)T������#�0@���4@����=�����@��@�b����@�������_������h���@���@��c0�	T������#��/�@���@� ���+T��y�<@����k�T@�@��2�c@=��@����������/@�	;���?��@������!�>�%���/@�dA9g74@���0@�4@��������2�c`��@���������������C��_������h���@����@��c0�iT������#�@�@�����������_������h���@���@��c0�T������#�@�@���������������_������h���@���@��c0��T������#��/� �$��Ѥ��hd8��q���T���/���@T?�#T%��ˆ����%�hf8��q�T���3����������@����#���N���@����6?�CT��?�T&����˥����������� ����9�@�lq������6d����#���������2�!�/��@���n����@��#@��@����/@���a6�џ�#T?�T�������@������������C��_��@���wq����eq����sq������`q����_�T�hb8�qjTH������)���@��@��#@������/@��3@���$q���T������@������Uq�� ��������g���@��@�i���@��c0��T������#�f����������������������_������g���@���@��c0�	T������#��#������Z����A��@���9�9{K�cSM�#4������ �-�U���@��@������>��c��q���#������������_������������_������������g���@��@��@��@����@��c0�	T������#��G��O��K����O@�b��7��3�_�T���@������@�$���`X���O@��������'��/��#�E���&������|�����K@� ������OH���'@�?��T�/@�@� �@���e�9�@ӿ�q������6�#@�6������!�>��@�D��/@���{K�fSM��4�o�� ��@�#������'@��#@�"��?��	T!��˥���@����+����@���|��/@����hf��@�e���
�����!�>��@�n����@����+@��6a���#���@�����!�>�`����@����+@�7����c�>��@���������+� �-�ܻ���;��G@���9{K�aSM�4���� �-�����;@��G@������>��c�4q���#��+@��@���;@�������_��@���Wp������<p�� ������������f���@��@��@��@�L���@��c0�)T������#����'��#������@�P�"��@�a �{K�dSM��4eo�� �d@�$�`��@�g��'@�?�T���#@����`6�@�_(�{K�cSM��4C$@�Mo��#�_$��'@��@�b(�{K�bSM�b5�#@�Eo���#@�"�d$@�$�b$������������_������������_����������f���@��@��@�����@��c0�iT������#�#@�@�_�T#@�@���T���#�#@�@����������6�#@�a@��@��@��@������6�@�`@��#@��@���`T��a@��@�a������������_�������df���@��@����@��c0�	T������#ѐ@���@�@������������_ր��� �����Lf���@��@������T�#����@��c0�	T������#ѐ@���@�@������������_�`��� �����,f���@��@������T�#����@��c0�	T������#ѐ@�	��;��C����C��G�@�`����������E��@�@���@�_�bT�+����@�$����V���+@���{K�fSM��4�n�� ��@�"�������� с��G@�"��|�[K�aSM�a5�C@��n���C@�!��h`�"��h ��������_���� ��������������e���@��@��@��@��@����@������T�#������@��c0�T������#ѐ@���#�`�@�`���������T���������_��� ����������e���@��@��@��@�������T�#����@��c0��T������#ѐ@�����@������������_�«�� ������e���@��@�������T�#����@��c0��T������#ѐ@�P��#���@�`�����������@�������@�C@�B@������������_֖��� ���������`e���@��@��@���@�������T�#�����@��c0�T������#ѐ@�0��#���@�`����������C�����������_�o��� ���������9e���@��@��@��@�������T�#����@��c0��T������#ѐ@����+��3����+��7��3��/�@���@������7@��[K�aSM�a5�3@��m���3@�$�����@��+@��/@�`����D���@���[K�dSM�d5�@��m���@�!�@�"��������_�%��� ��������������d���@��@��@��@��@����@��#����T�#������@��c0��
T������#�#@�@�_�T#@�@���T@�$@���T#@�@���T# @� @���
T#(@�(@���
T`A9$`A9c�c@�c	6dA9$dA9c�c@��6#4@�4@���AT#<@�<@���T#D@�D@���AT���#�#@�@�������@6�#@�a@��@��@��@�ے��`6�#@�a@��@��@��@�Ԓ���6�#@�a@��@��@�� @�͒���6�#@�a$@��@��$@��(@�ƒ���6�#@�a0@��@��0@��4@������6�#@�a8@��@��8@��<@�����6�#@�a@@��@�`@@�bD@��������������_�������hd���@��@�����@��c0�T������#�#@�@�_�!T#@�@���T�@9$�@9c�c@�6���#�#@�@���������6�#@�a@��@�`@�b@��������������_�������;d���@��@����@��c0��T������#�;I�`�E�;I�a�E�J�`��[K�`SM��4�l��!�J�`�A� �J�a��;I�`F�;I�aF�J�`��[K�`SM��4�l��!�J�`�A� �J�a������C��_���
d�����@��c0�)T������#���
��������_��������c���@��@���@��c0�iT������#��3��/� � �a��9B@�_�q�TA"����������C��_�g������������C��_�����������3@��#��/@���������
���������C��_��������c���@��@����@��c0�IT������#��'������@�c�?�MT��@�G���B���g�|�����!���c�>��@�v��"��������_�����������_����������c���@��@��@����@��c0�	
T������#�A�!� ���AK�!����@�!�"\@9C@�dy�B{��@�_q���������J�b�[K�bSM�B4l��!�J�b�D�"�%�J�b�D�"�J�a��J�e��3��6�J�`#�[K�bSM��4�k��!�J�b'B�"�J�a'�3����5�J�`+�[K�bSM��4�k��!�J�b/B�"�J�a/�3����5�J�`3�[K�bSM��4�k��!�J�b7B�"�J�a7�3��f5�J�`;�[K�bSM��4�k��!�J�`?B� �J�a?��������_���%c������@��c0�T������#�@�?�T��������_�ol�� �������c���@��@���@��c0��T������#��S��W��G��O��;��7��+��K�@��������@���	T@�����)@��xh�_	��T�#��'����	�'��� 7�G@��K@��O@��;@��7@��+@��#@���G@�A@��#@��T@@��'@���+@��[K�aSM��5�;@��7@�
mk���;@�!�@�"��7@�"�@�#���������_��������3���B��/��3��G@�A�!H�����c��@�����������_�k�������k�� ����������������b���@��@��@��@��@��@�����@��c0�	T������#��7��;��?�@�c�cу��@��bT@�e����@��xe�_��T���#����������7�7@��;@��?@��@���7@�a@��@��bTc@��#@�c�`@�a@�b@��������_�������d3���B��'��+��7@�A�!H�����#��@���h�J�`�D�J�a�D�J�b�D��������_֚k�������k�� ���������Eb���@��@��@�����@��c0�	T������#����#����H7A3�!��_A��������J�c#B�?�`T��	J�b'B�������������������_���������b���@��@��@����@��c0�T������#������#�A@��� ?�������_�����������b���@��@��@��@�������������_��@��C�?��T�Cѝ�?����#�������������@��@��@� ��������2�B�6��@������)���@��@��
��/��?��@��@�`@���KM���C��3� �������������2�B�6��@����;��+���
���������
��C@��3@��2���c��W��[��?@��/@��2���c��_��c��;@��+@��2���c��g��k��@��@��2���c��o��s���d!�������~���A����@��@��@��7��@��'��@��@��@�~���7@��G��'@��K��O��S�����#�I���������H��������z2���B��w��{��@��@�s2���B����� �l��|��������������������������_a���@��@��@��@��@��@�h���@��c0�)T������#��?����! ����_�����#����	�@����ɬ�_kAT��c4��T @�!@��?@�@�[K�`SM��4�i��!�@@� �A�&ǝ�Ì��_+�T��c��!T"@�$@�%@�&@��'��+��/��3����#����2�B�&��?@�b�[K�bSM��4�i�� �a@�!�`�#I�c�d��ȅ@��������_�F���� ��xf����TB��������@������@��#@�PH���@��#@�MH���@�����������`���@�����@����?��T������#����������s���9�����@��c����g����s��@��9�Х���T�@��@��@��������T������ �#��/��3��/@�#�d\@9�@��y��{��3@��q������������������'��#��+���������	���
��_��?��C��G����'�n����@���2�B`���#@��[K�bSM��5�+@��'@�,i���'@�&��+@�"����W��[��S��@��@�h�@����@��@��
��1���B��k��o������!x&�����C��@��������+@��#@��'@��@��@��@������3�`=�7���9�s@�F@��?��7@��;@��������_�\���7@��;@��������_�������������U`���@��@��@��@��@�c���@��c0�iT������#ѐ@�0�@@����������_���`���@������T�#����@���?�IT������#��[��_��g��k� ��[K�hSM��4�h��%�@�(��d��W��@�MP�&3����xh�`�&3�� ���
T��>�q3��:���!TI�b�E����&3��@���!T@�@��@��@��@��@��?֡�t3��`=���	T�/��;��7��@��@�g(3����AT�@��@��@���������A��}�D(3�a���T�@��@��@���������a��o�6&3������@T%3�ƀ>���!T��w�*&3�����AT�k��@���k@��@��@��������W@�!3�!����������3�� ;���TI�b�E�"����D��@��?��C�!�!���|�����@��������������_�B@�I�a�E����F���+��3��@��@�`����3@��@��+@����W@��7@��;@��/@���L��T� ��G��K���4��#�J�������4��F��B@�I�a�E����F�� ���������������p_���@��@��@��@��@��@�5���@���?�	
T������#��o��s��[��g��k������7��'��3���9@�	�)�0��G��K��O��#��[��@��9�����������/��+��#��{�A7�9�
��/@��;��+@��?��#@��C��������������B���S��W��g@�!�!�4�������@���:����@9�6�k@��L�AT�g@��/@��+@��#@�3�`=��@����g@��3@��7@��'@�3�`=��@����@� ��3@��7@��'@�3�`=����g@������9�[@�@@�?������_ֹZ��������_����������������#����^���@��@��@��@��@��@��@��#@�����@��c0�)T������#ѐ@���A@�@@�@�_�T��������_�3h�� ����^���@������T�#����@��c0��T������#����#���C@�d� ՟`�hT��%3���xd�`�"@9�HT�aT"@��T#�9���T#�y��	�T#������T"@�_����d$��T�aT"@� �T#@9��$�T#@y��
(�T#@���,�aT"@�0�AT"@�_����E4�T @��"8�!
T @� `���:<�T @�!@��"!�"@�	T @�!@�( `��� `�����b@�(P��TdHџ��TP�T/X�IT\�T"@�_����B@�h�TbH6��B86!@�?����b@�B@�\�aT"@��.����_��ן��@����@��������_������������_����@��������_� ����a���!�!&���@������&�qE�� ���������!�!����@������&�cE�� ���Բ��a���!�!h&���@������&�UE�� ���Ʋ��A���!�!�<���@������&�GE�� �������!����!8���@������&�9E�� ����������]���@��@��@����@���?�i+T�ѝ�?����#��������������9 �3� ��[K�eSM��4Xf��$�@�%��������?������/��������@��9@���'�������������@��9�@����� ��;�������@��@�G@� �����s���@��w��{��� �D�T
�T�H�T�T�T�\�aT�7��\�aT&@��-���7@�\��@��;@���@�����@����@�
������������������c�8�����B��������@�A�!D�b���c��@���t�����@���@�7�-�����@��@��;@�{h�����@���@�-�H7b86&@������H7C3�c��x<������a @� ?��`T��9����@����@����;@����������������B��������@�a�!?��@��c��@���=�����@���@�@�&����@��@��?@�3Є`=������@��9��@�@@�?�9�.��������_��s@����@��@��7@���������?��+@����+��@��;@��@��3���6�7������+@��-���!
��c��g��c@��F\@9�@��y��{��q�������������+@�����@���@�����@��9��@�@@�?�9�.��������_��3���@�$A�
,B��	��'
��/��s@��K@��O@��S@��W@��[@��_@�������?��@�����3@���?�,��T�@��9��@�@@�?�9~.��������_��'��G��C��@��/@��@��;@�o(���s@���������C@��'@����G@������?��/@����7@��\��@��@��;@��/�aT$@��,���@��;@��/@��7@����@��T��v-���!
��k��o��k@��D\@9�@��y��{��q��������������@��9��@�@@�?�9:.��������_�2X���������_�������������p\���@��@��@��@��@�����@���?�	T������#��g��k��s��w��W��[��/��G��C��9F@��7��@�H@��3�I@��'��@����@��@9�6�+��?��;��@��@�_�
T�@��@�_�T�@��@��@�������������/���_�T�@��@�_�T�@��@��@���#����;@��?@��+@��C@��G@��/@��7@��3@��'@�@��� �
��T����}���
@��
���[K�jSM�
4�d��#��@�*�$��@�*������@��@�_�mT�@9J6�@��@��@�_��T�@��@��@�����C@��G@��/@��7@��3@��'@�@��� �
�IT����}��@�
@��
���[K�jSM�
4�d�� ��@�*�!��@�*�������%��K��O��S��C��W�/����[��@��9�@���������3Є`=��������@��9�-��9�W@�F@��?������_��
���e������e���
���e�������d�������d�������d�� �aW��������_���������������~[���@��@��@��@��@��@�/���@��c0�)T������#ѐ@���A@�@@�@�_�T��������_��d�� ���`[���@������T�#����@��c0�)T������#ѐ@���A@�@@�@�_�T��������_ֿd�� ���@[���@������T�#����@���?�T������#��k��o��#��[��W� �3Х�>��[K�eSM��4�c��$�@�%��g��w��@��@��@���(��'�`���	��w@�@@�A@�/,���B��O��S��g@�!�!\+�����c��@���3����'@��g@�� @�{G�g?C���AT��	�{G�`?C��+���!
��O��S��g@���!�����c��@�������g@��w@��@����[@��W@��#@�H��#��[��W��g@��@��$A��,B��4C����'��/��7�� @��K��K@����K��'@��+����'������@���2��`���#@��[K�fSM��5�[@��W@�xc���[@�!��W@�"����?��C��G��'@��@��@��C�3Є`=�����������_��������������Z���@��@��@��@��@�l���@����?�)T������#������� �3���[K�hSM��4Cc��$�@�(������_��[��;��J�h�D�J�i�D�J�jE�� @��W��$@��7����������������_��3@����;@��@��W@��7@��������@��_@��[@���*T�3�dye��	��
�����H@� �Q�!��T�/��S��O��H7C3�c���9������ap@� ?֠��/@��S@��O@����S@��O@��/@�?#�����+��C��?��@��K��@��7���!�?�*T�3��xa���@9L	7l@���iTk
@�l@�k@��c��g��k��o��s�@�@�k�@�_�bT�����@�$��K���@���[K�fSM��4�b�� ��@�&����@��K@��7@��?@��C@��+@��������3@��k	�k�}�k�ы�[K�lSM�4�G� ������������@��3@��@��K@��7@��?@��C@��+@��G@��7L��?M�l5�n=��s@�l����l@����Tf
@��@��@����	��
������@��3@��@��K@��7@��?@��C@��+@�������	��
��������_�����9c������6c�� ��������������Y���@��@��@��@��@� ���@��c0��T������#��3��?��C�_�mT�@��/��3��7�����������@��/@��3@��7@�#6���_�)T&@�F��@�'@����#���!�!��������@�����������C��_������b�� ������������������Y���@��@��@��@��@��@��@�����@���?�"T�ѝ�?����#����������@��� T���W��{��w��@��@��k��@��
�@��@�1
@�
3�J�4�[yq�`�3�kA��AT�����	���������V�������_�3�1���a
T ��[K�pSM��4�a��/�@�0�3�1����
@��@��@������������������	�������������_�
3��A<�
�!T����3�����������
�#�������_�3�kA��T�����	�����������������_�
3�J�
�!T�����	�������B����@��w@��{@��W@��k@�X���������_��S� ��[K�hSM��4�a��/�@�(���@��@��@�������'����S@�@�@��`V�3�!�5�;xf�`�3����
T�k@�c`@9c}��G��������c��g��c@�#�d\@9�@��y��{��g@��q���������������������_�3�� ���T�k@�@@�A@��)���B��[��_��[@��C\@9d@��y�c{�q���������������������_�3��`��!T�w@��{@��W@�������_�3������T�@��k@�?�������_��
�@�@��o��k@��s��@�!�!�5�"���c��@����������2�!@5��?�����3�ƀ����T�@�!�!�4���������������S@��������a�� ����������������#���sX���@��@��@��@��@��@��@��#@����@��c0�	T������#� �3Є���[K�dSM��4�`��!�@�$��$l@9�7�G��K�$h@9d7�� $@�"(@�����@��G@��K@��6$$@�%(@����@9ߜqaT�� �������BH8���Ұ���䷟��G@��K@����7#`@9�7#d@9#6��� $@�!(@�))���B��7��;��G@��!���|����@���-���J�`�D�J�a�D�J�b�D�������_� @��(���!
����#��@��#\@9d@��y�c{�q�����������������������_� @�f��(���!��'��+��'@��#\@9d@��y�c{�q�����������������������_�!����ţ���B��/��3��/@��C\@9d@��y�c{�q���������������������_��������W���@��@�X���@��c0��T������#���?�T@9��q�T@9��q`T�`qT��B�?��� ���䧟����������������_��������W���@��@����@���?�)T������#��{��������� �3�kA��[K�lSM��4`��$�@�,��w������c��_��[��W����S��O�����@�,���!P�B��������y����@��@��@�!@� ?�0�T�ƀ��g��@��k��w@���!�"�����#��@���e����@�
@�@��w@��W@��c@��S@�����K��@�	@�
@�@��[@����_@����O@����S@�������3��@��@��@��@��w@��W@��c@����������_����������������#��'��+��/���$W���@��@��@��@��@��@��@��#@��'@��+@��/@�����@��C�?�IT������#��s��w������� �3�kA��[K�lSM��4�_��$�@�,���@����T�o������S������O��c��_��[��W��@�a@�b@�S��@�@��TT
@�@��[@����c@����O@������j���|����S@�������3��@��@��@��@��o@��_@��W@�7�����C��_��S��W��_��o@��@��@��@��[@��c@��O@����_@��W@��S@�����C��_��@���`�������_�� ����������������#��'��+��/����V���@��@��@��@��@��@��@��#@��'@��+@��/@�����@���?�IT������#��w��{������������������s��S��[��W�����(�O�J�n�D�J�l�D�J�mE�o�|�/io�0�@��������������������
������O@����S@��@��@��@��@��@��@��@��������s@��W@��[@�O���T_��T0�@���|�/io������������������
����g@��k@��o@���������_����
��_�� ����������#��'��+��/��3��7��;��?��C��G��K���'V���@��@��@��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��K@�����@��C�?�IT�Cѝ�?����#����������_��{��[��w��s������������o� �
3��A<�
�[K�mSM��4�^��$�
@�-�����@��c��@��S�@�����$7�k��g��W��9����c@��S@��&����B������@�A�!8��~�����@������g@��k@��W@��B9�s@����{@����_@������������@��@��c@��S@��@��@��@��@��w@��o@��[@�k�����C��_����������������#��'��+��/��3��7����U���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@����?��DT��	ѝ�?����#��O��S��[��c��g��k��w��{��K��GA��3��_��[��s��k�����s��������o��o��c��g�����H7/3����?A��?A��CA����4���GA��������[��?A��CA����
�D@� ՟P�T�6�����#	���[@�`�@������@��#��[A��_A�S&����B��'��+��KA�A�!p8��~��������W�I�`�D��I�a�D��I�b�D������	��_��{9�k��g��������T�X�`TB@6D���[A��_A�
*���%��oA��mT�@���@���@��o@���@��9�k@��T��T�X��.T�d�*T�g@��H7!3�!����@���@�����@�@4������#<@����[A��_A�`?������������������������������9�#��C����>��c�6_���#��A����%6�@��@��@���@���@��g@����������s��C��#����>��c�"_���#��@����@�f��c���������#	���[A��_A��%����B����#��[@�`�@����'��@��+��KA���!T%�b�������������@���@��s@��c@���@�C��c	��C�c@��/��3��KA���!����c	��@�������@���@��s@��B9�6�c	���[A��_A��%����B��/��3��KA���!�2�B���c	��@�������@���@��s@������	��_��[A��_A��%����B������@��d\@9�@��y��{��q����������w��S��{����H7��%3Х���������3����B��S@������{@��w@����W��g@��H7'3�����@���@���@����3�������P@��� ?��W@�B@����@����������?� 6�B9@6�c	���[A��_A�K%����B��/��3��KA�a�!���c	��@������O���@���@��g@��w@��{@��S@�,%��b��KA�d@��@��@�d���,��T�g@��H7 3�����@���@�����@�P3��,@���@?�|7����`T���������c	���[A��_A�%����B��/��3��KA�A�!��b���c	��@��������@���@������	��_���@�����@����o@����s@����������cA��gA��[A��_A��kA��oA��sA��KA���@���@��������	��_�@�c@�c@��AT�c	�������$����B��/��3��KA�A�!�(�����c	��@�����I�`�D��I�a�D��I�b�D������	��_�����#	���[A��_A��$����B����#��[@�@�@��'��@��+��KA�a�!$�B���������������2�!@5�;������g@��H7 3�����@�,@���@?��_����T@���@?�d��T�{B9�6�����#	���[@���@����@��#��[A��_A��$����B��'��+��KA�A�!p8���������~���������_@�c<@���@��[A��_A�`?֍�7�����@�����@��2�������������#��'��+��/��3��7��;��?��C��G���`S���@��@��@��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@�����@���?�iXT�ѝ�?����#����������������#�,���VT�������|���������c9���������_��������[��W�������������H7.3���������M2�������c��'���@���@���@����'@�dL@�r�[@�����/��c@��?� 6�'@�"l@��c@�@?���/@�_�
T�3��'@�"l@��c@�@?��S�����������A��A��#����!������S@�@��#����!
������[@��#����!
��������@���!H�����c��@������3@��/@�-�'@�"l@��c@�@?��/@��T�'@�"l@��c@�@?��S�����������A��A��#����!������S@��#����!
������/@��#����!
��������@���!&�b���c��@������/@��[@��3��A��'@��c@��A�j
������@�@�������@���!����#��@������cH9 6�A��AT�A��@y&̍ҿk�T�@9��q T�A��AT�@y�M�ҿk�T�'@�BH@��c@���@?��K�����@��[@�������������/@���%C������c@��'@��3@��[@�������a��c@��'@��3@��[@��������7����T?�T�H@���@?���@��7@�D��@�d�|�Fhd�������@���@���@��W@�S��7@��/@��+Te���@��ˢ�;K�bSM��4�Z�� ��@�"�!��@�"����L@��� ?�6�'@�"l@��c@�@?��'@�"H@���c@���@?�,@���@?��G�����@���@���@��W@���@��[@��7@��7@��7���@���@���@����6�/@���@�>�'@�"l@��c@�@?��'@�"H@���c@���@?��+��g��'@�CL@��c@�`?�6�/@�A��3@���T�'@�BH@��c@�@?��+@�!,@��g@� ?��+@��g@���@���@�������@���@����7@��/@���"T����@�
���;K�iSM�	4�Z�� ��@�)�!��@�)������cH9�6�A����T�A�*@�k,�ҋ���_k�
T�[@�_�	T��@�"@� @�A@� ?��"����!��s��w��s@��E\@9�@��y��{��q����������/@�f���������T�@��C�	�C����@��Є���B���/@����C��?�����G������}������@�������}2��%Х���k��.��� ��o��k@�%��\@9�@��y��{��o@��q���������C@��?@����@��	����_@���@���@�
���_@���@���@����_@���@���@�����������������#��_��������{��;� ��A���@���;K�eSM�e5�A��Y���A�%��@�'����������A��A�P"����B������;@�`�@������{@�����@��! 5����������L���@���@��_@��.�c�C��.�Z��`?������_�����zZ������wZ��@�A����@���@���@��W@��G@��@���@��[@��TT�O���'@�	�|��hi��������������
����	���O@��/@�	�BT
	���@�j
�B	�;K�lSM�,��4�Y�� �L@�,�!�L@�,����������	�BZ������?Z������<Z����@�"A��[@�)��K@��@��	��_@���@���@���T�[����F@�G@��W@�������@���@���@����@�cJ�������!T @����#@����"@��_���'��A���T�A�	@y�M��?
k����A���		�)@��6��@���@��_@�������_�I�g�D���@��!T�I�g�D���@�_�AT�I�gE���@��!T��������@���@���@�������@���3��.�f�C��.�Z���?������_�����B�.�ۛ���@����Y�� ����������#��'��+��c9�3��7��;��?��C��G��K���zP���@��@��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@��K@����@��c0��*T������#��G��[��W��K��O��S�#��'��T@��� ?�H�?�T�W@��@�d��T�I�f;B��W@��`T��
�I�b?B��[@�9������W@��W@����#7���`�@����7��[@��;��G@�!�!��B�����@���?��G@��W@��[@��I�c;B���`T��
�I�b?B���������W@��[@����G@��6�K@��S@����H7!3�!��	�O@���>/���W@��[@������G@���`T�@�����������@��G@��W@��[@���#7$��K@��S@����H7!3�!���O@���/���W@��[@�����&@��������?�@��G@��W@��[@���6�S@�C@� �P�T�O@�#@����K@�����K��O��S����H7�� 3����.��@����W@��[@�`?֠7�G@��W@��[@��K@��O@��S@�������_��S@�C@� �X�!T�K@��H7!3�!���O@����.������!,@��� ?�@����W@����[@�`?��W@��[@����G@����7�K@��S@����H7!3�!��	�O@����.���W@��[@������G@�&3���?�T��KG���W@��[@�H��@6�S@�@6�K@��O@�����K��O��S�;�K@��S@����H7�� 3����O@��.���������W@�b�D@����'��[@��+�@�@��/��3��G@���!��"���#�����n��K@��O@��S@�5���K��O��S�B�����W@�`�@����7��[@��;��G@�a�!�:�������@���T��K@��O@��S@�������_֠����C������B�����#��@��C\@9d@��y�c{�q���������������������_��[@�~2��������_�������������_�;3�c�@������B������ ���������������	O���@��@��@��@��@��@�����@���?�I4T�ѝ�?����#������������� ��;K�oSM��4�W��'�@�/��������O��_��[������f��@��D��2��6�yo�`�3�a���!Tm����������_�3�����!T�T@��� ?�H�?�T�@��@�d��T�I�f;B��@��`T��
�I�b?B��@��������@��@����7���`�@������@����@�!�!�+�����#��@������@��@���@��1���������_��2�A<��
�!T�I�j�D��I�k�D��I�lE����
���������u������@��@������@�����{������������_�3�����aT�c��g��I�p�D��I�q�D��I�sE� ��;K�tSM�44�_��[�W��'�@�0��[@��_@���@��@��@������������������@��
����������@��@������@����������_�3�kA���	T�I�h�D��I�i�D��I�jE���������&������@��@������@�����{������������_�3�kA���T�I�h�D��I�i�D��I�jE��������������{��������@��@������@������������_�3����T��O��{��������@��@������@������������_ցT@��� ?��?`��T3���xa�`��@��@��@��@��@����������_��@��@��@��@��@�1��������_��@��@��@��@��@�x��{������������_��@��@��@��@��@����������_��@��@��@��@��@���������_��@�"p@��@�@?֠��@��[@��_@��O@��@��@�<��������_��@��@��@��@��@����{������������_�I�f;B��@��AT�I�b?B��@������6�@��[@��_@��O@��@��@���{������������Y�����ƀ��S��W��S@���\@9d@��y�c{�q����������������������_�
����@�@�@��k��@��o��@�@�@��s��@��w��@�A�!��B���C�����u�����2�!@5��4�����������������������#���RM���@��@��@��@��@��@��@��#@�I���@��c0�)T������#��C��G��K��O� ��;K�fSM��4�U��$�@�&���2����AT�O������0�����+��'��#��O@�c`@9�%���+@��'@��#@��������_���C�c@��/��3��!,�����c��@���$�����2�!@5�g4�� �������������M���@��@��@��@��@�����@��c0�T������#��C��G��K��O� ��;K�fSM��4�U��$�@�&���2�� ��T�O�����}0������+��'��#��O@�d@�c@��������)���+@��'@��#@��������_���C�c@��/��3�!�!�5�"���c��@���������2�!@5�4�� ��������������L���@��@��@��@��@�����@��c0�	T������#��C��G��K��O� ��;K�fSM��4=U��$�@�&���2�����aT�������T�`@9F6�#�����*0��m���+��'����#@�c@��&���+@��'@��@��������_���C�c@��/��3�!�!�B���c��@���������2�!@5��3�� �������������lL���@��@��@��@��@�����@��c0�	T������#��C��G��K��O� ��;K�fSM��4�T��$�@�&���2�����aT�������T�d@9F6�#������/�����+��'����#@�c@�c(���+@��'@��@��������_���C�c@��/��3�A�!(%�b���c��@���9�����2�!@5�|3�� �������������L���@��@��@��@��@�����@��c0�	T������#��C��G��K��O� ��;K�fSM��4�T��$�@�&���2�����aT�������T�h@9F6�#������/������+��'����#@�`@��%���+@��'@��@��������_���C�c@��/��3�!�!���}��c��@���������2�!@5�,3�� ��������������K���@��@��@��@��@�����@��c0��T������#��C��G��K��O��2�����aT�������T�l@9f6�#�����D/������+��'����#@�`@�a @�p%���+@��'@��@��������_���C�c@��/��3�!�!t�B���c��@���������2�!@5��2�� ��������������K���@��@��@��@��@�����@���?�T������#��{������� ��;K�oSM��4T��%�@�/�����@��5J�3��
��xo�`��2�����T����������_��2�kA���T�I�h�D��I�i�D��I�jE���������5�������_��2�����AT�`@9c}��G�����������[��_��[@�#�d\@9�@��y��{��_@��q����������������������_��2�� ���A
T�@��@�����B��S��W��S@��C\@9d@��y�c{�q����������������������_��2��`���	T�������������_��2ЭA<��
�aT�I�j�D��I�k�D��I�lE����
�����������������_��2������T�I�o�D��I�p�D��I�qE� ��;K�sSM�34�c��O�qS��%�@�0��c@��O@���@��@��@������������������
���1�������_��2������T��T�������_���D��@��g��k���!��"���#��@���������2�!@5�2���2�ƀ����T�w�����a�!,#�������������w@��@��@������������������J���@��@��@��@��@��@����@��c0�	T������#����#�W��D@� ՟X�`T�P�T���P��T�Hѿ��T�P�T�X�)T�\�T$@������
�h�!T�O7b86$@���������7�@��������_����������_�������a����!&���@������&��1�� ���������>J���@��@��@�����@��c0�)T������#����#�C@� �P�T#@������������_��������������_�������_���������J���@��@��@����@����?�T������#��g��k��o��c� ��;K�fSM��4�R��"�@�&��_��'��3��/��g��������S�"7�#��+��'@����H73�B���3@��3@��/@�)�������#@��+@������	��c@�d��@����G��g@��K�B�B@��O��S��_@��!H6�"���#��������#@��+@��?��C��_@��@��@�����@����q�����������_� ��7��;���4�����������4�1�� ����������������I���@��@��@��@��@��@�����@��c0�iT������#��/��3�C@� �X�AT���"����#����H73�c���(�������I�a+B��I�b/B�cD@�`?�`6���@��H73�!���@��#@����@��(�������I�c3B��I�d7B�%D@��������?�@��	6�@��@6�H73�!���@��#@����@��(�������@�3�c��?�
T��A���I�a+B��I�b/B��A��`6�@��@��H73�!���@��#@����@�s(�������@�3�c��?�AT���@���I�a3B��I�b7B��A�����@���7@��H� ՟�T���@��#@�����������C��_��#@����@�1���@��@��#@��@��B���@�����C��_�����2�!>��@�����C��_�3�c�@������B������3�c�@������B��y��� ����������H���@��@��@�S���@��c0�iT������#� ��I�B@(�B�߈�5�I�@(��.�!` �%����I�`E��������_����H����@���?��T�ѝ�?����#����c����>��cэR���#��c�@��)�� �����c�]!���O@�
�@@��7�A@��'��S@�C@��+�B@��C���@6�+@�@��;��C@��?��;@�'��\@9	@�*y�{��?@�qH��������������	@� �?M�!T�#��3��/��H73����������'�����'@������7@�I��������@��7@��'@�"(���#@��;K�dSM��5�/@��3@����Q���/@�!�@�"��3@�"�@�#����������_�@�@��/������!L#�B���7@��'@������@�x��c��������/������7@��'@�[����B��G��K�`���A���#��@����d��@�@��/�� �������HH���@��@�i���@��c0�
T������#��S��O��K��G�Dt@����?��`T�T���O@�Cx@��S@��@�`?�I�b+B��T�@�_����I�b/B�|���@��7!T�O@�Bx@��S@��@�@?��'��;������G@��K@�����B��+��/��'@�@�@��3��;@��7���,
��	���C������d��������_��O@�!t@��S@� ?��#������K@��G@������!��+��/��#@������!
��3��7����3�A���C�����hd��������_�����������_�����������_������������G���@��@��@��@�����@��c0�	T������#��'����+��'�����������_���?�Thb8qjTD���c	���@������'@��+@�|q��T�'������qTe@�fG��?��he8�r����H�`�A���x���+@��'���@�fG��?����'@��7-fG��?��q�Te@��he8�r����q�H�`�A���a���'��?�q���@�fG��?����'@��+@��7T�q�T�q�ǟ�
���H�`�A���K���+@��@�fG��?����'@���7��������_���������_��@�������_�������SG���@��@�����@��c0�)T������#�3��?��C���9������9��9��D@�d� Յ��;K�fc_9�6�@������@���_����������'�6�G��������<5���?@��C@��G@�D@���9��4��+�����/��C��3��@���9D@��$@���������������@�d��@�@�@����#��'���9�@���9��9�3@�@@�?���@9��@9�@��#@��'@��������_�������9������?@��C@���������@��@�@����#��'��@���9��9��@9�6����9�3@�@@�?���@9��@9�@��#@��'@��������_������9��9��@9�6����9�3@�@@�?���@9��@9�@��#@��'@��������_�zB���@��#@��'@���@9��@9�������_����������F���@��@��@�e���@��c0�iT������#ѐ@�0�@@��9@�;K�cc_9�6��D㸄���D�_���D������d�6��w����������_���rF���@������T�#����@��c0�	T������#��G��K��W��S��aT@��� ?�H�?�T�S@��@�d��T�I�e;B��S@��`T��
�I�b?B��W@�\z�����S@��S@���7���`�@����7��W@��;�@�4�A�����@����b������������������_��W@��)���S@��W@������#����H73��j%���S@��W@������@������?��7�@�E@��� ���T�ѿ�HT�S@�"T@��W@�@?��?�hT�@�ѿ�hT�@����@����6���H73����@��@��#@�<%��(@����S@��W@�`?�`7�@��@��#@��@��S@��W@�f*������������_����H73����@��@��#@� %��������@�@��'��+��S@�`�@����/��W@��3� ��?��@��#�����cb������������������_��@��#@��@�����������_��������������E���@��@��@��@��@�:���@��c0�	T������#��/��3� � �E@�E
������T��T��aT$@�+%�9��(��T%�y��#��T%����$@������T�$�T��aT$@�� �T%@9��%@y���(�T%@����,�aT$@�$@�d���T�����\����!����#�����������@����a������������C��_�����������C��_����H7��3����$�����@�@����#�@�H;��������@����a������������C��_�@���!���������a������������C��_�����������9E���@��@��@��@�t���@��C�?��T������#��O��S��_��[������[@��_@���p5�����������a����������������C��_��;@��`��'@����MT�'��#��C��?��;��@��@��@�����7��3����?@��C@��#@�x���C7�C��?��#�E@� տD�T���TM�T�T�H73�c��$������aP@� ?��@������7@��3@�X������������?@��C@��#@��������#@��H73����?@��C@����?@��#��,@���@?�%(������\���(T�\�aT$@������7@��3@��@����������C@��#@����?@�l���������������C��_���������������C��_����H73����?@��#����@�@��+��/� ��a���C��@���a����������������C��_����5����������a����������������C��_���������C��_����2�!�0��+�� ���������������hD���@��@��@��@��@��@�1���@���?��T������#��g��k��w��s����B��w@���,T�7��[��W�G@��3� � �D�`T�\�T�\�aT(@����[@��7@��w@��3@����W@�
�`�T��`T Ռ���[@��7@��w@��3@����W@��/��\�aT'@�����[@��7@��w@��/@����W@�����'��#��s@���\ �X)�����������`������������������_ւH73�!��4#���������	�A�!@��K��O� ���a���C��@���}`������������������_�	��������!
��K��O����A���C��@���g`������������������_���6����������X`������������������_��+@����@y)��S@�Ga�#��W@��[@��7@��w@��/@���-T�+��S��@��@��@���������������������������_��@��#@����T���T�'@����T�����#@������!
��;��?��'@�|����!
��C��G� ��8��~��������`������������������_�8!������������_֊ ������������_�����@�Y����!
��;��?��#@�S����!
��C��G� ��8��~���������_������������������_���������������XC���@��@��@��@��@��@���@��c0�T������#��/��3����#7E@��D� � ����T�T�T�\���T�\�aT#@����������������C��_����H7��3���U"�����@�@����#����7�������@����_������������C��_���<�A���������_������������C��_���������C���@��@��@�����@��c0�IT������#����2�!�0�N*�� ����B����@���?�&T�ѝ�?����#�����������������������B��?��c��_��H73�c��"�������C��#�aT@� ?�L� T�������@��@������B������#@�`�@������C@����D�A���������:_�������������������_��@��@��#@��C@�e������#@�"l@��C@�@?��'��#@�"L@��C@�@?֠6�'@�A��@��KT�#@�CH@��C@�`?�,@���@?��@�-�;������
�����@��@������B��g��k��@�c����B
��o��s��;@�]����B
��w��{��������#��@����^�������������������_��'@��@��T�����K��3�������
3���[��@���A�����
�����@��@�T����B��g��k��@�.����B
��o��s��'@�(����B
��w��{�`��&�a���#��@����^�������������������_������������������_��\
�a���������^�������������������_��W@��`������@����
T�+��W�`@�a@�b@�����S��O��7��#@�dL@��C@��?� 6�'@����+@�?�T�3@��K@��+@��#@�CH@��C@�`?����O@������S@��7@�m����+@����[@�����K�hSM�4�J�� ��@�(�!��@�(���������G��/��������������!
������/@�`�@������G@�����t#�A���������N^�������������������_��_@��?@������c@���������_����������������#����A���@��@��@��@��@��@��@��#@�����@���?�T������#��W��[��c��K���9����/�������C�����G����K��@��9���?�T@�D@��#�@� ՟P��T�H����T�P�T`�X�)T�\�T�@������
�h�
TH7b86�@���������6�3�@����@����:�����H�B��C���@�e@�?�T@�@�@��'��+��/�����9�K@�@@�?��;@��'@��?@��+@��/@��������_������J������|�� �ghf�f�� T������7����������7@��@��3@�C@�D@�B@��'��+��/��;��?���9�K@�@@�?��;@��'@��?@��+@��/@��������_� ��7�ƌ��������a�����!&���#@������&�h(�� ��<���'@��+@��/@��;@��?@��������_����������������@���@��@��@��@��@��@�S���@��c0�i	T������#���  �A@��+�V?��@����HХ�����@��@�&���������_ր��+@�@�K�`SM��4nI��!�@@� �A���#��'���������@���L]���+@���K�fSM��4ZI��!��@� �������)�|�)!��hi��	�
�`T��
����������������@��@���%@����������@������@��c0�iT������#����#�d������������_����������@���@��@��@���@��c0�IT������#����2�!�0��'�� ���@����@��c0�IT������#����2�!�0��'�� ���o@����@��c0�iT������#����#�����@�������_���������[@���@��@��@���@��c0�)T������#����#��C@�dH� � ՟��T��P��TL��TP��TX�HTbH6��
B86!@�?����!@�\�!T"@�_����A@����������_����������_��@��������_�������a�����!&���@������&�k'�� ���������
@���@��@��@�����@���?��{T�ѝ�?����#������������������������@�`�C@� �0��T�aT�@�dџ�hT�@��T��8�hT�~�d<џ�hT��`�aT������/���@��H�a�E��H�b�E����������_��c@��`��?@������-ZT�?��c�`@�a@�b@�����C@� �0��T�aT�@�dџ�hT�@��T��8�hT�~�d<џ�hT��`�aT������;��/@���T��T��aT�@��@��7��@� ՟�hT��T�@�����jT��9����T��y������T���������ahT�@������HT��aT�@���aeT��9����T��y��	��T�������cT�@�$��T�aT#@� �T&@9��$�`T&@y��
(�T&@���,�aT#@�0�A^T#@������������T��T�HT�aT$@��AZT&�9���T&�y��	�T&�����aXT$@�D���@��@��7��@� ՟$�HT��T�@��� �T�@9����$��ST�@y����(�T�@����
�,�T�@���0�QT�@��HT�aT#@���NT&�9���T&�y��	�T&�����MT#@�����W��U�@�C��*���P�7��_��[����T��T�@��@��@���T�W��@���������[@��_@��7@��;@��/@��W@��@9�T��9
����_@���@9�/@�#@9��c@�-��!T�@��@��@� ՟<�T�@��@��"!�"�@�CT�@��@�<�T"@�#@�B�"c�"@�a@T"@�#@�  c��� b�������!T�@��@��7��@� ՟�HT��aT�@���;T��9����T��y��	��T��������9T�@��HT�aT#@��7T&�9���T&�y��	�T&�����!5T#@�������@��@� � ���`TF�� ��@��@�������`6�@��[@��_@��7@��7�7@����H73�!���[@��_@����[@�g������!$@��� ?�6�@��@��@��@��7���3��S��7@��@��[@��_@��7���3@��`T�������S@��q���[@��_@��7@������9�@��@��@���������@9�`@��/@������T�@��@��@� ՟4�T�@��"�8�'T�@�4�T!@�!�"8�%T!@�  `���m��T�@��@��@��`�T�@��@��@�����8���7@��;@��/@������[@��_@�`�T#@�'@�	���C�)���C@��/@��@�������`T��������l���/@���@�@��@��7��@� ՟$��T��aT�@�� �T�@9���$��T�@y��
�(�T�@����,�aT�@��0�!T�@�$��T�aT#@� �T&@9��$�T&@y��
(�T&@���,�aT#@�0��T#@�����÷6��H�a�E��H�b�E����������_��7@����H73�!���[@��_@����[@���������7@��#��G��������[@��g��_@��k��o������#�-�����B�������#@�`�@������G@������A����������Y���������������_��@����H73����
�@�����n���7@������[@��_@��O��+����H73����a�������'��K����������������������B�������+@�`�@������O@����'@�`�@������K@����[@��s��_@��w��7@��{�����Ԉ����B������ ��%�a���c��~����Y���������������_��@������������_��������������_���������A�����!�<���;@������&�9$����������A�����!�<���7@������&�+$����������a�����!h&���;@������&�$���;���������a�����!h&���;@������&�$���������!�����!8���;@������&�$������q���!�����!8���7@������&��#������c���������!����;@������&��#���;�����T���������!����;@������&��#������F���!�����!8���;@������&��#������8���A�����!�<���7@������&��#������*���!�����!8���;@������&��#���������A�����!�<���;@������&��#���������!�����!8���7@������&��#���������!�����!8���7@������&��#�� ��������������� <���@��@��@��@��@��@����@��c0�iT������#��7��;��C��G��+��#��'����@������@�������_����������������;���@��@��@��@��@��@����@��c0�YT������#��G��K��S��W��'��;��7���C@� �0�T�T�@�����&dџ�T�@������T������8�T�~�����d<џ�T������`�T��������H�d�E��H�e�E����;��#������3��/��7@��;@��'@�v�C@� �0�T�T�@�����&dџ�T�@������T������8�T�~�����d<џ�T������`�T��������H�d�E��H�e�E����3��'��@���@T��T��T�#@���T��T�3@��@������FT�3@���9����T�3@���y����
��T�3@����������aDT�3@��@���f���@�lHT��aT�@���AT��9����T��y��	��T�������!?T�@�$��T�aT#@� �T%@9��$�;T%@y��
(�T%@���,�aT#@�0��9T#@����'��6��!T���T�HT�aT$@��!6T%�9���T%�y��	�T%�����A4T$@�����#@��$�T��T�3@��@��!� �T�3@��@9����$�0T�3@��@y����(�T�3@��@�����,�T�3@��@���0�-T�3@��@��HT�aT#@��*T%�9���T%�y��	�T%�����(T#@����'�������H�a�E��H�b�E���������_֟��T�ѿ�T��a%T�#@���T��T�3@��@���a"T�3@���9����T�3@���y����T�3@��������! T�3@��@��HT�aT#@��!T%�9���T%�y��	�T%�����AT#@���㧟���H�a�E��H�b�E���������_֟��T�#@��4�T�3@��@��"�8�T�3@��@�4�T!@�!�"8�T!@� a�W��l��!T�#@��`�T�3@��@��@��#��;��7��/@��3@��@�����#@��'@������7@��;@�`�T&@�'@��+�������@��+@��������������g���㧟�B�#@��$�HT��T�3@��@�� �T�3@��@9���$�A
T�3@��@y���(�T�3@��@���
�,�T�3@��@��0�!T�3@��@�$��T�aT#@� �T%@9��$�T%@y��
(�T%@���,�aT#@�0�T#@����'��������������_�������������_�������������_���������A�����!�<���'@������&�!����������A�����!�<���#@������&�!����������a�����!h&���'@������&�!������s���a�����!h&���#@������&�� ������e���!�����!8���'@������&�� ������W���!�����!8���#@������&�� ������2�!@>�� ������D���!�����!8���'@������&�� ������6���A�����!�<���#@������&�� ������(���!�����!8���'@������&�� ���������A�����!�<���'@������&�� ���������!�����!8���#@������&�� ����������!�����!8���#@������&� �� ���������������9���@��@��@��@��@��@�#���@��C�?�T������#��O��S��[��_��7��'��3��/��#��+����@7������C��_��'@��C��/@��;��3@��?��7@��+@��#@�����@���������C��_����������������8���@��@��@��@��@��@����@��c0�T������#��'��+��3��7���������������_�@�����������_����������������8���@��@��@��@��@��@����@��c0�T������#��'��+��3��7���������������_�@�����������_����������������8���@��@��@��@��@��@����@��c0�T������#��/��;��3��?��7��������
TGhe8��qhTg4��q@T��q���T�H�g�B��H�h�B��H�i�B�)�H�g�B��H�h�B��H�i�B�"�H�gC��H�hC��H�iC���q`T��q@T��qa��T�H�g�B��H�h�B��H�i�B��H�g�B��H�h�B��H�i�B��H�g�B��H�h�B��H�i�B���HT�������#�@��˨������F��������?��/@��@��3@��#@��@��@��?��@����/@��3@��7@��;@����?@������T@���g������F����������?����C��_�����vA������sA�� �������������8���@��@��@��@��@�u���@��c0��T������#��'��+���B����m�������'@��+@�������_��5���������'@��+@���ʲ�������@����2�-�S����@� @�����!@�?�T������_�@����&��� ��������7���@��@����@��c0�IT������#����������������_����������7���@��@��@���@��c0��$T������#��W��S��O��K��G��������
T�"TGhe8���q�T�q�T�q�T		��?	q�Tqq�T���q���T���T�+��9@��˨������F��������?��A9���qBT��qT��q`T��q�T��qAT�H�aCC��H�bGC��H�cKC��G@��@��K@��?օ�H�a�C��H�b�C��H�c�C��G@��@��K@��?�z�H�aSC��H�bWC��H�c[C��G@��@��K@��?�o��qhT��q�T��qaT�H�a�C��H�b�C��H�c�C��G@��@��K@��?�^�H�acC��H�bgC��H�ckC��G@��@��K@��?�S��q�T�pq@T�H�aC��H�bC��H�cC��G@��@��K@��?��A9�D�H�b+C����@�?�HT�D�?��T�@��9�G@��@�C�"�H�h#C���	���	��K@��?�H�b+C��A9���@�?�(T�A9�@�?�T�G@��@�C�"�H�f#C���������K@��?��H�a3C��H�b7C��H�c;C��G@��@��K@��?��H�asC��H�bwC��H�c{C��G@��@��K@��?��+@�4�W@��+@�b��/��˅����O@����3��S@��˃i���G��'�D���6�'@��+@�A��W@���#T��T�G@��@��K@��3@��/@��?�����G������!��7��;��G@���B�������@����K@� ^���'@��+@����Ѧ��G@��K@��O@��S@��W@�����T@���g������F����������?������_������?���?�����?���?���?���?���?�������?�������?�� ��������������6���@��@��@��@��@����@��c0�T������#��+��'��.�B@!�֩������'@��+@�������_��5�1�������'@��+@���C��������@����2�-������@� @�����!@�?�T������_�@��������� �������F6���@��@����q�T�q T�q�T��?qiTpqaT�@��_��qjT�@�qᷟ����_��@��c0�IT������#���)������������_���������6���@��@��@���@��c0�iT������#�����������������_����������5���@��@��@���@��c0��T������#��/�?�T@�����T@�d@�c@���������������7�7��3��/�����
��������C��_��#@��@�d����3@��7@���?��T���#�e@�E�f@������@�%��\@9�@��y��{��@��q�����������������	�����6�@�d�|��/@��h$����J�fSM��4=>��!��@�&������@��/@���^������������������5���@��@��@�����@��c0�IT������#�;��G��S��O��K���9�#��� �@��@��E����/�C
���J�aSM�a5�/@�	>�� ��/@�"@�"� �7
���J�aSM�a5�/@��=�� ��/@�" @�"�  �+
���J�aSM��5�/@��G@�
�=�� ��/@�"$@�"�!��G@�C@�#� $�A���@�;�9! ���X����G@�"@�[�9�c@��3�B ��7����;��@��9"@��O@��T$@��K@�����sc���6�G@���]�G@��O@� � �"@���@����+��	���J�aSM�a5�+@��=�� ��+@�"@�"� ��	���J�aSM�a5�+@��=�� ��+@�" @�"�  ��	���J�aSM��5�+@��G@�
�=�� ��+@�"$@�"�!��G@�C@�#� $�A�`���ĉ���O@���J�aSM�a5�K@��=���K@�#���G@�d@��J�eSM�e4{=��$��d@�e@���J�dSM�d4r=��%��d@�e@���J�dSM�d4i=��%���'����S@���b�`6�'@��'@�@����9�J�aSM�a5�S@�Y=���S@�!�@�"���#�����9�;@�@@�?��@��#@��@�������_�g0���#@��@��@�������_������������4���@��@��@��@����@��c0�iT������#ѐ@�0�@@�C����������_���n4���@������T�#����@���?�iT�ѝ�?����#����9�;����@��@�{�9d`��J�ec_9�6�@������@���_��������������6`P�����v"���@�@�{�9�� ��S�c ��W������@��9@�c@�c�c@����7�`�������$���O��@�c@�a@�������>��c�=���#��������@���7@��O@����;�����������������_��K�%x"��������7@��K@��3@��[@����_@�F��@��T�G����@�dЄ������$���G@��������3��7���J�cSM�#��4�<��%�#xb�#����;��?��C��9��@�@@�?��;@��?@��C@��������_ֵ/���;@��?@��C@��������_������3���@�n���@��c0�iT������#ѐ@�0�@@��9@��J�cc_9�6��D㸄���D�_���D������d�6�������������_����3���@������T�#����@���?�T������#�k��w��{���9�#� �@��@�������/�����J�aSM�a5�/@�G<�� ��/@�"@�"� �u���J�aSM�a5�/@�;<�� ��/@�" @�"�  �i���J�aSM��5�/@��w@�
6<�� ��/@�"$@�"�!��w@�C@�#� $�A���@�;�9!���������w@�"@�[�9�c,��3�B���7����k��@���9"@�@$@��{@����w@�"@�B @��'�������>��c�+=���#���)��{@����k����������;@�$��@��@��?@��@����@��+���)��'@�����@���J�dSM�d5�+@���;���+@�!�@�"���w@��#���9�k@�@@�?��#@��������_�.���#@��������_�������63���@��@�k���@��c0�iT������#ѐ@�0�@@�ם���������_���3���@������T�#����@��c0�i	T������#��;��+���9��@��@���9�`��J�fc_9�6�@������@���_����������g�6�7��?��;��P�����
!���7@��;@��?@�@���9��3��#�� ��'����+��@���9@��@���������������@�����9�+@�D@��?��@��������_�����������_ֈ.���@��������_����������2���@��@��@�����@��c0�iT������#ѐ@�0�@@��9@��J�cc_9�6��D㸄���D�_���D������d�6�������������_����2���@������T�#����@����?��CT������#������� �@�C�@��U����?�S���J�aSM�a5�?@�;�� ��?@�"@�"� �G���J�aSM�a5�?@�
;�� ��?@�" @�"�  �;���J�aSM��5�?@��@�
;�� ��?@�d$@�$�#��@��@�%�`$������@��@�@�{�9d���J�ec_9�6�@������@���_������������6`������[ ����)�a����"���C�����B�
��@���)������c���J�dSM��4@��:��$��.Є@ ����)��C@���B���~����������J�eSM��4@��:��%��.Є� ����)��C@���B���~���������J�eSM��4@��:��%��.Є�����)��C@���B����ҝ����7���J�eSM��4@��:��%��.Є !����)��C@���BH3���Ҋ���Є7���J�dSM��4@�z:��$��.�� "����)��C@�b�B����w�������J�eSM��4@�g:��%��.�� ����)��C@�b�B ��@�d��d����J�dSM��4@�T:��$��.���!����)��C@�b�B�
��@�Q��Є�<���J�dSM��4@�A:��$��.���!����)��C@�b�B����>��d����J�dSM��4@�.:��$��.��"����)��C@���B�����+�������J�eSM��4@�:��%��.�� ����)��C@���B������d��-���J�dSM��4@�:��$��.��@����)��C@���B���@��������J�eSM��4@��9��%��.��`����)��C@���B�%��}���������J�dSM��4@��9��$��.��  ����)��C@�b�B��������Є�5���J�dSM��4@��9��$��.��� ����)��C@�b�B��������Є�8���J�eSM��4@��9��%��.��� ����)��C@�b�B|�������Є�8���J�eSM��4@��9��%��.��!����)��C@�b�B��������Є�8���J�eSM��4@��9��%��.��`!����)��C@�b�B��������Є�8���J�eSM��4@��9��%��.���!����)��C@�b�B��������Є�8���J�dSM��4@�p9��!��.�!�!�� �)������@�"@�B @��J�cSM�c5�C@�d9��"��C@�+���+@�,@�$@�%@�&@�'@��@��@������	�����=���@�l
@���9����J�nc_9�6���㸄�����_����������d�6�;��7��3�����������7@��3@��;@��@����#����>��c�V:���#����#����/�������������_��#�#	���G@����@��@��K@��@��@������������������_��@������������_���������s0���@��@��@����@��c0�iT������#�$@�@���T�'��+��/��@�"@�#@�����������@�d������/@�A@��2�`=�����@��6�@�����������_��'@��@��@��+@��@��@���������9�J�dSM�d5�+@��8���+@�!�@�"���@�������_֠���2�!�>���� ���������#0���@��@��@�����@��c0�I1T������#�����������)�a������������b�B�
��@���)����c�c���J�dSM��4@��8��$��.��@ ����)��@�b�B���~����d����J�eSM��4@��8��%��.��� ����)��@�b�B���~�}�������J�eSM��4@�m8��%��.�������)��@���B�����j���Є7���J�eSM��4@�Z8��%��.�� !����)��@�b�BH3����W���Є7���J�dSM��4@�G8��$��.�� "����)��@�b�B����D�������J�eSM��4@�48��%��.�� ����)��@�b�B ��@�1��d����J�dSM��4@�!8��$��.���!����)��@�b�B�
��@���Є�<���J�dSM��4@�8��$��.���!����)��@�b�B������d����J�dSM��4@��7��$��.��"����)��@���B������������J�eSM��4@��7��%��.�� ����)��@���B�������d��-���J�dSM��4@��7��$��.��@����)��@���B���@���������J�eSM��4@��7��%��.��`����)��@���B�%��}���������J�dSM��4@��7��$��.��  ����)��@�b�B��������Є�5���J�dSM��4@��7��$��.��� ����)��@�b�B��������Є�8���J�eSM��4@��7��%��.��� ����)��@�b�B|�������Є�8���J�eSM��4@�v7��%��.��!����)��@�b�B����s���Є�8���J�eSM��4@�c7��%��.��`!����)��@�b�B����`���Є�8���J�eSM��4@�P7��%��.���!����)��@�b�B����M���Є�8���J�dSM��4@�=7��!��.�!�!��p�����@����J�`SM�`5�@�37���@� ��I�aE�!��I�`��������_����.��r���@��c0�IT������#��/��3��#��������H7���2�����
���@��@������#@��I�e;B���!T�I�b?B�����ab���7�@��@��#@��@��#@��@��@��'��dЄ���AT @�#@�"@�����������C��_���b�B�.��y�� ���������L.���@��@��@�����@��c0��T������#���  ��,��@��H�c�E�C�c@��`T�@�	�����H�b�E��a��@��@��@��7������_�~�� ���#.�����@��c0��T������#���  ��,��@��H�c�E�C�c@��`T�@�	�����H�b�E��a��@��@��@��7������_�Z�� ����-�����@��c0�	T������#�#@�@��T���#�@�$@�����,\���6�@�`@��#@��@���`T��a@��@��a�����������_��������-���@��@����@��c0�T������#���#�@���������@�_��2�c��c��#�@������@����2�������,@���@?����C��_�A��������C��_������-���@����@��c0�	T������#����@�_��2�c��c��#�@������@����2�������,@���@?������_�A����������_������-���@����@��c0�	T������#����@�_��2�c��c��#�@������@����2�������,@���@?������_�A����������_�����X-���@����@��c0�T������#�@����J�B����@�_��2�c��c��#�@������@����2�������,@���@?������_�A����������_�����,-���@����@��c0�	T������#ѐ@���@�!@�@� ?�������_�Hs�� �����-���@��@������T�#����@��c0��T������#ѐ@�����@�@�����C��_�*s�� ������,���@��@��c�����T�#����@��c0�IT������#�#@�@�_��T@�$@���aT@�$@����T@�$@���aT#@�@����T���#�#@�@�����[���6�#@�a@��@��@��@�[��6�#@�a@��@�`@�b@��Z�����������_��������,���@��@����@��c0�T������#�#@�@�_�!T@�$@���T@�$@���!T@�$@���T!@�@��Z�����������_��������,���@��@����@��c0�T������#�#@�@�_�!T@�$@���T@�$@���!T@�$@���T!@�@��Z�����������_�������g,���@��@����@��c0�I"T������#���2�������I�`;��J�`SM��4�4��!��I�b?A�"��I�a?��2��������I�`C��J�bSM��4�4��!��I�`GA� ��I�aG����#���b�B���~��������@�9�����B�%��}��#@�����@�9�J�`SM�`5�#@��4���#@� ��I�aGF�!��I�`G����������B��C�Ҡ�!�����~���J�bSM��4@��4��$�dЄ�����!��@���B�C�Ҝ���~���J�eSM��4@��4��%�dЄ�����!��@���B��~�����~���J�dSM��4@�{4��$�dЄ�����!��@���B��#��x���}���J�eSM��4@�i4��%�����%����!��@���Bp��~�f���}���J�eSM�e5�@�	@�]4��!��@�!��I�bKF�"���B�%���I�aK�����<�!��Ŗ���J�aSM��4E4�� ��I�aSF�!��I�`S�j��2������I�`K��J�`SM��454��!��I�eOA�%��I�aO���|�A��������H���I�`S��J�eSM��4"4��!��I�`WA� ��I�aW�O������b�BX!����������@�9�����@�b�B4.��������9�����@���B&��}����@�9�����@�b�BH.����
���~�9�J�`SM�`5�@��3���@� ��I�a[F�!��I�`[�������C��_���K+����@��c0�	T������#Ѡ��!�������#������2�� ?��ha8��9�2�� ����@�'�|��hg���������
����@99�@����#@�?��K��T�J�aSM��4�3�� ��I�a?F�!��I�`?�����C��_���+�����@��c0��T������#���������������B��C�Ҡ���
���@�9�����B�C���@��
���@�9�����B������@��
���9�J�aSM�a5�@�3���@�!�@�"������������B��C�Ҡ��u
���@�9�����B��#���@�l
���9�J�aSM�a5�@�a3���@�!�@�"������������B��C�Ҡ��W
���@�9�����Bp=����@�N
���9�J�aSM�a5�@�C3���@�!�@�"��q���������B��C�Ҡ��9
���@�9�����Bl*�c���@�0
���9�J�aSM�a5�@�%3���@�!�@�"��S���������B��C�Ҡ��
���@�9����B`&��@��@�
���9�J�aSM�a5�@�3���@�!�@�"��5���������Bp��~�����	���@�9����@���B��#���	���9�J�aSM��5�@��@��2���@�!�@�"��@�"��I�cOF�#���I�bO�������_���?*��.���@��c0�	T������#Ѡ�������������b�BL/���Ҡ���	���@�9����@�b�B���~��	���@�9����@���BT(��}��	���@�9����@�b�B�"����	���@�9����@�b�B�����	���@�9����@�b�B���~��	���@�9����@���B#��@��	���@�9����@�b�B�����	���@�9����@���B��C��~	���@�9����@�b�B�"���u	���@�9����@�b�B`/����l	���@�9����@�b�B���@�c	���@�9����@�b�B�"���Z	���@�9����@�b�B���~�Q	���@�9�J�cSM�c5�@�E2���@� ��I�aWF�!��I�`W�������_����)��d���@��c0�)+T������#���)�!����r���������B��C����)�&	����c���J�dSM��4@�2��$��.Є�*����)��@���B�����	��������J�eSM��4@�2��%��.Є�*����)��@���B��#��	��������J�eSM��4@��1��%��.Є+����)��@���BX�������������J�eSM��4@��1��%��.Є +����)��@���B��������������J�eSM��4@��1��%��.Є�+����)��@���B�C�����������J�eSM��4@��1��%��.Є`+����)��@���Bp=������������J�eSM��4@��1��%��.Є�+����)��@���Bl*�c�ҡ��������J�eSM��4@��1��%��.Є�+����)��@���B`&��@����������J�eSM��4@�~1��%��.Є,����)��@���B�*�c��{��������J�eSM��4@�k1��%��.Є ,����)��@���B@
����h��������J�eSM��4@�X1��%��.Є�+����)��@���B��~�U��������J�eSM��4@�E1��%��.Є@,����)��@���B���~�B��������J�eSM��4@�21��%��.Є`,����)��@���B��#��/��������J�eSM��4@�1��%��.Є�.����)��@���B�?��}���������J�eSM��4@�1��%��.Є�.����)��@���Bp��~�	��������J�eSM��4@��0��%��.Є�.����)��@���B�/�c����������J�dSM�d5�@�	@��0��!��@�!��I�bCF�"��.�B@+���I�aC�������_���@(������@��c0�T������#��+��'�?�jT��	a�!t/����mV���+@�?����'@�"6�T$��˥����ҥ��B2�B@=��@��B���6?��T@���҅ͭ�kAT@9��q�T��������_��+@��'@����������I�a?F�����������A7 ��@�?�kT�@��y�<@��͍ҟk�T�~�������_��@� �b�B���@�A��`���@�	�@��@�b�B���@�A���䷟�D7 � ��@��@�b�B���@��@�������������_���������_�@9������_֠��,1�� ��������'���@��@�����@��c0�T������#�@�q"T@���@�G�����hc8�T�h`8��?���T���HT!������c�c<�`�����C��_�@�A��I{���������E2Х�4��@���a�!�/���������C��_��0��B���0���@��0�� ��#9���'���#@9���@��c0�	T������#��/��3� ��/��3����#��@����2�c������aT@��� ?�X�T ��/@����3@����@�$��\@9�@��y��{��@��q����������/@��3@�����C��_���������C��_�������#��������@� ��X��T��O7e86@�������������@�� ������C��_�������.'���@��@�����@��c0�i
T������#��7��;�@� ��'��+��'@�#�d\@9�@��y��{��+@��q��������������������_��@������������#������H7�2���������%�����I�aCA��I�bGA�D@����?�`6���@����H7�2�!���@��#@����@��������I�c;A��I�d?A�%D@��������?�@�c6�@�D@� ՟X�TbH6�#@����86�#@�'@��#@�������#@��#@��@��@��@�K ���������_��������&���@��@�����@��c0�T������#��+��'��/�?��T@�@���&����
�@�c(F��2�B��[xc�`փ�c%��	T @�!@��@�������_փ�c)��aT @�!@���������_փ�c#��!T @�!@��@�������_֣�c���T @�!@���������_փ�c(��T @�!@��@�������_փ�c'��aT @�!@���������_փ�c$��!T @�!@���������_փ�c&���T @�!@��~�������_��'@��+@��/@�������c@�!�?�-Tf@�f���������a@�������+@��@�_��Td�|��'@��h$����J�fSM��4�.��!��@�&���c����@��/@��+@����@���_��T���N����������_���v/������c/�� ���������&���@��@��@�Y���@����?��
T������#���9��9��9��9�c��g��k��c9�g9�s��w��{����2�3�����������>��cѬ/���#���B9&�ƀ/����}ӆG�ƀ����#���B9'��1��'��}ӥ��+���B9'��2��/��}ӥ��3���B9'��4��7��}ӥ��;��cC9'��.��?��}ӥ��C��gC9'��5��G��}ӥ��K�@�@��O��S���((��������@���cM���������_��#9�'9�+9�/9�������9�9�����#����%���#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@�����@���?�	T������#��w��9�9�9�9�[��_��c��#9�'9�k��o��s��B9��4�{��w��+��{@���c,����������w@������B9���4�;��'���k��'@�c2�c ��@��������;@�z����B9���4�C��+���KC��+@�c2�c ��@��������C@�j����B9���4�?��7���/+��7@�c2�c ��@��������?@�Z����#C9���4�K��3��������3@�c2�c ��@��������K@�J����'C9���4�G��/���g��/@�c2�c ��@��������G@�:����������_����
��������_��#9�'9�+9�/9�������9�9�����#��'��+���%���#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@�g���@��c0�
T������#����+�%˅���/��+���_�T�����#��'����X����dq�T�dq�T��$q)T�q�T|q�T����k)T8@Ѥ���k�T@@��O@�k�T���������_��@��#@��'@��+@��/@��@�?�TC�b�#�a��ˣ����o����/@�?�`T�����+@��R���������_����������_���.����.�� ��������������$���@��@��@��@��@�����@���?�)(T������#��k��g��o� �����������9�S���@���T������k@�,���k@��o@��g@������g@��k@��o@�������_������������������7��+��K��3��O��/� �����������9S���@��AT�+@��3@��( T�'��/@���7@���cT�O@���������O@�*���/@������'@��G��C��[�d������K@��.���'@��+@��HT#��3@���������K@�����	T�?��W��@9���@�$q)TDŽ��@�q�T���@��qhT��M�;����S�D�a����V��#��;@�_��T�CT���;��C@����G@�_�cT�[@�
�[@������������C@����@��G��[��C�������S@����.���?@��;@�?�CT�@��'@����3@����+@��˥�������W@������C@��G@��[@�p���G@��C@��[@�����������_�>-���@���;-����1-������
T���T�hf8��@�%q�T��@�qi��T���@�q�T���T��CT�#����;�B���c��c@���n�����k�T|D��;@��#@��#��G@��C@����˦����[@����������W���C@����G@�_��T�#@��?@��(T�'@���3@���������W@����+@��#��he8���0qT�$ѥ@ӿqiT�0q T�4q�T�kT�@9�(qT���˥������c����˥���@���c�	߀q�T���˥���@���c������[@�������,���,���@����,�����,���,�����,�� ���������P#���@��@��@�����@��c0�IT������#��/�����c�?�-Thc8����@�$q�T�@Ӥ��������@�q�T�@ӥ(�����Ѧ@��q(T�@ӥ(����������C��_���J�c�c�����#����'�a������@����J��������f
�� ���������#���@��@��@�����@����?�	(T������#���D����[��;�����������b�����?�mTc%T�?��+�#���D��������
V��|@��H�cwE�_�T"#T�H�esE�||����hf��@����/��O��s��+@������;@�Q����+@��/@��s@��O@��?@��( T��������[@�(� ��_@������_�T�����_��k@��g@�K��c@�_�T�7��W��K����������7@��W@��K@����K��G��o�
�������S-���G@��g��K@��k��o@��c� � ��_@�������T�����_��k@��g@��O@�a��c@�_��T�K����d���O@��K@��K��G��o�����s@���.-���G@��g��K@��k��o@��c��/@��?@�`��O@���T�s@��@y���ҿk�T�;@�?�aT�[@�iT�[@��h`8���@�$qiTDŽ��@�q�T���@�qiT�$��@�q�T�0��@�qiT߀q�T ��_@��������To����_��k@��g@����c@�_�"T�C������@�������k��c��/@��?@��[@������C@��;@��g����{��h&87���{�5���;@��[@��{�1�����?@��[@��{��+@��;@�*�����������_�?�T"���e���� ��_@��������T-����_��k@��g@����c@����T�O��3��S��������������O@������S@��3@��s��O��K�����,���K@��g��O@��k��s@��c�����?�T�������_�@�"�1����A2�!@/�0	����:+�����A2�!@/�)	��+�����A2�!@/�#	�����A2�!@/�	����(+������
+����#+�� ����������!���@��@��@�����@��C�?�IT������#��o�����C@�q T��������������c��[����������������z��c�������C��_�B�?�mThb8����q�T��q�T�	4��q�	T��q�TI��q�T��F�hf8ߴqa��T;��q�T��q#T<�tqT��qT�q�T�lqT3��q T��q�T��q�T�q���T����eqiT��eq	T��%q�T��q`T�|q���T���"T�W��_9�������@��Є�/���_A9�������c@��[@��W@��цh'8���`�t(��}�����C��_�`�t(��}�����C��_����������_��O��S��H�c�E��H�d�E��H�e�E������T�H�c�E��H�d�E��H�e�E��_@��O@��S@������T`�t(��}�����C��_����c@��[@�7������C��_���������!���@��@��@�S���@��c0�T������#�@�q"T@���@��F���hc8�T�h`8��?���T���HT!������C�c��`�����C��_�@�A�ґt��������E2���4��@���a�!�"�������C��_�7*��b��%*�����*�� ��#9��� ���#@9���@��c0�T������#�@�q"T@���@��F�p��hc8�T�h`8��?���T���HT!������c�c8�`�����C��_�@�A��Ut���}�����E2���4��@���a�!�(���������C��_�)���@��)�����)�� ��#9��� ���#@9���@��C�?�)T������#��O�@��	�@�%�@���������@�@���y��B��7��;��O@�`@�a@�q��B��?��C��������������H������C��_�@�@�����!���@�L�������C��_���������@�@���R��B����#��O@�`@�+��B
��'��+��O@�@@�A@�C��B��/��3���4��������@����G������C��_�@������������/��c��7��;��O@��@��@�'��c��?��C���������������G������C��_����� ���@�����@���?�IT�ѝ�?����#�����������@��9����b������������������������������������9�9�9�9�{������#9�'9��������N���O���P���Q���	���
��������k@����@���J�dSM��5�@����s�f(���@�"��s@��@�%���a2�!3�5�cB9�5�@��@�����-�����!��c��k����B!��������=������@���ZG���o��G���*�ut���~�����@���J�bSM��5�@��o@�5(���@�"��o@�$����G@���a2�!3���A��C��K��@��@��@�����(��@�d��C@����J�bSM�b5�K@�(���K@�!��@�"����@�[�9�J�cSM��4C@�
(��#��@�#�_����C@��K@�������_��@�"@�[�9@`����@�!@�!@������@��@��~��@���I�bSA��I�cWA�"��J�bSM��4�'��#�"@�"�#�"@�B@��J�cSM��4�'��"�#@�#�"�����������_�������������5���@��@��@��@��@����@��c0�	T������#��'�?�T@��Є���T@�@@�A@�������_��/��'��+�����	a��@��@�E����+@��/@���?�mT����`@�a@�����@�C�|��'@��h#����J�eSM�E��4�'��!�e@�%��ZG��������_�������������@��@��@�����@���?��KT�ѝ�?����#�������9��9��9��9�������C9�G9���������	��
����F��@�NPӡ2�!�;xp�`ְ2�"���aET��9��D9��D9��D9��D9�@��@��@��CE9�GE9�@��@��@���N�Ν/����
��c9�g9�k9�o9�s��w��{���9��9��������M���N���O���P��G��S	��[
��c��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@��������_֌2�:���A>T����@��
@��	@����@�_�"T�k��@���!�]���k@����J�fSM��4'�� ��@�,������	�,���J�lSM��4�g���!��������g@��7S��?T��GU��SV�,4�.<�0D�3P����	��
����G@��[@��_@��~��9�����������������������_֯2��A���5T��D9��D9��D9��D9�@��@��@��CE9�GE9�@��@��@������c9�g9�k9�o9�s��w��{���9��9�������M���N���O���P��?��G	��S
��[��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@��������_֏2��a=���/T��D9��D9��D9��D9�@��@��@��CE9�GE9�@��@��@����
��c9�g9�k9�o9�s��w��{���9��9�������M���N���O���P��?��G	��S
��[��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@��������_֐2����a(T��9��D9��D9��D9��D9�@��@��@��CE9�GE9�@��@��@���N�Ν���"
��c9�g9�k9�o9�s��w��{���9��9��������M���N���O���P��G��S	��[
��c��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@��������_֐2�b���A!T��9��D9��D9��D9��D9�@��@��@��CE9�GE9�@��@��@���N�����~��	��c9�g9�k9�o9�s��w��{���9��9��������M���N���O���P��G��S	��[
��c��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@��������_֌2�����!T�7S��?T��GU��SV��7��?	��G
��S��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@��������_֏2��>���T��D9��D9��D9��D9�@��@��@��CE9�GE9�@��@��@���I��c9�g9�k9�o9�s��w��{���9��9�������M���N���O���P��?��G	��S
��[��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@��������_֏2�����!T��D9��D9��D9��D9�@��@��@��CE9�GE9�@��@��@������c9�g9�k9�o9�s��w��{���9��9�������M���N���O���P��?��G	��S
��[��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@��������_֌2Ќ!;���	T������@��
@��	@����@�_�T���@��Є!��
�����@�-э
��J�nSM��4�g��?��;��c���!��
����b���@��?@��;@��g@��c@��?S��GT��SU��[V��=��E��Q��Y�
@������J�nSM��4J%��,��@�.������	��
����G@��[@��_@��~��9�����������������������_֡@��� ?�"��������4�&����a�!���������������� ����C9�G9�K9�O9��������9��9���#��'��+��/���v���@��C@9�G@9�K@9�O@9�@��@��@���@9��@9�@��#@��'@��+@��/@�~���@���?�)XT�ѝ�?����#��C9�G9�K9�O9��������9��9�����������	��
����@��@����U��V��'W��/X����
������#C9�q�T���#9�q�T���#9��9�q�T�C9��QT�F���hd8�#9�@��'9��9����������L��M��N��O����#��+��3��@�� @����$@��?����7U��?V��GW��SX��7��?	��G
��S��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@�������_�!�?�T�xa��@��)JT�@��@��2�)A<�	�aT�@�����T�/��@��c��@��;��I�aGF����|���6��@��@��$@����/@���T�CE9�qT�GE9�q�T�;@�?�AT�c@�@���ҧ���k�T��@��/@��@������?@��@��2�)A<���@����c@��;@��@��7��������B����� ��2�������@���\C�����?���*�wp��b����2�B����J�bSM�b5��@�4$����@�,�����7@���?@���J�lSM�l5�@�&$���@�,�����	��
����G@��[@�l���9�_��B9��������������������������_ր�����@����CE9���l�)T�2�!&�;xd�`�E����J�fSM��4@��#��&�������@��@�U���C9�����J�fSM��4@��#��&�������E���@��@�D�~���J�eSM��4@��#��%��Х��E���@��@�5E���@���1�~���J�eSM��4@��#��%��Х���E���@��@�"e����J�eSM��4@��#��%�����*���@��O9E���@��@�e����J�eSM��4@��#��%����l*��E���@��@��@���J�eSM��4@��#��%����`&��E���@��@������J�eSM��4@��#��%���p=��E���@��@�������J�fSM��4@�y#��&����X��E���@��@���KE9���q�T�5�}���J�eSM��4@�e#��%���?���@����CE9�Pѥ@ӿqHT!�?�hT�@��@��@��������%��'������|��J�fSM��4he�E#��&���Ơ�h%�)!�?�hT�@��@��@��������%���~�����|��J�fSM��4he�,#��&����p�h%��qT%����J�eSM��4@�#��%��������@��@�E��z�qAT��@��@��3�'������� �������c��@���B�����?���*�9o���@���2����J�eSM�e5��@��"����@�,�����3@���?@���J�lSM�l5�@��"���@�,�����	��
����G@��[@�l���9�_��B9��������������������������_��7U��?V��GW��SX��7��?	��G
��S��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@�������_��� տq Te<ѥ@ӿq�Tedѥ@ӿqhT�����J�fSM��4@��"��&�������E���@��@��GE9�4�q�T!�_�T�@������
��%���������|��J�fSM��4he��"��&����@
�h%�!�_��T�@������
��E��&������|��J�fSM��4he�r"��&���Ƭ�h%�������@����@�`��U��#V��+W��3X����#	��+
��3��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@�������_�����"����������!x�����������������7���������������"�������"�� ����C9�G9�K9�O9��������9��9���#��'��+�������@��C@9�G@9�K@9�O@9�@��@��@���@9��@9�@��#@��'@��+@����@����?��RT��ѝ�?����#��#�b����'��#�$@�$� @��ѥxf��@���)PT�@��@��2�A<���aT�@���!T�����k��@����@��[�{I�aGF�����x��@9�6�A��$@����T�@��@����T�2�!@<��@����k@����=�n��!���b���b�B�/����@�C@��)IT��A@�#@� @�a@� ?��@� ��@�C@��IGTB@��2�c@<�C��J�dSM��4�!��!�D@�$�A��A�"@��?���=��m��!����[@���J�cSM�c5�@��!���@�#��w����?@���%��m�����~�����'��m���2�!@<���J�bSM��5�w@��@��!���w@�%� ��@��@�'���@��������A�� @��(@��$@�'���xh�	@�?�=T
@�	@�?�aT@����@�K@��TJ@�?�?���!T�`T���g��c�����{I�aOF�
@�@����`x��@��@��@��@����Yx��@9�@��2�!@<��g@��@��A��@��c@����7��_�bT���Є���	���@��A��@����2�!@<����J�hSM��43!��&�xd�(�x$��$��(��J�dSM��4)!�� �� @�$�� ��k@����2�!@<��@����k@��7��#A�������>�k@�*�������_��7����G���������	��������#���c�������>��c�""���#�������2i�����@��A��7@�����*T�$@��" T� @��x`��J�fSM��4� ��%�fx`�&�ex ��@���)T�@��@��2��@<���aT�@������T�O��@����@��_�{I�aKF���!��w��@�@����_@�����@��������������@�9�O@��7@��@��A��2��@<����#A��'A��G@�	�@��@��k@���A��������mT�C����k��G����@����@��K�{I�aKF���!��w��@�@����K@�����@�����������w��@96�2�!@<��@��G@��C@��@����A�"@��;���=��l��!����K@���J�bSM�b5�@�u ���@�"��s����;@���%��l���{��~�����'��l���2�!@<���J�bSM��5�s@��{@�c ���s@�%� ��{@��@�'���@��������C@����@��xe��@��)T�@��@��aT�@����@�*@�_�T)@������T_�`T����{I�aOF��@��@����7w��@��@��@��@����0w��@9�C@��2�!@<��@��{@��@����6�G@���g���@���G@�_�T�����Є��Y���@��{@������2�!@<����J�hSM��4 ��&��xd�(��x$�M���$��(��J�`SM��4���#�� @� �� ��������_������ ������� ����� ���#A��'A��2�A<����A����@�&A����2�!@<��@��7@��A��#A����	��'A���T�S��9���@����@��W�{I�aKF���!��@��[@��v��@��3�@��o�{I�aKF���!��@��W@��v��@�@��3@����[@�����o@��@�������W@�����@����_�`T��SE���[@��@�`6�#A��S@����@�	@���|�
@����J�fSM��4���+��hj�&��h*��@�����#A��S@��@��A9���B6�����������> ������; ������8 ������5 �� ���������������@��@��@��@�]���@����?�aT��ѝ�?����#��_��c��g���	9��	9��	9��	9�C��G��K��c
9�g
9�S��W��[������
�����I9nq`ZT��H9?nq�VTrqST?rq`OT��	�pG@��#
�sS@��c
�u[@���
�wc@����������������pG@��#	�sS@��c	�u[@���	�wc@��G��S��[��c���F9��E9k�T��F9��E9?kT��F9��E9?k�T��F9��E9kT�cG9�CF9?k�T�gG9�GF9kT�@���@�?�T��	�l7@��#
�n?@��c
�pG@���
�sS@��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@��������_��	�pG@��#
�sS@��c
�u[@���
�wc@���������������H9��9��[���\���]���^��G��S��[��c����pG@��#	�sS@��c	�u[@���	�wc@��G��S��[��c���E9��D9kAT��E9��D9k�T��E9��D9kAT��E9��D9k�T�CF9�CE9kAT�GF9�GE9k�T��@��@�?�AT�@���9�[��\���]���^��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@��������_��	�pG@��#
�sS@��c
�u[@���
�wc@���������������H9��9��[���\���]���^��G��S��[��c����pG@��#	�sS@��c	�u[@���	�wc@��G��S��[��c���E9��D9kAT��E9��D9k�T��E9��D9kAT��E9��D9k�T�CF9�CE9kAT�GF9�GE9k�T��@��@�?�AT����9�[��\���]���^��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@��������_��	�pG@��#
�sS@��c
�u[@���
�wc@���������������F9q�T����9q�T����9�c9q�T�cG9����9T�F���j`8��9�@���9�c9������[���\���]���^��O��W��_��g����qO@��#	�tW@��c	�v_@���	�xg@���������������F9?qaT��9?q�T��9�c9?q�T�cG9����3T�F���j`8��9�@���9�c9��[���\���]���^��G��S��[��c��GW��SX��[Y��cZ��������������GO��SP��[Q��cR��G��S��[��c���[���\���]���^��G��S��[��c���	�pG@��#
�sS@��c
�u[@���
�wc@��G��S��[��c���E9��C9kT��E9��C9kA
T��E9��C9k�	T��E9��C9k�T�CF9�CD9kT�GF9�GD9kAT��@��@�?�T�GS��ST��[U��cV��G��S��[��c����pG@��#	�sS@��c	�u[@���	�wc@��G��S��[��c���E9��C9kAT��E9��C9k�T��E9��C9kAT��E9��C9k�T�CF9�CD9kAT�GF9�GD9k�T��@��@�?����������
�����������c��_�07�k��g��GS��ST��[U��cV���F9��F9��F9��F9��@���@���@��cG9�gG9��@��@��@�����������������9��9��9��9����������c9�g9���������[���\���]���^��G��S��[��c���E9nqaT�gA��kA�����#���c��������b�B�������!���	�e`����B!����������^`����B!����� �`�!������@���7<������W���*�Ri���@���_A���J�bSM�b5�cA����cA�,������W@���J�lSM�l5��@�����@�,�������
����_@��s@�l����9�w���B9���������������������������_��[��\���]���^��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@��������_��	�l7@��#
�n?@��c
�pG@���
�sS@��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@��������_���l7@��#	�n?@��c	�pG@���	�sS@��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@��������_���l7@��#	�n?@��c	�pG@���	�sS@��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@��������_��	�l7@��#
�n?@��c
�pG@���
�sS@��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@��������_��������� ��#9�'9�+9�/9�+��/��3��9�9�;��?��C��G��K��O��S�������#A9�'A9�+A9�/A9�+@��/@��3@��A9�A9�;@��?@��C@��G@��K@��O@��S@����@����?�	=T��ѝ�?����#�������������9�9�9�9����������9�9�����������
���������
���AT�@�Q.�����k�T�@9�qAT����Lh���@�"@��J�cSM��4��"� �.@�.�� �����@��F9�F9�F9�F9��@���@���@��F9�F9��@���@���@��@�����9�9�9�9�������#9�'9�������R���S���T���U��������������@���&T��@��@�Q.�����k&T�@9�q�%T�C9���mq�T�C9�C9�C9�{@��@��@��#D9�'D9�@��@��@��@��@����9�9�9�9�������#9�'9�������R���S���T���U��������������@���@��@��@��@��J�pSM��4���-��@�0����C9�mq�T�����g���@�"@��J�cSM��4���"� �/@�/�� ��C9�C9�C9�C9�{@��@��@��#D9�'D9�@��@��@���@�
@�������8��9�9�9�9�������#9�'9��������R���S���T���U��C9�C9�C9�C9�{@��@��@��#D9�'D9�@��@��@��������������2���?���@���@���@����9�9�9�9�������#9�'9��������R���S���T���U��������������C9���mq!T�@��@��@��J�gSM��4?��&��@�'����@���@��@����@��@��@�����!��}������@����J�fSM��4)�� ��@�,����N��O���P���Q��
��������
��B9�B9�B9�B9�[@��_@��c@��#C9�'C9�k@��o@��s@��������_��C9�C9�C9�{@��@��@��#D9�'D9�@��@��@��@��@����9�9�9�9�������#9�'9�������R���S���T���U�������������@�
@��@��J�nSM��4���-�@�.�
��C9�mqT�N��O���P���Q��
��������
��B9�B9�B9�B9�[@��_@��c@��#C9�'C9�k@��o@��s@��������_��N��O���P���Q��
��������
��B9�B9�B9�B9�[@��_@��c@��#C9�'C9�k@��o@��s@��������_���@��F9�F9�F9�F9��@���@���@��F9�F9��@���@���@���@��@��@����9�9�9�9�������#9�'9�������R���S���T���U��C9�C9�C9�C9�{@��@��@��#D9�'D9�@��@��@������������l2�?���@���@���@�����9�9�9�9�������#9�'9�������R���S���T���U��
���������
��B9�B9�B9�B9�[@��_@��c@��#C9�'C9�k@��o@��s@��������_����C9�G9�K9�O9��������9��9���#��'��+��/��3�������@��C@9�G@9�K@9�O@9�@��@��@���@9��@9�@��#@��'@��+@��/@��3@���@���?�$T�ѝ�?����#�����#9�'9�+9�/9����������9�9��������������
����@��	@��@�p��W@�q���@�?��
T�W���N@�VA�^B�fC��O��W��_��g��#F9�OO��WP��_Q��gR��'F9�+F9�/F9��@���@���@��F9�F9��@���@���@��@��@�������������.�Ν/����v�����9��9��9��9�������c9�g9��������S���T���U���V��������������#F9nq�T�@�e2�:��T��@��@��@�����@��@��@�����!@���������@����J�fSM��4��� ��@�,����X��Y���Z���[��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@�������_֐@��@��@�p��W@�q�?��
T�W���N@�VA�^B�fC��O��W��_��g��#F9�OO��WP��_Q��gR��'F9�+F9�/F9��@���@���@��F9�F9��@���@���@��@��@�������������.�Ν/���������9��9��9��9�������c9�g9��������S���T���U���V��������������#F9nq��T�@�e2� ;��T��@��@��@�����@��@��@�����!`��}�������@����J�fSM��4F�� ��@�,����X��Y���Z���[��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@�������_��X��Y���Z���[��7��?��G
��S���B9��B9��B9��B9�_@��c@��g@��CC9�GC9�o@��s@��w@�������_�{2�akG���B��[��{2�aGG���B��[�� ��#9�'9�+9�/9�������9�9�����#��'���b���#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@�����@���?��T�ѝ�?����#��C9�G9�K9�O9��������9��9�����������	��
������
@��@��7Q��?R��GS��ST��7��?��G	��S
���A9��A9��A9��A9�?@��C@��G@��CB9�GB9�O@��S@��W@�������_��[@�/B��7@�0��@��-T�7��[��@��@��CD9�GD9�KD9�OD9�@��@��@���D9��D9�@��@��@����9��9��9��9�c��g��k��c9�g9�s��w��{���K���L���M���N��C��O��W��_��CD9�qqA��T�7Q��?R��GS��ST��7��?��G	��S
���A9��A9��A9��A9�?@��C@��G@��CB9�GB9�O@��S@��W@�������_����C9�G9�K9�O9��������9��9���#��'��+�������@��C@9�G@9�K@9�O@9�@��@��@���@9��@9�@��#@��'@��+@�h���@���?��2T�ѝ�?����#�����������9��9��9��9���������C9�G9����������������	�@��cd�����@�"@������
����[�Z��_�X��c�V��g�T��k�R��o�P��s��w��J�aSM��4@���@����r���K��L��#M��+N��@�c�e�g!�i)��@�d@��J�eSM��4��$�e@�%�d�a@�������>��c����#���`��K��L��M��#N���� �������{@����@��@��@���9�@�� A��(B��,C����#��+
��/��@��@�������9�J�dSM���4�W������`�!��q���W@�����E9��E9��E9��E9�@���@���@��CF9�GF9��@���@���@��@���@������9��9��9��9�_��c��g��C9�G9�o��s��w��?K��GL��SM��[N��?��G��S��[���@�`�����E9
@���E9��E9��E9�@���@���@��CF9�GF9��@���@���@����@��?��6�9�@�a@�������>��cѰ���#р�������$�;W��CX��OY��WZ��;��C��O��W	��A9�A9�A9�A9�7@��;@��?@��B9�B9�G@��K@��O@����
��������_��K��L��M��#N���� ����a��{@����@��@��@���9�@�� A��(B��,C����#��+
��/��@��@����R��9�J�dSM���4�W������`�!�Hq���W@����@�a@�������>��c�a���#����������2��{@����@��@��@��@��@��@��S�����*��9�J�dSM�d5�S@�����S@�!�@�"���@�a@�������>��c�9���#���z��@��@��@��@9�{9�@��@������{A99������{@�$����@�a@�������>��c����#����]�
�@��@��@��@��@��@���������{@�����@�a@�������>��c����#���E�	�@��@��@��@��@�	�������{@����@�a@�������>��c�����#����.�
�@��@��@��@��@��@�B	�������{@�����A91�����C9�G9�K9�O9��������9��9���#��'��+��/������@��C@9�G@9�K@9�O@9�@��@��@���@9��@9�@��#@��'@��+@��/@�G���@��C�?�I
T�Cѝ�?����#������9�9�9�9�������9�9���������	��
����D9�D9�D9�D9�@��@��@��E9�E9�@��@��@��@��@��
@������
�m2�>�^��#9�'9�+9�/9�k��o��s��9�9�{�������L���M���N���O��G��S��[��c��@�0@���T�c��?�#@����
����;��7�@��c@��?@��@����
�{��7R��?S��GT��SU��7��?	��G
��S��B9�B9�B9�B9�G@��K@��O@��B9�B9�W@��[@��_@�����C��_����C9�G9�K9�O9��������9��9���#��'��+���|
���@��C@9�G@9�K@9�O@9�@��@��@���@9��@9�@��#@��'@��+@�u���@���?�7T�ѝ�?����#������������9�9�9�9����������9�9��������������������	��F9�F9�F9�F9��@���@���@��G9�G9��@���@���@���@�����@����_��/���@��
@�����`�������@�9��������������@��@�`���_@��/@���<@�DA�PB�XC�������������+7��@���@���@�q	����[��/@���@�_�T�_@���@�T;��`6�[@�v�/@���@��_@�a	� � �����a���/@���J�bSM�b5�_@�����_@�"��W�� �@������a���c����J�aSM�a5�c@���� ��c@�"@�"� ����J�aSM�a5�c@�z�� ��c@�" @�"�  ����J�aSM��5�c@��W@�
u�� ��c@�"$@�"�!��W@�C@�#� $�A��[@�!@� @����k���1��a���/@���J�aSM��5�_@��k@��W@�
Y���_@�"��k@�$� ��W@��@�&�������@��@�`���E��9�J�dSM�d5�W@�:���W@�.�@�/�����F9�F9�F9�F9��@���@���@��G9�G9��@���@���@�����@���c9�g9�k9�o9�s��w��{���9��9�������M���N���O���P�������������M���N���O���P�����������	��A9�A9�A9�A9�;@��?@��C@��#B9�'B9�K@��O@��S@��_@��/@�������_���@��@��@�`�����@���@��k��@�$	������@���@�R��b�B�������x&�������@����3���g��3���*�a��������@���J�bSM�b5�@�����@�.�����@���3@���J�nSM�n5�g@�����g@�.�������������	��;@��O@�n���9�S��A9�������������������_@��/@���������_�����@���@�
��b�B��������'�a���c��@����3���g��3���*��`��������@���J�bSM�b5�@�����@�.�����@���3@���J�nSM�n5�g@�v���g@�.�������������	��;@��O@�n���9�S��A9�������������������_@��/@���������_��S���T���U���V�����������	��A9�A9�A9�A9�;@��?@��C@��#B9�'B9�K@��O@��S@��_@��/@�������_����9�9�9�9�������9�9�'��+��/��3��7��;�������@��@9�@9�@9�@9�@��@��@��A9�A9�'@��+@��/@��3@��7@��;@����@��C�?��T�Cѝ�?����#�������9�9�9�9�������9�9��������������������	��E9�E9�E9�E9�@��@��@��F9�F9��@���@���@�����9��9��9��9�������c9�g9�������O���P���Q���R��
���������
�l6�@�(�9�B9�B9�B9�B9�[@��_@��c@��#C9�'C9�k@��o@��s@��@���@�����9��9��9��9�������c9�g9������,6�O���P���Q���R��
���������
��A9�
��7�B9�mqT�J��K���L���M����������	��A9�A9�A9�A9�;@��?@��C@��#B9�'B9�K@��O@��S@�����C��_���@�C@�@@�A@�b@��{������b�B��������������@����2���w��3���*��_�����b2�B`=���J�bSM�b5�{@�z���{@�,������3@���J�lSM�l5�w@�m���w@�,�������������	��;@��O@�l���9�S��A9������������������������C��_����C9�G9�K9�O9��������9��9���#��'��+����
���@��C@9�G@9�K@9�O@9�@��@��@���@9��@9�@��#@��'@��+@����@���?��T�ѝ�?����#�������C9�G9�K9�O9��������9��9���������������	������>��c�=���#���?��w��{��U��V��'W��/X���������@��@��@�`����9�J�dSM�4�S����C�`�!��l���S@��CU��OV��WW��_X�@�L�T�\��CE9�GE9�KE9�OE9�@��@��@���E9��E9�@���@���@���@��	@��@��@��������9�9�9�9�[��_��c��#9�'9�k��o��s���J���K���L���M��C��O��W��_	��A9�A9�A9�A9�7@��;@��?@��B9�B9�G@��K@��O@�������_����C9�G9�K9�O9��������9��9���#��'��+���
���@��C@9�G@9�K@9�O@9�@��@��@���@9��@9�@��#@��'@��+@�h���@���?�	T������#��C9�G9�K9�O9�o��s��w���9��9�������CC9�lq@T�[�D@�@��@��@�`���i��@9�6�[@�"A�$B�&C�! D������	��#
��M��N��O��#P��������#���A9��@9_kAT��A9��@9_k�T��A9��@9_kAT��A9��@9_k�T�CB9�CA9_kAT�GB9�GA9_k�T�W@��7@�_��������������_��@�������_���������_����C9�G9�K9�O9��������9��9���#��'���w	���@��C@9�G@9�K@9�O@9�@��@��@���@9��@9�@��#@��'@�����@��C�?��DT�Cѝ�?����#����3��9�9�9�9�������	9�	9�'��+��/��
���������������@��G��
@����@��?������OR��WS��_T��gU����qO����tW��	�v_��C	�xg��@��G@��?@��A��3A��c@�����_�TH=T�S��;��H9�H9�H9�H9�A��A��A��I9�I9�'A��+A��/A����C�-��g���T�������������K��9�9�9�9�������9�9����������CV��OW��WX��_Y��C��O��W��_��H9�S@����c���q4?qAT�D9�k�T��@��?@����J?q T�=�s@�q�T�e��@�q�T�H9O5?>q@T?fq�T���{������S@��K@��c@��G@�_��%T�;@��(%TE��������@���C�c�(��}������������A�ҕ������{������S@��K@��c@������;@����;@��H9�D9���k`Tq�T/>��@�
qhTq/f��@�q�Tq�D9�5`TFqaT���Jq����G@���HT�TC˄�������@������������c@��S@��K@����H9�-��@�
qiT���G@�_�T?��T�_�[I�`SF� ������@����C@���������������3e�������c@��S@��K@��_@�
6�HT�G@���"�������@������������G@��c@�_�cT�S@���T{H�d�E�{H�e�E�{H�f�E�[I�`SF��@��K@��C@��x����������p����c@��S@���?��T�H9�D9�k!�TM���H9���mq T�q T�=ѥ@ӿq�T�eѥ@ӿqhT�H94�@���T�
@��@���"���f���������H����A��3A���@���@���T��@���@���#��˥������
�E����l7@����n?@��	�pG@��C	�sS@��7
��?��G��S��CC9�GC9�KC9�OC9�o@��s@��w@���C9��C9�@��@��@�����C��_���l����j��������������`�!����S��b�B!������������S��b�B!��������@��S@��G@���"�B�������@��g@��C@���"�B��������'�����#��~����/�������`��/�:��1����7��������3����)������.����$����*���� ���W��@��?@��;@���!��-T?�T�O��ia8�q`T���[��G@�b�$���%��������{H�b�E�?�jT��{H�a�E��5��@��c@��O@��S@��[@��K@��W@��?@����@�$�6�T�G@���"���f�����������������!�!T��~�݂���O@����c@����S@��K@��@��W@��?@���������������������������T��"T4jo8��q!��T��������������������� ����C9�G9�K9�O9��������9��9���#��'��+���P���@��C@9�G@9�K@9�O@9�@��@��@���@9��@9�@��#@��'@��+@�����@���?��4T�ѝ�?����#������#9�'9�+9�/9����������9�9�����������
��������'G9���4���1T��%|��H����he����@����
���ކ���'G9��A�A���_��q�T�A���#.T�A���#�c�/����Ά������_@��A�_�AT�#��A�"���E��������݁��	�#G9�G9�q�T���qaT�G9�	qT�A�_�T�9�����A�
������6�_@��A9�_@����'G9�����
��������k@��@��@��@��#9�9�
q,������������������������_���A�_�cT�T������C�������A����@������#�c�������A��_@��A����#�c��������������c�����P.���c�����*�k[�����������c@���J�cSM�c5�@�&���@�-�
������
��������k@��@�m���#9���#C9�������������������A��
�������_��#G9�+G9�/G9��@���@���@��G9�G9�@��@��A�����9��9��9��9����������c9�g9�����������A���T�#G9���q�"
T}��H���jo�O@��'G9�+G9�/G9��@���@���@��G9�G9�@��@��A��������A��?���9��9��9��9����������c9�g9�����������W���X���Y���Z������
��������#C9�'C9�+C9�/C9�k@��o@��s@��C9�C9�{@��@��@�������_��W���X���Y���Z�����
��������#C9�'C9�+C9�/C9�k@��o@��s@��C9�C9�{@��@��@���������_����~�P����^��e��\��[����W���X���Y���Z��������������[@����ˏ���!��@�����#G9��r�	T���W��[��}��H�1��:jp�P@��'G9�+G9�/G9��@���@���@��G9�G9�@��@��A�������������?��c9�g9�k9�o9��������9��9��������Q���R���S���T��������������W@����T�\���]���^���_�����
��������#C9�'C9�+C9�/C9�k@��o@��s@��C9�C9�{@��@��@��A�������_��������~����������~���� ��#9�'9�+9�/9�������9�9�����#��'��+��/�������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�6���@��c0�iT������#��/��3��7��;��?�@�`�����������!7�/@�a@�`����3@� ��;@���?@���J�cSM�c5�7@��
���7@�!�@�"������C��_�������3@��#����
��{�����@����,��=����@���� �������������1���@��@��@��@��@�����@��c0�	T������#��/��3��7��;�@�`�����������7�/@�a@�`���3@����;@���J�cSM�c5�7@��
���7@�!�@�"������C��_�������3@��#����
��{�����@����,�������@��H� ���������������@��@��@��@�����@��c0�iT������#��/��3��7��;��?�@�`���������_�!7�/@�a@�`����3@����;@���?@���J�cSM�c5�7@�V
���7@�!�@�"������C��_�������3@��#����
��{�����@���V,�������@���� �����������������@��@��@��@��@�����@���?�	T������#��W�@�������>��c�E���#����`�����
a@�b@��W@���[I�aCF����������@�����W@�d@��@� �������>��c�+���#�`������l���@����W@�a@��#@��@���������>��c����#�`������[���������@�d��#@��@��@��@��@��@��@����������W@�a@�������>��c�
���#�`������@��
�@��#@��@��@��@��@����������@�����W@�a@�������>��c��
���#�`�����(��"��������@���a@��#@�C@�B@�#��J�cSM����4���"�#@�#���W@�a@�������>��c��
���#�`������	��"��������@��!@��#@�C@�D@�B@�#�$��J�cSM�C��4���"�#@�#������J�aSM�a5�W@���� ��W@�"@�"� �����J�aSM�a5�W@�u�� ��W@�"@�"� �����J�aSM�a5�W@�i�� ��W@�"@�"� �����J�aSM�a5�W@�]�� ��W@�"@�"� ��������_�@��!2�!�0��@��!2�!@0�� ���������@����@��C�?��T������#��O��S��W�@�c@������>��c�Z
���#�`�����������@�c��@�c@�`@��S@��W@�v�� ��O@��@�`����S@��W@�&c��@�����C��_�@��!2�!@0��� ���������w���@��@��@����@��c0��T������#��'����a�F@��q�T�{H�b�E�{H�c�E�{H�d�E�����������_�{H�b�E�{H�c�E�{H�d�E�����������_� �t(��}�������_���������C���@��@��@����@��c0�	T������#��'����C@�q�T��{H�b�E�{H�c�E�{H�d�E��@�i�������_�{H�b�E�{H�c�E�{H�d�E��@�^�������_������������@��@��@����@��c0��T������#��'�U��C@�q�T{H�b�E�{H�c�E�{H�d�E��@�>�������_�{H�b�E�{H�c�E�{H�d�E��@�3�������_�������������@��@��@����@��c0��T������#��'�)��C@�q�T������_�{H�b�E�{H�c�E�{H�d�E��@��������_�������������@��@��@����@���?�,T������#��C9�����{��w�`�5�~W���[��{@��w@�����c��{@��w@�����?�T#)T�?��+�$���e���@����5���/�|@��@��T	'T||��@����he��@������[@��?@��+@���;��S��+@�@��[@��{@�`���+@��/@��@��S@��@��;@��?@��h#T���	����w@�I	� ��[@�l@����@T
�J�lSM��4��+�l@�,�k�l
@�m	@���`@����T�7��O��G�����D����8��O@��G@������7@��G��C��W�
��	���
���G@��[@����C@����J�cSM�c5�W@��
���W@�%��@�&��� � Յ@�����@T��J�eSM��4�
��$��@�%����@��@��;@�a��@�_��T�G�D����;@��G@��G��W��C�����S@�������G@��[@����C@����/@��?@�f��J�gSM�g5�W@��
���W@�'��@�(���Y���CD9b6�+@�;���˿|q�T���˿<qiT�+@�1�O��+@�$��[@��{@�t_���O���/@��CD9�@��+@��?@���hT���������˂����w@�`����B�B��_��c��O��N��B�B��g��k� 2�-��[@��}��������"�B�(�8)���/@��?@�D����CD9�@����?@����[@�����?��	T#��˅���A� �@����@T@�J�eSM��4H
�� �@�%��@�@���@�_��T�3��G��K�����DЄ�~��3@��G@������K@��G��C��W�����G���C@��[@�a��G@�d��J�dSM�d5�W@� 
���W@� �b@�"�`�����?�T�������_����������_�@�������@��2�!@/������
�������
��@��2�!@/���@��2�!@/������
�������
�����
�� �������������9��Q���@��@��@��@��@���@9����@����?��)T��ѝ�?����#�����������������|���W��7��;������������@��W@��;@��7@�������?�T�G��9�D9���
5�D9�D9��4��q4?qhT?�?q�T?���?��������"T@�N���s����-�?r�"!T�_�}��H�1��:jp�P@��D9�D9�@��@��@��D9�@��@��@�������?��9�9�9�9��������#9�'9�����������V���W���X���Y��C��O
��W��_��D9�G@���o4�qAT�C9�k�T��7@��W@�������|#TE���f�����(�����
T�|өH�)�#ig�'��@������������G@������T�D9�
q@T���D9���������@��9�9�A9z���7@�?��W@��;@����A9�7�D9�4�q�T?�cTE���e���#�� ��@�������T2�����@��@����@�_�T�S��?��[���DЄ�`��?@��S@����[@��S��O��������)���O@����S@����@����@������@�?�(T�������_���@���@��������_�@���������@��2�!@/������	�����~��	�����	���OL��WM��_N��gO��O��W��_��g��@������;@�_��T�cT� ��@�������T&�����S��@��@����@���T�C��O�����DЄ�
��C@��O@������O��K�����_@������
���K@����O@����@����S@��A9��@��2�!@/�h���r	����h	���ѿ��T?�)T�he8��q!��T�����������I	�����~�F	����\	�� ���������@��@�����@��c0��T������#��'�1��C@�qT!��q���������@Ӣ5�@��@��� �t(��}�������_� �t(��}�������_������_���?��Thb8qjTD�s��������@��@�e�ѿ$q)��Tc��dq��T �t(��}�������_������_��������������@��@��@���������_��@��c0��T������#��'��9��#�c�	�����a�$�hd8��߸q�Tߨq�Tߘq�T߄q	Tߔq�T7ߠq`Tߨq�T2߰q�T߬q�T-ߴq@T?�`T!�ha8?�q�T?�q�T�@�������_���������_��xqhT�qT��ф@ӟq�T��q�T�lq�T�xqT��������_���q�T��q�T��q�T��������_���������_���q T�q`T����������_���������_��A9������_���?�
T$�hd8��q@��T����$q�T���dq���T�|q@��T��ѿdq�T��T[I�dWF�c�E���%����`�����^��@9�6��������_��@�������_�����j������T��hb8k@��T!ˡ6��������_��@�������_��������9�����@��@��@��@9N���@��c0�)
T������#��7��;�@� ��'��+��'@�#�d\@9�@��y��{��+@��q��������������������_��@�������������#������H7�2��������������[I�aKA�[I�bOA�D@����?�`7�@�D@� ՟X�TbH6�#@����86�#@�'@��#@�������#@��#@��@��@��@�%����������_������������@��@�����@����?�IAT��ѝ�?����#���?��T�����������@�@������� �@��ڕҨ���kATB�B&��AT @�!@��������_�=�҈���+!TH�'��T#@�$@���2�!<��@�����lx���������_ւH�B��C���d@����6u�����
����S��O��0���_��O@��S@��@��1����
�����_���qaT�@�&e�ѿ$q)Teѿdq�T|q�Te�ѿdqhT�@��qaT�@��ѿ$qhT�@�ѿdqhT�@�|qaT�@��ѿdqhT�@����o96 ��c��o��{@��w@����s@�_�BT���@�DЄ����{��s����oA9�w�&��{��h&8�{��S@��@��O@�����= �#����������_�a@��� ?� ��B����Є���@���9s�� �"�B�(��}�$�/�e����0s�� ��B���~�$��$#��@���'s��������A�!�����@�d����#��@���r%���������_�c��S@��@��O@��oA9�{�����_��T�T�G��3���F���g��� �����Z0����k�T���!#�%��k�������8#���������G@��3@����3@��G@��(T�S@����	�	������@�I	� ��o@����c��T��c��o��7��c��C��{@��w@�l��s@�_�T�?��k��_���D���W��?@��k@��_@����_����[���	��������_@��w��[@��{��@��s� � ��o@����c��T��c��o��{@��w@��7@�a��s@�_��T�_�D���0��7@��_@��_��[�������c@�������[@��w��_@��{��@��s��C@��G@�e�z���w@��
�_�T���˅���C�!� ��o@����c���TT�c��o��{@��w@����s@�_��T�_��;��g�����D������;@��_@������g@��_��[����������[@��w��_@��{��@��s��oA9`6 � ��o@����c���T$�c��o��{@��w@����s@�_��T�@�D������{��s��w�"��{�h"8�w@��s@�����?�(T�������_����������_�@�#���2���@��2�!@/�1�@��2�!@/�,�����5��@��2�!@/�$�@��2�!@/����)������&������g ��xf����T��������W������I�������W@��@��@��@����_��Tb@���@?֦����@��T��a��@��@�E����@��@���?�mT�K���`@�a@������K@�C�|��@��h#����J�eSM�E��4"��!�e@�%���$�������@��2����������{����@��@��@���@��c0�T������#��'����C@�qaT[H�b3F�[H�c7F�[H�d;F�W�������_�[H�bF�[H�cF�[H�dF�M�������_���������Q����@��@��@����@��c0�	T������#��'����[H�b#F�[H�c'F�[H�d+F�2�������_���������6����@��@��@���@��c0��T������#��'�u��[H�bCF�[H�cGF�[H�dKF��������~�������_������_�������������@��@��@����@���?�	!T������#��s��o��k��g��	��
�����	�3@�$��g@��k@���������?��T�T�3���"��˃��������/��|@�[H�cF�_�T�s@���
T||��o@����hf�@�h��o@���k@T&��k`T�@�������8#����� #�
"T[H�eF�||����hg�(@��s@��o@��#��/��G��@�@��C��k@�<Y���@��#@��s@��G@��o@��/@��3@�	��T#���
����g@�j
� ��K@����C��
�T��C��K��W@��S@����O@�_
�T�+��C��;��
�D���t��+@��C@��;@����;��7��[���
�����<���7@��S��;@��W��[@��O� ��K@����C��Th�C��K��W@��S@��/@�a��O@�_��T�;�D���N��/@��;@��[��;��7�����G@������7@��S��;@��W��[@��O��#@��3@�e����o@����s@�Z����������_�?�cT#��˥���� ��K@����C���T+�C��K��W@��S@����O@�_�T�;��'��?���D�����'@��;@����?@��[��;��7����������;@��S��7@��W��[@��O�����?�T������_�@�`���o���@��2�!@/�n���x��@��2�!@/�g�@��2�!@/�b��	�l������Q����g�� ������������������@��@��@��@��@���@��c0�IT������#��'� ��1�B`=��@�i���l���o��$џH�T��a2�!#�;xd�`�@���҂���?k�T@y����?k�T�@���������E��bn��?�AT@�B.�����?k T�@�����������b���?�T@�#l��cL��_kT@y#
��_k�T8@9_�q�T��������E��"���?�T@�#l��cL��_kT@y#
��_k�T8@9_�q`T����������"���?�!T@��l��bL��?k�
T@y"
��?k
T8@9?�q Td@�"�����"m��"���?�T@�"�����Bm������?�@
TUA�!��"�ҽ(���	7�@�A�!�"�ҷ(���7ID�9�qlTA�!$>�B�Ү(���7�@�A�!l>�B�Ҩ(���7�@�A�!�>�B�Ң(�� 74A�!�>�B�Ҝ(��`7�@�A�!D?�B�Җ(���7�@�A�!�?�B�Ґ(���7"a�!0(�b�Ҋ(�� 7a�!�(���҄(��`7�@�a�!�(����~(���7��!���}�x(���7�@���! ��}�r(���6�@�������_���������_�������%����@��@�.���@��c0�T������#�@�q"T@���@ӤFЄ�	��hc8�T�h`8��?���T���HT!��������cH<�`�����C��_�@�A�ҭM���������1�4��@����!P#�t������C��_�S��"��A���~�7�� ��#9�����#@9���@��c0��T������#�@�tqBT���@��F����hcxx�T�Ӥhdx��?���T���HT!������#�c
�`�����C��_�@�A��pM���������1�4��@����!h#��s������C��_����,��������� ��#9�������#@9���@��c0��
T������#�3���9��`�@���9�J�fc_96���@��|@�����k���	���@���_�kaT�����������7�?����]���?@�@���9��
��+��/��C��3��@��9@��@@9e6��<�!������������#��'���9�3@�E@��?��#@��'@��������_����9�3@�@@�?��'@��#@��������_�������������_�
����#@��'@��������_�����J����@�����@��c0�IT������#ѐ@��@@��9�J�bc_9�6���c����_�c�������c4��^���������_�������@������T�#����@��c0�	T������#�;���9��@���9�J�fc_96���@��|@�����k���	���@���_�kaT�����������G��7��]���G@�@���9��@��+��/��C��;��@��9@��@��@9@�%�[I�cSA��T@�[I�bWA����,��@7�G@�@�@��#��'���9�;@�@@�?��#@��'@�������_�@���@��@��@��@��@�A2�!`=����`�����9�;@�@@�?��#@��'@�������_��#��'���9�;@�@@�?��#@��'@�������_�@�@@�A@������B�B��3��7�����������@���(���#��'���9�;@�B@�@?��#@��'@�������_�P��#@��'@�������_����������@�r���@��c0�IT������#ѐ@��@@��9�J�bc_9�6���c����_�c�������c4��\]���������_���O����@������T�#����@��c0�	T������#��7��3��/��+��'�=�����������_��'@��@��+@��/@��3@��7@�b���������_�������������D����@��@��@��@��@����@���?�T������#�K��W��_��[���9�3����������W@�`@��[@��_@����a��W@�"@�[�9�J�cc_96���@�{|@�D���k���	���@�[�_�kaTD����������7�;���\���;@��W@�"@�[�9�c@%��C��G����K��@��9}���?��#����3��'��+��3@��������_�3��'��+��3@��������������_օ��@����?@��#@�?�T��xb��7��W@��@��@��@��/��@��� �@�����vW��@����W@��/@��@������9�J�eSM�e5�7@�`���7@�%��@�&����@��J�fSM����4V��%��@�&����W@��3������9�K@�@@�?��'@��3@��+@��������_�d��3@��'@��+@��������_��������������@��@��@�a���@��c0�IT������#ѐ@��@@��9�J�bc_9�6���c����_�c�������c4��l\���������_���_����@������T�#����@���?�IT������#��[��W�7���K�@��>�3L���J�aSM�a5�K@������K@�!��C����������������#���#�!���'����+����/����3����7��;��J�`SM��4�C@�a`�������Y���C��D��E��F��C@�!��#��%��'������L���[@���J�bSM�b5�W@�����W@�"���� �@�������K���G�����J�aSM�a5�G@����� ��G@�"@�"� �����J�aSM�a5�G@����� ��G@�" @�"�  �����J�aSM��5�G@��@�
���� ��G@�"$@�"�!��@�C@�#� $�A�`����K��|��J�aSM��5�@��C@������@�$��C@�%��?�����@��W@��[@�@���|���9�J�dSM�d5�?@�q����?@�!�@�"�����������_�����������@��@�U���@��c0�)T������#��7��?��;�@��� �d@�������K���+�����J�aSM�a5�+@�H��� ��+@�"@�"� �v���J�aSM�a5�+@�<��� ��+@�" @�"�  �j���J�aSM��5�+@��@�
7��� ��+@�"$@�"�!��@�C@�#� $�A�����VK���?@���J�bSM�b5�;@�����;@�"���@�d@��J�eSM�e4
���$��d@�e@���J�dSM�d4���%��d@�c@���J�dSM�d4����#����`���-K��|��J�aSM�a5�@����@�$����7@��@��J�eSM�e4��$�����@��;@��?@�@������!6@��#�C@�`@�a@�����9�J�bSM�4�'��#@���`����X���'@�@�A��#@���@���@��@��@�@����;@��?@�����9�J�dSM�d5�@������@�!�@�"�����������_�������������@��@��@�E���@���?��T������#����{��w��9�9�9�9�[��_��c��#9�'9�k��o��s����������������w@��{@��@����T���ˢ���������������~��9%���@��@� �?�T
��{@�?
�@T�?�T�@�_�#T��T[H�nWF�O�������w@����T?
����#��+��'�[H�`SF����~��#���{@��+@�?��@��'@����w@����#@��6?
��@��w@�	Tjm8�7�߽q�T
�?
�T�#����
����#@���T.�������������3@��G@��K@�����c9�����������������������_��J���K���L���M�������������cA9�gA9�kA9�oA9�3@��7@��;@���A9��A9�C@��G@��K@����
��������_��7@���q(���������������3@��G@��K@��@��c9��9�����������������
��������_��{@��J���K���L���M�������������cA9�gA9�kA9�oA9�3@��7@��;@���A9��A9�C@��G@��K@����
��������_��
������������������
����� ��#9�'9�+9�/9�������9�9�����#��'��+��/���#����#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@����@��C�?�i#T������#����c9�g9�k9�o9�s��w��{���9��9�����������	��
������T�i`8�%�@�q)��T�1�@�q���T��q`��T�
���T�T�i`8��q!T��C9���T�F�����im8��9��C9�G9��A9��A9��A9�?@��C@��G@��CB9�O@��S@��W@���
�����C��_��/��������
�������l
�a��/@��	T�@���T�CT�3��E���c����@�����������f����C9qAT?�T
@��.�����kaT��c��@�_q(T_qaT�@�_qaT�@�
_qaT�~�_qaT����������	��
��?@��S@��W@��3@��@��
����@������9��C9�G9�C9���������������
�����C��_����@�����d����@����@��ˑ���c���_��c������������@������7��[���*�!I�����������7@��{J�cSM�c5�[@�����[@�-�
������	��
��?@��S@�m����9�W���A9�������������������@��
�����C��_�����	��
��?@��S@�m����9�W���A9�����������������@�������C��_��M���N���O���P��?��G��S	��[
���A9��A9��A9��A9�?@��C@��G@��CB9�GB9�O@��S@��W@��
�����C��_�����_�����U����
����B����
�@��� ��#9�'9�+9�/9�������9�9�����#��'��+��/������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@����@��c0�)
T������#��_��c���9��9��9��9�C��G��K��c9�g9�S��W��[����������������
�����`����c@�
�`T�@���9�G���H���I���J�������������@9�@9�@9�@9�@��@��#@��#A9�'A9�+@��/@��3@����
��������_�������������@��/@�m���9�3��@9�����������������c@����������_��#9�'9�+9�/9�������9�9�����#��'��+��/���m��#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�����@��c0��T������#��W��9�9�9�9�;��?��C��#9�'9�K��O��S������������������T�i`8�%��@�q)��T�1��@�q���T߁q`��T�
���`TI
T�i`8��q�T�@��9�F���G���H���I�������������c@9�g@9�k@9�o@9�@��@��@���@9��@9�#@��'@��+@����
��������_��~��9�F���G���H���I�������������c@9�g@9�k@9�o@9�@��@��@���@9��@9�#@��'@��+@���
��������_��F���G���H���I�������������c@9�g@9�k@9�o@9�@��@��@���@9��@9�#@��'@��+@��
��������_��
�*��� ��#9�'9�+9�/9�������9�9�����#��'��+��/������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�`���@��c0�T������#��W��9�9�9�9�;��?��C��#9�'9�K��O��S������������������T�i`8�%��@�q)��T�1��@�q���T߁q`��T�
����T)	T�i`8��q�T��@���q�T����@��#B9���T�F�Α��im8�9�9�F���G���H���I�������������c@9�g@9�k@9�o@9�@��@��@���@9��@9�#@��'@��+@����
��������_��F���G���H���I�������������c@9�g@9�k@9�o@9�@��@��@���@9��@9�#@��'@��+@��
��������_��
��������
����� ��#9�'9�+9�/9�������9�9�����#��'��+��/���1��#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�i���@��c0��	T������#��g��k��#9�'9�+9�/9�K��O��S��9�9�[��_��c�������������[H�ccF�[H�dgF�[H�ekF����
����x����T�������������#@��7@��;@��������������������������_��H���I���J���K��������������@9��@9��@9��@9�#@��'@��+@��cA9�gA9�3@��7@��;@��k@�������_��#9�'9�+9�/9�������9�9�����#��'��+��/������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�����@��c0�T������#��g��#9�'9�+9�/9�K��O��S��9�9�[��_��c��������������B9��P
4q!T�#B9.�1@�?q�T��?q T>�1@�?q�Tf�@�q(T�H���I���J���K��������������@9��@9��@9��@9�#@��'@��+@��cA9�gA9�3@��7@��;@��
�������_����T�k�ˇH��&����@��@��@����
���V��aT�k@��������������#@��7@��;@���������������������������_��H���I���J���K��������������@9��@9��@9��@9�#@��'@��+@��cA9�gA9�3@��7@��;@��
�������_֡��t��� ��#9�'9�+9�/9�������9�9�����#��'��+��/�����#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�Z���@����?�T������#��_��o��s��k�[H�fwF��G����
��k@��s@����	������C��?��S��#�[H�csF�[H�dwF�[H�e{F��w����
T�G@����?@�?�T�'��;�(��C@�%������S@�c
��o@���mT���7��3��O��k@����s@��v���o@��7@����?@��O@����3@��G@��;@��7@��C@����'@��6�T��)��	ˊ���k
�(�(��/��+��K�`hj8[H�a�F�[H�b�F�[H�c�F��������9����@���T�o@��G@��;@��/@��+@��K@��#@��
�����#@���������#@��'@� ��������_����������_����������_����������� ���������������v��@��@��@��@��@��@�k��������#��O��c9�g9�k9�o9�3��7��;���9��9�C��G��K��������������E���F���G���H�������������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��
��#��C��_֐@��c0�i
T������#��k��g��#9�'9�+9�/9�K��O��S��9�9�[��_��c����������������
�����c�����o������g@��k@������+9�H���I���J���K��������������@9��@9��@9��@9�#@��'@��+@��cA9�gA9�3@��7@��;@��k@�������_����T�i`8�%��@�q)��T�1��@�q���T߁q`��T�����T�+B9���5�@��+9���#9�'9�+9�/9�������9�9�����#��'��+��/������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�����@���?�7T������#����{��w��9�9�9�9�[��_��c��#9�'9�k��o��s������������
����c�$��po��� -T�@���2T���B9���w@���9�@��{@���b1T�w@��id8ߵq�TߍqT߉q�Tm���9��9��ߍq�-T��?�MT�.T�i`8��q�T�|��9�������ߝq�T�~��9��9���ߵq�*T��?��T���@�_�+T��+T[H�ogF�P��ː������
�`T����[H�`cF��@�����@��@��6M���9���������q�T߽qT��?�MT�&T�in8��q�T�|��9��?�
T	%T��q�T�@��9��	@ӎ5���9�q�T��9�������@�b��˃�����#���Q����c���G��K�����a���#��@���������C���*��C��C���������@��{J�cSM�c5�C@������C@�-�
����������'@��;@�m���9�?��A9�������������������{@��
��������_���q�T��?��T���@�_�T��(T[H�oWF�P��ː�������`T����[H�`SF��~����@��@��6-���9������@߁q�T����9��9��9��qaT�_@�
��[@����ym����y-���.�J���K���L���M��;��C��O��W��A9�A9�A9�A9�'@��+@��/@��A9�A9�7@��;@��?@����
��������_��q�T�_@�m��[@����ym����y-��_@� �?�)T�[@��y`�����_�����9���J���K���L���M��;��C��O��W��A9�A9�A9�A9�'@��+@��/@��A9�A9�7@��;@��?@���
��������_��J���K���L���M��;��C��O��W��A9�A9�A9�A9�'@��+@��/@��A9�A9�7@��;@��?@����
��������_��J���K���L���M��;��C��O��W��A9�A9�A9�A9�'@��+@��/@��A9�A9�7@��;@��?@����
��������_��B9�w@��{@��@����9�J��K��L��M������'��/��A9�A9�A9�A9�'@��+@��/@��A9�A9�7@��;@��?@��{@��������_�k��� ���1�!�0�r����|���s�����a�����_�����u���l���[�����Y�����g��� ��#9�'9�+9�/9�������9�9�����#��'��+��/������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�!���@���?�	T������#��������#9�'9�+9�/9�k��o��s��9�9�{������������	�����
����@����T�+��ˡ����������c���@����m���+@�����T�@�?�T�@��i`8ߑqaT�?�K��T�?�	T�in8��q���T�qq�T�?�T����߁qA��Tg�s@��o@����k@�_�"T�/��@�$��
�r���s��k��/@��o�-�x-�M���#9�L���M���N���O��;��C��O��W	��A9�A9�A9�A9�7@��;@��?@��B9�B9�G@��K@��O@�������_��
��
��@������c���W��[�����a�����@������/��S���*�+B���}��������/@��{J�cSM�c5�S@����S@�-�
��������	��7@��K@�m���9�O��A9�������������������@��
�������_�M���#9�L���M���N���O��;��C��O��W	��A9�A9�A9�A9�7@��;@��?@��B9�B9�G@��K@��O@���
�������_��L���M���N���O��;��C��O��W	��A9�A9�A9�A9�7@��;@��?@��B9�B9�G@��K@��O@��@�������_���N���M����
�c��� ��#9�'9�+9�/9�������9�9�����#��'��+��/������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�����@��C�?��,T������#����c9�g9�k9�o9�s��w��{���9��9�������������������cC9�0q�T����!��
�8q�T�~���!�����!�����������O�����	��@��O@��
��@��@�������%T��9�#��˦���G���������������^l���#@������T�@�?�	#T�@��i`8�mqhT߽q�T�mT�?�jT���@�_�� T�� T�'�D˄���c���c
��}�����&n��? �`T���!�(��}�����@��@����'@����6���@9�����@9B�7�mq�T�@�����qq�T�?�T����@9����uqaT�������@9��7ZM���c9�@��o9�M���N���O���P�������������cA9�gA9�kA9�oA9�3@��7@��;@���A9��A9�C@��G@��K@���
�����C��_����
��@�U����c���_��c�����a������@�������+��S���*��@���}��������+@��{J�cSM�c5�S@����S@�-�
��������������3@��G@�m���c9�K��cA9�������������������@��
�����C��_�M���c9�@��o9�M���N���O���P�������������cA9�gA9�kA9�oA9�3@��7@��;@���A9��A9�C@��G@��K@���
�����C��_���@9�6��
��@��@��@������c���W��[���(��{����@���n���+��S���*��@���@��������+@��{J�cSM�c5�S@�D��S@�-�
��������������3@��G@�m���c9�K��cA9�������������������@��
�����C��_��M���N���O���P�������������cA9�gA9�kA9�oA9�3@��7@��;@���A9��A9�C@��G@��K@��@�����C��_����������������
��� ��#9�'9�+9�/9�������9�9�����#��'��+��/���b��#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�v���@��c0��T������#��g��k��#9�'9�+9�/9�K��O��S��9�9�[��_��c�������������;H�c�F�;H�d�F�;H�e�F����
���#r����T�#B9�
��=q�TM���#9�eq�Tm���#9�H���I���J���K��������������@9��@9��@9��@9�#@��'@��+@��cA9�gA9�3@��7@��;@���
�������_��H���I���J���K��������������@9��@9��@9��@9�#@��'@��+@��cA9�gA9�3@��7@��;@��k@�������_��
������ ��B�� ��#9�'9�+9�/9�������9�9�����#��'��+��/������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�x���@��c0�I
T������#��g��#9�'9�+9�/9�K��O��S��9�9�[��_��c��������������#B9@ѥ@ӿq�T�}��!�(�B�����hqAT�@���!��b���k���9�������
���]j���!T�H���I���J���K��������������@9��@9��@9��@9�#@��'@��+@��cA9�gA9�3@��7@��;@��k@�������_���@9�#9�H���I���J���K��������������@9��@9��@9��@9�#@��'@��+@��cA9�gA9�3@��7@��;@����
�������_�{�^����� ����� ��#9�'9�+9�/9�������9�9�����#��'��+��/���H��#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�t���@��C�?�	%T������#��s��w��o��c9�g9�k9�o9�S��W��[���9��9�c��g��k�����������������
����w@���� T���ˡ����������c��~����i���@�����,T�s@�?�T�o@��i`8ߝq�T߉q�Tߝq!��T ߡq�T߽q���T�?�-��T)T�in8ߩq�T߽qa��TH�#����w@���c�/�����
��m����c���@���� 7�#@��s@��o@��������c9�I���J���K���L�������������#A9�'A9�+A9�/A9�+@��/@��3@��A9�A9�;@��?@��C@���
�����C��_֍���c9�I���J���K���L�������������#A9�'A9�+A9�/A9�+@��/@��3@��A9�A9�;@��?@��C@���
�����C��_�M���c9�I���J���K���L�������������#A9�'A9�+A9�/A9�+@��/@��3@��A9�A9�;@��?@��C@���
�����C��_�-���c9�I���J���K���L�������������#A9�'A9�+A9�/A9�+@��/@��3@��A9�A9�;@��?@��C@���
�����C��_��w@��#@����s@��ˢ����������o@�����c�/���ҁl���s@��˿�`T�T�o@��i`8��q�T����c9���TIT��q�T����c9��}��c9�I���J���K���L�������������#A9�'A9�+A9�/A9�+@��/@��3@��A9�A9�;@��?@��C@����
�����C��_��I���J���K���L�������������#A9�'A9�+A9�/A9�+@��/@��3@��A9�A9�;@��?@��C@��s@�����C��_���^���\���Z�Y��
�o� ��#9�'9�+9�/9�������9�9�����#��'��+��/������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@�����@����?�(T��ѝ�?����#�����9��9��9��9�������c9�g9�����������	���
������D9���Tq�T�Pq�T�Tq@T�Xq�T����!���\q�T����!���`q!"T�@���!@#����������g��;���>�C��
�������D9��D9��D9��D9�@��@��@��cE9�gE9�@��@��@��������������������	��
������
���������L����c9�g9�k9�o9�s��w��{���9��9�������M��N��O��P����������;@��g@��@���@���@��C@���T�7����C����?���G������k�����������)h���7@������T��@�?��T�@��i`8�qq�T�?�T���@�_�"�T�����
���@�v�����c��������|3�����c��@�������C��k�`�*�=���}��������C@��{J�cSM�c5�k@����k@�-�
������	���
�����K@��_@�m���#9�c��#B9��������������������@��
��������_�m����9�S���T���U���V�����	���
�����#B9�'B9�+B9�/B9�K@��O@��S@��B9�B9�[@��_@��c@���
��������_��k@��?@��C@�[����D9��D9��D9��D9�@��@��@��cE9�gE9�@��@��@��������������������	��
������
��������������c9�g9�k9�o9�s��w��{���9��9�������M��N��O��P����	��
����#B9�'B9�+B9�/B9�K@��O@��S@��B9�B9�[@��_@��c@��7@����������_���	�����
�
��������� ����� ��#9�'9�+9�/9�������9�9�����#��'��+��/������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��'@��+@��/@����������#��O��c9�g9�k9�o9�3��7��;���9��9�C��G��K��������������E���F���G���H�������������#@9�'@9�+@9�/@9�@��@��@��@9�@9�@��@��#@��
��#��C��_֐@��c0�iT������#��?�c�?�
T�Thc8����q�T�$��@��q�T�0ф@ӟq)T��q�T��q�T��q�T��q��T��q@T��ф@ӟq(��T�����������_�d��T�?��C��G�������D���c�����@�����D�����c���'��+��?@��C@��G@�<�����c���/��3�`�D+�a���#�����������#�`�*��;�����������@��{J�cSM�c5�#@����#@�"�������������_������������_�����G���-� ��������������@��@��@��@�����@��c0�)
T������#��7�?�T�Thc8�ѥ@ӿdq�T��ф@ӟdqhTd������������_�?�
TI	Thd8���@��dq)T����@��dq�T����@��$qhT�����q`T��q�T��?�-T)The8���@��dq)T����@��dq�T��ѥ@ӿ$qhT����_��T�(T�+���F���c������������hX��I�c[F��� ���������F��@9�+@��������_����������������������� �����������d��@��@��@��@�����@��c0�iT������#��'�����C@�qT������6�@��@�������_��8�!�������_������_���������;��@��@��@����@��c0��T������#��'��1�B@=��@��������d7��
 ���B�>��@�@����䧟��@��@��6��B���~��\��`6���@��@���B�/���Ҿ\��@�6�@��@���B�#����\���6�@�������_���������_����������@��@����@��c0�T������#�����������%��������_������������@��@��@���@��c0�T������#����������@�
��������_������������@��@��@���@��c0��T������#��3��c9������������9�� �5�:���#���@9q����cA9b��@����@� �`6�#@�@@�����A@�?�(T����C��_��@��@�����C��_�@�ڦ���� ��#9�����������#@9�@��@��@����@����?�&T������#��#9�k��c��_�$@������B���_@��#C9�c@��������TEh`8��߼q�Tߔq(T߄q�	T����@�q		Tߔq�	T�
6���
T���	!TGhg8��@�%qhT����@�qhT�����@�qT��ITFhf8���@�$q)��TDŽ��@�q���T���@��q)��T0߰q�Tߘq@TߨqT߸q�T߼q`T�qHT����@�q�T��q@T�qT
�tq�T�lq`T�tq�TC�7�|q��T�q��T����@��dq)�T���@��dq��T����@��$q)�T?��T���'���A� ��k@��@�����@T�[J�hSM��4��'��@�(����3��@��@��	��@�
�bT�9�?��/��G����
�����������A9�/@��?@��������G@��?��;��K��}��7�`	������;@��k@�#��?@�#�G�c���7@�d�[J�eSM�e5�K@�_��K@�'�(@�(�'�����O��S��1�-���B�#����c��@���!���3@������_@��#C9�c@�;����#	T����%����� ��k@��@�����@T9[J�gSM��45�&��@�'����'��@��@�h��@�_�T�?��+��C�����k���+@��C@��?@����?��;��K��������3��;@��k@����?@���[J�cSM�c5�K@���K@�!��@�"����'@�?�����������_����1�!@/�������������1�!@/������������������������ ������c9����K��@��@��c@9�@�����@��c0��T������#��G������3��'�C@�qTq`T �5��8���7���'@��3@�����+������_� �5��8���;���'@��@����3@�����@6�;@��@������@� ��T�'@��3@��	����1�B5��@������@���]Y��������_�I�H���W���c�?�mTEhc8��qa��T�+���������W� � ��7@��@�����@T=[J�eSM��4��$��@�%����@��@����@�_�T�/��@�������7@��/@����h%8����[J�eSM��4j� ��@�%����+@������'@��3@����������������� ��7@��@����ˡ@�?�T������_�@�����������1�!@/��� ������������@��@��@�`���@��C�?�i/T������#��O���B���T?�-Thb8����q�T�C�@�b,T(�m)�ig8�@��@�!ƚ���@ӆ��5�@��@���B��mT?�)Thb8��?�q��T�C�?A�b(T*�Jm)�Iii8�@�!ǚ�	��@ӧ��4��?�c&T_��%T�3��[��_��/��+��O��S�A����������7�������6�O@��S@��+@��[@���c � ��_@��@�����@TU[J�fSM��4��%��@�&����@��@����@�_�T�3��@������_@��3@�g��h&8����[J�fSM��4�� ��@�&��� � զ@�����@T([J�fSM��4��%��@�&����@��@�� ��@�_�T�3��}�������_@��3@�C��㍮�
��M��h&�����[J�aSM��4�� ��@�!�������C��_����1�!@/�H�����1�!@/�C��B���T?�	T�hb8��q��T�C�A��T)�)m)�(ih8�@��@�'!ǚ��@Ӈ��5����3@��/@���T������� ��_@�	@���	�@T�[J�iSM��4Z�(�	@�)��
@�		@�*�@�_
��T�'��?��3����
�������'@��?@��3@������3��/��C�`	�����X��/@��_@����3@���[J�cSM�c5�C@�1��C@�%��@�&����7@��@��@�������S@��[@�_�#	T�+@�?�T#�������O@��� ��_@��@�����@T4[J�fSM��4�%��@�&����@��@����@�_�T�#��;��3�����G���#@��3@����;@��3��/��C��������/@��_@����3@���[J�cSM�c5�C@����C@� ��@�!�������C��_����1�!@/�����������1�!@/�������������|����������������������	��|�w���u����|�r���p� ���������������@��@��@��@��@�v���@��c0�T������#�@�q"T@���@ӄF�����hc8�T�h`8��?���T���HT!��������c$
�`�����C��_�@�A�ҡ5���}������1���4��@�����!)��[������C��_�G�B��5����+� ��#9�����#@9���@��c0�)T������#�#@�@��T@�$@���AT���#�@�"@��������@6�@�b@��#@��@�_�Te@��@���T�@�f@���T`@��@����6�#@�a@��@�`@�b@�������������_����������@��@����@��c0��T������#ѐ@�����@9�����������_־'�� ��������@��@�������T�#����@��c0��T������#ѐ@�����@9���������_֢'�� �����n��@��@�������T�#����@��c0��T������#ѐ@�����@9�����������_ֆ'�� �����R��@��@�������T�#����@��c0��T������#ѐ@�����@9�����������_�j'�� �����6��@��@�������T�#����@��c0��T������#ѐ@�����@9����������_�N'�� �������@��@�������T�#����@��c0��T������#ѐ@�����@9���������_�2'�� ��������@��@�������T�#����@��C�?�)T������#ѐ@�0� �4@�<A�DB�PC������������#A9�'A9�+A9�/A9�+@��/@��3@��A9�A9�;@��?@��C@�ʺ������C��_�'�� ��������@���@��c����T�#�����@��c0�T������#�@�$@���T���#�@�"@��������6�@�"@��#@�d@���AT"@�d@���T!@�b@�_���������������_����������@��@����@��c0�		T������#���a���
���#�#���@�����!�>�����#@����@��6%�?�bT,�� զ��Ѧ��hf8��q���T��&����hT����T�ˣ��������������������_��@��������1�@5��������_������������������� �������G��@��@�����@��c0�T������#�@�@������������������_�����/��@��@��_��������_֐@��c0�T������#�@�@����������������_�������@�������_��@��c0�iT������#�@�@���o����rBҟ���$��B������@��������_���������@�������� 2� 
��_��@��c0�IT������#�@�@���K����6@ҟ��������_ր$��������_���������@���@��c0�iT������#��� 2� 
������������_���������@���@���?��
T������#��_��[��+�����<����6�_@�?�AT�[@�@9_�q�TH�`�A��������_��[@��+@�b	�����+@��@����@��#��@���������������@+��/��7��;��3��C��?��K��G����c�4��@��TT��#@����'�@�@�b���
����D�`���!�>��@��
���@��@����'@��6A�_�bT���_@���`T�������[@��
�����'@��6�������_����������_����������_����������_֝��� ���������B���@��@��@�����@��c0�)T������#�A@�B@�C@���T�/���B@��3�C@��#�D@�˄ˀ@��@������+����'����3@��#@�����mT�@��@��#@�_�`T���+@��3@�R
��`7���'@��@��/@��@�����䷟����������_�O� ���������@�����@��c0�	T������#��C����G��C�@���@���@��������������7����'��+��#��3��/��������������������B�4����@��'��@��+��@��#��G@��3��C@��/������{��@��T�@��CTB��c��˄�����@����������_��������������_��������� �������������@��@��@�����@��c0�iT������#�A@��bTB@�C@���D@����B�@@�A@������@��@�C����ן�������_��� �����e���@����@��c0�iT������#�A@��bTB@�C@���D@����B�@@�A@�����@��@����ෟ�������_ֱ� �����A���@����@��c0��
T������#��#��7��3��������@�@��������6�#@��3@��7@�L������������-�3��[J�cSM��5�@��@����@�$��@�%���@���@����������2� �����C��_� ��>��2��[J�aSM�a5�@����@�$���������2�`
�����C��_֠����2���~����!D���7@��[J�aSM�a5�3@����3@�$��I�d[B�I�e_B��[J�dSM�d4��%�����1�B���������C��_�������������@��@��@�����@��c0�
T������#��/��+�|�����2�c ��T��"@��������x���@��@���7����2�����@���!��������2���~����!����/@��[J�aSM��5�+@��@�F��+@�%��@�&���1���,��������1�c�����������_�����������������_��!�?�T�@�?�T%�|ӆ@�2��$�h%�%����[J�fSM��4�%�@�&����������������_������� ���������m���@��@��@�����@��c0�I	T������#��'��#����b�2�c`
��aT#@�a@�b@���:X�������������_֠��2��������!�%������2���~����!����'@��[J�aSM��5�#@��@����#@�%��@�&���1���,��������1�c������������_������������������_������������@��@��@���������_�@�2� 
������_��@��c0�)
T������#��#�@�@��@���
T��#���@�����c�����_���?��T���������@��@�@�c���������������_֠����1���~����!����@�!@�"@�!@��[J�bSM�b4b�!��I�cCB�I�dGB��[J�cSM�c4W�$���1�!������������_�H�aCA�H�bGA����������_���������������@��@��@��@�����@��c0�)T������#�b�_�T@�a�_�T@�c@�!������@�c@�?��T����W1���~����!4���@�!@�"@�!@��[J�bSM�b4�!��I�cCB�I�dGB��[J�cSM�c4�$���1�!������������_���������������_���������]���@��@��@�����@��c0��	T������#��#������@�e@����T����1���~����!����@�!@�"@�!@��[J�bSM�b4��!��I�cCB�I�dGB��[J�cSM�c4��$���1�!������������_�c@����˄���c�_���?� T�'������������@��'@�_�
TH�aCA�H�bGA��������_������������_����������������@��@��@��@��@���������_�@�2� 
������_��@��c0�	T������#�������0��������!�%�������0���~����!����@�!@�"@�!@��[J�bSM�b5�@�b�!��@�#���1���,����1�!������������_���������������@��@��@��@����@��c0�)
T������#�@�@������?�mT?�KT���������D���@��@���?�,T�����������������_�H�cCA�H�dGA��������������_���!�?��Te@�f@�&���IT%�|�g@�2��$�h%������[J�gSM����4�%��@�'��e@�E�e��������������_������� �������V���@��@�����@��c0�T������#��#�������C�c�A���$@������?�r�@��@� ���@�B���#@���T���������_�������.���@��@����@��c0��T������#�#@�@�_�T#@�@���T#@�@���T#@�@���T���#�#@�@�����L	��6�@�`@��#@��@�b@�E	�����������_�����������@��@����@��c0��T������#ѐ@�p��#���@������������_�!�� �������������@��@��@��@������a��T�#����@��c0��T������#ѐ@�p��#���@����������_� �� �������������@��@��@��@������a��T�#����@��c0��T������#ѐ@�p��#���@�=����������_�� �� �������������@��@��@��@������a��T�#����@��c0�T������#��������[J�bSM��4� �I�a�G�!�I�`���������_���t���@��6�!��_��@��_��@��_����������_����_������_������_� ���A��_֐@��c0��T������#��'��+� �@��+��'���<�
/�����'@��+@�2�c@��������/���!�=��[J�aSM�a5�@����@�!����2�@'�������_����1�!�;�u��� ����������@��@����@��c0�	T������#�@@�H�bF�H�cF��@�������������_��������@��c0�
T������#�3��C��?���9��@�BJ�B@(�����!�0�`?��c�!��@T��!T;�9"@�[J�cc_96���@�{|@�D���k���	���@�[�_�kaTD��������� @��7�'��#��=���#@��'@��B@��+��/��C��3��@��9  @�!$@�������9�3@�@@�?��@��@��������_��?@�!@��C@� ?������������_�c���@��@��������_�����������@��@�����@��c0�IT������#ѐ@��@@��9[J�bc_9�6���c����_�c�������c4��l>���������_���_���@������T�#����@��c0�)	T������#��'��+�@���@?�H�a�G��@T������������_����'@�c@��+@���!�0�BJ�B@(�`?��c�!��T;�9��"`�B���B�CJ�cP�_�T#��c����������@��c�_�aT�@����@��T����������_����@�������_�����������_�������&���@��@�����@��c0�)
T������#��'��+��/��3�2�B�)���T:@�@@�?������_֘���a6�9@�[J�dc_96���@��|@�e���k���	���@�{�_�kaTe�����������@����7����=���@��@��@�@��� �:��c����@��@� �[J�bc_9�6��e⸥���e�_���e�������4�����=��������_������_���������������@��@��@��@�����@��c0�IT������#�H�`�G�����������_��������@��c0��T������#��#��'��Є�0�?�T���'��#�����BJ�B@(�]���7�@��#@��'@�@�@���������Z��������_���!��@��������_�������������@��@��@����@��C�?�T������#�C���9���9���`�d���D�EJ��P���T������'��+�EJ��P�����'@�d��!���T�+@����@�����C��_�@�[J�fc_96���@��|@�����k���	���@���_�kaT�����������O�@�H7�7��/���L<���O@��7@��/@�EJ��P��� ��;��?�����C��@��9���c�����T���������#�����#@��@�$�����i���3��O@�B`��!�������������3@��!���AT����9�C@�@@�?��@�����C��_�����B�.�L#������B�.�H#�� ղ���@�����C��_���������@�u���@��c0�IT������#ѐ@��@@��9[J�bc_9�6���c����_�c�������c4���<���������_�������@������T�#����@��c0�T������#��9@�[J�cc_96���@�{|@�D���k���	���@�[�_�kaTD���������@�%7�'��������;���'@��@��@�@�@� �[J�ec_9�6��F�����F�_���F������4��������x<���@��@���������_���������@�����@��C�?�'T������#��S��W��[��_��[J�cSM��4
�"�@�#��O��W��S��#@���`?������'���7�S@��W@����7�S@��@�"H�B��C���@�e@���p�9@�[J�gc_96���@��|@����k���	���@��_�kaT����������'��7�@��/��7��L;���'@��7@��/@�@���@������[J�aSM�a5�'@���� ��'@�d@�$�`���@� �:���������9
@��[@��_@��@�$@� @������?� �[J�bc_9�6���7@�d⸄����7@�d�_���d�������4�/@����;������C��_��S@�"@��W@�@?��#��3��S@��W@������[@��_@�B@����������3@����#@��?����C��_����C��_�@��O@�C@�[J�dc_96���@��|@�e���k���	���@�{�_�kaTe����������3��7�D@��+�f7���:��`���+���!@?���[@��_@��[J�aSM�a5�W@�U��"��W@�#���S@����3@��@������?��S@��;��W@��?��C�@��
����p"��2�B�)��O@�b�[J�bSM��48�� �b@�"�`� �[J�bc_9�6���7@�d⸄����7@�d�_���d�������4�+@���q;������C��_� �[J�bc_9�6�@�CJ�cP!�d⸄��@�CJ�cP!�d�_���d������`���>+���!�;���S@��[J�aSM�a5�W@�����W@�!���[@��_@��[J�aSM�a4���"���������C��_ֆ���|�� �ghf�f����T��������"���S@�c���@�����_��������������?���@��@��@��@��@�����@���?��T������#�A@��#�@@��/�B@��'�C@��3�$@��?��K��'@�"@��3@�@?�������K@��?��7�������������@�.�����#@�"@��/@�@?��+��G��#@��/@�����'@�B@��G@������3@������+@��?�������_���������@��c0�	T������#�A@���B@��#�@@��+�C@��/�$@��?��'��3��@��+@����#@�B@��3@������/@������'@��?�������_���������@��c0��T������#��'��+��@�H�c �d���@��@�����b�@@��������@���2�`=�����,@���@?������_�@���@?������_֧���|�� ��hg����`T������+��'������!���+@��'@����@�����������������@��@�����@��c0�IT������#�@�@�����������c�
�d������lO��������_�����v���@���@��C�?�	T������#��w��{�����B��9@��������;J�gc_96���@��|@����k���	���@��_�kaT����������o��9�3��/����{��w�@��+�i7��R9���o@��C9�w@��{@��@��/@��3@��+@�@����;J�hSM�4���#�@�(�%�$@�(�� �$���`����H�)J�)Q�	�T	��)����#��'����#@�	�)�	�aT�'@�������5��`��H�b�G��	������o@�a@������>��c����#��:������  �;J�bc_9�6����c����_�c��������4�����9������C��_��@��@��@����w@��{@��@��/@��?���v����7@�����;J�dSM�d5�o@��o@�d@�h��$�� �;J�dc_9�6���3@��������3@���_�����������4�+@����9���o@��C9�6`@�a@��1�B@���������C��_�����1�!�>���� ����C9��������������@��C@9�@��@��@��@�/���@����?��T������#��_��c��o��s��w��S��9����3����/��G��c��_��w��s��+�@���@?��6�+@��/@��G@�yP��@7���!�E)���+@�,��/@�0�;J�cSM�c5�G@����G@�%��C�4��_@��c@��1�c�������+@��/@��G@�MV���-
T�C@�"@�;J�cc_96���@�{|@�D���k���	���@�[�_�kaTD����������'�"@��7�?���U8���'@��C@��?@��c�'��K��O��C��S��@��9"@���@�?�)���!&��;J�aSM��5�C@��w@�����C@�"��w@�#���s@������'@��N��;J�bSM�b5�C@���� ��C@�"(@�"� (�����(���!�$��;J�aSM�a5�C@�����C@�!���1�B (��7��;��3��9�S@�@@�?��7@��3@��;@��������_�H�b#F�H�c'F��C@��@��s@��w@���1�� (��7��C@��;�����(����*��;J�fSM�f5�C@�q���C@�#���3��7@��3@��;@��������_��_@��c@������7��;��3��7@��;@��������_�����1�!�;���� �y���7@��;@��3@��������_���������������������@��@��@��@��@��@��@����@��c0�	T������#�@@�H�bF�H�cF��@�������������_���u����@��c0�	T������#�D@�E@�@@�H�b#F�H�c'F��@���������_���]����@��c0�IT������#ѐ@��@@��9;J�bc_9�6���c����_�c�������c4��H8���������_���;���@������T�#����@��c0�	T������#�@@�H�bF�H�cF�������n�������_������,@�0@�4@����@��_��@����?�
T������#���@�@���Q����C��;��@�C4@�D,@�E0@��������.���?��7��@�C4@�D,@�B0@��������T����������}R�����T�{�b�����������#�'���#����>��cѼ���#��;@��K��C@��G����S���c�7��O��7@��[��?@��W����c�������_��k��g��s���c���o����#�����DL���������_��{�?�� ���������@�����@��c0�T������#��7��;��?��C��/��9�9��V����A9�6�/@�`@�a@��1�B�������/@�C@�;J�dc_96���@��|@�e���k���	���@�{�_�kaTe����������#�@@����7�6���@��/@��#@�D(@�D� Յ @9E6����;J�aSM�a5�/@��/@�C(@�'��#�_(��@��#@� �;J�bc_9�6��d⸄���d�_���d������d4��g7������C��_�����1�!1�Ϲ�� ����C9����������n���@��C@9�@��@��@��@�����@��c0��	T������#��'��+��/��3��7��;���"��+��'��/��3��7��;������@���2��`=������@��� ?� 6`��9�
'���'@��;J�aSM��5�+@��3@��;@�����+@�"��3@�#��;@�$���/@����7@������1�`&�������_�����1�!@?�w�������1�!?�r�������1�!�;�m��� ������������������@��@��@��@��@��@�����@��c0�i	T������#��/��3���@������_kAT��c��T @�!@�����C��_�H�c� �d��ȅ@����+�������C��_�F���� ��xf����TB�����3��/������������/@��3@��@��@�����#��@���2�`=�����,@���@?����C��_�b@���@?����C��_�����������@��@�����@����?�	T������#��_�@�@�������S����_@�C@�D@����������O����_@�C@�B@���������������>��c�N���#��@��#��S@���b���+���B�
��'��@��3��O@��/����;���B$?��7��C��?��@��K��1�B�4��G�����������J���������_�����k���@�����@��c0�iT������#��#��'�@�?�aT���#��'�@������7�@��#@��'@�@�@�����������������_��@�@@�A@��������_���������?���@��@��@����@��c0�)T������#��/��3��;��7���������@��pZ��1Х�7��xd�`��1Є� ��aT%@�&@����0�_��T�#�������"J�B@(�����7�7@��;@��1Є� ��#@��@����0����1Є@'��T����0�_��T������"J�B@(�����	7�@��7@��;@��1Є@'�����0�&@�'@��1Є� ������0�����1Є (��AT����0�_�T����"J�B@(����@7�@��7@��;@��1Є (�����0�&@�'@��1Є� ������0�����1Є`&��T%@�_�T$@�����������7�@��7@��;@��1Є`&�&@�'@��1Є� ������0������������C��_��@�@@��@�����C��_��1Є)��T�@�;�9��!�����C��_��1Є���T��������C��_��@�@@�A@�����C��_�@��������?����C��_���������������@��@��@��@�C���@��c0�IT������#�@�$@����T���#�"@�@�����\���6�@�`@��#@��@���!T�@�a@����6�@�`@��#@��@���`T��a@��@������������_�������I���@��@����@��c0��T������#ѐ@����� ��6�!�����C��_�e�� �����1���@��@��c����T�#����@��c0�T������#ѐ@������@�����C��_�G�� ��������@��@��c���!��T�#����@��c0�T������#ѐ@������@�����C��_�+�� ���������@��@��c���!��T�#����@��c0�	T������#ѐ@���������������C��_��� ���������@��@��c����T�#����@��c0�T������#ѐ@�����������C��_���� ���������@��@��c���!��T�#����@��c0��T������#ѐ@�������������C��_���� ���������@��@��c�����T�#����@��c0��T������#ѐ@�P�����������C��_ֶ�� �������������@��@��@��@��c����T�#������������_��9���������_����_��9���_������_��9�����_֐@��c0��T������#ѐ@��������A�����C��_�u�� �����A���@��@��c����T�#��������_��9�����_֐@��c0�	T������#ѐ@��������;��?��#��'��+��/��3��7��;��@��@�!@� ?�������_������������������#��'��+������@��@�����@��@��@��@��@��#@��'@��+@���@�����A��T�#�����@��c0�T������#ѐ@���@�@�!@� ?�������_���������@��@�����!��T�#����@��c0��T������#ѐ@�p�������@���@?�������_�������������@��@��@��@�����a��T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_���������@��@�����!��T�#����@��c0��T������#ѐ@�p�������@���@?�������_������������@��@��@��@�����a��T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_�����_���@��@�����!��T�#����@��c0��T������#ѐ@�p�������@���@?�������_���������?���@��@��@��@�����a��T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_��������@��@�����!��T�#����@��c0�iT������#ѐ@�p����#��'��+��/�@��������?�������_�����������������@��@��@��@��@���@������a��T�#����@��c0��T������#ѐ@�p��#��'�@�@�c@�`?�������_�������������@��@��@��@������a��T�#����@��c0�iT������#ѐ@�p��9?����������_���������@��@�����a��T�#����@��c0�iT������#ѐ@�p��9����������_���������@��@�����a��T�#����@��c0��T������#ѐ@�p��#��'��9d�0�?�!T���#��'�����"J�B@(�6���6���!��@��@��#@��'@�@�@���������/����������_���������_���@��@��@���@������a��T�#�����@��c0�iT������#ѐ@����������#��'��+��@��@�!@� ?�������_���������������4���@��@��@��@��@��@���@�����!��T�#�����@��c0�T������#ѐ@���@�@�!@� ?�������_��������@��@�����!��T�#����@��c0�iT������#ѐ@����������#��'��+��@��@�!@� ?�������_�������������������@��@��@��@��@��@���@�����!��T�#�����@��c0�T������#ѐ@���@�@�!@� ?�������_���������@��@�����!��T�#����@��c0�iT������#ѐ@����������#��'��+��@��@�!@� ?�������_�������������������@��@��@��@��@��@���@�����!��T�#�����@��c0�T������#ѐ@���@�@�!@� ?�������_���������@��@�����!��T�#����@��c0�iT������#��������������H�co��H�cs�;J�cSM��4��� ��H�akE�!��H�`k��������_���Z����_��@��c0�)T������#��_H��T2��*�xb�`֠���@�������_֠�(��@�������_֠�����������_��`!��@�������_��|!��@�������_���!��@�������_���!��@�������_�����}�������_���)�A�������_�����}�������_�����}�������_����}�������_��4��}�������_�����a�������_�����a�������_�����a�������_����a�������_���<�a�������_���h�a�������_�A�҄��b���������!���E��������_���������@�q���@��c0�)T������#��_L�TH�agE��TH�acE�!h`8���������_�������1�!�?���� ���������@���@��c0��T������#��_L��T�H�aoE��bT�H�bkE�Zx`���@@�?����C��_�A��=��"�������ХP%��@���A�!p"��E�����������ֲ����� �����y���@����@��c0��T������#�P�bT�H�aoE��T�H�akE�!x`�?���������������_֭�� �����Y���@���@��c0�T������#ѐ@�����@�P�bT�H�aoE�?�T�H�akE�!x`�?���������������_։��h�� �����4���@���@�����A��T�#�����@��c0�T������#ѐ@�����@�����C��_�K�� ��������@��@��c���!��T�#����@��c0��T������#ѐ@�����@�^����������_�.�� ���������@��@�������T�#����@��c0��T������#ѐ@�����@��_L�TH�agE�?�	TH�acE�!h`8���������_�(������1�!�?�+����� ���������@���@�������T�#�����@��c0��T������#ѐ@�����@�f����������_���� ���������@��@�������T�#����@��c0��T������#��'��3��?�����b�?��T?�)T��T���T����������/��@�������_���������_��������������������������1�!�ѱ�� ����������������#��'���m���@��@��@��@��@��@��@��#@��'@�����@��@��@��@��kT  �LD �L� n�!n�"n�#n �Lc���T#��(6 ��LB��LB nc!n��L� 6+0��M8������
8���6+�@�L�@������6-D@�ND@��
JD��6/$@xP$@xJ$x�61@9S@9sJ9�_��@��c0�iT������#��G��C��K��?�@����?��+��G@����K@���#J�c����� J���������������������G@��K@��#����/�������/@��@��#@����������#��/��?@��@��C@��?��'�������������3���7�����?@��;J�aSM�a5�C@�x���C@�!���+@���@���#@��;J�aSM��5�/@��3@�l���/@�!��3@�"���'@�� ���������_�����������������@��@��@��@��@�����@��c0��T������#��7��'��3��/��+�@����?��3@��AT�'@��@�H��:�����@��@���@�@��+@��/@����7@��?������_����+@��/@��7@�c������1�@*�������_���)�|�)!��hi��	�_�T��
���������'@��3@���%@�����������1�!@�ʰ�� �������������j���@��@��@��@��@����@��_��@��C�?�T������#��S��_�	@����ɚi�	���_�T%�?��T���ы
� ��T��*
�_�b
T�	����	��O�	@�
@�@�C���-������?@��
����
��	������������
��@��	T���T�?��;��7��C��/��3����������������	��
�j����O@�!	@��/@�_�#T'@� @��@����?@����������?��O@��@��/@�_�#T�7@�?�cT�;@�J��
�+���)��C@����3@���b��T
@�@�?�"����T�����������C��_�����E�����	�B��9��8������5������2������1�!�)�������1�!��$�������1�!�����V�� ���������������������@��@��@��@��@��@��@�X���@��c0��T������#��#�@�_�!T@�?�`T��V���������_�����1�!�� ���������������@��@��@��@����@��c0��T������#��7��'��3��/��+�@����?��3@��AT�'@��@�H���:�����@��@���@�@��+@��/@����7@��?������_����+@��/@��7@�7������1��)�������_���)�|�)!��hi��	�_�T��
���������'@��3@���%@�����������1�!@����� �������������>���@��@��@��@��@����@��_��@��C�?�	T������#��S��_�@����ǚh����_�T��?�`T���ъ	� �_�T��)	�?��T�������	˿�T�O��g��_��[��S�
@�@������ˌ�����������_��T�/��3��c��
�������O@��S@��[@��_@��c@��g@��/@��3@� ����C��_��g@�(�'���
����_@�f
��;@��C@��?@�������4����O@�	@��/@�		��[@��S@��g@��_@��7@����
��
������T��T��#Tg���
�����*
����
T�7��?��;��C��/�	@�@�)@�����
����
��
��������
��� ?��/@��7@��)��T>�#T��T���T�7�@�@��@������?��O@��@��@��@��S@��7@��[@����������	����O@��@�� @��@��@��@��@�����;J�hSM�4"��*��@� �+��@� ������ �������C��_���������������������������������������������������������1�!���������1�!����������1�!��������� �����������������E���@��@��@��@��@��@��@�
���@��c0��T������#��#�@�_�!T@�?�`T������������_�����1�!�~��� ��������������@��@��@��@����@��c0�iT������#��C��?��7��;��@�H��;����@��@�u��@�@����������?�������_֢@���@?��C@���T�7@�"@��;@�@?��lT�w��7@�"@��;@�@?��#��?@����C@���#J�c����� J�����������������������?@��C@������'�������#@��'@��@��@����������'������������i����+���.�����7@��;J�cSM��5�;@��'@��+@�K���;@�"��'@�#��+@�$���@���@�����#@��� ����1���������_�����1�!����
	�J�|�J!��hj��
��T�����G���������;@��?@��C@��G@��7@�{��F@�����w��������������u���@��@��@��@��@�W���@��c0��T������#�@� @�$�?�T�7��'�@�@�����?���c���������	���7@�@��@�@�B@���@?��+��7@��'@��
����	�'@���)@�_�LT_��T�'�(@�*@� @�J@�#�����I���(�$@�%@�&@�����@?��7@��@��'@��+@�)
��_	��T"�? ��������_����	�z��ш����@���T�@�lih8��li(8�@��T�@�kih8K��4����X����V������k����i�� ��������@�����@��C�?�T������#��S��_�_��T%�?��T����	� �?�T�����
T���	����O��/@���������O@�	!@�)�	!�%��C@�'��������������C��?��;��7��3��/�@��+�@�@�B@���@?��O@�" @��+@�c�_�T��M����O@�)@�  @�	�HT*@�+@�h�'���	���F	��?@��7@��C@��;@��/@��3@������3@��T�7@�B������$��?@����;@��i��T����C��_�������	��������1�!�������1�!��߬�� �����������������}���@��@��@��@��@��@��@�y���@��c0�T������#��7��;�d0џ�(T_��T�?��C��;��7��@�H���;�����@��@����!���#��������!�	�����1�B�,������������_ր��������a�!������1�B�,������������_ր��@���@?�@��T��/�����+��7@�"@��|��������;@�������?���+�����7@��J�aSM�a5�;@�����;@�$���?@���C@���+@��@���ڄ@���� � ��#��'�P�T�������������a�!������1�B�,������������_�@��������?�������_�����|��h%��!�?@�T$�A���A�&~�'�B��@�����H�����A�����	��~ӄ�C��@�����ӥ���A��	������@�BT������|��@��@��hd���A� �ҌʄǓ_����@�"T����|��h%�D�%��~ӥ�B��@��
����H���A��	����#@��'@���$ʿ@���T	�������1��2��������_����|�������|�������|������)�|�)!��hi��	�_�`T��
�����������;@��?@��C@��7@�Q��%@�����M����������������@��@��@��@���@��_�@��_��@���?�T������#��k��w�����
@��
�T�g����������������{��w��s��o��k�@�@�!@��� ?��{�!|��@�_�T�g@��@��K�F��C��o@���;��s@���TCT�k@����k@�����0���;@��@��g@��K@��C@������o@��T�G��S����?���	���i	��O�f��@�b��@��@�_	�`T�	�L�L� ՟	�T��l��
�T��/�����[���/�����W��[@��w@��{@��@��g@����g@�"@� @�B@��|��[@������W@�����?��[@��@�!�Z!�!�Z ����g@��O@��C@��?@��@��@��@�G����@��?@�?�(T�g@��|��O@������@��@��@��W@��������@��C@��T�o@�c��G@�C�������O@����K@�@��|�������?�T��y���G@��S@��;@�������_�"��������1�!��������������1�!���������1�!����� ����������������#��'��+��/��3��7�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@����@��C�?� T������#��s�������
@��
�T
@��1�T
�T�o������������������{��w��s���@�@�B@���@?��o@�"@��{���@���(T�˟�T�S��?���/�%���c���/�!���_��c@��@��@��@��o@�:��@��S@�#��@�c˂��S����?@������O��o@��@��@��@��_@��|����c@������?��w@��?@�"��C��c@�d@���Z����Z�S@��@����G��@��O@����W� �d�����o@����@��@��_@����|����@��@�=� ��{@��C@�_�TT�s@�����w@��s@��/���C@����w@��HTC��������?@�d��@��@�?��T����,� ՟�T�	�K�	�T���
��
��o@�K
@�A�	T�G@��T�W@�����?���G�c;B��G�d?B�����������C��_�G�c;B��G�d?B�����������C��_ֿ��T���������G�c;B��G�d?B�����������C��_��K��[��
������	����@��c@���[@��C@��K@���������C��_����ie8�ie8�ʥ�����+��T�@�k� �e}_������|��������1�!��������������������1�!@�������1�!��ߩ�� ����������������#��'��+��/��3��7���w���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@����@��c0�IT������#�������B�_��T%@�_�AT%@���#�$��������_��9��H�h3G�igx�<P��C����|�
�ij�j@����$
ʥ�D���*��T�@�H�h7G�iē�(��T������� �������1���@��@����@��c0�IT������#��/��'��+��@��@��˥���|��@���#@��'@��+@����IT%@�f �G@������%����T������#@�� ��˥���}�Ehe����c�#������@�?@�T������_��|�\���@���A���@���>�� ����������������@��@��@��@��@�����@��c0�iT������#��/��3��;��7��?�e�|��#��������;@��#@���T�����?@���˥�����|��7@����@��|�Ⰴ�����Tr������|��3@������/@���������C��_������������������@��@��@��@��@����@��C�?�	T������#��O��k��g��c��_��[��W��S���/�_���C��c@��g@��_@��W@��[@��S@��7@��@������|��/@�A�����|��?@�&�$@��;@����+@��@��C@��7��?��3��/��;��+�?@�kT�k@���9�O@��@��@�@����|��������	�?��k@��@�	�Z�	�Z ����?@��3@��7@��;@��+@��/@��C@��|��������3@�?@���T#���k@���9�O@��@��@�@����|���������?��k@��@�	�Z�	�Z ����?@��3@��7@��;@��+@��/@��C@��|�����������C��_��|���� ����������������#��� ����@��@��@��@��@��@��@��#@�s���@��c0�)T������#��7��3�0�T;�9_�T�����~�����3@��@� <9�/��;�����������#@��;@����#��/@���������@�����3@����#@����������C��_����������������@��@��@��@��@����@��c0�		T������#��[��?��g��_��W��S��O��K��G��C�����c������	����?@��c��O@��S@��W@����/@��_@����/��3@��S@����3��?@��c�N����G@�?��T�/@�* �)
���C@�i�_�T�K@�� ��	�)��)}��3@�J
��jh)��g@���9�������|�����������_��@��
�����@���� ����������������#��'��+��/��������@��@��@��@��@��@��@��#@��'@��+@��/@�����@��c0�iT������#��?��C��G��K��3��O��W��+�G@����������?��W@��hT�'��/��#��+@��@��O@����������3@��?��'@��#@��/@��������_�������� �����������������C����@��@��@��@��@��@��@����@��c0�iT������#�@�$@���!T���#�@�"@������`7���@�`@��#@�a@�"��_��������_�����������@��@����@��c0�)T������#ѐ@����3��@�@�	@�
@������������	��
���������C��_�+�� �������������@��@��@��@���@��c����T�#�����@��c0�	T������#�@�$@��T���#�"@�@�������6�@�`@��#@��@���`T��a@��@������������_������������@��@����_��@��c0�IT������#����1�!@���� ���������@��c0�IT������#����1�!@�� ��������J�`^9�7J�`�Y9`6�@���J�`�9J�`3^9`6�@�J�`�Y9J�`�9�_��@��c0�iT������#�@9��(T�'��+��/�����(�9���@���~���'@�B�J�cSM�c4���"�����+@����/@���`�@�@���������	��1��1��@�����������_����~���� ���������C����@��@��@����@��_��@��_��@���?�T������#��{�������
�@��
�T�{{�
�T�w������������������{��	����0�T�C����T�����~�����w@��{@��@��@��@��@��@��@��@��@��@��9��`��k����������C���	��k@��������C����@�����z��w@��{@��@��@��@��@��@��@��@��@�@����T@���B�B����������C���g����w@�`��k����@����@����@�����������w@��@��_��@�C��W��@����S��@���T�T�{@���������{@�<+���_@��@��W@��@��S@������w@���HT���ˉ����	�_�(Tb��@��@�_	��T�	�L�M� տ	�T�
�l��
�T�	������c��[��g���@�@�@��k@��������������@����C��#�����'��+��/��3�0	��@��k@���������������@������@��W@��T�@�c��[@�C�������c@����_@�@��|��������?�T�����[@��g@��S@��������_ֵ������1�!�������������������������������������1�!����������1�!������ ����������������#��'��+��/��3��7���&����@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@���@���?�&T������#��{�������
�@��
�$T
�@��1�#T
�+T�{{����hT
��"T�w��O����������������{�������/
���

���������W����c��0��T�#��� T�����~�����w@��{@��@��@��@��W@��@��@��@��@��c@��O@��@��_9!��`��k����������#������k@��������#����@�����F��w@��{@��@��@��@��W@��@��@��@��@��c@��O@�@���T@���B�B����������#���1�����w@�`��k����@����@����@�����������@��O@�A��S� ��@��TCT�{@�
����{@�*���S@��@������O@�_�hTe���B�����`��@��@����T����� �?�T�����BT�������[��g��_����w@�#@�$@�'@��k@��������������@����#��#�����'��+��/��3�
��O@��k@���������������@������w@��@�?@�T�W@�?�T�c@�����6���G�c+B��G�d/B��������������_��G�c+B��G�d/B��������������_��T�O@������_@�e���G�c+B��G�d/B��������������_��g@��S@��[@������������_�����h`8�h`8���B��+��TE@ӥ� ՠ|_����|�L������1�!�K�����U����K������8������M������1�!@�<�������1�!��7��� ����������������#��'��+��/��3��7���ϼ���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@��c0�i!T������#����#��/��<��T � � � �?��T@��@���Z��?�T@��@���Z��?�T@��@�	�Z�?�iT@�)�B��@���Z��(	����������~�xs��|X�s~�sis�q�S|P�s~ӓis�1ʳ|H�s~��is�1��~��is��&ʭ��	��
��������T?
�IT	xm�J|X�J~ӋF�k��jij�I	ʪ|P�J~ӌF�$��ij�)
��|H�J~ӎF�΁4��ij�)
��~ӯF����ij���)
�?�T
xp��|X�~�pip�

��|P�~Ӑip�J��|H�~��ip�J�P~��ip��	�J�?�	Txq��|X�1~�qiq�0��|P�1~ӑiq��Q|H�1~��iq�ʱ~��iq��
��?��Tj"}X�eF����hb8Bh�F]PӦhf8�p���f=HӦhf8�x����@��hf8G}Xӧhg8�h�h]PӨhh8p����=HӨhh8x��(@��hh8n}XӮhn8�hӏ]Pӯho8�p���/=Hӯho8�x���O@��ho8�}XӬhl8�h�)]Pөhi8)p�)�J=HӪhj8Jx�I	�j@��hj8������	�?
�Txm���B�?	�Txi��	���?	��Txi��
���?	��Txi��ʟ<�	T@�Z��Z��Z��Z �`� �a� �b� �d��������_��@��� ���	����	����	����
����������������
����@���
������
���@������������@����� ����������������#��'��������@��@��@��@��@��@��@��#@��'@����@��c0�!T������#����#��/��<�	 T � � � �?��T@��@���Z��?��T@��@���Z��?�T@��@�	�Z�?�T@�)�B��@���Z��(	����������~�xs��|X�s~�sis�q��|P�s~ӓis�1ʳ|H�s~��is�1�S~��is��&ʭ��	����
��������T?
�IT	xm�J|X�J~ӫF�k��jij�I	��|P�J~ӬF���$��ij�)
��|H�J~ӮF�΁4��ij�)
ʪ~ӯF����ij���)
�?�T
xp��|X�~�pip�

�P|P�~Ӑip�J��|H�~��ip�J��~��ip��	�J�?�	Txq��|X�1~�qiq�0ʱ|P�1~ӑiq��Q|H�1~��iq���~��iq��
��?��Tj"}X�eF����hb8Bh�F]PӦhf8�p���f=HӦhf8�x����@��hf8�}Xӧhg8�h�(]PӨhh8p���H=HӨhh8x��h@��hh8n}XӮhn8�hӏ]Pӯho8�p���/=Hӯho8�x���O@��ho8J}XӪhj8Jh�k]Pӫhk8kp�j
��=Hӫhk8kx�j
�)@��hi8������
�?
�Txm���B�?	�Txi��	���?	��Txi��
���?	��Txi��ʟ<�	T@�Z��Z��Z��Z �`� �a� �b� �d��������_��@�������	�����	�����	�����
��������������������
�����@��������������@��������������@������ ����������������#��'��������@��@��@��@��@��@��@��#@��'@����@��c0��T������#����#��/���	�Zhx%����A��T��~�?�cT)�J��
����?
�IThh�����T�"�B�hx%�����T�џ�	Thx`����ši�����š �a�	}X�jF�J�Iii8)h�]P�Kik8kp�)�=H�Kik8kx�i	�@�Hih8	�@�bT)F�)�?�+i`8kh�h�_�T?�AT	}X�jF�J�Iii8)h�]P�Kik8kp�)�=H�Kik8kx�i	�@�Kik8h	�jF�J�)F�)�?��A˟��
Tkx`�ʟ�H��TOf����������_����T�����������_��x(�!�?�T%��џ�Texe��MT����T�|X�iF�)�(ih8~ӊF�J��Hih��\P�+ik8k~ӌF�$��ik�hʫ<H�+ik8k~ӍF�4��ik�hʫ@�+ik8k~ӮF�΁��ik�e�IF�)��F�J���F�$��F�4��F�΁�(�����T����������������
�������|�	��L��������������@��	������� ����������������#��'��������@��@��@��@��@��@��@��#@��'@�$���@��c0�	T������#�A��A
������������!P3�z3��������_����������@���@��c0�)T������#���?@�T?`�`T?��T���������_���N������1�B�������������_���������a����@��@��@����@��c0�T������#��?��7��;�`����������>��c�����#�p���;@�"p�9G@���HT�+�����?@����~����7@�����1�@��+@������������_����~���� ���������)����@��@��@����|��_��@��c0�T������#��;��G��@��T_@�T��T���<� �_�T��+=��T�	��
��	�	@9?���T��������������	��~�9����������_��	��~�G������1�!�F�������1�!��A�������1�!��<��� �����������������ڸ���@��@��@��@��@��@��@�����@��c0�T������#��;��G��@��T_@�T��T���<� �_�T��+=��T�	��
��	�	@9?���T���������������	��~�
����������_��	��~���������1�!���������1�!�������1�!���� ����������������������@��@��@��@��@��@��@�����@��c0��
T������#��'�J�c�_9�6�'��+���"�>
�������>��c����#�p���+@�"p�9?@�aTB��?`�aT�~�?��aT��?��T�����'@����������9�J�`�_9�6J�d�_9$6�1����@�����������_�1����@�����������_���������1�B������������_����������_�����v��� ���������$����@��@��@�����|��_��@��c0��T������#����'��#��/��3� �T����3@�@�T�'@�_@�T�/@��#@�_�T��E<� տ�T���<���BT�������@�@9!B�!����������{��������_����1�!�;�������1�!��6�������1�!��1��� �����������������Ϸ���@��@��@��@��@��@��@�����@��c0��T������#����'��#��/��3� �����3@�@�T�'@�_@�T�/@��#@�_�T��E<� տ�T���<���BT�������@�@9!B�!�����������S��������_����1�!�������1�!��������1�!��ݞ�� �����������������{����@��@��@��@��@��@��@�����@��@��@��@��q@L?1�T�TA��L H(Nh(N@H(Nh(NC��L`H(Nh(N�H(Nh(NE!�LI!�LMa�L�H(Nh(N�H(Nh(N�H(Nh(NI(Nh(N I(Nh(N@I(Nh(N`I(Nh(N�I(Nh(N�I(Nh(N�I(N� n`qL�_��@��@��@��@��q@L?1�T�TA��L X(Nx(N@X(Nx(NC��L`X(Nx(N�X(Nx(NE!�LI!�LMa�L�X(Nx(N�X(Nx(N�X(Nx(NY(Nx(N Y(Nx(N@Y(Nx(N`Y(Nx(N�Y(Nx(N�Y(Nx(N�Y(N� n`qL�_��@��@��@��@��1�{��`@�N#N n�2h67$@)&A)D�(F�(n�R�NBNH(N�
J�yS�r���@<�J�J�J�JD�(F�(!��T��J��@!�L�N&x(NEx(Ndx(N@!�Lx(N*x(NIx(Nhx(N@a@Lx(N-x(NL�Nla�Lh!�Ld!Ll"
@)$A)&B)B
�(D�(�F�(�NBNH(NB
J�yS�@<BJcJ�J�J�J�JB
�(D�(��T�
�JA�@!�L�N&x(NEx(Ndx(N@!�Lx(N*x(NIx(Nhx(N@!�Lx(N.x(NMx(Nlx(N@q@L`q�Ll!�Lh!�Ld!L>�1�{��`@�N$N @)"
A)$B)&C)@�(B
�(�D�(F�(�NBNH(N
J�yS�I<	J!JBJcJbNBNH(NI<�	J�J�J�J@�(B
�(!��T+�J��@!�L�N&x(NEx(Ndx(N@!�Lx(N*x(NIx(Nhx(N@!�Lx(N.x(NMx(Nlx(N@a@Lx(N1x(NP�Npa�Ll!�Lh!�Ld!L�_�A��!H��@�/NN0n�@��@��@��@��@�Hp@L!p@Lc�}ӄ�}ӀN`N����L(n@nk n������N���J(nJ)nKAn
B
n*n)+n��An+n��)+n)A	n)n	 N!nHpL�_��@��@��@�C��cH�oN�@�oN0n+ �L n`I(Nh(N�I(Nh(N�I(Nh(N�I(Nh(N+ �L`I(Nh(N�I(Nh(N�I(Nh(N�I(Nh(N� 6+��L`I(Nh(N�I(Nh(N�6+��L`I(Nh(N�I(Nh(N+`@L`I(Nh(N�I(N-n N<Nc��lNlN�/N
Ao�AnTAO,n-n@n! n���L���N#�N�@�c�L��K��Nm���+n�,n�An
B
nk-n�.nm��kAnk-nm��kAnk-nb,nC�NB@nc"n�L��A��T�_��@��@��@��@�(n�D�҄HӏN�@��N0n��4�T�+T����L n$@��N$���N$0�9�N��k�kTc� ��L��L N(n@nk n������N�����L! N+@nk!n���).n���N.n���J.n"��L��LB NK@nk"n���).n���N.n���J.n��Lc Nk@nk#n���).n���N.n���J.n$��L��L� N�@nk$n���).n���N.n���J.n��L� N�@nk%n���).n���N.n���J.n&��L��L� N�@nk&n���).n���N.n���J.n��L� N�@nk'n���).n���N.n���J.n��J(nJ)nKAn
B
n*n)+n��An+n��)+n)A	n)n�������L@�Tc@� p�L N(n@nk n������N���J(nJ)nKAn
B
n*n)+n��An+n��)+n)A	n)n�#� n!�$��8zn�Nc�T�HpL�_��@��@��@��@��#@��'@��+@��/@�L�ҌH��@��NoN0n���p@L))nJ*nRp@L11n�@�qNR
 n2��N����s!�Lw!�L{a�L��N+.T� 6}�N��N��N|q�Lq�L�6��N|q�Lq�L�������@�N!��N n"��N! n#��NB n$��Nc n%��N� n&��N� n'��N� n2��N� n`J(Nh(NaJ(N!h(NbJ(NBh(NcJ(Nch(NdJ(N�h(NeJ(N�h(NfJ(N�h(NgJ(N�h(N�J(Nh(N�J(N!h(N�J(NBh(N�J(Nch(N�J(N�h(N�J(N�h(N�J(N�h(N�J(N�h(N�J(Nh(N�J(N!h(N�J(NBh(N�J(Nch(N�J(N�h(N�J(N�h(N�J(N�h(N�J(N�h(N�J(Nh(N�J(N!h(N�J(NBh(N�J(Nch(N�J(N�h(N�J(N�h(N�J(N�h(N�J(N�h(N�J(Nh(N�J(N!h(N�J(NBh(N�J(Nch(N�J(N�h(N�J(N�h(N�J(N�h(N�J(N�h(NK(Nh(NK(N!h(NK(NBh(NK(Nch(NK(N�h(NK(N�h(NK(N�h(NK(N�h(N K(Nh(N!K(N!h(N"K(NBh(N#K(Nch(N$K(N�h(N%K(N�h(N&K(N�h(N'K(N�h(N@K(Nh(NAK(N!h(NBK(NBh(NCK(Nch(NDK(N�h(NEK(N�h(NFK(N�h(NGK(N�h(N� 6�K(Nh(N�K(N!h(N�K(NBh(N�K(Nch(N�K(N�h(N�K(N�h(N�K(N�h(N�K(N�h(N�K(Nh(N�K(N!h(N�K(NBh(N�K(Nch(N�K(N�h(N�K(N�h(N�K(N�h(N�K(N�h(Nj6���L�I(Nh(N�I(N!h(N�I(NBh(N�I(Nch(N�I(N�h(N�I(N�h(N�I(N�h(N�I(N�h(N�I(Nh(N�I(N!h(N�I(NBh(N�I(Nch(N�I(N�h(N�I(N�h(N�I(N�h(N�I(N�h(N��`K(Nh(NaK(N!h(NbK(NBh(NcK(Nch(NdK(N�h(NeK(N�h(NfK(N�h(NgK(N�h(N�K(N�K(N�K(N�K(N�K(N�K(N�K(N�K(N?n!?nB?nc?n�?n�?n�?n�?nl��L� n�!n ��Ll��L�"n�#n"��Ll��L�$n�%n$��Ll��L�&n�'n&��L��L N(n@nk n������N�����L! N+@nk!n���).n���N.n���J.n��LB NK@nk"n���).n���N.n���J.n��Lc Nk@nk#n���).n���N.n���J.n��L� N�@nk$n���).n���N.n���J.n��L� N�@nk%n���).n���N.n���J.n��L� N�@nk&n���).n���N.n���J.n��L� N�@nk'n���).n���N.n���J.n��J(nJ)nKAn
B
n*n)+n��An+n��)+n)A	n)n���T������L���`�L��N� 6���L_�Nj6���L��N�@�KT�@�kp�Lk?n@
 n2��N`J(Nh(N�J(Nh(N�J(Nh(N�J(Nh(N�J(Nh(NK(Nh(N K(Nh(N@K(Nh(N`K(Nh(N�K(NJ 6h(N�K(Nh(N H(N�6h(N@H(Nh(N`H(N+n p�L N(n@nk n������N���J(nJ)nKAn
B
n*n)+n��An+n��)+n)A	n)n����k+n�.n����c��6k�_�kN�N�6k̟�bnbnkN�N�6k�xrnrnkN�N�6k��8znznkN�N��k?n@
 n`J(Nh(N�J(Nh(N�J(Nh(N�J(Nh(N�J(Nh(NK(Nh(N K(Nh(N@K(Nh(N`K(Nh(N�K(NJ 6h(N�K(Nh(N H(N�6h(N@H(Nh(N`H(N+n.N����pL�_��@��@��@��@��#@��'@��+@��/@�L�ҌH��@��NoN0n���p@L))nJ*nRp@L11n�@�qNR
 n2��N��s!�Lw!�L{a�L��N��+.T� 6}�N��N��N|q�Lq�L�6��N|q�Lq�L�������@�N!��N n"��N! n#��NB n$��Nc n%��N� n&��N� n'��N� n2��N� n`J(Nh(NaJ(N!h(NbJ(NBh(NcJ(Nch(NdJ(N�h(NeJ(N�h(NfJ(N�h(NgJ(N�h(N�J(Nh(N�J(N!h(N�J(NBh(N�J(Nch(N�J(N�h(N�J(N�h(N�J(N�h(N�J(N�h(N�J(Nh(N�J(N!h(N�J(NBh(N�J(Nch(N�J(N�h(N�J(N�h(N�J(N�h(N�J(N�h(N�J(Nh(N�J(N!h(N�J(NBh(N�J(Nch(N�J(N�h(N�J(N�h(N�J(N�h(N�J(N�h(N�J(Nh(N�J(N!h(N�J(NBh(N�J(Nch(N�J(N�h(N�J(N�h(N�J(N�h(N�J(N�h(NK(Nh(NK(N!h(NK(NBh(NK(Nch(NK(N�h(NK(N�h(NK(N�h(NK(N�h(N K(Nh(N!K(N!h(N"K(NBh(N#K(Nch(N$K(N�h(N%K(N�h(N&K(N�h(N'K(N�h(N@K(Nh(NAK(N!h(NBK(NBh(NCK(Nch(NDK(N�h(NEK(N�h(NFK(N�h(NGK(N�h(N� 6�K(Nh(N�K(N!h(N�K(NBh(N�K(Nch(N�K(N�h(N�K(N�h(N�K(N�h(N�K(N�h(N�K(Nh(N�K(N!h(N�K(NBh(N�K(Nch(N�K(N�h(N�K(N�h(N�K(N�h(N�K(N�h(Nj6���L�I(Nh(N�I(N!h(N�I(NBh(N�I(Nch(N�I(N�h(N�I(N�h(N�I(N�h(N�I(N�h(N�I(Nh(N�I(N!h(N�I(NBh(N�I(Nch(N�I(N�h(N�I(N�h(N�I(N�h(N�I(N�h(N��`K(Nh(NaK(N!h(NbK(NBh(NcK(Nch(NdK(N�h(NeK(N�h(NfK(N�h(NgK(N�h(N�K(N�K(N�K(N�K(N�K(N�K(N�K(N�K(N?n-?nB?nc?n�?n�?n�?n�?n`��L� n�!n,��L��L N(n@nk n������N�����L! N+@nk!n���).n���N.n���J.n`��L"n-#n,��L��L N@nk n���).n���N.n���J.n��L! N+@nk!n���).n���N.n���J.n`��L$n-%n,��L��L N@nk n���).n���N.n���J.n��L! N+@nk!n���).n���N.n���J.n`��L&n-'n,��L��L N@nk n���).n���N.n���J.n��L! N+@nk!n���).n���N.n���J.n��J(nJ)nKAn
B
n*n)+n��An+n��)+n)A	n)n���T�����L���`�L��N� 6���L_�Nj6���L��N�@�KT�@�kp�Le	 Nk?n@
 n2��N`J(Nh(N�J(Nh(N�J(Nh(N�J(Nh(N�J(Nh(NK(Nh(N K(Nh(N@K(Nh(N`K(Nh(N�K(NJ 6h(N�K(Nh(N H(N�6h(N@H(Nh(N`H(N+n p�L�(n�@nk%n������N���J(nJ)nKAn
B
n*n)+n��An+n��)+n)A	n)n��&
�@
 n2��N`J(Nh(N�J(Nh(N�J(Nh(N�J(Nh(N�J(Nh(NK(Nh(N K(Nh(N@K(Nh(N`K(Nh(N�K(NJ 6h(N�K(Nh(N H(N�6h(N@H(Nh(N`H(N?nep@L%n�.n���Ѧ6<N+���N@n�6<+D�bn�N n�6<+$xrn�Nn�6<+8zn�N�.N� N�(n�@nk%n������N���J(nJ)nKAn
B
n*n)+n��An+n��)+n)A	n)n�pL�_��@��c0�	T������#���������_������������@��@���@��c0�	T������#���������_����������@��@���@��c0�)T������#�#@9@9k`T���!��{�
���������_�������ư���@��@���9�|��_��@��c0�T������#ѐ@�0��3��?��9������C��_����������������������@��@��@��@��@��@��@��@��c����T�#����@��c0�T������#ѐ@�0��3��?��9q�������C��_�����������������}����@��@��@��@��@��@��@��@��c����T�#����@��c0��T������#ѐ@�����@�A��������������!P3�J*��������_ֆ��� �����R����@��@��#�����T�#����`�����|��_��@��c0�iT������#��C� ����������t��/��3� �������C@���k��/@�?�T�3@�����
���������_�%hc8hc8��c���_�L��T�@�!� � |_������������@��@����@��c0�iT������#������� ��������>�?p�T�������������_�ha8����ha8c�!�B�?p�+��TA@�!� � |_���������@���"@�!A����_��@��c0��T������#���@��+�������@���������_�����Ư���@���@��c0�	T������#��+��������9���c���;��+@��c����+@��9��hd8h!8h$8!�?8��Tc��d�ha8�p���T�~���������_����~��� ������������@��@����@���?��T������#��{�_p�aT�w��{���������	���
������� ��`��?����C�����c����������������������{@���@��2���~���!����1�!�,������������_�B�_p��Tdhb8?��Thb8�k(T�T@�����~���!����1�!�,������������_�����������T�����~�����%hc8%h 8$h#8�8�
Tb��C����$h`8p�T�������c����[��w@��9�c�/��w@������������_����~�b�����`��� �����������
����@��@��@��@�|���@��c0�T������#����9;�9[�9*��@��������_�����������@��@��@���@��c0�T������#����9;�9[�9N��@��������_���������ٮ���@��@��@���@��c0�T������#����9;�9[�9F��@��������_��������������@��@��@���@��c0�T������#����9;�9��@��������_������������@��@���@��c0�	T������#����9[�9;�9���������@��������_����������������@��@��@��@���@��C�?�iT������#��O�#@�$@�%@�!@�F@��|��|���|Û�|�K@�,|�-|˛n��ρ����@�~Λ��t~Λ�`�����~Λx}Ûy}��#��|����|ě��@@�|�|��|�|Û�|�����|���y}���y}ě���|��C��|ƛ�?�|��;�|ś�7�B@��/�@|�A|��y|�c|›F|�D|ě��D|ś�3�B|�d}�e}ś ՠ�!�����h�������/�����a��������c�

����	��#@�����c�G�(�����K�����@��}ʛ���}ʛ�`���~ʛs������
�
� �a�c�����(��@�&��@��@�)
��@��@�J����@�k
��@�����#�F�g�����*���
ˋ}ɛ�}ɛ��~ɛ1��
�����	���!�C�f�������3@��;@����7@��C@�	����?@�)
���A����$�����ǀ��ˈ}ƛ�}ƛ
��~ƛk�'���(��@�a���������@��&�G�h����	��ڀ��$���/��+����$�����$�!���$�B� ��+��'� ��'��/@� ��O@� ��+@� ��'@� �"��#��C��_��������������@��@��@���������#��7�"@�#@�d|�e|Ûf��ǀ����@�	}ƛ
��K}ƛ�`�����}ƛ/@��}����}Û�}����}ϛ�}�V|��+�W|›�'��}›�#�!@���9|�/|ϛ:|� |��7|Û6|�8|›!|�s|���b|› �����s���P���g���)���������&������+���

���$��e�������+����
}ɛN}ɛp���}ɛs������
�c	��`�d�������'����@������#@����@�c���$���������-���
�}ɛP}ɛq���}ɛs�

����c	� �c���������A���+@������'@�)��@�`�!�B���$�����ǀ���	}ƛK}ƛ
���}ƛ��g���i	��������#������@��&�G
�h����	��ڀ��$���������$�����$�!���$�B� ����� ����@� ��7@� ��@� ��@� �"��c�����_�������#�#@�D@�%@�F@�'@�H@�!@�B@��� Ճ����A����@�f��`��������@�)	���B
���C��"�c�����C��"�c�D�"���A�""�!� ����� ����@� ���@���@����������_�#@�D@�%@�F@�'@�H@�!@�B@�c����!���F@�G|`�H|@�������B�����_�������#�"@���d�����@��|Û���|Û�`�*��+}Û,@�-@�!@��� �k������B���C�h�����F����������l���ˮ|˛�|˛p�	�1}˛F�*�������c��D����������������l���˭|˛�|˛o�	�0}˛
�
������
�c���D����
�!���������K���ˬ|ʛ�|ʛ.�	�/}ʛ���������!
�����������@�(�i	�����B���A�"������A�#"�a�C��"���D��"��� ����� ����@� ���@���@����������_��@���?�	T������#��W�"@�#@�$@�!@��7��˥���@��|���{_�	}�
}���`�l}�m}���`��}��}�����1�����|�����~�����w}�������|›�+�}�}›�'�t}�y}›�}��#��}›�������|Û��}���}Û��`}���`}Û���}����}Û�����K��|ě�G�}��C�}ě�?�h}�`}ě�;��}��}ě ���	�E���G�������������I	�����G���B�*��'@������+@����#@���B	�E�������L�����|ʛ���}ʛ1��s}ʛ�	�m�����!
�!�������'����@�c	��@��@�)
��@��@�J����@��
��@���b�#��
�����*���
��|ɛ�}ɛ0��q}ɛ��,��
����
�!	����C������
����;@��C@����?@��K@�	����G@�)
�����������˧�����|ś�}ś��m}ś$���G���H����!�������c��@��%�G�f��������(����7��3���(� ���(�A���(�B� ��3��/� ��/��7@� ��W@� ��3@� ��/@� �"��c�����_�����������@��@���������#��D@�e@���%��!�������D@�e@�%��!�������D@�e@�%��!�����B@�c@��@�#�A!�!���@���@����������_�"@�#@�$@�!@������_�������#�"l@9Bh���#h@9cp���$d@9�x���%`@9&\@9�H�'X@9�P�(T@9X�)P@9)`�*L@9Jh�+H@9kp�,D@9�x�-@@9.<@9�H�/8@9�P�04@9X�10@91`�3,@9sh�4(@9�p�5$@9�x�6 @97@9�H�8@9P�9@99X�:@9Z`�"@9Bh�#@9cp�$@9�x�!@9!�a�A�A�!�������!���a�!��������
�!�!�A�!	�!�!�������@�!��@�A��@�A���������_��@����?��T������#����������
�@�A����
���
���������	�������;�9 ��#����� ����@��#���� ��#������� ��#��@��������#��#������@���3� ��#��������3@����T ��#��#����������#������@���/� ����������/@����T�#�������������+� ��#��������+@����T ������#������#���v����@���'� ��#���n����'@����T ��#����#�v����#��#�c����@���#� ��#���[����#@�8���T ������#�c����#���P����@���� ��#���H����@�D���T ��#����#�P����#��#�=����@���� ��#���5����@�����T ��#����#�=����#��#�*����@���� ��#���"����@�|���T�����#�+�������� ���������@�����T ��#���������L��M��@����������_������������@��@�(���`���@���@������_��@��C�?�iT������#��S� ����������#�w��?��C� ����������S@��c�n��?@�?�T�C@�����
������C��_�%hc8hc8��c���_�L��T�@�!� � |_��������O����@��@����@��c0�iT������#��������� ����������c�>�?��T������������_�ha8�#��ha8c�!�B�?��+��TA@�!� � |_������!����@���"@�$A�!B�����_��@��c0��T������#��� ��7�������@���������_���������@���@��c0�)T������#��3�����������9���c���r��3@��c�C��3@��9��hd8h!8h$8!�?`��T���d�ha8�����T�|�������C��_����|���� �������Ψ���@��@����@��C�?��T�Cѝ�?����#���_��T������������������������������
� ��`��_��@��c��@��g��c�����������������c��������@���@��h����~����! ���1�!�,���������C��_�B�_��
Tdhb8?�)Thb8�kCT�k��T@��N����~����! ���1�!�,���������C��_����������c��T�����|� �����%hc8%h 8$h#8�`�
T���C��c�$h`8��T�����	���
��#��c����@��9�#����@���������C��_����|����������� �����������A����@��@��@��@�t���@��c0�T������#����9;�9[�96��@��������_���������%����@��@��@���@��c0�T������#����9;�9[�9v��@��������_���������
����@��@��@���@��c0�T������#����9;�9[�9F��@��������_��������������@��@��@���@��c0�T������#����9;�97��@��������_�������ߧ���@��@���@��c0�	T������#����9[�9;�9���������@��������_����������������@��@��@��@���@���?�?T�ѝ�?����#���#@�$@�%@�&@�'@�!@�H@�	}��
}�k|���l|ț��M@��}��}���}����}Û���|͛����|
����}����}ě���W@��~��~���~��3��~Û�/��~����~ě���~ś����~����S@�t~�v~��u~��#�`~Û��z~����z~ě����|ӛ����|�����}�����}ś���}����}ś����~�����~ƛ���Z@�@�Q��U��+�UÛ�'�U���Uě���U����Uś����|ڛ����|����u~����u~ƛ����}�����}ƛ���}����}ƛ���B@��K�5|����!|›�����~̛������5���~��o��~̛�S��`��~��~̛k���O��@�l}̛K|���C|ÛK|����D|ěK|���E|śK|ƛF|����|��{��|כ�w�W��s�ZǛ�k�f~��g�s~Ǜ�c��}��}Ǜ�_�}�}Ǜ�[�W|��W�B|Ǜ �!
�'�����*��������o@����S@��@���@�����������@��O@�������		���*
������@�c��@��@����@��#@���@��+@�1��'@��3@������/@����@���c��	��)
�������/�����}Л��5���}��}՛�`��}��}ٛ����@��}ț�����7�4���1�!
��������	��
�)����
���@�����@���@��
���@��@����@��A����@��A������A�1���@������������	�)
���,���ˎ}Л�}��}՛�}��}ٛ����}ț����1
��
��
�����!�����#������	���I	��@��
��@���@�J��@���@��
���@���@�����@���@�������@����@�!���C��������	���*���
�M}ЛN}�O}՛Q}�T}ٛ��
�J}țJ�������������!�@�����$�������'��@�i	��@��@�J��@��@�k��@��@��
��@��@������@����@���!�C�d���������
���
�L}ЛM}�N}՛O}�Q}ٛt�
�J}țJ�-
������������@�������e�����'�B��[@�)��_@��g@�J��c@��s@�k��k@��{@��
����w@����W@���A�"�C�d�������	���	�+}Л,}�-}՛.}�/}ٛQ�	�)}ț)����
�n
�j
���k�� �������D�e������(�I�j��������
�����&���K��G���&����"&�!���C&�B���d&�c����&��� ��G��C� ��C��?� ��?��;� ��;��7� ��7��K@��A� ��G@� ��C@� ��?@� ��;@� ��7@� ��c�����_��������������@��@��@�����@���?�5T�ѝ�?����#���"@�#@�d|›%@��|Ûg|�h|Û��
��K}ɛ�	�-���}	��}ɛ�`�~	�~ɛ��	��@��~ɛ�|����|›���|��|ś���|�@|���@|›��`|�5@��~��#��~ś���~���*@�M}Û��P}���P}���P}ʛ��P}
���P}›��P}ś��P}��{�!@��;�7|���6|Û���9|����9|›���9|՛�w�9|���o�9|��s�9|
��k�9|ʛ�g�9|��c�%|ś�_��~��[��~՛�W�!|��S�E}��O�J}՛�K��~›�G��~��C��~Û�?� �H�����!���v�)�n���q�l���k���'�����.���k�����@��@����@��@�4��@�6��_@��#@������@��G����	�����c���������}ϛ��8���}��}؛�`��}��}ٛՂ��@��}͛�
���������������F����	����������	���@�J��@��@�k��@��@����@���@�����W����E�a�#����	���	���	�+}ϛ1}�6}؛7}�:}ٛB�	�)}͛)�Q��
�w
�j
���k�� �"�����D�e�����@�g��@���@��	��k@��@�K��O@��g@������K@����{@������#�d�%�f�������}ϛ}�}؛}�}ٛ6��}͛�Q�s	�w	�i	���k���!�b���$�e������c@��@����_@��I��s@��
��S@��o@�n����w@���@�����#�D����������
}ϛ}�}؛}�}ٛ6��}͛���	�S	�I	���J������c�$�E������?@��#@����@����G@�)��K@�J��[@�k����W@����C@������#�D�e���������
}ϛ}�}؛}�}ٛ1��}͛���	�N	�I	���J���a�����$�E�����
�(�I�j��������
�����&���;��7���&����"&�!���C&�B���d&�c����&��� ��7��3� ��3��/� ��/��+� ��+��'� ��'��;@��@� ��7@� ��3@� ��/@� ��+@� ��'@� ��c�����_������������@��@�J��������#�#@�D@�%@�F@�'@�H@�)@�J@�+@�L@�!@�B@��� Ճ����F	���A����@�h��`��	�*���
�������+���B���C�"�c�����C�$"�c�D�E"������"������"���!�b"�!� ����� ����� ����� ����� ����@���@���@���@���@���@��������_�#@�D@�%@�F@�'@�H@�)@�J@�+@�L@�!@�B@�c����&
�g�!���H|@�I|`�J����#��C��C�����A���_�������#�"@�C�������|Û'���|��|Û�`�K}�L}Û����@��}Û/@�0@�1@�3@�!@��� �c���)���������B
���c��)�k����������)�k�������o����}ś�}��}Ǜ�}
��}ʛ����}Λ�
���/�����������c����	�������������)�����k���o�����}ś�}��}Ǜ�}
��}ʛ���}Λ�
��������������c����	�����	�����#������)�k���o�����}ś�}��}Ǜ�}
��}ʛ���}Λ�
�������5�0���1�c��������	�	�+���c������)�k���o�����}ś�}��}Ǜ�}
��}ʛ���}Λ�
�������4�0���1�c�����f��	�	�+���!������(�i���-���
˰}ś�}��}Ǜ�}
��}ʛ��
��}������q������!�����$�f��	�	���,�j
������%�b���A��"�!�����A�C"�!�C��"�c�D��"���F��"���G	��"��� ����� ����� ����� ����� ����@���@���@���@���@���@��������_��@��C�?�i0T�Cѝ�?����#���"@���#@��W�$@��?�%@��/�&@���!@��+�G���|���{_�*}�+}��,x_��_��}��}��Ё�����t~Л5���~��~Л�`��Л ���@�ЛXx_�|›3}���3}›���}����}›bx_���"}��{�"}Û�w��|Û�s��}��o��}Û�|ě�k�#}��g�#}ě�c��x_��_��}��[��}ě�|ś�S�$}��O�$}ś�K��x_��G��}��C��}ś%}��;�)}ƛ�7��x_��|ƛ�}��3��}ƛ ���J�������P���������������

�����(�������p��@�1��@�s��@������@���

�+�a�����������4~ӛ��6��7~�8~֛�`�:~�,~ٛ����@�1~ƛ��0�������������
���!����������@�B��s@��{@����w@�.��W@������o@���B�����
�*��������}ӛ�}��}֛�}��}ٛ����}ƛk�����������������"����
�
����_@�c��g@��k@����c@����?@������[@� �a�������
������ˏ}ӛ�}��}֛�}��}ׁٛ��}ƛJ�����0����������`����#����
����G@����O@��S@����K@�k��/@������C@������c�����������n}ӛo}�p}֛q}�t}ٛ���k}ƛ
�j�������������@�a�����������	��;@����7@�)��@������3@���A�b�#�������	���	�+}ӛ,}�-}֛.}�/}ٛP�	�)}ƛ��(����
�m
�j
���k���!�����D�e����(�I�j��������
������'���+��'���'����"'�!���C'�B���d'�c����'��� ��'��#� ��#��� ����� ����� ����+@��@� ��'@� ��#@� ��@� ��@� ��@� ��#��C��_����������@��@�t��������#��D@�e@���%��!�������D@�e@�%��!�������D@�e@�%��!�������D@�e@�%��!�������D@�e@�%��!�������B@�c@�#�A!�!����@���@���@���@���@���@��������_�"@�#@�$@�%@�&@�!@��������_��@���?�IT������#�"�@9BH��'�#�@9cP��#�$�@9�X���%�@9�`���&�@9�h���'�@9�p���(�@9x���)�@9�;9*�@9JH���+�@9kP��[�,�@9�X��W�-�@9�`��S�.�@9�h��O�/�@9�p��K�0�@9x��G�1�@9�?93|@9sH��C�4x@9�P��?�5t@9�X�;�6p@9�`�7�7l@9�h�3�8h@9p�/�9d@99x�+�:`@9"\@9BH�#X@9cP�$T@9�X�%P@9�`�&L@9�h�'H@9�p�(D@9x�)@@9*<@9JH�+8@9kP�,4@9�X�-0@9�`�.,@9�h�/(@9�p�0$@9x�1 @93@9sH�4@9�P�5@9�X�6@9�`�7@9�h�8@9p�9@99x�!@9!����������a����!���������a�A���	�!���������a�A�����+@�!��/@�A��3@�A��7@�A��;@�!��?@�!��C@�A���?@9�G@�!��K@�!��O@�A��S@�!��W@�!��[@�!��@�A���;@9�@�!��@�!��@�A��@�!��@�!��#@�A��'@�A��������_�������П���@��@�5���@����?�� T��ѝ�?����#���������������@�A�B������������������
���������
���������������	�;�9 �������� ������@����� ������� ��c���@����������c����@���;� ���������;@����T �����c�������#��������@���7� ��#�������7@����T ��#�������������#�����@���3� ����������3@�0���T�#�������������/� ��#��������/@����T �������#����� ��#�������� �����@��#����� ��#������� ��#���@�����������#������@���+� �����������+@�|���T ��������w��������|����@���'� ������t����'@�����T ��������d��������i����@���#� ������a����#@�����T�������R�������� �����R����@����T�c�����C�������� ��c���C����@�����T�#����c�4�������� ��#���4����@�x���T������#�%�������� ������%����@����T ������@�������S��T��U��@��� ��������_������������@��@��������������_��@���?��T������#��k� ������������[���S������W��[� ������������S������k@���~��W@�?�T�[@�����
��������_�%hc8hc8��c���_�L��T�@�!� � |_��������s����@��@�����@����?��T������#������������[���S� ������������S�������A�?�T�������������_�ha8���ha8c�!�B�?�+��TA@�!� � |_������8����@���"@�$A�&B�($C����$�! @� ��_��@��c0��T������#��� ��.������@���������_���������@���@��c0�iT������#��C����������3��9������,	��C@������C@��9��hd8h!8h$8!�?���T#��d�ha8����TA�����������_���A��1��� ����������@��@����@��C�?��T�Cѝ�?����#����_�T������������������������������������������� ����{�����������������������S���������������@��� ��t��~����!���a1�!�,���������C��_�B�_��Tdhb8?�		Thb8�k(T�T ��[��~����!���a1�!�,���������C��_������������[���S����T����B��'�����%hc8%h 8$h#8���
T"��C���$h`8�T��
���������
��w�����`���@��9��@
���@���������C��_���A�қ��������� �����������F����@��@��@��@�e���@��c0�T������#����9;�9[�9���@��������_���������-����@��@��@���@��c0�T������#����9;�9[�9��@��������_�������������@��@��@���@��c0�T������#����9;�9[�9N��@��������_��������������@��@��@���@��c0�T������#����9;�9+��@��������_����������@��@���@��c0�	T������#����9[�9;�9������k��@��������_�����������ɜ���@��@��@��@����#�A!�a���_��@���?�	}T�ѝ�?����#����$@�%@�&@�'@�(@�)@�*@�+ @�,@�M@��}̛�C��}��G�P@�~̛~��}����}ě��~��g�~ě�c��}��'��}ś�#�~���~ś���}�����}ƛ����|�����|Л���A @�#|���� |̛�k�9|����8|ě���>|��7�>|ś�3�>|����>|ƛ���>|Ǜ���>|����^@����O��̛�K�������ě������/��ś�+�������ƛ����Ǜ���������}�����}Ǜ���U@��~��~̛�?��~��{��~ě�w��~����~ś���~�����~ƛ����~Ǜ����~����W@��~��~̛�;��~��s��~ě�o��~����~ś���~�����~ƛ����|כ���|���~���~Ǜ��#|��g�#|ț�c����_��ț�[��}��W��}ț�S�}��O�}՛�K��~��G��~ț�C�~��?�~ț�;�#|	���#|ɛ���	����ɛ��#}
���#}͛���~	����~ɛ���~	����~ɛ��~	���~ɛ���C@�x|�n|̛z|��_�z|ě�[��|����|Û��z|����z|ƛ���z|���z|Ǜ�{�z|��7�z|ț�3�z|ɛ���z|	����:|
����:|ʛ���Z}����Z}ޛ����}
�����}ʛ����~
�����~ʛ����~
�����~ʛ���~
����~ʛ���z|
����z|ʛ���Z@�O�T̛�|��W��|ڛ�S�@���@ś��@���@ƛ��@��w�@Ǜ�s�@��/�@ț�+�@	����@ɛ���@ʛ��@
���`}���a}���������˛����}����}˛�{��~��w��~˛�s��~��o��~˛�k�
~��g�~˛�c�`|��_�c|˛�[�U��W�Z˛�S�B@�����}��}›�#@�~כL���%�
���}כZ|�D|ěU|����E|śU|����F|ƛU|��o�G|Ǜ�k�U|��'�H|ț�#�U|	����I|ɛ���U|
����J|ʛ��U|˛�K�K|��O�������1��;B�s��?B��GB����CB��OB���KB���B�9����kB������
�	������!�����O���J�)�����+����WB����SB��_B����[B��gB����cB��sB����oB��{B����wB���B���B���B�9���B�����B��������B���L������
��	����/���������3&��}Л�}͛��������������������������

�)	�H���N�f�����k��A�/��A��B�1��B��B�s��B��B����B��B����B��'B����#B��/B����+B��7B�����3B�9���A�D���*
�i	����������+����|Л��t&��|͛�������������������������
�		�(�G���&���+������A���A���A�1��A���A�s���A���A�����A���A�����A���A�����A���A�����A���A������A�9���A�D��
�)	�h����������.����|Л��t&��|͛�����������������������
��	��'�J������,������kA��wA����sA��A�1��{A��A�s��A���A�����A���A�����A���A�����A���A�����A���A������A�9��oA�D��	�(�g��
��������.�����3&��|Л�|͛�����������������������	����)
�F���
�k��������#A��/A����+A��7A�1��3A��?A�s��;A��GA����CA��OA����KA��WA����SA��_A����[A��gA�����cA�9��'A�D���'�i	������
����.�����3&��|Л�|͛��������������������������	�&�E��
�
�k���������@���@�����@���@�1���@��@�s���@���@�����@��A����A��A����A��A����A��A�����A�9���@�D���(�f����	��
����.����|Л��t&��|͛���������������������������%�H	��
�
���,������@��@����@��@�1��@��@�s��@���@�����@���@�����@���@�����@���@�����@���@������@�9���@�D���&�e����	��
����.�����3&��|Л�|͛���������������������������'�H	��
�
�k��������K@��W@����S@��_@�1��[@��g@�s��c@��o@����k@��w@����s@��@����{@���@�����@���@������@�9��O@�D���%�g����	��
����.����|Л�|͛�˕&�v�w�x�y�z�~�`�s������������G���C�&��?�G	��;��
��7�	��3�j��/�+��+�����b
�
��'��
��#��
����
���
���5
����M
���p���������������T�������c��B��'@��G@�N�������#��B��#@��C@�H���������B��@��?@�B����������B��@��;@�<����������B��@��7@�6���������B���B��3@�0���������B��B��/@�*�������c��B��B��+@�$����B���B����B����B����B����B����B����B����B����B�� ��������_���������ɘ���@��@��@�
���@��C�?��gT�Cѝ�?����#����$@�%@��|ě�'��|����|ś��) @�*@�K}ś�+�,@��}ś�#�.@��}����}ś���}	����}
����}̛���}�����}Λ����}�����}	�����}ɛ����}
�����}ʛ����}�����}�����}̛����}����8}����8}ě����|�����|ě����}ě����}�����}ě����|���� @�|	��S�|��O�|��K�|��G�|Λ�C�|��?�|��;�|���7�|ś��|̛���|ě��F}	���F}ɛ��F}
���F}ʛ��F}���F}ě���}ʛ�{�F}��w�|
��s�
|ʛ�o�:@�P	���Yɛ���H���Oě��G��{�BΛ�w�M�Fś�s�K���o�C�WڛQ�X����S̛���Vʛ�g�T
��k�5}	��c�5}ɛ�_��}ɛ�[�5}��W�5}ś�S�|ɛ�O�!@����5|	����>|
��k�*|ʛ�g�9|��c�0|��_�6|��[�/|ś�W�4|�(|���#@�s~ԛ"��X$����|ԛ'|�:|ڛ+|��3� |���/�%|���.|Λ���,|̛��$|ě��)|ɛ�K���a�����������U���*
�������������������s���(���������k����j
���P�3��oA��
��sA��{A�����@��wA�>���@���A�"��k@��A�Z��g@���A�7�����A�9����e��	�	���L�F��
�.�����&��#@��|՛���|؛:�>�"�6�#� �!�3�������D���G��	�i��&�j
��������/A����;A���7A��?A�1��A��GA����CA��KA�>���@����OA�B��s@���@�9��o@��SA�V����O@����3A������(��	���F�*
���N����|՛��4&��|؛�����������������������%�G��	�I�f�

���������WA����sA�o��A��A���A��A�1���@��A�����@��#A�>��w@��'A�#��W@��+A�9����S@����A��������)	����
�k�,�M����|՛��&��|؛������������������������%�G��	�f�	
�J�+��
����
���@��{A����GA��wA���p��@�1���@��@�s���@���@�����@��A�@��{@��A������[@����[A��������&�i	�*
��l�M
������%��|՛�|؛y�z�~�`�c�a�b�p���1���$�E����h	�)
�J��,
����
��@���@�����@��KA�����@���@���#A�����@�s���@���@�����@���@�>���@�����@�B�����@�c��_A��������(�i	��
���L�m
������%��|՛�|؛t�y�~�b�c�z�`�p���1�����%���G�h	�I
�
��,
����
��@��A����OA��A����@��@���'A����@�s��@�4���@���@����@���@�>�������@���cA��������(�i	��
�����

����|՛��&��|؛t�w�z�~�`�c�b�q�����������F���	�i
�J�+��
����
��k@��gA����g@��s@����o@��w@���A��+A�1��{@���@�s���@�����@�6���@���@�������@�Z����kA��������(�i	��
�����M
������%��|՛�|؛t�v�w�z�~�b�c�p���1���������G��	�I
�j��,
����
��K@��A����SA��A����O@��W@���S@��A�1��[@���@�s���@�4���@�6��c@������_@�9���A��������(�i	��
�����-
����|՛�|؛��3&��������������������G����C�&��?�G	��;��
��7�	��3�
��/��
��+�����b���'����#������������3���T���u���������������C
�
�������#
��A��'@��G@�����������A��#@��C@������������A��@��?@�����������A��@��;@��������A��@��7@�������c��A��A��3@�������C��A��A��/@�������#��A��A��+@�����A���A����A����A����A����A����A����A����A����A�� �����C��_������������@��@����������#�#@�D@�%@�F@�'@�H@�)@�J@�+@�L@�-@�N@�/@�P@�1@�S@�! @�B @��+� Ճ����F	����
�	�j�A�����l���������3�K��#@�4���B���C��"�c��+��'�C��"�c�D��"���E��"���F�"���G�("���(�i"�	�I�j"�)
�!��"�!� ��'��#� ��#��� ����� ����� ����� ����� ����� ����+@���'@���#@���@���@���@���@���@���@� ��c�����_�#@�D@�%@�F@�'@�H@�)@�J@�+@�L@�-@�N@�/@�P@�1@�S@�! @�B @�c����&
�g�����*�!���K @�C��C��C��C��C��C��C	��B��a� ��_֐@���?��5T�ѝ�?����#���$@��#@��|ě���$�	��*}ě+@�,@�-@�.@�/@�0@���1@���3 @����;�T�U�V�W�X�Y�Z�H���F��������������7�X����&�g�J���������������:'��|ś�|ɛ�8�"�#� �3�1�0�:���>���
�J�k��s�1����������J�k���s�1�������˶&��|ś�|ɛ���������������
�*�K����(�F��������J�k���-��������˕&��|ś�|ɛq�����������������������g
�
�+�L
����-�0�������J�k������������|ś�˕&��|ɛ0�����������������������'
����(�F��
�
����p���J�k��������������3&��|ś�|ɛ�����������������������
������+�L
����������@��J����k����������|ś��t&��|ɛ������������������������
�����
�+�L
�������/��@�����J�k�����������3&��|ś�|ɛ����������������������������
�
�+�L
����������@�����J�k����������|ś��t&��|ɛ������������������������������
��{���w�*��s�K
��o����k����g���.��c�b	��	��_��	��[�	��W�S	��S�t	��O��	��K��	��G����C��������?���������7����?@��_@��@������3����?@��[@��{@������/��c��?@��W@��w@������+��C��?@��S@��s@������'��#��?@��O@��o@������#����?@��K@��k@�����������?@��G@��g@����������?@��C@��c@�y����;@��@����7@����3@����/@����+@����'@����#@����@����@�� ��������_�����������@��@�H���@���?�4T�ѝ�?����#���$@��Ҧ|ě�DR�(@�	}śER��#@�K}Ǜ���}Ǜ�ˎ$�/@��}ś�ER�1@�3~ś1FR�4@��~ś�FR�6@��~ś����FR���8@�ś���GR���:@�^ś���ZGR���! @��7�%|ś��!DR������	�����������������������$����h�	���.��������|ʛ�|̛��z$�����)������������P�^�@�Y�X�W�V�Z���A������	�%�	����
�k����|ʛ���&��|̛��&�h���)�����k������������������$�f�%�H	���

�+������|ʛ�|̛���&��������)���k�������p�t�u�x�y�z�~�s���1��������	�)
�K��������|ʛ��t&��|̛���@�%��@�&��)�k������������������������������$�����	�)�K
��������|ʛ�|̛�˕&����@���@���)�k���������p�v�w�x�y�z�~�s���1��������	�)�K
��������|ʛ�|̛�˕&����@�%��@�&��)�k���������q�v�w�x�y�z�~�s������$�����	�)�K
��������|ʛ��t&��|̛���@���@���)�k���������������������������1�������{����w�	��s�(��o�I
��k����g����c������_�b���[����W����S���O�4��K�u��G����C��
��?��������;�����3����;@��[@��{@���/��c��;@��W@��w@���+��C��;@��S@��s@���'��#��;@��O@��o@���#����;@��K@��k@��������;@��G@��g@��������;@��C@��c@�������;@��?@��_@����7@��@����3@����/@����+@����'@����#@����@����@����@�� �������_�������m����@��@�R��������#�+�D@�e@���%��!����+��'�D@�e@�%��!����'��#�D@�e@�%��!����#���D@�e@�%��!�������D@�e@�%��!�������D@�e@�%��!�������D@�e@�%��!�������D@�e@�%��!�������B @�c @�#�A!�!����+@���'@���#@���@���@���@���@���@���@� ��c�����_�" @�#@�$@�%@�&@�'@�(@�)@�!@��	��������y�_��@���?�I#T�ѝ�?����#�"A9Bx���#A9�W9$�@9�H���%�@9�P���&�@9�X���'�@9�`���(�@9h���)�@9)p���*�@9Jx���+�@9�_9,�@9�H��{�-�@9�P��w�.�@9�X��s�/�@9�`��o�0�@9h��k�1�@91p��g�3�@9sx��c�4�@9�[95�@9�H�_�6�@9�P�[�7�@9�X�W�8�@9`�S�9�@99h�O�:�@9Zp�K�"�@9Bx��G�#�@9�S9$�@9�H��C�%�@9�P��?�&�@9�X��;�'�@9�`��7�(�@9h��3�)�@9)p��/�*�@9Jx��+�+�@9�O9,|@9�H��'�-x@9�P��#�.t@9�X���/p@9�`���0l@9h���1h@91p���3d@9sx���4`@95\@9�H�6X@9�P�7T@9�X�8P@9`�9L@99h�:H@9Zp�"D@9Bx�#@@9$<@9�H�%8@9�P�&4@9�X�'0@9�`�(,@9h�)(@9)p�*$@9Jx�+ @9,@9�H�-@9�P�.@9�X�/@9�`�0@9h�1@91p�3@9sx�!@9!�!�������������!
�!�������������!�A�!������������@�!��@�A��@�A��@�A��@�A��#@�A��'@�A���O@9�+@�!��/@�A��3@�A��7@�A��;@�A��?@�A��C@�A���S@9�G@�!��K@�!��O@�A��S@�!��W@�!��[@�!��_@�A���[@9�c@�!��g@�!��k@�A��o@�!��s@�!��w@�!��{@�A���_@9�@�!��@�!��@�A��@�!��@�!��@�!��@�A���W@9�@�!� �������_�������܏���@��@����@���?�	T�ѝ�?����#����������
����{�@�A�B�$C������
��'� @��{������������	��W�;�9 ����� �����@�������������@���3� ��������3@����T �������������������@���/� ���������/@����T �������������������@���+� ����������+@� ���T ��������������������@���'� ����������'@�@���T ��������������������@���#� ����������#@�����T ���������� �������������@���������� ���������@����T ���������� ������s������@���{������ �����g����@����T ��������k� ������[������@���c������ �����O����@����T�������T������ ������@����@����T �����@���D��K��L��#M��+N��@��� �	(��{@� �������_����������@��@����@��c0�T������#� ������ ������ ��`�����|� ������ ��=����I�aSM��5�@��@��@�^����@�!��@�"��@�#����������_����������@��c0��T������#��/�)�������/�d�����Df��2����Di��$x���J��$B�����F��к�$���#���#�@����~�������D��d���/�����dd��I��������y�Ҥ��D�����������$0����ď���#��/@��@����~�������/@�@��`��������|�����C��_�����m����@����@�#@�d@�cA�D�C�@�#@�d@�cA�D�C�@�!@�#@�!A�C�A��_��@��C�?��T�Cѝ�?����#����_�AT$@95�������� ��`�����������������C���������@�e@�cA�����@��@��@��A�e�d�@���@��@��A�e�d���������C��_�������_��T$@9�qAT����
���d�%��C��~��������a���������@��t���@��t�����~�y���������@���������������C��_���@�@��@��@��A�e�d�@��@��@��A�e�d�@��`�d���d�|���������C��_�������C��_�������C��_�_t�AT$@9�q`T�q�T�	��
�c��˄���@�$��C��~���;���	������������������
��6�����@�[�9 ��C��� ��������@�������?l��Tl@9�@���@��@9�@��ʁ@��@����C�����@�@��@��@�� A���� �@��@��@�� A���� �@��`��������|���������C��_���R�������!�3��A1�!�,���������C��_�������C��_���?�a�����!���A1�!�,���������C��_�`�ұ��� �����������^����@��@��@��@����@��c0�iT������#� բI�B�1�B�߈�5�I��1�a-�! 4���{H�`�@��������_���B�����@��c0�)T������#��/��3��9;�9 ա�� ��/@����3@�������������3@���Z� ������3@�U� ��/@�����������9�/@�����J��/@�����C��_�����������@��@����@��c0�IT������#��C����������������3������C@�;�9��e���3@��������T����������!�9����@1��,��������_������������_�������݌���@��@����@��c0��T������#�����-������@���������_�����ƌ���@���@��C�?�T�Cѝ�?����#�����@�������`
T�����
��@�A@��#�D�����
�����9�@�A@�;�9�������������	��@�A@�;�9�#��@����~��@�b9�3��������3����"�_��T#���@��{��;��@���d�����"��a}���������{@��;@��C��?���������������&����������#��������?@�d��C@�_�cT�@��7��w��@�����d���=}���?@������w@��7@��C��?�������������������@��?@��C@�����C��_��@�9�@�"�����C��_�������=����@��@�z���@��c0��T������#������+������@���������_�����&����@���@���?�
T������#��g��k�@���	��� T�����	��g@�A@��#����������9�g@�A@�;�9��������k@�[�9�����������<��?p�T���k@��~�
�+��W��k@��~���d����|�������W@��+@��3��/��[������������[@��/@��3@�����������_�����a�����!�5������C1�c�,�����������_�������Ƌ���@��@�����@��c0��T������#�����������@���������_����������@���@���?�I
T�ѝ�?����#�����@�������
T���
��@�A@���,��w��
����9�@�A@�;�9�����������	��@�A@�;�9���w@�������@�b9�3��������3����?l�	T�@�C@9l@9�@�c�C9��������������"�_t�T�@�����s��7��@���d��������;|�������s@����7@��;��?��{�e���������������{@��;@��?@�������_��@�9�@���������_�`�҉��� �������8����@��@�����@����?�)#T��ѝ�?����#�������������#@�{�9D@���9�#���������������@�a@�;�9�@��@�[�9����������
��@�a@�;�9�@��@�[�9�#������
�����@�a@�;�9b@�[�9��3�������	��@�a@�;�9b@�[�9�#�*�� ������#�q�� ��#��#��� �� ������#�W���@�a@�;�9b@�[�9�#����������@�a@�;�9b@�[�9���� ��#�����R�� ������#��� ��#�����8���@�a@�;�9b@�[�9������������@�a@�;�9b@�[�9�#���� ������#�3�� ��#��#��#���� ��#�������������R����9���#���!�� ����#����� ���������� ���������� ���������� ����������3����9���#����� ����#������ ��#�������� ��#����#���� ��#����#���� ����#������ ��#�������� ����#������ ��#�������� ��#����#���� ����#��#���� ��#��#��#���� ��#�������� ��#����#�u�� ���������� ���������� ����#������ ������#���� �������\���@�@��F��G�d�f�@��D��E�d�f�@��B��C�d�f��������_�������������@��@��@����@��C�?�iT�Cѝ�?����#�����������"@�[�9����h�������
��@�A@�;�9�#�a����
�����@�A@�;�9��Z�������	��@�A@�;�9C@�{�9�#���`�� ��#��������������@�A@�;�9C@�{�9����Q�� ���������������u����9�����#�D�� ��#�����/�����������#������ ��#�������� ����#��#��� ��#��#������ ��#�����%�� ������#� �� ��#�������� ������#����A����9�������� ���������� ���������� ��#�������� ������#���� ��#�������� ����#������ ���������� ���������� ��#���������@�A@�;�9B@�[�9����� ���������� ���������� ���������� ������#���� �������w�� �������r���@�@��B��C�C�E�@��D��E�C�E�@��F��G�C�E�����C��_�������+����@��@����@��c0�T������#����#��'��+�@���9%@���9F@���9�����������@��@��9�#@��@�{�9�'@��@�[�9�+@�	���@��@��9�#@��@�{�9�'@��@�[�9�+@�����@��������_�������������@��@��@��@����@����?��
T������#�D@ӟ@qb	T�_��c��#9�������� ��`��+����/���������K��C��O�����S�%@��@�� A���� �$@��O@��@�� A���� �$@��S@��@�� A���� ��@��9�9�}�hd��@ӥѣ|_������������@9���_@��c@��#C9������d@ӟ@qTdх@� �fʿ<�T�������_����@���`��!1�!*��o�� ������c9�������@��@��c@9����@���"�?�AT��$ѝ�?����#�������������C���������� ��`��3����7�����C��������������������������C�� �����������������������������C���������� �����������C�����s����w����{� ������������C�� ����������������g����k����o� ����C���������� ��s��w�����C�����[����_����c� ������������C�� ��C��G������������O����S����W� ����C���������� ���������C�����C����G����K� ������������C�� ������������������7����;����?� ����C����
����
�� ������
���C
�����+��
��/��
��3� ������������C�� ��������������������#����'� ����C����
����
�� ��S��W��
���C
�������
����
��� ��	����	���	���C	�� ��#��'����������	����	������� ����C������ ���������������������� �������� ������������������������� �������� �������������������������C$�����#����#����##�����"����c"����"����!�����C!������ ����� �����# �����������c�������������#����>��c�V����#���C����SC��@�(@�	)@�-A��(��,��@�(@�	)@�-A��(��,��@�'@��$@��(A��$��(��@���yg��	���@�C����xc��xb��D�����@�F��D��D��D��D��`����<�
T�F��A���	yf��<���To �������
� ��c��g��
��������������� ���	����� ��3��7�����������������@��@�� A� զ�� �@��C��@�� A���� �@��C��@�� A���� ���#�D����������D������x����D��������D��������D��������D��������@9b@�����������D������c����@�a��D��D��D��MT��Dha8�9!�����~����D���{����D���x����D���u����@9�����������$��_����@�Ï�� �������������o����@��@��@��@��@���@��c0�iT������#� բI�B2�B�߈�5�I�2�A-�!�3���{H�`�@��������_���R�����@���?��T�ѝ�?����#���_p�T��������� �������
� ��`��c����g��
��������������� ���	����� ��3��7������������������@�C@�$@�!A� �d�a�A@��@�d@�cA�$�#�A@��@�d@�cA�$�#��@������%�����������!�#��A1�!�,�����������_��@9b@��@�c���@�����
����@����������@�c��@����@��@������@�p�*T%hc8����T���9���9�D��}��|�����������@����������@�`���c��T������������_��}�������}���� ����������������@��@��@��@�d���@��c0�IT������#��7��;����������!��������c�������c��;@�]���T���������_��C��D� ��7@������@��������_������������@��@����@����?��"T��ѝ�?����#������ ՂI�B@2�B�߈5�I�@2�A-�!@4����@���@��������������9;�9 ���� ��@���@������ ��@������ ��@���@�������#��@�����@���/� ��#�������/@����T ��#��@������ ����#�����@���@����������+� ���������+@����T ��#�����������#�����@���'� ���������'@�0���T ��#�����������#�����@���#� �����|���#@����T�@������������� �����m���@�D���T ��#�����u�����#�b���@���� �����Z���@�����T�#�����c������� ��#���K���@�|���T ��@����#�S���������#��@�>�� ��#�����@�I�� ��@�����@�D�������������
���
���� ��`��W����[����#���%�����[H�c�@�{�9b��#��@�,���@��;@����#�����C@����
T�7������	��P��Q����	���*�C��#���Z���{��7@�#����T�;�[H�d�@���9����҅��?��#��#������#��;@����#�����?@���c��T�������_�"��3� ��#�������7@��3@��?���T���{����������� �������h����@��@���@��c0�IT������#����(���E�{7�a@��E�{C7�c@����E�{7�a@��E�{C7�c@����I�{<�a@��I�{C<�c@����������_���?�����[1�{
�a@�[1�{C
�c@���[1�{�
�a@�[1�{�
�c@����E�{7�a@��E�{C7�c@����_�������#�"B�$C�����"D�$E�����"@�!A����B��C����@��A����#��C��_��@��C�?�)+T�Cѝ�?����#����[1�{�c@�[1�{C�e@�����_�AT#@95�#����>��cѩ����#��E�{7�c@��E�{C7�e@������E�{7�c@��E�{C7�e@������I�{<�c@��I�{C<�e@������R��S������T��U������P��Q����X��Y����V��W�����������C��_�������_�AT#@9q�T�����>��c�k����#�����"���{&��#�����@�!����u&��W@��E�a�F��[@��E�c�F��_@��E�e�F��c@��E�g�F��@��������ˀ��g@��k@��o@��s@�A������������L��������!6��!1�!�,���������C��_������������&��#����������&����#��������������C��_��E�{7�c@��E�{C7�e@������L��M������N��O������J��K���@����X��Y����V��W�����������C��_�_��aT"@9_q`T_q�T�#����>��c����#��#���"����%��'@��E�a�F��+@��E�c�F��/@��E�e�F��3@��E�g�F��@��������� 
��#���������E&����#�r�����S��6��������������K&���@�@���@�!@9����!@�����%��E�{7�`@��E�{C7�b@����	��F��G������H��I������D��E���@������X��Y������V��W���������������C��_������������!d4��!1�!�,���������C��_������������!6��!1�!�,���������C��_������a�����!0��!1�!�,���������C��_����������������@��@��@��@�����@��C�?�		T������#��O��S��������������@����%��������S@����%��������#��S@������#����S@����#����@���{%�໗Ҁ8��@��������Ҁ���������څ� ��`��@����������������#������#�c�������_��O@��9���{�
����O@�����C��_�������N����@��@�����@��c0�)T������#��C����������������3����������C@����@���N%��3@�����[�9��dx`�Ex`����!����T�!�B�`�B!�B@B�B B�BB�BB�BB�B@� �_��T�����������!:���� 1��,��������_������������_�����������@��@����������#������#@�D@�����#@�D@�����#@�D@�����!@�B@�A������@��E�c�F��@��E�e�F��@��E�g�F��@��E�i�F�C����	�����!�'���"���B���@�"���B���@�"���B���@�!���!���������_��@��c0�T������#��?��C��������������#������@����$��#����C@������$������#��������$��#����������$������#����~����$��#����������$������#����}����$��#����������$������#����|����$��#����������$��#������{����$��#����C@������$��#������{���w$��#����C@������$��#����������k$������#����@���d$��C@������9��dxa�xa���!�B�?���T�"�c�`�c"�c@C�c C�cC�cC�cC�c@� ��T���������_��?@��9�#��{�ڋ���@��������_�����������@��@�c���@��c0�iT������#�{G�`�B��I�aSM��4���� �[H�a�@�!�[H�`������C��_�������@�@�@�@�%���e���EX��%w��%�Г����U��Ɯ��B���c��`���������%ʥ�!��@�"�B�A��@�"�B�A��@�"�B�A���_��@��C�?�T�Cѝ�?����#�������>��cц����#��c����>��cр����#�;�9 �#�����fxd��I��<��xd�ʄ�������T[�9�%�c�`�c%�c@C�c C�cC�cC� �D� �cC������xe��I�<�	ye�'ʥ�������T������`@����&�c�`�c&�c@C�c C�cC�cC�cC�c@��� ����������'��@��K��c����@���R&�������c������K@���V#�������@������@���N#�������@������@���F#��E��F������G��H������C��D��@������R��S������P��Q�����������C��_���������H����@��@��@�p���@���?�	T������#��g��c����>��c���#��c�����&��C��D��	��
��E��F������A��B��g@������I��J������G��H�������������_�����������@��@����@��c0�	T������#��3�_��T����������a�!�#��!1�!�,���������C��_��/��������������"������/@������/@���������C��_���������������@��@��@��@����@��C�?��T������#��W���T����������a�!�#��!1�!�,���������C��_��O��S��������������"��������S@�B�C�����D�E�����@�A��O@������D��E������B��C���������)��O@���������C��_�����������������@��@��@��@��@�����@��c0��T������#������.�G�����@���������_�����r���@���@��c0�)T������#��9�����exb��I��<��xb���B���_���T�$�c�`�c$�c@C�c C�cC�cC�cC�c@� ��T?9���@�"��������_��C��������������#�����~��C@��9�����#���"��C@�d��������"��C@�!�����������_�������&���@��@�����@��c0�)T������#����#��'��9�����#��#@����'@����@���("��'@������#@���:"��#@����@�����4"��'@����@�c������-"��#@�����="��'@�����9"��������_����������~���@��@��@����@��c0��T������#�����1�������@���������_������~���@���@��c0�
T������#��9�����Exc��I��<��xc���c������T�$�c�`�c$�c@C�c C�cC�cC�cC�c@� ��AT���v��a�����!6������#1�c�,���������C��_��/��3��������������������@����!������/@������!��������!��3@�[�9������O!��3@��{�����������C��_�������s~���@��@�����@��c0��T������#�����	�/�����@���������_�����Z~���@���@��c0�T������#��9�����exb��I��<��xb���B���_���T�$�c�`�c$�c@C�c C�cC�cC�cC�c@� ��T?9���@�"��������_��C��������������#�������@�c@�c��C@��9�����#���� ��C@�!�����������_�������~���@��@�����@��c0��T������#������������ ��@��������_������������}���@��@��@��@���@��C�?�T������#��O��S��������������������������@���� ������S@�����
!��������@���� ������S@������ ��#��������@���� ��#���������� ������#�������� ��#���������� ��#������@���� ��������#���� ��#��������@���� ��#����S@������ ������#����|���� ��#���������� ��#������@���� ��������#���� ��#�����!����� ��#����S@������ ��#����������� ��#���������� ��#����������| ��������#���� �����������p ��O@����S@�������� �����C��_�������F}���@��@�S���@��C�?�T�Cѝ�?����#�������������"@�C��D�[H�e�@���9BE����@��˄�c"�c@�c�d@��C��K�B@��S� ���������� ��F��G������E�{7�`@��E�{C7�b@������D��E��@������R��S������P��Q�����������S@��� ��@��K@��@����.[H�`�@��9,��D��@������!����@��D��S�!@��O�B��G�c��C� ���������� ��@����������O@����S@����@����!��@��S@���@��C@��G@����C@�_��T���bTd�Fӟ�Txd����$Ú��Tf@�xd��z��˄ ƚ��0�����@����d�Fӟ�Txd��$Ú�@���������>��c�e����#ѻE�{7�`@��E�{C7�c@��
����E�{7�`@��E�{C7�c@����
��I�{<�`@��I�{C<�c@������@�����������g�����C��_����~�х�����~�΅�����~�˅�� �������v|���@��@�3���@��C�?�7T�Cѝ�?����#������������~�����T�C����>��c�����#�������>��c�����#��C����>��c�����#�������>��c�	����#��������>��cр����#��C�����"�������C���"��C��������	"�������C���"��C��C����>��c�f����#�C�������>��c�_����#�C��C����>��c�X����#�C�������>��c�Q����#��C�������C����"����������C����"��C�������C����"���	��C����>��c�8����#���������>��c�1����#����C����>��c�*����#��C������!���������!��C��C����>��c�����#�C�������>��c�����#��C����C�����C���\"����������C���V"�����C����>��c�����#���������>��c�����#��C������!��C������!��C��C����>��c����#�C��C����>��c����#��C�������C���,"��C�������C���&"�����C����>��c�Ѕ���#����C����>��c�Ʌ���#���C�@�!�~�"@�#E����@���B�!#�!@�A�"@�AA���� ���C����������������C�4�A��@�C�c�! �!�#@�aA����@���� ��C�������������������C���`��������C����C����!����������C�����C���-���C���������C����@���$��@���C����C�����T�����C�����!���C�����!���C�����!���C�����!���C������ ���C������T�F�_�b
T��C�dxb�B��$��_�BT@�bxb��z���B ��?�A0����!@�����F�_�B
T��C�bxb�B$��A@������C������ ���C������ ���C������ ���C������ ���C������ ���C�@����D����@�b�B�! �!@�A�"@�AA����@���� ��C����������T��������C������������C����C���\!����������C�����C�������C���������C����@���������C��_����~�	������~�������~���� ��������z���@��@�;���@���?�)*T�
ѝ�?����#���?��a!T�	���C	���	�����b��	�����������������C��������������������������@ԝ� Ϸ���d������Ҡ7��3�� ����� ���`m�� G������Ċ� {���� ����������	����������	��������@���*������	��������������	��������������	����������	��������@�������������	����������	����@�������������������	��������@��������������	������	���������}������	�������������������p��	��������}������	���������c������	����|������������	���V��	��������z������	���������I��	������{������	���������=����+�����/��~��3��7��;��?��@��C��G��K�$���O��S����W��[��_��c��g��k��o��s�B���w��{��������@��������3����7����;����?����C����G��K��O��S��W��[����_��c��g��k��o��s��w��{�����������������$���]������a�!�#������#1�c�,���������
��_����C�"x`��	�������G��@��	�"x`��	����������@��h�T�����@����	������������`�1�.�������	���%��A��{�����������
��_���������Py���@��@��@�����@��c0�	T������#������������� ��`���@���@��������������������I�aSM��5�@��@��@������@�!��@�"��@�#����������_���y�����@��c0�IT������#��7�D���DY���w��������1���أ�d������ĭ��dG��d���d����$��$��D���D���#��J��D������$����'�D������D���D���+�@����|�����������[������������˓���DR��;������Ҥ���E������$]��$f�������#�D��$ֹ����$����'�Do�Ҥ���R�������+��7@��@����|�������7@�@��`����@����@���������������_������x���@����@�#@�d@�fA�c B�D�F�C �@�#@�d@�fA�c B�D�F�C �@�!@�#@�%A�!B�C�E�A��_��@���?�!T�ѝ�?����#���_�T$@9d5������������ ��`�����@�����@��������������������C���@�e@�g A�c$B���� ��$�@��A��@�� A��$B�e�g �d$�@��A��@�� A��$B�e�g �d$������������_�����_��	T$@9�qa	T�#�������d�%����|�����x��a����������#A�����A��������|�l��a�������@�����������������_��A�@��@��@�� A��$B�e�g �d$�@���@��@�� A��$B�e�g �d$�@��`�d��@�d��@�d���������������_����������_����������_�_��
T$@9�q`T�q�T���
���c��˄���@�$����|���&���
����	��
������C����������6�������@�[�9 �����9���������@�������?��	T�@9�@��A��@9�@��ʁ@��@���������A�@��@��@��$A��(B����$��(�@��@��@��$A��(B����$��(�@��`����@����@�������������������_����p��������!�4��!1�!�,������������_����������_����]��a�����!���!1�!�,������������_����π�� �����������|w���@��@��@��@���@��c0�iT������#� ՂI�B�2�B�߈�5�I��2�!-�!`4����[H�`�@��������_���^w����@��c0�IT������#��7��;��9;�9 ա�� ��7@����;@����������������;@���M�� ������;@�H�� ��7@������������9�7@�����=���7@��������_�������-w���@��@����@��C�?�T������#��S����������C��������C��������S@�;�9��b���C@��������T����������a�!t:���� 1��,�����C��_���������C��_��������v���@��@����@��c0��T������#�����2�������@���������_������v���@���@����?�	T��ѝ�?����#������@�������
T����������@�A@��c����������������9�@�A@�;�9�����������������
��@�A@�;�9����@�����~���@�b9����������������"�_��T#����@����S���@���D�����"��vg���������@��S@��[��W���������������;����������������������W@�d��[@�_�cT�@��O����@�����D���Rg���W@������@��O@��[��W�������������������@��W@��[@��������_���@�9�@�"��������_�������Rv���@��@�w���@��c0��T������#������7������@���������_�����:v���@���@����?��
T������#�����@�������`T��
��������@�A@���T����������	��9�@�A@�;�9�����^���@�[�9��������������?��T���@��|�
�3��o��@��|���D����f�������o@��3@��;��7��s������������s@��7@��;@������������_�������a�����!�6������1�c�,������������_��������u���@��@�����@��c0��T������#������3�������@���������_������u���@���@���?�
T�ѝ�?����#�����@���h���T�������@�A@��C�������������9�@�A@�;�9��������������
��@�A@�;�9����@�������@�b9�����������������?��	T�@�C@9�@9�@�c�C9����������������"�_��T�@�$�����O��@���$����"��Lf�������@����O@��S��W���e���������������@��S@��W@��������_��@�9�@�"��������_���Қ~�� �������Iu���@��@�����@����?��$T��ѝ�?����#�������������������#@�{�9D@���9�������w�������������@�a@�;�9��@��@�[�9�#�l�������������@�a@�;�9��@��@�[�9�c�a�������������@�a@�;�9b@�[�9������������
���@�a@�;�9b@�[�9���
�� ��������H�� ��������#��� ��������V����@�a@�;�9b@�[�9�����������	���
���@�a@�;�9b@�[�9�#���� �������#�(�� ��#��#��c���� �������#�6����@�a@�;�9b@�[�9�#���������������@�a@�;�9b@�[�9�c���� ��#����c��� ��c�����c���� ��c��#��������������>����9���c������ ��#��c����� ����#������ ��#�������� ����#��#���� ��#��#����������9���c������ ��#��c������ ��c��#������ ��c����c���� ��c��������� ��#��c���}�� ��c��#���x�� ��#������s�� �����#���n�� �������c���� ��#�����c���� ��c�����c���� ��c��#������ ��c����c�U�� ��#�������� ��#����#���� ����������� ��#��������� ������#�<����@�@��H��I��J�d�f�h$�@��E��F��G�d�f�h$�@��B��C��D�d�f�h$��������_���������t���@��@��@����@���?�	T�ѝ�?����#����������������"@�[�9�#���O�������������@�A@�;�9�c�G�������������@�A@�;�9��?����������
���@�A@�;�9C@�{�9�����,�� ����������������	���
���@�A@�;�9C@�{�9�#����� ��#�����������������W����9�����c��� ��c����#�!��������������c������ ��c�������� ����c��c��� ��c��c������ ��c�������� ����������� ����������� �����������"����9���#������ ��#�������� ��#����#���� �����#������ ��#��������� �����#������ ��#������{�� ��#�������� ��#����#���� ��c����#�l����@�A@�;�9B@�[�9�#���� ��#�����`�� ��#��#������ ������#���� ��#��#��c���� ��#�����L�� ��#�����G����@�@��B��C��D�C�E�G �@��E��F��G�C�E�G �@��H��I��J�C�E�G �������_�������"s���@��@����@��c0�T������#����#��'��+�@���9%@���9F@���9�������� ���@��@��9�#@��@�{�9�'@��@�[�9�+@����@��@��9�#@��@�{�9�'@��@�[�9�+@�
���@��������_������������r���@��@��@��@����@���?�IT������#�D@ӟ@q�
T�w��{���9�	��
��������� ��`��3��@��7��@��;��������C��c����g�����k�%@��@��$A��(B����$��(�$@��g@��@��$A��(B����$��(�$@��k@��@��$A��(B����$��(��@��9�9�}�hd��@ӥѣ|_�������~����@9���w@��{@���C9������d@ӟ@qTdх@� �fʿ<�T�������_����@��{�� ��1�!@*��Y�� ������c9��wr���@��@��c@9����@��/�?�)RT�1ѝ�?����#��7��;��C��?���&����&���'����%���&���C&�� ��`����@����@�����%���C%����%���&��#���%��'��%��+��C$����$����$����#����#���$�� ��s��w��{���"���#���C#���C$����#�����"����"���C"����"���C!����!����!�� ��+��/��3��� ���� ���!���"����C!���� ��� ����� ���C ������C������ �����������C��������������������C��� �������������������C�� �����������C�������������������� �C��������������������� ��S��W��[���������C���C��������������� ����C�������C���������� ������������������������C��������� ��������C������C������ �����������C����������������������C���� �������������������C�� ��{���������C���������������������� �C��������������������� ��3��7��;���������C���C������������ ����C�������C���������� ��������������������������C������� ��
������C���
���C
����
�� ��������C������������
����
����C��� �������������
������C�� ��[��_��c��
���C
����
��������
����
��� �C	����	����	�����������	�� �������������C���C	������������ ������������ �������������������{��C��������1��?��0��C��C0��G���/��K��/��O��#/��S���.��W��c.��[��.��_��-��c��C-��g���,��k��,��o��#,��s���+��w��C'���)����>��c��z���#��wE��#���D��@�)@�*-@�,5A�)9B�
-�5�	9��@�)@�*-@�,5A�)9B�
-�5�	9��@�(@�	)@�1A�5B��(��0��4��@���!yh��
�f����@�C��C'��xc��xb��;F�+����@�G��7F��;F��?F��CF��`��@��@��<�
T�G��A��C'�*yg�=�T} ������������ ��������
���������3����7��C��;� �
����������	� ��;��?��C����������'�����+����/�@��@��$A��(B� զ��$��(�@��+E��@��$A��(B����$��(�@��/E��@��$A��(B����$��(���#�D��C'��)�7����7F����)�����7F�������7F��������7F��������7F��������@9b@��C'��)�"����7F����)������@�a��7F��?F��CF��MT��Dha8�9!��������7F�������7F�������7F�������@9�����������1��_����@�*y�� ��������������o���@��@��@��@��@�`���@��c0�iT������#� �bI�B�2�B�߈�5`I��2�!-�!�3����;H�`�@��������_����o����@���?��T�ѝ�?����#����_��	T����������� ������������ ��`����@����@����
�����������������C���� �
����������	� ��;��?��C����������������������@�C@�$@�&A�! B� �d�f�a �A@��@�d@�fA�c B�$�&�# �A@��@�d@�fA�c B�$�&�# ���@������%���'������A�!�#��1�!�,������������_��@9b@��@�c���@�����g�����@����������@�c��@�����@��@�������@���*T%hc8����T���9���9�D��}��|��������I�����@��������@�`���c��T�������������_��{�dx�����{�ax�� �����������o���@��@��@��@�U���@��c0��T������#��G��K�����������#�$�����������c��#�F���c��K@�s���T��������_��D��E��F� ��G@��������@�������_��������n���@��@����@��C�?�iT�Cѝ�?����#�������
���������
���������������	��9;�9 ��� ��@��@����� ��@���	�� ��c��@��@�����@��c����@���;� ��@�������;@����T ����c��@���� ����������@��@�����������7� ����������7@����T ��������������������@���3� ����������3@�0���T��������������/� ���������/@����T ����@������ ��@������ ��@��@����������@�����@���+� ����������+@�|���T ��������������������@���'� ����������'@�����T ��������������������@���#� ������}���#@�����T�������n������� �����n���@����T�c�����_������� ��c���_���@�����T�@����c�P������� ��@���P���@����T�@��@���A������� ��@���A���@�x���T����C��_��������m���@��@����@��c0��T������#����������������� �����������������������:����{I�aSM��5�@��@��@�Yv���@�!��@�"��@�#����������_����m�����@��c0�)T������#��G���������[�������;�$����9�Б�����$������Ӈ�d٬�d���V���#�����$0�����6���'������d���G���+�$t��������$���/�Ŀ��$���D������3�d��d6��P��Dh���7�$ߏ��/��D�������;�@����B���������$���oy$'��D
��Ds��������K��䋶���d#���#���҄(���j�����'���Ҥ�������Č���+��ҝ�D.��ċ������/����$7������ ���3�����ΰ�DT��D���7�ї҄Ү��3������;��G@��@����B����a���G@�@��҅�������������������_�����/m���@����@�#@�d@�fA�h$B�j,C�D�F�H$�J,�c @�C �@�#@�d@�fA�h$B�j,C�D�F�H$�J,�c @�C �@�!@�#@�%A�' B�)(C�C�E�G �I(�! @�A ��_��@���	�?��'T��ѝ�?����#���_�	T$@9D	5��	����	���#
���c
���W����������	���C	���3� ���������������#�����	��k����o��c��s�@�e@�g A�i(B�k0C���� ��(��0�c @�� �@��oA��@�� A��(B��0C�e�g �i(�k0�� @�d �@��sA��@�� A��(B��0C�e�g �i(�k0�� @�d ������������_�����_�T$@9�q�
T�������������d�%��C�B���������a��c�����������������A����A����#�B�ұ��!��[����cA�$����������������_��A�@��cA��@�� A��(B��0C�e�g �i(�k0�� @�d �@��[A��@�� A��(B��0C�e�g �i(�k0�� @�d �@���d��������������������_����������_����������_�_�T$@9�q`T�q!T�����������c��˄���@�$���B����c�����_���������
��������������g���
�@	6�����	��
��[��gA�[�9 ������"�����������;���{���7��gA���
��?�i
TA9�@��A��@9�@��ʁ@��gA����������A�@��_A��@��$A��,B��4C����$��,��4�� @�� �@��gA��@��$A��,B��4C����$��,��4�� @�� �@��҅������������������������_�������������!�5��1�!�,������������_����������_�������a���a�!��1�!�,������������_� ��u�� ������������k���@��@��@��@�����@��c0�iT������#� �bI�B3�B�߈�5`I�3�!-�!�4����;H�`�@��������_����k����@��c0�T������#��?��C��9;�9 ���� ��?@����C@�������������3����C@����� ������C@��� ��?@�����u������9�?@���������?@��������_�������kk���@��@����@���?�	T������#��k������������	��W������������[����������3��k@�;�9������[@��������T����������A�!�:����1��,�������_�����������_�������.k���@��@����@��c0��T������#�����������@���������_�����k���@���@���?�IT�ѝ�?����#�����@�������T������������@�A@����!���������������������9�@�A@�;�9������3��������������@�A@�;�9����@�(���~��@�b9�����;���{�������_��������"�_�T����@�����g��@���$�������Ң[����������@��g@��o��k����������������gu�������3���s�������c����������k@�d��o@�_�cT��@��c������@�����$���x[���k@�������@��c@��o��k����������������=u����@��k@��o@��������_��@�9�@����������_�������xj���@��@�e���@��c0��T������#������.�7������@���������_�����bj���@���@���?�)T�ѝ�?����#�����@�������T������������@�A@���m����	���
��������o��9�@�A@�;�9���c�����@�[�9�����;���{�������?��c�����?�T���@�D��
�C����@�B����$����Z�������@��C@��K��G����������t���@��G@��K@�����������_���Ӿ��a�����!47������1�c�,�����������_��������i���@��@�����@��c0��T������#�����)��������@���������_������i���@���@��C�?��T�Cѝ�?����#�������@���`���@
T�����������������@�A@���������������������9��@�A@�;�9�����������
���������������@�A@�;�9�c���@��������@�b9�����;���{�������_��c������?��T��@�C@9A9�@�c�C9�����3���s�������c������u��"�_�T��@�d������c���@���$�����b��VZ��������@����c@��g��k����e�����������t����@��g@��k@�����C��_���@�9�@�b�����C��_� �Ҥr�� �������Si���@��@�x���@����?�	)T��	ѝ�?����#��?��C��G����������	���C	���3�#@�{�9D@���9������y������������#�����CA�a@�;�9�GA��@�[�9�c�k��������������CA�a@�;�9�GA��@�[�9�C�^������������������CA�a@�;�9b@�[�9�#����������������GA�a@�;�9b@�[�9����� ��#�����A�� ������c�x�� ��#���������CA�a@�;�9b@�[�9��l����������
�������GA�a@�;�9b@�[�9���`�� ���������� �����c��C�V�� ������������CA�a@�;�9b@�[�9���J�������	��
��[��GA�a@�;�9b@�[�9���>�� ������������ �������C�4�� �������������������������7���9���C������ ������������ ���������� ���������� ����c������� �����c���������9���������� ��c��C����� ��C��c������ �������C�n�� ��������i�� ��c��������� �����c������ ��c�������� ����c������ ������C�P�� ��c��������� ��C��������� ������������ �������C���� �����#������ �������c�2�� �������y�� ��c��#���t�� ������c�����?A�@��K��L��M��N�d�f�h$�j,��@�d �@��G��H��'I��/J�d�f�h$�j,��[@�d �@��B��C��D��E�d�f�h$�j,��7@�d ������	��_����������g���@��@��@�����@���?�i T�ѝ�?����#����������������"@�[�9�C��� ������������������A�A@�;�9�#���������������A�A@�;�9��������������������A�A@�;�9C@�{�9������� ��������B�������
����{��A�A@�;�9C@�{�9�������� ��������0�������������	��W���9��������� ��������������������3��������� ��������� ����#������ ����#����� ���������� ����������� ����������� ����������������9���������� ��������a�� �������C�\�� ������������ ������������ �����C������ ��C��������� ��C�����C�� ��C��������� ������C�����A�A@�;�9B@�[�9�C�~�� ��C�������� �����C���t�� ��������#�� �����C��#�j�� ����������� ������������A�@��B��C��#D��+E�C�E�G �I(��3@�C �@��F��G��H��I�C�E�G �I(��W@�C �@��K��L��#M��+N�C�E�G �I(��{@�C ��������_��������f���@��@���@��c0�T������#����#��'��+�@���9%@���9F@���9��������l���@��@��9�#@��@�{�9�'@��@�[�9�+@�a���@��@��9�#@��@�{�9�'@��@�[�9�+@�V���@��������_������������f���@��@��@��@����@����?�)T��ѝ�?����#�D@ӟ@q�T�����#9�����
�������������	��
����c� ����C��������������?��#������������%@��@��$A��,B��4C����$��,��4�� @�� �$@��@��@��$A��,B��4C����$��,��4�� @�� �$@��@��@��$A��,B��4C����$��,��4�� @�� ��@���9�9�}�hd��@ӥѣ|_�������o�����@9���@��@��#E9������d@ӟ@qTdх@� �fʿ<�T�������_����@��o�� ���0�!�*��M�� ������c9��4f���@��@��c@9����@����c;�eT?�ieT$���c;˝�?����#����������#9���c9����9����9���G��8���C8����8����8���#� �������6���#7���c7����7������#9����8�����6�����5���6���C6����6�������4����4���#5���c5����� �����3����3���4���C4�������5��w��4��{��3����c2����2����2���#3���o��C1����1����1���2���K� ��+��#0���c0����0����0���'��c2��k��C1��o��#0��s� �/���C/����/����/������-���#.���c.����.����� �����,���-���C-����-������/��_���-��c���,��g� ��+����+���#,���c,�������*����*���+���C+���s� ��S��c)����)����)���#*���O��+��S��*��W��c)��[� �C(����(����(���)���+��#'���c'����'����'���� �����&���C&����&����&������C(��G��#'��K��&��O� ��$���#%���c%����%�������#���$���C$����$����� ��{���"����"���##���c#���w���$��;���#��?��"��C� ��!����!���"���C"���S��c ���� ���� ���#!���/� ����C����������� �����!��/��c ��3��C��7� �#���c�����������������C������������� ��������#���c����������#��#����'�����+� ��������C�������{����������#���c���W� ��7�������������C���3�������������� �c�����������#�����C���������������� �����#���c��������������c����C����#��� ����C������������������#���c�������� ��_���������C�������[��������������� ���������#���c���7�������������C���� �����c�����������#���������������c��� �C
����
����
���������#���c������������� �������C��������������C
�����#��������� ��	���#
���c
����
���_������	���C	����	���;� ����������#���c������	����������������@������@�������@��@����@�������@�������@�� ����@�������@��`����@������@��������@��@������?�����?�����#?������>�����C:���<����>��c�n���#���G����KG��@�'@��$@��,A��4B��<C��$��,��4��<�� @�� ��@�'@��$@��,A��4B��<C��$��,��4��<�� @�� ��@�&@�� @��(A��0B��8C�� ��(��0��8�� @�� ��@����xf��������@�C��C:��xc��xb��H�V����@�E��H��H��H��H��ҿ<�
T��E��A��C:��xe��<��T� �������������������������� �������������������c����C��� �����
�������������	��
����c� ��C��������������?��#������������@��@��$A��,B��4C� զ��$��,��4�� @�� �@��G��@��$A��,B��4C����$��,��4�� @�� �@��G��@��$A��,B��4C����$��,��4�� @�� ���#�D��C:��<������H����<����H���9����H���6����H���3����H���0����@9b@��C:��<�w����H����<�����@�a��H��H��H��MT��Dha8�9!���������H�������H�������H�������@9���������$��c;��_����@�Jl�� ��������������b���@��@��@��@��@����@��c0�iT������#� �BI�B@3�B�߈�5@I�@3�-�!4���H�`�@��������_����b����@����?�	T��ѝ�?����#��#�_��T���#������ �������������������������� �����������������������������c��� �
���������������	���
�����g� ��G����������C��C����#��������A�C@�$@�&A�($B�*,C� �d�f�h$�j,�! @�a �A@��A�d@�fA�h$B�j,C�$�&�($�*,�c @�# �A@��A�d@�fA�h$B�j,C�$�&�($�*,�c @�# ��#A���d��%���5�������A�!�#���0�!�,������������_��@9b@��@�c���@����C������A����C�����@�c��@����#A��@������A��*T%hc8���T���9���9�D��}�f|�����C��������A����C����@�`��c��T�������������_ց��rk�������ok�� �����������b���@��@��@��@�C���@����?��T������#��_��c��������	��S���)��������������/��c���9���c��c@�J���T���������_��F��G��H��#I� ��_@�!	�#�%�'!��S@�!!��@��������_��������a���@��@����@��c0��T������#����9;�9���@���� ��@������@����T�������_��������a���@��@���@��c0�i	T������#���������������[�������;�!
����9�҇�!7����A�����AR��!�������#�AT��An��!s��b���'����!1��1��!!���+��*��!'�����ar���/��B�����a'������3��f�������&���7�Ὀ�ჺ�a
������;����B�������[I�aSM��4j�� �H�a�@�!�H�`��������_���na������@���?�)T�ѝ�?����#Ѡ��*�.���[I�aSM��4�i�� �H�a�@�!�H�`���
���������������	���
�����g� ����G����������C��C����#�����������������A����@���>����@���;����@���8����@�A��@�?�
T���}�C|���������������� ����������������������:�ݵ��[I�aSM��5�@��@��@��i���@�"��@�#��@�$�����@�#@�d@�fA�h$B�j,C�D�F�H$�J,�c @�C �@�#@�d@�fA�h$B�j,C�D�F�H$�J,�c @�C �@�#@�d@�fA�h$B�j,C�D�F�H$�J,�c @�C �H�b�@�[�9[I�cSM�c5�@�ki�� ��@�Dhc�$�@h#��@��������_�`x"�@��@���<�*�T�������������������� ���������������|��������:�x���[I�aSM��5�@��@��@�@i���@�#��@�$��@�%����H�c�@�{�9�@�c��@���axf��@�E���H�c�@�{�9�@�c�[I�eSM�e5�@����i�� ��@�exb�%������`�����@��c0��T������#���@���a6�����A�������ӑҡ`��a��%������ҁӭ�?��!H����a�����j���P���#��؊�!���A���!����'�A������a���A���+����|�������[I�aSM��4�h�� �H�a�@�!�H�`���������_���C`�����@��C�?��T�Cѝ�?����#Ѡ�5����[I�aSM��4�h�� �H�a�@�!�H�`����	���
������������� ��`��7��@��;��@��?�����������c��{���������������o��������o@������o@������o@������@�A��o@�?���
T���}�C|������ƴ���w����´���k� ��`���@���@�������������s���������[I�aSM��5�w@��k@��s@�yh���w@�"��k@�#��s@�$�����o@�#@�d@�fA�c B�D�F�C �@�#@�d@�fA�c B�D�F�C �@�#@�d@�fA�c B�D�F�C �H�b�@�[�9[I�cSM�c5�@�Kh�� ��@�Dhc�$�@h#��@�����C��_�`x"�@��o@���<�j�T�����k����w����g����g� ��`���@���@��������Z����s�����V���[I�aSM��5�w@��g@��s@�h���w@�#��g@�$��s@�%����H�c�@�{�9�@�c��@���axf��o@�+�H�c�@�{�9�@�c�[I�eSM�e5�@�����g�� ��@�exb�%������]_�����@��c0��T������#Ѡ��6����[I�aSM��4�g�� �H�d�@�$�H�`�����+@������T�+�`�D�҄����7�����T����E�����f����m���w�����#�g~���F��;��g����'�H�`�@��9����~��������H�b�@�[�9C��A����������������_���_������@��c0�IT������#���س��aI��A����/�����av��>��A��������������[�����d��!g��a������#����~���j���[I�aSM��4�g�� �H�a�@�!�H�`������C��_����^�����@���?�T������#Ѡ�/�����[I�aSM��4og�� �H�a�@�!�H�`�������������� ��`��/����3�����������c��c��g�����k������W���������W@�������W@�������W@�������@�A��W@�?��	T���}�C|������p����_����l����S� ��`�����|����b����[����=�^���[I�aSM��5�_@��S@��[@�&g���_@�"��S@�#��[@�$�����W@�#@�d@�cA�D�C�@�#@�d@�cA�D�C�@�#@�d@�cA�D�C�H�b�@�[�9[I�cSM�c5�@��f�� ��@�Dhc�$�@h#��@��������_�`x"�@��W@���<��T���������_��������O� ��`�����|��������[����=����[I�aSM��5�_@��O@��[@��f���_@�#��O@�$��[@�%����H�c�@�{�9�@����@���axf��W@����H�c�@�{�9�@���[I�eSM�e5�@�����f�� ��@�exb�%������^��.�����%�F�����g�������k@�s������������_ք~��~ӛ�~����~ӛ�~����~ӛ���~����~ԛ�����~����~ԛ��~���~՛)������������)	�J�c~�k~ӛ���~����~ԛ���~����~՛��~�)��~֛J����k�`�~�~Û����c������`�~�~ě��c���ƀ���`�~�~śc�����c���`�~�~ƛ������c����	��
�����k��������w!���!���!���!���_�c~�d~כ�~����~כ�~����~כ�~����~כ�����k�`�~�~Û����c�k~���l~؛�~����~؛�~����~؛�~����~؛�����
���������`�~�~ě��c���k~���l~ٛ�~����~ٛ�~����~ٛ�~���~ٛ�����
��)�ƀ���`�~�~śc�����k~���l~ڛ�~����~ڛ�~���~ڛ�~�)��~ڛ����
�)�J�c���`�~�~ƛ������c����	��
�����k��������w!���!���!���!���_��@��@�#@�%A�c�ڄ�ڥ��������_��@��@��@��@��$@�&A�($B�PD@�SPA�UXB���%��f�������������$�$C�&D�($E�PDC�SPD�UXE���%��f�������������$��_��@��@������0�d�G����0�f�G�+0@�-8A�c���
���?�c��������������_�������#��@��@��@��0�o�G��0�p�G�3P@�5XA�B������������B���`�h�����C��_������#��@��@��@��0�o�G��0�p�G�3P@�5XA�W`@�YhA����`�h�����C��_��@��@��0�o�G��0�p�G�#@�%A����k�`�~�~Û����c������`�~�~ě��c���ƀ���`�~�~śc�����c���`�~�~ƛ��������k������c!���!���!���!�����_��@��@��@�sʔʵ�����9�Z�kʌʭ
�������C��s�����E��������G �������I(��9��Z��C��k�����E��������B�a��TP�X�`�h�0�
8��_��@��@��@�sʔʵ�����9�Z���������s���������������!��������)��9��Z�����!��TP�X�`�h��_��@��@��0�`�G��0�{�oC@��0�{C�m;@�3P@�5XA�Bф~��~ӛ�~����~ӛ�~����~ӛ���~����~ԛ�����~����~ԛ��~���~՛)������������)	�J�c~�k~ӛ���~����~ԛ���~����~՛��~�)��~֛J�|�|�c�,~ϛ+~���7~Л+~
���#~͛+~���1~Λ1�������#�|�|���,~ϛ+~���7~Л+~
���$~͛+~�c�1~Λ1�����c�$�|�|���,~ϛ+~���7~Л+~
�c�%~͛+~���1~Λ1���c���%�|�|���,~ϛ+~�c�7~Л+~
���&~͛+~���1~ΛJ�c�����&�c����	��
���w���
������"��#��5#��V#�����@�P�X��_��@��@��0�`�G��0�{�oC@��0�{C�m;@�3P@�5XA�W`@�YhA�c~�d~כ�~����~כ�~����~כ�~����~כ��|�|�c�,~ϛ+~���7~Л+~
���#~͛+~���1~Λ��������#�k~���l~؛�~����~؛�~����~؛�~����~؛���������|�|���,~ϛ+~���7~Л+~
���$~͛+~�c�1~Λ�����c�$�k~���l~ٛ�~����~ٛ�~����~ٛ�~���~ٛ�������)�|�|���,~ϛ+~���7~Л+~
�c�%~͛+~���1~Λ)���c���%�k~���l~ڛ�~����~ڛ�~���~ڛ�~�)��~ڛ�����)�J�|�|���,~ϛ+~�c�7~Л+~
���&~͛+~���1~ΛJ�c�����&�c����	��
���k���
�����c!���!���!���!���@����_��@���?�	T�ѝ�?����#��@��@��@��@��@��@�����������0�o�G��0�p�G�
�W`B�YhC���c����������g�������k�������%��F��?�����9��Z��������3PD�5XE�����������SP@�UXA����3P@�5XA�����������7`D�9hE����#D�%E�@�w������������0�{��c@��0�{��e@��w�����������3PD�5XE��@�wa�yi���D���E�������@���A��������3PB�5XC����������	����������
���F���G�������
������������3PB�5XC������������J���K�7`@�9hA�������������5�V�����k������1�s2���2���2���2����L���M�W�������������N���O�P���#@�%A�@�s�����������C@�EA��s������������@�sQ�uY���F���G�<�����H���I�������B���C�6���#B�%C�@�s������������@��A��s������������@�sQ�uY��������_���0Z��;��������#��W@��[@��0�o�G��0�p�G�3PD�5XE�!���������3P@�5XA�s�����������k������1�s2���2���2���2��������3PD�5XE�7`B�9hC�c������5�V�����k������1�s2���2���2���2��P�X�7`@�9hA���D���E�����B���C�J������5�V�����k������1�s2���2���2���2��s�����������k������1�s2���2���2���2��������7`B�9hC����5�V�����k������1�s2���2���2���2�����������������������������-�N����@������-��N��1��˓�̓�͓:Γ`�h�3P@�5XA���@���A��������������5�V�����k������1�s2���2���2���2����������B���C�������F���G�u���P�X���@���A�p�����B���C����PB�XC�j���P�X��������_֐@���?��T�ѝ�?����#���@���@��0�o�G��0�p�G�SPD�UXE�d�������������3PB�5XC�����������3PD�5XE�Y�������������SPB�UXC�������R���S�@��������	��@�����k������kʌ��ʋ���k������P���Q�7`@�9hA�������������D���E�W`@�YhA�������������T���U�����������@�����k������kʌ��ʋ���k�������H���I���������
���F���G������
������F���G�k�����������R���S�f���������3PD�5XE�W`D�YhE�_�����F���G�\�����@�W`�Yh���J���K���T���U�T������������5�V�����k������1�s2���2���2���2����L���M��������������N���O����SP�UX���V���W������H���I�1�����B���C����SP�UX�������������_����X��T���@��c0�	T������#��?��C� �FI��0��߈�5@I��0��,�! 1��H�f�@��������/��'��#����������@������@��n����?@�!@��@������C@������?�������_�������_��������X���@��@����@��c0��T������#�����ˎ��[I�bSM��4a�� �H�a�@�!�H�`�������������_���oX����@��c0��T������#��� ���#��@�@�"L�@�b�B�@�b�B�@�b�B�@�b�B�B�s�c��A��@�B�A��!�@��@�!�B��B�@��@�B�A��!�@��@�!�B�B�@��!�@���������_�����9X���@����@��c0�T������#�#@�D@����#@�D@����#@�D@�c��#@�D@�c��!@�B@�!�����������_���������X���@��@��@����@��c0��T������#���#@�D@�cˤ�������#@�D@�c����c��#@�E@�c�c��#@�E@�c�c��!@�B@�!�!�������@��������_����������W���@��@��@����@��C�?�i T�Cѝ�?����#�����������������������'�������������;������
��w��
����c��������O����������������� � ��c��� � ����c��� � ������� � �������@��� � ������c��� � ������� � ��C������� ����C�����	���� � ���������@���T � ��#����C��� ����#�����	���� � ���������@�$��T � ������#��� �����w���	���� � �����n���@�L��T � �������y� �����a���	���� � �����X���@�$��T � �������#�c� ������K���	���� � �����B���@����T � ���������M� ������5���	���� � �����,���@����T � ��������7� ��������	���� � ��������@����T � ��������!� � ������ � ������ � ������� � ������� � ������� ���@��������@�����C��_��������V���@��@���@��c0��T������#��#�_��T�������������!����0�!�,������������_�#@�c�@��#`@�c�C� ��#�@�c�F� ��#0A�c�A� ��#@�c�L� �������������_������������V���@��@��@��@����@��c0�)	T������#��K�@�A�����@��'�������������;��@��+��@��/��@��3��#@��7��'@��;��K@�����*T�C�cx`�d��|������F���}���c ��c0�����@�����
;�9���{���������_�;�9'hc8��%h#8B�_ �
��TC�����hb8��j��T���T���{��_�� �������>V���@��@�����@��c0�IT������#��?� ����������������/��3� �������?@��c������/@�?�T�3@�����
���������_�%hc8hc8��c���_�L��T�@�!� � |_��������	V���@��@���@�$@�d��˄�c� ��#@�c�#�@�$@�dʄ�c��#@�c�#�#@�@���c����$@���#�@�$@�dʄ����#@�c�#�@�$@�dʂ�C�� @�� ��_֐@��c0�iT������#��G��K��������7��F�c�E������#������;����������K@�2���?�)T@9!@��;@�C@��K@��@���#��!��� ��G@��C@�#��@��!����C@�#��@��!����C@�#��@��!����B@�"��@�a!�!��������_������^�� ��������U���@��@����#@�$@�%@�&@�!@��*G|�C|Û��@�c�Ǔ�|��|›��@�#���Ǔ�|��|›��@�$���Ǔ�|��|›��@�%���Ǔ'|�!|›��@�B�!�Ǔf��! �������_��@���?�)T������#��w��{��������O������;��������'� � ����c� � ��C����^� � ��C���Y� � ��C��{@���g� � �������C�a� � ������H� � �����C���V� ��C����>��@�	��k� � ��C���5��k@���T � �����C���@� ��C����(��@�	��g� � ��C�����g@�(��T � ��C������*� ����C���@�	��c� � �����	��c@�P��T � ��C������ ��C������@�	��_� � ��C������_@�(��T � �����C����� ��C�������@�	��[� � ��C������[@����T � ��C�������� ����C����@�	��W� � ��������W@����T � ��C������� ��C������@�	��S� � ��C������S@����T � �����C����� � �������� � �������� ��w@�����{@����w@��������_�������yT���@��@����@��C�?�T�Cѝ�?����#�������������������������� �����x���
������ �������@��� ��c���@���������k� �����d� �����c���s������	��W�������� ��c����#�h������C� ����#�M� �����@���\��������/��F�a�E������@���������@���������@��������F�b�E��@���� ���@���B������������������F�b�E��@������ ��c��#�2��@��@�B��G@��#��� ��G��@�B��K@��#����K��@�B��O@��#����O��@�B��S@��#����S��@�B��W@��#�b��W���@��#������@��@�����C��_����������S���@��@��@�a���@���?��T�ѝ�?����#���#@�$@�%@�&@�!@�G@�H@�I@�J@�B@�k��l}�m}�n}�o}�p|�q|Ǜ�}��}›�}
��}ʛ�}	��}ɛ�}��}ț}�}Û�|��|ě�g��}��}›�c��}
��/��}ʛ�_��}	��+��}ɛ�[�-}��'�-}Û�W��|��#��|ț�S��|����|ś�O��}��}›�K��}
����}ʛ�G�N}���N}Û�C�.}���.}ě�?�}���}ś�;��|����|ƛ�7��}��}›�3�O|�B|ÛC}�D}ě�|	��|ɛ	}�}ƛ�|��|�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �g������������,���@���Ǔ��g@���`��c@�k��/@����_@����+@����[@����@���`���#@��'@�k��S@��W@����@�+��O@������K@����@����G@���m�@�
���˓�@��@��
��C@��?@����@�,��;@����@�,��7@�-
����3@��
���@�k���̓c�B�C���#����!�b�@���!�Óc��!@��k��o��s��w��{��M��N��@������{@��� �����������_����������R���@��@��@����@��c0�)T������#��7�"@�#@�$@�%@�!@�F��g�����	}�
}�}�k��l}�m}�N|�B|›/}�)}��P}�Q}śs|�t|ƛU}�J}���}��}ś�|��|ěy|�c|Û}�}���|��|ś���|��|ě���}��}����-|�!|ƛ�|��|Ǜ�|��|ě � � � � � � � � � � � � � � � � � � � ���"�	�"�.�@�B�ɓ��J��	��
�,�@�B�I�ɓ*�c�J
��H�@�(�c�ʓi��@��@�J�	��@�)
�
�@�c
� ���
���������@��!�œd��!8������#��'��+��C��D��7@������+@��� ���)��������_�������bR���@��@�w��@�@�@�@�@���s�&�@�g�����@���@���A��@�!�@�!�B��@�!�@�!�C��@�!�@�!�D���_��@��@��A��@�
�@�+�@�L�@�m�@���@�k�@���A���B���C���s�v�Ҫ*��.��6����_֐@��c0�T������#��/�`�����/@�#@�!@��T��������#����������B�������#@��@������#��\���#@��@��@�����C��_�����R���@����@��c0��T������#��#��'���c8�?��T@�D@���`T�����'�@�D@�����܅���'@����@��6@�C@�?�T@�B@�������
�����������_�������_��������eh`8Fh`8������K��T�@�!� � |_�����������Q���@��@��@����@�@����_֐@��c0�IT������#�@�$@��!T���#�@�"@���������@7���h���a�����!�'�������0�c�,������������_��@� @�#@�c@��#@�`?�������_��������Q���@��@����@��c0�T������#��/����.�?����/@�#@�!@��T��D�����#���B���Є�DB�������#@��@������#�\���#@��@��@�����C��_�����SQ���@����@��c0��T������#��#��'���c�%�?��T@�D@���`T�����'�@�D@�����,����'@����@��6@�C@�?�T@�B@�������
�����������_�������_��������eh`8Fh`8������K��T�@�!� � |_����������Q���@��@��@����@�@����_֐@��c0��T������#��9�B�������B�߈�5�����c���.����@�@��������_������P���@���@��c0�)T������#�A@�"@����� @�"@�B@�@?�;I�bSM�b5�@�eY�� ��@�"@�"� ��������_� �����0�!@�8�� ����P�����@��c0�iT������#Ѳ�������8��������_������P���@���@����?�
T������#��_��k�?�	T? �,T�������	��S��������������/���hf8���h"8�c��h"8B�?�mT�˥џ��T&���ehe8?���T����
��ehd��c��hd� �������� �
T	��C���������T?�����������_��@����Y�����Y�������Y������0�!�!��7������0�!@!��7�� ���������������EP���@��@��@��@��@��@�����������_֐@��c0�T������#��?��G��C�[E�c�C���������@���3�[E�c�C��#��G@��C@�^����C@��G@��3@��#@������d����[E�e�C��#@����T�� I������	 I�������Є��@���#@��+��'��/��3@����Z��`���ʤ���0�c���;I�cSM��5�?@��/@��X���?@�#��/@�$���'@���+@������� Հ����������a�!����0�!�,������������_����������_����������O���@��@��@�����@��c0��	T������#��3�[E�e�C�_�T�/���#I�c������3��7� I���������Є��@���������3@��7@������#���WZ��`���l����0�c���;I�cSM��5�/@��#@�.X���/@�#��#@�$���@���@�����������C��_ր��P�������a�!����0�!�,���������C��_�����������rO���@��@��@��@�����@��C�?��	T������#�#@��0���T�S�$@�������O��� 6[E�b�C������@���C�[E�c�C��;����"�����S@�d@�e@��;I�dSM�d5�C@��W��%��C@�)��?���;@�
�
�	��0�{��i+@��0�{��k3@��+��3�	@�@�@�j@�d@�e@��
��C��{����	����?@�����C��_�����0�!�!�u6�� �������O���@��@�����@��c0��	T������#��3�[E�e�C�_�T�/���#I�c������3��7� I���������Є��?���������3@��7@������#����Y�����"������0�c���;I�cSM��5�/@��#@�zW���/@�#��#@�$���@���@�����������C��_ր�������@��A�!����0�!�,���������C��_������������N���@��@��@��@�����@��c0�		T������#��C��G�[E�c�C��������V?���3�[E�b�C��/��C@�d@�e@�c@��G@��@��@��@����������	��������
�0��/@��3@������h`8�!���T%@�E5���Q���A�����!�������0�c�,������������_������������������_���������jN���@��@��@�����@���?��T�ѝ�?����#�����������������������{������#��@T�������������X����@���@��@��#A9��}��#9�A9�@��z��9�����������������	��
��[��������o��������G������������������#�������_����F�d�E��@�� A� ����#��@����P��Q� ������@��o��F�d�E��@�� A������@��G�����n����#��hc8@�c$Śc@����"��������������C�����@������c��������������C��������C������C������������@�c���� � ����c������ � ��C������	��� � ��c����� � ��������������C������C��������� � �������c��������c����� � ��C�����������Bh��"��/��� � ����������c�����z��� � ����#��C���� ��C�����c������@���@���������C����T$���������������C�����@������C������� � ������C���������������������@�?�"�����@��T����.X���������_����{��V�� ����������������#��'���hM���@��@��@��@��@��@��@��#@��'@�����@��c0�T������#��'��+��/��3� ՙ����'@�@�@@�?��+@�:@�"@��3@�d@�e@�c@��������?ց����+@��`��@��/@��@��@��@����?�!�����������������_��+@�:��!@��@� ?������_�����������������_�����������M���@��@��@��@�����@��c0�	T������#��?���E@9�qT���ϡ���@��A�!����0�!�,������������_��7��;��C��?��G� I�����������=���+��#����?@��C@��W�����"������;@��@@��;I�fSM��5�7@��+@�pU���7@�!��+@�"��'���#@���@���:@�A@� ?��;@�:@�!@��C@��G@����?@��?֡����������_��'@������������_��������������L���@��@��@��@��@�����@��c0��
T������#��/��3��7� ����7@�@��3@�C<@��aT@��/@����������6�/@�@�@@�?�3@�A@��7@�C@�D@�E@����������?���3@�: �!@� ?�?�T�����#����"�B����7@�"@�!@��;I�bSM�b5�#@�U��!��#@�"���@���@�������C��_�����0�!@"��3������0�!"��3������0�!�!��3�� ���������KL���@��@��@�����@��c0�
T������#��?�@��T��������������a�!����0�!�,������������_�Hhe8������T�@Ӈ4�7��;��C��?�@�@�����������r����6�C@���!I�!��������������� I���<�������C@��'��#��+������?@����V��`���Ġ���;@�c8@��;I�cSM��5�7@��+@��T���7@�#��+@�$���#@���'@��������������_�F�a[B��F�b_B����������_��������������K���@��@��@��@��@�����@��c0�IT������#��?��C��K��G�@��#��������d<���3��K@��G@����G@��K@��3@��#@�����I`����?@�@���	TG�e@���)T@�G�f@���!T�#@�?��T�3@�E@9�@�E9�#@��3@�?�iTE@9F�ҥ�E9�C@��@�������E����F�e[B�?�T�'��/��+��F�c_B�������p���7�+@��'@��/@��������_����������_��@��T�������T�������T�������T�� �����������_K���@��@��@��@�����@��c0��T������#ѐ@�P�����1�!� ���������_���������DK���@��@��@��@�������T�#����@��c0�	T������#ѐ@����+�������1�!� ����������_�����������!K���@��@��@��@��@��#�����T�#����@��c0�T������#ѐ@�����1�!� �a����������_�������K���@��@��@�������T�#����@��c0�	T������#ѐ@����+�������1�!� �����������_������������J���@��@��@��@��@��#�����T�#����@��c0�	T������#ѐ@����#��'�����1�!� ������������_����������J���@��@��@��@������A��T�#��� �@�@����_��@��c0��T������#ѐ@�P�����1�!�<����������_����������J���@��@��@��@�������T�#����@��c0�	T������#ѐ@����+�������1�!�f���������_�����������mJ���@��@��@��@��@��#�����T�#����@��c0�T������#ѐ@�����1�!������������_�������NJ���@��@��@�������T�#����@��c0�	T������#ѐ@����+�������1�!���������_�����������)J���@��@��@��@��@��#�����T�#����@��c0�	T������#ѐ@����#��'�����1�!�F����������_���������J���@��@��@��@������A��T�#��� �@�@����_��@��c0��T������#ѐ@�P�����1�!�������������_����������I���@��@��@��@�������T�#����@��c0�	T������#ѐ@����+�������1�!������������_������������I���@��@��@��@��@��#�����T�#����@��c0�T������#ѐ@�����1�!�������������_��������I���@��@��@�������T�#����@��c0�	T������#ѐ@����+�������1�!��:���������_�����������uI���@��@��@��@��@��#�����T�#����@��c0�	T������#ѐ@����#��'�����1�!�������������_���������RI���@��@��@��@������A��T�#��� �@�@����_��@��c0�T������#��/��/@�@�@�!@� ��� ?��_��*@b�"~ӣE�c�$�ahb�!�"�E�����hb�"`�khT!@�4���#�������2@b���@��|~����@��#@�!�b��]{���@��E�!�4� h`��@�!h`�!8 �@� �@�!@b !���T&@@`����C��_��/@� @�"@�B@�@?�b��0�a7A� `n@ `���Tmy���0�aCA� 8`����C��_��/@� @�"@�B@�@?�b��0�a7A� `n b���T���@�����C��_������H���@�����@��c0�T������#��7��7@�@�@�!@� ��� ?��_� b"~ӃE�c
�ahb�!�"�E����hb� `?q&����kcT%@��4�#����+�b@b�'��#���|~���|�@�#bcb���z���+@��E�!� h`��@�!h`�!8 �'@� �@�!@b !���TU�'��������_��'@�y�����0�a;A��a���@�!a�#�y��@a!(a�#@�@ a�T�7@� @�"@�B@�@?�b��0�a7A� `n@ `���T��7@� @�"@�B@�@?�b��0�a7A� `n b���T���'@�qMT�0�a?A��@��0�c;A�`�B�������_ֻ0�aGA��@��0�c;A�`B�������_��7@� @�"@�B@�@?�b��0�a7A� `n b���T����@��������_�����8H���@�f���@��c0�)T������#�@�@��0�`%���T�������������_���b@���@?��@�_�9�������_�������H���@��@����@��c0�iT������#�@�@�!@� ?�������_�����H���@���@��c0�T������#�@�@�!@� ?��_��������_������G���@���@��c0��T������#�@���@�!@� ?�������_���@�@�B@���@?��_����@�@@�B@�B@�@?��@� ���������_������G���@����@��c0�T������#�@�@�!@� ?��`��������_������G���@���@��c0�T������#�@�@�!@� � ?��@��������_������G���@���@��c0�	T������#�?�T"�?� T���#���C��#��b�@�@�c@����� ���`?���@�@�!@� ?��@� ��������_��@� @�"@�B@� �@?��@����T�#@���`���������_�����0�!@��.�� �������[G���@��@�����@��c0�T������#�?q-T"�?j`T���C��a�B�"���B�@�@�c@��{@����'� ���`?��`��#�@�@�!@� � ?��#�� ����������_��@� @�"@�B@� �@?��`��'@�?k�T�C��;�`��������_�����0�!��p.�� �������G���@��������@��c0�IT������#����C�"|@���@�@�c@� ���`?��_��*�@�A|��C��k	Tc4�˅������� �`�������_��@� @�"@�B@� �@?��_��*�@� |��@���?kc��T���j@�� ��������F���@�������@��c0�	T������#�?�T�{@�?��Tq���|@��������_�(����������_�����0�!��.�� ��������F���@��@���@��c0��T������#����@�@�@�!@��� ?�b��0�a7A�an b���T�������_������F���@���@��c0��T������#����@�@b. #`��T�@�@�@�!@��� ?�b��0�a7A�an b���T��������_�����jF���@����@��c0��T������#��'��+�����
�7�������@�dx`��@�dx%�ex ����@��+@�_�mT��"����'@���v����+@����T��������_։O�� �������8F���@��@����@��c0�	T������#������'�#�
��a������'@�B@����@�@?��@�C��@��'@��w��L��T
��a����|@��'@�B@��@�@?��@�C��@��'@��l��T�������_�����0�!�\-�� ����������E���@��@��@����@��c0�iT������#��3�@�@�G��@�ɱ��	��?+�T�0�a%���!T�������������C��_�)������?+�T�0�&���!T��������=�����C��_������������������C��_������������E���@��@��@��@�����@��c0��T������#��'��3��7��0��$��aT�������;��?������3��+��'���9�@���h)8)��H���
�?	�
T�@�J5D��@��ш�h���x	����@��ш�h���x	����@��|	�"T�@��@�yg�_}	�"T
yj�j
�
y'�G�@���a@��� ?��+@��@��3@��@��;@��?@��@����'@��@��������
����9���	�����������_��
��K�ҨN�����K�ҥN�� �����������������OE���@��@��@��@��@��@��@�����@��c0�)T������#�G�!�?� �����F�`E��o��?�T@9?�q!T�F�`E�o����
������+��0�a�D�G�B�C����0�dkI�e@�4�� ����'��� ����#���/����0�!&��I�aSM��5�'@��#@��M���'@�#��#@�$���0�c�����������_��������G��?����6�@��������_�G�!�?� ���������_ֆ���|�� �ghf�f����T�������-������@�����/������0�!`%��I�aSM�a5�+@�iM���+@�"�����@����@������@������D������@��c0�)T������#Ѷ/���@�����C��_����D����@��c0�IT������#����0�!@�,�� ����D����@��c0�	T������#і/������C��_����D����@��c0�i	T������#��;��9I�gc_96���@��|@����k���	���@��_�kaT����������7��7�G��K��C��?��;������7@��;@��?@��C@��G@��K@��������������0�c&����� �I�gc_9�6���7@��㸥����7@���_����������E4�'��+��#�����6����'@��#@��+@��������_���������������@D���@��@��@��@��@��@�����@��c0�iT������#������@�_����������_�����)D���@���@��c0�	
T������#��9I�bc_96���@�[|@����k���	���@��_�kaT����������7������@�@�C@�d�D�d��cx	�C�C@�d�D�d��cx	�C�C@�|	�BTD@�B@��xc�_|	�BT�xb����x#� �I�cc_9�6��㸄����_����������4����Ǩ���@�@�@��������_����K��#M�����K�� M�� ������C���@�����@��c0�	
T������#��9I�bc_96���@�[|@����k���	���@��_�kaT����������7�������@�@�C@�d�D�d��cx	�C�C@�d�D�d��cx	�C�C@�|	�BTD@�B@��xc�_|	�BT�xb����x#� �I�cc_9�6��㸄����_����������4����o����@����������_����K���L�����K���L�� �����xC���@�����@��c0�iT������#��9I�bc_96���@�[|@����k���	���@��_�kaT������������7��h����@��@�a� �I�bc_9�6���@��c����@��_�c�������c4��+����������_�������<C���@��@����@��c0��T������#��9I�cc_96���@�{|@����k���	���@��_�kaT��������������7��+����@��@�$��@�_9 �I�bc_9�6���@��c����@��_�c�������c4�����������_����������B���@��@��@�����@��c0�)T������#�@����������#������������#@�z�I�aSM��5�@��@�sK���@� ��@�"@�"� ��������_��������B���@��@����@��c0�	T������#��;��9I�gc_96���@��|@����k���	���@��_�kaT����������7��7�G��K��C��?��;������7@��;@��?@��C@��G@��K@�@��������������0�c�$���� �I�gc_9�6���7@��㸥����7@���_����������E4�'��+��#�����i����'@��#@��+@��������_���������������sB���@��@��@��@��@��@������)���b��"����B|A�B�B�^�B���B|�A��{@�#�?�a���?�㈌ң���a��c��c�|	�T$|@�%r��呷�|��o������ҁ�瑗��|訁ҁ�$�?q����#��$|@�)\X�
F�J�-�Kyc�@��|���o����ˍ��}�����q�����|l��	ʍ|@��|
��o���ˤ��|�����q����$|@�$�dʄy#���
F�J�-����_��@��c0�T������#�@�C��c��Bx	��@�C��c��Bx	��@�_|	��T@�@�dxb�|	�Tax`���ax"� �@��������_��K��BK�����K��?K�� ������A���@����@��c0�T������#�@�C��c��Bx	��@�C��c��Bx	��@�_|	��T@�@�dxb�|	��Tax`���`x"��������_��K��K�����K��K�� ������A���@����@��c0�T������#�@�$@��T���#�"@�@������u��6�@�`@��#@��@��AT�@�a@��u���6�@�"@��#@�d@���T!��9b��9!@�B@�_k��������������_��������A���@��@����@��c0��T������#��d@ӟq"Tc@���@�$E���hc8�T�h`8��?<��T���HT!��������c&�`�����C��_�@�A�����"�������0���4��@�����!h�n�������C��_ֺJ���@��J���~��J�� ��#9��NA���#�9�� � �D���� Ě& ĚG Ě���y�(�)$Ț�(1����0���0���0����|�|Û%�c�e|�f|›%���������c����_�`�����B$Ě��A0���_��@��c0�	T������#��� Ú � ��0���"����p���������_�����A���@���@��c0��T������#���?��T�{@�?�T@9?r���@�!��9��9�������_��@�9 �����������_�@9?r�@���!��99�������_����������@���@��@��@����@��c0��T������#�9@9q!T@�d�z�@��k"T�˄ц|F�@��hT���*�xf�(%Ț@�A�h6	@9�5iT���c���	�@��������_�������_��?�����|F��O�k	Tf��*?�T
@�k	�I	��	��|}��c�����������+��3��K�b�}����	�AK���?@��3@��K@��O@��+@�@��|F�_�T�@�#@���z�@����@�� �*���0��C�c�@9q�T�5�6a6�@�@�_�
T@�B@��������q�T_������
qaT�@�	qaT@9q
T@9b@�@9C�r�@���c��9�6�/�@�@�@����������������O��#@����?@� ���{@�?k�T!� �@�@�@��������������@����P��?@�@��O@�B��*�T@�B|}�dhb��A�dh"���9�������_��?@��/@�@�_�)T@�@���A���������_�����SI����QI������0�!�0�X'������II����WI���	���\I��!�?�T�xa������@�J���xf��@��z�$�� ���0��d��@�@����>���������?���@��@�
���@��c0�T������#��7�#�?�iTxc� �c��c��+���������������"P��+@����������_���I�� ����������?���@��@��@����@��c0�	T������#�#@�c����$@��xc��D��D��D�� D��@D���D�����z��˃���@��5q�z�d����9$@99$@�!@��	��7���@���T@������+�?�T��8��@���-0���@��@��+@����@��@��7@�
"�����8� 0���@��@��+@������@��7@�?�G�����T���'��#���}�����J���7@��@��@��#@��'@���I�dSM��4�G��&�@�$������t����@��*�7@���C����7@��������_�9�������_�������??���@��@�����@��c0�	T������#�9?��
T�7�#@99#@99#@9q�T�;�# �� �@�$@�%@��T@����#��+���T��8��@����/���;@��#@��+@����@��@��7@�������8����/���;@��#@��+@������@��7@���G�����T�����'���}������I���7@��;@��@��@��'@���I�bSM��4�G��&�@�"��@��5!@��#@�k�T������7@��������_��������>���@��@�����@��c0�)T������#�@9�4_qAT ��B�_�1�TB|@�C�����_��!T@���zӥџE�T@����_��d����@�}���%_q�T@96 ՛0�`�@�������C��_� ՛0�`�@�������C��_�@9�6�g� @a������C��_��g�������C��_����0�!�0��%���/������#��#�����F����@9_q�T�C��"�_�qMT�/@�!@96 ՛0�`�@�������C��_� ՛0�`�@��@�����C��_�_�1
T�@�!�a�����@�axa�B|@�C~��b�!$š_�!0�����@�B�b�����@�bxb�#��c,L�A�K��/@�B@9�9_r��B��B�!� g�����C��_�@9�6�g� @a�@�����C��_��g�������C��_������!������T@9�6�0�`�A�������C��_֛0�`�E��@�����C��_�!�?E��T�xa�_��f����@����Fӄxf��@��z��˄ Ś��0��_��d��@�����������>���@�9��@���@9a6���_��@��_����_��@��c0�IT������#����#�@�@�@�?�#����������@�����I�eSM��#@����4xF�� ��@�!����᧟��9���������_��������=���@��@����@��c0�T������#���@�@�@����������@�����I�eSM��4PF�� ��@�!����9���������_��������=���@��@����@��c0�	T������#�?�T�7��;�@�$@�%@���T@����+��#���T��8��@���6.���;@��#@��+@����@��@��7@�������8���(.���;@��#@��+@������@��7@���G�����T���'�����}�����H���7@��;@��@��@��'@���I�bSM��4�E��&�@�"��!@99�������_�������R=���@��@����@�@�@����_��@��c0�	T������#�����_�TD�%xd�e�����T��I�bSM��4�E��!�@�"��9�������_������F�� �����������=���@��@��@��@����@��c0��	T������#� �?�T�7��;�@�$@�%@��T@����#��+���T��8��@����-���;@��#@��+@����@��@��7@�������8����-���;@��#@��+@������@��7@���G�����T���'�����}������G���7@��;@��@��@��'@���I�bSM��4fE��&�@�"��!@999�������_��������<���@��@�����@��c0�
T������#� �?�T�7��;�@�$@�%@��T@����#��+���T��8��@���M-���;@��#@��+@����@��@��7@�������8���?-���;@��#@��+@������@��7@���G�����T���'�����}�����5G���7@��;@��@��@��'@���I�bSM��4E��&�@�"��!@99@���@9!@���9�������_�������b<���@��@�����@��c0��
T������#��7�)@9�_9J@9*
�J@�j6	@�
@�@�#@�$@�%@�F@�G@�H@��
����	�+��7@�!	�"
�I�jSM��4�D�� �!@�!� ��_A9A�;��?� @�&@�'@�C@�D@�E@�������`���7@� @�!	@�"
@��;@�C@�D	@�E
@��?@�F@�G	@�H
@����7@�!	�"
�I�jSM��4�D�� �!@�!� ��_A9�7@� @�!	@�"
@��?@�C@�D	@�E
@��;@�F@�G	@�H
@����7@�!	�"
�I�jSM��4�D�� �!@�!� ��_A9!@�"	@�_����A�!9�	��������_����������;���@��@��@�����@��c0�
T������#��7�)@9�_9J@9*
�j6	@�
@�@�#@�$@�%@�F@�G@�H@��
����	����7@�!	�"
�I�jSM��4YD�� �!@�!� ��_A9A�;��?� @�&@�'@�C@�D@�E@�����(�`���7@� @�!	@�"
@��;@�C@�D	@�E
@��?@�F@�G	@�H
@�N��7@�!	�"
�I�jSM��43D�� �!@�!� ��_A9�7@� @�!	@�"
@��?@�C@�D	@�E
@��;@�F@�G	@�H
@�4��7@�!	�"
�I�jSM��4D�� �!@�!� ��_A9!@�"	@�_����A�!9�	��������_���������m;���@��@��@�����@��c0��T������#��7�_�AT@�@�@�#@�$@�%@������$��7@�����I�gSM��4�C�� ��@�!����9���������_��;��?�	@�
@�@�#@�$@�%@�F@�G@�H@��	��
���8!��7@�!	�"
�I�jSM��4�C�� �"@�"� ����;@�!@9�?@�B@9!���!9�	��������_���������;���@��@��@�����@��c0�IT������#�_�T?�,Tb�����E����˿@�������������������_������'���9@�@�@����������%��'@�����I�fSM��4�C�� ��@�!�����@9�9��������_��@���������_����������:���@��@��@�����@����?�T������#�_�,T����#��'���9�[�����#9�k���
��#9�K���	���9�;�����������@��'@�_�a����#������F�b�E��@��@T�3�d@�A@�E@�?�Tf@����/��#�?�T��8��@���A+���3@��@��/@����@��@��#@�
"�����8�4+���3@��@��/@����#@��@���?������T�����+���}�����*E���@��3@��@��@��+@�a�d�I�dSM��4C��&�d@�$�f�B@9b9��j����������_������#�{����@��������F�b�E��#��������@����#���#��#�������@��������_���������A:���@��@��@�q���@��c0��T������#��?��C��G�@�
@�@�&@�'@�(@�I@�J@�K@����������
����;��?@��	��
�I�mSM��4�B�� ��@�"������C@�!@9�G@�B@9!����9���������_���������:���@��@��@����@��c0��T������#��?��C�@�@�@�&@�'@�(@�I@�J@�K@��������;��?@���I�lSM��4}B��#�@�!�����C@�!@9��9�������_����������9���@��@��@����@��c0�)T������#��?��C��G��K�@�
@�@�o@�d@�e@�&@�'@�(@�I@�J@�K@����
������;��?@��	��
�I�mSM�m5�K@�	IB�� ��@�"�#��K@�"@�"���$�%�#��	@����C@�C@9�G@��@9c��C@���d�B@9���9"9���������_������������9���@��@��@��@�����@��c0��T������#��7�D@9��9��9�#�������������@9�6��@9�6�F�b�E��7@���
����F�b�E��7@��������7@��������_���������W9���@��@��@����@����?�	T������#��_�_�T@�$�E@��
�@�G@�����������a	T�#9�K���	��#�_�@	T�c��g�E@�F@���T������#�'��3���T��8��@����)���c@��g@��'@��#��3@��@����@��_@�������8����)���c@��g@��'@��#��3@������@��_@���i������T�#����+�"�}������C���_@��c@��g@��#��@��+@��#@��O��S��K�E@9�#9�������/���9�;������������_@�@9D6�/@�C@9�6��������~����_@��������_����������8���@��@��@�}���@��C�?��T������#��O��[�_�T@���E@��@�G@�����������	T��9�;������_�	T�S��W�E@�F@���T������%�'��3���!T��8��@���I)���S@��W@��[@����3@��'@��@����@��O@�������8���8)���S@��W@��[@����3@��'@������@��O@������T�#����+���}�����+C���O@��S@��W@��[@����@��+@��#@��?��C��;�E@9�9�������/������[@�$@96�/@�d@9d6�F�b�E��O@��������[@����/@�s���
�F�b�E��O@���m����[@����/@����[@��O@�����C��_�����������>8���@��@��@��@�m���@��c0�T������#�?�aT��@9'@9���@��7f6���@��'�@�@�@�#@�$@�%@��������'@��@9�r����������_�������8���@��@����@��c0�	T������#�@�@�@�#@�$@�%@�����r�������_��������7���@��@��@�a���@�!@�@9_r ��_�@�a���@�!@����_�@�?�,Ta���@�!@�a���@�@9�6?���������_����_�@9a6��@�?��ǟ����_��@��c0�i	T������#�@�@�#ѣ��Dxc��D��D��D�� D��@D���D�����z��˃���C���T�
Ta���$���g�������C��_�a���A@�!c�@9A6!@a @`������C��_�����#����������������C��_�c����T������TExd�������ڥ�ڤ�����@�� �����e7���@�����@��c0�IT������#����+��'��#� ��?� ����'@��I�aSM�a5�#@��?���#@�$�������0�! ,����+@��@���������_�����������77���@��@��@��@����@��c0��T������#����'��#�?�B��#@�!@��'@� ?��F�cCA�?�T�F�cGA�������k���7�����������_��@��@��������_������������_�����������7���@��@��@��@����@��c0�	T������#��+��'�@�@�@�������������0��'@�����I�gSM��4|?�� ��@�!����9��������_������������6���@��@��@��@����@��c0�T������#��'�@���b�}��������j'���'@�d@�c@��@��@�����B�_�T�xb������������T�Thf8c��4(T"���������������_���@�����?����H�!�*��T�Ѧ����BTh&8����@ө��4����0�!�������?�� ������6���@�����@��c0�T������#������������#������@���@��@��@��#@�@�@���������T�xf��������B��TIT$hb8d��4���������������_������?����H��	�!�j��TIѩ��	�IT'h)8����@ӊ��4����0�!�������	��?�� �����������46���@��@��@��@����@�!���@�Bxa�BB�BB�BB�B B�B@B�B�B�B���z�b�A������_��@��c0�	T������#�@���@������������_����TCx`�����a��!�� ����P?�� ������5���@���@��c0�)T������#����������_������������5���@��@��@��@���@����?�IT��ѝ�?����#��������c9-@�.@�/@�P@9�6�e@������#9�������#�����@�
@�@�@��@��@��@��@��cE9
���������_��@������������_�F@��g�G@��G�H@�#��T@��q@��
�@�t@��p�1ё�?�AT��9�{������� T�S��O��k��K�q@�s@�?�T������1�W��o�?��T��8��@���0&���@��W@��@��cE9�g@��G@��K@��k@��O@��S@����o@��@����@��@�"��;���8���&���@��W@��@��cE9�g@��G@��K@��k@��O@��S@����o@������;@��@�?�T�����T�C��?��c���}�����@���@��@��@��cE9�c@��g@��G@��K@��C@��k@��O@��S@����?@������{�q@9�9������@�
@�@��������_��s��[�@�@�@��
����������������&��@��	��
��H�nSM��4�=�� ��@�)���a��@�)@9	6�G@����g@�)@�?@�������9I6�[@���	@��
@��@������s@����_@������@�!	�"
��H�jSM��4�=�� �!@�!� �?9�
��	��������_����������9���4���@��@��@��@��@9����@���?�)$T������#�e@�f@�f��@��"��W��[��_��#��@��'��@�i@9�9�@9�9�
� ՟�@
T�g�@���T@���(�K���aT��8��@���_%���[@��_@��'@��g@��#@��K@��@9�@9���@��@��W@����/���8���L%���[@��_@��'@��g@��#@��K@��@9�@9�����/@��W@���l����`T�7��G��?���}�����=?���W@��[@��_@��'@��g@��?@��#@��7@��@9�@9�G@����H�eSM��4=��+�@�%���@99Z��X ��@
T�c�@���T@���(�K���aT��8��@���	%���[@��_@��c@��K@��'@��@9�@9�#@����@��@��W@����+���8����$���[@��_@��c@��K@��'@��@9�@9�#@������+@��W@���l����`T�3��C��;���}������>���W@��[@��_@��c@��;@��3@��'@��C@��@9�@9�#@����H�dSM��4�<��(�@�$��d@99������9���� @�$@�"@��������[@������H�eSM��4�<�� ��@�%����9 @�$@�"@� ��@������[@������H�eSM��4�<�� ��@�%����@9�9�W@��_@��'@��@9B���@@�A@�D@��������_@������H�eSM��4s<�� ��@�!����9@@�A@�D@� ��@������_@������H�eSM��4_<�� ��@�!����@9�9�W@��������_�H��������_��������������3���@��@��@��@��@����@��c0��T������#�@��ѿ�
T@��xf���	��!ɚ տ�I	T*@��x`�+��y����$˚,@�?�1����0�����
�aT�yf�� ɚ?�0���y`��$˚��0����F���T_�iT�y`��$˚��0�����@��@������������Ś�Śj��+�		��@��������
��������	���T��j�?
�cT���������������_��,���
��<�����<�������<�� �������D3���@��@�����@��c0�iT������#����#��'��+��/��3��;��?��C��#9�@��@�f������7���8��@����#���#@��'@��+@��/@��3@��7@��;@��?@��C@��#B9���@��@����@������H�fSM��4�;��,��@�&����@��@�h���F���8��@����#���#@��'@��+@��/@��3@��;@��?@��C@��#B9���@��@�h��@������H�fSM��4�;��+��@�&���C@��9�9�9������y����/@��#@���u����+@�C@�D@��;@�`���
C���8��@���|#���+@����@��;@����@�@�C��H�cSM��4\;��$�C@�#�D��'@�d@�e@��C@�`���d���8��@���_#���+@��'@����@��C@����@�`�d��H�dSM��4>;��%�d@�$�e��#B9D9�@9d9���@�3����'@��#@���/����@��3@��/@�7����#@��+@��'@�3����������_����������������#��'��+��c9��2���@��@��@��@��@��@��@��#@��'@��+@��cA93���@���?�iT������#��W��[��_��c��o��s��9�������	��
��������[@��@��@��@9�W@�	@�*@��@�	@�-@�
@�/@�0@9@9�99	�
��H�eSM�4�9�:��+�@�#��@9�@9��9�����H�cSM��4�:��*��@�#��@9��19,�.��H�cSM��4�:��)�#@�#�)��C9!6 ��s@��c@���T�K�d@�%@�&@���Tg@���!�G��7����T��8��@����"���c@��7@��s@��G@����@��@��K@�������8����"���c@��7@��s@��G@������@��K@���H�����T�/��?��'��}������<���K@��c@��s@��/@��'@��?@�e�d��H�dSM��4y:��'�d@�$�g�$@9d9���o@�p����c@��_@��o@�� ��s@��_@��@T�@�a@�f@���T�@����3��C�?�T��8��@���j"���s@��_@��C@����@��@��3@�
"�����8�]"���s@��_@��C@����3@��@���?������T�+��#��;��}�����S<���#@��s@��_@��+@��;@������H�`SM��4,:��'��@� ���`@9�9�������_����������������#��#9���1���@��@��@��@��@��@��@��#@��#A9���@���?�)IT�	ѝ�?����#��7��;��?��C��G���9����� �����	Tg@�h@���T������'���c���AT��8��@����!���;A��?A��CA��GA��c@�����@��@����@��7A����?���8����!���;A��?A��CA��GA��c@�����@������?@��7A�����?� T�W��K���b�}��	����;���7A��;A��?A��CA��GA�����K@��@��W@����������g@9��9��9�C9����� ��C���`	T�@��@��T������)���_��aT��8��@����!���;A��?A��CA��GA��_@�����C��@��@����@��7A���;���8����!���;A��?A��CA��GA��_@�����C��@������;@��7A����_	�@T�S��G�����}��
��	��;���7A��;A��?A��CA��GA�����C��G@��@��S@�����������@9�C9�C9a��@�_�����9�7������9���������@���C9������C����������9�#��#	���c9��������9���#���c9��������@���@���@���@���@���@�����������@���@��C��C���@��@�������������@��@��@��@�	@�?�MT�������B��{��w��s��o��9�c������������@��@�����c����.����A9`�6�@��@�����c�����c��{@��w@��s@��o@��A9 ����A9���@��@��@��@�����c�����c��A9���A9����i@�?�
T����c�����c��A9�������	��
�����@��@��@��@�@��d@����!T@�e@��@��@��A9�6���@��@����@���CA�$@9�?A���9�GA���
T ���
T@��@��@��T
@���)�[����aT��8��@���� ���CA��@��@��A9�?A��GA��@��[@����@��@��@���7���8���� ���CA��@��@��A9�?A��GA��@��[@������7@��@��k���_	�@T�O��C���b�}��
��	��:���@��CA��@��@��A9�?A��GA��O@��C@��@����H�gSM��4p8��*�@�'�
��@99������e��A9�6�?A�C@9c@�C9�?A����@����?A����@�B����@��@��A9�;A���A@�E@�F@9B@�9���H�aSM��4F8��"�@�!���6@9!@�9a@�b@�d@9c@��7A�9���H�aSM��428��#�@�!�������	��_ֻĚf����������d@���Td@���[�������8���Ě�Ěl��m!�k%�J@����������
��������9�g����@���@�h���$��k���8��@��� ���@��@��@��@��k@��g@��A9���@��@����@���������A��A�i�������8��@�������@��@��@��@��g@��A9���@��@����@�������C@��c9��9�c�����������@������@��c�������@��@��@��@��������v8�� �������������"/���@��@��@��@��@�����@��c0�	T������#�H@9h7H@���9|��H�aSM��4@��7��!������C��_�9E@�D@��Ѩ���xh�)I�)	I�)I�)!I�)AI�)�I�)���z�I	�(����/�	@�
@�@�F@��������
��	����/@�	�
��H�iSM��4w7�� �@�!��������C��_����������.���@��@��@�����@���?�)T�ѝ�?����#���E@9e
6��9�_��� ����_�T����F@�G@���T������#�7��G���T��8��@���T���@��@��7@�����G@��@����@��@�������8���D���@��@��7@�����G@������@��@���i������T�/��?��'�"�}�����89���@��@��@��?@�����'@��/@��c��g��_�F@9��9�c@�����B9�@�����9����&@9&6�C9�o����C�������@�����9�����C9�O��
�����������C�|����F�a�E��������	��CB9�7 ��@��C��T@��S@��O@��T@����C��3�?�T��8��@�������3@��C@����@��@��@�"�����8�����3@��C@������@��@�?�F�����T�+��#��;���}������8���@��#@��+@��;@����H�aSM��4�6��%�@�!���CB99�@��C��@����@��������_����������_����������-���@��@��@�,���@����?�0T��ѝ�?����#�%@�&@��+��@��+6�����9������C9�������9���� �����T���@�@�@���T�@����S��w���T��8��@���t����@��S@��w@��@����@��@����'���8���f����@��S@��w@������'@��@���G�����T�G��7��k���}�����\8���@���@��G@��7@��k@�������@9��9 ��C�?� T�@�$@�%@��T�@����O��s���T��8��@���5����@��s@��@����@��O@�
���#���8���(����@��s@��O@����#@����������T�C��g��3���}�����8����@��C@��3@��g@�������"@9�C9�CD96��D9�C9_r���@�B��
�@��@���������C9�C9���W��F�a�E��C����`��@���������C����@�a��@�������c��b�6�@��)T�@�c@�c@��`T�T�W@����W@��W@��W���������@�?�IT�@�d@��@���T�@����T�@��@��@���T�W@����W@��W��@� տ�T�@����[���?�T��8��@�������@��W@��@����@��[@�"�����8�����@��W@��[@����@���?������T�?��/��c���}������7���/@��W@��?@��c@��������CD9��9�@��@� ��@�?�T�@����o��K�?�T��8��@���v���W@��o@��@����@��K@�"�����8�j���W@��o@��K@����@���?��������T�;��+��_���}�����a7���+@��;@��W@��_@�S�����������_����������_��W@��������_���Tdx`�����X�������5�������5�������5���5��"@�#@9 �����D���)�������������������������|�����C��@��� T��s����������� �������j,���@��@�s���@��c0��T������#��7��;��?���9�#�����F�c�E����������������+� ��7@��;@��@��?@���h����7@��������_���������?,���@��@��@����@���?�IT������#��w��{�����9�c����������@���'��c9�S���
��{@�d@�e@�f@��������������@����W��[��S��{@�d@9�c9��9�C��������c��'@����@�)����#��c9�3���������c����+����@����+@����c����+@����@���F�b�E��+@�����+@����{@����+@����@����+@����#@�|��w@��+@��@����w@��������_����������+���@��@��@�����@����?�#T��ѝ�?����#�����������9�{�����F�c�E����������@����{@�������#����������#9�������#������F�b�E��#���J��#���@�������T�c9�S���
��#9��������9�������#9�k���
��F�b�E��c���4��c����@�h� ��c���@�����@������� ��#���@�����@������� ����#�����@��������#@�'�#���z��?@��C@�B�B��#��@������#���@����������#���������@���c����#����c���@���#��������#���@���C@����?��s@��@��@���T�k@����;��c�?�T��8��@�������?@��c@��@����@��;@�"�����8�����?@��c@��;@����@���?������T�3��+��K���}������5���+@��?@��3@��K@��o��s��k��#E9�#9��
�C@����#��������#���@����C@�`��C��F�a�E��#���@�����@��c���T@��W@��S@��T@����7��_�?�T��8��@�������7@��_@����@��@��@�"�����8�����7@��_@������@��@�?�F�����T�'��G��/���}������5���@��'@��/@��G@����H�aSM��4^3��%�@�!���cB99�������_����Tdx`��������c��`����4�� ����������*���@��@��@����@��c0�)	T������#��/��3��7�����������T���3@�@9�7�7@�]�@���3@���9��������7@���<��3@��7@�C@��TC@�c@�d@���Tc@���T���/@�C�������C��_����/@���������C��_����/@��������C��_��/@���q�����C��_�������C��_������3�� ���������Y*���@��@��@�����@��c0�iT������#��/��3�@�@�	@�#@�$@�%@����	��������/@������H�hSM��4�2�� ��@�!����3@�!@9�9������C��_���������+*���@��@��@����@��c0�I
T������#��7�)@9)6�?�	@�
@�@��F�fA��F�gA��F�hA�#@�$@�%@��
��	��
��������?@�s��F�fA��F�gA��F�hA��������	��7@�!	�"
��H�jSM��4�2�� �!@�!� ��@�!9�	��������_�@�@�	@�#@�$@�%@������	���M��7@������H�hSM��4r2�� ��@�!����9���������_����������)���@��@��@�����@��c0�iT������#ѡ�@���@�!@� @��������_����������_ց��	@9�7@�_A�hT��@�#�F�Bxc�A$��!@����������_��;��F�fA��F�gA��F�hA�@�@�@�������?
��;@�?I�hT��!�F�xa�!$ɚ!@� @�������_֠��a0�!�$���� �������|)���@��@�����@��c0��T������#Ѣ
���7�)@9�6�?��C�	@�
@�@��F�fA��F�gA��F�hA�#@�$@�%@��
��	�

��C@�'@��������?@�k��F�fA��F�gA��F�hA�������5	��7@�!	�"
��H�jSM��4�1�� �"@�"� �?����!9�	��������_�@�	@�
@�+@�$@�%@��	������
�����B��7@�	�
��H�iSM��4�1�� �@�!��9���������_֠��a0�!�$�q�� �����������)���@��@��@��@�����@��c0�	T������#��G�)@9J@9*
�J@��
6	
6�O��F�fA��F�gA��F�hA�$@�%@�#@��������	��7��/��3��F�fA��F�gA��F�hA��O@�#@�$	@�%
@��������	��G@�*@�+	@�,
@��7@��/@��3@��������
�����o��G@�*@�+	@�,
@��F�fA��F�gA��F�hA��������
��������G@�!	�"
��H�jSM��4S1�� �!@�!� ��@�!9�	�������_�	@�
@�@�#@�$@�%@�F@�G@�H@��
����	����G@�!	�"
��H�jSM��451�� �!@�!� �?9�	�������_։7�������;��F�fA��F�gA��F�hA�#@�$@�%@�������.	��G@�*@�+	@�,
@��;@��@��	@��
@��������
�������G@�!	�"
��H�jSM��41�� �!@�!� �?9�	�������_���������^(���@��@��@�N���@��c0�)T������#��?��G�)@9J@9*
�J@�j6�6�F�fA��F�gA��F�hA�$@�%@�#@����������3��+��/��F�fA��F�gA��F�hA��G@�#@�$	@�%
@����������?@�*@�+	@�,
@��������3@��+@��/@��
�����+��?@�!	�"
��H�jSM��4�0�� �!@�!� �?9�	��������_�	@�
@�@�#@�$@�%@�F@�G@�H@��
����	���?@�!	�"
��H�jSM��4�0�� �!@�!� �?9�	��������_��6�F�fA��F�gA��F�hA�$@�%@�#@����������?@�*@�+	@�,
@��G@��@��	@��
@��������
�����q��?@�*@�+	@�,
@��F�fA��F�gA��F�hA��������
��������?@�!	�"
��H�jSM��4U0�� �!@�!� ��@�!9�	��������_��C��F�fA��F�gA��F�hA�D@�E@�C@�������Q��?@�*@�+	@�,
@��C@��@��	@��
@��������
��������?@�!	�"
��H�jSM��4'0�� �!@�!� �?9�	��������_����������'���@��@��@�%���@��c0�IT������#��G�)@9J@9*
�J@��
6	
6�O��F�fA��F�gA��F�hA�$@�%@�#@���������7��/��3��F�fA��F�gA��F�hA��O@�#@�$	@�%
@����������G@�*@�+	@�,
@��7@��/@��3@��������
�����K��G@�*@�+	@�,
@��F�fA��F�gA��F�hA��������
�������G@�!	�"
��H�jSM��4�/�� �!@�!� ��@�!9�	�������_�	@�
@�@�#@�$@�%@�F@�G@�H@��
����	����G@�!	�"
��H�jSM��4�/�� �!@�!� �?9�	�������_։7�������;��F�fA��F�gA��F�hA�#@�$@�%@����������G@�*@�+	@�,
@��;@��@��	@��
@��������
��������G@�*@�+	@�,
@��F�fA��F�gA��F�hA��������
��������G@�!	�"
��H�jSM��4c/�� �!@�!� ��@�!9�	�������_����������&���@��@��@�<���@��c0�	T������#��G�)@9J@9*
�J@Ҋ6�6�O��F�fA��F�gA��F�hA�$@�%@�#@�������F��7��/��3��F�fA��F�gA��F�hA��O@�#@�$	@�%
@�������5��G@�*@�+	@�,
@��7@��/@��3@��������
��������G@�!	�"
��H�jSM��4/�� �!@�!� �?9�	�������_�	@�
@�@�#@�$@�%@�F@�G@�H@��
����	����G@�!	�"
��H�jSM��4�.�� �!@�!� �?9�	�������_։7�������;��F�fA��F�gA��F�hA�#@�$@�%@����������G@�*@�+	@�,
@��;@��@��	@��
@��������
�����q��G@�*@�+	@�,
@��F�fA��F�gA��F�hA��������
�������G@�!	�"
��H�jSM��4�.�� �!@�!� ��@�!9�	�������_���������&���@��@��@�N���@��c0��T������#��7�)@9	6	@�
@�@��F�fA��F�gA��F�hA�#@�$@�%@��
��	����7@�!	�"
��H�jSM��4z.�� �!@�!� �?9�	��������_�	@�
@�@��F�fA��F�gA��F�hA�#@�$@�%@��
��	����7@�!	�"
��H�jSM��4[.�� �!@�!� ��@�!9�	��������_��������%���@��@�����@��c0��T������#�&@9f7�'�9@�@�@�#@�$@�%@�����J��'@������H�gSM��4/.�� ��@�!�����������_ր��a0�!%���� ��������%���@��@����@��c0�IT������#��@�@�@�@9�������"����������������_�`��+���������_�������a%���@��@����@��c0�	T������#��3��7�`�E��T��������҄��*�������7@���$��Ǎ�&���&h"����9����������C��_��;��3�@�@�@�@9��~"��7@����;@�_�cT�3@����#��3@�����������7@������#@��@������#�d������������/���#@��@��@�����C��_�������������%���@��@��@��@��@�����@��c0��T������#Ѡ����`��+�@�@�@�@9��D��;"���������������_������$���@���@��C�?�I=T�Cѝ�?����#����������q�T`q�T<q�T`qT��qaT���q�T��qT�qaT�}��q�Tx�qaTD���qAT�|� �A4�%@��F�
����'@��@������[�@9�6�@�F�Ƽ>�#@���a��`?��6��@���@��@�F�Ƭ>���@�C@���@��{�`?��6��@���@��@�F0��>���@���@��������7�#@���a��`?��6峁���q�T�`q�T��a�!|���q!T��a�!l���q�T�@�A0�!`4���q�T��a�!t������������;���@��@��@��@����[@������!����'��/�峁��<q���;@�����;�g����@�������`q�	T��*�����d���+�@�@�@�@9��D�҆!�������Z����@�㳁�������@����+��%@��F�ƀ	����(@��@����������Jp����!������@��+@������!�������@���@���Bd;�#��������zK������C��_�
	�J�|�J!��hj��
�� T��������Gp��㳁�����A@�����@�"@���@�@?��9�6�'@�_�T����@�_�!T�@�d@9��q�T������C��_��@����'@����3��7@��;@�$����@��@����?���@��?ց6�?@��T���3@��� ��@�D@���C���@���Ҁ?֠6���3@��C@���@�C@���@��|�`?��6�A9�7���C@����C@��3@������3@����W��G��K���A0�!>��@��������o����W@��W���@��@���������@��?��W@����@��o@��@��L��T ��7@� ��@�����m������k����@��S���@��@���������@��?��S@����@��k@��@��L��T ��;@� ��@�����R������g��{��@��O���@��@���������@��?��O@����@��g@��{@��L��T��A0�!`4��@�9������c��w��K@��K���@��@���������@��?��K@����@��c@��w@��L��T��@��@���@��@��'@��/@��?���A0�!>��@�������_��s��G@��G���@��@���������@��?��G@����@��_@��s@��L��T����C��_�c�?�M�Thc8��ѥ@ӿdq(��T���h#8��������e0Х@%��������C��@���3K������C��_���)�|�)!��hi��	�_�T��
�����Ao����@����!@���������#����"���@��@��@��#��	���@��c0�T������#��/��;��3��7�����@�A��9�/@��@��@��@��3@��7@��;@���Q��/@������H�hSM��4b+�� ��@�$����������������C��_�?�����A9���9������������C��_�������������C��_������������"���@��@��@��@�����@��c0�iT������#����#�@���@?��@��qaT���qaT�@�
�����@�!@��#@� ?��@��@����������_����������_�������t"���@��@����@��c0�IT������#��/��3�@���@?�?�`TB��7�����n����!����#������|�����@����>�������7����������C��_�������I"���@��@����@��c0�T������#�����@���@?�������_�������3"���@��@���@��c0�I	T������#��/��s��3��7�$@����?��s��?�qlT?`qT?�qaT��?�q�T@��?�qT?�qaT�}�?�q�T?�qaT��?�q�T�|����3@����7@��#����@� ��m���0�!�+����@��/@������������C��_� ���v��������!�
����`0��,�����C��_��������#����!���@��@��@��#������@��c0�IT������#�@��'�@�c�}���b��������p���'@�d@�e@��@�����
����������������_�B�_�T�xb���%���������TBThf8e��4��g@9�r�@���������Th%8�@������˥����������������_����*�����*����H�!�T�Ѧ����BTh&8����@ө��4���a0�!�������*�� �����v!���@�����@��c0�I	T������#��3���9|��H�bSM��4@��)��"����������C��_�&@9�A�qT�/�e������@���D��r���9@�@�@���x��/@������H�gSM��4�)�� ��@�"�����������C��_��Aӆ������}ӆE�ƀ����#�@����|�����@����=������C��_�����������!���@��@��@��@�����@��c0�	T������#Ѡ�@�@�@�@9��D��W�����������_���!��u���Ǎ�!������9���������������_������ ���@����@��c0�IT������#��/��3��7��;�����u���7@���;@���H�cSM�c5�3@�n)���3@�$�������0�!�,������/@����6��������C��_����3@��7@��;@���c�c�����#� �-��������@���<=������C��_������������ ���@��@��@��@�����@��c0��T������#Ѡ�@�@�@�@9��D��������������_���_u�����ҁ�����~�������������_������ ���@����@��c0�T������#��#�_�aT$@�ŭ�҅���k�T�����������_�}����������_�����������d ���@��@��@��@����@��c0�IT������#��'����|�����������A�!t�<���������_���������D ���@��@��@���@��c0��T������#���c���
 �"��+���8��@�������+@��@���@��������_����������� ���@��@��@��@����@���?�T������#��W��c��o����T$��g��c�g	��s��k����C�_�kT"T��w��o����3���8�����C@��c@��g@��k@��o@��s@��w@��3@���hT�3��G����������������#��'�X/��+@��g@��s@�?�mT�3@�?�
T$�e�F�}�������G@���������k@���������c@������������/��#@��g@��C@�?�
T�G@��x!�>_�kT����aT��8��@���`���g@��c@��@��@����7���8���U���g@��c@����7@�?�%����@T�?��;��K���}���O*���K@��?@��;@����������_����������_��������������	��
���n����������_����Teцxe�f����3@���T�����������_����(�������(�����(�����(���(�� ����������������#��'���_���@��@��@��@��@��@��@��#@��'@�=���@���?�T������#��W��c��o����T��g��c�G��s��k�_�kT��!�w��o����T��8��@�������g@��c@��k@��o@��s@��w@��@��@����7���8�������g@��c@��k@��o@��s@��w@��7@�����T�7��3��G����������������#��'��.��+@��g@��s@�?�T�3@�_�T�7@���f�G�}������G@�(��������k@���!������c@������������.��#@�@��G@��3@�1_�kT����aT��8��@�������g@��c@��@��@����;���8�������g@��c@����;@�?�%����@T�C��?��K���}���|)���K@��C@��?@����������_����������_�����T��xc�e����7@���T���������_���
(�����a0�!�%�������
(����(�����a0�!�%���� ����������������#��'�������@��@��@��@��@��@��@��#@��'@�5���@��c0��T������#����#�?�Ta�"�jT��mT�@����������_�B�_�Txb�exb���@��T?��Txb�bxb�_�iT��bT�@����������_����'�� ���������������Q���@��@��@��@��@��@����@��c0�	T������#��?��K��[������O����/�_�kT"TG�W��K��S����+���8�����/@��K@��O@��S@��W@��[@��+@���T�+��3����������������#�/��O@��/@��T�'@��3@��x �g��� ����8��@�������[@��@���@��������_���?�T#хxc�e����+@�?�T���������_�P'��?'����M'��L'�� ����������������#�������@��@��@��@��@��@��@��#@�����@��c0�
T������#��7��C��O���_�	T�G��C��K��?��;��7��O��S�h��}�(���7@��;@��?@��C@��G@��K@��O@��S@�������T�xh�����
�_
�#T
�T�'��+��}�F���!�������������������.��;@��+@�?�	T�#@��7@��x ����?@��C@��G@��K@��O@��S@��'@����������_��&�����
��&���
��&�����&�� ����������������#��'���x���@��@��@��@��@��@��@��#@��'@�����@����?��T������#��_��k��w����
�T�
�T_
�T�����������w��s��o��k����_
�kT�T�?�AT��8��@����
���k@��o@��s@��w@��@��@��@��@��@��@��@��K�"��7���8��
���k@��o@��s@��w@��@��@��@��@��@��7@��K@��3��O��7��"�}���o'���O@��3@��7@��k@��o@��s@��w@��@��@��@��@��@������;@����o@��s@��@��w@��k@��7@��������@��@��@��@����O@���T�
��xg�_�CT��T�;��K��C���}�F��G���!���!��S���������������.��;@��3@���T�#@��?��O@�Cx`��S@����@����G@����@����@����@����@�c|����-��#@��C@��?@�!�#��3@��K@����T�O@��x%�_�hT�iT�@���������(����T��hT������C
�!
��˥�}Ӥ�������������#��'�A,��O@��7@��@���hT���T#
�D
��˥�}ӿ�c����������b�}�J'���O@��7@��@���T�
��������_��
��%���
��%���
��%���
��%���
��%�������%���%�������%�����%���%�����a0�!�%���� ����������������#��'��+��/��3��7��;���c���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@��;@���@��c0�T������#��7��C�_�cT�O��?��;��7����������������#��'��+��+@�`��O@�a���?@�_�T�(TB���e�}Ӥ����7@����;@�?��T��e�A�������!��������+��������_���|%����z%��q%����o%�� �����������������	���@��@��@��@��@��@��@�����@��c0�T������#��7��C�_�cT�O��?��;��7����������������#��'��+��+@�`��O@�a���?@�_�T�(TB���e�}Ӥ����7@����;@�?��T��e�A�������!��������+��������_���,%����*%��!%����%�� ���������������������@��@��@��@��@��@��@�����@���?��'T�ѝ�?����#��������7�D�i�C��	�kT��T����������_��A�����$T���+�}��
�l���l������c#T�_��C��G����o������������������	�������@��@�(�����o@�j����@��
����@�?��T�7��;��w��@�"�*��}��k���l����@����@��C@��G@����
������_@��@�!
��@�_�T@��?
�#T�g��c�@
��?���C�|�a����@�a��{��������@����C@����G@����@����#��@��'��*��+@�`��@��{@����_@����?@����@������@����@����C@��#��G@��'��*����@�a��@�_�cT�c@�?��T�c��K�@��3�#��/��˄�}ӄ����@����s��������@����_@����@����w@����7@��#��;@��'��*��+@�`��K@��s@����/@����3@����w@����7@����;@����@����_@��#��@��'��*��K@����@��c@�?	�c
T�K��@�B	��[�+	��W���)�}�)����@��	����{@��_@��?@��s@��/@��3@���$����@��@�?�#
T$��O��@�������{ӟ��g@�J���(����@�#������S�B�}����	�q%���@��@��O@��S@��@��@��@�����g����o@�H��� ���(���o���[����@��O@���T��@���@�����k@�����@���o@��g@����@�H����K@���MT�@��o@��g@��@��W@��[@��@�=���	�@��o@��g@��@��W@��[@��@������������_��#����~��#���	��#�����#���#���#���#���#���	����#���	����#�� ����������������#��'���d���@��@��@��@��@��@��@��#@��'@�����@��c0�iT������#��?��K�D���_��T��HTH�����}�I���		�?�#T�3��G��C��?��������� ��������#��'��)��+@����C@��3@�?�-T�G@�c���E�}Ӥ����?@�����!��������������)��������_���~#������{#����q#�� ��������������������@��@��@��@��@��@��@�����@��C�?�I4T�Cѝ�?����#����������
TD
�'
��� 	T��I�		���j
�_	�T"�I�		�
��
�_	�aT�����������������D�i�C��	�T �����R��_�kTTJ?��T��8��@���r
���@��@��@��@��@��@��@��@��[�"��7���8�c
���@��@��@��@��@��@��7@��[@��7��/��s�����s@��/@��@���]�������C��_�������C��_��������������	��
�����������C��_���?�T#�xc�d����7@�?�T����C��_��"���"���A�J��	��T� ʚ_�'1����c#T��"T�;����k�*�Ӌ��?�	�j���_
�kT�T_�T��8��@���
���@��@��@��;@��@��@��@��W�B��3���8��
�
���@��@��@��;@��@��3@��W@��3��o��
��������3@��?@�_�#T�;@�?�TD���e�|Ӥ����o@��%����}����#���o@��?@��3@��;@��@���T�@���T�k@�|� ��;@��@����	�?�T)�Jxi�j����@���T�@�?��T��
@�@�@��@����G�'��C���n�}�����@��	��w������
�������������O��S��������;@��o@��?@��3@����� ��;@��@��	���?�T+�Lyk�l����@�_	��T�c��@��@��@��@��O@��S@���@�g��K��{��_��
������
��	�������������O��S��������g@��o@��?@��3@�s����@��O@��S@��{@��_@��K@��w@��C@��G@��������O��S��;@��g@�&
��g��������o@��?@��3@�[����;@��@��@��@��@��O@��S@��g@����@��	��c@��@��@���?�MTCT��0����}�q���q��jT�������	��T ՀG�>��!�;��@�R~���o@��?@��3@���?�T#�xc�d���?�T����C��_��!�����Tp�3zp�s���������!���!���	��!�����	��!�����!��`���!���!���
��!�������!�������!�� ����������������#��'���Q���@��@��@��@��@��@��@��#@��'@�G���@���?�iT������#��k��g��c��_��[��W�����C������G�@��3�@��K�@��/�#�b�}�����t"���G@��K@��3@��/@��g@����T�c@��@��|��|ƛ�[@��T�W@�&�'��k@��@��#@��;@��K@��i+���g@��[@��W@��3@��k@��c@��G@����/@����T�xg���l�M}
�N}ʛ�T.y,���T��|�-i,�_�#T��
T�7��?��;���}�C�d������ ����������������(��/@��7@�?��T<�C@���_��T��#T�C�@у��˄���}�$��������������@���$(��/@��C@�?�T�#@��K@�bx ��W@����[@����_@������������#��3@��'�''� ՀG�>��!�;��G@�t}���������_�� ���@���	!����� ���?@�� ������!����� ������� ������� ���@���� ������� �� �������������������@��@��@��@��@��@�<���@���?�IT������#��w����7�D�f�C���kT��
T���_�#T%����������_ֆ�A�����T�K����������{��w�������@��@�����K@���}���	����@�C	����{@�?�T�3��7��_��W��@���'��}��S���	����w@�I	��	��������K@��@����@�_�#T��?�T�O�@��/�����|�a����w@�a��[��������_@����3@����7@����@����#��@��'��&��+@�`��[@����K@����/@����@������@����_@����3@��#��7@��'��&��@����{@�?�cT�@����G�'��C���	�}�(����w@� ��g��[@��K@��/@���w����{@��@�?�T$��;��@�������{ӟ��O@�J���(����w@�#��c����?�B�}����	��!���{@��c@��;@��?@��@��@��w@�����O����W@�H��� ��k�(���W���z����@��;@��hT��@���{@�����S@�����c@���W@��O@����k@�g����k@��W@��O@��g@��C@��G@��@������������_� ����~�
 �� �� �� ��	 ������ ����� �������������������@��@��@��@��@��@����@���?��,T�ѝ�?����#��������aTc@� �_�*T�[���8�����&���[@���d|�c|Û����?"�I�		���j
�_	�aT�����������D�i�C��	�T�D�f�C���T �����n���_�kTBTf?�T��8��@�������@��@��@��@��@��c�"��;���8�����@��@��@��;@��c@��;��k��/������k@��/@�;���_�kTBT4?�T��8��@�������@��@��@��@��@��c�"��?���8�����@��@��@��?@��c@��?��o��3�������:����o@��3@���������_���?�T#�xc�d����?@�?�T������_�Z��Y����?�T#�xc�d����;@�?�T������_�L��K����A������T� ǚ���0�����T�C�����(���c�����_�kTbT���T`�8��@�������@��C@��@��@��@�
�W����7�`�8���s���@��C@��@��7@��W@��7��g���B����7@��@�_��T�C@�`���(T�_�D���e�|Ӥ����g@����c@���H��}�������_@��7@��C@��g@��@��c@���-
T�� ��@��C@����	�_�TI�*xi�j����@���C
T�w�	@�
@�@����K���m�}Ӭ���&��s��@����G������	����
���}����{��O��S��������C@��g@��c@��7@�����g@��c@��7@��{@��O@��S@��C@�����{@��O@��S@��s@��G@��K@�����������_@��g@��c@��7@���� �`G�>��!�;��w@�{���7@��g@��c@�����T�Ѥxc�d������T����������_��������������c@�����c@������������������?�T#�xc�d���?�T������_օ�� ��������������� ���@��@��@��@��@��@�����@��c0��
T������#��G��	���TT�W��O��K��G�e���AT���������;��3��7��W@����������;@��3@��7@��������G@��K@��O@��������_օ�eE��/�������������;��3��7��/@����W@�����������;@��3@��7@��������G@��K@��O@����������_֒������_��@��������_����������_�����������������@��@��@��@��@�����@��c0�
T������#��'�`G�>��z�����c�;��`TB�����
�hi����"@��'@��T�T$@������T`�8��@���7���@��@��@����'@�b���`�8���+���@��'@��@�����#�"��H�bSM��4��$�"@�"�$���T�	Tb���������������_���������������"�B�.��_�� �����X���@�����@����?�)T������#��_��o��k���?��T���T�������_����G����h��T_�kT����aT`�8��@�������o@��k@��@��@����3�`�8�������o@��k@����3@�?�%����@T�7��S��;���}�������S@��;@��7@����������_֤	��F��C�'�_�kTT\�w��s���`�8��@�������C@��k@��o@��s@��w@��@��@��?�"��/�`�8�������C@��k@��o@��s@��w@��/@��?@�_�cT�F�?F��T�O��/��+��K�AF��}��G�����		��������������@���-$��+@��C@�?��T�#@��O@��x ��K@������G@����+@��O@����������_���?�T#хxc�e����/@�?�T���������_���������������� ���������������������@��@��@��@��@��@��@�D���@��C�?�T������#��O��_��[���?��T���T����C��_����G����h��T_�kT����aT`�8��@������_@��[@��@��@����/�`�8������_@��[@����/@�?�%����@T�7��3��C���}���
���C@��7@��3@�������C��_ցF�?�MT_�T�g��c�?�T`�8��@�������[@��_@��c@��g@��@��@�
�;�"��+�`�8�����[@��_@��c@��g@��+@��;@��F��˟�#T�+��?��'����������˄������}����c��������@����#��?@��'@�������C��_���?�T#�xc�d����+@�?�T����C��_�^������c�� ���������������������@��@��@��@��@��@��@�Y���@��C�?��T������#��O��g��_��[��F��7��@�!ƚ�+���_�kT����T`�8��@���}���_@��[@��7@��g@��+@��@��@����#�`�8���o���_@��[@��7@��g@��+@����#@�?�'����T�#����?���}���f���?@��_@��#@��@��7@��g@��+@�?F��T�F�	Txe�c(�x%��������C��_��aT�F�,T��_�kT�Ts��`�8��@���<���[@��_@��7@��g@��+@��@��@��'�����`�8�.���[@��_@��7@��g@��+@��'@��@���
TG��ˉ�}�'����)�i����3��;�!�}�������;@��@��3@��[@��_@��7@��g@��+@�$_�kT����T`�8��@������_@��[@��7@��g@��+@��@��@�����`�8�������_@��[@��7@��g@��+@��@����������넰���T�3��C��/���}�������C@��3@��/@��7@��g@��+@�?F��Txe�c�x%�����C��_���r���������`��A0�!&�v�������T��xc�e�����T������C��_���l������Y�� ����������������#������@��@��@��@��@��@��@��#@�
���@��c0�T������#��'��3��?���jT������_�Tc	T��"���3��7��?�����T`�8��@�������@��3@��7@��@��?@��@��@�����`�8���w���@��3@��7@��@��?@����@���	x(���jT��Tixh�?�	T�xh�)
���T����T��xc�d�����T��������_����������������������������� ����������������#��'�������@��@��@��@��@��@��@��#@��'@�����@��c0�IT������#��?��O��K����E��T�W���F�_E�*T?�T`�8��@������K@��O@��W@��@��@��+�"���`�8����K@��O@��W@��+@��@��넰���`T���/�����}������/@��@��@��W@��@�@T#�?��Txc��@�� ƚ�ф�x#�-_�kT����aT`�8��@�������O@��K@��@��@�����`�8�������O@��K@����@�?�%����@T�'��#��3���}�������3@��'@��#@����������_���?�T#�xc�d���?�T�������_�h����V�� ��������������������@��@��@��@��@��@��@�t���@��c0��T������#��/��;��G��눰��_�kT��%�K��C��?��;��G������T`�8��@�������?@��;@��C@��G@��K@��@��@��@�����`�8���v���?@��;@��C@��G@��K@��@��@�����
x)�)�?�jT?	�iTjxi��	�T�xi�J+�?��T-?�HT?��TF��}������������c�%��`T�����#���}�����O���#@��@��@�����T��xc�e�����T������C��_���������������	�������	�������	���� ����������������#��'���r���@��@��@��@��@��@��@��#@��'@�t���@��c0�	T������#��G��S��_���T��������������������_�T�T��+�#��/��+��S����;��7��'���!T`�8��@�������/@��S@��'@��+@��7@��@��;@��#@��@��@�����`�8�������/@��S@��'@��+@��7@��@��;@��#@��@��
���x+�k���mT��	Tlxk�?�iT-yk��
���T3_
��T�
�HTC˅�}��ˣ����I�
��T��ˤ�����?�@T�����3�"�}�������3@��@��@�����T��xc�d�����T��������_���B���
���?�����
�D���
�:������'����%������"����0�� ����������������#��'�������@��@��@��@��@��@��@��#@��'@�Z���@��c0�	T������#��G��S��_���T��������������������_�T�T��+�#��/��+��S����;��7��'���!T`�8��@���?���/@��S@��'@��+@��7@��@��;@��#@��@��@�����`�8���.���/@��S@��'@��+@��7@��@��;@��#@��@��
���x+�k���mT��	Tlxk�?�iT-yk��
���T3_
��T�
�HTC˅�}��ˣ����I�
��T��ˤ�����?�@T�����3�"�}������3@��@��@�����T��xc�d�����T��������_�������
���������
�����
������������}������z������� ����������������#��'��� ���@��@��@��@��@��@��@��#@��'@�Z���@��c0�T������#��G��W�B�&�H���щ	�?�aT�����S��_��[��W���lT���c���T`�8��@��������[@��S@��W@��_@��c@��@��@����'�`�8��������[@��S@��W@��_@��c@����'@��#��'��;�����H��z�����z����@�!ǚ��1�����+�	�;@��[@��'@��S@��W@��#@��_@��+@���,(ѿ��T	xh�)�	x(���������0�`���"�/�a@�`@�!@���7� ?��_��*�3��S@�C@�@@�c@�`?��_�!|`��3@�A��/@��;@�x"��[@��'@��S@��W@��#@��_@��+@��7@��+��T���;@��#@�����T��xc�d����'@���T��������_������������� ����������������#���u���@��@��@��@��@��@��@��#@�X���@��C�?�IDT�Cѝ�?����#�������������M�

���n��
� Tb�H�M�

�����
�T������_�T-@���T������C��_���D���ATm@����T ���`�8��@�������@��@���@�����C��_��������T�@���T����lT����aT`�8��@�������@��@��@��@����C�`�8��������@��@����C@�?�%����@T���S��[���}�������@��[@��S@�������C��_��	��
���i�����C��_���������������_�T���
�+��9��_�T`�8��@��������A����A��@��@��A��A��A��A��A���H9�@��@�B��?�`�8��
�u����A����A��@��@��A��A��A��A��A���H9�?@����T�7,@�l7��W���
���������C��_��
� ՟�lT��#��!T`�8��@���N����A��@��A��A��A��@��A��A��@��@����;�`�8���=����A��@��A��A��A��@��A��A����;@��
����@T�O����W�B�}���1���@��A��W@��@��O@��A��A��A��@��A��A����xj�L�ڌ�J!̚�z��� ՟�J1��������������������*������C��_� ���`�8��@��������@��@���@�����C��_�w@���x���@��A��������	��
������
��A��A��@��A��A����������A���M
T���g��c��o�����w��k��K�����G��_����������������_@�����K@��G@��@���������������@��@��A��@��G@��K@���_@��@��@���@��A���g@��c@���@��k@��o@���@�������������@����A����A����c@������g@����������A���@��@��@���@��������������_@��o@��k@�������ѧ���{��xg���'����T��xc�e�����T������C��_���'���s@���x���@��{@������	����
������
��A��A��@��A��A����������A���j��T��������������������s��_������������������_@�����@��@���@���������������@��@��A���@��@��@����_@��@��@���@��A���@��@���@��@��@���@�������������@����A����A����@������@�������D��A���@��@��@���@������������@����_@��@������?�	T-yl�����.џ�T���
�!T���k��i��
�)�����C��_����
���&�����C��_������ ����������������#��'��+��/��3��9��5���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��A9����@���?�iT�ѝ�?����#��������������������������������j�������?��F�cA��F�dA��F�eA��������������{��c��g���@���@���@��?@�������c����w��[��_���@���@���@���@���@���@��{@��c@��g@���������~����o��K��O���@���@���@���@���@���@��w@��[@��_@���������m����C��k��G� ��@�?�T���@�?�T`�8��@���p����G@��C@��@����@��k@�"��;�`�8�d����G@��C@������;@��k@��s��S��W��j����TB�}�����[���k@��G@��C@��K@����O@��������?@��o@�����E��o��K��O� ��9��9����������c9�c9����[@����_@����w@�����9��9����c@����g@����{@�������c�������@�@�@��k@��C@��G@��o@��K@��O@�p��������?@����������w@��[@��_@��o@��K@��O@�a��s@��S@��W@�������������?��������_�!�_��T,ya�������ڌ�ځ�>�����
���� ����������������#��'��+��/��3���9���@��@��@��@��@��@��@��#@��'@��+@��/@��3@����@���?�>T�ѝ�?����#�����������<T��	<Th@��6?�T�������������������!�� �F��w�Z�����@��{�@��3�@��7��c����>��cѺ���#��� ���`�8��@��������@��@���@�������_���������_��c��w@�6����c@��c�@x!�$��@��{@��3@��7@��@�T�@��@��F�iA��F�jA�?�T�@��	�#�O���?�T`�8��@���t����{@��3@��7@��O@��@����@��@��@�"��/�`�8��	�d����{@��3@��7@��O@��@������/@��@�?����
��T�G��?���b�}����
�X���@��{@��3@��7@��@��G@��?@��@�I�H	��H�hSM��4.��'�H@�(�G��@��@��@��@���@��@��@��A�����@������H�hSM��4�� ��@�)��������_@� 	�@�*T�@��A��@��&T�_��c��xf��x`����	�
@�@�	@��@��@��@��xi�����
�����@������H�gSM��4��� ��@�'����������A������@������H�hSM��4��� ��@�)�����@�*@�+@�,	@���������@��@��@��
�����:���@�!�"	��H�jSM��4��� �'@�'� ��������A�������@������H�hSM�(��4��� ��@�)�����A�*�_@�T�@�j!ʚJ��@�
���A�,�-	џM�MT��F��w��S� ���@�`���@��[�`�8��@��������A��A��S@��@��[@��w@����@�K��@��7@��3@��{@����@���L��?��Tpyl��M�ATP��[���]�C��;����@������H�cSM��4u��/��@�#���`G�>���!�;����o�����c�bx`���s�`G�>���!�;��o���s@�@�T�@��;@�����T��xc�d����C@���T��������_������7��3��{�	�|��c�Iyi�&@�'@�(	@��������������	����������A�����W@�&��K@�0�|��A��S@��@��[@��w@��@��7@��3@��{@����A���������
�T�W��K���6�s��o���������������������������A���{��3��7���������@��o@��s@����������A�������k��g��������{@��3@��7@����������A�����{��3��7���������@��k@��g@����������A�����K@����3@��7@��{@������������������|�����������`��!0�!@&��� ����������������#��'��+���&	���@��@��@��@��@��@��@��#@��'@��+@���@��C	�?�)ET�Cѝ�?����#��{����������w��o����
�MT�������������������
��oA��wA��A��A��A��A��A�_�
T`�8��
���wu���wA��A��A��A��A��A��
������oA�_�i>T(@�������@�}�
�!�ӌ}
�?�k��T�c������[�F�y� � ��@��s����������@���s����S����@����������A��A��A��������
��A����T�S@���T���@��k��S�_�T`�8��@���R����SA��k@����@��@��A�C��K�`�8�����D����SA��k@����A��K@����넰���T�o����_���}�����;���A��_A��@��o@������������S@��@��o��S����k��S���`�8���������[��@���[@����[������>��c����#��@������A����SA��k@��o@��A����A������������������@��@��@��cA��@��@��SA��k@��o@��A��A��A��[@��
�����������!�g�������yn���}��
�a@�b
@�1b��iq����@��	@��@��@��@��A��A��A��[@��
������@����y.��
����	��g@���@��T�wA��A���T���oA�?�aT`�8��@��������@����@��A�
"��G�`�8������A����G@����G��?����@��@�?��_�@T�}�����������A��?@��@��G@��S@��T���@��T`�8��@��������?@��@��A��G@��@����@���C���`�8�~����?@��@��A��G@��C@������A���c��[@��A��A��A���Ѱ����3zp���u���[A�����������������������B����O��S��A��A��A������S@��@��O@�$�@��O@��S@��������A��A��A�D����O��S��A��A��A�	�����S@��O@��@��������������@��O@��S@��A��A��A�S	�����T��gxf�g������T����������C��_���������O��S���p�|�
���0�@�@�
@������
������������������_@����W@���|��A��c@��A��A��[@��@��A������S@��O@��@����T�_��W��AT�����{��w��W������������
����������������O��S��������������A��A��A��[@��
��WA��w@��{@����c������������������A��A��A��[@��
��@��O@��S@������O��S��������������A��A��A��[@��
��cA��@��@����A��A��A��[@��W@������O@��S@��@��������:�� ����������������#��'��+��/��3�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��c0�)
T������#��'��3�������F�����C�_��kT�TY�3��7��;�?�T`�8��@���b����3@��7@��;@��@��@���"���`�8�V����3@��7@��;@��@��@�����
��x'���� �kT��!��˄ ш��� �hhh���c��T*��T������?�T#�xc�d���?�T������_����hhd8!Ś� ���1�����	���T�����T#�?�iTx#���������������������� ���������������^���@��@��@��@��@��@�����@���?�iT�ѝ�?����#��������������F�fA��F�gA��F�hA����������������LT�@��@��T���@�?�aT`�8��@�������@����@��@�
"��?�`�8�����@����?@��������@���T�W��O��s���}�����������O@��s@��W@�����������_��@����@�����@���&��@�����T�������@��@��@��@��@��G��k������@������@�������@��xe�H�	H�H�!H�AH��H����z�(������A�������~���������	�[@����c@��w@��_@��g@��C@��{@��[��g��C��{��@��@��������������������@����������{@��C@��g@����������@���w��c��_��{@��C@��g@�������[@�@6�C@��G@�?�T���k@�?�aT@�8��@���<����@����@��C@�
"��;�@�8�2����C@����;@���?�����{@�_�T�S��o��K���}�������)���K@��o@��S@�����������_��{@��C@��g@�������_���������������_���@��@��@��@��@��@����@��C�?�IT������#��O��[��g��Ѫ��kxj�kK�k	K�kK�k!K�kAK�k�K�k���z���j
����s��W��S��O�?
�"T�o��k��g�����J�

���k�
��T�������	����������	����g@��k@��o@��s@��������O@��S@��W@��Ѫ���xj�kK�k	K�kK�k!K�kAK�k�K�k���z���j
����;��7��C�?
�T"��J�

����
�AT�������������	�n�	�������������	�e��C@��7@��;@��������3��/��?�������������Q�����O@��S@��W@��?@��3@��/@��C@��7@��;@�z��s@��O@��S@��W@��C@��7@��;@��?@��3@��/@�n�����C��_�'�x'�?�IT!�_�B��T�@�D�8������s@����xc��'�x#�c��k��T�������	�!�F�fA��F�gA��F�hA�������������C��_����������������#��'��+�������@��@��@��@��@��@��@��#@��'@��+@�-���@��C�?��6T������#��{������#9�w��o����7��?��IT�26���T� �T�(�`T�@�1T���{�a@��� ?��@��
���J���������R@��q�TJ���������J�{@�"@��@�@?���C���#D9J���@���7@�aqT	qT=q�Taq@T�q�TC���#D9I�����q�TC���#D9�
���}��q�TC���#D9�}��|��#D9r�|�)��C���}�j����?��`T�+��S��{@�"@��@�@?�C���#D9�+@��S@����@��@����|�����������%���	ʚ�
��@�J}���_��T�/��+��3��S��{@��@��o@��w@��#D9����������.�O��;��K��?��[��7��C��O��'9�+9
@��� ?��S@��{@��3@��@��@��;@��?@��K@��[@��O@��7@��C@��O���'A9�+A9���S@������+@��/@��@������O���C@��
����[@��K@��?@��;@��O��K��[��G��W��;��?��7��C��O��'9A�@ӿ�qAT.6�|q���!��������������~q�T����q���/���Ҵ���Ѷ@��&qhT�@��ѵ@ӿfq�T\��@�ѵ@ӿfq(Tߐ�T�ѵ@�t��@��@���BT��T���aT�/9�����
��������
���0��@��C@��S@��3@��{@��+@��/@��@��/A9�'A9�;@��������������|�w��@��� ?��G@��W@��O���C@��S@��+@��[@��O@��'A9�7@��K@��?@��;@�{F�hCA�?�aT{F�cGA�������?7���6�O���C@��S@��+@��[@��O@��'A9�7@��K@��?@��;@������O���C@��S@��+@��[@��O@��'A9�7@��K@��?@��;@��G@��W@��o7�|q�T{F�a�B�{F�b�B�E�?��T{F�a{B�{F�bB���C���@��������
�����C��_��T���@���?�T'шyg�h���?
�T�˟�䠅������������
�����C��_����
�T��@��|��|��A��#���,��T�W��G������
��������������C@��S@��;@��������G@��W@���k�����������A�!
��_��c����
��������@���y*�������@�� � ���������������9������@��@��@��@��@��@���@96���@���?�"T������#��w���_��� T���9���{��w��b���B��[�#�xc��E��E��E�� E��@E���E�����z��ˣ�ab��W�n3���W@�!` x���D9_r!���O�@����2��@��[@�?�!T#��c���@�� Ú ��w@��@��0�����O@��{@����@��z�x��������@�
���6W���|�9�@����������_�!|�c�?��T�k��S��K��{@���������J��g��C��G� ��{@���T�_��@�����@����7�@�8������C@��G@��{@������7@��g@��댰���w@���T�c��;��?���}����
�����g@��C@��G@��;@��c@��?@��O@��K@��S@��������������k@����@����O@��k@�����"Tdh`8��q`��T�D9�6ѿ��T���dh 8�(T�������`����������_���e����K����I����
����T"���xh��z�������xh�J!ɚ?�J1���
������T*�+�kA�fif8_
��Th*8�xh�l	�k%̚)�)˟�f1���h'8�$Ú�0����f�������T'�(�A�ie8_�H��T���������������������
h+8�$�F1��)���?�c��T��_��"T+�,��A��ij8_���T�
����
�������
�������
���
����
��@��!0�!�&��� ��������9��������@��@��@��@9�@����@����?�)&T������#�������������I���������L���������c��(�aT��C���	��������@��
�!��O������������c@��@��@��O@��@����|�bh 8����T�ѿ�(��T�������_����
��,i*8k�cȚ�M��T_�
��T(�{Țl�����BTJ�-��A��il8�
��T�
����
�������
������������@��	����O������������c@��@��O@��@��
����
i)8J���_�-��T?��T)ѫ��ҋ������l}Û��CӍ	�m
�	���T�	���\
���S��k��[��W��o��C��G��
��
��@����
�������@�-
��������
������@��@��@��@��_@��@�c����@��@��S@��k@��C@��G@��_@��[@��o@��W@��@��@��@��@��@����@��������_@��G@��C@��k@��S@��D�p�C�?��T0Ѱ��xp�1Q�1
Q�1Q�1"Q�1BQ�1�Q�1���z�q�0�M��K_�)T�c��	�3
�t@��mT��%�K��G��C��k��?��;��g�f@�g
@�(yq�������������#��淟��g@��;@��?@��@��c@��@��@��@��@��@��@��K@��G@��C@��k@����@�p6�Ѭ��_�	T�_��	�1
��s�0yp�*@�+
@������
���������X��s@��@��c@��˿���T����T��_��T�	�s�}�s��3�s@����T������
��	�����
��	��@��!0�!�&������
��	�����
��	�� ����������������#��'��+��/��3���O���@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��C�?�IT������#��O������� ��C��@��������� ��?��@�������������
��������������C��_����������������@��@��@��@��@����@���?�).T������#ѻD�f�C����mT�@�	�������������_��ӄ����jT��k��T�{������K�?(�T ՛H�fc_9F6���@�hG��"��|@����k������@�hG��"��_�kaT���������	7`G��"��c���{@��@��@��K@���&T`G��"��z���4�����o��{@��@��@��K@����џ�#T�?��_�����}�Ơ����@�?(�f���!AT ՛H�cc_9�6��fG�ƀ"�������fG�ƀ"��_���������4`G��"����d���_@��K@��?@������������_�����
T���	@�I����O��k��S�f��D�d�C�������@����_@������H�fSM��4�� ��@�#����D�c�C��@��|����S@����k@� ��}�Ơ����g�hf�@�	@����������k@������H�gSM��5�S@��_@���� ��S@��_@��xc�%��x#��g@��@�������@��xc�?�T������ �[��;�?��T@�8��@������;@��S@��_@��[@��k@����@��@�"��/�@�8����;@��S@��_@��[@��k@����/@����G��C��c��(���_� T�}��������	���C@��c@��S@��_@��k@��G@�%�k@��@��S@��_@�xh��ѧ��yg�H�	H�H�!H�AH��H����z�(�������{@��@��@��K@��?@��O@�g��?(�F���x%�a@�!�a��	��G@��������������{@����#����'@� ����k@�d@��S@��_@��xe��C@�?�lT��?�T@�8��@���~��k@��S@��_@����@��@��C@�
"��+�@�8�q��k@��S@��_@����C@��+@���?�����c@��	�T�3��W��7��}����	�f	���C@��3@��k@��7@��S@��_@��W@��c@�a�d��H�aSM�!��4<��'��xe�!��������������z���� ����������������@��@��@��@�����@��C�?��T������#��O��g��c��[��_��k��o�b�E�I�		���j
�_	�T�������;��7��C������?�@�@�@��7@��;@��[@��_@��c@��g@��k@��o@��������C@�2��C��;��7��?@������H�aSM��4��� ��@�'��� �@G�>���!�;���d���C@��;@��7@�����C��_����������������#��'���8����@��@��@��@��@��@��@��#@��'@�����@����?��T������#��_��k��w���
��o��{��g��k��c��_��s��w����������������	��
��������� ��s@��{@���T���k@�?�aT@�8��@������@����@��{@�
"��7�@�8����{@����7@��������w@��T�?��;��O���}�����������;@��O@��?@��_@����������g@��������_��@�_�T�@��@��_@��c@��g@��w@��{@��@�S����s@����k@��s@�d��k@��K��G��C��S�@�8��@���e��G@��K@��C@����@��S@����@������������������_��_@��c@��g@��k@��o@��s@��w@��{@��@��@��@�]��������_�@��!0�!'��� ����������������#��'��+��/��3��������@��@��@��@��@��@��@��#@��'@��+@��/@��3@�M���@��C�?�)T������#��O��[����_��[���T��_�kT���g��c���T@�8��@���	��_@��[@��c@��g@��@��@�
���/�@�8������_@��[@��c@��g@��/@����+��?��/��������������� ��?@��+@�4��������C��_� �_�kT����aT@�8��@������_@��[@��@��@����3�@�8������_@��[@����3@�?�%����@T�7��C��;���}�������C@��;@��7@���������C��_���?�T$�yd�e����/@�?��T��������C��_�W��@��!0�!'�N� ��������������������@��@��@��@��@��@��@�l���@��c0�)T������#��7�?�T������?�T�+��@��@��C��C��;��7��?�"��'�@�8�p��;@��?@��C@��'@������7@��������������������	��
���������_����������������@��@��@��@����@��c0�		T������#��7��+��'����T�3��C��;��7���p������+@�!��7@��;@��C@��3@�&�@�����4,���+@���T�'@�@���������_����������Fxa���������)����@��'@��x$����7@��;@��@��C@������������C@�����(��T��������_�������� ����������������#���M����@��@��@��@��@��@��@��#@�����@��C�?�T������#��o��{�����D��
�_��T�K��������������{��w��o���!yd����G�!���S� ��
�o��_�@��c�@��;�@��?��������@����@����@����S@���h��@��G@�_�TCT�{@��@� �@�8��@������@��@���7�@�8����7@��G@��@��HT�7��/��[��������@������@����S@���?��@��/@���T�#@��[@�ix ��w@���	��o@�I
	��7@���k�	�T�����7@��o@��K@�+��kT�Tl��@�8��@���m��/@��[@��7@����@��@��C�"��3�@�8���_��/@��[@��7@����C@��3@��3��+��W��@�?��JT�����c@��;@��?@��
���k�	�����c@��;@��?@��
����� �@G�>���!�;��_@�Wa�� ��W@��+@�����T��ex`�e����3@���T�O��[@����/@����7@����������S@���� ��[@��/@���?�T&�xf�g����7@�?�HT�������W@��O@��3@�����C��_ֺ����������������������������
���� ����������������#��'��+��/��3���C����@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��C�?�i$T������#������������{��s��o�����s��@�"��@�d�?�!T�G��[��@�"xb��/�@��;�@��?�@��_�����3��G@��{@��@��@��@��@��?@��_@��/@�����3@��@��@��?@��_@��/@����������
��?@����G@��������TiTLxk����K��W��	�@Tm�
��TAxm������	������@��џ�IT�@�exe��W@��Ѩ|��|���@�_��T�{@�gyg��/@������HT�C����������������#����@��;@��bT�'@��_@��x ��K@�&��@���Tc�#���f��@�_�#T��
TF��˩�}�(����{@�(���#T�7��S��c������������O��������#��?@��'�,
��+@����@��@��{@��C@�*�@��W@�_�T�K@��(T�c@����@����S@������O@������@����#��@��'��	��@��7@�?�jT�@��W@����T�+@��{@��x`����x ��@��{@��C@����K@��G@���T�s@���T���o@�W���s@����T�o@�y �Q�� �@G�>���!�;��[@�`������C��_�����������������������������������������������|��|�����
�?	�T�T�T(��?��T�K@����
��@��@��?@��_@����G@��W@����3@�Q�����
�g������d���
���a������^����\�� ����������������#��'�������@��@��@��@��@��@��@��#@��'@����@���?�	
T������#��[��o��w��s��g��k��W��_��c�����z�I	��C�*���?�����0��G��?@������;����K��[@���"�}��W@������K@��[@��_@��c@��g@��k@��o@��s@��w@����G@����?@����W@�3��C@��K@�����Tby`������?�@G�>���!�;�|_���?@��K@��C@�� �@G�>���!�;��G@�q_���������_����������������#��'��������@��@��@��@��@��@��@��#@��'@�����@���?�vT�ѝ�?����#����#��/��C� �����T��oxn�o������sT �����T���xn�o����CrT$����kT������	�	qT�;��?��������K��G��C��7��/��+��#��������A����pyi�P	�
@���?�T�mT@�5O�@�8��@������A��A��#A��@��+A��/A��@��7A��;A��?A��CA��GA��KA��@���@��@��@����A������S�@�8������A��A��#A��@��+A��/A��@��7A��;A��?A��CA��GA��KA��@���@��S@��@����A�tyi����
��H�qSM��4��������@�0��@�1���R��\��H�aSM��5�CA��;A���� ��;A��CA�oyn�/�`y.��A��A��A��#A��@��+A��/A��@��7A����?A��GA��KA��@���@�3�������_ַ����������_�a�!�}�1���������_��A��A��A��A��@��@���@������@��#A��+A��CA��?A��7A��GA��;A��/A��@��@��KA���@��A��A��A������	������������CA��
�����@���@��G�mT�G˟�ZT������G����3��_��G�������}����vyi�u������[��@����
@�����@�������}�������A��A��A��#A��@��+A��/A��@��7A��;A��?A��CA��GA��KA��@���@���@���@��_@���@���@��@��[@��A���@��G�_��RT��_�#RT�G�/�����}���e�������PT�g���������������G�G�����������q�������3���������������������� ��A��@���@�?�HLT���?A�*	@��@�l�_�T�JT-@���T����@�����@������O�@�8������@��@��?A��@��@����O@��A����G��O������}��
�y���A��@��@��O@��G@���@��������/A��g@��7A��
����
������o��w��[@���@�����	���_@�?�@T�
��	�����l?T�o@��_@�?��>T��@��������������@����#��w@��'����+@���o@��[@�_�(<T�@�A���@�c���@�����B�}�B�����@�B�������������������nyi��	@����@����@��{�����}���"���A��A��A��#A��@��+A��/A��@��7A��;A��?A��CA��GA��KA��{@���@��@��@��џ�(T�G˔G�s���}�˶���v���������T���zx�y�����h%T���$T����c�����W����G�G������������˸�������)���������������������� ��@��{@��	�?�T)�
xi�j����@�?��T���?A�*	@��@�l�_�TcT)@���T����@����@������K�@�8�����@��@��@��@����K@��@�������C��K���}��	�����@��@��@���@��K@��C@��������/A��c@��7A��	����
�P�����k��s��#A��@����@����#A��@��@��k@��s@��J	T�
���+A��
�T���	��
�����T�@����@����@����������@���5��s@��c@�_��T�@��������������/A����#��7A��'����k@��c@��T�+@��s@��@�DC�C˄�����@����@���������������������@���@��W@��A���@���@����������
���_�TF�'yf�g����+A��
�c
T�	��
�a���,	T�k@��+A�?�T�#A��������������@����#��s@��'�n��+@����k@��@�_��T�+A�c�!���B�}�B����#A�B������������������#@���@��@���?�T'�hxg�h����@�?�hT�A��������A��A�S���������_���@��0�!@'������������@��0�!@'�����
������_���TF�'yf�g���S�����
��������
�������������������������	�?���T)�
xi�j���"����@���@���!��A���@��A��@���@������@����[@���@��@��o@��w@�������T�	�X�_@�?�T���
��	�����
T�A����@����@����������@���W��w@��g@�_��	T�@��������������/A����#��7A��'����o@��g@���T�+@��w@��@�DC�C˄�����@����@������������������.��o@��g@��[@�?���T ��?���T&�Gyf�g�������w���n���@��0�!@'�e���	���f�����?�
��T&�Gyf�g�������@��o@��w@��[@���@������^���U����	���R������
�O���N�������S�������P�������E�������J�������?����	���,�������9�������6��� ����������������#��'��+��/��3��7��;�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@��;@�*���@��c0�)T������#����@9d7@�����������_�@��@���T��T�@�! ƚ���B��D����?����������_�&6�'��+�@����É�#��/��#D������������ȣ������L��|��˄E���_��5������%-��%���e�������|��˥F���_ӆ���FU���|g~��Gj������ҧ����kiTFf�������|gf��gf���k�TI��f۶��|�$��G����k�
T�����E���|�.�ҧ���k�	TF'�������|gb��'v���k�T�ၒ���|�������k	TfC��f
���|�k��'����k)T���7���|����'d���kITF����)���|�ȇ�gݠ��kiT�F��F���|���g���k�T���潷��|���G���k�T�|���1���|g���Ǡ��k�TfЗ����|��҇����k�T�وҦ���|GA��G����k	TF���f����|��҆���k�T��������_��'@��@��@��@��+@����@��`7���'@�`@�a@�b@���������_���������_� ��0�!�'�G�� ����������@��@�/���@���?��4T�ѝ�?����#�����#9���������{F�fA�{F�gA�{F�hA��������������	��
�u��a�������{��w����C���������������%����c��g�{F�f#A�{F�g'A�{F�h+A��@��w@��{@�������U����@���+T�s��o�����@�"@��� �����hI������@�1���;0�a�D�`F��
����;0�cCI�D@��
�m���|ӭ!�Nhm�M
���Tm����@���@����������-0Э�$�����@��������o@�������@��xm��N��	N��N��!N��AN�΁N�����z����
��@����k����������������������@����k@��������������@��o@����@���@��@���@���
T���_��K��[��G��������!T�#G9�
6{F�o'A�{F�p#A�?�kT��3���O���T �8��@������O@��@��o@��K@��G@��@��_@��[@��@��#G9�k@���@��@��@����@��@����?� �8������O@��@��o@��K@��G@��@��_@��[@��@��#G9�k@���@��@������?@��@���q���_�T�S��W���#�}������������@��W@��@��@��o@��K@��G@��@��_@��[@��@��#G9�k@���@��S@������s@��
����c���{F�f#A�{F�g'A�{F�h+A�����������K@��G@��@�����������������������g@���@���@���@��������@��c@�W����G��K�{F�cA�{F�dA�{F�eA�-��`��@�
�@��G@��K@��@��w@��{@�#������6�K@��G@��@��_@��[@��@�G���@��K@��G@��@��_@��[@��@��K@��G@��@��_@��[@��@�8���@��������_��@����K@��G@��@��_@��[@��@��C@��T���_��[������������������������������@���@���@��@��[@��_@�@������G��K����[��_��������@��w@��{@��������{F�cA�{F�dA�{F�eA��@��G@��K@�����������������_����������_���������c�?��Txc�������������{�������� ����������9��5��@��@��@��@��@9K���@����?�)RT��ѝ�?����#�����������{F�cA�{F�dA�{F�eA���� ��@�@�6�@����9�9����@��������������9��9����A�����A��������@�������{F�c#A�{F�d'A�{F�e+A��A��A�m�������������_����������_����A��A������@�������?�(FT���w������"|�B������������T���@�ߠ�T�w@��@���@����@��w@��@��@��A��A�r�������2������w����@��A��A�3�����@��w@��@���@������������_��A�?�T�@�!@��@�B�?���������������_�{F�fA�{F�gA�{F�hA��������@��A��A�}��a�������O�����������������{F�f#A�{F�g'A�{F�h+A����@��A��A�����(���@������� ����@���� � ����������� ����@����@�*������@�lyj��L��	L��L��!L��AL���L�����z��ˊ
���@����K�����������@��@�������@��w@���@���������@��������
��	�����������@��@��@��K@��@���@����������@��_����[��o��g����W��S���J��?J�hT��U�F�uyu��&ʚ�@���u
������������
��������������@��A��A�����������@��K@����������w����@��[@��_@��������@��A��A��@��g@��o@������g��o����[��_���@��w@��@��@��S@��W@�X����������@��@��@��������w����@��S@��W@��������@��A��A��@��g@��o@����[@��_@��@��w@��@���@���������������
���������������@��A��A�����������@��K@���_������w����@��S@��W@��������@��A��A��@��g@��o@�w����g��o����S��W���@��w@��@��@��[@��_@�����������@��@��@�w������w����@��[@��_@��������@��A��A��@��g@��o@�S��������S@��W@��@��w@��@���@�1�����w����{F�c#A�{F�d'A�{F�e+A����������`��@�
�@��[@��_@���@��@��@��������F6��@��w@��@��@��[@��_@��@��K@���Q������s��{��@��S@��W@��@��@��g@��o@�������������������@��s@��{@������@��s@�$����@��{@�e���G����c������k���@���@�#���F���������������@��S@��W@��������@��A��A��@��c@��k@�����O@��@��o@��g@���@��@��w@��_@��@��[@���:�@��������_����[��_�������������p��{F�f#A�{F�g'A�{F�h+A��������������w����@��[@��_@��������@��A��A��@��g@��o@����@����O@���@��@��w@��������
��	���@����������O@���	�jT�������g��o��A��T�@�?	��T���������_��@��������_����������_�c�?��Txc�������������#���������@���@���@��F9 �D�����������������������!�1��j�������� ����� ������������@��@��@�d���@��@��@��@���6�@�/�@�k�K����61��/A��k���K1��Ѡ�1¨
9�/A¨1M�k�������K1��M9?����7���+��_��@��@��@��@��6�@�/�@�k�K����61��/A��k���K1��Ѡ�1¨
9�/A¨1M�k�������K1��M9?����'���+��_��@��@��@��@���
T��$�@���d������6$�@���d���6$������h$���`�$¨&���������h$��j,?�����7���#��_�
@��~�$�@���d��J���$�@���d��J�J�$�@���d��JѪ�$�@���d��уT��$¨&���������h$��j,?�����#���T`���$¨&�d��f?�����@��@��@��@���
T��$�@���d������6$�@���d���6$������h$���`�$¨&���������h$��j,?�����'���#��_�
@��~�$�@���d��J���$�@���d��J�J�$�@���d��JѪ�$�@���d��тT��$¨&���������h$��j,?�����#���T`���$¨&�d��f?�����@��@��@��B�����z���F�_��$Ě� Ú!��6F�_��$Ě��� Ú!���A6F���$ĚJ�� Ú�$Ě)�� Ú!�	(��a�J,��L4A��%Ě���!Ú�%Ě�
��!Úu%Ě��k!ÚT%Ě��H!ÚT��\�!�����#��_�_�T�6D�_���!с6D����!���D��FA����!����#��_��@��@��@��@����z������T�@��&Ú�"Ě�#�!��6F�@�� Ě���$Ú��!�A6F��� Ě�$Ú��� Ě�$Ú��T��!�a�J,¨L4�T!ĚJ%Ú��u!Ěk%Ú�
��!Ě�%Ú���!Ě�%Ú��T��\?�!����_�_�T�6C�@���!с6D����!���D¨F���?�!����#��_��@��@��@��@��#@�6E�@��|��|Û���'���`6E���|��|ÛJ��|��|Ûk���*,��р�E¨G ��|��|ÛJ��|��|Û���|��|Û�
�}�}Û�$�*0��.@?����'��_��@��@��@��@��� 6E�@�&@�g|�h|ś���&����6E(��&,@�m|
�l|ʛg|�h|ś��k
�����k���&,���`�E��G ��)(@�)�n|�J�o|�+0A�k�p|���t|ț��m|�)
�q|śJ�u|ƛ)(��k�s|Ǜ��+0�������#��_��@��c0��T������#ѐ@������9����������_��4�� ��������@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@����|�������������!t�gh��������_֣4�� �����o��@��@��#����T�#����@��c0�IT������#ѐ@�P����#��'�@����������?�������_�������������J��@��@��@��@��@��@�������T�#����@��c0��T������#ѐ@����#�@�@��@��?�������_�����������'��@��@��@��@��@������A��T�#����@��c0�	T������#ѐ@���@�@�������������_�84�� �������@��@������T�#����@��c0��T������#ѐ@������@���@?�������_����������@��@��@������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_��������@��@�����!��T�#����@��c0��T������#ѐ@������@���@?�������_����������@��@��@������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_��������@��@�����!��T�#����@��c0�	T������#ѐ@������#�@��������?�������_������c9����i��@��@��c@9�@��@��������T�#����@��c0�T������#ѐ@�0�@�@�c@�`?�������_����C9����I��@��C@9�@��@�������T�#����@��c0�	T������#ѐ@���@�@�!@� ?�������_�\3�� �����(��@��@������T�#����@��c0��T������#ѐ@������@���@?�������_�������	��@��@��@������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_��������@��@�����!��T�#����@��c0��T������#ѐ@������ @���@?�������_����������@��@��@������T�#����@��c0�T������#ѐ@���@�@�! @� ?�������_��������@��@�����!��T�#����@��c0�T������#��O��S��K��G����G@��@��K@��?�@��������E����/���C�������+����� ����2���@�_�IT�~�9�@�#��HT�T�;��˄���@���A��'��7��������;@��@��@��'@��7@��O@��@��@��/@�����)�?�T�xi���O�����!�?��TBT�ha8f��4�+@������c���c�!��#��3��������;@��#@��@��3@��S@��@��@���������T�xg��������!�?�T�Tdha8d��4��������_�����x���)��H��
�?!���T*Ѫ���
�IThh*8���@Ӌ��4 ��0�!�r���
���c�������`���k�J�H���!�j��T,Ѭ���
��BT�h,8���M@Ӎ��4 ��0�!�Z������K����@���`�����V�������C��� ��������������@��@��@��@�G���@��c0�	T������#��G��C��?��K��O��@�FF�ƀ+����@��@�������@���@?�@�"�B��!�B�!�"�C�C��c��K@���aT��T�G@�e@9�qT���'��?@�"@��C@�@?��@�"��#�@��3�`�6�~@���O@��#@�_��T?�#T�/�E������@��G@���@�@�@��@��������/@�����{H�gSM��4/� ��@�!����9`�6�[@���K@��#@�?��	T�+��O@��'@����'������F����G@�����@�@�@������+@�����{H�gSM��4� ��@�"����9�/@��3@�4�������+@��3@�0�����������������_��?@�c@��C@��/@��+@�`?�6�/@��+@��������_������������_������������_������������_�@����������?�������_������@������������
	�J�|�J!��hj��
��T��������q7���C@��G@��K@��O@��?@�O��F@�����K����������������@��@��@��@��@�*���@��c0�T������#����#�D@�d���D@9d6���@���d@�d���d@9d6���@����������_�@��������?ր6�������_� ��0�!��<�� ��������������@��@��@��@����@��c0�iT������#�
����������C��_�������@��c0�)T������#�`�6��?���!L����C��W����
6�+�`�6�~?���!\����C��M���6�'�`�6�t?����!�7��}��|�C���!
6�#�`�6�j?����!�8��}��|�9���A6��`�6�`?����!�9��}��|�/���a6�����0�V?��������!����{��{H�aSM��5�+@��'@��#@��@��@���+@�!��'@�"��#@�#��@�$��@�%������;F�acE�;�9{H�bSM��4�� �"@�"� ��������_� ��0�!���� ��0�!���� ��0�!���� ��0�!���� ��0�!���� ���@�{���@��c0�)T������#�`�6�?���!t��	��C��ϲ���
6�+�`�6��>���!���	��C����6�'�`�6��>����!,��z��|�����!
6�#�`�6��>����!-��z��|�����A6��`�6��>����!.��z��|�����a6�����0��>��������!����x��{H�aSM��5�+@��'@��#@��@��@����+@�!��'@�"��#@�#��@�$��@�%������;F�agE�;�9{H�bSM��4s� �"@�"� ��������_� ���/�!�'�� ���/�!�"�� ���/�!��� ���/�!��� ���/�!��� �����{���@��c0�)T������#�`�6�x>���!�����C��G����
6�+�`�6�n>���!d����C��=���6�'�`�6�d>���!P��{��|�3���!
6�#�`�6�Z>���!���{��|�)���A6��`�6�P>���!P��{��|����a6�����0�F>��������!���y��{H�aSM��5�+@��'@��#@��@��@�
��+@�!��'@�"��#@�#��@�$��@�%������;F�akE�;�9{H�bSM��4�� �"@�"� ��������_� ���/�!���� ���/�!���� ���/�!���� ���/�!���� ���/�!���� ���0�{���@��c0�)T������#�`�6��=���!.����C�ҿ����
6�+�`�6��=���!|0����C�ҵ���6�'�`�6��=���!� �����|�����!
6�#�`�6��=���!#�����|�����A6��`�6��=���!%�����|�����a6�����0��=��������!��!A���{H�aSM��5�+@��'@��#@��@��@����+@�!��'@�"��#@�#��@�$��@�%������;F�aoE�;�9{H�bSM��4c� �"@�"� ��������_� ���/�!��� ���/�!��� ���/�!�
�� ���/�!��� ���/�!��� �����{���@���?�	T�ѝ�?����#�����C@�c���C@9c6���@��[��	���c9�s���� ��c�_�T��D@�E@���T������!�O��;����T �8��@���#���[@��@��c��O@��@����@��;@����/� �8������[@��@��c��O@��;@����/@����������T�3��G��7��}�����	��[@��@��c��3@��G@��7@��w��{��s�B@9�c9�w@����cC9B@����c9���W�"@��������`���W@�	��9�c�����[@�b@�����W@���������������@�@����{���Tex`���;�����!�?���T�T���ha8C��4����{���km����?��C��S�`�6��<���K�@�@�@��?@��C@����S@�3��K@�a�b�{H�aSM��4�� �a@�!�`�9��������_� ���/�!@�F�����{�7�B���H���_ ��T&����߀�T����h&8����@�g5���� ���/�!�.�����{�� ������������@��@��@�%���_��@��c0��T������#��?��C�`�6��<���C@���O����#����C@�K����#9�+�����C@�#@�$@�%@������@���S���/��3��+��C@�A@9�#9�#���B����#@����#������?@�"@��#@���9����?@�"@��#@���@����#@��������_����������@��@�����@��c0��	T������#��/��3��7�k��7�3@�@�b���@9b6���@�a���@��/@�A@�2����⷟��3@�"7�7@�C@�c���C@9c6���@�����/@�a@���������������C��_��9��������7@��������/@�b@��������/@��3@�����@�	�����������C��_�@����3@��7@�`?����C��_���������/��@��@��@�����@��c0��T������#����#�`�6��;���@�"@�b���"@9b6���@����#@�C@�c���B@9b6���@������@�
����@��������_����������@��@����@��C�?�	T������#�d@�d���d@9d6���@���`�6��;���#�`�6��;�����#@�����C��_��O��S��W���9�;����@�����������#9�+���������#�b�����`�6��;���S@��@�[����#��O@�b@���n����@����@�R���`�6��;���W@��@�L������O@�b@���_����#@��@�����C��_��������������@��@��@��@�����@��c0�	T������#��/��3��7��;��?���b6@����3@��7@��;@��?@��?����C��_� 0��'��/@��3@��7@�p��� 0��'��/@��;@��?@�j����3@��7@�O����#��?@��;@�K����3@��7@��#@��;@��?@����/@���������/@�n�������C��_�������������\��@��@��@��@��@�����@���?�yT�ѝ�?����#����������������������`�6�;�����`�6�;�����`�6�;����A�A@�a���C@9c6���@���� ���@���A��Te@��@��@���Tg@��� ����?��T �8��@�������@���@���A��@����@��@��@�"��C� �8�����@���@���A��@������C@��@�?�H�����T���g�����}��������@��g@���@���A��@���@�a�e�[H�eSM��4��'�e@�%�g��@9d9 ���@���A�?� 	T%@��@��@���T(@���#������T�8��@���|����@��@���@���A��@����@��@��@����?��8���l����@��@���@���A��@������?@��@���I�����T���c����"�}�����`��@���@���@���A��@��c@���@�&�%�[H�eSM��47�(�%@�%�(��@9$9 ���A�� 	T@��@��@���T@���#�������T�8��@���0����@��@���@���A���@����@��@��@����;��8��� ����@��@���@���A���@������;@��@���I�����T���_����"�}�������@���@���@���A��@��_@���@���[H�eSM��4��(�@�%���@99�����������_���A�d@�d���d@9d6���@��� ���@���A��	Te@��@��@���Tg@���"�����?�T�8��@��������A���@���A���@��@����@��@��@�"��7��8������A���@���A���@��@������7@��@�?�������T�{��[�����}��������@��[@���A���@���A��{@���@�a�e�[H�eSM��4��'�e@�%�g��@9d9 ���@���A�?�	T%@��@��@���T(@���%�������!T�8��@��������@���A���@���A���@��@����@��@��@����3��8���v����@���A���@���A���@��@����	��3@��@��	�)����T�w��W����"�}�����i��@���@���A���@���A��w@��W@���@�&�%�[H�eSM��4?�(�%@�%�(��@9$9 �� 	T@�E@�F@���T@���#�������T�8��@���9����@���A���@���@��@����@��@��@����/��8���)����@���A���@���@��@������/@��@���������T�s����S��}�������@���@���A���@��s@��S@��@���[H�dSM��4��'�@�$��D@99�����������_��
9����#����
���������A�b@��������c
9�����
���c
���A���ը������A�b@�������9����#
�������A��@�Ȩ������A�b@���۪���c9��������c���A��@���������A�b@���Ϊ����9����#������A��A�6���@�c���@9g6���@�c���@9g6���@����G�_��T��A�b@��������@��c9�s�����@�@�@������@�������w��{��s��@��@9�c9�c�����~�����
9�c��#����
��@��c�v������c
9�S���
����A���A��c
�m��������@�i�����A��@��A���|�����	9�C��#
����	���A���A�\��������@�X�����A��@��A���k����c	9�3���	���c	��A��A�ӧ��@�g���@9g6���@���?��T��A�b@���G����A�@�d���@9g6���@��G@�B�!���A���A���A���A�Q��������_�@�@� ������@���2���A�����[H�hSM��4� ��@�#�����9�	���+�����A��c������ ��A���@��TD@�a@�e@���TF@��� �����?��T�8��@�������@��A���@��@����@��@��A�"��+��8������@��A���@��@������+@��A�?�����T�o��O�����}��������A��O@���@��A��o@��@�A�D�[H�dSM��4��&�D@�$�F�d@9D9����������@����A�B�����@����A�>�����@����A�:�����A�b@���@���ũ�� ��A���@��@T�@�a@�f@���T�@��������?�T�8��@�������A���@���@����@��@��@�
"��'��8�����A���@���@����@��'@���?������T���K��k��}��������K@��A���@��k@��@�����[H�eSM��4m�'��@�%���c@9�9�A�����@�����@����A�_����A����A�[����A�`@�d@�e@� ������@���e���A�a�b�[H�dSM��4J� �d@�$�`���@�����ʦ����A�b@���@���U����@���A���A�E����@�����5����@����@������@����@������@����@�)�����A�b@��@���<�����@���@��@��������_�����������������}��@��@��@��@��@��@��@�!���@��c0��T������#����#��'�[�"6@����#@��'@�`?�������_� 0��'��@��#@��'@�L����#@��'@�1����#@��'@����@���������@�W����������_���������G��@��@��@����@���?�I0T�ѝ�?����#����������c9�������c�����Ʀ���O��@�b@���٨����9����������@��������K��@�b@���ͨ��@�6��6���@��O@�7���@�c���@9c6���@��[�?��T�@�b@��������c9�s�����c��@��O@������W��[@��������� ��W@��[@��@Tg@��@��@���Ti@����3��C�?�T�8��@�������W@��[@��C@����@��@��3@�
"��'��8�����W@��[@��C@����3@��'@���?�
���?�T�/��+��;�B�}��	���z��+@��W@��[@��/@��;@�a�g�[H�gSM��4S�)�g@�'�i��@9g9�@��@��@� ������@���X���[@�����[H�hSM��4=� ��@�#��������W@�A����W@��@��K@�1����S�@�6�a6���[@���*����?���9���k��S@�d@�e@�f@����������@�0���g��k��c��S@�d@9��9�@��@������)����?@�����������?@�#@�c���#@9c6���@���T�@�b@���	����?@��@�b@������@�6�)6���@��@������7��������7@����K@�r����7@�#@�c���#@9c6���@���T�@�b@������7@����O@�^����7@�#@�c���#@9c6���@���T�@�b@���Ҥ���7@��@�b@���٧���S@�`@�d@�e@� �������������S@�a�b�[H�dSM��4�� �d@�$�`������?@�0����S@�C@�c���C@9c6���@��T�@�d@������������S@��[@��������G��K@����������K@�d@�e@�`@� ������@�������K@�a�b�[H�dSM��4|� �d@�$�`��@��@����������G@����K@������G@�#@�c���#@9c6���@���T�@�b@���k����G@��@�b@���r����?@��G@��7@�������_��������������@��@��@��@�q���@����?�IT������#����������������7 0��'��@��@��@������#9�k���
��#��@������3���9�[�����#9�K���	���9�;�����@��@��@������#���
 @����@��@��@��@��@��?�������_�B���T�/��hb8��������v����������_��+@�I�h���@��@��������3@��@��/@�?!���T�+��?9����������?A9��?6�3@��������@��@��@������?A9���������������D��@��@��@��@��@��@�����@��c0�T������#��'��3��/��+�"�B6@����+@��/@��3@��?������_��'@�@�@��+@��/@��3@�q���������_�������������@��@��@��@����@��c0�iT������#��G���������F�ccE�$0��� �����F�cgE�$0�����#��'�F�ckE�$0�����+��/�F�coE�$0����3��7�������;@��@��@�������?�JT���;�a@���`@���"@�@?��G@���T�@��@��@�������_�������������_���������@�����@��c0�	T������#�#@�@���T���#��|��
��`7���#@�a@��@�`@�b@��
���������_�����������@��@���@��c0�T������#��'�C��#��'��+��/�E@9�qT�q�T�����������_���@�A@� ?�#@�A@��+@��/@����'@��?�������������_��#@�a0@����@����������_�������������k���@��@��@��@��@����@��c0�IT������#��?���E@9�q�T�����������_��7��;��C��?��G�@�A@� ?�;@�A@��C@��G@����?@��?��
��7@�!@�!@��#�@�6�
4���#@�"�B��!�B�!�$�C����G@��
T_�c	T�'��#���e������@��?@���@�@�@�����S���'@�����[H�gSM��4�� ��@�!����9@�6��3���C@��#@�?��T�+��@�'���G@�
������F����?@�����@�@�@���0���+@�����[H�gSM��4�� ��@�"����9�'@����������_������������_���L��@���I�����>� �����������������@��@��@��@��@�p���@��c0�)T������#��G��7��;��?��C��S��W��[�*,@��
����������+������7@��@�F@��?��;@�����@��+@��@��@��?�a��#��;@��,@��7@��?@��C@�O����'��;@��,@��7@��S@��W@��[@����;@�����@������'@������?����;@�z@�d@����#@��?��;@�a,@����7@����������_����/�!@�������/�!��������/�!@���� ����������������#��'��+���j���@��@��@��@��@��@��@��#@��'@��+@�����@��c0��T������#��7��/��3�%(@���u��#������/@��@�F@��?��3@�����@��#@��@��@��?�!��3@�a(@����/@�]�����C��_����/�!@���� �������������-���@��@��@��@��@����@��c0�IT������#��'��+��;��7��?�'$@���������+@��$@��'@��7@��;@��?@�2��+@�����@������@������?�!��+@�a$@����'@��������_����/�!@�O�����/�!��J�� ���������������������@��@��@��@��@��@��@�����@��c0��T������#��O�@��@��@�������@��xg��F��F��F�� F��@F�ƀF�����z������������G������T�G��S��'��c9�3��������������������7��;��3��c9�S@��'@����
T�G@�c@�b@��c���R����'@��C��#�����G���#@����+����+@��#@��3@��7@��'@�����������������_�����Tgxf��������!�?��T�Tha8c��4��������_���������H��	�!���T)ѩ��?
��BTh)8����@ӊ��4���/�!�����	����� �������������V���@��@��@��@��@�t���@��c0�T������#����#�$ @��������#@�Z`�C@���`?��#@�A @����@�W��������_����/�!���� �����������(���@��@��@��@����@��c0��T������#��'��+��7��;�&@����������+@��@��'@��7@��;@�����+@�z@�d@��@������?��+@�a@����'@��������_����/�!@�O�����/�!@�J�� �������������������@��@��@��@��@��@����@��c0�iT������#��G�: �!@��� ?����7��#�?��T@9�5@�6��1���;�@�6��1�����;@�������_��G@�!@�!@��+�@�6��1���+@�"�B��!�B�!�$�C����#@��c	T_��T�3��+��'�e������@��7@���@�@�@���������3@�����[H�gSM��42� ��@�!����9@�6�^1���@��+@�?�CT�/��'@�'���#@�
������F����7@�����@�@�@�������/@�����[H�gSM��4� ��@�"����9�3@���������_������@����������� ���������_���@��@��@�{���@��c0�$T������#�D@�d���E@9e6���@�e�e@�e���e@9e6���@�%�@�@@�?�����������_�d���E@9e6���@����e@�e���f@9f6���@�F
�������F@��xd��F��F��F�� F��@F�ƀF�����z�������@��@����T�����e@��xd��E��E��E�� E��@E���E�����z��ˤ�����T�G��K��O��S���c����C�c��/�d�C�������+�������������@�_�IT�~�9�@�#��HT�T�;��˄���@���A��'��7���"��;@��@��@��'@��7@��O@��@��@��/@����� ����0������!�!����/�!�,�����������_֠���0��a���!�!����/�!�,�����������_�)�?�T�xi���Y�����!�?��T�	T�ha8e��4�+@������c���c�!��#��3������;@��#@��@��3@��S@��@��@���������T�xg��������!�?�T"Tdha8d��4�G@�@�@@�?�K@�A@��@������;@��?������_�������)��H��
�?!�T*Ѫ���
�IThh*8���@Ӌ��4���/�!�����
�����������k�J�H���!�*�T,Ѭ���
��BT�h,8���M@Ӎ��4���/�!�����������@��������������� �����������-���@��@��@��@����@��c0�T������#�D@�d���D@9d6���@���d@�d���d@9d6���@������������_�!@�����?�����@�������_���������������@��@��@��@����@��c0�	T������#ѐ@����+�������!0�!��B���������_���������������@��@��@��@��@��#�����T�#����@��c0�	T������#ѐ@����+�������!0�!��Z���������_���������������@��@��@��@��@��#�����T�#����@��c0��T������#ѐ@����C��O�����������������!0�!������������_����������������#��'�������@��@��@��@��@��@��@��#@��'@���@�������T�#�����@��c0�	T������#ѐ@����+�������!0�!��
���������_�����������]���@��@��@��@��@��#�����T�#����@��c0�IT������#ѐ@����;�����������!0�!���������C��_���������������5���@��@��@��@��@��@���@��c���A��T�#�����@��c0��T������#ѐ@�P�����!0�!������������_������������@��@��@��@�������T�#����@��c0�	T������#ѐ@����������!0�!�����������_�����������������@��@��@��@��@��@��#����T�#����@��c0��T������#ѐ@�P�����!0�!�������������_�������������@��@��@��@�������T�#��� �@��_��@��c0�	T������#ѐ@����+�������!0�!�
���������_���������������@��@��@��@��@��#�����T�#����@��c0�	T������#ѐ@����+�������!0�!�"���������_�����������}���@��@��@��@��@��#�����T�#����@��c0��T������#ѐ@����C��O�����������������!0�!������������_����������������#��'���N���@��@��@��@��@��@��@��#@��'@���@�������T�#�����@��c0�	T������#ѐ@����+�������!0�!����������_�����������%���@��@��@��@��@��#�����T�#����@��c0�IT������#ѐ@����;�����������!0�!�������C��_�������������������@��@��@��@��@��@���@��c���A��T�#�����@��c0��T������#ѐ@�P�����!0�!������������_�������������@��@��@��@�������T�#����@��c0�	T������#ѐ@����������!0�!�����������_�����������������@��@��@��@��@��@��#����T�#����@��c0��T������#ѐ@�P�����!0�!�t����������_�������������@��@��@��@�������T�#��� �@��_��@��c0�	T������#ѐ@����+�������!0�!�����������_�����������i���@��@��@��@��@��#�����T�#����@��c0�	T������#ѐ@����+�������!0�!����������_�����������E���@��@��@��@��@��#�����T�#����@��c0��T������#ѐ@����C��O�����������������!0�!��T����������_����������������#��'������@��@��@��@��@��@��@��#@��'@���@�������T�#�����@��c0�	T������#ѐ@����+�������!0�!������������_���������������@��@��@��@��@��#�����T�#����@��c0�IT������#ѐ@����;�����������!0�!����������C��_�������������������@��@��@��@��@��@���@��c���A��T�#�����@��c0��T������#ѐ@�P�����!0�!��\����������_�������������@��@��@��@�������T�#����@��c0�	T������#ѐ@����������!0�!��f���������_�������������|���@��@��@��@��@��@��#����T�#����@��c0��T������#ѐ@�P�����!0�!��<����������_���������X���@��@��@��@�������T�#��� �@��_��@��c0�	T������#ѐ@����+�������!0�!#�����������_�����������1���@��@��@��@��@��#�����T�#����@��c0�	T������#ѐ@����+�������!0�!#�����������_�����������
���@��@��@��@��@��#�����T�#����@��c0��T������#ѐ@����C��O�����������������!0�!#�����������_����������������#��'�������@��@��@��@��@��@��@��#@��'@���@�������T�#�����@��c0�	T������#ѐ@����+�������!0�!#�b���������_���������������@��@��@��@��@��#�����T�#����@��c0�IT������#ѐ@����;�����������!0�!#�t�������C��_�������������������@��@��@��@��@��@���@��c���A��T�#�����@��c0��T������#ѐ@�P�����!0�!#�$����������_���������h���@��@��@��@�������T�#����@��c0�	T������#ѐ@����������!0�!#�.���������_�������������D���@��@��@��@��@��@��#����T�#����@��c0��T������#ѐ@�P�����!0�!#�����������_��������� ���@��@��@��@�������T�#��� �@��_��@��c0�)T������#ѐ@�0��9��������!0�!����������_�����������������@��@��@��@��@��@��#����T�#����@��c0��T������#ѐ@����C��O��9����������������!0�!������������_����������������#��'�������@��@��@��@��@��@��@��#@��'@���@������T�#�����@��c0��T������#ѐ@�p��9����!0�!��W����������_�������������@��@��@��@������a��T�#����@��c0�IT������#ѐ@���@�@�@����������������_֪�� �������u���@��@��@������A��T�#����@��c0��T������#ѐ@�p��9����!0�!��7����������_���������S���@��@��@��@������a��T�#���@��_��@��c0�)T������#ѐ@����+��9������!0�!�����������_�����������(���@��@��@��@��@��#����T�#����@��c0�iT������#ѐ@����;��9����������!0�!��������C��_�������������������@��@��@��@��@��@���@��c���!��T�#�����@��c0�)T������#ѐ@����+��9������!0�!��y���������_���������������@��@��@��@��@��#����T�#����@��c0�)T������#ѐ@����+��9������!0�!�����������_���������������@��@��@��@��@��#����T�#���[H�`^9�6[H�`#^9��;H�`�9�_��@��c0�T������#��'�#@�c@�c�z�$@�c�d����c�D�c���b�C��� ������%���'@�d@�c@��@��@�����B�_��T�xb���
G�����������_�h&8��H�!�
��T�ц��������T����/�!����������� �������O���@��@�����@��c0��T������#��+��'��7������7@�c@��'@�@�b@�_�T@�c@�����������������_ֆxb�gxb�B���������_���T�@� ��T����(��a���A�!X���/�!�,�����������_�����������_�f�� ����������������@��@��@��@��@�����@��c0�iT������#��+��'��7�C�@��'@�@�#�?�iT@��xc���	������������_�!�c�A�����z�c��7@�D@���
T����(���{��A�!(6���/�!�,�����������_������'@�����������_���	�� �����������������@��@��@��@��@�����@��c0�iT������#����+��'��#��@��@���@� տ�+T@�E�@���}�������@��#@��'@��+@��@�@���cT��������3���@��@�����;H�cSM��4�� ��@�#������#@��'@��+@�����
@�g�� ���B �G���'hg���ڨ� ��x%���@����T_ �T���T2��(hb8!Ú���x%�c ���T@���jT_�mT���T@�B��xe�����T_��T�����������_֠��(���{��A�!(6�����/��,��������_�����~������{���������������� �������������!���@��@��@��@��@�o���@��c0�IT������#�@�"@�_�T@�!@����@�
Ex`�&x`�����������������@҄��k��T���������_���R�� �����������@��@���@�@����@�
$x`���������ˤ��������@�c��k��T���_��@��c0�T������#��G� ����{����t���;���
��'���{��;H�dSM�d5�;@�P���;@�$���G@�D@��@�@� ՟��T�7���?��T@�f��ˇ�}�����$�����}�������7@��@��G@�@���T������C���7@�A@�C@��@��c�����T�;�b�}�@���;@��7@��@�D�D�;H�dSM��4�� �D@�$�@����G@�@�$�E@��@���z�F@��˥� ��@�� Ś?�)	T�3�@��x$�	�#������#@�e��7@��3@��G@����T$�z��z�cѣ���$Ú�0���A�I��T�/����+�������h��@�a��7@��G@��@��/@��+@�?��T�7@��G@������T�����������@����/@��$Ě���0���6�'��7@����G@�G��'@��/@��������_֠����v�����������/�!��w��� ��������@�E���@��c0�T������#�@��@�!@��6�/� ����&�������{��������#���
��&���{��;H�aSM�a5�#@�����#@�#�����/@�a@��� �c@���?���T@��@���}���2���@��@��@�@�_�T����������@��@�����;H�eSM��4j�� ��@�"��������@���"����&��a����!����/�!�,���������C��_ր���&�������!P���/�!�,���������C��_�@��x"�B�_��T@�exb�_���TB;H�bSM�b5�@�3�� ��@�C@�#�@�@�#�?�)T@��xc���!�c�A�����z�c�C�@��)T@�!@�����$����c�!|��k��T��A�������;H�aSM�a5�@��� ��@�d@�$�`�����������C��_����������������������� �����X���@�>�� �@�!@�!�z�@�!�"�B��!�B�!� �C��_�@�!@�!�z�@� �_�@��_��@��C�?�)T�Cѝ�?����#� �������>��c�����#�������{��������C@�c@� ����T�@���T����������������������@��������@��@��@�C@�d@�@�_�cT�@�_��Tc@�@��@��@���I@�B�'���($š@� �������*@��@�_�cT@��@� �����Fxe�gxe�������Fx%�������T����C��_�:���xi��xi��ʌ�k�,�
��

�k��x)���mxi��
�k
��x)�������?��T����#����!�������� �������������@��@��@�|���@��c0��T������#��'��+��/�C@�c@���@� ՟�T@�$�@���}�������'@��+@��/@��@�@���#	T��������=����@��'@�����;H�cSM��4!�� ��@�#������+@��/@�#@�c�D@��@��џ�d���@��x$���cѤ��%@��T@�&@��xc����T��$@��xc���+����@�c��+@��'@��/@������$@��C��T������_����������������������������� ���������G���@��@��@�����@��c0��T������#�#@�a@�@��,T�'���@���kT@�����f�}������#���a�}���r���'@��@�@�_�cT����������'@�a@�d@��@��넰����T����}�����@��'@��@�e�e�;H�aSM��4��� �a@�!�`���������_�Z������/�!��Q��� �����������@��@�����@��C�?�	T�Cѝ�?����#������� �������>��cє���#�������{��������@� ����T�@���#
T�����������v����@��������@��@��@��@��@�@�@�������T��}�����k���@��@��@�C@��@�b@�_�T�@�c@�����
�xb�hxb�I������x"������	�_���T�@�@��@�c� �_�cT@��@� �����xc�&xc���F���x#�c����T����C��_������������������ ���������y���@��@��@�����@��C�?�	T�Cѝ�?����#�@�$@���T@�%@�����
�xa��xa�)������x!������	�?���T������ �������>��c����#�������{��������@� �?���T�@��c	T��
����������@��������@��@��@��@��@�@�@�������T��}�������@��@��@�C@��@�b@�_�#T�@�c@�����
�xb�hxb�I�
���
���x"����	�_���T@��@� �_�cT@��@� �����Fxe�gxe��ʇ���Fx%�������T����C��_�U��T����R������O�� �������������@��@��@�u���@��c0�T������#�@�$@� ՟�T@�%@�����
�xa��xa�)�
���
���x!����	�?���T��������@��������_����� �� �������������@��@��@����@���?�
T�ѝ�?����#� �������>��c�_���#�������{��������$@� Ղ@�B��������_��T���@�A�}�����@��@��@��@���T�������7����@��@��@��c����T��b�}�5���@��@��������@��@��@���iT�@��@�����������������_�������������������/�!������ �������]���@��@�����@���?��DT�ѝ�?����#�d@��@�&@���#CTF@���cBT�����@���&@���G@����@�T�`�T���@T���#����>��c�����#ѡ���G�?�T�z��#��������Ծ���GA��C��C��@��C��C������C�_��<T����W�C
����>��cѹ���#�����
�C����>��cѸ���#�������C����>��cѷ���#�����)�#��xa��C�C���������>��@��/��#@��C�Cxa��C��@��C����C����|���0��@��#@�"@�!��;@���c��/@���C�`x"����C��C��C��C��C��;�?@���T@��@�T@��@���}������C��;@��C�@��@�T�|������|���i����|��C�����;H�eSM��4M�� ��@�%������;@��C��|�@�@��@���C����T��}���W���C��;@��C����������C�������_��|���������xa��C�C������������@��+��@��C�Cxa��C��@��C����C����|������@��@�"`�!��7@���c��+@���C�`x"����C��C��C��C��C��7�?`���T@��`�T@��@���}�������C��7@��C�@��`�CT�}������}�������}��C�����;H�eSM��4��� ��@�%������7@��C��}�@�@��`���C����T��}�������C��7@��C�����D�������}���������xa��C
�C���������w��@��'��@��C
�Cxa��C��@��C����C����|���i��@��@�"��!��3@���c��'@���C
�`x"����C��C��C��C��C��3�?����T@����T@��@���}���H���C��3@��C�@����CT�{������{��������{��C�����;H�eSM��4~�� ��@�%������3@��C��{�@�@�߀���C����T��}�������C��3@��C��������1���{���&��)���L���y+���?�
T+���T�xi�?�T-�}�N	��˭�����

���T����`yi�n@��}�����i�C����?�@���kT@���@���}�������C��GA��C@��C��@��C��?@�@���T��������:����@��C�����;H�eSM��4�� ��@�%������GA��C@����C��?@��C����T@�@�'�I��	˥�}ӥ�����������T��}������C��C��?@��
���t������������������xn�~̛~��yn���p���1����y.�o�����k��T����xn�3~̛�}��yn�������s���y.�������k��Tw����������	���������������������������� �����������*���@��@��@��@����@��C�?�i	T�Cѝ�?����#������� �������>��c�����#�������{��������@� ՟���T�@���T����������������@��������@��@��@��@��@�@�@�������T��}���������@�D@� �����������������@��@��@���������C��_�����4�� �������������@��@��@�����@�@���c;�IT?��HTP���c;˝�?����#��G	��K	��[	��S	��O	� ���=����>��c�k���#�;	��7	��{��;	���=��3	� ���9����>��c�^���#�/	��+	��/	���9��'	� ���5����>��c�R���#�#	��	��#	���5��	� ���1����>��c�F���#�	��	��	���1��	� ���-����>��c�:���#�	��	��	���-��	� ���)����>��c�.���#����������)��� ���%����>��c�"���#�����������%���� ���!����>��c����#�����������!���� �������>��c�
���#��������������� �������>��c����#��������������� �������>��c�����#�������������� �������>��c�����#������������� ���
����>��c�����#����������
��� ���	����>��c�����#����������	��� �������>��c�����#��������������@�ƀ	��?��@�� 	��C��@����G��@��`��K��@����O��@�Ơ��S��@��@��W��@�����[��@�ƀ��_��@�� ��c��@����g��@��`��k��@����o��@�Ơ��s��@��@��w��?H��;�'@��/��@��kT�@����@��}����GI��KI��OI��SI��{��[I��;H��/@��@���'T���������i����/@��;H�#�#�;H�cSM��4M�� �$@�$� ��GI��KI��OI��SI��{��[I��;H��@��@�)@�*@�
�H����	��T�}����	�R���[I��;H��@�������?����@�
�'��@�����x`�сxf��?H��[I���3����'@���<�k��T�[I�d@��@��/��GI�@� ՟��T@��@���}�������GI��/@��[I�@�_�T����������/@��GI�#�#�;H�cSM��4��� �$@�$� ����[I�@���IT@��@���b@� ������� �������>��c����#�������{���������[I�$@� Ղ@������_��T���H�A�}Ӈ���[I��@��H���T�������ܺ���H��H��@��c����T�{�b�}�����{H��@��������[I��GI��SI��OI���B���-T�/��hb8�9���~��3���W������P��c;��_��+@���[I��/@��SI��OI��@9�~���T�+����xc��#��������������GI������[I������GI������[I������GI������[I������#@��
���@9���$���0���@������@����GI����[I������GI�@��H� � ��@��������ˤ����˄�_�CT@��H� �����!��<�*��T��@�����x`��H��@������������	�(�_�T@��H��@� ������xb��xb�)�)�	��x"�B�_���T������*y`��x`�k
�k�J�*y �����T�����
�������������/�!��������������������� ���������������z���@��@��@��@��@��@�����@���?��T�ѝ�?����#�������� �������>��c����#�������{��������$@� ՟���T�@���T������������������@��������@��@��@���@��@��@�&@�'@�������T��}����������@�b@� ����������@����@�D@� ՟��TD@���@@���}�n���@��@��@�D@���
TA������¹���@��@�C�C�;H�cSM��4��� �D@�$�@��@�D@�E@�@�@��������T��}�������@��@��@�����c���A����$�҄����@����@�����
T��������@������@��@��˦���@��$ƚ��1����6�@����@���@������@��@��@������@�����������_�E����'������$�� ���������������@��@��@��@�L���|��}��{��@��@��@���`�E��G ��)(@�)�n|�J�o|�+0A�k�p|���t|ț��m|�)
�q|śJ�u|ƛ)(��k�s|Ǜ��+0���������_��@��c0�	
T������#�F�aoE� �?�T�F�bkE�;H�cSM��4C@���#��+�c�"�C��F�aoE� �?�iT�F�bkE�;H�cSM��4C@����#��+�c�-�C��F�aoE� �?8�)T�F�bkE�;H�cSM��4C8@����#��+�c.�C8��F�aoE� �?<��T�F�`kE�;H�aSM��4<@����!��+�! .�<��������_��@����������@��������� ���5�����h@�?�ATۓҡ ����aw���᠚ҁϦ�A%��AS���ᢛ���A+��!+���!'�����������!f���������a����!������P���������!�����a������A߷������?8�ATA��ҁ*�����������ҁ;��,��!|���A����_����A�����������������ҁz��!m������A(�ҁ���a���a����نҡC���������!T��:�����A"���T?<�AT���a���2��!F���A��ҁ	��a�������!*��a��a
��ar����W��(��!�������a�����A�������A2��p��������A�ҡ���?��!`���A��ҡ8���������)!�ҁw������!A���a��A�������l���a�ҁҿ�An�����!ކҡ��A�������!Z������O��!���Ⴭ�g����`���a���!h��a5��a����!/��o��!���|���|��_֐@��c0�iT������#��G���������%����G@�dh@���T��Te��%������!Te��%����8�Te��%�����<�
Te��%̠��e@����@�e@������e@����@�e@������e@����@�e@������e@����@�e@������a`@�?�(	T%��0�hT����7����������������G@����7@��3��/��;��f�������������G@�d`@��/@��ˁ��3@�_��T� �ed@�_�cT�;@��+��;@��}����������+@����& �h&�����������_ր���������A�!T!�������/�c�,�����������_�W���y�M�� ���������@�o���@��c0�)T������#��#�_�Th@���T%@�f��&���k�T�8�T%@�f��&���k�T�<�T%@�f��&̠�kT���T$@�e��%��kAT_0�ATd��˄���~�%��g0������}���iP��	�)��)}�
	�kp���k��k}�L�m���
˭���}��
�o�������}���q����1��1}��t���˔���}�u�v�����}���$hd������hg�����ii�����Dik������im������io�����jq�����djt�������`T�����+������y�.���@��+@��@�b���B��By��jb�B��C@� �d�`������������_ր��1������a�!�2�����/��,��������_ր��#��������!,�����/��,��������_ր����������!,�����/��,��������_�����������8���@��@��@��@�C���@��c0�)T������#�@��������@�h���/��
��@��������_�������@��c0�)T������#�@���������h�����/��
��@��������_�������@��c0�)T������#�@��������@�h�����/��
��@��������_��������@��c0�)T������#�@���������h������/��
��@��������_�������h@�?�`T?8��T?<�aT�{��_��z��_��~��_��|��_��y��_��@��c0�iT������#��7��C��?��;�h@��8� T�<��T �����7@��;@��?@��C@�d@���d�`@���-T��T��y����˄�����_�G�����?�T�+�����E���7@��;@��?@��C@��+@��y��@�`@���`���T������m��7@�`��;@��?@��C@��y��@�_�CTc�����E�!��y�����T�#��'�����y���T��@��@������#@������y��'@������7@��?@��y�����񤰆�?�T�#��������7@��?@��#@�`��������������_�����������y���� �����������:���@��@��@��@�y���@��C�?��T�Cѝ�?����#����������h@��8��T�<�T��� �j����@��c����>��c�����#����c������>��c�B���#�h@����c����@��A��B��C����������@�?�T��@������@�_�cT��@���@��|����ص����@�������������c��|������@��@��@�����C��_�?8�T��@��p���@�_�cT��@���@��~����������@������������c��~������@��@��@�����C��_�?<�T��@������@�_�cT��@���@��{����������@������������c��{�i����@��@��@�����C��_���@�����@�_�cT��@���@��z����������@������������c��z�N����@��@��@�����C��_���������������@��@��@��@�U���@���?�IT�ѝ�?����#������������d@������>��c�2���#�����9�@��|����|��˿���0���@�?@�T� ����T����}���f��˥���������h%����������@��`@�e���������
�����@����_��@����c��@����g��@����k��@����o��@����s��h@���T�@����w��@����{��K��L��M��N���������������_����/�!������������}�� ��'���!���'@�����@����?�IT��ѝ�?����#�����������������������C�0��b"����>��c�5���#��@����C�����C���@���@���@�A����C�s����@��A��B��C��������#��E��F��G��#H����������������_��'��+��/�������'@��+@��/@����@���?�IT�
ѝ�?����#��[��c����>��c�k���#�@�@�@�@�@�	@�
@�@�c�˵���y����
������)�J�k�!�B�_��T���|�J���������	��
�������^�����	�
�������
��_�-xl��
���c��y,����A�j��T��}�_��
T��_�)
T�	�_�iT�
�_�T��_��
T��_�)
T��_�i	T��_
�H��TD�	��c��ym���͓�M���Mʏ=��yo��!ϓ��Oʐ��yp����
��A��yo����y,����A�k��T���F�v�G��zu�v��c��zu����ēs����ʙ���9ʺ�Y�����������
����	����������B��TIȓ�:��֦����	�W(���F�w�G�k�����T��������
����������������|������y������v������s������p���
���m�� ��������������@��@��@��@�9���@��c0�T������#��#�;H�d�Y9$6����������������_�&����������_���������������@��@��@��@���@��@��@�F�c�G�d��,@L�N!�NB�Nc�N,,�L0,�L�	 N�	 N�	 N�	 N
 N1
 NR
 Ns
 N���,�L�|�L���NF@n�@n'@nc��NBn����Àg�l�e�$��N#�`Ι|�L���N�@n�@n@nB��N%Bń��€g΍�e���N�cΚ|�Lņ�N&@n�@ng@n���NEBn��Āgή�e�`��Nd�bΛ|�L��N@n�@nG@n!��NeBn����g�ωe�C��NA�dΜ|�L��Nf@n�@n�@n��N�A
n0����g��e΂��N��aΝ|�L%��NF@n�@n'@nc��N�AnQ���Àg��e�$��N#�`Ξ|�LE��N�@n�@n@nB��N�Anr���€g�2�e���N�cΟ|�Le��N&@n�@ng@n���N�An����Āg�S�e�`��Nd�bΘ|�L���N@n�@nG@n!��NBn�����g�l�e�C��NA�dΙ|�L���Nf@n�@n�@n��N%Bń���g΍�e΂��N��aΚ|�LŇ�NF@n�@n'@nc��NEBn��Àgή�e�$��N#�`Λ|�L��N�@n�@n@nB��NeBn���€g�ωe���N�cΜ|�L��N&@n�@ng@n���N�A
n0���Āg��e�`��Nd�bΝ|�L%��N@n�@nG@n!��N�AnQ����g��e�C��NA�dΞ|�LE��Nf@n�@n�@n��N�Anr����g�2�e΂��N��aΟ|�Le��NF@n�@n'@nc��N�An����Àg�S�e�$��N#�`Θ|�L���N�@n�@n@nB��NBn����€g�l�e���N�cΙ|�L���N&@n�@ng@n���N%Bń��Āg΍�e�`��Nd�bΚ|�LŇ�N@n�@nG@n!��NEBn���gή�e�C��NA�dΛ|�L��Nf@n�@n�@n��NeBn����g�ωe΂��N��aΜ|�L��NF@n�@n'@nc��N�A
n0���Àg��e�$��N#�`Ν|�L%��N�@n�@n@nB��N�AnQ���€g��e���N�cΞ|�LE��N&@n�@ng@n���N�Anr���Āg�2�e�`��Nd�bΟ|�Le��N@n�@nG@n!��N�An�����g�S�e�C��NA�dΘ|�L���Nf@n�@n�@n��NBn�����g�l�e΂��N��aΙ|�L���NF@n�@n'@nc��N%Bń��Àg΍�e�$��N#�`Κ|�LŇ�N�@n�@n@nB��NEBn��€gή�e���N�cΛ|�L��N&@n�@ng@n���NeBn���Āg�ωe�`��Nd�bΜ|�L��N@n�@nG@n!��N�A
n0����g��e�C��NA�dΝ|�L%��Nf@n�@n�@n��N�AnQ����g��e΂��N��aΞ|�LE��NF@n�@n'@nc��N�Anr���Àg�2�e�$��N#�`Ο|�Le��N�@n�@n@nB��N�An����€g�S�e���N�cΘ|�L���N&@n�@ng@n���NĀg�`��Nd�bΙ|�L���N@n�@nG@n!��N��g�C��NA�dΚ|�LŇ�Nf@n�@n�@n��N��g΂��N��aΛ|�L��NF@n�@n'@nc��NÀg�$��N#�`���N�@n�@n@nB��N€g���N�c�%��N&@n�@ng@n���NĀg�`��Nd�b�E��N@n�@nG@n!��N��g�C��NA�d�e��Nf@n�@n�@n��N��g΂��N��a���N)��NJ��Nk��NB����,L�_��@��c0�IT������#�`���������@���6�����@���H�aSM�a5�@�����@�!� ��F�b�@�"���F�`���/��4��+��F�`��H�bSM��4{��!��F�b�B�"��F�a���/��5��+��F�`��H�bSM��4l��!��F�b�B�"��F�a���/��6�w+��F�`��H�bSM��4]��!��F�b�B�"��F�a���/��7�<+��F�`��H�bSM��4N��!��F�b�B�"��F�a���/��8�+��F�`��H�bSM��4?��!��F�b�B�"��F�a���/��9��*��F�`��H�bSM��40��!��F�b�B�"��F�a���/��:��*��F�`��H�bSM��4!��!��F�b�B�"��F�a���/��;�L*��F�`��H�bSM��4��!��F�`�B� ��F�a���������_���o���b���@��c0��T������#��'�����������!�;�O:��������_�������X����@��@���@��c0��T������#��'������������!��7:��������_�������@����@��@���@��c0�T������#��3��/���?�T����%@9c5@9�86�qT@9�86"�B|6���������@� ����3@��/�B�����/@�����
��B`�������#��@�����3@��/�B�����/@���? �T������B0<���!�����@������/�!����������C��_�����������C��_�hd8��� �?��T�z��ˆ@ӥ Ě��0���@��0���(Ě��������C��_���������ٿ���@��@��@�����@��c0��
T������#��?��;��7���?�T����'@9c5@9�86�q!T@9�86"�B|6�������#��@������;@��?@��/�c�����7@�������B`��'�����+��'@������;@��?@��/�c�����7@���b�����|@���T��B0<���!�����@������/�!�������������_������������_����������_��������������_���������x����@��@��@�����@��c0��T������#��G��C��?���?�T����'@9c5@9�86�q!T@9�86"�B|6��'�����+��'@�S����C@��G@��/�c�����?@�������B`��/�����3��/@�B����C@��G@��/�c�����?@����6����#��C@����?@�f@9F86�����گ���C@��?@���'�?@�@�@�@� ����G@�����P����#@�����H�gSM��4��� ��@�#����9�������������_��������������_�fha8�&�h!8!�_�l��T�#@��@��@��@� �����������'����#@�����H�gSM��4��� ��@�#����9�F�b�@��������� ��#@�@���@9c@���9�����������_���������Ӿ���@��@��@�_���@��c0�T������#���d���T���������_ւ�}�B���C�B�?��)Thc8!$š_�!0�� @��������_������ ������������������@��@��@��@��@����@��c0�iT������#��/�d��d�D���}�� ��˿ ��T�����������#������5����#@�d@9�@��$Ś��0��9�@��@��@��@�����C��_�'�ghg8� ��� Ț)���0��h!8hha8%Ś��1����h!8�	�_��T������C��_�����������^����@��@��@��@����������aT�����_�B�?��Txb�exb���@��T���_��@��_��@��C�?�iT������#��s��o���	���
��c��{�����w���7��s@��o@����K��c��G�����������������K@��W��G@��[��c@��S��C@�`��s@��o@�����_�m	T�C�ex`��mT � ��O@����c���TP�c��O��[@��W@����S@����T�;������@��Є�ݮ���[��S��s@��o@��;@����C@��W�&�����h&8�w���b����D����� ��O@����c���T$�c��O��[@��W@����S@�_���T�?��_��K����������������K@������_@��?@�����S@������W@�?�T����C��_�@���������/�!@/��������/�!@/���� ��������������@��@��@�j���@��c0��T������#��7�a��?��;��7�"�����
���H����#��;@��?@����7@�~�b�@�T���҅������|@����E������@���)T�#@��������	T���@���	
T���#@�����		T@��������#@��@��������������_��B�6��'�����+��'@�d��������/�c�������������_��#@��x%����;@���T���7@��?@�����7����@��@�����T�#@��@��������������_��(T�����������������_������������}���@���z������w���@���t������q�� �������������@��@��@�o���@��c0��T������#��G�����B�����?�
	T_��T?�i
Thc8�����q�T�@���f��?7"�B�6��/��{��3��/@������@��/�B������������_��{@���T���������B�$��'�A���+��'@�ލ���@��@����/�����������������_��B�$��7�A���;��7@�ˍ���@��/�B������������_��B%���A���#��@������@��/�B������������_������ ����������������@��@��@��@�����@����?�i
T������#��_������������?��/��������%��@��&�����@�����%�
���:�!���?@��/@��&��%������:�#	��'��#��7��3��C�����.���+��;��/@�?�T���?@��� 7�/@������	��?@���k�����B��G��K��;@��+@�d�����B��O��S�����A
���#���������7@������#@��'@��������_��#@��'@��7@����>�� �T�'@��#@��7@��#@��'@��7@�c������_>���3@��C@��������_�������_���������2����@��@��@�����@���?�I	T������#��W�������E����3��������d7����&�����K��G��+��'��#��cd7����������/��@�?�!T���3@�G��6�'@��K@��@��������3@���������B��7��;��/@��@�������B��?��C�����A
��������o���G@������+@��#@��������_�������_���������ۻ���@��@��@�����@��c0�iT������#��'���B�?�-Thb8d�ф@ӟdq)��Tdф@ӟdq���Td�ф@ӟ$q)��Td�ф@ӟq���Td�ф@ӟq)��T�q�T�q���T�q`��T�q ��T�q�T�q���Tb�B����A�����@��������/�B������������_���������������������_��������������@��@��@�����@���?�)
T�ѝ�?����#����!7������?��T#�hc8�5#�hc8D4����b�A������������@���@���@��@���`��,�������!�7�����/�B�,�����������_�(�x(x������������&���T!��@9�xӨ@9����T���y�������@���������@��@��@��@y��������>��c�����#��������z�1�����������6������������_��@���f�� �������������@��@��@�����@��C�?��T������#��o�?�
T�Thc8�@�c��F��+��r����9}�T�����s��o����"
�|�kT�@9�+@������o@����s@��'�?��T�Tj�hc886k@�k���h�#�"�B�(��O�!���S��O@�Ջ���'@����@9�#@��/�����+@�����C��_�k@�G�#���B�;��W�����[��W@������'@����@9�#@��/�����+@�����C��_��'��#���B�&��_��@��c��_@������'@����@9�#@��/�����+@�����C��_������������@9�+@�����C��_��{� �`��^��!���A�!x(���������{@��/���,���������C��_��	������������
�����C��_�k����#����MT?
��T�
Thj8J���`��T�!�,�����"�B�7��7�a���;��7@�`����'@��@��@9�@��/�����+@�����C��_���B,��?��|��C��?@�N����'@��#@��@9�@��/�����+@�����C��_���B�;��G�����K��G@�<����'@��#@��@9�@��/�����+@�����C��_��kT�������B�$��/�A���3��/@�&����'@��#@��@9�@��/�����+@�����C��_��
�e����c����a�� ���������������@��@��@��@�����@����?�	T��ѝ�?����#��������������������
�#6�9�O��9����������B�>���!�����@��������/�c�������������_��G@�d����	����
��G��@����
T�@����@����%	�?P�T?0�@T?H�T?P�T?`��T?X� T?\�T���?l�`T?x�ATa���A9�6�A9�O@����A9i�I7�O@�?��TJ��
�T�@�?
�J��T��B�$���A�����@����������/�c�������������_���B$���������@����������/�c�������������_������������������_��{��W��@��@�����H����w��s��S������
������W@��{@�	�K@����������w@��s@��S@��G@��
T�K��C�����K��L��'M��������@��@��@��C@� ����w@������s@��S@��������_������������_�����������������=����@��@��@��@��@��@��@�-���@���?�I�T�ѝ�?����#����������������������H7���/���I����@��B��B��B��B��A������A���AT�#T9�'T9�+T9�/T9�B��B��B��B���T9��T9���
�q��6������B<%���A�����A��������/��������B�������_��?���U@� ?�P�`T���?@�"p@��@�@?������$6�B��B��B��B����e#��S�G���,!T�B��� T��# 7���B���T����T��ˉ���*��B�`	�_q�T�/�!�)�;xj�`������������������@��@��A�������"�cii8����T_�AT$�B�hb8�@�� Úcѣ�c@�4"�Bl����A�������A����������������/���C�}�������@�c���������BX������������A����������������/���������o��s��w��{�����c�;���@��@���@������K�������������@��@��A�������?�����������������@��@��A��� ���2����[�����*�6����@��[@�m������� �`��
��A����!l%�����/�B�,���������5����@��@��@������
��X����U�������&����@��@��A�����������@�������@��������������c��#������h��������c��g��k�@���������@��@��A���@�����c��#��������������c��g��k�@���������@��@��A���@��������_����������@��@��A������������������������Bl>�����������A�Ɉ���/�!�����S@�������_�������������_��B��B��B��B�����%���'T9�6���+T9�r�@�������B���T�����
T�B�@�?�A
TB�
6�F�g�B��?@��AT��9�������F�b�B����@��� 6�@��@��@���A9�@��@��A�k�@��@��@��A��?@��@��B�_�T�F�c�B���T�F�b�B����@�l��7b�B(/����������A�p����/�!�����@�������_��A��A��@��@�����@��@��A�������_��B����B���M���%�������������_��#T9�/T9�B��B��B��B���T9��T9�A��A��@��
������6�B��@��A�B�B����������A�8����@��/�B����������������_���BD?����!�������A�'����/�!�����@�������_������C��K���9�G��O��?@��@����l6?L�T�K@����C@��Q�T�1�T�I�@T�Q�T	�Y�T�m�`T�y�aT�
�
�
�m��
�B���o������C@��C@����K@��]�T`�aTA��}���T9r.������'T9�6���
���
�B���@����
����������
���7�+T9�6�B����@����@�7�/T9�6�B����@����@��k��7?�VT��aVTe6��A9��A9�ʯU7�O@��G@���LST�B����RT�B�_룑T�(�T�����A��A��@��o���B��O@�e��_��˄������B������@�(���%����@��C��/�B�8�[xd�`�d���#T�@�#9�@��@��A�������_֤��)��!"T�@��G@��_@����a���@�{�9H�dSM��4��� �d@�$�`��@�������_�$���AT�G@����@��B��hc8����T�ATD���@��he8�@�!Úc���c@�#4"�Bl���A�����A�R�����@������������/�����}��_@�������@�c��������BX���������A�7�����@������������/���%�'�#�H�cSM��4����$�#@�#�$����@�������_�D�6��T�@�\�T����k��@��G@��_@�m����c��g��k���@�����H�fSM��4����"��@�&����@�����������_����k��@��G@��_@�����c��g��k���@������G�fSM��4����"��@�&����@�����������_�dЄ�
��a
T�B��@��hvT�B���e�������B��������#���c���������K@����C@�����A9�#9�@����G@����_@���������;�9�G�dSM��4 �-����O����@��@����d@��#�f@��c�h'@����j/@�$�&�($�*,��B�$ ����@��A�������_�$Є�
��T�@��G@��_@�����@������G�fSM��4&��� ��@�&����@�����������_�dЄ���T�@��G@��_@�������|@���@����@�������_��@�D@� ՟��T�\�
T�`��T�@�L�lT0�TH�T�G@��@���L�T�@��G@��_@�������@��G@��_@�1�6���@��G@�t�������� �`��
��A�����!l%�����/�B�,������X�TP��TX�T�G@��@�������@��G@�T��������l�Tx� T���������!
��[��_� �,6��������@�������S��W��SA�����/�B����������@��G@��_@���������@��G@�,���������d�!T��t�?@�",@��@�@?�T@���@?� �AT�?@��@��G@���×���������A��A��@�8����@��k��G@��o��_@��s��Є������C������@�$��\@9�@��y��{���@��q���������A��A��@����	���y����@��@��A�������_��?@�",@��@�@?��_@��?@��@������@��G@��������o�����������A��A��@������o@���@��@�����������_֟�AT�G@���T�@��B��hd8�5������ ��q�T���@�����B|&����@����A������@������/���
��B|&����@����A������@������/��� �����{��A����A�"����{@���@������@�������_֟�`T��T���H7�/����A��A��A������@���@?��T�@��G@��_@���!�����w�|@��A��A��@������w@���@��@��G@��_@�
�A��s�����A��@����A������s@���@��@�������_����H7�/����A��A��A�^����@���@?֢����������!��.���K��O��KA�$����/�!�����@�������_֢�Bl>��������A�����/�!�����O@�������_��#T9�+T9�/T9�B��B��B��B���T9�A��A��@�o��6�B��@��A�F�?@�!d@��@� ?����������>��cѲ����#��k@�Є����!
��3��7��K@����C@����G@�����A9�9�����C������!���;��?���*��#�������!*��C��G��A��@���!��K��O��O@�������!
��S��W�@�������������l�������A������O@��/�B����������������_�����?@�`�@����[��@��_���4�a������@���M�������A������/�!�����O@�������_�������������_��g@� ��g��?@�"h@��@�@?��g@��T�?@�C0@��@�`?��������#��'��+��/��3��7��;��?��C��#
9��������>��cѫ����#��GA��/���������>��cѢ����#��GA��/��B�B���"�B$)��w�!���{��wA�Z����/�!�����@�������_��?@�"h@��@�@?��lT��'�?@�C0@��@���`?��������#��'��+��/��3��7��;��?��C��#
9��������>��c�o����#��GA��/��B��F�b�B�_�`T���B��F�b�B�� 6�B��@��hT�A��A��@���g|���������B��B����@����˥����B��������7�������1���������@���\@9�@��y��{��q���������A��@��������A�@��������@��A��c@��������������c��W����?@��h@��@��?��c@��mT�?@�C0@��@�`?��������������������#��'��+��c9���������>��c�����#��/B��G��c@���'A��F�e�B���`T��
�+A��F�b�B��������c@����6�W@��@��A�����A��@����A��{���������/A��3A��~�������B+�	J��$���9��9��9��9���������9�9���d@��#�f@��c�h'@��������A��A��@��@��G@��_@��W@�M���A��@�������_��@��@��A�������_�ٻ��b������@������A��A�(����@��A��@�����������_���
T$h`8�qc��T"�Bt"��[�����_��[A�W������/�B��������s�������������������T$h`8��ѥ@ӿ$q)��T��q�TB�B���c����g��cA�7������/�B��������S��������������������������������~���e���������������@�(�	]@9*@�Ky�){���@�?qi���������A��A��@������	�T����@��A��@�������������_�������������_�!�_�
Tha8qc��T"�Bt"������������A��������/�c���������������������݂���@��@��@���������!�_�Tha8d�ф@ӟ$q)��T�q�TB�B������������A�ł�������/�c�������������������������@��@��@����������������������� ����#��'��+��/��3��7��������@��#@��'@��+@��/@��3@��7@�c���@��c0�)T������#����#��C9�G9�K9�O9�/��3��7��;���9��9�CA9�6�/@���E@��� � � տ�hT�@�‹���@��������_��@��������_����������_��������9�9�9�9�������#��#9�'9��[����@��@��@��@9�@9�@9�@9�@��@��@��#@��#A9�'A9����@��c0�)T������#�@����'�@�BT@���@?�X�T�'@� @�!@�!�@� ?����������A�!D.�"+��������_��'@� @�!@�!�@� ?����������!�!x�+��������_� ��6���������_���������@����@���?�T������#��w������� �#��?��C��?@�'��\@9	@�*y�{��C@�qH��������������	@� �?Y�T�������w��{��H7h86i@���i��������y���S��O��;��@��@�d��9�9�9�9�[��_��c��g��C9�G9�J��K��L��������S@��O@��;@��w@��{@��@���������{@��HT�@���!�������w@��������������_������������������_��G��K��G@��S�`��q���S@�?��/�B��B���!���G�bSM�b4.���!�������/�c������������_�� ����������������������@��@��@��@��@��@��@�h���@��c0�I)T������#��G������������%� �b/�B5��@�����;���? ��T
@��
�ҋ.������+���_�T�@��9�? �aT������+m��+���_�T�@��9�+@�����
����+��;@��@��@���?,�aT
@�묌�˭��K.��-��_�T
@yK���_kT
(@9_�q�T�}��3��@���?�AT
@y����_kAT@9�q�T����3��@����?�?�aT+-��_kT
@9_�q�T����/��@����?$��T
@�N��+ͭ�.��K���_�T
 @9_�q�Tj���/��@����?�!T
@�˭�ҫ���_k�T
@yK.��_kT
@9_�q�TJ���/��@����?�T
@��������_k�T�~��/��@�{��? �? � �KT
@������,����N��_����?�?���j7 �T
���.���L��_k���?�?���j7�T
@yk���_k!T
@9_�q�T�@��9S��?,�?,�?,�!T
@�+�����+m��+���_�T
@y+��_kAT
(@9_�q�T�@��9�+@�k���
�q���+��;@��@��@�3��?�?�?�?��T
@�N��+ͮ�_kT
@y+���_kAT
@9_�q�T�@��9�+@�k���
�Q���+��;@��@��@���?$�?$�?$�?$�T
@�뭍�+��������_��T
 @9_�q�T�@��9����@����?�T!���B��B~�@�Y������
�(���+��@���;@��@��@��? �CT! ��˄���}���B���z�����������'��@���;@��@��@����A9�A9�A9�A9�'@��+@��/@��3@��A9�A9������_��}������~����� �������)����@��@�����@��c0�IT������#��#����F�c�B���T�F�b�B�
��7�@��#@��F�c�B���T�F�b�B���7�@��#@��F�c�B���T�F�b�B����7�@��#@��F�c�B���T�F�b�B���`7�@��#@��F�c�B���T�F�b�B���@7�@��#@��F�c�B���T�F�b�B��� 7�@��#@�T@���@?��hT�@T�T�������@��������_����@����@��������_�\�@T`� Td�T���������������_����|��@����������_���a�����@��������_��@�",@��#@�@?�T@���@?� �T�@�!d@��#@� ?� �?�T#��a�!���@����7���|��@����������_���!���@����������_����~����@��������_��������@��������_���A�����@��������_���������@��������_����@����@��������_��������@��������_��@��������������_�������U����@��@�.���@��_��@��c0��T������#���_�T 9�������_��������� ��#9��������6����#@9�@��@��@�������_��@��c0�T������#����+���"����T�#�������и���#@��@�?�T�������_֠��a/�!�9�h��� �������������������@��@��@��@��@��@��������_��@��c0�T������#����'��#���_� T�#��������������#@��@�?�T�������_֠��a/�!�9�3��� �������������ӭ���@��@��@��@��@����@��c0��T������#�����������@�@�!@��� ?��@�!@��@�B��@��������?���T���������_��������������@��@��@����@��c0��T������#��7��G��C��K���"�#����+�@��'�@����@��ˊ��	�K���a����
��	�?��@��@��'@��?��+@��@��#@����@���K@��C@��G@�������?�T���T�������_�����Ͷ�� ���������������`����@��@��@��@��@��@�����@��c0��T������#�����������@�@�!@��� ?��@�!@��@�B��@��������?���T���������_���������4����@��@��@����@���?�)T������#��c��k��[��g��W�������ɝ���K��W@���
 ��3@��@�!@��?@����?��G@��@��/@����K@��[@����T�/��G�b@��3�d@��?�%���C�F@����?��;�������������;@��C@�#�#��G�bSM�"��4���� �$@�$����/��/�����z�F	� ����������+���4�����K@��k@��c@��g@��[@���a������T�T@�@�d�&������F��b���?��T�7��;��K��+���s����+@��7@��;@��K@��k@��c@��g@���������_������ ��������������������@��@��@��@��@��@�v���@��c0��T������#���@�@�!@��� ?����@�"@�!@�B@���@?��@� ��������_����������@���@��c0��T������#����+��'��#�@�@��@����?��@��@��@��@��?��'@��(T�@��@��@��@��+@���"�������#@������?�������_ֽ��� �����������R����@��@��@��@����@�!��H���T!��H�����T���_��@��c0�	T������#��� ����@����H���T���H�����T��%h 8��jT�˥ѥ�}ӿ��@��0��e(Ś_��T�������_���`��� �����������
����@��@��@��@����@���?�T������#�@�@�d���@9e6���@�a
���#9�K���	� ��#��T�g�@�@��T�������7����T��8��@��������#��@��7@��@����@��g@�b�����8���x����#��@��7@������@��g@��G�����T�����3���}�����n����g@��#��@��3@��@��O��S��K�@9�#9�O@����#B9c@����#9�F�b�@����o���#��t����ad���@9d6���@����t��!�@9�86�+��#��;�@��9�Z���E�a�B��E�b�B���G�aSM�a4���"��C���#@��+@��;@��|���/�c�.��C@����G�cSM��4��� ��@�#����������|���������/� 1�������_֑|���������/��.�������_ֻE�`�B��E�a�B�����������_֢�B`��W�����[��W@�M|�����/�B������������_�hc8�$�h#8c�?�l��T�'��?��/�a�@9�87@��9����E�a�B��E�b�B���G�aSM�a4����"��C���'@��/@��?@�R|���/�c�.��C@����G�cSM��4���� ��@�#���������B|���������/� 1�������_�9|���������/��.�������_���������@�����@��C�?�iT������#��O��C�g�z��{��r���|�T�?�!�_�"T�9�@�����ś���?@��C@��A9�@�'�h'8 � �����T!���_�T�9�@����������C@��A9'�h'8��T���@�!�_��T�@����������C@�#�h#8����C��_ք���H����T!�_�T�3��@����������C@��3@�&ч�y�h&8 � ����@���c�H���T'�h'8���T!��Ѧ�}����@��0���(ƚ_��T�;��?��@�����m����C@��;@��?@����G�����T��(�h(8��f�������!����@��0��g(ǚ�@���y������_���T�7��{9�@�����L����?@��C@��7@��{A9���������������9��^����@��@��@��@��@��@���@9Z���� ��_��@��c0��T������#��'��7�g��g�G���}�� ��i�����H���c �c�}�#��}��˿�T�9����c��c@�����?�"����T��������ݴ���@��@�?�T������_֠��a/�!�9�u�������f��� ���������������������@��@��@��@��@��@��@�����@��c0�IT������#���?�	T@�B�?�)T@�b�b��@���B�G�c�_�T��B���?��Txb�d��@���������������_ք�G�����T��@���!���������� ���������̩���@��@��@����@��C�?�	T������#��O��[�?�T@���?��T@���f��@�	�����G�����T���S��C��O�����*�hh*8���	�����
�I���@�1���(Ț
@��y������	��T�7��9���	����@�����h����C@��7@��A9�������O@��S@�������?�Txd�f��@��������;��?��
����C��_��G����T�*�hh*8���	�������
�I���@�1���(Ț
@��y������	��T�3��{9���	����@�����+����;@��?@��3@��{A9�������O@��S@����@��������������� ���������������2����@��@��@��@��@��@�g���@��c0�)T������#�����B�?��Thb8d�ф@ӟdq)��Tdф@ӟdq���Td�ф@ӟ$q)��Td�ф@ӟq���Td�ф@ӟq)��T�q�T�q���T�q`��T�q ��T�q�T"�B����A�����@��y�����/�B�������������_��y���������/�`2��������_����������@��@�����@��c0�IT������#��'� ���7+��x�jT�@� �ᷟ����������_���������Ĩ���@��@��@���@��c0�T������#��?��+��'��#������B��Z�����B���#@��'@��+@�L�����������������_��y���������/��.��������_��������������@��@��@����@��c0�T������#��?��+��'��#���������*���������#@��'@��+@�������������������_֛y���������/��.��������_���������b����@��@��@����@��C�?��T������#��c��O��;��7��W��3��S� ����������*��xџ��"T���S@������҇�������|F���ư��C�}G�����C�����	����W@�_�cT�O@�
�/��+��O@�����������+@��/@�(�	���h(8���&9+@����"T�S@������҇�������|F����@��C��|H�����C�����	� ����W@�_�cT�O@�
�/��+��O@�������ܘ���+@��/@�(�	���h(8��&9�7@��3@��;@�����������C��_��B(7��?��{��C��?@��x�������/�c����������C��_���������������ӧ���@��@��@��@��@��@�p���@���?�T������#��k��[��?��C��;��W��_� ���������*������(
T�[@�������Ը�f���&1���|@��H�h��h��G���z��}@��	�F����Ҋ������K}G�k!��k�C�f�����K}I�k��k�C�h���	�K}@��l�C�J}L�J
��J�C�J���J	
��	� ���'ˈ
�	��_@�_�cT�W@��7��3��/��+��W@��~�����Y����/@��+@��3@��7@�*�
���h*8��f9��f	9&��f
9�?@��;@��C@�'������������_�"�BT��G����K��G@�[x�������/�c�������������_���������������J����@��@��@��@��@��@�{���@���?��2T������#����k��_��[����w�&��W��������@��)�����҄������|A�����C����ˆ|E����C�������� ե�&��@��W@���cT�w@��O��W��S��w@��������������҄�������W@��S@����O@�(�	����h(8��%9!��|B�E���C����˦|D����C�������� ե�F��bT�W��S���������ȗ���W@��S@����g��/��7�#�����h#8���9�k@��[@��_@�p%���C��/@�c����҄������|@�����C����ˆ|E����C�������� ե���7@���cT�g@��?��W��S��g@������������������҄�������W@��S@������?@��C@�h�	����h(8��%9e��|A�&��C���ˈ|F���C����	��� ���(	��BT�W��S�����������m������҄�������W@��S@������C@���
	���h)8��F9���|B�E���C����˦|D����C�������� ե�F��bT�W��S���������G����W@��S@����c��+��3�#�����h#8���9�k@��[@��_@�;)��#��������d|B�D�E�����aT�+@����3@�_�cT�c@��c@��@�����"���#�D��h#8�������_��K��W��S�_�MT�+@����3@���cT�c@��c@����@�����
���#���������W@��S@����K@�(�i��	h(8B���+@����3@���cT�c@��c@����@������#���������W@��S@����K@�(ѩ��	h(8�3@��+@��c@���E��˥��!��񥰇�g|E����E��˨��҈������	}G�)�)�C�)���
}I�J	�J�C�J���J	
�+		�)
�����bT�G��;��W��S�������������G@��;@����҈�������W@��S@����~���'��)��	h'8G��g9!�}E����C���}G���C����	����˥	���bT�W��S�������������S@��W@���#����h#8����9���������_��������������������@��@��@��@��@��@�Y���@����?�	�T��	ѝ�?����#��?��C��k������C
9�G
9�K
9�O
9�O��S��W��[���
9��
9���H7���/Є�������k@��@������@��3��w��F�e�B���T�F�b�B�����_��37�w@��@��k@��@��3@��F�e�B���T�F�b�B�����P���,7�w@��@��k@��@��3@��F�e�B���T�F�b�B�����A�� '7�w@��@��k@��@��3@��F�e�B���T�F�b�B�����2��`7�w@��@��k@��@��3@��F�e�B���AT�F�b�B�����#���7�@��k@��@�D@� ՟�IT�\�T�`�!T�WA�_H�T @�!@���m_L�@T_X�T @�!@���F @�!@�v���������/�`2������	��_� @�!@���������	��_֟d�AT�H7���/Є����&����k@������@��@��/��s�����H7�/����������,@��� ?�T@���@?� � T������� ��@�"@���_� T�;� �=�����������@��k@����p���G9�G9�G9�G9�@��@��@��A��#H9�'H9Q������	��_��������u���������/��.������	��_֛F�cG��@��T�@�d@�e@�c@��@��k@�E^���������������u���������/��.������	��_֟�T$@9D6�E�`�B��E�a�B����������	��_ֻE�`�B��E�a�B����������	��_֟��T��T��aT!@�"�9����T"�y����T"����!@���Hu���������/��0������	��_֢�B�&�����@������@�Yu�����/�B�����������	��_��@��@��k@��@�؝��D�����T��B��������	��_��@��@��k@��@�ʝ��Є���T#@��+T @�@���T
T@����T��B�?����!�������@�(u�����/�B����	"@���Lu���/�!3��������������������	��_��@��@��k@��@�����d����!	T"@�#@�$@�%@��'��+��/��3�`���#	����������/��/������	��_��@��@��k@��@�~���$Є���T�[A� @�$@�"@�`�@T�g����c������ 6�c@��@��g@���Q��������	��_��c@��g@��@���������	��_��������t���������/��.������	��_���B�B�.����B�B�.����B�B�.����B�B�.�������;@�?�*T�K��@��k@����@�do���K@���|��_��G9�G9�G9�G9�@��@��@��A��#H9�'H9�������	��
������
���%��_@��@��h$��K@����G�gSM��4$���!��@�'���"������������	��_���J9c6���t���������/��1������	��_����t���������/� 1������	��_��S@�%��s@��/@��S��h@��� ?��S@��T�/@�C0@��s@�`?���������������������������#9��������>��cц����#���@��#���������>��c�}����#���@��#��@�"����B$)����!�������@�5t�����/�B�����������	��_��/@�"h@��s@�@?֠��G��/@�C0@��s@���`?���������������������������#9��������>��c�K����#���@��#��A��F�b�B�_�`T���A��F�b�B����`7���@��@��k@���El��D@��\�aT$@�	���[���Hs���@��[@����@���
T�@��G@�����?�_� T�C� �=�������������@��k@����@�"l�������k��/@��0@��s@��?@��?���������������������������#9��������>��c�����#���@��#��A��A�b�B+��~�:��9��9�9�9�9���������C9�G9�R��S��T�������h'��G9�G9�G9�G9�@��@��@��A��#H9�'H9�@��@��k@�"������	��_��������s���������/��.������	��_֛F�dG��T$@�%@�&@�\���������o��+��7���������c����+@��7@��o@��+@���T�7@�f��˃���%��o@����������s���������/��.������	��_�������|s���������/��.������	��_��������O@������C@�?��T�O�$�|��_��?@�#��W��@��k@��@��k�������[��/@��0@��s@��W@��?���������������������������#9��������>��c�W����#���@��#��A��A��@��O@����{�b�B+��~�z9�����9�9�9�9���������C9�G9�R��S��T�������h'��G9�G9�G9�G9�@��@��@��A��#H9�'H9�@��@��[@�~��_@��@��h$��G�dSM�d5�{@�}���!��{@��@�&���B����������	��_���s���������/� 1������	��_�B�_�
Thb8�qi��T�Bt"������������@��r�����/�B�����r���/�!`2��������������������	��_�B�_�Thb8d�ф@ӟ$q)��T�q�T"�B������������@��r�����/�B�����r���/�!`2��������������������	��_��������9�9�9�9�������#��#9�'9������@��@��@��@9�@9�@9�@9�@��@��@��#@��#A9�'A9���@���?�I\T�ѝ�?����#������9�9�9�9���������9�95��S�����D@��O� ՟P��T�H7�/�c��{�������ap@� ?ր0��@��@��S@��O@��\�T%@���������6�H9�6������dr���������/��.��������_��H9E6�A���ѿ�T�H7�/�c��P����������������i�������K��A�c@�d{���@��@��S@��@������?����K@��@��@��@����������?@��@��*���7�@��@��S@��O@�
������)r���������/��.��������_��H9�6�A����@�{����;����S@��H7�/�c���@��@��@������������;����@�i��������;@��@��*���7�@��@��S@��O@�
�������q���������/��.��������_֢H7���/��������S@��@��O@������@��F�f�B���aT�F�b�B��������`7�@��S@��@��O@��H7�/�������������c6@7�A�D�?\�T"�B�0���a�����@��q�����/�B�������������_��9�A�E�?L�@T"�B/���������@��q�����/�B�������������_�?L�T%2��O@�`�T�@�$@�%@�
�@��@��S@��~���A9�O@������@��3��W����?\�T�`� T�@��@��S@��@���$�����-T @�#@�"@���u����6�A9�}���A9��Ҩ����S@��H7�/����@��@����@�j����@�@���������4�a�����@�����������@�.q�����/�B�������������_��@��@��S@��@������������������-��AT#@�%A�' B�)(C������#��+�# @�����Y��Z��#[��+\����
�������@����@�!�@������c��g@��k@��w@��cC9���}���"q���/�!�.��c@�A��G�cSM��4���� �C@�#�@��s@��w@��{@���q���/�c�.��c@�#��G�cSM��4u��� �$@�$� ��/�@/������������_��@��@��p���������/��.��������_��@��@��S@��h���H9�H9�H9�H9�A��A��A��A��H9�H9H����������_���� ���������2������������������_���B�B�.����H9�6@�aT ����B�%���A�����@��p�����/�B�������������_��7�D�Tc7�@��9@���Q��_��H9�H9�H9�H9�A��A��A��A��H9�H9�@��S@��@�����_@����G�eSM��4���!��@�%�����@���@?��A�!��H9g6�@��H9�r�@�������H9h7(@�N�G��C����}����7@����A9�_@�S�zp���/��.��_@���G�iSM��4ާ�� �	@�!�	�@����/�!@/���G�bSM�b5�_@�ʧ���_@�"��[��A@�B@�!@��� ?��A�$@��G@�%��[@����}��C@��@�'�Np���/�!�.��[@�A��G�aSM��4���� �D@�$�@��/�@/��������������_����7@����}��������A9�_@��/p���/��.��_@�'��G�gSM��4���� �$@�$� ��/�@/������������_������������_���B�B�.�3���C������
T�h`8�qjT��������`���A9�O@��W@��3@������@��q
TȄ�@�eq	��T��@�eq���T��@�%q	��TȜ�@�	q���TȬ�@�q	��T�@�߀q���T��q`��T��q ��T�q�T`�`�T#@�$@��@��S@��|�������������6�@��A9�~� ��h��~����!@����b/�B�,������������_�`��������������9�9�9�9�������#��#9�'9��}����@��@��@��@9�@9�@9�@9�@��@��@��#@��#A9�'A9����@���?��T�ѝ�?����#������� ��?��C��?@�$��\@9�@��y��{��C@��q����������������;��7��+��������c9�g9�k9�o9�S��W��[��_��9�9�I��J��K����
����#C9�'C9�+C9�/C9�k@��o@��s@��w@���C9��C9�7@��;@��+@�����"�����������������_��/��G�@���@?��3��������Ž���K��/@�!@��3@������G@������?��K@��3@�������������_����������������@��@��@��@�����@��c0�T������#�#@�@���!T@�$@��T���#�"@�@���������6�@�`@��#@��@��`T���@�a@�������������_�������ϝ���@��@����@����?�) T������#��_��{��k��g��c��@��@��{@��c@��g@��k@��_@��K@��������
���_1�mT���;��[9�_9�G��C��7�O�@�����m��O@����_@��c@��g@��k@��G@��C@��{@��K�@�����O�?�!T ��C@����c@��g@��G@�����3��_A9b6�[A9C6?�T�_@��@��c@��g@��k@��G@��C@��{@���7�3@��_A9�[A9�[A9�G@����T���g@�?�T����}��`��c@��hf���?�i
T�{@�I@��@��@�����@��@��@��� ?��淟��3@��_A9�[A9�G@���6�_@�	@��c@��g@��k@��C@����{@��	�����C@��_A9�[A9����_@�	@��c@��g@��k@��C@����{@��	����7��[9�G@���C@���?�T�?��_@�	!@��c@��g@��k@����K@��{@��	�\����7@���?@��;@�
��跟��C@��/��_@�	!@���c@��g@��k@��K@��{@��	�I����/@��;@�
��跟��G@��7@��[A9P��@���6��������_�@���L��������_�������_�E�����C���0����	��������T_�T��)	�*@�+	@�_�T	�,ˍ@��	@�/@��@�-�.	��G�mSM���4�S�z����S@�-�.@�.�/��@�.��
��������@�D���������������� ����������������#��������@��@��@��@��@��@��@��#@���@��c0�),T������#��C�_��*T��(�	@�
	@�_��)T��&��@��@��@�@��	��G�kSM�46���-�@�+�.��@�+��[��3��G��C�
������������#����'��	�mT��_�$T�@���*
�@@�K@�B	@�@�@�	@����� ?��槟��C@��G@��[@��3@��#@����'@�`�7)�?�jT��_	� T�#��@�*		�*
�@@�K@�B	@�@�@�	@������?��淟��#@��'@���C@��G@��[@��3@������'@��7T_�T��*
�K@�L	@�_	�iT-		�-
ˮ@��	@��@�Q@�N�O	��G�nSM��4�/��+�ͤ���/@�.�O@�/��+@�/��@�0�����P����	�����)�)_	��T@�	@�$		�$�@��@��@��@������G�bSM�4����%��@�"�&�@�"����
	���	��@��������_��	���F���Q����	�����)��#�$kT_��T��*
�K@�L	@�_	�T-		�-
ˮ@��	@�P@��@�N�O	��G�nSM����4�/��+�{����+@�.�O@�/��/@�/��@�0����������'�?�jT��_�T�@���*
�@@�K@�B	@�@�@�	@����� ?��槟��C@��G@��[@��3@��#@����'@�`�7)�?�jT��_	�T�#��@�*		�*
�@@�K@�B	@�@�@�	@������?��淟��#@��'@���C@��G@��[@��3@������'@��7���_	��T@�	@�$		�$�@��@��@��@������G�bSM�4���%��@�"�&�@�"����
	���	����������_��	��������	����������������	����������������	����������������	������������������������������� ����������������#���D����@��@��@��@��@��@��@��#@�����@��c0�T������#��C�_�IT��(�	@�
	@�_�)T��&��@��@��@�@��	��G�kSM�4����-�@�+�.��@�+��[��3��G��C�
�����������Q����	�����)��#�$kT_�	
T��*
�K@�L	@�_	��T-		�-
ˮ@��	@�P@��@�N�O	��G�nSM����4�/��+������+@�.�O@�/��/@�/��@�0����������'�?�jT��_��T�@�@�
@�	@���+�c@�d@�e	@����
� ?��淟��C@��G@��[@��3@��#@����'@�`�7)�?�jT��_	��T�#��@�@�
@�	@�+		�+�c@�d@�e	@����
��?��槟��#@��'@���C@��G@��[@��3@������'@��7������������_��	������������	���������ޣ������ۣ������أ�� ����������������#��������@��@��@��@��@��@��@��#@�@���@��C�?�I#T������#��_��c��g��W��S��������T�+�2�T�����
T_�IT����*	�+xi�L@�M	@�_��T.�}��a�/��@��	@�3hn�P�Q	����G�pSM�4��3�0xi�0�+�0hn�0�3x)����	�+h.�_	�T��	�K��T��D������C��_����/���lT��#_��T����*xh�+�_	�T�@�i@�b	@��}�a�#hh�(�@�	@��
����	��?��淟��c@��/@����+@��S@��W@��_@����/@����g@��7���������C��_��@�����C��_�Py)�����Ki/��#@�(��c@��g@��W@��+@��
��_@��/@���m�T_�	T	�
�+xi�,	�_
��T�#��7��C��@��@��	@�*�}�Ja��3�#hj�M��?��@��	@��������?ր���?@��@��@��7@��S@�Kyi��C@��	@��@��3@�Pio����	��G�gSM��4�;�c����;@�'�Hyi�(�+�Hio�(�������+@��S@��W@��_@��c@��g@��/@�M���
���������������Py)�����Ki/��'@�(��+@��
��W@��_@��c@��g@��/@���T�'��@�	��7� xi�*�}�+	��C�l@�b	@�Ja��3�#hj�-
��?��@��	@������?ր���?@��@��@��7@��S@�Kyi��C@��	@��@��3@�Pio����	��G�gSM����4�;�����;@�'�Hyi�(�+�Hio�(������+@��S@��W@��_@��c@��g@��/@�,�������������������	��������������� �����������������O����@��@��@��@��@��@��@����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_�����������������Ҙ���@��@��@��@��@��@��@�����@��c0�iT������#��;��9_�	T��)	�_�)
T�G��K��O��S��W��?��;�@� @�'@�"	@���)	�#@�*@�%	@������
��?����S@��@������K@��G@��S@��G@��K@��?@��O@���iT		��;@�I
	��iT�+��#��W@�F@� @�'@�"	@�(�H
�@�@�	@����?�����S@��@�����O@��S@��#@��?@�?�	T��;@�
��+@�?	�	T�'��W@�G@��@��@��@�&		�
��@��@��@��?�����S@�"@�B�"��+@��'@��������_��	����������������������������������������� ����������������#��'���A����@��@��@��@��@��@��@��#@��'@�o���@��c0�	
T������#��#��� ��T��f�B���g���z���@�!ǚ ����1��	�������_�����	���)���?���T���@�J5
�JEJ�J
�H����kT
�H�_	�	T�(		�(�
@�	@�_��T�,ˍ@��	@�@��@�
�	��G�mSM�M��4�������@�-�@�.�/��@�.��
�����3����	���0��� �����������������ڗ���@��@��@��@��@��@��@�����@��c0��T������#��G��W��_��S��O��K����3����7���H�)�)�A��/�@������	���b��/@�	��G@��K@��O@��S@��W@��3@��_@��7@����+�P�+�,	�/�	@����������	�J��+@���_@��K@��O@��S@��W@��G@��	�������_�T	���*
�K@�L	@�_	�IT)		�)	�-@�.	@�O@�0@�M�N	��G�mSM����4�;�����;@�-�N@�.�/�.@�.��
���������_��	��������������� �����������������`����@��@��@��@��@��@��@�����@��c0�iT������#��[��_��c��O��K�Py)�����Ky/��c@��_@��O@��[@��+@��
����	��	�

T	���T��@�_�I
TK
�k�}�la�@	�*hl���_�	T�#��/����@��@��	@�i��#hi�)�$@�%	@��
������?� ���K@��O@��@��[@��_@��c@��/@��K@��O@��@��[@��_@��c@��#@���_�T� �*xh�+�_�T�;��/��+��@�h@�b	@�	��'�#xi�,	��7��@��	@��
������?ր���7@��@��@��/@��K@�Kyi��;@��	@��@��'@�Pyo����	��G�gSM�G�4�3������3@�'�Hyi�(�+�Hyo�(������������_������_��������������������� ����������������#��������@��@��@��@��@��@��@��#@�a���@��c0�i
T������#��G��K��O��?��;������T�#���	�������_�1x'����	�*h-�����kT��!_�)	T����*xh�+�_	�	T�'��@�i@�b	@��}�a�#hh�(�@�	@��
����	��?��槟��#@��;@��?@��G@��K@��'@����O@��6_�IT����)�*xg�+@�,	@�_��T��}ӭa�.
��@��	@�1hm�/�0	��G�iSM�I��4�+������+@�)�/xg�/�*�/hm�/��	���������������������	��������������� �����������������?����@��@��@��@��@��@��@�����@��c0�IT������#�@������@�_�/�c��c��#�@������@����/�������,@���@?������_�A����������_���������@����@��c0�T������#�����@���������@�_�/�c��c��#�@������@����/�������,@���@?����C��_�A��������C��_�����ߕ���@����@��c0�	T������#���������;�@���������@�_�/�c��c��#�@������@����/�������,@���@?������_�A����������_����������@����@��c0�T������#���#�@���������@�_�/�c��c��#�@������@����/�������,@���@?����C��_�A��������C��_����������@����@��c0�T������#�@���bD�B�����@�_�/�c��c��#�@������@����/�������,@���@?������_�A����������_�����X����@����@��c0�T������#��@����C����@�_�/�c��c��#�@������@����/�������,@���@?������_�A����������_�����,����@����@��c0�T������#�����@���������@�_�/�c��c��#�@������@����/�������,@���@?����C��_�A��������C��_����������@����@��c0�T������#������@���������@�_�/�c��c��#�@������@����/�������,@���@?�������_�A�����������_�����Ӕ���@����@��c0�iT������#ѐ@���`����@�?�kT��@�#�}�c�$�C�c�_��iT@�!hd8!$Ú�!0��!@����������_������������ ������������@��@���@�����!��T�#�����@��c0�IT������#ѐ@�P�@�@�@�@�@�������������_ֺ�� ����������@��@�������T�#����@��c0��T������#ѐ@�������@�_�T@���������C��_����TDx`�%x`���@��T������@����� �����������V����@��@��@��@���@��c���!��T�#�����@��c0�)T������#ѐ@�0� �@�@�@�������������_�g�� �����3����@��@�������T�#����@��c0�T������#ѐ@�P���`�_��T@9 9�������_�����a���D�� �����������
����@��@��@��@��@������T�#����@��c0�T������#ѐ@������@�����C��_�#�� ��������@��@��c���!��T�#����@��c0�iT������#ѐ@�p�`�@�@�����!�;�����
��������_��� �����͓���@��@��#���a��T�#����@��c0�iT������#ѐ@�p�`�@�@�����!����ҡ
��������_���� ����������@��@��#���a��T�#����@��c0�)T������#ѐ@����+��@�@�_�b���?�T��������<����@��@�_�T������_�`��A/�!�9��z����� �����������t����@��@��@��@���@��#����T�#�����@��c0�T������#ѐ@�����@�����C��_և�� �����S����@��@��c���!��T�#����@��c0�)T������#ѐ@����+��@�@�_�b���?�T�����������@��@�_�T������_�`��A/�!�9��z��W�� ����������� ����@��@��@��@���@��#����T�#�����@��c0�T������#ѐ@�����@�����C��_�3�� ����������@��@��c���!��T�#����@��c0��T������#ѐ@����+���@�@�@�������������A�������_�
�� �����������֒���@��@��@��@���@��#���!��T�#�����@��c0��T������#ѐ@�����@�@���������"@� @�B@�@?��@�!@��@�B��@��_�L��T�������_���� ����������@���@�������T�#�����@��c0��T������#ѐ@����+���@�@�@�������������Y�������_ֱ�� �����������z����@��@��@��@���@��#���!��T�#�����@��c0��T������#ѐ@�����@�@���������"@� @�B@�@?��@�!@��@�B��@��_�L��T�������_�}�� �����I����@���@�������T�#�����@��c0��T������#ѐ@�������@� ����@���c�H���T��c�H�����T��%h#8c��jT�˥ѥ�}ӿ��@��0��(Ś_��T�������_�����[���>�� ���������������@��@��@��@���@�����A��T�#�����@��c0�	T������#ѐ@���@��@��!�H�?��T�!�H�?����T����C��_��� �����ܑ���@��@��c����T�#����@��c0�iT������#ѐ@�0��+�@�@������E���}�� ��ˇ�����F��˄ ���}����}���_��T@�@�$9c���c��c@� �Cѿ뢰�����T������Y����@��@�_�T������_�`��!/�!�9��x����������� ����������������@��@��@��@����@��#����T�#������@��c0��T������#ѐ@�����@� �����C��_֢�� �����n����@��@��c�����T�#����@��c0��T������#ѐ@����+���@�@�@���������������������_�}�� �����������F����@��@��@��@���@��#���!��T�#�����@��c0�)T������#ѐ@�0� �@�@�@���'��������_�W�� �����#����@��@�������T�#����@��c0�)T������#�#@9@9c�c@ң6@9$@9��c@�6@9$@9��c@�c6@9$@9��c@��6 �! �B��;������������_���������@��@���"@�@�_�T@�#@��AT@�#@��T`@9!`@9A� @�_����_��@��c0�IT������#����#���b��#@��@�_�JTC�|�hc�#hc�%���AT���@��@�������@��7_�ෟ��������_������������@��@���{��_��y��_��@��c0��T������#ѐ@�����@9 {�����C��_���� ����������@��@��c�����T�#����@��c0��T������#ѐ@�����@9 �y�����C��_֪�� �����v����@��@��c�����T�#����@��c0�IT������#����0����@����6�*��@����G�aSM�a5�@���@�!� �{F�bw@�"��{F�`w��������_���G������@��c0�iT������#�@����7�%@��|q�T ��9@�E�@����?�@���@T�T����a�����!���A/�!�,��7@�A��G�cSM��4���� �E@�%�@����?@��@9�6@�@�����
T��������!�!��A/�!�,��7@�A��G�aSM��4���� �D@�$�@����?@�@�@���@���T�#������@�dЄ�̀���#@������7@��?@��@9�h&8���G�dSM��4x���'�@�$���@����@�x	��������_֥Х���'�%}�fD�ƀ����+�@��	�A���#��@���J����7@����G�fSM��4X���!��@� ����������_�������_�`��A/�!�	w�� ����C9���������@��C@9�@�c���@��c0�T������#��+�������@������6�@�?�T�@�!@9�5�+@�?9�@�?�q�T�@��+@� 9������_���������_���������_�������z����@��@����@��C�?�#T������#��S��W�! ��W��S�#@�c,GӤ/�����xc�`��c��?�T�������C��_��c�/�?�@T��c�.�?�T��c�+�?�T��c�,�?�`T��c�1�?�T��c�(�?� T�#�c��?�T��j�����C��_��c�0�?�`T��c�)�?�T��c�*�?�aT��������	6�S@�@��?��W@��C��?@�$��\@9�@��y��{��C@��q����������������������W��C@�d� ՟�T�@�@��z���e Ě ՟�0���@��0���(Ě�!T�S@�@��7��W@��;��7@�#�d\@9�@��y��{��;@��q����������������������W���@�%i���@�����C��_�������C��_��c�-�?�aT��������	6�S@�@��/��W@��3��/@�$��\@9�@��y��{��3@��q����������������������W��C@�d� ՟�(T�@�@��z���e Ě ՟�0���$Ě�0����!T�S@�@��'��W@��+��'@�#�d\@9�@��y��{��+@��q���������������������`W���@��j���@�����C��_�������C��_��#�����B�A�����!�
���#@����@�&��u��`��A/�!���u���#�����.�!�����!,*���#@����@�&��u�� ���������Q����@��@��@����@��c0�T������#��;��#��������)��6�'@����#@��� Tf@9f5g@9�86�qaTf@9F87f@9�86��`�������~���#@��'@��@��� �+@��;@��@��@��@� �O����;@������G�gSM��4���� ��@�!����9���������_��@��������_��&�h!8!�?�Tfha8?�#��T'�;@��@��@��@� �����������&����;@������G�gSM��4���� ��@�#����9{F�bw@������Q�� ��;@�d@���a@9!@���a9������$��� �������Ӎ���@��@�����@��c0��T������#��+�������������6�@�A��@�?� TA@9a5C@9c86?�qaTA@9�87A@9�86��������_���������_�c�B���!������@��@��@�?�mTD@9���4�+@������G�aSM��4-���"��@�!����@�������_������������@��@�����@��c0�T������#��+����������a�`6�@�!��@�?� TC@9c5D@9D86�qaTC@9�87? �T�+@�����������_֌��T�@�������_�d@���x�e�Eh`8� �d�����Tb@��z���B Ě�@ӿ�B0���@��0��B(Ěb�? ��������C����@��@�����@��c0�IT������#��+������������6�@�A��@�?� TC@9c5D@9d86�qaTC@9�87?$�lTaTC@95C@9�87�+@���������������_ր�6�@�������_�d@���x�e�Eh`8� �d�����T�@�������������@��@�����@��c0��T������#�����B�@�D�_�T ���T@�@��������@��������G�fSM��4r���$�@�&���@9�����q�T�@����?7������C��_�#��@�����C��_�������C��_�������C��_�������C��_������������@��@�����@��c0�	T������#��;�������������6�#@�C�b���`�
���H}���+������������@6�@�@�*T���҄������|C�����E������@�_��
T�+@����@��|C�d���E����˄�c�_�		T��
�@�_�	T���+@���_�	T�@�c@у��������������_����������_��@��+@��x �����#@����������b����6�@��@��#��T���������_��T�;@� �"��G�bSM��4ߔ��%�"@�"�%��@��������_������������@����������������@����������|��� �������+����@��@�x���@���?��T������#��[��?����}�����6�?@��C@����7���;��/�������P�a��������7��3��K���cP�d�ҷ��/@�?�!T���;@�=����6�3@��[@�A��7@�A��G�aSM�a5�K@������K@�!�C@�#�A��@��������_����������_����������_����������_�������؋���@��@�����@���?��T������#��[��C����������� 
6�C@��G@�����~���;��7�����`��:�!�ҿ�����$��e��:�
`��%��@��;@��7@������@�e�%�C��3��/��?���[��7@�?�T���;@����7���������_��/@��3@��?@����
�� �T�3@��/@��?@��/@��3@��?@�c�������
���[@�`�a��G�aSM��4���"�a@�!�b��@��������_����������_����������_�������o����@��@�����@��c0��T������#��+�������@���E�6�@���"�|�"�“?��AT�@��@�D@9c��˥���@�B���%��������q�T?�ATF5�T!�Aha8�@�� Ě��!�!@ӡ4��������_֡�}�!��+@��������G�aSM��4œ��"��@�!����@�������_���������_�����������@��@�����@��c0��T������#��c9��9�@������ 6��@9�cA9?k�T�@�������_���������_������c9�������@��@��c@9��@��c0��T������#��c9��9�����f� 6��@9�cA9?k�T�@�������_���������_������c9��؊���@��@��c@9��@��c0�iT������#�@�d���@��@9e@ӿk���B�D9�6�������6�@��������_����������_��������9�������@��@��@��@9���@��c0��T������#�@���@�c@9$@ӟk�T�@�������_���������{���������_����C9�������@��C@9��@����?�IT������#��s��o��g��c���9�K���	��C��������6�@9�7�c@���@�c,GӁ/�!�	�;xc�`��c���aT�o@���T ��g@��s@��Te@��@��@���Tg@����/��7�?�T`�8��@����z���g@��s@��7@����@��@��/@�
"��#�`�8��z���g@��s@��7@����/@��#@���?������T�+��'��3��}��������'@��g@��s@��+@��3@�a�e��G�aSM��4����'�a@�!�g��@9a9j��c�/��`T|��c�.��Tw��c�+�� Tr��c�,��Tm��c�1���Th��c�(��@Tc#�c���T^��c�0��TY��c�)��`TT��c�*��TO��c�-��a	T@��C��g@��G��C@�#�d\@9�@��y��{��G@��q����������������������R���o@�C��;��s@��?��;@�&��\@9�@�	y��{��?@��q'�����������������
���b���@��������_��C��c@��g@�:����6�O@����@��������_����������_����������_�`��!/�!@ ��p��`��!/�! ��p�� ��������9�����������@��@��@��@9�@��@�����@��c0�T������#�@���kT@��@9�@��@9�|q TB�E9D86�r�T�@�_q(T�@�@����@��lT��T@�@���	�������@����T��������������c���������_����������_���B���	���������_����������_��*@�_�T������@�@�����I�������%��G�hSM��4����%�@�(��f�"�'��G�bSM��4����&�"@�"�&���#6�*#@�_�mT��$@�%@�����F���b�"�%����G�cSM��4����"�#@�#�"�$��@��������_����������_�`��!/�!� �Kp���hh8�I!	��T�C��T?q#T�	*�Ѧ}ӥ�}ӄ$Ś��0���4D	���?k�TE�����������������_����������_����������_������������+��� ��������9�������@��@��@��@97���@��c0�iT������#��9@��
�@��
��/�@���@T�T��r��a�����!���A/�!�,��/@�A��G�cSM��41��� �E@�%�@����@9e6@�@������T��V������!�!��A/�!�,��/@�A��G�aSM��4��� �A@�!�@�@�@���@�_�BT�#����@�d���Ly���#@����/@��@9�h%8���G�aSM��4����&�@�!������C��_�`��!/�!��o�� ����C9��P����@��C@9����@��c0�T������#�%�Z�y@��
�@��
��/�@������T����a�����!���A/�!�,��/@�A��G�cSM��4�� �E@�%�@����@9e6@�@������T���������!�!��A/�!�,��/@�A��G�aSM��4���� �A@�!�@�@�@���@�_�BT�#�����d����x���#@����/@��@y�h%x���G�aSM��4����&�@�!������C��_�`��!/�!�@o�� ����#y�����@��#@y����@��c0�T������#�%�Z�?�@��
�@��
��/�@������T�����a�����!���A/�!�,��/@�A��G�cSM��4T��� �E@�%�@����@9e6@�@������T��y������!�!��A/�!�,��/@�A��G�aSM��48��� �A@�!�@�@�@���@�_�BT�#����~�d���ox���#@����/@��?@��h%����G�aSM��4���&�@�!������C��_�`��!/�!��n�� �������s����@��@�����@��c0�T������#��3�@���@����/��7��3�@���_�
T��$��a�����!���A/�!�,��/@�A��G�cSM��4�� �E@�%�@����3@��7@��@9e6@�@�E����T��������!�!��A/�!�,��/@�A��G�aSM��4ŏ�� �A@�!�@�*@�@�G�@����T��������d������w���@��������3@��7@����#����Ñ���@��/@����@����G�cSM�c5�#@������#@� ��@�!�������C��_�`��!/�!�On�� �������������@��@��@��@����@��c0�iT������#���������������_�������؆���@��@���@��c0�iT������#������@�k��������_�������Ć���@��@���@��c0�	T������#���9(@�c@9�{9�7(@��@��9��@6����������@��9#@�����`?��{@9!@�6 ���9�@�@@�?������_�R���������_��������������@��@��@����@��c0�T������#�A@���"(@�_9���@ �����"�B4��aT @�!@��@�@��G�`SM��4���!�@@� �A��������_�������_�m�� ���E������@��c0��T������#�@����������_��7��;���9�C�@��#���`���v���7@�d@�d���ge@���+�e@��;@���_�
T����a�����!���A/�!�,��7@�A��G�cSM��4ǎ�� �E@�%�@��+@��;@��7@�e�@9e6e@�f@�E����T���������!�!��A/�!�,��7@�A��G�aSM��4���� �A@�!�@�,e@�f@�A�g@���T������d������v���@������+@��;@��'������������������@��7@����@����G�cSM�c5�'@�����'@�!��@�"�����A(@���@������G�aSM�a5�7@�n��� ��7@�"(@�"� (� ������7@�"@�#@�$@����G�bSM�b4X���$��#�@9�9�#@���;@� ���A9 9#(@��G�dSM��4Q���#� �$@�$�(� ������C@����7@���7@�c@����������_�@��!/�!� ��l��@��!/�!��l�� ������c9���������@��@��c@9�@�-���@��C�?�).T������#�@����O��������O@�"@��G�cSM��4#@����#�?�C@�#�C@�D @�@@��e�E*���+�F A9�6��)T�{���T�_@���Td������ҿ�T����~�
���T����@��������������@���������"%TC@�dh 8��c@Ӄ�����@�������u���+@�d@�
�e@�e"��3�e@��@���_�
T����a�����!���!/�!�,��+@�A��G�cSM��4���� �E@�%�@��3@��@��+@�e�@9�6e@�f@�E����T����������!��!/�!�,��+@�A��G�aSM��4���� �C@�#�@���,e@�f@�A�g@���T�'�����D�����u���'@������3@��@��'��#��/��������������#@��+@����'@����G�cSM�c5�/@�v����/@�#��@�%�����d@�e @���a@��@���?�Tf@�g@����˨���%���?�CT)����������?�"���?�T��p����+@��@��O@������@�D@���D�C ���z���~����!���!/�!�,��O@�A��G�aSM��49��� �A@�!�@�����C��_�C @�c���@@�#��G�bSM��4(��� �"@�"� �����C��_����C��_�D@��h&8cѥ�H����D@�F@������TK��#�@9c6#@��ITC@��T#@�D@���aT@@�C@�B@� �#��G�`SM��4����"� @� �"�����C��_������;U��A�!
��7��;��+@�@ @�4U��A�!
��?��C� �<9�!��������͠���O@�@��G�cSM��4ی��!�@@� �A�����C��_�@��!/�!� ��k��������������}�������z�������������@��!/�!�~k����p���@��!/�!� �wk��@��!/�!� �rk�� ���������@�����@��c0�I
T������#�@�_ �T����@�@�� ��˥���}�B ���b��G�dSM��4����"�@�$���}����T�IT�T�	T�iT��T�)T�Tb@�B��"��@��������_����������_��@����������������������~�������@��������������@���
�������
��� ������������@��@�����@��c0�
T������#�@�?�LT�������@�@�����&���c������G�eSM��43���#�@�%��������������C��_ֆhc8c�� ���T�*@�?�T������@�@�����'���c������G�fSM��4
���#�@�&����A�E��G�aSM��4���$�A@�!�D��@�����C��_�������C��_���������Y����@��@��@�����@��c0��T������#р�6����@�RE���G�aSM��4ދ�� �[F�a[@�!�[F�`[��������_���;�����@��c0�IT������#��'�@�@���&�@������'@�d@�`@��@�a@�b@��?� 6�'@��@��@��@��@�y����@��@��������@��?������_������!�����!�;��!/�!�,�����������_������������!���!/�!�,�����������_�������@�����@��c0�T������#��#��'���c�=�?�T���'�@�A@���w�`7���@�@@��'@�a@�o��6�@�`@��'@��@���`T��a@��@��������������_����������_��������������@��@��@����@��c0�IT������#��7�@�@����� ����'��7@� @�"@�B@�@?�@�"@�B����#@�cxb�cC�cC�cC�c C�c@C�c�C�c���z���c���d�����7@��@��@�c�D�������@��xd��F��F��F�� F��@F�ƀF�����z�������c�b�C����T����@����s���7@�c@��@����+��#������+@��@��#@�d@�e@��@����� ��)��A�����!,"��!/�!�,������������_�����������!���!/�!�,������������_�c��T�xc��������!�?��T�Tha8d��4�@��@������'@��?�������_�����s�����H��	�!�*��T)ѩ��?
��BTh)8����@ӊ��4@��!/�!�mi���	���^��� ���������@�X���@��c0�T������#��#��� ՃG�c�/�d�߈D5�G��/�A+�!@"�7��@��#@��G�c�/�d/�����!T[E�bgE���@7�@��#@��G�c�/� �d�߈D5�G��/�A+�!@"���@��#@��G�c�/�d/�����!T[E�bkE�ȵ��`7�@��#@��G�c�/� �c�߈5�G��/�A+�!@"���@��#@�c/�c��T[E�boE������7�����������_�[E�a�E�@/����������_�[E�a�E�@/����������_�[E�aE�@/����������_������������@��@�����9�����=��_��@��c0�	T������#��#��'���c�?�aT���'��9[�9��!�=�����`7���@�@@��'@�A@���������_����������_���������j����@��@��@����@��c0�iT������#��#��J�������#@��J���@�?�T�@������������������_�%hc8hc8��c���_�L��T�@�!� � |_��������<����@��@����@��c0��T������#��+��/��3����������������_����������������#�������@��@��@��@��@��@��@��#@����@��c0��T������#��O��S��K��G��[��W�D(���G@��K@��O@��S@��W@��[@�Q����7��/�{E�bOA��3�{E�`KA��+����� 6�O@�"@� @�B@�@?��;� ՁG�!�/�"�߈"5�G��/�A+�!@"�%��;@��G�!�/�[E�fcE��@��`T �&�߈&5�G��/�A+�!@"���;@��G�!�/�[E�fgE��@��T �&�߈&5�G��/�A+�!@"���;@��G�!�/�[E�fkE��@���T �&�߈�5�G��/�A+�!@"����;@�[E�foE��@���T
����O@��/@��7@��S@��W@��[@�@/��$�������_��O@��/@��7@��S@��W@��[@�v�������_������O@��/@��7@��S@��W@��[@�@/���������_ִ����O@��/@��7@��S@��W@��[@�@/����������_֎����O@��/@��7@��S@��W@��[@�@/����������_��������+@��3@�������_�����������������_���������������U����@��@��@��@��@��@�:���@���?�iT������#��g��s������>��c�����#�?����	��
��[���@��C��K��O��G��W��[��S����|������@����@��������#@��3@�?�#T�@��'@��������)����������	�����������_�t��� �������������������@��@��@��@��@��@�����@��c0��T������#��/�A@�B@�C@�D@��#�E@���F@�����/@��#@��@��@������C��_���������@���@��c0��T������#��3��/�c��˄���@�!�B�"�$@9��4���#����%������#�������|�����C��_� ��������@��A�!�%�� �!/�!�,��/@�A��G�aSM��4C��� �A@�!�@�����C��_���������������@��@��@��@�����@��c0�	T������#�C@���T�?��#�A@��/�%@986 ��9@���@���@���@TT���I��a�����B���"/�B�,��?@�b��G�dSM��4��� �e@�%�`����/@��#@��@9�6@�@�����*T���+�������B��"/�B�,��?@�b��G�dSM��4�� �e@�%�`����/@��#@� @�@���@�_��T�+������@�DЄ�p���#@��+@������?@��/@��@9�h%8���G�eSM��4LJ��'�@�%�� �@�%�@�E�@����
T������a�����!���!/�!�,��?@�A��G�cSM��4���� �E@�%�@����/@��#@��@9e6@�@�e����T�����������!��!/�!�,��?@�A��G�aSM��4���� �A@�!�@�(@�@�f�@�_�T�+�����DЄ��o���#@��+@������/@��+��'��3����������'@��?@����+@����G�cSM�c5�3@�e����3@� ��@�!����������_�@��!/�!�f��@��!/�!�f��������� ������~���@����@���?�T�ѝ�?����#�������������@���{���Jo�����@����{������@�2���a� ��#����>��c�F����#����@����#�Y����@� @��G���������#�Ÿ���#��@��{��������#��@��@��@������#�������>���_��T�{�������������/�4��{�{o�a@���@����|����@�F����#�������%��A/�!����G�!���#@���G�aSM�a5�@�߆���@�$��������@/��������_�����������_���������������_��{����� ���������������)~���@��@��@��@��@��@�r���@��c0��T������#�������c����@��������������_���������~���@��@��@���@��c0�)T������#��?��O��K��G��C��W��S�{E�gKA��/�{E�hOA����������6�?@�"@� @�B@�@?��3� ՁG�!�/�"�߈"5�G��/�A+�!@"���3@��G�!�/�[E�gcE��@���T �'�߈'5�G��/�A+�!@"���3@��G�!�/�[E�ggE��@��	T �'�߈'5�G��/�A+�!@"����3@��G�!�/�[E�gkE��@�� T �'�߈�5�G��/�A+�!@"����3@�[E�goE��@��T����?@��C@��G@��K@��O@��S@��W@�@/��&����������_��?@��C@��G@��K@��O@��S@��W@���������_������?@��C@��G@��K@��O@��S@��W@�@/�%�z��������_֪����?@��C@��G@��K@��O@��S@��W@�@/��#�k��������_փ����?@��C@��G@��K@��O@��S@��W@�@/�"�\��������_��/@�?���� @�������_�����������������Q}���@��@��@��@��@��@��@�E���@��C�?�	
T������#��O��#���������;�����/��3��7��c�����|��6�3@�h��@�����!������`7�@�	����!������@��@�c7�?@�������������A�!����#���������#@��'@��+@�����&/�ƀ,���������������C��_��#@��@��'@��@��+@��@���������C��_����������|���@��@��@�����@��c0�iT������#� ՂG�B�.�B�߈�5�G��.�A+�!`+��[F�`K@��������_����|����@��c0�iT������#� ՂG�B�.�B�߈�5�G��.�A+�!�+��[F�`O@��������_����|����@��c0�iT������#� ՂG�B/�B�߈�5�G�/�A+�!�+���[F�`S@��������_����|����@��c0�iT������#� ՂG�B@/�B�߈�5�G�@/�A+�! ,���[F�`W@��������_����|����@��c0�	T������#��C��G��;��?��7�c@���`?�@�"@�B����#@�cxb�cC�cC�cC�c C�c@C�c�C�c���z���c�����d����d�D����;@�����T��C��?@�_��bT,���#���6�'���+��#@���}��'�@�@�@��������7@��?@�~u���+@�a�b��'@��@�"˛G�aSM��4܄�� �d@�$�`�9_�T����R���+@����������_֐��� �������������,|���@��@��@��@��@�����@���?�iT������#��W��_��k��g��c��[�@��#�@��C��@���?�@�"@�b���%@9e6���@�`��G�3[E�cSA�[E�dWA��������������_��G@�'�c@��g@��k@��#@��C@�f����?���6�����W@��@��3@��@���/����?@��?���/@����7@�z@���/@����G@��B���/@��@�f����@9d6���@�@���+�#@��C@��[@��_@�-����;���6�����;@��G@��L���7��;@��D���#@�d@����C@������������?��3����G@�dB���3@�"@�b���%@9e6���@��������3@��D���K��+��'��/@��D���������K@��+@��'@�N����������_������������������_����������������{���@��@��@��@��@��@�\���@��C�?�T�Cѝ�?����#�����������������$���f��'��#��G���9�{�����������������t�������{���9�#9�k���
��������G@��#@��'@��t���o��s��k��#9�@��@��+��@��O��@�?��@�f����C9b6���@�?�T�o@�b����#C9b6���@�?�T������C��_�@��S����B������#��S@��B�����������C��_��@��@��@��+@��O@������K���9�[�����#��S@���DL���;��K@������?���C����S@��A���;@������?���?����S@��A���C@�1D���+@��@��������O@��?��3��/��?@�&D���+@�� @��@��@��@������O@����������?��+@��@��/@������O@��3@��?�@�e���@9c6���@���#@�c���#@9c6���@���������C��_��7����S@�qA���7@����B����������C��_�������C��_������������������z���@��@��@��@��@��@��@�(���@��c0�	T������#��G��S��O��K����G@��K@����;�@���@?�@��3�"@�B����#@�cxb�cC�cC�cC�c C�c@C�c�C�c���z���c���d����c�D�c�b�C��'�@����k���7��S@����'@������O@����A	��3@�d@������e@��xd��E��E��E�� E��@E���E�����z��ˤ����/��#��'@���}��˟�-T��iT�7@��@9�$Ě���0���9��6����+�@�@�@��'@������7@�ks���+@�a�b��G�aSM��4̂�� �b@�"�`�9b@�_���������3@��A��`���+@�����+@��#@��/@�������_��;@�������_�����d��� �����������z���@��@��@��@�l���@��c0�IT������#р��-����A+�!@,���G�aSM��4���� �[F�dW@�$�[F�`W� ՄG���/���߈�5�G��/�!+�!@"�)��[F�aW@�[E�coE�/�@
�B/�B�|��������_����y�����@��c0��T������#��������������� ����������������������:�����G�aSM��5�@��@��@�Q����@�!��@�"��@�#����������_����y�����@��c0�IT������#р��*�h��!+�!,���G�aSM��4-��� �[F�dS@�$�[F�`S� ՄG���/���߈�5�G��/�!+�!@"����[F�aS@�[E�ckE�/�`
�B/�B����������_���wy�����@��c0�	T������#���8������4���� ��`���@���@�������'��������#���G�aSM��5�@��@��@����@�!��@�"��@�#����������_���Ay�����@��c0�IT������#р��'���!+�!�+���G�aSM��4Ł�� �[F�dO@�$�[F�`O� ՄG���/���߈�5�G��/�!+�!@"�]��[F�aO@�[E�cgE�/��
�B/�B�����������_���y�����@��c0�IT������#���������C�{7�a@��C�{C7�c@����C�{7�a@��C�{C7�c@����G�{<�a@��G�{C<�c@����������_����x�����@��c0�IT������#р��$����!+�!�+���G�aSM��4m��� �[F�dK@�$�[F�`K� ՄG���/���߈�5�G��/�!+�!@"���[F�aK@�[E�ccE�/��
�B/�B� �X��������_����x�����@��c0�T������#���x������t���� ��`�����|���j�������=�f���G�aSM��5�@��@��@�.����@�!��@�"��@�#����������_����x�����@��c0��!T������#��G��K��O��S�@�@��@����?��O@�"@�b���#@9c6���@����S@�d@�d���e@9e6���@����E����&@��xe��F��F��F�� F��@F�ƀF�����z�������@���lT�����e@��xd��E��E��E�� E��@E���E�����z��ˤ�����,T��c����C�c��'�d�C�������/����#�@�����h���#@�_�IT�~�9�@�#��HT�T�;��˄���@���A��+��7���_����;@��@��#@��+@��7@��O@��@��@��'@����� ����������a�!���!/�!�,�����������_�������a���a�!���!/�!�,�����������_�)�?�T�xi���Y�����!�?��T�	T�ha8e��4�/@������c���c�!����3�������;@��@��#@��3@��S@��@��@���������T�xg��������!�?�T"Tdha8d��4�G@�@�@@�?�K@�A@��#@������;@��?������_������)��H��
�?!�T*Ѫ���
�IThh*8���@Ӌ��4@��/�!��^���
���݀������ڀ��k�J�H���!�*�T,Ѭ���
��BT�h,8���M@Ӎ��4@��/�!��^������ŀ���@���ڀ����Ѐ���������� �����������jw���@��@��@��@���@��c0��	T������#��K��O��S�D@����?��O@��K@�A��G�aSM�a5�S@�����S@�!�C@�#���A�@���/����G�cSM�c5�K@���� ��K@�d@�$�`�A��c9���;�������9�+���9�@��'��+����#��@�a@��c����I;��\@���K@�a�b��G�dSM��4��� �a@�!�`�������_�A�!@�����m^�� �����������w���@��@��@��@�����@���?�.T�ѝ�?����#��?��'��+��/��7��3��;�����������������7��/��+��3�����'C��@��/C��@��@��+C�h���a����������>��cѕ����#�����{���������+C��@�����B��3@��7@�������@�@����@���������_���������_���������_֧xa�!��������	�������	��@�B�?�k��T_�T�����
����>��c�_����#�����{�����
����+C��@��#���B��+@��/@�U�����@�@����@���������_��xa�!���
	����
�(�����
�@�B�?�k��T_�T��� ���	����>��c�0����#������{�����	����'C��@��+C�����3C��7C��;C�i� �������>��c�����#�������{����������'C��@��+C��c���B����+C��@�G@��?�����+C��@��c����,�������+C��@��@�@��z��@��������H����;��C��'� ���@���f����B��@��@��;@��'@��	���B���_�
T�xb����$�����	�����'C�D@���������B��?�a�����+C�b@��c���B��������+C�d@��@��@���zӄ@��˅������E����;���C��#� ���@���f���B�d@�c@��;@��#@�������������_�B�_��T�xb���CG���H�'C�� ��@���������B����?���'C�z@�d@���B������?��'C�z`�c@�`?��������>��cь���#�������{�����������+C��@���������ҡ������������_���B���������������_���������_���������_�h&8��H�!��T��f��������T ��/�!���\�����~��h%8c���H��� ��T%�%�����T ��/�!���\�����~�� ����������������#��'����u���@��@��@��@��@��@��@��#@��'@�u���@��c0�I
T������#��3��7��;�$@� @��@��?�@�?�T@��@����H���k�T�@9��q�T�3@�d@��@��@���zӄ@��˅������E����#���C��� � �����e���;@�d@�e@��#@��@�����
�3@��@��@��@��@��7@��;@�u�������C��_�B�_��T�xb���H���������c����3@��@��������7@���������C��_� ��/�!��{\��h'8)��H�?!�*��T�ѧ��������T ��/�!��l\����^~�� �����������u���@��@��@��@�����@��c0�IT������#��K�&@��@��@���z��@�	�*�J��)�J�)����T*�C����cT�
����T��������&�C��G��'��/��+�����������#��K�����
�����$���e���K@��#@����������3����
�}���C@��G@��/@��'@��+@��@��3@��@��&@������������������������_� ��/�!�\���
����e��ihe8)%ǚ��)1��ih%8��
��T��!�jhj8k�K��J!˚�J1��)
�ih%8������
n���
����}�� ����������������t���@��@��@��@��@��@�~���@���?�+T�ѝ�?����#������w��{���������@�������`�B��7� ��c
����>��c�~���#�k��g��{��k��c
��c��wB��@��{B�����������wB�D@��7B��?�C��c	����>��c�~���#�_��[��{��_��c	��W��{B��@���������F�����@�@����@�#�����������������_��������������_������������������_��xa�!���
	����
�(�����H�@�B�?�k��T_�`	T�3� ��c����>��cѿ}���#�S��O��{��S��c��K��wB��@��{B��C��B��B��B������c����>��cѫ}���#�G��C��{��G��c��?��B��@�!=���{B��@�����������������/��{B�b@��3B������{B�b@��/B��C���{B�b@��/B��������/B�d@�e@����@�&�����������������_��������{����!�-������/�c�,������������_ֆx`������������������@�!��k��T?�T�{B�d@��@��@���zӄ@��˅������E����+���C��'� � ����@d���3B�d@�c@��+@��'@��������U���{����!(.������/�c�,������������_�B�_��T�xb���EG���J�;��{B�c@�d@��@���z�c@���d����c�D�c��+�b�C��#� � ����d���/B�d@�c@��+@��#@�����B�_��T�xb���G����'@��������;B�����������_�h&8��H�!�J��T����������T ��/�!���Z�����|��h&8��H�!�T��&��������T ��/�!��}Z����o|�� ����������������#���s���@��@��@��@��@��@��@��#@�����@��c0�iT������#��G��K��S��O� � �����{��c���;��
�����{��{G�cSM�c5�;@��{���;@�#��3���K@�d@��@��@���zӄ@��˅������E�����C��'� �����c���;��S@����'@������O@�p������K@��@��@��@��@��'@�������T�+��@��@�!@� ?�@�?�T@��@���ҧF���k�T�@9��qaT�'@��T�;@�%@9�+@��$ƚ��0��%9�K@��@��3@��;@���`���a��3@��3@�d@�e@����@���;F�zG@�����@@�?��3@�����3@�������������_ֆx`������������������@�!��k��T��K@�@�A@� ?��7��K@�!@�"@�B@�B�z�!@�A�"�B��!�B�!��/�"�C��#� � ����c���3@�"@�#@��/@��#@����������THxg���H����G@�D@��������7@��?��������3@�������_�h%8)��H�?!���T��E��������T ��/�!���Y�������{�������{�� ��/�!@��Y�� �����������*r���@��@��@��@����@��c0��T������#ѐ@���������������b|���@��������������_�>��� �����������r���@��@��@��@���@�����A��T�#�����@��c0�T������#ѐ@�P��'��+��/��3�@�����������?������_����������������#����q���@��@��@��@��@��@��@��#@���@��#����T�#�����@��c0�T������#ѐ@���@�@��@��?������_��������������q���@��@��@��@��@��@��#���!��T�#����@��c0�IT������#ѐ@������#��'��+�@�������`?�������_����������������q���@��@��@��@��@��@���@������A��T�#�����@��c0�T������#ѐ@�0�@�@�c@�`?�������_���������eq���@��@��@��@�������T�#����@��c0�IT������#ѐ@������#��'��+�@�������`?�������_���������������=q���@��@��@��@��@��@���@������A��T�#�����@��c0�T������#ѐ@�0�@�@�c@�`?�������_���������q���@��@��@��@�������T�#����@��c0�	T������#ѐ@����������#�@���@?�������_������������p���@��@��@��@��@�������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_������p���@��@�����!��T�#����@��c0�T������#ѐ@�����#��'��+��/�@����������?�������_������������������p���@��@��@��@��@��@��@���@�������T�#�����@��c0��T������#ѐ@����#�@�@��@��?�������_������������p���@��@��@��@��@������A��T�#����@��c0��T������#ѐ@����'��+��/��3��?�	 @������������� ?������_����������������#��'���Vp���@��@��@��@��@��@��@��#@��'@���@��#�����T�#�����@��c0��T������#ѐ@���3�@�@�� @��?������_���������������-p���@��@��@��@��@��@��@��#����T�#����@��c0��T������#ѐ@����'��+��/��3��7��'@��+@�)
@��������� ?������_����������������#��'����o���@��@��@��@��@��@��@��#@��'@���@��#�����T�#�����@��c0�T������#ѐ@���@�@��@��?������_��������������o���@��@��@��@��@��@��#���!��T�#����@��c0�T������#ѐ@�����#��'��+��/��@��#@�c@�����`?�������_������������������o���@��@��@��@��@��@��@���@�������T�#�����@��c0�T������#ѐ@�0�@�@�c@�`?�������_����������o���@��@��@��@�������T�#����@��c0�T������#ѐ@�����#��'��+��/��@��#@�c@�����`?�������_�����������������Vo���@��@��@��@��@��@��@���@�������T�#�����@��c0�T������#ѐ@�0�@�@�c@�`?�������_���������1o���@��@��@��@�������T�#����@��c0�IT������#ѐ@�P��������#��'��@��@�!@� ?�������_�������������
o���@��@��@��@��@��@������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_������n���@��@�����!��T�#����@��c0��T������#ѐ@����3����#��'��+��/��@��#@��@��������?�������_����������������#����n���@��@��@��@��@��@��@��#@���@������A��T�#�����@��c0��T������#ѐ@����#�@�@��@��?�������_������������n���@��@��@��@��@������A��T�#����@��c0�	T������#ѐ@�P��C��'��+��/��3��7��'@��+@�J!@����������	�@?������_����������������#��'��+���cn���@��@��@��@��@��@��@��#@��'@��+@���@��#����T�#�����@��c0��T������#ѐ@���3�@�@�� @��?������_���������������9n���@��@��@��@��@��@��@��#����T�#����@��c0�T������#�@�$@��T���#�"@�@��������6�@�"@��#@�d@���AT"@�d@���T!@�b@�_���������������_��������m���@��@����@��c0�	T������#�@�$@��T���#�"@�@�����ܡ���6�@�"@��#@�d@���T!@�b@�_���������������_��������m���@��@����@��c0�)T������#Ѡ��0����;E�a�E�"@�$A���!@��{G�aSM��4Pv�� �;F�a�@�!�;F�`�����0�{��a��!k��A���a�����a��!(��I��������!��!�������aΟ��m����a@���#����{������{G�aSM��4+v�� �;F�a�@�!�;F�`�����)�V���������@��9���{�����{G�aSM��4v�� �;F�a�@�!�;F�`�����)�A��ˌ�̬�����������������#����{�����{G�aSM��4�u�� �;F�a�@�!�;F�`�����0�'��;F�b�@���#��{G�aSM��4�u�� �;F�a�@�!�;F�`������C��_���Hm��{���@��C�?�i
T�Cѝ�?����#����������@��@��@�_�T�@�������������9�#���j���@�6��������@�`������a��� �6C�������G��������o��	��
��[��9@���:���@�"���� � ������6�� ��C��@���1���@�[�9 �������C��#�q��?���{�#����@��T�������w�������������b��?�T�@�d|@9@9�yӄ�d|9���{�������C��_�����)v�� ��/�!�*�0T�� ��������l���@��@�����@���?��T�ѝ�?����#��������������������������
����{� ����C������
�����g�;F�b�@����C���������	��S�;F�b�@� ��C������;F�b�@�����i���������?��@����c�"��A
��������+�;E�a�E����������@�?|�T�@�c|@9cG�@��@�%@���d��#��� �$�@�d�%@��#���$�@�d�%@��#���$�@�d�%@��#���$�@�d�%@��#���#��@�`��$@�&A�d�f�$@�d��@�D@�FA� �d��f��D@�d$�;E�d�E��@�� A� �e�g ��@�d8� �v���@�����������_���
���������!�!��/�!�,�����������_�������a�����!0��/�!�,�����������_��@�pu�� �����������l���@��@��@��@�L���@��c0�)T������#��/��9;�9"�������#�$����%@���@��� �,�� ��#@��@��@�'�� ��@��@��@�"���/@�����C��_��������k���@��@����@��c0�)T������#��7��;��9;�9"�������+�$����%@���@��'����#� ��� ��+@��@��@���� ��'@��@��@���� ��#@��;@��@�����7@��������_��������k���@��@����@��c0��T������#��/��3��9;�9"@������#�$����@������� ���� ��#@��@��@���� ��@��@���� ��@��3@��@�����/@�����C��_��������k���@��@����@��c0�T������#����#��9;�9#��������B���@�`���@��#@�e���@�`���#@�����E�� F� �e�g ��8@�d8�;F�b�@� Վ���@��������_�������Zk���@��@����@��c0�IT������#��?��C��9;�9#���3��������?@�`���/��3@��C@�4���?@�`@��+�;F�b�@��C@�����@��3� �a���������'����3@�W�� � ��?@�����U�� � ��/@�����O�� � ��+@�����I���?@��������_�������k���@��@�����@���?�		T�ѝ�?����#����������������@����@��@��@���T���#��xc��������������9�c���0�����6���������@�`�������'�����6�C����>��cњt���#��C���X���������>��cёt���#��@����������@����������_� ��/�!�*�R�� ����������j���@��@��@�����@��C�?�IT�Cѝ�?����#������������;��������O������
��w���������
����c��������'�;�9#�����C�������d������@��@�����@�[�9C�����@������F�����@���G@��� ��#��C���� ��������@���� ����@��@���� ����@��@����������<���@��9�#����_���@�`���#����2���@�`@�����-���@�`������P���@�����C��_���������Sj���@��@��@�����@���?�IT�ѝ�?����#��������������7������K����
��s������������	���
��_������#�;�9#�����#��������������@��@����@�{�9b���@������f�����@���g@��� ����#�@�� � �������@�:�� ��c��@��@�5�� ����@��@�0������������@��9��������@�`����������@�`@����c�����@�`�����c�����@�������_����������i���@��@��@�����@���?�iT�ѝ�?����#������������;��������O������
��w���������
����c��������'�;�9#�����C��������������@��@�����@�[�9C�����@������F@����@��� ��#��C���� ��������@���� ����@��@�������@���c���@��9�#��������@�`���#����Y���@�`@�����T���@�`������w���@�������_���������zi���@��@��@�����@����?�iT��ѝ�?����#��������������7������K����
��s������������	���
��_������#�;�9#�����#�������������@��@�@���@�{�9b���@������f@����@��� ����#�j�� � �������@�d�� ��c��@��@�_�����@�������@��9�������@�`����������@�`@����c����@�`�����c�����@��������_���������i���@��@��@�����@����?�)	T������#������
����c������;��������'��������O�;�9"���k�#@��g� ����� ��C��k@��� ����g@����������������@��k@���� � ����������@�[�9@���s��C�������@�@@��o��C�������@�����s@�����@�@�����o@�����@��������_��������h���@��@�����@���?�	T������#��W��[��K����W@��[@��@�_�T�K@��C������;��9�C���ߖ��@�6�������'��C@�`������֖�� �6%�9;�9���?�$���G�;E�e�E�����}���[@�d�B�f�C� ��W@�����d$@�%�dE�fF� ���c8@�9�;E�a�E��?@��G@�h���W@��������_� ���.�!�*��O�� �������fh���@��@���� �$@�E@���d��#��� ��$@�d�E@��#����$@�d�E@��#����$@�d�E@��#����$@�d�E@��#����$@�d�E@��#��� ��$@�d�E@��#����$@�d�E@��#����$ @�d�E @��#��� �$$@�d�E$@��#���$�$(@�d�E(@��#��� �(�$,@�d�E,@��#���,�$0@�d�E0@��#���0�$4@�d�E4@��#���4�!8@�a�B8@�B#�A�8��_֐@��c0�T������#��7��;��9��������������+��7@�b@�;E�a�E��;@�����������@��@�c��7@��(@��$��� գ(�@�c��,@��$����,�@�c��0@��$����0�@�c��4@��$����4�@�c��8@��$����8����������_��������g���@��@�����@��c0��T������#��/�������d@�cA������9;�9[�9D��/@�����@��/@�����C��_������������g���@��@��@��@����@��c0�i	T������#��C�_�T���U���A�����!�=��/�!�,������������_��?��K��C����<��������K@��T��C@��T�������3��/��9;E�b�E�[�9�K@�������C@�����3������?@�;�9���/@����/@��3@�����@��;E�b�E�[�9�/@������?@����/@����?@������������_�����������Bg���@��@��@��@�����@��c0�)T������#��3�_��T�/���������?�T���q���/@����9�����/@������/@�����C��_� ���.�!+�sN�� �����������g���@��@��@��@����@��c0��T������#��#�_��T ��@����ʻ������A�!�#��/�!�,������������_�B�"��#hb8�CЄ8��hb8�k�Tk�T�����������A�!,;��/�!�,������������_����9Q��@���6��@������������_������������f���@��@��@��@�����@��c0�)T������#��C�_��T��������������?��T�?����{�aq���?@����@9��}��9�A9�@��z��9���z�������������_���f���������!�(��/�!�,������������_������������f���@��@��@��@����@��c0��T������#��+��������9���c���O��+@��c����+@��9�{���������_�������ef���@��@���@����?�T��ѝ�?����#��C�������>��c�p���#� ���������?|�	T|@9�qT�CA��T �(
T�����>��c��o���#���������he����x$�����jT��}�?�c
T&�G��˥�����H��TI�@�B ÚD��������T@��z����Fӿ��T�T���xh��$���T���xh��)%���bT�xh���� Ț��0���	���%��7������B�T���j 8�������j 8�@������������>��c�p���#�������_������6o�������3o�������0o���@���)o����?o�����.�!�+�.M�����.�!�+�)M�����.�!@+�$M���@�o�� ��������e���@��@�b���@��c0�
T������#�����	���
���� �������c�2���?|�T|@9_�q�T���������������DӤh#8B�_���T?�TC��hb8��T�@�����h#8c�hb8��T�����"h�8C �d@�cD�B�"h 8�"h�8B��"h 8��T�C��D��E��F����	��
���������_����z��n�����z��n�����n�����.�!@+��L���@��n�� ��'���ge���'@�����@��C�?�IT������#��O�#@�$@�%@�!@�F@��|��|���|Û�|�K@�,|�-|˛nÏҎJ��n���V���}��
D���3~ϛԚ���^���;��ԛ��~��~ϛ�}�ҷ���Wc��W��~��~ϛy}Ûz}��#��|����|ě��@@�|�|��|�|Û�|�����|���z}���z}ě���|��C��|ƛ�?�|��;�|ś�7�B@��/�@|�A|��z|�c|›F|�D|ě��D|ś�3�B|�d}�e}ś ՠ�!�����h������
���`����h���,�c��
����	��#@�����c�G�(���jÏҊJ��j���V��|
�l
D�
��n}͛Ϛ���^���;��ϛ��p}�q}ϛ�}�ҳ���Sc��S��t}�k}ӛk���0��`��������(��@�&��@��@�)��@��@�k����@����@�����#�f�����	|
�+
D�,}͛.}�0}ϛ1}�)}ӛ)����� ���c���������3@��;@����7@��C@�	����?@�)���A����$���|
��D��|͛�|��|ϛ�|��|ӛ�	���I	����!���������&���H�i
����ڀ��$���/��+����$����$�!���#$�B� ��+��'� ��'��/@� ��O@� ��+@� ��'@� �"��#��C��_���������kd���@��@��@���������#�#@�D@�%@�F@�'@�H@�!@�B@��� Ճ����A����}�Ҧ���Fc��F��f�ǚ���^���;��Ǜ�������
��*
�B���C��"�c�����C��"�c�D�%"���A�B"�!� ����� ����@� ���@���@����������_������#�"@�cÏ҃J��c���V��d|��D����|ěȚ���^���;��ț��	}�
}ě�}�ҫ���Kc��K��l}�d}ě-@�.@�!@��� Մ	���I	�B�������I	������|��
Dӏ}ƛ�}��}ț�}��}˛)
���������$
�������)����������|��
Dӎ}ƛ�}��}ț�}��}˛)
���������D���'
���)�!�������#|�jD�l|ƛm|�n|țo|�c|˛�	�c
���)�!�a�#��
�����'�h�����B���A��"�������A�"�a�C�$"���D��"��� ����� ����@� ���@���@����������_��@��C�?��T������#��O�"@�#@�$@�!@��7��G�����e#��%s��|��|���̗Ҩ���Hz����	}�
}���h�ҫ���t�����l}�m}��.�Ҏ���n<��΀���}��}��pÏҐJ��p���V��~�3D��ҕ~ћ֚��^���;��֛���~��~ћ�}�ҹ���Yc��Y��:�1ћ�|��+��|›�'�}�}›p}�y}›�}��#��}›�|����|Û��}���}Û��`}���`}Û���}����}Û�|��C��|ě�?�}�}ě�;�`}�k}ě�}��}ě �!��	�F���G�*������A��	�f���G���B�*��+@������'@����#@���B	�F�����jÏҊJ��j���V��,|
��
D��Ґ}ϛњ���^���;��ћ��}��}ћ�}�ҵ���Uc��U��}��}՛�	������
�!���������'����@�c	��@��@�)��@��@��
����@����@���b�#�����)|
�,
D�.}ϛ0}�3}ћ4}�)}՛��)���m
�!�!�������������d��;@��C@������?@��	���������%|
��DӨ|ϛ�|��|ћ�|��|՛���	���G�!�����������c��%���G�h�������&����7��3����&� ����&�A���&�B� ��3��/� ��/��7@� ��O@� ��3@� ��/@� �"��#��C��_��������b���@��@����"@�#@�$@�!@������_�������#�"|@9BH��#�#x@9cP���$t@9�X���%p@9�`���&l@9�h���'h@9�p���(d@9x���)`@9*\@9JH�+X@9kP�,T@9�X�-P@9�`�.L@9�h�/H@9�p�0D@9x�1@@93<@9sH�48@9�P�54@9�X�60@9�`�7,@9�h�8(@9p�9$@99x�: @9"@9BH�#@9cP�$@9�X�%@9�`�&@9�h�'@9�p�(@9x�!@9!���������a�A����!����������a����!�����!
�!�!�A���	��@�!��@�!��@�A��@�!��@�!��@�A��#@�A���#��C��_��@��c0�iT������#� ��G�B�)�B�߈�5�G��)�+�!�4�A���G��	��������_����a����@��	�?�iT�ѝ�?����#��w��{�����k��{A�+����@��A��B��C����������c	����>��cћk���#�g�������>��cёk���#������>��cюk���#��������>��cфk���#�F�t�@�������>��c�k���#�wA������>��c��k���#��kA��@��O��9�z�c��C��h�8���c	�������wA��c	�����wA���������O@�a��kA���?��T#�A�c�A����TV�wA�C@�EA� � �����C@���C�B�E�C� �����C$@����CE�EF� �����C8@���������v��������k��������p��������e��������j��������_��������d����wA���������kA����K�[�9�z�c��C��h�8�c	�����L�����wA��c	������wA����q����K@�`��kA�����T�@�c�A�����T�wA��������_����{��j�����{��j�� �������?a���@��@�D���@��c0�iT������#� �bG�B�B�߈�5`G��+�!�4�i��`G���������_���"a����@��C)�?�)'T�C+ѝ�?����#��o��s��w��{��c����oE��sE��wE��{E��@���,T�cE��W��*���C*���S��9�*���@�����6�c)����)���?��WE�`���c)���5���`�6	�����[����c �~�����T�wE���M��sE���҆�������#����>��c�k���#��{E��}�|�������#����>��c�j���#��@�р����Ch�8c@��5��dh�8�@��4��������&����>��c�yj���#��%����>��c�vj���#����"����>��c�lj���#�� ����>��c�ij���#�O�E�d�E��@�� A� �� �e��� �g#��@��'�E�d�E��@�� A� �C!�e���!�g#��@��;�E�d�E��@�� A� ��!�e��#"�g#��@��O��@�� ��"�p��A�@�����������"�� �o����A���dh�8�q�T��6�oE��"����A���dh�8�˥GӤˀA� �T�������&����>��cѕj���#��"��oE���&�����A����oE��"�n��A���dh�8�Gӄ��A� �T�������&����>��c�zj���#��"��oE���&������A������h�8�q�T���6�oE��"�O��A���dh�8�˥GӤˀA���T�[E�{�9�}���_��%����>��c�^j���#��_E��8@�����"��oE��%������A���������oE��"�-��A���dh�8�Gӄ��A��bT�[E�{�9�}���_��%����>��c�=j���#��_E��8@�����"��oE��%����t���oE�� �C��oE�����C+��_��z�=i���z�;i���}�9i���}�7i�����.�!�*�>G�� ������������_���@��@��@��@�����@���?��T�ѝ�?����#��������9y������>��cтi���#��#����>��c�|i���#������}�d|������@���������@��#�������������@�Z��@�`��T������_��������_���@��@����@���?�)T�ѝ�?����#������9
������>��c�Fi���#����A���w������>��c�<i���#��#����>��c�6i���#������d�{ӄ���A����������#������������A����A�`��T�������_�������]_���@��@�����@���?�)T�ѝ�?����#������9�������>��c�i���#����A���3������>��c�h���#��#����>��c��h���#������}�d|�����A����������#�N�������?����A����A�`���T�������_�������_���@��@�����@��c0��T������#��'��+��c9D@�E��E�f�E�� @��(A�����9' �)(��@�%�E�e�E��@��$A� �&��(���@�%$�E�e�E��@��$A� �&�($��@�%8��@��9�}��|��������@����|_�h��� ���������{����'@��+@��c�9俀9�@� �-��TBG�B@��������������_������c9���^���@��@��c�9����@���?�)T������#��c����>��c�oh���#�F�t�@��c����>��c��h���#�`G���c�P���������_����^����@���?�	T������#� �������>��c�Nh���#�F�t�@�������>��c�h���#����@�@���jT���G�B�	��z�b�������������������_����������c��@�`� ���T���l^�����@��c0�iT������#��'�F�fkB�F�goB��������������r��������_���������O^���@��@��@���@��c0�T������#�`�������!�<���c@��+�!�%��[G�aSM��4�f�� �F�a�G�!�F�`���������_���)^����@��c0�IT������#��7�C@��'�D@���
�#@��������!��+@����@��'@���?���_�T�#������+�d@������?���@��@�?���T	�������_������������_�Xg����Ng�� ����������]���@��@��@����@��c0�T������#����#���_ ����#@��T�.���.�!�2��������_������������_������������_����������]���@��@��@����@��c0�T������#Ѡ���������@���.�!3�F�ak�[G�aSM��4@f�� �F�aoB�!�F�`o��������_����]����@��c0�T������#��e������
��
h��f���������_����]����@����?�	T������#�S��_��k��g��c���9�'��� ռ����_@��9`�[G�bc_96���@��|@�'���k���	���@�;�_�kaT'����������?��9H6�������+�!&�����B@��C��G����S��@��9�_@��?@��@9F�z�G�z���C@��c@��g@��k@�`?�����c@��_@��?@��@96�g@��'����6���9�S@�@@�?��'@��3@��7@��������_�&�߈�qT@�[G�gc_96���@��|@����k���	���@��_�kaT����������;�@��/�
7������_@��?@��;@��/@��@9)�߈?	q�	T ���1��~������W��� �[G�cc_9�6���;@��㸥����;@���_����������4�#��+��/@�������#@��+@��'��3��7��@9�6���9�S@�@@�?��'@��3@��7@��������_��.�B��K��O����C������.�B�2��_@�b�[G�bSM��4`e�� �f@�&�`� ����?@������;@��/@��@9 �[G�ic_9�6	����J	�	���_�J	��������4���
������_@��@9@�@����c@��g@��k@���=q���'��3��7��@9�6���9�S@�@@�?��'@��3@��7@��������_�HX���'@��3@��7@��������_������������\���@��@��@��@�����@��c0�iT������#ѐ@�0�@@� @9�6�T���������_����.�!1��C�� ���F\���@������T�#����@��c0�	T������#��/��3��7�@����������?������#��.�c������.�B����r�@�����#@�����@�����C��_�������������4\���@��@��@��@��@����@��c0�T������#�@�$@��T���#�"@�@��������6�@�"���#@�d���kAT"@�d@��k�T!@�b@�_k��������������_�������\���@��@����@��c0�T������#ѐ@�p��+���@�@���������������������_���� ������������[���@��@��@��@���@��#���a��T�#����������B0��AT�@�?�T�@�����
�����_������_�hc8Fhc8��c���?�L��T�@�!� � |_���@��c0�T������#��'��#������{���KL���#@�?��cT#���'@�����˄���{��@������{�c����T����@f���@��{����,�����0��������_��{��d�� ���������z[���@��@��@����������B�2��AT�@�?�T�@�����
�����_������_�hc8Fhc8��c���?�L��T�@�!� � |_���@��c0��T������#��/�_��T���������/�@G���{��������L���#����/@��{��e���@��{��#@�����������C��_��{��d�� ���������$[���@��@��@����@���?�T������#��������{��o��k��g���
@��	�`?��@��.�B�?�T�@�d@�c@������W��G���T�@��AT��T��A�Ҥ��������������!������?��O���������?@��[G�bSM�b5�O@�tc���O@�%�������.�c�,�����������_����z���{K���[��z����g@��k@��o@��{@��@��@�i�)�"�*���W@��G@�8��[@��z�������������_�A��f��������������!������C��S����v����C@��[G�bSM�b5�S@�6c���S@�%�������.�c�,�����������_���C���T��A��?�������������!�:�x���;��K����O����;@��[G�bSM�b5�K@�c���K@�%�������.�c�,�����������_����z���K���[��z����g@��k@��o@��{@��@��@�i�)y#�*���W@��G@����[@��z�������������_ր����z����J���[��z����g@��k@��o@��{@��@��@������	��
����[@��z�������������_֠�����A
�����!D�������.�c�,�����������_����������������#��'��+���Z���@��@��@��@��@��@��@��#@��'@��+@���@���?�	T�ѝ�?����#����������T������������������ݕ���@��A��B��C��������	�����������{��z�*�a��C����>��cўc���#����C��� ��
����������@�_���{�d�����@���@���aT_������g�������d����@�?����@����{���@��g@�CTC����@�����˄���{���?�"����T����id���������_�����c�����.�!��A����A��W���B��������A�!�"�����*�������@�� ����������������Y���@��@��@��@��@��@����@���?�I(T�ѝ�?����#���������������$T�����������������������������{���N����@��A��B��C����c����e���g#��_�i+�����C�������{��z�����w� ������>��c�c���#�_��@��_�������B�@��B�����%����������������B��9�����@���y�������B���B�����������p��������{���k������B��B��B�f�������_�����������������z����#���c���������#�x���{������>��cѿb���#�����	����� ��C	����>��cѱb���#����@����C	�Đ���B�@��B���������������C	�-�����B��9�C	����@���&�������B���B�����������C	�����B�B�����B�c�������������B������������C	�����C	��B��{��A�����C	��B��B��B��������_�����������C	������z�|��������	��������������C���������wB��{B��C����B�_���T������_���B���N�?���{�#����B���T������<c���{��B��B�?��T�B�B����B��B{�����#���s����������B������sB�?�"����B��T����c���������_����a���{��a�����.�!���?�����.�!���?�����.�!���?����A�����"��������a�!�#�:��I)�������?�� ����������������#��'��+��/��3��7���5X���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@���
�?�iT��ѝ�?����#��������#��+�?��T��T�@9�r�T���������_��/��+��'��#�����������������������>��cѶa���#����������*������������_���� ��c	����>��cѡa���#����@����c	������'B�@��#B����������������c	�����/B��_9�c	��_��@�������_��+B��/B�����������c	�
����c	��B��{��B�����c	��A��B��B�����c	��B��B��B������_��������������c	��_����z�y��������#	�����������������B�����B�����c�������c��{��������������>��c�Ja���#������A����c����>��c�Aa���#���A�����A��c�a�������������7�?��`T�����{��B������������_����������_����.�!���>����A������{�������a�!�.�M��\(�������>�� ����������������#��'��+��/��3��7���HW���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@����@��c0�T������#�#@�@��!T@�#@��T@�!@�h������������_�������W���@��@���@��c0�)T������#ѐ@�����������c0�?�TA@�B@�����AT@�_�T@�������������C��_��������Eh`8&h`8������K��T�@�!� � |_����� ����������V���@��@��@���@��c���!��T�#�����@��c0�)T������#ѐ@�����������c�2�?�TA@�B@�����AT@�_�T@�������������C��_��������Eh`8&h`8������K��T�@�!� � |_��Ӝ�� ����������V���@��@��@���@��c���!��T�#�����@��c0�iT������#ѐ@�p�`�@���@���@������{���)G���@�?��cT#���@�����˄���{��@������{�c����T�#���a���#@��{����'������0�����C��_��{��_������ �����YV���@���@��c���a��T�#�����@��c0�iT������#ѐ@�p�`�@�_���T@����������#�@G���{��������G�������#@��{��`���@��{��@�����������C��_��{�~_��Q��� �����V���@���@��c���a��T�#�����@��c0��T������#ѐ@����;��?��C��O��S�@�
@�@�@��
�����������������������������_�!��� ����������������#����U���@��@��@��@��@��@��@��#@���@�����!��T�#�����@��c0�iT������#�"������������@�� �6������@���;G�aSM�a5�@�X^���@�!� ��E�bc@�"���E�`c��������_����U�����@��c0�i#T������#�r*���#����n�������y������B������ �⾁�B����������� ���#@��2��A����;G�aSM�a5�@�^���@�!�@�"��@��(�K������|�9"��x"��Ң`��0��a��B@������p��@� ���#@�e2���@���;G�aSM�a5�@��]���@�!�@�"������(������|�9���x����"�����"���0�c���C��������� ���#@��~�@2��a����;G�bSM�b5�@��]���@�"�@�#������������|�9"��x����"�����"���0�c���C �������� ���#@����2��a����;G�bSM�b5�@��]���@�"�@�#������ީ�����|�9"��x����"�����"���0�c���C@�������� ���#@����1��a����;G�bSM�b5�@��]���@�"�@�#�������������|�9!
��x����!����!���0�a���A`���������#@��@� ���1��a����;G�aSM�a5�@�h]���@�#�@�$�� ���#@��}��1����;G�cSM��4@�T]��!�!G�!��`����������y����� ���`�� ����`��#@�"�� ���1������;G�aSM��5�@��#@�?]���@�!�@�"��#@�"��E�c_@�#���E�b_�����C��_����T����@��c0�iT������#��?��G��C��;��7������?@�C@���E@����TE�e�A�E�f�A��{@����TE�e�A�E�f�A�����E�e�A�E�f�A��
�e@� ե����f@��xe��F��F��F�� F��@F�ƀF�����z�������������F�����C�&,��G@����T���#�������D���@�?�	T��9�G@�&����#@����	T��	T"���)��)�)�����T�+��#��ѧ���������������'��7@��;@��	������#@��+@�?h$8�G@��@��낰���C@��'@���T���^���+@��?@��@����
��������_������������������_�E�c�A�E�d�A��������������_������������������_���U]������R]������G]���@�5]�� ����������������S���@��@��@��@��@��@�M���@��c0�I
T������#��+�F@���F@����TE�f�A�E�g�A��{@����TE�f�A�E�g�A�����E�f�A�E�g�A������������E���_��Te�F��ˇ��� ����������������_�E�c�A�E�d�A��������������_������������������_������������������_������\�� ���������������}S���@��@��@��@��@��@�����@��c0�T������#��3��?�H@���I@�?	��TE�i�A�E�j�A��{@�?
��TE�i�A�E�j�A�����E�i�A�E�j�A�)
�		@� �)����@�yi�H�	H�H�!H�AH��H����z�H�	���	�)���I��	�C�)�?-�T�C��?�����������a�E��@�_��TD��C@�F˄��*���D�_�CT��c˧��������#���T�����?@��� E�`�A�E�a�A�������_�����������_�E�`�A�E�a�A�������_��	��
�������_��h`8��hh`8����h 8�����T����������_�����.�!��C:������L\�� ����������������#��'����R���@��@��@��@��@��@��@��#@��'@�^���@��c0�IT������#��+�@��@������@��xh��G��G��G�� G��@G��G�����z�'�����������H����C��,��T����#�?�	T?��T�����@�$��������������������_�E�e�A�E�f�A�����������������_�hc8���|_Ө���)�ш���c� �$���?�L��T@9@9�����|_��@��}_����%�(���}_�@���@���	� �������������������_��@����[�������[�� �����������WR���@��@��@��@�����@��c0�		T������#��?��;��/��7��3� ��������������f����/@��3@��;@��?@��7@�����������C��_�c���mT�#���������C��_��#@��/@��hc8K��J��h#8�;@��?@��7@��3@��hc8j��5a���T$���g��������@����f��!�����������C��_���l[�� �������������R���@��@��@��@��@�����@��c0�T������#��7��/�[�9����������"���������������_����@������/@��
�������_������������������Q���@��@��@��@��@��@��@����@��c0�T������#��C��?���?P��TE�dgE�?�TE�dcE��ha8�!T�7��E�c_@� ������=.���6@�@��7@��?@��C@�%���o�������a�!��������.�c�,������������_ր��^������a�!4;�������.�c�,������������_�����@��@� ������@��xh��G��G��G�� G��@G��G�����z�'�������	-���J����J���?
��T�#��'������C��������	B���@�?��	T�@�9�@��#@���E�c�A�E�d�A��������������_���h"8B�'���_�T_����T2����T�+��������������@������'@����T�����[���+@��@��@��C@�'����T���
����������°���?@���T�����[���+@��@��������������_���uZ����sZ����YZ���@�WZ������XZ������.�!�?�[8�� ��������������P���@��@��@��@��@�-���@��c0�)T������#��7��C�@�		@�)����@�yi�H�	H�H�!H�AH��H����z�H�	���	�)���I�����T�/��3��?��;��7��������������#��/@��3@��7@��;@��?@��������@�?�T���#@��~��7E�`�A�E�a�A�����C��_���������C��_�E�`�A�E�a�A�����C��_�E�`�A�E�a�A�����C��_�E�`�A�E�a�A�����C��_����������������#����P���@��@��@��@��@��@��@��#@�����@����?�iT������#��k����{��w��s��o��g��c��_��@��� ?��k@�"�B��"�B��c@��TE��s@�����
��T�K��G���C��3������	A���3@��K@�D��s@������G@�?��TH�
���T�CT�S��C��7��?��;��?�����C@�"��'��3@��;@�d˄��/����7@�����S@����O��{@�	@����@��
��}��� ?��{@�"@��@��g@��_@����c@��?��{@�"@��@��w@��o@����s@��?��{@�"@��@��/@��O@������?��O��+��/��{@�d@��@��?��7@��'@�?�	T�@��S@�(i 8�C@���
T�K@��G@�
��
��������	��o@��T���s@��Z���7@��S@��	��3@��{@��@��O@��+@��/@�;��3@�(�}��k@�	�H���S@�@9�@��$Ț��0����9�?@��G@����Tf��h%8�������������_�E�c�A�E�d�A��������������_ր�������|����!�>�������.�c�,������������_���Y��0I��Y��Y������Y����
Y��Y�� ����������������#��'����O���@��@��@��@��@��@��@��#@��'@����@����?�I$T������#��w��{������k��s��o��g��c��_�
@��	�@?��{@�?�aT�����{@��w@�	�)��	�I�)��o@�_
��T�c@�?�T��	��
��l
T,�C���_
�T�k@�Nim8��q�T�����s@�_�#T�
�TM�0���
�˧�������}�E
���(����@��%ȚP@9�1��
(��@�m5�K��7��G��;��S��?9�C��3��?��
����@��@����;@�?�T�k@�d@9�?A9��d9�?@�@� ������s@����@��9M~���@�@���K@���7@��ˀ��;@��k@��K@���7@��ˠ��s@�_�CT��3E�`�A�E�a�A��������_�E�`�A�E�a�A��������_�E�`�A�E�a�A��������_�E�`�A�E�a�A��������_�E�`�A�E�a�A��������_ր���������a�!�;�����.��,��������_�����JTghf8���4E�`�A�E�a�A��������_��Tfh`8�q�	T���(
T�K��?��?������?@��G@�"��s@�a��C@�B���+�!��!��/����K@������k@�c��O��@��@����@����}����?��@�"@��@��g@��_@����c@��?��@�"@��@��/@��O@����+@��?��@�!@��@����������?��3@�?�T���S@��|��7E�`�A�E�a�A��������_������������_�E�`�A�E�a�A��������_��W���W�����W�������W���G�����
��W�����W���
��
��W�� ����������������#��'��+���hN���@��@��@��@��@��@��@��#@��'@��+@����@��C�?�	T������#��O��g��c��k��[��_��W�@�		@�)����@�yi�H�	H�H�!H�AH��H����z�H�	����/��������/@�C��_@��c@��g@��k@������W@��[@��������O@��@��@�������@��xg��F��F��F�� F��@F�ƀF�����z������������G���?��JT�?��;��7��C��3�������>���3@��7@�$��;@����HTf������ˆ�����b����?@����T�C������X���C@��3@��O@������@�������������C��_�����������C��_���GW�� ����������������#����M���@��@��@��@��@��@��@��#@�s��@��_��@��c0�iT������#��?��C��O�g��@�H���g��@����G��W��O��C��S��/��?����T�L�bTE�cgE��
TE�ccE�chh8��2��G@��@�)�����@��xi��G��G��G�� G��@G��G�����z�G��	���	�?M�	TE�igE�	�T��)����I����C�E�icE�)ih8�	��ѧ���D�c�A��D�d�A��������������_��T�+��������>���3��C@����+@������?@�b��!������������������_��G@��/@��O@��S@��W@��3@��+@��������������_�D�c�A��D�d�A��������������_����	��V������.�!�?��4�������V������.�!�?��4�� ����������������#���*M���@��@��@��@��@��@��@��#@�Y���@��C�?�T������#��W��c�	@�*	@�)@�JѪ��+yj�kK�k	K�kK�k!K�kAK�k�K�k���z���k
���l����k�L�k����Th�@����T�S��o��W��_��[����)yj�)I�)	I�)I�)!I�)AI�)�I�)���z�i	�)
����/�$����$�D��?������������?@�c��D�`�A��D�a�A�����C��_�D�`�A��D�a�A�����C��_�D�`�A��D�a�A�����C��_�B��˄���@��!�?��mTA�@9��4�D�`�A��D�a�A�����C��_��7��;��C��o@�c�c@����3��S@�����/@�F��_@��C@��7@��;@��3@������W@��[@��������C��_����������������#��'����L���@��@��@��@��@��@��@��#@��'@�d��@�"@�B����!@�!xb�!A�!A�!A�! A�!@A�!�A�!���z�a�!���"�B��!�B�!� �C��_֐@��c0�)T������#�����C�c��?�T����@�A@���{�6�@�!@��@�B@�_���������������_����������_���������AL���@��@��@����9��@����_��@��c0�	T������#��+��/��c��?�T�'��/��9[�9A�!�������6�'@�@@��/@�a@�@��6�'@�C@��/@��@��T������������_���������_���������_��@����@��/@��'@��jTA@��TE@��@��x`���T���@�Ax`������7��������_��@�������_�4U��3U�� ����������K���@��@��@�����@��c0�iT������#��#�	�������#@����@�?�T�@������������������_�%hc8hc8��c���_�L��T�@�!� � |_���������K���@��@����@��c0��T������#��3��7��;��G��K��.�(���T�@������������������������C��_��/��7��3��C��?��;��@��� ?��7@��/@����;@��?@��C@��3@���������C��_����������������#���wK���@��@��@��@��@��@��@��#@�����@���?��T������#��[��_��c��o��s������W��g��k��[��c��_��@�鏜҉���	kAT������T�@���mT�?���������;���K��_@����?@������[@��_�����[@��_@��W@��c@��g@��k@��K@��?@������� ������������������_��K@��?@��������������_������������������_���������>����������_����	��	+�T������T�s��@�f��@�b���C��G��s@�C@���\���s@�J@�K@�L@������[@��_@��W@��c@��g@��k@��C@��G@����������_��@�H���C��G��s@�C@���B���s@�J@�K@�L@������[@��_@��W@��c@��g@��k@��C@��G@����������_ր����������a�!T�������.�c�,������������_������������������_����������������#����J���@��@��@��@��@��@��@��#@�<���@��C�?�	T�Cѝ�?����#�@���@���T�D�c�A��D�d�A��{@���T�D�c�A��D�d�A������D�c�A��D�d�A��	�����9�{�����E�cc@�����T�7�a@�e@�?�T������ �#��3�?��T��8��@���;���#@��7@����3@��@����@��@�"�����8�;���#@��7@����3@������@��@�?�H�����T�����/��}������T���@��@��7@����/@��@������{�b@9�9@��C�@��+�����������C��_������;@�����'@�a��@��C@��+@���?�
T�'�@xa��;��E�cc@�������T������@��A�!������.��,�����C��_�@��������#9�k���
���9�[�����@�A@������?��@�C@���������@�C@��C�B@��+����������a���!�!������.��,�����C��_��'@����+@��C@��*T�'�ax`��#9�K���	��E�bc@��#��
���?@����#�����E�ac@��#���� ��������������!�!1�����.��,�����C��_���������C��_������I���@����@��c0��T������#��S��O��;��7��K��G��C���q����+������������#@����;@���mT���'��#��C@��@��G@��K@��O@��S@��?��C@��@��G@��+@��~����?��C@��@��G@��'@����#@��?��'����#��C@��@��G@��?��@��7@��'@��;@��@����+@��@9*��9?�q���T�@9*��9?�q!��T�@9*��9?�q���T�@9)��9����������_֩hh8�h`8)
ʩh(8����M��T��
��T��T�����R�� ����������������#���CI���@��@��@��@��@��@��@��#@�����@��C�?�)T�C
ѝ�?����#��O��[��W��S� �s����OA�@���w��A	��+��#����>��c��R���#�C��?��{��C��#��;��SA��WA��[A�����	��t�����OA��@��#����>��cѿR���#�7��3��{��7��#��/����+A��c	�����'��+A��@��@���zӄ@��˅������E����#���C��� �������9���'A��@��@��#@��@�������������������C
��_���������������C
��_�B�_��T�xb���H�������������C
��_�h'8c��H� ���T��G��������T����.�!��0����R�� ������������H���@��@��@��@�r���@����?�I/T������#��_�0@��@�?�T@����v��;G�bSM�b5�_@�+Q�� ��_@�C0@�#�@0��C@��i+TA@� @�ov��;G�bSM�b5�_@�Q�� ��_@�C4@�#�@4���A@�?��(TA@� @�]v��;G�bSM�b5�_@�Q�� ��_@�C8@�#�@8�����@�� �6�/����_@�"@�_�i%T�E�bc@�#@�c@���y��;G�cSM�c5�_@��P�� ��_@�d@�$�`�a@������ �6�����_@�a@�?��!T�E�bc@�d@��@�_��;G�cSM�c5�_@��P�� ��_@�d@�$�`�a@������ �6������_@�a@�?�ITd@��@��@�Z��;G�cSM�c5�_@��P�� ��_@�d @�$�` ��#9�	��S�d@���IT��Td@��@��@��#�����;��_@�d@����'��������8���'@��_@��(��,�;G�cSM��4�P�� ��$@�"��$���&�������_�;G�`SM��4@0@��P�� �@4@� �_|��������_�;G�`SM��4@0@�wP�� �_0��������_�������_�`��;@����?@�n���#@�`��_@����@��T�@��(@��Bx`�?�)T�#��?��$@��C� �6������#@�"�B�}�B���'��E�cc@��?@�������C@��'@�#��7�;G�dSM��4HP�� �$hb�$� h"��_@�a@���X�� �6�q����;@��`T�/�@�a@�e@���T@������3�?�T��8��@���<8���@��;@��3@����@��@��/@�
"�����8�/8���@��;@��3@������@��/@�?�G�����T�����+���}�����%R���/@��@��;@��@��+@���;G�aSM��4�O��&�@�!��a@99;G�aSM�a5�7@��O�� ��7@�"@�"� � �6�����;@��?@����;G�aSM�a5�7@�p���O�� ��7@�d@�$�j���������_����P���@����P�������P���@��P���@��P������~P���@�|P������yP�� �����)G���@����@���#�?�i<T��%ѝ�?����#����c&9���������@���T �[����D���D���D���D��cf9 ��C����>��cѼP���#�������{����C���0@��!���4@��C�8@��?��C
����>��cѩP���#�k��g��k��C
��c� @��� �����CD������#��r��a��;��C	����>��cѓP���#�_��[��{��_��C	��W��"���D���D���D��D��r��a��D�c�A��D�d�A������������%��_��7��C����>��c�uP���#�S��O��{��S��C��K����CD��#$�v�����D�d@�����������CD��D����C"��z���3��C����>��c�XP���#�������{����C����7D��?D��#$��u�����D�d@�����������?D��D����C%��z���/����CD��#$��u�����CD��3D�w���3D��;D��CD�\z���D�C@�a@��3D�d@���&T�#�e@���kTf@����ˇ�}�����$�����}ӷP���#@��D��3D�d@����#Ta������7���3D�a@�d@��#@��넰����T����}�Q���D��3D��#@�e�e�;G�dSM��4�N�� �d@�$�`��D��?D�a@��#$��u�����D��3D�z���D�C@�a@��/D�d@���T��e@���kTf@����ˇ�}�����$�����}�uP���@��D��/D�d@����Ta� ������6���/D�#@�$@��@��넰���T����}����P���D��/D��@�%�%�;G�cSM��4�N�� �#@�#� ��D����3D���w���3D��D��7D�<�D�c�A��D�d�A������������%��_�@����s�����G��C����>��cћO���#������{����C��{���D���D���D�����#��q��!��7��C����>��cчO���#�w��s��{��w��C��o��D�@@���������GD��7D����c#��y���GD��7D��3��cf9C6�7��G��c����>��c�jO���#�������{����c����D��@�������$�9|���7D��r���aT�GD�#@�c@�c�z�$@�c�d����c�D�c���b�C��'� �����?6���3D�d@�c@��C��'@����� �D�c�A��D�d�A������������%��_�D�c�A��D�d�A������������%��_�D�c�A��D�d�A������������%��_�B�_��T�xb���G��������������%��_�h&8��H�!���T��F��������T����.�!���,�����N�����N������.�!���,�����N������.�!���,�� ����������9��8E���@��@��@��@��@9���@���?��(T������#��g��k��o��s������@����@��	��T�D�m�A��D�n�A��{@����T�D�m�A��D�n�A������D�m�A��D�n�A�M��@� խ�����@��xm��E��E��E�� E��@E���E�����z��˥
����������M���
��T���������������s��o��k��g��K�@���@?���!��K@�?��mT�D�c�A��D�d�A�������������_��@��@��@��@����������?��;��W��g@��@��k@��@��@��@��?��g@��@��k@��������?��S��7��g@��@��k@��?��;@���)T�g@�"@��W@�d@9�?9�k@�@?���?@�_�T?�T�/�A��3���c��c@��K��g@��@��k@��?���K@��W@�B��;@���cT�O��K����?@�*�G��G���C���(�����[��/@��o@����3@��s@�����[@��C@��G@��o@��s@��O@��/@��3@�����g@�	@��k@� ?��G@���T�7@��T�[@��S@�����o��������������_��������
���������_��+��g@�!@��k@� ?��C@��(
T�K@���;@����?@�	�)��	�	����[@�I	������@�����'i`8��J�J}_��@��@����|_�K��ˌ�k�k���B�G*���J@������ � Մ��
����T�?A9���|_��+@�G��#��"���!T��?�T����ˢ�������	�������������_�D�c�A��D�d�A�������������_�eM��dM��eh`8Fh`8�����?�L��T�@�!� � |_Ӝ����NM������SM���@���PM��GM������4M�� ����������������#��'��+��/��3��7����C���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@����@�"@�B����!@�!xb�!A�!A�!A�! A�!@A�!�A�!���z�a�!���"�B��!�B�!� �C��_֐@��c0�T������#��E�aoE� �?�)T�E�bkE�G�cSM��4C@�3L��#��*�c�-�C��E�aoE� �?��T�E�`kE�G�aSM��4@�#L��!��*�!�"���������_֠���L���~��L�� ����C�����@��c0�)
T������#��G����
����4���G@�d�A9�6e��%L���e��%l���e@���Z�e@���Z�e@���Z�e@���Z�e@���Z�e@���Z�e@���Z�e@���Z �a0@�?�T%�����hT�
���7��
��������� 4���G@����7@��3��;��/���f�����������M���G@�d0@��/@��ˁ��3@�_��T� �e4@�_�cT�;@��+��;@��}�����3���+@����& �h&�����������_�qL���z�gL�� �����C���@�����@��c0�iT������#��#�_��T�A9�6%@�f��&L��k�T�7$@�e��%l��k�T�����������a�!|�����.��,��������_�_��ATd��˄���~�%���g ������~���i0��	�)��)~�
	�k@���k��k~�L�mP��
˭���~��
�o`������~���qp���1��1~��t���˔���~�u�v������~���$hd���Z��hg���Z�ii���Z�Dik���Z��im���Z��io���Z�jq���Z�djt���Z���`T�����+������z�LM���@��+@��@�b����B��Bz��jb�B��C@� �4�0������������_ր��O�������A�!l1�����.��,��������_�����������rB���@��@��@��@�a���A9�6ۓҡ ���������ᢛ���!'�����!f�����!���������!������A����̜�!A������l���An�����A��������O��!����`���a5��a��!���|���|��_��@��c0��T������#�@��
����������.����@��������_���*B����@��c0�)T������#�@��
������@��9�����.����@��������_���B����A9a6�~��_��{��_��z��_��@��c0��T������#��7��C��?��;� �A����7@�4@��?@�!�4�0@�?�
T?��T���z�e���&�����_�E������;@�?�`T�+������L���7@��;@��?@��z��+@��@�0@���0���AT������7@�0��;@��?@��z��@�_��T�C@����˦���E�!��z����;@��C@���T�'��#�����z��������#@��@������@������z��'@������7@��?@��z������񣰃�?�T�#�����RL���7@��?@��#@�0��������������_������J�����z��J�� ������������A���@��@��@��@�~���@����?�I
T������#��������� ռ����c��@����>��cѨK���#��@�8@��g��c�H��@��A������#C9�6�@��p��@�_�cT�@��@��~��Є�62���@��o��k��s��������~�L���s@��o@��k@��������_��@�����@�_�cT�@��@��{��Є�2���@��s��o��k���������{��K���s@��k@��o@��������_�����������&A���@��@��@��@�����@���?��
T������#��
����4@����������;������9�@��}����}��˿���0��� �? �T��T�g���}�	��f��˥����������h%�������g@��0@����������@��Z�{��@��Z���@��Z���@��Z���@��Z���@��Z���@��Z����A9�7�@��Z���G��H��
����������_����.�!�%(����3J��	��!J�� ������@���@�����@��C�?�)T������#���������
������C����>��c�lJ���#�c��@��9�C�=����C��@��@��@������C������@��A������C��
����a@����a�����C��_����������@���@��@��@����@���?�IT�ѝ�?����#����c����>��c�/J���#�@�@�@�@�@�	@�
@�@�c�˵���z����
������)�J�k�!�B�_��T���|�B���������	��
�������X�����	�
���������_�-xl��	�Z�c��y,����A�j��T��~�_��T��_�)T�	�_�i
T�
�_
���TL�	��c��ym��E��M�ʭ}Jӭʏ=��yo����I�0��}C��ʐ��yp������A��yo����y,������T����D�v�G��zu�v��c��zu�����4�8ʙX�8ʙ���9ʺ�Y�����������
����	�����������J�T�-���e�����	�W(���D�w�G�k����T����5I���
���2I������/I������,I���
���)I�� ������������?���@��@��@��@�I���@��c0��T������#��;�G�d�Y9�6�9�D�d�G��D�e�G��D�f�G����}��������������#��'��+����������_������������?���@��@��@��@����@��@��@��@��@LP(�LT(�LX(�L\(@L$p�L%p�L&p�L'p�L�N#�NH�N� n� n� n� n���N�((^b@	^Q	^H�N���N�((^�`^b@	^Q	^H�NɄ�N�((^�`^b@	^Q	^H�N鄳N�((^�`^b@	^Q	^H�N���N�((^�`^b@	^Q	^H�N���N�((^�`^b@	^Q	^H�NɄ�N�((^�`^b@	^Q	^H�N鄷N�((^�`^b@	^Q	^H�N���N�((^�`^b@	^Q	^H�N���N�((^�`^b@	^Q	^H�NɄ�N�((^�`^b@	^Q	^H�N鄻N�((^�`^b@	^Q	^H�N���Nb@	^Q	^H�N�`^���Nb@	^Q	^H�NɄ�Nb@	^Q	^H�N鄿Nb@	^Q	^H�Nc���N!��NC��L�_��@��c0�)T������#�"��im���������_�������"?���@��@���@��c0�T������#��/��'��+� �������C���9-n���@�����+@��'@������MT��+@�?�	T�'@��he8�4q�T�+@��'@�����/@�_�CT��������c4�������+@��@���T�/@��ˤ�������'@����������_�����?H����5H����#H�� ����������>���@��@��@�����@��c0��T������#��/��+��'���c4�������`������+@���f/���+@��'@������'@��+@��/@�������_�!�_�Teha8��߀q@��T�$q��T_�Th$8���_�T��������_����G�������G�� ����������>���@��@��@�����@��C�?��?T�Cѝ�?����#��������������������@��@��@�E�f@���<T��E�g@�E�h@������@��?�jT���C��;��������l���;@��C@��@��@��@����@��6E�f@���?�C8TH�&���������E�c@�E�d@�E�e@�����%6����������������{����s��o�E�f7@�?��T'�?��3T�����)��	�������`T���3��/�E�a3@�����[l���/@��3@��@��s@��o@����{@����6E�f7@�!�_�/T�/���������+�Ғ��G�aSM�a5�@��F���@�#�����{@��/@���1���@�a�G�dSM��4�F�� �d@�$�`��s@��o@��@���@��@�g��@������D�g'@���)T�D�h#@��D�i+@���'������@����7@���jT���@�l���@��7@��6�D�h'@�����7@��D�c#@��D�d'@��D�e+@��@����?@�����D�f'@����@��7@�����?@����@�8���(#T���?@�*��
�����D�l7@��/@����@���?�T�	����
�%��� T�c��.��K��ˏ������G�����_�mT���_����[����{@��k���G@��@��7@��@��?@��_@��@��[@��@��K@����c@��6�D�o7@���T���HT�
���"�J��
�
���J���`T���D�a3@��
��k���G@��@��7@��@��?@��@��K@����c@���J@��@��6�	����
�������4������?@��7@��@����c@��?@�?�hT�@�y������g��k��E�c�G�c@��1AT#�B�c�$@�����~���}Ӥ�c��$�BӃ��#���������-���#@��@�����G�eSM��4�E�� ��@�'����E�`�G��@����g@��k@��@�����a
��?@��7@��@�������@��@��@�����C��_���@��O@��S@��@���7����?����������������O��S��D�fC@��D�gG@��D�hK@�������\����6�+��'��w��������W��+@��w@��'@�����������0���s����@�d@����W@����@��/��������!��@�n���s@��G�cSM�c5�@����bE���@�$�@�%�����@�b@��hT`��D�d'@��c@������7@�?�#T�?@�c�$�b�������@�`��������@�����������C��_����@��@��@�����C��_�F�����E���E�������E�����E�������E���@����E���E�����E�����E���@����E�� ����������<���@��@��@�����@��c0�	T������#�
�����C��_���q<����@��c0�	T������#��!�!����B��������B\"��@���!�����@��G�dSM��4@��D��$�����>����!��@���B4��}�����@��G�eSM��4@��D��%��.�������!��@���BT��}�������G�eSM��4@��D��%��Є�����!��@���Bx"��@�������G�eSM��4@��D��%��Є�����!��@���B�"��@�����~��G�dSM��4@��D��$�����6����!��@���B�"��@�����@��G�dSM��4@��D��$�d.��;����!��@���B�"��@�������G�dSM��4@�{D��$��Є�����!��@���B�"��@�x�����G�dSM��4@�iD��$��������!��@���Bt��}�f��D���G�dSM�d5�@�	@�]D��!��@�!��E�b�@�"���BD+���E�a��������_����;��D���@���?�%T�ѝ�?����#�������������B�?�
T%˦�?�)#T�s�����}ӥ`��he��@��c�_�
T��������c.�c5��@�v����s@��@��c@�������@���@�������������_��@����o@���s@��c@�������@���@�����T�o����$@��,A������@�����MT��������c�>��@�K��������_����@��@��@�}�����g��E�c�@�����!����������@�@�!7�@��@�����Ԝ��c��g@��@��[������@��@��������@����c���W�����������+���W@��@�������8���S�"����������+�� ��S@��@��������@����7.���_@��@��g@��Х�����������@�H������h&8!�B���T�ha8�D�����0��hf8_�BTh"8F��@��he8���T���@�>D�����@�;D����?�T�hb8�qjTG��k��{����w��������k@��{@��@��w@������@��W@�����ߌqLT߀qTb��@�(�_����߈q`Tߌq�T_�����7"��q�TȬ�q	T��q�T�q`T�pq�T���T�����������+���@�柀��@������W@��щ��	x(���������T�����@�����z+���@�柀��@������W@���x(���Ң�������s�����_@��@��[@�e.�1��@��������@�����	�����C�� ���������x:���@��@��@����@���?�)7T������#��g�%@�&@��`������T�@�g����7��[��@�������_������
��T�3��W�	)@�1A�����	@��O�l@�	h@�!�	d@�_��T�	��@�Є��"+���g@��l�G�fSM��4�B�� ��d@�&��d��[@��7@��3@��W@����g@�h�*�J�}�J��!
�G�iSM��4�S������������g@��S@��[@��7@��3@��W@��G��H�)(�+0��O@�)��K@�����?�T�O@�*@�)@��������T�C@��A��T�?@�l@��	�Tl@���a��Tl	@�����Tk
@�k
�9��T�;��/��.�!�;xk�`�	`�G�iSM��4�B��*�	\@�)�
\����	X�G�iSM��4B��*�	T@�)�
T����@�@�a�@�_�T���@��*���g@���G�fSM��4kB�� ��@�&��������[@��7@��3@��W@��/@��;@����g@��,�m�����|�G�lSM��4TB��*�lii�,�ji)�_��,@�(@�a�$@�_�T���@��*���g@��,�G�fSM��4@B�� ��$@�&��$������[@��7@��3@��W@��/@��;@����g@�(�,�m�����|�G�lSM��4)B��*�lii�,�ji)�4��8@�4@�a�0@�_�T���@�c*���g@��8�G�fSM��4B�� ��0@�&��0������[@��7@��3@��W@��/@��;@����g@�4�,�m�����|�G�lSM��4�A��*�lii�,�ji)�	��D@�@@�a�<@�_�T���@�8*���g@��D�G�fSM��4�A�� ��<@�&��<������[@��7@��3@��W@��/@��;@����g@�@�,�m�����|�G�lSM��4�A��*�lii�,�ji)���@�@�a�@�_�T���@�
*���g@���G�fSM��4�A�� ��@�&��������[@��7@��3@��W@��/@��;@����g@��,�m�����|�G�lSM��4�A��*�lii�,�ji)���� @�@�a�@�_�T���@��)���g@�� �G�fSM��4�A�� ��@�&��������[@��7@��3@��W@��/@��;@����g@��,�m�����|�G�lSM��4}A��*�lii�,�ji)����P@�L@�a�H@�_�T���@��)���g@��P�G�fSM��4iA�� ��H@�&��H������[@��7@��3@��W@��/@��;@����g@�L�,�m�����|�G�lSM��4RA��*�lii�,�ji)�]���������8���@��@�>���@���?�)T������#��������������@���@��������_֥��)�?�T�,@��4A������@��?��3@��
��T�/@���c���T�������������������������������*)���K���@���`��G@��@��+@����K@���@����T�+��G�"���C�f@�g@���@�����@���G�jSM�j5��@��@����@�*�xb�+�
x"�����X	����B��C@�b�G�dSM���4�@�� �e@�%�����@�����@�_�cT��@�	��@��@����3� )����@����K@�$���}ӄ`�f�����G�eSM��4�@�� �ehd�%�`h$����������_֌��
��Tmyl��xl��
�@��T���?���������������������8���@��@��@��@��@��@��@��@��@�`���@���?�i!T�ѝ�?����#���@���@���@��D�f�A��D�g�A��D�h�A��#��#����>��c�B���#��_A���������?����A��A��A��D�fSB��D�gWB��D�h[B��#��#����>��c�B���#��_A���,����A��A��A��D�fCB��D�gGB��D�hKB��#��#����>��c��A���#��_A�������#A��'A��+A��D�fcB��D�ggB��D�hkB��#��#����>��c��A���#��_A�������/A��3A��7A��D�fsB��D�gwB��D�h{B��#��#����>��c��A���#��_A������@��@��@��D�fB��D�gB��D�hB��#��#����>��cѺA���#��_A������@��A��A��D�fB��D�gB��D�hB��#��#����>��cѧA���#��_A�������GA�)����CA��GA��������D�g'B��D�h+B��D�f#B��#��#����>��cѐA���#��_A����C��@��������?A�)����;A��?A��������D�g7B��D�h;B��D�f3B��#��#����>��c�vA���#��_A����C��@��������WA��[A�`h$���@�����@���������T������������a@�dA�����a@����@�;��������G�aSM��4�������������@��@����V��W�� ���@���@�_�cT��@���@��@����3��'������@�$���}ӄ`�e��@�����G�eSM�E��4�?�� �ehd�%����������_����6����@����?�iT��ѝ�?����#��/A����#A��'A�������D�������������#�������>��c�A���#��7A�������@�C��@���cT�@������@������3��������'���������@��@��@�������fˇ�H���������������3�������������@��@��@������������_�!��B�_��
T����������%@�' A�����%@����@���aT�@��@����T�@���T�@���!T�@���@��T�����T�D�T@�;�I�����G�aSM��4�����������@��@����R��S�� ��@���@�_�cT�@��@��@����3�A'�����@�$���}ӄ`�e��@�����G�eSM��4�>�� �ehd�%�`h$������@��@����������f����E6��P���@��c0�)T������#��3�X@�\@�`@���������.���@������_�����������(6���@��@��@��@���@��c0�)T������#ѐ@�0� �@�@�@���g����������_�?|�� �����6���@��@�������T�#����@���?�	T�ѝ�?����#ѐ@������������>��c�@���#�x@����#������>��c�@���#��@�����������_�|�� ������5���@���@��#����T�#�����@���?�	T�ѝ�?����#ѐ@������������>��c��?���#�x@����#������>��c��?���#��@�������������_��{�� ������5���@���@��#����T�#�����@��c0�	T������#ђ ������C��_����5����@��c0�T������#ѻD�a�E�"@� @�A@� ?�������_����5����@��c0�T������#ѐ@�����k ������C��_֟{�� �����k5���@��@��c���!��T�#����@��c0�T������#Ѡ.�.����F�aSM��4�=�� ��E�a�@�!��E�`���������_���I5����@��c0��T������#р�\@9c@�`q�T�����\@9c@� �Dq�TdqT����"��������@��@��@�������_�D�`�A��D�a�A��D�b�A�������_�������������_�����5���@����@��c0��T������#�\@9�@��dq@T���K��O��;� @��7���c��	T @��	T�/�@�g����@��\@9@�Eq�Taq�T'@�(@���@�)@�F���bT�3��	������@�����%���K@����F�fSM��4l=�� ��@�&����O@��/@��7@��3@������;@��K@�(��&y'���eq��T�@�C����������;@��K@��O@��/@��7@�����@�C�������;@��K@��O@��/@��7@����������_������=�� ����������4���@��@��@�����@��c0�T������#�\@9�@� տDq@T���K�@��;� @��7���
�@����X@9������ �����T�3��/��\@9�@� �Dq�T�`qaT'@�(@��)@���"T�	������@����E%���K@����F�fSM��4�<�� ��@�&����/@��;@��7@������3@��K@�(��"y'����dq!��T��@����3@��K@��/@��;@��7@�����������3@��K@��/@��;@��7@����������_���������64���@��@��@�����@��c0�IT������#Ѡ*��3�����������_���#4����@��c0��T������#� �F�bc_9B6���@��F�)�[|@�����k������@��F�)���_�kaT����������7�F��)�������@��F�)� �F�ec_96�F�)�[|@�����k���	�F�)���_�kaT����������7�F��)������F�)��F�)��E�b{E��E�cE� �F�fc_9�6����������_��������������G4�F��)��������@��@��F�)�������Zx`�A@� ?��@���@��@��F�)�����T�E�b�E��#��E�c�E�������Zx`�A@� ?��@���#@��@��F�)�����T�E�{c,���F�bSM��4�E�b�E�+<��"��E��� �F�bc_9�6��B���_�B���������4�F��)���l�������C��_���3��^���@��c0�T������#�@����#��@�"\@9B@�_Tq@T���� ���6���������� ��0����F�aSM�a5�@��;���@�!���@�"$@��F�cSM�c4�;��"��"@�B@��F�cSM�c4�;��"��!@�!@��F�bSM�b4�;��!���@������C��_�����;3���@�����@��c0��T������#��'��+��/��3������@�*T[�9;�9E`�������������@9�7$D@��������6�'@��+@��/@��3@��@����������_��@�������_��@�� � �����'@��+@��/@��3@��@������d@��@��@��@����?��7��������_������������2���@��@��@��@�����@��C�?�)T������#��O��S��[��_��W�@�B@�@�����@?��+��+@��O@��@��S@��z�F�'��/��7��4@��W@��@��	����6�7@�" ��F�cc_96���@�{|@�D���k���	���@�[�_�kaTD����������C�  ��3�e7�����7@� � ��/@�C����?��F���7�?@��
�@9�7 �F�dc_9�6���C@��������C@���_�������������4�3@���z�����������	�a���9��9'Ѩ`�	$ǚ��)1��)
}�(�	���i�*@9*�6����S@��4@��W@��O@�	@�
@��[@��_@���6��/@���m���S@��'@��7@�V ����/@�e�� �F�bc_9�6���C@�d⸄����C@�d�_���d�������4�3@���>����@�����C��_� �F�bc_9�6���C@�d⸄����C@�d�_���d�������4�3@���'���������C��_� �F�bc_9�6���C@�d⸄����C@�d�_���d�������4�3@������������C��_�������C��_�������C��_��S@��'@��;@����@���E8@�����k��	6�`T�@���9� ��F�gc_96���@��|@����k���	���@��_�kaT����������7��;��7�'�� �����'@��7@�b��'����@��E���;@�C`��+@��'@��$Ś�7@�� ��C����0���}��������F�bc_9�6���C@�d⸄����C@�d�_���d���������4�7@�@ ������������� ��F�cc_9�6��E㸥���E�_���E�������4� ��������@�����C��_֠���.�!������9�`���������!��@���T?�����������.�!����� ��������������1���@��@��@��@��@�����@��c0�	T������#��;��?��C��G��K��O�[�9@�G@�H@�	@����	��?��G@��T���;@�;�9 ���<����F�aSM�a5�O@��9���O@�"��#���@��G@��K@����C@�[�9�;@�{�9@ ��?@�V���C@��������_��+��[�9B`��@�c}�B�����H���@��G@��+@��@��#@����+@�����E$Ěf$Ě��0���0���@��@��!T�����+� � ��������F�aSM�a5�+@����9���+@�"����9`��}�`��}�b��'��?@����C@�;�9�'@����#@��������_֠���.�!�l�� �����������������
1���@��@��@��@��@��@��@�v���@��C�?�i"T������#�c��o��s����{��9�w����9@�B@�@�����@?��+������o@��@��s@��z�p�'��7��@��w@��@��	���7�+@��o@��O@��s@��@��7@��'@��@��������6��9� ��F�jc_9
6���@�[}@�+���
k���	���@�;�_�
kaT+����������W��/��3�� ��G��7�
������+@��o@��O@��s@��/@��3@��W@����@��G@���9����S����@9n7�����D��@��+@��o@��O@��s@��/@��3@��W@����@��S@��G@��7 �F�ec_9�6��'�����'�_���'������G�4�
���f����+@��o@����s@��3@����@�������	����O�B��9��9GѨ`�	$ǚ��)1��)
}�	�	��ȩ�*@9�6����;��?��@��9�;@��?@�����C��_�	�)A!��[��_�����c��@��9L� Չ@9I
6�@��w@��@���=�b7�S@��;��?��@��9�9�c@�@@�?��;@��A9�?@�����C��_����C��w@��K����������@�9�F�aSM��5�K@��@��8���K@�'��@�(���{@����C@����s@��@������+@��/@��O@��o@����������3@�
��� ����3@�����{@��;��@��?��9�9�c@�@@�?��;@��A9�?@�����C��_֠���.�!��P������.�!��K�� թ+���;@��?@��A9����C��_��������������/���@��@��@��@��@����@��c0�IT������#ѐ@��@@��9�F�bc_9�6���c����_�c�������c4�������������_����/���@������T�#����@��c0�)T������#����#��'�@�B@�@��#���@?��@�C@��#@��z�������%х��{�9��9f`�$Ś���0���}�����Ȇ��@9�6�@��'@�C@�����~��������_��������������_�(������.�!����� ���������u/���@��@��@�����@��c0��	T������#����#��3��7��'��+��/��9�@�@������#�@?�6�7@�B@��@�``��C�@?�7�#@�[�9�@� � �B����#@�[�9�@�B �@����@��������_��@�� �� � բ����@�B������3@�C@�@@��#�`?�@�6�7@�B@��@�``��C�@?�`�6�@�B �A����@�&����@��@��������_����������_�����������������/���@��@��@��@��@��@��@�����@��c0�T������#��#��+��'��#@�;�9�@�� ������+@����b@�@��#�����@?�@�6�@�`@�a@��@��������_��������������_������������.���@��@��@��@����@��c0�T������#ѐ@�������������!@4���F�aSM�a5�@�X7���@�!���.�!?���������_������.���@���@������A��T�#�����@��c0��T������#�D@�E@��<@��@�����h����������_�����z.���@���@��c0�)T������#ѐ@����/��3��������.�!?�����������_�����������|.���@��@��@��@��@��#����T�#����@��c0�)T������#ѐ@����/��3��������.�!?�]���������_�����������T.���@��@��@��@��@��#����T�#����@��c0�T������#ѐ@������.�!?������������_�������2.���@��@��@�������T�#����@��c0�iT������#ѐ@����97����������_���������.���@��@��@��@�������T�#����@��c0�iT������#ѐ@����9����������_��������-���@��@��@�����!��T�#����@��c0�iT������#ѐ@����9����������_��������-���@��@��@�����!��T�#��� ����_��@��c0�iT������#ѐ@����9����������_����������-���@��@��@��@�������T�#����@��c0�iT������#ѐ@����9�����������_��������-���@��@��@�����!��T�#����@��c0�iT������#ѐ@����9����������_�������|-���@��@��@�����!��T�#��� ����_��@��c0�iT������#�"@9@9b�B@��6@�#@�kaT��#��k�T@�#@�kaT@�#@���T`�!`�C��������_����������_�������D-���@��@����@��c0�)T������#�#@9@9��c@ң6@�$@���!T@�$@���T@�$@���`T��@�"@������`�����������_�������-���@��@���!@�@�?�����_���B�_@��Txb�$xb���@��T���_��@��_�!@�@�?�����_��@��c0�iT������#�"@9@9b�B@��6@�#@�kaT��#��k�T@�#@�kaT@�#@���T`�!`���������_����������_��������,���@��@�����B�_@��Txb�$xb���@��T���_��@��_�!@�@�?�����_��@��c0�)T������#�#@9@9��c@ң6@�$@���!T@�$@���T@�$@���`T��@�"@�����S`�����������_��������,���@��@���!@�@�?�����_��@��c0��T������#�.�����������F�dSM��45�� ��E�d@�$��E�`��.���@��������F�dSM��4�4�� ��E�a@�!��E�`��������_���R,�����@��c0��T������#��/���B�?��Thb8�q�T�q�T�q�T�����C��_�������C��_���������������B :�����������?��c��w�������.�c9���������C��_���������������B� ���B�������?��c��w�������.�c9���������C��_�������,���@��@�����@����?�T��ѝ�?����#������������������%���@��g��@��{�e���E���A��k� ՠ����������k@��{@��g@�E���������������C�����o��[���@��c���@��w�e���E���A��k� ՠ����v�����k@��w@��c@�E��������������������������>��c�v5���#�C������c�%����[@����o@����@���c�c�����@���@����������c�c���������@���C.�c�4���������@��������������_���@��_��@��s�e���E���A��k� ՠ����1�����k@��s@��_@�E������I��������C������@���@�B������eХ��@�����!�%������������_���������������b+���@��@��@��@��@��@�[���@��c0�T������#��G��W�?�#T�Tf���G��������������T�hh8����q�T��qT?�ATk�k	���k����LT)����q�
T�	���	�@	T	��hi8?�q�T_
�T�
��T�h*8J�����������������'��+�"�B,��/�����3����?��#��v�����.�9�������_����������'��+���B�:��/�"���3����?��#��v�����.�9�������_����������'��+���Bt ��/�����3����?��#��v�����.�9�������_�����$Є����������b�����������#��A��B��C����������?��#��v�����.�9�������_��������p:���������b�����������#��A��B��C����������?��#�tv�����.�9�������_�_
�+T��iT�9����������_����������'��+���B�	��/�����3����?��#�Vv�����.�9�������_��@����3���
����3�������3�������3�� �����������������r*���@��@��@��@��@��@��@����@��c0�IT������#��/��C��������~������ ���������������C��_��C@��G��G@���Z�<`��E�b@�����������C��_�������A*���@��@����@����?�MT������#�������������c9WY���@�?��T�@�_�cKT �_��JTG�����	����@�		���T��������
��_��c��B���g��@��k����?�����u�������.�c9������������_��@��@����������?�T@9��q�T@9��q�T'���J��J�

�?�`T���E�b@������	���������������_��������������������C��7������
�����@�jT�������D:��T�>TKid8�q�!T��|H��#��i#8k��i+8�<Tk����ˌ���M��7�Jil8_�q�3T��0T��_�:T�@9����qaT�+�����
ˌ���@��
���*T�����
�����������@�jTa��e�`��������
��_��c���B`��g��}��k����?����Qu�������.�c9������������_ց����������
��_��c�B�BH ��g�"���k����?����9u�������.�c9������������_��G��K���B���O����S��W��[��H��I��J������
����?����u�������.�c9������������_��D����E�b@��/@�����3@���� � ��	���s������������_��h 8��?�LT�˿@�"T�@��#��he8@�T%˥@��@�HT?�T�|�����&����#����ˁ���j3���7@��C@�������|2�����|�i2���|�_2�����|�\2��������M�TKid8l�ь@ӟ%qhT��l�ь@ӟq�Tk]�k@�k�lь@ӟq��Tl�ь@Ӌ���T��kI��T�G��K���Bp
��O�b���S��W��[��H��I��J������
����?�����t�������.�c9������������_��G��K��B�?��O�����S��W��[��H��I��J������
����?�����t�������.�c9������������_����0�T�G��K�b�B<��O�����S��W��[��H��I��J������
����?����kt�������.�c9������������_�k�A��TJ�J��J���hT�?��;�G��|����i����#�$������
��~�+���@��@��@��7@��C@������?@��;@��������������������_��G��K�b�B!��O�����S��W��[��H��I��J������
����?����&t�������.�c9������������_��
�����������G��K���B�	��O�����S��W��[��H��I��J������
����?����t�������.�c9������������_��G��K�"�BD%��O�"���S��W��[��H��I��J������
����?�����s�������.�c9������������_��G��K��B(,��O��{��S��W��[��H��I��J������
����?�����s�������.�c9������������_��
���]���G��K�b�B�#��O�����S��W��[��H��I��J������
����?�����s�������.�c9������������_�����&1������;1������81������1����31��"1�� ��������'���@��@�������E�a@�_�����_����E�a@�_� T�E�a@�_�aT�{��_��y��_����_����E�c@�_�T�����_�@@�A@��_��@��c0�IT������#��'��3��E�f@�_�aT���E�g@�_�aT�{��y���aT���E�h@���aT�{��y����TLT�T�T?�#T�T_�T�E�d@�_�@T տ�T���� դ@��@�@@�A@�����U��`���T���������_��@��������_����������_��@��������_����������_��@��������_����������_��@��������_����������_���������������5'���@��@��@��@��@��@�����@��c0�T������#��/��;���������������_���������������'���@��@��@��@��@��@�����E�a@�_�����_��� ջE�c@�_�`T�E�c@�_��T��!�`���?���������_����E�a@�_�aT���E�a@�_�������_��� ջE�c@�_�@T�E�c@�_�T��$�`��ҟ�@T�����_��@��c0�T������#��/��3��E�e@�_�T�E�e@�_�T������_����E�b@�������_������.���@��������@����@�������_��������������&���@��@��@��@��@���������#��'��E�c@�_�`T�E�d@�_��T��%�`��ҿ�AT���E�b@����T"�X�B@�_�q�T!�P�!@�?�q��������������_� ՟�T���������_��������@�!�p�!$z�П�?k����������_��� ջE�c@�_�`T�E�d@�_��T��%�`��ҿ�AT���E�b@���T ՟�T��?���������_����_�!�X�!@�?�q����_��� ջE�c@�_�`T�E�d@�_��T��%�`��ҿ�AT���E�b@���@T ՟�aT���_��x�?������_�!�X�!|�?�q����_�������#��'��E�c@�_�@T�E�c@�_�T �#�`����T���������_��������@�!�p����!�"��?k����������_�������#��'��E�c@�_�`T�E�d@�_��T��%�`��ҿ�AT���E�b@���AT"�X�B@�_�q!T"�P�B@��5!�H�!@�?q��������������_� ՟�T���������_��������@�!�p����!�B��?k����������_֐@��c0�
T������#��/��E�c@�_� 	T�E�c@�_�T��$�`��ҟ�aT���������T����?�T�aT�@�	����?�T�������6��������_�����������E�d@��aT�������@��@��@����@�b7����6���`6���@��@��@����@���������_���������_���������Y%���@��@��@����������#��'��E�c@�_�`T�E�d@�_��T��%�`��ҿ�AT���E�b@���!T"�X�B@�_(q�T_�q�T#�P�c|�@qaT�@�	_q�T!�P�!@�?�q��������������_� ՟�T���������_��������@�!�x�!�?�q����������_��� � �@����?��T�E�c@�_�aT�@�	�����E�a@�_���������_��@��c0�T������#��G�c���E�f@�_�T�E�f@�_�T��Tg��_�+���������������f������!$;����+��3�@���y���+@���F�aSM�a5�3@�_-���3@�&��������d.�,������������_���T_��������	%ǚ�y�K����{����!˚ ��'1��'��1��!�_�`T�E�b@�f�
��П������������_���t������������f������!$;������'��/�@��Yy���'@���F�aSM�a5�/@�-���/@�&��������d.�,������������_��������������������_�@��8y��������!�:��������d.�,������������_���� �����������U$���@��@��@��@�X���������!�� ��� ����_��@��c0��T������#��#��+��E�c@�_�@T�E�c@�_�T��$�`��ҟ��T �Z ��+��������_�_�T���a.�!	�w�����a.�!@	�r�� ���������$���@��@��@����@��c0�)T������#��/��E�c@�_�`T���E�c@�_�T����x���@�!�Z ���~���������_������/��x���@�!���@�B�� �� ���|���������_�������������_����������#���@��@��@����� ՛E�c@� �!����_�T�5�������_��C��_��������_��� ՛E�c@�_�T�5�������_��� ��@�!������_��������_֐@���?�T������#��_��E�f@�_��T�E�f@�_�T��&�`�����T��������������Ҍ�����������������_�����;���s��������������������������_����K��'����@�R�����������������_ր��%�A��������_���������T#���@��@��@�����@��c0�T������#��/��3��E�f@�_�T�E�f@�_�T �&�`�����T?�������_ַ�������_��������_�������������_���������������#���@��@��@��@��@��@����@��c0�IAT������#��G��K��3�&�X��/��@��W� � ��qT)��	})}O� @�@�b>T����J�0�Ji`8�	�"T�O9���	����@��������/@��W@�)���OA9�������3@�+�jh+8)�����(q�TJ3��K}k}L�l@ӌ}
�}Lӌ	�k�`@�@�"9T)���k�0�ki`8�	�BT�O9���	����@��������/@��W@�)��J3���OA9�������3@�,�kh,8J3��G}�|L�����@�@�4T&�����0��h`8��BT�O9�������@�����������0�)���OA9J3���������3@�����ih&8��T�������@����q������0�)��J3���������3@�f����ih&8&�P��/��@��W� � ՟�qT
}�}OӠ@�@�-Tk��h`8��T�O9�������@����M���/@�����0�)�����J3���W@��OA9�������3@�n�mh.8�)q�TM}�}LӮ@��}
�}L��	��ˠ@�@�(Tk��h`8��T�O9�������@����'���/@�����0�)�����J3���W@��OA9�������3@�n�mh.8L}�}Lӌ	���@�@�#Tf��h`8��bT�O9�������@����������0�)�����J3���OA9�������3@�����kh&8��"T�������@�����������0�)�����J3���������3@���ih&8&�H��/��@��W� � ��qT
}�}OӠ@�@�"T���h`8��T�O9�������@��Є�����/@�����0�)�����J3���W@��OA9�������3@���mh.8)q�TM}�}LӮ@��}
�}L��	��ˠ@�@�"T���h`8��T�O9�������@��Є�����/@�����0�)�����J3���W@��OA9�������3@���mh.8K}k}L�k	���@�@��T���h`8��bT�O9�������@��Є��������0�)�����J3���OA9�������3@�����kh&8��"T�������@��Є�o������0�)�����J3���������3@���ih&8&@��W� �ߐq�T}}O�@�@�T���h`8��BT�O9�������@��Є�N���W@�����0��OA9J3���������3@��ih+8���(qCTI})}L�+@�k}
k}L�k	�)� @�@��T��h`8��BT�O9�������@��Є�)���W@�����0��OA9J3���������3@��ih+8F}�|L���&�@�@��T��h`8��bT�O9�����@��Є����OA9����$�fh$8�����������_��|�l*���|�j*���|�h*���|�f*���|�d*���|�b*���|�`*���|�^*���|�\*���|�Z*���|�X*���|�V*�� ���������������!���@��@��@��@��@��@���@���?�I
T������#��_��c��K�����BT�?��;��g��������@��Є�����g@��������;@��?@��K@���HG���̬�hh$��̌��L���0��E�g@�_�@T�E�g@�_�T��(�`���	�@T�����������E�f@��K@���T!�_��T�@��Є�����K@�%Ѧ��h%8�E�e@���T���� ��@��@�'�_�T�C��7��/������Є�~���C@��/@����7@��G��7��3��������F+���3@��7@��G@��������_���������������� ���@��@��@��@��@��@�����@���?�i-T�ѝ�?����#��������������	����
��@�?!q�T��9�	�J@�_	q�T�k@�_kiT�	�������	��
�������	��
���{��G��C��c9�_9����ih+8	������	��@�?!qbT�@�_	kaT����T���������Є����_A9�cA9�������G@��C@��{@���JG��jh)x	@�?!q"T�� )4���	�BT�g9���	����@��Є�����gA9�_A9�cA9�������G@��C@��{@�*�K��kh*8K������JG�����	��o9�_��c��g�	B�)}�@��@���m
|�k�|�����O����S��c��ii�)@�)%˚��)1���?�+=@��_�@qT��-=Lӎ���0��im8���T�k9�������@��Є�����cA9�_A9�oA9�?@�JG���_@��@��kA9�������G@��C@��{@���mh.8qT��--Hӎ���0��im8���T�k9�������@��Є�����cA9�_A9�oA9�?@�JG���_@��@��kA9�������G@��C@��{@���mh.8Aq�T��+DӍ��0��ik8���T�k9�������@��Є�{���cA9�_A9�oA9�?@�JG���kA9�@��������G@��C@��{@���kh-8��)
@���k�0�iii8��b�T�k9�������@��Є�]���cA9�_A9�oA9�kA9JG���@��������G@��C@��{@�&�����E�g@�_��T����BT�����@��Є�B�������{@�&ѧ��gh&8�E�f@�_�T���� �F@�G@�(���"T�3��K��;����������Є�%���K@��3@��������;@��;��7��w�`������)���;@��7@��w@�������������_����@�_!q"T�k��o��s��B�J}��@��@���m
|�k�|��C��W��c��[����ij�J@�J%˚��J1��J=@�_q����@���J�7��������������������@��@��@��@��@��@�����@����?�	T������#����E�e@�_�@T�E�e@�_�T�s��S��O����������C����������?����������_��ѩh-8��+9,	9'
9c�g@� qb
T�s9�4�����T�������@��Є�����sA9�������S@��O@��s@���H�Ҩh'8H���g��k��o�gB��}�i@��@�I	�+
|�)�|����#��[��C��_�����ig��@��$ɚ��0���<L��,H��D��@����0��ii8�ik8�il8�ig8����T�9�9�{9�w9�������~��Є�n���sA9�wA9H���A9�@��A9�{A9�������S@��O@��s@�����E�g@�_�T����BT�����@��Є�S�������s@�&ѧ�ҧh&8�E�f@�_�T���� �F@�G@�(���T�W��G��K����������Є�6���W@��G@������K@��c��K��������(���K@��c@�������i���������_���������=���@��@��@�=���@��c0�)
T������#��?��E�e@�_�T�+��'��#��E�c@�_�T��#�`����AT������������'@��+@���������#@���������������_ր������Ҹ���'@��+@���������#@����������������_ր�����@�����'@��+@������@��#@��������������_�F�����������������_�������������@��@��@�����@��c0��T������#��#���|��F�bSM��4@�c&��"�������������_��������t��@������F�fSM��4U&��"��@�&��������������_���������������@��@��@��@����@��c0�iT������#��?��E�d@�_�T�#��E�d@�_�Tb��������?���@�?�I	T�#@���Z�;��D@���c���a@��� � �E@��'������)���@�_ �CT�@�a ��@�����?�)T�˄���}��#@����h$�_@��T�˄���|���@��룰���'@�?��T�+�����(���+@��@����C���������
���C@����������_��|����&���@��&���}��&���@��&�� �����������>���@��@��@��@�����@��c0�T������#��'������������������_���������&���@��@��@���@��c0��T������#��K���|��F�bSM��4@��%��"������������_�_��T"@��_��_@�B�ZB<`��E�c@����F�bSM��4�%��#�@�"������������_�_@�aT"@��3�b���D�B���CE�c�� � ՛E�d@����F�bSM��4y%��$�@�"������������_�MT�G�#@����c�!@�B@ћE�c@��;���C�����7��CD�����3� � �������;@������7@��3@���G@�`�a��F�dSM��4O%��"�d@�$�b�����������_� ��wq��������!� ����`.��,�������_���������������@��@��@��@�u�����_������_��@��c0��T������#��� �'��ѧ��hg8�q���T�����T?�T��?�c
T)�#���������?�@T@9mqT��T��	hi8?uq�T ��-q��!���a�!,?����������e.���,������������_�����)��)@� �mq����������������_� ��
q���@��a�!�����������e.���,������������_� ���p������A�!����������e.���,������������_� ���p�������!\;����������e.���,������������_���m%������Z%�� ����������@��@�r���@���?�I!T�ѝ�?����#�����f���%��9������������B���|��[���
��@�d���D���A����@�����E���A��� Հ����������@��@��@�E�������q��������������s� ��@������o�����@��@��@�E�������q���������������@��s@�eХP?�&����������!������� ��rp���@���F�cSM�c5�@�2$���@�&��������d.���,������������_����@��@�=�c��A9#6�E�f@�_�`T�7;�@�d���D���A��� Հ����&�����@��@��@�E������>q������������|�����E�����������!l
�x����{��� ��+p���{@���F�cSM�c5�@��#���@�&��������d.���,������������_֛E�f@�_�T�E�f@�_��T�@������������_��@�d���D���A��� Հ����������@��@��@�E�������p��������J���|�����E���
��������!l
�0����w��� ���o���w@���F�cSM�c5�@��#���@�&��������d.���,������������_��������������������_��������������������_�����������@��@���� ՛E�a@�_�����_��@��c0��T������#��7��G��y�y������3����@y�@y_kiT��?kiT�@�������C��_����C��_��������Cy�������y������@��@��@��C@y�@��@��@��@y���@��C�?�)T������#��w��E�f@�_�`	T�y�E�f@�_�@T �&�`�����T�3���s����
�f���39�3��@���Ҕ����[�����������C�f���[9�[��@�������!�_�T�@�����W��%Ѧ��h%8���������������X���!�_�T�@�����E��%�F��h%8�Ay��D�Һn��������~
������C��_ր��
��|�����C��_��������Cy��K���@��@��@��C@y����@��c0�IT������#��O��W��E�g@�_�`
T�y�E�g@�_� T����BT�;��7��3��������@��������@y�������3@��7@��;@���i�҉h(8�E�h@�_��T�E�h@�_�`T@�(�`���	�T�������������������!�_�T�@������
��%Ѧ��h%8��������!�_�T�@������
��%�F��h%8�@y��D��Fn��������_�������������_��������Cy������������@��@��@��C@y�@��@��@�����@��c0�)T������#��G��3��/��+��y�E�d@�_�aT���E�d@�_�aT�������'��������[
���/@��3@��@y�����'@��+@�c��������������_��������Cy������@��@��@��C@y���@��c0�)T������#��#���|�0y�F�bSM��4@�"��"�������������_������������@������0y�F�cSM��4"��"��@�#��������������_�����������d���@��@��@��@����@��c0�)T������#��/��oy������$�?�TE˥��˅����o@yh%x����������_����"�� ��������Cy��<���@��@��@��C@y���@��c0�)T������#��3�_�T�/��;��7��3������D��������������@��@��;@��7@��˄����@������3@��hdx�#@��/@������0y�F�bSM��4�!��%��@�"�����������C��_����C��_� ���m��������!� ����`.��,�����C��_���������������@��@��@��@�������_���a@� �_���a@�?q����_��� �a@�a4�E�a@�_�aT���E�a@�_�aT�{��y�a@�!����������_��@���?��T������#��W��_��C��K��?��G�$���D���A��;� Հ������N	�����;@��K@��C@�E������fn�������C����B������E����@��G@��?@�����!!�ʒ���������_���������������@��@��@��@����@���?�&T������#��w�#�cѣ��hc8��q���T��C!��?�$T�C��{��w����c��E�c@�_� T�E�c@�_�T�E�c@�_�T�C@�d��{@���� T�k��S��O����K�f��G��˄����w@����W���
T�hd8��qcT��qiTc�d�c�D�c�b�A��K� Հ����������K@��W@��G@�E�������m��������H�������������!0
�
����w@��[��{@��_��c��g����=�����c��������d.���8������������_������Z�����E�f@��k@���T�E�h@���aT�{��y�`���
T�w@��[��{@��_���B� ��c�B���g����=�����c��������d.���8������������_��T�E�h@����{��y����T�������T�E�f@���T�E�b@����O@��S@����������������_��K@�c�d�c�D�c�b�A��K� Հ����_�����K@��W@��G@�E������wm���������
�������������!0
������w@��[��{@��_��c��g����=����^c��������d.���8������������_��w@��[��{@��_��BT9��c����g����=����Gc��������d.���8������������_�a@��� ?��w@��[��{@��_��c��g����=����0c��������d.���8������������_��[��_�B�B���c����g����=����c��������d.���8������������_������ ������� �� �������>���@��@����@��c0�iT������#��'�d@Ӄ�7�������_��������9��&���@��@��@��@9��@��c0��T������#����'�g@�G
4�E�g@��� T�E�h@���T�E�h@���T_�T����
�E�h@�_�T���{����y�aT���E�g@���aT�{��y���g�_�T������C��_֛E�b@���Tb@��!�D�$�����$Ě'���˂��� š���0��c$�_�0��A�a�?��������C��_�!�b@�#��b�!$š?q�������C��_�������C��_�9�� ��������9������������@��@��@��@9�@��@��@�����@��c0��
T������#��G��W�h@ӈ	4�@�I	4�aT?�!T_��T?k�T�@��������_֛E�h@�_���������(�H7h@���@����������3��+��'�������#����/��'@��+@��3@��@�����@��T�#@�?�T�/@�_���������������_����������_����������_��@��������_����������_����������_��������9�������9��J���@��@��@��@9�@��@��@��A9����@��C�?�IT������#��W��_�`�A�"�g@��5����������C��_��c�g@�g4�O9�E�g@�_� T�E�g@�_�T��'�`����aT����"T�;��C��������@���������OA9�c@��������;@��C@���IG���̬�h%��̌��L��	1��E�h@� �_�T�E�h@�_�@T������������
������r�����������!�_�T�@�d�����%����h%8�OA9���/��@��W� � �ߐq�T)���|�|O��@�@�"
T!����0�ig8_�"T�O9�@�d������/@��W@��OA9(�h(8�(q�TG3���|}L�	@��|	)}L�)		�	�@�A�"	T!���)�0�(ih8_�BT�O9�@�d������/@��W@�G3���OA9)�h)8G3���|�|L����˥@ӿ@�T!�����0��he8_��T�O9�@�d��n���OA9#�h#8����C��_֡8���BT������d��_���c@������?��7��3�����a�!�;�( ���?@��7@��3@�����C��_����|�������|�������|���� ��������9��������[���@��@��@��@9�@��@��@����@��c0�)T������#��G��3��/��+��9{E�d@�_�aT��{E�d@�_�aTD��D���'�`����������/@��3@��A9�����'@��+@��������������_��������9�� ���@��@��@��@9���@��c0�)T������#��#���|�`9�F�bSM��4@����"�������������_�����$�������@������`9�F�cSM��4���"��@�#��������������_���������������@��@��@��@����@��c0�	T������#��/���9{E�d@�_��T{E�d@�_�`T{E�b@��@�%���$�?�)T��@9��h$8����������_����� ��������9������@��@��@��@9���@��c0�I
T������#��3����/��3������B����������`��#@�{E�c@��@��3@��hd8��T�����{E�f@����{��y������T������ ��T{E�c@��`T{E�b@��@��@��/@������`9�F�cSM��4��"��@�#�����������C��_����C��_� ��4i��������!� ����@.��,�����C��_�����������W���@��@��@��@�����@��c0�)T������#��?�d@Ӥ4�9���+��'��A9c�������'@�#�c�>��@��������+@�K����������_�`��;����������_��������9��(���@��@��@��@9���@��c0�)T������#��'��+��/��3������@�*T[�9;�9E`�������������@9�7$D@��������6�'@��+@��/@��3@��@����������_��@�������_��@�� � �����'@��+@��/@��3@��@������d@��@@9�@��@��@������?֠�7��������_���������������@��@��@��@�����@���?�)*T������#��W��[��K���9�c��g�@�B@�@������@?��/��/@��W@��@��[@��z�H�+��3��;�5@���B9�c@��g@��@�����6�;@�" ��F�cc_96���@�{|@�D���k���	���@�[�_�kaTD����������G�  ��7�e7�w���;@� � ��3@�C����C��'���7�C@��
�@9�7 ջF�fc_9�6���G@�������G@��_��������h��4�7@���[x��������	�������9�9)��`�$ɚ?�k1��k
}�j
�K��ȋ�l@9,�6����[@�5@���B9�c@��g@��W@�&	@�'
@��K@���6��3@���M��[@��+@��;@�V ����3@�E� ջF�bc_9�6���G@�d⸄����G@�d�_���d�������4�7@���x���@��������_� ջF�bc_9�6���G@�d⸄����G@�d�_���d�������4�7@���x�����������_� ջF�bc_9�6���G@�d⸄����G@�d�_���d�������4�7@����w�����������_����������_����������_��[@��+@��?@����@���E8@�����k��	6�`T�@���9� ��F�gc_96���@��|@����k���	���@��_�kaT����������;��?��7�+�� ��v���+@��;@�b��+����@��&���?@�C`��/@��+@��$Ś�;@�� ��G����0���}�������F�bc_9�6���G@�d⸄����G@�d�_���d���������4�;@�@ ����w�������� ��F�cc_9�6��E㸥���E�_���E�������4� ����w���@��������_�`��A.�!������9�`���������!��@���T?�������`��A.�!����� ������c9��������u���@��@��c@9�@��@��@�����@��c0�	T������#��;��?��C��G��K��O�[�9@�G@�H@�	@����	��?��G@��T���;@�;�9����g���F�aSM�a5�O@�����O@�"��#���@��G@��K@����C@�[�9�;@�{�9@ ��?@�6��C@��������_��+��[�9B`��@�c}�B�����(��@��G@��+@��@��#@����+@�����E$Ěf$Ě��0���0���@��@��!T�����+� ������f���F�aSM�a5�+@�������+@�"����9`��}�`��}�b��'��?@����C@�;�9�'@����#@��������_�`��A.�!�L��� ���������������������@��@��@��@��@��@��@�v���@��C�?��"T������#�c��o��s��W��9�9�{����;��9@�B@�@�����@?��+����
��o@��@��s@��z�r�'��7�@��C9�{@��@��@�����7�+@��o@��G@��s@��@��7@��'@��@��������6��9� ��F�lc_96���@��}@�m���k���	���@�{�_�kaTm����������S��3��O�� ��C��7���u���+@��o@��G@��s@��3@��O@��S@����@��C@��9N����K����@9p7�����%��@��+@��o@��G@��s@��3@��O@��S@����@��K@��C@��7 ջF�gc_9�6��i�)���i�_�)�i������	�4���	�Cv���+@��o@����s@��O@����@�����	����
��G�B��9�9I��`�$ɚ?�k1��k
}�J�K��ȫ�l@9�6����;��@��9�;@�����C��_��k���[��_�����c��@��9N� ��@9�
6@��C9�{@��@��@���F�a7�K@��;��@��9�9�c@�@@�?��A9�;@�����C��_����?��C9�9�@��/��{@��K����!��e���@�9�A9@9�/@���F�aSM��5�K@��W@�����K@�'��W@�(����?@����s@��@������+@��3@��G@��o@����������O@���� ����O@�����W@��;��9�9�c@�@@�?��A9�;@�����C��_�`��A.�!��,���`��A.�!��'��� Յ���;@��A9����C��_������c9������������@��@��c@9�@��@��@����@��c0�IT������#ѐ@��@@��9�F�bc_9�6���c����_�c�������c4���u���������_���{���@������T�#����@��c0�T������#��'��+��c9�3��7�@�B@�@��c���@?��'@�C@��+@��z������&Ѧ��{�9��9g`�$ƚ��1��
}���������@9�6�@��cA9�3@��7@�E@�������������_�����������_��	��`��A.�!������ ������c9������L���@��@��c@9�@��@�����@��c0��	T������#����#��7��;��#9�+��/��3��9�@�@������#�@?�6�;@�B@��@�`����@?�7�#@�[�9�@� � �B����#@�[�9�@�B �@����@��������_��@�� �� � բ����@�B������7@�C@�@@��#�`?�@�6�;@�B@��@�`����@?�`�6�@�B �A����@�����@��@��������_����������_������c9���������#�������@��@��c@9�@��@��@��@��#@�����@��c0�T������#��#��3��#9�+��/��#@�;�9�@�B �@����3@������@�@��#�����@?�@�6�@�@@��@��������_������������_������c9������������@��@��c@9�@��@��@����@��c0��T������#�#@�@�_�T#@�@���T���#�#@�@������=��6�#@�a@��@�`@�b@��=�����������_�����������@��@����@��c0�IT������#�#@�@�_��T@�$@���aT#@�@����T���#�#@�@������=���6�#@�a@��@��@��@��=��6�#@�a@��@�`@�b@��=�����������_�������Q���@��@����@��c0�T������#ѐ@��������
d���!-���F�aSM�a5�@�����@�!���.�!7���������_�����,���@���@������A��T�#�����@��c0��T������#�D@�E@��<@��@�������������_���������@���@��c0�)T������#ѐ@�0��/����������.�!7�)���������_����C9������������@��C@9�@��@��@��@��#����T�#����@��c0�)T������#ѐ@�0��/����������.�!7��������_����C9������������@��C@9�@��@��@��@��#����T�#����@��c0�	T������#ѐ@����/��������.�!7����������_����C9����������@��C@9�@��@��@��#�����T�#����@��c0�iT������#ѐ@����9����������_�������������@��@��@��@�������T�#����@��c0�iT������#ѐ@����9w���������_�������d���@��@��@�����!��T�#����@��c0�iT������#ѐ@����9K���������_�������H���@��@��@�����!��T�#��� ����_��@��c0�iT������#ѐ@����9K���������_���������'���@��@��@��@�������T�#����@��c0�iT������#ѐ@����9���������_����������@��@��@�����!��T�#����@��c0�iT������#ѐ@����9����������_��������
���@��@��@�����!��T�#��� ����_��@��c0�IT������#ѐ@�P���������_������
���@��@������T�#����@��C�?�)T������#��w��o��'��C��9@���j��+�{E�a�@������.�!?�����6�o@������F��1�a*�!�'��r���o@�@@��+@���o@�C @�A$@�?�T�;��3��/������	���
�������
��G����K��A9�c9�'@��W��C@��S��[��c��_��c��o@��@��;@��@��A9�C@��'@��7@������;@��o@��C@��'@��A9@�A@�������a7�G@��#�?��o@��@��;@��@����������������	��
���~����7�8�����3@��?�����C��_���"�B�.��X�� ����C9������K
���@��C@9�@��@�����@����?�iT������#�D@�E@�FC@9G@�H@�I@��@����S��7��O��K��#��9A@��;� @��a���F�aSM�a5�S@���� ��S@�d@�$�`��7@���9�@9�#9�K@��+��#@��/��@��G��@��#����@��@��@9�@��@��������_���h&����T�x`��#����hf�
@�����������3������C��
���������?��3@��@�����?@����@���hT�@��S@��#@��G@��@��#��C@��@��?@���b@��/@��#A9�+@�E9D��F�dSM��4o��&�D@�$�F��;@�@@�a@���F�bSM�b5�O@�a�� ��O@��@�%������S@������ ������x���@��c0��T������#ѻF�b�_9�6@�B@�{E�b��F�bSM��4@��!�{E�bB�"�{E�a���a�����h��@��������_�����������@��@����@���?��T������#��W��[�@������K��[@�>���G��7��3���� �Ha���F�aSM��5�K@��G@�
���K@�%��G@�&��;���7@���3@���{E�e�@��W@��@��.�!?��[@�����`��b7 ջF�bc_9B6���@��F���)�[|@�����k������@��F���)���_�kaT�����������/��?��7�F��)�Rp�����a���!�!���F�aSM��5�;@��W@�����;@�%��W@�&���{E�b�E�{E�eE���{E�e{E�_��T�C����@�$�������{E�b���F�eSM��4��� �{E�c{E�#�{E�`{��W@����C@�{E�a�#ѻF�dSM��4��� ��xc�$��x#� ջF�cc_9�6���F���)��㸥����F���)���_�����������4�F��)����p���W@��/@��?@��W@�c@��T���������_���"�B�.�-W�� �����������@��@�I���@��c0�T������#�D@�E@��@��@���@#������#��<@�@������������C��_��������@��c0��T������#��C��3��9�#��/�D@��+���9E@��'�����@��'@��@��+@��@��@9�/@��#@��3@�����@��������_��#9��������w���#@9�@��@��@����@��c0�T������#�@����#��@�"\@9B@�_Tq@T��������J`�����������	�D`���F�aSM�a5�@����@�!���@�"$@��F�cSM�c4���"��"@�B@��F�cSM�c4���"��!@�!@��F�bSM�b4���!���@������C��_�����O���@�����@��c0�	T������#��9���@���������@���������C��_�@������@��*������C��_�����0���@�� �@9@�@����_��@��c0�	T������#ѐ@���@�`@9a@�b@�����C��_�DQ�� ��������@��@��c����T�#����@��c0��T������#ѐ@�����@����������_�&Q�� ������
���@��@�������T�#����@��c0��T������#ѐ@������#�������_���!�3���F�aSM�a5�@�f���@�!���.�!7���������_������������
���@��@��@��@���@������A��T�#�����@��c0��T������#�D@�E@��<@��@����������������_������
���@���@��c0�T������#ѐ@���@������\_���!8���F�aSM�a5�@����@�!���.�!7���������_�����{
���@���@������!��T�#�����@��c0��T������#�D@�E@��<@��@�����D����������_�����>
���@���@��c0�iT������#ѐ@�0��'��+��;��.�!7���������w���������_����������9�����#���:
���@��@��@��@��@9�@��@��#@���@��#����T�#�����@��c0�IT������#ѐ@�P��/�@����������.�!7�H���������_����C9��������
���@��C@9�@��@��@��@��#����T�#����@��c0�IT������#ѐ@����'��+��;��.�!7�������`���������_����������9�������	���@��@��@��@��@9�@��@���@��#�����T�#�����@��c0�)T������#ѐ@����/�@��������.�!7�5���������_����C9�������	���@��C@9�@��@��@��#����T�#����@��c0�iT������#ѐ@�0��'��+��;��.�!7�������������������_����������9�����#����	���@��@��@��@��@9�@��@��#@���@��#����T�#�����@��c0�IT������#ѐ@�P��/�@����������.�!7�����������_����C9��������b	���@��C@9�@��@��@��@��#����T�#����@��c0��T������#ѐ@����+���@�@�@���������������������_�mO�� �����������6	���@��@��@��@���@��#���!��T�#�����@��c0�	T������#ѐ@�������@�@����!���� ��� ����@����������_�@O�� �����	���@��@������T�#����@��c0��T������#ѐ@����;���@�@�@��'�{E�e@���@T{E�e@���T��d�`��ҟ�!T`�Z ��'��'@��;��������_ֿ�T`��!.�!	�/�`��!.�!@	�*�O�� ���������@���@�������T�#�����@��c0��T������#ѐ@�����@�{E�d@���T���� {E�a@�@���?�aT���s]���@�!�Z �����~�@������/�g]���@�!���@�B�� �� �����|�������������_ֺN�� ���������@���@��#�����T�#�����@��c0�IT������#ѐ@�P�@�@�{E�b@�_�aT��{E�b@�_�aT�{��y�����C��_֒N�� �����^���@��@��c����T�#����@��c0��T������#ѐ@����3���@�@�@���������������������_�mN�� �����������6���@��@��@��@���@��#���!��T�#�����@��c0�)T������#ѐ@�0� �@�{E�b@�_��������C��_�GN�� ��������@��@��c����T�#����@��c0��T������#ѐ@�����@�{E�b@�_�T{E�b@�_� T@���@�!�`���?������������C��_�N�� ���������@���@��c����T�#�����@��c0�	T������#ѐ@���@�{E�b@�_�aT��{E�b@�_����������C��_��M�� ���������@��@��c����T�#����@��c0�)T������#ѐ@�0� �@�@�@������������_��M�� ���������@��@�������T�#����@��c0�)T������#ѐ@�0� �@�{E�b@�_�T{E�b@�_�T@�@���D�`��ҟ�aT���������@�!�p����!�"��?k������������_֗M�� �����c���@���@�������T�#�����@��c0�)T������#ѐ@�0� �@�@�@���[��������_�wM�� �����C���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@������������_�WM�� �����#���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@������������_�7M�� ��������@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@������������_�M�� ���������@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���w��������_�L�� ���������@��@�������T�#����@��c0�iT������#ѐ@�p�`�@�@� �@�C����?��T{E�d@���aT�@�	����{E�a@�?������������C��_��L�� ���������@���@��c���a��T�#�����@��c0�)T������#ѐ@�0� �@�{E�b@�_��������C��_֣L�� �����o���@��@��c����T�#����@��c0�)T������#ѐ@����3��@�@�@��������������������������_�{L�� �����������D���@��@��@��@���@��#����T�#�����@��c0�T������#ѐ@�����@�@�@�����~������������_�PL�� ��������@��@������A��T�#����@��c0�)T������#ѐ@�0� �@�@�@������������_�/L�� ���������@��@�������T�#����@��c0�T������#ѐ@�����@�@�@�[E�f@� ե�������TE5��������������������������C��_�K�� ���������@���@��c���A��T�#�����@��c0�iT������#ѐ@���`�@�@�@����������������_��K�� �����������@��@��@������!��T�#����@��c0��T������#ѐ@�����@�[E�d@�@�@���Te5������
���������� ��@�������������������C��_֡K�� �����m���@���@��c����T�#�����@��c0�)T������#ѐ@�0� �@�@�@������������_�K�� �����K���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���7��������_�_K�� �����+���@��@�������T�#����@��c0��T������#ѐ@�����@�[E�d@�@�@���@T[E�d@���T��&�`�����@T����������C��_�1K�� ���������@���@��c����T�#�����@��c0��T������#ѐ@�P��+���@�@�@�������������������_�
K�� �������������@��@��@��@��#����T�#����@��c0�)T������#ѐ@�0� �@�[E�c@��T���� �C@�B@���������C��_��J�� ���������@��@��c����T�#����@��c0��T������#ѐ@�����@�@�@�����C��_�J�� ���������@��@��c����T�#����@��c0�)T������#ѐ@����3��@�@�	@�
`@9�����������	��
�+�����C��_֗J�� �����������`���@��@��@��@���@��c����T�#�����@��c0��T������#ѐ@�����`@9 ����C��_�rJ�� �����>���@��@��c�����T�#����@��c0�)T������#ѐ@����;��@�@�	@�
`@9�����������	��
�������C��_�KJ�� ��������������@��@��@��@���@��c����T�#�����@��c0�iT������#ѐ@�p�`�`@9��b4@�[E�c@��aT��[E�c@��aT�{��y�!�������������C��_�J�� ���������@���@��c���a��T�#�����@��c0��T������#ѐ@�����`@9?q�������C��_��I�� ���������@��@��c����T�#����@��c0�IT������#ѐ@�P�@�@�@�@�`@9�����������_��I�� ���������@��@�������T�#����@��c0�IT������#ѐ@�P�@�@�@�@�`@9��2��������_֮I�� �����z���@��@�������T�#����@��c0�iT������#ѐ@�p�`�@�@�@�`@9����i���������_֍I�� �����Y���@��@������a��T�#����@��c0�IT������#ѐ@�P��;� �@�	@�
@�`@9���������
������	�������C��_�bI�� ����������9��*���@��@��@��@��@9��@��c����T�#�����@��c0�IT������#ѐ@�P�@�@�@�@�`@9�����������_�:I�� ��������@��@�������T�#����@��c0�)T������#ѐ@�0� �@�$A�
,B��������@��#@��'@��+@��/@��3@�����������_�I�� ���������@��@�������T�#����@��c0��T������#ѐ@�����@�@�@�����C��_�H�� ���������@��@��c����T�#����@��c0�)T������#ѐ@����3��@�@�	@�
0@y�����������	��
�[�����C��_��H�� ���������������@��@��@��@���@��c����T�#�����@��c0�IT������#ѐ@�P��;� �@�	@�
@�0@y���������
������	�������C��_֚H�� ����������Sy��b���@��@��@��@��S@y��@��c����T�#�����@��c0�IT������#ѐ@�P�@�@�[E�b@� �_��������C��_�rH�� �����>���@��@��c����T�#����@��c0�IT������#ѐ@�P�@�@�@�@�0@y�����������_�RH�� ��������@��@�������T�#����@��c0�IT������#ѐ@�P�@�@�@�@�0@y��:��������_�2H�� ���������@��@�������T�#����@��c0�T������#ѐ@�����0@y����C��_�H�� ���������@��@��c���!��T�#����@��c0�IT������#ѐ@�P�@�@�@�@�0@y����������_�G�� ���������@��@�������T�#����@��c0�IT������#ѐ@�P�@�@�@�@�@������������_��G�� ���������@��@�������T�#����@��c0�T������#�#@9@9��c@�#6@�#@��T@�!@��/�����������_�������~���@��@���@��c0�iT������#�"@9@9b�B@��6@�#@�kaT��#��k�T@�#@�kaT@�#@���T`�!`�K��������_����������_�������P���@��@����@��c0�iT������#�#@9@9c�c@��6@�$@���aT@@9$@@9c�c@��6@�#@��AT���#�@�$@�����n/��@6�@�!@��#@�B@�_�����������_����������_����������@��@���!@�@�?�����_���B�_@��Txb�$xb���@��T���_��@��_�!@�@�?�����_��@��c0��T������#����@�	���@�c �����	���������_�����������@��@��"@�@�_�T@�#@��AT@�#@��T`@9!`@9?k����_����_�"@�@�_�T@�#@��AT@�#@��T0@y!0@y?k����_����_��@��c0�T������#�#@9@9��c@�#6@�#@��T@�!@��.�����������_�����������@��@���@��c0�iT������#�"@9@9b�B@��6@�#@�kaT��#��k�T@�#@�kaT@�#@���T`�!`�����������_����������_�������p���@��@����@��c0�iT������#�#@9@9c�c@��6@�$@���aT@@9$@@9c�c@��6@�#@��AT���#�@�$@������.��@6�@�!@��#@�B@�_�����������_����������_�������<���@��@���!@�@�?�����_��@��c0�	T������#��/�@�@�!@��� ?��/@�C@�B@������������c��.z������C��_��������@���@��c0�iT������#��C��?�E�@y��T��y��������DЄ�����@y�������?@���Z��&h'x��@y��T��y��������DЄ�����@y�������?@���Z��&h'x��@y��T��y��������DЄ�����@y�������?@���Z��&h'x��@y��T��y��������DЄ�����@y�������?@���Z��&h'x��@y��T�y��������DЄ����@y�������?@���Z��&h'x��@y�T�y��������DЄ�y��@y��������Z��$h&x�������������_����������������@��@��@��@�q���@��c0�I,T������#��+���_�JT[D�ckG�[D�eoG���������
_�)T��_��(T&hdx��Z�����7�y� �e�_�JT[D�ekG�[D�foG���������
_��%Tf�_�	%T'hcx��Z����yC���_�JT[D�ckG�[D�foG���������
_�)"T��_�i!T'hex��Z����y��e�_�JT[D�ekG�[D�foG���������
_�Tf�_��T'hcx��Z����y�
���_�JT[D�ckG�[D�foG���������
_��T��_�)T'hex��Z����y%�e�_�*T[D�ekG�[D�foG�������
_�iTf�_�T'hcx��Z����y���������2��S��a���A�!$���@���F�aSM�a5�@�r���@�#��!.�!:����7@�������_�������������_��������2��S��a���A�!�
���@���F�aSM�a5�@�P���@�#��!.�!:����7@�������_��������2�yS���@��!�! ���@���F�aSM�a5�@�4���@�#��!.�!:����7@�������_��������2�]S��!���!�!�?���@���F�aSM�a5�@����@�#��!.�!:����7@�������_��������2�AS���~���!d*���@���F�aSM�a5�@�����@�#��!.�!:����7@�������_��������2�%S������!����@���F�aSM�a5�@�����@�#��!.�!:����7@�������_���������������������������������������|������y������v������s������p������m������j�� �����������������@��@��@��@��@�����@��c0�)T������#��C��?�����+�@����F�eSM��4�K��G��C���@��
��`���?@��C@��G@��K@������>��cѭ���#����F�eSM��4��!�@�%��`�����_����?@�����/��3����2��R���|��A�!l���/@���F�aSM�a5�3@�^���3@�,������+�������������������*.�J:������������_�����9����#��0@y�{y�4@y�r����9�4@y�9K��y�4@y�r����9�4@y�r����9�4@y�r����9�4@y�r����9�4@y�r����9�4@y�r����9�4@y�
@��y��C��#D����+��@y�3A9�@y�CA9�GA9�KA9�OA9�SA9�WA9�@y�����������_�����������t����@��@��@��@�c���@��C�?��T�Cѝ�?����#��c����>��c����#�S	���@9e6 @���@9&@ӿk�T[D�e[G�[D�f_G�+�k�T[D�ecG�[D�fgG�$�9�q(T�qaT8@y�qaT<@y
�qaT@@y�qaTD@y��@��<@ӿ�AT��@9���9[D�ecG�[D�fgG��������7�������>��c�����#���@�@�@�@���������c����>��c�����#�S	����������C��_��@��7A�b�9b@�b ��{Byb�y�Byb�y`��c�������>��c�!���#��S��S	�b���������C��_��c����>��cџ���#�S	����������C��_����9������@��D9p���@��c0�	T������#��9�@9�6�@9%@ӿkT@��@yB�@��
T[D�`�G�[D�a�G�����C��_���9@�B����������C��_��@9%@ӿk�T[D�d[G�[D�e_G�*�T[D�dcG�[D�egG�$�9�q(T�qaT8@y�qaT<@y
�qaT@@y�qaTD@y��@��<@ӟ�AT��@9���9[D�dcG�[D�egG��������/�@�@�@�@���/��/@������������2�?Q���#�[E�a+@���`�(�lT��@�@���!�!�&�B��Uv���#@�A��F�aSM�a5�@�	��� �C@�#��@�#�D@�$�@��@�D�C� .�:�������C��_ւ@�B�����������C��_���������C��_����C9��;����@��C@9`���@��C�?�	 T�Cѝ�?����#��c����>��c�����#�S	���@9�q�T[D�e[G�[D�f_G��T[D�ecG�[D�fgG��9@�8@y��AT��@9���9[D�ecG�[D�fgG�����%��3�������>��cѴ���#�@�@�@�@����)	���3A�A@��D@�?�JT[D�ckG�[D�eoG���������
�T�?��T�h`x��Z�����
�e� �?�*T[D�dkG�[D�eoG�������
�BT`�?��T�hcx��Z�������������2��P���}����! ���@���F�aSM�a5�@�K���@�"���c����>��c�c���#�S	���� .�:�����C��_�E�C@�c�C��c����>��c�Q���#�S	���c�������>��cѼ���#��y�y��������C��_��������2�SP������a�!X4���@���F�aSM�a5�@����@�"���c����>��c�&���#�S	���� .�:�����C��_��������2�0P������a�!�3���@���F�aSM�a5�@�����@�"���c����>��c����#�S	���� .�:�����C��_��c����>��c����#�S	����������C��_ք�������������� �����/����@�����@��c0�IT������#��@9_q�T[D�b[G�[D�c_G��T[D�bcG�[D�cgG��9@�8@y�AT��@9���9[D�bcG�[D�cgG�������@�@�@�����������C��_��
TTEhc8�z�����c�c�?���T[D�bsG�[D�ewG�����b���Tb�����[D�b{G�[D�eG�����[D�bkG�[D�eoG������C�?��T[D�ckG�[D�doG�������#�C�?��T[D�ckG�[D�doG����������#������2��O������a�!�4���@���F�aSM�a5�#@�@���#@�"���� .�:�����C��_��@�B����������C��_��#������2�aO������a�!�
���@���F�aSM�a5�#@����#@�"���� .�:�����C��_��������2�FO������a�!�
���@���F�aSM�a5�@����@�"���� .�:�����C��_������ �����^����@�0���@���
�?�i	T��ѝ�?����#�������>��c����#��@96�@y�q�T��@�@�@�@���������#����>��c�a���#��������>��c�Z���#�@�������>��c�����#�������_��B�C@�D�@y��C�_�9C@�c�C���������>��c�@���#������������_�[D�`[G�[D�a_G��������_���������@�����@��c0�I
T������#�;��@9#6�@yq�T@�@���@�@����'���T[D�bkG�[D�coG�_��T��hTB��˂���������`T�hb��'�����b������'@��������@��#����;������������_�@��@yb���9@�B���#@��;������������_�[D�`[G�[D�a_G��������_������� ����������@�����@��c0�
T������#����@9�6�@ypq!T@�@��@�@�@���������T[D�bkG�[D�coG�_�CT���TC��˃������#��T�?����|�4���?@�����b��������D��������B�������������������_�@��@yb���9@�B���C��������������_�[D�`[G�[D�a_G��������_��������� �����O����@�����@��C�?�	T������#��o���y��9��y��9��9��9��9��9��9�y�������C��@�����w������w������	���
��_��G��K��O��[���Ay��Ay�Ay�,���C9�y���C9��C9��C9��C9��C9��C9�Gyr�r�r�r_r?r�r���x�?r����w�_r����v�r�����q��r����{��r����|��r����Ky�C��?��O@��K@��0��G@�_��T�'��~�D������'@��c��'��#��������~�����c@��G��#@��K��'@��O��@��9�H��I��J������#��_@��C��+@��/@��3@��A9��@y��@y��@y��@y��@y��@y�?@��C@�����C��_��������Cy�9�Ky�9�9�9�9�9�9�[y�������@��@��@��C@y�@9�K@y�@9�@9�@9�@9�@9�@9�[@ya���@��c0�)
T������#�`@9�q�T�
T��@�@�@�@�@��#������@�d`@9�q(T�q�Tdx�[D�e�G�[D�f�G��q�Td��[D�e�G�[D�f�G��q�Td��[D�e�G�[D�f�G��q�Td��[D�e�G�[D�f�G��������@y����	k�T���y�����a�b��F�bSM��4��� �b@�"�`�����������_�����������_�����������_�[D�`cG�[D�agG�������_�[D�`[G�[D�a_G�������_�����?����@�����@��C�?�i!T������#�������`@9�q�T[D�f[G�[D�g_G�
�q�T[D�fcG�[D�ggG���������&���y@�@�@�@�@��c�+����?��3��@��@���2�C��[�`��2��L�����A�!<���C@���F�aSM�a5�[@�����[@�"���� .�:�����C��_���������C��_��S��/��7���	���������c@�e���O@�f��?@��3@��7@��S@��/@���mT�O��c�!��@��K��@y�@��_� �_�T�y��D������?@��3@��c@��O@��K@��@y�_@��Z*�h*x!� �_�bT��D������?@��3@��c@��O@��K@��_@���Z*�h*x(� �_��T�/�����D������K@��_@����/@����%��ҿ��T[D�c�G�[D�d�G���TG���h������BT�W��G��3��;���������D���g��3@��;@��G@������W@���Zy��y�������@�d`@9�q(T�q�Tdx�[D�e�G�[D�g�G��q�Td��[D�e�G�[D�g�G��q�Td��[D�e�G�[D�g�G��q�Td��[D�e�G�[D�g�G��������@y��?k�T��y�����a�b��F�bSM��4��� �b@�"�`���������C��_���������C��_���������C��_������ �����������)����@��@��@��@���@��c0�iT������#�`@9E4��`9@�@�_��T��h�@�C���&��������������@��@��@��@������������_�[D�c[G�[D�d_G��������������_�Q�� �������@����@��c0��
T������#��G��S��K��O��9����!��G@��By �_�T�y��D������G@��@y��Z(�h(x!��By �_�T�y��D������G@��@y(���Z)�h)x�A�_�BT�_����~�D������G@��_@�����Z	�h)�	��By_�"T�3��y��D������@y�3@���Z'�h'x������������_��7��;�`��2�cK���~���!t*���7@���F�aSM�a5�;@�����;@�&���O@��S@���$.��:����K@�������_���������������u����@��@��@��@��@��@�����@��c0��!T������#��/��?��7��3��9��A���7@�?�jT[D�ckG�[D�doG��3@����������bT�?��T�3@��h`x��Z�����/@��y`�d�?�*T[D�dkG�[D�foG�������
?��T`�?�iT�hcx�Z�����y ���?�*T[D�ckG�[D�foG�������?��T��?�IT��?��T��?�IT�hd�	�Z������ �d�?�*T[D�dkG�[D�eoG�������
?�T`�?�)T�hcx��Z�����y���#���`��2��J������!����@��{F�aSM�a5�#@�����#@�#��!.�!:����?@�����C��_�����������C��_����#�`��2��J���@���!����@��{F�aSM�a5�#@�]����#@�#��!.�!:����?@�����C��_����#�`��2��J�������!���@��{F�aSM�a5�#@�A����#@�#��!.�!:����?@�����C��_��#���`��2�jJ���~���!�*���@��{F�aSM�a5�#@�%����#@�#��!.�!:����?@�����C��_��#���`��2�NJ���~���!t*���@��{F�aSM�a5�#@�	����#@�#��!.�!:����?@�����C��_ֶ����������������������������������������������� �������������U����@��@��@��@��@���@��c0�I!T������#��/���?��T�Thc8�z���d�c�c�?���T[D�dsG�[D�ewG���c���Tc�����[D�d{G�[D�eG���[D�dkG�[D�eoG�������d�?��T[D�dkG�[D�eoG���������d�?��T[D�dkG�[D�eoG��������
�d�?��T[D�dkG�[D�eoG���������d�?�*T[D�dkG�[D�eoG�������
?�)Te�?�Thcx��Z����`��<@�`�?�JT[D�a�G�[D�c�G���������C��_���������C��_����#�`��2��I������!����@��{F�aSM�a5�#@�V����#@�#��!.�!:����@�����C��_��#���`��2�I���@���!����@��{F�aSM�a5�#@�:����#@�#��!.�!:����@�����C��_��#���`��2�cI�������!���@��{F�aSM�a5�#@�����#@�#��!.�!:����@�����C��_����#�`��2�GI���~���!�*���@��{F�aSM�a5�#@�����#@�#��!.�!:����@�����C��_�����`��2�+I���~���!t*���@��{F�aSM�a5�@����@�#��!.�!:����@�����C��_������������������� �����������;��@��@��@��@���@����?��)T������#��c��C9����q�TG4���@����'Thf8߸qaT@9߸qAT�qTE��bT�������@�$������������?h&8�����������������_��_��o��s��k��g��c���������������[D�e�G�[D�d�G����������������_�[D�c�G�[D�d�G��������������_�)�
�C9?
�jT?��bT�;��3��O��?�hi8߹qAT-
˿�jT_	��
TN���T�K��������@�$�����o@��s@��k@��c@��g@��;@��?@��3@��O@��K@��������_@���-h/8���.�hn8߹q���T��������T�G��C��S��	��@��	���&������`��#�7��!
7�C@��s@������T�3@��O@�&�/��3@����_@�#�C9��_��T�����C@��s@��/@��������O@��;@��T�3��O���˅���"�`��#��o@����/@�y�C@��s@��3@��O@����G@��o@����k@��c@��g@��;@��?@������_@��S@����[D�c�G�[D�d�G��������������_�[D�c�G�[D�d�G��������������_��C@���@y�G@�_�cT�S@��y�S@���$�� ��@y&����<H�z�h&8�9�����������_�E��bT�������@�$��
���������?h&8�����������������_�����~������@�k����
��@�h�����.h/8J��
�_	��T_��T��hj8
��T�7��W9���
����@�$�����o@��s@��k@��c@��g@��;@��7@��3@��O@��WA9�������_@���*������
��@�6����	��@�3������@�0��� ������������������@��@��@��@��@��@�����@���?��T������#��W��g��c��_��[��9�����@����������	���_�m
T�T+hd8����kz�k��/��+�����k�_�kT�T
��Tn����˭���-
���_�!	T_
��T�
T��.�-hm8?�i���)��T�zҫ!���[D�asG�[D�bwG����������_�(����;��@�����$��`��;@��g@��W@��+@��/@����9�@���-T[D�a�G�[D�b�G����������_��9?�@�������������_�[D�a�G�[D�b�G����������_�[D�a�G�[D�b�G����������_�[D�a{G�[D�bG����������_�[D�akG�[D�boG����������_��
�����������T�id8߹qa��T[D�a�G�[D�b�G����������_��;�����T�3��?��K�������$����3@��?@��K@������7��C��G���
���������C@�a��7@�_�cT�G@��G@��@�$����*����h*8�c@��g@��W@��;@������+@��/@��[@��_@�E���
���b�������W�������D��� ����������������@��@��@��@��@����@��C�?�	T������#��S��O��9������!��O@��By �_�T�y��$Є����O@��@y��Z'�h'x!��By �_��T�y��$Є����@y��Z&�h&x��������C��_��3��7��C��?��;�`��2�~F���~����!t*���;@��{F�aSM�a5�C@�9����C@�%���3@��7@�.�c:����?@�����C��_������������������@��@��@��@��@��@�����@���?��T�ѝ�?����#��'��#����>��c�/����#�������>��c�)����#�������������������#����>��c�����#�����������_��#����>��c�����#�#�������>��c�~����#�����������_�����������J��@��@��@��@�����@��c0�	)T������#њ�	���+��@��y����@�%�	��!���{F�bSM��4@����#��ct?�����{y@�%��+@�������C���{F�dSM��4@�����$�#�c&���@��wy@�%��+@�������C���{F�dSM��4@�����$�#�cD&���~��sy@�%��+@�������c���{F�cSM��4@�����#�#�c�
���@��oy@�%��+@��������}��{F�dSM�d5�+@�	@�����!��+@�!�;E�b#@�"��BT��;E�a#�����'��ky�����@��&�����~��{F�bSM��4@�^���#�#�c�3���@��gy@��&��'@��������|��{F�cSM��4@�L���#�C�c,�����cy@��&��'@�������C���{F�cSM��4@�:���#�C�cL!���@��_y@��&��'@���o�����{F�cSM��4@�(���#�#�c�;���~��[y@��&��'@���]��c���{F�cSM��4@����#�C�c�������Wy@��&��'@���K���~��{F�cSM�c5�'@�	@�
���!��'@�!�;E�b'@�"�"�B�3��;E�a'�.���#��@��9����@�(�.�����{F�bSM��4@���#��c������9@�(��#@������}��{F�cSM��4@����#��ct���@��9@�(��#@���
�����{F�cSM��4@����#��c����~��9@�(��#@������#���{F�cSM��4@�����#��c�?������9@�(��#@������C���{F�cSM�c5�#@�	@�����!��#@�!�;E�b+@�"�"�Bl&��;E�a+��������_���������@��c0�	T������#�#@�@��T���#�@�$@�����$���6�@�`@��#@��@���`T��a@��@��#�����������_����������@��@����@��c0�iT������#��?��K��C��G�@�)��@�&���?@�[�9{F�cc_96���@��|@�E���k���	���@�[�_�kaTE����������+��7���S���+@��?@�D@���j��{F�aSM�a5�?@�0��� ��?@��@�%�����A@�@�7��G@��C@�$���6@��@������$@�� @����@�_�T�3��@�DЄ(�\��3@��$�{F�fSM��4��� ��@�"���� �"�{F�cSM�c5�+@�����+@�#�xb�$�x"� �{F�bc_9�6���?@�⸄����?@��_����������4��;T���+@����������_֠��#�D���/����2�D��{F�aSM��5�+@��/@�����+@�"� ��/@�d@�$���@�a �a$�`���sZ���?@�A@�@�7��G@��C@�����9{F�bSM�b5�/@������/@�"�@�#�� �{F�cc_9�6���?@�㸄����?@��_���������d4���S����2��C���!1��{F�aSM��5�?@��/@��C@��K@�
�����?@�!��/@�"��C@�#��K@�$����G@����%���+@��������_��������������@��@��@��@����@��c0��T������#ѐ@���A@�B@�C@�D@�@@��������_������@��#���!��T�#����@��c0��T������#��?��C��K��G��@����?��C@���{F�`SM�4R���!��@�%�#��@�%��������?@��9{F�bc_96���@�[|@����k���	���@��_�kaT���������e7�R���C@� ������Y���?@�A@�@�7��K@��G@�'N��@��C@��!T�?@��@�@�7��G@��K@�O���C@�b@���d @�����Dx`������3�e@�f@��#��'�e@�f@��+��/�e@�������ן��9���� %���@��C@��@��@����T �{F�bc_9�6���?@��c����?@��_�c�������c4��0S���������_�������������>��@��@��@��@��@�t���@��c0��T������#��3��#���9��9�9{F�dc_96���@��|@����k���	���@��_�kaT����������/��7��3��7#R���/@��3@��7@�������������#��@��9@�������@�7�����6@��@�D��/@��@�@�7��3@��7@��N���@��9��9�#@�D@��?��@9����C��_��9��9�#@�@@�?��@9����C��_��@��9��9�#@�@@�?��@9����C��_֐��@9����C��_������������@��@��@�����@��c0�IT������#ѐ@��@@��9{F�bc_9�6���c����_�c�������c4���R���������_������@������T�#����@��c0��T������#�@�$@���AT���#�@�"@�����P!��@6�@�`@��#@��@���Ta@��@�z!��6�@�!�@9�#@�B�@9!�!@������������_�������u��@��@����@��C�?��YT������#�-�{�`@��
�;E�`@�;E�a@� � �?�`T;E�a@�?��{��y�#���kT����{��y����W@�����[@��D�d����ڛD�d���D�c�9{F�cSM��4��� ��D�c�B�#��D�`���-�{C�`@��	�;E�`@�;E�c@� � �� T;E�c@��#����kT#�����O@�����S@��D�d����ڛD�d���D�c�9{F�cSM��4���� ��D�c�B�#��D�`�����;E�`@�;E�c@� �� T;E�c@��#����kT#�����#B9�HӛD�d���D����D�c#9{F�cSM��4���� ��D�c�B�#��D�`���-�{��`@���;E�`@�;E�c@� � �� T;E�c@��#����kT#�����?@�����C@��D�d����ڛD�d���D�c�9{F�cSM��4f��� ��D�c�B�#��D�`���-�{��`@���;E�`@�;E�c@� � �� T;E�c@��#��@�kT#�����7@�����;@��D�d����ڛD�d���D�cc9{F�cSM��4=��� ��D�c�B�#��D�`���-�{�`@���;E�`@�;E�c@� � �� T;E�c@��#��@�kT#�����/@�����3@��D�d����ڛD�d���D�c9{F�cSM��4��� ��D�c�B�#��D�`���-�{C�`@���;E�`@�;E�c@� � �� T;E�c@��#��(�kTc�����'@�����+@��D�d���ڛD�d��D�c�9{F�cSM��4�� ��D�cC�#��D�`��-�{��`@���;E�`@�;E�c@� � �� T;E�c@��!��?�kT�}����@�B���#@��D�b�b�ڛD�b#��D�aC9{F�aSM��4�� ��D�a'C�!��D�`'����;E�`@�;E�a@� �?�aT���@��@9BHӛD�b3��D�7��D�a�9{F�aSM��4�� ��D�a;C�!��D�`;�����c�����@�/�����@��{F�bSM��4@���#���c	��@�/��c@��@����#���{F�dSM��4@�}�$��c���@�/��c@������#���{F�dSM��4@�m�$��c��@�/��c@��@��������{F�cSM��4@�]�#���c|1��@�/��c@��~�����@��{F�dSM�d5�c@�	@�S�!��c@�!�;E�b�F�"���B	��;E�a��w���{F�aSM��4?� �;E�a�@�!�;E�`��l���{F�aSM��44� �;E�d�@�$�;E�`��[D�c�E�[D�b�E� ���|�X������|�;E�a�;E�a#�{F�dSM��4� �;E�dC�$�;E�`�[D�c�E�[D�b�E� ���W���� ����|�;E�a/�;E�a3�{F�dSM��4� �;E�d+C�$�;E�`+�[D�c�E�[D�b�E� ���W����@����|�;E�a?�;E�aC�{F�dSM��4�� �;E�d;C�$�;E�`;�[D�c�E�[D�b�E� ���W����|�;E�dO�;E�dS�{F�dSM��4�� �;E�cKC�#�;E�`K� ���~�������@���~�;E�b_�;E�bc�{F�cSM��4�� �;E�c[C�#�;E�`[� �����������~�;E�bo�;E�bs�{F�cSM��4�� �;E�ckC�#�;E�`k� ��������_@���~�;E�c�;E�c��{F�dSM��4�� �;E�a{C�!�;E�`{������_�����BD��~�@������@��@���_@���BT��~�~�����@���_@���B���@�u�����@���_@���B(	��@�l��!���@���_@��B(�#��c��A���{F�`SM�`5�_@�W��_@� �;E�a�F�!�;E�`��S� �;D�`+A�;E���!��!����;E�a��{F�aSM��4A� �;E�a�C�!�;E�`������C��_�����-���@��c0�IT������#��'��+��3��;�G@������������?������_��������������������@��@��@��@��@��@��@����_��_��_��_��@��c0��T������#�*�����(���������B�&���@���������@��0��@���B(	��@�����9{F�aSM�a5�@����@�#�@�$��@���������������B4	��@�@���������@���@���Bd��~�����{���@���@���B�&����������@���@���B���~����
���@���@���B�/���Ҫ��c7���@���@���B�1���ҡ������@���@���B�1���Ҙ������@���@���B�1���ҏ��#|��� ���@���Bt��~�����
��� ���@���B�1����}��c|��� ���@���B���~�t��#��� ���@��B4�c��k��#:��� ���@���B@	��@�b������ ���@���B�&���Y������ ��0��@���B���@�P���9{F�cSM��5�@��@�L��@�!�@�"��@�"�E�c�F�#��E�b��������_�����6���@��c0�	T������#��'�?�T������_��+��'��/����������'@��+@��/@��������_���������z��@��@��@����@���?�IT������#��W��c�?�T�k��g��c��_��[��W����%������K��g@������%����G��W@�����#��������#@�d��'��K@��h$8���9�9�G@����?�h��c@�(
�@�@�	@���'@��G@��h#8�?@�a9b9�C@�c���#@������W@��[@���
T�#��C�f@�h$A����'�f@��;��/@��+@���AT�@��?��?@���Z�<`�;E�g@������@�T�$@����h'���B��CC� � �;E�g@�
��&
�ڹ�����������@����=���[@���_@��{F�bSM��5�W@��K@��c@��G@�
���W@�"��K@�#��c@�$��G@�%������g@���k@� ��(�,�$��� .�`��{���������_� ���-�!�9�1�� ������������������@��@��@��@��@��@�U���@��c0��T������#��;��7�������i���'������=���+�;.�{��c@�;.�{#	�e@�;.�{c	�g#@��� ����#@����+@��;@�_��T$��7@����@��@��xd���{F�gSM��40�$�@�'��#���@��@��{F�dSM��4$�&�@�$���@�������(	�z�����@���"0@�!4@�����.�c�=�_�@T���T"@�!@�_�AT!@��?��?@�!�Z!<`�;E�b@���_@�T$@����d���B��CC� � �;E�b@���ڡ���������#@����'@�������{F�aSM��4��"��@�!���c^�����'@����������_���������<��@��@��@�p���@����?�T������#��g�;E�f@�_��T�������������_��S��'��#�;D�f�E�;D�g�E�;D�h�E����������������?��C��G��C9�c9�g9�G��H����'��O@��;��#@��'@��S@�G���A9��A9�������_������������@��@��@����@��_��@��c0�)T������#�@�?��T@�%���� @��(A������@��/�@�_�T@�H���?�T�G��K��O���{F�fSM�f4�;��7������3� ��.����	�bJ���G@��K@��O@��@��3@��7@��@��;@�&@�*-A����,�&@���_�
T��{F�dSM�d4�;� ��.������HJ���G@��K@��O@��;@��C��D�d�f��/@�d�@�?�B
T@�%˅˦@��@�_�	TC˃�d@�h@�i@��@�����{F�dSM�4,�)��@�$�*�d@�$���f�g�j�@�?�T@�%��he8��_�bTC��hc8��*@x�@x�h%8�x�h#8+x(@�?�T$@��he8��_�T�hc8a�"@x@x�h%8x�h#8$x������_������������������������������������������������������������� ���������9��@��@��@�E���@��c0�	 T������#�@�?��T@�(����xh�_�TF�@����xf�?�T@�+���_�TH�@���?�T@�-�
�_�TL�(@��?�T$@�3
�_�Tb	@�;E�o@��@�5���aT��T��T��@
Tim8-jm8�
k�Til87jl8�k�T�k�T	�@�������_�
il81jl8?
k`Tm
@9�	@9�k�T�
@9
@9k�T�k�T	�@�������_֭
@9
@9�k�T�@9@9�k�T�Til8�kTkCT$@���aT��*�@��T��j��������_��@�������_���������_��@�������_���������_���������_���������_��@�������_���������_���@�H@��TA�aT��-����������_ֆ����'��;��7�%	@�F	@��+�`@�a@��@��3��@��/�!��#��/@��7@��;@��'@��+@��3@���#@���Tm��T��������_��@�������_��������(�T�h`8���4����(@9��q���T�,@9��qA��T�0��������(�Thh`8���4���h(@9�q���Th,@9�q!��T`0���������������������������������������������������� ���������.��@��@��@�����@���?�)T������#��w����������O�;E�g@���AT��g�ڈ�� ��+� ��/��#E��#��#@��'@� � �;E�e@����
���k��;��7��g@����3@����7@��;@��k@�?�mT�3��g� @�	(A��#
��+�@��c��S@��W@��[@���B9���������������6�J��'K������c@��O��?@��C@��G@��CB9�cB9�gB9�������_�������O��G@������������������_������������������@��@��@��@��@��@�����@��c0��	T������#��G��3��/��+�R����7�+@��/@��3@�����6���������_�E�c@��3@�_�TE�c@�_�T�+@��/@����+@����/@�#�`��������/@���c@����%�� ��#� ��'��D����d��6�9K���@7�@9�6�@9?�q!T��@9!z�?q�T���������_����������_���@9 @��������_���������g��@��@��@�����@��c0�T������#��/��3���T�������@�aT��^��������������E�c@�_�T����E�c@�_�T�7�"�Z ��7��~����������#�� ��C� �����|����!T �T�}��}�������������_���˄���@����˥���@�c �!�B����b��)T$@9���@9�	�_k`��T�}���������_քA�)A��!AӂA�_kA��T� ������_�����?����(�Tghf8���4���f(@9�q��Tf,@9�q!�Tf0��0��~���������������������@��@��@��@��@��@�t���@��c0�T������#���?9T�?�T@y���k�����D�d3A��9?�!T@yc��?k�T@9�q�����D�a3A� 9D�`3A��D�`3A�@���T*�@8����@��?9D�`3A�@9�ן��6���?9>���������_�N��������_���������@��c0�	T������#��O��;���9���'�@��#���T�7���@��+��3��/�����7��C��;��@���9e����'��#@����ן��6�����9�;@�@@�?��@��'@�������_���@��'@�������_�����������U��@��@��@��@����@��C�?�)T������#�C@�b@��7�E�a�F�C@��C�D@��;� �/�����6@�@��7@�c���|��������|�����!�!�1�>^���������?��3�|�`����{����C@��;@��������~����?@��3@�����������C��_��������@��c0�I1T������#��G��S��O�@�@���!T�@y&�ҟk�T�@9��q�T*��AT�@����&̭�kaT�@9��q`T��T�@�&̍҆L��kT�@y�-���k�T�@9ߐq�T�.��ƍ��k�T�@y��ҟk!T�@9��q�T�@���������_� � E��!�!,2��|��� �#E�c��c����;��G@��@����T�@��@��
�Ҧ̭�k!T�@yFl�ҿk�T�@9��qATE�b[B�E�d_B�`4@�a8@���v���	7�;@�",@���_��T#(@�d@����Td@��@�E,��ō��kT_�ATb@�_�aTb@�B@��,�҃���_k�T��������_��@�������_��~�������_��,�҆���k�T_�Tb@�_�!Tb@�B@�_k�T�@�������_��@�������_��@�������_��@�������_��@�������_���������_��@��;@�������_� ��S@�`�����O@����-�!@5��@�������;@����S@��6��CT_��7�@���B�1���� �,��B��E�b[B�E�c_B��7@�$@�%@�@���@���@���������� 7�7@�B@�b��@��@�@����@����@����������������@��;@�������_��@��;@�������_�B��!�����?�
	TK0@�M8A��3��;�K@��3��'@��#@��aT�@��,�Ҏ���k�T�@9��qaT�
�aT�@y�̍ҿk�T�	@9��q�T�aT�@��,�Ҏ���k�T�@9��qaT�@��@��@��@�����������7���,�J��
ˌ�}ӌ������j
�k�5�@��7���@����	��@��@���������6�6��T�@��,�҃���_k!T�@9_�q�T�@��;@�������_����;@�������_��6�@��;@�������_��6�~��;@�������_��@��;@�������_�J��k��TL5@�N=A��7��?�L@��3��'@��
�T�#@��@y�̍ҿk�T�	@9��q���T������� �����������{��@��@��@��@�j���@��c0�T������#���#�D�`7A�����'����B�<��3����7��C��;�����b���c9����@�?��T�@�_��T���3@��'@����@?��@�@��@�?�cT�3@�"�A�������'@������`?��#@��+@��/@�������_��3@��'@��@����@?��#@��+@��/@�������_֕��� ���-�����@��c0��T������#�����@9_�q�T_�q�T����B@�A�[F�aSM��4�� �A@�!�@�����C��_����C��_�B�?�
Thb8����q�T��qHTc���ф@Ӄ��_@��+��T�_@�B���@@������������@��@����@��c0�T������#�@9?q@T?q�TD�`;A�/��?�aT@9?�qTD�`;A�����@��������_����������_����������_��@��������_��������@����@��c0��T������#��G��S�����^���'���������&�tr�T�������������_����f�^���'���������f�tr�T�3��+��'��/��#����]���6�@��#@��/@��������_��'@��+@��3@��������_���������������}��@��@��@��@��@��@�����@��c0�T������#��;��?��K��7�@���������
�;��?����������b���������;@��?@��+��'��#�!@��� ?֣7�'@��#@��+@��������#@��'@��+@������7@��@��@��@������������_���������������7��@��@��@��@��@��@�����@��c0�I	T������#��?��K����g�^���(����������O�g�tr!T�����������������_��+��'��#��������������������b����T�O@�������ҥ������Ҧ�������ð���#@��'@��+@�"b�������������_�D�cB�D�dB��������������_�r�� ��������������������@��@��@��@��@��@��@�����@��c0��T������#��'��+��/�e��ѥ��Fhe8��q���T������#T��TF@y'
���kT��TF@y'
���k�TH@9�q�T�k�TF@9��q�T����Tg��������F�������������������-�c������������_��T�TE@y&
�ҿk`Ti��TE�9��qLTE@y&
�ҿk�TG@9��q�T�kaTE@9��qT�	6����n��������-�c������������_�E@y�n�ҿk�TF@9�q�T���ҿk!TE@9��q�T=�TE�9��qlTE@��n�����k`T�n��Φ�k�T.E@��������k T����Φ�k�T�΍�&
��k T  �!TE@��΍�&
���L��&�����T(�TE@��΍�&
��.��fl���TE@y���ҿk!T����������������_�������������-�c������������_ք���*T�hd8��?�q�T?�qhT����@���_@���+��T�_@������������@����/�h6���T��[S����/@��@�������������������_�����������������_�����<�����)� ����������9������@��@��@��@��@9����@��C�?�dT�Cѝ�?����#������������������������������@���c.��@���T�@�	@��,��*���?
k�T�@���D�cB�D�dB�����������C��_��@��@��@�?�T	@��΍�*
��?
k!T?�? �AT	@��΍�*
���L��*���?
�T?�?(�AT	@��΍�*
��
.��jl��?
�aT	@y����?
k�T?��?��o��T@��΍�$
��k T2? �!T@��΍�$
���L��$�����T(?(�T@��΍�$
��.��dl����T@y����kaT ��)�4���@��[F�aSM��@�_�5�@��o@����@�%��o@�&�_���?@�������6����@�_��-�!�������
��[��T�@�!@��,��"���?k�T�@���"@�@��3�@��W��@�@?��3@�?�`T�@����W@�V
��@�c6�@�!@��@� ?��S��� ��3��3������a�!8���S@��[F�aSM�a5�@����@�%�������-�c���������C��_�`���3��.�!=��[F�aSM�a5�[@�z��[@�%���@�����������C��_���������������C��_������@����@��@��@��F��@�����T�@��@��,��&���k�T�@������G��C��s��@�����g]���k�T.��@>����T�@��g@���a@�b@���C3��C@��G@��@��@�.��@>����s@��@�������Z.���>�H'���'s���k!T.�Ơ=���AT�@��g@���a@�b@���"3��C@��G@��@��@�.�Ơ=����s@��@�.��@>���������6.���>�$�~��'����k�T.���>���T�@��g@���a@�b@����2��C@��G@��@��@�.���>����s@��@�.��@>���������.���>�.��@>��@���������.��@>��@����������k��9�_��c���������C��_�����������C��_��@��A��S@������@��_@��k@������c@��@�?�
+T�;��7��g��S���@@��w�A@��K�"@�@?��O����@�C@��@�`?��O@�_�A$T���@�O���#6�K@��"�@�����g]���k�
T.��@>��	T�A9�6�w@���#�w@���'@���#@�"@������2��w@�.��@>����A9�@�b6�� @�&@�"@��c@��@��@��@����7�@��A9�w@����-��@>��6�;@��7@��g@�����7@����;@�_�cT�g@�
�g@����@����?�����-��@>������A9�w@�����|�fh(�g�[F�hSM��4T�!��@�(�������-���>��'���'s���kT�-�Ơ=��!
T�A9�6�w@���#�w@���'@���#@�"@�����62��w@��-�Ơ=����A9�@�b6�� @�&@�"@��_@��@��@��@���+7�@��A9�w@����-�Ơ=��6�-��@>��;@��7@��g@�K���7@����;@�_�cT�g@�
�g@����@����?�Q���-�Ơ=������A9�w@�����|�fh(�g�[F�hSM��4��!��@�(����-��@>�)���-���>�[�~��'����k�
T�-���>��a
T�A9�6�w@���#�w@���'@���#@�"@������1��w@��-���>����A9�@�b6�� @�&@�"@��k@��@��@��@����6�@��A9�w@����-���>��6�-��@>��;@��7@��g@���7@����;@�_�cT�g@�
�g@����@����?�����-���>������A9�w@�����|�fh(�g�[F�hSM��4��!��@�(����-��@>����-���>��A9�-��@>��;@��7@��g@����A9�-��@>��;@��7@��g@�����@�!@��@� ?��S��� ��3��1������A�!8���S@��[F�aSM�a5�@�o��@�%�������-�c���������C��_֋�D�a�A�D�`�A�!@� ?��S����@�B@��@�@?��{��O� ��3��1���S@��[F�aSM��5�@��{@�L��@�%��{@�&���O@��������-�c���������C��_�����������C��_����������������#��'��+��/�������@��@��@��@��@��@��@��#@��'@��+@��/@�����@���?�.T�ѝ�?����#�����������������9���
�+���������������/}���������@��@��@�������^���$�����c������O��K���tr�T�@��@���"D�zWA�@@�?��@�@��@� ?�#6�������K@��O@��@�:X���6 ��@��@��K@��O@��@�����������@��9�@��@����@�d8@�$��s��9����{��7��g����A9c��9�9��<��0���B�/��[F�bSM��5�s@��{@��g@����s@�!��{@�"��g@�#����7@���1���7@��g@��A9�o��;��9@�BF�B���A�!�,�`?֣
�c�$��@T�����;@��o@�#�c�@��
��0���c@�"@�!@�[F�cSM��4|�"�!���[F�fSM��4@�s�&�@�&�|��o@�B�B�,�CF�c��
Є�$����;@�i	���@�l5@�l�D�loA�i@�j@�����c���~��@��@��@��@������������?��w�`�)��0���~����!����@��[F�aSM�a5�@�<��@�$��|�|��?@� �[F�dSM�d5�w@�/��w@�$�$����-���<��S��W��A96�~��9�9��@�A@� ?��A9�6���9��@�@@�?��S@��[@��_@��W@��������_��C����G� ���C0���k�[F�aSM�4��@�#�H@�$��@�$�P@�%����@� �
�>���k@����@����>��cє��#��@�	L��@�
H��@�T��@�P��@�k@�+��?
��TI@y�n��?kaTI	@9?�qT�@��C@��G@��)�c�8�@������G@��C@����@��������������k@��;@��o@�^��[��_��S��W��A96�~��9�9��@�A@� ?��A9�6���9��@�@@�?��S@��[@��W@��_@��������_����-�!�5�k�� �����[@��_@��S@��W@��������_��������������������@��@��@��@��@��@��@�y���@��c0��T������#�A@�@@�B@��'�!@�C@��+� ?�������'@��7��/��c����������@��2�����+@�@@�?������_���������@���?�&T�ѝ�?����#������#��/����������������+��'��#��7��3��/����������B���������k��������T ������������r/���B@���'A���+A��[F�bSM��5�#A��/A��A��@��@�9��#A�"��/A�#��A�$��@�%��@�&������3A���7A���� �$������������������A��A�,���'����S��#�����AT`���:/���!�
��[F�aSM��5��@��@�����@�!��@�"���'@�������A�!@�?�`��"<�� ���xT�����!���������C��;��c�����AT&����@��w@��{@��@��������_����w@��@��{@��@��������_�����@��w@��{@��@��������_�g������w��{�����w@��@��{@��@��������_��@��@����������������@����������������������@�2��@��_���h'@������A����@��	���D9&6�_���h'@������A����_���h'@����'��A�����E9f6�F9�7��D9��6�@� @9"	6^���6�@���:T�����A��A������+���������AT`����.���!���[F�bSM��5��@��@�g���@�"��@�#���+@����������@��@�����w��{�w���w@��@��{@��@��������_��@��@��������j���w@��@��{@��@��������_�b���@��w@��@��{@��������_����-�!1����� ����������������#��'�������@��@��@��@��@��@��@��#@��'@�����@��c0��T������#ѐ@���@@�A@�Z@�C@���`?�������_���R���@������!��T�#����@��c0�iT������#ѐ@�0�@@� @9�6����������_����-�!1����� ���2���@������T�#����@��c0��T������#ѐ@���@@�A@�Z@�C@��@�`?�������_������@������!��T�#����@����?�	T������#��_��c��#9F#@��+�G'@��'�H@�I@�J@�K@�L@�M@�N@�_rE��$�������������	�F��#��/����	��S��C��G��K��O��#C9�9�@��9�����+@��3����7��'@��;����@���������0�����#@���@��/@� ?�������_������c9������@��@��c@9����@��c0�iT������#ѐ@�0�@@�����������_�������@������T�#����@��C�?�)'T�Cѝ�?����#���������������
��������@�A��/@�%��3@�?�&���k@�'���@��@��@��@�����-T�/��k��3���$@�e@��g�f@��+����?�����X���7�@�"@��@�@?փ7�@��@�)���O��K�Sy���@��/@�f��@��K@��O@�X������G��C��{��K@��O@��@�xT���7�@��@� ��@��@��G@��C@��{@���������?��w������T�?@��w@����+@��g@����@���b����_��c��
����_@��S@��c@��W@�����C��_����_@��S@��c@��W@�����C��_��3@����~��@����k@���7��o�`�)�
-���~����B����@�CL@�DH@��[F�cSM�c4��$��C@�D@��[F�cSM��5�g@��o@���$��g@�#��o@�%���+@����7@� �$��-�c�<�`�@�!@��@� ?��;��s�D�bF��TD�bF����6AF�!��-����;@��s@�D�c#F��TD�b'F�����6D�`B�D�aB��;@��s@��[��'�`�)��,���~����!����@�"L@�#H@��[F�bSM�b4w�#��"@�!@��[F�bSM��5�g@��[@�s�!��g@�"��[@�#���+@����'@� �$�����-�!�<��S��W�}���_@��S@��c@��W@�����C��_��~�������C�`�)��,���~����!����@�"L@�!H@��[F�bSM�b4=�!��|�|�D�aB�D�bB� �[F�aSM�a40�"�$��-�c�<�����S��W�L���_@��S@��c@��W@�����C��_�������������������@��@��@��@��@��@�����@��C�?�,T������#�c��o����{��s��w���9������%@���!�!�,�BF�B��?֣
�c�$��@T�����o@���.�'��{@�"@��@�@?��'@�Z@������+�D@��o@��H@��L@����������?��+@��@��'@�E@�e��	��
����ƀ>��K��O��o@��S��[��W����_��C��c��@���9�o@��������9�@��/��@��#��{@��	@�*���*U��?
kT����k]��?k�T�-�!@>��aT�@T���3�� �.����6�o@��s@��w@��3@��@��K�.�`��?��C��7��;�S�o@��s@��w@��3@��@�Fn�.�`��?��C��7��;�F?
kT�-�)=�	�T	�@T�����s@��w@����@����.� ��?��C��7��;�0*���*s��?
k�T�-�)�=�	�T	�@T�����s@��w@����@�8}�.���?��C��7��;��~��*���?
kT�-�)�>�	�T	�@T�����s@��w@����@��9�.� ��?��C��7��;��7@�������@9�6����9�c@�@@�?��?@��7@��C@��;@�����C��_�`�)�n+���~����!����o@�"L@�!H@��[F�bSM��5�/@��@�.��!��/@�$��@�%���#@����{@����7@��;@� �[F�dSM�d4��%�$�����-���<��7��;���@9�6����9�c@�@@�?��7@��?@��;@��C@�����C��_���3�3+������!�!���o@�"T@�#P@��[F�bSM�b4���#��G��`�)� +���~����!����o@�"L@�!H@��[F�bSM��5�/@��@��G@�	���!��/@�$��@�%��G@�&���#@����{@����-��� �$�����-���<��7��;���@9�6����9�c@�@@�?��7@��?@��;@��C@�����C��_�����?@��C@��7@��;@�����C��_����������������@��@��@��@��@�����@��c0�iT������#�F@�G@�B@�C@�H@�
@�H@��@��@��H@��L@�?������_��������@��c0�IT������#��9���������_���������@���9�6�@��9���9�_֐@��C�?�	%T�Cѝ�?����#����������������C�koA���������������c'������������?��O�������>��c�p���#����@��@�� A��(B����#��+
��@��s��@��{��@��w��@����@�������3�K��;�@�)�b*�������!'���@��;F�aSM�a5�@����@�$��|�|��;@� �;F�dSM�d5�K@����K@�$�$����-�B�<���������C��_��W@��@��C@����?@��@��@��O@�?�mT�C��W�@��7�@��G��)�cG��)�Z�8���`?�@�6�@��@��G@��7@�_��T�@��@��G��7�"�F@�����g]���kT�-�c@>�_�T��[��6����@��@��G@�J� �����@��@��G@���	n��-�c`�'���'U���k!T�-��=�_�T����@����@�Ʌ��-�c ����;��K�@�)��)�������!'���{@��w@��;F�aSM�a4���"��|��7@��;F�dSM��5�G@��K@�����G@�$��K@�%���;@� �$����-�B�<���������C��_�������������C��_���3��)������!�!���@��;F�aSM�a5�@�r���@�!��S��@�)��)�������!'���{@��w@��;F�aSM�a4_��"��|��7@��;F�dSM��5�G@��S@�W���G@�$��S@�%���-��� �$����-�B�<���������C��_�������� ���������������������@��@��@��@��@��@��@����@��C�?�%T�Cѝ�?����#����������������C�koA���������������c'����������O��?�������>��c�4���#����@��@�� A��(B����#��+
��@��s��@��{��@��w��@����@�������3�K��;�@�)�&)�������!'���@��;F�aSM�a5�@�����@�$��|�|��;@� �;F�dSM�d5�K@�����K@�$�$����-�B�<���������C��_��W@��@��C@����?@��@��@��O@�?�mT�C��W�@��7�@��G��)�cG��)�Z�8���`?�@�6�@��@��7@��G@�_�iT�@��@��G��7���F@�'���'U���k�T�-��=�_�T����@����@�(��.�c@3� '���'s���k�T�-�Ơ=�_�	T����@����@��z�.�c�0��~��'����k!T�-���>�_�T����@����@��7�.�c2����K��;�@�)��(�������!'���{@��w@��;F�aSM�a4d��"��|��7@��;F�dSM��5�G@��K@�\���G@�$��K@�%���;@� �$����-�B�<���������C��_�������������C��_���3�v(������!�!���@��;F�aSM�a5�@�1���@�!��S��@�)�b(�������!'���{@��w@��;F�aSM�a4��"��|��7@��;F�dSM��5�G@��S@����G@�$��S@�%���-��� �$����-�B�<���������C��_�������� �����������������`���@��@��@��@��@��@��@�����@��c0��T������#��G��O��������;��������-�!��"F�B�����k���������_�����������6���@��@��@��@����@��	�?�i T�ѝ�?����#���9 �����3���B@���
�������������3A�!�A��/��y�@��9��O9�#9�ByB@����������������������S��W��[���
9�wy�{y�y�y�y�y�g��k���
�`@���
�b@���d@���	�`���	�b��#
�d��kA��O��J9�5D�i[G�D�j_G�
q�TD�icG�D�jgG����������
9����	��#������>��c����#���a@���a��	� �����C�`CA����?�T	@9?�q�T�C�`CA�����=�J9�5D�i[G�D�j_G�
?q�TD�icG�D�jgG�����������
9����	��3����>��c�X���#�#	�� �3�4.���
����>��c����#�$������O��S��#��3����>��cѶ���#�#	�d@���d��	�������H�����	�a����?�#
T)�C���J��J�

�+�H�9	9�����������/A��
��	��������_��������������������������_��������������������������_����������������	��
��������_��������������������������_����������������	��
��������_������ ��C9��(���CD9����@���?��T�ѝ�?����#��gy��9�oy��9��9��9��9��9�9�y��P9�6<@��gHy_k�T�SFy�[HykAT�WFy�_Hy_k�T�c������>��c�'���#�c������>��c� ���#��_H9���_D9�kaT�����������_����������_����������_������T��T�c�ch`8�c��h`8eѥ@�f�����@ӈ���dqÐ��c@�dq����@�k ��T��@��������_��@��� ��#y�'y�S9�/y�c9�g9�k9�o9�s9�w9�?y������#Dy�'Dy�SH9�/Dy�cH9�gH9�kH9�oH9�sH9�wH9�?Dy����@���?�T�ѝ�?����#��'��y�����C����>��c�W���#���[��(@����������?���
�������4���{�"�C����>��c�@���#���[���+B��/B��3B���Hy��Hy��Hy��Hy��Hy��Hy��Q9�?B��CB��#R9�KB��3Iy�7Iy��������������_��{B��C��@���������C��?�!������>��c����#�@�(T�{B��������D���y�
9�y�
9�
9�
9�
9�#
9�'
9�y���d@��
�e@������e�*��������3
��#����>��c�^���#��a@��'�����3
����>��c�T���#��'B���`����cFy��L9�kFy��L9��L9��L9��L9��L9��L9�{Fy�#��#����>��c�@���#��k@���k��3������>��c�5���#��A����Ly��@�6�C������>��c�?���#��A����q@����[�q��+B��/B��3B���Hy��Hy��Hy��Hy��Hy��Hy��Q9�?B��CB��#R9�KB��3Iy�7Iy����������_��C����>��cџ���#���[���+B��/B��3B���Hy��Hy��Hy��Hy��Hy��Hy��Q9�?B��CB��#R9�KB��3Iy�7Iy��������������_�������� ������y������������@��@��By�@��@��@�
���@��C�?�7T�Cѝ�?����#��/��y�'��#��c����>��c�_���#������(@����������?���
�������<������#C��&@�D��0����)@�
@���c����>��c�@���#�������/B��3B��7B���Hy��Hy��Hy��Hy��Hy�Hy��Q9�CB��GB��CR9�OB��CIy�GIy������������C��_�������������'C������B��@y��Z�<@��+�?�lT����
���������+B������)T���'��#C��G@�D��0�	���J@�+@�*�c����>��c����#�������/B��3B��7B���Hy��Hy��Hy��Hy��Hy�Hy��Q9�CB��GB��CR9�OB��CIy�GIy������������C��_����������'C�����������>��c�����#��'B���T�B�����������oy��9�wy��9�9�9�9�
9�
9�y���d@����e@������e���������
��#����>��c����#��a@��#�����
����>��c����#��#B������SFy�L9�[Fy�L9�L9��L9��L9��L9��L9�kFy�#��c����>��c����#�S�k@���k��3������>��c�����#��A����Ly����`6�c������>��c����#��A����q@������q��/B��3B��7B���Hy��Hy��Hy��Hy��Hy�Hy��Q9�CB��GB��CR9�OB��CIy�GIy��������C��_��c����>��c�Z���#�������C�p�A��C�q�A��/B��3B��7B���Hy��Hy��Hy��Hy��Hy�Hy��Q9�CB��GB��CR9�OB��CIy�GIy��������C��_��c����>��c�8���#�������C�p�A��C�q�A��/B��3B��7B���Hy��Hy��Hy��Hy��Hy�Hy��Q9�CB��GB��CR9�OB��CIy�GIy��������C��_��c����>��c����#�������C�p�A��C�q�A��/B��3B��7B���Hy��Hy��Hy��Hy��Hy�Hy��Q9�CB��GB��CR9�OB��CIy�GIy��������C��_��c����>��c�����#�������/B��3B��7B���Hy��Hy��Hy��Hy��Hy�Hy��Q9�CB��GB��CR9�OB��CIy�GIy������������C��_���t��L���|ӌ!�-il�,���`TJ�
�������T���+B��B����'B���@����_��+
�k�|�k!�ik���� T)��������?�����B����f@�����������y������������@��@��By�@��@��@�2���@��
�?�iTT�ѝ�?����#������9��������������>��cь���#�{���������@���	y�#������>��c�����#���h@���h�������G��U9'6�@�������������@�����C���@�����)	������������������y�������G����K�/������>��c�P���#�{������C�`�A��C�a�A�����>���A��#A��'A��Dy�Dy�Dy�Dy�Dy�Dy�sI9�3A��7A���I9�?A��Ey�Ey�������_���A�'A��A�(���By�GA��@��@��KA��A��A��
+T������@��w��@���'o���B��O�����������B����B���������������%T�B��@��A��wA��A��B��B��@��������@�!@��A� ?�c6����^���'���������f�trT�A��@��������A��?��c
����>��c�����#��������A��@�D��1����@��@���� �������>��c�����#�#������>��c�5���#���f@���f����A���By�GA��@��@�Y����@����@��{�����������3y�7y�;y�?y�Cy�Gy�9��������9����y�y��������>��c�%���#��@��[�g@����f���g���������>��c����#���f@���g@��k�f�����c
������>��c�	���#�k�f@���@����f����A��{A�Z������>��c�{���#�#������>��c�����#���f@���f����A���By�KA��A��A������@����@��{�����������3y�7y�;y�?y�Cy�Gy�9��������9����y�y��������>��c�����#��@��[�g@����f���g���������>��cѿ���#���f@���g@��3�f��K�g��c
������>��cѰ���#�3�f@��K�g@����f����A��{A����{��A�B@��A�@?��A� ��c
�2���C�bcG��T�C�bgG�K���6��E9�
6�A��
T�wA�@y����?k�T@9�q��Tc�������������>��c����#���@����a@��{����a���������A��#A��'A��Dy�Dy�Dy�Dy�Dy�Dy�sI9�3A��7A���I9�?A��Ey�Ey�������_�����A��#A��'A��Dy�Dy�Dy�Dy�Dy�Dy�sI9�3A��7A���I9�?A��Ey�Ey�������_��������C�`�A��C�a�A�������>��c�����#��@����c@��{����c���������A��#A��'A��Dy�Dy�Dy�Dy�Dy�Dy�sI9�3A��7A���I9�?A��Ey�Ey�������_���`@��@���`��3�a�����c
����>��c����#��`@��3�a@��{����a��������A��#A��'A��Dy�Dy�Dy�Dy�Dy�Dy�sI9�3A��7A���I9�?A��Ey�Ey�������_�S���k���C�`�A��C�a�A�������>��c�m���#�S�b@��k�c@��{����c�����[���A��#A��'A��Dy�Dy�Dy�Dy�Dy�Dy�sI9�3A��7A���I9�?A��Ey�Ey�������_�C�cF��T�C�bF��{A�|���6�-���!F�!��A��C�c#F��T�C�b'F��{A�m���6�C�`B��C�aB��A��{A��������������>��c�(���#���b@���@��{����c��������A��#A��'A��Dy�Dy�Dy�Dy�Dy�Dy�sI9�3A��7A���I9�?A��Ey�Ey�������_�
	�J�|�J!��hj��
���T����������A�&��F@�����"���������������9�9��1���@��@��@��@��@��@��E9�E9H���@����?��T��
ѝ�?����#��_��y�9�y�9�9�#9�'9�+9�/9�y�9�c	������>��c�I���#��cA���q@��/A��3A��7A���Dy��Dy��Dy��Dy��Dy�Dy��I9�CA��GA��CJ9�OA��CEy�GEy���������<@�q�T��9�;� ��_A��@�~������#����>��c����#��b@����b����C�ccG��`T�@�	�+��'��C�bgG����@��'A��+A�6�C�`�A��C�a�A������
��_��;A��5�K9c6���'K9c6��
�C�ccG��`T���C�bgG������;A���@6��D97�C�`�A��C�a�A������
��_�"4_qT�C�a?A��-��������
��_�C�`�A��C�a�A������
��_����������
��_�C�asA��-�������
��_����#y�K9�+y�[9�_9�c9�g9�k9�o9�;y��~���@��#@y�K@9�+@y�[@9�_@9�c@9�g@9�k@9�o@9�;@yN���@��C�?��	T�C
ѝ�?����#�����y�A��@��������#����>��cх���#��b@����b����������>��c�z���#���b@����b��C�bcG���T���C�bgG�9����7�A����SDy��Fy��_k�T�A��@�b�������C�`�A��C�a�A�����C
��_���������C
��_�C�`�A��C�a�A�����C
��_�C�asA��-������C
��_����#y�����@��#@y����@���?�
T�
ѝ�?����#����������#y�'y�+y�/y�3y�7y�s9��������9����y�y ���
��@�!���C�bcG���T���C�bgG���`7�A�`��� ���
��~����C�bcG���T���C�bgG����`7�A�`������@��9�����
�l������#����>��c����#��b@����b����������>��c�����#���b@����b���cDy_�q@T��
�������������Fy�@������
��_��7B���Fy_raTB|X�c����@������
��_���Fy�D9�����
��_��������cy�gy�ky�oy�sy�wy��9�#��'��C9�/���y��y������@��@��@��c@y�g@y�k@y�o@y�s@y�w@y��@9�#@��'@��CA9�/@���@y��@yn���@��C�?�	FT�Cѝ�?����#��C��G��O������>��c�0���#�p A96p@�;F�qc_9�6�@��s��@��_�s�������p����?��K��S
y���S��O��G��C�q@��o���
����>��c����#�������>��c����#���	9���MT��
����>��c�����#�C�psG��@����������T����������?C��CC��GC��KC��OC��SC��SMy��
�������>��c�N���#����W���	���
����>��c�E���#��WB�'���
����>��c�����#������
���	����>��c�4���#���y�@���y�oB��D�������>�C�a�A��C�`�A�!@� ?��o������$�����oB��;F�aSM��5��B��OC������B�0��OC�1���SC��������>��cѠ���#��sB��c���-�1���7��;�������������������������������������C��_���s @���T�_���/�����>��c�y���#��sB��c���7��;�����������������������������������C��_��D�j��oB��?C��CC��GC��KC��D��OC��SC��SMy�_B����-�������_kB��TH��'4i@�	�h�	��&T��i@�}|�*ih���(�@��[������>��c�:���#�e@�fTB9gXB9�#���
����>��cљ���#���h@���h��
������@�����@��k��������#y�'y�+y�/y�3y�7y�s9������9���y�y���������>��cю���#��@��[�i@���h��+�i���������>��cр���#��h@��+�i@��K�h��O����������>��c�r���#�K�h@��OB����h����i��kB� ���B��OC��SC��B��[B��C��kB��-��<���T�@�9{���@�y����Hy��Q9�Hy��Q9�Q9�Q9�Q9�R9�R9�Iy��������-����!T����g��C�bsA������7�gB���B��OC��SC��B��[B�xC��-��<��@�W������SMy����@��-����!T����c��C�bsA����@7�cB���B��OC��SC��B��[B�_C��-��<��@�>���C�asA��-���OC��SC��B��[B�RC����������>��c����#��sB��wB��{B���Iy�Iy�Iy�Iy�Jy�Jy�T9�B��B��cT9�B��SJy�WJy�B��/��[B��3��-�1���7��;��������	��
������
�����������C��_�C�asA��-���OC��SC��B��[B�C����������>��c�����#��sB��wB��{B���Iy�Iy�Iy�Iy�Jy�Jy�T9�B��B��cT9�B��SJy�WJy�B��/��[B��3��-�1���7��;��������	��
������
�����������C��_���������>��cѫ���#��sB��wB��{B���Iy�Iy�Iy�Iy�Jy�Jy�T9�B��B��cT9�B��SJy�WJy�B��/��[B��3���������C��_����	������� ��������#��'��+��y��E���@��@��@��#@��'@��+@��@y����@��c0�T������#����|���,2����@�[�9C������(����h���@�`�a�;F�dSM��4���"�d@�$�b��
���@�h���;F�bSM�b5�@���� ��@�"@�"� ��������_��������@����@��C�?�	T������#�C��O��W��S���9�9#�c
��;��?��߈�5���4-���O@��S@��W@���d��Ȅ\B9$
7�/�@� ���������6��'��3��O@��7����C��@��9�h���'��+��#��?��C������I���O@�d@�e@�f@������������������	��C��7�'@��O@�b��#@�b�;F�bSM�b5�+@�S���+@�"�d@�$�b��S@��W@������������@���@?��/@�����<@��@@��D@��C��6��9�C@�@@�?����C��_��S@��W@�� ����/@�������9�C@�B@�@?����C��_��9�C@�@@�?����C��_����C��_����C��_�9������C��_���������y���@��@��@�m���@��c0�T������#ѐ@�p�B@�@@�������������_���D���@�����a��T�#����@��c0�IT������#�@�������������_�����J���@���@��c0��T������#�����$�hd8��q@T������B('���_J��������_��@��������_�������(���@��@���@����?��T������#��c���C�#hc8�q�����_���T�c��g��
T�
7�_���������c9���@��C��_@�"@��?��-�c@5��@����c@��g@��@���S��;��_@�C@��7�d��/��
�����������?@��C@�?�mT��
�O��S@��;@�����@��O@��?@����C@��6�7@���`T�/@�
�@������
��������?@����C@��;@��;F�fSM�f5�S@�d���S@�&�@�'���@��;@��S@��/@����_@��@��@�/�6����u����7�������g@��;F�aSM�a5�c@�A���c@�#���@����������_��������������_��������������_��O@�(A��7@�'��;@��S@������?@��C@��+��G��/���T�7��O�@�@�������r@���K��3�;����6�/@��+@��G@���3@�����T�+@����/@�_�cT�G@��G@��@��
���K����3@�&������|�;F�fSM�f5�K@�����K@�&�he�'�h%����/@��+@��G@����?�lT��
�������@��G@��/@��+@��;@��S@�"6���"T���@��
��� ����;@��S@���$������|�;F�eSM��4���&�hd�%�h$������������_���������&���@��@��@�����@���?�T�ѝ�?����#��������[��������@��@��O@���@��[@����������W��S���?�-T@�@���i	���O����c�?�T?�(
T*��
�cT�	�����J���

��������?��_��C���/�������C@��c@�\"��@����F����E��@�a�ra��!��|�����g��k��o��_@��s��?@��w��S@����W@�_�cT�@��@��@��Є�.�����#�c�}�c���F�dSM��4�{��K��G������.����#�M(���{@��K@��G@��@��L��M�d�h$��w@�d�����S@��W@��@�����������@��S@��W@��@��[@��������_�)�	�
ii8_�q���T����
�������	������ �����������@��@�c���@����?�I�T��ѝ�?����#�������������������������>��c����#���T��T������
����?������D���T�D��D����������#�������tw�6�D��� ��D����!,2��|�>��� ��D�c��h��������@��
������"�҂�����D�_�T�D��@�gȉ�'����k�T�@9�q�T����
��s���
��@����@�Є�/�������y�D��D��@����sC�����
��D�����
�b���	DѤhd8����q�T��q@T���@ӟ�q�T�@��y�@���
���q�T�~���y�@���
��g�����C��PB9�6�������D�����D�����D��������)��5�����������D�����D�����D�����������������������_��c��D��D��������cC��gC���B��C��C��#C�������C�asA��-���D��D�����;?�������>��c�n���#������-�c�������������_��C�asA��-���D��D�����#?�������>��c�V���#������-�c�������������_��3����>��c�G���#�������>��c�A���#���9���T�3����>��c�8���#�C�esG��C�fwG��@���������`T�#�����������&���C��C��#C��3�������>��cё���#���������3����>��cш���#���������>��c�
���#������������������_������������_�@�!�?�T�o�����������#���
@����@��w����������D�_�m474��T�D�l@�mȉ�-���
kA��Tl@9�q�T��c9���4�D����o�����-�c��_�T�D�#�F�dSM�d5�D�����D�$�%@�%�$��#�����������r���D���C��T�D��@�gȉ�'����kAT�@9�q�T��c9�4�#C����C�k�D���T�#C����C�R�D��D�����	��3����>��cњ���#�������>��cє���#���9���T�3����>��cы���#�C�esG��C�fwG��@���������`T������������y���C��C��C��3�������>��c�����#���������3����>��c�����#���������>��c�`���#������������������_������������_���B�#�������>��c�K���#��������oC��������_��#C����C������������_����xlxe@����
����?��C�l��C��#C���B��cC��gC���B��C��C��C��oC���B��wC���L��T6���C����cC��gC���B��wC��������C���B����#C�����������T����������9�����xlx�_C�C@����
�`?�#��#����>��cф���#��[C��WC�#��<�a@��CХ�1�����g@��@��C��C��C��C��C���C�a�A��C�`�A�!@� ?��������$������B��F�aSM��5�C��D�����C�#��D�$���D����SC��OC��F�eSM�e4���&���-�!��x�C�a�A��C�`�A�!@� ?��������$������B��F�aSM��5�C��D�����C�#��D�$���D����SC��OC��F�eSM�e4���&���-�!��P�C�a�A��C�`�A�!@� ?��������$������B��F�aSM��5�C��D�l���C�#��D�$���D����SC��OC��F�eSM�e4Y��&���-�!��(�C�a�A��C�`�A�!@� ?��������$������B��F�aSM��5�C��D�D���C�#��D�$���D����SC��OC��F�eSM�e41��&���-�!����L9�B��B��C�&���D�o��������k��������B��C������������#��@�������3��#����>��cѣ���#��b@��#�b����3����>��cј���#�#�b@����b�@��C�ccG��`T�@��C�bgG�U���@���B��7�D��D��B��C�-�C�a�A��C�`�A�!@� ?��������$�����B��F�aSM��5�C��D�����C�#��D�$���D����SC��OC��F�eSM�e4���&���-�!���D��D��B��C���B�b�������Iy_q�T_q@T_pq
T��6��������#�t���@����a����a@��#
�a��#
�a@���C�a� ���#���c������B������|������B�_�cT�C��C��@��Є�.�۲��#�c�}�c���F�dSM��4�������������.����#��$���C���B���B��C��#�d@��c�f@�d�f��C�d���c9�5�Q9��4��������>��c����#�F���#��@�������B��B��C�>���#�q���3��#����>��c�����#���3����>��c�����#�`����c9B5�Q94��������>��c�����#��B��B��C�����2�t������#�����@��G��GC���C�A����#���c������B������~������B�_�cT�C��C��@�����.�j���#�c�}�c���F�dSM��4�{������������.����#�$���{C���B���B��C��#�d@��c�f@�d�f��C�d���c9��5�Q9��4��������>��cь���#���c���a@� ?� 6�D��@9�6�WC��[C��@��D��C�a��c
��D��D��-�c@5��@�:;����B�?�`T�����wC�����B��6�D��WC��[C��D��C��C����	���L9�����C��C��C��D����D������)�|�)!��hi��	�_� T��
����k���i
�����kC����#@����������������������������@��@��@��@��@��@��@��@��@�����@��C�?�T������#�@@��c����>��cѵ���#��c����>��cѯ���#��c�S����c��c����>��c�#���#����C��_���������@��c0��	T������#���y�;��7�C@��#�D@��'�E@���F@���G@���F��3��@�
,��@�������B���F�bSM��5�@��#@��'@��7@��@�^���@�!��#@�"��'@�#��7@�$��@�%��+���@�����;@���� ��#�o���!���F�aSM�a5�+@�.���+@�!����@y y�����������_������3y��l����@��@��3@y����@��c0�T������#ѐ@�p�@#@yZ@�A@� ?�������_���T����@�����a��T�#����@��C�?�	T�Cѝ�?����#�A@�B@�C@�D@�E@�G@��c�H@���������@��7��@��3��@��@��g��k��o���y��y��y��y��y��y�9�{����9���#y�'y������#����>��c�w���#��c����>��c�����#�c�������>��c�j���#��7@������3@�������c@��c��� �F��3���]+������C��_��y�������@y����@���?�I
T�ѝ�?����#�����y��������9C@��G�D@��?�E@��s�F@��w������>��cѸ���#�F��3��@�6+���B@%���F�B�3��������@��9�G@��?@��s@��w@���@���@���Cyd����@��C��@��;��@��@��{������y�y�y�y�#y�'y�S9�����9���sy�wy������C����>��c����#������>��c�~���#����C����>��c����#��C@��������;@���������9��@�B@�@?�������_�c����������_��?��C��y�������?@��C@��Ay����@��c0�T������#ѐ@�P�@@����*���������_���m����@������T�#����@����?�	mT��ѝ�?����#��������9�k����A�����@��@�Ң@��"����� ��@��@��@������S�D�`�B�D�c�B�D�d�B��@�����F�`SM��4���$��@� ���`��@�a�b�F�aSM�a5�@�	��� �a@�!��@�!�b8@�"�`��S@�b4�a8��k����������_��w��!������#����@��9@�����B�@���@?��@�`<�a@�F�aSM��4���"�aD@�!�bD��w@��?�4�{��O�D�`�B�D�a�B�D�d�B��@�����F�`SM��4���$��@� �����@�a�b�F�aSM�a5�{@�	��� �a@�!��{@�!�b8@�"�`��O@�`4�a8��k��9��@�@@�?��k@��������_��w@��?�B!6��@9��q@��T��q��T Ղ�B���~��@�A����g�@�@���@T��T�@��
�҄.��k�T�@y�͍�k!T�@9�q�TC���c��c|��$�_�(�T�@��-�ң���c���C���_�T�@y�L��_kAT?�mT�@�C@��
T@�@���\���c��@�����g@�@��s�@��K�����B���c9���@�������-�!�<��@��s@��K@�������������8�����s@��K@��-�c@=��@�������8���@��@��@����@�_��T�c��;������@��
Є�V����@���F�fSM��4�� ��@�"��������c@��;@�������a�A�|�F�bSM��4��� ��ha�"��h!�o���@���l���@���ҧ-��k�T�@y(͍�kT?�MT@�@��E�%he8��q�T�������-�c@5��@�-8���7��_�������7@��F�aSM��5�_@��@�����_@�!� ��@�C@�#���@�A�A�@��@��@���4������m��kT�@y���k�TB���c��c|�!��@��,��0��F�bSM��4���!��(@�"��(�����c���#L��k�T�@yd��kT�?�"��W��
���������@���W@�d�F�dSM��4��� �e@�%�`��?@��g@��@�2�@��@�A$9������@�@�!��C�a�B��C�b�B��C�c�B���F�aSM��4i��#�@�!��@������@�a�b�F�aSM��4[�� �a@�!�`����k��9��@�@@�?��k@��������_����M	T�G��|����hg�@���G�'hg8��q�T��c-�c@5��@��7���@��?@��g@������G@�_�T'@9��q���Tg@�h@��i@���T�3��[��	������@��
���i����@���F�fSM��4�� ��@�&����3@����?@��g@������G@��[@�h��(����|�F�hSM��4��!�(ig�(�!i'������|��c@��џ�-T�W���a@��C�`@��o�?�jT����!@'������C@�?��@��W@����o@�B6�%T%�������������? �KT@��.�Ҧ������N������? ���E6�T% ������}��������?$�T?�����!L�"��f��C@�?��@��W@����o@��6?$�#T%$�����'������������T@�F�҆.��k!T@y���ҿk�T�@��@�� 9���?8�T@�f.�������E���T@��,�Ҧ���kT@yf��ҿk�T?��@�?T�T?�����!(	����(��C@�����@��W@����o@��6�@��@��P9v��AT@��n�Ҧ���k�T@y�n�ҿk�T?�!T@��n�Ҧ̮�k�T@9��q@T?�T@y�n�ҿkAT@9��q�T�@��@��T9U��? �? �? �T@��N�Ҧn����&����T�@��@��X9D��?�?�T@������m��k!T@9��q�T�@��@�5��?$�?$�?$��T@���ҦE�����-���T @9��q�T�@��@��\9!���@��@��$9���@��������
T�h`8���q�T�qHT(����@����_@�����T�_@�@���?��@��Ё��@�� ��@���� ���������
T�h`8���q�T�qHT(����@����_@�����T�_@�@���?��@��Ё�	@��Is��}	��@����@����}��������
T�h`8���q�T�qHT(����@����_@�����T�_@�@���a����?<��@������@����@����������� �ַ���k@��������_�����������@��@�����@��c0��T������#ѐ@���A@�!@�a� @������������_���߻���@�����A��T�#����@��c0�)
T������#��C�zGA�@@�?���+��#���������c9��@� ���#@�%��T�?��T&����˥����+@�����T��%he8��q�T������c-�c@5��@��5���'����������@��F�aSM�a5�'@�M���'@�#���@����������_��������������_��������������_����� �����������@��c0�)T������#��������� ��(��4���@��9�����������_����������@���@��c0�IT������#��'��9����-�B��T�������������=�;���}����!�.���@��F�aSM�a5�@�����@�"�����-��������_�������U����@��@����@��c0�T������#��3��/��9���-Є�?��T�����������#����=����~����!����@��F�aSM�a5�#@�����#@�#���-�!����@�����C��_���������������@��@��@��@����@��c0�)T������#��;��7��9����-Х��aT�������#����'����+����=�����}����!�.���@��F�aSM�a5�'@�����'@�%���@��+@��-�c����#@��������_�����������ܺ���@��@��@��@����@��c0�T������#��3��/��9�����-Х�?��T���������#������=�����}����!�.���@��F�aSM�a5�#@�D���#@�#���-�!����@�����C��_������������������@��@��@��@��@����@��c0�T������#��3��/��9/����-Х�?��T���������#������=�M���}����!�.���@��F�aSM�a5�#@����#@�#���-�!����@�����C��_�������������c����@��@��@��@��@����@��C�?��T������#��S��_��O��9�����-�����T������#�;��7��3��?��+��C��/����=����@����!�&���+@��F�aSM�a5�?@�����?@�'���7@��3@��/@��C@��-Х����;@�����C��_����������������#�������@��@��@��@��@��@��@��#@�����@��c0�IT������#��K��W��G��9r����-�)�	�aT�������7��3��/��;��+����=�����@����!�&���+@��F�aSM�a5�;@�}���;@�%���3@��/@��-�c����7@�������_����������������#��'���ҹ���@��@��@��@��@��@��@��#@��'@�����@��c0�IT������#��K��W��G��9����-�)�	�aT�������7��3��/��;��+����=�v���@����!�&���+@��F�aSM�a5�;@�1���;@�%���3@��/@��-�c����7@�������_����������������#��'��������@��@��@��@��@��@��@��#@��'@�����@��c0�T������#��3��/��9Ì���-���?��T�����������#����=�-��������!�1���@��F�aSM�a5�#@����#@�#���-�!����@�����C��_�����������D����@��@��@��@����@��c0��T������#��;��G��K��7��9-����-���?��T�������'��+��#����=��
�������!X'���#@��F�aSM�a5�+@������+@�#���-�!����'@��������_�������������������@��@��@��@��@��@�����@��c0�T������#��3��/��9g����-���?��T���������#������=��
�������!X'���@��F�aSM�a5�#@�l����#@�#���-�!����@�����C��_�������������Ǹ���@��@��@��@��@����@��c0�T������#��3��/��9���-���?��T���������#������=�u
�������!X'���@��F�aSM�a5�#@�0����#@�#���-�!����@�����C��_������������������@��@��@��@��@����@��c0�IT������#��K��W��c��g��G��9<����-�)�_	�!T�������7��3��;��/����=�5
���@����!�&���/@��F�aSM�a5�;@���;@�$���3@��-�B����7@�������_����������������#��'���F����@��@��@��@��@��@��@��#@��'@�����@��c0�	T������#��C��O��?��9ڐ���-��_�!T�������/��+��3��'����=�����@����!�&���'@��F�aSM�a5�3@������3@�$���+@��-�B����/@��������_����������������#��������@��@��@��@��@��@��@��#@�����@��c0�	T������#��C��O��?��9v����-��_�!T�������/��+��3��'����=�����@����!�&���'@��F�aSM�a5�3@�^����3@�$���+@��-�B����/@��������_����������������#��������@��@��@��@��@��@��@��#@�����@��c0�iT������#��3��9$�ҋ���������_����������������@��@��@��@���@��c0�iT������#��3��9D��s���������_�����������~����@��@��@��@���@��c0�iT������#��3��9���[���������_�����������f����@��@��@��@���@��c0�iT������#��G�0@�������4@�b@���@?����G@�8@��������;��7�<@�b@���@?��;@������G@��7@�(@�,@���������������������c-�c@=��@��1��������_�����)����@����@���?�	AT�ѝ�?����#���������������������
��C�zcA�C@�@�������`?��/����-�c��T�-�B@����/@��-����`7���@��-�c��T�-�B ����/@��-����7���@��-�c��Tb-�B3����/@��-���� 6��@�(@�,@��@�}������@�"@���@�@?փ6 ������������@�����D�e�C��D�f�C��D�g�C��������@����������#��W��C�����
T��@�"@���@�@?������
����������
�����w���������B�����@������c�����@������?�����T@��f���!���F�aSM��5�@���@��w@���@��@�1����@�!���@�"��w@�#���@�$��@�%������@�������@��0����g@��o@��k@��s@�������_�(����o@��g@��s@��k@�������_����o��s�����o@��g@��k@��s@�������_����@��-�c�`�aT�-�B@�I��/@��-����@7���@��Tb-�B@�>�`7�/@��@����=����@����!'���/@��F�aSM�a5�@�˾���@�!������-�!��o��s����g@��o@��s@��k@�������_���@�"@���@�@?�������6��@�!@���@� ?��+����C�bF��T�C�bF���6�-���F�!��+@��@��C�c#F��T�C�b'F����6�C�`B��C�aB��+@��@�����o��s������o@��g@��k@��s@�������_���@�(@�,@��@�����������o��s������g@��o@��k@��s@�������_�����
������o@��k@��s@��g@�������_���@�`��b�@9���~�����C�zkA�C@���@��@��@��~�`?�!	��(T`����T��@� @�"���"�����`T���i��T�g��k���
�j����g@��o@��k@��s@�������_֊��������=�r
���@����!'���-�!���E�aSM�a5�@�,����@�!������-�!��o��s�G����g@��o@��k@��s@�������_�����
�=����o@��k@��s@��g@�������_��#��{����=�E
��A�����!l
���#@���E�aSM�a5�{@�����{@�!������-�!��o��s�����g@��o@��k@��s@�������_��c������@��6��@�!@���@� ?��'����C�bF��T�C�bF�=��6�-����E�!��'@��@��C�c#F��T�C�b'F�.��6�C�`B��C�aB��'@��@�����o��s����g@��o@��k@��s@�������_����@��o��c@��s�ٰ���g@��o@��k@��s@�������_���������������������@��@��@��@��@��@��@���@���?�)T������#�F@�G@�H@��+�I@��'�J@��/�K@��3��������?��7������������@�������+@��-�!�3����/@��9�D�a�C��D�b�C��D�c�C�����}���C�z[A�E@��?��'@��@��3@��?��G��K��+@��#����������_����������@��c0�		T������#�A@���@@�B@��+�C@��������@�����#@����+@�d@�$����C�dF��'@�����T�C�bF����6�+@��-����E�!��@��@��+@��C�d#F���T�C�b'F����6�C�`B��C�aB��+@��@��@��+@�`��E�bSM��4 ���!�b@�"�a��@����������_���]�������@��c0��T������#ѐ@���A@�B@�C@�@@����W}��������_���F����@��#���!��T�#����@���?�T������#��g��9ǎ��E�D��-�����T�[��7��W��;����=�	���7@���E�aSM��5�W@��[@�ռ���W@�#��[@�$���;@����-�������������������_��?��'��G��g@�d @��#���T���������9a@��3�b,@��+�c(@��O�`�������?@���#@�?�����9��@9�9�3@�� ��+@�,��E�aSM�a5�O@������O@�!��K�(��@����`��K@� @�J����K@�C@��!TC @��T�)�c�9�!�T�)�c�9��T�)�c�9��`T(�!TC @��T�)�c`9�
�T�)�c�9��T�)�c@9��)�c`6�b@���@?��/��S��K@�C@��!TC @��T�)�c�9�!�T�)�c�9��T�)�c�9��`T(�!TC @��T�)�c`9�
�T�)�c�9��T�)�c@9��)�c�6�b@��'@��G@���@?��/@��K@�b0��E�bSM�b5�S@�	/����S@�$�e4@�%�!�e<@�%�d4�`8�a<� ��(����B���)�c@6��,���K@�����������_����C��K@�������@��C@�������_�����j����@����@��c0��T������#��/��9 ������������#��� ���=����@���E�aSM��5�#@��@����#@�#��@�$���@����-�c�������������C��_����/@���������@�I����������C��_�����)����@����@��c0�	T������#���͆���������������_�v����������_�����������@��@���@����?��JT��ѝ�?����#����{9�S���{��w�����D�cOA��D�dSA��D�eWA��C�f�A����C�g�A��[��.���6�D�b_A��[@�_�`T��	�D�`[A��@�"��[@��[@����6�D�bGA�b�B@���_�T�������_��@�$4��s��G�����o����[@���)�D�f_A��[@���`T���D�`[A��@������o@���@��G@��[@����s@�d7���D�fcA��D�ggA��D�hkA��������������.���o@���@��G@��[@����s@��6�D�doA��!T�{@��w@���@�@�ң@��#���3���D�`O��D�aS��E�dSM��4$���"��D�`WA� ��D�bW��������_�N�����L������[@��@��3������_����D�d[B��D�c_B�������<�� 7�D�bKB��D�cOB��_@��@�4���6�@�`��!��������������@��{9�2�V���������_��9�w@���@�@�ң@��#���{@�~3���D�`O��D�aS��E�dSM��5�@��@��@���@��"��D�`WA� ��@� ��D�a[A�!��@�!��D�cGA�#��@�#��D�dKA�$�ź����@�$��D�ekA�%��D�bW��[@��D�b_��D�`[��D�aG��D�cK��s@��D�`c��o@��D�`g��D�dk��G@��D�`o��A9�6���{9��@�@@�?�������_��@��2�b6�S�������b���c9&��@�����S@�_�bTD�S@��@���B���~��3�?�+��T�C���@�@������A������g��@�����	�@�����W@����@��g@��c@��@��C@���-��T�W��c���@�|��k��@�#h`���$�����@��O���������c9���@��@T�O@� �?�i!T�@��h`8߸q�T����c-�c@5��@����+�����@��O@��O����k@��@��hc���@��@������,�����������Ť�����K���������c9���@��@T�K@� �?�T�@��h`8߸q�T����c-�c@5��@���x+�����K@��@�����k����+��@��g@��@����@�@���@��W@����k@��c@�f���c���@��@������_�T������@��
Є�F�����@����E�fSM��4���� ��@�$����k@��c@���@��@������W@��)ъ	��O@�K�)�|�E�jSM�j5�@����@�*��hi�+��h)������������2��@���ԏ��@�A�����@�����X��Y�������@����6�@��@����@�_�T�@��
Є����$���g@�����|�E�eSM�e5�@������@�%�hd�'�h$��������������������@��@���������2��@���@��k@������9�E�dSM�4������#���;������@��X��Y�����@��������������
�������g@���E�bSM�b5�@�y����@�$������@��������@�����c@������2��@���@��k@�p����9�E�dSM�4������#���;�f����@��X��Y�����@���B�?�m�Thb8dф@ӟdq(��Tc��h"8������������ �j����������_�����������@��c0��T������#ѐ@���A@�!@�a� @������������_���w����@�����A��T�#����@���?�T�ѝ�?����#��������9�W�����	� �E�bc_9B6���@��D�
�[|@�����k������@��D�
���_�kaT���������������7�D�
�r���@%����D�
���������@��9O����D�`GA�`�@������@��@����W�����	���9��@�@@�?��O@��W@��[@��S@��_@�������_���_�-T#h`8q�T�_��K����������q���@��K@�_����@��T$h`8�q#��T�hq�T_�T��+����[�c��C���������c9>���@��@T�C@� �?�i	T�c@��h`8߸q�T����c-�c@5��@����)�����C@��c@�����������D�dGA���2�����������@�A�����@����P��Q����
��@��w���6�k@��G��
���������{��g@��k@����G@��
�������s@��w@��{@��W��G@��[��_��O��S���9��@�C@�`?��O@��W@��S@��[@��_@�������_����B�?�-Thb8dф@ӟdq(��Tc��h"8���������٢��������������� �f����W@��[@��_@��O@��S@�������_������������@��@����@��c0�IT������#ѐ@��@@��9�E�bc_9�6���c����_�c�������c4��l���������_���_����@������T�#����@���?�)T������#�k��w��#9�{�����9��9�9u���!�5��c��w@��g����k��@��9#P���#D9c6���_��/��+������C���0���w@��@��@��@���������������+���/@��_@����+@��7�w@�`�a��E�dSM��4з��"�d@�$�b��@�`��{@���B�C��������'��[��������������E�cSM�c5�w@����� ��w@�d@�$�`����-��'@�����E�cSM�c5�w@����� ��w@��@�%����[@��'@���9��9�k@�@@�?��@9�������_��9��9�k@�@@�?��@9�������_��W@����'@����w@��T�'��W��@��$A��,B��4C����'��/��7	��@��;@��?@��3@��#����u����#@���w@��@��3@����-�a����7�w@�a@��3@��?@��#��;@��S����-������#@���E�cSM�c5�S@�V����S@�$�@�%�����@��9��9�k@�@@�?��@9�������_�e����@9�������_����������9�������@��@��@��@��@9(���@��c0�iT������#ѐ@�0�@@�?���������_���j����@������T�#����@��c0�	T������#с��C��D�������������� �E�ec_9�6�@��D�@��㸥��@��D�@���_������������9��6�D�0�����n����D�a�@����-��C@���@�@� �E�ec_9�6���D��@��������D��@��_�����������6��9�'��/��D��������@9�/@��'@����D��@��7��@9`7�D���������@����� �E�ec_9�6�@��D�@��㸥��@��D�@���_������������6�D�0�����&����D�a�@����-��C@�����@�@� �E�ec_9�6���D��@��������D��@��_���������g�6�9�+��3��D��������A9�3@��+@��7��������C@�`�������������_������������_֥������h 8���?(�T���҃������d|����CӅ�%�P���TP��T#������h 8���b������������������������������ ������������@��@�0���@��c0�iT������#��3���7��3��D����������(��� �E�ec_9�6�@��DХ@������@��DХ@���_������������9��6�D�0����������D�a�@�����3@��7@����@� �E�ec_9�6���D��@��������D��@��_�����������6��9���D����D����@9�@����D��@�a7��@9 7�D���������@��� �E�ec_9�6�@��DХ@������@��DХ@���_������������6�D�0�����R����D�a�@�����3@��7@�ϋ��@� �E�ec_9�6���D�c@�e⸥����D�c@�e�_���e������%�6��9�#��D���������@9�#@�A7�3@��7@�����
������C��_�������C��_��_�
T$h`8����q�T��qHTc���ф@Ӄ��_@��+��T�_@�@����������������@��@��@�C���@����?��T��ѝ�?����#�����@������7��c����=����A�����!�
���7@���E�aSM�a5�c@�b����c@�%�������-�c������������_�u����@�������!�c��7����=����a�����!�1���7@���E�aSM�a5�c@�=����c@�%�������-�c������������_���!�?�mT@�$A�����@����N��O����	��@��W��Ay�q T�@q���T�S@����T�/��+��[��C��s��O@��o���������T�#�����������o@�n��9@�A�$B�
,C����������+@����/@�_�cT�[@��[@��@����,�=���%���E�fSM��4�k��?��;��g���,���������k@��?@��;@��g@��N��O��P��Q����$��,��4��o@�����@���@T�������s@��C@�����3��_����=����������!|	���3@���E�aSM�a5�_@������_@�%�������-�c������������_��������������������_�����Y��� �����	����@����@��c0�T������#��7��?��;�@��+�dz��?�e��;�f}��7�g|��3�ht��/���,�����'��7@�"����+@�_r���C{��?@��qb��C��;@��qb��C~��7@��qb��C}��3@��qb��C|��/@��qb����;@��?@�B��c��mTD@yE@�F@�G@��q�T��!T$@y�q@��T� q��T�(q���T�@�T$@y�q��T��q���T��,�qT�q��T��CT�@�������#T�#��+����������'@�a��E�dSM��41��� �d@�$�`����7@��+@��#@����������_��������~����������T�hd8���4���E�dSM��4���%�@�$���������������q����@��@��@��@�h���@��c0��T������#��+��'��/��D�cKC��D�dOC��D�eSC���`6�@��C�c�E��C�d�E��C�e�E��'@��+@��/@���������_���������D����@��@��@����@��c0��T������#��'�?�T?@��T��#���� �?�T@9?�q���������_��C�f�E��C�g�E��C�e�E���������Z�������_�����`������������c�(�Thc8���4���(@9�qa��T,@9�q��T0��������~����������������@��@��@�����@��c0��
T������#���?�T?@��T��;������?�T@9_(q T_�q!T?�iT@9c|�@qaT�@�
_q�T?��T@9?�q��������������_�@�TA@9!�?�q��������������_��@�������@�������������������������B�_(�Thb8���4���(@9_�qa��T,@9_�q��T0��������~�����������������@��@��@�����@��c0�T������#���?�T?@�T��!����@�?�iT@9!|�?�q����������_�@�TA@9?�q��������������_������������������B�_(�Thb8���4���(@9_�qa��T,@9_�q��T0��������~�����������J����@��@��@������?@�!T@9?�q�T@9!@�?q��������_��@��c0�)
T������#���?�T?@�AT��6������?�	T@9_�qaT?�	T@9�5?�)T@9?q��������������_�@�!TA@9?�q�TA@9!@�?q��������������_�����K����@���H�������E�������������B�_(�Thb8���4���(@9_�qa��T,@9_�q��T0��������~������������ݩ���@��@��@�����@��c0�I	T������#���?�T?@�aT��/���� �?�)T@9_�q�T?�)T@9?�q��������������_�@�!TA@9?�q�TA@9!z�?q��������������_��@�������������������B�_(�Thb8���4���(@9_�qa��T,@9_�q��T0��������~����������������@��@��@�����@��c0�IT������#��+��'��/�?�`T?@�T�D�cC��D�dC��D�e#C���@��'@��+@��/@���f7�������6�'@��+@��/@���	�'@��+@��/@����@��'@��+@��/@�c7��
���`6���'@��+@��/@�r���@���������_���������@����@��@��@������?�T?@�T���_��������_�!�?(�Tha8���4���(@9�q���T,@9�q!��T0�B0��~��_֐@��c0�iT������#��'�?�T?@�T������_�������������_�@��7��C�c�E��C�b�E��
���|�����7@���|���������_�����������@��@��@����@��c0�)	T������#���?�T?@��T��1`�?��T@9q�TqBT�D�`kC��D�aoC��D�bsC��������_ֻD�`{C��D�aC��D�b�C��������_ֻD�`[C��D�a_C��D�bcC��������_��������������_��������������!�?(�Tha8���4���(@9�q���T,@9�qA��T0��~����������������@��@��@�����@��c0�T������#��/��;��@�T?�aT��H�#���AT?@�T�C�e�E��0�`T�����7��3��/��C�a�E��~�����3@��7@��#@��@����/@�����%6?0�TE0��˥���~��!0�?�T�����
����	����@��#@��@�������������C��_օha8fha8��h!8!�?�K��T������C��_��~��������0�Tfhe8�q`��T���c0��~������������������3����@��@��@��@��@��@�����@��c0��T������#��G�a�?� T?@�aT?�
�K��G�"���;��
���������K@��G@���J�T?@�T��2����`��+���������_�?�@T_@�Tc@����c��D�b@���C�`���CD�a�� � �Q���������_�@��O��O@�c�Za<`��D�b@���E���������_����|�[�������������B�_(�Thb8���4���(@9��qa��T,@9��q��T0������~�����h&8!��
T�ha8&�ӧDӥ@����0�ig8ie8���Th&8�����T���;@��C�՚���@�������A-�!`��!��������_����;@�����;@��� ��������������@��@��@�o���@��c0�T������#��'�a�?��T?@�T�+��'�"�����
����-����+@��'@���T���������\"������������_��E����������������_�h&8!��
T�ha8&�ӧDӥ@����0�ig8ie8��bTh&8�����T#���@���w����������3����C�����c����@���E�cSM�c5�@�կ���@�%�������-�c�����������_����@�~������@�{��� ���������)����@��@��@�����@��c0�
T������#��C������E�bSM��4@�����"�������������_��?���1����/��+��
��/�����3��+@��/@����@����D����C��3@���r���c��|�B���?@������E�bSM��4����#��@�"��������������_֠�6�����A�����!�
���+@���E�aSM�a5�/@�l����/@�"�����-���������_�����������ɦ���@��@��@��@�����@��c0�	T������#����+�?�AT`T����������������_��+���?�AT�@�T�C�d�E��0�`T��	�C�a�E����~�����+@����@�a7��a0��~�����������_�?@�AT��T�C�d�E��0�`T���C�a�E��~�����+@����@�a7��0����~�����������_����������_���������������j����@��@��@��@��@��@�����@��c0�IT������#��/��;�?�aT��?@�aT���?�������T?�����@�aT���?��;��?�!T@������C�f�E��C�g�E��@��|�Ⰸ������aT?��G��/��3�����߰���3@���/@����;@��?@��G@��|��C����
?@�T?��|���?��|������T?@�aT��D���6�� T�@�aT��������C��_����� @���������(�Tah`8���4���a(@9?�q���Ta,@9?�qa��Tc0����`�������Te@������C�a�E��C�f�E��@�°����?�T�G������;@��?@��G@��3����@�aT�����������!�?(�Tha8���4��(@9��q���T,@9��qa��T0��������@����B�_(�Tehb8?�e��4���e(@9��q!Te,@9��q�Tb0�?��?��?��B�_(�Thb8?�e��4S��(@9��q!T,@9��q�T0�?�K��?�H��?�F���������������������@��@��@��@��@��@�&���@��c0�)T������#�������B�c �?��Thb8����q ��T��T�����������_�!�}����������_�c�����?7�@�d5B����B�?�-��T�Thb8d��4��������� ���������M����@��@��@����@��c0�)T������#��������#�"�����
�������@��#@���	`��+����������_�h&8!���
Teha8&�ӧDӥ@����0�ig8ie8��Th&8�����T���@���<����������_����@�^������@�[��� ���������	����@��@��@����@�@�@���T�@��T��=��������������_@�T@�@�@���AT_��T�������������_��@�T_�T�0�1��~��������������_��������������_��������������_���������������!�?(�T�ha8���4��(@9?�q!��T�,@9?�q���T�0�
1��������	��~��
�����@��c0�)	T������#����������@�_�T�@���	_@�T ��@���(����e����@�?�aT�����������_�!�?�
Tha8��)Tgha8��B@Өha8��@�_k`��T���������_��@��������_������������(�T�hf8���4���(@9�qA��T�,@9�q�T�0����~�������������X����@��@��@��@����`�p'����_֐@��C�?��T������#Ѡ�@�����������`��+�������C��_�`��+�������C��_֥�� ����Tghe8���q ��T����T�S��_������S@����c��[�A���W� Հ
����Ɣ���S@��_@���V���c�c�+�D�[����[@����3���/�c���@�C-�c`4��@�������C�c�>�����������C��_����3��h#8c���_(�T���҄������|›��CӦ�F�P���TP�BT�[��c�D���3��h#8��҂���c����������������c@��[@��������������������@�������C�c�>������������C��_�h&8!��
T�ha8&�ӧDӥ@����0�ig8ie8��BTh&8�����T
���W@���Ж�������c@��[@������W@�����W@��������?7�@�g5����o�������T�Tghe8g��4��g������٬�� ����������@�;���@��c0�iT������#��'����,w��C��D�c@�_�aT�� �B@���������������_�����!�� ��� ����A����@��������_�������\����@��@����@����?�	"T������#��c��_�B�B�>��@�̽��6�/��K��v�����D�c@�_�aT�� �D@����/@��K@�����<��6�����~����!����c@���E�aSM�a5�_@������_@�&���������-��������������_֠�6����~����!����c@���E�aSM�a5�_@������_@�&���������-��������������_�����-T�hf8��?�q�T?�qhT����@���_@���+��T�_@������������@��6��T_�G��aT���D�d@�_�aT�{��y����T_�aT���D�c@�_�aT�{��y��C��?�_��T_�T����/_�T�;��+�A�C��3��
����c����+@��;@���\������6�y����~����!����c@���E�aSM�a5�_@�4����_@�&���������-��������������_��'��G��
��/�Z����S�����?@�!���C@�B�� ��� ��#��C���|����G@��'@������;��7��O���1�B����;@���7@���E�aSM��5�O@��G@�����O@�&��G@�'���'@�����|����������S@��������_�!�?���T� �T��h!8� ����@�B$Ě�"�h!8������3@������������B����@��@��`������_֐@��c0�)T������#���@��������/�@�@���������/@�@���@���C-�c�6��@�������/������C��_�������C��_�`��+�������C��_���������@����@��c0�IT������#�@�@��@�@��������������_��@��������_�������@���@��c0�T������#�@����� �������E�aSM�a5�@�o����@�$���������-����������_�����b-�B�C-�c@��������_�����ġ���@����@��c0�	T������#��3�@����/������#�������)�z����~��A�!����/@�"@�C,@�B(@���E�cSM�c44���"��$@��0@��4@���E�eSM�e4*���$��$@��8@��<@���E�eSM�e5�@�"���$��@�%���@� �$��#@�b-�B�<����@�����C��_�����b-�B�C-�c@�����C��_�����������l����@��@��@��@�����@��c0�iT������#��3�@�e	��/�������#�������)�����~��A�!����/@�"@�C,@�B(@���E�cSM�c4ة��"��%@��0@��4@���E�fSM�f4Ω��%��%@��8@��<@���E�fSM�f5�@�Ʃ��%��@�&���@� �$��#@�b-�B�<����@�!��������-�!�>�����C��_�������������C��_�������c-�c�D-��@�����C��_���������������@��@��@��@�����@��c0�
T������#��K��W�@�G��G������3��/��+��;��7��'���)������~��A�!����G@�"@�C,@�B(@���E�cSM�c4m���"��&@��0@��4@���E�gSM�g4c���&��&@��8@��<@���E�gSM�g5�7@�[���&��7@�'���'@� �$��/@��+@��;@�d-Є�<����3@�������_���������d-��E-��@�������_����������������������@��@��@��@��@��@��@�����@��c0�i	T������#��3�@����/��?��������#�����)�N�������A�!�1���/@�"@�C,@�B(@���E�cSM�c4���"��#@�d0@�c4@���?@������E�fSM�f5�#@����#�%��#@�&�����-�c�>�c�����@� �$�a-�!�<����@�����C��_���a-�!�B-�B@�����C��_�������������A����@��@��@��@��@�����@��c0�T������#��3��?��C�@����/��C��-���>���T�������#�������)������A�!�1���/@�"@�C,@�B(@���E�cSM�c4����"��#@�d0@�c4@���C@������E�fSM�f5�#@�����#�%��#@�&�����-�c�>�c�����@� �$�a-�!�<����@�����C��_��?���)������A�!�1���/@�"@�C,@�B(@���E�cSM�c4o���"��#@�d0@�c4@���E�dSM�d5�C@�g���#��C@�$���?@���c-�c� �C-�c@�$�a-�!�<���������C��_���a-�!�B-�B@�����C��_��������������������@��@��@��@��@��@�l���@��c0��	T������#��C��O�@����?��[�H���/��+��'��3���)�X����A�!�1���?@�"@�C,@�B(@���E�cSM�c4���"��$@��0@��4@���[@������E�gSM�g5�3@����$�&��3@�'�����-���>�������'@� �$��+@�b-�B�<����/@��������_�����b-�B�C-�c@��������_����������������#���F����@��@��@��@��@��@��@��#@�����@��c0�
T������#��'��+�@	��+�@��O��#��_kATb-�B��T;�9���.����~����+@�! ��E�bSM�b4����!�����-��>�������_�C��C?��_k�Tb-�B���aT"@��D�������������.����|����+@�B0��E�cSM�c5�@�����"��@�#���@������-��>�������_�����������_����������@��@���� �@�?��T?@�T@���
���_���`����_�@��_��(�T"h`8���4���"(@9_�qA��T",@9_�q�T 0���@��c0�	T������#Ѡ�@�@�@�@�@��������Q�����C��_�������������C��_������������@��@���@��c0�	T������#��G��C��K�@�z�!����+����'�%@��O��&��k�Te-��?�AT[�9���.�H��~����'@�! ��E�bSM�b4���!���G@��P�jT�@� �C@��@9�~�P�kT��jT�@��D��q`T�@��K@����ˈ˟�����������/��#�������/@��#@��@����@������+@�-F��F?��k�Te-��?�ATC@����D�����3��#����.���|����'@�B0��E�cSM�c5�3@�æ��"��3@�$���#@����@��+@����@����������������_���������������@��@��@��@�t���@��C�?�IT������#��S��_�@�����c
��7��3��/��C��+��;�g@��O��(��kaTg-����AT��9���.����~����;@�! ��E�bSM�b4t���!���3@��/@��+@��C@����7@�/H��H?��kTg-����T�@����D��J��?��'����.����|����;@�B0��E�cSM�c5�?@�R���"��?@�&���'@����3@��/@��+@��C@����7@�������������C��_����������������������@��@��@��@��@��@��@�����@��c0�iT������#��+�@�� A9�7d��'��3��/��+��@��������������������_��'@��@��/@��3@��������+@�3�������_֛C�aB��C�bB���������_֛C�aB��C�bB���������_�������������U����@��@��@��@��@�����@��c0�iT������#��;��G�@�	!A9I7��7��C��?��;��O��K��G�@���{����������������_��7@�)@��?@��C@��G@��K@��O@������	��;@����������_֛C�bB��C�cB������������_֛C�bB��C�cB������������_����������������#�������@��@��@��@��@��@��@��#@�����@��C�?�)
T������#��O��[��_��W��S�H@�L@����������@����C
�?�T
@y.
�ҿkT@?�T
@y.
�ҿk�T@9��q�T�k�T
@9��qAT�O@��A@���=@�������?��C�������-��
��[@����_@��@���J�J���~����W@����S@���a��;� �<����E�aSM�a5�;@�B����;@�#����������C��_�������C��_��O@�@H@�AL@��m��a-�!����������C��_�����������C��_������������������@��@��@��@��@�����@��c0�T������#��/��7��?��C�H@�=@�H@�������������?������_����������������#���@����@��@��@��@��@��@��@��#@����@��C�?�	
T������#��O��[��W��S�@� @��@���������v���C
�?�T
@y.
�ҿkT@?�T
@y.
�ҿk�T@9��q�T�k�T
@9��qAT�O@��@�����A!��?��C�������-��
��[@������@���J�J'����������S@��W@�J�a��;� �<����E�aSM�a5�;@������;@�#����������C��_�������C��_��O@�@@�A @��l��a-�!����������C��_�����������C��_��������������@��@��@��@�����@��c0�T������#��/��7��?��C�H@�@�H@�������������?������_����������������#��������@��@��@��@��@��@��@��#@�������@�@�����c]��_k�Tb-�B@>��!T"@�!@�_�	T_@�	T��O#���#s��_k�Tb-�B�=��!T"@�!@�_�@T_@�aT��,�~��#���_k�Tb-�B�>��!T"@�!@�_��T_@�T��	���_�?�����_�������(�T"h`8���4���"(@9_�q���T",@9_�qa��T!0��?�����_�������(�T"h`8���4���"(@9_�q���T",@9_�qa��T!0��?�����_�������(�T"h`8���4���"(@9_�q���T",@9_�qa��T!0���@����?�T������#��_��k��c������������������K@�kA�,��c@��������������������k@�?�T�/��S��C��?��O��[9�;��7��K�@��G�@��3�d@������?��/@����[A9��@��6�?@����C@�_�cT�O@��_9�O@����@���?�ً�������_A9�/@�����|��3@�ih(�g��E�hSM�h5�G@������G@�(��@�)����;@��7@��S@�����7@����;@�_�cT�S@�
�S@����@���?������[A9���/@���	�|��3@�
h)���E�iSM�i5�G@�^����G@�)�
@�*�	��?@��O@������[A9�C@�����������	��
����������_����������������@��@��@��@�f���@���?�T������#��k��g��w��{���������!��B�_��
T�/��S��;��[�)(@�+0A�����)@��O�`��@��+�@��?@��C@��G@��K@��O@������?��[@��;@��/@��w@��{@��@��+@��S@����g@�i�6���7��@��?@��C@��G@��K@��O@������?��/@��7@�_�cT�S@�
�W��3��S@����@���?�6��������3@��W@�����|�`h'�f��E�gSM��4��!��@�'����g@��[@��w@��@������{@����;@�������C�a�A��C�`�A�!@� ?��;��W����3����;@���E�aSM��5�W@��{@������W@�%��{@�&���@�������c-�c�����������_�����������������_���������������������@��@��@��@��@��@��@�Y�������������@�?�T?@�T��_�����_�������(�TAh`8���4���A(@9?�q���TA,@9?�qa��TB0������������?@�T�@������_��(�T"h`8���4	"(@9_�q�T",@9_�qaT!0���?���� @���@��c0�i.T������#��/�#�cѣ��hc8��q���T���3��/��&��?�+T��@9�lq�T?�*T����A���c9����@� ���3@��@��/@���������7���3�\�A�����!�	���3@���E�aSM�a5�/@�����/@�&��������d-�����������C��_���������c9����@���� ��3@�_�`T�@��T_��"T?�C"T$��˥���@��/@����@�_�� T���#���@���!���������`���c9w���@����3@��@�?�cT"�������/@����������c9g���@�`���@����3@�?�#T&���������/@����#@��@���������C��_ր��3���!�����!p'���3@���E�aSM�a5�/@������/@�&��������d-�����������C��_ր��3���!�����!'���3@���E�aSM�a5�/@������/@�&��������d-�����������C��_�_��T�/@�#h`8�q�T���3���A�����!�	���3@���E�aSM�a5�/@�o����/@�&��������d-�����������C��_ր��3���������!d���3@���E�aSM�a5�/@�R����/@�&��������d-�����������C��_ր��3�z�������!d���3@���E�aSM�a5�/@�5����/@�&��������d-�����������C��_ր��3�]�������!�.���3@���E�aSM�a5�/@�����/@�&��������d-�����������C��_ր��3�@�������!d���3@���E�aSM�a5�/@������/@�&��������d-�����������C��_������������������������@��������������������������� �������D����@��@�����@���?��7T�ѝ�?����#�������������Tg@y(
��k`T����Tg�9��qlTg@y(
��k�Ti@9?�q�T�k!1Tg@9��q�0T������������Rg@y�n��k�Th@9�qaT��'����k�.Tg@9��q!.T����-Tg�9��q�Tg@��n�����kaT���n���k�+T��
g@��������kaT�������kA*T������������������� ����'��;��O��@��@��@������@��@�u	��@���%��@��@��@����;@��O@��@�������
�	�)A8��o��w��s��{�'������k��Te@y&
�ҿk�T*�/���Tf�9ߤq�Te@y&
�ҿk�Tg@9��q�T�ka#Te@9��q#T���.�k��_@��c@��[@����E�aSM�a4*���#���k@��g@���E�aSM�a4!���"��a-�!�>�]f@y�n���k�Tg@9��q�T�����k�Tf@9�q�T���Tf�9��q�Tf@��n������k�T�n��Φ��kAT���5��_@��c@��[@����E�aSM�a4�#���/@���k@��g@���E�aSM�a4��"��a-�!@>�%f@���������k�T����Φ��k�T�����_@��c@��[@����E�aSM�a4ϟ��#���/@���k@��g@���E�aSM�a4ğ��"��a-�!�=��G��+��
�����+@���E�aSM�a5�G@������G@�%���@�������������_��;��O�������c�?�`T���7��3��K�@�@�@��C�c�E��C�d�E��C�e�E���=��3@��7@����K@��6�����k�!��D�gKC��D�hOC��D�iSC��[��_��c�_�T�@���.�Ň��'���}�����E�hSM��4�W��C��?��S����.������q����W@��C@��?@��S@��'K��/L��$��,��k@����@�#�g��@�ig8��q�Td)Є�8��@�����g�ig8��qaTd)Є�8����O@��;@��������c����������_�������������_�����������������_�����������������_������g������c-�c������������_�����!"����v���g�����
���}�� �����������������w����@��@��@��@��@��@��@�/���@��c0�	T������#��'��+��/��3��7�D@�C@���Te@y&
�ҿk�T�E@�����aTf�9ߤqLTe@y&
�ҿk�Tg@9��q�T�k�Te@9��q!T���.���+@��/@��'@����E�aSM�a4Ξ��#���7@��3@���E�bSM�b4Ş��#����`-��>�������_�f@y�n���k�Tg@9��q�T�����kATf@9�qTV��
Tf�9��q,Tf@��n������k�T�n��Φ��k	T������+@��/@��'@����E�aSM�a4����#���@���7@��3@���E�bSM�b4����#����`-�@>�������_�f@���������k�T����Φ��kT�������+@��/@��'@����E�aSM�a4m���#���@���7@��3@���E�bSM�b4b���#����`-��=�������_�����!"���ұ���f����`
��}�� ������������������@��@��@��@��@�B���@����?��T��ѝ�?����#����@�����|��K��C�c-�c�?��T�S�����B-�B`�����K@�d-����7�C@����S@�!T����"-�B�/�z��`7�C@��K@��{C�z?E�A@� ?��@��@�A09@�L	��@����@��s�b��s�b@����b��6�|���������3���C�c�E��C�d�E��@��|������3��@T�;��O�����
����;@��O@��3��|���� ���[�������>��c�
����#��c��g��_��@��w������{��������@���	T�G�@��������G@��@��@���?�{C�a?E��[���!����!����E�bSM�b5�[@������[@�"���?@��Ǝ���!T�G@���������W��@��o��?@�!��B�����~�k��W@�A���+����G@��@��@��������?@������G@��@��@�����G@����@��@��49����@��@��89��������������_֧����������_��������@�;���@��c0�T������#ѐ@�p�@@�Z@�A@� ?�������_��������@�����a��T�#����@��c0�IT������#��o��c��g��k��w��_��[��W��S��O��K��G��������������
���*G��O@��S@����g@��k@����W@��[@��_@��c@��w@��G@��K@�l�������_����������������#��'��+��/��3��7��������@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@��c0�iT������#��G���������{D�`KC�{D�aOC�{D�bSC�?�T?@�aT��?��������������?��~�"�������T��������B��C����������������_�����$��'��+����3���|����cl2���'@���E�cSM�c5�+@����+@�"����������`-���������_��������������(�Thd8���4���(@9��qa��T,@9��q��T0��������~�����������#�������@��@��@��#@�����@��C�?�)T������#�����������
������������������{D�cKC�{D�dOC�{D�eSC�3�`6�@��@��@��C�`�E��C�a�E��C�b�E��@��@��@��@��@��@�?�AT@�����C�g�E��C�h�E�A��|�������
� T�W��S��O��_��
���������_@��O@��S@��@��@��@��W@��|��S����|�
?@�T�|������|��������[��/��D��������������K��@��3��k��/@�@��|�b����[@���?�@TR����F��G��H��
������K@�����������C��_�h��W��c����3�W��|����c�2���W@���E�cSM�c5�c@�����c@�"����
������������`-������C��_��#��'��+��/��3��7���i����#@��'@��+@��/@��3@��7@�V���@��c0��
T������#��O�������{D�d@�_�!T�'�{D�d@�_�@T{D�d@�_�T��%�`��ҿ�!Tb<@�#�Z ��'��������'@��3����B��C����������������_֓o���'��+����3����|����cl2���'@���E�cSM�c5�+@������+@�"����������`-���������_�_�T`
��A-�!	�gz��`
��A-�!@	�bz�� ��������y������@��@��@��@y����@��C�?�T������#��s���	���
�����g�{D�d@�_� T�y������%�� ���� ��c�{D�d@�_�T���� �D@�E@��D������)��������;����c@��3�c��@y�#��K��D��E��#F��	��
����;@��g���������C��_�o���?��C����3����|����c�2���?@���E�cSM�c5�C@�>����C@�"����	���
�����g���`-������C��_��#��'��+��y�������#@��'@��+@��@y����@��c0�	T������#��;��7��3��/�?�T@y'
���k!T@����@�����B�B��������@�(	��@�B�B�����7@��;@�v�����C��_���������C��_�?��T@y�n���k�T@9��q�T�����kAT@9�q�T.?�T�9��q�T@��n������k�T�n��Φ��kT@����@���������H�����C��_�@���������k�T����Φ��k�T@�(	��@���������4�����C��_� �$����#��@����!����/@��3@�#�c�>��@��7@��;@���+���#@�A��E�aSM��4���� �C@�#�@���a-�!������C��_���������������@��@��@��@�l���@��c0�)T������#��G��[��W��S��O�{D�f�F������0���������|p��@�a6������[@��d�"�ҡ����3��W@�����`T�7������������3@�"���7@��[@��W@�?d�hT��$ �$����;��@��a�!����O@��S@�#�c�>��@��W@��[@�������;@�A��E�aSM��4H��� �C@�#�@���A-�!��������_�B�_�*Thb8��@�eq(��T��h"8������������-p��a6�[@��3@���T@�����������_��[@����O@��S@�#�c�>��@��W@����{C�gwA���������@-������A-�!������������_�Ú�� ���������������f����@��@��@��@��@��@�g���@��c0��T������#��'����#�@�@�c@���`?��������6�����������_��@�d@�`@��@��#@��'@�`?�������_���������7����@��@��@����@����?�LT��ѝ�?����#���������f>��������������������d��#0��A�d@��A���!�,��E�B��?�
�c�$��@T������:@���B@��A��A�@?�@������!����E�aSM�a5�@������@�#������A��@���!.��E�B��A��?֣�c��@T�������7���a-�!����E�!���A���@�_���@�B�����E�cSM�c5�A�d����A�#����`-��"�}������;���#-�c�=��@��A��A����A��A��
�����7��E��3��@������@�`�@�{C�boA�[�9A@��k���$�w��!@7���;@���E�aSM��5�@��@��A��A�
=����@�$��@�%��A�&��A�'����A����A����@��7@����k@��������A��@��A��?���������������@������������3������@���f�@��\��]�������@��� ՠE��3���������@�B@�@?��@��@���F-�ƀ�� T�G���{C�fF���T{C�bF�G���6@-����E�!��G@��@�{C�f#F���T{C�b'F�8���6{C�`B�{C�aB��G@��@��A��A������
���@-����@�b"�E@�%"�����_��@�D
�����T�@�e@�c@������O��� ��.�����Ȁ������@���%�@�`�@�{C�doA���9�@����@��7@�ء��`6��@�@@�?�@�?����!�5��a)�!6���E�aSM�a5�@������@�!��a)�! 6����@�?����!�3��a)�!6���E�aSM��5�@��@�y����@�!��@�"������A�!@��A� ?��C���{C�bF��T{C�bF�����6@-����E�!��C@��@�{C�f#F��T{C�b'F�����6{C�`B�{C�aB��C@��@��A��A�����-
��@���:@�����F@�������D-�������?��@�����C-�c�������������_����{D�d@�_�T���� �[�{D�c@�_�T�
��U��[@�!�Z ����@����~��W��
��/�I��W@�!���[@�B�� �� ����@����|��T@�`T����$@��W��C�c�E��C�b�E�`
���|����W@����@����|��3��g�{D�c@�_�T���� �C@�B@��c��/��
�����3@����E�aSM��5�g@��c@�ٗ���g@�%��c@�&���/@����@��������������_�{C�asA�@-�����������	�����C-�c�������������_֠��������@�A
�!���AT�@��@��@��@���D9&6�K����.��������K@����������������������������_�"�B�.�F�����@�Ơ�A������O@�?��T�?���b@�eA��
���b@���"�|��S����.��c�����S@���c�.���@��h"��?@����E�fSM���4p��� ��@�&����@��@�F@���D9���_@���@��?��_@���@�������������������������@��@��@��@��@��@��@�����@��c0��T������#ѐ@���@@�A@�Z@�B@�@?�������_��������@�����A��T�#����@��c0��T������#ѐ@���@@�A@�Z@�B@�@?�������_���g����@�����A��T�#����@��c0�IT������#�D@�E@�F@�@@�A@�B@�C@�{C�zKA�G@��?��'��+��_�����'@��+@�@
����������_���?�����@��c0�)T������#��/��G��C��?��;��7��3�������!6�?@���T����(���2�T�;@�	@y*
��?
k�T8��T�;@�	@y�n��?
k�T
	@9_�q T����?
kaT		@9?�q`T'��T�;@�	�9?�qlT	@��n��
���?
k�T�n��
Φ�?
k`T	@�����
���?
k�T����
Φ�?
k�T�/@��3@��7@������C@��G@�;���������C��_ր��3����@��a�!����?@���E�aSM�a5�;@������;@�#��A-�!���������C��_����iT���3����~��a�!����G@���E�aSM�a5�C@�m����C@�#��A-�!���������C��_���������C��_����������������������@��@��@��@��@��@��@�]���@����?�	T������#�����������@�Z�G@��������������?�	�c����>��c�X����#��c�������+��'�{C�dF�_��T{C�dF������������6B-�B���E�c��'@��+@�{C�d#F�_��T{C�d'F�������o����6{C�bB�{C�cB��'@��+@������������_������������_�����������������`����@��@��@��@��@��@��@�����@����?�T������#�S���9`��"���d����?��!��K��O��C��S��@���9�
��������_��?@��
�b6�+��;�����b���c9W����@�����+@�_�bTn�+@��;@�"�B���~���?�+��T@�@�����	��9�S@�@@�?�������_�c��*T�hc8���q�T�qhT�����@����_@���+��T�_@����������@���6�#����7��'�{D�a�F�@�@�����k��a6�'@�{D�a�F��7@��@��@�����l���'@���#@����˥���{��7@����@����G@��@��3@������T�3��G��@��C��@��/�{D�a�F����ak��a6�'@��{D�a�F�����C@��/@�[l���'@������ �q����������_�������_���@��c0��T������#ѐ@���A@�!@�a� @������������_�������@�����A��T�#����@��c0�T������#��C��?� դE���+���߈5�E��+�A)�!9����?@��C@�������d�$��a����+����_�@T������'�������+@��?@��C@�$��?d�T������*Thd8���@��dq(��T���h$8���{D�d�F�����������j��!6�C@��+@��T@��������3��������!����C@���E�aSM�a5�?@�Ҕ���?@�#������@-���������������_������� �����������(����@��@��@��@�����@���?�T�	ѝ�?����#��7��G��C��?��;��O��K� էE��+��߈'5�E��+�A)�! 8�H��7A��KA��OA�{C�d3A���������r������?A��CA��GA��KA��OA������7A��;A�s���c��#����>��c�����#�����	��_� �`
��!-�!��;s�� �����������������ً���@��@��@��@��@��@��@�����@��c0�)T������#��+��3� � էE��+��߈�5�7��+��3��/��E��+�A)�! 8����+@��/@��3@��7@���������U��������_����������������������@��@��@��@��@��@��@����@��c0�T������#����@�� ��o����#���-�c�/�����B-�B�U���`7�@��#@�B-�B�#-�c@�M���`7�@���{C�z?E�A@��@� ?��@��E�`C9=N���mT�@��T?@�ෟ����E�`G9����C��_���e������@��c0�T������#��'��3��7��+��/� զE��,��߈f5�E�,�A)�!`8����'@��+@��/@��3@��7@��E�fC_9&6� ���"�A��'@��+@��/@��3@��7@�"�������_�����������_�������������,����@��@��@��@��@����@��c0�IT������#��'��3��/��+� եE��,���߈E5�E�,�A)�!`8�Q��'@��+@��/@��3@��E�eC_96� ���#�A��'@��+@��/@��3@����#�������_�����������_�������������@��@��@��@����@��c0��T������#ѻE�cG_9�6�9�#���@�(o��C-�c�?�`T����������"-�B �Ǿ���@�D-Є�����@�`6�@�	`T������"-�B������@������_��9�@����o������������_����������@����@��c0�T������#��3�
�@��	��/���P�������#���{C�cCA�?�`T�@�{C�cGA�����������@��@��@��#@�c6��)�T���~��!�!����/@�"@�C,@�B(@���E�cSM�c4���"��#@�d0@�c4@���E�dSM�d4���#��#@�d8@�c<@���E�dSM�d5�#@�����#��#@�$���@� �$�A-�!�<����@�����C��_���A-�!�"-�B@�����C��_�����������H����@��@��@��@�����@��c0�	T������#��3���@����/�������������#���)��������!�!�1���/@�"@�C,@�B(@���E�cSM�c4����"��#@�d0@�c4@���E�dSM�d4����#��#@�d8@�c<@���E�dSM�d5�#@�����#��#@�$���@� �$�A-�!�<����@�����C��_���A-�!�"-�B@�����C��_��������������@��@��@��@�����@��c0�		T������#Ѡ�@�b��'���=����������)��������!�!0���'@�"@�C,@�B(@���E�cSM�c4Y���"��"@�C0@�B4@���E�cSM�c4O���"��"@�C8@�B<@���E�cSM�c5�@�G���"��@�#���@� �$���@-��<�������_�@-��-�!@�������_����������@���� ��@���@0@�A4@��_������_� ��@���@8@�A<@��_������_��@��c0��T������#��;�`�@�%��/� ���$��ZR�����#�����)�4���@��!�!X	���/@�"@�C,@�B(@���E�cSM�c4��"��|�"@�C0@�B4@���E�cSM�c5�#@���"��#@�#���@� �$���@-��<�����C��_���������C��_�@-��-�!@�����C��_�����������.����@��@��@��@�����@��c0��T������#��;�`�@�%��/� ���D��R�����#�����)�����@��!�!X	���/@�"@�C,@�B(@���E�cSM�c4����"��|�"@�C0@�B4@���E�cSM�c5�#@�����"��#@�#���@� �$���@-��<�����C��_���������C��_�@-��-�!@�����C��_�����������ڈ���@��@��@��@�����@��c0��T������#��;�`�@�%��/� �����ҲQ�����#�����)�����@��!�!X	���/@�"@�C,@�B(@���E�cSM�c4F���"��|�"@�C0@�B4@���E�cSM�c5�#@�=���"��#@�#���@� �$���@-��<�����C��_���������C��_�@-��-�!@�����C��_����������������@��@��@��@�����@��c0�T������#� �@����'�������������)�;���@��!�!X	���'@�"@�C,@�B(@���E�cSM�c4����"��|�"@�C0@�B4@���E�cSM�c5�@���"��@�#���@� �$���@-��<�������_�����������_�@-��-�!@�������_�������7����@��@�����@��c0�T������#� �@����'�������������)�����@��!�!X	���'@�"@�C,@�B(@���E�cSM�c4����"��|�"@�C0@�B4@���E�cSM�c5�@�����"��@�#���@� �$���@-��<�������_�����������_�@-��-�!@�������_����������@��@�����@��c0�)T������#��'�@���s������������)�����~��!�!$���'@�"@�C,@�B(@���E�cSM�c4V���"��#@�d0@�c4@���E�dSM�d4L���#��#@�d8@�c<@���E�dSM�d5�@�D���#��@�$���@� �$�A-�!�<����@�������_����������@������`/����_֐@��c0�IT������#����#�{C�cF��`T��{C�bF�x����������_�������}����@��@�� @�$@����_֐@��c0��T������#Ѡ
��7�@�@�@�F�@�#-�c>��@���w�������7@�@�e��+��'�@��@���@?��'@�#-�c>��@��������+@�c�������7@�@���@�����#�c����3����#-�c>��@�-���+��'��7@�C@�D@�c@���`?��'@��������+@��������7@��+��'� @�$@�c@�`?��'@�#�c�����������+@�1���������_� ��+����������_���������@�����@��c0�
T������#� @�$@�C-�c�_�aT������aT@�@�C�a@�`C�2����c@��@�,�C@�`C��2����B@��@�
b���B@���@?������_�F���|�� ��hf����� TB�����������@�����@��c���a@��� ?������_�f���|�� ��hf�����Tc���������@�����@�����������@�����@��c0�iT������#�@�_�T@�C@�$l��d���k�TB@y���_kaT @�C-�c�_�T$@�B@���!T_��`T_��T�@�������_� @�$@�C-�c�_�aT������aT@�@�C�a@�`C�3����c@��@�,�C@�`C��3����B@��@�
b���B@���@?������_�F���|�� ��hf����� TB������������@�����@��c���a@��� ?������_�f���|�� ��hf�����Tc����������@�����@������9����@�����@��c0�iT������#�@�@�@�@���A�!�.��}�%������c���������_���������@�����_����_��@��c0��T������#Ѡ�@�@�@���@���A�!�.��}�%������=�����������������_� ��+����������_��������@������_����_��@��c0��T������#��'��|�������a�!�2����������_�������̅���@��@�����_����_�@�04�a��_��@��_��@��_��@��c0�T������#��#��'�{C�c#F�?�`T��{C�c'F������������������_��������������@��@��@��@�@����_�@�@����_��@��_����_��@��c0��T������#��7��;��K��G��C��?��@�gC��4����	@�
@�^���������+�@���@?���9�+@�!@��;@� ?��;@��7@�����@9��9��9{C�b#F�{C�c'F���#��� 7{C�bF�{C�cF��7@��;@�����6�7@��;@������'����7@�C@��;@�`?��+��#��$�
���@���E�aSM��5�'@��+@��?@��G@�
Ӎ���'@�!��+@�"��?@�#��G@�$���#@����C@����K@�����@99��@99�7@�B-�B�?����9�������_�+
�k�|�k!�ik����T)��������P���;@��?@��C@��G@��K@��7@����g@���������������������������@��@��@��@��@��@�j��@�@����_֐@��c0�T������#�`��/�@�@�!�!0'��@�������/@��@�f��@���#�c���~����������/@��@��@���#�c�����������������C��_� ��+�������C��_����������@���A9�_�A9a6�@�A9���_��@��c0�IT������#�@
��!-�!�	��k�� ���������@��c0��T������#��7��3��#���<���T�����3@��7@�������@-����������C��_���������{����@��@��@����@��c0�IT������#�@
��!-�!�	��k�� ���g�����@��c0��T������#��7��3��#����3��� ���7@�B-�B�����������3@�ϙ������C��_���������G����@��@��@����@��c0�T������#�`D��t� ՛E�ac_9A6���@�dD����[|@�����k������@�dD������_�kaT�����������7`D���-�dD����{D�`�@� ՛E�bc_9�6����c�����_�c���������4��`D��������@��������_����������@��c0�)T������#���A��`�����@�[�9�E�cSM��4���� �A@�!�@��$���@�`�a��E�`SM��4x���"�d@�$�b�`
���@�$����E�bSM�b5�@�j��� ��@�"@�"� ��������_�����ǃ���@����@���?�IT������#�K��W���9�9��B��C��G��߈�5�����W@�@� �����X����6��.��;��W@��?�����K��@��9i$���'��7��#��?��C����������W@�d@�e@�f@������������������	�\����
7�'@��W@�b��#@�b��E�bSM�b5�7@�����7@�"�d@�$�b�`���A�җ�����������@���@?��W@��@��@��@��@������7`���A�Ҍ��W@�C���E�dc_96���@��|@�e���k���	���@�{�_�kaTe���������D��F7�+��/��3���Y��+@��W@��3@��/@��E�eSM��4ً�� �E@�%�@� ՛E�bc_9�6��e⸥���e�_���e�������4�������9�K@�@@�?�������_��9�K@�@@�?�������_��9�K@�@@�?�������_�������_��~���������_�����
����@�G���@��c0�T������#ѐ@�p�B@�@@���a����������_���؂���@�����a��T�#����@��c0�IT������#�@���H����������_�����ނ���@���@��c0�T������#��G��;���9�#������+������(�����@���E�aSM�a5�+@�T����+@�!���#�������_��'��!�8��3��7����;��@��9��D��+������(�u���@���E�aSM�a5�+@�5����+@�!���#���9�;@�@@�?��#@�������_��/������'@�D��@���@���E�aSM�a5�/@�����/@�!�@�"���#���9�;@�@@�?��#@�������_�/~���#@�������_�������o����@��@�����@��c0��T������#ѐ@���A@�!@�a� @�P����������_���7����@�����A��T�#����@���?�i9T�ѝ�?����#������(�
���w��@����@����6�o��C�����b���c9[����@�?��T�C@�_�bT��C@��o@������C��c�����B���c9I����@�?� T�C@�_�C3T�c@�����?�w@��������_�!���B��B@����@9_�q��T_$q���T_(q���T_4q@��T������"�hb8�q`��T$q ��T(q�T4q���T��������|��A�!,3��!-�!�,��w@�A��E�aSM��4~��� �A@�!�@����������_�!��˥���@����@9��q��T�$q���T�(q���T�4q@��T��a�%�he8߀q`��T�$q ��T�(q�T�4q���T��_�c'T�3��_�B�B��ˤ���c��P��Q�$�&��@�$��_@��3@��;@��@�����[��;������{��c9̰���@�?��T�;@�_�##T �_�"TD˄�������[@���������;@��?���$@9�lq�T������8�S��k���������c9�����@�?�@T�S@�_�cT?��T�O��{����#��/��˄���@��k@����W����������������������O@����S@�?�T$˄�������{@��@��@��k@�!��?@������������;��w@��@����G��s��K�V���E�aSM�a5�w@�ډ�� ��w@��@�%����?@��s@��G@��K@��@��[@�����������`�,��_@��3@��`��@�@���@�_�bT�����@���1�r���@����E�fSM��4���� ��@�#��������#�c�}�c�с��E�cSM���4����1��#����@�P��B��˄���@�c���d@9��q��T�$q���T�(q���T�4q@��T����D�ehd8��q`��T�$q ��T�(q�T�4q���T>����a�!D�B���W@��/@�����7��g��������7@���E�eSM��5�g@��w@�p����g@�!� ��w@�C@�#��!-�!�,�A�@����������_�������A�����!�
��!-�!�,��w@�A��E�aSM��4M��� �A@�!�@����������_�����@���
��������������@������@9��q��T�$q���T�(q���T�4q@��T��d��Ѩhg8�q`��T%q ��T)q�T5q���T�������������ى��������Չ��ԉ�� �����|����@�.���@���?�iT������#��w�B@���@9�qT!���c��c@�`��@�����?�+
T�k��_9�S��G���������c9����@���
T�C��S@��G@����7�G@��S@��c��S@��G@�,����K��?������K@��?@�es���C@�?�
T��?�c	T��
�����g��_A9�9�[��_�%˥��������c��g��k@��@��@����@�_��T�@�D�7�q���k@����E�fSM��4���� ��@�#�����#�c�}�c����E�cSM��4�O�@��7������O@��J��K�"�$��g@�"������������_ր��A�ҟ����������_�`�H2�a�Ҙ����������_���S�������@��� �����������@��@�l���@��c0�iT������#�@�a� @�ˀ���������_���������@���@��c0�T������#��7�@�@���c��
T$hc8�(qa��T���'���@��������r���@�d��@������@�C�c��˿���������'@��������#��+�������R����+@��#@��@��'@��@�_��T�7@�f�b��E�eSM��4(���$�e@�%�d��@��������_��@9�6�����������r���7@�����@��������������������_���ˈ�� �����k���@�����@��c0�	
T������#��7�����b7�7@�@�@���JT�'�@�@������������� -���� ���7@�d@��'@������Te��7@�[C�dCA�?�`T���+��#�[C�cGA�������+����#@��+@��7@��7[C�dKA�?�`T��[C�cOA�����������7@�`6�@�a�9��U����������_�������_�����t��� ��������@�����@��c0�T������#�@���B�������������������_�����@���@?��������@�c@��@�`?��@��@��������@�������_������~���@����@��c0��T������#��'� ������y��!���@
�����p�o�������+�����E�cSM��5�@��@�`����@�#��@�$����p����9����������_���������_��������~���@��@����@��c0�T������#��/�ņ��B�����������������C��_�����@���@?������#��@�c@��@�`?��@��#@��������@�����C��_��������~���@��@����@��c0�IT������#��/��3��+��'���������hd8�����c9�����@��@�$���@�����'@��+@��/@��3@�?���T��������_�����������S~���@��@��@��@����@��c0�T������#��;��7��C��?������'�@
�����n���+�������!������;@����T�#������7@�ha8�?@����C@����c9N����@�`���@��#@��*T�	T#�������7@����@��'@��T�+@������|ӛE�gSM��4����$��hc�'��h#���'@��7@��+@��@�$����#@��'@��7@��+@��@��@������TcT����E����7@����'@��"T���d�|ӛE�fSM��4����%�hd�&�h$�c��'@���T�����������_�����4�����"�������7��������4��� ������������}���@��@��@��@�x���@��c0�iT������#��#�������?�MThb8q�TC�?�
��`?���#@��@�������@��#@��Thb8�qc��T�hq(��T�@��������_����������_����� ��������}���@��@�������B�?�-Thb8dф@ӟdq(��Tc��h"8����_��@��c0�IT������#��/� �!���c��c@����@9�q��T$q���T(q���T4q@��T��a�#�hc8��q`��T�$q ��T�(q�T�4q���T�7������7@����#��������{��c9s����@�?�@T�@�_�cT�#@�����%!����7@�B@�@?����@��#@��@���_�#
TB�B������c�3�7@�B@��#@��@�@?����C��_���������C��_�!��˥���@����@9��q��T�$q���T�(q���T�4q@��T��!���%�he8߀q`��T�$q ��T�(q�T�4q���T������C��_�B��˄���@�c���d@9��q��T�$q���T�(q���T�4q@��T��b�D�ehd8��q`��T�$q ��T�(q�T�4q���T�����G���6��� ����������|���@��@��@�\���@��c0�T������#�������T$�?��T%����˄�����aT�������������_���jT�h`8Eh`8f��@�g����@ө���dq㐃�c@�eq%����@ӿk���T����@������� ������������|���@��@��@��@�����@��c0�T������#��'�a�@9�qAT#��˄���@��������	�q�T!���c��c@����������9��������������_���_�jThb8�qjTF�	�'�>���'@��@9�����@��@����$q�T��k"Tc�g�Ӄ�c��k���T�������@�������_��7��kcT�w@��6��kiT���*�r@����������_�������.|���@��@�����@���?�)T������#�K���9@��?����8������?��!�'��C��G����K��@��9�����������_��?@�����b6�;��'�����b���c9+����@�����'@�_�bT{�'@��;@��B���~�����?�+��T@�@�����
��9�K@�@@�?�������_�B���_�*T�hb8����q�T��qhTg����@����_@�����T�_@������������@�F�6�
��T_���T�T�hb8߼qA��T���/����˃��#���F�������3�[D�a�F�`��0�NZ��@��7P���7�[D�a�F��3@��#@�`��0�G[���9�E�aSM�a5�7@�<����7@�$�@�%���7��@�������T�T�+��|��/@��he����@���`��([���@���+@��7@��@������τ��ք�� �8w���������_���{{��R���@��c0��T������#ѐ@���A@�!@�a� @�`|���������_���G{���@�����A��T�#����@��c0�T������#����'� ՄE��@,���߈�5�+��'��#����E�@,�!)�! 9����@��#@��'@��+@����������_�����������9{���@��@��@��@����@��c0�IT������#���@����'���IF���'@�C@���`�������)����a���!�!\4���'@�"@�C,@�B(@���E�cSM�c4����"��|�"@�C0@�B4@���E�cSM�c5�@�����"��@�#���@� �$��� -��<�������_� -��-�!@�������_��������z���@��@�����@��c0�i	T������#��@����'����X���'@�C@�����������)�����}��!�!/���'@�"@�C,@�B(@���E�cSM�c4V���"��"@�C0@�B4@���E�cSM�c4L���"��"@�C8@�B<@���E�cSM�c5�@�D���"��@�#���@� �$��� -��<�������_� -��-�!@�������_��������z���@��@�����@��c0�i	T������#��@����'����X���'@�C@�����������)�H��!���!�!p���'@�"@�C,@�B(@���E�cSM�c4���"��"@�C0@�B4@���E�cSM�c4����"��"@�C8@�B<@���E�cSM�c5�@��"��@�#���@� �$��� -��<�������_� -��-�!@�������_�������@z���@��@���� Հ�@�@��_����_�@�@(@�A,@��_� -��-�!@��_� -��-�!@��_��@��c0�iT������#��G��O��K�@
������3�@
������K@�"-�B�8�?�aT�O@���!TD@���TA@�E@�
�3@����@�9�@�����������_��O@��&-���?�Te���[D�f�A��;��'����������/� ��������E�aSM�a5�/@�o����/@�$���'@��@�A-�! ������;@�&��#������7�����7�|���������!
���E�aSM��5�3@��7@��;@��G@�
Z����3@�"��7@�#��;@�$��G@�%������@���@��@����#@��?ր��7@��@��@��'@����3@��@��@���E��3@�%-����T�������+���@��=�Y���}��!�!4/���@���E�aSM�a5�+@�����+@�$���3@��� -���;@��@9�@�������������_��3@���9�@�������������_��3@���9�@�������������_���������Wy���@��@��@�3���@��c0�IT������#�C@���D@���9B@�E@���F@��������Z���@����@����E�eSM��4ρ��"��@�!����@�#9�@�������_�����
y���@����@��c0�T������#�[C�z_A�C@�����!�`?֡�����@��=��������!�'���@���E�aSM�a5�@������@�#��!-�!�����������_�����������_����������x���@��@��@����@��c0��T������#����;���T�T?�mT�{��|��@�! ��!��@�_� �������C��_������x���@���@��c0�T������#�+���9�����$��~����!��!��#��'����+��@���9N����6 ��B���~�d���?�	
T@�@������y�����9�+@�@@�?��@��������_��y����������_���*T$h`8����q�T��qhTc���ф@Ӄ��_@��+��T�_@����������@�#�6���T����������9�+@�A@� ?��@��������_�����9�+@�@@�?��@��������_��y�����9�+@�@@�?��@��������_��������� �t���@��������_���Tx������@��c0��T������#ѐ@���A@�!@�a� @�8y���������_���x���@�����A��T�#����@����?�T������#��o��s���9�����������_��c��g��k��������������/��o@��s@���C9�� � ��s@�?�T?�������_9��������/@���s@�?�����9�_A9�9�o@�� ��k@�,��E�bSM�b5�g@������g@�(�?��C�(��@�"��@���T?�T?�aT�+��_@��c@��@��@����@��C@���`��O��;��C@�@������;@��O@��������_��C@������������_��_@����@��@��c@��`��K��7��C@�)������7@��K@��������_��C@������������_��@��_@��@����@��@����c@�@�`��G��3��C@�������3@��G@��������_��C@������������_��S��?�[C�z?E�A@��/@� ?����?@��S@��������_����������_����������������9�'��+��/��3��7���w���@��@��@��@��@��@��@��A9�'@��+@��/@��3@��7@�=���@���?��MT������#������w������{����������� ����'���E�aSM�a5�w@�����w@�(��k���@���@�������A@��@� ?��@��w@������k@��@�
"@��@�@?��@��w@������k@��@�	-@�
)@�?��TK@��΍�,
��k�T?!�!TK@��΍�,
���L��,����T?)�TK@��΍�,
��.��ll���TK@y����k�T+�?�)BTKik8�q T�q�T�C��c�@���T���
��	��,�c ��@����C@��c@������k@�
���
��	��,�c��@����C@��c@������k@���@�H@��@��
���F-�Ơ����{@��	�?�`5��w@��{@��@��@��@��@��@�������b@�@���@?��2����O��/��w@�d@��������� .��/@��O@��@��@��@������w@��{@����O��/��@�@���@?�b��@��/@��O@������w@��{@��������@��w@�b 9�����������_������������_�(@�,@��@�:B�� (��w@������G��g�b@������G@�b��w@�d@���!Td @���T$)Є�9�!��T$)Є�9���T$)Є�9���`T�(�!Td @���T$)Є`9�
��T$)Є�9���T$)Є@9�$)Є�6��@���@?��;��[��w@�C@��!TC @��T#)�c�9�!�T#)�c�9��T#)�c�9��`T(�!TC @��T#)�c`9�
�T#)�c�9��T#)�c@9�#)�c�6�b@��G@��g@���@?��;@��w@�b0��E�bSM�b5�[@�	�~���[@�$�e4@�%�!�e<@�%�d4�`8�a<����(����
�B��#)�c@6�6���O��/��w@� @�x��� ��w@�C@��!TC @��T )��9�!�T )��9��T )��9��`T(�!TC @��T )�`9�
�T )��9��T )�@9� )� 7�@��O@����/@�@?��@�"�D@�EC�4�����G@��@���K��+��w@�C@��!TC @��T#)�c�9�!�T#)�c�9��T#)�c�9��`T(�!TC @��T#)�c`9�
�T#)�c�9��T#)�c@9�#)�c�6�b@��/@��O@���@?��7��W��w@�C@��!TC @��T#)�c�9�!�T#)�c�9��T#)�c�9��`T(�!TC @��T#)�c`9�
�T#)�c�9��T#)�c@9�#)�c7�b@��+@��K@���@?��7@��w@�b0�{E�bSM�b5�W@�	~���W@�$�e4@�%�!�e<@�%�d4�`8�a<����(����
�B��#)�c@6�z�'�������_��_��?�@��=�!���~���!����?@��{E�aSM�a5�_@��}���_@�"���� -���������_������������_�������_������������_��w@��0�{E�eSM�e5�@�	�}��!��4@�%��@�%��<@�&��4��8��<����(����
�B��#)�c@6�4����)�|�)!��hi��	�_�T��
����S��3�����Q����S@����3@���"@������	�L~�� ����������������#����t���@��@��@��@��@��@��@��#@�|���@��C�?�)$T������#��O��c��g��_��W��S��[�@������!��[@�C@��O@��@��_@�`?�" ��g@����?��/� �������{E�aSM�a5�O@�V}���O@�%��;���,@��(@�?��T�@��΍�(
��k�T? �!T�@��΍�(
���L��(����`T?(�T�@��΍�(
��.��hl���T�@y����k�T'�?�iT�hg8��q�T��q�T�@���AT�����,�c ��@���{���	�����,�c��@���r����+��7��[@�B@��_@�@?�g@�B@��+@�����&-�Ơ��;@��S@��W@����7@�?�`��/@��?@��O@�d@��������������C��3�@��=�+���~���!����3@��{E�aSM�a5�C@��|���C@�"���� -������C��_�;C�zgA�B@��O@�`@��c@�@?ր��C��3�@��=�������!'���3@��{E�aSM�a5�C@��|���C@�"���� -������C��_��O@�(@�,@��@��?��`	��O@� @�q����O@�C@��!TC @��T#)�c�9�!�T#)�c�9��T#)�c�9��`T(�!TC @��T#)�c`9�
�T#)�c�9��T#)�c@9�#)�c`7�b@���@?��O@�@0�{E�cSM��4�|��!�D4@�$�D<@�$�A4�_|����(����
�B��#)�c@6�����������C��_����C��_����C��_���������C��_����C��_���}�� ������������������s���@��@��@��@��@��@��@����@���?�+T������#��c��g��W��k��_��[���f@�'���'s���k!TF-�Ơ��T�g��@�f���
�c��@��@������[@��_@��c@��g@��k@����W@�f	6@�����������M��{E�aSM�4�K����g@��������K@��g@�C@�EA�BB�����W@�C@��AT;D�cOC�;D�dSC�;D�eKC���{E�cSM��4�{��%�@�#��(�!T[C�c�E�[C�d�E�[C�e�E���{E�cSM��4�{��%�@�#���[@��_@��k@�C-�c�����W@��������_��G��3�b@�@���@?����k@����?��+� �������{E�aSM�a5�W@��{���W@�%��;���,@��(@�?��T�@��΍�(
��k�T? �!T�@��΍�(
���L��(����`T?(�T�@��΍�(
��.��hl���T�@y����k�T'�?�T�hg8��q�T��q�T�@���AT�����,�c ��@�������	�����,�c��@��������7��'��3@�B@��G@�@?�k@�B@��'@�����&-�Ơ��;@��[@��_@����7@�?���+@��?@��W@�d@������������C��/�@��=�����~���!����/@��{E�aSM�a5�C@�M{���C@�"���� -���������_��W@�(@�,@��@�G>��`	��W@� @������W@�C@��!TC @��T#)�c�9�!�T#)�c�9��T#)�c�9��`T(�!TC @��T#)�c`9�
�T#)�c�9��T#)�c@9�#)�c@7�b@���@?��W@�@0�{E�cSM��4{��!�D4@�$�D<@�$�A4�_|����(����
�B��#)�c@6��������������_�������_�������_������������_����{�� ���������������Jr���@��@��@��@��@��@�����@��c0��T������#�?(�!T_��T�/��3��7�e@� ��7�!��B������~�����/@��3@��7@�_�`T_�!T?��T�@��3��@�������~�x�����������#�@��=����A���!�!�
���@��{E�aSM�a5�#@��z���#@�"���� -������C��_���������C��_��������9���q���@��@��@��@9����@��c0�IT������#��@��7��@�������~�<���������#���@��=����A���!�!�
���@��{E�aSM�a5�#@�^z���#@�"����-������C��_������q���@����@��c0�IT������#��@��7��@�������~����������#���@��=�o��A���!�!�
���@��{E�aSM�a5�#@�*z���#@�"����-������C��_������q���@����@��c0�T������#��'��9�}����@�MT��-���T����������@��=�8��A���!�!�
���@��{E�aSM�a5�@��y���@�"����-��������_�������Rq���@��@����@��c0�T������#��'��9�@����@�T��-���T����������@��=���A���!�!�
���@��{E�aSM�a5�@��y���@�"����-��������_�������q���@��@����@��c0�T������#��'��9#@��@�"���S��-���T����������@��=����A���!�!�
���@��{E�aSM�a5�@��y���@�"����-��������_����C9���p���@��C@9���@��c0�T������#������@��3��7��3��7��/��9�@��������T��-���T�������#���@��=����A���!�!�
���@��{E�aSM�a5�#@�Cy���#@�"����-������C��_��������p���@��@����@��c0��T������#��3��7�-Є�8�?�aT�������TD@���TA@�E@�
�������@�����C��_����A
���&@��w�ҧ����kT-�ƀ�?�T�@�c@�%g��ҧ����kT-���?�
T�@��,@����T�(@��@��΍�'
���kT������������C��_���
�h�ҧ���+�T-���?�AT�@��9{�9;C�z{A�E@������?��@����@��˅�-��_�!T�������#������9@��=��������!�'���@��{E�aSM�a5�#@��x���#@�$���@9-�B����@�������������C��_�������������C��_���������p���@��@��@�g���@��c0��	T������#��/��3�-���@T���T @�,@���!T(@��@��΍�%
��kaT[�9;C�z{A�C@����`?�-��_�!T�������#������9@��=��������!�'���@��{E�aSM�a5�#@�Zx���#@�$���@9-�B����@�������������C��_�������������C��_����������o���@��@��@�����@��c0��T������#�`�@�@���AT�@��G��G@���Z�<`�;D�f@����@�T� @����g#��CC���C� � �;D�f@����
���������/�@�@��������H���/@��@�����C��_�������������C��_�����jo���@��������@��_֐@���?�IT������#�
��g�@�������@�@���'�����g@��O��?�@�C�@�����W��G��g@�E@�F@��?@��,�c�6��@��c��O@�N��[��K�����B���c9[����@�������,�!�<��@��[@��K@�������W@��G@�e�
���[@��K@��,�c@=��@��W@��G@�/�������_�@����S��C��O@����?@���D���c95����@�������,�!�<��@��O@��?@�������S@��C@�?�
���O@��?@��,�c@=��@��S@��C@�	�������_����+���������_������n���@�����@��c0�IT������#�@�@��@�@���p���������_��@��������_������n���@���@��c0�T������#�@�����������{E�aSM�a5�@�Kw���@�$�������� -����������_�����-�B��,�c@��������_������n���@����@��c0�T������#��+��/�@��	��'�����������;C�cCA�?�`T�@�;C�cGA�������u���@��@��@��@�c6��)�E���}���!T/���'@�"@�C,@�B(@��{E�cSM�c4�v��"��#@�d0@�c4@��{E�dSM�d4�v��#��#@�d8@�c<@��{E�dSM�d5�@��v��#��@�$���@� �$�-�!�<����@�������_���-�!��,�B@�������_���������:n���@��@��@�����@��c0�T������#��+��/�@��	��'�I���������;C�cCA�?�`T�@�;C�cGA�������
���@��@��@��@�c6��)�����@���!L'���'@�"@�C,@�B(@��{E�cSM�c4�v��"��#@�d0@�c4@��{E�dSM�d4�v��#��#@�d8@�c<@��{E�dSM�d5�@��v��#��@�$���@� �$�-�!�<����@�������_���-�!��,�B@�������_����������m���@��@��@�����@��c0�	T������#�@�"��'�����=�����������)����������!0���'@�"@�C,@�B(@��{E�cSM�c4Av��"��"@�C0@�B4@��{E�cSM�c47v��"��"@�C8@�B<@��{E�cSM�c5�@�/v��"��@�#���@� �$���-��<�������_�����������_�-���,�!@�������_�����{m���@�����@��c0�	T������#�@�"��'����@�����������)�3��������!0���'@�"@�C,@�B(@��{E�cSM�c4�u��"��"@�C0@�B4@��{E�cSM�c4�u��"��"@�C8@�B<@��{E�cSM�c5�@��u��"��@�#���@� �$���-��<�������_�����������_�-���,�!@�������_�����'m���@�����@��c0�	T������#�@���'���>�����������)����@����!X	���'@�"@�C,@�B(@��{E�cSM�c4�u��"��"@�C0@�B4@��{E�cSM�c4�u��"��"@�C8@�B<@��{E�cSM�c5�@��u��"��@�#���@� �$���-��<�������_�����������_�-���,�!@�������_��������l���@��@�����@��c0�	T������#�@���'���������������)������@����!X	���'@�"@�C,@�B(@��{E�cSM�c4Bu��"��"@�C0@�B4@��{E�cSM�c48u��"��"@�C8@�B<@��{E�cSM�c5�@�0u��"��@�#���@� �$���-��<�������_�����������_�-���,�!@�������_����C9��{l���@��C@9����@��c0�	T������#�@���'���
���������)�0����@����!X	���'@�"@�C,@�B(@��{E�cSM�c4�t��"��"@�C0@�B4@��{E�cSM�c4�t��"��"@�C8@�B<@��{E�cSM�c5�@��t��"��@�#���@� �$���-��<�������_�����������_�-���,�!@�������_�������#l���@��@�����@��c0�	T������#�@���'���z���������)�����@����!X	���'@�"@�C,@�B(@��{E�cSM�c4�t��"��"@�C0@�B4@��{E�cSM�c4�t��"��"@�C8@�B<@��{E�cSM�c5�@��t��"��@�#���@� �$���-��<�������_�����������_�-���,�!@�������_����C9���k���@��C@9����@��c0�T������#�@����������������_���-�!��,�B@��������_������k���@���@��c0�)	T������#��7��;��O��S���9�'��#����@����@9�6�#@��'@��@�
�;@�����@������#@��'@��@��'��#���9����0�O���{E�aSM�a5�7@�t���7@�%����@96�+��O@���A@����� ?��+@���@9�#@��'@��@����S@��@��#@��'@��@�����@9�?��+@��������_������c9���������#���Tk���@��@��c@9�@��@��@��@��#@�����@��c0�T������#��@�����������{E�aSM�a5�@��s���@�$�������� -����������_�����-�B��,�c@��������_�����k���@����@��c0�T������#� �@����'�����������)�ؿ�������!p!���'@�"@�C,@�B(@��{E�cSM�c4�s��"��|�#@�d0@�c4@��{E�dSM�d5�@��s��#��@�$���@� �$�-�!�<�����������_�����������_���-�!��,�B@�������_������j���@�����@��c0�I	T������#Ѡ�@�d��'�v��������)����������!p!���'@�"@�C,@�B(@��{E�cSM�c4Fs��"��|�$@��0@��4@��{E�eSM�e5�@�=s��$��@�%���@� �$���-�B�<�����������_�������@-�`�������_�����-�B��,�c@�������_������j���@�����@��c0�T������#� �@����'���ծ����������)�7���������!0���'@�"@�C,@�B(@��{E�cSM�c4�r��"��|�"@�C0@�B4@��{E�cSM�c5�@��r��"��@�#���@� �$���-��<�������_�����������_�-���,�!@�������_�����4j���@����@�@0@�A4@��_֐@��c0�T������#��3� �@��� �$��3��������_�-���,�!@�������_�����������j���@��@��@��@����@��c0�		T������#р�@�C��'�������?�B��!����������)������~����!$���'@�"@�C,@�B(@��{E�cSM�c4zr��"��|�#@�d0@�c4@��{E�dSM�d5�@�qr��#��@�$���@� �$�-�!�<�����������_���������_���-�!��,�B@�������_������i���@�����@��c0�T������#��'��+�@
��+�@��O��#��_k�T-�B��	T;�9����n����~����+@�" �{E�cSM�c4-r��"��"@����-�@>�������_�C��C?��_k�T-�B���!T"@� D���������������I����|����+@�C0�{E�dSM�d4r��#��B@���@��{E�bSM�b5�@��q���@�"����-�@>�������_�����������_�������Vi���@��@���� �@�?��T?@�T@���
���_���`����_�@��_��(�T"h`8���4���"(@9_�qA��T",@9_�q�T 0���@��c0�	T������#Ѡ�@�@�@�@�@�@�����I�����C��_�������������C��_�������i���@��@���@��c0��T������#����'��#�@���e���#7�@�`@��#@��'@����6�������_��@��#@��'@�[��������_�������_����������h���@��@��@����@��c0��T������#����'��#�@�����������6�������_��@��#@��'@�g��������_����������h���@��@��@����@��c0�IT������#��+��/�X@���D�z�F���F@�H@�L@��������������?������_���!�������_�F@�H@�L@��������������?������_��������������h���@��@��@��@��@����@����?�T������#��c��g�
@@�
�<@�����#��O��S��c��_��k��o��s��K��c��g�H@�L@�&-��	����@�����J���~��
�����������������c@��g@��_@��K@��k@��o@��s@����I@��M@��
���$-Є�	����@���J���~�y���;@����c@��g@��_@��K@��k@��o@��s@��;��T���@�p���A�C��G��?���`6�?@��G@�
-���<�-��-�1��@�&�?@�
-���<�?
�T�G@�N @�O$@��G@�����-����aT�	@��
@�-�1���`T�������,�B�������?@��G@�
-���<�-��-�1��;@��k@��o@��s@��K@��c@��g@��_@����C@���d6A�Q����k@��o@��s@��K@��c@��g@��_@���������������_�;C�fOA�;C�gSA��!@��!A9�)@��-@��1@�.��������������_����������������g���@��@��@��@��@��@�B���@��c0�T������#��/��7��?��C�H@�=@�H@�������������?������_����������������#����g���@��@��@��@��@��@��@��#@����@��c0��T������#��+��/�a�0@���8@�g�-�a�G�-�A>���!T��aT4@�<@��@��@�?�`T���@��@��@��@��@��@�����������_��@�������_���������_�����B?�ڲ������B?�ֲ�� ���������Xg���@��@��@�����@��c0�T������#��/�@�������������C��_�;C�fOA�;C�gSA��/@�	@�a@9@�@�@�������������C��_�����/g���@����@���?�		T������#��[��_�
@���
���1��G��K��#����W�
@� @������@�����J'�����$-Є�	����������
�@��A��?� ��8�ϻ��{E�aSM�a4�C��o���?@�#� ��W@�@��:�����C@��?@���W@�d@�fA�h$B�������c@�������������_����������_��������������f���@��@��@��@��@�����@��c0�T������#��/��7��?��C�H@�@�H@�������������?������_����������������#����f���@��@��@��@��@��@��@��#@����@��c0�	 T������#�@����G��+��'��#������������;���)�a����@����!X	���G@�"@�C,@�B(@��{E�cSM�c4o��"��"@�C0@�B4@��{E�cSM�c4o��"��"@�C8@�B<@��{E�cSM�c5�;@�	o��"��;@�#���@� �$���-��<�������_��G@�@@��#@�����7�����)�&����@����!X	���G@�"@�C,@�B(@��{E�cSM�c4�n��"��"@�C0@�B4@��{E�cSM�c4�n��"��"@�C8@�B<@��{E�cSM�c5�7@��n��"��7@�#���@� �$���-��<�������_��G@�@@��'@�������3���)����@����!X	���G@�"@�C,@�B(@��{E�cSM�c4�n��"��"@�C0@�B4@��{E�cSM�c4�n��"��"@�C8@�B<@��{E�cSM�c5�3@��n��"��3@�#���@� �$���-��<�������_��G@�@@��+@�"������/�`�)������@����!X	���G@�"@�C,@�B(@��[E�cSM�c4jn��"��"@�C0@�B4@��[E�cSM�c4`n��"��"@�C8@�B<@��[E�cSM�c5�/@�Xn��"��/@�#���@� �$����,��<�������_�����������_�-���,�!@�������_����C9���������e���@��C@9�@��@��@���@��c0�T������#��'��9#@����@�aH��-����T���������� ��=�L���A����!�
���@��[E�aSM�a5�@�n���@�"����-��������_����C9��fe���@��C@9���@��c0�IT������#ѡ����!¯�a������'��9�?��Ds��$��Y��Ek��������|D���\����� ����~�H��-����T���������� ��=����A����!�
���@��[E�aSM�a5�@��m���@�"����-��������_�����������_�������e���@��@�����@��c0�IT������#ѡ����!¯�a������'��9�?��Ds��$��Y��Ek��������|D���\����� �������G��-����T���������� ��=�����A����!�
���@��[E�aSM�a5�@�sm���@�"����-��������_�����������_��������d���@��@�����@��c0��T������#�a�!��A���'��9�������G��-����T���������� ��=�x���A����!�
���@��[E�aSM�a5�@�3m���@�"����-��������_�����������_��������d���@��@����@��c0��T������#�`�@�@���AT�@��G��G@���Z�<`�D�f@����@�T� @����g#��CC���C� � �D�f@����
���������/�@�@��������=���/@��@�����C��_�������������C��_�����Nd���@�����(	��@��_֐@���?�IT������#�
��g�@�������@�@���������g@��O��?�@�C�@�����W��G��g@�E@�F@��?@��,�c�6��@��c��O@�2���[��K�����B���c9?����@�������,�!�<��@��[@��K@��������W@��G@�I��
���[@��K@��,�c@=��@��W@��G@���������_�@����S��C��O@����?@���D���c9����@�������,�!�<��@��O@��?@��������S@��C@�#��
���O@��?@��,�c@=��@��S@��C@����������_����+���������_������c���@�����@��c0�IT������#�@�@��@�@���T����������_��@��������_������c���@���@��c0��
T������#��G��_yD�d@�_�T����#�3��'�D�d@�_�T@
��a����'@�!�Z ���3@��_@y���~��#�@
��/�T����#@�!���'@�B�� �� ���3@��_@y���|����/�D�d@�_�T���� �D@�B@����+�����7����@���[E�aSM��5�/@��+@��k���/@�!��+@�"���@����_@y��������_��������Cy��Nc���@��@��@��C@y�����(	��@��_֐@��c0�T������#�@�����������[E�aSM�a5�@��k���@�$��������-����������_�����-�B��,�c@��������_�����c���@����@��c0�T������#��3��'��/��+�����ط���+@��/@��3@����'@��������_������������b���@��@��@��@���@��c0�	T������#��;�@����7�v�����+��#��'�`�)������~����!����7@�"@�C,@�B(@��[E�cSM�c4hk��"��$@��0@��4@��[E�eSM�e4^k��$��$@��8@��<@��[E�eSM�e5�'@�Vk��$��'@�%���#@� �$��+@��,�B�<����@��������_�����-�B��,�c@��������_��������������b���@��@��@��@��@�����@��c0�)T������#��'��3��/��+�����X����+@��/@��3@����'@�����!�������-�!�=�������_���������������_�����������pb���@��@��@��@����@��c0��
T������#��C�@����?�v����oy�3��+��'��#��/���`�)�����~����!����?@�"@�C,@�B(@��[E�cSM�c4�j��"��'@��0@��4@��[E�hSM�h4�j��'��'@��8@��<@��[E�hSM�h5�3@��j��'��3@�(���+@� �$��@��#@��/@��o@y�,�<����'@��������_�����������-����,��@��������_�����������b���@��@��@��@�����@��c0�iT������#��C��O�0�D�i@� տ	�aT���3��/��+��'��#���������?����'@��#@��/@��3@����+@������������_������������������a���@��@��@��@��@��@��@����@��C�?�T������#��S��_�	@�		��O�P�G��C��?��;��y�7��3��/��+��'�`�)�����~����!����O@�"@�C,@�B(@��[E�cSM�c49j��"��)@�*1@�)5@�
�[E�jSM�j4/j��)�	�)@�*9@�)=@�
�[E�jSM�j5�?@�'j��)��?@�*�	��;@�	 �
$��3@��/@��'@��+@��C@��@y�,��<����7@�����C��_����������������,����,�A�����C��_�����������������da���@��@��@��@��@��@��@�����@��c0�i	T������#��3�@����/��?�]������#���`�)����������!�1���/@�"@�C,@�B(@��[E�cSM�c4�i��"��#@�d0@�c4@���?@�����[E�fSM�f5�#@��i��#�%��#@�&����-�c�=�c�����@� �$��,�!�<����@�����C��_����,�!��,�B@�����C��_�������������a���@��@��@��@��@�����@����?�	T������#��c��w�@�(
��_��y�7��3��C������;��/��+�`�)�����������!�1���_@�"@�C,@�B(@��[E�cSM�c4ki��"��"@�C0@�B4@��[E�cSM�c4ai��"��?���3@��G��7@��K��C@��O��@y�Cy�#���-�����-�B�?��?@�b�[E�bSM�b5�;@�	Ti�� �d@�$��;@�$�e$@�%�`��/@�e �d$��+@��,�!�<����������_����,�!��,�B@��������_����������������y���`���@��@��@��@��@��@��@��@y����@��c0�T������#��3��?��C�@����/��C�-�Ơ=���T�������#�����`�)�7���������!�1���/@�"@�C,@�B(@��[E�cSM�c4�h��"��#@�d0@�c4@���C@�����[E�fSM�f5�#@��h��#�%��#@�&����-�c�=�c�����@� �$��,�!�<����@�����C��_��?�`�)����������!�1���/@�"@�C,@�B(@��[E�cSM�c4�h��"��#@�d0@�c4@��[E�dSM�d5�C@��h��#��C@�$���?@����,�c� ��,�c@�$��,�!�<���������C��_����,�!��,�B@�����C��_����������������_���@��@��@��@��@��@�l���@��c0��	T������#��C��O�@����?��[�0���/��+��'��3�`�)�����������!�1���?@�"@�C,@�B(@��[E�cSM�c4^h��"��$@��0@��4@���[@�����[E�gSM�g5�3@�Wh��$�&��3@�'����-���=�������'@� �$��+@��,�B�<����/@��������_������,�B��,�c@��������_����������������#����_���@��@��@��@��@��@��@��#@�����@��C�?�iT������#��s�����@�K
��o��S���y�G��C��	��O��?��;��7�`�)�;���������!�1���o@�"@�C,@�B(@��[E�cSM�c4�g��"��"@�C0@�B4@��[E�cSM�c4�g��"��K���C@��W��G@��[��S@��_���@y�y����-����-�B�?��K@�b�[E�bSM�b5�O@�	�g�� �d@�$��O@�$�e$@�%�`��?@�e �d$��;@��7@��,�B�<�����C��_������,�B��,�c@�����C��_����������������#��'��+��y��_���@��@��@��@��@��@��@��#@��'@��+@��@y����@��C�?�)T�Cѝ�?����#���������?�!T@y���ҟk�T@9��q�T�?�!T@��������k�T����Φ�kT�	��������C����>��cљh���#����@��w��@��s����{��C�-�!���@�BE�B��@�4�A��#���`�)������~����!����@���@�?�"��[E�cSM��5�@��@��#@�
Xg���@�#�"��@�$��#@�%�?��-�c�=�f�������@� �$��,�!�<���������C��_���������C��_�`�)�b����~����!����@���@�?�"��[E�cSM�c5�@�g���@�#�"�?��-�c�=�c����|�C�cB�C�dB� �[E�cSM�c4g��$�$��,�!�<���������C��_�`�)�2����~����!����@���@�_�C���@�����[E�fSM�_�f5�@��f���@�&�#�%�_��'��-�B�=�G������B������@/���,�B���'@�b �[E�bSM��4�f�� �d$@�$�`$����,�!�<�������C��_�����������'^���@��@��@��@����@��c0�T������#��'��+�@
��+�@��O��#��_k�T�,�B��	T;�9����ֲ���~����+@�" �[E�cSM�c4�f��"��"@����-��=�������_�C��C?��_k�T�,�B���!T"@�D����j����������������|����+@�C0�[E�dSM�d4pf��#��B@���@��[E�bSM�b5�@�df���@�"�����,��=�������_�����������_��������]���@��@���� �@�?��T?@�T@���
���_���`����_�@��_��(�T"h`8���4���"(@9_�qA��T",@9_�q�T 0���@��c0�	T������#Ѡ�@�@�@�@�@�@�����������C��_�������������C��_�������{]���@��@���@����?�iT������#�����@��@���T�(�T������d����������7�@����â�����S��K���@
��/� ����o���a@���C@�D��̮����
��������o@��W��|��[��_��@��c��g��k��@�;�9[E�bSM��4������ӿ���@��J��K��L�$�&�($��@��K@��S@��@�-����@����R��������K��S�@
�����{@���@�;�9�;@�[E�cSM��4�s��O��e�� �"@�"����������s@��@��O@�?|�?|�?|� ��~�$�$�"��@��K@��S@��@�?����������������_��������������\���@��@��@��@��@�v���@���?�	
T������#��{�@��@��� T�(� T��������������J�������C�@��C�4�������������&�c��k��_��s�b@����b��[@���D�b@��g���C�c���[��CD�����W� � �D��/����g@������[@��W@��5���+@��������_@��k@����c@������������	�@��#�ġ����������	�@��O��O@���Z�G@��<`�D�i@���?���h�����#�����������������_�����������x\���@��@��@��@�����@��C�?�)
T�Cѝ�?����#�����	@�)@�?	�T?)�`T������������������F�����	��S�@�����������w��s��o��k������i+@��s�i+��{@�D�j@�����E�k
���g��CF��
���{� � �D���	������@������g@��{@�d5���;@��	����w@��o@��k@��@����s@���
����@���������@��o��o@�)	�Z�W@�)=`�D�k@��������������
������	������������	�����C��_������������������[���@��@��@��@��@��@��@�����@���?�)T�ѝ�?����#���@�� A9'7����������@���`	T�(�!T�@��@��@��@��@��@�����@��A��B��
������@����M��N��O������	��@��W����������������_��@��@��@��@��@���������������_ր@��@��@������k��� ��3�v�������#�c/���k@��[E�cSM�c5�@�1d���@�#���,�!������������_ր@��@��@��@����@��A��
����M��N��������������������_��@��@��@��@��@����|����������_�C�aB�C�bB����������_�C�aB�C�bB����������_�������������^[���@��@��@��@��@�h���@��C�?�T�Cѝ�?����#�����@�	!A9i7D�i@� ��	�
T��������@�	� 	T)��T��������9���@��A��B����
����@����L��M��N��������@��O�������������C��_��@��@��@��@��@���W�������C��_�������p7���c��� ��3�ׯ������#�c/���c@��[E�cSM�c5�@��c���@�#���,�!���������C��_�������������@��A����
��L��M��
���������������C��_��@��@��@��@��@���ݡ������C��_�C�aB�C�bB�������C��_�C�aB�C�bB�������C��_����������������y���Z���@��@��@��@��@��@��@��@y_���@��c0�T������#��7��?��;��O��K��G��C�@�	!A9�6g��7
C�bB�C�cB������������_�'�@��������������������_��7@�)@��?@��C@��G@��K@��O@������	��;@������������_�C�bB�C�cB������������_����������������#���iZ���@��@��@��@��@��@��@��#@�����@��C�?�IT�Cѝ�?����#�������@�l!A9,6D�m@� �?
�aT7
C�bB�C�cB���������C��_�D�l@� �?�@T��������������k@�	�	T)�aT�����	��
�-���@��A��B����
����@����L��M��N��������@��O��������������C��_��@�@��@��@��@��@��@��@����������C��_������	�`6���c��� ��3�Ǯ������#�c/���c@��[E�cSM�c5�@��b���@�$�����,�B���������C��_������	��
�~���@��A����
��L��M��
����������������C��_��@�@��@��@��@��@��@��@�����������C��_�C�bB�C�cB���������C��_����������������#��'��+��y���Y���@��@��@��@��@��@��@��#@��'@��+@��@yC���@��C�?�	T������#��S��W�
@@�
�<@�����	��?��C����H@�L@���������-�Ơ���������J���~��
��������a��;���:�@���[E�aSM�a5�;@�b���;@�#����������C��_�������C��_�������������[Y���@��@��@��@��@�����@��c0�T������#��/��7��?��C�H@�=@�H@�������������?������_����������������#���Y���@��@��@��@��@��@��@��#@����@��C�?�	T������#��S��W�
@���
����?��C������
@� @������
�������������J'�������-Є��=��a��;���:�̭��[E�aSM�a5�;@��a���;@�#����������C��_�������C��_������������X���@��@��@��@�����@��c0�T������#��/��7��?��C�H@�@�H@�������������?������_����������������#����X���@��@��@��@��@��@��@��#@���@�@����_֠�@�@����_���+����_���@�?�����@����_֐@��c0�T������#�@��������]���[E�aSM�a5�@�a���@�$��������-����������_������,�B��,�c@��������_�����tX���@����@��c0�	T������#�@�"��'�������������`�)�+���������!0���'@�"@�C,@�B(@��[E�cSM�c4�`��"��"@�C0@�B4@��[E�cSM�c4�`��"��"@�C8@�B<@��[E�cSM�c5�@��`��"��@�#���@� �$����,��<�������_�����������_��,���,�!@�������_�����X���@�����@��c0�	T������#�@�"��'����@�����������`�)�׬��������!0���'@�"@�C,@�B(@��[E�cSM�c4�`��"��"@�C0@�B4@��[E�cSM�c4�`��"��"@�C8@�B<@��[E�cSM�c5�@�`��"��@�#���@� �$����,��<�������_�����������_��,���,�!@�������_������W���@�����@��c0�	T������#��3�@����/�������#�����`�)������~����!����/@�"@�C,@�B(@��[E�cSM�c4<`��"��$@��0@��4@��[E�eSM�e42`��$��$@��8@��<@��[E�eSM�e5�@�*`��$��@�%���@� �$��#@��,�B�<����@�����C��_������,�B��,�c@�����C��_�����������tW���@��@��@��@�����@��c0�iT������#��3�@�e	��/�b�����#�����`�)�&����~����!����/@�"@�C,@�B(@��[E�cSM�c4�_��"��%@��0@��4@��[E�fSM�f4�_��%��%@��8@��<@��[E�fSM�f5�@��_��%��@�&���@� �$��#@��,�B�<����@�!��������,�!=�����C��_�������������C��_��������,�c��,�@�����C��_�����������
W���@��@��@��@�����@��c0�
T������#��K��W�@�G��G�a����3��/��+��;��7��'�`�)������~����!����G@�"@�C,@�B(@��[E�cSM�c4u_��"��&@��0@��4@��[E�gSM�g4k_��&��&@��8@��<@��[E�gSM�g5�7@�c_��&��7@�'���'@� �$��/@��+@��;@��,���<����3@�������_����������,����,�@�������_������������������V���@��@��@��@��@��@��@�����@��c0�i	T������#��3�@����/��?�m������#���`�)�V���������!�1���/@�"@�C,@�B(@��[E�cSM�c4_��"��#@�d0@�c4@���?@�����[E�fSM�f5�#@�	_��#�%��#@�&�����,�c=�c�����@� �$��,�!�<����@�����C��_����,�!��,�B@�����C��_�������������IV���@��@��@��@��@�����@��c0�T������#��3��?��C�@����/��C��,��=���T��
����#�����`�)��������!�1���/@�"@�C,@�B(@��[E�cSM�c4�^��"��#@�d0@�c4@���C@�����[E�fSM�f5�#@��^��#�%��#@�&�����,�c=�c�����@� �$��,�!�<����@�����C��_��?�`�)�����������!�1���/@�"@�C,@�B(@��;E�cSM�c4w^��"��#@�d0@�c4@��;E�dSM�d5�C@�o^��#��C@�$���?@����,�c� ��,�c@�$��,�!�<���������C��_����,�!��,�B@�����C��_����������������U���@��@��@��@��@��@�l���@��c0��	T������#��C��O�@����?��[�����/��+��'��3�@�)�`���������!�1���?@�"@�C,@�B(@��;E�cSM�c4^��"��$@��0@��4@���[@�����;E�gSM�g5�3@�^��$�&��3@�'�����,��=�������'@� �$��+@��,�B�<����/@��������_������,�B��,�c@��������_����������������#���NU���@��@��@��@��@��@��@��#@�����@��c0�T������#��@�����������;E�aSM�a5�@��]���@�$���������,����������_������,�B��,�c@��������_�����U���@����@��c0�T������#� �@����'�J�������@�)�ԩ�������!p!���'@�"@�C,@�B(@��;E�cSM�c4�]��"��|�#@�d0@�c4@��;E�dSM�d5�@��]��#��@�$���@� �$��,�!�<�����������_�����������_����,�!��,�B@�������_������T���@�����@��c0�I	T������#Ѡ�@�d��'��������@�)����������!p!���'@�"@�C,@�B(@��;E�cSM�c4B]��"��|�$@��0@��4@��;E�eSM�e5�@�9]��$��@�%���@� �$����,�B�<�����������_�������-�� �������_������,�B��,�c@�������_�����~T���@�����@��c0�iT������#��@����'���������@�)�4���������!0���'@�"@�C,@�B(@��;E�cSM�c4�\��"��|�"@�C0@�B4@��;E�cSM�c5�@��\��"��@�#���@� �$����,��<�������_�����������_��,���,�!@�������_�����1T���@����@�@0@�A4@��_֐@��c0�T������#��3� �@��� �$����������_��,���,�!@�������_�����������T���@��@��@��@����@��c0�	T������#��@����/�������?�B��#��C��#�������@�)������~����!$���/@�"@�C,@�B(@��;E�cSM��@���4r\��"����|�#@�e0@�c4@��;E�eSM�e5�@�h\��#��@�%�����@� �$��,�c�<����#@���������C��_����,�!��,�B@�����C��_������S���@�����@���?�	T������#��W��[��_��g��k��o��s��w��TM@��΍�.
��k�T�@� �ATM@��΍�.
���L��.����!T��(�TM@��΍�.
��.��nl���TM@y���ҿkAT���?�A
T
@��,��.���k�
T���s��o��c��_��[��?��W����k��g��@��� ?ր6�W@��[@��_@��c@��o@��s@��@��?@������W@��[@��_@��c@��o@��s@��@��?@��g@��k@����K��C��@��� ?ր6�W@��[@��_@��c@��C@��K@��@��?@������W@��[@��_@��c@��C@��K@��@��?@��o@��s@���	�AT��C�aB�C�bB����������_�?�T
@��-��n���k!T
	@y�̍ҿk�T�����
��@�������������������������_������������_�����!#������	�����;��G����Χ���;@��;E�eSM�e5�G@��[���G@�#���,�!�,������������_������#���,�!�������������_����������������#��'��+��/����R���@��@��@��@��@��@��@��#@��'@��+@��/@����@��c0�	T������#����#��,�B��AT�#���)������#@�"@�!@��;E�bSM�b4I[��!���~����B������,�=��������_������������_��������R���@��@����@��c0�	T������#����#��,�B��AT�#���)�U����#@�"@�!@��;E�bSM�b4[��!���}����Bt/�����,�=��������_������������_�������kR���@��@����@��c0�	T������#����#��,�B��AT�#���)�!����#@�"@�!@��;E�bSM�b4�Z��!��B�����B�����,�=��������_������������_�������7R���@��@����@��_��@��c0�IT������#����� ������@�"@�!@��;E�bSM�b4�Z��!���������,���������_����������������_�������R���@��@����@��c0�	T������#��;��7�@�����a�%@����҆A��+�T�,��?�TE@������+����'��7@��@�� @���T��!���~���T��!t/��}���!T��!�E���#�����)������'@�"@�!@��;E�bSM�b5�#@�[Z��!��#@�$���@����@��+@����@������������������_�����,�!�	�9�� ������������Q���@��@��@��@�����@��C�?��T������#��S��_��O�@�����/�����g@����҈A��+T�,����T�@���C��7��3��/��+��?��O@�c@�c @��T��c���~��T��ct/��}��aT��c�G���'��;���)�,����?@�"@�!@��;E�bSM�b5�;@��Y��!��;@�&���'@����3@��/@��+@��C@����7@���������������C��_�����,�!�	��8�� �����������������/Q���@��@��@��@��@��@��@�����@��c0�	T������#��+�@�� A9f	7D�� @���T�~��������T�}����t/���aTE�������@���aT�'��7��/��3��+��@�����<�� 7���,�!��,�B`�������_� ��������7@�"@�!@��;E�bSM�b4|Y��!���'@��@��+@��/@��3@��,����������������_�B�aB��B�bB���������_�B�aB��B�bB���������_�����,�!�	�8�� ��������������P���@��@��@��@��@�����@��c0�T������#��;��G�	@�*!@�_	�T)!A9I6�B�bB��B�cB������������_�g�_�T�~���)��_	�T�}���)u/�_�TH����)
��@�
�T�7��S��G��C��?��;��O��K��@��	����~��@7�����,�B��,�c`��������_� ���<����S@�"@�!@��;E�bSM�b4�X��!���;@��?@��C@��G@��K@��O@��,������7@�����@�ӗ���������_�����,�!�	��7�� ����������������#���DP���@��@��@��@��@��@��@��#@�����@��c0��T������#��K��O�@@��<@����� ��7��;���H@�
L@���������-�ƀ��������~����
���h���a��3���.�ߤ��;E�aSM�a5�3@��X���3@�#������������_���������_��������������O���@��@��@��@��@�����@��c0�T������#��/��7��?��C�H@�=@�H@�������������?������_����������������#����O���@��@��@��@��@��@��@��#@����@��c0�T������#�@�a���a�����.�����;E�aSM�a5�@�FX���@�#�������������_����������_������O���@����@��c0��T������#��9�B'�����p�B�߈�5��p��c���δ���@�@����������_������O���@���@��c0�)T������#�D@��@�_��T�@�%@9�q�T�`@9�6 �`����ٙ���������_������X�� ���DO���`9�_��@��C�?�T������#��S��W�@����k�.��?��C������@� @���������������'�������-��������A��7�0@�4@�!@��� ?��;��3���=�����;E�aSM��5�7@��;@��W���7@�#��;@�$���3@����@�`9��������C��_�������C��_�����������O���@��@��@��@�����@��c0�T������#��/��7��?��C�H@�@�H@�������������?������_����������������#����N���@��@��@��@��@��@��@��#@����@��c0��T������#��K��O�@����k�5��7��;�����@� @���������������'�������-�������a��3���.�����;E�aSM�a5�3@�EW���3@�#������������_���������_������������N���@��@��@��@�����@��c0�T������#��/��7��?��C�H@�@�H@�������������?������_����������������#���XN���@��@��@��@��@��@��@��#@����@��c0�IT������#њ��;E�`������C��_���_N����@��c0�	T������#�B�`3A�@�?�T@9�9@9�9�V��@��!���X���@9;W����4�A�ҿX���@95W��$W���V���B�`3A�@96�V����X<���ҲX���V���V��������ҫX���V���������_���)N�����@��c0�IT������#��������� � E��3���W����@�B@�@?�������_�������
N���@��@���_��_������_������_������_������_������_������_������_������_������_���?�T@9_�qaT�@��_ց�?��LT�T�C9_�q�T������������_�B�����?�MThb8DŽ��@�dq	T���@�dq�T���|q�T���@����@�%qhT�����q�Tc@��qT���@�����q!Tc@��q�T�q@T����T���������_����_����_����_�a@�?�q`T���mT���_����_��@��c0�T������#��'��/��3��7��;��?�(�?��Thh8�q�T�q�T�;��7��/��3���!T�@��-��h���kAT�@y�̍��k�Tb��@�A@��� ?��/@��3@��7@��;@������� 6$Є����%E���3���&E�ƀ3��߈�5 E��3��������/@��3@�$Є��%E���3�&E�ƀ3�;E�g�s9g7�����߈�5 E��3��c�p����/@��3@�;E�d�s9�6�A@��� ?���������_�����������_�@����������_�b��@�A@��� ?������7@��;@��6d��@��@��� ?������6����������_�@����������_�@���@�������_�����������_���;V�� ����������������#����L���@��@��@��@��@��@��@��#@�W���@��C�?�iT�Cѝ�?����#������������@T(��T���� ����������@��@��@��@��@��@������@��A��B����	��
��@��[��H��I��J������
��[@��w��K��L��M��@�
����w@���������������C��_�,�������������C��_�������f����?��{���3�U��������c/���?@��;E�cSM�c5�{@�U���{@�$�����,�B���������C��_ր���:������@��@��@��@����@��A������K��L����	��H��I��@������������������C��_�,������������C��_�����������������BL���@��@��@��@��@��@��@�b���@��c0�iT������#� �"E�B�5�B�߈�5 E��5��(�!�8�i���;E�`�F��������_���"L����@��c0��T������#�#@�@�_�T#@�@���T���#�#@�@�����Lz��6�#@�a@��@�`@�b@�Ez�����������_��������K���@��@����@��c0��T������#�#@�@�_�T@�$@���T���#�#@�@�����$z��6�@�`@��#@��@�b@�z�� 6�@�`@��#@��@��aT�@�a@�����6�@�`@��#@��@���!Ta@��@�����6�@�` @��#@�� @���`T��a$@��$@�������������_��������K���@��@�����@��c0�)T������#����#�H7���6�@�d@��#@��@���Td @�� @���Td A9� A9�ʄ@��6b,@��,@���aT�(@�`(@��y���6�@�`0@��#@��0@���!T�4@�a4@�{���6�@�`8@��#@��8@���`T��a<@��<@�o�����������_�������rK���@��@����"@9@9b�B@��6@�#@��AT@�#@��T@�!@�?�����_����_֐@��c0��T������#�#@�@�_�T#@�@���T���#�#@�@������y��6�#@�a@��@�`@�b@�}y�����������_�������4K���@��@����@��c0�	T������#�@�$@��T���#�"@�@��������6�@�`@��#@��@���`T��a@��@������������_�������K���@��@����@��c0�iT������#�@�$@���T���#�@�"@������~��6�@�b@��#@��@�_�AT�@�f@���T�@�f@���ATeA9�A9�ʥ@ҥ6eA9�A9�ʥ@�6eA9�A9�ʥ@�e6�@�`@�y���6�#@�a@��@��@��@�y��6�#@�a@��@�`@�b@�y�����������_��������J���@��@�����@��c0��T������#�#@�@�_�T#@�@���T���#�#@�@������x��6�#@�a@��@�`@�b@��x�����������_��������J���@��@����@��c0�T������#�#@�@��AT@�#@�_�T`@9$`@9c�c@�#6@�$@��k�T ��$ ���k!T$@�$$@��k�T!@�@��x�����������_�������fJ���@��@���"@�@�_�T@�#@��AT@�#@��T0@y!0@y_k��������_֐@��c0�)T������#ѐ@�0� �@�@�@���S����������_�k��� �����7J���@��@�������T�#����@��c0��T������#ѐ@����+���@�@�@�������������Y���������_�E��� �����������J���@��@��@��@���@��#���!��T�#�����@��c0�)T������#ѐ@�0� �@�@�@���s����������_���� ������I���@��@�������T�#����@��c0�IT������#ѐ@�P�@�@�?@�AT@�"@9_�q�T!@9!@�?q�����������C��_���� ������I���@��@��c����T�#����@��c0�)T������#ѐ@�0� �@�@�@���w����������_�׏�� ������I���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@��������������_ַ��� ������I���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���/����������_֗��� �����cI���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@��������������_�w��� �����CI���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���;����������_�W��� �����#I���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@��������������_�7��� �����I���@��@�������T�#����@��c0�)T������#ѐ@�0� �@�@�@���W����������_���� ������H���@��@�������T�#����@��c0��T������#ѐ@����+���@�@�@�������������-���������_�� ������������H���@��@��@��@���@��#���!��T�#�����@��c0�)T������#ѐ@�0� �@�@�@���w����������_�ˎ�� ������H���@��@�������T�#����@��c0�IT������#ѐ@�P�@�@�@��� T�@�aT@��������@��7��B�c�E��B�b�E�����|������7@���|��|���������������_֒��� �����^H���@���@��#����T�#�����@��c0�T������#ѐ@�����@�@�@��T@�!T������������C��_�����������(�T�h`8���4����(@9�q���T�,@9�q!��T�0��0��~��X��� �����$H���@���@��c���A��T�#�����@��c0�)T������#ѐ@�0� �@�@������c ���TDh`8����q ��T
"�}��`��A���������_�c�����?7�@�d5����������T�TEhd8e��4�����4Q����� ������G���@���@������T�#�����@��c0�iT������#ѐ@�p�`�@�����b����@��� ������p8���@��@�����ҡ�!�+�������������_�h&8!�?�
Teha8&�ӧDӥ@����0�ig8ie8��"Th&8�����T	���@����:������������@��P�����@��P��ō�� ������G���@����@��#���a��T�#������@��c0�	T������#ѐ@����������#�@���@?�������_�����������mG���@��@��@��@��@�������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_�����OG���@��@�����!��T�#����@��c0�	T������#ѐ@����������#�@���@?�������_�����������-G���@��@��@��@��@�������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_�����G���@��@�����!��T�#����@��c0�	T������#ѐ@����������#�@���@?�������_������������F���@��@��@��@��@�������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_������F���@��@�����!��T�#����@��c0��T������#ѐ@������`/�������C��_��� ������F���@��@��c����T�#����@��c0�IT������#ѐ@����#��'���B�cF�?�`T���B�cF��������z���������_ֺ��� ����������F���@��@��@���@��������T�#�����@��c0�iT������#ѐ@�p��9�����������_�����iF���@��@�����a��T�#����@��c0�iT������#ѐ@�p��9s����������_�����MF���@��@�����a��T�#���@���C0@�B4@����������_��@��c0�T������#ѐ@�P��#��9~����������_�����������!F���@��@��@��@��@�������T�#���@���C8@�B<@����������_��@��c0�T������#ѐ@�P��+��9�����������_������������E���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@����9_����������_��������E���@��@��@�����!��T�#����@��c0�T������#ѐ@�P��+��9�����������_������������E���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@����9s����������_��������E���@��@��@�����!��T�#����@��c0�T������#ѐ@�P��+��9�����������_�����������}E���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#��9&����������_�����������]E���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�p��9c����������_�����AE���@��@�����a��T�#����@��c0�iT������#ѐ@�p��9K����������_�����%E���@��@�����a��T�#���@���C0@�B4@����������_��@��c0�T������#ѐ@�P��#��9V����������_������������D���@��@��@��@��@�������T�#���@���C8@�B<@����������_��@��c0�T������#ѐ@�P��+��9Z����������_������������D���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@����97����������_��������D���@��@��@�����!��T�#����@��c0�T������#ѐ@�P��+��9r����������_������������D���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@����9K����������_�������tD���@��@��@�����!��T�#����@��c0�T������#ѐ@�P��+��9�����������_�����������UD���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#��9�����������_�����������5D���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�p��9;����������_�����D���@��@�����a��T�#����@��c0�iT������#ѐ@�p��9#����������_������C���@��@�����a��T�#���@���C0@�B4@����������_��@��c0�T������#ѐ@�P��#��9.����������_������������C���@��@��@��@��@�������T�#���@���C8@�B<@����������_��@��c0�T������#ѐ@�P��+��92����������_������������C���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@����9����������_��������C���@��@��@�����!��T�#����@��c0�T������#ѐ@�P��+��9J����������_�����������iC���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@����9#����������_�������LC���@��@��@�����!��T�#����@��c0�T������#ѐ@�P��+��9b����������_�����������-C���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#��9ָ���������_�����������
C���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�p��9����������_������B���@��@�����a��T�#����@��c0�iT������#ѐ@�p��9�����������_������B���@��@�����a��T�#���@���C0@�B4@����������_��@��c0�T������#ѐ@�P��#��9����������_������������B���@��@��@��@��@�������T�#���@���C8@�B<@����������_��@��c0�T������#ѐ@�P��+��9
����������_�����������}B���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@����9���������_�������`B���@��@��@�����!��T�#����@��c0�T������#ѐ@�P��+��9"����������_�����������AB���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@����9�����������_�������$B���@��@��@�����!��T�#����@��c0�T������#ѐ@�P��+��9:����������_�����������B���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#��9�����������_������������A���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�p�`�@�@�����!�2��|�����������_���� ������A���@��@��#���a��T�#����@��c0�T������#ѐ@�����������C��_�ׇ�� ������A���@��@��c���!��T�#����@��c0�T������#ѐ@�����������C��_ֻ��� ������A���@��@��c���!��T�#����@��c0��T������#ѐ@�P�������,�!�	��(������ ���������hA���@��@��@��@������T�#����@��c0�iT������#ѐ@�p��9o����������_�����MA���@��@�����a��T�#����@��c0�T������#ѐ@���@��9R����������_�����0A���@��@�����A��T�#����@��c0�IT������#ѐ@�P�P���������_�����A���@��@������T�#����@��c0�iT������#ѐ@�p�@�7���������_������@���@��@�����a��T�#����@��c0�IT������#ѐ@�P�p���������_������@���@��@������T�#����@��c0�iT������#ѐ@�p�@�W���������_������@���@��@�����a��T�#����@��c0�iT������#ѐ@�p��9Ӹ���������_������@���@��@�����a��T�#����@��c0�T������#ѐ@���@��9�����������_������@���@��@�����A��T�#���@���C0@�B4@����������_�@�B@���C0@�B4@����������_��@��c0�IT������#ѐ@�P�����������_�����^@���@��@������T�#����@��c0�iT������#ѐ@�p�@�����������_�����E@���@��@�����a��T�#����@��c0�T������#ѐ@�P��#��9�����������_�����������%@���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�p��#�@��9a����������_�����������@���@��@��@��@��@������a��T�#���@���C8@�B<@����������_�@�B@���C8@�B<@����������_��@��c0�T������#ѐ@�P��+��9V����������_������������?���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�p��+�@��95����������_������������?���@��@��@��@��@������a��T�#����@��c0�IT������#ѐ@�������������_����C9���?���@��C@9�@�����A��T�#����@��c0�iT������#ѐ@���@�����������_����C9��l?���@��C@9�@�����!��T�#����@��c0�IT������#ѐ@�P����������_����C9��������N?���@��C@9�@��@��@��@��#����T�#����@��c0�iT������#ѐ@�p�@����������_����C9��������-?���@��C@9�@��@��@��@��#���a��T�#����@��c0�IT������#ѐ@�������������_�������
?���@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�����������_��������>���@��@��@�����!��T�#����@��c0�IT������#ѐ@�������������_��������>���@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�����������_��������>���@��@��@�����!��T�#����@��c0�IT������#ѐ@�������������_����C9���>���@��C@9�@�����A��T�#����@��c0�iT������#ѐ@���@�k���������_����C9���>���@��C@9�@�����!��T�#����@��c0�iT������#ѐ@����9���������_�������d>���@��@��@�����!��T�#����@��c0�T������#ѐ@���@��9ε���������_�������G>���@��@��@�������T�#����@��c0�T������#ѐ@�P��+��9
����������_�����������)>���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�p��+�@��9���������_�����������>���@��@��@��@��@������a��T�#����@��c0�iT������#ѐ@����9�����������_��������=���@��@��@�����!��T�#����@��c0�T������#ѐ@���@��9�����������_��������=���@��@��@�������T�#����@��c0�T������#ѐ@�P��+��9���������_������������=���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�p��+�@��9�����������_������������=���@��@��@��@��@������a��T�#����@��c0�	T������#ѐ@��@�����,�!����,�c@��� �`��3���E�aSM�a5�@��E���@�$���������,����������������_�����P=���@���@�������T�#�����@��c0�)T������#ѐ@�0�@��@�����,�!����,�c@��� �`������E�aSM�a5�@��E���@�$���������,����������������_�����=���@���@�������T�#�����@��c0�T������#ѐ@�P��#��9²���������_������������<���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�p��#�@��9�����������_������������<���@��@��@��@��@������a��T�#����@��c0�T������#ѐ@���#��'�����������_����������<���@��@��@��@�������T�#����@��c0�T������#ѐ@�0��#��'�@�i���������_����������<���@��@��@��@�������T�#����@��c0��T������#ѐ@�P�������,�!�	��#������ ���������t<���@��@��@��@������T�#����@��c0�iT������#ѐ@�p��9{����������_�����Y<���@��@�����a��T�#����@��c0�T������#ѐ@���@��9^����������_�����<<���@��@�����A��T�#����@��c0�IT������#ѐ@�P�\���������_�����"<���@��@������T�#����@��c0�iT������#ѐ@�p�@�C���������_�����	<���@��@�����a��T�#����@��c0�IT������#ѐ@�P�|���������_������;���@��@������T�#����@��c0�iT������#ѐ@�p�@�c���������_������;���@��@�����a��T�#����@��c0�iT������#ѐ@�p��9߳���������_������;���@��@�����a��T�#����@��c0�T������#ѐ@���@��9³���������_������;���@��@�����A��T�#���@���C0@�B4@����������_�@�B@���C0@�B4@����������_��@��c0�IT������#ѐ@�P�����������_�����j;���@��@������T�#����@��c0�iT������#ѐ@�p�@�����������_�����Q;���@��@�����a��T�#����@��c0�T������#ѐ@�P��#��9�����������_�����������1;���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�p��#�@��9m����������_�����������;���@��@��@��@��@������a��T�#����@��c0�T������#ѐ@���#��'�Z���������_����������:���@��@��@��@�������T�#����@��c0�T������#ѐ@�0��#��'�@�9���������_����������:���@��@��@��@�������T�#���@���C8@�B<@����������_�@�B@���C8@�B<@����������_��@��c0�T������#ѐ@�P��+��9"����������_������������:���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�p��+�@��9����������_�����������t:���@��@��@��@��@������a��T�#����@��c0�IT������#ѐ@�������������_����C9��U:���@��C@9�@�����A��T�#����@��c0�iT������#ѐ@���@�s���������_����C9��8:���@��C@9�@�����!��T�#����@��c0�IT������#ѐ@�P�|��������_����C9��������:���@��C@9�@��@��@��@��#����T�#����@��c0�iT������#ѐ@�p�@�[��������_����C9���������9���@��C@9�@��@��@��@��#���a��T�#����@��c0�IT������#ѐ@���l���������_��������9���@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�O���������_��������9���@��@��@�����!��T�#����@��c0�IT������#ѐ@�������������_��������9���@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�g���������_��������9���@��@��@�����!��T�#����@��c0�IT������#ѐ@���T���������_����C9��i9���@��C@9�@�����A��T�#����@��c0�iT������#ѐ@���@�7���������_����C9��L9���@��C@9�@�����!��T�#����@��c0�iT������#ѐ@����9�����������_�������09���@��@��@�����!��T�#����@��c0�T������#ѐ@���@��9�����������_�������9���@��@��@�������T�#����@��c0�T������#ѐ@�P��+��9֯���������_������������8���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�p��+�@��9�����������_������������8���@��@��@��@��@������a��T�#����@��c0�iT������#ѐ@����9�����������_��������8���@��@��@�����!��T�#����@��c0�T������#ѐ@���@��9n����������_��������8���@��@��@�������T�#����@��c0�T������#ѐ@�P��+��9�����������_�����������y8���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�p��+�@��9�����������_�����������X8���@��@��@��@��@������a��T�#����@��c0�	T������#ѐ@��@�����,�!���c,�c@��� �`������E�aSM�a5�@��@���@�$���������,����������������_�����8���@���@�������T�#�����@��c0�)T������#ѐ@�0�@��@�����,�!���c,�c@��� �`��ƌ��E�aSM�a5�@��@���@�$���������,����������������_������7���@���@�������T�#�����@��c0�T������#ѐ@�P��#��9�����������_������������7���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�p��#�@��9m����������_������������7���@��@��@��@��@������a��T�#����@��c0�iT������#ѐ@����9[����������_��������7���@��@��@�����!��T�#���@�@(@�A,@��_�@�A������_����_�@�@�@��_֐@��c0�T������#ѐ@���7��?�������C��_��������Cy��������N7���@��@��@��C@y�@��@��@��@��c����T�#����@��c0��T������#ѐ@����3�@�@�	@�
0@y�����������	��
��������C��_�����������7���@��@��@��@���@��c���A��T�#�����@��c0�T������#ѐ@�P��7��G�&������C��_��������Cy�������y���6���@��@��@��C@y�@��@��@��@y�@��c����T�#����@��c0��T������#ѐ@����;�@�	@�
@�0@y���������
������	��������C��_����������Sy���6���@��@��@��@��S@y��@��c����T�#������ ��C�a@� �_�����_�@��C�b@� �_�����_��@��c0�iT������#ѐ@�0��'�C���������_��������Cy���6���@��@��@��C@y�@�������T�#����@��c0��T������#ѐ@���@�@�@�0@y�����������_�����u6���@��@�������T�#����@��c0�iT������#ѐ@�0��'�����������_��������Cy��V6���@��@��@��C@y�@�������T�#����@��c0��T������#ѐ@���@�@�@�0@y��o���������_�����56���@��@�������T�#����@��c0��T������#ѐ@�������(	��@�����C��_�I|�� �����6���@��@��c����T�#��������_�0@y�_��@��c0�iT������#ѐ@�0��'�K���������_��������Cy���5���@��@��@��C@y�@�������T�#����@��c0��T������#ѐ@���@�@�@�0@y��'���������_������5���@��@�������T�#����@��c0�T������#ѐ@�P��#��9����������_������������5���@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#��9���������_������������5���@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�0�@@�{����������_���R5���@������T�#����@��c0�iT������#ѐ@�0�@@������������_���:5���@������T�#����@��c0�iT������#ѐ@�0�@@�m���������_���"5���@������T�#����@��c0��T������#ѐ@���/��3��7��?�G@����������������������C��_����������������4���@��@��@��@��@��@���@��c����T�#�����@��c0�T������#�#@9@9��c@�6@�#@�_�T#@�@���T���#�#@�@�����/c��6�#@�a@��@�`@�b@�(c�����������_��������4���@��@����@��c0�iT������#�@�$@���T���#�"@�@������h���6�@�`@��#@��@��!T�@�a@��h���6�@�"�@9�#@�d�@9B�B@��6!�@9b�@9!�!@������������_��������4���@��@����@��c0�iT������#��'��3��?� ���T�C9�7��3��+��'��@� ����`�!|�|��CB9�6�+@��'@���D�+@��'@������xf�������f��@����+@��'@����������+@� �JT�ӟ�IT�|����hg�����T!�B�B|`�@�%��7@�?��T���3@� �������_��@��=�������=�������=�����xi�������6��@����+@��'@����������+@� �J��T�@��˟�)T��	˧xg��	��T�	����=�������=���@���}=�� ����������������#��'��C9��$4���@��@��@��@��@��@��@��#@��'@��CA9u��$�Bʅ~�E����he��|H��~�E��ig��ʇ|P��~�	E�)�'ig��ʄ|Xӄ~�E��<��hd����%�B�E~�
E�J�Eie�K|H�k~�EЌ��ik�e�K|P�k~�
EЭ��ik�e�B|X�B~�E�k8�bib��ʀ��C�D~��hd�E|Hӥ~�ie���E|Pӥ~�%ie���B|X�B~��hb���"��c�d~�Did�e|Hӥ~Ӆie���e|Pӥ~ӥie���c|X�c~�cic���A�_��@��c0�)	T������#���� �jT���������_�!�?���T���~�&i$�B�_@��TcA�c�d����hb8�@�����~ӄ ƚ ���0������$�&@������_ӈ@���E��8�� ��#��T(A�6�	if8�$ɚ�@�l���?�I1��)@�)!̚��)1���	�߀�+��T����z��<�� ���x3������p�"��A��<@�A��"�`�������b�����c�d�ʂ �B`�A��������B�����c�dʂ0B�B0�A�`��`��`��`��B���҃������c�dʂB�B�Aʢ��Ң���BU��BU��B�C�B�b��@�_����ҡ���AU��AU��!�"�A�A��!�`��`��`��`��B���҃������c�dʂB�B�A��������B�����c�dʂ0B�B0�A�"�`�������b�����c�d�ʂ �B`�A�"�p�C��b��#<@�b�@�_��@���?��T������#��[� ��D�c0�c�߈�5�W��_��[��D�0��(�!�-�8����W@��[@��_@� �_�T!@� �!������$A���hb8&$Ś�����B����0���@�� Ț�0��c�_��+��T������������a�\���$A����hb8��' ƚ�@�(l|��{�%˪@�%ŚH����0���|D�_�0�����c��x"���_@�K��T������������al@���#A�c�dhb8��& Ś�@�'l|��{�ˉ@��$ĚG����0���|D�?�0�����c��x"���_@�K��T���9�4F��Rӥx�c��^ӥpӣ��jӥhӣ��`ӣ��LӥXӣ��XӥPӣ�Ŭd�c��%�x!���?@�JT�c�Cxa�c|d��c��xa�c������������_�'A��7��he8i$Ț���K˥��(1��@�!˚�1�������+��T���@����;�� �����������]2���@��@��@��@�L���@��c0�	T������#�A���������������!�3�6���������_�����@2���@���}��_��@��c0��T������#��;��G�� �KT_ �kT��T���� ��T��L���bT�
����
��9���������������|���o����������_֠���,�!@�c������,�!�^������,�!��Y�� ������������������1���@��@��@��@��@��@��@�����@��c0��T������#��;��G�� �KT_ �kT��T���� ��T��L���bT�
����
��9�����@����������|���#����������_֠���,�!@�������,�!�������,�!��
�� ������������������1���@��@��@��@��@��@��@�����@��c0��T������#��'�?`�`T��v�����,�B������������_��/��'�`���U������'@��}��/@�x����@� ��'@�C ��/@�� ����}���n����@� ��/@�C@��'@�B@����}�e����,���@�����������_���������d1���@��@��@�����}��_��@��c0�	T������#��+��7�� �kT_ �T�'��+�?�`T���� ���T��E���BT���@� �� �����`�!|�|��'@�����dxd�������������@����'@��������� �jT�ӟ@�"T{�9�|ӄ�ehe��@���TO�����xh����������@����'@������� �T�@��˿@�"T{�9f������xe�A�#��T.�����xd����������@����'@��������� �T�ӟ@��T{�9e��|ӄ��hf��@���T!�B�B|`�@��������+@�A�������_����|�":�����|�:�����|�:�����|�:�����|�:�����|�:������,�!@�������,�!�������,�!���� ������������������0���@��@��@��@��@��@��@�N���@��c0�)T������#��+��7�� �T_ �T�'��+�?�`T���� ���T��E���bT���@� �� �����`�!|�|��'@������xh�������c����@����'@��������� �T�@��˿@�BT{�9f������xe�A��TO�����xd�����G����@����'@������� �T�ӟ@�BT{�9e��|ӄ��hf��@�C��T/����dxg���������+����@����'@��������� �T�@��˿@��T{�9����exe��@��T!�B�B|`�@������+@�A�������_����|�m9�����|�j9�����|�g9�����|�d9�����|�a9�����|�^9������,�!@�e������,�!�`������,�!��[�� ������������������/���@��@��@��@��@��@��@�M���@��c0��T������#ѐ@�����@�A�ҕ�������������!�3�Ω��������_�
v�� ������/���@��@��#�����T�#����@��c0�IT������#ѻC�aoE� �?��T�C�`kE��D�aSM��4@�O8��!��(�!`"���������_���9�� ����/���!`�ҡ��!q��������A����A���|��_֐@��c0��
T������#��G�����Ҡ��A �����ң&����G@�d@���Z�d@���Z�d@���Z�d@���Z�a(@�?�T%P��p�hT����7�������Є���V ���G@����7@��;��3��/�P�f@���������:���G@�d(@��/@��ˁ��3@�_��T� �e,@�_�cT�;@��+��;@��}��Є�5 ���+@����& �h&�����������_֧8���z��8�� �����E/���@�����@��c0��T������#��#�_��T$@����ҥ&��k�T@������!���A�!�&�����,��,��������_�_p�T$�@�f ������~���h0�����~���j@��
�J��J~�+
�lP��ˌ���~���,@��	�Z��hf���Z��hh���Z�$ij���Z���`T�����+������z��9���@��+@��@�bP���B��Bz�bib�B��C@� �,�(������������_�@������a���!�!�3�����,��,��������_������������.���@��@��@��@�����@��c0�)T������#��������� �!`�ҡ��!q��������A����A���|����,��	��������_����.����|��_��z��_��@��c0��T������#��;��7��?�,@���,�(@���T��T�C��;�@��z����˄�����_�G�����?�T�+�����79���7@��;@��?@��C@��+@��z��@�(@���(���T�����������7@�(��;@��?@��C@��z��@�_��Tc�����E�!��z�����+T�#��'���������z����������#@��@�����@�@����z��'@�`�E��?@��z����7@���@��񤰆�?�T�#������8���7@��?@��#@�(��������������_������7�����z��7�� �����������&.���@��@��@��@�}���@���?�)T������#��s��o��k��������>��c�M8���#���.��@����o@�"@��s@��cT�k@��k@������|��Є���������o@��[��W��S��������|��8���[@��S@��W@�������_������������-���@��@��@��@����@��C�?�	T������#��	��,�{�(�d@��,�{)�f@��,�{C)�h'@��,�{�)�j/@������'��/��;�,@���ҥ˥@���	��a������?�T�W���}����$h&��$�����W@��(@�������@��{��@����@����@����G��	�����C��_֠���,�!�����@��6�� ������-���@�����@��@��@�B�z�"a�U�@)A)�|@��|@��|@��|@�(���|@���R[�r��(��)J)
)J�	�d��|@����R��r��(��)J)
)J�	�P��|@��{�R��r��(��)J)
)J�	�<��|@���ݙR�7�r��(��)J)
)J�	�(��|@�����R���r��(��)J)
)J�	�d��|@��[ŘR��r��(��)J)
)J�	�P��|@��{ˆR�r��(��)J)
)J�	�<��|@��;��Rۨ�r��( ��)J)
)J�	�(��|@���R0�r��($��)J)
)J�	�d��|@�����R�h�r��((��)J)
)J�	�P��|@��ۉ���(,��)J)
)J�	�<��|@����R�+�r��(0��)J)
)J�	�(��|@��[$�Rr�r��(4��)J)
)J�	�d��|@��{2�R��r��(8��)J)
)J�	�P��|@���q�R;ϴr��(<��)J)
)J�	�<��|@��;�R�6�r��(��)J)
)J�	�(��|@��(���|@��|@�[��R�þr��(��J
�)
J	*�|@��
�|@��l��h�R�r��(,��J
�)
J	*�|@��
�|@��\��;J�R�ˤr��(��J
�)
J	*�|@��
�|@��H��[��R�6�r��(��J
�)
J	*�|@��
�|@��0����R�źr��((��J
�)
J	*�|@��
�|@��l��{��R�H�r��(<��J
�)
J	*�|@��
�|@��\��;МR;�r��(��J
�)
J	*�|@��
�|@��H��y�R{��r��($��J
�)
J	*�|@��
�|@��0��ۼ�R;<�r��(8��J
�)
J	*�|@��
�|@��l����R�f�r��(��J
�)
J	*�|@��
�|@��\�����R���r��( ��J
�)
J	*�|@��
�|@��H�����R[��r��(4��J
�)
J	*�|@��
�|@��0��� �R{<�r��(��J
�)
J	*�|@��
�|@��l���R���r��(��J
�)
J	*�|@��
�|@��\��;[�R��r��(0��J
�)
J	*�|@��
�|@��H��[��R[��r��(��J
�)
J	*�|@��
�|@��0��(���|@�[(�R[��r��( ��)J)J�	�p��|@��;ОR;�r��(,��)J)J�	�T��|@��[$�R���r��(8��)J)J�	�@��|@����R���r��(��)J)J�	�$��|@���H�Rۗ�r��(��)J)J�	�p��|@��;��R�{�r��(��)J)J�	�T��|@��l�R{׾r��((��)J)J�	�@��|@����R�׷r��(4��)J)J�	�$��|@���؏R{�r��(��)J)J�	�p��|@��[��R;T�r��(��)J)J�	�T��|@����R���r��(��)J)J�	�@��|@�����R��r��($��)J)J�	�$��|@��;�R�:�r��(0��)J)J�	�p��|@���<�R{ۼr��(<��)J)J�	�T��|@����R[�r��(��)J)J�	�@��|@���̊R���r��(��)J)J�	�$��|@��(���'*�H�R;��r��(��)*)J�	�h��&*���R[e�r��(8��)*)J�	�X��%*��t�R�r�r��(��)*)J�	�D��$*�;�R{��r��(0��)*)J�	�,��'*�{8�R{��r��(��)*)J�	�h��&*�[��R��r��((��)*)J�	�X��%*����R���r��(��)*)J�	�D��$*�;��R���r��( ��)*)J�	�,��'*��ɏR��r��(<��)*)J�	�h��&*�ܜR�ſr��(��)*)J�	�X��%*��b�R;`�r��(4��)*)J�	�D��$*�;4�R��r��(��)*)J�	�,��'*�[ЏR{�r��(,��)*)J�	�h��&*��F�R[��r��(��)*)J�	�X��%*�{W�R�Z�r��($��)*)J�	�D��$*�;r�R�p�r��(��)*)J�	�,��'*���
��!����T))�_��@��c0�IT������#ѻC�aoE� �?��T�C�`kE��D�aSM��4@�3��!��(�!�"���������_��@��3�� ���k*����@��c0�IT������#��G����{����	��c��#,����G@�d@���Z�d@���Z�d@���Z�d@���Z�d@���Z�a,@�?�T%`����hT�{��7��{������������G@����7@��3��/��;�`�fP����������4���G@�d,@��/@��ˁ��3@�_��T� �e0@�_�cT�;@��+��;@��}���������+@����& �h&�����������_�l3���z�b3�� �����
*���@�����@��c0��
T������#��#�_��T$@�e��%,��k�T@���~��A���A�!�	�����,��,��������_�_��T$�P�f ������~���h0�����~���j@��
�J��J~�+
�lP��ˌ���~�m�n`������~��
�.@��	�Z��hf���Z��hh���Z�$ij���Z�dil���Z��
�`T�����+����
��z�h4���@��+@��@�b`���B��Bz��ib�B��C@� �0�,������������_�@��k~�������!� �����,��,��������_������������)���@��@��@��@����!`�ҡ���!q�ҡ�����A��@�����A��>��Az�������_��@��c0�T������#���:�<~�� �!`�ҡ���!q�ҡ�����A��@�����A��>��Az���������,����������_���Y)������_��z��_��@��c0��T������#��7��C��?��;� Չi���7@�0@��?@�!�0�,@�?�
T?��TP��z�e���&�����_�E������;@�?�`T�+������3���7@��;@��?@��z��+@��@�,@���,���AT������7@�,��;@��?@��z��@�_��T�C@����˦���E�!��z����;@��C@���T�'��#�����z�������#@��@������@������z��'@������7@��?@��z���P��񣰃�?�T�#������3���7@��?@��#@�,��������������_�����=2�����z�:2�� ������������(���@��@��@��@�~���@��C�?��T������#��o��{��w��s�DP��_�i���#��o@����>��c��2���#��o@�0@��W��#�+��@����`��CA��#��{@��_@�_�cT�s@��s@���Ҥ������c��_��[��w@����������J3���c@��[@��_@�����C��_������������(���@��@��@��@�����@��C�?�)
T������#��	��C
�0@����������3���s���������9�@��}����}��˿���0��� �? �hT���T�[���}�	��f��˥���������h%���������[@��,@�e������C��@��Z�w��@��Z�{��@��Z���@��Z���@��Z�����`@��	��C@��C
�����C��_֠��a,�!�������1��	�Ҋ1�� �����.(���@�����@��C�?��T������#��{��w��s��#������>��c�U2���#�0@��W��#�0��@����a��CA��#��w@�"P��{@��cT�s@��s@�������Ҥ�����������w@��c��_��[���������Ҫ2���c@��[@��_@�����C��_������������'���@��@��@��@�����@��c0��T������#����C	���0@���}���
�}��ˇ$ƚ(����0������h!8��? ���T,@���ѥ@������!���&@��q�T'��@�H��	P�*@�+ij8k��h�(i*8G����q��T&���@�� �bT���fif8����&i*8��S��7���9P��;��z�����������S@�@��S�d��@��3��7@���i&8!�?�jT�S��xa�&�~ӧ|X�����P�T��i&8���|P�)���P�BT	i'8���|H�)���P�"
T	i'8������P�T`�;@���@9��c�e@ӿqT��q�Te@�"h%8�����e�ѥ@ӿ �b	Tf@�����he8%h&8��z���e��S@��@��S�e���@��3��7@����hb8c��c��h"8��
T�~��S�cx`�_P�bT���hb8g|X�������h"8F��P��T�hf8h|P�����h&8F��P�T�hf8h|H�����h&8B�_P�T�D�����D��C	�������_������t0�������q0�������n0�������k0�����}�h0�������e0�������b0�������_0�������\0�����}�Y0�� �����	'���@�#���@��c0�	T������#��;�������������@�@�@�@�@�c������z��	����
���
�!�B�_�KT��������������1������������_�*xi�J	�Z�c�jy)�)�?A�j��T*�~�_	��TK�_�	TK	�_�ITJ
�_
���T����%����l�����
~��c�0jp�����03��PP�����������������A�k��T#�
��
~��!�~��9�1~��
~��c��jo��jp��ʐjq��ʐjs���}��j3����%���l�0�����03��PP����������������Q�T"�
��
~��!�~��9�1~��c�ojo�pjp���pjq����
~�qjp�/��}�oj0����ʑl�0�����0t��0ۭ��������������ߡ���T$�
��
~��!�~��c�/jo�0jp����9�~�0jp����
~�3jp�o��}�/j0�������0��l�0������d�Ґ���˰��������������T"�
��
~��!�~��9�1~��
~��c��jo��jp��ʐjq��ʐjs���}��j3����ʑl�0�����PŇҰ����˰������������A���T%���
���a/������^/������[/���
���X/�� �����������&���@��@��@��@�����@��c0��T������#��;��D�d�Y9�6�9�B�d�G��B�e�G��B�f�G�������������������#��'������������_������������%���@��@��@��@����@��@��@��@�x�L@�@�$p�L%p�L&p�L'p�LSx@L�N�^C�NqN� n� n� n� nrN���N�0^"^a(^C�N�(^���N�0^"^a(^C�N�(^Є�N�0^"^a(^C�N�(^�N�0^"^a(^C�N�(^���N�0^"^a(^C�N�(^qN���N�0^"^a(^C�N�(^Є�N�0^"^a(^C�N�(^�N�0^"^a(^C�N�(^���N�0^"^a(^C�N�(^���N�0^"^a(^C�N�(^rNЄ�N�0^" ^a(^C�N�(^�N�0^" ^a(^C�N�(^���N�0^" ^a(^C�N�(^���N�0^" ^a(^C�N�(^Є�N�0^" ^a(^C�N�(^�N�0^"^a(^C�N�(^���N"^a(^C�N���N"^a(^C�NЄ�N"^a(^C�N�N"^a(^C�Nc���N���N��x�L��_��@��c0�iT������#�#,@�,@��T0@�$0@���T�
��qS�����������_�������(%���@��@���@��c0�	#T������#��D�cSM�c4�-�AC�!@'�C�B������-�AC�!�)�C�B������-�AC�!�+�C�B������-�AC�!.�C�B������-�AC�!@0�C�B������-�AC�!�2�C�B�����C�{�`@�C�{C�b@�C�{��d@�C�{��f@�[C�{C'�`�[C�{�'�b�[C�{�'�d�[C�{(�f�C�`CB�[C�`�C�{�`@�C�{C�b@�C�{��d@�C�{��f@�[C�{�)�`�[C�{�)�b�[C�{*�d�[C�{C*�f�C�`CB�[C�`S�C�{�`@�C�{C�b@�C�{��d@�C�{��f@�[C�{�+�`�[C�{,�b�[C�{C,�d�[C�{�,�f�C�`CB�[C�`��C�{�`@�C�{C�b@�C�{��d@�C�{��f@�[C�{.�`�[C�{C.�b�[C�{�.�d�[C�{�.�f�C�`CB�[C�`��C�{�`@�C�{C�b@�C�{��d@�C�{��f@�[C�{C0�`�[C�{�0�b�[C�{�0�d�[C�{1�f�C�`CB�[C�`+�C�{�`@�C�{C�b@�C�{��d@�C�{��f@�[C�{�2�`�[C�{�2�b�[C�{3�d�[C�{C3�f�C�`CB�[C�`s�C�`�A�C�a�A�C�b�A�[C�`��[C�a���D�`SM��4�,��"�[C�`�F� �[C�b��C�`�A�C�a�A�C�b�A�[C�`��[C�a��D�`SM��4�,��"�[C�`�F� �[C�b��C�`B�C�aB�C�bB�[C�`G�[C�aK��D�`SM��4�,��"�[C�`CG� �[C�bC��������_���	$���`�@��_����_��@��C�?�T�Cѝ�?����#���@�c�c@����
�	���������S��@�b@��;���@��
�����O��@�d@�d��@����
������������K������x���D�cSM��5�S@��O@��K@�f,���S@�#��O@�$��K@�%��C���;@������@�d�@9�9a@������>��c�r-���#����
�	��������C����W@��d@��G�c@��3��[@��@��/��@��?���}��7�����s����O��?@��7@�K.���C@�a@��
�	��G@��3@�,���/@����D�cSM�c5�O@���,���O@�!�@�"����@�a@������>��c�9-���#�
�����z����@����c��0�c@����C@�a@��
������=����@�9�������W@����C@��@��@��@��@��@�@��
�>���C@�����C��_�����S#���@�U���@���?�i-T�ѝ�?����#�@�����@�"0@�#4@��
�	���߂��@��{�@��_��@���������������������������������_��[@����_@��{@��������
����@����	��
������/��g��7��k��c��?��jT�x`��@� տ��$T�[��S��C��;��3��@��	
��W��@�@@�?��@�C@��S@���b"TE@��W@����@����@��C@��?@��k@��3@��/@��c@��;@��7@��g@����w��o��A��@���A��`T���A���A�����Q���@��o@��@����w@�A6�?@����C@���cT�k@�
�k@����@���"�����o@��@������w@��@�$�h���|��D�iSM�	4^+�� �ihd�)�%�	@�)�`h$���3@��/@��c@��;@��7@��g@�����A�����A�������A����/@����3@���cT�c@�
�c@����@���"�{���o@��@������w@��@�$�h���|��D�iSM�	4.+�� �ihd�)�%�	@�)�`h$���������;@��7@��g@��C@��?@��k@�T���7@����;@���cT�g@�
�g@����@���"�O���o@��@������w@��@�$�h���|��D�iSM�	4+�� �ihd�)�%�	@�)�`h$���3@��/@��c@��������C@��?@��k@�(��$��
����G���"�������?@��G@��hT������"������?@��K��s��O�������"����k@����/@��K@�a��O@�_�cT�s@��s@���"����/@��K@��O��K��s�&�G��˥�|ӥ�������c@���"���������7@��K@�a��O@�_�cT�s@��s@���"�����7@��K@��O��K��s�&�G��˥�|ӥ�������g@���"���������s@��K@��O@�������_�������������_�����3+���
���0+�� ��������!���@��@�����@��C�?�IT������#���o��s� @�#@�"@���
��@��
��S�c@����c��J��S�c����c@����s@�b(@�a$@�������C��;�`���v���c����D�cSM�c5�s@�?*���s@�#�� ��O��o@�a@��
����S��y��@9�7�o@�a@��
����S�l����@�9���C@��;@�v����
����c��S��W��[��O@��c��o@�b@�d@���`@�_�T�@�D���
�_���o@����D�fSM��4*�� ��@�$�����a�$���}ӄ����D�dSM�4�K�@��
�������K@��o@��J��K�$�&��c@�$�a@�d@��?��
�	��C@��;@����@�@���@�_�bT�G����@��Є
�+���G@����D�fSM��4�)�� ��@�"�������� ��?@�!сx �����C��_ր��a,�!@�������a,�!���� �������(!���@��@�M��@@������_֐@��C�?��T�Cѝ�?����#����������@�B���9��������`�@��,�T@��@�f���F���&���&i���T�@y&��ҿkAT�(@9�q�T@�d��@���d���A9���W��K��g��G�`����u���W@�"@�#@�!@����D�dSM�d4u)��!����������!����g@��G@��K@���A9����S�`� ��u�����S@�"@�#@�$@���������@��
��S�a@��s�a��M��o�a��s�a@����a��S@�"$@�!(@�������������O��?�����yu���!���D�bSM��5�@��@�;)���@�#��@�$�����c��@�a@��
����o��x��@9�7�@�a@��
����o�a����@�9���O@��?@�k����
����{��k��o��s��c@��{��@�b@�d@���`@�_�T�@�D���
�T���@����D�fSM��4)�� ��@�$�����a�$���}ӄ����D�dSM�4�_�@��
��C������_@��@��M��N�$�&��{@�$�a@�d@��C��
�	��O@��?@���@�@���@�_�bT�[����@��Є
� ���[@����D�fSM��4�(�� ��@�#��������#��C@��хx#��g@��G@��K@��@�����A9������C��_ր��a,�!@�x�� ����������� ���@��@��@��@���@��c0��T������#�C@�@@������������߈�5���c�?����@�@�����������_��������@��c0�	T������#�C@���`@�a@�b@�D@���# ��D�cSM��5�@��@�	|(�� ��@�"@�"��@�C@�#� �_��_�������_���������@��c0�)T������#��7�`�@�����`�������h���7@�d@�c@��@��������!�?�
T�@�� A����#��@��+�?�T%���@��#@��@������D�fSM�F��46(��(��@�&�����������_������(�� ���������@�����@����?��T������#�`�A��@9$�@9c�C7@�c�d@���%@�e��@�����T�c��#����>��c�,)���#Ѡ
������#�l������������_�?�����������_��#���'@�c�d@����d�{0�c@����c@�a@��
�����Nw��@9�7���������_��@��������_�������@���@��@�����@��C�?�IT������#���o��s��w� @�#@�"@���m���@��
��S�c@����c��J��S�c����c@����s@�b(@�a$@���@���C��;�`���s���c�6���D�cSM�c5�s@��'���s@�#����O��o@�a@��
����S�w��@9�7�o@�a@��
����S����@�9���C@��;@�ٙ���S��W��[��O@��c��w@��_��o@�b@�d@���`@�_�T�@�D���
�����o@����D�fSM��4u'�� ��@�$�����a�$���}ӄ����D�dSM�4�K�@��
���g����K@��o@��J��K�$�&��c@�$�a@�d@��?��
�	��C@��;@�W���@�@���@�_�bT�G����@��Є
�����G@����D�fSM��4A'�� ��@�"�������� ��?@�!сx �����C��_ր��a,�!@�������a,�!���� �������������@��@��@�K��@@������_֐@��c0��T������#��'��c9���c9������c�;����'@�"@�B����!@�!xb�!A�!A�!A�! A�!@A�!�A�!���z�a�!���!��$��B���"I��$��B|A�B�A�@��������_��@�������_�����N���@����@���?�T������#��s��g��o��k��c9�[��c9��
��S����c�����s@�������o@��g@��k@��k@����o@�_�cT�g@��g@��@��Є���#�h#8������_�$�h$8������������!���;��7��3��/���b���9�K���9����C�����s@���@���T�3@���@��@��@���y��/@������7@�_�cT�;@����_9�;@��@��Є�����_A9�/@�����������������_�����.'�� ���������������@��@��@��@�����@��c0��T������#��������������������������_�������������@��@��@���@��c0��T������#��#�������������@���������_���������������@��@��@��@���@���?�	T�ѝ�?����#��������������_�mT$hc8�qjTe�
������8����@�������@���@�����$q���T��q`��T�B�`�A��B�a�A��������_� �����",�B@5��@��7��D6�K��#� �����",�B@5��@��7���G��[���9���3� ��9�k���9����c� ��9�����9����������K@��#@�C����a6����G@��@�C�����
6���C��c9����c9�@�������������c���T���?���9�����9�@������������������`�������;��c9����c9�@��������������c����⷟�7���7���9�����9�@��������������������O��������������{��
�����{��O@�������@9�3@��[@�%�B�`�A��B�a�A��������_֛B�`�A��B�a�A��������_֛B�`�A��B�a�A��������_֛B�`�A��B�a�A��������_��'@��+@����S@�������@9�/@��W@�#6�S��'��+�����",�B@5��@�I7���W���9�/��c9�{��c9����s����c�������C��Z��7�B�`�A��B�a�A��������_���@�a�b��D�bSM��4C%�� �b@�"�`������������_�������������@��@��@�����@��c0�IT������#��7�@����D�B������#��+��D����������b
�������#@����+@������'�����������('���@��@��'@������������������������_���������`���@��@��@����@��c0�iT������#��3��������� �/����D�c������3��7��D������������
���������3@��7@��#��������&���/@��@��#@��@���$�Dhd8�87����!��������6���D�bSM��4�$��!�@�"����������C��_֛B�`�A��B�a�A�����C��_��y����q�������TFhd8���T���q���T�����������@�������������������������@��@��@��@�����@��c0�	T������#����+�?�`T������J���������_�������������������@��@��@��@��@��@���@��c0��T������#����#���T�������������_�?��T_�@Thb8�����q�T�@���B���?7���@�
�{@����ן����@����@��7�@�T���҆�������|E����E������h@����Tf@���T���������_�f@����T�@�f@���aT��
���������_����������_֥�?�
T�������@�
�{@����ן����@����@�F7��TiTfxe�����T������������_���?��T��@��T?��Thb8����?q���T	@�'�B�(�?7�����������_����������_������$�����$�� ���������������,���@��@��@��@��@��@�a���@��C�?�IWT�Cѝ�?����#����������������#��{��x���o���7���@��@���������������o���
��mLT�g����c��K��G�Ih`8�c9�87�� ��@����#�_�T��#����@��@�k��@�_�T���g9�����
��@��������������@��@��@��G@��K@��c@��@��cA9�����g@��gA9��j���ҋi*8������7
����
�iT����6��o���G@������@��@��@��������@������D�eSM��4N#�� ��@�'����9�g@���@��@��G@��K@��c@��@��cA9����@��k9��!%7*@�J�I�?7���{�_A�#T � ��@����#���T#�#����@��@����@��	�T�w����	���������e���w@��c@��@��{@�������CA�JƅҊi&x������������D���n�� ��@����#���T��#����@��@����@�_��T�S����w�����������;���w@������@��S@��w��s���������������%���s@����w@����@�������҅������|ʛ�E��o�������D�ҕn�� ��@����#���T��#����@��@����@�_��T���[��w��������������w@������@��[@����w��s��������������$���w@����s@����@��� � ��@����#��T��#����@��@����@�_��T�@������
���������o@����{@���%����h%8�@����c@�D��En�� ��@����#���T\�#����@��@�&��@�_��T�w��W��������������
���w@������@��W@��w����s�������������v$���w@����s@����@���4�������
�D��n�� ��@����#���T#�#����@��@����@�_��T�O����w�����������}
���w@������@��O@����w��s�������������B$���w@����s@����@����g@������kA9��@��@��@��c@��@������u��'@��C��@��@��@������@������@������C@��	����D�jSM��4"�� ��@�#�������������@��#�㧟���9����9������������������cA9!86�g@����G@��K@��c@��@��kA9��K@��� � ��@����#���T��#����@��@����@�_�bT���w���������
���w@����@�Cƅ��h%x������
�����#9����#9�@���������������#�9�������c@�_�T�@����
�@�����������	�������@��Ǎ�%���%���%9$@�@�@�@9D����G���c@�?�T���@��k����@��������	���k@����@��;����?����������#���@��;@��@��?@� � ��@����#���TB�#����c����@��@����@����T�w��_������������	���_@��w@��������@��w��s������m#���s@����w@����@����g@�f����@����c@��@������������@��������@�����@������@�?�T����C��_�@����������A,�!@/������A,�!@/������A,�!@/�������A,�!@/�������A,�!@/�������A,�!@/�������A,�!@/�������A,�!@/�������A,�!@/����� ���������c���@��@��@�;���@��C�?�	T������#��O��C��?�"��3���
�������?@��C@��3@�������!������MT�ha8�_@�_��T�@���
87�;��/�&�A�JT���҆�������|H���E���E��7��@��������
�	���;@��?@��C@����҆�������7@��/@������
˿�"T�7������@����
�����;@��?@��C@����҆�������7@����#���@��������
�����;@��?@��C@��/@��������T�����@����
�����;@��?@��C@����/@���A�����҆�����������������T�����@����
�����?@��C@��/@������;@���x'��������҆������������������C��_������@�����C��_�������������@��@��@�U���@���?��)T�ѝ�?����#����@ӿLqHT�0q T�HqaT��!�Lq
T������������rM��@6����@���@��
�������������_� ��Ul��������!�=����b,�B�,������������_ֿPq 	T�Xq T�xq!T7���_��TD�$hd8�5D�%hd8E4������A�����������@���@���@��@���s ��'l��!�����!T:����b,�B�,������������_��
�������}�fA�ƀ�������� �a���#��@����3�����������������_���Z
��������	��T
�������������_���?��Thb8�qjTE���������@��@���qM��T������B����������A���#��@����3���@����@���"� ���k��!�����!�:����b,�B�,������������_������������_�(�x(x������������&���T!��@9�xӨ@9����T���y��������@���������@���@��@��@y��������>��cт ���#��������z�������������?��������������_��@��� ���_�MT#h`8d�ф@ӟdq)��Tdф@ӟdq���Td�ф@ӟ$q)��Td�ф@ӟq���Td�ф@ӟq)��T�q�T�q���T�q`��T�q ��T�q�T�q���T ��`k��������!87����b,�B�,������������_����	�������������_��_�
T#h`8d�ф@ӟ$q)��T�q�T ��?k��������!"����b,�B�,������������_����	�������������_��#9��������Y���#@9�@��@��@�����@����?�	!T��ѝ�?����#�������������|�*����6�
��-�
k����� ��k��!�����!$<��a,�!�,������������_�i#����@����C���������"��
��� 6������K�@��@��@����@����T�������@����3�����@����D�fSM��4��� ��@�#����/@������3@��O@�����c�}�c`�������D�dSM�d��4���!�ic�$��� ���j��!�����!$<��A,�!�,������������_������������_��L��'M����$��s@������������O��3��/��G@�E����w��������|�����`6���
��s���������6�S���
��_9�����_��@�4����6�_A9�S@��W@��[@�����7��_���d���o��s��7@�@��/@����3@�_�cT�O@��O@��@������}��%���}ӥ����D�fSM�F��4���?��;�����������)x���@��?@��;@��@������`�@������_@��� ������C��@����1���������������_� ��<j��A���!�!�9��A,�!�,������������_� ��-j��!���!�!X#��A,�!�,������������_� ��j�������!\��A,�!�,������������_���������A���@��@��@���@��C�?�T�Cѝ�?����#�������������>��c�����#������>��c�����#��c���s��� 6�@��
��K���	���9�c��C��������� 6�@9�g��K@��O@��S@��{�������������>��c�E���#��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@���������C��_� ���i��A�����!�"����������>��c�%���#��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@��������������������	��
�����L,�,�����C��_��������>��c����#��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@���������C��_� ��{i��a�����! ����������>��c�����#��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@��������������������	��
�����L,�,�����C��_�������������@��@��@�@���@��c0�IT������#����@�@���D@9�\qT��B@9_`q�T ��0i��������!�1���@��@��@���������C,�c�,�������_���-���7 ��i���@����!P���@��@��@���������C,�c�,�������_���f��� 6�@��@��@�����������_� ���h��������!�7���@��@��@���������C,�c�,�������_��������@�����@��c0�)T������#����#��'������������������������������������������������_������������@��@��@��������_������������������������_�������������@��@��@����@����?�IT������#��_��c��g��������+������	��S�����������6�c@�#��_@�c@9q�T����#�����6�/�������c��~�����`6�/@��3@��7@��K��O��S��+G��3H��;I��+��3��;��S@��+��@��@��@���@9�#@��'@��+@������������_� ��ah��������!����G��H��I��������S@��+��@��@��@���@9�#@��'@��+@�����������������G,��,��������_� ��=h������!t<���G��H��I��������S@��+��@��@��@���@9�#@��'@��+@�����������������G,��,��������_� ��h��a�����!01���G��H��I��������S@��+��@��@��@���@9�#@��'@��+@�����������������G,��,��������_���������'���@��@��@�K���@����?�ZT��ѝ�?����#�@���@��{�C�$D�
,E�4F��
������
�8@��w�<@�@@�D@�H@���eT���������B�dF��@���`T�{@�
�B�fF��{@���c��T�xc��xc�?�@��T�B�f7F����T�B�f3F�����B�c�A��s@�_�T�B�a�A��o@�A�� 7 ���g��������!D����B,�B�,������������_֠�6��g������������|�����6�@���!�!��J���@6���!�0���D����6�@�"@�b���!@9a6���@��
T�@�?�T����qg���@���@��D�bSM�b42��!���������
����������_� ��]g��A���!�!�:����B,�B�,������������_� ��Mg��A����!@	����B,�B�,������������_� ��=g��!�����!�$����B,�B�,������������_� ��-g��!�����!�<����B,�B�,������������_� ��g���~����!�?����B,�B�,������������_�c��T�xc��xc�?�@��T�B�fWF���T�B�fSF���j�o@��s@��w@��K��O��S��������C���z����	6�@��@��@�.�����#��@��@��@�6&�� ��7��3� �,��f���#@���D�aSM��5�@��7@��3@�����@�$��7@�%��3@�&�������������=��������_� ���f������!�!�����B,�B�,������������_����f���{����!�/����B,�B�,������������_����f�������!�����B,�B�,������������_�c��T�xc��xc�?�@��T�B�fGF���!T�B�fCF���/�s@���?�� T���f��a�����!�1����B,�B�,������������_���������`
�0��������_���jf��!���!�!$����B,�B�,������������_�B�_�T�xb��xb�?�@��T�B�a'F�?�A
T�B�a#F���w�s@��
��@�e�C�{B�f�E�?�!T�����D�B������+����D������dЄ�J�������+@����@��+��'��������������� ��"�%f��c,�c����D�cSM��5�@��@�����@�$��@�%���'@���+@������� ���
f���@����!���A,�!�,����������� �8��������_����e���|���!|?����B,�B�,������������_����e��A�����!�����B,�B�,������������_����T�x`�#x`��@��T���6��e���/��!����������`6��6��e������6��e������6��e��������e���D�aSM��5�/@��@��@��@�
����/@�#��@�$��@�%��@�&��;������o@��s@��w@��?��C��G�����|�������`7�@��;@�b@�����!��O���`7�@��;@�b@�����!��F���@�
7�;@�b@�����!��>��� 	6�;@�$@��@�e����@9d6���@��T$@��@�e����@9d6���@��-T$@��@�e����@9d6���@��T$@��@�e����@9d6���@��,T��Ie��������!d����B,�B�,������������_� ��������������_���2e���~����!�����B,�B�,������������_���"e���~����!P����B,�B�,������������_�����F���@�$���@��c0�T������#��/��3��7��������c���˄���6�������d��������!�7��A,�!�,���������C��_��@�� ��%�����$�T�#@��kT����@��}����C������T�@�che8c$Ě��c0��c@������������C��_�����H�� �������������@��@��@�����@��c0�T������#��'��+��/���9�#����|�˄��6�+@�$��'@��@9�q�T�#���5����6�����+@�d��'@��@9�q�T�#��!�0����W���6�@��@9����������_����d���@����!H����B,�B�,�����������_���|d���@����!H����B,�B�,�����������_���ld���@����!H����B,�B�,�����������_�������������@��@��@�����@��c0��T������#��;��/��3��7��c����|�c����7��Cd��������!�����@,��,�����C��_��3@����������9�c�������@�ޅ���6�;@�D@��@9��yҠ@��@��@��#@��?ր�������C��_���d��������!t.����@,��,�����C��_���������C��_�����������;���@��@��@��@�����@��c0�T������#��7��;��?��9�G��K��O��B9	7�������#���������|�����6�'@����#@��@9�q T�����������������_��������� 6�#@��'@��+@������������_����c��������!/������C,�c�,������������_����c��������!/������C,�c�,������������_����c��A���!�!|������C,�c�,������������_��������9������������@��@��@��@9�@��@��@�����@����?��T������#��_��c��g�������|�����6��������������pc��!�����!�%������������F,�ƀ,������������_������������������c@�h��3��;��7��G��/��C��K���	�����C�΁��`6�B�h�F��O@��K@��B�k�F�_���T�7@���;@�_�cT�G@�	�?��G@��@�dЄ4�G������?@�(�`x(��3@��/@��C@����/@���3@�_�cT�C@��C@��@��
����3���(��O@��S@��}�a���K@�i�j	��D�iSM��4���,�	hh�)�h(��G@������7@����;@������c��!�����!�%������������F,�ƀ,������������_��������������������	��������_ֈ��k��-�T��
	@� տ	���T
@����	��TNy`��y`���@��T�@�����������
���@��@��@�>���@���?�	T������#��g��k��o��#����|�ӂ���6���������b��A�����!,������C,�c�,�����������_�h(����������k@�%��;��7��C��G��	��S���
��#��#��|������6�#����������6�W@����S@����hg8�86������������H���������[@��@� 	6�7@���;@�_�cT�C@��3��/��?��C@��@������x����/@��?@��3@�(��}�a�	�%�'	��D�eSM���4#��&�hh�%������Pb��A�����!,������C,�c�,�����������_�������������������_��y���q!������T�h`8?��T��q���T�����(b��A�����!,������C,�c�,�����������_���������I
���@��@��@�M���@����?�iT������#��_��c��g��k��c9�s��w��{���9�s@��w@��{@��7��;��?������+�����C������9��9����|�������6�;@�d��@�����C�������I���`7�@�	�����������A���@��@��7�#@�����@9c7��@9#
6�/@�c��G@����S��c���O�����S��O@��+@��/@��3@��c�`?��_@��%��)��D�oSM��4��� ��!B�/�#��9B�/�&��QB�/�)��iB�/��!��=��A��9��U��Y��Q��m��q��i����O@��C@��G@��K@��c�`?��_@��1��5��D�oSM��4|�� ��-B�/�#��EB�/�&��]B�/�)��uB�/��-��I��M��E��a��e��]��y��}��u����9�����
��������_��cC9��9��@9�����������_��9�����
��������_���ha��������!�/����9A,�!�,������������_���Xa��������!�����9A,�!�,������������_����������9�����#���u���@��@��@��@��@9�@��@��#@�(���@���?��uT�ѝ�?����#����������N@������������������������������@��������������
��������
�������@��������{��w�����s�����o�����k��g���������������9�#�����|����6����#����@�����@6�A9�	q`T�q�T�@��@��@� �T��f��~�	��T�@������|����|�������q`T�q T�@���@��9�@��@���@��{@��w@���@��k@��g@���@��s@��o@���@�����@��@���������[�����@��@���������c�����@��@���������_����������b�B���������A���@������U(�������@��_@���������@9_�q�T"���c��c@��������������o�C6�@����@�_�cT��@���@��@�d�������.���_@�����|ӻD�oSM�o5�@�7���@�/�hn�0�h.��{@��w@���@��k@��g@���@��s@��o@���@�B�����n��a�!
����������|�����@���(������������������������������������_���������������'������������������������������������_������������������������������	��
�����������_���?���Thb8qjTD���������@��_@��qM��TX������@��_@�1��b�B��������,�a������@����'������������������������������������_�A@��� ?��{���������!(0������K������_���K@���D�aSM�a5�@�����@�.������������������������L,���,�����������_���?��Thb8�qjTE���������@��c@���qM��T������b�B���������A���@������Q'�������@��c@������ �",�B@��@��#������c@����@�C@9�q�T���c��c@�C��������@���d��7����@��c@����b�B�������T
��������@��� '������������������������������������_��@��c@���D6�g@����k@�_�cT��@���@��@�d���[���.���c@�����|ӻD�oSM�o5�@����@�/�hn�0�h.��{@��w@���@��������s@��o@���@��@��@���@�������@��c@�Z��b�B�������T
��������@����&������������������������������������_�A@��� ?��{���������!(0�$����G������^���G@���D�aSM�a5�@�����@�.������������������������L,���,�����������_���?��Thb8qjTD���������@��[@��qM��T�����b�B���������A���@������z&�������@��[@������if���@����G���`6�������[@����@�C@9�q�T���c��c@�C��������@�����C6�o@����s@�_�cT��@���@��@�d�������.���[@�����|ӻD�oSM�o5�@�Q���@�/�hn�0�h.��{@��w@���@��k@��g@���@��������@��@���@�Y������@��[@����b�B��������(��������@���&������������������������������������_����@��[@����b�B������ ����������@����%������������������������������������_�A@��� ?��{���������!(0�M����C�����$^���C@���D�aSM�a5�@�����@�.������������������������L,���,�����������_�!�?�*T�ha8b6g��4��qhT�q�Tg4@T�q�T��q�T��q�T��qT��q�T	��q`T��qaT�@����q�T���������@��#�c���������+��������@����%������������������������������������_����S��O����W�`�1��]���S@���W@���D�bSM��5�@��@�}���@�.��@�/����O@����w@����{@�_�cT��@�	�����@��@���2���������@�.ѻD�oSM��4`�� �oxn�/�`x.���@������k@��g@���@��s@��o@���@��@����@�i��������������@��@��@�F���@��C�?�IsT�C	ѝ�?����#��/�tA�	xA���)�?�M8T�C���
-@�5A�=B�������
@�����@��@�?�#TK@�	�"TK@��A"TK	@�u��!TK
@�k9�]�(!T�,�B9�[xk�`��F9�,7��@���@���@��S��W��[������������~�X}�� )6�@��@��@��/A���	���D�hSM��4���*��A�(�
���A��C@�����@���@���@�����/A�`p��)����A��C@������@���@���@������������������
��s��������C����C����C�������#���������@���@��k@��@��@��o@��@��@��@��@��s@���@��/A������D�dSM��4���/��/A��A�1�(��A�1�'�B�1�&�B�1�����
���

���	��� !��A���A���
B���i��@����A��C@��������@���@���@�����/A���
9������@���
9��A�?������
9���A��C@�����@��F9��@���@���@����
��������A��C@����/A����@���@���@��_��c��g�������|��|�� F7���@���@���@�����/A��������D�fSM��4_�� ���B�&������?��
�������h����/A����?@�d���D�dSM��4L�� �h�B�(�`��h�B�i�B���@��F9��@���@���@��
�r����/A��������D�hSM��47�� ���A�(���������A��C@���:��@���@���@�����/A������D�iSM�	4*�� �	�A�)�#�	�A�)��������������A��C@����@��B�k�F��T�B�k�F�����@��F9�7��@���@���@��G��K��O��#����|�J|���7��/A��A��C@����F9J�6!�6�A�
�A�A�
�A��@��@��@�_�BT�?��;����
��@��
��(����/A�����D�fSM��4��� ���A�(�����A��C@��A��;@��?@�������.���}��a�O����	��D�lSM��4���+�Lin�,�Ki.�������[��������!�����@,��,�����C	��_����[���}��!�!x:����@,��,�����C	��_���������C	��_����C	��_���������C	��_���������C	��_����[��������!�����@,��,�����C	��_���������C	��_���������C	��_���������C	��_���������C	��_�B�_���TLyb�myb���@��T`�����[��a�����!H2����@,��,�����C	��_����[������!�!�$����@,��,�����C	��_��K@�H�������#����|��{��@6�����������y���6�@����@�@9q`T�/A������"���{��`6�@��B�i�F��@�	�T�B�i�F���d�B�iG�?�
T�B�iG���d�@��@��������/A�b�A�d�A���e�A�_�T�?��������@�d���R����/A�����D�fSM��4�� ���A�(�����������A��?@�d���ѩ�!��|ӻD�iSM��4��� ��hh�)��h(������[��a�����!H2����@,��,�����C	��_���[��a�����!H2����@,��,�����C	��_���[��a�����!H2����@,��,�����C	��_����TKy`�,y`���@��T������TKy`�,y`���@��T�/A�h���@��@���:����/A�b�A�d�A���e�A�_�T�?��������@�d������/A�����D�fSM��4��� ���A�(�����������A��?@�d���ѩ�!��|ӻD�iSM��4��� ��hh�)��h(�8���A�Ja��?@�i����
�?�mT�?���@�@�	@���C6�/A�	�B�
�B�J��B�?
�bT�7��3������
��	��@��
Є�������/A�����D�fSM��4\�� ���B�(�����7@��������@��3@�
��I
�)�}�)a�j	�A�B	��D�jSM��4G�� �jii�*�`i)�����/A�������A��C@���H���c@�H�������������|��z���6�������9�����������z���6�A9��6�������sz�� 7��SZ��������!����� ,��,�����C	��_���EZ��������!����� ,��,�����C	��_���7Z��������!����� ,��,�����C	��_��/A��A��C@������h(���@������@�@9qA��T�w�������"��6z��6�w@��{@���m����/A�b�B�d�B���e�B�_�T�?��������@�D������/A�����D�fSM��4�
�� ���B�(�����������A��?@�d���ѩ�!��|ӛD�iSM�)��4�
�� ��hh�)������Y��������!����� ,��,�����C	��_�����
���@�_���@����?�%T������#���E@�F@�G@���
T�T�T�s�������C��/�$���s@��@��@����@�_��T�@�D������s@����D�fSM��4x
�� ��@�"�����"���/@�d�B�|ӛD�cSM�c5�C@�h
���C@�#�hb�$�h"����P���j1���������_��o������K��7��#���o@��@��@����@�_��T�@�D�������o@����D�fSM��4C
�� ��@�"�����"���7@�d�B�|ӛD�cSM�c5�K@�3
���K@�#�hb�$�h"����%�!��51���������_��`T�T_�`T_@�TE@��@��@����@���"T�k������������@�D���6�U����k@����D�fSM��4
�� ��@�"����@��@����@�������}ӄ`�������D�bSM��4���!�hd�"�h$�C��EX������������!=�>~���0���������_��g���k����;��+�l#�`��;@��+@�\���A��?�@���@�����#6�?@��g@��@��@����@�_�BT���@�D��<�����g@����D�fSM��4��� ��@�"������?@���"ћD�cSM��4��� ��xb�#��x"������������_��	��;@��+@���B�B��O��S����%�!���c��@���� ���������_��G��3���
�����;@��+@����B�B��W��[��3@�`�@����_��G@��c����1����������h ���������_��<��|��0���������_���������������@��@��@��@����@���?�T�ѝ�?����#����������X�����B����B����B�������|����x���a6�@��A��@��A������D�cSM��4A��%��@�#���������|��x��`]6�O��
�����c��|��x���Z6�S@��W@��O@��A������D�cSM��4'��%��@�#����c����|�ox��`V6�A����c���!�0����D�
�,��=��x��S6�A�"X@��P��B�"X�_�lNT��6�<X�����!�����c��s��@K6�@�d@�d���d@9d6���@���T[B�`sE��-��?�T@9?�qT��X���~����!0��!,�!�,������������_�[B�`sE�-���@��D�dSM�d5�A����#��A��\@�%��\�������c����|�x��@B6������������|�x���?6��@��@�_�T��@��@�b1��7���W��!���!�!47��!,�!�,������������_��@��@��@����'��+��/��3��7���	9�?��C��G��K��O��S��c��#	����>��c�8
���#��8��@��@��@��@��@��F9��@���@���@���@���@���@�Q��A��I�������c��c��|��w��@46��@��@���@��A��4��8��D�cSM��4r��%��0@�#��0���@���@��@���a1��A�C�����\���C�����c����|��w��.6�C@��G@��K@����A�Y�]��D�iSM�	4Z��"�	aA�)�%�	mA�)�a�e�i�m��*��[�����c�����|��w���'6�_@��c@��[@��A��(��,��D�cSM��46��%��$@�#��$��[@��_@��c@�F��$��A�C������ ���g��
��c��#��|��w���!6�k@��o@��g@��A���� ��D�cSM��4��%��@�#����#����|�_w��@6�������#����|�Xw���6�@��@��@�/��'��+��/��3��7���	9�?��C��G��K��O��S��c��#	����>��cѕ���#����@��@��@����A�`L������#����v��`6�A�CL@�����
����>��c����#���#��c����>��c�w���#��s@��w@��{@��@�����������
���A��P��D�eSM��4�
��!��T@�%��T��
���CX@��mDT�c����vw��6�c����rw���6�A��X@����BT���C����9�c��#�������<w��6��A9BA6�
���C
����
���
����>��cѹ���#����
����R���O��#����|��v���,7���V��A�����!d#��!,�!�,������������_��
���V��A�����!d#��!,�!�,������������_��
���V���@����!@	��!,�!�,������������_��
���V�������!���!,�!�,������������_��������������_��
��zV���{����!�0��!,�!�,������������_������
��������_��
��eV��������!T+��!,�!�,������������_��
��VV������a�!�=��!,�!�,������������_��
��GV������a�!�=��!,�!�,������������_����������_��
��4V��������!���!,�!�,������������_��������������_��
��V���}����!���!,�!�,������������_����������_��
��V��������!���!,�!�,������������_������
��������_��
���U��������!��!,�!�,������������_��
���U��������!��!,�!�,������������_��
���U��������!h2��!,�!�,������������_��
���U������a�!l"��!,�!�,������������_��
���U��������!L8��!,�!�,������������_��
���U��������!L8��!,�!�,������������_��
���U���@����!���!,�!�,������������_��
���U���@����!���!,�!�,������������_��
��U��a�����!���!,�!�,������������_��
��pU��a�����!���!,�!�,������������_��U��V��W�#�&�($���@�#��A����������#����|�ou���6�A��A��A����'��+��/��	9�7��;��?��#	�c@��c	�e@���	�i+@��������?A������@��@��@�'B������?�����`
���
�`��@9�7`
���
���@��?@�����@�9�A�|A�xA���tA�_�bT���@�����-��A��|��D�fSM��4��� ��tA�#��t��@����A�x���c�c�}�c�ѡ��D�cSM��4�#�����c��b���A��#A��@�����#����@��?@�)��B�B������d�A���#��@�������������������_��������������_��
���T��!�����!�<��!,�!�,������������_��A�U������A�����������t���6�@��@��@��@�TA���A��@��D��D�eSM��4��� ��<@�#��<��������������_��
���T��!�����!P=��!,�!�,������������_��������������_�������������@��@��@�����@��c0�IT������#����#����@��#@���T�
���T��a���a�!l��!,�!�,������������_�������_����������_��������������@��@��@����@��c0�i(T������#��O��K��G�@��$�UT���;� ��K@��O@��c���������G@�jN��A�#��;@�"@�_��T"@�C@�c���B@9b6���@��m
T"@�C@�c���B@9b6���@���T"@�C@�c���B@9b6���@��m
T"@�C@�c���B@9b6���@���T����T���;@�"@�#@���D�bSM�b4���#��#@��D�dSM�d4���#��+��#(@�b��'����������'@��+@������D�eSM��4��� ��@�"����iT�@��;@�e@��D�fSM��4���%�F@�&�E��@�?�iT�@�e@��D�fSM��4���%�F@�&�E�b$@�c(@���p�
���S��!����!�$��!,�!�,�����������_��
���S��������!l��!,�!�,�����������_��/��#����"��S���K@��O@��c���������G@��M��c�����S���K@��O@��c���������G@��M�������#@��/@�������_��
���S�����!�!`8��!,�!�,�����������_��
��|S���
���!�!X0��!,�!�,�����������_�B�B\��3�����7��3@����A,�!������������_��x&�B`���*TE@��@�f����@9f6���@�?��T�@��?�IT�@��D�hSM���4��%��xf�(���
��AS��!����!�%��!,�!�,�����������_���ó����������������_��+@������+@�����������_�������@����������� ���������K����@��@��@�����@���?��CT�ѝ�?����#����������S���s��@��@��c���������@�M�����s@�d@�{B�eF�f@����	T{B�eF���E�3��W����"��R���@��@��c���������@��L����@��$��R���@��@��c���������@��L��������3@��W@�������_��
���R�����!�!�9����",�B�,�����������_��
���R���
���!�!X0����",�B�,�����������_���T�x`��x`��@��T{B�e7F���aT{B�e3F���1`4@�a8@�b<@�7���a�!@��� ?�B���������!L��w���+��K��
���R���+@���D�aSM�a5�K@�G���K@�$����",�B�,�����������_�������`���������_���T�x`��x`��@��T{B�eWF���
T{B�eSF���Ka(@��[�b,@��7�d0@��;��
���TR���O��7@��;@��
�c�
��������[@�jL���s@�"4@�$8@�!<@���O@�`����������a�!@��� ?�"���������!X�Xw���'��G��
��/R���'@���D�aSM�a5�G@�����G@�$����",�B�,�����������_����������������_���T�x`��x`��@��T{B�eGF���AT{B�eCF����a,@��� ���R���{���s@�"4@�#8@�!<@��������������c��L�����
�C�c@��k��o��������C��@��������������������_��{@�`@���T�
����A�!
��k��o���������C��@��������������������_��C�d@��g�c@��?�@���z������c��z����g@��C@��?@�ܢ���c@��z�����������@��2�������_��
���Q��������!����",�B�,�����������_�
�`@�a@�b@�����
�c���k��o� ��(�����C��@���@����������������_����T�x`��x`��@��T�a,@�� ���tQ���w���s@�"4@�#8@�!<@��������������c���K�����
�C�c@��k��o���������C��@�������������������_��w@��@��@�f�C��@�[B�e�E���T�_����D�������/��S��D������D���L��/@������S@��C��g��?���������,Q��C,�c����D�cSM��5�_@��g@�����_@�$��g@�%���C@���?@������� ��
��Q��������!���!,�!�,��������������%�������_��
���P��a�����!d-����",�B�,�����������_�������������@��@��@����@��c0�IT������#�#���9�� ՃD�c�/�c�߈�5�D��/�A(�!`-�Fa�� ՛D�cc_9�6�@��D���8��㸥��@��D���8���_������������6�D��8�������"����D��8�������#��@��9[C�`A�����9�#@�@@�?��@�����C��_֑����@�����C��_����������@��c0�iT������#ѐ@�0�@@��9@��D�cc_9�6��D㸄���D�_���D������d�6���e���������_��������@������T�#����@��c0�iT������#���9�D��8��e���!�(����D�!�8��������@��9C��D�cSM�C4/�� �[C�cA�#�"�[C�c�B�#�[C�`�[C�a��[C�b��A��D�`SM��4[C�`A��� �[C���9�@�@@�?������_�'���������_���j�������@��c0�iT������#ѐ@�0�@@�f���������_���:����@������T�#����@���?�iT������#� ����k����g�����P���D�aSM��5�k@��g@�����k@�"��g@�#��?���{B�b�E��G�{B�c�E��'����@���f����W��S����@��G@��'@�����	�c@��@��;@������������C��#�?�MT�;��c�@�@���a������#@�`��C@���7��_�[C�b�A�[C�e�A����������6�#@��C@����7@��_@����������?@����{B�b�E��K�{B�c�E��+�@��5��~�$����K@��+@� ��+�B@=��@������h���#@��C@�	�c@��@��;@�����������?�T�C��#��;��c�@��O�@��/���R�#��#@�`��C@���7��_�[C�b�A�[C�e�A�������_��6�#@��C@����7@��_@����#@��C@����?@�`�@�����LT�������������_��������������_��[@�`@��3@�a�?�T�3��[�@�@�!@��� ?��/@��c�>��@��������O@��t�����#����������?@�\�����y���(���@��C�?�	T������#��O��S�K�������
����������C��_��C@��@��7@�������?��T�/��+��;��7��C��@��?��@��3��O@��S@�1��6�+@��/@��;@���+@����/@�_�cT�;@��;@��@����%Ѧ�|��3@�h&���D�fSM�f5�?@�����?@�&��@�'���������������C��_�������!����@��@�����@��c0��T������#��3��/��7��;�@����?��6�/@�!@��3@� ?�������;@����7@����#���������?������b��� ��B�>��@����䧟�������C��_�������C��_��������������@��@��@��@����@���?��,T������#��g��s��o��k�`��"��N���[��o@��s@���c���������k@��H�����[@�d@���T�g@���@�@�@�����`@�a@�b@��� 
��/��K���6�~N���7��[@�#@�$@�%@�@�@�@����������7@�a�b��D�aSM��47�� �a@�!�`�9�/@�"@��K@�@?�@��G��7@�Z��������$�ZN���/@���D�bSM��5�K@��7@����K@�#��7@�$��?����G@��@�������@��xe��D��D��D�� D��@D���D�����z��˄�����c����C�c��3�b�C��'�@����
��[@��3@���
��'N��������!���!,�!�,�����������_��
��N���~����!���!,�!�,�����������_��	�`@���A�!
��O��S���������c��@������������������_��C��+������M���o@��s@���c���������k@�
H����@��$��M���o@��s@���c���������k@��G��c��+@�!@��C@� ?������������!<0��r���#��;��
���M���#@���D�aSM�a5�;@�����;@�#��!,�!�,�����������_��
���M�����!�!�9��!,�!�,�����������_��
���M�����!�!`8��!,�!�,�����������_�e�e@�a@����mT&@9F5f@��������@���e�f����D�fSM���4T��%�f@�&���
���M���{����!(1��!,�!�,�����������_��'@�f����HT��������������뢰��?�T�W���M���W@��'@��/@��@������K@��?֛D�dSM�d5�?@�	+�� ��?@�d@�$�!�d@�$�`�a�������������_�������� �����������r����@��@��@��@�����@��c0�	T������#��'��/�?$�h	T@,��+�xa�`��X���������_�����!P�����b��Br��������_���!�!�$�����B
��8r��������_���%���������_���(0���������_��88�!�������_���1���������_���!�!('�����b
��r��������_���!�!7������
��r��������_�`���a�������_�����������
����@��@��@��@�����@���?��T�ѝ�?����#�����tA�{B�e�F�{B�f�F�xA��������T�$@��,A��4B��
������@��o��[@��A��T�W@�����K��{��w�lT8A�<A������������7�{@��K@�����MT���@����F���`6�C������w@�*	B���)B�����I����!�0�����{@��K@����`�����q��������_��w@���A���A���A��c$?���|g����)���������_�a����!��B���{@��K@��q��������_��@�����Х@*����{@��K@�����!�	��q��������_��;��O�����^O���;@��������O@�pq���s@�i`��G@�j�������_��T�G��s�%@�&@�"	@����S��?��C����c$?�����Xq���C@��S@��?@������������������c���T*yc��xc�
�@��Tb����r����������N����@��@��@�F���@��C�?�
T������#��O��S��W��[���e8A�f<A���e�@���c�@�d@�c@�"�3��/�e\@�������c�+�
�@��@��@��@9D��r��������F�����!�!"��@�����
q���3@������/@�����������A�!@��7��;�����
��B�B��?��C� �t(�a
����������������������!X,��p�������X,�����C��_��������������@��@��@��@�����@��c0�T������#��/��3� �@���@?�����c�����������!h&��p������C��_��h&�������C��_�����������@��@��������_��@��C�?�i,T������#��O�A��S��O�"�A��7�@����T��O@�d@9��qAT�S@��������@�f��7@�����7@��S@�����������������C��_�)�h)8������@���������f@9���pq!T&������@���?�TH��@�%q)TȄ�@�eq�T���@��dq)T��q�T��q�T��q`T��q T��q�T��q�T��q`T��q T��q�T��q�T��q`T��q T�xq�T�|q�T��q`T��q T��q�T��q�T��q`T��q�T������
T���@9_��T�7��W9�C��@�D�����7@��C@��WA9�����������������C��_�d��Ņ��y@9߸q T��hf8߸q�T�/��;��3��?� ����[�����
}��� T��������������C��_��3@��?@��/@��;@�	��������������C��_ր�%@9�q T��������������C��_��/��;���7���c��c@�`��C�����c6���;@��/@���C@��7@��@�����C��_���������������C��_���������������@9����)��)@���+�_�q�T�C�_qq�T��@
T�hi8���,q@T�0qTg4�$q�T�8q�T��q�T!�_�BT�W9�7��@�$�����7@��WA9�C@�'�h'8���˥���@�k���_-qT_1q�T_�q�T_�q@T_�qTj4_!q�T�8ѥ@ӿDq)T�ѥ@ӿ�q�T�tѥ@ӿ�qT!�_�BT�S9�3��@�$��^��SA9�3@��C@�%�h%8�����������������C��_���������������C��_���������������C��_���������]����������������C��_�������O����@��@�����@����?�T������#��_���������������
� �%Ѭ���C����T��_�T�/������@�$��������C@��/@���g�����|�{D�gSM��4���� �ghf�'�`h&���������?�T�+���(��������_��T�;��K������@�$�����+@��K@��;@������C@���j	�H�(�|�{D�iSM��4����&�ihh�)�fh(����_�"T���@�$�����+@����C@�&�g�����|�{D�gSM��4ghf�m���'�h&��������C@����D�e@�����������������_��S��?��;�����c@��џ�-Te@���3��7��O�f@��G������������������_��@��������_���T�hg8qjT��������R����?@��O@��7@��3@��G@������S@��;@���uqI��T���������������_֥ѥ�he8߸q���TR������ �������~��@��@�3���@��c0�	T������#��?��G��S��+��O������'� ������+�B@��@��
��@���O@��S@�����$6�@�?�`T�����#������+@��"��`7���'@��@��#@��@��j�������������_����O@��S@�C��"�B��/��3������|��c��@�������������������_��'@��@��O@��S@����������_���������������"��@��@��@��@��@��@�����@��c0�)T������#��;�@����7��?��;���@��#� ����+�B@=��@���#
��`�����@�d��#@��� ��+�!�/��@�7"��@҃7�@��#@��7@�@@�A@�2Z�����#�������� ��@����#@���9�@ӿlq����#@����6`���
у��+�!�/��@���"���#@����@���!7���;@��?@���<��������_��7@�G���������!�!��'��+���������#��@���:���������������_��������������_�-���������!�!��'��+��P����#��@��� ���������������_������������@��@��@�u���@��C�?�iT������#��O��W��
��[��W��S��O�6����6�'��3��W@�C@9�?��qT�[@����˥���@�B��[@��/��;�����!���C6�'@�?�,T�?@���qaT?�T�+���<����������C��_����;@��/@�S��"�B��?��C���l��������@����������������C��_����O@��S@�>��"�B��?��C���l��������@����������������C��_��@���������C��_��7@��@��#@����+@�?�T�#��7�@�@�E�|��3@��he����@������i����7����������C��_��@���������C��_�������������@��@��@��@�p���@����?�i5T��ѝ�?����#���������������������,��W��[��W@�,��]@9�@��y��{��[@��q�����������������������������������?��;��'����������@��7��]�aT@������
����@��@��@��@��@��@��@��@���@���@���@��;@��'@��7@��?@����@�1@���/�_�T�]���!���}������@����#�c>���� ,����������_��3@�/��;@��?@��'@��@��@��@��@��@��@��@��@��@���@���@���@��7@��3�aT@������
�����@��@��@��@��@��@��@��@���@���@���@��;@��'@��7@��3@��?@����@���
T�����
�������@����+��K���@�D@������@��@��?��7@��\���6��
��������@��@�M��"�B��o��s��@��@�F��"�B��w��{��+@����K@�������A���c��@�������@�����������@����#��=���� ,����������_�!@��� ?��@�����������@����#��=���� ,����������_�*��O��S��O@�*�K]@9l@��y�k{��S@�q����������������C��#��G�l@��7��]�aT�@��
�����K���@��@��@��@��@��@��@��@���@��C@��#@��7@��G@����@�/@���-�_
�T�]����@����}������@����#��=���� ,����������_��/@����#@��C@��G@��@��@��@��@��@��@���@��7@����@��/�aT�@��9�
�����
���/@��@9�@��@��@��@��@��@���@��C@��#@��7@��G@����@�?
�T�
�������W����@�)���@�D@������@��@��?��7@��\�!���6�@��@��@��@����@�!@��� ?��@�����������@����#�F=���� ,����������_��6�����������_����������m��"�B��_��c��@��@�f��"�B��g��k����=�������������@�����������@����#�=���� ,����������_����������������#��'��+��/��3��7��;���;��@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@��;@�4���@��C�?�I=T�Cѝ�?����#����A��������������C�d�Dxd��4@�(@���T�0@�$@�����M���6�@��@��@��@���@��@�����������@����c��<���� ,�������C��_֦@��@�����^�	��)�����	����@���tr�T�����������@��K��/��3�`A�XA�\A����	����l���7�@��lA��dA��hA��/@��3@��K@��l��7��@��(@��7�����e���7��;��@���T��AT���@� ��
���E���}����!X;����,��,�����C��_ֿ��@�`T��AT�@��tA� �[B�h�F�[B�i�F��xA�L������/@��3@��K@�c�c|%�$��NN�����C��@��dA��hA��lA�c�c|%�$������BN�����?��������@��C@�����%Х������@��?@�����%Х�����`���a���������!���@����@�������@����c�3<���� ,�������C��_��/@��3@��K@�c�c|%�$��N�����C��@��XA��\A��`A�c�c|%�$������N�����?��������@��C@�K���%Х������@��?@�D���%Х���������~������������@����@�������@����c��;���� ,�������C��_� ,��aD�!�����C��_��6�@����������1aT�@�C�M9c6C�M9�7�������@����c��;���� ,�������C��_��@�C�M9�6C�A�C�����T���@������@����c��;���� ,�������C��_���������C��_�!����
T�xa��tA�[B�i�F�[B�j�F��xA�m�T��_�T�C��k������@�Є�8����@��@��k@������@��C@�	�{D�jSM��4a���'�jxi�*�gx)��������+��G����C@����+@��G@��@��@�?�*T�C�fxa��tA��xA������������@,��o��@��s�����w����{������c��@������������
��T�$@��,A��4B��	��
����@��g��S@�[B�i�F�?���T�O@�[B�j�F�������C��_�B�_��T+yb�Lyb���@��T��_@��c@��g@�����k��m�T5@�=A�EB��	��
����@��g��S@��
�A��T�O@��������T�yn�0yn��@��T��{�����J�_��T�0@��8A��@B��	��
�����@��g��S@�	�A��T�O@����ן���%��!�?��T�ya�ya��
�@��T�_����������������4��@��@��@��@��@��@����@���?�)(T�ѝ�?����#���D@���E@���F@��_��T�T�"T��:��W��C�����6�W@��C@�����k��_@�A$B�C(B�D B�����3����g��_@�C,B�A0B�D4B�����+����@�B@��@��c���}��W@��C@�'����k@�)(�)-�
�J���g@��
����_@���������_����W@��C@���"�B��������2��������@���\��������_������[��G��������������������$6��������`��$��#��:���k��_@�ATB�CXB�DPB��������g��_@�C\B�A`B�DdB�����ܿ���@�B@��@�#�c������[@��G@�g��$��k@�)(�)�,�
�J���g@��
����_@����� �������_�������������@��@��@��@��o��s��w��{�`��$��c�O:��b�B�$��������1��{�����@�����������_��	T�aT_�T_@�T��������������c��������,��������@����
��������_�������������/F���c��K��@��@��@�}����k��_@�a<B�b@B�d8B���v����g��_@�dDB�aHB�bLB���o����@�b@��@�#�c�
�D���c@��K@�'��6��k@�)(�)A-�
�J.��g@��
����_@�7�����������_���M��S��?�Bw��a��O��_@�alB�bpB�`hB�K����k��_@�dtB�axB�b|B���D����@�b@��@���cL��@��S@��?@�'��<��O@�)(�)!-�
�J���k@��
����_@����������������_������_����S@��?@�����"�B�������|��|�����@���p
��������_��������������@��@��@��@�����@��C�?�).T�Cѝ�?����#������������������������������@�������
;B�cB�;B�dB�����������C��_ց��@��@�f��@���?�jT�@� �?�B(T�o��K��@�"��@�@@�?��o@�c@��K@���B&T��@�����;B�cB�;B�dB�����������C��_���A�!@���������������@���
����������������C��_��@���e������@�����������L������@����@��@�6��
��@�c����k��@�`@�a@�b@������@����c��S�c@������c@����H����c��k@�a@�@
����c�QE��@9�6��-�B������0�B��{D�aSM��5�@��@�����@�%� ��@��@�'���@��������@��@���0��A��{D�aSM�a5�@������@�&�����@�����������c��@��@����O��s���@���S�����A���@������@��������O@��S@��@��s@��@���@���@���,����������C��_���������������C��_���������������C��_���;C�b�B�;C�c�B��������,����8������,�c���������C��_��	�*T
y`���������������C��_�������w���s@��O@������{@��`��_@�������?��T�g��c����_��{�`@��w�a@��W�b@��[���@���@���@���^� 6�c@����g@�_�cT�@��@��@�������&���}��`���W@����[@���{D�gSM�g5�w@�+����w@�'�hf�(�h&����g@��c@��@���d��@����~������@����#�G8������,�c����������C��_�����������C��_����������������� ����������������#��'��+��/��3���[��@��@��@��@��@��@��@��#@��'@��+@��/@��3@�r���@���?�IT������#��W��_��[�tA�xA��/@�����@����W@��[@��_@���MT���/�a@�dA�fB�������a@��K������@��{D�aSM�4�'����������N���'@��F��G��#H��� ��K@��@�[B�d�F���T@�[B�e�F�������'�����_�
T��%xd��#�(@��(@���`T��
$@��$@�����9���[@��_@��'@��@��#@����W@��6T@�P@���HB��8�	����@�+@����������_�L���|ӌ!�-il�,���`TJ�
����+�����8���#@��+@����@��@��P@��T@���`?֠6�#@�dtA�cxA��W@��[@��_@��'@��@�����/@�����@����MT���/��@��A��B��������@��K�����{@��{D�aSM�4����������BN���@��F��G��#H��� ��K@��@�[B�d�F���T@�[B�e�F���%���'@�a�������"@�@�_�T#@�@��������7�'@��W@��[@��_@��'@��@�s���@��������_����������_��@��������_�!�?��T�xa��xa���@��T����
���
7��!�?��T�xa��xa���@��T���[@��_@����W@�L������������R��@��@��@��@����@����?�
T������#����������+�����������������>��c��#�c���@2��;��C��G��?��c��K����O��S����W�����[��_��C��c��@��������
���7�@�@��;@������`?��7@�`@��@�a�?�l��T�@�@@��@����
���7�@�@��;@�����@�`?��7@�`@��@�a�?�l��T�/@�E����/@����#@�e��k���
��@��g��@��@��k��o��@��s�@����#��6��,�B���#��'��#@��+@��/@��'@��3@��������_������������������@��@��@��@��@��@�����@���?�-T�ѝ�?����#�����D+@�E@�F@�G#@�H'@�I@�J@�+P@������k��w��W��o��s��K��{��g��c�B@��7�D@��O�C@��;�����[����6������_��k@�C@��� �
�i?��{D�aSM�a5�k@�/� ��k@�C@�#�@�C@�d@���d�C@�c@���
T�
��S?���	����!���,�!�,��w@�A�{D�aSM��4� �A@�!�@�������_��W@��c@�P� ��o@�C@�c�@�{D�`SM��5�c@��s@�
�!�@@� ��c@� ��s@�d@�$�A�`�������_��c@��@��O@��7@��;@��K@�(����w@���{D�gSM��4��!��@�$��� ��o@�C@�c�@�{D�`SM��5�c@��s@�
��!�@@� ��c@� ��s@�d@�$�A�`�������_��g@� �@��7@��;@����O@�`?� ��o@�C@�c�@�{D�`SM��5�c@��s@�
��!�@@� ��c@� ��s@�d@�$�A�`�������_��w@��@���T��!T�7@�A��3���8��O@��V���7@��3@���bT{D�eSM�e5�c@����c@�%�xd�&�x$��{@��@��@����@�_��T�_������@��������{@���{D�fSM��4t� ��@�"��������_@��3@�����B�}�B`�C�a�a�{D�aSM��4a� ��hb�!��h"�_�7@�A��/���8��O@�EV���7@��/@����
T{D�fSM�f5�c@�K��c@�&�xd�'�x$��k@��@������K@�����Z����w@���{D�gSM��48�$��@�%����{@��@����@��@�_��T�G��?��S����������l���G@������S@��?@��[��G��C���I����	�)��&
�������������Z���C@��{@����G@���{D�eSM�e5�[@���[@� ��@�!���������_��������� ���������9��@��@��@�����@��c0�)T������#��?��#9b6�� �a����?��C�#���@����+�!@5�}���C@��#B9���?@��6&�?�bT_������T@9��q�T���������_����+�B@5��@�����W�����#B9�����������_�@�B�?�T@���@��6���T�@9��q`��T�+��3��#��/���
���������_��@��������_�����J��T�he8�qjT���'������������+@��#@��/@��'@��#B9�����3@��@���?eq	��T��?%q���T��?eqI��T��qAT���|q���T���������_�����'� ������c9�����@��@��c@9u���@���?�iT������#��g��o�A�?�T@9��q�T���TD@9��q�T�s��k��g��o�����������_�?�
Thd8�qjT��	��U����o@��s@������g@��k@����ҿk�T�ѿdq���T�����@�7�����#�oc����B�?�-Thb8dф@ӟdq(��Tc��h"8�������������o@��s@��[��W����MTEhd8�qjT������������o@��s@������[@��W@����ҿk�T�ѿdqH��T�����@��7�#�����8c����
?�`T�����������������_�B�?�-Thb8dф@ӟdq(��Tc��h"8���������\�������[@��W@������������-��@��@��@��@�`���@��C�?�T������#��{��s��o��w�����?�
Thd8�qjT��	��©���w@��{@������o@��s@������k�T���dqh��T�����@�7�����c��b����B�?�-Thb8dф@ӟdq(��Tc��h"8������������w@��{@��K��_� �c���d�@��+�!@5��@����K@��w@��{@����_@��6f��bT����G������JTGhc8�qjTh�������s����w@��G@������_@��K@�����	k�T��dq(��T�����@��7��������b����LA���������C��_��[��C� ��+�B@5��@������U���?��W� ��+�B@5��@������[@��C@��U���?@�?�T�S��W@���������C��_�c@�!����Tb@�d@���_�T�@9��q���T%�|���@�he���T�O��c���������6�S@��O@��c@��?@��������C��_��@�����C��_�B�?�-Thb8dф@ӟdq(��Tc��h"8���������r�������_@��K@���������� �����������?��@��@��@��@����@����?�T������#�������_�+T#@9lqaTC�#hc8tq�T#�D�	�������������O��c������C���@����G����6�|����������@��@���/�G��[��@��B��B��g@�'a��S@�(��G@��[@��@��
T�S��g��@��@��@�������/@����6�����������_��k��c@��o��O@��s�����C��2����,���������_���_�-T#h`8qjT�
�������������@������@�����k�Tc�dqH��T�����@��7�C��a����O�C��W� �������^����9�@�d�A�e�A��g@��@��S@����@9�@���mT�S��g��@��@�`7��
�K��_����@�E����K@��@��g@��S@��_@����@9�6���W@��C@�i����6���W@��C@�����@�6�����������_������������_��k��@��o��@��s�����C�:2����,���������_�B�?�-Thb8dф@ӟdq(��Tc��h"8���������������������������U��@��@��@����@��c0��
T������#��7��3��+��'���}���������������3@��@����+@�����'@��7@�����������_�!���Cxa�e�A���f�A�f��@����f�A����@���@����@�������_������T�xg���������m��T�xf���aT�����h�A�i�A���
������x&���@T���J�_	�
��Tyj��a��T���������_������������������@��@��@��@��@��@�����@����?�)T������#�[B�bF�[B�cF�B@�c��
T�c������>��c�	�#��@��a��T�@��@��������_�A��x9���������_��������@����@��c0��T������#��_�bT�|ӃB�c��bhb�c�a@����������_�A��X9���������_��������@���@����?�I%T������#������������9�������������@�[B�b�E��@�?�T[B�b�E������Tdx`�Ex`���@��T*�[B�b�E�_�T[B�b�E������������_���JTdx`�Ex`���@��T[B�aF�[B�bF��@��%�(:���o��@��@��@���������������c��;4���`��:���s��o@�"T@�#X@�$\@���������������c����(4��#��o@�b(@���[B�d�A�_�`T��`$@�[B�a�A�n���o@�@���d6�@�Bd4@�[B�e�E���`T�@�;e0@�[B�f�E���
���������_����������_����T�x`��x`��@��T�@�%�s@��@�f@���`T�@��@�g@������T�x`��x`�?�@��T�@��(@���[B�e�A���`T���$@�[B�a�A�*���o@�@����7ad@�?�aTa@�[B�b�E�d@�?�T[B�b�E������������_����T�x`�Fx`���@��Tb`@�_�� T[B�b�E�_�T[B�b�E������������_����T�x`�Fx`���@��Tb`@�_�� T[B�b�E�_�!T[B�b�E���
���������_����������_����T�x`�Fx`���@��T���a`@�?�A��T�@��������_�!@�B�_�
T�#������>��cѿ��#��@��7@���A��T�@��3@������������_����T�x`��x`���@��T��'@��������_�������������9���#��'��+��/��3���b��@��@��@��@��@���@9�@��#@��'@��+@��/@��3@������[B�bF�?�T[B�bF���c�?�Txc�Exc���@��T[B�b'F�?�T[B�b#F����@��_�c�?�Txc�Exc���@��T[B�b7F�?�T[B�b3F������_�c�?�Txc�Exc���@��T[B�bWF�?��T[B�bSF����@��_����_�c�?��Txc�Exc���@��T����~��_֐@��c0�iT������#���[B�bgF�?�T[B�bcF���c�?�Txc�Exc���@��T[B�bwF�?�T[B�bsF��� �BD�B�/�B�߈�5@D��/�(�!@"�%I��B�acE� ,�� ��������_�c�?�Txc�Exc���@��T[B�b�F�?�T[B�b�F��� �BD�B�/�B�߈�5@D��/�(�!@"�I��B�agE� ,����������_�c�?�Txc�Exc���@��T[B�b�F�?�T[B�b�F��� �BD�B�/�B�߈�5@D��/�(�!@"��H��B�akE� ,����������_������������_�c�?��Txc�Exc���@��T� �BD�B�/�B�߈�5@D��/�(�!@"��H��B�aoE� ,���������_���������{��@��@��@�k���@��c0��T������#��`T$�T�����B�,������#������A����
�!1��'��+���������#��@��������#@��@�����@]���������_�����J��@������ �
��_֐@��c0��T������#����@�#@�_�`T��@�!@�p���������_�?�����������_�������$��@��@���@��c0��T������#�*X@�_
�aT*�M9�6*�M9J6*�M9
7,���AD�!��������_�*pA�*�
(7,���AD�!��������_�*L@�
�;B�`B�;B�aB��������_�
H@�@�@�@�<@�@@�D@�'P@�(T@��
�����o��������_����������@��@�����@��c0�T������#��?��K�
P@�T@����������������
��@�Q��������_����������������#������@��@��@��@��@��@��@��#@����@��c0�T������#��;��?���T�|ӄB�������hc��@� �A��P6���������������������B����#��;@��'��?@��+���`,��
�������������������_������������@��@��@����@���?��'T�ѝ�?����#�����������[B�mF�[B�nF��A������T����
����>��cј��#��W@��a��T�@��@������?�M���T;B�`B�;B�aB�������_ֿ	�`T�������C����������������
�!T	7B�`wE����?�aT@9?�qTB�`wE����@��@��@��@��@��@��@���@���@��C@��?@�	�@������,��������_ֿQ��TC�ioE��	�TC�ikE�)ym����
�p���G��S�@��@����@����@��?��G@�!@��S@����������?��@��@��@���@���@��C@��?@��������@���@��+���y��kaT�
�)���	��
T��T;B�iF�;B�jF����	���/���������_�m��ҍp��+�TI�)�=��	�!T�
��T���c���6����������_֠
���6���{��a�!(2�����+��,�������_����	������������_֍k�����+�T

��0��
�AT@�@�	@���AT���������	��
�������������{����6����������_֠
��b6��A�����!<
�����+��,�������_���������
�!0����?@����������_�;B�`B�;B�aB�������_�;B�`B�;B�aB�������_�Q�����,��������_�)A�J�_�T����	����>��cї��#��W@��a��T��D9)6�O�	���K������C������������
�.���������_����������������
�N���������_��
��	��� ����������������#��'��C9��/��@��@��@��@��@��@��@��#@��'@��CA9����@���?��T������#��w��{�;�94��������>��c�M��#��?@��C@��G@��K@��O@��B9�W@��[@��_@��c@��g@��k@����
�e����;��{@���@���@���@���@��
�Y"���{@��@��	@��@��w@��Q@��U@��������@��;@����
�n����������_����������@��@�������
�A��_֐@��c0�T������#��/��3�����?�Thb8qjTD�z��������/@��3@��qM��T��������B����#�����A������@���7�������C��_���������C��_����������@��@����@��C�?�1T�Cѝ�?����#����������������>��c�O��#������>��c�I��#�@���`?��@��+���y��kT�
�����T�~��@�zp��Ґp��+�T�k�����+�T
��0��T�|��~�kC�c�=��!T @���!@���� �CD�c�/�d�߈D5@D��/�(�!@"��E���@���@�CD�c�/�$,��� ��!TB�bcE�B�� 7�@���@�CD�c�/� �d�߈D5@D��/�(�!@"��E���@���@�CD�c�/�$,�����aTB�bgE�*��`6@��2�@���@�CD�c�/� �d�߈D5@D��/�(�!@"�gE���@���@�CD�c�/�$,�����aTB�bkE���`6`���@���@�CD�c�/� �c�߈5@D��/�(�!@"�ME���@���@�#,�c���TB�boE����`6�~��@�;B�oF�;B�pF���@�?���H�
���4���{��a�!�/����������>��c�'��#��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@��+Э�,���������C��_֠
���4���|����!<����������>��c���#��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@��+�,���������C��_��A��@�0��T���C������>��c����#��K@��!��T�@�?�	T�@��	�aT�
��h4��������!�����������>��c����#��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@��+Э�,���������C��_�������>��c�6��#��W@��[@��_@������#��CL��OM��[N��cO��������������@��G��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@���������C��_֠
��4��A�����!�����������>��cф��#��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@��+Э�,���������C��_֠
���3���{��a�!�2����������>��c�b��#��@��@��#@��'@��+@��cA9�3@��7@��;@��?@��C@��G@��+�,���������C��_���������
���@��@��@�i���@��C�?�)T�Cѝ�?����#�������������;B�hF�;B�iF�A�)�?�T��������>��c�#��#��W@��
�a��T�@���������3�������������������6���G��S�@��@����@����@��?��G@�!@��S@����������?��3@��;��7��K�������;B�aF�;B�bF���@�!@�B�_�MT��������>��c����#��W@��a��T��D9�7�+�!�'�
@��s3������3@���+�!(��+�!�'��@�	@���@��K@��7@��;@������@���@� ?���C��?��O��@�!@��@� ?��@��@��O@��?@��C@������@���@��@���������@�@�������h&�!������@���������������������C��_��O@��?@��C@���������C��_�����������C��_����������������#���S���@��@��@��@��@��@��@��#@�B���@���?��5T�ѝ�?����#������������������������������������������'B��9����o@��@�y����������������{����������c9��������������	�������>��c�O��#э���������B����������B���B���'�������
����������_֠
���2�������!H�������+�c�,������������_���e@���g#@��C�i+@���� ��(��A���c��!�_��Td@�fA�h$B����d���f��C�h'�d@����A��A��A��3��7��;� � �&���t@��^���&�������7��3��;��3A��7A��������$��[D�eSM�e��4���������������K@���B��@���B��B��B������B��9��������>��c����#�TA�����#�������>��c����#���A��������@��'��@��+���B��/� � �#��dt@�c�^���%�����c��+��'��/��'A��+A��@����@�����B��#� � �%���t@���^���'�����������#��A��A����4,Дb=����>��cя��#���c���	����>��cљ��#���������������������������B�����B�������B�d�A�$	���������C�����;B�d�F�;B�e�F�;B�f�F��{�����a�A�b�A�c�A��o��s��w��oA�_����������
���>��������#��A��A����A�_��T�@�����������������c�c�}�c���[D�cSM��4����������?���B����b@���d@��C�f@�"�$�&��A�"���������(�������������>��C���������B���B��@���B���B������������������_������>��cѐ��#������������>��c���#��A��o������	����>��c���#�������"�}����������(������������V>���������_��������������_��������������_���1�|�1"��iq����T����������(����B���B���B���B���B��@��@���B��@��@���B�����B�o��#@�m�����������������#��'��+��/��3��7��;�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@��;@�0���@��c0��T������#��'��+��/��3�F�ƀ$��T���_�T @�&@�"@�'@�d@�e@�������������_�������B�.��'������B�.��'�� �����������G���@��@��@��@����@��c0�	T������#����#��'��+�����T_�!T @�!@�b@�c@����������_�������B�.�p'������B�.�l'�� ��������������@��@��@��@����@��c0�IT������#����#��'��+����_�!T��<��!Td@�b@��������������_�����B�.�?'��������B�.�:'�� ���������������@��@��@��@����@��c0�T������#����#��'��+���6��T�
��2�_�T$@�e@���T%@�f@����������������_���
Ta@���Tg@��h`8�h`8�@��h`8'��@�k ��T����@����������B�.��&������B�.��&�� ���������������@��@��@��@�����@��c0�T������#�#@�@��!T@�#@��T@�!@��	�����������_�������{���@��@���@��c0�	T������#�#@�@��T@�$@���T���#�@�"@�����T��6�@�!@��#@�B@�_���������������_�������O���@��@����@��c0�	T������#�#@�@��T@�$@���!T@�#@��T@�!@�t	�����������_�������+���@��@���@��c0��T������#ѐ@�����@��_�T�|�cB�c��d�bhb��@� �A�Ҿ.�����������������_�6!�� ��������@���@�������T�#�����@����?�IT������#ѐ@�P�@�;B�bF�@�;B�cF�B@�c���T�c������>��c���#��@���a��T�@��@� �A�҅.�����������������_� �� ���������@���@�������T�#�����@��c0��T������#ѐ@����#���@� �_�`T��@�������������_�� �� ���������������@��@��@��@���@������A��T�#�����@��c0��T������#ѐ@����+���@�@�@�����������������������_֩ �� �����������r���@��@��@��@���@��#���!��T�#�����@��c0�IT������#ѐ@�P�@�@���@���@D������
�#��+�@D���������*���#@����+@����'��������@��@��'@������������������������_�b �� �����.���@���@������T�#�����@��c0��T������#ѐ@�����@�@�@���������T�������������_�> �� �����
���@��@��������T�#����@��c0�)T������#ѐ@�0� �@�@�@���Ͼ���������_� �� ���������@��@�������T�#����@��c0�T������#ѐ@�����@��$�hT@�@�,�-�xe�`�����X�,����!P�b�ҶS��&����!�$�B
�ҰS�� �����%���Ҡ�(0�!���88������1�����!('�b
�ҚS��
����!7��
�ҔS��a�� ���������_���� ���������@����@��#���A��T�#������@��c0�)T������#ѐ@�0� �@�@�@���{��������_֫�� �����w���@��@�������T�#����@��c0�IT������#ѐ@�P�@�@�@�@�@�����������_֊�� �����V���@��@�������T�#����@��c0��T������#ѐ@�����@�������h&�@�A@� ?������c������������!h&�ES������C��_�]�� �����)���@���@��c����T�#�����@��c0��T������#ѐ@�����@�@�����C��_�>�� �����
���@��@��c�����T�#����@��c0��T������#ѐ@�����@������������_�"�� ���������@��@�������T�#����@��c0��T������#ѐ@�������� �
�����C��_��� ���������@��@��c����T�#����@��c0��T������#ѐ@�����`��
�A�����C��_���� ���������@��@��c����T�#����@��c0��T������#�#@�@�_�T#@�@���T���#�#@�@��������6�#@�a@��@�`@�b@�������������_�����������@��@���"@�@�_k�T��#��kAT@�#@�k�T@�!@�?�����_����_��@��c0�	T������#��C��?��G� @�$@��@����?��3��'��#��?@��@A9�6�@��@��@��@��@��
�	@�*B�J<�K���@�l@�.�@��@�!@� ?��?@�"@� @�B@�#@�$@�%@����������?��'@��G@�?�#T�?@��@��@��@��#@���"�������3@�!����?��?@��@��@��@��3@��G@��#@��?�������_��
���|ӭ!�nim�m
��	�T�����/����+����
��	�S$���@��/@��@��+@����@�@��������?���@�@�S����
�7��#�� ���������������@��@��@��@�����@��c0�T������#��#� @�$@��@��?�������_���������������@��@��@��@���@��c0�iT������#�@�@�!@� ?�������_���������@���@��c0�iT������#� @�$@�!@� ?�������_���������@���@��c0�T������#�@A9�6$@�@�@�@� @����@� B��<���ȥ@��@���G� @�$@�!@��� ?��G@�" @� $@�B@�#@�$@�%@����������?��G@� $@��/�" @��C@�$B��=�����B@��@�g��#@��+�$@�d��@�&B�ƀ=���Ȅ@��@�F������_����;�A@� ?�����3����G@�"@� @�B@�@?��G@�"@� @�B@�#@�$@�%@����������?��;@�!@��+@� ?փ��@��G@����@���[D�cSM�c5�3@�	����3@�#��@�%� ��@�%����������@��@9������_������_������_������_։�)�|�)!��hi��	�_�T��
����;�����\#���G@��;@��+@����/@����$@����G���|�� ��hg����@TB��������H#���G@����/@�����@������)�|�)!��hi��	�_�T��
����;��'��7��#���3#���7@��'@��#@��;@� @�@����?ր�������_�@�@�3����
�7��"�� ���������@�.���@��c0�T������#��7��;��C��?�`�
��+���'��7@�A@� ?��'@�@�[D�cSM��4R��!�@@� �A��7@�@@�?��'@�@ �[D�`SM��4E��!�C$@�#�A$��@���9���������@9b6�'@�" @� $@�B@�@?���������C���@��'@�"�"�[D�cSM��4'�� �#@�#� �����3���@��'@�����[D�eSM��4�� ��@�%����?@��kT�;@��@��@��@��;@��C@��?��'@��@��@��@��������?��'@����@��@�_�F����@T�#��+���������+@��#@��'@��@��@�_�B����T������'@��@����@��h`8������h 8��T�@����T�@����@��h`8������h 8��T�@����T� @��$@��@��@��@��@��?�,����'@��������_�m��l�����+�!��s��� ��������������@��@��@��@�?���@��c0�	T������#����9�'�c�-����@��9@� @���!T�+�@�$@����	��`6�+@�9��9�������_֦��������_�����������@��@����@��c0�IT������#���  �D���������_��������@��c0�	T������#�A��y)�����������A�!84��O��������_���������@���@��c0�)T������#���A�?�T�#�������v*�����������+�!������������_�x!�!�?�T�@��#@�����	ehe8�����~�he�x"�h%�B�_��T[��e��xb�?�H��T�����������_������ ���������y���@��@��@�����@��c0��T������#������>��c�����#�y����C��_�����b���@���@��c0�T������#����'�E��#T?��T���ч� ��T��f���T��������_��TP9P9���������_ևhf8B�H~�	hh�c	�j~�hj�h(�	h*�(�~�hh���'h&8������T99�������_�����k������+�!��r�������s�� �����������������
���@��@��@��@��@��@��@�����@��c0��T������#ѐ@�����@�A�ҩ(�����������A�!84��N��������_��� ���������@��@��#�����T�#����@��c0�)T������#�B������������_�����������@��@���@����?��T������#��c��o�_��!T�`�@T�0��T�
���)��A���!�!<&���+�!�,������������_��_��o��@��S� ���������|��������{�����V��C��_��c��S@�?
�T�o@�c@��/������S��~��_@����T�0�CT#@�%@�&@�'@�(@�)@�*@�+@� � � � � � � � ������������������H��I����@��@��@� � � �$�(�,������������_֠
��+)���}��!�!`���+�!�,������������_��~�������{������ �����������������C���@��@��@��@��@��@��@�o���@����?��#T������#��c��o��_�"T?��T���щ� �?�T������T���	����@����x�	�?�HT
����)���)
���jT��������_�IT����������_�%��D9'7��� @�G�(���hTaT�@��9�_��@���?�-T	��T�	�#T�G��+��?��C��3��;��/��������������������#��'����_@��G@��3@��C@��?@��+@��;@�(���/@��	�T����J��
�*���k�*
��T�?��S�������'���	 @�)���?��T���O����>��c�m���#�g����g�G�����z��x�����T�7�������O@����K���b�����T��W���_@��K@��7@������������7@��?@���Ⰸ��K@��S@�?�T�?�E���?@��7@����_@� ���������_�K����O����>��c�6���#���x�b����O@���aT�	��+���?@���_@��O@����x�a����?����� ����������������#��'���O@��S@�?�`T�?@����x��?@���_@� ���������_�������_���������	�������	�������	�������	����������+�!�.�����*ig8�hg8j
�*h'8����K��T�@�����c��˧������˩���!�E˄	�%������r���	����������+�!@.�v�������+�!.�q��� ��������������������@��@��@��@��@��@��@����@��c0��4T������#��;��G�_�!3T_@��2T@�@�	@�
@�@�@�
@�@��+�$@��'�(@��#�,@����D97Ӎ��d��t��ʔB������R�����tʔb������f�W���W,��	��C�
�:	�ZS�^	�����c��Z�Zg�����d���
��B��/
��Q��
�����b�����e�<�@�D�H�L�P�T�X�\�`�d�h��@��9�+@��'@��#@��@��7��/�~���������z�c�����c��cz��@�.�����ލ��d����^���^,��������d�������8�Z�o������/@�U����+@�W��'@�B��#@�@��@�S� �+@�F��@��� �V��@�6� �V��@��� �V��@��� �V��@��� �T��@�� �T��@�� �T�� @��� �T#��$@�4� �T'��(@��� �T+��,@��� �T/��7@��"@��0@��
���U3��4@�U� �U7��8@�� �U;��<@�s� �S?��"@�s��"����#@�e�A��'@�b��@��@������+@��'@��#@��@��������
T_�
T�'��+��#� @�@A�TA�hA�<A�PA�dA�LA�`A�HA�\A�DA�XA����.��0��B��o��Q�����

ʭa�p
����e�������sB����ʔR�����s�sb�������
ʭA�7
���S���ʭa��
����"�B@�P���ZS�Y�B�B`��Zʥ���@�!�/��Q����`�!��ʔf�g�Zg��e���m�������_����
ʭA�����Q����ʭa�
���e���B�B@�!�4ʔR�����B`�!�4ʔf���@�����S�9� �`�����g�E�s�sB�����ZS���s�sb�����Zg�����sB����ʔR�����sb�u�����ʭA��
���S���ʭa��
���Y�"�B@���ZS�Y�"�B`��ʥ���@�!�/��Q����`�!�/��� � � � � � � � Քf�g�Zg��e��'���T�������+�!�.����� �����������������T���@��@��@��@��@��@��@�H���@��c0�T������#����+��7����T�@�aT � � � � � � � � � � � �e@�g@�h@�i@�j@�k@�l@�m@��@��@��@��@������.��э��d��S���S,�򔮌�d���
���%������a�!#�������+�c�,������������_ր
���%��A���a�!��������+�c�,������������_ֵ����B�W���S������b�����g�����ZC�~��ʄP�9�:�Zc����ʄd����@���
�Q������`�J�H�e�+����@���)�)Q�k	�f��`����	�)e������@�J�DʄP������`�J��
�9�6��B�����Q�1�6��b���
ʹ	�:�ZC����	ʥP�3�y�/c�����z�Eʥ@�����S�T���Pc����c� � � � � � Շd��f�)g�g��
�����(��T?|�T� �� �� �� �� �� �� �������������_��@���� ����������������#��'���h���@��@��@��@��@��@��@��#@��'@����@��@��@��@��#@��'@��+�J
��+�k�
����m�x���m@�U��~�@L@�`M��M��M�����@M��@M���N���N���N„�NㄣN,n--nN.no/n�	`n�	`n�	`n�	`n���N���Nʅ�N녫N�(n�)n�*n�+nV,O%V,OFV,OgV,OF,o%F,oFF,ogF,o���N���N„�NㄣN,n--nN.no/n�N�N�N�N��N)��NJ��Nk��N�(n�)n�*n�+nV'O%V'OFV'OgV'OF'o%F'oFF'ogF'o���N���N™N���N/n,,nM-nn.n�	`n�	`n�	`n�	`nJ��Nk��N��N)��N�*n�+n�(n�)nV,O&V,OGV,OdV,OF,o&F,oGF,odF,o��N!��NB��Nc��N� n�!n�"n�#n�N�N�N�NJ��Nk��N��N)��N�*n�+n�(n�)nV'O&V'OGV'OdV'OF'o&F'oGF'odF'o���P�`M��M���N��N!��NB��Nc��N��M����@M��@M���N���NƄ�N焷N��N)��NJ��Nk��N���N���N΅�NN8�Nx�NR8�NSx�N�8�N�x�N�8�N�x�N9�Ny�NZ9�N[y�N�9�N�y�N�9�N�y�N:�Nz�N(:�N,z�NP �L�:�N�z�N�:�N�z�NT �L;�N{�N*;�N.{�NX �L�;�N�{�N�;�N�{�N\ �L n1!nR"ns#n0 �L�$n�%n�&n�'n4 �L(n9)nZ*n{+n8 �L�,n�-n�.n�/n< �L������l�T�_��@��c0�	T������#����'��#�����9�c����@��@�b@9�'@�_@�T�#@�����
�������������_�#h`8�c��h`8c��B�@�+��TA@�!� � |_������������M���@��@��@��@����@��c0�iT������#��C��?��G�$@���-T�@�T�K��C����|����˄�����_�G�����?�T�3���������?@��C@��G@��K@��3@��|��@�$@����@�T_�cT$����������K@��@����ˤ����G@���C@����?@��G@�	$��������������_���E@�F���MT�#T�/��+����'��#���s��#@��@�?�T�'@��+@�c�c�$���������/@����?@��G@���$@�@�HT���|�����c���c�_�B���?��T�+�������?@��+@��G@�$@�C�$��������������_����|�'��&������������ �����|��� ���������������@��@��@��@�i���@��c0�IT������#�@�A�$B������'�@��3�$@�_�-T_@��T�C�������|���C@�������c����������_����|���� �����������@��@����@��c0�iT������#��C��?�@�@�@�@��#�@��� ��
������@��~�@�s
�B���

�����d�����f����	��	�_@�Tc@���)��)|�*@�+@�)	�L@�D�����F����@������?��T�3��'��+��/�������?@��3@����/@��+@��'@��#@��@��@�jh"8�@��@����
���f������� � � � � � Ջ|��|Ǜ�|��|Ǜ�|��|��|ț�|��|ț�|��|ț�|Ǜf��� �&�����n� �n������������������_�����+�!/�\�������+�!/�W�������+�!/�R�������+�!/�M��� ���������������@��@��@��@�i��#@�$@�!@�E@�B@� � Ն��f������@�!�����#�����!�������!� ���_֐@��c0�IT������#���?��T���
�.��"���@��T���{�n���@��������+��,��������_ր
��z"���{��A�!�&�����+�B�,������������_�������������@��@��@����~��_��|��_��@��c0�T������#��K��W��c��o��0�T�z�
�T��������_�����+�!��ʹ������+�!@�ȴ�� ����������������#��'��+��/��3��7���`���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@����@��c0�IT������#��K��W��c��o��0�aTA�KT
��������
��T��������_�A�cKB��A�dOB�������������_�����+�!���������+�!��~��� ����������������#��'��+��/��3��7������@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@��c0�)T������#��+� �@A9�7�'��/������/@��@�������|�A�?@�T�'@�@A97����������������_�����+�!@�9���4������+�!@�3��� ���������������@��@��@��@����@��c0��T������#�� ��� �@A97����}���y���������_�����+�!@�
��� �����������@��@���@��C�?�iT�C
ѝ�?����#��S��_����{��w��s��o��k�M��A��?� ��kT�T��O��3��g��c��_��W��������9���WA��_A��cA��gA��kA��oA��sA��wA��{A��A��3A��?@������OA�_�To���P���0��hTA��T�C��;��K��C�m
��G��
������?�A��T����`T���� տ�T=������T�������9������>��c����#����{������}����7��#��{���������	����7A� @��@�}F� ���	�D9�
7qH
T�q�T���|z����@� ����;A��oA��C@��kA����sA��� ��c����>��c�����#�w��'@������������ ��[��+@��d��_��/@��c��3@��g��c��wA��{A��A�����c��;A��oA��C@�����c��{A�8����c��oA�5��� ����c���P����@��9�G@�_@�cT�?A��?A��|�������ϼ�����|�����CA��?@��K@�����C
��_�����+�!��9�������+�!��4�������=������2������7������,�� ����������������#��'��+��/��3��7�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@����@���?��T�
ѝ�?����#��K��W��c��o�
A�
��T�7��s��o��w��k��c��g��S��K��O��������9*�JA��C��
˫������7������>��c�6���#����{����������/��#��{���������C����/A�� @��@�)}F� �		���D9j7?q(Tq�Tф|z����@�� �����gA��OA����@��;� ��C����>��c����#�s��'@������������ ��W��+@��d��[��/@��_��3@��c��C��oA��sA��wA�D����C��cA��7@��kA�?����C��sA�t����C��7@�q��� ��SA��;@�_�T�
T�KA�����OA��KA��7���;@����OA���	T�;��G�E��?��˄�����3��gA��@�aT�cA�aT�cA�
�cA���@T���D��	� �_�T		�?��T�C��7A��|��C@������gA��@��7�T�3A��7@�O���A�cKB��A�dOB�����������
��_��/A��3A��7@��?@��cA����kA������;A��;@��G@���������
��_�����+�!��<�����F��=������+�!��4����
���=�� ����������������#��'��+��/��3��7�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@����@��c0�)T������#��?��;��7��3�d��/�@��� ?�@�����@?����������L����@������/@������������#�@��7@��;@����3@��?��@��@��#@��������?����C��_�����������������}���@��@��@��@��@��@��@�����@��c0�iT������#��;�,@��@9���˥@�@���_�T�7��?�(@�_���?�T�C��;������������7@��;@��?@��C@��@�_�Te��ˆ���G�&��
����a���!�!����+�!�,������������_��'@����	����˦	��?@������7@����'��#��+��@9�q�T@�@�B@���@?��7@�@�@��@�@� @�$@����?��7@��@��@��@��@��@��@��?� ������7@���@99�@��@��@����@������?��7@��@��@��@��@��$@����?��7@�� ��$�;D�eSM��4��� ��@�%�����@9����9� @��$@��@��,��0��#@�����;D�eSM��4|��!��(@�%��(��+@��� T����������@��7@��+@��#@���"�T,@���T(@�0@���&�,�0��˄�����;D�dSM��4Z��#�(@�$�(��������������_��������������� ���������������@��@��@��@�1���@��c0�	T������#��3��G��C��?������#�@����?�����,�]���@��;D�dSM�d5�#@����#@�"���@���C@���G@��;D�bSM�b5�?@����?@�"���@��9|����(����+������C��_�����������������b���@��@��@��@��@��@��@�����@��c0�I	T������#������ �A�a�E����+�B>���
��
�������+�!��������{�0y;D�aSM��5�@��@�����@�!�@�"��@�"��B�ck@�#���B�bk�W����������+�B�/�
�������9;D�aSM�a5�@�	@����!��@�!��B�bs@�"��'�B`.���B�as�������_���������@��c0�IT������#�������������������_��~��|�����������_�������������@��@��@���@��c0�T������#Ѡ
�0���������������_��������@��c0��
T������#њ������A�a{E����+�B�/���
���������|���~��;D�bSM�b5�@�Q���@�#�@�$���A�c{E���
���@��+�B�/�����{���~��;D�eSM�e5�@�9���@�%�@�&��
���@��+�B�1�j����{���~��;D�cSM�c5�@�	@�'��!��@�!��B�bo@�"��'�B�.���B�ao�������_���{������@��c0�iT������#��?��g��W��S��O��c��_��[��C��G�C�C�c��'������������'@�_��T�@�������8���	��e���������.��0��G@�a�_�T����+����G@��3��#��'�����C@�������_@��#@�a��'@�_�cT�3@��3@���������_@��#@��#��3��'�����[@�������g@��#@�a��'@�_�cT�3@��3@���������g@��#@��'��#��3�����c@�������/��c)��+��?@�c@��/��C��3@��#@��'@��O@��S@��W@�O����������_����������������#��'��+��/��3�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@�q���@��C�?�iT������#��O���y�w��s��o��k��W��S��g��c��_�C�C�c$��3��������z��� ��3@�_��T��������������Ay��Zy_$��T!���@�����������Ay	��f��� ������.��P��W@�a$�_�T���������W@��3��?��/�$����S@���X���o@��/@�a��3@�_�cT�?@��?@�����x����o@��/@��3��?��/�����k@���B���w@��/@�a��3@�_�cT�?@��?@�����b����w@��/@��?��/��3������s@���,����Ay���+����������C��;��c)��7��O@�c@��;��_@��c@��g@��?@��/@��3@�������@����C@��+@������?�!��+@��T�C@�������C��_�����+�!@����� ����������������#��'��+��/��3���y��<���@��@��@��@��@��@��@��#@��'@��+@��/@��3@���@yF���@��c0�)T������#��K��G��W��[��_�@��;�
@�@�@����$"��@��������
������������������G@��
@��@��@��a@y��������������W@��[@��_@��;@��
������������_���������������������@��@��@��@��@��@��@�����@��C�?�iT�Cѝ�?����#������B�zg@���@@�?�
@�@��B�akB��B�boB�c@���`?�A����@�u��c
����{����@��u����`������@�#@�!@��T���������������������������@��@��k����o�_�� ������>��c�a���#�c��@�a@�c@�?�T�������������������s����@����@����g���������=���k@��g@�a��o@���cT�@�
�@���������[����k@����g@��w��s�������@�%���@��@��{@��@��@��s@��w@�=����@��k@��o@���������C��_���������������������C��_���������������������C��_�������G���@��@�\���@���?��<T�ѝ�?����#��y��������������y�y�Z�y)�Z�yJ�Z�y ���B�����Ѷ�����	��c���� ��Ayy ��Ayy ��Ayy�Cy�y�B�ak@���
��
�T���@�0@yA6�y��@���@���� �����a���y�	��9����@�������ڶ�����G��Ay0x��=�����@��D�aSM�a5��@�����@�&���@�������G@��D�fSM�f5�@�p���@�&���Ay`y���� Հ
�����������!0>���+�!�,������+���@��
�c8�_��(T����@����F'��{�����O��K������B�as@�
���+�����a#6@�@@�?����B�ao@��3�
����@�@�@�a6��������@���@�B��������������h������������[���B�������������D�(����@��@��@��@���@�	������o���9�[@�l���T�@���
�����@����Q����[@������c��_������@������_@��o@�a��c@���cT�@�
�@��������9����_@����o@����c��_�����@����@���@�B�����@��K@��O@������������
�������S��W�C�����������,��@��@��_@��c@��@��@���@���G������g��k�C���@��S@��W@����*����@��_@��c@��@��@���@���5����@�d@��ѿL�TB�mgE���T�������B�mcE��id8�
�����@�B�����@��S@��W@����	��@��@��_@��c@��������s��w���@�M@��@��g@��k@��?֢���������?����D�aSM�!5�@���@��@���@��@���@���@�����@�&���@�'��@�(���@�)��@�*���@�+���@�,���@����K@���O@���F��� �	��g@�(��k@�,�
$��@�4��@�8�0��s@�@��w@�D�<��{@��@���������@�������_�������������������_ր
��q��a�����!���������+�,�����������_ր
��_��A�����!�#���������+�,�����������_�������������������_ր
��D��!����!�=���������+�,�����������_�������������������_����
��������+�!�?����� ��y�y�y������������M���@y�@y�@y�@��@��@��@��@����@��c0�	
T������#��7�H@�L@�c���#�������|������۴���+� ��#@�� ��@���7@�d@�e@��@����?��|�#�@�T��b����+@�b��7@�d4@���e0@��ha8��Eh!8!�?�
T�	Te4@�Fha8?��T(���'�aH@�bL@�`@�d@��@�!��B���z��ˢ�!����?��}�!��@�?��T�7@�dH@�eL@�������dH�eL��'@��@����������_����+�!��9�������*��������&����<�� ���������@�����@��c0�T������#��G��K��O��S��W��[��_������G@�d@�c@��@������W@��[@��_@��K@��O@��S@��������������
��?�����������_���������������������@��@��@��@��@��@��@����@��c0�)T������#��#��'��+��sy�B�dk@�
��
������̘��a6@�@��@��#@��'@��+@��?�������_ր
��F��A�����!�#���+�!�,������������_��y��������h���@y�@��@��@����@��c0�iT������#ѐ@�0�@@������������_���2���@������T�#����@��c0�	T������#�@�$@��T���#�"@�@�����,����6�@�"@��#@�d@���T!0@yb0@y?k��������������_�������#���@��@����@��c0�iT������#� �9�h������C��_�������@���?�	+T������#Ѡ��$��@�>�����!��+��S� � ���������c9��@�����S@��+@�����
�+@�_�#'T �_�&TB�B�������S@�`�?�+��Td@�e�ҥΥ�k���T�[��7��'� � ���������c9���@�A
���'@�_��"T?�c"T#��˄���~� ��S@���_�!T���O�G�������	����	��;���T�hix�͍�?k`T��aT�hix�͌�?k�TI	@9?�q�T?�T�hdx%��ҟkT�@9��q�T�B�b�E�����3��B�d�E��/���q�������}�
���;@��@�
�� �(-��{����O@��@���������������[@��7@������`�)�!�����S@��'@����������������[@��7@�o���B�`�E��B�a�E���!�?�T@�A������CB9�6�7��W��GB9B6�G@�c@9c67�?@��[��C@��3����@��)�!������[@��3@�����5�����������W@��7@����KB9�7�G@�b9���?@��[��C@��3����@�|�A�ұ���[@��3@����� ��}��������W@��7@����������_���
T�B�a�E���T�{��B�h�E�	�"@�ie�_�A��T�#�����T��7�#@��@��/@��O@��3@���B�a�E��#@��T�B�b�E�B��@�C`9�B�a�E��bT�3@�?�����B�d�E����d9�[@��7@����L��@�\7����l���O@��@�i�������e��`���[@��7@��0��/��.���B�e�E����d9��jT�B�a�E��T�B�c�E�c��@�d`9��aT�@�	�B�a�E���T�B�c�E�c�ch@9�B�a�E��#��T�[@��7@����	�����������~���
�������� �����������@��c0�)T������#�`�>�p��D�aSM�a4��@�N��#�@�#�(@�#�8@�#�H@�#�X@�#�h@�#�x@�#��@�=��#��@�#��@�#��@�#��@�#��@�#��@�#��@�#�A�,��#�A�#�(A�#�8A�#�HA�#�XA�#�hA�#�xA�#��A���#� ��B�c�E�#���,�B��`�>��#���@���,�����>��c�<���#�D�!'��D�!'��D�!'�(�D�!'�8�D�!$'�H�D�!4'�X�D�!<'�h�D�!'�x�D�!'���D�!'���D�!D'���D�!T'���D�!H'���D�!L'���D�!X'���D�!\'���D�!'��D�! '��D�!('�(�D�!,'�8�D�!0'�H�D�!8'�X�D�!@'�h�D�!P'�x�D�!`'���!���B�a���B�a���B�`���������_������S���@��c0�T������#��@�D�`�9���@������@������@��@��@�	�������_�������@��c0�iT������#�D��T�@�D�c'9
��T# ��D�{'�cy�@��@�,H� ՟�aTD�c'9<L� ՟�TD�c'9��TD�c'9D�cW'9LP� ՟�aTD�c'9\T� ՟�aTD�c#'9|\� ՟�aTD�c3'9�`� ՟�aTD�cG'9�d� ՟�aTD�cK'9�h� ՟�aTD�cO'9�l� ��aTD�cS'9 @� ��aTD�cC'9 <L� ��aTD�c7'9 LP� ��aTD�c;'9 \T� ��aTD�c?'9 �@LPӀ�D�c'9�TD�c'9D�c''9 �@\TӀ�D�c'9�TD�c'9D�c+'9@�`� ��TD�c['9W��@�@� ��T�@�D�`_'9�������_���������G����@��@��@�c���@��C�?�iT�Cѝ�?����#��g����>��c�����#�_���g�K������������(��h(8��jT�o��h�8�@��4 � ��@�������T1�����A��@����@�_��T����9���@��Є��������o���9����@����@������@�?�HT$�c6�mT�@��T?,�ᷟ�����������C��_�@�.���=�������+�!@/�<��� ���������@��c0��T������#Ѧ� �����`6���������C��_�D�`CE�@����D�`'9D�`CE�����D�`'9D�`CE�~����D�`'9D�`CE�}����D�`'9D�`CE�|����D�`'9D�`CE�{����D�`'9D�`CE�z����D�`'9D�`CE�y����D�`'9D�`CE�x����D�`#'9D�`CE�w����D�`''9D�`CE�v����D�`+'9D�`CE�u����D�`/'9D�`CE�t����D�`3'9D�`CE�s����D�`7'9D�`CE�r����D�`;'9D�`CE�q����D�`?'9D�`CE�p����D�`C'9D�`CE�o����D�`G'9D�`CE�n����D�`K'9D�`CE�m����D�`O'9D�`CE�l����D�`S'9D�`CE�k����D�`W'9D�`CE�j����D�`['9D�`CE�i����D�`c'9D�`GE�����D�`_'9����C��_���2���U���@��c0�i
T������#��B�z�@���������@@�?����0'��@�q���������������_�!@���?@��T# � ���TB@���c��c|�@��@��@�TD�eC���h�a��TD�eG�������������_��@���B��!���?�KT@�B��˄���|�@��@�TD�eC��h��TD�eG�������������_���ھ������@��c0�iT������#����#���B�?��Thb8�q`T�q!��T�#���5���������@��c�?ց6�#@�D����@��c�?�6�#@������@��c�?������@��@��������_��������@��������_��������������_������������@��@�����@��c0�T������#�B@������A@�C@��jTdh`8��q!��T������w���@�C@��@�����Tc�D@�c�C��ˣ�����D�dSM��4��#�D@�$�C�?����A@�������_���Z���@�_�D�cSM��4C@����#�_�?����A@�������_�������� ���-�������@���?�) T�ѝ�?����#�����9��� �����������������3��!�������������@��9 ��;������� ��3@����v������+��������A�cKA�?�`T�@��#��S��+��A�cOA��������@��#@��+@��S@���
7�(T��@�����'����O��'� ���B7��~�����T0��'@�?��T%ˡ0��'��˄����O@����O�b+�B�5��@�
����T�'@��iT��'@��'���������������>��cё���#�����������(����B�`�E��B�a�E�-`
�����������!d$���+�!�,��7��;���9��@�A@� ?��7@��;@��������_��7��;���9��@�@@�?��7@��;@��������_��7��;������������_����@�����/@���?�mT�/����@�A������?@��C@��G@����������"�/����9D�dSM�d5��@��$����@�$�@�%�����"������BX#��@�����9D�dSM��4@���"�D�B'���O@��'@��+����@��@��/@���?�
T�/����@�@�������"������6@��@��9��@�������9��@�@@�?��;@��7@��������_��������������v���� �����7@��;@��������_���C�������@��c0�T������#ѐ@�p�A@�a� @�)����������_�������@�����a��T�#����@��c0�IT������#�D�`SM��4�B�`�@���� ��'�5��B�`������C��_�������8����_� 8����_�8����_��8����_��@��c0�iT������#�#@�@��T@�$@���T`@9$`@9��c@��6d@9$d@9��c@�C6h@9$h@9c�c@ң6@�!@�����������_�������Լ���@��@����@��c0�iT������#���B�_`�*
T�$��@�f@���Te@��@���ATe`@9�`@9�ʥ@ҥ6ed@9�d@9�ʥ@�6ch@9�h@9��c@�c
6C��#��@�f@���T�@�f@���T�`@9f`@9�ʥ@�e6�d@9fd@9�ʥ@��
6�h@9ch@9c�c@�#
6C��#�e@��@���A	T�@�f@���T�`@9f`@9�ʥ@�%6�d@9fd@9�ʥ@҅6�h@9ch@9c�c@��6C��#��@�f@���T�@�f@���T�`@9f`@9�ʥ@��6�d@9fd@9�ʥ@�E6�h@9ch@9c�c@���7#�A��A���T�A�$�A���T`L9$`L9��c@��6dL9$dL9��c@�C6hL9$hL9��c@ң6���#���	���������_��@�b��@��#@�_`�
T���c@�D�{�hd�$hd�������o���6�@�d��@����@���{��#@��hd��hd�d���7�!�A��A��A���]�������������@��@�E���@��c0�T������#� ՠ��������d��~�����@9���+��
��������_���������@��c0�T������#� ՠ��������d��{�����@9���+��
��������_�������@��c0�T������#� ՠ������
��d��|�����@9���+��
��������_���Ż����@��c0�T������#� ՠ������	��d��z�����@9���+��
��������_���������@��C�?�T�Cѝ�?����#��������� � � ������>��c�<���#����{��{��������9��������J����c����{�I�����C��_���������y����@��@��@����@��C�?��T�Cѝ�?����#�������������#�� � � ������>��c�	���#�	���{��z��������9������������c����z������C��_��'��+��/���F����'@��+@��/@�����@�(@�<@�P@�@�,@�@@�	T@�
@�@�j
�0@�j
�D@��
�X@��
�@�
 @���
4@���
H@���\@���@�$@���8@���L@���@���bʂʢ�C��ʂ���@�����ʥ	ʦ��ʄ����TǓ	`@�+�e���J����ʬ
ʍ�̓)�.�ɓQ��P@�!�za�(���U�Q���ȭ�U��0�g�����H��/��PĊ����`�(@��ʇ�ē@@��	MȓX@�k�l
˓
@��
ʮ�͓$@����ϓ�����(�'�����@��M�����X��
늄L���$�튄��$�P@��ʇ�ē@��	�ȓ@�k�l�˓
4@��
ʮ�͓L@�����ϓ������P�.��������������'������4�������L�@��ʇpē,@��	�ȓD@�k�l�˓
\@��
ʮ!͓@����ϓ)q�)���	����$q��,���늄���D�$"튄���\�� ���<@��ʅ\ēT@���g�Ó@���Ɠ	 @�)
�*%ɓ8@�b�Kd“k%�k	��<��d⊥$��T��\��d������\�� �F	����8�@�(@�<@�	P@�
@�@�j
�,@�j
�@@�j
ʥ
�
0@�D@�
X@�@���4@���H@���@�$@���n�L@���`@������@�&����&�'�@�B�B
ʂʢ����B���j	�\@�dʥ��ʄ�����TƓk�l�˓c�m�ÓQ��.�zn�����U�Q��@����U������Ƭ��\��1��Pʊ����8�P@�c�f�Ó,@��	��LǓ
@�J�K
ʓH@��ʍ�̓$@���ѱΓư�Ɛ��P���ư��,�fM�������
�cL��H�#��c��$�<@�c�f�Ó@��	��Ǔ
X@�J�K�ʓ4@��ʍ�̓@�����Γ��ꊭ���
<�-�슪���
����Ɯ��X�������4�f��ø���(@�c�fpÓ@��	���Ǔ
D@�J�K�ʓ @��ʍ!̓`@���ѕΓq����(�h��q������c���D�#"�c��� �Ô�c ��`�@�c�f\ÓT@��	��Ǔ	0@�%ʩœ
@�B�J$“L@�dʋdēk%�k	����d��$��T�]��d��0�&���\���E	劥���L�@�(@�<@�	P@�
@�@�j
�@@�@�
@��ʄ�D@��� @�c�
4@�c
�
H@���
\@���
@�$@��
�8@��
ʭ
�`@��
�@������&�g���,@�	
�i	�B	ʩ���B����	�
X@�D���ʄ����J�KUʓ�ʍ�̓�ʯ�œkQ�k�1�zq�+���U�kQ��,���jU��
X�c��c��� �#.�cPȊc���L�<@�c	�e�Ó@��
Mȓ0@�k�l
˓
\@��ʮ�͓$@����ϓ�����<�E�㊥�����M芣���0��
�cL��\�#��c��$�@�c	�e�Ó@@��
�ȓ@�k�l�˓
4@��ʮ�͓`@�����ϓ�������.������@�������E�㊥���4���芣���`�P@�c	�epÓ@��
�ȓD@�k�l�˓
@��ʮ!͓8@����ϓJq�J���
P����Cq������c���D�#"�c�������c ��8�(@�c	�e\ÓT@���Ɠ	@�"�I“
H@�Dʊ$ē@�g��dǓk%�k	��(��d犤$��T�]㊥d���'���\��H�B	�B����@�(@�<@�	P@�
@�,@�@@�
0@�D@�X@�@� @�s�4@���c�\@�c�$@�S�8@�s�L@���`@���@������&�g���@�	
�i	ʉ	ʄ	�i��ʃ��ʄ	�
@��
ʥ
�������ʥ����J�KUʓ,ʍ�̓��N�“kQ�k�/�zo�����U�kQ���˭�jU��
���⊄����$4ʄPȊ�����@�B	�D�“@��
Mȓ@�k�l
˓
 @��ʮ�͓$@����ϓ������D�⊄�����M节�����
�BL�� �"��B��$�(@�B	�D�“,@��
�ȓ0@�k�l�˓
4@��ʮ�͓8@�����ϓ������(�.������,������0�D�⊄���4���节���8�<@�B	�Dp“@@��
�ȓD@�k�l�˓
H@��ʮ!͓L@����ϓJq�J���
<����Bq��@����B���D�""�B���H����B ��L�P@�B	�D\“T@���Ɠ	X@�#�iÓ
\@�Eʪ$œ`@�g��dǓk%�k	��P��d犄$��T�]⊄d��X�$�抂\��\�B	�B���`�!�?`�T�_��@��c0�	
T������#��B�aoE� �?(�T�B�bkE�D�cSM��4C(@�����#��'�c�.�C(��B�aoE� �?,�iT�B�bkE�D�cSM��4C,@�����#��'�c�.�C,��B�aoE� �?0�)T�B�bkE�D�cSM��4C0@�����#��'�c/�C0��B�aoE� �?4��T�B�`kE�D�aSM��44@�����!��'�! /�4��������_֠��6����~�4���`��2���@��0��� ���ݷ�����d@��_��@��_��@��c0�	T������#������>��c�~����#�`����
�����C��_����������@���@��c0�IT������#��7�	�@�)�d@�?���T�������������������7@�p�a���?�!T]����7@�?l�"d@�_���T ��J���������_����������� ����������@����@��c0��T������#�p@�_��T��@C9dh"8p@�B�p�h"8p@�B�p�p@�d@���T_���T��_��"T����ahb8!�y�ah"8�����@��@�A��Ad@�Ap�Ad@�?��(T�@����������������_��ң������Ҙ������ҕ������Ғ��� �����B����@�����@���?�)T������#��[�	�@����W��_����
����
�"��3��C��G�	p@���d@�_�KT�
T��������������q��W@�	d@��C@�?	�#T�?�����3@��?@�!���C����C@����G@����W@��_@�����������
d@�J	�_
�J���?���T���ҍ	��
�)���i	�
�cT_
�K���?	�T�?��/��	��������W@��G@��C@��3@��_@��/@��?@���	p@�)�	p�_
�CTk
���M���d@�J
˭��	���T�;��7��K�����W@��_@��;@��7@����K@�����������������_��
���&����
�������	��� ����	���������������+�!�"�
��� ����������������@��@��@��@�j���@��c0�T������#��;��7��?��@���;��C�����7@��;@��?@��C@�������"�p@����HTl@���T������	��	������_���?�T�#����+���������)����7@��+@��@��#@��?@��@���l@���l�_�CTc��˧���	d@�E�'�?�!��T�����'������7@��@��?@��@��'@������������������_��������������������қ��� �����������@����@��@��@��@�����@���?�i	T�	ѝ�?����#��+��@��� ��������>��c�;����#��A���T�������������A����T�3����/��+����������z�o����/A��A����3A�_�cT�+A��+A��������A��/A��������������������A��A��A�����	��_����z�H���D��Z"��i"������+�!�"�D��� ��������������@��@��@��@�����@��c0�T������#��������
�����@����>��c����#����+��4��������_�����õ���@���@��c0�T������#����#�"���`7���@�``��#@�a`������������_������������@��@���@��c0�T������#��#�_�T`
��a
�������!�4���+�!�,������������_�"��������������_�����������|����@��@��@��@����@�~���c;��>T?�>T����c;˝�?����#��G
����C
�`���0
���CJ��3
�;�9�{��������@��A��B��C��c�c����e����g#��#�i+��3J�{�9d�=��+
����@ӿq�T�[9���,��e��#
�����4�C	��_9����{������	��#J��CI��$��/
��@��b��#����>��c�4����#�#��@��b����>��c�,����#і
��@��b��#����>��c�#����#�/J��@��b����>��c�����#��CI����_X9���3J��+J��#J��T�c)��@�� �~�����T��4�?	��_9����{������	��c)��?I��$��/
��@��b��#����>��c�����#�#��@��b����>��c����#�Y
��@��b��#����>��c����#�/J��@��b����>��c�޾���#��?I����_X9���3J��+J��#J��Tf�%��
�����T�;	��$��/
��c)��$����>��c�ľ���#��������,����"�7	��$��@��b����>��cѴ����#�#��@��b����>��cѬ����#р+�����������L��7I����#J��J����3J�������?���T��!�3	��$��@��b����>��cя����#�#��@��b����>��cч����#р+�����������'��3I����J����3J�������?��T���_�"T�G	����{����D����GI����'
��G	��K	�`��c��{���� � � ��@��b
����>��c�����#����	��{��
����@�d�
9�GI�?�T�KI����˥��"���ҥ��'J����@�`
��������@�`
��'J��GI��KI������GJ���9%��_�BT�G	����{����	����GJ����GI��G	�����{�վ���GI��%�T�3J�������c;��_֠���+�!!�l������v����/J��@��b����>��c�����#��/I���#J��+J��;I��3J��J��c)�?�*�T�B�_$�
T�/	��$��@��b����>��c�����#Ѵ$��c!����>��c�����#�#��@��b����>��c����#�#��c!����>��c����#����@��b��#����>��c�ݽ���#�c!��/J����>��c�ֽ���#�c��@��b����>��c�ν���#��@��b����>��c�c����#����c!��x`x�c��x`x���4�=O�)���&�4�� ��@��b��z x����T�����!����w��+J����@��b����>��cѥ����#�����3J���%@ӿqb�T�W9�z������c��{�
��[X9���WX9���@�@��b��#����>��cъ����#�$�C��T!��ɼ�� ���������w����@��@��@�����@��c0��
T������#��3�_��T�/��3��7��;���1�-���#��{����T����!@��� ?�b��������!�!�2�B-������`
�����@���C�aSM�a5�@�ٻ���@�(�������������+�ƀ,���������C��_��/@��3@��7@��;@��#@�$�����C��_�`
�����A���A�!8�������������+�ƀ,���������C��_���������������@��@��@��@�����@�8���c;�T?�ITH���c;˝�?����#��7
��3
��/
��+
��� �������+M��/M��3M��
�������N����@��A����� � � ��@��"����>��cя����#�	�����z��
����@�cC%9�7M�;�9�@�"��{��������@�"��#��{��������@�"�����������_��T?��T�?��;��
�D���7��˥���{����@��`!�~�����T��
��+M��3M����/M�1����������������������H��c;��_��;L�Ā��M����7M��M��7L����M��{��?L��������H��c;��_��{������{��� ������������������@��@��@��@��@�u���@���?�T�ѝ�?����#��;�_��T�7���`
��<������A�!������+��,��������_��#C��������y����+C���"����������#��+���
T��T�'��+����y�]	�����#����>��c�O����#���������>��c�H����#��7C���9�'C��$�������>��c�>����#Ѡ��C�?�T:�������_������@ӿq�T��9�������������_��7C��9��w��������>��c�����#����+C��C��#C��@��qb��T��9��������{���H9����H9���@����#����>��c�����#�$�c��T!��C����y�Y����y���N��� ��������������@��@��@��@�f���@�<���c;�KT?��JTL���c;˝�?����#��7��;��?��C��G��K��@�B(��@�~�����T�@�B��@��(�~�����T����8���?9��������M��@��@(��Q��$��+��@��B��#����>��cѹ����#�#��@��B����>��cѱ����#���@��B��#����>��cѨ����#�+Q��@��B����>��cѠ����#��Q����?X9���7Q��;Q��?Q��CQ��GQ��KQ�����T��%���?9����������@��@��Q��$��@��B��#����>��c�����#���@��B����>��c�w����#Ѧ��?X9���7Q��;Q��?Q��CQ��GQ��KQ���k��T�����������C ��#����>��c�`����#��C8��@���~�����T�;Q������T���C8�U$��'��@�c@�t$����>��c�H����#���B�@��B����>��c�ۺ���#��?Q���c$Ś���c0��c@�%Ѐ�c|�@��B��z x���JT�C����"T[�9�}�Chc8˅����C��@��B����>��c�����#��C(����>��cѴ����#����C(��@��B����>��c�����#��Q� ��;Q��T����9�$��@��B����>��c�����#��@�!@(�4$��C0����>��c�����#�#��@��B����>��c����#�#��C0����>��c����#����@��B��#����>��c�޺���#�C0��C(����>��c�׺���#�C(��@��B����>��c�Ϻ���#��@��B����>��c�d����#�����#��C(����>��cѿ����#ѡ��@��B��#����>��cѶ����#�C0��@��B����>��cѮ����#�@��B��C ����>��cѦ����#��C(����>��c�<����#����C0�dx`x�@��@��x`x���4��<O�'�����4�� ��C(��z x����T�@��B��C(����>��cф����#�C0��C����>��c�}����#��C(����>��c�����#����@�c@�dx`x�C0��x`x���4��<O�'�����4�� ��C(��z x����T�C0��C(����>��c�\����#��7Q��9�C8�����������#��@��B������>��c�K����#�#��@��B����>��c�C����#������#Q�c��Q���������?�T�#��C0����>��c�1����#�������L��c;��_��C0�"x`x�C(�dx`x��D4ф<O�%��ҢB4�� ��@��B��z x����T���������{�W����'Q��@��B����>��c�����#��Q����Q��;Q��C8��@�c@�?��T%����$�"
T����9��$��@��B����>��c���#��@�@(�$��C0����>��c����#�#��@��B����>��c����#�#��C0����>��c�ܹ���#����@��B��#����>��c�ӹ���#�#��@��B����>��c�˹���#ѭ��@��B��#����>��c�¹���#�C0��'Q����>��cѻ����#�C(��@��B����>��cѳ����#��@��B����>��c�H����#����C0�Cx`x�C(��x`x��e4ѥ<O�&����c4�� ��@��B��z x����T�����!��׸�� ��������������������@��@��@��@��@��@�����@��c0��T������#��#�_�@T@
��9��a���!�!`3�������+�c�,������������_�������������_�����������S����@��@��@��@����@���?�iT� ѝ�?����#������9�$����,�����������C� � � �������>��c�ܸ���#�	�����z�������9����������������������C��{��z��������������_���
T?��C
T�G����D��%�E���?������{����� � � ��C����>��cѬ����#������z����@��9�{����C������D�;�9�C��������������{������������{����C�B��������~�����T�CB���#T�GB�Ā��D���%������C���C��?B��?�`T���D�����dha8ha8��!�B�?�K��TC@�c� �c|_�d����C��C���ha8���ha8����h!8!�?����T�{������� ��_��{�(����{�����{���� ������������@��@�T���@�t���c;�#"T?��!T����c;˝�?����#��
��
��#0��@�c��~�����T��!�
�;�9���D��˄���� ����#0��J�#$��@��"��#����>��c�}����#���@��"����>��c�u����#�B��J��J���_�*TC�d�zӅ���T����T�;�9 ����#��#����>��c�]����#��# ����>��c���#����# ��@��"����>��c�M����#��J� ���
T�
��#0�4$��@��"����>��c�?����#�#��@��"����>��c�7����#ѡ��@��"��#����>��c�.����#��J��9�J�$��#(����>��c�$����#�#��#(����>��c�����#�#��@��"����>��c�����#���@��"��#����>��c�����#�#(��# ����>��c�����#�# ��@��"����>��c�����#��@��"����>��cђ����#���Y�#��# ����>��c����#����@��"��#����>��c����#�#(��#����>��c�ݷ���#�# ��@��"����>��c�շ���#��@��"����>��c�j����#����#(�dx`x�# ��x`x�ˆ<O�'����� ��@��"��z x���+��T�#��@��"����>��cѴ����#�������'�������c;��_��#(�"x`x�# �dx`xB�D4ф<O�%��ҢB4�� ��@��"��z x����TE������������޶�� ������������@��@���@��c0�	
T������#��'�$�� �_�kT�TC���+��������������+A��@���?�hTC���#����|�|����@�� Ț!���0����gh%8?�JT%�C��#��xax�<��*�u��}	�
�X�+���g�

Ѐ�Lˌ}_ӈaH�,p�҇��|_�����bT(�}�mhe8(������������_ְ������{������������������� ���������*����A��A��A�����@��c0�
T������#��'�$� �_�kT�TH���+��������������+A��@���?�TC���#������gh%8!�?��T%�A���A��#��xax(��xhx�<|��*�u��I}	�+�X�,���g�Ѐ�m˭}_өaI�-p�ҧ��|_��	��@�=|��*)}
�.�Xӈ�n��}_��aI���}_�	�
|�������T��������_����y� �������5�����+��� ���������ɬ���A��A��A�����@���?�T�ѝ�?����#������>��c�\����#��c����>��c�V����#����9hb8$�c@�%��ң|f|D�cC���&��c��z!xhb8BD�B|C|D�BC�B��z$x��?��T"�A�B�A�_��T����c����>��cі����#�������_����y�ӵ�� ����������A�����@��c0�T������#��'�$� �_�kT�T����+��������������+A��@���?�TC���%������(���`Ө9c��������	�!����?�J
T�#��xax)��xix*��xjx+��xkx=v��*�u�Ҭ}���X�/���ȡЀ���~_�bL�0p���}_��%@�)=v��	*�}
���X���	�1~_�,bL�		�)}_�)�)%v�(�I=v��	*J}
�L�X���	ˌ}_ӊaJ�		�)}_�)
�)%l�(�i=v��	*J}
�K�X���	�k}_�jaJ�		�)}_�)
�)%b�(���)T�9��iT	�Hө9��T	�Pө9��T	�Xө9���T��������_��~���H����@���E�������B����@���?�������<�������Q�����G��� ������������A��A��A�a���@���?�T�ѝ�?����#������>��c�x����#��9�c����>��c�q����#���(��*@�@9�`Ӄ�B��˄����҄�%�&�'�h$@�)���(}
}J�%I�
�jLJ�J}	K}J�J%I�J�ktT�k}	l}J�k%I�k�c�^�c|	l|J�c$I�c�,���c��z!x�z%x�z&x�z'x��?�T_�	T_�iT_��T_�)T_�T����c����>��cѕ����#�������_��~���Ҵ���@���ϴ������̴���@���ɴ������ƴ�� �����v����A�����@���?�T�ѝ�?����#��7��9�����>��c�����#� � � ���
����>��c�����#�������z��'��@��#9����
�������������Z9��9��
�����@����������>��c�����#���
�����y�����������>��c�״���#���"���bhb8DG�EF�FE�GD�HC�IB�JA�B@�B
�B@�(�@�	����@Ӥ��@�B���E<O�&�����<O��� �����z x Մz)x����T�@�B�A�_�C��T���������>��c�
����#�������_����y�G��� ��������9����A��A��A��H9���@���?�	T�ѝ�?����#������>��cф����#��c����>��c�~����#���J@�J�Gygx�}�
�|	��X�d�4��<@��|�
�|	��X�f��4��<O���4ч4��<O���4�� ��c��z x Մz"x���
T���dxbx���xbx�@��A��|�u��*}�J�X�+���H�
4�J=O�lx`x�x`x �.����!
��c��T����c����>��cѢ����#�������_����y�߳�� �����������@��c0�)T������#������>��c�&����#��y��@��@�`�A��kT��
��������>��c�z����#�������_�B�!�_�T?�b	T�D@��#��xax�HT_�T�x�����H�����h������T�cT����c��c���c���!ixhx�xhx��i}	�u��,}���X�-��҉�
,4ь=O�.����%J	�L4��=O��)J4�� � �jx(x�xhx)
�J@��/
��=O��%)
� ��x(x����T���������������x��������������x�r������y�g��� ����������@��c0�iT������#������>��cѮ����#����@����lT��#�����z`x✁�A|�u��$|���X�%��ҡ�$4ф<O�&���!4�� Ձz x���T��������>��c����#�������_�B�!�_�
��T?�	T�$@�#��xax��T_�HT�x�����H�����h������T�T����c��c���c����xhxjxhx*
���L4ь=O�-��Ҫ)J4�� ��x(xjxhxI	�)4�)=@�)}�u��K}	�k�X�.���i�+4�k=Oө%)4� �ix(x���K��T���������������������������x������y�ݲ�� �������y���@���?�iT�ѝ�?����#����9�9�#����>��c�!����#� � � ��c	����>��c�����#������{����@��9���c	�����������)��X9�;9�X9�?9�c	��;����� ��C����>��c�����#�����c��}����`�+T�+��c	�����}������+A���`�HT�}�d��������)T�����hex�`�(T������˄����	T�,@��hdx4qT?��T�,@��C��z!x!��C�?�jT�<Dӿ4q�T?��T�<Dӄz!x!�?�k��T�#����>��c�����#������_����x�Z������x�W����@���T�������i����@���N����}�d��� ��������9�9�������A��A��A��H9�H9f���@����?�IT��ѝ�?����#��#�������>��cч����#�_�!T�����>��c�����#���@
������!����!'��������>��c�o����#����+��,��������_�c��˄���@��!�B��J	T_�IT_�
T_�	
T$@y%@9�pӄ��,@��4q�T���+�ƀ,������z x&��|LӅ<@ӿ4q�T���+���,�����z&x��@
��c�������!�!��������>��c�1����#����+��,��������_�@
��O�������!�!��������>��c�����#����+��,��������_��������>��c�t����#������������_����������@��������������� �����������V����A��A��A��A�a���@��c0�	
T������#��+�D� ��kT�TB���/������������/A��@�����_�HTe���F���&����y�
}P��9������@���B��*T�#��x`x	��xix)=t�	�_�T�9_��T	}H��9_��T������������_�����X����@���U�������R�������g�������\��� ����������������A��A��A��A�����@��c0�)(T������#�V��A�agE�?��&T�A�bcE�B@9B�B�;@�bG��A�agE�?�)%T�A�bcE�B@9B�B�;@�bS��A�agE�?�#T�A�bcE�B@9B�B�;@�b_��A�agE�?��!T�A�bcE�B@9Bx�;@�bk��A�agE�?�i T�A�bcE�B@9Bx�;@�bw��A�agE�?��T�A�bcE�B@9Bx�;@�b���A�agE�?�iT�A�acE�!@9!h�;@�a��@
��j����C�aSM��42��� ��B�a�G�!��B�`��_|���#������y�������
�_}���@�9����{y���
�����#@�V}���@�9�~��wy���
�����#@�M}���@�9����sy���
�����#@�D}���@�9�����oy���
�����#@�;}���@�9����ky���
�����#@�2}���@�9�C�`SM�`5�#@����#@� ��B�b�G�"��B�`����|���#������gy��������
�}���@�9@���cy���
�����#@�}���@�9�C�`SM�`5�#@�̯���#@� ��B�b�G�"��B�`���C�`^9�6�C�`3^9���C�`�9�C�`�Y9�6�C�`�Y9���C�`�9�C�b�b9�6�C�b�b9�6�C�b�b9"6�C�b�b9b6�@��C�b�b9���C�b�9�C�`�9�{���#�����_y�������
��|���@�9���[y���
����#@��|���@�9�����Wy���
����#@��|���@�9`����Sy���
����#@��|���@�9 `���Oy���
����#@��|���@�9@`���Ky���
����#@��|���@�9�C�`SM�`5�#@�_����#@� ��B�a�G�!��B�`������C��_��@�����@�	���������������@��������������� �����������@��c0�T������#�`���l�����`����������_���������@��c0�T������#���A����j{���#�����@�a��#@�?���T���+�c��b��+��/����@���&�|ӆhf����������D|���@���C�cSM�c5�@������@�#�@�$����C�aSM��4���� ��B�a�G�!��B�`������C��_���T�������@��c0�
T������#�{��������Sy�������
�|���@�9@���Oy���
����@�
|���@�9����Ky���
����@�|���@�9����Gy���
����@��{���@�9�~��_y���
����@��{���@�9����[y���
����@��{���@�9����Wy���
����@��{���@�9�C�`SM�`5�@������@� ��B�a�G�!��B�`��������_�����������@��c0�	T������#�
��������_��#9�����#@9��@��c0��T������#��c9�B�a�G�����c�{��a6@�@���a�!�����������C��_��cA9��A��y���b������E+���4��@�����!��������C��_��#9�������#@9���@��c0�	T������#�����������_��#9�������#@9��@���?��T������#��[��_��g��s�
@ӿ�q�	T��qaT

�J��?
�aT�������T���������������	��T��`��������_��G��K����A���#��@��������������_ֿ�q!T

�J��?
�aT������AT�C�
���?����������������	����;X��`��������_��G��K����A���#��@�������������_ֿ�q�T��J�=�?
�aT������T�������������	�4'��7@
�����A�����!|����`+��,��������_��G��K��������#��@��������������_ֿ�qaT�Э0�?
�TM@�N@�O@�������aT�
����������������	������	��
��L���6�����������_�@
������~����!�9����`+��,��������_��G��K���$�����#��@���h����������_�@
�����������!�%����`+��,��������_��#9�������������#��'��+���Ǥ���#@9�@��@��@��@��@��@��#@��'@��+@����@��c0��T������#��7��?��;��3��C�eE�� T�������A�b#D��A�c'D��A�d+D�@����������?��@��@��A�(�����@��@�M ���\����#��A�a#D��A�b'D��A�c+D����`+�/��#@��3@��7@�θ���;@�!@��?@����������?��������#@�����#@�"@� @�_�T#@�$@���A������`�������C��_���ǭ���@��3@��7@������;@��@��?@��������?��@��@��������@��?��@��@��@��������?����C��_����|�!��hh���?�T��	���������@�����������������1����@��@��@��@��@�s���@��c0�iT������#�<@ӟq�T�q�T�q T�q`Tb�q�T�q�T�qT[�q�T�q�T�q�
T����qaT���
 ѥ<@ӿqhT���� q�Ta���qhT�qHT�q`T�qaT�@�!�q T%�q�T�qT�q�T� q(T�q�T�q`T� q�T���
� qaT��	� qaT�@�� qAT�C�dE�������������C��_�����A�!�(����#��@&�a������@���C���������������C��_�����A�!�(����#��@&�a������@���/���������������C��_��y�������@yw���@��c0�	T������#��/��3���@��+���y��k�T
�����T����}���������C��_�f��҆p���+�T����=��T����@���������C��_ֆk������+aT�Х0���T`���!����������������������C��_����#������@�����@���ڿ��������������C��_�������K����@��@�����@����?�I)T������#��sy�c�#@�$@����A�)����ȇ@��@�(���@��� ?�`�@��+���y��k�T
�c���AT#@�d@� Մ����c@�cxd�cC�cC�cC�c C�c@C�c�C�c���z���c����/��A�b7D��7�@��(��������A�c3D��/@��������E��A�e7D����C��sAy�7@����d��҄p��+�T��c�=��!T�sAyqaT @��?�!@��S� ��C�c�/�d�߈D5�C��/��'�!@"�#���?@��S@��C�c�/��+�����!T�A�bgE���� 7�?@��S@��C�c�/� �d�߈D5�C��/��'�!@"����?@��S@��C�c�/��+�����!T�A�bkE����`7�?@��S@��C�c�/� �c�߈5�C��/��'�!@"�����?@��S@��+�c��aT�A�boE�����6���r���a���y�������������_����f���a���y���`���a���y�@��@�(��X���a���a���a���a@����~��~��k�����+�T��c0��!T���E������y�@��@�
�������������_��������������_��c@��@���G��3����������������_�B�?�Txbx�@��@������BT�C��y�������@�D���(�'����c@��@y�������G@��3@��C@��чx(x��������������_�J�_	�*��Tyjx��kA��T��c`��ѿ�Th@�i@y
��,��Th @y��_k���T!����T�;��O��y���@�D���(������O@��C@��;@��sAy�@y��(�	x(x��������)�|�)!��hi��	�_�T��
����K�����G��c@��K@����sAy��$@����y������@y�@�����@��c0�T������#��sy�#��+��'�����!��+@����s@yq�T$@��d@���'������'@��'@���
�#@�7��������������_ք�_�Texdx�� 
����������a�!4.��a+�!�,������������_���?�-��Txfx���kA��T�������������_��y���������������@y�@��@��@��@�����@��C�?�I$T������#�@�!�%@��V���T��k�T�
��0�?�T`�`?�����������������C��_�F���&���+�T%Х$�?�T	��҆���+!T�����?�T������@�@��7��;�@�@��?��C�`�����������������C��_��O�@����A�ƀ)����(@��@��A�!@��� ?�@�@��+���y��k�T
�����!T`���A	��������½������C��_�f��҆p���+�
T��=���T�'� @���#@��+� ��CЄ�/���߈e5�C��/��'�!@"�d���@��'@��+@��CЄ�/��+�����aT�A�bgE������
7�@��'@��+@��CЄ�/� Յ�߈e5�C��/��'�!@"�I���@��'@��+@��CЄ�/��+�����aT�A�bkE������`7�@��'@��+@��CЄ�/� Մ�߈$5�C��/��'�!@"�.���@��'@��+@��+�����T�A�boE������@7�'@� @�!@�!@� ?���@�@������q����!��/��3��0�����c��@���P�������C��_ֆk������+!T���0��T�O@��@�f�`������������;�������C��_����@��@��/��3� �8�!���c��@���,�������C��_��/��3��p<�����c��@��� �������C��_���@�@��/��3�`�|�A���c��@����������C��_�
	�J�|�J!��hj��
��@T�����#������#@����O@�(��A@�&������u����@����@��c0�T������#��'��+�;�9�C�bc_9�6�@�#�c��@�#�_�c�#�Ȼ���@
�<�%����+@�"@��C�cSM�c4��"�����
�������!����C�aSM��5�+@��'@�ۨ���+@�$��'@�%����@���B	��� ��#�R���@�������_�������.����@��@�����@��c0��T������#�C@�{�9D@��C�ec_9�6��f�����f�_���f�Ȼ�����#���9c@�a@�b@� ���/����'��+��#@���!��#�����������_���ߟ�����@��c0��T������#��G��S��O��K��������7��;��G@��9��!�������6#�c�6��T�G@�r�������������_��K@��O@��S@������3��
�>����C�aSM�a5�3@�b����3@�#��/���K@��O@������p����!���#�c�6��/@��G@�	����6#�c�6��T�G@�F�������������_��G@��/@�>�������������_���������_���B�B�.�����B�B�.��� ����������������@��@��@��@�����@��c0�T������#��7����#��/��+���B�?�
Txbx�A�gCD��A�hGD�����j��@����/y���@��
��� ?�@��@��@��+@��/@��/@y�7@��@����#@�'�7�����������_�)�?�J��T�xi�K@y��k!��T�������Thxgx��	kA��T�
��������_�����������������A����@��@��@��@��@��@��@�����@��c0�T������#���y����
��!��������_���������������9��"����@��@��@��@��@��@���@9��@��c0��T������#��'���9�;��7��3�mm����A9B6�3@��7@��;@�{��@�@�������_��3@��7@��;@�F��@�@�������_���������������9����@��@��@��@��@��@���@9���@��c0��T������#��'���9�;��7��3�Y���A9B6�3@��7@��;@�G��@�@�������_��3@��7@��;@���@�@�������_���������������9�������@��@��@��@��@��@���@9���@��c0�	T������#��/��+��'� � �����@6����'��"������'@��+@��/@����������_��������������@��@��@����@��c0�iT������#�Z@�@@�?����#�@
��K��@�A�"@��A�c*�d���%@��@�����|�� ��hg����@T����������������@��@���C�bSM�b5�#@������#@�"�@�#�����+�������C��_�
��6��� ���.�������@��c0��T������#����������'��"�p���������_���������8����@��@��@���}��_��@��c0�iT������#�@�@�!@� ?�������_���������@���}��_��@��c0�IT������#��K��W��c��o��9
�� ��}������
� T�G��w��K��s��k��g��c��O��o��S��
����������G@��K@��O@��S@��c@��g@��k@��o@��s@��w@�
@�@��@����~������?������_����������������#��'��+��/��3��7���ҝ���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@��c0�IT������#��K��W��c��o��9
�� ��}������
� T�G��w��K��s��k��g��c��O��o��S��
�����V����G@��K@��O@��S@��c@��g@��k@��o@��s@��w@�
@�@��@����~������?������_����������������#��'��+��/��3��7���~����@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����}��_��@��c0�iT������#�@�@�!@� ?�������_�����Y����@�����_��@��c0�iT������#��K��W��c��o����9hm8��h-8�����T���hf8�1���T"�G��[��W�
@�@��@����~������?��[@��G@��W@����he8�ʆh%8c����Te��ic8�0��T������_����~�d����
��~�a��� ����������������#��'��+��/��3��7�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@��c0�iT������#��K��W��c��o����9hm8��h-8�����T���hf8�1���T"�G��[��W�
@�@��@����~������?��[@��G@��W@����if8��i&8�����T���ie8�0��T������_����~�����
��~���� ����������������#��'��+��/��3��7��������@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�����@��c0�IT������#��/��;���T�;�
�b���-���� ���� ��@��@��~��|������#����
��;�F��@���C�aSM�a5�#@�����#@�"���;@��`TB@�����+�������C��_�B�B@���������B@������������A+�!�?����� ���������������M����@��@��@��@��@��@�����@��c0�I
T������#��/��;��0�T�;�?��T � 
����{����!�&��a+�!�,��������/�@
�.����/@��T���{�Ӧ���@����+�B�,����������
�9����@���C�aSM�a5�@������@�#���;@��T�#��~������#@����+�������C��_�A�!@�����O������A+�!�?�J��� ������������������@��@��@��@��@��@�����@��c0�iT������#�@�@�!@� ?�������_�����ћ���@���@��c0�iT������#�@�@�!@� ?�������_����������@���@��c0�iT������#�@�@�!@� ?�������_����������@���@��c0�T������#��#�@�@�� @��?�������_����������������@��@��@��@���@��c0�T������#��#�@�@��@��?�������_�����������u����@��@��@��@���@��c0��T������#��o��k��W��S��g��O��K��G��c��C��?��_��;��[�@����?��;@�"@��?@��W@��O@����S@��?��;@�"@��?@��c@��[@����_@��?��;@�"@��?@��o@��g@����k@��?��;@�"@��?@��K@��C@����G@��?��/@��������#��;@��@��?@����3@��7@��?��#@��@��@�����C��_����������#��'��+��/��3��7��;��?��C��G�������@��@��@��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@�����+��*��C�!��_��@��c0�	T������#��sy�������s@yy���+��+��������_��y�����@y��@��c0�IT������#��sy�������@�9�s@yy���+��+��������_��y��Κ���@y��@��c0�IT������#��+��3�X@�G@��������������?������_����������������������@��@��@��@��@��@��@���\@�`@����_�@� @����_֐@����?�iT������#�����
�����������{������m���@��A��B��C��������	��c�����|�1������#��|�-����@�c@�c��'�c%�`@���?��������������_��3���h����3@����@��c0�%T������#�#���9���#� ����C�dc_9�6�@�e严��@�e�_���e�������/���6��������Z����/@��!�����������#��@��9��-���/@�"@�#@���C�bSM�b4Ţ��#��"@��C�cSM�c4����"��"@�#@�$@����C�bSM�b4����$��"@��C�cSM�c4����"��"@��C�cSM�c4����"��" @��C�cSM�c4����"� �"$@��C�cSM�c4����"�$�"(@��C�cSM�c4����"�(�",@��C�cSM�c4����"�,�"0@��C�cSM�c4����"�0�"8@�#<@�$4@�8�<��C�bSM�b4w���$�4�"D@�#@@�D��C�bSM�b4n���#�@�"H@�H�"L@��C�cSM�c4e���"�L�"�B9�9"X@�#\@�$T@�X�\��C�bSM�b4X���$�T�"C99"C99;�b@�;H�d@��b�H�d�"t@�#x@�t��C�bSM��4G���#�x@�"�x�"|@��C�cSM��4>���"�|@�#�|�"�@��C�cSM��45���"��@�#���"Byy"Byy"�@�#�@�$�@������C�bSM��4$���$��@�"���"�D9�9"�@���"�@�#�@����C�bSM��4���#��@�"���"�@�#�@�$�@������C�bSM��4���$��@�"���"�@��C�cSM��4����"��@�#���"�@�#�@�$�@������C�bSM��4�$��@�"���"�@�#�@�!�@������C�bSM��4��!��@�"�������9�#@�@@�?��@�����C��_��������C��_���@�����C��_�����3����@����@��c0�iT������#ѐ@�0�@@��9@��C�cc_9�6��D㸄���D�_���D������d�6������������_�����@������T�#����@����?�iT��ѝ�?����#����������9�������9�������{���4���7�A�b�D�_��,T�A�a�D��@�+���6�@��@��@�C�@������6�������_��@�C���C�dc_9�6��e严���e�_���e������@���O���6������O@��!���[��_�������@���9����!@��S��O@��W������@���9�������@�����{����@7�A�b�D�_��mT���A�a�D��@����`
7�@��@�
��a@�H�c@����
��L��M���������B��C��D����
����/@��{����Z��C�aSM��4��!��� ��@�d�@�$����� ��$�����@��L��M��N�����{@���@��@�A��A��@���@��@�g��@��B�gkB��B�foB������@��{�����������A�a�D��A�c�D����{�b����@�?�@T	����@���9��@�@@�?��9��@�@@�?�������_���A�!@����� �\*��������@�����<i���������� ����������_�����0����@�&���@��c0�iT������#ѐ@�0�@@�����������_��������@������T�#����@��c0�T������#ѐ@�p�C@�{�9d@��C�ec_9�6�@������@���_������������6`0�����
����������_���ԗ����@������a��T�#����@���?�i@T�ѝ�?����#���������a� �#���C�dc_9�6�@�e严��@�e�_���e����������%�6 ������܅���A��A��@��@�"C9�7�������A�"�@�#�@�$�@�d��C�ec_9�6���@��������@��_���������G�6������� ���������@��@��@�������W����@��@��@�������_��C�cc_9�6���@��㸥����@���_������������6 ����g�����A�
������9����@��@��@�������_��9���C�dc_9�6�@�e严��@�e�_���e����������6��������z����A��!�����������������������T�A�C9A7M����A�"�@�B�"�@��� @�`�`'�%�@��� ?��A�d�@����+Tf�@��@��@��@�������)�҆����kT�A��A��@��@��@����������@��@��@�������_� ��C�bc_9�6���@�d⸄����@�d�_���d��������6��@�������!�����@������g����c����T��@����!������@����C��O���V����AT�A�"�@�b��@� @�`�`'�%�@��� ?��A�d�@���� Tf�@��@��@��@���n���)�҆����淟��A��6��1����A�"@�b�&@��B�bkB��B�foB������{�����������k������A�d�@������?� ��$���q�������@�d@�cA������A�%����B��C��D������#��/@�����@���T��@��?@���@��@�����$���$������C�cSM�C4�������� ��$�:����@��@��X��Y��Z������@���A�#�@�$�@��@�1F����@��@��@�������_�?����@��@��@�������_� �@�!�@�������3����@��@��@�������_������*����@��@��@�������_�#����@��@��@�������_���@�����@������A���	T�?��;��������f@�h$A�j,B����'��/�f@����&@�f�f'��%��@���?���@���@���@����!%�����A���jT�;@����?@�_�cT�@��@��@�$���$������c�c�}�c����C�dSM��4���������� ��$�����������@��@��@���@��X��#Y��+Z�d�g �i(���@�d�����?@��;@��@����%��"���C�bSM��4���� �"�@�"� �� �@�"�@�!�@������������@��@��@�������_���A�!@������� ��:��|�����@��������f����`��B}������3�������0��� �������ߕ���@��@���@��c0�iT������#ѐ@�0�@@����������_��������@������T�#����@��c0�T������#ѐ@�p�C@�{�9d@��C�ec_9�6�@������@���_������������6`0����������������_���������@������a��T�#����@��c0�iT������#ѐ@�0�@@��9@��C�cc_9�6��D㸄���D�_���D������d�6��[����������_���V����@������T�#����@���?��T������#��{�b��w��{�����$���	����k��{@����H��I��'J�D�F�H$��[@�D��g@�C���;@�B������@�_��T�;��g�b@�eA����	�"��?��H��I������w@������B��C��D����	��
��/@��[��k@��?@�"˻C�cSM����4�c���$���������k@��c@����w@�;�9 ���_�.����@��w@�A��A���C�aSM�a5�k@������k@�!�C�@�#�A���_@������������_�`��A+�!�]|�� ����������������@��@��@��@�����@��c0�	T������#�T@���X@�\@�������C��_��-�����C��_��������@���@���?�
T������#��W���9�A�b�D��7�`����}����A�c�D��K��A�d�D��C��W@���B9�7@�����!�?�	T�?�hxax�ye��By�5��?
q�Tf6�@��;��3��G�{A�`�D����?�`T�@�@9��q����G@��?@��3@��K@��C@���B9�;@��@y���W@�I�7�6��@�����?q���T���By�4��_	k��T���By�4��_	k��TI��	��T�	����@�d��c����K@��C@��W@���B9�@y�����?@�*�x*x�	���������������_����C9��n����@��C@9����@��c0�	T������#���y���@����@��+�e���#� �����$��*�5����'������+@��#@�����@��@��'@�{A�`�D�����?�T@9?�qaT�������������!����~���� ��!s��y��������!�� ��������@y�qbT��d'Є�"���`+�,����������_��������������_����#y������@��#@y����@��c0�iT������#��#���(����@��#@������TExdx�������������_���?�m��Txfx����?k!��T���@��������_����C9�����������@��C@9�@��@��@����@���?�T������#��w��{�@��@�c�#@���B@���@?֠����w@��{@��������_�@�#
�� 	T@�� @�"@�������'����w@�C@������;���������Er��7�@�`� ���"+�B@5��@������'@����?��T�@���C�eSM��4@�,���%�%+��6��#+�c@5�a���w@��@��������;���!r���7�w@��{@�@�@�!@������������_�@������������_�@������������_֛A�aC��A�bC����������_��+@�����#@����w@��{@���T�#��+��c������>��cѓ����#�a8@��g�����k��C�aSM��4���c������k@����c����>��c�}����#��g@�8����{@�!������k@������������_�@���T@������������_�����v�������s��� �������"����@��@�C���@��C�?�7T�C
ѝ�?����#��S�X@��������>��cѶ����#�����O��G�D@�H@�L@�������6�y�OA�	@�i��SA���!���	��A�!@��7��;������@��	��@���r�������C
��_��OA�a@�b@����� 
��@y�OA��	��
��[�	�)��K��3y�SA��S��W��G@��[�1@�#�-@�5@�����@y�SA��OA��G@�
<@�_q T�W�@�@�@�!@�%@�)@����	���`6�SA�@�@����A�c�*�d���%@��@�G 
���A���A�!����K@��C���@+��,�����`?����C
��_���������C
��_��K@������C�`?����C
��_��	��@�@��7��;� �0�����	��@���
�������C
��_� 
��O������!h����@+��,�����C
��_�a�!@��� ?���@��+���y��k�Td��҄p��+AT��c�=��AT @��?�!@��C� գC�c�/�d�߈D5�C��/�a'�!@"������?@��CA��C�c�/��+�����aT{A�bgE�A��`6���2�?@��CA��C�c�/� �d�߈D5�C��/�a'�!@"�~����?@��CA��C�c�/��+�����aT{A�bkE�'��`6�}��?@��CA��C�c�/� �c�߈5�C��/�a'�!@"�d����?@��CA��+�c��T{A�boE���@6 ���y�OA�C@��?�D@��;���q�SA�s��K@��C�@?����C
��_ցk����?+!Ta�!0��T�W@�?q�T�OA�"0@��� 
����A�����!D����@+��,�����C
��_��@���!���aT���SA�G��K@��C�@?����C
��_�@��K@��C�@?����C
��_��?9�G@������9��y�c�	��/��?A9�9�@y��y�OA�d@�e@�c@��c������������������	�+����������C
��_�
��~�	���A�!$7���K@��C���@+��,�����`?����C
��_�!�?�*Texax<@ӿk`T���W��7��G@��@y,����W@���?��ן��@y�7@��?A��;@����OA��6
��P������!T4����@+��,�����C
��_�c�?��Txcx_ka��T��@��������|�� ��hg����@T������C�������C@����SA���@��������Z����@��@�;��@�!6B#@9�6�7���_�"7B@y_q�Ta6���_��@��_����_����_֐@��c0��T������#��G��K�B@y��D@�E@�qT�y�;��7��G��K�C@�f@�c@�C��A��+����i@�
@�5������_���a@��� ?���!���AT�7@�����c��+��@y�y�;@�d@�e@�c@��C������������������	�s������������_��G@��K@�������_��G@��K@�������_������_�+
�k�|�k!�ik�����T)�����3�����+���K@��@y�;@��7@��3@����G@����c@���������������@��@����@�!7B@y_q�Ta6���_��@��_����_֐@���?��T������#��W��[�`@y@�@�@��������W@�d@����[@��@��@��+���
�����������_������������_֥`���*T���;�`��8@����@��@��@�ѐ��a��W@��[@��;@��+@����@��/�h@�i@�-�#��3��������@�da��a�!
��?��C��#@�`�@����G��3@��K���;��|�������������������_�
��7�������!	����@+��,��������_�a�)�?�m��T
@��4@�_
�!��T�'��7�@��0@�����@7�@��W@��[@��;@��+@��/@��7@��'@�������������_�������@����@��@�y���@��c0�T������#��7�e���7@�;�9�C�bSM��4ǘ�� �"@�"� �"@������@�`��@��7@��*T#@��T��"@��}�b��'���������#�<A����A���8A��7@��@����;��o���9�C�dSM�d5�'@������'@�$�@�%���'@��#@���A���A�	�������_���+@��@��@��ѿ�-��T���+��@��@��7@��@����;��o���9�C�dSM�d5�'@��w����'@�$�@�%����$��� �����ԏ���@�����@����?�IT������#��c��k��w�	�@����_��k����o��w��{��s���������	������`��b�B��?��C��k@��o@��s@��`��B�B���G��K��w@��{@��@��`��B�B���O��S�������C�c�>�$������@���v��� ջC�cc_9C6���@��C�ƀ(��|@����k������@��C�ƀ(��_�kaT���������G7�7��/��+��C��(����7@��+@��/@��_@���@���@��@����������?� ջC�dc_9�6���CЄ�(��㸥����CЄ�(���_����������%4�3��;��C��(���@��3@��;@������������_������������_����������������#��'���A����@��@��@��@��@��@��@��#@��'@�g���@��c0�iT������#�8@���@���T@�`@�a@�b@�a����������_��������������_�����e��� ���������@����@��c0�T������#���@�E��@�@����#���=��������@�����������C��_����������@��@�@����_֐@��c0�T������#�<@�q�Tq�Tq�
Tq�	Tq�Tq�Tq�Tq�T �d<@ӟqhTc<@��T р<@��?���hc8�
T�h`8��?���	T���H	T!�������c��`�����C��_�<@�A��i��|�����%+���4��@�����!�	��������C��_֠�X�������C��_�`�t��@�����C��_֠��������C��_�`�8��@�����C��_֠���������C��_�`����@�����C��_�`�|�������C��_�`�H�������C��_�ߗ�����͗�����×���������� ��y��p����@y~���@��c0�	T������#�\�d<@ӟqhTc<@���TXр<@��?���hc8��T�h`8��?l�T���T!��������c`�`�����C��_�<@�_tq@T#s��_k�T����������C��_�<@�A�����}�����%+���4��@���A�!t�D������C��_�@���������C��_֊���b��x����~�n������~�k��� ��y������@y����@��c0�T������#��T��?�P��hc8���h`8?��T���(T!������C�c��`�����C��_�A�ҫ��@�����%+���4��@���a�!��������C��_�Q���B��?��� ��������@����@��c0�iT������#�@�@�!@� ?�������_�����Ս���@���@��c0�iT������#�@�@�!@� ?�������_����������@���@��c0�T������#��+�@�@��@��?�������_����������������@��@��@��@���@��c0�T������#��+�@�@�� @��?�������_����������������@��@��@��@���@��c0�T������#��+�@�@��$@��?�������_�����������q����@��@��@��@��@�@����_֐@��c0�iT������#�@�@�!@� ?�������_�����U����@���@��c0�iT������#�@�@��C@��A��+����B@��@���������_�F���|�� ��hf����� TB��������y���@�����@������)����@����@��c0�iT������#�@�@�!@� ?�������_���������@�����_��@��c0�iT������#��3�D�H��C�fSM��4����#�@@�&��'��+�@�<�������������+@��@�F@��?�@�@��'@�@��C�`SM��4����!�@@� �A�_ �������_���������������،���@��@��@��@��@��@����@��c0��T������#�@�@��A�#@��A������Ȧ@���������_�g���� �	yg�
�?�`Tc�	����'���������@����'@��@��@���T�T0@yq�T!@��� ?������_���������_�!@��� ?������_���������_�`��A+�!���s�� ����������@�����@��c0�iT������#���a�"�hb8��d˄|_�?��x�%����������������_��(�}@�hg8I|���|��''��������T'���h�?�H��T��c�c�d@�aG�B��B@�@��������_������� ���������G����@��@��@����@����?��CT��ѝ�?����#���_�BT_��AT������f��W���������0@y)@9�9'���J��S�q�T�	�QqAT���
�����������������_���D����@�"@�#@�C��<��s���m@��A�������@���W@��S@��@������B9������*@����_��[����w9�{9�c� @�B@�@?��[@��lT�c@���.��}_�������H����@�
99�_@�_�T��TN��ˎ����@�n�?��T�o��{����@��@��@��!���S�4��������������������}�������@�����S��o@�?�`T���@�������������D+Є*�e@����������_�hb8�hb8��B�c�?�L��Tf@��� ��|_��{B9����T�@��wB9�_@��{@��@��@�
��������D+Є*�e@����������_�� ��*�Ki`8l�Li 8��_�q��T�	������������������_�`��A+�!@��r����Ք������Ҕ����Ȕ����1��!�tzq�q���T�������������@������s@��@�-@�.
@�
�����T�	�%T�
@��� ?��w��@�"@�#@�B@���@?��w@�a#�����g��'���g�����s@����S@�
��i�������T_�
T�W@�_�h T�@��@��@��@��?��s@��S@��(T�@���@�+�f�������@���
��W@����@��_��[����@�@��@����
�������?��@��[@��_@������[@��_@��@����������������D+Є*�e@����������_��S@�
�lT�W@�
�T��'��}��}����@��@���	��_��	����10@y�@�p����@�t�?q�T����@�$�{��k����g�# @�#$��@�d@ye@9$�y%H9�@����?��s@�!��@�A�!�"�H��@�bL9aP9a ��@��g@��@��_@��k@��@��@��{@���Ҡ�������[��@������
������������	������?�C��_@��@��������[@�����(��������D+Є*�e@����������_���������D+Є*�e@����������_��
@����@��S@��W@��������?��S@��W@��@������������@�	1@y?q�T�B9?]q!T)�ҿ	�lT��$��������D+Є*�e@��@��������_���������D+Є*�e@�����������_��B9�����@��������
����	���L��)�	���hi8�
��5i�����������D+Є*�e@�����������_�������	��
�����
���������������������`��A+�!��~q���������������l��� ���������������@��@��@��@����@���?�ST�ѝ�?����#���������������	@�	����������������*����
T����@�A��[� ���@���TcOT��@�
`����@�q����[@���@������@�_�MT�����������O���b������@��@�0C��A�1,�3���@�u@�D��@���@���@������� F���T��������d����z���@��@�������@���������� �����g�����@��@��@�����������_���@��@��@�9�����������������@��A�s�t��ȕ@�6����"��zv���� T1������������@��@��@���@���@���@������@��@��@��
@������7T�@��@�������!���������}�����������@��@��@��������w����{��@����o��@����W��@�?�TC3T�@�`�������@�����w@��{@��@��o@��@��W@������@���0T'�����h���h/T����������@�*
@���@��������@��@�@?��@��o@��H-T��@��@��@���@�#��������@�A���@��w@��@����{@��?��W@���@��@��AT�����}��}��1@y�qAT�g��c����@�����T����d����������y���@����@��������������C��@����������@��I%Ta���@�@9�@�_��T�9�@�d����y���B9#�h#8?��"T����������9��@�"@���@�@?��@�!��@�_�� T-���H���@�N
9_�TM9��@��@��@����	���������
�H���@��
�������@��c@��g@����?֮�!@��%��#T�!�M@�P@9�Q��Q9-@����@��@��@���������������������?֕
�T�T�@��@�������!���������}�����������@��@��@�����#��s�����@��
@��@������@��?�@��@����h����_����k��@�)��S��@�_	�T#T�@�`���	��@����k@��@��@��_@��S@��	�_	��T����F�����K��������@��l����@���aT����
�������@��k@���@���@��@��@��_@��S@��@����@��T,�m�M
��
�k������s@��뢱���@���T�������@��k@���@��@��@��_@��S@��@�ыh'8����jTc��T;�@�B���@��@���@���@��@��?��k@���@��@���@��@���@����������?��S@��@��@�?�)T%Ѧ�H�9?�)T9 ���@��@�cѣ�����hc8���h#8���q��T����������_�`��!+�!@�Ko���~���<����@�:�����8�����N������	�K����	��
�@���s��������<���`��!+�!��3o�������4����~���!����@��������������������/�������$�������)��������������������@�T�� ��}���T������f����@��[@���@���@��@��}��@���@��A������A�@������@��[@���@���@��@��}��@���@������@���@������������������_֖���|��"�wjv�v����T�������������[@���@���@��@��@���@����@�����@������ِ����ϐ�� ����������������#��'���g����@��@��@��@��@��@��@��#@��'@�M���@��c0��T������#��'@��+@���!�!�����@��������_���K�����@���?��>T�
ѝ�?����#��@�D
��G��� Մ�߈xA�pA����������C
9�G�`��{� ջC�fSM�&4�
��������GA��CJ9�G@��{@�`�����|���|�@�g�@�@����@��A�)�-�*����@�K@��	
������#�!���!�!(4��[+�a�E��A�B-�C���[+�d3K�e@�R
������#�a	���A�!���[+�a�E��A�B�,�C���[+�d3K�e@��@�������
��_ֆ���|�� �ghf�f���T�������&�����#A��@���B+�B�,��GA�b���C�bSM��4i��� �b�@�"�`����
������A���C�aSM��5�#A��GA�[����#A�"� ��GA�d�@�$��B+�B+�b��`��`�@�a�@�����
��_ֆ���|�� �ghf�f���T�������������#A��@���B+�B�,��GA�b���C�bSM��4/��� �b�@�"�`����
��Z���A���C�aSM��5�#A��GA�!����#A�"� ��GA�d�@�$��B+�B+�b��`��`�@�a�@�����
��_�������	���{A�cKA��`T��	���g�{A�bOA�Z����@����g@�b6�GA�C\A�DdA���T{A�`CA�{A�aGA��GA����g��@��A��.�����@��@������GA�\A�dA�?�CTXA�`A����˄�����_�T�hd8�G@��5���q�T�@x�@y����Zqi`��'��	(A9I	6�<@��<@�
k�Tq�	7C�y�y���
��c	����	���@y&��b�B��/��3��@y ��b�B��7��;� ���!���c	�����������������������GA�A\A�@dA�?�TCXA�D`A�%˄������a����ң������`T������`��-��C������[+�aG@�bA�B�/�C���[+�d�@�e@���Tq`T�Xqa
T�<@ӟ@q
Tq�0@x��Z�<@��w��T �ҟ�T�ҟ�lT@�@�e)��@�gA��1���ȥ@�	@�����b
��#	���w@��V��B�B
��'��+����4����#	��@���c�����������������GA�A\A�@dA�?�%TCXA�D`A�%˄������a����ң����C��`T��R���`��-���b����[+�aG@�bA�B�0�C���[+�d�@�e@��@�@�������������$����������������\A�dA�?��TXA�`A�&˥���c���������°������`T��%���`��-���5����[+�aG@�bA�B0�C���[+�d�@�e@�h���	�����#������B����������GA�A\A�@dA�?��
TCXA�D`A�%˄������a����ң����#��`T������`��-��������[+�aG@�bA�B/�C���[+�d�@�e@�����|�� �ghf�f���T�������t�����A��@���B+�B��GA�b���C�bSM��4���� �b�@�"�`����
������A���C�aSM��5�A��GA������A�"� ��GA�d�@�$��B+�B+�b��`��`�@�a�@�����
��_�`�������|�� �ghf�f���T�������9�����A��@���B+�B��GA�b���C�bSM��4|��� �b�@�"�`����
������A���C�aSM��5�A��GA�n����A�"� ��GA�d�@�$��B+�B+�b��`��`�@�a�@�����
��_���$�������|�� �ghf�f���T�������������A��@���B+�B��GA�b���C�bSM��4@��� �b�@�"�`����
��k���A���C�aSM��5�A��GA�2����A�"� ��GA�d�@�$��B+�B+�b��`��`�@�a�@�����
��_������s��������c����@�cA�c�1�d���@��@�F��� ��GA��@9�`A��\A��dA��� ��s@��륰����_�C�T��TC�������XA��d�����mT���@9��������5�?@��3T�GA���@���e@ӿ\q@1Te@ӿTq�T�Pq`TA������@y�qT�Xq`#T��A���A����lT�Tq��A�������@�cA�c4�d���@��@����k�TqH T�Pq�T�Tq�*T�@���?�T@9���q5{A�bGA���{A�cCA��a@�`A�6����f@��@�<���9�T@9q�Tq�T��)�������~��A�!L0��A+�!*� ��@9!}�B@�B��A�$�;+�a�G�bA�B7�C���;+�d3O�e@����A�҇����@�cA�c�7�d���@��@����j���CJ9������
��_֠�)�������~��A�!L0��A+�!*� ��@9!}�B@�B��A�$�;+�a�G�bA�B�6�C���;+�d3O�e@���A��X����@�cA�c�5�d���@��@�������A��J����@�cA�c5�d���@��@����y?�T@9q�T��A��7����@�cA�c8�d���@��@�T��)��A���A�c��
T�q�	T�CJ9�6��@�c��0Cy�qT��@�����C�cSM��4���%���@�#������@���@�����C�cSM�#4���%���@�#���@�#���@�#�����������������@+�*�A@�!��`�C+�c*��]T!@9�������@�cA�c�9�d���@��@�������A�������@�cA�c9�d���@��@����X���CJ9������
��_���A�������@�cA�c�8�d���@��@�2���Xq!Ta��CJ9�6��A�Ҿ����@�cA�c�:�d���@��@���������������%���%�\q�T�G@��4�CJ9C7a� ՛C�cSM�4�o��k������� ��lA�"��{@��
������A��k@��o@��GA��`�������|��l��p��t����|���������
��_�����������
��_���A��z����@�cA�c:�d���@��@�a��6��A��l����@�cA�c�4�d���@��@������A��^����@�cA�c�3�d���@��@������GA����P����@�cA�c3�d���@��@����UC+�c*���a	T�@9�GA�>����@�cA�c�2�d���@��@�+�����GA�b���C�bSM��4)���!�b�@�"�a����
��T���A���C�aSM��5�@��GA�����@�"� ��GA�d�@�$��B+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������_���������@��_@����@�������[+�aGE�����B�7�������GA�b���C�bSM��4��!�b�@�"�a����
�����A���C�aSM��5�@��GA�؊���@�"� ��GA�d�@�$��B+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������[�����g���@��[@����@����������GA�b���C�bSM��4����!�b�@�"�a����
������A���C�aSM��5�@��GA������@�"� ��GA�d�@�$��B+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������W�����*���@��W@����@����������GA�b���C�bSM��4l���!�b�@�"�a����
������A���C�aSM��5�@��GA�^����@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������O���������@��O@����@����������GA�b���C�bSM��4/���!�b�@�"�a����
��Z���A���C�aSM��5�@��GA�!����@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������+���������@��+@����@����������GA�b���C�bSM��4�!�b�@�"�a����
�����A���C�aSM��5�@��GA����@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������'�����s���@��'@����@����������GA�b���C�bSM��4����!�b�@�"�a����
������A���C�aSM��5�@��GA������@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������7�����6���@��7@����@����������GA�b���C�bSM��4x���!�b�@�"�a����
������A���C�aSM��5�@��GA�j����@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������3���������@��3@����@����������GA�b���C�bSM��4;���!�b�@�"�a����
��f���A���C�aSM��5�@��GA�-����@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������/���������@��/@����@�������;+�aGE���B�7�������GA�b���C�bSM��4����!�b�@�"�a����
��$���A���C�aSM��5�@��GA����@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������;�����z���@��;@����@����������GA�b���C�bSM��4����!�b�@�"�a����
������A���C�aSM��5�@��GA������@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������K�����=���@��K@����@����������GA�b���C�bSM��4���!�b�@�"�a����
������A���C�aSM��5�@��GA�q����@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������G��������@��G@����@�����������|�� �ghf�f���T�������������A��@���"+�B�<��GA�b���C�bSM��41��� �b�@�"�`����
��\���A���C�aSM��5�A��GA�#����A�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_ր��GA�b���C�bSM��4���!�b�@�"�a����
��3���A���C�aSM��5�@��GA������@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������?���������@��?@����@�����������|�� �ghf�f���T�������w�����A��@���"+�B�<��GA�b���C�bSM��4���� �b�@�"�`����
������A���C�aSM��5�A��GA������A�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_�c�����C�cSM��4����"���@�#������
������A���C�aSM��5�@��GA������@�"� ��GA�d�@�$��"+�B+�b��`������@���@�����
��_����|�!��hh���?�@T��	����C����@��GA����C@���@����������GA�b���C�bSM��4T���!�b�@�"�a����
�����A���C�aSM��5�@��GA�F����@�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_֧���|�� ��hg����@T������S���������@��S@����@�����������`��@�@���@?�@��c@����@�`6�C@�`A�2����E@��@�.��������
��_ւ��GA�@���C�cSM��4����!�C�@�#�A����
��'���A���C�aSM��5�@��GA����@�!� ��GA�C�@�#��#+�c+�C��@���c@���������|�� ��hg���� T�����������@����c@����@�����������|�� ��hg���� T���������m���@��c@�����@���������	�J�|�J!�ij�

��T�����������Y���A��w@����GA����E@��������|�� �ghf�f���T�������G�����A��@���"+�B��GA�b���C�bSM��4���� �b�@�"�`����
������A���C�aSM��5�A��GA�|����A�"� ��GA�d�@�$��"+�B+�b��`��`�@�a�@�����
��_�3������)�����/���`��@�	@���@?�@��GA��g@����@�`6�d@�`A��.����f@��@�-��������
��_�c�@���C�cSM��4C���!�C�@�#�A����
��n���A���C�aSM��5�@��GA�5����@�!� ��GA�C�@�#��#+�c+�C��@���g@��������|�!��hh���?�@T��	���������@��GA����g@���@����������|�!��hh���?�@T��	�����������@��GA��g@����@������������|ӌ!�Mil�L���`T��
������	�������A����GA����@������C9��L}���@��C@9���@��c0�T������#��A�B���_@��T�'�A�����������������B@*��;+�a�E�bA�B;�C���;+�d3K�e@���������_ֆ���|�� �ghf�f���T�������b�����@��@���"+�B�,��'@�b���C�bSM��4���� �b�@�"�`����
������@���C�aSM��5�@��'@������@�"� ��'@�d�@�$��"+�B+�b��`��`�@�a�@�������_����C9���|���@��C@9����@��c0��T������#��3�@����T�/�@�@��@����?��/@��@��˅���T[A�cCA�?�`T�����#���[A�cGA������������@��#@��/@����@�6[A�aKA�[A�bOA�����C��_փ@��,T�[A�aCA�[A�bGA�����C��_����C��_�[A�aCA�[A�bGA�������C��_������������|���@��@��@��@�����@��c0�T������#��+��/�\A�dA����Tc�c�d�$���'��/��+����
�����������'@�C`A��(T@\�`
�4�7���+@���C�aSM�a5�/@������/@�#���@��!+�!�*����@���������������_�����������_���������@��+�!$��c�� �����������@|���@��@��@��@�����@��c0�)T������#��/��9@�����)�����#�a���A�!8��!+�!*� ��A9!}�B@�B��A�$�;+�a�G�bA�B�;�C���;+�d3O�e@�m%@��7�e4��q�T�@��
9���
9�
9�
����|������7@��4��)�����#�a���A�!8��!+�!*� ��A9!}�B@�B��A�$�;+�a�G�bA�B<�C���;+�d3O�e@���������C��_ֆ���|�� �ghf�f���T������������#@��@���"+�B�<��/@�b��C�bSM��4b��� �bA�"�`���
������@���C�aSM��5�#@��/@�T����#@�"� ��/@�dA�$��"+�B+�b�`�`A�aA�����C��_ֆ���|�� �ghf�f���T�������������#@��@���"+�B�<��/@�b��C�bSM��4(��� �bA�"�`���
��S���@���C�aSM��5�#@��/@�����#@�"� ��/@�dA�$��"+�B+�b�`�`A�aA�����C��_����C9��j{���@��C@9/���@��c0��T������#�+���9����9`��C�cc_96���@�{|@�D���k���	���@�[�_�kaTD���������`�%7�7���9����Q���7@���A9�@��c@-��#��'����+��@��9����������9�+@�B@�@?��@��@��������_��v���@��@��������_����C9�� {���@��C@9����@��c0�IT������#ѐ@��@@��9�C�bc_9�6���c����_�c�������c4������������_����z���@������T�#����@��c0�)T������#�(@�B�D9�7!@�?\qaT�A�?�@�T�/�`����a���"��/@�d A�eA�E��������@��A������	@��r�����C��_��r�����C��_�a�@yD�e�A���f��?q������T�r�����C��_�!|�?@��r�@�������C��_��	�J
�!�lyj�j
����T������#���������@��/@��#@������@�a���E@�F	@�����`T��T�@��� ?����@�A����/@�C$A�@(A�c@�`?��@�!�!��@��� ?��@��b���A�	a$A�`(A�!@� ?��@��b���A��/@������@��!+�!���a�� ����C9��nz���@��C@9w���@��c0�T������#��3��/��L9E6�7��A��A����A���T���3�������D�����/k���@��������3@��7@������#�������@��/@�����@�����C�cSM�c5�#@�т���#@�#���A�%�����7@���������C��_�@�@��(@����?��/@���A����������C��_�����������z���@��@��@��@�����@��c0�T������#��A�B����A��A�@�@��(@����?��@���A�����������C�eSM��4��A�����#������9�������_��������������_������y���@����@����?�i;T��ѝ�?����#����������9�3����@��%@ӿXqAT@��@���@�������}��������HA����@���T�@��� 	T�������������@��w��{�@��@��@����@����T�g������@����=��j���g@����C�fSM��4?��� ��@�&����@��@����@����˥���}ӥ�����C�eSM�E4�c���=���-���@��c@��@��@��N��O��P�%�' �)(��@�%�@��@�&�?�-T������}���ѧ@����[��@��@����@���T�?�����D���Mj���@��?@������@��_��?��C�����������C@��[@����?@����C�cSM�c5�_@����_@�#��@�%����@��L9c79���A��@��3�����3@������������_�3��G��K��3@��������_�����������!,���3�!+�!�,��G��K��3@��G@��K@��������_��9��`A�8����B���!T%@�&@�'@��O��S��W���@��k��o��c��s��C����@��9�@��@��@���	�C@�������� ��_@������7�@��?��C��_��@��E9����W@��O@��?@������;�_�JT@�������v��;@��?@�������O�����S��W��E9j9�@�l�@y��m5,`���qm`�Ҭ���S@���T�O@��=HӮ9�S@��	�T�O@��	9�S@��
�T�O@�-�H��
9�S@���iT�O@��9�C@�_�Tl)@��@�m��@�[B�mkB�[B�loB�`a��O@��S@��W@��_@������
����	��
����O��S��W����������@�<�����;@��7@���?@�?�b�Tv�7@��3��G��K��9��@�@@�?��3@��G@��K@��������_��7@��3��G��K��9��@�@@�?��3@��G@��K@��������_��E9�Pq�T�@��@y�qT8A���`Dy�q@T<A���C�dSM��4���%� A�$� �@A�DA�$��C�dSM�$4���%�(A�$�<A�$�DA�$�(��	��
��,�����!+�!*�"@�B����$+��*�?�TA@9����7@��3��G��K��9��@�B@�@?��3@��G@��K@��������_��3�����9��@�@@�?��3@��G@��K@��������_�;+�cGE�������B�7�������������~���n����@���k������
�h����@��
�e������B�.�a����_��� ��s���3@��G@��K@��������_����C9��������x���@��C@9�@��@��@����@��c0�iT������#�C@�B@�d@�e@�c@�D�E��C�dSM��4����#�D@�$�C�`A�8��!������������_����w����@��C�?��
T������#��S��W��[��_��C���9�����9`��C�fc_96���@��|@�����k���	���@���_�kaT�����������O��[��_�`�(7�3��W��S�������S@��W@��3@��c@)��;��?�����C��@���9!@��� ?�C��[@����'��#��7�d@��������_@��?��7@��#@��'@�����������O@��������+��/���9�C@�E@��?��@��+@��/@�����C��_���+��/���9�C@�@@�?��@��+@��/@�����C��_�*s���@��+@��/@�����C��_�������������ew���@��@��@��@��@�����@��c0�IT������#ѐ@��@@��9�C�bc_9�6���c����_�c�������c4��,���������_���w���@������T�#����@��c0��T������#�3���9����9`��C�bc_96���@�[|@�#���k���	���@�;�_�kaT#����������?�`��7�'���"���'@��B�0��+��/��C��3��@���9�������@�9������@����?@�������#���9�3@�A@� ?��@��#@��������_֪r���@��#@��������_������v���@�����@��c0�IT������#ѐ@��@@��9�C�bc_9�6���c����_�c�������c4������������_����v���@������T�#����@��c0��T������#�@�������	���������_��@��@��A��A�B�?��T��]����������_������������_��������v���@��@����@��C�?��T������#��O��W��S��~�������O@��A��A�?��T�A��A�����D���!�b�(A96?�	Tchd8,qaT�n��p�?��T?�)T?�TD@x��Z�<x�B@9���T���#�
��)����������@�=G��B�B
��7��;��#@�7G��B�B
��?��C�������������В���/��@�eA���<�����@��@�g��9A��+������� ��O@��9�A��A��A��� ��+@���ư����_��T��HTC������A�������mT���9���S@��W@�o�@�@�����C��_�������������C��_�������������C��_���n��e�����O@�����C�eSM��4�~��!���@�%�����3��������3@���C�aSM��5�/@��O@��~���/@�$� ��O@���@�&��$+��+�����������@���@���������C��_���)�|�)!��hi��	�_�@T��
����'��������/@��'@���$@���������@������������@�
������
���� �� ����������u���@��@��@����@��c0��.T������#��K��W��[�_�i-T�G�&@9�`��T�O��K��[��W�c+�c
�{xf�`�#+�c@"�fC������!�^���O@�#+�c`��������V���O@�#+�c�����@yq�T����K��!+�!�!����E��!+�!@��O@�����r#+�c�"�fC���m`��)�7���O@�#+�c����e�@yq�T�
��-�,��!+�!����
�&��!+�!���O@�����S������O@�#+�c ���K�@yqT������G@�"+�B �`��,����G@�"�@y_q�7��9"+�B�������O@�3#+�c` �fC���.�
��*������G@�"�@y_q�7��9�O@�#+�c���� �������O@�#+�c!����������O@�#+�c�����������O@�#+�c�����������O@�#+�c�#����/���������$�����e���;��+��'��K@��O@�����@��@��/@��;@��+@��'@��?� 7�G@�A�҄����3��G@�[�9�@�EA�=�����@��@����_�W@���@��[@��;@��+@��'@��?��@��/@�����������_�A��f����7��G@�[�9�@�EA�=�����@��@�.��`�C��{C�dSM��4P}��!�D�@�$�A���;����{���;@��{C�aSM��5�7@��G@�B}���7@�$� ��G@���@�&��$+��+���������D�@�C�@�������������_���)�|�)!��hi��	�_�`T��
����#���������7@��G@��#@���$@��������`�C��{C�dSM��4}��!�D�@�$�A���;����:���;@��{C�aSM��5�3@��G@�}���3@�$� ��G@���@�&��$+��+���������D�@�C�@�������������_���)�|�)!��hi��	�_�`T��
��������������3@��G@��@���$@�������������}�� ���������������0t���@��@��@��@��@��@�y���@��C�?�	7T������#��s��_��c���9������9�
���߈%7��{C�gc_9�6�|@�����k�����_�kaT������������6�o��w��s��{��c�;��S��
��W����_��@���9 �!+�!��bC�B�a���o@�`�{C�fc_96���@��|@�����k���	���@���_�kaT����������`��7�?�������o@��?@���9��K��O��C��c��@���9A�	�����߈�4@E9�7�w@���
T�@y�q!TA��FA��>����(@��@�7�{@��s@���\�{@��s@���X[A�`3F�[A�a7F����7��;��@���9�c@�@@�?��9�_@�@@�?��@��7@��;@�����C��_�� +�*��7� @����;��@���9�c@�@@�?��9�_@�@@�?��@��7@��;@�����C��_�A����7��;��@���9�c@�@@�?��9�_@�@@�?��@��7@��;@�����C��_���7��;���9�_@�@@�?��@��7@��;@�����C��_��[A�aB�[A�bB��7��;��@�����C��_��+��������p����#��C��#@�DA�?�����&@��@�>�����o@�#�{C�cSM��4�{��"�#A�#�"��[����	���[@��{C�aSM��5�C@��o@��{���C@�!� ��o@�CA�#��!+�!+�A�@��#@����+@�@�"A�!A����7��;��@���9�c@�@@�?��9�_@�@@�?��@��7@��;@�����C��_����|�!��hh���?�T��	����/�����L����C@��/@����#@����@�����������{@����s@�������s@��@��{@�������'��G��#@�DA�>�����&@��@�J���{@����s@����w@����@����������o@�z�����o@�#�{C�cSM��4g{��"�#A�#�"��[��������[@��{C�aSM��5�G@��o@�Y{���G@�!� ��o@�CA�#��!+�!+�A�@��'@���"A�!A����7��;��@���9�c@�@@�?��9�_@�@@�?��@��7@��;@�����C��_����|�!��hh���?�T��	����3�����׾���G@��3@����'@����@��������
	�J�|�J!��hj��
�� T������þ���w@����o@�}��A@�{��,n���@��7@��;@�����C��_�����������hr���@��@��@��@�;���@��c0�IT������#ѐ@��@@��9{C�bc_9�6���c����_�c�������c4��0���������_���#r���@������T�#���@@��9{C�ac_9�6!���B�!���_�B��������_��@����?�T������#�S���9����@yq�T�_������������c���aT�������T�_@�@@9C6(@�c�@�
��aT,@��MT��ҝ����'��+��������_���T��{C�dc_96���@��|@�e���k���	���@�{�_�kaTe������������7�/�������_@��/@����	��;��?�����S��@��9�� ���d���!+�!��bC�B�G��_@�`�{C�dSM��4az��!�b @�"�a ���`,@��`,�`@�a @��'��+���9�S@�@@�?��'@��+@��������_�
��N������{���{����B('��+�B�,��'��+��'@��+@��������_ց��;����'��+��������_ց��4����'��+��������_��3��7��#��_@�A��)����#@��C��7@��G���B���K��3@��O���<�!	������������'��+��������_��'��+������������_���:��������!l'��+�!�,��'��+��'@��+@��������_�m���'@��+@��������_�����Wq���@�-���@��c0�IT������#ѐ@��@@��9{C�bc_9�6���c����_�c�������c4��$���������_���q���@������T�#����@��c0�)T������#��@yq�
T�?���������b	��?@�C�A�c�C��@��T��A�Ҳ����������+�b�����B�&��+�a�E�BA�B�?�C���+�d3K�e@�9���#���@��؛�䯬�kAT��c�5��aT��j��������_���D���+AT��c�7��T���=��������_���A������@��/��#@��3���0+�����c��@���\����������_������������_֧����������_ֆ���|�� �ghf�f���T�������	������+@��@���+�B�,��?@�b��{C�bSM��4Ly�� �b�@�"�`���'����w���'@��{C�aSM��5�+@��?@�>y���+@�"� ��?@�d�@�$��+�B+�b��`��`�@�a�@��������_������p���@�a���@���?�i.T������#�[��g��9��@���@y{A�e�B�{A�f�B���QA��������@���O�b�����BX'��+�a�E�BA�B�C���+�d3K�e@�����|�� �ghf�f���T��������������O@��@���+�B�,��g@�b��{C�bSM��4�x�� �b�@�"�`���K�������K@��{C�aSM��5�O@��g@��x���O@�"� ��g@�d�@�$��+�B+�b��`��`�@�a�@��3��7�������_�B�_��T�xb��@y��	k!��T����
�ҹ��C��@�CA�c��d���@��@������k��/�A�A�A���G�������������G@��/@������k@��@9�
6�g@�"`�{C�cc_96���@�{|@�D���k���	���@�[�_�kaTD��������� `��7�;�����;@��!@.��S��W����[��@��9�9���v�������������g@������?� ��#@�@A�����%@��@�Z��*�g@��LA��PA��TA��/@�����g@��`������������/@����@�
�3��7��9�[@�@@�?��3@��7@�������_������6���9�[@�@@�?��3@��7@�������_ց��g@� �{C�`SM��4/x��"� A� �"��K����Z���K@��{C�aSM��5�?@��g@�!x���?@�!� ��g@�CA�#��+�!+�A�@����9�[@�@@�?��7@��3@�������_֧���|�� ��hg����@T������'��������?@����'@����@�����������g@�b��{C�bSM��4�w��!�b�@�"�a���K�������K@��{C�aSM��5�C@��g@��w���C@�"� ��g@�d�@�$��+�B+�b��`��`�@�a�@��3��7�������_֧���|�� ��hg����@T������+�����l����C@��+@����@��������j���3@��7@�������_�������o���@��@�����@��c0�IT������#ѐ@��@@��9{C�bc_9�6���c����_�c�������c4������������_����n���@������T�#����@��c0��T������#�3��?��G��C���9����� �!+�!��bC�B�>� ��G@����?@�{�9d�{C�ec_96���@��|@�����k���	���@���_�kaT����������d��7�'�������G@��?@��'@���?��+��/��C��3��@��9������@������������_�����#��@��������������_��G@��?@�dxA�epA��˿����D�����D��������#���9�3@�@@�?��@��@��#@��������_�lT����d|�apA�dxA�?�	TelA�ftA�'����˄���������C@��T��y���@��?@�dxA���dx�b�dxA�epA��˿������a\A�`dA�$˟�
T�HTdXA�e`A���������he8�Tq�T�������`��@��@������#���9�3@�@@�?��@��@��#@��������_��������9�3@�@@�?��@��@��#@��������_֎w�����w���?@��A��A�c���T���� ��������#���9�3@�@@�?��@��@��#@��������_��i���@��@��#@��������_�����������n���@��@��@��@����@��c0�IT������#ѐ@��@@��9{C�bc_9�6���c����_�c�������c4������������_����m���@������T�#����@��c0�i
T������#��9�
�C�߈�7d@�{C�ec_9�6{|@�D���k���[�_�kaTD�����������6�5��!�߈�5�����7�V������@�@��'��+��0��	���#��@���-������������7@��#���@�@��@����?ր��������_��@��#@��������_�@�@�B@���@?�������_�;A�`B�;A�aB��������_������m���@�����@��c0�iT������#��9��B�߈�4��������_�;A�`;F�;A�a?F��������_�����em���@���@��c0��
T������#�3���9����9`�{C�bc_96���@�[|@�#���k���	���@�;�_�kaT#����������?�`��7�'���N���?@��'@��B���+��/��C��3��@���9@E9�7�
��@�ң@��#��]��?@�d@�e@��$@����������������?��?@������?@�@��{C�`SM��4�u��!�@�@� �A���@�@@9�
���?@�d@�e@��$@����������������?��?@��@��@����#���9�3@�@@�?��@��#@��������_֮h���@��#@��������_������l���@�����@��c0�IT������#ѐ@��@@��9{C�bc_9�6���c����_�c�������c4������������_����l���@������T�#����@��c0�T������#�!+�!��bC�B�"��������_������l���@���@��c0�IT������#��#��'���������_����������l���@��@��@���@����?�DT��ѝ�?����#��#��'����9��d�߈�A5������'��#�����3������/���������f����>T�A�"@����/@�"@��@�@?��A�"@�[�9{C�cSM��4u�� �C�@�#�@��"@�[�9{C�cSM�c5�@��t���@�#�DA�$�C�>�#A�!@��'A� ?�� �����������@� ������������B������@������������o����f���a6T`��.�����!�=���/@��{C�bSM��5�@��A��@��@�
�t���@�"��A�#��@�$��@�%�����G����A�"��{C�cc_96���@�{|@�D���k���	���@�[�_�kaTD��������� ���7�����@��!@;��������C��W��C�Nf���-T�A�"@�,���@�C�߈�*5#�{C�dc_96���@��|@�e���k���	���@�{�_�kaTe��������� ��7������@��!�8����������?���&f���%T�A�Z@�C@��/@��@�`?��A�@�{C�cSM��4\t��!�E @�%�A ���E,@���E,������A�E@�e���@���@���߈�5���z���������!"��+�!�,��A�A�{C�aSM��49t�� �E @�%�@ ���@�F@�f���߈�$5E@�E�F@���@��@��� ՠ@���BT�����@��Є=�g\���@���{C�fSM��4t�� ��@�&����A����˥���}ӥ���{C�eSM�%4����=�"+�B`-�	���@��A�;+�{c-�e@�;+�{�-�g#@�;+�{�-�i+@�%�' �)(�?�E�@yFA�GA�HA��������������@�����@�����cy���������E@��@��@����@���BT�����@��Є=�!\���@���{C�fSM��4�s�� ��@�#����A�����c�c�}�c���{C�cSM�4����=��#�����@��A��X��Y��Z�#�%�' ���@�#�i`�"����A�"`�{C�cc_96���@��|@�E���k���	���@�[�_�kaTE�������������$`����7�����A��A�$A�%A���B�;�������٘��`6�A�
���A��9 �{C�ec_9�6���@�������@��_���������4�@�������A��@9����C���A��@�G��@�� @��������-����}�'@������������������D����A���{C�fSM��4Rs��!�� @�"�� ���A@� �@�֣���A�"@�@�@�ң���A�@@�A @�����`f���@��@��������_�Zf���@��@��������_��Sf���@��@��������_�  @�����Jf���@��@��������_�Df���@��@��������_�>f���@��@��������_�8f���@��@��������_��1f���@��@��������_� ��+�!���Q�� ���������ij���@��@��@����@��c0�IT������#ѐ@��@@��9{C�bc_9�6���c����_�c�������c4��4���������_���'j���@������T�#����@��c0�IT������#ѐ@��@@��9{C�bc_9�6���c����_�c�������c4�����������_����i���@������T�#����@���?�iT������#�A@��/�B@��#�@@��+�C@�D@��'�E@��3�`?�������?��/@��7�������������@������'@��*�!�3������3@�"@� @�A@� ?��#@�!@��+@� ?��G��K��'@��#������������_����i�����@��c0��T������#�A@���@@�B@�������@���-����@����@��@�A�{C�aSM��4Xr�� �A@�!�@�������_����i�����@���?�i	T�ѝ�?����#����_9�#����>��c�^s���#��9��{C�bc_96���@�[|@�#���k���	���@�;�_�kaT#������������7�G��o�������GA��o@��B	��s��w�������@��_9H�����#����>��cѪs���#�#�������>��cѣs���#�_9��@�A@� ?������_�"e��������_��g���di���g@�����@��c0�IT������#ѐ@��@@��9{C�bc_9�6���c����_�c�������c4��0���������_���#i���@������T�#����@����?�T������#�������>��c��r���#������>��c��r���#��9��!�߈?q����9�@y�Sy�@��@������A9�9�A9�9�@y��y�@��9p@�t@��'��+��@y�[yL@�P@�T@��/��3��7�d@�h@�l@��;��?��C�@@�D@�H@��G��K��O�4@�8@�<@��S��W��[��A9a6�A9!6�@y?q�T�D9�6D��_��~��c��g�t��_��~��c��g�(@�!�@���'�!�$��o����@y?q�T�A9a7�����������!@��{C�aSM�a5��@�Zq����@�!���o�|@��o��� `D9�C9��������>��c��r���#�������_��g����h���g@�u���@��c0�	T������#��C��7��?��3��;��/�;A�f�D�G@��#�����?�T@9?�qAT;A�`�D�o����#@�:|@�A@��/@��7@��;@��?@��C@����3@��?����C��_� ���M��������!\)������+�c�,���������C��_���������������Kh���@��@��@��@��@��@�����@��c0�iT������#�+��9������9��{C�bc_96���@�[|@�#���k���	���@�;�_�kaT#������������7�7�����M���7@��@��B���#��'����+��@��94@�8@�<@��������9�+@�@@�?��@��@��@��������_��c���@��@��@��������_�����h���@�����@��c0�IT������#ѐ@��@@��9{C�bc_9�6���c����_�c�������c4������������_����g���@������T�#����@��c0�)T������#��;��+���9����9��{C�dc_96���@��|@�e���k���	���@�{�_�kaTe�����������f7�7����;��?�������7@��;@��?@��@���*��#��'����+��@��9@@9#6��c�߈#4h@�C�P@���	TL@�`@�v���������9�+@�C@�`?��@��@��������_���l���������!t%��+�!�,�������9�+@�A@� ?��@��@��������_���W���!�����!���+�!�,�������9�+@�A@� ?��@��@��������_���B���a�����!���+�!�,�������9�+@�A@� ?��@��@��������_������p�� �c���@��@��������_���������Ug���@��@��@�e���@��c0�IT������#ѐ@��@@��9{C�bc_9�6���c����_�c�������c4�� ���������_���g���@������T�#����@��c0�	T������#�[A�`SD�[A�cWD����������#��+�����$����W���#@����+@������'�c�����q��+��+��'@��@��@�'��#�����������_����f�����@���?�	ST�ѝ�?����#�����?��C��G��C@� տ�T����
�?@��G@�������������C��G��?���F���NT�)NT%ѥ<@��@y��Z�<@ӿk�T������;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_��C@��(������>��c�kp���#����?@��C@��G@��c��g��k��C@� տ�T����
�?@��G@�������������C��G��?���F#��IET�DT�@y��Z�y�C@� տ�T����
�?@��G@�������������C��G��?������)AT�@T�@y��Z�y�g@��<@������T�k@����<@ӿ�>T�g��Ay���ҿkT�Ay�C@���,��T�?@��G@���˩���'����C��G��?���� ��C@�������
�?@��G@�������@�����C��G��?��@�&��	9T�@9�s9�C@� տ�T����
�?@��G@�������������C��G��?������5T�	5T�/��3����@yc�Z�y�������f��
6��������������_�7\ ��C@�������
�?@��G@�������@������C��G��?��@�F!��).T�@9�C9�K���	�����@��C�@��6�K@��O@��S@��������W����������3��7��/@����3@�_�cT�@��@��@����V���Ҧ|�� �����[C�fSM��4����;��7�������e����@��;@��7@����@������>��c�o���#��@���@��@�����������;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_��������������������_����W@�&�x&��@�%��W��@� տ�T����
�@���@���������������������F��iT��T�@y��Z�y�@� տ�T����
�@���@������������������������IT�T�@y��Z�y�@��@����@�_���T�@�D
���,�V���������;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_�*��[@�����y�������[@� տ�T����
�W@��_@�������������[��_��W������)T�T�@yc�Z�y�����C��6�@��@����@�_��T�@�D
��/��U���������By�@��@�(�	��{��@�h(x&	�'
�[C�eSM�%��4Bm��*�%@�%����;A�cCF�;A�dGF��������������_�;A�cCF�;A�dGF��������������_��@����m�������m�������m���@����m�������m���@����m�������m���@����m�������m�������m�������m���@����m�������m���@����m�������m���@����m�������m�� ���������Yd���@��@��@�]���@��c0�	T������#��7��;�������+��7@��;@��'@�a ��@�b��+@�_�T���'�[C�cSM�4����������+@��'@��������>��c�en���#�#@@�@�B�ck@�x�@��
���g9����6�+@��@��#��"@��������������_�`��#@��+@���T��d��@y�~�ehex�Ky�OyB�ao@���@��I9���7�@��@���K@y�OyB�as@�@����=9���@��@���6�+@���T�.@��2@���W�����6�+@�8@�<@�����f@y������r���������T!�7�������_����������c���@��@��@�~���@��c0��	T������#��7��;��@�;3���?�#TB��˥���~���7@��D@����;@��˿���;@��$���������F�����{�ǐ��������'�#����ˡ��_�T���'���T���@��'@��'��#��+����ф������m���#@��'@��+@��������������_��������������_�����~��l�� �������}c���@��@�����@���?�)3T������#��{��������>��c�*m���#�K� ��;@���9i0��9��y��y���������{����A9�6�/@�)��3@�_	��T������������B���*�B�,��#��'��C9��Ay��Ay�{@��@��@��@��@��@�!�3@��/@�K��+@�?��T�������	��@���T���{@��@��@��@��@��@��@��������C9��Ay��Ay��@9�i*8�/��3��+�)�Z ��Sx�#@��
��;@�)&��/@�)	�?	�T���ݷ��a���b�B����*�B�,��#��'��C9��Ay�{@��@��@��@��@��@��A9i6�/@�)	��3@�_	��T���·��������B���*�B�,��#��'��C9��Ay�{@��@��@��@��@��@��3@��/@�A	��+@�?�bT�����	������S���{@��@��@��@��@��@��@������C9��Ay�SCxli*x�/��3��+�I�Z ��3x�#@��	��;@����/@�)	�?	�T�������a���b�B����*�B�,��#��'��C9�{@��@��@��@��@��@��A9I6�/@��3@�)	�_	�T���k���������B���*�B�,��#��'��C9�{@��@��@��@��@��@��3@��/@�!	��+@�_�T���
�����bS���{@��@��@��@��@��@��@����C9�3CxKi)x�/��3��+� ���9�#@����;@����/@�?�@TeT���3���a���a�!����*�!�,��#��'��{@��@��@��@��@��@��A9�6�/@�)��3@�_	�*T������������!���*�!�,��#��'��{@��@��@��3@��/@�!��+@�_�T���@���S���{@��@��@��@��@��@��@���@9
h)8�/��3��+��k��ƀ
��_��g��k��c��������������[������O��@��W��@��[��@��S��������c�����#@����'@��������/@��?@��HT�+@��3@��������)����������	��������������_�Vk�����*�!�EI�����*�!�@I�����*�!�;I�����*�!�6I�� ��#9�y�y���������������a���#@9�@y�@y�@��@��@��@��@��@�P���@��c0�T������#�A@�@���@����7��'�C@���@�e��
T���{���a���A�!����*�!�,��7@�A�[C�cSM��4:j�� �E@�%�@����'@��@��@9e6@�@�e����T���]���������!���*�!�,��7@�A�[C�aSM��4j�� �A@�!�@�(@�@�f�@�_�T�#�����Є�SR���@��#@������'@��#����+�����l���@��7@����#@���[C�cSM�c5�+@��i���+@� ��@�!����������_����*�!��H�� �����,a���@�����@��c0�T������#�A@�@���@����7��'�C@���@�e��
T�������a���A�!����*�!�,��7@�A�[C�cSM��4�i�� �E@�%�@����'@��@��@9e6@�@�e����T�����������!���*�!�,��7@�A�[C�aSM��4�i�� �A@�!�@�(@�@�f�@�_�T�#�����Є��Q���@��#@������'@��#����+������k���@��7@����#@���[C�cSM�c5�+@�yi���+@� ��@�!����������_����*�!�,H�� ������`���@�����@��c0�)T������#��G��6C@�D@�E@��������O��;��/��3�F@��@A9������c
��+��7��'�"@��#�����WQ���O@�d@��p@9a�@yb�@y�3@����#@������/@��;@�&����G@�����[C�fSM��4/i�� ��A�"����� �����0�C�?��TC���"����~���O@��@��7@��'@��+@��������O@�*@�Jq@9+�@y)�@y�;@��/@��3@��������
����	������G@�!
�"�[C�jSM��4i�� �"	A�"� 	�������������_�����������_�����������_�����������_�����������_�����������_��~��i�� ��������9��<`���@��@��@��@9k���@��c0�iT������#��?�?���T ��*�B@5��@�������?�MT���������_����������_�@�!�?��T@���+��3��#�@��/���
���������_��@��������_���_�*��T�hb8�qjTF��'������!���'@��#@��/@������3@��+@���q�T�g�_�T���$q���T���dqI��T��dq�T��q���T���������_����������_��������_���@��@����@����}��_֐@���?뉧T�ѝ�?����#�(@�CD@���C�B9C7�������
�����!L�������*�c�,�����������_�C4@�D8@���f��@�������T��c@�c�����T���i�������a�!�*�������*�c�,�����������_���?�T�G��'����@��������������'C��@����a���@y�
y���{���"P���;��'C�d@@�aD@���P��7�����'C��Jy���3���������!�1������Jy0y@��+����@��C��8��<�[C�eSM�e5�;C�	�g�� ��4@�!��;C�!��@�"��4��{��������@���9�@9�`9��B��D�[C�eSM��5�7C��3C�
�g���7C�%��@@�&��3C�&��L@�'��@���B��P���B��T��L�@�������@��C�A\�A`�[C�cSM��4�g�� �CX@�#�@X��@�C`9�'C�8@�<@�4@�C��D��[C�cSM�c5��B�	�g��%�C�@�#���B�#�D�@�$�E���B�D���B�D��C��C0@yqiTc`��C0y�GC�d,@���T�~�D��D��dD�[C�eSM��4�g��$�E�@�%�D��;A�dSD�;A�eWD�[C�f�_9�7;A�dcD�;A�egD������������#��������O���C�?,���B�"0�[C�cSM��4jg�� �&(@�&� (��B��B��#C���$��������~����!�4�������*�c�,�����������_֠�������{��a�!�'�������*�c�,�����������_����T�x`x�� �;A�kCD�;A�lGD��������Jy�
�
qbTk@���7+0@�,,@���-(@���T����
y�
������@�Є�cO���C��0�[C�fSM��4g�� ��(@�&��(���B��B��B��#C��Jy�Jy������B���,,��ѩy+x���Jy���'C��@�g��@�B�gkB�B�hoB�%@�"@�$@��������r���_��GC�@�e����{����N���{��C�e �e$�[C�dSM��4�f�� �f@�&�`��'C��@�g��@�B�gkB�B�hoB�b@����������r���V��GC��Jy���qcT;A�f�D�;A�g�D�;A�h�D��C�&y�'}�[C�fSM��4�f��(�&u@�&�(u��C�B�fE���B�gE�B�h#E�'y�(}�[C�gSM��4�f��&�'u@�'�&u�&�@���lT'�@��@y�qa;T��!T?��[C�fSM��4&)@��f��&�?)�[C�f�_96[A�c�B�"1@�&-@�a�&)@�_�cT�����������N����B����������/�;A�d�B�c�;A�e�B�����������h����B��C��,���B��0�[C�cSM�c5�/C�ff���/C�"��(@�#��(�/;A�c�B�"1@�&-@�a�&)@�_�cT�����������N����B����/�������;A�d�B�c�;A�e�B����������^h����B��C��,���B��0�[C�cSM�c5�/C�7f���/C�"��(@�#��(��'C��Jy/��?��]T@y�
y�
��'�\������Jyy��#s��?kT�'C�d@�d�e@�B�dkB�B�eoB��������X��[C�cSM�c5�B�f�� ��B��@�&��������z���N���'C�d@�d�f@�B�dkB�B�foB��;������z��������q����
���"����;C��z�������[C�cSM�c5�B��e�� ��B��@�&������@�D�����������C�#@�!@��T���������7���������N�������7C���B���������g���B�d@��c���~�����T��9���c��T����g���c��B��B�����B�_�cT��B���B��������M���B����7������������c���ҷg���B�`@��������ȱ���C�a@�c@�?�T���������+����������M���+C�����B�����������g����������#s��y��B����B��[C�cSM�c5�7C�je���7C�%�����@y�B���B��[C�eSM��5��B��C�be����B�%� ��C���@�'�������������t����������������_�����������������_�����������������_� �?`q�T?\qT?`q�T`?dq`T?tq�T�'C�d@�d�c@�B�dkB�B�coB�����f��[C�cSM�c5�B�e�� ��B��@�&�����}�������E����C�#@�!@��T���������7���������JM�������7C���B��������g�����+����Jyy�B���B��[C�cSM��5��B��C��d����B�%� ��C���@�'���@�����������GC����B�����������������_֠������|����!<=�������*�c�,�����������_�����@������#��%���C���E����EC�����[C�gSM��4�d��%��@�'����GC��B���(@���@���By�4qBT���Ұ���
�����!X4�������*�c�,�����������_֣By�4qHT��������
�����!�5�������*�c�,�����������_֡�@���@���
����� ������-�����[C�aSM�a5�C�gd���C�!����@�������@�9�@��C�A�A�[C�aSM��4^d�� �DA�$�DX@�$�@�_��_X�_ 9_`9_�9�C��@��<@y�@��@��@������A����C�d@��@���� @�����{����������������_֠��f���������!�������*�c�,�����������_�������������_���M������������_�!@��� ?�b��������A�!8	�d����������;����B��[C�aSM�a5��B��c����B�%�������*�c�,�����������_�!@��� ?�b��������A�!8	�A��������������B��[C�aSM�a5��B��c����B�%�������*�c�,�����������_��������	�������_���B����C��C��B��B�?��T�����c@y�
y$�~Ӥhdx�
y�
yB�fo@� ���;���^0��!�6�Jy�
yB�as@� ���;�U0���6�Jy�Jy���� ՠ��ӯ���|����!|<�������*�c�,�
��
y�
y�C���y��y����f��l��
�����@��@�g ��@�� �T����}�
����7�������}�����K����B��7C����������� ��������e���C�d@��<@y�Jy�Jy�C��C��B��B���c8������C�����[C�gSM�4cc�� ��@�'�#��@�'��������B��C���������������������_���������������_������c�������c��c�_뭀�T
ycx�	�
kA��T���c���Tmyc��@y�
kA��T���
���������Z���@�����@��C�?�RT�C	ѝ�?����#�#��7��3��_9���(@�C�[C�cSM��4(@�	c��#�B�c-�(��/��9�����g��k����c��_��o����/A����g��k�'������� ����#����/A������#��@��_9�/A��W��G��C��w��?��;��s������[9�o@�)��c@�EG�[C�aSM�a5�o@��b�� ��o@�d@�$�`�d@��,@��0@���YM���c@�aD�[C�dSM��4�b�� �d@@�$�`@����{����J���{��c@�e�e�[C�dSM��4�b�� �f@�&�`��/A��(@��@�h��@�B�hkB�B�goB�b@����������n���g��k�a�!@��� ?�b��������A�!8	�����3��S����Į���3@��[C�aSM�a5�S@��b���S@�"���*�B�,��g��k��[A9�6���_9�#A�@@�?��g@��k@�����C	��_��o@�A@��c@��@�������g��k��[A9�6���_9�#A�@@�?��g@��k@�����C	��_��W@��s@��;@��?@��w@��C@��G@��/A��[A9�o@��c@�KE@�LA@��t�[C�kSM��4Ob��,��p@�+��p����*�!`��
����������c@�d�F9$6�W@�"<@y;A�d�B�;A�e�B���!�g��k��[A9�6���_9�#A�@@�?��g@��k@�����C	��_���������C	��_���������C	��_��/A��������g��k����[A9�6���_9�#A�@@�?��g@��k@�����C	��_֢�B��aT�������[��T�/A�U����g��k��[A9�6���_9�#A�@@�?��g@��k@�����C	��_��/A�@(@��@�v��a���@y�[@�a@�?`�Td@��`��˄��e@��}�?��AT�hd�����ʩ��H��(�������?����!T�hd�����ʩ��H����������B<@�_qT�/A��@y�q�TF7$7�/A�_q�T�@y_q�Td6��һ��������
�����B+���*�B�,��g��k��[A9�6���_9�#A�@@�?��g@��k@�����C	��_��@y?qAT������>��cѷb���#�����3A�����7A��������c@�����_@�����W@�����;@�����?@�����s@�����C@�����G@�����w@�����o@���������g��k��[A9�6���_9�#A�@@�?��g@��k@�����C	��_����>�����[C�aSM��5�/A��7A��[@��c@��W@�ja���/A�!��7A�"��[@�#��c@�$��W@�%���3A�����X����g��k��[A9�6���_9�#A�@@�?��g@��k@�����C	��_����7��/A�A��=���7@����@�����B����[@������<�!	��������u���g��k��[A9�6���_9�#A�@@�?��g@��k@�����C	��_��}��a�����T�x`��@y���k!��T���K��@�Ќ���/��O��@�%A��������@��@�b�����*�`��c@��y����g��k��[A9�6���_9�#A�@@�?��g@��k@�����C	��_��K@��s@��;@��?@���d�e���/@��O@�{���K@�@y������������{��@����3y�������/A�@�	@�	@�!�	@�_�T���	��@�d��=�I���@���[C�fSM��4�`�� ��@�#��������/A����c�c�}�c��!�[C�cSM�4��`�=���������/A��@��O��P��#Q�#�%�' ��@�#������)�|�)!��hi��	�_�T��
�������E����O@����$@�������S���g@��k@�����C	��_����������W���@��@��@�a���@��c0�	T������#�A@�!@���@@�����a��@��(@��t@��x@��@����������?������_����W����@���?�)UT������#�	(@�*C9�
7)u@�I
��w��{�)A�*A��@��/9?�`T��	�
��/��@����{@��@����w@�I@�) 9)�@�?��PT)�@�)@y?q�T@��k����@�9�@��{@�A��A��[C�cSM��4-`�� �I�@�)�@���w@���	,@���H���7��S��w@�d(@��t@��x@��@��������?�6��	@��{@�K�@�L�@���2�������������������������_��������������������������_��������������������������_��������������������������_���Tmy`x.5@y�
kA��T�k��w@�(@�!@�a��&�!%� @���?��k@�d(@���	BTf$@��@��dA��hA��lA�������7�w@�*)@�K�B9�7�k@�lY@�l
�c)@��i?Tc%@�`@�AA@�BE@��o�����w@��k@�
4@y_q�T�{@�*)@�+-@�<@y���!)@�!@�a��&�!%� @���?��k@�dh@���%������A�f+A� �������� 7�k@�)<@y;A�j�B�;A�k�B���P�w@��(@��t@��x@��@��S@��7@����?��������������������������_��������������������������_��������������������������_��w@��(@��t@��x@��@��S@��7@����?��������������������������_��������������������������_����TLy`��@y�	��
k!��T�����{@�-)@�.-@����������������������������_���jT�y`x����0���@��
@���T�������������������������_�B�_�j��TPyb�@y��?k!��T��K��w@�@���cI9�6ܶ��w@��k@��{@��K@�#`@9�6#)@�$-@�%<@y���(@�@�`��&�%�@��� ?��k@�d@���%������A�e+A� �������k@�"t@��/�#x@��3�d������D���dc��|@���R�����$�@���O�$p@��O����������/@���3@���O@��[C�aSM��5�O@��{@��^���O@�#� ��{@���@�%���@�����������K@��@���L�b
T;A�agE�?��T;A�ccE�ch`8���+������F���g����̪���+@���[C�cSM��5�g@��{@��^���g@�'� ��{@�	�@�)���@��������k@��@��@��@��K@�������b���c��G��C�������#�E�����������K@����_��?��;��K@��@���*������@��W��K@��[��?@��;@��������{@��_@������������������������������_��k@��c@��G@��C@��_@��?@��;@������������_�^���
���*�!�?��<��B�_�Tfxbx���kA��T �;A�c�B�;A�d�B���%����#�@�$�@�c@��џ���Tb@�%d@���!��T�G��g�`@�$`@�������7�w@��k@��g@��G@��{@��K@���@��{@� �9�w@��k@��{@��K@���B�_��Texb��@y�kA��T������!�?�TMyax���kA��T �A�jCD�A�kGD���(��!�
t@�x@�p@�*m�+q�;C�jSM��4�]��,�*i@�*�,i������������������������_��������������������������_�!�?��TLya��@y�
kA��T����������p^������m^������j^�� �������U���@��@�N���@��c0�iT������#��/�%0@y&@Ay���q����ky�oy(@��@�����@�������6�/@�@�y�@�C(9@0y@`y��������C��_��/@���ҍ������k@y�����
�B����#������������@���gq������C��_��������T���@��@����@��C�?�'T�Cѝ�?����#���@������%��W9�@�@�@y�A�a@�������������������������������Cy����A�U�����;C�cSM�4������#�J����A���@��#����>��c��^���#���@�DH��WC9`6�@��@��(@��@���� @�E� �_��;C�eSM��4E8@�']��%�_8�A@��*�`��@��*�B�(��u� ��A��@��*���*�B�(��@��u����@��@�A�9�WC9C�9�	6�A���	��A���@��@��t��A��~������@��9(@��,@��/��#��#����>��cё^���#��@�"(@�B,@�C@��#��#����>��cц^���#��`?�`��@�D��~����A�d	� ��@�5��!���������C��_����C��_������@�A������@��@�����C��_����C��_����C��_����C��_��A�G����A�x����@��D��A��~���9	����@�
���
��@��@�A�9�A�t�`��@��t��A��~����� ��A���`
��A�"@�#@�d@��o�e@��s��@�ǐ@y�y(@���)P@��w�*T@��{�!L@���K@���L@���B@���c@�����������!&���o@���s@��;C�aSM��5�@��@��@��@��@��\���@�"��@�#��@�$��@�%� ��@��|@�'���@���@����Aypy ��w@�(��{@�,�$��|� � ��@�C�����������C��_����C��_����C��_����C��_���������C��_����C��_����C��_����C��_����C��_����C��_���������C��_������S���@�����@���?�i#T�ѝ�?����#���������D#@��[�F+@��K�G/@��O�H@��_�I@��k�Js@y��yK'@��g�?4��T@�m���-����
.��
�!T
@��m��.��k�T
0@9��q�T�-��m���L��
d��
�T@��l��M���
k!T0@9��q T=?<�aT@�m���-���͍��
���
�T
@�.͍�.m��kT
@y��ҿk�T
8@9��q`Tm���M�L��
���
�AT@�-͍�-m��
k�T@y
��ҟ
k!T8@9��q�T��
�.$���
�B��o��s�����a���c��@����o������������������_�����D@��W�E@��S���g���_�����?��
�������C���?@��S@�_�cT�����
���C�����S@��G��C��c����k@����]���W@��C@�a��G@�_�cT�c@��c@��
���C���W@��C@��c��C��G�����_@����]���@� ��@�@@��T�C@����G@�_�cT�c@�	�c@����
���C���@����@�%Ѧ�g�H��h%8�9e�_�T�C������
���C���@������@��C@��G��C��c�&�������f]���G@��C@��c@�����!��������+o������������������_��G@��C@��c@��G��C��c��
���@���@C���{��[@���@yة��w��@��@���o���w@�C@��K@��O@��������c@��C@��G@��{@��@������g@��?��{@��@�������������_���������������KR���@��@��@��@��@��@����@��c0�T������#�@�@�e(@�c,@���@y��!�?�T�xax���kA��T �A�cCD�A�dGD���S��;C�cSM��4�Z��!�@�#������@�c(@�cT@�c��A�c�G� ��
�����0���@9c7�@��@�`�D�}|���@�`�D�|���@�@�c(@�cT@�c��A�a�G�@�[�9 ��
����@9c7�@��@�`E�g|���@�`E��{���@�@�@�c@yC�y�����������_�@��ҟ�����̦��������B������*��,��������_�!�?��Texa��@y�kA��T������������Q���@�����@���?�IeT�ѝ�?����#���@��������*�!�(���@��"F�C�c�	��aT�����������c��AT$@��A��@��*�!�(��@�,��B@�D���aT�������T�A�d@��LA9$6$@�%@�&@��@�8�<�;C�dSM��4@Z��&�4@�$�4��*�!�(��@���������������_��@�A��3�����`���B�����B05�����*��,��������_������c��@��,@����P@��XT�@�e@����WT�L@��@��@�c@�f@���T�@�a@����@7�@���A��	�����6���b�����BT�����*��,��������_��@��@��@��@����3��A�"@�Z@�B@��@�`�@y@?��c@�C�c�
�_�aT�@����g����T�@��P@���)PT��@��(@��A�"@�*
@��L@�d@����
������?� ��@�d@���Tc@�e@9�q!T��?��LTc@xc�Z�@��y�@��*�!�(��@�����������g@��@������������_����s��@�A�ҫ���s@��@��������_��@�D��_�aT���������T�����w��A��@��@��@���@yI	����@�V
��$����@��*�!�(��@�W��b#��@�D���w@������@��g@��@�H���_�aT������T�����T��
������@�"@�#@�$@���;C�bSM�b4\Y��$���A��@��*�!�����*�c�(��@���������g@��@��@��@��@��P@���=T@��(@��A��@��L@�@������?�D��_��[������A��@��*�!!����*�c�(��@�������@��[@��_@��A��
@��A9�6�@��@��9���@����>��c��Z���#ѰI@������@���@���@���@���@���@���@���@���@���@���@��Cy��@�����@���@y�A��@��[@��_@������������@����A��Q��U�;C�nSM��4�X�� ��M@�)��M��@�l�@y�@��@�@�@�@��@��@��@���������������A�aQ�bU�;C�lSM��4�X�� �iM@�)�`M����@� )@��@�C@�D@�E@��M@��Q@��U@���!�����h������@��@����
��*���������@�"@���#@�c�A������g@��@�J���o��@�
�Һ���o@�B@��@�@?�"��������A�!�����K��{����ڤ���K@��;C�bSM�b5�{@��X���{@�"�����*��,��������_������������_��s����@�
�ҏ���s@��@��������_������������_����c����@�A�����c@����@���B�B�����@������<�!	���������Wl���������_������������_����s��@�
��b���s@��@��������_�������_������������_��@�A��R���c@����@���B�B�	����@������<�!	���������*l���������_������������_� ��A�_��;C�cSM��4C8@�*X��#�_8������������_�C����@���@y���q#T�@��@��@��@���������yW������@��@�9�Ayy�@�
�����������_����k��@����	���k@��@��������_�a@��� ?�ȫ���
��79�W����@����>��cїY���#��A��I@������@���@���@���@���@���@���@���@���@���@���@��Cy��@���������������O��S��W@�  ���7B9��q�T�*�!�'�
 
���������W@���*�!(��@�	)@�*@�j�)@��A�jkB��A�ioB��@�@��	��@��O@��S@������@��
�?��@�	�
�;C�iSM��4�W�� �@�%����A��@��*�!�����*�c�(��@�+��!������������_��s����@�
�Ҙ���s@��@��������_����s��@���Ҏ���s@��@��������_��@�
�҆������@�C@�B@����������	�����@���ak���������_���)�|�)!��hi��	�_�`T��
�����������@��@����@�;��#@�9������X���@�X������X������X������X�� ������N���@����@���?��T�ѝ�?����#���@���ϑ@y@�L@�P@�T@�@�@�@�@�@�@�	@�
@�+@�,@�-@���$�����W��[��@��@��@����@��_��@��c�@�z��S��O��{��o��k���I@����������
����� ?��w����@��@�@�H@��o@��@��k@�?��s����@��@�@�H@��[@��@��_@��c@��@��@��W@�?��g����@��@��@�G@��S@��{@��O@��?������@��@��s@��w@��g@��@�!"@�I@����������
��� ?���@�@����@��@�� @�F@��W@��[@��@��_@��c@��@��?�@�@��������@����@��@�	�@y	1y��;C�iSM�	4�V��!�	�@�)�"�	�@�)��������@yay9�;C�bSM�4�V��%�=A�"�$�EA�"�=�A�E�����������_�����N���@�R���@��c0�	5T������#��G�@��7��������G@�d@��HA9�5�7@�,@�%��TA9�6�@��9e@��0@�e��҂����������~����B�5���*�!�,�����������_��@�,@���MT�C96�����D�����T���~�|X���7@��G@��@���t������T���~�qX���7@��G@��@���f@��0@��`�aT�,@����}��{���6�7@��G@��@��7@���E�����r���������B0&���*�!�,�����������_�e@��@@�&�g@��@����'��@��<@��3� Հ��W���!�����!����G@��@��*�!�,����7@������7@�A�������B���b�����B ���*�!�,�����������_�������������_�!�e@��@@��<@���;C�fSM��4�U��%��@�&���e@��H@��L@��D@�D�H�;C�fSM��4�U��%�@@�&�@�eX@���e@��@���� @�f@�� @�_�`T���@�{{���G@��@����7@�����A6eX@��4@y�@y�k�T�<@yg@��@y�k�T�A9g@��A9��7�@��@��@�fP�gT�;C�fSM��4�U��%�fL@�&�eL�eX@��A9�9eX@��(@��,@��$@�P�T�;C�fSM��4�U��%�L@�&�L�e@��\@��`@��X@�\�`�;C�fSM��4�U��%�X@�&�X�eX@��X@��\@��T@�h�l�;C�fSM��4�U��%�d@�&�d�eX@��@@��D@��<@�8�<�;C�fSM��4wU��%�4@�&�4�D@��cX@�eL@���fP@�cH@�D�H�;C�eSM��4fU��#�@@�%�@�������������_���^����������~����B�6���*�!�,�����������_���M�����z���b�����B#���*�!�,�����������_���<�����i���������B����*�!�,�����������_�������������_��/��#��
��#�����#@��/@�������_��@����T�@�_�A��T�+��;��@��z�� 7�7@��3@��G@��@��'@��;@��+@���7@��G@��@������� Հ��/���������!�&���G@��@��*�!�,����7@������TL���@�R���@��C�?�iT�Cѝ�?����#�������@��W����@����@
��W@��������	�P��?��aT�������S��T�@����_������>��c�eV���#��@�J@����c@��g@��k@��o@��s@��w@��{@��@��@��@��@��3By�@�
N@�R@�V@����S@�@�?�T@�����7�[��K��W@�A�ң���K@����[@���B�B�?����S@������<�!	��������{h������C��_���������C��_����C��_��W@��҅���������������B,
�����*��,�����C��_�hb8�hb8��B�c�?�L��Td@ӄф|_� ՟�a��T�G��O��*������*�B�(��_@�)m����G@��@��b����O@��@�?�@ToV����������C��_����C��_������������K���@��@��@��@�X���@��c0�T������#�@�cPA9C
6@�@�c C9�6�?��#����*�!�(�������B�B���T"@�#@�$@��?@��`��d�;C�bSM��4T��$��\@�"��\������������_������#@�A�����������@��'��@��+�B�B���/����<�!	���#������g���������_������������_�����������"���b�����B�(�����*��,��������_������������_�����CK���@�����@��c0�)
T������#�\@����/�@��#������������#@�����/@�"P@�#T@�$L@���;C�bSM��4�S��$�@�"��"`@�#d@�!\@�t�x�;C�bSM��4�S��!�p@�"���p���>�ܟ��;C�aSM�a5�@��S���@�$���#@��(@��t@��x@��@��@��@������?���������C��_���������C��_���������C��_������J���@�����@��C�?�	
T�Cѝ�?����#�������@������@���������K��@�4���O�������>��c�
U���#�"H@����S@��W@��[@��_@��c@��g@��k@��o@��s@��w@��{@���Ay�@�/L@�0P@�1T@����������������	��
������
���������>���K@�a�b�;C�aSM��4;S�� �e@�%�`��@��@��*�!�����*�c�(��O@������K@�a@�c@��@���b����@��@T?U����������C��_���������C��_����C��_�����������xJ���@��@��@��@�����@��c0�T������#����@�aE����t��a�\�����@�_@��ǟ��s��������_��@��ᷟ�_@��ǟ�"�6���9�@�`E�,t���@��@9�������_�����HJ���@����@��C�?�	QT�C
ѝ�?����#��O��[��W��S��
��#����:���C��WA������8��:���?��SA�����(y&��;A�a����	��SA��WA���-T�w��;�a@�b@�d@��A�`�G������!
�@��L@���T�P@�A�!���JT���T@�B@�C@�c����B@�Bxc�BB�BB�BB�B B�B@B�B�B�B���z���B���������a6�@�;C�fSM��5�w@��CA��R�� ��w@��CA��xf�(��x&�@�;C�iSM�i5�?A����zR��(��?A�*yf�*�����s��OA�A��u���	���s@�����
�B
��#��'����
�a���	��@���Nf������C
��_������OA�A��^���@�B@��@�@?������������!L�����o������~����o@��;C�bSM�b5�@�>R���@�"�����*��,�����C
��_��OA��(@�	�@����`D9)@����_9�6�@�A�	@�a��&�!%� @���?������7�V���3�T���/����P���;C�aSM��5�3A��/A�R���3A�,��/A�-��
������>��c�1S���#����OA��)@��1@�����@�����@�����7A�����q@��u@�����������WA���3T���������}��?A���+���X������#����>��c�|S���#��OA�"(@�B�@�C@��#������>��c�qS���#��`?��%������OA�A������@��@�����C
��_�
�B9j7	@�a��&�!%� @���?������7�����3�����/������;C�aSM��5�3A��/A��Q���3A�,��/A�-��
������>��c��R���#����OA��)@��1@�����@�����@�����7A�����)@��A@��E@�����������WA���T���������}��?A���+������T@�Q@���
@��+���y��_k�TJ�J��
�`Tjk��ҋp��
+�T*�J�=�
�@Ta�k�����
+�T��J0�
�!T�\��`�;C�hSM�h5�CA�	gQ���CA�(��X@�*� ��L@�*��X��P��T��L��(@�)@�:�	7H@��d@��h@��l@������[A��	�?ր��OA��_C9�����OA�A��B���@��@�����C
��_��(@�B,@�b�I7��c�����#����>��c��R���#��OA�"(@�B,@�C@��#������>��cѺR���#��`?�`����{��OA�A�����{@��@�����C
��_���������C
��_���a�����	���?A�B@�CP@�BT@��#��'���D8�	���	��@����d������C
��_������Q�����y`���@����&���@�@��OA��WA��@��+A��?A��k��T@���@���@���@���@���@���@���@���@���@���@���@�hZ���OA��i��m�;C�mSM��4�P�� ��e@�&��e����?A��SA��WA����_C9D��������A�����
��1������WA���;C�bSM��5�?A��@��P���?A�"��@�#���@������*��)�����C
��_��@���sQ���?A��SA��WA��OA��_C9�����y`���@���,&���@�@��OA��WA��@��+A��?A��k��T@���@���@���@���@���@���@���@���@���@���@���@�Z���OA��i��m�;C�mSM��4P�� ��e@�&��e�����������A��y��
��1������WA���;C�bSM��5�?A��@�hP���?A�"��@�#���@������*��)�����C
��_��@���#Q������B�.���� ������������G���@��@��@��@�k���@��c0�	 T������#��3y�S��K��G���#�l����S@�"$@�# @�$@���;C�bSM�b5�K@�,P��$��K@�#���3Ay`y�G@�� �#@�$@�������B�_�JTghb8�qaT�@�����q�T�@�����7�#@9�6�W9�S9"@��3����(���8���7@���3@�d�;C�dSM��4�O�� �a@�!�`��S@�"@��;�!@��3���TF6�76`��!���!���!���!���!@����~��7@�A�A�;C�aSM��4�O�� �A@�!�@�2`�"����a���ya���a��� �!���!���!���!@��`��@��7@�A�A�;C�aSM��4�O�� �A@�!�@�e7��`����a���ya���a��� ��@��7@�A�A�;C�aSM��4�O�� �A@�!�@���������_��/@����3@��;@������
T�/�Ax`x�y��٢�����SA9�7@��|��@ӿqHT�SA9�6�7@��@��@����@�_�BT���@�����(��7���7@���;C�fSM��4}O�� ��@�"������SA9��!��@y�x!x���7@���t��@ӿqhT�WA9�6�7@��@��@����@�_�BT���@�����(��7���7@���;C�fSM��4XO�� ��@�"������WA9��!��@y�x!x�7@��SA9����SA9�7@������������_������3y�����F���@��@��3@y�@���@���?�i	T������#�(@�Z @����k�C@�B@�B@���@?������_��W@�����@����k@�_�T���W���������>��cѴP���#�a8@��S����@����[�;C�aSM��4������������[@���������>��cўP���#��S@�8����k@����������[@�����������_ր�� �������������_�������KF���@��@�����@��c0�iT������#�(@�AD@�!�@�B�@�A@� ?�@���@?�������_������������_�@@@��������_�����%F���@����@��c0�	
T������#��7��;���@9�lqT$�hd8�tq!T��T$��˥���@��	�������������+��'������*�B�6��@�Y����T�'@��iT�'@����+@�k����@����C���`6�������7@��;@������������_�����"�hb8�q`��T�������_���'O���@���4O�� ��������E���@��@�����@��c0��
T������#��/��G��;��7��C��?��3��,����?@��@��������C@��?�G@�D@��3@��7@��;@��?@����C@��?������#�@��l����@���@��C�eSM�e5�#@�*N���#@�"���/@�C�@��TC�@��� Հ��T���������!�'���*�!�,���������C��_�����������C��_��@�?�Te@���`��T Հ��7���������!�'���*�!�,���@�C��C��C�cSM��4�M�� �C�@�#�@������������������������LE���@��@��@��@��@��@��@�����@����?�	IT������#�@�C,@��lT@�c�c@�#�@�c�@����_��O�<����_@�"<@�@@��y���_@�@@�C�cSM��4�M��!�DD@�$�AD�@�@�A��������@��@��������_���
�ҫ���������_�����ҥ�����ҙ��������Bd(�����*��,��������_�D@��������*�`���Wf����_@�`@���<@�!@���Gy���_@�C`@�`�C�dSM��4|M��!�d@�$�a�D`@��@��@�d��@�A����Ȅ@��@���������_�E`@��@��*�`���0f�@��_@��@�dwD�@��@�_�`T���@�asD��@��r�����_@�6@�B@��������A9�6����	�@��9@���w�������_@�!������_@�`@���O@��_@��@���������@��@�<@��@���m���_@�d@��@�_x��.T�K��;�@��@����������?�
���}���.5���;@��@����}����K@��?��_@��@��@�?��C+T�;@��@��@��@������"�ѥ����ҥ����K@��?��_@��<@��`@��@��@��@��@�������ޗ��S��C��?��;@��@����K@������?��_@��<@��?@��������}����S@��C@������(-����_@��@��@�� ���#$T�@��@��˥ �������? �`T�������������_������������_�������_�hb8�hb8��B�c�?�L��Te@ӥ� ե|_ӿ�A
T�`@��@�C�fSM��4�L��%��@�&����O@�(@��D@��@@�t�C�fSM��4�L��%�p@�&�p��`@��@��@��@�C�fSM��4�L��%��D@�&��D��@�`9�@��t@�G��@��D@�g��D9&6�
�҇���������������B,�����*��,��������_��������
��s���������b�����B�<�����*��,��������_օ`@��@��9�@��t@��x@��|@��O@����@��7��3��G��D@��@@���@�
A�J��K����@�l@���@��*����e����@��O@�A�9�_@����
��_@�@�B@��������A9�6����	�@��9@���a�������_@��
����	��_@�	� 	��_@��
�`��_@������_@��
����_@��� ��O@�j��!��_@�B`@���BA9B6�O@�!�������>����3@���7@��C�bSM�b5�G@��K���G@�"�����*�)��������_��O@�B�� ��@�C��������������_������������_�������_�������_�������_�������_�������_�������_������������_�������_�������_�����|ӭ!�nim�m
��	�`T������S��
��	�n����S@��_@���q���@�o�������L�����L����uL������|�� ��hg���� T������S�V����_@��S@���9���@�7����)�|�)!��hi��	�_�@T��
����S�����C����S@��_@���� @���������B���@�����@��c0�	T������#�@�d@Ay@��4�q�
Td0@y�qTdLA9�7dPA9d7d�A9$7dTA9�7d0@���d@@�d�dH@�$�@�� @�f @�_�aT�����@�a@�
q���6�@�C@�dHA9�5D@��(@��,@�c�@y��i�@����X���������b�����B �����*��,��������_��@������F�����s���������B	�����*��,��������_����
��5�����b���������B�����*��,��������_������$�����Q�������b�B�
�����*��,��������_�����������@���"�����B,5�����*��,��������_����
�������/���b�����B$�����*��,��������_���T�x`x���kA��T �A�c�B�A�d�B���:��C<@����@T�@�������������B�����B������*��,��������_� �C�cSM��4�J�� �C<@�#�@<�@y�@�b�y�����������_��@���Ҽ�������������B������*��,��������_����Tex`��@y�kA��T�����������B���@����@���?��T�ѝ�?����#����@@�D@��@�@������������?����S��W���@��@@��D@��@����?�������$��9x�S@�9��@��@@��D@��@����~������?���@��@@��D@��@��@��S@��W@��?���@��D@��@@���@��@����ȥ@��@���@��*���� c� ���@��@��`@�G��@��t@����S@��W@��@�����@��
��H��`��u�������b�B������*��,�������_����@��@��@��������?����S��W���@��`@��@��@��@����?���U���$��9x�S@�9��@��`@��@��@�@����~�����?���@��`@��@��@��@��@��S@��W@��?���@��@��t@����@��@���@��@�����x@� �!T�`@�`@�a@��<@�b@�6}��O�����@�d@��@��G��
����2����@�d@��@��@��G@��넰����T�����K���@��G@���@����j@�Ku@�Dy@�E}@����k��}����@���9���O@�K@��������@�`?���@�@=@�Ka@�k@�a@�b@�c@�������������c��_��O@�J@����@�����@?���@�K=@��_@��	�e���������}����@��c@�ߑ���@�K
@�ly@�?�`T��$du@������@�A�ҝ��`��ʕ������b�B )�����*��,�������_������_�hb8�hb8��B�c�?�L��Td@ӄ� Մ|_ӟ�TEa@��@��(@��D@��@��@@��t�C�hSM��4pI��'��p@�(����p��@��`9�@��@��@�����g9��Ha@�@�@��@��@���	���@�+@��A
@��*����b�`	���@��@��S@��W@��@��gA9�@��@By�5�@�H��@����G��`��t���"�����B�	�����*��,�������_��@����@��@������C�gSM��4+I��(�Ǽ@�'�ȼ��@��PAy�5�S����g9�W����@By��(4�L@��P@�����@�A����`��F���b���b�B\)�����*��,�������_������_���@�'��@��<@yA�h�B�A�i�B���ǠF96ߠ9�@��@�	@�	@�!�@�_�T���@�$�=�21���@���C�fSM��4�H�� ��@�&����gA9�@��@�����@����
��}����C�hSM��4�� �=��*�B@.�Т���@��gA9��@��@��@��*�{C.�h'@��*�{�.�j/@��*�{�.�l7@�($�*,�,4�?��@��6�@���@���@���@�������C�hSM��4�H��*���@�(�����`@���9C�hSM��4�H��&��@�(����`@��@��@�d��@��@�����Ȅ@��@��C�hSM��4�H��&��@�(����D@��@@���@��@������@�	@�Q�@��@��*�!`��������@�����K��b���B��aT������!TC�bSM�b5��@�gH��!���@�@�"�������������_��@��@�b�9����������_��C��w����@�A��S���C@����@�����B����w@������<�!	���#�����+\��������_�����������_�����������_��	�J�|�J!�ij�

�� T�������׋���@���@������F@�����`@��@��*�`����`�����@��@��`@�A@����������@��@����������_������_։�)�|�)!��hi��	�_� T��
����������@���@�����$@������	��T
yd�K@y���k!��T��
�G
@��<@�
@��T�|�C�gSM��4��@��G��'���@�'�����������@��(@��@�g��&��%��@���?���@�d@��@���%�������@�e+A� ��������@�"�@�c������C���cc��c|@�c�R�`�����@�d@���@��_�)T"�@�@�b<@�@@�ws���?��s�����!��9x�S@�9�?@�C@����s@����~������?��?@�"@��s@��W@��@����S@��?��?@���@��@������@��@�)�@�
�Ґ��������_���@��@����s@��*��N`�����g��@�����@��<@����(@��,@��0@��@��?@��s@���������gA9��@��@�t��������_������_����|�!��hh���?�T��	����������@���������	H�����
�T+ydxka��T��d���g���y����g��y�@���@���@���@��*����#�&��`7 ��g@�`q�T\qT`q�Tqdq`Ttq�
T�@�d(@��@�e��@��A�ekB��A�doB�������@yf���
��{�`
��'�Q�����@yyC�bSM��5�{@���@�G���{@�"� ���@�d@�$��`���r���@��:����@�#@�!@��T������[���������
Є�?/�������@��[@��;��o��7�I��@�� �����@yy�7@���;@��C�cSM��5�o@��@��F���o@�%� ��@���@�'���@�����������S@��W@��@��gA9��@������K��@�
������K@��@�������_��@�
�����`����|��b�B<=�����*��,�������_��@���Ҵ��`����b�����B�$�����*��,�������_��@���ң��`��В������B�B$&�����*��,�������_����|ӌ!�-il�,��� T�
�����6����@���@���,���@�*�����|�!��hh���?� T��	�����%����@���@�����@��������=���@�����A@y<@�_k����_��@��c0�i$T������#��/��@�ewD�@��@�@���_�T�@�asD��@��k��`7�/@��@�@���@����@ByF5�PAy�	4��@����#�@���@���@���@�����*��� �� 6�/@�C@�d C96c�AyD@���@��JT��ATC@��c<@y�@�d�B��@�e�B���s�@�
��$������C��_��@������`��K���b���"�BX'�����*��,�����C��_���������C��_��@������`��5�������B�B$&�����*��,�����C��_���������`��$�������B�Bt�����*��,�����C��_���A����`�����B���"�B������*��,�����C��_����
�����`�����"���b�Bt�����*��,�����C��_��@�A�����`�������b�B�)�����*��,�����C��_����T�x`��@y���k!��T�����@�D<@��@���
T�@�C�9�@���9C@�e(@�f,@�c$@��P��T�C�eSM��4�E��#��L@�%��L�C@�e4@�f8@�c0@��\��`�C�eSM��4�E��#��X@�%��X�C@�eX@�f\@�cT@��h��l�C�eSM��4xE��#��d@�%��d�C@�e@@�fD@�c<@��8��<�C�eSM��4jE��#��4@�%��4�B@�CL@�EP@�BH@��D��H�C�cSM��4\E��"��@@�#��@���������C��_��@����T���`������"�����Bt
�����*��,�����C��_��@�
��C�������C��_������<���@�����A@�<@�!@�!PAy_k����_֐@����?�)BT��ѝ�?����#�@��PAy@��o��\@�(s�ҿk�T���aT�{���������`��G��������B(+�����*��,��������_����X@��`@�@��@��@��@��@������?��9��@�C@�c@��������6��@�	
@�*QAy+s��_k�	T@��@���%]@����9T�W��3��/�&a@�'Y@�À��ˢ�����{�����l�����/@����3@�_�cT�W@��?��_��W@����
�����-���/@������_@��?@��3��W��/�d������������F���@��3@��/@��W@��o@���ҹ���`����b���"�B�'�����*��,��������_��o@�
�Ҩ����������_��3��/��W�	
@�)QAy�o@�I�y	!@�%@�@�
�A9�7=@�������������u���@�������=@����	������0��@��������@�	=@��3@��������	��W@��/@�]���c��C��G��@�	=@�A@�E@������|0��~������	�����k��O��S��o@�	a��@�K=@��������	����������@�=@�A@�E@��c@��C@��G@�����0��~����[��7��;��o@�	��@�K=@��������	����������o@�@���	�A�
�A�?
�TA��:����o@��@�*=@�J@y������������s����w��y�k@��{��O@����S@���
@�B	@�L@���L@�_�"T�����@�$Є=�^,���@���C�fSM��4D�� ��@�)����k@��O@��S@��@��������o@�A���J
�J�}�J�с
�C�jSM��4�� �=��������o@��@��k@��O@��S@��@����3N��;O��CP�*0�-8�/@��@�*�*=@�J@y����������@��s��w��y�[@��{��7@����;@���
@��	@��@����@�_�bT�����@�$Є=�,���@���C�fSM��4�C�� ��@�)����k@��O@��S@��@��[@��7@��;@������o@����˭
���}ӭ��
�C�mSM��4�� �=��������o@��@��k@��O@��S@��@��[@��7@��;@��;N��CO��OP�-8�/@�1L��@�-��k@��O@��S@��@�
(@�+@�c@�d@�e@�!�!���@��
� ������o@� )@��@�K@�c@�d@�e@�!�!p��@��[@��7@��;@�������@�=@��c@��C@��G@����0��@��������@�	=@����������	�����K���@�M�Q�C�iSM��4\C�� �I@�"�I������������_��K��g��o@�
��R����K@��g@��������_��g��K��o@�
��H����K@��g@��������_��o@����@���`��m��������B(+�����*��,��������_��o@����/���`��\��������B(+�����*��,��������_��{����C�� �����~:���@���@��C�?�:T�Cѝ�?����#���@��G�D@�@@���@��@Х�����Ȅ@��@����������
�%Х���aT�������C��T�G@��9�@��@�Ǥ@�(@������/�à@�$@��?�n �`�����!���a�!����C@��@��*�B�,����G@�4@�F�'� �`������a���a�!(���C@��@��*�B�,����G@�!�������3��G@�A�Һ����3@��g��@��k�"�B���o��C@��s����<�!	���#������V������C��_���������C��_��#�&@�'@���C�fSM��4�B��'��@�&���@��&@���'@�(@��	��
����c��~��K��S��W��[�@��@��@����@�_�T�������@�$��=��*���@���C�fSM��4oB�� ��@�&����������G@��C@��@���������}�����C�gSM�g4�{� �=����C�Z����G@��C@��@��{@��#I��+J��3K�� ��(��0��c@����
��K���`��x��������Bx�����*��,�����C��_�&@�&��@�ƠF9�7'�@9�7f6&�@9&7@��@��@��� ��@�_�T�������@�$��=�h*���@���C�fSM��4B�� ��@�#����������G@��C@��@�����c�c�}�c���C�dSM��4�{� �=����*�B@.�����G@��C@��{@��@��*�{C.�d@��*�{�.�g#@��*�{�.�i+@�d�g �i(��#�@9�6�@�d<@y�@y�k�Tbd@��@���aTc`@��@����g���6�G@��C@��@�"�G@���ܽ��`��	�������b�B�	�����*��,�����C��_���̽��`������������B������*��,�����C��_֢`@���BA9b7"@�"��
�Ҷ���`����������B������*��,�����C��_���������C��_�
�ҡ���`��΍��b���b�B������*��,�����C��_�
�ґ���`������B�����B������*��,�����C��_��;��+��}�����+@��;@�����C��_�c@����
Tb@�_�A��T�7��w�`@���g�� 7�G@��C@��w@��?@��@��7@��/@���G@��C@��@�������� �`����������a�!�&���C@��@��*�B�,����G@�������|�!��hh���?�@T��	����������@��G@���@��@�>�������8���@�$���@���?�8T�ѝ�?����#�@����A9�7��D@�@@�$��@��@������Ȅ@��@��b(@�B,@����E���C��#����>��cѧB���#��@�"(@�B,@�C@��#��C����>��cќB���#��`?�������������_������@�A������@��@��������_����������$�����aT������aTC�cSM�c5�A��@��!��A�d4@�$�a4�bD@�d@@�$(��@��@�����Ȅ@��@�E�����������_�$�����aT������a
TD@��D0@�E4@�F,@��@�D�H�C�dSM��4�@��&�@@�$�@�D$@�E(@�F @�8�<�C�dSM��4�@��&�4@�$�4�A@�D@�C@��������@�����n���B�"�B�=��aT��������T @y�@�b�D��@�c�D���L���w��@�A�҇����w@����A���"�B�=����@������<�!	���������_T���������_������������_�������_��@�A��i���`���������B�B�5�����*��,��������_������w��@�A��U����w@����A���"�B�����@������<�!	���������-T���������_ք���TExdx���kA��Tv���
�@ӿ�q`T?�AT�@����1���`��^���������Bh	�����*��,��������_��_9�s��A��@@��D@���!�!T�B��Œ���@��P@���)T�L@�J@�KU@�JQ@��@��@��	@��
@��s@������_C9�����
���đ�����A��D@��@@����@��@����Ȅ@��@�L���{��@�a����{@�B@��@�@?�B��������a�!�5�<����o���`������o@��C�bSM�b5�@��?���@�"�����*��,��������_��@�
��ϻ���������_��@����ɻ��`������������Bh	�����*��,��������_֠*����@���~X����������_������������_և���|�� ��hg����T�������N����A�����@������J@���@���g���b����������������_և���|�� ��hg����T�������0����A�����@�����|�!��hh���?�@T��	�����������A��@���{��@�y�������6���@�4���@���?�I T������#��g�@��G�������'�����&�ƀ?��aT�������?��T�g@��<@��G@��A��A��A��@@��D@�ߊ��?@��@�?�`T��-�@�����#�K��3��G@�A��4����3@��O��K@��S�"�B�?��W��?@��[����<�!	���c�����S��������_�����������_�hb8�hb8��B�c�?�L��Td@ӄ� Մ|_ӟ�T�g@��D@��@@�%��@��@�����ȥ@��@���G@�a�����`��.���"���"�BH�����*��,�������_֠*��������W�@��g@�=@�M@�Q@�I@�A@�E@����0��~�v���g@�Y�]�C�iSM��4�>�� �	U@�)�U�=@�M@�Q@�I@�A@�E@���1��~�a���;��+��/��G@�	��g@�K=@��������	����@�����G@�)@��g@�*@�C@�D@�E@�&U@�'Y@�*]@���!�-�����
�D���@��G@� )@��g@�K@�c@�d@�e@���!�-�����;@��+@��/@�5��� ��g@��<@��H@��L@��P@��@@��D@����C�fSM�f5�G@��>�� ��G@�C|@�#�@|�����������_��7��C��G@�
�҃����7@��C@�������_��7��C��G@�
��y����7@��C@�������_������_֩�)�|�)!��hi��	�_� T��
����K�����K@��?@���p��%@�n�������5���@�����@���?�I6T������#�@�4@����w��c�`@�!�!A9�6@
��-�v����w@�$D@�"@@�/�E@��@��	����H@��@���
��#�h����w@�"4@�C$@�D @�B@����B�cSM�c4%>��"��"4@�C@�D@�B@����B�cSM�c4>��"���c@�C�@y`y#@�$@���B�cSM�c4
>��$� ���������_�@
��-�;����[��_@���9�B�aSM�4����@������[@��_@������>��cї?���#��_@��8@�8��w@��4@��@9�6�0@���������9�4@��@9�6�$@���������9�D@��@@�G��@��@��	�	����@�*@�������������_������������_��@��*�!��������O�����_@�C@�
�@
��*���W��@�9�c@�"�@y�w@�d4@��@��@��@����_@�����%����W@�`y!���"��_9�?��w@��@@��D@���!�!��B��N����K��3��7��?@�����_A9��q�T�*�!�'�
���ĉ������?@���*�!(��_@�	@�
@�H��@�J
�K���@�m@��c@�
�ҁ����������_��C��S��c@���y����C@��S@��������_������������_������������_֎
���|��!�oin�n���T������k��O��;��
�������;@��k@����O@��@��c@�K)@�l@�l�k@��A�lkB��A�koB�@����K@��3@��7@������	���?����W@������B�fSM��45=�� ��@�&����w@��D@��@@����@��@��
�����@�	@�8�S��C��c@�
��%����C@�B@��S@�@?��@��������!��n����/��G�`��E����/@���B�bSM�b5�G@�=���G@�"�����*��,��������_�@��*�!�����������������������_������������_��	�J�|�J!�ij�

��@T������k������k@��W@��w@����G@���@�'�����
�k�|�k!�,ik�+���`T������k���~����k@��w@����[@���g@����%@��*�!��������L����������������_������������_�
	�J�|�J!��hj��
��T�����g��k�����W����w@��k@����g@���B@�������4���@�G���@��C�?�)T������#��o�@��;�<@��LA��PA��TA�@@�D@���'���3��/��G�`�������3@���/@���B�fSM�f5�G@�s<���G@�%���o@��D@��@@���@��@�������@�	@���@��*�!�������������;@��`��o@��<@��T@��X@��\@��@������;@�(@��C9G7�t@���o@�=@�M@�Q@�I@�E@�A@�����#�E��߆��;@������B�iSM��4@<�� ��@�%�����@����A��A���TA��7����;@��o@��<@��@y�T@��X@��\@��	��
����c����K��@��O��sy�S��W��[�@��@��@����@�_�T�C��@�$��=�\$���C@����B�fSM��4<�� ��@�#�������c�c�}�c����B�cSM��4�?� �=��C�����?@��I��J��K�"�$�&��c@�"���������C��_���������C��_��	�J�|�J!�ij�

��T������7��G�������G@��o@����7@�o��F@�m������:3���@�8���@���?�&T������#�
@@9�6
(@�KC9�7Ju@���*@��4@��Ks��J}�+%�����K��_��T@���+8@�k41 T��ұ���`��އ��b���B�B*�����*��,��������_��@y�@�l�B��@�m�B���,��Қ���`��LJ������b�B������*��,��������_������������_������������_�A�Ҁ���`����������b�Bt
�����*��,��������_�B�_
��T�yb��@y���k!��T����@����
@��ѿM�BT�@�mgE���iT�w��{��;��@��@�'@�(@�&@��@�jcE�Jil8�
�����#�E���������3��7��C��w@�&���3@�
��7@�
��B�jSM�j5�C@�8;���C@�!�@�"��?���w@�"(@�B@�b��&�B%�@@���?��;@����� ����^���&��������%�����%��?@��h��{@��@�����w@��@����8@�1������`9�@��@��@��t��x��B�hSM��4;��%��p@�(��p��@����I9e6 �
������k�%���S��k��@��@��@����@�_�T�O��@�$��=�1#���O@����B�fSM��4�:�� ��@�#�������c�c�}�c����B�cSM��4�K� �=���Ք���K@��J��K��L�"�$�&��k@�"������������_�`�>���B�aSM�a5�?@��:���?@�!��G���w@���a��w@��(@��t@��x@��@����G@������?������������_�
�Ҧ����������_����
�T;���
���*�!�?�W�� ��������1���@��@����@��c0�)T������#��+��'����������������������@��C� ?�`��'@�@��B�`SM��4q:��!�@@� �A�������_��������������1���@��@��@��@��@����@��c0�IT������#�C@���E@�A@��a
T �@�e�@����G��'�@�e��
T@��w���a�����!����*�!�,��G@�A��B�cSM��46:�� �E@�%�@����'@��@��@9e6@�@�e����T@��Y�������a�!���*�!�,��G@�A��B�aSM��4:�� �C@�#�@�(@�@�f�@�_�T�#������
Є�O"���@��#@������'@��+��#�������<���@��G@����#@����B�cSM�c5�+@��9���+@�"��@�#�������������_��������+���
�!
��/��3��@�%���
�!
��7��;�@���!���c������M��������_֠
���*�!���� �����1���@�h���@��c0��T������#�����"�`���B����@��@�?����������_�������1���@��@���@��c0�	T������#�'��#�@�_�T����@�@����˥���~�B���b��B�dSM��4�9��"�@�$���~���_�i
T_��	T_�)	T_�Tb@�B�Z�'��@�_�T����@�@����˥���~�B���b��B�dSM��4g9��"�@�$���~����)T�T��T�ITb@�B�Z�#�C��'@�B|`��#@�B�"��@��������_����������_��@����9�������9���@����9�������9���@����9�������9���@����9�������9�� ��������0���@��@�����@���?�I-T�
ѝ�?����#�����
9�����>��c�=:���#���D@�
� �y�@�%��@��)��@������T@��9���a�����B����*�B�,������A���M9�CE9�6�@����@����T@��$�������b�B���*�B�,������A��@��@����@�_�T���������
Є� !���@������A���M9�Ay�h%x������$��?����������#
���ͩ���A���M9\@�e
�A
7 �ye���9�@�%��@����@������T@����a�����B����*�B�,������A���M9�CE9�6�@��@������T@��Є������b�B���*�B�,������A��@��@����@�_�T���������
Є�� ���@������A���M9�Ay�h%x������$���5��������������y����A���M9 C9e
6A
7 �ye���9�@�%��@����@������T@������a�����B����*�B�,������A���M9�CE9�6�@��@������T@��|�������b�B���*�B�,������A��@��@����@�_�T���������
Є�x ���@������A���M9�Ay�h%x������$��.�������������%����A���M9`D9E
6!
7 ��#@��y�@�%��@����@������T@��>���a�����B����*�B�,������A���M9�CE9�6�@��@������T@��)�������b�B���*�B�,������A��@��@����@�_�T���������
Є�% ���@������A���M9�Ay�h%x������$���$����������c���Ҩ���A���M9�D9�6�7 ��y����9�@�E��@�����@������T@����a�����B����*�B�,������A���M9�CE9�6�@��@�����
T@��Ճ������b�B���*�B�,������A���M9�@��@����@�_�T���������
Є�����@������A���M9�@y�h%x������ ��y�@�E��@�E���@������T@������a�����B����*�B�,������A���M9�CE9�6�@��@�����
T@����������b�B���*�B�,������A���M9�@��@����@�_�T���������
Є�����@������A���M9�@y�h%x������`E9�6 ��yE����9�@�E��@�����@������T@��\���a�����B����*�B�,������A���M9�CE9�6�@����@���
T@��G�������b�B���*�B�,������A���M9�@��@����@�_�T���������
Є�B���@������A���M9�@y�h%x������ ��y�@�E��@�E���@������T@�����a�����B����*�B�,������A���M9�CE9�6�@����@���
T@���������b�B���*�B�,������A���M9�@��@����@�_�T���������
Є�����@������A���M9��@y�h%x�������F9�6 ��yE����9�@�E��@�����@������T@��΂��a�����B����*�B�,������A���M9�CE9�6�@��@�����
T@����������b�B���*�B�,������A���M9�@��@����@�_�T���������
�������@������A���M9��@y�h%x������ ��y�@�E��@�E���@������T@������a�����B����*�B�,������A���M9�CE9�6�@��@�����
T@��t�������b�B���*�B�,������A���M9�@��@����@�_�T���������
���o���@������A���M9��@y�h%x�������@�E
� ��y%����9�@�%��@�����@������T@��@���a�����B����*�B�,������A���M9�CE9�6�@����@����T@��+�������b�B���*�B�,������A��@��@����@�_�T���������
���'���@������A���M9��@y�h%x������$������������#���Ԧ���A���M9A�%
� �ſ����y�@�%��@�����@������T@����a�����B����*�B�,������A���M9�CE9�6�@��@������T@��ف������b�B���*�B�,������A��@��@����@�_�T���������
�������@������A���M9��@y�h%x������$��@�������������������A���M9@B9%6
7 ��y����9�@���@�����@������T@������a�����B����*�B�,������A���M9�CE9e6�@��@������T@����������b�B���*�B�,������@��@����@�_�T���������
�������@������A���M9��@y�h%x�������������&�c#�2������������@������
���g�����y���@������A���M9������P@�e�A6��_�bT�����@��
���O�������A���M9��G��gx&xb�S��O���� ��yE���9�@�%	��@���@�����JT@��!���a�����B����*�B�,������A���M9�S@���@��O@��CE9�6�@����@����T@��	�������b�B���*�B�,������A��@��@����@���BT�����������
�������@��O@��@��������A���M9�S@���@y	i&x������$��@��w��{��������������A���M9�O@��S@���@���x@�F�A6��_�bT�����@��
�����������A���M9�ѧ��gx&x`������ ��y����9�@�&	��@�����@�����JT@������a�����B����*�B�,������A���M9�@��A��@��CE9�6�@��@������T@����������b�B���*�B�,������A��@��@����@���BT���	��������
�������A��@��@��������A���M9�@���@y$i'x������$��@��o��s������c���8����A���M9�@��@��A��@�F�A6��_�bT�����@��
���g�������A���M9��G��gx&x`������ ��yF���9�@�&	��@�����@�����JT@��9���a�����B����*�B�,������A���M9�@��A��@��CE9�6�@��@������T@��!�������b�B���*�B�,������A��@��@����@���BT���	��������
������A��@��@��������A���M9�@���@y$i'x�������@7��g��k������#���Ť���A���M9�@��@��A��@�F�A6��_�bT�����@��
�����������A���M9���|�gx&x`�{��w��� ��y�|��9�@�&	��@��q��@�����JT@�����a�����B����*�B�,������A���M9�{@��A��w@��CE9�6�@����@����T@���������b�B���*�B�,������A��@��@����@���BT���	��������
�������A��w@��@��������A���M9�{@���@y$i'x�������@+��_��c�������
���R����A���M9�w@��{@��A��@�F�A6��_�bT�����@��
�����������A���M9��g��gx&x`�s��o��� ��yf���9�@�&	��@��b��@�����JT@��S��a�����B����*�B�,������A���M9�s@��@��o@��CE9�6�@����@����T@��;������b�B���*�B�,������A��@��@����@���BT���	��������
���6���@��o@��@��������A���M9�s@���@y$i'x�������@!��W��[������
���ߣ���A���M9�s@��o@��@��@�F�A6��_�bT�����@��
����������A���M9�ч��gx&x`�k����g� ��y����9�@�&	��@��S��@�����JT@���~��a�����B����*�B�,������A���M9�k@��@��g@��CE9�6�@����@����T@���~������b�B���*�B�,������A��@��@����@���BT���	��������
�������@��g@��@��������A���M9�k@���@y$i'x������Є��O��S������c
���l����A���M9�k@��g@��@��@�F�A6��_�bT�����@��
�����������A���M9��g��gx&x`�c��_��� ��yf���9�@�&	��@��D��@�����JT@��m~��a�����B����*�B�,������A���M9�c@��@��_@��CE9�6�@��@������T@��U~������b�B���*�B�,������A��@��@����@���BT���	��������
���P���@��_@��@��������A���M9�c@���@y$i'x������Є@��G��K������#
��������A���M9�c@��_@��@��@�F�A6��_�bT�����@��
���(�������A���M9�ѧ��gx&x`�[��W���� ��y����9�@�&	��@��5��@�����JT@���}��a�����B����*�B�,������A���M9�W@���@��[@��CE9�6�@����@����T@���}������b�B���*�B�,������A��@��@����@���BT���	��������
��������@��[@��@��������A���M9�W@��@y$i'x��������;��?��C�������	��������A���M9�W@��[@���@�e�A6 ��yF���s9�@��	��@�&)��O��S�����@�����JT@���}��a�����B����*�B�,������A���M9�S@���@��O@��CE9�6�@��@�����*T@���}������b�B���*�B�,������S@���@��O@��@��@����@���BT���	��������
���z����@��O@��@��������A���M9�S@��@y$i'x�������;���1��/��7��;��3��������c	� ����A���M9�@�E
� ��y%���o9�@�%��@�%��@������T@��9}��a�����!����*�!�,������A���M9�CE9�6�@��@������T@��$}������b�B���*�B�,������A��@��@����@�_�T���������
��� ���@������A���M9�@y�h%x��������@��'��+������#	���͡���A���M9�@����@��������@��@���HT�@��@���������'�����E��#����>��c��1���#��� ���@��@��g9�
��G����K���F96��@�����@���jT@���|������a�!���*�!�,��������A���M9�@��K@��G@���@���@�����@�_�T���	����@��
�������@��@��K@��G@������A���M9�gA9$i%8����������c�������������-������9���#����#��@����c�a�����@�����@���������@���@��HT��@���@��������)���������	������������
��_����������������
��_�1���
��a*�!���������0���
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�����
��a*�!�~���
��a*�!�y�� ����C9��'���@��C@9����@���?�IT������#��g�E@��+��0@y��ZG@���HC@9��9I@��/�J@��#��oy@���@���@�����jT@���{��a�����!����*�!�,��g@�A��B�cSM��4�/�� �E@�%�@����+@��@���@9�/@��#@��@9�6@�@����
T@���{������a�!���*�!�,��g@�A��B�aSM��4c/�� �E@�%�@����+@�!@�@���@�_��T�'������
�������+@��'@��@���@9�/@��#@����g@��o@yli&x���B�fSM��4@/��+�@�&���@��@��@��{���S���9��@��S���@9�9�+@��[��g@��@�����1��������K��+@��O��g@������C�'�������C��+@��G��g@��@���������@����?���@9��3��;��#@��?��/@��7��g@�������
���������_֠
��a*�!��
�� �����A&���@�G���@��c0�T������#�A@� �@���@����7��'�C@���@�e��
T@��{��a�����!����*�!�,��7@�A��B�cSM��4�.�� �E@�%�@����'@��@��@9e6@�@�e����T@���z������a�!���*�!�,��7@�A��B�aSM��4�.�� �A@�!�@�(@�@�f�@�_�T�#������
�������@��#@������'@��#����+������0���@��7@����#@����B�cSM�c5�+@��.���+@� ��@�!����������_ր
��a*�!�?
�� ������%���@�����@��c0�T������#�E@��4@�@���@����7��'��8@���@�e��
T@���z��a�����!���a*�!�,��7@�A��B�cSM��4U.�� �E@�%�@����'@��@��@9e6@�@�e����T@��xz������A�!��a*�!�,��7@�A��B�aSM��47.�� �A@�!�@�(@�@�f�@�_�T�#������
��n���@��#@������'@��#����+�����70���@��7@����#@����B�cSM�c5�+@�.���+@� ��@�!����������_ր
��a*�!���� �����G%���@�����@��c0��T������#��7�E@��(@��+��,@��'���!�?��T�xax��Z ��oy@����@�G��#�@�����*T@��z��a�����B���b*�B�,��7@�b��B�dSM��4�-�� �e@�%�`����#@��'@��+@��@9�6@�@����JT@���y������B�B��b*�B�,��7@�b��B�dSM��4�-�� �e@�%�`����#@��'@��+@����@�@���	@�_��T���	������
������'@��+@��@������7@��#@��o@y*i'x���B�gSM��4�-��)�@�'�	�����������_ր
��a*�!�>�� ������$���@�|���@��c0��T������#�E#@9%
7E@��@�@���@����7��'�� @���@�e��
T@���y��a�����!���a*�!�,��7@�A��B�cSM��4O-�� �E@�%�@����'@��@��@9e6@�@�e����T@��ry������A�!��a*�!�,��7@�A��B�aSM��41-�� �A@�!�@�(@�@�f�@�_�T�#������
��h���@��#@������'@��#����+�����1/���@��7@����#@����B�cSM�c5�+@�
-���+@� ��@�!����������_ր
��a*�!���� �����A$���@�����@��c0�T������#��7�D@�����&��'��+������#����������@��#��7@�����������������_�����$���@����@��c0�iT������#��7�D@���@���@����@��@��@��+�	�)A����'��+��#������@�����������@��`��7@��@���L��T�������_������#���@����@��c0�T������#�A@� �@���@����7��'�C@���@�e��
T@���x��a�����!���a*�!�,��7@�A��B�cSM��4�,�� �E@�%�@����'@��@��@9e6@�@�e����T@���x������A�!��a*�!�,��7@�A��B�aSM��4c,�� �A@�!�@�(@�@�f�@�_�T�#������
������@��#@������'@��#����+�����c.���@��7@����#@����B�cSM�c5�+@�<,���+@� ��@�!����������_ր
��a*�!��
�� �����s#���@�����@��c0�iT������#��?�D@���@���@����@��/��@��@��@������3�
�JA)��#��+��/��c��'���������������?@��/@������@�����?@��@���L��T�������_�����A#���@����@��c0�T������#�A@� �@���@����/��#�C@���@����
T@��x��a�����!���a*�!�,��/@�A��B�cSM��4�+�� �E@�%�@����#@��@��@9e6@�@�e����T@���w������A�!��a*�!�,��/@�A��B�aSM��4�+�� �A@�!�@�(@�@�f�@�_�T�������
������@��@������#@������#������-���@��/@����@����B�cSM�c5�#@��+���#@� ��@�!�������C��_ր
��a*�!�?
�� ������"���@�����@��c0�T������#�D@�E@�F@��#���2������#����@�����m�������C��_������"���@���@��c0�T������#��7�E@��+�F@�����!�?��T�xax��Z ��oy@����@�G��'�@�����*T@��qw��a�����B���b*�B�,��7@�b��B�dSM��40+�� �e@�%�`����'@��+@��@��@9�6@�@����JT@��Rw������B�B��b*�B�,��7@�b��B�dSM��4+�� �e@�%�`����'@��+@��@����@�@���	@�_��T�#��	������
��C���+@��@��#@������7@��'@��o@y*i'x���B�gSM��4�*��)�@�'�	�����������_ր
��a*�!��	�� �����#"���@�}���@��c0�	T������#�D@����<������@�����қ��������_�����"���@���@��c0�T������#�E@���@�@���@����7��'���@���@�e��
T@���v��a�����!���a*�!�,��7@�A��B�cSM��4�*�� �E@�%�@����'@��@��@9e6@�@�e����T@���v������A�!��a*�!�,��7@�A��B�aSM��4*�� �A@�!�@�(@�@�f�@�_�T�#������
Є�����@��#@������'@��#����+�����,���@��7@����#@����B�cSM�c5�+@�X*���+@� ��@�!����������_ր
��a*�!�	�� ������!���@�����@��c0�	T������#�D@���������������>���������_�����x!���@���@���?�T������#��W�E@���@���@������K���@��;���y�G��K��C����/������������7@�����W@��/@�����T�7��@y��Z ��@��@��@��{y@����@��
��/��y�3��+��'�@�	�	�T ��&v��a�����B���b*�B�,��W@�b��B�dSM��4�)�� �e@�%�`����/@��7@��@y�3@��+@��'@��@9(6@�@�	���T ��v������B�B��b*�B�,��W@�b��B�dSM��4�)�� �d@�$�`����/@��@y�3@��+@��'@����@�@�	�@�_�T�#������
Є�����/@��7@��@y�#@��3@��+@��'@����W@��{@y�i(x���B�dSM��4�)��,�@�$��v���������_ր
��a*�!�N�� ������ ���@�\���@��c0�T������#�A@� �@���@����/��#�C@���@����
T ���u��a�����!���a*�!�,��/@�A��B�cSM��4a)�� �E@�%�@����#@��@��@9e6@�@�e����T ���u������A�!��a*�!�,��/@�A��B�aSM��4C)�� �A@�!�@�(@�@�f�@�_�T�������
Є�z���@��@������#@������#�����C+���@��/@����@����B�cSM�c5�#@�)���#@� ��@�!�������C��_ր
��a*�!���� �����S ���@�����@��c0�	T������#�D@������������������������_�����< ���@���@��c0�T������#�E@���@�@���@����7��'���@���@�e��
T ��u��a�����!���a*�!�,��7@�A��B�cSM��4�(�� �E@�%�@����'@��@��@9e6@�@�e����T ���t������A�!��a*�!�,��7@�A��B�aSM��4�(�� �A@�!�@�(@�@�f�@�_�T�#������
Є�����@��#@������'@��#����+������*���@��7@����#@����B�cSM�c5�+@��(���+@� ��@�!����������_ր
��a*�!�;�� ���������@�����@��c0�	T������#�D@����"������@�����n���������_���������@���@��c0��T������#��7�E@���@��+���@��'���!�?��T�xax��Z ��oy@����@�G��#�@�����*T ��pt��a�����B���b*�B�,��7@�b��B�dSM��4/(�� �e@�%�`����#@��'@��+@��@9�6@�@����JT ��Qt������B�B��b*�B�,��7@�b��B�dSM��4(�� �e@�%�`����#@��'@��+@����@�@���	@�_��T���	������
Є�B���'@��+@��@������7@��#@��o@y*i'x���B�gSM��4�'��)�@�'�	�����������_ր
��a*�!���� �����"���@�|���@��c0�	T������#�D@����,�������������������_��������@���@��c0�	T������#��7�D@���@���@����@��@��A/��#��+��'������@����������@��@��7@��@���T�������_���������@����@��c0�	T������#�E@����B������@���@����7��'�C@���@�e��
T ���s��a�����!���a*�!�,��7@�A��B�cSM��4n'�� �E@�%�@����'@��@��@9e6@�@�e����T ���s������A�!��a*�!�,��7@�A��B�aSM��4P'�� �A@�!�@�(@�@�f�@�_�T�#������
Є�����@��#@������'@��#����+�����P)���@��7@����#@����B�cSM�c5�+@�)'���+@� ��@�!����������_ր
��a*�!���� �����`���@�����@��c0�	T������#�D@����8��������������������_�����H���@���@��c0��T������#��7�E@���@��+���@��'���!�?��T�xax��Z ��oy@����@�G��#�@�����*T ��s��a�����B���b*�B�,��7@�b��B�dSM��4�&�� �e@�%�`����#@��'@��+@��@9�6@�@����JT ���r������B�B��b*�B�,��7@�b��B�dSM��4�&�� �e@�%�`����#@��'@��+@����@�@���	@�_��T���	������
Є�����'@��+@��@������7@��#@��o@y*i'x���B�gSM��4�&��)�@�'�	�����������_ր
��a*�!�>�� ���������@�|���@��c0�	T������#�D@���������������n���������_���������@���@��c0��T������#��7�E@��t@��+��x@��'���!�?��T�xax��Z ��oy@����@�G��#�@�����*T ��pr��a�����B���b*�B�,��7@�b��B�dSM��4/&�� �e@�%�`����#@��'@��+@��@9�6@�@����JT ��Qr������B�B��b*�B�,��7@�b��B�dSM��4&�� �e@�%�`����#@��'@��+@����@�@���	@�_��T���	������
���B���'@��+@��@������7@��#@��o@y*i'x���B�gSM��4�%��)�@�'�	�����������_ր
��a*�!���� �����"���@�|���@��c0�	T������#�D@�����������������������_��������@���@��c0��T������#��7�E@��L@��+��P@��'���!�?��T�xax��Z ��oy@����@�G��#�@�����*T ���q��a�����B���b*�B�,��7@�b��B�dSM��4�%�� �e@�%�`����#@��'@��+@��@9�6@�@����JT ���q������B�B��b*�B�,��7@�b��B�dSM��4p%�� �e@�%�`����#@��'@��+@����@�@���	@�_��T���	������
����
���'@��+@��@������7@��#@��o@y*i'x���B�gSM��4K%��)�@�'�	�����������_ր
��a*�!���� ���������@�|���@��c0�T������#�E@��A�@���@����7��'��A���@�e��
T ��Rq��a�����!���a*�!�,��7@�A��B�cSM��4%�� �E@�%�@����'@��@��@9e6@�@�e����T ��4q������A�!��a*�!�,��7@�A��B�aSM��4�$�� �A@�!�@�(@�@�f�@�_�T�#������
���*
���@��#@������'@��#����+������&���@��7@����#@����B�cSM�c5�+@��$���+@� ��@�!����������_ր
��a*�!��� ��������@�����@��c0�T������#�E@���@�@���@����7��'��A���@�e��
T ���p��a�����!���a*�!�,��7@�A��B�cSM��4�$�� �E@�%�@����'@��@��@9e6@�@�e����T ���p������A�!��a*�!�,��7@�A��B�aSM��4w$�� �A@�!�@�(@�@�f�@�_�T�#������
�������@��#@������'@��#����+�����w&���@��7@����#@����B�cSM�c5�+@�P$���+@� ��@�!����������_ր
��a*�!��� ���������@�����@��c0�	T������#�D@���@&������@�����6���������_�����p���@���@��c0�T������#�E@���@�@���@����7��'���@���@�e��
T ��Bp��a�����!���a*�!�,��7@�A��B�cSM��4$�� �E@�%�@����'@��@��@9e6@�@�e����T ��$p������A�!��a*�!�,��7@�A��B�aSM��4�#�� �A@�!�@�(@�@�f�@�_�T�#������
������@��#@������'@��#����+������%���@��7@����#@����B�cSM�c5�+@��#���+@� ��@�!����������_ր
��a*�!�o�� ���������@�����@��c0�T������#�E@��h@�@���@����7��'��l@���@�e��
T ���o��a�����!���a*�!�,��7@�A��B�cSM��4�#�� �E@�%�@����'@��@��@9e6@�@�e����T ���o������A�!��a*�!�,��7@�A��B�aSM��4g#�� �A@�!�@�(@�@�f�@�_�T�#������
�������@��#@������'@��#����+�����g%���@��7@����#@����B�cSM�c5�+@�@#���+@� ��@�!����������_ր
��a*�!���� �����w���@�����@��c0�	T������#�D@���@7������@�����&���������_�����`���@���@��c0�T������#�E@��X@�@���@����7��'��\@���@�e��
T ��2o��a�����!���a*�!�,��7@�A��B�cSM��4�"�� �E@�%�@����'@��@��@9e6@�@�e����T ��o������A�!��a*�!�,��7@�A��B�aSM��4�"�� �A@�!�@�(@�@�f�@�_�T�#������
���
���@��#@������'@��#����+������$���@��7@����#@����B�cSM�c5�+@��"���+@� ��@�!����������_ր
��a*�!�_�� ���������@�����@��c0�	T������#�D@�������������������������_���������@���@��c0�IT������#�E@� ��9@�&�@�F��7��#�@���@T�T ���n��a�����!���a*�!�,��7@�A��B�cSM��4^"�� �E@�%�@����#@��@9�6@�@�����
T ���n������A�!��a*�!�,��7@�A��B�aSM��4A"�� �D@�$�@����#@�@�@���@�_�bT�����@��
���v
���#@��@����7@���@9�h&8���B�dSM��4""��'�@�$����@��'��+������#�����������_ր
��A*�!���� �����R���@�����@��c0�)T������#�E@��@@����B������@���@����7��'��D@���@�e��
T ��n��a�����!���a*�!�,��7@�A��B�cSM��4�!�� �E@�%�@����'@��@��@9e6@�@�e����T ��n������A�!��a*�!�,��7@�A��B�aSM��4�!�� �A@�!�@�(@�@�f�@�_�T�#������
����	���@��#@������'@��#����+������#���@��7@����#@����B�cSM�c5�+@��!���+@� ��@�!����������_ր
��A*�!�K�� ���������@�����@��c0�)T������#���Y��������_���������@���@��c0�)T������#��@��@������@�(��`������,��T@���@�@�
�� ���6����������@�����T���������������_��������������_���"�� ���������@����@����?뉱T��
ѝ�?����#��c��_��9�B�dSM�$4�k��g��c�+!��!�@�"����!���{���_A��cA��gA��kA������>��c�$"���#�����������_�jT��
c��˄���~�$�E����������@��T����
�@��@�����������c����������?�ɧT?�)�T�@yc�Z0y�����c@��@�c6�@�"�@���T������
�@��@���������{���c���������{�d����B�cSM��4� ��$�@�#�������c@�7�� ��@����o���@6�������������g����6�_A�����B�fSM��4�(@�� ��&��B����(��`9
�������
��_��������
��_֡,��@y(�x(x�A�����y�A� ���T����
�A��A�	���)��)��	��������������)�T�T�@y��Z�y�<@��q�T�@��`9�@��0@��,@����(@�_�B��T�@��
�������_A��0��B�fSM��4d �� ��(@�&��(��@����������
��_֢�� �����@�	���@6�@��������������#���� 6�@�����	���#
���c
�������K�����G�uh����
�������
��_��@������
��_��������
��_���@��6���y��������@��T����
��@���@�����������c��������������	�T�i�T�@yc�Z�y�2��#���������26���
���	��s�mo��@9�07���
���	��s�:��@�9�@y��qT�,qT�qHT�4aT�[9����� ��@�������
��@��@��������@�������������@�e��	�T�@9�[9�����c�����@��@��"7�����c�����@"6�[A9q����_A��@9	������������t��� !6�@��t��(q�T�,qT�_A�b�� ����@�f����6�_A�d\@�������������������Y����6�A����_A�K�@qHT�4q�T�@qAT�������������H��� 6�@�#_���g��
������#�>���`6�k@�%��_A���Hq�T�_A��`9��\q�T�_A���9���q!T�_A�� 9�@���T��������@��@����˩����	������������l��p��B�eSM��4_��&��h@�%��h����q�T��q�T��q�T��qA	T�_A���9���@���������������������6��@�7����q�T�O��
����@��c���6�S@����_A�j�_A�b�� ������� 6�_A�d�@�����m��q(T��q�T��q�T�[�����������Ғ��`6�_@�%��_A��_A�b�� ����@�ǒ���6�_A�S��q�T��q@T%�ҟk`T�_A����_A�b�� ����@������6�@��_A�``9��>�@��7��
����	���7@��_A������B�eSM��4��� ���@�%�����@���@���T������@��@�����h����������������
�?�"������T�3���� ���3@��7@��_A�_�TC���c�������C�v����6�_A�N���@������������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��������
��_��@������
��_�K��A�F�����y�������A���T����
�A��A�	���)��)��	�����������g��@��IT�T�@yc�Z��y ��C��������@��_A�C7��@����@���@�����@�_��T�@�����'�����_A�����B�fSM��47�� ���@�&���������By��@���@�)�
	�)�{���@�h)xG	�H
��B�fSM�f��4$��+�F@�&�����������
��_��������
��_��@����������������'���Zx'x�_@��� ���T����
�[@��c@�	���)��)��	����_��c��[������T��T��@���@�����@��@y_��T�y�@�$���(�1���_A�����B�fSM��4��� ���@�&�����@y���������
��_������@�����������������@y'�x'x�S@�����y�S@� ���T����
�O@��W@�	���)��)��	����S��W��O������T��T�@y��Z�y��@���@�����@�_�"��T�@�d
������_A�����B�fSM��4��� ���@�&�������������
��_������@���E������B��	h#���@����������+� �������C�7���`6��@���T����
��@���@�������~���������������~����	T�iT��T�)T�@���Z�+�������@��@�e7�@�%��_A���@���@�����@�_��T�@����*�����_A�����B�fSM��4K�� ���@�#��������@��@��+A�'���@��	����{ӻB�dSM����48��)�hc�$�����������
��_�#��#	�������	�ݐ��`6�'A����������
��_�h#��'A����/���	�� ��	��@��c	�ː��@6�3A���_A���@���@�����@�_��T�@�D
Є��Q���_A�����B�fSM��4�� ���@�#�������#��3A��7A�c�}�c`���/A������B�dSM�$��4���(�hc�$����������
��_��_A�*���@��������������@��������������x�'���Zx'x�k@��� ���T����
�g@��o@�	���)��)��	����k��o��g������T��T�|@��x@����t@��@y_��T�y�@�$���(�����_A��|��B�fSM��4��� ��t@�&��t��@y���������
��_�����@���Q������N���h$��@������������@��#�E��� 6�@����@������_A�b�@�d�@���e�@�_�T�7��;������@�d
������_A�����B�fSM��4v�� ���@�#�����������;A��7@�d���Ѧ�����|ӻB�fSM����4d�� ��hd�&����������
��_��_A�����P�'���Zx'x�A��� ���T����
�@��A�	���)��)��	��������������T��T�T@��P@����L@��@y_��T�y�@�$��*�y���_A��T��B�fSM��4+�� ��L@�&��L��@y���������
��_���b���@��������������@��	��_9�s�����@�������
�@��@��������@���c��������@�d��@�
�	T�@9�_9����������@�C7�w@���_A9c4�_A����_A�dD@����s@���v���_A�aD��B�dSM��4��� �d@@�$�`@� ����#�`�!*�!@5��@��A��`7�_A�����������
��_��������
��_��������
��_��_A�
������x������u���@���r������o���@���l������i���@���f������c�� ��������������@��@��@��@�g��@�@�@����_��@���?�I`T�
ѝ�?����#���@�@�������������������d
������A������A������k��[�����������A�`@�a@�����������������d
����������A��A����g��W�������w���A�`@�a @�����������������d
����������A��A����c��S�������]���A�`(@�a,@�����������������d
��z�������@��A����_��O�#������C���A�`4@�a8@�����������������d
��`�������@��A����[��K�������)���A�`L@�aP@�����������������$��*�F�������@��A����W��G�#���������A�`X@�a\@������������������d
��,��������@��A��S��C�������������A�`h@�al@������������������d
����������@��A����O��?�����������A�`t@�ax@������������������$���(����������@��A��;����K�#����������A�`�@�a�@������������������$���(����������@��A����G��7�#����������A�`�@�a�@������������������d
Є����������@��A����C��3�����������A�`�@�a�@������������������d
Є����������@��A����?��/�f
����������������A���@���@�������������{�����d
Є������@����{A����;��+�c����W���A�`�@�a�@�������������w�����d
Є�t��������@��wA��'����7�������=���A�`�@�a�@�������������s���������'�Z��������@��sA��3��#�����ƀ'�����������O��A���@���@�������������o�����d
Є�<����@������oA��/����������A�`�@�a�@�������������k��������*�$��������@��kA��{��+������*�������������A���@���@�������������g�����D
��������@������gA��w��'���E
���������������������A���@��A�������������c�����d
Є������@����cA��s��#���������A�`A�aA����������_�������d
Є���������@��_A����o��������������!��e���k@���@���B�cSM�c5�[A�k���[A�!���A�"0@y0y�g@���@���B�bSM��5�WA��SA��OA��KA�
d���WA�"��SA�#��OA�$��KA�%���c@� ��@�$���_@�,��@�0�(��[@�8��@�<�4�"D@�#@@�D��B�bSM�b49��#�@�"@B9@9�W@�P��@�T��B�bSM��5�GA��CA�.���GA�"��CA�#�L��S@�\��@�`�X�" C9 9�O@�l��@�p��B�bSM��5�?A��;A��7A����?A�"��;A�#��7A�$�h��K@�x��@�|�t��G@����@�����"`D9`9�C@����@����B�bSM�b5�3A�����3A�"���"�D9�9�?@����@����B�bSM�b5�/A�����/A�"���"`E9`9�;@����@����B�bSM��5�+A��'A��#A�����+A�"��'A�#��#A�$����7@����@������3@����@�����!�F9�9�/@����@����B�aSM��5�A��A��A��A��A�����A�!��A�"��A�#��A�$��A�%�A�&����+@����{@������'@����w@������#@���s@�����@���o@��������
��_���������@�����@���?�	�T�ѝ�?����#��������>��cѦ���#�k�LA9e6 ��y����9�C@����[@�����O@������T���d��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T���d������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
Є�����;@����A��@y�h%x�O��S��K� ��y�C@����[@����O@������T��`d��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T��Ld������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
Є�I���;@����A��@y�h%x�O��S��K�PA9e6 ��ye���o9�C@����[@�Ŭ��O@������T��d��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T��d������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
Є����;@����A��@y�h%x�O��S��K� ��y�C@����[@�%���O@������T���c��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T���c������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
Є�����;@����A��@y�h%x�O��S��K�TA9�	6 ��#@��y�C@����[@�%���O@������T���c��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T���c������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
Є������;@����A��@y�h%x�O��S��K��<�������������1����A��A9e6 ��y����W9�C@����[@�Ő��O@������T��Kc��a�����B���B*�B�,��C��G��A��B9�6�O@��S@������T��7c������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
Є�4����;@����A��@y�h%x�O��S��K� ��y�C@����[@�%���O@������T��c��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T���b������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
Є���;@����A��@y�h%x�O��S��K�@@��	� ��y�|��G9�C@����[@���O@������T���b��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T���b������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
��������;@����A��@y�h%x�O��S��K�Є�1������������c���_����A�H@��	� ��yE���?9�C@����[@��t��O@������T��yb��a�����B���B*�B�,��C��G��A��B9�6�O@��S@������T��eb������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
���b����;@����A��@y�h%x�O��S��K�Є�%������������#�������A�@Ay�	4 ��ye���79�C@����[@�Ej��O@������T��+b��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T��b������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
�������;@����A��@y�h%x�O��S��K�Є�����������������Æ���A�PAy�	4 ��ye���/9�C@����[@��_��O@������T���a��a�����B���B*�B�,��C��G��A�e���B9�6�O@��S@������T���a������"�B��B*�B�,��C��G��A��S@��O@����K@�_�bT�;�����d
������e���;@����A��@y�h&x�O��S��K�Є���������������s����A� C9�	6 ��y%���'9�C@����[@�EU��O@������T���a��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T��ya������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
���v����;@����A��@y�h%x�O��S��K�Є������������c���%����A��@��	� ��y����9�C@����[@��J��O@������T��?a��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T��+a������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
���(����;@����A��@y�h%x�O��S��K����>������������#���ׅ���A�@By�	4 ��ye���9�C@����[@��@��O@������T���`��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T���`������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
�������;@����A��@y�h%x�O��S��K����7��������������������A�l@��	� ��ye���9�C@����[@�%6��O@������T���`��a�����B���B*�B�,��C��G��A��B9�6�O@��S@������T���`������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
��������;@����A��@y�h%x�O��S��K����.�������������;����A�x@��	� �ſ���y�C@����[@��+��O@������T��V`��a�����B���B*�B�,��C��G��A��B9�6�O@����S@����T��B`������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
���?����;@����A��@y�h%x�O��S��K����&����������c������A�D9%6 �y�C@����[@��!��O@������T��
`��a�����B���B*�B�,��C��G��A��B9�6�O@��S@������T���_������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
�����;@����A��@y�h%x�O��S��K� �{y�C@����[@�%��O@������T���_��a�����!���A*�!�,��C��G��A��B9�6�O@����S@����T���_������"�B��B*�B�,��C��G��A��S@��O@����K@�_�BT�;�����d
��������;@����A��{@y�h%x�O��S��K��C@����G@��������O@��_@���HT�K@��S@���˩���*�'�����E
��c����>��c�p���#��� ��@�����9���3��7��?��D9�6�{@����@���JT��i_������!�!��A*�!�,��o��s��A��?@��7@��3@��@��{@����w@�_�T�;����@�d
���c����;@��?@��7@��3@����A���@9�h%8�{����w����������@������������c��@������	����o@����s@��������{@��@��HT�w@��@��������)���������	�������������_�����������������_֨��`
��A*�!��������`
��A*�!���`
��A*�!���`
��A*�!���`
��A*�!���`
��A*�!�|�`
��A*�!�w�`
��A*�!�r�`
��A*�!�m�`
��A*�!�h�`
��A*�!�c�`
��A*�!�^�`
��A*�!�Y�`
��A*�!�T�`
��A*�!�O�`
��A*�!�J�`
��!*�!�E�`
��!*�!�@�`
��!*�!�;� ������	���@���@���?��*T������#��W�E@��/��0@y��ZG@��#�H@��3�I@��'��y@���@��'�@�����JT���^��a�����B���B*�B�,��W@�b��B�dSM��4J�� �e@�%�`����/@��#@��3@��'@��@9�6@���
@�_�
T��k^������"�B��B*�B�,��W@�b��B�dSM��4*�� �e@�%�`����/@� @�@���
@�_��T�+��
���d
���_����/@��+@��#@��3@��'@����W@��@yKi&x���B�fSM��4��*�@�&�
��@��@��@��{�s������G��/@��K��W@��@����#������/@���@y��Z�{y�W@�@��
�@���@������T��^��a�����B���B*�B�,��W@�b��B�dSM��4��� �e@�%�`����/@��@9�6@���@���
T���]������"�B��B*�B�,��W@�b��B�dSM��4��� �e@�%�`����/@�@�@���@�_�bT�+�����d
�����/@��+@����W@��{@y�h&x���B�fSM��4���'�@�&���HA9��9@�e���T@���@���@T�T���]��a�����!���A*�!�,��W@�A��B�cSM��4|�� �E@�%�@����@9e6@���@����T���]������!�!��A*�!�,��W@�A��B�aSM��4`�� �D@�$�@�@�@���@�_�BT�+����@�d
��������+@����W@���@9�h%8���B�dSM��4D��&�@�$�����#@����C���@��7��?��'@��C��3@��;���������7����������_�`
��!*�!���`
��!*�!���`
��!*�!��� �����a���@�����@��c0�T������#�A@� �@���@����7��'�C@���@�e��
T��2]��a�����!���A*�!�,��7@�A��B�cSM��4��� �E@�%�@����'@��@��@9e6@�@�e����T��]������!�!��A*�!�,��7@�A��B�aSM��4��� �A@�!�@�(@�@�f�@�_�T�#�����d
���
����@��#@������'@��#����+���������@��7@����#@����B�cSM�c5�+@�����+@� ��@�!����������_�`
��!*�!�_� ���������@�����@��c0�T������#�E@��@�@���@����7��'�� @���@�e��
T���\��a�����!���A*�!�,��7@�A��B�cSM��4u�� �E@�%�@����'@��@��@9e6@�@�e����T���\������!�!��A*�!�,��7@�A��B�aSM��4W�� �A@�!�@�(@�@�f�@�_�T�#�����d
��������@��#@������'@��#����+�����W���@��7@����#@����B�cSM�c5�+@�0���+@� ��@�!����������_�`
��!*�!��� �����g���@�����@��c0�T������#�E@��t@�@���@����7��'��x@���@�e��
T��:\��a�����!���A*�!�,��7@�A��B�cSM��4��� �E@�%�@����'@��@��@9e6@�@�e����T��\������!�!��A*�!�,��7@�A��B�aSM��4��� �A@�!�@�(@�@�f�@�_�T�#�����d
�������@��#@������'@��#����+���������@��7@����#@����B�cSM�c5�+@�����+@� ��@�!����������_�`
��!*�!�g� ���������@�����@��c0�	T������#�D@���0������@���������������_���������@���@��c0�T������#�E@��h@�@���@����7��'��l@���@�e��
T���[��a�����!���A*�!�,��7@�A��B�cSM��4e�� �E@�%�@����'@��@��@9e6@�@�e����T���[������!�!��A*�!�,��7@�A��B�aSM��4G�� �A@�!�@�(@�@�f�@�_�T�#�����d
���~����@��#@������'@��#����+�����G���@��7@����#@����B�cSM�c5�+@� ���+@� ��@�!����������_�`
��!*�!��� �����W���@�����@��c0��T������#�E@��@By��Z�y@��
�@��
��/�@������T��+[��a�����!���A*�!�,��/@�A��B�cSM��4��� �E@�%�@����@9e6@�@������T��[������!�!��A*�!�,��/@�A��B�aSM��4��� �A@�!�@�@�@���@�_�BT�#�����d
�������#@����/@��@y�h%x���B�aSM��4���&�@�!������C��_�`
��!*�!�f� ���������@�����@��c0�	T������#�D@���@��������������������_���������@���@��c0�T������#�E@���@�@���@����7��'���@���@�e��
T���Z��a�����!���!*�!�,��7@�A��B�cSM��4a�� �E@�%�@����'@��@��@9e6@�@�e����T���Z�������!��!*�!�,��7@�A��B�aSM��4C�� �A@�!�@�(@�@�f�@�_�T�#�����D
��z����@��#@������'@��#����+�����C���@��7@����#@����B�cSM�c5�+@����+@� ��@�!����������_�@
��!*�!��� �����S���@�����@��c0��T������#�E@���Ay��Z�y@��
�@��
��/�@������T��'Z��a�����!���!*�!�,��/@�A��B�cSM��4�
�� �E@�%�@����@9e6@�@������T��Z�������!��!*�!�,��/@�A��B�aSM��4�
�� �A@�!�@�@�@���@�_�BT�#�����D
������#@����/@��@y�h%x���B�aSM��4�
��&�@�!������C��_�@
��!*�!�b� ���������@�����@��c0�iT������#�E@��PAy��Z�oy@�&�@�F��7��#�@������T���Y��a�����!���!*�!�,��7@�A��B�cSM��4u
�� �E@�%�@����#@��@9�6@�@�����
T���Y�������!��!*�!�,��7@�A��B�aSM��4X
�� �D@�$�@����#@�@�@���@�_�bT������D
�������#@��@����7@��o@y�h&x���B�dSM��49
��'�@�$�������'��+������#�5~���������_�@
��!*�!��� �����i���@�����@��c0�T������#�E@��X@�@���@����7��'��\@���@�e��
T��:Y��a�����!���!*�!�,��7@�A��B�cSM��4��� �E@�%�@����'@��@��@9e6@�@�e����T��Y�������!��!*�!�,��7@�A��B�aSM��4��� �A@�!�@�(@�@�f�@�_�T�#�����D
������@��#@������'@��#����+���������@��7@����#@����B�cSM�c5�+@�����+@� ��@�!����������_�@
��!*�!�g� ���������@�����@��c0��T������#�E@��@Ay��Z�y@��
�@��
��/�@������T���X��a�����!���!*�!�,��/@�A��B�cSM��4~�� �E@�%�@����@9e6@�@������T���X�������!��!*�!�,��/@�A��B�aSM��4b�� �A@�!�@�@�@���@�_�BT�#�����D
�����#@����/@��@y�h%x���B�aSM��4F��&�@�!������C��_�@
��!*�!��� �����~���@�����@��c0�	T������#�D@���'�����������*}��������_�����d���@���@��c0�iT������#��7�D@��D@��H@����@��@��@��+�	�)�)����'��+��#������������}���@��`��7@��@���L��T�������_�����9���@����@��c0�T������#�A@� �@���@����7��'�C@���@�e��
T��
X��a�����!���!*�!�,��7@�A��B�cSM��4��� �E@�%�@����'@��@��@9e6@�@�e����T���W�������!��!*�!�,��7@�A��B�aSM��4��� �A@�!�@�(@�@�f�@�_�T�#�����D
�����@��#@������'@��#����+������
���@��7@����#@����B�cSM�c5�+@�����+@� ��@�!����������_�@
��!*�!�7� ���������@�����@��c0�	T������#�D@���3�����������j|��������_���������@���@��c0�	T������#�D@����4������@�����R|��������_���������@���@��c0�)T������#�E@��<@���B������@���@����7��'��@@���@�e��
T��ZW��a�����!���!*�!�,��7@�A��B�cSM��4�� �E@�%�@����'@��@��@9e6@�@�e����T��<W�������!��!*�!�,��7@�A��B�aSM��4�
�� �A@�!�@�(@�@�f�@�_�T�#�����D
��2��@��#@������'@��#����+���������@��7@����#@����B�cSM�c5�+@��
���+@� ��@�!����������_�@
��!*�!��� ��������@�����@��c0�	T������#�D@���>������@������{��������_���������@���@��c0�T������#�E@��,@�@���@����7��'��0@���@�e��
T���V��a�����!���!*�!�,��7@�A��B�cSM��4�
�� �E@�%�@����'@��@��@9e6@�@�e����T����V�������!��!*�!�,��7@�A��B�aSM��4g
�� �A@�!�@�(@�@�f�@�_�T�#�����D
Є����@��#@������'@��#����+�����g���@��7@����#@����B�cSM�c5�+@�@
���+@� ��@�!����������_�@
��!*�!��� �����w���@�����@����?�I^T��ѝ�?����#�������9�B�dSM�$4���������
��!�@�"���������d���@���@���@���@������>��c�$���#�������c��g��k�_�jT��
c��˄���~�$�E��g��k��c����g@��T����
�c@��k@�����������c��g��k��c����?�TT?��ST�@yc�Z0y�����c@��@�c6�@�)�g@���T������
�c@��k@���������{���c���g��k��c��{�d����B�cSM��4�	��$�@�#��d��@��� ��@���`}��@��@�c6�@��g@��T����
�c@��k@�����������c��g��k��c����?�)JT?�IT�@yc�Z�y�����c@��7�g@�������
�c@��k@��������@���c��g��k��c��@���?��ET�@9H9���g@�#�����������#�}���6�g@�������������������G������Q���G�
���������_��@��������_����������_��@��4���y�������@��T����
�@��@�����������c�����������=T��<T�@yc�Z�y�0��#������|���/6`��
�����[��X��@9�.7`��
�����[�[���@�9�@y�\q�
T�,qhT�5�@��&��@��9/�q�T�@��L9*�,q�T�@�b@� ����@��|��%6�@�dl@��$��@��@��@q@T�Hq�T�\q�T�@���9�K���	������C��|���"6�O@��,��o��������c��|���"6�s@�C"��{�����c��@�����|��� 6�@�� ��s@�c ��{@���`��@�a@��B�dSM��4��� �d<@�$�`<��@��@����q�T��q�T�@��P9���q�T�@�� 9�@���T����
�@��@�����������������������#T��"T�@y��Z��y���qaT�@���T����
�@��@������������������������)T�T�@y��Z�@��@y�����q�
T��q�T��qT�@���T ՊT����
�@��@���������������������e���T�)T�@y��Z�@��@y%�T����
�@��@���������������������E���T�)T�@y��Z�@��Py�@�E��� ������{���6�@��@���U�@�b � ������{���6�@�d�@�D��@��@�H���ҟk`T%�ҟk`T�@����@�b`� ����@��{���6�@��@�`T9�@��@�3�@��3�@
����$��3@��@��x��|��B�eSM��4�� ��t@�%��t��@��t@���T�����@��@�����h����������������?�"������T�/���
���/@��3@��@�_�!T�@��@�e��=���������_����������_����������_����������_����������_����������_����������_����������_����������_����������_����������_����������_����������_����������_��@��������_����������_��@���R������O���@���L������I���@���F������C���@���@������=��h#��O@����W��� ��C�����3{��@6�[@���@��L@��H@����D@�_��T�@�$
�������@��L��B�fSM��4k�� ��D@�#��D��H�#��[@��_@�c�}�c`���W@������B�dSM�D��4Y��(�hc�$������������_��@��@�k���@���������������������@��������������@������������� ����������������@��@��@��@���@�@�@����_��@����?��T������#������>��c�@���#�K� ��;@��}���9%
��_��A9�6�/@��3@������T���;S�������!��!*�!�,��#��'��_@��3@��/@����+@�_�BT�����@�D
Є�8��@����_@���@9�h%8�/��3��+���@=��O��S����@����c��w���#@����'@��������/@��?@��HT�+@��3@��������)����������	��������������_֎��@
��!*�!�}� �����!����@�����@��c0�	T������#�D@����>������������w��������_��������@���@��C�?�)BT������#��O�E@��+��@��� ��y�|��9@��
�@�f?�@������T����R��a�����B���"*�B�,��O@�b��B�dSM��4u�� �e@�%�`����+@��@9�6@���@���
T����R�������B��"*�B�,��O@�b��B�dSM��4X�� �d@�$�`����+@�@�@���@�_�bT�'�����D
������+@��'@����O@��@y�h&x���B�dSM��49��'�@�$����0��7��;�������5w���O@��+@��@��� ��y&���9@��
�@��1�@������T���NR��a�����B���"*�B�,��O@�b��B�dSM��4
�� �e@�%�`����+@��@9�6@���@���
T���1R�������B��"*�B�,��O@�b��B�dSM��4��� �d@�$�`����+@�@�@���@�_�bT�'�����D
���%��+@��'@����O@��@y�h&x���B�dSM��4���'�@�$����@(��/��3������c��v���O@��+@���@9�6 ��yF���9@��
�@�&$�@������T����Q��a�����B���"*�B�,��O@�b��B�dSM��4��� �e@�%�`����+@��@9�6@�@�����
T����Q�������B��"*�B�,��O@�b��B�dSM��4��� �e@�%�`����+@�@�@���@�_�bT�'�����D
������+@��'@����O@��@y�h&x���B�fSM��4i��'�@�&�� ��y@��
�@�F�@������T����Q��a�����B���"*�B�,��O@�b��B�dSM��4K�� �e@�%�`����+@��@9�6@���@���
T���oQ�������B��"*�B�,��O@�b��B�dSM��4.�� �e@�%�`����+@�@�@���@�_�bT�'�����D
���c��+@��'@����O@��@y�h&x���B�fSM��4��'�@�&���@��� �ƿ���y@��
�@��@������T���/Q��a�����!���!*�!�,��O@�A��B�cSM��4��� �E@�%�@����+@��@9�6@���@���
T���Q�������!��!*�!�,��O@�A��B�aSM��4��� �D@�$�@����+@�@�@���@�_�bT�'�����D
�����+@��'@����O@��@y�h&x���B�dSM��4���'�@�$����� ��?��C���������u������C��_�@
��!*�!�^�@
��!*�!�Y�@
��!*�!�T�@
��!*�!�O�@
��!*�!�J� ���������@���@��c0�T������#�E@��@�@���@����7��'��@���@�e��
T����P��a�����!���!*�!�,��7@�A��B�cSM��4]�� �E@�%�@����'@��@��@9e6@�@�e����T����P�������!��!*�!�,��7@�A��B�aSM��4?�� �A@�!�@�(@�@�f�@�_�T�#�����D
���v��@��#@������'@��#����+�����?���@��7@����#@����B�cSM�c5�+@����+@� ��@�!����������_�@
��!*�!��� �����O����@�����@��c0�T������#�E@��@�@���@����7��'��@���@�e��
T���"P��a�����!���!*�!�,��7@�A��B�cSM��4��� �E@�%�@����'@��@��@9e6@�@�e����T���P�������!��!*�!�,��7@�A��B�aSM��4��� �A@�!�@�(@�@�f�@�_�T�#�����D
������@��#@������'@��#����+���������@��7@����#@����B�cSM�c5�+@�����+@� ��@�!����������_�@
��!*�!�O� ���������@�����@��c0�	T������#�D@����1������������t��������_����������@���@��c0�	T������#�D@���3������@�����jt��������_����������@���@��c0�)T������#�E@��@���B������@���@����7��'��@���@�e��
T���rO��a�����!���!*�!�,��7@�A��B�cSM��41�� �E@�%�@����'@��@��@9e6@�@�e����T���TO�������!��!*�!�,��7@�A��B�aSM��4�� �A@�!�@�(@�@�f�@�_�T�#�����D
���J��@��#@������'@��#����+��������@��7@����#@����B�cSM�c5�+@�����+@� ��@�!����������_�@
��!*�!��� �����#����@�����@���?�$T������#��k��g��9�B�dSM��4�s��o��k���`
��)��\���g@��k@��o@��s@�|�|�|�|� ��#��'��+�����O��'@��jT���#@��+@��������~���c��'��+��#�d��@������#�Tv��@��g@�c7�'@�����������_����K@���_y�S���
��K@��T����
�G@��O@�����������c��K��O��G����?��T?�IT�@yc�Z�_y���#�����&v�� 6�_@y�q�T@qT�q�T�@��g@�`�9����/��������c�v���6�3@����;�����c��@����
v�� 6�?@����3@����;@������g@�a��B�dSM��4H�� �d@�$�`���k�qT����k`T�g@�����W@���@
����I��@��g@���� ��B�eSM��4-�� ��@�%����W@��@���T�����S@��[@�����h��������W��[��S���F	�?�"������T����+���@��@��g@�_�`T=�W@���@
������@��g@������B�eSM��4��� ��@�%����W@��@���T�����S@��[@�����h��������W��[��S����?�"������T��������@��@��g@�_�T�W@��
��������_���������_���������_���������_���������_���������_��@�������_��@���j������g�� ���������������@��@��@��@����@��c0�IT������#�@
���~��������9�~��������������_����������_�����_֐@����?��T������#������>��cѤ���#�K� ��;@��}���9%
��_��A9�6�/@��3@������T����M�������!��!*�!�,��#��'��_@��3@��/@����+@�_�BT�����@�D
������@����_@���@9�h%8�/��3��+�����O��S����@����c�Kr���#@����'@��������/@��?@��HT�+@��3@��������)����������	��������������_����@
��*�!���� ����������@�����@��c0�T������#��/�E@��@9%6 ��@��9@�E�@��@���@T�T���5M��a�����!���!*�!�,��/@�A��B�cSM��4��� �E@�%�@����@9e6@�@������T���M�������!��!*�!�,��/@�A��B�aSM��4��� �A@�!�@�s@�@���@�_�BT�#����@�D
�����#@����/@��@9�h%8���B�aSM��4���&�@�!��W ��9@�e
�@��
�@���@T�T����L��a�����!���!*�!�,��/@�A��B�cSM��4��� �E@�%�@����@9e6@�@������T����L�������!��!*�!�,��/@�A��B�aSM��4��� �A@�!�@�@�@���@�_�BT�#����@�D
������#@����/@��@9�h%8���B�aSM��4e��&�@�!������C��_�@
��*�!���@
��*�!��� ����������@�6���@��c0�)
T������#��+��������9�@�_�jT���@��@����˥���~���B�������c��@�������
�@��@����˥���@���B��������@���?�	Ta@9�9����!@��@��7�@�A��@9�59�@�?q�T�@�9��������_���������_���������_�������� �����������\����@��@��@��@�����@����?��T������#������>��c����#�K� ��;@��~���9%
��_��A9�6�/@��3@������T���L�������!��!*�!�,��#��'��_@��3@��/@����+@�_�BT�����@�D
�����@����_@���@9�h%8�/��3��+����0��O��S����@����c��p���#@����'@��������/@��?@��HT�+@��3@��������)����������	��������������_�V��@
��*�!�E�� ��������@�����@��c0��T������#��?�B@���A@��n���@�A@��?@��n���B@��/��@��3��?@��@��c���lp���B�=��'��@��+��?@����#���bp���B@4����@��#��?@��������Xp���������_����������@����@��c0��T������#�E@��8@��4 �oyF����9@�&�@�F��7��#�@������T���_K��a�����!���!*�!�,��7@�A��B�cSM��4��� �E@�%�@����#@��@9�6@�@�����
T���BK�������!��!*�!�,��7@�A��B�aSM��4��� �D@�$�@����#@�@�@���@�_�bT������D
���6��#@��@����7@��o@y�h&x���B�dSM��4��'�@�$����@<��'��+������#��o���������_�@
��*�!���� ���������@�����@��c0�IT������#�B@�A8@�Hn���������_����������@���@��c0�T������#�E@��@�@���@����7��'��@���@�e��
T����J��a�����!���!*�!�,��7@�A��B�cSM��4���� �E@�%�@����'@��@��@9e6@�@�e����T����J��������!��*�!�,��7@�A�{B�aSM��4o��� �A@�!�@�(@�@�f�@�_�T�#�����$
�����@��#@������'@��#����+�����o���@��7@����#@���{B�cSM�c5�+@�H����+@� ��@�!����������_� 
��*�!���� ���������@�����@��c0�T������#�E@��@�@���@����7��'��@���@�e��
T���RJ��a�����!���*�!�,��7@�A�{B�cSM��4��� �E@�%�@����'@��@��@9e6@�@�e����T���4J��������!��*�!�,��7@�A�{B�aSM��4� �A@�!�@�(@�@�f�@�_�T�#�����$
��*��@��#@������'@��#����+�������@��7@����#@���{B�cSM�c5�+@�����+@� ��@�!����������_� 
��*�!��� ���������@�����@��c0��#T������#��K��G��9{B�dSM��4�O��K��S����
����W���G@��K@��O@��S@�|�|�|�|������#�����/��@��jT���@��#@��������~���c����#���d��@��T����
�@��#@��������~���c����#����~���?�	T?�iT?��T?�)T�@�c�Z������c@��@�c6�@�)�@��T����
�@��#@��������~���c����#����~���?��T?�)T?�T?��T�@�c�Z�d��@� � ��@�����p��@��G@�c6�@��� �������p���7�G@��@�������#��p��@��G@�c7�@�����������_����+@���_y�3�����+@��T����
�'@��/@�����������c��+��/��'����?�i
T?��	T�@yc�Z�_y���#������p�� 6�_@y�q�T�7@� ��T����
�3@��;@��������~���c��7��;��3��~����)T�T��T�IT�@�c�Z�G@��8��7@�����G@������������_���������_���������_��@�������_��@���t�������q����@���n�������k����@���h�������e����@���b�������_����@���\�������Y����@���V�������S����@���P�������M��� ��������������@��@��@��@����@����?��T������#������>��cѨ����#�K� ��;@������9%
��_��A9�6�/@��3@������T����H��������!��*�!�,��#��'��_@��3@��/@����+@�_�BT�����@�$
�����@����_@���@9�h%8�/��3��+����&��O��S����@����c�Om���#@����'@��������/@��?@��HT�+@��3@��������)����������	��������������_���� 
��*�!���� ��������@�����@��c0�IT������#�E@� ��9@�&�@�F��7��#�@���@T�T���;H��a�����!���*�!�,��7@�A�{B�cSM��4���� �E@�%�@����#@��@9�6@�@�����
T���H��������!��*�!�,��7@�A�{B�aSM��4��� �D@�$�@����#@�@�@���@�_�bT�����@�$
����#@��@����7@���@9�h&8��{B�dSM��4����'�@�$�����.��'��+������#��l���������_� 
��*�!�j�� ��������@�����@��C�?�ZT������#��O�E@��+��@9�6 ��y����9@��
�@��W�@������T����G��a�����B���*�B�,��O@�b�{B�dSM��4y��� �e@�%�`����+@��@9�6@���@���
T����G��������B��*�B�,��O@�b�{B�dSM��4\��� �e@�%�`����+@�@�@���@�_�bT�'�����$
�����+@��'@����O@��@y�h&x��{B�fSM��4=���'�@�&�� �y@��
�@��K�@������T���`G��a�����B���*�B�,��O@�b�{B�dSM��4��� �e@�%�`����+@��@9�6@���@���
T���CG��������B��*�B�,��O@�b�{B�dSM��4��� �e@�%�`����+@�@�@���@�_�bT�'�����$
��7��+@��'@����O@��@y�h&x��{B�fSM��4��'�@�&���@9�6 �{yF���9@��
�@��?�@������T���G��a�����B���*�B�,��O@�b�{B�dSM��4���� �e@�%�`����+@��@9�6@�@�����
T����F��������B��*�B�,��O@�b�{B�dSM��4���� �e@�%�`����+@�@�@���@�_�bT�'�����$
�����+@��'@����O@��{@y�h&x��{B�fSM��4����'�@�&�� �wy@��
�@��3�@������T����F��a���b�B���*�B�,��O@�b�{B�dSM��4g��� �e@�%�`����+@��@9�6@���@���
T����F��������B��*�B�,��O@�b�{B�dSM��4J��� �e@�%�`����+@�@�@���@�_�bT�'�����$
Є���+@��'@����O@��w@y�h&x��{B�fSM��4+���'�@�&���@��� ��y����9@��
�@�F'�@������T���JF��a���b�B���*�B�,��O@�b�{B�dSM��4	��� �e@�%�`����+@��@9�6@���@���
T���-F��������B��*�B�,��O@�b�{B�dSM��4�� �d@�$�`����+@�@�@���@�_�bT�'�����$
Є�!��+@��'@����O@��@y�h&x��{B�dSM��4���'�@�$����@2��?��C���������j���O@��+@��@��� ��yF���9@��
�@���@������T����E��a���b�B���*�B�,��O@�b�{B�dSM��4���� �e@�%�`����+@��@9�6@���@���
T����E��������B��*�B�,��O@�b�{B�dSM��4���� �d@�$�`����+@�@�@���@�_�bT�'�����$
Є����+@��'@����O@��@y�h&x��{B�dSM��4e���'�@�$����@(��7��;�������aj���O@��+@�� @��� ��y����9@��
�@��@������T���zE��a���a�!���*�!�,��O@�A�{B�cSM��49��� �E@�%�@����+@��@9�6@���@���
T���]E��������!��*�!�,��O@�A�{B�aSM��4��� �D@�$�@����+@�@�@���@�_�bT�'�����$
Є�Q��+@��'@����O@��@y�h&x��{B�dSM��4����'�@�$����@��/��3������c��i������C��_� 
��*�!���� 
��*�!���� 
��*�!���� 
��*�!���� 
��*�!���� 
��*�!���� 
��*�!���� �������@�%���@��c0�	T������#�D@����������������i��������_��������@���@��c0�iT������#��7�D@��@�� @����@��@��@��+�	�)� ����'��+��#�������������i���@��`��7@��@���L��T�������_��������@����@��c0�T������#�A@� �@���@����7��'�C@���@�e��
T����D��a���a�!���*�!�,��7@�A�{B�cSM��4]��� �E@�%�@����'@��@��@9e6@�@�e����T����D��������!��*�!�,��7@�A�{B�aSM��4?��� �A@�!�@�(@�@�f�@�_�T�#�����$
Є�v��@��#@������'@��#����+�����?����@��7@����#@���{B�cSM�c5�+@�����+@� ��@�!����������_� 
��*�!���� �����O��@�����@��c0�	T������#�D@����)������������h��������_�����8��@���@��c0��T������#��7�E@��@��+��@��'���!�?��T�xax��Z ��oy@����@�G��#�@�����*T���D��a���b�B���*�B�,��7@�b�{B�dSM��4���� �e@�%�`����#@��'@��+@��@9�6@�@����JT����C��������B��*�B�,��7@�b�{B�dSM��4���� �e@�%�`����#@��'@��+@����@�@���	@�_��T���	�����$
Є�����'@��+@��@������7@��#@��o@y*i'x��{B�gSM��4{���)�@�'�	�����������_� 
��*�!�.�� ��������@�|���@��c0�	T������#�D@����3�����������^h��������_��������@���@��c0��T������#��7�E@��@��+��@��'���!�?��T�xax��Z ��oy@����@�G��#�@�����*T���`C��a���b�B���*�B�,��7@�b�{B�dSM��4��� �e@�%�`����#@��'@��+@��@9�6@�@����JT���AC��������B��*�B�,��7@�b�{B�dSM��4��� �e@�%�`����#@��'@��+@����@�@���	@�_��T���	�����$
Є�2���'@��+@��@������7@��#@��o@y*i'x��{B�gSM��4���)�@�'�	�����������_� 
��*�!���� �������@�|���@���?��1T�ѝ�?����#������9{B�dSM��4���������
���P���@��@��@��@������>��c�����#��G��K��O��
��s��
��[��K@��jT���G@��O@��������~���c��K��O��G�d��@��#��@��C�<j��@��@�c6�@��o@�c��@��#�����/j��@��@�c7�K@������������_����W@�#���y�_����W@��T����
�S@��[@�����������c��W��[��S����?�	$T?�i#T�@yc�Z�y�	��������j��@	6�@y4q�Tq�T�@��@�`924q�T�;�������������i���6�?@�E��@��Hq�T�@��@�`9�q T�q�T�@��@�����/���������c��i��6�3@����@�d��������������i�� 6�@����@��@��c@���M���������_����������_����������_����������_��@��������_�h#��@������w��� ��������i��@6�{@���@��$@�� @����@�_��T�@�
����+���@��$�{B�fSM��4��� ��@�#���� �#��{@��@�c�}�c`���w@�����{B�dSM�D��4���(�hc�$������������_����������_֡�'���Zx'x�3@��� ���T����
�/@��7@�	���)��)��	����3��7��/������T�	T�@��@����@��@y_��T�y�@��
Є�(�����@���{B�fSM��4���� ��@�&����@y�����������_��@���r���@���4�������1�����'���Zx'x�?@��� ���T����
�;@��C@�	���)��)��	����?��C��;������T�	T�@��@����@��@y_��T�y�@��
Є�(�����@���{B�fSM��4N��� ��@�&����@y�����������_��@���0���@�����������@����������� ��������������@��@��@��@�e���@��c0�IT������#�@�@�������f@��`�������L��T�7�#�c���b��� 
����!���@�_�ITe��9_�iT�@����P�9_�I
T�H�9_�iT9_�T��P�9_��
T��H�9_��	T�+�9�����@��7@��@����@��	�%
���I���a���&���MT@����T	@�*�P��9���T*�H��9���T�9���
�k��k@�k�?
�*���?�T���'����#������
�����+@��@��@��#@��@��'@��@�*
��
���T�������������_��
���x�������]����@���Z�������W�������T��������Q����~���N����@���K�������H����@���E�������B��� ��������@�`���@��c0�	T������#��3�_�T$@y��Z�<x�%@9����_k�Tc��˥���@�%�F���������������C��_�������C��_�c
���K����	��
˥�$
���4��+T�@y)�Z)=xӪ@9)
�*
��
k�T�
*�
�b��Tl������C��_�������C��_��/������#���
�������L���@��/@�����{B�eSM��40� ��@�%����#@��@��@�������(�����˥��jT��T���T��IT�@y�Z=xө@9(�
��*���T?�cT�@����	�J��J@�J��"T�@��
�+��		�{B�iSM��4��*�	@�)�
�����T�@�����C��_������������@��������������@������������
����� �����������=��@��@��@��@�L���@����?��T������#������>��c���#�K� ��;@�f����9%
��_��A9�6�/@��3@������T����?��������!��*�!�,��#��'��_@��3@��/@����+@�_�BT�����@�$
�������@����_@���@9�h%8�/��3��+����2��O��S����@����c��d���#@����'@��������/@��?@��HT�+@��3@��������)����������	��������������_�6� 
��*�!�%�� ��������@�����@���?�T�ѝ�?����#�T@��#� ��9@��@�E����@���@T�T���y?��a���a�!���*�!�,���@�A�{B�cSM��48� �E@�%�@����#@��@9�6@�@�����
T���\?��������!��*�!�,���@�A�{B�aSM��4� �D@�$�@����#@�@�@���@�_�bT�����@�$
���P���@��#@�����@���@9�h%8��{B�dSM��4��&�@�$����9�����>��cє�#��#@��8@�����A9e7��������A9d7������#������>��cт�#��@��_�������>��c��#���=������#����>��c�p�#��_@�����@�������c��������_� 
��*�!��� �������@�]���@����?�)T������#����o�B@�C#��s�D@�����0���k�C@�D@�E@��g�����[��c��g��_����/c�������>��cѺ�#�W��B�����@�������s@����>��c�+�#��o@��<@��W��@���c���k@�B`��@�a��@��s@��@��o@�?���T�������_��������@�����@����?�		T������#�B@�_��T�_���BC��S�C+@������wa�������>��c�z�#��B
�������S@����>��c���#��@�C@@��O��_@����b���_@��S@��@�C7@�#�A��Za�������>��c�]�#��B��������S@����>��c���#��@�B@@��O��_@����b���������_�������_�����g��@�����@����?��T������#��B#������>��c�3�#��c@	�����������>��cѧ�#��@�B<@��S���b���������_�����A��@����@��c0�	T������#��/�B3@�C7@����#�C@�D@�E@����������������]b���#@�B`��@�c��/@��T����C��_�������@����@��c0�iT������#�A@�B@�C@��a���������_�������@���@����?�IT������#��_����@�^`���@�C ������>��c���#���������������>��c�?�#�B<@��S��_@���+b���������_��������@����@��c0�iT������#�A'@�B+@�C/@�a���������_��������@���@��c0�iT������#�A@�B@�C@�ka���������_��������@���@��c0�	T������#��;��7��9{B�dSM��4�?��;��C������-�JK���7@��;@��?@��C@������>��c�m�#����������+��@��jT���@��@��������~���c�������d��@����@����d��@��7@�c6�@�
�'@�b��@�����$�@��7@�b7�@������������_�,@�?�����9 @�?�����9�@��������_�����������m��@��@��@��@�����@����?�i!T������#����_�������@��d��@6���������_��c@����k���
��G��	� �����@��C��d���6������#��d�� 6�@��@��@����@�_��T�@��	�����@���{B�fSM��4�� ��@�#�����#��o@��s@�c�}�c`���k@�����{B�dSM��4��(�hc�$�h#�
���������_��@��������_����K@�������y�S���
��K@��T����
�G@��O@�����������c��K��O��G�����T��T�@yc�Z�y
��#�����8d��`	6�@�d@����T�@y�q�T�W9�W@�������
�S@��[@��������@������W��[��S��@�����
T�@9�W9���WA9�q`T�@�b� ����@�d��@����@��@��7d$@����Hq��T�/��������c��c���6�3@�c�	�@��W@�D�E���������_����������_����������_�h#��3@�����;���� ��c�������c��@6�?@���@��4@��0@����,@�_��T�@��	��e���@��4�{B�fSM��4� ��,@�#��,��0�#��?@��C@�c�}�c`���;@�����{B�dSM�D��4�(�hc�$������������_����������_��������@����������� �������S��@��@���@��c0�IT������#��'�@���b����� 
������@�_��T�~�9_�	T�@���P�9_�	T��H�9_�)T9�����~���'@��@��@���尅�?��T���������@��@�������������_��@���_�����\��@���Y�����V� �������@�����@��c0��T������#���_�Tc���B������B~�!�{B�bSM��4��!�@�"���@�����C��_�������C��_��������������@��@��@��@����@����?��T������#������>��cш�#�K� ��;@������9%
��_��A9�6�/@��3@������T����;��������!��*�!�,��#��'��_@��3@��/@����+@�_�BT�����@�$
�������@����_@���@9�h%8�/��3��+����8��O��S����@����c�/`���#@����'@��������/@��?@��HT�+@��3@��������)����������	��������������_��� 
���)�!���� �����i��@�����@��c0�iT������#�E@� ��@���9@�&�@�F��7��#�@���@T�T���;��a���a�!���*�!�,��7@�A�{B�cSM��4�� �E@�%�@����#@��@9�6@�@�����
T����:��������!��*�!�,��7@�A�{B�aSM��4�� �D@�$�@����#@�@�@���@�_�bT�����@�$
�������#@��@����7@���@9�h&8��{B�dSM��4��'�@�$�������'��+��@����#��_���������_� 
���)�!�I�� ��������@�����@��c0�T������#�E@��@�@���@����7��'��@���@�e��
T����:��a���a�!����)�!�,��7@�A�[B�cSM��4]� �E@�%�@����'@��@��@9e6@�@�e����T����:��������!���)�!�,��7@�A�[B�aSM��4?� �A@�!�@�(@�@�f�@�_�T�#�����
��v���@��#@������'@��#����+�����?��@��7@����#@���[B�cSM�c5�+@���+@� ��@�!����������_�
���)�!���� �����O��@�����@��c0��
T������#��3������#���9�@��jT���@��#@��������~���c����#���d��@�������
�@��#@��������@���c����#����@���?��T�@9�9�����c@��@�c6�@��@9q`T�@�
�/��9 ��@������sa��@��/@��7@�a��@���������C��_��@�����C��_�����a� �������������@��@��@��@�����@��c0�IT������#�
���~��������9�~��������������_��������_�����_֐@��c0�IT������#��'�@���b�����
������@�_��T�|�9_�	T�@���P�9_�	T��H�9_�)T9�����~���'@��@��@���尅�?��T������r��@��@�������������_��@������������@����������� ��������@�����@��c0�IT������#���_�T$@x��Z�<x�%@9��Bџ�T�b����B��B~�!�[B�bSM��4�!�@�"���@�����C��_�������C��_�������C��_�����������o��@��@��@��@����@����?��T������#������>��c���#�K� ��;@������9%
��_��A9�6�/@��3@������T���9��������!���)�!�,��#��'��_@��3@��/@����+@�_�BT�����@�
�����@����_@���@9�h%8�/��3��+������O��S����@����c��]���#@����'@��������/@��?@��HT�+@��3@��������)����������	��������������_�j�
���)�!�Y�� ��������@�����@��c0�T������#�E@��@�@���@����7��'��@���@�e��
T����8��a���a�!����)�!�,��7@�A�[B�cSM��4m� �E@�%�@����'@��@��@9e6@�@�e����T����8��������!���)�!�,��7@�A�[B�aSM��4O� �A@�!�@�(@�@�f�@�_�T�#�����
������@��#@������'@��#����+�����O��@��7@����#@���[B�cSM�c5�+@�(��+@� ��@�!����������_�
���)�!���� �����_��@�����@��c0��T������#��+�������b���
c��˄���@�$�E�������a���
�9 ��@������_���6�@�?��������������_�����������N��@��@��@��@����@��c0�IT������#�@� @�����f@����`������,��T�G��'�@�c�d�@9�6@�c�d��#�����
��������@�?�iT���9?�T�#@���P�9?�T��H�9?�T9?��T�;��G@��@�9���������	���@��@�_�B���?�T���	����;@��@��#@��G@��@����HT�˧������	��@9j6���T�@�K�G�h(8���TG��'9��������'��@��@���`��
T�'@���H�(9��	T%9���������@�'�� @��
�%	���I���a����	���mT	@���T
@�K�H��9��T�9���ˌ������_�B���?�aT_����+��/��7����3����	�]��+@��@���@��/@��3@��7@������;@��@��T������������_��
������@������������@������������9����J��J�B��
�_	�*T
ybx��TK=H��9��(��T��������@������������@����������������~������@������������@����������� �����R��@����@���?�$T������#��[�_�kT$@x��Z�<x�%@9��Eџk�T$@9e��˥����ҥ�%���A
�D�?��T�W��/��K��c��_������C�
��������/@��W@�����[B�eSM��4�� ��@�%����@��K@��T�C@����K@��/@��W@��C@���T�c@����_@��˧���h���)��ы@9�6_	��T#hhx��������'�c�Zc7��h<@��lT�C��?��K�b<A��;��
��(�������;@��W@�����[B�eSM��4z� ��@�%����?@��K@��C@�������������_����������_����������_����������_����������_����������_����������_�_	�kT%@y��Z��������B	ѡ<@�#�?�T�C��3�
��3N���W@��|��C@��3@���[B�gSM��4�@�5�'��C������������_����������_�	h*�������+T@y��Z����)��)��<@�		���lT�$@�� @�A��@�_�"T�7��3��G��?��@��	����X���W@��$�[B�fSM��4
� ��@�&������C@��7@��?@��3@��G@�� �*�J�}�Ja�
�g�h	���������'�[B�hSM����4��)�hj�(�������������_����������_ֿ�����������_ֈ@��@y)�Z	y x�������������*T���T��IT�@���T������r��y��@���v�����s� ����������� ��@��@��@��@����@����?��T������#������>��c����#�K� ��;@��@���9%
��_��A9�6�/@��3@������T����5��������!���)�!�,��#��'��_@��3@��/@����+@�_�BT�����@�
Є�����@����_@���@9�h%8�/��3��+������O��S����@����c�sZ���#@����'@��������/@��?@��HT�+@��3@��������)����������	��������������_��
���)�!�	�� ��������@�����@��c0�T������#�E@��@9�6�@y��Z�oy@�&�@�F��7��#�@������T���\5��a���A�!����)�!�,��7@�A�[B�cSM��4� �E@�%�@����#@��@9�6@�@�����
T���?5��������!���)�!�,��7@�A�[B�aSM��4�� �D@�$�@����#@�@�@���@�_�bT������
Є�3���#@��@����7@��o@y�h&x��[B�dSM��4��'�@�$����@��'��+������#��Y���������_�
���)�!���� �������@�����@��c0�T������#�E@��@�@���@����7��'��@���@�e��
T����4��a���A�!����)�!�,��7@�A�[B�cSM��4�� �E@�%�@����'@��@��@9e6@�@�e����T����4��������!���)�!�,��7@�A�[B�aSM��4�� �A@�!�@�(@�@�f�@�_�T�#�����
Є�����@��#@������'@��#����+��������@��7@����#@���[B�cSM�c5�+@�\��+@� ��@�!����������_�
���)�!��� ���������@�����@��c0�I
T������#��+�������_�jT��
c��˄���~�$�E�������A�@9#6�@� ��T����
�@��@�����������c���������$�?�)T?�T�@yc�Zy��������_� � ������[���6�@�?��������������_���������_��@����������� �����������W���@��@��@��@�����@��c0�	
T������#��'�@���b(�����
������@�?�T�~�9?��T�@����P�9?�T�H�9?��T9? �)T��H� 9?$�IT$9����G������'@��@��@���Ⰵ���T���������@��@�������������_� ����Z��}�X��@���U�����R��@���O�����L� ���������@�����@��c0��T������#���_(�T$@x��Z�<x�%@9��EџkT$ @9�x�%$@9��B(�_�T�b(����B��C��B�!�[B�bSM��4m�!�@�"���@�����C��_�������C��_�������C��_�������C��_���������������@��@��@��@�����@��c0��T������#�@
��x3���~��������������_���������_�����_֐@��c0��
T������#��/��+��3��'��@�%@������@��@�3�����@���@?���+@��'@��@���@?�������������_��/@��@��������3@��?�����������_��@�!@��+@� ?��/@�c@����3@��������������?�����������_���)�|�)!��hi��	�_�`T��
��������*���+@��/@��3@��'@����%@������������������>���@��@��@��@�����@���?�	T�ѝ�?����#�������Y����@�"�@y_q T�� ��7��2�������>��c����#�`�[B�aSM��5�@��@��@����@�!�@�"��@�"�@�#��@�#�@�$���@����'��������_������>��cѱ��#������@����@����#������������_������������_�������������@��@��@�����@��C�?��T������#��O�@��C���`��@��C@�A�9�O@�t�@��O@�@����	�@��O@�,����O@������C@��t��O@��~�������C@��c�����C@���9�O@���������������C��_���������C��_����C��_����C��_����C��_����C��_�����O@�N
����O@��
���C@��D��O@��~������
��@��C@�A�9A�9�O@�I����O@���������`��C@�hc��a
��O@�"@�#@�d@���e@����C@�ǐ@y�_y(@��3�)T@��;�*X@��#�!\@��'�K@��?�L@��+�B@��/�c@��7��
��*2���!����@���@��[B�aSM��5�7@��?@��3@��;@��C@����7@�"��?@�#��3@�$��;@�%� ��C@��|@�'���+@���/@����_@ypy ��#@�(��'@�,�$��|� � ��@�C�����������C��_���������C��_����C��_����C��_����C��_����C��_����C��_����C��_����C��_����C��_�����	���@�+���@���?�i#T�ѝ�?����#���������D#@��[�F+@��K�G/@��O�H@��_�I@��k�Js@y��yK'@��g�?4��T@�m���-����
.��
�!T
@��m��.��k�T
0@9��q�T�-��m���L��
d��
�T@��l��M���
k!T0@9��q T=?<�aT@�m���-���͍��
���
�T
@�.͍�.m��kT
@y��ҿk�T
8@9��q`Tm���M�L��
���
�AT@�-͍�-m��
k�T@y
��ҟ
k!T8@9��q�T��
�����
�B��o��s�����a���c��@����������������������_�����D@��W�E@��S���g���_�����?�
������*���?@��S@�_�cT����
���T�����S@��G��C��c����k@�����W@��C@�a��G@�_�cT�c@��c@�
���?���W@��C@��c��C��G�����_@���	��@� ��@�@@��T�C@����G@�_�cT�c@�	�c@���
���$���@����@�%Ѧ�g�H��h%8�9e�_�T�C�����
������@������@��C@��G��C��c�&����������G@��C@��c@�����!����������������������������_��G@��C@��c@��G��C��c�
���@�������{��[@���@yL3��w��@��@����V���w@�C@��K@��O@��������c@��C@��G@��{@��@������g@��?��{@��@�������������_�������������������@��@��@��@��@��@����@���?�i1T�ѝ�?����#�����������3e����
�c�*��aT�������k�!T�@�`(@�$@�d��_� �$�@�%�@�&�@���;@�b�D��7�#0@y�y
����U��;@�c�D��s�;@�d�D��W��@y�7@�����6��"�C��o��@�A��3`���C@����o@���
�B�*����k@������<�!	�������������������������_��������������_����C���@�a��b��[B�bSM��4
� �e�@�%�`���k@���@���@���@���;@�b�D��3��0@y�y
������;@�c�D��s�;@�d�D��W��@y�3@�����?�O��K��g�`(@���������<G���@���y6�@��(9��@y�0y�`y�(@�cByC5<@�q�T@�`�D����@�`�D����k@������������_�������_������g@��K@��O@�V����	�B���w��{���8�!�����@��������������������_�!���?�Tgxax����?kbT�����H���T�S��y�����@�
�������s@��W@��@y�@y�����S@�	�x)x��@�����������;��[��?�����/���k@�",@�#0@�$(@���[B�bSM�b4x�$��"D@�#@@��[B�bSM�b4o�#��"P@�#T@�$L@���[B�bSM�b4d�$��"\@�#`@�$X@�$�(�[B�bSM�b4Y�$� �"x@�#|@�$t@�0�4�[B�bSM�b4N�$�,�"�@�#�@�$�@�<�@�[B�bSM�b5�[@�E�$��[@�"�8��;@�H��?@�L�D��@�C@�D@�P�[B�cSM�c40�$�T�C(@�[B�dSM�d5�@�+�#��@�$�X��@�\�`�A(@�:$@�A@� ?�A���[B�bSM�b5�@�� ��@�C(@�#�@(��@����_@�����G��c��@�
��
_�����G@��c@��������_�!���?�Tgxax����?kbT�����H���T�S��y�����@�
���5���s@��W@��@y�@y�����S@�	�x)x�������T����������B���@��@��@�j���@���?�iXT�ѝ�?����#���@��{�`����.��[B�aSM�a5�@��� ��@�d@�$�`��{@���@y0ye@��4@��8@������T�h`8���5
���{�������@�d@��{�����[B�eSM��4�� ��@�"���b@��{@��(@�E@��?�F@��C�B@��_���E��a���@y�<@��q�T�{@��@yk�T�{@�[B�f�_9�6�@y�q!T�?@�?`�cMT&`��C@�H`�����}��_@� �� ��}������!��?�T�����C@��{@��_@��?@�?`�#JT&`��C@�H`�����}��_@� �� ��}������!��?�T��o��C@��{@��_@�_`�#GT�}��C@��_@��?@��(@��@�h��@�A�hkB�A�foB������������	�=����@��@�	�@����@��D9(�9�@��@�)aD9	U9�@�I9�@�	E@���A@��{@�Iu�[B�iSM��4!�(�Iq@�)�Hq��{@�H)@�5@�9@�=@��@��@��@��@���	�"��@�d@��@�[B�eSM�e5�{@�� ��<@�%��{@���@�&��<�������d@��w�f@��s�g@��O���@���@���@��
�;@�b�D��3��0@y�y
�������;@�c�D���;@�d�D��W��@y�3@�����9�k��G��{@��}��]���G@��k@��������_��{@����]�����.���~����B�5�����)��,��������_��o��K��{@�
���]���K@��o@��������_����Ҽ]������-��������B�,�����)��,��������_�!���?�Tgxax����?kbT�����H���T�S��y�����@�
�������@��W@��@y�@y�����S@�	�x)x��������;��[��7�����-���w@�",@�#0@�$(@���[B�bSM�b4s�$��"D@�#@@��[B�bSM�b4j�#��"P@�#T@�$L@���[B�bSM�b4_�$��"\@�#`@�$X@�$�(�[B�bSM�b4T�$� �"x@�#|@�$t@�0�4�[B�bSM�b4I�$�,�"�@�#�@�$�@�<�@�[B�bSM�b5�[@�@�$��[@�"�8��7@�H��;@�L�D��{@�C@�D@�P�[B�cSM�c4+�$�T�C(@�[B�dSM�d5�s@�&�#��s@�$�X��O@�\�`�C(@������D��[B�cSM�c5�@�� ��@�	a@�)�a�!�	
@�)aE9�6	@�
0@�4@�,@�*I�+M�[B�jSM��4�,�*E@�*�,E��{@� )@�!�@y

@�BM@�CQ@�DU@�EY@�F]@�Ga@����@��9�6
@�B\@�B�@
��-���@�"@��@�Cl�Cp�[B�dSM��4�� �Dh@�$�@h����@�"`@�@@��g�B@��$@�������F@��@���k��G�@�cC�?�T@�cC����������7�{@�
���\���{@��|��\���G@��k@��������_�b���A@� ?�@�@��+���y��_k!Tb�B���!T�@��@���9 c��҃p��+�TB
�B�=��T�@��@�b�9b�B���@��@��k�����+!T�
�B0��T�@��@�b�9b�B���@��@����@�"`@�@@��c�B@�B�$@��������F@��@�=�{@�
��y\���@�B@��g@�@?��������&��������@���T�������_�"���A@� ?�@�@��+���y��_k�Tb�B���!T�@��@�b�9�����������_��{@�
��P\���@�B@��c@�@?�������$ �!������@���+�������_����|�!��hh���?�`T��	��������#���@��@����c@���@������|�!��hh���?�`T��	��������#���@��@����g@�c��@�a���}����}����}��� �����t���@�6���@��C�?�	T������#��O��[������c��_��[���6�����	�a����������������������C��_�������������C��_�@�!����	�?�MT�+��;�@���@��/�����"6������������C��_���������Z����	�c���?��C����7��~�����@�����������������C��_�c@��џ��Tj@�k@�_��T�'��7��#��3���9������K���7�;@��+@���@9�7@��'@��c@��@��/@��[@��_@��#@��3@���!��T�@y
M�ҟ
k���T_!�a��Tj@���ҋ���%���%��_��T�@����/@��@���������C��_���������������9������@��@��@��@��@��@���@9e���@��c0��T������#����y�7��3��+��'���	�@����@��@y�'@��+@��3@��7@��-T��Cxdx�?y �PB���?@y�������T�h`8�a��5��ן����ן������b� ��������_�c�?�
��Txcx���kA��T�+@��@��3@��7@�����#y�����������#�������@��#@y�@��@��@��@��@��#@�����@���?�	$T������#��W�@��C�;@�dSD�;@�eWD�[B�f�_96�/��;�@��(@��,@����;@�dcD�;@�egD��;��/�`(@�iA���3��?�����
�����;@��/@��3@��?@���������_�MT(xfx������"T�7��y�����@�
���!���?@��3@��7@��@y�����;@��/@���
x(x���A��G��W@��K�	
@�*)@�$-@�%1@������
��#��6��[B�gSM�g5�W@���� ��W@�d@�$�`���@y�C@���y�(@��T@����@�a�G�b@�[�9 ��
�.��@9�7�W@��C@�	@�`�D�[��@�`�D����W@��C@��(@��T@����@�a�G�b@�[�9 ��
��-��@9�7�W@��C@�	@�`E�D���?�`E�����W@��C@�b@�D(@�B,@����C@���Z������*���}����B85�����)��,��������_���jT�x`x����kA��T�(@����@��a���@y�W@�c@�c0@yB<@�_kIT�C@��
��ZZ������*��"�����B������)��,��������_������������_�)��	���T�xix���
��k!��TW��!�?�jT�xax@�iCD�@�jGD�������;@�i�B�;@�j�B���������#����7"��B�_
�
��T+yb�l@y���k!��T��y�@�a�G� ��
��[�z-��@9�W@��C@��;@��/@��B�_
�J��T+yb�l@y���
k!��T���y�@�a�G� ��
��[�d-��@9�W@��C@��;@��/@�������[���@����@����?�)+T��ѝ�?����#�@��(@�	C9�7����	}@�I���l������#����>��c�q���#��@�"(@�B|@�C@��@��@��h@��l@��p@��#������>��c�a���#������`?����������������_������������_�	@�"m@�#q@�!i@��@��@��@���3C�`�>�����@��@�C(@� ���$�����!��w�c@�c��%�c%�`@��?�a+A�����?����w@��@��V��!%�����A���LT�@�C�@y�@��4@yk�T�@�e@��(@��,@��������������_������������_������������_������������_������������_���JT�x`x�<@y�kA��T@(@��?����y�@�d<@y��y���@����@������c��@�������������&5��`��@�C(@�dH@��@��(@���`T���T�������������_���$������{�a@�a��%�!%� @���?��@�d(@����Tf$@��@��dA��hA��lA���_P���7�@��@��@��{@������������_������������_ֆ�C(@�cH@��T�X@��������������_֣A9c6�@��@��@���D9�7C6�@�c�D9�7���0)��!�����!06�����)��,��������_֣(@��,@��$@�CP�FT�;B�cSM��4���'�CL@�#�GL��@@��D@��<@�C8�F<�;B�cSM��4���'�C4@�#�G4��L@��P@��H@�CD�FH�;B�cSM��4���'�C@@�#�G@��X@��\@��T@�Ch�Fl�;B�cSM��4���'�Cd@�#�Gd��A9C�9;B�cSM�4���%��@�#� ��@�#������@�C�9�����������_������������_������������_������������_�����J�� ���������@�����@���?�IT�ѝ�?����#�@�@�@��@yd�y@�c@yC�y@�@�� @��$@��@�e �f$�;B�eSM��4r��$�e@�%�����w�d�@��@�dP9C�@y@���0������������������������y����@�U��{�;B�cSM�4�
�������Q6����@��{@�������>��c�����#��@�DP� �_��;B�dSM��4D@@�8��$�_@�A@��)�`��{@��)�B�(���	���@��@��@��)�!��)�c�(��{@��[��!��w@�(@�B,@���Sj������#����>��cѵ���#��w@�"(@�B,@�C@��#�������>��cѪ���#��`?֠���@�C@�d@�e@�c@�DX�E\�;B�dSM��4��#�DT@�$�CT�����������_��o��s��w@�A��W���o@��s@�������_�����������_������_�����M���@�W���@����?�tT��
ѝ�?����#�@�@�B@B96`@�B$@���@��@�DL9�@����@�B C9�6b(@�BC9B@����_�@�bP9@�@�c@yC�y@�B�@y@���T/����������������������������Cy���_A�U����;B�cSM�4�
�����#��5���_A���@��#����>��c�=���#��A�DP���@��(@��H@�E� �_��;B�eSM��4E@@����%�_@�A@��)�`���@��)�B�(�N����_A��@��@��)�!��)�c�(���@�[�����
��'���_A�"`@�C@�D@�B@���;B�cSM�c4e��"��%@����)�c�(���@����)�!���Z��!��_A�"@�BLA9�6����'���_A�"`@�C$@�D(@�B @���;B�cSM�c4G��"��%@����)�c�(���@����)�!���Z�����_A�"@�Z@�B@���@�`�@y@?�����@���@�d(@��_A��`@��@��@�������������@?ց�@�@���T@��@9�qT��?�)\T�@x��Z��@���y�_A��@��)�! ����)�c�(���@����Z������@��(@��H@����T 
��,�9'�����`
��5'��!��y����@�A�A�;B�cSM��4��� �E@�%�@���@���@y�q�T�@�F9@�g�D�@�h�D�@�i�D�G�H�;B�gSM��4���)�G@�'�I��@��(@��L@�GL�����@��s��	����������@�d@�c@��s@���h��"���������
��_��������@����V���@���@������
��_����������
��_����������
��_����������
��_�����
��_�����_A��@��)�!` �"B�B��)�c�(���@���(Z��A2���@��W��A1���@��)�!�(���@�g[���/���@�*@�1J@�?�MTq�1�	��aT���������T�#����>��cѣ���#���@��@��A��A�0@�"@�#@������������@������������������������@�c@�C���@�P@���<TL@�c@�dP@�cT@���@����������)�!�(���@�%[������@��@��@�#���������
��_�����
��_��������A��CV���@��G���@��K�B�B�	��O���@��S����<�!	���#
�����������
��_�������������*@��,@�����Qh���#��#����>��cѳ���#���@�"(@�B,@�C@��#��#����>��cѨ���#��`?����@��@��@��@���@�E���aT������AT�@��@�*@��_A��`@��@y�@������?֣��_A��@��A9�6�������@���@��9�#���@����>��cч���#ѮQ@�����@���@���@���@��@��@��@��A��A��A��A��CDy�A�r/���@���@y�_A��@��@��@������������@��*��_A��Y��]�;B�nSM��4��� ��U@�)��U���@�l�@y�@��
@�@�@�@��@��@��@�����������A)��_A�aY�b]�;B�lSM��4��� �iU@�)�`U�����@� )@��
@�C@�D@�E@��U@��Y@��]@���!�����(A������@�P@�#�����]Z��b�B�B�=��aT���������!T��@��@y_q�T"@y��@�d@�c@�����@��@�=-���
��������@����oU���@���@������
��_��������@�A��eU���@��G���@��K�B�B�=��O���@��S����<�!	���#
�����=������
��_����������
��_�������@�
��HU���@��@������
��_��������@���>U���@���@������
��_������A��5U���@��G��@��K�B�B���O���@��S����<�!	���#
�����
������
��_�������@�A��U���@��@������
��_����������
��_����������
��_����������
��_��9�{��#���@����>��cѡ���#��_A��Q@�����@���@���@���@��@��@��@��A��A��A��A��CDy�A����������/���@��@��	@��
@��{@��������C9�@��@��*����������@�a���T���@�B@��@�@?�B����������!�6�"J���w�������$���w@��;B�bSM�b5�@�����@�"�����)��,������
��_��)�����@��)�B�(���@�y�� ��_A�_��;B�cSM��4C@@����#�_@����������
��_�����
��_֥����T�xex���kA��T���+������@�
�ґT�������
��_���ҌT������$��������B������)��,������
��_�����+���_A��@��)�!���)�c�(���@��W��a���@������������
��_������!�?�
T�@��$A������@���?�T&����@���@���@�����;B�gSM�G��4O��)��@�'����@�E �E$�;B�eSM��4D�� �E@�%�@�����������@���� ���������@�T���@���?��T�ѝ�?����#���@���ϑ@y@�T@�X@�\@�@�@�@�@�@�@�	@�
@�+@�,@�-@���*����W��[��@��@��@����@��_��@��c�"@�:�I@����������
��� ?���@�@����@��@�� @�F@��W@��[@��@��_@��c@��@��?�@�@��@��@���������;�S��O��{��o��k���@�I@����������
����@� ?��w����@��@�@�H@��o@��@��k@�?��s����@��@�@�H@��[@��@��_@��c@����@��W@�?��g����@��@��@�G@��S@��{@��O@��?��w@��@��@��s@����@����g@��@�	�@y	1y��;B�bSM�4���#��@�"�$��@�"��������@yay9�;B�bSM�4���!�=A�"�&�EA�"�=�A�E�����������_���������@�R���@��C�?�iT�Cѝ�?����#�������@��W����@��G��@
��W@�����@X��	�P��?��aT�������S��T�@���_������>��c����#��@�R@����c@��g@��k@��o@��s@��w@��{@��@��@��@��@��3By�@�
V@�Z@�^@�@-��S@�@�?�T@�����7�[��K��W@�A��;S���K@����[@���B�B�?����S@������<�!	�������������C��_���������C��_����C��_��W@���S�����J#��b�����B�*�����)��,�����C��_�hb8�hb8��B�c�?�L��Td@ӄф|_� ՟�a��T�G��O��)������)�B�(��_@������G@��@��b����O@��@�?�@T����������C��_����C��_�����������E���@��@��@��@�X���@����?�T��ѝ�?����#�@�BPA96���@��s�����"���o��s@��:���@�"X@�#\@�$T@���;B�bSM��4���$�@�"��"@�b�B@���s@�C(@�c�@�C��k����d������#����>��c�:���#��s@�!(@�!�@�"@��#������>��c�/���#��k@���@?��o@�����;B�aSM��4��� ��@�&����������������_��/�#��s@��(@��@��@��@����������:��o@�����;B�hSM��4o�� ��@�%���������@��@����)�!@����)�c�(��U���������������_������������_������������_������������_������������_���������@�m���@��C�?�	
T�Cѝ�?����#�������@���gV��@����c"���K��@�4��O�������>��c�����#�"P@����S@��W@��[@��_@��c@��g@��k@��o@��s@��w@��{@���Ay�@�/T@�0X@�1\@����������������	��
������
���������r,��K@�a�b�;B�aSM��4��� �e@�%�`��@��@��)�!�����)�c�(��O@�zU����K@�a@�c@��@���b����@��@T�����������C��_���������C��_����C��_�����������8���@��@��@��@�����@���?��=T�ѝ�?����#�������������������������������������������@��S���@�����@��W����
��8���������@�������@�a������@��S@�?�*T�C����`@�a@�b@�8��;B�cSM��5�C@���@���� ��C@���@��xf�(��x&���L@��A��TP@�A�!���A4TT@�B@�C@�c����B@�Bxc�BB�BB�BB�B B�B@B�B�B�B���z���B�����a����6�C@���@����?���@�A��eQ�����?@������	�B
���������a���C��@���?��������_����O���@�A��OQ���O@�B@��@�@?�"��������a�!� ��F���;��k����o!���;@��;B�bSM�b5�k@�/���k@�"�����)��,��������_����@��(@�I@�	�`T�AT�@y_q�T����� Q����A��Q�����I!�����a�!46�����)��,��������_���@��(@�	I@�?
��T��	@�a��%�!%����g���B��B}��c�#@���`?��_��[���'�����%����� 
���!!����@��c@�"���;B�cSM��5�@��@�����@�#��@�$����c����>��c����#�����@�"(@�BL@��{��_@����[@����@����w�`
��� ��������@�������}�P��T�;B�hSM��4��� ��L@�(��L��@��A��@��8��<�;B�hSM��4���*��4@�(��4��A��A��A��D��H�;B�hSM��4���*��@@�(��@�f�@�Q@���	@��+���y��?
k�TI�)��	��Tj��Ҋp��?
+�T)
�)�=�	�T	�k�����?
+�T�
�)0�	�T��a��}P������@�B@�CP@�BT@������� �����C��@���W��������_��(@�)@�z�H@��d@��h@��l@������W@��	�?�������������_��G�����@�A��UP���G@��@��������_��c��@�Ax`��w@���֩���c@�@��@��g@���T��@��@��o@��s@��w@��{@��@��@��@��@��@��@��@����#���@��h��l�;B�gSM��4*�� ��d@�'��d���@��@��S@���@�c�����K�
���P ������
���K ��|�|��@��
�B9����K@�[����6��@��|�P���K@��@��
�B�:���@�P��� 6��@�B@�_�T��@����P����@�A��O����1�) ���S@���;B�aSM��5��@��@������@�"��@�#���K@������)��)��������_����
�B�.���� ����������������#��'��+��/��3��7��;��?��C���.���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@��;@��?@��C@���@��c0�i	T������#���@���K���@�h�@��@�]����@��@�A�9�@�;�`��@�@
����@�U����@��P�����@�G� ��@������������_��@�B�� ��@�C��������������_�������_������������_�������_�������_�������_�������_�������_�������_���������@�����@���?�	�T�ѝ�?����#���@���@������;B�aSM�a5�@�M�� ��@�d@�$�`�d`��0yd@��@��@y�@yd@���@����,@��(@������=O�����j�������Bp�����)��,��������_�!�?�T�xax����kA��T(@������5��a���@y�@��@yc<@ӟkcT�@��
��O�����D��"�����B������)��,��������_�d@��8@���T�4@��@9$4���O�����-���}����B6�����)��,��������_��	���{��������@�d@��{�����;B�fSM��4��� ��@�&����@��(@��@�h��@��@�hkB��@�goB�f@��@��@��@�������������@�d@���@�	���F9�6�@�@�f���@�e����N������������b�BT'�����)��,��������_�E6�
�үN������������b�B�'�����)��,��������_��@�e@�� @��$@��@�� ��$�;B�fSM��4���$��@�&���d@��H9@�d�B�@�e�B�;B�f�_9f6�7��_�f@��(@��,@�����@���N���������~����B�5�����)��,��������_��s��C��@�
��lN���C@��s@��������_�@�d�B�@�e�B���!���
Tb@��xaxG(@�B,@���� �@�b�B�@�f�B������;B�fSM��4H��"�f@�&�b���b@���A@y�ya@�b@�B@y"�ya@�!@��������@�@`�;B�cSM��41��!�Cd@�#�Ad��@�`(@�a�@y)5���@�����(N�����U���}����B85�����)��,��������_�c�?�mTD@�xcx��@���@���?������TC����e<@�e5��e<@Ӆ14�y�W�$�������0��@��@y�W@����@��y�@��@��@�)s�ҿ	k�T��T����{�����M�������b���B�Bp(�����)��,��������_���*<@�_aq�T_]qT_aq�TF_eq`T_uqA(T�G��{��K��w�
(@�K@�k�J@��@�kkB��@�joB������
����$��g� x���k�`
������k@�#@�!@��T��������W�������	����������@��W@��/��[��3�����@�d@��@y�Py�/@��\��3@��`�;B�eSM�e5�[@�����[@�%��X@�&��X��g@��@��@��@��w@��G@��K@��?ց����g@�6w���@��4��8�;B�bSM��W@�&s�ҿk�4t�� ��0@�'��k�0���T�{@�a@�?���/Td@�c@�b����!��c��c{�`���
��O����@��8@��4@����0@�_��T�W��;��c��������	��������c@��;@��W@��������W��S������]���W@��@��4��S@��8�;B�cSM�c5�@�6���@�%��0@�&��0��@��`@��\@��O@����X@�_��T�W��	���m����O@��W@����W��S������@���7���@�d@��W@��\��S@��`�;B�eSM�e5�@����@�'��X@�(��X��@����
M�����7��b���B�Bp(�����)��,��������_����@��(@�5@�9@�=@�h@�	�@��@��@��@������	�����@����;B�fSM��4��� ���@�&�����@����@��@��@��@�����@�C@�c�@��
����
���L�������B�����B������)��,��������_��?��o��@��}��L���?@��o@��������_��@���ҸL������������"�B�+�����)��,��������_��@���ҧL������������"�B�+�����)��,��������_��?��o��@�
�ҔL���?@��o@��������_�
�ҍL���������|����B<=�����)��,��������_������������_��@���wL��������������B�"�����)��,��������_�B@�CD@�B@@��t�;B�cSM��4]��"��p@�#��p������������_��	�T
y`x_qb��T�����OL�����|��B�����B�7�����)��,��������_��@���A��A�����������~����������@��@��@���@�_�bT���@�D
��=�l����@���;B�fSM��4�� ��@�#����@����@�����c�c�}�c���;B�cSM�#4��@
�=���
*���@��@��@��R��#S��+T�#�' �)(��@�#���������
��K�����*�������Bh�����)��,��������_��{����c�?�MTE@�xcx�L@��P@����������������
��T���xhx_	kA��T��������*��T	�{��hix��_	k!��T�����9�T�{����hcx�L@��P@��������T���xgx	kA��T��g��������@���ҲK���������}����B�6�����)��,��������_�����Q����ʩ�T�xhx��?
kA��TB�������THxg�
@y?
kA��T����?��!�?�jT�xax@�iCD�@�jGD�������@�i�B�@�j�B���������#����7��B�_
�
��T+yb�l@y���k!��T��y�@�a�G���
��K����@9�@��@��_@��7@��B�_
�J��T+yb�l@y���
k!��T���y�@�a�G���
��K����@9�@��@��_@��7@�����������@���@��C�?��NT�C	ѝ�?����#�@��(@�C9�7@�	�@�
�@�����������C	��_�!�?
�T+ia8qa��T	�@�
�@�_	�T���/������@���#��������C	��_������K�����C��b���B�B�(�����)��,�����C	��_���������C	��_��#A�H���@�A��@��@��/A�?	�
T?��T���#��(@�@�@�	@�L}@�l��@��@��@��
���j4���8/�������������
]������#����>��c�o���#��@�"(@�B|@�C@��#������>��c�d���#��A����@��@�`?�A�����4@y�qa��T��@��@�C(@� ���$�����!��s�c@�c��%�c%�`@��?�a+A�����?����s@��@��G��!%�����A�����T�@�'<@y@�h�B�@�i�B�����������C	��_���������C	��_��	��T
y`�K@y���k!��T��J�G
@��/A�	@�)
@�?�a�T�@�(@��H@�*(@�?	�`T?�aTj�y������j������@�b��%�B%�@@���?��@�d(@���3Tf$@��@��dA��hA��lA����A���@��/A��@����@���"�7��(@��H@���kT'X@�G�@�g��I9'6/&����@��/A�����C	��_�@�'@�"@�#@���������#��/A��(��,�B�hSM��44�� ��$@�(��$��@�������#�E���������������������/A�	a@�
e@�@�k
@��	��
���Y�@����{��/A� @�����C��{@��@��������@��?��/A��@��@��@��@��@��{@����/A��@���@��@���&T��@���c�f@�?�Tc@������������@�
���I���@��@�����C	��_��@�
���I�������"���b�Bl!�����)��,�����C	��_��/A����!T�@�f@�����F9�6g��@��`@9�6�<@y�@�@y�k�T�d@�f�@�_�`T���`@�a�@�c���@��/A��@��@�
����	�@����@����@��� 6�@���9�@�@@�h����w��� �@�@��
�����@��@���@�a�қI�������������B<.�����)��,�����C	��_��@�b�9�(@��,@��$@�fP�hT�B�fSM��4~��)�fL@�&�iL��@@��D@��<@�f8�h<�B�fSM��4q��)�f4@�&�i4��L@��P@��H@�fD�hH�B�fSM��4d��)�f@@�&�i@��X@��\@��T@�fh�hl�B�fSM��4W��%�fd@�&�ed��@�b 9�@�g�y��9��������C	��_��/A��@������)�`���
�`
��/A�@�%@�)@�-@��Єd�e���w@��@����/A�	@�)@y�������������@����@����#y���������@�*@�B	@�K@�a�@@�_�bT���@�D
��=�a����A���B�fSM��4�� ��@�#����/A��@���A���c�c�}�c���B�cSM�#4��@
�=���'���A��/A��@��V��W��X�"�*,�,4���@�"��	����@��@�f������C	��_���)�|�)!��hi��	�_�T��
�����������@����$@������hha8	ha8	�!�B�?�K��TC@�c� �`|_�������������|�� �����,���@�����@��c0�i
T������#��7��;��?��@�@���
�����@��@�K`�@���@?�C������'��?@�j����#��+��@�@�������@��@�$�������������_������������_�@�@����'@��@��@��?�������������_��#@��+@��������_������������_���)�|�)!��hi��	�_� T��
����������+@��#@���$@����������|�!��hh���?�@T��	����;�����	���;@��?@����@����������������@��@��@�����@��C�?�� T������#��@9C7@�@�ex@���o��[��c�@��S�@��?�g�@�h�@�i�@�	��?�b�D��/�d0@y�y�	����<����?�c�D��_��?�d�D��G��@y�/@���������
��H������C��_���������C��_��7��3��K��
���@���c@�",@�#0@�$(@���B�bSM�b4���$��"D@�#@@��B�bSM�b4���#��"P@�#T@�$L@���B�bSM�b4���$��"\@�#`@�$X@�$�(�B�bSM�b4���$� �"x@�#|@�$t@�0�4�B�bSM�b4���$�,�"�@�#�@�$�@�<�@�B�bSM�b5�K@����$��K@�"�8��3@�H��7@�L�D��[@�C@�D@�P�B�cSM�c4���$�T�C(@�B�dSM�d5�S@����#��S@�$�X��?@�\�`�C(@�����2/��A��O��;��?�cC�?�T�?�cC����������7�[@�
�ҙG���[@��|��G���;@��O@�����C��_��W��[@���@y�o@��@�u@�y@�}@������ ���o@���y!�B�bSM�b5�W@�x���W@�"��@�#�����������C��_��O��;��[@���mG���;@��O@�����C��_�!���?�Tgxax����?kiT�����H���T�C��y�����@��	�������_@��G@��@y�@y�����C@�	�x)x�������/����������@���@���?�)-T������#��W��cy@��3�d@�`@���@�@�����ȥ@�	@�E@����)�`��� ��W@��`@��d@��@��������?��/����#��W@��`@��d@��@����?�
��>��$��9x�@�9�W@��`@��d@��@����~������?��W@��`@��d@��@��/@��@��#@��?�@���%���W@��@��0@y0y�?�ewD��?�f{D��?�gsD���B�eSM�e4���'���@��$@�� @��@� �$�B�fSM�f4���%���@���@y�y�@��HA9H9�@��@Ay@y�cAy@y�d@��`@����@�@��	����@�*@���������������_օ@��)�!���������<J����W@�d@��@�������d�@9�6�����@�a�9`@��J���W@���3@�����mK������B�*��aT�������+�T"�@�_�aT"�@�C@y�cAy�k�T#�F97�;��W@�C@��������7�@��3@���9B�cSM��5�+@��W@�s���+@�#��W@��@�%����;@������������_��3@����hF��`�����"�����B����)�!�,������������_��3@����VF��`�����������B@
���)�!�,������������_��3@����DF��`��q��b�����B�&���)�!�,������������_��3@����2F��`��_��b�����B�%���)�!�,������������_��7����3@�A��F���@��?��7@��C���B�*��G��+@��K����<�!	�������������������������_��������������_��������������_����������_��
�k�|�k!�,ik�+���T������'��7����
���W@��7@����'@�+��g@�)���	�J�|�J!�ij�

��`T������7������
���7@����W@����E@�������#y��1����@��#@y����@��c0�*T������#��@�$�@��!T,@�%,@���TP@�&P@���!Tx@�'x@���T�@�(�@���!T�@�)�@�?�T	�@�*�@����@�������_�B�_�*T+ybxLybx�k@��T�@�������_�(@�)(@���B�_�*Tjxbx+ybx
k@��T�@�������_�L@�$L@���B�_�*Tixbx�xbx?
k@��T�@�������_�t@�$t@���B�_�*Texbx�xbx?k@��T�@�������_��@�$�@���B�_�*Texbx�xbx�k@��T�@�������_��'��+������@�b��@��+@��'@�_�T�@�_��T�@�D�|�%�@�fhd�c�_�Tc@�%�@����@��hd����T�����������`�7�@�������_�0@y$0@yk`T�@�@�#@�_�`T��	@�$@���������+@����'@�C@�c6�@� @�# @�_�`T��	@�$@���������+@����'@�C@�c6�@�8@�#8@�_�`T��	4@�$4@���������+@����'@�C@�c6�@�D@�#D@�_�`T�@�	@@�$@@��������@��'@��+@�c6�@�@B9$@B9��c6�@�\@�#\@�_�`T��	X@�$X@�����{���+@����'@�C@�c6�@� C9$ C9��c6�@�l@�#l@��`T��	h@�$h@�����c���+@����'@�C@�c6�@�`D9$`D9��c6�@��@�#�@�_�`T��	�@�$�@�����K���+@����'@�C@�c6�@�`E9$`E9c�c6�@��@�#�@��`T��	�@�$�@�����3���+@����'@�C@�c6�@��@�#�@�_�`T���@�!�@�#��@���������_�����'������$�� �������ӿ���@��@�����@���?��?T�ѝ�?����#���@��S�d@�`@���@��?�ƀ���ȥ@��@��@����)�`�����@��d@��`@�f��@��?������@��@��������_֠@��@��)�!����G��1��@�	@�)@�������	�@9�6�����@��9@�YH���@�`.�	)@�
-@�%@���@����������������@�������@����	��
��Є0��@��������@�	@�
1@�5@�9@��������	��
������@�A�E�B�iSM��4��� �	=@�)�=�	@�a@�e@������|0��~������	���O��;��?��S@��9	��@�K@��������	�����42���@�@�A@�E@�=@�a@�e@�����0��~�e��C��/��3��S@�	a��@�K@��������	�����2���S@�@���	�A�
�A�?
�TA�ҺC���S@��@�*@�J@y��
��������o����W����[��y�C@��_��/@��c��3@��g�@��	@��@����@�_�"T�{����@�$
�=�ޯ���{@���B�fSM��4��� ��@�)����@��C@����/@��3@������S@������
���}������B�nSM��4�w� 
�=���z!���S@��w@��@��C@����/@��3@��J���K���L�.<�0D�3P��o@�.�.@��@y��
��������o��@��W��[��y�O@��_��;@��c��?@��g�@�b	@�n@���n@�_�bT�{����@�$
�=������{@���B�fSM��4D�� ��@�)����O@��;@��?@��@��C@����/@��3@����S@�a���k
�k�}�k���B�kSM��4�w� 
�=���,!���S@��w@��O@��;@��?@��@��C@��/@��3@��J���K���L�+8�/@�1L��o@�+��O@��;@��?@��@�
(@�+
@�c@�d@�e@�!�!���@��
��.���	��S@� )@��@�K
@�c@�d@�e@�!�!p��@��C@��/@��3@��.����
��)�)���S@�"�@�#�@��B�bSM�b4���#��K��%@������@���#�#��K@�����B�fSM��4��� ��@�&����@�Ǩ@9��9�d@��`@�'��@��?�������@�	@�3����������_��7��G��S@�
���B���7@��G@�������_��G��7��S@�
�ҺB���7@��G@�������_������_�����������_�@��)�!������/F��������������_�����������_��	�J�|�J!�ij�

��@T������s�=
���s@��K@��@����G@�����)�|�)!��hi��	�_� T��
����s�+
���s@��@���<��&@�:����)�|�)!��hi��	�_�@T��
����s���
���s@����@���%@�������Ƚ���@�����@��C�?��AT�Cѝ�?����#��@9�7��@��w�"(@�BH@� �_��T 
��|��! ��y�?�a�D��?�b�D��?�c�D���B�aSM�a46��#��o���w@��(@��L@������@��+��	�����@����@�d@�c@��+@���	��������C��_������!�?�
T�@��$A��
��'��@��c�?�8T&���W@��[@��S@�����B�gSM�G��4	��)��@�'���o@�E �E$�B�eSM��4��� �E@�%�@����w@��@��d@��`@���@��?��	����@�*@���@��)�! �������rE��a�`��-����s��@�4@�����9B�bSM�"4����`
������s@��@��@������>��c�o���#��@��8@�8�%@��`E9�6%@��0@���������9%@��@B9�6%@��$@���������9$d@�%`@����@��?�����ȥ@�	@�5��������C��_�&@��������)�!��+E����`��*�����k��@�9�@�"�@yy"�@y��������/9�?��@��`@��d@���!�!T�B��7���K��3��7��?@�ʍ���/A9�O���q�T�)�!�'����������?@���O@��)�!(��@�	@�*@�)
@�i��?�k�l���-@��@��w@�
��gA������C��_���������C��_֯���|��!��io���	�T������O��;��{����	�����;@��O@��@��{@����O@��@��w@�l)@��@�m��@��@�mkB��@�loB�(@����K@��3@��7@������
��
�?����@�B@�@@�A@����g��C��?�B��E���&@��@�:�k@�����B�fSM��4�� ��@�&����@��d@��`@���@��?������@�	@��@��)�!�������D������������C��_���������C��_��	�J�|�J!�ij�

��@T������{�����{@��k@��@����G@������|�!��hh���?� T��	����{���������{@�@�!@� ?�"�B���@T��aT�O@�_�qT"@�C@�c����B@�Bxc�BB�BB�BB�B B�B@B�B�B�B���z���B����?@��L��T�?�agE��BTC��B�C��?�ccE�ch`8c�c���T�w@��Ҭ@���w@�
�Ҩ@���C@�!@��g@� ?��@�������!�!���5���/��G�`������/@��B�aSM�a5�G@�����G@�"�����)��,�����C��_�:���	���)�!�?�=���@�'����@�'�����	�J�|�J!�ij�

��T������{��������@��{@����s@����E@�����
�k�|�k!�,ik�+���`T������{������{@��@����o@�f��g@�d�������� ����������@���@����?�I)T������#���@��K�@��LA��PA��TA�`@�d@������;��7��W����a���;@���7@��B�fSM�f5�W@����W@�%���@��d@��`@���@��?�������@�	@�
�@��)�!���������C�����@�@�=@�A@�E@����0��@��������@�	@����������	��������@�M�Q�B�iSM��4��� �	I@�)�I�	@�a@�e@�������0��~������	�z��@�Y�]�B�iSM��4��� �	U@�)�U�@�M@�Q@�I@�a@�e@����1��~�e��?��+��/��K@�	a��@�K@��������	����@�.���K@�@��
�	�A�
�A�?
�TA�Һ?���K@��@�*@�J@y�����
��s����[��@��_��y�?@��c��+@��g��/@��k�
@��	@��@����@�_�T�S����@�$
Є=�ޫ���S@���B�fSM��4��� ��@�)����@��?@��+@��/@������K@����˭
���}ӭ��
�B�mSM��4�O� 
�=����{���K@��O@��@��?@��+@��/@��;K��CL��OM�-8�/@�1L��s@�-��@�
(@�+
@�c@�d@�e@�&U@�'Y@�(]@���!�-�����
��*�����K@� )@��@�K
@�c@�d@�e@���!�-�����?@��+@��/@��*�����@��@��H@��L@��P@��`@��d@�B�B�fSM�f5�K@�<�� ��K@�C|@�#�@|��@�@�B(@�BH@�_�mT�@9b6>��������������_�������_��G��3��K@�
��$?���3@��G@��������_��G��3��K@�
��?���3@��G@��������_������������_��	�J�|�J!�ij�

��T������C��W�������W@��@����C@��F@������]����@�����@��c0��T������#��?�@��/�@��A��A��A�`@�d@������?@��l��p�B�gSM��4��� ��h@�!��h�������?@�"l@�#p@�$h@���B�bSM�b4���$��#d@�$`@���@��?�����Ȅ@��@�A�����)���������?@�@�M@�Q@�I@�e@�a@����#�E��C
��/@�����B�iSM��4��� ��@�%����?@��@��(@� ��C9g7�@�&��@���@���@���
�������_������������_���*��T�h`8�qa��T������������������_։�)�|�)!��hi��	�_�T��
����+��3��������3@����+@����$@��������͹���@�s���@���?�) T�ѝ�?����#���
�@y�?�k�B��?�l�B��������Tmye��@y�
��k!��T��m��
@�K�M�T�?�kgE�
�)T����9�������@��@��@��?�kcE�jij8�
��Є�#�E���������
�b
��o��s��� 
���X�����@�&��o@�
��s@�
�B�jSM�j5�@����@�!�@�"����G9`9�A���A��B�bSM�b5�@����@�"�@�#���@�C(@�c�@�C��{���*P���c��#����>��cь���#��@�"(@�B�@�C@��#��c����>��cс���#��{@���`?��@�����B�aSM��4��� ��@�&����������������_�+��
��@��(@��@��@��@���������H&��@�����B�hSM��4���� ��@�%���C���P��#����	���~���ǩ���@�d(@��@�e��@��@�ekB��@�doB����@����~������?�A��@��@��@�E���G9`6��E8��@��)�!�!�����A���������������_������������_������������_������������_��w����@�
��}=���w@��@��������_�`���
��!���A�!"�����)��,��������_��
������	���)�!�?���� ����C9�������������@��C@9�@��@��@���@����?�4T��ѝ�?����#�@���d(@��H@����T�@9�7��d@�`@���@��?�������Ȅ@��@�|�,@����^O������#����>��c����#��@�"(@�B,@�C@��#������>��cѵ���#��`?�������������_������@�A��=���@��@��������_������A����0����aT��������aT;�9��������>��cї���#�08@�����@��@��@��@���@���@���@���@���@���@���@���@���@���@���@��@����`��@�(@�c,@��
O������#����>��c�l���#��@�"(@�B,@�C@��#������>��c�a���#��`?����@��@�c@�C������A��B�"�B�=��aT��������T @y�?�b�D��?�c�D���I���w��@�A�ҫ<���w@����A���"�B�=����@������<�!	������������������_������������_������@�A�Ҏ<���@��@��������_�������_����w��@�A�ҁ<���w@����A���"�B�����@������<�!	��������Y���������_������������_ք���TExdx���kA��T���
�@ӿ�q`T?�AT�@����X<��`�����������B������)��,��������_��_9�s��A��`@��d@���!�!��B������@��P@����T�L@�J@�KU@�JQ@��@��@��	@��
@��s@������_C9�����
���������A��d@��`@����@��?����ȥ@��@�R���{��@�a��<���{@�B@��@�@?�B��������a�!�6�c1���o���`��:���o@��B�bSM�b5�@������@�"�����)��,��������_��@�
��;���������_��@�����;��`����������B������)��,��������_֠)����@���������A������������_������������_�������_֨��|�!��hh���?�T��	�����o���A�����@�������k������|�!��hh���?�@T��	�������[���A��@������@��������
����@�T���@��c0�
T������#��G�@��'�������d@����&�ƀ?��aT�������T�G@��l@�(@��T�h@�)@�����G���#��+����'@�A��x;���@��/��+@��3�"�B�?��7��#@��;����<�!	���c�����P��������_�����������_���T�'@���9���@��T@��X@��\@��@��)������������_��'@�a��M;��`��z��"���"�B������)��,�������_�
i`8+i`8J��!
��K��T'@��� ��|_������������@�����������_֐@��C�?�T������#�E@���TF@��@y��Z�<@ӥ��T�/�B@�B��3���c��c����?�$@��;�!@�a��?�ƀ����(@��@�P�?�cKF��?�dOF�����������C��_��?�cKF��?�dOF�����������C��_�A��C�@�f�@��@�fkB��@�goB��7��+�������|���C@�!@��7@��?@��/@��3@�f	�ƀ����;@����+@�?�������������C��_���������C��_�`���
���z����!)�������)�c�,���������C��_�
	�J�|�J!��hj��
��T�����O���V���3@��?@��;@��/@����O@����A@�����������Cy�������@��@��@��C@yn���@��c0�IT������#�`���
��!���!�!P�����)��,��������_�������@��c0�T������#��?��C��G��	���|�������C@�d0@y�<H�9c0@y9�?@�d@�d�f@��@�dkB��@�foB��3�������������X��!��G@��P@�(�����!T�?@��@�h��@��@�hkB��@�goB��T@������3@��|���a�����#��+�`��k
���/��#@�"��'��	����C����'@��/@�a�a��A�bSM��4'��� �f@�&�`�?�	Tf@��#@��H��9a@�?�iTf@��9a@�?�Tf@�h@�)�	���������	�Ⰹ��+@�?�`T#����/@��3@��|��������������_��������������������_�`��&
���	�����!`���������)�,������������_��������������������_��������@������������� ���������5����@��@��@�Q���@����?�IT������#��_� �������>��c����#�O� �$`�Ҥ���;�$q�Ҥ���ğ��D�����Ď��D��>��Dz���C��	����S�@�@�@���������S@��`��@���?�T���������7����������_��������������@��@��@����@����?��T��ѝ�?����#��������	������������� �������>��cј����#� �#`�ң��#q����[�ß��C��Î��C���_����@����@��W���a@�b@�d@����������@��`��W@����@��@�?�,��T�#�������>��c����#��#�І���@������|������	������������|�W����@��@�?�`T�|�Q����@��@��@�i����@�d@�?P���"����T����C����@���������������_��������������@��@��@�����@��c0�T������#��S�@�ߐq�T������GG<@�qCT�S��W������'��7��S@��W@�!ߌqT������-���������_�������f���������_��+��;�D@�E@�C@�@��������?��;@��`��+@����'@��7@���T@����������?������_����3��#�C����������;@�c`��+@����#@��@��3@���mT�+��;�e@�&�g@��"��T���/��������	�������������@��/@����@���������������������_��#9���3y�������������#@9�@��3@y�@��@��@�|���@��C�?�iDT�Cѝ�?����#�������������eL@����fP@�����
�@����@���@��@��@��@���@��@���jT��@y�xgx�y����h���Ay������<@�&4 ��`q�T�\qT�`q�Tr�dq`T�tq�
T&@�f�'@��@�fkB��@�goB��y�������	�����@�;�9�A�bSM��4B��� �"@�"� ��b���/����>��c�\����#�g�@�@��T���/�
������/�����Ҥ	��o��������@���@����o�������9����o@�b����	����*����@��3T�@�9�2T�Ay�<H�9�1T9��0T����o@�9�˥���~����@�?�T�������@��o@��@��@�%@���&@�&��?�������@�
@�X������C��_�`�����|��a�!<=���)�!�,���������C��_�`����!���A�!�"���)�!�,���������C��_֦"������@��@y��?
q�T�@��x@��|@��t@���6�����y���b��Ay����������C��_�������C��_�@��� ?�v������@�߄qaT�@�߈q�����@�		@9�	�g7����y������������������@��@��@��@��������@��@��@��@���������@���������@����@y�c��@���i������w��{��@�������@�߈q�T�)�!�'�
����������@���)�!(���@�	@�i�@��@�ikB��@�hoB���@�J@����@��w@��{@������@��	�@?�C�a@��� ?����������!�!�(��,���s���`��y���s@���A�aSM�a5�@�9����@�#���)�!�,���������C��_�����`��b������@�"@y_q��B ���o@�b��@�B�B����	����2����@��@�A�A��@�?�a����A�dSM��4��� �D@�$�@�@@���@���T����$����@��@�A@�?�
TD@�E@��o@�'˄ˆ���c�����@�@yi���
q�T_�)T�Ay�<HӨh#8_�)
T&9����c��c�)���_�T�@�d�H�$9_�T#9���˄���� �D	��c����@�?�T�����@�����������C��_�`����������!`���)�!�,���������C��_�����������C��_��%@�&@���������d9�	�����@����������������C��_��@���U�������R����@���O�������L�����b���+
�k�|�k!�ik����T)��������:���@��o@��@��@�����@����f@�����@���2�������/����@���,�������)���c�?�-��Txcx���kA��T��@���@��@��@��@��Ay��������������ȱ���@��@��@��@��@����@��c0�IT������#�e@���f@��@9���`T�?�cKF��?�dOF��������������_���d@�@����˄���@����@��@��@����?���@�B@������_��c��?�cKF��?�dOF��������������_������������_ֻ?�cKF��?�dOF��������������_����������Sy��v����@��@��@��@��S@y����@��C�?��>T�Cѝ�?����#Ѧ@���K&T�@��@9
q$T�@9	��	�"T�@��	�#<T?�;T���
�k��k~��ˬˍ��
�.�����k����	�kT�@x1�Z3>@� �bq�T^qTbq�T�fq`Tvq�T���������������������������������3@�s�4@��@�skB��@�toB�������������@���9�A�eSM��4���� ��@�%�����@��@�@��@��@��@����?�!����@�T_����@������A�bSM��4���� ��@�"���c��@��_���o����>��cѭ����#�o�@�@��T���o�
������o�����Ҥ	Є����������@���@��s�������������`������A�cSM�c5��@�e��� ���@�d@�$�`��s@������	����m�����@�d@��@������A�eSM��4P��� ��@�%���d@��@���&T�@��s@��9d@��@���C%T�@��@��ф��˄���@����뢰���@�?�`TO�����@�b@y_q�T�@�B��˄�����@����@��@��hfx�@�����T��Z�@�&t@�(x@�����?�`SF��?�aWF�����C��_��@�@P@�AT@�������@��@��@�J��������C��_ֻ?�`SF��?�aWF�����C��_ֻ?�`SF��?�aWF�����C��_���������C��_�@��$������!�!)�����)��,�����C��_ֻ?�`SF��?�aWF�����C��_ֻ?�`SF��?�aWF�����C��_�@��������!�!)�����)��,�����C��_ֻ?�`SF��?�aWF�����C��_�@�߄qaT�@�߈q�����@��@9��7_�	T_�iTf@y��Z�<@���_��T�k9�{����������h���I�������������������@�K@�L@�J@����������@�K@�L@�J@�����������@�����@�����@�����@y����@���p����@��P@��T@��{@������@��@��kA9���@������
�9
�� �@���@?�B��������a�!�5��)���w���@������w@���A�aSM�a5�@�Y����@�"�����)��,�����C��_���������C��_ֻ?�`SF��?�aWF�����C��_ֻ?�`SF��?�aWF�����C��_��@����������)�?�jT�xix<@�
kA��T������p�����@��@��@�j����������C��_�@��W������a�!h	�����)��,�����C��_��@���������Ƹ���~��	�۸���	���и�� ���������������k����@��@��@��@��@��@�����@��c0�)T������#�@�C�@�@�@��������������_�@��������!�!�)���������)Є�,������������_�����������8����@��@��@��@����@����?�)T��ѝ�?����#�������������������������>��c�ڸ���#�k�*�Z ��y�C@��
��[@�
������O@�J	�_	��T@�����a�����!����)�!�,��C��G��@��@��@��@��@��@��@��@��@���@��B9�6�O@��S@�J	�
�
T@���������a�!���)�!�,��C��G��@��@�"�S@��O@�l	��K@�_��T�3��
����
����	Є������@��@��@��@��@��@���@��3@��������@��@��@��@y�i+x�O��S��K��ƀ����������@�����U(�������;��s��@��{��@����@��w����@�����F(���C@����G@��������O@��_@��	T�K@��S@��������)��������������/�+��?��/��	����@���2����o��;����c)��7��@�c@��;��@��@��@��?@��+@��/@�����@����o@���@������?�!���@��T�o@����������_֠	���)�!@������@����� �d�A���c��@������@�@����������	���)�!����� ����������������#��'��+���A����@��@��@��@��@��@��@��#@��'@��+@����@��c0�T������#�A@� �@���@����7��'�C@���@�e��
T@�����a�����!����)�!�,��7@�A��A�cSM��4���� �E@�%�@����'@��@��@9e6@�@�e����T@���������a�!���)�!�,��7@�A��A�aSM��4���� �A@�!�@�(@�@�f�@�_�T�#������	���ž���@��#@������'@��#����+����������@��7@����#@����A�cSM�c5�+@�d����+@� ��@�!����������_֠	���)�!���� ����������@�����@��c0��T������#��?�C@���E@� �@���@����/�@�����
T@��n��a�����B����)�B�,��?@�b��A�dSM��4-��� �e@�%�`����@��/@��@9�6@�@�����*T@��P������b�B���)�B�,��?@�b��A�dSM��4��� �e@�%�`����@��/@�"@���@�@�_�T�'������	���C����@��/@��'@����?@�������i.���h&�f��	y���A�fSM��4��'�@�&�����A������@�E�@�e��+�@����
T@��
��a�����!����)�!�,��?@�A��A�cSM��4ɵ�� �E@�%�@����+@��@��@9e6@�@�e����T@���������a�!���)�!�,��?@�A��A�aSM��4���� �A@�!�@�(@�@�f�@�_�T�'������	������@��'@������+@��'��#��3����������#@��?@����'@����A�cSM�c5�3@������3@� ��@�!����������_֠	���)�!�7����	���)�!�2��� ����������@����@��c0�iT������#��O��S��7��C��;��?��K��G���@���������@����������?��7@��@����L�"T�?�jgE�_�IT�?�jcE�Jie8�
��C@��K@����������;@��?@��G@�p����������_����
����	��a)�!�?��� ����������������#��������@��@��@��@��@��@��@��#@�����@��c0��T������#��;��G���@�g�L��T�?�agE�?�	T�7��K��G��O��?�dcE��hc8���#��	��������G@��K@��O@��#@������7@��+�����)��'�@��+��#����������_��������	��a)�!�?����� �����������������@����@��@��@��@��@��@��@�����@��c0�T������#��;�
@�K�M��T�?�kgE�
��T�?�kcE�jij8�
������e�����������������_��
���e����	��a)�!�?�h��� �����������	����@��@��@��@����@��c0�	T������#��G��K��O��S�	@�dЄ,��@������������;��7��3��S@�dЄ�����������~��G@��K@��O@������������;@��7@��3@�������_�����������ѫ���@��@��@��@����@��c0�	T������#��K��W��[�
@�K�M�T�?�kgE�
�T�G��[��W��?�kcE�jij8�
��Є���}�������z����7����J)��3��G@�J
@��7�������������/��;��W@�J@������[@���@?��/@�K@��������;@�`?��/@�J@��;@�������@?������_��
���Ѵ���	��a)�!�?�Ԓ�� ���������������s����@��@��@��@��@��@�����@��c0�iT������#��C��O��S��?�������$�E�҉����3��+��/������A,���A�hSM��5�?@��3@����?@�!��3@�"���+@���/@����������_���������������4����@��@��@��@��@��@����@��C�?�	T������#��O��c��W��[��_�H@�I@�J@�K@��C��������������	��
����
�A����;��/��3��C@�	
@��	�f���7��?�@��[@��_@����W@�?��7@�@��?@�������?��3@��Є���}��������c@��C@��;@��/@�������������C��_���������������ª���@��@��@��@��@��@�����@��c0�	T������#��/��+��3�W�����������������_��+@��/@��3@�P�����������_����������������@��@��@��@����@��c0�)T������#��?��;��7� � 
���p���7@��;@��?@�0���F��������������������_��'��#��+�������������������������������+@��#@��'@��������_���������y����@��@��@����@��C�?��T�Cѝ�?����#����#����� � � ������>��c�����#������z����@���9����������������A��A��#A����@��A����������{���	�	���{����������{��������A��{�������C��_���������������,����@��@��@��@��@��@�����@��c0�	T������#����#�C<@�`q�T\q!T ջ?�cE��)�B�����@�"`q�T ջ?�c�E��)�B�����@�dq!T ջ?�c�E��)�B�����@�tq!T ջ?�c�E��)�B�����@�������#6C@�������`?�������_�@��������!�!L*���)�!�,������������_������3y��ҩ���@��@��3@y����@��c0��T������#��K��_��[��W��G��C��?��	�������������/�@��[@��_@����W@��?��@��@��/@��������?����@�"@��/@�@?��@�"@��/@��+@��3@����'@��?��@�"@��/@����������?��@��#@�c��C@����T���+��'��3��@�"@��/@�@?��@�"@��/@��+@��3@����'@��?��@�"@��/@��_@��W@����[@��?��@�"@��/@����������?��C@��@�_�T�#�D��G@�����f����?@���?�$�����T�������������������_��������� ����������������#��'��+���H����@��@��@��@��@��@��@��#@��'@��+@�q���@��c0��T������#��_��o��k��c��[��W��S��O��K��G�H��3��	������������c@��3@���H	T�;��o@��ˊ���J��k@�
�T�
���ʳ���;@��3@��W@�K�K�K�k� �d�A��[@�_��CT�S@����������%�)a"��G@��K@��O@�4����	���K@��������7��[@��W@�EK�dK���k�A�j����S@�c
��K@����;@��3@����%�)�"�����K@��G@��7@���Cib8hb8��h"8B�?�L��T������_���4�����:��� ����������������#��'��+��/��3���Ǩ���@��@��@��@��@��@��@��#@��'@��+@��/@��3@�~���@��c0��T������#��B<@�_q�T�%��$�<@�_qaT!@��6 Հ��o���!����%�!�"�� Հ��d���!���%�!�"���������_֠	��a)�!���� ��y���������@y�@����@��c0�IT������#��_��W��S��O��K��o��[��k��c��G�H��3�K@��7��	������������c@��3@���T�o@��ˊ���

��k@�
��T�;��
�������;@��3@��O@��S@��W@��[@��������7@��G@��K@����������_������� ����������������#��'��+��/��3�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��c0�IT������#��_��W��S��O��K��o��[��k��c��G�H��3�K@��7��	������������c@��3@���T�o@��ˊ���

��k@�
��T�;��
��������;@��3@��O@��S@��W@��[@��������7@��G@��K@�'���������_���R��� ����������������#��'��+��/��3��������@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@����?��T������#��sy�c��s��o��k����w��g���'��;��	������f����w@��;@��hT�����	����������w@��;��7��?����s@���[����@��7@�a��;@�_�cT�?@��?@��	���{����@��7@��?��;��7�����@���E����	���|���8����sAydф<@ӟq�T�%�!�$����
q�T�c@��@�L6 ���A1��O��%�"��S��c�	 ����+��G��%�"��K��#��C�,@��?�f�D��?�g�D��?�h�D��|��g@��k@��o@��?@��7@��;@������?��C@��|����������_֠	��a)�!������ ��y�������������#��'��+��/���B����@y�@��@��@��@��@��@��#@��'@��+@��/@�f���@��c0�IT������#��_��W��S��O��K��o��[��k��c��G�H��3�K@��7��	������������c@��3@���T�o@��ˊ���

��k@�
��T�;��
��������;@��3@��O@��S@��W@��[@��������7@��G@��K@�3���������_���^��� ����������������#��'��+��/��3���˦���@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��c0�IT������#��_��W��S��O��K��o��[��k��c��G�H��3�K@��7��	��������K���c@��3@���T�o@��ˊ���

��k@�
��T�;��
���h����;@��3@��O@��S@��W@��[@��������7@��G@��K@����������_������ ����������������#��'��+��/��3���s����@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@���?��	T������#��Sy�[��c��_��s��o��k��g��	���|�������SAydф<@ӟq�T�%�!�$����
q�T�[@��@�L6 ������G��%�"��K��#�	 ���=��?��%�"��C�����;�,@��?�f�D��?�g�D��?�h�D��|��_@��c@��g@��k@��o@��s@������?��;@��|����������_֠	��a)�!������ ��y�������������#���*����@y�@��@��@��@��@��@��#@�����@��c0�IT������#��_��W��S��O��K��o��[��k��c��G�H��3�K@��7��	������������c@��3@���T�o@��ˊ���

��k@�
��T�;��
��������;@��3@��O@��S@��W@��[@��������7@��G@��K@����������_���J��� ����������������#��'��+��/��3��������@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��c0�IT������#��_��W��S��O��K��o��[��k��c��G�H��3�K@��7��	��������7���c@��3@���T�o@��ˊ���

��k@�
��T�;��
���T����;@��3@��O@��S@��W@��[@��������7@��G@��K@����������_���� ����������������#��'��+��/��3���_����@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@���?�IT������#���y�w��������������������{��	��?��	����������@��?@��hT�����	��-������@��?��;��G����@��������@��;@�a��?@�_�cT�G@��G@��	������@��;@��;��G��?�����@������@�d���@����@����C��	����ϕ����Aydф<@ӟq�T�%�!�$����
q�T�w@��@�L6 ������W��%Ќ�"��[���	 ���A��O��%Ќ�"��S��c��K�,@��?�f�D��?�g�D��?�h�D��C@��{@��@��@��G@��;@��?@������?��@��C@�?�	TE���/����K@���?�hT�T/�H���0���f��@�_�TTO�K���P�����_��THTO�N���P���,��@����ThT��O��˰������(T�g��k��o����
�������_��
�������
�������
�������
�������
���
����
�������
����������	��������������	��a)�!������ ��Cy�������#��'��+��/��3��7��;��?��C��G��������C@y�@��@��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@�
���@��c0�IT������#��_��W��S��O��K��o��[��k��c��G�H��3�K@��7��	������������c@��3@���T�o@��ˊ���

��k@�
��T�;��
�������;@��3@��O@��S@��W@��[@��������7@��G@��K@�{���������_������� ����������������#��'��+��/��3�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��c0�IT������#��_��W��S��O��K��o��[��k��c��G�H��3�K@��7��	������������c@��3@���T�o@��ˊ���

��k@�
��T�;��
��������;@��3@��O@��S@��W@��[@��������7@��G@��K@�#���������_���N��� ����������������#��'��+��/��3��������@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@���?�T������#���y�#����>��c�~����#�W�<@��c<@�_qq�T_q�%�!�$���%_q�T�/�!@�!6 �`��v���!�6���%�!�"���/@�?q������Ay �`��f���!@1���%�!�"���/@�?q�������Ay�#��A�c�c ���g�������������k��@�����#����>��c�;����#�W��@��'��k@��+��/��3��������g@��G��	���Ay�Cy�#@��W��'@��+@��/@��3@��7@��;@��?@��C@��G@��CAy���	��������_���:�&���c� �!`�ҡ���"q�Ң���Ÿ��B��@�Î��C��>��Cz���������:����_� �!`�ҡ���!q�ҡ�����A��@�����A��>��Az�������������[� �!`�ҡ��!q����Ÿ��B��Ž��B���|������� �!`�ҡ��!q��������A����A���|��#����>��c�Ѭ���#�W��)�!���'��c@��+��/��_@��3��)�!�	��7��[@��;��?��C��g@��G��	���Ay�Cy�#@��W��'@��+@��/@��3@��7@��;@��?@��C@��G@��CAy���	��������_ր	��a)�!��?��� ��y�������@y�@����@��c0�IT������#��_��W��S��O��K��o��[��k��c��G�H��3�K@��7��	��������K���c@��3@���T�o@��ˊ���

��k@�
��T�;��
���h����;@��3@��O@��S@��W@��[@��������7@��G@��K@����������_������ ����������������#��'��+��/��3���s����@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��c0�IT������#��_��W��S��O��K��o��[��k��c��G�H��3�K@��7��	������������c@��3@���T�o@��ˊ���

��k@�
��T�;��
�������;@��3@��O@��S@��W@��[@��������7@��G@��K@�����������_������� ����������������#��'��+��/��3�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��c0�
T������#��/��;��7��3�@�@��@����?��/@��@��@��@��3@��7@��;@��?��/@���@y�q"T�@��@��@��3@��7@��;@��?��/@��@��@��@��3@��7@��;@��?��/@�� @����(@��$@��7@���_��T���	��֒���7@��@����#�������3@��������@��/@��$��@��(��A�cSM�c5�#@�y����#@�#�� @�%�� ��7@���������C��_�����������С���@��@��@��@�����@��c0�iT������#����#��'��+��/��3��7��;��?��C��G��#y�O��#Ay�qcT�@��#@��@��������?�������_ր	�������P����/@��3@�c@�����������Ҁ?��@��#@�c@�����������������?�������_����������������#��'��+��/���y�7���}����@��@��@��@��@��@��@��#@��'@��+@��/@���@y�7@�����@��c0�	T������#����{����G��K��O��S��W��[��_��c��g��k��o���y�w��	���~��������;��G@��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@���Ay�w@��������������	��
������
�p����w@�C@��?�f�D��?�g�D��?�h�D��@��@��������;@��~������{@��?��;@��~���������_����������������#��'��+��/���y�7��;��?��C���
����@��@��@��@��@��@��@��#@��'@��+@��/@���@y�7@��;@��?@��C@�����@��c0�	T������#����{����G��K��O��S��W��[��_��c��g��k��o���y�w��	���~��������;��G@��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@���Ay�w@��������������	��
������
������w@�C@��?�f�D��?�g�D��?�h�D��@��@��������;@��~������{@��?��;@��~���������_����������������#��'��+��/���y�7��;��?��C��������@��@��@��@��@��@��@��#@��'@��+@��/@���@y�7@��;@��?@��C@�����@��C�?��T������#��O��S��W��[��_��c��g��k��o��s��w���y����Ay���
q�T�@��q�T�o@���@��q`T�
q�	��
�����C��_�
qbT�@ӿ�qaT�W@��[@��@��������?����C��_��O@��S@��W@��[@��_@��c@��g@��k@��o@�}�������C��_�������?��C�@��o@��s@��w@������������?��?@�!@��C@����������?����C��_ր	��a)�!��|��� ����������������#��'��+��/���y�7���9�?�������@��@��@��@��@��@��@��#@��'@��+@��/@���@y�7@���A9�?@�~���@��c0�T������#� �����	���a�!`������c)�c�,������������_�������@��c0�T������#���T�!T`��������C��_�`�L��@�����C��_�� T� T����p���	�!
����#����.��������@���j������C��_ր���a�����C��_�`��>�!�����C��_����������@����@��c0�	T������#������@��@��A��A�B�?��T������������_������������_������������@��@���@���?��	T������#��W��������K��}��3��K�@��@��@����@�_�bT�/����@���=�I����/@����A�fSM��4���� ��@�#������W@�����c�c�}�c����A�cSM�4�+���=�������W@��+@��F��G��H�"�$�&��K@�"�@��@�C 9�W@�@�B H9�6p�`����������_������������_�������/����@��@�����@��c0�
T������#��?�@��A�&��@��@����@�_�bT�3����@���=���3@����A�fSM��4���� ��@�&������?@����˥���}ӥ����A�eSM�%4�/���=��)�B /�����?@��/@��)�{#/�e@��)�{c/�g#@��)�{�/�i+@�%�' �)(�?��?@�@��A�f��`��������������������_֡A��A��������������_�����Ϟ���@�����@��C�?��T������#�c��9����9���A�gc_9�6��������_���������o����4�7���������o@��7@���@;��[��_�����c��@��9@��@��@��	��
��K����O��S��C����@����@��C��������o@��@���@��@������;����?��C�����#����@����@�v������o@����@��A��A��A�����o@��@��`���A�eSM��4�A���� �������9�c@�@@�?��/@��3@�����C��_��o@���*"���/��3��9�c@�B@�@?��/@��3@�����C��_��o@���"���/��3��9�c@�B@�@?��/@��3@�����C��_�����/@��3@�����C��_�����@����@�r���@��c0��T������#ѐ@���@@��9�A�ac_96���@�;|@����k���	���@��_�kaT���������C7/���������_���������@�����!��T�#�����@����?�iaT��ѝ�?����#����#����>��c�§���#���4@y��Z�y�@����@�E^��@������T �����a�����B���b)�B�,������A���D9�6�@����@����T ��������B�B��b)�B�,������A��@��@����@�_�BT�C������	��������C@����A��@y�h%x������p@9e6 ����9�@�E��@�EU��@���@T�T ��|��a�����B���b)�B�,������A���D9�6�@����@����T ��h�����B�B��b)�B�,������A�Z�@��@����@�_�BT�C����@��	���e����C@����A��A9�h%8������E ��@��9�@���@�fL��@���@T�T ��:��a�����B���b)�B�,������A��@���D9�6�@��@�����
T ��%�����B�B��b)�B�,������A��@��@��@����@�_�bT�C����@��	���!����@��C@����A��A9�h&8������<@y��Z��y�@����@�EC��@������T �����a�����B���b)�B�,������A���D9�6�@����@����T ��������B�B��b)�B�,������A��@��@����@�_�BT�C������	���ߍ���C@����A���@y�h%x������@��#��k���B&����A����#��@��c�������B�����A����#��@��#�������A�CA9�6 ��@��9�@�F��@�F7��@���@T�T �����a�����B���b)�B�,������A��@���D9�6�@����@���
T ��������B�B��b)�B�,������A��@�X�@��@����@���bT�C����@��	��������@��C@����A��A9h'8������B ��9�@����@�%.��@���@T�T ��W��a�����B���b)�B�,������A���D9�6�@����@����T ��C�����B�B��b)�B�,������A��@��@����@���BT�C����@��	���@����C@����A��A9h&8�������@�F`@9F6 ��9�@����@�%%��@���@T�T ����a�����!���a)�!�,������A���D9�6�@����@����T �������A�!��a)�!�,������A�V�@��@����@���BT�C����@��	��������C@����A��A9h&8������A ��9�@����@�e��@���@T�T �����a�����!���a)�!�,������A���D9�6�@����@����T ��������A�!��a)�!�,������A��@��@����@���BT�C����@��	��������C@����A��A9h&8������C(@��7�D$@��G�`	�������w����7@��G@�������h)�B�_�
T�xb����@��@��@��bT�C����?��;������@�d	���������G@��C@��@��?@������7@��;@���)�}�)a�
	�H�F	��A�fSM�f��46���'�hi�&����C����>��c�R����#����K��O��S��A��<@��@@��D@��k��o��s��H@��L@��P@��w��{����#����>��c�:����#���@�����C��C����>��cѮ����#��@����#��@����#�����@7����A�����#��@���������A��`@9e6��@/������#��@���������A��p@9e6�4@y�qT�h@��#�%j���A�A�@��#�m���@����@��������@��@��HT�@��@����	���*��	��������
��������������_֐����	��a)�!�����	��a)�!�z����	��a)�!�u����	��a)�!�p����	��a)�!�k����	��a)�!�f����	��a)�!�a����	��a)�!�\��� ���������@���@��c0�)T������#�E@��`@����A������@���@����7��'��d@���@�e��
T �����a�����!���a)�!�,��7@�A��A�cSM��4m��� �E@�%�@����'@��@��@9e6@�@�e����T ��������A�!��a)�!�,��7@�A��A�aSM��4O��� �A@�!�@�(@�@�f�@�_�T�#������	��������@��#@������'@��#����+�����O����@��7@����#@����A�cSM�c5�+@�(����+@� ��@�!����������_ր	��a)�!�ہ�� �����_����@�����@��c0�iT������#��7�D@��T@��X@����@��@��@��+�	�):����'��+��#������@���������@��`��7@��@���L��T�������_�����5����@����@��c0�	T������#��7�D@���E@�F@��������}����#�������) � ����!����!X#�� �a)�!�,��7@�A��A�aSM��4¢�� �A@�!�@��������_֤xa��ƀ>��'��+�$����@����#�����7@��@��#@��@�?���T�������_��������@�����@��c0�T������#�E@��@�@���@����7��'��@���@�e��
T �����a�����!���a)�!�,��7@�A��A�cSM��4}��� �E@�%�@����'@��@��@9e6@�@�e����T ��������A�!��a)�!�,��7@�A��A�aSM��4_��� �A@�!�@�(@�@�f�@�_�T�#������	��������@��#@������'@��#����+�����_����@��7@����#@����A�cSM�c5�+@�8����+@� ��@�!����������_ր	��A)�!��� �����o����@�����@����?�)T������#����o�B@�C#��s�D@�����0���k�C@�D@�E@��g���@��[��c��g��_������������>��c�&����#�W��B����@�������s@����>��cї����#��o@��<@��W��@���n���k@�B`��@�a��@��s@��@��o@�?���T�������_�����&����@�����@����?�		T������#�B@�_��T�_���BC��S�C+@��������������>��c����#��B@�������S@����>��c�Z����#��@�C@@��O��_@���1���_@��S@��@�C7@�#�A����������>��c�ɢ���#��B�������S@����>��c�=����#��@�B@@��O��_@������������_�������_�����Ә���@�����@����?��T������#��B#������>��cџ����#��c������������>��c�����#��@�B<@��S�������������_����������@����@��c0�	T������#��/�B3@�C7@����#�C@�D@�E@��������������������#@�B`��@�c��/@��T����C��_����������@����@��c0�iT������#�A@�B@�C@�+���������_�����q����@���@����?�IT������#��_����@�����@�C ������>��c�7����#��������������>��cѫ����#�B<@��S��_@�������������_�����E����@����@��c0�iT������#�A'@�B+@�C/@�����������_�����1����@���@��c0�iT������#�A@�B@�C@�����������_���������@���@��c0�iT������#��7�D@��@��@����@��@��@��+�	�)A����'��+��#������@����������@��`��7@��@���L��T�������_�������@����@��c0�T������#�A@� �@���@����7��'�C@���@�e��
T �����a�����!���a)�!�,��7@�A��A�cSM��4���� �E@�%�@����'@��@��@9e6@�@�e����T ��������A�!��a)�!�,��7@�A��A�aSM��4c��� �A@�!�@�(@�@�f�@�_�T�#������	��������@��#@������'@��#����+�����c����@��7@����#@����A�cSM�c5�+@�<����+@� ��@�!����������_ր	��A)�!��~�� �����s����@�����@��c0�T������#�E@��@�@���@����7��'��@���@�e��
T ��F��a�����!���a)�!�,��7@�A��A�cSM��4��� �E@�%�@����'@��@��@9e6@�@�e����T ��(�����A�!��a)�!�,��7@�A��A�aSM��4�� �A@�!�@�(@�@�f�@�_�T�#������	�������@��#@������'@��#����+��������@��7@����#@����A�cSM�c5�+@������+@� ��@�!����������_ր	��A)�!�s~�� ����������@�����@��C�?�pT�Cѝ�?����#����������
��0������@��C���@��G��@��K��w9�{9�9�c����>��cѶ����#����O��
��G@�?�T����
�C@��K@����˥����e�&��G��K��C����?��iT?�IiTd@y��Z4yc��G@�������
�C@��K@��������@���c��G��K��C��@���?��eT�@9�w9�����c@��@��?�c6�@�*�wA9q�Tq`T�@�#�G@��T����
�C@��K@�����������c��G��K��C����?�`T?�	`T�@yc�Z<yd��@������e��@��?@�b6�@��� ��@�������7�?@��@����@��c����@��?@�c6�@��G@�������
�C@��K@����˥���@�e�B��G��K��C��@���?�)YTb@9�{9����B@�b6�@��G@�������
�C@��K@����˥���@�e�B��G��K��C��@���?�IUTb@9�9����B@��7@������c�ޭ�� 7 ��
�������!,��a)�!�,���������C��_�	h$��S@����[���� ��c��@����t��6�?@��@��@����@�_��T�@�D	�������?@����A�fSM��4���� ��@�$�����$��_@��c@���}ӄ`���[@��	��A�fSM����4����)�hd�&��� ����������!,��a)�!�,���������C��_��{A9�5�?@��9�@��?@��q�T�@��?@��9�A9f5�`9�q�T�`9�@��@�% ����������!,��A)�!�,���������C��_� ����������!,��A)�!�,���������C��_��x$���@�a��;@���@���
T�;�����@��@��@�{@�`�G��������?@��8@��4@����0@�_�bT������@�	�#�����?@��8��A�fSM��41��� ��0@�&��0�����@��4�'ѻA�hSM��4%��� ��xg�(��x'��,@��(@����$@�@�_�bT������@�D
�8�\����?@��,��A�fSM��4��� ��$@�$��$���@����(�$ѻA�hSM��4���'��xd�(����������C��_��@��@��@��@��D��A�cSM��4�'��<@�#��<��@���@��@��L��P��A�cSM��4��'��H@�#��H�����o����@��#���� 7 ��
�������!,��A)�!�,���������C��_�i#��k@��
��w����#��@���u���
6�?@��(@����$@��@�������@�����D
�8������A�eSM�e5��@�������@�%�@�&���@��?@��\@��X@����T@����T�������@�D	�����?@��\��A�fSM��4���� ��T@�#��T��7@������s@��3@��X���c�}�c`�������A�dSM���4~��� �ic�$���� ����������!,��A)�!�,���������C��_� ����������!,��A)�!�,���������C��_��?@�`@96������ ����@������6��@���@���ه���?@�ad��A�dSM��4G��� �d`@�$�``����wA9q�
T�@�p9(@���4@yq�T�G@�����������C��_� ��b�������!,��A)�!�,���������C��_�@���w���6�G@��T����
�C@��K@��������~���c��G��K��C��~�����T�IT�T�	T�@�c�Z�?@����?@������c@��?@��@�c7�G@�� ��%�������!,��A)�!�,���������C��_���������C��_� ��������! (��A)�!�,���������C��_��G@�����������C��_� ����������!,��A)�!�,���������C��_� ����������!,��A)�!�,���������C��_��@���]�������Z����@���W�������T���x'��s��3��7��{@���������� ����@���G��	6�@��@��@�{@�`�G�����?@��8@��4@����0@�_�bT������@�	�#�Ƅ���?@��8��A�fSM��4x��� ��0@�&��0�����@��4�'ѻA�hSM��4l��� ��xg�(��x'��3@���@��7@�_�cT�s@�	����s@��@�D
�8������?@���@�'ѻA�hSM����4S���&�xg�(����������C��_� ��|�������!,��A)�!�,���������C��_��������������@������������������@���ޜ������ۜ�� ��������������@��@��@�q���@��c0�I
T������#���(@�!@�a�a%�!%� @���?� ����^���#�����A����
��0�7���@�"�@y4y"�@y<y�@���#�����B��"�@�#�@�d��A�bSM�b4��#�`�"P@�#T@�$L@�(�,��A�bSM�b4��$�$�"\@�#`@�$X@�4�8��A�bSM�b4כ��$�0�"8@�#<@�$4@�@�D��A�bSM�b4̛��$�<�"D@�#H@�$@@�L�P��A�bSM�b4����$�H�"@@9p9"�A99"h@�#l@�!d@�X�\��A�bSM�b4����!�T��������_���������@�����@��c0��T������#�����������+��#��'��@������������������_����+@��#@��'@������@���������_��g��k������g@��k@����@��C�?�)T������#��S��_����O��_��[��W��S�A���+�`	���������+@�_@�CT�W@��@�?�T?@�#T�/���7��O@�	@�i�@�{@�ikB�{@�hoB��?����|��������	�S���a
���$����C��A�aSM��4���_@���$�F���C@��_@�d@�fA�h$B���$�c@���|�������A@��� ?����������!�!�����#��3� ��Y���#@���A�aSM�a5�3@�����3@�%������C)�c�,���������C��_��?@��|��+@�]���?@��@��W@�C��@������S@��[@����?��C@��@�`%��"��|��������'��;�@��/@��+@����?@��?��'@��@��;@��7@����{��?��?@��+@�����������C��_���������������C��_� ��
�����!�!�������C)�c�,���������C��_��|����������|����� �����������������$����@��@��@��@��@��@��@�4���@��c0��T������#�����������%����@��������@��@��@�!�����������������C��_���������C��_�����������C��_��g��k��o��s������g@��k@��o@��s@����@��C�?�IT������#��s���_���TF���@�T�/��{��w��s�g��������'��7�����������C��_��C@����3@���s@��w@��{@��/@��7@���T�3��C��@��A��B����	��
��@��_���$�z���c��A�aSM��4���#���$�A���c@��H��I��J���$��_@��@��|���`%��"�ƺ���#��;�@��/@��{@����s@��?��#@��@��;@��������?�?��T�7@���	�7@�����D@ӄ� Մ|_ӟ�a��T����������C��_�dha8ha8��!�B�?��K��T��c@��|������������������C��_��+��?��w@�b���'�`	��������C��?@��s@��|��{@��+@�6���{@�f@��s@�d@�@����C@��'@��������?��C@��'@�������C��_��|������� �����������������/����@��@��@��@��@��@��@�C�� �@���`p@�at@�bx@������_��������������_֐@��c0�IT������#��/�@�@�!@��� ?�b������/@�!@�����0�����@���A�aSM��5�@��@������@�!��@�"��#��(�@������!@���A�aSM�a5�#@������#@�!� �$@�$�� ��)�`���������C��_���������C��_�����ΐ���@�����@���?��T�ѝ�?����#����������c����>��c�v����#�g�
���c��+��'��k���@���@�������c����>��c�f����#�g��/@��?@��C@��O@��[@��g@��������������������������������_��������k@��'@��+@�[��@��@��o��s��w��{��������������������������c������>��cѭ����#��@��g��/@��3@��7@��;@��?@��C@��G@��K@��O@��S@��W@��[@��_@��c@��g@����o@����������_��c����>��c�����#�g��/@��?@��C@��O@��[@��g@��������������������������������_�����������9����@��@��@��@�l���@���?��~T�ѝ�?����#����#����������>��c�ݙ���#����#����>��c�֙���#������������O@�����@��������;����?��Q��@
��S��O����@�@��,��T�@�h���H���(���(i���T�@y(���k�T�(@9�q!T�@��@����@�@�	@�
@���T�K��G�����������@�D	�������������O@��S@���@��G@��K@�������@�������}ӄ`��������A�eSM��4b���(��hd�%��h$��?@��;@��@�����;@����?@��cT�@�����K��@������@�d	Є������S@��K@���@�������@��O@���	�%���|ӻA�eSM��4;���&�hd�%�h$�����@���#A��A��A��@��?@�����;@����T�@�d@��,�jT��e@��,р�a�!��b��Ľ��@����;@�6��I���~��A�!�������>��c�0����#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_��@�������?@����`��C	�c������@�4�������@���ͫ�������>��c�����#����W@��g@��k@��w@��@��@�������������������������������_���������!�!�.�������>��c�ݘ���#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_�h$�����@������S@����?��;�������rP��`E����S��O����@�@��,�!T�@�J��(ɪ�(������AT�@yh���k�T�(@9�dqaT�@��0�jT���0�`�a�!<1��~�����@��O@��S@����@��7�;@���@�@��?@��cT�@�����K��@������@�d	Є�����S@��K@���@�������@��O@���	�&���|ӻA�fSM�f��4H���'�hd�&�����@���MT�@�`@�a@�b@���A7���{?�`E��?�T@9�q�T�@����{?�`E�p����@�`@�a@�b@�g�����1��@�dP@��+��@�cT@��+���y��k!T�
�B����*T��B���aT`@�!@�@V������@��A����!��������>��c�'����#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_��������!�!X�������>��c�����#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_�f��҆p���+AT��B�=���!T
�B��T�����`@�"@����U�����@�@@���@�A@��U���������A����!��������>��c�—���#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_���������!�!X�������>��cќ����#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_ֆk������+Te
��0���Td@�c@�e���2��
T%@�&@�'@��������c.T����������{�������{������C�� T���C���U����C��{��C@��@������������AT��@���ջ�6����#����>��c�ȗ���#���@����W@��[@��_@��c@��g@��k@��o@��s@��w@��{@��@��@��@��@��@��#��������_���@��A����!��������>��c�'����#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_��������!�!X�������>��c�����#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_������!�����!��������>��c�ۖ���#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_������>��cѽ����#����W@��g@��k@��w@��@��@�����������������������������_������>��cѢ����#����W@��g@��k@��w@��@��@�����������������������������_��;@� 
��AT�@�d@��,��Td@��@�f���F���&���&i����T�@y&��ҿkaT�(@9�qT�����!	���A�!?�������>��c�h����#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_��@�������?@����]��C	�c������@���!�����@�����������>��c�9����#����W@��g@��k@��w@��@��@�������������������������������_���.������!�(�������>��c�����#����W@��g@��k@��w@��@��@�B)�B�,�������������������������������_��{��������������� ������������#���0����@��@��@��@��@��#@�����@��c0�T������#��'��#��������
��@��#@��'@�֍��B� �@�G���[��k�Td���2��`TE�����k�T������@T�p�ҥ]��kAT����T�����������_���������!�!�����B)�B�,������������_����@��#@��'@����!�������{����!((����B)�B�,������������_�����������������_������������������_��������������@��@��@�����@��c0�	T������#��sy{@�a�G��
��
�������@9c6�@�{?�`�D�����?�T@9�q T{@�a�G��
��
�������@9��c6�@�{?�`E���?�T@9�q T{@�a�G��
��
�������@9�����������_��y��|����@y���@��c0�I%T������#��/� ��@��9@������B)�B�,���W@��"�@���@T�T��+��a�����B���B)�B�,��/@�b��A�dSM��4�� �e@�%�`����@9e6@�@������T�������"�B��B)�B�,��/@�b��A�dSM��4�� �e@�%�`� @�@���@�_�BT�#����@�d	���|���#@����/@��@9�h%8���A�eSM��4����&�@�%�����B)�B�,��� ��xe@��e@���e@������T�����a�����B���B)�B�,��/@�b��A�dSM��4���� �e@�%�`����e�@9e6e@�f@������T��������"�B��B)�B�,��/@�b��A�dSM��4t��� �e@�%�`�!e@�f@���`@����T�#�������d	����{���/@��#@��������B)�B�,���Cxh&xg�e��A�eSM��4S��� �e@�%�`� ��xe@��
�e@��
�e@�����*T��v��a�����!���A)�!�,��/@�A��A�cSM��45��� �E@�%�@����B)�B�,��/@�e�@9e6e@�f@������T��W�����!�!��A)�!�,��/@�A��A�aSM��4��� �A@�!�@�b@�e@���`@�_�T�#���d	���N{���/@��#@��Cxh%xa�b��A�aSM��4���� �a@�!�`�����C��_�`	��A)�!��q��`	��A)�!��q��`	��A)�!��q�� �����J����@���<@�"s��?k����_��@��c0��T������#��/��;��0�!T�;����b�"�) ��~��|������������9�����@���A�aSM�a5�@������@�#���;@��T�#��~�ǔ���#@���`)�������C��_�B�B@�����_q��B@�����[q��`	��!)�!�?�Vq�� ��������������������@��@��@��@��@��@����"@y@y_kAT@�#@��T@�!@�?�����_����_��@��c0�	T������#�#@�@�_�T#@�@��k!TP@9$P@9�k�T���#�#@�@�������6�@�`@��#@��@��`T��a@��@�������������_������������@��@����@��c0�T������#�@�$@���T���#�@�"@��������6�@�!@��#@�B@�_���������������_������������@��@����@��c0��T������#��7��/��+��9���@����+@��/@��7@�_�
T���@��{�&hfx'��@��@��@��������?֠�6�@����ෟ�������_�������������R����@��@��@��@��@����@��c0��T������#��7��3��/��+��9���@����+@��/@��3@��7@�_��T���@�#x`x����@?�@�6�+@��/@��3@��7@��@����`T�������������_��@����7@����/@��3@�����_��T�T�� xex�?y�@���@?֠6�/@��+@��@���/@��@�?��T�?@y�+@��x x��_�Td����Ӥ���$�E��������=����@��+@��3@���������������_���I���0�������-��� �������������و���@��@��@��@��@�����@��c0�T������#�@�$@���T���#�@�"@��������6�@�!@��#@�B@�_���������������_������������@��@����@��c0�T������#�#@�@���!T@�$@��k�T@�$@���`T��@�"@�����������������_������������@��@����@��c0�T������#�#@�@���!T@�$@��k�T@�$@���`T��@�"@�����\�����������_�������_����@��@����@��c0��T������#��7��3��/��+��9���@����+@��/@��3@��7@�_��T���@�#x`x����@?�@�6�+@��/@��3@��7@��@����`T�������������_��@����7@����/@��3@�����_��T�T�� xex�?y�@���@?֠6�/@��+@��@���/@��@�?��T�?@y�+@��x x��_�Td����Ӥ���$�E��������M����@��+@��3@���������������_���Y���@�������=��� ����������������@��@��@��@��@�����@��c0��T������#ѐ@�����@9���������_��� �����·���@��@�������T�#����@��c0��T������#ѐ@�����@9���������_���� ����������@��@�������T�#����@��c0��T������#ѐ@�����@y�����������_���� ����������@��@�������T�#����@��c0��T������#ѐ@�����@y����������_֮�� �����z����@��@�������T�#����@��c0��T������#ѐ@�����@�N����������_֒�� �����^����@��@�������T�#����@��c0��T������#ѐ@�����@9f��������_�v�� �����B����@��@�������T�#����@��c0��T������#ѐ@�����@�J��������_�Z�� �����&����@��@�������T�#����@��c0��T������#ѐ@����9�A�ac_96���@�;|@����k���	���@��_�kaT���������C7��������_����������@���@�������T�#���������?j`T��"@��A�cc_9�6;|@����k����_�kaT���������c6�@����_��@��c0�)T������#ѐ@�0��9�A�bc_9�6���c����_�c�������c4�����������_����������@��@������T�#����@��c0�)T������#ѐ@�0� �@� A����#�@��+��@��@���!�!����҇���������_���� ����������@��@������T�#����@���?�iT������#ѐ@�p�`���������>��cѱ����#�
0@��k��;@��?@��C@��G@��K@��O@��S@��W@��[@��_@��c@��Ay�k@����������_֐�� �����\����@���@�����a��T�#�����@��c0�	T������#ѐ@����������d���������_�p�� �����������9����@��@��@��@��@��������T�#����@��c0��T������#ѐ@���������������C��_�M�� �����������������@��@��@��@��@��@��c����T�#����@��c0�)T������#ѐ@�0� ���������k���������_�#�� ����������Sy�����@��@��@��@��S@y�@�������T�#����@��c0�	T������#ѐ@�P�� ������!�����!P���� )��,��������_���� ��������������������@��@��@��@��@��@���@�������T�#�����@��c0��T������#ѐ@�p�������@���@?�������_��������������@��@��@��@�����a��T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_�����w����@��@�����!��T�#����@��c0��T������#ѐ@�p�������@���@?�������_���������W����@��@��@��@�����a��T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_�����7����@��@�����!��T�#����@��c0�	T������#ѐ@�P����#�C@����������������_������������@��@��@�������T�#���A@�@��6#�@9C6�6#�@9c7��#�@9�7����
#�@9C6!@�!�@y?q�Tb6���@����_��@��c0�T������#ѐ@����'��3��7�F@���������������������_������������������@��@��@��@��@���@��#���A��T�#����"@�@�_�T@�!@�?�����_����_��@��c0�)T������#�[@�a�F� )��������@�'��A�eSM��4;��� �[@�a_F�!�[@�`_�������_���������@��c0�T������#� 	���X����	����������_���������@��c0��T������#��7��+��'��3��/����-�?�����'@��+@�/�@	��8���3@���A�aSM�a5�/@������/@�"���@�C`�D���� �����US�� � ��7@��@�b����@�������_�������������I����@��@��@��@��@����@��c0�	
T������#��3��7��#���9�9�A�cc_96���@�{|@����k���	���@��_�kaT����������/��7�7��3�/��/@��3@��7@��c� ���������#��@��9��A�cSM��4����"�@�#��{?�ckA�?�`T��	{?�coA������������/@�!@��������9�#@�@@�?����C��_֪������C��_������������@��@��@�����@��c0�IT������#ѐ@��@@��9�A�bc_9�6���c����_�c�������c4�����������_��������@������T�#����@���?멑T�ѝ�?����#�������������������������&07������
@�@���
@�_��T���
����
���D	��{t����@���@��@�������������������B����@���@����@����A�cSM�c5�@�����@�%��@�&������@��@��@���@���@���@���@���@���@��@�Tf(6������ � �!��*t@�+�^���,�����k���������@��@������G6���� ��������@���� �����{��~�d����}�T� 6
��06@�@���@�_�bT������D	��t����@���@��@������������������@���@����@����A�cSM�c5�@������@� ��@�!���������_�@�
@�
�@�_�T����������D	���s���@��@��@���������`
����������@���@����@����A�eSM�e5�@������@� ��@�%���a�_�T�@�D	���s����@����A�fSM��4���� ��@�&�������%�F��h%8 ����C���@���a�����c�i!8�!���?)�jT��T���҅������|I��	��C������'�?P�c��TQ?P�	T%���c��h!8�@��@����P�������(����@��_�T��������D	���s���@��@����@������������R����@���@����@����A�eSM�e5�@�+����@� ��@�%���a�_��T��D	��gs���@���@�E��h#x�����A�eSM��4��� ��@�%�������@���@���@�,������ҽ�������Һ���J�_���T�hj8�qa��T
�h���J�J����
�D������i$8cф���(�jT��T���҅������|@����C������˟P�c��T�P�bT���������h$8��@��@��@�	�)Q����C��ˋ����@�f��	��T�������	���D	��s���@��@��@������������������Ռ���@���@����@����A�eSM�e5�@������@� ��@�%���a�_�T�@�D	���r����@����A�fSM��4���� ��@�&�������%����h%8 �
���
��@���b�����C�(i"8�B���?(�jT��T���҅������|A����C�����(�_P�c��T�_P�BTT%���C��h"8�@��@�	�!Q����#���J����@�G���T��������D	Є��r���@��@��@����������������m����@���@����@����A�eSM�e5�@�F����@� ��@�%���a�_�T�@�D	Є��r����@����A�fSM��44��� ��@�&�������%����h%8 �����g��@���a�������i!8�!���_(�jT��T���҅������|B����C������G�?P�c��T8?P�bFTE������h!8�@��@����P�������)����@�!�_�T��������D	Є�<r���@��@����@����������������@���@����@����A�eSM�e5�@�މ���@� ��@�%���a�_�T�@�D	Є�r����@����A�fSM��4̉�� ��@�&�������%��{�h%8���@��@��@���@���@���@���@���@���@���@��T���������� ��
��C���d������i$8cф���(�jT��T���҅������|@����C������˟P�c��T��P��6T���������h$8��@��@��@�	�)Q����C��ˋ����@�f��	��T�������	���D	Є��q���@��@��@�����������������������@���@����@����A�eSM�e5�@�b����@� ��@�%���a�_�T�@�D	Є��q����@����A�fSM��4P��� ��@�&�������%�F��h%8 �S���S��@���b�����S�(i"8�B���?(�jT��T���҅������|A����C�����(�_P�c��TH_P�b(T%���S��h"8�@��@�	�!Q����#���J����@�G���T��������D	Є�Xq���@��@��@���������������� ����@���@����@����A�eSM�e5�@������@� ��@�%���a�_�T�@�D	Є�5q����@����A�fSM��4�� ��@�&�������%�F��h%8 ������@���a������(i!8�!���_(�jT��T���҅������|B����C�����H�?P�c��T�?P�TE�����h!8�@��@���Q����#���*����@�A�_�T��������D	Є��p���@��@����@�����������������@���@����@����A�eSM�e5�@������@� ��@�%�����@�!6e�_�bT���@�D	Є��p����@����A�fSM��4}��� ��@�&���������@��������h%8�@��t@�����Ը�f���&1���|E��H������?������b��+�@��@����@�_�bT���@�D	Є��p����@����A�fSM��4R��� ��@�&���������@������{�h%8����@���@�����@���@���@�Z�������(i"8�B����(�jT��T���҆�������|E����C�������_P�c��T<_P��T������h"8�@��@���Q����#���J����@�F����T����������D	Є�Wp���@��@��@����������������������@���@����@����A�cSM�c5�@������@�%��@�&�����@��������ҡ�������Ҟ�������қ�������Ҙ�������ҕ�������Ғ�������ҏ�������Ҍ�������҉�������҆�������҃�������Ҁ��������}��������z��� ����������������#��'��+���!���@��@��@��@��@��@��@��#@��'@��+@�Z���@��c0�	T������#�@�@@�-T���A�cSM��4@�����#��	�!�����?�/����������_������~���@���@��c0�IT������#��7�$����1����#����������@�����C��_������������~���@��@��@��@���@��c0�iT������#��7�C@�%�F@�_�T���'��;���D	Є��o���@��'@����;@��#����+��������j����+@��@��#@��������_����������~���@��@��@����@����?�i!T��ѝ�?����#�������9��	��9����߈�5������������X����@�d`����Ȅ��@��@������G��3��K��C���f�� ��߈�|@��7��}�	T��@�����@�g��r�@�B����!��c��������:�	��)�5������@������/���@������A�cSM�c5�@���@�#�"�������4���������������������������������>��c�}����#��@����o@��k@��s@�?��@����������������������?��W��;��?�/��	�B���!T��?�
�J	��������#�����@��9���C@��G@��@��K@��3@��7@��W@��?@��;@�Q�����@�J@��@�`@�a@�b	@�@?��@�A�B	��A�kSM��4���� �E@�%�@���%�he8�(q�T!�_�T�@�D	Є��n���@����A�fSM��4���� ��@�$�����A�$�E��h$8 ՛A�dc_9$6���@���@��|@����k���
���@���@��_�kaT����������7����@��@�����������������@��9@�@��@�A@�B@�C	@��?��O��S��@��9��@�D@��?�9��@�D@��?��O@��S@��������_��	������������_���
�B�.���� �Ty���O@��S@��������_������������}���@��@��@��@���@��c0�IT������#ѐ@��@@��9�A�bc_9�6���c����_�c�������c4��X��������_���K}���@������T�#����@��c0�IT������#ѐ@��B@�C@�@@�-T_���A�cSM��4C@���#�_�`?�/�	�!����������_���#}���@�������T�#����@��c0�IT������#ћA�`SM��4[@�`�G����� � %�/�[@�`������C��_���#}����@��c0�iT������#��3��#���������#���������k�������C��_�����������}���@��@��@��@���@��c0�T������#��'�C@�D@�E@�����������_����������|���@��@��@���@��c0�	T������#��;��C������������@��������'��+��#�������.����������_����������������|���@��@��@��@��@��@����@��c0��T������#��/�C@�D@�E@�F@�G@���������C��_����������|���@��@��@���@��c0�iT������#��3��#���������#���������������C��_������������|���@��@��@��@���@��c0�T������#��'�C@�D@�E@�����������_���������N|���@��@��@���@��c0�T������#��#������������������@���d����@����������_�����������M|���@��@��@��@���@��c0��T������#��+��3��'������������������'@���=����@�����������_���������������$|���@��@��@��@��@��@����@��c0�T������#��#�����������������@�������@������������_�����������|���@��@��@��@���@��c0�)T������#��+��'�������Q������������'@�����@��@��L����@	��7c�� ������������{���@��@��@��@����@��c0�T������#��3��;��/�����������n����#��������/@�������#@��@��L����@	��c�� ����������������{���@��@��@��@��@��@����@��c0�)T������#��+��'��������������������'@��������@��@��L����@	���b�� ������������{���@��@��@��@����9��!�߈ |@��_��9������_��9`�B��Ȃ�@@�A@��_������_��@��c0��T������#����#��'�@	��!��A�aSM�4������@	������@��D���@�[�9B`�����?J���������_���������;{���@��@��@����@��c0�)T������#�#��9���9�A�ac_96���@�;|@����k���	���@��_�kaT����������7�/�&���/@��!�/���������#��@��9@�@������9�#@�@@�?��@��@�����C��_ַv���@��@�����C��_������z���@�����@��c0�IT������#ѐ@��@@��9�A�bc_9�6���c����_�c�������c4������������_����z���@������T�#����@��c0�IT������#��7��?������������5��������'��+��#�[@�`_F�����������������_��������������z���@��@��@��@��@����@��c0��T������#��/�C@�D@�E@�F@�G@�p�������C��_���������lz���@��@��@���@��c0��T������#��3��#���9������#���[@�d_F����������������C��_�����������gz���@��@��@��@����@��c0�iT������#��7�C@�%�F@�_�T���'��;���D	���.k���@��'@����;@��#����+�������������+@��@��#@��������_���������z���@��@��@����@��c0�iT������#ѐ@����9CI���������_���������z���@��@��@��@�������T�#����@��c0�iT������#ѐ@����9I���������_�������z���@��@��@�����!��T�#����@��c0�iT������#ѐ@����9�H���������_��������y���@��@��@�����!��T�#��� ����_��@��c0�T������#�#����kT@�$@��k�T@�$@���T���#�@�"@��������6�@�"@��#@�d@���AT" ��d ���k�T!$@�b$@�_k��������������_��������y���@��@���!@�@�?�����_��@��c0�IT������#�����B�?�Thb8�qcT�q)��T�������������_�a��@��������_�������uy���@��@����@��c0�T������#��;��7��C��G�����������@��3��7@��X��@�@�a�@�_�bT�+����@�D	���2j���+@����A�fSM��4�� ��@�"�������� �a��G@�"��|ӛA�aSM�a5�C@�ҁ���C@�!�bh`�"�ah ��������_�������������+y���@��@��@��@��@�����@��c0�iT������#��3��/��?��;�����`��#���`	�������?@���A�bSM�b5�;@������;@�$�����/@��#@��@�@��3��X���@����A�dSM�d5�@������@�!�@�"������C��_��������������x���@��@��@��@��@�����@��c0�IT������#��#�������������@��3��@�o��@��������������_�@�@@�A@��������_������������_����������x���@��@��@����@��c0��T������#��#�`�������������@��3��@�?��@�@�@������������_��������������_����������x���@��@��@����@��c0�IT������#��#�������������@��3��@��������_���������lx���@��@��@���@��c0�)T������#���I�����������{k���@��@�������_�����Ox���@���@��c0��T������#���1����+��#� ���A�B������'����A������D	���i�������@����'@������'�����������؂���#@��+@��@��@��'@��������_�����x���@����@����?�IT������#����� �@�������>��c�����#�`�������@��g@��c@��o@��g��c��o�@����!��D��@�����c@�����jT$�c@��o@�F�C6�9���g@�_��T�k��s�����D	������h���c@������s@��k@��g��o��c������������������@9��7[?�c�F�[?�d�F��������������_��o@��c@��g@������������_������������_������������������_������y������@��@�@��������������w���@��@�����@��c0�iT������#���"%�B`%�K������������j���@��@�������_������w���@���@��c0�)T������#���"%�B`%�/����+��#� ���A�B������'����A������D	���@h�������@����'@������'���������������#@��+@��@��@��'@��������_�����Gw���@����@���?�I,T������#�b��g��k��o�%����A��7��W��3��o@�C@�`?�`��g@��@�@�@�����
T�������@9�{�Ƅ��@��dqIT�(qT?�AT�4qT@9�(q�T�3@��W@����g@��W@��3@���$����������������_�����������_�������������_ր�8���������x�������������������_��?��T�h`8��q`��T�$q ��T����?�-T'�_�	T�hg8�q��T%q���T�7@�_��T?�T�@�#�H�������@�����cT���/��S�����D	����g�������S@��/@��[��K��G�l����G@��g@���K@���k@���𒤰���˛A�fSM�f5�[@�@���[@�!�@�"��C��?������M
T�g@�@�@���@�_�BT���@�D	���pg���g@����A�fSM��4"�� ��@�&������g@��&��{��h&8@��?@���
T�G@����C@���c�������L��S_��T?�CT�g@��@��@�(��I��	�i����@�		����T�+��O��K��
�����D	���9g���K@��+@��O@������K��[��;�@����	�����;@��g@���K@���A�cSM�c5�[@�����~���[@�!�@�"����[?�c�F�[?�d�F�������������_��g@��@��@��@�����������_�c�?��Thc8��q`��T�$q ��T�����?��T%џ�IThe8߀q��T�$q���T�����w��n������[��r��i������V���?��T�h`8߀q`��T�$q ��T����?�-T&�_��T�hf8��q��T�$q���T�7@�_��T?�cTB�!������������������_�I��@������-�� ����������u���@��@��@�����@��c0�T������#������@�A��@���@���
���@�_�q���T_$q���T�@�B@�C$@����C@���D@���LT�Tc�C��@�C�A@�@@��bTA@�C$@�#h 8��A$�A(��@��������_��~�� ������u���@����@��c0��T������#��+� ���{��������������h���@�B����������@���������_��+@��������_�������uu���@��@����@��c0�iT������#��7�?�T�?��;�@9��q�T��q`T�|�������A�!l
�J�YF��������$)��1������������_��7���q����9�@�A����'�a���jT��a�!P/�����7@��;@�.�=F���@9����$)��1����'@��������_��;@����#������~��?@����7@�&��+�%�"Th��h��G���z��}@�����!T�(�i�"T���҈������}@�����T���bT�T`�������'@���#@��{A�bSM�b5�+@��}���+@�"��$)���1�
���������������������@9�������_����������t���@��@��@�s���@��c0��T������#�B���d�A6�����#�����!()������{����E���#@��@�$)��1����@�������������C��_��������t���@��@����@���?��
T������#��W�����;��7��;9�K����;@��K@��;A9�������7@��G��3�A6 ��W@��������/��C��������g���/@����?��+��� ������7@��@T�?@��+@��B,������3@��(�c�5��@��������G@����@����?9���G@��@������3@��(�c�5����?A9���������C@����������_�$�6��`���-���7@���3@��{A�cSM�c5�G@��|���G@�%����$)���1����������������������_�������Ct���@��@�����@����?��T������#��_� �@�������>��c��}���#�`�����{A�aSM�a5�_@��|���_@�"� �C@�#��@��� )�2��������_������y�����_@�@�$��������	t���@����@��c0�%T������#��/��7��3�@�c@������������@����������7@�_�MT@����T����.��a��/@�d@���,T��@ӟ�q!T�@�e��@��~��7@��3@��@���4q!T�@�e��@��~��7@��3@��@����~�d��7@��@������@���T@ӟ4q!T��e��@��~��7@��3@��@����(q!T���e��@��~��7@��3@��@�����~�d��7@��@������@���7@��@�����T@ӟ(q!T���e��@��~��7@��3@��@���� ��@�$@��7@��@���D��@���@���mT����T����@��@�@���)T@�$@��h'8��$�(����~�d����Y��AT@ӟ(qaT��7@��@����~������@��7@�J ��@�$@��7@��@���D��@���@���mT����T����@��@�@���i
T@�$@��h'8��$�(����~�d����&��T@ӟ4q!T�@�e��@��~��7@��3@��@�<���(q�T��7@��@����7@��@����~������@��7@�	�7@��@����~������@��7@��T�3@�i&8����[?�cCA�?�!T�#���[?�cGA����������6[?�aKA�[?�bOA��@��#@��/@��@������@��T[?�eCA�[?�fGA���@�g@��T{A�gSM��4g@�}{��'������������C��_�����*|������'|������$|�� ������������r���@��@��@��@����@��c0�)T������#ц��������������_������r���@���@��C�?�)T������#��O�������`h$��O@��������/��+��;� ��������7��C��������e���7@�b��@9��q�T?�@T�!��+@����/@�_�cT�;@�
�?��3��;@����@�$	��cc�������?@��3@���f�����|�{A�fSM����4{�� �fhd�&������C@�[?�eCA�_�T���C@�[?�cGA����C@���W��6[?�cKA�[?�dOA��7@��C@��;@��+@��/@�����C��_�����Rr���@�����@��c0�IT������#�������������_�����>r���@�������_��@��c0�iT������#��/��3��7�������C���9F���@�������/@��3@��7@�KC��	�c�����#���t7�������@�������C���� )�1�����C��_���������C��_���������r���@��@��@����@��c0�IT������#��/�@��@�������/@�@@�@�@�Aˁ������	������C��_�������������JT�#�[?�c�B�[?�d�B�[?�e�B�B����?�T@9�4q`T@9߀q`T�$qaT�#@���#@�����#@�������C��_������q���@�����@��c0�IT������#��?����@�B���q���?�mThb8�@�� Ě����	@Ө Ț���0��G��������?�1��(�������������6����@��dq�TC�7��c@�dq��T	�����#�k���������_�������c���������_�������_�������_�������qq���@��@�����@��c0�)T������#����������������������_�B�?�-Thb8�@�� Ě����	@Ө Ț���0��G��������?�1��(����������F�����qaT�@��������ad�����������_փ7���@�������Ud���@��������_�h"8�@�B���q���?�
Thb86��ѥ@ӿdqhT����#�7�ѥ@ӿdq���T�������#� �dAЄ�,���߈5`A��,�!%�! %�K���@��#@�;@�d�G�����@
�!������@���@��@��������_����@��#@�d���@��������_����������p���@��@��@�}���@��	�?�T�ѝ�?����#ѬE��{A�aSM��4ty�� �;@�d�G�$�;@�`����t)Д�7����>��c��z���#�������[A��@��@�����*T���[��@����@���;@�a�G�@
�!�UP���@��{A�dSM�d5�@��Iy���@�$�@�%��������_����p������@��c0�	T������#��7�������@���yA��!	�!
����#��7@� @�!@��A��!	�!��'��+�����@��������2����������_������p���@������_��@���?�),T�ѝ�?����#�������q����T������}��b����G� 	����a���G@������;��g���@��3�����5E���{��@�d@��@������#�?�&T@9�q`T$qAT�@�
��0������{@�����������_ւ����������!��&�5A��)�!1����{@�������_��@�c@��@��g@��;@��W@����[@��;��g��[��W��@���"%�B@%�������k��s��K��?�[?�c�B�[?�d�B�[?�e�B�|���&6�3��/��c������6�c@��/@�����[@���g���C��o��[������3@��
�c4����������c���+��_��o@��C@�@��3��{@����@��W@��C@���� ѿ�����+@���f���W�e��;@�-�;@�a��g@���%��7������|����w�{A�hSM�h5�_@�fx���_@�(��@�)���@��3��{@��o@�`O���@���{A�eSM�e5�g@�Sx���g@�#�@�%���7@��w@�;@�@��_�T�����@�$	Є��`���C@��W@��+@������;@��S��O�ѩ�'���|�{A�gSM�g5�_@�.x���_@�'��hd�)��w��h$�@��3��{@��o@�'O���S@���O@��{A�dSM�d5�w@�x���w@�#�@�$���@��;@��g@��K@��H��a�!;��~��k@��?@�_�n@��)�!1����{@�������_���a�!;��~��k@��?@�P�_@��)�!1����{@�������_��{@�����������_�B���M�T�hb8�@�	!ǚ�����@�!ǚ_�)1��꿟���)
���0���A�'�������a�!;��~��k@��?@�'�6@��)�!1����{@�������_��{@����s@�������_�;?�a�F�;?�b�F��{@�������_�;?�a�F�;?�b�F���������_�����bx�� ���������o���@��@��@�����@��c0�T������#�#@�@��!T@�#@��T@�!@�8�����������_��������n���@��@���@��c0�T������#ѐ@��	��C��K�@��K��O�@��/������������@��3��/@�mN��@�@�a�@�_�bT�3����@�$	Є��_���3@���{A�fSM��4Ww�� ��@�"�������� �a��O@�"��|�{A�aSM�a5�K@�Ew���K@�!�bh`�"�ah ��������_�Դ� ��������������n���@��@��@��@��@����@������A��T�#������@��c0�	T������#ѐ@����+���@��������������@��3��@�������_֤�� ���������nn���@��@��@���@��#���A��T�#�����@��c0��T������#ѐ@�p��#���@�u����������_ց�� ���������Kn���@��@��@��@������a��T�#����@��c0�IT������#ѐ@�P��3��;���?��;�@�������s����#���`	�������?@��{A�bSM�b5�;@��v���;@�$�����@��#@��@�@��3��M���@���{A�dSM�d5�@��v���@�!�@�"������C��_�2�� ��������������m���@��@��@��@��@����@��c����T�#������@��c0�iT������#ѐ@����+�@�@���������������!������� ��3��@�s��@�@�@�������������_��� ����������m���@��@��@���@��#����T�#�����@��c0��T������#ѐ@�����@�@�����C��_�ֳ� ������m���@��@��c�����T�#����@��c0�)T������#�;@�`�G�@��1��ҡ����{A�`�	�����C��_����m����@��c0��&T������#� 
�!��|���VB�������
�B���� 
�!�
M��C���{A�dSM��4@��u��$���$�� 
�!��@��
�B�)��~��L������{A�eSM��4@��u��%�D�0�� 
�!��@��
�B�)��~��L��$���{A�eSM��4@��u��%�Є��� 
�!��@��
�B�)��~��L���}��{A�eSM��4@��u��%�d����� 
�!��@��
�B(�����L���}��{A�dSM��4@��u��$�d����� 
�!��@��
�B<���ҰL��D���{A�eSM��4@��u��%��l�� 
�!��@��
�B�)��~��L��D���{A�eSM��4@��u��%��l�� 
�!��@��
�BD��@��L�����{A�eSM��4@�}u��%������� 
�!��@��
�BP����zL���|��{A�eSM��4@�ku��%�$��
�� 
�!��@��
�B*��~�hL�����{A�dSM��4@�Yu��$������� 
�!��@��
�B*��~�VL���@��{A�dSM��4@�Gu��$�$Єd�� 
�!��@��
�B$*��~�DL��$���{A�dSM��4@�5u��$�Є��� 
�!��@��
�B$��~�2L������{A�dSM��4@�#u��$�$��p7�� 
�!��@��
�Bd���� L���|��{A�dSM��4@�u��$�$Є,*�� 
�!��@��
�Bx����L��D���{A�dSM��4@��t��$��D�� 
�!��@��
�B4*��~��K������{A�dSM�d5�@�	@��t��!��@�!�;@�b�G�"�B�B��;@�a��������_���Gl�����@��c0�T������#���xqcT��	 ��@��� �!�X���㧟����������_�����+l�������@��C�?�i�T�Cѝ�?����#������������@��
�B�>�����$6����o��_���a���"%�B�%�u���㧟��@��_@���@����o@�D6c���
����"%�B�%�e���㧟��@��_@���@����o@�D6��� ��@����C�_�T}�C����@��@����@�_��T�K���������$	������\���@������@��K@����{�����������������v���{@����@�����@��� � ��@����C��TJ�C����@��@����@�_��T�@�$	����\��������"����h"8��@��o@���� ��@����C�_�T)�C����@��@����@�_��T�G���������$	�����r\���@������@��G@����{����������������7v���{@����@�����@���>��������C��_��A�@
���"%�B�%��A�����	���A��A�P�� ��@����C�_�T��C����@��@����@�_��T�O���������$	�����4\���@������@��O@����{�����������������u���{@����@�����@����A�`�@����g� 	�������[����������>��c��t���#��A��� 
�!�,C�����g@���@�
��������C��_���Fh#����C���c@��g@��@���@�G���@��@�?��T����s������@�$	������[����@��s@��������c��g���D���c�|�{A�dSM����4�s��&�Dhc�$����c����G)������z�&������������������@��c@���@��@��@����)T������@��k��@��� 
�!��A�t��@�@� � ��@����C���TF�C����/����@��@����@�_�"T�@�$	����[�������/@��@���&�g��h&8 � ��@����C���T#�C����@��@����@�_�BT�@�$	����[�������/@��@�g����#��{�h#8�k@�����"%�B�%��@�������@��k@�p�� ��@����C�_�T��C����@��@�&��@�_��T�{��C�������$	�����T[���{@������@��C@��{��w����������������u���w@����{@�����@��� ��/@��@�����*T � ��@����C���T��C����@��@����@�_�T���@�$	���#[�������/@��@����{@���&�G�ҧh&8G�� ��@����C���T��C����@��@����@�_�cT����@�$	���[�������{@��/@����@�G������&Ѩ�Ҩh&8�T ��@����C���Tp�C����@����@��@�_�bT�{��@�$	����Z���/@��@��{@�G�Ҩ�������ɬ��	h%��������0�����������Gc���
����%�B�%�N���㧟��@�G�Ҩ�����/@� 7 ��@����C���T*�C����@��@����@�_�bT�@�$	����Z�������/@��@�G�Ҩ����%�F��h%8����V � ��@����C���TH�C����@��@�a��@�_�T�{�$	����Z���/@��@��{@�����{��w��������St���w@����{@�����@��������������C��_��@��@�����?�T����C��_�@��*���*�����{��j�T�h`8�qjT�
������.+���/@��@������{@����xq���T�$q@��T�� 	���(�!@/��P����
T�h`8��q`T�pq!��T?��T���%����� ��@����C��	�T��C����S��@��@�*��@��
�"T�7����{����
���$	�����"Z���{@��������@��7@�����{��w�`	��s���{@����w@�����@��� ��@����C��To�C����@��@����@�_��T�@�$	����Y��������%ц��h%8�S@��/@��@�F��G�Ҩ�������?�
Tc���%����� ��@����C��	�T@�C����@��@����@�_	�T�3����{��	�$	����Y���3@��{@����@�����{��w�������s���w@����{@�����@��� ��@����C��T�C����@��@����@�_��T�@�$	����Y��������$�E��h$8� 	���(�!@/�P�� 	���(�!@/�P������ r�� 	���(�!@/�P�� 	���(�!@/�
P��������r�� 	���(�!@/�P����jT�[��h`8�W9����@��xqcT�@���ߨqaT�@�ߜqaT�@�ߔqaT�@��W��� � �!��@�����㷟��[@��W@��@��WA9G�Ҩ�����/@��6?�hT���&����� ��@����C��	�T��C����@��@�*��@��
�"T�?����{����
���$	�����?Y���{@��������@��?@��{��w����`	�s���w@����{@�����@��� � ��@����C��T��C����@��@����@�_��T�@�$	���Y���������WA9�D�'Ѩ��h'8'��l1��hf8 ��@����C�?
�Tx�C����@��@�!��@�_�T�_9�@�$	����X�������WA9�_A9'��l1�������@�)�h)8�he8 ��@����C���TS�C����@��@����@�_�BT�[9�@�$	����X�������[A9�����&�h&8�[@������/@��@�G�Ҩ��D��?�HTc���%����� ��@����C���T"�C����@��@�f��@�_�T�{��;�����$	����X���;@��{@����@��{��w���������yr���{@����w@�����@����� 	���(�!@/�O������q�� 	���(�!@/�	O�� 	���(�!@/�O�� 	���(�!@/��N�� 	���(�!@/��N��������q�� 	���(�!@/��N�� 	���(�!@/��N�� 	���(�!@/��N�� 	���(�!@/��N�� 	���(�!@/��N�� 	���(�!@/��N�� 	���(�!@/��N�� 	���(�!@/��N�� 	���(�!@/��N�� 	���(�!@/��N�� ���������fg���@��@��@�:���@��c0��
T������#�����a���D�9�@� ՟�qATa���c��c@�@��������
���������!L����)��,��������_������������_�
�����{����!�)����)��,��������_�
���������!�*����)��,��������_������������_�
��߻�a���A�!h����)��,��������_�������g���@��@�����@����?��@T��ѝ�?����#��#��� ��(�B`=��@�r����o���������������������{��;���o@��#A�?�(=T��C���$����A����������������������_���@��O@��@��@�c�������%�B`*����a�>����C��O������[����(�B6��@�;����6�k�����@����;���k@�����@���������@
���CE��@��7t;������@���@��k@�@
���=F���9{A�aSM�a5��@�2o����@�$�@�%��@
����@���@��k@�/��@��@��@��@���������@��[@� 
�!�E���6@��C@���`T�@�@��@����@��C@��7 
�!���@��@��[@�F���C@��{A�dSM�d5�@�����n���@�#�@�$�����
��+�����a�!(������)�c�,������������_�����J��?�T@9��qaT�@�;?�c�F�;?�d�F���@��@����������_��@������#����>��c��o���#�@
����#�4>���#��>����@����@����@��W���@��@����c��(�c6��@������ 
�!��@��D���7������������'@�@�����6���g� 
�!��@��@��W@��E���g@��{A�dSM�d5�@��n���@�!�@�"������@��@��@��{@���@��������_��S@�@��@���9�S��������@��W@��6��	�B��������S@��6��	�B
��������
�������������������K����� 
�!��@�dD��@�@�a6 � ��@�������T������@��@�a��@���T�G����w���	���V���G@��w@����@��w��s�����������Zp���s@����w@�����@����������@��K@��(�c6��@�������� 
�!��@�*D���6@�@��S@�@�������6 ��@�������T~�����@��@�&��@�_��T�w��c�������	����RV���w@������@��c@��w��s����������������p���s@����w@�����@���n����R� ��@�����_�TI�����@��@����@�_��T���_��w�����	����"V���w@������@��_@��w��s�����������������o���s@����w@�����@���>����@9��6�@��@����˟��T�?���� 
�!��@��@��W@��D���?@��[A�dSM�d5��@��m����@�!�@�"���F�P&��_&��	���(�!@/�^L��	���(�!@/�YL��	���(�!@/�TL������]n�� ��������d���@��@���@��c0�		T������#��/� ��(�B7��@����@����?�T�#�@�@������!�? �T@��n�Ҥ%��dn��$-��� T?�!T@�����Ĭ��k�T@9�q�T����������C��_��#@�@@�A@���������������C��_��@�����C��_�����������C��_�����������C��_��������d���@��@�����@��c0�)T������#�R���@�������_������d�������@��c0�IT������#����#�%�B�%������T���#@��(TC�������@��������������_������@��#@��������_��@��#@������������_����m�� �������]d���@��@����@��C�?�iT������#��O���@9��q�T�O��S��������@�
��������C��_�������������C��_֢�?�TiThb8��q�T�/��pq�TF�?�lT���T�W�hf8�� ��@� �!�H���㷟��O@��S@��/@��W@���C6E�?��The8 ��7@�������Tr���7����C@��?@����;@�_�BT�3��O9�	����@�	���T���C��;��3@��OA9�������O@��S@��?���&i'8����4q`T�(q Thb8 ��7@�������TC���7����C@��?@���;@���BT�K9�	������@�	���T���C��;��/@��KA9�������O@��S@��?��%i&8�������������������C��_��;@������?@���hT$˃���G������������C��_�������������C��_�E��$���$��	���(�!@/��J��	���(�!@/��J�����l�����l�����l�� ��������c���@��@�4���@��c0�T������#��;��7�%�B`*�R�� �A��9�@���q�T!���c��c@��%�B`*�D�����+���P��	����'��+@��@�%�B`*�8�� ���9�@���qAT!���c��c@��%�B`*�*���+����������@��`T���������#����+@�������@��@��@����#@�D6���������7@��;@��������_����������'@��@��������_����������7@��;@��������_����������7@��;@��������_����������7@��;@��������_�������c���@��@�����@��c0�)T������#��/�������?�	TiThb8��q`TD����D�?��TE�?��The8����@��$qhT?�����@��qhT?��ѥ@ӿqhT?�)Thd8��ѥ@ӿ$q)T��ѥ@ӿq�T�ф@ӟq�Tc�D���#���B�����MT�@�������3��	�B����#���*�a������@���<��������������C��_����/��3�"���	����TS���@��3@��/@�������������C��_�������T)
T�ha8����qAT&����T�hf8���@�%q�TDŽ��@�qhT�\����@�qhT�����&����T�hf8��	@�?%q�TȄ�@�qhT�\���@�qhT������_��Th"8F�'���_��Th"8F�'����������}U����������C��_������k�������k�������k�������k�������k�����k�����k�����k�� �������:b���@��@�/���@��C�?��T�Cѝ�?����#��������9@��2���@�3����@��3���������>��c��k���#� 
�!��@���:��`@�a@��w@�C@��O�B@��7�3���_��7@��O@�3��	�!��_@�����@�3�l�����:���s@�#��������>��cѵk���#� 
�!��@����9��`@�a@��w@�C@��K�B@��3��2���_��3@��K@��2��	�!��_@�����@��2�H����r:���s@�#��� �[A�cc_9C6���@�EA�(�{|@�����k������@�EA�(���_�kaT�����������7@A��(�����c��k�CA�c�(��o��C����@��9�����>��c�lk���#� 
�!��@����9���[��h"��W@��?@��2���_��G@��C@��[@��2��	�!��_@���c����@��3�����*:���s@�"��w@�`@�a@�C@��S�B@��;�����c��?��W��c��g���@��3�	�!�����"6������T&@�'@�(@���������������bT�����@�	Є�FR������������G��C�"����;@�d�B�|�[A�cSM�c5�S@�����i���S@�#��hb�$�����9��@�@@�?����C��_����	�B�.����C�c@������H�� �\������C��_�������7a���@��@����@��c0�IT������#ѐ@��@@��9[A�bc_9�6���c����_�c�������c4�����������_����`���@������T�#����@��c0�T������#�@�z�G���@@�?�	@�a�G������@�z�G�B@�@?�������_����`����@���?�	T������#��k��g� �CA�c-�c�߈5@A�-�%�!�%����g@��k@��W��[���@��2�	�!�����B7�c���y�g@��k@���C���[���	�c��T @�!@�������_����	�B�.���B�?�m	Thb8���qT�C��W9���@�dq�T����T�������@�	Є��Q���WA9�������g@��k@��C@���ƀ��h'8������T�������@�	Є�mQ���WA9�������g@��k@��C@��цh'8��f���O��S�@�3�	�!��c�����	�B��T"@�#@���������������_��������S���G��K�@�3�	�!��#�����	�c��T"@�#@���������������_�������N`���@��@�_���@���?�#T�ѝ�?����#�{����������_9�������7���c��O��/��S��@���jT���@��
�!�����i���/@��O@��@����S@�c7�@�% 
�!����
�B,!��@����@����@��@� 
�!��O@��
�B,!��@��?������[A�dSM��4@��h��#��
�c����@��@��O@��������C��g��@��@�����[��;��@��@��0���c��C@��g@��0��	�!��c@�����@��2�S����[@��;@��0���c��C@��g@��0��	�!��c@�����@�3�D��� �[A�bc_9B6���@�EAХ�(�{|@�����k������@�EAХ�(���_�kaT�����������7@A��(�����c@-��s�CA�c�(��w����{��@��_9�S@��k��/@��o�@��3�	�!��C�ս��"6������!T&@�'@�(@�������������3��W��7����;@���
�G��K�����������_��@����T�@�?�A��T�C��c��@��[@����@7�W@��3@�������c@��C@��7@��;@������_9�{@�@@�?��K@��G@�������_�!��BT���@�	Є�EP��������;@����C��?�"��i�B�|�[A�cSM�c5�[@��g���[@�#�hb�$��_�h"��/@��S@�L0���c��C@��?@��_@�s0��	�!��c@���c����@��3���������_9�{@�B@�@?��G@��K@�������_����	�B�.�|�� ��Z���G@��K@�������_�����������#_���@��@��@��@����@��c0�IT������#ѐ@��@@��9[A�bc_9�6���c����_�c�������c4������������_����^���@������T�#����@��c0�IT������#�[A�`SM��4@�`�G�}g�� �%��%�@�`������C��_����^����@���?�)T�ѝ�?����#�������9��� ������Y��A��!;����������@��9 ������>��c�zh���#��(�!��C��G�%�!`5��K��p��O��/��3������������_���6��`6�S@��W@� ����Q�� ��(�B@=��@��������?���T@����@���k��T@��@9��q�T@��@9ߨqa��T�@9߸q��T�+����7����'��
�BP��@���������7@��;��'@��?�@��2�	�!��������b�7�+@��@��@��7@��'@�(������s@�?�cCA��!T�w@�?�bGA�Z��6�����s@��w@�b�����9��@�@@�?��3@��/@��������_�B�B@������E�� �Z���/@��3@��������_�������E^���@��@�f���@��c0�T������#ѐ@�p�A@�a� @�)_���������_���^���@�����a��T�#����@���?�	T�ѝ�?����#����{���9 ������X��A��!���s��w����{��@��9 ������>��c��g���#��(�!��3��7�%�!`5��;��p��?�������_�������6�C@��G@���Q��y��?��T@���iT@��@9��q��T�'��/�@�(�-�c@�?�cCA��!T�g@�?�bGA�Α�6�����c@��g@����9�{@�@@�?������_�B�B@�����E���#��+����(�!@5��@�����/@��'@�u����+@��@��#@����'@��/@��T�@����T�@�i@9?�q��T��������f�������f�� �]Y��������_��������]���@��@�w���@��c0�T������#ѐ@�p�A@�a� @��^���������_���h]���@�����a��T�#����@��c0�iT������#�;?�b�B�;?�c�B��@��@��@����MT����@@�A@����������������_�;?�bC�;?�cC�
����@@�A@�5����@�B@��@�c����T�������_���N]�����@��c0��T������#��Ѧ@��$qITѥ@ӿq	T�ѥ@ӿq�T\���������C��_�	�����}�>�ƀ����#���4�������@����y������������C��_�����������C��_�����������C��_��#9��]���#@9���@��c0�	T������#���?�KT��@9������!��_9�@� @9���������������_��_@9������������_����������_�?�aKA�?�bOA����������_����������\���@��@��@���$�?q�T4q`T�qaT�@��_����_��@���?��:T������#��k��g��������6��[��G��C��?�@�
�@��@9���q�T%q`T5q T)q�Tq�T�ѥ@ӿxq)T@�b���c��c@�����������A��g@��@����0T�@��@9�4q@0T�(q0T���[@��G@��C@��?@�����g@��@�?�C2T�@��@�����)ѩ���������[A�gSM��4e��&��@�'����[@��G@��C@��?@�����'9e������@�@�&����-T@�	@�)��	����	�G���@��[A�hSM��4�d��'�@�(��Bф����@�%(�@�A��������g@�����[A�fSM�4�d�� ��@�&�$��@�&�������;?�dg@��@���T&�?�#'T���ˈ����������`T��;?�ac@�f���g@����_9;?�dW@��@�?�+T&�?�#T�@��@���"ˈ�����������`T��
;?�aS@���I���g@����_A9���[9�@��/��@��K��@��3�%�c@/������g@�����[A�eSM��4�d�� ��@�%���;?�ew@�?�T&�?�T���˨����������`T��;?�as@������g@����
6�@��/@��T�3@���������@��!��K@����CT�7��;��O���;?�eg@���mT��
;?�ac@�������7@��;@��g@����O@�c6��;?�eW@���mT��
;?�aS@������7@��;@��g@����O@�e@�e6���@�e��@�?�fCA���`T���@�?�bGA�������7@��;@��g@����O@�����e@����
6�
��,����c���S��W�����A�����@����w���g@�`�[A�dSM��4d��!�e@�%�a���;�_A96�[A9`6�@��@����@�_�T��	���;L���g@���[A�fSM��4�c�� ��@�&�������%ѦA��h%x�@��@����@�_�T�@�	���!L���g@���[A�fSM��4�c�� ��@�&�������%�A��h%8�A���A�����C@��G@��[@��?@�h��	����S��}�>�ƀ����W�����������@����w�������?@�������_��?@�������_�@�����������_�������������_�����]d��dd����bd����`d����^d���@���[d����Yd�� ������������Z���@��@��@��@����@��C�?��	T������#ѭ/��[A�aSM��4uc�� �@�e�G�%�@�`���������������@��+��(�ƀ��'����3��
���?��/��;��(�<��7��C��
Х���?����~�����	����K���#������#��~�	�����;������z���~���@��[A�eSM�e5�#@�@c���#@�!� �@�b�G�"��@�`������C��_����Z������@��c0�	T������#���������_��������Z���@��@���@����?�IiT��ѝ�?����#�����#��_9�����>/����</����@���8��[A�aSM��5�A��A��b���A�!��A�"���������?�?�aE�������? �AT@��,��b���"���b���?�aT���@��[9?�aE�������a�}��
;���a�}��	`��}���K�?�`E�����K@��K����������!@,������������[A9��9�������@���������@��_9�#A�dh������������c�����cЄ��K@��������������������k����_��W��K��S��O��������A�����?�dCA�?�T���g�?�cGA����������E7�@��g@��@��C��K@���MAT@������@��K@�@��$�T@��@����G�����'�����T� @9��q�T����
@��
�B���~�
�!�m��@�@��@����K@���S@��O@��W@��k@��@��_@�������3�5��O@��3@�D˟ ��8T�w��[�������~�����[@���w@������(�B/��@��(�/��n����?�dCA�?�`T�@��G����c�?�cGA����������@��G@��c@��@���#27�3@�d��O@��˄ �D/���O��@��@��@�`�@�@���HHT��@�@��˄�����a����L���3@����A��
��+�����{��/�
��+��@�9��@�@���@�_�bT�����@�	���=J���A���[A�fSM��4�a�� ��@�$��������%ц��/@�����|�[A�fSM�f5�{@��a���{@�&��he�'��h%��K@��S@��O@��W@��k@��@��_@�(���@�a@������>��c��b���#���3���01��2��z�3@�d��O@�����Ѧ/���w��s��@�a@������>��c��b���#���3���1���S@������ݭ��[@��[A�aSM�a5�@��a���@�%���@�e@�[A�fSM�f4�a��%�����W@����@��(�B/��(�/�n����?�dCA�?�`T�@����C��g�?�cGA�������ٌ�@��C@��g@��@���17�W@��lT�@��@��@�?��1T�s@���@��@�)��@�I���E���������O@����[A�gSM��4[a��%�G@�'�E�I
�����k@��@��_@�p�@�e��A��@��@��
�B<$�C�Ҍc����a)��W@��?@����?��@��@��@�?�+T�@��@��@���"����������#Q��A%��@�`��k@�	���q���=I���q��k������@��(�c���������
����C�L�����(�B/��@��@��k@����(��/��m�����@��@�� @��@��@�� �[A�eSM��4a��$��@�%����@��@��@��˄����_@��$����[A9@7�@���@�e�A�@�g�A�	�o��@�JY���o@��@������[A9������w@��k@��@����W@��k����_��W��O��@��@��3@�
��	����@��7��@�@���@�_�bT�����@��	Є�8�I���A���[A�fSM��4�`�� ��@�$��������%�[A�fSM�f5�@��`���@�&��xe�'��x%��K@��S@��O@��W@��k@��@��_@���?�`�F�?�a�F���������_9�A�@@�?��@��@��@��������_��������_9�A�@@�?��@��@��@��������_�?�`�F�?�a�F���������_9�A�@@�?��@��@��@��������_�?�`�F�?�a�F���������_9�A�@@�?��@��@��@��������_��������_9�A�@@�?��@��@��@��������_��@������_9�A�@@�?��@��@��@��������_��;���K0���;@�����@����a@���@�C@��B@�! �g?�`�F�?�a�F���������_9�A�@@�?��@��@��@��������_���@�!@��7���*0���S@��7@� ��S���@�����x����������_9�A�@@�?��@��@��@��������_��������_9�A�@@�?��@��@��@��������_��������_9�A�@@�?��@��@��@��������_��������_9�A�@@�?��@��@��@��������_��������_9�A�@@�?��@��@��@��������_֭`�����`����e@��@�B�!�_�L��T��������`�� ��R���@��@��@��������_�������0W���@��@�����@����?�
T������#�C@��O�D@��S�@@���Ec@9F@�g@����9�K��@�X���S@�C@�C�@�[A�cSM��4�_��!�C@�#�A��@��O@����@9�K@�6�@���T@�������>��cѻ`���#����
��	��.���@�!�$��O@�!@���"@�@@�A @��X���������_�����/���@����@�"@�!@���	�@��O@��S@��Cx`��@�d@9��k��T����V������@��C�?�		T������#�@������>��cт`���#�
��	����.��������R/���/@��@����3@���7@�C@��+�B@���������C��_ք��/�����j��Texd�� @�&����'��@���;X��`����c��#�@�b�A�@�c�A�a���@��#@��c@��6�@������/@��@��/@��@��+@��'@��������V���@�����@���?�	T������#�@��
�@A9�6�W�@� @�������/Q�����7��W@�"$@��#�!@��'��d��3�%���`�"�,���(�!�0���#@��3@�?��@��BЃ�[A�cSM�c5�7@��^���7@�#������'@���C��(�B�#��G��K��������������)�0��������_����������������_�@� @��������P��������)��0��������_��?�@��+�@��/��d��3� Հ������+@���/@���3@�_��"�����[A�cSM�c5�?@��^���?@�#��;������ �`�"�ɪ��(�!0��[A�aSM�a5�;@��^���;@�"��|��@���+@���C�������������������(�0��������_������U���@�Y���@��c0�iT������#���������!@��� ?�������_������������_����������U���@��@��@���@��c0�)T������#�@�����K��@�@��$�T@��@����F�����&����T� @9��q�T�����������_�@�
�!��
�B���~�4��@�@����������_������U���@����@��c0�T������#�@�������@�@�
�!��
�B��}���@��������������_�@�F���������_�����hU���@����@��c0�	T������#���@��!�2�b����x��W��@���;A�eSM�4�]�� ��@�!�"��@�!�����c��?�`�G�;A�aSM��4�]�� ��@�!����������_�����8U���@����@���?�iT�ѝ�?����#����������
���������~����
�!�)�4�����������G��7��3� �����;A�gSM�g5�@�@��]��!��@�!�@�"��O���@������1�ͩ��C��t�������E�������>��cѵ^���#�{��S��t��W��[��(�!�.��_��O@��c����w��{�;A�aSM��4���1��C@���|��C@������>��c�_���#��{@��C@��(��7@�_�CT�3@�a�_�TE��������G@���?�cT�?��;��K���2����;A�aSM��5�C@��G@��K@�U]���C@�!��G@�"��K@�#������7@����?@�$�(� �0��;@�4�,��3@�B�<�@�8�������_����]���]�����]�� ������������T���@��@��@��@�X���@��c0�	T������#��#�@�����@�@��@����?��@���;A�eSM��4]��"��@�#����������_�@������������_�����������aT���@��@��@��@����@���?�	T������#��g��C9�o��s�)���/�������;A�aSM��5�/@��g@��\���/@�#��g@�$��'����o@��s@������(�c�-��'@��;A�cSM��4�\�� �@�#���CC9!7@�!�!t7�"����C���B�	��|����`7�'@�c�'@�C@��#� �t7�!��]�������3��#@�����'@�C@�D@� ��(�-��aT�������+����T�@�?@��T���1�ƨ����t�������D�������>��cѮ]���#�[��3��t��7��;��@��?��+@��C����W��[�;A�aSM��4���1��@���v��@������>��c�^���#��[@��@��(������.����;A�aSM��5�@��'@�a\���@�#� ��'@��@�%���(�c.�����������������_�������������_����C9�������S���@��C@9�@��@�K���@��c0�	T������#��'��+��/�@�c@������?�^��;A�aSM�a5�@� \���@�#���+@��/@����;A�cSM�c5�'@�\�� ��'@�d@�$�`�������#@���`?�?D�`T���!�5�"�Ҭ��6?�a�F�?�b�F��@��@�����������_���������ZS���@��@��@�����@��c0�T������#��#�@�@��@��?�������_�����������AS���@��@��@��@���@��C�?�T������#��[��W��S��C�@��@��?��?@����S@��W@��[@�@���$@��
��@��@�A��������;��C@�d@��8@��<@��@@�� @��$@��(@�j @�k,@�l0@������������	����
�����i��C@�`�a$�;A�dSM��4�[��"�d(@�$�b(���a��;@�A��?@������C@�C,�;A�eSM��4�[��$�E0@�%�D0�?�eCA���T?�bGA�����Ն� 6?�dKA�?�eOA��C@��,�;A�dSM��4n[��%��0@�$��0�������C@�����������(@���������C��_�_����T��+����C@�� @���� ��@��˅����$@��(@�����C��_���������C��_�����\�� ������������R���@��@��@��@�f���@��c0��!T������#��;��[��W��K��G��7��3��/�	
��O�?�jT���?��;�������3@��?@�?��7@����G@��K@��O@��W@��[@����/@��;@�e6�Tj��@� ��)Thd8�q�T$q�T4q`T(qaT�@��q�T��?�Tj���
��)Thc8�qaT�@����T������������C��_�?�aCA�?�bGA�������C��_�����������C��_֬T������w��@7�/@��3@��7@��G@��K@��O@��W@��[@����W@��[@�����C��_���������@���3@��K@��T�/@����G@�Z��`7�3@��K@��IT�G@��@9 ���/@�S���W@��[@�����C��_��3@��	T!��7@�c�������/@����K@����T�W@�a��@�!���Tehd8��q�T�$q�T�4q`T�(qaT�@���qT��?��T�W@�a���
���Tche8�qaT�@���?��T����������C��_�>�aCA��>�bGA�����C��_ր���������C��_���
[����[��"[��������hf8��	ka��T��F���T��7@�����������jT���#������#@����3@��6����������C��_��W@��[@�����C��_������Z�������Z�����Z�����Z�� ����������������#��'��+��/��3���~Q���@��@��@��@��@��@��@��#@��'@��+@��/@��3@����@��c0�T������#�>�gkA��>�aoA��(�B/������������f����������C��_�����WQ���@���@��c0�)T������#�>�`E��{����B���z����A�����������_����>�`E�{���@�������_���8Q����@��c0��T������#�������������@�$��������_�����"Q���@���@��c0��T������#��������@������@���������_�����
Q���@���@��C�?��T������#��O��9�W��[�@�'��>�`kA��>�aoA� ��(�B/���������lf���O@��B9�W@��[@�<@���aT8@��@y���ҿk�T ��:��~�������]m������������C��_��������?9@�A����"����3��7��+��/��;��>�eCA��`T���>�bGA���������+@��/@��3@��;@����7@��6�������O@���`7�7@��+@��/@��3@��;@�c��������O@���
7�O@��7@��+@��/@���@7�?A9 7�O@�d@����d@��+@�?�`T��d@��7@������~��+@��O@�`6�@��������7@��/@��!����c���?��C�`��6�������@����l������������C��_������7@��+@��C��k!����c��?��C����
��������@����l������������C��_�>�aCA��>�bGA�������C��_��O@�@�����B9�W@��[@��!�;A�cSM�c5�O@��X�� ��O@�d@�$�`���������C��_�������C��_���C�c@��?��C� ��.��������@����l������������C��_�>�aCA��>�bGA�������C��_����C9������P���@��C@9�@��@����@��c0�iT������#��#�0@�_�+T���#��+��'�,@�������:~��6�@�`0@��'@�?�cT�+@��������&��#@��� ����������_ք������@�����f��@9��q�T�$q���Tf��@�d@���`T��a@�����~��@��������_�-Y�� ������������O���@��@��@��@�����@��c0�T������#��#�<@�_�+T���+��'��#�8@��������}��6�@�`<@��'@�?�T�+@��������&��#@��� ����������_ք������@��������@9��q�T�$q���Td@����T�@9�(qaTd@����Tg@�h@����˄�d�g�$���@���;A�gSM��4X��$�g@�'�d�d$@����Tg @�h(@���˄�d$�h(�$���@���;A�gSM��4�W��$�g @�'�d �d@���`T��a@������}������_��@����X���@����X���X�� �����������@O���@��@��@��@���@�@����_֐@��c0��T������#��+�@�#�B�_�T�'��+��/�C������
�������A�!�,�����(��,�������_ր
��ݣ����a�!�����(��,�������_���_�-T%hd8�qjT��
������������/@��@��@������'@��+@���dqI��T���dq�T���$q���T��q�T��q�T���T��џqI��T��q
��T��q�T��q`��T��q ��T��q���T�|q���T�
������{��A�!�(�����(��,�������_��;A�bSM��4VW��!�@�"������������_����������N���@��@��@�x���@��c0�T������#�@��;�@��7����B,
��|��������7@��;@�
�#��(�!<��@��;@��7@����������������A�!��v��������_������N���@����@��c0��T������#�`	��&�@���+��?�akB��?�boB���������������c�������+@����������c���#��'��
��>������@���v���������_�A�!@������5�� ���KN�����@���?�i!T�ѝ�?����#�����@�d��@�� 9�@����@������������_�`���������@�"@����� @�"@���'����B������(�/��@��}����@����
�B4��u���� @�"@�������B������(�/��@������@����
�B�qu���@�`�@����3���������>���_������>��cѲW���#��@������3��%�����3@��_@��K�Fh#���~&���/@��3@��K@��s@�G���@��@�?��T�;��S������@��������>���S@��;@��������/��3���D���c�|�;A�dSM����4\V��&�Dhc�$����[��/�)������z�&����������������[@��/@��_@�A��C@����T�C��_��@��O��@��7����3��@�?��@�@�_�(�/��@��
�B,����������t���@��@��@��(�B7��@�������c�������6�P���;A�aSM�a5�@�@� V��$��@�$�@�%� ��@�%������������(�-��������_����������������_��?��W��@��G��@��+����
��O@��7@�W����B��c��g��G@��+@�P����B��k��o��(�/��@��}��������
�BT��t���W@�D@��?@�Eѿ�l��T���������7M���@��@���@���?�T�ѝ�?����#������'��#������������������>��c��V���#�������������?�`�G��A��A�Z����/����?�b�G����#A��'A�R����+�������#���/@��@�����!������+@��@������!�����@��)�a����������t���#��3� ���2�a��1���;��'� 	�������#@��;A�aSM�a5�3@�pU���3@�$��7���#��;@��'@����3�n,���@���;A�eSM�e5�7@�aU���7@�"�@�#�� ��
���~����;��'� 	�������7��}���B@<���#��;@��'@����3�J,���@���;A�bSM�b5�7@�=U���7@�"�@�#���A��#�U����������_��������������L���@��@��@��@��@�]���@����?�)T��ѝ�?����#�����������������c����>��c�)V���#��c����F������?�`�G��A��A��������n����!��������7�����c��@���t�����#� ���2�a�Ҥ���+��� 	���#���@��;A�aSM�a5�#@��T���#@�$��'�����+@��@����3��+���@���;A�dSM�d5�'@��T���'@�"�@�#���@������������_���������,L���@��@��@�����@��c0�T������#��+��7��3�����������������_��������3@��7@�����@�c@����@��������������?�����������_��������������K���@��@��@��@��@����@��c0�	T������#�@�B��@�C 9C@�#�;A�bSM��4@�tT��"��A@����������_��7����@�@��������B��'��+��7@�A@�@@��
�Bd$�C���#��@���0s�������������_������K���@����@��c0�iT������#��#� @9�7��@��@��@��@����?�a��@�a�;A�dSM��4:T��"�d@�$�b��������_ր
��d������a�!�	���(�!�,������������_������������K���@��@��@��@����@��c0�T������#�#@�@��AT @9$ @9c�c@ң6@�$@���`T��@�"@�����[����������_�������^K���@��@����@��c0�IT������#�@�$@���T���#�"@�@�����<��6�@�b@��#@��@�_�!Te@��@���T�@�`@�zy����������_�������1K���@��@����@��c0�	T������#�@�$@��T���#�"@�@������6�@�`@��#@��@���`T��a@��@�����������_�������K���@��@����@��c0�	T������#�#@�@��T@�$@���`T��@�"@������~����������_��������J���@��@���@��c0�T������#ѐ@�����@�������@�A@� ?�������_��� ������J���@��@�����A��T�#��������� �@�@�@�@����_�@��@��@��@��@��_��@��c0�)T������#ѐ@�p����#��'��+�������-a���������_����������������J���@��@��@��@��@��@���@������a��T�#����@��c0�T������#ѐ@�P��#�@�a���������_�����������eJ���@��@��@��@��@�������T�#����@��c0�IT������#ѐ@����'��+��/��3���������<a��������_�����������������<J���@��@��@��@��@��@��@���@��#�����T�#�����@��c0�T������#ѐ@����+�@�a��������_�������������J���@��@��@��@��@��@��#���A��T�#��������� Մ�@�c�
��T@�����AT@���@���T�>�ccA��>�dgA����@�e������>�c[A��>�d_A����������_�@���d@�$�
_�Te@���_�ATe@���e@����T�>�ccA��>�dgA���d�e@��������>�c[A��>�d_A����������_������� �@�@� �_�@�"@�!@�@�_��@��c0��T������#ѐ@����#���@�a����������_�ŏ� ������������I���@��@��@��@��@������!��T�#����@��c0�IT������#ѐ@�P����#��'�@����������?�������_�������������fI���@��@��@��@��@��@�������T�#����@��c0��T������#ѐ@����#�@�@��@��?�������_�����������CI���@��@��@��@��@������A��T�#����@��c0�	T������#�"�;A�aSM��4�Q�� ��?�c@�#��?�`� � ��.������9����@��������;A�cSM�c5�@��Q���@�!��@���
C�~�$�E�uӥ�ڥ�p�B�%h#x��҃y_x���T;A�aSM��4�Q�� ��?�a�@�!��?�`���������_����H������@��c0��T������#��#����9�B�c7@�Dߟ��T�B�cC@�@@�T�'��#��B�c?@��B�d;@�� @� @��q��������S���@�{�B�d7@�� @�{�B�d7�{�B�dG@�� @�{�B�dG�{�B�dK@�� @�T� @�{�B�dK��{@�{�B�dK�{�B�d3@�� @�{�B�e3� �ҿ�mT�@�{�B�e3�e,@����ҥ�e,�������g���*�B�c?@��B�dG@���T�B�e;@��B�fC@�c����˄�����_�B���?�T����AS���@��@��B�aG@�A��B�aG����������_������Q�����#@��'@���� @�JT�x`��T���x �����x ����g������@�j��T�x`��T���x �����x �����p����Q�� �����������VH���@��@��@��@�e���@��c0�IT������#��3���
T�9�B�hK@����T�B�iC@��	��T��CT�B�j;@�)��	������J��������/��B�dK�@����
����	������/@�@��@��@�����C��_���������C��_�����}Q�����	�rQ�� �������������H���@��@��@��@��@�����@��c0�	T������#��C�@���T�B�f7@���B�fG@���_ @�
Tf�� @���G @���!��q��?��B�f?@��B�g;@�_�B����#�?�T���R���?@��#@�F����F�F�����/����������_�!�? ���T'�x����B�iC@�_�H���	��T!�#T�B�j;@�!�)!��	���
��
���M��T
��J��
����T�'��+��3�@�F@����	�% �����?��+@��'@��?@��3@��������#@��/@����B�bG��B�b7��������_�hx`�	 ���A~�������,9~�Mih�mi,���B�k3@�)�Ii(�����T���" ���P�������P�����	��P������(�!#��.�� �����������uG���@��@��@��@�l���@��c0�T������#џ�KTD ���9�B�eC@�����T@�@�	@�
�B�k�����	�H�����
T�B�i;@�*ik8?��T����,���,�- @���������-TP��
TQ@�0ip8?k�T_�	T����Q���1	���hT���T��_
�T�����Q8~�jq��B�q3@�˿�LT�����������������_����T3jp8�ip8k@��T����T�T1�?@��T#���T
�_�T*ij8�@�
���@��������������������
���@P������MP������JP������OP������4P������IP������.P������;P�� ��������������F���@��@��@��@��@�e���@��c0�)T������#��+����'��#�@�������*��@�`@��@����@����������_��#@��'@��+@�-��@��@���@���@��������_������������F���@��@��@��@����@��c0�)T������#����#�?�T@�B�Z���ҥƣ�|���T�|O�f�&��@��������_�}O�hx'�����JT��?�Thh8!�H|���T�������_������O�����O�������O�� ���������������fF���@��@��@��@��@��@�����@��c0�T������#��/��9�B�aG@���?�	T�B�ggB9�6?��T�?@�,T�B�bC@�_�T�B�d;@�������n����/@���B�`k�;A�eSM��4�N��!���B�bo@�"���B�ao��B�bC@�_�cT@��B�f;@�����������#��/@��@���@���@���B�gk�;A�gSM��4�N��&���B�ao@�!���B�fo�����B�G��(@�:	�����C��_����C��_����C��_��B�bC@�_��
T(@��B�c[@��B�hS@��B�d;@�����������l��/@���B�aW���B�b[�A�hSM��4�N�� ���B�hS@�(���B�`S���B�fG@����?��T��B�bC@�_�T�@���B�e;@�������������B�hC@��T�@���B�e;@����������	���u��/@�@�"�@�!�@��B�bk�A�bSM��4SN��!��B�bo@�"��B�ao��B�G�����C��_�����	O����O��O��O��O�� ������E���@�F���@��c0�iET������#��9�B�eG@��B�f7@������T�B�fgB9�7������_��G����B�eg��B�e7@��B�fG@���KAT�˟�T�B�fgB9F46d*��B�fg@����T�B�bC@���_��>T��h>T�B�f;@�G��˥�����������he���Z���Ҧƣ�|�|Oӥ@~��he��	�
,��B�j7@�J9~�	i*��B�h7@��B�i3@�(��h%����Ҧƣ��B�e_@��7��B�gc@��@��B�c_��B�c��B�a7@�( @�	,@��B�j3@�"
�������T�3�@��{@�	�T��T	�T��jT@��
T�����6�G@���B�`_���B�ac��G@����@��7@����Ҧƣ��3@�@��{@�	� T�B�j_@�_�kT	�
	�T��+T�B�j_@�_�lT	�`T�B�b[@��B�gW@����B�g_@����B�hc@��Y��B�hS@�
���
�_�T�_����@�d
��;��5���G@���B�b[�A�fSM��4�M�� ���B�fS@�&���B�`S��@��7@����Ҧƣ��_@��{@����G@��B�aW�*�y*�.�B�hW@��B�b[@�������X��B�hS@�
���
�_�T�_����@�d
��;��5���G@���B�b[�A�fSM��4VM�� ���B�fS@�&���B�`S��@��7@����Ҧƣ��_@��{@����G@��B�aW�*�y*��B�g_@�@���T	�T�B�e7@����B�g7@������B�g7@�����B�e7@����B�e7��	�	�T�B�ecB9�
6�B�e7@���AT���B�a?@����T�B�b[@��B�gW@����B�g;@��B�hS@��he8_�T�;��o9���@�d
��;�P5���G@���B�b[�A�fSM��4M�� ���B�fS@�&���B�`S��@��;@����Ҧƣ��oA9�{@����G@��B�aW�*�y*��B�bW@�_@�T�B�aS@��B�c[@��������G@���B�`k�A�fSM��4�L��!���B�fo@�&���B�ao�����B�W����@����Ҧƣ��{@��B�e7@����B�e7�@��	�T�@��B�ec9����@�����B�fcB9�6�B�a?@���?��T�B�b[@��B�fW@����B�f;@��B�gS@��he8_��T�o9���@�d
��;��4���G@���B�b[�A�fSM��4�L�� ���B�fS@�&���B�`S��oA9���G@��B�aW�&��x&��B�c9�B�bW@����B�aS@��B�c[@��B�d7@������G@���B�`k�A�fSM��4�L��!���B�bo@�"���B�ao�����B�W�������_������_������_��� M���B�bW@�_@�T�B�aS@��B�c[@��B�d7@�y����G@���B�`k�A�fSM��4ZL��!���B�fo@�&���B�ao� ���B�W����@����Ҧƣ��@�+��������_�����MT�B�hg@���J��T�B�bC@���_�T��(T�B�h;@�J��
�����������8~�ij�	�Z}}O�A~�jih��i-��B�j3@��
�ji(����B�g7�@��	��T�B�c9�B�c_�������L���L�����L���L�����L������(�!@#��*�� �����qC���@����@��c0�T������#��#��9�B�c?@��B�dG@��T�B�e;@��B�fC@�c����˄�����_�B���?��T������N���@��@��B�aG@�!��B�aG����������_������L�� �����������9C���@��@��@��@����@��c0��T������#��9�B�aG@�?�-T��?�T�B�dgB9d6�B�bC@�_�CT���B�d;@�������E����@���B�`k�A�eSM��4�K��!���B�`o@� ���B�ao���B�G��������_�^L�� ������B���@����@��c0��T������#��9�B�aG@��B�e?@���T�B�egB9E6��������_��B�bC@�_�T�'��B�e;@�@������������
��'@��@���@���@���B�gk�A�gSM��4eK��&���B�`o@� ���B�fo���B�G�������_�L�� ������B���@����@��c0�IT������#��3��9�B�dk@����/��7����B�bo@���������C��_������7@�b������#�$@�A@� ?��/@� @�A@��@��@����#@��?��@��T�@�c������%��#@����/@��B�ak@�!����B�bo@�������C��_�����������C��_��K�� �����������oB���@��@��@��@�����@��c0�	7T������#��G��S��O��K�����#����3���3��������3���/��'��������2���+��#������.��2���'�@�����#����A�dSM�d5�'@��J���'@�$��#��a������.��2���'�@�����c����A�cSM�c5�'@��J���'@�#����������.��2���'�@��������A�dSM�d5�'@��J���'@�!����
�>�Ԗ��K@��A�aSM�!5�O@��3@��/@��+@��#@��@��@��J���O@�#��3@�$��/@�%��+@�&��#@�'��@�(��@�)���#�����������������'������������	���G@�{�9A�dSM��4nJ�� �d@�$�`��S@�@��T�T?�a�@�?��"T?�d�@��C�� D��$E�e�g �d$��������g2�����G@�{�B�b?�{�B�bC�A�dSM�D4QJ�� �{�B�d;@�$�d @�$�d$@�$�{�B�`;��$���/�d ��$���/�d$������I2���3����1�e�����@�c��@�����@�b�A�cSM��5�3@��G@�*J���3@�#��@�d@�$� ��G@��(@�%��@�c��(�@
�;���&2�����G@���B�cW���B�c[�A�cSM��4J�� ���B�bS@�"���B�`S���aT��џ�T?�a�@��T�?�e�@��˅@�� A��$B�e�g �d$� ����p����1���p��G@���B�c?���B�cC�A�cSM��4�I�� ���B�c;@�#���B�`;��@���B�c3�@
�;���"���1���G@�{�B�W�$��{�B�d[�A�dSM��4�I�� �{�B�bS@�"�{�B�`S��@�{�B�b_�{�B�c�{�B�c9{�B�7���b,�A�bSM�4b@��I��"�b @�"�b$@�"��$�B�0�b��$�B�/�b ��$�B`/�b$�P��������!
��7��;���/��z����@���~]��������_��������1�����G@���B�c?���B�cC�A�cSM�C4�I�� ���B�b;@�"�� @�"��$@�"���B�`;��$�B�/�� ��$�B0��$� �������~1�����G@���B�c?���B�cC�A�cSM�C4hI�� ���B�b;@�"�� @�"��$@�"���B�`;��$�B�/�� ��$�B�/��$�����������_�I���@��I�� ������������@���@��@��@��@�<���@��c0��
T������#�����@�a�A�aSM��4+I��"�a@�!�b�|�����A�aSM��4a�@�I��!��B�ao@�!����B�g9@�{�B��@����B�G�.?�T��,�
����!���~�����T
��A��!�����P�~�����T�@��B�a3��B�7� �{�B���B�c9�B�W��@��B�a_��{�B���B�G��B�W�(@�w��������_���������C@���@��@��@�����@��c0�T������#����9�B�ck@��>�dkB��!T�B�ao@��>�boB���t�7�@��B�bk@�b��@��B�ag9$@�B@�@?��@�;�B�`k@��� @��@���~��@�`@��@������@�"@�@�@����>�bkB��>�coB�;�B�bk�A�bSM��4�H��#�;�B�bo@�"�;�B�co������������_�A�@��������_��@����������_�;�B�ao@��������_��B�ao@����������_������������_������?���@�����@��c0�T������#��#�@�@��@��?�������_������������?���@��@��@��@���@��c0��T������#��#��'�@�d@��(���	���Tc@�a�A�dSM��4AH��"�d@�$���b���������@��B�awB��B�b{B��B�cB����������������_����������?���@��@��@����@����?�i>T������#��c��o��9�@�g��(�����kT�@�g@�g��������s��o��D�jT�@�f�������@�f��@������_��w��@����Ҩƣ�	}�<��G� � �)}R�����N�P��}
 ����}R����s@��w@����Ҩƣ��G@����������������{�g}@����+T�}@�?�+T�g��W��	���,����	��;����O����)~R������}@�o������
kLT)5}����}@�hi�1� տ�C*T�}@��)T�˴���s�����i(T���'T�	�)'T�
�&T.���@�t��t��hs�h)�4��@�i��i	�)� �}?!@ql��T�k!��T����}@���mT#	T���������7����K���&�@�f�����@�f��@�f@����T�@�e��@�`@���@T�G��C��S������I���S@��G@��C@��������������_�����.H��+�*x+���	��J��TI��hh8	��T�G��G9���	����@�D
�;��/���o@��s@��K@��7@��G@��GA9�������_@������H����/x0����
���
TM�/il8
��T�C��K9���
����@�D
�;�~/���o@��s@��w@��;@����Ҩƣ��O@��G@��W���C@��g���KA9�������_@������s@��w@����	��������
��C��?��_��W��S�g��@�h���g���)����	����������?@�����g���W�����_���	��X��w@����C@�_�cT�S@��[��c��S@��@�D
�;�</���c@��W�����[��'�fx'�����G@�k�T�,�)}@��s@��	�T��@}@�	��T)ˊ��
�
���?��
T?�)
T?	�	T?
��T?�IT?�T?�	T?�iT�_@��@�i��)�)
��o@�jij�L�Hӭ��ҭƣ�}
�}R��5}����}~R�6}�� �
h.���)���@�n������ �hp�h0�.��@�n�����	����!@qL�T�k �T����_@��o@��s@��w@��������������@���KG������HG�������EG���~���BG���@���?G������<G���@���9G������6G���	�`G���	���YG���	���FG������;G���@���(G������%G���@���"G������G������HG������AG����'x(�������TF��h`8��T�G��O9�������@�D
Є;��.���o@��s@��OA9�������G@���������������_��	���@�j��)
�*��I	���?q)���	��@�T'���@�g�*��x'����@�T'���@�g�"�������������������=���@��@��@��@��@��@��@�����@��c0�IT������#���&|@�����jT����������7@|@����T�������g���T��T�ˤ������c�?�T��a�9�@�g@�����7���
T��#
T�������}@���i	���T�@�j@��@�k@���k������H���LT�����T�����������_���
T'i`8
i`8_k@��T�������_����|@���`T�T�ˤ������d����T�����������_���*T�h`8eh`8�k@��T��������_���������_���fF����lF����bF������gF������dF������YF����
Tbh`8�h`8_k@��T�������_����������_�JF������OF������DF����JF�� ����������������<���@��������@��@��@�V���9�@���@�a��! @��@�a�"�����?kT�@�a@�a�����
�_��C���@�d��c�$��c�!�qc���C�?@�T!���@�a��x!�!�?@�T!���@�a���@��c0�
T������#��/�@���d�@��뤰����f�F��@�����T��c
T@�H���h���������	T%�J��
�������	뢰��?�T�#���/G���/@��#@��@��@�e�����������JT@���HT��T@�H��˨��������HT��K������a�_	�B���?���T���#���G���/@��#@��@��@��@��@���������C��_������E�������E�����E�������E�������E�����E�� ���������2<���@��@��@�����@��c0�iT������#��@�d��@���������_ք�@�%�����T��@��h$8@���H��@�� �T� ���������hT�@�������@�@��@����}����?��@����A�eSM��4�D��"���@� ���������������_����}�@E�����}�5E�� ������;���@�����@��c0�i	T������#��@���@�%|@�@�� ƚ��0�����@�E������T��p�������@���?���T��HT���}�g��˥����h%x����PӤ �?��T ��@�����@�@��@��������?��@����A�eSM��4>D��"���@� �����������������_�������_����D���}��D�� ����������;���@�����@�����@��c0�)
T������#��#��@���@��@�aT�@��(�!	���A�aSM��4�@�D��!��(�!�#����������_�������_���@��h$8@���H��@�� ����@������c��T9�������HT�@�E��#��'��+���@�@��@����}����?��@����A�eSM��4�C��"���@�%�������#@��'@��+@��� ��@��@�@��@����?��@����A�eSM��4�C��"���@� �����������_����}�vD�����}�kD�� �����������;���@��@��@��@�����@��c0�)T������#���������P���@��@�?�(T�@���i@�)	�)@y�h(8�?�Ti@�	��T�C���CT?�T����%��������@�	�@y�h!8!�_�T�@�?��T���T���h#8�@9�@��@���!�h@��q�T?�T�ha8�	�
kaT������4��T�h%8h@�M�"T`�j~�i��k�i*�����\��T��	T(���h%8���
�	T���h*8
\��J�
\�����(�҄�(�	��@�����T�h%8�������_������C��M-��h,8`����`����
˟,���T�(�H�Ҋ�����TK���h%8������T
`�k~�Li����Li+��ѥ�$�����T�h%8j@�_M�c��T�
�a��C�������C���
����C�������C�������C�������C��M
��h,8X����X����
˟�T����������T�|��h%8������T(�ҩ�������C�������C����a�ҒC�������C�������C�������C�������C�������C�������C�����	�}C�����C�� �������������':���@��@��@��@��@����@��c0�IT������#�d������-T�>�e�@��ѿ�)T�>�e�@��xf����L�T�9`��|~��h����4�@�`��������L�jT�x�����4�@��
�bT�@�J	�J@y(!
������X���|���\������`���������@��@�������jT�x�����4+@��BT+@�k	�k@yI%���@��@�������jT�x�����4J@�
��TJ@�J	�J@y
���	�B�b�@D����������_��
�C������C�����
�C����a��B�������B�� ������������9���@��@��@��@�����@��c0�	T������#��@���@�%<@�@�� ƚG<@���0�����@��������T��p�������@���?���T��HT���}�g��˥����h%x����PӤ �?��T ��@�����@�@��@��������?��@����A�eSM��4�A��"���@� �����������������_�������_����B���}��B�� ����#y�'y��N9���@��#@y�'@y����@��c0��T������#��@����7��C�%��+�F��'�g��#��r����~�����@�S����7@��+@����O����7@��'@����K����7@��#@��~�G����C@��7@����������_����@��|~�c�c@y���@�8����@�a��C@��7@���T�>�d�@�?�bT�@��@��>�f�@��xa������TW���7@������@�?�	T�@�cha8�����T�@��@��*���T�����@�c|~Ӂhcxc�b@yK����@�`��@��@��T�D�T�H���T�7@���@�?�)T��@�ch`8�����@������@�`����7@���@�?�iT��@�ch`8�����@����@�`����7@���@�?�T��@�ch`8����������@�`�����������_�B��B��B�������A�������A�������A�������A�� ����������9���8���@��@��@��@��@9S���@��c0�T������#��@����������_����#�A@��@������@�[����@��#@��|������#@��#�a<@��@��|������������_������c9��u8���@��@��c@9���@���?�	!T������#��k��{��@�h��g��9�{�����H��T�������@�D
��;�7)���������g@��[��O��K���x�%x$������{@����@��ҿ�T����}��@������@������6�g@�$!�������������_��?�g@��g@�	�@�
�@�����k�
�jT-y�����4�@��T�@��	��@y�1���?�i�@�
�@��@���������jTOy�����40@����
T0@�

�@y�9���C��?��3��9�W��S��G��7��;��@��@����������g@���@��`�b�����@����g@��@��@��G@�����;@��7@����G@������T�g@�G�@�I�@��g@����W@��S@��A96�3@��T�
��@��C9<����g@��{@��@��@�G���������_��S��W��?�k@���T �K�@����C9r�@���a���
��@�����W@��S@��g@�
�
��?@����C9�C@�i����W@��S@��g@��@��@��@�'@�(@�)	@��
��[@��O@��K@���������_��
����@�������@���>�j�@�Ji�8��(!
��T�@��	��T�@��>�j�@���)y��_���T�~��>�j�@�Ji�8��(!
�?�mT��@��	�T��@��>�j�@�)y���
�#��T��C�����
��@�����	��@�����
��@�����	��@�� ����������9�����#���\7���@��@��@��@��@9�@��@��#@���@��C�?�)T������#��S��c��@��
��O���9�c��g��k�H��T�������@�D
��;�(���������O@��C��?��;���x�%x$���k��7��3��O@���@���@�������������O@���@��`�b�����@����O@��@��@��������c@����g@��ҿ�T����}��@������g@�����6����T�O@�����B9e����O@��c@��g@��k@�p�������C��_��O@��3@�����B9�7@������O@��@��@��@��@��@��@��@��@��C@��?@��;@������
������	���������C��_����C��_����������9�����#����6���@��@��@��@��@9�@��@��#@�r���@��c0�T������#��/��7��3��@���@���~����@���/@��3@��7@��@����~��@����@���/@��3@��7@���c�_�M	T%xc��ҿkbT�@�����bT�@��|~��h�����h%�����|V� � ��T�@��|V��|~Ө=���if����*?��T�@��|~��h��)��h&��T@��qT�T~Ӧ=�ƀ$��he��=��$��|Gӿq�T�|~ӧ=��$��hf��8�
�|Nӿ�"	T�|N��|~ӧ=��$��hf��p��@��*?�T�@��|~��h��)��h%�����@��@�����&�_�iT�x��g��4�@��@�������T���x��h��4�#���_�	T�@����@����@��@��@��@��@�����/@���@���@���@���@��@���#@��@�����C��_�����r?������o?���	���l?�����x�i?���	���f?�����x�c?������`?�� �����������
6���@��@��@��@�H���@��c0�iT������#��3��?��K��@�C��/��K��O��3��7��?��C���
����C��_��#@����7@��/@��?@��C@��3@��K@��O@�_�
T�#�&xc�	���	kBT���	�	T�|~Ӂhcx��b@y6�����	�*}V� � �_�"T)}V�*}~Ӌ=�k��jij�L��*�
�
T�+��'��/��}~Ӂhcx��b@y����'@����>�a�@���T�>�d�@��h�8�����>�a�@��
Tc|~�>�d�@��hc��/@����/@�����+@�dT@� ՟qTcT~Ӆ=�$��hc��=�ƀ$��|G�q�Te|~ӆ=�ƀ$��he��8�
�|N��BT�|Nӥ|~ӆ=�ƀ$��he��p��*�O@�?��T�#���c|~����K@��hcx���@y�/@�����>�a�@��@���T�>�c�@�ch�8����>�a�@��T�>�c�@��@�chd��#@����/@�����w������C��_֬>���>���>���x��>���>���>���
����>���
��x��>���	����>�� ����������������#��'��+���D5���@��@��@��@��@��@��@��#@��'@��+@�5���@���?��T������#�������>��c��>���#�W��@��;��
��.������%���[� ���������@�dSM�d5�[@��=���[@�%� ��?�f{@�&���?�`{�������@���������_���5�����@��c0�T������#��7��@����/��9�?��;��7��@�E���~��@���9?���/@��A9�7@��;@��?@��@���T�@���
����C��_�Ghf8�~Өh����h'����,��T�@���T�@��@����@���iT�@����@��@��@��@��@������?�d{@��/@��@�! ���@������/@���@��`�b�����@����?�b{@��/@��@��������7@����;@��ҿ�T����}��@������;@�����6����T�/@����A9����/@��7@��;@��?@��������C��_��/@��@����A9! ��C����/@��@��@�_�#T�@��#��@��7@��;@���!���M	T�ha8~Ӊhhx��@y
@�@�)!˚�)1��I	�	�
@�
����bT�}��*�p�
������_��HT��T���}�j��
˥���	i%x�)�Pө �_��jT���� ��@�����@�@��@������?��/@����@�dSM��4�<��"��@�$����@��}��#@��7@��;@��@�e����������C��_����Hy�Hy��������C��_������=�����}�z=��! �Ҁ=������m=���x���j=���x���w=�� ����C9��������4���@��C@9�@��@��@�
���@��c0�		T������#� ��
��.��#�����$���� ��Ɉ�#�����@�cSM�c5�@��<���@�"��@���f<~�I�@�c��0����ڄ�p�Dh&x%yd<@ӟxq"T�@q�Td���}�
�q�Td�%���`q�Td��@�d`��}�f<@��|��˄ Ț�x�T�������_���=�� ����3������@��C�?�)#T�Cѝ�?����#�����@q�!TE��|@�� TC|@���TC|}���&h#xc��{@�f�CџkLT�������>��c�L=���#������>��c�=���#��@���k�T���T��IT�|@�(��)��)��@�"T����K	�,��}���Dy'�h�l	�i
��|z������|~����h)��qA��Tf
��d|@��@��T������������k�������H��ш���h|@�A�T	���*
���{@�_k�T,	���kAT?�c�h|@�A�T	���
��+	��,��
k*Tj|z����
�n|~�Oi��+���Ki.�j}@�_��Tj}}�J�J��*	�+*�j|z�k�m}@����
��A��
Tk}z�k�
�T����'����o�b|~��
����=����B���B���B��o���k���B��{@����B���B��'�����x��J�J}@�_A��	TJ	
��
���K���*��K�+�_q�T�x���k�T�}@�)��)�A�T	���	
�c�����|z�c
��|~�eh��_kT�9�����|@��@���h�	}@�?A��T)		��	�)��?q�T����	��|�/<��x"�B��qMT�|~�eh���ц|~�fh����_��T"�����C��_���<������(�!$�#�����|�<���
��|�<���
��|�<���
���<�����|�<�����|�<�����|�<�����|��;�������;���@����;�������;������<������(�!�#���� ����������+����2���@��@��@��@��+�����@��c0�)T������#��/��G��7��3��?�����c�_�mT(x����c���H��4�˿	�	T�����Oy��J������
�+�}�h�����@�
D��@�jSM��4�:��(�
<@�*��#�<����(�������@��@��/@��#@��O@y�����3@����?@����@��7@��G@�������C��_ֈ@��<~��J@����_�j1��J��J�p�
i'x�y��T�}ӧhgx�@����|�*�� ʚ�C��T��~;���	����;�� �����������������%2���@��@��@��@��@��@��@�����@��c0�	T������#��;��7���@���?��;��
�,��#�����"���#���7@������@�cSM��4�:�� ��@�#������;@��?@�䋀�@�E��#T@�������_�MT)x��)4�b
T���}��h+xI���	@��	��T	@�)	�?y���T	�lT��+�#��'�L�P��@�bSM��4i:��&�H@�"��+�H�@��(���T���7@��+@��'@��#@�䋀�������+@��'@��#@������7@�*����������_�@�B<~�d�%��@��yah"x��?�
T"�}��hbx@�����#��T�������_������:�������:�����	��:�������:�������:�� ����������+����1���@��@��@��@��+��j�������_��@��c0�	T������#���?��Tb�}�hbx?�)T����}�hbx_k���������_����:�����:�� �������������`1���@��@��@��@��@����@��c0�T������#����Tb�}�hbx���T�&����}�hdxh��h"xf�h$x(��������_����:�����:�� �������������31���@��@��@��@��@��������_��@��c0�)T������#���?�	T�?�iTA���B��_kATa�}ӂ�}�haxhbx?k�'���������_��ן��������_���U:����S:�� ��������������0���@��@��@��@��@����@��c0�T������#����Tb�}�hbx���T�&����}�hdxh��h"xf�h$x(��������_���):����':�� ��������������0���@��@��@��@��@����@��c0�	T������#�A��u���b��������!�!x4�����������_������0���@���@��c0��T������#��'�����������
�!�8�����������_��������0���@��@���@��C�?��!T�Cѝ�?����#�������@�#��@�cSM�4���������@��@��@�@ ���~�����T�������>��c�7:���#�������c���_��T&xc�����������e���mT���������뤰���@�bT����xe���x%��D�������>��c�:���#������@�����C��_������y%�����xe���&���T�@���T��@�� Ě���0���� T��aT��T������C��_���$�M
T�$Ѥ Ú�0����d� ��C@����w������������� ���@��@������@�cSM��4�8�� ��D�#����@�e�A��@����[@����@����@����T����p��<@��G������|�H�����
T�[���� �gx ������� ���@�aD��@�?�T��eD����@������@�eSM�%��4�8�� ��@�%������@��@��@���c�_��T$xc�������|�����@�T����xd����x$�����p��<@��|�	ˊ�?��@�)1���(ɚ�$��T	 �� ~�)ik�D�)}D�	�	TD�)		�i
	�+@�)@��I��@�����C��_�*y'��$ѭ ̚��1�������T��T�����8���	����8��� Ě �jy'��	���
��TC��T���w��8�����|��8�����8���w��8�����|��8�����|��8�� ������������/���@��@��@��@���@��c0�)
T������#�����@�?�Th��@�@p��@�cSM��48��!�CtH�#�At� ����������_� @�?r���@�ac9 @�"|C� �@�B��!A�4?q�T�@�aSM��4�H��7��!��H�!��?�!�����>�1?q�T���@�@p��@�cSM��4�7��!�CtH�#�At�`�A��C`!��@�dSM�4�7��!�D�H�$�#�D�H�$�A��C�����@������(�!���@�Ap��@�aSM��4�7�� �AtH�!�@t�A��������_�����/���@�����@��c0��T������#����#��'��#@��'@��9|H��pH��dH�A@� ?��@�pH��|H���PH�TH�?�hTXH�?��
THH�X�E���f���TH�LH���#��T��{@���@�@�f�9�@�|����@�cSM��4l7��$�xH�#�x����@���tH������������_�xH�_�b���?��T������r9���@��@�|H�_�TxH��H�%�|�������D������@�dSM��4D7��#�xH�$�x��pH�tH������������_��������������_����7�����7���7�� ������������.���@��@��@��@�}���@��c0�T������#��9pH��>�dCA���!T��tH��>�bGA���kb�7�@�pH�tH����������_������������_�����g.���@����@��C�?�)*T������#��O��O@�@��8��TO�`�������C��_� @��@����x�T�|E� ��$E���y��T�?����;����4Jӄ|N� �@��8��$��#���@�������(�������C��_�@�������(�������C��_�DH�{�9 @��	@�ly*�
 @�J}C�
 �
@�J
�
�!�?��T�3��?L� TI=�)�*ya�_M�C��T�DH�{�9y*����L�
TBTI=�)�*yd�_M�T����C�DH�;�9b������a���6�;@��?@������+����O@� @�������(�������C��_��	��?@��JT�/��O@��C@��
�@�T�/@�����T�O@��@H���9�x$����@��+@�����T�/@���џ��T�O@��@H���9�xd����@�D��T�/@��O@��@��@���H�T�/@��O@��@�b�����7����'�g� @��@�� �����*��$��� ��@��˦���+@�?�
T_�O@� @��������(�������C��_ր(�	��(�!@$�����C��_���������C��_��@�?���T�O@��@H���9�C@����'������@6�+@�?��(T�@�?�T�O@��`!��@H���9�}�h���?@�	����������@�����6�O@�C@�D@H��D���MTD���������C��_��O@� @�?������(�������C��_ּ6���'�Ҫ6���'�Ҩ6���/@��'@��@��7@��O@��@�?�	�T��B���������C��_֠@�$������(�������C��_֦@H���9�x �����T����T�'��6�����'��|6�����'��y6���
�a��v6����a��s6���O@��3@��#@��?@��@��;@��@�	@�?
��T���������C��_��
�a��a6����a��^6�� �����-���@�����@��C�?�)ET������#��9hH�c��(T�?��9�H�1����*T�?@�ALH�CTH� �?�)BTDHH��h#8CTH�a�AT�DLH���`T���@XH��h@TDPH�EHH�AX��������GLH���`���T[��{@���@�[@�a�9�@|�D���@�`SM��4g5��%�@xH� �@dH� �Ex��$�@0�@d�_h�����C��_�T$�T����%4�T�Ӄ��@�D�T�~Ӄ����T�T�}Ӄ�!��@�d��T�|ӥ!�҃��~�t��T�{ӥS�҃ˠ��x��T��C ����������?@� @�m����(�!���?@�Ap��@�aSM��45�� �AtH�!�@t�����C��_� ��?@�{@�dcC9D6aTH�`XH�$˟�
TbPH�_�T�(TeHH�aX�A������bTH�fLH��_��T{��{@���@�{@�b�9d|�a���@�aSM��4�4�� �axH�!�`x��>�`CA��>�aGA�`p��@�`SM��4�4��!�`tH� �at��@�`SM��4`dH��4�� ��$�`0�`d�����C��_��?@�p��@�aSM��4�4��"�tH�!�t�����C��_֒5���5���;��?@��H�� �`����?@�p��@�aSM��4�4��"�tH�!�t�����C��_��T��?@��@�Lx�*T��7�d�A��3�@�� Ě�/��?@� @����(�!���?@�Ap��@�aSM��4�4�� �AtH�!�@t�����C��_��?@�@��C�T�����7@��3@��/@�����?@�@p��@�`SM��4�4��!�@tH� �At�����C��_� @��@�� Ě��%Ě���@�K!ɚ��0���0��1�� ��ѥ��*��@��C��?�e1������@�d�B9d6LH�TH��T�;@������C��9�H��H�TH�����TLH���jT��E�+��'���������@��������(�!���?@�Ap��@�aSM��474�� �AtH�!�@t�����C��_ֿ�
TPH���
T��
THH����˨���)����T����J����ˆ�����_	�G�����T�#��;�������,6���C@��@��'@��+@��@��#@��;@�����T���#�����H��H��������C@��H�����LH�TH�?�`T���TPH�_�cTXH���THH�X�B���e���TH�LH���!����T��{@���@�@�c�9|����@�aSM��4�3��$�xH�!�dH�!�x��$�!@0�d��@�h�����C��_����4���4�������4�����4�����4��@���bT����?@��;@�����?@�@p��@�`SM��4�3��!�@tH� �At�����C��_� @��}ӥ�ڥ�xӄ|E� �@�����@�����?@��@��T�������@��@�����?@�@p��@�`SM��4�3��!�@tH� �At�����C��_օ @��@�� �������*�$��� ��@��˅�c����D4����*4�� ������*���@����@��c0�)T������#��7�� �@����@���@��>��	����@�*@�����~�����W?���7@��@�����a��>�cCA�?�aT�'����>�cGA��������^��6�>�aKA��>�bOA��7@��@��'@��7@��p��@�`SM��433��"��tH� ��t��������_�ÀayĄay�<@��#��<@ӟk�
T���PH��TH�_�CT�XH�?��T�HH��X�D�������TH��LH�c�%��T۠�{@���@��@�g�9�@��|�Ā��@�dSM��43��#��xH�$��x� ��@�ccC9#6�TH��XH�#���T�PH�_�	T�(	T�HH��X�A�������TH��LH���_�T۠�{@���@�g�9�|�����@�aSM��4�2�� ��xH�!��x��>�`CA��>�aGA��p��@�`SM��4�2��!��tH� ��t��@�`SM��4�dH��2�� ��$�`0��d��������_�Ì���1��������_�����(�!���7@�Ap��@�aSM��4�2�� �AtH�!�@t��������_�u3��l3��s3��j3���
�k�|�k!�,ik�+���T������+��#�����Hv��#@��+@���=��f@�;�������)���@�!���@��c0�T������#��9LH�TH�?�#T�H�HH�	PH�$�)��������	�T��iT��	��?�@�@���@��>�)��*����@�K@��������i>���?@��@�����njH���nj��TH�� ��T�a��>�cCA�?�aT�3��#��>�cGA��������]��6�>�aKA��>�bOA��?@��#@��3@��?@��p��@�`SM��4>2��"��tH� ��t��������_��LH��PH��HH��`T���T_�
T�XH��hT�X�A�������LH������T۠�{@���@��@�c�9�|�����@�`SM��42��"��xH� ��dH� ��x��$� 0��d��������_� ��@�ccC9�6�XH���T_��T�HT�X�A�������LH���_��T۠�{@���@��@�b�9�|�����@�aSM��4�1�� ��xH�!��x��>�`CA��>�aGA��p��@�`SM��4�1��!��tH� ��t��@�`SM��4�dH��1�� ��$�`0��d��������_����2�����2�����2�����2������|ӌ!�Mil�L���T��
������+��/��'��	���eu��/@��+@��@��'@���G���@�E������n2����t2�� �����)���@����@��c0�	T������#��'�@�@�!@��� ?�A��>�cCA�?�!T�����>�cGA��������\�6�>�aKA��>�bOA��@��@�����������_��'@�C@�c�C�C @�@�E@�� ��0��c�C �C@�c �C�����������_������(���@����@��c0�	T������#��/��3�#@�@� @�����*# �� ~�chf�f@��$�iT&D�c|D����
T&D�c���f@��|I�( H����*�"Th@��|~�ig�f@����T6�/@��@�����@��@�	@�� ɚ�'@�%�!����3@��@����T���'�@�@�B@���@?�!����'@��/@�� ��@����>�cCA�?�!T���#��>�cGA�������j\�6�>�aKA��>�bOA��@��#@�������C��_�� ��@���D����(�!���/@�Ap��@�aSM��4�0�� �CtH�#�@t�ApH�BtH�������C��_��*�@��$ǚ ����`|D���������C��_������1�������1�� �������;(���@��@�p���@���?�T������#��W��_��[��#@��>Є�����&@��@����!��9�@�cSM��4@��0��#�"�@�#�����������_�@��	����(���-��aT�����[�`6�W@���W@��_@��[@��@��@�������t�������t��@����
��@�cSM��4�0�� ��@�#����W@��_@��[@��@��@��
@������>��cѡ1���#�K��#��'��+��/��3����G��K��@�cSM�4@��1�����l���W@��@������>��c�2���#��K@��@�A(�D Ձ(�!�-��aT�������TD@��@��T@��1��|����t������Z�������>��c�h1���#�K��#��t��'��+��[@��/��_@��3����G��K��@�aSM��4@��1��@���0��@������>��c��1���#��K@��@�@(��W@��@�aSM��40��"�@�!��@��(�B $���@�bSM��40��!�@�"���������_����|�!��hh���?�`T��	��������s��_@��[@����W@�@��@�����<����������X'���@��@��@� ���@��c0�)T������#� ��@�B@0�B�߈�5�@�@0��$�!�0������������_���<'����@����c;�cT?�)T.���c;˝�?����#���������������������@��@�~�����T���@��+�@H��c�DH��g�@�{@�f@���{@�h'@���{@�j/@��C�{@�f����{@�h'����{@�j/��$��`0���������@�gSM�g4����������
������H���H���H������@�c@�n��9n����T�H��������H�dHH�ePH�fLH��@�gSM�4������x/��$�bHH�"����	��@�i���H��@��@��@�{@�{@��{��{@��{��{@��dH�fL�eP�� @�JT����q���n���q��H�aL�aP��@�dSM��4R/�� �dHH�$�`H�bPH�_ @��T�q�dL���H�? @�T  @�?�T��H��˥ @��������H����q���H�`HH�? @�"�����T����M1���@��H�bT�dLH�_�TT��@�{@�b�9bTH�bX��������.��c;��_��/���q��/�� ���������������{&���@��@��@��@��@��@�<���@��c0�T������#��3��/����
��1{��#��/@��3@�-��� 	���*{��#@���"����@�cSM��4�.�� �#@H�#� @� 	��{�@�aSM�a5�#@��.�� ��#@�#DH�#�#dH�#� D��$�c`0�#d�#HH�$PH�%LH��@�fSM�4�������.��#�"HH�"����	��@�����#@��@��@��@�;@�{@��;��{@��;��{@��#H�%L�$P�� @�jT����q�������q��#@�aL�aP��@�dSM��4�.�� �dHH�$�`H���"PH�_ @�cT�q�"L�"HH�"�?T�"LH���?T��@�;@�b�9"TH�"X��(��*�����C��_��q�O/�� ��������%���@��@�{���@���"�?�iT��$ѝ�?����#����c$�~�����T���}���$x ��@�k��T��$����$x ���k��T�x��@���$x ��`�k��T#���}���$x ����k��T�?����$������������$��_����%����"@y@y_k�T��!��?k����_����_��@��c0�T������#ѐ@�����@�����C��_��k� ������%���@��@��c���!��T�#����@��c0��T������#ѐ@�p���@�?�"T@�%�}Ӆhex_�"T��B�}ӂhbx?k�'���������_������.�������.���k� ���������_%���@��@��@���@�����a��T�#�����@��c0�T������#ѐ@����@�?��T@�%�}ӆhex��_�T����B�}Ӄhbx����h%x���h"x��������_�����|.������y.��\k� ���������&%���@��@��@���@������T�#�����@��c0�T������#ѐ@�����@�����C��_�;k� �����%���@��@��c���!��T�#����@��c0��T������#ѐ@�p���@�?�"T@���_�BT���������kT!�}�B�}Ӂhax�hbx?k�'���ן����������_�����%.������".��k� ����������$���@��@��@���@�����a��T�#�����@��c0�T������#ѐ@����@�?��T@�%�}ӆhex��_�T����B�}Ӄhbx����h%x���h"x��������_������-�������-���j� ����������$���@��@��@���@������T�#�����@��c0��T������#ѐ@�����@�A��-x��b���������!x4�f���������_֢j� �����n$���@��@��#�����T�#����@��c0�iT������#ѐ@�p�`�@�@����
�!�8����E���������_ցj� �����M$���@��@��#���a��T�#����@��c0�	T������#р	���y���x"�A�?�T�����@�aSM��4�,�� ��?�a�@�!��?�`���������_�c� �J��T�6!|A�䛏����!���!|A�����$�����@��c0�IT������#�@�a�Y9�6�@�`SM��4�?�`�@��,�� ��$��0��?�`����������@�aSM�!4�,�� ��?�a�@�!��?�a�@�!��?�`���$�1��?�`���������_����#�����@��c0�)	T������#��'��@�Ɛ!��߈�4�?�f�@�?�aT�?�z�@�E@��������?�������_֛?�f�@�?�T� ���&e6 ��@�0���߈�5�;��/��+��'��@��0��$�!�0���;@��'@��+@��/@��?�z�@�E@��������?�������_�;�9Eh`8�ʥ~�%he��|H������T�$��������_�������������9���#���@��@��@��@��@���@9����@��c0�	T������#��� ��@�0���߈�5�'��#����@��0��$�!�0������@��#@��'@��?�z�@�D@����������?�������_���������^#���@��@��@����@��c0�)T������#��+��@�d�Y9�6� ������������+@�� �������_ր��a(�!�$��
�� �����������8#���@��@��@��@����@��c0�)T������#��;��	���w� ��;@���x#�b�_�T������!�?�Txa��@��������_�D~�hd�E|Hӂ�(��x!�c� ���T���� �J��T�6B|A�"���B|A��������"���@�����@�kT� �?��;�9� ���	�_�Eh`8�ʥ~�%he��|H�������T�$��_�;�9E@9�~�%he�&�G@9�~��hg���& �G@9�~��hg���&0�G@9�~��hg���&@���������	���)�J@��
�K}X�k}~��hk���F}P��~��hf���F}H��~�if���F~�&if���B �c � �L��T�$�����@��c0��T������#��+��?�e�@�������������������_������������"���@��@��@��@���@��@��@�A��T�)��)MȚ)MʚkA���k6��@�)Mʚk6�E@�)I�k6�%@x)E�k6�@9)A��+��_�_��@���?�IT������#��W��_��[�8@�4@��@�eSM�4�����*��#�8@�"���`��6����W@��[@��_@��@��@������>��c��+���#�H�4�8��@�@
9�#@��>��������&@��@����a�,��@�aSM��4�*��"�0@�!�0�G �a(�!�-��aT�������TD@��@��T@��1��v����t��������������>��c��+���#�K��#��t��'��+��[@��/��_@��3����G��K��@�aSM��4@��1��@������@������>��c�D,���#��K@��@�A(��W@��(�! $�,��@�aSM��4�*��"�0@�!�0����#��'��+��/��3��7��;��?��C��G��C9�@�aSM��4����|*��,��W@�#DA�#�����x���@��@��W@������>��c�,���#��K@��W@�b(�k@�lD������������_����|�!��hh���?�`T��	�������n��_@��[@����W@�r��@�����n�����������!���@��@��@�3��@
9�_��@��c0�	T������#��G�����a����	�?��T�{9�3�,@�0@�!@��� ?��3@���T�G@����h#8A�@��q闟��{A9)
���5�;��9�?�a�@��x@�h����w��@��������G@��x��A9�6������3@����;@��3@����������;@��3@��������������_���������������_֛>�b�F��>�c�F�����������_֧�x'�����JT��fhd8_���T�7��w9���@��Є����;@��7@��wA9���3@������������������������_����w�x*�� �����(!���@�����@���?�MT�ѝ�?����#����C����>��c��*���#�s�0@�,@���@��>��	����@�*@�C���C���w������5�����@��B9�}q!T�B9�-q�T�	B9�!qaT��@��
B9�9c���%�����c��>�e+A� �_��c��g��%B9�9�@�A���w�a����@�`x��@9�6a0@�f,@��,��@��>���	����@�*@���>�k�F��>�l�F��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��C9������_��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��C9�����
���������_�6��������k��o��@9�@� 6�������K��O��@9�@��
6a0@�f,@����@��>�������@�	@��>�mCA�_
�!T�{��'��>�dGA��������T�6�>�bKA��>�cOA��'@��{@��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��C9�����
���������_֛>�mCA�_
�!T���+��>�dGA�������ZT�6�>�bKA��>�cOA��+@��@��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��C9�����
���������_�x�f4@���b0@���f,@����@��>������@��@�^a0@�b,@��D@��>�����B@��@�������@�@4��@�cSM��4�(��!�M8@�-�A8��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��C9����������_�G���|�� ��hg���� TB��������Tl��@������@���`8@�g4@�'��@��>���	����@�*@��
�k�|�k!�,ik�+���T�����������9l��@��@����@�g@��@����������?ֽ��
��+��k���)�|�)!��hi��	�_�T��
���l��@��@�����&@������@����w���g4�����@��y@��=@ӯAy �kaT�
�v���>�k�F��>�l�F��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��C9������_֛>�mCA�?
�!T�w��#��>�cGA��������S�6�>�aKA��>�bOA��#@��w@��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��C9�����
���������_��	�J�|�J!�ij�

�� T������;����k��;@������F@�������@����w���4�����?�a�@��@��x@��@����w��@������@��x��Ay���7�����������@��0@��,@����@��>�)�*����@�K@�f�>�mCA�?
�!T���3��>�cGA�������;S�6�>�aKA��>�bOA��3@��@��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��C9�����
���������_����7@��������3��a��?�a�@��@��x@��@��7@����@�=����@�`x��@��S��7@��W��[��@9b���>�mCA�?
�!T�/����>�cGA��������R�6�>�aKA��>�bOA��/@��@��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��C9�����
���������_�����|ӌ!�Mil�L���`T��
����?��	���)k��?@����@�����@�����
�k�|�k!�,ik�+���@T������C�����k��C@���T��f@�R���
�k�|�k!�,ik�+���`T������G�����k��G@����@����f@������������@�����@��c0��T������#��;�@A����7��C��?��;���DA������������_����;@��?@��C@��@�d
�4@�8@��@����?��7@��@��@�eSM��4#'��"��DA�&��D��C@��HT���?�a�@��x@����@������;@��������7@��x��|@��@����|��@A��>�hCA���T�DA��>�bGA���]R�6�7@��0@��,@���@��>���	����@�*@�y�����}��w����2��
��7@�x@��@� � ՟kT|@��@��k�T<�@J9#6@��@�aSM��4DA��&��!�D�����7@�+@��@�bSM��4�&��,�$DA�$�,D�+��@��7@��@A��DA��������_��������������_��@������������_֛>�aCA��>�bGA��@��������_֛>�a�F��>�b�F�@��@�cSM��4�&��"�DA�#�D��@��������_֛>�cCA�?�!T�+��#��>�cGA��������Q�6�>�aKA��>�bOA��#@��+@��7@�a@��@�dSM��4�&��"�dDA�$�bD��@��������_��
�k�|�k!�,ik�+���@T������'���!j��'@��7@���y��g@�w����-'�� ���������������@��@��@��@����@��c0�iT������#�4@�8@�!@� ?�������_���������@���@��c0��T������#��/��3�C�,�T���������!
����#��
��*�a������@���:������������C��_��7��/��3�����Xr����/@��3@��7@���@���������C��_���������|���@��@��@����@��C�?�iT������#��s��w��o�@@����{����s��w�������o@��s@��w@��{@��@������>��c�'���#�����9�C��G��K��W��@�cSM��4�����������o@��������>��c�w'���#����C��_�����������9���@��@��@��@�����@��c0��T������#��#���_�,T���+��'��#����y,@�0@��@�C�������?�������������_��@��,@��0@��@��#@��'@��+@��?������������_� 
���q�a����
�!,+����`(��,��������_���������������@��@��@��@�����@��c0�	T������#��G��K��O�������q�ן�����_�MT%hc8�qjTf��O9����������O@��OA9�����G@��K@�e4��q
��T 
���q�����!�=����`(��,�������_�d6�����a
���K@��O@�������,@�0@����������0��������������_��G@���9�,@��0@��@�����@�C�Ҡ?�����������_֨�h(8��?�mTfhd8�qjT���/��;��3�����8���3@��K@��/@������;@��O@���_��T�W��7����@�����S
���K@��W���7@����O@����G@��,@��0@��@����������?ּ����������^���@��@��@�n���@��c0�	T������#��;�H@����7��C��?��;��A9�7�@��9�c���� ��y@����A9�~��9$@����A9�}��9@����A9�|��9@�@�@��>�e+A� �����$�����������@6 ��7@��@������^���&�������@���&�����˅`��7@��4@��$�T����9��aT�~���9�@A9��9�,@��0@��@����B�����?��7@�H��@�dSM��4�$��"�L@�&�L��@��@�@�����7@��H��@�eSM��4�$��!��L@�&��L�@���$@��� @������7@�`H��@�dSM��4u$��!�fL@�&�aL�����@���@����7@�`H��@�dSM��4e$��!�fL@�&�aL�����@@���,@���0@��+�4@��#��
��3��p��'��@��+@��#@�O����'@�!���@�bSM�b5�7@�F$��!��7@��@@�'��@����;@��?@��C@��@������?�f�@��@����@��������������7@�����@@��9�;@��?@��C@�����7@��H��@�gSM��4"$��"��L@�#��L��������_��������������_��������������_��������������_����������_�L@������������_�����������a���@��@��@��@����@��c0��	T������#�H@����A9�7���@��9�A9$7���������@��H@�����@@�;�9�����@�@H��@�cSM��4�#��!�DL@�$�AL�`�D�@�A��D �D�@�D`�D,@�@0@��@�C���}��?��@��H��@�eSM��4�#��"��L@�#��L������������_�������_ցL@��������_������������_�L@����������_��������@�����@��c0��T������#�@�$@���AT���#�@�"@������N�@6�@�"@@9�#@�d@@9��B@�b6"D@9dD@9B�B@��6!@�b@�_���������������_�����������@��@����@��c0��T������#�7��~��������O���T���~�����������_����~�
$�� �������������@��c0��T������#���?�T@9���qCT�qCT��q�T?��Tc�@9�ѥ@Ӧ=�ƀ	��hcx�q�Tc<zӃ��*���BT#>�c��`h`8�����������_������@��������_��������������_֟�qT?�Tc�@9�ѥ@Ӧ=�ƀ	��hcx�q"Tc<zӃ��*��"Tc|�@9$ф@��hcx�q�Tc<z������*���"T#>�c��`h`8�@��������_������@��������_������@��������_��������������_֟�qB	T?�KTc�@9�ѥ@Ӧ=�ƀ	��hcx�qbTc<zӃ��*��b
Tc|�@9�ѥ@��hcx�q"Tc<zӃ��*��Tc|�@9�ѥ@��hcx�q�Tc<zӃ��*���T#>�c��`h`8���~��������_������@��������_������@��������_������@��������_��������������_������@��������_������@��������_�>���hc8���@��������_���-#����Ѐ�*#����Ѐ�'#����%#����Ѐ�"#���� #������#�� �������������@��@��@����@��c0��T������#���?�T@9���qCT�qCT��q�T?��Tc�@9�ѥ@ӆ=�ƀ	��hcx�q�Tc<zӃ��*���BT>�c��`h`8�����������_������@��������_��������������_֟�qT?�Tc�@9�ѥ@ӆ=�ƀ	��hcx�q"Tc<zӃ��*��"Tc|�@9$ф@��hcx�q�Tc<z������*���"T>�c��`h`8�@��������_������@��������_������@��������_��������������_֟�qB	T?�KTc�@9�ѥ@ӆ=�ƀ	��hcx�qbTc<zӃ��*��b
Tc|�@9�ѥ@��hcx�q"Tc<zӃ��*��Tc|�@9�ѥ@��hcx�q�Tc<zӃ��*���T>�c��`h`8���~��������_������@��������_������@��������_������@��������_��������������_������@��������_������@��������_�>���hc8���@��������_���A"����Ѐ�>"����Ѐ�;"����9"����Ѐ�6"����4"������1"�� �����������@��@����@��c0�IT������#��#������#@��@�?�
TcT��#���D��������������@�B�=���3��@� �8�T$}�=���3��hd�=���3��T4�T�T�@�B����@��������_����������_���"�� �����������@��@�����@��c0�)T������#����#��Ky�Oy������;�!6�#@���T�@9?q`T?qaT�@�?q������������_����������_�������r���@��@����@��c0�T������#����������@�C���@����h#8��a9@��T�������_���T����@��c0�IT������#����'��#���c�_�m
TIT$hc8���q"T���@������hd8�@9�@���D���e��� ���k���_�M	T�@��@����������@��#@��'@��@��8�T�}�=��3�if�=��3��@�� Ě
@y��$1��I�	y���)
�?�q�T	@9�	�_�T)}��<�J9�Iii����7@y)�)=@ө4�c@99��ҹ���?@y$��<@Ӥ4�s@99��ұ�����9	@yK��?j`��T�����������_֢��9�����������_�T�@����������_��@��@��������_����@��������_��
���!������!�� �������������@��@��@�t���@��c0��T������#ћ>�`�B��>�a�B��?�`K��@�`SM��4I ��!��?�`O@� ��?�aO��>�`�B��>�a�B��?�`S��@�`SM� 4= ��!��?�`W@� ��?�`@� ��?�aW�@[�қ?�`��?�`��=�*��?�`��>�`wA��>�a{A��>�bsA��?�`��?�a��@�`SM� 4 ��"��?�`@� ��?�`#@� ��?�b��r�қ?�`'��?�`+��=�4��?�`#��>�`�A��>�a�A��>�b�A��?�`3��?�a7��@�`SM��4���"��?�`/@� ��?�b/�����C��_���V������@��c0�iT������#���`F9a6���@�A�A@� ?� ��@�?��?9�������_�����=���@���@��c0�IT������#��7������@������@�?��T?���T�&�}�hf8�@9���@ӿ�T���T��A�A�������y�*��
����
A���_��T�'��+��#��
�����������'@��+@��#@������'��#��+�@������!���#@��7@����'@����@�cSM�c5�+@�������+@�%��A�&�����@��������_�����H �����y�5 �����{�* �� ���������@�����@��c0�IT������#��7��O��;��?��C��G��K��9�9�9�9�9�9�Oy�����F�5�S@��+��WA9.6�S@��'��@y���5��������E|���"TF>�ƀ��h`8�@������<@�?��T���<@��(TD|�҄������'����7@����������������_��B9�;@��B9�B9�B9�B9�B9�OAy�?@��C@��G@��K@��7@��O@�j����������_����7@������������_����B|�����A|�Ҿ�� ����������������9�9�9�9�9�9�y��a���@��@��@��@��@��@��@��A9�A9�A9�A9�A9�A9�@y~���@��c0�iT������#��7��O��;��?��C��G��K��9�9�9�9�9�9�Oy��������4���7@����S@��+��WA9�6�S@��'��@y���5��������E|����TF>�ƀ��h`8�@������<@�?�T���<@���TD|�҄������'����7@�������9��B9�;@��B9�B9�B9�B9�B9�OAy�?@��C@��G@��K@��7@��O@����������_�]��B|��K��A|��A�� ����������������9�9�9�9�9�9�y������@��@��@��@��@��@��@��A9�A9�A9�A9�A9�A9�@y����@���?�iT������#��[����@�fSM��4�@�c��&�!��@�&��W��c��_��[�����������'@�x)����_@��c@���_�-
T�3�^�$_����'�A��K��@�F@��;@��?@��C@��G@��K@��������?��c9�g9�k9�o9�s9�w9�y�/@��+��/@��#��A9�5�/@����@9�r�����&6�W@��@����T1���6�W@��W@�F9��
T��y�	��	�����GA9�3@�a
����c@�_��T�hTG���g����[@���_	�G���?�`T�7����� ���W@��c@��7@��y��3@��[@��+@��'��+A9��	�@�&5�@�����F9��
9�#9?����T	���������_����������_��	��{����xj�x)��
�?��T*�_��BT
�k	@9�k��T?��c��T�{���}���
��{�z�������������y���� �����������!���@��@��@��@�H���@��c0�iT������#��#��'��+��/��3���9��9��9��9��9��9��yF9�T����y�����c�����A9�����+@�D��3@�_��	T��H	TH����������Ⰵ�?�T������@��'@�_�CT���T�#@����������Ⰵ�?�T������@��;@����@9�@��5�@�B���F9D�9�9���T�@�x#��������_����{���xd�x#����m��Tdџ��BT��@9�k���T��c��T�{���������{�������������
�������y�	�� ����������������9�9�9�9�9�9�y������@��@��@��@��@��@��@��A9�A9�A9�A9�A9�A9�@ym���@��c0��T������#�F9����hT�'���9��y����˥������������H���'@��F9���9��@����T�x%�����}���@9�h"8 9��@�����������_����{�������y���� �������Q���@�������@��c0�T������#�?��bT�9$�}�hd8����HT�'��+��9����y����������������mH���+@��'@��x$��@��@9�h&8���9������_����y�������{�l�� ������������@��@�������@��c0�T������#�?��bT�9xa����@9�@9d��@�?�T�T��y���!���c������F���������_���Y���y�G�����{�<�� �����������@��@����@��c0�
T������#��c��+��'��/����e˥|@�f���&I���|��d�����7������3��|@���҈a��}��d�����/� �����H���c���3�����+@�?��T�3��/@�����&ѥ���@��'@����7������/��%�(,������G���3����ҟk`T�+@�?�T�/@�����!ѥ�����'@���%K�҃��G�� �������_���������_�������@���� ��������#�������@��@��@��#������@��c0��T������#������#�c|@�d���$I��d|���d������'��˄�$��#�e|@���҆a��|��d������ �������'����������#,��a��@�����#�����_k�T#K��A��@�����������_�������L���@�������@��c0�iT������#��/��@���B�_�

Teѿ��BT�_��
T�#����@9��q���?�@T�@9�k�T��Txb�x#�c��������'��#@��/@�����'�� ��C�Lq�T#,���TqBT��c�c�~ӄI��C�ӈ���b��/@��@������/@��#@�e���%I���@�-���C˄t��k�T5��˟lq�Td|@�e���%I��|�擄˄�d�����~ӟkATC��4��b��/@��@������/@��#@�e���%I���@�e���%I��e���%I���@�_���T�#@��/@�xd�x"�C��@����@����������C��_��{������{��������{������{��� ���������������@��@��@��@�q���@��c0�IT������#��?� դ@�1���߈�5�@�1�a$�!`1��w���?@��@����3��@����@��������_�!�?��T?��Txa��C���@9��@9�����T��(T��y�	��	˥��������T�he8��q�T���T%@9�~��q�Txa������C������@96eѿ���	T��@9�5����_�T�@9�k�7�����7�/��+��'���N����G��/@��?@�J����G��B<p�<@�B�{?�a�@�a��	���m���5�?@��/@��'@��+@��3@��y��?@��'@������?@��/@��3@��y��'@��+@������Txa�x#�c�������������������_����������_����{�y��`��A(�!(��������{�q���@���n������k������������y�m�����{�b�� ��������@�X���@��c0�iT������#Ѡ	���u�������@�cSM��4��� �{?�c�@�#�{?�`���C���{?�a�@��'@�b�Z�+@�c�Z�/� � ՠ	�����/@���@��������T ���T����cD�d������Tch`��C��������_�5�� ����������@��c0�)T������#����#��'��+��/����������Y��9�9�9�9�9�9�Oy�@����c@9�g@9�k@9�o@9�s@9�w@9�?@y�������_�������������������@��@��@��@��@��@����@��c0�)T������#����#��'��+��/����������%��9�9�9�9�9�9�Oy�@����c@9�g@9�k@9�o@9�s@9�w@9�?@y�������_���������������n���@��@��@��@��@��@����@��c0�iT������#��<@�g4� @q#T����9��9��9<H���9@�H5�6��@9�@���9�@����@9�@9�@9�@9�@9�@9�O@y������_�<@�I|��	�b
TJ>�J��Hih8���9�z�kB�l~��9�_y����k�T@�����=@�	��TLi`8�B��9�@�k�k~��9=@��]��
kcT�9|��kT���<@�	�"TGi`8�9g@��9�_y�@����@9�@9�@9�@9�@9�@9�O@y������_��@����@9�@9�@9�@9�@9�@9�O@y������_��9������������������_�A|��:��A|��8����A|��5�� ��y��������@y�@�}���@��c0�iT������#�@��@�?��T@�{>�`�E��ˢ���%�������������_�@�?�T{>�d�E�@�b���#����������������_������������� �����������@��@����@��c0�iT������#�@��@�?��T@�{>�`�E��ˢ���%��������������_�@�?�T{>�d�E�@�b���#�������:��������_��������������� �������|���@��@����@��c0�T������#�@�#�@�?�T@��ˢ���%���`���KTche8�q�T@9�T���q�7��
�q�T�T��xqT�T@9�q�'�����6���B��'���������_�@�?�T@�B���$���`�_�KTchd8�q�T@9�T���q�7��
�q�T�T��xqT�T@9�q�'�����6��OC��?�T���������_�������_����������_�����{������x�� ����������@��@�����@���?�IT������#�`A�"��@��T�@�cSM��4XA����#�c$�c@2�X��@�`�K�W��/��3�������r���5�W@��TA��'��F9�xqH
T�'@��#��F9�A9���@��9?yqiT�9���5�'@����@9�@��9� [��(\��#��+���@��K���@�G@��;@��?@��C@��G@��K@��`A��?��C9�G9�K9�O9�S9�W9�y�+@��W@�T��@��@�fSM��4K��:�XA�!�X�A@� ?�������_��W@��/@��3@�`����7���*����y������7@�������T���y��7@��������_����y����`��A(�!�'��� ���������@����������_֐@����?�
T������#�hA�dA��@�!�?�TFha8�z��q@��T�_��7��?�lA��;��GA9���_@��?@��;@�?�
T�3����	��S��C@��K��O��S��@�G@��������?��c9�g9�k9�o9�s9�w9�y�/@��+��/@��'��+A9�3@��7@��5�/@��#��A9�r������f�6�T�;@�D�c��_@��h��l�������?@����@�fSM��4���#��dA�&��d������������_��@��@�aSM��4���:�XA�!�X�A@� ?�������_���w�� ��������@�����@���?�	T������#��w�hA��G�dA��S�lA��K��������k��[@��S@��c��G@��g��K@��k��A9�A9�A9�A9�A9�A9��@y�w@����?@������A9�?@����w@��S@��G@��K@�?�T�?������k��[@��c��g��k��@�G@��������?��9�9�9�9�9�9��y�7@��3��7@��/��kA9�5�7@��+��WA9�r������6�w@�����w@����W�����@���@�aSM��4dA�E��!�XA�!�d�a$�!2�X�
��������_�B����;��@�_�jT_��
Txb��'���T�y�����p����#A9�'A93�s@�0��T?�h
T�s����1������o���?��T�C��O�������-���w@��W@��C@��;@��y��O@��� ���9�T�����k��[@��S@��c��G@��g��K@��k��A9�A9�A9�A9�A9�A9��@y���?@�	����A9�?@����G@�?�#T�K@�c�$��w@��h��l�������S@����@�dSM��4���#��dA�$��d��W@��;@��y��������_֞�����y���������������������y�������{�w�� �����'���@����@����?�zT��ѝ�?����#���`A������	����
��J9��M(TTA��?��@y��	5J|��K>�k����������J|��?
�"vTK>�k��iii8)@�)�)�)=@�?
�tT�=@�	��sTJ|��L���
���(�i
��[��c���-�?��	T_�qT�_��W����O������y�o���P����`A��@����@�_�CoT��nT1�T��������?�"�����T����|���@��c@��y��[@��O@��@�J|��K>�k���W@��_@��@��@�_��jT��HjT�@�1������f�?�"�����T����^���@��c@��y��[@��O@��@�J|��K>�k���W@��_@��@���mT4TA��;���@yN3�����<@�����kThA�
lA�dA��%�@���@�hSM��4dA���(�d������	��
����y������
�����`A����J9�9`��@����T ջ@�fSM��4XA����&�f$��@2�X��@�`�T�*�o����s�[�$\����'��@����@�F@��@��@��@��@��@�`A����?��#9�'9�+9�/9�39�79�y�G@��@�T��c@��y�f$��@2��@9�o@��@�J|��K>�k���s@��@�TA��7�F9�yqHYT�7@��/�F9�sA9���@�9zq�T9����5�7@��+��WA9�@�9�@���_�T_�T?�hUT��n���/���������?�T���	�����@��y�f$��@2��@9J|��K>�k���@��J9	`A��khT�
���k��g�����`A�������5�[@��c@����lT�@��`A�)��`��k@��g@�4�@�������y������������@��`A����`���@���T�����@�_����5�@��@��@���9`A���`�	�@�?�-:T	�@���
�@�_�IT)ih8	�@�?�HT
�@�Iih8)@�?qC3T(��������`A���@�?�m"T���{��w��J9�9�$[��,\��'��/���@�����@�H@��@��@��@��@��@��`A�?��9�9�9�9�9�9�y�C@��@�T��C@��3�F9�xq�AT�C@��'�F9�3A9���@�9yq�T9����5�3@��#��A9�@�9�@���?�`T?�`T�J9�@9�kCT�y�f$��@2�J|��K>�k���@��{@��w@�Q��?�@T�����������_�h�l��@�aSM��4���)�dA�!�XA�!�	d�a$�!�2�X�����������_��
�X�@�dSM�?�4XA����$�?�d$���1�X�?�MT?�h9T��d���%��������?�T�����	�����@��y��@����6T�
����������_��	������������_��@��g@��k@���@�cSM�c5�@��@�dXA����$�d$��`2�dX��@�?��2T�@��y��������_� ջ@�cSM��4�XA����#�c$�c@2��X���@��`���j�y��w@��{@��@����-T�c�����e
��˦�����`A��@����@�_�,T?�h+T�	�J	��
�)���(���Ⰵ��T��������@��c@��y��@��@�_�(T?�(T�@��	���)���	���Ⰵ��T����v���@��c@��y��@�?�%T�������@�o��������_ֻ@�cSM��4XA�C��#�c$�c�1�X����w@��{@��@����w@��{@��@� ջ@�cSM��4�XA�/��#�c$�c@2��X���@��`�������������`A���@�����@�_��T?�HTD���&���c�����@�_��T?�HT�����@�c���%�������y�c����T���K���!���@��y��K@��T�y����������������_փ`A�?�T�T�c�����y�F���������@�����@���T?�(Tc����(�����c���?�T������y��@��c@���@���T?��T��@�c���(�����c���?�T������y��@��c@��y���hT������������_�\A��@�dSM��4���#�XA�$�X��@�c��@�_��T��(TD�����c��@�_��
T��H
T���@����`T�hg8�9�y����@����������_� ջ@�cSM��4XA����#�c$�c@2�X��@�`��@����@�_�CT?��TD�����&�c��@�_�T?�T���@�%����������y������ T���S���������y��@��S@���(T���y��������������_�����������������������������������	����������������������������������y��������������������������������������	������������	������������
������`��A(�!�'������	�������
�����y�����
��������������������`��A(�!�'�����������������������������������y�������	�����	�B|�Ҧ���	�A|�қ�� �����K
���@�%���@��C�?�	T������#��o��9<[�D\��?
��G��@��c�TA�`A��?���A9�S@���A9��A9��A9��A9�A9�@y�W@��[@��_@��c@����o@��aA�ХJ9���a���@��mT�[��%\��
��'���@��c���@�F@��S@��W@��[@��_@��c@��aA��?���9��9��9��9��9��9��y�;@��o@�T��J9�4�;@��7�F9�yq�T�;@��3�F9�A9���@�9zq�T9����5�7@��/��wA9�@�9�@���?�A��T�@�cSM��4XA�y��#�C$�c�1�X� ջ@�cSM��4�YA�n��#�C$�c@2��Y���@��a������O�����!����@�?�T?��"Txa��+�_�HT�y�����F����CA9�GA9��@�f��T���T	�ˊ��
���'��������T�G��C��K�������Y���o@��G@��C@��O@��y��K@��� ���9_��T�����y�����C��_����y���������������������y�������{����`��!(�!�'��� �����{	���@�1���@��c0�)T������#��7�9[(�a�E�[(�b�E�[(�c�E�[(�d�E�[(�e�E� �����������������E�@�nSM�n5�7@��7@�XA����!�A$�! 2�X�TA��+��+@��'��7A9!@�9����������_�����C	���@����@����?�3T��ѝ�?����#���`A��s����w@����s@�TA��O��wB9� 7�J9�J9G��@�)�?��T
`A��
�`�
�@�_�
T
�@����@�?�	/TGig8�@�?�).T
�@�Gig8�@�qC
T�_9�w�[�$\����'��@����@�F@��@��@��@��@��@�`A����?���9��9��9��9��9�9�y�_@��@��T��_@��K��F9�xq�(T�_@��;��F9��A9���@��9?yq�T�9����5�K@��7��A9�@��9�@����T�T�J9�_A9�k��T���s@�W�@�cSM��4�XA�^��#�C$�c�1��X����s@����s@�9\A��@�dSM��4R��#�XA�$�X�
 ջ@�cSM��4XA�C��#�C$�c@2�X��@�`�`A��@����@�_�T?�TD������&ˣ��@�_�CT?��T���@�%�����������y������ T���k�����:���y��@��k@����T���y��������������_�`�[�$\����'��@����@�F@��@��@��@��@��@�`A����?���9��9��9��9��9��9�oy�[@��@�T��[@� ��3��A9�@�9TA��G��AyG3�����<@�����kbTTA��C��Ay���5��������H|���T)>�)��'ig8�@������<@�?�HT���<@���TG|���������&�(��o��g��{���������@��������@�J@������������	�@?��9�9�9�9�9�9�_y�W@��S���������@��{@����g@����o@����B9�B9�B9�B9�B9�B9�OAy�@��������B9���g@�?��T�o@�B�!��@�ah�bl�������{@�A��@�bSM��4���!�bdA�"�bXA�"�ad�A$�!�2�aX�������������_�TA��?��?@��/��wA9�@�9<[�D\��?��G��@���TA�`A��c��C9�@��C9�C9�C9�C9�C9�Ay�@��@��@��@�p��@�&��������_�������B|��
����A|��������������������`��!(�!�'������������� ���������@�\���@��C�?�)T������#��o�<[�D\��?
��G��@��c�TA�`A��?���A9�S@���A9��A9��A9��A9�A9�@y�W@��[@��_@��c@�*��o@�`A��J9��`��@���T[�$\��
��'��@��c��@�F@��S@��W@��[@��_@��c@�`A����?���9��9��9��9��9��9��y�;@��o@�T��;@��7�F9�xq(T�;@��3�F9�A9���@�9zq�T9����5�7@��/��wA9�@�9�@���?� T?�A��T�@�aSM��4XA����!�A$�!�1�X�
 ջ@�aSM��4XA����!�A$�!@2�X��@�`�j��o@� ���O�����B���$�@�_�T_��T$xb��+��(T�y�����f����CA9�GA9��@���hT���T)�ˊ��
���'��������T�G��C��K�����������O@��o@��G@��C@��y��K@��� �?��?9��T���y�����C��_����y�3������@������-�����y�:�����{���`��!(�!�'�&� ���������@�0���@��C�?�		T������#��O�9[(�a�E�[(�b�E�[(�c�E�[(�d�E�[(�e�E� �������������������@�nSM�n5�O@��O@�XA�4��.�N$��2�X�TA��+��+@��'��7A9�@�9<[�D\��?��G��@��C�TA�`A��/��cA9�3@��gA9�kA9�oA9�sA9�wA9�@y�7@��;@��?@��C@�/��O@�������C��_�����w���@�����@��C	�?�)T�Cѝ�?����#��s������C��3@��;��?��C��>�jgA�
��T�w��{��s��>�jcA�@y`��G����������@������	����	7�/����wA�`�������/@��{A�?�H	T�K��sA��T�������`�)�[��c����>��c�����#�_��G@�"@�!A����b����a��F��G��#	�a��c	�c��C@��7��wA��;��K@��S��/@��W��[�A$�!@1��_��@�aSM�!4�c����c�`�)��h��cA��/@����c����>��c����#��_A����"�����C��_��sA��wA��{A�����C��_�X���
�F�� ���������������@��@��@��@�z���@��C	�?��T�Cѝ�?����#��s������C��;@��3��7��>�igA�	�T�w��s��>�icA� y`��G����������@��A
7�/����wA�@��s����/@��wA�?�	T�K��sA��T����p��`�)��Z��c����>��c�V���#�_��G@�"@�!A����b����a��F��G��#	�a��c	�c��C@��7��wA��;��K@��S��/@��W��[�A$�!@1��_��@�aSM�!4�c����c�`�)�,h��cA��/@����c����>��cь���#��_A��������������������C��_��sA��wA�����C��_�����	���� ���������n���@��@��@�~���@��	�?�	T�ѝ�?����#��k������;��+��/��>�cgA���T�o��k��>�acA�!x`��C�@�
�Z��[��+@��/@��3@��7@��;@����oA��@��C@����[A�@�a
7`�)�	Z��?��#����>��c�����#�W��C@�"@�!A��c�b����a��E��F����a��#	�c��;@��/��oA��3��@�bSM��4���#�`�)��g��?@����#����>��c����#��WA���
���Y��!@���@�aSM��5�[A��kA��
���[A�#��kA�$���oA����?@��@���@�fSM��4�A��
��&� ��A�&������@�������_��?@�*A�!�@�"�@�#�@�$�@�%�@����oA��@��
���[A�`��?@��oA�a@���mT���@����[A�`������������_��@�������_����� �������������@��@��@�U���@��c0�)T������#�A@�B@�C@������@���JT����Txd���e@��@9����?�T�@9�����������_��@��������_���g����@Ө@�k"��Tg@���T�@�Ihg8�"T
�Hih8	k�T���������_����y��
�����
�����{��
�� �����W���@�����@��C�?��T������#�	�@�?	�@T�o��s�	@�
,[�4\��/
��7�
�@��c��S@��W@��[@��_@��c@��@����@��
��	����?��o@�"
A�*A�+	A�,�@�l��s@�B%�@��T�s@��CT�a����������_�T�G��O��C��
�D������G@��O@��C@����7��K��3�@���������7@��3@��K@�������C��_��o@�a�`��@�aSM��4���"�aA�!�b��?@�����C��_�����x
������m
����Fi'8!����
T%�@�?�"Te�&�@��ha8_�b��T�;��9�
����@�D�����A9�o@������?@��;@�������
�������9
�� �����������@��@�q���@��c0�)T������#����@���	�@������@�b����@����@�?��TA�A�A����������_�����������@��@����@��C�?�IT������#��O��k��c9�S��W��[��_��c���9�����
��	����T�_@��[@�i������m��T��9������C��?��9@�F@��S@��W@��c@��	��������?���9��9��9��9��9��9��y�;@��7��A9&
4�;@��3��@9�xqT�;@��'��@9�3A9���@��9yq�T��9����5�3@��#��A9�@��9�@���`��@9�A9�k(T�k@��C@������?@��T�k@��C@������O@�� @9�6�7@��/��wA9� 6*�7@��+��WA9(7�A9�A9����������cC9����Tr����@�����C��_���������C��_�����m�T�W@��
��T�S@�Jif8_q�T����?@�������C��_����cC9����cC9���?@�������C��_��cC9�6�k@��@�����C��_��?@��@�����C��_�@��!(�!�'�d����
�U�������T��T*if8_q#��T^������I�� ����������������#��#9������@��@��@��@��@��@��@��#@��#A9'���@��C�?�	$T������#��o��s��9�9[�$\��
��'��@��c��@�F@��S@��W@��[@��_@��c@��������	��?��C9�G9�K9�O9�S9�W9�/y�K@��C��B9�
4�K@��?��o@�F9�yqT�K@��7�F9�A9���@�9zq�T9����5�?@��3��A9�@�9�@���?�T�@���T�s@�8?�`T<[�D\��?
��G��@��c��B9�S@��B9�B9�B9�B9�B9�Ay�W@��[@��_@��c@��s@���`��s@�+����C��_�[(�a�E�[(�b�E�[(�c�E�[(�d�E�[(�e�E� �����������������R��o@��s@�������C��_��O�
��6�O@�����C��_�������C��_��O@��B9��o@��@����T�O�[�$\��
��'��@��c��@�F@��S@��W@��[@��_@��c@����?��#9�'9�+9�/9�39�79�y�G@��C��B9F
4�G@��;��o@�F9�yq�T�G@��+�F9�SA9���@�9zq�T9����5�;@��'��7A9�@�9�@���?�@T?� T<[�D\��?
��G��@��c��B9�S@��B9�B9�B9�B9�B9�Ay�W@��[@��_@��c@��O@�.�@�������C��_�[(�a�E�[(�b�E�[(�c�E�[(�d�E�[(�e�E� ��������������������o@��O@��O@��C9�6�o@��O@� ������C��_��C97�C@��/��wA9?r�T�kA9a5��o�� ������C��_�@��!(�!�'� �@��!(�!�'�� ������c9������@��@��c@9���@��c0�	T������#���_��T#@9���q#T�qCT��qbT_�T"@9Dф@�%=�-��hc8�q�T���@��������_���[����������_������������_֟�qbT_�T$@9�ѥ@�&=�ƀ-��hc8�q�TczӃ��*�T"@9Dф@��hc8�q�T�����������_���4��@��������_����@��������_������������_֟�qbT_�T$@9�ѥ@�&=�ƀ-��hc8�q�TczӃ��*�"T$@9�ѥ@��hc8�q�TczӃ��*�bT"@9Dф@��hc8�q�T���@��������_������~��������_������������_����@��������_������������_����@��������_����@��������_�bӃ=�c��`hbx�@��������_������]
�������Z
�������W
������T
�� ��������������@��@��@��@�D���@��c0�	T������#���_��T#@9���q#T�qCT��qbT_�T"@9Dф@�%=�-��hc8�q�T���@��������_��������������_������������_֟�qbT_�T$@9�ѥ@�&=�ƀ-��hc8�q�TczӃ��*�T"@9Dф@��hc8�q�T�����������_���t��@��������_����@��������_������������_֟�qbT_�T$@9�ѥ@�&=�ƀ-��hc8�q�TczӃ��*�"T$@9�ѥ@��hc8�q�TczӃ��*�bT"@9Dф@��hc8�q�T���@��������_���=��~��������_������������_����@��������_������������_����@��������_����@��������_�bӃ=�c��`hbx�@��������_�����ҝ	������Қ	������җ	�������	�� ���������B���@��@��@�F���@��c0�T������#�?�q�TB@�B��*0��TA|ӂ=�B��@hax�������_�!��@?�����������_��v�l	�� ������S9�����@��@��S@9���@��c0��T������#���_�T#@9���q�T�qT��q�T_�Tc�"@9Dф@�E=Х>��hcx�q�T���@��������_���f����������_������������_֟�q�T_��Tc�$@9�ѥ@�F=��>��hcx�qTc<zӃ��*��Tc|�"@9Dф@��hcx�q�T�����������_���=��@��������_����@��������_������������_֟�q�T_��Tc�$@9�ѥ@�F=��>��hcx�q"Tc<zӃ��*��bTc|�$@9�ѥ@��hcx�qTc<zӃ��*��Tc|�"@9Dф@��hcx�q�T���@��������_�����~��������_������������_����@��������_������������_����@��������_����@��������_�b��=�c��`hbx�@��������_�����ҳ������Ұ������ҭ��������� �����������W����@��@��@��@�>���@��c0��T������#���_�T#@9���q�T�qT��q�T_�Tc�"@9Dф@�E=Х>��hcx�q�T���@��������_��������������_������������_֟�q�T_��Tc�$@9�ѥ@�F=��>��hcx�qTc<zӃ��*��Tc|�"@9Dф@��hcx�q�T�����������_���y��@��������_����@��������_������������_֟�q�T_��Tc�$@9�ѥ@�F=��>��hcx�q"Tc<zӃ��*��bTc|�$@9�ѥ@��hcx�qTc<zӃ��*��Tc|�"@9Dф@��hcx�q�T���@��������_���?��~��������_������������_����@��������_������������_����@��������_����@��������_�b��=�c��`hbx�@��������_�������������������������������� ��������������@��@��@�@���@��c0�T������#�?|q�TB@�B��*����TA|��=�B��@hax�������_�!|�@?����������_��һ�� ������S9��i����@��@��S@9���@��c0�iT������#�@��*��T@�$|�chdx@������T@�e<~ӆ��@9���hexc����<@�h<@�k�T���<A����<@��T�<~Ӊ�*	@9K@��
��hhx�kT)
@9	k�TkcT������A
�!@Ӡ �������_����������_�r����p������m�� ������S9������@��@��S@9����@��c0�iT������#р��[?�`��[?�`���@�`SM��4[?�`�G���� ��=��[?�`��{>�`�C�{>�a�C�{>�b�C�[?�`��[?�a���@�`SM��4���"�[?�`�G� �[?�b������C��_��������@��c0��T������#��/��7�������B�B����#�`
�h��������@���|%������C��_���������������@��@��@��@����@��c0�T������#����I�	�!�)����#��
����}�����@���Z%������C��_��������������@����?�iDT������#������C9@���������
C@�`?������������@��CD9@9�@7�7��s���@9�6����9��LR���@�aSM�a5�s@�
���s@�%�����
��������7@��CD9��@9$(Є4����@����	��
����C��G����������@��7@��CD9�+��g��W@��G@��
T��9��.�!��+@����7@��s@������g@��@��@9�7�7@��s@������g@���	R��7@���@�bSM�b5�s@�����s@�%�����
�����"(�B4���@9Z �?�T��ύҦ���k���?����7�+@������g@������@� ��@���@9<�0T!���B��B~�@�N�b��+@������g@�����7@��s@�����@90�#��?���@9b6�@�������?@��#@���9������������+@����@��g@��@��@�z��g@�C@����?@��#@�`?��@������?@��#@����@���@9�s@����������7@��_@����_��K@����O@�?�-T*�_��T?��&T��@����G@��W�\���[@����W��G@�	�?��T�$T�C@�'ig8��q��T�W�M���6@�������
��_���6��
��_�T�K@����G@��C@��o��3��O@��S@����'�c@5��@�el���CD9�3@��o@������@��6@9�6����������0�����hh8?�q@T�����;�f����T��DQ��@���@�bSM�b5�;@����;@�$�����
�����"(�B4���������
���������������������������_����CD9�W@��G@���M��T�/��k���$���`����
�D*��~����c��+��'��g�����������Z��/@����+@�����k@��g@�����'@��c@��/@��k@��@��@9�6���'��c�a�?��
T���P��'@���@�aSM�a5�c@�����c@�%�����
������@�$(Є4����_@����_��K@����O@�?�-T(���T?��T���@�'����G@��W�����[@����W��G@�'����T?��T�C@��h`8��q!�T�W����B�?�M��Thb8�qc��T���,��+���@��s@��7@��CD9�+@��g@��W@��G@�����T�����@�Z@�C@�`?�`6�_@����_��K@����O@�?�-T&����T?�	T���@�����G@��W����[@����W��G@�%ѿ��T?�	T�C@��h`8��q��T�W�����uP��7@���@�aSM�a5�s@�5���s@�%���@���'���4���CD9$(Є4����@������������������	�����~����B������@�!�B���'@9��q��T����������9��y����@��@��@��@9���@��c0��T������#���r@T������@� �_8�T!}��<�c�3�bha�_�T_�`T_4�T�@��������_����������_�u�? q����������_��y������D����@y�@��@����@����?�AT������#��������������������������@��@��
��
������	��oA9���K@������@��o9_�/T�<T�;��S��C��?��s��k��y�7�[>�`+E�D��O���e���%��o��������$��y�3��@y���y�oA9b6�@��o@��O@������3@��@y���@y@�@�}��;@�*��q����<@�q�T�qT�@��@9r�z��@���"�q�T�@��@9r�@��}����z��@��`q`T��q�T�@��z��@��}��q!T�@��@9r�z��}����@��@��z��@��o9�K��<@��q(Tf4�q`T�qaT�7@��	��/T#��?@���������@����C@��
�cT�k@��O��o��k@��
���D�����O@��o@��?@��������o��O��G�������F���@��K@�_�#+T�;@��*T�3@�������@����@y�o@��O@��G@����@y�@��z��K@��@������oA9��7@�	�'T#��?@�����	����@��	��C@���cT�k@��O��o��k@��
�D���B��O@��?@��o@����O��o��G�������	�
���G@�a��O@�_�cT�o@��o@��@�D���*��G@����	h#x��ҩ9�@y�@��z��K@��@������oA9W� q!T�
��7@��?@��C@��k@��S@��s@�	���qAT�S@�`��s@��o@��O@�P-��OF��oA9�@y�@��z��K@��@��� (��4��
��7@��k@������?@��C@���q�T�C@��?@��k@�,�7@�	�hT#��?@�����	����@��	��C@���cT�k@��O��o��k@��
�D������O@��?@��o@����o��O��G�������	�����oA9�@y�@��z��K@��@��G@��O@��o@��
��S@��s@�����7@��;@��HT#��?@���������@����C@�_�cT�k@�
�O��o��k@�D������O@��?@��o@��C��?��k��������t���?@�a��C@�_�cT�k@��k@��@�D������?@����h#x��ҫ9�S@���+(�k�4�����s@�(�ka=�����@y�oA9�@��������@����S��s�D�
h6�����S@��s@��oA9����H_�#
TC�e��ˌ���!���T�?��O��o�������D���_��O@��?@��������o@��k��C��?����'����
�����g��W@��k@��_��?@��c��C@��g�{>�dgA���T{>�icA� @��������@������?@��T���k@����k@��C@���������s��S@��s@��oA9�����������	��
��������_�������������������	�����	�������������	����������� ���������)����@��@��@���@��c0�	T������#�@���@�@��TC�a@��|�@hc��������_�@�@�?�T��@�!���B���b� ���������c9*(��@�@��@�!��_�aT@��@�@�_��T@�?�#T@�!���B���`��������_���L��;����I��0�� ��������@�����@��c0�	T������#��+�@�f��+��'��/�@�@��'�B@5��@��������f���'@������@�gSM��4Y�� ��@�"������+@��/@�@�@��	T@��b���|ӛ@�cSM��4F��!�hb�#�h"�������_�������� ��������������@��@��@�����@��c0��T������#����#��'���&�6�'@��#@�����RM��'@���@�aSM�a5�#@����#@�"�����
�B����� (�4��������_��@����'@��#@�?�T
T��[>�d+E�"������e�����S�!
�@�@�}��qc��d<@ӟq�T�qT�@��@9�r�z��@����"�q�T�@��@9�r�@��}�����z��@��`q`T��q�T�@��z��@��}��q!T�@��@9�r�z��}�����@��@��z��@�c<@� q@��Tq��T���L��'@���@�aSM�a5�#@�����#@�"�����
�B����� (�4��������_� (��4�(�!`=��������_������������_�e�� ��������������@��@��@�_���@��c0�i%T������#��3��@9"6���L���@�aSM�a5�3@�u���3@�"�����
�B����� (�4�����C��_���������C��_��7�@9C6_�
T#@9�q�T#@9�qAT���L��7@���@�aSM�a5�3@�L���3@�"�����
�B����� (�4�����C��_�#@9�q�TC�#hc8�qAT��lL��7@���@�aSM�a5�3@�,���3@�"�����
�B���� (�4�����C��_�@9�6@��#�y�c��c�@qAT��JL��7@���@�aSM�a5�3@�
���3@�"�����
�B���� (�4�����C��_��_y���3@��7@�
�B���@�����!T�3@��7@�
�B���@�x���T�7@��3@��@��_@y������������C��_���������C��_����9D��������#@���0��7@��3@�巀9�@�������r`T��(HӇ�_�cT���T�˄���h�?�TdhdxI�ҟ	kT
	@9_5qaT���?�?��T�	k�T	@9�0qAT��{>�a�C��@����T{>�d�C��}��<@ӥ�� �Th����h�8��k!T���bT�}�����9_�_�a��T�@ӟq`T�qAT���K��7@���@�aSM�a5�3@�{����3@�"���@��
�B�>���� (�4�����C��_���������C��_������}�����������/������ �������������@��@��@����@���?�>T������#��g�A��k��g�
�B�>��@�c�����k@�_�T�S��7�@����O��S@�?� T�k@�?��:T�g@���������k@���*A��g@�����������_���WK��k@���@�aSM�a5�g@�����g@�$�����
������"(�B4�����������_���������������_��k@��g@��7@���	���y�h+������
���-T���@����y_�jT�	�	5�|@�I���g��*}�J�i�G����|_�)�'}A�I���g��J�J*4������)����1@)T�
���k�~���g
��
�k�
������k�#T�O��c��[�?
�bT�_����@�D����
�
��k@��g@��c���[��I���g���_���{@��O@�����L�x,�l��}@�_
��#T.
��ˑ}~�.���q}@�M
���_�C"TS�1�k}~���q���1�
�m���?�@�T�S��W��;��?��g���~���������W@��?@��k@��g@��c���[��I���g���;@��S@��g���{@��O@����������gq������������_�k�����
���TIT�hd8��ѭ@ӿ%q�T�Yь@��@��Ѯ@��eq�T�@��@�
��э@ӿeq�T�@��@������
6�}@�J}@�M}
�n|@��{@��˿�l	Tn˭�klT�@��h�kP��������k��T��Ҏ��}@�J}��{@�_��T��sJ��k@��{@�aSM�a5�g@�3����g@�$�����
������"(�B4�����������_���XJ��k@��{@�aSM�a5�g@�����g@�$�����
������"(�B4�����������_���=J��k@��{@�aSM�a5�g@������g@�$�����
������"(�B4�����������_���"J��k@��{@�aSM�a5�g@����g@�$�����
������"(�B4�����������_���J��k@��{@�aSM�a5�g@�����g@�$�����
������"(�B4�����������_��|@�l���A��k}�g�e�B���q,��T�����I��k@��{@�aSM�a5�g@������g@�$�����
������"(�B4�����������_����
�`����
��
�]������������@�����x)���?�T�hd8�qjT���K��[��G����������G@��k@��g@��K@������[@��S@���_���T�W��C����@�$�����k@��g@��W���C@����S@�������]����� ����������@��@����@����?�I4T������#���������$����S� ����W��@��T�s��@�Y����s@��@��@��@��S@��������	��_���?��T�hb8qjTI��g��O��k���A�������g@��@��O@��_�������k@��@�q
T����"T�c��c������@�$��W�����@��_���c���c@������@���h*8c�������qmT����T�����@�$��>�����@��_�������@��ѩ��	h(8���y���
	��	���'4�O��k��_��S��{��g��o��w����{@���k�}@�k}@�}�+}@��{@����T	���E������U������������_��
���?��T�hk8�qjTk�����Ե������o���S@��@��O@��_���g���w���{��엀������k@��@��
kmT
km��T������H��@��{@�aSM�a5�@������@�$�����
������"(�B4������������_�?	�
�T�������s��hi8qjT)��_��[��o����	��������㏀��_@��@��[@�瓀��s��ꋀ�엀��{@������o@��@�k�T���6G���T�W������aiqbT��
i�_)q�TY�����T�k9�����@�$����㏀��@�瓀��kA9�W@��s��엀��{@������@������h*8kTh}@�J���g��K}�k�i�h���j}_�J�H}A�J���g��1�Tk�
����k
��1`
T�~����
����������������PH��@��{@�aSM�a5�@�����@�$�����
������"(�B4������������_���h38Α�
��
��
klT�@�Pi��kP�����k��Tː���4
�s�o��iqbT���i�*q"T�Y�������T�����o9�k������@�$��!�㏀��@�瓀�臀��W@�ꋀ��s��엀��{@��k���oA9���񃀹�����@������}@�o���A���}��e�c��q,��T�������� ��(�!�w�� ��(�!�r����� �������������@��@��@��@�Q���@��c0��T������#���_�T#@9���q�T�qT��q�T_�Tc�"@9Dф@�e=���9��hcx�q�T���@��������_��������������_������������_֟�q�T_��Tc�$@9�ѥ@�f=�ƀ9��hcx�qTc<zӃ��*�'�Tc|�"@9Dф@��hcx�q�T�����������_���y��@��������_����@��������_������������_֟�q�T_��Tc�$@9�ѥ@�f=�ƀ9��hcx�q"Tc<zӃ��*�'�bTc|�$@9�ѥ@��hcx�qTc<zӃ��*�'�Tc|�"@9Dф@��hcx�q�T���@��������_���?��~��������_������������_����@��������_������������_����@��������_����@��������_�b��=�c�	�`hbx�@��������_���8�ҫ�����8�Ҩ�����8�ҥ����������� ���������P��@��@��@�@���@��c0�T������#�?q�TB@�B��*8����TA|��=�B�	�@hax�������_�!� ?�?���������_�8��w��� ������S9��%��@��@��S@9���@��c0�iT������#�@��*��T@�$|�chdx@������T@�e<~ӆ��@9���hexc����<@�h<@�k�T���<A����<@��T�<~Ӊ�*	@9K@��
��hhx�kT)
@9	k�TkcT������A
�!@Ӡ �������_����������_�.�����,�������)��� ������S9�����@��@��S@9����@��c0��T������#��;��G��?�<C�@7[>�e�C����T<C��<�[>�h�C���igx��T;>�eG�y`x��T����T��F�;>�gG���������T�'��+���������$Є����'@��+@������?@����+��'��#� �����G����+@��#@��'@��������_���y�����T�K��G���������$Є�_��G@��K@������?@����+��'��#�@�����&�����@ycs�8@q�T;>�a'G��@�?�T;>�c#G�ch`8�#@�#��+@��#@� �?�iT�+@�dh`8�@���dh 8���'@��������_֟���;>�e#G��h`8�ʅh#8c��*T�T�;>�e'G��hc8��H��T�������������������������������������������~��� ��y������������)��@y�@��@��@��@��@�R���@��c0��T������#�#@�@�_�T#@�@���T���#�#@�@�����L�6�#@�a@��@�`@�b@�E����������_����������@��@����@��c0�iT������#ѐ@�p�`�@�@������"�B����#�`
�h��������@����������C��_�
7� ��������@���@��c���a��T�#����@��c0�IT������#ѐ@�P�@�������<�a	�!�)����#�`
����}�����@���b������C��_��6� ��������@��@��c����T�#����@��c0�	T������#�
�����C��_�������@��c0��T������#�@	�������j������"
�BD9����@	�����@�9@	���@�"
�B�9�������@�9@	���@�"
�B��C�����@�9@	���@�"
�Bl+��|����@�9@	���@�"
�B��������@�9@	���@�"
�B:��������@�9@	���@�"
�B��~�����@�9@	���@�
�BH%�������@�9@	���@���B4��~�����@�9@	���@�"
�B��C������@�9@	���@�"
�B\2��~�����@�9@	���@�
�Bx%�������@�9@	���@�B
�B\�C�Ҳ���@�9@	���@�B
�B�/�c�ҩ���@�9@	���@�"
�B�)��|�����@�9@	���@���B0���җ���@�9@	���@�
�B����Ҏ���@�9@	���@���B�������@�9@	���@�
�Bx#��@�|���@�9@	���@�B
�B��#��s���@�9@	���@�B
�B,��|�j���@�9{@�cSM�c5�@�^����@� �;?�a@�!�;?�`�������_�����%���@��c0��T������#��'��}��?�jT��
������!\��@����@����@�b7;?�d@�����@	����;O�@9�6��������_��@�������_����������@��@����@��c0�T������#��G��S��O��K� ���������c9���@��G@��K@�A�!��������`��7� ���������c9���@��7@��@���T_�T����h�S@���!T�+��3��;������O@���t��`
7��_�B��TkB���c��c@�!��#@9�q��T$q���T����C�$hc8��q`��T�$q ��T�S@��T�/����O@�����������_����JT%h`8�qjT��#���������Ұ���@��S@��O@������#@��/@��q�T���@Ө���dq����)T�@Ӈh`8��@���eq'����@ӿk ��T���������@�����H�����˥���@�!��%@9��q��T�$q���T�� ��&he8߀q`��T�$q ��T����@�������_���E����	���T(hg8qjT���'��������������@��;@��+@��S@��O@��'@������@��3@�q�T
�J@���_eqh�����)T@��hg8��J@���_eqg����@�k���T��c����a���@�_���������������� ��������������@��@��@��@����@��c0�iT������#��G���B�?�	Thb8�qc��T�K��G��T���3��7��+�;>�e#E����K@�����G@���������@����3@���"��+@����$��/��;��+��7@�B���7�����C���c9���@�������'�!�<��@��;@��/@�������7@��+@��h��
���;@��/@��'�c@=��@��7@��+@�hh������������_�����������_�����������_�����������_�������<��@��@�����@��c0��
T������#�@	����������#�����d(���(��xa���f(�� ����@�'�|��hg���@	��������@���@����#@�?��K��T{@�cSM��4���� �{>�csE�#�{>�`s�@	����������������c(�c@/�dxa����(��`'�����@	��������@���@�a��@�?��T{@�aSM��4���� �{>�awE�!�{>�`w�����C��_���������@��c0�T������#Ѡ
����B���`��(��������_�������@��c0�iT������#��#�������B��ݒ�� � 9�@�(�{@�aSM�a5�#@�F����#@�!���,� �x��{@�aSM�a5�@�>��� ��@�"@�"� �l��{@�aSM�a5�@�2��� ��@�"@�"� � ��t�"4������@��������_����������@��@�����@��C�?�i4T������#��o��s��w��{����94� A9�6 9@@�4@��k)T��4@��O�8@�	0@��|�"T�_�bT�g��	��@�$���@���g@��O@����o@�'�&i'8h�_�bT�?��	��@�$���0���?@��O@����o@�&��@�*i&8�|�6�s@��w@��{@��@��D9u��C�6�o@��4@��G��8@��0@���CT��_�BT���@�$������o@��G@����C@�(��@��h(8�ё��_�BT���@�$�������o@��G@����C@�$��h$8j�/N��7O��/
��7��@��c��C9�6�o@����/N��7O��/
��7��@��c��o@�K5@��W@��_@��
����k�7���6�9�s@��w@��{@��@��D9�
�r��C@��o@��A9���s@��w@��{@��@��D9@1@�A5@�B9@������o@�!5�"9�{@�jSM��4y��� �$1@�$� 1��s@��w@��{@��@��D9L1@�A5@�B9@����������o@�A5�B9�{@�kSM��4a��� �D1@�$�@1��
�$)@� -@��@�!1@�"5@�#9@��?�!��o@�c4@��T;>�a+A�;>�b/A���������C��_�?�	T�hf8��y��h&8�4��8�{@�dSM��4<���'��0@�$��0���������)�
@�Jy��h)8�G��7���T!�_���T���@�$���l���o@��G@��7@����!�_�BT���@�$���_���o@��G@��7@���$��h$8����@�4@���4@��K�8@�	0@��|�cT�_�bT�;��	��@�$���E���;@��K@����o@�&��@�*i&8�|�'�_�bT�c��	��@�$���3���c@��K@����o@�'�&i'8?��T&ih8�{�&i(84�8�{@�fSM��4��)�0@�&�	0����������'��@�Jy�*i'8�G��;����T!�_���T�	��@�$������;@��K@����o@��!�_�BT�	��@�$�������;@��K@����o@�'�&i'8��'��@�ky�+i'8�G��?����T!�_���T�	��@�$�������?@��O@��@����o@��!�_�bT�	��@�$�������?@��O@��@����o@�'�&i'8?��T&ih8�{�&i(84�8�{@�fSM��4�)�0@�&�	0�k����,��� �������������9�����@��@��@��@��@���@9L���@��c0�	T������#��/��3��7��;��?��9;>�fE��3@��7@��;@��?@���9�A7�#��/@��9�3@��7@��;@��?@��B9/��7�#@�"��;>�bE�B@������C��_���������C��_��@�����C��_�������������9�����@��@��@��@��@���@9����@��c0�iT������#�D@�@@�?kA���?kBT@��@� 9 �4�w��������_�������p��@��@��4@��_��@��c0�	T������#�D�4@�?k�T�@� 9 �4�Z��������_�������S��@��@���@��c0�T������#��7��C��G��K��O��9g6�|�h6�z���!�_��T�_9�@�$������_A9%�h%8�C@��G@����K@��O@����������_����������������9�#9����@��@��@��@��@��@��@��A9�#A9���@��c0��T������#��?��_��9�C��K��O��S��W���9?r���~�����@�� Ś����T'�_��T�3��+����@�$�������3@��+@��_@��C9���C@���h*8˥�,%�_�BT���@�$�������_@��C9���C@���h&8��B9f6�|�i6�z���?�bTha8��h!8�S@��W@���E��������_�������Ѫ@�Jy�
h(8��G����/����T��_��T���@�$�������/@��C9���C@����_�BT���@�$�������/@��C9���C@���h'8�������������������9�'��C9�����@��@��@��@��@��@��@��A9�'@��CA9r���@��C�?�T������#��O��[�����ghe8�<��ig8������,��T�_��[����E�	T�S���C��?����cT&�_�bT���@�$���;���[@��_@��?@����S@����@�h'8��р&�_�bT���@�$���)���[@��_@��?@����S@���h'8\����T!�_��T�@�$������[@��_@�%��@�h%8���1!�_��T�@�$���
���[@��_@�%�h%8%�_�bT�+�����$�������[@��_@����+@��C��;��7�����������;@��7@��C@���������������C��_�&ѧ@��y�h&8��G��/���T!�_���T�@�$�������[@��_@��/@��!�_�T�@�$�������[@��_@��/@�&�h&8��������S@�?�)The8c�y�h%8������������#��Ѩ@�y�h'8��G��3����T��_���T���@�$�������[@��_@��3@����S@����_�bT���@�$�������[@��_@��3@����S@���h'8�����������������@��@��@��@��@�$���@��c0�T������#��/��3����@�@����#� 
���A������@���9������C��_����������@��@���@��c0�T������#���Y���!�!
����#��
�<
��������@���������C��_�����h��@�����������9�@����@�!@9?�q��������_��@��c0�)T������#���9�?��C��G��K��c9����������?@��C@�C���"�B����#��G@��K@�<���"�B��'��+���@9r�~�a��
�c�2�`��0���"�B��/��3�@
���������@�������������_����������9����@��@��@��@��@9������������9�@��@�!� ���_��@��c0�)T������#��;��#�����=�{@�aSM�a5�#@����#@�!��� ��@� 9`9 ջ���{@�aSM�a5�@��� ��@�"@�"� �����{@�aSM�a5�@�u� ��@�"@�"� ��;@�"8� �"4������@��������_����������@��@����(��_��@��c0�	T������#��9{@�bSM��4N�!� @�"� �����C��_����������@��@�� 9�_� A9�_��@��c0�)T������#�4����������_����������@��@��8��_��@����?��
T������#��_��c��g��k��o��9�9�L��M������s@��?�@�@��/@��3@�@������+� 	�����+@���G��	��S��/@��3@��G��K��7@��;@��O��S��_@��@�@	���#�'����+@���_@�@�@���@�_�BT���@��Є��%���_@���{@�fSM��4�� ��@�#��������#�c�}�c�с�{@�cSM�4�C������c��J��_@��C@��E��F�"�$��?@�"��L��M������s@��?�0@��3@��;@�B�B��!�0���������_�������������9����@��@��@��@��@���@9����@��c0�	T������#���@�#�B�C@�EA�����B@��#�0@��@��@�c�c��B�0�!�0@�4@�k�T@�?�jT��T������C��_�����$� ��������@����@���?�	T������#�K��W��c��_��[���9����/�������&��<��G���W@�" @��c1��3��7��;����K��@���9
��z<��!�,��{@�aSM��5�G@��W@�@��G@�$� ��W@�� @�&��� ����[@��_@��c@��	��W@�"<@�#D@�B�_��T�@� `9���� �?<�?D�?@9�	��P<�!���!
�!���(�!�,��?��C�
�����?3���(�� ��'������#���9�K@�@@�?��@��'@��+@��#@��/@��������_��G@�@�@�@��'��+��/������9�K@�@@�?��@��'@��+@��#@��/@��������_�'������#���9�K@�@@�?��@��'@��+@��#@��/@��������_����'@��+@��/@��@��#@��������_�����������0��@��@��@��@�[���@��c0��T������#��?��C��G��K��c9E@��@��@����@�_�T�3��@��Є������3@���{@�fSM��4�� ��@�#�����#�c�}�c���{@�cSM��4�/���������I��/@��G��H� �#��O@� ��������_����������9�����@��@��@��@��@9����@��c0�IT������#�@@��9A@�{@�bSM��4l�!� @�"� �����C��_�������@��c0�IT������#�<@�D@�B�_�mT �<�D�@9�	���;�!���!
�!���(�!�,�����
����r2���(��������_��@�`9����������_��������@����@��c0�T������#��3����/��7�<@�D@�������T0�4�{@�cSM��4�!�,@�#�,����a���/@�<@�D@�?�cT8@�@@���&�0�4��˄���c�{@�dSM��4��#�,@�$�,� �<�D�@9�7@��@���������������C��_��7@��@������/@�0@���C�;>�b�F��!T���#�;>�b�F�6�@7�@��#@��/@�`9@����7@������/@��(@����0@�� ���-T;>�a�F�;>�b�F�������C��_ց,@��0@��4@��@�8a���7@���������C��_���������C��_���{� �������������@��@��@��@�w���@��c0�)	T������#�0@���T,@�c@987dz��q�Tr�Td|��@q�Ta{�?�q�T��������_�	���:��|��!
�!l���'�!�,�����
�����1���(��������_��~�����������_��~��@���������_�������������_�
�������_������ ��������@�����@��C�?��T������#��o�,@�0@�4@��@�����������/����o@���2>�fE��@���T����@���� @��(A������@��/��o@��@� �o@��@���iT��� @��(A��0B����	��
��K@�>�hE�@����iT�G@�	����$@��,A������@��/��@��C��D��#��+��/@��C��6�0��4�[@�gSM��4��!��,@�'��,��3@��7@��;@��?@����������C��_���6���(�!�3��_��c�
�����1���(������C��_���������C��_������� �����<��@�����@��C�?�T�Cѝ�?����#�����,@�0@�4@������������
����{��@�� A9�6�@��@��@�������+��9`
���
�����g�>�gE��@��T�	��@����$@��,A��
����@��g��@��@����iT��� @��(A��0B�������>�gE��@��@������iT�@���
��$@��,A��
����@��g��@��J��K��'��/	��g@��S�G6�C@��G@��k��o����������������(�!�3�����
������0���(������C��_����������������������@��'��#��?��9����
��@9�6�/����3��+@�G��9���;��7��@��@9�?@��#@��'@����k��o����@9�@��;@��7@����������@����s��w����@��/@��3@���������C��_���������C��_��@�0�4�[@�fSM��4�$�,@�&�,��@�!��k@��o@��s@��w@���C9���@��@�?������9�k@��o@��s@��w@� �����C��_���������C��_���������C��_���������C��_������� ����C9����M��@��C@9�@����@��c0��T������#��+��/��3��7���9(@����/@���T�7@���
T;>�`�F�;>�a�F�������_� A9&6 @�F@��+@��/@��3@��7@����?�����������_�������������9����@��@��@��@��@���@9���@��c0�	T������#�`B9d70@�d5�7�0@�4@�,@����Y����7@��8@��T�����#� Հ4��������@��7@�A0��@�A4�[@�aSM�a5�#@����#@�#�D,@�$�C,������������_�	���8�a����
�!D,���'�!�,��'��+�
���#��/���(���������_������������_�	���8������
�!P/���'�!�,��'��+�
���#�}/���(���������_��������@�����@��c0�T������#���@�
4� q�T��&@9"T@��@�	!ǚ��'1�������@�@�!ǚ��1������#Tg�����@�(�I���c������@�!�B��������������_�;>�d�F�;>�e�F����������_����
�������J��J@�

�)��@9@�k!��k1��f��86�����T���#���
��!>�!@7�/��@��@��#@�(��������������_����
��	��������������_�;>�d�F�;>�e�F����������_����'�!����� ��#9��������-��#@9�@��@��@�����@��c0�	T������#��+����'�$@9��9�@�p���d��'@�))@�)�	��T;>�g�F�;>�h�F���������������������_�_��T;>�g�F�;>�h�F���������������������_�f���	���$	�E���@9?r����������	�������_�������������������������_�;>�g�F�;>�h�F���������������������_��������������@��@��@��@�����@��c0�IT������#��O��6�G��;��+��'�@>���H��b�B�(��T�7� �?�?�?�9�G@��(@������;@��'@��+@�M��#��3��������7@�d@�e@� ՟�#Tf@�g@������ˤ�����������������/� ��7@�������9@>��a�!�(���AH���/@��@��#@��3@�������_��������������������_�����������B�.��-� ����C9��������Z��@��C@9�@��@��@�����@��c0��T������#��/��3��7��;� �D@�@-���߈D5@@�@-�$�! &�}G���/@��3@��7@��;@�?�d@����������������
T��Jhf8I!	���� �!�Y���#�a$@9�^���#@�B @9�@9h��@��/@��3@��@����������@��4�@�{�9�}���*!ƚ�@���F1���}�chf���f@�&�f @9_k�T�9����@�@�B�?�!��T;>�`�F�;>�a�F�����C��_�;>�`�F�;>�a�F�����C��_�@�_q�T�@�B ǚ�@��B0��B�#��T>�`�F�>�a�F�����C��_���������C��_�>�`�F�>�a�F�����C��_��
��@�_!q��T� �+%ʚL@ӄ@���9��k1��k}ӄhk�D��@�+����9��@�
@�
�?�@T�#��$@9i^���#@�B @9�@9h��/@��3@��7@��;@��@��@��@�������>�`�F�>�a�F�����C��_�>�`�F�>�a�F�����C��_����������������@��@��@��@��@�<���@���?�)T�ѝ�?����#р��5�J6��+�@��5�F6�[@�aSM�a5�+B���+B�!� �?�b@�"��?�`���7�46��#�����<�������>��c�(��#���!�?�JT�����Cxa��/��<����ha8?�f@��}���c Ț	@��@�H!Ț�a%9e!9?�c0��1��c@���B�������_��@��9ig��@� q)��T� ѧ@���%Ś�@�;�9��1���}�(ig�������9�'����5��5��+�@��5��5�[@�aSM�a5�+B����+B�"���'B�C@�{�9[@�dSM�d5�B��� ��B�ehd�%�`h$��#B��B��/@��@9��������<�����+y#�c���	�*�T�bT�@�;�9[@�lSM����4��+�,yc�,�����x�:� �����b���@��c0�IT������#��G��W��S�����������mThhe8���<�J�Iii8�	���� ɚ~��<�)��(ih��߀��T�@�!��$ƚ_�bT�7��/��3��;��~�Є�����S@��W@��7@��3@��/@��;@��<�)���<�J�	�Z+�h+����@�e��}��� Ț�@�J%Ś�˦ ��%1��G��/��Cӿ�HT��!�_��T�@�Є�w���/@�#�h#8������_������_ֿ��T!�_��T��Є�e���/@���Z$�h$x������_ֿ�AT!�_��T�@�Є�U���/@��H�$��c�Zh$x�9������_�!�_��T�~�Є�D���/@���Z$�h$�������_�������������V��@��@��@��@��@�h��@��_��@����?�T������#�@�?�lT�������+@����@��@�?�-	T@�_�bT�+�@�E����@�� A������@��O�@�D����/�@��?@��C@� 	�����?�@��/@���T�@��@��?@��C@� 	���@��?@��;��C@��#��G@��7��K@����W��[��_��c��@��@� 	����8�@��/@��A��T�;@��W��#@��[��7@��_��@��c��@�a@� 	��������@�?�T@�@�D���'��������������������@��@��@���?|�?|�?����@���JT�T�@���a�[@�cSM�c��4�S��'�����UB��S@��@��'@��@��!ˢ@�_��T���@���_�T���������_����'�!����	�����������������3������
��������!
��g��k��3@�z����!
��o��s��
�8����#�����;������������� �����������@��@�:���@��c0��T������#��/��3��7��;��?��9�7�����#��3@��7@������;@��?@����#�@��� 	��d7�@����/@�@��3@��7@� 	���>�@����/@��������C��_���������C��_��/@���@�����C��_�������������9��@���@��@��@��@��@���@9����@��c0�T������#�@�?�)T>�cE�$��T@�b�A� ��������_����������_��7��������������!	����#��7@�@@���!	��'��+�@
��A�������������������\�� �����������@��@����@��c0�IT������#ѐ@�P�@�@�@����F��@����#� 
���A������@����������C��_�%� ���������@��@��c����T�#����@��c0�iT������#ѐ@�p�`�@�A�����@����@����@�!@9?�q�������������_��$� ���������@���@��#���a��T�#����@��c0��T������#ѐ@�����@�A�����@����@��@�!� ��������_־$� ���������@��@��#�����T�#����@��c0�	T������#ѐ@���@� A����#�@��+��@��@��#@��'@��CA9����������_֘$� �����d���@��@������T�#����@��c0�IT������#ѐ@�P�@�@����-����!
����#��
�<
��������@����������C��_�n$� �����:���@��@��c����T�#����@��c0�T������#�#@�@�_�!T#@�@���T�@9$�@9c�c@�6���#�#@�@�����W�6�#@�a@��@�`@�b@�P����������_����������@��@����@��c0��T������#�#@�@�_�T#@�@���T���#�#@�@�����,�6�#@�a@��@�`@�b@�%����������_�����������@��@����@��c0��T������#�����@�B@�������������_�����������@��@���@���?�i
T������#��W��[��'�B�-��aT������@T���W� � ���1�t2����t�����N�������>��c�\��#�K��#��t��'��+��W@��/��@��3����G��K�[@�aSM��4���1��@���$@�@������>��c���#��K@��@�"(������F2�[@�aSM�a5�@���@�"�����'�5��������_�������g���@��@�����@��c0��T������#��'�@������'@���[@�fSM��4��$��@�&������@������� �������_���a�&�hf8��q`��T�$q ��T�(q�T�4q���T;>�c�C�;>�d�C�;>�e�C��e���'@���[@�gSM��4�@���#���"��'@�`�a�[@�dSM��4��"�d@�$�b��a@�!�!@�?�!���a�?@��T�	���1�a����
�!`+���'�!�,��'@�A�[@�aSM��4�� �A@�!�@���`@���>�`CA�>�aGA�`�[@�`SM��4��!�`@� �a�������_������_���������@�����@��c0�iT������#�@�@�@�A�?��Tx���������B���9���@�_�ෟ�������_���������_���������@����@��c0�IT������#��K��G�������������@�f����#��7��3��@9�6���T@��@��@�����T@����������'��-�2��G@��[@�fSM��4(�"�@�$����@@y�4(qa
T�9�7@��@��#@��3@�@�����lT��	����@��G@��@��#@��3@����7@�e7����G@��#@��@��7@��3@����b�_�HT��@�����у���G@����3@���[@�fSM��4��"��@�&����@��hT�#@���������@����7@�H�)ˉ������@���9���>�iCA�?	�!�T�/��+��'��;�>�cGA�������-�6>�fKA�>�gOA��G@��[@�fSM��4��'�@�&�����/@��+@��'@��;@�r���G@��/@��+@��'@��;@�l���	���0�A���A
�!����'�!�,��G@�A�[@�aSM��4�� �C@�#�@����3@�>�cCA�?�!T>�cGA��������� 6>�cKA�>�dOA��G@���[@�cSM��4��$��@�#������G@��3@�@�@���������_���F� ���������������@��@��@��@����@��c0�T������#�A��%���������>�eCA��T>�bGA�������6>�eKA�>�fOA������@��@�>�ecC��T>�bgC�������6>�c+G�>�d/G��@��@�������������_�?@�kT>�c+G�>�d/G�������������_�����������_���������@�����@��c0�T������#��;�"
��7��;��C��?������Z����!
��'��+��7@� @�"@��~��#��@�������BD�������7@��@��@��@��;@��?@��C@��?�A��?@��T�#��7@��@��@���B,�����a��7@�d@��'��:���Ta@� @��������������#@��������_��#@��������_�>�a+A�>�b/A��������_�������_����������_��������������_�����������%���@��@��@��@�����@��c0�	T������#�@�@�����B���@�\������������_��������@���@��c0�i
T������#����������	���/�!���a
�!X���'�!�,������������_֤@�B���?�-Thb8��Ѧ@��$q�T��ѥ@ӿqhT�\��ѥ@ӿqhT���_@�A��T�	���/�a���A
�!|
���'�!�,������������_֠	���/��~��A
�!�;���'�!�,������������_��������������_�������������@��@��@�����@��c0�T������#�#@�@��!T@�$@���T@�$@��!T���#�@�"@������� 6�#@�"@@y�@�d@@y�kaTb�@9$�@9B�B@��6b@�!@�?���������������_�������r���@��@��� �@�@� �_�@�"@�!@�@�_��@��c0��T������#ѐ@���@�@�?�cT@�@�����c��������������_����� �����A���@��@������T�#����@��c0��T������#ѐ@���@�a@�`@�?�cTd@�c@�b�����������������_ց� ��������@��@������T�#��� �@��_�@� @��_��@��c0�IT������#ѐ@�P�L����������_���������@��@������T�#����@��c0�iT������#ѐ@�p�@�3����������_���������@��@�����a��T�#����@��c0�T������#ѐ@���#��'�z����������_�������������@��@��@��@�������T�#����@��c0�T������#ѐ@�0��#��'�@�Y����������_�������������@��@��@��@�������T�#����@��c0�iT������#ѐ@����#����'��'�c �?�T����s
�7�@��#@��'@�@������t��� ���t��@�����[@�cSM��4� ��@�!������#@��'@��[@�cSM��4@���#�"�@�#������������_���������O���@��@��@����@�������T�#������@��c0�iT������#ѐ@����'��#�@����'� �?��T��#
�7�#@��'@��@�d@������t�������t��@�����[@�cSM��4�� ��@�!����#@��'@����[@�`SM��4`@��� �"�`@� ���a�b��������_�������������@��@��@����@�������T�#����� �@��_�@� @��_��@��c0�iT������#ѐ@�0��#������������_���������������@��@��@��@��@�������T�#����@��c0�T������#ѐ@�P��#�@������������_���������������@��@��@��@��@�������T�#����@��c0�IT������#ѐ@�������������_����C9������@��C@9�@�����A��T�#����@��c0�iT������#ѐ@���@����������_����C9��|���@��C@9�@�����!��T�#����@��c0�IT������#ѐ@�������������_�������a���@�����@�����A��T�#����@��c0�iT������#ѐ@���@����������_�������D���@�����@�����!��T�#����@��c0�iT������#ѐ@����#�/����������_���������'���@��@��@��@�������T�#����@��c0�T������#ѐ@���#�@�����������_������������@��@��@��@�������T�#����@��c0�		T������#Ѿ���������B���~�	�!��������[@�aSM��4@�w�$�������	�!��@���B�/����t����@��[@�dSM��4@�e�$����$��	�!��@���B�#���b����~��[@�dSM�d5�@�	@�Y�!��@�!�?�b@�"���BT��?�a�������_����������@��C�?�iT������#��
����B���[���c%��W��c���B,%��_������3@�b@��#@�`��
T�#��3�@@�A@���������������/������	�b���K���cl��G��S���B���O��#����3@��@��#@����/@��@��T�#��3�@@�A@����a��������/@��@������+����������}��;�������7��C�������?�����	�3@��@��#@����/@��@��+@��@���JT�#��3��@��@�}��!������������'���
��8���q���#� ��>��+��@��[@�bSM��5�/@��+@��'@�����/@�!��+@�"��'@�#���@����@����#@�?�����9����C��_�����h���@��c0�)	T������#�#@�$@��aT�@���҆��k�T�@9��qaT@��!T�@���҄��k�T @�c��@9$6�	���+�A
����
�!L#���'�!�,������������_������������������@�u��6�@������������_��������������_��������������_�����������@��@�����@��c0�	T������#��?�A��C��?��_�������#���@�e�@�e�����!T��@��?@��C@��P���_�����@��@��#@������������_����������?@��C@������B��'��+��@�`�@����/��#@��3�@
�`<��~��#��������������������_������������_��������������_�������f���@��@�����@��C�?�	T������#��s����o������<�����?��S��C��W�?$��T@����e,��
���m���T @9��q�T������C��_� ��/�+��c��C@��W@��2���@����F����E��c@�a�r�|�"���;�`���O������*���7�W@��C@� K��H���_��K��O@�"��o@�	%@�
)@�9������C��_�������C��_��@�����C��_��o@�	1@�5@��[@�IA��G@�H��_@��K@��O@��T�G��[�(@�*@�
@��S@��?@����;@��������
�?� �6������C��_��@�����C��_��[@�iA��G@�j��_@��K@��O@��o@�_�m��T�G��[�(@�*@�
@��S@��?@����;@��������
�?��6������C��_�������������@��@��@�e���@����?�	1T��ѝ�?����#���@�@������a��@�;@�bSM�b5�@�G�� ��@�C @�#�@ �@@�A@���a��@�;@�fSM�f5�@�6�� ��@��@�'����@��@��'�B5��@������C���@�@@��O@�A�?��(T�O���@�@����J��gG�����@��'��6��?�T@9_�q !T�K��_�2����@��,@��(@����$@�_�"T�W��@�d	���%�I���@��,�;@�fSM��4��� ��$@�"��$��W@��(�"�D�|��'��6�h$��;@�dSM��4���#�D@�$�C�����_@��K@��;���S��C������@��'��6����@9�lq�T$�hd8�tqaT��T!��˄���@����K@��_@��G��[� ��/��)����G@��[@��1���@��s�a��s�a@����a����a@��@�a�ra����G@����@��'��6���� ��T�[@���y�<@�GŅ��k����[@����6������@�������?��T@9����qT�@��������'�!@5��N���G��[���@��q������
��s�_��G@�B���[@�����c��g��S@��k��C@��o��9��9���� ��@�C8@�D4@���D0@��T�������@�d	���%�����@��8�;@�fSM��4^�� ��0@�"��0������@�A4�#�e�|��'��7��h%���;@�dSM��4L�� �d@�$�`����'��6����|�C���w��{����S@����C@���`
�;���g ��@�C,@�D(@���D$@��T�������@�d	���%�q���@��,�;@�fSM��4#�� ��$@�"��$������@�A(�#�e�|��'�ƀ6��h%���;@�dSM��4�� �d@�$�`����'��6��`��;�:)��'�!�5��"@�B���@��@��(��,�;@�eSM��4��� ��$@�%��$�`��;�%)��'�!�5��!@�!���@��@�A4�A8�;@�aSM��4��� �A0@�!�@0��������_�������_���������@������ �����7���@�q���@��C�?�I	T������#��O�@�@� ����k���?��3�E��O@�d@�e@� �_��3@�B���7��?@�����C������k��c��>�a@��O@��@��@�	�!��3�@�@��;��/��C@����7@���D���c9+��@�������'�!�<��@��C@��7@��������;@��/@�5N��
���C@��7@��'�c@=��@��;@��/@��M������C��_���������@�����@��c0�T������#�����B�?��Thb8�qc��T�=�d'E����@�����'���������_������������_�����������@��@����@��_��@��c0�T������#��3�������/���������_����������������#�������@��@��@��@��@��@��@��#@���@��c0�T������#��K��C��G��'��+��/��3��7��'@��	��
����,��6�7@�b��@�	�G@��`T���3@��C@�������_���������_����������������#��'��+��/��3���\���@��@��@��@��@��@��@��#@��'@��+@��/@��3@�����@��c0��
T������#��3��?��;����#��'��+��c9�#@� ����T����#T������������`T���7��3��@�k��3@��7@��;@��?@���7�cA9�6�#@��T�@�c���)��)@�!���`T������R��;@��?@����6�+@�b��@��`T���'@���B������_����������_��@���\����Z�� ����������9�����#��'��+��/��3�������@��@��@��@��@9�@��@��#@��'@��+@��/@��3@�����@��c0�T������#�#@�@�_�!T#@�@���T�@9$�@9c�c@�6���#�#@�@�������6�#@�a@��@�`@�b@������������_�����������@��@����@��c0�T������#ѐ@���B@����������������_�����w���@��@�����!��T�#����@��c0�T������#ѐ@�p����@�����C��_֯� ����������������#���t���@��@��@��@��@��@��@��#@���@��c���a��T�#����@��c0�IT������#ѐ@���3� �@��������-���������_�~� ����������������#���C���@��@��@��@��@��@��@��#@���@�������T�#�����@��c0�T������#ѐ@�P��K��S�@��O��K�$@�
,A��'��/�@��3��#@��'@��+@�������W+���6�3@�b��@��O@��`T���/@��K@�J����������_�4� ����������������#�������@��@��@��@��@��@��@��#@����@�������T�#������@��c0�T������#ѐ@�p
��3��;�`
��?��;�@� A����#�@��#��@� �_��T@�_�CTF�������� ���`T���7��3��@�����3@��7@��;@��?@���`6�@��A9�6�@���cT�@��������@���_�`T���������;@��?@����6�@�b��@�
��`T���@�����������C��_��@������������� ����������������#�������@��@��@��@��@��@��@��#@����@��c���a�T�#������@��c0��T������#�#@�@�_�T@�$@���T#@�@���T�@9$�@9c�c@��6���#�#@�@���������6�#@�a@��@��@��@����6�#@�a@��@�`@�b@�������������_�������8���@��@����@��C�?�){T�Cѝ�?����#�������������@�����'�Ơ5����������>�������'�a3����������~������Є���K��#����#��~��������`
����%��~���#@��;@�fSM�f5�K@�����K@�!� ��>�bcF�"���>�`c� �=�`+A��>�����!����>�a��;@�aSM��4~�� ��>�a�B�!��>�`��������@��������@��>�a���>�a��;@�aSM��4i�� ��>�a�B�!��>�`��������
��*������?�T@9�q�����;@�`#9�����G��@��y����	������!���;@�bSM��4@�?��#�
�c�����{y	���G@����t���c���;@�cSM��4@�-��#���c�0���@��wy	���G@����b�������;@�cSM��4@���#�
�c�*���~��sy	���G@����P���c���;@�cSM��4@�	��#�
�c)������oy	���G@����>������;@�dSM��4@����$���c������ky	���G@����,�������;@�cSM�c5�G@�	@����!��G@�!��>�bF�"�
�B����>�a���.�
%�;@�aSM��4��� ��>�a�F�!��>�`����.�%�;@�aSM��4��� ��>�a�F�!��>�`����.��$�;@�aSM��4��� ��>�a�F�!��>�`����.��$�;@�aSM��4��� ��>�a�F�!��>�`����.��$�;@�aSM��4��� ��>�e�F�%��>�`���������������@�����'�Ơ5��������'��>��������'��`3�������������~������Є�����K��#����#��~������İ��`
����$��~���#@��;@�fSM�f5�K@�o���K@�!� ��>�b�F�"���>�`�� �=�`+A��>���!��!����>�a��;@�bSM��4T�� ��>�b�B�"��>�`�������C�����B4��~�	��I����@�9	����B�	�C���C@�@����@�9	����B�����C@�7����@�9	��
�B��#���C@�.����@�9	����Bx#��@��C@�%����@�9;@�`SM�`5�C@����C@� ��>�b�F�"��>�`��E���;@�aSM��4
�� ��>�a{A�!��>�`{�:���;@�aSM��4�� ��>�aA�!��>�`�/����C�����B����	�������@�9	��
�B��#���C@����@�9	����Bx#��@��C@����@�9;@�`SM�`5�C@�����C@�%��>�f�F�&��>�e�������>��c�����#��@��{��'���8��w���������l-������'������~�����U������'�!�������e������'�<�������Y-������'��7��������-�����A�������Є����K��#�����D�������ݯ��`
����#�E����#@��;@�eSM�e5�K@�����K@�!� ��>�b�F�"���>�`�������?�����	��=�ԫ���@��;@�bSM��4@�i��#���c��	��=��?@��@�ī�����;@�dSM��4@�Y��$���c�#��	��=��?@��������~��;@�dSM��4@�I��$���cD��	��=��?@��@������}��;@�cSM��4@�9��#���ct)��	��=��?@��~��������;@�dSM�d5�?@�	@�/��!��?@�!��>�b�F�"���B�#���>�a��S���;@�aSM��4�� ��>�a�F�!��>�`�� �=�`+A��>���!��!����>�a��;@�aSM��4�� ��>�aC�!��>�`��=�`+G��=�a/G��>�`[�;@�`SM��4���!��>�`_A� ��>�a_�$����C�����B����	�����@�9	��
�B��#���C@����@�9;@�`SM�`5�C@�����C@�"��>�c�F�#��>�b����
��'�`3�`�@��'�B`3��3��c��7��3@�_�#(�c��d���>�dc�B��;@�dSM��4���"��>�dgA�$��>�bg��������'�a�F�>�������'�d�M�E@�����|�� �Ghf�F���T�����O��@�@��'�!�6��W�����[��'��2���	�'�!�6��O�����S��'�`3��c�@�@��+��/��+@�?�"(�B��B���>�bk�!��;@�bSM��4{��!��>�boA�"��>�ao��
��"��'����a������ ��	���"�a�!/��;@�aSM�a5�'@�d���'@�!� �[>�boD�"��[>�`o��=�`�F��=�a�F��>�`s�;@�`SM��4M��!��>�`wA� ��>�aw�z����;�����B���~���!�B������;@�aSM��4@�3��$��Є�����!��;@���B�/����0����@��;@�dSM��4@�!��$��Є$����!��;@���B�#�������~��;@�eSM��4@���%��ЄT����!��;@���B�#��@�����~��;@�dSM�d5�;@�	@���!��;@�!��>�b�F�"���BT���>�a������C��_���W��"���@��c0�T������#� ��;�"������0��������_���D����@��c0�T������#� ��>�"������2��������_���0����@��c0�T������#�@����!������4��������_�������@��c0�T������#�@���!������5��������_�������@��c0�T������#� �=��!������1��������_��������@��c0��T������#�����!����z�����������z��@�A�A�;@�aSM��4r�� �C@�#�@��������������_���������@��c0�	T������#�����t���n�������$��!��t���;@�cSM�c5�@�I���@�"��|�����<��������_���������@��c0�T������#р	�:�h!��� 
����������_��������@��c0�T������#� ���T!����t������.�������$�J!��t���;@�aSM��5�@��@�	���@�"��@�!� �#@�#���'�B�3��� �`
��,�������_���`�����@��c0��T������#�����@���������������_���K����@��c0�T������#�`
��&�!����	���������_���8����@��c0�T������#р	��� ���`��#��������_���$����@��c0�T������#�@��� ������3��������_�������@��c0��T������#���?���������������?������}��;@�cSM��4@����#���c�)����?��@��@��������;@�dSM��4@�y��$���c����?��@����������;@�dSM��4@�i��$���cD����?��@��@�����C���;@�cSM��4@�Y��#�
�c�����?��@��~������|��;@�dSM��4@�I��$���cl*����?��@����p�������;@�dSM��4@�9��$���c�8����?��@���`����|��;@�cSM��4@�)��#���c�*����?��@��@�P������;@�cSM��4@���#���c|����?��@��}�@������;@�cSM��4@�	��#���c$����?��@�"��0���#���;@�dSM��4@����$���cT����?��@�B�� �������;@�cSM��4@����#���c�8����?��@�b�����#���;@�dSM��4@����$���c�����?��@��~����c���;@�cSM��4@����#�
�c`)����?��@�����#���;@�cSM�c5�@�	@����!��@�!��>�bgF�"���B����>�ag��������_��������@��c0�)T������#�	��A����������9����	��Ӡ���~��;@�dSM��4@����$���cd���@��9	���@��������@��;@�cSM��4@�z��#���c�#�����9	���@��������}��;@�dSM��4@�h��$���c�)���@��9	���@�������C���;@�cSM��4@�V��#���c�	���~��9	���@��������}��;@�cSM��4@�D��#���c�)������9	���@���y����~��;@�dSM��4@�2��$���c������9	���@���g����~��;@�cSM��4@� ��#���ct���@��9	���@���U������;@�cSM��4@���#���c($���}��9	���@���C�������;@�cSM��4@����#���c9��#���9	���@���1����~��;@�cSM�c5�@�	@����!��@�!��>�bkF�"���B���>�ak�������_���D��3���@��c0�i*T������#�����#�������@��9����	��������A���;@�bSM��4@����#���c�	���}��9	����@�������;@�dSM��4@����$���c@$��	���#@��'�B�=����9;@�cSM�c5�@�����@�!�@�"��˞�����@���9�����	�����ʟ��A���;@�aSM��4@����#���c�	���~���9�����@��������c���;@�dSM��4@�q��$���c�0���}���9�����@�����������;@�dSM��4@�_��$���c@$���{���9�����@���������}��;@�cSM��4@�M��#���c�)������#@��'�B�/������9;@�cSM�c5�@�@���@�!�@�"��n������@���9�����������m����@��;@�bSM��4@�&��#���c0������#@��'�B3�\����9;@�cSM�c5�@����@�!�@�"��G������@���9���������G����@��;@�aSM��4@���#���c0������#@��'�B`5�6����9;@�cSM�c5�@�����@�!�@�"��!������~���9����������� ���a���;@�bSM��4@����#���c�0������#@��'�B 3�����9;@�cSM�c5�@�����@�!�@�"���������~���9�������������a���;@�aSM��4@����#���c�0���}��9�����@��������;@�cSM��4@����#���c@$������#@��'�B�2�מ���9;@�cSM��5�@��#@�����@�!�@�"��#@�"��>�coF�#���>�bo�����C��_����������@��c0��T������#�����A�������������'�B�=����������9;@�cSM��4@�e��#��#�c1�������@��'�B�/������9;@�cSM��4@�U��#��#�c@1�������@��'�B�/������9;@�cSM��4@�E��#��#�c�1�������@��'�B�1�{����9;@�cSM��4@�5��#��#�c�1�������@��'�B3�k����9;@�cSM��4@�%��#��#�c�1�������@��'�B�2�[����9;@�cSM��4@���#��#�c�1�������@��'�B`5�K����9;@�cSM��4@���#��#�c`1�������@��'�B��;����9;@�cSM��4@����#��#�c 1�������@��'�B�>�+����9;@�cSM��4@����#��#�c 2�������@��'�B 3�����9;@�cSM�c5�@�	@����!��@�!��>�bsF�"��#�B�0���>�as��������_���/��F���@��C�?�)VT�Cѝ�?����#��� �����!������@��A�@9߀q��T�$q���T�(q���T�4q@��T�O�����a�&�hf8��q`��T�$q ��T�(q�T�4q���T Ղ'�B`=��@������5��?�aT@�$��=�aF��=�bF�������C��_�?�)NT@�@��������@������@9߀q��T�$q���T�(q���T�4q@��T��e��чhf8��q`��T�$q ��T�(q�T�4q���T�/��;@�fSM��4`��$�@�&��S�� ����'�B1��@���<�d6 ��=�aF��=�bF�������C��_�!��˄���@����@9��q��T�$q���T�(q���T�4q@��T��a�$�hd8��q`��T�$q ��T�(q�T�4q���TA��;��k��K��{��#�B�3��:��@���{@��K@��@��	��6�_9�3��W����M��;@��;@�aSM��5�k@��W@��@����k@�$��W@�%��@�&��s���3@����_A9�9�O@�L�H��/@��S@��@��=�aF��=�bF�������C��_�=�aF��=�bF�������C��_�!����5T&�|ӧ��hf��@����;@�jSM��4���(��hf�*��h&����C����O� ����	��'�B1��@����w��G��M���7�s@��C@��/@��S@����?��o��w@��G@���|	�c*6�?@���LT��T�o@��@�.�҆��k�"T�s@���;@�eSM��4��� ��@�%������C@��/@��S@������ T�o@��@���ҧ-���k�T�@y(͍�kT�s@�� �;@�eSM��4��� ��@�%������C@��/@��S@����g���g����k�T�@yF��ҿkaT�@��s@��9�C@��/@��S@������!T�7��[��o@��@����.���k!	T�@yH���k�T�@9��qAT�s@��4�;@�eSM��4d�� ��0@�%��0����� 
�������0��C� 
�l�����[@��7@��0��c��s@���;@�eSM��4,@�G��%�,���_��c��g� � � ��t@��^���&�������c��_��g��_@��c@��s@�$�(�;@�dSM��4,@�+��$�,��C@��/@��S@�?���-������k�T�@y'���kAT�@9��q�T}	��!�@��7@���) T�[@��@9��qaT�s@�t����Ѐ��s@�8��C@��/@��S@���� �
T�o@��@���҆������-���T�@��s@��9�C@��/@��S@���f.�Ҧ���f.�����a
T�L��B6?�T@y�-�ҟk�T@9��qAT���s@�@��@� ?�aT@����ŭ��k�T�~��s@�@��@�?��T@�e���E.��kAT@ye��ҟk�T�@��s@�@��@��@��s@�@��C@��/@��S@����@��s@�@��C@��/@��S@����,��T�o@��@�.��G���'���'������T�@yǭ���kaT�(@9��qT�@��s@� 9�C@��/@��S@�����s@�X@�T@���P@��O@��S@��hf��@�@�_��T�O������@�����ն���s@��X�;@�fSM��4��� ��P@�$��P��@��S@��O@����s@�T�$ѩ�(���|�@�hSM��4u��&��hd�(��h$��C@��/@�������s@�X@�T@���P@��O@��S@��hf��@�@�_��T�O������@���������s@��X�@�fSM��4T�� ��P@�$��P��@��S@��O@����s@�T�$ѩ�(���|�@�hSM��4B��&��hd�(��h$��C@��/@���P����������C��_�)��	�J��J@�
���
@9_�q��T_%q���T_)q���T_5q@��T�
�)��*�ij8�q`��T%q ��T)q�T5q���T6���������������� �������u���@��@�F���@��C�?��T������#��O�����B�	�C�����%�@����3� 	��-�������C��O@���B�	�C������$�@�@��3@��C@���@����������C��_��C@��@��7@��������������T�/��;��3��7��C�`@�a@�������3@��/@��;@���/@����3@�_�cT�;@�	�?��;@��@�$	���-�������?@�$�@�eSM��4��� �exd�%�`x$���������������C��_��������@�����@���?�)vT�ѝ�?����#�`i���@�a���	@��#�B�3���^8���㧟��@��g6����@�@�B� @�B�@�B�A�����j"���@�C@�A@� ��{@��������T�����{��@��@�g��@����T�k��S��?�������������?@��S@������k@��S��O��������t���O@����S@����@���������#���@�`@�a@�b�@9� ��{@�������TL����{��@��@�&��@�_��T�S��g��;����������z����S@������g@��;@��S��O���������������?���O@����S@����@����@�d@�$� � ��{@��������T����{��@����@��@�_�T�S��@����M����@��S@��g��*��h%�%�������0�������e@�d@����0�a���#�B 4���� ��{@��������T�����{��@��@�&��@�_��T�S��7��W���������� ����S@������W@��7@��S��O�������������������O@����S@����@����@�a @���`@���@6�@�� @���VT�@��@9�q�T������@�� � ��{@������	�T�����{��K��w��@��@�%��@�_��T�S�#��������S@��S��O��������!�"�ҫ���O@����S@����@��� ��{@�������Tt����{��@��@��K@�a��@�_��T�S���������K@��S@��S��O�������w@�������O@����S@����@��� ����@�@@�A @�ǔ����B���������������c@
���������
�cd;����@������c����>�`_F�������	E���@��/�����`$@�b,@�a(@���F���T � ��{@��������T����{��@��@��(��@�_��T�S�C�����m����S@��S��O��������!$
�B��7���O@����S@����@����@�d,@�e(@�f$@��[��_��c� � �&���t@��^�
��*�����)
��_��[��c��[@��_@����/������&
�����T!�� ��{@�������T�����{��@��@����@�_��T�G��s��S����������(����S@������s@��G@��S��O�������������������O@����S@����@����@��8@���T � ��{@��������T�����{��@��@��(��@�_��T�S�C����������S@��S��O��������!L
�B������O@����S@����@����@�d8@��/��������D���� ��{@�������Tq����{��@��@����@�_��T�C��o��S����������ʳ���S@������o@��C@��S����O�����������������O@����S@����@����@�(��� � ��{@��������T;����{��@��@��,��@�_��T�S�c����������S@��S��O��������!1�b��g���O@����S@����@����@���A9�6 � ��{@��������T����{��@��@��(��@�_��T�S�C�����u����S@��S����O������!t
�B��?���S@����O@����@����@���A96 � ��{@��������T�����{��@��@�� ��@�_�T�S��}����M����@��S@�g��g���g���G���h&��������@@���lT�� T���T ��{@��������T�����{��@��@��8��@�_��T�S������(����S@��S��O��������!��������O@����S@����@����@�Q���T ��{@��������T�����{��@��@��D��@�_��T�S�#���������S@��S��O��������! �"������O@����S@����@����@�)���T � ��{@��������T\����{��@��@��<��@�_��T�S��@����ײ���S@��S��O��������!T��@�����S@����O@����@����@�� B9�6 � ��{@��������T/����{��@��@��4��@�_��T�S�����Є������S@����S��O������!x9����y���O@����S@����@����@��@�����?�(T�������_������������_�@���������'�!@/��������'�!@/���������'�!@/���������'�!@/������'�!@/�������'�!@/�������'�!@/�������'�!@/�ި������'�!@/�٨������'�!@/�Ԩ������'�!@/�Ϩ������'�!@/�ʨ������'�!@/�Ũ�������������'�!@/���������'�!@/���������'�!@/���������'�!@/����� �����R����@�H���@��c0��T������#��/�C@�D@�E@�F@�G@������C��_�������������@��@��@���@��c0��T������#р�@����/�@��#�B�3����4������/@��(@��$@�����^���'���������f�tr�T�,@���tC���T�/@���,`	�����~��
�!������'��,�����C��_�`	����!���
�!h �����'��,�����C��_�`	�����|����!�*�����'��,�����C��_���@��
T�@��h`8ǀ��@�|qT����q�T��q`T�pq��T�Х����}��<�ƀ����#�@
��'��������@���E������C��_֦@����@���-� @����@��� 6�/@�� B9"6��A9�7`	��x�!����
�!������'��,�����C��_���������C��_�`	��e�a���
�!�,�����'��,�����C��_���j��T�h`8	��)@�?}q�T��?�q���T�Х���}��<�ƀ����#�@
��?��������@����������C��_�����n����@�<���@����?�$T������#�����������������Bp$���@����;�@��_��@��@��'�B`=��@�M,���;@���G�	��-�����_@��G@��;@���
@�������������_ք@�����
T�@��@� �
�S��s�(���������_����)��)@��	����@9?�q��T?%q���T?)q���T?5q@��T�	����	��hi8_�q`��T_%q ��T_)q�T_5q���T���S@����������s@�����C��g��O� ������'�B`=��@�}�� �A��?��c� Ղ'�B1��@�s�� �'�O@��C@��g@��!��˄���@����@9��q��T�$q���T�(q���T�4q@��T��a���$�hd8��q`��T�$q ��T�(q�T�4q���T��!��˄���@����@9��q��T�$q���T�(q���T�4q@��T��a�$�hd8��q`��T�$q ��T�(q�T�4q���T�K��k��7��[�a����#�B�3�3���㧟��[@��7@��k@����K@��6�@�$���`T�@������@����@��[@��7@��k@��@����K@����6�c@��?@��O@��C@��g@�{�������@����7�c@��?@��O@��C@��g@�p���3��W��9���C��7@��@�aSM��5�[@��W@����[@�%��W@�&���3@����A9�9�C@����O@�_�cT�g@�	�o��g@��@�	�-�7������o@�$�@�eSM��4��� �exd�%�`x$������c@��?@�:���c@��?@��O@��C@��g@�4����������<����@��@��@����@��c0�	T������#��3��/�,��7�/@��3@�����@����C���`6���� � ��/@��3@��'�B@=��@�8�����������C��_��@�����C��_��@�����C��_�����������@��@�����A�?���T@9_�q�T!���B��B@��������������_����_�B�����?��Thb8DŽ��@�dq�T���@�dq�T���@�����@�$qhT�������q�Tc@��q�T�����q!Tc@��q�T�q@T����T���������_����_����_����_�a@�?�q`T���mT���_����_��@��c0�T������#��7���9������L��~��#�B@4�E�a��'��+���B����,��`����A9�6���'�!<��@��+@��'@������8���������_��+@��'@��������_�������_������c9��z����@��@��c@9����!@�?|q"T@�?�q�T?�q�T?pq��������_���!@�?|q�T@�?�q��������_��@���?��T������#��������{��w����7@����w@��{@��@��@��@���-T�7�A@�`he8�� ?�@�7�7@��@�bhb8�����	��Є��G�B}��<�������K��w@��{@�,�����B��O��S���
��������B���W�����_��
�B���[����g��k��#��c��>�`_F�����o?��������@��������@���
�����������_��3@��������@���
T�3��;��C��?��@�@ha8�9�@�C@�`?� 6�;@����?@�_�cT�C@��C@��@�����Ǯ��$��A9h$8���?@��;@��C@��������������������_�������������ѽ���@��@��@��@��@�s���@��c0��T������#��/�C@�D@�E@�F@�G@�������C��_��������������@��@��@�����6?�mT@9��q�T$�hd8��qT!��˄���@���@�����������c�?�
Thc8��ѥ@ӿ|q�T��q�T��q`T�pqa��T�������_��@��_��@��c0�	T������#����[��G��S��O��K��>�f[B��>�g_B�����6�@7�>�bKB��>�cOB��G@��K@�.�@7⫀����7���@9�����������O@��S@�I+���;��'��+����G@��K@�������_�c�?�-T��@�d����/�b��3����7@�#9���+@������;@��3@�	-���[@�B@�@?�"�@���@?�6�;@��'@��+@��/@���>�`[B��>�a_B�������_��G@��K@�������_��G@��K@�������_����������+���������@��@��@��@��+���@�����@��c0�)T������#��G��?��C������@�����!�>��6���l��?�	T"��@�a����B��B@��d'�@5�����}��"��������C@���@�����+�c'�c@5��?@�c���'��3��/��#�����Y���#��� ���������������#@��@���ҥ#�`4�M������������������_��������'��=��������_�`	����!���!
�!�>�����'�B�,������������_��@����� ����������������@��@��@��@���������_��@��c0�T������#����bT�!@�b�|�hb�B@���@?�������_������ �����������y����@��@��@��@���@��c0�T������#����bT�!@�b�|�hb�B@���@?�������_������ �����������U����@��@��@��@�������_��@��c0�T������#����bT�!@�b�|�hb�B@���@?�������_������ �����������-����@��@��@��@���@��c0�T������#����bT�!@�b�|�hb�B@���@?�������_���\�� �����������	����@��@��@��@���@���?�i0T�ѝ�?����#�����������������e@��=������h@��@�Y����b@�����@?��3�������3@��@��'�c`>��@�����@?��3�������3@��@��'�c ?�A�c�d@������7���@8���������������N����@�d@���@��?��� ��~����J�����?���������}��
�c����@��@��?@��
��3�D����@���@�dSM�d5�@�7���@�'�@�(����@���@��=������	@�
@�����A�!@���������@�!
�!`?�"���#��@���X����@���@���B\���҄>�ҕ���������_���@���B,+��|�����������@��@��=������	@�
@����@��
�BX��������������@��@��=������	@�
@����@���B�$������������7@��@��@�?��+����������@��?@�C�����B������@��;@�<�����B������@���@�����C�������B0����/@�A��+@���T�/��7@�C@��@�`?����'��7@�C@��@��/@�`?ր7�'@��@����@��'@���c�>��@�5�����'������>��c�����#��_��c����I�����?��>�b�F����@��'@�G�����;���@�b���C@��=�������F@��@�#��@��@��=������	@�
@���@���B�#��@�������O��������_�+
�k�|�k!�ik����T)��������`@�����|�!��hh���?�T��	����������|��@���y��+
�k�|�k!�ik����T)��������^��g@���[��+
�k�|�k!�ik����T)��������>��g@���;��+
�k�|�k!�ik����T)����������g@�����
	�J�|�J!��hj��
���T������������������@���@���@���@�����@����F@��������������������t����@��@��@��@��@�n���@��c0��T������#��3�B@���C@���D@��������?��#����@�B@��@��3@�@?������#@��@����য়�����C��_�������(����@��@����@����?�IT������#��o��_��c��g��k�@����?��/������������	�����;���B�9��7��|��C���Bl+��?��~��K���B���G��S���!�9��O��������3@��@��'@������/@�_��T�'��9�3�"@��+�#@��#�������������a7�@9��=�`�@�T�?�T@9��qaT�@�� ��+@��#@�=H�������
��3��/@����@9���6�=�`�@����_@��c@��g@��k@��o@�����������_�������������ٹ���@��@��@��@��@�����@��c0��T������#��G��K��S��c��g��k��k��3��7��;��	�����L�������_����������������#��'��+��������@��@��@��@��@��@��@��#@��'@��+@����@��c0�iT������#�C@���@@���d@������?������@�c@��@�����`?�!��=�a#F��=�b'F���������_��@�����������_��=�a#F��=�b'F���������_���R������@����?�IkT��ѝ�?����#�����������'��#�����g��c����������9������g��@��A��A��c@��g@���@���7�K����@�"@��A�@?�����B��~�����ڗ���7�A�C��A��@���@�@�@������������_����S��A�B@�@?��`���7��#A���#@��=�	�����&@��@�m�@��A�
�BP?����>������������_�!@��� ?������>���@��A�����������_������@��K@�-����������7@��=�e+F��
T���O��=�b/F��������`	6�7@��������������U�@�"@��A�@?�������7@�‰����!����������
�A���#��@������3��{���:����G�����_������
��3@��@�aSM�a5�{@�X����{@�$�����@��@��_@��
��3�V����@���@�dSM�d5�@�I����@�!�@�"���O@��@��O@��@�a@��� ?�����4���@��A�Z����������_���(@��@�Bѥ�_�L��T�T�������C���`T�T���@��'A����G��������@��S@�����)��;� �����+����������,����������������`	�(�5
�@�fSM��5�@��@��@������@�!��@�"��@�#������ ��i�����_�`
��3�
�'�!��@�aSM��5�@��@�����@�!��@�"��o���_@����@�C@��A�`?����o@�#@�$@��@���
�!�&� 2���/��w� ՠ���~�qF�����_��������/@��@�aSM�a5�w@������w@�$�����@��@��_@��
��3������@���@�eSM�e5�@������@�!�@�"���!������@�����#�����@��9`�0����!�?���C@���G@��@�bSM��5�@��o@��@��@��'A������@�"��o@�#��@�$��@�%��'A�&����S@����7@�� ��#A�$�(�������;@��'�B���@��@�b�@��g��#A�c@��@��[��'A���`?�a��@�"@��A�@?����g@��[@�#�c��g������������������!��������g@�������!��������7@�������!��������������c��@���F���'��k� ՠ�:�����E�����_�����Z��'@��@�aSM�a5�k@�����k@�$�����@��@��_@��
��3�����@���@�eSM�e5�@�����@�!�@�"������[@��@��'A����?����9�;��W��@��@��A��?��� ա�Ҡ�H:��E�����_�����!���������!�/���@��@��_@��
��3����@���@�bSM�b5�@�ؿ���@�"�@�#���C@�`��@�
�@�"@��A�@?��!l+��|�O>��?�������@��6�@�"@��A�@?���A���;@��
���+��s� ������cE�����_��������+@��@�aSM�a5�s@������s@�$�����@��@��_@��
��3������@���@�dSM�d5�@������@�"�@�#���@�C@��A��W@�`?��A�C@���TE@��@����&���k�T�@���@��=�
�����@��@�!@��� ?�����4���@��A������������_��A9�6���9��@�@@�?�������_��A��?@��@��;@�������)�|�)!��hi��	�_�T��
�������� @�����|�!��hh���?� T��	������������7@����@������c�c���hc8��qT��qA��TB���c��������������U������Y�����#A�a�&@��=��	����)@�
@�Z�S����@�C@��A�`?����~�����D�����_�����?��S@��@�bSM�b5�@������@�$�����@��@��_@��
��3������@���@�eSM�e5�@���@�!�@�"���@��S@� �����w��������'A�����hT���w���@�������S��#A�d@����'A����?ց��S@��@�����@��A���BD�#�҄>�����������_����w�~���+
�k�|�k!�ik���� T)��������f�����@���f@�����ϱ������_����������������#��'��+��/�������@��@��@��@��@��@��@��#@��'@��+@��/@�����@���?�	T������#�E@�F'@��'�G#@��7�H+@��G�C@��#�D@���@@��?�I@�B@��C��K@�EA��3@�I��?@��C@��#@��@��'@��7@��G@�?��T�3��K��@��/��@��+�i
����?@��g��B��;����'@�d@��G@��/@����?�A��'@��@��=�
�����@��@�+�;@����G@��+@��@��������7@��9 ՟���������_��7@��9 ���������������_֮i���7@��9 � ���������������_��7@��9 Մ���������_���)�|�)!��hi��	�_�T��
���������%@�������\�������@��c0��T������#ѐ@���@@��9 �����W���������_���F����@������!��T�#����@��c0�
T������#��� �!��˄���@����@9��q��T�$q���T�(q���T�4q@��T��a�$�hd8��q`��T�$q ��T�(q�T�4q���T �?�T�y�<@���ҟkaT����?�cT$˟�T?�Thb8��qaTD�	���������������_ք�?��Thd8��߄q@��T��ѥ@ӿlq��T�q���T߈qaT��$˃��ˤ��������������_����������������_����������������_���=�����S��� ����������@��@�����@��c0�)T������#��3��/�C@��}�����!*��;����������C��_�����:!�@9�q�T��c��c@������q`	Tg����	��������#��/@�"@��3@�@?�����B���~�����S�@���@�d@�c@������@�_�`T���#@������6�#@�B@9_�q T�@��@���!���B��B@����@9_�q��T_$q���T_(q���T_4q@��T����"�hb8�q`��T$q ��T(q�T4q���T����@�����C��_��@�����C��_�������C��_���������m����@��@��@�����@��C�?�)T������#��[��3��/��C�@���!�)�b��y;��!����7��3@��/@��C@�:�@7�=�d�F��=�e�F���������������C��_��?@��@��+@�����������������MT�+��?��@��@��7@��@�5��������������������;��'��#��3@��/@��C@�@��Cs��#<���#@��'@��;@�C0���T�@�����C��_�������C��_�������C��_���������������@��@��@��@�����@��c0�T������#��3��/�D@���B|:���Ҡ�������@���@�C@�B@�������������C��_���^��E@9��q�T��c��c@�B������q�
T����x����
������#����/@�"@��3@�@?�����B���~�����d�@���@�d@�c@������@���+T�@���y�<@����k������@���6
T���˥���������� ՟�Te�y�<@���ҿk��������6T���˥����c���T������� 7�@��#@����c��˄���@�B���D@9��q��T�$q���T�(q���T�4q@��T����d�Ehd8��q`��T�$q ��T�(q�T�4q���T���������C��_�������C��_��@�����C��_�����¼�����@����� ���������U����@��@��@�Q���@��C�?��
T������#��[��C��3��/�@�@���T�@y稈��k�T�@9�Pq�T��T�@����%���k�T������C��_�@���!d�"��K:��!����7��/@��3@��C@��@7�=�d�F��=�e�F���������������C��_��?@��@��+@�����������������MT�+��?��@��@��7@��@���������������������;��'��#��/@��3@��C@�@��Cs��:���#@��'@��;@�/���T������C��_��@�����C��_�������C��_�����������ٲ���@��@��@��@�����@��c0��T������#��S��C��'��?��#�E@�F@���T�@y計�k�T�@9�Pq�T��T�@����&���k�T���������_�A@�������B4*��}�I�@���@�C@�B@����������+�����?���!��#@�����^���&��������'@���tr�T���������_��=�d�F��=�e�F�������*���/��?@�!@��C@� ?ց�!���~��9���@�?�`T�����/@���� 6�/@�!@9?�q�T�@��������_����������_����������_��3@��@��@������#@���mT���3��@��@��+@��@�T��#������#@�� ����B�^���#�����A� ���"�����!�����^���%�������'@���_�T�@��������_����������_����������_���������������!����@��@��@��@��@��@�J���@��c0�T������#��/�����^���'�����������traT�@��>�c�B��>�d�B��>�e�B�N.��������_��������������@��@��@����@���?�T������#��g��+��'��[��W��K����������`	7�W@�!@��[@� ?��G��'@��3��+@��7��K@��;� � �!��%t@�&�^���'��������7��3��;��3@��7@���
�c����u�����/� ՠ��9����@���C��#��������@���?�eSM�e5�/@�A����/@�$��?���G@��C@��#@��
��3�?����@����?�dSM�d5�?@�2����?@�!�@�"���������_������������������@��@��@��@��@�����@��c0�T������#��+��'�@���@?�������B��~����������@���B���������@���Bl+��|���@�a�!���~�8��������@���B�9�������'@�B@��+@�&��@?������_�������K����@��@����@��c0�T������#��S��G��3��+��'��C��?�S������G@��'@��+@��3@�����T�?@��C@��G@�+���@���T�G@�C@�B@��TD@y娈ҟk�TD@9�PqT��TB@����#���_kAT�?@��C@������@������������_��?@�B@��C@��3��@?��@������������_��G@��'@��+@��3@������T�G@��@�����b�B0���Ғ�@���@��@��@�����'��#��/��?@��C@��G@��'@��+@��3@�����T�����#@��/@��������������_��?@��C@�L����@������������_��?@�B@��C@��3��@?��@������������_��������������������@��@��@��@��@��@�l���@����?��2T��ѝ�?����#������9�����������������H@�	!@� �?-�T@�$-р���!D1�b������(7��@���@���@���@�g@��������?�&����7��9�B2����������c���Ϊ��#T�7@�"@��@�@?ւ!����;���F96��@�C@�@�e @��3�c@������?ր6�3@� �?�)T�@�Ch`8�q�T���b����c�c�>��@�����D*����@������@���@����������_��3@� �?�	&T�@�Ch`8�q�T�;@��@�@���@?ր6��@��@��@�� @���&�hf8߼q`T�b����c�c�>��@�����*����@������@���@���ܫ������_� ���@�`������@���a�!�>��@���T����@�����@��6��bT���������cD1�d����@��)����@��@�������@��?����;@��@��7@��@�$�{����9�B@0����������K����@���T�{@�"@��@�@?����;@��@��7@��@��{@��@�	��������_��;@��@��7@��@����;����7�@����?� 7�!/����;@����@���"@�@?����w��;@�B@��@�@?��7@���k@��=�������n@��@���;@�"@��@�@?���������@�\����T�@���@�#���^�������_��;@�!@��@� ?�������@����@������@���@���@��7@��@���J�������_����a��?�aT@9��q�T?�T��q�T�@���@�B
�B,4���҄>��9���4�������_��@�������a�!H�b)����@������@���@���#�������_�������������@����@�����������_��������_�������������@����@�
����������_��@���@���@�c�c��������������_��w@��������C����@��@���@���@��@�����������_����|�"��ip���?�T������s��o�������h���o@��@����s@���@�����k���b���a��� ����������������9��
����@��@��@��@��@��@��@��A9U���@��c0�T������#�A@�@@�!@� ?������������_���Ю����@��c0�T������#ѐ@�p�A@�@@�!@� ?�������_��������@�����a��T�#����@��c0�T������#ѐ@�p�A@�@@�!@� ?�������_��������@�����a��T�#����@��c0�)T������#��#����>�b[B��>�c_B�t���7�>�bKB��>�cOB��@��#@�l��6���:����b2��������_���� �!�҂>��������_����A�҂2��������_������������@��@����@��c0��	T������#��S��K��G�G@��4@����0@�������c'�c`��@��(�������G@��K@��/��'�@���@?��;� ��}����)��<���7��+�����%��'@���?�aSM�a5�/@����/@�$��3���;@��7@��+@��
��3����@����?�dSM�d5�3@�ֶ���3@�"�@�#���G@�B@��K@��%��@?������_�������������*����@��@��@��@��@�����@��c0�)T������#��?��G��C��7��;�E@��@�� @�����@��7 � ��G@�C��C@��7@��;@���B�+��|�2�Ҿ�������_�cу��hc8��q���Ta�_�T�'��+��~���G@��'@�B�F����+@�b����C@�e��;@��?@��'�c�������7@�7����������_�3��� �������������׭���@��@��@��@��@�����@��c0�iT������#����#� �b�B�����������@��#@��#�B4�������������_�@@�!�?��T��@��!��T@�c@y�Ņ�k���T�@��������_����������_������������@��@����qaT�@�pq������_֐@��C�?�i
T������#��O��S��W��!TD@9��q�T�@�B'�B@5�� � ���D�9�@ӟ�q�������6cTc��˄���@�B��'��/��#��+�@��������?�������;��#@��?��/@��C������+@��'@���������������������C��_��3��7��������������'��<�����C��_��@������� �����������9����@��@��@��@�����@��c0��T������#���D@�E@����������b���������_������������@��@���@��c0�T������#�����@���@?�������_�����������@��@���@��c0�	T������#����#��'�@����������?�������_����������������@��@��@��@��@���@��c0�T������#�����@���@?�������_�������Ϭ���@��@���@��c0�T������#��'��+��@��=��������@��@� �@��������?������_ֻ=�a3F��=�b7F���������_���)�|�)!��hi��	�_�T��
����/��3����������@��/@��3@��� @������������������@��@��@��@�����@��c0�iT������#��'��+��@��=������@��@��@�����`?������_ֻ=�c;F��=�d?F�������������_�
	�J�|�J!��hj��
��`T�����/�����������@��/@���@@�����������K����@��@��@����@��C�?��T������#��o��s��w��c��@��=�ƀ����@��@�o���_��������=�c;F��=�d?F�����������C��_��_@��c@��������w@��3��/��K�@�G������?��;��S��3@��/@��K@����w@�������T9�W@��@��?@����S@����;@�?�M��T�G��C��?��[��W�@�@�!@��� ?֢��C@��G@��[@���C@����G@�_�cT�[@�
�7��O��[@����@��	�"����������7@��O@�����|�`h'�f��?�gSM��4m���!��@�'�����������������C��_���������C��_�
	�J�|�J!��hj��
�� T�����������c@��w@����@@�����������������@��@��@�f���@��c0�T������#��/��;��7��3�e@��@� դ @�����9�@ӿ�q�T��a�!�>��@����%���;@��@�� ��?�gSM��4!��� ��@�"�����������X[���/@�C@�D@��;@������@��3@��7@��������C��_�����������m����@��@��@��@�����@���?�iT������#��g��'��#��_��c�$����K��'@��#@�!�!��'� �����������,|����!��/��3��'@�&|����!��7��;��g@� |����!��?��C��������c��@���������+���������@���?�aSM�a5�+@������+@�$��G���K@���B:���Ҡ
��3������@����?�eSM�e5�G@������G@�!�@�"���������c@���?�aSM�a5�_@������_@�$��G���K@���B��~��
��3������@����?�dSM�d5�G@������G@�!�@�"���K@��������_����������������@��@��@��@��@�v���@����?�-T������#��_��� �?�kT�g��c��_�a�!�$�����`6�c@����������_@���B'�B5��@����������������@	��|�������!�:�������'�c�,������������_������������������_�@�!�?��T@�@� �+����G��S��;��7��O��_9 �����b�B�>��@����6 �H�6d��=�c+F��=�d/F��������������_������������������_�������@������@9�q��T%q���T)q���T5q@��T��G������hh8?�q`��T?%q ��T?)q�T?5q���T���@	���������!�:�������'�c�,������������_�!��˄���@����@9��q��T�$q���T�(q���T�4q@��T��a�$�hd8��q`��T�$q ��T�(q�T�4q���T �c��˄���@�B���D@9��q��T�$q���T�(q���T�4q@��T��c�d�Ehd8��q`��T�$q ��T�(q�T�4q���T��c�D@9��qT����B���z��� ����g@����������K@	����������!�:�������'�c�,������������_�@	����������!�:�������'�c�,������������_��K��C�B���z���!
�
���g@��T�S@��G@��@��;@��7@��O@�&���C@�a����?��K@�B���z���a��?@��T�g@������������������7@���;@�_�cT�O@��3��/��O@��@�d
��
�z����g@��/@��3@�(�	��|�h(�'��������S@��G@��_A9�@	��T�������!�:�������'�c�,������������_�@	��C�������!�:�������'�c�,������������_���������d����@��@��@������@�c���������_֐@��c0�i	T������#��S��K��C��?��O���-����3� ��Z���/��#�@
��3���'�!���?�aSM��5�3@��/@�ͱ���3@�%��/@�&��'���#@����?@��C@����#��+��@����@��K@��O@��S@��������'@��Z���+@��@��#@����@��@����'@��3@���?�,��T]���3@�!@��@�@��������_�������������������@��@��@��@��@��@�����@��c0�IT������#�����B�?�Thb8�qcT�q)��T�������������_�����@��������_�������٨���@��@���<@Ӣ
��?k�T?�q�T?�qHT?lq	Tx�B<@�_�q�
T?�qB
Tk�B<@�_dq�T��B<@�_q)T?�q�T`B��?khT��B<@�_dq�
T?�q�
T"��?kB
TSb���B�B<@�_q�	T���B<@�_�q�T�
��?k�TE���?kTb
��?k�T���B�B<@�_q	TB��B�B<@�_qiTB��?kT1B���B<@�_4qITB��B�B<@�_q�TB��?kBT#���?k�T��B�B<@�_q)T���B�B<@�_q�TB��?k"T��!�!<@�?qiT���!�!<@�?q�T��!�!<@�?qhT�@��_����_��@��c0��T������#���T ��T@��T@��T>��>�<��b�B�5��
T;�9���s����������_�>��?�.��b�B�1��T;�9���r����������_�>�@>� ��b�B�4��T;�9���t����������_�>��=���b�B�2��AT;�9���u����������_�>�=���b�B�0��T;�9���v����������_���b�B�.�I����b�B�.�E����b�B�.�A����b�B�.�=����b�B�.�9�� ��������@�����@��c0�I	T������#��/�? �lT?�@T? �Ta�!�2���>��=��
��"a�!�0���>�=��
��?@�`T?@�@T?@�Ta�!�1���>��?��
��a�!�5���>��>�
��a�!�4���>�@>�x
������C��_������x����!
����#���@��}�����@���K���x�������� ��������������@��@��@�����@��C�?��T������#��S�@����O����=�aCF��=�bGF�������C��_��	�����@���MT@�@����T�@�@���cT@���T�@��������������)T�@�@���CT�@��@������������氂���T�C��;��7����#������������O@��C@��7@��;@��@��#@�_�cTc������@����@���@�I�%����)	T@��@�?��T�3��/��?��+��@��@�@����O@�d@�b@���_��T�;��'�e@�F������}���`�������������O@��@��'@�?�IT�@��;@�����}ӄ`ц����?�fSM��4fhd�����&�h$��@�_��T�������/@��+@��?@��3@�z������������C��_���E���4���C�������0�������E�������B�������'�������<�������1��� �����������Φ���@��@��@��@�=��@��_��@��c0��T������#��3��/��7����@�����F���g@�G�g�g@�G�g�g@���g�"�����7@���"������#�@�_�a���0��/@�d@�?��T%�F��˄�����@�?�"����#@���T����B����@��@��/@��#@�?��T����������C��_��������� �����������v����@��@��@��@�����@��c0�	T������#��?�@�#�@�c�c�}�c`�e��@�@��hc����T�@������������_�������?@�d@�e@���f@���bT�3��/��+��������@�d��%����?@����?�fSM��4׮�� ��@�#����/@��������3@��+@�e�����}ӄ`��������?�eSM��4®�� ��hd�%��h$���������_�����������@��@�����@��c0�iT������#��[��>�agF�����?�h����6@�@�������C��_����[@�*���!����#������������@����������C��_�������@����@��c0�T������#���
���!�����#������������@����������C��_�����ԥ���@���@���?�)T������#��[��_��7�b��K�������������!��3��7��7@�����!���;��?��@�`�@����C��K@��G�
�\-�A�����@���S���������_��������!��#��'��7@�����!���+��/����?���������<���������_����������������@��@��@��@���� 
��4����_֐@��c0��T������#��C����#�����������!���'��+��#@��@�jv����!��/��3���X'��@��#��������������_���������W����@��@��@����@��c0�T������#��/����Hv����B����#������}�����@����������C��_�������6����@��@���@��c0�T������#��/����(v����B����#�����A������@����������C��_�����������@��@���@��c0�T������#��/����v����B����#�����~�����@����������C��_������������@��@���@��c0�T������#��/�����u����B����#����?�!������@����������C��_�������֤���@��@���@��c0�T������#��c9�>�akF�����c�z���6@�@�������C��_��cA9�������}ӆ<�ƀ����#������������@���Y������C��_��#9�������#@9���B@�!@�?k����_�������#��9�9�9�/��3�������@��3@�������3@9�7@9�;@9�@��@��c�����_��@��c0�T������#���9��9��9�?��C� 
���C������!;���������@9��@9��@9�?@��C@��@�+��@����!���@���@�@�?�#T@�@�"˥���c�������}������`��+��������_������� ��#9�'9�+9������H����#@9�'@9�+@9�@��@�����@��c0�iT������#��G���9��9��9������A9�/9�?9�>�akF�����?�py���6@�@�����/��/A9�}ӆ<�ƀ����3���������c��@�����������G@�����j����A9#4�G@�a�!$��@�c������)�@�A4����@�+���!��/��3�`'�/���B�
�C���c��@����G@�a������@����!��/��3�`'�/��G@�b�B $��@��c��@���P���������_��@� q��T��A9�@�� ��c�c@��4�39#��+���T�79�G@��~�� ���7A9�;9�>�aoF���������@������;����@���@��G@�������@��3A9  š�t����!
��/��3�`'�/�b�Bt��~��c��@����G@����3A9�@��+@����#9�'9�+9�������������#@9�'@9�+@9�@��@��@�U��9�_��@��c0�		T������#��/��;��?�����G�_$�cT�3��/�����%�����������!��3@�?�T!�?��T�/@��P@��@�����G��@y)�Z)=x��@9#
��C��@9�9�@9�9	�Z�x@��G���@9�@9�@9��������C��_����G�������������������C��_��@�������Ү���!�Ҥ��� �������������@����@��@��@��@��@�����@��c0��T������#�H@��$� �ҿ��T�7�L@�D@�_�bT�+����@����������+@����7@���P��9��H��9�9�B9d6'��7@�<@�@@��@�D@�H@�L@����?�!��7@�cH@��T�=�a+A��=�b/A������������_֛=�`[F��=�a_F��������_����������@�����@��c0��T������#��7�\@��
� 
�������?�aSM�a5�7@�w��� ��7@�"`@�"��+� `���-������a'�!7���?�aSM�a5�+@�`����+@�!�����#�!�/���?�a/_9�9�?�a+_9�9�#�!�/�d�h�`	������!�;���?�aSM�a5�@�K����@�$� ��(@�%���(� ��_@��<��?�eSM�e5�7@�7���$��7@��\@�&��\���9�\@��@���9��`@�D@�H@�L@�������7@��\@���������T����!���?�aSM�a5�7@�����7@�%���h@�E@�������@���@
�@!��?�������_֏��'������6����B���?�bSM�b5�7@������7@�"��#���@��'@�Zs����B��#@�b��?�bSM��4�� �e@�%�`��7@��h@�E@�����A���������?�������_�����>����@�L���@��c0�T������#�C@�b4@��*?�
T���������Ԓ���@��@�b0�b4��?�dSM��4���� �d,@�$�`,�`,@���������_�`,@�������_�������@����@��c0�iT������#�l@�a��� 	�
����?�aSM�a5�@����� ��@�"l@�"� l��������_�������_��������@����_@�?k�_@�A���<��_�@�@����_֐@����?��T������#���?�eSM��4@�d���%��_��@���@��@���@?��_@��@�@�!������/����s9�w9�{9�c��g���E��g@�����W����S@��_@��<@��k�T�(@�A@� ?��G��7��;��_@�d@�e@�������������������9���a��7A9�/9�>�asF������/����@�c��#�c2�j@��3A9�7A9�;A9�S@��W@��_@��m@��@��G@��7@��;@�����@?�"�d'��_�Ta@��C�b@��S�c@��[� 	��?���C@���?�aSM��5�S@��_@�����S@�!� ��_@�C@�#��a'�!�,�A�@��[@������b'�B?������������_������������_��?��K������_@�v� 	��_@��B96�?@��K@�c��S��C����
����B���?�bSM�b5�_@�ɩ���_@�"��O���C@��S@�.r����B��O@�b��?�bSM��4���� �e@�%�`��_@��d@�F@���0!�!���������?��_@��7A9�q�TT@�d��?@��'��@0��aT�K@�[��������_��?@��K@������������_����������������_����������������_֛=�b[F��=�c_F������������_����������������_֛'�aF���	�B!�U�� �����٠���@�����@���?�I T�ѝ�?����#�����@�@���?�eSM��4\���"�@�%���B9E7���S��C�!@��� ?��C9�G9�K9�W��[��+@��[@����C��@�"8@��4��@9$qaT�C@�k`T�������C@�����!��_��c��@�@8@�����!��g��k�@
��+�A���������<���;��K� 	��W���;@���?�aSM��5�K@��@�����K@�!� ��@�C@�#��a'�!�,�A�@��@������`'�?��������_��C@�!@��S@� ?��9�9�9�K��O��CD��O@�����g���
������������@9"�B7��o�!}Ӄ<�c��!��s��C@�{���!��w��{��wA9#�c7���B}Ӄ<�c��B����@�@8@�k���!�����`
�h%�����c��~�������?��O� 	������?@���?�aSM��5�O@��@�ƨ���O@�!� ��@�C@�#��a'�!�,�A�@��@�E����`'�?��������_���@9_$q T��@9_q`T_$q�T��@9b6?8��C@�"8������������_��
��C@�)���!��W��[�
�4(�������@�������7��G� 	������7@���?�aSM��5�G@��@������G@�!� ��@�C@�#��a'�!�,�A�@��@�����`'�?��������_������������_���������˟���@��@��@��@9?r����_֐@��c0�iT������#�@96@�@�@����������_ր��A'�!2���� ����������@���@��c0�)T������#��?��9�9�9�g��k�E
4 Հ��;��G��C��?��
���[���;@��?@��C@��G@��3@��k@����A9�6H��=�dKA��=�eOA���������
)��	�J��J@��
���@9����D������@����!�!���@?������@��@�����C��_������@���T�?��T�	��?�dSM��4��*�@�$�
��������'� #�����C��_��@���@+�����@?��@��3���Bh���"���#��	�,���������b'�B���������C��_��@����)�a���@?�3��@��3���B`-���b���#��	�,���������b'�B���������C��_��	�o��� ����C9�G9�K9������������������@��C@9�G@9�K@9�@��@��@��@��@��@�W���@��c0�T������#��7������������C��_������S9�����������@��@��S@9�@��@��@���@��c0�)T������#��7��C��/��������C��_��/@���������C��_������S9�����������#��������@��@��S@9�@��@��@��@��@��#@����@��c0�iT������#��O��[�A4a�6�B9�6�����T�B9%7����=�`sF��=�awF�������_֛=�`cF��=�agF�������_��G��S��O��_��[�E}�L@�	D@�����%�bT���9�	�!�������Є�[����@��O@��S@��A9�[@��_@������G@�?�%9%�Z%Q�%��H�L��?�eSM��4����)�D@�%�	D���)�T�	�A�����@��Є�9����G@��L��?�fSM��4�� ��D@�&��D��O@��S@��[@��_@�����E��H�'%9L@�H@���D@�_�bT�7������Є�����O@��S@��7@����7��3��;����������3@��G@��H��7@��L��_@����?�fSM�f5�;@������;@� ��D@�&��D�_��T���Є������3@��_@��;��7��3�c����[@��������3@��G@��H��7@��L��?�cSM�c5�;@������;@�"��D@�#��D�����������_֥�����T�he8���4�=�`{F��=�aF�������_������S9�����������#������@��@��S@9�@��@��@��@��@��#@�'���@��c0�T������#��/��9�9�9�G��K��A9"64�@���@�����@?�����b'�B?�#'�c`5��������_�E
5bU��BU��BU��BU��B|H�B�B�B�B��!T�+��3��/��7��
���q���#@��K@����3@���7@���?�aSM�a5�/@�/����/@�"�@�#�����~�W�a6�{@�k	T�+@�B@����-�A��@?�����b'�B?�#'�c�1��������_�`'��!��@������������_��@���������@?�����b'�B?�#'�c`5��������_��@����!�!���@?�����b'�B?�#'�c�/��������_����C9�G9�K9��������������J����@��C@9�G@9�K@9�@��@��@��@��@��@�k��@9?r����_֐@��c0�I	T������#�@9�6��B�@�dU��DU��DU��DU��|C���_��JT@�E�������CT��Th�	@���J��E���%iex�#T��T#<@�	�������Z�<@�&if��ka��T��Z�@��������_������������_�����`�������U�������Z�������O������A'�!2�F��� ����#y�����@��#@y����@��c0�)T������#�@�#�d�Ӂ�_��T?�CT@�F����������hcx_��T��CT����"���`�Z�hb�A�Z�������_�����$���������� ������ ������������@��@���@�bU��BU��BU��BU��B|A�A� �B��_��@���?��T������#�@�dU��DU��DU��DU��|C��� �d�B����(�T@�@���Y�W�����������������3����?�S���w��@��W@������������_��[@y�_y��������Gr���@�9�@����@��W@�����_��T#@�D���Ӧ� ��CT��T'@�h���������hdx�#T��T����Z�[y�_y��������L��@9#�6�@��������_����������_������������������������������������T����� �_�CT?��TG����������hex_�T���T���Z�����������_������J��T����	� �_�T?�#TI��	�)��'���hgx_��T�CT�<@���Z�<@�k�T�@��������_�����]�����S�����Y���P�������U�����K�����Q���H��� ��������@�B���@��c0�	
T������#�@9�6���#����@�b��@��#@�@�dU��DU��DU��DU��|C���_��jT@�E�������cT���Th�	@���J��E���%iex�CT��T��"@�	�������Z#ic�c�Z����@?֠����������_������������_����������������������������������A'�!2��� ������������@��@�����@��c0��T������#��?��C��G�L@� �D@��$�T��!����������T����C@������?@��G@��9�n���'��H�L��?�eSM��4����&�D@�%�D���H���Z��i&�c�_�	T�3�%�f�}�L@�H@�	�&hfx�@��_� �	D@���bT�y�	�����������#����?@��L��?�fSM��4գ�� ��D@�&��D��G@��3@��_@��@y�����?@��C@�H���Z	�&i'xL@�H@��� �D@�����T�������~����������?@��L��?�fSM��4���� ��D@�&��D��G@��3@��_@������?@��C@��������������_���������������@��@��@��@�v���@��c0�T������#�L@� �D@�_$�BT�7���!��������ˋ�����7@��9� �ҡ�!��H�L��?�aSM��4w���%�D@�!�D������������_�����Ԛ���@���@9?r����_֐@��c0�)T������#��/��9�9�9�G��K�!��T�5�/��
��
�����#@��K@���0��/@�_�`TD@���������`'�@&��������_��@���<�����@?�����b'�B?�#'�c�/��������_��@�����!���@?�����b'�B?�#'�c`5��������_����C9�G9�K9��������������~����@��C@9�G@9�K@9�@��@��@��@��@��@�����@��c0��T������#��;�L@� �D@�_$�bT��9��!��������>�����A9���;@���Ҧ��9�P�&��H�L��?�fSM��4��%�D@�&�D� �_D�"T��!���}�����#������;@��7@����!��H�L��?�aSM��4Т��%�D@�!�D������������_����c9��,����@��c@9����@��c0�iT������#�@96@�@�@����������_ր��A'�!2�m��� ���������@���@��c0�T������#��?��9�9�9�g��k��5!�kT�?�!!��#���B��B}���!����@���Z�x@��/��@���Z�+�������3@��k@����/@���+@���@���#@���?@��@�!��?�bSM��4p���!�@�$��������`'��#�����C��_��@���<�A���@?�����b'�B?�#'�c`5�����C��_��@��������@?�����b'�B?�#'�c�/�����C��_����C9�G9�K9�������������������@��C@9�G@9�K@9�@��@��@��@��@��@�����@��c0�	T������#��?������K��G�L@� �D@��$��T��!����������^����@��G@��K@������?@��@��9�p���'��H�L��?�gSM��4���&�D@�'�D��4�T��������~�����@����?@��L��?�fSM��4� ��D@�&��D��@��@��G@��K@��������H�%x@��|H���Z�|X��$9�y�09L@�H@��� �D@����T�����~���������?@��L��?�fSM��4̡�� ��D@�&��D��@��G@��K@�����H�E�Z'��h'�L@�H@��� �D@�_�bT�/��������������G@��K@��/@����/��+��3�������ã���+@��?@�H��/@�L��?�cSM�c5�3@������3@�!�D@�"�D�����������_�����������������@��@��@��@��@��@�X���@��c0�iT������#�@96@�@�@����������_ր��A'�!2�-��� �����ј���@���@��c0�IT������#��7��3��/��9�9�9�G��K��
��(�����#@��K@����3@���7@���?�aSM�a5�/@�F����/@�$�@�%��������`'��&��������_����C9�G9�K9�������������������@��C@9�G@9�K@9�@��@��@��@��@��@�����@��c0�	T������#��?��9�9�9�g��k��T�@�B�ZBx@�55�@���(��{���@?�����b'�B?�#'�c�/�����C��_��@���l.�A���@?��k@��3��@��7�����(���� ����b'�B�?���������C��_��/��
������3@��k@����/@��������`'��%�����C��_��@���T�A���@?�����b'�B?�#'�c`5�����C��_����C9�G9�K9��������������#����@��C@9�G@9�K@9�@��@��@��@��@��@�����@��c0�iT������#т4�{@�_k)T�B9�7 	����������!�����`'��,��������_��7��w�L@� �D@��$��T�s���!����������̈���s@������7@��w@��9�m���'�Z�P�'��H�L��?�gSM��4s���&�D@�'�D� տ4�T��������~����������7@��L��?�fSM��4_��� ��D@�!��D��w@��������H�A�Z�����������_��������������@��@��@�����@��c0�iT������#�@96@�@�@����������_ր��A'�!2��~�� ����������@��@9?r����_�@9?r����_�@9?r����_֐@��C�?�	T������#��[��g��c��_��9�9�9�����
��4�>���S@��@����@��4�B9�6�c@�A��=�eKA��=�fOA����������g@�������@��_@�(�*�)@9�������+����[@�B@���p����@?������@��+@�����C��_��c@��_@��g@����	(6_�JT�=�dKA��=�eOA����������������~�@��H�j	�Z����D�Dy@��_k���@9H��=�dKA��=�eOA���������
����J��J@�J���@9����D9d����#��[@�B@����'��@�@?������@��#@�����C��_��'����[@�B@�����}�@?������@��'@�����C��_������
���$@�ˡ����T���?�dSM��4z���*�@�$�
�������`'�@0�����C��_�[@�B@����"�!��@?��@��[��@��_����(��c������b'�B�?���������C��_�[@�B@���\"�!��@?�s��@��s���B0��?����C��	�,����u����b'�B���������C��_������� ����C9�G9�K9�������������������@��C@9�G@9�K@9�@��@��@��@��@��@����@��c0�	#T������#����O��S��W���9��9��9����9��9�@�E4e�6�B9�6�@���B9��B9�q�}�����@�r�rf���~�r����@��5i7G@�G4�{��G�L@�D@�_$�T�_��[9��!��������4����_@��[A9���G@� �����9��Z�P�%��H�L��?�eSM��4ܞ��'�D@�%�D���B9��f4 �_(�T�_9��A���@���������G@��L��?�fSM��4Ş�� ��D@�&��D��_A9���G@�F��H��$9��B9�@��5e7��B9'4f�6�B9g6ǀa�L@�H@��D@��r���_�T�[����~��������G@��L��?�fSM��4���� ��D@�&��D��[@����G@�H���Z&�i&�L@�H@�����B9D@�_�T�W9���@�d��͆���G@��L��?�fSM��4��� ��D@�&��D��WA9���G@�H�'��h'8L@�H@��S@�a�D@��O@�_�T�;��7��3���d�������7@��3@��;@����7��3��;�������w����3@��G@��H��7@��L��?�eSM�e5�;@�P����;@� ��D@�%��D�{>�e�B���B9��{>�f�B�?�HT%�_�T�;��7���d���������3@��;@����7@��7��;��3�c���������H����3@��G@�H��7@�L��?�cSM�c5�;@�!����;@�!�D@�"�D�K������_�{=�`kF�{=�aoF�������_�{=�`cF�{=�agF�������_���̞�� �������������9��9��9�7���9��9��b����@��@��@��@��@���@9��@9��@9�7@���@9��@9���5�7A@�?q��������_��@��c0�i
T������#��O��9�9�9�����4�T�S��@���$#�!���@?���S@�f��b�B
��#��'�
��-�A�����@���Ѽ�����S��/��3��	�,��C������b'�B������������_��O��@�!�Z�?�"x@��;� �
��<�����C@��@����O@�!@9D9�;@���?@�_k���@9������`'��+��������_��@�����A���@?�S��@��S���BP(��/��@��3��	�,��C������b'�B������������_����C9�G9�K9�����������������@��C@9�G@9�K@9�@��@��@��@��@��@�}���@��c0��T������#�A4a�6�B9%6"
�7�?��9L@� �D@��$�BT���g��{9��!������d�������@��{A9�A9�����?@��g@��9�o���G�a�(�Z�P�(��H�L�r����?�hSM��4+���&�D@�(�D��4��T�c���������~�d��e����?@��L��?�fSM��4��� ��D@�&��D��A9�c@��������H���ZŐ�L@�H@��� �D@�_�T���@�d��G����?@��L��?�fSM��4���� ��D@�"��D��A9������H�!Ѥh!8�������_�{=�`kF�{=�aoF��������_�{=�`cF�{=�agF��������_��������c9�g9��=����@��@��@��c@9�g@9s���@��c0��T������#��/��9�9�9�G��K��T5�@����-�a���@?�����B'�B?�#'�c�/��������_��@�!�Z�'��
�������#@��K@����'@��������`'�`$��������_��@���������@?�����B'�B?�#'�c`5��������_����C9�G9�K9�����������������@��C@9�G@9�K@9�@��@��@��@��@��@�����@��c0�I
T������#�A4a�6�B9�6�7��w�L@� �D@��$��T�s���!������d�������s@������7@��w@��9�p���'�Z�P�'��H�L��?�gSM��4K���&�D@�'�D� տ4�T��������~�d�������7@��L��?�fSM��47��� ��D@�!��D��w@��������H�A�Z���[�������_�{=�`cF�{=�agF��������_��������������@��@��@�����@��c0��T������#��7��C9�G9�K9�W��[�E4�7��;��?��
��+�6���+@��[@����;@���?@���?�aSM�a5�7@���7@�$�@�%��������`'��/�������_��@���������@?�#��@��#���B����b�����	�,�������b'�B�����������_����C9�G9�K9��������������)����@��C@9�G@9�K@9�@��@��@��@��@��@�����@��c0�iT������#�@96@�@�@����������_�`��A'�!2�az�� ���������@��@9?r����_֐@��c0�IT������#��G�A4a�6�B9e
6�?��K��G�L@�D@��$�"T���9��!������d��ƒ���@��G@��K@������?@��B9 ����'�Z_r�~����9�P�'��H�L��?�gSM��4d���&�D@�'�D��$���bT������d�������G@��K@������/��+��3��$�����h����/@��?@�H��+@�L��?�cSM�c5�3@�A����3@�!�D@�"�D�k��������_�{=�`cF�{=�agF��������_������S9�������������@��@��S@9�@��@��@�����@��c0�iT������#�@96@�@�@����������_�`��A'�!2��y�� �����q����@��@9?r����_֐@��c0�iT������#��;��G��C��?��9�9�9�g��k��
���#���3@��k@���@��4�A9�6�C@�A��=�dKA��=�eOA����������G@��������@��?@��)�@9�������#����;@�B@���8.�a��@?������@��#@�����C��_��C@��?@��G@���?�JT�=�dKA��=�eOA�������������J��J~��@��
�)�j	�Z����
�D�Dy@��@�?��T!���T���?�dSM��4����'�@�$��������`'�%�����C��_�;@�B@��������@?�����B'�B?�#'�c�/�����C��_������;@�B@�����!��@?������@��@�����C��_�;@�B@���T����@?�����B'�B?�#'�c�/�����C��_���!��� ����C9�G9�K9�������������������@��C@9�G@9�K@9�@��@��@��@��@��@�E���@��c0��T������#������O��S��W���9��9�@�E4e�6�B9�6�G��@�L@�D@��q�}�����~��r&��_$�T�_��[9��!����dЄ�g����_@��[A9���G@�����9��ZQ�%��H�L��?�eSM��4���(�D@�%�D���B9��f4 �_(�T�_9��A���@�dЄ�F����G@��L��?�fSM��4���� ��D@�&��D��_A9���G@�F��H�%9�@�E4e�6�B9�6L@�H@��� �D@�_�T�[����~�dЄ�$����G@��L��?�fSM��4֙�� ��D@�&��D��[@����G@�H���Z'��h'�L@�H@��S@�a�D@��O@�_�T�;��7��3���dЄ�����3@��7@��;@����7��3��;�������͛���3@��G@��H��7@��L��?�eSM�e5�;@������;@� ��D@�%��D�{>�e�B���B9��{>�f�B�?�HT%�_�T�7��;���dЄ���ׁ���3@��;@����7@��;��7��3���������������3@��G@�H��7@�L��?�cSM�c5�;@�w����;@�!�D@�"�D���������_�{=�`cF�{=�agF�������_�{=�`cF�{=�agF�������_���"��� ���������������9��9�������@��@��@��@��@��@���@9��@9���@��c0�	T������#��?��K��G�L@� �D@��$�bT�9�9����!������dЄ�y����B9�@��G@��K@������?@��B9�9�x�9�9h�Z�P�(��H�L��?�hSM��4���'�D@�(�D��$� ���bT������dЄ�V����G@��K@������/��3��+��$���������+@��?@�H��/@�L��?�cSM�c5�3@������3@�!�D@�"�D�"��������_����C9�G9����������N����@��C@9�G@9�@��@��@��@�����@��C�?��T������#��S��W�@�@�c���џ�MTe@�g A�����e@��?��E��F����#��?@��+��@����@��@9��qaT�3@���CT�/@��������@���_���T���C���T��7�S@��W@��C@��@����7@��;@�����C��_���������C��_���������C��_��@���`��� ��������������@��@��@�����@��c0�	T������#�@�@���c��!�?�jTe@�g A����#�e@��3��D��#E������3@����@����@��@9��q`��T@�?�T@�@���c�%������������������_��������������_�������� ����������@����@��c0��T������#�@�@���c��!�?�JTe@�g A����#�e@��3��D��#E������3@����@����@��@9��q`��T@�?�T@��������_�@�@�@����������_�ޘ�� �����~����@����@����?��T������#�@�@���c��!�?�
Te@�g A����#�e@��K��G��#H������K@��7��+@����'@��@9��q`��T@�?�T@�@�@����#���������c�������
Tf@�h$A����'�f@��K��?@��;@���AT�@�H��(���kT�@9��q�T<��T�@�I��ҩ���	kT�@y
��?
k�T�@9?�q�TIg��i��	kT�@y����?
k�T�@9?�q`TIg�҉.��	k�T�@y����	kaT�@9�qT�@��(�T�@�H'�Ҩ������H.���T�@y�.�ҿk!T�@����S��9�9���������_����@'���������_�%66{=�`KF�{=�aOF��������_������������_ք����m�T�$@��,A������@��7��?@��+@�	�a��T���O��;@��'@�����@7�@��@��@9�S@��O@��@9�#@��@���;@��?@��_����@'����������_���� ����������@�:���@���?�CT�ѝ�?����#�����9�������B9b
7����@���j��?�aSM�a5�@�,����@�!��7��`��]�����@�"�@�_q ��b���`��S�������7�O����|��@�"T@��;� ��@�C 9$�@��q �Ҥ���*�񄠟�D(� �,�<���!����?�aSM�5�@��@��@��;@��@��7@�
����@�!��@�"��@�#��;@�$��@�%��7@�&��������?�cSM��4�� �� @�#�� ��c���_��c�c#�c�/��g�������@���9`'��0��@�	�������!
�!"�����A'�!�,��'��+��'@��/@��+@��3@�������_�`'��1����?���@��� ?��@�d@��x�?��)T�@��@��"��������;@�|���A��@�!@��?@� ?��7�@�,���c'�c�/���Td����'��+���9��@�@@�?��'@��/@��+@��3@�������_��7@�@��|��?�eSM��4�@�����%���@��9�;@��<@��D@��˿�
T ՟<��D��@9A'�!��@��`9�����@��@��	��@��@����?�eSM��4e���&��@�%����?�e'_96��	��@�E��@��@��O��S������������@��w�%��������#��{��@������c���{>�`_F����������7@��@��
��s�@�B@�����@�����@��@��o��s��
�(��C�`���B'�B�?��'��+���9��@�B@�@?��/@��'@��3@��+@�������_����`	��@����?�eSM��4���!��@�%����?�d'_9D6�#����`�@����C��G��K���������������w�$�����Єp��{��@������#���{>�`_F�����������#@��C@��7@�B@�B@�����@�����o��s��
�(��C����B'�B�?��'��+���9��@�B@�@?��/@��'@��+@��3@�������_�@'��"��/��7@��3������9��@�@@�?��'@��/@��+@��3@�������_�A'�!�"��/��3�@'�?��'�'� 3��+���9��@�@@�?��/@��'@��3@��+@�������_�@'��"��/��7@��3�@'�?��'�'� 3��+���9��@�@@�?��'@��/@��+@��3@�������_ֻ?�e'_9�6��
��@�E��@��@��W��[��������������w�$��������#��{��@���������{>�`_F�������<��@'��"��/��7@��3�@'�?��'�'��/��+���9��@�@@�?��'@��/@��+@��3@�������_ֻ?�d'_9d6 ��������������w��~����Є���{�{>�`_F���������@'��"��/��7@��3�@'�?��'�'��/��+���9��@�@@�?��'@��/@��3@��+@�������_�['�a�E���B!��� �P���/@��3@��'@��+@�������_������������@��@����@��c0��T������#��/�C@�D@�E@�F@�G@�X�������C��_���������T����@��@��@���@��c0��T������#��/�C@�D@�E@�F@�G@�<�������C��_���������8����@��@��@���@��c0��T������#��/�C@�D@�E@�F@�G@� �������C��_�������������@��@��@���@��c0��T������#��/�C@�D@�E@�F@�G@��������C��_�������������@��@��@���@��c0�T������#ѐ@�P�@@��9A@��?�bSM��4����!� @�"� �����C��_������@��c����T�#����@��C�?�� T������#��o��s��w��{���9E@��c�F@��_�G@��[�H@��K�I@��3��?�j'_9�6J@�K�B9�6�O���������W��c��
������
�!���W@�A��?�cSM��4d��� �E@�%�@��O@��d@�E@��� ����@����?��c@��_@��[@��K@��3@��w@��{@������TLi`8��q�T��q!��T��q�T�%q���T�o@��s@��\��B'�B���c@�b��?�bSM��47��� �e@�%�`����_@��[@��K@��3@� ��s@����o@�J�9J@�_�q������7�@��9�s@����+��o@��/���s��Z�@9�6{=�gSF�{=�jWF����?�gSM��4
���*��@�'����@����M��N������@��G��@��;@��C@��
����k�T����"
@�%	@��� @�_�T�@��
��6|���3@����?�fSM��4�� ��@�#�����!	�#�c�}�c����?�cSM��4�S��
����c�����S@��M��N� �#��@� �����C��_� �!9�@� �9������C��_� �!9����C��_��7�o@��s@�#\��B'�B	��c@�b��?�bSM��4���� �e@�%�`����_@��K@��3@��@������_��Thb8�qjTK��L���c@��_@��K@��3@��@������/@��+@��qjT�@�
<����il8�6��dq���T���������@������������9��Ȋ���@��@��@��@��@9��@��C�?��&T������#��s��o��	�������c��o@�"@��s@�@?��#9�'9�+9�O��S��'@��S@��C��_��SA9�WA9�[A9�[@��_@��c@����o@��@�cPR�a'�!�3�;xc�`�C'�c�#��T����������s@� @����a�!��7��;��s@� @�����!���?��C��s@� @�"@�!@��������[��A�!���G��K�@'�/��c@���B$�������@��������c@��C'�c`$���T��	��s@� @�����!���O��S�@'�/��c@�B�Bp1�c���c��@������c@��C'�c�%���T�s@�d@��5�c@�A�!<$��@�����s@���	�`@����a�!��O��S�@'�/��c@�B�Bt*��}��c��@��������c@��C'�c�!���T�3��B@��W����[��c@��_��s@���`��3@�_�mT�c@�d@�e@��˟�T ����9i�9�����f@�g@��˿�LT����b@�_�Ta�Z�c@�XC'�c #��!
T ��s@�d@9d
6d@���MT�x�b@�`@���	���@[��C�c���O��S�@'�/��c@�B�BT*��}��c��@���r��� ��s@�d@9d	6c@��MT��	�`��Z��a�!
��O��S�@'�/��c@���BD*�c���c��@���Z����c@�C'�c@&��T�s@�{�9��	�`0��}���
[��#�c���O��S�@'�/��c@�B�B�*��}��c��@���?����c@��c@��c@���a@�`@��(Td@�c@�"�c�����������|����� ��+�����C��_����`��!'�!2�q��`��!'�!2�q��	���`��!'�!@2�q�� ������������@��@�����@��c0��T������#��O�C@�D@��;�e@���f���y��A�!�1�b������@y��������!:��+��/��O@����a�!��3��7�@'�/��;@�"�BX$��@��C�����ݰ������������_��y����H����@y�@����@���?�T������#�k���9�#��=�0�P�"�B���T�����C��=Є0��G��K��O����k��@��9"@��7� @��?�!@���Am��7@��T{=�c�F��jT���3��'�{=�a�F��?@���q���3@��'@�?��7@����3@�!6�TB���a�����?@�a��?@��7��3��?� ��������{��97���@�����7@�_�T�+��?@�C���z�q�A��#���9�k@�@@�?��#@��������_��;��/��
����?@��+@��7@�'Z��#�c���S��W��/@� �@��[��;@��_���X.�A�������������Y����`��=p�����>������?@��3@��7@�	Z��#�c���c��g��� �������@���~����Y����`��%p������.�����$�����"�B�.��� �z���#@��������_�������W���@��c0�T������#ѐ@�p�A@�B@�@@�u��������_��������@������a��T�#����@��c0�)T������#��C��?����z������eѿ��T������'��@9�qT?�
T@9��q`T�`q!TC���c��c��?�T%��|�{=�b�@�{=�c�@���?�q�q�T�}�����B������_�jT�����š���@�� Ě���0��������P��A�������������A�!L;�;�����+�	�����@���?�bSM�b5�+@�Ґ���+@�!������B'�B�,�{=�b�@�{=�c�@����'��#��3��	��
�����/�!���A�!4���?@��C@���E{���/@�A��?�aSM�a5�3@�	���� �C@�#��3@�#�D@�$�@��'@�D�C��#@�A'�!,��������_����	���Tihg8*��K@�%q�T*��J@�_eqhT*]�*�J@�_eqT*��I@�_	��T��T}�I@�)�	�hT�	�"��T{=�b�@�{=�c�@������{=�b�@�{=�c�@������{=�b�@�{=�c�@������{=�b�@�{=�c�@�������������������_����������������@��@��@��@��@�!���@���
�?�)
T��ѝ�?����#�C��'��"&����>��cф����#�`�!�!�����\���?�cSM��4<��� �[>�cwF�#�[>�`w�`�!�!����y\���?�cSM��4-��� �[>�b{F�"�[>�`{��C������A�b@��@�`���JT�����@@��'�A@��� �����#���[>�bwF�������`�!�g���@���?�bSM�b5�'@�����'@�"�@�$��[>�a{F�`�!��f���@���?�dSM�d5�#@�����#@�"�@�#����������_���O�������@��c0�)T������#��#��� � դ?���*���߈5�?��*�A#�!�0�z��@��#@�[>�dwF�����`�!����e��6@�@����@��������_��@��#@�-���������_�����������@��@����@��c0�T������#� ��$��@�Kx������ �B�B���~�(�������@��?�d'9 ��@��@�B�B��~�������@��?�`'9�?�`+9�?�`/9������_�������@��c0�IT������#��BT�=�B��C�a@��|�@hc��������_֡��&��� �����ֆ���@���@��c0�T������#��7�����������!:����#��7@����a�!��'��+�@�X�!���������b����������_��y���������@y�@���<@�_q!T?q�T�4@'�?�'�!�/��_�_q!T�{@�?kIT@'�?�'�!�1��_�_qaT"@������_k�T@'�?�'�!�/��_������_֐@��c0�iT������#��y[>�aF�`���c��[���6@�@�������C��_����@yv��a�!����#�`���A������@����������C��_��y��]����@y���@��c0��T������#�����`������@�[�9�?�cSM��4�� �A@�!�@��������_�����>����@���@��c0�	T������#�V�������_�����,����@���@��c0�)T������#�����������_���������@��@���"@�!@�@�_��t��_֐@��c0�	T������#��3�@�
��/��;��7��3��=�1����B<��A	T�#��/@��@����@���@'� ���AT��6�#@��/@�*�#@��@��/@��@�&@���@���t����v���t��#@������?�cSM��4s��� ��@�%������@��/@��@�?��?�fSM��4&@�i���&�"�&@�&�?�?�%�"��?�eSM��4Y���!��@�%������3@��7@��;@�@��3������C��_����B�.���� ����������������@��@��@��@�����@��c0�		T������#�@����'������2������ ��@�C@���@���t���6v���t��@�C�C��?�cSM��4��� �C@�#�@��@��@�_��?�cSM��4C@����#�C@�#�_�_��_��=�1��!<�3��?�cSM�c5�'@��'@�C@�����#�_��@��@�������_�����������_�����T����@����@��_��@��c0�IT������#�@�?�T@���&�|Ӈhf��@�_��T��@�B�|Ӄhb����?�aSM�4ԍ��#��hf�!�'��hb�!��h&���h"��������_�����q�������n��� �������������@��@��@����@��c0��T������#�@�?�T@�&�|Ӡhf���_�T�@����@�D�|Ӣhd�����য়��������_�����D�������A��� ������������@��@��@����@����?�)T������#���@��;�@��/������>��cі����#���@����\���/@��;@����;�'h"���c]���/@��;@��+@��C@�E�F��@��@���T�3��?����@�D�������u���3@��?@��������+��/���#�e�B�|ӛ?�cSM����4A���'�#hb�#����+��7��@�b�`��?�dSM��44���!�d@�$��s�a�@'��������s@��+@��7@��������_������������@��@�����@��c0�T������#��+�@���@���@������?�bSM��4
���!�@�"��'����@'�������@��'@�b��@�b��?�bSM�b5�@������@� �a@�!�`�������_�����������P����@��@��@��@����@��c0�iT������#���_9���9�?�ac_96���@�;|@����k���	���@��_�kaT����������7�'�:��'@��!@����������@��_9 @���$@�!@� ?����_9�@�A@� ?��@�������_�(@����_9�@�@@�?��@�������_���@�������_���������@�����@��c0�IT������#ѐ@��@@��9�?�bc_9�6���c����_�c�������c4�����������_��������@������T�#����@��c0�iT������#��C��3���9�����9�?�dc_96���@��|@����k���	���@��_�kaT����������?��K��G��C��7���?@��C@��G@��K@����,��+��/��C��3��@���9@���D'��/���?�dSM��44��� �@�$��	 �����?@����C@��G@��K@�4@�$	� @�d���$@��@���@?���ן��?@��G@��K@����C@�7,@�����@@���@@�?֛?�`SM�`5�?@��?@�@@����!�@� ��?�aSM��4$@�����!�$�,@�0@����#��'���9�3@�@@�?��@��#@��'@��������_� @�$@��@��?����#��'���9�3@�D@��?��@��#@��'@��������_�8@����#��'���9�3@�@@�?��@��#@��'@��������_��~��@��#@��'@��������_�����������*����@��@��@��@�Q���@��c0�IT������#ѐ@��@@��9�?�bc_9�6���c����_�c�������c4�����������_������@������T�#����@��c0�)T������#��K��7��;���9������9�?�dc_96���@��|@����k���	���@��_�kaT���������F7�G��O��K��S����G@��K@��O@��S@����:��/��3��c��7��@��9@���E'��/���?�eSM��4[��� �@�%����@9��'� ��+��#��;��@��9,@�e�4@���[=�`�F�[=�a�F������#��9�;@�@@�?��9�7@�@@�?��@��@��#@�������_� @���$@��@��?������#��@��9�;@�D@��?��9�7@�D@��?��@��@��#@�������_�[=�`�F�[=�a�F������#��9�;@�@@�?��9�7@�@@�?��@��@��#@�������_�(~��@��@��#@�������_�����������d����@��@��@��@�c���@��c0�iT������#ѐ@�0�@@���������_���.����@������T�#����@��c0�IT������#ѐ@��@@��9�?�bc_9�6���c����_�c�������c4����������_�������@������T�#����@��c0�	T������#��+��/��9`���������*�������_�������������@��@��@���@��c0�	T������#��+��/��9�����������������_������������@��@��@���@��c0��T������#��?��C��'��+���9b��9�?�ec_96���@��|@����k���	���@��_�kaT����������7��;��C��?�7�G����7@��;@��?@��C@��G@���@
����#�����'��@��9@���F'��/���?�fSM��4A��� �@�&������� ������+��@��9&@�&��?�fSM��4.���$�@@�&�@���?�T @���$@��@���@?��7@�"(@�B�"(����;@��?@��C@��@� ��?�dSM��4$@����$�$�"��?�bSM��4���#�"@�"�#� �<@����*��7�7@� <@�����@��9�+@�@@�?��9�'@�@@�?�������_��9�+@�@@�?��9�'@�@@�?�������_�@��'�!�2��h�� �}������_�������������>����@��@��@��@��@�T���@��c0�iT������#ѐ@�0�@@�����������_�������@������T�#����@��c0�IT������#ѐ@��@@��9�?�bc_9�6���c����_�c�������c4�����������_���߀���@������T�#����@��c0��T������#�#��9���9�?�ac_96���@�;|@����k���	���@��_�kaT����������7�/����/@��!����������#��@��94@���8@������9�#@�@@�?��@��@�����C��_�,@�0@������9�#@�@@�?��@��@�����C��_�i|��@��@�����C��_����������@�����@��c0�IT������#ѐ@��@@��9�?�bc_9�6���c����_�c�������c4��t��������_���g����@������T�#����@��c0�
T������#�#���9���9�?�bc_96���@�[|@����k���	���@��_�kaT����������/�d7n��/@��B���������#��@��9<@���@�������?�bSM�b5�/@��� ��/@�C<@�#�@<�C,@�c�C4@�c� � ��������7�/@� <@�[���/@���<@�����9�#@�@@�?��@�����C��_��{��@�����C��_�����#����@�����@��c0�IT������#ѐ@��@@��9�?�bc_9�6���c����_�c�������c4�����������_�������@������T�#����@��c0�	T������#�$@���(@�!@� ?�������_ֲ ���������_���������@���@��c0�T������#�$@���(@�B@�@?�������_���������@'� ��������_�����������@��@���@��c0�T������#�$@���(@�c@�`?�������_�����P�����@'� ��������_�������������@��@��@���@��c0�T������#�� ՛?�cc_96���@�{|@����k���	���@��_�kaT������������7�#����@��#@�@�����`��(�?]���9 ՛?�cc_9�6���@��c����@��_�c�������c4��P��������_�������_�������^���@��@�����@��c0�T������#Ѡ� ՛?�cc_96���@�{|@����k���	���@��_�kaT������������7�#�K��@��#@�@�����`��(���� ՛?�cc_9�6���@��c����@��_�c�������c4��	��������_�������_����������@��@�����@��C�?��T������#р� ՛?�cc_96���@�{|@����k���	���@��_�kaT����������O�e7��O@�@������>��cѪ����#���`��(��V������C��_�@@�����wW���@�b��� ՛?�bc_9�6���O@��c����O@��_�c�������c4��������C��_������~���@�����@��C�?�I(T������#�'��O���`�0�������3�}S���C�`	��7�y��?�aSM�a5�C@�;����C@�!���3@�;�9�?�bSM��46��� �" @�"�  �"@���O@�C$@�c�#�C@�#� 	��Z���!�-���3@�" @��?�cSM�c4���"�����O@����O@�C@�C�eT@�%�fBy�q�TfX@���������-�=��?�aSM�a5�O@���� ��O@��@�&����@��@��9�@��4@��8@��@�����mT�@�	�A��T�/��?��@��!��������/@��7�O@����?@���O@��T������(�@��<@��8@����4@�_�BT�;��@�DЄ�o���;@��<��?�fSM��4ʆ�� ��4@�&��4����O@��8�&��������|ӛ?�gSM��4hf�����'�����h&��@��4@��8@�)A�����-T*@�_!�A��T�/��?� @�!�!�*��}�K���/@��7�O@����������?@���O@�������lT�@��<@��8@�!��4@�_�T�;��@�DЄ��n���;@��<��?�fSM��4���� ��4@�"��4����������O@��8�!���}�C�!�|ӛ?�bSM��4ha�j���"�"�B�*�h!��,@����R���?�aSM�a5�O@�a��� ��O@�",@�"� ,�	�>�����!����?�aSM�a5�3@�L����3@�$��7���O@��,@��B����@��.�H]���9�?�dSM�d5�7@�=����7@�"�@�#����������C��_���4����JT�x`xh��k�T���k�T�@����A�7 
�08����������	�������C��_�@��'�!3��d�� �������x}���@��@�����@��C�?��
T������#��O��S��[��W�E@���[>�z�F��@@�?��O@��S@��W@��[@��@��F@�g=��
����I@�
@�%��������A@��� ?��[@��W@��@������O@��S@�������>��c�����#����#��+��/��'����������a'�!`�A�����C��_�+
�k�|�k!�ik����T)��������n���S@��[@��W@��@����O@���f@������������������|���@��@��@��@�����@��c0�iT������#��+��/����������_������������|���@��@��@��@���@��	�?�I\T�ѝ�?����#�W��[��g��s��w��o��k��O9������%��w����W��@��O9�sA�b�D@�����8���������kA�"@��oA�@?�@���@?��?��{��kA��C@�d=���
�����F@��@���;��	������?�aSM�a5�oA�@�R���!��oA�!�@�"�����;A����sA���C@�c�D@�
C@���d@���e@�����[=�dA�#'�c�����o�cQ���7���@��޲��3��}�@��ٲ��/��}�@�!�Բ��+��@�@��ϲ��'���@� �ʲ��#���@��Ų����gA�"@�_q���rC��B������?�c#_9c7������s����)�1��?�aSM�5�gA��@��oA��@��?A��@��@��7A��3A��/A��+A��'A��#A��A�����gA�"��@�#��oA�$��@�%��?A�&��@�'��@�(��7A�)����3A�*��/A�+��+A�,��'A�-��#A�.��A�/������kA����w@�� ��{@�T�P���o@���	��
,�0�<�
4�8�(�������@����������s@�`��@� 9�sA�� A9$9�wA���"@���@?��@��gA�C @�����e����gA�C @����������@������[��@��O9d@�� @���MTd@�`@��$@��������?��gA��@�Z@���@@�?��@�@X��?�`SM��4z���!�C\@�#�A\��P����`
��%����?�aSM��5�A��@�m����A�"� ��@�d\@�$��B'�B�;�bX�`\���C�����e� տk�ן�q�ן���c@�C6E��A�� ���C�� '�/����?�bSM�b5�@�D��� ��@�C�@�#�@���gA�d@��q����r�t����D�4@��k"T�@� 9 �4������@��gA��t�D@����kA��@�f=������@��@�V�?����-�Q��!'�!��<��?�aSM��5�A��oA�����A�!��oA�"���@��?A���!#�!0���?�a/_9�9�?�a+_9�9!#�!�/�d�h� 	��.���!?���?�aSM�a5�@������@�"� �C(@�#��@(� ��_@�C<��gA��@�%��?�fSM��4��%�F@�&�E��@�_q���r�t�@����4����?�bSM�b5�@�΃�� ��@�CT@�#�@T��@�@�c(@���l��Ѓ�c�C���gA�d@��@������k�l������_@��k�_@�����D<��?�dSM��4����"�$@�$�$��kA��"@�d=��������&@��@�����?����*����?�aSM�a5�@����� ��@�"L@�"� L��?A�B@��oA�@?����#����>��c�!����#��@�L@���9�?�aSM�!4�����*���������@��A������>��c�
����#�L@��@y�qCT�gA�B`@9b6���@y������@��
7�sA�C@���
���C
���S��@��
9C@�D@�E @��O��S��K���c��������
�������sA�_���?�cSM��4C@�C���#�_��@�[>�z�F���A@� ?��@��sA�A@�����?�bSM�b5�sA��sA�"@�.���"�?��@�"��@��O9�[A�A@� ?�O9�WA�A@� ?������_��@��@�B�B,-��|���@��O9�[A�D@��?�O9�WA�D@��?������_��L@�!@y��{��A�!�������L�a���C��@�����������@��~����@��O9�[A�A@� ?�O9�WA�A@� ?������_��~�b�B�+�c�����@��O9�[A�D@��?�O9�WA�D@��?������_����|�!��hh���?�@T��	�����������gA����@�,��@�*��
	�J�|�J!��hj��
��T������q���A@���������|�!��hh���?�T��	�������a����W��@���T���u�����_�������������	z���@��@��@��@��@����@��c0�T������#�C@�b4@��*?�
T����@�����j���@��@�b0�b4��?�dSM��4���� �d,@�$�`,�`,@���������_�`,@�������_������y���@����@��c0�T������#ѐ@�P�A@�@@�r����������_����y���@������T�#����@��c0��T������#��?��;��7���C@�c�D@�C'�c���?�������\����#��+��'��7@�c@��;@�`?�@�@�[=�cA�"�B�7������#@��'@�2����#��'��?@�b�F@�����8�Y���'@����#@�&�[=�cA�"�B�7��Є��������+@��������_���������xy���@��@��@�����@��c0�)T������#��7��s��?��C������������a�!�����#��?@��C@�\J��A�!��'��+��?�a'_9!6�7@���!���������������7@��$@��?@���?��������s@��C@�������7@��@����7@��@��@��@��?�������_�����������0y���@��@��@��@����$@��_��@��c0�iT������#�@�@�!@� ?�������_�����y���@���@��c0�)T������#�@�i�������_�����y���@���@������_֐@��c0�T������#����C��9�?�c#_9#6`@������@��T�@��C@��@�����@��4�?T��A7�C@�@6�@�B�@�kHT�~����������_��@�B�@�k�T�����������_��~����������_�@� 0@��������_�@��'�!�2�`�� ��������x���@��@�����@��c0��T������#��;��C�@��4@�@� ����������ƀ��������'��+��#����������� �������������������'��+��#�;>�`_F����������������_���������������|x���@��@��@��@��@��@�����@��c0��T������#��/�C@�D@�E@�F@�G@�D�������C��_���������@x���@��@��@���@��c0��T������#��/�C@�D@�E@�F@�G@�(�������C��_���������$x���@��@��@���@��c0�T������#��+��/��3��;�!��'��;��7��3��C��/��?��+�[=�hCA�?�`T��[=�cGA����������+@��/@��3@��7@��;@��?@��C@����'@�h6�@�[=�hKA�?�`T��[=�cOA�����������+@��/@��3@��7@��;@��?@��C@����'@�h6�@�[=�dB�[=�cB�����������`6�@����+@��/@��3@��7@��;@��?@��C@����'@�h6�@�[=�h�F�?�`T��[=�c�F�������ʫ��3@��7@��;@��?@��C@����'@��6 ՛?�h'_9�6�����������������������	���������_������_����������������#����w���@��@��@��@��@��@��@��#@�h���@��c0�T������#��/��7��3��9�?�d#_9D6`@���-��@���T�/@��3@��7@� � Մ?���*���߈5�?��*�!#�!�0�����3@��7@�;>�d{F�@�!�������V��	7�/@���@�@�!��3@��7@�V��A7�/@�C�@���5L���?�aSM�a5�/@���� ��/@�C�@�#�@�� ��3@��7@�����/@�C�@��7@�c�c�� �T�#���A�@�@�!����3@��V���@���?�dSM�d5�#@�����#@�"�@�#���/@�d�@��7@������d��������C��_�@�@�������C��_�@�@�������C��_�@��'�!�2�{^�� ���������w���@��@��@�y���@��C�?�)T������#��o�@�C$@���@(@�a@� ?�@����S���+�	������B�3���?�bSM�b5�+@�����+@�!��/���o@� $@����'��o@��,@��S��W��[��_��/@��c��(@����	��C����G��K����@��@������������o@��(@������+@��;��3�������������@����@��'@�"'�B�?�?�@��T!�������C��_����C��_����C��_������v���@�����@��c0�IT������#�@@��c�l�������_����v����@��c0��T������#��K��O��S��W��G��;����7��3�@��$@�g��[��(@��@� ?��G@��@��;@��3@��7@��[@���$@���M��#@�����A'�!���`?��@����;@����3@��#��7@��'��+��/��G@�@4@����/������_���������������dv���@��@��@��@��@��@�����@���?�)T������#��W��9�?�c#_96`@������@��T�W@��@�������>��c�����#����@��4�CN���#@��@�[=�b�F�[=�c�F��W@�z�����N���@������������_�@��'�!�2��]�� �����&v���@����@��c0��T������#��9�?�a#_9!6��`@������@��AT�@��@����@�!@� ?�������_�@��'�!�2�Z]�� ������u���@����@��c0�i
T������#�+��7���9;>�a�F���;>�a�F�;�9{?�bc_96���@�[|@�#���k���	���@�;�_�kaT#����������7������7@�;>�a�F��B@��#��'����+��@��9��;>�b�F�"��9��  �-t�`�����;>�z�F�C@������7@�`?�`7�@9�6 ���9�+@�@@�?�������_��@��@�]�� �_q������_������u���@�����@��c0�IT������#ѐ@��@@��9{?�bc_9�6���c����_�c�������c4��l���������_���_u���@������T�#����@���?�)fT�ѝ�?����#��7��9{?�a#_96`@��K���K@��cT�7B��!���c��g���������o��+T�7B�"@�[�9#@�����W��[��_��
�����C��o��a)T�!���O��7B��S��c
������o��'T�!��G��7B��K��#
�������o��%T�7B�"(@��c���?��C���	�����|o��#T{?�a'_9a7�7B��7B�"@� @�B@�@?�c	����	��@�@��/��3��7B�@������7��;�{?�f'_9&6��!$�����c	�����P����7B�@�"@��g�C@��o�@��(@��?�%@��c�!,���k����������y�o@������?k�g@��l�!�����@�y�7B�"�@���� y�?@�_��l�bЂ�B���@�0y�c@�_q���r�t�B����~�@y�k��_q�l�B���$�������E��!'�!`.��������7B����7B�h@�!�h�@�!(����?k�l�!���!�?q�T"|@������7B���`��7B�d@� ՚0@���D@�`@�a@��@��?��7B�d@� ՚0@���D@�`@�a@����?��7B�a@�!@�?�mT	�
�`���!���{?�aSM�a5�7B�}���7B�#��d@��@��������7B�`��{?�dSM��4}��!�b�@�"�a���9�B�>��#��'��+����w��C��n��T	��6���!@=��{?�aSM�a5�7B��|���7B�!�����	�
�&���!���{?�aSM�a5�7B��|���7B�#��d@���ҡ���������;����9�c�;����������_����n��T���;@��@�D�o������_��o������_��+��O��7B�"@� @�B@�@?��������@�@��������O@�`�@�������+A��������c������������7B�����o������_�o������_ֽo������_ֹo������_ֵo������_ֱo������_��C@��;@��@����;���C��7B��0@�����C������4@��c
����
����
���,@������
������8@������<@��C���c����>��cѐ}���#����#������c
��������������������C�����c�������@��3������ ��A��A��+��@��o�����k�TI��ҩ��	kATE�����*T"@��C@���@?�I�k!)T���=���(T;>�f�F��� "T;>�f�F���!T �{?�f'_9&6�7B�A�!�B������������7B�����+;>�b�F�_��T;>�b�F�_�T;>�b�F�_��%T�7B����7B������^��%ծ�kATE�����A"T"@��7B���@?�en���g��+!!T��-��� T�7B��)��;@��@���`T�T���f@��
�h'@����#�h'��A����7B�E964@����������������6���g#@����i+@���k3@����g#����i+��	�k3��A��A��A��A��#A��'A��7B���7B��@��A��A��A��A�,� 6�A�@@�?��;@�`��@�F@��@� ?�����@� T��A���A�%'���'�?�TF@�G@�H@�I@���������AT�7B��������	����;@��@�%��A���A��7B����;@��@��c
�g#@���
�i+@���
�k3@����g#����i+��	�k3��A��A��A��A��#A��'A��7B����;@��@��A��A��7B����;@��@��7B��l@����T�E9�6�E9�7�E9�@����;����HA��5{?�h#_9�6�/9�`@��G�[��G@��T�;@��@��7B��/A9��@���@�?+�������6Ǩ@�G���HA�G5��6�;�a�B���0��;@��@��7B�����7B�"@� @�B@�@?�#��@�@�������{?�f'_9&6�7B���!2�����#��@������En������_��7B�"@� @�B@�@?�C��@�@��k��o��7B���!��b���C��@������.n������_�*n������_� �{?�g'_9'6��
�!$��z�����������n������_� ��'�!�2��Y���k��o�@�\�A���C��@�������PC���� ���Y�� ��'�!@3��Y�� ��'�!�2��Y�� �����>r���@����@��c0�T������#ѐ@�p�A@�@@�!@� ?�������_���r���@�����a��T�#����@��c0�iT������#ѐ@�0�@@������������_����q���@������T�#����@��c0�T������#ѐ@�p�A@�@@�!@� ?�������_����q���@�����a��T�#����@��c0�iT������#ѐ@�0�@@��������_����q���@������T�#����@��c0�iT������#ѐ@�0�@@������������_����q���@������T�#����@��c0�iT������#ѐ@�0�@@�S����������_����q���@������T�#����@��c0�T������#ѐ@�p�A@�@@�!@� ?�������_���pq���@�����a��T�#����@��c0�iT������#ѐ@�0�@@������������_���Vq���@������T�#����@��c0�	T������#��K��O��9{?�f#_9�6�G��K��O�`@��#����#@��T�G@��K@��O@�<@��7��;�(@��������'����+��/��#�������@����@�8������_� ���&�!�2��X�� ���������6q���@��@��@����@���?�iT������#�k��9���$C9�7�w�@���@�l���7��	�������B��{?�bSM��5�w@��7@��y���w@�!��7@�"���7���w@� @����a���A��%��9�B@��W��[��_����k��@��9@���@?�������	��O��7@��G����K��#��#��������@����`��g@��c@���{?�c'_9C6�;��+��w@�"@� @�B@�@?���@�@��?��C�{?�f'_9&6�w@���!��b������@�������;@��+@��/��3��9�k@�@@�?��/@��3@��������_�;=�`�F�;=�a�F��/��3��9�k@�@@�?��/@��3@��������_��������������_�`l��/@��3@��������_������p���@�n���@��c0�T������#ѐ@�p�A@�@@�!@� ?�������_���lp���@�����a��T�#����@��C�?��T������#�C@���D@��'� ���}���a���+��@�a@�c@��f@�G=������i@�
@�<������}������������?��C�A�[=�c�F�`�`T��[=�a�F��+@��}����6�'@��&�!�3�������+@��}���qA���c���7��;�@���!�����@��������?��C��/��3��'@��c����?��C��'@��������C��_�+
�k�|�k!�ik����`T)�����#�����e���#@����+@����c@�������o������@����?��T������#������9������`=�4����B�B��!T�7�`=�5������B��
T�3��
����c��@�e@����@��W��@��[��@��_��D9�9;�9{?�eSM��4�	��&���z���3@��@��J��#K�%�' ��c@�%��@����7@�!'�!� �`�����
��@��(@��@��@������	��7@��K��c��O��C��;�����������@��@������T�o@��s@�;=�`�F�;=�a�F��������_����#��7@�i��6�g@��k@��/��+�`=�4�A�!��7@�f��`=�5���!��3@�`���+@��/@��������_�;=�`�F�;=�a�F��������_�������_�����B�.�Ѻ�����B�.�ͺ� �������������9��xo���@��@��@��@��@���@9a���@����?�IT������#��c��g��k��o��9{?�f#_9&6�_��S��'��O��K�`@��#����#@��T�_@��'@��O@��S@��K@�0@��;��?��C��G�(@������+�����/��3��C�������@����@�3��������������_�;=�`�F�;=�a�F��������_� ���&�!�2��V�� �������������%o���@��@��@��@��@�����@��c0�)T������#��;��?��C��G��7��+��'��#����9{?�e#_9�6`@������@��
T�7@��@��#@��'@��+@�c�e@�%'���'�?�aTF@���aT����4%'���'�?�c�f@�aTF@���@T�������T�@�%'���'�?�T�@��@����#@��'@��+@����7@���!�&@��������kAT&'��`)�?�Tf�A9�6���@�籓�����+�T&'��@!�?�aT�@�f�9�7��l@���l�e��@�@�!@��� ?��7@��@��#@��'@��+@�X@�\@��@����?��7@�@��������_� ���&�!�3��U�� ���&�!�2��U�� ��������������n���@��@��@��@��@�i���@��C�?�i$T������#��o��s��w��{����9{?�b#_96`@��+���+@��a!T�o@�E9b 7�{@���B0@�_��T�s@���C@�����Ĝ��k�T#'�c�(�_�T�$!��$Q��k�T#'�c�'�_�T�Ī�����+T#'�c*�_�T�_�T�s@�#'�c (�_�aT�w@���!T�3�Z@�@@�?��3@�`0����o@��@�99@�c@���d@�c@� Ճ��t��s@��w@�B@���@?�`
7�s@�*'�J� �?
�T�w@��C��o@�@%@�!@�"�@9#@�$	@�%
@�������b���@��o@�I9�w@��?��s@��/��{@��;��@��7�
�!����	�)��	�{?�iSM��5�o@��?@��;@��7@��C@��v���o@�!��?@�"��;@�#��7@�$��C@�%���/@��������G�@��o@�A9�w@��C��s@��/��{@��;��@��7��	������!
��{?�aSM��5�o@��C@��;@��7@�
jv���o@�!��C@�"��;@�#��7@�$���/@��������o@�_9�s@��w@�c@�!'�!�`?�����	���
��{@��@��s@��w@��G��K��O��S��W��[��G@��K@��������o@�������C��_��o@�9���-�����C��_����
����W���
�B��_��c���|*��~�����@���0����>���� ���T������
����B���
�B��_��c�
��*��������@������n>���� ���T�� ���&�!4��T�� ���&�!�2��T�� �������������Xm���@��@��@��@��@����@��c0�	T������#ѐ@���A@�B@�C@�D@�@@�������������_���m���@��#�����T�#����@��c0�	T������#ѐ@���A@�B@�C@�D@�E@�@@�����������_���m���@��#�����T�#����@��C�?�T������#��O��S��W��[��_��c��g��9{?�e#_96`@������@��AT�O@�E9E6�y�W@��[@��_@��S@��#��'��+��/�g��@����I���k�T'�� ���aT��@9
豓����+�T'�A!���!T��@9�6�%0@���@T��A	T;=�b�F�;=�c�F���O@�C��%0�!@����������O@�:$!��$Q���kT'�c�'���AT�@��/��@��@��+��@����@��7� ��4�H���6@��3��/@��s��+@��w��@��?��7@��C��
�(����n���3@�'�B�?����O@����O@������+aT'�*����T;=�c�F�;=�b�F����O@��c@��g@����,��O@�*�����C��_� ���&�!�4��S�� ���&�!�4��S�� ���&�!@4��S�� ���&�!�2��S�� �����������������il���@��@��@��@��@��@��@�I���@��c0�
T������#��'��9{?�e#_96`@������@��T�'@�E9�7E9�7�@�9������_�E9�7E9e7,C9�7E9e6HA��5X@�\@�!@��� ?�6b��'@��'@��l@��Ѧl����������������'@���'@�E9�6'�!�-�b?�B����������'@�9��,9'�! -�b?�B����������'@���9@	������'@�"�@��"HA����������'�!�,�{����'@����9������_� ���&�!�2�LS�� ������k���@�����@��c0�iT������#��9{?�b#_9"6�'�`@���{��@���T�'@��B#�������B�߈�5������������_� ���&�!�2�!S�� ������k���@����@��c0�T������#�@@�;>�b�F���!�=�I����������_����k����@��c0�	T������#��9{?�b#_9b6���C�`@���:��@��aT�@��C@�E9�6HA�B5H��������_��@�99H�,����������_� ���&�!�2��R�� �������k���@��@����@��c0��T������#����#��9{?�b#_9�6`@�����@��AT	�
�0���!��{?�aSM�a5�@��s���@�#��d@��#@��������@�`��{?�dSM��4�s��!�`�@� �a���������_� ���&�!�2��R�� �������<k���@��@�����@��c0�)T������#��'��S��W��/��3��9{?�b#_9�6`@������@��!T�
�(��C���'�!�'��������'@������'@�A�@��S@� ��4�oF���6@��@��9������_� ���&�!�2�_R�� ��������������j���@��@��@��@��@�����@����?�#T������#��������������9{?�d#_96`@��/����/@��a T�@��@�$	��7�;=�e[F��@��C���!T;=�b_F���Ȟ�7�@��C@��7@�;=�eCA���`T��	;=�bGA�������C@��7@����@�b6�@�;=�eKA���`T��	;=�bOA�������C@��7@����@��7;=�bB�;=�cB���v���`6�@����6���������_��7@��C@�(�@������@��������_��@��@�{?�c'_9C6�?��3����������
��;��"�B��W��[�{?�b'_9"6�@�a�!/�b�����@������@��3@��?@����� �@��-��'����kaT'��?��T!@��?��@�b��@�A@� ?��9�9�9�G��K��#@��K@�����W��W@��@�C�@�kBTA���@�"@� @�B@�@?�����
�@�@��g��k��?@�r���!�>��o��s��@���!/�B���#��������@��?@������@��������_�'!��'Q���k�T'�ƀ?��AT"@�#@�$@�!@��@���@��������_֧��G���+�T'����T�@��@�n����@��������_��@������@�@��_��c��@���!��b������@���S��C��;��@�"@� @�B@�@?�����	�@�@��G��K��;@�@�@��O��C@��S�{?�f'_9&6�@�
�!X��	���#�����4����������_��@��������_� ���&�!�2�3Q�� ����������������i���@��@��@��@��@��@����@����?�I T������#��_��g��c��9{?�e#_9E6`@��?�T��?@��T�_@��c@��g@�(C9�6'�!�'�!�?�T�@�(9E9�6HA�f4�@�#@���`?��9�9�9�g��k��3@��k@�����w��w@��_@��@�_k�'���g@�'�!����c@���C7��&@��@M�C'�c�{xf�`�'�c@&�?�A
T�����������_�'�c #�?�!	T�����������_�'Х%�?�T�!<��~�'�c?��&Є�/��"��������_�'�c�+�?�!T���	��������_�'�c`$�?�T��M��������_�?�!T��Z��������_�'�c�%�?�T�����������_�'�c�"�?��T�����������_�'�c�#�?�T�����������_�!@��� ?��S9�W9�[9�[��_��CE��_@�����w����
�	�����
�!	��C��G�{?�a'_9!6�_@���!(��{����@���X������������_�'�c #�?�@T��TC@����kT����C@�����+�C@�B@��'��S��'@��S@�����G��G@����@�����	��
�(��C�����!|�"��'�c�?����_@�)"��������_������������_�!�!\���'�c?��&Є�/�"��������_� ���&�!�2�P�� ����������h���@��@��@���@��c0��T������#�{?�e#_9e6�'��+�`@���G���@��AT�'@��+@�%@9%7%@��4!�!����'�c?��&Є�/��!�������_�������'�!@+�u�������������_�����������_� ���&�!�2��O�� �������}h���@��@����@��c0�)
T������#��7��;��9{?�b#_9"6`@������@��
T�7@��;@�"@��5"@����d�_k⧟�q�ן�b�B@�b6��'��a?�!��������_���R�����;@�C@�$H����k㧟��q�ן���c@�#6%H��7@���������������_�B@��C��@��G�����
�(�������!+��}�'�c�?����7@�t!��������_������������_��7@��!�1�b��'�c?��&Є�/�c!��������_� ���&�!�2�gO�� �������
h���@��@�����@��c0��T������#��7��;�{?�b#_9"6`@�������@��aT�7@��;@�"@����� �a���:@�@@�?��;@�@��#�����
�(�������@�'�B�?����7@�������������_��7@�!�!@�"��'�c?��&Є�/�!��������_� ���&�!�2�O�� ��������g���@��@�����@��c0�T������#��7��;��C��?��9{?�d#_9d6`@���H���@��T�7@��;@��?@��C@�$0@�����@T�~�$0�$8@�� <@��@�@?��7@��;@��?@��C@�$@@�� D@��@�@?��7@��;@��?@��C@�$@��7�@������@������@�"@� ��4������7@�d�@�d��@�����d@� ՚0@���D@�`@�a@����?��7@�b@�A@�?��Tb�@���`�@�B@�@?��7@�`@�y ��6 ��7@��������7@��;@� @���#�������7@����#@�`� ��?@��C@���g��;@��7@��?@�'�B�?��T�C@�D@�E@��C@������T�;=�d�F�;=�e�F�����$H�{?�`SM��4�o��%� L@� �%L�:@�@@�?��;@�@���H���7@�X@�\@�!@��;@�B@�����`?�������_��� 0@��7����!=��'��+�����!���#��@�������	8���� ��]N�� ���&�!�2�XN�� ������������f���@��@��@��@�8���@��c0�T������#��/��3��9{?�e#_9%6`@���~���@���T�/@��3@�%@9�6h@���h�����! 2�b��'�c?��&Є�/� �����C��_���������C��_�%@�fU��FU��FU��FU���|E�����B����T�����6�/@�A�!p����'�c?��&Є�/�������C��_֢�B����/@��#��3@�������������C��_��@��/@�,9>�����������C��_� ���&�!�2��M�� ��������f���@��@�����@��c0��T������#��?��y���9{?�b#_96`@��#����#@��T�?@��Ay�@�_q!Tq�T�4'�!?��&�B�/�_q!T�{@�kIT'�!?��&�B�1�_qaTb@������_k�T'�!?��&�B�/�������{?�b'_96����	����0���	�B��/��3�{?�c'_9c6�?@���!d�b���c��@������	�B��?@��Ay_qhT_q�T_q�T�@�_q��� 9-_q�T�@���(�@��@��z��$_q�T_q�T�@�$�_q�T�@�(�{?�b'_9�6����	��������	�B��'��+�{?�b'_9"6�?@���!(�"���#��@���J������������_��@���������_������������_����&�!�2�BM�� ����#y�����e���@��#@y�@�X���@����?��	T������#��_�����9[?�c#_9#6`@��#�i���#@��AT�_@���@� ���;� ��@��#����>��c�}o���#��#� ��4����=����@��;��c��?��H��#�I>���?�����'@���+@��@��H����k觟��q�ן���@��7�_@�!�!l-��|��&�c?��&���1����������_������������_����&�!�2��L�� ��������e���@��@�����@����?�'T������#��_��c��9[?�b#_9"6`@��3�
���3@���$T�_@��c@�"@�#@��C��O��CD��O@��C��?� � �"@9�"6"@��+�#@��/�$@��;��?@��C���Z��C@�B4���_@��!l��~��&�c?��&���/����������_��?�a��!T$�A9�7$�A9�7$@���$ @���@
T%@��+@������	T�c@�d@��_@�����k�T���@�����	��
�(��C����!|�"���&�c�?����_@�k��������_֤���c@�����J����?@�` @��5���c��C��G���\?�A�����@��������?@�c@�{�9d`�������������C@����@�����	��
�(��C�����!�<�����&�c�?����_@�8��������_��+@��c@��@�E	4�_@���� տk�T(X���k�T���@�����	��
�(��C����!�!,�b���&�c�?����_@���������_�����'X����%X��$@���$� @����/@��;@������+@��AT�_@��c@����@�c�b|@��7� ������_@��?@��7@����?@��c@��c@�c@�b��_@����������������_ւ@9b6���������������_��c@�d@��_@�����k�T����c@��������?@���A9�6�����������_��C@����������	��
�(��C�=����!�#����&�c�?����_@����������_����@�����	��
�(��C�*���!|�"���&�c�?����_@����������_����&�!@5��K�����&�!5��K�����&�!2��K�����&�!�2��K�� �������>d���@��@�����@��c0�	T������#��?��9[?�f#_9F6�C�`@��#�����#@��aT�?@��C@�&@�&5�	�ƀ��/��3�[?�f'_9�6��!�7�����c��@���a��?@�
�	�ƀ��'��+���!�7�����#��@���T��?@� ���X����?@�_ 9�����������_����&�!�2�PK�� ��������c���@��@�����@��c0�	T������#��G��9[?�a#_9!6@�!`@���z���@��aT�G@� @�?�T@�_�T������ @����4���!��/��3��G@�@@��4���!��7��;���0��@��c�����A����G@�C@�{�9d`�����������������*@��'�;=�bCA��#�;=�cGA��+����q���!4��[?�aSM�a5�G@�0l���G@�%���'@���9�`��#@��+@��������G@��@��9;=�bCA�;=�cGA�`������@��G@� 0�������_����&�!�2��J�� �����xc���@�����@��c0�T������#�@����/����>�e�A�E��@�>�f�A����#�����������@�������/@��@���9�`�����������n�����C��_�����Lc���@����@����?�)0T������#��_��c��9[?�e#_9%6`@��#�����#@��-T�_@��c@�%@��@��*6�?��@� ��4�\��@����A9�70@�_�T�?@������������
�(�����!�!X,�b���&�c�?����_@�`��������_��c@���������_������������_��_@��@��?@��k�#T���@����@��@���@?��_@��?@��@����@��k"Th@������@�������
�(������!�!�-��|��&�c�?����_@�.��������_����@�������
�(������A�!������&�c�?����_@���������_��c@��@��@9�@��q�@��@������*��/��c@�D@��@9%(6�@��@��k�T�������@�������
�(���v����!4+��}��&�c�?����_@����c@������/@���_@��X@��\@��@�@�H@�	
@�A@9E@9���	��?��/@��c@������������_����_@������/@�{�9$T@�[?�eSM��4k��$�eT@�%��3��7�dT���F7��[?�aSM�a5�/@�k�� ��/@�dP@�$�`P��3@��7@�$ @�'���*���T"$@�B@�[?�dSM��4�j��"�d@�$�b�",@�b ��_@�D@��+���9E@��S���<����!9���+@��[?�aSM�a5�S@��j���S@�%���c@���@9�6#��0��O��7@� @���`��O@��?��'� ��������!@���'@��[?�aSM�a5�?@��j���?@�%���_@��@��@���mT�;��@��@�� @��������?�����������[?�dSM�d5�/@��j���/@�#���_@��@��@��@�����A��/@�`8�[?�dSM��4�j��!�e<@�%�a<��;@��_@��?@��3@��7@��������������_������������_��!�-��|��&�c?��&���/�+��������_��!���~��&�c?��&���/� ��������_�'�a[E�����B3�C�����&�!�2�I�� ��������a���@��@�v���@��c0�T������#��'��+�B@�C@�B@���@?�����2���'@��+@��q�������_����������a���@��@��@���@��c0�)T������#��7��;��9[?�d#_96`@���*���@��
T�7@��@������@����9�;@�DT@�[?�eSM��4j��$�T@�#�T����C6��[?�aSM�a5�@�	j�� ��@�#P@�#� P����;@����7@����#��7@�d@��@���-Td@�`@�� @��������?��7@�a�@�!�a��a@���;�9b@��+���<����!9���@��[?�aSM�a5�+@��i���+@�!��'��`
�� ����!��[?�aSM��5�7@��#@��;@��'@�
�i���7@�!��#@�"��;@�#��'@�$�����O�������_����&�!�2�sH�� �������a���@��@�w���@��c0��T������#ѐ@���A@�B@�C@�@@�	��������_����`���@������A��T�#����@��C�?�	"T�Cѝ�?����#���@��?�[?�f#_9f6���`@��3����3@��!T�@��@��?@��A9�7�@��9#@�c@9�6#@�$@���#@�����@�������
�(�������!�!��B���&�c�?����?@�
�����C��_����!���~��&�c?��&���/������C��_�c��B�_��Tf@�h$A����'�f@��k��K��'L����	��k@��W��K@����G@��@9��q`��T#@�_�iT�"@���P@�#�#@�$@���@�����@�������
�(����O���!���@��&�c�?����?@�������C��_֏�����������C��_�c��B�_�
Tf@�h$A����'�f@��k��K��'L����	��k@��W��K@����G@��@9��q`��T#@�_�T$@�&@���G�������c˄������h#��w@�Ġ��;@����@��?@��T�;��w��@�� A����#��@��k��[@��_@������C��/��p���6�@��P@��c@��s��g@��7��
����C@��/@��?��@�@���@�_�bT�o����@�Є�Q���o@���[?�fSM��4�h�� ��@�#��������#х��7@���c�|�[?�eSM�e5�s@�����h���s@�%��hc�&�����@�B@�����@�������
�(��������!�����&�c�?����?@�=�����C��_�����Oi������Di�����&�!�2�;G�� ��������_���@��@���@��c0�T������#�%@�&@��k�T�����/��3��3��@��7�����
�(���������!4+��}��&�c�?����/@�������/@��3@�����������C��_�X@�\@��@�&@�"@�#@@9$D@9���?���������C��_��������_���@��@����@��c0�iT������#��7��s��w��?��9[?�d#_9d6`@���$���@��T�7@��s@��w@��?@�A4@� @���0����+����'�`��B��[?�bSM�b5�7@�h���7@�"���s@���?@�0��@��[?�dSM��5�'@��+@��g���'@�$��+@�%��#��� ���������7@�C�[?�dSM�d5�#@�	�g�� ��#@��@�%�#��(@�%����(�C ���H����k㧟��q�ן�c�c@�C6�H�C@�c,��q�l�c����X�C@�c @��MT�������!�>��[?�aSM�a5�#@��g���#@�#���7@��@��@�� @�����X���#@�`@�[?�dSM��4�g��!�dD@�$�aD��7@�A�@� ��4��s@��:���9[?�cSM�c5�#@��g���#@�#�@�$���7@��X@��\@��@�a@��w@��?��#@�@��7�7@�d�@���d���7@�d�@���d��[?�d#_9$6``@������@��T�#@��7@�d�@�e�@����qaTd@� ՚0@���D@�`@�a@��@��?��#@��������_����&�!�2�F�����&�!�5�F�����&�!�2�F�� ������������^���@��@��@��@����@���?��QT�ѝ�?����#����������[?�c#_9C6`@��C�<���C@��OT��@���@���@�C@�D@�c���џ�Te@�g A�����e@��o��K��L����#��o@����@����@��@9��qT�c@����JT�_@��������@�������T�G��������!"�������7��@���@���@���@��G@����g@��k@���@���@���@����������;��S�E@�F@��������mT� @��(A������@��o��K��L��#��+��o@����@�G��@��@9��q�T�c@���BT�_@����	�)��)@�	�����T�G��������!0%���p�� 7��@���@���@��S@��;@���@��G@����g@��k@���@���@���@������S@��;@����������O��7�G@�H@������T�(@��0A������@��o��K��L��+��3��o@����@����@�)@9?�qAT�c@�?�9T�_@�+���k��k@�J�?)���T�G�����
���!��"��+��`7��@���@���@��S@��;@��7@��O@���@��G@����g@��k@���@���@���@��7@��O@������S@��;@����������K��3�I@�J@�)��J�_�mT+1@�-9A�����+@��o��K��L��3��;��o@����@�K��@�k@9�q�T�c@��0T�_@�m��
˭���@��
����T�G��������!��~���7��@���@���@��S@��;@��7@��O@��3@��K@���@��G@����g@��k@���@���@��;@��7@��O@��3@��K@�������@��S@�����������������
�������_��c��g��k��o��s��w��{���!Th@�j���ɩ�
k�Th@y�h��
kTc@9Pq�Ti�E���B@�B@��c��@��g�����
�(���"����!L2�b���&�c�?�����@������������������_�D�)���!T�@���҄��k�T�@9�qT��T�@���҄��kT2������@�@�@���B@�B@��c��@��g�����
�(������!���@��&�c�?�����@�k����������������_�!��c��
T+0@�-8A��3��;�+@����3S��;T������@����@����@�k@9�q`��T@��T@�@���m��ˌ���

�-�k�
����lh+���@�����G@�����@���T�G����c@�eA�����c@����@��@���@�>��@����@��?��@��W� ������
��3��@�l<��@�@�a�@�_�bT������@�����M����@���[?�fSM��4Ve�� ��@�+��������+�l��?@���k�|�[?�lSM�l5�W@����De���W@�,�mhk�-�����s@���@���!4��~����o��s��_@��c@��g@��k@��o@��s@��w@��{@��@���@���@�~�
���@��@��@9�7�[����@��
����B����;��!6@���I	T@��@��@�B���@�~������@�?,��@� ,����@�A,�`
��9���@�",@��" @�#$@��&�*�_�T������
���+��'�!�=� �[?�aSM�a5��@��d����@�$�$��@���9[?�eSM��4�d�� ��@�%����[@��@������������_������������_�&�a[E�����B3���������e�����e���@����e���@����e���@����e���@����e�����&�!�2�yC�� ���������\���@��@��@�g���@���?�IBT�ѝ�?����#������������������������9[?�d#_9$6`@��+�����+@��a>T�@��@��@���T�@��@���҆��k�T�@9��qaTL@����K��@��
�����BH%�����@�@��@��@������;���T���@��@��B���~�Fl���;@����6���T�@��c� ��H%���	�����
��3��c@�W���@��
�����Bp$���T��@�?��T@�@�����c����z�����?��@��_� ��p$��������7�@���h���@��[?�eSM�e5�?@�(d���?@�$�����_@��@��7@�
��3�&;���@���[?�eSM�e5�@�d���@�%�@�&���@��
�����Bx#��@���@�@����@��@��7@������G���T�7����@��@��&�B5��@�����S���G@���@��
�����Bx#��@����@���T�@�C@�d���ɩ�k�TC@y�h��kaTB@9_PqT�-����@��@��[?�aSM�a4�c��"���@��@��@��@���!��@��@��#��O��C��
�����[?�aSM��;@�_�5�@��@��c���@�!��@�#�_��k����ן��9������@��@��[?�aSM�a5�C@��c��"��C@�#����@�CT@�DP@�\�[?�cSM�c4�c��$�X��@�[?�dSM�d5�O@��c��#��O@�$���#@�d�`��}����ct+������[?�cSM�c5�K@�uc���K@�#�h��@��@�D�[?�cSM��5�k@��G@�pc��$��k@�#��G@�%�@��&�*� �$�T��@�d@����/��S�a@��g��������W�[?�aSM��4Rc���g@�#��@�$����S@����M���W@����S@����>��c��d���#��/@�|��g@����@����@����W@������������_��@�B@�����@�������
�(��c�Y����!T+��}��&�c�?����@������������������_����&�!�5��A���@��@��3@������?��T@�@� �T�3����{�\ ��������'��[�?�T@��J��',���k�T@y�����kaT@9��q�T?8�AT@�g��Ǎ���������T@���������k!T@y����k T?D�AT�!��"����`6�{@�����[@��'@��{@���/���'@����[@��G��������
����9����[?�dSM��4@��b��&���G@����c��˄���@�B�����D@9��q��T�$q���T�(q���T�4q@��T�������d�Ehd8��q`��T�$q ��T�(q�T�4q���T������&�!�2�YA�� ����������������#��'��+��/����Y���@��@��@��@��@��@��@��#@��'@��+@��/@����@��c0�IT������#��'��+��/� =�3�ѿ��b	�B�,��T��#@���[?�dSM��4nb���'@�"�$@�$�#�$@�$�@���T���@��@������>��c�zc���#�?8��'@�$�#� �d@������t���\J���t��@�����[?�cSM��4@b�� ��@�!����@����[?�bSM��5�+@��/@�b@�Eb��"�!�b@�"��+@�"�$@�$��/@�$�%@�%����&���3�e�a�"�$����N��[?�aSM�a5�@�b���@�!��������_�����B�.���� ���������lY���@��@��@�����@��c0�iT������#��7��s��?��C��G��9[?�e#_9�6`@��+�����+@��aT�7@��s@��?@��C@��G@��@��@��k�T�@��t~���T�@����@���"T�������@�$
���
�J���7@����[?�fSM��4�a�� ���@�"�����?@��C@��G@��������s@����Ѧ�{��h&���[?�fSM�f4�a��"��@�&�#��@�&�$��@�&������������������_�!�!������&�c?��&��P��������_����@
�� �ȭ��!���[?�aSM��5�7@��?@��C@��G@�
�a���7@�!��?@�"��C@�#��G@�$������������������_����&�!�2�1@�� ��������������X���@��@��@��@��@�g���@��c0��T������#ѐ@���A@�B@�C@�@@����������_����X���@������A��T�#����@��c0�iT������#��7��9[?�c#_96`@���;���@���T�7@��@�c����@��'�������'@����@�?�J
T���@�$�{���bhd�c��@�f@��+�g@��'�c@��#���4������@����@��7@���7@�C�@��'@�k�Ta�A��@
�� �9���!���[?�bSM��5�7@��+@��'@��#@�
a���7@�"��+@�#��'@�$��#@�%���������7@�"�@��@��T#�@��@�h$�c�[?�dSM�4d@��`��$�d@�$�d@�$����������@��@�?��T�@��@�B���������!�{�!���a�[?�cSM��4�`��!��@�#���"�|�[?�aSM��4�@��`��!����������_�����|a����ba�����&�!�2�i?�� �����
X���@�_���@��c0��T������#ѐ@���A@�B@�C@�@@���������_����W���@������A��T�#����@��C�?�		T������#�?��C���9@��$@����O��S��W��[��$@��(@�!@� ?��O@��S@��W@��[@��=�d�F���.���������=��#��'�����?��@��9�@��9���%��+��/��3����7��;��C��C��@��9e@��&��?����?��9�@��9�C@�C@�`?��9�?@�C@�`?����C��_�]S���C��_������������W���@��@��@��@�����@���?�iT������#�@@��7�A@��3�"@�B@�B@�C@�D@��/�E@��[���`?��7@�P@�@�����[@�!@9A6��  ��U��'��;��3@�C@�c@�c@��G��G@�������3@�!@�#@��&�!*������/@����'@��=�cG�C�c@��`T�@�	=�bG��;@���@��'@����6���p����G���W��p�����F;�@@�HT�+��/@�"@� @�B@�@?��������	�@�@��?��C��'@��G��;@��K��W@��+@��p�[(����c���O��S��/@�A�!��������@���o��������_��3@��
�������_����p�t`�� ����V������@��c0�T������#ѐ@�p�A@�B@�@@����������_����V���@������a��T�#����@��c0�)T������#����#�@����5��@?��@��@�=������@��@�	�#@���B,��@�'k���������_����|�!��hh���?�T��	��������@�����������V���@��@��@����@����?�IT������#��_��c��g��9[?�e#_9E6`@��'�L���'@��T�_@��c@��g@�E@�e��� =�4������B��A	T�_@��g@����c@��/������&�!@!�%����/@�����	��_@��(@��c@��@�����������G��c��K��?��7���������@��@���r�� ��T=�`�F�=�a�F��������_��O@��+��S@��3� =�4��!��/@�2����+@��3@��������_�=�`�F�=�a�F��������_������������_�������_�����B�.�������&�!�2��=�� ���������GV���@��@��@�����@��c0�	T������#��9[?�f#_9�6�G��K��O�`@��#�����#@��@T�G@��K@��O@�_�MT8@��7��;�(@��������'����+��/��#�������@����@�������_����&�!�2�h=�� �������������V���@��@��@��@��@����@��c0��T������#����#��'�[?�c#_9#6`@�������@��!T�@��'@�����#@�#0@��T�T�@��'@���������_�����&�!�2�2=�� ����������U���@��@��@����@��c0��
T������#��/��3��9;?�c#_9c6�7�`@��#�Y���#@��T�/@��3@��7@���#@��	��$\����$X�����{@���,T"\�_@q�T$X���kmT��$X��D�$X�?\�������b����c��{@��LT��_@q�T���kmT�����C��������5����C��_��;��?��	�����i���&�!�(����3@����/@�^�����C��_�����&�!�1��<������&�!@1��<������&�!�1��<������&�!@1��<������&�!�2��<�� ���������XU���@��@��@�����@��c0�T������#��9�B������@�B�߈�5@��c����������������_�����8U���@���@��c0�)T������#�E@��@���<�b�F��<�c�F�����A��������_���U����@��c0�T������#��C��?��@9$6�K��G��C��9@��/�@��+�C@��?��?@���.���&�!`)����+@����/@����?@��C@��G@��K@�@�d�p@9%7��!���'��#��3�=�dCA�?�AT=�cGA�������܈�6�@��?@��p9�#@��'@��3@��#@��'@��3@��?@��@���;?�g3_9�7�@����������������#@��'@��3@��������_�������_�=�aCA�=�bGA����������_������������T���@��@��@��@�����@��c0�)T������#��3��#����<�d�F�?�T�������<�c�F�����������6�#@�c@�aH@�bL@��@��@��@��@�����C��_������������T���@��@��@��@����@��C�?��T������#��S��O� ��������7��/��d���6�O@��@��@��/@�����7@��/@�g%����B��?��C��O@�@@�!�!|/�b������@����������C��_��@����mT�@��A��T�3��;��@��7@�����3@��7�O@��;@����/@���O@��/@��T� @��@����@�_�T�@����E���O@�� �;?�fSM��4�\�� ��@�"����/@���!��H�!�|�;?�bSM�b5�7@��\���7@�"�ha�#�h!�����C��_���������T���@��@��@�����@��C�?�=T������#��o��{��w��s�@A9�7�҆��o@��s@��w@��{@�HA9�6���o@��s@��w@��{@�@��@���T�@��@����'����k�����DA9'7�9�@�D9@���!���������!��3��W��o@�C@��K� ������������
��3��K@�g���W@��3@�B���@�ʓ���������o@��,��3@��W@��������3��W��o@��@���B�����
�����H2���6�o@��W@��3@�#�3@����o@��HA9E6�$@����ߌ�hT�W@��0�`T���aT�W@��w@����A9b6�W@���A��A����o@������W@��o@��W@��3��W��@���B��
����~�2���9�o@��@��|��!l+�������o@�����"�A9�6�o@������o@��$@����ߌ�T�����0�`T���T����
�w@����������{@��s@�x��o@������/��S��@��
����~�����B$��1���6�����o@�"@�@@�I���?��C��G� � � ��t@��^���'��������C��?��G��?@��C@���C�c����߰���+��O��o@��@���Bx#��@��
��������@�@���7"�HA9�7����������C��_�@� �@�����������C��_��c@�A����o@��s@��w@��{@��7���
T�c��@��@�@��
����1���7@���6�o@��s@��w@��{@���HA9f6�ǟ���B��6@�@����������������7@�����o@��w@�����������C��_�HA96�T�
������o@�"@�B@��"@�;?�cSM�c4Y[��"��#@�$ @�%@���;?�cSM�c4N[��%���@��9#@�!@�����������w@�����C��_�����������C��_��7��c��@��@���c2��[��o@��_�����
��c@�d@��7@�eѿ���T�o@��@��
�����B��C��$1��!6�o@�`@���!��B�ҥ���'��;��o@�d@���B���
�����C�����'@��T�;@�"@�c����m��_k�T!@9?�q�T�o@� @���o@�"HA9"6"@�b��w@��w@����@��w@��A9�9�
��&���o@�"@�B@��"$@��"@�;?�cSM��5�S@��W@��O@�	�Z��"��S@�#��W@�$��O@�%���A9�9�/@�(�$��3@�0�,��+@� ��#@�$@�������r������A9�7�o@��s@��w@��{@��A9
������������C��_�����������C��_�����������R���@��@��@��@����@���?�T������#��w�@�������>��c�[���#�����
���*������*���?@��	�a@�c@� �? �KTd@��J��%,����EN������? �����6 �KTd@��J��%,����EN������? ����6�
T! ��˄���}�c����/��C@��@����@��#��@��3��w@�����I����/@��@���w@�d@����
���������Y1���@���#@��;?�cSM�c5�3@�KZ���3@�!�@�"������w@�"@�_��T =�2�����B	�B���AT�w@�d@�e @�c@�&@��7�'@��'�(@��+�$�%�;?�dSM��4*Z��#�$@�$��;�#��&�����'@��;@�b��+@�b�;?�bSM�b5�7@�Z���7@�$�e@�%�d� =�2�A	�!����<����������_�����B�.�����}��Z�� �����gQ���@�U���@��c0�	T������#��C����$�^���%���������7��+��#���@��@��'�d�?tr�T�@� @�Q���������@��#@��+@�>���7@	���
���!���;?�aSM��5�'@��+@��Y���'@�#��+@�$���@���#@����7@�c@�c@��!�������������������_��'@��������������_�����������Q���@��@��@��@�����@��c0�	T������#��?�A@��/�B@��+�C@��'�D@��3�%8@�E� <@��@�@?�`6�?@��/@��+@��'@��3@����E�^���&����������_trAT?8�;?�`SM��4 <@�rY�� �?<�?%8@�e�@�����������+@��'@��3@�T���/@�"8@�!<@�B@�������@?�+@�������������+@��'@��3@�A���#��������!���;?�aSM�a5�/@�DY���/@�#���?@��@��#@���������/@�`8�;?�dSM��49Y��!�`<@� �a<��������_�������_�����tP���@�����@��c0�T������#��S����$�^���%���������G��/��'��#�@��@��+�d�?tr�T�@� @�}���������#@��'@��/@�j���7@	���6���!@��;?�aSM��5�+@��/@��X���+@�#��/@�$���#@���'@����G@�c@�c@��!������������������_��+@�C@��=�d�A��=�e�A� ��c����g��7��;�`
�(������+@�B@��&�!�'�����������������������_�����������$P���@��@��@��@�����@��c0�	T������#��?�A@��/�B@��+�C@��'�D@��3�%@@�E� D@��@�@?�`6�?@��/@��+@��'@��3@����E�^���&����������_trAT?@�;?�`SM��4 D@��X�� �?D�?%@@�e�@�����������+@��'@��3@�h���/@�"@@�!D@�B@�������@?�+@�������������+@��'@��3@�U���#�������a�!�>��;?�aSM�a5�/@�XX���/@�#���?@��@��#@���������/@�`@�;?�dSM��4MX��!�`D@� �aD��������_�������_������O���@�����@��c0�	T������#�
��������_������O���@���@��c0�T������#�@�@�@��@����T���������,�#�������s����<�d�F�?�`T�#@����'��<�c�F�������e��6�#@�d@��H@��L@��#@��@��'@����+���b@�A@���!��6�#@�c@�aH@�bL@��@��+@������������_�����&�!6��6�� �����KO���@�����@��c0�I
T������#�@���C��;?�dc_96���@��|@�e���k���	���@�{�_�kaTe������������#�@�����78����@��@��#@�D8@�d����@�k��;?�bSM�b5�@��W�� ��@�"8@�"��� 8�!@�!@���@	���٣��!�1��;?�aSM��5�@��@��W���@�!��@�"���(���@��#@��@� �;?�bc_9�6��e⸥���e�_���e�������4����г���@�������C��_�����&�!@6�66�� ������N���@�����@��c0�)T������#�B@���@@� ���-���@��&�!�/���������_����N����@��c0�	T������#�@���A@�����}#��;?�aSM�a5�@�CW�� ��@�"@�"� ���@@��������_�����&�!6��5�� ������N���@����@��c0�	T������#�@�����������_�����&�!�6��5�� �������N���@��@���@���?�	+T�ѝ�?����#�@A9
7$�� ՟�H'T��?�MT�@�@9$�@�c�d@������T�S�c�d@����
�������4#���O������>��c�X���#��S@����
���L&�����@��G���B�����
����,����9�
����B��#���G@��,����@9@7A6�G@��������>��c��W���#������
���*&����P��,�G@��������_��G��@�"HA9�6"@�_��������9�
��ܢ��@�"@�B@���@��;?�bSM�b5�G@��V���G@�#����@9�9#@�!@�����:����������_��G� � �������8�������	��3��G@���� �����!��-�������	��3��G@�{���G@�����[@�!@��#���p&���+@��#@� ��+��W@�����������y>���K��G@�a@����
����"���O������>��c�~W���#��G@����
����%���+@��K@��'��;���K&���'@��;@��W@�%��'��;��[@��@��@��@�e��7��C��@���������.���'@��hT�/��
����O@��C@��7@�2-���/@���;?�eSM��'@���e5�;@�#V���;@�"�@�#����T ��˄�|Ӄ���A����
����O@�-����;?�dSM��4@�V��!���'@��;@�����O@�w�����V�����V���������_�����%���W@�D��@��?��@��3��[@��@����@������ݹ��K��O@��?@��3@��
����,���@���;?�dSM�d5�K@���U���K@�!�@�"���;?�`SM��5�O@��@��U���O@� ��@�"@�"� ������������!
����� ��/�a���#��@����t��#�������w4�� �������M���@��@�����@��c0��T������#��3�������������+�����C��_������������L���@��@��@��@���@��c0��T������#��3������������������C��_����������L���@��@��@���@��c0��
T������#��/��;�@� 	�@A97���3��/��7��;��?� ���P����@��/@��3@��7@��;@��?@�$@�����T�0�`T���!T�<�a�F��<�b�F���������_�0@�����0�,@�H��
T���s�������!�8���&�!�,�����������_�"�@�������u���������_�@���������������_�����&�!�6��3�� �����������������|L���@��@��@��@��@��@��@�����@��c0��T������#���@����@�"H9 ����;?�aSM�a5�@��@�d@��T��$��=�3�a	�!�,��@�����������_�����NL���@����@���?�iXT�ѝ�?����#�������@��@��G��@��K���9;?�f#_9�6���`@��7�����7@��TT�A��A��A��A��G@��K@��@�F6���������C�f@����@�f�;?�gSM��4g@��T��'����<�g��@���g@��� ��;?�aSM�a5�@��T�� ��@�C@�#�@��A��A��A�@�c@�ch@��������~�c���+��Є�/��Х������?�����������a��C�@��� ��A����A�d�9�@ӟ�q����A����6�+@��;?�cSM�c5�?@�mT���?@�#�@�$���A�c@�c@�dD@�c@@��;?�dSM��4^T��#�@�$������������B�������`9��������@���7h������������_��+@�_�T@��?@����y��6�C@�d@����@�a@�������>��c�ZU���#�
�������#��;���_������!������&��,�������_��C@�������@�@��������B������?@��+@�z����B��������A���c������g������������_�����������_�<�`�F��<�a�F�������_�����#���_@���@@� �A@����9B@�_�q������7 �?8�aT��- �?@�aT��P �?�aT��a �?�aT��r �?�aT��� �?�T������/����B�������x,��}�����@����g������������_��@� @�����@�d@�e@���T�@y稈��k�T�@9�Pq�T��T�@����%���k�T���`@�a@�����B����� �$��������@���}g������������_�d@��W�d��@����
������������������>��cѡT���#��W@�����
����"��������_�����n#���_@�D��@��S��@��3��c@��@��/��@������P�����@��S@��3@��
���]*���/@���;?�dSM�d5�@��PS���@�!�@�"���=�4���������@
���w��;?�aSM�a5�G@�9S���G@�&���@��@��@��;?�hSM��5�C@��@�3S��'��C@�(��@�)���	��@���!���
T�@�;?�hSM�h4S��'��O���K@��(@��@��<@�k�k�-������������������������������@����@���_�� ��T�<�`�F��<�a�F�������_�<�`�F��<�a�F�������_��K@��(@��G@��@��O@�	@�������������������#��������������@��@�8�� ��T�<�`�F��<�a�F�������_�<�`�F��<�a�F�������_��@��;��@��[��O@��@�=�4���!���;@��[@�������_�����B�.�k��B�_8�Thb8���$��hb8eѥ@�f�����@ӈ���dqÐ��c@�dq����@�k���T����������B�����`��/�A������@����f������������_�B�_@�Thb8�Є�+��hb8eѥ@�f�����@ӈ���dqÐ��c@�dq����@�k���T���B�_���Thb8���$��hb8eѥ@�f�����@ӈ���dqÐ��c@�dq����@�k���T���B�_�
��Thb8�����hb8eѥ@�f�����@ӈ���dqÐ��c@�dq����@�k���T{��B�_�J��Thb8�Є�$��hb8eѥ@�f�����@ӈ���dqÐ��c@�dq����@ӟk���Tj��B�_��Thb8������hb8eѥ@�f�����@ӈ���dqÐ��c@�dq����@�k���T,������&�!�2��0�� �����������}I���@��@��@��@�0���@��c0�T������#��7��;��9;?�b#_9"6`@�������@���T�7@��;@�"@�B0@�_�@T_�T @��<�!@5��������_� C9B6@	��
����!���;?�aSM��5�7@��;@��Q���7@�!��;@�"��+���`
�����;@�"@�B@��"@�#@��;?�bSM�b4�Q��#��%@�;?�fSM�f4�Q��%��%@�;?�fSM�f5�+@��Q��%��+@�&���#@�$@��&�! (����7@�����������_�<�b�@��&�c���#��'� @����������_�����&�!�2�X0�� ��������H���@��@�����@���?�)!T�ѝ�?����#�@@��O��9D@��_�;?�e#_9%6`@��C�~����C@��!T�O@��_@� C9�6�@����@��k�T�@����a�?k�T�o����@��@��@�3��[��_@��@�������w��K��_@��@��g�e��@����
�����������s��c����>��c�pR���#��g@��c��
���� �� �������<�a�F��<�b�F���������_�<�a�F��<�b�F���������_�<�b�@����&�!��������_���c�%!���@�K�d@��c�e@��?��@��@��;��@���������o��s@��c@��?@��
���(���;@���;?�dSM�d5�o@��Q���o@�!�@�"���������������_@�l@�m	@��{���l
@��@��@�����l
@��@��@������w@����K@����s@����{@��@��@��@��@��@��O@��[@�3���S��W��O@�"�@�B�"��"@��G�[�9#@��w���<���a�!9���G@��;?�aSM�a5�w@��P���w@�!��k�� 
�� ����!� ��;?�aSM��5�O@��S@��W@��k@�
�P���O@�!��S@�"��W@�#��k@�$�����9~��o@�����������_�������_@��@��
��<�����B�B@�����@��.�A����������o����������G/������&�!�2�B/�� ����G����@��c0��T������#ѐ@���A@�B@�C@�@@����������_����G���@������A��T�#����@��c0�iT������#��7� �!��˄���@����@9��q��T�$q���T�(q���T�4q@��T����$�hd8��q`��T�$q ��T�(q�T�4q���Ta��?��'��� Ղ&�B5��@��`��@���'@��@��&�B5��@����������?@�B@��'@��@�@?�������_�������_�@�!�?��T@�@�#����#��+��?@�D@������?��+@��#@���������_�c��˄���@�B���D@9��q��T�$q���T�(q���T�4q@��T��C���d�Ehd8��q`��T�$q ��T�(q�T�4q���T����������OG���@��@��@�����@��c0�)T������#��?��<�d�F��<�e�F��+@��@��#@����?@����T�#��+��@��'��@������
����%���6����'@��@�'����B��/��3�`�� ����c��@����c���������_�����B����
������@������T@�C@� �!TB@�B@��N��$,����Dn��_�T�����ʛ������!(�����&��,��������_������������_������F���@�����@��c0�IT������#��<�B�C���d@�!0��aE����%���|ӥ �fhe�e�'�����@T%����������������@��@���!@� ?�@�������_����������_������F���@����@���?��T������#��[��c��g�@
�@�
��@�%�c��c��/��_��[��g�f@��-��'����kAT�&��?��	T�@��~����4�
'!��'Q���k�T�&�ƀ?��T�@������`%��?��#��+��=�agF�����?����@�@����?@���A��&��������'��3�����������+@��#@�l����B��7��;��3@��'@�e����B��?��C��[@��_@�^����B��G��K����+��}����@����m���/@�B@�@?��c@��g@��������_������������_������������_������������_�������������5F���@��@��@��@��@�{��@��_��@��c0�T������#�����@���@?�������_�������F���@��@�����_���!�!��!$��ෟ��_��@��c0�iT������#��+��/��'��#���c@���`?��@��#@��'@�k����������_��������������E���@��@��@��@��@����@��c0��T������#��7��3��/�#@���`?��/@�"@�!@�������������7������#��3@�B@��7@�@?��@��#@�����C��_����������E���@��@��@������_��@��c0�iT������#��?�@������������@���ʑ��!����#��@�|����!
��'��+��?@�!�@9��B��/�!}��;�B��A��3�`��!�������@���3m���������_������E���@����@��c0�iT������#��3��7��/�!@��� ?��/@�"@�#�@9$@�%@�!@��������������	���������C��_���������[E���@��@��@���@�B$�?�ෟ��_��@��c0�	T������#��#��'��'�!@��� ?��'@���b����������_���������6E���@��@��@��?4�ෟ��_��@��c0�iT������#��#��'��+��/��'��#��@���@?��#@��'@�?����������_���������������E���@��@��@��@��@��@����4�ෟ��_��@��c0�T������#��+��/���!@��� ?��@�!�@����@����@�����������_����������D���@��@��@��?D�ෟ��_��@��c0�T������#�����@���@?�٩���������_��������D���@��@��$�ෟ��_��@��c0��T������#��?��K��7��;��@��;@��K@��7@��+@��#@��'@�����@�mT�r�����HTh��'����#��	����@�J
��+�������������`?� ����������_������������_������M�� ����������������D���@��@��@��@��@��@�����@��C�?�T������#��S��[�?�f'_96�O��_��W��S��[�����������g����B����#��[@��_@�`����B��'��+�����������B@��/�����7�B�B\)��3����?��C�����;��=�`_F����c�����O@��S@��W@��[@��_@����V������C��_�������������6D���@��@��@��@��@�����@��c0��T������#��/�C@�D@�E@�F@�G@��k������C��_����������C���@��@��@�����_��@��c0�iT������#��7��?��;�#@���`?��#��� �?�?�?�9�7@�C@��� �T�@����l�P�T�@����x� ���A�Ҙ��������@���!8%��@�������b����@��7@�A@�E@�C@�D@������7@��(@���$@��@���!|��~�Q����7@��0@���,@��@���!$���H����7@�� @���@��@���!���~�?����7@��#@��@��@� ��hT�@��@����������#�c��@���f�ƀ;��'��+��;@��?@��#�����������_����&�!7��*���L�� ����������C���@��@��@�����@��c0�	T������#��K��O��G���9�[��W��S�6!@��� ?����������G@�"@��K��S@��+��W@��/��[@��3�%�@9�9��B9�9�K@��+@��/@��3@��A9�o@���A9��A9۬��������_�!@��� ?��G@�!@���B9�S@��W@��[@�Z���������_���������������9��9��IC���@��@��@��@��@��@���@9��@9������_��@��c0��T������#��7��;��?�#@���`?����#� �?�?�?�9�7@�C@�D@���!%��@������7@�"@�C@�D@��@��@���!%������7@�"@�C@�D@��@�B���!d������7@� @�#����������@���!(0������7@�"@��@������������#@�"@� @� �_�cT&@�'@����������C���g��*��'��7@��+��;@��?@����#� ����������_����&�!7�4*����>L�� ����������B���@��@��@�����@��c0��T������#��C��G��?��9�S��O��K��6!@��� ?�����3��?@�"@��C�!0@��G��K@��'��O@��+��S@��/��B9�9�C@��G@��'@��+@��/@��A9�����������_�!@��� ?��?@�!@��B9�K@��O@��S@������������_���������������9��9���B���@��@��@��@��@��@���@9��@9����@��C�?�)T������#��W��S��O�#@���`?��+� �?�?�?�9�@���c���@���!8%����S@�!@��W@� ?��+@�"@�#@���T+@�,@�����������O@��[���M���n���k��3��7��;��@���9�[@��3@��7@��;@���A9��A9�@��B9�B9��������C��_������K�� ���������8B���@��@��@����?t�ෟ��_�_4�ෟ��_��@��c0�)T������#��#��'��'��#�B@���@?��#@��'@�����������_�����������B���@��@��@��@���@���?��T������#��o��[��g��k���9b���=�2���"	�B���aT�c���K�=�c2��O��S��W��C��[��@��9���k@����������@��g@��k@��9�G@��@��3@����g@��k@��@9�T�3��G�D@��?�C@��+��
�����j��@��7�@��#��?@��+@�w����6�'��;���h;����,���6����9�[@�@@�?������_���?�mThb8�qjTF�[�������;@��'@��qjT�@�h;��ig86�ѿdqH��T��h;����h;���@�b�6?D�`T��
��!t�"���o��'@�h;�����;@��9�7@��#@��@��ѿ���T�@��@����/��C�B6� �Tg@��N��),����In��	��T�����g@����;@��'@��@9�/@��C@�h;���������Tihg8?�q�T?�q!��T?�q�T?%q���T������B�.���� �=�����_�������������AA���@��@��@��@��@�3���@��c0�T������#ѐ@�p�A@�B@�@@������������_���A���@������a��T�#�����������"��&�B�'��aT @��_����_�@@��_����������&�B� ��aT @��_����_֐@��c0��T������#��?��C��G��K��&�)� �	�aT�������T*@�j�KH��L(@�������kKT��N@��%���
k�����k����q
T�}@��
�T Ռ�����kKT���
k�Td
�DH�D(@�������
˅�$@���T���#����3��/�"@��+�@	��&�����#@�"@���@���@��?�cSM�c5�+@�EI���+@�#���9#@�_��T�'���"@��+�#@���@	��&�m���#@�"@���@��@�B���d����@������+@�B�?�cSM�c4#I��"��)�@9	�9�'@��/@����&��� ������3@������������_� Ռ����?kKT��?
k�Ti
�IH�I(@���+��j
�*������������@��������_��������������������������_������������@��������_����&�!�1��'�������I�������I������&�!�1��'�� ����������+���9@���@��@��@��@��+��3���@����?�iT������#��_��c��g��k��#��3��/��+��@��<�ƀ����@��@�K�����	�d��@����O��S���$��c��@������g��@���@?��'����/@�b�B@��#@��&�c�'�_�T�+@�B@���@T����������������!��7��;���!��?��3@�?����!}��;�B��A��C��'@��@������!��G��K�`���������@���g���������_�
	�J�|�J!��hj��
��`T�����������+@��/@��3@��#@����E@�������������������?���@��@��@��@�����@��c0�iT������#��;��?�@����7��'��+����#�I|�6�7@��?�aSM��4@�)H��!���������_�������_����7@��@�F��@��@����#�`����������@���*g��}��������&�� ���������s?���@��@��@����@��c0�T������#�@����7�@��@��@��@��@�������[���H
��T�7@��@�F��+��'��#����@��@��������{�#���`
����) ���7@��@� �?�	T�{ӧ@��h&���?�gSM�4�@��G��'��@�'��@�'������@��@���_��T���@��#@��'@��+@�	��T�7@�	@�?��T@��?�iSM�i4�G��%�	@�)�&�		@�)�'�	
@�)��	�
��@��������_������������������_������������������_�����BH��QH��@H������&�!@7�G&�� ��������>���@����{���@��c0�iT������#��/��c�@�������9���@��
��/@�d @��e@��Ѥxa�?�fSM��4�xa�^G��&��x!�b$@�_�cTa �@	��2�����/@�����a@���9��c@�|���9?�cSM�c5�@�IG���@�!�@�"���/@�@��;�9B@�?�cSM��4;G��"�#@�#�"�@�?�cSM��42G�� �#@�#� �[�9?�`SM��4)G��!�@@� �A� @��9?�bSM��4G��!�@�"��?�bSM��4G��!�@�"��;�9?�`SM��4G��!� @� � @� �!�!�����C��_��G������c@�����!����#��`��}�����@����Z��@�@��%�� ���������S>���@��@��@�k���@��c0�iT������#��7��s�@�������9�o��@�c��+�d@���T?�dSM�d5�7@��7@��@��F��%���#e@���9?�fSM��4�F��$��@�&���d@���9e@�?�fSM��4�F��%��@�&����7@��@���ATe@�?�fSM��4�F��%��@�&����@���9��s@���� ��+@�d@�����{�`@�����+@���7@��$@�� @����@�_�T�@���&��.���7@��$�?�fSM��4�F�� ��@�"����+@�� �!�?�bSM��4zF��#�xa�"�x!��������_�������_��������=���@��@�����_��@��c0�IT������#��K��O��S��W��G��;��7��3��+���@�@���@���"T�������@�d
Є��.���G@���?�fSM��4BF�� ��@�"����3@��7@��;@��������+@�����{��h%���?�aSM�a4>F��"�@�!�#�@�!�$�@�!����������_�@�b@���9����@��b@�e@��� �`@�_�"T�/��@�d
Є�T.���/@���?�fSM��4F�� ��@�"�����a�!�"�{��+@�h"��?�aSM��5�3@��7@��;@�F���3@�!�@�"��7@�"�@�#��;@�#�@�$����������_��+@��&�Ơ ���T�3@��@��3@������T�G@��@��@�� ��@�_�BT�@�d
Є�.���G@���?�fSM��4�E�� ��@�"����3@����+@���!�"�{�h"��?�aSM��5�7@��;@�
�E��&�@�!��7@�!�@�"��;@�"�@�#����������_����&�!�7�Z$�� ��������������<���@��@��@��@��@�(���@��c0�
T������#��7�@�b�@�%������������������_�@�@����˥���{�#�D�%@��+�&@��'�'@��#�(@���`
������7@��@� �?�	T�{ӧ@��h&���?�gSM�4�@�YE��'��@�'��@�'������@��@���_�CT���@��+@��'@��#@��@��������_�F���E�������{@�6����7�@��@��7@��@����T�����������������_��@��@�?�fSM�f5�7@�#E��%��7@��@�'����@��������_�����<���@�����@����?��T��ѝ�?����#��+��/��;��?��#��'�$������@�#�d\@9�@��y��{��@��q���������������������3�����?������H7'�c��z�������K��'�aT@� ?�d�T@
�(����
��B
�B(������@��C\@9d@��y�c{�q����������O����C����H7'�!��������R�������G��#�#h@���`?��+��'@�"h@��K@�@?��+@��aT�����������_����������_��3@����+@�?��	T�3��#@�C0@����G@�`?��������������������������������������9����C����>��c�+F���#��@����'@�C0@��K@��3@�`?��������������������������������������9����C����>��c�F���#��@�����W@��@�_�`T�@��S@��@�j�@�7�c@��g@�c(@��@��@�`?�`�7���������_������� ���������A��A��;@�����/@����+@�?�mT�/��A��?@����A�������;����/@��O@��C@��@���������7��;@����H7'�����A����A��A�������7@������A��@����@��������_���������������|;���@��@��@��@��@��@�����@��c0��T������#��;��G��C��7� �������������	��3��7@����@�@�a�@�_�bT�+����@�����5,���+@���?�fSM��4�C�� ��@�"�������� �a��G@�"��|�?�aSM�a5�C@��C���C@�!�bh`�"�ah ��������_�������������.;���@��@��@��@��@�����@��c0�T������#��3��/��?��;� �����_���#������ޏ��?@��?�bSM�b5�;@��C���;@�$�����/@��#@��@��	��3�����@���?�dSM�d5�@��C���@�!�@�"������C��_��������������:���@��@��@��@��@�����@��c0�)T������#��#������������_����������:���@��@��@���@��c0�T������#��#����������������������	��3��@�W��@�@�@��������������_����������:���@��@��@����@��c0�iT������#��#��� �������������	��3��@�/�������_����������:���@��@��@���@��c0�T������#��+��/�������������_���������r:���@��@��@���@����?��T������#������#����>��c�D���#����#��
���]����
���������_��K@�!@����#�����+@��@� ��+��G@������������*���C��@�a@����
������?��#����>��c��C���#��@��#��
���4���+@��C@��#��7��#�����#@��7@��G@�%��'��7��K@��@��@��@�e��3��;��@������������'@��T�/��
����?@��;@��3@�����/@���?�eSM��'@���e5�7@��B���7@�"�@�#����HT ��˄�|Ӄ���A����
����?@������?�dSM��4@�~B��!���'@��7@�����?@��������_���CC����MC�� ������9���@�k���@��c0�iT������#��'��+��/���������������@�c@����@��������������?������_������������9���@��@��@��@����@���?�T�ѝ�?����#������<�6�����B�B�#��AT�@�`�@����W�$@��-T`�@����C���:�����5*���W@���C@�d�?�dSM��4B�� �d@�$�`��@���#@��S�$@��C��c����>��c�0C���#��c����
�����o�����C@��S@�	�C��S��?��c�����C@��?@��S@��C��S��?��o@���@��K�@��3��s@��@��G��@��+��@��/�����@���@9�6�C@��?@��S@����C@����K@��[��3@��_��G@��c��+@��g��/@��k��?@�_�cT�S@��S@��@��Є:�*��#�c�}�c���?�dSM��4�O��;��7��S���:����������O@��;@��7@��S@��K��L�d�f��k@�d�����W@��	�	���z�F	�?�iSM��4�A��"�	@�)���&�)�� ��������"�� 0��	�����Z���S@��C@��?@��W@�������_�����B�.�;�� ��������8���@��@�;���@��c0�iT������#��+��/����������_������������8���@��@��@��@���@��C�?�)#T�Cѝ�?����#������������%@��<������(@��@�������������:����x���@��&�!�
����@��+��K��������O���������!�?�T@�$A��
���@��g��[@����W@���&�@���G��{��_@��c@�3�@�&����0@�����F@��W@��[@������?��{@��G@��O@��@����������<�6�A�!�#���<�����������C��_����T�hh8J;�J�Iii8)�7���w@�A��C@�)��{@��G@��������O@��	�����T�C��k��7��3��w��@��@��=�`�F����� �L�S��/��������������W@��[@�������������������������,��������S�@�"�F0@�f��3@����7@���cT�k@��k@������@�����)�����������S@��/@��@���i�!��|�?�iSM��4�@�� �ihh�)�`h(�����7@��3@��k@�����7@��3@��k@����!��˥���@����@9��q��T�$q���T�(q���T�4q@��T��!���%�he8߀q`��T�$q ��T�(q�T�4q���T����s@��@��?@����S@��/@���_�T�?��s��@��@��+@�d@��K@��?����;��o��<�6�A�!�#��O@������;@��o@�����C��_�
	�J�|�J!��hj��
���T���������������@��@��@��@����@����F@���������������������7���@��@��@��@��@����@��c0�)T������#����'�?��T���T�+��'��#����������e��7�@��#@��'@��+@���
�@��������_����������_ք�%˟��T?�	
Thd8��G@9�k�T�{��@�kA��T��-T��he8��q�T��q`T�$q��T��?��T�The8߀qaT?�߰qaT?��$q!��T?��T��HT�˅���������������_����MT�hf8Hhf8��)@����k@���?eqG����@�eq����@�k���T����@��������_������@������@����u@����s@�� ����������� 7���@��@��@��@�{���@��c0��T������#�@�@�����!(����������_�����7���@�� �q�T@�B;�B�Aha8�� @�_��@��C�?�IT������#��O�����hb8e�B��q�$��?�L��T?�T�S��O��+���������'���S@��O@��+@�����������C��_�!��3��T�ha8�qC��T�/���JTHT'����˥�����_�T�;��C����������'���C@��3@��;@����7��3��?��������^A���/@��S@��O@��7@��3@��?@���_�"T���@�����|'���O@����/@��ѧ��h&8�ha8�����|������/@����S@��O@�������������MTTc���˥�����_�"T�;��C�����Y'���;@��C@��3@��3��?��������#A���3@��?@��������)������C��_������?�����?�� �������\6���@��@�e���<�aCA��<�bGA����_������_��������_�@�@����_֐@����?�)gT��ѝ�?����#�������9�W���
�!%������?�����/��w��c��{������������@��9��B4��������O�����A��aT�_��`TEˡ��˄����@���������B4��������O@����A�����`���@����@������G��k��_��;�a������"�B�3�_�������c@��O@��G@��;@��k@����_@��7
��;�����A���>�bSM��5�@��k@�y>���@�"��k@�#��c���G@����O@�d��D��?� ��_@����;@�������c9�d��@�A���;@�_�#VT�c@��B��;���#����_@�c��_��>�eSM��4R>��$�@�%��3�� �����b���c9�d��@�`
���?@��3@�b��?��G@� ��T�k@�C@�d���ɩ�kTC@y�h��k�TB@9_Pq�T�_@��;@�H��;@�?�`T�@����_@��c�@��;@��;@����;@���c7�������c����>��c�7?���#����c����G�����A��_@��;@�{`��;�����a�!�"���W��&�!�,��o��s��9��@�A@� ?��o@��W@��s@��������_��?@���?�`��!�����A�!4"���W��&�!�,��o��s��9��@�A@� ?��o@��W@��s@��������_�`��
��a�����!�,���W��&�!�,��o��s��9��@�A@� ?��o@��W@��s@��������_����'����B���������!�����@����Q���W��o��s��9��@�B@�@?��o@��W@��s@��������_�`��؉������! =���W��&�!�,��o��s��o@��W@��s@��������_��A��@��;@����9�E������@�����?�&�_�3T�;��_��S� � ���������c9d��@�@���;@��;@��8T�K��S@�!��S�"��;�������_@����� �����e���c9�c��@�`���_@��K@�[��c@�C @�D@���E@��"T�7��[��������@�$	Є���%���c@�� ��>�fSM��4I=�� ��@�&����������[@��7@�D�����}��`ѧ���� y�>�gSM��45=�� ��hf�'��h&���� &��K@� �?�I/T�_@��h`8��qA"T�#.T"������@���?�T�hf8��q�T�g� �_�jT��
�C�#���@�����!���b��K@��C@����g@��6!�?�iTO���6�S@�_�TA��{9�S���@6�������g@��S@����@9�7�������g@��S@�����@�9�c@�� @��@����@�_�T�@�$	Є��'%���c@�� ��>�fSM��4�<�� ��@�&����@���&���}��`���S@����@9�{A9�D9�>�gSM�g5�g@��<���g@�'�hf�(�h&���*���S@���T�c@�� @��@����@�_��T�@�$	Є���$���c@�� ��>�fSM��4�<�� ��@�"�����!�!�}�!`���@�C�_ y�>�bSM��4ha��<��"�b�B�>�h!��`��Ĉ������! ���W��&�!�,��o��s��9��@�A@� ?��o@��W@��s@��������_�`�����!�����!P$���W��&�!�,��o��s��9��@�A@� ?��o@��W@��s@��������_���g@��S@������B���������A�����@���BP���W��o��s��9��@�B@�@?��o@��W@��s@��������_���g@��S@������B�������`�������@���&P���W��o��s��9��@�B@�@?��o@��W@��s@��������_�`��^�������!< ���W��&�!�,��o��s��9��@�A@� ?��o@��W@��s@��������_�`��G�����A�!�"���W��&�!�,��o��s��9��@�A@� ?��o@��W@��s@��������_�`��0��A���A�!P0���W��&�!�,��o��s��9��@�A@� ?��o@��W@��s@��������_��c@�� @��@����@�_��T�@�$	Є��%$���c@�� ��>�fSM��4�;�� ��@�"�����!�!�}�!`��_�# ��C y�>�bSM��4ha��;��"�h!��c@��W���
��9��@�@@�?��o@��W@��s@��������_�q<���@���~<��e<����k<��j<������w<����e<�� ��.��W@��o@��s@��������_�������3���@��@�����@��c0�T������#�A@�"@�b��+�A@����� @������!
������+@�"@�B�B@�%@��#��'���,.���������|�dO���+@����>�fSM��4r;��!��@� ����������_����2�����@��c0��
T������#��'����'��+�����������_���?�mT��hb8qjTD�g���@������'@��+@����qTe@�F;��?��he8�r����'��<�`�A�������+@��@��'���@�F;��?����'@�E�7|q��T�qb��@�T�q�T�q�ǟ�
���<�`�A���d����+@��@�F;��?����'@�c@��6��������_��@�������_�������p2���@��@�����@��c0�IT������#��#��� ���޷�����@��#@��������_�������_�������U2���@��@���@��c0�i
T������#�@�#@�_�!T�'��+�@�$@������`��6�'@��+@�B�ң�c��<�'@��+@�@���b�ң�c�2�4#@����~���c,�.@�%@�_�aT�@y稈��k�T�@9�Pq�T�AT�@����'����k�Tb�ң�c�2��aT�@y樈�k�T�@9Pq�T_�AT�@����#���_k�T�~���c,��}���c�+�����_ �Td@��,��eN���-��ō����T���+��}�������_�������@��@��������_��������1���@��@�����@��c0�T������#�@�%@�@�'@��� T�џ�T���}�a���E@97�ѿ�	T���}�a���E@9�7���+��}��������_��?��C� @�) @�B�ң�c���#@�H���J��J}��@�i��	�k��k}��/@��
��@�D��+@�G��@�E������?@��C@���
��#����/������+��D@9�D@9k6�6J�ҫ�k��O�6j�ҫ�k�2�J�6�~���k-�E�@��@��@@9�@@9�6�6J�ҫ�k��;�6�TJ@9_�q�T�}���k�+�1j�ҫ�k�2�-�@��@��6��T�@9_�q�T�}���k�+�!�~���k-�
�T�3��'����
��
��_��6�'@��3@�J�ҫ�k���?@��C@��'@��3@��@��@��/@��+@��#@��@��}���k�+��������
�\�? ��T@��,��eN���-��ō�����T�������_�D�e����T@�����T��@���}��`����D@9��F6������B�2�c��:��������_֪T$@��џ�T��%@���}ӄ`Ѥ��D@9D6������B,��~�%��������_ր��+��}��������_������������_���=:������::������7:������4:�� ��������0���@��@����@��c0�)T������#��/��7�?(�,T? �T@��,��eN���-��ō���T�͎ҦL��-��n���T �ATB@�_��T���+��}�����C��_ր��+��}�����C��_ր��+��}�����C��_�?(��T@��,�ҥ.���.�����T@yō�ҟk�T��������C��_�?,�T@����E������ŭ���T@yE.�ҟkAT(@9��qT^?0�T@����E���e
��l���
T@�%͌�%m��k
T(�aTD@��,�ҥ.���.�����ATD@yō�ҟk`T?,�����C��_�?,�?,�aT@����E������ŭ���T@yE.�ҟk!T(@9��q�T�~���,�?0�T@����E���e
��l���!T@�%͌�%m��k�Ta�Ҡ��2��AT�;��7�������{^�7�7@��;@���������C��_ր��+��}�����C��_���+����B,����#������������@����W���������s�� �����������0���@��@��@��@�3���@���?�i*T�ѝ�?����#�����@�#@�_��T@�$@�����:^��6�@��@���B��C��<�@��@�@�����B�2�c��4#@�����B,��~�.@�%@�_�aT�@y稈��k�T�@9�Pq�T�AT�@����'����k�T��B�2�c���aT�@y樈�k�T�@9Pq�T_�AT�@����#���_k�T��B,��~���B�+��}����3�����7��#������3@��@����?(�T@��,�Ҧ.���.������T@yƍ�ҿkaT%	�������@������@����|/�A���c�����>W��������_�? �!T@��͎ҦL��-��n���AT�#@�� �!T�7@��@��T�@��@�d��C��/��@��@����?��+��@��@����;��'��#����>��c�*9���#�"	�B���g��@��k��o��@��s��C@��/@�_����B��w��{��?@��+@�X����B������;@��'@�Q����B�������t5�����#�������V��������_��7@��@�?,�T�3@�@����H������ȭ����!T@yH.���k�T(@9߰qAT�0�T�@����H���h
��l����!T�@�(͌�(m���k�T%	�������@������@�����������c������V��������_��3@�?0��T@����H���h
��l����T@�(͌�(m���kaT�,�!T�@����H������ȭ����AT�@yH.���k�T�(@9߰qaT%	�������@������@�����������c������V��������_�����	���
����"	�B���G��@��K��O��@��S����B,��W��[��7@��#@����B,��_��c����
���#��~���lV��������_֠��a&�!�7��� ��������.���@��@�����@��c0�T������#��K� � �@����@Tt�>�eSM��437�� �@�%���G��7��;�@�@���@���"T�9�������@��Є�f���G@����>�fSM��47�� ��@�&����7@��A9�������;@��������h%8�7_�T%@9��q T � �@����@T5�>�eSM��4�6�� �@�%��@�@���@����T�3��������Є���/���3@��������;@��7@��7��3��;���8���3@��G@����7@����>�cSM�c5�;@��6���;@� ��@�!���������_֠��a&�!@/�������a&�!@/��� ��������9�9��.���@��@��@��@9�@9m���@��C�?��T������#����@�@� @�(@�)@�* @��#@�g���k��k}��@����
ˌ���}��/@����@�f��+@�h��@�i�F����/������+����#��@@96@�@�A@9E@9��;������@��D@9�@���5�����f� �+i� ��7@������;@�?�T����C��_�@���"���'��C�@�@�A@9E@9������C@��`��'@���?�l��T��'��C��@��@��@@9�D@9������C@��`��'@�����l��T���������-���@��@�����@����?�)8T��ѝ�?����#�
���@�@� @�(@�)@�* @��O@�g���k��k}��G@����
ˌ���}��c@����K@�f��_@�h��C@�i�f&��%��_��C��G��c��O��K��@��[��@@9�@���@��W�E@9@����D@9�6,7d6�6D7,7�9�9A@9�67c6l6C7`�
T�[�
6 � ��k@����C���TT�C��k��w@��s@����o@�_��T�@�����,���w��o��s�%����h%8�{��@��W@�c�c�>��@�/�� ��k@����C���T/�C��k��w@��s@����o@�_��T�[��S��g��������������[@������g@��S@��[����W��������������7���[@��s��W@��w��@��o�z���@��[@��A9�A9���C�^���r�����C�Z���n���7�TA[�`6�C��@��[@��A9�A9N���b�����C�J���^�����C�F���Z�� � ��k@����C���T��C��k��w@��s@����o@���T�������@���������w��o��[@��W@������@��@��s�������h%8�a	T%@9��q	T�� � ��k@����C���T��C��k��w@��s@�A��o@���T�W���������������W@������@��[@��[����W���������X7���[@��s��W@��w��@��o� � ��k@����C���T��C��k��w@��s@����o@�_��T�[��@�����h���[@��}�h%8�s��w��o��o@������s@�?�T�������_� � ��k@����C���Tu�C��k��w@��s@����o@�_��T�@�����E���w��o��s�"����h"8�o@������s@�?�HT�������_�f� �+i� ��s@��o@�����?�T�������_�@�������[���@�@�A@9E@9�C������@��`��[@���?�l��T��[����@��@��@@9�D@9�C������@��`��[@�����l��T�������@��[@�!���B��{����@��W@����B���������A����������S���������b�����a&�!@/�]�����a&�!@/�X��@�B��Q����a&�!@/�P��@�:��I����a&�!@/�H�����a&�!@/�C�����a&�!@/�>�� ��������+���@��@�6��@�@����_֐@��c0�iT������#��#��'��<�c�@��T�<�c�B�?�`T��	�<�c�B��������_����������_����������+���@��@��@���|@����@����_֠&����>�!��_��@��c0�IT������#��#��'����'��#��� ��b���@���9�>�aSM��4��'4���'@�#��@�$����� ��"���@��@������>��cѡ5���#��#@�|��'@����������_֠��a&�!�5���� ���������l+���@��@��@����@���?��FT�ѝ�?����#�������!E���������� �� ���o���@���9�>�aSM��4�3����@�#��@�$����� �����o@���@������>��c�_5���#���@�|���@�����@��@�e���@�[��
�-����S��>�aSM��4���[@��
�-���S@����[@����>��c�U5���#��[@��@��� 	�����>�aSM�a5�S@��3�� ��S@��@�%����[@��@�[�9�>�eSM�E4������ 	�������@��@��S@�E@�G A�� �E@�����o@���@��S@��>�eSM��4�3��!�@�%���@�a����c����>��cѢ4���#р
����c������	�@�!@��#��c�p���?@��#@� ��?��@�����������y�����@�a@����
�������{��c����>��c�~4���#��@��c��
�������?@��@��/��c��c�K���/@��c@��@�%��/��c��@��@��@��@�e��O��w��@������������/@��H-T�G��
����{@��w@��O@�2
���G@����>�eSM��/@���e5�c@�#3���c@�"�@�#�����)T ��˄�|Ӄ���A����
����{@�
�����>�dSM��4@�3��!���/@��c@�����>�dSM��5�{@��o@�3���{@�$��o@��@�&�������@��T@�a����c����>��c�4���#р
����c�W����	�@�!@����c�����;@��@� ��;��@�����������������@�a@����
������{��c����>��c��3���#��@��c��
���2���;@��@��+��_��c�����+@��_@��@�%��+��_��@��@��@��@�e��s��K��@���������
���+@��HT�C��
����{@��s@��K@��	���C@����>�eSM��+@���e5�_@��2���_@�"�@�#�����T ��˄�|Ӄ���A����
����{@��	�����>�dSM��4@�|2��!���+@��_@�����>�dSM��5�{@��o@�t2���{@�$��o@��T@�&��T�����@��0@����4@��7������T���7@��o@��4��8��>�dSM��4\2�� ��0@�!��0���@��H@�g��>�aSM�a5�o@�O2�� ��o@�"H@�"� H���@�@L@�g��>�aSM�a5�o@�A2�� ��o@�"L@�"� L���@�@P@��g��>�aSM�a5�o@�32�� ��o@��P@�%��P���@���@�����@��3���������3@��o@��������>�dSM��42�� ���@�#��������@���@����k�a@���!���W���g��c����>��c�/3���#��k@��c���!�o����������_���c�����@�$��@��@��@��@��'��@��W���!��g@�����'@���>�dSM�d5�W@���1���W@�!�@�"���>�aSM��5�o@��g@��1���g@�!��o@��@�"����������2�����2�����2�����2�����a&�!�5���� ���������')���@��@��@����@�?�jT�@��T@�_��ǟ������_��@��c0�T������#�@���!�	�B��&����������_�����)���@���@��c0�iT������#�@������h���������_������(���@���@��c0�IT������#��#���>�������������_�@�ph���������_����������(���@��@��@���@��c0��T������#��#�B�@�Wh����@������������_ֻ<�a�F��<�b�F����������_ֻ<�a�F��<�b�F����������_����������(���@��@��@����@���?�IT������#��g��k�#@�"@��=�dcF�����Պ���7��'��k@�d@�e@�b�@9�����i���K��3���	���
��7@��'@�}���c��O��S��K@��3@�v���c��W��[�`�P0�����c�����P���?��/��g@�d@�����a�!p$�����A��g@��@��G���c�c�����?@��/@�����i���+��;� �`�p$��������K��3�����}��+@���>�gSM�g5�;@��0���;@�$��C���G@��K@��3@��	��3�����@����>�dSM�d5�C@��0���C@�!�@�"��.�g@�B@��G� �`�p$���h����K��3������|��/@���>�bSM�b5�?@��0���?@�$��C���G@��K@��3@��	��3�����@����>�dSM�d5�C@��0���C@�!�@�"��������_��������'���@��@�U���@��c0�T������#�@�a�!�#��@�����������_������'���@���@��c0�T������#�P@��<�cA��T���>�bSM��4e0��#�P@�"�P��@�'��������_�@���|����A�!x���&�!�,������������_�@��~|�A����!0���&�!�,������������_������'���@����@��c0�)T������#��7���9@��~�����!�����!��7@�C @��	�������?L�`T�������#���!�,�b���U��@��@����#@�7��A9c6?<�!T@����҅���%
��%L���AT@���ҥ-��k�T@y��ҟk!T8@9��q�T��!�����B�+��}����@�@��6�7@��$@�� @����@��<�����Ȅ@��@�/�<�b�@����&�!���������_ֻ<�bA����&�!���������_�@��
|�!�����!����&�!�,������������_ֻ<�bA����&�!���������_�����������������_ֈ��|�!��hh���?�T��	����+����'���]s��+@��'@��@����@�����C9��
'���@��C@9g���@��c0�T������#��+��/�������%�������_����������&���@��@��@���@��c0�T������#��+��/��@�����
�������_����������&���@��@��@���@����?�)^T��ѝ�?����#�����C9��������������|@�f��@��&�����>����@�����!(��>�B�`?��c���@T���{���"<@�������B�$������C����C��g����� ��ATW"��@��@��������_�9����!"���������@����C�������O���� ��T��@�C@@�DD@�D�C@���e@�d@��<�`�F��<�a�F�����1"��@��@��������_��������7������b���""��@��@��������_�"��@��@��������_�B�?�Thb8$;���hc8#�7�CG9�7����@��{�!�����!�$���&�!�,������!��@��@��������_����������?���@�C@���O����CG9�6��@�*	@�B@�B�K
@��I@�c�c���@��@��?@��������	�d����@���%��@�#@��T#@�d@�e���ɩ�kTd@y�h�ҟkATc@9Pq�T#	@�d @��d@�d�`@�
�?@��@�
������������!�?�
Tha8�qcT�q!��T@���z����A�!8:��a&�!�,������!��@��@��������_��;�����@��#@��<�����'@��@��������@���1 �c&�c �_�aT��@����T%@��@�JT����t���l�����	��$��z��t����>�cSM��5�@���@�J.���@�"���@�#����@���c&�c ��;@���@����@�b&�B ����3��s���#@�$@���������@�c��f��<����������B��������@��;@�����B��������3@��s@��|��#�������Bl.��L������a
�����@��?@�w���B�������3@��s@�C������@�����B���L������!��{@�`�0@�$�����,z��?@���>�aSM�a5�@��-���@�%���{@��0@�F@��~����@���`�4��?���@��@��
�����B�	�C������7A�Ҡ�����@�`@���!�	�B��X������=�c�F�������y��� ��� ��@��@��������_�� ��@��@��������_�����@�KM��������w��3@��s@��{@��Q���������@��@��=�c�F��3@��s@��{@�@���������@� ��3@��s@����{@�6��������3@��s@�b�B,���E9���������{@���4@���@@�?��{@���@����3@�c&�c �_�aT�s@���aT��2��������{@���@��3@�c&�c ���8@���@@�?���@� @���?��7�@��9 ���@�" @��� $@�A@� ?��} ��@��@��������_�w ��@��@��������_��3@�c&�c �?�aT�s@���!T�w@�d B9�6������3@��w@�
����^ ��@��@��������_��w@��@��9���s@��R��������w@�d<@��Tc@@��������X�6����@��@�������8���Mp�&�B�	�����8 ��@��@��������_��@�@��������- ��@��@��������_��& ��@��@��������_�  ��@��@��������_� ��@��@��������_� ��@��@��������_� ��@��@��������_� ��@��@��������_�!���B��B@����@9_�q��T_$q���T_(q���T_4q@��T��a�"�hb8�q`��T$q ��T(q�T4q���T�7������+���B�������3@��s@���B�.��|�����@����K���������{@����0@���������x��7@���>�aSM�a5�@��,���@�%���{@��0@�F@�A�����@������	��?��{@������@��@��������_���J�|�J!��hj��
��T���������3p���@��;@���@����@���C@�����
���������9�������#���@��@��@��@9�@��@�����@��c0�T������#�A@�B@�!@9a7A@�# @��������� $@�a@� ?��@���C@�C�@��>�`SM��4L,��!�@@� �A��������_�������_����#�����@��c0��T������#�B@�C@�z<@�C@�@@�A@�`?�������_���s#����@��c0��T������#��'� ���9�@ӟlq�T�+��'�B&�B�/��@�ޏ�����+@���T����B&�B�6��@��'@�ӏ�����+@��HT�@�D��˥����'@�#�����V������_��'@��+@�������_��'@��+@�������_������_����,�����,�� �������M#���@��@�����@��c0�iT������#��'�? �AT@���҄
���%������T��҄
���%���%���T�@����@�������_��@����@�������_� �?�kT�'��+�a�!d0����^Q��+@� �@6aT�'@��@9��q!T���@�B����c�������'@����@�B����
c����������������_����@��@�������_�������������_�������������_�������������_�������������_��������"���@��@�����@��c0��T������#�@���!D9�����!������������������_քb��������_������"���@���@���?�I
T������#��[��c��W�����C&�c@=��@��#����=�g�G���>������������Q����W@��@��C���������a�!X$�����7��?� Հ�D9����ذ���K��;�����Ww��7@���>�gSM�g5�?@�+���?@�$��G���C@��K@��;@��	��3����@����>�dSM�d5�G@�+���G@�!�@�"���������_�������������a"���@��@��@��@��@�����@��c0�iT������#��/� �B&�B>��@��<���#���9�� �����B&�B>��@��<����@9�6d6�����@������#@��@�����C��_�������������������C��_�������("���@��@����@��c0�)T������#����=�4�������
�c��T;�9�>�bSM�b5�@��*���@�"�#@�#�"����������_� 	��?��v��>�aSM�a5�@��*���@�!���������_���B�B�.�?m� ������!���@����@��c0�T������#��9�>�cSM��4@�u*��#���
�!����=�4������������_������!���@���@��c0�)T������#�C@�`@��<�dCA��T���<�bGA�a@��U��6�<�`KA��<�aOA��@�@��>�`SM��4M*��!�@@� �A��������_����!�����@��c0��T������#ѐ@���B@�[�9�>�cSM��4C@�.*��#�_��=�4��
�!�[����������_���n!���@������!��T�#������ ��~��_֐@��c0�T������#��+�@�����D�@���T���bTa���'�@�@��@������?��'@��@��T�����@��@�B�A@��<�c��f���B@��@�6�˃����>�cSM��4�)��"��@�#���������_�������������_�@�����������_�b�A@� ?� �&�v��'@�"@��b&�B�>�"��>�bSM��4�)�� �#@�#� �#@�"@��@���������_�H��|�!��hh���?�`TB�	�������^m��'@��@����@���@�������h*�� �����������!���@��@��@��@�����@��c0�iT������#�@�@�!@� ?�������_������ ���@���@��C�?�)T������#� @���O�@���!��~�������?��}�a����c@<�`��ҹ���'��C�?���T�#��7���!X>�"��O�6�O@�C$@�D @���@��<����Ȅ@��@���7@��#@��'@��C@�?L�T��!�,�b���N�6�'@��C@����'@��C@��� � ��qu�!�����!���a&�!�,���������C��_���������C��_�E @�B$@��&�� ���aT� �/���@��<�����Ȥ@�e@�H�?���"�Ku��?@���>�aSM�a5�/@�)���/@�"��"�����d&Є�8�����������M8����'@������C@���������@�?�lT������~���3���#���;��3@��@�ò���'@��c���C@�����;@���� � ��u������!���a&�!�,���������C��_ֆ���|�� �ghf�f���T�����zl�������@��������|�� ��hg���� T������+�kl��O@��+@�������@�������� ���@�0���@���?��&T�ѝ�?����#���L@���������G@�@��T�@���f���k�T�T�@y��ҿk�T�@9�Pq`T�T�@�*�҅j��k�T�@9 q�T����>�cSM�c5�@�{(�� ��@�dL@�$�`L�������������������dL@�$��C��'�����>�aSM�a5�@�_(�� ��@�dL@�$�`L��'@��C@�dH@���dL@�d��@����[��3���mT����>�aSM�a5�@�F(�� ��@�dH@�$�`H�aL@�dH@��G�������>��c�_)���#�	���������	�����������_�����+���_@����@��@��c@��@����@��;��	����G@�"���W�@�@��@�a�@�_�"T�/����Є�Y���@��/@����/��+��S�&�G��ˈ�|������������;@�����J���+@��W@����/@����>�eSM�e5�S@����'���S@�!��@�"�����3@��[@��@�d@�d����0@��?��4@��#����O��?@��#@������3@�_�@���[@�B���@����O@��C��'������'@��C@��@�dH@����K� �������>��c��(���#�������	���,��
�>�dSM��4�'�� �dH@�$�`H�������������_@����@��@��c@��@����@��7��	����K@�����W�@�@��@�a�@�_�"T�/����Є�����@��/@����/��+��S�&�G��ˈ�|������������7@��������+@��W@����/@����>�eSM�e5�S@���{'���S@�!��@�"�����'@��C@�A����������@����@����?��T������#�P@��<�cA��T����H@����������������@��@�P@�$����7�������� ��@�3�����/��@�dL@���y���>�aSM�a5�@�?'�� ��@�dL@�$�`L��/@�@��#����>��c�Y(���#��#����+����!�����������_������������_������������_� ��Os�A���!�!�0����`&��,��������_���#�
���G@����@��;��@��#��K@��@����@��H@��@��3��	������C�@�@��@���@�_�"T�+����Є�8���@��+@����+��'��?�&�G��ˈ�|������������3@�����)���'@��C@����+@����>�eSM�e5�?@��&���?@�$��@�%����@��L@��	����;@��#@����C�@�@��@�a�@�_�"T�+����Є����@��+@����+��'��?�&�G��ˈ�|������������3@��������'@��C@����+@����>�eSM�e5�?@�����&���?@�!��@�"�����>�bSM��5�/@��@��&���/@�"��@�dP@�$�bP��@��7@��������_�����������@��@����@��c0�iT������#��#�H@�$����#��'�@������@��#@��'@�H@��	���������m}�@���@�@@�A@��������_������������_�������������@��@��@����@��c0�iT������#��#�L@�$����#��'�@������@��#@��'@�L@��	���������=}�@���@�@@�A@��������_������������_�������������@��@��@����@��c0�)
T������#��+�P@��<�fA����TE��'��/��+�@�ҟ�����'@��+@��/@�P@�%��@������	�������}�@���@��� @�����@��@�����������������_֛<�c�F��<�d�F�������������_�����������������_� ��r�A����!�0������c&�c�,�����������_���������-���@��@��@�����@��c0�i	T������#��3��@���/��7��3��@��@���������@���T�@�D��@�c�|�@hc�����C��_��@���!��������|�@�@�������C��_���I&���`��џ�T�@@9f�6�@�&���_��T���#����@�����,K� 7�/@��3@��7@��@��@��#@�c���/@��3@��7@��@�������������������@��@��@�����@��c0�	T������#��/��?��;��3��7��@����@��@���?��%���@����T�@��$���|��>�bSM��4K%��#�ha�"�h!�&�@��w���>�aSM�a5�/@�=%�� ��/@���@�%�������3@��7@��@���!�������2���?@���>�dSM�d5�;@�&%���;@�!�@�"������C��_����%���`��ѿ�
T�@@9h�6�@�(���_�!T���#����@������J�`7�/@��3@��7@��;@��?@��@��#@��@�����/@��3@��7@��;@��?@��@���������������������X���@��@��@��@��@�����@��c0�T������#�@�`
���B�BH%����{�@���@��@��@�����������B���~����������_�����0���@����@��c0�T������#�@���aT@������������_�@�`
���b�B��C�ҷ{�@���@��@��@���������b�B<�C��i��������_��������@����@��c0�IT������#��A9$7@�`
���b�B��C�Ғ{�@���@��@��@���������B�B0����D��������_��@��������_���������@����@��c0�)T������#�@�]V���������_���������@���@��c0�T������#���@�a�!�)��}���آ��!��@�c@@�C�c@��������±���������_�Ƥ���������_֛<�a�F��<�b�F����������_���������@���@�?�jT�@��T@�_��ǟ������_��@��C�?�I7T�Cѝ�?����#���������@�#�@����A�����@�@@�A��$o���~���������!\�]��*�7�@�@��K�A����o����C&�c>��@����#�N���7@�?�mT���;������K@��I��;@��7@�����7@�6�/TC���!����K@�A����K@������7��K�����������@�C@������!
�������@�@@����!
���������@�@@����!
��������K@��7@�$���!���������@��@���B��������~����B���������>��c��$���#����@����>��c�@%���#��@����@�b�����o�����@��@�!@��@������������?�A��<�cCA�?�`T�@��?��O��C��<�cGA��������N�@��?@��C@��O@��6��������C��_������	����o��@����>�aSM�a5��@�b#����@�$�������
���d&���.��S��W���@��$@�� @����@��<������@��@��b&�B ����>�B�����������C��_��@�_�!T��D9�7�w@�_�TaT�{@�_�
T�@�B��@�C@��TB@�C@�d�Ҥέ�kTC@yd���k�TB@9_�q�T��D9b7�@���9�	������B����G���@��@���G�`
���@��@��=�c�F���@��@��������G@��F��@�A��@�D��@��@���T�@��@�f�Ҧέ�kT�@yf��ҿk�T�@9��q�T�7��@��@���ѿ��)T�0��T���T��@��@���B<-�c�ҙ.������������C��_���@��@�B�B,����.�����G@���@��@��H�������C��_���������C��_���������C��_����C��_����C��_���������C��_��[��_����/������������� ���n������>�eSM�e5��@��"����@�"����b&�B��������@�C$@�E @���@��<�����ȥ@��@�����`	�=��C��e�b&�B 2�����F�����|�!��hh���?�T��	������-f���@����@����)�|�)!��hi��	�_�T��
������f���@������&@��������1#�� �������������@��@��@�;���@��c0�T������#��'�A�!\#��@�֠��a���`
����'@�b�B��C��Ly�@�@��@��@�������T�����@��@�B�B\#��@�*���@����6�ן���������_���������@����@��c0�)T������#��K��#��3���@�@�	@��� ?��#@��3@������@����'��@��@��<���	���*@�-�����f��@��#@��3@��@��'@�`@�����T�
��@��<�����ȥ@��@�C���e��'@��� @������<�e�@���ƀ��+��/�@������C��@����5���������_��
�k�,!��yk��
����T��
��������@��<����ȥ@��@���)�|�)!��hi��	�_�@T��
�����oe��@��#@��3@��'@� @�@����?�������_ր�<��d��)�|�)!��hi��	�_��T��
���������'��d� ��������������@��@��@��@�s���@����?�iT��ѝ�?����#���������c���O�����S��W��O@�@�@�@��c�����`?���@�a@� �?��T$���}ӄ`�c@�e��@�dhd���T�@9��qAT���C�c�>����@������@�a@���6��C��p��O@�@�@�@����c�`?��?��C��������_��3�������������������?��C��������_�c`�����7����jTkD@9+7k@@9�7�'��K��#����;���d@�e@��������@��@��C���6��p�@��/�@��G�@��+��'@�������@��@���6��C�~p�@�@�@��/@����@�����+@��#@����@�����G@��;@�����@������@�c����7@������'@��3@��@��������K@�����7�@�a@�������>��c�"���#р�6����W���O@��������c�`?��O@��7@��@��@��c�`?��?@��C@��������_��_@�`@�a@�b@��O@��c�`?��������[@�����?@��C@��������_�|!�� ���������*���@��@��@�*���@��c0�iT������#���B@�C@�������#�Z@�����A@����������_��@����@��#@��@�?�T��xc�B@���@?��@�@��>�cSM��4� ��!�C@�#�A�@����������_������������_�������������@��@��@����@��c0�IT������#��3��7��;�$@�%@��������3@�a@�b@����3@��@��@�� @��7@��;@������C��_���������������@��@��@��@����@��c0�T������#��3��C��G��� �@���@�b��>�aSM�4J ��$�@�!�&�@�!��������C��_��?��G��C�'D@9G6_��
T�/��	��_l��/@�;�9�>�bSM��4% �� �"@�"� � �@�"�@����>�aSM��5�?@��G@�
 ���?@�!�@�"��G@�"�@�#���C@���(�;��7��3�'@@9G6����D��;@�c����7@��ф���}��3@����?@��C@��G@�����"@�#@���2��;@�c����7@��ф���}��3@����?@��C@��G@���������C��_ր��A&�!8������A&�!@8������A&�!8���� �����������������-���@��@��@��@��@��@��@�i���@��c0�T������#��K��G���O��K�@���@�@���������������@� @���	���k��>�aSM�a5�G@���� ��G@�" @�"�  ��� @�������_��	��	���k��3��G@�"@���%@��:�f�B���+T	�����>�aSM�a5�G@�{�� ��G@��@�%����@��@�S"@���&@�_��T����������@�����G@����>�fSM��4b�� ��@�"������3@�������%���!�}�!`����O@�C��>�cSM�c5�K@�	T���K@�#��ha�$� �D@�$��h!�@���������_������_�!@������K@��O@�9���9�>�dSM�d5�3@�.���3@�!�@�"�������;@��`��/@����G@����T�/��;��@��@��@������@��7����9�>�dSM�d5�7@�����7@�$�@�%���|��>�eSM��4�@����%�������c`��џ�Te@�f@�_�!��T�/��;��7�`@����D��7�G@��K@��O@��;@��/@���7@�Y����W����������I���@��@��@�!���@��c0�I
T������#��3��;��C����/��?��;��C��G�@����3��7�@�@�$�������������@�
 @���������E�����C��_����;@��?@��C@��G@�<����/@��;@��?@��C@��G@������C��_��`���
T�@��@�_	�!��T���#����@��	�@D�`7�/@��3@��7@��;@��?@��C@��G@��#@��@���@���������������������������@��@��@��@��@��@��@�����@��c0�iT������#��;��C����7��G��C��?��;���@���@�@�i����������[��@�[ @����������������_�������������y���?@���T�;@��@����'����kAT�7@��@����@��@�$����B�B<��@�3��@��������_��7@�� @��C@��G@�������V��������_����C@��G@�������L������������_��`���T�@��@�?
�!��T�#��+��'��@�A�!<��@��C�7�7@��+@��#@���'@��������C@����G@�����`�����T�@��@�_�!��T�#��+��'��@����C� 7�7@��;@��?@��C@��G@��+@��#@���'@�����������������A���@��@��@��@��@�_���@���?�IT������#��[��c� ��@����������������_����������������_��W��g��c��_��[��k��������7��;��+��/���W@��@����@��@������������������@���W@�� @����������������_��������c@��g@��k@��������+@���`T�7@��7@��@9�q@T�g@���k@�_�T���c@��c@��@�d������+@��7@��g@����k@�)�j	�F�&�|ӻ>�iSM��4e��'�ihf�)�gh&��W@�� @������;@��/@��������������_��W@��@�`�@��@�%�?�		T�?�%���}ӥ`ф@����@����k@��g@��c@�*�g@�B��3��_@�a���c��c@��[@���3��k@��3@�_�cT�c@�
�K��3��c@����@�d��q�������K@��3@�eц�����|ӻ>�fSM��4�� ��he�&��h%��?@����������������_����������������_�������_�������;@��/@���r���`���
T�@��@�?	�!��T�3��G��C��@����	����B� 7�7@��+@��;@��/@��W@��G@��3@���C@�������������������D���@��@��@��@��@��@����@��c0�	T������#��/�?�T@9��q`T?�	 ��>��@���������C��_�T�3�"�����c��c@�`��#� � ���������c9?C��@���@�A���?�HT���#@����3@��@�B�B���c����#@�c�����������C��_�S���@���`�� �����������@��@�����@��c0�IT������#��3��;��C�b��/��;��?�@����3��7�@�@�/����������o��@� @�������L�����C@�B�B<��@�is�@9D6����C@�B�B���~�\���@�9����C��_����;@��?@��C@�2��/@��;@��?@��C@����`�����T�@��@�_�!��T���#����@����A�@7�/@��3@��7@��;@��?@��C@��#@��@���@�������������������������@��@��@��@��@��@�����@��c0�	T������#��3��`������@)��������#��&�!0���MY�����C��_����C��_�����������e���@��@��@��@����@��c0��T������#��3��/�F@�G@�H@��#���������������� �����#@��/@��3@�����@�9�@�����C��_������������@��@��@����@��c0�T������#�{<�`A�|=��?�AT@9?�q�T�@��>�a;9{<�`A��<���������_�������@��c0�)T������#�3��?��K��G��C��O��?9�9}���!@7��+��?@��/��C��3��@��?9�G@�
��K@�"�$@��C@������7������	7�?@��@������>�aSM�a5�?@��� ��?@��@�%����@����7��C@��G@�x���K@���G@���>�dSM��5�O@��C@�
q���O@�$�@�'��C@�%�@�'����ѧhg8��qAT�?@��@��@��@�Z��?@������>�hSM��4O�� ��@�!����C@��@9�q�T�@��?@� �9�?9�3@�@@�?�������_�����!��"���C@��G@��������`����`��A&�!�8���`��A&�!�8��� �E������_�����������������@��@��@��@��@�i���@��c0�iT������#ѐ@�0�@@�#}���������_���N���@������T�#����@���?�IT������#��s��w��{��;��[��W��7��3��g��k��o��B@��?��#��C��G��S��K��O������;����3@��T�o@��k@����g@�_�T�@��Є����#��c�{��7@�h#��;@����>�cSM��5�W@��[@�
����W@�#��@�%��[@�%��@�&�����������_��/��o@��k@����g@�_�BT���@��Є������o��g����/@��k�&ѧ���{ӿh&����>�eSM��4�@����%��@�%�����k@��?�CT�g@��o@������˥�{ӥ���$�����T���{��3������������������k@��/@���T�g@��3@��7@�eh$�c��;@�d��>�dSM��5�W@��[@�
u���W@�$�e@�%��[@�%�f@�&�d�e��g@��k@��o@�������_���'����%�� ���������������������@��@��@��@��@��@��@�K���@��c0�iT������#�B@�A@��BTA@�B@�B�B@�_�য়��������_���� �����u���@���@���?��T�ѝ�?����#�����&@���T&@��@�h���ɩ�kT�@y�h��k�T�@9�Pq!T%@��@��@��@�� @������6�G���'��?����4f��'@���>�aSM�a5�?@�����?@�$���%����G@��@�� @���@&��=�������_��@��@@��D@��@��@�� @��@���������_� @@�"D@���$��O��/��@�C@�d@�c @������#��K��+��@�E@������@��O@��/@�|�a	7�@��@�� @��+@�_�T�@��K@�f?�7�+@��@��O@��K@����/@�^��S��3������>��c�����#��+@��w��K@��s��@��@��0@��4@��������������7�����e��@���>�eSM�e5�7@�����7@�$���%������S@��3@�@&��=�������_��@��@��@�� @��@��O@��/@�(�������_��C�g����#��;�����e��#@���>�aSM�a5�;@�j���;@�$���%����C@��@�� @���@&��=�������_�����������@��@�1���@���?�)T�ѝ�?����#������{���9��
��	��9@��>�fc_9�6�@������@���_������������������6����0�����������@��@��@��@��@���@!��_��c�����{��@��9�@9�6��y���S��3��@��@��������7�����7�@��@��@��3@�_@�@�@�@��W��[��K��O��@��@��@��W@���@��������7����7�@�d@�c@��@�@�@�@�@��W��[��K��O��W@��@&���W�`"�@0��[��	���9�{@�@@�?��W@��K@��O@��[@�������_ք��c���T�@��@��@��@� տ�jT���w��G��C��?��s��o��@�o>��o@��C@��?@��s@��@��G@��w@���6���������������������������
T�@��@��@��@� ��jT���?��s��;��k��g��7��S@�H>��k@��;@��@��s@��?@��3@��7@��g@�`�6�����	��������������������W@��[@��K@��O@�������_�����������������@��@��@��@��@� ���@��c0�iT������#ѐ@�0�@@��9@��>�cc_9�6��D㸄���D�_���D������d�6���y���������_�������@������T�#����@��C�?�)T������#��s��{��9@��>�gc_9�6�@�����@��_���������o����S����{���6�w��s�0�����������s@��w@��{@��@���
�����[��W���w���c��_������O@��@��C@�����T�C��O��@��@��o@��@����7���!�6�{@��@���.�@����{@�����(�����O@��@��C@����@�?�jT�C��O��@��@��o@��@��K���#�c�>��@�B���������7��K@�����6�@�E��{@�%he8��q����{@����� ջ>�fc_9�6���S@�������S@��_���������6�9�o@���
y���{@��@��@9�6��#�c�>��@����C��G�`
�-��c��C@� ��>�eSM�e5�G@�����G@�"���@�C4@�B0@�4��>�cSM�c4���"�0��@�����C��_��@�������C��_�������������������@��@��@��@��@��@�>���@��c0�IT������#���_9�[9�9��>�bc_96���@�[|@�#���k���	���@�;�_�kaT#�����������7�'������r���'@��@��B@4����������@��_9 B9�[9�_9�@�@@�?��[@9������_�q
��[@9������_���������@�����@��c0�IT������#ѐ@��@@��9�>�bc_9�6���c����_�c�������c4��|s���������_���o���@������T�#����@��c0�	T������#� B9�7�G�$@������@��G@�A 9@@��'�C@���d@��������?��@��@��<�c�d���@��@�y��{<�cG�{<�dG�������������_�C&�c ��aT�'@����3��TC@�@�kT��`���t������/��	��$�
c��t����>�cSM��5�/@��'@�����/@�!��'@�"���3@������G@�"(@��+��
����b�>�aSM��5�+@��@�����+@�%��@�&��#����G@��$@��@@9�6�(@�@�@�B�A����������C�c@��7��;� �p�!�����@����*������������������_��G@����@��'@��@��@����@��'@��#@�����������_֧���|�� ��hg�����T�������)Z��@�����@�������������
���@�R���@��c0�	T������#��?��K��G��C�@@9�78��?@��C@��G@��K@�@��@��@���T�@��@����%���k�T�������������_�D@9d6��������a�!
��/��3��?@�"@�B@�B,@�@&� ��~��c��@�����"�BD�5��A��?@��C@��G@��K@�@��@��,@���r����'��?@��D@9�6���@��@��,@�{<�a�F�{<�b�F�{<�c�F�c����'@��?@����#��+��@�!@�"@� @�A@� ?��'@��#@��+@��������_��+��#��?@�!@�!@�"@� @�A@� ?����#@��+@��������_�����������]
���@��@��@��@�����@��c0�iT������#�@@9�7�����������@�@�!@� ,@������������_�����=
���@���@��c0�iT������#��'�@@9�7���������'@�D@9c6@�c@�c,@���!�!���@��� ����'@�`@�Y� � � �A&�! ��@�����H���@�!�!,������������_�����	
���@����@��c0�T������#��+�@��@��@�� @��?�������_���������������@��@��@��@���@��c0�T������#��+�@��@��@��$@��?�������_���������������@��@��@��@���@�9�����_��@����?�IT��ѝ�?����#���,@��#����>��c�t���#��#�@
���������O��#�D���O@����g@����@��k@��@��@��@��@�? �KT�@��J��),����IN��	����? ����6CT! ���)��)}��	��6�/��+��G����W��;�S���;@��W@��O�������@
������+@���/@���>�dSM�d5�G@����G@�!�@�"���O@�����@��D@��H@��c@��@��C@����@��O@���T�C��c��@��S��@��7���%���S@��7@��@��O��,@�@
����k�@�@�	�������_�eh$��_@��@��?@��ѿ�T�?��_��@��K��@��3� ��S@��7@���������`	��3��O@����@�@�a�@�_�bT�[����@�d������[@����>�fSM��4��� ��@�$��������$�e��3@�����|ӻ>�eSM�e5�K@�������K@�%�fhd�&�����}�m�� ��������@�?���@��c0�IT������#��C��?� �����=����3��/�:��@6�?@��L@��H@����D@�_��T�@�d������?@��L��>�fSM��4x�� ��D@�"��D��H�!���/@�C�!�|ӻ>�bSM�b5�3@�h���3@�"�ha�#�h!��������_�������_�������������@��@��@�����@��c0�IT������#��@�99�@9�7q	��� �A��@������#�������n`�������!�!0���@��#@��@�`	��3�2���@����>�aSM�a5�@�%���@�!�@�"������C��_���������@����@��c0�IT������#��9���>�cc_96���@�{|@�D���k���	���@�[�_�kaTD�����������%7��������lo���@��@��@��� ������� ջ>�dc_9�6��E严���E�_���E�������4����,p���������_�����>���@�����@���?�T������#�[��g��k��o��9�'���� Հ<�7�q��"�B�3���T�?�;�9�O��B�;��C��q��K��O��G����[��@��9�g@�d@��@��+��@���@��<�����Ȅ@��@�����;�f@A9�7A&�!���S��W���"��_��k@���>�bSM�b5�o@�����o@�"��7���w����@��5��V���B&�B�8��7@��?@��q���@&��9 ���'@�c��'�a��T�/��3��9�[@�@@�?��'@��/@��3@�������_��g@�`@�����g@� �u����g@�"DA9b7#�@96#<@�d�џ��T0�`T��!TB&�B���S��W�@��5���|V����k@��o@��?@��q���@&�� ���/��3��'@�B��'��9�[@�B@�@?��'@��/@��3@�������_��;@�c@��+@��k@��o@�`?��'@�c��'��g@�d4@���d4��/��3��9�[@�C@�`?��'@��/@��3@�������_�B&�B���S��W�@��5���CV����k@��o@��?@��q���@&������'��/��3��9�[@�B@�@?��'@��/@��3@�������_�`��!&�!�3�����)�|�)!��hi��	�_�`T��
������V��?@��q��g@��+@���H��$@�F����"�B�.��U� ���'@��/@��3@�������_���������<
���@��@��@����@��c0�	T������#ѐ@���C@� @�ATB@��<�7�!�!�3��o���������_�`��!&�!9�t�� ����	���@��������T�#����@��c0�IT������#��9 ��>�bc_96���@�[|@�#���k���	���@�;�_�kaT#����������� ����7��n���@��@�@����	����^�A&�!/���>�aSM��5�@��@�|���@�!� ��@�C@�#��@��������_������	���@�����@��c0�)T������#��9 ��>�cc_9�6��D㸄���D�_���D�������4 ����n���������_������	���@���@��c0��T������#�#��/���9�����!�
����/@�������#��@��9"�@9b7$@@9D7�@�$�9$@��@��@�� @��������?� ��U^���@	���>�dSM�d5�/@����/@�!���?�9�#@�A@� ?����C��_��9�#@�@@�?����C��_�`��!&�!@9���� ����C��_�����a	���@�����@��c0�iT������#ѐ@�0�@@�7��������_���.	���@������T�#����@��c0�T������#ѐ@�P�B@�[�9C ��>�dc_9�6��e严���e�_���e�������4@ ���n���������_���	���@������T�#����@��c0��T������#��/�@��@��@��@�D��@������?������#��/@������@���T�@��/@�@9�/@��@��#@�d<������&@��@�/�����@9c7��	!@��#@� ?��@����/@����7�����#@����/@�@y � ��>�cc_9�6��D㸄���D�_���D�������4 ������m���/@�@��f������C��_����|�!��hh���?�@T��	�������U��@����/@���@����������������@�����@��c0�)T������#�#��/���9�����!�����/@�������#��@��9"�@96�@�$�9$@��@��@�{=�d�B�{=�b�B�{=�c�B�� @����?�
��9�#@�@@�?����C��_ր@��e���/@���@9��7�@��@��@�� @��������?��9�#@�D@��?����C��_�%���C��_�����g���@�����@��c0�T������#ѐ@�P�B@�[�9C ��>�dc_9�6��e严���e�_���e�������4@ ���2m���������_���%���@������T�#����@��c0�iT������#���@�:@�A@� ?��@�@��9�� ���� �`��>�cc_9�6�@�D���@�D�_�C������5h@�&�!�/��>������_������������@��@��@����@��c0�)T������#��7��C��?��;���7@�"�@9�7$@���lT �# ��>�dc_9�6��e严���e�_���e�������4  ����l��{<�aCA�{<�bGA����������_��?@� � �# ��>�dc_9�6��e严���e�_���e�������4  ����l���������������_��LT��%@@9�6��
T#D@9�;@��9?@9 �# ��>�dc_9�6��e严���e�_���e�������4  ����l���@������������_��@�%�9 �% ��>�fc_9�6����������_�����������+�  ��#��4����vl���7@��@�%@��@��@��@����C@��;@��?������'��7@�o����7@��9�@����'@�=����7@��@�@��@�B�� � ջ>�bc_9�6���+@��⸥����+@���_�����������4�#@���Gl���7@�@�Le���@��@��'@��������_�������� �" ��>�cc_9�6��D㸄��5 @�X����6`��!&�!�9����`��!&�!@9����  ���"l���7@����D�_���D�����������������,���@��@��@��@����@��c0��T������#���? @�AT!�!�3����<�7��l���������_�`��!&�!9�f�� ������������@��@��@���@��c0�)T������#��C��9`���߈$5�?�@���9�����߈F
4����>�gc_96���@��|@����k���	���@��_�kaT����������#��3��/��G��C��K�����'�i7���j���?@��C@��G@��K@��#@��3@��/@��'@���߈�4�@�`,@���!%�"��µ���#@�c@�`,@���� ����3@������?@��C@��G@��K@��/@��'@� ջ>�dc_9�6���严����_���������4�����k���?@��C@��G@��K@�@�@��@����?�{<�dCA�?�T�+�����{<�cGA��������:� 6�?@�cp��@�d����@��@��+@��@��@��+@��������_�{<�a+G�{<�b/G����������_�����������p���@��@��@��@�k���@��c0��T������#��9`��@�"���@�@�!@� ?�������_�����U���@���@���?�I$T�ѝ�?����#��������������� � �#��dt@�e�^���&��������������@����@��{� ����@������3��G��;��@��{@��������C��?��7��@��{@���P���0��$�����Aӆ�����&���f����|ś��R�P��&��ŀ����V��'Q��Ǡ���E���|F�������P����ˀ�T�T��ҥ�������;@����ч��������HT���)��	�
������ҋ�������G@�m}L��
���C����ˮ	
�����Ը�o���/1���3@��}P��H�q��q��G���z��1~P�1�1�F�1���s}Q�3�s�C�s���s
�t}P�����C�����u}T�����C����˵
��
��C@�x}W����C������?@�~}Z�^��C��������7@�k}^���k�C�k���b	�����k��d
�����/ˑ����T��˿�IT�hf8��T@x���
T?�)
Teij8?�iT�@x?	�T�@�)u��@�_	�cT�@�(�w��s��o��k��g��c��_��[��W��S��O��o9�y�k9�y�K��@��	����D��b���K@��kA9�oA9�@y�@y�o@��s@��k@��g@��_@��c@��W@��S@��O@��[@����w@�$u�h$8���x��҆0x����9����9�{��9� 9��x�,9���09���49%���89���<9�@9���D9e���H9E�҅L9&���P9����T9�X9c���\9����`9�ң�����	��������_���������@���������������������@����������}����ғ����ґ�� ���������������$���@��@��@��@��@��@����@����?�)VT��ѝ�?����#������������9�G��
�����7ӥ���@�d@��@�E��@���T������
���?��;���+����@��������?@��;@��@��3��/��O�g@��@���T������������@��3@��/@��O@��C��+��'�g@�h@�� @����������?��@��@�� @���MT�B@9��_��c��g�������@��9�$@��@�c(@���l�c���c@�C��4@�_��T�0@�B@���c���_k�T�7��(@��~�Y�����5�����G�[<�aG�[<�bG��S��W��G@��������_��ן��9�(@��D��S��W���@� ՟��T��aT@�$�@���T@��@yJ�ҿk!T�@9�$q�Td@���aT`@��@9��q�T@�@��@��4��>�dSM��4
��%��0@�$��K��0��$@���@�"�B4��~�@
������K@��@��@���T�@yJ��kT�@9$q�T�@�c�c@������@�g @���aTc@�c@9�q�T�@� �AT�@�c@���҇
���E��������������@�@���TAT�@����TA6���7��T�@�g���ɩ�kT�@y�h�ҿk�T�@9�Pq�T2������B�!����~������)�����O�G�"&�B>��S��W��A9�6���9��@�@@�?��S@��G@��W@��������_��9�A	T@��@��@���b"?������B@!����~������)�����O�G�"&�B>��S��W��A9�6���9��@�@@�?��S@��G@��W@��������_��@�c$@�c@��T[<�cG�[<�dG��G��S��W��A9�6���9��@�@@�?��S@��G@��W@��������_�G��A9�6���9��@�@@�?��S@��G@��W@��������_ց@��C����>��c�y
���#�@
����C�����C�K���k@�d� Ղ@�B��@�����o@�C@�B@���K@��@�@
���"�B4��~�;d���@���@�P)���K@��|��>�eSM��4.��!���@�&�����@��@��@��\��>�gSM��4"��(��X@�'��X��@��>�hSM��4��'��h@�(��[��h�� @�H&�����T�$@��@��9�/@��3@��O@��'@��+@��C@���� 7�@��@��@�� @��'@��+@��C@��?�/�����@�`���9����K@�/��9�K@�X��9�
��� X�>�aSM��5�@��[@��K@�����@�#��[@�$��K@�%����� @��$@���>�cSM��5�@��@����$��@�#��@�%��,���8�h��A9�9�A9�9�G��A9a6�@�9�G@�{�9�>�dSM��4���#�d @�$�c ��G@�{�9a�@&����u�MF��G@�{�9�>�dSM��4��� �d@�$�`��
��A9�6���9��@�@@�?��S@��G@��W@��������_�2����b�B�-���b�������)�����N�G�"&�B>��S��W��A9�6���9��@�@@�?��S@��G@��W@��������_���j�Tdh`8�:Х��hd8$�7���@�B�_���T��e@�c@������T�h`8߀q�T�q!��T߀q�T�$q���T2����b�BP�����������)����N�G�"&�B>��S��W��A9�6���9��@�@@�?��S@��G@��W@��������_���J�T�h`8�:��ig8'�72������B4�����������)����ZN�G�"&�B>��S��W��A9�6���9��@�@@�?��S@��G@��W@��������_�B�?��Thb84q`��T(q ��T�@�`(@��������7@�_��@���'���G@��S@��W@��������_���������d���@��@��@�D���@��c0�IT������#�@@���A@�������@������@�d@�c@��$@����������������?������_�������@����?�)T������#�$@����@9�6@A9c7,@������;��#����>��c�����#�@
����#�&�������@��9,@��������_֛>�bSM��4�
��!�$@�"�$���K@�!@����#�����'@��@� ��'��G@��������@������C��;@�a@���@
�������?��#����>��cѰ���#��;@��#� 
�������'@��C@��#��3��#�}���#@��3@��G@�%��#��3��K@��@��@��@�e��/��7��@�����@������#@��T�+� 
����?@��7@��/@�d���+@����>�eSM��#@���e5�3@�U
���3@�"�@�#����(T ��˄�|Ӄ���A��� 
����?@�H�����>�dSM��4@�:
��!���#@��3@�����@��?@����������
�� ���������@�X���@����?��T��ѝ�?����#�������>��c�C���#�G�@���|���)���� ����|����@�n��@�HT���	���<V��@���|�����>�bSM�b5�@��	���@�"�!��������������>��c����#����@�6�����������������������������C��C����>��c����#���@��s��W@� �?$�+T�9�S@�!�!��"��t/�@6�@9��7��������>��c�i���#��@��G��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��������_����C����>��c�R���#��s@��G��@��#@��'@��+@��/@��3@��7@��;@��?@��C@��G@��������_����|�\
�� ������l���@��C�?�6T�Cѝ�?����#�����@�����@7�A��@9�
7�A�F�� ����1TF��߈�Tc����A��A�_�LT_��T@��@���mT�@��T�@����ן���@��,@�,����@�����)��A��,@�[=�c�F��@��,@�!&�! �������A��@��,@�{<�a�F�{<�b�F�{<�c�F������A��@��,@���������C��_��@��9<��A9�6$@�D�,@����O��c����>��c�Y
���#� 
����c�������������������������������������������>��cѾ
���#��@��{��c@��g@�ʲ�����;�����������_@��[@�����p��A�!��������@��;@�i��A�!��������k@�C��A�!
������A�@�@��!��b���#��@����!�����C��_����������������������������������>��c�~
���#��@��{��c@��g@��������;�����������_@��[@�����0��A�!��������@��;@�)��A�!��������k@���A�!
������A�@�@�!�!0�"���#��@���q!�����C��_�,@�B�B���� 
����_�@���@��@��@����������?�����B���z��A��������A� 8�!����?@��@����B�B��������A�C@�`@���!�0�����@���B��@!��A�B,@��K� �@�����$�������`	��3��K@�r`���C��_֛>�dSM��4g��!�$@�$�$�����@�!@��#��c�]���/@��#@� ��/��@��������@��f�����O@�a@��� 
���������c����>��c�k	���#��O@��c� 
�������/@��A��'��C��c�8���'@��C@��@�%��+��C��@��@��@��@�e��G��7��@�����@��q���+@��T�3� 
����@��G@��7@����3@����>�eSM��+@���e5�C@����C@�"�@�#����(T ��˄�|Ӄ���A��� 
����@������>�dSM��4@����!���+@��C@�����A��@�������������������2��A�!
����������/�a������@����&��F����@����� �������=���@��@�B���@��c0�	T������#��w��G��K��O��S��W��[��_��c��g��k��o��s��_@���{<�a#G�{<�b'G�{<�c+G��������_@��c@��g@��w@�����{<�a�F�{<�b�F�{<�c�F��w@����w@��k@���{<�aG�{<�bG�{<�cG������k@��o@��s@��w@�߬��{<�a�F�{<�b�F�{<�c�F��w@�׬���w@��������G@��K@��'��#��O@��S@��/��+��W@��[@��7��3������@���T�@�e���{<�aG��BT���;����@����{<�gG���@��@��@�������{<�a�F�{<�b�F�{<�c�F��w@������w@��@��@�����{<�a�F�{<�b�F�{<�c�F��w@������@��;@��w@���������_��� ����������������#��'��+��/��3��7�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�Z���@����?뉃T��ѝ�?����#��#�@@9�	7�@�@9@��@��@���9���߈g4���� ��߈�q����@��@��T�@��@����(���k������c���9��9�+��'��#�@�h����,@��	����
������������9�c�8���?�����9���������#����>��c����#�@��#����>��c����#��#� 
���A�����������_���9�#������A9��@���@��@� � �+TD@��J��%,����EN����������6�@����G���������@��G@��@�`������@�9�@����9�A��@� 
���"�Bx#��@��]�@�@��A9�[����@��@������c������A��@����������@�d@��[@�e��@���T��9 
����@�B�B��#�Ҋ]�@���@��@��@������C��_��c@����߈4��A9`6��f����<@�	��?��hT��1�`T��aT�� 
����@�B�B����Z��$@��_@��C@��c@���D6��A9�6�'A�a��'A��8��A��@���9��B���������Q����������A9�'A��_@��C@��c@���A9�'A��@9D6��A9"6 
����@�B�B����5]�@���@��@���d��c@�! 
����@�"�B��C��%]�@���@��@��@������(��T�@�f��Ҧ��%��-���T�@yŮ�ҟk�T�c@��9�c@���A9�'A���A9�_@��C@�����A9�8@��W����@9(6@7!T�<@�	��?��T1�`T���T 
����@�"�B��C�����7$�<��o�C���s��@�	@�?�TT@��T�@9h7�@��@��9 
����@�"�B��C���\�@���@��@��@�������aT�@�g����m���k�T�@9��qaT��A9��A9�6�@��c@��@��c@��9�@�� @�)&�)a�	�aT�$@����T��9�p��߈G5�9�@��,@�(��B9�7�B9�7� @���
@��ł�K���_k�
T)&�)��	�T�$@���9���>�ic_9	6���@�;}@�
���	k���	���@��_�	kaT
������������7�������	��`����A9�@��c@��@��@��@���@9�6��@9G7�9�����@�+&�k�8�_�T�@��@����A�T���@��@����>�gc_9�6��
�J���
�_�J�
�������4��9�9�	��
��a����A9�A9��A9�@��c@��g����_+�T	�T�����@���86�9�@��@��9��@�h<���	����@�*@�
�<@��O�����[� ���T�0�`T���T���T[<�hcG�[<�igG�� ���iT�0�T[<�hsG�[<�iwG������� 
����@�B�B��~������9 ��@��|�A�!l+����a��C@���A9`6�C@��C@� ��'A����#A��+A�	!��g��k��C@� 
����@��B$��~�����W@����7�A�@���;�9����@�c��������������������������W@������T�C@� � �`T�_@�	�_@��@�)��ҩ̭�.��.��	� T������������B�B��������c@�@8@����B�B��������c@�C@�`@�!�!�-��c������
��b��@�@��������@?��C@��_@����_@��C@��_@��c@�	@�*@�_�AT*@�J@����+���_k�T�[@�_���[@�_���T�O@�_0�`T_��aT�@�@���!����@?��O@��c@��A�W�	7&@���T�T&@���MT� �T�@�)��ҩ̭�.��.���	��T�A�_D9�@�9�@�@���!����`?��O@��c@��A�7�@��A�&E9&��T%��w��@��{����T�@�j�Ҫέ��
k�T�@yj����
kaT�@9ߐqT�@�@���!����@?��O@��c@��A��@�9�@�@���!����@?��O@��c@��A�
�@�@���!����@?��O@��c@��A�&E@9F6�@�@��������@?��O@��c@��A�@��@���T�T�@�f��B9�6��A9`7�@�!@� 
���"�B��C��[�@���@��@��@����������B0���ҵ��@��O@��c@��A����6=@�ߔ�`T���@����O@��c@��A�@���6�@� ���A����@?��c@�C@�d@���T!Tf@����T��0��o�����s��O@��c@��A�@��@���mT�@��T�@����ן���@��,@�-����@���z��A��@��@��c@��@��,@�!&�! ���@���g@��k@��o@��s@��w@��{@��@��@��@��@��@��@��c@��@��-@��
�����c@��@��,@�[<�a�F�[<�b�F�[<�c�F�Ѩ���������_�������_��S���@�@��@����@?��@�H@��S@�I���A9�O@��@��c@��[@�?��T�����6����@� ��������A��@?��!0��o�����s���A9�@��c@�:��[<�`kA�[<�aoA���$�҄�����A�[<�d+G�?�T���K�[<�c/G��������.�6�c@��@��A9$�K@��@�[<�dCA�?�T[<�cGA��������.�7�@��c@�9�A9�c@�"@� @�B@�@?֠��@��c@�9�c@��@��A9�c@��@��@���A9�@��c@�������
�k�|�k!�,ik�+��� T����������F��@������g@��������������l���@��@��@��@����@��c0�T������#��'�D@�E@�F#@97���+��'����� 
��������a6�@��@�����>�aSM�a5�@���� ��@��@�%����@�@���'@��+@�����@�9������_������_��� � �w�������@	��3��@��Z�����_����������@��@�����@��c0�iT������#��7� �!��˄���@����@9��q��T�$q���T�(q���T�4q@��T����$�hd8��q`��T�$q ��T�(q�T�4q���Ta��?��'��� ��%�B5��@���@���'@��@��%�B5��@������g���?@�B@��'@��@�@?�������_�������_�@�!�?��T@�@�#����#��+��?@�D@������?��+@��#@���������_�c��˄���@�B���D@9��q��T�$q���T�(q���T�4q@��T��C���d�Ehd8��q`��T�$q ��T�(q�T�4q���T��������������@��@��@�����@��c0�I	T������#��G��O��S��[��6!�!��"�Ҏ���!�!�"�҉����O@� �a��+��'��S@����[@��O@�D��~M���������G@�Y����G@��{�֧���G@��+@��'@�r����G@��!,���m����������O@�H��A�!
��/��3��O@�B��A�!
��7��;� &� ��G@�b�B������c������ ��������_����C9����������I���@��C@9�@��@��@��@�����@��c0��T������#��3�������������+�����C��_�����������*���@��@��@��@���@��c0��T������#��3������������������C��_������������@��@��@���@����?�T��ѝ�?����#���������������@���� 	6�@���Tb����S��W��[��_��c��g��k��o��s��w��{��������>��c����#��{@��K��3@��7@�+����O�������������/@��+@��������A�!������O@��@����A�!������;@����A�!
������@�@�@��!��b������@����[<�aG�[<�bG����������_��@�����߈d4-��@��@9�7�Ҭ����@��@��� ��@9�6<@���ѿ��T�0�`T���!T[<�a�F�[<�b�F����������_�4@���4�8@���`T��*T[<�aG�[<�bG����������_��@��@��@��@�X����������_�@��@��@�q����������_��������������_�@��&�!�3���� �����������������Y���@��@��@��@��@��@��@�I���@��c0�T������#����9���@�C����@9�7��J����@�@��������@� @�<��@� ���@�"@�@,@������@�"@�@$@����@�"@� @�B@�@?��@�!@� P@�@�V����������_����� ���@����@��c0�T������#�B9�7@�C@���TC@�c@����$���k�T8@��@T�@9d6<@�$�џ��T?0�@T?��T4@�?�T���������_�@�!@�!�A @�#&�c��?�T@$@�M1��6���������_��@��������_����������_����������_�@��&�!�3�/�� ��������@�����@��c0�	T������#�
��������_��������@���@��c0�iT������#����@9�7�Ҿ����@�@�����������@�B���X��@�_�@���@�A���������_���������@����@��c0�	T������#���(@�����~:��>�aSM�a5�@��@�"(@���"�?(���,@����Ӥ���@� ,@�P;��>�aSM�a5�@��@�,@���!�,��������_�����p���@����@��c0��T������#�������@�"@� @�A@� ?�������_�����Z���@���@��c0�T������#��'������'@� @�!@��"@�C<�c�d���%@��@�
a�!@� ?ֻ:�`�B�(������_֧���|�� ��hg����@T�����������tC����@���@������$���@����@��c0�	T������#����+��c9�'��#�@�����f����T���������@��#@��'@��+@��cA9�@����@������@��#@��'@��+@��cA9�@���HT���� ����^���$�����a��@�c����$�����$��+@�D � �d����cA9`6�@�z0@���C@��#@��'@�`?�������_�������_�@��&�!�9�+�� ����������9�����@��@��@��@��@9����@��c0�T������#��;��+��'�;����c�����+@��'@������p������_�������������@��@��@���@��c0�i
T������#��#���[<�cCA���T[<�bGA��*�7�@��#@��@�C<�c��d���@��@�)���@��������_���@���@?�@7�#@��@�#&�c�<�_�@T���T"@�_�aT!@�!@�B���"���?k�T�@��������_����������_��@��������_֧���|�� ��hg���� T����������B��#@��@����@�������������L���@��@�����@���?�i�T�ѝ�?����#�������@�@�c@���`?�`��B�@���@?��B�A��>�aSM��4�� �A@�!�@�A@�@@�!@� ?�@�@�[<�cA�"�B�7������B��B��#����������>��3��B��7����;��	������`����T�B�d@�E&�`���aTd@���!Te@�������@����@���� @����������������_��@��A�������/�{>�cSM�c5�B�}��"��B�d@�$�b����C�1���T
��	��J�{>�aSM�a5�B�n���B�"� �C$@�#��@$��� &���8�{>�bSM�b5�B�Y�� ��B�#(@�#� (� &���t��8�{>�cSM�c5�B�J�� ��B�d,@�$�`,�c�������_��B��@��@�� @��������?��B����@��/A����������B�d$@��@�e@��(@����l������@���Ta@�b@����@��@�g�����@��@��A��B��l���@������-���6��@�C@��TaTC@��
TC,@���@	��"�;J�������@�" @�#$@��{>�bSM�b5��@�	��#�@�"���@�"�@�$� �$$@�$���#&�c`�# � $�D���@���������@�#&�c`��@���@��@� 
����BH%����T�@���@�B@�������@��B�`���+� ���-����@�@ @�A$@����6���I��!@
����@�C@�c$@�{>�dSM�d4���#����@�d @�a$@�����s���@�"@�@$@�f���@����B��@�C@�!&�!`�9�����@��@�E@��?��B���7��@������B�"@� @�B$@����������?���@����@6�B�@�@����@���� ��+A��������@��@��@���9���߈�5�� Մ�߈$5�B��@��$@�F��@���MT�o������o@�v���B�d@�e@�� @����������������?��@��@�� @��������?��B�@(@��~�`�����r�������_�n�������_���@�"B9�7!@�" @�#&�c��_�T $@�.���`6�B�O���Z�������_�V�������_���@��P�������_�;<�dG�?�T;<�cG�������(�6�B��@��@�H�	@�@<���
���@�K@��@��A��B� �&�9�?�!T�>����/����B�C@��'�B@���D@�E<�����B@��@���������� 7�@�&�>���T�A��@��@��@��������T�B��@��@�g��@�@<��	����@�*@�x����w��s������/����w@����'����B�C@��#�B@���D@�E<������B@��@�E��������_�����	����>��c���#��w@���!�!
��?��C��/A��@���!�!��G��K���@��s@���!�!��O��S��W�&�B:��[��w@����!�!
��_��c��'A��@���!�!��g��k���@��s@���!�!��o��s��A��#A���B�������	��@���_����������_�H��|�!��hh���?�TB�	�������+@������@������"�B
����������C����������_��
�k�|�k!�,ik�+��� T������/���@��/A����g@���#����������#���>�ҙ��!�!
��w��{��/A��@����!�!�������&�!:����#A��'A���B,�������@���
��X�������_�H��|�!��hh���?�TB�	��������?�����@�����"�B '��������������B�/���:�������_����|ӌ!�Mil�L��	� T�
����/��	��?��/A�����@������T�C��x`���lT���������?��T�������{�?��T"����{@��t���������B�d@�e@�� @����������������?��B�@�@�!$@��A������@��@��?���@����@��A������{@�� �$&����AT$@�&A����d��#
�f�$@��������#
��������d@��#
�f@������A����T�@�D���A��G9�3
��_9�O�9� q,T�3M�娈҅
��k�T�_C9��q�T���%���k�T�_C9��qT�3M��	�҅*��k�T�_C9�<q�T��e���k�T�_C9��qT��҅
��k�T�_C9��qaT�@�������b6�@��@�D��@�@<����Ȅ@��@��@���@?�{-T�B��@��@�� @��������?��B��@��@��$@��������?ր
��*��G�{>�aSM�a5�B�U�� ��B�"@�"� ���@��������#����>��c���#��B�5@���9{>�bSM�"4���
��*������?U��B��A�������>��c���#�$@��@�#����@� �TD@���҅���%�������T��҅���%���%��� ��T$@��,@�@��.���"R�@�����B�@���@�@��@���W����@����A�����@����A���`	��7��c�3>�A�E@��B��@���@�"&�B������?��������_�������B�C@�D@�c@���`?�����#��@�@�������@��@�J��"�B������B�@@���!�)���������������������_����B��	�Ҁ���@��@��@��?����t3������|�!��hh���?� T��	����/���h>��/A����@�������������@��@��@����@���?�T������#���  �A@��K�B@��+�o�����'��;<�cG�C�c@��`T�@�	;<�bG��%�@��@��'@����6 ���p�������G��p��������@@��T�#�����������+@�@@�A@����"�B��/��3��@��7��'@��;��G@��#@��p�����B���?��C��+@�@@���!��c��@��������K@�"@��Z@�@@�?��K@�@���<��+@����7�K@�"@�B�A@� $@���K@�!@�"@� @�A@� ?��+@�;����+@�@�@��~��@������������_����p���� ���x����@��c0�iT������#��/�Q��� �A�� �������#���`���NF��������
�!0���@��#@��@�@	��3����@���{>�aSM�a5�@����@�"�@�#���/@�!4��m��/@��������C��_�����]���@����@��c0�)
T������#�;���9����/����9��B�߈�	5�G����G@�"�@9�6 ����G@� @��9�{>�cc_96���@�{|@�D���k���	���@�[�_�kaTD�����������7�+�����7U���+@��@��!���3��7����;��@��9�������/��#��'����G@� @��4�{>�aSM�a5�G@��G@�@����!����9�;@�@@�?��@��#@��/@��'@��@�������_� ���%�!@:�P�� ծ���@��@��/@��#@��'@�������_���������@�����@��c0�IT������#ѐ@��@@��9{>�bc_9�6���c����_�c�������c4���U���������_�������@������T�#����@��c0�IT������#��9��B�߈�5h@��������_� ���%�!�:��� ���������@���@��c0�iT������#��/��3���@��ł�F���k!T%&�����aT�����*��g����+aT%&��`���T @�!@�������C��_���@�@����#��
�$�������@���!���|�������!�!�.�^j�m���� ����� ���������c���@��@��@�����@��c0�	T������#��/��3�%&�� ��!T�3��/�b>�B�@$�7�/@��3@� �@��ł�F���kAT%&�����T��	*�����C��_ֆg����+�T%&��`��aT @�!@��������C��_�������C��_���@�@����#��
�$�������@�������|�������!�!�.�j����� ��h�� ����������@��@�����@��c0��T������#��#��'�@����������?�������_���������������@��@��@��@���@��c0�)T������#��O��C��?��G��K�@����?��#� � ��� ���~������@	��3��#@�jP� � � ���~�~���+���`����D��'�!���a�!H���#@��+@��@�@	��3�S���@���{>�bSM�b5�'@�F���'@�"�@�#�� � �@��,�����}���+���`���jD��'��@���Bp%���#@��+@��@�@	��3�.���@���{>�cSM�c5�'@�!���'@�#�@�$���?@�C@��C@��O@�`?��?@��@�B<�B��C���@�e@��+�����K@��G@�q��"�B��/��3��+@��C@��c��@���;���������_ֆ���|�� �ghf�f���T��������;���@��������������O���@��@��@��@��@�a���@��c0��T������#��'��+�B�B��C�҄2��T���������_���������4���@��@��@���@���?�	-T�ѝ�?����#�����������������8x����@�E�@����@��@��@�� @����@��
��>��@�`��@��@�h@9�qT � ���.�@��@��@��@��@��@��C��g��@�C@��@�`?��w���"�B��~�
�������9�g@��C@������?��c� ���)��}�*}�����[�`����C��?@��{>�aSM�a5�c@�i���c@�$�����w@��@��[@�@	��3�g���@���{>�eSM�e5�@�Z���@�"�@�#���A9`6�@�9�@�C@�E@��T�@y稈��k�T�@9�PqT�aT�@����%���k�T � � ���~��|�����[�`���gC����}��b�B����w@��@��[@�@	��3�+���@���{>�cSM�c5�@����@�#�@�$���@�C@��@��@�`?��A9�7�@�d@���ATc@�d@y娈ҟk�Tc@9PqAT;=�`�F��g@��C@��P���_��;��@���"���_@��;@��
�<�������	�)�%������!0��h��@�b�C@�D<�������B@��@��������_������G��"�B������@��@�����@������G���|�� ��hg����TB�����W��{�����v:��W@����{@���@����O��o����%�B`����@�@���@T�O@��hTC�������o@����o@��O@������S��s�`����K�ѣ��
�!�>��@���D��o@����K@��9������ԝ���A96a���
�G��k�#�c��@����
�!�>�.��G@����k@�7���
�c�>��@������g����s@��S@������g�����������+��Ѩ���hh8?�q���T�����#T���������g������������ �������������������@��@��@��@��@��@�����@��c0�)T������#��+��/�@�@�@���������u���������_���������������@��@��@��@���@��c0�I	T������#��7�a�@9��qT�@��������
�!�>�og��'���T����@�C�_�	T�'@��hc8߼qaT?�T@9߼q�T&�_�T?�mT���#��+����������#@��@��'@����+@��6�������
�c�>��@�����Bg������_��
��>��@��������_�������� �������A���@��@�����@��c0�T������#��#��� ��%�B@=��@�P������@��#@�pS�����@��#@��������_�������_��@��#@��������_����������@��@����@��c0�)T������#�{>�b;_9�6�9`�y���������_�
��������_�����������@��@���@���?�$T�ѝ�?����#�������"@�C@��w�D@��?���Xz���{��C���@�D@����TC@�h@�i���ɩ�	k!Th@y�h��	k�Th@9QqATG@�������@��w@��?@�b�d��g���N{���3��_�@���A��3@��{>�aSM�a5�_@�Q���_@�(���%����g@�@�!@�����������&��=��������_���@�A@�E@�@�@���@��{@��C@���5��C@��?@��{@��w@�+@@@�AD@�]����w��?��{@��C@�����k��7���@�D@�C@�G@�������@��w@��?@�����7@��C@���!T�S��O����s��k@��{@�����	6�s@��7@��?@��k@��w@��O@��S@��@�����@�������@�a��K��G�����(�1A��!�"���G@���K@��{>�aSM�a5�@�����@�(����������������&���������_�&��"�!@0��������������������_�@�	@�@��@��@����������	��
����������_��s@��7@���@�"@�!@������;��o��#����>��c���#����k@�����@�c@�d0@�c4@������#��z���+��W�@���@��+@��{>�aSM�a5�W@�����W@�(���%������o@��;@���������&��=��������_��c���tz���/��[�@���@��/@��{>�aSM�a5�[@�w���[@�(���%����c@�@�!@�����������&��=��������_�����������@��@����@��c0��	T������#��G��K�B@��3�C@���D@��#�@����?��/��@��#@��
�c$?����3@��[�����+� ��
�x0�����y���;��'�`���p@��@��{>�aSM�a5�+@�0���+@�$��7���/@��;@��'@� 	��3�.���@���{>�dSM�d5�7@�!���7@�!�@�"���2��������2���G@��K@�����������_���������T���@��@��@�����@���?�	T������#��k��s��{��[��?9�/��;�����3��9@�{>�ic_9�6�@�
�J	��@�
�_�J	�
�����������w��s��o��k��{���6�g�0�������U���g@��k@��o@��s@��w@��{@��@���5��S��W����[��@��?9`��O�����7��;��?��C��{@��@����6�@��@����@� ��@�a���#��{@����@��
�!�>�V��@����@�E@��@����6�����
�c�>��@��{@��d��K��+��o@��s@��w@������O@��k@�����K@��+@���7�7@��/��3��?9�[@�@@�?��3@��/@��;@��?@��C@�������_��@�@@�A @�V����K��+� 
�-��?��G��K@��+@��
�c�>��@����d��G@�A �{>�cSM��4k�� �A@�!�@��@�4@�0@�A4�{>�aSM��4_�� �A0@�!�@0��/����C��3��?9�[@�@@�?��3@��/@��;@��?@��C@�������_�j���/@��;@��?@��C@��3@�������_����������������#�������@��@��@��@��@��@��@��#@�+���@��c0�iT������#ѐ@�0�@@��9@�{>�cc_9�6��D㸄���D�_���D������d�6��[T���������_���V���@������T�#����@��c0�iT������#��+���@��@��ѿ��T����}��`ф@����D@9�6��"�D�$hd8��q�T��������_������
�B�>��@�IV���@�����������_��@�������_���������_������ ���������3���@��@��@����@���?��T�ѝ�?����#�����������9�#�����9@�{>�fc_9�6�@������@���_������������������������60����������@��!����������@��9������������>��cѰ��#���������:����@�`��/��@��@���@���@��C���� ���@�`����@����
�!�>��@����7��@���@����
�c�>��@����c��@������C��/@��@�����B@��3��C��7�"&�B"��;�&�6���?1��#��'��+���9��@�B@�@?��#@��'@��+@��������_�i���#@��'@��+@��������_�����������������@��@��@��@��@�r���@��C�?�IT������#��O�C@�A@������>��c�L��#�c@�������������@�B�@@�A@��O@�B@�@?��7����C��_����C��_�����U���@����@��c0�iT������#ѐ@�0�@@��9@�{>�cc_9�6��D㸄���D�_���D������d�6��7S���������_���2���@������T�#����@��c0��
T������#��3��7�dd@���Td`@��@9��q!Td@���T�Tc@��mT#@���`?��#� �A�����rw������@����=��������
�!0���#@��@��@� 	��3�����@���{>�aSM�a5�@�����@�"�@�#���3@��7@�#@���2��`?����C��_��;�{>�d;_9�6�9`���j���;@��������;@�y�{>�cSM�c4���"�	u@�)�$�	�@�)�%�	�@�)�u���������@����3@��7@����?����C��_���������������@��@��@��@�����@��c0�	T������#��+��3��7�{>�e;_9�6�9`���� ����������_�@�@��� �����������������@��@��@��@��@����@��c0�IT������#��+�{>�e;_9%6���9`���&�c���� ���&�c�R���������_�@�@���� ���%�!�8���� �����������{���@��@��@��@����@��c0�iT������#��'�{>�e;_9�6��;<�eA���9�`�&�c���������K��;<�eA�&�c������������������_�@�@���� ���%�!�8���� ���������C���@��@��@����@���?��/T�ѝ�?����#�����������9��B��&����aT���������W���aTD�����<�!���!�!��&�!�,��C��G��C@��G@��������_���������Ʊ����O��;��������@��@���"�B��w��{��;@�`�@������O@��� �� ���������s���C��G��������_��K��@��.��7�|��K@�A(�{>�aSM��4A$@�r��!�!�!,/�A$�"�3�����������Ӹ�"�B��w��{��3@����"�B
������
��0����������n���K@�A(�{>�cSM��4T�� �A$@�!�@$��@��9�Q���!;��[��@��_�������@��9 ���B@4��o��K@��s����c����@	��@��`��K@��@��W@�����K@��@� � �?�T%���}ӥ`ц@����D@9�7�@��0@���W��{>�aSM�a5�@��� ��@��0@�&��0��K@��@��@��?�����@��<@��8@����4@�_�T�@����O���@��<�{>�fSM��4�� ��4@�&��4��K@��8�&�{>�gSM��4���$�xf�'�x&�.�C��G��9��@�@@�?��C@��G@��������_���<�!���!�!��&�!�,��C��G��C@��G@��������_���<����A�!���&�!�,��C��G��C@��G@��������_֢H@��D@����@@�_�T�@�������@��H�{>�fSM��4��� ��@@�"��@��K@��D�!�{>�bSM��4���$�xa�"�x!����9��@�@@�?��C@��G@��������_�fx%��S@�a��7@� ����@��?@�����T�7��S��@��@��@@9�c��r���c���g��k��0@��� �6����@�@�a�@�_�bT�����@��������@���{>�fSM��4n�� ��@�&��������%�{>�fSM�f5�K@���`���K@�&�gxe�'������ �x���C@��G@��������_�����������������@��@��@��@��@�r���@���?�T������#�C@�b@�@�_��
T�W���d@�@�����
6�@��W@�G���?(�T@��,�ң.���.����_�T@yÍ��_k@T? �T@��͎ңL��-��n��_��T�@��W@�r����#����#����>��c�6��#т�B���'��@��+�d$@�c(@�����l��"�B��/��3���c���7��W@��;�`$@�a(@�`��"�B��?��C��#@��@�Y��"�B��G��K�����	���#����������������_������������_�����#���@�����@��c0�iT������#ѐ@�0�@@��P���������_������@������T�#����@���?�)T������#�k���9���9��@�"�����{>�bc_96���@�[|@�#���k���	���@�;�_�kaT#����������w��/����#��7��J���w@��#@��!@��3��7����k��@��9�� �{>�bc_9�6���/@�d⸄����/@�d�_���d���������'��4�#@����J���w@� `�zQ�� �[>�ac_9!6���@��/@�{|@�����k���
���@��/@���_�kaT����������f7�#@��I���w@�a\@�������>��c�}��#� ��1�������!@��+�"@� @�B@�@?��+@��w@�#\@� ��1���lC����B���;@�����@����'@�����9�k@�@@�?��@��@��������_�R���@��@��������_���������@�h���@��c0�IT������#ѐ@��@@��9[>�bc_9�6���c����_�c�������c4��\J���������_���O���@������T�#����@���?�	T������#��{����k���9����9��@�d�����[>�dc_96���@��|@�e���k���	���@�{�_�kaTe����������w��O����{����C��7��II���w@����+��G��w@�C`@��K�Dd@��3����/�`xe�W��/@�%��+@��G@��w@��K@��3@����T �[>�cc_9�6���O@��㸥����O@���_�����������4�C@����I���w@�@`��P��H������'��'@����҂������C|A�c�c�C�`���Ǡ���'@�"���'� ���ҡ���_�T��Ң����'�_���?��!��c��g����k��@��9�?@�;_���w@���7�{@�"@��@�@?��?@�"@��
����[��S����������@����<����'@����҂������C|A�c�c�C�`��ː����'@�"���'�!���ң���_�
��T��Ң����'����{@�!@��@� ?��7��;���9�k@�A@� ?��7@��;@��������_��+@��7��G@��;���9�k@�@@�?��7@��;@��������_�W���7@��;@��������_�������������@��@��@�-���@��c0�iT������#ѐ@�0�@@� @9�6��������_����%�!1���� ���Z���@������T�#����@��c0��T������#��9��[>�fc_96���@��|@�����k���	���@���_�kaT�����������?��C��3����/��7��_H���?@��C@��3@��/@�h@�d@���`@�_��T�����@��Є�����?@��h�[>�fSM��4��� ��`@�"��`��/@��������C@��3@�d���[>�cSM��4���!�yb�#�y"� �[>�bc_9�6����c�����_�c���������4�����H���������_�������
���@��@�����@��C�?�)T������#�c���9��9�9��[>�dc_96���@��|@�e���k���	���@�{�_�kaTe����������o����7�#����G���o@��#@���@'��+��/��C��c��@��9\@������>��cѓ��#��� ��1�Ի��@��9��c���@9�3@����9!@��'�;�9"�� �B���C@�C��������� � ����^���#�����A����"�����!��@�? B�T�@9�'@����@9�'@��@��aTB�H�b�����"@� @�B@�@?��'@��o@�#\@� ��1���UA��@9���9��9�c@�@@�?��@9����C��_�A���@9����C��_���������@�x���@��c0�IT������#ѐ@��@@��9[>�bc_9�6���c����_�c�������c4��LH���������_���?���@������T�#����@���?�T������#�X@�������>��c���#� �0����G�������������Ի��@��@��@�"�����A@�"@� @�A@� ?���@������@���@��@���������_�����"���@����@��c0�	T������#�=�a�F��� ��=�i@�@�@����������_��������@���@��c0�)T������#��9���߈d5��@�@���������
���0�����@��
�������������������_������@���������_�<�`#G�<�a'G��������_���������@����@����?�	.T��ѝ�?����#����������9��������>��7���[>�aSM��4������>�VE��@��T��=�z�F���C@�@�@��@�`?��@�@��+�@��G�@	�4�s7��@�"@�#@��[>�bSM��4;��#� �$@�$��&�c��#� �#@�{�9$@���
��o��s��w��c����@��9�@��9 ����@
��g��k���߈5 ��#����G���@��@��@�L@����@�n��6��@��[��@��_��@��c�������@��9�8@���&���A>�!�B@��+@��G@�@?� ��@�<�cA���B�7�d
��������3��O���<�`#G�<�a'G��;��?���9��@�@@�?��;@��?@��������_�P@��;��?���9��@�@@�?��;@��?@��������_����#��@�#@� @�c@�`?�B��@��� ե�߈�	5�/��K��A@� <������F@��@����\�C��'��@��<@����O@��3@�
D@������3@��O@��?�	������S��7� �@
��	��6�[>�aSM��5�C@��@�����@�%��C@�"��W���'@������@���`�
��6����	��[>�fSM��5�W@��S@����W@�!��S@�"���7@���
������<�`#G�<�a'G��;��?��@��9��@�@@�?��9��@�@@�?��;@��?@��������_����%�!;���b���A@��� ?��K@��@����/@�6�#@�"�����?�h�ҁ	��"��@��Es��_�@��Es���`�@����#��{��������	�!������@�������������!�����#@����#@�[���;��?��@��9��@�@@�?��9��@�@@�?��;@��?@��������_����|�!��hh���?� T��	����-��K@��@����/@����@�����������%�!�:���� ����;@��?@��������_���������]���@��@��@�����@��c0�T������#ѐ@�p�A@�B@�@@���������_���(���@������a��T�#����@��c0�T������#ѐ@�p�A@�@@���)��������_������@������a��T�#����@��c0�T������#ѐ@�p�A@�@@�!@� ?�������_�������@�����a��T�#����@���?�T�ѝ�?����#�����������������������9 ����������߈�5 �����*F����@���@���@���@���@���@���@�L@���@�����yF���
��-��5�4@�8@���P@���������_�!�?��T'�|Ө�@��hg�!���T�@���҈���%���%���!��T���3����<@���_�BT���@�Є�����3@��<�[>�fSM��4E�� ��4@�#��4����3@�8�#Ѥ��}���c�|�[>�dSM��4�hc�0��$��
Є�*��h#�@���@�c�$@�����@�a���@��	��	���@���5���@��3@�����[>�cSM��4�� ��@�%�����@���@���@���@��O���@��@��7��{��������������������������������������>��cњ��#��@��s��3@��@���)T�@��w�[>�cSM�C4�/��	��������B��3@��/@��w@�������>��cр��#��s@��w@�b8��� ���	5���@��[>�aSM��5��@��3@������@�#��3@�$���&�!������@�U���������_����7@�������_�����j�� ��������������������@��@��@��@��@��@��@����@��c0�iT������#�#���9��9�9��[>�dc_96���@��|@�e���k���	���@�{�_�kaTe����������/��3��9��7�����C���/@��3@��A9�@����&���������#��@��9X@�����[>�aSM�a5�/@�g�� ��/@�dX@�$�`X����3@��A9B6� �c�߈�5X@����� �0�����9�/@�``��@��J����9��9�#@�@@�?��@9����C��_�X@����� �0�g=��/@�``����J���@��9��9�#@�@@�?��@9����C��_�P���@9����C��_������c9������@��@��c@9����@��c0�IT������#ѐ@��@@��9[>�bc_9�6���c����_�c�������c4��XD���������_���K���@������T�#����@��c0�)T������#�#���9�9��[>�dc_96���@��|@�e���k���	���@�{�_�kaTe����������/��3��9��7����MC���/@��3@��A9�@���@/���������#��@��9\@�����[>�aSM�a5�/@���� ��/@�d\@�$�`\����3@��A9"6\@� ��1�����ݼ��9\@� ��1������<�9�#@�@@�?����C��_�����C��_������c9�����@��@��c@9����@��c0�IT������#ѐ@��@@��9[>�bc_9�6���c����_�c�������c4���C���������_�������@������T�#����9�!�߈a4��� �!�߈?q������_��@��c0�T������#�6�9�������������_��9��@�"��������������_����C9������@��C@9��@��c0��T������#��;��C�4@�@� ����������ƀ:��������'��+��#��������_�� �����������8��������'��+��#�=�`_F��������_���������_���������������m���@��@��@��@��@��@����@��c0��T������#��/�C@�D@�E@�F@�G@�4������C��_���������0���@��@��@���@��c0��T������#��/�C@�D@�E@�F@�G@�������C��_������������@��@��@���@��c0�	
T������#��;��?��K��G��C�|@�f��@�&����G>����@�<�bA�����!�7�`?�c
�c���@T��!� 4@��� �����������@����?@����;@����G@��'��K@��+��C@��#�������R_�� ����������������?@����;@����G@��'��K@��+��C@��#�=�`_F�������:_���������_�������������������@��@��@��@��@��@�����@��c0��T������#��/�C@�D@�E@�F@�G@��������C��_�������������@��@��@���@��c0��T������#��/�C@�D@�E@�F@�G@�|������C��_���������x���@��@��@���@��c0�I
T������#��K��S��;��9����9���߈�5�G��S��K��O��W�@�@���������
�%�����@��
���
����'��+�����������_��9��@��/��3��7��c��;��@��9���K@��O@��S@��W@����G@�S����'��+��9�;@�G@��?��'@��+@�������_�<�`#G�<�a'G��'��+�������_����'@��+@�������_�������������6���@��@��@��@��@�����@��c0�T������#ѐ@�p�A@�@@�!@� ?�������_�������@�����a��T�#����@��c0�	T������#�@���"4@�!8@�����������_�c��Td�|�E��@�Dhd�����T��y�<@�M�ҟka��T���������������@����@��c0��T������#�[>�a7_9�7��<�`A�0��?�AT@9?�q�T<�`A�����������_��@�",@�"� 
�0��1����@�^���@�@L�[>�cSM��4Z��!�@P@� �AP��������_�������_���������@����@��c0�	T������#��9��B(�����@�B�߈�5��@��c����A���@�@�@����������_���������@���@��C�?�IT������#��W��S��O�@���`?��3� �������j���C��+�@���E1��?��@���%�B`4���C@��+@�	��3��3@�	���@���[>�aSM�a5�?@�����?@�!�@�"���W@�",@�"�"$@��/�! @��#�`	���!1��O@��[>�aSM��5�S@��/@�����S@�'��/@�(���#@����t���<�gkA�<�aoA��%�hD�)<�)�*���%�kH�L@�����C��_�m���|ӭ!�Nim�M
���Tk�����;��'��7��	���j(��7@��'@����;@��@���������������������������@��@��@�{�����������_��@����?�
T��ѝ�?����#�������������������������h@�G����@
��*��0�[>�aSM�a5�@�}�� ��@�"h@�"� h���@�*r���C��#����>��c���#��@�uh@���9[>�aSM�!4���@
��*����C�g>��@���@��C����>��c����#���@���@���@���@��@�� @����%�� �� �[>�gSM��4�$@�H��'�G>����$��\@���A@�@@�!@� ?�@���@?��@�a\�[>�aSM��49�� �dX@�$�`X���@���@�����@������������������_���������������������@��@��@��@��@��@��@�����@��c0�T������#��3���@�@��(@����?���@�d@�d�����a�[>�dSM��4���"�d @�$��#�b �z@�@@�?��@��@��#@�����C��_�����������Q���@��@��@��@����@��c0�	T������#��7�?�MT�w���c�?�Thc8�$��@��q)��T�0��@��q���T��q`��T�?����7��'�<�e3G�<�f7G�	�+@��@��#@����7@��'@��?@��@���
T�#��+��@��@��@������������?�a����������_� �@<��}��������_������������@��@��@�����@��c0�IT������#��#�@�_�T��@�������-	�7�����������_��@�@@�A@��������_�����������������@��@��@��@��@����@��c0�iT������#����@96_��Tc��˃���B�!�@�@��T_�T@�@��������������_������������_֥���TFhe8'he8�he8���@�k�T�����������_�@� @����������_�������� �����������������@��@��@��@��@�����@��c0��T������#����#���T�ˤ������%�c�_�kT�������������_ք�?�MThd8��Tfhd8���@��z��dq����@��k@��T�����������_�?�"Tbha8_�q`T_�q�T@����}��������_������������_���������������������� �����������������3���@��@��@��@��@��@��@�����@��c0�T������#��'�?0�T@�c�Z �?�kT@�!T<�dGG���T�/��'��/�<�aCG���~���L�6�/@��/@��'@��}�����������_�����������_�����������_���JT0�T�_�cT�T<�eWG�F�����������T��<�aSG����@��7�@��/@��/@��'@���
�T�!�������_�����������_�1��(�� ���������������@��@��@��@�����@��c0�T������#���?�TB���b���#������TDh`8��� qiT�,q T�8ѥ@ӿ0q�T�pф@ӟq��T�����������_� �H�!��������_������ ���������������@��@��@��@���`�lT���T(�T��lT��T���T��!.T�
���A��_�� .�a��_��
�4,��}��_� �T���T ��+T�
�D����_��
��2�a��_�$�T�
��%��@��_��
�T,��}��_�8��T0�lT,�T@������_��
��A��_�4�T�
�T=����_��4��@��_�@�lT<�T�
����~��_��l/��|��_����T��$T��/��|��_�
��%��@��_�@�lT���T��lT��T�P�!��_�
��0����_���T�
�x�!��_��
����~��_���T���T��T�|�A��_��
���!��_����T@�!T�
��2�a��_����A��_�P��TH�lTD�T�
����~��_���/��|��_�L�T�
���!��_��
���!��_�X�lTT�T��A��_��!����_�\�T@������_��p��@��_���lT|�,Tl�,Td�`Th�T�
�T��~��_�����@��_��
�t,��}��_�t�lTp�T�l.�a��_� � ��}��_�x�T ������_� �P-����_���,T��lT��T@��(��@��_��T�A��_����T��T��.�a��_��
���~��_���lT��T ������_�
��%����_���T���!��_��
��!��_���T��lT��T���T��
T ������_��,0��|��_����T��!	T@�H)��@��_����!��_���T��T��aT �0����_�@�h����_���T����@��_��
�(3�a��_����T��lT��T�/�a��_��$��@��_���T@�\�A��_� �<����_���lT��T �@����_��
��=����_���@T��T�����_�@��)��@��_��
�L��~��_������������_���@97���������_��@�9@9#9<�aCA�<�bGA��@��_�<�aCA�<�bGA����_֐@��c0�	>T������#��;��7� 
��6��,��7@�A��#�#@�B�Ҥ���+A
Tc
�c�?�
T�;@�d,@���d @������`,@�����!��'��+����5�����#��@���/��������������_�d@�e@����@������
��<����[>�eSM�e4,��$��d�A99d4@�e8@�f0@�(�,�[>�dSM�d4��&�$�d@�[>�eSM�e4��$�0�dT@�[>�eSM�e4��$�4�d$@�e @��!��@�<�ƀ���ȥ@��@�|�ە�d���+�T	�c��?�!T�@��9�;@�d@@�D��@��@��[>�eSM�e4���$��d$@�e @��
��@�<�ƀ���ȥ@��@�������@9�6�[>�cSM��4@����#��(@�#�$@�d@���Tc@�d@�e�ҥέ�k�Td@ye��ҟkaTc@9�qT���%a6@�#�|�[>�cSM��4$@����#�$�(@���$@�d@���!Tc@�d@�e�ҥέ�kaTd@ye��ҟk�Tc@9�q�T���@�C��(@�C�$@�d@���Tc@�d@�e�ҥέ�kTd@ye��ҟk�Tc@9�qT[>�cSM��44@����#�4������������_��[>�eSM��4~��$�@�%��d$@�e @���@�<�����ȥ@��@�G�[>�eSM��4k��$�@�%��d(@��d�A99d0@�e4@�f,@�(�,�[>�dSM��4Z��&�$@�$�$�d@�[>�eSM��4Q��$�0@�%�0�d<@�[>�eSM��4H��$�4@�%�4�d@� ՟�mT�@��Tc@���ן���@���T@��@����%���k������9��E����)�|�)!��hi��	�_�`T��
��������"��;@��@����#@����%@������)�|�)!��hi��	�_�`T��
��������"��;@��@����#@����%@�����[>�eSM��4���$�@�%��d$@�e @���@�<�����ȥ@��@�Q�[>�eSM��4���$�@�%��d @���%Х ���`T��a$@���B>�B�7
��;@����#@��@�a6��c,@�C����#��(@�c���Y����#@����6 ����*��@���
�!T%���@��#@�A(�A,�[>�aSM��4��� �C$@�#�@$���@�c�@�@����`6�#@��@��#@� 9�@������)�|�)!��hi��	�_�`T��
�������E"��;@��@����#@����%@������)�|�)!��hi��	�_�`T��
�������2"��;@��@����#@�z��%@�x������������@��@����@��c0��
T������#�@����@�a�@�@�?�!TC@�d���ɩ�k�TC@y�h��kTC@9Pq�T���������_� �?�lT?�!TA@y㨈�?kATA@9?Pq�T>?�TA@����"���?k�T6?�aTA@����҃���?k�TC@y����k@Tc���#H��?k�TA@yb��?k@T"?�TA@��	�҃*��?kaTA@y�ɉ�?k�TA@9?Lq`T? �!TA@�J���	���(��‰��?�AT����@�!@�?�����������_��@��������_����������_�����f���@�����@���?�i'T�ѝ�?����#����@��$����@�[�9;>�cSM��4��� �AH@�!�@H����*��!��;>�aSM�a5�@�����@�!��;��"@��7�#@��+�@���)��!@��;>�aSM��5�;@��7@�����;@�!��7@�"���+@���L�@��`}��AO���/��@�"H@���������9@����������c����w��������@������,� ���D9 ��/@� @9c6�9�@��+��@��7��@��'�o���'@� �<�cCA��+@��`T��<�bGA����7@����+@����'@��+@����6�@��;>�aSM��4@�s��!�����
T���	��)��@99�+@����7@�����
�����%�!;��W��[��@��@��O��S����!��c�� �%�!�;��_��c�@��/�������?A��3����)�����;>�aSM��5�3@��@�E���3@�!� ��@�C@�#���%�!��A�@�r�	�f)��@99�������%�!;��?��C��@�"@�#@��G��K�@��/��������A��3����O)�����;>�aSM��5�3@��@����3@�!� ��@�C@�#���%�!��A�@�B$����7@������!��#�- ��%�B�;��@�b�;>�bSM��4��� �a@�!�`�-�����
��%�<��g��@��k��@��@��o��s�@��/������#��@��3����)�����;>�dSM��5�3@��@�����3@�!� ��@�C@�#���%�!��A�@��@�@ 9������_�����%�!1�|�� ����� ���@�����@��c0��T������#ѐ@���@@�A@�Z@�B@�@?�������_�������@�����A��T�#����@��c0�)T������#��7��;�B@���@���(��+��7@�!@��@������;@������?��T�+@�c@9�������#��#9�@�@H@�����
��@�@H@��������_�����������@��@���$@�(@�b�#@��T#@�d@�e�ҥέ�kATd@ye��ҟk�Tc@9�qaT���_�@��,	T���@�@��T�@���f���k�T�T�@y��ҿk�T�@9�Pq`T�aT�@�*�҆j��k�T�@9� qaT�@��_�_�T"@�_ �!T!@�!@�"��Ң̭�.��.��?�!T�T�@y⨈�?k�T�@9?Pq�T���T�@����"���?kaT���_��@��_����_����_��@��_��@���?��3T�ѝ�?����#���������A9d7��0@��
�B��C���	����2�@���@��@��@����������
�B0���Ҥ���@��@��@��@��@�D6�����BP/�c�҄���@��0@��� ����'�����
�B0���@�Z0@�C@��@����
���A���������?��@��@�P����7�@��(@���$@��@���T�@��@�g�ҧέ��k�T�@yg����kAT�@9��q�T�@��@�B�B "��~�M�a��@�`�0@�#� ����'��@���
�BT%���@�Z0@�C@��@������!���������?��@�C�����������_��@�<�@��@��Bl0��|�%��
��@�@@�A�҄&�����
�c,��������L������@��@�����@�@�0@���@�@@�A��o&���;��K� ����'��;@��;>�bSM�b5�K@�F���K@�%���@��0@�F@������@����
����?��@��@�d4@����@��3������G���G��@�a4@�������>��c�Q��#�����	���������3@��G@������������_������������_������������_������������_��?�`h!����
���/@��3@��?@��3��?��/��_@��
��@��@� ծ`���7��C�?�T@��J��&,��k�T@y���ҿk!T@9��q�T<?8�AT@�f��ƍ��������T@��������k�T@y��ҿkaT)?D�T�!��"��|�@7�C@��7@��/@����3@�_�cT�?@��?@����@�����������C@��7@��/��3���f�����|�;>�dSM�D��4��� �dha�$������	���
���/�a������B��O��S��C@��7@�
����B��W��[��
�<0�����c��������������_ր�&������z�&� ��������������n���?@��/@��3@��%�c5��@��A��"�������
�,������
�!,��K������@��@�'����@���0@���E@��
�x#��@��?@��/@��3@��?�S�������������_���������������@��@��@��@�U���@���?��1T�ѝ�?����#������{�����9�����9����O����S��W�����[��c��{��@��9@�������9��/��K��@�C(@�c	�E$@��@����T�@��@�g�ҧέ��k!T�@yg����k�T�@9��qAT�@��%Є ��aT�@����TE�A9e6�@��G��	��.�B&�;>�aSM�a5�G@����G@�!���%�c:����@��;��'���,�/&��'@��;>�bSM�b5�;@�����;@�%��w���%�f�F�<������%�iM�
@��E@����TE@���TE@��@�g���ɩ��k�T�@y�h���k�T�@9�Pq�T�@��@��@��o��@��s�����c����K@��@��%�c�:����/@�	�@��@��@��@��@��@���������������!��?��C�)�3��"��%��/@��;>�bSM�b5�K@�����K@�%���3@���@��@��%�c�8����@���?��C�!��+��;�akA��;�boA��@��/@��K@����?��C��+@����@��@����9�{@�@@�?��?@��C@�������_����7��#��+�@����@��9@�@�!@��� ?֠��@��#@��7@��+@��@9�7@���`T� T������@������!��_��c��+@������!��g��k����1�A���������8��?��C���9�{@�A@� ?��?@��C@�������_�(@���$@��@���aT�@��@�g�ҧέ��k�T�@yg����k!T�@9��q�T4@�� �����ė�����#@��7@������
�B,������?��C��?��C���9�{@�@@�?��?@��C@�������_��9�{@�@@�?��?@��C@�������_��?��C���9�{@�@@�?��?@��C@�������_��?@������@������9�{@�@@�?��?@��C@�������_�+
�k�|�k!�ik���� T)�������������w@�f@������/@��K@��@�I��?��C�A��w@��@��@��
�B���@����?��C����'@��;@�������?@��C@�������_���������&���@��@��@�f���@��c0�IT������#�A@�B@�!@9�7A@�#@����������_��� @�a@� ?֠��@�C@�C�@�;>�`SM��4���!�@@� �A��������_���������@��C�?�T������#�C��O��_��W��[��S��9�'��� � <�7��5����B�3��T;�9�?���&��3��q��;��?��7����C��@��9�S@��[@��_@������W@�%��'��+��/�a��;�cCA�?�`T�@��;�cGA���������@ң6�+@��/@��O@�@<�;>�`SM��4K��!�@@@� �A@��9�C@�@@�?��'@��+@��/@�����C��_�����B�.��� �W���'@��+@��/@�����C��_�����������������@��@��@��@��@�����@��c0�	T������#ѐ@���C@� @�ATB@� <�7���!�3�@5���������_�����%�!9�ȶ� ���M���@��������T�#����@��c0�	T������#��'�@�@����
��7�'@�@@�A@��%�B8��T�@�"@9"@�#@���a@�<� ����c@��@�������_������_�����������_�f���|�� ��hf�����Tc������x��@�����@������(���@����@���?�)>T������#��g��k������>��c����#�[��@��?��
�<��;� ;��o��k��g�@��?�B�ҥ���+�TC
�c��9T&@��3�&@�'@��?��;�&@��C�&@��G����7�&�A9�9$�ە�f���+!7T��ƀ��6T"@��3�$@��7� @��C�$@��G��@������9�k@��@@����@��@��?��;��g@����o@�C
�c��?@�B�ҥ����C@����G@����@��C��G������?@�B�ң���_+ 1�����7@��;@��?@��3@��B9C��?@�B�ҧ����+/��#��T�?@���aT�;@��@����%���k�T�3@��	����
�B����D.�@�@�@���g	�a��S�����������_��S��3@��B9���[��)��g@�C@��ە�d���+�T��c��_�aT�#@���!T�B9�?@�B�Ҩ���+F7�7@�ɐ�?��hT�+$�0�aT�+ ��aT�+�@��9�+�?@�B�ҧ����+B�Ҩ����?@�B�Ҧ���+	�?@�B�ҥ���+��c��B�Ҧ����#@�B�Ҩ����B96@T�?@����T�;@��@����&���k T�7@����ߌ�T�0�`T���!T�%�� ��K�%>Х��O��k@���%��-��o@�u��'��/��	�>��"��'@��;>�bSM��5�/@��k@��o@�����/@�"��k@�#��o@�$���g@�����B9�9�%�����K��O�\%��%�� ��K�%>Х��O��k@�S��T�B97�%�� ��K�%>Х��O��	�>��"�%�!�-��;>�aSM�a5�o@�����o@�"���B9�9�%�B���K��O��g@���c���ە�d���B�Ҩ����k@�*�"��"�%�!�-��;>�aSM�a5�o@�j���o@�!��+���#@���	�>��"�%�!�8��;>�aSM�a5�+@�X���+@�"���B9�9�%�B���K��O��g@��k@�D@�B�ҥ���+�TD
Є�_�
T�K@��O@�b �;>�bSM��4A��$�b$@�"�d$��S@�b,��B9�6 ���j"��@���
�!T%���@��k@�A4�A8�;>�aSM��4)�� �C0@�#�@0����B9b�9�[@�;>�dSM��4��"�dT@�$�bT�8�ە�e���+�T�Є��_�T�K@��O@�b �;>�bSM��4	��$�b$@�"�d$��S@�b(��B9�6 ���2"��@���
�!T%���@��k@�A0�A4�;>�aSM��4��� �C,@�#�@,����B9b�9�[@�;>�dSM��4���"�d<@�$�b<�����������_�����������_�����������_������_�����%�!@;���� ���������,���@��@��@���@�@����_֐@��c0��T������#��?�@��
�B��#��	������@�@�@�	6�'������?@��@��	����
�B��#�Ҡ-��?@��@���TaT�@��
T�@�?�T�'@�C@��aTC@���V����'@��@�����c���/��3�@�@*��@��c��@������#��+���$��!��#@��;>�cSM�c5�+@�j���+@�"�����%��9��������_������������_������������_���@@�A@������B��/��3�@���!���c��@���`��#��+���$�{!��#@��;>�bSM�b5�+@�;���+@�"�����%��9��������_���Teh`8�
��T%��h`8���@Ө����)@�ʀ��dq����@�?eqF����@ӿk���T���@�� 9�����������_�����~���@�\���@����?�)(T������#���9�c��o��9�k��g��	������
�B����,�@�@�@�?�T�@��@�ra����3����A��3@���B96�k@��T�g@�c@����$���k�T�������������_�c��c��G���z���c@�c|D�c�c�F�c�����T�0�`T����T�������������_��C9#7a� � ��
�����nZ���������3��o@��,���B9�6�������������_��������������_������������_� � ��
�����OZ���������3��o@��,��������������_��������������_����������_֥������@�c���f@9߀q��T�$q���T�(q���T�4q@��T��e���ghf8��q`��T�$q ��T�(q�T�4q���T�?��C��/��7��3��@�'�
�G@�A��;@���3@��7@��?@��C@��/@����T�@��@�\?�T�;��G����������@�7j � ��
������Y���������3��o@�E,� � ��
������Y���������3��o@�9��@�@�a�@�_�bT�K����@�����q���K@���;>�fSM��4#�� ��@�$��������$�e��/@�����|�;>�eSM�e5�?@����?@�%�fhd�&�eh$��	����o@��
�B����
+�@�@�@�
��)��	�J��J@�
���
@9_�q��T_%q���T_)q���T_5q@��T�
�)�*�ij8�q`��T%q ��T)q�T5q���T����3@��7@��C@���	���r����c���O��S���������c��@������������������_��#9����������9��-���#@9�@��@��@��@���@9����@��c0��T������#��T�/��3��7���9�	������
�B��C�Ҳ*�@���@��� ������@�����C��_��#@��@��@����@��@�����T�#��@��@��
�B0����n���6�@��@��@��/@���T���3@���mT�@�)��-T��A9�6 � �
���A��&Y���������3��7@�t+��@�_��ן�����C��_��#@��@����T���#��@��@��
�B<�C��=���@��� �6�ǟ�������C��_��������9������@��@��@��@9����@��c0��T������#��G��C9�
�Bx#��@����	�����9���6�CB9�6@���@��� � �
�x#��@��X���������3��G@�*+�Y���/����@��@� ������������_�������������_����+�C@�A@�������:��3����7��;�����R���+@�b@��@�a��/@�?�T�#@�!�`�@�����������������_�����������_��'@���������_����C9��L���@��C@9����@��c0�iT������#��G�B@��'�C@��;� ՄX�����#�?�T@��J��%,��k�	T@y���ҟka	T@9��q�TG?8�AT@�e��ō��������T@��������k!T@y��ҟk`T4?D�AT�
�!��"��R��`6�#@��@��;@��@�������
����@�����B��+��/��#@��@������B��3��7��
�<0�����C�����x��;@�@�;>�cSM��4���!�@@� �A�������_��#@��@������	����'@�{����;>�dSM��4@�m��!��������_�����������@��@�����@��c0�iT������#��C��3���9�����9��;>�ec_96���@��|@�����k���	���@���_�kaT�������������7�?����C��K��G����-���?@��C@��G@��K@��@������+��/��C��3��@��9�@9D6�;�`+G��;�a/G����#��'���9�3@�@@�?��@��#@��'@��������_�H����#��'���9�3@�D@��?��@��#@��'@��������_�.���@��#@��'@��������_�����������j���@��@��@��@�����@��c0�IT������#ѐ@��@@��9;>�bc_9�6���c����_�c�������c4��4.���������_���'���@������T�#����@��c0�IT������#��3��@9�7�/�@�@��@����?����;�dCA�?�AT�#����;�cGA���������6�@��/@��9@��@��%���8���aT@����T�@����T�;�aKA��;�bOA��@��#@��@��#@������x��/@��hy�/@��@��#@���;>�cSM��4�@����#����@��%���8��������@��@��@��#@�a��/@��T�/@�d@��%���8���aTd@���aT�@�$��;�aCA��;�bGA��@�d�9�/@�d�@9D6z@���#���@@�?��@��@��#@�����C��_�;�aCA��;�bGA�������C��_���������������@��@��@��@�r���@��c0�)T������#��'��~��@�A��'@���Co���;�d�G�?�T%�?�T���������˥������`T�����;�a�G����@�`7c����@�������_���������_������ �����w���@����@��C�?��T�Cѝ�?����#���@�����o���;�b�G�?�T�;��+��/��;�c�G���������7�/@��+@��;@�?�kT���@� @�����`
6�@�d@����	��S��C�������W�����@�d@���@�c@��?�B�Ҧ����+�TE
�����TdT@��������>��c����#������	���/��;>�bSM��4��� �bT@�"�`T�^�ە�f����+AT�������
Td<@��������>��c����#������	�����P;>�bSM��4��� �b<@�"�`<�?�;�cCA�?�T�;��+��;�cGA���������7�+@��;@���������C��_�;�`3G��;�a7G�����C��_ր����A�����!�,�����%��,�����C��_���������C��_�;�`3G��;�a7G�����C��_��@�@@����n����������C��_���������C��_����T���W@����@��@��[@��@����@��#��?@��<@��@��3��	���H���@���#@��;>�dSM�d5�3@��:���3@�!�@�"������2���W@������@��@��[@��@����@��'��?@��T@��@��7��	���&���@���'@��;>�dSM�d5�7@�����7@�!�@�"�������x���@����@���?�T������#�K��?9���9��;>�hc_96���@�}@���k���	���@���_�kaT����������W����7�;���a+���W@��;@���2��C��G����K��@��?9�@9
7�@9�6�������@�U@���@9�6�������@�L�@9�6@��%�ƀ8���aT@���aT�@��A�
T�@��9�������@�7�;�ekA��;�aoA��%�B9����n���&���;�eCA�?�AT�/��+��?��;�cGA����������6�+@������+@��/@��?@�A�T�@��W@�`�9�@��W@��;�gkA��;�aoA��%�B9�����������l���@��W@�`�9�3��7��?9�K@�@@�?��3@��7@��������_���?9�K@�@@�?��7@��3@��������_֋���3@��7@��������_���������@�U���@��c0�IT������#ѐ@��@@��9;>�bc_9�6���c����_�c�������c4���+���������_�������@������T�#����@��c0�IT������#���_9�[9�9��;>�bc_96���@�[|@�#���k���	���@�;�_�kaT#������������7�'������*���'@��@��B@9����������@��_9�@9�[9�_9�@�@@�?��[@9������_�!���[@9������_�����b���@�����@��c0�IT������#ѐ@��@@��9;>�bc_9�6���c����_�c�������c4��,+���������_������@������T�#����@��c0�iT������#���_9�[9�9��;>�bc_96���@�[|@�#���k���	���@�;�_�kaT#������������7�'�����"*���'@��@��B����������@��_9�@9@��[9�_9�@�@@�?��[@9������_ִ���[@9������_���������@�����@��c0�IT������#ѐ@��@@��9>�bc_9�6���c����_�c�������c4���*���������_�������@������T�#����@��c0�T������#���_9�9��>�cc_96���@�{|@�D���k���	���@�[�_�kaTD�����������%7�'��+������)���'@��+@��@��c���������>�bSM��41��!�@�"���_9�@�@@�?������_�E������_�����������@��@�����@��c0�IT������#ѐ@��@@��9>�bc_9�6���c����_�c�������c4��P*���������_���C���@������T�#����@��c0�iT������#��#��@9$6�;�a+G��;�b/G����������_�����������_�����������>���@��@��@��@���@��c0��T������#��?���@�@��������������_֥������@���E��@9߀q��T�$q���T�(q���T�4q@��T�#��������чhf8��q@��T�$q��T�(q���T�4q���TE�����B���@������������
���A������B��'��+��#@��@������B��/��3��
�<0�����#�����o��������������_������������_��;�`A�1�?�T@9_�qAT�;�`A����������������_������ ��"��~�ɕ���B��'��+��#@��@�•���B��/��3��
�<0�����#�����;��������������_�������������@��@��@�p���@��c0�T������#��+�B��+��������9H@��c�����@��@��@��T��@9�+@��9���;�bCA��;�cGA�����������_�������������_�����������x���@��@��@��@����@��c0�IT������#��?��C�`�@����C��?��/��3��<�ccA��/@���&Х����������T�����<�bgA�����D���7�?@��C@��@��@��<�ckA���T�<�boA�����6���6�?@�@�@�@��'��C@��+��'@�$��\@9�@��y��{��+@��q�����������������������p����@����� ��;�c� �d���@��@��������������_֧���|�� ��hg���� T������#�����P��#@��@��@��������_� ��/��� �����������@��@�����@��c0�	T������#��'��+��@����C)��+�T�%�B�7��`T����#֬�+�T�%�B�.��@T
���cå�+!T�%�B7��T�@�������_��+��'�Z����7�'@��%�c8�_�T�+@�A@�B@��C@��;�!����B@��@���������_����������_�������������_�F���|�� ��hf����� TB�����������@�����@������������@��@�����@��c0��T������#��7��;��?��+��#�@����������?��#@��%� ���aT�+@����mT��!T�����'����p�����@������'@��@��'@������@��������_�������������Z���@��@��@��@��@����@��c0��T������#����@��@�B@����� ?�������_�����=���@���@��c0�iT������#� �>�B�*�B�߈�5>��*��!�!�0�i(���<�`�F��������_���"����@��c0��T������#�r���@	�������@�[�9>�aSM��4��	��>��%��@��@�A@�DA�FB����A@��=��������!�4��>�aSM�a5�@�����@�!� ��<�b�F�"���<�`��������_�����������������9�_��@��c0��T������#����#��'��+��/��3��7��;��?��C��#@��@��3@� ���{�������_����������������#��'��+�������@��@��@��@��@��@��@��#@��'@��+@����_��_��@���?��T������#����w�������>��c�U��#�������	��������
���������_��C@�!@���������#@��@� ��#��?@�����������'���;��w@�a@����	���T���7�������>��c�,��#��w@�����	���l���#@��;@����/��������@��/@��?@�%����/��C@��@��@��@�e��+��3��@��������2���@��T�'��	����7@��3@��+@����'@���>�eSM��@���e5�/@�����/@�"�@�#����HT ��˄�|Ӄ���A����	����7@�ġ���>�dSM��4@����!���@��/@�����7@��������_���{������� ��������@�k���@����?�) T��ѝ�?����#�`���@�a�����c��#����>��cѷ��#�	����#������
���������_��k@�!@��#��#�����+@��#@� ��+��g@���������������_��c@�a@����	�������[��#����>��cя��#��c@��#��	���ϙ��+@��_@��'��G��#�\���'@��G@��g@�%��'��G��k@��@��@��@�e��S��7��@������������'@��hT�/��	����[@��S@��7@�C���/@���>�eSM��'@���e5�G@�4���G@�"�@�#����T ��˄�|Ӄ���A����	����[@�'����>�dSM��4@���!���'@��G@�����[@��?����G�>�aSM�a5�?@�	���?@�!���@�"@�"��W�9���K��@�!@��#����>��c�#��#��#����	�d���������_���#����g@����k@��@���e@��O��@��C�c@��3����8�������_���&���	��K@��O@��3@�ݠ��@���>�dSM�d5�_@�������_@�!�@�"���>�aSM��5�W@��K@�����K@�!��W@�@�"�����x$������@�?�*��T�;��C@�@xa��>�aSM��5�;@��_@����� ��;@��_@��xd�&����p����z�� ��������@�����@���?�T�ѝ�?����#�@����	������?�>�aSM��4���@��	����#��?@����@����>��c�"��#��@�d(@�(�a@����K��c����>��cі��#Ѡ	����c�ט�������������_�>�bSM��4_��!�@�"��������_��S@�!@����c�S���+@��@� ��+��O@�����������\���G��K@�a@����	�������C��c����>��c�a��#��K@��c��	�������+@��G@��#��7��c�.���#@��7@��O@�%��'��7��S@��@��@��@�e��;��3��@��������g���'@��T�/��	����C@��;@��3@����/@���>�eSM��'@���e5�7@����7@�"�@�#����(T ��˄�|Ӄ���A����	����C@������>�dSM��4@����!���'@��7@�����?@��C@�������������� �����G���@�E���@��c0��	T������#���?�kT��
�����������������_�B�_�Thb8�
��X$��hb8���@Ө����)@�ʀ��dq����@�?eqF����@ӿk���T��<�c�G�"��˄�������G4����������2�� Ղ%�B@=��@����6�@��������_������������������_������������������_����������@��@�����@���?�IET�ѝ�?����#����s��������k�A���!���������W��C�,���BT@
�����s��k@����G���/������������/@����@����>��'��o����A���!��������C��?������!<T�o@��'@�[����s@���>�hSM��4E�� ��@�(����s@��d�>�cSM��4;��"��`@�#��`��s@�e�>�eSM��41��$�e@�%�d��36�s@�a@�a���`@��!�B�3��2������C-6�s@�@@�A@�C`@��w�Bd@��+�8����s@�`��s@�a��&6�s@��@���aT�@��@�g���ɩ��k�T�@y�h���k!T�@9�Pq�T ��+@����w@�e�9�@ӿ�q����w@����@��+@��w@�����9%6�
�!T��@�����B9����������H���s@�{�9>�dSM��4��� �d@�$�`�����a���@9`6�s@�c@��>�dSM��4d@����$���k@�����N��������s@���9>�eSM��4��� ��@�%����s@��@��	����
�B4��~���@���LT�s@��@��@��@��D�>�fSM��4���%��@@�&��@��s@��D@�E��@��	����
�B4��~���@���@��@��@������s@��D�>�eSM��4���$��@@�%��@��s@��@��{��	����
�Bx%���~��6@�d�@��@�� ��T�@��@���ҥe��%l�������T�	����{@��
�B�9����h���7��������}���
�!,���{@��
�B�9���Ҡ	���[���@���>�aSM�a5�@�N���@�$�@�%���s@��@��@��@������s@���9�s@� 
���@�������`��s@�@�?��T@�"@yJ��_kAT!@9?$q�T@�a�!@���!�@�" @�_�T!@�!@9?�q!T@�? �T@�!@���҂
���E�����?�T��,��s@��@��9��-���s@��@��@��������_�s�%���@��s@��@��������_��
�8��������������s��������@��s@��@��������_�s����@��s@��@��������_�s����@��s@��@��������_��s@�C@��c�B@��������
��,����;����B������c@��@�4����B������
�<0���������������s�����ݹ��@��s@��@��������_��s@�C@��g�B@��#������
�t �������B������g@��#@�
����B������
�<0���������������s���������@��s@��@��������_�����
�H,��������B������o@��'@�����B������
�<0�����������d���s���������@��s@��@��������_֍���@��s@��@��������_�s�����@��s@��@��������_�~���@��s@��@��������_���������@����@��C�?�IT������#��S��O��<�5��#���	��	�c��T���O@��%��-��T�S@����`6�@�<�@��O@�$@�������t���@���t��@����
�>�cSM��4$�� ��@�#������O@�$@�%@�&@�������>��c�=��#�C������#��'��S@��+����?��C�>�cSM��4�	��1���� ��@���������>��cѣ��#��C@�"(�������C��_� ��O@��%�B�-�?�aT�S@����T@�_@��T�	��1�����t��������������>��c���#�C����t����#��O@��'��S@��+����?��C�>�aSM��4�	��1��@������@�������>��c�f��#��C@��@�(�����C��_�����B�.�i� ����������@��@�]���@��c0�T������#��G� �@�c�����t�������t��G@����
�>�cSM��4��� ��@�#�����@�@�@������>��cѰ��#�;����������7��;�>�cSM��4�����	��1�}��G@��������>��c���#��;@�(��	�!����<�5��"��������_�����˼��@�����@��c0�IT������#��'��+�_ �T�<�c6�_@�T�<�c7����+��'�c��/����"����c	�c<��A
T���'@��%� ��T�+@����`6�@�)�@��'@�$@�������t���C���t��@�����>�cSM��4'�� ��@�!������'@�?�>�bSM�b5�+@�"@���"��+@�"�$@�$�?�?�#�"���������_��'@��+@��/@��%�c ��aT�������T$@�_�lT��_��t�bЂ���������������$�#��@���>�cSM��5�@��+@�����@�!��+@�"���'@���������_�����B�.��� ���������8���@��@��@�l���@��c0�T������#� �@���������t���ά��t��@�C�C�>�cSM��4��� �C@�#�@����>�cSM��4@����#�@�#�����@�@�c� �T�<�!6�@�T�<�!7���������a	�!<��!���������_��������@�����@��c0�	T������#��#��'�@�@����;�dA��%�����@9�7fd@���!Tf`@��@9ߨq�Tf@���ATf@��@��	�҈*��k�T�@y�ɉ�kT�@9�Lq�T�%��=�>����@����?�������_���������������@��@��@��@���"@�@�_kaT@9#@9B�B@��6@9!@9_k����_����_֐@��c0�	T������#�@�$@��T���#�"@�@��������6�@�"@��#@�d@���T!@�b@�_���������������_�������w���@��@���"@9@9b�B@�B6@9#@9k�T@9#@9_kAT@�#@�k�T@�!@�?k����_����_�"@y@y_k�T@�!@�?k����_����_��@��c0�IT������#�#@�@���T@@9$@@9��c@�C6D@9$D@9c�c@ң6@�!@�v�����������_�������-���@��@���"@�@�_�T��#��k!T@�#@�k�T@@9#@@9b�B@�6"D@9D@9_k�T@�#@��T�@9#�@9b�B@�b6�@9#�@9b�B@��6@�!@�?�����_����_�!@�@�?�����_�"@9@9b�B@��6@9#@9kAT@9#@9k�T@�#@�kAT@�#@�k�T!�@��@�_�����_����_�"@9@9B�B@�B6@9#@9_k�T@9#@9kAT@�#@�k�T@�#@�kAT@�#@�kaT@@9#@@9b�B@��6D@9!D@9?k��������_����_�"@9@9b�B@��6@9#@9kAT@9#@9_k�T@�#@�kAT@�#@�k�T@�!@�?k����_����_�"@9@9b�B@��6@9#@9kAT@9#@9_k�T@�#@�kAT@�#@�k�T@�!@�?k����_����_֐@��c0�T������#�#@�@�k!T@�$@��k�T@�$@���`T��@�"@�����T�����������_�������W���@��@����@��c0�	T������#�@�$@��T���#�"@�@�����4��6�@�`@��#@��@���`T��a@��@�(�����������_�������+���@��@����@���?��T������#�@��_�@���@�@�&������>��c����#� <@���������������_��������@���`@�a@��@�b@��_@�C@�`?֠�7�������_�������_��K@��`��@����_@����T���K�`@�a@�d@�E@������?��7�������_���������޹��@��@��@�����@��c0�)T������#�@�$@��T���#�"@�@��������6�@�"@@9�#@�d@@9��B@��6!D@9bD@9!�!@������������_�����������@��@����@��c0�T������#�#@�@��!T@�$@���T@�!@�������������_�����������@��@���@��c0�T������#�#@�@��!T@�#@��T@�!@�������������_�������s���@��@���@��c0��T������#����}�����@�c �������������_�������X���@��@���@��c0��T������#�@�$@��aT���#�"@�@�����8��`6�@�b@��#@��@���T�@�`@�z�����������_�������1���@��@����@��c0�T������#�#@�@��!T@�$@���T@�!@�\�����������_����������@��@���@��c0�T������#�#@�@��T@�$@���T���#�@�"@��������6�@�"@��#@�d@��k�T!@�b@�_k��������������_����������@��@����@��c0�T������#�#@�@��!T@�#@��T@�!@������������_�������ø��@��@���@��c0�IT������#�@�$@����T���#�@�"@���������6�@�`@��#@��@���!T�@�a@����6�@�d@��#@��@����Td@��@���aT`@��@���`T���@�a@�������������_�����������@��@����@��c0�iT������#��7�@��@�������������+��#��'��7@��@��@�&���z���������������^U���+@��#@��'@��������_�������X���@��@����@��c0�I	T������#��'��7��+��/��3����
���>�aSM��4���C�������@��E���3@����
�
����@��������!���>�aSM��5�@��@��'@�����@�!��@�"��'@�#�����7@�C@�`?��@�"@�_�@T�@�#��@�`@�a@�b@�������_��~��� ����������������@��@��@��@��@�����@��c0�iT������#��?��+�E@��@�G@���TF@������@��@���@�_�BT�3��/��C��?��@��	����@�����/@���>�fSM��4l�� ��@�"����������?@��C@��3@����#�a�A�|�>�bSM��4Y�� �"ia�"� i!��@����@��������_������ �����������@��@�����@��c0�T������#�@�$@���!T���#�@�"@�������� 6�@�d@��#@��@��kaTd������k�Td@��@��kaT`@��@��`T���@�a@�x�����������_�������{���@��@����@��c0�	T������#�@�$@���T���#�"@�@�����X��6�@�"@��#@�d@���T!@�b@�_���������������_�������O���@��@����@��c0�iT������#ѐ@����9[�������_���������7���@��@��@��@�������T�#����@��c0�iT������#ѐ@����9+�������_����������@��@��@�����!��T�#����@��c0�iT������#ѐ@����9��������_�����������@��@��@�����!��T�#��� ����_��@��c0�T������#�#@�@�k!T@�#@��T@�!@������������_�������Ӷ��@��@���@��c0�	T������#�@�$@��T���#�"@�@��������6�@�`@��#@��@���`T��a@��@�������������_�����������@��@����@����?�)&T��ѝ�?����#������������@��@��@��@��@��@��@��_@��������
���_1�T���C��9�9�W��S��7�c�@�����0��c@����@��@��@��@��W@��S@��@��_�@�������?�AT�;� ��S@����@��@��W@�����[��A9b6�A9C6?�T�@��@��@��@��@��W@��S@��@�7��7�[@��A9�A9�A9�W@����T���@�?
�T��J�}�J���@�j
�L5@�N=A��7��?�J@���?��T
�j
�L5@�N=A��
���J@�����@�J@��o@��@��s@��@��@��w@��@��{@��@��@���@?��귟��[@��A9�A9�W@���
6�@�	@��@��@��@��S@����@��	������S@��A9�A9w���@�	@��@��@��@��S@����@��	����?��9�W@���S@���?�T�G��@�	!@��@��@��@����_@��@��	�J����?@���G@��C@�
��跟��S@��7��@�	!@���@��@��@��_@��@��	�7����7@��C@�
��跟��W@��?@��A9?��@�����������_�@���j��������_�������_����
�	���7P��?Q��5��=��@�����J�_�mT_�)T��+�l5@�n=A��7��?�l@���_
�T�O��K�L	
�,��k��=�mSM�
4�g�������5��;@��@��@��W@��O@��S@��K@��g@��k@��9@��AA�m9�oA��@�m��=�kSM�k��4��������;@��@��@��W@��O@��S@��K@��k@������J�@��@����
������������� ����������������#���c���@��@��@��@��@��@��@��#@�����@���?�	BT������#��{�_��@T��*
�K1@�M9A��3��;�K@��k�_�)?T�������C��{�����+��?��=�lSM��4���
������{@��@��@��@��@��C@��?@�l5@�n=A�L5�N=�l@�L��=�lSM��4����������{@��@��@��@��@��C@��?@��7K��?L�l5�n=��k@�l������3�k��7��mT��)_��6Tl	�,��9@��AA��;��C��@��k�L5@�N=A����	�L@��W��@��G@��[@��_@��K@��O@��c@��S@��g@��k@��W@������
��?��꧟��{@��@��@��7@��3@��
��C@�@�7���3���jT��+_�0T�	�+�m9@�oAA��;��C�k@��k�K5@�N=A����	�K@��W��@��[@��G@��_@��K@��c@��O@��g@��S@��k@��W@������
�`?��귟��3@��7@���{@��@��@����
��C@��7�T_�*Tm	�-
��=@��EA��?��G��@��k�_�	)T�	�.��?��=�oSM��4�;����
���0��{@��@��@��C@��7@��3@��;@��?@��A@��MA��A��M��@����=�mSM��4���������{@��@��@��C@��7@��3@��?@��?K��GL��=��E��k@���k���<_��T�	�!�#@�%A�����#@��k��=�cSM�#4�?����
����?@��C@��3@�C@�EA�#�%�C@�#��=�cSM�4���
�������C@��3@��K��L�B
�D��k@�B����@��������_���������?K��GL��=��E��k@���k����3�9+T_�Tm	�-
��=@��EA��?��G��@��k�_�	T�	�.��?��=�oSM��4�;����
������{@��@��@��C@��7@��3@��;@��?@��A@��MA��A��M��@����=�mSM����4����������{@��@��@��C@��7@��3@��?@����k��7���jT��)_��Tl	�,��9@��AA��;��C��@��k�L5@�N=A����	�L@��W��@��[@��G@��_@��K@��c@��O@��g@��S@��k@��W@������
��?��꧟��{@��@��@��7@��3@��
��C@�@�7���3���jT��+_�T�	�+�m9@�oAA��;��C�k@��k�K5@�N=A����	�K@��W��@��G@��[@��K@��_@��O@��c@��S@��g@��W@��k@������
�`?��귟��3@��7@���{@��@��@����
��C@��7h��_��T�	�!�#@�%A�����#@��k��=�cSM�#4�?����
�"��?@��C@��3@�C@�EA�#�%�C@�#��=�cSM�4���
������C@��3@��K��L�B
�D��k@�B������������_������������������������������������������������������������������������������ ����������������#���<���@��@��@��@��@��@��@��#@����@���?�) T������#��{�_��T��*
�K1@�M9A��3��;�K@��k�_�IT�������C����{���+��?��=�lSM��4���
������{@��@��@��@��@��C@��?@�l5@�n=A�L5�N=�l@�L��=�lSM��4����������{@��@��@��@��@��C@��?@��7K��?L�l5�n=��k@�l�����	�?K��GL��=��E��k@���k����3�9+T_��Tm	�-
��=@��EA��?��G��@��k�_�)T�	�.��?��=�oSM��4�;����
���`��{@��@��@��C@��7@��3@��;@��?@��A@��MA��A��M��@����=�mSM����4�������J��{@��@��@��C@��7@��3@��?@����k��7���jT��)M9@�OAA��;��C�M@��k�_�ITj	�*
�L5@�N=A����	�J@��W��@��[@��G@��K@��_@��c@��O@��g@��S@��W@��k@����
���@?��귟��{@��@��@��7@��3@��
��C@�@�7���3���jT��+M9@�OAA��;��C�M@��k�_��T�	�*
�K5@�N=A����	�J@��W��@��[@��G@��_@��K@��c@��O@��g@��S@��k@��W@����
���@?��꧟��3@��7@���{@��@��@����
��C@��7h�����������_���������������������������������}������z�� ����������������#���#���@��@��@��@��@��@��@��#@���@����?�I/T������#�����������������
T�7�W`T����T_
�I+TK�L	
�-��=@��EA��?��G
��@��s�_�)T�C���}ӌ��,��K�N��?��=�oSM�O4�G�����
������7@��@��@��@��@��@��;@��C@��K@��G@��?@��A@��MA��A��M��@����=�mSM�
4�������g��7@��@��@��@��@��@��;@��C@��K@��?@��?L��GM��=��E��s@����	�jT�
�	�TK�V���������_�J��;��
�lT��3_
�)!TK	
�,��9@��AA��;��C
��@��s�L�_�iTj�}�J��*
�K1@�M9A��	��
�J@��_��@��c@��O@��g@��S@��k@��W@��o@��[@��_@��s@�������@?��귟��@��;@���7@��@��@��@����@��
��;@��7r�����������_��@��������_��7L��?M�L5�N=��s@�L��/@����@��@��@��@��7@��@��;@����T_�i
Tl	�-��=@��EA��?��G
��@��s�n�_�T�/��K���}�J��J��G�K1@�M9A��	��
�K@��_��@��c@��O@��g@��S@��W@��k@��[@��o@��_@��s@����
���`?� ���K@�*,@�,4A��/��7
�*@��s��=�jSM��4����G@����K@��G@�K1@�M9A�+0�-8�K@�+��=�kSM���4����
������G@�����7@��@��@��@��@��@��;@�������U������R���7L��?M�L5�N=��s@�L��3@����7@��@��@��@��@��@��;@���T�3�j	�L�}�*
��K�M9@�OAA��;��C
�M@��s���ь��G��9@��AA��	���
��@��_��@��c@��O@��S@��g@��W@��k@��o@��[@��s@��_@��������?� ���K@�*,@�,4A��/��7
�*@��s��=�jSM��4����G@�_��K@��G@�K1@�M9A�+0�-8�K@�+��=�kSM�k��4����
���O��G@�����7@��@��@��@��@��@��;@���������
������������
����� ���������������������@��@��@��@��@��@��@�s���@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_��������������������@��@��@��@��@��@��@�����@��C�?�T������#��s��9_�)T��*
�K1@�M9A��3
��;�J@��c�_�T�����������w��s���*
�K1@�M9A�����J@��O�
@��?@��S@��C@��W@��G@��[@��_@��K@��c@��O@��������
�@?����@�K@�k�K��@��@��@��@��@��w@��@��iT�	��s@��

��A@��MA��C
��O��@��c��
T�;��3�*��
�K1@�M=A�����J@��O���@�J@��S@��?@��W@��C@��[@��G@��_@��K@��c@��O@���@?�����@�K@�k�K��@��@��3@��w@�?�	T��s@��
�m9@�oAA��;
��C�k@��c��;@�?�IT�7�j	��
�L5@�N=A�����J@��O���@�J@��S@��?@��W@��C@��[@��G@��_@��K@��c@��O@�@?�����@�"@�B�"��;@��7@�����C��_����������������������������������� ����������������#��'���S���@��@��@��@��@��@��@��#@��'@�=���@��C�?��T������#��S��� �T�_��c����W��S���f�B����'�g���z���@�!ǚ ����1��������C��_��/F��7G�H-�L5��C@�H�)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	�T�(		�(�
-@�5A��/��7�
@��C�_�	T�#�
�*
��/��=�kSM�+4�+�������
����S@��W@��@��_@��c@��'@��@��+@��#@��/@�K1@�M9A�1�
9�K@���=�hSM��4����
���|��S@��W@��@��_@��c@��'@��@��#@��/@������ ���	����� �����������������Ǯ��@��@��@��@��@��@��@�w���@����?�IT������#��_��o��w��k��g��c����3����7���H�)�)�A��/�@������	���}��/@�	��_@��c@��g@��k@��o@��3@��w@��7@����/H��7I�*-�,5��S@�*�	@����������	�d��+@���w@��c@��g@��k@��o@��_@��	�����h��_��T	���*
�K1@�M9A��3��;	�K@��S�_	�)T�+�)		�)	��?��=�kSM�4�;�����
��	����_@��c@��g@��k@��o@��w@��+@��?@��;@�+1@�-9A�K1�M9�+@�K��=�jSM����4����	������_@��c@��g@��k@��o@��w@��+@��?@�����������_��	������������� �����������������/���@��@��@��@��@��@��@�k���@���?�	T������#����������{�
�3K��;L�K1�M9��k@�K��@��@��{@��@��@��;@����K���mTJ	��
�T����_�T�	���}Ӯ�����A@��MA��C��O��@��k��	�_��T�7��;��3��A�J�K1@�M9A����	�J@��W��@��[@��G@��K@��_@��O@��c@��S@��g@��W@��k@�������@?� ���{@��@��3@��@��@��@��;@��{@��@��3@��@��@��@��7@���_��	T
�*
�L5@�N=A��7��?�L@��k�`�_�IT�C��;�
�*
��?�K1@�M9A����	�K@��W��@��G@��[@��K@��_@��O@��c@��S@��g@��W@��k@����
���`?� ���C@�*,@�,4A��/��7�*@��k��=�jSM��4����?@�/��C@��?@�K1@�M9A�+0�-8�K@�+��=�kSM�+�4����
������?@�j���������_�������_���Ŷ���ö����������� ����������������#���h���@��@��@��@��@��@��@��#@�;���@��C�?�	T������#��������w��s���
��
�T�/��
�����C��_��7J��?K�L5�N=��c@�L����
�kT��1_
�TK	
�,��9@��AA�������@��G�L�_��T�3�j�}�J��*
�K1@�M9A��3
��;�J@��c��@��7@��S@��;@��W@��?@��[@��_@��C@��c@��G@�������@?��꧟��/@��s@��w@��@��@��@��
��3@���6_
�TK�J	
�,
��9@��AA��;
��C��@��c�_��T�3�J�}�J��*
��O��=�mSM�
4�K�������
����/@��s@��w@��@��@��@��O@��3@��K@�M9@�OAA��9��A�M@����=�lSM��4����
���t��/@��s@��w@��@��@��@��O@��3@�����������
������������
����� ���������������������@��@��@��@��@��@��@�U���@��c0�T������#ѐ@��	��C��K�`��K��O�@��/� ������:���������3��/@�4��@�@�a�@�_�bT�3����@�����l���3@����=�fSM��4�� ��@�"�������� �a��O@�"��|�=�aSM�a5�K@����K@�!�bh`�"�ah ��������_֛�� �������������c���@��@��@��@��@����@������!��T�#������@����?�	T������#ѐ@���@����;��#����>��c���#р	����#�B����
���������_��K@�!@����#�˄��'@��@� ��'��G@�����������Ԝ��C��;@�a@����	������?��#����>��c�ٵ�#��;@��#��	������'@��C@��#��3��#�����#@��3@��G@�%��#��3��K@��@��@��@�e��/��7��@��������ߌ��#@��hT�+��	����?@��7@��/@�����+@����=�eSM��#@���e5�3@�~���3@�"�@�#����T ��˄�|Ӄ���A����	����?@�q�����=�dSM��4@�c��!���#@��3@�����?@������*����4����� ���������@�i��@�������T�#��k���@��c0�)T������#ѐ@����+��@��� ������9���������3��@�;�����_���� �������������@��@��@���@��#���!��T�#�����@��c0��T������#ѐ@�p��#���@��2���������_֩�� ���������s���@��@��@��@������a��T�#����@��c0�iT������#ѐ@�p��3��;� ��?��;�@��� ������9���#���������?@���=�bSM�b5�;@�ٳ��;@�$�����@��#@��@����3�׊��@����=�dSM�d5�@�ʳ��@�!�@�"������C��_�Y�� �������������!���@��@��@��@��@����@��c���a��T�#������@��c0�iT������#ѐ@����+�@�@���������������E9���������3��@��
�@�@�@�������������_��� ������������@��@��@���@��#����T�#�����@��c0�iT������#ѐ@����+��/� �@� ������q��������_��� �������������@��@��@��@��#����T�#����@��c0�)T������#ѐ@����+��/���@����q��������_���� ���������������@��@��@��@��@��#����T�#����@��c0�T������#ѐ@�����@9��9��9�<�akF���������6@�@���������@9�}Ӧ:�ƀ����#��
����������@�����������������C��_֋�� �����W���@���@��c���!��T�#�����@��c0�IT������#ѐ@���@�@9B�!@�B@�_k�������C��_�j�� ����C9��5���@��C@9�@��c���A��T�#����@��c0�iT������#ѐ@�p����� �@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�=�� �����	���@���@������a��T�#����@��c0��T������#ѐ@�����@�@�����'��s@9�w@9�{@9�#@��'@�f���������_��� ��������@��@��������T�#����@��c0�)T������#ѐ@�0� �@��7��<�agF���?�%��6@�@�����7@����!����#��
����������@���c��������������C��_���� ���������@���@��c����T�#����������#ѐ@�0��9�9�9�/��3��7��;��#��'��+�������@��3@�������3@9�7@9�;@9�@��@��c�����_�@������T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����@��c0�)T������#ѐ@�p��9�9�9�/��3��7��;��#��'��+��@9�@9�@9�/@��3@�����������_��#9�'9�+9����������������6���#@9�'@9�+@9�@��@��@��@��@��@��@���@�����a��T�#�����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@�����������_�����	���@��@������a��T�#���9�_�������#ѐ@����9�9�9�/��3����#��'�������@��3@�������3@9�7@9�;@9�@��@��c�����_�@������T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����@��c0��T������#ѐ@����9�9�9�/��3����#��'��@9�@9�@9�/@��3@����������_��#9�'9�+9����������������#@9�'@9�+@9�@��@��@��@��@���@�����!��T�#�����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@�����������_�����i���@��@������a��T�#���9�_��@��c0�iT������#ѐ@�p�`�@y�ky�oy�<�aF��������}�6@�@�����k@yH���!����#��
���A������@������������������C��_�]�� �����)���@���@��c���a��T�#�����@��c0�T������#ѐ@�����@y@��7�����������A�!:����#��7@�/���!��'��+��
�X�!�������������������_�(�� ��������@���@�����A��T�#�����@��c0�	T������#ѐ@���@y@�_q!Tq�T�4�%�?�A%�!�/�_q!T�{@�kIT�%�?�A%�!�1�_qaTb@������_k�T�%�?�A%�!�/���������C��_���� ���������@���@��c����T�#�����@��c0��T������#ѐ@�����@��5@9�7@9?q�����������C��_���� ���������@��@��c�����T�#���������#ѐ@�P��9�9�9�/��3��7���9��9�#��'��+�������@��3@�������3@9�7@9�;@9�@��@��c�����_�@������T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����@��c0�IT������#ѐ@����9�9�9�/��3��7���9��9�#��'��+��@9�@9�@9�/@��3@�����������_��#9�'9�+9�������c9�g9�����������#@9�'@9�+@9�@��@��@��c@9�g@9�@��@��@���@�������T�#�����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@�k���������_��������@��@������a��T�#���9�_��@��c0��T������#ѐ@�����@��BT<�B��C�a@��|�@hc��������_֡������� ���������@��@������T�#����@��c0�T������#ѐ@�����@�@�@�@��������e��������_���� �����������@�����@��#�����T�#����@��c0��T������#ѐ@�����@��%�B� �?�T@�!@���������C��_֦�� �����r���@��@��c�����T�#����@��c0�T������#ѐ@�����@�a�!@�@��%�B�'�?�T@�!@���@T��������C��_�|�� �����H���@���@��c���A��T�#�����@��c0�IT������#ѐ@�P�@�@�@�@�@����e���������_�Z�� �����&���@��@�������T�#����@��c0�T������#ѐ@�����@��<�a�F����=�f�@�@����������_�7�� ��������@��@������!��T�#����@��c0�	T������#ѐ@����+��/���@�@�@�@�����������hi��������_��� ���������ڥ��@��@��@���@��#���A��T�#�����@��c0�IT������#ѐ@�P�@�@�@�@�@������������_���� ���������@��@�������T�#����@��c0��T������#ѐ@����?4�ෟ�����C��_���� �����������@��@��@��c����T�#����@��c0�	T������#ѐ@����+��/���@�@�@�@�����������L`��������_֤�� ���������n���@��@��@���@��#���A��T�#����������#ѐ@���������@��3@�������3@9�7@9�;@9�@��@��c�����_�@������T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����@��c0��T������#ѐ@����@9�@9�@9�/@��3@�����������_������@�����!��T�#����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@�s���������_��������@��@������a��T�#���9�_�������#ѐ@����9�9�9�/��3��7�������@��3@�������3@9�7@9�;@9�@��@��c�����_�@�����!��T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����@��c0�iT������#ѐ@����9�9�9�/��3��7��@9�@9�@9���������_��#9�'9�+9������������#@9�'@9�+@9�@��@��@���@�����!��T�#�����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@�����������_�����]���@��@������a��T�#���9�_�������#ѐ@����9�9�9�/��3��7�������@��3@�������3@9�7@9�;@9�@��@��c�����_�@�����!��T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����@��c0�iT������#ѐ@����9�9�9�/��3��7��@9�@9�@9w����������_��#9�'9�+9�����������#@9�'@9�+@9�@��@��@���@�����!��T�#�����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@�K����������_�����ɣ��@��@������a��T�#���9�_�������#ѐ@����9�9�9�/��3����#��'�������@��3@�������3@9�7@9�;@9�@��@��c�����_�@������T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����@��c0��T������#ѐ@����9�9�9�/��3����#��'��@9�@9�@9�/@��3@�����������_��#9�'9�+9������������R���#@9�'@9�+@9�@��@��@��@��@���@�����!��T�#�����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@������������_�����)���@��@������a��T�#���9�_����������9�@�!@9?r����_�@�!@9?r����_�������#ѐ@�0����#��'��+��c9�����@��@��@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@�������T�#���������#ѐ@�������@��@��@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������A��T�#����@��c0�IT������#ѐ@�P��������#��#9�@�d@9�6a@�b@�`@��������_ր��a%�!2���� ����������9������@��@��@��@��@9��@������T�#�����@��c0�T������#ѐ@���@�d@9�6a@�b@�`@��������_ր��a%�!2�Ӊ� �����w���@��@�����!��T�#������������9�@�!@9?r����_�@�!@9?r����_����������9�@�!@9?r����_�@�!@9?r����_��@��c0�)T������#ѐ@�0����#��'��+��c9�@��@��@�����'��s@9�w@9�{@9�#@��'@������������_����������9��#���@��@��@��@��@9��@�������T�#�����@��c0�T������#ѐ@���@��@��@�����'��s@9�w@9�{@9�#@��'@�~����������_���������@��@������A��T�#������������9�@�9�_�@�9�_�������#ѐ@����9�9�9�/��3��7���9��9������@��3@�������3@9�7@9�;@9�@��@��c�����_�@������T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����#9�'9�+9�������c9�g9�@��5�7�@�?q��������_�@��5@@9�7D@9?q��������_��@��c0��T������#ѐ@����9�9�9�/��3��7���9��9�@9�@9�@9�/@��3@����������_��#9�'9�+9�������c9�g9��^���#@9�'@9�+@9�@��@��@��c@9�g@9��@�����!��T�#�����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@������������_�����5���@��@������a��T�#���9�_��@��c0��T������#ѐ@�����@�>�������_�F�� ��������@��@�������T�#����@��c0��T������#ѐ@�����@���a�������_�)�� ���������@��@������T�#����@��c0��T������#ѐ@����3���@��#��L���;�d�F�?�T�������;�c�F�����������6�#@�c@�aH@�bL@��@��@��@��@�����C��_���� ���������������@��@��@��@���@��c���!��T�#�����@��c0��T������#ѐ@�������������C��_���� ���������@��@��c�����T�#����@��c0�)T������#ѐ@��� ��;�bGA��;�aCA�������C��_֯�� �����������x���@��@��@��@��@��c����T�#����@��c0��T������#ѐ@�p�������������C��_։�� ���������S���@��@��@��@��c���a��T�#����@��c0�		T������#ѐ@�
�����_�CT@�B�c��˃�����#�_�T@���
�����������������_���
T�h`8��Tgh`8��@��z�eq'����@�k@��T�������Tbhe8_�q`T_�q�T�}��
�!��������������N����L������a��,�� ����������������@��@��@��@��@����@������T�#������@��c0�IT������#ѐ@�P��#� �������������������_��� �������������ʟ��@��@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�p���@�_�Tc��˃���B�#�����JTdh`8��� qiT�,q T�8ѥ@ӿ0q�T�pф@ӟq��T���� ��
�!H��������������_��������� �����������������@��@��@��@��@����@�����a��T�#������@��c0�T������#ѐ@�����#��'��+��/�@����������?�������_�����������������R���@��@��@��@��@��@��@���@�������T�#�����@��c0��T������#ѐ@����#�@�@��@��?�������_�����������+���@��@��@��@��@������A��T�#����@��c0�T������#ѐ@������#��'��+��/��3�F@��������?�������_�������������������@��@��@��@��@��@���@��������T�#�����@��c0��T������#ѐ@�p��#��'�@�c@�@�`?�������_���������۞��@��@��@��@������a��T�#����@��c0�T������#ѐ@���#�`�@�@������������������_���� �������������@��@��@��@�������T�#����@��c0�)T������#ѐ@�p� �@�?�bT@�C�`@�!�|�Aha�!@� ?�������_�����ا��� �����������@��@���@�����a��T�#����@��c0�T������#ѐ@�����@�����C��_֛�� �����g���@��@��c���!��T�#����@��c0�)T������#ѐ@�p� �@�?�bT@�C�`@�!�|�Aha�!@� ?�������_��������s�� �������>���@��@���@�����a��T�#����@��c0�)T������#ѐ@�p� �@�?�bT@�C�`@�!�|�Aha�!@� ?�������_�����d��G�� ����������@��@���@�����a��T�#����@��c0�T������#ѐ@�����@�����C��_�'�� ��������@��@��c���!��T�#����@��c0�)T������#ѐ@�p� �@�?�bT@�C�`@�!�|�Aha�!@� ?�������_��������� �������ʝ��@��@���@�����a��T�#����@��c0�T������#ѐ@���#�`�@�@����������������_���� �������������@��@��@��@�������T�#����@��c0�	T������#ѐ@���@�@�!@� ?�������_ִ�� ���������@��@������T�#����@��c0�)T������#ѐ@����#��@�@��@��?�������_֓�� �����������\���@��@��@��@��@�������T�#����@��c0�IT������#ѐ@���@�@�@���������������_�j�� �������5���@��@��@������A��T�#����@��c0�IT������#ѐ@���@�@�@���������������_�F�� ����������@��@��@������A��T�#����@��c0�iT������#ѐ@���`�@�@���������-�������_�!�� ������������@��@��@��@�������T�#����@��c0�	T������#ѐ@���@�@�!@� ?�������_��� �����Ȝ��@��@������T�#����@��c0�IT������#ѐ@�P�@�@��������!�����#��
����������@���R������C��_���� ���������@��@��c����T�#����@��c0��T������#ѐ@����� ��4�������C��_ֵ�� ���������@��@��c����T�#����@��c0��T������#ѐ@�����@�@���@��3�����������!���#��'��3@��@�\m��!��+��/��
�X'��@�����������������_�}�� �����I���@���@�������T�#�����@��c0�iT������#ѐ@�p�`�@�@����0m��B����#��
����}�����@����������C��_�Q�� ��������@���@��c���a��T�#����@��c0�iT������#ѐ@�p�`�@�@����m��B����#��
���A������@����������C��_�%�� ��������@���@��c���a��T�#����@��c0�iT������#ѐ@�p�`�@�@�����l��B����#��
���~�����@���y������C��_��� �����ś��@���@��c���a��T�#����@��c0�iT������#ѐ@�p�`�@�@�����l��B����#��
��?�!������@���M������C��_���� ���������@���@��c���a��T�#���������#ѐ@����9�9�9�/��3����#��'�������@��3@�������3@9�7@9�;@9�@��@��c�����_�@������T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����@��c0��T������#ѐ@����9�9�9�/��3����#��'��@9�@9�@9�/@��3@������������_��#9�'9�+9������������&���#@9�'@9�+@9�@��@��@��@��@���@�����!��T�#�����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@�����������_���������@��@������a��T�#���9�_�������#ѐ@����9�9�9�/��3����#��'�������@��3@�������3@9�7@9�;@9�@��@��c�����_�@������T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����@��c0��T������#ѐ@����9�9�9�/��3����#��'��@9�@9�@9�/@��3@�����������_��#9�'9�+9����������������#@9�'@9�+@9�@��@��@��@��@���@�����!��T�#�����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@�����������_�����]���@��@������a��T�#���9�_�������#ѐ@���9�9�9�/��3��7����#��'�������@��3@�������3@9�7@9�;@9�@��@��c�����_�@������T�#���������#ѐ@�p�����@�@�����'���A��'@������C@9�G@9�K@9�@��@��������_�@������a��T�#����@��c0�	T������#ѐ@���9�9�9�/��3��7����#��'��@9�@9�@9�/@��3@�n����������_��#9�'9�+9�����������������#@9�'@9�+@9�@��@��@��@��@��@���@������T�#�����@��c0�iT������#ѐ@�p�@�@�����'��s@9�w@9�{@9�#@��'@�;����������_���������@��@������a��T�#���9�_��@��c0�T������#ѐ@�P��#��'�@�@�D@��������?�������_���� ���������������@��@��@��@��@�������T�#����@��c0��T������#ѐ@�����@� @�����C��_֢�� �����n���@��@��c�����T�#����@��c0�IT������#ѐ@�������������_�������U���@��@��@�����A��T�#����@��c0�iT������#ѐ@���@�����������_�������8���@��@��@�����!��T�#����@��c0�IT������#ѐ@�P� @9�6��������_ր��A%�!1�r�� ��������@��@������T�#����@��c0�iT������#ѐ@�p�@� @9�6u�������_ր��A%�!1�Q�� ���������@��@�����a��T�#����@��c0�T������#ѐ@�����������C��_��� �������֘��@��@��@��c����T�#����@��c0�)T������#ѐ@���������!@��� ?�������_���� �������������@��@��@��@�����!��T�#����@��c0�IT������#ѐ@���@�@�B�B��B$�?�ෟ�����C��_���� �����������@��@��@��c���A��T�#����@��c0��T������#ѐ@�p��+��/���@�@�@�����������iR��������_֙�� ���������c���@��@��@���@��#���a��T�#����@��c0��T������#ѐ@����?4�ෟ�����C��_�v�� �������A���@��@��@��c����T�#����@��c0�	T������#ѐ@����#��'���@��R���������_�T�� ������������@��@��@��@������A��T�#����@��c0��T������#ѐ@����?D�ෟ�����C��_�2�� �����������@��@��@��c����T�#����@��c0�	T������#ѐ@����#��'���@��R���������_��� ���������ڗ��@��@��@��@������A��T�#����@��c0��T������#ѐ@����?$�ෟ�����C��_���� �����������@��@��@��c����T�#����@��c0�)T������#ѐ@��������������R���������_���� �������������@��@��@��@�����!��T�#����@��c0��T������#ѐ@����?t�ෟ�����C��_֪�� �������u���@��@��@��c����T�#����@��c0�	T������#ѐ@����#��'���@��T���������_ֈ�� ���������R���@��@��@��@������A��T�#����@��c0��T������#ѐ@����?4�ෟ�����C��_�f�� �������1���@��@��@��c����T�#����@��c0�T������#ѐ@�0��#��'�`�@�@����������T���������_�?�� ���������	���@��@��@��@�������T�#����@��c0��T������#ѐ@�P��+���@���@��������@�c@����@��������������?������_��� ���������ؖ��@��@��@���@��#����T�#�����@��c0��T������#ѐ@������@���@?�������_�����������@��@��@������T�#����@��c0�T������#ѐ@���@�@�!@� ?�������_���������@��@�����!��T�#����@��c0�IT������#ѐ@�P����#��'�@����������?�������_�������������v���@��@��@��@��@��@�������T�#����@��c0��T������#ѐ@����#�@�@��@��?�������_�����������S���@��@��@��@��@������A��T�#����@��c0�T������#ѐ@�����@�@��'�@��+���������C
�c�����+@��'@�����@������_�X�� �����$���@���@�����A��T�#�����@��c0�	T������#ѐ@����#��'���@� ���������_�8�� ��������������@��@��@��@��@��������T�#����@��c0�T������#ѐ@�������;��?��C��'��+��@��@�!@� ?�������_����������#�������֕��@��@��@�����#@��@��@���@������T�#�����@��c0�T������#ѐ@���@�@�!@� ?�������_���������@��@�����!��T�#����@��c0�T������#ѐ@�������;��?��C��'��+��@��@�!@� ?�������_����������#�����������@��@��@�����#@��@��@���@������T�#�����@��c0�T������#ѐ@���@�@�!@� ?�������_�����g���@��@�����!��T�#����@��c0�IT������#ѐ@���#��'�������������������_�z�� �����������C���@��@��@��@��@�������T�#����@��c0��T������#ѐ@�����@�@�����C��_�V�� �����"���@��@��c�����T�#����@��c0�IT������#ѐ@���3��7��@�@�	@�
@������������	��
��������C��_�.�� ���������������@��@��@��@���@��c����T�#�����@��c0��T������#ѐ@����#���@�a����������_�	�� �����������Ҕ��@��@��@��@��@������!��T�#����@��c0��T������#ѐ@�����@�@�������C��_���� ���������������@��@��@��@��@��c���!��T�#����@��c0�iT������#ѐ@�0��#�@�@��@9�6{;�c+G�{;�d/G���Q�����������������_ֵ�� �����������~���@��@��@��@���@�������T�#�����@��c0�IT������#ѐ@���+� ����������+�@��������9@H@��c�����@��@��@�_�T��@9�+@��9���;�cCA��;�dGA�������������_�v�� �����������?���@��@��@��@���@��#����T�#�����@��c0�T������#ѐ@�p��+���@�@��������������������_�K�� ��������������@��@��@��@���@��#���a��T�#����@��c0�	T������#ѐ@����������#�A@��� ?�������_��������������@��@��@��@��@�������T�#����@��c0�T������#ѐ@���@�!@�@� ?�������_�����ϓ��@��@�����!��T�#����@��c0�T������#ѐ@�����#��'��+��/�@����������?�������_���������������������@��@��@��@��@��@��@���@�������T�#�����@��c0��T������#ѐ@����#�@�@��@��?�������_��������������@��@��@��@��@������A��T�#����@��c0�)T������#ѐ@���A@���"@� @�B@�@?��@�@��=�cSM��4���!�@@� �A��������_���4���@������T�#����@��c0��T������#ѐ@�P��/��3��7�H@�����������������hP������C��_�������������9��9�����@��@��@��@��@���@9��@9��@��c����T�#�����@��c0�iT������#ѐ@�0�@@�����������_������@������T�#����@��c0��T������#ѐ@���/��3��7��?�G@���������������l�������C��_�������������������@��@��@��@��@��@���@��c����T�#�����@��c0��T������#ѐ@�0���C@�������C>���������_�����������@��@��@�������T�#����@���?�iT������#ѐ@�0�C@��+�aP@��c����>��c�^��#�`	����c��j��c�0k��/@�$��@��'��@����3@��+@��T@��@��#��@����@���`	���q�6�+@��T@�`	����'@��@�r��@���@���=�dSM�d5�#@����#@�!�@�"����������_���I���@��#����T�#������@��c0�iT������#ѐ@������#�D@�E@��@����������?�������_���������'���@��@��@��@�������T�#����@��c0��T������#ѐ@�P��/��3��7�H@������������������N������C��_�������������9��9������@��@��@��@��@���@9��@9��@��c����T�#�����@��c0�iT������#ѐ@�0�B@���C@�{<�d�A�{<�e�A��C����G��'��+�	�(�������@�B@�a%�!�'�����������w"���������_���‘���@������T�#�����@��c0�iT������#ѐ@�0�@@�[.���������_�������@������T�#����@��c0��T������#ѐ@��C@�������,+���������_��y��������@y�@��@������T�#����@��c0��T������#ѐ@���@@�{<�b�F���!�=�' ���������_���n���@������!��T�#����@��c0��T������#ѐ@���@@�{<�b�F���!�=� ���������_���R���@������!��T�#����@��c0��T������#ѐ@���@@�{<�b�F���!�=�����������_���6���@������!��T�#����@��c0�iT������#ѐ@�0�@@�3����������_������@������T�#����@��c0�iT������#ѐ@�0�@@�C����������_������@������T�#����@��c0�iT������#ѐ@�0�@@�g����������_������@������T�#����@��c0��T������#ѐ@�0���C@������������������_�������А��@��@��@�������T�#�����B�_��TC�}�hcx#hcx�&��k�T�@��@��k`��T���_��@��_֐@��c0�T������#Ѡ
�@��}�������H���{<�`���=�eSM��4V��!�{<�e�A�%�{<�a��`
��4��|�������5���{<�`���=�eSM��4C��!�{<�`�A� �{<�a��������_���������@��c0�IT������#��7��?��;����-�]���;@�b%�B �?�T�?@��@��@����@�_�bT�+����@�����+�_���?@����=�fSM��4�� ��@�#������+@���#ѻ=�dSM��4�� ��xc�$��x#�a%�!�����7@�7��������_�{%�c�A�������B���� ���������T���@��@��@�����@��c0�IT������#��7��?��;� 	�6�
���;@�b%�B �?�T�?@��@��@����@�_�bT�+����@��8����?@����=�fSM��4��� ��@�#������+@���#ѻ=�dSM��4��� ��xc�$��x#�a%�!`����7@��6��������_�{%�c�A�������B���� ������������@��@��@�����@��c0�IT������#��7��?��;��	������;@�b%�B �?�T�?@��(@��$@���� @�_�bT�+����@��2�����?@��(��=�fSM��4q�� �� @�#�� ����+@��$�#ѻ=�dSM��4e�� ��xc�$��x#�a%�!����7@�t6��������_�{%�c�A�������B�2�� �������������@��@��@�����@��c0�IT������#��7��?��;�	�0�m���;@�b%�B �?�T�?@��4@��0@����,@�_�bT�+����@��6�o���?@��4��=�fSM��4!�� ��,@�#��,����+@��0�#ѻ=�dSM��4�� ��xc�$��x#�a%�!�����7@�$6��������_�{%�c�A�������B���� ���������d���@��@��@�����@��c0�IT������#��7��?��;�@	������;@�b%�B �?�T�?@��@@��<@����8@�_�bT�+����@��4����?@��@��=�fSM��4ї� ��8@�#��8����+@��<�#ѻ=�dSM��4ŗ� ��xc�$��x#�a%�!@����7@��5��������_�{%�c�A�������B���� ������������@��@��@�����@��c0��T������#��C��G�e%�� �?�
T�G�[�9���@���T�����?� ���������a
�!���G@�A%�!�,����?@�A�@�@������3��/��G@������E�@�F�@���@�@���"T���@�dЄ����G@�����=�fSM��4e�� ���@�"������A���3@�$���/@�����|ӻ=�dSM��4U��&�hc�$�h#�����A�C�@��TB�@�B@�����y��A����
�!����@%��,��������_������������_������������_�������{%�c�A�������B��� �������������@��@��@�x���@��c0�IT������#��#��'�c%�c �?�!T[�9@����������'� ���5�����a
�!���'@�A%�!�,����@���@�D|����������������_�{%�c�A�������B���� ���������H���@��@��@����@��c0�IT������#��#��'�c%�c �?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D�����������������_�{%�c�A�������B���� ������������@��@��@����@��c0�IT������#��#��'�c%�c �?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D`����������������_�{%�c�A�������B�F�� ���������ȍ��@��@��@����@��c0�IT������#��#��'�c%�c �?�!T[�9@����������'� ���u�����a
�!���'@�A%�!�,����@���@�Dd����������������_�{%�c�A�������B��� �������������@��@��@����@��c0�)T������#����'��#����-�A���#@�b%�B �?�aT�'@�{�9�=�dSM��4�� �dh@�$�`h�a%�!�����@�4��������_�{%�c�A�������B���� ���������Q���@��@��@����@��c0�IT������#��#��'�c%�c �?�!T[�9@����������'� ��������a
�!���'@�A%�!�,����@���@�Dl����������������_�{%�c�A�������B���� ������������@��@��@����@��c0�	T������#��#��'�c%�c �?��T[�9A��4��������_�{%�c�A�������B�l�� ������������@��@��@����@��c0�IT������#��#��'�c%�c �?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D�����������������_�{%�c�A�������B�.�� �������������@��@��@����@��c0�IT������#��#��'�c%�c��?�!T[�9@����������'� ���]�����a
�!���'@�A%�!�,����@���@�D����������������_�{%�c�A�������B���� ���������p���@��@��@����@��c0�IT������#��#��'�c%�c��?�!T[�9@����������'� ��������a
�!���'@�A%�!�,����@���@�D����������������_�{%�c�A�������B���� ���������0���@��@��@����@��c0�	T������#��#��'�c%�c`�?��T[�9A ��3��������_�{%�cB�������B���� ���������
���@��@��@����@��c0�	T������#��#��'�c%�c`�?��T[�9A`�3��������_�{%�cB�������B�d�� ������������@��@��@����@��c0�T������#��;��?�e%��`�?�aTE4@�F8@���G0@���T�7��?��+������@��Є���|��?@��8��=�fSM��4X�� ��0@�#��0����+@����7@�A4�#�c�}�c`�h#�����A4@�?�ITC0@���b�a%�!��X2��������_�����{%�cB�������B��� �������������@��@��@�����@��c0�IT������#��#��'�c%�c��?�!T[�9@����������'� ���E�����a
�!���'@�A%�!�,����@���@�D����������������_�{%�ccB�������B���� ���������X���@��@��@����@��c0�IT������#��#��'�c%�c��?�!T[�9@����������'� ��������a
�!���'@�A%�!�,����@���@�D����������������_�{%�ccB�������B���� ������������@��@��@����@��c0�IT������#��#��'�c%�c��?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D����������������_�{%�ccB�������B�V�� ���������؊��@��@��@����@��c0�IT������#��#��'�c%�c�?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D����������������_�{%�c'B�������B��� �������������@��@��@����@��c0�IT������#��#��'�c%�c�?�!T[�9@����������'� ���E�����a
�!���'@�A%�!�,����@���@�D����������������_�{%�c'B�������B���� ���������X���@��@��@����@��c0�IT������#��#��'�c%�c�?�!T[�9@����������'� ��������a
�!���'@�A%�!�,����@���@�D����������������_�{%�c'B�������B���� ������������@��@��@����@��c0�IT������#��#��'�c%�c�?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D����������������_�[%�c'B�������B�V�� ���������؉��@��@��@����@��c0�IT������#��#��'�C%�c�?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D$����������������_�[%�c'B�������B��� �������������@��@��@����@��c0�IT������#��#��'�C%�c�?�!T[�9@����������'� ���E�����a
�!���'@�A%�!�,����@���@�D(����������������_�[%�c'B�������B���� ���������X���@��@��@����@��c0��T������#��#��'�C%�c�?�T[�9@����������'� ��������a
�!���'@�A%�!�,����@�!�@�c�_9�@�C9���������������_�[%�c'B�������B���� ������������@��@��@�����@��c0��T������#��#��'�C%�c�?�T[�9@����������'� ���������a
�!���'@�A%�!�,����@�!�@�c�_9�@�C9���������������_�[%�c'B�������B�N�� ���������Ј��@��@��@�����@��c0��T������#��#��'�C%�c�?�T[�9@����������'� ���}�����a
�!���'@�A%�!�,����@�!�@�c�_9�@�C9���������������_�[%�c'B�������B�
�� �������������@��@��@�����@��c0��T������#��#��'�C%�c�?�T[�9@����������'� ���9�����a
�!���'@�A%�!�,����@�!�@�c�_9�@�C9���������������_�[%�c'B�������B���� ���������H���@��@��@�����@��c0�IT������#��#��'�C%�c��?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D����������������_�[%�c;B�������B���� ������������@��@��@����@��c0�IT������#��#��'�C%�c��?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D����������������_�[%�c;B�������B�F�� ���������ȇ��@��@��@����@��c0�IT������#��#��'�C%�c��?�!T[�9@����������'� ���u�����a
�!���'@�A%�!�,����@���@�D����������������_�[%�c;B�������B��� �������������@��@��@����@��c0�I	T������#��;��?�E%��?�!TE@�F@���G@���T�7��+��?������@�����3�Fx��?@����=�fSM��4��� ��@�#������+@����7@�A�#�c�}�c`�������=�dSM��4�hc���$��h#�A@�?�ITC@���b�A%�!���-��������_������[%�c;B�������B���� ���������0���@��@��@�����@��c0�IT������#��#��'�C%�c��?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D����������������_�[%�cwB�������B�n�� ������������@��@��@����@��c0�IT������#��#��'�C%�c��?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D����������������_�[%�cwB�������B�.�� �������������@��@��@����@��c0�IT������#��#��'�C%�c@�?�!T[�9@����������'� ���]�����a
�!���'@�A%�!�,����@���@�D����������������_�[%�cOB�������B���� ���������p���@��@��@����@��c0�IT������#��#��'�C%�c@�?�!T[�9@����������'� ��������a
�!���'@�A%�!�,����@���@�D ����������������_�[%�cOB�������B���� ���������0���@��@��@����@��c0�IT������#��#��'�C%�c@�?�!T[�9@����������'� ���������a
�!���'@�A%�!�,����@���@�D$����������������_�[%�cOB�������B�n�� ������������@��@��@����@��c0�IT������#��#��'�C%�c@�?�!T[�9@����������'� ���������A
�!���'@�!%�!�,����@���@�D(����������������_�[%�cOB�������B�.�� �������������@��@��@����@��c0�IT������#��#��'�C%�c@�?�!T[�9@����������'� ���]�����A
�!���'@�!%�!�,����@���@�D����������������_�[%�cOB�������B���� ���������p���@��@��@���{;�`�@�{;�a�@�{;�b�@��_��@��C�?�	jT�Cѝ�?����#�����
���#���c���
����>��c���#��
�������� �`����
������c�a7�A���`����
������d��@���B��@��S��@��������@�����@����B��SA���@���T����x`�����@����@��_���
�`���c�@�a7�A���`����
��A��_@��d��@����@����@����@��[�`����
��c�@���7�A���`����
��A��[@��d��@�����@��O��@��������@����B��OA���@���	T����x`����=�gSM��4g0@�w��'���0�a@������>��cј��#�`��+����\���������C��k�������������CA��k@���A�a@������>��c�~��#�`������\���������c��;�������������;A��c@���A��|��=�fSM��4�$@�:��&��$��@��7��@�������� @��K��$@�������A��(���@����B��KA���@���T����x`����@����@��W���
�`��c�@�a7�A���`����
��@��W@�d��@���A��$��@����@��S�`����
�c�@���7�A���`����
��@��S@�d��@�����,@��0@�����T�x`��@��@�����@���@��������8@��G��<@�������/A��(���@����B��GA���@��T����x`��/��@����@��O���
�`���b�@�a7�A���`����
��@��O@��c��@���/A�� ��@�����@��K�`����
��b�@�a7�A���`����
���@��K@��c��@���/A��$��@�����@��G�`����
��b�@��7�A���`����
���@��G@��c��@������P@�����T@��C�`����
��b�@�a7�A���`����
���@��C@��c��@���B��|��X@�����\@��?�`����
�ub�@�a7�A���`����
���@��?@�oc��@���B�����h@������@�����@��;�`����
�\b�@�a7�A���`����
���@��;@�Vc��@���A����@�����@��7�`����
�Fb�@�a7�A���`����
���@��7@�@c��@���A�d��A����@����Ft���@��B��������=�cSM��4*�� ���@�#���������>��c�G��#�`����
����[��B��h!���\��B�����A�����A��@�a�@�?�ITA@�d�@���B@����|ӛ=�eSM����4��"��ha�%������C��_֯��a�!�?	�j�T
@�J��@�?�BT�@�,�k
�J@�j	���@�?
��T�@�+�J
�_	�����
�������������'h"����[��o@��A��k@���A����F��@��@���T���+����@�D������t��@��+A��������k��o���#�e�B�|ӛ=�cSM����4���'�#hb�#����?A��@���@����
�T����?�b@��'�d@��{��A��@�`��+������@�@����'h"����[��g@��A��c@���A���F��@��@���T�w��#����@�D�������s��w@��#A��������c��g���#�e�B�|ӛ=�cSM����4y��'�#hb�#����?A��@���@����m�T����?�b@���d@��s��A��@�`�����k��@����@��+���3�(�*�(y*���ʹ�T�x`��,@��(@�!��$@�@�_�b��T������	��@�D�	��s��A��,��=�fSM��4B�� ��$@�&��$��7A���@��@�����@����4�&���}��`�h&�����3@�����@�����@��+@���T����x`��3� ���
��A��s@�`��a�@�a7�A���`����
��A��s@�b��@���A��8@��4@����0@�_��T���@������Os��A��8��=�fSM��4�� ��0@�&��0��@����4�&���}��`��@�h&�������3A��@���@�������
�T����3��@�����@��/� �`����
��'A��{@��`�@�a7�A���`����
��'A��{@��a��@���� �`����
���@��/@��`�@�a7�A���`����
���@��/@��a��@���A��8@��4@����0@�_��T���@�������r��A��8��=�fSM��4��� ��0@�$��0��@�����������@�����@��c0�T������#��?��C�@��3�@��������xb����@�B%�B��,&��@����?@��C@��3@��@�_�K��T@��/�@��������xb�����B%�B`�&��@����?@��C@��/@��@�_�K��T @��+�$@��������xb����@�B%�B�&��@����?@��C@��+@��@�_�K��T,@��'�0@��������xb����~�B%�B���%��@����?@��C@��'@��@�_�K��T8@��#�<@��������xb������B%�B@��%��@����?@��C@��#@��@�_�K��T�@��@��@�����
$��?@��|@��C@��@�i#��?@���@��C@��}�d#��?@��`@��C@�!��_#��?@��d@��C@�A��Z#��?@��h@�c�d@�d�d@����C@�a��B%�B���%��?@��l@��C@��~�I#��������_�������f���@��@�[���@���?�i�T�ѝ�?����#����c�����������#
����>��c���#��#
���������B� @����$@��{�������	��w@����B���@��{@��C@��@��JT&xc���9�������$@�����@���T[<�d�A�[<�e�A�����	�@��$���|����hh�(@��������=�hSM��4���'��@�(����������(@�����@���T[<�d�A�[<�e�A�����	�@��(���|����hh�(@������w����C����=�hSM��4���'��@�(������@�`�"��c��]��9�=�cSM�c5�@����y���@�#�@�$�����s�����c�����������#
����>��cъ��#��#
�������'��B�8@����<@��{����s@���@�	��w@����B���@��{@��C@��@��jT&xc���9������� @�����@���T[<�d�A�[<�e�A�����	�@�� ���|����hh�(@��������=�hSM��40��'��@�(����������$@�����@���T[<�d�A�[<�e�A�����	�@��$���|����hh�(@��������=�hSM��4��'��@�(����������(@�����@���T[<�d�A�[<�e�A�����	�@��(���|����hh�(@������w��C������=�hSM��4��'��@�(������@�`�� ��c�A]��9�=�cSM�c5�@����ڈ��@�#�@�$�}���o�����c	����	����	���#����>��c���#��#��7�����g��B�,@����0@��{�����w@����B���@��{@��T�w�$xc����@�`�"��c�l��@��=�dSM�d5�@����#��@��@�%������@��@��k�����@�`�	��c	��\��9�=�cSM�c5�@�������@�%�@�&���@�@���@��o@���		�!�?�T�xa��9������@����	�@��	�T[<�d�A�[<�e�A�����		�@����|�+�)ij�j@�����
��=�jSM��4`��)�
@�*�	�������@����	�@��	�T[<�d�A�[<�e�A�����		�@����|�+�)ij�j@�����

��=�jSM���4?��)�
	@�*����@����@��{���?$��w@���B���@��{@�?�T����w��g��xa���[T���YT����@�"0@�#4@��g@���@�^�@�b�F@�����-T�=�fSM��4��"�&@�&�"�`�@�����-T�=�fSM��4�� �&@�&� �?���=�fSM��4&@����&����S�?�&$@���'(@��k����?|��=�fSM�&��4&$@���&����������|@�����@���T[<�d�A�[<�e�A�����	�@�|���|����hg�@�����T��=�gSM��4̇�&�P@�'�P��������@�����@���T[<�d�A�[<�e�A�����	�@�����|����hg�@�����\��=�gSM��4���&�X@�'�X�h@�������c�`��-����=�aSM�a5�B���� ��B��h@�&��h����c@���@�h@�f��������@�����@���T[<�d�A�[<�e�A�����	�@�����|����hh�(@��������=�hSM��4s��'��@�(����������@�����@���T[<�d�A�[<�e�A�����	�@�����|����hh�(@��������=�hSM��4R��'��@�(���p@����t@��{���ii(�!�?�J	T�xa�����������@��T[<�d�A�[<�e�A�����	�@�
�|�(�)ij�@�����L@�
H@�J�D@�_
�T�w����_��G������
��@�DЄ�do��B��L��=�fSM��4�� ��D@�&��D��_@��@���@��{@��G@��@������B��w@�
H�J�l
���H�|ӛ=�jSM�*��4���)�jih�*�������=�bSM��4p@���"�p��������@�����@�_�T[<�d�A�[<�e�A�����	�@���F�|�b�chf�B@�������=�bSM��4چ�#�@�"��@�"��|��������������_��@��`��k@��������@��@��M�TF@�G@�H@��3��7��;����������B�f���B��B���@���T[<�f�A�[<�e�A�������@��3���|����hh��@����������k����7@��	������������@�?�T[<�f�A�[<�e�A�����	��@��7�+�|�I	�Jik�)@��������C��/���@��+��@�����z]�@�@���@�_�bT�����@�D����n��@����=�fSM��4d�� ��@�&��������%ц��/@�����|ӛ=�fSM�f5�@�R���@�&��he�'��h%��C@��@�������[��;@��W�������`���D]�@�@���@�_�bT�����@�D���|n��@����=�fSM��4.�� ��@�&��������'��W@��x'��[@��@�Y���x&��O@�����S@��@��@��k@����T�O��x`��c	�@�	�����@�b@�d@���d@�@�_�T�����@��Є6�Kn��@����=�fSM��4��� ��@�&������@���a�&ћ=�gSM�'��4��%��xf�'���c`����Tb@�b����?����K�`�� ��c�����@�a@��?@���Te@���@��=�hSM��4Ӆ�'��xf�(��x&�a@���Te@����xf��������@��@��k@����#���K@�N�A�!	������
����}��#��@��������������_���b����`�� �����}��@����{;�`�@�{;�a�@�{;�b�@��_��@��c0�IT������#����#�@����@����@�b@��#@������������_��������|��@��@��{;�`A�{;�aA�{;�bA��_��@���?�iT������#��W��[�$@�(@�,@����@����W@��@��K��@��7��[@����+�Ii+8���T�3�@�	@�!��x`� � � �

@�_�T�/��
��@�D����m��[@����=�fSM��4E�� ��@�&����W@��K@��7@��[@��/@����3@��+��|�Li+8 �B@�
@�A�

@�_��T�
��@�D���qm��[@����=�fSM��4#�� ��@�&����W@��K@��7@��[@��+@����3@�����0@��4@��7��G�C@�D@�E@��;��?��C��������X���@�B%�B ����[@�� ��G@�B`��7@�c��[@����T�������_��+�,�y�Li+8)�G��+�?�T@�
@�A�

@�_�b��T�
��@�D���-m��[@����=�fSM��4߄� ��@�&����W@��K@��7@��[@��+@����3@���������7|��@��@�T��{;�`A�{;�aA�{;�bA��_��@��c0��T������#��3����������@������3@����@����3@��@��@���������_�����������
|��@��@��@��@���{;�`#A�{;�a'A�{;�b+A��_��@���?�I9T������#��W��[�@���"@�&@��� � �'@�_��T�K������@�D����l��[@����=�fSM��4u�� ��@�&����K@������W@��[@�&����}��h&8 �&��Ѩ�y��h&8��G��;���T"@�&@���'@�_�b��T�����@�D����l��[@����=�fSM��4L�� ��@�&����;@������W@��[@���"@�&@���'@�_��T�����@�D���~l��[@����=�fSM��40�� ��@�&����;@������W@��[@�&����h&8@���"@�&@��� � �'@�_��T�G������@�D���[l��[@����=�fSM��4
�� ��@�&����G@������W@��[@�&����|��h&8 �&��Ѩ�y��h&8��G��7���T"@�&@���'@�_�b��T�����@�D���2l��[@����=�fSM��4�� ��@�&����7@������W@��[@���"@�&@���'@�_��T�����@�D���l��[@����=�fSM��4ȃ� ��@�&����7@������W@��[@�&����h&8@���"@�&@��� � �'@�_��T�C������@�D����k��[@����=�fSM��4��� ��@�&����C@������W@��[@�&����}��h&8 �&��Ѩ�y��h&8��G��3���T"@�&@���'@�_�b��T�����@�D����k��[@����=�fSM��4|�� ��@�&����3@������W@��[@���"@�&@���'@�_��T�����@�D����k��[@����=�fSM��4`�� ��@�&����3@������W@��[@�&����h&8@���"@�&@��� � �'@�_��T�?������@�D����k��[@����=�fSM��4=�� ��@�&����?@������W@��[@�&����{��h&8*$@������o��W@�b(@��[@���j��W@�bA9�6�[@��@����W@�bA9�6�[@��}����W@�bA9�6�[@�!�����W@�bA9�6�[@�A�����������_�&��Ѩ�y��h&8��G��/���T"@�&@���'@�_�b��T�����@�D���?k��[@����=�fSM��4�� ��@�&����/@������W@��[@���"@�&@���'@�_��T�����@�D���#k��[@����=�fSM��4Ղ� ��@�#����/@������W@��[@�&����h#8���������,z��@��@�-��{;�`3A�{;�a7A�{;�b;A��_��@���?��+T������#��W��[�@���"@�&@��� � �'@�_��T�C������@�D����j��[@����=�fSM��4��� ��@�&����C@������W@��[@�&����}��h&8 �&��Ѩ�y��h&8��G��7���T"@�&@���'@�_�b��T�����@�D����j��[@����=�fSM��4p�� ��@�&����7@������W@��[@���"@�&@���'@�_��T�����@�D����j��[@����=�fSM��4T�� ��@�&����7@������W@��[@�&����h&8@���"@�&@��� � �'@�_��T�?������@�D���j��[@����=�fSM��41�� ��@�&����?@������W@��[@�&����|��h&8 �&��Ѩ�y��h&8��G��3���T"@�&@���'@�_�b��T�����@�D���Vj��[@����=�fSM��4�� ��@�&����3@������W@��[@���"@�&@���'@�_��T�����@�D���:j��[@����=�fSM��4�� ��@�&����3@������W@��[@�&����h&8@���"@�&@��� � �'@�_��T�;������@�D���j��[@����=�fSM��4Ɂ� ��@�&����;@������W@��[@�&����}��h&8&@��K����G�@�E˃����~�"%�B��N��G@����K@��[@��W@����[@�_�T@�_��T�������_�����O��&��Ѩ�y��h&8��G��/���T"@�&@���'@�_�b��T�����@�D����i��[@����=�fSM��4��� ��@�&����/@������W@��[@���"@�&@���'@�_��T�����@�D����i��[@����=�fSM��4e�� ��@�$����/@������W@��[@�&����h$8����������x��@��@����{;�`CA�{;�aGA�{;�bKA��_��@��c0�T������#�@����?��C�"@�&@��� � �'@�_��T�3������@�D���xi��C@����=�fSM��4*�� ��@�&����3@������?@��C@�&����}��h&8
@�����\��������_�&��Ѩ�y��h&8��G��/���T"@�&@���'@�_�b��T�����@�D���Ii��C@����=�fSM��4��� ��@�&����/@������?@��C@���"@�&@���'@�_��T�����@�D���-i��C@����=�fSM��4߀� ��@�#��������?@����/@�&����h#8���������6x��@��@����{;�`SA�{;�aWA�{;�b[A��_��@��c0�T������#��?��C�@���"@�&@��� � �'@�_��T�3������@�D����h��C@����=�fSM��4��� ��@�&����3@������?@��C@�&����}��h&8 @��������?@�b$@��C@��@����?@�b(@��C@��~����?@�b@��C@�������������_�&��Ѩ�y��h&8��G��/���T"@�&@���'@�_�b��T�����@�D����h��C@����=�fSM��4d�� ��@�&����/@������?@��C@���"@�&@���'@�_��T�����@�D����h��C@����=�fSM��4H�� ��@�#����/@������?@��C@�&����h#8����������w��@��@�t���@���?�I
T������#��W��[��_�@��7���8�����4h��W@�d@��K�e@��?������7@������;@�)��?@��������W@��	����K@�?��T�;��3��C��9�{9�7��xa��G��_@��[@�F��{A9c��A9��`6�6�3@��7@��C@���3@����7@�_�cT�C@�
�w9�s9�C@��@����8�.h��wA9�sA9%ћ=�fSM�f5�G@����G@�&�xe�'�x%����3@��7@��C@����g�f��=�dSM��4�� �d@�$�`������������_���������'w��@��@��@�����@���?�IT�ѝ�?����#�������@��c����>��c�΀�#�@��+����c�O�@�_����c@��@���	�c��O��@���@9��@9����@����O@�%��S@��@��@��G��@��3��@�m�9�9�@�a@��c����>��cѦ��#�`����c��N��@��@9�@9	�c�uO��@��@9�@9���@9���O@����S@��@��C��@��/��@��;��@��#�������������_�B��9�9_�J��T�7��xb����+�e@����������?�`6�C@��/@��7@��@��@9�;@��#@��+@��@�
�C@��/@��7@��@��@9�;@��#@��+@��@9��7�9��@�E@��������?�@6�C@��/@��7@��@��@9�;@��#@��@����C@��/@��7@��@��@9�;@��#@��@9���@�����9��9����T�7��K��@��@����'��?��@����������?ր6�3@��?@���@9�@��7@��'@��K@��G@���@��@��3@��?@���@9�@��7@��'@��K@��G@���@���@9�7��9E@��������?�@6��@9�3@��@��7@��K@��G@���@��@�����@9�3@��@��7@��K@��G@���@���@9�����������?v��@��@��@����@���?�	 T�!ѝ�?����#��'���+��'�����+��'D�d@��@��# ���c ���� ��? �,T������>��c��#������`���# ��J��;��'D�d@��0@��#���c������? �,T������>��cѭ�#������`���#��J��7��'D�d@��<@��#���c������? �,T������>��cэ�#�����/�@����#��J��3��'D�d@��$@��#���c������? �,T������>��cс�#������@����#��J�������	���
��+@��?��;@��O��7@��S��3@��W��[���������!��_�@
� &����������5�������������!��_��#@����+@��+D����T�#��'D�dx`��'��0@���@�	�|J��C��'@�a<@�@�� ���uJ��G��'@�a$@�@��#���nJ��K��[@�c�c@���C��'@�d$@��b @�A@����p��'@��'@�d@��/�c@�����-d@�e@������T�x`� ��@��@�������������!��_�!�?�T�xa���������'��{=�aSM�a5�+@��}��+@�#���@����������!��_�����T�x`� �%@�&@���	��������@��@��/@��B�_���T�xb��������������1u��@��@��@�����@��c0�	T������#��/��3������/@�b@��� �����e��3@�d@�c@��@�������C��_�!�?��T�xa��@��@���P�#��/@�b@��� �����e��/@�d@�e@��@���!�?��T�xa��@��@���.�� ���@����e��@��#@��@��@���!�?��T?��T�xa����g�x!����gxa��b��b�ax!��g�������/@�8���������C��_�����~�
xb�I	�	x"�B�_�J��T	yb�_���T����~�	xb�(�x"�B�_�
��T�xb�_���T����~� ��������t��@��@�����@���?�I2T�ѝ�?����#�������"@��K���6���Ee�����@�b@��G��� ��=e�����@�d@�d��@���@��+�����eI�����@�d@�d��@���@�������YI�����@�d@�d��@���@��+�����MI�����6�5���K@���{=�cSM��5�@��@��@��@��@�}��@�#��@�$��@�%��@�&��@�'��W���G@������ ���@�d@���e@��K����x#�a�����@��@��K@�?�T�C��xa���@������W@�A@��C@��B#TD@�{=�eSM�e��4�|� ��xc�%��a@��c����>��c��}�#�@��+��c� L���c��L��@�d��@��_��@��?��@��@��3��@� ����������W@��@��_@��?@�@��+��S��3@���{=�dSM�d5�@���|��@�!�@�"�����@�a@��c����>��cѫ}�#�@����c��K���c�|L��@�$��@��[��@��;��@��@��/��@��O���@�� @�@��+�t��@��7�@��S� ���/@���wd����7@��� ��qd����@��O@���T�/@�b�}���p~��@����7@��S@��� ���T��W@��@�@����[@��;@�IS��/@���{=�eSM�e5�@�<|��@�$�@�%���W@�� @�@��+��[@��;@�4S��7@���{=�dSM�d5�@����'|��@�!�@�"�����W@�|��������������R��S��T����
�����@�"@�@�������H��6@���@�C@�B@���K�W@�`@�d@���@��@��@�������`T��}�~���@�a@�@����0I��9{=�cSM�c5�W@��{��W@�%�@�&����@��@��@��@����@�_�BT�{��@����8�#d��{@���{=�fSM��4�{� ��@�"������W@���!�{=�bSM��4�{�%�xa�"�x!���������_�@��xa����x!�!�?��T@�exa�?���T������_�����c|���a|� �������s��@��@�e���@����?��*T��ѝ�?����#�����������
�@��O��� ���c����@�d@���e@��[����h%�A����@��@��[@�?��T�S��xa�@@��|�V���S@��O@�_�%T�@�����E�|�{=�fSM�&��4r{� ��he�&��d@�d��@����G� ������wc����@�a@��#����>��cс|�#��#�@��+��J��G@��@������h!��#�NK��G@��@��C@����G���@�C�`@�a@���@�d@��{�e@��/�c@��7�B��[��������C�"�B������{@��/@��7@��C��B�������
�D��~�������:����G@��[@�_�cT�@�
�[����@����@�$��`c������@��[@��C��G�eц�����|�{=�eSM�E��4
{� ��ha�%�����C� �������������@�d@�d��@����?� ������c����@�a@��#����>��c�|�#��#�@���RJ��?@��@������h!��#��J��?@��@��;@����?���@��
�`@���a@��K���@�d@��w�e@��+�c@��3�B��[����������.C�"�B������w@��+@��3@�RC��B�������@�a @�@��+��@��K@����@�@�@�����AC��B������
��)����@�����������?@��[@�_�cT�@�
�[����@����@�$���b������@��[@��;��?�eц�����|�{=�eSM���4�z� ��ha�%�����;� ������������@��O@����	�c�>��@������[��G@������@��C@������W��?@������@��;@����@��_��[@��c��@��g��W@��k��o��s��_@��c@��������������������_�����{� ������q��@�����@���?�� T�ѝ�?����#������@�"@�@�	���,N�7�@�A@��@����g��;��@�C@�c0@�c��7��@��@��3����3�����4b��c���0�P���7@��{=�bSM�b5�g@�z��g@�"���@�C@��;@�c���3@���{=�cSM�c5�c@��y��c@�#��C��C�@9�9C@�D@��7���&�@�a@��@�b@�@��G�@�	�ON��9{=�cSM�c5�G@��y��G@�!�@�"����������_���������_ր��c@��`�a����@��7@���?�jT�/��c�a@�b@��;��@���C@�A@��/@��Td�E@����;@�����{=�eSM�E��4�y� ��@�%������k��o��s��w���9�M��N��	��
��{@��[��@�"@�@�����C�PF�A6�@�a@��@�b@�@��?�@�	��M��9{=�cSM�c5�?@��y��?@�!�@�"����������_��@�a@��@��@�@�	��M��9{=�cSM�c5�C@�|y��C@�#�@�$���@��@�@���C��F��9{=�cSM�c5�C@�jy��C@�%�@�&���@��@��4@��0@����,@�_�BT�_��@���6��a��_@��4�{=�fSM��4Ry� ��,@�"��,����C@��0�!�{=�bSM��4Fy�%�xa�"�x!���������_����y� ��������p��@��@���@��C�?��T������#�������G��	��
��[�@��K��@9��9@���K@�c@����K�@�c@��O��o�@��3�b���/��� ��"a��c��o@�d@�c@��+����h&��_@��`�A����+@���?�jT���_��@��@�%��'�"���#��@��|�����#@��3@�_�T�c@��@�E�����{�{=�fSM��4�x� �Fhe�&�@h%��'@����|�����@�C��c��3@��bT�c@�����f�|�{=�gSM�g��4�x� ��hf�'����/@����	�c�>��@�����S��W��I��#J������[@��G��7@��;@��?@��C@��#B9����C��_����/@�gy����/@�dy� �����p��@�z���@���?�	T������#����g��k�@�"@�@��#����L�7�k@�d@�e@����?��,@�����e@�e�f@�e@�e�f@������7��G���?��+�g@��3��O��S��W��[��g@�@�@����c�"E��6@��C�d@��k@��@����/��g@��@��@�@��#��L��/@��{=�cSM�c5�C@�`x��C@�"�@�#����������_��g@�"@�B$@��;�@	������;@�!���k@�"@��"@��"@��"@�#@��{=�bSM�b4;x�#��%@�&@��{=�eSM�e42x�&��?��%A99%A99%A99%A99�g@��@��(@��$@���� @�_�T�K������@���2�d`��K@��(�{=�fSM��4x� �� @�#�� ��������?@��k@��g@��$���{=�dSM��4x� �yc�$�y#��+@��O��3@��S��G@��W��7@��[��@��c�@���1E��9{=�cSM�c5�?@��w��?@�#�@�$���g@��@��k@��@�@��#�BL��{=�cSM�c5�?@��w��?@�"�@�#������������_�@�@���������_�����������_�������*o��@��@����@����?��T������#�������@�"@�@�� ����K�A7�������K��@�d@��3�d@�e@��7��;�d@�e@��?��C�d@�e@��G��K��F��G��'H��	��
����K@��g��@��@�@����c�7D�A6�@�a@��@�b@�@��o�@�� ��K��9{=�cSM�c5�o@�zw��o@�!�@�"�����������_��@�"@�B<@��/�	�������/@�!���@�"@�#@��{=�bSM�b4[w�#��#@�$@��{=�cSM�c4Rw�$��#@�$@��{=�cSM�c4Iw�$��k��#@���@�d@��c�@�����}D��9{=�cSM�c5�k@�:w��k@�#�@�$���@��@��@��@�@�� ��K��9{=�cSM�c5�k@�'w��k@�%�@�&���@��@��@@��<@����8@�_�BT�s��@���4�]_��s@��@�{=�fSM��4w� ��8@�"��8����k@��<�!�{=�bSM��4w�%�xa�"�x!����������_�@��������_����������_�������Wn��@��@�0���@���?�"T�ѝ�?����#���?�C!T����B���B��B}����#��c����_@����@��@��@��c@���T�_�Axd�@����`����������������_����������C����>��c��w�#����C���������@��@�������������������B��7��o��MT+xb���la@��MTca@�le@�����lm@���JTem@��c��g��3��/��+�lE@�mI@�w���j
@�i@���?��s��;��[��3��W�#@�b@��c����+����^����	������c@���{=�cSM�c5�@�hv��@�%���@��@��T@��P@�T�{=�gSM�g4\v�&�P��@��\@��X@�\�{=�gSM�g4Rv�&�X��W@�`��3@�d��@��h@�{=�gSM�g4Fv�&�h��[@�l��;@�H��?@�L�{=�fSM��5�s@��o@�;v��s@�&��o@�'��k�D��7@���@�@��@��@��@����+�vN��k@������������_��@��A��_@����+@��3@��/@��7@��o@��g@��������@��@��c@���-�T�_��S��O������@��w��@��C� ����
��@9�6�S@��O@��@����O@����S@�_�cT�@��@��@�$���;^��K��G�$���C@�����|�{=�eSM�e5�w@��u��w@�%�hd�&��{�h$����� ���L��@�9�G@��K@��{@�����@����v� ���������4m��@��@��@���@��C�?��T������#��O��S�h@�&h@��@��@�_�`T���3��+��@��@�W���S@��3@��+@����O@��6�@��@�_�`T��	�@��@�H���S@����O@����6@�$@��T�#���4������@�@�@��� >���c���7��;��S@��@��@��@�>���c���?��C��
�h�a��������d�������C��_������h@���ƀ+��7��;�%h@��?��C��
���a��������P�������C��_�B�_�

T@�_�
T@�%@��xb�_�	T��%@��xb��@��@���`T���/��'��@��@������S@��@��#@��/@��'@����O@�&6�@��@���`T���@��@���ݚ��S@��@��#@����O@�����7������@�@�@����=���c���7��;��S@��@��@��@��=���c���?��C��
�h�a����������������C��_���������C��_������u������u� �������gl��@��@�8���@��c0�)T������#��G��K�<�����?�k
T@9|q
T@9,q�	T���3��#��������@���#@��{=�aSM�a5�3@��t��3@�!��+��	��6����'�%�!7��+@��I��`��������'@�`����@�@��7��;�`
�X+�!�����@�������������������_�%��"�������c����C�c@��7��;�`
�X+�!�����@�������������������_�>�a����A�!@��7��;�@
�7�a�����@���y���������������_��/���`����@�@��7��;�@
��
�������@���d���������������_��/@�����������_�������������_��������k��@��@�g���@��c0��T������#���A����'��#��	������������|�|�|�|�{=�aSM�a5�@�At��@�#�@�$���#@���'@�����!%�! ��@�J���@�7����������������_��@������������_��������������_�;<�a�A�;<�b�A����������_���������wk��@��@��@�����@��c0�T������#�;��G��O��K���9���� Հ��,���7����G@�T��7@�"@��#�#@���!@��� ��K@��O@����M���!�,��/��3��c��;��@��9�#@��@��@��N���'��+���9�;@�A@� ?��'@��+@�������_��f��'@��+@�������_���������.k��@��@��@�����@��c0�iT������#ѐ@�0�@@��O���������_����j��@������T�#����@��
�?��6T�ѝ�?����#�@���@�f��
��2��@������������������_�@�@���!�?�
T�xa��@���@��T�#������#�����;�!�!
������#@��;�!�!
������
�|>�����������\����������_���$@���
���#���c��? �,T�����>��cсt�#����g�@�"���
��?��'��A�d @��S�e$@��#�����@����'@��#@��S@��A�?�jT�xa��@������/���@�"����@�c��/@�b@�@�"��'@��G��9{=�cSM�c5�/@��.s��/@�%�@�&��������/@� @�l;�!�!	��w��{��
�:�A�����@�������������_ր
����{������������������_�a<@�����#���c��? �,T�����>��c�"t�#�����@�� ����@?��;��A�d8@��O�e<@��#�����@����;@��#@��O@��A�?�jT�xa��@������?���@�� ����@�c��?@�b@�@�� ��;@�6G��9{=�cSM�c5�?@���r��?@�%�@�&��������?@� @�
;�!�!	��w��{��
���a�����@��������������_ր
��
�!�������������������_�a0@����������? �,T�����>��c��s�#����� �	�����>��3��A�d,@��K�c0@��#����@����3@��#@��K@�?�

T�xa��@�b����7��� �	�C��@���7@�b@� �	��3@��F��9{=�cSM�c5�7@�tr��7@�%�@�&���@�&��@�b��@��+�@�"��'@�$��@��+@������7@����7�@��@�=�����#����!2������@��:�!�!	�����`
��5�a���������1����������_�����7@� @��:�!�!	��w��{��
���a�����@�������������_ր
�<�!������������������_������������_��`��ѿ�M�T�@�g����@�b��@����G��C�@�� ��;@����@��C@������@��G@����6�����#����!4������@�E:�!�!	�����`
�p*��~��������ޅ���������_�����Ti��@�B���@��c0�T������#� @�$@����xh�*
A9J�*
9*A9J�*9*A9J�*9*	A9J�*	9��+��TB6�78@�<@�����
T�xh��7?	�{=�jSM��4*@��q�*�*
@�*�?�?���7?�{=�jSM��4*@��q�*�?��a6E6$7,@�0@�������JTGxf�!7�@���T�@��@�J��J��
��}�a�����@�����(�{=�iSM��4�q�(��@�)����7�@���
�7��������������_��@�+		�J
�_�)�?�j��T�@�?
��T�	��
�'r� ����C9�G9�K9�O9�S9���h��@��C@9�G@9�K@9�O@9�S@9{���@����?뉠T��ѝ�?����#����@�$@�c�0@����[��� ��bY���A�dh@����[@���9�������C�������@��@��9�"�B�������@�`@�a@��9�"�B����� 
�\!�!�������C�@����[@�b���A�
�������A��@�����$���gY��@�����A�a�{=�aSM��4q� �a@�!�`��@�����A����[�!������dl@���O9�!�!�����
������@���A������[@��@�_�cT�@�
������@����@�$���6Y�������A��@�eц�����|�{=�fSM��4�p� ��he�&��h%���A��`@��
������@��Gs����#T�Y��Hk��������}F��\����	@��Is��)��'�
�?�H���氉���b����|@���$������;;�e+A�������������	����c���	�B������
��1��}����@��������@��@�_�cT��A�
�������A����@�$����X�������A��@�eц�����|�{=�fSM��4�p� ��he�&��h%���A��d@�f������a�������d@��8��!�����
�,��~����@��������@��@�_�cT��A�
�������A����@�$����X�������A��@�eц�����|�{=�fSM��4Yp� ��he�&��h%���A�a�_�T���@�$����X���A���#ц��}���c�|�{=�fSM��4�hc�<p�&����W��[�
�ƴ1��h#��@�����@���������3�_�����bx`�����C������D@�A@����8�"�B�������@�`@�a@��8�"�B������	��)��������C�%����_@��������@�c���@�B���A��@���A��@��}������W@����[@���T�	���^���W@�B��[@��cT�@�������@������@�$���2X�������A����@�Eц�����|�{=�fSM��4�o� ��he�&��h%���A��@����@�����
�@���@��A���A����������*T���W������x`����	
@���
@�����������������	�c����
����@��@����@�������W@����@�_�cT�A��A����@�$����W���@������@��S@���h����|�{=�hSM��4�o� �hhg�(�`h'��@�a�'@�����-T�������
����>��cѤp�#� ��+��
��>� 
�,5��|���@����@�_�cT�A��A����@�$����W�������@��g@���g�����|�{=�gSM��4\o� �ghf�'�`h&�����@��@�a�%@�������T���{����
����>��c�mp�#�@����
��>� 
�,5��|���{@����@�_�cT�A��A����@�$���yW�������@��c@���g�����|�{=�gSM��4%o� �ghf�'�`h&���N��A��BT�����@�$���^W���A�����&ч�(������|�{=�gSM��4�hf�o�'�
��8!��h&��,@����0@�����
�@� ��@�(��������A����A���T���W������x`�����C������"@���/7�!�!	�������@�@@�(7�!�!	�����
�\!��C�����!������@�C@�#��k�������`@�7�!�!	������	��4����@������Ս���k@���������@�����@�E@����W@����@���cT�A������A������@�$����V��������A��@���@���h����|�{=�hSM��4�n� �hhg�(�`h'��@��W@��A�G@������!��BT�����@����V���A�����&ч��}�����|�[=�gSM��4�hf�tn�'��	���1��h&�� @����$@������h%��@����@��A������T�W������[��x`�����A9�7�����������	�cT��~�����[@��@��@��A���@������@��W@��A9	6�����	�cd��~�����[@��@��@��A���@������@��W@��A9	6�����	�ct��~�����[@��@��@��A���@������@��W@��A9i6�����	�c���~�x����@������W@��w����!���������>��c�8o�#��@�X6��!	�������@�@@�Q6��!	�������@�@@�J6��!	�������@�@@�C6��!	�������@�@@�C@���Z6��!�������@�@@�B@���Q6��!��#��'���@��w@�J6��!��+��/�@
�	�����@����}����[@��@�_�cT�@�
������@����@���V�������A��@�eц�����|�[=�fSM�&�4�m� ��he�&�L�������$�c�5��@�������$�c�5��@������������_�`h&��s@����@��@������
�h�������TH@���T�������s�H@���yi������	�)}�Z������������	����	���
���C
��@�	@��5��B��3��7���@�`@�a@��5��B��;��?���@�a@��s@���Ta@��@�!� @��5��!��C��G���@�@@��5��!��K��O�
�4��	��~������k�����@�C@�D@���T����o�@@�A@�����6�o@���@���@��o@���@�E@�F@����$�c ?��@��$��4������c����������A��@����	�����������@����@�_�cT�A�
������A����@���hU�������A��@���g�����|�[=�gSM���4m� �ghf�'�h���m������m���"ya��O��C����������j5��B������O@�D5��B������	��*��@������C�����@�B��@��A���A��A��@���@��A��@������@����W@�?
��T'�����xb���� @�!5��!	������	��	����@����@����S@��������@� ���@�B���@��A��@����S�_�+��T���@��@��WA�C@���D@��C�B@��K��C������5��B������@��C@��K@�<5���B�������	��)��������C������g@���������@��������g��
��<���@��g@��g�����SA�������@��@��WA�C@���D@��?�B@��G��C�������4��B������@��?@��G@�
5���B�������	��)��������C�����c@���������@��������c��
�a<���@��c@��c�����SA�����������c��@�����@��c0�#T������#��?��C��G�����C@��l@��?@�Cl@��JTAl��3�Ed@�d@���Ed�E$@�F(@�$@���G @� @����T�����/��������2�uT��@��@��/@����������/�"����	˥�}ӥ�������2�������eD��@��?@��$��@��(�[=�gSM�g5�/@�l��/@�'�� @�(�� ����������_��x`�����T�0@��4@��3@��0@����,@��,@�_�BT���+������6�8T��@��@��+@������+�&�G��˥�}ӥ����������6�����)D��@��?@��0��@��4�[=�gSM�g5�+@��k��+@�'��,@�(��,����x`�����T�<@��@@��3@��<@����8@��8@�_�BT�����'����4��S��@��@��'@����'���&�G��˥�}ӥ����������4������C��@��?@��<��@��@�[=�gSM�g5�'@��k��'@�'��8@�(��8����x`�����T�G@�n a�T�3@��@��@���8�@��@��3@��@����@��@�_�BT���#������8��S��@��@��#@����#���&�H��˥�}ӥ����������8������C��@��?@���@��[=�eSM�e5�#@�Wk��#@�!�@�"�������������_���
��T�x`�*
@�+@���,
@�-x��y!�!�?�j��TLya�-@��b�!`?
��T���
��k� ����������b��@��@��@����@��C�?�	T������#��O��S�;�9h@�e�&h@�&��@��@�_�`T���3��+��@��@�����S@��3@��+@����O@��6�@��@���`T���@��@�����S@����O@����@��6@�$@���T�#���4������@�@�@����3���c���7��;��S@��@��@��@�z3���c���?��C��
�h�a���������~������C��_������h@�f�ƀ+��7��;�%h@��?��C��
���a���������~������C��_�B�_�
T@�_�"T@�%@��xb�_�"
T%@��xb�$�����@��@���`T���/��'��@��@���P���S@��@��#@��/@��'@����O@�&6�@��@���`T���@��@���>���S@��@��#@����O@����@�$�7������@�@�@���3���c���7��;��S@��@��@��@�3���c���?��C��
�h�a��������]~������C��_���������C��_�����k�����k� ��������a��@��@�/��,@�0@�����
T#x`�c@�c�cA9#�7���_��@��_�,@�0@�����JT#x`�c@���dA9d6cA9�7���_��@��_��@��c0�T������#��/�5�� �`��]���#����/@�����#@�"@���#@���!@���`	��O����`��K��|�|�|�|�[=�aSM�a5�@�
j��@�#�@�$���@���@�����%�! ��@��`����@�����@�����C��_�@�@��H�@��H� �����Sa��@�����@��C�?�)T������#��O��S�8@��C�<@��3����������h(�B�_��T�xb���	
@�@��T�/��?��+��������@�Є�R��C@��3@��+@��?@��������O@��S@��/@��ы
�h�H�|�[=�jSM����4�i�)��hh�*���%@����������?�!��;��O@��8@��C��<@��3�����������C��_��/@����;@��3@��C@�?�*T�/��xa��7��@��@��� �!����?��6@�@��7@���[=�dSM��4i�%��@�$������������C��_��������`��@��@����@�?�����_֐@��c0�iT������#�n a�T�'��+�@�������lQ��'@�d@��+@��@���������_�x!�!�?�T?�c��T	���������������_������i� ��������`��@��@����@��c0�)T������#��;�@�_�aT������������l1��!
����#��@�f1��!
��'��+��
�T*�����������|���������_�c�_�-T xc�n  `@��T@�@��������������_����T�x`��@��@��������������_���*��T�xh�_�	T xh�  `��T�@�"b�@`
�T�@�
x�*y(�����
��i������i� �����������<`��@��@��@��@�����@����?�?T������#��_��c��k��g��T@��O���������i&8���	T�O�Exd��/� �&�}�N@�@��	@���bT�	������@�Є��P��_@���[=�fSM��4�h� ��@�&����g@��k@��O@��/@��3@������_@��c@���&i'8 �R@�@���@���B��T�������@�Є��P��_@���[=�fSM��4vh� ��@�&����g@��k@��O@��/@������_@��c@�����������_�����y�(i'8�G��3���#��T@�@��	@���b��T�	������@�Є��P��_@���[=�fSM��4Kh� ��@�&����g@��k@��O@��/@��3@������_@��c@�����ѧ�y�i&8��G��/���T@�@���@���b��T�������@�Є�pP��_@���[=�fSM��4"h� ��@�&����g@��k@��O@��/@������_@��c@�����&i'8����T�K�Fxd� �@�@��	@���"��T�	������@�Є�FP��_@���[=�fSM��4�g� ��@�&����g@��k@��K@��O@��?@������_@��c@���@��K�'�}����C����*���y�+i*8�G��;���T@�	@�!�	@�_�b��T�	��@�Є�P��_@���[=�fSM��4�g� ��@�&����O@��K@��;@��C@����_@���@�	@�!�	@�_��T�	��@�Є��O��_@���[=�fSM��4�g� ��@�&����O@��K@��;@��C@����_@��*�'i*8 ������
�y�*i'8�G��7���T@�@���	@�_�b��T�	����@�Є��O��_@���[=�fSM��4�g� ��@�&����O@��K@��7@������_@��C@���@�@���	@�_�T�	����@�Є��O��_@���[=�fSM��4fg� ��@�#����O@��K@��7@������_@��C@����(i#8@��T@�@����S�c��G����������@��|�g����T������^i��_@��C@��|��G@��O@��K@��S@�@�g���T	@�
@�+�������G�?�T��cT&��˦���F���$�����@T������<i��_@��|��G@��O@��S@�@�?�T@�@����˦���%ˀ�@�HT��b����`T��%i������_����g����g������g����	��g������g������g�����y�(i'8�G��?����T@�@��	@���b��T�	������@�Є�)O��_@���[=�fSM��4�f� ��@�&����g@��k@��K@��O@��?@������_@��c@���������������.^��@��@��@��@��@���@��c0�)T������#����?��G� � �%�}�	�������_��&Ѩ�y��h&8��G��3���T@�@���@���b��T�����@�Є��N��?@���[=�fSM��4�f� ��@�&����G@��3@����?@���@�@���@���T�����@�����N��?@���[=�fSM��4xf� ��@�&����G@��3@����?@��&��h&8 ��%�G�y��h%8B�G��/�_�cT@�@���@���b��T�����@�����N��?@���[=�fSM��4Qf� ��@�&����/@�������@�@���@���T�����@�����N��?@���[=�fSM��47f� ��@�"����/@������ ��h 8�������_����������]��@��@��@�e���@���?�T������#��_��W��[����K@��@��?@����[@�����T�?��K�%�}�F@��3�G@��C� ե�}@�	@�)�
@�	�bT�
��	����@����>N��W@���[=�fSM��4�e� ��@�&����K@��?@��/@��3@��C@������W@��[@�	�(�Ei(8 ����@�@��	@���bT�	������@����N��W@���[=�fSM��4�e� ��@�&����K@��?@��3@��+@��C@��������[@���&i%8@�@���	@����T�;��	�����������M��3@��;@��C@��������G��;��7� ������g��;@��W@����7@���[=�cSM�c5�G@�����e��G@�%��@�&�z���������_�	�(ѩ�y�Ii(8��G��/���C�T@�	@�)�
@�	�b��T�
��	����@�����M��W@���[=�fSM��4qe� ��@�&����K@��?@��/@��3@��C@������W@��[@�������y�(i%8�G��+�����T@�@��	@���b��T�	������@�����M��W@���[=�fSM��4He� ��@�&����K@��?@��3@��+@��C@��������[@����������������\��@��@��@��@��@�
���@��c0�)T������#��?��6 �%�}�d �%�}��'Ѩ�y��h'8��G��/���CT@�@���@�_�b��T���@����TM��?@���[=�fSM��4e� ��@�&����/@����?@��@�@���@�_�bT���@����;M��?@���[=�fSM��4�d� ��@�&����/@����?@��'��h'8@�@��� �@�_�bT���@����M��?@���[=�fSM��4�d� ��@�"���������� ѿh 8�������_��'Ѩ�y��h'8��G��3���CT@�@���@�_�b��T���@�����L��?@���[=�fSM��4�d� ��@�&����3@����?@��@�@���@�_�bT���@�����L��?@���[=�fSM��4�d� ��@�&����3@����?@��'��h'8@�@��� �@�_�bT���@�����L��?@���[=�fSM��4vd� ��@�"���������� ��@��h 8��������c9���[��@��@��c@95���@��C�?�i!T������#��W��[��O��S�@��?�B@�������@?��O@�@@��;��S@�c�}��?@���3�c�A�&�h�y��h&8c�G��/���TF@�G@���G@���b��T�����@����yL��O@���[=�fSM��4+d� ��@�&������/@��?@��3@����;@���F@�G@���G@����T�����@����\L��O@���[=�fSM��4d� ��@�&������/@��?@��3@����;@�A�&��h&8 ���G��ѧ�y�i&8��G��+���TF@�G@���H@���b��T�������@����1L��O@���[=�fSM��4�c� ��@�&������?@��+@������;@��3@���F@�G@���H@���"T�������@����L��O@���[=�fSM��4�c� ��@�#������?@��+@������;@��3@�G���i#8C@���TE@�F@�G���C�c��7����������@��|�h�����T�������e��;@��3@��O@��7@��?@��|��C@�E@�h���TI@�J@�+��������h
�?�#T�T)��	ˉ���I	���%���?�@T���	����e��O@��7@��?@��|��C@�A@�?��TE@�H@���ˈ���$ˠ�@�HT��b�����`T���e���C��_�����d���+d�����(d����	�d�����"d��� d� ������������Z��@��@��@��@���@��c0�)T������#��3��/��������(�
T_��Ti'T������'hd8�@�!ƚ�0����G�?7f�G����ˉ�(���(������� ՠ��P��A����	�B������������$�!�,����/@�a
���C�	��@��|�[=�eSM��4@�c�%���@���LT�������T� �KT� ������}�	@�	���� �S������@��
�!��������$�c�,���������C��_ֿ�T����G��T��KT����)��)~�
@�
�&���0�������@��
�!��������$�c�,���������C��_���@��*��!
����#� 
���������@����v����������������C��_���������������C��_���������������C��_�!���?(�
T?��T�
T�˥���	ia8*@�E!Ś�0��E�)�?7��������*�I���	������� ՠ�����A����	�!������������$�!�,����/@�����T�����˩���)���[=�gSM��4Zb�(�@�'�������	�������������
�!��������$�c�,���������C��_���������������C��_������b�!���?(�
T?��TbT�˥���	ia8*@�E!Ś�0��E�)�?7��������*�I���	������� ՠ��K��A����	�!������$�!�,����������/@��������j����������������C��_������b������b� �����������XY��@��@��@��@�����@��c0�T������#��7��?��;�@��T���� ՠ��
�����
�!���;@��?@��$�c�,����7@�c�#@���`?��'����7@�C@�D@�E@������������_������������7@�D���������k������7@��@��@���lT�'@��)T�'@��xe�:����#����+�C@����;@��?@�`?���+@��@��#@��7@��@��'@����������_������������_������������_�����7b� ����������X��@��@��@�����@��c0��T������#��K�@���T@�@�@�E�/�@��������G� ՠ��������
�!���K@��$�B�,����G@���@��/�����B�"@�%@��� @�_�bT���@�����I��K@���[=�fSM��4?a� ��@�"���������%��/@���x#�����������_�����������_�)�)�x)�%�����E��������
�I����	������� ՠ��H��A����	�B����K@������������$��,���"@�)@�)� @�_	��T�;��+��3��7��	��@����?I��K@���[=�fSM��4�`� ��@�&����3@��7@��;@��+@����K@��������������_����(���T��T�T��
���h`8*@�H!Ț1��H�)�?7�����������_���~a� �������-X��@��@�J���@��c0��T������#��K�@���T@�@�@�E�+�@��������G� ՠ��ܬ����
�!���K@��$�B�,����G@���@��+�����B�"@�%@��� @�_�bT���@���	��H��K@���[=�fSM��4�`� ��@�"���������%��+@���x#�����������_�����������_�)�)�x)�%�����E�˥�����
�I����	������� ՠ�����A����	�B����K@������������$��,���"@�)@�)� @�_	��T�7��/��;��3��	��@���	��H��K@���[=�fSM��49`� ��@�&����3@��7@��;@��/@����K@��������������_����(���T��T�T��
���h`8*@�H!Ț1��H�)�?7�����������_����`� �������uW��@��@�J���@����?�)(T��ѝ�?����#�����������������#����>��c�a�#����#����)��������������������>��c�a�#��������������@�,@����0@��W���c��*T�S�-xc����@�����@���@��W@��S@��@��K@�.����@���"��#�&4��@�9�@��@�%��K@���`T��?�CT�@��@���/��������я����}��a������[=�nSM��4�_�-��@�.����@���"�����3��@�9�@���@��W@��S@����@���@��W�����*T�S�ex`����@�����D�@�a@��G@���
T�}�e@�f@���'�g�f��˄�����[=�eSM��4u_�$�e@�%�d��S@��@��W@����@�a@��G@���?�#
Te@�f@���$����˄�d�f��}ӄ�����[=�eSM��4W_�$�e@�%�d��S@��@��W@�����������_��G@����@��@��W@����S@�f����@���T�G��9�@�cxf�b@��C���"�������@9c6����"��#��C@���@9c@�c6�@����A9��6��"�����C@���@9��7��"��#��C@�۳�@9C�7�A9���_��_������_����K����@���T�
@��	��
��@�����	@������@��@9?�q�T���1��1@������O� ��A����������������������������� ��A�`��@� ������������@��O@������������������@��A�m6���A��@���@��W@��S@��@��K@�����_�����z_� ���������(V��@��@��@�����@��c0��
T������#�T@�$��G�P@��	�!�����	��������#������d������G@��\@�d����+��X@����	�!�����	������������Q������G@����+@���������������������_��'��#��������G@�@X@�A\@��&���B��/��3��#@�`�@����7��'@��;�@
�t3��@��c�����Ur��������_��#��'��������G@�@P@�AT@��&���B��/��3��#@�`�@����7��'@��;�@
�t3��@��c�����7r��������_������U��@�����@��c0��T������#�#@�@�_�T#@�@���T@�$@���T@�$@���T���#�#@�@�����̃�6�#@�a@��@�`@�b@�Ń����������_�������|U��@��@����@��c0�i	T������#�#@�@��T@�$@���T@�$@���T@�$@���T@�#@�_�T#@�@���TA9$A9��c@��6A9$A9c�c@�C6A9$A9c�c@ң6A9$A9c�c@�6$@�$$@���T(@�$(@���T���#�#@�@�����x��6�#@�a@��@�`@�b@�q�����������_�������(U��@��@�����@��c0�	T������#�#@�@��T@�$@���!T@�#@��T@�!@�P�����������_�������U��@��@���@��c0��T������#�#@�@��aT@�#@�_��T@�$@���aT#@�@����T@�$@���aT @�$ @����T$@�$$@���aT(@�$(@����T���#�#@�@��������6�#@�a@��@��@��@�
��6�#@�a@��@�`@�b@������������_��������T��@��@�����@��c0��T������#�#@�@��aT@�#@�_��T@�$@���aT#@�@����T���#�#@�@�����܂��6�#@�a@��@��@��@�Ղ�6�#@�a@��@�`@�b@�΂����������_��������T��@��@����@��c0�T������#�#@�@��AT@�$@���T@�#@��AT�@9$�@9c�c@ң6@�!@�������������_�������^T��@��@����@��c0�IT������#�#@�@�_��T@�$@���aT#@�@����T���#�#@�@���������6�#@�a@��@��@��@�y��6�#@�a@��@�`@�b@�r�����������_�������)T��@��@����@��c0�IT������#ѐ@�P�@�;�aA�;�bA�;�`A�����C��_�B�� �����T��@��@��c����T�#����@��c0�iT������#ѐ@���`�@�@�@�����������������_�!�� ��������S��@��@��@������!��T�#����@��c0�)T������#����}�\��@�d �����\��@�d`�����\��@�c�������[������_��������S��@��@����@��c0�T������#����|��[��@�d@������[��@�c�����@����[������_��������S��@��@���@��c0��T������#����|��[��@�c@������[������_��������S��@��@���@��c0�iT������#����[��@�C@������[��@�B�������[������_�������lS��@��@���@���?�T������#��W�@��?�@��K�e���E���A��C� ������D����C@��K@��?@�E�������������C�lF��G��;��W@�d@�c@��@����?����G@��;@��	�������������	�!�)�t�������_�����.S��@���@�@����_֐@��c0�	T������#��7��?��C��+��'�B@���@?��'@��	�c�����������+@�"�������_�����������S��@��@��@��@��������������_��@��C�?�iT������#��[��W��S��O� �������S@��;=�bSM�b5�O@�s[��O@�%���[@�f���hT�@����@�����C��[@����7��C��3���G������|�����W@�������3�`	�������S@��;=�fSM��5�O@��C@�L[��O@�!��C@�"��?���7@���3@����:�b�A����|����?��T@9��q�T����v���FC��v�=�O@��S@�m���S@�?�`T�?@�!���O@�̀�`7�?@��O@��S@������?@���;=�aSM��4[� ��@�!����?@�B��`�;=�aSM��4[�#��d@�!��d�������C��_�	�3��?@��B,�� �c�
������B���7������	C��7@��+��;�����W6��+@��J��THT�/�
�{�!�f@����f�f�Ҧ���&������'�����$�����;@�6�������/@�?�CT%��+@�����˄����;@������/@��+@��;@��?@�������;=�dSM��4�Z� ���@�$����������[���|[� �������������R��@��@��@��@��@����@���?�T������#�`@����@����g���	���
�@�@� ��c��O��[@��W@����S@�_��T�+��;��?���������B��+@��;@������?@��;��K��7�����\��;@��W��7@��[��K@��S��g@�d@����Te@�f@��������|�����@�@�@����$�c>��@�����������_��K��7��3������t\��7@��W��3@��[��K@��S��G@�e@��;@�f���-T�@��@� � ��O@����c���TH�c��O��c��/��C��;��G��[@��W@����S@�_��T���@��Є�xB��[��S��/@��G@��;@��c����C@��W����{�	h'8 � ��O@�����`T�O��[@��W@����S@�_
���T�7��
��Є�YB��/@��7@����C@�����W@��S@�����?�T������_�@��������$�!@/��8�����$�!@/��8��@����Z� �����WQ��@�E���@��c0�IT������#��'��+��/��3�����9��9� ������@��9�`T��������9��92��@9������_��L��@9������_�����������+Q��@��@��@��@����@��c0�iT������#��G�(@����$�c����T,@�����������_�=X��B��7��3��G@��x@��t@����p@�_�T�����@�D���9��A��G@��x�;=�fSM��4�Y� ��p@�&��p������7@��3@��t�����|��$�)�#��h(���;=�gSM��4�Y� ��@�'�����@���@����|@�_��T�����@�D���9��A��G@����;=�fSM��4jY� ��|@�"��|��$�)�#������7@��3@������C�|��h#���;=�cSM��4WY�!�C@�#�A�@��-�����!���;=�aSM��5�3@��G@�FY��3@�%��G@�&���@�Ō@���ň@�_�T�;����@��Є?�|A��G@����;=�fSM��4.Y� ���@�#���������;@����#�;=�dSM��4!Y� ��xc�$��x#��7@�����������_�������������_� �	��!�!������2K�����G@��x@��t@����p@�_�bT�/����@�D���9�DA��G@��x�;=�fSM��4�X� ��p@�#��p����/@��t�#�d�|��$�#��h$���;=�dSM��4�X� �d@�$�`�����������_���������_�����=P��@����@��c0�)T������#�G@�A@��/��(@��,@��$����������e���$���?�aT�������3��+��TC@��ATC@�d@��N��%���kATc@9�q�TC@��TC@�c@y�/��k!TC@��$���`T��A@����$�B>����+@����3@���
�����������/@����;�c�A��;�d�A�	�?9`@��P���?A9�����3@��+@�_r"����_�@������������_����O���@��c0�)T������#�8@���D��@��#�0@�E��@���<@�4@�����i���`7�@��#@������������_�8@�<@�
��������_��������O��@��@����@��c0��T������#��K��O��G���$�c��?��T������������_��K��O��V�����3��/��G@��x@��t@����p@�_�T�����@�D���9�^@��G@��x�;=�fSM��4X� ��p@�&��p������3@��/@��t�����|��$�)�#��h(���;=�gSM��4�W�!��@�'�����@���@����|@�_��T�����@�D���9�5@��G@����;=�fSM��4�W� ��|@�"��|��$�)�#������3@��/@������C�|��h#���;=�cSM��4�W� �C@�#�@�@��2����!4���K@��;=�aSM��5�O@��3@��W��O@�%��3@�&����G@���@���@�����@�_�bT�;����@��Є?��?��G@����;=�fSM��4�W� ���@�#�������;@����#�;=�dSM��4�W� ��xc�$��x#��/@�����������_�������������_�	��!�!���@����I�����G@��x@��t@����p@�_�bT�7����@�D���9��?��G@��x�;=�fSM��4rW� ��p@�#��p����7@��t�#�d�|��$�#��h$���;=�dSM��4aW� �d@�$�`�����������_���������_����������N��@��@��@����@��c0�T������#�@@�A@� �C@��'��$�B������� d�� ��'@����+��#�@��O���#@��+@������������_���pN����@��c0��T������#�������������_��@����������_�����yN��@���@��C�?�ET�Cѝ�?����#����_9��P@�3�����[9�c�!������[����#�����@��_9@�C�`@���@���������|���	�!l5���$�!�,���@�A`�;=�cSM��4�V� �Cd@�#�@d��$�!�,���C`@�c�D�@�d�@�@���A�@��C��G��_9��@�@@�?��C@��G@�����C��_�@d@��C��G��_9��@�@@�?��C@��G@�����C��_�C@�D@�Eh@��EX@�������������
�!�+���$�!�,��C��G��_9��@�A@� ?��C@��G@�����C��_��_��/�EX@�%�@\@��@� ?��������@#7��@�CD@��;�d��7�`	�&������>��w���@����! ��O��;@����T�w@��7@��w@��@�����d	��&��>��7�;=�cSM�c5�O@�oV��O@�#�@�$��k����@�a0@�b4@� ���'������7@�_�cT�k@�
�K��k@����@�d	��&��>����K@��7�;=�cSM��4OV� �#@�#��k� �����@���������7@�_�cT�k@�
�S��k@��@��@�d	��&��>����S@�;=�eSM��43V� �%@�%� ���@��D@�f��@@�_�T�;��s�����d	��&�j>��;@��s@������7��3��k���H�����}�(�`	�&���������Z.���@�������@��@����@��@�	����@��@������@��@���������������� @��$@����{��3@����7@����k@����������L@����_@��/@������	����J@��;=�fSM�f5��@��U� ���@�dP@�$�`P����@��[9b�@�b�����@����;=�bSM�b5��@��U� ���@�C�@�#��c�@���@��+�r���W���@�C�@��������߃���@�C�@��o�D�@��;�����C��G��_9��@�@@�?��C@��G@�����C��_��C��G��_9��@�@@�?��C@��G@�����C��_��C��G��_9��@�@@�?��C@��G@�����C��_��C��G��_9��@�@@�?��C@��G@�����C��_��C��G��_9��@�@@�?��C@��G@�����C��_���@�"X@� \@�A@� ?��C��G��_9��@�A@� ?��C@��G@�����C��_ր��������
�!h���$�!�,��C��G��C@��G@�����C��_�ah@�a�al@�a�aX@�!�`\@�!@� ?֠��*������;=�bSM�b5��@�DU� ���@�"�@�"��[� ��@�5�o���!@��;=�aSM��5��@��[@�1U���@�!��[@�"��������_9��@�@@�?��G@��C@�����C��_�������?@� ���@��o@��;@��JT�?�ax`��g�@�0�D���!���;=�bSM��5�W@��c@�U��W@�"��c@�#�����@��7�0���!���;=�bSM��5�@��g@����T��@�"��g@�#���_��;=�aSM��4A�@��T�!�_�������H��C@��G@�����C��_�����BL��@����@��c0�T������#ѐ@�P�A@�@@����������_���
L��@������T�#����@��c0�T������#ѐ@�p�@@�Z@�A@� ?�������_����K��@�����a��T�#����@��c0�T������#�A@���@�C@�����@?��������3��@��C�Y���+@��/@��3@�?��@�!���@�B����T�#��'��@��������+��/��3��@��C���������_������K��@����@��c0��T������#�A@���"p@�C@���$t@�
����A@�@@�!@� ?��@�"@��@�$��@��@���l��T?��;=�bSM��4"p@�HT�"�?p�b@9�7"|@�#�@�������_�����A@�@@�!@� ?��@�"@��@�#��@��T?|�;=�`SM��4 |@�+T� �?|����rK���@���?�iT�ѝ�?����#�����������X@�\@�B@���@?���
��@��c����g��k������@����@��#�f����@�Zh@�������&@@�?֠��+��?��:�b�B��:�c�B�-x�6����
�BT7���b�����+@����?@�����
��������$�%��@�"X@� \@�B@�@?��@�Cl@���/��C���d���/@����C@�����@��
����@��S����W��[����@��@������� ����@�`P@��:�a�B��:�b�B� �3A���;��{������/@��C@��O��:�b�B��:�c�B��w�6�/@��C@��	�B�!���"�����;@����O@�����
���͖�$�!%��@�C�@�C��7��K�����������7�@�C|@�D�@�;�7@������K@��;@����{@��@����K@�������_���������@����������_������_�;=�bSM�b5�@��@�C�@�eS�#�_����������@����������_��3��G�a@�`@�!@� ?��G@�#@��3@�$��@���T��@�@������7@������K@����:�a�D��:�`�D����������J��@��@����@��c0�)T������#�@�A?���������_������J��@���@��c0�iT������#�P@���T@��
��?� ����?����@� �raTc<H�������	��B���;=�aSM�a5�@�S��@�"���$�!�$�������;=�cSM�c5�?@��R� ��?@�dT@�$�`T�d�@�d����#����+����`�@��C�����@������#@��+@�b��/@����#@��3@������?@��#�������I��?@�C|@�D�@��@��������#@�����#�*���������!
�!������$��,��������_ր����!����	�!("�����$��,��������_����'�a@�`@�!@� ?��'@�#@��@�$��@��#@��?@���L��T_|�;=�cSM��4C|@��R�#�_|��������_������I��@�g���@��C�?�iT������#�c���9�s�����	��O����S��W��c��c��@��9�@�
��o��s@���l@�B�������� 7�o@� l@�����s��o@��s@��@��@����������G��?����C����������@���������o@�C|@�D�@�A�3@��7@��+��/���9�c@�@@�?��+@��/@�����C��_��3@��7@��+��/���9�c@�@@�?��+@��/@�����C��_���@������3@��7@��+��/���9�c@�B@�@?��+@��/@�����C��_����9�c@�@@�?��/@��+@�����C��_��'��;�a@�`@�!@� ?��;@�#@��'@�$��o@���T��@�@����؃�:�b�D��:�c�D��+��/���9�c@�B@�@?��+@��/@�����C��_�E��+@��/@�����C��_�������[I��@��@�d���@��c0��T������#�B@�C@�@@��� � @9�6���A��@�{�9;=�`SM��4`�@��Q� ����������_�����$�!1��0� ���I����@��c0�	T������#�0@�!��/�`�����$�!/��/@�A0�;=�aSM��4�Q� �A4@�!��#�@4�A8@���A�@���ޝ��q���$�!$��/@�A8�;=�cSM��4�Q� �C<@�#�@<���v������@�b��$���$��aT������aT�/@�d8@��$��$���aT������`<@�{��@�a�b�;=�aSM��4|Q� �e@�%�`��@��@����#@��@��@�?�T�@��@���!��������������������C��_ր������}��
�!`	�������$�c�,���������C��_���R��$�a�D���"�B�-�(�� ������H��@�z���@��c0�	T������#�0@���8@�a���`���g��$�!/��@�A0�;=�cSM��4/Q� �C4@�#�C<@�#���@4�A8�@<��������@�C@�D@���(TE@�F@���f��ˇ��������������������_ր��>���}��
�!�	�������$�c�,������������_ր��-���}��
�!`	�������$�c�,������������_������Q� �����LH��@�����@��c0��T������#�(@�!�P@��
��?�iO�����$����?@��(�;=�eSM��4�P� ��,@�%��/��,��x@��t@����p@�_��T�3������@�$Є�9�9��?@��x�;=�fSM��4�P� ��p@�&��p��������3@��/@��t��Ѩ�|��$�)�#��h(���;=�gSM��4�P� ��@�'���„@�ŀ@����|@�_�T���@�$Є�9��8��?@����;=�fSM��4�P� ��|@�$��|����$�)�#����/@�ŀ��х�|�	h%��;=�eSM��4yP�!��@�%����$�`������������_������������_ր��������A
�!�2�����$�B�,������������_ր���������
�!X�����$�B�,������������_������G��@�d���@��c0��T������#�0@�A�P@���?��N��
��$�����?@��0�;=�eSM��4,P�!��4@�%��3��4��x@��t@����p@�_��T�/������@�$Є�9�b8��?@��x�;=�fSM��4P� ��p@�&��p��������3@��/@��t��Ѩ�|��$�)�#��h(���;=�gSM��4P�!��@�'���„@�ŀ@����|@�_�T���@�$Є�9�98��?@����;=�fSM��4�O� ��|@�$��|����$�)�#����3@����$ц�|өh&���;=�eSM��4�O� ��@�%����������$����������_������������_ր��������a
�!D�����$�B�,������������_ր�����}��
�!`	�����$�B�,������������_�����
G��@�c���@��c0��T������#�8@�A�P@���?�)N��
��$�����?@��8�;=�eSM��4�O�!��<@�%��3��<��x@��t@����p@�_��T�/������@�$Є�9��7��?@��x�;=�fSM��4tO� ��p@�&��p��������3@��/@��t��Ѩ�|��$�)�#��h(���;=�gSM��4`O�!��@�'���„@�ŀ@����|@�_�T���@�$Є�9��7��?@����;=�fSM��4KO� ��|@�$��|����$�)�#����3@����$ц�|өh&���;=�eSM��49O� ��@�%����������$����������_������������_ր��Y�����a
�!������$�B�,������������_ր��I���}��
�!�	�����$�B�,������������_�����mF��@�c���@��c0�)T������#��K��G��O�@�@��˿�lT��?_����T�+��S��K�@���	@����T�3��	�����������%7��+@��3@��������K@��3��/��;� ����P��/@��G@����3@���;=�cSM�c5�;@��N��;@�%��@�&����O@��+@�?�cT�S@��������"��K@���������@�F���T_�T����������� @��� ���!�@�@��˿�MT_����CT�'������7�@���	@����T�3��	������������6��'@��3@��������7@��3��;��/� ����P��/@��G@����3@���=�cSM�c5�;@�rN��;@�#��@�%����@��'@�?�	T�@��������"��7@������O@�������@�@���T@�@�����������_�E���?�T�3��/��;��#�����bP��G@��;@��/@��3@��O@��#@�_��Tc��˦��� @��� �@����@�E�&��A��T���������������_������N������N��N������N������N��N������N� �����������xE��@��@��@��@����@��c0��T������#�@�� @��@�@�@�f�@�_�T�#����;������96��@��#@����;@��#����;������P��;@��#@��@�������_�������7�@�@�B�A��a
���G��#������/@��h	T�+��G@��@��@��@��#�G����#��	�!$&��������G@�� @�A��ژ������#�~����#��	�!$8�b��y����G@��@��@�?�T�@��@���"���������#�'����G@��@��@�_�T�@��#�����������+@��3@�?�CT�'@��/@���!������`�������_�@�@�@���������_�VN�MN�TN���JN����$�!$�A,� ������D��@�s���@��C�?�)T������#�@�@�@�������G�O� Ռt���O@�d$@�������;�/��?��3�` @��������/@������3@��?@�)�~��������	�!������/@����3@�_�cT�?@�
�C��7��?@����@�����5������C@��7@���g�����|�=�gSM��43M� �ghf�'�`h&����������������������+��;�����������!��+@������;@��������C��_�����zD��@�����@��c0�	T������#ю����������_�����hD��@���@���?�#T�ѝ�?����#��#9�'9�������������5��W������������@�? �LT������>��c�N�#������������#� ��C���@��W@���������	�����C@����?@�������?�
T�G��/��+��;��S�'��?���|���@�*�(ih��K�A@��3��'F9j6�� ������c9?s��@������3@��G@��/@��+@��;@��S@��?@��K@���@��'F9���C@�+6 Հ��Ϙ�����B
�B�>���/@��+@��G@����$��,���� ����$�B1��@�]����3@���T���˥���@��K@����$�B1��@�]������3@����+@����/@�_�cT�G@��G@��@�����4����3@�%�f�����|�=�fSM�f5�K@�_L��K@�&�ghe�'�fh%��/@��+@��G@��;@��S@�����3@��
T�#F9a7�K@����K@����������7��O��C@��������G��@9�6�/@��+@��G@��;@��S@�h������C@��O@��7@�5#��@�9�+@����/@�_�cT�G@��G@��@����k4�%���3@�����|�=�fSM�f5�K@�L��K@�&�he�'�h%����;@��S@�@����Nh(���Jh'��D�*T�����|�I�Jhh�+@���)TL��@���|�Nhg�-�=�iSM�i��4�K�.�Ihh�)�*�Ihg�)������������������_������L����L��@����L� ��#9�'9��������?C��#@9�'@9�@��@��@����@��c0�I
T������#��3��/�PK����@���@?�`�7�7� �`���/@��3@��@��w��������#��$�c��`T�@�
�$�B�8�w�@��@��$�����#@�c6`T�@�	�$�B�/��v�@��@��#@���#7�7@�#	��_j�T��������C��_��;�`KB��;�aOB�����C��_����C��_�$���$�!�:�����C��_���������C��_��������B��@��@�����@���?�	T������#��[��W� Ղ	�B�>��@��[� ���	����~�4�����c���6 Ղ$�B@=��@���������.�W@��[@��������7��'��������[@��=�aSM��5�W@��7@�DK��W@�$��7@�%���'@������$�B#������������_��W@��[@������������_��;@�`@��+@�a�?�T�+��;�@�@���������@�����C��$�c@5�d���?��[@��K��W@��G������������3��#�>��� ��� � ��#@����3@���9�@ӿ�q����3@����7�:�`�A��l��?�T@9?�q@T���)���[@��=�aSM�a5�W@��J��W@�$���:�d�D��:�e�D��=�dSM�d4�J�%���#@��$�B#����3@��������_��:�`�A�l���#@��3@����������������_��������[@��=�aSM�a5�W@��J��W@�$���:�d�D��:�e�D��=�dSM�d4�J�%�����$�B#������������_�������B��@��@�/���@��c0�IT������#���  �l@������_����A���@��c0�	T������#�P@�e�T@���������_��@���
�!���˟��CT�'��;�`�F��
�!��B����e:���;�`�F��'@���@���@���@�^:���$�!�5������;�`�F��$�!�5��@���S:����������������
�!@>����������)� �� �ҁ
�!T�������A��@�����@��c0�	T������#�#@�@��T���#�@�$@������o�6�@�`@��#@��@���`T��a@��@��u����������_��������A��@��@����@��c0�	T������#�#@�@��T���#�@�$@������o�6�@�`@��#@��@���`T��a@��@�\u����������_�������_A��@��@����@��c0�T������#ѐ@�����@��'�@��+�@�c@�@�`?��'@��	�c�����������+@�S�������_�k�� �����7A��@���@�����!��T�#�����@��c0��T������#ѐ@�����@�@�����C��_�N�� �����A��@��@��c�����T�#������� ��@�?raT!<H��������_�@��!@�?raT!<H��������_����� �@� �?r����_�@�!@� �?r����_����� �@��_�@� @��_��@��c0�T������#ѐ@�P�����v5���������_������������@��@��@��@��@��@������T�#����@��c0�iT������#ѐ@�p�@�W5���������_������@��@��@�����a��T�#������� �@� �?raT!<H���?�����_�@�!@� �?raT!<H���?�����_��@��c0�)T������#ѐ@�������@� ՜���� ���������_�����������h@��@��@��@��@��@������T�#����@��c0�	T������#ѐ@��@� @� �u���� ���������_�����D@��@��@������T�#������� �@� �`����_�@�A@� �`����_����� �@�"@�@��Cs��b|�!@�}�� � �_�@�!@�"@�@��Cs��b|�!@�}�� � �_����� �@�"@�@��Cs��b|�!@�}�� � �_�@�!@�"@�@��Cs��b|�!@�}�� � �_��@��c0�T������#�@�$@���T���#�@�"@������s�6�@�!@��#@�B@�_���������������_��������?��@��@����@��c0��T������#�#@�@�_�T#@�@���T���#�#@�@������m�6�#@�a@��@�`@�b@��m����������_��������?��@��@����@��c0�	T������#�#@�@��T@�$@���`T��@�"@������s����������_��������?��@��@���@��c0�IT������#��d�$�a@��p��o�=�`;������G��!�!���Ճ�-G��A	�=�aSM��4�G� ��;�a7F�!��;�`7�)������	�Bh ��@�������|������@��	�B���@����@������@��	�B�C�����������@��	�B8������~������@��	�B�,�������}��=�`SM�`5�@��G��@� ��;�a;F�!��;�`;�������_�A�!@�����r&� ���?���@��c0��T������#��G��K��C��?��������� �`�,�ϓ��?@��=�bSM�b5�C@��G��C@�"�����@��9��
�����/��������3�����C@��$�B�<��@��?@�1S�� ������!�
���?@��=�bSM��5�C@��@�nG��C@�"��@�#��+������=�����!>��=�aSM�5�3@��@��@��/@��C@��@�fG��3@�!��@�"��@�#��/@�$��C@�%��@�&��'���G@���K@������?@�� �$���:�n���!�:��=�aSM�a5�@�-G��@�!��#����5�^���!�8���?@��=�aSM��5�C@��@��@�!G��C@�$��@�%��@�&�����'@��#@����+@��������_�����������o>��@��@��@��@�V���@��c0��T������#�D@���@@���A@���E@��#��	�B��#�ңR���#@���!���@�N���@��@��$�B=��@��R������C��_���'>����@��c0�T������#��/��7��#�����E@������������������@���@��=�dSM�d5�#@��F��#@�!�@�"������C��_��������������=��@��@��@��@��@����@��c0�I
T������#�C@�d@���E@�F@��;�G@�H@���I#@���J@�K@�L'@��'�d�7_�lT�T������_��G��+��#��c@��/��3��7�4@��c�����c���/��#@��3��+@��7��G@�a8@��c���;@�d@���@��@��	�B,)��|�R���;@�d@����T�@��@�b$�B5��@�R���'@�A�!���G@�����;@�d@���d�������_����C9���=��@��C@9����@��c0�)T������#�B@��/�C@��+� �A��X���'������������/@�@��@��#�@���@��3������+@��'@��@�0��#@���@��=�bSM�b5�3@�"F��3@�!�@�"���������_�����_=��@����@��c0�)T������#�B@��/�C@��+� �A�� ���'������������/@���@��#�@���@��3������+@��'@��@����#@���@��=�bSM�b5�3@��E��3@�!�@�"���������_�����'=��@����@��c0�iT������#��/��3�D@���E@���F@��#��	�B�=�C������}Q���/@��3@�.��!����#@�%���@��@�b$�B5��@�oQ������C��_��������<��@��@����@��c0�	T������#��?�@���ۑ��/���=�aSM�a4�'��E� ��/@�"@�"�@�������'@��/@�?|�?|�?|� ���������‘��+��@�>�����3�`���������8�����!@��=�aSM�a5�/@�tE��/@�!��#��������!7��=�aSM��5�/@��@��3@��+@�
mE��/@�!��@�"��3@�#��+@�$���������:�����!�3��=�aSM�a5�@�HE��@�!����`�(�y���!��=�aSM��5�3@��/@��+@��@��@�DE��3@�%��/@�&��+@�'��@�(��@�)������?@��	��#@��@��@����	��������_������<��@�j���@���?��8T�
ѝ�?����#�B@���A@�C@���D@��s�E@��{�F@��?�� ��#����>��c�%F�#ѧ$��1��g��k��@��9@���%��A�!�����#�T���A�B@��;��c
����
����
���#����>��c�E�#��#��W������A�C@�D@��k������c
�����c������7���T�G��w���h$@�j,A�����h@����@���O��@����@��g����;@�*�J��?@�
�l��TA@���)T��C@�`xa��$�a�G� `x��3��@�ax��S�����������a�!������S@���a�!������	��,���������Ҥc�������7@����G@�"��g����3@����S@����s@�d@�e@���`@���T�����@�DЄ$��,��s@���=�fSM��4qD� ��@�#����g@������G@�e�����|ӄ���=�eSM�4��@�$����c�_���@��Q��R��S����������A��@��k@��;@��?@��������g@��G@�v���s@�d@���T��=�`SM��4`@�:D� �������
��_�D@����JT��������A@���T�k��W����g�C@�`xa��$�a�G�ax�k�a�!������A�C@��W@���TA@��k@�c�c�}�c���k� hc��$�a�G�ax�V�a�!������	��,����������c����������������7@����W@����A�C@��"TE@��g@��xf��$�a�G�ax���E@���iTE@��k@��hf�ax����s@��@��@����@�_��T�@�DЄ$�",��s@���=�fSM��4�C� ��@�#�����#�c�|�c���=�cSM��4��@�$��c�ǝ��@��Q��R��S� �#�%������
��_�����jD���hD���fD���dD��c@�a��G@��A��@��k@��w@��7@��O@��@��g@�?
�*�T�c��K� ya��C� �A�Ҵ���o��/����������w@���a6�K@�������{@��o@��/@����@��_�@��[�@��������w@��o@��/@����[@���_@��=�fSM�f5�@�uC��@�"�@�#���<��C@���mTB(��K@�F������D��҃������d|��B���C� �������҃������d|E���B���C����T����:�5���@��c0�T������#��/��7��#�����E@���������������=��@���@��=�dSM�d5�#@�/C��#@�!�@�"������C��_�������������h:��@��@��@��@��@����@����?��T��ѝ�?����#���E@��?��6F@����@��@����@�_�T���@�DЄ��H+��@���=�fSM��4�B� ��@�#����?@��@����@���#�=�dSM��4�B� ��xc�$��x#��c���K��O��S�4@��C���o��c���K��@��O��?@��S��@�a8@��C�d��������_�C@���D@��� �������>��c��C�#ѥ$���1��[��_��@��C9A�!����������@�`@��@��@������;��+����/�����C��C��G�a4@��?@���8��c@��C��C��G��@�a8@��?@���.��@�b@�d@���`@�_�T�@�$�6��*��@���=�fSM��4�B� ��@�#�����a�#�c�}�c���=�cSM��4�W� ��6��C����W@��E��F� �#��;@� ��@���������_����C9���9��@��C@9P���@��c0�T������#�E@��@��@����@�_�T�7��+����@����
��*��+@���=�fSM��4KB� ��@�"������7@���!�x!��������_������9��@����@��c0�T������#�E@��@��@����@�_�T�7��+����@����
�m*��+@���=�fSM��4B� ��@�"������7@���!�x!��������_�����X9��@����@��c0�IT������#�B@��+�C@��3� �A�����'������������+@����3@�A@�@��#�@���@��/������'@��@����#@���@��=�bSM�b5�/@��A��/@�!�@�"���������_�����9��@����@��c0�IT������#�B@��+�C@��3� �A��܌��'������������+@�Ę��3@�A@�@��#�@���@��/������'@��@����#@���@��=�bSM�b5�/@��A��/@�!�@�"���������_������8��@����@��c0�IT������#���B@�A�=�aSM��4�A� �A@�!�@�����C��_��������8��@��@����@�c���������_֐@��c0��T������#��'��/�
�/@�A@�@����@� ?��'@��/@��@�������A��r�����������'@�T�7������_����������8��@��@��@����@��c0�T������#��7��;��?��C��G��K������+��'�@����	��?����?�b
��#�`
���^
��� 	�
�Z��=�bSM�"5�'@��+@��@��@��#@��@��@�.A��'@�!��+@�"��@�#��@�$��#@�%��@�&��@�'������G@���K@��p������������_���������������^8��@��@��@��@��@��@����h@�?�ITh��_��@��c0�)T������#��'��+�|@�:����#�B@���@?� 6�@��#@��@����)�����-��+@��=�cSM�c5�'@��@��'@�!�@�"���������_�������_�����������8��@��@��@��@����@��c0�)T������#�����=�bSM��4�@�!��@�"�������C��_����������7��@��@��@���@��c0�	T������#��9=�bSM��4�@�!�|@�"�|�����C��_��������7��@��@���@��c0�	T������#��/��+��'��@���(����������+@���/@��=�cSM�c5�'@�[@��'@�!�@�"���������_��������������7��@��@��@��@��@����@��c0�	T������#��K��O��S��W��[��_��c��g��k�|@����G�A@��[@� ?�@6�G@��K@��O@��S@��W@��[@��_@��c@��g@��k@�������a�������_������_����������������#��'��+���w7��@��@��@��@��@��@��@��#@��'@��+@�����@��c0��T������#��K��O��S��W��[��_��c��g��k��:�mE����K@��O@��S@��W@��g@��k@��[@��͚͕
��:�nE���|��io��
��@����������_��0� ����������������#��'��+���57��@��@��@��@��@��@��@��#@��'@��+@����@��c0�T������#��/��W��_��[��3��7��;��?��C��G��K��O��S��;@�@�_�T@��
T�?@�#�_��T@�_�kT�?@� b��#�Ab�������̋��7@��3@���#@��$�a�G�a�@�Aa=�aSM��4�����?�"��@��@���@��b$�B`:�����W@� ��C@�$��G@�4��K@�8��O@��S@�<�=�bSM�b5�[@�m?�#��[@�"�@��_@�H�D��/@�Z@�B@���@?����C��_����C��_����������������#��'��+��/��3��7����6��@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@�~���@��c0�T������#��3��7��;��?��C��G��K��O��S��W��[��_��c��g��;@�@�_�T@��
T�?@�a�_�T@�_�+T�/�|@���A@��C@� ?��6�/@��g@����:�bE���#ša���:�bE�#�|�A�Bhc�!@��������#��@�c����;@�`b�������,���[@��W@�P��@��$�a�G�a��=�aSM��4�>�"��@��$�a�G�L��7@��3@��=�bSM��4�>�#��@��$�a�G���@��c$�c�:����C@�$��/@�d�@�(��c@��_@��=�dSM��4�>�%��$�a�G���G@�4��@�H�=�eSM�e5�#@��>��#@�%�D�z@�B@���@?��;@��?@�b�@b����������[@��W@�P��@��$�a�G�a��=�bSM��4�>�#��@�L��7@��3@��=�bSM��4�>�#��@���@��b$�B�:����C@�$��/@�C�@�(��c@��_@���<�cSM�c4}>�$���K@�4��O@��S@�<��<�cSM�c5�#@�t>�$��#@�#�@��@�H�D�Z@�B@���@?����C��_����C��_����C��_�W/� ����������������#��'��+��/��3��7��;��?����5��@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@��;@��?@����@��c0�)T������#��+��/��3��7��;��?��C��G��K��+@�@�_��	T@�_�k	T�'�|@���A@��� ?� 6�+@� b�������N���3@��/@���@�{$�a�G�a���<�aSM��4
>�"��@���;@��7@�P��<�bSM��4>�#��@�L��@��c$�c�2���b$�B�:��� ��?@�$��C@�4����G@��K@�<��<�bSM�b4�=�#�@��'@�Z@�B@���@?������_������_������_����������������#��'��+���65��@��@��@��@��@��@��@��#@��'@��+@�����@��c0�iT������#��;��?��C��G��K��O��S�|@���7�A@��� ?�`7�@��7@�:|@�B@��S@�@?�@�7�7@��;@��?@��C@��G@��K@��O@��S@���B��������_�������_����������������#����4��@��@��@��@��@��@��@��#@�����@��c0�iT������#��;��?��C��G��K��O��S��;@��?@��C@�����������_����������������#����4��@��@��@��@��@��@��@��#@����@��c0��
T������#��+��/��3��7��;��?��C��3@�@�_��T@��kT��+T���
T�'��G�x@�!�x��3@� b�������j���/@��+@���@�{$�a�G�a�<�aSM��4��&=�"��@���@���$�c@���;@�$��G@� ��'@��x@�(���?@�4��@�E@����?��7@�@b�������B���/@��+@���@�{$�a�G�a�<�bSM��4���<�#��@���@��b$�B�:���C@�$��G@� ��'@�Cx@�(��Z@�B@���@?������_������_����������������#��'���E4��@��@��@��@��@��@��@��#@��'@�{���@��c0�T������#�@�B@����@�@?�������_�������'4��@��@���@��c0�)T������#��	��������_���������4��@��@��@�����_��@��c0��T������#�_�T�9@��xb��хx"��b
T�'��+��xc����x#���������0b�7�'@�"@��+@���T"@��T`b�{$�a�G�a�� ��
�������'@�"0@��",@��"8@���������A����	�!<���@��a	�!�>���@���@� �A�!�
�<��<�aSM�a5�@�Q<��@�"�@��'@�Z@�C@���`?��'@� E�#F� ��#�� 8@� L�������_������_�������<�������<� ������������3��@��@��@��@�����@��c0�T������#�_�
T�9���xb����x"�P@�\@�_�TT@�`@�_�TX@�d@�_�T������_�@�?��T@�?�lT�'� b�{$�a�G�a������6�����'@�"X@��"P@������-���@���	�!� ���@��a	�!�>���@���@� �A�!��<��<�aSM�a5�@��;��@�"�@��'@�Z@�C@���`?��'@�J���X@�d�������_����@��<� �����������03��@��@��@��@�����@��c0�T������#у��_�B������������_���������3��@��@��@���@��c0��
T������#�@� @�_�T@�$@��T����C��_�@�@�e�?�T@�?�LT�/������� b�{$�a�G�a���������#��/@�"@���@��@�_��@�B������������~���	�!$���@��a	�!�>���@���@� �A�!�	�<��<�aSM�a5�#@�\;��#@�"�@��/@�Z@�C@���`?��/@�@�@� �$�����C��_��������2��@��@�����@��c0�T������#�,@����0@����P@�b��T@�����G�������������,@���{��!����#��G@�@0@�t��!��'��+��G@�@P@�m��!��/��3��G@�@T@�f��!��7��;�`
����������~����N��������_�����������_�����p2��@�����@��c0�T������#�@�B@�����@?�������_�������[2��@��@���@���?�iT������#��W��@��	�B�,���������W@��@�e��@�������	�B�,�����@����W@��@�������>��c��;�#������(�2
��@��#@��@��@��@��W@���]�����
��@������W@��@��@��������W@����H�����c	�c�>������J��W@���BH�����	�c� ��@����A��W@���"H�����	�cP���e��8��W@���bH�����	�ct%��}�E��/��W@���@�������>��cѮ;�#Ѡ��)�����	�	�#@��@��@���������z
��@�f��@��W@��@�����aT!�������W@�@�@@�?�������_������1��@�v���@��c0��T������#��'��+��/��;��7��3�@������7@���<�aSM�a5�3@�F:��3@�!��������w��a����	�!X.���@��b	�B�>���+@� ��/@�$�%��<��<�eSM�e5�@�(:��@�%�@��'@�Z@�C@��@�`?�@��U�����;@������O��"����	�B����@��b	�B�>���+@� ��/@�$�"�B��<��<�bSM�b5�@�:��@�"�@��'@�Z@�B@��@�@?������_���������������Y1��@��@��@��@��@��@�����@��c0�)T������#��'��+��7��3��/�@�����3@���<�aSM�a5�/@��9��/@�!�����������~���	�!,���@��b	�B�>���+@� �$��<��<�dSM�d5�@��9��@�$�@��'@�Z@�C@��@�`?�@�������7@������څ�B����	�B�=���@��b	�B�>���+@� �"�B��<��<�bSM�b5�@��9��@�"�@��'@�Z@�B@��@�@?������_��������������0��@��@��@��@��@�����@��c0�	T������#��+�l@�p@������������������_������������0��@��@��@��@���@���?��
T������#��_��c����W��;��+��k��c����#�exd��7��@����
�����8
�@�@�	7�W@�t@�!��'�t�k��3��7@�"@����
��;@��
��'@���<�bSM�b5�3@�(9��3@�"�@�#����A��8���/����������7@�C@�D@�����~��B��?��C��7@�@@�W��B
��G��K�`	��,�����������X���W@�Z@�C@��+@����/@����@�������?��'@��3@��W@������c@��#@��k@������������_����������_���������������H0��@��@��@��@��@��@�����@��c0��T������#��7�?�lT��	 b��`�<�a;D�a x����7@�@�?��T&������@�@����T��&�_�T�'��#������Є
�� ��'@��#@������@��'��+����˄���c�}���W:��7@��@��'@��+@���<�cSM��4�8�'�@�#���@�?�T@�Cxa�c�Cx!�@�?�kT@�B��@�?�MT�@�!���������_�����/9�J�� ��������/��@��@�����@��c0��T������#� b��<�a;D�a��b��@�x��������_��������/��@��@���@���?�� T������#��@���@�@�����
����������_�fxd���������k��T�g��k��+���5�m���?����	�B� ��@��������$�-�W���g@�"@� "@�Bx`���o��!
��G��K��$�-��
�B�����#��@����?@��V���$�-��?@��	�Bh����������V���/@�"��g@�#@�_�lT#@�_�T�/� @�xb��
T@�@b��;��<�a;D�ab��7����a�<�`;D��7@�a�@� x��'����a�k@�@@��@�x����'@�@?��C��3��<�`;D��;@�a���a��@��#���	���
��C@��3@�@��!��O��S��#@�x��A�!��W��[��$�-��
�B�����c������?@��V��@b��<�a;D�a��ta��@����x��A�!��G��K��$�-�B
�B�����#��@����?@�~V���g@�A@��/@��B
TA@�!x`�2��!|��+@�d	� ������!
��G��K��$�-��
�B��	���#��@����?@�bV������g@�"@��/@����T1`�b��<�a;D�a��8a��@����x���A�!��G��K��$�-��?@�
�B�+�C���#��@���BV���$�-��?@��	�B�%��}�������8V���?@�@�@�����?�T������_�@�������	8�L(�8�����8� ��������.��@��@���@����?�i	T������#��_��c��g��k��o������T�g@���B�C@�EA�BB��������c@��_@��������������B��7��;��'@�i���B
��?��C��+@�c���B
��G��K�
��<������@���$V���������_��	��_@��c@�q���B��O��S��	������c��@���V���������_������7� ���������������W.��@��@��@��@��@��@�����@��c0�iT������#��W��?��C��G��K��O��S��������������:���B����#��G@����B
��'��+��K@����B
��/��3�
��<�������@����U���������_����������������#���.��@��@��@��@��@��@��@��#@�����@��c0��T������#�a	�!�,������b	�B�>��@���������'��#��+�@�@��;�a;F��������+@�@��@��'@����#@���?���T���������_������-��@����@��c0�I
T������#��9�<�cc_96���@�{|@����k���	���@��_�kaT����������/��3��7Б��/@��3@�@����������@�#����/������/@�"@�������3@��
��9�<�aSM�a5�@�<6��@�&�@�'���� �<�fc_9�6���/@�������/@��_������������4��s���/@��@�{�9�ƀ������3@����#�f�߈�5��������@�`@�a@�b@�f@�e@�d@�������C��_�������m-��@��@�����@��c0�IT������#�@@�A@�!@�"@�C@�����@?փ��@���<�aSM��4�5�$�@�!���@�a�b��<�dSM��4�5� �d@�$�`��#���<�cSM�c5�@��5� ��@�"@�"� ��������_���-����@���?��@T�ѝ�?����#����������������������@�D���$��W��?��;��S���@�a	�!�,����2��b	�B�>��@����������D��@������	��<����C��@����T�������>����@���@�=���������_�@@�!�?�mT��@��!��T@�d@y���ҟk���Tc@9�q!��T��<����{$�`@��{$�`@��{$�`@���~������O��7�@��Bs��
����Ը�c���#1���+@�d|D���H��O@��7@��+�_�MT`��7����������$�/����>��c�6�#��+@����W@��'����@� @�{$�a@� a�T�O@��7@��+@�H�����C|��;@���	0T�S@��@���)/T�@�����|��?@������}����@��hf����`����
�������-T���@�?��+T�@��@�
�LT��(��|ӥhh����T����/����K�@b��\��'��/@��K@�� ����/�b� @`�\��#����������������c@��3@��b�`�A���?��*T�C� b�{$�a#@�a�#@��'@�D8c�@���^��@�x��3��O@�a��C@�d���@������7@����G���������G@��@������<�eSM��4�4� ��@�%����� T�@����W@��3@��O@��7@����&���7@������}��@���?�'����T��}������6��7@�/����������C@�d���@����������<�gSM��4�4� ��@�!�����`��7�Հ�������$�/����>��c�?6�#��3@����W@�,'���@�"@�_�IT"@���@�`@�@��7@��C@�C���@���f@���H�T���@��"@��:�c�(�d���%@��@�������>��cћ5�#��c���@��g��@��9�����+@�������@�b	�B4��~�����g��!���<�bSM�b5�@�Z4��@�"�@�#���/@�������@�b	�BD��~�����O��!���<�aSM�a5�@�B4��@�#�@�$���O@��7@��������@��	�B<�#�Ҡ���5��c����<�cSM�c5�@�(4��@�#�@�$����@�������������@�b	�B-���Ҡ����c�c�<���<�cSM�c5��@�4���@�#�@�$������!���@�h������@�@��[��_����������-����{���
��(
����@�����������;�`_F������������������_�������_֧���|�� ��hg����T����������w���[���@�Y�������4��@����4��@����4�����z4�����w4�����t4� �����������!+��@��@��@��@���@��c0��T������#��/�C@�D@�E@�F@�G@��R������C��_����������*��@��@��@���@���?��T�ѝ�?����#���������������������@���������D��@��������	��<����#��@����R�������>����@���@��:���������_��S���@�a	�!��������O��+�B���z��j�A��/���B���S@��$��������,�;��[��������O@��+@�����B������;@�`�@������[@���� 
��;����������SR������2����@���@��:���������_����c@��@��K@����������7��3��W�?��T�K��c�@�@��/@���@����3@�c��7@���cT�W@��G��C��_��?��W@������@���#�X��?@��������C@��_@��G@�fѧ���{Ӡh&������<�fSM�f��4�2�!��@�&�����@��@��:�)�����@��@�6�c����>��c�4�#��o���@��s��@���9����x��a�!�=����c�C�������@�@��g��k�������������>���������	�
����@������#����;�`_F�������������������_�������_���)�|�)!��hi��	�_� T��
�����bv��7@��W@��3@���� @��������������*��@��@��@��@�
���@��c0��T������#��/�C@�D@�E@�F@�G@��Q������C��_����������)��@��@��@���@����?�I
T������#��+������	���
�@�@�c���џ�MTe@�g A�i(B����	��
��[@�?��T�'��H��I��J������� b�{$�a�G�af��#�"�@b�af�����������
�`	���~�����B��_��c��7@�����B
��g��k��;@�����B
��o��s��	��<�������@���NQ����������
�����B��_��c��#@�x���B��g��k��@�r���B��o��s��	��%��}�����@���3Q���+@������'@��������_�����������z)��@��@��@��@�����@��	�?�=T�ѝ�?����#��{��w����4~��o����-�0~����b	�B-���b	�B0-���<�cSM�c5�o@��1� ��o@�dh@�$�`h��@�al����7�~������-�~�a����	�B�.������c	�c0-���<�cSM�c5�@��1� ��@�d@�$�`����-��}����a	�!D-��a����	�!�.���<�aSM��5�@��o@�
�1� ��@�"@�"�!��o@�C@�#� ���@�@�A���
����
���#���c����>��c�2�#��c��_��y����������#���c����>��cѯ2�#��c����y����wA��{A��x#��@�c���S@�������?�mT�S���@�A�����@��k��[@����_@��O���������Y@�6��}������:��}��g@���k@�����@�A�A��<�cSM�c5�W@�	a1� �E@�%��W@�%�F@�&�@��?@�F��C@�F�E��o@�@�@���@����T�������@�D��8����o@����<�fSM��481� ��@�#����@������������<�dSM�d�4)1�"��xc�$�����o@��������_�x$��K@���@��O@��������@��S@����C��W��?�_��T�K�dxb��w��@���	��
���ȅ�@�C��w@��@��@��@��@��c�W�������������@����o@�"<@��G�`���%}��G@�!���w@�"@�#@���<�bSM�b4�0�#��%@�&@���<�eSM�e4�0�&��%@�&@���<�eSM�e4�0�&��{���o@��@@��<@����8@�_�T�����@�D��4���o@��@��<�fSM��4�0� ��8@�&��8������{@��w@��<���<�hSM��4�0� ��xf�(��x&�%@�"@�#@�$@��������������������9�<�eSM�e5�{@��0��{@�!�@�"�����{��o@�"0@��G� �0��|��s��G@�!���w@�"@����9��|�<�aSM�a5�{@�w0��{@�%���w@��@���@��s@������<�gSM��4m0� ��@�'����o@��4@��0@���,@�_�BTD��6����o@��4��<�fSM��4Y0� ��,@�#��,��@��w@��s@��o@��0�$�<�hSM��4K0�&�xd�(�x$��@���	��
����9�<�cSM�c5�s@�;0��s@�%�@�&�����?@����C@�_�cT�W@��s��W@��@�D��6�p��s@�$�<�eSM�e�4"0�#�xd�%�������������'��@��@��@�	���@��c0�iT������#�`	�����kh���;�`B��;�aB�����������+��'��@��3�f	�Ƥ��/���a	�!�>�������M���;��7��#��@�������#���t/����`	��>���������_��#@��@�������_���F'����@���?�	T������#ѐ@����[���@�A� B��������������������.���B��7��;��'@����B
��?��C��+@����B
��G��K��	��<������@����N���������_�Cm� ���������
'��@��@��@���@�����A��T�#�����@��c0�IT������#ѐ@���@�@�$A����'�@��3��#@��'@��+@��/@��3@�����>����������_�m� ��������&��@��@���@������A��T�#�����@��c0�	T������#�#@�@��T@�$@���!T@�$@���T@�$@���!T@�$@���T@�!@��T����������_��������&��@��@����@��c0�	T������#�#@�@��T@�!@� a!T@�#@�_�T!@�@��T����������_��������&��@��@���@��c0�T������#�#@�@��!T@�$@���T@�!@��T����������_�������k&��@��@���@��c0�iT������#�#@�@��!T���#�@�$@������T�`7���@�`@��#@�a@��ҋT������_�������D&��@��@����@��c0�T������#����#�(�@6�@�b(@��#@��(@�_�T�0@�f0@���Te4@��4@���T�$@�`$@�fT�6�#@�a,@��@�`,@�b0@�_T����������_�������&��@��@����@��c0��T������#�#@�@��T���#�@�$@�����@T�6�@�`@��#@��@���9T�6�@�`@��#@��@���`T��a @�� @��Y����������_��������%��@��@����@��c0��T������#�#@�@��T@�#@�_�T#@�@���T@�$@���T@�$@���T���#�#@�@�����T�6�#@�a@��@��@��@��S�6�@�`@��#@��@���`T��a @�� @�mY����������_��������%��@��@�����@����?��T������#�`	�P&��@������������(�/��?�����Xz��/@���<�aSM�a5�?@�.��?@�%��S���@�����dЄ����Y��@����<�fSM�f5�S@�.��S@�#�@�$���@��7��3��C�`	�l&��@�������7@��3@��C@�,����'z��}���3@�B�c	�c�-���7@��cT�C@��S��C@������@�dЄ��'������S@����}�E���}ӥ`Ѧ��@������<�fSM��4�-� ��he�&��h%��7��3��C������y��S��3@�!��;����b	�B�&�������y��O������	�!�>�������y��K��}��a	�!.�������y��@��a	�!�&���7@��;@�_�cT�C@�	�G��C@��~�dЄ�������G@�$���}ӄ�х��@������<�gSM��5�S@��O@��K@��-��S@�'�hhd�(��O@�(��@�)��K@�)��@�*� ��$@�*�gh$���������� ����(��,��$����������_����$�-���@��c0��
T������#��K��G�$����G@��K@��;@��`��/@����G@��K@�?�T@����T�/��;�@�@�������|�����)T�7��������@�������K@��7@��������;@��/@��G@���
	�C�)�|��<�jSM��4+-�"�
ii�*�i)��@��@�����������3��������3@����Z��� �6�@�������_���������_��@����-� �������q$��@��@�����@��c0�T������#��G��K�����@��Z��#����)y��B����<�bSM��5�#@��G@��,��#@�!��G@�"���xZ��K@�n���@�����������/��#@��'����+��#�����������@�.|���7@�?���� @������_��@�������_�������*$��@��@�����@��c0�	T������#�@@�A@�����������@����Z�����_����#���@��c0��T������#ћ;�b�C�_�iT�;�a�C�"@���!@��������x��@���<�aSM�a5�@��,��@�!�����@�$�`���x��!@���<�aSM�a5�@�
�,��@�!� �"@�"��;�b�F�"�� ��;�a��������_�����-� ����#���@��c0�IT������#ћ;�b�F�C(@�c�B,@��;�b�F�c$�c������;�d�C���T�'��+��;�b�C�@@�A@�����B��/��3��'@��+@��	�B(?�����c��@���K���;�`�F� ���������_������,� ����#����@��c0��	T������#��3��/��z�������Te�a�c$�c,�?�aT������aT���#���D@��:�e�@���T��A@��:�c�@�����_W�6�:�aA��:�bA��@����@��@��@��#@�D@��:�e�@���aTA@��:�b�@���IW�6�:�aA��:�bA��@����@��@��#@����/@�@���������C��_���������<#��@��@��@�����@��c0�T������#�@�
������
��������_�����$#��@���@��c0�IT������#�@�A���v������_�����#��@���@��c0�iT������#�����<�bSM��4�+�!�@�"����������C��_����������"��@��@��@���@��c0��T������#�@�@������������������_������"��@��@�@����_֐@��C�?�	T������#��o�`�@����+� �������k��3������>��c�w,�#��o@�����������3@��+@���
�/�ax ���C���/@� ��3@��+@����7@�����T�;@�!@��<�dSM��44+�!�dx`�$���$��H���z�&� ���������� ��@5��o���3@��+@�������C��_����+� �����"��@�����@��c0�IT������#��#�@�������������xb��#@�C@���`?��@�"��@��@�?��T�������_�������]"��@��@����@��c0�IT������#��#�@�������������xb��#@�C@���`?��@�"��@��@�?��T�������_�������9"��@��@����@���?�IT������#��[��K���9��9��@�@�D��@��W��[��_��3��7��3@����$Є���������#��T@��� ?�X��T�@��#@�!,@� ?֥���@��#@�e������G������;�����?��C��C��W@��G�����K��@���9�@�������:�B�(�C���@�e@�����|�� �ghf�f�� T������'�����-n��'@��@�@���@?��_@�?�`T�����[@�P���9����9�K@�@@�?��+@���@9�/@��������_��1�pm� �~���@9�+@��/@��������_����������!��@��@��@�����@��C�?�)
T������#��C�  �A@��C�B@���C@��?� � ����#��?@�"@� @�BT@�@?�X�`T�?@��?@�"@� @�B,@�@?��?@�@��<�cSM��4&*�!�C@�#�A����������C@�C�c@�B@��'��+��@�@@�A@�}���B��/��3��@��7��#@��;�@
�;�����#��@����=���C@�@��<�cSM��4*�!�@@� �A�����C��_���?!���@��c0�iT������#�@�@���!�?��TGha8��qa��T'����@�@�E��@��0IӠ$��xg�`և$��`<���`T.�$��8���AT�}�a	�!4.�2�$���9���AT��a	�!��*�$�� ;���T�$��:���T�~�A	�!��$��@9���T���A	�!@1��$��;���T�@�A	�!��
�+��3��/��@��:�)�����@�
���A	�!/��������������_���)	�� �Kyi�I
	��@T������'�6n��3@��+@��/@��'@� @� ����@��:��)���ȥ@��@����A	�!/������|�!��hh���?�T��	���m��/@�@�@��� ?�r��� ��A	�!/�!���3@��+@��� ��kl�������T�THhg8�qA��T��T����+��ˉ���I	��3�j�F�������E����	�����������������3@��+@��������_�����*������)� ������ ��@�7���@���?�		T������#��W��'����B��7��#��;��?�������+@������W@��(@�f��,@��;�g�F�f$�ƀ��'@��3�����������?I���3@��@��������_��G��K����	��#��@���1I���C@��@��#@����
��T�@��W@��(@�h��,@��;�i�F�h$����#��C��@��������J@������C ��@�����@��C�?�I<T�Cѝ�?����#���A@��[�B@�����5��t�������@�"@�#@�����(���!��s��w�`$�-�B	�BT1�������@����@��G���@������S��7�a� � ��@��@�����@T��<�fSM��4�(�%��@�&����;��W��@��@����@���BT�G��	������@��Є����7@��@��G@��������W@��;@��S@��{�*i'8�����<�fSM��4|(�)��@�&��� � զ@�����@Ts�<�fSM��4m(�%��@�&����@��@�(��@����T�G��	������Є������G@��������W@��;@��G��C��{�#�������i*��C@��@����G@����<�cSM�c5�{@�B(��{@�'��@�(����S@��7@��@��@��T ��@�����@T.�<�hSM��4-(�'��@�(����@��@�!��@��T�G����@��Є�e��7@��@��G@����S@�*��
h)8�����<�hSM��4(� ��@�(���1 � ��@�����@T��<�hSM��4(�'��@�(����@���@��@�?�T�G��	����Є�8��7@��@��G@����S@�
�K����h(�$��H	y�����<�hSM��4�'� ��@�(��� �����B$�B�5��@�d	���&��������� � ��@��@�����@T��<�eSM��4�'�'��@�%����@��@�&��@�_��T�G��/��K������Є������G@������K@��/@��G��{��C�������������)��C@��@����G@����<�cSM�c5�{@��'��{@�#��@�%����@�@�@����a��@��@��@����@����T�_��?������@�����7����@����<�fSM��4x'� ��@�"����_@����?@�����d�|�h$���<�dSM��4h'�"�d@�$�b�-�7�@�C@��$���9��T��@@�A@�����B��s��w�`$�-��@�������@����	�B\?�F����@@�A@�����B��s��w�`$�-��@�������@����	�B�?�F���[@�C(@�c�B,@��;�b�F�c$�c���@��@����ˁ@�?��T�O��3����
�����B��c��g��k�b$�B���o��3@��O@��������F������C��_�@���������A$�!@/�����A$�!@/�����A$�!@/�����A$�!@/�����A$�!@/��� �����9��@����@��c0�IT������#��?�@�g�(@�g�,@��;�h�F�g$�������b	�B�&��@��������E��(@�b�,@��;�c�F�b$�B���'��+����@�@���+���B��/��3��'@��+@��	�B(?�����c��@����E���?@������������_�������@�����@��c0��T������#��/��;��C��?��7��3���
��r��#� ��;@���$�!`<����3@��7@��?@��C@��/@�Q��#@�����C��_������������������@��@��@��@��@��@����@��c0�	T������#��/��G��C��?��;��7��3�����r� ��?@���<�aSM�a5�;@�\&��;@�'��#��a$�!�9����3@��7@��C@��G@��/@���#@�����C��_��������������������@��@��@��@��@��@��@����@���?��T������#��[��_��c��k� ���g�9�@��q������W��7�o��k��g��c��_��[� �����"$�B1��@��6����[@�"@��_@�@?��3��'����1�Er��g@���<�aSM��5�c@��k@��_@��3@�
&��c@�"��k@�$��_@�%��3@�&��/���o@����[@����'@����W@��@�������6�W@�C@��	�b�W@��0@���!��c@��g@��|�@����W@��@������<�aSM�a5�W@��%� ��W@��@�%����@������c@��g@����9�<�dSM�d5�/@��%��/@�!�@�"���������_��#�@��+��������c@��g@����B��7��;��+@��#@����B��?��C�
������������D��	�������]���c@��g@����B��G��K��W@��	�!$��#��@���B��]���������H�����@@�A@�����B��7��;��c@��g@�����B��?��C��W@��	�!�����������@������c@��g@�����B��G��K��W@��	�!���#��@���B��/�������������������B��G��K��W@��	�!���#��@���������������� ��������������������@��@��@��@��@��@��@�����@��c0�iT������#��C��K��?�����������6D���?@��(@�f��,@��;�b�F�f$�ƀ��#��+����'����{���B��/��3��@��'@��c��@���EE���+@��#@��������_���������������d��@��@��@��@��@��@����@��c0�	T������#��3��;��/��������#��/@�'� ��q��@���<�fSM�f5�#@��$��#@�"����`$��,�����C��_���������������3��@��@��@��@��@��@����@��c0�T������#�@���@@�?�����������_�������@���@����?�	:T��ѝ�?����#�@�d�@��@�?�+T�@��@9��q�
T�@9 @���qaT?�`T��������|���� ����<�dSM��4�$�#�@�$���������������_��@���'���I���*�g��hi8�qT�q�T���k��k|���� ����<�eSM��4e$�$�@�%��'��?��G���@�#���������B������@��	�!�1�b���c��@���Y����������������_��������������_��������������_�c��+��TDic8��qA��TD�$˄���h����E��������K��C��#��;�@��
����� ���+@��'@���6@��S�`@��O�f@�&��@��:��*�����@�	@�!�;@�?�!T�?@��G@�dhb���҅
��k T�?@��G@�?�Tbhb8_�qaT�@�;����:�a�@��:�b�@����������_����K@�X���B������@��	�!�2�B���c��@�����������������_�f����c��@� ?��+@��'@�?��S@��c@����O@�a
6�T�@��C@��#@�`?���_��7�����������C@��#@�*���B��w��{��K@��;@�#���B������7@�@�@����_@����@�
�!��������@��������������������_��@�A	�!���~�`?�`	��[��3������
��K@��;@�����B��g��k��3@�@�@��o��[@��s��@��	�!,1�b���#����������������������_�䧟��T�@��#@��C@��@��@����@�� @�������|��щ@��@���� ����<�fSM��4e#�$��@�&����@��#@��C@�6�#��C�d@�`@��@��	��
��?���@��@�������<�aSM�a5�@�I#� ��@��@�%����@������K@��;@�B���9�<�dSM�d5�S@�7#��S@�#�@�$���@������������_��W��/�����������C@��#@�����B��w��{��K@��;@�����B������/@�@�@����W@����@��	�!��"�����@�������������������_����K@��;@�i���B������@��	�!�1�b���c��@�������������������_��	�J�|�J!�ij�

��T��������f��+@��'@����S@����O@���F@��������?��@�)���@��c0�	T������#��#��@�`9� ��<�bSM��4�"�!�@�"�������`6�@�������@�$@����T�T�:�c�@�?�AT�:�c�@�������N�`6���!�����!���@�������������_������������_�A�!@�����T� ��������������@��@��@��@�����@��c0�iT������#�{;�`�F��9�<�aSM��4@�s"�!�a �!5������C��_�������@��c0�iT������#ћ:�z/A�@@�?����C��_�������@��c0��T������#�@�@�"@�#@� ���lG������_����������@��@���@��c0�iT������#ѐ@�0�@@�O����������_���~��@������T�#����@��c0�iT������#�#@�@�_�T#@�@���T���#�#@�@������G�6�@�`@��#@��@�b@��G�6�@�`@��#@��@���T�@�a@�cM�`6�@�b@��#@��@�_�T�@�`@��G����������_�������\��@��@����@��c0�	T������#�~��?��+T"@�_@�cT!����B��B|��[�A��:�b�D��:�c�D���<�bSM��4�!�#�@�"���@��������_������������_������������_��|����"� ���%����@���?�� T�ѝ�?����#������5��m��O���@�"@������ @�"@������B�����`$�-��O@������@���B	�B��j@���O@���@�"@������ @�"@�������B�����`$�-��O@��}����@���b	�B��S@���O@���@��K��B������C�������K�"�������������������7��@�*-B�,5C�.=D��/��7
��?�*)@��{��K@�J@��c@��g@��k@��o@��s@��w@��{@�@	�X��@�@?���@�*-@��_�+1@��?����;�Iy`�;�9+1@�-9A�/AB��3��;
��C�)@��{��K@�I@��c@��g@��k@��o@��s@��w@��{@��@�@	�d� ?��;@� ���@��_@��?@��K��T$9@�%=@�!�+��C������G@��/@�����B������C@��+@�����B�����`$�-��O@��~��C�����b	�B|6��?���[@�D���?@�Eѿ��	T�?��[��@��;��@��W��@��S��@��7���b	�B@"��@�ۅ�����7@�#�c�C�b�A��3� Հ����	����3@��W@��7@�E������n�������p��7@��W@��/��G� �B	�B�����S@��;@���������;@��S@�����;@�d���D���A��7� Հ���������7@��S@��;@�E�������m�������J���O@�A@�@@�����?�T������_�@�]��l�� �������@���@����?�iAT������#�����������������E@�F@� � է@�����@T��<�gSM��4� �%��@�'����o��s��@��@�(��@�_��T���?����	������������?@������@��@��k��?��;��	������������"��;@��o@����?@����<�cSM�c5�k@�^ ��k@�%��@�&��� � Յ@�����@T��<�eSM��4N �$��@�%����@��@����@�_�T�@��������o@����<�fSM��4: � ��@�&�������%�&��h%8�@��@� Յ@�����@T�<�eSM��4% �$��@�%����@��@�g��@�_�T�7��?��K�������\��7@��?@����K@��?��;��k�������%"��;@��o@����?@����<�cSM�c5�k@����k@�%��@�&��� � Յ@�����@TC�<�eSM��4��$��@�%����@��@����@�_�T�@�����(��o@����<�fSM��4�� ��@�&�������%�&��h%8�@��@� Յ@�����@T�<�eSM��4��$��@�%����@��@�g��@�_�T�?��G��3����������3@��?@����G@��?��;��k�������!��?@��o@����;@����<�cSM�c5�k@����k@�)��@�*����@��� � Չ@���?�@T��<�iSM��4��$��@�)����@��@�!��@�_�T�@��������o@����<�fSM��4x� ��@�)�������)�J��
h)8�@�;�9+1@�-9A�/AB��	��
����)@��g��s@�:@�I@��O@��S@��W@��[@��_@��c@��g@�@	������� ?��o@�a � Յ@�����@T��<�eSM��4I�$��@�%����@��@����@�_�T�@��������o@����<�fSM��45� ��@�&�������%�&��h%8�@��@� Յ@�����@Ta�<�eSM��4 �$��@�%����@��@�f��@�_�T�?��C��/�������W��/@��?@����C@��?��;��k������� !��;@��o@����?@����<�cSM�c5�k@����k@�%��@�&��� � Յ@�����@T%�<�eSM��4��$��@�%����@��@����@�_�T�@�����#��o@����<�fSM��4�� ��@�"�������!�B��h!8�������_ր��A$�!@/������A$�!@/�����A$�!@/�z����A$�!@/�u����A$�!@/�p����A$�!@/�k����A$�!@/�f����A$�!@/�a����A$�!@/�\�� ����������������#��'������@��@��@��@��@��@��@��#@��'@����@����?�IhT��ѝ�?����#��������9�������@��G��c5�����#�����#�����������@��9����j����A��@����G@����G������@��_��{� �"$�B�5��@�������:0�D^6�W����K��w�?�jT��A	�!D�����C��K@�?��@��W@����w@��6�^T$��˥����ҥ��@������<�eSM��41�$��@�%����{@��� �?�T����҇,���k���?���.7 �T������.���k���?���f7?�jT��A	�!p��@��C��K@�?��@��W@����w@�$7?�jT��A	�!�����C��K@�?��@��W@����w@�d7�{@����UT%����������FThf8߈qT��q5T߀q�T �����"$�B1��@��/�D16a��@��s����S��?�B	�B@"��@������䷟��@��S@��s@��?@�$6]�O��� �������xo��>��O@�?�<T"NT�@��ha8����q�7T�C�Lo��K@��C@�B�B���c�c����@�c��������c���������D@9��q`T��q�T����2o���p�_��� �����B	�B����s���@/���_@��@������@��c@��@��@@��<@����8@���bT�o��;����������@���;����@��@��<�fSM��4u� ��8@�$��8��o@��;@������@��c@��<����������{ӻ<�fSM�4i� �id�&�"��@�&�i$����@��W@��{@���@T!������@���"$�B 3��@���������?��6T�{@�!4��g�����ui��g@�"@�#@���<�bSM�b45�#��$@�%@���<�dSM�d4,�%��$@�%@���<�dSM�d5�{@�)�%� ��{@��@�&�����@��W@�������8T!������~��"$�B 3��@�����j����k��3��7�����<i��{��@��4@��0@����,@�_�T�����@�$���=�B��@��4��<�fSM��4�� ��,@�#��,������{@��0�#ѻ<�dSM��4�� ��xc�$��x#�{ �c[F��3@��7@�z �Z�2��k@�`?�����������������������X��Y��+Z���������@����<�cSM�C4�[��������{@��#��v��[@��@��T��U��V��{@����%��-��@��������'��@��W@���O��c+T!������~��"$�B 3��@���������@�����9{ �g[F�z �Z�2��?�����������������������'X��/Y��7Z���������@����@�����<�iSM��4�����[������#��v��@��@��[@��@��T��U��V����(��0��@��(�����!��@��W@��������b�B��������	�0����C��@���N0����������9��@�B@�@?��@��@��@��������_�	�(5��{�������:0����������9��@�E@��?��@��@��@��������_�	�<�a��������&0����������9��@�E@��?��@��@��@��������_��	���A��������0����������9��@�E@��?��@��@��@��������_���@��_@�}��b�B��������	��5��{��C��@����/����������9��@�B@�@?��@��@��@��������_�e������}�f9�ƀ������
�0'�!���C��@����/����������9��@�E@��?��@��@��@��������_�
�l�����������/����������9��@�E@��?��@��@��@��������_�	��4��{��������/����������9��@�E@��?��@��@��@��������_֠	�������������/����������9��@�E@��?��@��@��@��������_�
�.�a���������/����������9��@�E@��?��@��@��@��������_�������a�!
�������
���A���C��@���o/����������9��@�A@� ?��@��@��@��������_����9��@�@@�?��@��@��@��������_����9��@�@@�?��@��@��@��������_����9��@�@@�?��@��@��@��������_��~���~���@������������� �f��@��@��@��������_����������@��@�����@��c0�T������#�A@�"@�b��+�A@����� @�r��a�!
������+@�"@�B�B@�%@��#��'�
�0
��������A��/���+@����<�fSM��4�!��@� ����������_���Q����@��c0�		T������#��G��������3�?�`T?� T�����;��a�!
��7��;��	��
��@����@����.���������3��@��#@��+@��3@���������������������_�?�T	@�
@�����@�@�@�@������#��'��+��/��@��@��3@��
��	�����������_�����������@��@��@�����@��c0��T������#�#@�@�_�aT@�$@����T#@�@���aT@�$@����T���#�#@�@�����<@��6�#@�a@��@��@��@�5@�6�#@�a@��@�`@�b@�.@����������_����������@��@����@��c0��T������#�#@�@�_�T#@�@���T���#�#@�@�����@�6�#@�a@��@�`@�b@�@����������_����������@��@����@��c0�	T������#���������_��������@���@��c0�	T������#Ѣ��������_��������@���@��c0��T������#��G�m���@���@?��#� ����#@��a���F�����|��G@���@��@A9�6�/�������G@��#@��/@�@��@���{:�`3E������@��@�%T����#@�_��T�+��;� ���0f�<�aSM��5�G@��;@����G@�#��;@�$���#@���+@���|�����������_��7��'��G@�!@�" @���!@��3����f��~��!	�!T+���@���<�aSM��5�3@��7@����3@�#��7@�$���'@���A$�!�����������_� ����e�<�aSM�a5�G@����G@�#��|��|�����������_�������������_�f�
� �������@�k���@��c0�)T������#�@����/�@�@�{:�d3E� ���yT�� ��#����/@�!@�!@�" @���!@�������e����A	�!@���@���<�aSM��5�@��#@�n��@�"��#@�#���@�����@$������C��_���������C��_���������C��_��������@�����@����?�)T��ѝ�?����#������c����>��c�i�#���������������D	��X������#���ܬ���+����������@��{��@��w�����E	������������ˬ���'��������
��@��k��@��g�����s�%	�2��o����#��������#�����
�����@��[��@��W��~��c�%	�T��_������������@��/��@��3��+@��7��@��;��'@��?��@��C��#@��G��@��K��O��S��/@��3@��7@��;@��?@��C@��������������	��
����������_�������A��@��@�����@����?�iT������#����b�����������������#�#	�c�>���#���+�c	�c���'����@���a���h����/��3��7��;��?��C��G��K��O��S��<�cSM��4`��a;�!���c��r�u;���c����>��c�D�#�������_�������_�������@��c0��
T������#��/��3��7��;��?��C��G��K��O��S������	�9�����������ۄ���#���"$�B>��@��(�`����@�?�#T��%ˣ��˄����#@���A��`	��*��y�����#��E���#@��@���������C��_��#@��@�����������C��_�@	�X��������������C��_� 	����@�����������C��_���� ����������������#��'��+������@��@��@��@��@��@��@��#@��'@��+@�����@��c0��T������#��G�@��3�@��� �B	�Bl�������(� �� ��3@��@�"	�B�>��@��(������A	�!l��@��3@��;��'��G@��@��@���{;�b�C�_�iT{;�b�C�@@�A@�2�� �?�jT��
���+�#���~���!	�!�*��=��@����+@��6&�?�bT=���;@������'@��G@� � ���T���j��Ҋ��?
k������6�����#��7��@��/��@��� �B	�Bl����D(� ���/@��@�"	�B�>��@�{���T���A	�!l��@��/@��'@��;@��7@��#@�������������������_�����Y�����N� ��������@�t���@��c0�	T������#�#@�@�_�T#@�@���!T#@�@���T#@�@���!T#$@�$@���T���#�#@�@�����=�6�#@�a@��@��@��@�=�6�#@�a@��@��@��@�
=��6�#@�a@��@��@��@�=�6�#@�a @��@�` @�b$@��<����������_����������@��@�����@��c0�iT������#�@	��$��@����b	�B�=����'��⷟��<�b�9�������_�������@��c0�IT������#�V��������� � � ��t@��^���%�������������@��@����������_���w���@��c0�T������#��?��G��<�e�_9E6�O��K��G���%�he8�(qT��#$�c�5��@�����K��"�������#�a	�!��D��{;�e�F������G@��O@�@$������K@��5���������_�������������?��@��@��@��@��@����@��c0�IT������#��?��G��<�e�_9�7�<�e�_9�6�O��K��G���%�he8�(qT��#$�c�5��@��������������#�a	�!,���{;�e�F������G@��O@�@$������K@�v5���@�����������_��������������
��@��@��@��@��@����@�@����_֐@��c0�)T������#��@�	��������_������
��@���@����?�)+T������#��_��c������	�@�@��������b�B��G��K��c@����b�B��O��S�`	��6��~������#�L����c@��&��`��_@� @����_@�C�� �d����#��c@��������_� �e����#��#@��t@��w@���T��6���<�gc_9�6��f�������{�_��aTf�ț������G6�#��6>�T��a��|F� �|F�T�@���IT�@��x@��|��<�gc_9�6��f�������{�_��aTf�ț������G6�#��6$��7��a��|F� �|F�T�@���IT�@��x@��|��t@��<�gc_9�6��f�������{�_��aTf�ț������G6�#�'�6)E@�%
� Փ�#@�c�a�c�_��'����������@@�A@�I��b�B��/��3��c@�#��b�B��7��;��'@���b�B	��?��C��	������c��@��������������_��#@�c�a�c�_��'����������@@�A@�%��b�B��/��3��c@����b�B��7��;��'@����b�B	��?��C��	��5�����c��@��������#@��_@���������_� �e����#��#@���a��|F� �|F�T�@���IT�@��x@��|��<�gc_9�6��f�������{�_��aTf�ț������G6�#�'�6�#@�c�a�c�_��'����������@@�A@����b�B��/��3��c@����b�B��7��;��'@����b�B	��?��C��	��a���c��@���S����#@��_@�H��������_� գ��Ȇ����怆��<�hc_9�6������������_��aT��ț��������6��C@��+����������@@�A@����b�B��/��3��c@�}��b�B��7��;��@�w��b�B	��?��C��	�9�����c��@��������`��A$�!@(���� ����������@��@�����@��c0��
T������#��C��9�� �B����C��C@�Ct@���T��7�9Ct@����<�ec_9�6������������_��aT��ț������E6�C�e�6�9C����<�ec_9�6������������_��aT��ț������E6�C��6�?����@�@���;��b�B��/��3��	�t����c��@��������C@��?@�)��������_��C@�Bt@���������@�@���!��b�B����#��@����b�B
��'��+�
������������������������_�������	��@��@�����@����?�iT������#��_��c��9�� �B����c��c@�b�6��m�9Cb����<�ec_9�6������������_��aT��ț������E6�c���6�c@�B�a�B�_��������	�@�@������b�B��G��K��@����b�B	��O��S��	��'�!�������#�O����<�bSM�b5�_@��_@�d@�S�$�d@�$����c@���a���_���`@�a@�b@���<�cSM�c5�_@�	I� ��_@�C@�#�!�C@�#�@�A������	�@@�A@����b�B��G��K��_@�a�����=�ZW��B�=��O��S��	�`9���������#�����_@��c@�D�a���_�e�f@�&�Fx@�g���<�hc_9�6����������_��aT�ț������H6�c��6 �b@�,��n��{�9�c@�D�b�e���<�fc_9�6������������_��aT��ț������F6�c�f7��W�����`@�a@�M��b�B��'��+��	�>�!���#��@�������������_� �F����|D���������<�ic_9�6��G�������[�_��aTG�ț��������6����b@��#����������`@�a@� ��b�B��/��3��@����b�B	��7��;��@����b�B	��?��C�
��.�a���@����c������_@������������@��@�����@��c0�iT������#��9�� �C������@���6d�a��<�ec_9�6��D�������[�_��aTD�ț������E6���6���@�@������b�B����#��	�0��@�����@���Z�������C��_���@�@������b�B����#��	���������@���G�������C��_������
��@�����@���?�T������#��9�� �C������@�
�7t@�	Td�a���_�d	�dt@��<�ec_9�6��D�������[�_��aTD�ț������E6��e�6�W��@���Ct@��+�D�a���_��'�������������@�@���|��b�B��/��3�b�B��7��@�_b����B}�c9�c��b��;��+@�K��b�B
��?��C��'@�E��b�B	��G��K�
�=�A���c��~������@��W@�S����������_��#�bt@��+�d�a���_��'�������������@�@�G��b�B��/��3�b�B��7��#@�_b����B}�c9�c��B��;��+@���b�B
��?��C��'@���b�B	��G��K�
�h/�a���c��~��������������_�����
��@�m���@����?�IT������#��_��c�"@�#@������	�����
��b�B��G��K���c��O��c@��S�`	�@&��@��#����������c@��_@����c@��_@��7D`�����$���9d����+�d�e �����@@�A@������	����b�B��G��K���c��O��@��S��	������#�����c�����@9�6�c@�@`��@������@9$�c@�``��'����@����7�c@�@@�A@��'@�c����+������	����b�B��G��K���c��O��+@��S��	�4$�A�����#���;�����@9����@���9�+@��c@��_@����7�c@�@@�A@��_@�d����#�������������b�B��/��3���c��7��#@��;��?��+@��C��	�  ����@��c��������@9����c@�@@�A@��_@�B����+������	�~��b�B��G��K���B��O��+@��S�`	��;�!���#����������������_�������_�������d	��@��@�E���@��c0��T������#���ȡ��'�����
������_�����S����@�;�9!`�!����'@��@� �?��T��	���������@�;�9!`�"����@�_��T�����6	��@����@��c0�IT������#��3��9@�c������#�<������#@�����C��_���������C��_��������b�B������	���a������@���������������C��_���������	��@��@��@����@����?��T��ѝ�?����#�#�t;�������>��c�(�#��O@��S@���
�����s��o��}��{�C	�c���w��c���������;��/��@����������c�c
����� 	�|��@��c��@���u0���C��7��;@��/@���C��#�t;�������>��c��#��O@��S@��#@�W�� ��3��#�t;�������>��c���#��O@��S@�������`�@����?������������b�B������	��
�A��������� ������3@��?@��������_�����C@��7@�n�������6���/@����;@�������;@��/@������������	���a���������$���������������_�@9c��c@Ӥ$��D���$I��$��|C���A���˄�c�d�񀰃������������_��������������_��������������_���M�T���@��c0�)T������#���������^���$�����c���c�tr�T!�����@�"��\��c���@���������������򃰃��<�dSM�d5�@����@�"�����������������_�������@����_��@��C�?�IT������#�{:�z�E�@@�?��@�d����+��3��7�{:�g'A��������������?��;��C���������������������������C��_��/��?@��;@��C@����{:�g'A�0��#��d���AӅ�����%���e���|ě��R�P��%������/@�����V��(Q��Ƞ���E��}E������@��d��Ѓ��7@�b��+@��3@���������w��������������?@��;@��C@�����C��_�������@��C	�?�	HT�Cѝ�?����#��o����������!�������#����#��������DT�oA�;�9"��<�cc_96���@�{|@�D���k���	���@�[�_�kaTD��������� ��7���k��@��!@���������k�������A?T�oA�KA�l�����LA@�l=��c��k������{;�`A�{;�aA�{;�bA�{;�cA�{;�d#A�{;�e'A�{;�f+A�{;�g/A�{;�h3A�{;�i7A�Y���?�T@y�͌�_k�T@9_�q!T�@�{:�`�B�{:�a�B����@?���������@��@��@�����C��_��oA�$@�����a46�<�aSM�a5�oA��� ��oA�"$@�"� $����1��[��_��W��S��O��[��oA��0@��(@��,@����������	���e���@6�oA��4@��8@��<@��[@��S@��[A�\����+7�O@��oA�A(��W@�A,��<�aSM��5�_A��[A�
���_A�!�C0@�#��[A�#�D<@�$�A0��[@�A4��S@�A8�C<�@$@�g����������3��?��7��oA��,@��0@��(@��	������	�c|%�$�Ғd���W��K��oA�C4@�D8@�E<@��������	�c|%�$�҅d���S��G�������>��cч�#��WA��K@����a�!������SA��G@����a�!��#��'��@��7@����a�!��+��/��@��3@����a�!��3��7��@��?@����a�!��;��?��C�"$�B�(��G��K�"$�B�(��O�@
��1�����@����
��C.��?��T�;����3@�b��@�
��$�!@��@����@�x���������3��@��7@�Ѹ���W��K��oA�C0@�D(@�E,@�������C	�c�*�D��(d���S��G�������>��c�*�#��WA��K@�i��b�B������@��3@�b��b�B��#��'��@��?@�[��b�B��+��/��3�#$�c�(��7��;�#$�c�(��?��SA��G@�L��b�B��C��G��K�#$�c)��O��	�|>�!���@�������-������C����t;�������>��c�r�#���@�����@��/������#@��	��@�����@�@������	�`�������@����"���@�����?���������@��@��@�����C��_�������/@�����@�����C@������@�����#�����C����@��;@���A�����A�!@�����`	�4>������@���v"���@�����?���������@��@��@�����C��_���@�B@�C@�A @����������B�B�����@	����}����@���^��� ��cA��@�����oA�C<@�D4@�B8@�������~��@��@��@�����C��_�`	��;�!��������="���@�����?������k��@��@��@�����C��_��oA�<@�4@�8@�������]��@��@��@�����C��_��@��������@?������O��@��@��@�����C��_��@�{:�`�B�{:�a�B����@?������?��@��@��@�����C��_������6��@��@��@�����C��_�/��@��@��@�����C��_�(��@��@��@�����C��_�����g��@�����@��c0�T������#��3��/�E@������`�@����3����#�@	�+�����@���A������/@��@��@��<�eSM�e5�3@��
��3@�"��D@�#��D��@� ���6����C��_���������@��@����@��c0�IT������#ѐ@��@@��9�<�bc_9�6���c����_�c�������c4���i������_������@������T�#����@��c0�T������#�A@�@@��9@�B���#@�_��T�������@� @�@�m��������_�������@��c0��T������#��#����#@���`?��@��������_������������@��@��@���@���?�IT������#��k��[���9�+��7��9��<�dc_96���@��|@�e���k���	���@�{�_�kaTe����������g��o��k��7�/����h��g@��k@��o@��/@���!��C��G����[��@���9@� �d���d��?��;��@�c@�e@��'�c @����	��
��������B�B��K��O��'@��@����B�B��S��W��	�����������C�����;@��k@��o@���@
��;@��k@��o@���+���B �B@3��7�� ��?@�`�����-Y��B����<�bSM��5�g@��;@����g@�!��;@�"����7���9�[@�@@�?��+@��7@�������_��3��#��	��
��k@��o@�@��B�B��K��O��#@�`�@����S��3@��W�`	�d$�A���C����������+�E Х@3��7���9�[@�E@��?��+@��7@�������_��+�@ �@3��7���9�[@�@@�?��+@��7@�������_�+�@ �@3��7���9�[@�@@�?��+@��7@�������_ֽ���+@��7@�������_������������@��@��@�+���@��c0�T������#�A@���@@������@�e��������_�������@��c0�IT������#ѐ@��@@��9�<�bc_9�6���c����_�c�������c4���h������_������@������T�#����@��c0��T������#�B �B�2�������9�B�&����9�c����<�B@1�B�߈�5�#9�<�@1����h��#A9�<�b�_9Bʢ7�@�������_�@��!$�!@)���� ��#9�����#@9���@��c0�iT������#�J#@9�9K@��;��<�j�9{;�`A�{;�aA�{;�bA�{;�cA�{;�d#A�{;�e'A�{;�f+A�{;�g/A�{;�h3A�{;�i7A�p�?�aT@y�͌ҿk�T@9��q�T{:�`�B�{:�a�B�{;�`C��<�`SM��4��!�{;�`GB� �{;�aG�������_�E���3��A9�}�G9������7�@	���}����@������A9�6`;����`;�������<�`SM�`5�;@��;@�@���!�A �!3��������_������@���?�i T������#�K��c��_��[��W���9�'����������7��;����/��#����W@��[@�B���6������7��;�A��3���4��W�<�aSM��5�3@��_@����3@�!��_@�"��+���c@������B@>��?����C��G�����K��@���9������7��;�b�@���@?�@�JT�3@��/@��@��#@������A��+@��P��3@��~������Ҿ������3@�����7��;���@���@?�@�	T[:�z�E�A@��3@� ?��7��;�!��<�eSM�e5�+@�I� ��+@��@�&���@��@�_�mT��@��/@��0��@��+@��6���'������9�K@�@@�?��7@��'@��;@��������_ր	���}����������'��7��;���9�K@�E@��?��7@��'@��;@��������_�'���9�K@�@@�?��7@��'@��;@��������_��	���������������'��7��;���9�K@�E@��?��7@��'@��;@��������_�'���9�K@�@@�?��7@��'@��;@��������_�'��7��;���9�K@�@@�?��7@��'@��;@��������_�'��7��;���9�K@�@@�?��7@��'@��;@��������_�'���9�K@�@@�?��7@��'@��;@��������_�'��7@��;@����������_�'��7@��;@����������_����'@��7@��;@��������_�������������@��@��@��@���@��c0�T������#�A@�!@�a�@@�~��������_�������@��c0�)
T������#��/�?��T�3��/�#��b�{��� � �@��������#��@�?p��~�b����	�����aT?p������@�?p��#@��~�iT�?���T%�������{���3@���Ⰵ��/@���T����v��#@��@�����������C��_ր	���a��������7����������������C��_��{�
����
� ����������@��@������a5@�A �b��B�{�#|�c�{�d|N�e��|N� � տk�T��$� Ճ�r�a����_��@��c0�IT������#��9�B������`�B�߈�5`��c��f������_�����n��@���@��c0�	T������#�A@��� @���[:�z�E�A@� ?֛<�aSM�a5�@��@�"@��	�"�?�"@���@@� �@���<�aSM�a5�@��@�@��	�!���������_�������@��c0�IT������#�@���?k�T�*�@�@�		@�?�JT�������������������_�' ��*_	�kT��@��*��߈�\@�4�\@����@�@��@�?�JT�������������������_��@���@��*���T(@��*�T�@�B���
���+0��*��H��	�kT���*'��߈	@�*	@��*
�BT)@�	��������@��������_��
�'
�����<
���2
� ����������@��@�����@��c0�
T������#��+���DG���#��%hc8��c�f2�� ��|_�,��T@��|Pӄʄ ~ӄ����*@��@���kT���@��*����߈�'��+��/��+��'����'@��+@����+@����'@��4��a����6�/@�?��T�/������+@��.�7�/@��/@���@��+@��'@��@�������_���������������_��������@�������_���������r��@��@��@�����@���?�)OT�ѝ�?����#��������9���?��O���
�_@�lT�����@��C��������o������_��#��c��g����k��c��o�������@���9�@�y����?���`	�h#��������������?��O��W��[��?@��O@���������������_����@��@�^����?��+@���7(�T�@��@����@��@���kT���@�����߈�*�@��@��@���-
T�/��+��@��@��@��@��@�� @����@�c@��/@���LT�@��C@��@��T�K���x����K@����3����������A�!������3@����A�!������	�43�����C�������{:�a�B�{:�b�B��?��O��W��[���9��@�A@� ?��W@��?@��O@��[@�������_�?��O��W��[���9��@�@@�?��W@��?@��O@��[@�������_��3����������A�!������3@����A�!������	��-�����C�����t�{:�a�B�{:�b�B��?��O��W��[���9��@�A@� ?��W@��?@��O@��[@�������_�	������������Z�{:�e�B�{:�f�B��?��O��W��[���9��@�E@��?��W@��?@��O@��[@�������_��?@����?��C��O���
���9��@�@@�?��W@��?@��O@��[@�������_��?@��C@��@��@����@��@���kT���@�����߈�7��@����@��@������;��K��������@��@�Q��DЄ��s��w��;@�sK�DЄ��{����K@�mK�DЄ�����`	��������@������K@����@�@��@���LT@�����*&T�@����<�ec_9�6�7@��|@�����k����7@���_�kaT����������7�C@����U����@��C@���T�G��������G@��C@�������@�d@����;@�kbT�@�	���@����@�f@��@�?��T�@�������/@��*��T�@��@�(����˄������뢰���@�?�T�S����	��;@��@��S@��@�b@�D@� ��*��TB@�B���h�D���b@�C@�0��*��bTB@���D���bTB��@��?��6�7��?@��C@�C�@�!@�!@��3��������J�A�!��s��w��@����A�!
��{����3@����A�!
������	���������@���m�{:�a�B�{:�b�B��?��O��W��[���9��@�A@� ?��W@��?@��O@��[@�������_�?��O��W��[���9��@�@@�?��W@��?@��O@��[@�������_����������@��@��@���
T�@������<�ic_9�6[|@���k�����_�kaT����������7�@��@��@��	�kT���@���߈�C��O����O���
���9��@�@@�?��W@��?@��O@��[@�������_��;@��@��O@��7@��C@����?@��k`��T�@���
���6�@�?�!��T�G��;����@�y,�7�G@��@�� ����7@� ����;@��?��O���
���9��@�@@�?��W@��?@��O@��[@�������_�{:�`�B�{:�a�B��?��O��W��[���9��@�@@�?��W@��?@��O@��[@�������_�@��!$�!�)�b������S�����P�����M���c�@��!$�!�)�R�� հ���?@��O@��W@��[@�������_������������@��@��@�|���@��c0�IT������#�A@�B@�@@���TA@�!@�a�A@��<�bSM��4j� �"@�"� �H����������_��������@��c0��T������#��/�@� ���!��?��������@���@?��?@�!Dr��#��JT�/@��@��P�$��~������������/@��@��@��@��@��@�� @�}���A�@�c@��#@��JT���[:�a�B�[:�b�B�������C��_����C��_�������C��_�������C��_�����������C��_�������y���@��@�����_��@��c0�	T������#� �A;�!@� ��Ƞ����������_�������_���]����@��c0�iT������#ѐ@����9k�������_���������G���@��@��@��@�������T�#����@��c0�iT������#ѐ@����9;�������_�������(���@��@��@�����!��T�#����@��c0�iT������#ѐ@����9�������_����������@��@��@�����!��T�#��� ����_��@��c0�iT������#ѐ@����9�������_������������@��@��@��@�������T�#����@��c0�iT������#ѐ@����9��������_����������@��@��@�����!��T�#����@��c0�iT������#ѐ@����9��������_�����������@��@��@�����!��T�#��� ����_��@��c0�iT������#ѐ@�0�@@�O�������_���r���@������T�#����@��c0�T������#�#@�@�_�!T@�$@��k�T@�$@��k!T@�$@��k�T��$���k!T @�$ @��k�T@�$@���!T@�$@���T!@�@��*����������_�������W���@��@����@��c0�T������#�#@�@�_�!T@�$@���T@�$@���!T@�$@���T@�$@���!T@�$@���T!@�@�p*����������_�������'���@��@����@��c0�T������#�"@�@�_�!T���#� �# ��������� 6�@�`��#@����z�I*�@6�@�`@@��#@��@@��T�D@�aD@��/�6�@�!H@��#@�BH@�_���������������_����������@��@���!@�@�?�����_�!@�@�?�����_�!@�@�?�����_��@��c0�IT������#����#���&��P��#@���<�aSM�a5�@�R��@�!��A;�!���������_�����������@��@����@��c0��T������#��G������������#��'��+��/��3��7��;��<�bSM��4@��A;�!����-^�U;е�������>��c���#������������_�����������@��@����@��c0��T������#��@��<�b?9`	���A�Ҭ�����������_���j����@���?�QT�ѝ�?����#����@�[;�aG�`���V���@�d@9@���BOT@�
�Ҕ����������>��cш�#���@��0@��������{@��w@� ��������@���@�G���@����T���W��o�����D��������o@������@��W@��o��k����������k@�����o@������@�����@��o����k��g�������������������g@�����k@������@�����_@�`��o@���T � ���@�������T ������_���@���@�����@�_�bT�k����@�D�������o@��k@����_@��{��h%8����������@��@T�@����|ӡhg��@� ���@�������T��������@���@�����@���"T�S����k�������D���������k@��������@��S@��k�����g��p��k@�����g@������@���� � ���@������T��������@���@�����@�_��T�k��@�D�������k@����h%8�����������@�A@��_@��B5TC@�cx`�A����N� ���@�����_�T��������@���@�&���@�_���T�k��O�������D�����Y���k@������@��O@�W���E9E6��@��@��@��H/T�@��@������}����(��c�����������@��@�F
� � ���@�������Ts�������@�����@���@�_�T�o��@�D���(����@��o@��D!�҄,��h&�$���$���d0�����������@��@��c�\�����C�#�c�C�b�A��o� �@����������o@��@��C@�E�������O��������E�� ���@������T3�������@���@�����@�_��T�?��s��o�����D���������o@������s@��?@��o��k�������������������k@�����o@������@������@���@�����?�T������_�@�-��<��@��$�!@/�;��@��$�!@/�6���o��k�������������������k@�����o@������@�����[@�`��c@���@���@������T�[�@�aT � ���@������	�T��������@���@�����@�_�T�o��	���D��������@���@��o@��c@����[@�J!��*i'x���������" � ���@������	�T��������@���@�����@�_�T�o��	��@�D���k����@���@��o@��c@����[@��{�*i'8���������[:�aWE��~��?�T[:�iSE�*���|�!ig�C@� ���@������	�Tj�������@���@�����@�_	��T�K����o��
��	�D���=���K@��o@������@��o��k����@�����k@�����o@������@���� � ���@������T<�������@���@�����@�_��T�o��@�D������o@����h%8����������[@���@�`xb�A�ҜL� ���@�����_�T�������@���@�����@�_��T���G��o�����D���������o@������@��G@�1��@��$�!@/�a��@��$�!@/�\��@��$�!@/�W����I�@��$�!@/�P��@��$�!@/�K��V�@��$�!@/�E��8�@��$�!@/�?��@��$�!@/�:��-�@��$�!@/�4����&� ��������@�l���@���?�	T������#��g��k� �"$�B�-��aT�������/��g��T$@��@��T���1��M��'��t���@��\�������>��c�j�#�[��3��t��7��;��g@��?��/@��C����W��[��<�aSM��4���1��'@���2[�'@������>��c���#��[@��'@�"(��+� $��-��q�����/�;;�aG���@���S�@��#�@���@�������CM�<�cSM�c5�+@���+@�#���/@���@���@���<�cSM�c5�#@����#@�#������������_���������_�������R���@��@����@��C�?�"T�Cѝ�?����#��������	��S�@���������9[:�cCA�?�T���'�[:�cGA�������$,�7��@9�'@��@�
�@��@��@���jT@�'5E�����}�&9�ƀ�����`	�X.��������@�����������	��S��?@��K@���������������������C��_��@�
��t���������>��c�7�#��@�B0@����c@��������D9j6?��T
@�������	��S��?@��K@���������������������C��_�����	��S��?@��K@������������������
�����C��_�����	��S�[:�hCA�[:�iGA��?@��K@�����������������C��_��D9�7������
���+��/��@������������@��+@��/@������	��S��@�J	@��s���@9��9�?��C��G��K��O��S��s@���A9�?@��C@��������������
�����C��_�����	��S��?@��K@���������������������C��_����7��3�d�%�}�������"��@�j��3@��7@��@�_�-��T�����+��/��@��~�0����+@����/@�_�cT�@���#����@���D��	���0���+@������@��#@��������	��S��?@��K@���������������������C��_��@��� �����3���@���@��c0�IT������#��G�������%�`x%��/@����G@�����?�MT�/��;��3��7�@� $���ل��!��3@����7@�_�cT�;@���+��;@��@�D��	�������+@�������������������_���������������_����������@��@�����@��c0�		T������#��G�@� $�������������������������������_�%�`h%8�/@������������-T�/��;��3��7��G@� @����!��3@����7@�_�cT�;@���_9�;@��@�D���������_A9������������������_�����������������_���������@�����@��c0�
T������#��?�@@�D@���_�KT�T@���"T<@���c��%<@��T�9�����@�$Є�_���?@��D��<�fSM��4�� ��<@�#��<������?@��B9@���c�}�c`Ѥ�����<�dSM��4�hc����$��h#�A7@@���T<@�e���}Ӧ�����@��`ф��@���T�+��3��/����7�������/@�c��?@��@@�?�IT�<@��3@�#���+@�d��<�cSM��4�� �#hb�#� h"��������_����������~������� ����C9��+���@��C@9����@��c0�	T������#� �|�0��9�9@�L��@�z����������_��������@���@��c0�T������#�����#���������<�aSM��4���"�@�!���������Fh!8!�? �T���@��}�?$qA�������@��������_� ��$�!�)�7�� ���������������9�#������@��@��@��@��@��@���@9�#@�����@��c0�)T������#��+��/�@�@��@��?��/@��T��[:�a+A�[:�b/A���������_���������sA�������� ���������������@��@��@��@����@��c0��T������#��'��3��/��+�	������@��/@����'@��+@��3@�_��T��T������������_������� �������������r���@��@��@��@��@����@��c0��T������#��@9�$q@T#6@��������Ś�|���F��{:�a�A�{:�b�A�{:�c�A������Ś����������_������_���D����}�������������_� ��$�!�9���� ��������9��2���@��@��@��@9���@��c0��T������#��?��K��K@��+@��mT@@�_��T�#�<@�E˄˅@�@��@����|������*D��+�@@���T$@�,@�&�_�CT?�T@�C���&���������5����?@�,@��/@�����{:�a�A�{:�b�A�{:�c�A�)����?@��/@������������_֥`����/����T���9�3��@��+��@��'���T
@�J(6{:�a�A�{:�b�A�{:�c�A�����?@��/@��#@��K@��@��3@��@9�@��+@��'@�H�L@����TH@��xg��	���X����?@��/@��#@��K@��@��3@��@9�@���@��7$@�*��
��	T?
�H	T�/�@�����%�����������?@�L@��@���
TH@��xe��'@���5����?@��@��/@�"L@����TH@��xg��	���)����?@��/@��#@��K@��@��3@��@��+@�$@�)��	�T?	�T�/�@�����%������������?@��@��/@��#@��K@��@������3@�����������������	����	��������
����
������������� �����������V���@��@��@��@�%���@��c0�T������#��G��S�L@��;���B��
T@@�_�"T<@�G����@��џ��T�/���������G@��@��;@��/@��S@����@�@�6�@�H6���7��P@��L@���H@�_�BT�3��+��	����@�$�
�����G@��P�{<�fSM��4��� ��H@�$��H��7@����+@������3@��/@��L��%y&������������G@��P@��L@���_�#T�L��S@��;@��7@������G@���������������_�c���
��T�@@���T�<@�i�
	�	@�)��	���T@���
	�	@��@�*
��
�E���?�lTA@9�6���.�������������� ���������������@��@��@��@�p���@��c0�IT������#��A9�q�T0@�!�0��q�T�qaT @�(@� �?�T��@�$@���!���c��������(��@�d0@��d0�e @�e(�e@�e7��`0��� @�(��9�������_����� ���������@����@��c0�i
T������#��?��C��K��G����� ������@��#����K@�_�!T�G@�d@�ň�ҥn��k�Td@9��q!T�?@�>����@��#@��K@��G@��G@�����aT @�!@��C@�@�{<�`SM��4��!�@@� �A��������_�������_����������A��"�B��'��+��@��/��#@��3��	����@������#����1���� ����� �����������&���@��@��@��@�����@��c0�	T������#�
��������_��������@���@��c0�IT������#�#��_9����!�0������c������#��@��_95�����_9�#@�A@� ?��@��@�����C��_֪���@��@�����C��_���������@����@��c0��T������#ѐ@���A@�@@�	�B�����W����������_�������@������!��T�#����@��c0�i
T������#��G�,@���
T�A9e4����G@� ��9@@�%�?��T%���}ӥ`�<@����@��@���he�	,@�
0@�_��T�7��;��/��+��3����@�����7�~���7@���{<�fSM��5�3@��;@�-�� ��3@��;@��hd�'��h$����+@��/@����G@���$���}ӄ`�	i$�����@9���9@@�����,����G@�V���������_������ �����q���@�����@����?�JT��ѝ�?����#������������o9�G�����������������#����@��o9�G�����_��:T�O��A9&hd8e05���_���q�T�$��@��q�T��q`T��G@���CT���C�h������$@�	 @��	�&�@�
�T�o��[����
�����$�����o@��C@��[@��������[��W���`	��������W@��@�a ��[@�d$�{<�eSM�e5�@�����@�%�f@�&�e�f,@��C@���f,�`(@� �?�#<T�O@�f��[���!��������'��@�d0@���d0�d @�d(��[@��G��_@��$q���e�9a@@� �?��8T&���}��`�g<@���	@�	@�!��hf�i,@�j0@�_�T�k9�s����[��W��S��@�����7�����s@���{<�fSM��5�[@��@�`�� ��[@��@��hf�(��h&��@��_@����S@��W@��kA9�&���}��`�	h&�����@9���9@��[��(q`T�0qT�0q���������_@�_0q�T�[@���`T�@��@�����_@�?0q�T�@�@�e(6{:�a�A�{:�b�A�{:�c�A�����@��@������@��@��@��O@�8����q�T@���6�G@���+T���;�h������$@�	 @��	�&�@�
�T�[��g����
�����$Є�K���g@��;@��[@����������[��W�`	��������W@��@�a ��[@�d$�{<�eSM�e5�@����@�%�f@�&�e�f,@��;@���f,�`(@� �?�#$T��!��������H&��@�d0@���d0�d @�d(��O@��G� ��_@���q�Te��e�9��q�T��e�9e����q�T��e�9e��e�����@��@��@�����q��T�G@���CT���?�g��˥���$@� @���%�
@��	�T�k��[��
��	�����$Є�����k@��?@��[@��������[����W�@���������[@��@�a ��W@�d$�{<�eSM�e5�@�����@�%�f@�&�e�f,@��?@���f,�`(@� �?��T��!���������%��@�d0@���d0�d @�d(��O@��G�e@�e6���G���e�9���@��@��@�x���k��T���q�T@�f6��������T�G@���T�K����7�i��	���	$@�
 @�
�'�@�?�T�[��c������	���$Є�����c@��7@��[@��������[��W����
�����H���W@��@� ��[@�$�{<�cSM�c5�@�!���@�!�@�"��,@��7@�!�,��K@��G������@��@��@��@��O@�(���G@�_�CTF��3�g��˥���$@� @���!�@��	�T�[��_����	�����$Є�?���3@��[@��������_@����[��W��������W@��@�� ��[@��$�{<�cSM�c5�@����@� ��@�!����,@��3@���,��@��G��o9��@�@@�?��G@��w@��{@��������_��������������������������������������m���������� �����G@��w@��{@��������_��������������@��@��@��@�����@��c0��T������#ѐ@���A@�@@�	�B�����{����������_�������@������!��T�#���"@�@�_�AT@�#@��T@@9!@@9A� @�_����_��@����?�	CT������#�s�������9�
�����x� ����w���_� ��@������@���A��O������c��g����s��@���9�_@��z��x���M����_@��@9��qAT�@9�q�T�@9�0q�T�@9�q`T[:�`�@�[:�a�@��
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_օ@9�q�T@$��8��q�T@$�:��?��@9�q@	T�q�T$@��������`<���?��C��?@��@��_@���������`<���?�<@ӟ�T�+��?@��@��_@����`<��������?�<@����+@��C@�F[:�`�@�[:�a�@��
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_�[:�`�@�[:�a�@��
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_� @�����{���`<���?��7��?@��@��_@����B����`<���?�<@ӟ���T�+��?@��@��_@����`<�������?��7@�<@��+@��#��+��'��_@�&��[��O@���F[:�`�@�[:�a�@��
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_�[:�`�@�[:�a�@��
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_�
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_�
��G��K��S@��W@��������������_��7@���+@��'@��_@��O@��#@��[@���
T��T�7���x���������[����?@�� @�`<���[@��~����?�qA��T�+@�����T�?@�� @��_@��@�`<���|����?��7��?@�� @��_@��P������`<���?��7@��*�?@��$@��_@��`�`<�������?��C��?@��$@��_@�����{���`<���?��C@�������#�
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_�[:�`�@�[:�a�@��
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_��0��@����T�/��O@��_@��|��x���!��?@�� @�`<���_@��x����?��*�3��?@�� @�`<���[@��~����?��*�;��?@�� @��_@�� �`<���}����?��3@�����~��/@����;@�F���~�����`T�_@����*��`T�_@����_@�'0@9�qa��T'4@9�8q��T'8@9�Tq���T'<@9g��5_�LT�0��O@��x������
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_�
��_@��;@��x�3���c���k��o����>����C��@�������S��W������9�s@�C@�`?��G@��S@��W@��K@��������_�;:�`�@�;:�a�@��
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_�
��G��K���9�s@�@@�?��G@��S@��W@��K@��������_����x�'�� Ձ���S@��W@��G@��K@��������_�����������@��@����@��c0�T������#ѐ@�p�A@�a� @����������_�������@�����a��T�#����@���?�T�ѝ�?����#����@�c�c@����7� ������4���K��@�a@�������>��c�>��#�������=������7@��K@�
�����������_��C��h!�������3@��7@��C@��C��7��_@���@��@��c@�d@��?�c@��/���;���	���
���Z��"�B��O��S��?@��/@�S��"�B��W��[���@���������c�����7@��;@�_�cT�C@�
�;��G��C@����@�$����������G@��;@��3��7�eц�����|�{<�eSM����4�� ��ha�%�����3�G$������z�&� �����������������C@��3@��7@���c$?����\���@������#��=������#�!�<�g������_��������@�e���@��c0�	(T������#��+�����&xc���œc�(����_�L��T�'��7��/��+���œ&������@�@��;�<J�@��7@��/@��+@���g@�����C�g@���A��Tg@����Tg@�����'@�g@�����'��y���u���y��'@�����{<�cSM��4Y�� ��@�#������7@��/@��+@�g@���	Th@���i@�)��	�J��J	}���g�i�
�{<�iSM��4?��'�i@�)�g�a@�@��;��@��I�@�{<�dSM��5�@��7@�
6��#��@��@�%��7@�%��@�&������'@��@��/@�_�T ���v���.���v��'@���� �{<�cSM��4�� ��@�%����/@��@��'@�� @�_�(T�@�����{<�fSM��4��#��@�&����@�_�(T� @��@�c�'˧�� ���G�}�����{<�fSM��4���#��@�&����+@����@��x ��_��T�@�fx`����TA�@�����{<�aSM�a5�'@���� ��'@�d@�$�`����@�@��;��@�'���9{<�cSM�c5�@�����@�!�@�"���'@�C@���C@�{�9{<�dSM��4���!�d@�$�D@�$�a�A�{<�cSM��4���!�C@�#�C@�#�A�A���������_�N����d��o������H��!����T�xa��xa�?�@��T�����d@�{<�eSM��4���$�@�%���'@�a@�@��;��@�;I�@�{<�dSM�d5�@�t��#��@��@�%����'@�a@�@��;��@�����9{<�cSM�c5�@�b���@�!�@�"������������_�����������������@��@��@��@��@�����@��c0�T������#� �{<�ac_9A6���@�#;�c��;|@�b���k������@�#;�c��{�_�kaTb����������7 ;����O�;;�`wB��X������	�B��#��@�:� ���9;:�aGE�{<�bSM��4��!�@�$��@�:��@�"	�B\��~����9;:�dKE�{<�eSM��4��$�@�%��@�:��@���B��~�����9;:�dOE�{<�eSM��4���$�@�%��@�:��@���B�'�������9;:�dSE�{<�eSM��4���$�@�%��@�:��@���B�+��������9;:�dWE�{<�eSM��4���$�@�%��@�:��@���B2��������9;:�d[E�{<�eSM�e5�@�
���$�@�!��@�!�;;�bwB�"��;;�aw�������_�����`���@��c0�T������#� �{<�bc_9�6��#;�c��d⸄���#;�c��d�_���d�������4 ;������O������_���������@��c0�iT������#�#��3��/���9��-���  ��)��#��@���9;;�awB�@�:��/@��3@�qJ�@�����9�����@�����C��_ր���@�����C��_�����������@��@����@���?��T�ѝ�?����#����9�?������  ��)����@��9;;�`wB�`�@����7��������K����;;�awB������>��c�U��#���@�:�������7@��@��O�Ex#���"���3@��7@��O@��S@����W@���@�?�T�K������@�������X���K@��������3��7���{<�dSM�$��4��%�Dxc�$������3��;�H$��,�	���z�F	�������' ��)��������7���@��?��3@��C��;@��G��9D����?@��C@��G@��������_����?@��C@��G@��������_���A���@�@����_֐@��c0�i	T������#�#��9���9@�{<�bc_96���@�[|@�#���k���	���@�;�_�kaT#���������@��7�/�����&N��/@��@��B����������#��@��9@���@�`�@������9�#@�@@�?��@�����C��_�@@�?����9�#@�@@�?��@�����C��_֨���@�����C��_���������@�����@��c0�IT������#ѐ@��@@��9{<�bc_9�6���c����_�c�������c4���N������_�������@������T�#����@��C�?�iT������#�C���9�S��W�@��@�E��O��[� ���{���S���7��[@�c����{�����������T�����{��7@�!�!�
��+�@��)�^>��+@���@��@��O@�d@�{<�ec_96���@��|@�����k���	���@���_�kaT�����������#��/��'�d@��7�3����M��O@��3@����
��;��?�����C��@��9a@�@��8���cA�@����O@�a@�@��8���/���#@���'@��{<�cSM�c5�/@�����/@�!�@�"����9�C@�@@�?����C��_� ���#�!@
�������{����@�@����	�!�-����&c�5���� ����� ���#�!
���� ������C��_�����������!���@��@��@��@�`���@��c0�IT������#ѐ@��@@��9{<�bc_9�6���c����_�c�������c4���M������_�������@������T�#����@��c0�T������#�#���9�3��7��9@�{<�dc_96���@��|@�e���k���	���@�{�_�kaTe���������@��7�/������L��/@��@�������������#��@��9@�@��8���¿�9�#@�C@�`?����C��_�n����C��_�������������@��@��@�����@��c0�IT������#ѐ@��@@��9{<�bc_9�6���c����_�c�������c4��xM������_���k���@������T�#����@��C�?�	T�Cѝ�?����#�����@�D�@��@�{<�ec_96���@��|@�����k���	���@���_�kaT�����������������S���@��C�'7��fL��@��@��@��@��S@��C@�@�f��@����7�������������O��@�a@������>��c���#���@��8�<���7@����O@�D@��������?����C��_��G�Fh#�������7@��3@��G@��W@���[@�!��@��@��@��"T�?��/��+��@��������������/@��?@��+@��������3��7�#�c�}�c`�D�����{<�dSM���4���&�Dhc�$��� �{<�hc_9�6���S@�*�J����S@�*�_�J�*�������K��;��3��4�C@��
��L��;@��3@��K@�($�.�)���z�F	������� ��+�������MB��K@��3@��;@�����@�@�@��@��@�%$�� ����@�k�����C��_� ���#�!�
��� ���������������@��@��@��@�3�������_��@��c0�IT������#����"Tc��`@�a@�b@��������_������ ���������������@��@��@��@�����_��@����?�i	T������#����������� �@���E<��@���@����{<�bSM�b5�@����@�"�!��G����������G@��@��@�_�
T��"���>e��K��O��S��W��[��_��c��g��k��o��s�����C����>��cч��#��s@��C��@�!��@��@�ax"��7�@����������_���������������3���@��@��@��@��@��@�����@���?�iT������#��w��{�������������q��g�a���@��@����0-����
��g@�X@�T@�a� � � �P@�_�BT���@�$�������g@��X�{<�fSM��4��� ��P@�&��P�����T�&��{�gh&8X@�T@��� �P@�_�BT���@�$�������g@��X�{<�fSM��4x�� ��P@�&��P�����T�'��@��h'8�@��@��@����0-���ҳ
��g@��@��@��@�	Є�.�e�ҫ
�����?���c���c��3��/��?@��b��#�a�G�a�7��@��@������_@��+@��c@������g@���Y��_��+������������g@��������k@����;@����c@��/@��3@��7@��+@��_@��MT�;��_��+��k�� @��(A��#	��+
��@��[��K@��C��O@��b�!`'x��G��S@��W@��[@������3@��I��T�g@�������������_������ ����������������#��'���h���@��@��@��@��@��@��@��#@��'@�6���@����?�)9T��	ѝ�?����#��G��W��S��O��K��C��?� �5�;���!@��������{�����#���c�������>��c����#�����7����SA�"@��WA�@?��/����������?��;��k� ���{@������@�����S@����/@��k@��?@��;@��?��k��;��	T�S��SA�C@��WA�`?��3��_��[��SA�d@��WA��S@��?��A��_@�������3A����[@��?��w��K����� ���{@��E�@����K@��w@��?@��;@��k@��� ������w@��K@�����S@���;@����?@�_�cT�k@��k@��@�������S@�%���K@�����|�[<�fSM�f5�w@�h���w@�&�he�'�h%����@�?��:��;@���?@��[<�bSM��5�k@��{@�T���k@�"��{@�#�����$�`
�>x���GA�_�-T � �+�w:��?A��CA��@��}���&�������c��SA�"@��WA�@?��_������#	���OA��KA�����!����#��_@�p���!
��'��+�$�;�B	�B!������������c@�����k@��;@���?A��CA�����a���KA��OA����0-����X��@�X@�T@�a� � � �P@�_�BT���@���E���@��X�[<�fSM��4��� ��P@�&��P�����T�&��{�gh&8X@�T@��� �P@�_�BT���@���)���@��X�[<�fSM��4��� ��P@�&��P�����T�'��@��h'8�@��KA��OA����0-������W��k@��;@������@����g@��3@��7@�����L
��/A�A��_@���7@��g@��MT�7��g��_��/��@��o��@��C� ���{@��D�@��W� ������o@��C@��D��SA��@�@��WA��?��7@��������@��g@������g��7��3��C@� ������o@��D�@��O��SA��@��WA��?���A����SA����WA����O@����@���������@�������@�u����������	��_��_��/�"@��s�#@��G������#	�� ���{@�fD�@�����
����#��s@��G@�������'��+�$�;��c@���B������������ ������s@��G@�ID��SA��@�@��WA��?��������c@���$�;����/A��@��_@����l��T�c@�������	��_���������������������@��@��@��@��@��@��@�$���@����?��T������#�B@�@@�A@�B@�C@��#�@?�@��#����>��c�'��#р��=��#�h���@��@��+@��@��@��#@��@������#����'@������������_���1�����@��C�?�iT������#��[��S��O�G@���9 �[<�hSM��4�@����(��@�(��;����|����#�-����#�B@��@�������������/��O@�"x`���������!��?��C��#�-���B�*��~�����@����;@�����/@� ��S@�����T�[@��� � ��;@��@�����@T�[<�fSM��4���%��@�&����@��@��,��@�_�"T�/���c��������/@����/��7��+���	�!P�b�қ���+@��;@����/@���[<�cSM�c5�7@�t���7@�!��@�"����[@�9��� ��;@�C@����@TE[<�eSM��4b��"�E@�%�B�E@�F@���H@���"T�'��3��/���������������/@��������3@��'@��/��+��7��������\���+@��;@����/@���[<�cSM�c5�7@�5���7@�"��@�#����;@��@��@�����?�T����C��_�@�Ϥ�ޤ����#�!@/�������#�!@/���� �����������Y���@��@��@��@�(��@��_��@��c0�IT������#�@�?�T@���&�|Ӈhf��@�_��T��@�B�|Ӄhb���[<�aSM�4���#��hf�!�'��hb�!��h&���h"��������_��������������� ���������<���@��@��@����@��c0��T������#�@�?�T@�&�|Ӧhf���_�bT�+��7��@������@���G�|ӥhg��'�@��� ���B�@��#��7@��@� ���'@��@��B�@��#@���Tয়��������_��+@��@��'@��@����য়��������_�����E������B�� �������������@��@��@�����@���?�T�ѝ�?����#���9��������������� �@����7���@����@����[<�dSM�d5��@�d����@�$�#��_���������F9�_@����79�`��;9�c��g��k��o��s��w��{�����������������>��c����#��@��[��?@�a��;@�?8�!T�@�I���ɍ��)������	�AT�@���ҩ��	k�T�@y)���	k`T�7A9`6�@� �? �+T�@�I���ɍ��)������	������@��7A9��(6�?9�/��+��c����>��c�5��#��3@�S���!������/@��+@�l���!������3@��S@�@�D���!������C@��G@���\���!������K@�6���!
�������@�"	�B��c���c��������@��	���7A9�?A9�;A9�����3@�!���!�������@���B ������@�����@��	���;A9�@�+�7�6��@���@��#�B�5��@��������	��������_���@���@���@���@���@��@�5���������_�������������9�����@��@��@��@��@���@9#���@��c0�T������#��������@��������_��������@��c0�T������#��'��+�����&�������_�������������@��@��@���@��c0�T������#��'��+�	�c|�d��
�������_�������������@��@��@���@����c;�CxT?�	xT(���c;˝�?����#�����������b���
�c��@�!` �~�����T�c�j���c��+��������@�?����������8���I������@����@�4��6��@��HrT�L�!
����($�+�	���z�F	� ��L������� ��`*������0� ��L��#�) �	�aT�L����T@�@�T���t������� ��$�86��t���[<�cSM��5�L��L�����L�!��L�"���L����#� � �+�!6��#�! ��#L��@��}���&����@������>��c���#��L���@���"{8�eC��L������L��L��L��L��#����(��c;��_�d�$��3@��@����3��;@��@����;��7@��@����7��?@��@����?�c�_��T�/�{8�aC�!�����3@����7@�C��/��;@��?@��� ��@��B#����>��c����#����!��k��o��/@����!��s��w��;@�ݱ��!��{����L��/@�_�@��Ա��!������L�α��!
������#�;��/L��	�B�9����@��@#������K�����#�;��/L��#�B�5��@�������?���'L��@��@��@��#�;��/L�������@�����@���T�����L�A��'�#@�$@�c�$@�%@����+��C"�{@����"�{@����"�{@���#�{@��������!��K��O��+@�����!��S��W��'L�@@�~���!��[��_��'L�@@�w���!��c��g��#�;�"	�B�7�#���@��@"��~����/L�����'L�"@���#@�����|�#�;��/L�"	�B`;��������������"�{@���+L��@�Q����	��C��G��#�;��/L�	�B������@��"��@�������"�{@���+L��@�<����	��C��G��#�;��/L�"	�B�!�C���@��"��@�������"�{@���+L��@�'����	��C��G��#�;��/L�	�B��c���@��"��@�������"�{@���+L��@�����	��C��G��#�;��/L�	�B4#��@��@��"��@�������"�{@���+L��@������	��C��G��#�;��/L�	�Bp#��@��@��"��@���z���"�{@���+L��@�����	��C��G��#�;��/L�	�B������@��"��@���e���"�{@���+L��@�Ӱ���	��C��G��#�;��/L�"	�B�7�#���@��"��@���P���"�{@���+L��@������	��C��G��#�;��/L�	�B�#��@��@��"��@���;���"�{@���+L�� @������	��C��G��#�;��/L�"	�B���|��@��"��@���&���"�{@���+L��$@������	��C��G��#�;��/L�"	�B48�#���@��"��@������"�{@���+L��(@�����	��C��G��#�;��/L�"	�B�;�����@��"��@�������"�{@���+L��,@�j����	��C��G��#�;��/L�"	�B(�c���@��"��@��������!�{@����!�{@���+L��0@�R����	��3��7��+L�5@�K����	��;��?��#�;��/L�"	�B$"�C���@���!����������!�{@����!�{@���+L��8@�3����	��3��7��+L�=@�,����	��;��?��#�;��/L�"	�Bl"�C���@���!����������!�{@����!�{@���+L��@@�����	��3��7��+L�E@�
����	��;��?��#�;��/L�"	�Bt�c���@���!���������"�{@���+L��H@������	��C��G��#�;��/L�"	�B��c���@��"��@���u���"�{@���+L��L@�����	��C��G��#�;��/L�	�B������@��"��@���`���"�{@���+L��P@����	��C��G��#�;��/L�"	�B���|��@��"��@���K���"�{@���+L��T@������	��C��G��#�;��/L�	�Bt<����@��"��@���6���"�{@���+L��X@������	��C��G��#�;��/L�	�B�<����@��"��@���!���"�{@���+L��������*�����C��G��#�;��/L�	�B�#��@��@��"��@���
���"�{@���+L��#�����~*�����C��G��#�;��/L�"	�B,��|��@��"��@�������"�{@���+L��P��*�����C��G��#�;��/L�	�B �����@��"��@�������"�{@���+L���P��*�����C��G��#�;��/L�"	�B�c���@��"��@�������"�{@���+L��dH�f�6������C��G��#�;��/L�"	�Bp!�����@��"��@�������"�{@���+L��@�gGC9���C��}�9�����G��#�;��/L�	�B$$��@��@��"��@�������#�;��/L��� ��/L���#L�u������(��c;��_���Ax`��"�{@��������!��C��G��#�;���B�*��~��@��"��@����/L�w���L� ��'L��L��L���T'����]�� �����������������@��@��@��@��@�/���@��c0�iT������#�������ý������_��������@��c0��T������#��'��+�	�c\��~� ���*���������_�������������@��@��@�� �A<�!�%�!���";�B �B�߈;;�c{��b�!�;�b�D�;�c�D���Dx`������!��k��T?q�@�AЁ� |@��_֐@��c0�T������#��'��+�_�T�������_���c��$�� ���(�M�������_�������������@��@��@���@��c0�T������#��3��/��l�����(���l�b�������� ���@��#������@�n���@���T�����T��T�������/@��@��#@������3@��?���������C��_�������� �������N���@��@����@��c0�
T������#��G��S��O��C��?��K��@����������������?�(��'����������3��'@���������/��S@�C@��'@����������3@������?��6�'@��T�+�@��<��1��+@���'@��[<�bSM��5�3@��/@�����3@�'��/@�(������C@��G@��K@��O@�$�������?@������������_���O�� �������������������@��@��@��@��@��@����@��_��@��c0�T������#�@�?�BT@�$�c�`@�a@�b@��������_������� �����������@��@���@��c0�	T������#�@�?��T@�@xa��������_�������� �����������@��@���@��c0�)T������#��?��C��3���9�� �[<�ec_9E6���@�;��)��|@���k������@�;��)���_�kaT����������?��C��7;��)��@��?@��C@���@��+�;���)��/��C��3��@��9;�eCE�%�������[<�bSM��4��� �;�eCE�%�;�`C��?@��C@�;�e�i9E7�@�;�a�)9���Z����1��!����?@��[<�aSM�a5�C@�����C@�!��l����9�3@�A@� ?��#@��'@��������_�@	�?��~������������#��'���9�3@�E@��?��#@��'@��������_�����#@��'@��������_����������@��@�w���@��c0�T������#ѐ@�P�@@�A@�6��������_�������@������T�#����@��c0�IT������#ѐ@��@@��9[<�bc_9�6���c����_�c�������c4���@������_�������@������T�#����@��c0��T������#��?��C�$��3����������+��/� �Ҡ����󗬫��?9���3@������������	����
������������+@������/@��+@��/@��?A9�6`��3@�@�;�`CE��#�!�/�_������_�@���@?�b��������a	�!�/��U󗑬�������� �����������@��@�����@��c0�		T������#���9 �[<�ac_9A6���@�;�c�)�;|@�b���k������@�;�c�)�{�_�kaTb����������7;��)�r?��!�+���;�!�)��������@��9;�a�i96;��)9��Y�;�`CE�����9�@�A@� ?������_�9�@�@@�?������_�������_���9����@��c0�IT������#ѐ@��@@��9[<�bc_9�6���c����_�c�������c4��@������_�������@������T�#����@��c0�iT������#�������ӷ������_��������@��c0�iT������#���������������_��������@��c0��T������#��'��+���c�&�D�� ���(�+�������_�������������@��@��@���@��c0��T������#��'��+���c2���� ���(��������_�������������@��@��@���@����?�I%T��ѝ�?����#��������������@����������?����/����5���G������@�C@��/@���`?ց�6�/@��� T�7�($��)�	���z�F	� ��@������� ��*��������@��T ��@��#�� ��aT�@����T@��@�jT���t���������
����t��g��k��c��@��s��@��w�����K� � �+�&/��@��@��@��}���&����F��O����@��@�M���!������#�;���B���}��C��@����O@����������!������#�;�	�Bx8�#���C��@����O@�����@�?�T�@�"@����҃���_k�T!@9?�qaT[<�`�D�������!
������#�;��O@�"	�BX�c���C��@���|������W��C��?���*�@��@���B�.�c���ЄD-�����@��7@��/@���������_�������#�ƀ����#�;��O@��C��@������#�;��O@��W@��3@��C@��@������;@����W@��?@��C@��7@����T�;�a��G��@�D��S������@�����!��{����G@��@�`xb�����!������#�;���BH ��@���������O@�*���S@�#@�$@�%@��W@��?@��C@�.��C@���T�3���!�O@�`� ՜��K@������������_��G��W@�@xa�������!������#�;���B�*��~��C��@����O@����G@�!��3@��C@����T������������� �������������������@��@��@��@��@��@����@����?�T������#������#����>��c�&��#����#�7&��@���
��7@� �v�B���!��o��s��@��@�	�B�<����c��@�������������_�������N���@��@����@��c0�	T������#��������C��_���=����@��c0�T������#�d@���T@�_@�-T��P@�X@�L@���м���@��T��������_����� ���@���@��C�?�	&T������#��O��S��W��c��_��[�d@���d�t@� �T@��C��������@��7�O@��l@��?��p@����h@�_�T�@��������O@��p�[<�fSM��4��� ��h@�$��h��?@��l�$���[@�����|�[<�gSM�g5�W@�x���W@�"�hd�'�h$��t@���s���?@���O@��X@��T@��� � � ՠP@�_�"T�7��@��������O@��X�[<�fSM��4X�� ��P@�&��P��7@��T�&��}�h&8 ��T�&ч�y�h&8��G��3����T�X@��T@����P@�_�b��T�@��������O@��X�[<�fSM��45�� ��P@�&��P��3@���X@��T@����P@�_�T�@����m���O@��X�[<�fSM��4�� ��P@�$��P��3@��T�&�h&8�t@� ����_@��c@���@��7�O@��l@��?��p@����h@�_�T�@����J���O@��p�[<�fSM��4��� ��h@�$��h��?@��l�$���c@�����|�[<�gSM�g5�_@�����_@�"�hd�'�h$��t@������?@���O@��X@��T@��� � � ՠP@�_�"T�;��@�������O@��X�[<�fSM��4��� ��P@�&��P��;@��T�&��|�h&8 ��T�&ч�y�h&8��G��/����T�X@��T@����P@�_�b��T�@��������O@��X�[<�fSM��4��� ��P@�&��P��/@���X@��T@����P@�_�T�@��������O@��X�[<�fSM��4��� ��P@�#��P��/@��T����%�h%8���S@��C@�}�����C��_�������������������@��@��@��@��@��@�����@��c0��T������#��3��/��K��G��C��?����#�	d@�)�	d�	T@������������������
�}��#@��@��?@��C@��G@�g��K@���@��� ?��#@����@�>��/@�t�������C��_����������������#�������@��@��@��@��@��@��@��#@�����@��C�?�I2T������#��O��S��g��[��W��c��_�d@���d�t@� �T@��C�������@��7�O@��l@��?��p@����h@�_�T�@����N���O@��p�[<�fSM��4�� ��h@�$��h��?@��l�$���[@�����|�[<�gSM�g5�W@�����W@�"�hd�'�h$��t@������?@�� ���O@��X@��T@��� � � ՠP@�_�"T�;��@�������O@��X�[<�fSM��4��� ��P@�&��P��;@��T�&��}�h&8��O@��t@����_@��c@����@��7�O@��l@��?��p@����h@�_�T�@��������O@��p�[<�fSM��4��� ��h@�$��h��?@��l�$���c@�����|�[<�gSM�g5�_@�����_@�"�hd�'�h$��t@�������?@��d��O@�W�O@��X@��T@��� � � ՠP@�_�"T�7��@��������O@��X�[<�fSM��4t�� ��P@�&��P��7@��T�&��|�h&8 ��T�&ч�y�h&8��G��/����T�X@��T@����P@�_�b��T�@��������O@��X�[<�fSM��4Q�� ��P@�&��P��/@���X@��T@����P@�_�T�@��������O@��X�[<�fSM��4;�� ��P@�&��P��/@��T�&�h&8 ��g@���X@��T@��� � � զP@�_�BT���@����j���O@��X�[<�fSM��4�� ��P@�&��P����g@��T�'��}��h'8
����S@��C@������C��_֡T�'��y��h'8�G��+��#T�X@��T@����P@�_�b��T���@����?���O@��X�[<�fSM��4��� ��P@�&��P����+@���X@��T@����P@�_�BT���@����'���O@��X�[<�fSM��4��� ��P@�#��P����+@��T�#�h#8����T�&ч�y�h&8��G��3����T�X@��T@����P@�_�b��T�@�������O@��X�[<�fSM��4��� ��P@�&��P��3@���X@��T@����P@�_�T�@��������O@��X�[<�fSM��4��� ��P@�$��P��3@��T�&�h&8����������������������@��@��@��@��@��@��@�[���@��c0�T������#��?��C��K�d@���d� �T@��3��
�X@��� � �P@���BT�G��������@��������?@��X�;<�fSM��4`�� ��P@�&��P��G@��K@��3@������?@��C@�T����}�i&8 �T���G�y�i&8B�G��/�_�TX@�T@���P@���b��T�������@��������?@��X�;<�fSM��44�� ��P@�&��P��/@��K@��3@������?@��C@���X@�T@���P@���"T�������@����c���?@��X�;<�fSM��4�� ��P@�&��P��/@��K@��3@������?@��C@�T���i&8 գ�X@�T@��� � � �P@�_��T�����@����>���?@��X�;<�fSM��4��� ��P@�&��P��K@��3@������?@��C@�T����|��h&8�������������_�T���h�y��h&8c�G��+���TX@�T@���P@�_�b��T�����@�������?@��X�;<�fSM��4��� ��P@�&��P��+@��3@������?@��C@���X@�T@���P@�_��T�����@��������?@��X�;<�fSM��4��� ��P@�#��P��+@��������C@��3@�T����h$8�����������������@��@��@��@����@����?�IgT������#��_��c��k��o��s��#9�w������{�d@�k�d� �T@��S���X@�m� � �P@��
�"T�g����
����@��������_@��X�;<�fSM��4\�� ��P@�&��P��g@��k@��o@��s@��w@��{@��@��@��#D9�S@������_@��c@�
T����}��i,8 �
T���M�y��i,8B�G��C�_��TX@�
T@���P@��
�b��T���
����@����w���_@��X�;<�fSM��4)�� ��P@�&��P��C@��k@��o@��s@��w@��{@��@��@��#D9�S@������_@��c@���X@�
T@���P@��
�T���
����@����Q���_@��X�;<�fSM��4�� ��P@�&��P��C@��k@��o@��s@��w@��{@��@��@��#D9�S@������_@��c@�
T����i,8 ���X@�T@��� � �
P@�_��T�
����@����&���_@��X�;<�fSM��4��� ��P@�&��P��k@��o@��s@��w@��{@��@��@��#D9�S@������_@��c@�T����|��i,8 �T���n�y��i,8c�G��?��TX@�T@���
P@�_�b��T�
����@��������_@��X�;<�fSM��4��� ��P@�&��P��?@��o@��s@��w@��{@��@��@��#D9�S@������_@��c@���X@�T@���
P@�_��T�
����@��������_@��X�;<�fSM��4��� ��P@�&��P��?@��o@��s@��w@��{@��@��@��#D9�S@������_@��c@�T��ѣi,8 �d�X@�T@��� � �
P@�_�T�
����@��������_@��X�;<�fSM��4Y�� ��P@�&��P��o@��s@��w@��{@��@��@��#D9�S@������_@��c@�T����}��i,8 �T��ю�y��i,8��G��;���TX@�T@���
P@�_�b��T�
����@����w���_@��X�;<�fSM��4)�� ��P@�&��P��;@��s@��w@��{@��@��@��#D9�S@������_@��c@���X@�T@���
P@�_�T�
����@����T���_@��X�;<�fSM��4�� ��P@�&��P��;@��s@��w@��{@��@��@��#D9�S@������_@��c@�T��Ѥi,8 �%�X@�T@��� � �
P@�_�T�
����@����+���_@��X�;<�fSM��4��� ��P@�&��P��s@��w@��{@��@��@��#D9�S@������_@��c@�T����{��i,84t@� �������±�@��7�_@��l@��O��p@����h@�_�T�@��������_@��p�;<�fSM��4��� ��h@�$��h��O@��l�$���{@�����|�;<�gSM�g5�w@�����w@�"�hd�'�h$��t@�������O@�� ���_@��X@��T@��� � � ՠP@�_�"T�G��@��������_@��X�;<�fSM��4{�� ��P@�&��P��G@��T�&���h&8��_@��t@� ����@��@�i��@��7�_@��l@��O��p@����h@�_�T�@��������_@��p�;<�fSM��4U�� ��h@�$��h��O@��l�$���@�����|�;<�gSM�g5�@�D���@�"�hd�'�h$��t@���?���O@�� ���_@��X@��T@��� � � ՠP@�_�"T�K��@����p���_@��X�;<�fSM��4"�� ��P@�&��P��K@��T�&��|�h&8�#D9�6�_@�`���@��@�=��_@�`���c@��S@���������_֡T�&ч�y�h&8��G��/����T�X@��T@����P@�_�b��T�@����?���_@��X�;<�fSM��4��� ��P@�&��P��/@���X@��T@����P@�_�T�@����)���_@��X�;<�fSM��4��� ��P@�#��P��/@��T�#�h#8����T�&ч�y�h&8��G��3����T�X@��T@����P@�_�b��T�@�������_@��X�;<�fSM��4��� ��P@�&��P��3@���X@��T@����P@�_�T�@��������_@��X�;<�fSM��4��� ��P@�$��P��3@��T�&�h&8+��T��Ѯ�y��i,8��G��7���cTX@�T@���
P@�_�b��T�
����@��������_@��X�;<�fSM��4��� ��P@�&��P��7@��w@��{@��@��@��#D9�S@������_@��c@���X@�T@���
P@�_�T�
����@��Є�����_@��X�;<�fSM��4_�� ��P@�$��P��7@��w@��{@��@��@��#D9�S@������_@��c@�T��ѥi$8������������������#��'��+��c9������@��@��@��@��@��@��@��#@��'@��+@��cA9����@���?�T�ѝ�?����#��� ��)�Y&����@�� ���S&��@�����;<�cSM�c5�@����@�#�"��o�������WO������������������������������>��cѠ��#��@��k��O@�?8�!T�K@��@�F���ƍ��&�������!T�@���Ҧ��k�T�@y%��ҟkT���������������_��C@������W@�a��[@�a��@��@��_9�[9���@�!��C�`��>��%�;<�aSM�4�{������� ��3��{@��������>��c�_��#��k@�(��o@��_A9�@��@������>��c�R��#��k@��w@��(��o@����������O@��8�AT�K@��@�G���Ǎ��'��������AT�@���ҧ���k�T�@y&��ҿkT�6�3��/��?����N��_9�����������������������������>��c���#��@��k��/@�!��3@�_�cT�?@��?@��@���� �����_A9�҅|��`���w�;<�eSM��4�s��;��7��� �����[3��s@��;@��7@����_A9�w@�����[A9�������������_���������@����@��c0�
T������#��7��;��@�����eq�����+��� ��,�c%��7@�D�;<�cSM��5�;@��@��+@�)���;@�!��@�"��+@�#��#�H�L��@���@��� ���H%���@��#@�Al�Ap�;<�aSM��4�� �Ah@�!�@h�:���'������������;<�`SM��5�'@��#@�����'@� ��#@�"t@�"� t�$��;<�aSM�a5�#@���� ��#@�"x@�"� x���;<�aSM�a5�#@���� ��#@�"|@�"� |������#@��������_�������7���@��@�����@��c0�)T������#��K��W��@9�6����_��T'@���!T'@���@��Hs��
ǚ��@��9g�����}�(����T����)��)}�Bф	����G�/	�9�!����������������_�	��8�!��������z�������_���������
�������@��@�����/@����G@��'@��7@��+@��#@��;@������
��	��7@��'@��	�_�kT	@�_	�T?
�Td�e�1���/����
�k��k}��	��+���-�}Ӭ������'��˭���}��/
ь��;�P	��#��@��
��7�	@�3���?��T��)�
�)�ik��3��@��@������`	�0�a��������%�������_�	�9�!���������������_�	��8�!���������������_�e�`	�0�a���������������_�����������_��@������ �����������������m���@��@��@��@��@��@��@�5���@���?�);T�ѝ�?����#���#p���@�`�a�;<�`SM��4���"�k@�+�b�k@����l�^�
��-�����
�l@�ku@�
@��Ms��-
��\�Ҍ������m��TbX@�kT@�a� � � �`P@�_�BT�7��@��Є����@��X�;<�fSM��4��� ��P@�+��P����7@�aT�+�	��h+8bk�@9�
6���@���Bd ��@���0-��������@��@���B���@�����.�e�����@��@��@��@��@��@��@��P��`��@��X@��T@��� � � ��P@�_�T�O����@��Є�ѿ��@��X�;<�fSM��4��� ��P@�&��P������O@��T�(�	
���h(8��@�a�Ң�B���@�����.��������@�@�F�X@�T@�a� � � �P@�_�T�G����@��Є�����@��X�;<�fSM��4V�� ��P@�+��P��G@�����T�,��{�mi,8|���
�k$@��@�����!����g	@�e
@�f@�����������L����K����������@��@����������@��@��K@��@��A9���
��	�����`6��k@�k��9g@��S�g@�h@��|��W�g@������������c�������k�@�l�@��_�����l5@�n=A�pEB�sQC��7��?
��G��S���[���C9�c@��g@��k@��s@��o@��{@��w@��q������@��
�f����@�k��@��_@��[@��+��T`��bh@�el@�dp@�������@��L@��P@��T@��X@����@��L@���������_�T�,���y�mi,8�G��;���CTX@�T@�a�P@�_�b��T���@��Є�	���@��X�;<�fSM��4��� ��P@�+��P��;@������X@�T@�a�P@�_�bT���@��Є����@��X�;<�fSM��4��� ��P@�+��P��;@�����T�,�fi,8N���T�(�	�y��h(8�G��?��CT�X@��T@����P@�_�b��T���@�����̾��@��X�;<�fSM��4~�� ��P@�&��P������?@���X@��T@����P@�_�bT���@���������@��X�;<�fSM��4e�� ��P@�&��P������?@��T�(��h(8�aT�+Ѭ�y�h+8��G��C���TbX@�kT@�a�`P@�_�b��T�@���������@��X�;<�fSM��4B�� ��P@�+��P����C@��bX@�kT@�a�`P@�_�"T�@�����y���@��X�;<�fSM��4+�� ��P@�+��P����C@�aT�+�
h+8l����������@� ���@����?�T������#�C@�c@�a@�C@��#��#����>��c�.��#�@��=��#�o���@��@��+@��@��@��#@��@�������#�����'@������������_���8�����@���?�+T�ѝ�?����#����������������� 9��`9����������@��@��@��������������[��W���A#��S��O���@��G��������������@�ax@��=����@�A� B�	(C����������Q��R��S��T������
����	6�@��@��`��o@��s@��w@���C9�G@���+��6�S@��������}��@���O@���W@��[@��@�����@���`��W@����[@�_�cT�@�	�;��@��@����	�ɽ����;@�&�`x&��[@��W@��@�!��_@�_�"T�K����@����	�����K@���$�ex$��g@��O@����T�S@�&���
�}�I������@�G	�����G@�,���a��@���`��W@����[@�_�cT�@�	�7��@��@����	�������7@�&�`x&��[@��W@��@��S@�&���)��)}��@�G	��O@�(�g�����_9�C��?��@��`��������������G@����6�S@�&���)��)}��@�G	��O@�(��W@��[@��@�K���@�w�`��W@����[@�_�cT�@�	�3��@��@����	�U�����3@�&�`x&��[@��@��W@��[����W��������������@��x@��=����G@���@�A� B�	(C����������Q��R��S��T������
����6�W@����_@��[@�_�cT�@��K��@��@����	� ���K@�#�x#��g@��O@����T�S@�����g�}������@����@��G@��@��?@��C@��_A9M��S@��������}��@����O@����[@��W@��@������������@�
�`��W@����[@�_�cT�@�	�/��@��@����	������/@�&�`x&��[@��W@��@����������_�����]����[�� ���������������������@��@��@��@��@��@��@�������9�9�_��@����?�T��ѝ�?����#������9����@�F	��T��������>��c���#�D(@��_�@��џ�T@����|��`����������>��c����#��@��(@����g@����@�d��W@������������_���T��N���3�����J���3@�_�T���@����7�@��@��@��@��E9
���������_����������_����������_�@�@���@���"T�������@�����X���@���;<�fSM��4
�� ��@�&����@��@��E9�����@��@����y&�@���@�@���T�3�������� �8���@��3@������@��3��/���%���
��F}��	�������� ���������&���3@��@����/@���;<�eSM�e5�@�����@�!��@�"�����@9�E9!���9�@�?�T�@����9�@��������_�����m������j�� �������������9�����@��@��@��@��@���@92���@���?�	�T�ѝ�?����#�+��9�3��@���Х�����`�������+��@��9�@���I�T�@��@��@���I�T�@���������>��c�&��#��A��(@��'������>��cы��#�x@�f��@����7������@��@���"<�B��������� <��������������@������A���������c�}�����m���7B�b�@�a�@�d�@�_룣T����"<�B������� <��������� �����A��������@����������������� �y���@����{������#���c����������A�����@�����@�����7B��`E9��9�A�����@�����@����x@��=��@�m���9;<�eSM�4������� ���-��A����e@��#�g#@��c�i+@����k3@�� �	(�0��7B��d@��� զd��T@����@���aT�{@�e�X@�A� � ՠP@���"T���@�����&���7B��X�;<�fSM��4��� ��P@�&��P��@��T�'��}�h'8 ��{@����3����������_֡T�'���y�	i'8�G��S���T�X@��T@���P@���b��T�����@���������7B��X�;<�fSM��4��� ��P@�&��P��@��S@����{@����X@��T@���P@���T�����@�����ߺ��7B��X�;<�fSM��4��� ��P@�&��P��@��S@����{@��T�'�i'8�A����X@��T@�� � ըP@����T�������@���������7B��X�;<�fSM��4o�� ��P@�&��P��@��@����{@��T�'��}�	i'8 ��T�'���y�	i'8�G��O���T�X@��T@���P@���b��T�����@���������7B��X�;<�fSM��4G�� ��P@�&��P��@��O@����{@����X@��T@���P@���T�����@�����z���7B��X�;<�fSM��4,�� ��P@�&��P��@��O@����{@��T�'�i'8��@���@��}������g�����k���@��7B��~������A��`��@����{@��@��7B��k@���@��g@�����g���T���k�����������>��cѢ��#�(@��'��C�������>��cљ��#��'B�����C���������7B�C|@���������������(�@�A
��7B��|@�a�%@����������@��@�ب��@�������g@������C�ۼ�����#���c���@�����@����@�����@���@��������k@��@�_�cT��@���@��@�������@�%���|ӥ���;<�fSM��4�����������������+��A��@��@��@��@����f@��#�h'@��c�j/@����$��,�u�����g@��k@���@�p����@���@��@���!�?�T)�z��hi���?�TI@�?�hTI�@9��6&�FX����X@��T@�� � թP@���bT���	������@���������7B��X�;<�fSM��4_�� ��P@�&��P��@���@��g@��@������{@��@��T���|�(i'8�������~�B
���@��7B��g@�
�@�����@�:
��A�c���@����7B���-/T����f@�h$A�j,B����f��#�h'��c�j/��d@��� Նd��T@����A�'��X@��� � ՀP@�_�T�W��@�����d���7B��X�;<�fSM��4�� ��P@�&��P��A����@��@��W@��T�(��}�	h(8�B����B��c��t@������@��7�7B��l@����p@����h@�_�T�@�����:���7B��p�;<�fSM��4��� ��h@�$��h��@��l�$���c@�����|�;<�gSM�g5�@�����@�"�hd�'�h$��t@����֧��@����7B��X@��T@��� � � ՠP@�_�"T�w��@��������7B��X�;<�fSM��4��� ��P@�&��P��w@��T�&��|�h&8��B����B��_��7B��t@�������@��7�7B��l@����p@����h@�_�T�@��������7B��p�;<�fSM��4��� ��h@�$��h��@��l�$���_@�����|�;<�gSM�g5�@�����@�"�hd�'�h$��t@����}���@����7B��X@��T@��� � � ՠP@�_�"T�s��@���������7B��X�;<�fSM��4a�� ��P@�&��P��s@��T�&��}�h&8��B����B��[��7B��t@����N��@��7�7B��l@����p@����h@�_�T�@���������7B��p�;<�fSM��4:�� ��h@�$��h��@��l�$���[@�����|�;<�gSM�g5�@�)���@�"�hd�'�h$��t@����$���@��d��7B�9�7B��X@��T@��� � � ՠP@�_�"T�o��@�����T���7B��X�;<�fSM��4�� ��P@�&��P��o@��T�&��{�h&8 �J�X@��T@����P@�_�T�@�����9���7B��X�;<�fSM��4��� ��P@�&��P��;@��T�&�h&8�B�����X@��T@��� � � ՠP@�_�"T���@��������7B��X�;<�fSM��4��� ��P@�&��P��@��T�'���h'80�����{@��3��9�+B�A@� ?��3@��������_֡T�&ч�y�h&8��G��;���T�X@��T@����P@�_�b��T�@��������7B��X�;<�fSM��4��� ��P@�&��P��;@���T�'���y�h'8�G��7����T�X@��T@����P@�_�b��T�@�����Ϸ��7B��X�;<�fSM��4��� ��P@�&��P��7@���X@��T@����P@�_�T�@���������7B��X�;<�fSM��4k�� ��P@�#��P��7@��T�#�h#8���T�&ч�y�h&8��G��?����T�X@��T@����P@�_�b��T�@���������7B��X�;<�fSM��4J�� ��P@�&��P��?@���X@��T@����P@�_�T�@���������7B��X�;<�fSM��44�� ��P@�$��P��?@��T�&�h&8���T�&ч�y�h&8��G��C����T�X@��T@����P@�_�b��T�@�����a���7B��X�;<�fSM��4�� ��P@�&��P��C@���X@��T@����P@�_�T�@�����K���7B��X�;<�fSM��4��� ��P@�$��P��C@��T�&�h&8E���T�(���y�	h(8�G��G���cT�X@��T@���P@�_�b��T�@�����*���7B��X�;<�fSM��4��� ��P@�&��P��A����@��@��G@����X@��T@���P@�_�T�@��������7B��X�;<�fSM��4��� ��P@�$��P��A����@��@��G@��T�(�h(8�����@�?��T��@���� @��(A��0B��4C����g#��#�i+��c�k3����f7���P9� E9����9��@�?��T��@���;<�fSM��4�����'�����(��{@��@��@���@��g@��7B����f@��#�h'@��c�j/@����l7@�&�($�*,�,4�3������1������.��T����y�(i'8�G��K���#T�X@��T@���P@���b��T�	������@��������7B��X�<�fSM��4_�� ��P@�&��P��@���@��g@��K@������{@��@����X@��T@���P@���BT�	������@��������7B��X�<�fSM��4?�� ��P@�#��P��@���@��g@��K@������{@��@��T��&i'8{������������������� �F���3@��������_���������@�y��@@����9�9�_��@���?�IT�ѝ�?����#������k���
���@����C����@��g@��c@��@��:�cD�:�dD�:�eD��M�����g��c��k��o��s��@��#��?�������v���B�>��@����d�6�[����|��z�L����K��@��[@��|��z�E����S��@��#�?�?���T@9��q���T�@��#�?������#�T���|��z�1�A����G��@��#�?��@��#�?��k@�"����O��w��o@�������@���{�?(�jT���W�#(��B������!��O���W@����{@��6&(�?�bT���O@���T�w@��@9��qAT���_�������@�B@��{@��_@������K@��S@����G@��?օ���������_�����=�� ���������������@��@��@��@�a���@��c0��T������#�F@��+��@�:�c�C��@�:�d�C��@�:�e�C�7M���'����#��+@�����<�gSM��4Y��#��@�'����������#�c>��@��G���+@�����<�fSM��4G�� ��@�#����'@��@��#@��������_���������@����?��T������#��_��@���`$���C�c��O��_@��S��c�����_@�C�@�C� �������������@��G9E�@�F�@���@�@���"T���@���'�Y���_@����<�fSM��4�� ���@�#������A��#��<�cSM��4�+����'��c��&��+@��E��F��G��H� �#�%�' ��������_�����T���@�����@����?�?T������#��_��c��k��g��T@��O���������i&8���	T�O�Exd��/� �&�}�N@�@��	@���bT�	������@�������_@���<�fSM��4��� ��@�&����g@��k@��O@��/@��3@������_@��c@���&i'8 �R@�@���@���B��T�������@�������_@���<�fSM��4��� ��@�&����g@��k@��O@��/@������_@��c@�����������_�����y�(i'8�G��3���#��T@�@��	@���b��T�	������@��������_@���<�fSM��4g�� ��@�&����g@��k@��O@��/@��3@������_@��c@�����ѧ�y�i&8��G��/���T@�@���@���b��T�������@��������_@���<�fSM��4>�� ��@�&����g@��k@��O@��/@������_@��c@�����&i'8����T�K�Fxd� �@�@��	@���"��T�	������@����b���_@���<�fSM��4�� ��@�&����g@��k@��K@��O@��?@������_@��c@���@��K�'�}����C����*���y�+i*8�G��;���T@�	@�!�	@�_�b��T�	��@����4���_@���<�fSM��4��� ��@�&����O@��K@��;@��C@����_@���@�	@�!�	@�_��T�	��@�������_@���<�fSM��4��� ��@�&����O@��K@��;@��C@����_@��*�'i*8 ������
�y�*i'8�G��7���T@�@���	@�_�b��T�	����@�������_@���<�fSM��4��� ��@�&����O@��K@��7@������_@��C@���@�@���	@�_�T�	����@�����_@���<�fSM��4��� ��@�#����O@��K@��7@������_@��C@����(i#8@��T@�@�`��S�c��G����������@��|�g����T������z���_@��C@��|��G@��O@��K@��S@�@�g���T	@�
@�+�������G�?�T��cT&��˦���F���$�����@T������X���_@��|��G@��O@��S@�@�?�T@�@����˦���%ˀ�@�HT��b����`T��A�������_���������������������	����������������������y�(i'8�G��?����T@�@��	@���b��T�	������@����E���_@���<�fSM��4��� ��@�&����g@��k@��K@��O@��?@������_@��c@���������������J���@��@��@��@��@���@����?��?T������#��_��c��k��g��T@��O���������i&8���	T�O�Exd��K� � �&�}�N@�@��	@���bT�	������@�������_@���<�fSM��4��� ��@�&����g@��k@��O@��K@��/@������_@��c@���&i'8 �R@�@���@���"��T�������@����ϲ��_@���<�fSM��4��� ��@�&����g@��k@��O@��+@������_@��c@�����������_�����y�(i'8�G��/���#��T@�@��	@���b��T�	������@��Є�����_@���<�fSM��4V�� ��@�&����g@��k@��O@��K@��/@������_@��c@�����ѧ�y�i&8��G��+���T@�@���@���b��T�������@��Є�{���_@���<�fSM��4-�� ��@�&����g@��k@��O@��+@������_@��c@�����&i'8����T�G�Fxd� �@�@��	@���"��T�	������@��Є�Q���_@���<�fSM��4�� ��@�&����g@��k@��G@��O@��;@������_@��c@���@��G�'�}����?����*���y�+i*8�G��7���T@�	@�!�	@�_�b��T�	��@��Є�#���_@���<�fSM��4��� ��@�&����O@��G@��7@��?@����_@���@�	@�!�	@�_��T�	��@��Є����_@���<�fSM��4��� ��@�&����O@��G@��7@��?@����_@��*�'i*8 ������
�y�*i'8�G��3���T@�@���	@�_�b��T�	����@��Є�ݱ��_@���<�fSM��4��� ��@�&����O@��G@��3@������_@��?@���@�@���	@�_�T�	����@��Є�����_@���<�fSM��4q�� ��@�#����O@��G@��3@������_@��?@����(i#8@��T@�@�`��S�c��C����������@��|�g����T������i���_@��?@��|��C@��O@��G@��S@�@�g���T	@�
@�+�������G�?�T��cT&��˦���F���$�����@T������G���_@��|��C@��O@��S@�@�?�T@�@����˦���%ˀ�@�HT��b����`T��0�������_���������������������	����������������������y�(i'8�G��;����T@�@��	@���b��T�	������@��Є�4���_@���<�fSM��4��� ��@�&����g@��k@��G@��O@��;@������_@��c@���������������9���@��@��@��@��@���@���?�T������#��_��W��[����K@��@��?@����[@�����T�?��K�%�}�F@��3�G@��C� ե�}@�	@�)�
@�	�bT�
��	����@��Є����W@���<�fSM��4��� ��@�&����K@��?@��/@��3@��C@������W@��[@�	�(�Ei(8 ����@�@��	@���bT�	������@��Є�����W@���<�fSM��4r�� ��@�&����K@��?@��3@��+@��C@��������[@���&i%8@�@���	@����T�;��	��������Є�����3@��;@��C@��������G��;��7� �����c���;@��W@����7@���<�cSM�c5�G@����<���G@�%��@�&�z���������_�	�(ѩ�y�Ii(8��G��/���C�T@�	@�)�
@�	�b��T�
��	����@��Є�g���W@���<�fSM��4�� ��@�&����K@��?@��/@��3@��C@������W@��[@�������y�(i%8�G��+�����T@�@��	@���b��T�	������@��Є�>���W@���<�fSM��4��� ��@�&����K@��?@��3@��+@��C@��������[@���������������C���@��@��@��@��@�
���@��c0�)T������#��?��6 �%�}�d �%�}��'Ѩ�y��h'8��G��/���CT@�@���@�_�b��T���@��Є�����?@���<�fSM��4��� ��@�&����/@����?@��@�@���@�_�bT���@��Є����?@���<�fSM��4��� ��@�&����/@����?@��'��h'8@�@��� �@�_�bT���@��Є�ǯ��?@���<�fSM��4y�� ��@�"���������� ѿh 8�������_��'Ѩ�y��h'8��G��3���CT@�@���@�_�b��T���@��Є�����?@���<�fSM��4S�� ��@�&����3@����?@��@�@���@�_�bT���@��Є�����?@���<�fSM��4:�� ��@�&����3@����?@��'��h'8@�@��� �@�_�bT���@��Є�l���?@���<�fSM��4�� ��@�"���������� ��@��h 8��������c9��u���@��@��c@95���@��C�?� T������#��O��W�@��?�&�}ӧ��7����(���y�*i(8�G��3����T@�	@�!�	@��b��T�	����@��Є�-���O@���<�fSM��4��� ��@�&����W@��?@��3@��7@����O@���@�	@�!�	@���T�	����@��Є����O@���<�fSM��4��� ��@�&����W@��?@��3@��7@����O@��(�&i(8 �������y�(i&8�G��/���T@�@��	@���b��T�	������@��Є����O@���<�fSM��4��� ��@�&����W@��?@��/@������O@��7@���@�@��	@���"T�	������@�����Ʈ��O@���<�fSM��4x�� ��@�#����W@��?@��/@������O@��7@���'i#8@��cT@�@�`��C�c��;����ˤ�����@��|�h�����T������p���O@��7@��W@��;@��?@��|��C@�@�H���CT	@�
@�+��������H�?��T_�(T%���E���E���$�����@T������N���O@��W@��;@��|��C@�@�_�hT@�@�����E���(˄�@��T�b�����T����6���O@�@�!������C��_�����������������������	������������������ ���������d���@��@��@���@���?�I>T�ѝ�?����#��������������������������a�҂�BT���҄Є�/���(��@��9��@���X@�T@��� � � �P@�_�T�����@��������@��X�<�fSM��4��� ��P@�&��P���������@�T����{��h&8��v�@���BT���҄Є0-������@��@���B|�c�҄Є�/�������@��@���B����҄Є0-�������@��@���B��c�҄Є�/��������@����@��t@� ���@���������@��7�@��l@��c��p@����h@�_�T�@�����­��@��p�<�fSM��4t�� ��h@�$��h��c@��l�$����@�����|�<�gSM�g5��@�c����@�"�hd�'�h$��t@����^���c@�� �d��@�X@�T@��� � � �P@�_�T�G����@���������@��X�<�fSM��4@�� ��P@�'��P��G@�����T�(��|��h(8���	���
���@��@���@�������	�)�)������@����c��~����@��?@��_@��c����@����c@���@��@��?@��_@������MT�c����$@��,A��4B��'��/��7��@����'S��/T��7U��'
��/��7��@������@�.���?��_��s@��k@�����@� ��O��S��s@��w@�`��k@��o@�a���@���W��[��s@��T�k@�
��������������������_��3@���@��c@��@������������	���J��T�3��{@��@��@�6�7��g��C����;��������	��
����������������������K@�b��@��C@��c@��@��3@��@��g@��7@��;@�_	��T�K�yb���`���L=� �? �+T@�H���ȍ��(�������������7�K@���}��;@����
�k����g@����7@�i��@��C@��c@��@��3@��@���T�(щ�y��h(8��G��+���CTX@�T@���P@�_�b��T���@���������@��X�<�fSM��4i�� ��P@�'��P��+@������X@�T@���P@�_�bT���@���������@��X�<�fSM��4P�� ��P@�'��P��+@�����T�(��h(8��T���'�y�i&8!�G��/�?��TX@�T@���P@���b��T�������@�����x���@��X�<�fSM��4*�� ��P@�&��P���@��������/@���X@�T@���P@����T�������@�����[���@��X�<�fSM��4
�� ��P@�&��P���@��������/@�T���i&8L�����������������#���^���@��@��@��@��@��@��@��#@�����@��c0�)T������#�F@�&�@@��@���B�/��������������C��_��� ����@��c0��T������#�@��������������_�_�T�������_� b���b���aB@aCb�Bc��q���@�n 8` `�@�a x��@�ax��������_������������@��@��@������������������#��'��+��@���jT��mT�@����_����������������#��'��+��/��3��7��;��@��@�!��#@��'@�B�_�mT��jT�@����_��@��c0��T������#�@�@�"@�#@� ���|�������_�����������@��@���@��c0�)T������#�����������_�������������������@��@��@��@��@��@���@����?�)&T��ѝ�?����#������������@��@��@��@��@��@��@��_@��������
���_1�T���C��9�9�W��S��7�c�@�����0��c@����@��@��@��@��W@��S@��@��_�@�������?�AT�;� ��S@����@��@��W@�����[��A9b6�A9C6?�T�@��@��@��@��@��W@��S@��@�7��7�[@��A9�A9�A9�W@����T���@�?
�T��J�}�J���@�j
�L5@�N=A��7��?�J@���?��T
�j
�L5@�N=A��
���J@�����@�J@��@��o@��@��s@��w@��@��{@��@��@��@���@?��귟��[@��A9�A9�W@���
6�@�	@��@��@��@��S@����@��	������S@��A9�A9w���@�	@��@��@��@��S@����@��	����?��9�W@���S@���?�T�G��@�	!@��@��@��@����_@��@��	�J����?@���G@��C@�
��跟��S@��7��@�	!@���@��@��@��_@��@��	�7����7@��C@�
��跟��W@��?@��A9?��@�����������_�@���j��������_�������_����
�	���7P��?Q��5��=��@�����J�_�mT_�)T��+�l5@�n=A��7��?�l@���_
�T�O��K�L	
�,��k�<�mSM�
4�g����5�����5��;@��@��@��W@��O@��S@��K@��g@��k@��9@��AA�m9�oA��@�m�<�kSM�k��4���5�������;@��@��@��W@��O@��S@��K@��k@������J�@��@����
������������� ����������������#���c���@��@��@��@��@��@��@��#@�����@���?�	BT������#��{�_��@T��*
�K1@�M9A��3��;�K@��k�_�)?T�������C��{�����+��?�<�lSM��4���5��
������{@��@��@��@��@��C@��?@�l5@�n=A�L5�N=�l@�L�<�lSM��4���5���������{@��@��@��@��@��C@��?@��7K��?L�l5�n=��k@�l������3�k��7��mT��)_��6Tl	�,��9@��AA��;��C��@��k�L5@�N=A����	�L@��W��@��G@��[@��K@��_@��O@��c@��S@��g@��W@��k@������
��?��꧟��{@��@��@��7@��3@��
��C@�@�7���3���jT��+_�0T�	�+�m9@�oAA��;��C�k@��k�K5@�N=A����	�K@��W��@��[@��G@��K@��_@��O@��c@��S@��g@��k@��W@������
�`?��귟��3@��7@���{@��@��@����
��C@��7�T_�*Tm	�-
��=@��EA��?��G��@��k�_�	)T�	�.��?�<�oSM��4�;����5��
���0��{@��@��@��C@��7@��3@��;@��?@��A@��MA��A��M��@���<�mSM��4���5��������{@��@��@��C@��7@��3@��?@��?K��GL��=��E��k@���k���<_��T�	�!�#@�%A�����#@��k�<�cSM�#4�?����5��
����?@��C@��3@�C@�EA�#�%�C@�#�<�cSM�4���5��
�������C@��3@��K��L�B
�D��k@�B����@��������_���������?K��GL��=��E��k@���k����3�9+T_�Tm	�-
��=@��EA��?��G��@��k�_�	T�	�.��?�<�oSM��4�;����5��
������{@��@��@��C@��7@��3@��;@��?@��A@��MA��A��M��@���<�mSM����4���5���������{@��@��@��C@��7@��3@��?@����k��7���jT��)_��Tl	�,��9@��AA��;��C��@��k�L5@�N=A����	�L@��W��@��[@��G@��_@��K@��O@��c@��S@��g@��k@��W@������
��?��꧟��{@��@��@��7@��3@��
��C@�@�7���3���jT��+_�T�	�+�m9@�oAA��;��C�k@��k�K5@�N=A����	�K@��W��@��[@��G@��_@��K@��c@��O@��S@��g@��W@��k@������
�`?��귟��3@��7@���{@��@��@����
��C@��7h��_��T�	�!�#@�%A�����#@��k�<�cSM�#4�?����5��
�"��?@��C@��3@�C@�EA�#�%�C@�#�<�cSM�4���5��
������C@��3@��K��L�B
�D��k@�B������������_������������������������������������������������������������������������������ ����������������#���<���@��@��@��@��@��@��@��#@����@���?�) T������#��{�_��T��*
�K1@�M9A��3��;�K@��k�_�IT�������C����{���+��?�<�lSM��4���5��
������{@��@��@��@��@��C@��?@�l5@�n=A�L5�N=�l@�L�<�lSM��4���5���������{@��@��@��@��@��C@��?@��7K��?L�l5�n=��k@�l�����	�?K��GL��=��E��k@���k����3�9+T_��Tm	�-
��=@��EA��?��G��@��k�_�)T�	�.��?�<�oSM��4�;����5��
���`��{@��@��@��C@��7@��3@��;@��?@��A@��MA��A��M��@���<�mSM����4���5������J��{@��@��@��C@��7@��3@��?@����k��7���jT��)M9@�OAA��;��C�M@��k�_�ITj	�*
�L5@�N=A����	�J@��W��@��[@��G@��_@��K@��c@��O@��S@��g@��W@��k@����
���@?��귟��{@��@��@��7@��3@��
��C@�@�7���3���jT��+M9@�OAA��;��C�M@��k�_��T�	�*
�K5@�N=A����	�J@��W��@��G@��[@��K@��_@��O@��c@��g@��S@��k@��W@����
���@?��꧟��3@��7@���{@��@��@����
��C@��7h�����������_���������������������������������}������z�� ����������������#���#���@��@��@��@��@��@��@��#@���@����?�I/T������#�����������������
T�7�W`T����T_
�I+TK�L	
�-��=@��EA��?��G
��@��s�_�)T�C���}ӌ��,��K�N��?��;�oSM�O4�G�`��5��
������7@��@��@��@��@��@��;@��C@��K@��G@��?@��A@��MA��A��M��@����;�mSM�
4`��5�����g��7@��@��@��@��@��@��;@��C@��K@��?@��?L��GM��=��E��s@����	�jT�
�	�TK�V���������_�J��;��
�lT��3_
�)!TK	
�,��9@��AA��;��C
��@��s�L�_�iTj�}�J��*
�K1@�M9A��	��
�J@��_��@��O@��c@��g@��S@��k@��W@��o@��[@��s@��_@�������@?��귟��@��;@���7@��@��@��@����@��
��;@��7r�����������_��@��������_��7L��?M�L5�N=��s@�L��/@����@��@��@��@��7@��@��;@����T_�i
Tl	�-��=@��EA��?��G
��@��s�n�_�T�/��K���}�J��J��G�K1@�M9A��	��
�K@��_��@��c@��O@��g@��S@��W@��k@��o@��[@��_@��s@����
���`?� ���K@�*,@�,4A��/��7
�*@��s��;�jSM��4`��5��G@����K@��G@�K1@�M9A�+0�-8�K@�+��;�kSM���4`��5��
������G@�����7@��@��@��@��@��@��;@�������U������R���7L��?M�L5�N=��s@�L��3@����7@��@��@��@��@��@��;@���T�3�j	�L�}�*
��K�M9@�OAA��;��C
�M@��s���ь��G��9@��AA��	���
��@��_��@��c@��O@��S@��g@��k@��W@��[@��o@��s@��_@��������?� ���K@�*,@�,4A��/��7
�*@��s��;�jSM��4`��5��G@�_��K@��G@�K1@�M9A�+0�-8�K@�+��;�kSM�k��4`��5��
���O��G@�����7@��@��@��@��@��@��;@���������
������������
����� ���������������������@��@��@��@��@��@��@�s���@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_��������������������@��@��@��@��@��@��@�����@��C�?�T������#��s��9_�)T��*
�K1@�M9A��3
��;�J@��c�_�T�����������w��s���*
�K1@�M9A�����J@��O�
@��?@��S@��C@��W@��G@��[@��K@��_@��O@��c@��������
�@?����@�K@�k�K��@��@��@��@��@��w@��@��iT�	��s@��

��A@��MA��C
��O��@��c��
T�;��3�*��
�K1@�M=A�����J@��O���@�J@��S@��?@��W@��C@��[@��G@��_@��K@��c@��O@���@?�����@�K@�k�K��@��@��3@��w@�?�	T��s@��
�m9@�oAA��;
��C�k@��c��;@�?�IT�7�j	��
�L5@�N=A�����J@��O���@�J@��S@��?@��W@��C@��[@��G@��_@��K@��c@��O@�@?�����@�"@�B�"��;@��7@�����C��_�����󗷼����������������������������� ����������������#��'���S���@��@��@��@��@��@��@��#@��'@�=���@��C�?��T������#��S��� �T�_��c����W��S���f�B����'�g���z���@�!ǚ ����1��������C��_��/F��7G�H-�L5��C@�H�)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	�T�(		�(�
-@�5A��/��7�
@��C�_�	T�#�
�*
��/��;�kSM�+4�+�`��5����
����S@��W@��@��_@��c@��'@��@��+@��#@��/@�K1@�M9A�1�
9�K@���;�hSM��4`��5��
���|��S@��W@��@��_@��c@��'@��@��#@��/@������ ���	����� �����������������Dz��@��@��@��@��@��@��@�w���@����?�IT������#��_��o��w��k��g��c����3����7���H�)�)�A��/�@������	���}��/@�	��_@��c@��g@��k@��o@��3@��w@��7@����/H��7I�*-�,5��S@�*�	@����������	�d��+@���w@��c@��g@��k@��o@��_@��	�����h��_��T	���*
�K1@�M9A��3��;	�K@��S�_	�)T�+�)		�)	��?��;�kSM�4�;�`��5��
��	����_@��c@��g@��k@��o@��w@��+@��?@��;@�+1@�-9A�K1�M9�+@�K��;�jSM����4`��5��	������_@��c@��g@��k@��o@��w@��+@��?@�����������_��	������������� �����������������/���@��@��@��@��@��@��@�k���@���?�	T������#����������{�
�3K��;L�K1�M9��k@�K��@��@��{@��@��@��;@����K���mTJ	��
�T����_�T�	���}Ӯ�����A@��MA��C��O��@��k��	�_��T�7��;��3��A�J�K1@�M9A����	�J@��W��@��G@��[@��_@��K@��c@��O@��S@��g@��W@��k@�������@?� ���{@��@��3@��@��@��@��;@��{@��@��3@��@��@��@��7@���_��	T
�*
�L5@�N=A��7��?�L@��k�`�_�IT�C��;�
�*
��?�K1@�M9A����	�K@��W��@��[@��G@��K@��_@��O@��c@��S@��g@��k@��W@����
���`?� ���C@�*,@�,4A��/��7�*@��k��;�jSM��4`��5��?@�/��C@��?@�K1@�M9A�+0�-8�K@�+��;�kSM�+�4`��5��
������?@�j���������_�������_���ź���ú����������� ����������������#���h���@��@��@��@��@��@��@��#@�;���@��C�?�	T������#��������w��s���
��
�T�/��
�����C��_��7J��?K�L5�N=��c@�L����
�kT��1_
�TK	
�,��9@��AA�������@��G�L�_��T�3�j�}�J��*
�K1@�M9A��3
��;�J@��c��@��7@��S@��;@��W@��[@��?@��_@��C@��G@��c@�������@?��꧟��/@��s@��w@��@��@��@��
��3@���6_
�TK�J	
�,
��9@��AA��;
��C��@��c�_��T�3�J�}�J��*
��O��;�mSM�
4�K�`��5����
����/@��s@��w@��@��@��@��O@��3@��K@�M9@�OAA��9��A�M@����;�lSM��4`��5��
���t��/@��s@��w@��@��@��@��O@��3@�����������
������������
����� ���������������������@��@��@��@��@��@��@�U���@����?�	(T��ѝ�?����#����������������@��@���@���@���@���@��@��o@��������
���_1�T���S��9�9�g��c��7�s�@��������s@����@���@���@���@��g@��c@���@��o�@�����~�?�AT�K� ��c@�����@���@��g@�����k��B9b6�B9C6?�T�@��@���@���@���@��g@��c@���@����7�k@��B9�B9�B9�g@���
T����@�?�T���
���}������@����E@��QA��YB��G��S��[��@���?�T��
��E@��QA��YB�����������@�����@�N@��@��@��@��@��@��@��@��@��@��@��@��@��@��@����?����k@��B9�B9�g@���6�@�	@���@���@���@��c@�����@��	�#����c@��B9�B9n���@�	@���@���@���@��c@�����@��	����O��9�g@���c@���?�T�W��@�	!@���@���@���@����o@���@��	�A����O@���W@��S@�
��跟��c@��G��@�	!@����@���@���@��o@���@��	�.����G@��S@�
��跟��g@��O@��B96��@������������_�@���9	��������_�������_��������GS��ST��[U�F�R�Z��@���������T_�T��/��E@��QA��YB��G��S��[��@���_��T�_��[��
�0��{��;�qSM�4�w� �������8��K@���@���@��g@��_@��c@��[@��w@��{@�N@�VA�^B��M��U��]�@����;�oSM����4 ����������K@���@���@��g@��_@��c@��[@��{@����������@����������������� ����������������#���d���@��@��@��@��@��@��@��#@�����@���?��IT�ѝ�?����#���_�HT��.��A@��MA��UB��C��O��W��@���_�FT�������S�������/��O��;�pSM��4 ����������@��@��@��@��@��S@��O@��E@��QA��YB��E��Q��Y��@����;�pSM��4 ����������@��@��@��@��@��S@��O@��GN��SO��[P��E��Q��Y��@��������C����G���mT��1_��=T�
�0�N@�VA�^B��O��W��_�@����E@��QA��YB���
��������@��o��@��W@��s@��w@��[@��_@��{@��c@��@��g@��@��@��k@��@��o@�������?����@��@��@��G@��C@����S@�@�7��C��jT��3_�6T�/��M@��UA��]B��O��W��_��@����E@��QA��YB���
��������@��o��@��s@��W@��[@��w@��_@��{@��c@��@��@��g@��@��k@��o@��@��������?����C@��G@���@��@��@������S@��7�T_�/T�
�1�3R@�5ZA�7bB��S��[��c�3@���_��-T�3��O��;�tSM��4�K� ���������@��@��@��S@��G@��C@��K@��O@�tV@�v^A�xfB�4V�6^�8f�t@�4��;�qSM��4 ����������@��@��@��S@��G@��C@��O@��SN��[O��cP�qR�uZ�wb��@�q����D_�T�!�#@�%A�' B������#�#@����;�cSM�#4�O� ��������O@��S@��C@��@��A��!B�#�%�' ��@�#��;�cSM�4 ����������S@��C@��N��O��P��
������@������@��������_�����d���SN��[O��cP�qR�uZ�wb��@�q�����C�=�T_��T�
�1�3R@�5ZA�7bB��S��[��c�3@���_�	T�3��O��;�tSM��4�K� ����������@��@��@��S@��G@��C@��K@��O@�tV@�v^A�xfB�4V�6^�8f�t@�4��;�qSM��4 �������u��@��@��@��S@��G@��C@��O@�������G��jT��1_�T�
�0�N@�VA�^B��O��W��_�@����E@��QA��YB���
��������@��o��@��W@��s@��[@��w@��_@��{@��c@��@��g@��@��k@��@��o@��@�������?����@��@��@��G@��C@����S@�@�7��C��jT��3_�IT�/��M@��UA��]B��O��W��_��@����E@��QA��YB���
��������@��o��@��s@��W@��[@��w@��_@��{@��c@��@��g@��@��@��k@��@��o@��������?����C@��G@���@��@��@������S@��7T��_�T�!�#@�%A�' B������#�#@����;�cSM�#4�O� ��������O@��S@��C@��@��A��!B�#�%�' ��@�#��;�cSM�4 ����������S@��C@��N��O��P��
������@��������������_�����r������o������l������i������f������c������`������]������Z������W������T�� ����������������#�������@��@��@��@��@��@��@��#@�����@���?��#T�ѝ�?����#���_�i"T��.��A@��MA��UB��C��O��W��@���_� T�������S�������/��O��;�pSM��4 �������e��@��@��@��@��@��S@��O@��E@��QA��YB��E��Q��Y��@����;�pSM��4 �������N��@��@��@��@��@��S@��O@��GN��SO��[P��E��Q��Y��@��������SN��[O��cP�qR�uZ�wb��@�q�����C�=�T_�IT�
�1�3R@�5ZA�7bB��S��[��c�3@���_�iT�3��O��;�tSM��4�K� ���������@��@��@��S@��G@��C@��K@��O@�tV@�v^A�xfB�4V�6^�8f�t@�4��;�qSM��4 ����������@��@��@��S@��G@��C@��O@�������G��jT��1�M@��UA��]B��O��W��_��@���_�	T�
�.��E@��QA��YB���
��������@��o��@��s@��W@��w@��[@��{@��_@��@��c@��g@��@��k@��@��o@��@��������?����@��@��@��G@��C@����S@�@�7��C��jT��3�M@��UA��]B��O��W��_��@���_�T�.��E@��QA��YB���
��������@��o��@��s@��W@��[@��w@��_@��{@��c@��@��g@��@��k@��@��o@��@��������?����C@��G@���@��@��@������S@��7T�����������_�����,������)������&������#������ �������� ����������������#���ƫ��@��@��@��@��@��@��@��#@����@����?�)5T��ѝ�?����#�����������������jT�G�^`T����T_�	1T�����1�3R@�5ZA�7bB��S��[��c�3@���_��.T�S��}���0��[����O��;�tSM�T4�W� ������� ��G@��@��@��@��@��@��K@��S@��[@��W@��O@�V@�^A�fB�4V�6^�8f�@�4��;�qSM�4 ����������G@��@��@��@��@��@��K@��S@��[@��O@��SO��[P��cQ�R�Z�b��@��
�T��	���T��a���������_����K���lT��<_�	&T���
�0�N@�VA�^B��O��W��_�@�����_��#T��}����.��A@��MA��UB���������
��@��w��@��{@��_@��@��c@��g@��@��@��k@��@��o@��s@��@��w@��@��������?����@��K@����G@��@��@��@����@����K@��7b�����������_��@��������_��GO��SP��[Q��E��Q��Y��@����?@���@��@��@��@��G@��@��K@���M�T_�	T���1�3R@�5ZA�7bB��S��[��c�3@�����_��	T�?��[��}�������W��A@��MA��UB���������
��@��w��@��_@��{@��c@��@��g@��@��k@��@��o@��@��s@��@��w@��@��������?֠���[@�.<@�0DA�3PB��?��G��S�.@����;�nSM��4 ����W@�H
��[@��W@��A@��MA��UB�/@�1L�4T��@�/��;�oSM���4 ��������6
��W@�����G@��@��@��@��@��@��K@������ٳ�����ֳ��GO��SP��[Q��E��Q��Y��@����C@���G@��@��@��@��@��@��K@���m�T�C����
���}�.��[��M@��UA��]B��O��W��_��@�������W�N@�VA�^B���������
�@��w��@��{@��_@��@��c@��@��g@��@��k@��@��o@��s@��@��w@��@������� ?֠���[@�.<@�0DA�3PB��?��G��S�.@����;�nSM��4 ����W@����[@��W@��A@��MA��UB�/@�1L�4T��@�/��;�oSM���4 �����������W@�����G@��@��@��@��@��@��K@�������g������d������a������^�� ��������������������@��@��@��@��@��@��@�D���@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_���������������������@��@��@��@��@��@��@�����@��C�?�T�Cѝ�?����#����9_�)T��.��A@��MA��UB��C
��O��W��@���_�IT����������������.��A@��MA��UB���	���
�����@��g�@��k@��O@��o@��S@��s@��W@��w@��[@��{@��_@��@��c@��@��g@����������?����@��@������@��@��@��@��@��@��@���iT��@�q�4V@�6^A�8fB��W
��_��g�1@�����iT�K��C�.�n��A@��QA��YB���	���
�����@��g���@�N@��k@��O@��o@��S@��s@��W@��w@��[@��{@��_@��@��c@��@��g@����?�����@��@������@��@��C@��@�?�	T��@���M@��UA��]B��O
��W��_��@����K@�?�	T�G��
���E@��QA��YB���	���
�����@��g���@�N@��k@��O@��o@��S@��s@��W@��w@��[@��{@��_@��@��c@��@��g@��?�����@�"@�B�"��K@��G@�����C��_�����������������������	�������� ����������������#��'�������@��@��@��@��@��@��@��#@��'@�$���@���?�T������#��[��� �T�g��k����_��[���f�B����'�g���z���@�!ǚ ����1����
�������_��/F��7G��?H�H-�L5�N=��K@�H�)���?�L��T���@�J5
�JEJ�J
�H����kT
�H�_	�)T�(
	�(�
-@�5A�=B��/��7��?�
@��K�_�IT�#�
�*
��/��;�kSM�+4�+� ������
��
��[@��_@��@��g@��k@��'@��@��+@��#@��/@�K1@�M9A�OAB�1�
9�A�K@���;�hSM�(��4 ����
����
��[@��_@��@��g@��k@��'@��@��#@��/@������r���	���o�� ��������������������@��@��@��@��@��@��@�q���@���?�	T������#��g��w����s��o��k����3����7���H�)�)�A��/�@������	������/@�	��g@��k@��o@��s@��w@��3@��@��7@����/H��7I��?J�*-�,5�.=��[@�*�	@����������	�f��+@���@��k@��o@��s@��w@��g@��	��������_�iT	���*
�K1@�M9A�OAB��3��;	��C
�K@��[�_	�iT�+�)
	�)	��?��;�kSM�4�;� ����
��	�N
��g@��k@��o@��s@��w@��@��+@��?@��;@�+1@�-9A�/AB�K1�M9�OA�+@�K��;�jSM���4 ����	���5
��g@��k@��o@��s@��w@��@��+@��?@����������_��	���ְ�����Ӱ� �����������������}���@��@��@��@��@��@��@�e���@���?�	T�ѝ�?����#������������CN��OO��WP��A��M��U��@����@��@��@��@��@��K@��������
T�	���T���_�IT��1�1�}�3��s�tV@�v^A�xfB��W��_��g�s@���
�_�	T�G��K��C�.�����A@��MA��UB���
��������@��o��@��s@��W@��[@��w@��_@��{@��@��c@��@��g@��@��k@��o@��@��������?� ���@��@��C@��@��@��@��K@��@��@��C@��@��@��@��G@���_�iT�.��E@��QA��YB��G��S��[��@�����_�	T�S��K��.��O��A@��MA��UB���
��������@��o��@��s@��W@��w@��[@��{@��_@��@��c@��@��g@��@��k@��@��o@��������?֠���S@�.<@�0DA�3PB��?��G��S�.@����;�nSM��4 ����O@�i	��S@��O@��A@��MA��UB�/@�1L�4T��@�/��;�oSM�O�4 �������W	��O@�S���������_�������_��������������������� ����������������#�������@��@��@��@��@��@��@��#@�#���@��C�?�)T�Cѝ�?����#����������������T�?���
����C��_��GM��SN��[O��E��Q��Y��@�������kT��:_�IT���
�0�N@�VA�^B������	���
�@��_���_�)T�C���}����.��A@��MA��UB��C
��O��W��@����@��G@��k@��o@��K@��s@��O@��w@��S@��{@��W@��[@��@��_@��@��������?����?@��@��@��@��@��@����C@�#�6_�IT�����0�N@�VA�^B��O
��W��_�@���_�)T�C���}����.��g��;�qSM�4�c� ����������?@��@��@��@��@��@��g@��C@��c@��M@��UA��]B�N�V�^��@���;�pSM��4 ������C����?@��@��@��@��@��@��g@��C@�z������?������<������9������6�� ��������������������@��@��@��@��@��@��@�D��������c�_�T&xc����T�xc�@��9��iT��bT�@��������_��@��_�_�jT���_����_֐@��c0�T������#ѐ@����/��;��������������#��=��������C��_�������������������@��@��@��@��@��@���@��c�����T�#�����@����?�) T������#��_��{��k��g��c��@��@��{@��c@��g@��k@��_@��K@��������
���_1�mT���;��[9�_9�G��C��7�O�@�����m��O@����_@��c@��g@��k@��G@��C@��{@��K�@�����O�?�!T ��C@����c@��g@��G@�����3��_A9b6�[A9C6?�T�_@��@��c@��g@��k@��G@��C@��{@���7�3@��_A9�[A9�[A9�G@����T���g@�?�T����}��`��c@��hf���?�i
T�{@�I@��@��@�����@��@��@��� ?��淟��3@��_A9�[A9�G@���6�_@�	@��c@��g@��k@��C@����{@��	�����C@��_A9�[A9����_@�	@��c@��g@��k@��C@����{@��	����7��[9�G@���C@���?�T�?��_@�	!@��c@��g@��k@����K@��{@��	�\����7@���?@��;@�
��跟��C@��/��_@�	!@���c@��g@��k@��K@��{@��	�I����/@��;@�
��跟��G@��7@��[A9P��@���6��������_�@���L��������_�������_�������0����	��������T_�T��)	�*@�+	@�_�T	�,ˍ@��	@�/@��@�-�.	��;�mSM���4�S�:���S@�-�.@�.�/��@�.��
��������@�D������խ�����ҭ� ����������������#���{���@��@��@��@��@��@��@��#@���@��c0�),T������#��C�_��*T��(�	@�
	@�_��)T��&��@��@��@�@��	��;�kSM�4���-�@�+�.��@�+��[��3��G��C�
������������#����'��	�mT��_�$T�@���*
�@@�K@�B	@�@�@�	@����� ?��槟��C@��G@��[@��3@��#@����'@�`�7)�?�jT��_	� T�#��@�*		�*
�@@�K@�B	@�@�@�	@������?��淟��#@��'@���C@��G@��[@��3@������'@��7T_�T��*
�K@�L	@�_	�iT-		�-
ˮ@��	@��@�Q@�N�O	��;�nSM��4�/��+�����/@�.�O@�/��+@�/��@�0�����P����	�����)�)_	��T@�	@�$		�$�@��@��@��@������;�bSM�4l��%��@�"�&�@�"����
	���	��@��������_��	�����Q����	�����)��#�$kT_��T��*
�K@�L	@�_	�T-		�-
ˮ@��	@�P@��@�N�O	��;�nSM����4�/��+�;���+@�.�O@�/��/@�/��@�0����������'�?�jT��_�T�@���*
�@@�K@�B	@�@�@�	@����� ?��槟��C@��G@��[@��3@��#@����'@�`�7)�?�jT��_	�T�#��@�*		�*
�@@�K@�B	@�@�@�	@������?��淟��#@��'@���C@��G@��[@��3@������'@��7���_	��T@�	@�$		�$�@��@��@��@������;�bSM�4߫�%��@�"�&�@�"����
	���	����������_��	���y���	���v������s���	���p������m���	���j������g���	���d������a������^������[�� ����������������#������@��@��@��@��@��@��@��#@�����@��c0�T������#��C�_�IT��(�	@�
	@�_�)T��&��@��@��@�@��	��;�kSM�4~��-�@�+�.��@�+��[��3��G��C�
�����������Q����	�����)��#�$kT_�	
T��*
�K@�L	@�_	��T-		�-
ˮ@��	@�P@��@�N�O	��;�nSM����4�/��+�N���+@�.�O@�/��/@�/��@�0����������'�?�jT��_��T�@�@�
@�	@���+�c@�d@�e	@����
� ?��淟��C@��G@��[@��3@��#@����'@�`�7)�?�jT��_	��T�#��@�@�
@�	@�+		�+�c@�d@�e	@����
��?��槟��#@��'@���C@��G@��[@��3@������'@��7������������_��	��������������	��������������������������� ����������������#���A���@��@��@��@��@��@��@��#@�@���@��C�?�I#T������#��_��c��g��W��S��������T�+�2�T�����
T_�IT����*	�+xi�L@�M	@�_��T.�}��a�/��@��	@�3hn�P�Q	����;�pSM�4���3�0xi�0�+�0hn�0�3x)����	�+h.�_	�T��	�K��T��D������C��_����/���lT��#_��T����*xh�+�_	�T�@�i@�b	@��}�a�#hh�(�@�	@��
����	��?��淟��c@��/@����+@��S@��W@��_@����/@����g@��7���������C��_��@�����C��_�Py)�����Ki/��#@�(��c@��g@��W@��+@��
��_@��/@���m�T_�	T	�
�+xi�,	�_
��T�#��7��C��@��@��	@�*�}�Ja��3�#hj�M��?��@��	@��������?ր���?@��@��@��7@��S@�Kyi��C@��	@��@��3@�Pio����	��;�gSM��4�;�#���;@�'�Hyi�(�+�Hio�(�������+@��S@��W@��_@��c@��g@��/@�M���
�������������Py)�����Ki/��'@�(��+@��
��W@��_@��c@��g@��/@���T�'��@�	��7� xi�*�}�+	��C�l@�b	@�Ja��3�#hj�-
��?��@��	@������?ր���?@��@��@��7@��S@�Kyi��C@��	@��@��3@�Pio����	��;�gSM����4�;�֩��;@�'�Hyi�(�+�Hio�(������+@��S@��W@��_@��c@��g@��/@�,������n������k���	���h������e�� ��������������������@��@��@��@��@��@��@����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_���������������������@��@��@��@��@��@��@�����@��c0�iT������#��;��9_�	T��)	�_�)
T�G��K��O��S��W��?��;�@� @�'@�"	@���)	�#@�*@�%	@������
��?����S@��@������K@��G@��S@��G@��K@��?@��O@���iT		��;@�I
	��iT�+��#��W@�F@� @�'@�"	@�(�H
�@�@�	@����?�����S@��@�����O@��S@��#@��?@�?�	T��;@�
��+@�?	�	T�'��W@�G@��@��@��@�&		�
��@��@��@��?�����S@�"@�B�"��+@��'@��������_��	�f��e������b������_������\������Y�� ����������������#��'������@��@��@��@��@��@��@��#@��'@�o���@��c0�	
T������#��#��� ��T��f�B���g���z���@�!ǚ ����1��	�������_�����	���)���?���T���@�J5
�JEJ�J
�H����kT
�H�_	�	T�(		�(�
@�	@�_��T�,ˍ@��	@�@��@�
�	��;�mSM�M��4��R���@�-�@�.�/��@�.��
��������	����� ���������������������@��@��@��@��@��@��@�����@��c0��T������#��G��W��_��S��O��K����3����7���H�)�)�A��/�@������	���b��/@�	��G@��K@��O@��S@��W@��3@��_@��7@����+�P�+�,	�/�	@����������	�J��+@���_@��K@��O@��S@��W@��G@��	�������_�T	���*
�K@�L	@�_	�IT)		�)	�-@�.	@�O@�0@�M�N	��;�mSM����4�;�ܧ��;@�-�N@�.�/�.@�.��
���������_��	���y������v�� ����������������� ���@��@��@��@��@��@��@�����@��c0�iT������#��[��_��c��O��K�Py)�����Ky/��c@��_@��O@��[@��+@��
����	��	�

T	���T��@�_�I
TK
�k�}�la�@	�*hl���_�	T�#��/����@��@��	@�i��#hi�)�$@�%	@��
������?� ���K@��O@��@��[@��_@��c@��/@��K@��O@��@��[@��_@��c@��#@���_�T� �*xh�+�_�T�;��/��+��@�h@�b	@�	��'�#xi�,	��7��@��	@��
������?ր���7@��@��@��/@��K@�Kyi��;@��	@��@��'@�Pyo����	��;�gSM�G�4�3�@���3@�'�Hyi�(�+�Hyo�(������������_������_���ۧ���٧���ק���է� ����������������#���~���@��@��@��@��@��@��@��#@�a���@��c0�i
T������#��G��K��O��?��;������T�#���	�������_�1x'����	�*h-�����kT��!_�)	T����*xh�+�_	�	T�'��@�i@�b	@��}�a�#hh�(�@�	@��
����	��?��槟��#@��;@��?@��G@��K@��'@����O@��6_�IT����)�*xg�+@�,	@�_��T��}ӭa�.
��@��	@�1hm�/�0	��;�iSM�I��4�+�����+@�)�/xg�/�*�/hm�/��	��������^������[���	���X������U�� ���������������������@��@��@��@��@��@��@�����@��c0�T������#ѐ@�����������C��_��� ����������@��@��@��c����T�#����@��c0�T������#ѐ@�����@�����C��_��� �����Ý��@��@��c���!��T�#����@��c0�	T������#ѐ@�P��@�?�BT@�$�c�`@�a@�b@��������_���������� �����������@��@��@������T�#����@����?�iT������#ѐ@��	��k��s�G@� �����������	��7��;��?��C��G��K��O���9�@��@����@�_�"T�/��@�D���'�M���/@�����;�fSM��4��� ���@�#��������#���;�cSM��4�3�@��'������3@��F��G��H��I� �#�%�' ��������_�����������������"���@��@��@��@��@��@��@����@�������T�#������@��c0�T������#�#@�@��!T@�$@���T@�$@���!T@�#@�_�T#@�@���!T�@9$�@9k�T�@9$�@9c�c@�6���#�#@�@�����G��6�#@�a@��@�`@�b@�@�����������_�����������@��@����@��c0��T������#�#@�@��T@�#@�_�T#@�@���T@�$@���T���#�#@�@�������6�#@�a@��@�`@�b@�
�����������_�������Ĝ��@��@����@��c0�IT������#�#@�@���T@�$@���aT@�#@�_��T@�$@���aT���#�#@�@��������`7���@�`@��#@��@�b@����`7��	�@�`���#@�a����������������_�����������@��@����@��c0�T������#��7��;��+���9�� ��;�bc_9B6���@��;��.�[|@�����k������@��;��.���_�kaT�����������7��;��7�;�.�m�����#��;�.��'����+��@��9*�@�`�����!����7@���;�aSM�a5�;@�פ��;@�!��k�� ��@��;�B .�A�������9�+@�A@� ?��@��@��������_�������9�+@�@@�?��@��@��������_�ܗ��@��@��������_����������@��@�����@��c0�T������#�@@���A@����@��@��������@��?��,����������_���ܛ���@��c0�IT������#ѐ@��@@��9�;�bc_9�6���c����_�c�������c4���������_�������@������T�#����@��c0��T������#���9 ��;�ac_9A6���@��;�c.�;|@�b���k������@��;�c.�{�_�kaTb����������7�;�.�����!@&����;�!.��������@��9 ����;�B .�A��� ��@�t��9�@�A@� ?������_�L������_��������@��c0�IT������#ѐ@��@@��9�;�bc_9�6���c����_�c�������c4��\������_���O���@������T�#����@��c0�	T������#�*p�����B�B�'������3��z��@�9���3�B�B�+�����@��z��@�9���3�b�B��#���@��z��@�9���3�B�B��~��@��z��@�9���3�B�B2�����@��z��@�9���3���B\��~��@��z��@�9�;�`SM�`5�@�����@� ��:�a�F�!��:�`��	�������_�������@��c0�	T������#р�!�!�����o�����B�B�'�����!��z�#����;�cSM��4@����$�	�H����!��@�B�B�+���҈z��@���;�dSM��4@�y��$�D	�(����!��@�b�Bh'��@�vz�D����;�dSM��4@�g��$�$	�`-����!��@�b�B��#��dz�����;�dSM��4@�U��$�d	Є�����!��@�B�B��~�Rz��@���;�dSM��4@�C��$�d	Є�����!��@�B�B2����@z�����;�dSM��4@�1��$�$	���7����!��@�b�B`"��@�.z�$����;�dSM��4@���$�d	Є�2����!��@���B\��~�z������;�dSM��4@�
��$�D	��<����!��@�B�B-����
z�����;�dSM�d5�@�	@���!��@�!��:�b�F�"�b	�B$;���:�a��������_���U��D���@��c0��	T������#� ������~����!������?�T@9��q�T�~�A�!������#�������c,�������b�B�:��������#@��@���c`"�����b�B�:��������#@��@���c�"�����b�B�:��������#@��@���c�2�d���b�B;��������#@��@���c��D���b�B ;���������C��_��������@��c0�T������#��?��C�@���@?��� ��Ҡ��,�4(���+�����������'��@��A�!p%���@��+@��@����3�wy��@����;�bSM�b5�'@�j���'@�"�@�#���?@�"@��C@�@?��#� ��~�`��(���+�����������'�!�����!H���#@��+@��@����3�Ny��@����;�aSM�a5�'@�A���'@�%�@�&���:�`�C��:�a�C��:�b�C�C#�c�=�k	���?@��C@��9�5�����B@��@��+�����j��B��/��3��+@��C@��c��@��������������_�G���|�� ��hg����TB�������+���������@����+@����@�����������i���@��@��@�i���@��c0�T������#��?�������?@�"|@�b�!�@��#�B���;�!�B@�@��#���@?�������#@��/��'��#�����������@�6�������_�������;���@��@����@��c0��T������#��;��3��/�C|@�c�D�@��#�c���;���c@��9�bA���a�!�7�`?���c���@T��T  @��T�;@�[#�a�G�ax���� ��/@����3@��#��9���@�5�����������t������C��_���������������@��@��@��@�����@��c0�	T������#��O��W��S��K��G�@����?��+� ��~�`��%'���3�����������/�!�����!H���+@��3@��@����3�hx��@����;�bSM�b5�/@�[���/@�"�@�#���G@�"@��K@�@?��'� �A��`����&���3�������{���/��@��"#�B�4���3@��@����3��'@�?x��@����;�bSM�b5�/@�2���/@�"�@�#���G@�"@��K@�@?��#� �a�Ҁ��2��&���������3��#@�!���G@�"@��K@��O@�@?��G@��@��9�B�5�C���@�e@��3�����W@��S@�ri��B��7��;��3@��K@����@���<���������_ֆ���|�� �ghf�f���T������������@��������������P���@��@��@��@��@�Z���@��c0��T������#��O��K��G�@���`?��+� ��Ҡ��,�&���3�����������/��@��B�Bp%���3@��@����3��+@��w��@����;�bSM�b5�/@�����/@�#�@�$���O@�A�!�'��@�/z��B���z�����MTA�����b��K@��O@��G@�����G@�d@��K@��?��'� ��~�`��D&���3�����������/��}����c@<���'@��3@��@����3��w��@����;�dSM�d5�/@�z���/@�!�@�"���G@�"@��K@�@?��#� �a�Ҁ��2�&���3�����������/������!����#@��3@��@����3�^w��@����;�bSM�b5�/@�Q���/@�"�@�#���G@��@��9�c6�d���@��@�#�K@�	��������@�@��7��;���43�A�����@���H����>�������G@��K@�����������_��@�@��Cs��A|��O@�)������������_֧���|�� ��hg�����T���������������@�������������t���@��@��@�(���@��c0�T������#��O��K��G�@���`?��+� ��Ҡ��,��%���3�������"���/��@��B�Bp%���3@��@����3��+@��v��@����;�bSM�b5�/@�ٟ��/@�#�@�$���O@�A�!�'��@�Sy���z�i�� `IT@�n���G@��K@��O@������G@�d@��K@��?��'� ��~�`��j%���3�����������/��}����c@<���'@��3@��@����3��v��@����;�dSM�d5�/@�����/@�!�@�"���G@�"@��K@�@?��#� �a�Ҁ��2�A%���3�����������/��~����B0%���3@��@����3��#@��v��@����;�bSM�b5�/@�w���/@�"�@�#���G@��@��9�c�6�d���@��@�$�K@�K��������@�@��7��;����%��~����@���n����>�������G@��K@����������_��@�[#�a�G�ax��O@�N�����������_֧���|�� ��hg�����T���������������@�����������������@��@��@�)���@��C�?�)-T�Cѝ�?����#�������@���`?��S� ��Ҡ��,��$�����?�����H�����@��B�Bp%���@��?@����3��S@�v��@����;�bSM�b5�@�����@�"�@�#���A�"@��A�@?��O� ��~�`���$�����?���������!�����!H���O@��@��?@����3��u��@����;�bSM�b5�@�֞��@�"�@�#�������������B��@�������`#�/������A�"@�_�AT#@�c@���d���k�T#$@��K�$ @����@��9�7���Ȅ@��@��!@�"4@��3�!0@��G����?�����3@���;�aSM�a5�G@�����G@�#��C������ �������>��cѸ��#����t����������C����>��cѬ��#������t�����C#�c�7����C@�������������C����>��c���#��@�������[��[@�a��(?���;��W���!�_�CT�����������z������7���������?������7@��f�a�!	��������@��?@��f�a�!������@#�/�B�B�'��@��C������A�����;@����9�gCA���T�9�bGA��W@����7�;@���`�@�������W@����@#�/��A���B#�������@�����A��@��@���T�A��@��@��@���"���������A��?����C��_�՞�̞� �E#�-���aT���������Te@��@�*T�����>��c���#���`���t������C����>��c���#������t������@����K@�������������C����>��c�|��#��@��������d������|�� ��hg�����T�����v���K@�������@������������$���@��@��@�����@���?��#T������#��w��s��o��k��g�E@����?��G� ��Ҡ��,�P#���S��3���������O��@��B�Bp%���S@��3@����3��G@��t��@����;�bSM�b5�O@�����O@�"�@�#���g@��k@�����`��;��w@�A�!�'��@��v����w@�A�!�����v������k@��aT�g@��@����&��k�T�T���g@��w@�A�!2�����v������/�@��o@�"@��s@�@?��K��~�`��#���S��3���������O�!�����!H���K@��S@��3@����3�Dt��@����;�aSM�a5�O@�7���O@�$�@�%��j�o@�"@��s@�@?��C� ��~�`���"���S��3�����V���O��}����!@<���C@��S@��3@����3�t��@����;�bSM�b5�O@�
���O@�"�@�#���o@�"@��s@�@?��?���
��k@��g@�ge��!��W��[����'�!�����@�������+��7� Հ��2�a�ҝ"���S��3��������+@���;�aSM�a5�7@�ܜ��7@�$��O���?@��S@��3@����3��s��@����;�dSM�d5�O@�͜��O@�$�@�%���o@���@��9Є�7�����@��@��o@��s@��w@��;@������g@��k@�2�������_��o@��s@��2�҃�c@��@�$���������_����s@��/@��;@�����������_����|�!��hh���?�T��	�����F���@�����������������@��@��@��@��@����@���?�/T�ѝ�?����#��������������������9����B���z����a��lT�@��@�2��#	�cX-��}�����������_��/�{:�a�F����3��@��@�b��@9�%6�/@�`b��@��@��@������@�A�!2�����u�����"��@�y�!!��O��/@�@��Bs�� |��
���G��!�9��g��k��#����@��9�@�"|@�b�#�@�b#�B���;�c�A@��� ?��G@�!@���
�����_��W������������@�|����@�"|@�b�!�@�b#�B���;�!�B@���@?֛9�b#F��!T�S��3��9�b'F�f��7�3@��S@�@���@?ւ>�������@��@�v����3@�!@��S@� ?�3�������@��@�k�����9��@�@@�?�������_��@�����K�`@��+��O@�C`@��?�~��x2���O@��w��K@��{��+@��?@�"��7�����������K��+@�`��7@�d��@�"@��@�@?��� ��~�`��t!�����;�����������}����!@<���@��@��;@����3��r��@����;�bSM�b5�@�����@�"�@�#���@�"@��@�@?�����
��@��@�d��!��o��s���(-��@��c��@��������'��C� Հ��2�a��:!�����;���������'@���;�aSM�a5�C@�y���C@�$�����@��@��;@����3�wr��@����;�dSM�d5�@�j���@�#�@�$���@�@�@��9�c8�d���@��@�F�@��@��>�ң�c����������9��@�E@��?�������_��@��@��>�ң�c8(�$�ҿ�����9��@�E@��?�������_��@��@��>�ң�c8(�$�ұ����������_��@��@�2��	�c��$�ҧ����������_��@��@�2��C	�c��D�ҝ����������_����@��K@�'����9��@�C@�`?�������_֧���|�� ��hg����T������������@��(�������_����������������#���c���@��@��@��@��@��@��@��#@�n���@��c0�iT������#ѐ@�0�@@� @9�6��������_�`��A#�!1��y� ���"���@������T�#����@��c0��T������#��'���������A#�!/������'@�����@��2�� ����^���#�����A�t@�@��Cs��"��\�҃������B���@#�7��@��%������������_��@�`�����������_�������������_���������@����@��C�?�1T�Cѝ�?����#�������E@�� @��@� ��4�jT�����_��3���a�!,�������3@�?4���@��@��_@��3@�����@�6-T�4������������c6F�������������������C��_�@���@?���� ��Ҁ��,� ������W������������@��B�Bp%����@��W@����3���@�Fq��@����;�bSM�b5��@�9����@�"�@�#����@�"@���@�@?��g� ��~�`���������W�����Y������}����!����g@���@��W@����3�q��@����;�bSM�b5��@�����@�"�@�#����������W����������Q��'R��/S����$��,��@����S@�����������@��W@���?�T�S��;��c�xb����O�$@��[�%@��/�������K�����������[@����/@�������{:�a�F���!����@�@������K@����;@��O@�_�cT�c@��c@��@���	����˄���}ӄ����;�eSM�E��4����7��G�������	����C������@��7@��G@���@�����������@��w�G��h'��s���F��`"��{������&��-��������#Q��+R��3S�� ��(��0��@�����@��@��W@������������;��c��*T�W�����@��@�������������S���������{:�a�F���!�{��@�@������;@��S@�_�cT�c@��c@��@���	�����˄���}ӄ����;�eSM�e��4����C��?�������	����C�W����@��C@��?@���@�����7��������a����c�����7@����;@�����c@�������@����"����@��@��9���8�����@��@���@��c@��7@��;@�t����
�@�@��k��o����������@������C���{:�`_F������#��������C��_���)�|�)!��hi��	�_�T��
���������� @��������ϙ� ���������e���@��@��@�i���@��c0�T������#��'�C@�D@�E@���������_���������.���@��@��@���@��c0��T������#�D@���TE@�˦�?��T�@��@�&˥ˢ@��@������য়��������_�����w����u�� ����������@��@����@���?�IT�ѝ�?����#�����������������_�a	�!8�b&��e���@����@�7�[���@�4�D���'�0��?@��C@�{:�d�G��/@����/���A��;��+�����������W@����`�c�c
��w��{�d��<����[@����;@��+@��`�c�c�����@#�/��_@�"	�B�����@���#��C����c@�a���@��/@���T�/��c�"@�$A�&B������	�"@��W�`�-�����K@��G@� ��;�aSM����4Q��"�����_@�A	�!��������@��@�:�c�d@�fA�h$B������	�d@��W��?@��C@�{:�d�G���/������7��'��S@��O@�{:�d�G��������3��#������
��7@��'@��`�c�c��g��k��3@��#@��`�c�c��o��s�@#�/��_@�	�B���#�����������c@�c���/@����T�_@���!l�B���
���_@�a@�`@��(T�@��@�e@�f@���"���������@��?������������_��� �������������U���@��@��@��@��@�/���@��c0��T������#ѐ@����+��/���@�@��������������������_�f�� �����������/���@��@��@��@���@��#���A��T�#�����@��c0��T������#�#@�@�_�aT@�$@����T#@�@���aT@�$@����T���#�#@�@�����D���6�#@�a@��@��@��@�=��6�#@�a@��@�`@�b@�6�����������_����������@��@����@���?�7T�ѝ�?����#�����j���a	�!�8�"ʀҞ���a5��;�bSM��4m�� �{:�bF�"�{:�`�����X����+����������#���c����>��c�s��#��c�����������)���B�BX��@�Pn�"�B-���;�bSM��4@�@��$�d��` �����)���b�Bl+�c��=n����0���;�eSM��4@�-��%�d��� �����)���B�Bt#��}�*n�d����;�eSM��4@���"�b�B� ���+@�@@����Z���+@��	�!4�br��=����(��;�gSM��4�� �{:�gF�'�{:�`�{:�`�F�!�!���~�c�c�+�d�����d9���҂p���;�gSM��4��� �{:�gF�'�{:�`�{:�`�F�!�!d+����������,*�F��mp���;�gSM��4�� �{:�fF�&�{:�`�{:�`�F�!#�!�4��@���D	���2�	��)p���;�fSM��4͖� �{:�b#F�"�{:�`#���������a	�!��b'�������;�bSM��4��� �{:�b'F�"�{:�`'����������#���
����
���#���c����>��c���#��c��_���������)��
�b�Bl+�c�Ҟm��B�0���;�bSM��4@����$�d��� �����)��
�B�Bt#��}��m�dЄ���;�dSM��4@�{��$�D�� �����)��
�b�B���~�xm��-���;�dSM��4@�h��"�B�B!���#@�@@��
�Z���#@��	�!�)��s�ҋ���!��;�bSM��4Z�� �{:�b+F�"�{:�`+�����E���A	�!d��ɀ�y���A��;�bSM��4H�� �{:�b/F�"�{:�`/�@��#��}�2����'�����������c����>��c�P��#��c���i���w����)���B�Bt��@�-m��B5���;�bSM��4@���$�D�������)���b�B<7����m��3���;�dSM��4@�
��$�D������)���B�B��#��m��2���;�dSM��4@����"�B�B`$���'@�@@����Y���'@�a	�!�6��:��������;�aSM��4�� �{:�a3F�!�{:�`3��������_�A�!@������t�A�!@������t�A�!@������t�A�!@������t�A�!@������t�A�!@������t� ���'��>���@��c0�)T������#����������C��_���b�!b�a;#�a�G�af��]�a�!����#�@��#��}�����@�����������C��_�����������@��@����@��c0��T������#��/� �?(�TB�B���3��/�A�!�B��&��6�/@��3@�B�B���/@��3@�B�B��?8�T@���Ҥl����$����!T@��
�҄.��k�T@y����kTB�B�%?<��T@�dj��������.���T@�$������k�T@y$���kaT8@9�qTB�B��
?X�aT����!�$������6B�B���@�������@��]�b�B����#�����������@���@�������C��_�����������@��@�����@��c0�T������#��K��G����@�#�c`4����@b�ab�a;#�a�G�af�S]�a�!��7��;� ��������@�����������G@��K@����� �?(�TD����A�!�B�Ҙ��6�G@��K@��@��@�D�����G@��K@��@��@�D����?8�T@���Ҧl����&����T@��
�҆.��kT@y���ҿk�TD���)?<��T@�fj��������.���T@�&������kaT@y&��ҿk�T8@9��q�TD����?X��T�#���!�$����V��6�@��@�D�����@��@��#@��#�����������]�b�B��'��+��#@��@�]�b�B��/��3�������#���������������_��������������@��@��@��@�_���@��c0��T������#��/� �?(�TB�B���3��/�A�!�B����6�/@��3@�B�B���/@��3@�B�B��?8�T@���Ҥl����$����!T@��
�҄.��k�T@y����kTB�B�%?<��T@�dj��������.���T@�$������k�T@y$���kaT8@9�qTB�B��
?X�aT����!�$����Թ�6B�B���@�������@��\�b�B����#�����������@���,�������C��_�������y���@��@�����@��c0�T������#��K��G����@�#�c`4����@b�ab�a;#�a�G�af�?\�a�!��7��;� ��������@�����������G@��K@����� �?(�TD����A�!�B�҄��6�G@��K@��@��@�D�����G@��K@��@��@�D����?8�T@���Ҧl����&����T@��
�҆.��kT@y���ҿk�TD���)?<��T@�fj��������.���T@�&������kaT@y&��ҿk�T8@9��q�TD����?X��T�#���!�$����B��6�@��@�D�����@��@��#@��#������������[�b�B��'��+��#@��@��[�b�B��/��3�������#���������������_�����������؊��@��@��@��@�_���@��c0�)T������#�@�����������_�����Ê��@���@��C�?��)T�Cѝ�?����#�����������e@��G�������
!Tg@����&T�;�g@�����O�������>��c�ޔ�#��O@��*@����CD9��	8�):�'igx�q�	T�q�T�q@T�q��T������>��c�Ȕ�#��O@�(@����#�������>��cѾ��#��@��/�n��@@�q�T�@�d@��@��@��O@��?��@��@��@��@��@��G@��;@���	8�):����#@���������`?��@��@��@��@��@��G@��;@���	8�):����#4@���`?��@��@��@��@��@��G@��;@���	8�):�����q�
T�0q�T�4q��T������>��c�|��#��O@�(@����#�������>��c�r��#��@��/�|p����9�_��c��g��k��o��s��9�9�K��L��M��N�����������C9q@Tq�T�@�d,@��@��@��O@��?��@�d @��@��@��O@��?��@��@��@��@��@��G@��;@���	8�):�S��#$@���������`?��@��@��@��@��@��G@��;@���	8�):�B���qAT#0@���������`?��@��@��@��@��@��G@��;@���	8�):�/��������>��c���#��O@�(@����#�������>��c�
��#��@��/��m��@@�`4q@Tq�T�@�d(@��@��@��O@��?��@�d@��@��@��O@��?��@�d@��@��@��O@��?��@��@��@��@��@��G@��;@���	8�):�����@��W��@��G���	�7@����@��@��@��W@��@��G@���
T�7�axf��K���1��@�d@��6�K@��0@��S��4@��C���#@�����`?����C��_��?��x`��@�l��?@�@��@��C@��S@����T��������� �������������i���@��@��@��@��@�����@���?�)HT�ѝ�?����#�@�@�4@�����������>��cэ��#��@�c(@�����CF9����q�T{:�c3A�{:�e7A�/�q�T�@���@�*$�bCT:�1�
��t���������>��c�m��#��@�c0@����@���{:�c3A�{:�g7A����@�c@�c��?T���xc���{:�c3A�{:�g7A����@�����4@�����9������>��c�J��#��@��(@���4@�����9�@�������>��c�=��#��@��(@����@��������������G��w��C��K�4 @�����������>��c�%��#��@��(@�����CF9���q�T{:�d3A�{:�h7A�/q�T�@���@�*�$�5T:��1�	
�Ҕ 	���������>��c���#��@��0@����@���{:�d3A�{:�j7A��
��@��@��џ��1T��Dyd���{:�d3A�{:�j7A��
��@����
�4 @�����9������>��c���#��@�))@���4 @�����9�@�������>��c�Ւ�#��@�J)@����@������������[��W����S�"@��s������� @�bY�A�!��������A� @�"@���yY�a�!������� �����#���������O����A�C@��A��@�c�@�`�(�����Ze��O@���A���S@��C@�!��o��;�cSM�c5�@����@�#�@�$���A�d@�B��k��w@��G@�xn��A�d@��l@��p@������������������	�zW���?��W@��@�fn��A�d@��l@��p@������������������	�hW���A�C@���������������A��@��@��{����k@����o@����@����?@������s@��_��K@��c��[@��g����;��������B�;�����{9�bE����{@��@��@��@��@��@��@��@��@��šΕ�{9�oE���|��ip����@��@��
����P���A��
@����@�t���������>��c���#��@�B(@����CD9B�8�c:�bhbx_ q�������6�@�����9������>��c���#��@�B(@����@�����9�@��A�d@�������>��c���#��@��(@����@�����9�@�f@�������>��c���#��@��(@�����CF9��B��o����k��q�T{:�e3A�{:�f7A�.q�T�@���@�)��$��T:�1�
�����������>��c�ő�#��@��0@����@���{:�e3A�{:�f7A��@��@����b	T���x`���{:�e3A�{:�f7A��@����������m��A�d@��l@��p@������������������	��V���A�B@�{#�{C�c@�{#�{��e@�{#�{��g#@������#�{#�c�C����o@����k@����A�d@��@���c@������{@��@��@��@��@��@����������������	�rR��������_֡��y��!��w�󗺀������s����!��p�������m����!��j�� ������������@��@��@�����@��C�?�+T�Cѝ�?����#�"@��(�@�@�4@������c����>��c�;��#��@�B(@�����C9����q�T{:�b3A�{:�d7A�/�q�T�o@��@�*_$�&T:�1�
��T����#����>��c���#��@�B0@������@���{:�b3A�{:�f7A�����@�B@�B�_��"T�#��xb���{:�b3A�{:�f7A����o@�����4@�����9�#����>��c���#��@��(@����4@�����9�@��#����>��c���#��@��(@�����@���������4@�t����c����>��c�ِ�#��@�c(@�����C9���q�T{:�c3A�{:�f7A�-�q�T�o@��@�($�T:�ƀ1�
��t����#����>��cѹ��#��@�c0@������@���{:�c3A�{:�f7A���@�c@�c��T�#��xc���{:�c3A�{:�f7A��o@�����4@�����9�#����>��cј��#��@��(@����4@�����9�@��#����>��cы��#��@�)@�����@�����������T����C��_��������O��S��k�#@��c�@����_����[�����_l���@�d@��l@��p@������������������	�aU���K��S@��k@�Ml���@�d@��l@��p@������������������	�OU���G������@�C@����V�B�B������� ��>�������@����������W��#����>��cѴ��#���@�C@�D@������[@����_@����O@����K@����G@����c@��g��g@����V���B��������"�B(����������@�����W@������@�B@������@�@@��@��@��@��@��@��@��@���@���@���@���@� O������C��_����C��_����������!�������������!���� �����������@��@�����@� 9�_��@����?�;T��ѝ�?����#����������@���cZ�;�aSM�a5��@�)�� ���@�"@�"� ���@�[�9�C������>��c��#�@(@����#��C����>��cѹ��#��@��/�[i���C���@����>��cѯ��#���@��*@�����C9B��7�c:�bhbx_q�T�C����>��cџ��#���@��*@����@��G�������>��cє��#���@��(@�����cE9���q�T[:�e3A�[:�f7A�-�q�T�@��@�(�$�"/T:�ƀ1�
�Ҵ�����C����>��c�t��#���@��0@����@���[:�e3A�[:�f7A��@��@��ѿ�+T���xe���[:�e3A�[:�f7A��@������;��g���@��@�����@��6����d��G@���;@���;�dSM�d5�g@�����g@�!�@�"��(_q�T��@�� @9e$7������>��c�7��#���@��(@�����cE9���q�T[:�e3A�[:�f7A�-�q�T�@��@�(�$��"T:�ƀ1�
�Ҵ�����C����>��c���#���@��0@����@���[:�e3A�[:�f7A��@��@��ѿ�"T���xe���[:�e3A�[:�f7A��@������7��c��@���@��@��S�����@��6���Pd��S@���7@���;�dSM�d5�c@�B���c@�!�@�"���_q�T�O������@��@�����@��6���8��@��S�@����@��_� ���@��O@��B�>����������@�C@��K��C���@����>��cѿ��#���@��(@����@��C���@��_@��j���@�d@��l@��p@������������������	��S���?������@����>��cѡ��#���@�B(@�����cE9���C@��S@����[��K@����W��q�T[:�b3A�[:�c7A�-q�T�@��@�(_$�bT:�c�1�
��������C����>��c�z��#���@�B0@����@���[:�b3A�[:�c7A��@�B@�B�_��
T��bxb���[:�b3A�[:�c7A��@���������Pj���@�d@��l@��p@������������������	�RS��{#�{�6�b@�{#�{�6�d@�{#�{#7�f@�{#�{c7�h'@��
������'������@��k��O@��o��W@��s��[@��w��?@�������@��@��k@��o@��s@��w@��{@��@��@������������	����
���7L����@��@�@��6���@��O@�x�������_������"����!�������������!�������������!���� �������������@��@��@����@���?�IT�ѝ�?����#���@��c����>��c�l��#�@��6��c����[��c�=\��o@�$��@��/��@��C��s@��@��?��@��G��@��;� ��B�>���������@�C@�D@��?@�c��7����3��G@��;@��i��@�d@��l@��p@������������������	��R��{#�{�6�b@�{#�{�6�d@�{#�{#7�f@�{#�{c7�h'@��	��
����'��k��C@��K��/@��O��3@��S��7@��W��_��@�d@��K@��S@��W@��[@��c@��g@��k@����������������	��
��K�����������_�������D���@��@�����@��C�?�T������#��s��w�[�9��������>��c�o��#�@(@��c��#�������>��c�f��#��c@��/�8f���7��9?L�T?d�T?��!	T��!�*�B��X��6����w@����>��c�O��#��w@�B(@��c��O@��s@�d@��A9A˿qT`@��7@���O��.��!��"��=�� 6�A9_q�T�s@�@�h@��7@�_�	Th�a�!�%�b��-�� 6����w@����>��c�$��#��w@�B(@��c��O@��s@�d@��A9A˿qaT`@��7@����_�B�����O������C��_�@��!#�!
�$j�@��!#�!
�j�@��!#�!
�j� �������������@��@��@�x���@� 9�_��@��C�?��<T�Cѝ�?����#���������@���oW�;�aSM�a5��@�5�� ���@�"@�"� ��@�[�9�#������>��c�Ό�#�@(@����#��#����>��c�Ō�#��@��/�gf���#��@����>��cѻ��#��@��*@����C9���7�:��hdx�q�T��������9����#����>��cѧ��#��@��*@����{@��G�������>��cќ��#��@��(@�����CE9����q�T[:�d3A�[:�e7A�.�q�T�@��@�)��$�0T:Є�1�
�������#����>��c�{��#���@��0@����@���[:�d3A�[:�e7A��@��@����,T���x`���[:�d3A�[:�e7A��@������?��c���@�a@�`�����W��G@���?@���;�cSM�c5�c@�����c@�!�@�"�� �q!T��@�� @9e#7��������9���������>��c�<��#��@�c(@�����CE9����q�T[:�c3A�[:�e7A�.�q�T�@��@�)��$�#T:�c�1�
�������#����>��c���#���@�c0@����@���[:�c3A�[:�e7A��@�c@�`�� T��cx`���[:�c3A�[:�e7A��@������;��_��@���@��@��[�@�����W��[@���;@���;�cSM�c5�_@�H���_@�!�@�"����q�T�W��9�S������������9�����@��@�@���������@���@��@��A9��@�@��#��@����>��c�ʋ�#��@�*)@����{@�J�c�qT�O��K����g���@�d@��l@��p@������������������	��P���C�����@����>��cѨ��#��@�B(@�����CE9���q�T[:�b3A�[:�c7A�-q�T�@��@�(_$�T:�c�1�
�Ҕ�����#����>��cш��#���@�B0@����@���[:�b3A�[:�c7A��@�B@�B�_�b
T��bxb���[:�b3A�[:�c7A��@���������^g���@�d@��l@��p@������������������	�`P�������
������������@��g��S@��k��O@��o��K@��s��W@��w��C@��{�����@��@��g@��k@��o@��s@��w@��@��@����������	��
��
�����OI����@�����S@�����A9��9�W@������@�A@�@�����W���C��_������3����!��0���Х�&�����}�F8�ƀ��������(�a���C��@��������Q���@��(h�����!��������!���� ���������€��@��@��@����@���?�iT�ѝ�?����#���@��c����>��c�l��#�@���c����X��@�C�;��7��@��?��@��3��@��@��@��/��f��@�d@��l@��p@������������������	��O�����	��
����c��?@��C��3@��G��;@��K��7@��O��/@��S��W��@�C@��C@��G@��K@��O@��S@��[@��_@��c@������������������	��
��H���c��X��@����o@����@@9�s@��@�i@�j@���)�
�	q`��T������_��Х�&��g��}�F8�ƀ����k���(�a���#��@����DQ���@���g� �������;���@��@�|���@� 9�_��@���?�I	T������#��w�[�9��������>��c�`��#�A(@��c��#�������>��c�W��#��c@��/��c��D@ӟqAT�3��7��w@��@�@�;���b��@��3@�d��;�dSM�d5�7@�����7@� �a@�!�`��������_��Х�&��g�E}�F8�ƀ����k�����!���#��@��������P���@��=g� ������������@��@��@�����@����?�>T��ѝ�?����#�������[�9��������>��c���#�A(@����#�������>��c���#��@��/��c������O������@����>��c���#���@��*@����CC9���7Х:��hdx�q�TE@ӿq6T������>��c�މ�#���@��*@����o@��?�������>��c�Ӊ�#���@��(@����E9���q�T[:�e3A�[:�f7A�-�q�T�@��@�(�$�"1T:�ƀ1�
�Ҵ����������>��cѳ��#���@��0@����@���[:�e3A�[:�f7A��{@��@��ѿ�-T�C��xe���[:�e3A�[:�f7A��@������7��S���@��@�@�;������@�d@����Ta$@�@��6���@��O@��^��?@���7@���;�dSM�d5�S@�؇��S@�!�@�"��a$@�@��6���@��O@��^���7@���;�dSM�d5�S@�Ç��S@�!�@�"����q�TE@ӿq!"T��@��@�@�;���r��@�d@����Ta$@�d4@��K�[:�e7A��G�[:�f3A����@��6���@��O@��^��K@���G@���;�dSM�d5��@������@�!�@�"���a$@�[:�d7A��G�[:�e3A����@��6���@��O@��^���G@���;�dSM�d5��@�{����@�!�@�"����q!TE@ӿq�T��@��@�@�;���*��@������@����>��c�	��#���@��*@����o@�������>��c���#���@��(@����E9���q�T[:�e3A�[:�f7A�.�q�T�@��@�)��$��T:���1�
�������������>��c�ވ�#���@��0@����@���[:�e3A�[:�f7A��{@��@����b
T�C��x`���[:�e3A�[:�f7A��@�����g@����T��@����O@�R���;��C��W�a$@�@��6���@��O@���@�@�@�������>��c�-��#���@��[��O@��_��c��;@��g��k��o��W@��s��C@��w��@��0@��,@����(@���bT���@����$�4o��@��0��;�fSM��4�� ��(@�$��(���@��O@����,�%���|ӥ@���;�eSM�e4�����$�����������@��O@��@���@�������>��c�n��#с$@�@��6���������_֡��r��!��p���Х�&���E}�F8�ƀ����������!������@�������O���@��he��Х�&���E}�F8�ƀ����������!������@�������O���@��Te������E����!��B���Х�&���E}�F8�ƀ����������!������@��������N���@��:e� ����������}��@��@��@����@����?멊T��ѝ�?����#�������[�9�#������>��c���#�C(@����#��#����>��c���#��@��/�d���#9�k��o��s��w��{����9�9�L��M��N��O����	��
����#B9��?q�T�K@��C��@�a@�@�;�*Z�@��7 ����C@�tN�A�!�����������@��c��@���5����?����RR����`��N���?@���;�aSM��5��@���@�����@�#���@�$��������$��@�a@��C@�@�;�bZ��9�;�cSM�c5��@������@�$�@�%�������W@��[@����#�!�����m��H��I��J��K����
������#C9�q�vT�D9���D9�	�_k�qT�9�9�o��k�
q`TqAT_
qaT
q�_qaT
q�_q�T�#��A����>��c�j��#��A��*@����{@�������>��c�`��#��A��(@�����cE9����q�T[:�k3A�[:�l7A�2�q�T�@��@�-��$�nT:�k�1�
��,�����#����>��c�?��#���@��1@����@�
�[:�m3A�[:�n7A����
��@��@�����jT���y`�
�[:�m3A�[:�n7A����
��@��
����S@��O@��@�
L��;�mSM��4t��.�
H@�-�H��#�!�������A��i��o@��qX�#��A����>��c���#��A��*@����{@�������>��c���#��A��(@�����cE9����q�T[:�k3A�[:�l7A�2�q�T�@��@�-��$��aT:�k�1�
��,�����#����>��c�܆�#���@��1@����@�
�[:�m3A�[:�n7A����
��@��@����^T���y`�
�[:�m3A�[:�n7A����
��@��
����@��#�!�������A��i��o@��q�A9���A9�k@�
q Tq�T_
q`T_qaT�#��A����>��cѣ��#��A��(@����{@��5�A��@��A��@��#�!�����C@�9l��A9�o@��A9�k@�q�T�#��A����>��cч��#��A��*@����{@�������>��c�}��#��A��*@�����cE9����q�T[:�k3A�[:�l7A�5�q�T�@��@�0��$�BQT:�k�1�
��
,��#����
����>��c�[��#ѭ1@����@�-�[:�m3A�[:�n7A������
��@��@��ѿ�BMT���ym�-�[:�m3A�[:�n7A������
��@����
����#����>��c�7��#��A��(@����k@��@��#�!�������A��j��A9�o@��A9�k@�q�T_	q�T�#��A����>��c���#��A��*@����{@��#����>��c���#��A��*@����k@�������>��c�	��#��A��*@�����cE9����q�T[:�l3A�[:�m7A�5�q�T�@��@�0��$�"BT:���1�

��0
��#��������>��c���#��1@����@�.�[:�n3A�[:�o7A��������@��@�����">T���yn�.�[:�n3A�[:�o7A��������@���������T�@����@�P���X��;�fSM��4T@���&�,�`@�&����>�T�\�
d�`��@����A�q�%T_
q T�#����>��cѣ��#��A��*@��� B9�6�{@��#�T#�B.����>��cѕ��#�8@��o��s�<@�@@��w��{��B������@������@���GL���B������@�0@�,@�a�(@�_�BT���@���$�l��@��0��;�fSM��4Ƀ� ��(@�&��(�����,�&���|��@�u��;�fSM�&4�����$����#�����@���@��#����>��c�T��#� 98�[:�f7A�[:�g3A�@��;�fSM��4���'�<@�&�<��A9�o@��A9�k@��A��#����>��c�:��#��A��*@����{@�������>��c�0��#��A��(@�����cE9����q�T[:�k3A�[:�l7A�/�q�T�@��@�*%�b&T:���1�

��t1
�����#����>��c���#���@�k1@����@���[:�k3A�[:�n7A����@�k@�k��"T���yk���[:�k3A�[:�n7A����@������#�!�������A�1j��@��A9�o@��A9�k@��A�kq!
T�#����>��c���#��A��*@��� B9�6�{@��#�T#�B.����>��c�ӄ�#�8@��o��s�<@�@@��w��{��B�>���������@����K���B������@�C0@�D,@���@(@��"T���@���$�Vk��@��0��;�fSM��4�� ��(@�$��(���A,�$���|ӄ@���;�dSM�$4�����$����#�����@���@��#����>��cє��#�_ 9_8�[:�d7A�[:�e3A�D@��;�dSM��4��%�D<@�$�E<����A9�o@��A9�k@��A�_qT�#����>��c�w��#��A��*@����{@��5�A��@��A�������>��c�h��#��A��(@�����cE9��_�q�T[:�h3A�[:�j7A�-_q�T�@��@�(%�T
:�J�1�
��)�����#����>��c�H��#���@�1@����@���[:�h3A�[:�j7A��@�@���	T��Hyh���[:�h3A�[:�j7A��@�����8�
@��;�jSM��4���(�
<@�*�<��@� 9@���T�C@��4�$@�@��6�B�B����pX��9�#��A����>��c���#��A��(@����{@��A��@����C��A9v`��;��A9�A9r`��A��@��C@��;@������E���������_�������_����������!�������������!�����������!�����
������!��������!��������!����@��#�!@
��`�����&����}�&8�ƀ����������!���c��@���/����J���@���`� ���������xy��@��@��@�����_��_��@���?��T������#�"@��@�C���;�dSM��4D�@���$��w��{��c�>�C���9�����w@�A@�������>��c�	��#�@�;����JQ�����Q��?@�#��C@��@��7�c@��/�a#�!���{@��e��7@�a@�b@�f@���e@����c�>����"��4��@�j�������+��3��{@�d@��|@����;�A@��/@� ?� �6�;@���@�@��)��/@�V��+@���;�cSM�c5�3@�����3@�!�@�"�����w@�@���T�{@�!@� ���������_��������x��@��@�����@��c0�T������#��?�����������c���/����3��c�,[���@��@��������_��������x��@��@���@��c0��T������#����#��'��+��/��3�A@��;�cSM��4��@������\���@��C��D��E�"�$�&��@��������_����������������x��@��@��@��@��@��@����@����?�	T������#�@�c��T@����K�������>��c�т�#��K@�c(@��G�#@���T�3@�4@��K�������>��c�‚�#��K@��(@��G��3@�c����_��c�T @����K�������>��cѯ��#��K@�c(@��G�#@��IT�3@�4@��K�������>��cѠ��#��K@��(@��G��3@�c��&#@�d��iT�҃|�c`�$@����K�������>��cщ��#��K@�c(@��G�#@���T4@��K��3@�������>��c�z��#��K@��(@��G��3@�c���������_@�a�b��;�dSM��4Ā� �f@�&�`�����O��c@��S�&#��'������c��������t��������_�����`������]������Z������W�� ���������x��@��@��@�]���@��c0�)T������#�B@�C@� ��TT@��;��c����>��c�-��#��;@�c(@��7�C@� ��iTT@��;��#@��c����>��c���#��;@��(@��7��#@�@����;��c����>��c���#��;@��(@��7��#@�4@����;��c����>��c���#��;@��(@��7��#@�@�&@���T�jT��mT�@���������_�C@�d� ��	T�҃|�c`�E@����;��c����>��c�߁�#��;@�c(@��7�C@�e� ���T�|�c`�B@�T��;��#@��c����>��c�ˁ�#��;@�c(@��7��#@� @����;��c����>��cѾ��#��;@��(@��7��#@�4 @����;��c����>��cѱ��#��;@�!(@��7��#@�_�jT��mT�@���������_����������������������������� �������2w��@��@�O���@��c0�T������#��0������������_���=w���@���?�T�ѝ�?����#������������������9��&@�'@�������������s>���@��@���)T�@����C����>��c�R��#��@�B(@��s��@�"��_@�?��T�{��'���A|�!`��@�T����C����>��c�<��#��@�!(@��s��_@��#����;����;�aSM�a5�{@����{@�!��w���'@���#@���B�=����������@��9�@�"@�	7�6��(�����;�!�!@ ����K�;�aSM�a5�;@�d� ��;@�"@�"� ��K�;�aSM�a5�;@�X� ��;@��@�&���@#��9�d�*�����/�!�!  ���{K�;�aSM�a5�/@�A� ��/@�"@�"� �oK�;�aSM�a5�/@�5� ��/@��@�&���@#��;�A"@��+�#@��C����Z���?�!�! ���TK�;�aSM��5�?@��C@�
!� ��?@��@�&��C@�&��@�'����+@��������w@�"@��G��.�:���!�<���;�aSM�a5�C@��~��C@�%���G@���9�;�fSM��4�~� ��|@�&��|��?@�@#� 8������@��@��w@�������9��@�E@��?��7@��3@��������_����������� �q��3@��7@��������_���������������1v��@��@��@��@��@��@���@��c0�T������#�A@���@��<��R����������_������u��@���@��c0�iT������#ѐ@�0�@@��C���������_����u��@������T�#����@��C
�?�ɺT�Cѝ�?����#�����9vz���;�`SM��4;9�d/A��~�$�$���#�;9�d/�;:�d�C� ՟��T;:�`�F���;:�d�C�;:�e�C����˥���|����[�� � � � ՠ�&����$���D��l��D:���� ��@��g��;:�t�F�����9�����>��c��#��@��0@�����c������>��c���#���@���d��@����d�����%���+�����c���JS��;:�d�F��@� Մ@���!T�@� Մ@�;:�e/�{;�eSM��4*~�$�;:�e+A�%�;:�d+�.��T�@� Մ@�;:�e'�{;�eSM��4~�$�;:�e#A�%�;:�d#�;:�d�F��@���T�����@��@��@�;:�e/�{;�eSM��4~�$�;:�e+A�%�;:�d+�;9�z/A�@@�?�;:�`+A�;:�a/A�����p���K���c��A�!@���������\�����c��@���̑���4��K@�a�!������������@��9~��b�����?��c��B�B@���������������c��@�������x4��?@���@�@���@?��#�;:�aF�!@����K@���#���5����c�����d4��c@�;:�bF�C@�B@���T�aTC@yĭ��k�
TB@9_�q�
T ����c9a�!=����~��c9"�B�"���b�B�:������C������m��
TB@�c.���m��_kA
T �s���9a�!'��s��~��9"�B�"��{�b�B�$��g��k����o��#�S�TC@�dn�����kTB@9_�q�T �C��#
9A�!;��C����#
9"�B`#��K�B�B�8��7��;��
��?��	�6�TC@�d.��dn��kaTC@y$���k�TB@9_�q�T �[���
9a�!��[������
9"�B�#��c�b�B���O��S���
��W��c
��c��;:�bF�@@�A@��E�"�B�������`�%�����@����c�����3���������Q���@�A@� ?֣��'��+��[��c��C�c@���������D�����c��@��������3��[@��'@��+@��J��;:�b�F�#�!��������c��@�@���������D�����c��@���ݐ���3������3��#@�;:�d#F��@��� T��T#���K@��6��3�#���K@�O6��3�;:�dF��@��@�����@����;��k�"��c��B�B@���������<+�A���c��@�������u3��;@��k@�@���@?�@���@?��@��������!T�
������C�"�B��/�#�c�
��3����C�c7����@��������c	����;:�d_F���������
�^���#���K@��#@�u3��O�������D3��O@� ��K@��� @��t���O@�@���#	��@�D��@�@��'��+��#
���c
����
��D�@5���$�������|����@������#	���;:�e_F������#
���)����O@��@��@����7��b��b�a�"�a�G�a�c����������f��D�$�������7@��D���#������O@��@��D���#����#��#
���c
����
��D�3����~���	���(����@������c���;:�`_F������#
���$����#���
������E�2����@��������#����;:�`_F�������
����O@�U5��_��/��3��������2������@��C@�nD�"�B������#
���c
����
��B�B@0����|�����B�/����@����������;:�`_F����#
�������@��C@��N���"���B�B�.��{;�bSM�b5�O@��{��O@�!���� Հ��	����G�`�����~���B���/@���3@��{;�dSM�d5�_@��{��_@�$�������p�� �$�{;�fSM�f4�{�$������&����A�!�)������{;�aSM�a5��@��{���@�%����!�>��@�#�c����G@�0����G@��!����#�c�$���!�'����"����EХ�<��{;�eSM�e5�O@�{{��O@�%��!�!D�B��#�c����G@����;9�e�@�#�ƀ����� ��+������������(����#� ��{;�eSM�e5��@�Y{���@�%���!�#��}�#�c!����G@����O@��@��@��W��,���EХ@-��{;�eSM�e5�W@�>{��W@�$��!�!�+�b�����G@������O@��@��@��S��,�f��DЄ���{;�dSM�d5�S@�%{��S@�$��!�!l�B�����G@���SG����@��;�O��{;�dSM��5��@��@��_@�{���@�!��@�"��_@�#��g����/@���3@���� �6��A�!���{;�aSM�a5�g@��z��g@�$���!��~����G@����� Հ�� �����D��.���~� 9%���"����>���D���+��{;�dSM��5�O@���@��z��O@�!���@�"�������*���A�!���{;�aSM�a5��@��z���@�$���!���@����G@�~��� Հ��������D��@8���~� 9%��`"����>����D���5��{;�dSM��5�O@���@��z��O@�!���@�"�������*����A�!��{;�aSM�a5��@��z���@�$���!�������G@�H��� Հ��������$������ 9%���#����>����$���{;�dSM��5�O@���@�jz��O@�!���@�"�������*����!�!@ ��{;�aSM�a5��@�Sz���@�$���!�#��}����G@���� Հ��~�����$Є����� 9%�� #����>�r��$Є@
��{;�dSM��5�O@���@�4z��O@�!���@�"�������*�^��!�!�*��{;�aSM�a5��@�z���@�$���!�������G@�܈�� Հ��H�����$�����~� 9%��#����>�<��$����{;�dSM��5�O@���@��y��O@�!���@�"�������*�(��!�!@4��{;�aSM�a5��@��y���@�$���!��"�����G@����� Հ�������$��� ���~� 9$���"����>���$�����{;�dSM��5�O@���@��y��O@�!���@�"�������*�����!>��{;�aSM�a5��@��y���@�$��!�!L��~����G@�p��� Հ���������*����� 9$���#����>�����'��{;�dSM��5�O@���@��y��O@�!���@�"�������*�����!���{;�aSM�a5��@�{y���@�$��!�!4������G@�:��� Հ��������Є@4���� 9$��@#����>����Є@1��{;�dSM��5�O@���@�\y��O@�!���@�"�������*�����!���{;�aSM�a5��@�Ey���@�$��!�!|��~����G@�����"�q�����>��{;�dSM�d5�O@�0y��O@�$��!�!���~����G@����"�\�������{;�dSM�d5�O@�y��O@�$��!�!,�b�����G@�ڇ���"�G����@��{;�dSM�d5�O@�y��O@�$��!�!��B�����G@�Ň���"�2������{;�dSM�d5�O@��x��O@�$���! �"�����G@����� ՠ�8���#Є���{;�dSM�d5�G@��x��G@�#���;@��k@�m����c��@�@����������!��@��c��@�������/���9��A�E@��?����C��_��@����y� ��k���C��_���"p�%���@��C�?��NT�C
ѝ�?����#��S��O�C@������G�a����@�d@��@��c����>��c��y�#� ����c�H�������!@��� ?�����2���OA��SA��������C
��_����?��C��c��H��C@��@��?@����?��C��A����A�b@����@��@�=G�`6�@��@���������������@�����$Є�:��`�{;�eSM�e5��@�cx���@�%�@�&���@��@�� @���!�_�T����@�$Є�:��`��@���@�'�{;�hSM��4Kx�&�xg�(�x'��(@�&��$@�_�T�K��{�����$Є�:��`��{@��@����K@��O��K�����H���)�}�(�������� ��:���tP��@��0@����4@��{��K@��@��O@���n�?@��C@��@������$�� "� #��x`��������@��@��@�������@����?@����C@����OA��@�B9�B�C���@�e@�<������(��;:�b3F��@��c������SA��v��@��_��#��`�@������������8��#��@�����y�#���_@�@�@����@������8����#��@����������>���OA��SA�H������C
��_����C
��_ֆ���|�� �ghf�f���T�������g����@����������
T�w��x`�l
@����_�"T������	��
��@�$Є�:��_��@��@��{@��@���@������w@�(�{;�mSM��4�w�,�-yh�-�,y(���h@�(���!�_��T����	��
��@�$Є�:��_��@��@��{@���@������w@�+�{;�lSM��4uw�(�,yk�,�(y+�����s��� #���	����
�$��"��k��@�\0����������{@����������[��W����s@�?�*T�{��S��@�@xa����J����S@��[@��W@��@���;����@���9�#����>��c��x�#��@�(@�����#��#����>��c��x�#���@��/�MQ���o��@�&0����o@��P��N���W@���w��#��f���j?�!�!��������+��#��@������+������k��#��@����>��cѵx�#��@�C(@�����#��#����>��cѫx�#���@��/�Q���S@��P���g��@��K�����������@�����k@�����g@�����@�����;@��������[@��w@�_�cT�@��@��@�D����+_����W��[�#�c�|�c���{;�dSM�4��@������#�����@��X��Y��Z�`�b�e��#��@����>��c�lx�#��@�(@�����#��#����>��c�bx�#���@��/��P���[@��W@��@�V���@��@�I��o��c��@��/����o@�VP���G�����?@�B��{��#��f��>�"�B�����������@����#��������w��o@��c@�m3��g��@�>����9�c@��o@�f3��#����>��cѬw�#����@�����w@�����g@�����@�B@�����A9�9�@�����W@�����[@�����G@����B�����C@��{@�_�cT�@��@��@���.��^���d|��`���C�{;�dSM��4�?��������.����#�W���?A��@��@���CA��#����>��c��w�#���@��CA��(���������������������m��@��@��@����@����?��$T��ѝ�?����#��c��_�B@�B@�B@��?�����C������������>��c�w�#�������P������#����>��c�8w�#� ����?@��#�xE�
�H��I��J��K���� ��g@� ��#��E��'B��	��+B��@��C�����C�����������#��@��@� �%����K�@�A�$B�
,C���d��C�f����h'����j/� @��#���d@��C�f@����h'@����j/@����	��
����#B��g�a6�C@��C@�"@�#@��G��K��#�UD��C@�C@�B@� �%����������L��9{;�bSM����4�w����#���������w@������A��3��������]��s��#����>��c��v�#����#� �%�	E��3@��s@�����a@��C�d@����f@����h'@�a�d�f�h$��#B�a ��#��E��3@��;@��/@��'B���+B���9�@��$A��,B��4C���f��C�h'����j/����l7�� @��#�E��bT���@���������]��������;��/��3���c�}�c �#�{;�dSM����4�w���������[���w@�����o��7��/����@"�#���k��_B��@�#9�c��d���@��@�)�k��/@��7@��o@��=�;:�c/F��k@��cB�������c��9t��������@�@�����`��8�������@���;��������>���_B��cB��|���������_�������_֧���|�� ��hg����T�������������@�������������Ol��@��@��@����@��C�?�)CT�Cѝ�?����#��W��S��O�C@������>������#���c��������	����>��c�v�#���	��������#	���c	����	��������>��c�u�#�����/�	���W��@�@�!@������>��c��u�#��� ���/D��@��@���������!@��� ?�����2���OB��SB�3|������C��_����D��@��@��g@��@��o@��k@����������g@��B�F��B��@����@���� @��{���'�7����;��G��WB���!@���N�����3����� ��&��#��J�6��;�����3@�����@����#���@��7@��;@����~�	#���@��7@��;@��!��}��A��[� ����}\��������>��cщu�#��#��� ��&��C��[@��@�����'h"���UD��[@��@��W@��B�E�F��@��@���T�C������@�$��������\��C@��@��������W��[���#�e�B�|�{;�cSM����43t�'�#hb�#����w��W������!�#��jv��'A��S� ����4\��������>��c�@u�#��#	��� ��&��C��S@��@�����'h"���D��S@��@��O@��B�E�F��@��@���T�?������@�$�������A\��?@��@��������O��S���#�e�B�|�{;�cSM����4�s�'�#hb�#����s��O�����������:����#
����>��c�t�#����G@����@����7@����;@����@�d@�e@��������@�����W@�����w@�����@�����O@�����s@�����OB��@�"9�B�C���@�e@�)���#
�����߶�;:�b+F��@���c�������SB��r��������@�@�����`��8�������@������������>���OB��SB�{������C��_����C��_ֆ���|�� �ghf�f���T�������1�����@������c@�I��@��@��{@������@������@��o��k����g�?��T�c��xi��� =��7�@��o@��k@��@��g@���@���9�B��C��D��'��/��7��,@������@���@���@���@���@���@���@�k������#����>��c�ot�#����#� �
��B�H�@�a,@��#����>��c�at�#� �
��#��B���L�k@����@��@��o@�_�cT�@��_��@��@���,�m[��@��_@����/@�$�g�����{������`9{;�fSM��5�@��@�
s��@�&�hhd�(��@�(��@�)�fh$����(@��g@���ư������@��@� ��&��#�J��9�#��B���A��������@��@���A��@��K� ��&��#	��I��9�#��B��/@��K@����/���A��������������(j��@��@��@����@��c0�IT������#��/��7��?��G��#�D@���C@��� �
��������@��� �
��#@��@��@����@��"���@�0z���C��_��������9�������9���i��@��@��@��@9�@��@��@��A9���@��C�?�i$T�C ѝ�?����#�����B@��C������#���c������~�����T����������C@�@�!@������>��cѤs�#��� ����A���vB���C�#���C�!@�"@���! @��;�����C��/� ��'���zZ��������>��cцs�#������ �"��A��/@��@���������>��c��s�#���NB��/@��?@��+@���C�%���C���9������>��c��s�#�E��bT���@�$���'�����Z��������?��+��/���c�c�|�c��5�{;�cSM����4��� ��'������'��@����7����+���Є�!�#��,���D��@�#9�c��d���@��@�)���+@��7@��@��:�:�c'F��@��D�������c��q��������@�@�����`��8������@�����������>���D��D�my������C ��_����C ��_֧���|�� ��hg����T�������������@��������#����>��c�ts�#��3@�`��;@��@���T�3�Ax`�����b9��������������������a@��#�c@��c�e@����g#@��������#�������>��c��r�#� �"������S>��������>��c�Cs�#�#�������>��c�<s�#�!7�P��Q��#R��+S����	��
����#��C@��@��:� �"�������>��9{;�cSM����4�����#� ��'�����@�������������h��@��@��@����@���?�i0T�ѝ�?����#�������C@��c�����!��@��J�����@�"@��@�@?��!��~�C�c@<��}��-���!@-����@����@����c@�C@��@�`?�c�:?���@��%�#@�$9Є�����&@��@�A��C�c@������@�@���!���C��@�������?�Nd������_�������B�+����is�������A�!@�������`��9�������@���,��������>���@��@��x��1d������_��g��!,��{�������K�����b��AT�c@�A@��@� ?��_����#�c����C�c@�������`�(:�������@�����������>���@��@�ix��#����g@����k��@��#@��_@��>��#�! ��k@���������@�@�������`�x'�a������@����������>���@��@�Ix���c������_��k@�{�������@�@�������`����������@���ʏ�������>���@��@�0x���c������_��g@��e�������@�@�������`�,	��������@������������>���@��@�x���c������_��g@�U_������c$��~���������[���s@������W��g@�G_���c����>��cѤq�#��~�����c4����������cd+��������BD����@������Bp�����@�����[@������������@��W@����c����������������C�c@������8���c���������
�����������^��������>���@��@��w��cc������_��!�*��o��@��w��[@��s��c��3��#��a��T�@�"@��@�@?��!��~��cp7����l,���@��@��@��[@��@�j���Ac������_�=c������_�9c������_��@����`���@�@������@�`�x'�a�����@�������?�$c������_� c������_����|�!��hh���?�@T��	�����������������@���@�����������.g��@��@��@�r���@��c0�T������#ѐ@�P�@@�A@��h���������_���g��@������T�#����@��c0�T������#�@@����d���@��^���h���������_���g���@��c0�)T������#��3��/��7��;��?�E@���F@��#��@����?��!��~�C�cH�$���+���@�"@��#@�@?��!��B���"�c�4��@��+���/@��3@��7@��;@��?@����������>���@��#@�w������C��_��������������f��@��@��@��@��@�����@��c0��T������#�A@���B@���R9����@��*�!�����������������_�@�D@��@��@��@��@��?������_�����������������_������f��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9,��S�����������#����>��c�Op�#��#���`��������C@� ��A�?�M T�C��A���T��w�������>��cѼp�#��w@�d(@����#�������>��cѲp�#��@��/�I��<@�4q`T�A9������w@����>��cѣp�#��w@�(@����#�������>��cљp�#��@��/�I��;:�b3A���T;:�b7A�?�aT�A9�������w@����>��cхp�#��w@�(@����#�������>��c�{p�#��@��/��L����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@�L����?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	����9 ���?@��c�_��@����A9���A9�k��T�O� ���c��?@�������O@����>��c�2p�#��O@�d(@����#�������>��c�(p�#��@��/��H���G�����w@����>��c�p�#��w@�c(@����#�������>��c�p�#��@��/��H���?@��G@����A��*��-T�;�����O@����>��c�p�#��O@�(@����#�������>��c�o�#��@��/�yH�������S@�I+�@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9 ���c��?@��B��9[;�cSM�c5�w@�'n��w@�!�@�"���A9������S@��+���������C��_�����������Ze��@��@��@��@����@���?�i0T�ѝ�?����#�������C@��c�����!��@�G�����@�"@��@�@?��!��~�C�c@<��}�3*���!�#����@����@����c@�C@��@�`?�c��;���@��%�#@�$9��������&@��@�A��C�c@������@�@���!���C��@�������?��`������_�������B�+����p�������A�!@�������`��9�������@���Ȍ�������>���@��@�.u���`������_��g��!@"��{�������K����]_��AT�c@�A@��@� ?��_����#�c����C�c@�������`�(:�������@������������>���@��@�u���"����g@�����k��@��#@��_@�p;���"�! ��k@�p��������@�@�������@�x'�a������@�����������>���@��@��t���`������_��k@��������@�@�������`����������@���f��������>���@��@��t��k`������_��g@�"b�������@�@�������`�,	��������@���M��������>���@��@��t��R`������_��g@��[������c$��~�����~���[���=������W��g@��[���c����>��c�@n�#��~�����c4����������cd+��������BD����@������Bp�����@�����[@������������@��W@����c���n�������������C�c@������5���c���������
��������������������>���@��@�`t���_������_��!� ��o��@��w��[@��s��c��3��#��^��T�@�"@��@�@?��!��~��cp7����)���@��@��@��[@��@�����_������_��_������_��_������_��@�����`���@�@������@�@�x'�a�����@�������?�_������_ּ_������_����|�!��hh���?�@T��	����������<������@���@������������c��@��@��@�r���@��c0�T������#ѐ@�P�@@�A@�ve���������_����c��@������T�#����@��c0�T������#�@@���8a���@�[��]e���������_����c���@��c0�)T������#��3��/��7��;��?�E@���F@��#��@����?��!��~�C�cH�$��|(���@�"@��#@�@?��!��B���"�c�4��@�q(���/@��3@��7@��;@��?@�;��������>���@��#@��s������C��_�������������_c��@��@��@��@��@�����@��c0��T������#�A@���B@����5����@�['�!�����������������_�@�D@��@��@��@��@��?������_�����������������_�����-c��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9�(��S�����������#����>��c��l�#��#������������C@� ��A�?�M T�C��A���T��w�������>��c�Xm�#��w@�d(@����#�������>��c�Nm�#��@��/��E��<@�4q`T�A9������w@����>��c�?m�#��w@�(@����#�������>��c�5m�#��@��/��E��:�b3A���T:�b7A�?�aT�A9�������w@����>��c�!m�#��w@�(@����#�������>��c�m�#��@��/�!I����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@����?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	������9 ���?@��c����@����A9���A9�k��T�O� ���c��?@�V�����O@����>��c��l�#��O@�d(@����#�������>��c��l�#��@��/�6E���G�����w@����>��cѹl�#��w@�c(@����#�������>��cѯl�#��@��/�!E���?@��G@����A��'��-T�;�����O@����>��cѝl�#��O@�(@����#�������>��cѓl�#��@��/�E�������S@��'�@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9 ���c��?@�*?��9[;�cSM�c5�w@��j��w@�!�@�"���A9������S@�i(���������C��_������������a��@��@��@��@����@���?�i0T�ѝ�?����#�������C@��c�����!��@�D�����@�"@��@�@?��!��~�C�c@<��}��&���!�����@����@����c@�C@��@�`?�c�r8���@��%�#@�$9�������&@��@�A��C�c@������@�@���!���C��@�������?ֆ]������_�������B�+���ҡl�������A�!@�������`��9�������@���d��������>���@��@��q��i]������_��g��!���{�������K�����[��AT�c@�A@��@� ?��_����#�c����C�c@�������`�(:�������@���;��������>���@��@��q���"����g@�I���k��@��#@��_@�8���"�! ��k@���������@�@�������@�x'�a������@�����������>���@��@��q�� ]������_��k@���������@�@�������`����������@�����������>���@��@�hq��]������_��g@��^�������@�@�������`�,	��������@����������>���@��@�Oq���\������_��g@��X������c$��~��������[����9������W��g@�X���c����>��c��j�#��~�����c4����������cd+��������BD����@������Bp�����@�����[@������������@��W@����c���
��U����������C�c@�����!2���c���������
��������������������>���@��@��p���\������_��!��o��@��w��[@��s��c��3��#�)[��T�@�"@��@�@?��!��~��cp7���Ҥ%���@��@��@��[@��@�����y\������_�u\������_�q\������_��@�D���`���@�@������@�@�x'�a�����@�������?�\\������_�X\������_����|�!��hh���?�@T��	����������ج�����@���@�����������f`��@��@��@�r���@��c0�T������#ѐ@�P�@@�A@�b���������_���Q`��@������T�#����@��c0�T������#�@@����]���@��W���a���������_���8`���@��c0�)T������#��3��/��7��;��?�E@���F@��#��@����?��!��~�C�cH�$��%���@�"@��#@�@?��!��B���"�c�4��@�
%���/@��3@��7@��;@��?@�ׇ�������>���@��#@�=p������C��_��������������_��@��@��@��@��@�����@��c0��T������#�A@���B@����2����@��#�!�����������������_�@�D@��@��@��@��@��?������_�����������������_������_��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9M%��S�����������#����>��cчi�#��#������������C@� ��A�?�M T�C��A���T��w�������>��c��i�#��w@�d(@����#�������>��c��i�#��@��/�TB��<@�4q`T�A9������w@����>��c��i�#��w@�(@����#�������>��c��i�#��@��/�SB��:�b3A���T:�b7A�?�aT�A9�������w@����>��cѽi�#��w@�(@����#�������>��cѳi�#��@��/��E����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@������?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	�%����9���?@��c����@����A9���A9�k��T�O����c��?@������O@����>��c�ji�#��O@�d(@����#�������>��c�`i�#��@��/��A���G�����w@����>��c�Ui�#��w@�c(@����#�������>��c�Ki�#��@��/��A���?@��G@����A�4$��-T�;�����O@����>��c�9i�#��O@�(@����#�������>��c�/i�#��@��/��A�������S@��$�@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9���c��?@��;��9[;�cSM�c5�w@�_g��w@�!�@�"���A9������S@�%���������C��_������������^��@��@��@��@����@���?�i0T�ѝ�?����#�������C@��c�����!��@��@�����@�"@��@�@?��!��~�C�c@<��}�k#���!����@����@����c@�C@��@�`?�c�5���@��%�#@�$9��������&@��@�A��C�c@������@�@���!���C��@�������?�"Z������_�������B�+����=i�������A�!@�������`��9�������@�����������>���@��@�fn��Z������_��g��!���{�������K�����X��AT�c@�A@��@� ?��_����#�c����C�c@�������`�(:�������@���ׅ�������>���@��@�=n���"����g@��
���k��@��#@��_@��4���"�! ��k@��������@�@�������@�x'�a������@������������>���@��@�n���Y������_��k@�O�������@�@�������`����������@������������>���@��@�n���Y������_��g@�Z[�������@�@�������@�,	��������@������������>���@��@��m���Y������_��g@�)U������c$��~���������[���G6������W��g@�U���c����>��c�xg�#��~�����c4����������cd+��������BD����@������Bp�����@�����[@������������@��W@����c����
�������������C�c@������.���c���������
�����������2��������>���@��@��m��7Y������_��!@
��o��@��w��[@��s��c��3��#��W��T�@�"@��@�@?��!��~��cp7����@"���@��@��@��[@��@�>���Y������_�Y������_�
Y������_��@���`���@�@������@�@�x'�a�����@�������?�X������_��X������_����|�!��hh���?�@T��	����������t������@���@�����������]��@��@��@�r���@��c0�T������#ѐ@�P�@@�A@��^���������_����\��@������T�#����@��c0�T������#�@@���pZ���@�VT���^���������_����\���@��c0�)T������#��3��/��7��;��?�E@���F@��#��@����?��!��~�C�cH�$�Ҵ!���@�"@��#@�@?���!��B�ң"�c�4��@��!���/@��3@��7@��;@��?@�s��������>���@��#@��l������C��_��������������\��@��@��@��@��@�����@��c0��T������#�A@���B@���&/����@�� �!�����������������_�@�D@��@��@��@��@��?������_�����������������_�����e\��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9�!��S�����������#����>��c�#f�#��#���4��������C@� ��A�?�M T�C��A���T��w�������>��cѐf�#��w@�d(@����#�������>��cцf�#��@��/��>��<@�4q`T�A9������w@����>��c�wf�#��w@�(@����#�������>��c�mf�#��@��/��>��:�b3A���T:�b7A�?�aT�A9�������w@����>��c�Yf�#��w@�(@����#�������>��c�Of�#��@��/�YB����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@� ����?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	������9���?@��c�3��@����A9���A9�k��T�O����c��?@�������O@����>��c�f�#��O@�d(@����#�������>��c�e�#��@��/�n>���G�����w@����>��c��e�#��w@�c(@����#�������>��c��e�#��@��/�Y>���?@��G@����A�� ��-T�;�����O@����>��c��e�#��O@�(@����#�������>��c��e�#��@��/�M>�������S@�!�@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9���c��?@�b8��9[;�cSM�c5�w@��c��w@�!�@�"���A9������S@��!���������C��_�����������.[��@��@��@��@����@���?�i0T�ѝ�?����#�������C@��c�����!��@�S=�����@�"@��@�@?��!��~�#�c@<��}� ���!@����@����@����c@�C@��@�`?�c��1���@��%�#@�9������&@��@�A��C�c@������@�@���!���C��@�������?־V������_�������B�+�����e�������A�!@�������@��9�������@������������>���@��@�k���V������_��g��!��{�������K����1U��AT�c@�A@��@� ?��_����#�c����C�c@�������@�(:�������@���s��������>���@��@��j���"����g@�����k��@��#@��_@�D1���"�! ��k@�D������@�@�������@�x'�a������@���S��������>���@��@��j��XV������_��k@���������@�@�������@����������@���:��������>���@��@��j��?V������_��g@��W�������@�@�������@�,	��������@���!��������>���@��@��j��&V������_��g@��Q������c$��~�����R���[����2������W��g@��Q���c����>��c�d�#��~�����c4����������cd+��������BD����@������Bp�����@�����[@������������@��W@����c���B�������������C�c@�����Y+���c���������
�����������΁�������>���@��@�4j���U������_��!���o��@��w��[@��s��c��3��#�aT��T�@�"@��@�@?��!��~��cp7��������@��@��@��[@��@�ګ���U������_֭U������_֩U������_��@�|�`���@�@������@�@�x'�a�����@�������?֔U������_֐U������_����|�!��hh���?�@T��	����������������@���@������������Y��@��@��@�r���@��c0�T������#ѐ@�P�@@�A@�J[���������_����Y��@������T�#����@��c0�T������#�@@���W���@��P��1[���������_���pY���@��c0�)T������#��3��/��7��;��?�E@���F@��#��@����?���!��~�#�cH�$��P���@�"@��#@�@?���!��B�ң"�c�4��@�E���/@��3@��7@��;@��?@���������>���@��#@�ui������C��_�������������3Y��@��@��@��@��@�����@��c0�)T������#�C@���D@�����!���~�[;���@���!�����������������_�@�D@��@��@��@��@��?������_�����Y��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9���S�����������#����>��c��b�#��#���ة�������C@� ��A�?�M T�C��A���T��w�������>��c�4c�#��w@�d(@����#�������>��c�*c�#��@��/��;��<@�4q`T�A9������w@����>��c�c�#��w@�(@����#�������>��c�c�#��@��/��;��:�b3A���T:�b7A�?�aT�A9�������w@����>��c�b�#��w@�(@����#�������>��c��b�#��@��/��>����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@�đ���?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	�e����9���?@��c�׵�@����A9���A9�k��T�O����c��?@�2�����O@����>��cѪb�#��O@�d(@����#�������>��cѠb�#��@��/�;���G�����w@����>��cѕb�#��w@�c(@����#�������>��cыb�#��@��/��:���?@��G@����A�t��-T�;�����O@����>��c�yb�#��O@�(@����#�������>��c�ob�#��@��/��:�������S@���@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9���c��?@�5��9[;�cSM�c5�w@��`��w@�!�@�"���A9������S@�E���������C��_������������W��@��@��@��@����@���?�i0T�ѝ�?����#�������C@��c�����!��@��9�����@�"@��@�@?���!��~�#�c@<��}�����!<����@����@����c@�C@��@�`?�c�N.���@��%�#@�9Є������&@��@�A��C�c@������@� ���!���C��@�������?�bS������_�������B�+����}b�������A�!@�������@��9�������@���@�������>���@��@��g��ES������_��g��!�:��{�������K�����Q��AT�c@�A@��@� ?��_����#�c����C�c@�������@�(:�������@����������>���@��@�}g���"����g@�%���k��@��#@��_@��-���"�! ��k@��������@�@�������@�x'�a������@����~�������>���@��@�]g���R������_��k@���������@�@�������@����������@����~�������>���@��@�Dg���R������_��g@��T�������@�@�������@�,	��������@����~�������>���@��@�+g���R������_��g@�iN������c$��~���������[����/������W��g@�[N���c����>��cѸ`�#��~�����c4����������cd+��������BD����@������Bp�����@�����[@������������@��W@����c������1����������C�c@������'���c���������
�����������r~�������>���@��@��f��wR������_��!@9��o��@��w��[@��s��c��3��#�Q��T�@�"@��@�@?���!��~���cp7���Ҁ���@��@��@��[@��@�~���UR������_�QR������_�MR������_��@� �`���@�@������@�@�x'�a�����@�������?�8R������_�4R������_����|�!��hh���?�@T��	�����������������@���@�����������BV��@��@��@�r���@��c0�T������#ѐ@�P�@@�A@��W���������_���-V��@������T�#����@��c0�T������#�@@����S���@��M���W���������_���V���@��c0�)T������#��3��/��7��;��?�E@���F@��#��@����?���!��~�#�cH�$������@�"@��#@�@?���!��B�ң"�c�4��@�����/@��3@��7@��;@��?@��}�������>���@��#@�f������C��_��������������U��@��@��@��@��@�����@��c0�)T������#�C@���D@�����!���~��7���@�5�!�����������������_�@�D@��@��@��@��@��?������_������U��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�91��S�����������#����>��c�k_�#��#���|��������C@� ��A�?�M T�C��A���T��w�������>��c��_�#��w@�d(@����#�������>��c��_�#��@��/�88��<@�4q`T�A9������w@����>��cѿ_�#��w@�(@����#�������>��cѵ_�#��@��/�78���9�b3A���T�9�b7A�?�aT�A9�������w@����>��cѡ_�#��w@�(@����#�������>��cї_�#��@��/��;����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@�h����?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	�	����9���?@��c�{��@����A9���A9�k��T�O����c��?@�ֲ����O@����>��c�N_�#��O@�d(@����#�������>��c�D_�#��@��/��7���G�����w@����>��c�9_�#��w@�c(@����#�������>��c�/_�#��@��/��7���?@��G@����A���-T�;�����O@����>��c�_�#��O@�(@����#�������>��c�_�#��@��/��7�������S@�e�@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9���c��?@��1��9;;�cSM�c5�w@�C]��w@�!�@�"���A9������S@�����������C��_�����������vT��@��@��@��@����@���?�i0T�ѝ�?����#�������C@��c�����!��@��6�����@�"@��@�@?���!��~�#�c@<��}�O���!�1����@����@����c@�C@��@�`?�c��*���@��%�#@�9�������&@��@�A��C�c@������@� ���!���C��@�������?�P������_�������B�+����!_�������A�!@�������@��9�������@����{�������>���@��@�Jd���O������_��g��!�0��{�������K����yN��AT�c@�A@��@� ?��_����#�c����C�c@�������@�(:�������@����{�������>���@��@�!d���"����g@�����k��@��#@��_@��*���"�! ��k@��������@�@������� �x'�a������@����{�������>���@��@�d���O������_��k@�3�������@�@�������@����������@����{�������>���@��@��c���O������_��g@�>Q�������@�@�������@�,	��������@���i{�������>���@��@��c��nO������_��g@�
K������c$��~���������[���+,������W��g@��J���c����>��c�\]�#��~�����c4����������cd+��������BD����@������Bp�����@�����[@������������@��W@����c�������
����������C�c@������$���c������`��
�����������{�������>���@��@�|c��O������_��!/��o��@��w��[@��s��c��3��#��M��T�@�"@��@�@?���!��~���cp7����$���@��@��@��[@��@�"����N������_�N������_��N������_��@���`���@�@������@� �x'�a�����@�������?��N������_��N������_����|�!��hh���?�@T��	����������X������@���@������������R��@��@��@�r���@��c0�T������#ѐ@�P�@@�A@��T���������_����R��@������T�#����@��c0�T������#�@@���TP���@�:J��yT���������_����R���@��c0�)T������#��3��/��7��;��?�E@���F@��#��@����?���!��~�#�cH�$�Ҙ���@�"@��#@�@?���!��B�ң"�c�4��@�����/@��3@��7@��;@��?@�Wz�������>���@��#@��b������C��_�������������{R��@��@��@��@��@�����@��c0�)T������#�C@���D@�����!���~��4���@���!�����������������_�@�D@��@��@��@��@��?������_�����OR��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9���S�����������#����>��c�\�#��#��� ��������C@� ��A�?�M T�C��A���T��w�������>��c�|\�#��w@�d(@����#�������>��c�r\�#��@��/��4��<@�4q`T�A9������w@����>��c�c\�#��w@�(@����#�������>��c�Y\�#��@��/��4���9�b3A���T�9�b7A�?�aT�A9�������w@����>��c�E\�#��w@�(@����#�������>��c�;\�#��@��/�E8����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@�����?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	������9����?@��c���@����A9���A9�k��T�O�����c��?@�z�����O@����>��c��[�#��O@�d(@����#�������>��c��[�#��@��/�Z4���G�����w@����>��c��[�#��w@�c(@����#�������>��c��[�#��@��/�E4���?@��G@����A����-T�;�����O@����>��c�[�#��O@�(@����#�������>��cѷ[�#��@��/�94�������S@�	�@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9����c��?@�N.��9;;�cSM�c5�w@��Y��w@�!�@�"���A9������S@�����������C��_�����������Q��@��@��@��@����@���?�i0T�ѝ�?����#�������C@��c�����!��@�?3�����@�"@��@�@?���!��~�#�c@<��}�����!�'����@����@����c@�C@��@�`?�c��'���@��%�#@�9��������&@��@�A��C�c@������@� ���!���C��@�������?֪L������_�������B�+�����[�������A�!@�������@��9�������@����x�������>���@��@��`���L������_��g��!@&��{�������K����K��AT�c@�A@��@� ?��_����#�c����C�c@�������@�(:�������@���_x�������>���@��@��`���"����g@�m����k��@��#@��_@�0'���"�! ��k@�0������@�@������� �x'�a������@���?x�������>���@��@��`��DL������_��k@���������@�@�������@����������@���&x�������>���@��@��`��+L������_��g@��M�������@�@�������@�,	��������@���
x�������>���@��@�s`��L������_��g@��G������c$��~�����>���[����(������W��g@��G���c����>��c�Z�#��~�����c4����������cd+��������BD����@������Bp�����@�����[@������������@��W@����c���.���y����������C�c@�����E!���c������`��
������������w�������>���@��@� `���K������_��!�$��o��@��w��[@��s��c��3��#�MJ��T�@�"@��@�@?���!��~���cp7��������@��@��@��[@��@�ơ���K������_֙K������_֕K������_��@�h�`���@�@������@� �x'�a�����@�������?րK������_�|K������_����|�!��hh���?�@T��	�����������������@���@������������O��@��@��@�r���@��c0�T������#ѐ@�P�@@�A@�6Q���������_���uO��@������T�#����@��c0�T������#�@@����L���@��F��Q���������_���\O���@��c0�)T������#��3��/��7��;��?�E@���F@��#��@����?���!��~�#�cH�$��<���@�"@��#@�@?���!��B�ң"�c�4��@�1���/@��3@��7@��;@��?@��v�������>���@��#@�a_������C��_�������������O��@��@��@��@��@�����@��c0�)T������#�C@���D@�����!���~�G1���@�}�!�����������������_�@�D@��@��@��@��@��?������_������N��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9y��S�����������#����>��cѳX�#��#���ğ�������C@� ��A�?�M T�C��A���T��w�������>��c� Y�#��w@�d(@����#�������>��c�Y�#��@��/��1��<@�4q`T�A9������w@����>��c�Y�#��w@�(@����#�������>��c�X�#��@��/�1���9�b3A���T�9�b7A�?�aT�A9�������w@����>��c��X�#��w@�(@����#�������>��c��X�#��@��/��4����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@������?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	�Q����9����?@��c�ë�@����A9���A9�k��T�O�����c��?@������O@����>��cіX�#��O@�d(@����#�������>��cьX�#��@��/��0���G�����w@����>��cсX�#��w@�c(@����#�������>��c�wX�#��@��/��0���?@��G@����A�`��-T�;�����O@����>��c�eX�#��O@�(@����#�������>��c�[X�#��@��/��0�������S@���@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9����c��?@��*��9;;�cSM�c5�w@��V��w@�!�@�"���A9������S@�1���������C��_������������M��@��@��@��@����@��c0��T������#��G��C��?�C@��3�����!T��~��/��?�T@����卮�k�T�3@��?@��C@��G@�� ���������_�?�T@����҅.��kT@y%��ҟk�T@9��q!T�3@��?@��C@��G@��"���������_�8�`�E��8�a�E������C@��G@������������"�!����?@�Ó���������_���������kM��@��@��@�����@��C�?��DT�Cѝ�?����#��W��S��O�C@�������!���~��/�����O������#���c���	����>��c�!W�#��	���2���������#	���c	�������>��c�W�#����'�"���G������>��c�
W�#������@���J%������������������K��G����?����C��o����%��/@��o@��K@��G@��@��?@��@��C@��K��G����?��C����B�h��B�@�	)@�
	@�		��/��O@�
��T�{��W�@��@��
�U{�`7�W@��K@��G@��@��?@��@��C@��/@��O@����{@��$E��,F��4G��'��/��7��@@�����@��@���@���@���@���@���@��������#����>��cѱV�#����#���
��$�{�{@�a@@��#����>��cѣV�#���
��#��$����G@����K@�_�cT�@��@��@��Є��=����+@�$���}ӄ`�e������@9;;�fSM��5�{@��@�
bU��{@�&�ghd�'��@�'��@�(�fh$����(@��<@��@��@��W@�h��C@�	�'������
�����n���T�������� b�b�a�"�a�G�af�{���!�����������������@���<t���S������WB���!@��.�����3��������&����+�6��*�����3@�����@�����"���@��G@��K@���Ny�	�"���@��G@��K@��� !�Ey��A��k������=��������>��c�V�#���������&�[$��k@��@�����'h"����$��k@��@��g@��B�E�F��@��@���T�;������@���������=��;@��@��������g��k���#�e�B�|�;;�cSM����4�T�'�#hb�#����w��g�������@!��"���V��A��c�������<��������>��c��U�#���������&�$��c@��@�����'h"����$��c@��@��_@��B�E�F��@��@���T�7������@����������<��7@��@��������_��c���#�e�B�|�;;�cSM����4|T�'�#hb�#����s��_���������������@����?@����G@����@����S@����C@����@������K@����@����g@����w@�����@�����_@�����s@�����OB��@��8�B�C���@�e@�)������$�u��9�bF��@���c$������SB�@S��������@�@������� ��8�������@���Bs�������>���OB��SB��[������C��_����C��_ֆ���|�� �ghf�f���T�������Ǘ����@������@��@����&����+��9�#�
$���A��������@��@���A��@��[����&����+��9�#��#��+@��[@����+���A�������������7K��@��@��@����@��c0�)T������#��/��3��;��?��#�B@���C@�����
���ު�@�����
��#@��@��@�֪�@��"���@�A[���C��_������c9������9��K��@��@��c@9�@��@���@9���@��
�?�T�ѝ�?����#�����B@��S���
���#���c�������>��cѱT�#����g�қ����������>��cѺT�#������S@�����"������#��_@����c@��@��O��@��@����#���
����@�@��K��O@��@��[��@��3����7��(@��G����#���
�s*��3@���7@���K@��G@����;;�dSM�d5�[@���aS��[@�!�@�"���������>��c�}T�#����#���
�����"��������W�'h"����I#��/@��W@��+@��_@�e��c@�F��@��@��@��@��bT�C����?��K����@�D������y;��K@��@��C@��?@��������+��/���#�h�i�e�B�{�;;�cSM�c��4S�'�#hb�#����;��+�������`!��"��a��A��@��A��?���!��~��c�����J���A��@��8�c��d���@��@�#���+@��;@��@���9�cF��@��A�������c�>��Q�� �����@�@��w��{� ��8������@���}��������_������_֧���|�� ��hg����T�������������@�����������J��@��@��@����@����?�	YT��	ѝ�?����#��G��C��?�C@����������!���~��GA�1,��?�T@����D���kT@y$���k�T�~��@����GA���!���~�,�����O���B���z���a��K��@�d@��@��������&�!6@����@��@�b�"@�b��
�@�w��@�"@�������%,���@� ��@��@�"@����@�i��@�!@�������,���@� ��@����s��@�[����s@�,���@� ��K@�#��@��@��@��@�������;;�dSM�d5�@�PR� ��@�d@�$�`�;����K@����!������� �'�a���#��@�����������	��_����_��������@��O@�����B��������_@�`�@������@���@��#�����c�������������	��_��GA���!��"�қ+��	��7��{�B���z�}����?��@�d@��@�������&�a6@�C@�c�C @����@��@�����@������?@�B���!	������� �89����#��@�����������	��_����[��������{@��7@�M���B��������[@�`�@������@���`�h*�A���c�����n�������	��_��GA���!X���N+��a��@���w��3�B���z�.����;��@�d@��@��������%�A6@����@��@���@�u���@�d@���a(@��o�b$@�������=����;@�����!	������� �89����#��@���5�������	��_����W��������w@��3@�����B��������W@�`�@������@���`��7�����c������������	��_�d��@����C������>��c�S�#р(@��3��#��C����>��c�S�#��3A��/��+�������@�7��9�C������>��c�R�#р(@��3��#��C����>��c��R�#��3A��/�j+���@� �{����@�"@���#@��o�������;@�����!	������� �89����#��@�����������	��_��k@����@��@��A��o@����T�k�Cxd�a<@������>��c�DR�#�������� �;;�cSM��4Q� �#@�#� ��GA���!x+���ҏ*�����C��@��GA���!���*���C@�
������N�c����@���B���z�/������S��������@��C@�W���B��������S@�`�@������@���`�4
�����c�����x�������	��_��G��@��c@�B���z���a��G@� ���S��������@��c@�1���B��������S@�`�@������@���@��9�����c�����R�������	��_�����?A��D@��8Х �����G@��@��������CA�������������@��@���������@�@������� ����~��#��@���+�������	��_���)�|�)!��hi��	�_�T��
����g��G�����.���G@����g@���"@���b@����<��@��$��9��p ��@���@��������TTx`�D����k�����9�C����>��c�R�#��@�(@��3��#��C����>��c�Q�#��3A��/�l*���s��C��@����>��c��Q�#��@�"(@��3��#��C����>��c��Q�#��3A��/�W*���s@���T�k@��o@��A��@��@����k@��o@��A��@��@����t @�T��d��@�/���C����>��c��Q�#��@�(@��3��#��C����>��cѽQ�#��3A��/�/*���s��C��@����>��cѲQ�#��@�"(@��3��#��C����>��cѨQ�#��3A��/�*���s@���ן��@��@��6d @�~����������9G��@��@��@�-���@��c0�T������#��7��;�C@�D@�B@��@��8�ƀ ����@��@��+�����j��9�c7F��+@��;@�������c�=��N����@���@?������>���7@��;@�CW���������_�������_�
	�J�|�J!��hj��
��T�����'����#�����^���#@��'@��@���E@��������������F��@��@��@�����@��c0�	T������#�D@��@��@��@������6�������������_������F��@���@��c0��T������#��/�C@�D@�E@�F@�G@��n������C��_����������F��@��@��@���@��c0�T������#��'�C@�D@�E@�Ro��������_����������F��@��@��@���@��c0��T������#��/�C@�D@�E@�F@�G@��n������C��_����������F��@��@��@���@��c0��T������#��/�C@�D@�E@�F@�G@�ln������C��_���������hF��@��@��@���@��c0�T������#��'�C@�D@�E@�o��������_���������NF��@��@��@���@��c0�)T������#�C@���D@�����!���~�w(���@��	�!�����������������_�@�D@��@��@��@��@��?������_�����#F��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9���S�����������#����>��c��O�#��#�����������C@� ��A�?�M T�C��A���T��w�������>��c�PP�#��w@�d(@����#�������>��c�FP�#��@��/��(��<@�4q`T�A9������w@����>��c�7P�#��w@�(@����#�������>��c�-P�#��@��/��(���9�b3A���T�9�b7A�?�aT�A9�������w@����>��c�P�#��w@�(@����#�������>��c�P�#��@��/�,����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@��~���?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	�����9����?@��c���@����A9���A9�k��T�O�����c��?@�N�����O@����>��c��O�#��O@�d(@����#�������>��cѼO�#��@��/�.(���G�����w@����>��cѱO�#��w@�c(@����#�������>��cѧO�#��@��/�(���?@��G@����A��
��-T�;�����O@����>��cѕO�#��O@�(@����#�������>��cыO�#��@��/�
(�������S@��
�@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9����c��?@�""��9;�cSM�c5�w@��M��w@�!�@�"���A9������S@�a���������C��_������������D��@��@��@��@����@��c0�)T������#�C@���D@�����!���~�'���@�M�!�����������������_�@�D@��@��@��@��@��?������_������D��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9I
��S�����������#����>��cуN�#��#������������C@� ��A�?�M T�C��A���T��w�������>��c��N�#��w@�d(@����#�������>��c��N�#��@��/�P'��<@�4q`T�A9������w@����>��c��N�#��w@�(@����#�������>��c��N�#��@��/�O'���9�b3A���T�9�b7A�?�aT�A9�������w@����>��cѹN�#��w@�(@����#�������>��cѯN�#��@��/��*����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@��}���?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	�!~���9����?@��c����@����A9���A9�k��T�O�����c��?@������O@����>��c�fN�#��O@�d(@����#�������>��c�\N�#��@��/��&���G�����w@����>��c�QN�#��w@�c(@����#�������>��c�GN�#��@��/��&���?@��G@����A�0	��-T�;�����O@����>��c�5N�#��O@�(@����#�������>��c�+N�#��@��/��&�������S@�}	�@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9����c��?@�� ��9;�cSM�c5�w@�[L��w@�!�@�"���A9������S@�
���������C��_������������C��@��@��@��@����@��c0�)T������#�C@���D@�����!���~��%���@���!�����������������_�@�D@��@��@��@��@��?������_�����cC��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9���S�����������#����>��c�#M�#��#���4��������C@� ��A�?�M T�C��A���T��w�������>��cѐM�#��w@�d(@����#�������>��cцM�#��@��/��%��<@�4q`T�A9������w@����>��c�wM�#��w@�(@����#�������>��c�mM�#��@��/��%���9�b3A���T�9�b7A�?�aT�A9�������w@����>��c�YM�#��w@�(@����#�������>��c�OM�#��@��/�Y)����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@� |���?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	��|���9����?@��c�3��@����A9���A9�k��T�O�����c��?@�������O@����>��c�M�#��O@�d(@����#�������>��c�L�#��@��/�n%���G�����w@����>��c��L�#��w@�c(@����#�������>��c��L�#��@��/�Y%���?@��G@����A����-T�;�����O@����>��c��L�#��O@�(@����#�������>��c��L�#��@��/�M%�������S@��@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9����c��?@�b��9;�cSM�c5�w@��J��w@�!�@�"���A9������S@�����������C��_�����������.B��@��@��@��@����@��c0�)T������#�C@���D@�����!���~�W$���@���!�����������������_�@�D@��@��@��@��@��?������_�����B��@����@��C�?�I%T�Cѝ�?����#�������C@��K�D#@9�9���S�����������#����>��c��K�#��#���Ԓ�������C@� ��A�?�M T�C��A���T��w�������>��c�0L�#��w@�d(@����#�������>��c�&L�#��@��/��$��<@�4q`T�A9������w@����>��c�L�#��w@�(@����#�������>��c�
L�#��@��/��$���9�b3A���T�9�b7A�?�aT�A9�������w@����>��c�K�#��w@�(@����#�������>��c��K�#��@��/��'����9�������������9�9�O��P��Q��R��
������
��B9q`T�A9����[@��@��z���?��B9�[@��_@��c@��g@��k@��o@��C9�C9���������������	�a{���9����?@��c�Ӟ�@����A9���A9�k��T�O�����c��?@�.�����O@����>��cѦK�#��O@�d(@����#�������>��cќK�#��@��/�$���G�����w@����>��cёK�#��w@�c(@����#�������>��cчK�#��@��/��#���?@��G@����A�p��-T�;�����O@����>��c�uK�#��O@�(@����#�������>��c�kK�#��@��/��#�������S@���@�!��@��;@�!���A9���A9���A9�kaT�K@�B@��_@��c@�@?�`7�A9����c��?@���9;�cSM�c5�w@��I��w@�!�@�"���A9������S@�A���������C��_������������@��@��@��@��@����@��c0�T������#ѐ@�p�A@�a� @��A���������_����@��@�����a��T�#����@��c0��T������#�A@�B@�@�@�������D���2��������_������@��@���@��c0�IT������#��7��;����7��;���4H���7@��;@����@�@��'��+��9�a�F��"�����B��@��#��@���h���@� H���������_��������@��@��@����@���?��T�ѝ�?����#���������7�G���s� ��7�C���w�������v��+����:���@���;�aSM�a5�@��H��@�!��{��@��*���!#��;�aSM��5�s@��w@��{@��+@�
�H��s@�!��w@�"��{@�#��+@�$�����@���ov�@�Ҡ@�� ����'��{@�!@��/�8�@� b� ��/@�@���b� `�"�a�G�a�#��������a�!�#��3��7��@��a�!�#��;��?��#@�f����!��C��G������
��B@!��[����c�$���:��_��@��k��o����g��9�`_F��������`����'@�@��	��
��S��+@��K�����������@��C����� ��'@� @9C6d8��s@�`@��w@�a@�b@�������_����������?��@��@��@�W���@��c0��T������#��/�C@�D@�E@�F@�G@��g������C��_����������?��@��@��@���@��c0��T������#�A@�B@�C@��#�D@���E@����"���;�cSM��5�@��#@�
IH� ��@�d@�$�"��#@��@�%�`������@���[v���C��_���v?����@��C�?��"T�Cѝ�?����#������������S����@���;�aSM�a5��@�H���@�"��������"���r��a���A�!@������� �(8�!������@����[������������C��_��G���@�@��� �)���'���%���#���!����������@����@����@����@����� ������C������;��7��c����>��c�H�#����G@�7s���c��#����>��c�oI�#��/@�����C��c����>��c�fI�#���@��s��8�bCA��!T�w��?��8�bGA�s�7�?@��w@��
��C@��@��@����@�_��T�@����3��/��C@���;�fSM��4�G� ��@�#�������d|��`���{�;�dSM�$4��3����C�������C@��{@��C����>��c�+I�#��s@��{@��(��@� �?�	
Tb|�B`Ѥ@�A���W}���c��C����>��c�I�#��s@������E9B�c7�c:�bhbx_q�T ��@������C@��@�����@��C@��7@��;@�����C@���;�fSM��4VG�!��@�&����7@��;@� ��@������C@��@������@�F��@��@�������`�|0��|�����@���'[������������C��_��7��;���5���;�aSM�a5�C@�+G� ��C@�d@�$�`��;@�d��@�d�b@��7@�?�Ta�����������C��_��G��G� ���������w>��@��@��@����@��c0�IT������#�@�_�	T@��;��c����>��cџH�#��;@�!(@��7��#@�������_������G� �����R>��@���@��c0��T������#�@�"�?�T��A|�!`�@�T��;��c����>��c�vH�#��;@�!(@��7��#@�������_���zG� �����*>��@����@��C�?��T������#��O�Ƞ����#���������������/����������#��O@���� ���������������C��_��#@��@��@��@���������C��_������=��@����@��C�?�IT�Cѝ�?����#�����q��a��?�!��������C��_�#������>��c�H�#��k@��/��'�������!��s��w��9�`�F����@������"������f���?@�������>��cсG�#����q������#����>��c�G�#��/@�����������>��c��G�#��@��k��8�bCA��!T�o��;��8�bGA��q��7�;@��o@�������C��_���������C��_��������=��@��@�����@��C�?�i	T������#��o��s��D��a�����������C��_���B�����{��!��_��c��9�b�F��"����@��������Bf���@� E�����9�G��K��O��S��W��[��H��I��J��������[@��;��8�aCA��aT�?����8�bGA����	�Eq� 7�@��?@������	�����C��_���������C��_�������?=��@��@�����@��c0�iT������#��#���@�@��@����?� ��@��@�;�ec_9�6��c���_�c���Ȼ����������_�����������=��@��@��@��@����@��c0�T������#���T�@��@�c"�c�4�D��T�v��@���c �����T�l��@���c,� ����T���@���c8��������#���?�!T�������
�a�!�#��'��+��#@��@��
��!��/��3����+�����#�����}d���������_������b�!b�af��
��!��'��+��#@��@��
��!��/��3������@��#�����ad���������_������<��@�����@����?��T��ѝ�?����#�������m��#��@�"@�B@��#����>��c�VF�#�������#����@��@��#�%��@��@������g@�C	��k@�c@��'���b@�?�`T�@�`@��@��j�@��@��@����'@�����7b@���@�D� �_��	T�҅|��`�@����[��C����>��cџF�#��[@��(@��S��?@�����$���W��'@�"@���@��"@��#@�����E��@���;�bSM�b5�W@��D��W@�"�@�#������#@�`�@���������@�5
���B��_��c�`�\��������@����X���������������_������������_�����hE� ���������<��@��@��@�f���@���?�i&T�ѝ�?����#�����������[���@�"@�B@�������>��cѺE�#�������������@���@�
�������������_��������@���@������@�C��@�c@��_�d@���e @��O���b������>��cѕE�#�����[@����������e��@����@�!@��W�%@��3�#	@��7��"�	�����z�F	�@��?� ��������@$�Sa��W@����3@��
�����!�7@�_�T�+������[@��?@����+@���7@��;�cSM�c5�W@���5D��W@�!�@�"����[@������������_�A�J�_��T@�?�L��T_�bT@�$�E�|�#i%���B�������D������D�B�_��T�K��xb��S�@���@��G������@���@��K@��_@��@��O@��S@����Tg@��@����������>��cѝE�#��@�)@����w@�(@� ���T4@��������>��cьE�#��@�))@����w@��/��@����������>��c�~E�#��@��(@����w@�&@����	�
T	��*}�Ja�+@�t
��������>��c�iE�#��@�J)@����w@��;������[@����@�@�a�@�_�bT�����@����;��+��@���;�fSM��4�C� ��@�#��������$�e���|��/@�fh$��;@�����@���@��K@��_@��@��O@�~��I���@���@��K@��_@��@��O@��S@��@��G@�?��T�C��xi�B@�����@?��C@��G@�_�`�7s���	���+D�����(D� ��������:��@��@����@��c0��T������#�`���������������@���@��@��@�����������_�`� ������_���@�c�?�����-T��&@�_�T!@���jT��� �_�A����놰�����������_������������:��@��@��@��@���� � �_��@��c0�iT������#�N���L�����*�H��;�aSM��5�@��@�
C��@�!��@�"���������_���j:���@����?�T��ѝ�?����#��?��C��G�@��������a7�����>��c��C�#��CB��GB����c���+����/����3��C��������?B�a@���������@�@��#��'�!6�����#��'��?B��@������/��@����B��#��B��'��?B��@������'��B� ��3������?B�a@����������GB��CB��;�cSM��4�B�$�@�#���?B�a@���������9;�cSM�c5�B��B��B�!�@�"�����������_�@��������_����������9��@��@��@�����@��c0�T������#��������#��'��+�B@�@@��TA@�;�9�@�#x �A@�!�A�?�য়��������_��y�C� ����������������9��@��@��@��@��@��@����@����?�
T��ѝ�?����#���@�c�c@����3� ��3�����Q*����@�a@������>��c�[C�#���������3@��@����G��H�a�d��K@�a���$��3@��O@��/@��S@����3��/��O�`@�a@��W@�c@�{�9d@�fA�����c@��K��7��c�
�������������C�����/@�a��3@�_�cT�O@��O@��@�$Є�3�C*��O��/��3�#�c�}�c���;�dSM���4�� ��3���������@�������������������_�����G9��@�����@��c0�i
T������#��?��C��G��K��O��S�A@��/�B@��3����,�����?@���G@��C@��;�aSM�a4�A�"���O@��K@��;�eSM�e4�A�&���S@���/@��@��@����@�_�bT�+����@�$�6��)��/@���;�fSM��4�A� ��@�"������+@���!�;�bSM��4�A� ��xa�"��x!��3@�"@�B�"�_�য়��������_����������������8��@��@��@��@��@��@�����@� 9 �`9�_��@���?�I	T������#��w�[�9��������>��c�C�#�A(@��c��#�������>��c�B�#��c@��/�A��D@ӟqAT�3��7��w@��@�������
��@��3@�d�;�dSM�d5�7@�AA��7@� �a@�!�`��������_�e���&��g�E}Ӧ7�ƀ����k�@���!���#��@���>`���	�������� ����������8��@��@��@�����@����?�>T��ѝ�?����#�������[�9��������>��cѮB�#�A(@����#�������>��cѥB�#��@��/�G������O������@����>��cљB�#���@��*@����CC9��e7��:��hdx�q�TE@ӿq6T������>��cцB�#���@��*@����o@��?�������>��c�{B�#���@��(@����E9���q�T�9�e3A��9�f7A�-�q�T�@��@�(�$�"1Tf9�ƀ1�
�Ҵ����������>��c�[B�#���@��0@����@����9�e3A��9�f7A��{@��@��ѿ�-T�C��xe����9�e3A��9�f7A��@������7��S���@��@�������T��@�d@����Ta$@����6���@��O@����?@���7@��;�dSM�d5�S@��@��S@�!�@�"��a$@����6���@��O@�x���7@��;�dSM�d5�S@�k@��S@�!�@�"����q�TE@ӿq!"T��@��@���������@�d@����Ta$@�d4@��K��9�e7A��G��9�f3A�������6���@��O@�L��K@���G@��;�dSM�d5��@�>@���@�!�@�"���a$@��9�d7A��G��9�e3A�������6���@��O@�0���G@��;�dSM�d5��@�#@���@�!�@�"����q!TE@ӿq�T��@��@�������Ҕ�@������@����>��cѱA�#���@��*@����o@�������>��cѧA�#���@��(@����E9���q�T�9�e3A��9�f7A�.�q�T�@��@�)��$��Te9�1�
�������������>��cцA�#���@��0@����@����9�e3A��9�f7A��{@��@����b
T�C��x`����9�e3A��9�f7A��@�����g@����T��@����O@�R���;��C��W�a$@����6���@��O@����@�@�@�������>��c��@�#���@��[��O@��_��c��;@��g��k��o��W@��s��C@��w��@��0@��,@����(@���bT���@�DЄ$��'��@��0�;�fSM��4�?� ��(@�$��(���@��O@����,�%���|ӥ@��;�eSM�e4���@�$������}����@��O@��@���@�������>��c�A�#с$@����6�o�������_֡��@�!��@�e���&���E}Ӧ7�ƀ������@���!������@���i^����������e���&���E}Ӧ7�ƀ������@���!������@���U^�����������������?���!���?�e���&���E}Ӧ7�ƀ������@���!������@���;^����������� ����������6��@��@��@����@���?뉈T�ѝ�?����#�������[�9�#������>��cѩ@�#�C(@����#��#����>��cѠ@�#��@��/�����#9�k��o��s��w��{����9�9�L��M��N��O����	��
����#B9��?q�T�K@��C��@�a@�������@��7 ����C@���!������������@��#��@����]���?�����
�����������?@��;�aSM��5��@���@��>���@�#���@�$��������$��@�a@��C@�����
��9;�cSM�c5��@��>���@�$�@�%�������W@��[@����"�!����&��H��I��J��K����
������#C9�qatT�D9���D9�	�_k�oT�o��k��9�9
q!T_
qaT
q�_qaT
q�_q�T�#��@����>��c�@�#��@��*@����{@�������>��c�
@�#��@��(@�����cE9����q�T�9�k3A��9�l7A�2�q�T�@��@�-��$��lTk9�k�1�
��,�����#����>��c��?�#���@��1@����@�
��9�m3A��9�n7A����
��@��@����iT���y`�
��9�m3A��9�n7A����
��@��
����S@��O@��@�
L��:�mSM��4>�.�
H@�-�H��"�!������@��"��o@��qX�#��@����>��cѱ?�#��@��*@����{@�������>��cѧ?�#��@��(@�����cE9����q�T�9�k3A��9�l7A�2�q�T�@��@�-��$��_Tk9�k�1�
��,�����#����>��cц?�#���@��1@����@�
��9�m3A��9�n7A����
��@��@����"\T���y`�
��9�m3A��9�n7A����
��@��
����@��"�!������@�8"��o@��q�A9���A9�k@�Tq�T_
q�T�#��@����>��c�Q?�#��@��*@����{@��5�@��@��@��#����>��c�B?�#��@��(@����o@��@��"�!����$��A9�o@��A9�k@�q�T�#��@����>��c�,?�#��@��*@����{@�������>��c�"?�#��@��*@�����cE9����q�T�9�k3A��9�l7A�5�q�T�@��@�0��$��NTk9�k�1�
��
,��#����
����>��c�?�#ѭ1@����@�-��9�m3A��9�n7A������
��@��@��ѿ��JT���ym�-��9�m3A��9�n7A������
��@����
����#����>��c��>�#��@��(@����o@��@��"�!������@�Z#��A9�o@��A9�k@�q�T_	q�T�#��@����>��c��>�#��@��*@����{@��#����>��cѸ>�#��@��*@����o@�������>��cѮ>�#��@��*@�����cE9����q�T�9�l3A��9�m7A�5�q�T�@��@�0��$�?Tl9Ќ�1�

��0
��#��������>��cь>�#��1@����@�.��9�n3A��9�o7A��������@��@�����;T���yn�.��9�n3A��9�o7A��������@���������T�@����@�P���X��:�nSM��4T@��<�.�,�`@�.�n���>�T�\�
d�`��@����@�qAT_
qT�#����>��c�H>�#��@��*@����{@�������>��c�>>�#��@�l)@�����cE9����q�T�9�l3A��9�m7A�/�q�T�@��@�*�%�1Tm9�1�
�Ҕ5�����#����>��c�>�#���@��1@����@����9�l3A��9�o7A����@��@��џ�B-T���yl����9�l3A��9�o7A����@������"�!����
��@�?#��@����A9�o@��A9�k@��@�_q�T�#����>��c��=�#��@��*@����o@�������6�#����>��c��=�#��@��*@����{@��5�@��@��@��#����>��c��=�#��@��*@����o@�������>��c��=�#��@��*@�����cE9�
��q�T�9�j3A��9�k7A�0q�T�@��@�+_%�b!Tk9�k�1�
�Ҋ-
��#����
����>��cѦ=�#�J1@����@����9�j3A��9�k7A����@�J@�J�_�T��jyj����9�j3A��9�k7A����@����
���8�@��:�kSM��4�;�*�<@�+�
<��@�
 9
@�_�aT�4��#����>��c�u=�#��@�d(@����@��@��o@���
�%��9�:�cSM�c5�@��;��@�#�@�$���@��#����>��c�Y=�#��@�d(@����@��@��o@���
����o@�q�T�6�#��@����>��c�E=�#��@��*@����@�d B9$6�{@��#��"��B.����>��c�6=�#�d8@��o��s�b<@�d@@��w��{�b�B�>�����������@���B�B������@�C0@�D,@���@(@��"T���@�D��$��#��@��0��:�fSM��4k;� ��(@�#��(���A,�#�c�|�c@���:�cSM�#4���@�$����#�\���@���@��#����>��c�<�#�_ 9_8��9�c7A��9�d3A�C@��:�cSM��4E;�$�C<@�#�D<��@��#����>��c��<�#��@�d(@����@��@��o@���
�Y���@��$@����6���B����)��9�#��@����>��c��<�#��@��(@����{@��@��@����C��A9/��;��A9�A9+��@��@��C@��;@�����l����������_�������_��
���ҷ;��
�!�Ҵ;�����ұ;���!�Ү;�����ҫ;�!�ҩ;��
���Ҧ;�!�Ҥ;��Ң;�!�Ҡ;��Ҟ;�!�Ҝ;����"�!@
���E�&����}Ӧ7�ƀ������@���!���#��@����Y��;�������� ���������12��@��@��@�����@��C�?��;T�Cѝ�?����#�������[�9�C������>��c�Y<�#�C(@����#��C����>��c�P<�#��@��/�Z���C9�������������#9�'9�Q��R��S��T��
��������CC9��?qA3T�o@��C��A�d @���D���d ����A����>��c�*<�#��A��(@�����F9���q�T�9�e3A��9�f7A�2�q�T��@���@�-��$��.Te9���1�
������C����>��c�	<�#��A��0@����@���9�g3A��9�h7A������@��@����+T����x`���9�g3A��9�h7A�������@������������A�d@��l@��p@������������������	���������	���
�����g��C@��[��_��M��N��#O��+P������#��+��CD9qA$T�#E9�'E9_k�"T	q�T�g��C��A����>��cѻ;�#��A��*@����@�j5�A�a@��;���B���K�B���O��C����>��cѨ;�#��A�C(@����@��?��?@�B�A�!
��c��g��A�"@��;@�b��G� @�"@�b��@����������C@��g@�_	q�T�C��A����>��cц;�#��A��(@����@��7����D��K�&���O��A��@����G��@��@������������A��@���
��C@��
�a6@� � B9f6���C��"��B.����>��c�^;�#�8@����7@���<@�@@�����c�c������@������@����B�B������@�0@�,@�a�(@�_�BT���@�D��$��!��@��0��:�fSM��4�9� ��(@�&��(�����,�&���|��@�u��:�fSM�&4���@�$����C�����@���@��C����>��c�;�#� 98��9�f7A��9�g3A�@��:�fSM��4j9�'�<@�&�<����A����>��c�;�#��A��(@�����F9����q�T�9�f3A��9�g7A�-�q�T��@���@�(�$�"	Tg9��1�
������C����>��c��:�#��A��0@����@����9�f3A��9�g7A��@��@�����T����xf����9�f3A��9�g7A���@������"�!��7@������A����A��@���
��C@�B���O@����A�@@��G@��K@��S@��W@��[@��_@��c@��g@��������C��_����C��_�����Ҹ9���!�ҵ9���a"�!����Ү9�!�Ҭ9�EХ�&���}Ӧ7�ƀ�����@�(�a�����@����W��P�������� ���������F0��@��@��@����@��C�?�	
T������#�"@����C���:�cSM��4C�@��8�#��o��s�c�c�+�C���9@���l����o@��s@�i����o@�A@������>��c��9�#Ѡ������	�;@�`@��"�!��s@��������7@������#@� ��o@�" @���T�#�������!	��/��3������c��@����@��W���'����s@�C@�z|@����+�A@��#@� ?�@�6�+@�a�@����)��#@����@���:�cSM�c5�'@�w8��'@�!�@�"��������C��_��������/��@��@�����@���?��T������#��g�������������,��/��3��7��;��?��C��E��F��G����	��
��������������H��I��J��������g@�&@�'@��'��+��@��@��@��@��@��#@�������_������/��@����@����?�)T��ѝ�?����#������������
���@��	���������>��cѽ9�#��@��(@����CD9����q�T�9�f3A��9�g7A�/�q�T�{@��@�*�$��Tg9��1�
�������c����>��cѝ9�#��@��0@��_��S@����9�f3A��9�i7A��	��O@��@�����"T��&yf����9�f3A��9�i7A��	��{@����	��9�h3A���T�9�f7A�������@����	6@�����9������>��c�m9�#��@�c(@����CD9����q�T�9�c3A��9�d7A�.�q�T�{@��@�)��$�"Tc9�c�1�
�Ҕ����c����>��c�L9�#��@�c0@��_��S@����9�c3A��9�d7A��O@�c@�`��T��cx`����9�c3A��9�d7A��{@�����������2������������c�3���L��'M��/N��������@��@��@��#@��'@��+@��������_֡��&8�!��$8������!8���!��8� ������.��@�8���@��c0��T������#����#��'��+��/��3�A@��:�cSM��4���������P���@��C��D��E�"�$�&����������_����������������.��@��@��@��@��@��@����@��c0��T������#�����$�[���!�7���:�aSM�a5�@�7��@�!���������_�����}.��@���@���?�T������#��w��{�B@��3����C@�D@�����h���B��G��K��#��@���P����/��#�����w@�;��B�B��?��C�����@���C����+�������{@�.��B�B��7��;����@���6����'�����	���
��������/@��#@�=���B��O��S��3@�`@����B	��W��[��+@��@�/���B��_��c��'@��@�(���B��g��k�@�������c��~����U���������_��������-��@��@�����@��c0�
T������#�T@����;��c����>��c�A8�#��;@�c(@��7��#@�#@� ��iT4@��;��c����>��c�08�#��;@��(@��7��#@�T@����;��c����>��c�#8�#��;@�B(@��7��#@�"@�D� �_�)T�҄|��`�%@����;��c����>��c�
8�#��;@��(@��7��#@��9�A� Յ���������_�����7�����7� ����������-��@��@��@�����@��c0�iT������#��+��/�@���@������@����+@��/@��@��@��T��zx`�D@������?�@�7��������_��@�������_����������-��@��@��@����@��C�?�	`T�Cѝ�?����#����c
���]�A������@�"H@��~�������b�Bd��@��6@���������������[��_�@������@@�A@�Y���B�����`��>����@����#��T���������@���������%��k��@���:�cSM�c5�@��5��@�!�@�#����`�(�����!@���[@���_@���:�aSM�a5�@��5��@�%�����@�����D���������:�eSM�e5�@��5��@�$�@�%�����@��@����@��W���@�b�Bd��~�������@�@���@�_�bT�����@��������@����:�fSM��4�5� ��@�#��������#х��W@���c�|�:�eSM�e5�@�v5��@�%��hc�&��h#��k@��@��@��@��@������������{������k�����@�a�!?�������|��z��l���k@��@��{@��@��@�����c��������!	�����`�t��~��#��@���WT�����s���������a�!?�����{@�B����k@��T���@������@������@�����p��@������@����@��g��k�Fѧ�����|�:�fSM��45� ��ha�&����h!�`�4�D���!���c@���@��@�_�cT�@�	���@��@�D��G����@��{���$�:�eSM��4�4� �exd�%���`x$� �������@�b�B?�����@�@���@�_�bT�����@�����%��@����:�fSM��4�4� ��@�#��������#х��s@���c�|�:�eSM�e5�@��4��@�%��hc�&��h#��k@��@��g@��@��@��{@��k��{������g�����@�a�!����3�������k@��@��g@��@��@��{@���o��g@�!��������A�!��������>��#��@����@��S���k@��@�_�cT�@�
�����@����@������������@��@��g��k�eц�����|�:�eSM��4y4� ��ha�%����h!�`�2�����!@=���o@���{@�B��@��cT�@����@������@�D���������@����o@��{���E�:�fSM��4Q4� ��xe�&����x%� ���������������%T�{�b������������������S� �b�B����������@�6�@�@�a�@�_�bT�����@�����n��@����:�fSM��4 4� ��@�#��������$�e��S@�����|�:�eSM�e5�@�4��@�%�fhd�&�eh$��k@��@��g@��@��@��{@��k��g����{�������@�a�!���|
��?����k@��g@��@��@��@��{@���w��g@�!������1��A�!��������>��@��#��@����R���k@��@�_�cT�@�
�����@����@�����������@��@��g��k�eц�����|�:�eSM��4�3� ��ha�%����h!�`�2����!�7���w@���{@�B��@��cT�@����@������@�D���������@����w@��{���E�:�fSM��4�3� ��xe�&����x%� ���������c�g����hT�{�b�������c�a�������O� �b�B���������@�
�@�@�a�@�_�bT�����@��������@����:�fSM��4i3� ��@�&��������%�f��O@�����|�:�fSM�f5�@�W3��@�&�ghe�'�fh%��k@��g@��@��@��@��{@����{���������c"�c>��@�z����������q��@���:�eSM��5�@��@���@�73��@�#��@�$���@�%���{@���@������������C��_�����������C��_��{��3��{��3� �����{*��@�����@��c0�i
T������#�B@�4@����;��c����>��cѨ4�#��;@�c(@��7��#@�@� ��)T@��;��c����>��cї4�#��;@��(@��7��#@�4@����;��c����>��cъ4�#��;@�!(@��7��#@�@�$� �?�	T�҄|��`�@����;��c����>��c�t4�#��;@��(@��7��#@�!� �_�ෟ�������_���t3�����q3� �������*��@��@�����@��c0�i
T������#�B@�4@����;��c����>��c�L4�#��;@�c(@��7��#@�@� ��)T@��;��c����>��c�;4�#��;@��(@��7��#@�4@����;��c����>��c�.4�#��;@�!(@��7��#@�@�$� �?�	T�҄|��`�@����;��c����>��c�4�#��;@��(@��7��#@�!� �_��ǟ�������_���3�����3� ��������)��@��@�����@��c0�iT������#�B@�����#��������������#��A��B��C��������'@��@�?����������_��������)��@��@����@��c0�	T������#�C@���TC@�"@�d@�_�`T�� @�a@��W������_������2� �������_)��@��@���@��c0�IT������#����9���:~��!�	���:�aSM�a5�@��1��@�!���A9@9�������_����C9��Y)��@��C@9���@��C�?��
T�Cѝ�?����#�����BC@9�9C@����d@�c@�����B���B��_��c��@9c}ӄ7�����C�����@���$��?��/���B��W��C@��[��@�������;��+���	��@���"�B��O��S��c��@�����7��'�����@����"�B��G��K��#��@������3��#������
��������?@��/@����B��g��k��;@��+@�����B��o��s��7@��'@�����B��w��{��3@��#@����B�����@�@�!���#��~����P������C��_��������(��@��@�����@��c0�)T������#�@�B��"@���4 @����;�`��c����>��c�3�#��;@�B(@��7�4@��;���9�#@��c����>��c�2�#��;@�c(@��7��#@�A�q���������_��������(��@��@����@��c0�	T������#�!��+��/�@���@�������������_��@����+@��/@��@��@��T��zx`�D@������?�@�7��������_��@�������_���������v(��@��@��@����@��C�?�IQT�Cѝ�?����#���S���O��@��H@�����b�Bd��~���@��6@�������������\�+��/�@��[����@@�A@�L���B�����`��>����@�������O���W��{����@�����������;��W@���:�cSM�c5�{@��0��{@�!�@�#��c��`�(��|��!����+@���/@���:�aSM�a5�[@��0��[@�%��w���@�����DЄ������:�eSM�e5�w@��0��w@�#�@�$���c@��@����;@������������K��g��G��;��c��@���!$��}�
��?�AT@9��q�T�G@����;@�_�T���c@�	�S��c@��@����������S@�%�f��}�����|�:�fSM��4fhe�d0�&����$�fh%��K@���cT�g@��s��7��O������@�DЄ���g@����s@������O@����7@��:�gSM��4�xf�E0�'����$��x&�W?�	T��q�T�G@����;@�_�T���c@�	�S��c@��@�����z����S@�%�f�G������|�:�fSM��4fhe�"0�&�����fh%��K@���cT�g@��s��7��O������@�DЄ���g@�[��s@������O@����7@��:�gSM��4�xf�0�'���� $��x&��G@��;@��c@��K@����g@��G@��;@��c@��K@����g@��G@��;@��c@��K@����g@��;��G��7��K��c��g��@�a�!����g	��*����;@��c@��7@��K@��g@��G@�V�C��7@�!��W������!�!��������7�����@�������N���;@��W@�_�cT�c@�
�{��W��c@����@�����������{@��W@��7��;�eц�����|�:�eSM��4�/� ��ha�%��c��h!�`�2��{��!����C@���G@�!��K@�_�cT�g@�	�o��g@��@�DЄ�������o@�$�:�eSM��4�/� �exd�%�`x$��;@��c@��7@��K��G��g��c��7��;��@�a�!�����������;@��c@��7@��K@��g@��G@�V�?��7@�!��W�������!�!��������7��������@���tN���;@��W@�_�cT�c@�
�W��{��c@����@������������{@��W@��7��;�eц�����|�:�eSM��4D/� ��ha�%��c��h!�`�2�p{��!����?@���G@�!��K@�_�cT�g@�	�o��g@��@�DЄ��r����o@�$�:�eSM��4#/� �exd�%�`x$��;@��c@��7@��g��G��K��c��7��;��@�a�!���@������7@��;@��c@��g@��G@��K@�`�_��3��7@�B��W����j���B�������?��@��@������N���;@��W@�_�cT�c@�
�W��{��c@����@�����1������{@��W@��7��;�eц�����|�:�eSM��4�.� ��ha�%��c��h!�`�0�{��!@���3@���:�aSM�a5�_@��.��_@�%���G@����K@�_�cT�g@�	�k��g@��@�DЄ������k@�%�:�fSM��4�.� �fxe�&�`x%��7@��;@��c@��g��G��K���������C"�c5��@�ו���W��{����,��z��W@���:�eSM��5�{@��g@��.��{@�#��g@�$���G@���K@�����������C��_�����������C��_������%��@�o���@��c0�T������#�C@�B@�����.��������_��������%��@��@���@��c0��T������#�B@�4@��# @����;��c����>��c��/�#��;@�c(@��7��#@�4 @����;��c����>��c��/�#��;@�!(@��7��#@�@�$� �?�T�҄|��`�@����;��c����>��c��/�#��;@��(@��7��#@�!� �_�ᷟ�������������_����.� �������Y%��@��@�����@��c0��T������#�B@�4@��# @����;��c����>��cѢ/�#��;@�c(@��7��#@�4 @����;��c����>��cѕ/�#��;@�!(@��7��#@�@�$� �?�T�҄|��`�@����;��c����>��c�/�#��;@��(@��7��#@�!� �_��ǟ�������������_���z.� �������	%��@��@�����@��c0�	T������#�C@���TC@�"@�d@�_�`T�� @�a@�RS������_�����X.� ��������$��@��@���@��c0�	
T������#�4@����;��c����>��c�1/�#��;@�B(@��7��#@�@� �_��T@��;��c����>��c� /�#��;@�c(@��7��#@�4 @����;��c����>��c�/�#��;@�c(@��7��#@�@�#� �?��T�҄|��`�@����;��c����>��c�.�#��;@��(@��7��#@�����������_����-������-� ��������$��@��@�����@��C�?�T�Cѝ�?����#�������@�@� � ����������=����@��0@��W��4@��7���
�@�����C��_��3@����@��W@��7@��
T�3��x`��@��@� � ��@��@����=����@�����C��_ց$@��S��(@��7����3@�`��S@��7@��jT�3�4x`��O���9������>��cј.�#��O@�B(@����#�������>��cю.�#��@��/�
���[��_��c��g��k��K��L������k@��K��?@��C@� � ��@��@�Z=����G@��K@� � ��@��@�R=� ����@�����C��_��@�����C��_�������C��_��������� $��@��@��@�x���@����?�)T��ѝ�?����#��9��������>��c�H.�#�(@����CC9B�#7�c:�bhbx_(q�T_ qT_$qT_(q�T��������>��c�2.�#�(@����#�������>��c�).�#��@��/�O	�������������!�������X?��@�����@����K���������_�`�T$��}��������_��������>��c�.�#�(@����#�������>��c�-�#��@��/�����7��3������������������!������7@�����!������3@�����!�������"��@��#��@���IK���������_�_,q�T_0q�
T_4q�T�����������_��������>��c��-�#�(@����#�������>��cѾ-�#��@��/��	����9�_��c��g��k��o��s��9�9�K��L��M��N������	��
���A9q�T�K��#L��+M��3N����#��+	��3
���A9�q�T�B9�}ӆ7�ƀ����B9���<��������}ӥ���`�4$��}��#������J���������_������������_��������>��c�x-�#�(@����#�������>��c�o-�#��@��/�����[��_��c��g��k��K��L������k@��K��C@�`�����G@��K@����B�����`��������@����J���������_�������?@��C@�	���B������G@��K@����B�������h%�����#������J���������_��������>��c�,-�#�(@����#�������>��c�#-�#��@��/�I�������������!�������8��������@���~J���������_ր��a"�!@
�"
� ������"��@�����@���?�I
T�ѝ�?����#��9��������>��c��,�#�(@��{��C9!�"7�B:�Ahax?4qT��������>��c��,�#�(@��{��#������>��c��,�#��{@��/�����9�W��[��_��c��g��k��c9�g9�J��K��L��M��������	��A9q�T��������_��7@�������_��������>��cѱ,�#�(@��{��W@�������_�����i"��@�����@��c0��T������#��?��Y��Ak��������!|@�!�\�!���@��Bs��B�� b�Ab�["�b�G�!b(af������*���!��/��3�������c�c���~��c��@���J���?@�@��Ds����T�'��+� �����������9NQ��@��+@��'@���������I������_��{�$h#8c��T_�H��T��{�$h#8c�_�T�T$hc8��q��T���������U+�����R+� �����"��@����b�["�b�G� b�_��@� 9�_��@���?�I	T������#��w�[�9��������>��c� ,�#�A(@��c��#�������>��c�,�#��c@��/�Y��D@ӟqAT�3��7��w@��@������"�@��3@�d��:�dSM�d5�7@�Y*��7@� �a@�!�`��������_�%Х�&��g�E}ӆ7�ƀ����k� ���!���#��@���VI������������ ����������!��@��@��@�����@����?�>T��ѝ�?����#�������[�9��������>��c��+�#�A(@����#�������>��cѽ+�#��@��/�_������O������@����>��cѱ+�#���@��*@����CC9��%7Х:��hdx�q�TE@ӿq6T������>��cў+�#���@��*@����o@��?�������>��cѓ+�#���@��(@����E9���q�T�9�e3A��9�f7A�-�q�T�@��@�(�$�"1TF9�ƀ1�
�Ҵ����������>��c�s+�#���@��0@����@����9�e3A��9�f7A��{@��@��ѿ�-T�C��xe����9�e3A��9�f7A��@������7��S���@��@������l~�@�d@����Ta$@����6���@��O@����?@���7@���:�dSM�d5�S@��)��S@�!�@�"��a$@����6���@��O@�����7@���:�dSM�d5�S@��)��S@�!�@�"����q�TE@ӿq!"T��@��@������2~�@�d@����Ta$@�d4@��K��9�e7A��G��9�f3A�������6���@��O@�d��K@���G@���:�dSM�d5��@�V)���@�!�@�"���a$@��9�d7A��G��9�e3A�������6���@��O@�H���G@���:�dSM�d5��@�;)���@�!�@�"����q!TE@ӿq�T��@��@�������}�@������@����>��c��*�#���@��*@����o@�������>��cѿ*�#���@��(@����E9���q�T�9�e3A��9�f7A�.�q�T�@��@�)��$��TE9���1�
�������������>��cў*�#���@��0@����@����9�e3A��9�f7A��{@��@����b
T�C��x`����9�e3A��9�f7A��@�����g@����T��@����O@�R���;��C��W�a$@����6���@��O@���@�@�@�������>��c��)�#���@��[��O@��_��c��;@��g��k��o��W@��s��C@��w��@��0@��,@����(@���bT���@�$��$����@��0��:�fSM��4�(� ��(@�$��(���@��O@����,�%���|ӥ@���:�eSM�e4��� �$�����������@��O@��@���@�������>��c�.*�#с$@����6���������_֡��2)�!��0)�%Х�&���E}ӆ7�ƀ������ ���!������@����G����������(�%Х�&���E}ӆ7�ƀ������ ���!������@���mG����������������)���!��)�%Х�&���E}ӆ7�ƀ������ ���!������@���SG������������ ������������@��@��@����@���?��yT�ѝ�?����#�������[�9�#������>��c�)�#�C(@����s@��`T�#������>��cѵ)�#�C(@���@��s@����������A7�#��@����>��cѥ)�#��@�d(@����@��@��s@�����U���9�@��#������>��cѓ)�#�@(@����#��#����>��cъ)�#��@��/�����#9�k��o��s��w��{����9�9�L��M��N��O����	��
����#B9��?q�kT�K@��C��@�a@�������@��7 ����C@����!�������@����@��#��@����F���?��������������s��?@���:�aSM��5��@���@��'���@�#���@�$��������$��@�a@��C@�������9�:�cSM�c5��@��'���@�$�@�%�������W@��[@����"�!����o��H��I��J��K����
������#C9�q`T�D9���D9�	�_k \T�9�9�o��k�
q`TqAT_
qaT
q�_qaT
q�_q�T�#��@����>��c�(�#��@��*@����{@�������>��c��(�#��@��(@�����cE9����q�T�9�k3A��9�l7A�2�q�T�@��@�-��$�"XTK9�k�1�
��,�����#����>��c��(�#���@��1@����@�
��9�m3A��9�n7A����
��@��@����bTT���y`�
��9�m3A��9�n7A����
��@��
����S@��O@��@�
L��:�mSM��4'�.�
H@�-�H��"�!�������@�x��o@��qX�#��@����>��cљ(�#��@��*@����{@�������>��cя(�#��@��(@�����cE9����q�T�9�k3A��9�l7A�2�q�T�@��@�-��$�BKTK9�k�1�
��,�����#����>��c�n(�#���@��1@����@�
��9�m3A��9�n7A����
��@��@����GT���y`�
��9�m3A��9�n7A����
��@��
����@��"�!�������@� ��o@��q�A9���A9�k@�
q@TqT_
q`T_q�T�#��@����>��c�5(�#��@��*@����{@��5�@��@��@��#����>��c�&(�#��@��(@����s@��@��"�!�����
��A9�o@��A9�k@�q�T�#��@����>��c�(�#��@��*@����{@�������>��c�(�#��@��*@�����cE9����q�T�9�k3A��9�l7A�5�q�T�@��@�0��$�9TK9�k�1�
��
,��#����
����>��c��'�#ѭ1@����@�-��9�m3A��9�n7A������
��@��@��ѿ�5T���ym�-��9�m3A��9�n7A������
��@����
����#����>��c�'�#��@��(@����s@��@��"�!�������@�>��A9�o@��A9�k@�q�T_	q�T�#��@����>��cѦ'�#��@��*@����{@��#����>��cќ'�#��@��*@����s@�������>��cђ'�#��@��*@�����cE9���q�T�9�f3A��9�k7A�5q�T�@��@�0��$�*TF9�ƀ1�
����#��������>��c�p'�#ь1@����@�,��9�l3A��9�m7A������
��@��@��џ�&T���yl�,��9�l3A��9�m7A������
��@����
������T���@��@��Q����Y��:�mSM��4�U@��%�-�&��a@�-�M���>��U��]��e��a����@��@�q�
T�#����>��c�.'�#��@��*@����!B9e6�{@��#��"�B.����>��c� '�#у9@��o��s��=@��A@��w��{�_
q�@�A��B�B��C�c�>�B����������@����"�B������@�C0@�D,@���@(@��"T���@��$��
��@��0��:�fSM��4P%� ��(@�$��(���A,�$���|ӄ@���:�dSM�$4����$����#�A��@���@��#����>��c��&�#�_ 9_8��9�d7A��9�e3A�D@��:�dSM��4*%�%�D<@�$�E<��A9�o@��A9�k@����@�_qA
T�#����>��cѿ&�#��@��*@����{@��5�@��@��@��#����>��cѰ&�#��@��*@����s@�������>��cѦ&�#��@�
)@�����cE9�
��q�T�9�j3A��9�k7A�.q�T�@��@�)�
�$�bTJ9�J�1�
��(�����#����>��cх&�#���@�J1@����@����9�j3A��9�k7A��@�J@�@���T��Jy`����9�j3A��9�k7A��@��
��
��9��A��:�kSM��4�$�*��=@�+��=��@��!9�@�_�aT���5��%@����6���B��������9�#��@����>��c�M&�#��@��(@����{@��@��@����C��A9���;��A9�A9���@��@��C@��;@��������������_�������_֡��=%�!��;%������8%�!��6%��
����3%�!��1%���/%�!��-%���+%�!��)%���A"�!@
�0�%���&����}ӆ7�ƀ���������!���#��@���uC����������� ������������@��@��@�&���@����?�+T��ѝ�?����#�������[�9�C������>��c��%�#�C(@����w@���T����C������>��c��%�#�C(@���@��w@�������"��A7�C���@����>��c��%�#���@�d(@�����@��@��w@�����y���9��@��C������>��cѷ%�#�@(@����#��C����>��cѮ%�#��@��/�����C9�o��s��w��{������#9�'9�M��N��O��P��	��
������C���@����>��cѓ%�#���@��*@����w@��;�������>��cш%�#���@�"(@�����cE9���q�T�9�b3A��9�c7A�-q�T�@��@�(_$�BTC9�c�1�
�Ҕ�����C����>��c�h%�#���@�B0@����@����9�b3A��9�c7A��@�B@�B�_�T��bxb����9�b3A��9�c7A��@���������>���@�d@��l@��p@������������������	�@��CB9��q!T�O@�����������������;@������G��G@�����!(������I��J��K��#L��
������#��CC9?q!
T�#D9�'D9
k@T	q�T�o��C���@����>��c�%�#���@��*@����@�j5��@�A@��?�b�B����B�����C����>��c�$�#���@�C(@����w@��C��C@����!�!
�������@�"@��?@�b��� @�"@�b��@�������o@�_	qaT�C���@����>��c��$�#���@��(@����@�eХD���%������@��@������@��@����������@�����@�@@��@��@��@��@��@��@��@��@����������_�������_ր��A"�!���%���&����E}ӆ7�ƀ������ �(�a���C��@���B��d�������������ҩ#���!�Ҧ#� ���������T��@��@��@�����_��@��C�?�
T������#�"@�C��C���:�cSM��4C�@��"�#��o��s�c�c4�C���9v����o@�A@������>��c��#�#р����*��	�;@�`@��"�!���s@���������7@����o@�a@������>��c��#�#р�������������7@��� @��#��������!��/��3�`�h��c��@���!�ҧA���'����s@�C@�z|@����+�A@��#@� ?�`�6�+@�a�@����)��#@����@���:�cSM�c5�'@�z"��'@�!�@�"��������C��_����������@��@�����@��c0�T������#��/�������c������#����	����@��@��@�����C��_����������@��@���@��c0�	T������#��?��C��G��K��O��S�A@��3����,�ln��?@���G@��C@���:�aSM�a4+"�"���O@��K@���:�eSM�e4""�&���S@���3@��@��@����@�_�bT�/����@���6�]
��3@����:�fSM��4"� ��@�"������/@���!��:�bSM��4"� ��xa�"��x!��@��������_���������������;��@��@��@��@��@��@�����@��c0�	
T������#�@�_qTb4_q�T������C��_��@�����C��_�������C��_�_q@T_qAT�6�~�����C��_��@�����C��_�_q!T������C��_�������C��_�_q�T"5�~�a�!��������������B����#����%�a���@�������@���������_�_q�T�}�a�!t$���}�a�!�$��_q�T�@�A�!����_q�T�@�A�!����_q�T�@�A�!����@�A�!D����#9�'9�����#@9�'@9��� �"@���! @�?���������_� �"@���! @�?������ @�_� ��jT��mT�@���@�?�jT��mT�@����_�_֐@��c0��T������#х�����E"����#�{9�a�F�`"�������@����@����' ������C��_�������@���?�iT������#��9��������>��c��"�#�(@��[��#������>��cѼ"�#��[@��/�2���������_�����t��@����@���?�iT������#��9��������>��cѡ"�#�(@��[��#������>��cј"�#��[@��/����������_�����P��@����@���?�iT������#��9��������>��c�}"�#�(@��[��#������>��c�t"�#��[@��/���������_�����,��@�����?�T@�­�҂��?k!T@y�M��?k�T@9?�q��������_��@��c0��T������#��#���B�B���~�M���`6�@��@��#@�B�B���~�D���`6�@��@��#@�B�B0���;����������_����������@��@����@��_��@��_��@��c0��T������#��+��'��/��������@���@?������>���'@��+@��'��������_��/@� H@�Ҫ���8�b�E��8�c�E���������b�B��C��N�������������'@�c@����+@��������������?������_������������@��@��@�����@��c0��T������#����/�@"�������'������_����������������#������@��@��@��@��@��@��@��#@����@��c0�	T������#����#��+��/�a<@�<@�@"��~'������_������c9������9��c��@��@��c@9�@��@���@9��@��c0��	T������#��'��/�?�T�3��/��+��'��������E�`7�'@��+@��/@��3@�?8�T@���Ҧl����&����T@��
�҆.��k!T@y���ҿk�T��������_�8�TE@���Ҧl����&����TE@��
�҆.��k!TE@y���ҿk�T�@�������_���������@"�@��&�����_���������_�������������@��@��@��@������?�T@�­�҂��?k!T@y�M��?k�T@9?�q��������_��@��c0��T������#��#���B�B���~�!���`6�@��@��#@�B�B���~����`6�@��@��#@�B�B0�������������_����������@��@����@��_��@��_���?�T@�­�҂��?k!T@y�M��?k�T@9?�q��������_��@��c0��T������#��#���B�B���~�݂��`6�@��@��#@�B�B���~�Ԃ��`6�@��@��#@�B�B0���˂���������_����������@��@����@��_��@��_��@��c0�T������#��_��c��g��k��o��s��w��{��������������w@��{@��?@��C@�@"�@�2&��������_��_@��'@�@"���U&�����_��?��C��G��K��O��S��W��[��_��c��g��k��o��s���>��?@��C@��G@��K@��O@��S@��W@��[@��_@��c@��g@��k@��o@��s@�����@��c0�	T������#����'��/��7��(@�(@�@"��.&������_��������9�������9����@��@��@��@9�@��@��@��A9���@��c0��	T������#��'��/�?�T�3��/��+��'�������3D�`7�'@��+@��/@��3@�?8�T@���Ҧl����&����T@��
�҆.��k!T@y���ҿk�T��������_�8�TE@���Ҧl����&����TE@��
�҆.��k!TE@y���ҿk�T�@�������_���������@"�@��%�����_���������_��������������@��@��@��@�����@��c0��T������#��K��O��S��W��[��_��c��g��k��K@��O@��'@��+@�@"�@�k%�����_��+��/��3��7��;��?��C��G��K������+@��/@��3@��7@��;@��?@��C@��G@��K@����@��C�?��T������#��s��9��������>��cѨ�#�(@��c��#�������>��cџ�#��c@��/�����7��s@���9������>��cѓ�#��s@�!(@��c��#�������>��cщ�#��c@��/������7@���@"���R%���C��_�������;��@��@�����@��c0��T������#��K��O��S��W���9�_��c��g��k��o��s��W@��+@�@"��/%������_��3��7��;��?��9�G��K��O��S��W��[�����3@��7@��;@��?@��B9�G@��K@��O@��S@��W@��[@����@���?�iT�ѝ�?����#�����@�A@��� ?���T�3��@���9������>��c�'�#��@��*@��c��O@��@�d@��c����>��c��#��@��(@�����C9��B��7��q�T{9�d3A�{9�e7A�.�q�T�o@��@�)���$�T%9Х�1�
������������>��c��#��@��0@��k��_@���{9�d3A�{9�e7A��[@��@��џ�bT�#��xd���{9�d3A�{9�e7A��o@�������������@�d@��l@��p@������������������	��������	��
��[���Bt<��?�C���C��7@��;��3@��O��S��@�B@��;@��?@��G@��K@��O@��W@��[@��������������
����������_������_�����ҳ���!�Ұ� �����������]��@��@��@��@�X���@��C�?��T�Cѝ�?����#�����@�A@��� ?��@T�7��@���9������>��c�{�#��@�(@��g��#�������>��c�q�#��g@��/������?��C��G��K��O��G��H������O@����@��@��@����{@���!"�!�<��@�%�?���W�������3��s�����@����>��c�K�#��@��*@��g��S@��@�d@�������>��c�?�#��@��(@����#D9��B��;��q�T{9�d3A�{9�e7A�.�q�T�w@��@�)��$�
T$9Є�1�
�Ҵ���������>��c��#��@��0@��o��c@���{9�d3A�{9�e7A��_@��@����
T�c��x`���{9�d3A�{9�e7A��w@�����������@�d@��l@��p@������������������	����"�{�7�b@��"�{8�d@��"�{C8�f@��"�{�8�h'@������	��
��"�bG��_��s@��C��3@��G��;@��?��7@��S��W��@�B@��?@��C@��K@��O@��S@��[@��_@��������������
��������C��_����C��_֡����!���� �����������v��@��@��@��@����@���?�T������#�@����
T;�9[�9 B9�6�g��k��o�C@��C��"��B.����>��cі�#�8@��3��7�<@�@@��;��?�#�c�>��W����[��W@���H���B��K��O��g@�0@�,@�a�(@�_�BT���@���$���g@��0��:�fSM��4�� ��(@�&��(�����,�&���|��@�u��:�fSM�&4�S��$����C��u��g@��S@��C����>��c�U�#� 98�{9�f7A�{9�g3A�@��:�fSM��4��'�<@�&�<��k@��o@�!@�{9�c3A�{9�d7A�F@������������_������������@��@��@�����@���?�	4T�ѝ�?����#����������������O����
@�{9�k3A�
�T{9�k7A� @��aT�� @��
������@�d@��l@��p@������������������	����@���@���@��O@��@�����@��3�{9�j3A�
��T{9�j7A��
�aT����������@�d@��l@��p@������������������	�����@���@���@��O@��@��3@�����@�
4@��(�
@�_��'T;�9
@�@�@����;�@��
�#�c�>�����'"��4��@��������@��@��3@��;@�������@�4@��@�M�k��
���������
��w��W��[��_��c�
@��g��k��o��@��W@��[@��_@��c@��g@��s@��w@��
����������@�K)@�L-@�a�����������>��cя�#��_@��c@��g@��k@��@��@�c��K�B��G����C�s����@�d@��l@��p@������������������	�u��/��o@��s@���`����@�d@��l@��p@������������������	�b�����������������W@��[@������G@����K@�����@�C@����/@������w@��{@������@�d@��@��@��@��@��@����������
�����P����@�K@���@��C@�����T_-�A%@������>��cѭ�#�`��6�������@���@�G�@��S��@��7�@@�A@�b@����K����G�����@�d@��l@��p@������������������	�
���
���������
��w��S@��W��7@��[��G@��_��K@��c���@�C@��g��k��@�d@��W@��[@��_@��c@��g@��o@��s@��w@����������������	��
��������=���@���@�����@��@����@�F@����B��@�a$@������>��c�R�#�`��6���������#���@����@��@���@��$@�{9�e7A��?�{9�f3A����`��6�����?@���:�dSM�d5��@�����@�!�@�"����@�4��O@� ��:�aSM�a5��@�����@�!�@�"�����������_�`��!"�!�����`��!"�!�����`��!"�!@���� ���������������B��@��@��@��@��@��@�O���@���?�T�ѝ�?����#��������������G��?�L@����@�H�5���
����@�4��@���b�B��o��s��@�`H@�aL@���b�B��w��{�@�P��@��c������8�������@��7��C�H@�L@� �B�Bl��@���*�`���@�CL@�d����aT�@�@H������3��@�C@��@����;��?@��G@�����@�d@��l@��p@������������������	���	��
������k��C@��O��7@��S��;@��K��3@��_��c��@��@��K@��O@��W@��[@��g@��k@��������������	��
����3@��@��@�?L��:�bSM��4"H@�F�"�?H�`��@�[�9�@�"P��7@�"X��:�bSM��5�C@��G@�
B��C@�"�#T@�#��G@�#�$`@�$�"T� \��?@� d�#`�������_��������������������@��@��@��@��@��@��@�I���@����?�)
T������#��k�;�9P����X��:�gSM��4T@��'�#�`@�'��s���ƀ�T�gH�����\�d�`��@�B��/����������s@�d@��l@��p@������������������	�����������	��S���B���7�����;��/@��3�fH������G��K��s@�B@��3@��7@��?@��C@��O@��S@������������
�����������_���������������%��@��@��@��@��@��@�����@��C�?�iT�Cѝ�?����#���������$@������>��c���#�`��6���
���������W@����@��@��@��$@�{9�e7A��3�{9�f3A��7�`��6�����@���3@���:�eSM�e5�7@�����7@�!�@�"���@�CX@��
�CP@�@`@�Ad@��@��@�c��/��@����+� �����@�d@��l@��p@������������������	��������	��S��@�CT@�DX@��;��?��/@��C��+@��G�E\@��K��@��S��O��@��@��;@��?@��C@��G@��S@������������
��	�~���@�_P�_X��:�cSM��4@T@�2� �_T�_\�{9�`7A�{9�a3A�@d��:�`SM��4*�!�@`@� �A`��@�@��@�@4�����C��_����������������@��@��@��@��@�^���@��c0��T������#��?�@@9�7�7�{9�d3A�_�T{9�d7A��T�������_�����m����#������]��b�B��'��+� �P��@��#��@����6���7@�C@�D@���������������7���7@�A��:�cSM��4�� �A@�!�@��@�@@9�@�`��@� 0�`T�#@��#@�#@�D���č��$�������T#@��-��$ͭ�k�T � �+T @�A������!��������������@�9�������_�������_�������������@��@��@��@�����@��c0�	T������#��3�@�H���z�&������������C��_����������������@��@��@��@��@���@����?�)T��ѝ�?����#������������@��@��A��A��A��A��@��@��������
���_1��T���s��9�9�����7��@��������@����@��A��A��A��@��@��A���@������?�AT�k� ��@����A��A��@�������C9b6�C9C6?�T�@��@��A��A��A��@��@��A���7�@��C9�C9�C9�@���-T���A�?��T��l}��a��A������C����>��cѹ�#��@��)@����?�Tt5���������>��cѬ�#��@��)@�����A��@���@���@���@���@���F9��@���@���@���@���@���@��#�������>��cѕ�#���@��/������?��뷟��@��C9�C9�@���6�@�	@��A��A��A��@����A��	�^����@��C9�C9e���@�	@��A��A��A��@����A��	����o��9�@���@���?�T�w��@�	!@��A��A��A����@��A��	�8����o@���w@��s@�
��跟��@��g��@�	!@���A��A��A��@��A��	�%����g@��s@�
��跟��@��o@��C9-��@���^��������_�@����	��������_�������_�=���;��C����>��c�(�#���@��@��)���k��MT_�		T�Ҕ����C����>��c��#��@��*@����_��T���{�t����:�mSM�
4@������bp��k@��A��A��@��@��@��{@����@���@����>��c��#��@��*@��@��)��:�mSM�M��4@�����C�Gp��k@��A��A��@��@��@��{@����@������k�`��@���������������� ����������������#����
��@��@��@��@��@��@��@��#@�����@���?��PT�ѝ�?����#����_�OT�Ҕ��s������>��cѬ�#�s@��*@����_�iMT������������������o��:�lSM��4@�������o���@���@���@���@���@����o@��s@����>��cы�#�o@��*@��s@��)��:�lSM��4@�������o���@���@���@���@���@����s@��o@������>��c�q�#���@��o@��)������_����c���mT��;_�iDT���o������>��c�Z�#��o@��)@��������
����>��c�P�#Ѯ)@����@��@��@��@��@��E9�@��@��@��g���@���@���@��#������>��c�:�#��@��/����g@����?��맟���@���@���@��c@��s@��_@������7���_���jT��=_��;T���o������>��c��#��o@��)@��������
����>��c��#Ѭ)@����@��@��@��@��@��E9�@��@��@��g���@���@���@��#������>��c��#��@��/����g@����?��뷟��_@��c@����@���@���@��s@��������7	T_�3T���o������>��c���#�o@��*@����_�1T���k��:�oSM��4@������(o���@���@���@����c@��s@��_@��k@��o@����>��cѽ�#�k@��*@��o@�*��:�oSM��4@������o���@���@���@����c@��s@��_@��k@������>��cѣ�#���@��k@�*�����H_�	T���o������>��cѓ�#�o@��*@�����:�cSM�#4@�����
��n��s@��_@��o@��
����>��c��#ѣ)@��o@��(��:�cSM�4@���
����n��s@��_@��
������>��c�k�#���@��)����@��������_�����n������>��c�[�#���@��k@�*������_�?kT_�	 T���o������>��c�I�#�o@��*@����_�	T���k��:�oSM��4@�������n���@���@���@����c@��s@��_@��k@��o@����>��c�,�#�k@��*@��o@�*��:�oSM����4@������}n���@���@���@����c@��s@��_@��k@�������c���jT��;_�T���o������>��c��#��o@��)@��������
����>��c��#Ѯ)@����@��@��@��@��@��E9�@��@��@��g���@���@���@��#������>��c���#��@��/����g@����?��맟���@���@���@��c@��s@��_@������7���_���jT��=_��T���o������>��c���#��o@��)@��������
����>��cѻ�#Ѭ)@����@��@��@��@��@��E9�@��@��@��g���@���@���@��#������>��cѥ�#��@��/����g@����?��뷟��_@��c@����@���@���@��s@��������7>��_�	T���o������>��cч�#�o@��*@�����:�cSM�#4@�����
��m��s@��_@��o@��
����>��c�s�#ѣ)@��o@��(��:�cSM�4@���
����m��s@��_@��
������>��c�_�#���@��)������������_�����b�����_�����\�����Y�����V�����S�����P�����M�����J�����G�����D� ����������������#����
��@��@��@��@��@��@��@��#@�d���@���?��&T�ѝ�?����#����_�%T�Ҕ��s������>��c��#�s@��*@����_�i#T������������������o��:�lSM��4@������Um���@���@���@���@���@����o@��s@����>��c���#�o@��*@��s@��)��:�lSM��4@������<m���@���@���@���@���@����s@��o@������>��c���#���@��o@��)����������>��c���#���@��k@�*������c�?+T_��T���o������>��cѳ�#�o@��*@����_��T���k��:�oSM��4@������m���@���@���@����g@��s@��c@��k@��o@����>��cі�#�k@��*@��o@�*��:�oSM����4@�������l���@���@���@����g@��s@��c@��k@�������g���jT��:���
����>��c�t�#ѯ)@����_�)T���o�������>��c�h�#��o@��)@����@��@��@��@��@��E9�@��@��@���@���@���@��#������>��c�R�#��@��/��������?��뷟���@���@���@��g@��s@��c@����� �7���c���jT��<���
����>��c�3�#ѯ)@����_�T���o�������>��c�'�#��o@��)@����@��@��@��@��@��E9�@��@��@���@���@���@��#������>��c��#��@��/������
��?��맟��c@��g@����@���@���@��s@��������7@�����������_����������������������������������� ����������������#����	��@��@��@��@��@��@��@��#@�����@����?�	:T��ѝ�?����#����������������������T�g�bT�˟��+T_��5Tl�
�Ү}�4��{��C����>��cѪ�#�{@��*@����_�3T�s��a�4��w�n��o��:�oSM�O4@�������k��g@���@���@���@���@��@��k@��s@�
���o@��w@��{@����>��cц�#�w@��*@��{@�*��:�oSM�/4@�����C��k��g@���@���@���@���@��@��k@��s@�
���o@��w@��C����>��c�i�#���@��w@�*��	�T�˟	�K�Tl�l���������_�k��k���lT��E_�i*T�ҍ}�4
��{��C����>��c�I�#��{@��)@����n�_�	(T�a�4��{�������>��c�:�#��{@�k)@����@��@��@��@��@���E9�@���@���@���@���@���@��#�������>��c�$�#��@��/����
���`?��뷟���@��k@����g@���@���@���@����@����k@��7U�����������_��@��������_��C����>��c��#���@��w@��)��_@�����@���@��@���@��g@���@��k@�
�ҿ�m�T_�I
T�}����{��C����>��c���#��{@��)@������_�	T�_��a�t��w�������>��c���#��w@�l)@����@��@��@��@��@���E9�@���@���@���@���@���@��#�������>��c��#��@��/������
��?����C��{@����>��cѳ�#�{@��*@�����:�kSM��4@�����w@�k�{@��w@����>��cѡ�#�w@��*@��{@��)��:�kSM���4@�����C��j�w@�����g@���@���@���@���@��@��k@�
�����������������C����>��c�~�#���@��w@��)��c@����g@���@���@���@���@��@��k@�
�ҟ��T�c��}�4��{��C����>��c�e�#��{@��)@����ka�t��w�������>��c�Y�#��w@�o)@����@��@��@��s��@��@���E9�@���@��o���@���@���@���@��#�������>��c�A�#��@��/����o@��s@��?����C��{@����>��c�3�#�{@��*@�����:�kSM��4@�����w@��j�{@��w@����>��c�!�#�w@��*@��{@��)��:�kSM���4@�����C�rj�w@�����g@���@���@���@���@��@��k@�
�ҧ���������������������� ��������������������@��@��@��@��@��@��@����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_�����������������:��@��@��@��@��@��@��@�����@��C�?�IT�Cѝ�?����#�����9_��T�Ҵ��k�������>��c�[�#��k@��)@����_�T������������������������k��c����>��c�G�#��k@��)@���@��@��@��@��@��CE9�@��@��@��@��@���@��#��c����>��c�1�#��@��/������
����?�����@�l@���l���@���@���@���@���@���@���@��
��T��@��Ҵ9��k�������>��c��#��k@�*@������T�g��_�48��k��c����>��c��#��k@�k)@�����@�l@��@��@��@��@��CE9�@��@��@��@��@���@��#��c����>��c���#��@��/����
��?������@�l@���l���@���@��_@���@�?�IT��@�
��0
��k�������>��c���#��k@��)@�����g@�?�	T�c��1
��k��c����>��c��#��k@�k)@�����@�l@��@��@��@��@��CE9�@��@��@��@��@���@��#��c����>��cѪ�#��@��/����?������@�"@�B�"��g@��c@�����C��_�������������
����������������� ����������������#��'���A��@��@��@��@��@��@��@��#@��'@����@���?�	T������#��k��� �T�w��{����o��k���f�B����'�g���z���@�!ǚ ����1����������_������>��c�L�#��[@��+@�j)�)���?�,��T���@�J5
�JEJ�J
�H����kT
�H�_	�T���4��/�������>��c�.�#�/@��*@��[�_�iT�#���+��:�jSM�*4 ������{h��k@��o@��@��w@��{@��'@��@����#@��+@��/@����>��c��#�+@��*@��/@�j)��:�jSM���4 ������_h��k@��o@��@��w@��{@��'@��@����#@��+@��������	����� ��������������������@��@��@��@��@��@��@�m���@���?�iT������#��w����������{����3����7���H�)�)�A��/�@������	������/@�	��w@��{@��@��@��@��3@��@��7@��������>��cѲ�#��k@��;@�I)�	@����������	�i��+@���@��{@��@��@��@��w@��	�����(��_�T	�
�Ҕ
��?������>��cѐ�#�?@��*@��k�_	�iT�+�4
��;��:�iSM�	4 �������g��w@��{@��@��@��@��@��+@�
���;@��?@����>��c�q�#�;@��*@��?@�i)��:�iSM�i��4 �������g��w@��{@��@��@��@��@��+@��;@�����������_��	���c�����`� �����������������
��@��@��@��@��@��@��@�b���@���?�T�ѝ�?����#���������������������>��c�,�#���@��o@��)���@���@���@���@���@��k@����l���mTk	����	T����_�T���}
��a���s������>��c�
�#��s@�*@�����	�_�IT�g��k��c���t��s�������>��c��#��s@�k)@����@��@��@��@��@��E9�@��@��@���@���@���@��#������>��c���#��@��/����
���`?� ����@���@��c@���@���@���@��k@���@���@��c@���@���@���@��g@���_�T����s������>��c���#��s@��)@������_�
T�k���o�������>��cѴ�#��o@��)@����@��@��@��@��@��E9�@��@��@���@���@���@��#������>��cў�#��@��/��������?������s@����>��cѐ�#�s@��*@�����:�kSM��4 �����o@��f�s@��o@����>��c�~�#�o@��*@��s@��)��:�kSM���4 �������f�o@�?���������_�������_���u
���s
���q
���o
� ����������������#�����@��@��@��@��@��@��@��#@����@��C�?��T�Cѝ�?����#���������������������T�_�������C��_�������>��c�.�#���@��@��)�����kT��C_��T�ҍ}�4
����#����>��c��#��@��)@���n�_�iT�c��a�4���������>��c�
�#��@�k)@�����@��g@��k@��o@��s@��C9�{@��@��@��@��@��@��#�������>��c��
�#���@��/����
���`?��맟��_@���@���@���@���@���@����c@���6_�Tl�
�ҫ}�4���������>��c��
�#��@��*@����_�IT�c�ka�4����:�kSM�4 ������"f��_@���@���@���@���@���@��c@�
���@���@����>��cѶ
�#��@��*@��@��)��:�kSM���4 �������f��_@���@���@���@���@���@��c@�
���@�m�������������������������� �����������������K��@��@��@��@��@��@��@�7���@��c0�T������#��+�@������������_�������������,��@��@��@��@��@���@��c0�IT������#��?��O��S��K��C��G�������/�@����������	�6V���/@��P��?@��C@��G@��K@��O@��S@����T@���������&V���?@��O@��S@��C@��G@��K@��������MT�+����3�����*(����T�@��	��������	��
�2��C@��G@��K@��3@��O@��S@��?@���������_��/��@�%��	��
���������/@��+@�(��C@��G@��K@��3@��O@��S@��?@����T�������������������@��@��@��@��@��@�����@����?�!T������#��o��{��g��c����`T�s����aT��z��	�AӪH��H�TK��	��	������_��w��k��S��3��O�
�g@��c@��{@��3@��k@��o@��s@��w@��S@��O@����_@��+�?�MTm	�NM���_�i	T��A�.xn�_M�T�/��K��@�#xo�������@?ր���K@��+@����K@���/@���I��G���mT�	�*T@����	������_@��c@��g@��k@��o@��w@��{@��S@��G@��+@��O@���*TH��T@������������_@��c@��g@��k@��w@��{@��S@��G@��O@�?H��T�	�T@����	������������_�����y�����v��g@��s@��c@��{@�������T��_�	Tf�A�(x`�_C�)T�?��7��O��@�#xf�������@?ր���O@��?@���O@�D��7@��&x �%x#����mT_��T�%x`�_�	T&xc��:�gSM�G��4�
�&�'x`�'�%�'xc�'���������_�����9���7�����4���2��c@��g@��o@��{@�����T��`�A�_C�	T#x`�_�IT�C��;��O��@�%xd�������@?֠���O@�E��;@���O@��C@��&x$�#x ����џ�jT_��T��#xd�_�	T&x`��:�gSM�'��4V
�&�'xd�'�#�'x`�'���������_����
������
������
����
� ����������������#������@��@��@��@��@��@��@��#@����@��c0�IT������#������˟�T�T�9����O�9��������+����9����)x&�(x'���T�_��T�(xf�_�	T)xg��:�jSM�*��4
�)�*xf�*�(�*xg�*���������_������
������
�,x)�+x*����T	�_	�T
�+xi�_
�T,xj��:�mSM�-��4�	�,�-xi�-�+�-xj�-���
����
��	���~
�+x(�*x)�����T��_��T��*xh�_	��T+xi��:�lSM�,��4�	�+�,xh�,�*�,xi�,��c˕���	���a
�����^
� ����������������#�����@��@��@��@��@��@��@��#@�r���@��c0�	T������#��3�@�H���z�&������������C��_����������������@��@��@��@��@���@����?��)T��ѝ�?����#����������������@��@��@���@���@���@���@��@��������
���_1�T���c��9�9�w��s��7��@��������@�����@���@���@���@��w@��s@��@���@������?�AT�[� ��s@�����@���@��w@�����{��B9b6�B9C6?�T��@��@���@���@���@��w@��s@��@���7�{@��B9�B9�B9�w@���
T����@�?	�T��)�}�)!���@�I	�+1@�-9A�/AB�1MC��3��;��C��O�)!@����?�iT	�I
	�+1@�-9A�/AB�1MC�����������)!@�����@�I@��Q��R���S���T��@��@��@��@���@���@���@���@���@������������@��'��� ?��鷟��{@��B9�B9�w@���	6��@�	@���@���@���@��s@����@��	�g����s@��B9�B9f����@�	@���@���@���@��s@����@��	����_��9�w@���s@���?�T�g���@�	!@���@���@���@����@��@��	�9����_@���g@��c@�
��跟��s@��W���@�	!@����@���@���@��@��@��	�&����W@��c@�
��跟��w@��_@��B9.��@���o��������_�@���
��������_�������_�6	��	�4	��3V��;W��CX��OY�j1�m9�oA�qM���@�j!���)�?�mT_�)	T��*
�K1@�M9A�OAB�QMC��3��;��C��O�K!@����_	�	T�o��k�+
	�+����:�lSM�4����0��
���Xb��[@���@���@��w@��o@��s@��k@��@��@�l5@�n=A�pEB�sQC�L5�N=�PE�SQ�l!@�L!��:�jSM��4��0�����=b��[@���@���@��w@��o@��s@��k@��@������)� ��@�����	����������� ����������������#�������@��@��@��@��@��@��@��#@�����@���?�)RT�ѝ�?����#���_��PT��)	�*-@�,5A�.=B�0EC��/��7��?��G�*!@���_�NT����������c�������*
��_��:�kSM��4��0��	��
��a��@��@���@���@���@��c@��_@�K1@�M9A�OAB�QMC�+1�-9�/A�1M�K!@�+!��:�kSM��4��0��
��C��a��@��@���@���@���@��c@��_@��3Q��;R��CS��OT�K1�M9�OA�QM��@�K!������S�J��W�_�mT��:_
�iETK
�+�l5@�n=A�pEB�sQC��7��?��G��S�k!@���+1@�-9A�/AB�1MC����
�������+!@����@��L��M���N���O��@���@��@��@��@��@��@���@��@������������@��'�������`?��駟��@��@���@��W@��S@��	��c@� �7k��S�
�jT��<_��<Tj
�*
�L5@�N=A�PEB�SQC��7��?��G��S�J!@���*1@�-9A�/AB�1MC����
�������*!@����@��L��M���N���O��@���@��@��@��@��@��@���@��@������������@��'�������@?��鷟��S@��W@�
��@��@���@����	��c@��7k	T_
��4TL
�,��9@��AA��MB��UC��;��C��O��W��!@���_��2Tm
�-
��_��:�nSM��4�[���0����
�a��@��@���@��c@��W@��S@��[@��_@��=@��EA��QB��YC��=��E��Q��Y��!@��!��:�lSM��4��0��
��C�a��@��@���@��c@��W@��S@��_@��;Q��CR��OS��WT��9��A��M��U��@��!�J�k�L_�iTc
�!�#@�%A�' B�*0C������#��3�# @����:�cSM�#4�_���0��	��`��_@��c@��S@�#@�%A�'!B�*1C�#�%�' �*0�#!@�# ��:�cSM�4��0��	��C��`��c@��S@��Q��R��S��+T�"
�$�&�()��@�"!����@��������_�����`��;Q��CR��OS��WT��9��A��M��U��@��!�J�k��S�AkT_
�i TL
�,��9@��AA��MB��UC��;��C��O��W��!@���_�ITm
�-
��_��:�nSM��4�[���0����
��`��@��@���@��c@��W@��S@��[@��_@��=@��EA��QB��YC��=��E��Q��Y��!@��!��:�lSM�,��4��0��
��C�k`��@��@���@��c@��W@��S@��_@����J��W�
�jT��:_
�TK
�+�l5@�n=A�pEB�sQC��7��?��G��S�k!@���+1@�-9A�/AB�1MC����
�������+!@����@��L��M���N���O��@���@��@��@��@��@��@���@��@������������@��'�������`?��駟��@��@���@��W@��S@��	��c@� �7k��S�
�jT��<_�)Tj
�*
�L5@�N=A�PEB�SQC��7��?��G��S�J!@���*1@�-9A�/AB�1MC����
�������*!@����@��L��M���N���O��@���@��@��@��@��@��@���@��@������������@��'�������@?��鷟��S@��W@�
��@��@���@����	��c@��7>��_�iTc
�!�#@�%A�' B�*0C������#��3�# @����:�cSM�#4�_���0��	��_��_@��c@��S@�#@�%A�'!B�*1C�#�%�' �*0�#!@�# ��:�cSM�4��0��	��C��_��c@��S@��Q��R��S��+T�"
�$�&�()��@�"!������������_�����P�����M��
���J�����G��
���D�����A��
���>�����;��
���8�����5�����2� ����������������#������@��@��@��@��@��@��@��#@�Z���@���?�'T�ѝ�?����#���_�)&T��)	�*-@�,5A�.=B�0EC��/��7��?��G�*!@���_�	$T����������c�������*
��_��:�kSM��4��0��	��
�C_��@��@���@���@���@��c@��_@�K1@�M9A�OAB�QMC�+1�-9�/A�1M�K!@�+!��:�kSM��4��0��
��C�*_��@��@���@���@���@��c@��_@��3Q��;R��CS��OT�K1�M9�OA�QM��@�K!�����
�;Q��CR��OS��WT��9��A��M��U��@��!�J�k��S�AkT_
�	TL
�,��9@��AA��MB��UC��;��C��O��W��!@���_��Tm
�-
��_��:�nSM��4�[���0����
��^��@��@���@��c@��W@��S@��[@��_@��=@��EA��QB��YC��=��E��Q��Y��!@��!��:�lSM�,��4��0��
��C��^��@��@���@��c@��W@��S@��_@����J��W�
�jT��:,5@�.=A�0EB�3QC��7��?��G��S�,!@���_
�	TI
�)	�+1@�-9A�/AB�1MC����
�������)!@����@��L��M���N���O��@��@��@��@��@��@��@���@��@������������@��'������� ?��鷟��@��@���@��W@��S@��	��c@� �7k��S�
�jT��<,5@�.=A�0EB�3QC��7��?��G��S�,!@���_�Ti
�)	�*1@�-9A�/AB�1MC����
�������)!@����@��L��M���N���O��@��@��@��@��@��@��@���@��@������������@��'������� ?��駟��S@��W@�
��@��@���@����	��c@��7>���
��������_��������
������������
����������������� ����������������#�������@��@��@��@��@��@��@��#@�����@����?�I:T��ѝ�?����#����������������������
T�W�cT��_��+T_	�)6T*�+
	�,��9@��AA��MB��UC��;��C��O��W��!@���_
��3T�c�k�}�k!�+��k�-��_��:�nSM�N4�g���0������]��W@���@���@���@���@���@��[@��c@��k@��g@��_@�n=@�pEA�sQB�uYC��=��E��Q��Y�n!@��!��:�lSM�4��0������]��W@���@���@���@���@���@��[@��c@��k@��_@��;R��CS��OT��WU�l9�oA�qM�tU��@�l!��	�T�	�_	�+�T*�k���������_�)��[��	�lT��D_	�*T*
	�+
�l5@�n=A�pEB�sQC��7��?��G��S�k!@���+�_�I(TI�}�)!�)	�*-@�,5A�.=B�0EC��
��������)!@����@��M��N��O���P��@��@��@��@��@��@��@��@��@�����������@��'������� ?��鷟���@��[@�_��W@���@���@���@��
���@��	��[@��7U�����������_��@��������_��3R��;S��CT��OU�+1�-9�/A�1M��@�+!��O@�j���@���@���@���@��W@���@��[@��
�m�T_
�
TK
�,��9@��AA��MB��UC��;��C��O��W��!@���M�_
�IT�O��k�i�}�)!�)��g�*-@�,5A�.=B�0EC��
��������*!@����@��M��N���O���P��@��@��@��@��@��@���@��@��@������������@��'�������@?� ���k@�)(@�+0A�-8B�/@C��+��3��;��C�) @����:�iSM��4��0��g@��\��k@��g@�*-@�,5A�.=B�0EC�*,�,4�.<�0D�*!@�* ��:�jSM�*�4��0��	����\��g@�����W@���@���@���@���@���@��[@����
���~��
���{��3R��;S��CT��OU�+1�-9�/A�1M��@�+!��S@�j��W@���@���@���@���@���@��[@�_�m�T�S�I
�+�}�)	��k�,5@�.=A�0EB�3QC��7��?��G��S�,!@���k!�k��g�l5@�n=A�pEB�sQC��
���������l!@����@��M���N���O���P��@���@��@��@��@��@���@��@��@�������������@��'��������?� ���k@�)(@�+0A�-8B�/@C��+��3��;��C�) @����:�iSM��4���0��g@�o\��k@��g@�*-@�,5A�.=B�0EC�*,�,4�.<�0D�*!@�* ��:�jSM���4���0��	���[\��g@�����W@���@���@���@���@���@��[@�����
������	������������	����� ���������������������@��@��@��@��@��@��@����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_�����������������"���@��@��@��@��@��@��@�����@��C�?�	T�Cѝ�?����#����9_�T��)	�*-@�,5A�.=B�0EC��/��7��?��G�)!@���_�iT��������������������)	�*-@�,5A�.=B�0EC������
����)!@���	@��K��L��M���N��@��@��@��@��@��@��@��@���@�����������@��'��������� ?�����@�*@�J�*���@��@���@��@���@��@���@�_�Tl
��@��
��=@��EA��QB��YC��?��G��S��[��!@���_�iT�[��S�)��
	�*-@�,9A�/AB�1MC�������
����)!@�����@�I@��K��L���M���N��@��@��@��@��@��@��@��@��@������������@��'��� ?������@�*@�J�*���@���@��S@��@�?�)T
��@�j
�L5@�N=A�PEB�SQC��7��?��G��S�J!@����[@�?
��T�W�I
�i
	�+1@�-9A�/AB�1MC�������
����)!@�����@�I@��K��L���M���N��@��@��@��@��@��@��@��@��@������������@��'� ?������@�"@�B�"��[@��W@�����C��_��
�������
������
��������������� ����������������#��'���+���@��@��@��@��@��@��@��#@��'@�	���@����?�IT������#��c��� �T�o��s����g��c���f�B����'�g���z���@�!ǚ ����1�����������_��/F��7G��?H��GI�H-�L5�N=�PE��S@�H!�)���?���T���@�J5
�JEJ�J
�H����kT
�H�_	�T�(
	�(�
-@�5A�=B�EC��/��7��?��G	�
!@��S�_�T�#�
�*
��/��:�kSM�+4�+����0����
�dZ��c@��g@��@��o@��s@��'@��@��+@��#@��/@�K1@�M9A�OAB�QMC�1�
9�A�M�K!@�!��:�hSM�h��4���0��
���HZ��c@��g@��@��o@��s@��'@��@��#@��/@���������	����� ���������������������@��@��@��@��@��@��@�k���@��C�?�T������#��o������{��w��s����3����7���H�)�)�A��/�@������	������/@�	��o@��s@��w@��{@��@��3@��@��7@����/H��7I��?J��GK�*-�,5�.=�0E��c@�*!�	@����������	�h��+@���s@��w@��@��o@��{@����@�h��_��T	���*
�K1@�M9A�OAB�QMC��3��;	��C
��O�K!@��c�_	�T�+�)
	�)	��?��:�kSM�4�;����0��
��	��Y��o@��s@��w@��{@��@��@��+@��?@��;@�+1@�-9A�/AB�1MC�K1�M9�OA�QM�+!@�K!��:�jSM�J��4���0��	����Y��o@��s@��w@��{@��@��@��+@��?@��������C��_��	���J�����G� ��������������������@��@��@��@��@��@��@�a���@���?��T�ѝ�?����#���������������/Q��7R��?S��GT�*-�,5�.=�0E��@�*!���@���@��@��@���@��[@����*��
�T)	��	�	T��`�_��Tl
���}Ӎ!����=@��EA��QB��YC��?��G��S��[��!@���`	�_�T�W��[��S��A�)�*-@�,5A�.=B�0EC����
������)!@����@��L��M��N���O��@��@��@��@��@��@��@��@��@�����������@��'������� ?� ���@��@��S@���@���@���@��[@��@��@��S@���@���@���@��W@���_�	
T	�)	�+1@�-9A�/AB�1MC��3��;��C��O�+!@���@�_��
T�c��[�	�)	��_�*-@�,5A�.=B�0EC����
������*!@����@��L��M���N���O��@��@��@��@��@��@��@���@��@������������@��'�������@?� ���c@�)(@�+0A�-8B�/@C��+��3��;��C�) @����:�iSM��4���0��_@��X��c@��_@�*-@�,5A�.=B�0EC�*,�,4�.<�0D�*!@�* ��:�jSM�j�4���0��	��C��X��_@�<���������_�������_���Z����X����V����T�� ����������������#�������@��@��@��@��@��@��@��#@����@��C�?��T�Cѝ�?����#���������������	��	�T�O��	�����C��_��3P��;Q��CR��OS�+1�-9�/A�1M��@�+!��
��	�kT��B_	�T*
	�+
�l5@�n=A�pEB�sQC��
��������
�k!@��w�+�_�iT�S�I�}�)!�)	�*-@�,5A�.=B�0EC��/��7��?��G�)!@����@��/P��7Q��?R��GS��W@��[@��_@��c@��g@��k@��o@��s@��w@�����������@��'������� ?��駟��O@��@��@��@���@���@��	��S@���6_	�T*�)
	�+	�l5@�n=A�pEB�sQC��7��?��G��S�l!@���_
�iT�S�)�}�)!�)	���{:�lSM�4�{����0����	�X��O@��@��@��@���@���@��@��S@��{@�,5@�.=A�0EB�3QC�l5�n=�pE�sQ�,!@�l!�{:�kSM�k�4���0��	����W��O@��@��@��@���@���@��@��S@�m���
�������	��������������	������ �����������������/���@��@��@��@��@��@��@�7���@��c0�	T������#��3�@�H���z�&������������C��_����������������@��@��@��@��@���@����?�IT������#��_��{��k��g��c��@��@��{@��c@��g@��k@��_@��K@��������
���_1�
T&��;��[9�_9�G��C��7�O�@�������O@����_@��c@��g@��k@��G@��C@��{@��K�@������?�!T ��C@����c@��g@��G@�����3��_A9b6�[A9C6?�T�_@��@��c@��g@��k@��G@��C@��{@��� 7�3@��_A9�[A9�[A9�G@���T���g@�?�)T��|��c@��hf���?�I
T�{@�D@��@����@��|��he����?��䷟��3@��_A9�[A9���G@���6�_@�	@��c@��g@��k@��C@����{@��	������C@��_A9�[A9����_@�	@��c@��g@��k@��C@����{@��	����7��[9�G@���C@���?�T�?��_@�	!@��c@��g@��k@����K@��{@��	�_����7@���?@��;@�
��跟��C@��/��_@�	!@���c@��g@��k@��K@��{@��	�L����/@��;@�
��跟��G@��7@��[A9S��@������������_�@������������_�������_ք�������0h*���+h/�����T_�IT)���|�+hj�,@�_�)T-��@��|�0ho�.�{:�iSM�I��4�S�����S@�)�.hj�.�+�.ho�.��	��������@�K������X������U�� ����������������#�������@��@��@��@��@��@��@��#@���@��c0�(T������#��;�_�I'T(���|�*hi�@�_�)&T,��@���|�.hf�
�{:�mSM�
4}��.�-hi�-�*�-hf�-��S��+��#��;��?�.h)���*h&�������������mT��_�i!T�@�&��@���|� hj�"hi�@������?��䧟��;@��?@��@��S@��+@��#@����@���7�ѿ�jT��_�iT���@�&��@���|� hj�"hi�@������?��䷟��@��@���;@��?@����S@��+@��#@����@� �7+T_�T&���|�+hj��@�_�iT-��@���|�0ho���{:�fSM�f4�'����'@�&�.hj�.�+�.ho�.���0h*���+h/�����$_�IT@�#���|�&hi�'hd�j@�b�{:�bSM�4���&�"hd�"�'�"hi�"�&h$�
�'h)����@��������_��������0h*���+h/�������kT_�IT&���|�+hj��@�_�)T-��@���|�0ho���{:�fSM�&��4�'����'@�&�.hj�.�+�.ho�.�����������jT��_��T�@�&��@���|� hj�"hi�@������?��䧟��;@��?@��@��S@��+@��#@����@���7�ѿ�jT��_��T���@�&��@���|� hj�"hi�@������?��䷟��@��@���;@��?@����S@��+@��#@����@� �7���_�IT@�#���|�&hi�'hd�j@�b�{:�bSM�4��&�"hd�"�'�"hi�"�&h$�
�'h)������������_��������������������������������������������������������������������� ����������������#�������@��@��@��@��@��@��@��#@�����@��c0�	T������#��;�_��T(���|�*hi�@�_�T,��@���|�.hf�
�{:�mSM�
4!��.�-hi�-�*�-hf�-��S��+��?��;��#�.h)���*h&�����0h*���+h/�������kT_�	T&���|�+hj��@�_��
T-��@���|�0ho���{:�fSM�&��4�'�����'@�&�.hj�.�+�.ho�.�����������jT�� hi�_�T�@�@�)�#@���|�"hi������?��䷟��;@��?@��@��S@��+@��#@����@���7�ѿ�jT�� hi�_�T���@�@�)�#@���|�"hi������?��䧟��@��@���;@��?@����S@��+@��#@����@� �7������������_�����S������P������M������J������G������D�� ����������������#�������@��@��@��@��@��@��@��#@�L���@��c0�	 T������#��W��[��_��K��O�������T��0T����+
T_�	T��)���|�+hj�,@�_��T-��@��|�0ho�.���{:�nSM�n4�;�V���;@�.�0hj�0�+�0ho�0���0h*���+h/�?	�T��	�T��?��������_����#���lT��_��T��|���(hh�*�_	�T�@�E@�'	��@�'�|�"hg��������?��䷟��[@��#@����@��K@��O@��_@��#@����W@���7�����������_��@�������_��h&����h+��@�(��[@��_@��O@��@����W@��#@���M�T_��T	�|�
�+hi�,�_
��T���7��/��@��@�'
��3��@�H�|��+�"hh��������?����3@��@��/@��K@��hf��7@�*@��+@��hk�%�{:�eSM���4��,��hf�%�(��hk�%����@��K@��O@��W@��[@��_@��#@�]���
���x������u���h&����h+��@����O@��W@��[@��_@��#@��+@���T�@��|��/� he�'��7��@���+�*��3�C@��|��'�"hk����	��?����3@��@��/@��K@��hf��7@�*@��'@��hk�%�{:�eSM����4���,��hf�%�(��hk�%����@��K@��O@��W@��[@��_@��#@�D������5������2���	���/������,�� ���������������������@��@��@��@��@��@��@���@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_�����������������Z���@��@��@��@��@��@��@�����@��c0��T������#��3��9_�i
T��|� hi�)�_�iT�?��C��G��K��O��7��3�@�&@�'��@���|�"hg������?����K@��@������C@��?@��K@��?@��C@��7@��G@���)T��|��3@�ig�	���	T�#����O@�D@�%@���@�&�|�if������?�����K@��@������G@��K@��@��7@�?��T�|��3@��he����#@�?��T���O@�D@��@����@��|��hg����?�����K@�"@�B�"��#@��@�����C��_���3��2������/������,������)������&�� ����������������#��'�������@��@��@��@��@��@��@��#@��'@�t���@��c0�	T������#��#��� ��T��f�B���g���z���@�!ǚ ����1���������_�0h*���+h/�)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	�T�(	�*�|�+hj�@�_�T-��@��|�0ho��{:�hSM���4��"���@�(�.hj�.�+�.ho�.����������	������ �����������������j���@��@��@��@��@��@��@�����@��c0�IT������#��G��W��_��S��O��K����3����7���H�)�)�A��/�@������	���^��/@�	��G@��K@��O@��S@��W@��3@��_@��7@����+�0h+���,h)�	@����������	�G��+@���_@��K@��O@��S@��W@��G@��	��������_�)T	�*���|�,hk�M@�_	��T.	��@�)�|�0hi�O�{:�jSM�*��4�;�����;@�*�/hk�/�,�/hi�/��
���������_��	���M������J�� ���������������������@��@��@��@��@��@��@�����@��c0�)T������#��S��W��[��G��C��h&����h+��[@��S@��G@��W@��'@��������	��	�T	���
T��@�_�	T�|�J	�+hk�,�_
��
T���+����@��@�&
��@�F�|�"hf��������?� ���C@��G@��@��S@��W@��[@��+@��C@��G@��@��S@��W@��[@��@���_�T�|�(�*hd�+�_�T�3��+��'��@�e@�&��/��@��|��#�"hh��
������?����/@��@��+@��C@��hf��3@�*@��#@��hk�%�{:�eSM�e�4��,��hf�%�(��hk�%�����������_�������_��������������
����������� ����������������#���\���@��@��@��@��@��@��@��#@�k���@��c0�	T������#��7��;��?��/��+������T����������_�/h'���*h.�����kT��_��T��|���(hh�*�_	��T���@�E@�'	��@�'�|�"hg��������?��䧟��@��+@��/@��;@��?@��@����7@�C�6_�iT��)���|�*hg�+@�_�)T,��@��|�/hn�-�{:�iSM�I��4���/�)hg�)�*�)hn�)�������E������B���	���?������<�� ���������������������@��@��@��@��@��@��@�����@��c0�	T������#��3�@�H���z�&������������C��_�����������������@��@��@��@��@���@����?�i!T������#��_��{��k��g��c��@��@��{@��c@��g@��k@��_@��O@��������
���_1�mT���;��[9�_9�G��C��7�S�@�������S@����_@��c@��g@��k@��G@��C@��{@��O�@�������?�!T ��C@����g@��c@��G@�����3��_A9b6�[A9C6?�T�_@��@��c@��g@��k@��G@��C@��{@�y��7�3@��_A9�[A9�[A9�G@����T���g@�?�T	�{��c@�Iii�H�?�
T�{@�K@�@�	@�a@9H�@�	@�a@9�{�Dih��	�`?��跟��3@��_A9�[A9�G@���6�_@�	@��c@��g@��k@��C@����{@��	�b����C@��_A9�[A9����_@�	@��c@��g@��k@��C@����{@��	����7��[9�G@���C@���?�T�?��_@�	!@��c@��g@��k@����O@��{@��	�\����7@���?@��;@�
��跟��C@��/��_@�	!@���c@��g@��k@��O@��{@��	�I����/@��;@�
��跟��G@��7@��[A9P��@������������_�@�����������_�������_�9����7��3h*�4	����a9+h1��	������T_�T)���{�+hj�,@�-a@9_�iT.��@��a@9�{�3hq��	@�5	@�/�0a9{:�oSM�O��4�K�z��3�/hj�/�4�/	@�/�+��K@�0ho�0�5��	@�0����������@�:���������������� ����������������#�������@��@��@��@��@��@��@��#@���@��C�?�	5T������#��S�_��3T(���{�*hi�@�a@9_�2T-��@��a@9��{�1hp��	@�	@��a9{:�nSM��4�7��C�)���C@�.�/hi�/�3�	@�/�*��7@�0ho�0�4��	@�0������k��?��W��S��7�1h)�	����a9*h0��	������/�J��3�_�mT��_
�i+T�@�,
��@��	@��a@9L�{� hl�$hi�@�	@�a@9�����
�`?��觟��S@��W@��k@��7@��3@��/@����?@��7k�
�jT�� _��&T�/��@�,��@��	@��a@9l�{� hl�$hi�@�	@�a@9�����
�@?��跟��/@��3@�	��S@��W@��k@��7@��3@������?@���7+T_
�I"T,
�M�{�.hm��@��a@9_�	!T1�3@�4b@9u�{�6hu�7
@��	@����a9{:�sSM�s4�;��_9���6�0hm�0�7��	@�0�.�0hu�0�8��;@�
@�1����_A96h-��	�/�0b9.h5�8
�J�k�5_�	T@�a@9$�e�{�&hi�	@�*he��@��@��`@9���`9{:�bSM��4��&�"he�"�'��@�"�*�"hi�"�,�	@�"�&h%���
�a9*h)�	����@�����C��_�������6h-��	�/�0b9.h5�8
�J�k��/�+KT_
��T,
�M�{�.hm��@��a@9_�T1�3@�4b@9u�{�6hu�7
@��	@����a9{:�sSM�3��4�_9�;�B��6�0hm�0�7��	@�0�.�0hu�0�8��;@�
@�1����_A9��J��3�
�jT��_
��T�@�,
��@��	@��a@9L�{� hl�$hi�@�	@�a@9�����
�`?��觟��S@��W@��k@��7@��3@��/@����?@��7k�
�jT�� _�I
T�/��@�,��@��	@��a@9l�{� hl�$hi�@�	@�a@9�����
�@?��跟��/@��3@�	��S@��W@��k@��7@��3@������?@���7���_�	T@�a@9$�e�{�&hi�	@�*he��@��@��`@9���`9{:�bSM��4���&�"he�"�'��@�"�*�"hi�"�,�	@�"�&h%���
�a9*h)�	���������C��_�����Y������V���
���S������P���
���M������J���
���G������D���
���A������>������;�� ����������������#�������@��@��@��@��@��@��@��#@�C���@��C�?��T������#��S�_�T(���{�*hi�@�a@9_�IT-��@��a@9��{�1hp��	@�	@��a9{:�nSM��4�7��C�i���C@�.�/hi�/�3�	@�/�*��7@�0ho�0�4��	@�0������k��?��W��S��7�1h)�	����a9*h0��	�����	6h-��	�/�0b9.h5�8
�J�k��/�+KT_
��T,
�M�{�.hm��@��a@9_�
T1�3@�4b@9u�{�6hu�7
@��	@����a9{:�sSM�3��4�_9�;�(��6�0hm�0�7��	@�0�.�0hu�0�8��;@�
@�1����_A9��J��3�
�jT�� hi�_
��	T�@�@�	@�a@9,
��@��	@��a@9M�{�$hm������� ?��跟��S@��W@��k@��7@��3@��/@����?@��7k�
�jT��  hi�_�)T�/��@�
@�	@�a@9,��@��	@��a@9m�{�$hm������
� ?��觟��/@��3@�	��S@��W@��k@��7@��3@������?@���7����
�����C��_�����d���
���a������^���
���[������X������U�� ����������������#�������@��@��@��@��@��@��@��#@����@���?�i(T������#��g��k��o��[��_�������JT�+�=`
T��?��T_�i$T	�*��{�,hk�M@�Na@9_	�	#T/	��@��a@93�{�4hs��	@�V	@�P�Qa9�{:�qSM�4�?�t��4�0hk�0�5�P	@�0�,�0hs�0�6��	@�0��?@�4h+�U	����a9,h3��	�
�T��?	��T	�H���������_���/���lT��%_�T	�{�
�)hi�+�_
�iT�@�l@�b	@�ca@9+
�e@�m	@�ga@9J�{�$hj��	����
���?��跟��k@��/@�?��+@��[@��_@��g@��	��o@����/@��7������������_��@��������_֍i4��	��a9�i+�	��'@�I��k@��o@��_@��+@����g@��/@��	��T_	�	T*�{�+�,hj�-	�_�iT�?��'��K��@��@��	@��a@9*��G�E@�N	@�Ga@9k�{��;�$hk��������	�?����G@�	@�
a@9�;@��[@��ik�	@��K@��	@��@��a@9�?@��it����a9{:�iSM�)��4�C��7����-��it�)�.��	@�)�5��ik�)��C@�)�
	@�*��	��7@�����+@��[@��_@��g@��k@��o@��/@�2������`���	���]��i4��	��a9�i+�	��+@����_@��g@��k@��o@��/@��;@�?�m�T�@�*�{��?� hj�+	��K�l@�b	@�ca@9)��;�-	��G��@��	@��a@9/�{��3�$ho�������?����G@�	@�
a@9�3@��[@��ik�	@��K@��	@��@��a@9�?@��it����a9{:�iSM��4�C��7����-��it�)�.��	@�)�5��ik�)��C@�)�
	@�*��	��7@�����+@��[@��_@��g@��k@��o@��/@����	������������
������������� ���������������������@��@��@��@��@��@��@�����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_�����������������*���@��@��@��@��@��@��@�����@��c0�iT������#��C��9_�	T��{� hi�)�_�	T�O��S��W��[��_��G��C�
@�+@�"	@�#a@9)�%@�&	@�'a@9��{�)hi������	�@?����[@�	@�)�	��S@��O@��[@��O@��S@��G@��W@�?
�)	TK�{��C@��ik��
�?�	T�3��+��_@�H@��@��	@��a@9��E@�F	@�Ga@9*�{ӄij����	�?�����[@�	@�)�	��W@��[@��+@��G@�?�iT	�{��C@�Iii�K��3@�?�IT�/��_@�H@�a@�b	@�ca@9K�e@�f	@�ga@9��{�Dik��	�?�����[@�"@�B�"��3@��/@��������_�����������	�����
��	������������������ ����������������#��'�������@��@��@��@��@��@��@��#@��'@�g���@��c0�IT������#��#��� ��T��f�B���g���z���@�!ǚ ����1���������_�3h*�	����a9+h1��	�)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	�	T�(	�*�{�+hj�@�
a@9_��T.��@��a@9�{�3hq��	@�	@��a9{:�oSM���4�����3�/hj�/�4�	@�/�+��@�0ho�0�5��	@�0�������y���	���v�� ����������������� ���@��@��@��@��@��@��@�����@��c0�
T������#��?��O��W��K��G��C����/����3���H�)�)�A��+�@������	���f��+@�	��?@��C@��G@��K@��O@��/@��W@��3@����'�3h+�T	����a9,h)��	�	@����������	�L��'@���W@��C@��G@��K@��O@��?@��	��������_�)T	�*���{�,hk�M@�Na@9_	��T/	��@��a@9)�{�3hi��	@�U	@�P�Qa9{:�pSM�0��4m��3�0hk�0�4�P	@�0�,�0hi�0�5��	@�0����������_��	������������� ���������������������@��@��@��@��@��@��@�����@���?�T������#��k��o��s��_��[�
�i4��	��a9�i+�	��k@��o@��s@��_@��;@������	��	��T	���T��@�_�IT�{�J	�+hk�,�_
�)T�/��?��+��@��@��	@��a@9,
��@��	@��a@9J�{�$hj��������	�?� ���[@��_@��+@��k@��o@��s@��?@��[@��_@��+@��k@��o@��s@��/@���_�I	T�{�*�+hh�,�_
�)T�?��K��;��@��@��	@��a@9-
��G��@��	@��a@9J�{��7�$hj��������	�?����G@�	@�
a@9�7@��[@��ik�	@��K@��	@��@��a@9�?@��it����a9{:�iSM�I�4�3��C����-��it�)�.��	@�)�5��ik�)��C@�)�
	@�*��	��3@����������_�������_��
���I����G���
���D����B�� ����������������#�������@��@��@��@��@��@��@��#@�N���@��c0��T������#��G��K��O��?��;������T�'����������_�3h(�T	����a9+h1��	��	���kT��#_�I
T	�{�
�)hi�+�_
�)	T�+��@�l@�b	@�ca@9+
�e@�m	@�ga@9J�{�$hj��	����
���?��觟��'@��;@��?@��G@��K@��O@����+@�C�6_�)T	�*��{�+hh�L@�Ma@9_	��T.	��@��a@91�{�3hq��	@�U	@�O�Pa9[:�oSM����4�+�5��3�/hh�/�4�O	@�/�+��+@�0ho�0�5��	@�0�������	��������������
������������� �����������������`���@��@��@��@��@��@��@�x���@��c0�	T������#��3�@�H���z�&������������C��_�������������<���@��@��@��@��@���@���?�	(T�	ѝ�?����#��7��S��C��?��;��@��@��SA��;A��?A��CA��7A��@��������
���_1�T������9��9�����7��@��������@����7A��;A��?A��CA��@��@��SA���@�����j�?�AT�� ��@����?A��;A��@��������C9b6��C9C6?�T�7A��@��;A��?A��CA��@��@��SA����7�@���C9��C9��C9�@����T���?A�?�T���
���|����;A���������>��c���#�?�T��������>��c���#��SA��@����@����@��@��A��A��A��A��A��A��A��A��#A��'A��+A��#�������>��c����#���@��@�?����@���C9��C9�@���6�7A�	@��;A��?A��CA��@����SA��	�����@���C9��C9g���7A�	@��;A��?A��CA��@����SA��	�������9�@���@���?�T���7A�	!@��;A��?A��CA����@��SA��	�:����@���@��@�
��跟��@����7A�	!@���;A��?A��CA��@��SA��	�'����@��@�
��跟��@��@���C9/��@����������	��_�@���*	������	��_�����	��_֏�������@������>��c�u��#ф�����-T_��T��4���������>��c�f��#�_�)T�����
�4���[:�oSM��4`����@����F��@��;A��?A��@��@��@��@��@���@����>��c�I��#�[:�oSM�o��4`����@����F��@��;A��?A��@��@��@��@����������@�������B������?�� ����������������#�������@��@��@��@��@��@��@��#@�����@��C�?��GT�Cѝ�?����#���_�FT��4����c����>��c���#�_��DT���#��+�������4���[:�nSM��4`����@���SF��A��A��A��#A��+A��@���@����>��c����#�[:�nSM�n4`����@��c�?F��A��A��A��#A��+A���@��c����>��c����#ю����{�������mT��6_��<T�
�4�c����>��cѾ��#����@����>��cѷ��#��@���@���@�����@���@���@���@���@���@�����@���@��@��@��@��A��#������>��cџ��#���@��@��?����A��A��+A��{@����@���7���{���jT��9_��4T�
�4�c����>��cс��#����@����>��c�z��#��@���@���@�����@���@���@���@���@���@�����@���@��@��@��@��A��#������>��c�b��#���@��@��?����{@��@���A��A��+A������@�@�7�T_�I-T�
�4����c����>��c�F��#�_�+T�
�4���[:�pSM��4`����@����E��A��A��+A��@��{@��@���@����>��c�-��#�[:�pSM�p4`����@��c��E��A��A��+A��@��{@���@��c����>��c���#�����=_��T�
�4����c����>��c���#�[:�cSM��4`����@��@�dE��{@���@��@����>��c���#�[:�cSM��4`����@��c�TE��{@���@��c����>��c����#����@�����C��_��������@��c����>��c����#������{�5T_�T�
�4����c����>��c����#�_��T�
�4���[:�pSM��4`����@��� E��A��A��+A��@��{@��@���@����>��cѳ��#�[:�pSM���4`����@��c�E��A��A��+A��@��{@���������jT��6_�IT�
�4�c����>��cѕ��#����@����>��cю��#��@���@���@�����@���@���@���@���@���@�����@���@��@��@��@��A��#������>��c�v��#���@��@��?����A��A��+A��{@����@���7���{���jT��9_�IT�
�4�c����>��c�X��#����@����>��c�Q��#��@���@���@�����@���@���@���@���@���@�����@���@��@��@��@��A��#������>��c�9��#���@��@��?����{@��@���A��A��+A������@�@�7Q��_��T�
�4����c����>��c���#�[:�cSM��4@����@��@�vD��{@���@��@����>��c�
��#�[:�cSM��4@����@��c�fD��{@���@��c����>��c���#���������C��_��������������������������������������������������������������������������� ����������������#�������@��@��@��@��@��@��@��#@�����@��C�?�	#T�Cѝ�?����#���_�!T��4����c����>��cѬ��#�_��T���#��+�������4���[:�nSM��4@����@����C��A��A��A��#A��+A��@���@����>��cю��#�[:�nSM�n4@����@��c��C��A��A��A��#A��+A���@��c����>��c�z��#ю���
��@��c����>��c�p��#������{�5T_�T�
�4����c����>��c�`��#�_��T�
�4���[:�pSM��4@����@����C��A��A��+A��@��{@��@���@����>��c�G��#�[:�pSM���4@����@��c��C��A��A��+A��@��{@���������jT��6�c��@����>��c�,��#�_�T�
�4������>��c�"��#��@���@���@�����@���@���@���@���@���@�����@���@��@��@��@��A��#������>��c�
��#���@��@��?����A��A��+A��{@����@���7���{���jT��9�c��@����>��c����#�_�T�
�4������>��c����#��@���@���@�����@���@���@���@���@���@�����@���@��@��@��@��A��#������>��c����#���@��@��?����{@��@���A��A��+A������@�@�7Q��������C��_������������������������������������������� ����������������#���`���@��@��@��@��@��@��@��#@����@���?�)5T�ѝ�?����#��'��+��/������������
T��Y@T����kT_�	1T�������4���������>��c�i��#�_��.T���@��|���4�������[:�qSM�4@����@����B��@��A��A��'A��+A��/A��@��@��@��@���@����>��c�G��#�[:�pSM��4@����@����B��@��A��A��'A��+A��/A��@��@���@������>��c�0��#��@�
�
T��	�k��T��d���������_�������lT��@_�&T���
�4�������>��c���#���_��$T��|���4�������>��c���#��@���@���@���@���@���@���@���@�����@��@��@��@��A��A��A��#�������>��c����#���@����?����+A��@����@��A��A��'A����/A����@�c�7c�����������_��@��������_��@������>��c����#��w@���+A��A��A��/A��@��'A��@����T_�)T�����4���������>��cѶ��#���_�	
T�w��@���|�������������>��cѧ��#��@���@���@���@���@���@���@���@�����@��@��@��@��A��A��A��#�������>��cѐ��#���@����?�������@����>��cф��#�[:�nSM��4@����@��@��A�@��@����>��c�u��#�[:�nSM���4@����@����A���@��A��A��'A��+A��/A��@������r������o��@������>��c�W��#��{@���@��A��A��'A��+A��/A��@���
�T�{����
���|���4���������>��c�?��#��@�������������>��c�5��#��@���@���@�����@���@���@���@���@�����@��@��@��@��A��A��A��#�������>��c���#���@��@��?�������@����>��c���#�[:�nSM��4@����@��@�jA�@��@����>��c���#�[:�nSM�N�4@����@���[A���@��A��A��'A��+A��/A��@������������������������������� ���������������������@��@��@��@��@��@��@�D���@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_�����������������"���@��@��@��@��@��@��@�����@��C�?��T�Cѝ�?����#����9_�IT��4�c����>��c�@��#�_�T���#��'��+��/�������4������>��c�/��#�@���@���@���@���@���@�����@���@���@���@�����@��@��@��@��A��#������>��c���#���@����@��?����+A��@������#A��A��+A��A��#A��A��'A����T��A�t�c����>��c���#��)T���{�.�t������>��c����#��/A��@���@���@�����@���@���@���@���@���@���@���@��@��@��@��A��#������>��c����#���@��?�����+A��@������'A��+A��{@��A�?��T��A��c����>��cѾ��#��@�?�)T���
��A�������>��cѱ��#��/A��@�����@���@���@���@���@���@���@���@���@���@��@��@��@��A��#������>��cљ��#���@��?�����+A�"@�B�"��@��@�����C��_������������������������������������ ����������������#��'���5���@��@��@��@��@��@��@��#@��'@����@��C�?�T������#��s��� �T�������w��s���f�B����#�g���z���@�!ǚ ����1��������C��_�'@��c����>��c�;��#�)���?�l��T���@�J5
�JEJ�J
�H����kT
�H�_	�iT�(
	�4��+��c����>��c� ��#�_�T���4��'�[:�hSM��4@����+@���s?��s@��w@��@��@��@��#@��@��@��'@��+@����>��c���#�[:�hSM��4@����'@��c�\?��s@��w@��@��@��@��#@��@��@���������	������ ���������������������@��@��@��@��@��@��@�x���@����?�)T������#����������������/����3���H�)�)�A��+�@������	���}��+@�	��@��@��@��@��@��/@��@��3@����7@�������>��cѩ��#�	@����������	�c��'@���@��@��@��@��@��@��	�����(��_�T	���4
��;�������>��cъ��#�_	��T�'�)
	�4	��7�[:�iSM��4@����;@����>��@��@��@��@��@��@��'@��7@��;@����>��c�n��#�[:�iSM����4@����7@�����>��@��@��@��@��@��@��'@�����������_��	���i������f�� ��������������������@��@��@��@��@��@��@�l���@���?��T�ѝ�?����#������#�������@��#����>��c�+��#��A��A��#A��A��A��@���������T�	���	T���_�)T����1�1�|���3��t��#����>��c�
��#��@�
�_��T�{����w��@�΁����c����>��c���#��@���@���@���@���@���@���@���@���@�����@���@���@���@��@��@��#��c����>��c����#���@����?� ���A��A��w@��A��A��#A��@��A��A��w@��A��A��#A��{@���_�IT�4����#����>��c����#���_�	T���4����c����>��cѹ��#��@���@���@���@���@���@���@���@���@�����@���@���@���@��@��@��#��c����>��cѢ��#���@����?����#��@����>��cі��#�[:�nSM��4@����@��@��=�@��@����>��cч��#�[:�nSM�n�4@����@��#��=�M��������_������_��������������������� ����������������#���*���@��@��@��@��@��@��@��#@����@���?��T�ѝ�?����#����������������T�{���������_��@��#����>��c�=��#�����kT��>_�	T���
�4������>��c�-��#���_�)T����|���4��#����>��c� ��#��@��@��@��@��@��@��@��@�����@��@��@��@��@��@��@��#��#����>��c�	��#����@����?����{@��A��A��A��A��A����@��6_�T�����4����#����>��c����#�_�T����|���4���[:�nSM��4@����@���?=��{@��A��A��A��A��A��@��@���@����>��c����#�[:�nSM�N�4@����@��#�)=��{@��A��A��A��A��A��@�}������������������������������ �����������������o���@��@��@��@��@��@��@�G���@���?�T������#��W��s��c��_��[��@��@��s@��[@��_@��c@��W@��G@��������
���_1�
T&��7��;9�?9�C��?��7�K�@��������K@����W@��[@��_@��c@��C@��?@��s@��G�@�������?�!T ��?@����_@��[@��C@�����/��?A9b6�;A9C6?�T�W@��@��[@��_@��c@��C@��?@��s@�y� 7�/@��?A9�;A9�;A9�C@���T���_@�?�)T��|��[@��hf���?�I
T�s@�D@��@����@��|��he����?��䷟��/@��?A9�;A9���C@���6�W@�	@��[@��_@��c@��?@����s@��	������?@��?A9�;A9����W@�	@��[@��_@��c@��?@����s@��	�v��3��;9�C@���?@���?�T�;��W@�	!@��[@��_@��c@����G@��s@��	�_����3@���;@��7@�
��跟��?@��+��W@�	!@���[@��_@��c@��G@��s@��	�L����+@��7@�
��跟��C@��3@��;A9S��@���Y��������_�@���G��������_�������_���������,��@��|�/hn�p@�/h)�m�*h.�������-T_��T��|�*hi�+�_��T�����@�X���������������� ����������������#���k���@��@��@��@��@��@��@��#@�����@��c0�!T������#��3�_�I T��|�)hh�*�_�IT�K��#����3��7�+�l@���|�-hf�N@�-h(�L�)h&�n�������������mT��_�T�@�&��@���|� hi�"hh�C@������?��䧟��3@��7@��@��K@��@��#@����@���7�ѿ�jT��_�T���@�&��@���|� hi�"hh�C@������?��䷟��@��@���3@��7@����K@��@��#@����@� �7�T_��T��|�)hf�+�_��T,��@���|�/hn�p@�/h&�m�)h.������� _�	T"hh�C@�$��@���|�)hg�"h'���)h(�F����@�����C��_�����'��,��@���|�/hn�p@�/h&�m�)h.���������	T_�T��|�)hf�+�_��TT������jT��_�
T�@�&��@���|� hi�"hh�C@������?��䧟��3@��7@��@��K@��@��#@����@���7�ѿ�jT��_�T���@�&��@���|� hi�"hh�C@������?��䷟��@��@���3@��7@����K@��@��#@����@� �7���_�	T"hh�C@�$��@���|�)hg�"h'���)h(�F���������C��_������������������������������������������������������������������������������ ����������������#���I���@��@��@��@��@��@��@��#@���@��c0�)T������#��3�_��T��|�)hh�*�_��T�K��#����7��3�+�l@���|�-hf�N@�-h(�L�)h&�n�����,��@���|�/hn�p@�/h&�m�)h.���������	T_�	T��|�)hf�+�_��TD������jT�� hh�_�T�@�F@�(�@���|�"hh������?��䷟��3@��7@��@��K@��@��#@����@���7�ѿ�jT�� hh�_�T���@�F@�(�@���|�"hh������?��䧟��@��@���3@��7@����K@��@��#@����@� �7���������C��_�������������������������������������� ����������������#�������@��@��@��@��@��@��@��#@�c���@��c0�iT������#��O��S��W��G��C�������
T��#`	T����T_�iT����|�*hi�+�_�IT,��@��|�/hn�p@�/h)�m�*h.�����?	�*T��	�+��T��H���������_�������lT��_��T��|���(hh�*�_	�T�@�E@�'	��@�'�|�"hg��������?��䷟��S@��@����@��C@��G@��W@��@����O@���7������������_��@��������_��'@��C@�*hi��/@�l@��3@��@��+@�0ho�*h/���0h)�n��@�(��S@��W@��G@��@��O@��@�����T_�IT	�|�
�+hi�,�_
�)T�+����3��@��@�'
��/��@�H�|��'�"hh��������?�@����@��C@��G@��O@��S@��W@��@�v���
���M������J���#@��C@�*hi��/@�l@��3@��@��+@�0ho�*h/���0h)�n��@��G@��O@��S@��W@��@��'@����T�@��|��+� he�'��3��@���'�*��/�C@��|��#�"hk����	��?�����@��C@��G@��O@��S@��W@��@�\���������������	���������
�� ���������������������@��@��@��@��@��@��@����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_�����������������:���@��@��@��@��@��@��@�����@��c0��T������#��3��9_�i
T��|� hi�)�_�iT�?��C��G��K��O��7��3�@�&@�'��@���|�"hg������?����K@��@������C@��?@��K@��?@��C@��7@��G@���)T��|��3@�ig�	���	T�#����O@�D@�%@���@�&�|�if������?�����K@��@������G@��K@��@��7@�?��T�|��3@��he����#@�?��T���O@�D@��@����@��|��hg����?�����K@�"@�B�"��#@��@�����C��_�����������������������	�������� ����������������#��'�������@��@��@��@��@��@��@��#@��'@�t���@��c0��T������#��#��� ��T��f�B���g���z���@�!ǚ ����1���������_�,��@��|�/hn�p@�/h(�m�*h.���)���?�,��T���@�J5
�JEJ�J
�H����kT
�H�_	�)T�(�|�*hh�+	�_�(��T������	������ �����������������X���@��@��@��@��@��@��@�����@��c0�
T������#��?��O��W��K��G��C����/����3���H�)�)�A��+�@������	���N��+@�	��?@��C@��G@��K@��O@��/@��W@��3@����'�-	��@�)�|�/hi��@�/h*���+h)���	@����������	�1��'@���?@��W@��C@��G@��K@��O@��	�����H��_��T	���|�+hj�,�_	��T�������_��	���F������C�� ���������������������@��@��@��@��@��@��@�����@��c0�T������#��S��W��[��C��G��#@��C@�)hh��/@�K@��3@��@��+@�/hn�)h.���/h(�M��S@��W@��[@��G@��'@����	��	��T	���
T��@�_�i	T�|�J	�+hk�,�_
�IT���+����@��@�&
��@�F�|�"hf��������?� ���C@��G@��@��S@��W@��[@��+@��C@��G@��@��S@��W@��[@��@���_�	T�|�(�*hd�+�_��T�3��+��'��@�e@�&��/��@��|��#�"hh��
������?�����������_�������_��������������
����������� ����������������#���e���@��@��@��@��@��@��@��#@�x���@��c0�
T������#��7��;��?��/��+������T����������_�+�l@�
�|�.hm��@�.h)���*h-�o�����kT��_��T��|���(hh�*�_	�T���@�E@�'	��@�'�|�"hg��������?��䧟��@��+@��/@��;@��?@��@����7@���6_�IT����|�*hi�'�_��T����X������U���	���R������O�� ���������������������@��@��@��@��@��@��@�����@��c0�T������#�@�$@��T���#�@�"@�������6�@�!@��#@�B@�_���������������_�����������@��@����@��c0��T������#�#@�@��T���#�@�$@�������6�@�`@��#@��@��|���6�@�` @��#@�� @���`T��a$@��$@�e����������_�����������@��@���"@�@�_�T@�#@��AT@�#@��T`@9!`@9A� @�_����_��@��c0�	T������#�#@�@��T@�#@�_�!T@�$@���T@�$@���!T@�$@���T!@�@������������_�������_���@��@����@��c0�	T������#����@�|���@�c ����}���v�������_�������C���@��@���@��c0��T������#���i���@�B@���������������_�������)���@��@���@��c0�	T������#��3�@�H���z�&������������C��_����������������@��@��@��@��@���@����?�� T������#��_��{��k��g��c��@��@��{@��c@��g@��k@��_@��K@��������
���_1�mT���;��[9�_9�G��C��7�O�@��������O@����_@��c@��g@��k@��G@��C@��{@��K�@�������?�!T ��C@����g@��c@��G@�����3��_A9b6�[A9C6?�T�_@��@��c@��g@��k@��G@��C@��{@�5��7�3@��_A9�[A9�[A9�G@����T���g@�?�T����}��`��c@��hf���?�i
T�{@�I@��@��@@9����@��@��@@9�� ?��淟��3@��_A9�[A9�G@���6�_@�	@��c@��g@��k@��C@����{@��	�2����C@��_A9�[A9����_@�	@��c@��g@��k@��C@����{@��	����7��[9�G@���C@���?�T�?��_@�	!@��c@��g@��k@����K@��{@��	�\����7@���?@��;@�
��跟��C@��/��_@�	!@���c@��g@��k@��K@��{@��	�I����/@��;@�
��跟��G@��7@��[A9P��@������������_�@������������_�������_ց������-�.�jA9o�p�����T_�IT��)	�*A@9_�IT	�+�lA@9m@�n@�/@�0@�,A9;:�lSM���4�S����-�,@�,�.�,@�,�/�l@�,��S@�,�p@�0����������@�>������K������H�� ����������������#�������@��@��@��@��@��@��@��#@���@��c0��/T������#��C�_�.T��(�	A@9_�-T��&��@@9�@��@�
@�@�
A9;:�jSM��4{��+�
@�*�,�
@�*�-��@�*�.��@�*��[��3��G��C����@9���������#����'��	�mT��_�'T�@���*
�@@�K@�BA@9@�@�A@9���� ?��槟��C@��G@��[@��3@��#@����'@�`�7)�?�jT��_	�#T�#��@�*		�*
�@@�K@�BA@9@�@�A@9�����?��淟��#@��'@���C@��G@��[@��3@������'@��7�T_�T��*
�KA@9_	�T,		�,ˍA@9�@��@�P@�Q@�MA9;:�mSM��4�/��+���.�M@�-�/�M@�-��+@�-��@�0��/@�0��@�1����
�N�O��A9������)�0_	�TA@9#		�#�@�@�f@�g@�j@@9b@9;:�bSM��4���$�b@�"�%�b@�"�&�@�"�'�@�"�d�e�
A9���	��@��������_��	���h��N�O��A9������)��#�)
T_�)T��*
�KA@9_	�)T,		�,ˍA@9�@��@�P@�Q@�MA9;:�mSM����4�/��+����.�M@�-�/�M@�-��+@�-��@�0��/@�0��@�1����
������'�?�jT��_�i
T�@���*
�@@�K@�BA@9@�@�A@9���� ?��槟��C@��G@��[@��3@��#@����'@�`�7)�?�jT��_	�I	T�#��@�*		�*
�@@�K@�BA@9@�@�A@9�����?��淟��#@��'@���C@��G@��[@��3@������'@��7���_	�TA@9#		�#�@�@�f@�g@�j@@9b@9;:�bSM��4L��$�b@�"�%�b@�"�&�@�"�'�@�"�d�e�
A9���	����������_��	�������	��������������	��������������	��������������	��������������������������� ����������������#���Z���@��@��@��@��@��@��@��#@�m���@��c0�	T������#��C�_��T��(�	A@9_��T��&��@@9�@��@�
@�@�
A9;:�jSM��4���+�
@�*�,�
@�*�-��@�*�.��@�*��[��3��G��C����@9��������N�O��A9������)��#�)
T_�
T��*
�KA@9_	�T,		�,ˍA@9�@��@�P@�Q@�MA9;:�mSM����4�/��+����.�M@�-�/�M@�-��+@�-��@�0��/@�0��@�1����
������'�?�jT��_��T�@�@�
@�A@9��+�c@�d@�eA@9���
� ?��淟��C@��G@��[@��3@��#@����'@�`�7)�?�jT��_	��T�#��@�@�
@�A@9+		�+�c@�d@�eA@9���
��?��槟��#@��'@���C@��G@��[@��3@������'@��7������������_��	��������������	��������������������������� ����������������#�������@��@��@��@��@��@��@��#@�4���@��C�?�	&T������#��_��c��g��W��S�������*T�'�<
T����+T_�	"T����*	�+xi�LA@9_�� T-�}ӭa�.
��A@90hm��@�S@�OA9��;:�tSM�T4�C��?����?@�0�1xi�1��C@�1�T@�4�+�4hm�4�3��@�4�0x)�Q��A9+h-����	�jT��	���T��E������C��_����+���lT��#_�IT����*xh�+�_	�)T�@�i@�bA@9�}�a�#hh�(�@�A@9�
����	��?��淟��c@��+@����'@��S@��W@��_@����+@����g@��7���������C��_��@�����C��_�*y/����@90i(����@�H��c@��g@��W@��'@��	��_@��+@���
�T_�T	�
�+xi�,	�_
�T�3����;��@��@��A@9*�}�Ja��/�#hj�M��7��@��A@9�������?� ���7@��@@9�/@��S@�*ih��@��;@��@��A@9�3@�0yo��A9;:�gSM��4�?�u��*�'yo�'�+��@�'��?@�'�0ih�0�-��@�0�������'@��S@��W@��_@��c@��g@��+@�=���
�������������*y/����@90i(����#@�H��'@��	��W@��_@��c@��g@��+@���T�#��@�	��3� xi�*�}�+	��;�l@�bA@9Ja��/�#hj�M��7��@��A@9�����?� ���7@��@@9�/@��S@�*ih��@��;@��@��A@9�3@�0yo��A9;:�gSM����4�?�"��*�'yo�'�+��@�'��?@�'�0ih�0�-��@�0�������'@��S@��W@��_@��c@��g@��+@� �����������������	������������� �����������������E���@��@��@��@��@��@��@�����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_���������������������@��@��@��@��@��@��@�����@��c0�iT������#��;��9_�	T��)	�_�)
T�G��K��O��S��W��?��;�@� @�'@�"A@9��)	�#@�*@�%A@9�����
��?����S@��@������K@��G@��S@��G@��K@��?@��O@���iT		��;@�I
	��iT�+��#��W@�F@� @�'@�"A@9(�H
�@�@�A@9���?�����S@��@�����O@��S@��#@��?@�?�	T��;@�
��+@�?	�	T�'��W@�G@��@��@��@@9&		�
��@��@��@@9�?�����S@�"@�B�"��+@��'@��������_��	���������������������������������� ����������������#��'���9���@��@��@��@��@��@��@��#@��'@�o���@��c0��
T������#��#��� ��T��f�B���g���z���@�!ǚ ����1��
�������_�
��jA9o�p�)���?��T���@�J5
�JEJ�J
�H����kT
�H�_	�T�(		�(�
A@9_�T�+�lA@9m@�n@�@�@�A9;:�lSM�L��4�����-�@�,�.�@�,�/�l@�,��@�,�p@�0�������%���	���"�� ���������������������@��@��@��@��@��@��@�����@��c0�
T������#��G��W��_��S��O��K����3����7���H�)�)�A��/�@������	���f��/@�	��G@��K@��O@��S@��W@��3@��_@��7@����+�M�N�+A9/�0�	@����������	�M��+@���_@��K@��O@��S@��W@��G@��	��������_�)T	���*
�KA@9_	�	T)		�)	�,A@9-@�.@�O@�P@�LA9;:�lSM����4�;���-�L@�,�.�L@�,�/�,@�,��;@�,�0@�0�����������_��	������������� �����������������J���@��@��@��@��@��@��@�����@��c0�)T������#��S��W��[��G��C�H�I��@9�����W@��G@��C@��[@��S@��+@����	��	�T	���T��@�_��TK
�k�}�la�@	�*hl���_�T�'��+��#��@��@��A@9i��#hi�)�$@�%A@9�
������?� ���C@��G@��#@��S@��W@��[@��+@��C@��G@��#@��S@��W@��[@��'@���_�)T� �(�_�IT�3��+��@�	@�
@�A@9�+��/�c@�d@�eA@9�	����
��?�`���/@��@@9�@��@��3@�K@�LA@9M@�GA9;:�gSM���4���(�G@�'�)�G@�'�-��@�'�+��@�'�����������_�������_���	�������������� ����������������#�������@��@��@��@��@��@��@��#@�c���@��c0�T������#��G��K��O��?��;������T����
�������_�/x'�0��A9*h,�������kT��!_�)
T����*xh�+�_	�		T�#��@�i@�bA@9�}�a�#hh�(�@�A@9�
����	��?��槟��@��;@��?@��G@��K@��#@����O@���6_�IT����)�*xg�+A@9_�	T��}ӌa�-��A@9/hl��@�1@�.A9;:�nSM�N��4�+��'����/�.xg�.��'@�.�0@�0�*�0hl�0��+@�0��@�1�������������������~���	���{������x�� �����������������"���@��@��@��@��@��@��@�z���@��c0�	T������#��3�@�H���z�&������������C��_����������������@��@��@��@��@���@���?�� T������#��W��s��c��_��[��@��@��s@��[@��_@��c@��W@��G@��������
���_1�mT���7��;9�?9�C��?��7�K�@��������K@����W@��[@��_@��c@��C@��?@��s@��G�@�������?�!T ��?@����[@��_@��C@�����/��?A9b6�;A9C6?�T�W@��@��[@��_@��c@��C@��?@��s@�Q��7�/@��?A9�;A9�;A9�C@����T���_@�?�T	�{��[@�Iii�H�?�
T�s@�K@�@�	@�
@�H�@�	@�
@��{�Dih��	�`?��跟��/@��?A9�;A9�C@���6�W@�	@��[@��_@��c@��?@����s@��	�F����?@��?A9�;A9����W@�	@��[@��_@��c@��?@����s@��	����3��;9�C@���?@���?�T�;��W@�	!@��[@��_@��c@����G@��s@��	�\����3@���;@��7@�
��跟��?@��+��W@�	!@���[@��_@��c@��G@��s@��	�I����+@��7@�
��跟��C@��3@��;A9P��@������������_�@������������_�������_�u����s��+h4������T_�T)���{�+hj�,@�-	@�.
@�_�IT/��@��	@��
@��{�5ht�0�1	�3
�;:�iSM��4���5�)hj�)�5h*����	��
�;:�iSM�i��4���+�)ht�)��������@�?������@������=�� ����������������#�������@��@��@��@��@��@��@��#@���@��c0��2T������#��K�_�1T(���{�*hi�@�	@�

@�_�)0T.��@��	@��
@���{�4hs��	�
�;:�oSM��4W��4�/hi�/�4h)����	��
�;:�kSM��4L��*�+hs�+��c��;��7��O��K�*h3������'�J��+�_�mT��_
�)*T�@�,
��@��	@��
@�L�{� hl�$hi�@�	@�
@������
�`?��觟��K@��O@��c@��7@��+@��'@����;@��7k�
�jT�� _�%T�'��@�,��@��	@��
@�l�{� hl�$hi�@�	@�
@������
�@?��跟��'@��+@�	��K@��O@��c@��7@��+@������;@���7�T_
�	!T,
�M�{�.hm��@��	@��
@�_�T3�t@�u
@�v@�w�{�8hw����	��
�;:�lSM�,4�3��/����8�,hm�,��3@��/@�8h-�o�p
�q�;:�lSM��4���.�,hw�,�.h7�J�k�._��T@�	@�
@�%�f�{�'hi�*hf��@��@��@�������;:�bSM��4���'�"hf�"�'h&��
	�
�;:�bSM��4���*�"hi�"�*h)����@�������_�����S��.h7�J�k��'�-�T_
��T,
�M�{�.hm��@��	@��
@�_�T3�t@�u
@�v@�w�{�8hw����	��
�;:�lSM�,4�3��/����8�,hm�,��3@��/@�8h-�o�p
�q�;:�lSM���4s��.�,hw�,���J��+�
�jT��_
�T�@�,
��@��	@��
@�L�{� hl�$hi�@�	@�
@������
�`?��觟��K@��O@��c@��7@��+@��'@����;@��7k�
�jT�� _�	
T�'��@�,��@��	@��
@�l�{� hl�$hi�@�	@�
@������
�@?��跟��'@��+@�	��K@��O@��c@��7@��+@������;@���7���_��T@�	@�
@�%�f�{�'hi�*hf��@��@��@�������;:�bSM��4��'�"hf�"�'h&��
	�
�;:�bSM��4��*�"hi�"�*h)�����������_����������������
��������������
��������������
��������������
�������������������� ����������������#���;���@��@��@��@��@��@��@��#@�V���@��c0�iT������#��K�_�)T(���{�*hi�@�	@�

@�_��T.��@��	@��
@���{�4hs��	�
�;:�oSM��4���4�/hi�/�4h)����	��
�;:�kSM��4���*�+hs�+��c��7��;��O��K�*h3�����.h7�J�k��'�-�T_
�)T,
�M�{�.hm��@��	@��
@�_��
T3�t@�u
@�v@�w�{�8hw����	��
�;:�lSM�,4�3��/�u��8�,hm�,��3@��/@�8h-�o�p
�q�;:�lSM���4h��.�,hw�,���J��+�
�jT�� hi�_
��	T�@�@�	@�
@�,
��@��	@��
@�M�{�$hm������� ?��跟��K@��O@��c@��7@��+@��'@����;@��7k�
�jT��  hi�_�)T�'��@�
@�	@�
@�,��@��	@��
@�m�{�$hm������
� ?��觟��'@��+@�	��K@��O@��c@��7@��+@������;@���7����
�������_���������
��������������
�������������������� ����������������#���b���@��@��@��@��@��@��@��#@�)���@��C�?�'T������#��_��c��g��W��S�������
T�+�; 
T��?��KT_�#T	�*��{�,hk�M@�N	@�O
@�_	�)"T0	�@�
@�@�5�{�6hu�Q�S	�T
�
�;:�qSM��4�C����6�0hk�0��C@�6h+�
�
��;:�kSM��4���,�+hu�+�,h5�_	��T��?	�+��T	�C������C��_���/���lT��%_�	T	�{�
�)hi�+�_
��T�@�l@�b	@�c
@�+
�e@�m	@�g
@�J�{�$hj��	����
���?��跟��c@��/@�?��+@��S@��W@��_@��	��g@����/@��7���������C��_��@�����C��_֮i1��'@�I��c@��W@��g@��+@��
��_@��/@��	�m�T_	��	T*�{�+�,hj�-	�_��T�;��'��C��@��@��	@��
@�*��?�E@�N	@�G
@�k�{��7�$hk��������	�?� ���?@�	@�
	@�
@��;@��S@��il��C@��@��7@��iq��
@��	@����	��
�;:�iSM�	4�;�2��3��il�)��;@��7@��i,��	�
�;:�hSM��4%��.��7@��ih�)�������+@��S@��W@��_@��c@��g@��/@�6����������	������i1��+@��
��W@��_@��c@��g@��/@��7@�?�M�T�@�*�{��;� hj�+	��C�l@�b	@�c
@�)��7�-	��?��@��	@��
@�/�{��3�$ho�������?� ���?@�	@�
	@�
@��;@��S@��il��C@��@��3@��iq��
@��	@����	��
�;:�iSM�	4�;����3��il�)��;@��3@��i,��	�
�;:�hSM����4���.��3@��ih�)�������+@��S@��W@��_@��c@��g@��/@����	���o������l���
���i������f�� ��������������������@��@��@��@��@��@��@�����@���?��T������#��[��/���*��*�J�K�B�l��������?!��T?��T�W��o��3��c��;��[��_�	@�)@��Ѭ�M��K�N��G�o��C�p��?��c������	�P��7��W@�*@�J@��[@��_@��c@��K@��3@��G@��c��o@��
�B��3��W@�*@�J@��[@��_@��c@��C@��;@��?@��c��o@��
�4��[@��_@��c@��o@��7@��3@����W@�@����
��c�����%��
��/@�b�_0�T���������_����������_��@��������_���������������������@��@��@��@��@��@��@�����@��c0�iT������#��C��9_�	T��{� hi�)�_�	T�O��S��W��[��_��G��C�
@�+@�"	@�#
@�)�%@�&	@�'
@���{�)hi������	�@?����[@�	@�)�	��S@��O@��[@��O@��S@��G@��W@�?
�)	TK�{��C@��ik��
�?�	T�3��+��_@�H@��@��	@��
@���E@�F	@�G
@�*�{ӄij����	�?�����[@�	@�)�	��W@��[@��+@��G@�?�iT	�{��C@�Iii�K��3@�?�IT�/��_@�H@�a@�b	@�c
@�K�e@�f	@�g
@���{�Dik��	�?�����[@�"@�B�"��3@��/@��������_���^��]�����	�Z���
��	�W������T������Q�� ����������������#��'�������@��@��@��@��@��@��@��#@��'@�g���@��c0�
T������#��#��� ��T��f�B���g���z���@�!ǚ ����1���������_�+h4�)���?�,��T���@�J5
�JEJ�J
�H����kT
�H�_	�	T�(	�*�{�+hj�@�
	@�
@�_�T/��@��	@��
@��{�5ht��	�
�:�hSM��4C��5�(hj�(�5h*����	��
�:�hSM��48��+�(ht�(���������	������ ���������������������@��@��@��@��@��@��@�����@��c0�
T������#��G��W��_��S��O��K����3����7���H�)�)�A��/�@������	���f��/@�	��G@��K@��O@��S@��W@��3@��_@��7@����+�,h)�	@����������	�Q��+@���_@��K@��O@��S@��W@��G@��	�����H��_��T	�*���{�,hk�M@�N	@�O
@�_	�IT0	�@�
@�@�)�{�5hi�Q�S	�T
�:�jSM��4�;����5�*hk�*��;@�5h+�
�
��:�jSM�
��4���,�*hi�*���������_��	���f������c�� �����������������
���@��@��@��@��@��@��@�����@��C�?�iT������#��c��g��k��S��W��i1��k@��g@��c@��W@��7@��
����	��	�-T	���T��@�_�T�{�J	�+hk�,�_
�T�/��;��+��@��@��	@��
@�,
��@��	@��
@�J�{�$hj��������	�?� ���S@��W@��+@��c@��g@��k@��;@��S@��W@��+@��c@��g@��k@��/@���_�	T�{�*�+hh�,�_
�T�C��;��7��@��@��	@��
@�-
��?��@��	@��
@�J�{��3�$hj��������	�?� ���?@�	@�
	@�
@��;@��S@��il��C@��@��3@��iq��
@��	@����	��
�:�iSM�	4�;�#��3��il�)��;@��3@��i,��	�
�:�hSM��4��.��3@��ih�)����������C��_����C��_��
������������
����������� ����������������#���]���@��@��@��@��@��@��@��#@�P���@��c0�)T������#��G��K��O��?��;������T�'����������_�+h4��	���kT��#_�I
T	�{�
�)hi�+�_
�)	T�+��@�l@�b	@�c
@�+
�e@�m	@�g
@�J�{�$hj��	����
���?��觟��'@��;@��?@��G@��K@��O@����+@��6_�)T	�*��{�+hh�L@�M	@�N
@�_	�T/	��@��	@��
@�4�{�5ht�P�Q	�S
�:�jSM��4���5�*hh�*�5h(����	��
�:�hSM���4���+�(ht�(�����	���4������1���
���.������+�� ���������������������@��@��@��@��@��@��@�}���@��c0��T������#ѐ@�P������!�!�'�l����������_�������������@��@��@��@�������T�#����@��c0��T������#ѐ@�P������!�!(������������_�������������@��@��@��@�������T�#����@��c0��T������#ѐ@�P������!�!�(�,����������_���������x���@��@��@��@�������T�#����@��c0��T������#ѐ@�P������!�!)�`����������_���������X���@��@��@��@�������T�#����@��c0��T������#ѐ@�P������!�!�)����������_���������8���@��@��@��@�������T�#����@��c0��T������#ѐ@�P������!�!*� ����������_������������@��@��@��@�������T�#����@��c0�)T������#ѐ@�p��/��;��?��C��G��K��O��S��;@��?@��C@��������	�͌������C��_����������������#��'��+������@��@��@��@��@��@��@��#@��'@��+@���@��c���a��T�#�����@��c0�T������#ѐ@�p��3��7��;��?��C��G��K�@��3@��7@��;@���������C��_����������������#�������@��@��@��@��@��@��@��#@���@��c���a��T�#�����@��C�?�)T������#ѐ@������O@��S@��W@��[@��_@��c@��g@��k@��o@��s@��w@��{@��@��@�������C��_��?��C��G���|���?@��C@��G@���@��c���!��T�#�����@��C�?�iT������#ѐ@����S��W��[��_��c��g��k��o��s��w��{�������@��S@��W@��[@��_@��c@��g@��k@��o@��s@��w@���������C��_����������������#��'��+��/��3��7��;��?���:���@��@��@��@��@��@��@��#@��'@��+@��/@��3@��7@��;@��?@����@��c����T�#������@��c0�iT������#ѐ@�����g����������_������������@��@��@��@������T�#����@��c0�iT������#ѐ@�p�@�G����������_��������@��@�����a��T�#����@��c0��T������#ѐ@�����@�B@����@�@?�������_��������������@��@��@��@��@�����!��T�#����@��c0��T������#ѐ@�0�@�Z@�B@����@�@?�������_�����������@��@��@������T�#����@��c0�iT������#ѐ@�����C����������_�������������@��@��@��@������T�#����@��c0�iT������#ѐ@�p�@�#����������_�����q���@��@�����a��T�#����� ����_�@����_��� �h@��ITh��_�@�h@�?�ITh��_��@��c0��T������#ѐ@����������8����������_���������������5���@��@��@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�0�@�����������_��������������@��@��@��@��@�������T�#����@��c0�T������#ѐ@�����������������_����������������@��@��@��@��@��@�����!��T�#����@��c0�T������#ѐ@��@��ƌ���������_���������ο��@��@��@��@������T�#����@��c0�)T������#ѐ@�0��� Ղ�ҟ낐����������������_�����������������@��@��@��@��@��@������T�#����@��c0��T������#ѐ@�p�@����_�B����{����������_�������������@��@��@��@�����a��T�#����@��c0��T������#ѐ@����������ԋ���������_���������������]���@��@��@��@��@��@��@�������T�#����@��c0�iT������#ѐ@�0�@������������_�����������:���@��@��@��@��@�������T�#����@��c0��T������#ѐ@����7��C��G��K��O��S��W��[��_��c��C@��G@��K@��O@��S@��_@��c@����	��
���k����������_����������������#��'��+��/��3�������@��@��@��@��@��@��@��#@��'@��+@��/@��3@���@�����!��T�#�����@��c0�iT������#ѐ@����;��?��C��G��K��O��S��W��[��;@�@��?@��C@��G@��K@��W@��[@�+����������_����������������#��'��+�������@��@��@��@��@��@��@��#@��'@��+@���@�����!��T�#�����@��c0��T������#ѐ@�����@�B@�����@?�������_���������������@��@��@��@��@�����!��T�#����@��c0��T������#ѐ@�0�@�Z@�B@�����@?�������_�������t���@��@��@������T�#����@��c0�	T������#ѐ@�P����3��/�|@�:��+���A@��� ?֠6�@��+@��@����)���G���3@��:�cSM�c5�/@�����/@�!�@�"���������_���������������7���@��@��@��@��@��@���@�������T�#�����@��c0�)T������#ѐ@����'��+�@��|@�:��#���B@���@?�6�#@��@���@����)��������+@��:�cSM�c5�'@�����'@�!�@�"���������_���������������@��@��@��@���@�������T�#�����@��c0�iT������#ѐ@�0����9:�aSM��4s��#�|@�!�|�����C��_�����������ν��@��@��@��@��@��c����T�#����@��c0�iT������#ѐ@���@��9:�bSM��4K��!�|@�"�|�����C��_�����������@��@��@��c���!��T�#����@��c0�T������#ѐ@���������:�aSM��4&��#��@�!�������C��_�����������������@��@��@��@��@���@��c���A��T�#�����@��c0�T������#ѐ@����@���:�bSM��4���!��@�"�������C��_���������V���@��@��@��@��c����T�#����@��c0��T������#ѐ@����7��C��G��K��O��S��W��[��_��c��C@��G@��K@��O@��S@��_@��c@����	��
�������������_����������������#��'��+��/��3������@��@��@��@��@��@��@��#@��'@��+@��/@��3@���@�����!��T�#�����@��c0�iT������#ѐ@����;��?��C��G��K��O��S��W��[�@��;@��?@��C@��G@��K@��W@��[@�?����������_����������������#��'��+���ܼ��@��@��@��@��@��@��@��#@��'@��+@���@�����!��T�#�����@��c0��T������#ѐ@���'��3�l@�p@�����������_�������������������@��@��@��@��@��@��@��#����T�#����@��c0�iT������#ѐ@�0��+�@�l@�p@�����������ϋ��������_���������������@��@��@��@��@��#����T�#����@��c0�)T������#ѐ@������7��3��/��@���(���`���3@���7@��:�cSM�c5�/@�����/@�!�@�"���������_�����������������M���@��@��@��@��@��@��@���@������!��T�#�����@��c0�iT������#ѐ@�p��/��+��'�@���@���(�������"���+@���/@��:�cSM�c5�'@�����'@�!�@�"���������_����������������@��@��@��@��@���@������a��T�#�����@��C�?�IT������#ѐ@����O��[��_��c��g��k��o��s��+K��3L��;M��+��3��;��s@��C��+@��/@��3@��7@��;@��?@��C@����������C��_����������������#��'��+���л��@��@��@��@��@��@��@��#@��'@��+@���@��c���A��T�#�����@��C�?�IT������#ѐ@���S��W��[��_��c��g��k�@��+J��3K��;L��+��3��;��k@��C��+@��/@��3@��7@��;@��?@��C@���ۆ������C��_����������������#�������@��@��@��@��@��@��@��#@���@��c����T�#�����@���?�T������#ѐ@�p	��g��s��w��{��������������;N��CO��OP��WQ��;��C��O	��W
��@��[��7�mE����;@��?@��C@��G@��O@��S@��W@��[@��K@��͚͕
��7�nE���|��io��
��@���"���������_�ִ� ����������������#��'��+��/��3���7���@��@��@��@��@��@��@��#@��'@��+@��/@��3@����@��#���a��T�#������@���?�T������#ѐ@����k��o��s��w��{���������@��;M��CN��OO��WP��;��C��O	��W
��@��[��7�mE����;@��?@��C@��G@��O@��S@��W@��[@��K@��͚͕
��7�nE���|��io��
��@���ƃ��������_�z�� ����������������#��'��+���ݺ��@��@��@��@��@��@��@��#@��'@��+@����@��#����T�#������@��c0�T������#ѐ@���9@�~7���������_�������������@��@��@��@�������T�#����@��c0�iT������#ѐ@����9�4���������_�������������@��@��@��@�������T�#����@��c0�	T������#ѐ@����9`������!�!�)�&����������_���������r���@��@��@��@������A��T�#����@��c0�	T������#ѐ@����9@������!�!*�V����������_���������N���@��@��@��@������A��T�#����@��c0�T������#ѐ@���9@��6���������_���������.���@��@��@��@�������T�#����@��c0�iT������#ѐ@����9s4���������_������������@��@��@��@�������T�#����@��c0�	T������#ѐ@����9�������!�!�(������������_������������@��@��@��@������A��T�#����@��c0�T������#ѐ@���9@�"7���������_���������ʹ��@��@��@��@�������T�#����@��c0�	T������#ѐ@����9�������!�!)������������_�������������@��@��@��@������A��T�#����@��c0�T������#ѐ@���9@�N6���������_�������������@��@��@��@�������T�#����@��c0�iT������#ѐ@����9�3���������_���������g���@��@��@��@�������T�#����@��c0�	T������#ѐ@����9`������!�!�'������������_���������B���@��@��@��@������A��T�#����@��c0�	T������#ѐ@����9@������!�!(�&����������_������������@��@��@��@������A��T�#����@��c0��T������#ѐ@�����@��{���������_�2�� ���������@��@�������T�#����@���?�IT������#ѐ@���w����9�B��C��D������#�,@��;��#@��'@����/@������3@����+@�������>��cё��#��
����Ґ��@��@�c�
���C@�!@������\���@��@�#��?@������7@�"��@����������_��������9������@��@��@��@9���@������T�#������@���?�)T������#ѐ@�0�@�{�9d�B�f�C�h�D������'�c,@��;��#@��'@����/@������3@����+@�������>��c�B��#��
��������@��@�c�
���C@�!@������
���@��@�#��?@������7@�"��@����������_�����f���@����@������T�#�����@���?�IT������#ѐ@����w��{��9E�F� G������#�@@��;��#@��'@����/@������3@����+@�������>��c���#��
����:���@��@�c�
���C@�!@������Đ��@��@�#��?@������7@�"��@����������_������c9�����@��@��c@9���@�������T�#������@���?�)T������#ѐ@�0�@�{�9dE�fF�h$G������'�c@@��;��#@��'@����/@������3@����+@�������>��cѪ��#��
�������@��@�c�
���C@�!@������u���@��@�#��?@������7@�"��@����������_�����η��@����@������T�#�����@��c0��T������#�#@�@�_�T@�$@���T@�$@���T#@�@���T���#�#@�@��������6�#@�a@��@�`@�b@�������������_�����������@��@����@��c0�	T������#�#@�@��T@�$@���!T@�$@���T@�!@�������������_�������w���@��@���@��c0��T������#����#��%��`6�@�b@��#@��@���T`@��@�������������_�������U���@��@���@��c0�IT������#����}�t���@�d �����w���@�d`�����r���@�c�����}���d�������_�������1���@��@����@��c0��T������#�������@�B������T�������_����������@��@��rNsm_vFiGPMxugpncfwRChbqtdBLSayzAXYDEQljIDX0X1X2X3X4rsosmuidPCpcgcevFnSzTsX5X6X7eqnscwbwwrstrwhsAsscctfnbrtwIPest1IspfDotxInioOpokfdlcFdOrlohirot2a1a2rdksinspl1l2lrfpbptsr1r2g0gpmprgwgrtwtwdkptittLoHitrreq0q1atkamwwenlmrOSlkipv4v6orpdzwpbopGxGyDpDqIdivnxdhdknbh1h2hlhdrbssrrAtl0l3l4ErrLogargenderraddEndkeygetbufpoppcsctxfmtmsgpadwidptrLenPopSubmultypexpmmumudposgenseqsubidxMMUMUDevtURLDurArgAddCapsetescNewnewlogoutHasValNowkvsDelGetSethasTLSRawstrlocpatresreqrwcnowrwssrvurlsigsrchdrputtmpalllenrunAbsDayUTCabssecextNumnegIntVaroffnetNetTo4pfddupMTUvalsysSysOldDirEnvPidpiddirAndKeyTagSeqOutretPutpinAllPtrPCsverStrtageofu64SumRunbssbadrawPinlowmaxminobjgcwarrtlsmOScascapmidstkmemIfnTfnTypFunR16R32	PoslexekmmacMsgprfckx	Mapencdottapvecs64symCGIPadSecCurMaxDevInoUidGidAs4Is4Is6andnotxorrfdwfdDupMinExpderdecctrkdfkemlnslfscurbbbbitcmpdivremshlshrsqrBitCmpDivGCDLshModMulNegNotQuoRemRshXorPosCCCcccIncnatNatOnemainReadTaskSynctimekeysnamestopWhatNamesizeTypegrowpushfindLoadSwapcondmodebaseerrsfreepeekFlagfmtCfmtQfmtSinitpluszeroprecScantyp_flagnbufbufpsyncnextprevLessPushTimeDataArgsProcKindkindFuncFileLinelinefreqargsUtildatameanutilsumshistdescNextLogsrootaddrGrowSeekSizeonceNodeattrtextTreeflagwbufdoneStopJoinBodyPathwildhostHostFormconnlockwerrbufrbufwAddrlogftakeflowpathCodedateDoneInitWaitbodymaskrerrPort	ConncodetreerespheadtailDialdialStatOpenfsysfilepipeKeysLockitersendisV6sortwhenzoneDateHourUnixYearZonemononsecwallbytereadBoolNArgUintwrMuwrChrdChpipeMaskTo16connIdlewaitTextsrcs	OncestatHrefDescModeinfoInfofileseek	FileKillkillUserelembptrCallElemRecvSendSeq2callrecvBitsiregfregftyprcvrdumpabid	TypesemapackvalsloadboolPeekfillprocliststepscanhashUnitkeyXstrXnumXCopyargv*intheaplinkpad1pad2nfnsftabebssptabpcsppclnrefsdiffgoidgopcargpctxtlastbitptinyscavnodenobjget1get2runqrankcurgoldpncgoparktagswakebitsrrunwrunuserrseqwseqselfonesfulldepsdeadseeditememitHashMtypMoffDumpIntsPtrsRootvarsDeclCmdsPipeTrueListterm	InstInstexprproginstpooljobsFind	TreecopytmplPermcertsctsleafLeafConnRandrandSealaeadquicvershandecdhusedSeedfeedIntnentsWirePrevcidrportZeroAttrNanoNsecUsecBaseRdevAtimMtimCtimCttyPgidmetanodeAs16AAAAfdmudupsfakenestlocsdeckseenExprRuneSub0signruneSignECDHQinvIsCAURIsCertAlgohighauthopadipadopensealraterBufdictgoodlazynicedivWitoamakemodWnormsqrtutoaSqrtformSpantcccnsrcMainDepshtabcellArrowEventFlushFocusSliceStackstackelemsnamedlabelblockstartfocusvalidFrameCountStartvaluedenseStorematchTaskstasksIntertableErrorTokenWidthwritelimitcountatEOFssaveerrortokenWritefmtBsfmtBxfmtQcfmtSxminussharpspaceplusVLabelValueScopeRangeextradeltadiracbandsboundwHeapaddMUgcSeqqueueclonebatchtracespillorderarrowslicecacheResetbuildstatedelimjsCtxouterCloneFuncsParseFatalFlagsPanicPrintoutMuValidgroupProtoClosemulticloseflushserveServeavailcheckIsAckCausevlogfdonechostsindexLimitemptyshiftbytesisDir	TimererrorHoursRoundisDSTisstdisutcAfterClockEqualIsDSTLocalMonthtruncUsageInt64NFlagVisitfailfusageundefspecsOuter	MutexladdrraddrtimeraddrsAddrsIndexmtimendotsfirstRLockIsDirChdirChmodChownchmodpreadsigMuIsAbsQueryByteshiterClearFieldFloatIsNilrunesAlignNumInptrTostepsiregsfregslocaldirtySpecsint64bufioresetSplitStkIDsargsparselastGlastPembedfilesfieldtypeXunitXfileXnameXlinesEmptyMergePruneScaleNodesStdin*int8*uint*boolmagicminLCnfuncvaddrcutabpctabminpcmaxpcetextedatagcbsstypesdatap_Funcentry_funcEntryUnpinunpinequalretpcbytepallocclearinUsestoregListhchansendxrecvxrecvqsendqsweptstampwbuf1wbuf2gFreewbBufvalPCnextplocksdyingincgoschedparamsigpcflagshash0unionmergerNexttimersleepfdseqreadychainreuseSize_TFlagKind_inputfuncsIdentIsIntnewIfmpoolatEOTMatchio/fscauseExtrauseByLevelSuitemutexlevelnonceecdhekyberKDFIDKemIDkdfIDisRSASetIVevictivLencurvehellosuitetotalInt63Int31code_HalenOnoffUtimeStimeIxrssIdrssIsrssNswapNvcswNlinkPidFDUnmapv6u16ClassrsemawsemaSysfdcsemaFstatFsyncPreadchansquietdedupRune0class	CurveCoeffRootsPrimeinneris224EncapchildCurvelinkswrPosrdPosfinalcodesnbitsexpNNexpWWnLead_byteisMaxnbytenrunecas32placeNamesdebugwidthm0invlimbsFinishrangesactivefinishfilterStringeventsEventsGCTimesparseinsertparamsFilterstacksH=�H=`I=�I=�J=��=p�=�=�5 �8@�8Ы5�P�.pV�=0XreaderUnwrapmaxWidacceptdoScannotEOFokVerbfmtSbxsharpVintbufFormat@��`
�
I
seriesThreadUint64scalarFramesfuncIDfileIDReasonParentMetricRegionsortednWorstlastMUtaskIDstatusTaskIDlastTsprocMs���K�L MPMN�N�NPO�O`P QR�RS0SpS�S T�T�TPU�U�VpW�X Y�>
PYRangesnextGCToHTMLp�7 �7��70�7��7��7@8�finderprefixlookupReadAtoldnew@u wmanglecommitescapebreaksoutputcalledDelimsLookupOptionrecentbisect`�`>
�O
FatalfOutputPanicfPrefixPrintfWriterp�.IsZeroWeightHeaderLengthFramerstreamvaluesValuesStatusQuotedDomainMaxAgeSecuremethodMethodCancelCookieinReadremainunlockheaderHijackservercurRequnsentframerinflowserveGFieldsparentgoAwayunreadreadFnskipWS	ReaderclosedsawEOFmultishandlemux121HandlecancelresultremovechunksAccept	Writer	CloserUnlocklengthuniquezoneV6�5P�5�5`�5��5 �5�5`�5�5p�5�5��5`�5��5�5p�5�5��5P�5д5�5�5�5��5�$0T6LayoutformatoffsetextendBeforeMinuteSecondaddSeclocabssetLocP& U�UV0V�VNextGC��P
IntVarParsedparsedactualformalp18�
�
�
0
�

familyopAddrSourcesotypeEnableServerListenunlinkPollFDnegateactionsourcesearchrotateuseTCPdialIP	DialerbyNameupdate@g'�g'i'j'`j'k'�k'�l'�m'@n'��'`�'@[:pwriteSignalrusageExitedexitedsignal��P�0�0� �@����0�P�p�EncodeSchemeOpaquep�P0errorsOffsetbucketmustBeCanIntCanSetSetCapSetIntSetLenSlice3CanSeqNumOutcommonstkOffappendCommonaddArgargLenfields0�P���P���PK
pK
@���unpacksharednoCopyvictimdeletenotifyDeletemissesdoSlow�H
0I
�I
�J
�J
0K
�K
 L
pL
Uint16Uint32uint64StacksargNumlastGs�����	BufferquotedencodeendTopDecoderefill�* Y@�0�Щp� +labelXlabelsSamplePeriodScaleN A7�A70C7�C7�D7�E7`F7@H7�H7PI7�I7suffixStderrStdout�7��7�7��7@�7*error*uint8*int16*int32*int64*[]intunsafeopaquenfilesptrbitgcdataetypesrodatagofuncpcfilepinnersignedgoexitnoscannpagesnelemsdivMulinListisFreelayoutallocNadjustsiftUpverifyastateisChanperiodmodifytrace1qcounttickettryGetmcachepcachepalloctimerscycleslenPosvarintdivmodprocidvdsoSPvdsoPC_panic_defercountsinHeapensurewakeupparkedCycleswriternextPCframesstringP�0����p�����p���@�p����������0�@�`����P��� �������p�P�Align_GCDataHasTagBucketHasherMcountXcountFloats�@APAStridebackuperrorfignoreIsUintexpectnewDotnewEndnewNiluseVarSetPos�����0�Н����0O
�O
@P
regexpop��NumCapinputsExpandexpand����`�commonmuTmploption������*fs.FS`q�UsecretageAddconfigaesKeykeyLenincSeqcipherdidHRRrandomcookieAEADIDaeadIDclientbufferDoubleParamsmacLenp.Pp. q.�t. u.�u.��.��)strictStrictPntmpoff�i/`j/k/�k/��.	Headerdigest'#Int31nInt63nint31n��Reused�+0dynTab1�1` 1@�0excess0-1Remove	Config`L1R10I	FamilyGroupsHatypeZoneIdHostIDLingerMaxrssMinfltMajfltMsgsndMsgrcvNivcswBlocksChrootPtraceSetsidNoctty��
0�
��
hdrLenStrongMaskedisZeroBitLenIs4In6addOnehalvessubOne Y$�Y$`�$�#��#p�#��#��#�$��$`�$��$��$�$@�$��$`�$��#��#�#��#�$�$��#Answer��$decrefincrefrwlockiovecsisFileFchdirFchmodFchownPwriteWritevF@FSharedDoChandoCall@�$pbLineint64stryAdd#:$:�$:GetenvJ�J��0M0�Init64RefillReseed�Yenable >
MaxCapconcatfactorrepeatnumCapheight@�cryptoPublic �"��"�:#�!PrimesIssuerVerifyDetaildomainp))�))�*)05)�5)NewGCMNewCTR���P��0�@D)�(�#bitLenseqNumboringdsbyte��)toReadnbyteswindowtokens0andNotisPow2setBitstickyAndNotAppendCmpAbsDivModQuoRemSetBitisYesCisYesDhangulReaderruneAtasciiFflushF`O8@P8load32��8��8@�8`�8upload�[8write0writeNwidths�8assigncmpGeqsetBigBytesXSelectbytesXNegatefromP2�"`S"T"`T"InvertMult32SquarereduceУ)��)	EmitterendTime*func()InstantelapsedtopbitssyscallcreatedunblockgStatesthreadsmaxProcoverlapElapsedsub��summarypresentforEachmustGetRegionssetTaskprofilependingpendBuf*fmt.ssnlIsEndadvanceconsumedoScanfgetBasegetRunehexBytescanIntscanOne*fmt.ppbadVerbdoPrintfmt0x64fmtBoolreflectBatchesMessagestringsexpDataasEventbandDurbandMMUminUtilcumUtilregionspStatesmStatesgcStateAdvanceoperandEndTimedataOffcomparebatchesevTablepreInitgstatesBucketsReplacepatternmappingWriteTourlPartelementderivedescapedExecuteParseFSFatallnPaniclnPrintlnConsumereadBufTrailerRequestExpiresCookiesGetBodyPatternmatchesContextRefererhasBytebyteBufabortedreqBodywrittendateBufclenBufHandlernewConncontexthandlerbaseCtxstreamsErrCodeSettingtrailerdidReadclosingNetworkcontrolwaiting*[8]intreadErrPayloadReaddirReadDirTimeouttimeout*http.IconnectMinutesSecondsAddDateCompareISOWeekWeekdayYearDaysetMonounixSecRunningstrconvBoolVarFloat64TextVarUintVarsprintfVersionreadersWriteAtTryLocktoLocal*net.IPreadMsgsetAddrwriteTo	TCPConn	ContextControlrawConnIsValidsrcAttrsourcesserverssoffsettrustADprimarydialTCPdialUDPnetworkaddressRLockerRUnlockmodTimeModTimedirinforeaddirwrapErrSyscallSuccesssuccessReleasepidWaitrelease*[2]intnet/urlsetPathRawPathPkgPathbucketswrappedCanAddrCanUintComplexConvertMapKeysPointerSetBoolSetUintSetZeroTryRecvTrySendpointerCanSeq2ChanDirgcSlicenameOfftextOfftypeOffGcSliceHasNameMapTypeaddRcvr	PtrType*[]int8regPtrsamended*[1]intpopHeadpopTailprivategetSlowpinSlowtrySwapcheckerStartEvHasDataIsStackDiscardrunningevSweepevStartStringsdiscardreadStrreadValptrSeenmarshalencoderelemEncelseEncreadDirdecoderBuildIDMappingAddressNumUnitos/execskippedsys�ProcessEnvironenviron*stringruntime*uint16*uint32*uint64*[]uint*[]boolptrSizefuncofffiletabcovctrshasmaintypemapsrcFuncnpcdatastartPCstartSPisEmptytakeAllobjBasepushAllpop�8zombiesraceCtxaddHeapblockeddequeueenqueuesortkeywaitersnextSeqinSweepbalancedisposeputFastpushcntrunnextpreemptdestroyseqlockentriesmorebufgsignalsigmaskisextraalllinklockedglibcallchacha8lockedmstartpcracectxcgoCtxtcoroargtophashgrowingcomputeensuredgcStatshdrsizestackIDmakeArgcountercurrentcallersversionInCountIsBlankMethodsKeySizeInSliceunicodebreakOKoptionstreeSetIsFloatbackup2backup3commandnewBoolnewElsenewListnewTextnewWithpopVarsrecoverSetTreesettingonepasslongestmatchedvisitedFindAllLongestdoMatchadd�7executemuFuncsstartedsignalccancelcreadbufsessionhmacKeyRootCAsextractdecryptencryptnextMaccurveIDsendBufNetConnnewCertnSecretkeySizeecdheOkpadChartempDircontenttmpfileCommentseedPosreadPosFloat32ShuffleWasIdleGetConnGotConnDNSDonecomposecodeLenmaxSizeminSizesaveBufNoProxyIfindexPkttypeStoppedInblockOublockX__pad1BlksizeX__pad2SetpgidSetcttyisEntrykeyHashAsSlicehasZonestring4string6answerssection	SysFileRawReadReadMsgpreparebuildIDnextAllfreeStkpbLabelboolOptuint64sFeaturePackageChangedverboseskipNopliteralrepeatsDecryptnMinus2BitSizeInverseMGFHashSubjectgetCerthaveSumAddCertDNSNameisValidhintErrEncrypttagSizeoutUsedsubkeyscipher1cipher2cipher3suiteIDAddASN1UnwritestoragepermuteHeadersroffsetcopyLenhuffSymdeflatecodegenndigitssetWordIsInt64ModSqrtSetBitsexpSlowSetModeLeadCCCisInertbytesAtdoFlushsetDoneentryAttimeEndrotate1refreshaddLinepaddingendCharleadingshiftInscratchCountryWindowsHeapGoalResourceoverflowseenSyncendStackresourcebaseNamerangeEndsetLabeldurationExecTimeDurationCompletenet/httpeachPairMaxTotalgetOrAddgo.shapepeekRuneReadRunereadByteargLimitscanBoolscanRunescanUint*fmt.fmtfmtFloattruncatefmtFlagserroringwrapErrsdoPrintffmtBytesprintArgGoString*[]uint8ReadByteArgNamesCategoryoldStatenewStateschedCtxunsortedtrackSumlastTimebandTimesucceedsendRangehasRangeinFlightparentIDoperatorfinalizeChildren*[8]boolExamplesextraArrspillErrfrontiermmuCurvechildrenEndStackframeSeqarrowSeqpriorityprevRunecontainstemplateSetFlagsPusherIDDataSizeStreamIDlogReadsPriorityendWritelogWriteNewTimerHttpOnlySameSiteUnparsedLocationsegmentsPostFormResponseFormFilepatIndexchunkingtrailersReadFromtlsStatecurStategetStatehijackedsetStateErrorLogServeTLSShutdownSettingsnewTimerreadMorestreamIDinGoAwaycondlogfbreakErrcloseErrisPushed	WriterTodidCloseonHitEOFaddChildpatternsregisterexpected	ListenerdeadlineUsernamePasswordTruncatecacheEndUnixNanoRunnableThreadIDDefValueBoolFuncInt64VarVisitAllparseOne*[]errorreadArgsreadData*io.pipesockaddrAddrPortaddrFuncreadFromshutdownwriteMsgIntervalContainsDeadlineAppendTo	AddrPortaddrAttrcriteriaattemptsnoReloadnameListPreferGoLookupIPLookupMXLookupNSexchangelookupIPlookupMXlookupNSpreferGoresolverResolverdialUnixTryRLockreadLine*os.File*os.filenonblockReadFileExitCodeSysUsageUserTimesysUsageuserTime*url.URLHostnameJoinPathRedactedusernamepasswordOmitHostRawQueryFragmentlastReadCanFloatMapIndexMapRangeNumFieldSetBytesSetFloatassignTosetRunestypeSlowuncommonFuncTypePointersUncommon*[]int16*[]int32*[]int64lockSlowpushHeadheadTailStackIDsBufferedlastByteReadLinewriteBufevCreatebatchPidreadFullptrLevelgrowsarrayEncbuildIDXFilenamefileNameFunctionIsFoldedisFoldedNumLabelCommentscommentXDemanglewatchCtxfirstErr*uintptr*float32*float64cuOffsetentryoffbaseaddrbytedatapcHeadernoptrbssecovctrsfuncNametextAddrfuncInfoentryOffFileLinerefStoresubtractlessThanslotsPtrstktopspsweepgenneedzeroelemsizespecialsheapBitsobjIndexflushGennextFreescavengepush�8initHeapsiftDownwakeTimesendLockmaybeAddneedsAdddataqsizelemtyperaceaddrisSelectwaitlinkwaittailmaySweepputBatchrunqheadrunqtailsudogbufstatsSeqwaitTimedisabledvarintAttargetpclockAddrmstartfnthrowingspinningfreeWaitncgocallwaitlockfreelinklibcallgdlogPerMcoroexittrackingwritebufsigcode0sigcode1guintptrreleasedinStacksmSpanSysotherSysheapGoalIdleTimecpuStatsheapScansysStatscpuStatstagCountconcreteasserteddispatchcallingGfileLinePtrBytesOutCountEmbeddedOutSlicePosition	NodeTypeCopyListemitItemnextItemthisItemIsAssignCopyPipeElseListitemListnewBreaknewChainnewFieldnewRangepipelinematchcap*[][]intnewBytesnext�7peek�7term�7*fs.FileemptyCtxisClienteventArrblockedcOverheadhaveVersrawInputlifetimeoriginalpskModesConfigIDresponsenewPointecSignOkboundarylastpartBoundaryNextPartReadFormnextPartreadFormFileNameFormNamecloseDotDNSStartIsPseudoaddEntrycallEmitcheckEnduseProxyProtocolFlowinfoScope_idCoreDumpSignaledNsignalsCgroupFDencodingindirectkeyEqualvalEqualcloneSeqiter�;OverlapsWithZonerealTypeQuestionrwunlock*poll.FDIsStreamRawWriteWriteMsgeofErrorreadLockpollablewaitReadnextHashpbSampleint64Opt*sys.nihCapNamesSimplifycapNamescalcSizecollapseparseInttmpClassnumRunesHashFuncValidatehashFuncisRSAPSSNotAfterKeyUsageDNSNamesPoliciesSubjectshintCertcheckSumconstSumfunctionAddBytesAddUint8AddValueSetErrorexpanderlinkMask*[19]inthistSizecodebitscopyDistcopyDatamoreBitsencSpeedbitCountgeneratematchLenhashHeadhashPrevmath/big*big.Int*big.natdivBasicdivLargemulAddWWmulRangesetBytessubMod2NBinomialIsUint64MulRangeSetInt64TrailCCCIsNormaldoAppendmultiSegnextMaintmpBytescountersDebugDirLocalDirModeFilemodefileminwidthtabwidthpadbytesresetForMultiplySubtractoptionalexplicittimeTypeLocalityProvinceAbsolutePow22523Required*[]*bool	bytesRead	startTime	HeapAlloc	TaskArrow	TaskSlicearrow/�slice/�	ProcRange	*[8]uint8	isSystemG	executing	inSyscall	Goroutineclone��	Histogram	*[4]uint8	SkipSpace	writeByte	writeRune	validSave	nlIsSpace	hexString	Precision	padString	reordered	panicking	argNumber	badArgNum	doPrintln	fmtString	utilBound	nextExtra	Executing	trackMass	resetTime	endRegion	TotalTime	RangeTime	StartTime	nextEvent	seenProcs	ReadEvent	sortIndex	FromStack	heapAlloc	*[5]int64	*[3]int64	heapStats	frameTree	resources	BucketMin	MinBucket	MaxBucket	*[2]int64	*[256]int	tableSize	toReplace	WriteByte	WriteRune	copyCheck	buildOnce	*[1]uint8	ErrorCode	continues	escapeErr	nameSpace	ParseGlob	Templates	*[5]uint8	SetOutput	SetPrefix	isDiscard	StreamDep	Exclusive	isControl	*[9]uint8	dataFrame	lastFrame	errDetail	headerBuf	logWrites	EndStream	PadLength	PromiseID	ReadFrame	WriteData	WritePing	connError	CloseConn	AfterFunc	closeBody	AddCookie	BasicAuth	FormValue	ParseForm	PathValue	UserAgent	ServeHTTP	*[3]uint8	cancelCtx	statusBuf	hijackedv	*[]func()	TLSConfig	ConnState	listeners	trackConn	ServeConn	afterFunc	serveConn	Available	available	idleTimer	Truncated	debugData	DebugData	Increment	endStream	newStream	notePanic	startPush	setBuffer	bodyBytes	writeBody	LocalAddr	findChild	matchPath	queuePool	*http.Dir	Temporary	closeOnce	*chan int	net/netip	*[]string		Interface	ValueElem	cacheZone	GobDecode	GobEncode	UnixMicro	UnixMilli	stripMono	initTimer	Allocated	GCWaiting	InSyscall	StringVar	Uint64Var	closeRead	*net.Addr	IsPrivate	*net.conn	CloseRead	SetLinger	noWriteTo	*net.Conn	UnwrapErr	IsTimeout	ReadMsgIP	WriteToIP	KeepAlive	AcceptTCP	*[]net.IP	partition	LookupSRV	LookupTXT	lookupSRV	lookupTXT	dualStack	DualStack	dialMPTCP	doDialTCP	*net.file	pidSignal	pidStatus	pidfdWait	ReadBytes	readSlice	Anonymous	CallSlice	Interface	NumMethod	SetString	bytesSlow	ArrayType	regAssign	retOffset	stackPtrs	inRegPtrs	framePool		SliceType	*[2]uint8	writerSem	readerSem	localSize	Broadcast	*sync.Map	StringIDs	PutUint16	PutUint32	PutUint64	ReadSlice	numEvents	*[8]int32	STWReason	loadBatchemptys	nameBytes	omitEmpty	unmarshal	SetIndent	indentBuf	*embed.FS	StartLine	filenameX	startLine	mappingID	locations	numlabels	TimeNanos	Aggregate	Normalize	preEncode	*[]uint64	suffixOff	*exec.Cmd	WaitDelay	goroutine	ctxResult	StdinPipe	*[]uint16	*[]uint32	rangefunc	StoreNoWB	textStart		NotInHeap	pclntable	noptrdata	enoptrbss	typelinks	itablinks	pkghashes	inittasks	gcbssmask	isInlined	nfuncdata	lessEqual	recovered	nextDefer	nextFrame	schedtick	schedwhen	sizeclass	startAddr	freeindex	allocBits	spanclass	largeType	scanAllocempty�8	cleanHead	deleteMin	isSending	reclaimed	deferpool	goidcache	caughtsig	mallocing	profilehz	printlock	traceback	schedlink	lockedExt	lockedInt	nextwaitm	profStack	libcallpc	libcallsp	cheaprand	locksHeld	syscallsp	syscallpc	syscallbp	stackLock	waitsince	ancestors	sleepWhen	noverflow	nevacuate	committed	largeFree	inObjects	stacksSys	mCacheSys	gcMiscSys	stackScan	totalScan	dataCount	sleepStub	FreeBytes	*abi.Kind	*abi.Type	PtrToThis	*abi.Name	ValueSize	*abi.ITab	leftDelim	acceptRun	ParseName	peekCount	IsComplex	ifControl	newAction	newNumber	newString	stopParse	*[2]int32	MatchRune	numSubexp	prefixEnd	newReader	hasPrefix	FindIndex	NumSubexp	backtrack	doExecute	doOnePasserror�7newIf�7parse�7	associate	setOption	execFuncs	IsRegular	cancelCtx	*tls.Conn	EarlyData	createdAt	DidResume	TLSUnique	ClientCAs	*tls.aead	NonceSize	didResume	buffering	bytesSent	sessionId	keyShares	earlyData	PublicKey	Handshake	sendAlert	signature	clientMD5	serverMD5	clientSum	serverSum	BlockSize	nonceMask	IsOnCurve	Unmarshal	*[8][]int	nonceSize	handshake	rsaSignOk	decodeMap	bufReader	partsRead	tmpshared	RemoveAll	DotReader	skipSpace	math/rand	Coalesced	Sensitive	idToIndex	maxStrLen	matchHost	ProxyFunc	HTTPProxy	httpProxy	Continued	TrapCause	Multiaddr	*[]*uint8	Pdeathsig	appendTo4	appendTo6	questions	AResource	Authority	Ftruncate	WaitWrite	WriteOnce	writeLock	waitWrite	pbMapping	stringOpt	uint64Opt	stringMap	Specified	seenLossy	StartCond	*[8]int64	alternate	checkSize	newRegexp	numRegexp	*ecdsa.zr		PublicKey	nistCurve	CRTValues	**big.Int	*x509.OID	toASN1OID	RawIssuer	Signature	NotBefore	lazyCerts	KeyUsages	CreateCRL	Algorithm	blockSize	aesCipher	marshaled	nextNonce	baseNonce	fixedSize	AddUint16	AddUint24	AddUint32	AddUint48	AddUint64	publicKey	outputLen	*[316]int	availRead	readFlush	writeCopy	writeMark	stepState	dataBlock	nextBlock	fillStore	findMatch	storeHuff	syncFlush	freqcache	bitCounts	bitLength	writeBits	writeCode	bestSpeed	chainHead	windowEnd	hashMatch		ScanState	*big.Word	setUint64	FillBytes	SetUint64	lehmerGCD	Transform	copySlice	setString	skipASCII	QuickSpan	transform	flushCopy	insertCGJ	backwards	quickSpan	composing	GoVersion	buildInfo	timeBegin	UploadDir	endEscape	ExpandFor	*asn1.Tag	fromP1xP1	BitLength	FullBytes	SqrtRatio	*[8]*bool
AsyncSlice
Gomaxprocs
*[8]string
startStack
startCause
rangeBegin
syscallEnd
*struct {}
WhenString
*main.task
compactify
*[]*string
*[8]uint64
RangeStats
Goroutines
goroutines
*[1]string
UnreadRune
*fmt.ssave
floatToken
scanNumber
*fmt.State
clearflags
fmtBoolean
fmtInteger
fmtUnicode
*func(int)
widPresent
*[68]uint8
goodArgNum
catchPanic
fmtComplex
fmtPointer
missingArg
printValue
*[16]uint8
*[32]uint8
*trace.Log
*trace.mud
mkBandUtil
integrator
beginRange
rangeState
initialGen
*[8]uint32
cpuSamples
*[2]uint64	
UtilWindow
ToResource	
SliceEvent
threadMeta
rangeStart
gomaxprocs
HandlePlot
*[]float64
*[][]uint8
UnreadByte
escapeList
escapeText
escapeTree
ParseFiles
*[4]uint64
*[64]uint8
checkValid
invalidate
writeDebug
countError
getReadBuf
frameCache
EndHeaders
startWrite
writeBytes
writeFrame
OpenStream
CountError
StatusCode
ProtoMajor
ProtoMinor
RawExpires
RemoteAddr
RequestURI
WriteProxy
wantsClose
*http.conn
*[29]uint8
*[10]uint8
*chan bool
fullDuplex
FlushError
remoteAddr
lastMethod
finalFlush
inShutdown
activeConn
onShutdown
BaseConfig
baseConfig
checkNotOn
bodyReadCh
serveMsgCh
writeSched
goAwayCode
readFrames
rejectConn
runHandler
shutDownIn
wroteFrame
reqTrailer
snapHeader
sentHeader
wroteBytes
writeChunk	
ReadCloser
*http.body
earlyClose
readLocked
BodyCloser
IsResponse
ByteReadCh
doBodyCopy
unwrapBody
addPattern
multiChild
emptyChild
handleFunc
HandleFunc
readCloser
*http.File
*http.ioFS
promisedID
CloseWrite
mimeHeader
*[8]uint16
LayoutElem
*time.zone
*time.Time
cacheStart
lookupName
Nanosecond
ZoneBounds
*[15]uint8
*[24]uint8
*[65]uint8
IsBoolFlag
*flag.Flag
Float64Var
*io.Writer
*io.Reader
*io.Closer
*io.Seeker
closeWrite
isWildcard
IsLoopback
*net.netFD
SetNoDelay
*net.IPNet
noReadFrom
IsNotFound
ReadMsgUDP
WriteToUDP
ReadFromIP
WriteMsgIP
unlinkOnce
AcceptUnix
*net.scope
Precedence
*net.Error
*net.Flags
unknownOpt
forResolve
LookupAddr
LookupHost
LookupPort
goLookupIP
goLookupMX
goLookupNS
lookupAddr
lookupHost
lookupPort
tryOneName
dialSerial
dialSingledoSlowP
*[12]uint8
appendMode
*os.Signal
SystemTime
systemTime
*url.Error
ForceQuery
ReadString
IsExported
CanComplex
CanConvert
Comparable
SetComplex
SetIterKey
SetPointer
UnsafeAddr
FieldAlign
Implements
IsVariadic	
StructType
IfaceIndir
assignIntN
valueStart
stackBytes
outRegPtrs
structType
StructType
**abi.Type
*[][]int32
unlockSlow
readerWait
*[96]uint8
*sync.Pool
victimSize
swapLocked
*sync.Cond
missLocked
*sync.Once
Experiment
parseEvent
stacksData
timerGoids
sourceFunc
escapeHTML
nameNonEsc
parseState
canAddrEnc
SystemName
systemName
mappingIDX
*[][]int64
SampleType
DropFrames
KeepFrames
PeriodType
CheckValid
Compatible
compatible
postDecodeexited�
ExtraFiles
StderrPipe
StdoutPipe
childStdin
*[]uintptr
*complex64
pclnOffset
modulename
enoptrdata
pluginpath
gcdatamask
*runtime.g
*runtime.m
*runtime.p
insertBack
allocCache
gcmarkBits
pinnerBits
allocCount
countAlloc
nextSample
tinyoffset
tinyAllocs
stackcache
allocLarge
releaseAll
updateHeap
mSyscallID
tryGetFast
workbufhdr
checkempty
sysmontick
sudogcache
mspancache
gcStopTime
recordLock
cyclesLost
stringData
goSigStack
preemptoff
isExtraInC
needextram
cgoCallers
winsyscall
preemptGen
waitreason
gcscandone
throwsplit
raceignore
parentGoid
selectDone
oldbuckets
difference
inWorkBufs
largeAlloc
numObjects
totalFreed
totalFrees
mSpanInUse
accumulate
GCIdleTime
atomicInfo
_interface
sysmonWake
sleepRatio
shouldStop
InUseBytes
AllocBytes
frameStore
*[14]uint8
*abi.TFlag
IsEmbedded
ReadVarint
BucketSize
*parse.Pos
continueOK
rightDelim
parenDepth
actionLine
rangeDepth	
BranchNode
Complex128
endControl
newCommand
newComment
startParse
unexpected
nonDefault
prefixRune
FindString
ReplaceAll
allMatches
replaceAll
*[1]uint32action�7backup�7errorf�7expect�7newDot�7newEnd�7newNil�7useVar�7
missingKey
parseFuncs
*fs.StatFS
crypto/tls
PrivateKey
OCSPStaple
ServerName
NextProtos
ClientAuth
MinVersion
MaxVersion
ticketKeys
trafficKey
*[13]uint8
scratchBuf
nextCipher
handshakes
serverName
retryCount
activeCall
pskBinders
marshalMsg
PublicName
Extensions
innerHello
*tls.alert
readRecord
verifyData
ciphertext
ScalarMult
DecodedLen
EncodedLen
CreatePart
WriteField
*[30]uint8
readHeader
readString
compressor
*rand.Rand
ExpFloat64
setMaxSize
evictCount
DecodeFull
firstField
beginChunk
HTTPSProxy
httpsProxy
ipMatchers
*[108]int8
ExitStatus
StopSignal
*[8]*uint8
Credential
Foreground
Cloneflags
*[19]uint8expand�;
IsSingleIP
string4In6
Additional
AllAnswers
MXResource
NSResource
SkipAnswer
isBlocking
RawControl
ReadDirent
readUnlock
runtimeCtx
addCPUData
addMapping
endMessage
havePeriod
*[4]uint32
MarkerOnly
*[50]uint8
*[33]uint8
*syntax.Op
calcHeight
parseClass
polynomial
SaltLength
crypto/rsa
saltLength
Precompute
*[18]uint8
*hash.Hash
RawSubject
MaxPathLen
OCSPServer
rawSubject
constraint
systemPool
ThisUpdate
*[28]uint8
*[66]uint8
crypto/aes
crypto/des
*[48]uint8
*hmac.hmac
crypto/rc4
*[5]uint32
flushChild
privateKey
crypto/md5
*hkdf.hkdf
*pem.Block
availWrite
writeSlice
makeReader
fillWindow
writeBlock
*[19]int32
*[17]int32
offsetFreq
storedSize
bulkHasher
hashOffset
blockStart
hash/crc32
modInverse
montgomery
ModInverse
scaleDenom
*norm.Form
Properties
SpanString
appendRune
assignRune
initString
setFlusher
*norm.Iter
InitString
newCounter
writeLines
*[67]uint8
*[57]uint8
*[97]uint8
*[49]uint8
isInfinity
RightAlign
*asn1.Flag
IsCompound
stringType
isCompound
crypto/dsa	
Parameters
*pkix.Name
appendRDNs
PostalCode
CommonName
ExtraNames
HasExpired
IsNegative
*mmap.DataGlobalRangeStackSamplegetResourceaugmentNamerangeActive*main.eventUnknownTimeUserTaskURLsync/atomic*[0]*string*fmt.bufferwriteStringerrorStringscanComplexscanPercent*func(bool)precPresentwrappedErrsWriteStringunknownType*[1]uintptr*[2]uintptr*[3]uintptr*[4]uintptrpoolDequeue*func() intMutatorUtil*trace.GoID*trace.Time*trace.TaskisFreqBatch*trace.edgetrackBucketpreciseMassactiveRangebeginRegionactiveTasks*trace.perPSyscallTimeDescendents*[][]uint64emittedSyncgo121Events*[5]uintptrbuildBranchprocessMetaprevGstatesthreadStats*[4]float64badCharSkip*[256]uint8Description*[][]string*[8][]uint8MarshalJSON*log.LoggerStreamEndedmaxReadSizedebugFramerstringTokenHasPriorityErrorDetailWriteGoAwaywriteUint16writeUint32*chan errorCloseStreamactiveConnsMaxHandlersIdleTimeoutWriteSubsetwriteSubsetWriteHeaderPartitionedlastSegmentotherValuesWithContextisH2UpgradecloseNotifywriteHeaderwroteHeaderhandlerDoneCloseNotifybodyAllowedreadRequestReadTimeoutBaseContextConnContextidleTimeoutsetConnFlowdoneServingreadFrameChpushEnabledcurHandlerscanonHeaderPseudoValueNumSettingshttpResCodecontentTypecloseStreamonIdleTimerprocessDataprocessPingreadPrefaceresetStreamresetQueuedhasTrailersbodyRemainsreadTrailerSetDeadlineaddSegmentsfindHandlerregisterErrDialContextErrorStringmaxStreamIDSortStrings*[512]uint8Nanoseconds*time.MonthMarshalText*time.Timer*flag.ValueDurationVar*raw.Reader*io.discard*net.IPMaskDefaultMaskIsMulticastisConnectedctrlNetworkReadMsgUnixSyscallConnWriteToUnix*net.IPAddrIsTemporaryReadFromUDPWriteMsgUDPreadFromUDP*net.IPConnmptcpStatus*net.ipAttr*[]net.Addr*net.result*net.byNamelookupGroupLookupCNAMELookupNetIPgoLookupPTRgoLookupSRVgoLookupTXTlookupCNAME*net.Dialer*os.dirInfostdoutOrErrsetDeadline*os.rawConn*os.timeout*[]*os.File*os.ProcesscloseHandle*[16]uint64*url.ValuesEscapedPathsetFragmentpasswordSetRawFragmentinitializedoldoverflowstartBucketcheckBucketpanicNotMapFieldByNameOverflowIntSetMapIndexcapNonSliceextendSlicelenNonSlicestackAssignIndirectKey*sync.MutexreaderCount*sync.efacerUnlockSlow*sync.entryLoadOrStoredirtyLocked*event.Spec*event.TypebatchOffsetticksPerSec*json.fieldnameEscHTMLbyExactNameindentValue*embed.filesystemNameXfunctionIDX*[8][]int64locationIDXdropFramesXkeepFramesXstringTable*exec.Errorsuccess�SysProcAttrlookPathErrchildStderrchildStdout*complex128pctabOffsetruntimehashfuncnametabfindfunctabtextsectmapdeferreturnstackguard0stackguard1*[6]uintptrsyscallticksyscallwhenspeciallockensureSweptpushAll�8minWhenHeapacquiretimereleasetimebytesMarkedflushedWorkraceprocctxpinnerCachenewSigstackcreatestackwaitunlockfisMutexWaitpreemptStoptrackingSeqsetoverflownewoverflownoldbuckets*[68]uint64totalAllocsmCacheInUsebuckHashSysGCPauseTimeGCTotalTimeglobalsScanhasOverflowwakeupExtraoverflowBufpublishInfosetEventErr*[128]uint8slotsOffseterrIntegralerrOverflowFreeObjects*[9]uintptr*[1][]int32FieldAlign_*abi.MethodDataCheckedReturnIsPtr*abi.FuncIDLatinOffset*parse.Node*parse.Tree*parse.Mode*parse.itememitCommentelseControlexpectOneOfhasFunctionnewContinuenewPipelinenewTemplatenewVariablewithControl*[][2]int32subexpNamesprefixBytesminInputLen*regexp.jobshouldVisitMatchReaderMatchStringSubexpIndexSubexpNamesbackup2�7backup3�7command�7newBool�7newElse�7newList�7newText�7newWith�7operand�7popVars�7recover�7cipherSuite*tls.ConfigCertificateCipherSuiteECHAcceptedWrapSessionwriteKeyLogexpandLabelhandshakeFnechAcceptedpacketsSenthpkeContextechRejectedserverShareloadSessioncertificatecrypto/ecdhscalarOrderGenerateKeyCryptBlocksserverHelloclientHello*[133]uint8*[1][]uint8WithPaddingSetBoundarycurrentPartNextRawPartdispositionMultistreammultistreamcrypto/rand*[607]int64NormFloat64PutIdleConnConnectDonehasNetHooks*hpack.nodesearchTableshouldIndexevictOldestbyNameValueEmitEnabledSetEmitFuncemitEnabledproxyForURLContainerIDNoSetGroupsUidMappingsGidMappingsAmbientCapsUseCgroupFD	HashTrieMap*netip.AddrbitsPlusOnewithoutZonebitsSetFromauthoritiesadditionalsOPTResourcePTRResourceSOAResourceSRVResourceTXTResourceSetBlockingwriteUnlockprepareRead*[8]uintptrpbValueTypereadMappingstringIndex*cpu.optionLoadAcquire*[32]uint64ShouldPrintmatchResultappendGroupcheckHeightcheckLimitsmaybeConcatparseEscapeparseRepeatwholeRegexp*[]big.WordaddJacobian*[]*big.IntPrecomputedcrypto/x509*[]*url.URL*[]x509.OIDExtKeyUsageIPAddressesaddCertFuncCurrentTimebuildChainsTBSCertList*x509.pkcs8*[60]uint32*aes.gcmAsm*cipher.gcm*cipher.ctr*cipher.cbccrypto/hmac*rc4.Ciphercrypto/sha1openGenericsealGeneric*hpke.dhKEMAddASN1EnumAddASN1NULLMarshalASN1*ecdh.Curve*md5.digest*sha3.state*[25]uint64*[168]uint8*[][]uint32finishBlockreadHuffmanfillDeflateinitDeflate*[248]uint8codegenFreqliteralFreqdynamicSizeindexTokenswriteTokens*norm.inputappendSlicecharinfoNFCinsertFlushreturnSlicenewCounter1releaseLockSetModeAsOfhandlePanicstartEscapeupdateWidth*bigmod.NatConstructedapplicationGlobalMetricactiveRangessyscallBegin*[]struct {}finalize��HasRangeTime*main.region*[]main.task*[128]uint64ID	json:"id"*func(uint8)*func(int32)convertFloat*func(error)mustReadRunequotedStringwritePadding*fmt.Scanner*[16]uintptr*trace.Event*trace.Label*trace.Value*trace.Range*trace.Stack*trace.stack*trace.frameextraStrings*func() boolExperimental*trace.batchsetTrackMassadvanceGCEndCreationTimesnapshotStat*[8][]uint64convertEvent*trace.Frame*[][]float64FromResourceresourceTypereplacements*template.JSjsBraceDeptheditTextNodeescapeActionescapeBranch*[8][]stringrangeContextAddParseTree*[][4]uint64getDataFramemaxWriteSizeHeadersEndedWriteHeadersAdjustStreamregisterConn*http.Server*http.HeaderUncompressed*http.CookieProtoAtLeastcomparePathsCookiesNamedSetBasicAuthSetPathValueisReplayablehitReadLimitsetReadLimit*func(int64)calledHeader*<-chan boolhijackLockedWriteTimeoutTLSNextProtonextProtoErrdoKeepAlivesshuttingDownwroteFrameChmaxFrameSizewritingFramehpackEncodershutdownOncePseudoFieldscheckPseudosLastStreamIDnoteBodyReadprocessFramesendServeMsgsetConnStatewriteHeaderswroteHeadersreadDeadline*http.mp4Sig*http.noBodydoEarlyCloseFlushHeaders*http.ioFilecontentRange*[1024]uint8*[2048]uint8*[4096]uint8*[8192]uint8*[]io.ReaderMicrosecondsMilliseconds*[]time.zoneAppendFormatappendFormat*format.DatadefaultUsage*io.WriterTo*io.ReaderAtlockSlowP*net.OpError*net.UDPAddr*net.TCPAddrwriteBufferslistenStreamreadMsgInet4readMsgInet6writeToInet4writeToInet6ReadFromUnixWriteMsgUnix*net.TCPConnMultipathTCPSetKeepAlivelookupValues*net.UDPConnListenPacket*net.rawConnHardwareAddr*net.nssConf*net.timeoutserverOffsetStrictErrorsLookupIPAddrlookupIPAddrstrictErrorsdialParallel*[1]net.Addr*os.fileStatReaddirnamesspliceToFile*atomic.BoolCanInterfaceFieldByIndexMethodByNameOverflowUintSetIterValuepanicNotBoolAssignableToassignFloatNIndirectElemReflexiveKey*[]*abi.TypemakeFuncCtxt*sync.Locker*sync.noCopyloadReadOnlyIsTimedEventAppendUint16AppendUint32AppendUint64lastRuneSizeevMarkAssistreadRawEventbatchOffsets*json.NumberreflectValuebyFoldedNameindentPrefixHasFunctionsHasFilenamesHasFileLines	ProcessStatesysUsage�userTime�*[]io.CloserProcessStatechildIOFilesgoroutineErrRuntimeError*[]*abi.ITablinktimehashmodulehashestakeFromBack*func() uintdeferBitsPtrinitHeapBitsmaybeRunChanunlockAndRundequeueSudoGreadyNextGenstatusTracedheapScanWorkdeferpoolbufgoidcacheendgcAssistTimelimiterEvent*[32]uintptrcaptureStackrecordUnlock*runtime.mOSprofileTimerisExtraInSigmLockProfilepcvalueCachelocksHeldLenatomicstatuspaniconfaultinMarkAssistrunnableTimesameSizeGrownextOverflowgcCyclesDoneGCAssistTimetakeOverflowoverflowTime*[256]uint64InUseObjectsAllocObjectsinternal/abi*abi.NameOff*abi.TypeOff*abi.ChanDir*abi.TextOff*abi.Imethod*abi.MapType*abi.PtrType*abi.RegArgs*parse.lexerinsideActionatRightDelimatTerminatorErrorContextblockControlbreakControlnextNonSpaceparseControlpeekNonSpacerangeControltextOrAction*[8][2]int32UndocumentedMatchRunePos*[][][]uint8ExpandStringFindAllIndexFindSubmatchtryBacktrackitemList�7newBreak�7newChain�7newField�7newRange�7pipeline�7*fs.FileInfo*fs.FileMode*fs.DirEntryocspResponsealpnProtocolSessionState*tls.CurveIDCipherSuitesOCSPResponseCertificatesKeyLogWriter*[][32]uint8cipherSuitesderiveSecretfinishedHashhandshakeErrmaxEarlyDataocspStaplingRecordHeadersessionStatecertificatesCombinedMultNewPublicKey*tls.cbcMode*[]tls.alertreadFinishedsendFinishedmasterSecretrsaDecryptOk*[1088]uint8AppendDecodeAppendEncodeDecodeStringdashBoundaryReadCodeLineReadDotBytesReadDotLinesReadResponsereadCodeLine*gzip.Reader*gzip.Headerdecompressor*gzip.Writer*rand.reader*rand.Source*[256]uint32ConnectStartWroteHeadersWroteRequestmaxSizeLimitdecodeStringUnshareflagsappendTo4In6*[62]uintptrAAAAResourceAllQuestionsAnswerHeaderSkipQuestioncheckAdvanceskipResource*poll.StringReadMsgInet4ReadMsgInet6WriteToInet4WriteToInet6prepareWritewaitCanceled*[][]uintptremitLocationstartMessageinternal/cpuStoreReleaseShouldEnable*bisect.cond*syntax.Inst*syntax.Prog*crypto.Hashcrypto/ecdsa*[1]big.WordEqualASN1OIDSerialNumberSubjectKeyId*x509.sum224systemVerifyaesCipherAsmproductTableXORKeyStream*cipher.AEADcounterCryptupdateBlocks*sha1.digest*hpke.SendersharedSecretAddASN1Int64BytesOrPanic*[2400]uint8encoding/pem*[512]uint32tryWriteCopyhuffmanBlock*flate.hcode*flate.tokenshiftOffsets*[257]uint32*crc32.Table*big.divisorconvertWordsdivRecursivemultiSegment*norm.qcInfocharinfoNFKCAppendStringLastBoundaryNextBoundarynextBoundaryinsertSingleinsertUnsafewriteEntryAtSetGeneratorp256BaseMultdefaultValueOrganizationmath/rand/v2
*func() error
*func(uint64)
OptionalEvent
*func(string)
lastStopStack
setStartCause
*[]trace.GoID
*[8]struct {}
*main.procArg
UserRegionURL
*[]main.event
*main.genOpts
*fmt.readRune
complexTokens
convertString
*func() int32
*fmt.fmtFlags
handleMethods
*fmt.Stringer
*trace.ProcID
*trace.TaskID
*trace.Metric
*trace.Region
isStacksBatch
*[]trace.edge
*trace.gState
*trace.pState
*trace.mState
SchedWaitTime
*[]trace.Time
lastStartTime
lastBlockTime
lastRangeTime
activeRegions
*trace.rangeP
lastStwReason
*trace.Reader
*[]event.Spec
tsWithinRange
prevHeapStats
focusResource
asyncSliceSeq
HandleDetails
*[256][]uint8
*strings.span
*func() int64
html/template
*template.CSS
*template.URL
computeOutCtx
textNodeEdits
checkCanParse
*[]parse.Node
*func(uint32)
replyToWriter
BlockFragment
headerFragBuf
WritePriority
WriteRawFrame
WriteSettings
readMetaFrame
HeaderEncoder
*http.Handler
*http.Request
ContentLength
*http.pattern
*http.segment
conflictsWith
MultipartForm
PostFormValue
requiresHTTP1
handlerHeader
contentLength
closeNotifyCh
finalTrailers
finishRequest
*[]*http.conn
nextProtoOnce
listenerGroup
*func(func())
trackListener
remoteAddrStr
advMaxStreams
shutdownTimer
RegularFields
HasDuplicates
checkPriority
processGoAway
declBodyBytes
writeDeadline
onReadTimeout
*http.htmlSig
*http.textSig
didEarlyClose
bodyReadError
*http.anyDirs
needsContinue
*[16384]uint8
*[32768]uint8
*chan []uint8
*sort.reverse
*time.Weekday
firstZoneUsed
MarshalBinary
UnmarshalJSON
UnmarshalText
*[1]time.zone
*format.Event
*format.Frame
*[]*flag.Flag
*flag.FlagSet
ErrorHandling
PrintDefaults
errorHandling
*io.nopCloser
*io.eofReader
*io.onceError
*net.UnixAddr
*net.sockaddr
IsUnspecified
*net.UnixConn
SetReadBuffer
readFromInet4
readFromInet6
writeMsgInet4
writeMsgInet6
*net.DNSError
*net.Listener
*[]net.IPAddr
*[]net.ipAttr
*[]netip.Addr
singleRequest
canonicalName
*[]net.byName
*net.Resolver
*net.addrList
goLookupCNAME
fallbackDelay
FallbackDelay
*os.LinkError
copyFileRange
*os.noWriteTo
pidDeactivate
*atomic.Value
*atomic.Int32
*atomic.Int64
*url.Userinfo
*bytes.readOp
*bytes.Buffer
*bytes.Reader
*reflect.Type
*reflect.Kind
*reflect.flag
InterfaceData
OverflowFloat
UnsafePointer
ConvertibleTo
*[]abi.Method
InterfaceType
IsDirectIface
stepsForValue
NeedKeyUpdate
*sync.rlocker
*[]sync.eface
*sync.RWMutex
LoadAndDelete
*func() uint8
*bufio.Writer
*bufio.Reader
InlineStrings
allocateStack
inlineStrings
encoding/json
*json.encOpts	readSlices
*[]json.field
*json.scanner
popParseState
*json.Encoder
SetEscapeHTML
*[]embed.file
buildIDOrFile
*profile.Line
DurationNanos
*<-chan error
parentIOPipes
*interface {}
*runtime.Func
filetabOffset
*[8]*abi.Type
takeFromFront
*runtime.coro
decPinCounter
getPinnerBits
incPinCounter
newPinnerBits
nextFreeIndex
pinnerBitSize
reportZombies
setPinnerBits
maybeRunAsync
acquireStatus
*[253]uintptr
checknonempty
*[512]uintptr
scannedStacks
*runtime.note
*[65504]uint8
varintReserve
cgoCallersUse
waitTraceSkip
signalPending
hasCgoOnStack
preemptShrink
parkingOnChan
nocgocallback
trackingStamp
gcAssistBytes
*runtime.hmap
*runtime.bmap
incrnoverflow
oldbucketmask
missingMethod
inputOverflow
IncNonDefault
*abi.FuncType
IntRegArgAddr
*abi.FuncFlag
*[]parse.item
*parse.IfNode
checkPipeline
*regexp.input
regexp/syntax
*regexp.queue
*regexp.entry
*[]regexp.job
FindAllString
LiteralPrefix
text/template	ifControl�7	newAction�7	newNumber�7	newString�7	stopParse�7
*fs.PathError
AcceptableCAs
UnwrapSession
Renegotiation
DecryptTicket
EncryptTicket
decryptTicket
encryptTicket
mutualVersion
supportsCurve
*tls.halfConn
trafficSecret
*tls.keyShare
sessionTicket
alpnProtocols
pskIdentities
originalBytes
updateBinders
MaxNameLength
serverNameAck
selectedGroup
readFromUntil
readHandshake
*tls.listener
pointToAffine
NewPrivateKey
*[8]tls.alert
establishKeys
cipherSuiteOk
decodeQuantum	
SectionReader
net/textproto
ReadLineBytes
readLineSlice
compress/gzip
*[]hpack.node
maxTableIndex
*syscall.Conn
internal/weak
*netip.Prefix
CNAMEResource
SkipAuthority
resHeaderType
internal/poll
*poll.fdMutex
*poll.SysFile
ZeroReadIsEOF
GetsockoptInt
ReadFromInet4
ReadFromInet6
SetsockoptInt
WriteMsgInet4
WriteMsgInet6
runtime/pprof
*pprof.memMap
*[8][]uintptr
firstPCFrames
*pprof.pcDeck
*[]cpu.option
*atomic.Uint8
*bisect.dedup
*syntax.Error
*syntax.Flags
leadingRegexp
leadingString
*rsa.CRTValue
SessionKeyLen
*[]*net.IPNet
Intermediates
crypto/cipher
*cipher.Block
deriveCounter
crypto/sha256
crypto/sha512
*hpke.hkdfKDF
LabeledExpand
*hpke.uint128
pendingLenLen
pendingIsASN1
AddASN1BigInt
AddASN1Uint64
addASN1Signed
addBase128Int
encryptionKey
decryptionKey
publicKeyOnce
padAndPermute
*flate.Reader
*flate.byFreq
byteAvailable
*flate.Writer
*big.Accuracy
expNNWindowed
ProbablyPrime
BoundaryAfter
Decomposition
FirstBoundary
firstBoundary
combineHangul
insertOrdered
compatibility
runtime/debug
*debug.Module
*counter.file
releaseReader
stringOffsets
flushNoDefers
terminateCell
montgomeryMul
*asn1.encoder
encoding/asn1
ToRDNSequence
StreetAddress
threadMeta/�GoroutineLabelGoroutineRangeProcTransition*func() string*[8]trace.GoID*[]trace.Range*main.interval*[]trace.Eventinternal/trace*[]trace.stackCompareAndSwap*[]*os.dirInfo*func(*string)*[]main.region*[]trace.StackfocusGoroutine*main.stackMap�P�P0]*fmt.wrapError*fmt.ScanState*func([]uint8)scanBasePrefixtruncateString*fmt.Formatter*fmt.scanError�P	�PD�PX�P��P �P*func() uint64*trace.evTable*trace.stackID*[]trace.frameextraStringIDsaddExtraStringgetExtraString*trace.GoStateisStringsBatch*trace.gcState*trace.mmuBand*[1024]float64*func(float64)advanceGCBeginadvanceGoStart*[8]trace.Time*[]trace.batchcreatedPreInit*trace.Summary�P(�P�PTaskColorIndexgoodSuffixSkip�P�P*template.HTML*template.attreditActionNodeescapeTemplate*[1]parse.Node�P�P@�P*func() uint32debugFramerBufSetReuseFramesWriteRSTStreamunregisterConn*http.Response*http.SameSitebodyIsWritablecompareMethodsoutgoingLengthbackgroundRead*http.responsedidCloseNotifydeclareTrailer*[8]*http.connMaxHeaderBytesListenAndServecloseIdleConnsmaxHeaderBytesUpgradeRequestheaderWriteBufForeachSettingcurOpenStreamsprocessHeadersprocessSettingupgradeRequestBreakWithErrorCloseWithErrorcloseWithErroronWriteTimeoutsentContentLen*http.sniffSig*http.exactSigResponseToHEAD*http.ServeMux*http.muxEntry*func(int) int*[]fs.FileInfo*[]fs.DirEntry�P�P
�P�P@�P��P �P8�P0�P`�P*time.Duration*time.Location�PTime	json:"ts"PID
json:"pid"TID
json:"tid"�P��PA*flag.intValue*flag.boolFlag*[8]*flag.Flag*io.ReadCloser*io.ReaderFrom*io.ReadSeeker*io.ByteReader*io.ByteWriter*io.RuneReader
unlockSlowPreadCloseError*io.PipeReader*io.PipeWriter*func() net.IPSetWriteBufferlistenDatagram*net.noWriteTo*net.AddrError*func(uintptr)*func() uint16*net.byRFC6724*net.InterfaceMulticastAddrs*net.nssSource*net.temporary*net.dnsConfig*[8]net.byNamegetLookupGroupControlContext*net.sysDialerdoDialTCPProto*[1]net.IPAddr*pprof.handlernet/http/pprof*os.unixDirent*os.noReadFrom*atomic.noCopy*atomic.Uint32*atomic.Uint64*reflect.Value*reflect.hitermustBeExported*reflect.rtypeHashMightPanic*reflect.visit*[]*sync.entry�PtryLoadOrStore*sync.readOnlycontainer/heap*oldtrace.proc*[]*json.fieldpushParseState*embed.openDirHasLineNumbers*profile.Label
systemTime�createdByStackCombinedOutput*runtime.FramefuncnameOffset*[]abi.TypeOff*runtime._func*runtime.stack*runtime.gobuf*runtime.mspan*runtime.mutexlockRankStructmanualFreeListtypePointersOf*runtime.gList*runtime.sudog*runtime.hchan*runtime.timer*runtime.waitq*runtime.wbBufrunSafePointFntraceBufHeaderbecomeSpinningisWaitingForGCasyncSafePointcreateOverflowtinyAllocCountlargeFreeCountsmallFreeCountheapStatsDeltatotalAllocatedgcCyclesForcedScavengeBgTimecanWriteRecord*[][]*abi.Type*runtime.Error�PH�P@�P�P��P�P��P��P��P��P��P��P��P �P��Px�Pn�Pl�P*abi.ArrayType*[]abi.Imethod*abi.SliceType*[3]parse.item*[]*parse.Tree*parse.DotNode*parse.endNode*parse.NilNode*godebug.valuenonDefaultOnce*regexp.RegexpmaxBitStateLenprefixComplete*regexp.thread*regexp.inputscanCheckPrefixReplaceAllFunc
endControl�7
newCommand�7
newComment�7
startParse�7
unexpected�7*tls.quicState*tls.QUICEventverifiedChains*[]tls.CurveIDVerifiedChains*tls.ticketKeyGetCertificategetCertificatesetErrorLockedhandshakeMutexcloseNotifyErrclientFinishedserverFinishedclientProtocol*tls.echConfig*tls.echCipherVerifyHostnamepickTLSVersionScalarBaseMult*tls.certCache
missLockedP*[]x509.sum224�P
0]�P�EncodeToStringmime/multipartCreateFormFilenlDashBoundary�PReadMIMEHeader*rand.Source64�P�P�Got100ContinueGot1xxResponse*[]*hpack.node*hpack.EncoderallowedMaxSize*hpack.DecoderSetEmitEnableddomainMatchers*syscall.Errno*syscall.Iovec�P�P��P�PStringExpanded*netip.uint128�P�AllAdditionalsAllAuthoritiesSkipAdditionalSkipAllAnswersresourceHeaderresHeaderValidincrefAndClose*poll.pollDescSetsockoptByte*go.shape.boolForgetUnshared*pprof.newFunc*pprof.Profile*pprof.locInfo*pprof.profMap*[9]cpu.option*sys.NotInHeap*godebugs.Info*bisect.Writer*[]bisect.cond�P2�P!*syntax.ranges*syntax.InstOp*[]syntax.Inst*syntax.Regexp*syntax.parserparseClassCharparsePerlFlags*crypto.Signercrypto/ed25519doubleJacobian*rsa.PublicKey*[]crypto.Hash*x509.KeyUsageMaxPathLenZeroAuthorityKeyIdEmailAddresses*x509.CertPool*x509.lazyCertCheckSignatureRevocationTimeSignatureValue�PB*aes.aesCipher�P�*cipher.Stream*des.desCipher*sha256.digest*sha512.digest�P�LabeledExtractexporterSecretinContinuationAddASN1BooleanAddASN1UTCTime�P`	�P`'�P�P�P�P��P�compress/flate*[]flate.hcode*[]flate.tokenoffsetEncodingwriteBlockHuff*[32768]uint32maxInsertIndex�P�	�P��PL�P�P*[]crc32.TablesetFromScannerBoundaryBeforeIsNormalString*norm.formInfo*norm.iterFunc*telemetry.Dirtext/tabwriter*bigmod.choicegeneratorTableaffineFromMontp256ScalarMult�P�=�PC�P@�P9�P-�Pa�P1�P*asn1.RawValue*dsa.PublicKey*field.ElementcarryPropagate*main.generator*[]*trace.FrameSetResourceTypebuildBranch/�processMeta/�completedRanges*[8]trace.Range*[]trace.ProcID*main.byteCount*main.goroutine*main.taskStats*[8]trace.stack*[0]*os.dirInfo*func() *string*[]*trace.Event*chan struct {}*[]*[128]uint64*[8]trace.Stack*[]trace.TaskID*[]trace.rangePExecTimePercent*go.shape.int64*fmt.wrapErrors*func() []error*func(int) bool*fmt.GoStringer*trace.bandUtil*func(int, int)*trace.utilHeap*trace.ThreadID*trace.stringID*[8]trace.frameRangeAttributesStateTransition*trace.schedCtx*trace.orderingadvanceGCActiveadvanceGoCreateadvanceGoStatusadvanceGoSwitchadvanceProcStoplastBlockReasonlastSyscallTime*trace.MMUCurve*[3]trace.Event*[1]trace.Event*[]format.FrameConsumeTimeUnitprevThreadStats*[]profile.Line*strings.Reader*template.Error*template.JSStr*template.state*template.delim*template.jsCtxactionNodeEditsExecuteTemplate*[128][4]uint64internal/bisect*func() []uint8ReadMetaHeadersWriteDataPaddedcheckFrameOrder*http.keyValuessortedKeyValues*[]*http.Cookie*[]http.segmentMultipartReaderexpectsContinuemultipartReader*http.ConnStatehandleReadErrorwriteContinueMucloseAfterReplySetReadDeadlinerequestTooLargeunackedSettingsneedsFrameFlushcanonicalHeaderonSettingsTimeronShutdownTimerprocessPriorityprocessSettingsscheduleHandlerstartFrameWritewriteFrameAsync*http.http2pipecloseDoneLockedcloseNotifierMucloseNotifierCh*http.maskedSigmatchingMethodsmatchOrRedirect*func([]string)ConnectionState*http.httpRange*map[string]int*sort.Interface*func() float64*time.zoneTrans*chan time.TimelookupFirstZoneUnmarshalBinaryPhase	json:"ph"*format.NameArg*flag.uintValue*[][]event.Spec*io.multiReader*io.WriteCloser*io.ByteScanner*io.RuneScannerwriteCloseErrorIsGlobalUnicastmatchAddrFamily*net.noReadFrom*net.ParseError*net.PacketConnwriteToAddrPortSetMultipathTCPKeepAliveConfig*net.dialResult*map[int]stringresolveAddrListtestHookDialTCPgetLineFromData*func() uintptrsetReadDeadline*os.processModepidfdSendSignal*atomic.align64*atomic.UintptrEscapedFragmentAvailableBuffer*reflect.MethodFieldByIndexErrFieldByNameFuncOverflowComplexstringNonStringexportedMethodsExportedMethods*reflect.abiSeq*[]reflect.Type*[8]*sync.entry*sync.poolLocal*sync.poolChainunexpungeLocked*sync.WaitGroup*go122.GoStatusencoding/binary*heap.Interface*oldtrace.Event*oldtrace.pdesc*oldtrace.Frame*oldtrace.gdesc*oldtrace.Trace*json.Marshaler*json.jsonError*[8]*json.field*embed.openFile*profile.buffer*profile.SampleHasInlineFrames*exec.ExitError*[]func() error*exec.ctxResultawaitGoroutines*unsafe.Pointer*[]interface {}*runtime._defer*[8]abi.TypeOff*runtime.Pinner*runtime.pinner*runtime._panic*runtime.sigset*runtime.mcache*runtime.gcBitsmarkBitsForBaseprepareForSweep*runtime.timersminWhenModifiedsetStatusTracedstatusWasTraced*runtime.gcWork*runtime.lfnodeg0StackAccurateinPtrScalarBitslargeAllocCountsmallAllocCountGCDedicatedTimedeferBitsOffsetsleepController*[8][]*abi.Type*runtime.Frames*abi.StructType*parse.NodeType*parse.ListNode*parse.itemType*[8]*parse.Tree*parse.PipeNode*parse.BoolNode*parse.elseNodesimplifyComplex*parse.TextNode*parse.WithNodeclearActionLinecontinueControlparseDefinitiontemplateControlMatchEmptyWidth*regexp.machine*[]regexp.entryFindAllSubmatchFindReaderIndexFindStringIndexelseControl�7expectOneOf�7hasFunction�7newContinue�7newPipeline�7newTemplate�7newVariable�7withControl�7*fs.ReadDirFilepropagateCancel*tls.activeCertextMasterSecretwaitingForDraintransportParamsSupportedCurvesSupportedPointsSupportedProtosResumptionStatecloseNotifySentupdateRequested*[]tls.keySharesupportedCurvessupportedPointsticketSupported*tls.echContextencapsulatedKeyinnerTranscriptclientHandshakehandleKeyUpdatemakeClientHelloreadClientHelloreadRecordOrCCSretryReadRecordsendAlertLockedserverHandshakeechRetryConfigsRetryConfigList*tls.cthWrapperConstantTimeSumpreMasterSecretcrypto/ellipticnormalizeScalarpointFromAffine*tls.AlertError*tls.cacheEntrydirtyLockedP*[8]x509.sum224doFullHandshakepickCipherSuite*[4]tls.CurveID*[5]tls.CurveIDencoding/base64*multipart.partCreateFormField*multipart.Part*multipart.Form*multipart.FileisFinalBoundarypopulateHeaders*rand.rngSource*func() float32Wait100ContinuetableSizeUpdate*idna.runeError*syscall.RtAttr*syscall.Signal*syscall._Gid_t*syscall.Rlimit*syscall.IPMreq*syscall.Linger*syscall.Rusage*syscall.Stat_tbitsClearedFrom*netip.AddrPort*nettrace.TraceAuthorityHeaderUnknownResourceresHeaderOffsetresHeaderLength*pprof.labelMapaddMappingEntry*pprof.protobuf*[]pprof.memMapsymbolizeResult*bisect.Matcher*syntax.EmptyOpparseNamedClassparseRightParenswapVerticalBar*elliptic.Curve*rsa.PSSOptions*rsa.PrivateKey*[]rsa.CRTValue*[8]crypto.HashExtraExtensionsgetSANExtensionhasSANExtension*x509.authKeyIdNewCBCEncrypterNewCBCDecrypter*cipher.ctrAble*cipher.gcmAblegenerateSubkeys*ecdh.PublicKey*sha3.ShakeHashfastSkipHashingliteralEncodingcodegenEncodinggenerateCodegen*[131072]uint32*flate.Resetter*big.byteReaderexpNNMontgomery*func(int) uintcombinesForwardQuickSpanStringdecomposeHangul*tabwriter.cell*bigmod.ModulusExpShortVarTimeBytesCompressedbytesCompressedContextSpecific*asn1.BitString*[]asn1.encoder*dsa.Parameters*pkix.Extension*[25]cpu.optionstartRunningTimestartBlockReason*[8]trace.ProcID*[]main.intervalsnapshotStat��*[]time.Duration	GoroutineSummary*[]trace.stackID*[8]*[128]uint64*[8]*trace.Event*[8]trace.TaskID*[8]trace.rangeP*main.taskFilter*trace.EventKind*trace.ValueKind*trace.frequency*trace.timestamp*trace.ProcStatevalidateTableIDs*trace.baseEvent*trace.cpuSample*trace.totalUtil*trace.mmuSeries*[]trace.mmuBandinvCumulativeSum*trace.rangeType*[]*trace.gState*[]*trace.pState*[]*trace.mState*trace.taskStateadvanceAllocFreeadvanceGoUnblockadvanceProcStartadvanceProcStealSyscallBlockTimelastRunnableTimegoroutineSummary*[]trace.GoState*[][]trace.batch*trace.UtilFlagsinlineToStringID*go.shape.string*go.shape.uint64*[1]interface {}*[2]interface {}*[8]interface {}*[8]format.FrameemitHeapCounters*traceviewer.mmu*[1]profile.Line*strings.Builder*template.SrcseteditTemplateNode*map[string]boolDefinedTemplates*[]*bisect.dedup*[]reflect.Value*map[uint64]boolinternal/godebug*func(io.Writer)*http.http2Frame*http.http2Flagshttp2FrameHeaderlastHeaderStreamdebugReadLoggerfWritePushPromiseWriteSettingsAckMaxReadFrameSizeTransferEncodingisProtocolSwitch*[]*net.Listener*http.connReaderabortPendingReadwants10KeepAlivecanWriteContinueEnableFullDuplexSetWriteDeadlinesetupHTTP2_ServeSawClientPrefacemarkNewGoroutinemaxReadFrameSizewantWriteFrameChsawClientPrefacesawFirstSettingsclientMaxStreamscurClientStreamscurPushedStreamsmaxPushPromiseIDneedToSendGoAwaywriteHeaderBlocksendWindowUpdategotTrailerHeader*http.bodyLockedregisterOnHitEOF*http.byteReader*http.readResultprobeRequestBody*func() net.Addr*[]*http.pattern*[]http.muxEntrylastChunkOrAlloc*http.FileSystem*http.writerOnly*http.contextKey*func(io.Reader)*time.ParseError*[]*format.EventNamejson:"name"*flag.int64Value*func() []string*[8][]event.Spec*io.StringWriter*func(int) errorreadFromAddrPortwriteMsgAddrPort*net.TCPListener*net.mptcpStatusSetUnlinkOnClose*net.rawListener*func() *poll.FD*[]net.nssSourcestandardCriteria*func(bool) bool*chan net.resultinternetAddrList*[]pprof.handlersetWriteDeadline*os.SyscallError*os.ProcessState*url.EscapeErrorResolveReferencetryGrowByResliceinternal/fmtsort*reflect.ChanDir*reflect.MapItermustBeAssignable*reflect.abiStep*func() abi.Kind*reflect.abiDesc*reflect.ptrType*[]*interface {}*[8]reflect.Type*[]reflect.visit*sync.dequeueNiltryExpungeLocked*sync.notifyListCompareAndDelete*version.VersioncollectFragments*oldtrace.Events*oldtrace.gState*oldtrace.parserpostProcessTrace*json.mapEncoder*json.ptrEncoder*profile.message*profile.decoderinternal/profile*profile.Profile*profile.Mapping*[]profile.Label*profile.mapInfowriterDescriptor*func(*exec.Cmd)*runtime.functab*runtime.offAddr*runtime.specialfreeIndexForScanisUserArenaChunkdivideByElemSizemarkBitsForIndexrefillAllocCache*[]atomic.Uint32*runtime.workbufgcMarkWorkerModescannedStackSize*runtime.libcallactiveStackChans*[]*runtime.bmap*runtime.profBuf*runtime.funcinlcontrollerFailed*[]runtime.Frame*abi.StructField*unicode.Range16*unicode.Range32*parse.BreakNode*parse.ChainNode*parse.FieldNode*parse.RangeNode*godebug.setting*godebug.Setting*regexp.lazyFlag*func(int32) int*regexp.bitStateReplaceAllString*template.commonblockControl�7breakControl�7nextNonSpace�7parseControl�7peekNonSpace�7rangeControl�7textOrAction�7*template.option*context.Context*context.todoCtx*context.stopCtx*[]tls.QUICEventpeerCertificates*tls.CertificateSignatureSchemesPeerCertificates*[]tls.ticketKeyVerifyConnectionSessionTicketKeyCurvePreferencescurvePreferencesexplicitNonceLenchangeCipherSpecsetTrafficSecretresumptionSecret*tls.pskIdentity*[]tls.echCiphersupportedVersionselectedIdentityHandshakeContext*func() net.ConnhandshakeContextquicStoreSession*tls.finishedMsgcertificateTypesloadReadOnlyP*tls.cipherSuite*map[uint16]bool*[1]tls.keyShare*[2]tls.keyShare*base64.EncodingdashBoundaryDash*textproto.Error*func(int) []intTLSHandshakeDoneWroteHeaderField*[256]hpack.node*idna.labelError*syscall.Timeval*syscall.IPMreqn*syscall.RawConncompareAndDelete*func() [4]uint8*dnsmessage.TypeAdditionalHeaderSkipAllQuestions*poll.splicePipesplicePipeFields*[]syscall.IovecSetsockoptIPMreqSetsockoptLinger*[]pprof.locInfointernal/testlog*func([32]uint8)*func([4]uint64)parseVerticalBar*ecdsa.PublicKey*ed25519.Options*rsa.OAEPOptionsunmarshalOIDTextExcludedIPRanges*[]x509.lazyCertExtractAndExpandAddASN1BitStringcallContinuationEncapsulationKey*ecdh.PrivateKey*flate.byLiteralwriteStoredBlockwriteFixedHeadercompressionLeveldivRecursiveSteptrailingZeroBitsTrailingZeroBits*norm.PropertiescombinesBackwardhasDecompositionPropertiesStringinsertDecomposed*norm.streamSafe*norm.lookupFunc*debug.BuildInfo*[]*debug.Module*counter.Counter*unique.cloneSeq*func() asn1.Tag*asn1.setEncoder*asn1.oidEncoder*asn1.Enumerated*asn1.RawContent*[2]asn1.encodercrypto/x509/pkixSetResourceFilter
tsWithinRange/�*main.activeRangeblockedSyscallEndlogEventGenerator*[]trace.ThreadID*[8]time.Duration*main.parsedTrace*main.regionStatsregionFingerprint	UserRegionSummary*[8]trace.stackID*[]trace.stringID*[]*http.response*[]main.goroutine*[]main.taskStats*[1]main.interval*fmt.stringReader*func(int32) bool*func(string) int*trace.UtilWindow*trace.ResourceID*trace.StackFrame*func() trace.LogisCPUSamplesBatch*trace.integrator*trace.seqCounter*trace.userRegion*trace.rangeState*[8]*trace.gState*[8]*trace.pState*[8]*trace.mStateadvanceAnnotationadvanceGCSweepEndadvanceGoRangeEndadvanceGoStopExecadvanceHeapMetricadvanceProcStatus*trace.procsCountBlockTimeByReason*[8]trace.GoState*[8][]trace.batch*[]oldtrace.Frame*trace.generationbuiltinToStringID*traceviewer.task*traceviewer.View*func(int) string*traceviewer.Mode*strings.replacer*strings.trieNode*strings.Replacer*template.context*template.urlPart*template.element*template.escaperarbitraryTemplatetemplateNodeEdits*[0]*bisect.dedup*[]*godebug.value*[8]reflect.Value*func() io.Writer*http.http2stream*http.http2Server*http.http2FramerAllowIllegalReadsMaxHeaderListSizedebugWriteLoggerfWriteContinuationWriteWindowUpdatemaxHeaderListSizestaysWithinBuffer*<-chan time.Time*func() time.TimeNewWriteScheduler*[]http.keyValues*<-chan struct {}*[8]*net.Listener*http.chunkWritercloseWriteAndWaitReadHeaderTimeoutdisableKeepAlivesListenAndServeTLSreadHeaderTimeout*http.http2inflow*http.PushOptionsmaxClientStreamIDunstartedHandlerswritingFrameAsynchttp2HeadersFramenewResponseWriterstopShutdownTimer*http.errorReader*func() io.Reader*http.HandlerFunc*http.routingNode*http.serveMux121*[8]http.muxEntry*http.statusError*http.fileHandler*func(error) bool*http.http2sorter*iter.Seq[string]*http.closeWriter*http.rwUnwrapper*[]http.ConnState*[]http.httpRange*[]time.zoneTrans*strconv.NumError*flag.stringValue*flag.uint64ValuewriteToWithBuffer*io.LimitedReader*io.SectionReader*func(bool) error*net.ListenConfig*net.UnixListener*net.timeoutError*net.HardwareAddr*net.nssCriterion*[]map[string]intgoLookupHostOrderserveDeltaProfile*[8]pprof.handler*fmtsort.KeyValue*[]unsafe.Pointer*func(int64) bool*func(complex128)*func() *abi.Type*reflect.cacheKeystackCallArgsSize*[0]*interface {}*[]*sync.readOnly*[8]reflect.visit*[1]reflect.Value*sync.copyChecker*sync.poolDequeuepoolLocalInternaltryCompareAndSwap*event.Experiment*go122.ProcStatus*binary.ByteOrder*binary.bigEndian*bufio.ReadWriter*[]oldtrace.Event*[]oldtrace.pdesc*map[int32]uint64*oldtrace.gStatus*[]oldtrace.gdescparseEventBatches*json.SyntaxError*json.encoderFunc*json.encodeState*profile.Location*profile.FunctionDefaultSampleType*profile.TagMatch*runtime.funcInfo*runtime.pcHeader*runtime.textsect*runtime.initTask*runtime.guintptr*runtime.puintptr*runtime.muintptrallocBitsForIndexrefreshPinnerBitsuserArenaNextFree*[]*runtime.mspan*[]*runtime.sudogupdateMinWhenHeap*[3]atomic.Uint32maxStackScanDelta*runtime.traceBuf*runtime.dlogPerMprofileTimerValid*runtime.lockRankgoroutineProfiled*runtime.mapextra*runtime.cpuStatsScavengeTotalTimefloat64HistOrInitincrementOverflow*runtime.stringer*runtime.pollDesctargetCPUFraction*[2]runtime.Frame*func(int) *uint8*abi.UncommonType*func() parse.Pos*parse.lexOptions*parse.ActionNode*parse.BranchNode*parse.NumberNode*parse.StringNodeparseTemplateName*[]parse.itemType*map[string]int32*[]*regexp.threadFindSubmatchIndexReplaceAllLiteral*template.FuncMap
checkPipeline�7*context.valueCtx*context.canceler*context.timerCtx*context.emptyCtx*context.stringer*tls.SessionStateactiveCertHandles*[8]tls.QUICEventSupportedVersionsHandshakeCompletetestingOnlyDidHRRNameToCertificatesessionTicketKeyssupportedVersionsnextTrafficSecretprepareCipherSpec*tls.keyUpdateMsg*tls.echExtensioncompressionMethodquicResumeSessionquicSetReadSecretquicWaitForSignalsendSessionTicketwriteRecordLocked*tls.finishedHash*tls.xorNonceAEAD*tls.keyAgreement*map[string][]intreadSessionTicketsaveSessionTicketdoResumeHandshake*[1]tls.ticketKey*func() hash.Hash*multipart.Writer*multipart.ReaderdispositionParams*textproto.ReaderReadContinuedLineTLSHandshakeStart*[256]*hpack.nodeparseFieldIndexedparseFieldLiteralnet/http/internal*httpproxy.Config*httpproxy.config*reflectlite.Type*syscall.Sockaddr*syscall._Socklen*syscall.NlMsghdr*syscall.Timespec*syscall.IPv6MreqX__glibc_reserved*netip.addrDetail*func() [16]uint8internal/nettrace*dnsmessage.Class*dnsmessage.RCodeSetsockoptIPMreqn*[]*pprof.Profile*[8]pprof.locInfo*[1]runtime.Frameinternal/godebugs*syntax.ErrorCode*[]*syntax.Regexp*syntax.charGroupparseUnicodeClass*crypto.PublicKey*crypto.Decrypter*ecdsa.PrivateKey*x509.Certificate*[]pkix.Extension*x509.ExtKeyUsageRawTBSCertificatePermittedIPRangesPolicyIdentifiers*func() [][]uint8CheckCRLSignature*x509.pubKeyEqual*aes.KeySizeError*aes.aesCipherGCM*aes.aesCipherAsm*cipher.BlockMode*des.KeySizeError*hmac.marshalable*rc4.KeySizeErroraddLengthPrefixed*ecdh.x25519Curve*flate.dictWriter*flate.compressorwriteBlockDynamicwriteStoredHeader*flate.tableEntrymodSqrt3Mod4PrimemodSqrt5Mod8Prime*map[uint32]int32*tabwriter.Writer*[]tabwriter.cell*nistec.p521Table*nistec.P521Point*nistec.p224Table*nistec.P224Point*nistec.p384Table*nistec.P384Point*nistec.P256Point*asn1.SyntaxError*asn1.byteEncoder*pkix.RDNSequence*map[string]*bool*fiat.P224Element*fiat.P384Element*fiat.P521Element*main.traceContext*func(uint64) bool*[8]trace.ThreadIDprocRangeGenerator*[][]main.interval*func() trace.Time*[8]trace.stringID*[0]*http.response*func(*os.dirInfo)*main.regionFilter*[]trace.UtilFlags*[8]main.taskStats*map[uint64]string**main.parsedTrace*func(string) bool*[1]unsafe.Pointer*func() trace.GoID*func() trace.Task*trace.MutatorUtil*func(int64) int64*[]trace.totalUtil*trace.accumulator*[]trace.rangeType*[]trace.taskStateadvanceUserTaskEnd*trace.unblockEdge	GoroutineExecStats*trace.batchCursor*[]trace.cpuSample*[]trace.mmuSeries*[8]oldtrace.Frame*traceviewer.RangeConsumeViewerEventConsumeViewerFrame*func(uint8) error*func(int32) int32*template.HTMLAttr*template.TemplateescapeTemplateBody*[]*parse.TextNode*[0]*godebug.value*[]map[string]bool*map[string]stringAllowIllegalWrites*http.http2ErrCode*http.http2SettingmaxHeaderStringLenContextWithTimeout*http.headerSorter*http.relationshipParseMultipartForm*func(int64) errorRegisterOnShutdown*chan interface {}*http.http2outflowhttp2PriorityParamprocessResetStreamscheduleFrameWritesendWindowUpdate32*func(error) error*http.incomparablematchMethodAndPath*http.routingIndex*[][]*http.pattern*http.dirEntryDirs*http.fileInfoDirsallocatePromisedID*http.stringWriter*[]tls.Certificate*[8]http.ConnState*[]http.http2Flags*func() (int, int)*func() time.Month*map[string]uint64*func(int) []uint8*[1]time.zoneTrans*format.BlockedArg*flag.float64Value*[]version.Versioninternal/trace/raw*func() net.IPMask*func(net.IP) boolIsLinkLocalUnicastSetKeepAliveConfigSetKeepAlivePeriod*net.notFoundError*net.canceledError*net.onlyValuesCtxReadMsgUDPAddrPortWriteToUDPAddrPort*func() netip.Addr*[][]net.nssSource*[8]map[string]intblockUntilWaitable*func() url.Values*reflect.StructTagmustBeExportedSlow*func() complex128*func() [2]uintptr*reflect.bitVector*reflect.fieldScan*reflect.layoutKey*[]reflect.abiStep*reflect.sliceType*[0]*sync.readOnly*[]abi.StructField*[8]unsafe.Pointer*sync.poolChainElt*[8]oldtrace.pdesc*[]*oldtrace.Event*[]oldtrace.gState*[8]oldtrace.gdesc*oldtrace.rawEvent*json.floatEncoder*json.structFields*json.sliceEncoder*json.arrayEncoder*[]profile.decoder*profile.ValueType*[]*profile.Sample*profile.sampleKeydefaultSampleTypeX*profile.DemanglerFilterSamplesByTag*[]profile.mapInfo*exec.wrappedErrorCompareAndSwapNoWB*[]runtime.functab*runtime.ptabEntry*runtime.bitvector*[5]unsafe.Pointer*runtime.addrRangeremoveGreaterEqual*runtime.mSpanList*runtime.gclinkptr*runtime.spanClassuserArenaChunkFreetypePointersOfTypewriteHeapBitsSmall*runtime.pageCache*[]*runtime._defer*runtime.timerWhen*runtime.notInHeap*runtime.throwType*runtime.traceTimeScavengeAssistTimecanWriteTwoRecords*runtime.profIndex*runtime.timeTimer*runtime.untracedGcontrollerCooldown*runtime._typePair*abi.InterfaceType*[]unicode.Range16*[]unicode.Range32*func() parse.Node*parse.CommandNode*parse.CommentNode*[8]parse.itemType*regexp.inputBytesFindAllStringIndexFindStringSubmatch*template.variable*context.cancelCtx*tls.QUICEventKind*[]*tls.activeCertNegotiatedProtocoltestingOnlyCurveIDGetConfigForClientInsecureSkipVerifyClientSessionCache*func([][32]uint8)ticketKeyFromBytes*[]tls.pskIdentitycompressionMethodsquicSetWriteSecretreadHandshakeBytessignatureAlgorithm*tls.atLeastReader*func(uint16) boolprocessServerHellocheckForResumptionprocessClientHelloupcomingHeaderKeys*rand.lockedSourcenet/http/httptrace*hpack.HeaderFieldSetMaxStringLength*httpproxy.matcher*httpproxy.ipMatch*reflectlite.rtype*nettrace.TraceKey*map[string]uint16*dnsmessage.header*dnsmessage.ParserSkipAllAdditionalsSkipAllAuthoritiesSetsockoptIPv6Mreq*singleflight.call*pprof.keysByCount*[8]*pprof.ProfileappendLocsForStack*testlog.Interface*chacha8rand.State*bisect.parseError*[1]*syntax.Regexp*[8]*syntax.Regexp*syntax.printFlags*crypto.PrivateKey*crypto.SignerOpts*ed25519.PublicKeyaffineFromJacobianSignatureAlgorithmPublicKeyAlgorithmUnknownExtKeyUsageExcludedDNSDomainsExcludedURIDomainsAppendCertsFromPEMCheckSignatureFromhasNameConstraints*x509.ecPrivateKeyDpasn1:"optional"Dqasn1:"optional"*cipher.cbcDecAble*cipher.cbcEncAbleAddASN1OctetString*func() ecdh.Curve*flate.dictDecoder*flate.literalNodewriteDynamicHeader*flate.deflateFastprobablyPrimeLucas*func() []big.Word*[]norm.PropertiesinvalidateCounters*tabwriter.osError*asn1.bytesEncoder*asn1.int64Encoder*asn1.multiEncoder*asn1.tagAndLengthOrganizationalUnitGoroutineTransitionIncThreadStateCount*[]main.activeRange*main.procGenerator*[8][]main.intervalNonOverlappingStats*[]*counter.Counter*func() *os.dirInfo*[]traceviewer.View*[]main.regionStats*[8]trace.UtilFlags*[]traceviewer.task*func() (int, bool)*trace.bandUtilHeap*func(interface {})*trace.ResourceKind*[]event.Experiment*func() trace.Label*func() trace.Range*func() trace.Stack*[]trace.userRegion*[8]trace.taskStateadvanceGCSweepBeginadvanceGoRangeBeginadvanceGoSyscallEnd*trace.spilledBatch*traceviewer.GStatenewLinkedUtilWindow*template.ErrorCode*template.nameSpace*[]template.context*[8]*parse.TextNode*[]template.element*[8]map[string]boolHeaderBlockFragmentSetMaxReadFrameSize*func() http.Header*func(*http.Cookie)startBackgroundReadrequestBodyLimitHit*func() <-chan boolsetupHTTP2_ServeTLStlsHandshakeTimeoutqueuedControlFramescanonHeaderKeysSizeinFrameScheduleLoopnewWriterAndRequest*func(uint32) errorprocessWindowUpdatehasNonemptyTrailersmatchingMethodsPath*[8][]*http.patternredirectToPathSlash*http.MaxBytesErrorbytesFromFirstChunk*http.ProtocolError*http.serverHandler*http.baseContexter*[8]http.http2Flags*time.fileSizeErrorappendFormatRFC3339appendStrictRFC3339*format.ThreadIDArg*func(string) error*flag.durationValue*flag.ErrorHandling*[8]version.VersionReadFromUDPAddrPortWriteMsgUDPAddrPort*net.temporaryError*func(uintptr) bool*func() poll.String*[]net.nssCriterion*[8][]net.nssSource*func() sync.Locker*pprof.profileEntry*[]*profile.Profile*func() fs.FileMode*errors.errorString*[]fmtsort.KeyValue*func(float64) bool*reflect.structType*func() abi.ChanDir*reflect.layoutType*reflect.ValueError*oldtrace.Timestamp*[8]*oldtrace.Event*[8]oldtrace.gState*json.structEncoder*profile.mappingKey*map[string][]int64*[]*profile.MappingRemoveUninteresting*[8]*profile.Sample*[8]profile.mapInfo*func(func() error)*runtime.moduledata*[]runtime.textsect*runtime.modulehash*runtime.cgoCallersinitOpenCodedDefers*runtime.sysmontick*[]runtime.guintptr*runtime.workbufhdr*runtime.winlibcall*runtime.waitReason*runtime.statDepSet*runtime.metricKind*runtime.plainError*runtime.profAtomic*runtime.traceFrame*runtime.metricData*func() []*abi.Type*[16]unsafe.Pointer*unicode.RangeTabletext/template/parse*func() *parse.Tree*parse.VariableNode*parse.ContinueNode*parse.TemplateNode*regexp.onePassProg*regexp.onePassInst*regexp.inputString*regexp.inputReader*func(string) []int*func([]uint8) bool*template.ExecErrorclearActionLine�7continueControl�7parseDefinition�7templateControl�7*[]context.canceler*context.CancelFuncenableSessionEvents*[]*tls.CertificateSupportsCertificate*tls.ClientAuthType*func() *tls.ConfigmaxSupportedVersionisHandshakeCompletesecureRenegotiation*tls.clientHelloMsgobfuscatedTicketAge*[]tls.echExtension*tls.serverHelloMsg*tls.transcriptHashhandleRenegotiationquicWriteCryptoData*tls.certificateMsg*tls.permanentErrorUnmarshalCompressed*[1]tls.pskIdentity*[]x509.ExtKeyUsageFormDataContentType*rand.runtimeSource*hpack.incomparableMaxDynamicTableSize*hpack.dynamicTable*httpproxy.allMatch*syscall.WaitStatus*map[*uint8][]uint8*syscall.Credentialinternal/concurrent*[]netip.addrDetail*[]dnsmessage.Class*[]dnsmessage.RCode*dnsmessage.section*poll.errNetClosingSetsockoptInet4Addr*singleflight.Group*pprof.countProfile*pprof.stackProfile*pprof.profMapEntry*unsafeheader.Slice*func(int32) uint32*[]syntax.charGroupremoveLeadingRegexpremoveLeadingString*func() crypto.Hash*ed25519.PrivateKey*elliptic.p256Curve*x509.HostnameErrorPermittedDNSDomainsPermittedURIDomains*x509.VerifyOptions*x509.InvalidReason*x509.pssParameters*cryptobyte.BuilderAddASN1Int64WithTag*flate.decompressor*[]flate.tableEntryexpNNMontgomeryEven*func(*big.Int) int*norm.reorderBuffernLeadingNonStarters*debug.BuildSetting*counter.counterPtr*counter.mappedFile*[][]tabwriter.cell*func() *bigmod.NatSetOverflowingBytesmontgomeryReduction*nistec.p256Element*[]nistec.p521Table*[]nistec.p224Table*[]nistec.p384Table*[]fiat.P224Element*edwards25519.Point*asn1.taggedEncoder*asn1.stringEncoderFillFromRDNSequence*main.countingReader*func(*format.Event)emitHeapCounters/�*func(time.Duration)*[8]main.activeRange*main.completedRangeglobalRangeGeneratorstackSampleGenerator*main.goroutineGroup*[]*http.routingNode*[0]*counter.Counter*[]trace.MutatorUtil*func(string) string*[8]main.regionStats*[8]traceviewer.taskTaskID
json:"taskid"*[2]traceviewer.View*func(reflect.Value)*func(int, int) bool*func() interface {}*func() trace.ProcID*trace.extraStringID*[8]event.Experiment*func() trace.Metric*func() trace.RegionadvanceGCSweepActiveadvanceGoRangeActiveadvanceUserRegionEndadvanceUserTaskBeginlastSyscallBlockTime*map[trace.GoID]bool*map[uint32][]uint64*traceviewer.eventSz*[]traceviewer.Range*[]*profile.Function*[]*profile.Location*traceviewer.Emitter*[]*strings.trieNode*[8]template.context*[]*parse.ActionNode*func(*bisect.dedup)*[8]template.element*http.http2FrameType*http.http2DataFrame*[]http.http2Setting*http.http2SettingIDstartWriteDataPaddedMaxConcurrentStreams*http.ResponseWriter*map[string][]stringwantsHttp10KeepAlivesetInfiniteReadLimitdisableWriteContinueSetKeepAlivesEnabledcloseListenersLockedinitialReadLimitSizemaxConcurrentStreams*[]*http.http2stream*[]hpack.HeaderField*http.http2PingFrame*http.http2writeDatawriteDataFromHandlerunreadDataSizeLocked*http.transferWriter*http.maxBytesReader*http.countingWriter*http.http2timeTimer*http.http2connError*[]http.http2ErrCode*func(time.Time) int*func([]uint8) error*func() time.Weekday*format.SortIndexArgIsLinkLocalMulticast*net.KeepAliveConfig*net.addrPortUDPAddr*net.hostLookupOrderstandardStatusAction*chan net.dialResultgoLookupIPCNAMEOrder*func(uint32) uint32*func(uint64) uint64*func() reflect.Type*reflect.StructField*func() reflect.KindmustBeAssignableSlow*func() []abi.Method*reflect.abiStepKind*func() *abi.MapType*reflect.methodValueinternal/trace/event*func() []event.Spec*binary.littleEndian*oldtrace.orderEvent*[][]*oldtrace.EventinlineStringsMapping*json.MarshalerErrortryGrowByReslices*profile.functionKey*profile.locationKey*[8]*profile.Mapping*[]profile.sampleKey*[1]*profile.ProfilecachedLookExtensions*chan exec.ctxResult*runtime.errorString*[]runtime.ptabEntry*[]*runtime.initTask*runtime.boundsError*[136]*runtime.mspanheapBitsSmallForAddr*[32]*runtime._defer*[]runtime.timerWhen*[128]*runtime.sudog*[128]*runtime.mspan*runtime.pTraceStategcFractionalMarkTime*runtime.mTraceState*[]*runtime.traceBufneedPerThreadSyscallwaitTraceBlockReason*runtime.gTraceState*func(*runtime.coro)*runtime.metricValue*func(string) func()printControllerReset*[]runtime._typePair*func(int) *abi.Type*abi.IntArgRegBitmap*map[string][2]int32FindAllSubmatchIndex*func([]uint8) []intReplaceAllStringFunc*template.writeError*[]template.variable*[8]context.canceler*context.afterFuncer*[]*x509.Certificate*tls.SignatureScheme*[8]*tls.Certificate*tls.ClientHelloInfo*tls.ConnectionStateExportKeyingMaterialGetClientCertificateSetSessionTicketKeysexportKeyingMaterialextendedMasterSecretencryptedClientHelloSymmetricCipherSuitegetClientCertificatenewRecordHeaderErrorreadChangeCipherSpecwriteHandshakeRecord*tls.helloRequestMsg*tls.rsaKeyAgreement*tls.prefixNonceAEAD*tls.binaryMarshalercrypto/internal/hpkeserverResumedSession*[1]x509.ExtKeyUsage*textproto.dotReader*[]map[string]stringGotFirstResponseByte*hpack.DecodingError*hpack.pairNameValueparseHeaderFieldReprchunkHeaderAvailable*httpproxy.cidrMatch*[]httpproxy.matcherinternal/reflectlite*syscall.SysProcAttr*[8]netip.addrDetail*func() netip.Prefix*[8]dnsmessage.Class*[8]dnsmessage.RCode*singleflight.Result*func(int) []uintptr*pprof.symbolizeFlag*unsafeheader.Stringruntime/internal/sysinternal/chacha8rand*[]syntax.printFlags*[8]syntax.charGroupparsePerlClassEscape*func(x509.OID) boolfindPotentialParentscheckNameConstraintsQinvasn1:"optional"*x509.rfc2821Mailbox*cipher.cbcDecrypter*cipher.cbcEncrypter*cipher.StreamReader*des.tripleDESCipher*mlkem768.nttElementmime/quotedprintable*flate.InternalError*[]flate.literalNode*crc32.slicing8TablemodSqrtTonelliShanksnTrailingNonStartersNextBoundaryInString*[32]norm.PropertiesmaybeSubtractModulus*[]*nistec.P521Point*[]*nistec.P224Point*[]*nistec.P384Point*concurrent.hashFunc*func(uint64, string)globalMetricGenerator*main.threadGenerator*func() time.Duration*[8]*http.routingNode*func(*http.response)*map[string]struct {}*func(string, string)*[]*sync.poolChainElt*trace.RangeAttribute*trace.timedEventArgsadvanceGoSyscallBegin*[]*trace.batchCursor*[1]trace.MutatorUtil*traceviewer.ViewType*traceviewer.splitter*[8]*profile.Function*[8]*profile.Location*[]*profile.ValueType*strings.stringWriter*strings.stringFinder*strings.byteReplacer*[]*template.Template*[8]*parse.ActionNode*func() *bisect.dedup*func(*godebug.value)*[]*parse.CommandNode*template.contentType*http.http2serverConn*func(uint32) []uint8*http.http2frameCachestartGracefulShutdownsendExpectationFailedshouldReuseConnection*[8]*http.http2streamneedToSendSettingsAckpeerMaxHeaderListSizewriteFrameFromHandler*http.http2pipeBuffercloseWithErrorAndCodeprocessTrailerHeaders*chan http.readResult*http.routingIndexKeyshouldRedirectRLocked*http.redirectHandler*http.http2writeQueue*http.http2dataBuffer*http.initALPNRequest*[8]http.http2ErrCode*[5]http.http2Setting*func(time.Time) bool*func() (string, int)*func() (bool, error)*io.nopCloserWriterTo*func(int, int) error*[]pprof.profileEntry*func(*os.file) error*url.InvalidHostError*func() reflect.Value*func(unsafe.Pointer)*func() *abi.FuncType*reflect.makeFuncImpl*reflect.makeFuncCtxt*func([]uint8) uint16*func([]uint8) uint32*func([]uint8) uint64*func(int) (int, int)*oldtrace.batchOffset*[8][]*oldtrace.Event*[]oldtrace.Timestamp*map[reflect.Type]int*json.condAddrEncoder*[]profile.mappingKey*[8]profile.sampleKey*exec.goroutineStatus*[]runtime.modulehash*runtime.ancestorInfo*runtime.gsignalStackallocCountBeforeCacheupdateMinWhenModified*runtime.limiterEventgcMarkWorkerStartTime*runtime.mLockProfile*[2]*runtime.traceBuf*runtime.pcvalueCache*runtime.heldLockInfo*runtime.metricReaderaccumulateGCPauseTime*runtime.piController*[8]runtime._typePair*[]runtime.metricData*parse.IdentifierNode*[]regexp.onePassInstFindAllStringSubmatchparseTemplateName�7*[1]template.variableVerifyPeerCertificateautoSessionTicketKeys*tls.cipherSuiteTLS13clientFinishedIsFirstmarshalWithoutBinders*tls.handshakeMessageclientSessionCacheKeyconnectionStateLockedquicHandshakeCompletequicRejectedEarlyDatahasSignatureAlgorithm*tls.constantTimeHashprivateKeyToPublicKey*map[tls.alert]string*map[x509.sum224]bool*func() *hpke.hkdfKDF*multipart.partReader*multipart.FileHeader*multipart.writerOnly*textproto.MIMEHeader*[8]map[string]string*rand.hideAgainReader*[1]httpproxy.matcher*syscall.SockaddrUnix*syscall.SysProcIDMap*netip.parseAddrError*func(netip.Addr) int*dnsmessage.AResource*[]dnsmessage.section*func() go.shape.boolinternal/singleflight*[]*singleflight.call*pprof.runtimeProfile*[]pprof.profMapEntry*pprof.profileBuilderinternal/unsafeheaderCompareAndSwapRelease*atomic.UnsafePointer*[8]syntax.printFlags*crypto.DecrypterOpts*elliptic.unmarshaler*elliptic.CurveParamsBasicConstraintsValidIssuingCertificateURLCRLDistributionPoints*x509.potentialParentAddCertWithConstraint*x509.pkcs1PrivateKey*[1]*x509.Certificate*boring.PublicKeyECDH*sha3.spongeDirection*flate.huffmanDecoder*flate.huffmanEncoderassignEncodingAndSize*func(int64) *big.IntskipContinuationBytesFirstBoundaryInString*[]debug.BuildSetting*counter.counterState*func() bigmod.choice*[56]nistec.p224Table*[96]nistec.p384Table*[96]fiat.P224Element*asn1.StructuralError*asn1.fieldParameters*pkix.CertificateListcarryPropagateGeneric*concurrent.equalFunc*[]main.completedRange*main.computePprofFunc*[]*counter.mappedFile*func() *http.response*func(*string) *string*[]main.goroutineGroup*[][]trace.MutatorUtil*func() (uint8, error)*func([]uint8) []uint8*[0]*sync.poolChainElt*func() trace.ThreadID*[]trace.extraStringID*trace.StateTransitionapproxInvCumulativeSumadvanceGoCreateSyscalladvanceUserRegionBegin*map[string]trace.Time*trace.UserTaskSummary*traceviewer.frameNode*traceviewer.heapStats*[2]*profile.ValueType*[]traceviewer.eventSz*[8]*template.Template*[]*parse.TemplateNode*template.rangeContext*func() *godebug.value*func(...interface {})*http.http2chunkWriter*http.http2writeFramer*http.http2FrameHeader*func(string) []string*func(io.Writer) error*func() []*http.CookiecomparePathsAndMethods*func(time.Time) errorclosedRequestBodyEarlymaxQueuedControlFrames*http.http2bodyReadMsg*http.http2streamState*http.http2GoAwayFrame*http.http2StreamErrorprocessFrameFromReader*http.http2closeWaiter*http.readTrackingBody*http.bufioFlushWriter*http.http2requestBody*http.http2writeGoAway*http.http2frameParser*http.requestTooLarger*[]http.http2FrameType*[]http.http2SettingID*map.bucket[string]int*func() (int64, error)*func() *time.Location*func() (uint64, bool)IDjson:"id,omitempty"Blockedjson:"blocked"*map[string]*flag.Flag*func() netip.AddrPort*map.bucket[int]string*[]net.hostLookupOrder*map[string]net.byName*func() (string, bool)*func(dnsmessage.Type)*os.fileWithoutWriteTo*func(os.Signal) errorhandleTransientAcquirehandleTransientRelease*func(bool, bool) bool*func(uintptr) uintptr*func(complex128) bool*func() unsafe.Pointer*func() *abi.ArrayType*[]*reflect.structType*map[reflect.Type]bool*go.shape.interface {}internal/trace/version*func([]uint8, uint16)*func([]uint8, uint32)*func([]uint8, uint64)*[8]oldtrace.Timestamp*func(*profile.buffer)*func([]float64) error*func() (int64, int64)*[]profile.functionKey*[]profile.locationKey*[8]profile.mappingKey*<-chan exec.ctxResult*chan<- exec.ctxResult*func(*runtime._defer)*runtime.PanicNilError*func(*runtime.pinner)*runtime.mSpanStateBoxisUnusedUserArenaChunkspecialFindSplicePointwriteUserArenaHeapBits*runtime.stackfreelist*[256]runtime.guintptr*runtime.statAggregateaddCountsAndClearFlags*runtime.wakeableSleep*[]*runtime.moduledata*[8]runtime.metricData*[]*unicode.RangeTable*func() parse.NodeType*[]*parse.VariableNode*godebug.runtimeStderr*func() *regexp.Regexp*regexp.onePassMachine*context.backgroundCtx*[][]*x509.Certificate*[]tls.SignatureSchemeSessionTicketsDisabledBuildNameToCertificate*tls.RecordHeaderErrorhandleNewSessionTicketmaxPayloadSizeForWriteprocessCertsFromClientquicReadHandshakeBytescertificateAuthoritiesdiscardHandshakeBuffer*tls.ECHRejectionErrorUnverifiedCertificates*tls.endOfEarlyDataMsg*tls.ecdheKeyAgreement*func(*tls.activeCert)ReadContinuedLineBytesreadContinuedLineSlice*func(io.Reader) error*httptrace.ClientTrace*httptrace.GotConnInfo*httptrace.DNSDoneInfo*[]hpack.pairNameValueSetMaxDynamicTableSize*httpproxy.domainMatch*syscall.SockaddrInet4*syscall.SockaddrInet6*func() syscall.Signal*func(netip.Addr) bool*[8]dnsmessage.section*poll.splicePipeFields*[8]*singleflight.call*[]*pprof.profMapEntryfirstPCSymbolizeResultinternal/profilerecord*func() syntax.EmptyOp*func() *syntax.Regexp*rsa.PrecomputedValuesExcludedEmailAddresses*func() *x509.CertPool*x509.SystemRootsErrorcrypto/internal/boring*boring.PrivateKeyECDH*cryptobyte.BuildErrorAddASN1GeneralizedTimeAddUint8LengthPrefixed*mlkem768.fieldElement*[]mlkem768.nttElement*func() sha3.ShakeHash*func(uint64) *big.Intcrypto/internal/bigmodcrypto/internal/nistec*[132]nistec.p521Table*asn1.bitStringEncoder*asn1.ObjectIdentifier*main.regionFingerprint*func(*counter.Counter)*[0]*counter.mappedFile*atomic.Pointer[string]*[8]main.goroutineGroup*func(fmt.State, int32)*trace.ExperimentalData*func() trace.ValueKind*[]trace.RangeAttribute*map[uint64]trace.frame*[8]trace.extraStringID*func() trace.EventKindadvanceGoDestroySyscall*trace.GoroutineSummary*trace.goroutineSummary*traceviewer.ArrowEvent*traceviewer.SliceEvent*func(*strings.Builder)escapeListConditionally*map.bucket[string]bool*[8]*parse.TemplateNodelookupAndEscapeTemplate*[]template.contentType*map.bucket[uint64]bool*http.http2writeContext*http.http2HeadersFrame*func() context.Context*http.http2incomparablenoteBodyReadFromHandlerwrite100ContinueHeadersshouldSendContentLength*[]http.routingIndexKey*http.http2UnknownFrame*func() (uint32, error)*http.http2writePingAck*http.onceCloseListener*[8]http.http2FrameType*[8]http.http2SettingID*func() (int, int, int)Indexjson:"sort_index"*format.HeapCountersArg*func() (string, error)*func(*net.netFD) error*[8]net.hostLookupOrder*map[pprof.handler]bool*os.fileWithoutReadFromhandlePersistentRelease*func() reflect.ChanDir*func(int) reflect.Type*func() []reflect.Value*func(*reflect.MapIter)*func() *abi.StructType*[8]*reflect.structType*map[reflect.visit]bool*sync.poolLocalInternal*func(int) (int, error)*[524288]oldtrace.Event*[]oldtrace.batchOffset*json.reflectWithString*map[string]*json.field*[8]profile.functionKey*[8]profile.locationKey*exec.prefixSuffixSaverinternal/runtime/atomic*func() *runtime._defer*runtime.lockRankStructtypePointersOfUncheckedtraceSchedResourceState*runtime.traceBufHeader*[]runtime.heldLockInfo*[]runtime.ancestorInfo*runtime.heapStatsDelta*runtime.scavengerState*map[uint32][]*abi.Type*[8]*unicode.RangeTable*func() *parse.ListNode*map[string]*parse.Tree*func() *parse.PipeNode*func(int) (int32, int)FindReaderSubmatchIndexFindStringSubmatchIndexReplaceAllLiteralString*tls.ClientSessionCache*tls.ClientSessionStatequicTransportParametersselectedIdentityPresentverifyServerCertificatewriteChangeCipherRecord*tls.serverHelloDoneMsg*func([]uint8, []uint8)*func(tls.CurveID) bool*map.bucket[uint16]bool*[]func() *hpke.hkdfKDF*[1]tls.SignatureScheme*[3]tls.SignatureScheme*[4]tls.SignatureScheme*[7]tls.SignatureSchemeisBoundaryDelimiterLineparseContentDisposition*httptrace.DNSStartInfo*func(string, []string)*[8]hpack.pairNameValue*hpack.headerFieldTable*internal.chunkedWriter*internal.chunkedReader*reflectlite.ValueError*syscall.NetlinkMessage*[]syscall.SysProcIDMap*encoding.TextMarshaler*netip.parsePrefixError*dnsmessage.nestedError*func(*poll.splicePipe)*[8]*pprof.profMapEntry*map[*syntax.Regexp]intRawSubjectPublicKeyInfoPermittedEmailAddresses*[1][]*x509.Certificate*cipher.gcmFieldElementAddASN1ObjectIdentifierAddUint16LengthPrefixedAddUint24LengthPrefixedAddUint32LengthPrefixed*mlkem768.encryptionKey*[3]mlkem768.nttElement*[9]mlkem768.nttElement*mlkem768.decryptionKey*func() *ecdh.PublicKey*quotedprintable.Reader*flate.compressionLevel*flate.huffmanBitWriter*func([]uint8) *big.Int*func(func(uint64) bool)*main.goroutineGenerator*main.procRangeGenerator*func() *counter.Counter*trace.ExperimentalEvent*trace.ExperimentalBatch*trace.UserRegionSummary*trace.oldTraceConverter*[2]trace.RangeAttribute*map[string]interface {}*map[string]format.Frame*[]traceviewer.frameNode*traceviewer.ThreadState*func(int) time.Duration*traceviewer.ProfileFunc*strings.genericReplacer*[8]template.contentType*func() ([]uint8, error)*func(int, string) error*http.http2PriorityParam*[]*http.http2serverConn*func() <-chan time.TimeMaxUploadBufferPerStream*http.http2ServeConnOptsonceSetNextProtoDefaults*http.http2goroutineLock*http.http2PriorityFrame*http.http2SettingsFrame*func(interface {}) bool*func() <-chan struct {}*http.unsupportedTEError*[8]http.routingIndexKey*[]*http.http2writeQueue*http.http2writeSettings*http.http2serverMessage*func() netip.addrDetail*[]*multipart.FileHeader*func(func(string) bool)*[]http.http2frameParser*func(hpack.HeaderField)Scopejson:"s,omitempty"Durjson:"dur,omitempty"*net.UnknownNetworkError*func(net.IPMask) net.IP*func(fs.FileMode) error*func(*os.Process) error*func(int32, int32) bool*func(int64, int64) bool*func(*url.URL) *url.URL*func(reflect.Type) bool*iter.Seq[reflect.Value]*func(int) reflect.Value*func() *reflect.MapIter*map.bucket[int32]uint64*func() (float64, error)*func() *profile.Profile*runtime.boundsErrorCodesetUserArenaChunkToFault*[]runtime.stackfreelist*runtime.persistentAlloc*runtime.pcvalueCacheEnt*func(interface {}, int)*map.bucket[string]int32*func([]uint8) [][]uint8*template.missingValType*tls.QUICEncryptionLevelPreferServerCipherSuites*tls.keySharePrivateKeys*tls.certificateMsgTLS13hashForClientCertificate*tls.newSessionTicketMsgprocessClientKeyExchangeprocessServerKeyExchange*func([]uint8) hash.Hash*func(tls.keyShare) bool*map.bucket[string][]int*[8]func() *hpke.hkdfKDF*textproto.ProtocolError*hpack.InvalidIndexError*func() reflectlite.Type*syscall.SockaddrNetlink*syscall.RawSockaddrUnix*func(netip.Prefix) bool*func(string) netip.Addr*dnsmessage.AAAAResource*func() crypto.PublicKey*func(*big.Int) *big.Int*map[crypto.Hash][]uint8*x509.SignatureAlgorithm*x509.PublicKeyAlgorithm*[]asn1.ObjectIdentifier*func(*x509.Certificate)Idasn1:"optional,tag:0"crypto/internal/mlkem768*[]mlkem768.fieldElement*flate.CorruptInputError*func(*flate.compressor)*func([]uint8, []uint32)*[16384]flate.tableEntryprobablyPrimeMillerRabin*map.bucket[uint32]int32montgomeryRepresentationCriticalasn1:"optional"*func(*pkix.RDNSequence)*func() pkix.RDNSequence*pkix.TBSCertificateList*pkix.RevokedCertificate*map.bucket[string]*bool*func(*main.traceContext)*func([]*trace.Frame) int*func(time.Duration) bool*map[trace.GoID]struct {}*map[string]time.Duration*[]*trace.UserTaskSummary*func(string, string) int*[]main.regionFingerprint*map.bucket[uint64]string*trace.GoroutineExecStats*[8]traceviewer.frameNode*traceviewer.InstantEvent*func(int32) (int, error)*map[string]reflect.Value*map.bucket[string]string*http.http2WriteScheduler*func() *http.http2Framer*[8]*http.http2serverConnMaxDecoderHeaderTableSizeMaxEncoderHeaderTableSize*func() (*url.URL, error)*map[*http.conn]struct {}*func(net.Listener) errorinitialConnRecvWindowSizemaxDecoderHeaderTableSizemaxEncoderHeaderTableSize*http.http2bufferedWriter*http.http2responseWriter*http.http2RSTStreamFramenewWriterAndRequestNoBodypromoteUndeclaredTrailers*http.finishAsyncByteRead*map[string]http.muxEntry*[8]*http.http2writeQueue*http.http2writeQueuePool*func() (net.Conn, error)*[8]http.http2frameParser*map.bucket[string]uint64Stackjson:"sf,omitempty"Argjson:"args,omitempty"Eventsjson:"traceEvents"Framesjson:"stackFrames"*format.ThreadCountersArgIsInterfaceLocalMulticast*func() (*os.File, error)*func() (time.Time, bool)*func(netip.AddrPort) int*func(...string) *url.URL*func(int) reflect.Method*func(reflect.Value) bool*func() *abi.UncommonType*[][]oldtrace.batchOffset*map[int32]oldtrace.pdesc*[]json.reflectWithString*func() []profile.decoder*func() ([]string, error)*[]*runtime.PanicNilError*[4]runtime.stackfreelist*runtime.gcMarkWorkerMode*runtime.traceBlockReason*[10]runtime.heldLockInfo*runtime.gcStatsAggregate*map[int32]unsafe.Pointer*map[unsafe.Pointer]int32*func(int, string) *uint8*func(io.RuneReader) bool*func(bool, error, error)*context.withoutCancelCtx*func(func()) func() bool*tls.RenegotiationSupportunmarshalHandshakeMessage*tls.certificateVerifyMsg*tls.certificateStatusMsg*tls.serverKeyExchangeMsg*tls.clientKeyExchangeMsggenerateClientKeyExchangegenerateServerKeyExchange*func() *nistec.P384Point*func() *nistec.P521Point*func() *nistec.P256Point*tls.clientHandshakeState*tls.serverHandshakeState*base64.CorruptInputError*syscall.RawSockaddrInet4*syscall.RawSockaddrInet6*syscall.NetlinkRouteAttr*encoding.TextUnmarshaler*func() *netip.addrDetail*map.bucket[string]uint16*func(string, bool) error*chan singleflight.Result*func(bisect.Writer) bool*map[*syntax.Regexp]int64*func() *nistec.P224PointMaxConstraintComparisionsMGFasn1:"explicit,tag:1"*[]cipher.gcmFieldElement*pkix.AlgorithmIdentifier*func() *fiat.P224Element*func() *fiat.P384Element*func() *fiat.P521Element*func(uint64, string, int)internal/trace/traceviewer*main.globalRangeGeneratorProcjson:"proc,omitempty"*map[trace.stringID]string*func(*counter.mappedFile)*[]*trace.GoroutineSummary*[8]*trace.UserTaskSummary*[8]main.regionFingerprint*map[string]main.taskStats*func(string) (int, error)*[]trace.ExperimentalBatch*[]*trace.ExperimentalDataadvanceGoSyscallEndBlocked*map[uint64]oldtrace.Frame*[1]*trace.UserTaskSummary*traceviewer.ProfileRecord*traceviewer.mmuCacheEntry*traceviewer.TraceConsumer*func(*format.Event, bool)*traceviewer.TimeHistogram*strings.appendSliceWriter*http.http2readFrameResult*http.http2writeResHeaderscloseAllStreamsOnConnClose*func([]uint8, int) string*http.globalOptionsHandler*http.expectContinueReader*http.http2ConnectionError*http.http2handlerPanicRST*http.http2goAwayFlowError*http.checkConnErrorWriter*http.requestBodyReadError*map[http.ConnState]string*[][]*multipart.FileHeaderNamejson:"name,omitempty"*func(string) net.sockaddr*func(time.Duration) error*net.tcpConnWithoutWriteTo*func(func(uintptr)) error*map[string]map[string]int*func(uint32, uint32) bool*func(uint64, uint64) bool*func([]int) reflect.Value*func() *abi.InterfaceTypeinternal/trace/event/go122*[]*[524288]oldtrace.Event*func(int) *oldtrace.Event*[8][]oldtrace.batchOffset*map[uint64]oldtrace.gdesc*json.UnsupportedTypeError*map.bucket[string][]int64*chan exec.goroutineStatus*map[abi.TypeOff]*abi.Type*[0]*runtime.PanicNilError*[]runtime.pcvalueCacheEnt*runtime.sysStatsAggregate*runtime.cpuStatsAggregate*runtime.sliceInterfacePtr*runtime.debugCallWrapArgs*[]map[string]interface {}*map[string]parse.itemType*func(int) regexp.lazyFlag*func(*regexp.Regexp) bool*func(string, int) [][]intFindAllStringSubmatchIndex*func(io.RuneReader) []int*template.missingKeyActionNegotiatedProtocolIsMutualhandlePostHandshakeMessagequicGetTransportParametersquicSetTransportParameters*tls.certificateRequestMsg*func(int, func(int, int))*syscall.SockaddrLinklayer*map.bucket[*uint8][]uint8GidMappingsEnableSetgroups*func(int, int, int) error*func(int) *pprof.labelMap*map[string]*pprof.Profile*map[uintptr]pprof.locInfo*profilerecord.StackRecord*func(*syntax.Regexp) bool*[]pkix.RevokedCertificate*func(*x509.CertPool) bool
NextUpdateasn1:"optional"Hashasn1:"explicit,tag:0"*mlkem768.DecapsulationKey*func(*flate.decompressor)*func([]big.Word) *big.Int*edwards25519.incomparable
Parametersasn1:"optional"
Extensionsasn1:"optional"*func([]uint8) (int, error)*main.globalMetricGenerator*func() *counter.mappedFile*atomic.Pointer[os.dirInfo]*func(time.Duration) string*[8]*trace.GoroutineSummaryEndGjson:"end_g,omitempty"*func() (int32, int, error)*[8]*trace.ExperimentalData*[]*trace.UserRegionSummary*map.bucket[trace.GoID]bool*map[trace.ProcID]struct {}*map.bucket[uint32][]uint64*func(*oldtrace.Event) bool*traceviewer.countingWriter*map[string]trace.UtilFlags*func(string, format.Frame)*strings.byteStringReplacer*map[string]map[string]bool*func(http.http2Flags) bool*http.http2PushPromiseParam*func(bool, [8]uint8) error*func(uint32, uint32) error*map.bucket[string][]string*func(string, string) errorinitialStreamRecvWindowSize*http.http2frameWriteResult*chan http.http2bodyReadMsg*http.http2unstartedHandlerinitialStreamSendWindowSize*http.http2MetaHeadersFrame*func() []hpack.HeaderField*http.http2startPushRequestpossiblyConflictingPatterns*func(string, http.Handler)*http.http2PushPromiseFrame*http.http2writePushPromise*http.http2writeSettingsAck*http.http2flushFrameWriter*func(http.Header) []string*http.http2connectionStater*func() tls.ConnectionState*func() http.ResponseWriter*map[http.http2Flags]string*[8][]*multipart.FileHeader*go.shape.[]go.shape.string*func(string, int, int) int*net.tcpConnWithoutReadFrom*map[string][]net.nssSource*<-chan singleflight.Result*func(string) reflect.Value*reflect.structTypeUncommon*func(int) ([]uint8, error)*map[uint64]*oldtrace.Event*map[uint64]oldtrace.gStatecollectBatchesAndCPUSamples*json.UnsupportedValueError*map[interface {}]struct {}*map[uint64]profile.mapInfo*[8]runtime.pcvalueCacheEnt*runtime.errorAddressString*runtime.gcBgMarkWorkerNode*runtime.heapStatsAggregate*runtime.stringInterfacePtr*runtime.uint16InterfacePtr*runtime.uint32InterfacePtr*runtime.uint64InterfacePtr*runtime.TypeAssertionError*runtime.traceAdvancerState*map.bucket[string][2]int32*func([]uint8, int) [][]int*func(string, int) []string*[2]map[string]interface {}SignedCertificateTimestamps*tls.CertificateRequestInfoDynamicRecordSizingDisabled*tls.encryptedExtensionsMsg*httptrace.WroteRequestInfoSetMaxDynamicTableSizeLimitparseDynamicTableSizeUpdate*func(int) reflectlite.Type*syscall.RawSockaddrNetlink*poll.DeadlineExceededError*chan<- singleflight.Result*map[interface {}][]uintptr*func(io.Writer, int) error*rsa.PKCS1v15DecryptOptionsUnhandledCriticalExtensionsPermittedDNSDomainsCritical*x509.UnknownAuthorityError*[16]cipher.gcmFieldElement*func([]uint8, int) []uint8*map[*abi.Type]interface {}VarTimeDoubleScalarBaseMult*asn1.invalidUnmarshalError*func([]uint8, []uint8) int*pkix.AttributeTypeAndValuevendor/golang.org/x/sys/cpucrypto/internal/nistec/fiat*func(time.Duration, uint64)*map[string]main.activeRange*[]traceviewer.ProfileRecord*func(*string, *string) bool*func(time.Duration) float64*map[[128]uint64]trace.Stack*map[trace.GoID]*trace.Event*map[trace.GoID]trace.ProcID*map[trace.ProcID]trace.GoID*map[trace.rangeP]trace.GoID*map.bucket[string]struct {}*map[uint64]traceviewer.task*main.gState[go.shape.int64]*func(trace.StackFrame) bool*[1]*trace.UserRegionSummary*traceviewer.AsyncSliceEvent*traceviewer.MutatorUtilFunc*map[string]template.context*map[*parse.TextNode][]uint8*map[string]template.element*http.http2OpenStreamOptions*http.http2FrameWriteRequest*http.http2HeadersFrameParam*func(*http.http2serverConn)PermitProhibitedCipherSuitesMaxUploadBufferPerConnection*func(string) []*http.Cookie*map[*net.Listener]struct {}DisableGeneralOptionsHandler*func(context.Context) errorshouldConfigureHTTP2ForServe*func(int) http.http2Setting*http.http2WindowUpdateFramecopyTrailersToHandlerRequestshouldSendChunkedRequestBody*func() (fs.FileInfo, error)*http.http2writeWindowUpdate*http.http2pseudoHeaderError*http.http2ContinuationFrame*func([]uint8, int, int) intCnamejson:"cname,omitempty"*format.GoroutineCountersArg*func(context.Context, bool)*func(int) ([]string, error)*func(uintptr, uintptr) bool*func(uint8) (string, error)*func(string) (string, bool)*map[*reflect.structType]int*map.bucket[reflect.Type]int*map[uint64]*profile.Mapping*runtime.savedOpenDeferState*[]profilerecord.StackRecord*func(string, string) stringSupportedSignatureAlgorithms*map[string]*tls.CertificatesupportedSignatureAlgorithmssecureRenegotiationSupported*map.bucket[tls.alert]string*map.bucket[x509.sum224]bool*multipart.stickyErrorReader*multipart.sectionReadCloser*func(httptrace.GotConnInfo)*func(httptrace.DNSDoneInfo)*func(string, string, error)vendor/golang.org/x/net/idna*func(reflectlite.Type) bool*go.shape.*internal/abi.Type*map[dnsmessage.Class]string*map[dnsmessage.RCode]string*func() (int, string, error)*func(*syscall.Stat_t) error*func(int, int) (int, error)*func(int, int, uint8) error*map[string]syntax.charGroup*func(crypto.PublicKey) bool*x509.InsecureAlgorithmError*func([]uint8) cipher.Stream*func(int64, int64) *big.Intcrypto/internal/edwards25519*func(*fiat.P224Element) int*func(*fiat.P384Element) int*func(*fiat.P521Element) int*func(traceviewer.ArrowEvent)*func(traceviewer.SliceEvent)*map[trace.ThreadID]struct {}*map[string]*http.routingNode*[]*traceviewer.ProfileRecord*[]*traceviewer.mmuCacheEntry*func() trace.StateTransition*map[trace.GoID]*trace.gState*map.bucket[string]trace.Time*map[trace.GoID]trace.GoState*traceviewer.linkedUtilWindow*map[string]*profile.Function*map[uint64]*profile.Location*strings.singleStringReplacer*func(...interface {}) string*func() http.http2FrameHeader*map[uint32]*http.http2stream*[]http.http2unstartedHandlerstartGracefulShutdownInternal*map[http.http2ErrCode]string*[]map[http.http2Flags]string*map[http.http2SettingID]bool	BindPointjson:"bp,omitempty"EndStackjson:"esf,omitempty"Categoryjson:"cat,omitempty"*map.bucket[string]*flag.Flag*func() (*net.TCPConn, error)*map.bucket[string]net.byName*interface { Timeout() bool }*func(uint8) ([]uint8, error)*interface { Is(error) bool }*interface { Unwrap() error }*func() (reflect.Value, bool)*func(int, int) reflect.Value*atomic.Pointer[interface {}]*map[*reflect.structType]bool*map.bucket[reflect.Type]bool*map[interface {}]*sync.entry*map[uint64][]*oldtrace.Event*func(*profile.Profile) error*map[uint64]*profile.Function*[][8]runtime.pcvalueCacheEnt*func([]uint8, int) [][]uint8*func(string, int) [][]string*func(*tls.Certificate) error*tls.newSessionTicketMsgTLS13*func() *elliptic.CurveParams*map[string]map[string]string*func(httptrace.DNSStartInfo)SetAllowedMaxDynamicTableSize*syscall.RawSockaddrLinklayer*[]chan<- singleflight.Result*func() (interface {}, error)*func(crypto.PrivateKey) bool*func(*x509.Certificate) bool*x509.CertificateInvalidError*x509.pkcs1AdditionalRSAPrime*[]pkix.AttributeTypeAndValue*func(*trace.Event) trace.GoID*map[trace.stackID]trace.stack*func(*os.dirInfo) *os.dirInfo*[8]*traceviewer.ProfileRecord*[8]*traceviewer.mmuCacheEntry*map.bucket[uint64]trace.frame*func() []trace.RangeAttribute*func(string, ...interface {})*map[string]*template.Template*http.http2responseWriterState*func(http.http2Setting) error*http.http2serverInternalState*func() (io.ReadCloser, error)*func() (string, string, bool)onceSetNextProtoDefaults_Serve*[]http.http2FrameWriteRequest*[8]map[http.http2Flags]string*func(time.Duration) time.Time*func(int, int, int) time.Time*func([]uint8, string) []uint8*func() (int, time.Month, int)*func(time.Time) time.Duration*func() (time.Time, time.Time)Parentjson:"parent,omitempty"*func() (*net.UnixConn, error)*map.bucket[pprof.handler]bool*func(string) (fs.File, error)*func(string) ([]uint8, error)*func(int) reflect.StructField*atomic.Pointer[sync.readOnly]*map.bucket[reflect.visit]bool*func([]uint8, uint16) []uint8*func([]uint8, uint32) []uint8*func([]uint8, uint64) []uint8*func() ([]uint8, bool, error)*map[uint64]oldtrace.Timestamp*map.bucket[string]*json.field*func(profile.Demangler) error*[2][8]runtime.pcvalueCacheEnt*runtime.goroutineProfileState*map[string]runtime.metricData*map.bucket[uint32][]*abi.Type*map.bucket[string]*parse.Tree*func(*regexp.Regexp, int) int*context.deadlineExceededErrorEncryptedClientHelloConfigList*func(*big.Int, *big.Int) bool*func(uint16) tls.keyAgreement*func(hpack.HeaderField) error*func(func(hpack.HeaderField))marshalBinaryWithTrailingBytes*map[dnsmessage.section]string*map[string]*singleflight.call*[1]chan<- singleflight.Result*map.bucket[*syntax.Regexp]int*x509.ConstraintViolationError*func(*x509.Certificate) error*func(*big.Int, uint) *big.Int*func(*bigmod.Modulus) []uint8*[1]pkix.AttributeTypeAndValue*func(traceviewer.InstantEvent)*func(trace.Time) time.Duration*map[trace.GoID][]main.interval*func(main.task, main.task) int*func(string) template.HTMLAttr*map[string]main.goroutineGroupStartGjson:"start_g,omitempty"*map[string]trace.extraStringID*func() trace.ExperimentalEvent*map[trace.ProcID]*trace.pState*[]traceviewer.linkedUtilWindow*map.bucket[string]interface {}*map.bucket[string]format.Frame*func(io.Writer) (int64, error)*map[*parse.ActionNode][]string*map[*parse.TemplateNode]string*func(net.Conn, http.ConnState)*func(io.Reader) (int64, error)*chan http.http2readFrameResultprocessSettingInitialWindowSize*http.http2headerFieldNameError*map[http.http2FrameType]string*map[http.http2SettingID]string*struct { F uintptr; X0 error }*func(*time.Location) time.TimeTimeUnitjson:"displayTimeUnit"*func(func(uintptr) bool) error*map[net.hostLookupOrder]string*func(string) (*url.URL, error)*interface { Temporary() bool }*interface { Unwrap() []error }*func() iter.Seq[reflect.Value]*func(uintptr, uintptr) []uint8*func() (*oldtrace.Event, bool)*func(*json.scanner, uint8) int*func() (io.WriteCloser, error)*atomic.Pointer[runtime._defer]*runtime.metricFloat64Histogram*func(uintptr) (uintptr, int64)*map[string]*unicode.RangeTable*func([]uint8, int) [][][]uint8*func([]uint8, []uint8) []uint8*map[context.canceler]struct {}*tls.certificateRequestMsgTLS13*func() (multipart.File, error)*func(int) (int, string, error)*map[hpack.pairNameValue]uint64*internal.FlushAfterChunkWriter*func(int, int, [4]uint8) error*func([]uintptr, []uintptr) int*profilerecord.MemProfileRecord*map.bucket[crypto.Hash][]uint8*[]x509.pkcs1AdditionalRSAPrime*func([]uint8) cipher.BlockModevendor/golang.org/x/crypto/hkdfvendor/golang.org/x/crypto/sha3*func(io.Reader, []uint8) error*func() (float64, big.Accuracy)*func(*norm.reorderBuffer) bool *map.bucket[trace.GoID]struct {} *func(*trace.Event) trace.ProcID *map.bucket[string]time.Duration *struct { F uintptr; X0 string } *struct { F uintptr; X0 uint64 } *func() map[string]time.Duration *func() []*trace.UserTaskSummary *map[trace.ProcID]trace.ThreadID *func(int64, int) (int64, error) *map[string]template.contentType *map.bucket[string]reflect.Value *func() http.http2WriteScheduler *func() (http.http2Frame, error) *map.bucket[*http.conn]struct {} *chan http.http2frameWriteResult *map.bucket[string]http.muxEntry *func(string) (http.File, error) *http.http2headerFieldValueError *http.http2headersOrContinuation *struct { io.Reader; io.Closer } *func() (syscall.RawConn, error) *func(net.KeepAliveConfig) error *func(interface {}) interface {} *func([]int) reflect.StructField *struct { F uintptr; X0 []int8 } internal/trace/internal/oldtrace *map.bucket[int32]oldtrace.pdesc *runtime.traceSchedResourceState *map.bucket[int32]unsafe.Pointer *map[runtime._typePair]struct {} *map.bucket[unsafe.Pointer]int32 *func(tls.ConnectionState) error *func([]uint8, []uint8) tls.aead supportedSignatureAlgorithmsCert *map[uint16]func() *hpke.hkdfKDF *func(string) (io.Writer, error) *func() (*multipart.Part, error) *httptrace.clientEventContextKey *func(int) (netip.Prefix, error) *nettrace.LookupIPAltResolverKey *func(*[][]uint8) (int64, error) *map[uintptr]*pprof.profMapEntry *map.bucket[*syntax.Regexp]int64 *func() (*ecdh.PublicKey, error) *func([]*x509.Certificate) error *x509.UnhandledCriticalExtension
SaltLengthasn1:"explicit,tag:2" *func(*bigmod.Nat) bigmod.choice!*main.gState[internal/trace.GoID]!*map[trace.Range]main.activeRange!*map.bucket[trace.stringID]string!*map.bucket[string]main.taskStats!*func(fmt.ScanState, int32) error!*map[trace.ThreadID]*trace.mState!*map[trace.TaskID]trace.taskState!*func(trace.edge, trace.edge) int!*map[trace.ThreadID][]trace.batch!*map.bucket[uint64]oldtrace.Frame!*func(func(*oldtrace.Event) bool)!*map[uint64]traceviewer.frameNode!*func(...http.http2Setting) error!*http.http2synctestGroupInterface!*chan http.http2FrameWriteRequest!*map[uint32]*http.http2writeQueue!*func(int) ([]fs.FileInfo, error)!*func(int) ([]fs.DirEntry, error)!*map.bucket[http.ConnState]string!internal/trace/traceviewer/format!*func(*flag.Flag, *flag.Flag) int!*map[version.Version][]event.Spec!*map.bucket[string]map[string]int!*func() (*os.ProcessState, error)!*func(reflect.Type) reflect.Value!*struct { F uintptr; X0 []int16 }!*struct { F uintptr; X0 []int32 }!*struct { F uintptr; X0 []int64 }!*map[int32][]oldtrace.batchOffset!*map.bucket[uint64]oldtrace.gdesc!*func(json.field, json.field) int!*struct { in string; out string }!*map.bucket[abi.TypeOff]*abi.Type!*[]profilerecord.MemProfileRecord!*map.bucket[string]parse.itemType!*func(reflect.Value) (int, error)!initLegacySessionTicketKeyRLocked!*tls.CertificateVerificationError!*func(tls.ConnectionState, error)!*func(httptrace.WroteRequestInfo)!*map.bucket[string]*pprof.Profile!*map.bucket[uintptr]pprof.locInfo!*profilerecord.BlockProfileRecord!*func() (*ecdh.PrivateKey, error)!*func(asn1.ObjectIdentifier) boolVersionasn1:"optional,default:0""*func(traceviewer.AsyncSliceEvent)"*func(*trace.Event) trace.ThreadID"*func(trace.stringID, string) bool"*trace.queue[internal/trace.Event]"*atomic.Pointer[net/http.response]"*struct { F uintptr; X0 []string }"*atomic.Pointer[sync.poolChainElt]"*map.bucket[trace.ProcID]struct {}"*func(traceviewer.ViewType) string"*map.bucket[string]trace.UtilFlags"*func([]uint8, int64) (int, error)"*func(*bisect.dedup) *bisect.dedup"*map.bucket[string]map[string]bool"*func(uint32, bool, []uint8) error"*func(http.http2FrameWriteRequest)"*func() (*multipart.Reader, error)"*struct { io.Reader; io.WriterTo }"*map.bucket[http.http2Flags]string"*func(string) (fs.FileInfo, error)"*struct { F uintptr; R *tls.Conn }"*func(time.Duration) time.Duration"*map.bucket[string][]net.nssSource"*func(reflect.Value) reflect.Value"*func(int, int, int) reflect.Value"*map.bucket[uint64]*oldtrace.Event"*map.bucket[uint64]oldtrace.gState"*map.bucket[interface {}]struct {}"*map.bucket[uint64]profile.mapInfo"*struct { runtime.gList; n int32 }"*struct { F uintptr; X0 chan int }"*func(int, uintptr) unsafe.Pointer"*func(parse.Node) (string, string)"*func() (*x509.Certificate, error)"*func(string, string, net.IP) bool"*func([]interface {}, bool, error)"*map.bucket[interface {}][]uintptr"*func(*pkix.CertificateList) error"*chacha20poly1305.chacha20poly1305"*func(*big.Int, *big.Int) *big.Int"*map.bucket[*abi.Type]interface {}"*func(*bigmod.Modulus) *bigmod.Nat"*pkix.RelativeDistinguishedNameSET"crypto/internal/edwards25519/field#*map.bucket[string]main.activeRange#*main.gState[internal/trace.ProcID]#*func(main.region, main.region) int#*map.bucket[[128]uint64]trace.Stack#*map.bucket[trace.GoID]*trace.Event#*map.bucket[trace.GoID]trace.ProcID#*map.bucket[trace.ProcID]trace.GoID#*map.bucket[trace.rangeP]trace.GoID#*map.bucket[uint64]traceviewer.task#*map.bucket[string]template.context#*map.bucket[*parse.TextNode][]uint8#*map.bucket[string]template.element#*func(http.http2writeContext) error#*func(string) (*http.Cookie, error)#*func(net.Listener) context.Context#*map.bucket[*net.Listener]struct {}#*http.http2roundRobinWriteScheduler#*map[string][]*multipart.FileHeader#*struct { F uintptr; X0 *tls.Conn }#*func() (io.ReaderAt, int64, int64)#*func(fs.DirEntry, fs.DirEntry) int#*func([]int) (reflect.Value, error)#*func(reflect.Value, reflect.Value)#*map.bucket[*reflect.structType]int#*struct { F uintptr; X0 *abi.Type }#*map.bucket[uint64]*profile.Mapping#*func(interface {}, uintptr, int64)#*[]profilerecord.BlockProfileRecord#*map.bucket[string]*tls.Certificate#EncryptedClientHelloRejectionVerify#*func([]uint8) (*big.Int, *big.Int)#*func([]uint8) (cipher.AEAD, error)#vendor/golang.org/x/net/http2/hpack#*weak.Pointer[net/netip.addrDetail]#*func(*abi.Type, interface {}) bool#*map.bucket[dnsmessage.Class]string#*map.bucket[dnsmessage.RCode]string#*struct { F uintptr; X0 io.Writer }#*map.bucket[string]syntax.charGroupRevokedCertificatesasn1:"optional"#*func(*big.Int, int, uint) *big.Int#*func(string, int) (*big.Int, bool)$*[]*main.gState[internal/trace.GoID]$*map.bucket[trace.ThreadID]struct {}$*map.bucket[string]*http.routingNode$*func(*http.response) *http.response$*func(*os.dirInfo, *os.dirInfo) bool$*map.bucket[trace.GoID]*trace.gState$*map.bucket[trace.GoID]trace.GoState$*map.bucket[string]*profile.Function$*map.bucket[uint64]*profile.Location$*func(*godebug.value) *godebug.value$*map[*http.http2serverConn]struct {}$*func(context.Context) *http.Request$*map.bucket[uint32]*http.http2stream$*unique.Handle[net/netip.addrDetail]$*map.bucket[http.http2ErrCode]string$*map.bucket[http.http2SettingID]bool$*struct { F uintptr; R *net.Dialer }$*func(int) (syscall.Sockaddr, error)$*func(string) ([]fs.DirEntry, error)$*interface { As(interface {}) bool }$*func(string) (reflect.Method, bool)$*map.bucket[*reflect.structType]bool$*map.bucket[interface {}]*sync.entry$*map.bucket[uint64][]*oldtrace.Event$*map.bucket[uint64]*profile.Function$*runtime.goroutineProfileStateHolder$*func(runtime.goroutineProfileState)$*map.bucket[string]map[string]string$*func(int, int) (cipher.AEAD, error)$*func(*rand.Rand, *big.Int) *big.Int%*[8]*main.gState[internal/trace.GoID]%*main.gState[internal/trace.ThreadID]%*map.bucket[trace.stackID]trace.stack%*func(string, *http.routingNode) bool%*func(*trace.Event, *trace.Event) int%*func(io.Writer, string) (int, error)%*map.bucket[string]*template.Template%*http.http2duplicatePseudoHeaderError%*struct { F uintptr; R http.Handler }%*func(string, ...interface {}) string%*func([]uint8) (int, net.Addr, error)%*func([]uint8, net.Addr) (int, error)%*map.bucket[uint64]oldtrace.Timestamp%*struct { ptr interface {}; len int }%*func(*regexp.Regexp, *regexp.Regexp)%*func() runtime.goroutineProfileState%*map.bucket[string]runtime.metricData%*func(int64) (*multipart.Form, error)%*func() (textproto.MIMEHeader, error)%*func(*abi.Type) (interface {}, bool)%*[]weak.Pointer[net/netip.addrDetail]%*map.bucket[dnsmessage.section]string%*map.bucket[string]*singleflight.call%*map[*syntax.Regexp]syntax.printFlags%vendor/golang.org/x/crypto/cryptobyte%*func(*flate.compressor, []uint8) int%vendor/golang.org/x/text/unicode/norm&*[]*main.gState[internal/trace.ProcID]&*map.bucket[trace.GoID][]main.interval&*func(trace.stackID, trace.stack) bool&*func(*main.regionFilter) template.URL&*map.bucket[string]main.goroutineGroup&*map.bucket[string]trace.extraStringID&*func() (trace.GoState, trace.GoState)&*map.bucket[trace.ProcID]*trace.pState&*struct { F uintptr; X0 *format.Data }&*map.bucket[*parse.ActionNode][]string&*map.bucket[*parse.TemplateNode]string&*atomic.Pointer[internal/bisect.dedup]&*go.shape.interface { Error() string }&*func(uint32, http.http2PriorityParam)&*func(uint32, http.http2ErrCode) error&*func(string, *http.PushOptions) error&*func(int, textproto.MIMEHeader) error&*map.bucket[http.http2FrameType]string&*map.bucket[http.http2SettingID]string&*struct { F uintptr; R *flag.FlagSet }&*map.bucket[net.hostLookupOrder]string&*struct { F uintptr; R *net.Resolver }&*func(interface {}, interface {}) bool&*func([]reflect.Value) []reflect.Value&*func(func(string) bool) reflect.Value&*func(*profile.Profile, float64) error&*map[profile.sampleKey]*profile.Sample&*func(*runtime.g, unsafe.Pointer) bool&*func(unsafe.Pointer, uintptr) uintptr&*map.bucket[string]*unicode.RangeTable&*func(parse.Pos) *parse.IdentifierNode&*map.bucket[context.canceler]struct {}&*func(string, *tls.ClientSessionState)&*tls.handshakeMessageWithOriginalBytes&*map.bucket[hpack.pairNameValue]uint64&vendor/golang.org/x/net/http/httpproxy&*[8]weak.Pointer[net/netip.addrDetail]&vendor/golang.org/x/net/dns/dnsmessage&*func(int, int, *syscall.IPMreq) error&*func(int, int, *syscall.Linger) error&*func(bisect.Writer, string, int) bool&*func() (*boring.PublicKeyECDH, error)&*struct { F uintptr; R *counter.file }&*fiat.p224MontgomeryDomainFieldElement&*fiat.p384MontgomeryDomainFieldElement&*fiat.p521MontgomeryDomainFieldElement'*func(*main.traceContext, *trace.Event)'*[8]*main.gState[internal/trace.ProcID]'*func(main.interval, main.interval) int'*map[trace.GoID]*trace.GoroutineSummary'*struct { F uintptr; X0 time.Duration }'*func(func(trace.StackFrame) bool) bool'*map.bucket[trace.ProcID]trace.ThreadID'*atomic.Pointer[internal/godebug.value]'*map.bucket[string]template.contentType'*func(http.http2PushPromiseParam) error'*func() (*hpack.Encoder, *bytes.Buffer)'*func(io.Writer, map[string]bool) error'*http.http2write100ContinueHeadersFrame'*iter.Seq2[reflect.Value,reflect.Value]'*map.bucket[runtime._typePair]struct {}'*struct { F uintptr; R *atomic.Uint64 }'*func([]uint8) (*ecdh.PublicKey, error)'*func(*ecdh.PrivateKey) *ecdh.PublicKey'*map.bucket[uint16]func() *hpke.hkdfKDF'*unique.uniqueMap[net/netip.addrDetail]'*func(int, int, *syscall.IPMreqn) error'*map.bucket[uintptr]*pprof.profMapEntry'*func(*ecdh.PublicKey) ([]uint8, error)(*[]*main.gState[internal/trace.ThreadID](*map.bucket[trace.Range]main.activeRange(*func(*counter.Counter) *counter.Counter(*map[trace.TaskID]*trace.UserTaskSummary(*map.bucket[trace.ThreadID]*trace.mState(*map.bucket[trace.TaskID]trace.taskState(*map.bucket[trace.ThreadID][]trace.batch(*map.bucket[uint64]traceviewer.frameNode(*func(*bisect.dedup, *bisect.dedup) bool(*func(http.http2HeadersFrameParam) error(*map.bucket[uint32]*http.http2writeQueue(*struct { F uintptr; X0 chan struct {} }(*map.bucket[version.Version][]event.Spec(*func([]uint8) (int, *net.IPAddr, error)(*func([]uint8, *net.IPAddr) (int, error)(*func(reflect.Value, reflect.Value) bool(*struct { F uintptr; X0 *reflect.Value }(*func() func(func(*oldtrace.Event) bool)(*map.bucket[int32][]oldtrace.batchOffset(*struct { F uintptr; R json.mapEncoder }(*struct { F uintptr; R json.ptrEncoder }(*map[profile.mappingKey]*profile.Mapping(*func(*parse.Tree) *parse.IdentifierNode(*func([]uint8) (*ecdh.PrivateKey, error)(*func(string, string) (io.Writer, error)(*func(int, int, *syscall.IPv6Mreq) error	PublicKeyasn1:"optional,explicit,tag:1")*[8]*main.gState[internal/trace.ThreadID])*http.entry[string,*net/http.routingNode])*func(main.goroutine, main.goroutine) int)*func(main.taskStats, main.taskStats) int)*func(http.ResponseWriter, *http.Request))*func(net.Listener, string, string) error)*func(net.Conn, *http.http2ServeConnOpts))*func(http.http2SettingID) (uint32, bool))*map[http.routingIndexKey][]*http.pattern)*func(http.keyValues, http.keyValues) int)*struct { F uintptr; R *http.connReader })*func([]uint8) (int, *net.UDPAddr, error))*func([]uint8, *net.UDPAddr) (int, error))*func(string) (reflect.StructField, bool))*func(oldtrace.Event, oldtrace.Event) int)*func(bool, bool, bool, bool, bool) error)*struct { F uintptr; R *godebug.Setting })*func(string, func(string) string) string)*func([]uint8, []uint8, []uint8, []uint8))*func(func(*abi.Type, interface {}) bool))*func(*pprof.Profile, *pprof.Profile) int
Extensionsasn1:"tag:0,optional,explicit")*struct { F uintptr; X0 *int; X1 string })*func([]uint8) (*nistec.P521Point, error))*func([]uint8) (*nistec.P224Point, error))*func([]uint8) (*nistec.P384Point, error))*func([]uint8) (*nistec.P256Point, error))*func([]uint8) (*fiat.P224Element, error))*func([]uint8) (*fiat.P384Element, error))*func([]uint8) (*fiat.P521Element, error)**func(time.Duration, time.Duration) string**func(*http.response, *http.response) bool**struct { Name string; Tasks []main.task }**struct { F uintptr; X0 *traceviewer.mmu }**func() (trace.ProcState, trace.ProcState)**struct { F uintptr; X0 *oldtrace.Events }**func(*godebug.value, *godebug.value) bool**func(uint32, http.http2OpenStreamOptions)**func(func(http.http2Setting) error) error**map.bucket[string][]*multipart.FileHeader**struct { F uintptr; R *http.http2stream }**struct { F uintptr; R *httpproxy.config }**struct { F uintptr; X0 *http.connReader }**func([]uint8) (int, *net.UnixAddr, error)**func([]uint8, *net.UnixAddr) (int, error)**func(unsafe.Pointer, unsafe.Pointer) bool**struct { F uintptr; X0 []unsafe.Pointer }**struct { F uintptr; R json.arrayEncoder }**struct { F uintptr; R json.floatEncoder }**struct { F uintptr; R json.sliceEncoder }**map[profile.functionKey]*profile.Function**map[profile.locationKey]*profile.Location**func(io.Reader) (*ecdh.PrivateKey, error)**func([]uint8, []uint8, bool) interface {}**struct { F uintptr; X0 func() hash.Hash }**func(*syntax.Regexp, *syntax.Regexp) boolAdditionalPrimesasn1:"optional,omitempty"**struct { sync.Once; v *x509.Certificate }**func(*nistec.P521Point) *nistec.P521Point**func(*nistec.P224Point) *nistec.P224Point**func(*nistec.P384Point) *nistec.P384Point**func(*nistec.P256Point) *nistec.P256Point*vendor/golang.org/x/crypto/cryptobyte/asn1**func(*fiat.P224Element) *fiat.P224Element**func(*fiat.P384Element) *fiat.P384Element**func(*fiat.P521Element) *fiat.P521Element+*http.mapping[string,*net/http.routingNode]+*[]http.entry[string,*net/http.routingNode]+*map[trace.Stack]*traceviewer.ProfileRecord+*struct { TaskID uint64 "json:\"taskid\"" }+*struct { F uintptr; X0 *main.parsedTrace }+*struct { F uintptr; X0 *main.regionStats }+*func(trace.cpuSample, trace.cpuSample) int+*func() (http.http2FrameWriteRequest, bool)+*func(uint32, bool, []uint8, []uint8) error+*map.bucket[*http.http2serverConn]struct {}+*func(*http.Request) (http.Handler, string)+*struct { F uintptr; X0 *http.http2Server }+*struct { F uintptr; X0 *http.http2Framer }+*func([]uint8) (int, netip.AddrPort, error)+*func([]uint8, netip.AddrPort) (int, error)+*struct { F uintptr; R json.structEncoder }+*struct { F uintptr; X0 *context.timerCtx }+*func() ([]uint8, *tls.SessionState, error)+*struct { F uintptr; X0 *x509.Certificate }+*func([]uint8) ([]hpack.HeaderField, error)+vendor/golang.org/x/crypto/chacha20poly1305,*main.logEventGenerator[internal/trace.GoID],*map[main.regionFingerprint]main.regionStats,*struct { F uintptr; X0 []traceviewer.View },*func(uint32, http.http2PriorityParam) error,*func(*http.Server, *tls.Conn, http.Handler),*func() (net.Conn, *bufio.ReadWriter, error),*func(string, string, syscall.RawConn) error,*func(*runtime._defer, *runtime._defer) bool,*struct { len int; buf [128]*runtime.mspan },*struct { F uintptr; X0 *context.cancelCtx },*func(string, []uint8, int) ([]uint8, error),*map.bucket[*syntax.Regexp]syntax.printFlags
NamedCurveOIDasn1:"optional,explicit,tag:0",*func(*big.Int, *big.Int, *big.Int) *big.Int-*func(main.regionStats, main.regionStats) int-*map[event.Experiment]*trace.ExperimentalData-*func([]uint8) (int, syscall.Sockaddr, error)-*func([]uint8, syscall.Sockaddr) (int, error)-*func() go.shape.interface { Error() string }-*func(fmtsort.KeyValue, fmtsort.KeyValue) int-*struct { F uintptr; X0 *reflect.structType }-*struct { F uintptr; R json.condAddrEncoder }-*map.bucket[profile.sampleKey]*profile.Sample-*struct { F uintptr; R runtime.metricReader }-*func([]uint8, string, string, []int) []uint8-*func([]uint8, func([]uint8) []uint8) []uint8-*func([][]uint8, [][]*x509.Certificate) error-*func(string) (*tls.ClientSessionState, bool).*main.logEventGenerator[internal/trace.ProcID].*func(*counter.Counter, *counter.Counter) bool.*func(*counter.mappedFile) *counter.mappedFile.*map.bucket[trace.GoID]*trace.GoroutineSummary.*func(bool, func(int32) bool) ([]uint8, error).*[]func(*http.Server, *tls.Conn, http.Handler).*map[http.http2FrameType]http.http2frameParser.*struct { F uintptr; X0 *http.transferWriter }.*struct { F uintptr; R *http.http2serverConn }.*func() iter.Seq2[reflect.Value,reflect.Value].*func(*big.Int, *big.Int) (*big.Int, *big.Int).*func(textproto.MIMEHeader) (io.Writer, error).*struct { F uintptr; X0 *[]hpack.HeaderField }.*func() (int, syscall.Sockaddr, string, error)/*main.stackSampleGenerator[internal/trace.GoID]/*map.bucket[trace.TaskID]*trace.UserTaskSummary/*map[trace.UtilFlags]*traceviewer.mmuCacheEntry/*func(uint32, http.http2ErrCode, []uint8) error/*[8]func(*http.Server, *tls.Conn, http.Handler)/*struct { F uintptr; X0 *http.http2serverConn }/*map.bucket[profile.mappingKey]*profile.Mapping/*func([]uint8, []uint8, []uint8, []int) []uint8/*func(*bigmod.Nat, *bigmod.Modulus) *bigmod.Nat/cmd/vendor/golang.org/x/telemetry/internal/mmap0*main.logEventGenerator[internal/trace.ThreadID]0*trace.dataTable[internal/trace.stringID,string]0*func(context.Context, net.Conn) context.Context0*map.bucket[http.routingIndexKey][]*http.pattern0*interface { SetWriteDeadline(time.Time) error }0*struct { F uintptr; X0 *os.File; X1 *exec.Cmd }0*struct { F uintptr; X0 io.Writer; X1 *os.File }0*func(*tls.ClientHelloInfo) (*tls.Config, error)0*func() func(func(*abi.Type, interface {}) bool)1*map[trace.GoID]*main.gState[internal/trace.GoID]1*main.stackSampleGenerator[internal/trace.ProcID]1*func() func(time.Duration, time.Duration) string1*func(time.Duration, time.Duration) template.HTML1*struct { F uintptr; X0 traceviewer.ProfileFunc }1*func(*trace.batchCursor, *trace.batchCursor) int1*struct { F uintptr; X0 map[string]format.Frame }1*struct { F uintptr; X0 func(int) error; X1 int }1*map.bucket[profile.functionKey]*profile.Function1*map.bucket[profile.locationKey]*profile.Location1*struct { F uintptr; X0 func(func()); X1 func() }1*func(reflect.Value, reflect.Value) (bool, error)1*func([]uint8, []uint8, []uint8, []uint8) []uint81*func() (unsafe.Pointer, syscall._Socklen, error)1*concurrent.node[*internal/abi.Type,interface {}]2*map.bucket[trace.Stack]*traceviewer.ProfileRecord2*struct { F uintptr; X0 *main.taskStats; X1 bool }2*struct { F uintptr; X0 map[trace.GoID]struct {} }2*struct { F uintptr; X0 chan error; X1 *exec.Cmd }2*struct { F uintptr; X0 func(reflect.Value) bool }2*ecdh.nistCurve[*crypto/internal/nistec.P256Point]2*ecdh.nistCurve[*crypto/internal/nistec.P384Point]2*ecdh.nistCurve[*crypto/internal/nistec.P521Point]2cmd/vendor/golang.org/x/telemetry/internal/counter2*concurrent.entry[*internal/abi.Type,interface {}]3*main.stackSampleGenerator[internal/trace.ThreadID]3*map[trace.GoID]*main.gState[internal/trace.ProcID]3*func(main.goroutineGroup, main.goroutineGroup) int3*map.bucket[main.regionFingerprint]main.regionStats3*map[http.http2FrameType]map[http.http2Flags]string3*func([]uint8, *syscall.SockaddrInet4) (int, error)3*func([]uint8, *syscall.SockaddrInet6) (int, error)3*func(*runtime.statAggregate, *runtime.metricValue)3*func(*abi.Type, interface {}) (interface {}, bool)3*go.shape.struct { internal/weak.u unsafe.Pointer }3*ecdsa.nistCurve[*crypto/internal/nistec.P224Point]3*ecdsa.nistCurve[*crypto/internal/nistec.P256Point]3*ecdsa.nistCurve[*crypto/internal/nistec.P384Point]3*ecdsa.nistCurve[*crypto/internal/nistec.P521Point]4*func(time.Duration, traceviewer.ThreadState, int64)4*func(*counter.mappedFile, *counter.mappedFile) bool4*map.bucket[event.Experiment]*trace.ExperimentalData4*func(func(string) bool) (reflect.StructField, bool)4*func(reflect.Value, ...reflect.Value) (bool, error)4*func(reflect.Value, ...reflect.Value) reflect.Value4*[]*concurrent.node[*internal/abi.Type,interface {}]4cmd/vendor/golang.org/x/telemetry/internal/telemetry4*func([]uint8, *bigmod.Modulus) (*bigmod.Nat, error)5*map[trace.GoID]*main.gState[internal/trace.ThreadID]5*map[trace.ProcID]*main.gState[internal/trace.ProcID]5*func(bool) func(time.Duration, time.Duration) string5*func(*main.parsedTrace, *trace.UserTaskSummary) bool5*struct { F uintptr; X0 io.Writer; X1 *json.Encoder }5*map.bucket[http.http2FrameType]http.http2frameParser5*func(<-chan singleflight.Result, context.CancelFunc)5*struct { F uintptr; X0 *runtime.traceAdvancerState }5*struct { F uintptr; X0 *context.timerCtx; X1 error }5*func(*tls.ClientHelloInfo) (*tls.Certificate, error)5*struct { F uintptr; X0 int; X1 func([]uint8) error }5*concurrent.indirect[*internal/abi.Type,interface {}]5*[]*concurrent.entry[*internal/abi.Type,interface {}]5*[0]*concurrent.node[*internal/abi.Type,interface {}]5*go.shape.struct { internal/concurrent.isEntry bool }TrailerField(asn1:"optional,explicit,tag:3,default:1"5*func(*bigmod.Nat, uint, *bigmod.Modulus) *bigmod.NatY�Q6�y蛀���DG�y�6�y蛀s`GE�o��6�y蛀@YH��f�6�y蛀I``�CM"6�y蛀;�eG��i�6�y蛀[@�F�l6�y蛀��ZD�T�6�y蛀�o@IE���6�y蛀�g��H��6�y蛀p�ME�P�6�y蛀bh]Hg���6�y蛀�h�DoQD<6�y蛀
��IqsI6�y蛀���CiB�6�y蛀)�`�C���B6�y蛀@��C65̻6�y蛀(�`�C�0٬6�y蛀���[D�9�6�y蛀:� F�5t�6�y蛀��ME!ȁ�6�y蛀�|�fG��B[6�y蛀�|@NE&��,6�y蛀m�%A{��6�y蛀?p]DZ���6�y蛀Y�@%A��e�6�y蛀j��NE��6^6�y蛀7��%A�t�K6�y蛀Fi�F�	n�6�y蛀F��%A���6�y蛀U��OEЖ<6�y蛀C�&AYj%56�y蛀�� PEX�Z6�y蛀DR�PE˓A"6�y蛀d�`QE݃�6�y蛀�`gGm$��6�y蛀g�@&AG��6�y蛀~��&A��}6�y蛀P��&AU�'<6�y蛀�� hG���6�y蛀yA'AC���6�y蛀s��F�q�6�y蛀��`F�276�y蛀[R��B��9!6�y蛀�REߧ�,6�y蛀���F�m�6�y蛀��F
V�Z6�y蛀N@SE��a6�y蛀	��SEw�EN6�y蛀���TE5��d6�y蛀Q� UE���6�y蛀ۀ�UEX�m�6�y蛀`VE��ߖ6�y蛀|WE!�S6�y蛀q �H���6�y蛀��WE���6�y蛀�@'A_1�k6�y蛀J� kG]�7�6�y蛀P�@XEVe��6�y蛀ӓ�F�=��6�y蛀�R�'A��|6�y蛀kB�Ff읇6�y蛀H��XE
�6�y蛀��kGBx�6�y蛀�R`D�* A6�y蛀��YEIqNs6�y蛀�a ZE��W�6�y蛀��lG�yY#6�y蛀��'A6sX6�y蛀 q_H�F�6�y蛀8�`mG�`6�y蛀9q �H-�FO6�y蛀~0(A�^��6�y蛀�}@(Ah�46�y蛀��`Hb�6�y蛀�a�ZET9��6�y蛀V��C�z�r6�y蛀�}@�C�pd6�y蛀��7D�=o6�y蛀���\E�Nc6�y蛀�0�(A�iR6�y蛀۬�(A�5��6�y蛀��)A�a�6�y蛀X@)A�7&6�y蛀���)AW0�6�y蛀���)A�{��6�y蛀��*A�8[6�y蛀�@*A��l6�y蛀qb`!F}qP�6�y蛀�0�oGQ�f�6�y蛀�S�*A`搘6�y蛀�`Eh��6�y蛀ΩbDQ�
6�y蛀�b�8D��"6�y蛀r��DW$�6�y蛀�@8D���6�y蛀
�aH�z�6�y蛀��@�G<��X6�y蛀Z�EW�<o6�y蛀����C}��6�y蛀�CdD��[�6�y蛀���^E�U�76�y蛀H�cD6Tr:6�y蛀���*A�j�t6�y蛀���"F4���6�y蛀\+A����6�y蛀Lr`�B+_�36�y蛀{� %F^zw6�y蛀1��%FrH6�y蛀�c _EH�6�y蛀k��rGv786�y蛀�
``E���6�y蛀ߟ��G`�i6�y蛀�T�gD+HM�6�y蛀@���CV�u6�y蛀8 `�B���6�y蛀�� wG$�6�y蛀;U�bE�܎6�y蛀�� dEx��k6�y蛀a�`�C����6�y蛀~m@
E�J��6�y蛀���jDA��6�y蛀���;DNС"6�y蛀4��CAA�6�y蛀	3`�C��6�y蛀���Cp06�y蛀Ǡ`�C�%�6�y蛀�doD|�(t6�y蛀��+A<0��6�y蛀�d`�C	a�'6�y蛀��C����6�y蛀�pD���6�y蛀�m`0F7.�P6�y蛀$��{G��_6�y蛀:��1F4ݶ6�y蛀_� �I��6�y蛀n��fE\\F6�y蛀y�qD����6�y蛀x!�qDY8fl6�y蛀�ErD �}6�y蛀�s@gE<)�6�y蛀D��2F���F6�y蛀ڋ�gEy"E�6�y蛀r3�rD~�@%6�y蛀,�@<D�tɑ6�y蛀���vD�h��6�y蛀Jn`|G���6�y蛀�3�-A��D�6�y蛀bn`�C�i�6�y蛀nn��C��(f6�y蛀��<DؗJ�6�y蛀 ���Cy�6�y蛀�`�C��q�6�y蛀V���C��!6�y蛀zn`�C�b�96�y蛀�n��C\oo6�y蛀���=D��
�6�y蛀0�@>D�j��6�y蛀d�`�C���6�y蛀@���ClRT�6�y蛀���>D�l�6�y蛀P�`�Cm���6�y蛀`���C��"y6�y蛀��@?D�&�v6�y蛀Y�?D�'`�6�y蛀�kE6Z{�6�y蛀F }G
2�6�y蛀\Y�F_��6�y蛀E���EW6�y蛀���D�H��6�y蛀#�`9Fš#6�y蛀:o.A;9�q6�y蛀Ro��Dm�Z>6�y蛀�� :F$Oa�6�y蛀`���C蓆�6�y蛀��`�C)v�6�y蛀J��nE.�A�6�y蛀�4`�G;#�6�y蛀6p�BD��6�y蛀�`�C]��6�y蛀�@.A�A&�6�y蛀"���CK�{6�y蛀���.A�w�6�y蛀�
�qE�8^6�y蛀��sI6��6�y蛀�gH��vn6�y蛀%G�.A� $�6�y蛀�
 �G���h6�y蛀X#�sE��{�6�y蛀l#`tE���6�y蛀+5`BFH/-�6�y蛀W�G;a�6�y蛀�V CF��O\6�y蛀QG�CFZ��^6�y蛀���DF_�{�6�y蛀�@CD0���6�y蛀8��vE��876�y蛀�`yE'Tb6�y蛀�t�xE�o�6�y蛀��zEd��p6�y蛀y�@Hm�<�6�y蛀y� I_ͥ�6�y蛀��@/A�Z�6�y蛀��/A��j`6�y蛀���E���]6�y蛀v��E�3��6�y蛀U5�/A�Y�R6�y蛀zW@{E��R=6�y蛀�G�{E���6�y蛀��G8�p6�y蛀���GFTPg�6�y蛀����G�@��6�y蛀��|E��G�6�y蛀60A�-W6�y蛀��HK"�6�y蛀��`�CR]%�6�y蛀��C�#�6�y蛀=�`~Ex�o6�y蛀��@2I�"�6�y蛀SuEt��6�y蛀p$�IF*���6�y蛀-�@DD�j%46�y蛀?�`�C��56�y蛀 ��H��0 6�y蛀�5 LF}�6�y蛀H �G���6�y蛀-H�G�J�)6�y蛀�$�MF^�R6�y蛀%��C����6�y蛀�`�C#�r6�y蛀��@�E�d�6�y蛀u���E�Zw6�y蛀X �Ej��#6�y蛀@$��C�v�6�y蛀w8@0A|c�6�y蛀��0A�
��6�y蛀H$�0A#�6�y蛀P$1A�眈6�y蛀�8@1A=8�b6�y蛀X$�1A�~�36�y蛀�8�1A+�t.6�y蛀`$2Ax2I6�y蛀�8@2Ag]X�6�y蛀
�2A#�xn6�y蛀��2A���6�y蛀I3AM�
Q6�y蛀*s@3Ar�z6�y蛀���3A��r@6�y蛀
I�3A]�Dm6�y蛀I4A��6�y蛀�@4A=�16�y蛀���4A;���6�y蛀���B�� 6�y蛀����Hcy�6�y蛀���H$�E6�y蛀��I�W�56�y蛀���E��{6�y蛀`NF�Юz6�y蛀�%`�E�::6�y蛀f6 OF׶
6�y蛀-�E��*6�y蛀IX RFL�66�y蛀$��4A��i6�y蛀{6C&��6�y蛀K�
H2^OQ6�y蛀���E�=�6�y蛀����H�\�=6�y蛀`X��GAb46�y蛀�`C�1�6�y蛀�6`�G*:�Y6�y蛀� �E?r�6�y蛀v�Ce��x�yx��� �G�qc�6�y蛀1i��E����6�y蛀�&`�E���6�y蛀P���I�BTm6�y蛀r�@�E���6�y蛀��5A,H�6�y蛀�6��E�c�6�y蛀���E���,6�y蛀�&@5A�;�6�y蛀,��Dn+VL6�y蛀���5A�W56�y蛀�I XF�M��6�y蛀Mv�G(�c76�y蛀�&�5A#6�y蛀��pHXգ�6�y蛀�6@�Cs�96�y蛀Y �E%�-_6�y蛀����G��x6�y蛀$��C��6�y蛀l��XFه7�6�y蛀Y��E2��6�y蛀��6A*W�T6�y蛀(�`ZF��g6�y蛀p [F	Ō�6�y蛀]��Etiq�6�y蛀#7@6A@�+�6�y蛀k���A�|-.6�y蛀b��6Aʺgw6�y蛀�`�CT�76�y蛀b7�G%z�6�y蛀�7A�m6�y蛀��@7A�yYT6�y蛀���7Aa��6�y蛀,' �H��6�y蛀����E;_|6�y蛀�qH8ܮy6�y蛀R� ^F���6�y蛀T'@�E\��6�y蛀w7�EΨ,6�y蛀���EDv,��6�y蛀6v�7A�l�6�y蛀��8A0)�6�y蛀��@8A�#�6�y蛀���8A��I6�y蛀.��G߸ң6�y蛀���8A=��6�y蛀�� �E�6��6�y蛀�_`�Gۍ�6�y蛀g�9A01ww6�y蛀U�@9A?�b�6�y蛀7��aF$��6�y蛀I��bF�@:�6�y蛀�7`cF,�^�6�y蛀o��E�cm�6�y蛀���9A�x&S6�y蛀���9A��d.6�y蛀T dF��>�6�y蛀�� �G��,�6�y蛀@���EGq�6�y蛀��  E4�es6�y蛀48�sFyn�.6�y蛀�� �E���'6�y蛀з��EP�l6�y蛀���E5�M6�y蛀L��vF�
"6�y蛀Qj��EF��6�y蛀%`�C�E6�y蛀�sH)A�(6�y蛀����DuB��6�y蛀g�:A����6�y蛀� �C�d�6�y蛀0(`�E��~�6�y蛀K�D�	��6�y蛀�(�C=�f
6�y蛀EM��D穋t6�y蛀`���E�D6�y蛀|���D?�*�6�y蛀O��DʽX�6�y蛀�w@FD�-��6�y蛀����D�>�b6�y蛀^�FD߹
�6�y蛀09�Ay�B�6�y蛀[K`�CWs��6�y蛀��C�!6�y蛀0�@H�s6�y蛀X(@:A_W�#6�y蛀q��D�GU6�y蛀 �@iI�O�6�y蛀�w@GD��L�6�y蛀���:AJ���6�y蛀p� yF.�'&6�y蛀Za"E��6�y蛀��E�
�6�y蛀���EJ�P96�y蛀B��yF��\6�y蛀� �E���G6�y蛀���E�-=�6�y蛀�5Icf��6�y蛀_�`�Ht�w6�y蛀A:`�C�hp�6�y蛀�Z�GD{2!�6�y蛀[��E^��6�y蛀9�D�!F46�y蛀M@HD�!�E6�y蛀���D�td$6�y蛀����E$v�6�y蛀���D���6�y蛀��`I9@u�6�y蛀���D���6�y蛀���H���6�y蛀ȥ�HD�f�6�y蛀���D�l2�6�y蛀��C�QS�6�y蛀al��G�&�6�y蛀Ty�D�c�6�y蛀yl��Fc���6�y蛀����D�Feu6�y蛀;@"C�E�6�y蛀
�`�GPF66�y蛀�M@�E�K6�y蛀8*`	Dm�6�y蛀� _G�7/�6�y蛀��	D!��w6�y蛀��:A����6�y蛀l�`�GqZ
^6�y蛀 ���H;�/6�y蛀����E�ت]6�y蛀-� �G)N�s6�y蛀H�@H���6�y蛀z��E�_��6�y蛀� H�N�6�y蛀c��ECy�+6�y蛀�`�E\D�6�y蛀=\��F��r6�y蛀)�;A����6�y蛀:��E=4�6�y蛀K���E�*6�y蛀�`�F�fo�6�y蛀 �E�6�y蛀\�`�EW�H�6�y蛀m�`�I�r��6�y蛀~�@�I��
6�y蛀GN��Ir�Q6�y蛀�;��G?5I�6�y蛀��D��6�y蛀���D�Z^6�y蛀5z`D���6�y蛀~��D�Sk;6�y蛀'�EkM�6�y蛀t* �Co�6�y蛀a���C��6�y蛀��`�G�eX�6�y蛀�;@;A�cV46�y蛀Qm �F�8{(6�y蛀�E�	D
6�y蛀���;A�h�"6�y蛀+�H���A6�y蛀�N��F���6�y蛀N<��D�6�y蛀���H���6�y蛀�N�;At��l6�y蛀� �G��E~6�y蛀x<�Hg�bo6�y蛀 ��G���6�y蛀P+��DL�'6�y蛀�< �F*�z6�y蛀�N`�E��G86�y蛀đ��G<���6�y蛀"���C�ݐ-�yx���O �C��<��yx��P���D���h6�y蛀`�@H�9�6�y蛀��D��i�6�y蛀Q�`�F*n�B6�y蛀p��D�ck6�y蛀^� �F'"R6�y蛀l�<Aة��6�y蛀�@<A�{��6�y蛀�+�<A�26�y蛀��E�<6�y蛀1��C��6�y蛀�+�C���6�y蛀 ��ID���6�y蛀�+�D!�Mf6�y蛀D@JDgo�6�y蛀�]@�C�b�6�y蛀�]@KD�n�i6�y蛀����E��.|6�y蛀5��F��r6�y蛀�m@�H��7�6�y蛀���F�]6�y蛀����D8b��6�y蛀�{�-E���6�y蛀p��<A��6�y蛀�=A�A^�6�y蛀t=zH�RX}6�y蛀��`�F�ъ�6�y蛀ܧ�-C��~6�y蛀 ^��E�Χ�6�y蛀�=@=A��=�6�y蛀8���D��6�y蛀�,��GfZ��6�y蛀ڷ �F��i6�y蛀N^ 9I�|6�y蛀	��F9��p6�y蛀�D6B��6�y蛀�O �Eē?6�y蛀�=`�G�3��6�y蛀0�`D,�
!6�y蛀���D�6�y蛀"��D�+�c6�y蛀{��E�R�J6�y蛀N@MDh�v�6�y蛀�,`Du��6�y蛀-�DB	�6�y蛀k�`D3���6�y蛀|��DZ���6�y蛀J��G;��6�y蛀t�MD��6�y蛀�n�D���6�y蛀�n�=A�	#6�y蛀AP�1C��')6�y蛀�{`�E�d��6�y蛀�{��D���]6�y蛀̓`0E[%X6�y蛀��`�E�V�6�y蛀�^�=Ae�6�y蛀�|�F�~'m6�y蛀�@NDkq��6�y蛀X-�E����6�y蛀)||H�R��6�y蛀@�E��6�y蛀��D�vܛ6�y蛀��4C{�^�6�y蛀�P5C�r�6�y蛀Vf>A���6�y蛀� �F�4=�6�y蛀V�@>A���6�y蛀u��C�t\6�y蛀P� 6C�H�	6�y蛀`� �GG�6�y蛀[>��E�Ʋ6�y蛀p>`�E⟷�6�y蛀��D*%}v6�y蛀���F�v�E6�y蛀�-��D�{v6�y蛀���>A2�O6�y蛀�>�6C���h6�y蛀��9C�v�6�y蛀ɾ@OD��?�6�y蛀�>A�ry�6�y蛀R~?A���6�y蛀`�A*j��6�y蛀@�@+H����6�y蛀�_�:I��J�6�y蛀4.��G
�M6�y蛀�`�F��36�y蛀P��EW��R6�y蛀���E�z�E6�y蛀����A�z�Z6�y蛀��@�Ec�Q�6�y蛀%� �Fޣ@�6�y蛀�`�HI3LU6�y蛀8��F�#�6�y蛀đ-Hߓ�i6�y蛀�~`�FO��,6�y蛀_Q��CC?v�6�y蛀`�C
�I�6�y蛀D� <CL�.6�y蛀l��<C(�=46�y蛀���<C�0�6�y蛀ȥ`$D6*map.bucket[trace.UtilFlags]*traceviewer.mmuCacheEntry�1?蛀���-@����3蛀"0ᐎ�蛀�.`GE��h�蛀1`YH�
 X蛀t�@%A���}蛀���(ICCU蛀|��B<�蛀k�*I��+�蛀�%AD��蛀e� PE�U�蛀��`+I�'%蛀���%AE���蛀}���F��D蛀���@'&��蛀���I�h�8蛀���F�Mڛ蛀��eH��i蛀���eG�9\�6�y蛀��E�&�蛀���D��s�蛀���&A|�:Q蛀1�&AIsrW蛀@�EB�Ǒ蛀q@KH���蛀�.��G���蛀a`�(H��V蛀D`�Iw�蛀ſ@C�� 蛀h�Y@�y�f蛀n��>I&,�蛀���C�H��蛀/�	FP�*蛀�`�F�\fQ蛀W�Hϓ8�蛀/�IE���蛀�[H.��T蛀j�F�F蛀����H���蛀���BfSO;蛀�@RE��{蛀�``�@�W6�y蛀•��As�	蛀���@6z蛀�� 	F���B蛀�� F��&蛀�� .@$�O�蛀���%AR_C蛀P@'AX�Pu蛀�� /@�R蛀���WE��蛀)�@IEw��k蛀C/�YE+^Ǻ蛀��BZ]� 6�y蛀� �F>ڢ�6�y蛀`�	��H��?�6�y蛀x�F#~�#6�y蛀A� �E�wZ6�y蛀ި�pIE�ȶ6�y蛀���EA��,�6�y蛀��C��C6�y蛀�A �@ٯ\蛀-R��E�j�I6�y蛀� �A�QD6�y蛀%���A��蛀G�@NE��c蛀qp�PE�GD�蛀`� hGFi�蛀9a'A�5蛀�/�/A��y蛀c�`%@�83�蛀 {B�߸�蛀���F��蛀���Fc>Q蛀0@SE_�蛀@�SE6M^)蛀�`F�Wm`蛀-�`�D�}�蛀?��+@��A�蛀T UE,)u�蛀D���D�F<�蛀ͫzB:�>�蛀0��hG�.�蛀�R`�C�~�蛀��EG��蛀��iG"?f蛀�� �CWY��蛀���@���V蛀���@ܟ��蛀k��G67��6�y蛀)�NA���6�y蛀;�@NA��6�y蛀)�`�A���d蛀E� I+�2N蛀�BIHt�%蛀X���@qz�/蛀��XE��o;蛀�B�D�;g�蛀���fE���y蛀�B��D�V�蛀�} ZEx�
�蛀S��C?wx蛀)b ��Fs�z6�y蛀)b�@d�J蛀���LF� ~蛀�B`�B��6�y蛀j �@**O�蛀j� �@�A=�蛀oS@rI�]�B蛀�0@HI��(?蛀oS@�J��'�蛀C�eFD".b蛀�� �@c?�
蛀Yb pF
n�蛀��pF�ӣ�蛀%�`D�@m蛀��q@vu�蛀�S�TG#�!M蛀�q�*A+V4I蛀�0`}B�\�蛀�@UCX"l�蛀7���J-�.6�y蛀l�`%Dжl蛀� �A�cNh蛀&��EO���蛀sC�F�~E蛀|~zJ%�Q蛀�	�^ESw3蛀��`�C��4�蛀���"F��z蛀���B�0�蛀3��I@���P蛀����G��~�蛀W�@��蛀�D`*F�ޫ蛀!��rG���6�y蛀�D��@�9��蛀�D`��H�mb蛀+��#FZ�b蛀�r�bE"�C蛀t ��@U3�i蛀=� dE4���蛀���H�V"�蛀��	E����蛀����Ek{�蛀����D��,�6�y蛀���B�66�y蛀����Agm	
6�y蛀ɯ@�AqC�j6�y蛀����A��:G6�y蛀د�A\1�6�y蛀ʚ`�A\��6�y蛀ؚ��A�ntb蛀� C���蛀� tHZ���蛀���C淽蛀�~B'�>t蛀�E��C��aG蛀! ~B�2�n蛀�d�}B4H�蛀~� `C��蛀P�oD#+��蛀�d�~B�'�蛀˕��@H�H�6�y蛀X� �A
	+6�y蛀����Ey��=6�y蛀�`�E!�b�蛀+��F�nz�蛀�`0F�^�"蛀>�{G��_�蛀�� A@'W3�蛀}��C@��
�蛀�!��C7��Q蛀����@6*func([]uint8, []uint8, *net.IPAddr) (int, int, error)`�s�蛀���kE�;��蛀��`9F��nq蛀���TJ�͡�蛀0��?D���蛀D4�MG0�蛀��@F�q�蛀�"`�@ŗ�s蛀�Y�I��蛀�e`�B�*[蛀5
�bCj���蛀��nE�qj�蛀fV`�GK̒蛀���C{�y蛀�4 �Ix�D蛀��9J��G�6�y蛀
�aAӷ[�蛀�4�qEH~�Q6�y蛀��EX"�6�y蛀�
`�@Mt	�6�y蛀�� �BUGfC6�y蛀���B��.?蛀M��G�d蛀�#gHY��蛀̝`�Im&0�6�y蛀�G��@�G%�蛀�`^@pI�P蛀 Q@��蛀�#``F>�A�蛀���sI)�M蛀	g`�I �C+蛀C��DF�f�6�y蛀bq`�I�ԏh6�y蛀9g��C�Ź$蛀����G�M�蛀nq��@	|�蛀���vE��L蛀�iH�מ6�y蛀!u�
B��^�蛀�`�@���2蛀:u@{Ew��蛀͌��@<N(蛀�GF~��蛀$CjA�I蛀�G��@]�
O蛀�W�/A�L 蛀 $�|E�]��蛀IH
�h7蛀[�@2IVj��蛀��U@w��!蛀�E�v�D6�y蛀0=�;IJ`��6�y蛀�v��E3U�6�y蛀��`�@���蛀�� ��JF6*func(profile.TagMatch, profile.TagMatch) (bool, bool)5�
�蛀�$`�C>�0蛀vr`�@L��I蛀����Gg0�8蛀�$�D_Һ蛀�5��DF.D蛀h �GR6 :蛀)h�G,��蛀�W LF~��8蛀YH�MF!�_蛀8%@�E�/v�蛀�`�C�|��蛀d��?A;�-蛀7�0Ae@�蛀�A���0A"D~蛀�G1A;��蛀�\@1A���8蛀�G ��1A��?�蛀�\�1AWm蛀�G2A�cO�蛀H\@2A�sw�蛀h$�2A�f�蛀�8�2A�L�蛀s3Ak�/%蛀j4A8n<O蛀�8@4A���蛀jX@0A���k蛀�
���4Avޙ
蛀����B���&蛀ME��C?��蛀t%��E6���蛀Q6`NF���蛀T� o@`�@�蛀�H`�E�}C�蛀2X OFgC�A蛀�H``@���)蛀��@8A-ZWi蛀T�`�CR��m蛀�`Jsn��蛀X���E#{��蛀x&�^@�\�蛀�6�B_��蛀KI`�E��z-蛀� d@�~��蛀_�@�E�Ŷ�蛀�I`WF�V�蛀���G��D蛀	�B���4蛀fv��Eo���蛀v � RFlP,�6�y蛀v��@ͺ�蛀�����Deu�6�y蛀�`�@���B蛀�i��D��蛀p��Dsyn蛀J@�E�l�?蛀�Y�E���C蛀����@/]
x蛀��Hym�6�y蛀�� B*��,蛀��`�F��+蛀� H(��0蛀�� �E=5ԃ蛀|'�aF�B蛀�'�bF���蛀�i`p@?
�v蛀�� QCJH蛀v���G��_�蛀�`~J�W�蛀	j�dFK�(蛀��9A
��蛀�`%B{W�蛀�Y@�ErtS蛀M��@����蛀Ƣ �@E"�蛀����E����蛀� s@&<�蛀߷�vF9�[�蛀/K`�E9�p蛀9�FD6*elliptic.nistCurve[*crypto/internal/nistec.P384Point]6*elliptic.nistCurve[*crypto/internal/nistec.P521Point]6*elliptic.nistCurve[*crypto/internal/nistec.P256Point]��4蛀qK �HX�O蛀l(�x@��]蛀�j@�@��":蛀�@H.��蛀�j �B�W��蛀Z9�C��>蛀P���B�zR蛀A� yF�l 蛀��@�A��蛀��E0@蛀)��EN
�}蛀�� �E�0�蛀:��E����蛀����C��V^蛀p��-C��蛀�x�rA
��k蛀H��FpP�蛀��@F5u-�蛀�:=A5~G�蛀�M@XCWrb6�y蛀0`=B��p蛀`��@�
�?蛀s�`�G���蛀�l@�E��%�蛀N`	D��蛀3c`Z@��k9蛀z��F6*[0]*concurrent.entry[*internal/abi.Type,interface {}]�fv�蛀��?E�蛀U�0D�2��蛀�w��F�{S蛀���AE�|ԧ蛀	�1D��1�蛀N7�F��{蛀�;�EeRr�蛀{��>E��ҽ6�y蛀2� HBD�[6�y蛀�D��06�y蛀.F@2H���N6�y蛀>��DW�K�6�y蛀�� �Fwq��6�y蛀��D��A蛀���@Ak�蛀r �F1��6�y蛀�C`1H HRD6�y蛀����G���26�y蛀���D���z6�y蛀]��F�i	H蛀Qr�A�t1�6�y蛀qC`�G�'6�y蛀$��F�3�蛀�D�Ai��L6�y蛀�r 3H]���6�y蛀]� �ETB'�6�y蛀F�JBF��6�y蛀�t4H"b`Y蛀�;@�C�EJ�蛀�;��C���蛀�\@;A��6�y蛀5@A��蛀5��E��6�y蛀���yAi6�y蛀�\�yA��W1蛀?�zA��C.蛀�\`�@c؅�蛀
�`�@�Zp2蛀���E����蛀]�Hʦ,蛀�m�@UL�蛀k�G�f�蛀9��H'cX6�y蛀�S�4H���6�y蛀B�`�FR޳O蛀̻��G)�F�蛀�� �F�V�0蛀��`�G,8��蛀� �FW}�蛀9O�<AQJ�蛀�<��E6*elliptic.nistCurve[*crypto/internal/nistec.P224Point]��m蛀`�>A]J�蛀z��Ju$�蛀���F\���蛀`�`�ENRJ�6�y蛀gd�J6*func(x509.SignatureAlgorithm, []uint8, []uint8) error=)}蛀} �FŎa�蛀���#D8=�L蛀��I��G-蛀S��|D����蛀���!Hp�T'蛀'��F���蛀`�F�X|�蛀L� �F�j蛀����EK�蛀����E'T2�蛀��=A 3蛀�n�1C��K蛀
� �@J�YI6�y蛀de�aB��
>6�y蛀�PbBɕ[蛀�P�E��*�蛀P���E���蛀`��ND^8�蛀�=@�EU@3l蛀��4C6*func(*big.Int, *big.Int, *big.Int, *big.Int) *big.Int
�r蛀�-@�I�蛀�`�@	�iR蛀4_��E��m�蛀k�F�
�蛀�>�A�'̊蛀Q I��Ԗ蛀?�7Cm1 1蛀3Q`I�蛀?`8C���蛀IQ�I|q�蛀-? 9C�č�蛀B?��D�,�H蛀�@OD.
Wx蛀�R�]@�k��蛀̻-H7*func(*main.parsedTrace, *trace.UserRegionSummary) bool7*[]func(*main.parsedTrace, *trace.UserTaskSummary) bool7*map[string]func(*http.Server, *tls.Conn, http.Handler)7*func(string, func(http.ResponseWriter, *http.Request))7*struct { F uintptr; R *http.http2serverInternalState }7*struct { F uintptr; X0 func(io.Reader); X1 io.Reader }7*func([]uint8, []uint8, *net.UDPAddr) (int, int, error)7*interface { Network() poll.String; PollFD() *poll.FD }7*func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)8*map.bucket[trace.GoID]*main.gState[internal/trace.GoID]8*func(context.Context, string, string) (net.Conn, error)8*struct { F uintptr; X0 *http.conn; X1 context.Context }8*func([]uint8, []uint8, *net.UnixAddr) (int, int, error)8*struct { F uintptr; X0 go.shape.int64; X1 *[5]uintptr }8*concurrent.HashTrieMap[*internal/abi.Type,interface {}]8*func(*concurrent.node[*internal/abi.Type,interface {}])8*map[netip.addrDetail]weak.Pointer[net/netip.addrDetail]8*[]*go.shape.struct { internal/concurrent.isEntry bool }8*func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)8*func(x509.VerifyOptions) ([][]*x509.Certificate, error)8*func(*bigmod.Nat, []uint8, *bigmod.Modulus) *bigmod.Nat9*func(*trace.UserTaskSummary, *trace.UserTaskSummary) int9*[]func(*main.parsedTrace, *trace.UserRegionSummary) bool9*struct { F uintptr; X0 *http.http2stream; X1 time.Time }9*func([]uint8, []uint8, netip.AddrPort) (int, int, error)9*struct { F uintptr; X0 go.shape.uint64; X1 *[5]uintptr }9*func(json.reflectWithString, json.reflectWithString) int9*func(*ecdh.PrivateKey, *ecdh.PublicKey) ([]uint8, error)9*func(*concurrent.entry[*internal/abi.Type,interface {}])9*func() *concurrent.node[*internal/abi.Type,interface {}]9*[0]*go.shape.struct { internal/concurrent.isEntry bool }9*func(*x509.Certificate, func([]*x509.Certificate) error):*map.bucket[trace.GoID]*main.gState[internal/trace.ProcID]:*map.bucket[http.http2FrameType]map[http.http2Flags]string:*func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error):*func() *concurrent.entry[*internal/abi.Type,interface {}];*struct { time trace.Time; stack trace.Stack; active bool };*func([]uint8, []uint8, syscall.Sockaddr) (int, int, error);*func([]uint8, []uint8) (int, int, int, *net.IPAddr, error);*go.shape.struct { Key reflect.Value; Value reflect.Value };*struct { F uintptr; X0 *tls.cipherSuiteTLS13; X1 []uint8 }<*func(time.Duration, traceviewer.GState, traceviewer.GState)<*map.bucket[trace.GoID]*main.gState[internal/trace.ThreadID]<*map.bucket[trace.ProcID]*main.gState[internal/trace.ProcID]<*func(string) (multipart.File, *multipart.FileHeader, error)<*func([]uint8, []uint8) (int, int, int, *net.UDPAddr, error)<*func(context.Context, string, string) (net.Listener, error)<*func(context.Context, string, string) ([]net.IPAddr, error)<*func(*tls.CertificateRequestInfo) (*tls.Certificate, error)<*struct { F uintptr; X0 *tls.cacheEntry; X1 *tls.certCache }<*func(*nistec.P521Point, []uint8) (*nistec.P521Point, error)<*func(*nistec.P224Point, []uint8) (*nistec.P224Point, error)<*func(*nistec.P384Point, []uint8) (*nistec.P384Point, error)<*func(*nistec.P256Point, []uint8) (*nistec.P256Point, error)=*trace.dataTable[internal/trace.stackID,internal/trace.stack]=*func(string, time.Duration, time.Duration) template.HTMLAttr=*struct { F uintptr; X0 trace.GoState; X1 func(string) bool }=*func(*trace.UserRegionSummary, *trace.UserRegionSummary) int=*struct { F uintptr; X0 http.http2closeWaiter; X1 chan bool }=*func(context.Context, string, string, syscall.RawConn) error=*func([]uint8, []uint8) (int, int, int, *net.UnixAddr, error)=*struct { F uintptr; X0 *exec.Cmd; X1 chan<- exec.ctxResult }=*struct { F uintptr; X0 func(func() error); X1 func() error }=*func(reflect.Value, ...reflect.Value) (reflect.Value, error)=*func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)=*func(*nistec.P521Point, *nistec.P521Point) *nistec.P521Point=*func(*nistec.P224Point, *nistec.P224Point) *nistec.P224Point=*func(*nistec.P384Point, *nistec.P384Point) *nistec.P384Point=*func(*nistec.P256Point, *nistec.P256Point) *nistec.P256Point=*func(*fiat.P224Element, *fiat.P224Element) *fiat.P224Element=*func(*fiat.P384Element, *fiat.P384Element) *fiat.P384Element=*func(*fiat.P521Element, *fiat.P521Element) *fiat.P521Elementd�G��y蛀����去��yx��m� %��R�O��yx��Y��%��sw���yx��7� &���X��yx��F��&���K�:Pyx��C� '���F�'�yx��g�`(����}p�yx��~��(��q����yx��P��(��J|���yx��yA`)���Q���yx���`-���eC�y蛀�R`./��}=c�yx���`0/��2�j�yx��~0`1/��ه�yx���}�1/�] ��yx���0`3̬�C�V�y蛀۬�3̬T����y蛀���3̬l��.�y蛀X 4̬׮��y蛀��`4̬���y蛀���4̬�ݽ��y蛀���4̬V��%�y蛀� 5̬Y�L�Pyx���S�5̬�����yx���� 9�@`��y蛀\�9�@?�SL�yx��AE@��@s�;�yx���`?�@�õ��yx���3s(i&��Xyx���!�s(4���y蛀dt(!���yx��w�t(�M��yx����u(�����yx����u(Qo��yx����v(���H�yx���3 D(>+��Pyx��o������Pyx��:o J~�KoPyx���`L��Jg�Pyx�����Ls�gpe�yx��%G�Mo1�X��yx��R�	P �Pyx�����QgGv���yx��� RgGQ�z��yx��U5�R���|~�yx��6�T����x�y蛀w8�Y4��CPyx��� Zy�s�Pyx��H$`Z�#>Hyx��P$�Z�(c�	Hyx���8�Z�<�k yx��X$ [�'�
 yx���8`[C�֙�yx��`$�[�-ŏ�yx���8�[�Ws��yx��
 \<
�d�yx���`\\�rR�yx��I�\����"yx��*s�\�v�"yx���� ]�l��
�"yx��
I`]�-Y�Xyx��I�]H��Pyx����]F*Y�:�y蛀�� ^p$;;>Pyx��$��`�8�A�yx�����d�8;"c�
 yx���&`e�8�;;�Pyx�����e�8j���yx���&�f�8@��|
 yx�����h�8K2��yx��#7�i�8M̏��yx��M7��8>bc��y蛀b� j�8�}	Hyx����j�834v
 yx���� k�8�lP�yx����`k�8~�؟Pyx��6v`mv�@oz8 yx�����mv�e_�[ yx�����mv�Yܪ��yx���� nv�ݦ�q yx�����nv�Z�5�Pyx��g�`ov�X�GPyx��U��ov�-����yx�����p�7iYX�yx���� q�7��LD�yx��g��t�h�l*�yx��X(�x�w\&@��yx�����y�w^��s
 yx��� �F0���
 yx��)��F0)QlPyx���;`�T����y蛀�� ���d�Pyx���N`����חYPyx��l�`���N�_	Hyx���������%�Pyx���+����~��yx��p�����)��?�yx��������Q�yx���= ���Ԏ��	Hyx���n`��}�b�yx���^���Z��yx��Vf �-Q�A�IPyx��V���e�B�N��yx�����1o�=�^�yx���ؾ����Pyx��R~ �ؾc�W3蛀�_H%���3蛀��`mGd�3蛀���C�3gf3蛀�? A@��a�3蛀)�@2A)}%�3蛀��`H��"3蛀t| �A�Q��3蛀G�@0AӖ3蛀1� �H��p�3蛀�?eH���3蛀l���Iજ3蛀E�@0A����3蛀�QeH<Àa3蛀�zBp2ɞ3蛀�`�B�c3蛀�|��G�Lsf3蛀�o��Gdd˽3蛀y��(HR'�3蛀���(H^R�3蛀y``�I�W�3蛀�Q`�Iw�:3蛀�.@CSߕY3蛀(@C�3蛀]��Y@2}
3蛀տ�Y@g��+
2�y蛀��BSs3A�yx���� �A���33蛀���@��O3蛀�� �@N	B�3蛀ޕ�0Agm�3蛀��1A� +3蛀���C`�{U3蛀���1A?$��3蛀�@4A�\]H3蛀�h�2A}�F�3蛀!A��J�h��3蛀?��2A֧��3蛀MA��B{n�J3蛀�/��BrHW3蛀�@%Ax$z3蛀cA�%An��3蛀!a%A�}3蛀Xp&A�Pv]3蛀0�@2A@��23蛀̖@4A�h�3蛀���fG��f3蛀�p@yB��W�3蛀�/�NE&�3蛀�F4���3蛀�A�OE��_3蛀�/ PEO�u!3蛀ظ�@���3蛀�A`QE[�K�3蛀�/ 	Fc�pD3蛀̱ �HF��Q3蛀��FTL03蛀�4A�G�3蛀��@CCe#�[3蛀�� �@�vo��y蛀)��A�2Y��yx��;� �A�=r3蛀����A>*func(func(time.Duration, time.Duration) string) template.HTML�03蛀Rq�H_W��3蛀��2A�I�m3蛀�S`D���3蛀C`D
3蛀�b�q@+��3蛀�S�q@�Q3蛀�b���@�n�3蛀m�`�C!\��3蛀�`�C>*map.bucket[string]func(*http.Server, *tls.Conn, http.Handler)>*struct { F uintptr; X0 *http.http2serverConn; X1 chan error }Y���3蛀5��1AH1N3蛀P��1A��3蛀�@�H��c3蛀|� �@}{
=3蛀���ID���
2�y蛀G���CA2d3蛀���H\�k3蛀��`E�b�v3蛀(�zJՍh�
2�y蛀�	 fJ,��3蛀�~TA׌	3蛀�	 fJ+�a3蛀P1 Iޏ�$
2�y蛀�	�B����3蛀1c`�@��W@3蛀e1`�C�-3蛀3r��D`��3蛀
�2A�i
�
2�y蛀�k@4A���=
2�y蛀&�@4A�;H3蛀�1�VAKy3蛀���@Z�
2�y蛀� %F^`\
2�y蛀}��H�}�
2�y蛀��%F~t�T
2�y蛀N� _ER�,
2�y蛀���B�ɲ)3蛀Ÿ��@��U�3蛀fUA.C��
2�y蛀$U wGt�!3蛀4��CRhJ�3蛀��?D��-3蛀�� �@J�\n3蛀���I�*53蛀�dD��D�3蛀��E�sz;
2�y蛀� �@���
2�y蛀TX�2At�.�3蛀6� �A��3蛀j��H�3蛀����C�)�3蛀�4A�6\�3蛀)e 1F�3F13蛀(!@�B�O;�3蛀�E��B�xW�
2�y蛀5� fJlmj�3蛀� �@>*func([]uint8, []uint8) (int, int, int, netip.AddrPort, error)>*func(context.Context, string, string) (net.PacketConn, error)Q�1g3蛀�!��C0k�\3蛀���I���N3蛀�e��H��z3蛀�3Ae���3蛀/4�;A�w:3蛀���iJ��3蛀�"�TJ���3蛀�@1AU~*�
2�y蛀_F�0IF�
2�y蛀��NG�3蛀n4@CD�� 
2�y蛀̡��F5�%3蛀f�C� g3蛀�4�E���3蛀��3A2�b�3蛀
��`%D9�K3蛀�"`�G��.�3蛀@t��BA��-3蛀�F�sIne%�3蛀�F�B�7�@3蛀�V��J9Ro3蛀#�3A���3蛀0#��Ao/�3蛀rt��@%S3蛀�� E���3蛀�� �BAC�!3蛀�
�B���3蛀�
�3Aa�U3蛀�t E�f|�3蛀�V�4A>�oU3蛀�f�4A���h3蛀�
`�I�p�h3蛀��`�CU�I3蛀G`�@��_�3蛀�f wI�I�d3蛀5�8A���3蛀�V��I�?b�3蛀���I!�`J3蛀�@�Bi5yp3蛀;G�Iȿ,83蛀�t�IW�5i3蛀}G��@����3蛀Գ�0A��3蛀5��NAz=0�3蛀���@T�؁3蛀�g W@��{3蛀
� �I�Gm
2�y蛀���C��b�
2�y蛀Yh��E<�o�
2�y蛀qh��EZA	�
2�y蛀�H��Es��C
2�y蛀× �E�(�3蛀���LI����3蛀'6�?A�NB3蛀�u�^@7��^3蛀�h�^@����3蛀�h�CⰂ3蛀���2A��%�3蛀��6A:�C3蛀��6A��r�3蛀'J`a@�Mtm3蛀�7��@G%Q3蛀�'�E/h3蛀A��BH�o�3蛀�i�Bb5��3蛀�v��Gq�_3蛀.w`�G?��Y3蛀�7`~J����3蛀9j�WJ>*struct { F uintptr; X0 context.Context; X1 context.canceler }>*struct { F uintptr; X0 context.canceler; X1 context.Context }>*func([]uint8, tls.ConnectionState) (*tls.SessionState, error)>*func(tls.ConnectionState, *tls.SessionState) ([]uint8, error)>*struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 }�x�3蛀�9�xId{3蛀�(@�@��~�3蛀=��F��W3蛀���Il?�J3蛀��SH�W��3蛀�� I-n��3蛀���[I�A�y3蛀�k�x@>��3蛀n[�D��3蛀��-E�J�3蛀���3A
���3蛀����G���3蛀��D{�3蛀����F6��3蛀����D�@�3蛀8��[AQS�3蛀z� _G���3蛀	m��C>*func() (netip.addrDetail, weak.Pointer[net/netip.addrDetail])��'3蛀��`�@���23蛀��?E&6��3蛀�?E��|83蛀I�0D��n�3蛀�0DD�ސ3蛀
� �B��c�3蛀��vA�僎3蛀��AE�S��3蛀H��AEٝR>3蛀��1D`<p�3蛀5�1D;e�3蛀hA��Bѹʐ3蛀@xxAEE�d3蛀sN�FI�:�3蛀:�AZ3�>3蛀���A���3蛀�z�@9�V0Pyx�����A �]�3蛀�\��yAo�
2�y蛀����FO	��
2�y蛀���FE<�3蛀�@�Aa�|93蛀� �A��ԉ3蛀�m<A�>�3蛀�m �F��Y3蛀�<`�En��3蛀���C��3蛀;�`I�w�3蛀�� �H���3蛀)n�HN��3蛀� �@�
�)3蛀0-`0E^��3蛀�{�D!�'{3蛀o`�Ev�n`3蛀��`�H���3蛀4��%I
�8�3蛀�-@	A>*func(io.Writer, int, int, int, uint8, uint) *tabwriter.Writer� �3蛀�> �I�a�3蛀b_�>Aq`ep3蛀� �C�;3蛀�;C�z��3蛀�`;CZ�J3蛀‘ �H�"�L3蛀ݑ@�Hx/ka3蛀��`�H?*struct { F uintptr; X0 *sync.WaitGroup; X1 *json.encoderFunc }?*map.bucket[netip.addrDetail]weak.Pointer[net/netip.addrDetail]?*go.shape.struct { Count int64; Cycles int64; Stack []uintptr }?*struct { F uintptr; X0 *counter.file; X1 *counter.mappedFile }@*struct { F uintptr; X0 map[trace.GoID]*trace.GoroutineSummary }@*func(*big.Int, *big.Int, []uint8, []uint8) (*big.Int, *big.Int)@*[]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 }@*func(netip.addrDetail, weak.Pointer[net/netip.addrDetail]) bool@*func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)A*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }A*func([]uint8, []uint8, *syscall.SockaddrInet4) (int, int, error)A*func([]uint8, []uint8, *syscall.SockaddrInet6) (int, int, error)A*struct { F uintptr; X0 func(reflect.Value, reflect.Value) bool }A*[8]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 }B*func(http.http2FrameType, http.http2Flags, uint32, []uint8) errorB*go.shape.struct { net/http.key string; net/http.values []string }B*struct { F uintptr; X0 *int64; X1 *error; X2 *bool; X3 *poll.FD }B*struct { F uintptr; X0 chan exec.goroutineStatus; X1 chan error }B*func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)B*func(netip.addrDetail) (weak.Pointer[net/netip.addrDetail], bool)B*func(*nistec.P521Point, *nistec.P521Point, int) *nistec.P521PointB*func(*nistec.P224Point, *nistec.P224Point, int) *nistec.P224PointB*func(*nistec.P384Point, *nistec.P384Point, int) *nistec.P384PointB*func(*nistec.P256Point, *nistec.P256Point, int) *nistec.P256PointB*func(*fiat.P224Element, *fiat.P224Element, int) *fiat.P224ElementB*func(*fiat.P384Element, *fiat.P384Element, int) *fiat.P384ElementB*func(*fiat.P521Element, *fiat.P521Element, int) *fiat.P521ElementC*struct { F uintptr; X0 func(dnsmessage.Type); X1 dnsmessage.Type }C*concurrent.node[go.shape.*internal/abi.Type,go.shape.interface {}]D*interface { Read([]uint8) (int, error); ReadByte() (uint8, error) }D*concurrent.entry[go.shape.*internal/abi.Type,go.shape.interface {}]E*struct { F uintptr; X0 *main.parsedTrace; X1 main.computePprofFunc }E*func([]uint8, []uint8, int) (int, int, int, syscall.Sockaddr, error)E*func(string, reflect.Value, ...reflect.Value) (reflect.Value, error)E*atomic.Pointer[go.shape.struct { internal/concurrent.isEntry bool }]o&q蛀|���0A�u�<�蛀_�`��0A�1���k蛀����	E�@�FR?6�y蛀U��BPpW��蛀k��i�0A�8b�p3蛀09�wp3&y�9蛀`��0AؾF�"�蛀�� ���E;�߾�3蛀�@2A@4A2�"�3蛀v�eH@2AZܪ3蛀uQ@2A@0AlZҭ3蛀����@�2A�K�3蛀��eH@4A�9�3蛀��zBeH˲��3蛀����I�>I���
�yx��S�0A �@�x����g@0A �@��~	����@`GE �@��ڭ3蛀��>I@%A@/��{x��U�@%A��@@@͠Y`8��o��(I�@Gjm^x�����B �@���3蛀��>I%A@@���8���*I`�@@�Xx���%A��@����X���� PE�@\���3蛀U��>I�%A@@�od�8����`+I �@@�iQ�x��k��%A`�@����h���.��@�@@8c&x���eH��@��33蛀e@4A`�B@�r$x���&A��@��T}�h��;��D`�@@�<,x���&A�@@@:c*�8���QKH`�@���
�yx���@��G��@���3蛀����G��G\)m
�yx���o�(H�@��%�3蛀:�(H�(H��
�yx��`�I �@���3蛀m�`�I`�I��y
�yx��L�@C`�@z��3蛀X�@C@Cf]�b
�yx��o�Y@��@�,0p3蛀�`�Y@�Y@�cM�3蛀���B@*AyMЄ3蛀��dD�J{���3蛀�@0A@)A�A3蛀�@@0A@0A���}3蛀�eH4AU�L�3蛀��eH@0A�>P
@�>x��•�@2A��@�@@y��8�����@ �@�xz�S����� 	F`�@@@�*��8�����>I�@@@إX�8��М F��@@@&߼�8��x� .@�@@P�$�x�����%A �@@@ª[8��ג��C �@@�EW�x��./@'A`�@@@�T��8���� /@��@��BfA��
��WE�@��G�,��@IE �@�`n&���@�IE �@����X��
p�F��@@ �S�d�F��@@E�}Jx��h@2A��@��pQh���@�YE`�@�#7�
�yx��}��F��@kc��y蛀Jh@0A �@P@�1O�H��A�	F`�@@�ȃ3蛀�@0A@4Ae%Q
 yx��XS�0A �@��3蛀�`�0A��C/���3蛀��1A@4A���3蛀X/�2A@4A���3蛀�@0A�2A�k��3蛀��2A@4A�J� 3蛀R@0A@0A����3蛀�` �@ �@D�c�T
�>x���h�0A �@D�u�f3蛀&p�D�1Aa���
�yx��	a��E�@M�R
1�y蛀��4A`�@��"��
�>x��N�3A`�@`��
�yx���3A`�@.���
�yx���3A`�@3��
0�>x��� �3A`�@ ��H
�>x��%�`�3A`�@�/�
�yx��.i�0A �@ ����
�>x��:i�0A �@ Ⳇ�3蛀K��2A�2A�v�3蛀��`gG@4AH�a
3蛀���A@4A;��x���� hG �@@]�D:x���p'A`�@@�~„x���A�/A��@@@d;�$8��'�`%@�@�f�3蛀|� �C �C��^3蛀����C��Ci��|3蛀2A2A 쿃t�>x���4A��@@@�6�8��t`F`�@@@A[l8���`�D��@@@ܸu8����+@�@����h��0 UE �@@��2�x�� �zB��@r��x��sB@4A��@�_ x��E �C�@��M�h��X�@ �@ `]��x���i�1A �@��8k/h��.���@`�@���xx�����G��@���P`�>@��l��I �@�1d
1�y蛀���D`�@X�s�A�>蛀}��I �@���>x���RRE`�@(��&:
`�>x��)�`�3A`�@[=�
1�y蛀����C �@n j=hy�M���B��@  
��>h��_���B��@@(�b��>p��D}�PE�@]�(�
�yx���i@2A��@�@�3蛀��C@4A��gx3蛀���'A@0A�>�3蛀��2A@0A@@�.z%8���R�D��@����$s`��q���B��@�����h�����fE�@@@�~�8���R��D �@���%��`��z� ZE`�@_�93蛀'� A@@4A�{��3蛀�@0A�fE(g/Sc
`�>x���T2A`�@�o�
0�>x���T2A`�@�$��3蛀�}�2AeH���3蛀�N`�B)AE��n
�yx��b��C��@�L��
0�>蛀���LF`�@ 0��
�yx���T2A`�@ 
�0>x��j�4A��@\ۈ�3蛀���@0A��@��
��>x��U�2A��@#{�>
��>x�����0A �@�]�s������ �@ �@J��;3蛀0�0A��C�S��
Pyx��RU�0A �@�wm�3蛀D�1A�1A@@ބB8��Ab@rI`�@�}�����B@HI��@@@ވ�8��Ab@�J��@@@���8���S�eF �@��;h��֗ �@`�@@@��k8���q pF��@@@��68���0�pF��@��P
�h���� �@ �@�
�
�yx���`D �@�9*3蛀i�`D`D����
�yx����q@`�@���3蛀Q��q@�q@"@�%3蛀IJ���@@0A>+�~x��~�*A��@�Ћx��1C`}B �@@@�\��8��1@UC`�@��)�|u@�����J��@}��
��>x���U�0A �@H���3蛀.~ �@��C gAa
�>x��fj@2A��@�(#�
 �>x��Z� �A �@���v��y���E`�@@f�
0�>x��rj�0A �@@W�u3蛀���1A`FGk�3蛀��1AbD��Eb3蛀f� ~B@4A	R��8
�>x���U�0A �@	�� ?3蛀T�1A �@��!#3蛀X��F��C��pe3蛀��@8D��C[?<V3蛀��aH��CuU��3蛀-�@�G��C���3蛀7����@��C��M�3蛀V�`�F �IH�X�3蛀����D��Co���3蛀N�H@4A@@Č��8��7�zJ��@���3蛀��eH�%D}��3蛀c@0A �@��
.3蛀c`�C��C���3蛀���<D��C(�C3蛀��I��C��3蛀����D�J��X�3蛀��@0A`�@���3蛀�� \G��C��,3蛀�2A��C@@>���8��>��B��@��ރ3蛀���F�~B�(��3蛀���D��D@@A�(8��
�I@ �@��Ai
��>x��zk�0A �@
߀��
��>x���k�0A �@
kV�
��>x���V�0A �@�E�]3蛀ac fJ��C@@��9L8��0���G`�@���|3蛀���D��C�w3蛀ܪ��D��C��3蛀��F�dD@@��p8���T`*F��@����3蛀C���A��C��I3蛀��2A�FR#e3蛀L��B@4A!�3蛀72�1A��CU(��3蛀$ ��C��C��tH/�����bE �@��;�lXh���2��@`�@�:3蛀�@0A��C'r��3蛀c@0A��A�96F�H��� dE��@@@��t8����	E �@@�H��x���3�2A��@�5�3蛀���2A�2A��l3蛀����E��C�r$�3蛀���C@4A�f��3蛀�r�1A��C��n�3蛀��F��C�(K3蛀�� I �@��9I
@�>x���� ��0A �@@�t-�
��>x��ɯ`��0A �@@���1
��>x�������0A �@�{@i�
�>x��د���0A �@��|
 �>x��ʚ ��0A �@ O	�"
�>x��ؚ`��0A �@ @?)�ax��� �~B`�@ ���x���U��C��@�A��x��3 ~B��@H�x��-s�}B �@@@�l�8��� `C`�@@@���8��8�oD��@�i�x��Fs�~B��@����gh��;���@ �@��蛀X�`�NAA*�!
p�>x����0A �@(���>x���U�F��@9xȸ3蛀e2A��C]��3蛀��eHeH��sN3蛀8�eH fJ�[��3蛀�U fJ@4A0+1	3蛀�E fJ�2A�&l�3蛀�E �@��C'8�3蛀!�2A�2Acm�m3蛀�� 1F fJc��3蛀�� fJeH"���3蛀
V@0A�2ABU�S3蛀غ fJ fJ6�|3蛀Ae@2A@4A���P3蛀P!�2A �@yȏ�
��>x��n�0A �@ �9K�>蛀P�`0F`�@�?I�>x��d!�{G��@\�&�
0�>x��&n�0A �@Ac�p�
��>x��2n�0A �@A�6�3蛀�3@0A��C@@X�CI8����C@ �@��3蛀!V@4A��C ���x���3��C`�@��Yj�h�����@��@/i)3蛀�s@0A��CJ6L+3蛀�@0AkE)?�3蛀�!�I@4Aۭ�3蛀Ҁ��C�I-�"3蛀��9J��C���u3蛀'��2A��C�Z�3蛀�s 
J��C�İ�3蛀���D��C�y�3蛀�@4A��C="=3蛀�� }G��C���3蛀�eH��C�O=�3蛀+� fJ@4Adk��3蛀���B��B��3蛀8� �I��C��3蛀� �I��C�C�i3蛀43A@4AK�&�3蛀W��^A��C?�3蛀����A��C���v3蛀F���H�2A�+�3蛀�@4A@4A������h��Y4`�@��@@B�n�x���s`�B �@@@!��8���"�bC`�@@8�6�������nE��@��gi3蛀f@0A@4AP/K�y����?D��@( �Z�JȜ����kE �@=ҍY3蛀A�`A�AD�}�3蛀b���D@4A�x��E��n
��C �@�3蛀}V�C��C1X�%3蛀��E��C�_�53蛀�@`I��C@佬3蛀If�BD��Cg��w3蛀���I��C�|T�
�>x��'�@2A��@㩨�
�yx��
6�2A��@����3蛀�F�1A�1A��<3蛀�F@2A@2A
���3蛀�f3A3A��Ȇ3蛀a�� �@I���z3蛀T�II�PK3蛀n��sI@4A�W�!3蛀���2A`�H���J3蛀A���@`�H��P3蛀Yt�2A�sI.���3蛀����J@4A��&�3蛀$���@��@�m7�3蛀���sI��JY�sP3蛀���2A��J���3蛀ǖ��@��J��3蛀�@0A��J�^�3蛀L� �A��J�V
A3蛀����J��J�Ǽ3蛀�f�3A@4A-��3蛀�44A@4A�)3蛀�
2A@4AC{�3蛀���J@4A��u�3蛀���J��JT��3蛀|��2ALHf��
�yx��`^@`�@
��
�yx���# Q@��@@@q��&8���t`�I`�@��u;�t`��1��sI �@�!X��,�DF��@@@�'�T8���#�4A`�@@@��H�8������G`�@8�d�
�yx��37�2A��@��E�
0�>x��?��J��@��#
Hyx���Z�0A �@`F[�g
@�>x���q�0A �@`T�)3蛀ig �@@1A�c��3蛀�g �@�1A��3蛀�g �@@2AR.�m3蛀W �@@1AmZ�3蛀5W �@�1A!��3蛀LW �@@2A��/E�">x��!u`�iH �@%A�`3蛀��C@4A�L3蛀7��2AC P�N�x��l[�1A��@����h��S���@ �@���P�L����#�GF`�@@@�G�8��j5C��@��)KLh���W��@��@@�))~x���g�/A �@��ېx��5�|E`�@@@c�����4$H��@�8)3蛀�4A��C@@�@�[8�����U@ �@���w�h���`�@ �@`��3蛀˵ �I��C-/W�3蛀����C��C�;��3蛀���WJ�WJq��3蛀�g��@��Chh�3蛀�g2A2A��z�;����u �G �@@0l�����u�G`�@���5 ��Ah LF��@@@lS!8��CH��D��@�x�"-58��X�MF��@@@��ݘ8���5�D��@�x�e����6@�E �@>��
1�y蛀oH �I`�@�z3蛀��=D��CD�03蛀9� �@��C ���x����@8A��@@@��8��-�`�I��@΍�
�yx����`�C��@((�[ou
`�>p���%�4A`�@0�yB�
0�>x���3A`�@@�x�x
��>x��	I`J �@�@�`)�
0�>x��o���E`�@��
��>p��5I�^@��@ �ϯ=
��>x��Ii�B��@�_�
@�>`��aI d@`�@���p�
@�>x��wI`J �@�q�΢
P�>x���@�E��@�4���
��>x���3A`�@��ɲ
 �>x���3A`�@,7'
��>x��B�3A`�@ ��y�,
��>x��;��0A �@��:!Y
�yx���X`WF��@����W
 �>x�����G �@��Ŋ�
�>x��ؼB`�@���0
��>x������E��@
 �]]
`�>x��*�@2A��@DƆ��3蛀�`C�C�0�3蛀����B�2A�\��[
�>x��Ƌ�0A �@���u�3蛀SJ@0A�@��Q`��(��tY@�E`�@����R�`���i�E��@����uh��@���@��@��A
��>x��L�@2A��@���w$!'>أ��H �@H�鶏
��>x���`�3A`�@	~��
��>x��*v�0A �@�-`!蛀���@��@�ɤ�3蛀�2A`Z@��3蛀�J�2A`�I��t��
�>(���7�4A`�@@@B���8���v`p@��@xh��N�'>������G`�@@@O���8����`~J��@��3蛀<���B �G�Og(3蛀�`~J �G@���x���'�9A �@BH'}
�yx��G`�1A��@@�o��x����`%B`�@�؛3蛀ۘ�2A`�B0J#3蛀��1A�2AR�"3蛀�J �@��@�|x�3蛀K���C��@7+�3蛀�8@0A��@��س3蛀ڂ �@ �@��U�3蛀�8 �@@4AxׂA3蛀G���C@4A��|3蛀���WJ@4AxP��
 yx��Jw�1A �@( �d�~�(>؜��Y`�E �@�m�tx��g� QC �@�����`��EK�FD`�@�C�3蛀���@@JA��`Č����@H�@a[�P3蛀]� �H��C@@�
��8���K�C��@�f�3蛀f��C��C]Q/�3蛀Q���I��C��`3蛀��@0A�C�q��
P�>x��p�0A �@
{�dC
��>x��Rx�0A �@
b��P3蛀u�`�F�D�̅;3蛀Zx �@ �@���3蛀��@1A�D����3蛀ރ �@�-E3�X3蛀sx��B@4A��Q�3蛀���E@4Ag.Wp3蛀�)@1A@4A8x�����C��@���x�����-C��@���1�Dh��6b��@��@5u]x���m@1A��@@@���n8��,��rA�@��ǟ�����F@�@���#<���`�@F��@@*��
��>x�����0A �@@��#��
��>x��G��0A �@�88B�K
 �>Р�� yF�@�Z蛀T� �@ �@/zV
Hyx���x �B@�@ �Pհ���E��@ 0���蛀�:��E��@<�]�
�yx��UM=A��@@0�������E��@	NR	
 �>x���x �B@�@���Q
�yx�����B��@qSP�
�yx���x �B@�@
f{Χ
��>x�����B��@��.�
��>x��	y �B@�@.r	�3蛀D���D��C�y~�3蛀��`~F��C){�J
��>x��Ny�0A �@ƎO3蛀-��\G��C@@@���8���[@XC�@�h:�3蛀1l��C��C���}D
0�>x��ɏ2A`�@_�p��3蛀'�2A��@:��
3蛀��2A��A���e
@�>x��֥�1A �@���3蛀����I��C˞93蛀my@0A �@Y��
��>H��0@��@��@��?�����]`�G��@�(5�Mࣀ�y@�E�@r���3蛀��H��C���g�y�\`	D@�@�-3\3蛀� _G@4AT��3蛀O��2A _Glf�
��>x���y�0A��@l `]��
�>x���i�1A �@@@.ej8��z`Z@��@��
�>x��Jz�0A �@F*func(func(netip.addrDetail, weak.Pointer[net/netip.addrDetail]) bool)��3蛀�5�?E�?Eٛ[
�yx�����?E@�@����3蛀�4�0D�0D�J0�
�yx����0D��@����kZ�+>(�����F��@p�ʁ3蛀�B	�AE�AE�M�
�yx��q��AE�@E!��3蛀�1D1D�l.e
�yx���1D@�@��޺��+>(��aU�F��@#�8�3蛀u�E�>E��^w���]N�E��@@@v� 8��,��>E�@�5��3蛀!m�TJ@4A"�3蛀Ȅ�FI@4Ab~��3蛀k\�TJ�2Aoy�3蛀�@0A�TJ.^�&6�y蛀2�@��RIA�Qe
�yx�����@��@��y�i	�+>(��
t �FA��4m
�yx��-s�A@AB�[�
�yx��E�AA����
@�>x��F��3A`�@>�Gc�x���N@�C@A��3x���N��C�A�}�Ax��9m@;A�A=��[3蛀����@��C@@&�~�8��im`�@@A���3蛀^���B��CɃ>�
1�y蛀��zAA��s3蛀���2A@(C��,3蛀�N�2A`�@������h����`�@�A@@�n�8��(+��E�A@�̋Ux����3A`�@@@�Vx�8���z�@@A��6	�����G�AX(��K�,>�����H �@ �в��,>إ�@���G�A	�w*3蛀�<�1A�1A3gԲ
�yx��"{�1A �@��`
��>x��ޑ@2A��@ R"�M3蛀��D@4A2XS�a
��>x��:{�0A �@2!���
��>x��F{�0A �@!�� 3蛀� �F@4AdzY�
1�y蛀�+ �F@A@@并}8���+ �F@A@�t��x��d2A`�@pM�Px��]�<A�A���1���OO��E�A�
��3蛀t�`�F��C�r�
3蛀}��C@4A�’3蛀���D��C�>�3蛀"���C@4A��
�yx����>A@	A�G�G3蛀0��J�J@���x����`�E
A�$�'
�>x���{�0A �@��K[3蛀{O�!H@4A���3蛀���#D@4A��T�3蛀�@�@��C�R`�3蛀� �H�XB�WX3蛀C��H@4A��w�3蛀�� �H@4A�N��3蛀���;C��C�}w�3蛀� �H��C�E
��>x��|�0A �@�n(蛀�z@�@��@Bᓨ�
�>x��*|�0A �@B���V
1�y蛀e^ �H@�@�����
 �>x����1A �@<��L�3蛀m� �@@MD���3蛀^� �@`D���H
��>x��q���E
A0�r^�
0�>x��N|�0A �@0�BR3蛀���0C��C�~��
@�>x��r|�1A �@@E�}J
0�>x��h@2A��@`	��=
��>x�����0A �@`	��Y�
�>x���{�1C�
A��
�>x���{�1C�
A	�֝N�
 �>x���@2A��@��`W
0�>x����0A �@��[(&
��>x�����1A �@�	|~�
��>x��de�2A��@<��4
�
��>x���P@�2A��@�����
p�>x��N��0A �@�LSrh�
��>x���|�1A��@D
��
�>x��}�1A��@r�-P3蛀N� �@ �@�-%�
��>x��h�@�E@A@
��
��>x����1A �@�v_
��>x�����1A �@�q>k
��>x����1A �@���!3蛀>�J�2A��c3蛀H��2A�2A�Z��3蛀��4A��B|N3蛀ϛ@	A�Ja�3蛀[| �@�J3��3蛀�^2A�Jt�ِ3蛀o@2A�J7�N3蛀�`zI@4A.8m
��>x���P@�IA B�33蛀}��D �I֌;3蛀q� �I�>A;���3蛀X��D �@�Y��3蛀� I IC��!f
��>x��
~�0A �@C�=�=��H
��>��ao�7C�A�eZ��3蛀�`I`I9���
��>x��~�0A �@9@@�
b
��>P��y_`8CA8�˖�3蛀�I�Ia/tcd
�>x��"~�0A �@a1����
 �>x��.~�0A �@1--��
�>P���_ 9C�A`�C��
0�>x���_��D�A`]�Ai3蛀7�[I�[I  �e�G�/>h��)@ODA((=�X�p��x���E�A@@m��>8��g�]@@A 0F�00>�6�-H�At��3蛀�� �H�2A�
3蛀� �H �H�{�3蛀ְ@�H�2Aa^�3蛀�@�H@�H�Y3蛀�`�H�2A'yU3蛀�`�H`�HG*[]atomic.Pointer[go.shape.struct { internal/concurrent.isEntry bool }]G*[]*concurrent.entry[go.shape.*internal/abi.Type,go.shape.interface {}]G*concurrent.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]H*func(runtime.goroutineProfileState, runtime.goroutineProfileState) boolH*[0]*concurrent.entry[go.shape.*internal/abi.Type,go.shape.interface {}]I*struct { F uintptr; X0 func(context.Context, bool); X1 context.Context }I*map[uint16]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 }I*[16]atomic.Pointer[go.shape.struct { internal/concurrent.isEntry bool }]I*func(profilerecord.MemProfileRecord, profilerecord.MemProfileRecord) intJ*atomic.Pointer[internal/concurrent.node[*internal/abi.Type,interface {}]]J*concurrent.HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]K*atomic.Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.Counter]K*interface { C() <-chan time.Time; Reset(time.Duration) bool; Stop() bool }K*func(context.Context, time.Duration) (context.Context, context.CancelFunc)K*func([]uint8, []uint8, int, *syscall.SockaddrInet4) (int, int, int, error)K*func([]uint8, []uint8, int, *syscall.SockaddrInet6) (int, int, int, error)K*go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }K*atomic.Pointer[internal/concurrent.entry[*internal/abi.Type,interface {}]]L*struct { time trace.Time; name string; resource uint64; stack trace.Stack }L*func(int32) (http.http2FrameWriteRequest, http.http2FrameWriteRequest, int)L*[]atomic.Pointer[internal/concurrent.node[*internal/abi.Type,interface {}]]M*func() func(func(netip.addrDetail, weak.Pointer[net/netip.addrDetail]) bool)M*func(profilerecord.BlockProfileRecord, profilerecord.BlockProfileRecord) intG��[�yx��� �xB��<��:[@�0	Hyx��1����B���a�Pyx���/`���B�(l���	�yx��f� �����p��O^@Xyx��U������������������
(��Pyx����`���B��G�5FSXyx��������������������Pyx������̬B���YhºPyx�����̬B�0�����Pyx���@�̬BP�ci��Pyx��<��̬Bp���VPyx��'��̬B�@�&M��Pyx��O`�̬B0����Pyx��GC���@B��4��0��ӄPyx�������@?`���40�0���a	Hyx���C���@B`�4�m1nD]p�yx��7���@BP�4P�3v�J+�yx���c���@B`�4l1m��
 yx��#���@mB�5�0J/I�y蛀3X`��@	��5��0�-���y蛀̫���@mB�5��06��y蛀�� ��@mB�5�0��@��y蛀u�`��@mB�5�0�B1J�y蛀,����@mB05��0���y蛀33@��mB�D@�
�&"��yx�����B�;�y
�\g��yx���`��B=�z
 �3x�yx��^o`B��������8��X�yx��3F�B��������{��y蛀Y��6mB@��{c�e�y蛀�V 6mB����`����yx�����o1B t��	����yx����o1BPs��	�S$Pyx��T�@
��B�h�gM�rPyx����
��B�i0h7:>�yx��\$@
.�(#����������#�Ñ�yx��f`��8�������������dH
#�yx��&��8�����������������yx��S���8�������������O�#�yx��J��8B�0����yx��@��8�������������Z�p�Pyx���_�v�B��T&,/�yx��fv�7sL�m@��V��yx��s�`�7�nP� �x,�`�yx����(J����������Z��yx�����wB�j-0-��	Hyx���K�wB i-L)�k�b	Hyx����`�wB�i-N)��)��yx���9 �wBj-`O)����Pyx�����wmBpj-��(Ź���yx���`*�mB�^�Sb��y蛀F��7�mB��-��-��r�yx��`��!��mB`0��/��'��y蛀�`)��B�p��'�Pyx���� *��B���c�� �Pyx��R{�*��B����wax�yx��@�`,��mB�#(�'-�l��yx��~��-��B0(��'\c>1�yx��`/6|mB�`�}�G��yx��a 0B|mB�&p�&� �o�yx���@1f|mB�3(�0(4@���yx��� 3@�mB��.��.LG�"�y蛀mP�3@�mB0�.��.gUPyx����`5-QB �����|xPyx��c 4e��@J��������N*atomic.Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.mappedFile]Ǧ�q3蛀?� �@�2A��C�e��3蛀eH(A(A�$�3蛀eH@(A2A�)�3蛀�@2A@0A�2AV�
�yx���gP�B���3蛀�eHeH@0Aƾ?�3蛀���&A�D@4A�P�3蛀%��&A@0A@4A3��3蛀��@0AKH@4A�j�3蛀
��G��G@4A����3蛀G�(H�(H@4A�櫈3蛀�`�I`�I@4A4n��3蛀��@C@C@4A�
D3蛀Ч�Y@�Y@@4A"X&�3蛀��>I�>I�2AčE)3蛀q��C��C�2A+�D!3蛀��C��D@4A(��C3蛀��C��C@4A�8�3蛀��F�F�2AZ��#3蛀/��H�H�2AR��3蛀���F��F�2A�c3蛀H	�IE�IE�2Aq嘉3蛀3�[H[H�2A����3蛀Z��F�F�2A�@m[3蛀����H��H�2A����3蛀�@0A@0A�2A춽�3蛀�eHeH)A��j�3蛀
��1A�2A��C�{F�3蛀+�@0A�2A��C��A�3蛀�ME�1A��CԵ�3蛀7A�2A�2A@4Aw�3蛀%`�C`�C�2A^ӧh3蛀� ��D��D�2A��4�3蛀!�EG�EG�2A*�Y�3蛀���F�F�2A*C�3蛀���1A�2A��C��:�3蛀E�`�C2A��C�@n�3蛀��`D`D@4A���3蛀��q@�q@@4AVF�3蛀H~�2A@0A��CN*struct { F uintptr; X0 *int; X1 *go.shape.[]go.shape.string; X2 *[4]uintptr }"�+3蛀��@4A��A��C���3蛀N�1A`FG��Cؓe�3蛀���1A��C��C��"3蛀���1A�1A��C赎y3蛀�3eH�@�%D|O�G3蛀�`�C@UC��C���a3蛀��@0A@0A@4AR��3蛀��@0A`�C��C�~3蛀| �I�uJ��C'�
�3蛀���D�F��D��Jh3蛀��F �I��C���3蛀���C2A��CEA�13蛀��@0A@0A��C)O��3蛀��@0A ;@��CpO@3蛀��~B�1A@4AՅO3蛀ϔ �@�2A@0AܡR3蛀��J��C@0A�"Z�3蛀��2A�\G��C�i3蛀���2A`�@��C���3蛀S�@0A@
E��CǓ
3蛀���2A��@��C��:3蛀���6	 �A��p3蛀\��^E�^E�2A�3蛀e�@0A��E��Ck���3蛀x� �@@0A �@�K+33蛀_s�2A�2A�2AQ)��3蛀���2A@�B�2AG��3蛀O��C@�C@�2ASN�3蛀���@0A��@@0A1�̨3蛀��`�C2A2AN*struct { F uintptr; X0 *int64; X1 *error; X2 *bool; X3 *net.netFD; X4 int64 }��43蛀���2A�	D��C'�
3蛀OV�2A�2A��C��^3蛀���2A �@��Cn;�3蛀X�@0A��D��C���c3蛀��@0A��@��C9��3蛀x�@0A �@��C�6��3蛀����D��D�2A��"�3蛀����B��B@4A����3蛀�f@4A@4A@4A#^�3蛀 ��1A�1A@4A���d3蛀:�2A2A@4AtNjy3蛀���1A�1A@4A/�.3蛀��@2A@2A@4A�f�3蛀��3A3A@4A\\2a3蛀4�@0AI��C��΀3蛀���0A �@��C���3蛀���0A@0A��C�*�%3蛀3
�qE�qE�2A�3�|3蛀ڬ@0A@0A@4A�X�23蛀�@0A`�H@4A��kD3蛀� �A`�H@4A���T3蛀����6	 �AJoD�3蛀���J��J@4A��y�3蛀�� �6	��B�͑3蛀����@��J��CX(��3蛀��2A�2A��J)��3蛀��@0ALH@4A]�<�3蛀��3A3A �@׏��3蛀w��4A�4A@4A�b��3蛀�� �@@1A �@��Q3蛀� �@�1A �@�;�"3蛀8� �@@2A �@���^3蛀u�2A�2A��Cz/�W3蛀#��2A �@��C�<3蛀X� �@@4A��C �<�3蛀cW�2A�2A�2A���o3蛀3�iHiH�2A���3蛀�� �E�0A�2A�L��3蛀��@2I@2I�2A'3蛀�EE�2A�Mɺ3蛀t� �I4A��C9z	hy��`^�B	I��3蛀�^@�^@@4Aۛ��3蛀����B3A2Ai&��3蛀���C�4A@4Aՙ
b3蛀�r6A6A@4A5�b3蛀~�3A3A2A�۶�3蛀,��2A@0A`Z@~y!t3蛀���4A3A3A;5�E3蛀��2A3A�4A<��3蛀9��E@0A@0A���3蛀x��WJ�2A�2A�D�3蛀Gw�2A�1A�2A��l�3蛀(� �@�2A �@�.3蛀-� �@�2A��@b��r3蛀J�@0A�2A �@#��3蛀�@0A�2A��@�+Y3蛀G�@0A�2A`�@�E��3蛀�� �@�2A �@uF�3蛀�� �@ �@ �@ڗ#3蛀M �@ �A �@2=��3蛀��@0A@0A@0A8�(�3蛀��@0A��A@0A�-��3蛀\���J�2A��Cd@�3蛀���J��@��J;��d3蛀b�@4A��C��C�i�r3蛀�`�C�C��C2��]3蛀��C�C��C9N��3蛀�`�C�xI��Cb���3蛀| �@��@��Ch4��3蛀 �@@C��C'<J3蛀�@0A�C@4AH���3蛀s� �@ �@"E:��I3蛀ؽ�J�J@4A��Y�3蛀?� �@�J�J�}�3蛀���C`�F��C8T�B3蛀1� �@`�F��C�|H3蛀L� �@�D��C��nz3蛀d� �@�D��C����3蛀��@0A`�C��Clw��3蛀�
�\G`�C��C��D3蛀�2A�C��C��3蛀خ@0A@0A��C�}��3蛀j �@��@��C�_��3蛀��4A�:A��CN*[16]atomic.Pointer[internal/concurrent.node[*internal/abi.Type,interface {}]]�%�3蛀�W�?E�?E@4A�[��3蛀DV�0D�0D@4A��N3蛀��`�I��B@4A-mA�3蛀T�`�I��B@4A��۱3蛀D	�AE�AE@4A�>d�3蛀aC	1D1D@4A{�3蛀���E�>E@4Aayt�3蛀���E�>E@4A ���3蛀?��2A�FI��C�j�I3蛀����@@4A��C�͸�3蛀���2A@0A��Cį3蛀ϐ@0A@4A��C��"�3蛀���@2A��C��d-3蛀�`�C�2A��C���{3蛀5���E��E�2A��||3蛀��`�@`�@�2Av��3蛀�x`�F`�F�2AZ�7	3蛀Xt H H�2A�Z��3蛀/ �F �F@4A����3蛀�zH��@��Cxp��3蛀B��D �@��Cs��33蛀����C �@��Cf*��3蛀>��%I �@�2A
�'=3蛀5��J�J�JlVV3蛀�� �@�2A �@�@�3蛀|�2A2A�J���3蛀8��J�2A�J)W+|3蛀I� DI�J�J�&�3蛀 �I�D �I~�(�3蛀�" I I I�2�3蛀�� �@ I��CCH
w3蛀5#`I`I`I}�)K3蛀� �@`I��Cr��3蛀t#�I�I�I��g�3蛀� �@�I��CP͋i3蛀�#�[I�[I�[Iu23蛀7� �@�[I��C8B��3蛀� �@ �@�2Aߢ_3蛀�# �H �H �H��4F3蛀b� �@ �H��C8�@3蛀1$@�H@�H@�H�|��3蛀�� �@@�H��C�
&;3蛀p$`�H`�H`�H#�'�3蛀�� �@`�H��CO*struct { F uintptr; X0 *http.http2serverConn; X1 *http.http2startPushRequest }O*struct { F uintptr; X0 *http.http2serverConn; X1 http.http2FrameWriteRequest }O*struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) }P*func(context.Context, string, *net.TCPAddr, *net.TCPAddr) (*net.TCPConn, error)P*map.bucket[uint16]struct { curve ecdh.Curve; hash crypto.Hash; nSecret uint16 }Q*struct { F uintptr; X0 io.Writer; X1 *json.Encoder; X2 map[string]format.Frame }Q*[]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) }Q*struct { F uintptr; X0 *struct { sync.Once; v *x509.Certificate }; X1 *[]uint8 }R*[8]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) }R*concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]S*concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]S*unique.uniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]U*struct { F uintptr; X0 <-chan struct {}; X1 context.CancelFunc; X2 context.Context }U*[]*concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]�1�	6�y蛀�?�FEx~���:�:BN�e	6�y蛀\���CxR�`��z9�z9�7��	6�y蛀��xBxB��<��<�/K	6�y蛀<`FxJ���:�:��	6�y蛀��\Hx�0����0�90�9��o	6�y蛀� KExJ�0�:0�:�bG	6�y蛀��$A�~��@�@�e��	6�y蛀1�@yB��B����}	6�y蛀�/�yB��B�(�(u��2	6�y蛀�� 	F��x`�ppV��	6�y蛀f�zB����ppٮ}	6�y蛀U�`zB���������������2�	6�y蛀���D��B��B@a�	6�y蛀�� F����������(�)S`�>x��[R *@2A��@�����-	6�y蛀���EG���1��������������oW	6�y蛀���zB��B���׫�	6�y蛀�� {B������������N=!�	6�y蛀6� .I��vT�����W�W+��	6�y蛀՝�_D/����@�6@�6�s	6�y蛀�IH/����6��6�Z�	6�y蛀��	F/�`���6��6�P"	6�y蛀*S E�1���e�e�=A	6�y蛀AS`F�1V���������u���	6�y蛀��G�1w��������w��>x��XS`��0A �@�1;H�	6�y蛀����G̬mB��-��[	6�y蛀���{B̬B���ϙ1	6�y蛀��{B̬B��>|	6�y蛀�@|B̬BPP����	6�y蛀<�|B̬B^��	6�y蛀'�}B̬B��j�e	6�y蛀O`}B̬B00�f�	6�y蛀�b�E�@��� 5 5Ԟs�	6�y蛀b~`FG�@ @J �4 �4#�>Q	6�y蛀GC�}B�@B��4��4�[MC	6�y蛀�� ~B�@?`���4��4j�9c	6�y蛀'T�bD�@���������������E	6�y蛀�C�~B�@B`�4`�4Ӑ�4	6�y蛀7��~B�@BP�4P�4�gx��Lr�9�@��@�@���P	6�y蛀�c@B�@B`�4`�4=�a�	6�y蛀o���B�@J`��5�53޲�蛀o� ��0A�@J`��5�4W'l7	6�y蛀��`vG�@J`��4�4>Nnl	6�y蛀P�aE�@J`��4�4��3>	6�y蛀Z��9D�@J`�0505�	6�y蛀~�@:D�@J`��5�5�x��8  <�@��@�@m��	6�y蛀�� E�@~��@55@55�%�	6�y蛀�iD�@mB0S40S4�h�	6�y蛀Qd�E�@���7575��p	6�y蛀�@bE�@~��(4(4�^�L	6�y蛀!`E�@~���45�45PR�	6�y蛀��	E�@~��6565i�	6�y蛀G��C�@�V�� !5 !5���	6�y蛀��:D�@�V��P25P25��b{	6�y蛀iU�dE�@�V���3�330�H	6�y蛀�`
F�@mB�.5�.5�N�	6�y蛀�2�iD�@mB�3�3��+	6�y蛀#��B�@mB�5�5&�ߺ	6�y蛀AE@+A�@���P�0P�0���	6�y蛀�jD�@�V�� �0 �0�ȕ*	6�y蛀�m�
E�@	��5�5��9	6�y蛀3X�B�@	��5�5����	6�y蛀̫`�B�@mB�5�5�Y�	6�y蛀����B�@mB�5�5E%�O	6�y蛀[�@;D�@mBp5p5��q	6�y蛀�2 E�@�V��`/5`/5��ap	6�y蛀w��E�@��� 45 45� 	6�y蛀s�`
E�@��� .5 .5!��	6�y蛀mEF�@mB�5�5�xH4	6�y蛀u� �B�@mB�5�5;��-	6�y蛀,���B�@mB0505^��9	6�y蛀��E�@mB-5-5ʼ�i	6�y蛀� �E�@���+5�+5;[	6�y蛀���oD�@B`�2`�2�WJ	6�y蛀33�B�mB�D�D?!�Q	6�y蛀����G�mB ,
 ,
7~r	6�y蛀�@�B�B�;�;���+	6�y蛀���B�B==鰧�	6�y蛀��hE"~��`�`��	6�y蛀װ@=D"~��``S<J%	6�y蛀���@Db2���&��&B���	6�y蛀#�@AD�C�Ё&Ё&56�
	6�y蛀,"}DmBpq%pq%���	6�y蛀
CB����������M蛀
��0AB������������	6�y蛀^o�BB��������1;�z	6�y蛀3F`�BB��������d��	6�y蛀P�@F�@J����������6	6�y蛀"
�MGIF���������*�d�	6�y蛀=��NGmB������������	6�y蛀����G�
����������G�	6�y蛀�FfH�
�?����(��}	6�y蛀]��AD�b2�@�@�(�c�	6�y蛀�@BD��C�@�@����	6�y蛀Y���B6mB@�@�Je��	6�y蛀�V �B6mB�����-�p	6�y蛀�4��DP!mB�:�:��Y	6�y蛀����Bo1B t t7TU�	6�y蛀�F`�Ho1~p@J�u�u�Nb�	6�y蛀��Bo1BPsPs~�'�	6�y蛀f�LHo1~p@Jpvpv5j�	6�y蛀`��Io1u�@J��������D�6'	6�y蛀D# sEo1�!�F��������^D�	6�y蛀����Ho1�
����������SJ	6�y蛀@5�uEo1mBg
g
S^��	6�y蛀R/AP-���������+�K	6�y蛀T�@�B��B�h�ht'y	6�y蛀���B��B�i�i3���	6�y蛀��iH��B������e	6�y蛀��jH��w[������������KUj	6�y蛀H$�H���"@H���������̟8	6�y蛀o }E.�mB������ҵ	6�y蛀���}E.�mB0f0f��,�	6�y蛀���D.�mB�e�e`�	6�y蛀\$�B.�(#�������������N�W	6�y蛀��`E.�mB�����h�	6�y蛀�5E.�(#������������J�ܙ	6�y蛀	��E.�(#�������������;�F	6�y蛀�$@E.�(#��������������T�	6�y蛀�$�E.�(#������������D�O<	6�y蛀��E.�(#����������������	6�y蛀�W�F.�(#������������a#�V	6�y蛀�%��E�8�$���������������	6�y蛀��@�E�8R�����
h���>x��{6 a3A`�@ �8H-�t�yx���`b�1A �@�8C�(�	6�y蛀&��B�8�������������=�zZ	�yx���&��D�8w�������������V�E	6�y蛀J��B�8B��()��	6�y蛀rs��J�8�K������������э�_	6�y蛀�v��I�8+����550�4	6�y蛀3�@NI�8o:����������L��	6�y蛀ۍ �G�8o:���������)�{	6�y蛀ai�
H�8�%�������������B��	6�y蛀=J�[F�8����������������3	6�y蛀/Y�C�8o:���������f��?	6�y蛀Q�`�G�8�����PP``9�	6�y蛀�_@�Bv�B�����N	6�y蛀%�``Fv�_L@J������Hyx���J`��0A �@v�\/��	6�y蛀fv��B�7sL�m@�@��H%�	6�y蛀s��B�7�nP�P��_	6�y蛀����G�7B�������v	6�y蛀!j��C[����p<p<�=3	6�y蛀�`�B(J������������Z!-R	6�y蛀���B�wB�j-�j-��	6�y蛀� �I�w����-�-�M��	6�y蛀�tH�w��+�J)�J)̌��	6�y蛀�K �B�wB i- i-xR�	6�y蛀����B�wB�i-�i-q�H	6�y蛀�K��I�w�K@��)�)k^��	6�y蛀�9�B�wBj-j-�4�p	6�y蛀�w��D�w����0C-0C-���	6�y蛀�j`[G�wmBm-m-b���	6�y蛀�k�D�wmB�*�*�R4	6�y蛀p)�E�w~��@�)@�)��]	6�y蛀��@�B�wmBpj-pj-�N�	6�y蛀���B*�mB�^�^H%�v	6�y蛀�[�$E��~��0a.0a.�R
	6�y蛀�[`�H��	�8�-.�-.d��0	6�y蛀n� �E���b�?�,.�,.�.�	6�y蛀`���E��~���5.�5.�C3	6�y蛀�[ %E�����`b.`b. ��	6�y蛀F��B7�mB��-��-?��	6�y蛀`�E7�mB0�-0�-.M�	6�y蛀kM�E7�~����-��-P���	6�y蛀�[�%E��~���"�"���	6�y蛀��`�F��~���"�"W`L0	6�y蛀�M'E��mB�0�0�¾	6�y蛀`�`�B��mB`0`0��Ax��;���@��@���ãD	6�y蛀R;@ID�J���=0�=0pϚ	6�y蛀N�'E�J��@>0@>0P?f$	6�y蛀L*�F�J��?0?0�7��	6�y蛀�l`^G�J�� @0 @0��h,	6�y蛀|��G��b����������������	6�y蛀�y�E1NmB��"�	6�y蛀��`HF0uE�����W�	6�y蛀+���HF0uE���������	6�y蛀&\ �EF0uE������}zy 	6�y蛀�l�FF0uE��ІІ:��q	6�y蛀�l�GF0uE��@�@��o	6�y蛀����EF0�!�G�����d�n	6�y蛀Nz`F_XmB�#�#[o�	6�y蛀T\�_G_XmB�{#�{#"��4	6�y蛀gz��ET�mB�#�#V�1�	6�y蛀�`D��BP�7P�7d�?	6�y蛀0��H��H������7��7�9��	6�y蛀x+��Dk�mB`*`*���	6�y蛀���B��B��:2�	6�y蛀�� �E��mB����lEbq	6�y蛀�� �B��B����W�	6�y蛀R{��B��B�����U��	6�y蛀;d�JD��~��0�!0�!��0	6�y蛀��E0��O�{��������rJ9"	6�y蛀�+,C0��V`+"`+"���蛀�+�+�0A0��V`+"�"8���	6�y蛀@��B��mB�#(�#(�1�	6�y蛀���KD��mB0$(0$(�	�	6�y蛀5=F��mB�!(�!(p�]&	6�y蛀~�@�B��B0(0(84���>x��ܧ���0A �@���q~	6�y蛀T��bG��mB"("(�@��	6�y蛀���cG��mB@ (@ (��	6�y蛀-��LD��mB�$(�$(gB��	6�y蛀��B6|mB��d�_	6�y蛀P�Fq�~��p�p����p	6�y蛀a�BB|mB�&�&�B�	6�y蛀|^��CYn��R��L�&A	6�y蛀qn�CYn�a@^0�0�Q&	6�y蛀�`�Bf|mB�3(�3(��5p�>x��AP���=A@
A�p���	6�y蛀�|{H��~���](�](Y~^�	6�y蛀|��FWP~���.�.S�A�	6�y蛀�^��G@�����P�.P�.�?9	6�y蛀���B@�mB��.��.�m�	6�y蛀mP �B@�mB0�.0�.3S�*	6�y蛀���D@����`�.`�.p��	6�y蛀ب��E@�!������������0J�@�>x������1A �@J} |n.��>x���P��4C�AJ}0e	6�y蛀����B-QB � ��Eh	6�y蛀@��&He��f�����x/�x/�m]3蛀P� �e� ��G �@�{��	6�y蛀��'HQ�B@#7@#7 v|���>x���> �@2A��@Io/��	6�y蛀~�7CIo�/������xx���3��>@��~@7 I@AIoo�F�	6�y蛀�`8CIo�/���� d dxx�N>��>@���8`I�AIo	�*	6�y蛀� 9CIo�/����@�@�xxQ�U��>@����8�I@AIo�x���`��@��@�����	6�y蛀�_�4EؾmB08!08!�v�	6�y蛀��DؾmB�� �� Jm<	6�y蛀`5EؾmB�8!�8!�i�	6�y蛀)`;C;B@�"@�"�aG�蛀);��A;B@�"�"I
��	6�y蛀�_��F;�~`���"��" $�ZQ�>x��D�`�@2A��@Y�0I�0�>x��l���@2A��@Y�HkU���>x�����@2A��@	Y�ŔUx	6�y蛀�:�OD�hJб"б"�[�5蛀��@0A`GE��F�yP��T�	6�y蛀z�Dx`�<<�l�	6�y蛀���Dxc`��~<�~<�H��5蛀&@%A�(I@�F�y���ѫ5蛀��@%A�B�F�yPo��	6�y蛀+�Dx`�}<}<����	6�y蛀d��Dxc`��|<�|<����5蛀�@%A*I��F�y���I�5蛀P�%A�B��F�yP‘�5蛀�� PE`GE@�Fp> �1U�k	6�y蛀Y�Dx`�~<~<
�a	6�y蛀���Dxc`��}<�}<!E�5蛀`@%A`+I�F�y��Q�]5蛀.�%A`+I��F�y�Sx4�5蛀ڿ@%A��@��F�y����5蛀؇@0AeH@�F�y�����5蛀8��&A�D�F�y�(5蛀���&A@0A��F�y����E5蛀o�@0AKH��F�y�f"K�3蛀� @0AeHeH@)A�T�>5蛀���A 	F@�FP�>���j45蛀*�@%A�>I�F�y�|Lp%5蛀7�@%A F��F�y�g���5蛀H�@%A�%A��F�y�}`$5蛀f��%A@%A@�F�y�{�5蛀m 	F .@�F�y���
5蛀���%A��C��F�y��<�K5蛀�@'A /@��F�y�ʛ�5蛀���WE@%A@�F�>[��25蛀�@IE�IE�F�>@p�s�j5蛀=�@0A�F��F�y �Ǐ\�5蛀�@0A�F��F�yH��d�x5蛀�Q@0A�B@�F�y�
�z5蛀��@2A�YE�F�yH?�5蛀x@2A@0A��F�y���@x3蛀�@4A@�A �@��C�I�5蛀�p@2A hG��F�y P-BZ�5蛀�@0A'A@�F�y���5蛀w	�/A`%@�F�y����!5蛀�@%A`F��F�y��w��5蛀���%A`�D��F�y����H5蛀B�%A�+@@�F�y�[��5蛀e��%A UE�F�y����5蛀�a@0AzB��F�y�wG��5蛀?B@%A@4A��F�yX�+75蛀)�@%A �C@�F�yX��w5蛀!��%A%A�F�y���
5蛀~��%A�B��F�yP�!	5蛀��%A�@��F�y��t�5蛀UB�1A��@@�F`y��E5蛀��@2A��G�F�y PAC��5蛀g�@0A�D��F�y����85蛀^}@0A��B��F�y�	S15蛀�@0A@'A@�F�y�a6/�5蛀x}@0A�fE�F�yP���}5蛀��@2A��D��F�y��{��5蛀�@2A ZE��F�y��/��3蛀2�`�C@0A�2A��CHÞ3蛀E� �@2A�2A��C�X��3蛀C�2A�2A2A��C�	G�5蛀�@0A@rI�F�y�]Ԭ�5蛀t�@0A@HI��F�y@�I�b�5蛀�@0A@�J��F�y��`5蛀�@0A@4A@�F�y�	�
�5蛀f��eF �@�F�yB��5蛀�� pF@0A��F�y��d�5蛀���pF �@��F�yЯ��5蛀e�@0A�*A@�F�y�C�_x5蛀��@0A`}B�F�y�c}��5蛀I�@0A@UC��F�y��+�5蛀ˈ@0A��J��F�yP�b+�5蛀�@0A@0A@�F�y/G��5蛀I�@2A@4A�F�yXk�N13蛀�w�1A�H�H�2A^7�v3蛀���1A@4A �@��C�1�3蛀
�1A��C �@��C�7&[5蛀w�zJ�B��F�yP{U�3蛀�u��DeH��D�A;lBG5蛀�C@0A �@��F�yP?��?3蛀�@0A��D C��C���i5蛀*@0A��B@�F�y���|x5蛀���I@�B�F�yP)��5蛀����G�B��F�yP�3蛀���D@0A@0A��C<�`45蛀��1A`*F��F`yp"��5蛀1��bE��@�F0>�r9ai5蛀̊@0A dE��F�y �����5蛀���1A�	E��F`yp�/��	6�y蛀���;E���Z0[#0[#Y����y�,P_C������N5蛀���~B@0AG�y�޽��5蛀_���C@0A�G`y�`�5蛀� ~B@0A�G�y�<�	�5蛀��}B `C@G�yX(�D5蛀��}BoDG�yX�k�5蛀M��}B@0A�G�y����v5蛀���~B@4A�G�y(�n�:5蛀n��~B@0A@G�y����5蛀^�@0A��@G�yP=��5蛀��@0A�2A�G�y�c&\3蛀X��2A�2A�2A fJ	��j3蛀� �@�2A�2A�2A��c3蛀u�@0A�2A�2A�2A����5蛀<!@0A@2A	G�y���G�5蛀�e@0A�C@�	G�y�N���5蛀r���C��@�
G`y�ޗ3蛀�	 �@�2A�	D��C��3蛀4 �@&C�2A��C1�e3蛀i �@`&C�2A��Cã�3蛀�	 �@�	D�2A��C��-�3蛀�� �@�2A�?D��C=
Na3蛀� �@�2A`LG��C$�H3蛀� �@�?D�2A��C�N��3蛀K� �@`LG�2A��C7Z�f3蛀�� �@�2A��G��C��ׄ3蛀\ �@�2A��H��CHv�3蛀� �@��G�2A��CV�53蛀� �@��H�2A��C��3蛀�� �@�2A MG��Cȓ�Y3蛀�� �@ MG�2A��C��]3蛀�@0A@0A�D��C��5蛀��@0A`�@@G�yPɎs5蛀���2A@0AG�y��Z��5蛀�`�B@0A�G�y��*|�5蛀s�@0A�bC�
G�y��B{�5蛀�e@0A�nE@G�y(�Y�C�5蛀�s��C@4A�G�y����y�U��mC>X@Je0�~�y�v��mC	4@J�A��y���PnC���Q ���y����nC`��0���y�v�oC�FT;k�y�ӴpoC��?˯�3蛀��2A�2A�2A��J��H15蛀O�`�I@4A@G�yX\�'5蛀��`�I�2AG�y�C�� 5蛀!g�sI@4A�Gy����5蛀�t�DF@4A�G0"> ��5蛀����B��G@G y�j�n�5蛀g��1A��@�G`y����15蛀��1A�GF�G`y��Jo�5蛀#�1A@2A@G`yp��5蛀@�@2ACG�y�7��o5蛀��@2A��@�G�y����5蛀x�@2A�/A�G�y�58#5蛀]�@2A�|E@G�y��g<^5蛀o�@2AHG�y(����g5蛀����B�B�G y��$�5蛀lu@0A�U@�G�y�y��L5蛀�W�sI�2A@Gy�&Yگ5蛀�5@0A`�@G�yPpmj�3蛀��`�C`�C@4A@4A†��5蛀S �G�D�G�#>8Z��5蛀�G��D�G�#>(��vT�5蛀� LF��D@ G�#> P:��z5蛀���MF�D!G�#>0���r=5蛀�@2A�D�!G�y�
l��5蛀4�@2A��D�"G�y���)5蛀Ѣ@2A@�E@#G�y����5蛀ߗ@8A`�I$G`yp�Q��5蛀���1A�4A�$G`yp�ZA�5蛀
�@�E�B�%G�y�ڐn�5蛀�@0A�E@&G�y�]�5蛀�v�1A��@'G`y�R��5蛀��4A�1A�'G�ypu�.�5蛀��@0A`p@�(G�y�ݰ�R5蛀w@0A`~J@)G�y���?�5蛀��@0A�9A*G�y��љ�5蛀�J@0A`%B�*G�y��"?g5蛀�@0A�1A�+G�y��7��3蛀����J��@@4A��C-��93蛀x"���J��@��J��Cg��3蛀W��J��J@4A��C,��5蛀��FD�B@,Gy�ē@5蛀ʭ@0A�C-G�y�n�k=3蛀�o �@��I@C��CM��3蛀p��I@C �@��C��Y3蛀� �@ �@ �@ �@�	�`3蛀�
�J�J�J�J���&3蛀�`�F�D �@��Cu#�3蛀� �@ �@@4A��B��5蛀@[��C@0A�-G�y����5蛀W[�-C@4A�.G��>���ʮ5蛀L@0A��@@/G�yPA�iv5蛀��@1A@4A0G�y(�S5蛀��@1A�rA�0G�y`�'�5蛀�s@1A�F�1G�y  ���5蛀�@1A@F@2G�y����F3蛀[�@0A@0A`�C��C��o�3蛀e��2A�2A@0A��C�\g$5蛀ö@0A@XC3G�y����5蛀��@�E@2A�3G *> P?��3蛀��@0A@0A�I@4A4��5蛀|;`Z@ �@�4G�yV*concurrent.indirect[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]V*[]*concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]V*[0]*concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]�?�#	6�y蛀���>E��+@u�[#�[#�Ǘ3蛀�`�I��B��B@4A�Ÿ�3蛀0�E�>E�>E@4A��L�5蛀O�E�>E@5G�+>q��5蛀�*@0A@1A6G�y��$8~5蛀P�@�C@0A�6G�y��P��5蛀n���C@0A�7G�y�Wc�5蛀x�@;A@0A@8G�y����3蛀J�2A�	D@0A��C+v�3蛀ȯ�2A�2A�2A��C��_3蛀��2A�2A�0A��CvP�3蛀|��2A�2A`�@��C��i3蛀���2A�2A��@��CM�_J3蛀���2A�2A�@��Cb��3蛀���2A�2A��A��C0�l
3蛀��2A�2A�2A��C��,?3蛀���2A�2A �@��C���5蛀��@0A`�@9G�y�Z4~D5蛀å��B`�@�9G yP0��5蛀��@0A��E�:G�y�a���5蛀��3A�@@;G�y����5蛀Ӛ3A�G<G�y@P�	J3蛀���D@0A�2A@4A�&��5蛀�z �F�2A�<G�y��<>Q5蛀 � �F2A�=G�y���5蛀�� �F�<A@>G�yX�b�,5蛀�@0A��E?G�y ���R�5蛀J�`�E �@�?G�y�T��3蛀x
@LD �@ �@��Cre"3蛀#��2A�2A�D��C�&3蛀	�J�J�J�Jd���3蛀���J�2A�2A�J��(3蛀��@0A�2A�J@4A4�5蛀E�1A�1A�@G`yP��5蛀��`�I��B@AG�y���hS3蛀g �I�2A�D �I��3蛀7 �I �@�D �Ild,M3蛀� �@�D �I��Cƥ[�3蛀I I �@ I��C��ʇ3蛀�� I I�2A Ik��3蛀�`I �@`I��C�P�3蛀9�`I`I�2A`IWI�3蛀��I �@�I��C��]�3蛀}��I�I�2A�I����3蛀 �[I �@�[I��Cx�R�3蛀���[I�[I�2A�[I�$K5蛀<@0A�]@BG�y��߄�3蛀� �H �H�2A �Huuw3蛀I�@�H@�H�2A@�H_��3蛀��`�H`�H�2A`�HW*struct { F uintptr; X0 int; X1 uintptr; X2 func(unsafe.Pointer, unsafe.Pointer) bool }W*[0]*concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]X*func(*tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error)Y*struct { F uintptr; X0 []uint8; X1 []uint8; X2 uint16; X3 *tls.cipherSuite; X4 []uint8 }Y*struct { F uintptr; X0 context.Context; X1 *tls.Conn; X2 chan error; X3 chan struct {} }Y*concurrent.HashTrieMap[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]Y*func(*concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]])Z*struct { F uintptr; X0 *unsafeheader.Slice; X1 uintptr; X2 *abi.Type; X3 unsafe.Pointer }Z*map[uint16]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) }Z*func(*concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]])Z*func() *concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]][*func() *concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]*atomic.Pointer[internal/concurrent.entry[go.shape.*internal/abi.Type,go.shape.interface {}]]O�=��yx��\��� �Cx�ŲPyx��������T@J�jB��jF�~Pyx��y�`���T@J��kB �k(m�3蛀V�`2/�(@'A��@��C�F��3蛀�}�2/�(�J`�@��C_P%	
 yx���`��@B`�4`�0��B��������o��%�yx���~`��@-���������l���������Z�=��yx���`��Cl��y蛀��`����V���J9P39[
��������898[��yx�� �����Cb���yx��"��L�Cb�<N��y蛀�"`�o1X���t�	��0up�	œc?�yx����`���CP8��
 yx����`�Qg@h�m�k�@J�n0lD��3蛀�`U.�(�I��J`~EW8R3蛀?��VQ�( W@@DD��C�N3蛀%`XQ�( �@@XC��C�C�y蛀�H`��8mB����F�� ���f�>Pyx��&`��8�$@J���������]������������q��S�yx��v c@�C�8��#�yx���6 g��C�8�����yx��$�g�C�8�↾3蛀/Y �8@2Ao:���������{�h��y蛀87��8mB���F��p���VGn��yx��!j  �C[�����yx����t��C��)�Pyx���x��wmB@h-��(B�h-0�(q`Z��yx��Ax`@�C�w��'�yx���L���C�wK�"+�yx���k`�C�wE~��yx���``�C�)y�� yx����`��mB��/��/�B����������,t�yx���`
F0� �����B@���`����yx��t*����CMca`��yx��a���CM��(�	Hyx���`
T��AB��������B���������$�1	Hyx��`�
T��AB��������B��������z��c	Hyx��s`T��AB��������B��������)�K��yx�����`�C�G�Ol�yx�� �`��C�u���yx��"�`� �C�uv�5
�yx���O����C
O{ҦPhy�1`�p->�Cp-D;why��+��p->@�Cp-M�hy��]��p->��Cp-1u���yx��|^�0�CYn�V��yx��qn�0`�CYn͜��yx��� ���C��ߑ��3蛀u�e�( �E�2A@�I�J�lPyx��Hg�c8�@0E!E!��@�E! E!)Q|C�yx��.`ؾ !@F�>!�� �@H�?!�� |�@�y蛀�?� ؾ !@F�:!�� �@H�;!�� _3%�Pyx��`"ؾ !@F 7!�� �@H�7!�� +���3蛀_Q��;(�4A3A3A/MT�3蛀` ��;(�4A�4A@4A����y�[���C~���A�Au:\3蛀{�1A@4A �@ �@��C��Ak3蛀]��}B ~B�1A �@��CB&�3蛀���D@0A@0A�F��C^���3蛀|!��D@0A@0A�D��C�JI
3蛀Q��D@0A@0A�D��C"�$�3蛀�]��D@0A@0A��E��C8���3蛀���D@0A@0A �@��C!Z�B�y�G��C�3_�@_Y�rahy�9g �A> �CAV�s3蛀� �@ �@ �@��@ �@���3蛀 �@@0A@0A��@ �@��U�3蛀u��@0A��J��@��J��C^ޱ�3蛀�@0A �@�2A �@��CB)]�3蛀� �@ �@ �@ �@ �@���3蛀��J�J �@�J�J_��3蛀�"��C �@�D �@��C�c3蛀̂��C �@@�C �@��CŦ13蛀��J�J�J�J�J����3蛀��J�J�J�J�J_*go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }_*go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }_*func(time.Duration) interface { C() <-chan time.Time; Reset(time.Duration) bool; Stop() bool }`*func(io.Reader, interface {}, []pkix.RevokedCertificate, time.Time, time.Time) ([]uint8, error)a*map.bucket[uint16]struct { keySize int; nonceSize int; aead func([]uint8) (cipher.AEAD, error) }�x��	6�y蛀u���Fx�@@B��������|0�������������F�3蛀I`` x0�BC �@`�@��C!:Ս	6�y蛀�`�Gx0�B��:��:�R�B�:�:ڝ�	6�y蛀��IEx���B`�:`�:w������:��:Ur�B	6�y蛀*��FxU����:��:w����`�:`�:�pk	6�y蛀��JEx�@���� �: �:�0�����:�:h��i	6�y蛀`��KE�mB������?������C	6�y蛀��`LE�mB�����F��3�?��y����"�>@�C�(�׀Ƣ�y�)� #�>��C��AB�o�M�y�@�`#�>@�C�2`���̊�y�(��#�>��C�B����	6�y蛀x���F����I�'�'hJ ( (���	6�y蛀@���H������������������������������xd�Y	6�y蛀�� �C��T@JB��E��	6�y蛀y���C��T@J��B  ����	6�y蛀Qa �H��7S@��,�,���0-0-B�	6�y蛀(�RE���0�����}�}V���������W?@	6�y蛀,��H��8�����m�m)T���������/�J	6�y蛀;@�F��B#B������������*�t�	6�y蛀�a�I���@@J�p�p���Mqq�(	6�y蛀���G��2����		`T����00��h	6�y蛀~�5H����������������������������������	6�y蛀_���A�1���������8p�	6�y蛀��`[E�1G2���"�"�S�&�&e�'	6�y蛀XS��B�1G2��**�S++����	6�y蛀,�\E�1G2��..�S�0�0�5Dz	6�y蛀���C�@B`�4`�4��B���������(w	6�y蛀�F�@BP�4P�4��? �4 �4?�0	6�y蛀����I�@B�s0�s0��?�0�0�Ҫ��y��� 8�@>@�C�@�V���L%�	6�y蛀�~�C�@-���������l����������%0�y�@��;�@>@�C�@J`�WҮ�	6�y蛀9d�+F�@��?��������~����������n�rp3蛀G��@ dD�J�V����3��3b��_	6�y蛀` �cE�@6m�������������������#3�#3Ĵ�	6�y蛀��xG�@��? n3 n3~���k3�k3�t��	6�y蛀+E �G�@��?�3�3~���3�3�aϥ	6�y蛀��A�@��������������������������t�b+�y�a� =�@>��C�@	�N	6�y蛀�2mD�@mBP�2P�2`�`�2`�2�Bne	6�y蛀����F�@�	`��*5�*5�j��0+50+5�O�	6�y蛀���E�@�	`��)5�)5�j�� *5 *5&{w0	6�y蛀?���E�@�	`�p&5p&5�j���&5�&5�#	6�y蛀id��H�@��?�22�22~��P32P32��\�	6�y蛀�r@�E�@�	`��'5�'5�j��(5(5/�2l	6�y蛀�d`eE�@�	`��p2�p2�j��@p2@p2H���	6�y蛀p��D�@�	`��(5�(5�j��)5)5d�oX	6�y蛀����D�@�	`� $5 $5�j���$5�$5Р��	6�y蛀���C�@�	`�0%50%5�j���%5�%5NB5)蛀�`��F�@�	`�0%5�o2�j���%5�o2�΄	6�y蛀�U�G�@X��U�25�25�V��`35`35��2��y�4 >�@>@�C�@l�@J�I�4�y�	3`>�@>��C�@X��U���y�y���>�@>@�C�@�m�?�rz��y�Ǡ�>�@>��C�@��Za��	6�y蛀����F�@���������������m�������������^��y��d�?�@>��C�@�����s6�y��?�@>@�C�@�@Z�Ɉ	6�y蛀�fE����q
q
:@J�o
�o
����	6�y蛀Q`3F�4mB����?`�`��Jf��y�bn`D">��C"�����:��y�nn�D">@�C"~����	6�y蛀Ȱ��E"��?��~�� � ��kys�y� � E">@�C"�C���gh�y��`E">��C"��†���y�V��E">@�C"b2������y�zn�E">��C"��?&'���y��n F">@�C"��S�P�|�y�d��F">��C"P`S�ҡJ�y�@� G">@�C"�A��9�a�y�P��G">��C"&U����s�y�`��G">@�C"A��B���	6�y蛀`���C��`g&`g&B`h&`h&��蛀`�`��0A��`g&��$B`h&��$�Cc	6�y蛀@"�DmB�l&�l&`�0m&0m&CBy�	6�y蛀o��-A�@J $ $!�G���������$�	6�y蛀0� �GE������������@��������������I�y�`��J>@�C>X@J���y��� K>��C	4@J�w��	6�y蛀p� �IF@�0k$0k$��R����������I	6�y蛀����C���V���J9�J9[
����������������	6�y蛀?��G�mB����������?������������y�� L�>��C�	4@J���	6�y蛀 � �Cb0	������������u<	6�y蛀�"�Co1X���t�t��0u0u�K��	6�y蛀����GP0	��3	�3	��@4	@4	�&	6�y蛀��@�CP0	�P	P	��`	`	}�	�	6�y蛀�q�zEPWp	p	x"W�	�	�
��	6�y蛀����CQg@h�m�m�@J�n�nLb��	6�y蛀�G`HF.�mB�f�f��?�g�g5�Z0�y��� U.�>��C.�����u�xY	6�y蛀�$`�GQ�8i��5��5(#@i��5��5�p5	6�y蛀Ĵ�LFQ�8i�5�5(#@i�5�5��<	6�y蛀P���GQ�8i076076(#@i�76�76uX}�3蛀��XQ�0@0A@0A2A@4A,�)	6�y蛀I��EA8mB :6 :6��? ;6 ;65�B<	6�y蛀L%@�FA8mB`�6`�6��?�6�65�0�y�@$�Y@�CmBq[�C	6�y蛀�H �C�8mB����F�� � �� 1	�yx�����I�8{I������������/]@J��������h���	6�y蛀�h�D�8mB�y�yF���y�y�r�	6�y蛀�H�6H�8mB����F��`�`�Ƣq5	6�y蛀f`�B�8�������������!���������������H	�yx��0���E�8v������������g������������M�q	6�y蛀&��C�8�$@J���������]�������������3ƌ	6�y蛀�h�D�8�������������!������������MO��	6�y蛀`��gI�8J�e��������s9�a��������j��	�yx��q� UF�8Vt�����P]��������\Ҩ��	6�y蛀�s�qJ�8�9��x�x�F�v�v)BCN	6�y蛀S �B�8�������������!�������������N'-	6�y蛀~s��J�8�������������@J���������)	6�y蛀E��H�8o:���������+��������������6�	6�y蛀��OI�8�u�����7�7FY����������������	6�y蛀87`�C�8mB��F��p�p�Yg�V�y��`j�8>��C�8Btr�	6�y蛀֣��G�8mB��F��ЌЌs0�	6�y蛀]Y �H�8V�����,�,,���������*~C�	6�y蛀���E�8���������1�	6�y蛀.�
Hv���@f00�:@f�,	6�y蛀���Gv�6�X������[br	6�y蛀�J�Cv�X`�]�G``�g[	6�y蛀�8�F�mB � ���?�����4��5蛀%�s@0A��B��F�y�UE�y��(�u�>@�C�	`�@@@s�y�[K�wp3>��Cp3�V+��6�y�� xp3>@�Cp3B��+,	6�y蛀�K�3I�w
3�U@)@)o9�,P;)P;)�Il8	6�y蛀���G�w
3�UP)P)o9�,�D)�D)��e	6�y蛀{�D�w�7���+�+�[`(�+�+�͂	6�y蛀�� H�w�7��p�+p�+�[`(@�+@�+&�@[�y�A: |�w>��C�w����;A	6�y蛀�x��C�wmB@h-@h-B�h-�h--q��	6�y蛀��zF�w�7��`,`,�[`(	,	,e!�	6�y蛀s���D�w�7�� �+ �+�[`(�+�+���	6�y蛀#�H�w�7���+�+�[`(�+�+�S	6�y蛀\�`{F�w�7����+��+�[`(��+��+�Xa�	6�y蛀ۤ`�G�w�7����+��+�[`(��+��+�	6�y蛀���D�w�7���
,�
,�[`(�,�,J_��	6�y蛀�:��D�w�7����+��+�[`(�+�+��	6�y蛀��D�w�7��p�+p�+�[`(�+�+Ʃ�>	6�y蛀���D�w�7����+��+�[`(��+��+"�
�	6�y蛀� �G�w�7����+��+�[`(��+��+V���	6�y蛀Ax�C�w�7����+��+�[`(�+�+:k*�	6�y蛀:���D�w�7���+�+�[`(@�+@�+�_�	6�y蛀��`�E�wmB�K)�K)��?�K)�K)�42^	6�y蛀�L@�C�w�7���,�,�[`(@
,@
,U�C�	6�y蛀�k��C�w�7����+��+�[`(�+�+�qm	6�y蛀;��}F������X.�X.
�?��������b�z�	6�y蛀Il��I�)=��������������@J��������YK�U	6�y蛀o��F��mB��/��/�B��������s�ZV	6�y蛀��`�C��mB��/��/�B��������Te�	6�y蛀�y�Di��?P0P0����0�0���y�8*`��?�	D�J���q�k�y���F0>@
DF0uE�����	6�y蛀���CF0� �����B@�@��?��	6�y蛀���EF0P
@O`}`}f	�0}0}z�j�	6�y蛀�@�EF0P
@O�}�}f	�@}@}[ۦn�y�����F0>@DF0�����K�y�5z��N>�D�N�������y�~� ��N>@
D�NA� �$K�(	6�y蛀��CT��AB��������B����������	6�y蛀`@�CT��AB��������B����������o�	6�y蛀s��CT��AB��������B�����������	6�y蛀	���D��9�������������������� ��5蛀�@(@0A@0A@�F�y��z.	6�y蛀��`H��,�0X80X8�,����PX8PX8_�H�	6�y蛀 �`�C�u0	������������z�	6�y蛀2��D�u�@J����C�G������b	6�y蛀
� H�mv@O � �Z�@O0�0�Ɍp��y�p��k�>@Dk����x�'�	6�y蛀��Fk��
 �p*p*�c �,,���y��+ �p->@Dp-�O�{���	6�y蛀��@�E�{�O�{�P"�P"�{@H��������]��K	6�y蛀P��E�{�V V" V"@H�U"�U"�#	6�y蛀An �E��mB�"(�"(��?P#(P#(�sb��y�����>@D���V��"�y�0�`�q�>�Dq���.��  	6�y蛀=���Gq���.�o�o@#�nn7���y��,��q�>�Dq�Z��\a��y�-�q�>@Dq�I��\�_6��y�k� �q�>�Dq��- ]���E�y�|�`�q�>@Dq��-@�?%
�	6�y蛀d� �Ff|���1(�1(��.P2(P2(�^�	6�y蛀���D)M˼���� h( h(�������e(�e(!q�	6�y蛀��`�G)M?���� l( l(1`�k(k(}'��	6�y蛀Z���H)M������x(�x(�d�R�v(�v(��R	6�y蛀���F���R��������g�R��������rؗ�y��`�@�>@D@��@�ri�	6�y蛀K_��D��
������������  ������������d0He	6�y蛀Hg �Cc8�@0E!0E!��@�E!�E!=�t	6�y蛀�-�Dؾ !@FP9!P9!�@H0:!0:!�ݘ$蛀�-`�0Aؾ !@FP9!� �@H0:!� �	6�y蛀l?��Fؾ !@F�� �� �@H@� @� �B�	6�y蛀yo@�Fؾ !@F�@!�@!�@H�A!�A!��g�	6�y蛀.��Cؾ !@F�>!�>!�@H�?!�?!�W�q	6�y蛀 .`Dؾ !@F�;!�;!�@H�<!�<!�q�蛀 .�@ODؾ !@F�;!@� �@H�<!�� <���	6�y蛀�` Dؾ !@F`=!`=!�@H>!>!u$�蛀��@ODؾ !@F`=!� �@H>!`� c�t�	6�y蛀�?�Cؾ !@F�:!�:!�@H�;!�;!�[�	6�y蛀��!Dؾ !@F0B!0B!�@H�B!�B!�_]蛀�`!�2Aؾ !@F0B!�� �@H�B!�� J�`	6�y蛀@�Cؾ !@F 7! 7!�@H�7!�7!y>B	6�y蛀���FؾN���4!�4!F~�RP5!P5!0 �	6�y蛀�o�#Dؾ�@X�5!�5!B�6!�6!i�
�蛀�o`#�2Aؾ�@X�5!`� B�6!�� L[Q�y�ȥ ��>�$D�hJCrD
�yx���0%D�@?@2A7��y�l���A>�%DAmB���y��u0&D>@T���:@J&D#�	6�y蛀�@�F~���
5�
5b2�55�9��	6�y蛀��@�F��?@85@85~��p95p95JQ3蛀' �@ �@�	D�2A�2A��C{C�l3蛀Q� �@ �@&C�2A�2A��C���3蛀�� �@ �@`&C�2A�2A��CifE�3蛀g �@ �@`LG�2A�2A��Cvƻ3蛀 �@ �@��G�2A�2A��C�z�83蛀" �@ �@��H�2A�2A��C�-�"3蛀�� �@ �@ MG�2A�2A��C�3蛀����D@0A��G��G �I��Cg�3蛀^�@4A@4A@4A@4A@4A��Cf*func(string, string, string, map[string]*parse.Tree, ...map[string]interface {}) (*parse.Tree, error)f*func(*tls.Config, *tls.clientHelloMsg, *x509.Certificate) ([]uint8, *tls.clientKeyExchangeMsg, error)9RT3蛀r �@ �@ �@ �@ �@��C��63蛀0,�xI�ZG �H �@�D��C\�?�3蛀(W�xI�C�ZG��D`D��CΙ,�3蛀ʚ�xI�C�D@1A �@��CS2k�3蛀�U�xI�ZG��D �H`D��Cʪ��3蛀m��J�J�J�J�J�J�?3蛀��J�J �@ �@�J�Jf*func(netip.addrDetail, weak.Pointer[net/netip.addrDetail]) (weak.Pointer[net/netip.addrDetail], bool)m�W�	6�y蛀��D�;6�u���������N�������������6��	6�y蛀���D�;6w���������N������������ǒ�	6�y蛀= �G����������������ι��������������[	6�y蛀r�G����������������ι������������C:	6�y蛀���G����������������ι������������jnj	6�y蛀�`�G����������������ι������������ �m	6�y蛀��DW��������pW��������g*func(time.Duration, func()) interface { C() <-chan time.Time; Reset(time.Duration) bool; Stop() bool }h*struct { F uintptr; X0 *http.http2serverConn; X1 http.http2FrameWriteRequest; X2 *http.http2writeData }j*func(*concurrent.node[*internal/abi.Type,interface {}]) *concurrent.node[*internal/abi.Type,interface {}]k*atomic.Pointer[internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]l*func(*concurrent.entry[*internal/abi.Type,interface {}]) *concurrent.entry[*internal/abi.Type,interface {}]l*atomic.Pointer[internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]m*struct { F uintptr; X0 **main.parsedTrace; X1 *error; X2 *main.countingReader; X3 int64; X4 chan struct {} }m*struct { F uintptr; X0 *net.Resolver; X1 context.Context; X2 *net.dnsConfig; X3 string; X4 chan net.result }m*[]atomic.Pointer[internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]���y���2�1> 8D�1 G2���S��[��y�� 7�@>�8D�@ 0@R�j��5���y��b�6�@> 9D�@ �	`��j���X�2�y蛀!dh�B�@���n1�n1�� o1 o1y��o�yx��Z��� :D�@J`�05 4 ���yx��~���:D�@J`��5� 4-����yx���`� ;D�@�V��P25�4�?��yx��[����;D�@mBp5��0�Ug��y����=�@> <D�@ &1�R*�@J}j���y�,�`C(>�<D( ]�B�?\��y���D"> =D" ��?~�����yx��װ �=D"~��`��Ի�.�y���`F"> >D" ��?�����W'�y�0��F">�>D" ~����S����y���`G"> ?D" �A�*j�?�A��y��� H">�?D" A��Vh�?��ͼ�y�Y`H> @D �3BB1��y蛀���zmB`�&@p%>X@J�&�p%	4@J`�&�p%_����yx����� ADb2���&�u%�o��yx��#���AD�C�Ё& u%R���yx��]� BD�b2�@��n��7�yx���`�BD��C�@�i-�r�y�6p�K�> CD� � �B=��y�� PP>�CDP 0	���	��B�y蛀����.��4����b�@� �cB���bD��3�y�-��VQ�>�DDQ� 8i(#@i���Pyx���6���8B���܊@J����������@J��������l��p�yx��'���8yi������������v_R��������LR����������U�y��� m�8> FD�8 mBF��W�Ke�y��w�v�>�FD� 	`�	`�d��c�y�^`wp3> GDp3 ��Xh��-}���y��w`y�w>�GD�w X��k@-�����y��Z`|�w> HD�w �7���[`(�'��y�M }�w>�HD�w #���W� �?��Z�y�ȥ�~�b> ID�b J@O
V�D��yx��R;�"�ID�J���=0�80U �y� ��p-> JDp- x-�{�
`��J��y�D`�p->�JDp- q>��x-�{H��c�yx��;d�* KD��~��0�!@�!T�Z�y��]�o�>�KDo� +b��:� 
D��yx�����, LD��mB0$(��'���e�yx��d����B�( �'P�{��������P@J���������̃#�yx��-�/ MD��mB�$(P(<�&��y�N`�q�>�MDq� 
b@H ��.;�1�y�t�W�> NDW� #���W� �/]��y��`�@�>�ND@� ~���A����
 yx����@��R��������_>R���������R��������&�c=�y�ɾ��ؾ>�ODؾ  !@F�@H�jV�yx���:@= PD�hJб"@�"����3蛀�! �@ �@�2A�2A�2A`LG��Cq�1�3蛀 �@ �@�2A�2A�2A��G��Cs�n3蛀�] �@ �@�2A�2A�2A��H��C�	��3蛀d �@ �@�2A�2A�2A MG��CK83蛀�+�@0A@0A@0A�{C �@`~J��Cn*struct { F uintptr; X0 *interface {}; X1 *bool; X2 *go.shape.bool; X3 *func() go.shape.bool; X4 *[3]uintptr }n*struct { F uintptr; X0 *sync.Once; X1 func(); X2 *bool; X3 *interface {}; X4 *go.shape.bool; X5 *[3]uintptr }n*go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }���?3蛀���C��BA fJ fJ �@��C�)��3蛀�~`�C�2A�2A�2A�0A�2A�aIo*struct { F uintptr; X0 <-chan struct {}; X1 *net.netFD; X2 chan error; X3 context.Context; X4 chan struct {} }o*[16]atomic.Pointer[internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]p*func(*tls.Config, *tls.clientHelloMsg, *tls.serverHelloMsg, *x509.Certificate, *tls.serverKeyExchangeMsg) errorp*func(*concurrent.node[*internal/abi.Type,interface {}], *concurrent.node[*internal/abi.Type,interface {}]) boolp*struct { F uintptr; X0 *singleflight.Group; X1 *singleflight.call; X2 string; X3 func() (interface {}, error) }q*func(*tls.Config, *tls.Certificate, *tls.clientHelloMsg, *tls.serverHelloMsg) (*tls.serverKeyExchangeMsg, error)r*func(*concurrent.entry[*internal/abi.Type,interface {}], *concurrent.entry[*internal/abi.Type,interface {}]) boolu*struct { F uintptr; X0 net.addrList; X1 net.addrList; X2 *net.sysDialer; X3 chan net.dialResult; X4 chan struct {} }u*struct { F uintptr; X0 *concurrent.HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]; X1 *[62]uintptr }��T�	6�y蛀K�HEx��A�x9�x9�~`�0q90q9�� q9 q9>�w	6�y蛀�|�HEx��AЄ9Є9S`�}9}9���|9�|9c���yx���� !`ZDx(g�?@2A��n	6�y蛀��[HxH@B0�<0�<BS�������������0��������������QQ	6�y蛀Ϊ@�G�A��P�P�Vh�?����A���������y����#�>�[D�(r>��Cڕ:�蛀m/�� F���@H 0@gb���0Pg���`1�gY���蛀\�@��ME���@H�-pjb��P.�j���@/Pkx��蛀?p`%`]D��(x1>��@��	6�y蛀���iG���1����P{P{B������������^i�����w�wa�Z蛀a����>`^D��(AB> �@�蛀[�@��>�^D��(X>��@�)	6�y蛀*} �I��<����� � ���������V����@�@���ş�yx��՝��/�?�_D/�(�>�2AU蛀�R`/``D/�(�>�@G��	6�y蛀C� nG/��A��6��6�T �`�6`�6�����6��6�С	6�y蛀�} F�1G2��@@�SH����  ��t�	6�y蛀)@HI̬B���������������p����������k�\� yx��Ω`6`bD�@(	C>�1A(�����'T@��@>�bD�@(�U> qGE��!	6�y蛀x��]E�@T��S@�1@�1>T���1��1���S`�1`�1�k
�蛀H�8�@>�cD�@(N> �@n���y��C`8�@>`dD�@(0�T������G�z�	6�y蛀�~bH�@
l������������p3�U��������y3������������3���	6�y蛀*�`$F�@mW@H`o1`o1��?@q1@q1����o1�o1-v	6�y蛀�
�_E�@w�������������F����������������������7ݹ9�y蛀E�`�
�@>`fD�@(�> +F�O*	6�y蛀�D�)F�@Bq2q2�	`�pr2pr2�j���q2�q2qbo�	6�y蛀����H�@�	`��w2�w2�j���w2�w2�������y2�y2�v��y��T�;�@>�gD�@(�@H~�����P�O	6�y蛀!d@9D�@��0505��`n1`n1���5�5�M1�	6�y蛀h��aE�@��?55~���5�5b2� 5 5䶹>�y蛀� ��@>`iD�@(r>@0A,�ב�yx���2���iD�@(^>2A��^�y�����@>`jD�@(�>`�CY�q{�y����=�@>�jD�@(z`��@H�`��8I�	6�y蛀� �kD�@z`�55�@H�5�5�`� 5 5�vX蛀� k��D�@z`�5��0�@H�5��0�`� 50�02+��	6�y蛀� �lD�@z`�0
50
5�@H�
5�
5�`�P5P5ـ��蛀� l��E�@z`�0
5p�0�@H�
5`�0�`�P5�0$�v�y蛀�2��`mD�@(Ą>@0AC��		6�y蛀S�dH�@�	`��z2�z2�j���z2�z2�������|2�|2"C}�	6�y蛀WE�.F�@>@T�!5�!5����"5�"5:@J�#5�#5@
��蛀����@>�nD�@(> �@���3蛀�d ?�@@@�B@�HAA �@@8D��C��3�y蛀����@>�oD�@(�>@0A֨|0�y�� @H	>`pDH	(�@Hb������#D"	6�y蛀���/FH	�@H00b�����������$�y蛀y��A`qD,�(�>@0A)�^�y蛀x!�A�qD,�(qe?@0A�'���yx���E B`rD,�(xs?�2A��1\�yx��r3 C�rD,�(E>@2A}�9	6�y蛀�3�+A(X�H��������]���������B��������Nr6'	6�y蛀�!,A(X�H��������]���������B���������h.f	6�y蛀d@,A(X�H�6�6]���6��6Bp�6p�6�0�x	6�y蛀w�,A(X�H��������]���������B��������q��	6�y蛀���,A(X�H��������]���������B����������	6�y蛀�-A(X�H��������]���������B����������=	6�y蛀��@-A(X�H�6�6]���6��6B@�6@�6?����y����C(>�vD((>n@J]�B�,�蛀���w">`wD"(�4> �@h|�g	6�y蛀��wD"~����b2����������p�p��I��	6�y蛀8V�4F"��?����~����b2�PPp��	6�y蛀S� iE"�C�`�`������������``oS���>`����`�	">`yD"(�	>��H]~	6�y蛀��zD"��?�����`�`��������``�:��>`�����y">`zD"(>yD���	6�y蛀��@@DmB`�&`�&>X@J�&�&	4@J`�&`�&�u�29�y蛀0Y@�
>`{D(.> 
Ji�V9�y蛀"� �>�{D(�	>{D�8e9�y蛀� �>`|D(�	>{D�mc�	6�y蛀�n@lE�E�� �$ �$�3B��$��$B��$��${a�|�y蛀,"@>`}D(>@0A8;�(	6�y蛀���lEmB�o%�o%>X@J0p%0p%	4@J p% p%�=#G	6�y蛀4��mEmB�n%�n%>X@Jpo%po%	4@J`o%`o%�R5�9�y蛀R�>�~D(�	>{D��z�9�y蛀	�@�>`D(�	>{D�T�y����I>�D(� ���Y��?`����y蛀4��>`�D(>@0A�ݏ�	6�y蛀4�DmB�q%�q%>X@J�q%�q%	4@J�q%�q%ʂ�!9�y蛀n��7>`�D(.> 
J�Xx9�y蛀���8>�D()5>�D
�	6�y蛀 � �G�@H��#��#b����#��#����#�#����y�Ro`J>�D(mB>X@J	4@JS�6	6�y蛀���Da������������vo�������������Y������������m@?E蛀���?Da������������vo�������������Y���������%Vp:	6�y蛀5�`oE�mBMM	4@J�M�M��?�M�M<T�y9�y蛀���>�D�(	>�9J'�^<	6�y蛀���D� 5��`�`�~@����@�������(hy�{�@b>�Db(>��B`^�	6�y蛀�� @F6�D�����B���DB������~q�y蛀�4�P!>�DP!(>@0A0((	`V���@Bo1>`�Do1(J>�RIP@p�[9 ��5`��Do1(q> aF88������
�@`�Do1(7>��E88�;gb����#��Do1(�Z>`�E�`��	6�y蛀!� xEP<7����0,	0,	E7�����,	�,		H�HP*	P*	�@��">蛀R���	P>�DP(,>�F^�D	6�y蛀�q��GP[������ �����������ӣ�%	6�y蛀C� FFP�G�4	�4	���5	�5	��06	06	�>
��y����`�D.�(�>�sI����	6�y蛀���CD.��4������@� � �B�����Gb�	6�y蛀��kH.� !�����������G���������[����������9A�O	6�y蛀u��dIQ�8i��5��5(#@iЗ5З5�������������i#�	6�y蛀���HQ�8i�5�5(#@i �5 �5����������������	6�y蛀�lHQ�8i �5 �5(#@i@�5@�5�����`�5`�5v���	6�y蛀1���HQ�8i �5 �5(#@i@�5@�5�������5��5�)�	6�y蛀�u`HA8��Rr6r6��� n6 n6�
�������������g���yx����P�8>`�D�8(x$>�B�V,	�yx��<6��J�8gI�������� �qI����������6�������������8@@&>x���h`��8>`�D�8(>`B�i�	6�y蛀���E�8��H����K�����R�������������Pyx���h���8>`�D�8(>��EW�H�yx��@���8>�D�8(�>�B��}	6�y蛀���E�8a9������������ҟ������������j9�������������-��&>x���& �8>�D�8(>��D'��%	6�y蛀�X��D�81������������������������� � ��ɞ�&>x���X��8>�D�8(�>��F�C��yx��,��e�8>`�D�8(�>3A��?>	6�y蛀�6�DD�8B��܊@J����������@J��������5F
N	6�y蛀��`�E�8�� �����l``C�lpp �m�,�&>x��J�Y�8>�D�8(4v?��E��h�	6�y蛀@�B�8��������������������������!������������(x��	6�y蛀�`�G�8��a����mB��F����������yx������8>`�D�8(]:>��A��G�	6�y蛀��D�8��e��������k@��������������������������|?��yx��7�@2A��@�8^u������������$������������m�j	6�y蛀O��D�8�u������������FY������������o:���������X?�J�>x��O����8>`�D�8(�K>�OI�ȷ�	6�y蛀'@ED�8yi������������v_R��������LR����������H	6�y蛀M7�6A�8��������������
�������������������������2�G�	6�y蛀�i`]F�8
�����@Vp�p���@�@�W�d�蛀�'��(>`�D((q> �@��]�y蛀^8@�(>�D((q>@0Azʜ�	6�y蛀�rH(�������������,��������Y����������������yx����`t�>�D�(�w>:A<_Hf�y�K`u`�D�(^>��C
�� �y�EM�u�>�D�(��?~��	�b�	6�y蛀f��wF�mB�]�]	4@J@^@^��?0^0^ۥ�y	6�y蛀��@�Ep3mB�F�F>X@J0G0G	4@J�G�G�%]9�y蛀q��x�w>`�D�w(�> �H�p�G9�y蛀�w��w>�D�w(
<>@C�~Pyx��{`��w>`�D�w(
�>@4A�׈�	6�y蛀,:`J�w�7���G+�G+V��Rp�+p�+�[`(p�+p�+�v�I	6�y蛀����F�w� �pC-pC-��Y�q-�q-��?�r-�r-Q蛀s���w>�D�w(�x> �@�w��蛀����w>`�D�w(X%> �@��n蛀�:`�w>�D�w(x�> �@QL�蛀���w>`�D�w(�M> �@�D��蛀�`�w>�D�w(�> �@#��蛀�k@`�D�w(+�> �@�z�蛀:���w>�D�w(y> �@���Q�y��:�"�w>`�D�w(r>��D��y�<����w>�D�w(A>��E�F!��y���`}�w>`�D�w(
b@H ��.@F �T��X��P� #�D�w(=>`�G�� ��y����}�w>`�D�w(�7��V��R�[`(�9�	6�y蛀�� �F�bJ@O``
V ~ ~hJ����2&�yx���:`&�b>`�D�b(�>@vE���y�� �b>�D�b(J@O
VhJ'8��y蛀Ty�`�D�)(^>@0AF���y���`��D�)(^>��Cn 	6�y蛀*�H��IN@J�0�0R0
00
0B�
0�
0h�	6�y蛀=;�G��w�[��/��/ ���/��/�y�Q��������K�f�y��y�`�Di(,
>`�C���	6�y蛀�ywHi~���0�0�y�@0@0�M@J@0@0��A�y��`�F0>`�DF0( 5��~@��@�Cy� yx���\��DT�(b>��A�V�	6�y蛀�\��DT��AB���������
������������O������������
<��yx������DT�(�
>�A�:ن	6�y蛀����DT��AB���������
������������O������������⽒�	6�y蛀<@�E�mB�4�4>X@J 5 5	4@J�5�5f���	6�y蛀���C�mB0�0�>X@JP�P�	4@J@�@�0h�69�y蛀	���>�D�(8,>Ap�yx�����
�>`�D�(�z>3A��J�y�N<���>�D��(�M�@H�`M�iv�	6�y蛀�\ �E���M�8�8�@H@8@8�`MP8P8+	6�y蛀+��E���@H�7�7b���7�7����7�7��,�	6�y蛀c<��D���M�9�9�@Hp9p9�`M�9�9?�"蛀c<�`�@���M�9��7�@Hp9�7�`M�9�7���Pyx��2���u?`�D�u(&>��E\����,>x��P��
O?�D
O(> �Ce��Q蛀�`�`�D�m(�>`�@zDE�y蛀x+)k�>�Dk�(>@0A.j��	6�y蛀����F���@Hp�p�b�����������r6��yx���� ��D�{(D�>�2A��o�	6�y蛀d�@LD��B�(�(P�{��������P@J��������y$�蛀8�`��D��(̅? �@�GNn	6�y蛀;�D6|
b@HP�P�q>�.�����>�.`�`���3	6�y蛀���F6|
b@H0�0�q>�.�����>�.@�@����/.>x��;�6|>`�D6|(�d>��F���L�.>x��(�.6|>�D6|(��>�D l���y�����q�>`�Dq�(
b@Hq>�.�>�.�گ�	6�y蛀�O`�Gq�
b@H�f�f ��.gg@F�j�j A�P	6�y蛀�O �Gq�
b@H@b@b ��.PbPb@Fee�-�jF�>x��@��/B|>�DB|(�>>�A�*�g	6�y蛀+P`�FB|
b@HP�&P�&q>�.0�&0�&�>�.`�&`�& ��*�>x��� �	�@�D�(�>@�A�֓��yx�����)M?`�D)M(�
>`�EƢ�c	6�y蛀ڼ �G)M8+������������@.@H��������s�R��������=����y��n �`�D�(^>��C����>x���{ ��?�D�(>�_BK&	6�y蛀����F����R??M}�@�@�V�?�?��
��y���3@�>�D@�(8>`�CT*�m蛀��1�E@��@H`�.�.b����. �.�����.��.��=�蛀��1�E@��@H@�.��.b����.��.�����.`�.c{3	6�y蛀��ND@��R��������_>R���������R��������5o�H/>x��K_`�@�D�(�>�=F��7蛀� ��>`�D�(��>`�@�K�y��-��p�>�Dp�(r>��C�O��	6�y蛀���G1o(+@H�B �B n�~�B �B @HpB pB &Z@�蛀+� �1o?��D1o(�> �@� ���y��@:`�Dؾ(�>�sI vd���>x��O �
Y�?��DY�(#> <C0�~�0�>x��b@�
Y�?`�DY�(#>�<CH�+ֳ��>x��u`�
Y�?��DY�(#>�<C:�9蛀z>x>`�Dx(>�A�k�9蛀�`>x>��Dx(>�A`Џ89蛀+�?x>`�Dx(>`�Ae��9蛀d�?x>��Dx(>`�A~7�9蛀Y`Ax>`�Dx(>�Aؠڂ9蛀��Ax>��Dx(>�Ab��2	6�y蛀I���F��������������������������������������mn�	6�y蛀��E�@w�������������@��������������������������yD3蛀.� �@ �@�2A�2A�2A�2A�	D��CN��3蛀"v �@ �@�2A&C�2A�2A�2A��C���H3蛀ov �@ �@�2A`&C�2A�2A�2A��C5Q�G�y蛀<����u?��D�u(&>��E��IuPyx����0�;?`�D�;(�=>@4A�"�X	6�y蛀T�-H�;e@J��������6�u���������N��������������Pyx����1�;?`�D�;(�=>@4A�r:�	6�y蛀X��/H�;e@J��������6w���������N��������������?*9�y蛀����>`�DA(&>�4A��2oPyx��>��;?��D�;(�=>@4A��[hPyx������;?`�DA(�=>@4AMh�Pyx�����;?��D�;(�=>@4Aw*struct { ID uint64 "json:\"id\""; StartG uint64 "json:\"start_g,omitempty\""; EndG uint64 "json:\"end_g,omitempty\"" }z*struct { F uintptr; X0 []http.httpRange; X1 *multipart.Writer; X2 string; X3 int64; X4 *io.PipeWriter; X5 io.ReadSeeker }}*struct { F uintptr; X0 *format.Data; X1 map[string]format.Frame; X2 *traceviewer.countingWriter; X3 *[]traceviewer.eventSz }}*struct { F uintptr; X0 *unique.uniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; X1 *[9]uintptr }"!�%�y��h`"�>`�D�0`��S��{������)�y�r�6�@>��D�@0{V�?��?@�R��`�-��!�yx��p�`�`�D�@�	`��(5�t2�j��)5@t2V���yx��������D�@�	`� $5�o2�j���$5 o22‡��yx��@"`�`�DmB�l&`i%`�0m&pi%,��M�y�|�`v�>��D�0
�o@J�B�@a#�D��y�O��v�>`�D�0��?~��4@�	��m��y��� wp3>��Dp30�E���X^�?�`�z<���y�9�|�w>`�D�w0U� -p��-�� .ă�.�t
�y��`~��>��D��0��?~��P`S��S&,YE�yx�����(F0mB@�И`���`�>X@J��0�	4@J@�p�gE��y�P+`�}?��D}0vA�,A	A	A����y�"��q�>`�Dq�0ea@H	�,wM@H���(h����;���D�>@0AQ>�@�Ɇ��g�P�D>3A~>�E�3J����D>3A~>�C�el%��P�D>3A~>`�C C4�� ��D>3A~>`�@ �r5����P�D>3A~> �@tD�����D>3A~>@�C�<��āP�D>3A~>�EC��f����D>3A~> ?C߈#���P�D>3A~>@0A���x��`���D>3A~>eHhdP6x����P�D>3A~>@2A�0,p�����D>3A~> H�����P�D>3A~>�@@sў��X��D>3A~>�QC��"�����P�D>3A;>��C�y����D>3A~>�H�@ғ�*
P�D>3A~>�HGW׌�9���D>3A~>�EAr��M���P�D>3A;>�uJO�w�[���D>3A;>��G �z����P�D>3A;>�H����Z
��D>3A;>zJI�8���P�D>3A;>cD��sh�����D>3A;>`*F��+��P�D>3A;>@(E�������D>3A~>�uJF9]��P�D>3A~>�HR���/��D>3A~>��IQdn�oP�D>3A~>zJ����������D>3A~>��C;$�Q���P�D>3A;>@?Jc�������D>3A;>@+J\��a�P�D>3A~>`�I8`
����D>3A~>�JJS���b
P�D>3A~>`�I I��������D>3A~>`�@ ���%�!�P�D>3A~>��@ #�<�D���D>3A~>`�@ +�qF�c�P�D>3A~>��@ ��������D>3A~>`�@�����P�D>3A~> �A|�A��׃��D>3A~>��B܁ h#>�j�.�>P�D�>��B�>�2A005{�ȝ����D>3A;>E����P�D>3A;>�E���X���
��D>3A;>�F.-�px����P�D>3A;>�B#_\�����D>3A;>�E?�?O���P�D>3A;>�E�lJ��'��D>3A;>@E m�0$>�����A8>P�D^>@0A:>@0A�$�:�&>x�����=�8>��D�>��D/>�1A8
��>x��4�8>P�D�>�2A�>`Bʜ�S��
��D>3A;>�CX	���xP�D>3A~>�C��������D>3A~>[A8�D�#�P�D>3A;>�QG��������D>3A;>`rF��{r�bP�D>3A~>`XG8�~����D>3A~> YG�?��=P�D>3A~> �H><���D>3A~>�rA{Ϻ��P�D>3A~>`�@A
�����B��D>3A~>`�Ct���->�����3��>P�D�	>�zE> �H�������D>3A;>`dG*struct { F uintptr; X0 *http.http2Framer; X1 *error; X2 *bool; X3 *hpack.Decoder; X4 *uint32; X5 *http.http2MetaHeadersFrame }*struct { F uintptr; X0 context.Context; X1 func(context.Context, string, string) ([]net.IPAddr, error); X2 string; X3 string }�*struct { F uintptr; X0 func(<-chan singleflight.Result, context.CancelFunc); X1 <-chan singleflight.Result; X2 context.CancelFunc }h��	6�y蛀| �A��@F��������nS�F��������yS�F���������A���������9�	6�y蛀�`�G��7SI�)�)�@I`*`*B0+0+`�I�+�+9�Ԗ蛀������>@�D��(�>��@B�����*�	6�y蛀��hG��@J����������@J��������s�@J����������@J��������+q�>	6�y蛀Ri^H��w��������ia������������������������@M�����������@	6�y蛀a^D���������K�Kvi�����I�I-B�����M�M7B������������}k�`	6�y蛀��`jG����������������vi������������-B������������7B������������>�	6�y蛀_��I���.�MP2P2H@B33M����������������������������	6�y蛀}��H���.�M@5@5H@B�7�7M�������������������������Y/�	6�y蛀[��^D��}B�����p�p����������������q�q������t�tߘY�	6�y蛀i0@�G��@J����������@J��������s�@J����������@J��������¹	6�y蛀���nG/�������6��6j���6�6�����P�6P�6�0�����6�6����y�*S���1>�E�1(8>`�C���e�8�	6�y蛀� F�1G2�����S���������������GU����������r��y�� 6�@>�E�@8F���T��Q�j�� �h@S��'2�y�Z��7�@>`E�@8�V@�4�Z@�OC��I�T˙��	6�y蛀
�qG�@���pP3pP3
��R3�R3�?pR3pR3��@F��3��3�*Y	6�y蛀��&F�@w@���������xW@G�����������������������F��������;�e�	6�y蛀�cJH�@�����4��4mB��4��4�	`��4�4�j����4��4q��9�y蛀�b���@>�E�@(�> +F���5252�(�9�y蛀�����@>�E�@(D> �G~��`r4`r4ޟv-�y�Qd���@> E�@(8>`�C���75�y4���y�!@��@>�E�@(r>��C~���45�'4�X��9�y蛀�����@>`	E�@(�>�HG~��0u40u4��6	6�y蛀�U�,F�@1�����2�2e@J���������@S��������l������������aM~��y�~m`=�@>�
E�@8��?~���3����S	���}w�y��m��@>@E�@(	>�C	��5p�0�;�`	6�y蛀s�G�@� ��05�05��Y�15�15��?44
���������`�/�9�y蛀�2��@>�E�@(�> �I�V���4�4yLV39�y蛀w�@��@> 
E�@(2>��G����4�4yvL�y�s����
E�@(�>`�C��� .5�-5
]p�y��� ��@>`E�@(�>��CmB-5�,57/b�y�� ���@>E�@(8>`�C���+5p�2OHi�	6�y蛀F� 4F�!vT������7��7�4������������WE�����7�7aE���7�7��M>	6�y蛀��@�GmB�i%�i%>X@Jm%m%	4@J�k%�k%��?�i%�i%�W	6�y蛀T"�}G�E�@j&@j&��X@k&@k&^�?@l&@l&�`�PB%PB%��	6�y蛀|��HmB t% t%>X@Ju%u%	4@J�t%�t%��?t%t%�z��	6�y蛀��~G�@�p0$p0$`���`5$`5$(�@J0$0$g��GP0$P0$'P�	6�y蛀�`�CmB�p%�p%`��p%�p%>X@J�p%�p%	4@J�p%�p%.E$7	6�y蛀Z�:F
�@�%@�%�����%��%�F� �% �%�	������%��%x�u9�y蛀�F�9�>E�(
>�C
�?��������e&��	6�y蛀{���Db���������H����C�HP�P��`�p�p�lI��	6�y蛀2�pEb��@�@�@��@J����C�G��������d�N�	6�y蛀Zp�>F6mB����>X@J@�@�	4@J������?����|�	6�y蛀���rEo1Rc�
�
�@JP�
P�
�H@�
@�
�c0�
0�
aʫ�y�v��R��> E��8�@Hb����Hh�H����=#��y����
.�>�E.�(�>��CmB��@�((�R�`���5.�>`E.�(�!>�IF(#��������А�u�&9蛀	�`.�>E.�(�7>�C(#���������{9蛀�$�.�>�E.�(�H>�C(#�������QC�9蛀�$ .�>@E.�(�7>�C(#���� � ��M/�9蛀��.�>�E.�(�7>�C(#���� � ���e	6�y蛀0�`KF]��?��~��4@�	����\]9�y蛀�����8> E�8(�$>�CR�������������	6�y蛀���I�8�6�����~�~[]����P{P{f]@J}}�����y�yC��	6�y蛀d&`TF�8n����`�`�%���� � �e@J�����������������ݫQ	6�y蛀@���D�8e@J����������������������������������+9�������������-��	6�y蛀�XoH�8P�������t��������^�������������?�G�	6�y蛀7�D�8^u������������e@J��������b������������$������������4�q	�yx���@�I�8
�������������:�H����������������<����������@=����y��� r(>� E(8��@Jp3 &~` )W`��
��*[�	6�y蛀��
Fp3�E�HH��X�H�H^�?II�`�pIpI���	6�y蛀���Gp3�E�MM��XNN^�?OO�`� P P��)c�y�Za z�w>`"E�w8ea@H	�,wM@H�����@H���	6�y蛀�:�D�wmB0R)0R)>X@J�S)�S)	4@J0S)0S)��?�R)�R)	�e	6�y蛀�L F�wU� -�n-�n-p��-o-o-�� .�o-�o-ă�.Pp-Pp-dnh�	6�y蛀�k�H�wU� -@�,@�,p��-�,�,�� .��,��,ă�.�,�,җ+O9�y蛀�[���>�$E��(,>`~F~���:.�:.YYM��y��[@�%E��(�>`�C���`b.�a.�!C�y��[� ��> &E��(>��C~���"P"/��	6�y蛀�:�D�bJ@O�t�t
V�t�thJ0u0u�	����pupu�ߡb�y��M�!`'E��(^>��CmB�0@�/V5�z9�y蛀N#�?(E�(8
>�|DJ���80�80B�#�	6�y蛀��H��b��������������00�00r������+0�+0qN �@.0@.0�9h,	6�y蛀���DF0mB@�@�`�����>X@J����	4@J@�@��	�+	6�y蛀�*xHT����������������������������
 ���#��#8"������#��#��	6�y蛀9<��E�\�������������,������#��#�� ���#��#�,������#��#]Bz.	6�y蛀ۻ��E�uM�Fp�p���hP�P�:�F����C�F`�`���!	6�y蛀z�`�F���`d`d�c{PfPfB�c�cV>��������������
	6�y蛀=�,E0��@Up,"p,"x-�{�-"�-"
�R�."�."�
`��/"�/"8��:蛀=,�0A0��@Up,"�"x-�{�-""
�R�."�"�
`��/"P"%R}Sx�� =��
o�>�-Eo�(Qd>��E�>�V�1 0��y��{`��
>@.E�
8
b@H��@H� �����el	6�y蛀(��D6|
b@H����q>�.�����>�.p�p��-@�ЉЉ��n	6�y蛀#� �G6|ea@HЊЊ	�,p�p�wM@H��������l�Y	6�y蛀@���DB|
b@Hо&о&q>�.�&�&�>�.�&�&��@F��&��&\zZ`�y�̓`���>�0E��8�`�ݹ���� �
��)[`.j*�	6�y蛀���D@��@H`�.`�.b����.��.�����.��.H	������������z;	6�y蛀���D@��@H@�.@�.b����.��.�����.��.H	�������������7�X	6�y蛀�^&H@��^������.��.�e����и.и.�e������������Q����P�.P�.�x7	6�y蛀�-`�F@�(#������.��.Q������.��.,�p�.p�.����������~eS`	6�y蛀���E@���?����������?����������PЈ.Ј.�����������¢�E	6�y蛀c�Be��f������������a�������������@J��������V������������a��y蛀�_�9 5Eؾ(.>@0AmB08!� ��%�y蛀�:�5Eؾ(.>@0AmB�8!p� ѓr�	6�y蛀�~ �I;�?��"�"B��"��"����"��"�~������������@�I�	6�y蛀;u`�Fb���Г7Г7�C0�70�7C@C��7��7��P�7P�7�a�	6�y蛀0� �Fb��@�`�7`�7��C��7��7C�CP�7P�7����7�7��	6�y蛀m��Fb������4��4�D�4�4C@D��4��4��� �4 �4�&	6�y蛀����Fb���������D0�0�C�D�����@�P�P��\И	6�y蛀�o`�Fb��`��-�-�E`�-`�-C@E�-�-����-��-Ӎn%	6�y蛀����Fb���������������������������C�������������������������@�<	6�y蛀D�`�Fb��`��,�,��O..C�O�-�-�`�0-0-�V�	6�y蛀�� �Fb�����<�<�PP>P>C@P�=�=� �p=p=b�&�9�y蛀���^�><E�(5>`�@��Z[#[#^HD�	6�y蛀0��Fb���������������������������C���������������������������`	6�y蛀����Fb���������������������������C��������������������������)d�	6�y蛀����D�]@J��������49������������%J������������M��������������*concurrent.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]�!Y9�y蛀��`���>?E��(&>�4A+@uPP#PP#�<��	6�y蛀	w�Fb��`���"��"��u�"�"C�u��"��"��A �" �".��	6�y蛀� �G�;�������������6�u���������N������������H�������������W�	6�y蛀�t��Fb����0�"0�"�v��"��"C@v �" �"��B��"��"�-f�	6�y蛀6 �Fb�����N#�N#�w@P#@P#C@w�O#�O#��C`O#`O#��$	6�y蛀��G�;�������������6w���������N������������H������������0F��	6�y蛀'5�Fb��@�pM#pM#��w�N#�N#C�w`N#`N#�`D�M#�M#�*struct { F uintptr; X0 *sync.Once; X1 func(); X2 *bool; X3 *interface {}; X4 *go.shape.interface { Error() string }; X5 *[3]uintptr }�*concurrent.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]�*concurrent.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]�*[]*concurrent.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]�*[0]*concurrent.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]�*struct { F uintptr; X0 *http.http2serverConn; X1 *http.http2responseWriter; X2 *http.Request; X3 func(http.ResponseWriter, *http.Request) }�*concurrent.HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]��P>��?`�x> GEx@>��C�R> =F���0�>�s�x>�GEx@�>zB�> 	F��D�蛀K�Yx>`HEx@�>�=Cu@>@4AwP��蛀�|�Yx>IEx@�>ACu@>@4A@8��k�>����o`!�IEx@ >`gG�>@0A0pPVye�����`�x>@JEx@�?@IEMS> nG@-hn�x���`�x>�JEx@H>GC�> EC(�X�����@�x>�KEx@�>@0A�>��@  y>A�8>Ȝ�`���> LE�@�>@0Ar>��C(<��1�����`��>�LE�@�>@0A�>��@xp���y�p��!�>`ME�@~��A��cS�t�JVh�?{��n�C�>x���`$NE��@n>2AL�>4A Qh���|�$�NE��@`>%At> �@ V��%>蛀j��%@OE��@�>@0Aa@>`�G V��� >蛀U��&�OE��@�>@0A�>��F �
�0>蛀��`'�PE��@�>@0A>`�G t��8>蛀DR�' QE��@�>@0A�>��F��,@>�d��'�QE��@�>�%A�>@0A��h>x���`*`RE��@n>2A�>4A�iHU�y蛀(`���>SE��@&>�]D�>�2A�D��>�N +��>�SE��@�>�%A�>@0A 8���>x��	�`+��>@TE��@�>@/A�>�&A�a��yx�����+��>�TE��@)>@%A,>�%A[��<�>蛀Q��+��>�UE��@�>@0AKB>�%A`��^�yx��ۀ ,��> VE��@�>�2AX>�2A���yx��`,��>�VE��@�>2A/>�2A�>�
�yx��|�,��>`WE��@UB>@%A�1>@%A�zϦ�>�� -��>XE��@�>�%A�>@0A���x��P��-�XE��@2h>�ECQ>`GC ���>���H��.@YE/�@�i>�ME>@0A�c>蛀��//�?�YE/�@�>@0A�T>�2AO?�^��a�//�?�ZE/�@�>�2A�B>�RC}#۰�yx���a 2/�? [E/�@�T>@2A�>@2AD�`>x�������1>�[E�1@8>�B5>@0A�d��詀,����1>`\E�1@��>��AU> �@�����yx���� 3�1>]E�1@>�2Am>�2A $��x�����
�1>�]E�1@�>�H�> �@9'��x�c�@>@^E�@@�>@vEa�> ZC(Ȇ��������8�@>�^E�@@�>@0AP> �@�y��y蛀�c�:�@>�_E�@@�>`*F/>�2A�{��yx���
�e�@> `E�@@&>�1A�>�1A@�R����
 ;�`E�@@�>@0A0> I( R��KȜ�P�@��@>`aE�@@�> �@�>@0A��/��yx��h��hbE�@��?5��2~���5`�2b2� 5��2�'+�Hyx������@>�bE�@@D>�0A4>@4A�:׫(>�;U�<�@>@cE�@@�>�2A>@0A �k=x��` `��@>�cE�@@�C>�]CH>��@ \���8>X�����<�@>�dE�@@A>��CP2>@0A$Ye�@>蛀iU���@> eE�@@�>@0A�>�2A�D���yx���d���@>�eE�@@ф>�1A�>��C���>蛀�`��>`fE�@>>TA�X>@4A�{� >蛀n�`AgE,�@�>@0A��?�2A�'�,�yx���s`B�gE,�@�X>@2A>@2A�;��yx��ڋ�B@hE,�@~4>2A�X>2A�`�`>�����hE"@;>��C>2A��\��yx��S��x�iE"�C�`��������������n�,.p>�����K	"> jE"@">@vEr>��C �˲�( >�����`L	�jE@�>@0A>@0A�g���y���H>`kE@�3BB�@H�n@JuE@��4@�( r�ZȜ�ȅ M	lE@>�Ir	>@0A0 �P;�Ȝ��n�|�lE@>�I�	>��C CE03H >������}@mE@^>@0A�>@0A  qc�` >���4�~�mE@�>@0A�	>@0A@�85x��]��
>�nE@.> 
J2>�~G( ʤ\Ȝ�J�`K> oE@>> �@ֱ>@0A  ��� >Ȝ�5���oE�@�5>@0A^>��C�~5�� >x��2��b>`pEb@> �C>�1A���!>x����`O	b>qEb@> �C>�1A�
�6!>x��0��P	b>�qEb@> �C>�1A0(�{��0�>p���
 M@rE��@R>��J�>��JxX-K��!>���� o1>�rEo1@>��J�>�I �O5�D#�o1>�sEo1@/>�1A�> �@ b�tx��X#`No1> tEo1@�>`�IW>��@��=�yx��l#�No1>�tEo1@�
>��I�
>`�I`@�ӝ� ���@�o1>`uEo1@Jq>��D&>�
HP^rt2">蛀@5�	vEo1@�>@0A�>�B���yx����P>�vEP@�>�1A�
>�1A�ܰw�yx��8�`PP>@wEP@�>�4A >�4A _���e@�P>�wEP@H>�=F�
>��@��e��">x��!��P>�xEP@�>��E�>��F  �Z��">P���t�PP> yEP@N7>��B@"> xE� �?�/�">P����PP>�yEP@x?�xE�> B ϫ�j蛀�� QP>`zEP@>`qC*7>@4A���=�">x���q��P>{EP@4>@qE>@vEi3Y�yx��zW S��?�{E��@�>�2Aa[>�2AHHjV�#>����G`S��?@|E��@�>iH�
>�S@@�A��yx���`T��?�|E��@�>@2A�>0AO�e4H#>蛀o .�>�}E.�@�>@0AX!>2A( ��3P#>������ ~E.�@�>��J�>@0Af�euHyx��=��U.�>�~E.�@ #>@4A"r>@4A( �{��`#>���Su V.�>`E.�@>��JZ>@0A�R|d�y蛀���]>�E]@5>�H�>2A�'a�y蛀���XQ�>��EQ�@>��D�>2A  xA��$>Ȝ�I���@�EA8@�>@0A^>��C�p�($>X��u� YA8>�EA8@r>��C7>`�C�G�08$>���X`YA8>��EA8@�7>�2A�H>��C�LJ��yx���`_�8> �E�8@+I>�1A�8>�1AF����yx���%�_�8>��E�8@�>8A�>@8A�@�yx��-``�8>`�E�8@�>�1A(>�1A�k�y0&>��%@�8>�E�8@/>�1A?I>`Z@@@o�X������8>��E�8@L>`�@�I>�B��J��yx�����a�8>@�E�8@>>3AB>3A(�/�p&>x��0����8>�E�8@>��D#>�0AQ����yx����b�8>��E�8@�>�C�>3A�Fuy�yx��1i�c�8> �E�8@�
>��B�>3A�X�?�y蛀�&�c�8>��E�8@7>�
IN	>2A��N�yx������8>`�E�8@a> d@p> d@ Yߦs�&>x����@��8>�E�8@�>�B�>@�A��e��yx��r�`d�8>��E�8@�> C�>3A�k��yx���� e�8>@�E�8@V>@2A�9>3A~��0�>x���6�d�8>�E�8@�>�E�>�2A�
����>x��Y`g�8>��E�8@�9>`B|>�2A��B���yx��Y`h�8> �E�8@K>3A�>��B�=� yx������u?��E�8@H">`�C5>�1A0 ��W�Ȝ�]�`i�8>`�E�8@�%>��@76>��@�/ˏ�y����k�8>�E�8@-L>3A7L>�C�~&�yx��T'�l�8>��E�8@
>`�IJ>`�I��֍�w7�l�8>@�E�8@>�Do:>�BT�A�yx�����8>�E�8@7>��D4>�EA�1p�yx�����n��Ev�@�>8A>@8A88��e[���ء`� �Ev�@�
>�RIJ
>`�I0885�����������Ev�@�
>�RIJ
>`�I0\�8��y�o��p�7?`�E�7@�
�msL�mB�n��n5O���J(>���@��q[�>�E[�@>@0A�>��G@0������I8`���E(@x>`�G�> �@( ָ�x���� s(>@�E(@�>��E�>��@�2��H(>�з�r(>�E(@�>�1AJ> s@0 m��Ȝ����r(>��E(@(> �@<>`�@`Pʪ����Qj�s(> �E(@0(>`uF	M>��@H( e�e��(>؜�0( u�>��E�@�>@0A5>��Jn|L�
 yx��n����o@J�~@]a@JPP]�@a�p]B@�@[�@a���]9��^�y�`� v�>�E�@o@J�5�T
@a�B@O*�H��	�yx��������Ep3mB�F>X@J0G 	4@J�G ��hU��`z�w>@�E�w@�>��B�> �@ �կ7蛀��z�w>�E�w@�> �@:?�1A�� yx��� {��E�w@�>@1A)>@1A q�m���`{ �E�w@�>@1At> �@((��kp����`��E�w@�k?@�@^>��CPջ�P)>�p)�`�E�w@;>��C>2AV�x��y�[�|�w>�E�w@
b@HM� ���@H� ����  ,��'X)>���&@��w>��E�w@b>�-B�>�D  4ǷN`)>����L���w>@�E�w@�>�-B�>�D��lh)>����}�w>�E�w@L> =F�> �H�8�x��n����E��@�>�ZC�>`bC  `.�{�)>h��`����> �E��@>��Cr>��CĴW�)>� ��E7�@�>�2A.>@0A����y蛀kM` 7�>`�E7�@>�$I�>�2A\�"L�y��)��b>�E�b@�>@vE>��D ���*>����M ���?��E��@�>@0A5>@0A��c`*>蛀�y�$@�E1N@�>@0A�>@�Bnr���>x������EF0@h*>@1AL>@B�. ��*>蛀&\�%F0>��EF0@�>@0A�>��E(��N����z�� �EF0@0> Ht> �@�1 yx���`���EF0@�>@1A�>@1A N�}�c� �`�EF0@J
>`�E�> �@w�%7�yx����
�EF0@j>2AV
>2A�R���yx���`��EF0@j>2A\
>2AAY�j�yx��:� �@�EF0@o>@2At>@2A)�$&�yx��K�`��EF0@(c>��AoZ>��Ao�U@�>x�����EF0@(c>�AoZ>�1A@���y蛀���& �EF0@b
>`Z@�>@2A�.Qa�yx��\� ���EF0@f>�1A�*>�1A�s[�`+>�'`�_X>`�E_X@B	>@4A�>@0A  �z�,>Ȝ�gz�'T�?�ET�@>@0Ar>��C2T�yx��<����E�mB�4�>X@J 5 �	4@J�5�0�;�p,>x����>@�E�@#? �F>@�A��ۄ�9< *�\?�E�\@�>@vE>��C0 0H
Ȝ��\���>��E��@�> �@�#>`�@  ��PQȜ�+����> �E��@�> �@�>�bCJ�=��y蛀�N���E:]@t>�4A�>�2A���2 yx����`��u?`�E�u@H">`�C5>�1A��<vPyx��ۻ�*�u?�E�u@H">`�C5>�0A	�� yx��0�Q
�u?��E�u@H">`�C5>�1A���yx��3�`a	�u?@�E�u@H">`�C5>3A�{w�y蛀h]���u?�E�u@H">`�C5>�4A ESa�h->������)��E��@�>��B�
>@0A �J�� ���> �E��@�
>�2A>��@��
�yx������p-mW@JpZ�Y�O�{ [`V+�r�[0Y@H\�XB�\pVЫFm�->��@+`�E0�@$>`�E
3>@0A��%��y��� �o�>�Eo�@ / )`� b��()�q@��y�͔�a�yx����`��E�{@�{>�2A$>`�E�"�y蛀P��@�E�{@>�Jn>�2A�1�}x�� ^���>�E��@�> �H�{>�XB @�(E�->����O���>��E��@	>@0A�->@0A�p��yx��{ �q�> �Eq�@�>@2A>@2A۫8���>x���{��?��E�@J>�_Bb> `B�ʆ��.>x��X-��@�>`�E@�@_>>@1A�>�1A��| yx��ب@4@�>�E@�@�>@1A�>@1A�2�yx�� �@�>��E@�@ >�1A�>�1A
�
*�x�Y�����3@�>@�E@�@M>�JF> �@�
 �JL�7Q�-Q>�E-Q@�>@4A�>�bJ(�
+h�����X
e�?��Ee�@q>@0As> �@ &��� />���[>�� �EQ�@R>@0A�>@0AN�}��yx��p>��@��E�@>�(H�>�QG  �q��>x��P���`�E�~@�~>`�Fh>�J(({�jp�����E;@�>�#D�>��B`P�ց����`���E;@�d>�#D�?@+HUzAB�>���� ��@>@�E�@@�>@0A5>KH  �V7Ȝ����@>��E�@@> �@>`DCpP�����A���x>��EA@�?@IEMS> nG@(�9����������@> �EA@�>@0AP> �@��j��>����_X>��EA@B	>@4A�>@0A0(	z��0�>p���`�`�EA@R>��J�>��J( J/Kp#>����v��.�>�EA@>��JZ>@0As��x������
o�>��Eo�@�M>@qA8>SH��~�x������
o�>@�Eo�@�M>�qA8>SH�$�x�����
o�>��Eo�@�M>rA8>SH A0�x��]���>��E�@͐>��@�N>�D;F�x����
o�> �Eo�@�M>|A8>SH�*struct { MaxTotal time.Duration; Regions []main.region; Name string; Filter *main.regionFilter; NonOverlappingStats []string; RangeStats []string }Ó˅	6�y蛀��HxH@B��<��<BS�����������������������������������������0�������������HE�	6�y蛀m/\D���@H 0 0b���0�0��H�i�ih�H�h�h���`1`1�v�Z	6�y蛀\��\D���@H�-�-b��P.P.��Hmmh�Hll���@/@/��	6�y蛀�b@�H�@0@R �4 �4B��4��4~j����������j�p�0p�0�j����������������	6�y蛀`� tG�@0@R�4�4B@�4@�4~j����������j��4�4�j�������������Z��	6�y蛀6��uG�@0@R��4��4B�4�4~j����������j���4��4�j�������������-��	6�y蛀9�`yG�@F�����2��2T��Q��2��2�j�0�20�2� ��2�2h@S��2��2��	6�y蛀�U�G�@�@H��0��0~����0��0�����0��0�2�R��������O������0�0(�vH yx�������@>`�E�@(?D>�1A�	`��)52�j�� *5�}2�j�� yx��?�`��E�@(C>�1A�	`�p&5s2�j���&5�r2�޸�9�y蛀�r`��@>��E�@(> (F�	`�0t20t2�j���s2�s2�+�
	6�y蛀��nD�@*	�� t1 t1�@H�r1�r1b��ps1ps1ބ�Y�u1�u1����r1�r1�y�Ȱ`���E"(0>��C��?�@�~�� �����cm	6�y蛀���G"������~�� � �P`S������S��@O�����Ɖ�y�E�`I> �EH��?X�Y�C�f����{�������b2�g���	6�y蛀� �G�
���o@J�����B����Bp�p��@aББ�A��	6�y蛀�@vEP0	��	�	�4@J�	�	���	�	�G�		zq�F`	`	w��T	6�y蛀�#`EFP�
������������<7������������E7������������	H����������8"�������������$L�	6�y蛀e�wEP�
������������<7����`'	`'	E7�����(	�(		H�� &	 &	8"�������������
v�	6�y蛀�qhHPX�H�	�	k�H�	�	W7����p 	p 	p����"	"	`7�����"	�"	:W�y��`Re�>��Ee�H5[�@[�K[@	B�"�	�"
h`
���	6�y蛀j��H.��@H�����������������y���������� ���������,�������������	6�y蛀��E]��?��~����P`S``��S00	���`L�P	6�y蛀�[��G]	`���4��pp�F �H������������8������������$5��	�yx���`	I�8t���������3J����������R������8@#���������0t������5NfE�	6�y蛀�InH�8������������9��������������^�����������^��������������������i}�G	6�y蛀����E�8������������9��������������^�����������^��������������������HK	6�y蛀���UF�8�7���������e@J����������������������������������,� 9 988�4�� �>����� m��E�7(�v>`�HsL�m0���n0��88��Y. �>������n��E�7(�v>`�HsL�mp�@��np�@�88b�<x �>�����q �E�7(�v>`�HsL�m0���n0��A���	6�y蛀I8@�E(a�������R`@� � ����&����B�� (������������.<89	6�y蛀��`uF(u���������������������M������������s`������������1`��������������}	6�y蛀�'�D(��@J0:0:p3 &P;P;~` )@:@:W`��:�:�
��p9p9�v�	6�y蛀^8��D(��@J�7�7p3 &�8�8~` )�7�7W`�88�
���6�6��z	6�y蛀s8�tF(��@J�<�<p3 & = =~` )==W`�==�
��0<0<�s�c	6�y蛀n��E�o@J�~�~a@JPP�@a��B@�@��@a����[0_�	6�y蛀K`Hp3�E�0S0S��XPTPT^�?pUpUBAA�`� B B`65A	6�y蛀}��Gp3�E�����������X��������^�?��������B���������`���������T/G	6�y蛀ij��Gp3�E�JJ��X@J@J^�?`J`JBpJpJ�`�KK.
[e	6�y蛀���Gp3�E�����������X��������^�?��������B���������`���������G35s	6�y蛀<���D�w
b@H�)�)���)�)@H@)@)� ��)�)���0)0)�#�	6�y蛀&@�E�wea@H))	�,�)�)wM@H ) )����)�)��@Hp)p)լ�	6�y蛀�L�E�wea@H))	�,�)�)wM@H))���p)p)��@H`)`)s��~	6�y蛀�[�\G7��� �- �-SA��-��-X��@�-@�-]����-��-X@��-�-_��	6�y蛀���F� ,@J��������(,@J����������@Jp�p�0,�����%O�����r�	6�y蛀��H�����7��7'@H��7��7�B��7��7@*�H�7�7b2@���7��7�1d�	6�y蛀���E�u��0�0����������@G����C�F�����������R	6�y蛀���F�u�����������@Op�p�CV�����������*��	6�y蛀h]��E�u��������`%��0�0���e����C@e�����\@e����"���	6�y蛀d+H#O��z�D�D-�z`E`E�`��D�D-��E�E-��F�F�`�`	6�y蛀l�`�G��a����i�iR`@�0g0g���&�g�gB�k�k������������M`��	6�y蛀��`�Ep-mW@JpZpZ�O�{ [ [+�r�[�[@H\\B�\�\{6y�y�An`��E��(^>��CmB�"(0�'��?P#(Ь'���	6�y蛀Z|�"HW�
b@H�((�((��0)(0)(@H�((�((� � &( &(��� (( ((��1�y�������?��E��H
b@H��}~����@H� ���� ,���`>��x>P�E�>zB�> 	F�>@4A�Tb	6�y蛀A  �F��h����������0�������������������������0�������������0������������&%��	6�y蛀��F��h����������0�������������������������0�������������0������������ܷ�U
0�>x����0�EЕ>@2A^�?@2A�?@2A`-�X�����E>3A~>�C�>`�C6�_�Wp�E>3A~>�C�>@4A
Q������ �E>3A~> �C�> �A�*struct { F uintptr; X0 *int64; X1 int64; X2 int64; X3 map[string]format.Frame; X4 map[string]format.Frame; X5 *int; X6 io.Writer; X7 *json.Encoder }  ��QО��P�E>3A~>`�C�>�D����X������E>3A~>zJ�>`;@  ���h��-��E>3A~>��G�>��D���UX���Q0�E>3A~>zJ�>SA00C	6�P��!���E>3A~>zJ�>�H((^@��(���p�E>3A~>`*F�> fJ  ��3�h����E>3A~>�[A�>��CN�	�X��=!��E>3A~>@9D�>@VA�»X���P�E>3A~>SA�>�LI  ��_h��ws�E>3A~>`�A�>��D2�\�����E>3A~>��A�>�2A9n�a�ч0�E>3A~>aA�>�C��L�����E>3A~>�EA�>`�@��<���]p�E>3A~>@NA�>`�@�gƲX�����E>3A~>��D�>`U@k���X��^��E>3A~>�9J�>�LI�z`X��)�P�E>3A~>�jA�>SA  ���О���E>3A~>`�C�>�9JD��X���!��E>3A~>�LI�>@jA�S�X��9"0�E>3A~>@kA�>�?AW/�(	6�y蛀<���D�u�������`%�@�@���k��C�k�����\�k����X��$p�E>3A~>WA�>�@  pi�lh���F>3A~> YG�>��C((�Ѵ�@o�F>3A~>��D�>�FD((v��m��oPF>3A~>�FD�>��D �,V�p)>�@p)M?�F.>`0E�
>`�Ep<>@1A?�C����r�)M?�Fy<>�2AAb>�2A�>��Bm�<X��0F>3A~>�}@�> #I(��6�X����F>3A~>�YG�> �@p]{���pF>3A~>�2A�> �A	�	X��l�F>3A~>�A�>`�@O��#X���X�F>3A~>A�>�A�'�sX��e	PF>3A~>��@�>�Ae�X��
��F>3A~>�3D�>��@ ���OX�����F>3A~> \@�>@0A0F�X����0F>3A~>`dG�>�(H�*go.shape.struct { internal/trace.table *internal/trace.evTable; internal/trace.ctx internal/trace.schedCtx; internal/trace.base internal/trace.baseEvent }�Yc��y蛀������>�	F��@f>`�C�>�&Ax`�p�(G,�C����@� 
F/�@�>�'A�>�@`���6�6?eeP>�� ��@>�
F�@@�>�2A>@0AmB�.5��3k���p>�mE�`F�@@�>��C�>@0AmB�5��0�> �y�\Y I>FP��?X�Y~��>k�Y����{����������(�^�����P� >�F@�>@0A�E> �@�@J����������x���W�.�>@
F.�@Fr>�C8>�C(#������������yx���� �
Fp3�E�H0��X�HP^�?I`�`�pIpAl��yx���L@#�F�wU� -�n-@�,p��-o-��,�� .�o-��,ă�.Pp-�,( �tq�Ȝ�L*`#�? F�@�>�I>
>@0AJ��?0�90 ���P+>���Nz '_X>�F_X@^>@0A�>@0AmB�#�$#0D��->x��5= -`F��@C�> �H^>@0AmB�!(��'  4�[� .>h��P�/Fq�@V>`D;>��C~��p���*struct { Name string; N int; ExecTimePercent string; MaxTotal time.Duration; Goroutines []main.goroutine; NonOverlappingStats []string; RangeStats []string }�*struct { F uintptr; X0 *interface {}; X1 *bool; X2 *go.shape.interface { Error() string }; X3 *func() go.shape.interface { Error() string }; X4 *[3]uintptr }�*struct { F uintptr; X0 *traceviewer.countingWriter; X1 *format.Data; X2 *[]traceviewer.eventSz; X3 map[string]format.Frame; X4 int; X5 *traceviewer.splitter }�*atomic.Pointer[internal/concurrent.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]] \w���>蛀[@� @FxX�>@0A>�2A�@>eHH(��y�p��*��FxX�>@0A'>�2AMS> nG0 ^{$t؜�<��x>�FxX�>@0A8>`�G�> �@��q�>x��:� $��>�F��XX>�2A>�2A�S>4A( �E�E>h��Fi`&@F��X�>�%A�A>@0A�1>@0A �݄}X>���s��)F��Xz>�%A�>�%A�>@0A�?�0�>x�����)�F��X>@%A>�%A >%A8#.1�`>x����@���>�F��X�>@/A�>zB�>��B�4Nvp>x�����*��>@F��X#>4A>4A>4A �n��x>�����*��>F��X�1>4A�1> {Bji>�RE.8�	6�y蛀����G����������������vi��������������������������-B������������4T����PHPH7B�������������f�	6�y蛀�p�^I���.�M 9 9H@B�:�:M������������_B�����}�} �����pzpz�������������(sgE蛀ӓ .@F/�X�>��@'>@2An>eH (�κ]���kB�.F/�Xn>4A�>�2Ax>��@(k��oh��AS��1>�F�1XP2>@0Aw�>��A��>��@P8��������}a�1>�F�1X�>��GU>�2AHY2> �AP ��h>蛀���
�1>@ F�1X>@0A>2A�B>�2A8(U������1>!F�1X
>�zE>�7DX> �@ 8((%�Q0��qb`5̬>�!F̬X�>`5@�>��@hU>��@ d8gx	6�y蛀��H�@�2Y�4�4C@H��4��4CR �4 �4B��4��4�U@J��������D�G�2�2�J<��>蛀��`9�@>@#F�@X>@0AR>@4A>@4A$x��	6�y蛀���G�@B��2��2��������������������P�2P�2Ic������2��2���������������������������(B�^X��*�e�@>�$F�@X>`�B8>`�C�>�H((�x$,�{� :�@>�%F�@X5>@8Dr>��C5D>�@ 00e�d6P��1�`:�@>@&F�@X>`�B�>�Hr>��C �l9��@�@>'F�@X>`�B/>�1Aj>@E}�Ô	6�y蛀�ccH�@�W�R 1 10@R��4��4B@�4@�4~j����������j���4��4�j������������u^q	6�y蛀�D`sG�@0@R��4��44@J�1�1B��4��4~j����������j�0�40�4�j�������������h	6�y蛀 �G�@0@R�5�5 @J�5�5B�5�5~j����������j� 5 5�j������������(U���D�f�@>*F�@X?D>�1A,> �@�W>@4A Eڜ�	6�y蛀���I�@T�����������W��1�1qD@J��������`���1�1 ����������
U�����2�2qjO�	6�y蛀8�`�I�@ �A�52�52a2@J��������\�@J������������?2�?2�l���72�72���G�M2�M2��rA >�9d`��@>@,F�@X�l>�<D�3>@4A�D>@4A((N:�)`���U�	�@>-F�@X>��@\>�	EV>�	E �A�N	6�y蛀�r zG�@0@R 5 5�3�R $1 $1Bp5p5~j����������j�55�j��������������v�	6�y蛀����G�@��?p5p5~���5�54@��5�5�3�� 5 5��S�5�5	�P5P5�0��9�y蛀WEn@/F�@(�>`�C>@To2o2���0"50"5:@J#5#5�S*S�y����p0FH	(uX>pD�@H0�b���������@ ·�W�>蛀�m`@�>�0F�X�>@0A�>�2A�>@4Ap��a	6�y蛀p���H�B��
��
�@J���������@\�
�
H����@�
@�
F�@H��
��
�m����0�
0�
0(�1��`��:��@@2F,�X��?��@��?�QC��?@0A Q�E0�>x��D��B3F,�X~4>@2AE>@2A�X>@2A00.K�(>���Q���3F�4X�>@0A�>@0A^>��C (�:Ȁ���F�@�!?�4F�!X>�uI>��C>��@���y�8Vx@5F"(0>��C��?��P�~��� b2�P`����	6�y蛀kE��H"Y��p�p��n�������	�� � ����?�������`�`����?��0(Plp������	�6FX>�I�>�2Ar	>@0A 0(͑��p������	�7FX>�I�>�2Ar	>@0A �Zg�	6�y蛀n��D 5���%�%�3_�%�%�@_О%О%~@�0�%0�%�@���%��%*@J��������E�U�	6�y蛀����D 5��p�&p�&�3_�&�&�@_�&�&~@��%�%�@� �% �%*@J����������-��>x��#��I�9FX>.AFo>�0A�>�0A00\�5(������J>�:FXS> fJr>��CD5>kC((�|cx��Z>@;FX	>�9J�> �@�>@4A zn'#	6�y蛀��G�o@J`�`��5�T����
@a�����BP�P�@O����*�H����8�>�� >���G���>�<F�XC>�2A�>��G� >`�@�O�1!>x���� P	b>�=FbX> �C>��C>2A<��!>x��@��Q	b>@>FbX> �C>��C>@2A00^�ɯ8!>���Zp�?F6X&>@0A>@0A^>��C �T�	6�y蛀4�`�G6��@�@�SA���� !B@�@�X������? �p�p�]����(l�RH!>������6>�@F6X#G>@0A-G>@0A[�>@4A (��0�蛀Ʋ �s>@AFsX�> �@�>�2AUG>�.A (�s��蛀ղ�
s>BFsX> �@>2A�B>�2A ����o(��+5�No1>�BFo1XJ>`�I�Z>��E�
>��H00Hl�ȝ��V`Oo1>�CFo1Xڝ>�G�
>��I �>��A(@8c��G">���QG�Oo1>@DFo1Xڝ>�G�>�2A �
>��J(  s[[S(">������Oo1>EFo1XN>�4AR>�4A�>�sI00�0��ȝ��#��P>�EFPX2�>�wEV>��F \>��F(mEAR�">x��C���P>�FFPXH">@�C�>�=F�
>�1A(������ 
��?@GF��X/>�2A76>��@�>�2A >��#>������S��?HF��X�7>@4A)>@2A�7>C0(��X#>��G��.�>�HF.�X�>�sI^>��Cr>@0A 88@��ࡀ��.�>�IF.�X#>�@FmH>�2A(�7>�tC0((�:`��p$`V.�>@JF.�X�
>��@Lj> uC��> uC 0�MJx#>�����
]>KF]X�>@0A�>@0A�
>�A (�
x��0� ]>�KF]X5>�Hd>`�@�>�2A  *sv��#>����5`WQ�>�LFQ�X�>@2A�>@2A��>@0Ag7
50�>蛀Ĵ`�Q�>@MFQ�X�H>�D�>2A��>@2A0(�7���#>����$ XQ�>NFQ�X\>@0A�#>@0A\>@0A ��0�>x���_�8>�NF�8X�>3Am>3A5I>3A((���\(&>���f6 `�8>�OF�8XBs>@0Ab�>@0A��>�Y@ q���	6�y蛀�mH�8/������������6�a��������{I������������/]@J���������8������������@J��������s+�	6�y蛀��D�8D�a���I�������������BЌЌ{I��������������������������[@G��������ݥ��	6�y蛀�%�G�8�B�����������%��������������a���������I������������~�������������<�������������(�k�F蛀IX�`�8>�RF�8X�>`�@X>@2A^>3A =�kh&>x���%�S�8>@SF�8X>��Da>`Jp>`J�άQ	�yx���%�RF�8���������0��������P��s������������9@J��������x���������9������������Հ`0�>x��d&�8>�TF�8X�>3A~>@2A�>@2A����&>x��q����8>�UF�8X>��DJt>��E�> B6����>x�������8>@VF�8XV>3Am>3A�>�B��t��&>x��`W�8>WF�8X>��D��>�G�>@B �r�.	�yx���VF�8xW`����������	�F���������tA���������%@@���������J��������P J�@H��������  [���>����I f�8>�XF�8X�9>�E�>�B>`�C�2���&>x��l� h�8>@YF�8Xz�>�1A7?�D�I?��E�w�	6�y蛀J��D�8������������9��������������^��������,������������^�������������������� B�G�>x��(��h�8>�ZF�8X�>�E�>�B>`�Bc�0�>x��p i�8>�[F�8Xk@>��@��>��@�>��D䒢�0�>���=J��8>@\F�8X�>@6Ap>@2A�6>�4AhX%P_����'��
�8>]F�8X2>�4A>@4A9> �I�xv[0�>����i���8>�]F�8X7>�
Ip> �E�%>�EA��BM0�>x��R�`l�8>�^F�8X`>3A�>3AӋ>3A8(���#�I���@_Fv�X�
>�RI�:>@1A0UL>@1A2P@?�P ��h'��`Fv�X�
>�RI.6>@�H0�:> �@8V+0�>x��%�@�`Fv�X�>@�H>`�IX!>3AP@y�� ��b���aFv�X�
>�RI.6>@�H0>��@8e+f �>x��7��o@bF�:X�>@1A�>@1A`'>@1A�oC`P�>x��I� pcF�:X�>�1A�>�1A`'>�1A8 )dy�Ȝ��7`p�cF�:X>`�@>��@b�>�2A0��B���>x��T`q�7?�dF�7X��>@4A�:>@4Arv>@4A�ʮ|	6�y蛀�7`8H�7�
�m����sL�m��B�����n0�0���n����5O � �^b	6�y蛀g�H�7�
�mp�p�sL�m`�`�B�����n������n`�`�5O����o��	6�y蛀�� :H�7�
�m�
�
sL�mЖЖB		�n����n�
�
5O@	@	�1	6�y蛀[�;H�7�
�m�$�$sL�mККB0%0%�n����n@%@%5OP%P%�A,�	6�y蛀�'�;H�7�
�m@�@�sL�m����B���nГГ��n0�0�5Op�p���?Z	6�y蛀
8�<H�7�
�m�&�&sL�m��B0'0'�n0�0���n@'@'5OP'P'��\�	6�y蛀� VG�7�
�m � �sL�m����B���n����n��5O����O5	6�y蛀����G�7�
�m��sL�mp�p�B���n����n��5O��e'�	6�y蛀 �@�G�7�
�msL�m0�0�B���nP�P���n��5O��;*��	6�y蛀��=H�7�
�mppsL�m��B�����n0�0���n``5O��˃��	6�y蛀z`�H�7�
�mp p sL�m����B���n����n` ` 5O  �l�	6�y蛀����E�7�
�mP#P#sL�m0�0�B@�@��n0�0���n@�@�5OP�P��F�_	6�y蛀0��VG�7�
�m��sL�mЕЕB���n������n��5O���,�4	6�y蛀�� �E�7�
�m�(�(sL�mp�p�B�����np�p���n����5O������ʾ	6�y蛀��H�7�
�m��sL�mЗЗBPP�n����n��5O``���
	6�y蛀8��H�7�
�m�/�/sL�m��B�*�*�n0�0���n�/�/5Op+p+i�3	6�y蛀���>H�7�
�m����sL�m@�@�B�����np�p���n����5O��~+;�	6�y蛀���E�7�
�m�)�)sL�m0�0�B@�@��n0�0���n@�@�5OP�P�(/�	6�y蛀�� sF[�:��0/0/�B��������B����������@J���������B11�D��/�/((�.�/(>p����`r[�>�sF[�X�>@0A
>�zE�;>�q@ (2�J蛀48`r@tF(X~>��@.>�2A((>�2A  �#EP(>�s8��(>uF(X>��C�>@4A�>�2AH8{���������(>�uF(Xs>�D&>��D�>�tF(q�	6�y蛀r�@�H(w��������n������������u�������������G��������J����@�@��
���� � �-�eTX(>x��L�`s(>@wF(X�>�1Ah>@4A�>�2A00�W��(>���f��xF�X&>@0AL>@0A^>��C pp��N
p��q Y	p3>�xFp3X
a>�H7>`�CP�D> fJX88��� �>Р�p��y�w>�yF�wX�(>�A<>�AO0> fJ ,�k8)>X��B��z�w>@zF�wXL<>��B�>`�F�>`D C�2���`��w>{F�wX�Z?@4A\)? �B�a> �@�x�0G���\���w>�{F�wX�>tHN�>@4Ax�>@4Ay8B�	6�y蛀�!I�w��R�m-�m-����,�,�a ���������qk���������v��������������a ���������((�-�_�)>������	��>@}F��X8>`�C�M>@0A�M>�D   �cBa�)>Ȝ�;����>~F��X�>��G8>@4A�>��C	D�b	6�y蛀]��I����?B.B.!NB�1.�1.+NB�0.�0.~��p:.p:.;y�02.02.������@9.@9.?�c	6�y蛀~�uH����?P\.P\.��].].~���].�].P`S_._.��SP`.P`.@Oa.a.(�'x����$7�>@�F7�X;>�uIG>` C�> �@�}`	6�y蛀����Hd���?�/�/���G / /~��
/
/��:�.�.Zy����0/0/fy��0/0/ �W��)>��� !��>��F��X5>��C�>@vE
>@qE/ �>x�������b>��F�bXL>�2A
>�2AQ> ;Brʟ�	6�y蛀�)��E�bJ@O0w0w
V�y�yhJ�x�x�	�����|�|V�{�{�<�����z�z0(�@4p��yl ��F�)XE> �@^>��C�b>@4A(�Ҍ�	6�y蛀p�vH��(;R�/�/�l�Q��/��/��Q �/ �/By�>��/��/�������/��/$��������������H�`	6�y蛀�y �G��SN�[��������1��G�0�0�b ��
0�
0����������@H�0�0������	0�	0 E�nF+>x���l&F0>@�FF0X�>�2A�>��A�> �Gԡ�0�>x��=\���FF0X�>�2A�*>�2A>�2AK��P�>x�������FF0X(c>��A/8>��A6=>�1Ah��0�>x��Qm���>��F�X�>�2A�>�2A�>�2AkM���yx���� ��>@�F�X�>@2A�>�1A�>�1A( +�o�,>h���N���F�\XD>��B^>��C�,>@4A 0*0�蛀(����>��F��X�> �@�>�A�
>�2A(�r3Z0�>蛀�<����F:]Xt>�4A�>�2A>�2A� ���,>x������u?@�F�uXH">`�C>��C5>2A�2-�,>x��@��`	�u?�F�uXH">`�C>��C5>@2A(�q����Q�����F�mX'>2A�%>2A�>`�@@i��0->x��^� �k�>��Fk�X�>@2A�>@2Ap>@4A��y����`k�>@�Fk�X�>��A�>@vE>�XC�0(9�y蛀�����>�F��(,> �@�@H�`�`b���_�_����`�`(f�i�蛀z�`+��F��X~>A.>�2A((>�2A ߣ�P	6�y蛀���7I���O@]������R��8-@H���O@{ � �Bp�p��O�Y��oռ�0�>x��5�`�@�F�{X�>�J>�J;>�J(���������F�{X$>`�E�>>`�E�> �@((A��8`����`���>��F��X�{> �@�{>�XB�>>�+B <��	0�>x��ڷ���F��X*>�J�>�J>�J�p��i60��	�`�@�F��X�4>�2A>@�E�w> �@h����.>x�����6|>�F6|Xt>�0AB>`\B�>`\B���$��>x��+P�B|>��FB|X?>��D
?>��D�?>��D�@�"(.>x��d�`f|>��Ff|X>@<B>�0Aw>�0A`'��j��>x����`�?@�F�X*>`_BC�>`�E`	R�>��D`!00Ґ�k8�������>�F��X.>`0ENe> �@P.>�0C(O��	6�y蛀y %H����R�A�AM}�C�C�
��AA�@U�B�Bx-�{�D�D�a@}�C�C�*��	6�y蛀�`�C���`��F�Fݹ���H�H�� �pKpKB�F�F
���L�L)[`.JJ0 ���f؜��| �@�F��X�>@0AI?>@XC�> �@0 �Pw؜�|`2WP?�FWPX�>�uI�>��C�> �@ �L��Y����-�2@�>��F@�Xf>�cB\> �@�>�1A(�BD�蛀�`�-Q>��F-QX�>�bJw>�2A?>�2A oqd�x/>x����`�p�>@�Fp�X�>�2A�>�2A�>@4AC��{0�>x��� Io?�FIoX#>`�H\>`�H_>`�H��B00�>x���`Io?��FIoX#> �H\> �H_> �H��j0�>x����Io?��FIoX#>@�H\>@�H_>@�H`�N�@�>x����[Io?@�FIoX#>�6C\>�6C _>�6C@((�K9:�/>�l?`ؾ>�FؾX<@>��A�>@OD�>@OD���0�>x���`���F�~X>�Jq>�J>�J8(߄p��%�����F;X>�#DІ?@4A�> �@ 8(W�4`��8� �@�F;X��>�J��> fJ#�?�
A x`;YGH���_�;�F;X��>`�H,?@�E���>�FX00��՝`���~��3@��F3X5>�9Jt> �@N@>��B 88����A ����>��F��X�0> �@<>`�@(>�CC088T�̖����@���>@�F��X�0> �@<> �@(>DC0([�����I����>�F��X>�2Am>�2A�> �@�z<?�>蛀;u�6b>��FbX>��A> �C>�4A�,w��>蛀0�@7b>��FbX>`�A> �C>�4AU֣��>蛀m��7b>@�FbX> �A> �C>�4Avi1=�>蛀���8b>�FbX>�A> �C>�4Ar�3@�>蛀�o 9b>��FbX>��A> �C>�4AH(kefp������FAX�>@0A'>�2AMS> nGXTx�f�>蛀x`���>@�FAXf>`�C�>`F�> F -TE�P>蛀���9b>�FbX>@�A> �C>�4A�.{�>蛀D�`:b>��FbX>�A> �C>�4Aj�_��>蛀��;b>��FbX>��A> �C>�4A�o$/">蛀0�@<b>@�FbX>`B> �C>�4A�% ">蛀���<b>�FbX>�B> �C>�4A0 ����؜�' ���>��F��X�>@0A�M>rA�> �@h���	6�y蛀'`�F���`� b bݹ���a�a�� ��`�`B�b�b
��``)[`.aa0 �݉�؜�[����>@�F��X�>@0A�M>@qA�> �@,o��	6�y蛀[�F���`�P_P_ݹ���^�^�� ��]�]B�_�_
��0]0])[`.@^@^0 ��\s؜�� ���>��F��X�>@0A�M>�qA�> �@���	6�y蛀�`�F���`��\�\ݹ���[�[�� ��Z�ZB]]
��`Z`Z)[`.p[p[|'�x+>蛀	w@?b>@�FbX> BB> �C>�4A�� ��+>蛀�t�@b>�FbX>�BB> �C>�4A=��f	6�y蛀��.H�;u�v`�"`�"�� �p�"p�"�����"��"_����"�"@(������������6	�������������Nj	�+>蛀6 Ab>��FbX>DB> �C>�4A~�S�+>蛀'5`Bb>@�FbX>�DB> �C>�4A�Qx	6�y蛀ڛ�0H�;u@x�J#�J#�����K#�K#���L#�L#_� �@L#@L#@(������������6	������������q|B	6�y蛀��~H�u@xP]#P]#���� _# _#��p`#p`#_� ��a#�a#Vz�������������N������������ʄn�+>蛀��@�b>��FbX>�HB> �C>�4A����+>蛀]�b>@�FbX>@IB> �C>�4Aw�,>蛀$�b>�FbX>�IB> �C>�4A(��p.���B�@��FAX'>2A�%>2A�>`�@�*func(*concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]) *concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]-�x'�yx��u��x> �Fx@>zBm>zB�@@B������:|0�������������9�(>x��x�����>�F��@�>&Ap>@2A��I�'��hJ (����yx��;`���>��F��@�>@2A�>@2AB�O#B������������>��=�>x����`�F�@@z>�~BD>�1ABP�4�l1��? �4 m1�<�,�yx����`��@> �F�@@?D>�1A/>�1A�	`��*52�j��0+5 2z+���yx�������@>��F�@@>2A�>2A���������������m��������0�0  �_�� $>Ȝ�L%`�A8>��FA8@@>@0Ar>��CmB`�60;6��?�6�;6  ���x(>Ȝ��8�`�F�@�>@0A^>��CmB �p���?���I9)H)>X������w> �F�w@�D>�D�(>�xI��Y�q-q-��?�r-r- �\5(*>���o���?��F��@�>@0AX>@0AmB��/0�/�B�������� ($�蛀yo���Fؾ@�> �@^g>�2A !@F�@!�� �@H�A!p�  �J�蛀���"`�Fؾ@�> �@^g>�2AN���4!�� F~�RP5!@� PPe�/�����>�F=0>��A�> �A�>��A�k@>�4AH0(���&h>(��Vwx>��F�>zB�>@0A�@>@2A�> 	F ��7�0���>��F=0>��A�>@�A�>��AHk@>�4A�P��ރx��3�>P�F=0>��A�>@�A�>�AHk@>3AH��5ha�0��Y>�F=0>��A�>@�A�>��AHk@>�4A�P���Sx��!�>��F=0>��A�> �A�>�AHk@>3AH��ӟ�IP����>��F=0>��A�>��A�>��Ak@>�4A���xK�0���>P�F=0>��A�>@�A�>@�AHk@>�4A�����C�0���>�F=0>��A�>��A�>@�AHk@>�4A�D�`����>��F=0>��A�>@�A�>�AHk@>�4A���G�����w�>��F=0>��A�> �A�>`�A�k@>�4A�s�}E`����>P�F=0>��A�> �A�>��AHk@>�4A��9�7�����>�F=0>��A�>�A�> �AHk@>�4A�����8�М�G�>��F=0>��A�> �A�>@�A�k@>�4A���ʥ.�X�>��F=0>��A�>�A�>`�AHk@>�4A���t���0��}�>P�F=0>��A�>@�A�>��AHk@>�4A���©0��j>�F=0>��A�>@�A�> �AHk@>�4A���
]x����>��F=0>��A�>@�A�>��AHk@>3A���ˤx����>��F=0>��A�>��A�>@�AHk@>3A�����М�#>P�F=0>��A�>`�A�>��A�k@>�4A���Zp+�0���>�F=0>��A�>�A�>@�AHk@>�4A����(ئ0��X�>��F=0>��A�>��A�>�AHk@>�4A���T蜀��>��F=0>��A�>`�A�>@�A�k@>�4A����N����>P�F=0>��A�>��A�> �Ak@>�4A��������,�>�F=0>��A�> �A�>��A�k@>�4A���+��ঀ��>��F=0>��A�> �A�>�A�k@>�4A���k/�����>��F=0>��A�> �A�>�A�k@>�4A��SQ_`���>P�F=0>��A�>@�A�>��AHk@>�4A��`����D�>�F=0>��A�>@�A�> �AHk@>�4A�P�U6xx����>��F=0>��A�>@�A�>��AHk@>3AH����P����T�>��F=0>��A�> �A�> �A�k@>�4A���FNw�0��}>P�F=0>��A�>��A�>�AHk@>�4A����v�0����>�F=0>��A�>@�A�>��AHk@>�4A�����I0����>��F=0>��A�>��A�> �AHk@>�4A���蘟�0���>��F=0>��A�> �A�>��AHk@>�4A��`�`��=�>P�F=0>��A�>�A�>�AHk@>�4A��G�����
�>�F=0>��A�> �A�>@�A�k@>�4A�X��'x��a�>��F=0>��A�>@�A�>��AHk@>3APX�[Ex����>��F=0>��A�>@�A�>�AHk@>3AP��(hx����>P�F=0>��A�>��A�> �AHk@>3A�PaR3�x����>�F=0>��A�>��A�>�AHk@>3AH&��`��g�>��F=0>��A�> �A�>`�AHk@>�4A����>0����>��F=0>��A�>��A�> �A(k@>�4A�P���x����>P�F=0>��A�>@�A�>��AHk@>3AH����&��>�F=0>��A�> �A�>��A�k@>�4A�7d�_����>��F=0>��A�> �A�> �A�k@>�4A��6����!�>��F=0>��A�> �A�>��A�k@>�4A�PP�s��h��$�>P�F=0>��A�> �A�>��A�k@>�4AH������0��+�>�F=0>��A�>@�A�>�AHk@>�4A����g�sp����>��F=0>��A�>@�A�>@�AHk@>�4A�(($sT��g���F>3A~>`�C�>�D�>�QC ��=:U��Y�>P�F=0>��A�> �A�>�A�k@>�4A����d
��6�>�F=0>��A�> �A�>`�A�k@>�4A��� 3A\�Y�>��F=0>��A�> �A�>��A�k@>�4A���;��O ���q>��F=0>��A�> �A�>��A�k@>�4A�L\
!(����>P�F=0>��A�> �A�>��AHk@>�4A���P2)��>�F=0>��A�>��A�> �AHk@>�4A��8F�(��[�>��F=0>��A�>@�A�>��AHk@>�4A��t��� ���>��F=0>��A�> �A�>��A�k@>�4A�����v� ����>P�F=0>��A�> �A�>@�A�k@>�4A���
��YМ���>�F=0>��A�> �A�>��A�k@>�4A�PP٤�I8����>�F=0>��A�> �A�>�A�k@>�4AHM�cMH���>��F=0>��A�> �A�> �A�k@>�4AXߕ�x���q>P�F=0>��A�>@�A�>��AHk@>3APPP�}�K����>�F=0>��A�>��A�>�AHk@>�4AHPP(�`�h��ڞ>�F=0>��A�> �A�>��A�k@>�4AH��4;��М�@Q>��F=0>��A�> �A�>@�A�k@>�4A�PPm������>P�F=0>��A�>`�A�>�AHk@>�4AHPPUu�����>�F=0>��A�>@�A�>�AHk@>�4AHpp7R0������>�F=0>��A�>��A�>��A(k@>�4Ah  �91J>h���`&��F@0>��C{D>��C~���
5
5b2�5P5��6Hk8���>P�F=0>��A�>�A�>`�A�k@>�4A���	���@��1�>�F=0>��A�> �A�>��A�k@>�4A�pp֔������>�F=0>��A�>��A�>��A(k@>�4Ah  �;�x>h�����&��F@0>��C�>`�C��?@85�75~��p95�85��ǟ�����	�>PG=0>��A�> �A�> �AHk@>�4A���U�R����>G=0>��A�>��A�> �A(k@>�4A���M�?���A�>�G=0>��A�>��A�> �Ak@>�4A�XX�(����6>�G=0>��A�>@�A�>��Ak@>�4APXX�����
>PG=0>��A�>@�A�>�Ak@>�4AP��&�Y����4�>G=0>��A�>@�A�> �Ak@>�4A�(D�{|x��5�>�G=0>��A�>`�A�>��Ak@>3A ��n~����\�>�G=0>��A�>`�A�> �Ak@>�4A�PPs�h��o�>PG=0>��A�> �A�>��A�k@>�4AH��X��.����d>G=0>��A�> �A�>@�A�k@>�4A�  �>�3P��p��G>3A~> \@�>`�@�>`�@88����Q4�G>3A~>zJ�>�H�>�fD0��������S�>P	G=0>��A�> �A�>@�A�k@>�4A���pb���>
G=0>��A�> �A�>`�A�k@>�4A���6�sy0��c�>�
G=0>��A�> �A�>��A(k@>�4A�PP��A�h����>�G=0>��A�> �A�>`�A�k@>�4AH���n�����e>PG=0>��A�>@�A�> �AHk@>�4A�����������>
G=0>��A�>��A�> �AHk@>�4A����������>�
G=0>��A�> �A�> �A�k@>�4A������^���W�>�G=0>��A�> �A�>��A�k@>�4A�((r�B������PG>3A~>UA�>�A�>��D  ����P���G>3A~>�A�>�`A�>�A��n �� ��8�>�G=0>��A�>��A�>��A�k@>�4A�XXr�E@���>�G=0>��A�> B�>��AHk@>�4AP��J���H��<�>PG=0>��A�> B�>@�AHk@>�4A���;�+���n�>G=0>��A�>�B�>��A�k@>�4A��%�NP��ػ>�G=0>��A�>�B�>��Ak@>�4A��:}�}h��?�>�G=0>��A�> �A�>�B�k@>�4A�  ih�����PG>3A~>�2A�>3A�>��B��اW&0��_�>G=0>��A�>�B�>@B(k@>�4A���,�D�����>�G=0>��A�>�B�>�B(k@>�4A�p��Szx��ց>�G=0>��A�>�B�>@�A(k@>3Ah��]:}0��=�>PG=0>��A�>@�A�>
BHk@>�4A�
���`��e�>G=0>��A�>@�A�>`
BHk@>�4A���Fxx��C�>�G=0>��A�>@�A�>�
BHk@>3A��2�/�x��a�>�G=0>��A�>@�A�> BHk@>3A���D�o|�����>PG=0>��A�>@�A�>�BHk@>�4A�����fȢ���>G=0>��A�> �A�>�A�k@>�4A���㷐�М���>�G=0>��A�> �A�>@B�k@>�4A���x�*آ��>�G=0>��A�>�B�>@�A�k@>�4A�PP��.�h����>PG=0>��A�> �A�>�B�k@>�4AHY@0���>G=0>��A�>�B�>��A�k@>�4A��Z�,����>�G=0>��A�>@B�>�AHk@>�4A�PP
Ҝ!���>� G=0>��A�>�B�>Bk@>�4AH��
#a0���
>P!G=0>��A�>`B�>�B�k@>�4A����Fa60����>"G=0>��A�>@�A�>��AHk@>�4A����_��0����>�"G=0>��A�>@�A�>BHk@>�4A���Ϯ�)�����>�#G=0>��A�>@�A�> BHk@>�4A�pp��$y�����>P$G=0>��A�>�B�>B(k@>�4Ahpp������>%G=0>��A�>�B�>@B(k@>�4Ah����t�����>�%G=0>��A�>B�>�A�k@>�4A��Տ������>�&G=0>��A�> �A�>`B�k@>�4A��Q��K0��8�>P'G=0>��A�>��A�>�B(k@>�4A�ppIX����/�>(G=0>��A�>@B�>�BHk@>�4Ah��g+��М��>�(G=0>��A�> �A�> #B�k@>�4A���q�OaМ�X�>�)G=0>��A�> �A�>�#B�k@>�4A����Y����9�>P*G=0>��A�> �A�>%B�k@>�4A���QF�{����>+G=0>��A�> �A�>�%B�k@>�4A�����\0����>�+G=0>��A�> �A�>�B�k@>�4A����[�Ȣ�d�>�,G=0>��A�>�*B�>�A�k@>�4A����y��М���>P-G=0>��A�> �A�> ,B�k@>�4A���8��q���$�>.G=0>��A�>1B�> �Ak@>�4A���?��x��B�>�.G=0>��A�>`1B�>��A�k@>3A�PP	uZ^h���>�/G=0>��A�> �A�>�1B�k@>�4AH(��_x���x>P0G=0>��A�> 2B�>��Ak@>3A ``)/BX褀��>1G=0>��A�> 2B�>�2Bk@>�4AX  /����>�1G=0>��A�> 2B�>�2Bk@>�4A���_����e�>�2G=0>��A�> 2B�>@3Bk@>�4A�������М���>P3G=0>��A�> �A�>`:B�k@>�4A�PP<��h����>4G=0>��A�> >B�>@�Ak@>�4AH�SjG(��G�>�4G=0>��A�>�@B�>��AHk@>�4A?�������>�5G=0>��A�>�EB�>@FB�k@>�4A���Ƭ;�����>P6G=0>��A�> �A�> 2B�k@>�4A���[X�����>7G=0>��A�>`JB�> �Ak@>�4A�����P>����>�7G=0>��A�>�JB�> �Ak@>�4A���;-�/�����>�8G=0>��A�> KB�> �Ak@>�4A���?��М���>P9G=0>��A�> �A�>�KB�k@>�4A�PP���r�����>:G=0>��A�> �A�>�MB�k@>�4AH����hМ��>�:G=0>��A�> �A�> NB�k@>�4A���/�8�0���>�;G=0>��A�>�NB�>�NBHk@>�4A�PPs})���.�>P<G=0>��A�>�NB�>@OBHk@>�4AH���E2�H��ؾ>=G=0>��A�>`SB�>@�AHk@>�4A������jH����>�=G=0>��A�>`SB�>�SBHk@>�4A�XXN�@���>�>G=0>��A�>`SB�> TBHk@>�4AP���)�V襀g�>P?G=0>��A�> �A�>�TB�k@>�4A��܈`��+�>@G=0>��A�> WB�>��AHk@>�4AP��x����>�@G=0>��A�>��A�>�B(k@>3AH����D����Y�>�AG=0>��A�>B�> �AHk@>�4A����I��М�R�>PBG=0>��A�> �A�> oB�k@>�4A��*func(*concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]) *concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]�*func(*concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]], *concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]) bool�*func(*concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]], *concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]) bool�RB��y����x>@EGxh��AR�`��~`��`�%�`�\.`�c`�S`�5�`�`���(��7�`�>x�������>FG��X�A>`F�>zB�>�&A �1������������Tuc�>x��b~ ��FG�@X�U>�1A�U>@4A(>�0A @J �4p21�#Z	6�y蛀]C qG�@t�R�1�10@Rp�4p�4ҁ@J�1�1B��4��4~j����������j�P�4P�4�j������������"Q��	6�y蛀���I�@�2@Up3p3wC`��3�3����`3`3����3�3��@J���������V���������!�@J���������
Y	6�y蛀E�}I�@m�����G4�G4��@24@24r�@J`04`04�r@J�84�84*m@Y0J40J4�W���@4�@4������ :4 :4NS�	6�y蛀m�wG�@�����A3�A3P��p;3p;3Zm ���������y3�����D3�D3J�������������2�����H3�H3RU������������uJ��	6�y蛀6��G�@0@R 5 5&1�R�=1�=1*�@J>1>1B� 5� 5~j����������j�!5!5�j�������������8�	6�y蛀��zG�@0@R�5�5&1�RP;1P;1*�@J�;1�;1B�5�5~j����������j��5�5�j������������L �	6�y蛀��iE"��?����0	�CG�����4@J����  r����������p��F����������	6�y蛀��`jE�3B�$&�$&B%&%&�@H?&?&�n@J0%&0%&��Y��������uE@�?&?&�4@����������[	m	6�y蛀ȅ�kE�3B�$�$B�$�$�@HP%P%�n@J��$��$��Y��������uE@��%�%�4@���������( ��g~x >h��"
�>@NGX�>@4A�>@0A�>@0AIF���������pp������=��>OGX,>`I�>@0AP�>��C`mB��������A�-�	6�y蛀���pEb��0�0�M��p�p����������@G����:������C�F����������� �Zl	6�y蛀�� =Fb�����M��������0�0��@O����:���CV��������$JM	6�y蛀0�@qEb������M������`������R0�0�:��P�P�C�Q@�@����P�P���/	6�y蛀@��=Fb � � �M �`�`����������J����: �����C@@����� �����kټ�	6�y蛀�MH�8w��������������a��������R������������Y������������E]�������������I�������������������������$P�	6�y蛀��I�8�����������f:@J����������� � ������������a��������
��a����������@J��������UDD�	6�y蛀�v`�I�8���������N��������������``@@M����  ���	6�y蛀�'@9H�7�
�m@�@�sL�m`�`�BP�P��n�����!��������������n0�0�5O����ޟ��	6�y蛀m��H�7A���
�m��sL�mp�p�B�n������n��5O��>��0�>����`i�7?�VG�7X}L>�B>��B�>`~JsL�m�������0�>���0��m�7?@WG�7X}L>�B>��B�>`~JsL�mЕ��^}��	6�y蛀���I�7�
�m��sL�m@�@�B00�n�����������������n��5O@@I;�h	6�y蛀D(�Hp3�E�LL��X�%�%^�?�(�(B�1�1�`�%%h��22`������)�)(Ťq	6�y蛀q`xFp3�E��:�:��X�P�P^�? Q QB;;�`��Q�Qh��p<p<`�����������������	6�y蛀CZ��G�w�������,��,�������,�,!L���� �, �,(<`���,��,$�������,��,U ���,��,Fx������,��,\y��	6�y蛀�9@HJ�wM�����;+�;+�7��$+$+�x������*��*qZ��P$+P$+V��R�;+�;+�[`(0%+0%+e�������������((.�:}@)>p���j��[G�wX.>@0A\�>`�A�>�FmBm-Pj)��	6�y蛀���H���M@9�B.�B.��@9PC.PC.N��p.p."y`(�H.�H.��`(�G.�G.
N�����C.�C.N���.�.{��5蛀�[��@0A �@��F�yP7����-�-SA��-��-X��@�-@�-]��0�-0�-X@��-�-�P��	6�y蛀��`6Id���?`/`/��?����������P�����������`/`/�����/�/�j �//��//(����P*>����l�#�?�^G�XX>@0A>
>@0A�b>@4A J�� @0�:0�;,��y����1N?�_G1Nh��@?�p@JJ
�t�p@?��g�B.6B�aB�!�e�Gf0(��lX+>���T\�'_X>@`G_XX^>@0A�>@0A�>@0A mB�{#��"�e�	6�y蛀@���F�u�������������������������J��������ёJ��������C@@����B�@@��������� ������������8	6�y蛀3��E�u�������� �����a����ё�a����C�^����B��^�������P�P�b��?	6�y蛀�� �G�{q>��Z"Z"�@U�V"�V"�{� e" e"x-�{�V"�V"�
`�Y"Y"@H�x"�x"P�?0]"0]"  w9��->؜�T�@.��>@cG��X
> �H�>>��CQP> �HmB"(��' ����->������.dG��X
> �H�>@=A�->@0AmB@ (�'��	6�y蛀o�@�H��-�@b7@b7H����c7c7�}���� t7 t7ݔ�����t7�t7�D@CP_7P_7���f7�f7�?�Ti7i7�*struct { F uintptr; X0 *concurrent.HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]; X1 *[62]uintptr }0(X��x>p��;� @fGxp�g>@0A�0>eH7S>@%A�>@0A HH|+�;Н��|�$gG��p�>@0A�A> �@z>��@(t>`%@@0 ���8H>h��� (�gG��p�>@2A�>@0A�>@0A�>@2A( Q��>x���� )��>�hG��p�>@2A�>�&A�>�&A�>@2A0�%���������>@iG��p>%A�>@&A�> �@�>�/A(P8+��!������]��>jG��p�>`�@�> �@#>`�@0�1>2AH8(�t������`���>�jG��p�>�%A�>��B�>@�F�i>^D 0 ��h�>h��J��-�kG��p�>@2A�>@0A�>@0A�>�2A(@@��m�X��� //�?@lG/�p>�zE�>��@�B>@E(r>��C0  �/�(x��� 0mG/�p��>AA?��A?�A�>�@p`I��>x��8��0�mG/�p�i> �H�A>@0AH>@0AX��>@2Ah0�&��C��`�nG/�p'>�2A>2>��@�T>�2A �T>�2A(0 �^-�P�����/�?@oG/�p�>@vE~>�GC5>�C�>�@XX�j����0�5̬>pG̬p�>@vE!> TC�2>@4A&>@�H((\s��>Ȟ�l@r̬>�pG̬psU>��C>@�J">`~J~U>�5@ (�Yu����]C G	�@>�qG�@@��>@�H�> �@0@Rp�4��4B��4��4�j������������󄧁x��
��@>@rG�@p�>`�I�> I
�>@4A�C>@4A  rv��P��k��:�@>sG�@p?D>�1A�>`�H�>�Jy3>��A�.�B�>x���D (�@>�sG�@@��>@�Ht>��A0@R��4@�4B��40�4�j������������u� w>x��`����@>�tG�@@��>@�H�3>��C0@R�4��4B@�4��4�j������������(��K���2�
�@>@uG�@@��>@�H,> �@0@Rp�4�4B��4�4�j�������������jX�>x��6� ��@>vG�@@��>@�H�W>�1A0@R��4@�4B�4@�4�j������������H@w�MC��������@>�vG�@p�> �@{> �@(>@4A0�>@0A8 h��}�����`<�@>�wG�@p>`�B/>�2Ar>��CD>�0A@(�&��m`I	�@>@xG�@p�>`H>�]C>��@ P>@4A8 ��JH>�������@>yG�@p�>`�Irm>�<D8>pE@>pEP@eI
�X��9����@>�yG�@p�3>�,F�3>@^C(�>�	E0(X>�A8(��m�����r`-�@>�zG�@@��>@�H,> �@0@R 5�5Bp5�5�j������������(6Dz�����J	�@>@{G�@@��>@�Hb�> �@0@R�55B�5 5�j��������������L��>x��$��@�>|G�pN	>2AW>�0A�>@4A	�>@4A
@8wz[EX>���Jn�C�|G(p�>@0A�>@0A�>@<D E>@0A0 l��@ >x��F�H�}Gp�>@4A�	>eH�E>eH'>�2A  )^DP >h��T"�>@~G@5>��DD�>��D�E�@j&�i&��X@k&�j&^�?@l&�k&8f-�蛀��>Gp 5>�jC�Y>eHx�> }G�>�-A0(
�]h >x��� �
>�Gp.> 
J�>@0A�>@4A"o>�zE`P^ਮ��� ��>��Gp>> �@�E>`�@�	>��@0;5>`�@H  �!�lh���@+>@�GpF>@4A��>@4A	>��CW�>��E��s��G������I>�Gp >@cI�5>@0A��5>@0A���>�*D�8(c0�v� >����4�K��G��p�>@0A�	>@0A�	>@0A '>�2A088�#�� >��`��>��G�p>@0A�>@0A�>�E 
>��E(@@�ȫ� >���?���@�G�p&>@0A/>@0A+>@0A ^>��C0 ����>���@�>�G�p�>@vE�>��@D>�2AJ>�2AJ�*��yx���@�	o1��b��������h!�����������������������F������j
p����������#�����j
�������P�
F������������ ����>X���
 No1>��Go1p�>�B
>`�IJ>`�I>3A 	�Ģ">�W Oo1>@�Go1p�>3A�>�C�!>3A!7>�C80T
)?�">ȝ��q�P>�GPpH">@�CS>@CD`">@Hr7>/A0 ��IbX��[��
P>��GPp�>@vE�	>��F>`qCp">�2A@@Q�������
%>��G%pr>��C�> �@/>�2A(�>`�C0@(&/�(����S��?@�G��pC>�1A> �@�> �@ 4>@4A8 ��.q�>x���� T�G��p�>@2A�>@2A�>@2A�>�2A0Z�a�#>����$��Q�>��GQ�p�>@0A�
>@0Ar>2A y>2A(80f��#>���H�WQ�>��GQ�p�[>2A�>@0A^r>@0A�H>@0A((t����#>���-H�WQ�>@�GQ�p�>@2A�[>@2A�>@0A�H>@4A (u�X�`�>x��`X b�8>�G�8p�>�E�>3A��>3A�I>3A ���0�>x���6�b�8>��G�8pq]>�1A�>�1A|]>2A&�>2A59�x&>x���`c�8>��G�8p>��DV>`c@�>@1A�>�0A
 =z���>x��Mv`f�8>@�G�8p>`WFB>�5A�>�2A�%>�2A�h�20�>x�����g�8>�G�8pK>3A�>�1A >�1A�>3A��x�&>蛀����8>��G�8@�>@0A�>3A��a����mB�0�F���� � ��Q��>x��ۍ�8>��G�8p�K>@2A`_>@2Ax�>@2Ak_>@2A ��4�>x��b7�j�8>@�G�8p�>3A�>@2A�>@2A�>@2A( �m��&>x��֣��8>�G�8p�u>`�IL>`�I#L>`�I�>@0A���֣�У�Q���8>��G�8p�:>`�@&>3A&> �@ v>� B8H@l{�w ���� w��Gv�p�
>�RIJ
>`�I0�>`�I8�>3A@Fܩ��yx��.�`n@�Gv�p�>8A*>@8A�>�8A>�8A��� �P'>x�����Gv�p<>�A@'>�A�B>�"BH�>�C� ��A�X'>x���_ o��Gv�p_>��I�>`�I$>�1A>`�A((�I��(>p�����q[�>��G[�p5> �FP�>�zEw>�=F
> �@ HH���
�������w>@�G�wpu�> �@�>@�@�4>@1A0�>��D8 �ﶁ���CZ�Y	�w>�G�wp�>@1A�(>�2A�>@�B�
>`�EH8���T�ۤ`�w>��G�wp��>@0A�w? �@�a>@4A(�> �@0P@s���Ф����w>��G�wp�Z?@4A��> �@�?@�@ Yk? �@80 ��c�)>h��~y D�b>@�G�bp�>�HDV>��D�7>2A �<>�0A( �ՌJ*>�al��G�)p�>�F�)>@4A�<>@4A�K>eHL�IH蛀
����?��G��p>@"C�B>@�@	=>�0A[>�0A	00����0���y ���?��G��p&
>��@�y>@2A >@dC >�>@�C(@0�hj�0��=;����?@�G��pf> �G�>�1A0=>�1A4��>�1A88(K�`X*>���| $�G�p�b>@0A�y>@0A-=>@0A `>@4A0%�cP�>x��l�`���GF0ph*>@1Ae>@1A>>�1Ap*>�1A�_��yx��-� ���GF0ph*>@1A�>@1A�>��AD
>��A8��� �>x���l`&F0>@�GF0p�>�2A�*>�1A�>�A�>@H(ò�#��; ��GF0p�>�1A�>�1Ap*> �@��>@4A   zȹ�x���� ���GMp?N>AA�<>��B�>��A�>�B0 �
3��,>h�������>��G��p�>@2A�>@0A	>@0A�[>2A(@(k��(�� � ���>@�G��p�>@2A�>`�@��> �@ �m?�;A8 2�`��,>���đ ��G4�p�>@0A2>>�]@�c>@4A�>@4A(؊�?���l�����G��p&> �Ba>�1A>�1A�
>��@xxQO������ b	��G�{pFd>�Ek>�J�->�	A��>@�H00(����0�����
��>@�G��p >@�C�d>@A�>>�C |>@4A(X@��?Ф��,���G��p�4>�2A�w> �@�@�#D ��?�F8��m�+8���= ���G��p{�?@�Eq�?@�E`O�?�2A�0@�2A�(���蛀#� /6|>��G6|pZ> �@�> �AAb>�2A�>>�2A  �]�o.>�0�T
q�>@�Gq�p�(>�DAb>�2A�>>�2A�>�]B H0"�v�8��=��q�>�Gq�pD>�D�> �@:> �@(�>>�2A@H8�C�����O��q�>��Gq�pD>�D�d>�2A> �@�> �@0H8g�������O�q�>��Gq�pD>�D�d>�2A> �@�> �@0H8�������J���q�>@�Gq�pD>�D�d>�2A> �@�> �@0h�e@�0.>x��L�U
q�>�Gq�pA>�^B#>@�A">�2AX�>@2A`8 ��gfh����`)M?��G)Mp&>`0E�>�D?> �@p<>@1A0��u^�yx��ڼ��)M?��G)M@B>@2A>>@2A8+������������@.@H��������s�R��������`��m�@�>x��ٓ��	�|>@�G�|p>�PB#>@�A">�2AP�>@2AX(\�>�����^�2@�>�G@�p�>�2A�>@aBT>�
A�P>�1A 0aǒ1蛀D-W
@�>��G@�p�> �@[>�2Ab>�2A >@4A(88B��/>���`�`���GQ�pL>@0A�4>@0A�>@0A G2>`�@0  Ӕz��>Ȝ����1o?@�G1opi> �I*@>�2A�>�2AJ> �I ��X�/>x��4. �ؾ>�Gؾp>�2A�>�2A�>�2Av~>@4A�*go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }((�V�p+>�����?�;?��G�;p�
>�Dk@>�F�>`�I5>��B00r`�H�+>�����A�;?@�G�;p�
>�Dk@> �F�>�E5>�>E(((?.��+>�������;?�G�;p�
>��Dk@>�F�> HB5>��C00ɪA=�+>���qC��;?��G�;p�
>��Dk@>��F�>`�E5>�D(8(���2���=�1��>��G��p�M>|A.>��E>�Dz>> �@ 8(@�rs���r2��>@�G��p�M>rA.>��E>�Dz>> �@ 8(�aK�����2��>�G��p�M>@qA.>��E>�Dz>> �@ 8(.Ӷ�����3��>��G��p�M>�qA.>��E>�Dz>> �@ -ZD	6�y蛀�l�/I�@��?�i4�i4~���`4�`4i�@J�n4�n4��@J@m4@m4�l���b4�b4v��?�e4�e4�W�p4�p4�D@O��������00f���`>��s��@>`�G�@X�D>�D
>�zEgD>��C � ��05�/5��Y�15 15  ��[�h>P���U`��@>@�G�@X�>��D2>�uJA> EX��U�25�4�V��`35�4��	6�y蛀��`6FE�^��%��%�3B��%��%B��%��%�@H�&�&�n@J��%��%��Y��������uE@�`&`&�4@���������d�
	6�y蛀�� 7FE�^0�%0�%�3B0�%0�%B@�%@�%�@H��%��%�n@J0�%0�%��Y��������uE@��%�%�4@����������EB
	6�y蛀��@cI	�����������������$�$(�@J��������g��G���������D�����$�$�Y@J��������!�@B��������oF��������������-5蛀4�`?@0A �@��F�yP6��p�p�SA���� !B����X������? ���]��p�p�0��	6�y蛀�`�Go1��b��������h!�����������������������F���������p����������#��������������������F�������������q|c	6�y蛀����Go1�!���� �	 �	7������	��	��������������q�����	�	�
����������Z�����	�	�������������z��������������C[�	6�y蛀��`HP0	�0	0	h��-	�-	�5�`�3	�3	�5��.	�.	�4@J 1	 1	�F@J`.	`.	���2	�2	E��F@/	@/	��8�	6�y蛀R���DPX"����0	0	�
�������������q����������������������g�@J`	`	�������	�	i7�����	�	2�@J���������ʳ�9�y蛀�[`�]> �G](d> �@	`�PP4��@@�F �  H������8�������B�40�>x��P���Q�>�GQ�X�
>2A�
>2A�
>2A8i076�5(#@i�76 �5���v	6�y蛀���7H�7�
�m@�@��L@n����sL�m��B@�@��n���!��������������n0�0�5O����	6�y蛀�� �H�7�
�m�����L�n��sL�m��B�����n0�0��!��������������n����5O����`%��0�>��� ��j�7?��G�7X}L>�B>��B�>`~JsL�m0� ��nP�@���i	6�y蛀�Y`?H�7�
�m����sL�m`�`��'@$��};�$��B�����n������n����5O�������y�}���p3>`�Gp3(2>��D�E�����������X��������^�?��������B���������`���������[�x�yx��ij`�p3>@�Gp3(OM>�
F�E�J�I��X@J0J^�?`JPJBpJ��`�K�J|P��yx����p3> �Gp3(OM>�
F�E�����������X��������^�?��������B���������`����������V�2	6�y蛀��|F���MB�J.�J.��?X.X.L����U.�U.�� �S.S.6y@��N.�N.�:B M. M.n���J.�J.By@�0W.0W.`H��	6�y蛀[��Hk��I��PP.{@J��P� ���� �����Q  AL������ �����������Q����{�	6�y蛀��H�� /��!��! )`��!�!�
�U�z!�z!�V|!|! b���!�!()�q �! �!@��P�!P�!y���!��!}=�	6�y蛀P�`#H��
b@H�"�"#����y"�y"��~"~"@H�"�"� ���"��"W� ��{"�{"����"�"[P����@�"@�"3/P	6�y蛀���D�ea@HpQ(pQ(	�,�R(�R(wM@H�Q(�Q(����Q(�Q(.�,��������~��,Y(Y(4��������������U(U(1ݴ�	6�y蛀`�@$H��
b@H�p �p #����i �i ��g g @H�p �p � ��r �r W� �l l ����p �p [P�����u �u ��h	6�y蛀ٓ�G�|
b@H �& �&#���@�&@�&���&�&@H�&�&� �@�&@�&W� ���&��&���0�&0�&[P�x@�&@�&���+	6�y蛀&��H-Q~�������A�`�`�A��`�`�cS�P�P�t�JP�P�*j�?����Vh�?����{������	���	6�y蛀�}��He��@J����������������������}��������������R��������U@H����������S��������Д�������������?�����������Ȇ	6�y蛀��)H�V@P7@P7d�P7P7�B�O7�O7w ����������j��[7�[7@�]7]7������W7�W7~������U7�U7>�\S	6�y蛀`��EI��QB��������4B���������QB��������
������������	RB���������?�����������������������'gB��������((*�Ȟ�����G>3A~>�@@�>�QC�>��B�> �@ ((�@��Ȟ��Ep�G>3A~>zJ�>`�H�>�J�>��A @8�!������P�G>3A~>��D�>�C�>@0A �>@0A0((�W4�Ȟ��0�G>3A~>�[@�>�Y@�>�]@�>�iJ ((sU'����G>3A~>��@�>3A�>`�I�>�4A 00W�s�������G>3A~>��D�>�uJ�>SA �>�EA(00B:��P���V��G>3A~> *E�>`�@�>@0A�>@LB(�XY>x���@���>��G��@�>�yB�>2A7SI�)pl�@I`* mB0+�n`�I�+�mG�
��y�i0���>��G��@�>@2AT>��D@J����������@J��������s�@J����������@J���������m7o�>x���(�@>��G�@@��>@�H�?`FG0@R�505 @J�5@5B�5�5�j����������������yx���%`Q�8>`�G�8@�>MH�>MH�B�����������%��������������a���������I���������(	EF[�'>�������7?@�G�7p�>�9A�>��B >@0A�>�2A B��� Hh:k�>����� j�7? �G�7p}L>�B>��B�>`~J�>�2AsL�mp�`�q�E�X���`!p3>�Gp3@5>��D�>@JA�E�MpL��XNpM^�?OpN�`� PpO�j�y
 yx��g;
F0		c@J��p��N@J0���z@H����� @JP� �� �t��Ѕ�N@J`�0�z�t���H=@J��`�c@H� �@@�tC������x>��Gx�> �@�0>�-@�>2A >2A(r>��C0(�}�0>�Ϊ[�>��G���>��C�>��A�0>�2A�0>��A A>�1A$Xڴ��X���0�%�>��G���>@?D�> �A�>�2A(�>@4A0�>]H8p�1&;H>蛀QA@]�>`�G���>��DoA>�I�>�2A,>�2A  >��A(P@b&i�����`��>@�G����>@%A�>@�B�>@�F�1>�@ �i>^D8XH�O�>x���`���> �G���>%A�>zB�>�2A2>�2A�> F H8N:����`��1>�G�1�5>@0A�B>�2A@>@0AV>`�B(f>��@0@8�8$��>����� ���G̬�]U>�(A>�E�>@0A�>�2A(��>@0A0( Ȥ��>О�Ł@5>��G5��>@vE:>`�C@>`�F(>�pE �U>pE$(�U22����7��G�@�C>�1ADV>�1AS�> �@�j>@4A 9V>�0A!0 ?������r�	�@>��G�@X��>@�H1C>`FGb�> �@0@RP�4��4B��4��4�j��������������m�	6�y蛀r �G�@	�@J�)1�)10@RP�4P�4&1�R)1)1*�@J�)1�)1ҁ@J�)1�)1B��4��4~j����������j�P�4P�4�j������������XPܒM-؟���#�@>@�G�@�q>@0A�>@0AX>@0A �C>��@0v>@0AH���	6�y蛀nk`�I�@	
��3�3*
�p�3p�3�k�P�3P�3�C������������4����M3�M3�C@JL3L3>�����Ps3Ps3������3��3�C����@�3@�300vg�X��ߟ`;�@>�G�@�>`*F�>@0A�>I�> I 4>SA(HH�Er�0��ZK
�@>��G�@�P2>�#Fy3>��C�B>��EBm>KH8Nm>KH@����(��p�@�	�@>��G�@��>`H�>��GW>�cE`�D>��@�X>�wG�G���	6�y蛀p�`�G�@	`����3��3fm �0�30�3^3��p�3p�3�V����3��3��������3��3�������3�3�������3�3�D������������������3��3@@*,�X>P��+E`��@>��G�@�8>dD>�<D>2A />2A(r>��C08�e-蛀�U`��@>`�G�@��> �@>�2A8>�2A �>�2A(�D>2A0(�������6� J	�@>@�G�@X��>@�HDV>�1Ab�> �@0@R 5�5B� 5�5�j�������������ƌ��y��� .�@> �G�@(	>��D��?p5`�0~���5��04@��5��0�3�� 5��0��S�5��0	�P5@�0PHZ����>�������G���>@0A�>@0A�m>@0A �X>@0A0�1>@0A@0=�R�h>�� �">�G"�>`�C�>2A�>2A�>2A />2A(K��	6�y蛀��yD"	��?�����P�P�~������Y�����������n�����������	�������������?����������������������?��������PPc�M�0 >h�������G�&>@0A>@0A�>�?D �>�?D0^>��C@@(>��0�`���G�L>�2A>�2A�>@0A|�>C �>�B8��n	6�y蛀���0I		��?��������mB��������X�Y��������~����������>k�Y��������������������{�����������������������������������8
��o� >ࡀ��;�>@�G���>@0A�>2A�>�E�5> fJ %>@�I88*��� >x��
�@`�> �G��>>�2A�>@.A�>�=F�>`HP>3A0H ���nȜ��� �	o1>�Go1��>��@&q>��@2q>3A0�>�2A8>�2A@|�M�">x������P>�GP�8>@vE�Z>�1A�Z>�1A+�>�pE�q>�pE��C��">x�����	P>�HP�8>@vE�Z>�1A�Z>�1A+�>�pE�q>�pE  h�z[�>О�y�`QP>�HP��	>�1A`">�1Ap>3A�>�4A�>�4AL�	6�y蛀���FF��	u�hp{p{�@H�x�xb���x�x� �z�zz� x x���pypy�!�������������������������W`��x�x((D�ܬ`�>Ȟ����T��?`H����>�2A�>C�7>COH>CX�>C H(�^י(��H$���?@H����>@/A�>��@A> �@ YH>�1A8��>�2A@@8��m��j� �.�> H.���
> �B0#>@4A:r>��@r>��C(s>2A8��h	6�y蛀��JF]		
�o@J00�5�T  
@a  �B��@OB��*�H���@a��@ F�2`��� � WQ�>�HQ��k>�2A�>�2A�>@2A�> �@�>�A0H(�I�O(���u��A8>�HA8�>�2A@> �@$> �@ S\>�2A8J8>2A@�BI	6�y蛀�� 	H�8	�9� \ \�9��Z�Ze@J����������V�V��^WW�J���� X X�9����������`%�aZZ>t�a��������(�p�&>x����@
�8>�	H�8��>��C�>��C��>@2A��>2A��>@4A  �oX��K�`a�8>`
H�8��>�B5>mA�>`�Cc^>�1An^>�1A���$�0�>x��ai`�8>@H�8�x:>�D�T>�H�K>@NI�L>�D(�:> �G�j}I	6�y蛀�@QI�8	p�`����&��ии
�������@J���������V���������	��������0�����������������������йй��i�	6�y蛀�_@�Hv�		t"PP;����'@J``�:@J��Bv@JPP~p@J���BPPNv`���WB���	Z;H'>x��.`�v�>�
Hv��.6>8A0'>@1A8'>@1A0>�1A>�1A00�N_�(>���K �p3>�Hp3X5>��D�>��B >��B �E�0S�R��XPT�S^�?pU�T88`����0�`x�H�w��>@:A�>��Bt> �@�>@1A(��>@C0@(tfLi(������w>�H�w��M>�1A�(>�1A�> �@�> �@ @�>�1A8P@*ndf�#�`�w>`H�w�N�>@4A�>@4A�?@�@��?@�@ Yk? �@80 2+f�P���k�#�w>@H�w��:>@1A>@4A�>`�F8>�D^�> �@XHzK�1X�����~ Hd���<>@0A�> �@�5> fJ(�>@0A@�>�0AP(DX��*>���*�H��X�>@0A�>@0A�b>@4A IN@J�00�/R0
0p�/B�
0p�/xhꞶx���@(�?�H��H*>��G�y>I8c>I@�y>@�@H��>@�@`Co_n0�>x�����$F0>�HF0�h*>@1Ae>@1A>>�1Ap*>�1A�>`�G�:����>x��H�`��HF0�h*>@1A�>@1A�N>�1A�>�A�N>�1Aő���yx�����HF0��>�1A�>@1A�>@1A\>�1A>>�1Aޓ�	6�y蛀g;��GF0		c@J�����N@J0�0�z@H����� @JP�P�� �t�����N@J`�`�z�t����H=@J����c@H��P@������+`��\?@H�\��> FF >��Br>��C �
>�2A0�>A880	�&7���x<���> H���O>�@>>�@�>`�@�>�4A(�>2A000t��]��������>H����>@0A�>@vE> �C�>@HA �>@�B(H8NA)����0��(��>�H����
>�C�>�@p>�@�>A>>`�@0H �ڟ�Ȝ������>�H����>`�@&> �@J�>�;A0��>�2A8�m?�;A@@0\�,-->���`� ��H���>@0A;>>@0AD>>�2A />@0A(0!>@4A88(�bi��
�`�H�m�v>2A�_>2Ah�>2A��>2A�>`�@ 0�Dl� ->x��d+@�#O?`H#O��> QB> �A>�1A />�1A$2>�1A(((5�	@(��[���	k�>@ Hk��M>>@4A�>@4A(->@4A�
>�A>`�F M���	6�y蛀rd�!H��	��W�(�(��@X�(�(#���0(0(���0(0(B�(�(W� �`'`'A� ��'�'}d��������������P'P'V�G蛀rd� 
��>"H��(�> �@��W�( '��@X�(�'#���0(`'���0(p'B�(0'}d��������P&'XPfb1X��Z|��W�>�"HW��"> �@(> �@�>�-E01>�-E@�d>@4APx-P�O8.>x��P�@�	��>�#H���A>`@B#>@�A ">�2A`�>@2Ah8>@4Ap�b�p�>x��`��	��>�$H���A>_B#>@B@">�2A��>@2A�oP>`�E�H8}��X��y`���>�%H���.>`0E�|> �@P.>�0C(Ne>�D0a�>�zE8���`��x���^@2@�>`&H@��p>�A�e>�A�P> cB0�>��Dx�>�D�  �/k�@��5e�?@'He���>��I�f>@4AB�>@4A	
>��C�Q> 6C�x�o������6 (HQ��g>@0AL>@0A�> �G �>@AX!D>�Apng�	6�y蛀�>}H�	�������������
���7��7�?�����7�7�������7��7(/����������H������7��7�}�����7�7�����P�7P�7Ʃ������������88B�8/>H�����	�@�)H���>@0A	>`dGV>`�F�>��D �>`�E(����;x��W?�
��?�*H���>�9C#> ,H\> ,H(_> ,HPJ> ,HxH8e
Pz蝀@����+Hؾ��>�2AW>�2A^~>@4A�> �@ig> �@0(��i�`�>x��`�����?�,H���R>@2Af>@2Aj>@2AV>@2AZ>@2A  '[8�0>���đ`�`-H<���>@0A2>>�]@�c>@4A�>@4A�R>@4A��<��^h+>���T���;?@.H�;��
>�D>pE�>@vE>��D�B>@CB( ɖ=;x���`��;? /H�;��>��D�=>��C�N>�C�N>�C>3A ��y���+>���X����;?0H�;��
>�D>pE�>@vE>��D�B> EB( ��;�x��ڛ���;?�0H�;��>��D�=>��C�N>�C�N>�C>3A ��&7%��+>����C@�;?�1H�;��
>��D>pE�>@vE>@A�B>�HB( V��vx��.F���;?�2H�;��>@A�=>��C�N>�C�N>�C>3A ��yπ�,>����r@�;?�3H�;��
>��D>pE�>@vE>@A�B>�HB( {�Lx���t�;?`4H�;��>@A�=>��C�N>�C�N>�C>3A 8(؉����S@5HA�v>2A�_>2Ah�>2A��>2A�>`�@ 00��8��~����> 6H��p�>@2A2>�OC�i>`�@#2>`�C(�����������������������������ߤ+H&>x���H���8>7H�8p#>2A\>�2A�$>@4A�>�4AmB���F��`�А0 d�О�����	�7?�7H�7p}L>�B>��B�>`~J�>`�@sL�m����n��0 <l&^О��7�d�7?�8H�7p}L>�B>��B�>`~J�> �@sL�m���n0��0 ��/�О��'�T	�7?�9H�7p}L>�B>��B�>`~Jz>`�@sL�m`�@��n��p� ^nT�'>�����`f�7?�:H�7p}L>�B>��B�>`~Jf>@4AsL�mЖ���n�� �f�I�>蛀[� g�7?`;H�7p�>`~J}L>�B>��B�>�2AsL�mК���n��( �/9�'>О��'�g�7?@<H�7p}L>�B>��B�>`~J�	>@0AsL�m�����nГ�� >&,h�>蛀
8�h�7? =H�7p�>`~J}L>�B>��B�>�2AsL�m���n0� �0 ��0���k�7?>H�7p}L>�B>��B�>`~J�> �@sL�m���n0��0 �^q����p�7?�>H�7p}L>�B>��B�>`~J�	> �@sL�m@� ��np�P�( �}�M�'>��Y �	�7?�?H�7p}L>�B>��B�>`~J�>@0AsL�m`�@��n��p�Hg����)>x����
*�>�@H*�p(#>@�Abb> �A@�<>�1A@x)>@4AD�)������������a�������������hXᤈ2��P�pAH�@>eH�0>`�@�>@0A @>��B0�.? �@8&h> �@P00
I|P��p6PBH>3A~>`�@�>�Y@�>`�B�>2A �>�EA(@@L��EС��60CH>3A~>@+J�>��D�>��C �>@0A(�>@`A8PP��ء�XDH>3A~>��D�>��D �>�II8�>`A@�>�EAH0(b�lȞ���DH>3A~>�[@�>�Y@�>�]@�> 
J �>2A(88�֍7���T�EH>3A~>UA�> 
J�>SA�>��D �>�EA000���"Ƞ���FH>3A~>`^@�>�]@�>��@�>��@ �> �@(`P���(��$��GH>3A~> �@�> �@ �>@1A8�> ~@@�> �@H00��Ƞ��RpHH>3A~>`^@�>�]@�>�A�>�A �> �@(0�[y��>蛀���`IH/���>@0A.>�2A|>�2AUT>2A �1>2A(���6��6	��r>����c�`JH�@XC>�1A�>��C;>��C�����4Е2mB��4��0�	`��4�s2�j����4s2�Ƅ	6�y蛀Z��G�@
�D����0+30+36m����0(30(3�������(3�(3X������������J�����.3�.3L ����P03P03X�����23�23������8383v2�����93�93!������������P@ev�	�!>��f�`LHo1��>@0A.6>@0A�>�sI �>��J0L>�2AH~p@Jpv`�	)���yx���`R	�8>`MH�8(Y>3Aw��������������a��������R������������Y������������E]�������������I���������������������������
�	6�y蛀܏�I�w
���?0@*0@*���?M*M*Lb�?`4*`4*���?@>*@>*�)���O*�O*�� ��V*�V*_�?0Y*0Y*r�?�Z*�Z*̤ � \* \*?M@J��������mo	6�y蛀0���H_X
8+����������������������������������������������������@+������������ +@J����������������������������������H+���������������������������r�	6�y蛀����H_X

��_p|#p|#�E ��|#�|#H4���}#�}#25@Jp~#p~##����~#�~#���p#p#��_�#�#B`�#`�#W� ��"#�"#A� �p!#p!#��ޗ	6�y蛀0�@�E�u

`Pp�p�M�Q����`�@�@�Q]`������R��ёR��:�Q@�@�C�Q � �B��Q0�0���������S�B	6�y蛀WyH��

 / �! �! )`�p�!p�!�
�T�|!�|!�@U��!��! b����!��!()�q��!��!x-�{`�!`�!@���!�!y���!��!�
`��!�!�O2	6�y蛀�] �Ho�
 /P�P� )`��� b������()�q����@��� � y�  m�����p�p�, �����@���������v{�V�������	6�y蛀0��Gq�
ea@H�u�u	�,�y�ywM@H�u�u���vv����P�P�0�����0�0�������p�p������ ~ ~  ����@�@�>��������]	6�y蛀L���Gq�

b@H��&��&M� � �& �&#��� �& �&����&��&@Hp�&p�&� ���&��&W� ���&��&�����&��&[P������&��&eP����0�&0�&�N�	6�y蛀� �H��

b@H`�(`�(��}P�(P�(~��0�(0�(����(��(@Hp�(p�(� ��(�(���Ъ(Ъ(M������������p����(��(@?��(�(tb�]	6�y蛀D-`�G@�
oe@H���������|@H���������P@H��������������������ze�R����������������������nS�F���������e����0�.0�.�e�G���������|�R������������	6�y蛀�� �Ee�
���������������������������������@D/@D/d�����E/E/�f�c���������.�����E/�E/sQ@F���������fA���������f������������_����������PP��يX> ��@  x>`YHx��>@0A�R>zB0>zB�g> 	F @> 	F0h>��B@00���@���Q�
x>`ZHx�/@?HE�Q?��CE@?�D�?��Da0>@@C j0>�@C( x��������Z`[Hxp?��D7S>@%A�.?@CC��>@4AH@B0�<�<BS�������������0������������@0��������x>`\Hx��>�'A�R>eH0>eH�>@%A>h> ?C X> �@( �nXf@>x��bh "�>`]H���S>@4A�0>@4A�S>@4A)A>�2A�>�2A�>�2AH  ��Ȝ�Ri ���>`^H����>��@�A>��@T>4A0��>�2A8B>4A@�>`�AH8�zp>蛀 q�0`_H/���>@0A.>eH|>eHf�>@2A �T>�2A(�i>@2A0HH��)(>������1``H/���>eH�>@0A�A>@0Aa@>@2A(�>�2A0>��B80����
�`7`aH�@�C>�1AS�> �@.V>@4A �j>@4A!9V>�0A"1C>`FG$P8}�����~�d`bH�@�
3>��D�k> �I^3>��C��>�J(!D> �@0��>@4AH0 9�Z����c`'�@>`cH�@p��>@�H�>�1A�3>��C�W> �@0@R��4@�4B@�4P�4�j������������80�O��P��S��m�@>`dH�@�?D>�1A�>@0A�>IA> I � ?��A(�m>�1A0���yx��`��
�
�@B�>P�
�\ ?P�
�@O�?p�
�@Op@��
-4\A�
��@O�A`�
��� B��
64\�B��
BPC�
�D��D��
�����������
XP'�Z|� >���F��>`fH��>�I�>@0A8�5>��FH�F>@4AP̆>@4AQ*p>@4AR0å��0�>x����Mo1>`gHo1��>�.A�>3A�>3A�!>3At
>�2A z
>�2A(((�����q��P>`hHP�H">@�C	>�4A	[>3AP">�4A�q>3A+>�HA @U��#>x����`iH����>�/A>@2Az> �A:>�1A0>�1A4�>@/A8`P�[�������``jH����4>��C>�FF�">PC0>`PC8�7>`JC@�> �@H`X��7�螀���.�>`kH.��8>`�Cr>��C"r>@4A �[> �@(��>@0A@Ԉ>@0AP@ ��Æh�����Q�>`lHQ��z>@2A&8>��D/8>@2A�>`�@�H>@4A0jr>@2A8	�H��yx����O�8>`mH�8@=>��C(>��D/������������6�a��������{I������������/]@J���������8������������@J��������@�G�`�&>x���I���8>`nH�8�4v?��E2t>2A �J>@4A(�9>@4A)�>3A0^>3A8@	�3���X@�8>`oH�8��J>�F�>`�@�0>3A �%>2A(�t>2A0�J>@4A80U
�0�>x�����f�8>`pH�8��>3A/>3A�>3A~>3A�>3A r>3A(8(
���&>�� l�8>`qH�8��>�1A6>3A�>@0A	>@0A �>�1A0�[>�1A4����CH����(>`rH(�m>�2A�>��@	M>��@ �>��@8�;> �@P0(>`uFhPP_��L`��� t�>`sH���>�TCh(>`Hp(>��D �;>`H(�w>`�C@�`>�WCHxx؛�`�����`tH�w�C�> �@�w>�C��?@�@(�w> �@@��? �@X�> �Hp�xJ��)>���~� `uH��@(�> �E�>`�C��?P\.`0.��].�\.~���].0].P`S_.`^.��SP`.�_.@Oa.�`.xh�ő+p��p�`���?`vH���*>�G=>�1A@�>�1AD��>@4AH8>`�CP�> �@`0 � ��8*>Ȝ��y��i?`wHi�>�uI/>@2Ar>��C�>�B gN>@4A"0*>2A(Xr�P�>x���*�)T�?`xHT���>@1A�>@1A_c>@1A�=>@1A�>@1A�>@1A
((����->Ȟ�WR
`yH��@Fd>�Hk>�J  / �!P�! )`�p�!��! b����!��!()�q��!0�!@���!@�!y���!��!X@��s���t= �`zH����>>@0Ab�>�H#>�H�> fJ �d>��@8V�?�2APhX�	��h���|2��?`{H����P>�-E�>�2A
> �@�:>�0A0\> �@8�> �@P0Uc��0�>x��)|�@�>`|H@���>�2AL>�2AR>�2AX>�2AU>�2A ��>�2A(88���0/>����>�(
�@`}H���
>@0A+>�1A&>��AIX>�zE5>�9J(Y2>��@0 /x�x����`��>`~H�@͐>��F�N>�Du@xP]# \#���� _#`^#��p`#�_#_� ��a#a#Vz�������������N������������L*s�	6�y蛀�|�Hx��A �9 �9R�`���<��<�~`� �< �<�`��9�9%�`�`�9`�9\.`�p�9p�9c`���<��<S`��9�95�`��9�9`�0�<0�<���9�9��v&	6�y蛀�QZHx��A�;�;R�`�`�<`�<�~`��<�<�`�;;%�`�`;`;\.`�p	;p	;c`�`�<`�<S`��;�;5�`��;�;`��<�<���:�:>
!	6�y蛀�.��Hx��A��:��:R�`���<��<�~`�@�<@�<�`�`�:`�:%�`���:��:\.`�Э:Э:c`���<��<S`�P�<P�<5�`��:�:`�Р<Р<��@�:@�:N�Nwx����`�HxX��> F�.?@CC��>@4AH@B��<P�<BS�����������������������������������������0�������������Ŧ	6�y蛀��@]E�1	@H������G���@Hp�p�������B���������&U���1U����``<U�����������G��i���	6�y蛀���F�1�@H��~����P`S�A�@@A�����App��SP	P	@O��*j�?��Vh�?��b2�`
`
  �4���>P��� "�@>`�H�@X�>�8DH>`*F4>SA�2Y�4��2C@H��4��2CR �4P�2B��4�2�U@J����������/	6�y蛀E�`�H�@~���g3�g3W��e3e3���Pc3Pc3����������H�G�f3�f3�@J��������p��_3�_3
D�����������V��������z1�a3a3���`3�`3�	u	6�y蛀2�tG�@�� �0101�@J01010@Rp�4p�44@J�1�1ڃ@H11�3��0101B��4��4���1�1~j����������j�P�4P�4�j������������7���	6�y蛀G���H�@��G�1�1�GP1P1��XЅ1Ѕ1^�?�1�1�@H�v1�v1~��px1px1����{1�{1X���������������0�10�1�T�������������W������������{8k^	6�y蛀`�eH�
�@B�>�>�\ ? ?�@O�?�?�@Op@p@-4\AA��@O�A�A��� B B64\�B�BBPCPC�D��DD�������������n77f	6�y蛀]� nE� ���%��%�Y��P�%P�%��Y�%�%��?��%��%�`���%��%�����%�%������%��%�����%��%
�?��������	`���������*@J��������:�	6�y蛀F@�H��_ �& �&�E �Ъ&Ъ&H4�� �& �&25@J�&�&#�����&��&�����&��&�3B �& �&��_��&��&B@�&@�&W� ���&��&A� �@�&@�&��N�	6�y蛀ղ�AFs�@Hp�p�~������P`S�����A���A��0�0��@F@�@���S��@O����*j�?����Vh�?@�@�b2� � ��6`	6�y蛀�G@�He� � �p�p�.���P�P�<��0�0��AB��5[�����@[�@�@�K[@	����B�����"�	 � ��"
����h`
`�`��馃	6�y蛀�`�He� � ���.�������<�������AB����5[� � �@[�����K[@	����B0�0��"�	�����"
P�P�h`
����ԅV�	6�y蛀� �G%mW@H�>�>U��R�>�>'H@H0?0?��?==�C��F�F��P�;�;@H�;�;���@?@?&U�@A@A1U�� B B���C�C((�:*`�>�g�e�7?`�H�7�}L>�B>��B�>`~J�>�2A`>`�G sL�m`�@��n��p�@0m��?���m�`U	�7?`�H�7�}L>�B>��B�>`~J>�E�> �@(sL�mp�@��n����80���'>@���`o�7?`�H�7�}L>�B>��B�>`~Jh>@0A�	>@0A(sL�mЗ���n����up	6�y蛀���I�w�)�?`2,`2,
����������������?�:,�:,��?�7,�7,���?`I,`I,Lb�?P,P,���?�-,�-,�)�?�,�,�� � L, L,̤ � Q, Q,��?�N,�N,�:g	6�y蛀�@@H*�
��������������`�PPPP8#�����Y�Y � ��X�Xy���������� !�.`M`M�������R�R*y�����������)������������a������������������TT�*S	6�y蛀����HimW@H0000U��R�0�0'H@H�0�0��? 0 0�C�!0!0��P�"0�"0@H$0$0����$0�$0&U��%0�%01U��p&0p&0��`'0`'0C
`	6�y蛀���D�
��������� �����������������kO@J���������=��������������������������������	���������G��������uO�����������c������������Tn	6�y蛀���G���>@|`'`'7^Y�
'�
'|,`(@'@'��|�&�&�`Y�	'�	'GP�|�'�'Ւ��������������������������B�Y���������O������&��&�@H��&��&>G��y�&���	`�H-Q(Kf>ME~����0��A�`��A��`���cS�P���t�JP���*j�?����Vh�?��P�{����@�xh������@P�H�>@0A>�2A��>@0A�@>eH(2h>�@0�.? �@H&h> �@`88n3�؞��P�H>3A~>��B�>�@@�> �@�>�QC �>�2A(�>`/@088��J^����P�H>3A~>��I�>�Y@�>�]@�>�UI �>`[@(�> �H0XXp���q�P�H>3A~> �@�>��G �>@0A(�>2A8�>�yD@�>@>DH88�s�����BP�H>3A~>��C�>�@�>�]@�>`^@ �>��@(�> �@088������ SP�H>3A~>��C�>�@�>�]@�>`^@ �>�A(�> �@0PP�G!h��D(`X	p3>`�Hp3�5>��D�>@vE4>��D�B>�~C(r>��C0�>��C@�E�LK88��<����|
x>`�Hx�/@?HE�Q?��CE@?�D�?��Da0>�>C >@%A(> ?C0HH�9�� >���9q 1��H/���>@0A�>eH
>eHa@>@2A �>�2A(�B>�2A0>��B8n����>x���b���@>��H�@�>@4A�>�}B�> ~B8>�1AC>�1A0@R �4P�0B��4��0�j����������0���@	6�y蛀E�fD�@
$��V�J2�J2��0I20I2�k�?pI2pI20�T�L2�L2h���V2�V2{���0B20B2�����E2�E2���pS2pS2���GpM2pM2���S2�S2��V2V2�����PT2PT20(����0��id���@>�H�@�>`�BH>`*Fj>zJIX>�zE@>@4A$	>�H ��>@4A(hh���8��p� 1�>�H���>@0AT	>`�@>��@(�>@0A@�m>2AP�D>2AX�X>`@@```�kZjx>`��kE�5"> �H"��	>@vE�	>�ZA�	>[A
>�zE4>�EA(�>�iE0v>�iEH���}�8 >p���n 
>@�H�>�I�>�2A8�>�2A@��>@4AH>@0AP)>�?D`0>�?DpH8��)?X >x��|� `�H�gY>��C^>@0A�>@0A �>@0A0rY>@4A@Յ>@4AA�n>@4ABl��	6�y蛀�`G� ��4&�4&.o �`3&`3&��Y7&7&��?�5&�5&�`��7&�7&���� 7& 7&���G@J&@J&�����2&�2&� ��H&�H&
�?@I&@I&	`���������*@J�������� ���6p >���F�
��H		(�E>��H��_ �&�&�E �Ъ&0�&H4�� �&��&25@J�&�&#�����& �&�����& �&�3B �&��%��_��&��&B@�&��&XH���血��u%>��H%��> �@V>��C>�2A(8>�2A0r>��C81H>�2AHJ�>�2APxh��/�1��Q�>�HQ��wC> �@�>`�@�>�ZC0�H>�uC888>�ZC@�>��@H�#>`�@`00�bP�����^�8>�H�8�>@4A�\>@4Ab>3A�>3A�>�@>�^@ �>��E(8 ?[I �>������a�8> �H�8�b>3A�>3A)>�Bj>�4Af>3A n>3A(v>3A0@�tR�c��B�8>@�H�8��> �E> �@�>@�E =9>�E$F9>3A(Z�>�F0t�>�F8��u�*@�>x��E����8>`�H�8�0�>��I4_>@2A��u>@2A�@�>@2A��u>@2A�7�>@2A��u>@2A�(k��&>蛀,'�k�8>��H�8��>�CX>@2A�>2A�:>@2A�>�1A 
u>�DD$ܠ>@4A%*�5�9�y蛀�_�
��Hv�		(�>`Z@t";��'@J00�:@J��Bv@J@@~p@J  �B�
�
Nv`�PPWBppX@h�������[ ��>��H����H>@0A0>�\G>2A�<> �@ �<>@0A8�)>2AH�b>@4AP�xi��������U��?�H���*>�G>�[A@e�>@4AH�b>�2AP�> �@X$=>�@Fp�y>@4A����i@�>x�� ����HF0�h*>@1A{N>@1A6=>�1Ax*>@1A?=>�0A
_>�0A�>��A0�����*>x��+�@%F0> �HF0�{N>@1A6=>�2Ax*>@1A?=>�0A_>�0A�>��A�>��H@0Q�4n�,>ȿ��� ���>@�H���>3Am>3A�>@2A	>@0A�=>@0A(>�;A8�
>@4A9  �v��->P���`�	`�H��X>��Ee>�Jh>�J /��!�! )`��!0�! b���!`�!()�q �!��!@��P�!��!y���!��!@8�2;��->H���]S
��Ho��>�J>�JP>�J
>�J>�J �>>�2A(�>@0A0HH�����m���{>��H�{�>�J>�J�
>�J\d>�	A/>�D0,>�D8G>�D@�S�	6�y蛀�=�J@���?��.��.~����.��.�@���.��.�P���.��.�e�p�.p�.����������d?������.��.ʨ���.��.�|�[��.��.�P�?��.��.�e���.��.'��?0�.0�.����ী�}��	e�?�He��B>@ZI�>@B(
>@�I�V> 6C�/> 6C�,>�2A��Q> �@���$�	6�y蛀��@�Eo�	 /�$ �$ ���/" "  )`�$ $  b��0% 0% ()�q�% �% @���" �" y�`# `# +b�p! p! �:��  �  �� �����������������������ι������������lS�d	6�y蛀����Eo�	 /� � ���/     )`�0 0  b��P  P  ()�q�  �  @��� � y�� � +b�� � �:�  �� �����������������������ι��������������,h	6�y蛀���Eo�	 /p) p) ���/�& �&  )`��( �(  b��* * ()�q�* �* @���' �' y�@( @( +b�P& P& �:��% �% �� �����������������������ι��������������|
	6�y蛀���Eo�	 /P. P. ���/�+ �+  )`��- �-  b���. �. ()�qp/ p/ @���, �, y� -  - +b�0+ 0+ �:��* �* �� �����������������������ι������������@(���P>�Qa����>��H���a@>`�G�>@0A�> 	F �>2A0�A>�0A8�A>�0A97S@��,@o���0-p9<�6�yx���G�
��He� � �p��.���P�`�<��0����AB�P�5[�����@[�@��K[@	��P�B��@��"�	 � ��"
����h`
`��)�H�yx����
��He� � ��@�.�������<���� ��AB����5[� �к@[���@�K[@	����B0����"�	��`��"
P�лh`
��@�88�m���'>(��8 p�7?��H�7�}L>�B>��B�>`~J�>�2A�>@0A `>`�G0sL�m����n0�� ��+>�����P
_X>�H_X@�>�TJ>
>@1A��_p|#p#�E ��|#�#H4���}#@#25@Jp~# ##����~#P"#���p#� #��_�#�#B`�##``T�����}�� �H����>�%A�>@0A.>�>I|>�>I �?�I(�.�M@504H@B�7�5M�������������������������S���	6�y蛀p� I�@
���4�4��Tp�4p�4SA��4��4X����4��4]��0�40�4X@���4��4���`�4`�4�����4�4�����������b ��������������������������������������������������{A�	6�y蛀�|I�@
LW`���1��1WW@���1��1ى@G���������@G�������������������{DR���������R���������R���������c@H����������R��������+D��@�1@�1��T�1�1bW�����1�1]�%�	6�y蛀��`I�@
	�@J��4��40@R@�4@�4&1�R��4��4*�@J@�4@�4Ι�XI1I1̓���F1�F1��XH1H1ҁ@J��4��4Bp�4p�4ܙ�?�I1�I1~j����������j� 5 5�j���������������	6�y蛀0Y{D
��?0`%0`%�`�@h%@h%X�Ypa%pa%~��]%]%>k�Y�a%�a%�����a%�a%1����e%�e%{��� c% c%����g%g%����pd%pd%����^%�^%*@J����������������������hP�
���F@��Ho1��>@0A.6>@0A�>�sI W>�C0X!>3A@L>��@HYZ>@4A`~p@J�u��	(SoQ	6�y蛀[`�GP

���	�	�������������������������h"�H�������������p	p	ų����
	
	_������	�	�����	�	C�����������������p
	p
	l���	�	��������������q�		-�M	6�y蛀�`�I��
�������������z��?@�@��7 ����������[������H����@q@q�q����0�0�\�����|�|����������A������������cH����������f����������7��`�`��7������ԊȚ	6�y蛀��@TI�w
0	�Pk-Pk-�4@Jl-l-��pl-pl-���?��������1<�����V)�V):<�����_)�_)��@H�T)�T)�(���������r����������h�������������������������������S)�S)p��F��������;įk	6�y蛀 =@-Eo�

 /�/ �/ ���/ 0  0  )`�1 1 �>�V�1 �1  b�� 2  2 ()�q�2 �2 @���2 �2 y�`3 `3 +b�4 4 �:��4 �4 �� �����������������������ι������������Q:��	6�y蛀W?`*H��

������!��!��R����������������������/������!��!@������!�!y������������]�������������G������!��!OR������������Ȧ����@"@"s������!��!Sg���� �! �!�/������!��!��1�	6�y蛀O��DY�
��������R`�`���o�����/@p � � @H����2��p�p�s������/�0�0�]@p@�@��G������/@p���������s����������Y	6�y蛀b�DY�
`�������Rp�p���p�����/q�� @H����2`�����s@������/`�`�`�]qP�P��G�������/q���`�@�@�s���������6�K	6�y蛀u��DY�
 �����R  �`q

�/�q`H`H @H2 ���s�����/��@@]�q���G��PP�/�q��� �  s������H@8�MH���.�
x>��Hx�/@?HE�Q?��C�?�HEE@?�D �?��D(a0> BC0,S>�BC8s0>�%A@X0�06/����g�!�Hx��g>@0Az>�%A�@>eH�@>@4A >�@(.>eH@|>eHH >eHP��7��؝�@�`���> �H����>`zB�1>�FH> �F@�> KCx��> �@�p�>�KC�T>'A��1>�KC�P8]�C�蝀,����>@�H����>4A*>4A�>�2A1>�\D�> �D0��>4A8B>2A@�>4AH`PE>�9���`��>`�H���a0>@LC�1>�LC�1>MC΀>`MC?>@2A �1>�zB(�i>@2A0F>��F8XH��� ��q�,��>��H���ܫ>zB��>zB�>zB9�>@0AJ�>zB()B?zB0��>�MC8	�>`�@@@@[2�8��b@̬>��H̬��>�5@�>�TC}2>�TC�>@UC8�>�UC �?VC(�>`VC0�>`5@80 H���>Ȝ�E��
�@>��H�@�j>��G�>@vE3>@4A(3>@�A�>�D�>@4A 13>@4A!�>2A(h`1鋜����g�@>��H�@�?D>�1A�>�2AA> I�C> �@�W>@4A0�>@0A8�>@0AHR�>@0AX��=����G��
�@>�H�@��>@vE2>��GD>�gD@>�2APr>��CX]D>��ChI>�EAx >�@���қ�-0���� 	o1> �Ho1�b
>��Gf>��GH�
?3A��Z>3A�b>3A��Z>�C��Z>�C�>q>�C�X0��Z�#>�����Q�>@�HQ��z>@2A�>@0ARr>@0A�H>@0A(�[>2A8�>2A@�>2AH�[>2APX(��΄ &>������^�8>`�H�8��>3A�>�PF�H>@0A�>@0A �>�2A0�[>�2A8D>3A@{I>mHH8�Kd��&>x��]Y`��8>��H�8��>4A�>4A�>4A�>4A�>4A �>4A(�>@4A0+�>@4A1��&���@��r� v(>��H(��>�WJ,>`+E�> �E�> �E@�>��@p�;>@4A�	M>��@�0(>`uF�H@'k�q���_��{�w>��H�w��(>�{@��>�Dp�> �@�x>�ZG(��>�-E0>@1A@)>@1ABŎ>@4AD�x��P��� \	��>��H���mb>�uI�<>@0A{�>`~Fxb>�2A �> �@(��> �@@? �@X.�> �@p���fd�������d�>�Hd���)>�H>@NDX��>�<Dh�)>�1Ax�>�1A|�>��A�r>��C���>@4A�B�Tx�yx��0�O
_X> �H_X	@B>@2A>>@2A8+���������������������������������������������������� +@J����������������������������������H+����������������������������R(O`��Z��)M?@�H)M��>�D�>`Dh�> �@?> �@0�> �@He> �@`��> �@xH.> �G�XXq=�@���=@#�?`�H��r>��Cp> �@e>@4A(F>@#J0�>�2A8�>�2A@��>@4AH��>�]@P�FuZ`.>x���V
��?��H���Y>�`B:>�2A�X.>�0A�>�2A�/>�2A�7?>�`B�Ye>�2A��>�=A����o5@/>���o�`d	�@��H���Q>`�Fm>�)H�>@vE@g>�6CHg> fJP�?> fJhr>��C��:> �F������TP������H;�l>`�A��?�2A�d>@�E �->`;C�|> fJ�_�? fJ���?A�`�?�
A�X0=�+���`�	 ��HA��g>@0Az>�%A�@>eH�@>@4A >�@(.>eH@|>eHH >eHPq2	6�y蛀'�\F�8�������������p���������WJ���������ҵ��������������������@%������������aJ@J��������,����������@J��������[A��������H%A������������������ğV��������&t@J������������	6�y蛀���I�7� �0�0��_A��������������@J����h'������������������L������������p'����@�@�x'���������V@G�����L����P�P��@G@�@�zh@J@�@��L������������XH�H�����`�	�7?��H�7�}L>�B>��B�>`~J�>�2A�L>@4A T>��@(Z>��@@sL�m����n0��88�B�� �>���z`l�7?��H�7�}L>�B>��B�>`~J�>�2A`>`�G l>��G(�L>��G0sL�m�����n���፽�9�y蛀���
�Hi(�>�HmW@H00U��RP0P0'H@H�0�0��?�0�0�C�� 0� 0��P�!0�!0@H$0$0��� $0 $0&U� %0 %01U��&0&0���&0�&0g�x�	6�y蛀#] �I���z����G8G8�z�������������������������<+����pR8pR8��0J80J8�J�[8�[8��"8�"8>����p)8p)8�,����0808�c����4848�O����`(8`(8������P#8P#8���@u8@u8�����������������!	6�y蛀j��J��� Z@(@(���@�'@�'�,�Z@�'@�'�dT�(�(��Y��'��'�-��P�'P�' ����'��'�������'��'�O�����'�'��R���������,@J��������'�@J���������>���� �' �'�������������PPL������X���H		>3A~>�[@�>2A�>2A�>�QC �>�QC(�> \@0�>`�C8�>�DH	����>x��
��"�>I		���h>@4A�>@4A�>@4A >@4A�>@4A�>@4A&>@4A�>@4A>@4A���?�(���a��@I		���z>�%A�>@0A�>��CiB> �@ .>�>I8|>�>I@�>�@H�0>`�@`2h>�ECx���5蛀p���
@0A �@��F�yP�@
���2�2��T�2�2SA0�20�2X��@�2@�2]��0�20�2X@���2��2�����2��2����0�20�2�����������b ����������������2�2���������������������2��2(_,+�x���� �
�@>�I�@	X�
?�G>��@�W>@4A �@J��4`�40@R@�4��4&1�R��4��4*�@J@�4�4ҁ@J��4`�4Bp�4��4~j����������j� 55�j������������hh�J`����@?(>I		(��>�@�>@0A@>@4AH>�dC P>�dC(�> �@0��>�-AH�>`�CP
>@XC`�Ż	6�y蛀G�`<F�	�F@H`\`\� @J�U�U>@HPZPZB`Z`Z�5@JVV*�H@V@V�F�H�V�VBp@B�U�U�F@B�U�U� @J���������5@J��������%�H���������F�H��������Np@B���������F@B��������hH�ax�Н�y��Q�I		gG��>@0Az> �@*[>��@(H>��@@{7>@/AX�>@4AY�7>@4AZ�7>@4A[�q>�/A`���!UX&>x�����8>�	I		�8�>��D�s>3A�]>3A|>3A�s>3A�s>3A n>�B(t>�BhJ>@�E����7	6�y蛀p� �I�8�������������������������p���������WJ�0�0�ҵ�P�P��������@%��������aJ@J��������,����������@J@�@�[A��������H%A������������������ğV��&t@J��00�)f0�>@��� S	�8>@I		�8��>�2A>�0AP>�0A	_>@1A
>�1A76>�4ARu>�4A_>3A > i@(XP*�EP8��ʡ��
I		v���
>�RIR>`�I0J
>`�I8 '>`�I@('>@�BH�:>�0AP�_>�0AQZv>@1AR�>�1ATHH��^�ऀ�� ~�w>�I		�w��>@1A�(>�2A0)>�2A'>�2A�> /B >�2A(�(> �C0)>�/B8�>@�B@���L,G��܏N
�w>I		�w�2>�uJ�>��D-�>��D5>�ZG <> ~@($�>�!I0ڤ> �@�
<>@C�X%> �@�hh��yH��]�`~��>@I		���0>�\G�> \G��>@0A�?@XC >��C(/>�2A8C>2A@r>��CH�3>��CXDQ�	6�y蛀���FI_X
��_@u#@u#�E ��u#�u#n
@H�v#�v#�E�F�v#�v#bz@J�w#�w#25@J�x#�x##���y#y#����y#�y#+�xz#z#�NG�z#�z#BP{#P{#W� �5#5#A� �`3#`3#2������������ +@J��������Pv"�u蛀�*�T�?�I		T���> �@�>xH�=>@;A$�>�2A(W>�2A0��>@4A8��>�2A@ܺ>�CH��>@1AJ8 �J�x,>���/O�i�>I		���
>�F�>�2A�=>��D�>�D �>�1A(�z>�1A,9O>@4A0�>@4A1@,>@4A2��@	6�y蛀(�`�F���
����Њ8Њ8 >������������
{�����8�8�������������O�������������,�����~8�~8�����������&�������������&�������������c�������������1�����8�8�"�������������c������������)>�����v8�v8�%@@����������,_	6�y蛀���FIo@�������R � ����R���/������ )�i����@���p�p�y�����/� � �]�i���G������ԩ�q��s��������������`�`��/����P�P�����������	6�y蛀�`�FIo��Z�Z��R`T`T���R�X�X�/���V�V )k�_�_@�`��n�ny`��e�e�/��0c0c]k N N�G`�pNpNԩ|MMs�����T�T������ Y Y�/����@W@W������ n nN���	6�y蛀� �FIo��������R�����Rp�p��/������ ) l����@� �����y ����/��P�P�] l���G �����ԩ@q����s����`�`�������аа�/����������������88A��_��@I����@>eH��>eH2?@CC�>eH��>eH ?T>eH(JT>@CC0�.�MP2�rH@B3`uM����������������������v��A�	6�y蛀b@�H̬u������������x�pupu�������Y�Y�������q�q������ s s������@t@t�����  ������00ȗ���� 9 96j�����F�Fkq�����H�H������O�O�����P]P]Bj�����a�aNj����RR�B����yy�HP蛀�4`A�0Am�^�^&�$���_&��$�@J�_&��$��@J@`&��$�E@J�`&��$�!@J`a&`�$�n@J�a&��$z�@J`b&��$%Y@J�b&�$�@J`c& �$����c&p�$�	�`d&`�$Be& �$�	@^�e&P�$@^pf&��$�������@�$9��	6�y蛀�F@KI6D�B��A�B����GB � ��@J��G�`�`�#��� � �������Bp�p��b����GB����JkB � �k�@�����B��W� �����N������6�@�@�N�	6�y蛀S�@fIA8
mB@]6@]6�F@H��6��6� @J�6�6>@HP�6P�6B�6�6�5@J��6��6*�H`�6`�6�F�H�6�6Bp@B`�6`�6�F@BЇ6Ї6�r@J��������V�@J��������S8�H����������H��������`�@B���������@B��������hh�Jdؤ� |�w> "I�w�)>�-E�>�-E�a>�-E �a>�-E0)> �@@�:>@1AX3>�C`��R�m-�-�a �����-v����������-�a ������-�Ur	6�y蛀P���D�w
�����������������������������������h"�H���������������������ų������������_�������������������������C������������������������������))����������� ��������������������������`����������g<�����)�)�dx	6�y蛀��F7�
�b@Yж-ж-<���@�-@�-
��`�-`�-l��Щ-Щ-J�����-��-X�@�-�-;H��0�-0�-F�����-��-�:��-��-f����-�-5N���������t�����`�-`�-l������-��-U�����p�-p�-�b@Hp�-p�-�)@Hп-п-F,|�	6�y蛀��J@�
�?І.І.m?�@q.@q.�P�Pn.Pn.4�����d.d.�e����z.z.�|@F�g.�g.�e����j.j.@� ~. ~.A����������,�P@�.@�.��{.{.�e��{.�{.�e�?������������|.�|.�|�����f.�f.� ��l.�l.\�k�	6�y蛀	@�Ie��@J�������� �@J��������Z�h�����������R���������?�h��������@H���������Q�h��������@J��������Y�@J��������-@J���������?@J���������.@J���������.@J��������H�@J��������F>�h���������P�h�����������t	6�y蛀��@lIx!�������������������������������������O0��������������A���������B��������.A���������g�������������@�������������@A��������e��������������������������������������n��������������g������������X0�������������vU`	6�y蛀���mIx!�������������������������������������O0��������������A���������B��������.A���������g�������������@�������������@A��������e��������������������������������������n��������������g������������X0������������dp	6�y蛀�@oIx!�������������������������������������O0��������������A���������B��������.A���������g�������������@�������������@A��������e��������������������������������������n��������������g������������X0���������������^9���B1 ��> -I

��> �Ah>��B5>��J(�>�G@�S>@4A��h>@4A��S>@4A�yA>@4A��A>@4A��>��@���ۑ��H��6� ���>�.I

��>�uI�>zB�>��Cb>�E�B>��C �B> �@0�i>`�@Hi>�H`�>@4A��>_D�@@��g
���l �	�@>�/I

�@�>��C�>��B>�uI �3>@4A(v�>@4A)�>@vE,@>@4A48>@4A5�l>@4A6�D>�@8( �%�� >h�����	>@1I		p�>�F�>��Ch5>@4A 4>@4A!��?��������mB��������X�Y��������~����������>k�Y��������������������{�������������������������������������������U.�>�2I

.��>@0A�[> �@.r>@0A(��>@0A8�>@4AHW>��@P�>�sIh�[>@4Ax #>@4Ay�7>�C����i�c����K`��w>4I

�w£>��@�w>@0A��>��@(��> �@@�>@�@X��> �@p�?��@��>�F��(>�xI��>��D��x�'ߓ�����{�w>`5I

�w�> �@�4>@1A8>@1A�M>�0A>@1A�a> �@ cL?�@8t�>�0AP�x> �@X�x>@�@p���?�9`�����]	d�>�6I

d��)>�H8>`�CX�>�2Ah
�>@4Ap8>@4Aq�> �Arry>�3E��)>�1A��>�1A�r>��C�phf�u�ी�� � 8I

��&>��B�>@<A�>@A�
>SB �
>��@(>`%B@�>�2AHt>�2AP>�2AX�>@0A``P���(��N^ ��9I

���4>�2A>�Jn>�2Ak>�J>�J q>�J(�,?�J0�,?�J8�O?�J@[@�AH038�/>X���_�ؾ>�:I

ؾYR>@4AcR>@4AE�>@4AN7>@4A�>�[@�> \@j~>�2AmR>�2A !>@4A(�[>@4A)��ڊ�{Т�0=��.�>@<I

A�>@0A�[> �@.r>@0A(��>@0A8�>@4AHW>��@P�>�sIh�[>@4Ax #>@4Ay�7>�C��*go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }:Hq	6�y蛀\��I��ږ�J��7SI  ��J���KPPc@K��K  �@I���Kpp��L0 0 �@L�!�!��LP"P"���L�#�#B%%�M�%�%`�I�&�&n�B ' '���?��������TB�	6�y蛀Ł`�G5��P �- �-�`���-��-�2�PP�-P�-�@H�-�-� ��-�-��P�-�-�`���-��-�2�P@�-@�-B�-�-��P@�-@�-`� �- �-�2�P@�-@�-�B�G�-�-�U�P�v-�v-�UA@�-@�-Q�-�-�����0�-0�-�fB	6�y蛀�4�Im�^�^&�^&���_&_&�@J�_&�_&��@J@`&@`&�E@J�`&�`&�!@J`a&`a&�n@J�a&�a&z�@J`b&`b&%Y@J�b&�b&�@J`c&`c&����c&�c&�	�`d&`d&Be&e&�	@^�e&�e&@^pf&pf&A� �0�$0�$�������������v�	6�y蛀c��H�8O9��������%������-����0�0��]�0�0��]���/J�ккp���������������9J�Gp�p�%�Gжж���������[A�����������������������������XV�������� %���������CJ@O��������g��	6�y蛀~y�G�b�y\�b�b�<s�m�m�4\mm�@HiiQ@G�h�h�)��pjpjJ@O�g�g�)�`i`i 
���l�l֏\�d�d��;0n0n~���o�o
V�f�f�<�;�n�n�"R�g�ghJ h h�)���k�kPH�L��X/>��`�`�	�@�EI��H>@0A	>@0AP/>@0A �>@0A0R>@0A@�QB��������4B���������QB��������
���������G7	RB���������?�����������������������'gB�������� 	�>�+>����� _X>@GI_X
@�>�TJ�>�0A��_@u#0$#�E ��u#�.#n
@H�v#@$#�E�F�v#@+#bz@J�w#p$#25@J�x#P$##���y#@4#����y#�2#+�xz#�*#�NG�z#-#BP{#�6#2������������ +@J��������@@Z��Y��)�a̬>�HI		̬��>�{B�>@|Bk2>�|B�>}B��>��@>�{B t2>`}B!/>�E(r> �B8B����������������p������`��G��	6�y蛀����G	������������������������(�@J��������g��G���������D������������ �����%�%Z����@Z%@Z%�����p$p$�o�����$$�$$p�����)$�)$q5������%��%z5����P!&P!&�F�����F&�F&Z��������������������%��%�Y@J��������!�@B��������oF��������������.h�@!>0���F�KI6(!>@0A0!>@0A2
>�D ^>@0A(L>@0A8%6>@0AH7G>@4AXfp>@4AYAG>@0A`KG>@0Aph�>@0A�8&�	6�y蛀^\� JA8
���� e6 e6e8@]�u6�u6���c6c6��?�M6�M6.�?�M6�M6�r��k6�k6�\��f6�f6s� i6 i6B�?6�?6��?�]6�]6@]���������������_6�_6}������H6�H6s`�0C60C6��`���������n8@@t6@t6�H�����Y6�Y6������0I60I6XTP��>x��3���8>�NI�8?_>@2A�K>@2A�u>@2AJ_>@2AD�>@2A Q�>@2A(U_>@2A0�K>@2A8�K>@2A@�>@2AHP�>@2APX�1m�>x���`� PI�8"�>2A
�>2A�u>2A^�>2Ak�>2A �&?2A(`�>2A0�?2A8�K>2A@�F>2AH?T>2AP�p�%������
�8>�QI�8>�6A8>�6Ak@>��F>�>��F�>@�E �:>3A(�>��@0�>`�@H2>@ED`��>��@h�	>�D�0(��+���_`� SIv�c>3AKL>3A$>�1Aj>�7A'>�0A!�>�0Aq>@�B�>��B'>`Z@ �>8A(�_>@8A,���B��������
�w>�TI�w">@vEr>��C�:>@1A�(>��B )>�-E0�>��A@^x>.BHjx>��BXC<>�-Eh�>��Bx�> �@��*>�	6�y蛀����H��	��?��/��/�y`���/��/K�@J@�/@�/��Q��/��/���G0�/0�/X�@t��/��/�l�QP�/P�/$*�G��/��/���p�/p�/�������������]N�>��/��/������/�/��@H��������2��?��/��/C�?��/��/V������/��/�M�?��/��/fy����0�/0�/���Q�L������>�WI��>@<A�>@A�> �F X->�2A(S�>@0A0�O>��@@0d>�2AX�O>�2A`h>>2Ah`->�Cp�>`�Cx�f�	6�y蛀B|��I@�u�����@�.@�.e������������.�.��������.��.��������.��.,�P��������}�������������@F��������	f����@�.@�.�|�����.�.�������.��.��������.��.�j@F��.��.f����@�.@�.l-������.��.��G�������������`�.`�.��������.��.((W�CЧ�1>`ze�?�ZIe��
>`hB�	>@B�>�0A�F>�B��>�2A�5>�&H��> �E��>�2A��Q> �E�:> �@/>hB � ��	6�y蛀��FIo��p�p���R�������R���/��0�0� )n����@�������y�p�p��/@�����]n@w@w�G���w�wԩr�v�v������@�@�s������������p�p��/��������:~@H�������������������������o��&	6�y蛀QA�G��h����������h�G���@Fpp�������������@@PP[A�������h�����	�	A���@@��A��������������������h@@``�������������@F���SA@@eA �PP������������2��G����1����p ��> _I		���z>@%A�>@0A�>@2A�>zB UT>zB(�1>zB0�0>`�@8�?�IP��>�,@��.�M 9�8H@B�:�9M��������������������������ܴ	6�y蛀
���G�&
�?�T�T�5�?`T`T� @�0U0U����T�T�"��������������'t�����R�Raf������������yf��Q�Q,
�?��������l�������������"Z�����`�`-Z�������������5��]]�����`�`�8Z��@�@�6�?PdPd� @�``�	���\�\^�LF	6�y蛀X�jIp���?@�7@�7��T��7��7����7�7@�GP�7P�7�!@F���������
���������2g�и7и7�?��7��7�����7��7�������7��7�������7��7,�0�70�7��F��������������������������������`/@F��7��7�}�����7�7h/����`�7`�72����� �7 �7�����(������	>�cI0	4>eH�E> fJX>�?D �Y>@4A00�>eH8�Y>eH@x�> }GHyF>@+Jh�>UAp 5>�jCx��>�C��>�-A�X8�g��#>���u���Q�> eIQ�0z>@2A.>@2A^>@2AX!>@2A�>@0A 8>@0A0��>@4A@Ȟ>@4AA@�>@4ABB�>@4AC�>2AH�H>2AP f�W�x��S�` �fIA8	@�>�I$> �@�F@H��6��6� @J�6�6>@HP�60�6B�6`�6�5@J��6P�6*�H`�6��6�F�H�6�6Bp@B`�6 �6�F@BЇ6��6�r@J��������V�@J��������S8�H����������H��������`�@B���������@B��������h`o�v��&>���`�`��8> hI�80P%>�2AkJ>�2A�>�4A�I>@1A8>�1A7>�
I uJ>`�I(�>�2A0�>�2A8�>�E@�>�EPp> �E`H0��8��� � y�w>�iI�w0>�@`T>�2AcM>`+B �;>@4A��;>�EA�mM>�EA��;>UA�h>�A��>@4A<> �@��> �@(E9?@4A@����^����X�ap�> kIp�0�>`�CR>�2A'R>�2A@>�2A 1R>��A(>�2A0�> �@8�>�2AP�>�FX!@>�0Ap�>Axp/>��@���lb������(x>�lIx0�@>@0A�>@4A�>@0AS>@4A(!S>@%A0V�> 	F8`�>�=CH��>`�@PG�>zBhF0>�EpY�>@0A��g>��F��������*x> nIx0�@>@0A�>@4A�>@0AS>@4A(!S>%A0V�> 	F8`�>�=CH��>`�@PG�>zBhF0>�EpY�>@0A��g>��F���R�<����`+x>�oIx0�@>@0A�>@4A�>@0AS>@4A(!S>�%A0V�> 	F8`�>�=CH��>`�@PG�>zBhF0>�EpY�>@0A��g>��F���e�A��ި�x> qIx0�@>@0A�>@4A�>@0AS>@4A(!S>�EA0V�> 	F8`�>�=CH��>`�@PG�>zBhF0>�EpY�>@0A��g>��F�k���	6�y蛀l`pG̬���������������������������B����������������������2����0�0�I����������������������������������������B��������+������������������������������ЦЦ�2������������Zj�������������U�������������U��������������?0�0���?P�P��q������������0���������uv�y��`Mo1>@tI%%o18�@H����n
@H�!@J�6@J�6@b�p@J>���J
�b���p@HN�`���`������p�����p@JR�b��b�@H�\���B}G@H�@HzZ@H�!@Ha����  ��Ç�j� �.6B�aB�!�e�Gf��	6�y蛀�`�H%'H@H--�7@� $ $�
��P"P"~��p%p%�A��(�(CZ�@3@3;H�`/`/A���*�*V[� - -rp@��4�4��[��@H��*j�?�)�)Vh�?�,�,b2�77�������0�0�
�P P �3�?��������,������������EH��9�971p�	6�y蛀�� �Gv��@H� � �Z�f!!�6�f ! !�!�eP!P!��@f`!`!�p@H�!�!�Gg�!�!�6`�""�6@J�"�"q@J�"�"\�@g�"�"k�@J##R�e##��g@#@#�6�gP#P#zZ@Hp#p#�G@J�#�#�a�#�#Vqh$$�Gf $ $��I�	6�y蛀6�`[J�w�j��F)�F)��p0)0)��@`?-`?-����;-�;-L�p2)2)������3)�3)������ 6) 6)������0@-0@-ϸ���� <- <-���P8)P8)���#)�#)�9������������޸�����7)�7)�@Y��������B����@4)@4)��������������(����`)`):x���� () ()��T��������w������H)�H)��i	6�y蛀1>@ZIe��}�F�5/�5/�}�����6/�6/�?����������$������:/�:/=��</�</{��F�9/�9/�?@Jp*/p*/ ����������f�������������������������}�������������f���������Q����p0/p0/Ô����p,/p,/3�������������������`3/`3/�������./�./,���������/����p7/p7/�}������������XXc�H�����
�@>`|I

�@Hn�>�2A�C?�1AR�?�1Am�?�1A��>�1AF�?@4A{�>eH d�?�1A(�~?�1A,�	?�SA0k>AA8�>cD@�>EH��ʀ� ��E�H	�@>~I

�@H�>@0AF>��C�l>`�C `�>@4A0ڭ>2A8�>@4A@�> �@H0> I`�2> Ihm>@4Ap��>��Cx��>@4A�m>YA�-�H�	6�y蛀
��Do1�@H � ��Z�f0�0��6�fP�P��!�e������@f�����p@H���Gg���6`�0�0��6@J��q@J��\�@g��k�@J0�0�R�e@�@���gp�p��@H�����6�g����zZ@HЫЫ�G@J@�@��aP�P�Vqh`�`��Gf����|Ś:	6�y蛀�#��Do1�@H���������Z�f���������6�f���������!�e����������@f���������p@H���������Gg���������6`����������6@J��������q@J��������\�@g��������k�@J��������R�e����������g���������@H���������6�g��������zZ@H���������G@J���������a��������Vqh���������Gf��������Hߧ� ��>x�� _�8>�I

�8H�>�1A>�0A">�0A�>�0A�8>�0A�>�2A�$>�2A�\>3A��>3A !I>3A(�>3A0��>3A86s>3A@XH������p��
�8>��I

�8H�> �E(%>��E�>�0A	0%>@4A
X9>�1AN	>2A8%>2A5>`�B h>��B(�>3A8z>�BI@MJ> �EH�]>�EP�bv� P�>x���v@�8> �I

�8H_>2A�K>2A�%>2A�K>2Aju>2A ��>2A(�>@2A0vu>@2A8��>@2A@��> BH)_>@2Ah�>@2Ap �> BxA�i	6�y蛀ء��Ev��@H�,�,�Z�f�,�,�6�f--�!�e0-0-��@f@-@-�p@H�-�-�Gg�-�-�6`��-�-�6@J�.�.q@J�.�.\�@g�.�.k�@J�.�.R�e�.�.��g / /�@H0/0/�6�g`/`/zZ@H�/�/�G@J�/�/�a00Vqh00�Gf0000�p	�	6�y蛀��`�Ev��@H���������Z�f���������6�f���������!�e����������@f���������p@H���������Gg���������6`����������6@J��������q@J��������\�@g��������k�@J��������R�e����������g���������@H���������6�g��������zZ@H���������G@J���������a��������Vqh���������Gf����������N����'>����
�7?�I

�7H�>@0Ax>@0A�_>@0A ~v>@0A0�>��B@>��BH�>@4AP�v>�2AX�>�2A`�[>�2Ah>��Gp�>@4A�;> dF���|���|�`~�7?��I

�7H�>@0A�_>@0AH>��G 
>�9A(>@0A0> �@@>�HX�>�#B`�_>�2A�N> �@�;>�{C��v>�2A�v>�2A����������
�w>@�I

�wH2>�uJ�>��D:�>�ZG5>��D <> ~@(�<>@4A0�M>@4A1�>@4A2Wb>@4A3j�>@C8$�>�!I@ڤ> �@��>�C���b��p��B|�X@�>�I

@�H&>`�C�>@2Aw>�2As>`bB [�>�bBp.>�2Ahh�>��@p}>��@�v?> �@���>@2E�p�>@2E���>@2E�r>��C����o������~6��I;E@> �@��> �@H.? �@0wR> �@H�R> �@`��> �@x�~> �@���>@0A��~>@0A��>�A��~>�A�B��"�"����"��"�~���������"XP�P���'> ����W	�7? �I�70}L>�B>��B�>`~J�>@4A�'>@4A;>@4A`>@4A�>2A h>@2A(�4>4A0�v>�3A8�	>@0AHsL�m@���n��P�/.�	6�y蛀��6J�@$��V��3��3���?�T3�T3����3��3�k�?��3��30�T�~3�~3���`�3`�3�C��Z3�Z3{����S3�S3���� T3 T3�����3��3���G�3�3��0�30�31�@J��������yc@J�������� �A�W3�W3#D��Y3�Y3p��T�T3�T3����3��3����X3�X3UT�p�3p�3lT@JP�3P�3�������3��3�A<	6�y蛀c���IQ�'\`+��5��5�r�?��5��5�rp�5p�5�
�iP6P6�H`�6�6�@Jp6p6$%@v`�5`�5֞@J66��@J�6�6�@��5�52\�5�5��*6*6�5�?@/6@/6�@M�6�6�# P6P6B��5��5����5�5�r�5�58i r5 r5(#@i�5�5�r�?@�5@�5=\�@r5@r55�]�	6�y蛀b� aFv��@H���Z�f�6�f  �!�ePPJ
�e``��@f���p@H@@�GgPP�6`�pp�6@J00q@J@@\�@gPPk�@JppR�e����g���@H���6�g��zZ@H�G@J���a��Vqh���Gf���R	6�y蛀h'�_Fv��@H�(�(�Z�f))�6�f ) )�!�eP)P)J
�e`)`)��@f�)�)�p@H@*@*�GgP*P*�6`�p*p*�6@J0+0+q@J@+@+\�@gP+P+k�@Jp+p+R�e�+�+��g�+�+�@H�+�+�6�g�+�+zZ@H���G@J,,�a , ,Vqh0,0,�GfP,P,<3d2	6�y蛀�_�RIv��@Hpp�Z�f�6�f���!�e��J
�ePP��@f���p@H���Gg  �6`�``�6@J  q@J@@\�@g@@k�@JPPR�e		��g�@H``�6�g��zZ@HPP�G@J00�a``Vqh���Gf��{?��*}_��>��I��`[>jH>`�C`,2>@4Ah@�> ?Cp>�FFx> �@��B>�A�X>`MC�kT>@OC��>zB��>�NC�'�>@2A��>��@��?��@����ȟ����G	@�I�@``>@0Ak>�2A�>@0Ak>�2A(&k>�2A00> I8F>�<D@ڭ>2AP�> �@X�>@4Ap~�>@4Aq�2> Ix�2>�J�g>�C���R._"П���`��I�@`�>@0A�>@0Ah>@4A L>@0A(p>@0A8�2> fJH2k>@0A`x>�2Ap�>@4AxYC>@4AycC>�*A���>@4A�l>@0A�mC> �@��xto��nk��	�@>��I�@`�> �I�V>�A�>�F�k>@0A �C>�C0v>��C8>�HH|>�uIP�>�HX�k>@0A`�>�Fp�C>�=Fx�>@vE�
W>@4A���.�X>P��_� A��I,�`�?@0Ah�>@0A��?@0A ��>4A0��?4A8��>@2A@��>@2AHYe?@2AP��?@0AXn�?�2Ah۳?�2Ap��?��Bx&�?@0A���?@0A�h`��C�P&>`����`�8>@�I�8`d>�4Ah>��B>`E�8>3A 9>�4A(b>�4A0n>3A8r>�4A@`>3AH��>`Z@P�I>�4AXP]>@4A`�$>@4Aa�>@4AbXX϶��>x��P� d�8>�I�8`)>�CV> d@\> d@8
>�4Ag�>2A t�>2A(X%>�1A0�J>@4A4�5>@4A5|9>@1A6> d@8�J> d@@�J> d@H2>`�CP����c�����v�S	�8>��I�8`p> �E)>�C7>�
I�u>@�E�%>@4AiJ?@4A�?4A �u>4A(/�> �H0@'?2Ah�_>�ApJ>��Bx�u>@JA��i>@GA�`8�c�Cȥ�#]�
��>��I��`> fJm> fJ{>@4A08%>2A8>�H@8>`�C��>�]G�>`�F��1> �@��c>�bC��
>@�C�>�bC��>�A�
>`HX�=RV>蛀\��>��>@�I��Xf>`�C�>`F�> F ږ�J�0-7SI ���J�p�KP�c@K��K �@I���KpP��L0 �@L�!`��LP"����L�#� B%P/�M�% `�I�&�n�B '����?�����C1��	6�y蛀`� ,H���R����p0p0�����&�&��R��������������.�.�/����`(`(�~@H���������/�����1�1ER�������������/������������s�������������R����@2@2�/������������]�������������G�����,�,tg�����5�5�/������������OR�����'�'������/�/D
������������s�����-�-p�������������`����P>P>�/����&&xx��{tx��8� +�@>��I�@xH>`*F�>�Jj>zJ�>�HC�> I �l> I(�C> �@0�>�2AH
�>@4AP�l>@4AQ�>@4AR0�>2AX�l>2A`i�>@vEhz�>@VApB2?	6�y蛀	�D��?�r&�r&�`��r&�r&X�Y`s&`s&~���s&�s&�C�f0%0%
o�i�%�%}Y�Q�%�%>k�Yt&t&����@t&@t&1����t&�t&{���0u&0u&�����u&�u&���� v& v&����%%����v&�v&o`*@	%@	%b2�g�%�%�Y@jp%p%*@J���������E�i`
%`
%�4�Q�%�%���������������E`*�%�%5@j�%�%���l�i���p���>��IxM5> �@�> �@Z>�2A04>eH8�E>�2A@�>@4AHjo>@4AIH> �@Pr>��ChS> fJxV5>�1A�DZ>@4A� >@4A�_5>@4A�F>@4A�`@����!>8��`�`o1>`�Io1x�>�4A8
>�4AJ>�4AA>�4A76>�4A >
>�4A(k@>��@0��>��@8��>3A@�>�0AH@6>@4AIP>�0AJ>�0AK`!>3AP��>3AX,�ʶ�8&>x�������8>@�I�8x�\>��D�I>�1A�6>�1A�>�1A�>�1A@>�1A�$>�1AF>�1A�8>�1A!I>�1A �[>�1A$�>@9A((>9A)>@�A*:]>�0A+��g��yx���}��e��.������������r������������ ������m/�������������_����������Q`(��������0� ����� r/�����������������������������P�������������}������������?�������������f������������j�����������.������������������������������������}������������������p/�f�������������������������Q����������������������������������������f������������s^?�	6�y蛀;���I��?��&��&;Y�?`�&`�&�m�?0�&0�&�`��&�&X�Y��&��&(���@�&@�&~��0�&0�&�C�@�&@�&>k�Y�&�&������&��&6�����&��&"@���&��&"����&��&FY��p�&p�&�n��P�&P�&1���0�&0�&{��� �& �&���� �& �&�����&�&������&��&����&�&*@J���������E�����������������������5����������w��	6�y蛀���I��?��&��&;Y�?��&��&�m�?`�&`�&�`�@�&@�&X�Y�&�&(���p�&p�&~��`�&`�&>k�Y �& �&����Ј&Ј&6���Љ&Љ&"@���&��&"����&��&FY����&��&�n����&��&1���`�&`�&{���P�&P�&����P�&P�&����@�&@�&������&��&����&�&b2� �& �&*@J���������E�����������������������5����������r�	6�y蛀5��Do1�@H���Z�f���6�f0�0��!�e`�`�J
�ep�p���@f������	��	�p@HP�P�N�`�@�	@�	��`�@�	@�	���� �	 �	�Gg`�`��6`������6@J@�@�q@JP�P�\�@g`�`�k�@J����R�e������g�����@HЯЯ�6�g��zZ@H � ��G@J�����a�����Gf������G�	6�y蛀�uEo1�@H���������Z�f���������6�f���������!�e��������J
�e����������@f�������������������p@H��������N�`�����������`����������������������Gg���������6`����������6@J��������q@J��������\�@g��������k�@J��������R�e����������g���������@H���������6�g��������zZ@H���������G@J���������a���������Gf��������~(h�	6�y蛀� �I%mW@HTTU��R�T�T�7@��U�U��?�V�V�
���W�W~���X�X�A��Y�YCZ��Z�Z�C��[�[;H��\�\A���]�]V[��^�^rp@��_�_*j�?�`�`Vh�?@b@b���@c@c&U�@d@d1U��0e0e��0f0fb2�@g@g���������������
����������3�?��������,������������EH����������M�o	6�y蛀ʡ 
Iv��@H@@�Z�fPP�6�fpp�!�e����@f���p@H  �Gg00�6`�PP�6@J��@J		q@J  ��@J���@J��\�@g00k�@JPP��g``�@Hpp�6�g����@J��zZ@H���G@J0 0 ��@J���a@ @ VqhP P �Gfp p 1?<	6�y蛀�}��Ie��.������������r������������ ����������������������_����������Q`(��������0� ��������������������������������������P�������������}������������?�������������f������������j�����������.������������������������������������}�����������������������f�������������������������Q����������������������������������������f�������������`R�V�8��`��W(> �I(��>@0A�>`+E�;>`r@]`>�2A p�>�2A(%�> �@0@>@0AH2�> �@Xw>�1Aph`>�1At�>�2Ax	M>�2A���>@4A��><A�?�>�2A��;>@4A����������K��w>�I�w��4>@1A�?@4A9a>@4AP�>@1A�(?@0A��?@4A�w>@0A /�>@�@0`�>��@H��? �@`У> �@xDa> �@�]�>@4A�$>@�C�	?@4A��(?��B�����}�(��Il`��I�)��<>AA�<>@sA�>GA�M?�@@�>�@ P�> �B(?N>�sA0�<>�sA8�>��A@�>�BH?�@P9?�<BXK?=B`�>�@h��>�@p�>tAx��h���>x��m�`���IF0�m>@�Et>@�E�*>2A {>2A(�>2A0�>2A8�*>2A@�*>2AH�>2APQ=>2AXZ=>2A`�*>2Ah�*>2Ap�N>2Ax�>2A��*>2A���_��>x��~�����IF0�y>@2A~>@2A
>�1A�>�1A�>�1A�>�1Ah
>@2A c=>@2A(>2A0l=>�1A8u=>�1A<�*>2A@n
>��EHt
>��EXz
>��Eh?`%Bx%���	6�y蛀B1�,I�`��"�"�S���"�"{���"�"���P#P#��`$`$�S�����y�y�S�F�z�zK1�F11�h����IIT1���������A�����~�~�S��������]1���� 7 7f1�����6�6�A�����=�=�h�����:�:[A�����9�9�h�����7�7
i�����D�D�S�����<�<���!�!�@� N Ni�F�|�|�A����pUpU"i�����Z�Z�H0.0.�I+�	6�y蛀b�J�@��? �3 �3P��?��3��3c
@��4�4�W�3�3��p�3p�3
D�\�4�49D�G�4�4D�0�30�3`�@J��3��3OD�?p�3p�3l�@Jp4p4r�@B��������eD@O���������`�0
40
4p�@H��������g3�������������~� 4 4ع��4�4v
@B�����������?���������1�?����������@J��������z�@J���������1@B��������AW����@
4@
4ʮ�����4�4c��5	6�y蛀"��{D��?�{&�{&;Y�?&&&&�m�?P'&P'&�`�0|&0|&X�Y�|&�|&~���|&�|&�C�f*&*&��@g�(&�(&��@P�+&�+&>k�YP}&P}&�����}&�}&1���~&~&{���p~&p~&�����~&�~&����`&`&����P%&P%&����&�&��( 1& 1&b2�g�.&�.&��hP-&P-&*@J���������E@g�?&�?&�4@P`A&`A&���������������E�(�D&�D&5h0C&0C&��	6�y蛀�|D��?�m&�m&;Y�?��%��%�m�?��%��%�`�Pn&Pn&X�Y�n&�n&(�����%��%~���n&�n&�C�P�%P�%>k�Ypo&po&�����o&�o&6�����%��%"@� �% �%"����%��%FY��0�%0�%�n��P�%P�%1��� p& p&{����p&�p&����q&q&�����q&�q&������%��%���r&r&b2���%��%*@J���������E���%��%��������������5�@�%@�%<���	6�y蛀Ʋ�@FsmW@HppppU��R�o�o��Roo@H`p`p��G�s�s�@HPpPp����}�}~���|�|�A��~�~CZ�0�0��C�0v0vA��00rp@�0�0���0q0qB�o�o�D�G�p�p*j�?��Vh�?@�@����tt&U��z�z1U��P{P{�� u ub2�PyPye@J�����������@q@qNZ���}����������������3x���@�w>��I�w��> �@#a>@4A�:>@1AYM>@4A)�>@1A.a>@2A �(> �@(��>@4A@��>@�@H�?��@`��> �@x�> �@�@�>��@���>@0A��>@2A��(>�1A�X%> �@��wOp	6�y蛀+���D1o�� L  L ��i�5 �5 � i`; `; ���X �X ����b b =g�h�F �F  < < -���D �D 2��0W 0W �G@��6 �6 �>@��7 �7 ����I �I w�������������/�������������/ i��������@(������������Q����H H ������`N `N �>�h�L �L ���h��������,������������;R�h��������!�������������/������������sQ����9 9 3@�����B �B ���������������|	6�y蛀�B@�I/��@? �6 �6�g�?0�60�6^�?�6�6�@�6�6��p�6p�6�@@��6��6�g@@p�6p�6\.���6��6�R��@�6@�6W@�� �6 �6q.@�p�6p�6+0�@0�60�68�@�6�6a@���6��6M�@�6�6��Ap�6p�6�@A�6�6�@�@�6@�6���P�6P�6�R@? �6 �6�R@A �6 �6p������6��66�������6��6���A��6��6C�����6��6w���� �6 �6�i������6��6T������������Z;�yx��	@'e�?��Ie���>�0A�>�0A_>�0A�>�0A�>�0A>@>AW>@1A�@J�������� �@J��������Z�h�����������R���������?�h��������@H���������Q�h��������@J��������Y�@J��������-@J���������?@J���������.@J���������.@J��������H�@J��������F>�h���������P�h�����������K�������
��?��I����>��C�> �@�>�2A �1>`JC(�> �@0�G?�bCHt�>�qCPH>PCX�q>��@`��>2Ax�>`PC��i> �@�
r>�XC��>��@��>�/A�O>@2A��">�rC�V>�1A�(��M袀c� �Q�>��IQ���r>��@�?@0A�#>��@(&8>��@@wC> �@X�H>��@p�H> �@��r>@0A��r>@0A�\>2A�Ӵ>2A��r>��C��#>2A��H>`�@�"�>2A�/�>2A<�> �@�$?2A �~f	6�y蛀��Jx�@?��<��<�g�?�<�<^�?��<��<�@��<��<����<��<�@@@�<@�<�g@@p�<p�<\.�0�<0�<�R��@�<@�<W@��`�<`�<q.@���<��<+0�@ �< �<8�@��<��<a@� �< �<M�@��<��<��A�<�<�@A��<��<�@�@�<@�<���Ж<Ж<�R@?И<И<�R@A@�<@�<�R��������������������������40����������?�A���������������������R�������������������������`����������}�J	6�y蛀I��^Fv��@H�$�$�Z�f�$�$�6�f�$�$�!�e%%J
�e%%��@f�%�%�p@H�%�%�Gg&&�6`� & &�6@J�&�&q@J�&�&`"@	@	�:@m�
�
\�@g''k�@J ' '�p@J��R�e0'0'��g`'`'�@Hp'p'�6�g�'�'�@H�	�	zZ@H�'�'�!@H�	�	a`"�	�	iL@m�G@J0(0(�a@(@(VqhP(P(�Gfp(p(�;��y蛀;���>@�I@QY>�@D5> �I��?��& �&;Y�?`�&�&�m�?0�&З&�`��&��&X�Y��&��&(���@�&�&~��0�&��&�C�@�&��&>k�Y�&��&������& �&6�����&0�&"@���&�&"����& �&FY��p�&�&�n��P�&�&1���0�&��&{��� �&��&���� �&��&�����&��&������&��&����&`�&*@J���������E�����������������������5����������}c��y蛀����>`�I@�n>@AD5> �I��?��&P�&;Y�?��&0�&�m�?`�&�&�`�@�&Є&X�Y�&��&(���p�&�&~��`�&�&>k�Y �&�&����Ј&P�&6���Љ&`�&"@���&@�&"����&P�&FY����&0�&�n����&�&1���`�&�&{���P�&Ў&����P�&�&����@�&��&������&Б&����&��&b2� �&��&*@J���������E�����������������������5����������L���yx��� ���I%@0>�uI�>�HmW@HT�SU��R�T T�7@��UpU��?�V`V�
���WPW~���X@X�A��Y`YCZ��Z@Z�C��[0[;H��\P\A���]0]V[��^^rp@��__*j�?�`�_Vh�?@b�a���@c�b&U�@d�c1U��0e�d��0f�eb2�@g�f���������������
����������3�?��������,������������EH���������0(^Ñ,����B �/�?��I/��2>�lG�i>eH �@>eH(�T>�ZE0c�>�ZE@52>`�APP�>`�Ax]�>��A���>��A��i>@2A��T> ZE��B>�2A��B>@2A�> �A�t�>@0A�T>`JCr�>@2AX>JC ��>@2A(I�`	6�y蛀
	`J�@��?@1@1OV��P1P1;1�Q 1 1p����0��0Y	`Y�;1�;1ZV`Y�1�1����`1`1 ��Yp!1p!18�@��-1�-1eV��11q� ��41�41����A1A1����P81P81�� �E1E1����1�1���?�1�1l	�p'1p'1������p1p1pV������������;C�?�0�0EC��0�0	R�������� @H��������������M1M1�j�������������C��
1
1nS�F���������j@F��������-�������������:��Q������������0����`*�@> �I�@��>zJ�>�1A�>�H�>@9D�>��D �V>�@0�W>2A8B�>2A@�>�&FH�>�_EX�>@B`O�>@4Ah��>@4Ai>�>@4AjL�>�%DpQ�>�%D�gD>��C��3> I��l> I��e	6�y蛀� IF.�mW@H��U��R � ���RP�P�@H����G���@H�����������~�������A���CZ�ЋЋ�C�ЌЌA��P�P�rp@�������P�P�B`�`��D�G��*j�?ЏЏVh�? � ������&U�`�`�1U��ББ��@�@�b2������[@J���������G��������wH�����������7�����h�hL����������������`k`kH��������������7�������8>��I�8�>��D>�E.>3AG>�E�u>@�E�>�E �>�E(p> �E0�3>@4A8�>@4A9�>@4A:�>�1A<�>3A@�> �IHV>2A��>3A��> �I��>2A�>�E���Љ5���GN��IF0��*>@0A&z> �@�*>@4A�*>@4A~=>@4A�=>@4A�*>@4A�
>�2A 2z>@4A(�
>�2A0>c>��C8>z>3A@*�>3AH��>��@P��>��@hc�?@4A���>`�@���>@4A��N>�2A��> \@�(B�?@���=`�
@�> J@��>@ND@>�uIR?>2AD>�1A .>�2A(2>��G06>��GX�>A��P>@A�F>`�G��>��A��
>�}A��e>�2A�i>@4A�r>��C�h.> �@�:>�2C>>�2C[?>�2A�P>�2A �uO	6�y蛀R��~D ��? w& w&�`��w&�w&X�Yx&x&~��0x&0x&�C�f`�%`�%�`h`�%`�%�3�h �% �%�n�P��%��%h"@Q�&�&>k�Y�x&�x&�����x&�x&1���`y&`y&{����y&�y&����Pz&Pz&�����z&�z&������%��%���@{&@{&�`)&&�3�)�	&�	&b2�g�&�&�n i`&`&|"�i�&�&*@J���������E�����&�&9��h & &�������%�%�4@Q&&���������������E`)&&K��)P&P&5 i&&V��ip&p&�Ic	6�y蛀���H��!�1���� � ��������������c������D�D������2�2������0*0*�����P-P-�����0000�A����88*0�����5�5�����`:`:�����������a�������p����  �A���� ? ??0����@<@<�����BB��������������P�P�������������������rR����T0����@@�������u������������@4@4������p�p�����������������(����������a���� " "�A����`&`&B����PPh����PP𥊢	6�y蛀˭�3J�@!�V�UP�2P�2�V�P�2P�2���0�20�2
3�U�2�2�`���2��2�2@U��2��2�� � �2 �2�C@[�3�3�V��0303���P�2P�2�V�?p3p3p��p3p3�V�� 3 3%����3�3����@�2@�23B�2�2Ę���2�2Ҙ���3�3�VB��2��2ւ��0�20�2�����2��2Vk���2�2�V�?���������@J�3�3�@J���������@J��������&�����@�2@�2��@O���������C���������4�@J��������bk@J�3�3�C@J33�����p�2p�2���	6�y蛀�n�H!��?P�$P�$~����$��$���� �$ �${�����$��$�����$�$����$�$�����P�$P�$�E������������Y�?���������n�?��������$4����0�$0�$��B��������	�����%�%`�0�$0�$�?���������������%�%������ �% �%�B@�$@�$�E`ep�$p�$@��ep�$p�$O� f`�$`�$�4�P�$P�$ƛ����$��$ԛ���$��$�4�������������E����$��$���������������E`'��$��$^��'�$�$m�`(�$�$5�fТ$Т$��eУ$У$� f��$��$�Y�	6�y蛀��@WI��!d@{����������D�D^{���������O��������������������������d�������O����`�`�@-@{0�0�H-�������������������&�������������_>�F0�0�,���������%d����������������0�0�j{���� L L�����0@0@9������;�;�O�����1�1}������B�BeO����@A@A�����,,F�����0*0*���?�9�9����0F0F��P3P3����������<�������<������P-����0�0�\��������������@J�6�6%��e0�>蛀���x>@JxX0> �I�R>zB0>zB�@?��<�<�g�?�<P�<^�?��<@�<�@��<0�<����<@�<�@@@�<0�<�g@@p�<P�<\.�0�<��<�R��@�<��<W@��`�<��<q.@���<�<+0�@ �<�<8�@��<�<a@� �< �<M�@��< �<��A�<P�<�@A��<��<�@�@�<��<���Ж<�<�R@?И<��<�R@A@�<Й<�R���������������������������?�A���������������������R�������������������������`����������(��{3Ȥ�,:���w>�J�w �M> �@�>@1A�(> �@ �a> �@8)�>@1AP�?�0ARN�>@4ASN�>@4AT�?@4AU�9? �@X7L?@4Ap��>@0Ax�> �@��>@1A�Ҏ>�E��w?@4A��>@1A�=�> �@�ML? �@���>@4A�(> �@��>��B �
�
�+��Y�����%@�>@J@� �?|H8>�XI0&}>�cB8�
>��B@�
>~AHf>�2EP*f>�2AXQ>@dB`#Q>�dB`2}>�2A`
W>�2Ah
x.> �@p
5f>�2A�
>}>�2A�
��>@4A�
P>@4A�
�.>A�
�>�2A�
�>�2A�
��>�2A�
r>��C�
@f>eB�
um��	�yx����@EJ�8#y��������������a���������s@H��������Z���������)�����������@�������<i��������������I��������I��������$@J��������x��^������������������G������$�����������h@J��������%������������A�������������;������������������������������_���� #"9�����������I�������������a��������M���������#���������������`Põ������������>�������Yi������������0����������<&������������v��������p�������������P&��������`i������������?ի	6�y蛀�*`IT�#T����� �# �#jc������#��#zz�������������������������P��������������z������������`�������������b�������������,������������p�������������uc��������������������������������`�#`�#�z�������������z������������(�������������5�������������O�����#�#B�������������O�������������p��?���������*�?�����������?���������*�?����������?���������z�?��������ͺ�?��������~��?�#�#.������#��#\������������������������������������������@�������������������#�#������`�#`�#�������
	���@>�J�@8>��CV>@8D
V>��C �j>AA0��>�1A8߁>�1A<V>��A@�j> �AP�2> �@X�>�1Ap8>`�Cx.> �@��?@4A� 	?@4A���>�UI�3	?�1A�'C>@4A�#V>@4A��>��I�`�> �I���>`�A�F	?`�A��j>@�B���/�h���b� ��@>`J�@8�>@0A^3>��C��?@4A  W>�xI(K�>eH0=
?eH8B�>eH@{�>eHH@�>�2APP�>�[CX+W>��A`D>@IhX�>�Ape�> �Bx�k>pE�P
?pE���>�zE�^�>��C��>@vE�6W>\C��k>`\C��k>��@���> FF��xh�4H��^\�LA8>!JA88L>@0Az> �@9> �@(4>@0A@�>��CP$>`�C`$>`�Cp�r>��@�c�>�@�\8>@`I��>�I��>��D�^>��C��>�?A�i\>eH�*�>`�@��>`�@�t\>��@8�>�iA(\>jA0p�> �@8p�>��CP�H?�D`a�F	6�y蛀�=�H�$%?�����F!�F!�������������C@F�����������G����������V���������n������������v�V���������=�����������������������/{������������-@F�����������������������@@��������yP@Fj!j!e�����f!�f!H{���� l! l!"e�Q��������a{����pl!pl!-e�QPh!Ph!z{������������8e@@��������Ce@@���������P�F�d!�d!�n�������������P��������������������������R�����������H���������PG��������.?�G��������w������������%�������������4�V�������������@n!@n!U�����l!�l!~|��q!�q!x��	6�y蛀�0 �G�%~������A����cS�P�P�t�J����Vh�?��{�� � �� ����������0�`�`�ݪ��������1����`�`�������p�p���������������1����P�P��G���������A��������nhB�������P�P�1������������1@GP�P�'1���������SB�����@G���������0�0�������������� �0�0�$�B����������@�@�3A@�ШШ�������01����ЯЯzh������91����������0�0�=A���� � �GA�������������ЕW�	6�y蛀`*`<J1N&!�@H�)�)�Z�f**��@?0*0*�6�f�*�*�!�e0+0+�p@J@+@+J
�t�+�+��@f�,�,�p@H--�Gg@-@-�6`� . .�6@J//q@JP/P/�p@?p/p/�?00\�@g�0�0k�@J�0�0R�t11��g�1�1�@H�1�1�6�g�2�2�B�2�2}G@H0303�@H�3�3zZ@H�4�4�!@H�4�4a�?�5�5.6B 6 6�G@J�6�6�a�6�6B�6�6Vqh�7�7�Gf0808�!�e�8�8��@f���������6�������������6�������������Gf����������B	6�y蛀��G'�o������������d��������������o������������F������������œ������������)F������������3F������������q��������������o����PN%PN%�Y�������������Y������������	���P%�P%=F����@L$@L$���������������������������H
�������������o������������uF�����q$�q$�o�������������o������������~������������������������������������������������&%�&%H�������������o���������������������������o������������GF�@W%@W%М�C%C%QF������������[F�������������o�����X%�X%�Y�������������Y������������eF@J���������������$�$ޜ@J���������o�����]$�]$����	6�y蛀1f`NJ�(v�? � �}�������������?����6�a���B����~��`�`�P`Sp�p�4@�p�p��C�`�`��3��P�P���0�0���S��������{�����������	�������?�����������D��p�p����`�`��4`Sp�p�������~j��������������������
�?��������N��������������`S��������� `S���������	�����������E�������������5������������
�S��������ن����������������������#�����������$��������������5�����������������������5������������>9	6�y蛀t�QJ�(v�? � �}�������������?����6�a���B����~��`�`�P`Sp�p�4@�p�p��3��P�P���0�0���S��������{�����������	�������?�����������D��p�p����`�`��4`Sp�p�������b2�����~j��������������������
�?��������N��������������`S��������� `S���������	�����������E�������������5������������
�S��������ن����������������������#�����������$��������������5�����������������������5������������00~�b����˭��@> 4J�@��>@0A>I�>@0Ak>�2A(&k>�2A00> I8F>�<D@�2>�APڭ>2AX�> �@`�>@4Ax^>@0A�d>`�G��C>`�G��>�C��2> I�>k>@0A�Jk>@0A�g>�C��>UA��C>�GG��2>@0A��>��D�{>�#F3> �@ɂ>@XC(��+Ő`蟀�`��@>7J�@�j>��G�>�J:3>�<D�V>�A 
�>@4A(i�>@4A)bk>@4A*Y�>@vE,{�>pE48>�H8�>�qG@C�> IX�>@4A`C3>2AhR�>2Ap�>�2Axj�>@4A��k>@4A��1?@4A��C> �@��>pE�L3>��A�U3> �A��V>��A�a�>@VA��>pE�Z"�`	6�y蛀�F�E�)v�?@�@�}���v�v����~�~��?�}�}6�a���B0e0e~��@e@eP`S f f4@��>�>�C� h h�3��`=`=��>>��S�o�o����0w0w{����w�w�����w�w	�0�0���?��������PxPx�D��������i�i�4`S�k�k���p�pb2��m�m~j�������������}�}
�?��������N�����пп�`S��������� `S���������	�����������E����`�`��5����@A@A
�SP�P�ن������������#���@�@�$��������5�����s�s�����������5���� � �rs��9�y蛀`*�(�<J1N&!(�
>`�I�@H�)�)�Z�f�)�)��@?���6�f�*�*�!�e + +�p@J�
�
J
�tpp��@f0,0,�p@H--�Gg - -�6`�`-`-�6@J�.�.q@J0/0/�p@?00�?��\�@g�0�0k�@J�0�0R�t����g�1�1�@H@	@	�6�g�2�2�B��}G@H�	�	�@H 
 
zZ@H``�!@H�
�
a�?  .6B���G@J�6�6�a�6�6BVqh`7`7�Gf�7�7�!�e����@f���6�������������6�������������Gf��������Z���	6�y蛀���I(*$`���������z@]���������	������������%E�������������4�������������@������������9����������������������������4������������Vn��������������������������������������������7�7�������������/E������������0��������������������������	@H���������@H���������B���������Q��������������7�78@J������������7�7]@����������U�P������������@7@7�X�������������4�������������	������������h������������Y�������������4�����������������0707�����`�6`�69E�����6�6H��p7p7�����P7P7CE��p7p7!@����������4@�`7`7� 7 7bg	6�y蛀���Do1+#�@H`P`P����jjn
@H�O�O�!@J`�	`�	�6@J�	�	�6@b0[0[�p@JPkPk>����j�jJ
�b�[�[�� \ \�p@HpPpPN�`�`]`]��`��^�^����``�p��PiPi��cc�p@J0f0fR�b@a@a��b�P�P�@H�a�a��P�P\���U�U�B`Z`Z}G@Hpbpb�@H�c�czZ@H�P�P�!@H�d�da��ee�� ��	��	 ����	��	���	��	j� ���	��	.6BpYpY�a�O�OBOO�!�e�	�	��@f@�	@�	�6`����������6��������������e�f�f�6�������������6�������������Gf������������`&>h����`�8>�EJ�8�>��DV>`J\>`J�
>�SF�]>3A�$>3A  �>��B(�]>@1A0�$>@1A2�>@1A4�s>@2A8�]>��C@�s>��CH�s>��CP�I>�1AX�$>�1A\�s>@1A`�]>��Cb�>�Dc�I>�0Ad�>@4AewX?@1Af�I>3Ah�>3Ap3�> �Ex�I>`c@�(&?�G��]>`�I�(�z�@����9�Z	�w>�HJ�w��M> �@�>@1A�(> �@ �a> �@8�>��@P )? �@h�x>@0A�N�>@4A�,�>��@�=�> �@�N�>@4A�)�> �@��?@�@���?@�@�?@4A�9? �@ 7L?@4A88�> �@@�>@4AXB?��@`�(> �@x�a>��@��a>@4A��M> �@�G�>��@��x> �@��w? �@�ML? �@��*U	6�y蛀ڐ�TJ_X,�E �pb#pb#�
�x c# c#�y�c#�c#�=�R�d#�d#(+@H�e#�e#H4`Gpf#pf#�@J g# g#0+@J�g#�g#�@J`h#`h#�@Ji#i#��@J�i#�i#�E@J`j#`j#�!@J�j#�j#�n@J`k#`k#z�@J�k#�k#%Y@J`l#`l#�@J�l#�l#25@J�m#�m#b�F0n#0n##����n#�n#����o#�o#��_p#p#`��p#�p#2
�_`q#`q#B@r#@r# �B�r#�r#��_@s#@s#W� �@#@#A� �P#P#O�Gt#t#r	B�t#�t#Ic ���������8� ���������Tc ����������=@J�������� +@J��������X������������=B��������nzB���������=B�������������������������������������������������_��������0��y蛀1f.�>�NJ�(@QY>�AD 
>�9Jv�? ���}����������p���?��`�6�a����B����~��`���P`Sp���4@�p���C�`����3��P�����0�����S����������{�������������	�������?��`������0��D��p�����`����4`Sp�������~j��������������������
�?��������N��������������`S��������� `S���������	�����������E�������������5������������
�S��������ن����������������������#�����������$��������������5�����������������������5��������������w�y蛀t�0�>�QJ�(@�n>@BD 
>�9Jv�? ���}����������p���?��`�6�a����B����~��`���P`Sp���4@�p���3��P�����0�����S����������{�������������	�������?��`������0��D��p�����`����4`Sp��������b2���@�~j��������������������
�?��������N��������������`S��������� `S���������	�����������E�������������5������������
�S��������ن����������������������#�����������$��������������5�����������������������5������������!���0�>���ڐ@K_X>UJ_X*@�>��H_>�;E�E �pb#��"�
�x c#��"�y�c#��"�=�R�d#��"(+@H�e#��"H4`Gpf#@�"�@J g#��"0+@J�g#��"�@J`h#�"�@Ji#��"��@J�i#p�"�E@J`j#�"�!@J�j#`�"�n@J`k#@�"z�@J�k#��"%Y@J`l#p�"�@J�l#��"25@J�m#��"b�F0n#�"#����n#�#����o#�#��_p#��"`��p#��"2
�_`q#�"B@r#@�" �B�r#�#��_@s#@�"O�Gt#��"r	B�t#�"Ic �����p�"8� ������#Tc ������#�=@J�������� +@J��������X������� #�=B��������nzB���������=B�������������������������������������������������_����������b	6�y蛀`���I(2'�
op(p(8( ��Y�YԢ���Z�Z� �PSPS�; �PkPk����m�m��pp(@��r�r�Y���y�y/�@��|�|����t�t�J���w�w�`�&pTpT��@'WW`w@'@j@jw��0U0U���'@V@V(@�pgpgyw�'0i0i�(�W�W��&PfPf���0=0=�;�))��������`(p>p>f��(P=P=s� ��=�=�`@H�5�5&w`�JJ����NN`��L�L�w ��@�@�� �??K��@B@B3��~�~B`(`(����5�5��@]�5�5A� ���2w�����P�P�`�������`����p�p��;�������������`����P�P�@(����`[`[������,�,�������������������/�/>w����`D`D�������������$���6��x�w>�[J!!�w(�>��Cn>�TAޣ>��@?�~C0��>�B8�K?`�B@�(?��BHZ? �BPS�>�,BX<>�H`
x> �@h�w>@0A�x>�B�Oa>�H��(?@4A�£>��@�(�?@4A��j?@4A�e�>@�A��(?@GD���>@C�j�>�C"x>@1A.x>@1A
w�>��@��?@4A(��>�:A0�>`�C8��? �@H�?�,B`�>`Hh/?�@�,Z?�@�s���	6�y蛀AQ�bJ-Q4B����w��������������������������.�������������������������@.@H��������s�������������������������,��������������������������KQ������������UQ������������:��������������������������^������������~������������7�������������>������������ʽ��������������������������.������������d������������j������������V}������������p������������b}�������������������������_Q������������iQ������������v��������������������������-@J�����������������������(�������������������������
������������!�������������.������������sQ������������af�������������?������������������������
������������������������|�������������.�������������������������}Q�������������@l���������������������������������������������f�a蛀AQ�^>A-Q4B��Pw��������`����������?�.���������C�������������@.@H��������s����������������������
,���������������������KQ���������UQ����������:���������������������^���������~�������� N7���������`c>��������0Wʽ�������� [������������.������������d���������|j������������V}������������p��������@�b}������������������_Q���������iQ��������`3v���������������������0F�-@J���������������0��(��������pK�����������
���������u!�������������.��������<sQ���������laf����������?��������������������p6
��������p9���������-|��������pn�.���������������������p
}Q��������pr�@l������������������A���������������������H�=��0�>����m�m�>�fJ�/)X�	>@2A�>2Av> 1F�"��
?4 c�"@�
�`�P#w
���$���`��$�w
� ��% �
H4��&`x
Z	���&
�@H0' �
�`��'y
(��p(���AB)���X���)�
`	@H*�
Q4���*0�
��P+p�
�@J@, �
 @J�,@|
��Tp-�
wC@\@.0�
#����.��
����@/��
����/`�
�@H@0p�
��\1�
n@H�1��
��2��
�@H�2�
B03��@��3Ѝ
�D�`4Ч
��T�4��
f	@O�50�
�X@OP6�
�X@O 7p�
�D@O�7P�
Z4�\�8��
l	@H�9`
c4@H:��
r	���:P�
n�;�
�J�����|
,�������
H3���������h
]3��������`l
���������P�
����������}
żs�	6�y蛀/O�I�8/�`�������?����� ���H,�?��P,@�`�`�X,������K������?`�`��c��0�0�'��������0�0��`Sнн`,`S�����z��P�P��=@�P�P�CO@�pp~��@�@��z�����C`e����6��e � �E� f@�@��=�`�`�����p�p�Ħ�@�@���S�
�
i��?`�`�����P�P�{��������������� ���G���������*@�� � $<��T��Y`���D�� � ��c�?�������MO`'����c��'p�p�r�`(���c��0�0�b2�f����Ҧ�e����� f����h,��@.@. ,�?���9�?��WO������������(,�?�����������������aO�?���������z����c�?��������v��@�@���֎	6�y蛀�m fJ�;-�""?4 c�"�"�`�P#P#���$$�`��$�$� ��%�%H4��&&Z	���&�&�@H0'0'�`��'�'(��p(p(�AB))�X �`�
`�
�X���)�)`	@H**Q4���*�*��P+P+�@J@,@, @J�,�,��Tp-p-wC@\@.@.#����.�.����@/@/����/�/�@H@0@0��\11n@H�1�1��22�@H�2�2B0303�@��3�3�D�`4`4��T�4�4f	@O�5�5�X@OP6P6�X@O 7 7�D@O�7�7W� �P�
P�
2� �0�
0�
A� ���
��
Z4�\�8�8l	@H�9�9c4@H::r	���:�:n�;;�J���������VPv
Pv
,�����������H3������������]3��������������������������������������x	@O��������~	@G���������@O���������������������l4V���������X���������u4@O���������"�"�h����s`��8>rJ((�8��>�1A�>�1A> �Bq]>�1A�>�1Abt>`�G>`�B0h%>�E8p%>`TF@��>3AX^>��@`
�>@Bx^>@2Ax�>@2A��J>�1A��J>�1A��>�B��9>�B�	�>��D�	nt>`�@�	�J>B�	zt>�D�
��>�C�[>nH�x%>@�E&�>2A �I?2A(4�>��D0��>5A8�X?2A@�> 	HH�>�UFp��>�1A�"�J>@�E�"�%>�H�"�?2A�"��>@2A�"�>@2A�"�9>@4A�"�t>2A�"��	6�y蛀a �J�w>��?`�)`�)�m�?��)��)��Z��)��)�a�?��)��)+���)�)X�Y0P)0P)^<q R) R)У�R@�)@�)~��0�)0�)>k�Y�P)�P)�����P)�P){���@Q)@Q)�����Q)�Q) ���)�)��� �) �)����*�*�ZB�n*�n*��?@�)@�)�ZZ��)��)����p�)p�)yL`�Pm*Pm*��������)��)�j�����*�*���?�)�)V:�? �) �)O��p�)p�)ߎ�����(*�(*�������*�*k�����)�)�L������������0�����p3*p3*)k����S,S,���� - -�Z���������Ak�� 	- 	-�Z���������������	-�	-�������������י@F��������4)������������a���������������?�-�-k:�������������L�?��������������p,p,��������)��)������p�)p�)H)��Ь)Ь)�x�?�������������j)�j)������)��)�a����0�)0�)�������)�)�������,��,	���,�,j������9-�9-Ύ�����)�)x�����^*�^*��� �) �)(x�?�)�)�L����P�)P�)���� �) �)z���	6�y蛀�S`�J�@A{V�?0�10�1��?��1��1@�R �1 �1��`���1��1����@�1@�1$� ������������P�1P�1�������1��1SD����Ц1Ц1�j�����l2�l2��R�������������1�1��%2%2�`��1�1	R���������
����0 20 2�W����`	2`	2"2����
2
2{�����p2p2�������/2�/2er�����.2�.2�W��1�1���������������������������������������1��1�������1��1	d������1��13������1�1��������1��1(�������1��1������`2`2�������1��1������1��1�@�P�1P�1������1�1L2������1��1Rl�`�1`�15��?�1�1^l�����1�1B�������1��1jl����(2(2��@�1@�1�����0"20"2��H�1�1�������02�02 ��������������1�1"�������������vl�A��1��1%�@S��1��1>T��1�1@�����������W�����a2�a2�����У1У1�@�1@�1������P2P2B`���������~r�������������D������1��1�j@SP�1P�16�����0�10�1�T�����1�10������,2�,2�l����`�1`�1���/	6�y蛀|�@�I�7B�
�n�0�0,���5�5�@R0A0A��m�S�Sw��D�Dh'���������#;������������,;������������:��m�p�pH�����PVPV������0c0c��pSpS5;�����v�v.������W�W���m o o�v�m���������G��������p'`�`7`7�'�����8�8�������9�9ʌ ���������`�m l l�L����`N`N`������������>;�������������L�������������L�������������v�������������v������������׌�������������'������������G;�������������'�������������L�������������������������P;�������������'������������&`����``��������������L������������1`�������������������������Y;��������������������������b;������������V������������V������4�4�1�m0z0zH��G�Gd������d�d?��@L@L������u�u�����0303r��������������L�����X�Xk;�G�������m m mt;���� = =�v�����>�><`���������P��m t tr�m�������m�P�P�v�����:�:�'��������m n n��QP	6�y蛀7Q��E-QD;��Vp�p��P�P�M������.�`�`��.`�P�P��Q�������e����(+@H��n
@~������R����`e���.`e�����СС�. ����������lf ������4 f��(�@�@�#��P�P��X ��X��pp�@O���?@J`�`��Q@J����( �p�p�����  ���``-�����n}������?� � �2� � ��Q��p�p�7�VДД<�V����:�����ٽ`���A�ОО�. ��������`�`�F�����K �0�0�2`���]�V0�0��.������?�f�����G�fЫЫ�Q@g���Z`�@�@�wf�g�����
@H������V��B������@�@��	`������@l`�`�hJ@�@�2� ���A� �P����������@�@��?�����������f�����0�0�2������P�����z}�������������
���� � ��������H@ty,@��<6���8>�J--�8H�\>��DII> _@��> �@�> �@ �8> �@8�> �@P�\> �@h.> �@�ˉ>3A��>3A�>3A�>3A�>3A��\>3A�Ns>3A��>3A�>3A��>3A�4>3A�SI>3A��\>3A��8>3A]I>3Am>3A�$>3A>3A !>3A(�$>3A0�$>3A8�$>3A@؉>`�@H�\>��@`]>��@x:>��@�Zs>@0A�]> �@�]>`�@�Bs>@0A�p�> �@��8>�0A�>@4Afs>��E$]>��E(�8>@yC8V>��D@x8�N7�p��a�u�w>��J--�wHj>�FYM>@4A��>�A�> y@ �9?pE(��>@vE,2�>��C8�>@1AH�M>@4AJ�(>�xIPvx>�2AX��>@4A`pa>@4Aa�(>@4Ab)�>@1AdL<>��Bf��> �@h�> �@���>@�@��?��@�@�>��@��x>@0A��9?@4A�$>@�C��> �@��>@4A:x>�@ ZZ?@4A8��>��C@��>@4AP��>�-BQ��>�-B]��>@0Ap^>@TI�:>@TI�M>�@F�x>�AF�
>�@F{a>@4A(U<> �@0�a>2AH��>2AP�x>�2AX�x>�pE`�>�AdH8��I�0��j �
 �J--��Hl> �@�? �@�z? �@0�{> �@H�d> �@`�d> �@x,?@LD�,,?@�B��a>��B��4>�2A���>�J��-> �I��>> �I��d> fJ�P> fJ�)P>�<A��x>�
A��>�
A�?A��>��@0@,?AH�]?@4A`�
>@4Aa�{>�2Ah��>@4ApΧ> �@x��> �@��{> �@��]? �@�3P> �@���> �@�Ȓ>��@>@A 7�?@4A8J=? �@@T,? �@X�?�Ap
?�A��z? �@�n? �@�_=? �@�h,? �@�	^? �@�?A=P>�A0@8ؕ4�(>���l@��>��J�A��>@0A�>`~J`(> t@�_>@0A ~v>@0A0�
�n��������,����������Vw�m���������;���������bw�������������������������������������!��m��������3�������������8�������������8������������������������8���������������m�����������m���������`G��������nw`���������zw���������������������������� �����������m���������������������*����������������������������������������(��������������������������������������������������������w������������΍�������������w������������6��������������`������������ۍ�������������w������������9��������������������������D�������������H���������������������������������������-���������������������������'M������������E���������������m���������`���������W��������������8����������Y������������1M������������i�������������R���������������G��������{��m����������������������������������W����������9�m��������;M�m�����������m����������������������w������������>��m�����������������Sz�@>��J33�@��>�H�> �Ij>�F�>eD y3>��C(�3>��D8�>��IH��>�EAP��>@WAX��>�WA`��>�WAh"l>XAp.l>@XAx�>�&F��>�_E��C>�C�ٮ>@0A�:l>`E��>�C���>@4A��>@4A��>@4A��T?@4A���>�2A��1?�2A�/�>�1A��>�1A�A�>�1A�S�>�1A���>�1A��
?�1A�e�>�1A��3> ]C�
? �@��?�1A ��>�1A$�T?�1A(��>@XC0�1?�2A8��>@4A@�
?@4AA��>@4ABID>@4AC
2?@4ADw�>@4AEFl>��CH��>�%DP�W>�%D`��>�@Fp��>`�F���>�zE����KqX��rs��8>�J88�8P�>�E�>3A��>3A�%>`E �%>�^@(>`�C0>��H8�^>3Ap�^>3Ax�^>3A��I>3A�>�4A���>@�E��^>�1A�X>@2A�X^>�B��^>2A�
u>�DD��9>@4A��>@4A���>@4A���>@4A�Π>@4A�u>@4A�"u>@4A���>@4A���>�D�ܠ>@4A�oK>@4A�.u>�0A���>@4A�yK>@4A���>�0A�¶>2A��>2A�0:>`�B��>�1A��K> �@��K>3A�K>3A>3A:u>@2A^>3A �^> �@(9:>3A0B:>3A8�3> d@@K:>`�@H�#>�4A`7>�
Ih�^>2ApFu>@�Ex]?`�E|T:>`a@�[>��D�Ѷ>2A��w�	6�y蛀l`�J�V�����������������������
�n���������B���������������������,�����������2������������I���������������������������`�`��B��������+������������������������������`�`��2������������Zj�������������U�������������U��������Vw�m���������;����������`������bw�������������������������������������!��m��������3�������������8�������������8������������������������8����������������������������m�����������m���������`G��������nw`����������;����zw���������������������������� �����������m������������������������������*����������������������������������������(��������������������������������������������������������w������������΍�������������w������������6��������������`������������ۍ�������������w������������9��������������������������D�������������H���������������������������������������-���������������������������'M������������E���������������m���������`���������W��������������8����������Y������������1M������������i�������������R���������������G��������{��m����������������������`A���������������������W����������9�m��������;M�m�����������m����������������������w������������>��m���������$�	6�y蛀P���Jo1eM�cww�	@J�w�w��RxxD
���x�xdZ���y�yI6@J0z0z�p@J�z�z�p��@{@{_G@J�{�{p!@J�|�|@�@J}}x!@J�}�}R6@J@~@~@H�~�~��pp�����p@Jp�p�[6@c��d6���J
c����� ����@����N��P�P�w�@�����������`P�P��\����G����L@P�P��@O��oZ�H����c�����@J��25@J@�@� @J������b@�@��@H����iG�`�`�m6�c��sGd�����@p�p�\���}G@H����zZ@H � ��� ���� �������j� ���v6�a��P
@p�p�V
H��\@d����\
�d � �]H����6�GP�P��G@F���!�G�����p�d � ��G@M�����!V@�@��peННx�e`�`��!�G��Ї������p@e`�`��ZA���6@@�����6� � ���������!�o@�@�B���6@�����6 �����b�����	J`�`��p�a����/��e�����G�������������Z�R��������b
������������݇@H���������@����������G����������b����������@H��������h!�����������������������F���������p����������#��������������������������������6�e��������h
������������F�������������������������<	�������������G��������������B����������e���������G�b��������O���0�>x��P��o1>�Jo1eMX8>`�I�>�4A>>`�G�cwl
�	@J�w�l
��Rx�m
D
���xr
dZ���y@s
I6@J0z�q
�p@J�z0�
�p��@{�_G@J�{��
p!@J�|p�
@�@J}��
x!@J�}�q
R6@J@~�@H�~P�
��pp
����
�p@Jp��[6@c�`�
d6��PJ
c��0�
� ��@�@���
N��P��
w�@�� �
�����
��`P���
�\��
��G��L@P���
�@O���
oZ�H�`�
��c����
�@J��
25@J@��
 @J�� �
��b@���
�@H����
iG�`���
m6�c���
sGd����
�@p���
\��0�
}G@H����
zZ@H ���
�� ��P�
 �����
����
j� ��`�
v6�a�@�
P
@p�`�
V
H� �
\@d��p�	\
�d ���	]H����
6�GP�p�
�G@F�p�
�!�G��0�
�p�d ���
�G@M���
�!V@���
�pe��
x�e`���
�!�G��
Ї���`�
�p@e`���
�ZA���
�6@@��`�
�6� �p�
������
�!�o@���
B���6@����6 �����b����	J`��p�a��0/��e�� �G����������Z�R����@n
b
���������t
݇@H������
�@����������G���� ��b����������@H���� �
h!�����������������������F���������p����������#����������������m
������������6�e��������h
��������`�
F���������������������`p
<	��������P�
�G�������� �
��B������e���������G�b����p���P��~s`��8>�JGG�8��>�C�9>��H�%>�1A@>�1AD�%>@2AH�9>�CP�t>��GX�9>`C��> B�K>�@��>�C�!^>�B�,> �B��> �B��> �B��>2A�,^>�1A�K>@5A��t>@0A��>�1A�>�1A7^>�1A)K>@4AX9>@4A��>@4AB^>�0A�>@4A:>@4A�t>@4A��>@4A3K>@�E�t>@4A ��>@4A!M^>�0A"=K>@2A(�>�1A0Y�>@�E4�t> a@8�>�D@:>`�CHX^>`�BP:>�BXŠ>�B`c^>�1A`n^>�1Ady^>`�Bh��>oHp�^>`�@�ϊ>��B�GK>�4A�h�>�2A��I?�5A��>�1A�QK>`�C�[> XF�:>pH�^>3A@�^>3AH[K>�BP�t>@�CX�%>3AX�%>3A`�t>@�Ehw�>@�El��> �EpeK>��C��>�XF�':>H�^>@2A0��>�2A8�^>�B@G/`+CM|-xhSpN%xGCgono (%qpc@ ] i), )(tvrRuUeEaAlLsS01bBoOxX+-nNiIfFpP]
ns\0\9\a\c\d\\\t\n\f\r\/\$\(\)\*\-\.\?\[\]\^\{\|\}iddoinif*/#?\"\': 80;  ,./..h2%wteTe]:%v%T
 	">OKusms00µTZ25??ip53->gc|0|1[]dtts{}":^()$ [("")) )
 @s  Pn=][}
> 
 	  +LlLtLuMnCcCfCoCsLmLoMcMeNdNlNoPcPdPePfPiPoPsScSkSmSoZlZpZsYi%s{{}}GTLTgtlt%%jsoreqgelene])iv--ToA4V1V6V2V3V5A3"
os\D\s\S\w\W\E:]/i0b0x0X0o͏=>v1OUCNST=#fpG%dyesendtcp/ioraw%s
KiBMiBGiBBad %snil01_LogGC badstwbin\22\26\27\28\29\2b\2f\3a\3b\3c\3e\7b\7d�altdirforlowmaxminrelsrctryuriurl* /`\$

%2c???new443ACKGET../agevia200404://100...0
SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTCµsμs m=125625nanNaNintEOFcgodnsudpftpssh::1setPWD///%25mapptrseqgenexpsizmempid'"'%d finobjgc %: gp  *(in  n= -   P  MPC=],  <  > and]:
pc=  GHanLaoMroNkoVaiDD;GT;Gg;Gt;Im;LT;Ll;Lt;Mu;Nu;Or;Pi;Pr;Re;Sc;Xi;ac;af;ap;dd;ee;eg;el;gE;ge;gg;gl;gt;ic;ii;in;it;lE;le;lg;ll;lt;mp;mu;ne;ni;nu;oS;or;pi;pm;pr;rx;sc;wp;wr;xi;AMPETHREGampdegethnotregshyumlyen): lenkeyVia.js?*[If-204206304400500‍‌TTLdupcpuaesnetOp(: `   MD4MD5RSADSAURImoddep=>	%d
offSETsm3sm4svehttpnameviewgoidproc/mmu.svgtool-svgmodetype0x%x%.9fchansynctrueeEpPSyncIdleNoneProcgoodHeapxMinxMax&lt;&gt;&#9;htmlcitecolsdataformhighhreficonkindlanglistloopopenrowssizespanstepwrapcaseelsevoidwith<!--(?:)\/[]("'/OpenHostidle1080DATAPINGPOSTHEADEtagdateetagfromhostlinkvarypathDateconn%x
GoneJuneJuly as hour in /etc3125Atoi-Inf+Infuintfuncfilelineicmpigmpftpspop3smtp) = dial 
	
read on bindunixheapGET waitseek/tmpHOMEstatboolint8callArgsCall != tasktimefreqSpannulljson'\''%q%q[FN][FL][LN][IN]PWD=PATHallgallprootitabsbrkdead is LEAFbase of  <==GOGC] = s + ,r2= pc=: p=cas1cas2cas3cas4cas5cas6 at 
	m= sp= sp: lr: fp= gp= mp=) m=AhomChamKawiLisuMiaoModiNewaThaiToto<%s> 	
%s%sAMP;Acy;Afr;And;Bcy;Bfr;Cap;Cfr;Chi;Cup;Dcy;Del;Dfr;Dot;ENG;ETH;Ecy;Efr;Eta;Fcy;Ffr;Gcy;Gfr;Hat;Hfr;Icy;Ifr;Int;Jcy;Jfr;Kcy;Kfr;Lcy;Lfr;Lsh;Map;Mcy;Mfr;Ncy;Nfr;Not;Ocy;Ofr;Pcy;Pfr;Phi;Psi;Qfr;REG;Rcy;Rfr;Rho;Rsh;Scy;Sfr;Sub;Sum;Sup;Tab;Tau;Tcy;Tfr;Ucy;Ufr;Vcy;Vee;Vfr;Wfr;Xfr;Ycy;Yfr;Zcy;Zfr;acd;acy;afr;amp;and;ang;apE;ape;ast;bcy;bfr;bot;cap;cfr;chi;cir;cup;dcy;deg;dfr;die;div;dot;ecy;efr;egs;ell;els;eng;eta;eth;fcy;ffr;gEl;gap;gcy;gel;geq;ges;gfr;ggg;glE;gla;glj;gnE;gne;hfr;icy;iff;ifr;int;jcy;jfr;kcy;kfr;lEg;lap;lat;lcy;leg;leq;les;lfr;lgE;lnE;lne;loz;lrm;lsh;map;mcy;mfr;mho;mid;nap;ncy;nfr;nge;ngt;nis;niv;nle;nlt;not;npr;nsc;num;ocy;ofr;ogt;ohm;olt;ord;orv;par;pcy;pfr;phi;piv;prE;pre;psi;qfr;rcy;reg;rfr;rho;rlm;rsh;scE;sce;scy;sfr;shy;sim;smt;sol;squ;sub;sum;sup;tau;tcy;tfr;top;ucy;ufr;uml;vcy;vee;vfr;wfr;xfr;ycy;yen;yfr;zcy;zfr;zwj;AumlCOPYEumlIumlOumlQUOTUumlaumlcentcopyeumliumlmacrnbspordfordmoumlparaquotsectsup1sup2sup3uumlyumlacE;bne;nGg;nLl;ngE;nlE;
--From.css.gif.htm.jpg.mjs.pdf.png.xmlxn--quitbitsNameType %#xsha1sha2cap  -> fail.exeasn1fphpsha3sve2fcmammappprofstart%2.9fblock%d %sPROCSfalse<nil>ErrorsvqxXLabel	%#v
%q=%ssleepolivesweep%v-%vSTATSTASKS%v:%vflagscurvetracecountdelay&#34;&amp;&#39;&#43;&#10;&#11;&#12;&#13;&#32;&#61;&#96;styletitleasyncclassdeferismaplabelmediascopeshapesizesvaluewidthxmlnsbreakthrowdata-attr(range"'<=`	

 httpsbytesRangeclose:path%s %q%s=%sHTTP/Allow%s:%d:httpFoundMarchAprilmonthLocal1562578125float  -%slinuxfilesimap2imap3imapspop3shostswritemutexdebugchdirmkdirchmodchowngetwdpipe2lstatparsexxxxxint16int32int64uint8arrayslicestack and kind=Stackp_seqnew_gg_seqGCEndorderBatchticksprocssweptGoEndkeyidM=%d testRtestWexecWhchanexecRschedsudogtimergscanmheappanicarm64 cnt=gcing MB,  got= ...
 max=scav  ptr ] = (trap:init  ms, fault tab= top=[...], fp:Ints:Ptrs:GreekAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamil.eEpPinputAopf;Ascr;Auml;Barv;Beta;Bopf;Bscr;CHcy;COPY;Cdot;Copf;Cscr;DJcy;DScy;DZcy;Darr;Dopf;Dscr;Edot;Eopf;Escr;Esim;Euml;Fopf;Fscr;GJcy;Gdot;Gopf;Gscr;Hopf;Hscr;IEcy;IOcy;Idot;Iopf;Iota;Iscr;Iuml;Jopf;Jscr;KHcy;KJcy;Kopf;Kscr;LJcy;Lang;Larr;Lopf;Lscr;Mopf;Mscr;NJcy;Nopf;Nscr;Oopf;Oscr;Ouml;Popf;Pscr;QUOT;Qopf;Qscr;Rang;Rarr;Ropf;Rscr;SHcy;Sopf;Sqrt;Sscr;Star;TScy;Topf;Tscr;Uarr;Uopf;Upsi;Uscr;Uuml;Vbar;Vert;Vopf;Vscr;Wopf;Wscr;Xopf;Xscr;YAcy;YIcy;YUcy;Yopf;Yscr;Yuml;ZHcy;Zdot;Zeta;Zopf;Zscr;andd;andv;ange;aopf;apid;apos;ascr;auml;bNot;bbrk;beta;beth;bnot;bopf;boxH;boxV;boxh;boxv;bscr;bsim;bsol;bull;bump;cdot;cent;chcy;cirE;circ;cire;comp;cong;copf;copy;cscr;csub;csup;dArr;dHar;darr;dash;diam;djcy;dopf;dscr;dscy;dsol;dtri;dzcy;eDot;ecir;edot;emsp;ensp;eopf;epar;epsi;escr;esim;euml;euro;excl;flat;fnof;fopf;fork;fscr;gdot;geqq;gjcy;gnap;gneq;gopf;gscr;gsim;gtcc;hArr;half;harr;hbar;hopf;hscr;iecy;imof;iocy;iopf;iota;iscr;isin;iuml;jopf;jscr;khcy;kjcy;kopf;kscr;lArr;lHar;lang;larr;late;lcub;ldca;ldsh;leqq;ljcy;lnap;lneq;lopf;lozf;lpar;lscr;lsim;lsqb;ltcc;ltri;macr;male;malt;mlcp;mldr;mopf;mscr;nbsp;ncap;ncup;ngeq;ngtr;nisd;njcy;nldr;nleq;nmid;nopf;npar;nscr;nsim;nsub;nsup;ntgl;ntlg;oast;ocir;odiv;odot;ogon;oint;omid;oopf;opar;ordf;ordm;oror;oscr;osol;ouml;para;part;perp;phiv;plus;popf;prap;prec;prnE;prod;prop;pscr;qint;qopf;qscr;quot;rArr;rHar;rang;rarr;rcub;rdca;rdsh;real;rect;rhov;ring;ropf;rpar;rscr;rsqb;rtri;scap;scnE;sdot;sect;semi;sext;shcy;sime;simg;siml;smid;smte;solb;sopf;spar;squf;sscr;star;subE;sube;succ;sung;sup1;sup2;sup3;supE;supe;tbrk;tdot;tint;toea;topf;tosa;trie;tscr;tscy;uArr;uHar;uarr;uopf;upsi;uscr;utri;uuml;vArr;vBar;varr;vert;vopf;vscr;wopf;wscr;xcap;xcup;xmap;xnis;xopf;xscr;xvee;yacy;yicy;yopf;yscr;yucy;yuml;zdot;zeta;zhcy;zopf;zscr;zwnj;AEligAcircAringEcircIcircOcircTHORNUcircacircacuteaeligaringcedilecircicirciexcllaquomicroocircpoundraquoszligthorntimesucirccaps;cups;gesl;gvnE;lesg;lvnE;nGtv;nLtv;nang;napE;nges;nles;npre;nsce;nvap;nvge;nvgt;nvle;nvlt;race;indexprinttls: Early.avif.html.jpeg.json.wasm.webputf-8%s*%dtext/Realmbad n (at no IPClassfcntl%q:%qspacepmullcrc32cpuidmatchrune SHA-1P-224P-256P-384P-521ECDSApath	localdevelFlushWriteasimdjscvtlrcpcdcpop%.2f%%T%d %sRegionsortbytaskidthread/trace/block/sched%2.9fslatminlatmaxlog %qselectStringFormat[]byte' for stringMetricStack= %s=%dThread%s(%d)assistTimers</tr>
windowGOROOT 	

>\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\u0008\u000b\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f\u0022\u0060\u0026\u0027\u002b\u003c\u003e\u0024\u007b\u007dscriptacceptactionbordercoordsheighthiddenmethodposterscopedsrcdocsrcsettargetusemapdeletereturntypeofdelim( null \u2028\u2029jsCtx(state(mailto%%%02xClosedactiveclosedsocks5CANCELGOAWAYPADDEDBasic Cookie<pre>
bytes=allowcookieexpectoriginserverschemeExpectstreamPragma</a>.
:httpsLockedSundayMondayFridayAugustminutesecond390625chrome
    	netdnsdomaingophertelnetlisten.onionndots:sendtoip+netsocketspliceallocsreadatTMPDIRremovewaitiduint16uint32uint64structchan<-<-chan ValueStacksGoStopSTWEndgc_seqGCDonekindidtypeidobject%q%x%x%s/%s %s:%v exec: sysmontimersefence, not  next= jobs= goid sweep  B -> % util alloc free  span= prev= list=, i =  code= addr=], sp= m->p= p->m=SCHED  curg= ctxt: min=  max= bad ts(...)
 m=nil base CommonArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezididefineAElig;Acirc;Alpha;Amacr;Aogon;Aring;Breve;Ccirc;Colon;Cross;Dashv;Delta;Ecirc;Emacr;Eogon;Equal;Gamma;Gcirc;Hacek;Hcirc;IJlig;Icirc;Imacr;Iogon;Iukcy;Jcirc;Jukcy;Kappa;OElig;Ocirc;Omacr;Omega;Prime;RBarr;Scirc;Sigma;THORN;TRADE;TSHcy;Theta;Tilde;Ubrcy;Ucirc;Umacr;Union;Uogon;UpTee;Uring;VDash;Vdash;Wcirc;Wedge;Ycirc;acirc;acute;aelig;aleph;alpha;amacr;amalg;angle;angrt;angst;aogon;aring;asymp;awint;bcong;bdquo;bepsi;blank;blk12;blk14;blk34;block;boxDL;boxDR;boxDl;boxDr;boxHD;boxHU;boxHd;boxHu;boxUL;boxUR;boxUl;boxUr;boxVH;boxVL;boxVR;boxVh;boxVl;boxVr;boxdL;boxdR;boxdl;boxdr;boxhD;boxhU;boxhd;boxhu;boxuL;boxuR;boxul;boxur;boxvH;boxvL;boxvR;boxvh;boxvl;boxvr;breve;bsemi;bsime;bsolb;bumpE;bumpe;caret;caron;ccaps;ccirc;ccups;cedil;check;clubs;colon;comma;crarr;cross;csube;csupe;ctdot;cuepr;cuesc;cupor;cuvee;cuwed;cwint;dashv;dblac;ddarr;delta;dharl;dharr;diams;disin;doteq;dtdot;dtrif;duarr;duhar;eDDot;ecirc;efDot;emacr;empty;eogon;eplus;epsiv;eqsim;equiv;erDot;erarr;esdot;exist;fflig;filig;fllig;fltns;forkv;frasl;frown;gamma;gcirc;gescc;gimel;gneqq;gnsim;grave;gsime;gsiml;gtcir;gtdot;harrw;hcirc;hoarr;icirc;iexcl;iiint;iiota;ijlig;imacr;image;imath;imped;infin;iogon;iprod;isinE;isins;isinv;iukcy;jcirc;jmath;jukcy;kappa;lAarr;lBarr;langd;laquo;larrb;lbarr;lbbrk;lbrke;lceil;ldquo;lescc;lhard;lharu;lhblk;llarr;lltri;lneqq;lnsim;loang;loarr;lobrk;lopar;lrarr;lrhar;lrtri;lsime;lsimg;lsquo;ltcir;ltdot;ltrie;ltrif;mDDot;mdash;micro;minus;mumap;nabla;napos;natur;ncong;ndash;neArr;nearr;ngsim;nhArr;nharr;nhpar;nlArr;nlarr;nless;nlsim;nltri;notin;notni;nprec;nrArr;nrarr;nrtri;nsime;nsmid;nspar;nsube;nsucc;nsupe;numsp;nwArr;nwarr;ocirc;odash;oelig;ofcir;ohbar;olarr;olcir;oline;omacr;omega;operp;oplus;orarr;order;ovbar;parsl;phone;plusb;pluse;pound;prcue;prime;prnap;prsim;quest;rAarr;rBarr;radic;rangd;range;raquo;rarrb;rarrc;rarrw;ratio;rbarr;rbbrk;rbrke;rceil;rdquo;reals;rhard;rharu;rlarr;rlhar;rnmid;roang;roarr;robrk;ropar;rrarr;rsquo;rtrie;rtrif;sbquo;sccue;scirc;scnap;scsim;sdotb;sdote;seArr;searr;setmn;sharp;sigma;simeq;simgE;simlE;simne;slarr;smile;sqcap;sqcup;sqsub;sqsup;srarr;starf;strns;subnE;subne;supnE;supne;swArr;swarr;szlig;theta;thkap;thorn;tilde;times;trade;trisb;tshcy;twixt;ubrcy;ucirc;udarr;udhar;uharl;uharr;uhblk;ultri;umacr;uogon;uplus;upsih;uring;urtri;utdot;utrif;uuarr;vBarv;vDash;varpi;vdash;veeeq;vltri;vprop;vrtri;wcirc;wedge;xcirc;xdtri;xhArr;xharr;xlArr;xlarr;xodot;xrArr;xrarr;xutri;ycirc;AacuteAgraveAtildeCcedilEacuteEgraveIacuteIgraveNtildeOacuteOgraveOslashOtildeUacuteUgraveYacuteaacuteagraveatildebrvbarccedilcurrendivideeacuteegravefrac12frac14frac34iacuteigraveiquestmiddotntildeoacuteograveoslashotildeplusmnuacuteugraveyacutefjlig;lates;napid;nbump;nedot;nesim;ngeqq;nleqq;npart;nsubE;nsupE;nvsim;smtes;vnsub;vnsup;printf'"&<>\u%04XX25519%w%.0w--%s
AcceptServerhangupkilled/proc/errno no '/'headerAnswerLength%d %s
#	%#x
sha512cmd/goempty rune1 secret 	
"`go	%s
build	uploadSTREETevstrmmunmappercentelapsed#636363#d01c8b#2c7bb6#7b3294#d7191cnewTasksyscallhttp://-output%.1f %sProc %vlogtextRunningWaitingSyscallunblock%s (%s)networkbooleanbdoUxXvintegercomplexfloat32float64TaskEndforeverperProcThreadsNetwork<table>static/archivecheckedcharsetclassidcolspancontentdefaultdirnameenctypeheaderskeytypeoptimumpatternprofilepreloadpubdaterowspansandboxsrclangfinally\x3C!--\	

 )UpgradeTrailersocks5hHEADERSReferer</pre>
 flags= len=%d (conn) %v=%v,expiresrefererrefreshtrailerGODEBUG:method:scheme:statuschunkednosniffCreatedIM UsedTuesdayJanuaryOctober19531259765625BROWSERDISPLAYfirefoxUsage:
runningrecvmsgsendmsgconnectlookup writetocmdlineseconds%#x %s
debug=1 (trap writeatinvaliduintptrSwapperChanDir using , type=closure Value>ConvertpstatusgstatusnframesStringsGoStartGoBlockGCBeginGoLabelUserLogGCStartGoSchedGoSleeplabelidmessage%s %10dforcegcallocmWcpuprofallocmRunknowngctraceIO waitwaitingUNKNOWN:events, goid= s=nil
 (scan  MB in pacer: % CPU ( zombie, j0 = head = ,errno=panic:  nmsys= locks= dying= allocsSignal signal  m->g0= pad1=  pad2=  text= minpc= 	value= (scan)	types : type Floats:AvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhuta{{end}} actioncommandoperandAacute;Abreve;Agrave;Assign;Atilde;Barwed;Bumpeq;Cacute;Ccaron;Ccedil;Colone;Conint;CupCap;Dagger;Dcaron;DotDot;Dstrok;Eacute;Ecaron;Egrave;Exists;ForAll;Gammad;Gbreve;Gcedil;HARDcy;Hstrok;Iacute;Igrave;Itilde;Jsercy;Kcedil;Lacute;Lambda;Lcaron;Lcedil;Lmidot;Lstrok;Nacute;Ncaron;Ncedil;Ntilde;Oacute;Odblac;Ograve;Oslash;Otilde;Otimes;Racute;Rarrtl;Rcaron;Rcedil;SHCHcy;SOFTcy;Sacute;Scaron;Scedil;Square;Subset;Supset;Tcaron;Tcedil;Tstrok;Uacute;Ubreve;Udblac;Ugrave;Utilde;Vdashl;Verbar;Vvdash;Yacute;Zacute;Zcaron;aacute;abreve;agrave;andand;angmsd;angsph;apacir;approx;atilde;barvee;barwed;becaus;bernou;bigcap;bigcup;bigvee;bkarow;bottom;bowtie;boxbox;bprime;brvbar;bullet;bumpeq;cacute;capand;capcap;capcup;capdot;ccaron;ccedil;circeq;cirmid;colone;commat;compfn;conint;coprod;copysr;cularr;cupcap;cupcup;cupdot;curarr;curren;cylcty;dagger;daleth;dcaron;dfisht;divide;divonx;dlcorn;dlcrop;dollar;drcorn;drcrop;dstrok;eacute;easter;ecaron;ecolon;egrave;egsdot;elsdot;emptyv;emsp13;emsp14;eparsl;eqcirc;equals;equest;female;ffilig;ffllig;forall;frac12;frac13;frac14;frac15;frac16;frac18;frac23;frac25;frac34;frac35;frac38;frac45;frac56;frac58;frac78;gacute;gammad;gbreve;gesdot;gesles;gtlPar;gtrarr;gtrdot;gtrsim;hairsp;hamilt;hardcy;hearts;hellip;hercon;homtht;horbar;hslash;hstrok;hybull;hyphen;iacute;igrave;iiiint;iinfin;incare;inodot;intcal;iquest;isinsv;itilde;jsercy;kappav;kcedil;kgreen;lAtail;lacute;lagran;lambda;langle;larrfs;larrhk;larrlp;larrpl;larrtl;latail;lbrace;lbrack;lcaron;lcedil;ldquor;lesdot;lesges;lfisht;lfloor;lharul;llhard;lmidot;lmoust;loplus;lowast;lowbar;lparlt;lrhard;lsaquo;lsquor;lstrok;lthree;ltimes;ltlarr;ltrPar;mapsto;marker;mcomma;midast;midcir;middot;minusb;minusd;mnplus;models;mstpos;nVDash;nVdash;nacute;ncaron;ncedil;nearhk;nequiv;nesear;nexist;nltrie;nprcue;nrtrie;nsccue;nsimeq;ntilde;numero;nvDash;nvHarr;nvdash;nvlArr;nvrArr;nwarhk;nwnear;oacute;odblac;odsold;ograve;ominus;origof;oslash;otilde;otimes;parsim;percnt;period;permil;phmmat;planck;plankv;plusdo;plusdu;plusmn;preceq;primes;prnsim;propto;prurel;puncsp;qprime;rAtail;racute;rangle;rarrap;rarrfs;rarrhk;rarrlp;rarrpl;rarrtl;ratail;rbrace;rbrack;rcaron;rcedil;rdquor;rfisht;rfloor;rharul;rmoust;roplus;rpargt;rsaquo;rsquor;rthree;rtimes;sacute;scaron;scedil;scnsim;searhk;seswar;sfrown;shchcy;sigmaf;sigmav;simdot;smashp;softcy;solbar;spades;sqsube;sqsupe;square;squarf;ssetmn;ssmile;sstarf;subdot;subset;subsim;subsub;subsup;succeq;supdot;supset;supsim;supsub;supsup;swarhk;swnwar;target;tcaron;tcedil;telrec;there4;thetav;thinsp;thksim;timesb;timesd;topbot;topcir;tprime;tridot;tstrok;uacute;ubreve;udblac;ufisht;ugrave;ulcorn;ulcrop;urcorn;urcrop;utilde;vangrt;varphi;varrho;veebar;vellip;verbar;wedbar;wedgeq;weierp;wreath;xoplus;xotime;xsqcup;xuplus;xwedge;yacute;zacute;zcaron;zeetrf;nbumpe;notinE;nparsl;nrarrc;nrarrw;sqcaps;sqcups;vsubnE;vsubne;vsupnE;vsupne;printlnnil keytls3desderivedInitialExpiresSubject%03d %sabortedstoppedno portanswersaccept4%v %v @samplesatomicsos/execruntimeInstAltInstNopalt -> nop -> any -> SHA-224SHA-256SHA-384SHA-512Ed25519MD5-RSAserial:eae_prk= 	
"`2.5.4.62.5.4.32.5.4.52.5.4.72.5.4.82.5.4.9asimdhpasimrdmasimddpevtstrmbarStyleuserTask(%.1f%%)/static//syscallcomplete%s -> %stask endNotExistRunnableGoString01234567beEfFgGvRangeEnd		%s:%d
terribleSyscalls</table>%s#%v:%v&#xfffd;urlquerytextareaautoplaycodebasecontrolsdatetimedisableddropzonehreflanglanguagelongdescmanifestmultiplereadonlyrequiredreversedseamlessselectedtabindexcontinueZgotmplZelement(



%s&#x%x;</scripturlPart(font/ttffont/otfhijackedNO_ERRORPRIORITYSETTINGSLocationIf-MatchIf-Range data=%q incr=%v ping=%qif-matchlocationhttp/1.1bad_flowprioritybad_pathHTTP/2.0%s_%s_%sdisjointoverlapsboundaryno-cacheContinueAcceptedConflictThursdaySaturdayFebruaryNovemberDecember%!Month(48828125infinitystrconv.parsing ParseIntxdg-openchromiumdurationnetedns0[::1]:53shutdownrecvfrominvalid address raw-readsendfilereadfromunixgramsignal: /.configtruncatereadlinkFuncTypestruct {nil PoolProcStopGoCreateGoStatusSTWBeginGCActiveHeapGoalGoSwitchSpanFreecategoryTime: %vSamples:MappingsscavengepollDesctraceBufdeadlockraceFinipanicnilcgocheckrunnable is not  pointer, errno= packed=BAD RANK status unknown(trigger= npages= nalloc= nfreed=) errno=[signal  newval= mcount= bytes, r0      r1      r2      r3      r4      r5      r6      r7      r8      r9      r10     r11     r12     r13     r14     r15     r16     r17     r18     r19     r20     r21     r22     r23     r24     r25     r26     r27     r28     r29     lr      sp      pc      fault   
-----

 stack=[ minLC=  maxpc= 	stack=[ minutes status= etypes ArmenianBalineseBopomofoBugineseCherokeeCyrillicDuployanEthiopicGeorgianGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniOl_ChikiPhags_PaTagbanwaTai_ThamTai_VietTifinaghUgariticVithkuqitemplate%.10q...{{else}}%s:%d:%dBecause;Cayleys;Cconint;Cedilla;Diamond;DownTee;Element;Epsilon;Implies;LeftTee;NewLine;NoBreak;NotLess;Omicron;OverBar;Product;UpArrow;Uparrow;Upsilon;alefsym;angrtvb;angzarr;asympeq;backsim;because;bemptyv;between;bigcirc;bigodot;bigstar;boxplus;ccupssm;cemptyv;cirscir;coloneq;congdot;cudarrl;cudarrr;cularrp;curarrm;dbkarow;ddagger;ddotseq;demptyv;diamond;digamma;dotplus;dwangle;epsilon;eqcolon;equivDD;gesdoto;gtquest;gtrless;harrcir;intprod;isindot;larrbfs;larrsim;lbrksld;lbrkslu;ldrdhar;lesdoto;lessdot;lessgtr;lesssim;lotimes;lozenge;ltquest;luruhar;maltese;minusdu;napprox;natural;nearrow;nexists;notinva;notinvb;notinvc;notniva;notnivb;notnivc;npolint;nsqsube;nsqsupe;nvinfin;nwarrow;olcross;omicron;orderof;orslope;pertenk;planckh;pluscir;plussim;plustwo;precsim;quatint;questeq;rarrbfs;rarrsim;rbrksld;rbrkslu;rdldhar;realine;rotimes;ruluhar;searrow;simplus;simrarr;subedot;submult;subplus;subrarr;succsim;supdsub;supedot;suphsol;suphsub;suplarr;supmult;supplus;swarrow;topfork;triplus;tritime;uparrow;upsilon;uwangle;vzigzag;zigrarr;bnequiv;npreceq;nsubset;nsucceq;nsupset;nvltrie;nvrtrie;bad insttlskyberCurveID(DOWNGRDDOWNGRDfinishedexporterfilename
--%s
%s: %s
Receivedif-rangeNO_PROXYno_proxyno anode/uid_map/gid_mapClassANYQuestion--- %v:
go/typesnet/httpgo/buildx509sha1InstFailInstRune[:word:]opPseudoMD5+SHA1SHA3-224SHA3-256SHA3-384SHA3-512SHA1-RSADSA-SHA1DNS namepath	%s
weekendsusing %vOpen(%v)2.5.4.102.5.4.112.5.4.17asimdfhmtrimSpacefocustask/regionio/usertaskproc stopThread %d method: (MISSING)%!(EXTRA 01234567_TaskBeginRegionEndpreemptedchan sendGC %d %s
Goroutinerail_idlerail_loadquantilesautofocuschallengedraggablemaxlengthescaping "`'/{}<-##ZgotmplZimage/bmpimage/gifimage/pngvideo/avifont/woff; Domain=ParseUint[%v = %d]data_flowauthoritynet/http.HTTP/1.1 HTTP/1.0 <a href="video/mp4See OtherUse ProxyForbiddenNot FoundToo EarlyTrailer: WednesdaySeptemberlocaltime244140625files,dnsdns,filesipv6-icmpattempts:raw-writegoroutinefork/execcontinued%s %q: %sempty urlcomplex64interfaceinvalid nreflect: funcargs(bad indirCallSlice as type InterfaceCPUSampleFrequencyProcStartProcStealnew_stackGoDestroyGoUnblockHeapAllockindclassSpanAllocBigEndianGCSTWDonereclaimedGoPreemptGoSysCallGoSysExitGoWaitingGoBlockGComitemptyLocations%6d: %#x #execwait/dev/nulltimerSendpollCacheprofBlockstackpoolhchanLeafwbufSpansGC (idle)mSpanDeadinittracescavtracepanicwaitcoroutinesignal 32signal 33signal 34signal 35signal 36signal 37signal 38signal 39signal 40signal 41signal 42signal 43signal 44signal 45signal 46signal 47signal 48signal 49signal 50signal 51signal 52signal 53signal 54signal 55signal 56signal 57signal 58signal 59signal 60signal 61signal 62signal 63signal 64copystack -> node= ms cpu,  (forced) wbuf1.n= wbuf2.n= s.limit= s.state= B work ( B exp.)  marked   unmarked in use)
, size = bad prune, tail = newosprocrecover:  not in [ctxt != 0, oldval=, newval= threads=: status= blocked= lockedg=atomicor8 runtime= sigcode= m->curg=(unknown)traceback} stack=[ gp.goid= lockedm=InheritedBassa_VahBhaiksukiCuneiformKhudawadiMalayalamMongolianNabataeanPalmyreneSamaritanSundanese{{break}}DDotrahd;DotEqual;Integral;LessLess;NotEqual;NotTilde;PartialD;Precedes;RightTee;Succeeds;SuchThat;Superset;Uarrocir;UnderBar;andslope;angmsdaa;angmsdab;angmsdac;angmsdad;angmsdae;angmsdaf;angmsdag;angmsdah;angrtvbd;approxeq;awconint;backcong;barwedge;bbrktbrk;bigoplus;bigsqcup;biguplus;bigwedge;boxminus;boxtimes;bsolhsub;capbrcup;circledR;circledS;cirfnint;clubsuit;cupbrcap;curlyvee;cwconint;doteqdot;dotminus;drbkarow;dzigrarr;elinters;emptyset;eqvparsl;fpartint;geqslant;gesdotol;gnapprox;hksearow;hkswarow;imagline;imagpart;infintie;integers;intercal;intlarhk;laemptyv;ldrushar;leqslant;lesdotor;llcorner;lnapprox;lrcorner;lurdshar;mapstoup;multimap;naturals;otimesas;parallel;plusacir;pointint;precneqq;precnsim;profalar;profline;profsurf;raemptyv;realpart;rppolint;rtriltri;scpolint;setminus;shortmid;smeparsl;sqsubset;sqsupset;subseteq;succneqq;succnsim;supseteq;thetasym;thicksim;timesbar;triangle;triminus;trpezium;ulcorner;urcorner;varkappa;varsigma;vartheta;ncongdot;notindot;unhandledrwxrwxrwxtlsrsakex%s %x %x
Handshakeinterruptbus errormissing ] parsing ClassINETAuthorityquestionsmath/randInstMatchInstRune1[:alnum:][:alpha:][:ascii:][:blank:][:cntrl:][:digit:][:graph:][:lower:][:print:][:punct:][:space:][:upper:][:^word:]d.nx != 0info_hashAccuracy(underflowcounter: bad cas32telemetryBlock time/jsontrace/goroutine/usertasksX-Go-Pprofproc startincompleteOS THREADSuser event{{PARAMS}}(BADINDEX)%!(NOVERB)0123456789RangeBeginskip eventUint64(%d)GOMAXPROCSstop traceNotRunningbackgroundGoroutinesformactionformmethodformtargethttp-equivmediagroupnovalidateradiogroupspellcheckinstanceofConnectionKeep-Alivelocal-addrimage/webpimage/jpegaudio/aiffaudio/mpegaudio/midiaudio/wavevideo/webmfont/woff2User-AgentRST_STREAMEND_STREAMSet-Cookie; Expires=; Max-Age=; HttpOnlybytes */%d stream=%dset-cookieuser-agentkeep-alive:authorityequivalentHost: %s
ProcessingNo Contenttime.Date(time.Local%!Weekday(short read12207031256103515625ParseFloat/etc/hostsgetsockoptnetlinkribIP addresssetsockoptunixpacket  netGo = /dev/stdinreaddirent (deleted)invalid FDpidfd_openpidfd_waitcreatetempcomplex128t.Kind == EventBatchCPUSamplesProcStatusGCSweepEndkey_stringHeapObjectGomaxprocsGCSTWStartGoBlockNetGoSysBlockUserRegion for type Period: %dbad varintexecerrdotnotifyListprofInsertstackLargeNot workermSpanInUsedisablethpinvalidptrschedtracesemacquiredebug call flushGen  MB goal, s.state =  s.base()= heapGoal=GOMEMLIMIT KiB now,  pages at  sweepgen= sweepgen , bound = , limit =  returned ,errno=0}
Bad varintGC forced
 runqueue= stopwait= runqsize= gfreecnt= throwing= spinning=atomicand8float64nanfloat32nan ptrSize=  targetpc= until pc=unknown pcruntime: ggoroutine ChorasmianDevanagariGlagoliticKharoshthiManichaeanOld_ItalicOld_PermicOld_TurkicOld_UyghurPhoenicianSaurashtradefinitionBackslash;CenterDot;CircleDot;Congruent;Coproduct;DoubleDot;DownArrow;DownBreve;Downarrow;HumpEqual;LeftArrow;LeftFloor;Leftarrow;LessTilde;Mellintrf;MinusPlus;NotCupCap;NotExists;OverBrace;PlusMinus;Therefore;ThinSpace;TripleDot;UnionPlus;backprime;backsimeq;bigotimes;centerdot;checkmark;complexes;dotsquare;downarrow;gtrapprox;gtreqless;heartsuit;leftarrow;lesseqgtr;nparallel;nshortmid;nsubseteq;nsupseteq;pitchfork;rationals;spadesuit;subseteqq;subsetneq;supseteqq;supsetneq;therefore;triangleq;varpropto;NotSubset;gvertneqq;lvertneqq;ngeqslant;nleqslant;<no value>value for arg %d: %wres binderres masterresumptionexp mastermultipart-
--%s--
Content-IdMessage-Idimage/avifHTTP_PROXYhttp_proxyowner diedterminated/setgroupsParseAddr(invalid IPClassCSNETClassCHAOSAdditionalskipping: contentionisNeoversehttp2debugcrypto/tlswinsymlink[:^alnum:][:^alpha:][:^ascii:][:^blank:][:^cntrl:][:^digit:][:^graph:][:^lower:][:^print:][:^punct:][:^space:][:^upper:][:xdigit:]rune <nil>RIPEMD-160SHA256-RSASHA384-RSASHA512-RSADSA-SHA256ECDSA-SHA1base_nonceimpossible2006-01-02rotate: %vPOSTALCODEheaderStylelocalhost:0trace/flag:/goroutines/userregion%!(BADPREC)bad verb '%0123456789_StackSampleRangeActiveRegionBeginInvalid(%d)bytes swept %s Time=%d	%s @ 0x%x
start trace%d (gen=%d)thread_namecontentionsnanosecondscontextmenucrossoriginformenctypeplaceholder_eval_args_\x3C/scriptunreachablehttp-serverhttp2serverhttp2clientENABLE_PUSHEND_HEADERSCookie.Path; Max-Age=0/index.html ErrCode=%v, settings:retry-afterstream_idleack_mysterybad_connectnil contextmoreGeneralEarly HintsBad RequestBad Gatewaytime: file 30517578125parse errorshort writesubmissionsi/o timeoutraw-control/dev/stdout/dev/stderrbad argSizemethodargs(reflect.SetProcsChangeprocs_valuekind_stringswept_valueparent_taskname_stringUserTaskEndfinal tokenGCSweepDoneGoBlockSendGoBlockRecvGoBlockSyncGoBlockCondGoInSyscallMarshalJSONMarshalText bytes ...
assistQueuenetpollInitreflectOffsglobalAllocmSpanManualclobberfreegccheckmarkscheddetailunspecifiedcgocall nil s.nelems=   of size  ) returned runtime: p  ms clock,  nBSSRoots=runtime: P  exp.) for minTrigger=GOMEMLIMIT=bad m value, elemsize= freeindex= span.list=not reached, npages = , a123456=[ p->status= in status  idleprocs= gcwaiting= schedtick= timerslen= mallocing=bad timedivfloat64nan1float64nan2float64nan3float32nan2GOTRACEBACK) at entry+ (targetpc= , plugin: runtime: g : frame.sp=created by Dives_AkuruMedefaidrinNag_MundariNandinagariNew_Tai_LueOld_PersianOld_SogdianPau_Cin_HauSignWritingWarang_Citiexpected :=empty field{{template Bernoullis;CirclePlus;EqualTilde;Fouriertrf;ImaginaryI;Laplacetrf;LeftVector;Lleftarrow;NotElement;NotGreater;Proportion;RightArrow;RightFloor;Rightarrow;TildeEqual;TildeTilde;UnderBrace;UpArrowBar;UpTeeArrow;circledast;complement;curlywedge;eqslantgtr;gtreqqless;lessapprox;lesseqqgtr;lmoustache;longmapsto;mapstodown;mapstoleft;nLeftarrow;nleftarrow;precapprox;rightarrow;rmoustache;sqsubseteq;sqsupseteq;subsetneqq;succapprox;supsetneqq;upuparrows;varepsilon;varnothing;ThickSpace;nsubseteqq;nsupseteqq;call of nil.WithCancel.WithValue(tls10servertls: alert(local errorc e traffictraffic updApplicationPRIVATE KEYIn-Reply-ToReturn-PathHTTPS_PROXYhttps_proxybad addressfile existsbroken pipebad messagealarm clockstack faultClassHESIODauthoritiesadditionals
# labels: alloc_space# Sys = %d
inuse_spacegocachehashgocachetestarchive/tarcrypto/x509archive/zipInstCaptureInstRuneAny[:^xdigit:]<invalid opSHA-512/224SHA-512/256BLAKE2s-256BLAKE2b-256BLAKE2b-384BLAKE2b-512invalid oidpsk_id_hashfilterParamsContent-Type/regionblock/regionsched/userregionsUndetermined%!(BADWIDTH)ExperimentalmaxBands < 2chan receiveUnknown timeBlock time (process_nameautocompletehttpmuxgo121image/x-iconPUSH_PROMISECONTINUATIONCookie.Valuecontent-typemax-forwardshttp2debug=1http2debug=2push_promisedata_on_idleheaders_evendup_trailers100-continuemoreSpecificstatus code Multi-StatusNot ModifiedUnauthorizedI'm a teapotNot Extended152587890625762939453125short buffermultipathtcp127.0.0.1:53no such hostunknown portCIDR addressinvalid portcan't happenthreadcreateexit status  has no name has no typereflect.CopyGoSyscallEndGCSweepBeginlabel_stringvalue_stringnpages_valueLittleEndianGCSweepStartFutileWakeupGoStartLocalGoStartLabelDuration: %vsweepWaiterstraceStringsspanSetSpinemspanSpecialtraceTypeTabgcBitsArenasmheapSpecialgcpacertraceharddecommitmadvdontneeddumping heapLINUX_2.6.39lfstack.push span.limit= span.state=bad flushGen MB stacks, worker mode  nDataRoots= nSpanRoots= wbuf1=<nil> wbuf2=<nil> gcscandone runtime: gp= found at *( s.elemsize= B (∆goal , cons/mark  maxTrigger= pages/byte
 s.sweepgen= allocCount timer_deletens} value: {}, want {r1= [recovered]bad recoveryGOTRACEBACK=bad g statusentersyscallwirep: p->m=) p->status=releasep: m= sysmonwait= preemptoff=cas64 failed m->gsignal=-byte limit
runtime: sp=abi mismatchwrong timersCypro_MinoanMeetei_MayekPahawh_HmongSora_SompengSyloti_Nagri{{continue}}block clauseCircleMinus;CircleTimes;Equilibrium;GreaterLess;LeftCeiling;LessGreater;MediumSpace;NotPrecedes;NotSucceeds;OverBracket;RightVector;Rrightarrow;RuleDelayed;SmallCircle;SquareUnion;SubsetEqual;UpDownArrow;Updownarrow;VerticalBar;backepsilon;blacksquare;circledcirc;circleddash;curlyeqprec;curlyeqsucc;diamondsuit;eqslantless;expectation;nRightarrow;nrightarrow;preccurlyeq;precnapprox;quaternions;straightphi;succcurlyeq;succnapprox;thickapprox;updownarrow;NotLessLess;NotSuperset;invalid kindtlsunsafeekmclose notifyremote errorc hs traffics hs trafficc ap traffics ap traffic PRIVATE KEYMime-VersionX-ImforwardsX-Powered-By/dev/urandomrandautoseedMax-Forwards (sensitive)illegal seekinvalid slothost is downchild exitedI/O possibleRCodeSuccessRCodeRefusednot pollableinvalid pathgotypesaliasInstAltMatchunexpected )altmatch -> anynotnl -> ECDSA-SHA256ECDSA-SHA384ECDSA-SHA512SSL_CERT_DIRinvalid basecaller errorbuild	%s=%s
Add %q += %dSERIALNUMBER
Features	: asMillisecondimage/svg+xmllatency >= %slatency <= %sregion %q end Attributes=[rail_responseSTREAM_CLOSEDCONNECT_ERRORWINDOW_UPDATEAuthorization; PartitionedCache-ControlLast-ModifiedContent-RangeAccept-RangesIf-None-Match403 Forbiddeninvalid range[FrameHeader invalid base accept-rangesauthorizationcache-controlcontent-rangeif-none-matchlast-modifiedunknown timersend_too_muchempty patternReset ContentLoop Detected/etc/zoneinfoparsing time  out of range in duration  is too large3814697265625google-chromeUsage of %s:
 (default %q) (default %v)lame referral/etc/services/debug/pprof/stop signal:  in host namereason_stringGCSweepActiveUserTaskBeginUserRegionEndGoStatusStackGoBlockSelecttype mismatch%s %s:%d s=%d             too much datawakeableSleepprofMemActiveprofMemFuturetraceStackTabexecRInternaltestRInternalGC sweep waitSIGQUIT: quitSIGKILL: killout of memory is nil, not value method bad map state span.base()=bad flushGen , not pointer != sweepgen  MB globals,  work.nproc=  work.nwait=  nStackRoots= flushedWork double unlock s.spanclass= MB) workers=min too large-byte block (runtime: val=runtime: seq= failed with timer_settimefatal error:  idlethreads= syscalltick=load64 failedxadd64 failedxchg64 failedmp.g0 stack [nil stackbase}
	sched={pc:, gp->status= pluginpath= : unknown pc  called from runtime: pid=Gunjala_GondiMasaram_GondiMende_KikakuiOld_Hungarianunexpected %sdefine clauseempty commandDownArrowBar;DownTeeArrow;ExponentialE;GreaterEqual;GreaterTilde;HilbertSpace;HumpDownHump;Intersection;LeftArrowBar;LeftTeeArrow;LeftTriangle;LeftUpVector;NotCongruent;NotLessEqual;NotLessTilde;Proportional;RightCeiling;RoundImplies;ShortUpArrow;SquareSubset;UnderBracket;VerticalLine;blacklozenge;exponentiale;risingdotseq;triangledown;triangleleft;NotHumpEqual;varsubsetneq;varsupsetneq;dalTLDpSugct?tlsmaxrsasizeaccess denieduser canceledPKCS1WithSHA1ECDSAWithSHA1CLIENT_RANDOMgzip, deflatelevel 3 resetexchange fulltimer expiredsrmount errorpower failureinvalid port name too long# Alloc = %d
# Frees = %d
# GCSys = %d
# NumGC = %d
alloc_objectsinuse_objectsgocacheverifyinstallgoroothtml/templateinvalid UTF-8invalid ASN.1SHA256-RSAPSSSHA384-RSAPSSSHA512-RSAPSStrailing dataSSL_CERT_FILEemail addressshared_secretcounter bug: empty integerunsupported: /proc/cpuinfoGC mark assist/regionsyscallM=%d P=%d G=%dstop-the-worldread mem statsExecution timerail_animation/trace?view=%saccept-charsetformnovalidate$htmltemplate_ /* %s */null Content-LengthMAX_FRAME_SIZEPROTOCOL_ERRORINTERNAL_ERRORREFUSED_STREAM; SameSite=Laxbytes %d-%d/%dcontent-lengthfirst_settingsping_on_streamtrailers_bogus{$} not at endempty wildcardinvalid methodinternal errorparsing %q: %wNot Acceptableasynctimerchantime.Location(: extra text: invalid syntax1907348632812595367431640625unexpected EOF/etc/protocolsunknown mode:  (core dumped)unsafe.Pointer on zero Valueunknown methodGoSyscallBeginheapgoal_valueHeapObjectFreeGoroutineStackTimerGoroutineGoUnblockLocalGoSysExitLocalUserTaskCreateis a directory
... omitting userArenaStateGC (dedicated)gcstoptheworldprofstackdepthtraceallocfreeGC assist waitfinalizer waitsync.Cond.WaitSIGABRT: aborts.allocCount= runtime: mmap(nil elem type! to finalizer GC worker initruntime: full=runtime: want=MB; allocated bad restart PC, called from
-thread limit
stopm spinning nmidlelocked= needspinning=randinit twicestore64 failedsemaRoot queuebad allocCountbad span statestack overflow untyped args  out of range no module data in goroutine runtime: seq1=runtime: goid=unknown node: ApplyFunction;DifferentialD;DoubleLeftTee;DoubleUpArrow;LeftTeeVector;LeftVectorBar;LessFullEqual;LongLeftArrow;Longleftarrow;NotTildeEqual;NotTildeTilde;Poincareplane;PrecedesEqual;PrecedesTilde;RightArrowBar;RightTeeArrow;RightTriangle;RightUpVector;SucceedsEqual;SucceedsTilde;SupersetEqual;UpEquilibrium;VerticalTilde;VeryThinSpace;bigtriangleup;blacktriangle;divideontimes;fallingdotseq;hookleftarrow;leftarrowtail;leftharpoonup;longleftarrow;looparrowleft;measuredangle;ntriangleleft;shortparallel;smallsetminus;triangleright;upharpoonleft;NotEqualTilde;varsubsetneqq;varsupsetneqq;\.+*?()|[]{}^$len of type %s.WithDeadline(bad record MACAccept-CharsetDkim-Signatureneed more dataREQUEST_METHODno such devicetext file busyfile too largetoo many linkslevel 3 haltedlevel 2 haltedprotocol errortoo many userswindow changedprefix length not an ip:portinvalid PrefixRCodeNameErrorResourceHeaderunreachable:  # NextGC = %d
# LastGC = %d
# MaxRSS = %d
mime/multipartInstEmptyWidthzero parameter/etc/ssl/certscountertrace=1openMapped: %vdata truncated(latency >= %s)(latency <= %s)log contains %qregion %q beginStateTransitionbytes reclaimed GoID=%d %s->%sruntime.Goschedwrite heap dumpSched wait timecq_build_passedcq_build_failedjstmpllitinterpcontenteditablehtml/template: HalfClosedLocalapplication/pdfapplication/oggfont/collectionapplication/zip; SameSite=Nonenegative updateaccept-encodingaccept-languagex-forwarded-fortrailers_pseudobad_path_methodAccept-EncodingPartial ContentRequest TimeoutLength RequiredNot ImplementedGateway Timeoutunexpected typebad trailer key: cannot parse ,M3.2.0,M11.1.0476837158203125missing addressunknown networknum_symbols: 1
Unknown profilenegative offsetXDG_CONFIG_HOMEcopy_file_rangeinvalid argSize<invalid Value>GoCreateSyscallreclaimed_valueGCMarkAssistEndheapalloc_valueUserRegionBeginGoSwitchDestroyGoCreateBlockedHeapObjectAllocnot a directorynot enough dataallocmRInternalGC (fractional)asyncpreemptoffforce gc (idle)sync.Mutex.Lockmalloc deadlockruntime error:   with GC prog
scan missed a gmisaligned maskruntime: min = runtime: inUse=runtime: max = requested skip=bad panic stackrecovery failedmorestack on g0stopm holding pstartm: m has ppreempt SPWRITEmissing mcache?ms: gomaxprocs=randinit missed]
	morebuf={pc:: no frame (sp=runtime: frame ts set in timertraceback stuckHanifi_RohingyaPsalter_Pahlaviunclosed actionno dot in fieldtemplate clauseDiacriticalDot;DoubleRightTee;DownLeftVector;GreaterGreater;HorizontalLine;InvisibleComma;InvisibleTimes;LeftDownVector;LeftRightArrow;Leftrightarrow;LessSlantEqual;LongRightArrow;Longrightarrow;LowerLeftArrow;NestedLessLess;NotGreaterLess;NotLessGreater;NotSubsetEqual;NotVerticalBar;OpenCurlyQuote;ReverseElement;RightTeeVector;RightVectorBar;ShortDownArrow;ShortLeftArrow;SquareSuperset;TildeFullEqual;UpperLeftArrow;ZeroWidthSpace;curvearrowleft;doublebarwedge;downdownarrows;hookrightarrow;leftleftarrows;leftrightarrow;leftthreetimes;longrightarrow;looparrowright;nshortparallel;ntriangleright;rightarrowtail;rightharpoonup;trianglelefteq;upharpoonright; not a functionx509keypairleafrecord overflowbad certificatePKCS1WithSHA256PKCS1WithSHA384PKCS1WithSHA512ClientAuthType(unknown version#multipartfilesAccept-LanguageX-Forwarded-For/etc/mime.types()<>@,;:\"/[]?=reflectlite.Setno such processadvertise errornetwork is downno medium foundkey has expiredbad system callinvalid pointer# Lookups = %d
# Mallocs = %d
# HeapSys = %d
# PauseNs = %d
# DebugGC = %v
/proc/self/mapstarinsecurepathx509usepolicieszipinsecurepath is unavailableinvalid integer0601021504Z0700BelowExactAboveregister %s %p
invalid booleannon-minimal tagunknown Go type/proc/self/auxvexpected integerexpected newlinestop-the-world (TransitionStack= Task=%d Type=%qM %d [%s time=%dcq_build_running"traceEvents": [6�������HalfClosedRemoteProxy-Connectionapplication/wasmSETTINGS_TIMEOUTFRAME_SIZE_ERRORhttp: nil Cookie<!doctype html>
Content-Encodinginvalid URL pathcontent-encodingcontent-languagecontent-locationwww-authenticatenil *http.Serverinvalid settingssetting_win_sizestream_went_downover_max_streamsat offset %d: %w%s %s HTTP/1.1
User-Agent: %s
unexpected type unknown locationAlready ReportedMultiple ChoicesPayment RequiredUpgrade RequiredContent-Length: time: bad [0-9]*0123456789abcdef23841857910156250123456789ABCDEFgo 1.%d tracehostLookupOrder=/etc/resolv.confnon-IPv4 addressnon-IPv6 addressunknown network no colon on linereflect.MakeFunc: value of type GoDestroySyscallbinary.BigEndianGCMarkAssistDoneafter object keyempty input file                exec: no commandinteger overflowgcshrinkstackofftracefpunwindoffGC scavenge waitGC worker (idle)page trace flushSIGNONE: no trap/gc/gogc:percent, not a functiongc: unswept span KiB work (bg),  mheap.sweepgen=runtime: nelems=workbuf is emptymSpanList.removemSpanList.insertbad special kindbad summary dataruntime: addr = runtime: base = runtime: head =  already; errno=
runtime stack:
invalid g statusGOTRACEBACK=nonecastogscanstatusbad g transitionschedule: in cgoreflect mismatch untyped locals missing stackmapbad symbol tablego 1.23 tracenon-Go function
 not in ranges:
sigaction failedImperial_AramaicMeroitic_CursiveZanabazar_Squareunclosed commentCloseCurlyQuote;ContourIntegral;DoubleDownArrow;DoubleLeftArrow;DownRightVector;LeftRightVector;LeftTriangleBar;LeftUpTeeVector;LeftUpVectorBar;LowerRightArrow;NotGreaterEqual;NotGreaterTilde;NotLeftTriangle;OverParenthesis;RightDownVector;ShortRightArrow;UpperRightArrow;bigtriangledown;circlearrowleft;curvearrowright;downharpoonleft;leftharpoondown;leftrightarrows;nLeftrightarrow;nleftrightarrow;ntrianglelefteq;rightleftarrows;rightsquigarrow;rightthreetimes;straightepsilon;trianglerighteq;vartriangleleft;NotHumpDownHump;NotSquareSubset;regexp: Compile(template: %s: %sunknown node: %s%s overflows intcontext canceledno renegotiationSignatureScheme(quoted-printable()<>@,;:\"/[]?= short response: Content-Languageapplication/jsonWww-Authenticateinvalid encodinginvalid argumentinvalid exchangeobject is remotemessage too longno route to hostremote I/O errorstopped (signal)invalid ip:port invalid AddrPortinvalid dns nameRCodeFormatErrorunpacking header# HeapIdle = %d
# OtherSys = %d
# PauseEnd = %d
GODEBUG: value "[bisect-match 0xInstRuneAnyNotNL^\x00-\x{10FFFF}IV for ECDSA CTRinvalid rune %#Udivision by zerolength too largetrace/invocations0123456789ABCDEFX0123456789abcdefxreflect.Value.Intillegal hex digitmissing literal %can't scan type: too many operands Name=%q Value=%s Name=%q Scope=%s ProcID=%d %s->%ssync.(*Cond).Waitgoroutine profileAllThreadsSyscallM %d [g=%d p=%d]
light_memory_dump], "stackFrames":thread_sort_index is unimplementedunexpected state text/x-ecmascripttext/x-javascriptseeker can't seekinvalid stream IDTransfer-EncodingHEADER_TABLE_SIZECOMPRESSION_ERRORENHANCE_YOUR_CALMHTTP_1_1_REQUIRED; SameSite=StrictIf-Modified-Sinceframe_ping_lengthtruncated headersif-modified-sincetransfer-encodingx-forwarded-protobogus greeting %qreset_idle_streaminvalid method %qmissing form bodyhttp: nil handlerMoved PermanentlyFailed DependencyToo Many Requestscorrupt zip file fractional second1192092895507812559604644775390625invalid bit size pidfd_send_signalunknown type kind has invalid namereflect: call of reflect.Value.Capreflect.Value.Lenreflect: New(nil)ExperimentalBatchGCMarkAssistBeginGCMarkAssistStartin string literalPeriodType: %s %s
os/exec.Command(exec: killing Cmdexec: not startedGC assist markingselect (no cases)sync.RWMutex.Lockwait for GC cycletrace proc statusSIGINT: interruptSIGBUS: bus errorSIGCONT: continue: missing method notetsleepg on g0bad TinySizeClassruntime: pointer g already scannedmark - bad statusscanobject n == 0swept cached spanmarkBits overflowruntime: summary[runtime: level = , p.searchAddr = futexwakeup addr=, 0, {interval: {ns}}, nil) errno=results: got {r1=runtime/internal/thread exhaustionlocked m0 woke upentersyscallblock spinningthreads=gp.waiting != nilunknown caller pcstack: frame={sp:runtime: nameOff runtime: typeOff runtime: textOff Old_North_ArabianOld_South_Arabianbad character %#UDiacriticalAcute;DiacriticalGrave;DiacriticalTilde;DoubleRightArrow;DownArrowUpArrow;EmptySmallSquare;GreaterEqualLess;GreaterFullEqual;LeftAngleBracket;LeftUpDownVector;LessEqualGreater;NonBreakingSpace;NotRightTriangle;NotSupersetEqual;RightTriangleBar;RightUpTeeVector;RightUpVectorBar;UnderParenthesis;UpArrowDownArrow;circlearrowright;downharpoonright;ntrianglerighteq;rightharpoondown;rightrightarrows;twoheadleftarrow;vartriangleright;NotPrecedesEqual;NotSucceedsEqual;NotSucceedsTilde;decryption failedhandshake failureillegal parametermissing extensionunrecognized namemultipartmaxpartsmessage too largeexec format errorpermission deniedno data availablestale file handlewrong medium type from a write of %d: %d [%d: %d] @# HeapAlloc = %d
# HeapInuse = %d
cycles/second=%v
truncated profilemalformed profilewinreadlinkvolumemissing closing )missing closing ]/etc/ssl/cert.peminvalid BMPStringinvalid IA5String060102150405Z0700index > windowEnd%%!%c(big.Int=%s)registered %s %p
metadata too longinteger too largeCPU profile samplereflect.Value.Uintunexpected newlinecq_build_abandoned"displayTimeUnit":process_sort_indextext/javascript1.0text/javascript1.1text/javascript1.2text/javascript1.3text/javascript1.4text/javascript1.5http: blank cookiehttp: no such fileapplication/x-gzipFLOW_CONTROL_ERROR404 page not foundframe_goaway_shortproxy-authenticateUNKNOWN_SETTING_%dconnection is idleunexpected type %Ttrailers_not_endedGo-http-client/1.1connection refusedTemporary RedirectPermanent RedirectMethod Not AllowedExpectation Failedbad Content-Length: day out of rangeTime.MarshalJSON: Time.MarshalText: unknown time zone value out of range298023223876953125TEST_TELEMETRY_DIRflag %q contains =flag redefined: %sserver misbehavinginvalid IP address/etc/nsswitch.confinvalid criteria: /debug/pprof/traceinvalid character reflect.Value.Callreflect.Value.Elemreflect.Value.Sendreflect.Value.Typereflect: Zero(nil)GCMarkAssistActiveGoroutineStackFreecannot be negativebufio: buffer fullstray syscall exitexceeded max depthin numeric literaladaptivestackstartdontfreezetheworldtraceadvanceperiodtracebackancestorsgarbage collectionsync.RWMutex.RLockGC worker (active)stopping the worldwait until GC endsbad lfnode addresssystem page size (  but memory size /gc/pauses:seconds because dotdotdotruntime: npages = invalid skip valueruntime: range = {runtime: released=index out of rangeruntime:   gp: gp=runtime: getg:  g=forEachP: not done in async preempt
instruction bytes:mp.gsignal stack [bad manualFreeListruntime: textAddr  frames elided...
, locked to threadCaucasian_AlbanianDoubleUpDownArrow;DoubleVerticalBar;DownLeftTeeVector;DownLeftVectorBar;FilledSmallSquare;GreaterSlantEqual;LeftDoubleBracket;LeftDownTeeVector;LeftDownVectorBar;LeftTriangleEqual;NegativeThinSpace;NotReverseElement;NotTildeFullEqual;RightAngleBracket;RightUpDownVector;SquareSubsetEqual;VerticalSeparator;blacktriangledown;blacktriangleleft;leftrightharpoons;rightleftharpoons;twoheadrightarrow;NotGreaterGreater;NotLessSlantEqual;NotNestedLessLess;NotSquareSuperset;len of nil pointercontext.Backgroundunexpected messageexport restrictionProxy-Authenticatedecoding error: %vinput/output errorno child processesfile name too longno locks availableidentifier removedmultihop attemptedRFS specific errorstreams pipe erroroperation canceledsegmentation faultunable to parse IPnetip.ParsePrefix(RCodeServerFailureuse of closed file# TotalAlloc = %d
# Stack = %d / %d
# MSpan = %d / %d
x509negativeserial[^\x00-\x{10FFFF}]/etc/pki/tls/certsunsupported KDF idunsupported KEM idnegative bit indexnewCounter %s: %v
non-minimal lengthtruncated sequencesequence truncated/gc/heap/goal:bytesunknown GoState: %sreflect.Value.IsNilreflect.Value.Floatbad unicode format GC mark terminationthread_state_iowaitBad hex digit in %qno such template %qapplication/ld+jsonclient disconnectedhttp: Server closedINITIAL_WINDOW_SIZEINADEQUATE_SECURITYIf-Unmodified-Sinceframe_data_stream_0 (%d bytes omitted)content-dispositionif-unmodified-sinceproxy-authorizationerr must be non-nilTLS version too lowflow_on_data_lengthheaders_half_closedhost/path missing /multipart/form-dataContent-Length: 0
non-nil leaf fieldsinvalid header nameSwitching ProtocolsPrecondition FailedMisdirected RequestService UnavailableConnection: close
invalid Trailer keyProxy-Authorizationbad value for field/usr/lib/locale/TZ/time: unknown unit 14901161193847656257450580596923828125bad flag syntax: %sparsenetlinkmessagecriterion too short/debug/pprof/symbolContent-Dispositioninvalid URL escape missing ']' in hostreflect.Value.Bytesreflect.Value.Fieldreflect.Value.Indexreflect.Value.Slicereflect.Value.Clear are not comparablesync.Cond is copiedGoSyscallEndBlockedGoroutineStackAllocbinary.LittleEndianafter array elementparsing profile: %wexec: canceling CmdstrongFromWeakQueueSIGTRAP: trace trapwait for debug callcgocall unavailablepanicwrap: no ( in panicwrap: no ) in  called using nil *unknown wait reasonnotesleep not on g0GC work not flushedunaligned sysUnused/gc/scan/heap:bytes/gc/heap/live:bytesbad kind in runfinqmarkroot: bad indexnwait > work.nprocs, gp->atomicstatus=marking free object KiB work (eager),  [controller reset]mspan.sweep: state=runtime: heapInUse=runtime: totalFree=sysMemStat overflowbad sequence numberpanic during mallocpanic holding locksmissing deferreturnunexpected gp.parampanic during panic
,  g->atomicstatus=unexpected g status_cgo_setenv missingbad runtime·mstartm not found in allmstopm holding lockssemaRoot rotateLeftbad notifyList sizeruntime: preempt g0runtime: pcdata is Canadian_AboriginalKhitan_Small_Scriptunclosed left parenunknown branch typetemplate: %s:%d: %sunexpected %s in %sDownRightTeeVector;DownRightVectorBar;LongLeftRightArrow;Longleftrightarrow;NegativeThickSpace;PrecedesSlantEqual;ReverseEquilibrium;RightDoubleBracket;RightDownTeeVector;RightDownVectorBar;RightTriangleEqual;SquareIntersection;SucceedsSlantEqual;blacktriangleright;longleftrightarrow;NotLeftTriangleBar;unexpected InstFailskip this directory2006-01-02 15:04:05revoked certificateexpired certificateunknown certificateunknown cipher typemultipartmaxheadersmime: no media typeevictCount overflowbad file descriptortoo many open filesdirectory not emptydevice not a streamdisk quota exceededillegal instructionstopped (tty input)/proc/self/uid_map/proc/self/gid_map too large for IPv4 too large for IPv6zero length segmentRCodeNotImplemented#	%#x	%s+%#x	%s:%d
# HeapObjects = %d
# MCache = %d / %d
# BuckHashSys = %d
# NumForcedGC = %d
sampling period=%d
file already existsfile does not existfile already closedunknown hash value negative coordinatex509: malformed OIDx509: trailing datax509: unknown errorunsupported AEAD id20060102150405Z0700empty weekends filemodulus must be oddunknown Go type: %vexit blocked syscalltype not a pointer: GC incremental sweepGC sweep terminationResetDebugLog (test)task ID conflict: %dBlock time (syscall)thread_state_runningthread_state_unknowndetailed_memory_dumphtml/template:%s: %spad length too largehttp2: stream closedhttplaxcontentlengthMAX_HEADER_LIST_SIZE<a href="%s">%s</a>
connection error: %sframe_settings_mod_6No space found in %qsettings_big_or_dupsURL must have a hostinvalid use of queuebad wildcard name %qhttp: POST too largeHTTP/%d.%d %03d %s
invalid header valueRequest URI Too LongUnprocessable EntityInsufficient Storagetime: invalid number/usr/share/zoneinfo/37252902984619140625flag: help requestedinvalid write resultSeek: invalid whenceSeek: invalid offsetinvalid DNS responseunexpected network: /debug/pprof/cmdline/debug/pprof/profilereading request: %v
reflect: cannot use  returned zero Valuereflect.Value.IsZeroreflect.Value.Methodreflect.Value.SetIntreflect.Value.Slice3no EvFrequency eventg 0 did %s (time %d)json: error calling no profiles to mergefloating point errorchan send (nil chan)flushing proc cachesSIGALRM: alarm clockSIGTERM: terminationmalloc during signalclose of nil channelinconsistent lockedmnotetsleep not on g0bad system page size to unallocated span/gc/scan/stack:bytes/gc/scan/total:bytes/gc/heap/frees:bytes/gc/gomemlimit:bytesp mcache not flushed markroot jobs done
pacer: assist ratio=workbuf is not emptybad use of bucket.mpbad use of bucket.bpruntime: totalAlloc=runtime: double waitpreempt off reason: forcegc: phase errorgopark: bad g statusgo of nil func valueselectgo: bad wakeupsemaRoot rotateRightreflect.makeFuncStubtrace: out of memorywirep: already in goEgyptian_HieroglyphsMeroitic_Hieroglyphsinteger overflow: %qmissing value for %sDoubleLongLeftArrow;DownLeftRightVector;LeftArrowRightArrow;NegativeMediumSpace;RightArrowLeftArrow;SquareSupersetEqual;leftrightsquigarrow;NotGreaterFullEqual;NotRightTriangleBar;if/with can't use %vnil is not a commanderror calling %s: %windex of untyped nilindex of nil pointerslice of untyped nilunknown PSK identitycertificate requiredform-data; name="%s"gzip: invalid headerheader line too longinvalid request codebad font file formatconnection timed outis a named type filekey has been revokedstopped (tty output)urgent I/O conditionmissing IPv6 addressunexpected characternegative Prefix bitsmalformed ELF binary
# runtime.MemStats
# HeapReleased = %d
x509usefallbackrootsexpression too largeinvalid repeat count[invalid char class]getCert can't be nilinvalid UTF-8 stringx509: malformed spkiunsupported suite IDinvalid integer typesha3: Sum after Readflate: closed writernumber has no digitsCounter.Add negativeregister %s next %p
making local dir: %vnewCounter %s in %s
place %s at %#x-%#x
modulus must be >= 0asn1: syntax error: reflect.Value.Complexfound invalid uvarint Label=%q Resource=%sthread_state_runnableat range loop break: feature not supportedUNKNOWN_FRAME_TYPE_%dframe_ping_has_streamover_max_streams_racetoo_many_early_resetstoo many Host headershttp: invalid patternSunMonTueWedThuFriSatmalformed Host header%03d status code %d
Precondition RequiredInternal Server Errortime zone offset hour186264514923095703125931322574615478515625flag %q begins with -%s flag redefined: %ssingle-request-reopenparsenetlinkrouteattrunsupported operationbad type in compare: unknown ABI part kind of unexported methodunexpected value stepreflect.Value.SetZeroreflect.Value.Pointerreflect.Value.SetUintbufio: negative countunknown event type %dafter top-level valuein string escape codemalformed profile: %vunknown wire type: %dexec: already startednegative shift amountsystem goroutine waitconcurrent map writes/gc/heap/allocs:bytesruntime: work.nwait=  previous allocCount=, levelBits[level] = runtime: searchIdx = runtime: mappedReady=runtime: totalMapped=defer on system stackpanic on system stackasync stack too large_cgo_unsetenv missingstartm: m is spinningstartlockedm: m has pfindrunnable: wrong ppreempt at unknown pcreleasep: invalid argcheckdead: runnable gruntime: newstack at runtime: newstack sp=runtime: confused by  pcHeader.textStart= timer data corruptionAnatolian_HieroglyphsInscriptional_Pahlavibad number syntax: %qundefined variable %qCapitalDifferentialD;DoubleLeftRightArrow;DoubleLongRightArrow;EmptyVerySmallSquare;NestedGreaterGreater;NotDoubleVerticalBar;NotLeftTriangleEqual;NotSquareSubsetEqual;OpenCurlyDoubleQuote;ReverseUpEquilibrium;NotGreaterSlantEqual;key is not comparabledecompression failureunsupported extensionX25519Kyber768Draft00block device requiredread-only file systempackage not installedlink has been severedstate not recoverabletrace/breakpoint trapuser defined signal 1user defined signal 2virtual timer expired/proc/self/setgroupsIPv4 address too longunexpected slice size%s profile: total %d
# GCCPUFraction = %v
invalid named captureinvalid NumericStringx509: invalid versionmessage limit reachedset bit is not 0 or 1counter name too longinvalid scalar lengthsequence tag mismatchno CPU features foundSyscall execution timeunknown pprof type %s
log (category: %s): %q0123456789aAbBcCdDeEfFexpected quoted stringcopying batch data: %w Resource=%s Reason=%qCountPagesInUse (test)ReadMetricsSlow (test)background_memory_dump{%v %v %v %v %v %v %v}application/ecmascriptapplication/javascripthttp2: frame too largewrite on closed bufferbody closed by handlerapplication/postscriptDEBUG_HTTP2_GOROUTINESMAX_CONCURRENT_STREAMSframe_data_pad_too_bigaccess-control-max-ageunexpected empty hpackmalformed HTTP requestmalformed HTTP versionX-Content-Type-OptionsUnsupported Media Type/lib/time/zoneinfo.zip4656612873077392578125invalid event type: %dmissing ']' in addressinvalid address familyoperation was canceledreflectlite.Value.Typeunexpected method stepreflect.Value.MapIndexreflect.MapIter.SetKeyreflect.Value.SetFloat to array with length bogus GC end (time %d)%d %s p=%d g=%d stk=%dinteger divide by zerotrace reader (blocked)trace goroutine statusGC weak to strong waitSIGSTKFLT: stack faultSIGTSTP: keyboard stop__kernel_clock_gettimesend on closed channelcall not at safe pointgetenv before env initinterface conversion: freeIndex is not validoldoverflow is not nils.freeindex > s.nelemsbad sweepgen in refillspan has no free spaceruntime: out of memory/gc/scan/globals:bytes/gc/heap/frees:objectsruntime: work.nwait = runtime:scanstack: gp=scanstack - bad statusheadTailIndex overflowruntime: heapReleased=runtime: global value=runtime.main not on m0set_crosscall2 missingbad g->status in readywirep: invalid p stateassembly checks failed received during fork
stack not a power of 2minpc or maxpc invalidnon-Go function at pc=Inscriptional_ParthianNyiakeng_Puachue_Hmongunexpected right parenexpected end; found %sparenthesized pipelineCloseCurlyDoubleQuote;DoubleContourIntegral;FilledVerySmallSquare;NegativeVeryThinSpace;NotPrecedesSlantEqual;NotRightTriangleEqual;NotSucceedsSlantEqual;undefined variable: %sindex out of range: %derror decoding messageinappropriate fallbackECDSAWithP256AndSHA256ECDSAWithP384AndSHA384ECDSAWithP521AndSHA512/usr/share/mime/globs2/etc/apache/mime.typesgzip: invalid checksumhpack: string too longheader field %q = %q%sidna: invalid label %qreflectlite.Value.Elemargument list too longcannot allocate memoryremote address changedprotocol not availableprotocol not supportedaddress already in usenetwork is unreachableIPv4 address too shortmultiple :: in addressbad bits after slash: skipping Question Nameskipping Question Typeexit hook invoked exiterror parsing regexp: overflowing coordinate/etc/ssl/ca-bundle.pemx509: malformed issuersha3: Write after Readunexpected length codeInt.Scan: invalid verbinvalid number base %dinternal inconsistencybuild line missing '='invalidate %s: no ptr
zero length BIT STRINGtext/html;charset=utf-8<invalid reflect.Value>0123456789aAbBcCdDeEfF_copying string data: %wReadMemStatsSlow (test)cq_build_attempt_runnigcq_build_attempt_passedhtml/template:%s:%d: %s%q in unquoted attr: %qhttp2: handler panickedhttp: request too largenet/http: abort Handlertext/xml; charset=utf-8Error reading directoryunknown error code 0x%xframe_goaway_has_streamframe_headers_pad_shortframe_rststream_bad_lennet/http context value unknown relationship %qmulti wildcard not lastVariant Also Negotiatestime zone offset minutetime zone offset secondtime: invalid duration 23283064365386962890625unexpected address typemissing port in addressfailed to compute deltamissing protocol schemeinvalid URI for requestbytes.Buffer: too largereflectlite.Value.IsNilreflect.Value.Interfacereflect.Value.NumMethodstring has invalid id 0bogus STW end (time %d)unexpected map key typeexec: Stdin already setindex out of range [%x]runtimecontentionstackschan receive (nil chan)garbage collection scanSIGIO: i/o now possibleSIGSYS: bad system callmakechan: bad alignmentclose of closed channelunlock of unlocked lock) must be a power of 2
system huge page size (runtime: s.allocCount= s.allocCount > s.nelems/gc/heap/allocs:objectsmissing type in runfinqruntime: internal errorwork.nwait > work.nprocleft over markroot jobsgcDrain phase incorrectMB during sweep; swept bad profile stack countruntime: eventfd failedruntime: netpoll failedpanic during preemptoffnanotime returning zeroschedule: holding locksprocresize: invalid argmisuse of profBuf.writeunexpected signal valuespan has no free stacksstack growth after forkshrinkstack at bad timereflect.methodValueCallunexpected trace reader0123456789abcdefABCDEF_function %q not definedDiacriticalDoubleAcute;NotSquareSupersetEqual;template %q not definedcannot assign nil to %sexpected bool; found %sunsupported certificateno application protocolech accept confirmationCLIENT_TRAFFIC_SECRET_0SERVER_TRAFFIC_SECRET_0tls: invalid PSK binderQUICEncryptionLevel(%v)multipart: NextPart: %winvalid response code: /etc/apache2/mime.typestext/css; charset=utf-8varint integer overflowoperation not permittedinterrupted system calldevice or resource busyno space left on deviceoperation not supportedCPU time limit exceededprofiling timer expiredtoo many pointers (>10)segment length too longunpacking Question.Nameunpacking Question.Typeskipping Question Class", missing CPU support
exit hook invoked panicpattern bits too long: invalid escape sequenceunknown empty width arg/etc/pki/tls/cacert.peminvalid PrintableStringx509: malformed UTCTimex509: invalid key usagex509: malformed versionflate: internal error: Add %q += %d: count=%d
releaseLock %s: ptr=%v
P224 point not on curveP256 point not on curveP384 point not on curveP521 point not on curveinvalid scalar encodingasn1: structure error: truncated tag or lengthapplication/octet-streamGC concurrent mark phase ID=%d Parent=%d Type=%qgenerations out of orderno frequency event foundcouldn't add strings: %wunexpected event type %vG %d [status=%s seq=%s]
P %d [status=%s seq=%s]
_html_template_urlfilteron range loop re-entry: at range loop continue: application/x-ecmascriptapplication/x-javascriptMon Jan _2 15:04:05 2006text/html; charset=utf-8unexpected buffer len=%vinvalid pseudo-header %qframe_headers_prio_shortstream %d already openedConnContext returned nilRequest Entity Too Large/usr/share/lib/zoneinfo/116415321826934814453125582076609134674072265625reflect.StructOf: field reflect.MapIter.SetValuereflect.Value.SetComplexreflect.Value.UnsafeAddrtime stamps out of orderfailed to read trace: %wjson: unsupported type: malformed profile formatFunction ID %d not found%d: %#x/%#x/%#x %s %s %sexec: Stdout already setexec: Stderr already settracecheckstackownershiphash of unhashable type cannot open standard fdsspan has no free objectsruntime: found obj at *(/cgo/go-to-c-calls:calls/gc/heap/objects:objects/sched/latencies:secondsqueuefinalizer during GCupdate during transitionruntime: markroot index can't scan our own stackgcDrainN phase incorrectpageAlloc: out of memoryruntime: p.searchAddr = range partially overlapsruntime: epollctl failedstack trace unavailable
runtime: mp.lockedInt = runqsteal: runq overflowdouble traceGCSweepStartbad use of trace.seqlockNotNestedGreaterGreater;expected float; found %serror decrypting messagecertificate unobtainabletls: server rejected ECHinvalid argument to Intnidna: disallowed rune %Ufunction not implementedlevel 2 not synchronizedlink number out of rangeout of streams resourcesconnection reset by peerstructure needs cleaningfloating point exceptionfile size limit exceededRawSockaddrAny too smalladdress string too shortresource length too longunpacking Question.Classinvalid pattern syntax: x509: malformed validityflate: maxBits too largestreamSafe was not resetcounter: header mismatchchacha20: wrong key sizeGODEBUG sys/cpu: value "", required CPU feature
/sched/gomaxprocs:threadsfailed to get records: %vtext/plain; charset=utf-8no hex data for %x stringgoroutine profile cleanupall goroutine stack trace_html_template_urlescaper(?i)<(script|/script|!--)_html_template_cssescaperhttp: invalid cookie namehttp: invalid Cookie.Name500 Internal Server Errorhttp2: Framer %p: read %vframe_data_pad_byte_shortframe_settings_has_streamframe_headers_zero_streamframe_headers_pad_too_bigframe_priority_bad_lengthhttp2: invalid header: %vstrict-transport-security{...} wildcard not at endhttp: invalid Host headerHTTP/1.1 100 Continue

2006-01-02T15:04:05Z07:002910383045673370361328125no answer from DNS serverno suitable address foundunexpected '[' in addressunexpected ']' in addressattachment; filename="%s"failed to collect profile/proc/sys/kernel/hostnamenet/url: invalid userinforeflect: Bits of nil Typereflect.StructOf: field "reflect.Value.OverflowIntreflect.Value.SetMapIndexjson: unsupported value: decompressing profile: %vchansend: spurious wakeup when attempting to open runtime·lock: lock countbad system huge page sizearena already initialized to unused region of spanunaligned sysNoHugePageOSremaining pointer buffersruntime: epollwait on fd slice bounds out of range_cgo_thread_start missingallgadd: bad status Gidleruntime: program exceeds startm: p has runnable gsstoplockedm: not runnablereleasep: invalid p statecheckdead: no p for timercheckdead: no m for timerunexpected fault address missing stack in newstackbad status in shrinkstackmissing traceGCSweepStartillegal number syntax: %qClockwiseContourIntegral;DoubleLongLeftRightArrow;can't evaluate command %qexpected string; found %scan't print %s of type %scontext deadline exceededtls: protocol is shutdownContent-Transfer-Encodingno such file or directoryno such device or addressinvalid cross-device linkresource deadlock avoidedsocket type not supportedno buffer space availableoperation now in progressIPv4 field has value >255inconsistent poll.fdMutexGODEBUG: can not enable "ecdsa: invalid public keyx509: invalid RDNSequencex509: invalid RSA modulusx509: malformed extensionx509: malformed signatureincorrect public key typereleaseLock %s: unlocked
%s%s-%s-%s-%s-%s.%s.countunknown Go type for sliceexplicit tag has no childinvalid object identifierexpected id %d in %T tablereflect.Value.CanInterfaceinteger overflow on token heap_dump_child_node_arrow_html_template_attrescaper_html_template_htmlescapertemplate escaped correctlyno templates in name spacehttp: invalid cookie valueread from empty dataBuffernet/http: request canceledduplicate pseudo-header %qhttp2: Framer %p: wrote %vframe_windowupdate_bad_lenframe_priority_zero_streaminternal error: bad Writerduplicate wildcard name %qliterals differ: %q and %qHTTP Version Not Supported: day-of-year out of range1455191522836685180664062572759576141834259033203125empty buffer in CopyBuffercannot marshal DNS messagetoo many colons in addressAs4 called on IPv6 addressunclosed criterion bracketcriterion lacks equal sign</ul>
</p>
</body>
</html>invalid port %q after host using unaddressable valueunknown ABI parameter kind using zero Value argumentreflect.Value.MethodByNamereflect.Value.OverflowUintstring has duplicate id %dencountered a cycle via %sstring_table[0] must be ''all goroutines stack traceSIGSTOP: stop, unblockableGC background sweeper waitcall from unknown functionnotewakeup - double wakeuppersistentalloc: size == 0/gc/cycles/total:gc-cyclesnegative idle mark workersuse of invalid sweepLockerruntime: bad span s.state=runtime: consistent value=forEachP: P did not run fnwakep: negative nmspinningstartlockedm: locked to meinittask with no functionscorrupted semaphore ticketout of memory (stackalloc)shrinking stack in libcallruntime: pcHeader: magic= invalid use of gostartcalltracing is already enabledtraceRegion: out of memoryruntime: got trace reader unterminated quoted stringunexpected . after term %qinvalid value; expected %sexpected integer; found %sexpected complex; found %stoo many slice indexes: %dnon-function %s of type %snon-comparable type %s: %vbad certificate hash valueECDSA verification failure/etc/httpd/conf/mime.typesinvalid argument to Int63ninvalid argument to Int31nid (%v) <= evictCount (%v)malformed chunked encodingno message of desired typeno CSI structure availableinvalid request descriptorname not unique on networkrequired key not availableprefix length out of rangesegment prefix is reservedpprof: use of zero Profileecdsa: invalid private keyed25519: bad seed length: x509: malformed parametersx509: malformed extensionscryptobyte: internal errorregister %s cas failed %p
base 128 integer too largetruncated base 128 integerasn1: invalid UTF-8 stringnon sequence tagged as setchacha20: wrong nonce sizechacha20: counter overflowfailed to find goroutine %dfailed to write profile: %vinput does not match formaterror reading batch gen: %wLog called on non-Log eventmissing stacks batch headerPageCachePagesLeaked (test)static/webcomponents.min.js_html_template_jsstrescaper_html_template_jsvalescaper%q in attribute name: %.32qhttpservecontentkeepheadersio.File missing Seek methodinvalid dependent stream IDhttp: invalid Cookie.DomainDATA frame with stream ID 0frame_rststream_zero_streamframe_pushpromise_pad_shortaccess-control-allow-originhttp2: server read frame %vignoring invalid trailer %qinvalid WriteHeader code %vadd DATA on non-open stream363797880709171295166015625invalid boolean flag %s: %vflag needs an argument: -%scgo stub: cgo not availableAs4 called on IP zero valueos: unsupported signal typeos: process not initializedreflect.Value.OverflowFloatreflect.Value.UnsafePointer is not assignable to type string has invalid length 0after object key:value pairinconsistent mapping %p: %dSIGILL: illegal instructionSIGXCPU: cpu limit exceededmakechan: size out of rangeG waiting list is corruptedruntime·unlock: lock countprogToPointerMask: overflow/gc/cycles/forced:gc-cycles/memory/classes/other:bytes/memory/classes/total:bytesfailed to set sweep barrierwork.nwait was > work.nproc not in stack roots range [allocated pages below zero?address not a stack addressmspan.sweep: bad span stateinvalid profile bucket typeruntime: corrupted polldescruntime: netpollinit failedruntime: asyncPreemptStack=runtime: thread ID overflowstopTheWorld: holding locksgcstopm: not waiting for gcruntime: checkdead: nmidle=runtime: checkdead: find g runlock of unlocked rwmutexsignal received during forksigsend: inconsistent statemakeslice: len out of rangemakeslice: cap out of rangegrowslice: len out of rangestack size not a power of 2timer when must be positive: unexpected return pc for abi.NewName: tag too long:  in action started at %s:%d{{break}} outside {{range}}too many declarations in %sinvalid type for comparisonrange can't iterate over %vmap has no entry for key %qcan't index item of type %scan't slice item of type %sinsufficient security levelCurveP256CurveP384CurveP521cryptobyte: length overflowtls: short read from Rand: hrr ech accept confirmationinvalid argument to Shufflehttp chunk length too largereflectlite.Value.Interfacereflectlite.Value.NumMethodchannel number out of rangecommunication error on sendnot a XENIX named type filekey was rejected by serviceIPv6 field has value >=2^16expression nests too deeplyboringcrypto: not availablecrypto/rsa: invalid modulusunsupported string type: %vx509: malformed certificatecurrent time %s is after %scipher: incorrect length IVhkdf: entropy limit reachedbuild line with missing keycounter: missing build infoAdd %q += %d: nil extra=%d
lookup %s - no mapped file
counter: metadata too largeinput overflows the modulusinvalid P224 point encodinginvalid P256 point encodinginvalid P384 point encodinginvalid P521 point encodingNAF digits must fit in int8failed to generate trace: %voverflow on character value unsupported version: go 1.%dexpected batch event, got %serror reading batch M ID: %werror reading batch size: %wfound invalid event type: %v Name=%s ArgNames=%v Args=%vinvalid generation number %dmissing strings batch headerexpected stack event, got %dGC mark assist wait for workexpected no proc but had onethread_state_uninterruptible_html_template_rcdataescaper_html_template_urlnormalizer_html_template_srcsetescapertext/plain; charset=utf-16betext/plain; charset=utf-16leapplication/x-rar-compressedhttp: invalid Cookie.Expiresinvalid header field name %qhttp2: header list too largeaccess-control-allow-headersaccess-control-allow-methodshttp: request body too largeunsupported protocol versionmissing required Host headerTransfer-Encoding: chunked
invalid empty Content-Lengthunsupported compression for 18189894035458564758300781259094947017729282379150390625cannot unmarshal DNS message/proc/sys/net/core/somaxconnattachment; filename="trace"Could not enable tracing: %sos: process already finishedos: process already releasederrors: target cannot be nilreflect.MakeSlice: len > capmalformatted base-128 varintstring is too large (len=%d)bogus sweeping end (time %d)invalid user region mode: %q!#$%&()*+-./:;<=>?@[]^_{|}~ unexpected end of JSON inputinconsistent function %p: %dSIGHUP: terminal line hangupSIGWINCH: window size changecomparing uncomparable type runtime: bad lfnode address notewakeup - double wakeup (region exceeds uintptr range/gc/heap/frees-by-size:bytes/gc/heap/tiny/allocs:objects/sched/goroutines:goroutinesgcBgMarkWorker: mode not setmspan.sweep: m is not lockedfound pointer to free objectmheap.freeSpanLocked - span fatal: morestack on gsignal
runtime: casgstatus: oldval=gcstopm: negative nmspinningfindrunnable: netpoll with psave on system g not allowednewproc1: newg missing stacknewproc1: new g is not GdeadnewProfBuf: buffer too largeFixedStack is not power-of-2missing stack in shrinkstack args stack map entries for invalid runtime symbol tableruntime: no module data for mismatched isSending updates[originating from goroutine traceRegion: alloc too largeabi.NewName: name too long: %q is not a defined functionnil pointer evaluating %s.%sinvalid slice index: %d > %dtls: malformed ECHConfigListEd25519 verification failuremultipart: message too largemultipart: boundary is emptymalformed MIME header line: /usr/local/share/mime/globs2invalid byte in chunk lengthinvalid proxy address %q: %vreflect: In of non-func typereflect: Key of non-map typeprotocol driver not attachedfile descriptor in bad statedestination address requiredcpu profiling already in usecrypto/rsa: decryption errorx509: invalid RSA public keyx509: invalid DSA public keyx509: invalid DSA parametersx509: negative serial numberx509: unknown elliptic curvecurrent time %s is before %spending ASN.1 child too longbig: misuse of expNNWindowednegative n for ProbablyPrime# telemetry/counter file v1
asn1: string not valid UTF-8invalid P224Element encodinginvalid P384Element encodinginvalid P521Element encodingstyle="background-color: %s;"Preparing trace for viewer...Splitting trace for viewer...failed to read trace file: %wfailed to stat trace file: %vfailed to generate pprof: %v
failed to flush temp file: %vfailed to close temp file: %vsyntax error scanning booleanTask called on non-Task eventexpected string event, got %dfailed to serialize trace: %vstatic/trace_viewer_full.html_html_template_commentescaper_html_template_cssvaluefilter_html_template_htmlnamefilter_html_template_nospaceescapererror adding derived templatehttp: '=' not found in cookiewrite on uninitialized bufferMon, 02 Jan 2006 15:04:05 GMTapplication/vnd.ms-fontobjectMon, 02 Jan 2006 15:04:05 MSTMon, 02-Jan-2006 15:04:05 MSTinternal error: took too muchframe_pushpromise_zero_streamframe_pushpromise_pad_too_bigaccess-control-expose-headersaccess-control-request-methodmethod %q must be GET or HEADHTTP/1.1 %d %s: %s%s%d %s: %shttp: panic serving %v: %v
%sNon-Authoritative InformationProxy Authentication RequiredUnavailable For Legal ReasonsTime.UnmarshalBinary: no data45474735088646411895751953125io: read/write on closed pipemismatched local address typeunknown IP protocol specifiedreflect: Key of non-map type reflect: In of non-func type reflect.Value.OverflowComplex cannot be converted to type bufio.Scanner: token too longg %d already exists (time %d)exec: Wait was already calledSIGPIPE: write to broken pipeSIGPWR: power failure restartexecuting on Go runtime stackruntime: mmap: access denied
/cpu/classes/idle:cpu-seconds/cpu/classes/user:cpu-seconds/gc/heap/allocs-by-size:bytes/gc/stack/starting-size:bytesgc done but gcphase != _GCoffruntime: p.gcMarkWorkerMode= scanobject of a noscan objectruntime: marking free object addspecial on invalid pointerruntime: summary max pages = runtime: levelShift[level] = doRecordGoroutineProfile gp1=runtime: eventfd failed with tried to unpin non-Go pointerruntime: sudog with non-nil centersyscall inconsistent bp entersyscall inconsistent sp gfput: bad status (not Gdead)semacquire not on the G stackruntime: split stack overflowstring concatenation too longinvalid function symbol tabletrace: reading after shutdownruntime: traceback stuck. pc=tried to trace dead goroutineruntime: impossible type kindnil data; no entry for key %qcannot 3-index slice a stringunknown certificate authoritytls: too many ignored recordstls: invalid NextProtos valuetls: invalid server key sharetls: invalid client key sharetls: invalid session encodingmime: invalid boundary lengthmime: invalid media parameterreflect: Out of non-func typetoo many open files in systemnumerical result out of rangemachine is not on the networkprotocol family not supportedoperation already in progressno XENIX semaphores availableinvalid character class rangecrypto/rsa: invalid exponentsx509: unsupported time formatx509: cannot parse URI %q: %sx509: malformed serial numberx509: cannot parse dnsName %qcrypto/aes: invalid key size crypto/des: invalid key size crypto/rc4: invalid key size mlkem768: invalid seed lengthcounter: corrupt counter fileAdd %q += %d: noptr extra=%d
invalid P256 element encodinginteger not minimally-encodedzero length OBJECT IDENTIFIER20060102150405.999999999Z0700pkcs12: odd-length BMP stringpoly1305: unexpected overflowfailed to execute template: %vfailed to find task with id %dfailed to create temp file: %vfailed to generate profile: %v%s of %s (%.1f%%) processed...too few operands for format '%invalid status for proc %d: %dexpected no thread but had one/trace?view=%s&start=%d&end=%dfailed to produce MMU data: %v_html_template_jsregexpescaperends in a non-text context: %vMonday, 02-Jan-06 15:04:05 MSThttp: named cookie not presentnegative content size computedstream error: stream ID %d; %vframe_settings_ack_with_lengthillegal window increment valueHEADERS frame with stream ID 0frame_continuation_zero_streamhttp2: decoded hpack field %+vrunning on the wrong goroutineaccess-control-request-headershttp2: panic serving %v: %v
%syear outside of range [0,9999]227373675443232059478759765625attachment; filename="profile"reflect: Elem of invalid type reflect: Out of non-func type reflect: unexpected GC programMapIter.Key called before Nextsync: inconsistent mutex statesync: unlock of unlocked mutexstring has too large length %dlooking for beginning of valuein exponent of numeric literalSIGUSR1: user-defined signal 1SIGUSR2: user-defined signal 2SIGVTALRM: virtual alarm clockSIGPROF: profiling alarm clock (types from different scopes)failed to get system page sizeassignment to entry in nil mapruntime: found in object at *( in prepareForSweep; sweepgen /cpu/classes/total:cpu-seconds/gc/cycles/automatic:gc-cycles/sched/pauses/total/gc:seconds/sync/mutex/wait/total:seconds/godebug/non-default-behavior/runtime: totalMapped-released=runtime: epollctl failed with panic called with nil argumentcheckdead: inconsistent countsrunqputslow: queue is not fullruntime: bad pointer in frame invalid pointer found on stack locals stack map entries for abi mismatch detected between runtime: impossible type kind unsafe.Slice: len out of rangeunterminated raw quoted string{{continue}} outside {{range}}protocol version not supportedmultipart/form-data; boundary=missing validateFirstLine functext/javascript; charset=utf-8mime: duplicate parameter namereflect: Len of non-array typeinappropriate ioctl for devicesocket operation on non-socketprotocol wrong type for socketmemory page has hardware errortrailing garbage after addresscalled entry on non-entry nodeGODEBUG: unknown cpu feature "crypto/rsa: verification errorx509: invalid ECDSA parametersx509: SAN dNSName is malformedx509: malformed issuerUniqueIDsubtle.XORBytes: dst too shortsquare root of negative numberunquoted key %q must be quotedAdd %q += %d: locked extra=%d
register %s cas2 failed %p %p
asn1: cannot marshal nil valuetransform: short source bufferfailed to start http server: %wtask %q (D %d, parent %d) beginnon-executing goroutine stoppedfmt: unknown base; can't happenLabel called on non-Label eventRange called on non-Range event Task=%d Category=%q Message=%qfound multiple frequency eventstrace contains too many stringsfound invalid proc %d during %s_html_template_jstmpllitescapermultipart/byteranges; boundary=http2: connection error: %v: %vframe_headers_prio_weight_shortPRIORITY frame with stream ID 0Requested Range Not SatisfiableRequest Header Fields Too LargeNetwork Authentication Requiredtoo many transfer encodings: %qmalformed time zone informationtime: missing unit in duration 11368683772161602973937988281255684341886080801486968994140625sotypeToNet unknown socket typeattachment; filename="%s-delta"pattern contains path separator cannot produce iter.Seq[Value]reflect: Len of non-array type reflect.MakeSlice: negative lenreflect.MakeSlice: negative capjson: invalid number literal %qin literal true (expecting 'r')in literal true (expecting 'u')in literal true (expecting 'e')in literal null (expecting 'u')in literal null (expecting 'l')missing sample type informationfailed to compile regexp %s: %vslice bounds out of range [:%x]slice bounds out of range [%x:]SIGSEGV: segmentation violationcall from within the Go runtimeinternal error - misuse of itab) not in usable address space: runtime: cannot allocate memorycheckmark found unmarked object/memory/classes/heap/free:bytes/memory/classes/os-stacks:bytespacer: sweep done at heap size non in-use span in unswept listruntime.Pinner: argument is nilcasgstatus: bad incoming valuesresetspinning: not a spinning mruntime: profBuf already closedfatal: bad g in signal handler
runtime: split stack overflow: ...additional frames elided...
unsafe.String: len out of rangeunterminated character constantmergeRuneSets odd length []runemissing argument for comparisonrange over send-only channel %vvalue has type %s; should be %stls: no certificates configuredbad certificate status responseencrypted client hello requiredtls: unsupported public key: %Tfailed to parse certificate: %wTLS: sequence number wraparoundCLIENT_HANDSHAKE_TRAFFIC_SECRETSERVER_HANDSHAKE_TRAFFIC_SECRETtls: failed to sign handshake: reflect: NumIn of non-func type.lib section in a.out corruptedcannot assign requested addresszone must be a non-empty stringinvalid return from write: got crypto/rsa: invalid prime valuex509: malformed GeneralizedTimecrypto/ecdh: invalid public keyx509: invalid basic constraintsx509: malformed tbs certificatex509: malformed subjectUniqueIDx509: certificate is valid for writeBytes with unfinished bitsexpected 2 or 3 columns; got %dinvalidate %s: cleared havePtr
tabwriter: panic during %s (%v)found unknown pc %x for stack %dmissing CPU samples batch headerfailed to serialize response: %vnode %s shared between templatesunfinished JS regexp charset: %qinvalid range: failed to overlapframe_windowupdate_zero_inc_connaccess-control-allow-credentialshttp2: server ignoring frame: %v: day-of-year does not match day28421709430404007434844970703125go package net: hostLookupOrder(pidStatus called in invalid modereflect: NumIn of non-func type MapIter.Value called before Nextreflect.Value.Grow: negative lensync: Unlock of unlocked RWMutexsync: negative WaitGroup counterbufio: invalid use of UnreadBytebufio: invalid use of UnreadRunebufio: tried to fill full bufferin literal false (expecting 'a')in literal false (expecting 'l')in literal false (expecting 's')in literal false (expecting 'e')found mapping with reserved ID=0slice bounds out of range [::%x]slice bounds out of range [:%x:]slice bounds out of range [%x::]SIGFPE: floating-point exceptionSIGTTOU: background write to tty (types from different packages)end outside usable address spaceGCProg for type that isn't largeruntime: fixalloc size too largeinvalid limiter event type foundscanstack: goroutine not stoppedscavenger state is already wiredsweep increased allocation countremovespecial on invalid pointergetWeakHandle on invalid pointerruntime: root level max pages = _cgo_pthread_key_created missingruntime: sudog with non-nil elemruntime: sudog with non-nil nextruntime: sudog with non-nil prevruntime: mcall function returnednon-Go code disabled sigaltstackruntime: newstack called from g=runtime: stack split at bad timepanic while printing panic valuemalformed character constant: %sCounterClockwiseContourIntegral;chacha20poly1305: bad key lengthtls: unknown Renegotiation valuetls: NextProtos values too largetls: failed to parse private keymime: invalid boundary characterunexpected multi-line response: mime: expected token after slashreflect: NumOut of non-func typeresource temporarily unavailablenumerical argument out of domainsoftware caused connection abortunexpected character, want colonuse of closed network connection" not supported for cpu option "ecdsa: internal error: r is zeroecdsa: internal error: s is zeroed25519: bad public key length: /etc/pki/tls/certs/ca-bundle.crtx509: unsupported elliptic curvex509: invalid constraint value: x509: malformed subjectPublicKeyx509: invalid private key lengthx509: cannot parse rfc822Name %qx509: ECDSA verification failurex509: unknown SignatureAlgorithmcrypto/aes: input not full blockcrypto/des: input not full blockcrypto/ecdh: invalid private keyinvalid quoted key in build linebuild line missing '=' after keyunquoted value %q must be quotedinput overflows the modulus sizeinteger is not minimally encodedcannot represent time as UTCTimechacha20: invalid buffer overlapfailed to create trace reader: %wbytes.Buffer.Grow: negative counterror reading batch timestamp: %wMetric called on non-Metric eventRegion called on non-Region eventexpected CPU sample event, got %dinvalid string ID %v for %v eventexpected no goroutine but had onejsCtxRegexpjsCtxDivOpjsCtxUnknownpseudo header field after regularhttp2: recursive push not allowedhttp: invalid Read on closed Bodyapplication/x-www-form-urlencodedhttp: invalid or unsafe file pathhttp: error reading directory: %vinvalid header field value for %qpad size larger than data payloadframe_pushpromise_promiseid_shorthttp2: invalid pseudo headers: %vhttp: multiple registrations for invalid concurrent Body.Read callunsupported transfer encoding: %q142108547152020037174224853515625710542735760100185871124267578125invalid value %q for flag -%s: %vgo package net: confVal.netCgo = release of handle with refcount 0bytes.Reader.Seek: invalid whencereflect: slice index out of rangereflect: NumOut of non-func type  of method on nil interface valuereflect: Field index out of rangereflect: array index out of rangereflect.Value.Equal: invalid Kind to pointer to array with length sync: RUnlock of unlocked RWMutexfound function with reserved ID=0found location with reserved id=0slice bounds out of range [%x:%y]SIGCHLD: child status has changedSIGTTIN: background read from ttySIGXFSZ: file size limit exceededbase outside usable address spaceruntime: memory allocated by OS [misrounded allocation in sysAllocconcurrent map read and map write/cpu/classes/gc/pause:cpu-seconds/cpu/classes/gc/total:cpu-seconds/gc/limiter/last-enabled:gc-cycle/memory/classes/heap/stacks:bytes/memory/classes/heap/unused:bytes/sched/pauses/stopping/gc:seconds/sched/pauses/total/other:secondsmin must be a non-zero power of 2runtime: failed mSpanList.insert runtime: epollcreate failed with runtime: morestack on g0, stack [runtime: castogscanstatus oldval=stoplockedm: inconsistent lockingfindrunnable: negative nmspinningfreeing stack not in a stack spanstackalloc not on scheduler stackruntime: goroutine stack exceeds runtime: text offset out of rangetimer period must be non-negativetoo many concurrent timer firingsruntime: name offset out of rangeruntime: type offset out of rangeincompatible types for comparisoncannot index slice/array with nilskip everything and stop the walktls: failed to write to key log: tls: invalid server finished hashtls: invalid client finished hashtls: unexpected ServerKeyExchangetls: unknown public key algorithmempty hex number for chunk lengthtoo many levels of symbolic linkstoo many Answers to pack (>65535)waiting for unsupported file typeGODEBUG: no value specified for "regexp: unhandled case in compilecrypto: requested hash function #SigEd25519 no Ed25519 collisionsSigEd25519 no Ed25519 collisionsed25519: bad private key length: x509: invalid RSA public exponentx509: SAN rfc822Name is malformedx509: invalid extended key usagescrypto/aes: output not full blockcrypto/des: output not full blockmlkem768: invalid encoding lengthleafCounts[maxBits][maxBits] != nscalar has high bit set illegallyindefinite length found (not DER)struct contains unexported fieldsGODEBUG sys/cpu: can not enable "print a pprof-like profile instead/memory/classes/heap/objects:bytesfailed to create server socket: %w<tr><td align="right">%s</td></tr>timeout waiting for client prefacehttp: connection has been hijackedstream error: stream ID %d; %v; %vframe_settings_window_size_too_bigframe_windowupdate_zero_inc_streamnewWriterAndRequestNoBody(%+v): %v%s matches the same requests as %shttp: MultipartReader called twicehttp: invalid Content-Length of %qBaseContext returned a nil context: day-of-year does not match month3552713678800500929355621337890625flag provided but not defined: -%sCould not enable CPU profiling: %sreflect: Method index out of rangereflect: ChanDir of non-chan type reflect: Field of non-struct type reflect: Field index out of boundsreflect.FuncOf: too many argumentsreflect.StructOf: duplicate field " is anonymous but has PkgPath setreflect: string index out of rangereflect: recv on send-only channelreflect: send on recv-only channelreflect.Value.Grow: slice overflowin \u hexadecimal character escapemultiple mappings with same id: %dexecutable file not found in $PATHslice bounds out of range [:%x:%y]slice bounds out of range [%x:%y:]SIGURG: urgent condition on socketruntime: standard file descriptor out of memory allocating allArenasruntime.SetFinalizer: cannot pass too many pages allocated in chunk?mspan.ensureSwept: m is not lockedruntime: netpollBreak write failedforEachP: sched.safePointWait != 0schedule: spinning with local workentersyscallblock inconsistent bp entersyscallblock inconsistent sp runtime: g is running but p is notinvalid timer channel: no capacitycan't evaluate field %s in type %scan't handle %s for arg of type %svalue is nil; should be of type %sexpected an RSA public key, got %Tconnection doesn't support Ed25519tls: malformed key_share extensionTLS 1.3, server CertificateVerifyTLS 1.3, client CertificateVerifyfailed to construct HKDF label: %sillegal base64 data at input byte too many references: cannot spliceinvalid nested repetition operatorinvalid or unsupported Perl syntaxcrypto/rsa: missing public modulus/etc/ssl/certs/ca-certificates.crtadding nil Certificate to CertPoolx509: unknown public key algorithmx509: invalid certificate policies%s %q is excluded by constraint %qx509: Ed25519 verification failurex509: unhandled critical extensioncrypto/aes: invalid buffer overlapcrypto/des: invalid buffer overlapcrypto/rc4: invalid buffer overlapinvalid quoted value in build lineinvalid padding bits in BIT STRINGchacha20: wrong HChaCha20 key sizeGODEBUG sys/cpu: can not disable "unsigned integer overflow on token found invalid uvarint for timestampinvalid status for goroutine %d: %dexpected a proc but didn't have onestrings.Reader.Seek: invalid whenceCONTINUATION frame with stream ID 0Prohibited TLS 1.2 Cipher Suite: %xhttp2: server: client %v said hellohttp2: server processing setting %vWrite called after Handler finished2006-01-02T15:04:05.999999999Z07:00non-positive interval for NewTicker1776356839400250464677810668945312588817841970012523233890533447265625ryuFtoaFixed32 called with prec > 9" is unexported but missing PkgPathreflect.MakeSlice of non-slice typetask id conflicts (id:%d), %q vs %qincompatible period types %v and %vincompatible sample types %v and %vmultiple functions with same id: %dmultiple locations with same id: %dpersistentalloc: align is too large/memory/classes/heap/released:bytesgreyobject: obj not pointer-alignedmismatched begin/end of activeSweepmheap.freeSpanLocked - invalid freefailed to get or create weak handleattempt to clear non-empty span setruntime: close polldesc w/o unblockruntime: inconsistent read deadlinefindrunnable: netpoll with spinningpidleput: P has non-empty run queuetraceback did not unwind completelyrange can only initialize variablesexpected unsigned integer; found %snon-comparable types %s: %v, %s: %vunsupported signature algorithm: %vtls: too many non-advancing recordstls: server selected an invalid PSKtls: invalid Kyber server key sharetls: invalid Kyber client key sharetls: invalid or missing PSK bindersform-data; name="%s"; filename="%s"mime: bogus characters after %%: %qgzip: invalid compression level: %dgzip.Write: Extra data is too largehpack: invalid Huffman-encoded datadynamic table size update too largenetwork dropped connection on resettransport endpoint is not connectedtoo many Questions to pack (>65535)file type does not support deadlinepprof: use of uninitialized Profileruntime/pprof: converting profile: mismatched profile records and tagsbigmod: modulus is smaller than natx509: malformed extension OID fieldx509: wrong Ed25519 public key sizex509: invalid authority info accessmlkem768: crypto/rand Read failed: mlkem768: invalid ciphertext lengthcrypto/md5: invalid hash state sizeflate: corrupt input before offset '_' must separate successive digitsP224 point is the point at infinityP256 point is the point at infinityP384 point is the point at infinityP521 point is the point at infinitysuperfluous leading zeros in lengthchacha20: output smaller than inputtransform: short destination bufferHTTP service address (e.g., ':6060')failed to parse end parameter %q: %vsyntax error scanning complex numberinvalid batch size %d, maximum is %dinvalid stack size %d, maximum is %d%s event for goroutine that's not %s%s event for goroutine that's not %vstrings.Builder.Grow: negative countstrings: Join output length overflowhttp: no Location header in responsehttp: unexpected EOF reading trailerhttp: invalid byte %q in Cookie.Path LastStreamID=%v ErrCode=%v Debug=%qhttp2: server rejecting conn: %v, %sHeader called after Handler finishedJanFebMarAprMayJunJulAugSepOctNovDecTime.UnmarshalBinary: invalid length444089209850062616169452667236328125ryuFtoaFixed64 called with prec > 180123456789abcdefghijklmnopqrstuvwxyzinvalid boolean value %q for -%s: %vpidDeactivate called in invalid modeinvalid semicolon separator in querybytes.Reader.ReadAt: negative offsetbytes.Reader.Seek: negative positionmethod ABI and value ABI don't alignreflect.Value.Equal: values of type failed to read event %d argument: %wEvStack has bad number of frames: %djson: encoding error for type %q: %qlfstack node allocated from the heap) is larger than maximum page size (runtime: invalid typeBitsBulkBarrieruncaching span but s.allocCount == 0/memory/classes/metadata/other:bytes/sched/pauses/stopping/other:secondsuser arena span is on the wrong listruntime: marked free object in span runtime: unblock on closing polldescruntime: inconsistent write deadlineruntime: netpoll: eventfd ready for runtime: sudog with non-nil waitlinkruntime: mcall called on m->g0 stackfatal: recursive switchToCrashStack
startm: P required for spinning=true) is not Grunnable or Gscanrunnable
runtime: bad notifyList size - sync=signal arrived during cgo execution
accessed data from freed user arena runtime: wrong goroutine in newstackruntime: invalid pc-encoded table f=exceeded maximum template depth (%v)%s is not a method but has argumentsinternal error: associate not commonexpected an ECDSA public key, got %Ttls: keys must have at least one keyunsupported SSLv2 handshake receivedtls: server did not send a key sharemime: SetBoundary called after writemalformed MIME header initial line: reflect: NumField of non-struct typeaccessing a corrupted shared libraryinvalid pattern syntax (+ after -): no assembly implementation availablex509: zero or negative DSA parameterx509: invalid CRL distribution pointx509: invalid subject key identifierx509: malformed algorithm identifierx509: invalid X25519 private key: %vcrypto/cipher: input not full blockscrypto/sha1: invalid hash state sizecrypto/sha512: invalid hash functionedwards25519: invalid point encodingIA5String contains invalid characterchacha20: wrong HChaCha20 nonce sizefailed to parse goid parameter %q: %vinvalid string size %d, maximum is %d%s event for proc that's not %s or %suninitialized proc %d found during %sexpected a thread but didn't have one%q is an incomplete or empty templateinfinite loop from %v to %v on %q..%qhttp: invalid byte %q in Cookie.Valueunexpected CONTINUATION for stream %dbytes.Buffer: truncation out of rangehttp2: server encoding header %q = %qhttp: TLS handshake error from %s: %vcannot create context from nil parenttimezone hour outside of range [0,23]2220446049250313080847263336181640625reflect: Bits of non-arithmetic Type reflect: NumField of non-struct type reflect: IsVariadic of non-func type reflect: OverflowInt of non-int type reflect: funcLayout of non-func type reflect.Value.Bytes of non-byte slicereflect.Value.Bytes of non-byte arrayreflect.Value.Bytes of non-rune slicemethod ABI and value ABI do not alignreflect.Value.Convert: value of type missing description for event type %dexec: StdinPipe after process startedruntime: allocation size out of range) is smaller than minimum page size (/cpu/classes/gc/mark/idle:cpu-secondssetprofilebucket: profile already setfailed to reserve page summary memory_cgo_notify_runtime_init_done missingfatal: concurrent switchToCrashStack
startTheWorld: inconsistent mp->nextpruntime: unexpected SPWRITE function all goroutines are asleep - deadlock!comment ends before closing delimiterunrecognized character in action: %#Ugodebug: unexpected IncNonDefault of dereference of nil pointer of type %scannot index slice/array with type %scrypto: Size of unknown hash functiontls: unsupported certificate key (%T)tls: failed to verify certificate: %sgzip.Write: non-Latin-1 header stringvalue too large for defined data typecannot exec a shared library directlyoperation not possible due to RF-killeach group must have 4 or less digitstoo many Authorities to pack (>65535)too many Additionals to pack (>65535)pprof: Profile.Add of duplicate valuebisect.Hash: unexpected argument typecrypto/rsa: public exponent too smallcrypto/rsa: public exponent too largesubtle: slices have different lengthscrypto/rsa: unsupported hash functionbigmod: internal error: shrinking natx509: malformed extension value fieldx509: RSA key missing NULL parametersx509: invalid CRL distribution pointsx509: unsupported private key versionx509: invalid Ed25519 private key: %vcrypto/ecdh: invalid private key sizecipher: message authentication failedcrypto/cipher: invalid buffer overlapcrypto/cipher: incorrect GCM tag sizechacha20poly1305: plaintext too largeout does not point to an integer typemlkem768: invalid polynomial encodingexplicitly tagged member didn't matchfailed to parse start parameter %q: %vfailed to execute go tool pprof: %v
%snewline in format does not match inputnewline in input does not match formatfound invalid stack ID %d for event %sreading frame %d's PC for stack %d: %wstole proc from non-existent thread %dunknown or unsupported version go 1.%dstrings.Reader.ReadAt: negative offsetstrings.Reader.Seek: negative positionhttp2: server connection from %v on %phttp: Accept error: %v; retrying in %vtime: missing Location in call to Date1110223024625156540423631668090820312555511151231257827021181583404541015625flag %s set at %s before being definedreflect.typeptrdata: unexpected type, reflect: close of receive-only channelreflect: Method on nil interface valuep %d is running before start (time %d)g %d is not running while %s (time %d)after decimal point in numeric literalexec: StdoutPipe after process startedexec: StderrPipe after process startedindex out of range [%x] with length %ymakechan: invalid channel element typeunreachable method called. linker bug?concurrent map iteration and map writegcBgMarkWorker: blackening not enabledcannot read stack of running goroutineruntime: blocked read on free polldescruntime: sudog with non-false isSelectarg size to reflect.call more than 1GBv could not fit in traceBytesPerNumbertemplate: %s: executing %q at <%s>: %scan't give argument to non-function %sindirection through explicit nil in %sevalEmptyInterface: nil (can't happen)tls: invalid ClientKeyExchange messagetls: invalid ServerKeyExchange messageexpected an Ed25519 public key, got %Tinternal error: unknown signature typetls: server selected unsupported grouptls: unsupported signing key type (%T)tls: early_data without pre_shared_keytls: client sent unexpected early datatls: failed to sign ECDHE parameters: tls: server selected unsupported curvetls: missing ServerKeyExchange messagetls: internal error: unsupported curvemime: expected slash after first tokencan not access a needed shared libraryIPv4 field has octet with leading zeroinsufficient data for base length typeno NT_GNU_BUILD_ID found in ELF binarypprof: Add called on built-in Profile x509: invalid subject alternative namex509: invalid authority key identifierx509: empty name constraints extensionx509: failed to parse EC private key: x509: cannot validate certificate for crypto/sha256: invalid hash state sizechacha20poly1305: ciphertext too largecrypto/sha512: invalid hash state sizecorrupt: limit %d exceeds file size %dinvalid P224 compressed point encodinginvalid P256 compressed point encodinginvalid P384 compressed point encodinginvalid P521 compressed point encodinginternal error: unknown string type %dasn1: Unmarshal recipient value is nilGODEBUG sys/cpu: unknown cpu feature "failed to parse taskid parameter %q: %vexpected space in input to match formatmissing verb: % at end of format stringfound invalid string ID %d for event %sbad event type found while ordering: %vresource is missing active range: %v %vfailed to parse window parameter %q: %v2006-01-02 15:04:05.999999999 -0700 MST277555756156289135105907917022705078125 cannot produce iter.Seq2[Value, Value]reflect: OverflowUint of non-uint type exec: environment variable contains NULmismatched count during itab table copyout of memory allocating heap arena map/cpu/classes/gc/mark/assist:cpu-seconds/cpu/classes/scavenge/total:cpu-seconds/memory/classes/profiling/buckets:bytesmspan.sweep: bad span state after sweepruntime: blocked write on free polldescruntime.Pinner: object already unpinnedsuspendG from non-preemptible goroutineruntime: casfrom_Gscanstatus failed gp=stack growth not allowed in system calltraceback: unexpected SPWRITE function traceRegion: alloc with concurrent droptls: unsupported certificate curve (%s)tls: internal error: wrong nonce lengthno mutually supported protocol versionschain is not signed by an acceptable CAmultipart: can't write to finished partinvalid indexed representation index %dtransport endpoint is already connectedSetctty set but Ctty not valid in childsyscall.releaseForkLock: negative countIPv4 field must have at least one digitmissing argument to repetition operatortrailing backslash at end of expressionecdsa: unsupported curve by crypto/ecdhmath/big: buffer too small to fit valueed25519: bad Ed25519ph context length: crypto/rsa: invalid options for Decryptx509: invalid subject alternative namesx509: invalid NameConstraints extensionx509: failed to parse URI constraint %qx509: unknown EC private key version %d because it doesn't contain any IP SANsx509: signing with MD5 is not supportedcipher: incorrect tag size given to GCMhpke: LabeledExpand failed unexpectedlymlkem768: invalid encryption key lengthbuild line missing '=' after quoted keycounter: writing file did not extend itcorrupt: failed to remap after 10 triesnegative minwidth, tabwidth, or paddingtags don't match (%d vs %+v) %+v %s @%dasn1: Unmarshal recipient value is nil style="width: %s; background-color: %s;"Proc called on non-Proc state transitionfound event without a timestamp: type=%vreading frame %d's line for stack %d: %wproc %d in unexpected state %s during %sexpected a goroutine but didn't have onetried to end event %v, but not in-flightio.File directory missing ReadDir methodtime: Stop called on uninitialized TimerFrame accessor called on non-owned Frameinternal error: expecting non-nil streamrequest header %q is not valid in HTTP/2writeData(stream=%d, p=%d, endStream=%v)host contains '{' (missing initial '/'?)bad wildcard segment (must end with '}')13877787807814456755295395851135253906256938893903907228377647697925567626953125ryuFtoaFixed32 called with negative precerrors: target must be a non-nil pointerreflect: FieldByName of non-struct type reflect.Value.Call: call of nil functionreflect.Value.Call: wrong argument countattempted to copy pointer to FP registerMapIter.Key called on exhausted iteratorreflect.Value.SetBytes of non-byte slicereflect.Value.setRunes of non-rune slicemismatched scale ratios, got %d, want %dinvalid span in heapArena for user arenabulkBarrierPreWrite: unaligned argumentsruntime: typeBitsBulkBarrier with type  refill of span with free space remaining/cpu/classes/scavenge/assist:cpu-secondsruntime.SetFinalizer: first argument is failed to acquire lock to reset capacitymarkWorkerStop: unknown mark worker modecannot free workbufs when work.full != 0runtime: out of memory: cannot allocate runtime: netpollBreak write failed with stopTheWorld: broken CPU time accountingglobal runq empty with non-zero runqsizemust be able to track idle limiter eventgoroutine stack size is not a power of 2client doesn't support certificate curveoversized record received with length %dtls: received empty certificates messagetls: client didn't provide a certificatemultipart: unexpected line in Next(): %qmalformed MIME header: missing colon: %qevictOldest(%v) on table with %v entriesaddress family not supported by protocolIPv6 zones cannot be present in a prefixheap profile: %d: %d [%d: %d] @ heap/%d
ed25519: bad Ed25519ctx context length: crypto/rsa: input must be hashed messagersa: internal error: inconsistent lengthx509: malformed extension critical fieldx509: cannot parse IP address of length %s %q is not permitted by any constraintcrypto/cipher: message too large for GCMcrypto/cipher: output smaller than inputchacha20poly1305: invalid buffer overlapquotedprintable: invalid hex byte 0x%02xcounter: disabled as Go telemetry is offreleaseReader %s: last reader, need ptr
edwards25519: use of uninitialized PointNumericString contains invalid charactercannot represent time as GeneralizedTimeattempted to get GoID from %s resource IDevent %s for proc (%v) that doesn't existhtml/template: cannot Parse after ExecutewriteEndsStream called on nil writeFramerinvariant; can't close stream in state %vhttp2: server ignoring unknown setting %vCloseNotify called after Handler finishedWriteHeader called after Handler finishedtime: Reset called on uninitialized Timertime: missing Location in call to Time.InTime.UnmarshalBinary: unsupported version34694469519536141888238489627838134765625strconv: illegal AppendInt/FormatInt baseA sampling of all past memory allocationsseconds and debug params are incompatibleunexpected call to os.Exit(0) during testsync/atomic: swap of nil value into Valuenet/url: invalid control character in URLbytes.Buffer.WriteTo: invalid Write countbytes.Reader.WriteTo: invalid Write countreflect: FieldByIndex of non-struct type reflect: OverflowFloat of non-float type can't call pointer on a non-pointer Valuereflect.Value.Addr of unaddressable valueMapIter.Next called on exhausted iteratorbinary: varint overflows a 64-bit integerno consistent ordering of events possiblep %d is not running before stop (time %d) closed, unable to open /dev/null, errno=runtime: typeBitsBulkBarrier without type/memory/classes/metadata/mspan/free:bytesruntime.SetFinalizer: second argument is gcSweep being done but phase is not GCoffobjects added out of order or overlappingmheap.freeSpanLocked - invalid stack freemheap.freeSpanLocked - invalid span stateattempted to add zero-sized address rangeruntime: blocked read on closing polldescstopTheWorld: not stopped (stopwait != 0) received on thread with no signal stack
wrong type for value; expected %s; got %stls: internal error: unsupported key (%T)tls: handshake has not yet been performedinvalid value length: expected %d, got %dtls: unsupported decryption key type (%T)tls: failed to parse client certificate: tls: internal error: failed to clone hashtls: internal error: unknown cipher suitetls: no supported elliptic curves offeredtls: internal error: empty verified chainidna: internal error in punycode encodingclone(CLONE_PIDFD) failed to return pidfdcolon must be followed by more charactersx509: cannot parse URI %q: invalid domaincrypto/md5: invalid hash state identifierunexpected character after quoted key: %qreleaseLock %s: reset havePtr (extra=%d)
asn1: internal error in parseTagAndLengthGODEBUG sys/cpu: no value specified for "Uint64 called on Value of a different Kindfailed to parse focustask parameter %q: %vreading frame %d's funcID for stack %d: %wreading frame %d's fileID for stack %d: %wuninitialized goroutine %d found during %smix of request and response pseudo headersPRIORITY frame payload size was %d; want 5Failed to parse goroutine ID out of %q: %vhttp2: server connection error from %v: %vpromised request headers cannot include %qbad wildcard segment (must start with '{')http: multipart handled by MultipartReaderhttp: ContentLength=%d with Body length %dTime.MarshalBinary: unexpected zone offset173472347597680709441192448139190673828125867361737988403547205962240695953369140625sync/atomic: store of nil value into Valuereflect: negative length passed to ArrayOfreflect: Call with too few input argumentsmismatch between ABI description and typesMapIter.Value called on exhausted iteratorreflect: cannot convert slice with length bad file format: not a Go execution trace?g %d is not running while unpark (time %d)looking for beginning of object key stringpersistentalloc: align is not a power of 2out of memory allocating checkmarks bitmap/cpu/classes/gc/mark/dedicated:cpu-seconds/memory/classes/metadata/mcache/free:bytes/memory/classes/metadata/mspan/inuse:bytesnon-empty mark queue after concurrent marksweep: tried to preserve a user arena spanruntime: blocked write on closing polldescunexpected state passed to panicrangestateacquireSudog: found s.elem != nil in cachefatal error: cgo callback before cgo call
on a locked thread with no template threadunexpected signal during runtime execution received but handler not on signal stack
traceInitReadCPU called with trace enabledtraceStopReadCPU called with trace enabledattempted to trace a bad status for a procinternal error: no fields in evalChainNodefunction name %q is not a valid identifiertls: private key does not match public keyinternal error: call to runtimeSource.Seedinsufficient data for resource body lengthx509: %q cannot be encoded as an IA5Stringx509: RSA modulus is not a positive numbercrypto/sha1: invalid hash state identifierpoly1305: write to MAC after Sum or Verifymlkem768: invalid encapsulation key lengthquotedprintable: invalid bytes after =: %qexpected 3 columns for replacement; got %dcould not parse Go build info: line %d: %w%v: could not create telemetry.LocalDir %sPrintableString contains invalid characterattempted to get ProcID from %s resource ID'/' could start a division or regexp: %.32qunfinished escape sequence in JS string: %qno multipart boundary param in Content-Typetimeout waiting for SETTINGS frames from %vhttp2: server closing client connection: %vmult64bitPow10: power of 10 is out of rangemultiple Read calls return no data or errorreflect: nil type passed to Type.Implementsreflect: CallSlice of non-variadic functionreflect: Call with too many input argumentsbufio: tried to rewind past start of bufferg %d is not runnable before start (time %d)g %d is not waiting before unpark (time %d)p %d is not running g %d while %s (time %d)exec: WaitDelay expired before I/O completeruntime: opened unexpected file descriptor /memory/classes/metadata/mcache/inuse:bytesruntime.SetFinalizer: first argument is nilruntime.SetFinalizer: finalizer already setgcBgMarkWorker: unexpected gcMarkWorkerModenon in-use span found with specials bit setgrew heap, but no adequate free space foundroot level max pages doesn't fit in summarymeasures of the retained heap are not equalruntime.Pinner: argument is not a pointer: runtime: releaseSudog with non-nil gp.paramunknown runnable goroutine during bootstrapruntime: casfrom_Gscanstatus bad oldval gp=runtime:stoplockedm: lockedg (atomicstatus=methodValueCallFrameObjs is not in a moduletraceSnapshotMemory: tracing is not enablednon executable command in pipeline stage %d%s is an unexported field of struct type %swrong number of args for %s: want %d got %dwrong number of args for %s: got %d want %dtls: received unexpected key update messagetls: server did not select an ALPN protocoltls: server sent unrequested session tickettls: received malformed key_share extensiontls: invalid early data for QUIC connectiontls: client's Finished message is incorrectchunked encoding contains too much non-datainterrupted system call should be restartedx509: failed to parse dnsName constraint %qx509: invalid X25519 private key parametersreplacement with no module on previous linereleaseLock %s: flush extra=%d -> count=%d
refresh %s: havePtr=%v readers=%d extra=%d
edwards25519: invalid point encoding lengthexplicit time type given to non-time memberfound invalid func string ID %d for stack %dfound invalid file string ID %d for stack %dpredefined escaper %q disallowed in templateunfinished escape sequence in CSS string: %qhttp: attempting to traverse a non-directoryconnection exceeded flow control window sizehttp: Request.ContentLength=%d with nil Bodymult128bitPow10: power of 10 is out of rangeuse of WriteTo with pre-connected connectionStack traces of holders of contended mutexesreflect: call of MakeFunc with non-Func typereflect: FieldByNameFunc of non-struct type reflect: funcLayout with interface receiver  using value obtained using unexported fieldreflect: function created by MakeFunc using reflect: Value.SetIterKey called before Nextreflect: slice length out of range in SetLenunknown or unsupported trace version go 1.%dprocessor ID %d is larger than maximum of %dmismatch: sample has: %d values vs. %d typesspan on userArena.faultList has invalid sizeruntime: lfstack.push invalid packing: node=out of memory allocating heap arena metadataruntime: cannot remap pages in address space/cpu/classes/scavenge/background:cpu-secondsruntime: unexpected metric registration for gcmarknewobject called while doing checkmarkactive sweepers found at start of mark phaseno P available, write barriers are forbiddenheapInUse and consistent stats are not equaltotalFree and consistent stats are not equalmappedReady and other memstats are not equalcannot trace user goroutine on its own stacktraceStartReadCPU called with trace disabledunsafe.Slice: ptr is nil and len is not zerotemplate: multiple definition of template %qtls: server's Finished message was incorrecttls: server sent an incorrect legacy versiontls: unexpected ECH extension in serverHelloencoding alphabet contains newline characterencoding alphabet includes duplicate symbolsmultipart: expecting a new Part; got line %qmime: unexpected content after media subtypeinsufficient data for calculated length typeed25519: bad Ed25519ph message hash length: x509: invalid RDNSequence: invalid attributex509: invalid Ed25519 private key parametersx509: invalid Ed25519 private key length: %dx509: internal error: cannot parse domain %qcrypto/x509: error fetching intermediate: %wcipher: NewGCM requires 128-bit block ciphercrypto/sha256: invalid hash state identifiercrypto/sha512: invalid hash state identifierreleaseReader %s: released (%d readers now)
/userregion?type=%s&pc=%x&latmin=%v&latmax=%vExperimental called on non-Experimental eventencountered GCEnd when GC was not in progressencountered GCSweepActive for unknown proc %dattempted to get ThreadID from %s resource IDcannot compute output context for template %sunbuffered done channel passed in for type %Thttp: multipart handled by ParseMultipartFormHTTP/1.1 %d %s%sUnsupported transfer encodinghandleTransientAcquire called in invalid modehandleTransientRelease called in invalid modefinal release of handle without processStatusreflect: OverflowComplex of non-complex type reflect: nil type passed to Type.AssignableToreflect: internal error: invalid method indexbufio.Scanner: Read returned impossible counttransitioning GC to the same state as before?produced a trigger greater than the heap goaltried to run scavenger from another goroutineruntime: failed mSpanList.remove span.npages=totalAlloc and consistent stats are not equalexitsyscall: syscall frame is no longer validunsafe.String: ptr is nil and len is not zerocontext: internal error: missing cancel errortls: internal error: unexpected renegotiationtls: no server certificates in client sessiontls: failed to find any PEM data in key inputcannot send after transport endpoint shutdownparsing/packing of this section has completedcrypto/rsa: message too long for RSA key sizex509: IP constraint contained invalid mask %xx509: certificate signed by unknown authoritymath/big: cannot unmarshal %q into a *big.Intcorrupt: limit %d is within mapping length %dw must be at least 2 by the definition of NAFzero length explicit tag was not an asn1.Flagfound goroutine %d in syscall without a threadevent %s for goroutine (%v) that doesn't existrequest Content-Type isn't multipart/form-dataGOAWAY close timer fired; closing conn from %vinternal error: cannot create stream with id 0client sent an HTTP request to an HTTPS serverTime.UnmarshalJSON: input is not a JSON stringhandlePersistentRelease called in invalid modeneither $XDG_CONFIG_HOME nor $HOME are definedfirst path segment in URL cannot contain colonbytes.Reader.UnreadByte: at beginning of slicebytes.Reader.UnreadRune: at beginning of slicereflect: nil type passed to Type.ConvertibleToreflect.Struct: fields with different PkgPath reflect.StructOf: illegal embedded field type  returned value obtained from unexported fieldreflect: Value.SetIterValue called before Nextreflect: slice capacity out of range in SetCapreflect.Value.Slice: slice index out of boundsslice bounds out of range [:%x] with length %ypanicwrap: unexpected string after type name: memory reservation exceeds address space limittried to park scavenger from another goroutinereleased less than one physical page of memory (bad use of unsafe.Pointer? try -d=checkptr)
sysGrow bounds not aligned to pallocChunkBytesruntime: failed to create new OS thread (have runtime: panic before malloc heap initialized
stopTheWorld: not stopped (status != _Pgcstop)runtime: name offset base pointer out of rangeruntime: type offset base pointer out of rangeruntime: text offset base pointer out of rangePSSWithSHA256PSSWithSHA384PSSWithSHA512Ed25519tls: server chose an unconfigured cipher suitetls: failed to parse certificate from server: tls: server did not echo the legacy session IDtls: server accepted 0-RTT with the wrong ALPNtls: received new session ticket from a clientboth Setctty and Foreground set in SysProcAttred25519: internal error: setting scalar failedx509: failed to unmarshal elliptic curve pointx509: failed to parse rfc822Name constraint %qx509: malformed signature algorithm identifierx509: invalid elliptic curve private key valuecipher.NewCTR: IV length must equal block sizemath/big: mismatched montgomery number lengthscorrupt: failed to write entry: %#x+%d vs %#x
edwards25519: invalid field element input sizefailed to find matching goroutines for name: %s<tr><td class="histoTime" align="right">%s</td>%s appears in an ambiguous context within a URLtemplate: %q is an incomplete or empty templateflow control update exceeds maximum window sizewr.done != nil for write100ContinueHeadersFrame[FrameWriteRequest stream=%d, ch=%v, writer=%v]<li><div class=profile-name>%s: </div> %s</li>
unexpected error wrapping poll.ErrFileClosing: reflect.Value.Bytes of unaddressable byte arrayreflect: CallSlice with too few input argumentsregister-based return value has stack componentreflect.Value.Slice3: slice index out of boundsreflect.Value.UnsafeAddr of unaddressable valuebufio: reader returned negative count from Readp %d is not running g %d while unpark (time %d)slice bounds out of range [::%x] with length %yP has cached GC work at end of mark terminationfailed to acquire lock to start a GC transitionfinishGCTransition called without starting one?tried to sleep scavenger from another goroutineheapReleased and consistent stats are not equalracy sudog adjustment due to parking on channelfunction symbol table not sorted by PC offset: attempted to trace a bad status for a goroutinefirst record does not look like a TLS handshaketls: handshake did not verify certificate chaintls: incorrect renegotiation extension contentstls: server selected unadvertised ALPN protocoltls: internal error: pskBinders length mismatchtls: server selected TLS 1.3 in a renegotiationtls: malformed encrypted client hello extensiontls: server sent two HelloRetryRequest messagesattempting to link in too many shared librariesx509: malformed public key algorithm identifierx509: internal error: IP SAN %x failed to parse (temporarily override with GODEBUG=x509sha1=1)chacha20poly1305: message authentication failedasn1: Unmarshal recipient value is non-pointer explicit string type given to non-string memberOpening browser. Trace viewer is listening on %sfailed to parse any useful part of the trace: %vfailed to read full batch: read %d but wanted %dexpected proc %d in state %v, but got %v insteadinternal error: should have a body in this statenet/http: Hijack called after ServeHTTP finishedstrconv: illegal AppendFloat/FormatFloat bitSizenot enough significant bits after mult64bitPow10reflect: CallSlice with too many input argumentsbufio: writer returned negative count from Writeslice bounds out of range [:%x] with capacity %yruntime: cannot map pages in arena address spaceruntime: malformed profBuf buffer - invalid sizeattempt to trace invalid or unsupported P statustls: CloseWrite called before handshake completeunable to generate random session ticket key: %vfailed to parse certificate #%d in the chain: %wtls: no supported symmetric ciphersuites for ECHtls: CurvePreferences includes unsupported curveparsing/packing of this type isn't available yetcrypto/rsa: input must be hashed with given hashx509: X25519 key encoded with illegal parametersx509: SAN uniformResourceIdentifier is malformedx509: IP constraint contained value of length %dx509: internal error: cannot parse constraint %qx509: internal error: URI SAN %q failed to parsex509: only RSA, ECDSA and Ed25519 keys supportedout points to big.Int, but defaultValue does notInt.GobDecode: encoding version %d not supportedEncountered error, but able to proceed. Error: %v/usertask?type=%s&complete=%v&latmin=%v&latmax=%vfailed to read full string: read %d but wanted %dencountered GCActive while GC was not in progressfound named active range already in first gen: %vbroken trace: frontier is empty:
[gen=%d]

%s
%s
strings.Reader.UnreadByte: at beginning of stringstrings.Reader.UnreadRune: at beginning of stringstrings.Reader.WriteTo: invalid WriteString count{{%s}} branches end in different contexts: %v, %vhttp2: request body closed due to handler exitinghttp: wrote more than the declared Content-Lengthhttp: partitioned cookies must be set with Secureunexpected Peek failure reading buffered byte: %vnot enough significant bits after mult128bitPow10<tr><td>%d</td><td><a href='%s'>%s</a></td></tr>
reflect.Value.Slice: slice of unaddressable arrayencountered impossible goroutine state transition%s has wrong number of arguments: want %d, got %dg %d is not runnable before EvGoWaiting (time %d)g %d is not waiting during syscall exit (time %d)slice bounds out of range [::%x] with capacity %yinvalid memory address or nil pointer dereferencepanicwrap: unexpected string after package name: s.allocCount != s.nelems && freeIndex == s.nelemssweeper left outstanding across sweep generationsfully empty unfreed span set block found in resetcasgstatus: waiting for Gwaiting but is Grunnablecrypto/tls: ExportKeyingMaterial context too longtls: server advertised unrequested ALPN extensiontls: server sent a cookie in a normal ServerHellotls: client offered only unsupported versions: %xtls: client using inappropriate protocol fallbacktls: client illegally modified second ClientHelloinvalid or incomplete multibyte or wide characterthe :: must expand to at least one field of zerosecdsa: internal error: truncated hash is too longcrypto/elliptic: internal error: invalid encoding/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pemx509: invalid RDNSequence: invalid attribute typex509: Ed25519 key encoded with illegal parametersx509: private key contains zero or negative valuex509: private key contains zero or negative primex509: signature returned by signer is invalid: %wchacha20poly1305: bad nonce length passed to Sealchacha20poly1305: bad nonce length passed to Openinternal error: fillWindow called with stale dataGoroutine called on non-Goroutine state transitioninconsistent status for proc %d: old %v vs. new %vtried to create goroutine (%v) that already existsgot CONTINUATION for stream %d; expected stream %dhttp: suspiciously long trailer after chunked bodyThe command line invocation of the current programreflect.Value.Slice3: slice of unaddressable arraymallocgc called with gcphase == _GCmarkterminationruntime.Pinner: object was allocated into an arenaruntime.Pinner: decreased non-existing pin counterrecursive call during initialization - linker skewattempt to execute system stack code on user stack%s has arguments but cannot be invoked as functionfunction %s has %d return values; should be 1 or 2cryptobyte: attempted write while child is pendingtls: received unexpected CertificateStatus messagetls: invalid signature by the server certificate: tls: invalid signature by the client certificate: tls: client offered TLS version older than TLS 1.3crypto/elliptic: nistec rejected normalized scalarx509: missing ASN.1 contents; use ParseCertificatex509: invalid RDNSequence: invalid attribute valuex509: RSA public exponent is not a positive numbercrypto/cipher: incorrect nonce length given to GCMchacha20: SetCounter attempted to rollback counterrefresh %s: locked havePtr=%v readers=%d extra=%d
edwards25519: invalid SetUniformBytes input lengthScanState's Read should not be called. Use ReadRuneStateTransition called on non-StateTransition eventfailed to advance %s: can't make sequence: %s -> %sprevious GC is not ended before a new one (time %d)g %d is not runnable before EvGoInSyscall (time %d)limiterEvent.stop: invalid limiter event type foundpotentially overlapping in-use allocations detectedfatal: systemstack called from unexpected goroutinegodebug: Value of name not listed in godebugs.All: tls: VerifyHostname called on TLS server connectioncrypto/tls: reserved ExportKeyingMaterial label: %stls: server's identity changed during renegotiationtls: server selected unsupported compression formattls: server sent an unexpected early_data extensiontls: client did not request an application protocolcrypto/elliptic: Add was called on an invalid pointx509: certificate has expired or is not yet valid: crypto/ecdh: internal error: isLess input too largeinternal error: addStacks called on non-stacks batchencountered GCBegin while GC was already in progressexpected space, attr name, or end of tag, but got %q<meta name="viewport" content="width=device-width">
request header "TE" may only be "trailers" in HTTP/2errors: *target must be interface or implement errorp %d is running a goroutine %d during stop (time %d)previous STW is not ended before a new one (time %d)mallocgc called without a P or outside bootstrappingruntime: cannot disable permissions in address spaceruntime.SetFinalizer: pointer not in allocated blockruntime: use of FixAlloc_Alloc before FixAlloc_Init
span set block with unpopped elements found in resetcasfrom_Gscanstatus: gp->status is not in scan statewrong number of args for %s: want at least %d got %dwrong number of args for %s: got %d want at least %dtls: server selected unsupported protocol version %xtls: received a session ticket with invalid lifetimetls: internal error: session ticket keys unavailabletls: private key type does not match public key typeecdsa: internal error: unexpectedly masking off bitscrypto/rsa: PSSOptions.SaltLength cannot be negativex509: cannot verify signature: insecure algorithm %vinternal error: addStrings called on non-string batchGCActive in the first generation isn't first GC eventhttp2: Framer %p: failed to decode just-written frameillegal use of AllowIllegalReads with ReadMetaHeadersnon-CONNECT pattern with unclean path can never matchdescribeConflict called with non-conflicting patternsnet/http: CloseNotify called after ServeHTTP finishedsync/atomic: compare and swap of nil value into Valuereflect: non-interface type passed to Type.Implementsreflect.Value.Slice: string slice index out of boundsbufio.Scan: too many empty tokens without progressingnon-concurrent sweep failed to drain all sweep queuesexited a goroutine internally locked to the OS threadtls: unable to generate random session ticket key: %vtls: received unexpected handshake message of type %Ttls: unexpected server_name extension in server hellotls: client does not support uncompressed connectionstls: HKDF-Expand-Label invocation failed unexpectedlytls: failed to find any PEM data in certificate inputcrypto/elliptic: attempted operation on invalid pointx509: certificate specifies an incompatible key usagecrypto/ecdh: internal error: mismatched isLess inputsmath/big: internal error: cannot find (D/n) = -1 for chacha20: internal error: wrong dst and/or src lengthfmt: scanning called UnreadRune with no rune availableinternal error: unexpected event type for Log kind: %sencountered GCEnd when GC was in an undetermined statehttp: Request.Write on Request with no Host or URL setinternal error: expected to be already writing a framehttp2: received GOAWAY %+v, starting graceful shutdownhttp2: handler wrote more than declared Content-Lengthtarget must be an absolute URL or an absolute path: %qnet/http: can't write control character in Request.URLpanic calling String method on zero %v for flag %s: %vbytes.Buffer: reader returned negative count from Readreflect: Value.SetIterKey called on exhausted iteratorEvBatch has wrong number of arguments: got %d, want %dEvStack has wrong number of arguments: want %d, got %dmin size of malloc header is not a size class boundarygcControllerState.findRunnable: blackening not enabledcasGToWaitingForGC with non-isWaitingForGC wait reasonno goroutines (main called runtime.Goexit) - deadlock!trace: non-empty full trace buffer for done generationtrace: non-empty full trace buffer for next generation	goroutine running on other thread; stack unavailable
certificate is not valid for requested server name: %wcryptobyte: Builder is exceeding its fixed-size buffertls: server resumed a session with a different versiontls: server accepted 0-RTT with the wrong cipher suitetls: server sent ECH retry configs after accepting ECHtls: certificate used with invalid signature algorithmtls: client indicated early data in second ClientHellotls: failed to create cipher while encrypting ticket: tls: found unknown private key type in PKCS#8 wrapping, square brackets can only be used with IPv6 addresses, IPv6 addresses must be surrounded by square bracketsname is not in canonical format (it must end with a .)crypto/elliptic: Double was called on an invalid pointx509: cannot verify signature: algorithm unimplementedx509: invalid RDNSequence: invalid attribute value: %sURI with IP (%q) cannot be matched against constraintsquotedprintable: invalid unescaped byte 0x%02x in bodyarch-specific crc32 instruction for IEEE not availableBUG: Open called with inconsistent values for 'rotate'internal error: unexpected event type for Task kind: %sinternal error: parseFreq called on non-frequency batchinconsistent status for goroutine %d: old %v vs. new %vrunnable=%d running=%d insyscall=%d insyscallRuntime=%dnet/http: invalid byte %q in %s; dropping invalid byteshttp2: server: error reading preface from client %v: %vinternal error: can only be writing one frame at a timeStack traces that led to the creation of new OS threadsos: invalid use of WriteAt on file opened with O_APPENDreflect: internal error: invalid use of makeMethodValuereflect.FuncOf: last arg of variadic func must be slicebufio.Scanner: SplitFunc returns negative advance countp %d is already running g %d while start g %d (time %d)mheap.freeSpanLocked - invalid free of user arena chunkcasfrom_Gscanstatus:top gp->status is not in scan statetls: internal error: handshake should have had a resulttls: no ECDHE curve supported by both client and servereach colon-separated field must have at least one digitx509: authority info access incorrectly marked criticalx509: too many intermediates for path length constraintx509: failed to load system roots and no roots providedcipher.NewCBCEncrypter: IV length must equal block sizecipher.NewCBCDecrypter: IV length must equal block sizeedwards25519: invalid SetBytesWithClamping input lengthinternal error: unexpected event type for Label kind: %sinternal error: unexpected event type for Range kind: %sstrings: illegal use of non-zero Builder copied by valuepromised request headers cannot include pseudo header %qinvalid value for "seconds" - must be a positive integernon-empty pointer map passed for non-pointer-size valuesreflect: Value.SetIterValue called on exhausted iteratorptrEncoder.encode should have emptied ptrSeen via defersrange function continued iteration after loop body panicrange function continued iteration after whole loop exitprofilealloc called without a P or outside bootstrappingin gcMark expecting to see gcphase as _GCmarkterminationruntime: netpoll: eventfd ready for something unexpectedtls: no cipher suite supported by both client and servertls: TLS 1.3 client supports illegal compression methodstls: client sent key share for group it does not supportb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34x509: subject key identifier incorrectly marked criticalx509: internal error: empty chain when appending CA certmlkem768: internal error: invalid decapsulation key sizemultiple %Ts with the same ID: id=%d, new=%v, existing=%vinternal error: unexpected event type for Metric kind: %sinternal error: unexpected event type for Region kind: %ssync: WaitGroup misuse: Add called concurrently with WaitCPU sample has wrong number of arguments: want %d, got %dprevious sweeping is not ended before a new one (time %d)cannot run executable found relative to current directory (set GODEBUG=execwait=2 to capture stacks for debugging)runtime: checkmarks found unexpected unmarked object obj=runtime: failed to disable profiling timer; timer_delete(non-Go code set up signal handler without SA_ONSTACK flagcan't handle assignment of %s to empty interface argumenttls: Ed25519 public keys are not supported before TLS 1.2received record with version %x when expecting version %xtls: server sent an unnecessary HelloRetryRequest messagetls: server selected an invalid PSK and cipher suite pairx509: failed to parse EC private key embedded in PKCS#8: attrNoneattrScriptattrScriptTypeattrStyleattrURLattrSrcseturlPartNoneurlPartPreQueryurlPartQueryOrFragurlPartUnknowncannot push URL with scheme %q from request with scheme %q"seconds" parameter is not supported for this profile typesync/atomic: swap of inconsistently typed value into ValueGODEBUG=execwait=2 detected a leaked exec.Cmd created by:
tls: server changed cipher suite after a HelloRetryRequestcrypto/elliptic: ScalarMult was called on an invalid pointx509: authority key identifier incorrectly marked criticalx509: certificate contains duplicate extension with OID %qx509: failed to parse RSA private key embedded in PKCS#8: crypto/ecdh: internal error: converting the wrong key typecrypto/ecdh: bad X25519 remote ECDH input: low order pointinvariant violation: advance successful, but queue is emptybroken trace: failed to advance: frontier:
[gen=%d]

%s
%s
delimNonedelimDoubleQuotedelimSingleQuotedelimSpaceOrTagEndhttp: superfluous response.WriteHeader call from %s (%s:%d)http: response.Write on hijacked connection from %s (%s:%d)sync/atomic: store of inconsistently typed value into Valuereflect: reflect.Value.Elem on an invalid notinheap pointerreflect: indirection through nil pointer to embedded structsync: WaitGroup is reused before previous Wait has returnedbufio.Scanner: SplitFunc returns advance count beyond inputruntime: mmap: too much locked memory (check 'ulimit -l').
tried to trace goroutine with invalid or unsupported statustls: server resumed a session with a different cipher suitetls: server selected TLS 1.3 using the legacy version fieldtls: server sent an unnecessary HelloRetryRequest key_sharetls: client didn't send one key share in second ClientHellotls: client sent unexpected key share in second ClientHellocrypto/ecdh: private key and public key curves do not matchLost %.2f%% of the latest trace data due to error (%s of %s)internal error: addCPUSamples called on non-CPU-sample batchinternal error: attempt to send frame on a closed stream: %vsync/atomic: compare and swap of inconsistently typed valuesbytes.Reader.UnreadRune: previous operation was not ReadRunereflect: call of reflect.Value.Cap on ptr to non-array Valuereflect: call of reflect.Value.Len on ptr to non-array Valueread event %d with current P of %d, but P has no batches yetprevious mark assist is not ended before a new one (time %d)manual span allocation called with non-manually-managed typeaddr range base and limit are not in the same memory segmentruntime: failed to configure profiling timer; timer_settime(runtime: malformed profBuf buffer - tag and data out of synctls: no supported versions satisfy MinVersion and MaxVersiontls: initial handshake had non-empty renegotiation extensiontls: server resumed a session with a different EMS extensiontls: client requested unsupported application protocols (%s)crypto/elliptic: CombinedMult was called on an invalid pointtried to create goroutine (%v) in syscall that already existsdiscovered event already in-flight for when starting event %vnet/http: invalid Cookie.Domain %q; dropping domain attributego package net: GODEBUG setting forcing use of Go's resolver
reflect: wrong return count from function created by MakeFuncexec: Cmd started a Process but leaked without a call to Waitruntime: may need to increase max user processes (ulimit -u)
abiRegArgsType needs GC Prog, update methodValueCallFrameObjstls: unsupported certificate: private key is %T, expected *%Ttls: EncryptedClientHelloConfigList contains no valid configstls: server sent a ServerHello extension forbidden in TLS 1.3tls: client certificate used with invalid signature algorithmx509: failed to parse URI constraint %q: cannot be IP addresstried to steal proc %d from thread %d, but got proc %d instead<tr><td class="histoTime" align="right"><a href=%s>%s</a></td><td align="right"><div style="position:relative">%d</div></td>strings.Reader.UnreadRune: previous operation was not ReadRune

	              

   trying to put back buffer of the wrong size in the copyBufPoolreflect.ArrayOf: array size would exceed virtual address spacereflect: reflect.Value.Pointer on an invalid notinheap pointerEvStack has wrong number of arguments: want at least 2, got %dfound bad pointer in Go heap (incorrect use of unsafe or cgo?)limiterEvent.stop: found wrong event in p's limiter event slotslice length too short to convert to array or pointer to arrayruntime: internal error: misuse of lockOSThread/unlockOSThreadtls: server did not send a quic_transport_parameters extensiontls: client used the legacy version field to negotiate TLS 1.3tls: client did not send a quic_transport_parameters extensiontls: certificate cannot be used with the selected cipher suitex509: certificate is not authorized to sign other certificatesURI with empty host (%q) cannot be matched against constraintsx509: certificate private key does not implement crypto.Signer0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZelementNoneelementScriptelementStyleelementTextareaelementTitlehttp2: push would exceed peer's SETTINGS_MAX_CONCURRENT_STREAMSrequest declared a Content-Length of %d but only wrote %d bytes<h1>HTTP Error 431</h1><p>Request Header Field(s) Too Large</p>Stack traces that led to blocking on synchronization primitivesmalformed GOMEMLIMIT; see `go doc runtime/debug.SetMemoryLimit`ecdsa: internal error: P256OrdInverse produced an invalid valuecryptobyte: BuilderContinuation reallocated a fixed-size buffertried to self-steal proc %d (thread %d), but got proc %d insteadhttp: request method or response status code does not allow bodyhttp2: too many control frames in send queue, closing connection
Content-Type: text/plain; charset=utf-8
Connection: close

reflect.StructOf: struct size would exceed virtual address spaceruntime.SetFinalizer: first argument was allocated into an arenaattempted to trace stack of a goroutine this thread does not owntls: certificate private key does not implement crypto.DecrypterABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5flate: invalid compression level %d: want value in range [-2, 9]http: response.WriteHeader on hijacked connection from %s (%s:%d)reflect: StructOf does not support methods of embedded interfacesuser arena chunk size is not a multiple of the physical page sizeruntime.SetFinalizer: pointer not at beginning of allocated blocktls: internal error: attempted to read record with QUIC transporttls: server selected an invalid version after a HelloRetryRequesttls: session supported extended_master_secret but client does notx509: inner and outer signature algorithm identifiers don't matchx509: issuer name does not match subject from issuing certificatecryptobyte: pending child length %d exceeds %d-byte length prefixnistec: internal error: p224Table called with out-of-bounds valuenistec: internal error: p384Table called with out-of-bounds valuenistec: internal error: p521Table called with out-of-bounds valueinternal error: unexpected event type for StateTransition kind: %sfailed to find sched context for proc %d that's about to be stolensender tried to send more than declared Content-Length of %d bytesreflect: indirection through nil pointer to embedded struct field runtime: unexpected error while checking standard file descriptor runtime: ReadTrace called from multiple goroutines simultaneously
tls: certificate private key (%T) does not implement crypto.Signerclient doesn't support ECDHE, can only use legacy RSA key exchangetls: server sent an unexpected quic_transport_parameters extensiontls: client sent an unexpected quic_transport_parameters extensionx509: certificate is not valid for any names, but wanted to match x509: requested SignatureAlgorithm does not match private key typecryptobyte: high-tag number identifier octects not supported: 0x%xtls: server sent certificate containing RSA key larger than %d bitstls: client sent certificate containing RSA key larger than %d bitsinternal error: addExperimentalData called on non-experimental batchpadding bytes must all be zeros unless AllowIllegalWrites is enabledhttp: message cannot contain multiple Content-Length headers; got %qgo package net: cgo resolver not supported; using Go's DNS resolver
reflect: reflect.Value.UnsafePointer on an invalid notinheap pointerAllThreadsSyscall6 results differ between threads; runtime corruptedtls: internal error: sending non-handshake message to QUIC transportembedded IPv4 address must replace the final 2 fields of the address2695994666715063979466701508701963067355791626002630814351006629888126959946667150639794667015087019625940457807714424391721682722368061crypto/hmac: hash generation function does not produce unique valuesbig: invalid 2nd argument to Int.Jacobi: need odd integer but got %s%s matches more methods than %s, but has a more specific path pattern%s matches fewer methods than %s, but has a more general path patternreflect: embedded interface with unexported method(s) not implementedruntime.Pinner: found leaking pinned pointer; forgot to call Unpin()?tls: peer doesn't support the certificate custom signature algorithmstls: handshake message of length %d bytes exceeds maximum of %d bytestls: client certificate contains an unsupported public key of type %Ttoo many hex fields to fit an embedded IPv4 at the end of the addressinternal/concurrent.HashMapTrie: ran out of hash bits while iteratinginternal/concurrent.HashMapTrie: ran out of hash bits while insertingedwards25519: internal error: setShortBytes called with a long stringgot %s for stream %d; expected CONTINUATION following %s for stream %dsync/atomic: compare and swap of inconsistently typed value into Valuebytes.Buffer: UnreadByte: previous operation was not a successful readx509: PKCS#8 wrapping contained private key with unknown algorithm: %vx509: certificate relies on legacy Common Name field, use SANs insteadinternal error: attempt to send frame on a half-closed-local stream: %vexec: command with a non-nil Cancel was not created with CommandContextrange function recovered a loop body panic and did not resume panickingtls: peer doesn't support any of the certificate's signature algorithmsdynamic table size update MUST occur at the beginning of a header blocktoo many concurrent operations on a single file or socket (max 1048575)x509: issuer has name constraints but leaf doesn't have a SAN extensionprint debug information (1 for basic debug info, 2 for lower-level info)inconsistent thread for syscalling goroutine %d: thread has goroutine %dencountered EvUserRegionEnd without known state for current goroutine %dreflect: embedded type with methods not implemented for non-pointer typeclient doesn't support any cipher suites compatible with the certificatetls: server's certificate contains an unsupported type of public key: %Ttls: certificate private key of type %T does not implement crypto.Signercrypto/ecdh: internal error: nistec ScalarBaseMult returned the identityencountered event of type %d without known state for current goroutine %dtls: received unexpected handshake message of type %T when waiting for %Ttls: internal error: handshake returned an error but is marked successfultls: found a certificate rather than a key in the PEM for the private keyencountered EvUserRegionBegin without known state for current goroutine %dbytes.Buffer: UnreadRune: previous operation was not a successful ReadRuneruntime: cannot set cpu profile rate until previous profile has finished.
tls: certificate RSA key size too small for supported signature algorithmstls: internal error: attempted to read record with pending application dataHTTP/1.0 400 Bad Request

Client sent an HTTP request to an HTTPS server.
tls: failed to send closeNotify alert (but connection was closed anyway): %wtls: server certificate contains incorrect key type for selected ciphersuitesilently broken trace or generator invariant (startRunningTime != 0) not heldinvalid Body.Read call. After hijacked, the original Request must not be usedMapIter.Next called on an iterator that does not have an associated map Valueinvalid function signature for %s: second return value should be error; is %scrypto/tls: ExportKeyingMaterial is unavailable when renegotiation is enabledsilently broken trace or generator invariant (activeRanges time != 0) not heldpattern %q (registered at %s) conflicts with pattern %q (registered at %s):
%sreflect: embedded type with methods not implemented if type is not first fieldrange function continued iteration after function for loop body returned false115792089210356248762697446949407573530086143415290314195533631308867097853951115792089210356248762697446949407573529996955224135760342422259061068512044369x509: signature check attempts limit reached while verifying certificate chain<td><div style="width:%dpx;background:blue;position:relative">&nbsp;</div></td>http2: server closing client connection; error reading frame from client %s: %vcannot convert slice with length %y to array or pointer to array with length %xtls: client certificate private key of type %T does not implement crypto.Signerbug: unexpected way for two patterns %s and %s to conflict: methods %s, paths %stls: either ServerName or InsecureSkipVerify must be specified in the tls.Configcrypto/rand: blocked for 60 seconds waiting to read random data from the kernel
x509: invalid signature: parent certificate cannot sign this kind of certificatecrypto/ecdh: internal error: nistec ScalarBaseMult failed for a fixed-size inputrefusing to use HTTP_PROXY value in CGI environment; see golang.org/s/cgihttpproxyx509: a root or intermediate certificate is not authorized to sign for this name: reflect: embedded type with methods not implemented if there is more than one fieldx509: issuer has name constraints but leaf contains unknown or unconstrained name:  (possibly because of %q while trying to verify candidate authority certificate %q)found goroutine status for new goroutine after the first generation: id=%v status=%vtls: downgrade attempt detected, possibly due to a MitM attack or a broken middleboxx509: signature algorithm specifies an %s public key, but have public key of type %Thttp: WriteHeader called with both Transfer-Encoding of %q and a Content-Length of %dreflect.Value.Interface: cannot return value obtained from unexported field or methodx509: failed to parse private key (use ParseECPrivateKey instead for this key format)TimeBegin: %s
TimeEnd: %s
Program: %s
Version: %s
GoVersion: %s
GOOS: %s
GOARCH: %s

reflect: New of type that may not be allocated in heap (possibly undefined cgo C type)tls: MinVersion must be >= VersionTLS13 if EncryptedClientHelloConfigList is populatedtls: MaxVersion must be >= VersionTLS13 if EncryptedClientHelloConfigList is populatedx509: a root or intermediate certificate is not authorized for an extended key usage: x509: failed to parse private key (use ParsePKCS8PrivateKey instead for this key format)x509: failed to parse private key (use ParsePKCS1PrivateKey instead for this key format)failed to read event %d argument: length-prefixed argument too big: %d bytes, limit is %dtls: unexpected encrypted_client_hello extension in server hello despite ECH being acceptedtls: handshake hash for a client certificate requested after discarding the handshake buffertls: unsupported certificate: private key is *ed25519.PrivateKey, expected ed25519.PrivateKeymisuse of region in goroutine %d: span end %q when the inner-most active span start event is %qb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aefaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5fNoClientCertRequestClientCertRequireAnyClientCertVerifyClientCertIfGivenRequireAndVerifyClientCertmisuse of region in goroutine %v: region end %v when the inner-most active region start event is %vcipher: the nonce can't have zero length, or the security of the key will be immediately compromisedcgocheck > 1 mode is no longer supported at runtime. Use GOEXPERIMENT=cgocheck2 at build time instead.HTTP/1.1 400 Bad Request
Content-Type: text/plain; charset=utf-8
Connection: close

400 Bad Request</table>
<a href="goroutine?debug=2">full goroutine stack dump</a>
<br>
<p>
Profile Descriptions:
<ul>
ed25519: expected opts.HashFunc() zero (unhashed message, for standard Ed25519) or SHA-512 (for Ed25519ph)asn1: time did not serialize back to the original value and may be invalid: given %q, but serialized as %q3940200619639447921227904010014361380507973927046544666794829340424572177149687032904726608825893800186160697311231939402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643tls: failed to find "CERTIFICATE" PEM block in certificate input after skipping PEM blocks of the following types: %vtls: failed to find certificate PEM data in certificate input, but did find a private key; PEM inputs may have been switchedStack traces of all current goroutines. Use debug=2 as a query parameter to export in the same format as an unrecovered panic.A sampling of memory allocations of live objects. You can specify the gc GET parameter to run GC before taking the heap sample.tls: failed to find PEM block with type ending in "PRIVATE KEY" in key input after skipping PEM blocks of the following types: %v0051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0000c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650HTTP/1.1 431 Request Header Fields Too Large
Content-Type: text/plain; charset=utf-8
Connection: close

431 Request Header Fields Too Largecrypto/tls: ExportKeyingMaterial is unavailable when neither TLS 1.3 nor Extended Master Secret are negotiated; override with GODEBUG=tlsunsafeekm=1NoMatchEmptyMatchLiteralCharClassAnyCharNotNLAnyCharBeginLineEndLineBeginTextEndTextWordBoundaryNoWordBoundaryCaptureStarPlusQuestRepeatConcatAlternate68647976601306097149819007990813932172694353001433054093944634591855431833976560521225596406614545549772963113914808580371219879997166438125740282911150571516864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449CPU profile. You can specify the duration in the seconds GET parameter. After you get the profile file, use the go tool pprof command to investigate the profile.%[1]s and %[2]s both match some paths, like %[3]q.
But neither is more specific than the other.
%[1]s matches %[4]q, but %[2]s doesn't.
%[2]s matches %[5]q, but %[1]s doesn't.http2: TLSConfig.CipherSuites is missing an HTTP/2-required AES_128_GCM_SHA256 cipher (need at least one of TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 or TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256)A trace of execution of the current program. You can specify the duration in the seconds GET parameter. After you get the trace file, use the go tool trace command to investigate the trace.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<html>
<head>
<title>/debug/pprof/</title>
<style>
.profile-name{
	display:inline-block;
	width:6rem;
}
</style>
</head>
<body>
/debug/pprof/
<br>
<p>Set debug=1 as a query parameter to export in legacy text format</p>
<br>
Types of profiles available:
<table>
<thead><td>Count</td><td>Profile</td></thead>
stateTextstateTagstateAttrNamestateAfterNamestateBeforeValuestateHTMLCmtstateRCDATAstateAttrstateURLstateSrcsetstateJSstateJSDqStrstateJSSqStrstateJSTmplLitstateJSRegexpstateJSBlockCmtstateJSLineCmtstateJSHTMLOpenCmtstateJSHTMLCloseCmtstateCSSstateCSSDqStrstateCSSSqStrstateCSSDqURLstateCSSSqURLstateCSSURLstateCSSBlockCmtstateCSSLineCmtstateErrorstateDeadUsage of 'go tool trace':
Given a trace file produced by 'go test':
	go test -trace=trace.out pkg

Open a web browser displaying trace:
	go tool trace [flags] [pkg.test] trace.out

Generate a pprof-like profile from the trace:
    go tool trace -pprof=TYPE [pkg.test] trace.out

[pkg.test] argument is required for traces produced by Go 1.6 and below.
Go 1.7 does not require the binary argument.

Supported profile types are:
    - net: network blocking profile
    - sync: synchronization blocking profile
    - syscall: syscall blocking profile
    - sched: scheduler latency profile

Flags:
	-http=addr: HTTP service address (e.g., ':6060')
	-pprof=type: print a pprof-like profile instead
	-d=int: print debug info such as parsed events (1 for high-level, 2 for low-level)

Note that while the various profiles available when launching
'go tool trace' work on every browser, the trace viewer itself
(the 'view trace' page) comes from the Chrome/Chromium project
and is only actively tested on that browser.

<!DOCTYPE html>
<title>Tasks</title>
<style>
/* See https://github.com/golang/pkgsite/blob/master/static/shared/typography/typography.css */
body {
  font-family:	-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  font-size:	1rem;
  line-height:	normal;
  max-width:	9in;
  margin:	1em;
}
h1 { font-size: 1.5rem; }
h2 { font-size: 1.375rem; }
h1,h2 {
  font-weight: 600;
  line-height: 1.25em;
  word-break: break-word;
}
p  { color: grey85; font-size:85%; }
code,
pre,
textarea.code {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size: 0.875rem;
  line-height: 1.5em;
}

pre,
textarea.code {
  background-color: var(--color-background-accented);
  border: var(--border);
  border-radius: var(--border-radius);
  color: var(--color-text);
  overflow-x: auto;
  padding: 0.625rem;
  tab-size: 4;
  white-space: pre;
}

.histoTime {
  width: 20%;
  white-space:nowrap;
}
th {
  background-color: #050505;
  color: #fff;
}
table {
  border-collapse: collapse;
}
td,
th {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
</style>
<body>
Search log text: <form action="/usertask"><input name="logtext" type="text"><input type="submit"></form><br>
<table border="1" sortable="1">
<tr>
<th>Task type</th>
<th>Count</th>
<th>Duration distribution (complete tasks)</th>
</tr>
{{range $}}
  <tr>
    <td>{{.Type}}</td>
    <td><a href="/usertask?type={{.Type}}">{{.Count}}</a></td>
    <td>{{.Histogram.ToHTML (.UserTaskURL true)}}</td>
  </tr>
{{end}}
</table>
</body>
</html>

<html>
<style>
/* See https://github.com/golang/pkgsite/blob/master/static/shared/typography/typography.css */
body {
  font-family:	-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  font-size:	1rem;
  line-height:	normal;
  max-width:	9in;
  margin:	1em;
}
h1 { font-size: 1.5rem; }
h2 { font-size: 1.375rem; }
h1,h2 {
  font-weight: 600;
  line-height: 1.25em;
  word-break: break-word;
}
p  { color: grey85; font-size:85%; }
code,
pre,
textarea.code {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size: 0.875rem;
  line-height: 1.5em;
}

pre,
textarea.code {
  background-color: var(--color-background-accented);
  border: var(--border);
  border-radius: var(--border-radius);
  color: var(--color-text);
  overflow-x: auto;
  padding: 0.625rem;
  tab-size: 4;
  white-space: pre;
}

table {
  border-collapse: collapse;
}
td,
th {
  border: 1px solid black;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
</style>
<body>
<h1>Goroutines</h1>
Below is a table of all goroutines in the trace grouped by start location and sorted by the total execution time of the group.<br>
<br>
Click a start location to view more details about that group.<br>
<br>
<table>
  <tr>
    <th>Start location</th>
	<th>Count</th>
	<th>Total execution time</th>
  </tr>
{{range $}}
  <tr>
    <td><code><a href="/goroutine?name={{.Name}}">{{or .Name "(Inactive, no stack trace sampled)"}}</a></code></td>
	<td>{{.N}}</td>
	<td>{{.ExecTime}}</td>
  </tr>
{{end}}
</table>
</body>
</html>

<!DOCTYPE html>
<title>Regions</title>
<style>
/* See https://github.com/golang/pkgsite/blob/master/static/shared/typography/typography.css */
body {
  font-family:	-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  font-size:	1rem;
  line-height:	normal;
  max-width:	9in;
  margin:	1em;
}
h1 { font-size: 1.5rem; }
h2 { font-size: 1.375rem; }
h1,h2 {
  font-weight: 600;
  line-height: 1.25em;
  word-break: break-word;
}
p  { color: grey85; font-size:85%; }
code,
pre,
textarea.code {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size: 0.875rem;
  line-height: 1.5em;
}

pre,
textarea.code {
  background-color: var(--color-background-accented);
  border: var(--border);
  border-radius: var(--border-radius);
  color: var(--color-text);
  overflow-x: auto;
  padding: 0.625rem;
  tab-size: 4;
  white-space: pre;
}

.histoTime {
  width: 20%;
  white-space:nowrap;
}
th {
  background-color: #050505;
  color: #fff;
}
table {
  border-collapse: collapse;
}
td,
th {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
</style>
<body>
<h1>Regions</h1>

Below is a table containing a summary of all the user-defined regions in the trace.
Regions are grouped by the region type and the point at which the region started.
The rightmost column of the table contains a latency histogram for each region group.
Note that this histogram only counts regions that began and ended within the traced
period.
However, the "Count" column includes all regions, including those that only started
or ended during the traced period.
Regions that were active through the trace period were not recorded, and so are not
accounted for at all.
Click on the links to explore a breakdown of time spent for each region by goroutine
and user-defined task.
<br>
<br>

<table border="1" sortable="1">
<tr>
<th>Region type</th>
<th>Count</th>
<th>Duration distribution (complete tasks)</th>
</tr>
{{range $}}
  <tr>
    <td><pre>{{printf "%q" .Type}}<br>{{.Frame.Func}} @ {{printf "0x%x" .Frame.PC}}<br>{{.Frame.File}}:{{.Frame.Line}}</pre></td>
    <td><a href="/userregion?type={{.Type}}&pc={{.Frame.PC | printf "%x"}}">{{.Histogram.Count}}</a></td>
    <td>{{.Histogram.ToHTML (.UserRegionURL)}}</td>
  </tr>
{{end}}
</table>
</body>
</html>

<!DOCTYPE html>
<title>Tasks: {{.Name}}</title>
<style>
/* See https://github.com/golang/pkgsite/blob/master/static/shared/typography/typography.css */
body {
  font-family:	-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  font-size:	1rem;
  line-height:	normal;
  max-width:	9in;
  margin:	1em;
}
h1 { font-size: 1.5rem; }
h2 { font-size: 1.375rem; }
h1,h2 {
  font-weight: 600;
  line-height: 1.25em;
  word-break: break-word;
}
p  { color: grey85; font-size:85%; }
code,
pre,
textarea.code {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size: 0.875rem;
  line-height: 1.5em;
}

pre,
textarea.code {
  background-color: var(--color-background-accented);
  border: var(--border);
  border-radius: var(--border-radius);
  color: var(--color-text);
  overflow-x: auto;
  padding: 0.625rem;
  tab-size: 4;
  white-space: pre;
}

body {
  font-family: sans-serif;
}
table#req-status td.family {
  padding-right: 2em;
}
table#req-status td.active {
  padding-right: 1em;
}
table#req-status td.empty {
  color: #aaa;
}
table#reqs {
  margin-top: 1em;
  border-collapse: collapse;
}
table#reqs tr.first {
  font-weight: bold;
}
table#reqs td {
  font-family: monospace;
}
table#reqs td.when {
  text-align: right;
  white-space: nowrap;
}
table#reqs td.elapsed {
  padding: 0 0.5em;
  text-align: right;
  white-space: pre;
  width: 10em;
}
address {
  font-size: smaller;
  margin-top: 5em;
}
</style>
<body>

<h2>User Task: {{.Name}}</h2>

Search log text: <form onsubmit="window.location.search+='&logtext='+window.logtextinput.value; return false">
<input name="logtext" id="logtextinput" type="text"><input type="submit">
</form><br>

<table id="reqs">
	<tr>
		<th>When</th>
		<th>Elapsed</th>
		<th>Goroutine</th>
		<th>Events</th>
	</tr>
	{{range $el := $.Tasks}}
	<tr class="first">
		<td class="when">{{$el.WhenString}}</td>
		<td class="elapsed">{{$el.Duration}}</td>
		<td></td>
		<td>
			<a href="/trace?focustask={{$el.ID}}#{{asMillisecond $el.Start}}:{{asMillisecond $el.End}}">Task {{$el.ID}}</a>
			<a href="/trace?taskid={{$el.ID}}#{{asMillisecond $el.Start}}:{{asMillisecond $el.End}}">(goroutine view)</a>
			({{if .Complete}}complete{{else}}incomplete{{end}})
		</td>
	</tr>
	{{range $el.Events}}
	<tr>
		<td class="when">{{.WhenString}}</td>
		<td class="elapsed">{{elapsed .Elapsed}}</td>
		<td class="goid">{{.Goroutine}}</td>
		<td>{{.What}}</td>
	</tr>
	{{end}}
    {{end}}
</body>
</html>

<html>
<head>
<script src="/static/webcomponents.min.js"></script>
<script>
'use strict';

function onTraceViewerImportFail() {
  document.addEventListener('DOMContentLoaded', function() {
    document.body.textContent =
    '/static/trace_viewer_full.html is missing. File a bug in https://golang.org/issue';
  });
}
</script>

<link rel="import" href="/static/trace_viewer_full.html"
      onerror="onTraceViewerImportFail(event)">

<style type="text/css">
  html, body {
    box-sizing: border-box;
    overflow: hidden;
    margin: 0px;
    padding: 0;
    width: 100%;
    height: 100%;
  }
  #trace-viewer {
    width: 100%;
    height: 100%;
  }
  #trace-viewer:focus {
    outline: none;
  }
</style>
<script>
'use strict';
(function() {
  var viewer;
  var url;
  var model;

  function load() {
    var req = new XMLHttpRequest();
    var isBinary = /[.]gz$/.test(url) || /[.]zip$/.test(url);
    req.overrideMimeType('text/plain; charset=x-user-defined');
    req.open('GET', url, true);
    if (isBinary)
      req.responseType = 'arraybuffer';

    req.onreadystatechange = function(event) {
      if (req.readyState !== 4)
        return;

      window.setTimeout(function() {
        if (req.status === 200)
          onResult(isBinary ? req.response : req.responseText);
        else
          onResultFail(req.status);
      }, 0);
    };
    req.send(null);
  }

  function onResultFail(err) {
    var overlay = new tr.ui.b.Overlay();
    overlay.textContent = err + ': ' + url + ' could not be loaded';
    overlay.title = 'Failed to fetch data';
    overlay.visible = true;
  }

  function onResult(result) {
    model = new tr.Model();
    var opts = new tr.importer.ImportOptions();
    opts.shiftWorldToZero = false;
    var i = new tr.importer.Import(model, opts);
    var p = i.importTracesWithProgressDialog([result]);
    p.then(onModelLoaded, onImportFail);
  }

  function onModelLoaded() {
    viewer.model = model;
    viewer.viewTitle = "trace";

    if (!model || model.bounds.isEmpty)
      return;
    var sel = window.location.hash.substr(1);
    if (sel === '')
      return;
    var parts = sel.split(':');
    var range = new (tr.b.Range || tr.b.math.Range)();
    range.addValue(parseFloat(parts[0]));
    range.addValue(parseFloat(parts[1]));
    viewer.trackView.viewport.interestRange.set(range);
  }

  function onImportFail(err) {
    var overlay = new tr.ui.b.Overlay();
    overlay.textContent = tr.b.normalizeException(err).message;
    overlay.title = 'Import error';
    overlay.visible = true;
  }

  document.addEventListener('WebComponentsReady', function() {
    var container = document.createElement('track-view-container');
    container.id = 'track_view_container';

    viewer = document.createElement('tr-ui-timeline-view');
    viewer.track_view_container = container;
    Polymer.dom(viewer).appendChild(container);

    viewer.id = 'trace-viewer';
    viewer.globalMode = true;
    Polymer.dom(document.body).appendChild(viewer);

    url = '/jsontrace?{{PARAMS}}';
    load();
  });
}());
</script>
</head>
<body>
</body>
</html>
	������37?/*&*;9%������������������#>'
	1<
0 ")
7 +19$�p$:
�r.�r,�r:>,�s<�s*�L$�L;	)
������ 4������� 4�������
������������������!#ʠ�ʣ�ʢ�ʥ�ʤ�ʧ�ʦ�ʩ�ʨ�����������������������������������������������������ؓ�ߔ�0,)4<
'2869/9 :::%;/;%46	7*000.111022-33>'	 #(66'&

5
	<+)?45454)/)5+++ +<*&*"&8!!"+.4=



 <>5<5!5#5&4447133.<.):)<))+-+5$$''&"6""
	?(0
==
=1
=,
=
??
<
9!
9)
97
99
6

6
6
7'
78
73
'
'&


3
/



"


 

>
+
/
6



<3;*9"9)97+((&5$$%#<#0#
#!:!!5-(. $"2=&1:#<21/+5
9
=
?1364<
%.2>13 %$8;422/,?

/><>>>:>+?>"4.<%09'���
 
#
!
&
"
/
,
$
'
%
;
=
?	9.7
.:9'1&90
96#20
20(2,3 :8%

5*;.-,87/
,--/(
57.97
*%60;'2.2=$='
6,;.,������	2	5	4	;	>	8	*	/	,	%	&	#	 !%$+.*&8>460��������-2����-2�������������-2�-2�������������������������-2�-2�-2��@	�@������������(3 )1;*# 0!!0	?5	7
+#
#
2
	#;='
</:+*&		'+	4%!3+
))	,<2>
1		3.	/,#>8
"	8>	/'"+
"
/1	74	","?$5<3=*8
	7+7(;?

$$;,$

>>

)	
		 '<
.'
"
)*)<,	.	
#'

8	%2+&0
)4
*	$	0
*(
29,4'	
	:	.
.	+0
 
"0	;,/"1
.

7
2
.	1	:/0+-
,	=
	;/
:	 	.	4	1#4"'8>57&9+
.
,>
4#%"
+
	+	+
=
	

	&0(75'6.=;;,> <	%<
%!
	
	0'	= >4>&?	?(
-	:3	8:		72%
"<	/<>+
'?
	<=
	"	
)=
/4
7
:	?3	:/	
	7"0(	 %<
+	
70 >570
=%,	9#	> <+,:%"
$=+
/
 
'	#
		22<	1

-
?

	
	1&
/$<3$

?5
##02(++02
+
-?
#:
#
%$
>+
01
1
	9



	*)	-	.1	.2	<	> 	3		2		%,&!"9(
2#().1 $ '8
07#7-)26		(!5
/
,3
,1
/5
"1
"

?%
<,
?#
>
&

:
+
"
)


-
(	)	/		.	,	/*	-9	"8	%		:	;	?	3%	6	6	7	,	,				8*/24:"+ 0&
;>$>292:1,1<17#7*	'-4*7'!%71.0=
	:*1-"32:0$64457++-������888
8%
8!8-8/8+87859	9
99�u�u�u�u	9
9�`;�`>�`9�`8�`7�`*�`-�`,

&=.=%>>????
?>>>	>,>??????????	???<?======
======1=3=0=>=2=6<<:!:#8	:&8:$:,88:*:7:5:;::<:4:':-:%:?:=:):/�s'
=
+*
99
9;
9?
)

(%(')+/
"
"
"'
"/
"3
"$$!8745'
2=;:$
)
$
,
. 
.#(/	%
90
4

#,2	:30>-><+83%
"&
%9
&2
&0
!
!7
5
=4
?
>
 
:
9


%
-	-	,4	.,	)		6!	1	3+	8 	8=((	
+			3)!		%#>"%*;70;/-715+>79+, "0
<!DOCTYPE html>
<title>Goroutines: {{.Name}}</title>
<style>
/* See https://github.com/golang/pkgsite/blob/master/static/shared/typography/typography.css */
body {
  font-family:	-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  font-size:	1rem;
  line-height:	normal;
  max-width:	9in;
  margin:	1em;
}
h1 { font-size: 1.5rem; }
h2 { font-size: 1.375rem; }
h1,h2 {
  font-weight: 600;
  line-height: 1.25em;
  word-break: break-word;
}
p  { color: grey85; font-size:85%; }
code,
pre,
textarea.code {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size: 0.875rem;
  line-height: 1.5em;
}

pre,
textarea.code {
  background-color: var(--color-background-accented);
  border: var(--border);
  border-radius: var(--border-radius);
  color: var(--color-text);
  overflow-x: auto;
  padding: 0.625rem;
  tab-size: 4;
  white-space: pre;
}

th {
  background-color: #050505;
  color: #fff;
}
th.link {
  cursor: pointer;
}
table {
  border-collapse: collapse;
}
td,
th {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.details tr:hover {
  background-color: #f2f2f2;
}
.details td {
  text-align: right;
  border: 1px solid black;
}
.details td.id {
  text-align: left;
}
.stacked-bar-graph {
  width: 300px;
  height: 10px;
  color: #414042;
  white-space: nowrap;
  font-size: 5px;
}
.stacked-bar-graph span {
  display: inline-block;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  float: left;
  padding: 0;
}
</style>

<script>
function reloadTable(key, value) {
  let params = new URLSearchParams(window.location.search);
  params.set(key, value);
  window.location.search = params.toString();
}
</script>

<h1>Goroutines</h1>

Table of contents
<ul>
	<li><a href="#summary">Summary</a></li>
	<li><a href="#breakdown">Breakdown</a></li>
	<li><a href="#ranges">Special ranges</a></li>
</ul>

<h3 id="summary">Summary</h3>

<table class="summary">
	<tr>
		<td>Goroutine start location:</td>
		<td><code>{{.Name}}</code></td>
	</tr>
	<tr>
		<td>Count:</td>
		<td>{{.N}}</td>
	</tr>
	<tr>
		<td>Execution Time:</td>
		<td>{{.ExecTimePercent}} of total program execution time </td>
	</tr>
	<tr>
		<td>Network wait profile:</td>
		<td> <a href="/io?name={{.Name}}">graph</a> <a href="/io?name={{.Name}}&raw=1" download="io.profile">(download)</a></td>
	</tr>
	<tr>
		<td>Sync block profile:</td>
		<td> <a href="/block?name={{.Name}}">graph</a> <a href="/block?name={{.Name}}&raw=1" download="block.profile">(download)</a></td>
	</tr>
	<tr>
		<td>Syscall profile:</td>
		<td> <a href="/syscall?name={{.Name}}">graph</a> <a href="/syscall?name={{.Name}}&raw=1" download="syscall.profile">(download)</a></td>
		</tr>
	<tr>
		<td>Scheduler wait profile:</td>
		<td> <a href="/sched?name={{.Name}}">graph</a> <a href="/sched?name={{.Name}}&raw=1" download="sched.profile">(download)</a></td>
	</tr>
</table>

<h3 id="breakdown">Breakdown</h3>

The table below breaks down where each goroutine is spent its time during the
traced period.
All of the columns except total time are non-overlapping.
<br>
<br>

<table class="details">
<tr>
<th> Goroutine</th>
<th class="link" onclick="reloadTable('sortby', 'Total time')"> Total</th>
<th></th>
{{range $.NonOverlappingStats}}
<th class="link" onclick="reloadTable('sortby', '{{.}}')" {{headerStyle .}}> {{.}}</th>
{{end}}
</tr>
{{range .Goroutines}}
	<tr>
		<td> <a href="/trace?goid={{.ID}}">{{.ID}}</a> </td>
		<td> {{ .TotalTime.String }} </td>
		<td>
			<div class="stacked-bar-graph">
			{{$Goroutine := .}}
			{{range $.NonOverlappingStats}}
				{{$Time := index $Goroutine.NonOverlappingStats .}}
				{{if $Time}}
					<span {{barStyle . $Time $.MaxTotal}}>&nbsp;</span>
				{{end}}
			{{end}}
			</div>
		</td>
		{{$Goroutine := .}}
		{{range $.NonOverlappingStats}}
			{{$Time := index $Goroutine.NonOverlappingStats .}}
			<td> {{$Time.String}}</td>
		{{end}}
	</tr>
{{end}}
</table>

<h3 id="ranges">Special ranges</h3>

The table below describes how much of the traced period each goroutine spent in
certain special time ranges.
If a goroutine has spent no time in any special time ranges, it is excluded from
the table.
For example, how much time it spent helping the GC. Note that these times do
overlap with the times from the first table.
In general the goroutine may not be executing in these special time ranges.
For example, it may have blocked while trying to help the GC.
This must be taken into account when interpreting the data.
<br>
<br>

<table class="details">
<tr>
<th> Goroutine</th>
<th> Total</th>
{{range $.RangeStats}}
<th {{headerStyle .}}> {{.}}</th>
{{end}}
</tr>
{{range .Goroutines}}
	{{if .HasRangeTime}}
		<tr>
			<td> <a href="/trace?goid={{.ID}}">{{.ID}}</a> </td>
			<td> {{ .TotalTime.String }} </td>
			{{$Goroutine := .}}
			{{range $.RangeStats}}
				{{$Time := index $Goroutine.RangeTime .}}
				<td> {{$Time.String}}</td>
			{{end}}
		</tr>
	{{end}}
{{end}}
</table>

<!DOCTYPE html>
<title>Regions: {{.Name}}</title>
<style>
/* See https://github.com/golang/pkgsite/blob/master/static/shared/typography/typography.css */
body {
  font-family:	-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  font-size:	1rem;
  line-height:	normal;
  max-width:	9in;
  margin:	1em;
}
h1 { font-size: 1.5rem; }
h2 { font-size: 1.375rem; }
h1,h2 {
  font-weight: 600;
  line-height: 1.25em;
  word-break: break-word;
}
p  { color: grey85; font-size:85%; }
code,
pre,
textarea.code {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size: 0.875rem;
  line-height: 1.5em;
}

pre,
textarea.code {
  background-color: var(--color-background-accented);
  border: var(--border);
  border-radius: var(--border-radius);
  color: var(--color-text);
  overflow-x: auto;
  padding: 0.625rem;
  tab-size: 4;
  white-space: pre;
}

th {
  background-color: #050505;
  color: #fff;
}
th.link {
  cursor: pointer;
}
table {
  border-collapse: collapse;
}
td,
th {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.details tr:hover {
  background-color: #f2f2f2;
}
.details td {
  text-align: right;
  border: 1px solid #000;
}
.details td.id {
  text-align: left;
}
.stacked-bar-graph {
  width: 300px;
  height: 10px;
  color: #414042;
  white-space: nowrap;
  font-size: 5px;
}
.stacked-bar-graph span {
  display: inline-block;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  float: left;
  padding: 0;
}
</style>

<script>
function reloadTable(key, value) {
  let params = new URLSearchParams(window.location.search);
  params.set(key, value);
  window.location.search = params.toString();
}
</script>

<h1>Regions: {{.Name}}</h1>

Table of contents
<ul>
	<li><a href="#summary">Summary</a></li>
	<li><a href="#breakdown">Breakdown</a></li>
	<li><a href="#ranges">Special ranges</a></li>
</ul>

<h3 id="summary">Summary</h3>

{{ with $p := filterParams .Filter}}
<table class="summary">
	<tr>
		<td>Network wait profile:</td>
		<td> <a href="/regionio?{{$p}}">graph</a> <a href="/regionio?{{$p}}&raw=1" download="io.profile">(download)</a></td>
	</tr>
	<tr>
		<td>Sync block profile:</td>
		<td> <a href="/regionblock?{{$p}}">graph</a> <a href="/regionblock?{{$p}}&raw=1" download="block.profile">(download)</a></td>
	</tr>
	<tr>
		<td>Syscall profile:</td>
		<td> <a href="/regionsyscall?{{$p}}">graph</a> <a href="/regionsyscall?{{$p}}&raw=1" download="syscall.profile">(download)</a></td>
	</tr>
	<tr>
		<td>Scheduler wait profile:</td>
		<td> <a href="/regionsched?{{$p}}">graph</a> <a href="/regionsched?{{$p}}&raw=1" download="sched.profile">(download)</a></td>
	</tr>
</table>
{{ end }}

<h3 id="breakdown">Breakdown</h3>

The table below breaks down where each goroutine is spent its time during the
traced period.
All of the columns except total time are non-overlapping.
<br>
<br>

<table class="details">
<tr>
<th> Goroutine </th>
<th> Task </th>
<th class="link" onclick="reloadTable('sortby', 'Total time')"> Total</th>
<th></th>
{{range $.NonOverlappingStats}}
<th class="link" onclick="reloadTable('sortby', '{{.}}')" {{headerStyle .}}> {{.}}</th>
{{end}}
</tr>
{{range .Regions}}
	<tr>
		<td> <a href="/trace?goid={{.Goroutine}}">{{.Goroutine}}</a> </td>
		<td> {{if .TaskID}}<a href="/trace?focustask={{.TaskID}}">{{.TaskID}}</a>{{end}} </td>
		<td> {{ .TotalTime.String }} </td>
		<td>
			<div class="stacked-bar-graph">
			{{$Region := .}}
			{{range $.NonOverlappingStats}}
				{{$Time := index $Region.NonOverlappingStats .}}
				{{if $Time}}
					<span {{barStyle . $Time $.MaxTotal}}>&nbsp;</span>
				{{end}}
			{{end}}
			</div>
		</td>
		{{$Region := .}}
		{{range $.NonOverlappingStats}}
			{{$Time := index $Region.NonOverlappingStats .}}
			<td> {{$Time.String}}</td>
		{{end}}
	</tr>
{{end}}
</table>

<h3 id="ranges">Special ranges</h3>

The table below describes how much of the traced period each goroutine spent in
certain special time ranges.
If a goroutine has spent no time in any special time ranges, it is excluded from
the table.
For example, how much time it spent helping the GC. Note that these times do
overlap with the times from the first table.
In general the goroutine may not be executing in these special time ranges.
For example, it may have blocked while trying to help the GC.
This must be taken into account when interpreting the data.
<br>
<br>

<table class="details">
<tr>
<th> Goroutine</th>
<th> Task </th>
<th> Total</th>
{{range $.RangeStats}}
<th {{headerStyle .}}> {{.}}</th>
{{end}}
</tr>
{{range .Regions}}
	{{if .HasRangeTime}}
		<tr>
			<td> <a href="/trace?goid={{.Goroutine}}">{{.Goroutine}}</a> </td>
			<td> {{if .TaskID}}<a href="/trace?focustask={{.TaskID}}">{{.TaskID}}</a>{{end}} </td>
			<td> {{ .TotalTime.String }} </td>
			{{$Region := .}}
			{{range $.RangeStats}}
				{{$Time := index $Region.RangeTime .}}
				<td> {{$Time.String}}</td>
			{{end}}
		</tr>
	{{end}}
{{end}}
</table>
  ̈a ̄23 ́ ̧1o1⁄41⁄23⁄4i̇l·ʼnsdžⱥⱦhjrwy ̆ ̇ ̊ ̨ ̃ ̋lẍ́ ι; ̈́եւاٴوٴۇٴيٴक़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀྲཱྀླྀླཱཱྀྀྒྷྜྷྡྷྦྷྫྷྐྵвдостъѣæbdeǝgikmnȣptuɐɑəɛɜŋɔɯvβγδφχρнɒcɕðfɟɡɥɨɩɪʝɭʟɱɰɲɳɴɵɸʂʃƫʉʊʋʌzʐʑʒθssάέήίόύώἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧιὰιαιάιᾶιι ̈͂ὴιηιήιῆι ̓̀ ̓́ ̓͂ΐ ̔̀ ̔́ ̔͂ΰ ̈̀`ὼιωιώιῶι′′′′′‵‵‵‵‵!!???!!?′′′′0456789+=()rsħnoqsmtmωåאבגדπ1⁄71⁄91⁄101⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83⁄85⁄87⁄81⁄iiivviviiiixxi0⁄3∫∫∫∫∫∮∮∮∮∮1011121314151617181920(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫==⫝̸ɫɽȿɀ. ゙ ゚よりコト(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(오전)(오후)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)212223242526272829303132333435참고주의3637383940414243444546474849501月2月3月4月5月6月7月8月9月10月11月12月hgev令和アパートアルファアンペアアールイニングインチウォンエスクードエーカーオンスオームカイリカラットカロリーガロンガンマギガギニーキュリーギルダーキロキログラムキロメートルキロワットグラムグラムトンクルゼイロクローネケースコルナコーポサイクルサンチームシリングセンチセントダースデシドルトンナノノットハイツパーセントパーツバーレルピアストルピクルピコビルファラッドフィートブッシェルフランヘクタールペソペニヒヘルツペンスページベータポイントボルトホンポンドホールホーンマイクロマイルマッハマルクマンションミクロンミリミリバールメガメガトンメートルヤードヤールユアンリットルリラルピールーブルレムレントゲンワット0点1点2点3点4点5点6点7点8点9点10点11点12点13点14点15点16点17点18点19点20点21点22点23点24点daauovpcdmiu平成昭和大正明治株式会社panamakakbmbgbkcalpfnfmgkghzmldlklfmnmmmcmkmm2m3m∕sm∕s2rad∕srad∕s2psnsmspvnvmvkvpwnwmwkwbqcccdc∕kgdbgyhahpinkkktlmlnlxphprsrsvwbv∕ma∕m1日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日ьɦɬʞʇœʍ𤋮𢡊𢡄𣏕𥉉𥳐𧻓fffiflstմնմեմիվնմխיִײַעהכלםרתשׁשׂשּׁשּׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּשּתּוֹבֿכֿפֿאלٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھےۓڭۇۆۈۋۅۉېىئائەئوئۇئۆئۈئېئىیئجئحئمئيبجبحبخبمبىبيتجتحتختمتىتيثجثمثىثيجحجمحجحمخجخحخمسجسحسخسمصحصمضجضحضخضمطحطمظمعجعمغجغمفجفحفخفمفىفيقحقمقىقيكاكجكحكخكلكمكىكيلجلحلخلملىليمجمحمخمممىمينجنحنخنمنىنيهجهمهىهييجيحيخيميىييذٰرٰىٰ ٌّ ٍّ َّ ُّ ِّ ّٰئرئزئنبربزبنترتزتنثرثزثنمانرنزننيريزينئخئهبهتهصخلهنههٰيهثهسهشمشهـَّـُّـِّطىطيعىعيغىغيسىسيشىشيحىحيجىجيخىخيصىصيضىضيشجشحشخشرسرصرضراًتجمتحجتحمتخمتمجتمحتمخجمححميحمىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغمىفخمقمحقمملحملحيلحىلججلخملمحمحجمحممحيمجحمجممخجمخممجخهمجهممنحمنحىنجمنجىنمينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقمينحيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلےاللهاكبرمحمدصلعمرسولعليهوسلمصلىصلى الله عليه وسلمجل جلالهریال,:!?_{}[]#&*-<>\$%@ـًـَـُـِـّـْءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهويلآلألإلا"'/^|~¢£¬¦¥ːˑʙɓʣꭦʥʤɖɗᶑɘɞʩɤɢɠʛʜɧʄʪʫꞎɮʎøɶɷɺɾʀʨʦꭧʧʈⱱʏʡʢʘǀǁǂ𝅗𝅥𝅘𝅥𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱𝅘𝅥𝅲𝆹𝅥𝆺𝅥𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯ıȷαεζηκλμνξοστυψ∇∂ϝабгежзиклмпруфхцчшыэюꚉәіјөүӏґѕџҫꙑұٮڡٯ0,1,2,3,4,5,6,7,8,9,(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)〔s〕wzhvsdppvwcmcmdmrdjほかココサ手字双デ二多解天交映無料前後再新初終生販声吹演投捕一三遊左中右指走打禁空合満有月申割営配〔本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕得可丽丸乁你侮侻倂偺備僧像㒞免兔兤具㒹內冗冤仌冬况凵刃㓟刻剆剷㔕勇勉勤勺包匆北卉卑博即卽卿灰及叟叫叱吆咞吸呈周咢哶唐啓啣善喙喫喳嗂圖嘆圗噑噴切壮城埴堍型堲報墬売壷夆夢奢姬娛娧姘婦㛮嬈嬾寃寘寧寳寿将尢㞁屠屮峀岍嵃嵮嵫嵼巡巢㠯巽帨帽幩㡢㡼庰庳庶廊廾舁弢㣇形彫㣣徚忍志忹悁㤺㤜悔惇慈慌慎慺憎憲憤憯懞懲懶成戛扝抱拔捐挽拼捨掃揤搢揅掩㨮摩摾撝摷㩬敏敬旣書晉㬙暑㬈㫤冒冕最暜肭䏙朗望朡杞杓㭉柺枅桒梅梎栟椔㮝楂榣槪檨櫛㰘次歔㱎歲殟殺殻汎沿泍汧洖派海流浩浸涅洴港湮㴳滋滇淹潮濆瀹瀞瀛㶖灊災灷炭煅熜爨爵牐犀犕獺王㺬玥㺸瑇瑜瑱璅瓊㼛甤甾異瘐㿼䀈直眞真睊䀹瞋䁆䂖硎碌磌䃣祖福秫䄯穀穊穏䈂篆築䈧糒䊠糨糣紀絣䌁緇縂繅䌴䍙罺羕翺者聠聰䏕育脃䐋脾媵舄辞䑫芑芋芝劳花芳芽苦若茝荣莭茣莽菧著荓菊菌菜䔫蓱蓳蔖蕤䕝䕡䕫虐虜虧虩蚩蚈蜎蛢蝹蜨蝫螆蟡蠁䗹衠衣裗裞䘵裺㒻䚾䛇誠諭變豕貫賁贛起跋趼跰軔輸邔郱鄑鄛鈸鋗鋘鉼鏹鐕開䦕閷䧦雃嶲霣䩮䩶韠䪲頋頩飢䬳餩馧駂駾䯎鬒鱀鳽䳎䳭鵧䳸麻䵖黹黾鼅鼏鼖鼻<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart']});
      var chartsReady = false;
      google.charts.setOnLoadCallback(function() { chartsReady = true; refreshChart(); });

      var chart;
      var curve;

      function niceDuration(ns) {
          if (ns < 1e3) { return ns + 'ns'; }
          else if (ns < 1e6) { return ns / 1e3 + 'µs'; }
          else if (ns < 1e9) { return ns / 1e6 + 'ms'; }
          else { return ns / 1e9 + 's'; }
      }

      function niceQuantile(q) {
        return 'p' + q*100;
      }

      function mmuFlags() {
        var flags = "";
        $("#options input").each(function(i, elt) {
          if (elt.checked)
            flags += "|" + elt.id;
        });
        return flags.substr(1);
      }

      function refreshChart() {
        if (!chartsReady) return;
        var container = $('#mmu_chart');
        container.css('opacity', '.5');
        refreshChart.count++;
        var seq = refreshChart.count;
        $.getJSON('?mode=plot&flags=' + mmuFlags())
         .fail(function(xhr, status, error) {
           alert('failed to load plot: ' + status);
         })
         .done(function(result) {
           if (refreshChart.count === seq)
             drawChart(result);
         });
      }
      refreshChart.count = 0;

      function drawChart(plotData) {
        curve = plotData.curve;
        var data = new google.visualization.DataTable();
        data.addColumn('number', 'Window duration');
        data.addColumn('number', 'Minimum mutator utilization');
        if (plotData.quantiles) {
          for (var i = 1; i < plotData.quantiles.length; i++) {
            data.addColumn('number', niceQuantile(1 - plotData.quantiles[i]) + ' MU');
          }
        }
        data.addRows(curve);
        for (var i = 0; i < curve.length; i++) {
          data.setFormattedValue(i, 0, niceDuration(curve[i][0]));
        }

        var options = {
          chart: {
            title: 'Minimum mutator utilization',
          },
          hAxis: {
            title: 'Window duration',
            scaleType: 'log',
            ticks: [],
          },
          vAxis: {
            title: 'Minimum mutator utilization',
            minValue: 0.0,
            maxValue: 1.0,
          },
          legend: { position: 'none' },
          focusTarget: 'category',
          width: 900,
          height: 500,
          chartArea: { width: '80%', height: '80%' },
        };
        for (var v = plotData.xMin; v <= plotData.xMax; v *= 10) {
          options.hAxis.ticks.push({v:v, f:niceDuration(v)});
        }
        if (plotData.quantiles) {
          options.vAxis.title = 'Mutator utilization';
          options.legend.position = 'in';
        }

        var container = $('#mmu_chart');
        container.empty();
        container.css('opacity', '');
        chart = new google.visualization.LineChart(container[0]);
        chart = new google.visualization.LineChart(document.getElementById('mmu_chart'));
        chart.draw(data, options);

        google.visualization.events.addListener(chart, 'select', selectHandler);
        $('#details').empty();
      }

      function selectHandler() {
        var items = chart.getSelection();
        if (items.length === 0) {
          return;
        }
        var details = $('#details');
        details.empty();
        var windowNS = curve[items[0].row][0];
        var url = '?mode=details&window=' + windowNS + '&flags=' + mmuFlags();
        $.getJSON(url)
         .fail(function(xhr, status, error) {
            details.text(status + ': ' + url + ' could not be loaded');
         })
         .done(function(worst) {
            details.text('Lowest mutator utilization in ' + niceDuration(windowNS) + ' windows:');
            for (var i = 0; i < worst.length; i++) {
              details.append($('<br>'));
              var text = worst[i].MutatorUtil.toFixed(3) + ' at time ' + niceDuration(worst[i].Time);
              details.append($('<a/>').text(text).attr('href', worst[i].URL));
            }
         });
      }

      $.when($.ready).then(function() {
        $("#options input").click(refreshChart);
      });
    </script>
    <style>
      .help {
        display: inline-block;
        position: relative;
        width: 1em;
        height: 1em;
        border-radius: 50%;
        color: #fff;
        background: #555;
        text-align: center;
        cursor: help;
      }
      .help > span {
        display: none;
      }
      .help:hover > span {
        display: block;
        position: absolute;
        left: 1.1em;
        top: 1.1em;
        background: #555;
        text-align: left;
        width: 20em;
        padding: 0.5em;
        border-radius: 0.5em;
        z-index: 5;
      }
    </style>
  </head>
  <body>
    <div style="position: relative">
      <div id="mmu_chart" style="width: 900px; height: 500px; display: inline-block; vertical-align: top">Loading plot...</div>
      <div id="options" style="display: inline-block; vertical-align: top">
        <p>
          <b>View</b><br>
          <input type="radio" name="view" id="system" checked><label for="system">System</label>
          <span class="help">?<span>Consider whole system utilization. For example, if one of four procs is available to the mutator, mutator utilization will be 0.25. This is the standard definition of an MMU.</span></span><br>
          <input type="radio" name="view" id="perProc"><label for="perProc">Per-goroutine</label>
          <span class="help">?<span>Consider per-goroutine utilization. When even one goroutine is interrupted by GC, mutator utilization is 0.</span></span><br>
        </p>
        <p>
          <b>Include</b><br>
          <input type="checkbox" id="stw" checked><label for="stw">STW</label>
          <span class="help">?<span>Stop-the-world stops all goroutines simultaneously.</span></span><br>
          <input type="checkbox" id="background" checked><label for="background">Background workers</label>
          <span class="help">?<span>Background workers are GC-specific goroutines. 25% of the CPU is dedicated to background workers during GC.</span></span><br>
          <input type="checkbox" id="assist" checked><label for="assist">Mark assist</label>
          <span class="help">?<span>Mark assists are performed by allocation to prevent the mutator from outpacing GC.</span></span><br>
          <input type="checkbox" id="sweep"><label for="sweep">Sweep</label>
          <span class="help">?<span>Sweep reclaims unused memory between GCs. (Enabling this may be very slow.).</span></span><br>
        </p>
        <p>
          <b>Display</b><br>
          <input type="checkbox" id="mut"><label for="mut">Show percentiles</label>
          <span class="help">?<span>Display percentile mutator utilization in addition to minimum. E.g., p99 MU drops the worst 1% of windows.</span></span><br>
        </p>
      </div>
    </div>
    <div id="details">Select a point for details.</div>
  </body>
</html>
A�A�A�A�A�A
�C'�E�E�E�E�I�I�I�I�N�O�O�O�O�O�U�U�U�U�Y�a�a�a�a�a�a
�c'�e�e�e�e�i�i�i�i�n�o�o�o�o�o�u�u�u�u�y�y�AaAaA(a(CcCc	C
cCc
DdEeEeEeE(e(EeGgGgG g!G'"g'#H$h%I(i)I*i+I,i-I(.i(/I0J4j5K'6k'7L9l:L';l'<L=l>NCnDN'En'FNGnHOLoMONoOOPoQRTrUR'Vr'WRXrYSZs[S\s]S'^s'_S`saT'bt'cTdteUhuiUjukUlumU
nu
oUpuqU(ru(sWtwuYvywYxZyzzZ{z|Z}z~O�o�U�u�A�a�I�i�O�o�U�u���������������������&�'�����G�g�K�k�O(�o(���������j�G�g�N�n�������������AaAaEeEeIi	I
iOo
OoRrRrUuUuS&s&T&t&HhA&a'E'(e')�*�+�,�-O.o/.0/1Y2y3����������������������������������������������
#895P5Q3SVW:\8]C^tvuw�6��0��0��5������6��7��8��8��>�����-�M�#�C�#�C�#�C�'�G�+�K�'S"'T#HT$'U%JT&�T��T��T�	(	<	)	0	<	1	3	<	4	�	�	�	�	�	�GVHG>KGWL������������FVH���������������
F
>
J
G
>
K
F
W
L
�
�
�
�
�
�
�
�
�
�
�
�%.&55	5
5
55:5;<5=>5@?5AB5CA%a%BbB#b#B1b1��	D
dD#d#
D1d1D'd'D-d-E-e-E0e0()FfG g!H"h#H#$h#%H&h'H'(h')H.*h.+I0,i0-�.�/K0k1K#2k#3K14k15L#6l#76879L1:l1;L-<l-=M>m?M@mAM#Bm#CNDnEN#Fn#GN1Hn1IN-Jn-K�L�M�N�OLPMQLRMSPTpUPVpWRXrYR#Zr#[Z\[]R1^r1_S`saS#bs#cZd[e`fagbhciTjtkT#lt#mT1nt1oT-pt-qU$ru$sU0tu0uU-vu-whxiyjzk{V|v}V#~v#W�w�W�w�W�w�W�w�W#�w#�X�x�X�x�Y�y�Z�z�Z#�z#�Z1�z1�h1�t�w
�y
��A#�a#�A	�a	����������	��	�������������	�	�������E#�e#�E	�e	�E�e����������	��	���������I	�i	�I#�i#�O#�o#�O	�o	����������	��	������������������	��	������#��#�U#�u#�U	�u	����������	��	������#��#�Y�y�Y#�y#�Y	�y	�Y�y���BB��	
		
B	B����� �! "!# $!% B&!B'�(�)(*)+(,)-(B.)B/�0�1021304150B61B7�8�98:9;8<9=8B>9B?�@�A@BAC@DAE�H�IHJIKHLIM�P�QPRQSPTQUPBVQBW�YY[Y]YB_�`�a`bac`dae`BfaBg�h�ihjikhlimhBniBo�p�r�t�v�x�z�|E�E�E�E�E�E�E�E�E�	E�
E�E�E�
E�E�E� E�!E�"E�#E�$E�%E�&E�'E�(E�)E�*E�+E�,E�-E�.E�/E�`E�aE�bE�cE�dE�eE�fE�gE�hE�iE�jE�kE�lE�mE�nE�oE�����pE��E��E��B��E��������E��B�tE��E��E��B��E������E������B��������B��B������������B������������B��B�����������|E��E��E��B��E������E�!�8!�!�8!�!�8!�!�8!�!�8!�!�8!�"8""8"	"8""#8"$"%8"&"<8"A"C8"D"E8"G"H8"I=8"`"a8"b"M8"m<8"n>8"o"d8"p"e8"q"r8"t"s8"u"v8"x"w8"y"z8"�"{8"�"�8"�"�8"�"�8"�"�8"�"�8"�"�8"�"�8"�"�8"�"|8"�"}8"�"�8"�"�8"�"�8"�"�8"�"�8"�"�8"�0K0�0L0M0�0N0O0�0P0Q0�0R0S0�0T0U0�0V0W0�0X0Y0�0Z0[0�0\0]0�0^0_0�0`0a0�0b0d0�0e0f0�0g0h0�0i0o0�0p0o0�0q0r0�0s0r0�0t0u0�0v0u0�0w0x0�0y0x0�0z0{0�0|0{0�0}0F0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0����������1'.2'/G>KGWL���������������508
<html>
<style>
/* See https://github.com/golang/pkgsite/blob/master/static/shared/typography/typography.css */
body {
  font-family:	-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  font-size:	1rem;
  line-height:	normal;
  max-width:	9in;
  margin:	1em;
}
h1 { font-size: 1.5rem; }
h2 { font-size: 1.375rem; }
h1,h2 {
  font-weight: 600;
  line-height: 1.25em;
  word-break: break-word;
}
p  { color: grey85; font-size:85%; }
code,
pre,
textarea.code {
  font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
  font-size: 0.875rem;
  line-height: 1.5em;
}

pre,
textarea.code {
  background-color: var(--color-background-accented);
  border: var(--border);
  border-radius: var(--border-radius);
  color: var(--color-text);
  overflow-x: auto;
  padding: 0.625rem;
  tab-size: 4;
  white-space: pre;
}
</style>
<body>
<h1>cmd/trace: the Go trace event viewer</h1>
<p>
  This web server provides various visualizations of an event log gathered during
  the execution of a Go program that uses the <a href='https://pkg.go.dev/runtime/trace'>runtime/trace</a> package.
</p>

<h2>Event timelines for running goroutines</h2>
{{range $i, $view := $}}
{{if $view.Ranges}}
{{if eq $i 0}}
<p>
  Large traces are split into multiple sections of equal data size
  (not duration) to avoid overwhelming the visualizer.
</p>
{{end}}
<ul>
	{{range $index, $e := $view.Ranges}}
		<li><a href="{{$view.URL $index}}">View trace by {{$view.Type}} ({{$e.Name}})</a></li>
	{{end}}
</ul>
{{else}}
<ul>
	<li><a href="{{$view.URL -1}}">View trace by {{$view.Type}}</a></li>
</ul>
{{end}}
{{end}}
<p>
  This view displays a series of timelines for a type of resource.
  The "by proc" view consists of a timeline for each of the GOMAXPROCS
  logical processors, showing which goroutine (if any) was running on that
  logical processor at each moment.
  The "by thread" view (if available) consists of a similar timeline for each
  OS thread.

  Each goroutine has an identifying number (e.g. G123), main function,
  and color.

  A colored bar represents an uninterrupted span of execution.

  Execution of a goroutine may migrate from one logical processor to another,
  causing a single colored bar to be horizontally continuous but
  vertically displaced.
</p>
<p>
  Clicking on a span reveals information about it, such as its
  duration, its causal predecessors and successors, and the stack trace
  at the final moment when it yielded the logical processor, for example
  because it made a system call or tried to acquire a mutex.

  Directly underneath each bar, a smaller bar or more commonly a fine
  vertical line indicates an event occurring during its execution.
  Some of these are related to garbage collection; most indicate that
  a goroutine yielded its logical processor but then immediately resumed execution
  on the same logical processor. Clicking on the event displays the stack trace
  at the moment it occurred.
</p>
<p>
  The causal relationships between spans of goroutine execution
  can be displayed by clicking the Flow Events button at the top.
</p>
<p>
  At the top ("STATS"), there are three additional timelines that
  display statistical information.

  "Goroutines" is a time series of the count of existing goroutines;
  clicking on it displays their breakdown by state at that moment:
  running, runnable, or waiting.

  "Heap" is a time series of the amount of heap memory allocated (in orange)
  and (in green) the allocation limit at which the next GC cycle will begin.

  "Threads" shows the number of kernel threads in existence: there is
  always one kernel thread per logical processor, and additional threads
  are created for calls to non-Go code such as a system call or a
  function written in C.
</p>
<p>
  Above the event trace for the first logical processor are
  traces for various runtime-internal events.

  The "GC" bar shows when the garbage collector is running, and in which stage.
  Garbage collection may temporarily affect all the logical processors
  and the other metrics.

  The "Network", "Timers", and "Syscalls" traces indicate events in
  the runtime that cause goroutines to wake up.
</p>
<p>
  The visualization allows you to navigate events at scales ranging from several
  seconds to a handful of nanoseconds.

  Consult the documentation for the Chromium <a href='https://www.chromium.org/developers/how-tos/trace-event-profiling-tool/'>Trace Event Profiling Tool<a/>
  for help navigating the view.
</p>

<ul>
<li><a href="/goroutines">Goroutine analysis</a></li>
</ul>
<p>
  This view displays information about each set of goroutines that
  shares the same main function.

  Clicking on a main function shows links to the four types of
  blocking profile (see below) applied to that subset of goroutines.

  It also shows a table of specific goroutine instances, with various
  execution statistics and a link to the event timeline for each one.

  The timeline displays only the selected goroutine and any others it
  interacts with via block/unblock events. (The timeline is
  goroutine-oriented rather than logical processor-oriented.)
</p>

<h2>Profiles</h2>
<p>
  Each link below displays a global profile in zoomable graph form as
  produced by <a href='https://go.dev/blog/pprof'>pprof</a>'s "web" command.

  In addition there is a link to download the profile for offline
  analysis with pprof.

  All four profiles represent causes of delay that prevent a goroutine
  from running on a logical processor: because it was waiting for the network,
  for a synchronization operation on a mutex or channel, for a system call,
  or for a logical processor to become available.
</p>
<ul>
<li><a href="/io">Network blocking profile</a> (<a href="/io?raw=1" download="io.profile">⬇</a>)</li>
<li><a href="/block">Synchronization blocking profile</a> (<a href="/block?raw=1" download="block.profile">⬇</a>)</li>
<li><a href="/syscall">Syscall profile</a> (<a href="/syscall?raw=1" download="syscall.profile">⬇</a>)</li>
<li><a href="/sched">Scheduler latency profile</a> (<a href="/sched?raw=1" download="sched.profile">⬇</a>)</li>
</ul>

<h2>User-defined tasks and regions</h2>
<p>
  The trace API allows a target program to annotate a <a
  href='https://pkg.go.dev/runtime/trace#Region'>region</a> of code
  within a goroutine, such as a key function, so that its performance
  can be analyzed.

  <a href='https://pkg.go.dev/runtime/trace#Log'>Log events</a> may be
  associated with a region to record progress and relevant values.

  The API also allows annotation of higher-level
  <a href='https://pkg.go.dev/runtime/trace#Task'>tasks</a>,
  which may involve work across many goroutines.
</p>
<p>
  The links below display, for each region and task, a histogram of its execution times.

  Each histogram bucket contains a sample trace that records the
  sequence of events such as goroutine creations, log events, and
  subregion start/end times.

  For each task, you can click through to a logical-processor or
  goroutine-oriented view showing the tasks and regions on the
  timeline.

  Such information may help uncover which steps in a region are
  unexpectedly slow, or reveal relationships between the data values
  logged in a request and its running time.
</p>
<ul>
<li><a href="/usertasks">User-defined tasks</a></li>
<li><a href="/userregions">User-defined regions</a></li>
</ul>

<h2>Garbage collection metrics</h2>
<ul>
<li><a href="/mmu">Minimum mutator utilization</a></li>
</ul>
<p>
  This chart indicates the maximum GC pause time (the largest x value
  for which y is zero), and more generally, the fraction of time that
  the processors are available to application goroutines ("mutators"),
  for any time window of a specified size, in the worst case.
</p>
</body>
</html>
<��0�y��_���u%bw+s�y�U7�v_�
V��WS��\���J�%�!݈��҅]�%�q�M���F�}�3���j�ِ�"s;:�=�2����a�H6/�o#���,�-���;�[
Qw�x'��N�?����}J�'���ˇ�w�f~t��?j�&맃�\L��a�G>X��.1�ẋ�)j��̍�F
��ts�#��PF�
謬�k�A�bsW����L�-G��q�b.����6lkc�ZL9L���a\Į��}S���d��vЪ���#���O��J�0�+����h�shz~��@5��-�v�sJfw>7G9@>�l4Ot�U��[�
�s6!TYKK�w� bӓ���S+�)�c�L�$�_�Jm�ɤO;�N5F�<��+�#��>�>�Q�M�[?0�G(�{�]��Bg�A�w�;��g$n��ꏧ���L�'U4�oŵ*Fk�,�*�
#e��c�wI-S�������}2�!�`��{<v�w��V� N&�n�uA��Y����D��,k���0[�3_�zw��E]��{�V/���n+�_���Yf���,9������I%H�,}s�B�$G�a�v�݀x@+�?8��:���we-}_�J;�T�qx�Eb
&}���n�䝵����s��d�p>�N�+a�v�a垓%=d���
��%�#�hhwiҧ�3Z4��ޫ^87��	$V��w��NC[���7V���fmފ��"(ʊ#S�|�	�.Kc%��
�o�ig5��U?Լ�Y��S�w�s���+u5��.t��th�[�"d�|����i���Jfϰ[�B����Hn`&��T�.��2s��kX]��-�'�7"��V)���e*>���.�'[`��ؼrK~�V�#�p���$t3�	��
C��]ăcOR�@%�BT5fחG�wަ�d�yp
B ���e��k.�?u�XI��,|/��#���<�T�?�R���eK�p6�X�;b�U �����d�\<��	�{
��$v�-�,u9�NWzl
\�����F1}"���0�u��
$N/��t2&��z��V�Q>_>@��M��Jy).A�G���o�ZgZH^r��f<O��\*K�{��&&M9��ol�e����n��%�:6h�A,uw"���×((\T�kiL���6-�w��J$X���^f�{Ym%� �1z3�)����+���Y���]ٙ�N�[�����]�xA���Ԣf^��?�a������^�5��L.V}�Ge��t0;?ZlP*m�bg�������ԝ�a<�����)�>uz�G��Ն�v0o/5��*��#���=��҅j�X3��w�_A5������#Mj-d�5:��t�\]�>yhP�-Sv��n.���7i@X��_��B�'|�,���G���`J�)'����q/�q�Hofw�{hЃ(���8m5��@Pu
m�F+���a1�./#{���K�P�Q�V㡈II�u˓1�iv�{s�^�]Y��7ج���gkힴ�o���23���.*Ce�Bg�(b���ɍKP9�Cc̖�1��Y�h��VÍ�{��2��a8u��z&��������U��K��$�τŊb��9Z�D�_{��Z.�0����*,s���Bj��O���Ij�.K���p^�	���X���o��;�L�xї-1�K�hC-�,�>RK���0(�#s�S��.��۪�jk�=��>9=h*K�����-H�hJxRX@_̴�2�f�j�]^�X�
:����'pJ�H=`HY�f♈ \sfۘ���G$G��a|w9i���;**�7C��2�$��eO�IN���z�:����<��R��(м
/���J��Qu�A�:�7�g�r`Q�E
F��Ugi<���0G�<�
`�<�h�������č��2�N����(`똢�-�����EG{M���أ����ؿ�y@L������Xjm��2Uiwp"9�B��m>�	�
Hd�D~@.����{�‘���1b����m۹s�	
8�ƒ�}�8�V����/��e<������kr��KBx���pI�D g)*�*z���cT�b����~������I7��F,1�m;�‡�z��4x6��o�8��um&����� �8��iN����B�WI�oWѴ$��4`��.��.އ<y��~o���}&&�š�\#Ӑ�fF+���Fii��mHm�˹��PZ�>B=~,����=|�]�<��s���·�#�X�S^M��I�9SԒ{6|�$�&�$�q��9Jщ+K�`�.C ޘـ�yu꫞�j��+n��a��N��O��9�1͓�nmI
8�Qp���=s
I��8~��FY�2K��h�ʩ�ı���Pn�:.t��mV�9�u�J�&x�D|�7�7���]:�}�gOa&�+���8u$%��7<���nP��}��ILW�@]����k񖒔9��D��6{�c[��n �#S>�B��p#�����.���m�9rK�,�c�G�|b���}G�p��@�,��Bh�y���̫�c�s��t��f���MPæ �W8�TS�@pm��;��ʙ̕,i�}��[�0����C��A���w�1�����NI�2e�� ��-���Z��RA�<~J�W}j)
Xl/��Z�h9�]Iʼn'oPLP�Mէ㬼Mj��Ajo�o���[�Uˆ���B�w�D{���G<�7L�>��5��=�@���:T�M
���3���E��s���?;���*���1��?@��s����4��Y�!�,-/2b�a3��
�r+^��
�-�2�Ը]�uF#Κ?-�.��j�e�=i�U-8�	�l�ɱO?� hR�=��a� �l��l�8�Q�'C��b��*]r\)�m��R�/uҺ��!�"2��y���@�*�'�^fo��Q3�Tod������ ��l�q	^B#y���˲���-�J^���:�D�pOς��֡��rd�l��cx�>n���<Hc'o'�w`/�L��<nF
���-��������Wc��v'���SJ2N�Lr�,R���|0�V9Tx��1M���-Y,�j����^'�k��`W,���6!嘂'ͯ�1�@����
�|Y���
���^�>�x����c����
�1�q��wu���tA�]Fv�@κ�I��'���Ii��2/�d���""��ԃ\�n<[;�����i�g��>�␚6\8�3���Ő)����Ea����.bmxz�:� ���30-�Z��1e���B'� ��U��,ۭ��c�$Oow:��*gfQ��Ox@x���t�l��A����{��*N��N���ͷ�����Z.H@�߄�K3�8��3��� 7&����˓���V\���V����.A�tx��La�h�LT^�3���e��K�Tu�qe��ȧ��/�Ĉȱ�~�o$��Y�O0'X��M\�!�@��c�ai�..H[�׋�k�F����^�(�A��{�i����:��t�ɹ)sb.��97�M!k�5�GI:�U�+� Z7�z��K���f�&��>j�iT()'����.4�ń81a��ؙ�ǥ��>���Z��x��f�8i��'O��:�4�G�h6�8tb�eY*�؅	z����BU�=�r�L�>�r�O�3\ZԳLݽ�;�g}AkM8�T��j�[�e���!v�G#�Q���Ԁ���<8���q)��
�a�t�XJ�]L��Lm�$���`jމ�(@��.f�WG�7����t��b(t��k"@���QN	v3��z��B"�QƗ��)W�{q1ʊ�)�U!u�T��H-�\�77����EXH���O
t_��-�W��q�@#��U�׺O�v{�a�Y�`Jo�&It�-�K��YZp�YZW��-����r�r��Z�y�%��|qi�w���E �P���n���z!�P�9���A�;Ӛ�+��qO��$ٰN%�p�&y�$+=	U�ͳ���d�䯙��E�v/0�_<=�d7�b5o-�Q1�Z{�������f� k���5K��rgϪ�`���[y�|�rځ�A*� J��O�\h��P�����>��-d�F���&$:�!��b�����[�W3�͢z;��'�0��N犵k�m.��*[l=�Q`(��Ė�A��KN��
�.1�p��h�oɰV��x*�n�!3~�]Ms֠�/�CZ�;���Q)�1��0*a�!3��!�.�u���dn���Rw�$>Mm/JhA��HQU�!}�aql*�̓cd�P.��?�s�f1cK%�8�议��:�)�7��F���`eb���^SϐY^�͗���8�/菷g����0^])�S���92W:	$|�k(��M&c�GN,���BpC��L��9���"��Η�վˮah#l�S��zS�(�B/̴��Q��31��H��¶���KOɲ�b�|���
���r��*T�O5x0��i���&���
뉩"��6;b��y���#;T&��dn%X	�q7�#.������Z3ƪ�^��蠆*�=y��_�2�w�bsG��/d~u`�I[0z/�jC�<�qKWr�7W*�F��f0c\I\۴}ke~K+c�z���V���pWfLuz�eD��ia�a��H��"'�]T�)jYƜ*2]��C���z�δ�b\�I
=�6=TW,#H��1�uX����fJ��P=a�.ϟ���K'd���_AP+��V�j�4.�:��5�@��N��[��F�IɄehB���ӕ�bu\NV	F�s򮤔��x7Ɣu�ީ�ٌvZ�Q*��2n�x���V�ɑ?Tm��Cg��1���H��7M�2��X�K!��rz�����Ea�"_'d��kܨ>�m��Q�s�q[{��7�K�C��Dž��yE�a�x����̀���=�MUM��
�q�v�@B�+Q™�z�=����ͻ�[��̤��(�M<��c�	��hb@?l
���w�e�]I���zN( ��b�G޺dE��p�*1�ߚ��%WO�Kh=�U_�����G­��H�P��@�"΂�B�lv$ZQld#/9h����F����W��a�Wݔ��e>-M�-�V�VD��"ya�h���X�(\h����bl��A�ј�t@){��Y�ĔVRO,$�.��|�P��0Tl1�pF̫��k���`��7��Ӭ�OQ Q��1���*�b�tS��*��sv�IO֬Qᦁe���"s��31���ڄeiQ�ml�<q��8u�8�[43��"���}���<�������ۈ��������\���3�-�	�~�#���Kx��>*Оv`�[�?�&�"�hӆ5L����*�dܱ�7���󄡈ԟ߲%�#����l�6;�)�R�<,F-!U�
7��쪉u?�1�Z޷1t߱<����R��<0�P��`�3Η9�6�v��֢�3�(�E��l�A�ݬ�p2��7ik.R�w:�lͻ��iV�$�H���K�6N�7}�G���OZ�����u���V���Q�F��6�k��3)�Md���hE<>��
�Q��զ+a`hY��Er+(�j¤�J�a�c�v\�GWt=��*��,�~��	��b��	���"��4��⠵���eۜ��p�MR?V�u0/��7����S�+��jl��B	&�܀�9/�:�7;s�S��j8]��4.a��ᾨ�Y����/h�-Q!M�0�.���|����^��1�j*��r�㠫��
V'uk:�3���P�k���%���i=�53�	u�o��4�^t�$�I�P�޴�5��O3���d�(wd�1�!���M��(ؠ�@G�҅��������j�_x��N'��%���f!Vl9	ϻ�^��ܢ�T\�NL�
��r�Ѩ��wp�gp�jm��>�P#� NN`�EEk�w��Z�	�ٺ4u�>�F��1�)��d��О'QZ���A�I2k���	�+�A�a�6Ba�`�6l13��"")�D��=i�~]����OO�h�X�!< `!s�@0
oZ�w	w�����gaȎ-O����?�>�5����0�$]�^�vKn��>"���S�s��.\�8v��j@�=0e����.��)�a>3�ߒ*b�z���ۮl��.��t�Z�5g�F�@�[ow�Z<�,{5`q@roz?�q7Y��JDP҇@S���RD2Lb!�|����"ΦUA�7���(BZ ^LXjt��5pܹ�N~&��T��:Y��K5!n^n���j�1��AµM����^4o
�c�b��aN�o���F��#\�=T����m(R۞�Vo�����Y�]n�l�����&���`���ӳ/�x���"��m�׈�J�A�)G2p���6e?�P�-�$^{ҟM�B�4l�&��6�2����J�9�h�0{�l�̀\ж�왂�I5�9�^H�kG�׆�a>��`�R���H�59��4��v��4�%��3&r%	�6���`����;5�@)��7��DžN���L����u�[@oN�?��5������Sq�.��R�	��?���A���Lݫ�3�?��C�wu:ۤ}�(Cѥr<}m�ml���xoT�+�3�C�e��
������~�&�3ưm���^%1�\%�W��
�xS�!�k��:��H���|
Gݴ�^H�A=q�	�n�V=sV��'�^D�k�椡4������GU�ܛ	9\�ъ*D=���d��}j���
܋-ߩe�
o�[a�f�H����RYi��3���sJ�}f��ʗ�G-���e�N7����z0o>�Lr��#JRo�I(멒J{��/��x6\�|�*	V���5��iD%}@���`H�SI��O�位�Z���R~���k�2�^�D�4R6
����@;	c[	J�bX\����>�N��V$��Fw���a�ٸ\µ(�/�p&\��-
�?�^Vb��=s:��|�Y�3<o��$�)�#�ۥ��������/�V(�V��`�
YX�(JJ�L? ��$f;O�Έ�0\u=<c!ȏcV-|Z��`��1咏�d�y�	�Gc<�6•/�N"��<�O�#l�]��0"���s��"k�%���K*W��Qc�/�� �%��m8����dj�a��~tSr�&ְ��
��„�c$��+U>�EO�!�����<�0���m@|�M�0��mb��������:g\�~�j݂�N�H��g8��W�j]��c$C�np\��Av��?ӎ�z��	�STb�t��䭾�fUyZP�+DP�1b�Oz
@�������H�X�^ِ��~X�^R��B.|d���ڇ������w}���pZ�4-�R.×�	}��-�>��ʻ��%�Fvt�$N��e�P�$��+ҁg��$�Yÿ�U�B83��#[�>�oGP���Ö7�ak i4����]
�@T��qr��+>�j���(U��Zv9l
���<��:ۢP;��/�(�C�,X$���`���B��r��T�2e���_��:0r���s����Ac�紨���{��R)���H���<����~e
�	��g�T��F��&���K�}S�
�B��H��N.�%�œ&>���jDZ���g����؎��d���q�-���S�~���E������Aџ~�-I(�k%���w�s�2"����I�!�Kɔ���S���{M�$sJߋj
V�F�U�\���9��;-X�F�ڊ/NG��zjv�6y��
T��%�u��sD����WٝE�P�Y(Հ!��x^~�qf_!K*��J�3v��<�y)��d�o��� t��6��u��Q�j��I�|��jRt,��<Y�s��?�������{L#(������X��_����U,D�\��Q6��p��O`թK>+w��举��-e�����4O���\���#8�����zo:5}�ӌe��ު�_S:���c�q��j7��_��Ҋ��u˟�?0��D/� e->τP�	�N��~�[����;�7�T��q��]����������E�\2װ�̖G��$a�U]��wAE1��8 r�ąP��K��5S-���Ȧ�J�7�,�4T�tL��f-]����h��B1�gh`6Զ�h,m�B)�	O���hwu��b��~_K ��Y���ci;e*�i/X��pJ��	�9�'6�y�<f�]�7< M�-�ۡܩ�2���w��@����6�i�چ��EovVY�QR���+�؄I�Ҧ��~I:�T�)�Pl��(��Q��Q|�2�P�����PNhk�U��v�mQ���-z�SUWs�:U�|�7Q�UM�?_15]>�*DF�(��dI�a��bf�G47�
a��α\��D��9ֿa<[̮�g!AԤ��N"�S����Z
#�VI:�K{wt�P�`����q	[b��3�a�ɸC�� G�]Tu���t��2�jOJwR�y��
R)m�A��|*���b07��y�2tG}�N��
�k��-z����_s	[ƪ�A[��{2�%���9C�U����Cr�l��['S2ţ] ~ZQ6\Û_�B�d�z�շ<c�:�neq�*��c��\���jon�e+�E�����T?;%qU9�d:$θ���wN:�嬾��}�AC�G��ha��얣j���e��i�z�87D�mȝ��?�C�
Z�/��
3��ӻ��*8(��y�V"�hN(�M;B S��8���D�¶�s��d�Haaf$b%77|X�c3a�wRo.PV�J�tqq�'.|1z�uz��=r�(���SH�V�q�l��bTF��"��̗^��j`jϗdz�1$��3����ɲ^����l�B��x]� WSd���h���]qN�$�'v�W�a�1*Վx�7�D$��2�R�@Gb4t0�k��f�d���խ��Z�M�"=���vY�W�(/6J4��CT��,�;`��' O��C��(h W#�ח����	�VS�'������4~∲һ��T��-��cLkDP`�/J�G:��J�`
\�ꁺ����
���
՜A��-�9�V��d��⋱4P��p�f>�m�]��؛}H��E��H����@�>�&=)ͣ�ţ"0E�?�,�?fx�c���)��z?2����̈́u��tz�-=a�4Kw�tx,�R��B�><�<_=>"���_�	��9��I�Ncrk�2��Y���9�C����|lG�e0D�0kul�mT�ֽZ�.˜~�}��uu`��'C���;��<ѯ�̱�W)wQּ�a��RZ��1n���΅�
rz%��5
��&`ja�ֹM�#���T�~�Nz:<�[v�y��J��$�*Ţ^�����P����:ܯp�⫏�L��
+��"�
wm]sl����V����ݔ6&I��.�p]�H�Xj�'�g��p�XM�q�S�c��,��ɱ���x�p�kNa9E�&�,=�KIR�͡*�2��m���rc��+ޢ6���w>�M��|��r�8x�6��y��<������{ԖT��+�c�0��ľ�zI
�g�c��G�a�����k㉆v�Q�hG�Ώ��e���?�.��/��=
��8��2�����ٮ!ڧ��\j�]��Ğʺlq�BS���za��/^Ú�h$G�Ҽ�\|�?Bz�@�LR�X�GdJ�N�,×p�B��s�I��͘��f�Q.{��a?��Ӻ!7}/ne!e珥�fɸ���GZ: %s�K\�X��<�I��2a�짷��L.ҿ���bҋ�3@����M�����SJw̙��\q:7� z=�Q�qX!��,����%w��`�
������� ����d�T�w�shA3�АQ��-�O)S���r��̀��� �
�{�2RN$�����U٘~ʴ��:��B1��s�"d��O,�E8�ŏ����y�;p�z7��W�k�X����ڼ��W)����h�$�YNsԵ�~�̕��@�_��)Zݮ����O�`���v����U�T�D�Y�';w�#����6<33��)��L-V��w���p��W�UȔ�yxo����8jc6OL��v�?�������5�zО
xF�ŸTm<ʁw`1?��T��i,^���{���y�cK�󋛉�6��
���쑰B���Zo��n��S����Aw���Ç-v
EߴK7�QGA�( �r�&����녧ʧԩ�X��
�SُY��ac���Dkb�r�d�"a�󈲞~�>�D~	

�eF��
=�&H}��؈9(�n����\G��E���w�fyk�l�'څ����:Ӑ�=X�bh.b|C�
��{j���CN���N�%m�=���5��������Δ��C8~�`�a��e��@�"	u���g·�B�,�ְZ���`Fn�*�;j���{�K�2��B�]՛M|EjN���~�[lf�1�g�|{� ��9�Ֆ���WBs�r����Q�u��؋�D��]��d���}߮�K�k��*/���V����/���9
����i��=��d蹰N�wA�Oc�$�(Z�ho����:^_�'쯛��W��?��"%��BS4�JmU����a�%e�9�3�!���8{R�T�f���� ���2
�}�f����!��v3�P(���5	�w�u�ݱiQ����|�Ϝ�1�<�	@��_�Q1�H툇�<����������+��g͕'8 ���礉[�D�?���2a"l�[�;���c��%�{N1�T_�OI�u� ����l��x"p�e�5z�G����8��H|��8�����n��Ǜ���ksF�^;�B�&!����fJE�k6^
���O8����c��v1(���UP�H�x�'�����)٪�͋50?�G�
��h:�CO/�h	��*TM���Փ��e�ƊE�aЌ��3�m��X�t)��]ç���VXe.�"3d�iY�g�P�y���b��d�4)m1�Ӯ�eN^�T$(��G�	��qn�P��4��u���WE��@V}&��<�2y�}b��1�R ���[��^�5��\��a�0��a*p��
V�kjԿ�a��k�j�[u���K�4w��~�V���L��W1�iΎ��e�x&��{����@>�t���t�
(aؕ�j���꺫�f4+}*��]��� T��IH��C13���	_�1�ӳ�J抨J5E�P�/�&��O�(���9%R�f(Z�z�2G����ɴ�ؗ�a4G��jC�6��=0K�>c�����Iҍ�՘D��l.��w�weO�t�V�ӥ�;S���%t78�)�n9d���K�&�&qY�c���9k�E�q$^�r��R�Ÿ*���Ƒ�9A���V���xF�~1ٔ�J���/o/O�|U��#�	�|��tݻ'|��U*�R�?�-)��P|Ʋ��F,͑m6�����꾢@��A$Yz�G$��uFnD���Hxr�0�%����c�(�P�
\ c�9	8ymH>�ͼE�����R��\*�>��x8x��oU�T��S�?�3<yţ�G)�Z!-NIެ�P�έ�寕�6]FD�-<�]���5;���O��0���r�@��:�u����2�
�;!۠*��h/��ż���]�g�c;a�(���
�}�ẃ&M#��+i�5Y�5�n�V�<A�R#k�^��<�R�:!o��'�ou��Q:W�śV��C�5�m��f�V�
_
Yڵ38��t��x��u�M�e���2��^<̾��݇��5m���!�wuQ�'AP+�o�&�G�T�LȷK���������\�F?�9��(Ϙ}�T�2�W��y�2v} ���!��[&��Hh~Y>
�	d����
5��H7�DO{��Щ�E��z�� �<)�qgt)WZq@Er���jB�q����y�Ԫ���ok�i9��F�U��)�8�̊$":�f�d2�n(�Z�YV�C�@:�zy
��*Y$ve��J���J�^K?F�R�e��Ӟ��T0�mz�W]�ܷ��M}8vhJ��-v�	�G�x��][M��6ynV8%�@���7-`��f��
���&a��
O�e;O�����Q�ch�������,u4k��F�JPQv�u��*�V��֛&�ہ��P�%y�4�SQ8_d`\�H�㯖oVD�wj��1i�h�����B�Mm��� ੡廍B��g�&1_���&XH:�6�a��cf���e-��Bmkc�OiILV]�G��w0��I:/{���ذ���4F��\.�A�����w&r��7<�'��Ơ��h�|���"�n{��`AU��?
@�}�(��>��ؓ�K�
̸mP�<ȩL�8Ϯz�\�EK�
C�&��ؙT�A)��ҵ7��T�'В��R�3��˧j��7
�%Z"T-478����f-���c�pZa�q��	Q=���\-�H��3�������Z���Sا���}�Xq�h��Ro�;չ��S�P-�L�3������
$�[fo@e��s�%��K����]��,���O05"����F�����
��
�#>�}�q�ss3Y!��f�W�d߮]�%�'���>���4�[=��\u_~��o�T�iI4H>XwA0˯��!���g�/�ou��E�!$k*�"�J�'�d�X*�e�׏�9���;@�L���'�qGF��ڋ�n���G���~�@���#�j<���������W��~���90_d���xJ�_����[�}�wP�p&�I�׿!�4�: �4���_�RE4	����0e�ӡ�}���y�s�_�5�q�`g�u޴$�N�%a�^ލ�?T	�%HHޕ"�e����nq7�B�_󭢗�O���y<�D�|[�%�1u+@A��!!#��U���-��h5[�Ϟ�^�qo'�H�N�������~<�� h�>Sem���.����XqgA+�
g�%L�
�u}W���6��*^�PR$"�=�|�.�.X/�+L��)��g4��[ְT	��F��]�x�ȗaɤ������afBBy�n���d��op�%Ÿ���V��Q�q2�K����CR��j�"�
������m���2�'�N��<&�g���N�η<ȯQZ�?}����U�_�znX����	7�
�r|�õ�������D8����g�ݷxq��#n�9E�����Mj�2�K���hp^�K�f��}�Ji��͋p����*\�[i��\���3�(�pxǫ�t�#K��-���SG]�Zȟ	�e�ʦǐs��6F��gdPI������7�cH:��ث)@�����(J�3/�W�yPV�?⾜%X_�'45b�H���o'+��+��S*���Q�q�� $v E��:��6�kL|�S���@��:`�2q=ո8����*�hy�]����tڪU��ˌ~��y�^���qaa��㿁G�y���Qwb���֕�����X��mT����K�(+k�\\MVTR�a���`������) L������랪�0�y����S��钏߃t)̲�D��*ZE�,��VhK�zV�@Y�saJ!(k�=���4ܚ���a�8)�9��n�^:ܲ!M����tr���.�;�n\-��4�����uԲбs`
�c(^a���J_R=I)�OϚN�+Í�
��>l���p]�>�e�

Kq�y��EY��g�nh�ZJ��fYF�%�s�8������O�.;x��t��:�z��$�^A��n1Z �u��J~,��0o�<�D��8�J6�]u)��[�<*�����7��,�.z�0)D
[�^yX�X���7��u����c����.��9���a�����Qq������h���[�z�4�˗� �ʏZ+;��#�^|�2�5!��TV�'C��u��^���}��s6���[՜UD�w�3!E��� ��9*���}�KH���V������v�z%2'���6M��}�c���|d���E���t��P�@jB+���V���N4�[�ȨJ�MU宗k��MJ7�T�,��Lux��'��q9\`yP�l�B��=��6�4It�(
�/�,spap�貣�C̈'ì����9.+�9B��*�`��gi%3e�̅%�Ty�!֛
�W�w�O�J��`d��V����$+�(S�c�'��"YEu�c?+�\ﳧ�W�q�w��L�,h11]�K�$h�q���Ѷ���	�1?]Nr!	�8��[�|�'a� �7j�R�.�3��oxW�!Q,�L����$���嵍�Ozؐ�/�:ьimS�-O�	����o9|,{<$�f{A-<�7
3?�WH�y�Ȥ���ވ#pԨD��6�����${�i��;5|���� �O:�/�_b(s�����!VQ��e�F� �9	iI��}�-�9l�5P�Z�aª�%T9݀<?��9��_[�i��C��eVg��l��a�rجe�iΟ�.��i�	����)�`�R�r��JZ�1,���H��+�������ͤ�7��ϗq�mިJ}�Lh�?�k���
6���&+�jT0���ؚ�C<{@���$��ʆLtc$Ǯ�rb���Q���lD�?�.�Ѱ^�/Xz���!�Շ���	z��L��eē�ei�0�5v��c�^�fdxfv%�M�h��̏v��.�b�5�}���������8����f�r+�*��tW�6�3�4�	�0�Z�}�����+��t�E~���%�T<C��҈�Vj��u��}��s �Q�f�%v
`f�v�ѽ���C�b�e���`>|�\��K���lҽS�	������[���+=�9h��Ups�Zl�� &v7�Y�����Q�ShA�0�(���p�K�ޑ��\b1�lf���z�wը��]���b�$95��y�z�A�=��I���,'#B�ĸ�G�=��<AN�D~�'��m���3u���ʖ�%�/��}���@5��J{�2i��'��q����v�@��g1����Xy�ӝ鈴y0�m"�6�~b��l�~�{l�N!�i�*�u�f%wyLmX:�v�7��e��
eQ�+�W�Nz3I#B��ekW֪1�C�i�˘�Τ��G��ڇ�-1A��be����Yꑦ�L�zG0�=�a$c�VY5[;o�$�$BS�[*w�{N�ܼ�Ʋu^�{l��)z�:q��<�
�U�xJ����v�mX���7_b]��� ���-4}��Ŗ��L�C\7wN0�.�C]gڇ)r�����+�B�{K���q�|� �>J��G��*pB����볶D����)�s�^P�aG�>&|���_�3����r�[����ֶ��u�&e���J�m��.�����f�d!��a�c@0�Pp���3�(�o��h|���K���'f��:/�%;��twT�`J+�l�P�RF�4*��>����9U�Y���a�u"�!��K�E��P���x�J�u���Eԟ�;� ��0>�>t�#��Q+�M�H����2�i�
�q�̀�bI�c�V�w�D�{C�'�z,��;�P���|����#H����%�3<xK�`DZG��I�,�����@�:��i-6��d�ˁ�>���/3���g��s��i%YR��4�A��&���
X)�6����}��G��b �%�����"5�5A10K�"�*��[���=�c��l���h�ŧ�R�S�r���,��8d+�XC�n	��}����3Gt�2m�X4��7q|Q@�_ee/?P��DnRv��~�g��c�ɝA�i�3L��Q�,
ڵ^O�{�<��C(Ŧ�<�~	��fwg�#ד@�{�x�Ms���w{�[pF�$���=��
�����C'�8�:�D3��DZZ�b��C궣v��a2F:���/��j�q�[�?t�J�x+�jg^�M�L�������A"k'ܛ{���[b���ߴ���wY[K,�Bо�uq��N�"�s���J�7}u
�dz̃�TN�Ϻ9v�A=��L�M>�i�_��3''1��G�F��"�4$[�|k��eODj�n��ZFz��FZr�hl��gG�F:���3��&�͜�ǁ+)"�S���Ӧi��v-�F$C���߮��m�lt�`2�#>K�/����-���
KE�2>~+��_���f��)�|�a#�O&�g�~O���\���W2Q=��<JE�$7�i����D�)k$��8���w�@�B��5俛Na�Vzp�����ne��Z����eI�tM�KF��A��Й_p���-�V���1�R��N�I�؄��劷S�������F��-�sKW��d�?'���A�x�k��851Pe�7��q3�k!�s�8�]�����9{�4��i�u�O�nI���X~��#�?y&�I�0�r��4і���ɔѦ�X��+y���EF̽b�[��V~~Vq�����a�o����[{�j��^Y���$��&u���g�D
����9�<ly��~�z�f݄�ښ3"E>�JxW�*��F�c7�P��X0;�Oܾp�
~V���O��q
$��6afD����|\2�/�|f�;N�!���v=��@����;�1����&I�W#٩r�F!(���йf��+��9���"��d���aDP{2�}JLNpq[�/44���D��z�c힐�(�Ť���,���ш�~����3خ�-6%��l*�C\�B�
�P`ZB�]jh�r�-��塙)�Oͭ͂�?/�c_Yh�ov1�,���W0\� ���(HO]/u���X,9��1�fXnʐZL��������dh	Iґ��g?��j�Lv�o������c�J
�x�(0���I$�_yL�W|��a��=_Rr~��H�����-_�
;&L
��c@Q��FX�j^�d����{MZt�?��u"T���g��9yK�,mB��?rU�U%�D��mn�a��ݨhG���8T^��r��	�/0�֝Cckȃ�Qn敔���1��yg�L-y�‰��$����e�y$2�R�E��J�$ً,���+1Q�5N�/�?�<3AC|[sqb��Q��<C��M?|Z����
�N|���P��v�O��ڝf	}�+u�X�:E]!�۫+�A�׉��^����H�p�w�_PK�~�+>��<`�-�u�p\,����i�����{�ya<O��t2�Sx
��-7�T��O}���΂��h^ؚ�[x�5��Z��)����E��h1/�L��bs)�9��f�O*��VvO>r���]�����r�rSʮ�V���[�S��5��|�+c�4 �F_[T���r�Ub��{\�!�3���y
A�:(��ZG*����
�4T���v9���7樲�,�]�֎���
?V�O�3���eJ~�/�Jゝ?�тo��4D:Ϝ1�Ty�E��rI�
�کݸ�tT�C�{�1?�\��T��Z�˔Ǣ
��p�g>	�� ����l���c�!['�v4�Y�^���V$ ��I_����p���Θ�$�J��0���w~k?~���ratڶ��������;Goޡ�^��Ķ��9[�Խ@DM�~�4nxT�Yr�!�c�~t�4r�t6���O�W�<s3��A�,ݢjz�p���x�$
´	�>-����L�
���[|�ט�Q� �M:�fA,'�q����K���ynt�>WK6�n@PK�F?�u{ؘm�\�-G�;Q#�ê~�Rg�9�e`���Ɨ�r.a#�
���J��/����w�c�rhD�L��\�br�k��w��&��ydՑxh�*�s!#r�hg+f��;��X�Ѧ���:m���'�Q�∑���ʰ�ㆎd㪳8E��$4C �dX4�$u���f�r�
�믫���g��'�o-U�&�ɖ�c+�,�8<�E1����zclO��{�ʝ��'Zj�5_���Y܇���|`���\Y|W2�&";T[�5��Fi�S8R4�i�͈ Wǯ��Q"�ݨ�5��8�
�U��v^�5%��g���.2W
�Ե�N�wy��۔�h�3b�h�.}�-�X��q>X��==��hX^:@W��<�<G1!���|����³�H\��')�K\L���Q?��{u"�����]2��5
�
}������,��Ps�A�E�>9�?Dm{�����$��>�dž��9�y�^��cǕ��T�O��ck�_~i��nd��кws�,�_t(�z���Xy�a�e�Ge
�d�830�t���������Į�`ŕ�mޡ�V�3�p����f:LQ�����y	a� S#ԓ��̺����
%��ٱ�x��~a1Ω�nD��K� <DÖ�m�w��@M+[.�_ޖ^O�IKY
�O
�lEo���C��`��ϴ>ͮE v2N���P�,���
GrPf�,���$��/2x1�'Ô3=��)1q�Ձ�'��B.��6���@��6-zeZ��t�Ŀ;��i|��J-��x�&2��
6LB�OP
�_�Ԯ��)7�\�� ��
�\�C�}�a�Z�%?��u�4�Bj�B�z�A�=�~Y��kr'�XL�C
j���Wϝ����e��|i�p��"+n���m��Nƚz'|�5{�i��7��U7i�)D�W��t�Ym3+��E�M}w�-]gel{��7�:7%:C�:5w��<��s
ĨF)W��[ou���0��3+��2b��؝Yu�Y�G(jvg;�:��w:�)x��	a�5�|"�y~
����c�&�^\.��c�x��n�.B� �d�jL���^�O�E�K�hx�ʧ�G�6��u�˷��ȇ7:M~~t+&�C�-�tm�v�[�8s�zyk
>|Ϯ9��݅�0^��i��3i����Y<��t��
�7{#g#�-50:���H��Bn���.uQ�*c��L}�^���e2�2�&��A�r��8�*�>EY��|�C��f�j~��.�db("0��l�6g�F�E��ʞ
�P��=�k�>|U2�![�g0#���vv�:�am:�&��1L��Bk��z(lK�׵��(���Hͥ8R`}�����DBx����u����\)�H)����m���;��-��x�Q�M�9Q����4h�Iנ�N�����@v#���Y�ۀ�%���̖:�C��?���F������;��
�v��!z�RX��zS�0���!@�?<�v�N�P]�<��۠��H�S��M�HbAta�	��M�"S�s�Ҟ��n��+�2����drzV�&c���KW�ҾC/r�v8yt�~�L��zC_��,�+��D�'϶V�QR�ߘ�$��6�ʂ��Q�Ӟ{.��C�1}ܝh��#�PG�r�����K��	R�ns�.�!HkLT�(�)��w���W
{M�F^�K����͇�b<� �xK���
��#��%�=�sDW��q����6���wr��קֻ�a��:����n텐�n��%Ƌ��+����p�\��W�Jr�A�D�q��K�W�6�4��g�UTE��Ȱ{r����0q|��>�'	K����n��a��[�~	�ksf:)���(��j�)a�]�1�UV�$�4����̪�.Ɛd������+��ԃM�����jy�y�Q�ueφk�6���Xkg��FѮ�SPp���[��eϲ�I-o@����G�7�+ݒ���������Kt
���}܂���݄`���n�Er��Ǡ�)���1��.��m�/�]	��ϣ�4��4�p���Q����JBq+`���ׂOR�����k�n�Ȟ%�[8�
{�0j����f�e�\#�Xc~F�Ӿ-��FΦ
��bB�{�G7BW�4፻����\j��T�h�2����ht�aD�� �,��_�44�]��8<q��I��,��/�9�h]+�N�y���{q8��$�GM-�ufԕ;T�f�F���s�f����g�j�\)��=�*
1��'�;2���B��$dy�od�A�g�߈�I��$�K-� �q��bk�˃�m�����2�of�:�䳁��=e��+�|�S��D�똩顚հ�O�����X�?���e�p�-��n�"+s;b�_�dׂ5�c�a�O���g��f�e��i��;��h�Z!${	���32�7�S���sM�aC�P_+!�~QY�8���/3��k�~G�'�
�?�V
Kk�`F���:�w���D|�j�w�@E�`��sQI��sEC7D�1`��
W���D[��1r"�j����*����H������
ͽR�jPF�9ʏ�i�Bc��'�������^e�n_��H�&�mƁ�\i%�1�'����H��V�::G"mvV
�\K,5e�Z��Y1&I_�o�!u���J
ǿ��+a5�	e���#K�37i�LЛeQ!��c<���*9M(����cHݼ����o��]i7,>��zJ�V�*����Uv�Deh�RB^v�T+���\��5ˏ/�O��a���#~[	��IAB��<�,utg��Ƹ��Gz���=Ӛ/7|*Mµ-g*f��e����(�W�v����+�1G�
׭p�K7���K��Vst=�0��>ni.47�J��HK�=
��	4q��ta-�M40!�C:����N�>xaW�Or?�Ñ�?����¨��g��".w1i�3����>��m&+�1+s�k΀_��'�O��_�֡o�HkE�]�{)d[�zP����U�*�,��`�#\RD
[}-T�ڮ�CQ��K�����eS8&6?@P�fk��¢��|4���D�ѴE��q��i��L��a���-�=Z� s�M��k�O���Q�.E�:�P�A$~M"E�z�jOң|幽c�E��F��_�Ϙm*�s��^��B�B��v�{@dsT�~�H����~J�0��zk�Ҡ�/�O�4bl�\
�,�W:�A�f�ai^/����\�a�`M� =R�7�{o��H��r%��9v�S�2�ΰ���1��e�6r��V�°�BNAW��������A�re�>��ţ���7�L��u��y�<8��Y�g	Hd�Na��]by
MÈ�B�G}��T����xA�I-���w����!�,�M$,���KF|ev����'��u��:H�"���.ռdPf��^�[�uH�,������0@0����
O{�b�. ��XzI����ҟ�'��̖�Z�;�H4Y<�~�b��b��^�Ѽbr��[�iR"�k�~D
�",I�zdK�/.���hA��%ʐa4��b'�;� [����-�rn�Pw5���1}��Q�5_'x&�m퀔T����}$w|�� `��9^p���H�\3īnSK��c�y��_i�Z��(�'F��O���.��޴鏢�X��L����M�|毬�miة�P
�%Ċ��	o�V��Ha�[��_�U�^Ck�t�l�'�,4$�^Ք
|�p5
L,�yU�85�i�3��\`p�l����~��G��/D�h=
T���T��ʫ�>15p�(ŕ�����:]����^�<ʛ��Se�`j�Q�\��\��'
�֞�f�V���?��T6�;��*++TPr�m�!}����P�߻��Il=*cB� `|^��������oy��F8�J�)��x��t�=�0ͧ��#<��ރ�?,�I�+�Ez�jn4!2��0'�P�4G�A��������y ��r���5�����������,���� ¦7��A��
`�C�m�n��[v��~3J*Fv�G�0�A0�ɳ3��c{NMק�=�CU�6�)���}{���G����(�E��� W;�#�w��tmt�!�̫c�z�p=�3eɿƸ[�3<��@K,��'e?
��7ܶJ��t���]����Ju%�^*i��������|����b�%}�����2�ol'�v/#���U&�p-�W�xQ
�ˋr�sQ,��^P�ش+F՚pW�h*Ax������A�f�p�E���$��m��$L�Th{[�}��b��;R.�P
��[�	��uJ��5��**��_�b�*1)��?8�*ߗǰ�f�_?��Т�oL�B�|+&"��rt�������	�n�S.+�S.�ơ4,̛��F,B��8��\O��(�����U�C�� �X�B��
@.�K_�޿�4���б�Ǖ�.��=��C��8����G6f��Bw�a*߆�Oz������B�{�`��b_���#$�k�z��c�
�u�P�_�g��<圑��E3�ݪ�/�PC*�h*܋Y��v�(A��*eM���Q
�3q9�`����b3�{%ȑl�?�]��x�@�8gJ���>����ZzUA�2�"G���p�	I�(���iz1�m��4+��Pxq�{Ht�hX@e��N}���!(�0;Q5[�i��6fJ;�� ]���M�=#5��Ku��3cNsDV����xb�Ws�IC$��!�]���n��{��];[+*�eU�_�7�Z���4���z
���wp>TO7��1�86M����J�8�]��T���d�:8L�.��ѩ[��P��Z$�N��	�bS�9ԛ��)�r�pK���T��ܛg���T	Hk��0���1` ��<��&X�Z�|�����G�;�i^�1��c:(����m���J�GLx��j��bǏ��ҀMf�,���r	f�z�ӄ��h7(���XO)�0v��Џ���e��ͬ���U>U�+p�J�
ʸ'�4�R�wa4kIķ�{��7��DH=chc B^���s�uJ'd�zO4D"���(�����+�h��eH%�56 J&��
f"(��d�Y���-�tx�}��Y5*̕������M��g�A|����c/���ye�7��e�y����_��G5@pn���S
�_�ս��p�3�\���,��zCp�t�NLj���(�_nҋ����"թ�&�/��Q�چQv���s��vSZ�[[����MR�($^�'�G�m�}����C��ބ�;�s�v7�Sd"��u`��4�Z� v!j�;��TЁ7ԅkث5�F<�J�l}_����\I=ê
ƹT����~���*s6�4q�Ј>��ϙu����Qa��]��QY�ֆ��U�1�=f�	s\�	yKA��!d~'��R���X��5G�Z�]�D��S��i��̿@�w��t��'{��`�==����R��`�)��`����U_�>���x ��_Ǟ+(`+���0G��'�s�Y����e�Iќ���}��!(9foI�y�=%V>?74K<A�d,�FU[+v�Wy2��󍕒���]��O�DtE,u�@�ë�y���-�x.$Ji��v��mu��'�4�����S�^��>)���p5��(�e�.�������
�.:1
[諞m�:}�-���Һ�?j��_;؇��R��� "���nt���A���O� U%�6��s'�f4 �Y��9�?�`V��+�L��9^���t�^%�o�=�
�\�1l�bF+mD���Q]�������q��S��ϋ��@�\���������s!�8/h�i�‹��.��-�',M��s=���i xl
�*%~W�g��`g���?�f:�s�ܻ����#暵��5< 04���0o������z��P���ۙ���w�'����^c���y��sۈr6�H�W5�oA������]�����������6�ڻ��V�rsB��5�S���v�)�ªT%\w��U\���(M�舦TϺ�m�
����z�	��ȏ,�����u� ;�8E�\��ބ�|�̕�uRP_���Y��]c����6$�q�$�֨Se��2emZE�˸B�-�<�m�Űm�05��l��FI�x8�f�L�5�.�þ�����(��ĒQ0�@��v%�� ��o6�ܹl�X�$M�yB����d��	ܕ�=l�7�Dԩ5�mm,�P*��^��
O.�;�^_�p��O�̩-�]d�ɋ���rN���R����ҠJ��IO:�[�{�H��:�TIԄBu��O4{Q�=���i�(i/AlΆ#��ͭ�U����K�gN���\�x��<-���j"MRX�}
	���Q�9��-&�:ݼ��;��)'9W:���;&Q�5)� ���{�l���c܁4}�9�y�2�h�ͭn��b�^���_W���:�����@���a^�����A���<��Y���J�����"7��'�ґ�l��鬆#)�M��*�Y.+���>�S8#w|w�c�7Y|�J`�up���ekۥ��b?��8s�x
��ȼ���k4���p
����W%F�!�`�jLTr`���6܌ي�,}�	f��G���d�#f���\����l@�$��5��_c����٩����-2�e�0�C�����υ�r��9X"��$��;���Y�އP���{YF�e���%pèM=�y���b���7M\nh��'�~v���^WLGR��s#��m�:�7�]���uI���G��e�Q�� l$�ӱ�hP�`�t��b���,��ݱ�ڧ���9��a����݃���vr�f/���v���Ku�׉@��]C���[��Sn��%3�b����Ow!y��RE!rʗ�F��J��Ǜ�e�GS�u/�5oy�k5�Q@�y��]e:ã�i&�JQ�.<P]A�S77��xOusF?��$⵳viah��;�R%������iv��%ߛ>��UT�l������I�[Y��J�Y���>�c�I8T��-�sTx�
	�..��)���
�j�<�Ų�'u�2�sJw�2~�-���K�d� ���dKi�����=�G�sF��`����k���Cʡ:��y���N"��U��V
��K�����">@��^�&���N��2^pV��Y��"�BY_Lq)��1��ha��RAe�"hc����FP��$�
��W��0"��!�{�<ܜ~��r�2# �8�˻�<�C,���c��׃1(�X�B)��F��$��nvlk����`Y�h\�Zn)2����.
�C=�)��":�)S6&�z���~q~{���M$[.��L*q�K��@����^i��gB���+3f����$P��4E�4�K�vY�R��c\=e��^{���R���Z3���O�|}3������Ν(W�&��(6�!�‰p����f>n�ic}�2��",@]�Ù.�T+���}�߱V{�ݦɂJ�x�1A9Opڳ����U�l��f��4�;�k�ꠡ �yC�Z�G0��S��M��Yf.��� rh_rc2KC��%h�no}�+v���z�l�����TQ�4�p4��bl�I�)Z%z��.x�FS�W�5�x���`	ߩ��LzR9�}T����Ɗ�R����H�HG��?�DX�J����=6��-�����<�%�UU^;��G�&3��(\O]�[9��:�2i%��Ȣ��Bj�q+TEW�	��x��+хCh)d����3�(�����X�?�	g;L�4NڞҦ�/O�6���N+��aw����Ey�4
g��[�ׄホ��Q�;-n��C�O�4BS§@�ݹ�Vx��pr/SS�E����f��/lkK���B��P�b�gQ��� J�6.��P�$��t&��?-J{&߀f��5�����a�˯/��H����s���u–��_I�׷Fѕ���8n������E��Q���9������=qی�.0,&]�1ߐQP=��/[��2ȅ���e!Q����������g�B�C��!�;Y�d��Ϣ5z�Yb���b�
9�ƌ&�2{��vB�+�40�D�4m��Ee	F:�Yj:�f����S�N��/{�㺏̳�m@:�zld���QZt���%'ǨGw���1�3\^�d�!�`'"�/�l�ʝF&�[��<�VL�.�o�3����Ѯ3�d��0VP�nV�9.��WP4$!�[��
ϔ�ԉ.�XR��1
�aS&v&*�����o�oi����fk�r�
���5t�PE�e쥹��#�}��"J#��ʕ�ݘ��a�u�����ȩ`t�Q�^2P�F^�WO�%/�v*��\3��o�䝈΃`d�is'�5*�A4�5�ѭ ���huu�g���}�ɛZț2���s�����2B�)�}�~W�������4)诔�BCeA��w.ͧ��Q�ol3��qVj�����_o�ب��{�e�����
�xq��޳5�5�
|���U�:B�a	�i�q����d��̯!j6�: ��m]�j�O���-�E'�ʜ�O?䗩�u���,��}P=2R�zK1ۆ�e�|0�hF�\�9�Ӵ�Ep������>.M��FH��"��l��v�
�Lsl���H�1��T��B��R�m��qR��r���JML���f~��?��������x�J�ko�8r�������g�V5u f�1xK
��y�Y�X;�i��S�K��V�RzQU׭��=d��X*��g��&��N���R1��@}p������cل0c�~fUܜ��o�D.+��s+�N�9.���q�n�@}���u0�%�f����?}�P���i�&_{u ޥ�� @��m��Y3��3�s�>)x�ּp���C�h,����=p�FU�a�/�����(J��ɤVG�S���=_��� _$7*xq?"�:���n *�U��cj�S���j:�$-|��<�uq��H�goO�s��{r6�y�UT�
<��(��^��_�k�
�M �W��;5jNf���O�&3�\�W_����NA�^!�`�@��eh�g�R�F�d�.��˼����d; �j��
�z_���Gt5�y��Z�e���L�����
����2'|��������
��X����d��*q��C��=;��u�L�:��@��{��_`�]��d�4�6��|�u%WX���۶l�Xl�)z� ���@�zr����|�o�� ���Ƌ\5�~�J�v}�R���ʫMɡ#��̑"?j,�4J2�¼���B/n�t�A�K�Ks��F���V{�@WW�?�6h��'y�x��$�3Ej%Tb��~��z�[m\�d��wz��Q�i4������_���
+w�}/���\�2�w�3���^���\
 ��,p-�ȅ����<Σ#�3sV�aA0k�~��Н���s�k8xA�X�)��&�ςOpi�^/��øP%p�ZW��j�{Y����/����$�(Yq���=F��jǻ�&�6�ݎ���-��W��A�;�L̲��:]��F���5g��ž4���wd|�k�l�ƼM�d��{���b��(�&���@�ZK���1D�e����"��,������=�0{��z��a��N�s�� A����YW�|W������M�2�Kl���Ϯ_æ�������F��̥��媧y&N���
=vp)����P-��fn�s��H�"���u�;f]�W��S�
�~;�E�!b��fK�2�	Y�Ro���UC��XY�V07;m�ۉG/��ɵr�����l}�F��9�%�H�D0w|{V������P1/��+Ԍ�n���X~%ؕ>��Q���ݿ�
�s���\w�I��o��oQV����t+RW�G�lƽ�k!��W��̢�h-7���5�'|����a4�Bra%V���F�q��H�e1j3/��P��A���ɪMq�D�XXw�Q
i�OTm1� �`DD�d��?��;4����0�G���3(��$�-��,��
<��5[*[���r��C9�oW�gax�I꫷������}ұ�zޯ#��a�Xӆ��f�Ytok�]J{6	O�1�L�	�2�'����ʊ֥��C�@��l0s�||�0���)� ӳ7�[���\%���L�R�R��Q����Wa�6���8��y�އ*i�������
���TȀ{(�v��f�v41��PI9��e=�ƟGS��	B���fا\�X�4;�:�g)X����GD���j�{|f����`�욼��ݟ{i�g4FA�/g����J!z���2t<�Ġ��eU��O�w���K��e��j
��`�B��;*e�s=;\�������]�Zn��'_�R]Di�]�� v�	F-l�)�1b2��X	�	9�c����F��ͥ��B,q�;uC#h/ל_Z��)��E��#W���?	��2l�R�.N\�x��P㋫�s
�'c�~��e�=��^��o��7[��IȒ�ۻiA�C.$��o��Q��ZD��%iI�
�P*��c+�Hf�F>W���Ep0uλbq۽
��]���9^P�zyW�MCh�,j�5�`�63��K��������;l����-A�W�t���[��ȇ-����:��qt<���ޔ��["`k�u+]|�T5����<�3���<>tɃ�A\�}~4���p	��9J�ӷІ5p�6`�+'�v���JS�E)M�i��#�X�����I�Z>��{��Lz�~�/Ƴ4Gh|gg���O?'~^�ى��.�%�A��}���ɹ�aǯSY���g�a&]�*g%�<j��k
�;>���@�+��9��1Y���ё���$t�<�;#��A}?��n��#�p(�`�I��b�cI�+�Ke�U����6r-m_v��V�"�����^�l^�	��XD{p7���;�G�*,���*��=*w{Z0��	WN�d.J�JnR��S��J� 0#&�â�jt(@L)d��1Q	�Z�Q�H��V{Y��B�TH��:|q����}Xee+�$$�z�˖Y�ۊ3Z�Q`uV�ȱи(�qf�
��7A��*#:���p$�a�������
��hW�i�R��CT��MOj���ѭo����5��U�O�HN.8U}��n/෵�I&v���k�����N`����m'�F6Ѻ`(���K�|!Ȓ-����c����T����Ц��LG.HK���r��Q�`e�F!d�{i�u����Н�2.l���Y[N���dh�sev�!#^���^��U��r����Ʈ�`ª�B@3����f)�-=u�P�����#��3���HЍ�L��\��cQ��A���\�{*<��|B�f����l{�$=�O���2.���`Ch.	(,R��/�l%��x=^D�C&Q�C���24U
��gi����(�b���'W�JzuӖ?P����
�#��8�$J6"t堍����؂�N���Ɨ.�u��P�p�5P�2�A��k�v;S��������g��	�ղمJ-4�:�/RIv�;�I�[iB�T8��ǝhD�}*x@�?��,�ߞ.𲳷��^
��6�#��0�
��<�M�1,hāFt&�VW�.	GF�y���x
H���r�Y�m����!8�b�1s���Ż��o�0���6��[n�b���C��h5N.��6��d)��B����f�)�x��#Q�+�;��g3�)L����ęn;9뇺���L���,�t9q����ŕz�O#wjk�a�!��a����S/�;�P��W�"tY)`�{S"8�r�5n}�n�m�Ĕ�����}�.��1N�4.�RZ���;�R���Zl��s��F����I���:/��幚�$��.8g,���0]�=����vH(���)pwɤ�缳kz�Y���(r���wؘ3��?]����+|�.5.}֔C_���MB�6E\U�
�J���.�Q��o��
t�!N~g�` �"�s�-g��1m2{��9�J9c��R�1���˪|���a9����w��X��Mc]T=�"^�y����==�T7,�E0�ȊeJ|�8'��!�@9vijO䘇F�w;_���}�-�Y^��9$�M��u����ʇ
�$��
T�Y��5zF):O4��m��I�����k�ڳ����?������z
�u;���Շ���z���{&�E�V�9�h6�]�|��&_+�y�&������ �O�7��L=�����A~m�%��R��s3C���n�_/�(�|���xD���or�5�;k��>YUU����=�-UF𨻫�H,3���V�Ԛ1$�1�-�稕���!x�@�/��M�)��m'�dz�T̀B��6���8�w��/6���RM~ѵ���bRsL"'D��3l�����{۩E7Y�o0g����*�%��8���p�&��Z4]qY���>���b���H��0������/[vS!
�e=���Խ{9t��ӟ��	�Y��}�ܦ6�H]<5t�#�=:����x�u�1<��F:�|�`�G��řY.��$�p�~*�k�.��_a��{�T��@롏�H�z~D�{2���в+/m�ld*^5�"�y��blP�Nbռ�$~��!o�$��D�#p��go�j�!��!������4vi�3��sy8fG�l�x@�LDj�Qm��.�5��DGh�7G�����Ϝ�l�?���H;�q<{:Kճ�/���]i6�5:[A���R��D�Yw��3�ys	�dpƃB��)l�s-�tң3����#�w�V��5e�c���]HۏH�&�^��Ţ0=�G�܁��~�W�J4�����)�J����\:���҈�䟺�Ga��5C�35�rhM�������	�ܝѹ��M�[���K����-T�l}�N�=H��.�(e��_kd�l��Ҳ���(�%S��]ף�֓�
}�
+�A������:���G�I5�5W7�8����X^��<���l�9�k(/�v^��ʝ��ٺ���Q�`���>ojìخ��PQl� m��l���i,�
~�~|�b��ӡx��h�w-�z3���b�����Q�a:�_�&�o'�(.<��R/Qs߬}MFD~w����td!j�(Y�U��^�Jhu�Y�N��d�S;Vp N���Lk���t܂z�˾�l���}��&ka���-�}8��SA�Ou����p7�YWQa:B���	���A͡E"Y6�L����q6��~�ğ����e<���4�<Gf˿1/͓N�@�i{S�f�X$��[��t�2��p�E�]{��T��0�4=�L�a];��Y7�dž�a��[�Zr��	8��Ktު!��k�`�"ҧ�>�Wa�tS��O+�o�X#Qs\>ə�0�BW�-<�/.J�x��+�7leu��������T�&����T�TX�%��K_�3��lO���w���NT������T�/�4��GC����i���I��"W���8����
(�4�6>:��q�1e߀��Gr�J��P���f[T�SA�����<tRW-��L�т"Ӥx8��
H�n�P��7�GX�8��,�v��:Ҏ�����D{m�z�/��:3R$�>�����:�������j����dyA
y��κy)�6"B8]v)�k��mm��:��n��Z]�u 
�[�������l�߈�ʍp��8�ˌ�ί5��"�c�j���=Z�5��,%�-�y�e���b����b��s'�(�D3�8���,�Vs��1hs�~] ]�A�H���|>�98���Q�6GU�r��"�!�a�gn�>e����_Ju�ǵ�
���|+�?~�����:� Pr�)����n~@�w�pA�L��(# ��jʋq�(%��ւj�����g�4�5�\si���3�~t�&��W�a�b}�{�q�k�x����ӿc��std5)�6'{��V��71��:e�6��Ȥ�)�+Ͼ��B��iY���]O��<�T}J��$���F�o��\��%���,�8Ƽ�����E����\��Dk�����m���Y����:~�ڼ��j^���(�?��;�꟤wE2C��*���a4=�1��O�O�r`���43I�1H�����:U�e�p��IV�J	yRFE��OTmi���ޢ>�u�"Ks</�ܭ��N�E�����vh��5���~�>���@���@΃��z?�މk5R7���py��G�vg�NR�<� %��{�tGL�1g�L�;z�o&ҝ�)�n��W�l�HCf�g�#�)4/ϓ`E�����^[���׋C�[M�?�>�5��]��|������Mh�����|~6�8#�'�FSa␩o��v3yW�����A�C�b��}���0����j}߽O����caӢq^e1��[��1�W+n,����w'H��3U��ˁ%�"p4�����Z.��
d�@�BI�8���U�6�k�V\fDŽm��4K�����2�����yzr't�#lm���V~8v�P~N����l���ܰ��.��F�'��ݺ9��H$�eyj5yR���E#`��B����@M�B�>�hc[N忰��[2M�Y9G�a��a*��K��*g%=��ە��8"j��v�s��5��C��Fؙ$�*���T�b)H���5&��q]h��+�g>�ј	�A�a%N`�cY]I\2K�g;4�*j>�g)^D��s'��s��(��|}��5~.����*wa�Y|z��JC�{��J!n��"���Z�XȄ�z���x$��4T�{�A�ܐߘ3$☨���J�4��v��—����g�ve�����y=Ѡ���Y�h��}�/�pd����]s��Qd��Uv��Qk�N���`NM�Kq�@e�{�D�|2��q
O�ϵ3��
kN�h���H-�Ni�}����G'�$�������B?�)�m)�0��]�J�����x�M~�R�^�i^�+�rM*G�ڐg-1�B���a�c��\a�/��]�î��N/t���*$a��]:��#�g����m�N��tw�r\��҉΃�	f	zק���JM0L� (-(w���BR����x�V���‰�b�!��[8R'�_kg+����I$�N/c�y�����a�60�%����u�^��&[.7�I�VH3�W���UD[s��.s3*
h7���1˿���R�Q�����M���BӴ�D����J$�B�,p���r0�?蜅����Q<1C�x�=פ�Rn��dz[x�-L*Dcv.{-�;�r����'�|���8Ǐ�F/o4\�PFa���f��7�5^�����Vd>���:�ʈ������[���I�`���S���״&�/>Y�^�f7.L��|nx>����ro�H#c��oY�p�.�X��D�v"��tr�c0���4Oo���	���r�\%���Y����|�?]���ƣ�zh�=jR�H�2��'�G�?�C�)6��DLaq,��!�?�΃�3��hn2��wY
�Z�K]��#.�=u�� 㶻_�<��~H������8*����$g#8lu#-X"�:�^��P��uB�e(��Hۓ�^���p�;c���!���.��ى�$0����j��-�q	��;�c�ov��;���]�̥}��Q���ŏJh3�?�y51#k��_�t���X�������3��[wb��o�}�za/�J�+�æ�mޞ�wc�!_�@��RV8��V<�g��
z"U}�K�f	N@�U������IρY2�x#I�ٴ�S��C�ր4�؄���H0��5�
��eG�0e
8�E;��O
�?�q;���5J$�p���F��ܾ|������y?��t(�#򸭅�dgcT��W� 36�"�y>W���}��_(�U�֬
�hؤyy#_�Dg�^�HE(�垸a���H՟��ʼn�7p%�)�o0G���w�.�V����2k��{39�%&*���y���M�Bt�=D@����kN�5i��K!�sr�������B��t������+�c��l�t�Fs�ĕ��b��ޣ�;�Ҿ��ߊ�xDD�\�|�݂��&X|��c�5���=�(��s��G�!�&)tIPw�I���a�h�5�~"�%,?~Α�ۋkV+�S�:�xN�A�lِ��%eyu~�%W�� �g���@<:nq����k�1p�澦l2��A�V5�`�4��J�䉪j�5Fuo�v=�d���ы��b�Ҳnq�a����]J���QP�b}ς�� P��#��6�?v���Hp:k~Rz�X������Rnr}}���b�nx���k����ncC�T��;�h��o�/L�U���!'Ɇ*�`I��Uߗ/�1�'|�,��1���*�<9͂aĶ(�ue��^��h�d-'�Ά�:`�|)\Cc�B*Z��H��"�"beG;21dR��6�N�@�;�=�C#�d�m>=�#�.�dKO�y�1
�X=}�gilI_;�`�y:���6���[�J�c��	�Ep)Ы;Z��V
�p���z?�=�o�2s���~J��2U�"�����i/���)par�lmRnTEOIt����9�<+1�/�梹#Hg
�X�mc,I~���pF,�r�@N4�fjzE��7�*���@�>��a<��v'�\|gF�ht!(mQO$|O7ÔI�!�g�<% � �M��A�bªP�I��4(�mZ]�K��Gj�*��x�h5:udSzq��lG�(J���?�`���є�ͳ'kR��R�s�[��d�+d�	B����T��p'�\)(9��R�Cj.g�ں�s+PfL�����'��/C�t;@�'h�'WG�����v�ih	�}�m�y[��l�^4#�� ��IC҉�>z1���s��[=Z���H�k�$G��T�ߌ�y��bz�$=v)�ӟ�-�D��E���
��c'�h�z�(���5���z�e�T=
O����C��c�EaO�;��Ф�w�D\��}|�ҫ�%Wc��c�׭�c~[��s.�7Νq��j���<�[#�H��2�u�������Ϋ��
l��dEĪl�e���Y-!)��gג��p�sN��l�����N�!�,
nl~�R,���L����1J�{�_f�
\�&��Z�.�ex[���c^X9S<�lO�x����V*���瘢�ݗH
�=�6���7�y�zB�鉯�9+>�8�~/-E��7��A�P
�hi�G����+gC�G����N�E�kIj,4`�6*�bl��@��>c���m�r
�#�Q�������r��N@Hl�;����Zf��$'��|����"�*f�G�"g�d�L�!umF����Nzw9'����6>X.�Z_���9
ߢ��9�e]�)�~/&�n�MᝍS-����~�B�B�,�ec���3�ݫ��
uv%=|��l�Z�
��uR.0�Þ�-����{58Q�=_��	��td���(_��Q�ޫ�QtD�ȸX����M�R�(���c�u��Dgl������2�,B.�6F�P]���v�_��G����B�im�e#�@����N�;x���n�N�#a���	`:J�ʼn��*�^�N�^,9����Q�f�)1�m@�]�y���8�>����
zN����Ȗ�a�u�m;��iS���¯/�c�$o�p�j�nB7����75wR��Yc��$��M�~�g�t��]W��v�%t���QZC�ɡ3AU9aY�Dsi����Gq�F���K�hSMl���7�h��]�W�·r��a�%G��+���^��
q���v4���
<���+e�,�@8�V��}�ш�S9����}�4��m�����E�����+�o�Tc���g??���z�"%ȃ���]dW8-n�w
�S�F�t���qlщ)�=��-��\��^3`�E<+�)Ը*���GŒCG�g�1V��N��(� u��L��GXy{�l�bPl�"���	�N��b�H<`��2'�P��\���)�T%�FEƲ�f֭<E������9 �ӫ�Gnؼ�����iT��BU-~�)�v����e�?c�Q�LIԇ��Qբ�f`�	~r�񨇍,����3OB��mqN���mF�; P���b�ؗ���
؁�����z�E|���`��eo�ϑ�bn֑}\���r�3���G�t|�	�|<P
���<B�ka`O��X��|��f�����5�"�e"ݍ'��L<���H�En6��j���1�1@�	K�2�C�ң|���K]�sq!�����D���N���؀�B�ݒ��Ϩ/���"e�^�Ĉ�?��\�[j>w�b�W��?��Xo�9 ��J�%����R=�Wx-��z�M~�X�O��y��^ q��eD�T�d��5�����K��9k�;�1�=i�`m��Vq��KW�/���d�[H��IC'W����,J
H���ϊ�����Z)h3>�}�F�h_�������U���g�Iݽ�C�!(�fT����
�4\�^�<!�.K�m~��>�y죣!>lGӥ���촪6��_��}�4�`$�{�/�
R�*����kP�`/�����Wb�8��<�\M�!� EgTz�,F�]߿coP�v"�*3^��A������@�KA��	��*k��TU�4�'E{Q��)e֟��!5���
N�!�����e��)�C��2�;*�M�!�{����T��^�-_6��M)-�J�"Y��\9�Z!�D���Xt�����%?����9�g��$�>���D��#����uc���S�`۸����!!�f��P�U7L�{�~%O.�{�|�h5���Р2�Ï��^tL�p�/�_��8���›�������Z�q)���;䉰�T�қy	��M�`�p��9��N^�W��I8��^���|\?
��r|��lv&yTZ�`ÿ��xZ�QB��2H�Vǝz�2TD��( ��p�Q�5��"�+�K��9�h�'={iKq��l:.o�<��w���L�B˜������g���Z3��$�q3�L�c��1�9�6?��:�|J^y.���͡~Ӆ=hA5<N�g@퀜#�*�ſZ����;1c����;;˲�8x|O�T��'��5�d��d׆�׺��JO� y���+=�[��e"��J&���H/y�b/��_��"32E�����K�/z�¬U=���W`,�]r#��3'�1��c<���I8X0+T>�-1*�H�Xk1�T'�`��B�5�5�av�&�.)%>�OzY�,����*��z-K˦�����h�������(Q��⢰�m�{Rʺ�<1��A�@�j<��K+_)�*�^�_yZ.�P��j�/��Z�%هʐ6yΓ������9֚�<|Ӷ��ei������d
4��
a]?�߰�q�@�+[7Ӵ�s/�Y=���NBT�����4�7m).h^��5+
��s�?��-����9i�ms1\��U��xBV�,Ъ�5��j�(p�%)\?���*�c�4=}��ϲ��0(6*�k	
˿?�d�NCO.@�&�Ί�lĶ��l)=X��r���R%�=�
��aR�F]0��>
˖\�$�zߋD�Yq�#��\"	�G5��Ԭ��Ղ�V�E+���r�E��g�������7-t��$�F�&{vDEf|��/a��?`���I�	ޓ�Ts�F�;�g���|w�)���}��V'�kE�+���a�� WTi>��13��|H�ʛ|rB^��)F|�!�9�����+�t�s��V,��S�-��<��
w�}~\YzZ��G��n�i�))t^����8���zy�?�7��a����iY���x�rz�`r4<r�~�p���B|��u3�[���9T�����J�o��Ma��[w;s�f�0�Վ�2
���?���Y.\Q����(I�MG��RD6O�yU�f����Q�_��>|Yg��K�~��̟n�����z�;r)x�:�L�4磉^��V�..Q��{�I�]>����.#]��O��y�3�	�̩$�p��`��HM��{��Y�׻r��c�U�
pL1��M+F�2l��͞�b��>�3�:ݰ��9���×��+�T�ϰI�U����Hg����oxu'���Ḁ�NV��?��i���i����GZ���/�q,��T�
x���ے�	c�&��Ɋ�G$
���jH$��`?;��&V���j"�VNR�70C�+�%�x�m��峻`@���H��G.I�
6��u�Mcy�����mS��l|Ђuò�Jo#"��\�h�Ytw�Z���JHɾ��3+f��2��r�s�YNm�h�1\�$z�N(��
�$��Wd
�G�8z�k��`��ͷ�?�Ƕ���
$��#��awO8�:f�畆~����.b=�J�FKZ�Cw$��i�3�=��+IX�:�bL=���5�>?}�NE��a�?d86L��eN_�_��Pe@��\I��e�b��P�-���G�u�
ț�Α5ށ�XIp�O�:��g(_��ꄓt��P	��0�Uv1t���Ui��l`r���г��H��|\�T�e����z�i@�Y
��x��P�&��h&��_��e�z(��|��6e���������>�f��PM�8�.��M�V���E��jw��f��rf�qwBh9V�����w���ڑ�&g0�?$���{Ȋ��U�L��tQf��S}I��h��dFs�!��t��h��jT�b���:>
�����RC귴#e5%�`�a�Z�W���g u}DE�P!bxo��/�w�k��09���1����ljy-�~g�r\���{�
�"�rj�3O)��5c��EG� 8n/���G���I.�����›)��n�2���''���˶~��~IU3��~���i/�j�4��s�u���$�L��3�|x_�qn>	N�fft�WEv*�3���Wn޵�U�ʛ3�����֧��#`BN�R��R^�p���U���?�z	"���?cU��S���k��u0o(���kAX�S��;|��/wM�uo��O��@�;\�0�N.l܍)�͢���Π��@44K�6m|�t)�R���¨��
v�N���.f����x���4�h��^%��G�����^<P$o9l�k݆D�?~����tl�)�����H&�ؾl����=�ӆ?s4x��$��oZ^#��u�׆](
�r?o�<�`�yZ��)1��Z9�\�2��kֲ�����Y�D
�U ^:GĆ�e�؛+#�[QJ,��鿠|QBz�i#x��i8�Om���Fw�e�x7|�R�UUh�F�J{��5�	�4�]�Sj���=�v��.sK4>�D|
�d�q�^��hl�>^�R�=,s>zn�n����F�[�&+�c|�Dݺ�������J���ls�vl�2��,��9	�I�cю���,i3���/�
J+@9��ǐ�<-�����W	MƘ���(�$��ũ��<��ʞK�{5����
����g�8}%l�m�dӚ�(#X��&˔�i��[��(����V�����������"^O��g��k�/#��>����IH�pX�Q��	D=p�p����"bw���{,���+(m7Sz����pi�5��o��tu��c���S��qʃ�Կش\�E�x��8AG�<�2��K_��Ɍ�w�
w^�r.�H�R�5P�T�釱�JB瓊���mPrZ�-��܀� h��Z�1�<)lB��d�3c��0��>d���/��d{�Z&��K�f���R�ZF� �Z�4~�+���/Vĥ�tE����DY}�I5I#�6@V���IQx7���b��j\�0C��7Z���V�Mi����������ܸ4�Q��p��tBm�m�C'�f��p[�Xo�I������+�ѝ\>`�ķ�?üQ*9���/p-�2����}��
Q"�Ⱥ�Tx�Ni�P:�@�����)�4����9��Q�T�O�Y
��j�8ʿ4<Td����`u��! �Sڙz��ƘD#��nQ�#{����G��V��\s}r��D���c[3�:6�8f�/t�p����[T�T��85�6I���OP��9Q��^e��Mo S	U��V
�l�B��W�Hhr+g�Ӥk��|c~=;F
s+�'oBFX}k6UD}$����H�osM@Q}��������Oa�%ۘ�5���Ij��.{�e,���͍�@]�������7t(ydUv��|t�_iD�Cț�M��]��t����c%V�������|�C�-a�ST�����i�w��cCF���5�����M���C�O�3�����m!���ݑ@H��ڀ�׌S>���ES��l��]��ƸR��4�TE@[=-�Z��A�J���`H���U*g�0\f��7Y�s5�����}l���T�e)�vF'l�� ���k/.fG"���A�;Յ�zQѧv}�'��܂_�\]Q�ac�g�0S��ڨ�KĐI�Y>�����a�������Ӹ�����������0h��ה��C.Ȃݯ[��_�߭7���C�tLsq����;.E�~C��B�g��XJ�S,½CQ��Sk|Ω��m�e$d\�6�)�枚�[PS�p��a�o?S���~�jJ�绔����<����9���v�r���z��'��ɿ�N���]PF#Gw	�	|�����K=i���SF뉒��p9+M���D����*qi?��B�j����L"�B�����D��x�PT�r]T�%��ajx%��ǝ�TM�&�=B�B ���N����Y�W �z��!�O�s����y�6�.��)z���~��lt�3����ʐ��eo�!������_�UEax�A�X�oB4Do4��6�U���Z� �󚣙�V�Y��VoЏh��ry�
����`�^i'a�͂ݩ��c����l=5}�����g��L��t7V��1���&�YT�N�)US�no.�s��|���D��bگ���e�R��ϛW�G��u�8�}� c\���rS,
�ԏ߷�|h�t����#��\�@�v6��,9(}ZA��0xo����a�C^����W���u#(��gK�O�R�bv����e@�V{���8u�',*\�8�n�3Å~/;0�����q!F�_��8��[�[f%g}�0�����x|��ɇ���w<γW�TM=U*=�!Ͳh䉒ӓ�"��:���!�ˊ��x?(�k"�5��i)tB5�-�:ga��O�u�����Vq,�h�@����]"����"�#��pD/��N�X��%�cT�������Q�YW����5m��/���X�kh8�]�r~s-v7�b��_��_��d��3	�r7�w��	+�fR��̰ѿ��<��U�9�&�+?�n�c_O4�+�*���BM!<���m1�J��QQ��uѽ{���.�� 5V�ǂ�g�����2:���.�)U�D��z�'$�d�
w�$-9(�/�,�R�����Mt�g�EC2�G�����V�)b�����oR��by�3���3O����{5A�����g�i�˙F�, �k3�ҁ^�6WEX��R��xQfFԍ5&��Ёr�"оD��`�n���ڄ��#[S�P�g��z��D6�ܴw!���n�]MSd�6��I�7%Ot�SB���i��-��L4uGv~;6m��h�����l<��@9�مl2�$ꅚ^^�g
�5ܩ���O����Juh�a�$v�Bo��i猥_�h�+�^]T\���`��o'1�gq���N����� ^�V_	m�_�3��/<5�Z��G�ޥ������"A�{�`�	U��-Q�F,�VF������:���_��A�	e�m�����_"g�`��Y;C;8V蓶m�D/���R����2\fWQx�P/6���/pð�]GT7]��Fk��Ԥ�763�p��ۏ��L�ccȉ�}ҫg!u��!��Dt���*�ʯ;�D����A�8�OjT���c�{��A�?�W�H�Gp��A���T��kW(���*Ǽ��w%�m3�%	�D¨bg�܏Ú��cp8�ե�Z�$�!ԇ�a�sq��sv�e�wS��#>��D���!F��{]h�.w{v�4��}�#�H_��v���!��C;�r�c&�v7�M�)WkR;X�H���ӭ��2���H &���=8�PkC��G�4�����j��\���Ӯ�;N���FҡӃ�Bz��A�hRKռ�#N0�$?$6n��Cam;j�&|w-�E����}R��%��aB�F�K{(KĖK/VTRǓ�e J���I�#?�,���SH���i�]�xbk�V�����4$j�.$d��g]i/HB�'��g�]�!Q7�e���<Vz.~�8RN�o�T��2f)l=��p�}��Ydh-ٺï[��F�x��Z��CZ��_���o����4�#�B��Lk~(�w�	�}�!A�g�G#�^�V���SKڂ���gR���t{-��4
��́5��`���cs���3�O�r��k�o2�ge'Sn�rB�Dd g4X3��4��`h�Z &�
�������$W��@�v�s�)�J��(����ռa"<�o���0�I�O#�>�٨��% ����ED�9jG�e���}�	�d�Y�V��Iw��6�˅���������pR05=k�u��Ƙ=2��b�NjKޜ?AT0}dV�+O��#�-%+
w�v�4s�>}B�n���+|����j�:����司�N���k*�w�H31�C�q�f��2�Ner��F�?�AH�.����.q�������<�B�\ n�d�WyېN��Ei2PN��Y�%�������� ��.�WN(�$e�d6�t%C
��h^�n^|�Z�9C��U�"��k�1��M�T��B��:���ԅ�\�o�����{�RѰ�40�(�Ω���6
�~@Ur�h�`y��w<���=��d�KG!��n�v&l(
�&6�|ۥ��H��m!��P�}��C�
�Y��H�7��RT���Id��,L|̫��j� ��V�{�b��P���#�2�N�vi�}(�S����:��;���Ѱ�~!Ä�"?�|zG�R�D��r�^^��lY�;\>-,���l��@P�6��&�Ba�p��:X�`7$���|1�T&^U���0�� e-���BW�G���l��}�_��O-d��As��\c:�#?dC�Z�x�Ӝ��5�u|�h�
S.u�=���vJ\�7ϊ�U�L��2�=�D���\��ÎK�/bd'�MI���{[��p�Q�}�,������v\	���y}��2�~}������0��b�Ykg"��f�n9��&z}�ElP$�ZuW�`�12�ȏ}�3�M-d���}j�˥�{�ۑeW��A%=�@�՝Y0��v���Rk��Z���hi�����#��s�!�BG�Q�j|�<�+Uz�I=�nZ�W9��{���u�c��I�y#��8Ћ01S���u3�\۪wOUigi<��3Ng�����/��Й��p/��Q�Q먪�����݉�͎�g�"����t����ԕ��0}E�l������Y�z1_|'B�Nu!�� �n�{��S��$���,��2y{0��x0<6��v��m �<BWK�#���;y�J����8D��%�NXfT>o�i���=�Z���>�����O zpO����X�V��6޺�qs +�G��_O@����8�y�3��R�(J�<юdFv�.>6c�6��S��ď�sp4�U�^8�9<��k,����{lS�J�Y4i%��:�+�p7�S�`�Z��EF�� U#���L��R���|�1'�����‘pj��{,�&⠂c�I�-56�N��'n�oG/(����N�M�a�n%��ׇ��VP�tZ�o��ā�ȿ�Ȱ�-~TiMOb�̽]T�:��@��s%95ɦ�`)H���Z�Y�UM'8l۸�O�!�o���I)`�{���;�@p��+$���y�9]�K+ގ3E9�𷒱[_y1��\q�nN�7D$��k��XH�U��5g|�þ]�fTSъ8,x�Q/���:Ť���!*x�'e]�Q‰}�@9�V��i��`!��*���/S��R���2�6�;<�Q�`_Nz�����N=�/h�-;|�Y�5�~�Mȝ��&��!�_�{&���;�.�%̆�Ŏj}�OXc�D�FXx���8��go.�X·�	:�_F"p;r�#hdA�)F�)�,�C��̏����T�bp� �o��(ԁB���@�����"zbe���s����>"I;6��%����ɹl\�ې��I�����ߨ�.��|%\ai�':�$�r4˧���
f$�^��LakI�v����bMs���6�S�,4������eLM�������F�J<�m?�ĥ[���ͣ�D�IQ`+�k�<�Y�&�\Aò#J5�25��:��o��V��:��W0Q�`S���=/=��=pA'��3J؊�|�\Ìil_��ae�+!�O{a~�I�,��O)O0p��_�k$���"��|ň-ɓ��rY���A����}T1�c�R��+�0���*w�
B%fMr��`Z�U�"wL������ʊ"U�>�/N��������xv�RsX����I�l�.~���T��b������ik�-�����e���jB#W{��H��ˋ�C�yؑ��
�'�,c�an<�\�EH�
�e\|�y3K^��lR���6�1/�Kb9{�A�g�{'y6�Ȏ�O6n�n#l����|R3m�&	u���	6*l$�$�R^u�ʯ������f}��ְ˦P�N[�iC��4y����Iɞ	5�,����fR$Ui1��P��`"�y\#w��Q�'���y�0���iY �įJ,O��?VBH;���jU����V��כ�с,*��J��4D��yD��&�Q_@s�i��f_���l����EU�g)�~oq�/ݑ;�-��3�v�/����n?C���w���D�F�	t��/����x~�刨,�����<F	x�[ǫ�qR�Q����(N���<� OI��-�x`�@P��ٷ�T����y������?�2,h/P$Ph�q'5+yf�
���������!g>\��Lg���p-դ
����]��i\s����\ބ'%�c��R�r�/	��“5�/����8cB�@NɈ���,{%�Q������~l!�Zd�}�W��smQ9���:izT�>:{v���� L³�)ܦ-k�BD�q�	�v��3���K�Ǟ;X� _i�x���Љ��C�r�	d(1��tA�@{|V͠�dT�ˢ
Y��s
mwof
��8H��,�N$E�K����3�*�b���E�˶��J�3�Ag����{;�R�Y`pVڄ�>��V�XW�;w�}���TKR��]0$���}?v�:���X&���q����5}nS�1�͔�>�$A,AR̙�WmD_h��#K�IC~��Zx��f��B`i|�7���8%J,���&����!��{A_�t����ʸWQ�-/G�����o1�&p�\6Z��f]��V]��t��WZ<��h,�՗�e�v��E����G�|�Э4
S��=�H|�"Sp���K(֦�z���0�� �U%D�g��-�Ā�p5��� Ax�ckM"qVS�+Yw���F���
�kC�����W���4(BT:��2�	&��*'�m�w�4��Q���@��ݗ�V���"��L!�+_
�vz�b+�b0M%��U�>�_�6�R�n�~�=���U�v1�q�cĭG��8%�N����"1�K'�y��ߪX�坤�QsHXw�$����a��6�&J�j;%��δtD^�]L�:o����C��k�]"M׾���\�Z�'a����ݪhe[��OH��/�m� ���V_a|I5�{p�XQVm���E⾹�\����7f��a�. ��L��=K ��XEL&�����ސ���i��?
�0�/��]��f���!r$�+RaC�
Tb]m�q!w���Q{<n󾲫�z�́�/+~+��~�¨w^8��<�x����T;�ԊϪU�H���RX�W��hJ������f��yѽ�	lew}O�ߩ)��@K38�H���EB32cLi�u��/�67��B�G���N���x�O����ϘŞ��=�)0M��3����kЧYU�-qfcW��>��pH��6�K�����nf\/)Ŧ͔��/W�4��u��l!�\	�� ��c�̮��	)�:�Wܜ�HϞ��6�D�2'�O?#7nR�x�!]���1�4�8���X���rEWٿdt�n�w!Sn@�^S�[���L�`�"�f�/
�α�{3�w��U:���r�;��
w��Jb��d3��GB
z�9ծ�]
Y9�e5�(S*�xE�.݇�.��Ƙ1�V�[����r'�H����A�N%��O��?r�P��U��*
ܾ_��D�T�o
��1���R�P7���C�̚4 }B���O���T���%�s*4��"2MR�'�O�o2�.�����%V"�������YRX�
�ED�ZK�7!J��i!�g�V�#�.�� !:\�sn�P3JA��&�u�DiE�U�㦂�~mC��*"��hƗ�@��r-���_��2��7D
^gO�����v��J��:ӫ-*���`���yN":�#(��8�o�xxi�s1����-�i+QDnN�V
O:e"��(�G@�KCsJ��,*q��g�LB�O�Bl�\�[ړ��Y�1�"�}�UV�ܓն+B@�L�Z���/�2�e(��^��#:�IF�E��q�m5����}�������s�0��z��<�x����鵷��^2����att�A5�Z�
��ڟ6�D��u��J�:���=�?S��Se�Ƥ)�i���7M�����(�*��!�J?��x����v��#����׮��2	�n�/&;.Hη	�ɞ�",,��kHA�6��� �;�i�m��nӳ�Ɍ2���oad2:,�;
��؝�qĤxK(������I9:�?3�ݙ#��-���&Ux�>妭���ߠN�w$�kC��E2�A��'�̗��w��f\b+b��ꩮ]�HX�R}¬W\����Q
�
�jTFK~�5MM�+�/��j�َӧ����vz뻠k�*5����D��>�I$؍���K��$1�JL�23��n����9>�m>�E5��AY��e�=�@80^��ޛ��N�JAohR�B��JZ�7�&��_��5�����Q�2m�?R��Ϛ�Ɵ
�%�/�� L\�ԫ0)"{P�N�w�ڜ-�kz:y�1M]�K�r*p84��7����������Qo(`���O�:y��7@�X0��|�%�
�t���+��uK�8D*,򽅲���"�<(���@�F��2n�p�1���`��r�w�m�����05�!� Y��1���1��"s�6�揹PXJ���?k���aW��'o�XH8�;v���qK^�Z[�F=����]�F���1w� ��wQ{'bm�(�.H�mP����c���X
�\�;N�͗;�8cVP=yy�5��x!^5/ѕ7�B/ù!=�4k�s��OBɿ�l���Y�-�N�;���<��0T�B�u���G��k7�}3^bY �]0�7�Y=��@�W�'�성���笒�`��L�S��mFc���Ir�
��V��G}qXԐ�6㣍m@@v����6õ7��r�y�K:��՞g��;�ؼ�^Nij�vm��'��v�`tbI<��S�%���TPk+L�����Oߦ:i��N`IJи�
c_$D,!ƪ ܮ�RRVN��
p�V�����s�#��l]�ڣ�n
ͨ��ɰOt��
�o�1yd��
j�Y��7W��"�k�z�߂ܐ/C��Q6p]��,ť��٠{��� �ڝ�|;�>�����G��L��[D55՟�����S�N8+��F^}��w��s�G>���VW��-F�7���	�i.��='��<8��%���5��l)�Է��
{���K�������g�ı؃3q��,A��+�>^C�k
��L��ڣ�`$,Y*“ Z-D��:p�1��붇2e�*�0��
������u8���|D�P�*��L\�l�m(2�(�:ܝ>�ie��A̧k"�\$�i� k�j�.�H�c-����>G��`�?��p�F��Ǣ׊d�:��n�� Ul~�4M�X���}�mf��i#_@�����)�
G���F����i�j>e��$
h���Χ���t2P#&lKL���aΉ��C<�W�H&�ڴߢêj[���E���$tY
��9}@=��A>�&�[�t��T1�/��$�v{�?a#+J����5�TZW�T��.d�6!��)�V����HUN�?���W�?�%�X2�ʕ\/�~t�|d��W-�8 �?�:�g�°-���'���4�ㆦ�D��F���ĝ���S.ԙ*HX7���%,��g�d&����+>9�\�t�["���l�c-�dU��&c^C����7C.�c�XI�Ij����I1�XIU<ޑ��7pQ�M�9�GX�8A�%(�}~C�[�ϑ'��
�w���5�'^E�tu>p(�293�7rU��#��2ܰ��"�
ǹ[==bRJD��6��t��F�4���/��f�`ۺ�yV!�N>2Zq8+� �@	�}_��b���u�#��dCn�3A�����AEs�Vʈ���&ԵâӞkO�H�'�.��Tc�g[Fu�QQ"������E������>��j���'�i�]�$B�M?���{�)$��=Z��/q�ɑcuKR��!���i�}��фkn;W�]Ȭ5��T��XVtaX��~6&oŐʥw�"vN�X"���n>]��T���o�$Wt%�u�G>��ogj��_"�i�śD����|^{��3�M�^���m���+�Lry���^j0�i�nI�Ȍ{�����Q��Šf�&
��X�+b��?W��j5��k�+�&8�
:Ή$���:0n��ȜO��|�B�-&�?��bN�
V����	�|�c��7���Q�9&GGJ�\�Ub��P0=Kl�v�~ɂd�1�KV��T||٫X�m��Å��Dߖ}�z�9:G�Gԯ�Um��٤B�v���D���ݤ&�lٌ���I�X>Ps.r�&�„Ἴ,,hԻ�_%VԄ���+�gd���-�L�-cE �-�h2���Ixb��>���7,����o�>󖯥�?��7g�:��1�k#�7�)��3S*�٧���$�j;y%ϰĵ��f�$?��y��W�h�e�7�9�^����Rr��z&N�����׸�;�䦚Y���P�MZ,)N�=7��U3�8�E����S�iiDd���bK�^GK(=t��s8�J�S5?��)f��E15�8�
(�4ƨF��$=���~�_���ڍ�P��ή�wN=:&O�k�!��i���GO�JfhT��L���#���5�z{ִ����7CʦK�RTX��3�/��OK��%�z]��zW���z(�;���R׸,��ݢF�.:9�.M�� -Z5����F��ƁKҦ�B`�g��Ւ.�p�iM��T�L�(�*_d��Ŀ#t���y���7�_"rD��4�Ͱ��,uYa�^���
c��om���쌛a������r�) ^>o_�n`JL"�$mL���B���
���Q�

�����.[�Y�6)�E�6�f�⪂6�A9�e�3�����Rq�&�I�u�1	˗���2cb:RO�D�aU3��{�^�=��^����>��
kg��ae`p��5b��d�OB�6��&ڟA��H��v1�� 1e����b��L�u}ѱ�I���4TU����:,���b��n������"W����^+z0��
�6��}ϝL$�th�\d�:�4y�'��_WS̊H怅~��P&)���W���}��q/
g2��^H�C�!zu�W�u�
)�	}BzJ88�0j��+s���êX�	��^Χ�˕�xs7���TA�F�ANJ���s�)+����9d���C���K@赂���9L��cdqO��h�}��~�s*3۠�YݽYR�W2Mۜp�"��8�%;y��V7�K���V��νv/'� az�7��r�C�O�B��D��	fQ�+qIߵi�W�&����]3��ٓ\g�#�{ghz6�Y��!��y����V��^ʪ����;qV!��Q�a
��W3i+,���BxH�hhe�����h�c�3w�e�\�d(s${��p��
m/���s�;DA���m��A�>�ΖZA���:.h���:/Խ�Fۺ��~P���R�M��Ls�|.���T�>R��zʭ�7~ɑ��2;���ItUFq��~���jL.ij�8ކ]?��B2��]쏼�lxք��������X��Wh��
�tǶ�s�!5L�W#g�)[at���Xq[Q����H�7���(Ju�v�!��o�����3�2��
�&8�<�d�~]�f�cƊ�βN�65�O([O��[Ӟ)>��0�M��,�,�Ez�i���f�c|9)�*��i(��@��t�?���V�Ѿ���9
T\	��W�-�<�*����8�MK�Э���k��)`�%�=cә��4ZM�F��\���S¶��<H=�Z㚇����CК�B�҄b���(���
�fK�m�ډE+����O�A˜ҧ�K!�|�V������dEx��I������&MZ��k��8lM'�[�0�̕�O�f���w��b���MyiX��$!ͦ��7�k^�!1��qa��"��ߜq=���>1K"�DAX1��sI�&e6�ުg�]S�0������r�&u�#�.�
�i��E+ ��(nL�h��]j�s�A.�FU���n��@�c�x��=d���XC_�$B�I�b�2�^��FHԅ���G�F�u���f_�l��q(y*�|VE�e\p(���`�J���9�lKW���(� �4�X=�����
�{z62�RP�,9��.��K����oD�x�p���ؘ�CL�wL��s��*M'�)��j�|�&��\v����ӟ���!{q$�v���Zr�6h��[UO���*�9q�v^	N���q�'6/!�?�u��m>4n�N?��%YU����.��
���$z�U0~�WXwP��}���,c�ܥՅ�nrA�4��?�8I��aG�q��i}�X�d�#L�f���h�(]�f!)u��N��/�*zj�\H�U��H���m!����j-���e��Fqߊ�s�����~��c�����	\����H�Կ�zm�����d��j5����Z�.���=��cd�s1Ol�d�-+�m��{�ʇؠ_�i�7Fn`�YN���*��z~0�J����G���?'���P
|�֤�c~���B@4ڋ�r�������Tno����?�¶#ԍD�*�q�v��~J�n��O���K2��\��H���9���.�{b.3�DA>���|��윊Fi.�m:���dk:x�v��/�����B0�V|S��i�kk�j�8ǟ�ӫ3 iS�/�[���23,���6@Z���>�n�B99��a�`�%���I�9��e��4M�|�z=�O�zBr��.h��8h�M��$r�ݯ�L�N\}���@�h·L��yቮ�Uȴe�ٰ|��5[J�.[c,�,(�|�(�:�F�&v�����@��k�M�Wr��-�/s�������z �Y����U�i�2����ʅ�H�އ�}��$a�`�90_��qu���`bP�Ղ�P��^�9dúu���)�!MV��>�?>�J����4�&��F=��M�ojL�X���l�/Uӫ�����rxԒ�Nٔ;b�����|A�Ғ'$���q�B��g\m��X*� {�pw,!�sT5w!�[ͨ�*Y�Yi��Xwd�K�0)���v���jX&W�F��/4��M@
�8D���J�i��(D4D�X��
����oE�Lu��?q�ա�jF�����ps�����!����y��I�gjI��G
��φ"��6�s0���Fi��H�[q֭�}��!s8pɊ�	Ǟ)E]��Z��~(���t�}ֈ��XF��6��d�`�C�`���-'����=�:q>*C�u�'��G^����V���2�����b��s��
�oc��Ҩ�d�U�z'>�*�����N��Db
�넿��8dS2ܺIquOA��P��}ƺ1�'��s=%(nh0�г;Zj09��:x��A
N��S���8�8�&��d��"^6�6\쏍��MH�4�҇��C���9|���si���5~EW����Za��H?���I��eÔ�.�MZK�2|�F�t	��j,c_o��3����M�ۅT~�zièN˧���en�q�PO���C/zt1�1����S=���>ڨ?��\�����*�/5dJ�	��M�����Tڻ�Uno�=j�o $J����߈�j����7$L�HU>mA$_E*C=����2��jř�g��+C	�����P(UH �[U��I�T�k�ߗ�)o�����p�ٵ�(�����Z72���1��>�h���YT���~�����+
;G����H��oL"��wWEȥ�)(oE���+v�V\ي���".t<�|r[��f�pv]�S�_"�������s�m��I5m�3�^f�oi3o��ά�[i`�|�R��,�Yq�Ee{5�u���r��t~+Es�zq����v��vm����H��=��Z8��Χ h��MP&��E!���%]�2l\�³'Ng�;��zl���i.φ�\j���M�fo�a"���u�6��H����-65����|�<*�8�:DՀߴG[�$�jr<����"�F~����~�1F��N���\�klt>��}�+�̞��h{/X��T��*w��K�g|N��{�J�C���+���r�"�J,ς��,�6Y�n8u�ͣxY$2���mӽ-����tC'��wen4Ϫ�>����@b,��I͜c�+�=��3!m|\�v��*�΅�
�e�5n��*9�y��;+
M�)�#����`�l�.��? �țN�~�*)=}:7�����^)�?'��7@�TX�A�b�F0��8S��y�������io�$��W�ORcH��B+�Rbɭ�ΰcl��}�h��GQ߭u���7[��%fK7�gv��L�`F�ˀc`��l�n&'��z��j��(��s���# _d�(+V0_Cv��6�Ag��1Pn��)"n	�2"�E!a���3�^�W�Il���9Qv����km�;c|C�h)�Lv��8�)���?	�W���9��	��Kݽ;�d4E�[�B��!贕�`NR�pP�9�h�ѭ�iy�L�2(���d�b[���/����{a!d3�q~����7	�}Ջ��z���A
]M¥��l��)X��qL�nۙ�L6檪�i�Njd��Ko<q��³Z�RnX�uj`�$�+F����BTʐ�>J��Q�v�c��c9��2�J��%P|H*��}㘏�E\SQs5S��D�A��â]�� �m��/�ie��'.�����=7�	��26�Ɉ;}��Y��t�ll�R=xeI��E�sd�G�S~�]S�V�e��.�x�j�Y� Va�����N2�;`%E�ИX���E>��2yq��^�6��Bl�-�A�M��BD������_��QN�]#hQ���rg#E�	�q`'��VZ�y�䑔[(����^pL������*]O�?#z�J�4njJF�`28)fk��qTm_fC=�Ȍ�M�6W�����'�S��dz���X��l%���ނΜ�Ƿ�nyYn�'��1�p��)���0�D�7u�?
\��֎Ç|�$����㞻b��F���w��Kޮ�7��vy���GakL��	��5?�й?���c�{,�A4Wn>�W�0K~��
��o£Γt��V�?K]Џ`�j�*��v�%��SxYC��#�� ��R��o��E$�`>����]sS�su�I;�KF'pY�ku��S��2�����-4+������{ܽi5BHɡ�X[�`�F)��ղ~p��)O�	Ej,�YQ�7�W������I�6�'���9���*<ث	�0�;�+�섫��Y��jƤ��h
2<T�m8ō��ķ�N���I�F�ɵ��z�|�B8Z"h��$��/��c�D���"�D���8}��x_�3��X��ܔ�
I&��ckRA��d�X����%w�Fx�Hp)X?�;!|�pk�����8�1�k�&���T
�h���.$@b�:Q��u%rۦ�7��K�����-6I���q�J�u�l�\����/J4�%E_������W�3�����|�\��$1Y���5�s�E~6�	���z~�g0 (��KD�3���5;0�	oRE�
$(���+���2�1�5��wN!��sm�2����gxv>���ɕtTx�l˅��д���z�NCE���9C����V�ܙ�	�1�w�%��Ҵ��W��J���׬�%P>h؟���r�;ݍ�H.aR�dT�ᴫ��Ĭ��Fl
���6�GwC�@)a�?4�%�T��%������yUߖ�L���\�Z��ż����,A���붂�Y�,ݪ•eW�.��'Ӯ�Jwv�h"7���6l)�!w�Ăr��~�6x�p��V��1���U���4s~�<�?��}N�.x�O8��ڊ������`k����QH�䒜�F �k�|�t�QL}��
�N������W��^���� TG�̣�{�l�>�^�Ԓa�R#��4��u�����%�3R��kU�����Y�i�u{��t����^��؉XFle��pn�0���\� C����0Oød�V�1��&]����w���7j�fn׋s	m���S}�k#y"jl�$�dْ��s�qx(q�V�2�H��U����Oh%u'*"�6g�A�ЙJ��D��UX���;�7�������S*�6�e��X�u��,��x��A�~�
�#P0_?G0�h�R���X�P;wٖ<!H.���W��9����$ɹ�FZ�6l�F^�����(�u��l��p*�<&�$Ѽ*64��*<(� ���I����@��*���� 0/�I%�ԥN=~O���*��Y+�wk���#�h�Oi��D�[f�ۙqOy*o�m���޵|δ�Y�Q>�*����'��ӿ����	Ɯ��ٵJtz����m���8�k@	�}甎c�����,*�80�|3ox�q��}9�����/\U ?J#�
|	%Ev�ۄG��T�ȓ��;"���|��@��xSdPu�gl1�n�����G˲��u3�~��WMq�?��{��N�1O4ݵ c��Rl������,ȋ
�(���E�-�"a��y�*W�6���$V�>1R�����H���ԡ*�1�Sb�q�so=H*m��
�$ˤ��A<fP�)���t:=�zJ��)=\��Yϼ��ߥ�̣f)��C|H���	��Dௌ�`#�'M�1:uV+T׾�P���0رA%'����u���� !�WuL���q�FE:��p+�@2S��2��
�����W<�z�2'���*�
c1�^��� >\ߌ�3@	�N�60��ozV��g�W��I� |��5��z=��j	~2 ^f��$�����/�&�&���`/By�����,:&K
���-:��}��r%�DB���:~9�n��f��+��
���t�0�x�*݋�[ z�5�Vgd�n!�������ٟ�-�j��;��M�L@�8S�^ۡ��I+ҭ��Q �6���y뺭�[�Xz�K�
����~�uQbK!�i�ݟ�{��Vʢ���
��.��s����3=�ĵ��C�H�^yX��M�bJ�sj��{�������E���fh(�H�����|�8�9���k��(��&s�qf`ny�2Ɛ��FNf��f�b��N's Jtl�'��g{� �k�#9�
��-�A�6?S.>�B��MԳK�:|k���;Cv���r�ݭRT'�
�^@}�u��o�P59�<�5k�DD��~�'@�/M�d}H�����H+`�E��4F�»��lG�?����C�ȷ�!��@g.�Q�_��nV��I2�{�-��E�=݁����K�x���,��L��9��b㮫d1|��x��c�g���Q������A�*�z�U����:w��QK/��s@'0q������o'����ɟ�����)@�E�5�>[Y���*SI�LWQ�F{�EԱ-؟#߇[D��$u��Yb<�ġ���p��@�3r�Ej����$!��E��<��F�e2�����䎢��;%��3~�C�C7HSY��/�O
j��-�'�6h�¼hz�	�Z-�^L�$���҃��of�~R65Fu���i©mU����2��gB�����A�g`;��`�E��LK�k�4$���	#�nC�c ��L%�F�ܯc��'*�í�b�d�V�{�Vcsc �Z�R�QŘ���K�_��I+8G��M�!ž��}C��y	eE�d�_ى��	�?���'�>1w.�U䋘U��Q���+s�W��N�<c;���w���	)QVY��d�'�:
3�����,�+gC&s�����R?�����\f���YڍZA/-�[�0��<����פm�{n�5�5�\kc:��1����o�A"Ը����uv��z�N�6�	��>:��@<��j������o��n��Ю/4$HypYkf�[��ݶj���R=��硋v�e�*�0I���WW���}��l���ͬGk7��w�*���?Q�|��d�9�>{�|���\Yt�P�%)�V5ĕ�|T����L�c����2��G$k�w��!pӪ��㓥����O�seh�r#����M;��u3����P�s	or�n-�[ͯHqw� �q���}��=p��D^�6�a�ri�{�#�w|+P�'�$��b�7�㋋��J�-zK�7.���s
ʮ8�.%�
�;��k�C�c-+��1zA\�3q��B�.�G�Ѐ	\%�˘�sJ+�c�K�EJ�1\Z/۰��U])��ft��8k$��X�!kS�r܁�[.�j��Ї�E�q���\�E@�o�}���x�`c,�rɹ�[)$�m�|���ɦ���$����j�A
�)���	Ӄ�
�O��
[�#��m�n`3i��,���@�.)M^�R�>���.w��c�MŘ�[�]�t*f�*�fo���G�Դ*���-|\E�w	���ï���ߦ�W�P��Ub.���������|�=�
,*�#L�ꐏ���4Z]��U�5=�ӏ���'�Pڮ�j��#�	,L2y��18��k��]�M�h����9����uF���+e�z�&]u֤�����	�>@��;>4>se=�g
�����2b3oz���k��P��x�j�Y�
"�)�JV�l�dn3@���"��bR����j�g�+����"X�7�4���hA,���Ѡ'����vz������R�۴�ES�ç����i��Q�)�i�A��ƴ��$�Y�u��)���C��᥎u�����|ع@ڋƏ-^�e���V�t_Q=��y�O�JS_!0�:;�hnu��.�t\�|��Xr1������5giP�=k�}}�T��G��ݙӔn)e:������ȴ�l��	m���B�@m�R���o�dR'��b�}�F�€"r�I����{�C�)�XjfR��Ѱ�é�n�Kd�&AW<dUU�ϣ۔RP���}����t���׹�b�,N	���C�}��?�e/� -���j8�{{�MȊ��V��5D�����θ��Qh�%9��>x���L�
����D!\R�Z&i)K�e۹4��튝Y2.�5�c5@O��ګ8,����`bE�Zi�6xM��:N�JgYR��"{l@m�!U��=xuM�4<* �����:b�����$y
�?�f���N5���i�Bl�$5R����U�Oo���&H��kP���n>��w1���N$�^�j���:6(f�H�"*uj�2=�ϱ<j��w�*0#�r�㧷C^~�e,����44��<,w�2K�7BO���㙾�h�]����W%��]�ŏ�bXX�++������%h���Cۨ��ȍ:�:�����j5[�Ho0:h��7d,��j;�O�T�����RT�
f�SP(�>?B�M'G�2t�}����8�Δ�5��̆l:��F~e:���C���F%���d^��0m]�5;{4���4�eM�)��������RsOƨIΡ�Y��M�K��JP!f"L\����!���Z�D�	A\�f�$���������x�$�ܖi�>�f������M-�Ͼ,�w��T7瘙؁B����_�[9EA(����y�P1м4Y��K"��XCuq��M�0"A����1�
����_4O��ˆX�u�[���
<��R�B���B-��u���\T�R�r괣1}oP�2���x0��*��7_��q�sJk�_�\���ՑI�K˦f�}𗿨����U�, ��:���jZ�H#Js�6�C���䧨����Ч_v"��pSj�[�Y�ۀB��g�kwo�SO&��3�Oqх��#B㞀��P�
E��%�9��9_��X��&��$��6'TC�d�Ju�A���A˗uO
X�z+%  ����r7q���(�ڛ���Q`�e�j�s˔#{����'���Z6���I�Jr�k*��է�h��:}	��Io���ۈ����Ҁt9<��N�
�V�G2u�XE�O�_�\vu=m��,�rf�3�]'5m~YN6'\�1��:s����e�B��o�����Ǥz$�w�2ƍ�>R#�j�o�yE4����P�<e%X�9̚�ꈕ~!�%���h���$�("��]�*��I��6�_�W6�?CbB���� Ȟ-Ŋ����~	ݲ:3�7���8۠7q^�,yHH&a��?6��)��9b�k'��a��j�4zj@jլs(��T�&5Q�v�{kA�D+�R�g	����?ګ{��Y��<
�r1yXa�NnGs�1;IJ�g�K&�R
�TK���b��6�m����%�
��O�ˁ�	��D�F����3ki
gz�Y�QE��t�0��9���J���3f7�]P��j�^�F|ff��D��("�H�V�#�RY��&��dB3���&�8��l4�h�����՗@o��uR�	����g���RO%s.�t<3��c�zo��D'?`!e�8c:���ǂ͡�B�Zd	���0��<��D�S����V_���0z숼�ӕŦ��xFKF�.��
<B�v�i�v~!�����'?��k�kOǟ��ּaN��X��^ś�9��p��;�d���*?k�7�R{�g��Ae����
�J�dT�Q%�5L.�B�����p�L�!dA5������r�ʐt��j��ي��W�P~:����ש_�&��7�*.Tn������5M��@\P�w���~�= b��%8"��h�5x�Y֖f�Rc��CF%i���p��]qbl�z�{u��L���B�rd���O����r�d�D��i{ᔿ��=�(�%S�ylC
]�ɖ��&|3�v����h=׽ުo�h����i�ĜW��"�Ɠ���̹��al�$�Mi�<5!!Ƹ@��l����}J`��x�R���G�O4T���+��rZ'!N����η���Q���m)X��t
A���3@���`V���*S�j�p�qÕ���ĝp
MF��5���/�[ɘ�~���$�tz�r駖�_D��L�1��!ϛ�9��ߌ��.�RA?�=ԭ0�b�rZ��C��bh�;�T9O��,$�u�^}nAW���tv�3S7����mn^��zx:�̜�ܢQ��|���4���߯�͏��1���W
F����v��ϵ�*�:[�]�Ҏ2lGY��E��{�S���=l��g�/�e]�4V��Hi�{C���l��v��7���7�_T𱋿�?����|�li�O�$_�7�w�_ر>62�'�M`��ȅ���ƕ_��/���*it%2�K�h���x4��<�.�Ə|���k����+�.�[�ғG�Q=v;6U�ݎ�n
����J�av��~�rT�ND�AI��8������V���=��j�_;��`���Q�q�B.�W��A�c�1�O�ȵv��7��#��f;h�lZVq��o`�KH���gg]��e��!��ф���t�=�3av�:Må���Y5�)��>�	��L�|����u�Vܖ��2��c�o�Lܝ�И���QD@�ue�Kdp�us3�i��"����VF+cĬ��B֯zB�Fu\ɷe01ޣ���#�n;&=h�M���R7
�t u#ܾH�%�>�"vc;]�k�mM2�^�p�d���R�3�
�	�p�:GX86�jj��L&�l\��H��КzQ��jԒ'�al��j|L���x���&��O\m�P�&�ӄ�G�J^��*r�^��z���o,p�q���<�*�s-'(mq��\����{,�B�����x �L?����2��z,��z2�
�"��	v��0�8�Xuub��s���1��<'3�tD�4��ʉy��6��2X�D��U?o��[�!&:�+k+��r��[z�Eb�dr��	���'s�\xY¶bj�	�� QVW߫��+_�r�4�@�b"j!�.F =W6��j��ք*�1u)����>iB@ә�:����:#j��Jb���Щ���y�y�
��/RVZL�NQ}l�y�J����dp�i��>D�D���j)�}��לqH0+G+R�o��*c�����̉b|�-�����-L��+*��y����9��C�t8��������[{*���Xp�7�H_8U��Ub͌"Q Z�O���b��/��=!�sL�{7d|��NZ��eA��6c0����%o�T[m�\c-_h�.��Q��m4�-��o�syP�7���Ӝ��.5�N��
�G�3�z.F���|C���O����i�8����{�[�Rd�1�ͣ�>K����!]��!iu���Gw��������WOCR�$���m	�EuK�����o�sLNE=�4Y�9�V�.�_��{�6��E�~����	i7w�1S��b�U[u�/�Ax�5}�|1YUY�m��Q��rL��T�s��p��Z{�W�t#!�t�y���ʬ�$��f�|�g�nQ�\WE;�4��I���c����l��ǹi8 �l�@|�GD)��!`.}P+y�Z����~���Q�է
�Z��ָ:ܰ���c(ݳi{ub=A�N�����_���2�ڝ�`�*Z���Et���i�6&��{��B2����i�\ [^��9+rio5BBy�Y�=cT ���kQ�`o��h���f����Fc�f6�<�o�
����}�J=��i%�a����+��M��7L��96js���u���v�g�9��\�p|����Z�S�O>��σM��N
�n�6*˶���e Ɠ�A/��Ӣ��Mzo�����t�����K�������`�=� |\��c+ݴh��hf2��[�N�yb*��_�����[��X��w�?��l�iwq��L:���K�'�����=7��Y�<�,&�c%p�?�\3��1��Yj�Y4V)��a
��%$���Z��`���*����j��l�8!��Q�C�L4Eud˅���f$��S	�]^Q芬��og�c
�J#}QU^u�� ~N��a]K���Y���4��ֽtGTS�SQ���:�M��q��B�c�l�W����=8���}X���I;b_b��D�b��[��>�xqnK�Z�1᧠Ǖ٪#�&�m���*pM	�������C�{u���׷����G�l*���%�r��dT��~ѧ�g��Ӊ�}��`yw�����/�����J����w�=���Ob�������Q�^�v�muU~����<�(̖@�㮲���a�H
1�-g���U��{*K?��,$ċ�2?J��c
}�d�ةR��e	cCPtH�Haژ�0�鑯����. j��~�Dk��(�W��d�:��v�B�ₙd+x�F�N2�P�ᯪ�=�t��*��
`V�	��PY��HE�OZv?�g�93��ȣax��m�2T8�{(�Ͼ/ᱤ}hlcX|!=���^7�;an�������0�S�Р֗h�U
;��حz[���[��HNg���+šzm����Е��bB����
GRH읆�����mNw.�
���:{~g���?)�a�E˰c�;�0���� 9���ߎIt�������J*m�P5#?��`.�Z���Ԧ�X��e[�j,����h\��:���8��vgP�(��д2O{jӸ�G���f���K�Ò�d^�mPI�m�<zi៘�}�'#��H~�}(�C�U<�v�;m
"H�_X��UVpE�r\x>�P˴�9�u�սq>"�����`d��Kml�&�@���S�N,p�c�p��r5�5"��/�y�w��#nj��%N�~
��c����`�t5Ƨ>?B���R��/y�bU;�G��[=��ݹ��8�����-�=-=��i��
�%/^]����_��8Zk��P(ڰ��5"�#��7e;��C�8D^���hBkw�K({3l�I�O�KG�;|5~[�_�&�(tf&�D��B���,>���O�T���`7�}�{��1
Z�wI�h�/�M@v�eG������i���j�m��uMt��̾���@��!6��V�v�RΩ2�'`o��:@�dZx�

f.e��G����O�^�x]1���q�5���� H'@�/@���r��c`r&��qu����ܯ@q4k�Z�)o�ȏ9d���8�cg	w�q�O�|�|/*o�e�	N$��q�V(��D|~���$��h�=�s��֮0">�(���q|{Hٔ�߯�h#�3x̆������9��a���$���
�"�D��(��W��&��X�CN�~��8(�ڝկ��Ó��=�6_��2
��F1�ȑ�>Kߓ��[5��(���1b��H�dO�8���Ĩ�R;2�\ٿ.���3+���"gQE�Ы蟔D�o���:�J�ctk�_+��Ϣ�FDa"ߌG.' :��PƘ�*p�sH���m���쇋Mݞ�'�`�koz��Y��^0ќ�(��b��	b&�@Ԫ}]����H~��d�<xfa��%��-늠�a��8
d�o�o�]GA�"3��E2�U�r�W����k۾#��y���l$��a�1�����A���;ilF��p�=Ok�od��N�$I�p��C��m�s�����(����JX�s��e�8
;ͦ����؎M�u���2���BF�4�)
���6�+,��<�K�s5��ߒbA��۵K�P��U=��( z�EB��ϕ͹����s�����6�����>�W4)��o��@|%!���0-��(�	���	5�Q|[��`!���,�s��j#���e�{����SN�odMsh�0�]��7���$��!	Dʢ�*x��F[�s��j���A�Vj&{�$����m�k@
�B�>?�i���	_к;��;���sr	��gPD������t?e���r����QX�K�>��`�z��ȡ�g���qr�����=�~�� ���
(���7�Dc&6\<H:��ܠ�?�kk-�ف�� ��
�G�(bq3��;>�S������Ȩà�;f��AÅ���*b���}�m��M虈�J|+�06��/��ǟ��G�1�3gḮ���+Aӓ�I��k��G%S(�u3�/տ�~9Nt��}Dk6,2K�<C��Q�y��jr��جn�c�v���e~�ڛNמ�0�`�w�I�t�즢E�?��X?H��#�;�7��-mB:t���Tg~���O��h��I���r9�*>#R�j��u��8�1�l�ě����J�J��o���l�(����'L��Ld��Q{�'�עXVR���0C��e>�Y�.�a"7�
�`=��.t�1|n���sdQ|%v��<�w��Xo��cy.��ы�:@��3`I��;�r�ϡ�	�s� m������)���,�B��Jg9�>u����6�'�f�\Q��e?�{��y�]Y�����2�z�r�3�\�=���3�3�c鍾��=s�~Ģ�üa���5�!�\�L�f��I���X�{ڴ���LI轅��i�{x��*{�@��,R\��\�h.Q��նR�ԧ�~�1�
܌ ^�u�^�wd]�&���BD�Z�Һd�y�^�&.�G,�e-&�g�t嘁D~t48gAGT~�7F"X�����<�Z���X�Un�s#�2��|���%A���zQ���L�Bn��$�EqM��M�<�� O2�'�t1��$yP�:����B38��F>�7@�M���i�@�p"��C�Z�}�%���o9˿d����m���ED|T͇DKaB�*iO`�ӑ{"�y�c>��D��e���!�f����;���t<�e���8q��
�`{��6��O��dc�D�m�u3[�G�_&d���A�L]��`OE�׏�`�ju��y��^��	Ͻё�Yʆ%Y�W!j�Q9����緢$�W��..r�?��jQ��h<߂��G���{WNc�ֽl��i��EZ6�h9�|�Qu&cv��zTg[�v���.��7@��i�,$�x��*���?�@����`y+@9�ȼ��)�m|�G���"�73�j0qz�Y�U|﨑F������t�ԍ�R�%Sւ�+iچ���{�m_�d�GV�=@Lס��Z���Hڗ��m�yy	�S 깭��ȲJ
s3�3%z+��E3#��4�6��s�އV��up�G(���X�ˑ�/�>(nV� ���x��.E^S�Q��)TV��=g
�B���b�'6rqWq>)Z'v��}L�����������0��XǸ���5����,�Y�(���P$���)��H}ɯP:��$�n�c'�E'{m�;4e�B*�gbS���~O=�1��B*�28�a�kWEK��x	�_�m<�����j�'6�B��3�h��܁F:���A$����V3A4��e�� ��y�ooWZ�iF�Ϡe�D��+.=��g��A�{����ѯ�gķ���)ij<�y�_��6%oiʛ�mҚ�{~;i��s�����jebM����+`8�C�¾�s���_g�o��f[�"�J7.�ѧ�Jm�m>g&XW����gbQ�b$l�����ݳ-n�W�yZ-�(�a"͉�tܰ�9)�wq������1
G��<�l��9@�D��3E�u--<��bT��Y�ڃH��2m������-O����]T�9�9M
�	F���3>��aaT���=�4��ʂgK���P�:ꑥ�5$���'��q�z�	]������W��J���$^J�w�Q�Ϲ�����?+��d'�E�<O���(����[���
���%����}��g� �a@XZ�a��D�*B�)wRI�s?uj��y�D���M�;��IР�6�G�)�"��R�)�C��5ŬѸY�h�֕}il�/E�%0nP�Pei�1�H5�峰[��O�����<&�� ���0|���D�e�Ű.�u/����(�lz�����@Q~i��G�T�7EO��͕�_bۃ�͡�t�m^�|��9�}CQB����xO�%��,
V�c��M�?��Pc��(����0�/tI�o�vf�Q����������
ap}Q
�^��-l34�wg�����ph�އ�a�����ʄ54�Ku=O����:�1L�kO�}2&U8Ʈ{&);��X�B�븓����"S��-�^ʷ��3����ƚ�T�<���mϢI�h0t�Zvrv<j
��GdΣ73���ș�Bai�
���֬�Y?��c FWa�
!��I��6��cCЮF��X����4f��3��(��GP0��w�&���OoZb�,3{H�g�~���G��t�Y�Xn�n��v(�6�%��h�W"Fe~����/ȟ,߷[ {�RN;�Gx���H����u�.�F�~�/#������.*Ş���_�u3���.� x�sF%��m-�
L\k����]	w�84��H�9�$/��AUQ�]T���A
a��^4���ʬ�]�{>��6�zxڝS�����	�H�3 �Z!��0��v=�
{w�����x
{�+I�v��%:_����K+��M�,��4bP�\]� ���330���Q�8�B$�Z<�?�Uҝ����b�����n9�2�諆��-JR���
�2]��%���S����v*�XWY]��@Oeȓ(�G�7R�>�i^)}�԰YedcCH}��xI<'��T�4�l@��o�&PG�ty����d��!.#��B{Y.wES�öU���QG�S�
`(��4�y��v1GZ�5c">/�s�g�8(�KĄ@�����s1�KDX�?��j�Un��ܜ��F�,��Hq�����.Mϗ��5؟ݙC�������=i��n2�me���s��Dq����!����e4W57�r��=�e!+|�������2���嗛C�A�P�s ��C#���΋<S��cq�G�M�&AL
e����d:�
s؈߆��
�#'���L��ԭ�c�\^�ĶV��XW+��_�e�M����#�<�#�k���,\<w�Vobl-��	��QSEs�%h��y
�������k�x?Tm���S2�3�2Dy�I���!G<I�מ����ش�j'����GSEzDɔ&�J�w9|���9�Nl���r�GF�I����T��D�	=�K6�u��\��w��
R��]�z7b�F;G�քo�Q�[��O'�KoKv�d�ܑ0�F�:
�&m���_�
T�P���Y�Г�Q,��"�<d�Wl�W9 ������plq�=�̢+z[Lօ���y�*��Z��7�b���ƍ�(7��ii��9�F�j#�w��xUbv\�L)ި���|�����Op�C��PګŔ|j�5t���y�S�N(/z�&�ܞ�]�<��5�@�m�p��ܙZ:��S쀼�5�@�d|A�n��NEQ�0�<vHF�Mm�t5�BZ�	��q��n��ڷ�rш��#�t<۲֑����⒱=Y��%^��I�S#/n
�9j
�Wn��>b�ts�������T2�Y@1�:s��f�W.Q}i��МP@��7��=5Wi��_/+<Lrɾ}���/����S\��M1H�O@��_ʴ������I�*��Ѵ��Ȉ:/�I)|�,��������pyr�r!ti�NC׎,�>�R,!�I�{Z��/[����>���li9 �C�4���[ĥ�9k��:�~G� *()�e�t�;�T�5�oH::����C�lIp�������J��QT
�G����ѽ�|*��:�q�Ƶ���V��	�m�(X��׀���@�2��f�����q���Aͭ����(l�_ �3xj+F���a_b�1��W�{�Fo�e��Glʍ4��A>x8�qک3]z��
.��wZ��)-M1��3ׇ�>��NJ�IH�eF&=���x ��d�-�4��5<K���ﲯy&3GlXJ&!H�┡B��<�^�j�I�?�rTy��Ҁ:n�[k���Bmu7��>�P6f�_2���u�4�z�̨�/��t$j��ӫ4�9qm��a��i>�pi.�_^;����T��rlP��a�З:p^�� C�2�y/�
6�K� M�Fj5�c�(��p��!k�JQ�-�x�7gJ�q��ʢ7R�j�A8��w�~n�<D�Ăv�1�Q��/�
)1)�D�a��Q�qӿ[�3�x�fرS��vofϢ`y���6R��:�_�P�V<"+u~�ݎ�<�t�{m��r����}��ѫl�U`���mL~(�/B�yH3f�*��qV�v��Z0<���9���1�q��	Wi����W)p[�΀M�d�}�����#C/�@�L�R�:K_۩5!�0�5� ��)md�3��Kְ�^<��%�x,5J�� (��K,��CN]#8f'��2nIg�b�[?fx�Mݯ��M����2������X�;�
dž[��;@��No_��,��6F�C:�|�q슪cCo��D'
�C�ww�/��ӂ�܌������_�r��D��c��J�?��$,�_�����S��@�|�����>��2��L?��[y���Q|��?�NI��huu�o���>�4(�kc�R,��7�a�#-)�B��?RT�j6��������P��?;���
�����"��>��Z�zd���P5[1��k�=�=�ǿ�:]�)�k�9D ;
�7�=^d�=����^R�}�r ��M/\u���o�Xe�&hƕ8��v{	Ã�֩9f	���^ȳS�������u����壁~��$D�9�C�����}���sHe�)7Jڦ�5Ŧ�b��d���J����1�Vo��d
���|�H��[&����si#��݅�&�1�F�
oTط�mW�$�eyBH_�6�����j����M���=�Y�KL��1Ψ<0�&� �G��q��}�|h�O�MRzr�6���B����*h����r<
ND�+wު��	��B�^�Fz�L�ˁRr�m�Ҫ#Hx�D(n%6�*4n�vm�FM�bj�ğ
IN�Zpwz�-�(ݖ��r]����wOq����>��y6Q���³���΋��a��h�M�|����Ek���+�'�(M@<&Ď���_=�@�p� �0)�Ŵ:�@�i-�&�̮"���J�p2{l�%�r�PGm�F�����7l�1G9�چn�cB��8�&q6}A,�Yq�m=�b����y���Mȏ֍I�0(�"�����:�|�χ�] D:X�g�
Ö�W)"D�#��M�s�sF29�>4�:��hY���6a'�S��({z�~�a&�>ٜwȹI��3�@y�<鳉z��,:]u����![%�h��Tg��~�3�.��WsZ�хC��U��^Dt�6�N' �ħr)+����Aq�Ӛ��ךS��?��?E���[7H<�ŖN�]�o2�T�@��ʯ:�硬	��g��L��y.�^ԭ�'6J~Um�KV��r��&C_�	/)���pkk�c&L�V*��5��=�@�j���X-�F޴�y,^�=O�#�]��A=gȩ�UUS��oO�΄\A���`HӺқ�_���f��S۳����a����c��ԙ/��t8�N��[���6[ʼ�n�������h �u>�	��4���_ʟ��E!��z�Ҥf��1�#��L���:%���	��@�
�P�
�7LC���Sl�>Рa��!#QRFt��%�쑥L�?�ɝ��@´xUC�ܯa;*�^k�87/Qa��
�W-$k�p-�F�q;#�ӝ1��'pSN.F�~yhZNk
�?B��B~����Lh�%]�[^S��h���I�� C3ۘ3������f� �K�s̯��޸��_��	����_7�z�p`� dA�Tb�I��~~�z$9)~�$	���t�Uo��+���.�<I�0/����y���׼_oZ�=�n�
^��ޢ�b�rH�t��ax����ಇa*��V�&���d��$i	&ʅ������}܊&���F<G1b1��D	!|H�mo�f�b��
.B�өF2�DIW�K3�:���]��������0u���<��C��>�e�c��I�ÐyB�A����~p����O�)]TM�CQ�ދ�6c&0|vvX��%�s�q��Q)U��ȴ'�-,O'-U	ND����ue��(vQF�8�{@k�9�I0^%6��5\�F�]�[�:'&l��ʋBgS��.����=�	y�������WW�Z�
ޅz�M��޵�6��ٸ�$v���T&~�t�AcM��x���ه�uצ:�`�f�Xf�>1�~�q�3�Z�jFb2�L9�|�S�ȡă�ߌ9�1��b�^�[��F<�k䦤]�N�O�C`*��+I���)�/�I$f�-�g����,�7�؊�/�`�:~Y�sDް	V���A�mq���9���.ј�����:`����d��6H@f?�O�7�.?��IN�?8)�g�nM��p��>�tv �ۏ�3�	.��jTuf�DZ��*Cy��-ޏU��?uWS-9���:�k�����J��oAϝJ
��e��M�H��{fh�<ْ��ߘni<'�����i��aP#�k`'^�j���B:�m�ӎj[�jA(U�#E+�����!{��i4�H���Ǔ�R��˖J���:y�q�T:��5�x3�[�KsF8�u�B��QP�s�‡tܡ���K-� �V,s>=;���7u�ϼk�Zt�l��O��2s�jc��E?��ّ��Y��@�-�]^�J�Y���;� ���KSV<����Ӟhb��:Vlq�xa�w�'���h@��=�
�u�F�!5�{�e��!�
u���%�������=�_�)���SM�u�k�'�ܥ�.��/P����0&��g���ɾn\����G���T*y�	��p�x���^ެ0�i�״RhЖ��T�	F�K�aЮ
}�?A��4���b�d��������Hd^\�i��B����&;/�n�mGR��`�p�݂$yQ�:�}�A���,��$+�.X_+���H��Op�������]��Ⱦ[22ĈME�QРS���mOD:V��?�4���X"\��t�mE�
�}�aM�@G9����,�)&��+,b�2>��<^�ԌC�����ު��@I�h�'0��ګ�*2"�˷�����M��Mv{�
	^@9����}���)f^�Z�N^ſDb7�۱S_��h-����B���0�DY��E8a�ܣ�$v}��k�M0��pVvC6�dK��:K �hʀV|�SNtu��J&�*���ؕZt�lz�����%�=mT=�:�iW3.����5=�?	0�'�U����6U�4!܆!\,�Q��e��h?�r5��#Z�~9ob��x��;+�Eûqw���,�Yz�=����;�"�Й�9a���V�e�Ú֋p�e߭��X72��~r��*1�1��}������/۳�Ώo��O�x>������5��о��o-�F,��[uE�F|'|,���V2��|�raݮ���]��ʢ|bdo��F�9+�t�D��b�M�)��*�
1���K'�C��h@�q ��)]hR��'3�^Y�T;���8��������M�#}����Jr��U��[��0���NJ����-�Ȋ��Y��s�B�����i)J��PD�g7�����ݎ�����(Pف=��]�pr������ٸq�b�"���CPBQ�r�B�00��ݝ���}�S���*C|���2�,irޘ(_�(챃�~F�1#w�W����m��W��q�$R&�X
,<~��?�|�&TR::���i4ȿ;rB�#��&E*=0��L2�^��ԇTe�%���[/5l�2H�'i�L��U���EK4�o�j]E����3��u�!]95*&�����pf��x���c�7|�i�r0�P�wR�'�=j�_񄭧,YE��F�$����g��y ��k^r�p�3�7�}�̀P!.����}��>$�%�D߬|�1Z�#�u����
"x���f^6��������ܨ��_%Lk���4�)���х~>E���X#�y����#$�-����e�Uΰ#����MS[;6���z��'A,6y-�ΰl����g$�#"c�d(�.��}���WUw6�Q�v���`������2�1Kq,��{>d�*�.9õd#-�j̜���r��#�48����Cib�2�"�"�pA�=ցm.̮��_�;�}�%�l���c�\#J�EX�����놲7}Ŏ�-1�3��2]Q&�:	Ա��у
�B���s\$���;2��R��&��Rˏ,�9�L�QZP�D���|�C��ฤ�b��Y����bҐ�>(�T��pܮ�-˾�Gew}_�v�����T�d|
��y>����
�c�Q�J
m��2�����~+6U�P]��>O�J�/��0�q]�ii�x��
���+���c.��9A���/|0�<gڑt����x���C���ε'D��/
�
\�&v�`R��N]���35�
[���o���k�fh���j.i�e�IO9�?��"�i)%���=���;��(S�������_7��\����ᢀE�f����[���m��ɤ(U�(~��#9w�k?�7)�N�M��i��.J�T�6A,��J�%�&K��-��氝�ић��ED��3�N�]�K	��5���+�j}Vۮ��hd�m��CH[�@�yc��k��p�ʶ9n�2
lhp��_��ڀ�c��M�É�>�
f	�ɪ#X���{-&�:�4��O�Y ÷Di4a�v�\���Q*k��/�>�	��p {�"��RaN��
��£���Zb膛C�NX���ܥ�q�=�X @l(&���_��=�m*qG3�ah��i-���OڤiTY/P83nx��:�S(�4%���u�KO������Z*�(��c��w/T��^S�L ����	?HĶ��cZ�%�� �Oҕ皔t���w�r�m}��S;�����x�b몤�
49�'�ʂ� u��ƽ��~�X��1�x-1�. 	v������"��J�tހ�X����j.
�f0\nCZk�������R���å�0�O"|���l�����ޔ���34-��
*���63��Eפf��}��S��Q��p熗�Ղ�ֺ��
�_=y���%V�F'/Ҟ�p�~�B�a@�>y������>�0M��ir���Y���ѹyX��_jP'T����9$�,+�ލ�}]��7��,�t8�Bm�_�O�AO�ݑ�$'
TdjdZ�u
����=�7�2�,����N�ss�q�T�D��7�S�N
v��;��$B��<g�4Kx�����컁H8��y�8-<��T�F�~5���2)a)Ip�[5���V��Xj���uҴ��7��3�n1��q	�R�z�"a�zE�	�����|�Ŗ�MGrBvqw0
UҢ�M��FSƪ*:�7�l���Z���(�ȃ��%lS��jp�,\�
B�+cz��9�O1�G*W|N��#&��JV� =)�vE����1�@�}������#˽�܈��t�@�JL�I&\w��Q�J���æ>9
�3C3��S`+��9��a��F���Ѭ��ȿ��*��dM�ƬX�r'����9	�L��ˏz¹�	�m(�� +����h�V#��IJ�z�}bD眹c���L�H����^��sƞ��tV�켇k8F��x�ΗDi�fb�%e^d}i&�1YzP�U+�<��ʹ@?�j�p��SuN��NHn�.'���JQ����*��*�gZS�B�'~ǙQ���ڌT��"�/P��r�ߩ��r�Xa�q�_݂+Y:��.#�5'0v2ZP�!���@���>n{��7�Vcƴ]��
��b�lY��zdm��lu¹���ɥ� �m�-ɆB�jބ�lLj/�?J��5�{A�'�k8D�b�-&��C���LA,�����Υ+bC�g�7��Ɇ����&���B�zG �F���1�_��]�s.����IV�@�a+�58!l_�+mcG�H+�h���^{ͨ��~�M�s}XQ�jT.��9��F|�����5o���{i�ofi���d=S�>™�L�7z��,N'�:$Wg�P��r$�#ayA���r�Vz6��y�\�7��3@��R�����!GuܽN�j�M�n��e���*)���ǒ�w�\��l�d�:���=p�hJ�}�EN��ό9=椯��AQ��{�B����Z�Ͱ�j7L��S�ܭ
��o�:G���1	$Hv!'��^�Ů"�'%TX�
���RHY��j�N�J������l�qN�������?@���&�a�	ѓeF]@���Z�w̅�cr�5%��8�O����h�M"ZKpl1_Y&O8�O�6����lI'9����a��Z�o�֖����$
�f��-��jp�5o��ô뜹��`���S�X���O<v��◰�ހ�c�"~l�l��;��D��3[��:���+桏'N�Bx1%�$8͐|���x�^i�M�\�:�YP�*6�DX�v�"�ȱn���
r�K4s��;���b*�A�A0
g>���ym:�h�?�̯�1��W��U0�וc��r��{�J(�ّ�Hk��i1��G�93�哀�Y,�,]#F��wi��C�ռuB�SF��q/��=�g	R��zqdĖJД���V���s,�w����J7Ո����[=��c^�+��U�k�Q&�LbWfIˊ��0�`K�"��]�M�L��ڹЕn�7��A����&)��f#c��K���k3!._��ِ���;�
���"�3)���)ĩϒ��6R�R�Qb(pH218}�%[y6��?G~�4O�1�J�3X�9�3Ո���,u�v�Ea�w�~!%;�9fxAb�	��XʕI"Т��m�:��K�E��Z���zg����	���@���eJ`�R���*~�����n2%n���z8?��?`���N
���l\�b�]S)��4u�/�i�L[���lHx��L�gZ��-�a��H�����ٸŤ�/PA�	|/VwB���5��W�쯮FjX!~a�>e���e*V�z�'p�p���/�F���������Q��`����q��:qu��aCF�)�DEӎ��}�?����x�y��w���Bt��֫��f�VGG@Ʒ��=�I���X��1�YX��c���s��ZRrˬ#D�=�ͧ>�k��:���u�G���i.�5Z���vj�d�6m;��jE2+ٹڜ��p�G
d�l^5��#Q����n�х�FH��������x�a����3(ɇ��1s��r&�8c��5>�k��v��ɂ~�xU�����H8>����S��&����NB,�������v�:w�^�L�.8|����^�t=\z�m�m�_*�^�FP�vzչ�� ���2�TR��q���X���>7^0g�>������ȷF��Y�-����Vb��xk"nJ�Q�~8 �ʃS���Tt1/v�h�8e)�ZQ�r�au��2^�8I\���Zu~���n�F�p}Dtdh���r��=��E��zi���'6?k��6���F�@��Ĕ~^gR����k��(1�Y����0]�ѩ�/�(O�p[6�~x�l8��QK��2�{GW�8%(�����9;̰C\W�6�x'�j�%�-��p�"\�/�m�m�ΞO�l�Y��{����:B.,~�@�O�|@&��T=��D�z?�^`&��֦A#$�fk!����6،^��|3[��=҆kL�C~L4���z1�bS�Oz��=�
�`�?>g��̡T�I�3���5��A���U�8��h�4�4d��G��b��L/��
)+��J�$GC5���E��F�#M�܁�¾-�*�=��2�G�+R& 4m/���?Sv�X��7�WQ6�O-��u܌Q�"�dz��惴މ��XE�`1X��������t���<��x���Q�J��8R#�k���H�ZEUI:�@F!R�݆��Ŏ����-��f-����C�`��^?]��\��^B�Θ�Mf�f-�ĸ%o�^(����H�̀�+"��-H]>R/���k��p�|JtQ����^��[�0&w�Le)0m
���2O��'�'�;��s��Y���!���`�?׋C��޴]͕E��5H�2
�Vn�}-
JN���^��T�Z�!�B�>ߢ�;���c��D�|[ޖ
Ns�+�e���Gu%���s&�迄}`M�ZcC�IP���2�ZaK;	��x�����D߬�� �#B��
I�+%�],̵yd�2���"i����!��xB9O�\�~��i��e-��+[��س��w0ˣҕZ����)��&I�T��[7��%<�X���H��R
N��[�iFw���n�@8��1�����p�� �':������I���/7}bF��W�9�|V��|o��<���/x�m���:	����=�}z5�#i��jh6E��D��
/��R4�U�FYє���i;Q1���Q�}���1h@�%�_�;�;O�	hp�2���?�ֱ`�@�(�ߎ6��´��
o&OҪ���٪;bNB
1��fb��tE�'x۠Q�O�Yrh�
��ũ1
���K��ӫ�{j�k�"Z���J���-?�b4!�x@�`�q�l �lc
�k�TM���T/�*����<��n �4d���ǹ=ݒ�i�A"�i�,^����lD��O۸���X�pY��y�K��@E�����3xV��+�����SȊ́�Yͱ(��u��M7z�/b��+j�X�&��J˔:�|�4+�E~ͺt�WTb�$�`@-�dq�u��Zn]iEM��	�3L����8�C�E�ކuM9���ѦXЛ
L=��Ϥv��M3v_+_<?eet}���@�^�=(���Y���7��9�_I��N[�v��P⣲�@&t?�Ac	��
V��Ⱦ��kWk	^+�b�"�@a/滽�BIs���b��3���~�
�IH�iVM�@L�Z�De[�8y����C3㔇%��s��S��/]������5Yy`���ðwئ��HxO!bp8nm9n�������Ț��|?^/yP����_v��7��>�҈�J�]!� �#��o+�*��d�e�T��$�!�Y��5�#~X,��ׁ����8U
�!�[��
2	��$����`Q	ٴ�����9O�v�{V��]\ƚі���_�&Ϩ�q�R67Jp��E�T���ط�=2C��S�񒰯��6��y��#���oM.B�M8���3-���bm�}خf�f�N�v1@{��MK��Xv�u_9�3������s�V�Y����%6+�L�8��C�N��eF��xђ�7����ނ���3-M��&�v�b�df�Ṣ�N.N�z�q�p,[�
����I��LfUGl�����G�˃+��L�3Xi�ްCr����B?w%��=L��c��Qg5D�*��/;I�� �sT���U���c֩F��]>�}��U�=��O�,L�_�`�����R�z��{�S�d�MSo�����#�v'Y�	3��l�L�Wo���v���2���
i�!��m���2�U�f�r+�pa(��V���L�ݳ�6�O1�$����a~����:X��z@�|�m��8�(�BC�ʘ
P���X#ெ��(��V��1�g
*Y��㤞��U�CQ�'+q���
#$ZU��QP�����MZL}��٧�����Us��tY�/�����L�-���}ﵲ�TZ�Ԁ$���Y�a1xo.�U:���0��@%��Zާ�Z=j��1�da��|�^��+��Xz��1�4Uh���صU�ށ�[�چ�^M*%
S衠�5���c��ر(�*����n�}��A`h�L��ӄۥ2�sp�����kV�Ҹ����6_wEX�������t�_�Y�x3"����s�~�AWt.�� p�\�E���|r�U�t��Lk/�G�~�C��p+��\�
�a/xƶ3��ۮ��%�T
�6��}qM��݄���o1�ρR�:���>��j���Í��F���� ��s�x���5�k�&���d�s�G��	~ɎMV�͌ƒ�\z�>�<2s�5�x|���ub�>��>'�=�/�.�����$�N�=����͜�W�S>M������wb���{��ő�w����#�֍�zʄ��@�sm��\���T�,q�$l��;5�7J��d���],|��c�qF�����Y��w�j�n��Ŀ�1+��J��6w�)~W�5��+rS#m(_)7�5�9��dž�:�ӿPRnnS
�0��y28���L�9#;��8���2�C��򏢓��l7e�Q��%t�H�n(��6�<�y���mǔr����1��	P-�MD�ݾR"��O�4�zaX�`�Ja�{S���_��f�&�&�+X��`��D����ܺ"s;,Z��n��=u<
�{~�l�K�K��l�x�u�fڛ��ޤ�Q�Ah��N��n��d��l��u'�K�O�Zi[�˻��H㤴q�cٖ̾R.��]^_�
q�V�/���3pa��57��AGU�	]�r�GjLz�q9�㶘�9��ٮ~�0�奢W�J�'��>�}����xI����(�(�$n=�z�l+��PL�@��W�_v�9�q�����<4}->~K%�,��1�8�� ����'�r�p����j��+Ē[[h�#�z�й�',Y��
f�Cȭ��{Rv�����R�@_N�$�J����6ֿ�+��:���@�l[~�I�x�r)1	�L5a�3^y�n夈�.ʄ�]g����ޗ{�o�S�N���]�uB~�CW1#���%1�u�IMݱ����?}�V��s�����
�
R��A��L5����:����Sѧ!����|�a����l��%ޘ��4^
��T
���B�+�Z{b�Htj-�k,�%V�F�sL��=�1b�m?�T��y�"��.���8��J-Hxs��@f�5�ڄf��!$��?���A{#���r{.��SLw�_��
S��dN�6�OVg���q|��e�ڭ�R� ��?]N}P�/�*�ג*�jm~AAqLʅ��'�ٲD�W���-�mO�W@����k<�;Y����1E�
Z������t�˂�O�+~p�H�t�e|�a��fY���k�dv
na�kx/c���x��a'h�,cw700@���2�����kű������>�����o�N蟘tdȱ�缡;�ӯ��fH�&A�W�"�[H{��A�J�V��(�2�お|��w�}�M���iJ�|�8`#��eL��\��pK*����<�̳6�=x���7L�q��~�R�l�ŴA�.p�A��Ɲ;�5n#[[���B�S�p�s��.O�H�я?�Zη1����T�D�ڋ���.��4���(����Dҳ��FBp<)2?��>�kYG���3ޯ4�S)��ܙ`A�	���z�}m�-߄�H�qi�(�^����� U�?(TѨ��c�-BOa���
���͎t�6T.\�{�Z81������R�%�z3z?L���V�[g�q��Q�>u��Vմb�Ob>�4���*��gic��׿�}��H��:���S����;/�G�=�\ɉ�W�MY1�V	��3��w�(
��=R�k�PX�:�����0_�}��J|�ݭ�/U�BÒl�	)��>�<>H
�-�c�}9]Jn+LhyK��Ul�-b�3+���
Q�4�R:�d�!��[���XU�h���̓Z�竄��/`P*d#�͆�h�ᦐ�h�!Y�"[�A1����n���5��(�Vz��m�<�%��VZo��m[�����߄����]���
�e��~7K9dYeiJ�%Vؼ��#O�3�\�a�B=R
��:NAy�P���ma
01!��m�ޫ��g���
Ū�P5��ײF|��.���:�33]6ք�e���u�?D��0�z��5�nL��B�C���ﯝ�_����S����:��@� �-���5��B������ke�`�ө��	����dG�l�1�%IW;"!*��r��Y�
jwB	�!�+P~��G2�|�J�Ot�{�?�/�0�mbve9w���GO��_�=��n���i�������!s�/�~��	b���ؾ����׵$h���(}pꙩ�Fw��M{�-��f�K<yҋ��𸿑y2�e��6��a�n;�/,q�H=��o�\A�X٬?6�~%�+b����zf�ѩ�
���#�Q��u�(�RiO�����J)�g����
�M+Q�
j������Hu�C•�k�
�L�������E6�^?�2BȄG�W���r�y��:��iya�p��hv��~���Ѵwv���Xr�����Ĩ#��e�����ZV�
��v������˻��8ȸ��.�J��؇�/�x��D��4�Qf.�Z�48(�xb��`n�sb�bU��{�����$8��}¬/Q	��Z;�9B9��/�ndK�����h*�C6DN�C��
cm��
jBc2p"6�^�&������Xz"7(<��C��A/�z���;暥DQ�?�W2g�R�"��ַ�i0�F��Òc.F"��W`c[F���/�2&�z���}3+�}�Z��Kb^�M�+�̐ $7�)2!Z	��5�4�o��;}��5W�.�fȾ>��X�t�c ��@�@�=N�*o�2��W���
.��8�*P�-��j΄Jz�~oe���{�EN����Q�a�����\��/��#Ҁ�� gH��~#`�o�~ښ��Q�H6=g��D&�&��p����������@�NDW)�JvJ��_~���]�L���ȦA���J���1p	ݼV'�\Ԑ�㔄�f��V�����هO���=7�n>=e?��%Į��].�	I~e�	֥������$wqlp�"��<��}�
�{���p�x�`��q�)a��0��H����u?�ҏH��j�d�RΗkMB>ˌ^
�m��GwQ��V����C�\��@�&k���{��G y�-��`�#q�|�EX�ս�?�.'¢e����o�&n5��
HT����Z�F@�ʑ�u�č�f��Ʌ�b�R^_�hw۳�-8�B3�x+�+�ogGɆ©����A 3�BT���7�������A�9����P�v��)�Ó�_����;���(�I�$��>�Z:{2�4 V����
q��ز�1�7V�����҄b�
C�`%1Vo��؛ήF���K�LH���,>�.=�8<~lUp�����c�H��i�����A
�pfLI���`��7���k��0>�F�t)|g�����h>.�s�������� �Y���I�آ���������A�CV�M�#���O*�\��t�w)���˯�Y��W/0��r�0'��Y�("C����&�Ͻk�k
�i�cI���]�-j+���v�,�ձ<��Σ2ۚ+uj#�@Л��=1l ;����
�s��ћ��	SN�2�Lzx=���P$���-ǽ�f}���C\lVQ˅nF�5��JٔI�T�}�G!2���+�
��'���/��ψtR�����F��g}.��_>*ٶ�;��:������mM~��<����_2�����T	q�ӣ�|�-�ǔ��?�@�1�XB(�փ�YI˟�ڄs��;h�`ٶ=ia�c\����6���`t4�YT��}��s8�Ñ��{�W�H�Zo�;�i��ޅ67-s�����p8�q�����7l,�G���N��v�!��v<�ȣ�n*�#�<V�chd���&\\�L�;'�朥)��o��R��čy#y&Jb��0k�m�֝�4S>:���[[G��Q�
c&C�����o)4‘�������
*��'QV�H��0R��=����E{X����Ԅ��fD�H�\B��鐾���C>����Sz��;��YӒ��6\D �>ztq�Y���q�s���9��0.���\�)q{�X��a�V ̭�-LTY/:]�S^�����c�LN�3�c�f5�r�	x���a�}�T[9�]��'.�cl���$��!3mmXs�,&8W��`U��Cp�8�ߡ�@�g���u� &#\>���pK<�K�d<-�\43n7؁�z)��(&�^�2�Lǝu���ut�r�P�w�C=��yx��p�W�`��k�x����8���g��D�5�����?��~v�
Lq^��W��#
.B<���T-k_ݧF�U~���*gFBk�zOc���5������h��H�㛕��|<W%��a�:��^2��^t�p?���<Ԛ1e��s�DZ� �{ny�
y��v	�l-eM�C�]���;(��f�fi�^f��L�]~��P�C
i.���݆�1�:����F7!z�U�_��l�䅛,���-�Pэ���y�!�F�7_7��m)6������,G���0S�E��o�.Z�F�����N=j`���.�U���*�j@��N'��`h�OA�°��'C�"A��إ#k��N6�5��w�3�ènП�)�H��"T�C�c��p�
��e�I��?��출���?J��]����D󲬐##h�2�;sl���Rv-���t��ŕ��S��I�s\��X����-]Ż��V���Av����Pv�I��^���a�@QA�p"��;�,@����;�7	Fq?�04xl�H�%�����8�O���Ļ����*�8�<C"?�wz����b���a�0jO�YU;i�L"�C!&����	�+OȨ�	�n�����
!��T�	z��m�	P��W(�����G�Κ��Ψ/xi4a."���]�ܸS�.�D|–$t6���&�l��,���$�2�r�5�LR/�g5}6�~����֞7�0�H��s4�N��ul�yJ;Bf��D�T=����]Bm�ύ�õ�4Յڽ�q'�����S�����b{8�;}�+�˰t�����P-�+��͸:�ð�U��i�΄��Cy��]�8�1Ag a��.��5�Z�.MI�@`Y�̴�,a��U���6�z�5��6�N2��=1��3��d��2�(s����-���!j5���B~b�J�'��"�X���n�f͎?2�����j����'�X^�-�v�AA��:��\ϕx�9q6
#m����>��&ԕb�w�({��?�jO&��T�D��P�m�2��lG�f3����S�Tu	(OR��5���N�)��)6g�F�E!-<p��W�hȘ��vd�m�BN�x�܄(`[���ϐ֠�Q�;3ڴ��<��x_����܂���-��PƟ�eK����ַ�y^�Zwl�!�d���7��	��/�gv���[v�L�|��gq�; E6�
^���0���R�� ��λ��c��ϙ���m����?w�dHHp��y+4/\MΜ��z-�z���мa!���Mtb	4[��:l����#���N��J������������~Iv�a\�7��
+]�h�O�L ��g�b��;���si����=>i�^�����Hr�O��-���35-w��Sl�?)�u�
��{+�1<��Lk��W(=�^����!�ʻ�rD�
�)��.0�L�����y���4?������u���ɭ�n�q�M�Ye80D=���<YGr+�[H�:�Բ�SS�,o}���	��N�8�e�S��JCޙ�~��-_@��o��B���Bs'n����ܲ���,~������Ѥ���,ARu@y6�҈�2�6�I�h��o:�+u�Q�L���R7��<8�W֮M��p�=Իk��?�Z���!D]#t^;Gc���X�J<*��4.�ƛ�Z�P�G�5�V��)_{cV�gP�>���Sp���Z#Pe���ض;��1XGú��@���^[���^�"�p����J-��V�g�M6����.P�
��wܠ?Pj�����K�D��?�ۥ��Q����m�}�Ac<�zN��.LH)�nB�Oމ�����n��EW	,+��>nj(�`G.�%6
�1FV\�[�W�>p00<�|t�897�T����U���ä$�b99�v�K~)� ��=7;�Z���J=F��;�W�{��(�uT,���+���rc�r�
H���?zV��-?�1�-��'���=��i�_g�.�ZۥJQ��A=�e6<��5�����?Z΄E;�(�Ff,n�����ۅ�C�5��D���*$���]��-�L���._Q{��_{	�MM����.2�~�YA�}�6����Uu�?�S��{)�Xq9ݎ���x�R^��1k��3{��uG?g~:��Ș%/~�'�Au�L4�7�����~f��%>�>�^J������4#��;�@�:��4��cT�(ck��(���d�|�I5�{�'��~7'j�$W��bcf�5�h��Sd:z�1)�9���K'���x�f7����$I
���*7}��Ph��:�p�f2����dV���Ԭ��������nr���:�@{�i�0ZZ�K�p���j��8��a�\Q�X�B�w+Ce�g����!�A`:�7u���|�	�s�Y&�1�F}W�]([����!�>���1E�i���S0�ׅ�I��'tˇ�;���=�&w**��a�y~��+zX��ބ~0�ӃLH:�XD�x�S�z�v �}ȓ�G�l7�]�7��=Y���*���u:�k�ŠHm�Rz�h)���
%��-.h�B0�!���u+e*�3�0����.��	��a(hq��酮!>�4�f�I[��BAG>�;G*�!Y��<�X��Ye�f���p�EV�ȫ�����{|\�h�c���S�dش6D�z�f�z��Q���Ш��v�\�u�X��k��4L����>����`���%9�2M�f3�ʼ%�6\I��f,Vɋ4�F0M2~@p�bF�:s��Ԩ�$ð2Ֆ���![7{�_ }
	��G�>;�O�_Rˢ�j�2	"n@Ԇ��`��e4�?F��Q��vN~ڃ��ءH�ֈ�rX&O0ơ��'<l����%�S5\����Y�݅z2U���
r��"�iA��UY6[E�r��ʵAv $1�X���u�w�-u�kFu�2�l�;o�t��az�@t�%����)_����� 	���&�KUl�s(//΢7pܔA�@<�y6���E��4��?D�{��Q��L_�����`悩�T�L&͑4^�k�|_1<�$GIRu��Z�ee�e&���)�0�7ޠ�d!�Q^�f����:�R����5N���lj��Ϭ���b�&�}>s�#HD���/�;H�k�N"�@��e�;S��ԑ쿪����&]]�ܭ�O���.?�?�d�����I���	�6@['��8LM��4�0Q�i�"F����xPA��Ψ�.yAu[7�[Qԗ\�YO}':�O2O�4e}���Q�9�ч�Ə�\0�X�4�䂟<�\�dD:���%�z8�+A*Z<Z�l��Ϳ��G�"�Tn�.�1/����įD4��/**
 * @license
 * Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 */
// @version 0.7.24
!function(){window.WebComponents=window.WebComponents||{flags:{}};var e="webcomponents.js",t=document.querySelector('script[src*="'+e+'"]'),n={};if(!n.noOpts){if(location.search.slice(1).split("&").forEach(function(e){var t,r=e.split("=");r[0]&&(t=r[0].match(/wc-(.+)/))&&(n[t[1]]=r[1]||!0)}),t)for(var r,o=0;r=t.attributes[o];o++)"src"!==r.name&&(n[r.name]=r.value||!0);if(n.log&&n.log.split){var i=n.log.split(",");n.log={},i.forEach(function(e){n.log[e]=!0})}else n.log={}}n.shadow=n.shadow||n.shadowdom||n.polyfill,"native"===n.shadow?n.shadow=!1:n.shadow=n.shadow||!HTMLElement.prototype.createShadowRoot,n.register&&(window.CustomElements=window.CustomElements||{flags:{}},window.CustomElements.flags.register=n.register),WebComponents.flags=n}(),WebComponents.flags.shadow&&("undefined"==typeof WeakMap&&!function(){var e=Object.defineProperty,t=Date.now()%1e9,n=function(){this.name="__st"+(1e9*Math.random()>>>0)+(t++ +"__")};n.prototype={set:function(t,n){var r=t[this.name];return r&&r[0]===t?r[1]=n:e(t,this.name,{value:[t,n],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},"delete":function(e){var t=e[this.name];return!(!t||t[0]!==e)&&(t[0]=t[1]=void 0,!0)},has:function(e){var t=e[this.name];return!!t&&t[0]===e}},window.WeakMap=n}(),window.ShadowDOMPolyfill={},function(e){"use strict";function t(){if("undefined"!=typeof chrome&&chrome.app&&chrome.app.runtime)return!1;if(navigator.getDeviceStorage)return!1;try{var e=new Function("return true;");return e()}catch(t){return!1}}function n(e){if(!e)throw new Error("Assertion failed")}function r(e,t){for(var n=W(t),r=0;r<n.length;r++){var o=n[r];A(e,o,F(t,o))}return e}function o(e,t){for(var n=W(t),r=0;r<n.length;r++){var o=n[r];switch(o){case"arguments":case"caller":case"length":case"name":case"prototype":case"toString":continue}A(e,o,F(t,o))}return e}function i(e,t){for(var n=0;n<t.length;n++)if(t[n]in e)return t[n]}function a(e,t,n){U.value=n,A(e,t,U)}function s(e,t){var n=e.__proto__||Object.getPrototypeOf(e);if(q)try{W(n)}catch(r){n=n.__proto__}var o=R.get(n);if(o)return o;var i=s(n),a=E(i);return g(n,a,t),a}function c(e,t){w(e,t,!0)}function l(e,t){w(t,e,!1)}function u(e){return/^on[a-z]+$/.test(e)}function d(e){return/^[a-zA-Z_$][a-zA-Z_$0-9]*$/.test(e)}function p(e){return k&&d(e)?new Function("return this.__impl4cf1e782hg__."+e):function(){return this.__impl4cf1e782hg__[e]}}function h(e){return k&&d(e)?new Function("v","this.__impl4cf1e782hg__."+e+" = v"):function(t){this.__impl4cf1e782hg__[e]=t}}function f(e){return k&&d(e)?new Function("return this.__impl4cf1e782hg__."+e+".apply(this.__impl4cf1e782hg__, arguments)"):function(){return this.__impl4cf1e782hg__[e].apply(this.__impl4cf1e782hg__,arguments)}}function m(e,t){try{return e===window&&"showModalDialog"===t?B:Object.getOwnPropertyDescriptor(e,t)}catch(n){return B}}function w(t,n,r,o){for(var i=W(t),a=0;a<i.length;a++){var s=i[a];if("polymerBlackList_"!==s&&!(s in n||t.polymerBlackList_&&t.polymerBlackList_[s])){q&&t.__lookupGetter__(s);var c,l,d=m(t,s);if("function"!=typeof d.value){var w=u(s);c=w?e.getEventHandlerGetter(s):p(s),(d.writable||d.set||V)&&(l=w?e.getEventHandlerSetter(s):h(s));var v=V||d.configurable;A(n,s,{get:c,set:l,configurable:v,enumerable:d.enumerable})}else r&&(n[s]=f(s))}}}function v(e,t,n){if(null!=e){var r=e.prototype;g(r,t,n),o(t,e)}}function g(e,t,r){var o=t.prototype;n(void 0===R.get(e)),R.set(e,t),I.set(o,e),c(e,o),r&&l(o,r),a(o,"constructor",t),t.prototype=o}function b(e,t){return R.get(t.prototype)===e}function y(e){var t=Object.getPrototypeOf(e),n=s(t),r=E(n);return g(t,r,e),r}function E(e){function t(t){e.call(this,t)}var n=Object.create(e.prototype);return n.constructor=t,t.prototype=n,t}function _(e){return e&&e.__impl4cf1e782hg__}function S(e){return!_(e)}function T(e){if(null===e)return null;n(S(e));var t=e.__wrapper8e3dd93a60__;return null!=t?t:e.__wrapper8e3dd93a60__=new(s(e,e))(e)}function M(e){return null===e?null:(n(_(e)),e.__impl4cf1e782hg__)}function O(e){return e.__impl4cf1e782hg__}function L(e,t){t.__impl4cf1e782hg__=e,e.__wrapper8e3dd93a60__=t}function N(e){return e&&_(e)?M(e):e}function C(e){return e&&!_(e)?T(e):e}function j(e,t){null!==t&&(n(S(e)),n(void 0===t||_(t)),e.__wrapper8e3dd93a60__=t)}function D(e,t,n){G.get=n,A(e.prototype,t,G)}function H(e,t){D(e,t,function(){return T(this.__impl4cf1e782hg__[t])})}function x(e,t){e.forEach(function(e){t.forEach(function(t){e.prototype[t]=function(){var e=C(this);return e[t].apply(e,arguments)}})})}var R=new WeakMap,I=new WeakMap,P=Object.create(null),k=t(),A=Object.defineProperty,W=Object.getOwnPropertyNames,F=Object.getOwnPropertyDescriptor,U={value:void 0,configurable:!0,enumerable:!1,writable:!0};W(window);var q=/Firefox/.test(navigator.userAgent),B={get:function(){},set:function(e){},configurable:!0,enumerable:!0},V=function(){var e=Object.getOwnPropertyDescriptor(Node.prototype,"nodeType");return e&&!e.get&&!e.set}(),G={get:void 0,configurable:!0,enumerable:!0};e.addForwardingProperties=c,e.assert=n,e.constructorTable=R,e.defineGetter=D,e.defineWrapGetter=H,e.forwardMethodsToWrapper=x,e.isIdentifierName=d,e.isWrapper=_,e.isWrapperFor=b,e.mixin=r,e.nativePrototypeTable=I,e.oneOf=i,e.registerObject=y,e.registerWrapper=v,e.rewrap=j,e.setWrapper=L,e.unsafeUnwrap=O,e.unwrap=M,e.unwrapIfNeeded=N,e.wrap=T,e.wrapIfNeeded=C,e.wrappers=P}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e,t,n){return{index:e,removed:t,addedCount:n}}function n(){}var r=0,o=1,i=2,a=3;n.prototype={calcEditDistances:function(e,t,n,r,o,i){for(var a=i-o+1,s=n-t+1,c=new Array(a),l=0;l<a;l++)c[l]=new Array(s),c[l][0]=l;for(var u=0;u<s;u++)c[0][u]=u;for(var l=1;l<a;l++)for(var u=1;u<s;u++)if(this.equals(e[t+u-1],r[o+l-1]))c[l][u]=c[l-1][u-1];else{var d=c[l-1][u]+1,p=c[l][u-1]+1;c[l][u]=d<p?d:p}return c},spliceOperationsFromEditDistances:function(e){for(var t=e.length-1,n=e[0].length-1,s=e[t][n],c=[];t>0||n>0;)if(0!=t)if(0!=n){var l,u=e[t-1][n-1],d=e[t-1][n],p=e[t][n-1];l=d<p?d<u?d:u:p<u?p:u,l==u?(u==s?c.push(r):(c.push(o),s=u),t--,n--):l==d?(c.push(a),t--,s=d):(c.push(i),n--,s=p)}else c.push(a),t--;else c.push(i),n--;return c.reverse(),c},calcSplices:function(e,n,s,c,l,u){var d=0,p=0,h=Math.min(s-n,u-l);if(0==n&&0==l&&(d=this.sharedPrefix(e,c,h)),s==e.length&&u==c.length&&(p=this.sharedSuffix(e,c,h-d)),n+=d,l+=d,s-=p,u-=p,s-n==0&&u-l==0)return[];if(n==s){for(var f=t(n,[],0);l<u;)f.removed.push(c[l++]);return[f]}if(l==u)return[t(n,[],s-n)];for(var m=this.spliceOperationsFromEditDistances(this.calcEditDistances(e,n,s,c,l,u)),f=void 0,w=[],v=n,g=l,b=0;b<m.length;b++)switch(m[b]){case r:f&&(w.push(f),f=void 0),v++,g++;break;case o:f||(f=t(v,[],0)),f.addedCount++,v++,f.removed.push(c[g]),g++;break;case i:f||(f=t(v,[],0)),f.addedCount++,v++;break;case a:f||(f=t(v,[],0)),f.removed.push(c[g]),g++}return f&&w.push(f),w},sharedPrefix:function(e,t,n){for(var r=0;r<n;r++)if(!this.equals(e[r],t[r]))return r;return n},sharedSuffix:function(e,t,n){for(var r=e.length,o=t.length,i=0;i<n&&this.equals(e[--r],t[--o]);)i++;return i},calculateSplices:function(e,t){return this.calcSplices(e,0,e.length,t,0,t.length)},equals:function(e,t){return e===t}},e.ArraySplice=n}(window.ShadowDOMPolyfill),function(e){"use strict";function t(){a=!1;var e=i.slice(0);i=[];for(var t=0;t<e.length;t++)(0,e[t])()}function n(e){i.push(e),a||(a=!0,r(t,0))}var r,o=window.MutationObserver,i=[],a=!1;if(o){var s=1,c=new o(t),l=document.createTextNode(s);c.observe(l,{characterData:!0}),r=function(){s=(s+1)%2,l.data=s}}else r=window.setTimeout;e.setEndOfMicrotask=n}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){e.scheduled_||(e.scheduled_=!0,f.push(e),m||(u(n),m=!0))}function n(){for(m=!1;f.length;){var e=f;f=[],e.sort(function(e,t){return e.uid_-t.uid_});for(var t=0;t<e.length;t++){var n=e[t];n.scheduled_=!1;var r=n.takeRecords();i(n),r.length&&n.callback_(r,n)}}}function r(e,t){this.type=e,this.target=t,this.addedNodes=new p.NodeList,this.removedNodes=new p.NodeList,this.previousSibling=null,this.nextSibling=null,this.attributeName=null,this.attributeNamespace=null,this.oldValue=null}function o(e,t){for(;e;e=e.parentNode){var n=h.get(e);if(n)for(var r=0;r<n.length;r++){var o=n[r];o.options.subtree&&o.addTransientObserver(t)}}}function i(e){for(var t=0;t<e.nodes_.length;t++){var n=e.nodes_[t],r=h.get(n);if(!r)return;for(var o=0;o<r.length;o++){var i=r[o];i.observer===e&&i.removeTransientObservers()}}}function a(e,n,o){for(var i=Object.create(null),a=Object.create(null),s=e;s;s=s.parentNode){var c=h.get(s);if(c)for(var l=0;l<c.length;l++){var u=c[l],d=u.options;if((s===e||d.subtree)&&("attributes"!==n||d.attributes)&&("attributes"!==n||!d.attributeFilter||null===o.namespace&&d.attributeFilter.indexOf(o.name)!==-1)&&("characterData"!==n||d.characterData)&&("childList"!==n||d.childList)){var p=u.observer;i[p.uid_]=p,("attributes"===n&&d.attributeOldValue||"characterData"===n&&d.characterDataOldValue)&&(a[p.uid_]=o.oldValue)}}}for(var f in i){var p=i[f],m=new r(n,e);"name"in o&&"namespace"in o&&(m.attributeName=o.name,m.attributeNamespace=o.namespace),o.addedNodes&&(m.addedNodes=o.addedNodes),o.removedNodes&&(m.removedNodes=o.removedNodes),o.previousSibling&&(m.previousSibling=o.previousSibling),o.nextSibling&&(m.nextSibling=o.nextSibling),void 0!==a[f]&&(m.oldValue=a[f]),t(p),p.records_.push(m)}}function s(e){if(this.childList=!!e.childList,this.subtree=!!e.subtree,"attributes"in e||!("attributeOldValue"in e||"attributeFilter"in e)?this.attributes=!!e.attributes:this.attributes=!0,"characterDataOldValue"in e&&!("characterData"in e)?this.characterData=!0:this.characterData=!!e.characterData,!this.attributes&&(e.attributeOldValue||"attributeFilter"in e)||!this.characterData&&e.characterDataOldValue)throw new TypeError;if(this.characterData=!!e.characterData,this.attributeOldValue=!!e.attributeOldValue,this.characterDataOldValue=!!e.characterDataOldValue,"attributeFilter"in e){if(null==e.attributeFilter||"object"!=typeof e.attributeFilter)throw new TypeError;this.attributeFilter=w.call(e.attributeFilter)}else this.attributeFilter=null}function c(e){this.callback_=e,this.nodes_=[],this.records_=[],this.uid_=++v,this.scheduled_=!1}function l(e,t,n){this.observer=e,this.target=t,this.options=n,this.transientObservedNodes=[]}var u=e.setEndOfMicrotask,d=e.wrapIfNeeded,p=e.wrappers,h=new WeakMap,f=[],m=!1,w=Array.prototype.slice,v=0;c.prototype={constructor:c,observe:function(e,t){e=d(e);var n,r=new s(t),o=h.get(e);o||h.set(e,o=[]);for(var i=0;i<o.length;i++)o[i].observer===this&&(n=o[i],n.removeTransientObservers(),n.options=r);n||(n=new l(this,e,r),o.push(n),this.nodes_.push(e))},disconnect:function(){this.nodes_.forEach(function(e){for(var t=h.get(e),n=0;n<t.length;n++){var r=t[n];if(r.observer===this){t.splice(n,1);break}}},this),this.records_=[]},takeRecords:function(){var e=this.records_;return this.records_=[],e}},l.prototype={addTransientObserver:function(e){if(e!==this.target){t(this.observer),this.transientObservedNodes.push(e);var n=h.get(e);n||h.set(e,n=[]),n.push(this)}},removeTransientObservers:function(){var e=this.transientObservedNodes;this.transientObservedNodes=[];for(var t=0;t<e.length;t++)for(var n=e[t],r=h.get(n),o=0;o<r.length;o++)if(r[o]===this){r.splice(o,1);break}}},e.enqueueMutation=a,e.registerTransientObservers=o,e.wrappers.MutationObserver=c,e.wrappers.MutationRecord=r}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e,t){this.root=e,this.parent=t}function n(e,t){if(e.treeScope_!==t){e.treeScope_=t;for(var r=e.shadowRoot;r;r=r.olderShadowRoot)r.treeScope_.parent=t;for(var o=e.firstChild;o;o=o.nextSibling)n(o,t)}}function r(n){if(n instanceof e.wrappers.Window,n.treeScope_)return n.treeScope_;var o,i=n.parentNode;return o=i?r(i):new t(n,null),n.treeScope_=o}t.prototype={get renderer(){return this.root instanceof e.wrappers.ShadowRoot?e.getRendererForHost(this.root.host):null},contains:function(e){for(;e;e=e.parent)if(e===this)return!0;return!1}},e.TreeScope=t,e.getTreeScope=r,e.setTreeScope=n}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){return e instanceof G.ShadowRoot}function n(e){return A(e).root}function r(e,r){var s=[],c=e;for(s.push(c);c;){var l=a(c);if(l&&l.length>0){for(var u=0;u<l.length;u++){var p=l[u];if(i(p)){var h=n(p),f=h.olderShadowRoot;f&&s.push(f)}s.push(p)}c=l[l.length-1]}else if(t(c)){if(d(e,c)&&o(r))break;c=c.host,s.push(c)}else c=c.parentNode,c&&s.push(c)}return s}function o(e){if(!e)return!1;switch(e.type){case"abort":case"error":case"select":case"change":case"load":case"reset":case"resize":case"scroll":case"selectstart":return!0}return!1}function i(e){return e instanceof HTMLShadowElement}function a(t){return e.getDestinationInsertionPoints(t)}function s(e,t){if(0===e.length)return t;t instanceof G.Window&&(t=t.document);for(var n=A(t),r=e[0],o=A(r),i=l(n,o),a=0;a<e.length;a++){var s=e[a];if(A(s)===i)return s}return e[e.length-1]}function c(e){for(var t=[];e;e=e.parent)t.push(e);return t}function l(e,t){for(var n=c(e),r=c(t),o=null;n.length>0&&r.length>0;){var i=n.pop(),a=r.pop();if(i!==a)break;o=i}return o}function u(e,t,n){t instanceof G.Window&&(t=t.document);var o,i=A(t),a=A(n),s=r(n,e),o=l(i,a);o||(o=a.root);for(var c=o;c;c=c.parent)for(var u=0;u<s.length;u++){var d=s[u];if(A(d)===c)return d}return null}function d(e,t){return A(e)===A(t)}function p(e){if(!K.get(e)&&(K.set(e,!0),f(V(e),V(e.target)),P)){var t=P;throw P=null,t}}function h(e){switch(e.type){case"load":case"beforeunload":case"unload":return!0}return!1}function f(t,n){if($.get(t))throw new Error("InvalidStateError");$.set(t,!0),e.renderAllPending();var o,i,a;if(h(t)&&!t.bubbles){var s=n;s instanceof G.Document&&(a=s.defaultView)&&(i=s,o=[])}if(!o)if(n instanceof G.Window)a=n,o=[];else if(o=r(n,t),!h(t)){var s=o[o.length-1];s instanceof G.Document&&(a=s.defaultView)}return ne.set(t,o),m(t,o,a,i)&&w(t,o,a,i)&&v(t,o,a,i),J.set(t,re),Y["delete"](t,null),$["delete"](t),t.defaultPrevented}function m(e,t,n,r){var o=oe;if(n&&!g(n,e,o,t,r))return!1;for(var i=t.length-1;i>0;i--)if(!g(t[i],e,o,t,r))return!1;return!0}function w(e,t,n,r){var o=ie,i=t[0]||n;return g(i,e,o,t,r)}function v(e,t,n,r){for(var o=ae,i=1;i<t.length;i++)if(!g(t[i],e,o,t,r))return;n&&t.length>0&&g(n,e,o,t,r)}function g(e,t,n,r,o){var i=z.get(e);if(!i)return!0;var a=o||s(r,e);if(a===e){if(n===oe)return!0;n===ae&&(n=ie)}else if(n===ae&&!t.bubbles)return!0;if("relatedTarget"in t){var c=B(t),l=c.relatedTarget;if(l){if(l instanceof Object&&l.addEventListener){var d=V(l),p=u(t,e,d);if(p===a)return!0}else p=null;Z.set(t,p)}}J.set(t,n);var h=t.type,f=!1;X.set(t,a),Y.set(t,e),i.depth++;for(var m=0,w=i.length;m<w;m++){var v=i[m];if(v.removed)f=!0;else if(!(v.type!==h||!v.capture&&n===oe||v.capture&&n===ae))try{if("function"==typeof v.handler?v.handler.call(e,t):v.handler.handleEvent(t),ee.get(t))return!1}catch(g){P||(P=g)}}if(i.depth--,f&&0===i.depth){var b=i.slice();i.length=0;for(var m=0;m<b.length;m++)b[m].removed||i.push(b[m])}return!Q.get(t)}function b(e,t,n){this.type=e,this.handler=t,this.capture=Boolean(n)}function y(e,t){if(!(e instanceof se))return V(T(se,"Event",e,t));var n=e;return be||"beforeunload"!==n.type||this instanceof M?void U(n,this):new M(n)}function E(e){return e&&e.relatedTarget?Object.create(e,{relatedTarget:{value:B(e.relatedTarget)}}):e}function _(e,t,n){var r=window[e],o=function(t,n){return t instanceof r?void U(t,this):V(T(r,e,t,n))};if(o.prototype=Object.create(t.prototype),n&&W(o.prototype,n),r)try{F(r,o,new r("temp"))}catch(i){F(r,o,document.createEvent(e))}return o}function S(e,t){return function(){arguments[t]=B(arguments[t]);var n=B(this);n[e].apply(n,arguments)}}function T(e,t,n,r){if(ve)return new e(n,E(r));var o=B(document.createEvent(t)),i=we[t],a=[n];return Object.keys(i).forEach(function(e){var t=null!=r&&e in r?r[e]:i[e];"relatedTarget"===e&&(t=B(t)),a.push(t)}),o["init"+t].apply(o,a),o}function M(e){y.call(this,e)}function O(e){return"function"==typeof e||e&&e.handleEvent}function L(e){switch(e){case"DOMAttrModified":case"DOMAttributeNameChanged":case"DOMCharacterDataModified":case"DOMElementNameChanged":case"DOMNodeInserted":case"DOMNodeInsertedIntoDocument":case"DOMNodeRemoved":case"DOMNodeRemovedFromDocument":case"DOMSubtreeModified":return!0}return!1}function N(e){U(e,this)}function C(e){return e instanceof G.ShadowRoot&&(e=e.host),B(e)}function j(e,t){var n=z.get(e);if(n)for(var r=0;r<n.length;r++)if(!n[r].removed&&n[r].type===t)return!0;return!1}function D(e,t){for(var n=B(e);n;n=n.parentNode)if(j(V(n),t))return!0;return!1}function H(e){k(e,Ee)}function x(t,n,o,i){e.renderAllPending();var a=V(_e.call(q(n),o,i));if(!a)return null;var c=r(a,null),l=c.lastIndexOf(t);return l==-1?null:(c=c.slice(0,l),s(c,t))}function R(e){return function(){var t=te.get(this);return t&&t[e]&&t[e].value||null}}function I(e){var t=e.slice(2);return function(n){var r=te.get(this);r||(r=Object.create(null),te.set(this,r));var o=r[e];if(o&&this.removeEventListener(t,o.wrapped,!1),"function"==typeof n){var i=function(t){var r=n.call(this,t);r===!1?t.preventDefault():"onbeforeunload"===e&&"string"==typeof r&&(t.returnValue=r)};this.addEventListener(t,i,!1),r[e]={value:n,wrapped:i}}}}var P,k=e.forwardMethodsToWrapper,A=e.getTreeScope,W=e.mixin,F=e.registerWrapper,U=e.setWrapper,q=e.unsafeUnwrap,B=e.unwrap,V=e.wrap,G=e.wrappers,z=(new WeakMap,new WeakMap),K=new WeakMap,$=new WeakMap,X=new WeakMap,Y=new WeakMap,Z=new WeakMap,J=new WeakMap,Q=new WeakMap,ee=new WeakMap,te=new WeakMap,ne=new WeakMap,re=0,oe=1,ie=2,ae=3;b.prototype={equals:function(e){return this.handler===e.handler&&this.type===e.type&&this.capture===e.capture},get removed(){return null===this.handler},remove:function(){this.handler=null}};var se=window.Event;se.prototype.polymerBlackList_={returnValue:!0,keyLocation:!0},y.prototype={get target(){return X.get(this)},get currentTarget(){return Y.get(this)},get eventPhase(){return J.get(this)},get path(){var e=ne.get(this);return e?e.slice():[]},stopPropagation:function(){Q.set(this,!0)},stopImmediatePropagation:function(){Q.set(this,!0),ee.set(this,!0)}};var ce=function(){var e=document.createEvent("Event");return e.initEvent("test",!0,!0),e.preventDefault(),e.defaultPrevented}();ce||(y.prototype.preventDefault=function(){this.cancelable&&(q(this).preventDefault(),Object.defineProperty(this,"defaultPrevented",{get:function(){return!0},configurable:!0}))}),F(se,y,document.createEvent("Event"));var le=_("UIEvent",y),ue=_("CustomEvent",y),de={get relatedTarget(){var e=Z.get(this);return void 0!==e?e:V(B(this).relatedTarget)}},pe=W({initMouseEvent:S("initMouseEvent",14)},de),he=W({initFocusEvent:S("initFocusEvent",5)},de),fe=_("MouseEvent",le,pe),me=_("FocusEvent",le,he),we=Object.create(null),ve=function(){try{new window.FocusEvent("focus")}catch(e){return!1}return!0}();if(!ve){var ge=function(e,t,n){if(n){var r=we[n];t=W(W({},r),t)}we[e]=t};ge("Event",{bubbles:!1,cancelable:!1}),ge("CustomEvent",{detail:null},"Event"),ge("UIEvent",{view:null,detail:0},"Event"),ge("MouseEvent",{screenX:0,screenY:0,clientX:0,clientY:0,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:null},"UIEvent"),ge("FocusEvent",{relatedTarget:null},"UIEvent")}var be=window.BeforeUnloadEvent;M.prototype=Object.create(y.prototype),W(M.prototype,{get returnValue(){return q(this).returnValue},set returnValue(e){q(this).returnValue=e}}),be&&F(be,M);var ye=window.EventTarget,Ee=["addEventListener","removeEventListener","dispatchEvent"];[Node,Window].forEach(function(e){var t=e.prototype;Ee.forEach(function(e){Object.defineProperty(t,e+"_",{value:t[e]})})}),N.prototype={addEventListener:function(e,t,n){if(O(t)&&!L(e)){var r=new b(e,t,n),o=z.get(this);if(o){for(var i=0;i<o.length;i++)if(r.equals(o[i]))return}else o=[],o.depth=0,z.set(this,o);o.push(r);var a=C(this);a.addEventListener_(e,p,!0)}},removeEventListener:function(e,t,n){n=Boolean(n);var r=z.get(this);if(r){for(var o=0,i=!1,a=0;a<r.length;a++)r[a].type===e&&r[a].capture===n&&(o++,r[a].handler===t&&(i=!0,r[a].remove()));if(i&&1===o){var s=C(this);s.removeEventListener_(e,p,!0)}}},dispatchEvent:function(t){var n=B(t),r=n.type;K.set(n,!1),e.renderAllPending();var o;D(this,r)||(o=function(){},this.addEventListener(r,o,!0));try{return B(this).dispatchEvent_(n)}finally{o&&this.removeEventListener(r,o,!0)}}},ye&&F(ye,N);var _e=document.elementFromPoint;e.elementFromPoint=x,e.getEventHandlerGetter=R,e.getEventHandlerSetter=I,e.wrapEventTargetMethods=H,e.wrappers.BeforeUnloadEvent=M,e.wrappers.CustomEvent=ue,e.wrappers.Event=y,e.wrappers.EventTarget=N,e.wrappers.FocusEvent=me,e.wrappers.MouseEvent=fe,e.wrappers.UIEvent=le}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e,t){Object.defineProperty(e,t,m)}function n(e){l(e,this)}function r(){this.length=0,t(this,"length")}function o(e){for(var t=new r,o=0;o<e.length;o++)t[o]=new n(e[o]);return t.length=o,t}function i(e){a.call(this,e)}var a=e.wrappers.UIEvent,s=e.mixin,c=e.registerWrapper,l=e.setWrapper,u=e.unsafeUnwrap,d=e.wrap,p=window.TouchEvent;if(p){var h;try{h=document.createEvent("TouchEvent")}catch(f){return}var m={enumerable:!1};n.prototype={get target(){return d(u(this).target)}};var w={configurable:!0,enumerable:!0,get:null};["clientX","clientY","screenX","screenY","pageX","pageY","identifier","webkitRadiusX","webkitRadiusY","webkitRotationAngle","webkitForce"].forEach(function(e){w.get=function(){return u(this)[e]},Object.defineProperty(n.prototype,e,w)}),r.prototype={item:function(e){return this[e]}},i.prototype=Object.create(a.prototype),s(i.prototype,{get touches(){return o(u(this).touches)},get targetTouches(){return o(u(this).targetTouches)},get changedTouches(){return o(u(this).changedTouches)},initTouchEvent:function(){throw new Error("Not implemented")}}),c(p,i,h),e.wrappers.Touch=n,e.wrappers.TouchEvent=i,e.wrappers.TouchList=r}}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e,t){Object.defineProperty(e,t,s)}function n(){this.length=0,t(this,"length")}function r(e){if(null==e)return e;for(var t=new n,r=0,o=e.length;r<o;r++)t[r]=a(e[r]);return t.length=o,t}function o(e,t){e.prototype[t]=function(){return r(i(this)[t].apply(i(this),arguments))}}var i=e.unsafeUnwrap,a=e.wrap,s={enumerable:!1};n.prototype={item:function(e){return this[e]}},t(n.prototype,"item"),e.wrappers.NodeList=n,e.addWrapNodeListMethod=o,e.wrapNodeList=r}(window.ShadowDOMPolyfill),function(e){"use strict";e.wrapHTMLCollection=e.wrapNodeList,e.wrappers.HTMLCollection=e.wrappers.NodeList}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){O(e instanceof _)}function n(e){var t=new T;return t[0]=e,t.length=1,t}function r(e,t,n){N(t,"childList",{removedNodes:n,previousSibling:e.previousSibling,nextSibling:e.nextSibling})}function o(e,t){N(e,"childList",{removedNodes:t})}function i(e,t,r,o){if(e instanceof DocumentFragment){var i=s(e);U=!0;for(var a=i.length-1;a>=0;a--)e.removeChild(i[a]),i[a].parentNode_=t;U=!1;for(var a=0;a<i.length;a++)i[a].previousSibling_=i[a-1]||r,i[a].nextSibling_=i[a+1]||o;return r&&(r.nextSibling_=i[0]),o&&(o.previousSibling_=i[i.length-1]),i}var i=n(e),c=e.parentNode;return c&&c.removeChild(e),e.parentNode_=t,e.previousSibling_=r,e.nextSibling_=o,r&&(r.nextSibling_=e),o&&(o.previousSibling_=e),i}function a(e){if(e instanceof DocumentFragment)return s(e);var t=n(e),o=e.parentNode;return o&&r(e,o,t),t}function s(e){for(var t=new T,n=0,r=e.firstChild;r;r=r.nextSibling)t[n++]=r;return t.length=n,o(e,t),t}function c(e){return e}function l(e,t){R(e,t),e.nodeIsInserted_()}function u(e,t){for(var n=C(t),r=0;r<e.length;r++)l(e[r],n)}function d(e){R(e,new M(e,null))}function p(e){for(var t=0;t<e.length;t++)d(e[t])}function h(e,t){var n=e.nodeType===_.DOCUMENT_NODE?e:e.ownerDocument;n!==t.ownerDocument&&n.adoptNode(t)}function f(t,n){if(n.length){var r=t.ownerDocument;if(r!==n[0].ownerDocument)for(var o=0;o<n.length;o++)e.adoptNodeNoRemove(n[o],r)}}function m(e,t){f(e,t);var n=t.length;if(1===n)return P(t[0]);for(var r=P(e.ownerDocument.createDocumentFragment()),o=0;o<n;o++)r.appendChild(P(t[o]));return r}function w(e){if(void 0!==e.firstChild_)for(var t=e.firstChild_;t;){var n=t;t=t.nextSibling_,n.parentNode_=n.previousSibling_=n.nextSibling_=void 0}e.firstChild_=e.lastChild_=void 0}function v(e){if(e.invalidateShadowRenderer()){for(var t=e.firstChild;t;){O(t.parentNode===e);var n=t.nextSibling,r=P(t),o=r.parentNode;o&&X.call(o,r),t.previousSibling_=t.nextSibling_=t.parentNode_=null,t=n}e.firstChild_=e.lastChild_=null}else for(var n,i=P(e),a=i.firstChild;a;)n=a.nextSibling,X.call(i,a),a=n}function g(e){var t=e.parentNode;return t&&t.invalidateShadowRenderer()}function b(e){for(var t,n=0;n<e.length;n++)t=e[n],t.parentNode.removeChild(t)}function y(e,t,n){var r;if(r=A(n?q.call(n,I(e),!1):B.call(I(e),!1)),t){for(var o=e.firstChild;o;o=o.nextSibling)r.appendChild(y(o,!0,n));if(e instanceof F.HTMLTemplateElement)for(var i=r.content,o=e.content.firstChild;o;o=o.nextSibling)i.appendChild(y(o,!0,n))}return r}function E(e,t){if(!t||C(e)!==C(t))return!1;for(var n=t;n;n=n.parentNode)if(n===e)return!0;return!1}function _(e){O(e instanceof V),S.call(this,e),this.parentNode_=void 0,this.firstChild_=void 0,this.lastChild_=void 0,this.nextSibling_=void 0,this.previousSibling_=void 0,this.treeScope_=void 0}var S=e.wrappers.EventTarget,T=e.wrappers.NodeList,M=e.TreeScope,O=e.assert,L=e.defineWrapGetter,N=e.enqueueMutation,C=e.getTreeScope,j=e.isWrapper,D=e.mixin,H=e.registerTransientObservers,x=e.registerWrapper,R=e.setTreeScope,I=e.unsafeUnwrap,P=e.unwrap,k=e.unwrapIfNeeded,A=e.wrap,W=e.wrapIfNeeded,F=e.wrappers,U=!1,q=document.importNode,B=window.Node.prototype.cloneNode,V=window.Node,G=window.DocumentFragment,z=(V.prototype.appendChild,V.prototype.compareDocumentPosition),K=V.prototype.isEqualNode,$=V.prototype.insertBefore,X=V.prototype.removeChild,Y=V.prototype.replaceChild,Z=/Trident|Edge/.test(navigator.userAgent),J=Z?function(e,t){try{X.call(e,t)}catch(n){if(!(e instanceof G))throw n}}:function(e,t){X.call(e,t)};_.prototype=Object.create(S.prototype),D(_.prototype,{appendChild:function(e){return this.insertBefore(e,null)},insertBefore:function(e,n){t(e);var r;n?j(n)?r=P(n):(r=n,n=A(r)):(n=null,r=null),n&&O(n.parentNode===this);var o,s=n?n.previousSibling:this.lastChild,c=!this.invalidateShadowRenderer()&&!g(e);if(o=c?a(e):i(e,this,s,n),c)h(this,e),w(this),$.call(I(this),P(e),r);else{s||(this.firstChild_=o[0]),n||(this.lastChild_=o[o.length-1],void 0===this.firstChild_&&(this.firstChild_=this.firstChild));var l=r?r.parentNode:I(this);l?$.call(l,m(this,o),r):f(this,o)}return N(this,"childList",{addedNodes:o,nextSibling:n,previousSibling:s}),u(o,this),e},removeChild:function(e){if(t(e),e.parentNode!==this){for(var r=!1,o=(this.childNodes,this.firstChild);o;o=o.nextSibling)if(o===e){r=!0;break}if(!r)throw new Error("NotFoundError")}var i=P(e),a=e.nextSibling,s=e.previousSibling;if(this.invalidateShadowRenderer()){var c=this.firstChild,l=this.lastChild,u=i.parentNode;u&&J(u,i),c===e&&(this.firstChild_=a),l===e&&(this.lastChild_=s),s&&(s.nextSibling_=a),a&&(a.previousSibling_=s),e.previousSibling_=e.nextSibling_=e.parentNode_=void 0}else w(this),J(I(this),i);return U||N(this,"childList",{removedNodes:n(e),nextSibling:a,previousSibling:s}),H(this,e),e},replaceChild:function(e,r){t(e);var o;if(j(r)?o=P(r):(o=r,r=A(o)),r.parentNode!==this)throw new Error("NotFoundError");var s,c=r.nextSibling,l=r.previousSibling,p=!this.invalidateShadowRenderer()&&!g(e);return p?s=a(e):(c===e&&(c=e.nextSibling),s=i(e,this,l,c)),p?(h(this,e),w(this),Y.call(I(this),P(e),o)):(this.firstChild===r&&(this.firstChild_=s[0]),this.lastChild===r&&(this.lastChild_=s[s.length-1]),r.previousSibling_=r.nextSibling_=r.parentNode_=void 0,o.parentNode&&Y.call(o.parentNode,m(this,s),o)),N(this,"childList",{addedNodes:s,removedNodes:n(r),nextSibling:c,previousSibling:l}),d(r),u(s,this),r},nodeIsInserted_:function(){for(var e=this.firstChild;e;e=e.nextSibling)e.nodeIsInserted_()},hasChildNodes:function(){return null!==this.firstChild},get parentNode(){return void 0!==this.parentNode_?this.parentNode_:A(I(this).parentNode)},get firstChild(){return void 0!==this.firstChild_?this.firstChild_:A(I(this).firstChild)},get lastChild(){return void 0!==this.lastChild_?this.lastChild_:A(I(this).lastChild)},get nextSibling(){return void 0!==this.nextSibling_?this.nextSibling_:A(I(this).nextSibling)},get previousSibling(){return void 0!==this.previousSibling_?this.previousSibling_:A(I(this).previousSibling)},get parentElement(){for(var e=this.parentNode;e&&e.nodeType!==_.ELEMENT_NODE;)e=e.parentNode;return e},get textContent(){for(var e="",t=this.firstChild;t;t=t.nextSibling)t.nodeType!=_.COMMENT_NODE&&(e+=t.textContent);return e},set textContent(e){null==e&&(e="");var t=c(this.childNodes);if(this.invalidateShadowRenderer()){if(v(this),""!==e){var n=I(this).ownerDocument.createTextNode(e);this.appendChild(n)}}else w(this),I(this).textContent=e;var r=c(this.childNodes);N(this,"childList",{addedNodes:r,removedNodes:t}),p(t),u(r,this)},get childNodes(){for(var e=new T,t=0,n=this.firstChild;n;n=n.nextSibling)e[t++]=n;return e.length=t,e},cloneNode:function(e){return y(this,e)},contains:function(e){return E(this,W(e))},compareDocumentPosition:function(e){return z.call(I(this),k(e))},isEqualNode:function(e){return K.call(I(this),k(e))},normalize:function(){for(var e,t,n=c(this.childNodes),r=[],o="",i=0;i<n.length;i++)t=n[i],t.nodeType===_.TEXT_NODE?e||t.data.length?e?(o+=t.data,r.push(t)):e=t:this.removeChild(t):(e&&r.length&&(e.data+=o,b(r)),r=[],o="",e=null,t.childNodes.length&&t.normalize());e&&r.length&&(e.data+=o,b(r))}}),L(_,"ownerDocument"),x(V,_,document.createDocumentFragment()),delete _.prototype.querySelector,delete _.prototype.querySelectorAll,_.prototype=D(Object.create(S.prototype),_.prototype),e.cloneNode=y,e.nodeWasAdded=l,e.nodeWasRemoved=d,e.nodesWereAdded=u,e.nodesWereRemoved=p,e.originalInsertBefore=$,e.originalRemoveChild=X,e.snapshotNodeList=c,e.wrappers.Node=_}(window.ShadowDOMPolyfill),function(e){"use strict";function t(t,n,r,o){for(var i=null,a=null,s=0,c=t.length;s<c;s++)i=b(t[s]),!o&&(a=v(i).root)&&a instanceof e.wrappers.ShadowRoot||(r[n++]=i);return n}function n(e){return String(e).replace(/\/deep\/|::shadow|>>>/g," ")}function r(e){return String(e).replace(/:host\(([^\s]+)\)/g,"$1").replace(/([^\s]):host/g,"$1").replace(":host","*").replace(/\^|\/shadow\/|\/shadow-deep\/|::shadow|\/deep\/|::content|>>>/g," ")}function o(e,t){for(var n,r=e.firstElementChild;r;){if(r.matches(t))return r;if(n=o(r,t))return n;r=r.nextElementSibling}return null}function i(e,t){return e.matches(t)}function a(e,t,n){var r=e.localName;return r===t||r===n&&e.namespaceURI===j}function s(){return!0}function c(e,t,n){return e.localName===n}function l(e,t){return e.namespaceURI===t}function u(e,t,n){return e.namespaceURI===t&&e.localName===n}function d(e,t,n,r,o,i){for(var a=e.firstElementChild;a;)r(a,o,i)&&(n[t++]=a),t=d(a,t,n,r,o,i),a=a.nextElementSibling;return t}function p(n,r,o,i,a){var s,c=g(this),l=v(this).root;if(l instanceof e.wrappers.ShadowRoot)return d(this,r,o,n,i,null);if(c instanceof N)s=S.call(c,i);else{if(!(c instanceof C))return d(this,r,o,n,i,null);s=_.call(c,i)}return t(s,r,o,a)}function h(n,r,o,i,a){var s,c=g(this),l=v(this).root;if(l instanceof e.wrappers.ShadowRoot)return d(this,r,o,n,i,a);if(c instanceof N)s=M.call(c,i,a);else{if(!(c instanceof C))return d(this,r,o,n,i,a);s=T.call(c,i,a)}return t(s,r,o,!1)}function f(n,r,o,i,a){var s,c=g(this),l=v(this).root;if(l instanceof e.wrappers.ShadowRoot)return d(this,r,o,n,i,a);if(c instanceof N)s=L.call(c,i,a);else{if(!(c instanceof C))return d(this,r,o,n,i,a);s=O.call(c,i,a)}return t(s,r,o,!1)}var m=e.wrappers.HTMLCollection,w=e.wrappers.NodeList,v=e.getTreeScope,g=e.unsafeUnwrap,b=e.wrap,y=document.querySelector,E=document.documentElement.querySelector,_=document.querySelectorAll,S=document.documentElement.querySelectorAll,T=document.getElementsByTagName,M=document.documentElement.getElementsByTagName,O=document.getElementsByTagNameNS,L=document.documentElement.getElementsByTagNameNS,N=window.Element,C=window.HTMLDocument||window.Document,j="http://www.w3.org/1999/xhtml",D={
querySelector:function(t){var r=n(t),i=r!==t;t=r;var a,s=g(this),c=v(this).root;if(c instanceof e.wrappers.ShadowRoot)return o(this,t);if(s instanceof N)a=b(E.call(s,t));else{if(!(s instanceof C))return o(this,t);a=b(y.call(s,t))}return a&&!i&&(c=v(a).root)&&c instanceof e.wrappers.ShadowRoot?o(this,t):a},querySelectorAll:function(e){var t=n(e),r=t!==e;e=t;var o=new w;return o.length=p.call(this,i,0,o,e,r),o}},H={matches:function(t){return t=r(t),e.originalMatches.call(g(this),t)}},x={getElementsByTagName:function(e){var t=new m,n="*"===e?s:a;return t.length=h.call(this,n,0,t,e,e.toLowerCase()),t},getElementsByClassName:function(e){return this.querySelectorAll("."+e)},getElementsByTagNameNS:function(e,t){var n=new m,r=null;return r="*"===e?"*"===t?s:c:"*"===t?l:u,n.length=f.call(this,r,0,n,e||null,t),n}};e.GetElementsByInterface=x,e.SelectorsInterface=D,e.MatchesInterface=H}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){for(;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.nextSibling;return e}function n(e){for(;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.previousSibling;return e}var r=e.wrappers.NodeList,o={get firstElementChild(){return t(this.firstChild)},get lastElementChild(){return n(this.lastChild)},get childElementCount(){for(var e=0,t=this.firstElementChild;t;t=t.nextElementSibling)e++;return e},get children(){for(var e=new r,t=0,n=this.firstElementChild;n;n=n.nextElementSibling)e[t++]=n;return e.length=t,e},remove:function(){var e=this.parentNode;e&&e.removeChild(this)}},i={get nextElementSibling(){return t(this.nextSibling)},get previousElementSibling(){return n(this.previousSibling)}},a={getElementById:function(e){return/[ \t\n\r\f]/.test(e)?null:this.querySelector('[id="'+e+'"]')}};e.ChildNodeInterface=i,e.NonElementParentNodeInterface=a,e.ParentNodeInterface=o}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){r.call(this,e)}var n=e.ChildNodeInterface,r=e.wrappers.Node,o=e.enqueueMutation,i=e.mixin,a=e.registerWrapper,s=e.unsafeUnwrap,c=window.CharacterData;t.prototype=Object.create(r.prototype),i(t.prototype,{get nodeValue(){return this.data},set nodeValue(e){this.data=e},get textContent(){return this.data},set textContent(e){this.data=e},get data(){return s(this).data},set data(e){var t=s(this).data;o(this,"characterData",{oldValue:t}),s(this).data=e}}),i(t.prototype,n),a(c,t,document.createTextNode("")),e.wrappers.CharacterData=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){return e>>>0}function n(e){r.call(this,e)}var r=e.wrappers.CharacterData,o=(e.enqueueMutation,e.mixin),i=e.registerWrapper,a=window.Text;n.prototype=Object.create(r.prototype),o(n.prototype,{splitText:function(e){e=t(e);var n=this.data;if(e>n.length)throw new Error("IndexSizeError");var r=n.slice(0,e),o=n.slice(e);this.data=r;var i=this.ownerDocument.createTextNode(o);return this.parentNode&&this.parentNode.insertBefore(i,this.nextSibling),i}}),i(a,n,document.createTextNode("")),e.wrappers.Text=n}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){return i(e).getAttribute("class")}function n(e,t){a(e,"attributes",{name:"class",namespace:null,oldValue:t})}function r(t){e.invalidateRendererBasedOnAttribute(t,"class")}function o(e,o,i){var a=e.ownerElement_;if(null==a)return o.apply(e,i);var s=t(a),c=o.apply(e,i);return t(a)!==s&&(n(a,s),r(a)),c}if(!window.DOMTokenList)return void console.warn("Missing DOMTokenList prototype, please include a compatible classList polyfill such as http://goo.gl/uTcepH.");var i=e.unsafeUnwrap,a=e.enqueueMutation,s=DOMTokenList.prototype.add;DOMTokenList.prototype.add=function(){o(this,s,arguments)};var c=DOMTokenList.prototype.remove;DOMTokenList.prototype.remove=function(){o(this,c,arguments)};var l=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(){return o(this,l,arguments)}}(window.ShadowDOMPolyfill),function(e){"use strict";function t(t,n){var r=t.parentNode;if(r&&r.shadowRoot){var o=e.getRendererForHost(r);o.dependsOnAttribute(n)&&o.invalidate()}}function n(e,t,n){u(e,"attributes",{name:t,namespace:null,oldValue:n})}function r(e){a.call(this,e)}var o=e.ChildNodeInterface,i=e.GetElementsByInterface,a=e.wrappers.Node,s=e.ParentNodeInterface,c=e.SelectorsInterface,l=e.MatchesInterface,u=(e.addWrapNodeListMethod,e.enqueueMutation),d=e.mixin,p=(e.oneOf,e.registerWrapper),h=e.unsafeUnwrap,f=e.wrappers,m=window.Element,w=["matches","mozMatchesSelector","msMatchesSelector","webkitMatchesSelector"].filter(function(e){return m.prototype[e]}),v=w[0],g=m.prototype[v],b=new WeakMap;r.prototype=Object.create(a.prototype),d(r.prototype,{createShadowRoot:function(){var t=new f.ShadowRoot(this);h(this).polymerShadowRoot_=t;var n=e.getRendererForHost(this);return n.invalidate(),t},get shadowRoot(){return h(this).polymerShadowRoot_||null},setAttribute:function(e,r){var o=h(this).getAttribute(e);h(this).setAttribute(e,r),n(this,e,o),t(this,e)},removeAttribute:function(e){var r=h(this).getAttribute(e);h(this).removeAttribute(e),n(this,e,r),t(this,e)},get classList(){var e=b.get(this);if(!e){if(e=h(this).classList,!e)return;e.ownerElement_=this,b.set(this,e)}return e},get className(){return h(this).className},set className(e){this.setAttribute("class",e)},get id(){return h(this).id},set id(e){this.setAttribute("id",e)}}),w.forEach(function(e){"matches"!==e&&(r.prototype[e]=function(e){return this.matches(e)})}),m.prototype.webkitCreateShadowRoot&&(r.prototype.webkitCreateShadowRoot=r.prototype.createShadowRoot),d(r.prototype,o),d(r.prototype,i),d(r.prototype,s),d(r.prototype,c),d(r.prototype,l),p(m,r,document.createElementNS(null,"x")),e.invalidateRendererBasedOnAttribute=t,e.matchesNames=w,e.originalMatches=g,e.wrappers.Element=r}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){switch(e){case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";case'"':return"&quot;";case" ":return"&nbsp;"}}function n(e){return e.replace(L,t)}function r(e){return e.replace(N,t)}function o(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=!0;return t}function i(e){if(e.namespaceURI!==D)return!0;var t=e.ownerDocument.doctype;return t&&t.publicId&&t.systemId}function a(e,t){switch(e.nodeType){case Node.ELEMENT_NODE:for(var o,a=e.tagName.toLowerCase(),c="<"+a,l=e.attributes,u=0;o=l[u];u++)c+=" "+o.name+'="'+n(o.value)+'"';return C[a]?(i(e)&&(c+="/"),c+">"):c+">"+s(e)+"</"+a+">";case Node.TEXT_NODE:var d=e.data;return t&&j[t.localName]?d:r(d);case Node.COMMENT_NODE:return"<!--"+e.data+"-->";default:throw console.error(e),new Error("not implemented")}}function s(e){e instanceof O.HTMLTemplateElement&&(e=e.content);for(var t="",n=e.firstChild;n;n=n.nextSibling)t+=a(n,e);return t}function c(e,t,n){var r=n||"div";e.textContent="";var o=T(e.ownerDocument.createElement(r));o.innerHTML=t;for(var i;i=o.firstChild;)e.appendChild(M(i))}function l(e){m.call(this,e)}function u(e,t){var n=T(e.cloneNode(!1));n.innerHTML=t;for(var r,o=T(document.createDocumentFragment());r=n.firstChild;)o.appendChild(r);return M(o)}function d(t){return function(){return e.renderAllPending(),S(this)[t]}}function p(e){w(l,e,d(e))}function h(t){Object.defineProperty(l.prototype,t,{get:d(t),set:function(n){e.renderAllPending(),S(this)[t]=n},configurable:!0,enumerable:!0})}function f(t){Object.defineProperty(l.prototype,t,{value:function(){return e.renderAllPending(),S(this)[t].apply(S(this),arguments)},configurable:!0,enumerable:!0})}var m=e.wrappers.Element,w=e.defineGetter,v=e.enqueueMutation,g=e.mixin,b=e.nodesWereAdded,y=e.nodesWereRemoved,E=e.registerWrapper,_=e.snapshotNodeList,S=e.unsafeUnwrap,T=e.unwrap,M=e.wrap,O=e.wrappers,L=/[&\u00A0"]/g,N=/[&\u00A0<>]/g,C=o(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),j=o(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]),D="http://www.w3.org/1999/xhtml",H=/MSIE/.test(navigator.userAgent),x=window.HTMLElement,R=window.HTMLTemplateElement;l.prototype=Object.create(m.prototype),g(l.prototype,{get innerHTML(){return s(this)},set innerHTML(e){if(H&&j[this.localName])return void(this.textContent=e);var t=_(this.childNodes);this.invalidateShadowRenderer()?this instanceof O.HTMLTemplateElement?c(this.content,e):c(this,e,this.tagName):!R&&this instanceof O.HTMLTemplateElement?c(this.content,e):S(this).innerHTML=e;var n=_(this.childNodes);v(this,"childList",{addedNodes:n,removedNodes:t}),y(t),b(n,this)},get outerHTML(){return a(this,this.parentNode)},set outerHTML(e){var t=this.parentNode;if(t){t.invalidateShadowRenderer();var n=u(t,e);t.replaceChild(n,this)}},insertAdjacentHTML:function(e,t){var n,r;switch(String(e).toLowerCase()){case"beforebegin":n=this.parentNode,r=this;break;case"afterend":n=this.parentNode,r=this.nextSibling;break;case"afterbegin":n=this,r=this.firstChild;break;case"beforeend":n=this,r=null;break;default:return}var o=u(n,t);n.insertBefore(o,r)},get hidden(){return this.hasAttribute("hidden")},set hidden(e){e?this.setAttribute("hidden",""):this.removeAttribute("hidden")}}),["clientHeight","clientLeft","clientTop","clientWidth","offsetHeight","offsetLeft","offsetTop","offsetWidth","scrollHeight","scrollWidth"].forEach(p),["scrollLeft","scrollTop"].forEach(h),["focus","getBoundingClientRect","getClientRects","scrollIntoView"].forEach(f),E(x,l,document.createElement("b")),e.wrappers.HTMLElement=l,e.getInnerHTML=s,e.setInnerHTML=c}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=e.unsafeUnwrap,a=e.wrap,s=window.HTMLCanvasElement;t.prototype=Object.create(n.prototype),r(t.prototype,{getContext:function(){var e=i(this).getContext.apply(i(this),arguments);return e&&a(e)}}),o(s,t,document.createElement("canvas")),e.wrappers.HTMLCanvasElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=window.HTMLContentElement;t.prototype=Object.create(n.prototype),r(t.prototype,{constructor:t,get select(){return this.getAttribute("select")},set select(e){this.setAttribute("select",e)},setAttribute:function(e,t){n.prototype.setAttribute.call(this,e,t),"select"===String(e).toLowerCase()&&this.invalidateShadowRenderer(!0)}}),i&&o(i,t),e.wrappers.HTMLContentElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=e.wrapHTMLCollection,a=e.unwrap,s=window.HTMLFormElement;t.prototype=Object.create(n.prototype),r(t.prototype,{get elements(){return i(a(this).elements)}}),o(s,t,document.createElement("form")),e.wrappers.HTMLFormElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){r.call(this,e)}function n(e,t){if(!(this instanceof n))throw new TypeError("DOM object constructor cannot be called as a function.");var o=i(document.createElement("img"));r.call(this,o),a(o,this),void 0!==e&&(o.width=e),void 0!==t&&(o.height=t)}var r=e.wrappers.HTMLElement,o=e.registerWrapper,i=e.unwrap,a=e.rewrap,s=window.HTMLImageElement;t.prototype=Object.create(r.prototype),o(s,t,document.createElement("img")),n.prototype=t.prototype,e.wrappers.HTMLImageElement=t,e.wrappers.Image=n}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElement,r=(e.mixin,e.wrappers.NodeList,e.registerWrapper),o=window.HTMLShadowElement;t.prototype=Object.create(n.prototype),t.prototype.constructor=t,o&&r(o,t),e.wrappers.HTMLShadowElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){if(!e.defaultView)return e;var t=d.get(e);if(!t){for(t=e.implementation.createHTMLDocument("");t.lastChild;)t.removeChild(t.lastChild);d.set(e,t)}return t}function n(e){for(var n,r=t(e.ownerDocument),o=c(r.createDocumentFragment());n=e.firstChild;)o.appendChild(n);return o}function r(e){if(o.call(this,e),!p){var t=n(e);u.set(this,l(t))}}var o=e.wrappers.HTMLElement,i=e.mixin,a=e.registerWrapper,s=e.unsafeUnwrap,c=e.unwrap,l=e.wrap,u=new WeakMap,d=new WeakMap,p=window.HTMLTemplateElement;r.prototype=Object.create(o.prototype),i(r.prototype,{constructor:r,get content(){return p?l(s(this).content):u.get(this)}}),p&&a(p,r),e.wrappers.HTMLTemplateElement=r}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElement,r=e.registerWrapper,o=window.HTMLMediaElement;o&&(t.prototype=Object.create(n.prototype),r(o,t,document.createElement("audio")),e.wrappers.HTMLMediaElement=t)}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){r.call(this,e)}function n(e){if(!(this instanceof n))throw new TypeError("DOM object constructor cannot be called as a function.");var t=i(document.createElement("audio"));r.call(this,t),a(t,this),t.setAttribute("preload","auto"),void 0!==e&&t.setAttribute("src",e)}var r=e.wrappers.HTMLMediaElement,o=e.registerWrapper,i=e.unwrap,a=e.rewrap,s=window.HTMLAudioElement;s&&(t.prototype=Object.create(r.prototype),o(s,t,document.createElement("audio")),n.prototype=t.prototype,e.wrappers.HTMLAudioElement=t,e.wrappers.Audio=n)}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){return e.replace(/\s+/g," ").trim()}function n(e){o.call(this,e)}function r(e,t,n,i){if(!(this instanceof r))throw new TypeError("DOM object constructor cannot be called as a function.");var a=c(document.createElement("option"));o.call(this,a),s(a,this),void 0!==e&&(a.text=e),void 0!==t&&a.setAttribute("value",t),n===!0&&a.setAttribute("selected",""),a.selected=i===!0}var o=e.wrappers.HTMLElement,i=e.mixin,a=e.registerWrapper,s=e.rewrap,c=e.unwrap,l=e.wrap,u=window.HTMLOptionElement;n.prototype=Object.create(o.prototype),i(n.prototype,{get text(){return t(this.textContent)},set text(e){this.textContent=t(String(e))},get form(){return l(c(this).form)}}),a(u,n,document.createElement("option")),r.prototype=n.prototype,e.wrappers.HTMLOptionElement=n,e.wrappers.Option=r}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=e.unwrap,a=e.wrap,s=window.HTMLSelectElement;t.prototype=Object.create(n.prototype),r(t.prototype,{add:function(e,t){"object"==typeof t&&(t=i(t)),i(this).add(i(e),t)},remove:function(e){return void 0===e?void n.prototype.remove.call(this):("object"==typeof e&&(e=i(e)),void i(this).remove(e))},get form(){return a(i(this).form)}}),o(s,t,document.createElement("select")),e.wrappers.HTMLSelectElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=e.unwrap,a=e.wrap,s=e.wrapHTMLCollection,c=window.HTMLTableElement;t.prototype=Object.create(n.prototype),r(t.prototype,{get caption(){return a(i(this).caption)},createCaption:function(){return a(i(this).createCaption())},get tHead(){return a(i(this).tHead)},createTHead:function(){return a(i(this).createTHead())},createTFoot:function(){return a(i(this).createTFoot())},get tFoot(){return a(i(this).tFoot)},get tBodies(){return s(i(this).tBodies)},createTBody:function(){return a(i(this).createTBody())},get rows(){return s(i(this).rows)},insertRow:function(e){return a(i(this).insertRow(e))}}),o(c,t,document.createElement("table")),e.wrappers.HTMLTableElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=e.wrapHTMLCollection,a=e.unwrap,s=e.wrap,c=window.HTMLTableSectionElement;t.prototype=Object.create(n.prototype),r(t.prototype,{constructor:t,get rows(){return i(a(this).rows)},insertRow:function(e){return s(a(this).insertRow(e))}}),o(c,t,document.createElement("thead")),e.wrappers.HTMLTableSectionElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.HTMLElement,r=e.mixin,o=e.registerWrapper,i=e.wrapHTMLCollection,a=e.unwrap,s=e.wrap,c=window.HTMLTableRowElement;t.prototype=Object.create(n.prototype),r(t.prototype,{get cells(){return i(a(this).cells)},insertCell:function(e){return s(a(this).insertCell(e))}}),o(c,t,document.createElement("tr")),e.wrappers.HTMLTableRowElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){switch(e.localName){case"content":return new n(e);case"shadow":return new o(e);case"template":return new i(e)}r.call(this,e)}var n=e.wrappers.HTMLContentElement,r=e.wrappers.HTMLElement,o=e.wrappers.HTMLShadowElement,i=e.wrappers.HTMLTemplateElement,a=(e.mixin,e.registerWrapper),s=window.HTMLUnknownElement;t.prototype=Object.create(r.prototype),a(s,t),e.wrappers.HTMLUnknownElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.Element,r=e.wrappers.HTMLElement,o=e.registerWrapper,i=(e.defineWrapGetter,e.unsafeUnwrap),a=e.wrap,s=e.mixin,c="http://www.w3.org/2000/svg",l=window.SVGElement,u=document.createElementNS(c,"title");if(!("classList"in u)){var d=Object.getOwnPropertyDescriptor(n.prototype,"classList");Object.defineProperty(r.prototype,"classList",d),delete n.prototype.classList}t.prototype=Object.create(n.prototype),s(t.prototype,{get ownerSVGElement(){return a(i(this).ownerSVGElement)}}),o(l,t,document.createElementNS(c,"title")),e.wrappers.SVGElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){p.call(this,e)}var n=e.mixin,r=e.registerWrapper,o=e.unwrap,i=e.wrap,a=window.SVGUseElement,s="http://www.w3.org/2000/svg",c=i(document.createElementNS(s,"g")),l=document.createElementNS(s,"use"),u=c.constructor,d=Object.getPrototypeOf(u.prototype),p=d.constructor;t.prototype=Object.create(d),"instanceRoot"in l&&n(t.prototype,{get instanceRoot(){return i(o(this).instanceRoot)},get animatedInstanceRoot(){return i(o(this).animatedInstanceRoot)}}),r(a,t,l),e.wrappers.SVGUseElement=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.EventTarget,r=e.mixin,o=e.registerWrapper,i=e.unsafeUnwrap,a=e.wrap,s=window.SVGElementInstance;s&&(t.prototype=Object.create(n.prototype),r(t.prototype,{get correspondingElement(){return a(i(this).correspondingElement)},get correspondingUseElement(){return a(i(this).correspondingUseElement)},get parentNode(){return a(i(this).parentNode)},get childNodes(){throw new Error("Not implemented")},get firstChild(){return a(i(this).firstChild)},get lastChild(){return a(i(this).lastChild)},get previousSibling(){return a(i(this).previousSibling)},get nextSibling(){return a(i(this).nextSibling)}}),o(s,t),e.wrappers.SVGElementInstance=t)}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){o(e,this)}var n=e.mixin,r=e.registerWrapper,o=e.setWrapper,i=e.unsafeUnwrap,a=e.unwrap,s=e.unwrapIfNeeded,c=e.wrap,l=window.CanvasRenderingContext2D;n(t.prototype,{get canvas(){return c(i(this).canvas)},drawImage:function(){arguments[0]=s(arguments[0]),i(this).drawImage.apply(i(this),arguments)},createPattern:function(){return arguments[0]=a(arguments[0]),i(this).createPattern.apply(i(this),arguments)}}),r(l,t,document.createElement("canvas").getContext("2d")),e.wrappers.CanvasRenderingContext2D=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){i(e,this)}var n=e.addForwardingProperties,r=e.mixin,o=e.registerWrapper,i=e.setWrapper,a=e.unsafeUnwrap,s=e.unwrapIfNeeded,c=e.wrap,l=window.WebGLRenderingContext;if(l){r(t.prototype,{get canvas(){return c(a(this).canvas)},texImage2D:function(){arguments[5]=s(arguments[5]),a(this).texImage2D.apply(a(this),arguments)},texSubImage2D:function(){arguments[6]=s(arguments[6]),a(this).texSubImage2D.apply(a(this),arguments)}});var u=Object.getPrototypeOf(l.prototype);u!==Object.prototype&&n(u,t.prototype);var d=/WebKit/.test(navigator.userAgent)?{drawingBufferHeight:null,drawingBufferWidth:null}:{};o(l,t,d),e.wrappers.WebGLRenderingContext=t}}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.Node,r=e.GetElementsByInterface,o=e.NonElementParentNodeInterface,i=e.ParentNodeInterface,a=e.SelectorsInterface,s=e.mixin,c=e.registerObject,l=e.registerWrapper,u=window.DocumentFragment;t.prototype=Object.create(n.prototype),s(t.prototype,i),s(t.prototype,a),s(t.prototype,r),s(t.prototype,o),l(u,t,document.createDocumentFragment()),e.wrappers.DocumentFragment=t;var d=c(document.createComment(""));e.wrappers.Comment=d}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){var t=d(u(e).ownerDocument.createDocumentFragment());n.call(this,t),c(t,this);var o=e.shadowRoot;f.set(this,o),this.treeScope_=new r(this,a(o||e)),h.set(this,e)}var n=e.wrappers.DocumentFragment,r=e.TreeScope,o=e.elementFromPoint,i=e.getInnerHTML,a=e.getTreeScope,s=e.mixin,c=e.rewrap,l=e.setInnerHTML,u=e.unsafeUnwrap,d=e.unwrap,p=e.wrap,h=new WeakMap,f=new WeakMap;t.prototype=Object.create(n.prototype),s(t.prototype,{constructor:t,get innerHTML(){return i(this)},set innerHTML(e){l(this,e),this.invalidateShadowRenderer()},get olderShadowRoot(){return f.get(this)||null},get host(){return h.get(this)||null},invalidateShadowRenderer:function(){return h.get(this).invalidateShadowRenderer()},elementFromPoint:function(e,t){return o(this,this.ownerDocument,e,t)},getSelection:function(){return document.getSelection()},get activeElement(){var e=d(this).ownerDocument.activeElement;if(!e||!e.nodeType)return null;for(var t=p(e);!this.contains(t);){for(;t.parentNode;)t=t.parentNode;if(!t.host)return null;t=t.host}return t}}),e.wrappers.ShadowRoot=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){var t=d(e).root;return t instanceof h?t.host:null}function n(t,n){if(t.shadowRoot){n=Math.min(t.childNodes.length-1,n);var r=t.childNodes[n];if(r){var o=e.getDestinationInsertionPoints(r);if(o.length>0){var i=o[0].parentNode;i.nodeType==Node.ELEMENT_NODE&&(t=i)}}}return t}function r(e){return e=u(e),t(e)||e}function o(e){a(e,this)}var i=e.registerWrapper,a=e.setWrapper,s=e.unsafeUnwrap,c=e.unwrap,l=e.unwrapIfNeeded,u=e.wrap,d=e.getTreeScope,p=window.Range,h=e.wrappers.ShadowRoot;o.prototype={get startContainer(){return r(s(this).startContainer)},get endContainer(){return r(s(this).endContainer)},get commonAncestorContainer(){return r(s(this).commonAncestorContainer)},setStart:function(e,t){e=n(e,t),s(this).setStart(l(e),t)},setEnd:function(e,t){e=n(e,t),s(this).setEnd(l(e),t)},setStartBefore:function(e){s(this).setStartBefore(l(e))},setStartAfter:function(e){s(this).setStartAfter(l(e))},setEndBefore:function(e){s(this).setEndBefore(l(e))},setEndAfter:function(e){s(this).setEndAfter(l(e))},selectNode:function(e){s(this).selectNode(l(e))},selectNodeContents:function(e){s(this).selectNodeContents(l(e))},compareBoundaryPoints:function(e,t){return s(this).compareBoundaryPoints(e,c(t))},extractContents:function(){return u(s(this).extractContents())},cloneContents:function(){return u(s(this).cloneContents())},insertNode:function(e){s(this).insertNode(l(e))},surroundContents:function(e){s(this).surroundContents(l(e))},cloneRange:function(){return u(s(this).cloneRange())},isPointInRange:function(e,t){return s(this).isPointInRange(l(e),t)},comparePoint:function(e,t){return s(this).comparePoint(l(e),t)},intersectsNode:function(e){return s(this).intersectsNode(l(e))},toString:function(){return s(this).toString()}},p.prototype.createContextualFragment&&(o.prototype.createContextualFragment=function(e){return u(s(this).createContextualFragment(e))}),i(window.Range,o,document.createRange()),e.wrappers.Range=o}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){e.previousSibling_=e.previousSibling,e.nextSibling_=e.nextSibling,e.parentNode_=e.parentNode}function n(n,o,i){var a=x(n),s=x(o),c=i?x(i):null;if(r(o),t(o),i)n.firstChild===i&&(n.firstChild_=i),i.previousSibling_=i.previousSibling;else{n.lastChild_=n.lastChild,n.lastChild===n.firstChild&&(n.firstChild_=n.firstChild);var l=R(a.lastChild);l&&(l.nextSibling_=l.nextSibling)}e.originalInsertBefore.call(a,s,c)}function r(n){var r=x(n),o=r.parentNode;if(o){var i=R(o);t(n),n.previousSibling&&(n.previousSibling.nextSibling_=n),n.nextSibling&&(n.nextSibling.previousSibling_=n),i.lastChild===n&&(i.lastChild_=n),i.firstChild===n&&(i.firstChild_=n),e.originalRemoveChild.call(o,r)}}function o(e){P.set(e,[])}function i(e){var t=P.get(e);return t||P.set(e,t=[]),t}function a(e){for(var t=[],n=0,r=e.firstChild;r;r=r.nextSibling)t[n++]=r;return t}function s(){for(var e=0;e<F.length;e++){var t=F[e],n=t.parentRenderer;n&&n.dirty||t.render()}F=[]}function c(){T=null,s()}function l(e){var t=A.get(e);return t||(t=new h(e),A.set(e,t)),t}function u(e){var t=j(e).root;return t instanceof C?t:null}function d(e){return l(e.host)}function p(e){this.skip=!1,this.node=e,this.childNodes=[]}function h(e){this.host=e,this.dirty=!1,this.invalidateAttributes(),this.associateNode(e)}function f(e){for(var t=[],n=e.firstChild;n;n=n.nextSibling)E(n)?t.push.apply(t,i(n)):t.push(n);return t}function m(e){if(e instanceof L)return e;if(e instanceof O)return null;for(var t=e.firstChild;t;t=t.nextSibling){var n=m(t);if(n)return n}return null}function w(e,t){i(t).push(e);var n=k.get(e);n?n.push(t):k.set(e,[t])}function v(e){return k.get(e)}function g(e){k.set(e,void 0)}function b(e,t){var n=t.getAttribute("select");if(!n)return!0;if(n=n.trim(),!n)return!0;if(!(e instanceof M))return!1;if(!q.test(n))return!1;try{return e.matches(n)}catch(r){return!1}}function y(e,t){var n=v(t);return n&&n[n.length-1]===e}function E(e){return e instanceof O||e instanceof L}function _(e){return e.shadowRoot}function S(e){for(var t=[],n=e.shadowRoot;n;n=n.olderShadowRoot)t.push(n);return t}var T,M=e.wrappers.Element,O=e.wrappers.HTMLContentElement,L=e.wrappers.HTMLShadowElement,N=e.wrappers.Node,C=e.wrappers.ShadowRoot,j=(e.assert,e.getTreeScope),D=(e.mixin,e.oneOf),H=e.unsafeUnwrap,x=e.unwrap,R=e.wrap,I=e.ArraySplice,P=new WeakMap,k=new WeakMap,A=new WeakMap,W=D(window,["requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","setTimeout"]),F=[],U=new I;U.equals=function(e,t){return x(e.node)===t},p.prototype={append:function(e){var t=new p(e);return this.childNodes.push(t),t},sync:function(e){if(!this.skip){for(var t=this.node,o=this.childNodes,i=a(x(t)),s=e||new WeakMap,c=U.calculateSplices(o,i),l=0,u=0,d=0,p=0;p<c.length;p++){for(var h=c[p];d<h.index;d++)u++,o[l++].sync(s);for(var f=h.removed.length,m=0;m<f;m++){var w=R(i[u++]);s.get(w)||r(w)}for(var v=h.addedCount,g=i[u]&&R(i[u]),m=0;m<v;m++){var b=o[l++],y=b.node;n(t,y,g),s.set(y,!0),b.sync(s)}d+=v}for(var p=d;p<o.length;p++)o[p].sync(s)}}},h.prototype={render:function(e){if(this.dirty){this.invalidateAttributes();var t=this.host;this.distribution(t);var n=e||new p(t);this.buildRenderTree(n,t);var r=!e;r&&n.sync(),this.dirty=!1}},get parentRenderer(){return j(this.host).renderer},invalidate:function(){if(!this.dirty){this.dirty=!0;var e=this.parentRenderer;if(e&&e.invalidate(),F.push(this),T)return;T=window[W](c,0)}},distribution:function(e){this.resetAllSubtrees(e),this.distributionResolution(e)},resetAll:function(e){E(e)?o(e):g(e),this.resetAllSubtrees(e)},resetAllSubtrees:function(e){for(var t=e.firstChild;t;t=t.nextSibling)this.resetAll(t);e.shadowRoot&&this.resetAll(e.shadowRoot),e.olderShadowRoot&&this.resetAll(e.olderShadowRoot)},distributionResolution:function(e){if(_(e)){for(var t=e,n=f(t),r=S(t),o=0;o<r.length;o++)this.poolDistribution(r[o],n);for(var o=r.length-1;o>=0;o--){var i=r[o],a=m(i);if(a){var s=i.olderShadowRoot;s&&(n=f(s));for(var c=0;c<n.length;c++)w(n[c],a)}this.distributionResolution(i)}}for(var l=e.firstChild;l;l=l.nextSibling)this.distributionResolution(l)},poolDistribution:function(e,t){if(!(e instanceof L))if(e instanceof O){var n=e;this.updateDependentAttributes(n.getAttribute("select"));for(var r=!1,o=0;o<t.length;o++){var e=t[o];e&&b(e,n)&&(w(e,n),t[o]=void 0,r=!0)}if(!r)for(var i=n.firstChild;i;i=i.nextSibling)w(i,n)}else for(var i=e.firstChild;i;i=i.nextSibling)this.poolDistribution(i,t)},buildRenderTree:function(e,t){for(var n=this.compose(t),r=0;r<n.length;r++){var o=n[r],i=e.append(o);this.buildRenderTree(i,o)}if(_(t)){var a=l(t);a.dirty=!1}},compose:function(e){for(var t=[],n=e.shadowRoot||e,r=n.firstChild;r;r=r.nextSibling)if(E(r)){this.associateNode(n);for(var o=i(r),a=0;a<o.length;a++){var s=o[a];y(r,s)&&t.push(s)}}else t.push(r);return t},invalidateAttributes:function(){this.attributes=Object.create(null)},updateDependentAttributes:function(e){if(e){var t=this.attributes;/\.\w+/.test(e)&&(t["class"]=!0),/#\w+/.test(e)&&(t.id=!0),e.replace(/\[\s*([^\s=\|~\]]+)/g,function(e,n){t[n]=!0})}},dependsOnAttribute:function(e){return this.attributes[e]},associateNode:function(e){H(e).polymerShadowRenderer_=this}};var q=/^(:not\()?[*.#[a-zA-Z_|]/;N.prototype.invalidateShadowRenderer=function(e){var t=H(this).polymerShadowRenderer_;return!!t&&(t.invalidate(),!0)},O.prototype.getDistributedNodes=L.prototype.getDistributedNodes=function(){return s(),i(this)},M.prototype.getDestinationInsertionPoints=function(){return s(),v(this)||[]},O.prototype.nodeIsInserted_=L.prototype.nodeIsInserted_=function(){this.invalidateShadowRenderer();var e,t=u(this);t&&(e=d(t)),H(this).polymerShadowRenderer_=e,e&&e.invalidate()},e.getRendererForHost=l,e.getShadowTrees=S,e.renderAllPending=s,e.getDestinationInsertionPoints=v,e.visual={insertBefore:n,remove:r}}(window.ShadowDOMPolyfill),function(e){"use strict";function t(t){if(window[t]){r(!e.wrappers[t]);var c=function(e){n.call(this,e)};c.prototype=Object.create(n.prototype),o(c.prototype,{get form(){return s(a(this).form)}}),i(window[t],c,document.createElement(t.slice(4,-7))),e.wrappers[t]=c}}var n=e.wrappers.HTMLElement,r=e.assert,o=e.mixin,i=e.registerWrapper,a=e.unwrap,s=e.wrap,c=["HTMLButtonElement","HTMLFieldSetElement","HTMLInputElement","HTMLKeygenElement","HTMLLabelElement","HTMLLegendElement","HTMLObjectElement","HTMLOutputElement","HTMLTextAreaElement"];c.forEach(t)}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){r(e,this)}var n=e.registerWrapper,r=e.setWrapper,o=e.unsafeUnwrap,i=e.unwrap,a=e.unwrapIfNeeded,s=e.wrap,c=window.Selection;t.prototype={get anchorNode(){return s(o(this).anchorNode)},get focusNode(){return s(o(this).focusNode)},addRange:function(e){o(this).addRange(a(e))},collapse:function(e,t){o(this).collapse(a(e),t)},containsNode:function(e,t){return o(this).containsNode(a(e),t)},getRangeAt:function(e){return s(o(this).getRangeAt(e))},removeRange:function(e){o(this).removeRange(i(e))},selectAllChildren:function(e){o(this).selectAllChildren(e instanceof ShadowRoot?o(e.host):a(e))},toString:function(){return o(this).toString()}},c.prototype.extend&&(t.prototype.extend=function(e,t){o(this).extend(a(e),t)}),n(window.Selection,t,window.getSelection()),e.wrappers.Selection=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){r(e,this)}var n=e.registerWrapper,r=e.setWrapper,o=e.unsafeUnwrap,i=e.unwrapIfNeeded,a=e.wrap,s=window.TreeWalker;t.prototype={get root(){return a(o(this).root)},get currentNode(){return a(o(this).currentNode)},set currentNode(e){o(this).currentNode=i(e)},get filter(){return o(this).filter},parentNode:function(){return a(o(this).parentNode())},firstChild:function(){return a(o(this).firstChild())},lastChild:function(){return a(o(this).lastChild())},previousSibling:function(){return a(o(this).previousSibling())},previousNode:function(){return a(o(this).previousNode())},nextNode:function(){return a(o(this).nextNode())}},n(s,t),e.wrappers.TreeWalker=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){u.call(this,e),this.treeScope_=new w(this,null)}function n(e){var n=document[e];t.prototype[e]=function(){return j(n.apply(N(this),arguments))}}function r(e,t){x.call(N(t),C(e)),o(e,t)}function o(e,t){e.shadowRoot&&t.adoptNode(e.shadowRoot),e instanceof m&&i(e,t);for(var n=e.firstChild;n;n=n.nextSibling)o(n,t)}function i(e,t){var n=e.olderShadowRoot;n&&t.adoptNode(n)}function a(e){L(e,this)}function s(e,t){var n=document.implementation[t];e.prototype[t]=function(){
return j(n.apply(N(this),arguments))}}function c(e,t){var n=document.implementation[t];e.prototype[t]=function(){return n.apply(N(this),arguments)}}var l=e.GetElementsByInterface,u=e.wrappers.Node,d=e.ParentNodeInterface,p=e.NonElementParentNodeInterface,h=e.wrappers.Selection,f=e.SelectorsInterface,m=e.wrappers.ShadowRoot,w=e.TreeScope,v=e.cloneNode,g=e.defineGetter,b=e.defineWrapGetter,y=e.elementFromPoint,E=e.forwardMethodsToWrapper,_=e.matchesNames,S=e.mixin,T=e.registerWrapper,M=e.renderAllPending,O=e.rewrap,L=e.setWrapper,N=e.unsafeUnwrap,C=e.unwrap,j=e.wrap,D=e.wrapEventTargetMethods,H=(e.wrapNodeList,new WeakMap);t.prototype=Object.create(u.prototype),b(t,"documentElement"),b(t,"body"),b(t,"head"),g(t,"activeElement",function(){var e=C(this).activeElement;if(!e||!e.nodeType)return null;for(var t=j(e);!this.contains(t);){for(;t.parentNode;)t=t.parentNode;if(!t.host)return null;t=t.host}return t}),["createComment","createDocumentFragment","createElement","createElementNS","createEvent","createEventNS","createRange","createTextNode"].forEach(n);var x=document.adoptNode,R=document.getSelection;S(t.prototype,{adoptNode:function(e){return e.parentNode&&e.parentNode.removeChild(e),r(e,this),e},elementFromPoint:function(e,t){return y(this,this,e,t)},importNode:function(e,t){return v(e,t,N(this))},getSelection:function(){return M(),new h(R.call(C(this)))},getElementsByName:function(e){return f.querySelectorAll.call(this,"[name="+JSON.stringify(String(e))+"]")}});var I=document.createTreeWalker,P=e.wrappers.TreeWalker;if(t.prototype.createTreeWalker=function(e,t,n,r){var o=null;return n&&(n.acceptNode&&"function"==typeof n.acceptNode?o={acceptNode:function(e){return n.acceptNode(j(e))}}:"function"==typeof n&&(o=function(e){return n(j(e))})),new P(I.call(C(this),C(e),t,o,r))},document.registerElement){var k=document.registerElement;t.prototype.registerElement=function(t,n){function r(e){return e?void L(e,this):i?document.createElement(i,t):document.createElement(t)}var o,i;if(void 0!==n&&(o=n.prototype,i=n["extends"]),o||(o=Object.create(HTMLElement.prototype)),e.nativePrototypeTable.get(o))throw new Error("NotSupportedError");for(var a,s=Object.getPrototypeOf(o),c=[];s&&!(a=e.nativePrototypeTable.get(s));)c.push(s),s=Object.getPrototypeOf(s);if(!a)throw new Error("NotSupportedError");for(var l=Object.create(a),u=c.length-1;u>=0;u--)l=Object.create(l);["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"].forEach(function(e){var t=o[e];t&&(l[e]=function(){j(this)instanceof r||O(this),t.apply(j(this),arguments)})});var d={prototype:l};i&&(d["extends"]=i),r.prototype=o,r.prototype.constructor=r,e.constructorTable.set(l,r),e.nativePrototypeTable.set(o,l);k.call(C(this),t,d);return r},E([window.HTMLDocument||window.Document],["registerElement"])}E([window.HTMLBodyElement,window.HTMLDocument||window.Document,window.HTMLHeadElement,window.HTMLHtmlElement],["appendChild","compareDocumentPosition","contains","getElementsByClassName","getElementsByTagName","getElementsByTagNameNS","insertBefore","querySelector","querySelectorAll","removeChild","replaceChild"]),E([window.HTMLBodyElement,window.HTMLHeadElement,window.HTMLHtmlElement],_),E([window.HTMLDocument||window.Document],["adoptNode","importNode","contains","createComment","createDocumentFragment","createElement","createElementNS","createEvent","createEventNS","createRange","createTextNode","createTreeWalker","elementFromPoint","getElementById","getElementsByName","getSelection"]),S(t.prototype,l),S(t.prototype,d),S(t.prototype,f),S(t.prototype,p),S(t.prototype,{get implementation(){var e=H.get(this);return e?e:(e=new a(C(this).implementation),H.set(this,e),e)},get defaultView(){return j(C(this).defaultView)}}),T(window.Document,t,document.implementation.createHTMLDocument("")),window.HTMLDocument&&T(window.HTMLDocument,t),D([window.HTMLBodyElement,window.HTMLDocument||window.Document,window.HTMLHeadElement]);var A=document.implementation.createDocument;a.prototype.createDocument=function(){return arguments[2]=C(arguments[2]),j(A.apply(N(this),arguments))},s(a,"createDocumentType"),s(a,"createHTMLDocument"),c(a,"hasFeature"),T(window.DOMImplementation,a),E([window.DOMImplementation],["createDocument","createDocumentType","createHTMLDocument","hasFeature"]),e.adoptNodeNoRemove=r,e.wrappers.DOMImplementation=a,e.wrappers.Document=t}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){n.call(this,e)}var n=e.wrappers.EventTarget,r=e.wrappers.Selection,o=e.mixin,i=e.registerWrapper,a=e.renderAllPending,s=e.unwrap,c=e.unwrapIfNeeded,l=e.wrap,u=window.Window,d=window.getComputedStyle,p=window.getDefaultComputedStyle,h=window.getSelection;t.prototype=Object.create(n.prototype),u.prototype.getComputedStyle=function(e,t){return l(this||window).getComputedStyle(c(e),t)},p&&(u.prototype.getDefaultComputedStyle=function(e,t){return l(this||window).getDefaultComputedStyle(c(e),t)}),u.prototype.getSelection=function(){return l(this||window).getSelection()},delete window.getComputedStyle,delete window.getDefaultComputedStyle,delete window.getSelection,["addEventListener","removeEventListener","dispatchEvent"].forEach(function(e){u.prototype[e]=function(){var t=l(this||window);return t[e].apply(t,arguments)},delete window[e]}),o(t.prototype,{getComputedStyle:function(e,t){return a(),d.call(s(this),c(e),t)},getSelection:function(){return a(),new r(h.call(s(this)))},get document(){return l(s(this).document)}}),p&&(t.prototype.getDefaultComputedStyle=function(e,t){return a(),p.call(s(this),c(e),t)}),i(u,t,window),e.wrappers.Window=t}(window.ShadowDOMPolyfill),function(e){"use strict";var t=e.unwrap,n=window.DataTransfer||window.Clipboard,r=n.prototype.setDragImage;r&&(n.prototype.setDragImage=function(e,n,o){r.call(this,t(e),n,o)})}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){var t;t=e instanceof i?e:new i(e&&o(e)),r(t,this)}var n=e.registerWrapper,r=e.setWrapper,o=e.unwrap,i=window.FormData;i&&(n(i,t,new i),e.wrappers.FormData=t)}(window.ShadowDOMPolyfill),function(e){"use strict";var t=e.unwrapIfNeeded,n=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.send=function(e){return n.call(this,t(e))}}(window.ShadowDOMPolyfill),function(e){"use strict";function t(e){var t=n[e],r=window[t];if(r){var o=document.createElement(e),i=o.constructor;window[t]=i}}var n=(e.isWrapperFor,{a:"HTMLAnchorElement",area:"HTMLAreaElement",audio:"HTMLAudioElement",base:"HTMLBaseElement",body:"HTMLBodyElement",br:"HTMLBRElement",button:"HTMLButtonElement",canvas:"HTMLCanvasElement",caption:"HTMLTableCaptionElement",col:"HTMLTableColElement",content:"HTMLContentElement",data:"HTMLDataElement",datalist:"HTMLDataListElement",del:"HTMLModElement",dir:"HTMLDirectoryElement",div:"HTMLDivElement",dl:"HTMLDListElement",embed:"HTMLEmbedElement",fieldset:"HTMLFieldSetElement",font:"HTMLFontElement",form:"HTMLFormElement",frame:"HTMLFrameElement",frameset:"HTMLFrameSetElement",h1:"HTMLHeadingElement",head:"HTMLHeadElement",hr:"HTMLHRElement",html:"HTMLHtmlElement",iframe:"HTMLIFrameElement",img:"HTMLImageElement",input:"HTMLInputElement",keygen:"HTMLKeygenElement",label:"HTMLLabelElement",legend:"HTMLLegendElement",li:"HTMLLIElement",link:"HTMLLinkElement",map:"HTMLMapElement",marquee:"HTMLMarqueeElement",menu:"HTMLMenuElement",menuitem:"HTMLMenuItemElement",meta:"HTMLMetaElement",meter:"HTMLMeterElement",object:"HTMLObjectElement",ol:"HTMLOListElement",optgroup:"HTMLOptGroupElement",option:"HTMLOptionElement",output:"HTMLOutputElement",p:"HTMLParagraphElement",param:"HTMLParamElement",pre:"HTMLPreElement",progress:"HTMLProgressElement",q:"HTMLQuoteElement",script:"HTMLScriptElement",select:"HTMLSelectElement",shadow:"HTMLShadowElement",source:"HTMLSourceElement",span:"HTMLSpanElement",style:"HTMLStyleElement",table:"HTMLTableElement",tbody:"HTMLTableSectionElement",template:"HTMLTemplateElement",textarea:"HTMLTextAreaElement",thead:"HTMLTableSectionElement",time:"HTMLTimeElement",title:"HTMLTitleElement",tr:"HTMLTableRowElement",track:"HTMLTrackElement",ul:"HTMLUListElement",video:"HTMLVideoElement"});Object.keys(n).forEach(t),Object.getOwnPropertyNames(e.wrappers).forEach(function(t){window[t]=e.wrappers[t]})}(window.ShadowDOMPolyfill),function(e){function t(e,t){var n="";return Array.prototype.forEach.call(e,function(e){n+=e.textContent+"\n\n"}),t||(n=n.replace(d,"")),n}function n(e){var t=document.createElement("style");return t.textContent=e,t}function r(e){var t=n(e);document.head.appendChild(t);var r=[];if(t.sheet)try{r=t.sheet.cssRules}catch(o){}else console.warn("sheet not found",t);return t.parentNode.removeChild(t),r}function o(){C.initialized=!0,document.body.appendChild(C);var e=C.contentDocument,t=e.createElement("base");t.href=document.baseURI,e.head.appendChild(t)}function i(e){C.initialized||o(),document.body.appendChild(C),e(C.contentDocument),document.body.removeChild(C)}function a(e,t){if(t){var o;if(e.match("@import")&&D){var a=n(e);i(function(e){e.head.appendChild(a.impl),o=Array.prototype.slice.call(a.sheet.cssRules,0),t(o)})}else o=r(e),t(o)}}function s(e){e&&l().appendChild(document.createTextNode(e))}function c(e,t){var r=n(e);r.setAttribute(t,""),r.setAttribute(x,""),document.head.appendChild(r)}function l(){return j||(j=document.createElement("style"),j.setAttribute(x,""),j[x]=!0),j}var u={strictStyling:!1,registry:{},shimStyling:function(e,n,r){var o=this.prepareRoot(e,n,r),i=this.isTypeExtension(r),a=this.makeScopeSelector(n,i),s=t(o,!0);s=this.scopeCssText(s,a),e&&(e.shimmedStyle=s),this.addCssToDocument(s,n)},shimStyle:function(e,t){return this.shimCssText(e.textContent,t)},shimCssText:function(e,t){return e=this.insertDirectives(e),this.scopeCssText(e,t)},makeScopeSelector:function(e,t){return e?t?"[is="+e+"]":e:""},isTypeExtension:function(e){return e&&e.indexOf("-")<0},prepareRoot:function(e,t,n){var r=this.registerRoot(e,t,n);return this.replaceTextInStyles(r.rootStyles,this.insertDirectives),this.removeStyles(e,r.rootStyles),this.strictStyling&&this.applyScopeToContent(e,t),r.scopeStyles},removeStyles:function(e,t){for(var n,r=0,o=t.length;r<o&&(n=t[r]);r++)n.parentNode.removeChild(n)},registerRoot:function(e,t,n){var r=this.registry[t]={root:e,name:t,extendsName:n},o=this.findStyles(e);r.rootStyles=o,r.scopeStyles=r.rootStyles;var i=this.registry[r.extendsName];return i&&(r.scopeStyles=i.scopeStyles.concat(r.scopeStyles)),r},findStyles:function(e){if(!e)return[];var t=e.querySelectorAll("style");return Array.prototype.filter.call(t,function(e){return!e.hasAttribute(R)})},applyScopeToContent:function(e,t){e&&(Array.prototype.forEach.call(e.querySelectorAll("*"),function(e){e.setAttribute(t,"")}),Array.prototype.forEach.call(e.querySelectorAll("template"),function(e){this.applyScopeToContent(e.content,t)},this))},insertDirectives:function(e){return e=this.insertPolyfillDirectivesInCssText(e),this.insertPolyfillRulesInCssText(e)},insertPolyfillDirectivesInCssText:function(e){return e=e.replace(p,function(e,t){return t.slice(0,-2)+"{"}),e.replace(h,function(e,t){return t+" {"})},insertPolyfillRulesInCssText:function(e){return e=e.replace(f,function(e,t){return t.slice(0,-1)}),e.replace(m,function(e,t,n,r){var o=e.replace(t,"").replace(n,"");return r+o})},scopeCssText:function(e,t){var n=this.extractUnscopedRulesFromCssText(e);if(e=this.insertPolyfillHostInCssText(e),e=this.convertColonHost(e),e=this.convertColonHostContext(e),e=this.convertShadowDOMSelectors(e),t){var e,r=this;a(e,function(n){e=r.scopeRules(n,t)})}return e=e+"\n"+n,e.trim()},extractUnscopedRulesFromCssText:function(e){for(var t,n="";t=w.exec(e);)n+=t[1].slice(0,-1)+"\n\n";for(;t=v.exec(e);)n+=t[0].replace(t[2],"").replace(t[1],t[3])+"\n\n";return n},convertColonHost:function(e){return this.convertColonRule(e,E,this.colonHostPartReplacer)},convertColonHostContext:function(e){return this.convertColonRule(e,_,this.colonHostContextPartReplacer)},convertColonRule:function(e,t,n){return e.replace(t,function(e,t,r,o){if(t=O,r){for(var i,a=r.split(","),s=[],c=0,l=a.length;c<l&&(i=a[c]);c++)i=i.trim(),s.push(n(t,i,o));return s.join(",")}return t+o})},colonHostContextPartReplacer:function(e,t,n){return t.match(g)?this.colonHostPartReplacer(e,t,n):e+t+n+", "+t+" "+e+n},colonHostPartReplacer:function(e,t,n){return e+t.replace(g,"")+n},convertShadowDOMSelectors:function(e){for(var t=0;t<N.length;t++)e=e.replace(N[t]," ");return e},scopeRules:function(e,t){var n="";return e&&Array.prototype.forEach.call(e,function(e){if(e.selectorText&&e.style&&void 0!==e.style.cssText)n+=this.scopeSelector(e.selectorText,t,this.strictStyling)+" {\n\t",n+=this.propertiesFromRule(e)+"\n}\n\n";else if(e.type===CSSRule.MEDIA_RULE)n+="@media "+e.media.mediaText+" {\n",n+=this.scopeRules(e.cssRules,t),n+="\n}\n\n";else try{e.cssText&&(n+=e.cssText+"\n\n")}catch(r){e.type===CSSRule.KEYFRAMES_RULE&&e.cssRules&&(n+=this.ieSafeCssTextFromKeyFrameRule(e))}},this),n},ieSafeCssTextFromKeyFrameRule:function(e){var t="@keyframes "+e.name+" {";return Array.prototype.forEach.call(e.cssRules,function(e){t+=" "+e.keyText+" {"+e.style.cssText+"}"}),t+=" }"},scopeSelector:function(e,t,n){var r=[],o=e.split(",");return o.forEach(function(e){e=e.trim(),this.selectorNeedsScoping(e,t)&&(e=n&&!e.match(O)?this.applyStrictSelectorScope(e,t):this.applySelectorScope(e,t)),r.push(e)},this),r.join(", ")},selectorNeedsScoping:function(e,t){if(Array.isArray(t))return!0;var n=this.makeScopeMatcher(t);return!e.match(n)},makeScopeMatcher:function(e){return e=e.replace(/\[/g,"\\[").replace(/\]/g,"\\]"),new RegExp("^("+e+")"+S,"m")},applySelectorScope:function(e,t){return Array.isArray(t)?this.applySelectorScopeList(e,t):this.applySimpleSelectorScope(e,t)},applySelectorScopeList:function(e,t){for(var n,r=[],o=0;n=t[o];o++)r.push(this.applySimpleSelectorScope(e,n));return r.join(", ")},applySimpleSelectorScope:function(e,t){return e.match(L)?(e=e.replace(O,t),e.replace(L,t+" ")):t+" "+e},applyStrictSelectorScope:function(e,t){t=t.replace(/\[is=([^\]]*)\]/g,"$1");var n=[" ",">","+","~"],r=e,o="["+t+"]";return n.forEach(function(e){var t=r.split(e);r=t.map(function(e){var t=e.trim().replace(L,"");return t&&n.indexOf(t)<0&&t.indexOf(o)<0&&(e=t.replace(/([^:]*)(:*)(.*)/,"$1"+o+"$2$3")),e}).join(e)}),r},insertPolyfillHostInCssText:function(e){return e.replace(M,b).replace(T,g)},propertiesFromRule:function(e){var t=e.style.cssText;e.style.content&&!e.style.content.match(/['"]+|attr/)&&(t=t.replace(/content:[^;]*;/g,"content: '"+e.style.content+"';"));var n=e.style;for(var r in n)"initial"===n[r]&&(t+=r+": initial; ");return t},replaceTextInStyles:function(e,t){e&&t&&(e instanceof Array||(e=[e]),Array.prototype.forEach.call(e,function(e){e.textContent=t.call(this,e.textContent)},this))},addCssToDocument:function(e,t){e.match("@import")?c(e,t):s(e)}},d=/\/\*[^*]*\*+([^\/*][^*]*\*+)*\//gim,p=/\/\*\s*@polyfill ([^*]*\*+([^\/*][^*]*\*+)*\/)([^{]*?){/gim,h=/polyfill-next-selector[^}]*content\:[\s]*?['"](.*?)['"][;\s]*}([^{]*?){/gim,f=/\/\*\s@polyfill-rule([^*]*\*+([^\/*][^*]*\*+)*)\//gim,m=/(polyfill-rule)[^}]*(content\:[\s]*['"](.*?)['"])[;\s]*[^}]*}/gim,w=/\/\*\s@polyfill-unscoped-rule([^*]*\*+([^\/*][^*]*\*+)*)\//gim,v=/(polyfill-unscoped-rule)[^}]*(content\:[\s]*['"](.*?)['"])[;\s]*[^}]*}/gim,g="-shadowcsshost",b="-shadowcsscontext",y=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",E=new RegExp("("+g+y,"gim"),_=new RegExp("("+b+y,"gim"),S="([>\\s~+[.,{:][\\s\\S]*)?$",T=/\:host/gim,M=/\:host-context/gim,O=g+"-no-combinator",L=new RegExp(g,"gim"),N=(new RegExp(b,"gim"),[/>>>/g,/::shadow/g,/::content/g,/\/deep\//g,/\/shadow\//g,/\/shadow-deep\//g,/\^\^/g,/\^(?!=)/g]),C=document.createElement("iframe");C.style.display="none";var j,D=navigator.userAgent.match("Chrome"),H="shim-shadowdom",x="shim-shadowdom-css",R="no-shim";if(window.ShadowDOMPolyfill){s("style { display: none !important; }\n");var I=ShadowDOMPolyfill.wrap(document),P=I.querySelector("head");P.insertBefore(l(),P.childNodes[0]),document.addEventListener("DOMContentLoaded",function(){e.urlResolver;if(window.HTMLImports&&!HTMLImports.useNative){var t="link[rel=stylesheet]["+H+"]",n="style["+H+"]";HTMLImports.importer.documentPreloadSelectors+=","+t,HTMLImports.importer.importsPreloadSelectors+=","+t,HTMLImports.parser.documentSelectors=[HTMLImports.parser.documentSelectors,t,n].join(",");var r=HTMLImports.parser.parseGeneric;HTMLImports.parser.parseGeneric=function(e){if(!e[x]){var t=e.__importElement||e;if(!t.hasAttribute(H))return void r.call(this,e);e.__resource&&(t=e.ownerDocument.createElement("style"),t.textContent=e.__resource),HTMLImports.path.resolveUrlsInStyle(t,e.href),t.textContent=u.shimStyle(t),t.removeAttribute(H,""),t.setAttribute(x,""),t[x]=!0,t.parentNode!==P&&(e.parentNode===P?P.replaceChild(t,e):this.addElementToDocument(t)),t.__importParsed=!0,this.markParsingComplete(e),this.parseNext()}};var o=HTMLImports.parser.hasResource;HTMLImports.parser.hasResource=function(e){return"link"===e.localName&&"stylesheet"===e.rel&&e.hasAttribute(H)?e.__resource:o.call(this,e)}}})}e.ShadowCSS=u}(window.WebComponents)),function(e){window.ShadowDOMPolyfill?(window.wrap=ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=ShadowDOMPolyfill.unwrapIfNeeded):window.wrap=window.unwrap=function(e){return e}}(window.WebComponents),function(e){"use strict";function t(e){return void 0!==p[e]}function n(){s.call(this),this._isInvalid=!0}function r(e){return""==e&&n.call(this),e.toLowerCase()}function o(e){var t=e.charCodeAt(0);return t>32&&t<127&&[34,35,60,62,63,96].indexOf(t)==-1?e:encodeURIComponent(e)}function i(e){var t=e.charCodeAt(0);return t>32&&t<127&&[34,35,60,62,96].indexOf(t)==-1?e:encodeURIComponent(e)}function a(e,a,s){function c(e){b.push(e)}var l=a||"scheme start",u=0,d="",v=!1,g=!1,b=[];e:for(;(e[u-1]!=f||0==u)&&!this._isInvalid;){var y=e[u];switch(l){case"scheme start":if(!y||!m.test(y)){if(a){c("Invalid scheme.");break e}d="",l="no scheme";continue}d+=y.toLowerCase(),l="scheme";break;case"scheme":if(y&&w.test(y))d+=y.toLowerCase();else{if(":"!=y){if(a){if(f==y)break e;c("Code point not allowed in scheme: "+y);break e}d="",u=0,l="no scheme";continue}if(this._scheme=d,d="",a)break e;t(this._scheme)&&(this._isRelative=!0),l="file"==this._scheme?"relative":this._isRelative&&s&&s._scheme==this._scheme?"relative or authority":this._isRelative?"authority first slash":"scheme data"}break;case"scheme data":"?"==y?(this._query="?",l="query"):"#"==y?(this._fragment="#",l="fragment"):f!=y&&"\t"!=y&&"\n"!=y&&"\r"!=y&&(this._schemeData+=o(y));break;case"no scheme":if(s&&t(s._scheme)){l="relative";continue}c("Missing scheme."),n.call(this);break;case"relative or authority":if("/"!=y||"/"!=e[u+1]){c("Expected /, got: "+y),l="relative";continue}l="authority ignore slashes";break;case"relative":if(this._isRelative=!0,"file"!=this._scheme&&(this._scheme=s._scheme),f==y){this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query=s._query,this._username=s._username,this._password=s._password;break e}if("/"==y||"\\"==y)"\\"==y&&c("\\ is an invalid code point."),l="relative slash";else if("?"==y)this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query="?",this._username=s._username,this._password=s._password,l="query";else{if("#"!=y){var E=e[u+1],_=e[u+2];("file"!=this._scheme||!m.test(y)||":"!=E&&"|"!=E||f!=_&&"/"!=_&&"\\"!=_&&"?"!=_&&"#"!=_)&&(this._host=s._host,this._port=s._port,this._username=s._username,this._password=s._password,this._path=s._path.slice(),this._path.pop()),l="relative path";continue}this._host=s._host,this._port=s._port,this._path=s._path.slice(),this._query=s._query,this._fragment="#",this._username=s._username,this._password=s._password,l="fragment"}break;case"relative slash":if("/"!=y&&"\\"!=y){"file"!=this._scheme&&(this._host=s._host,this._port=s._port,this._username=s._username,this._password=s._password),l="relative path";continue}"\\"==y&&c("\\ is an invalid code point."),l="file"==this._scheme?"file host":"authority ignore slashes";break;case"authority first slash":if("/"!=y){c("Expected '/', got: "+y),l="authority ignore slashes";continue}l="authority second slash";break;case"authority second slash":if(l="authority ignore slashes","/"!=y){c("Expected '/', got: "+y);continue}break;case"authority ignore slashes":if("/"!=y&&"\\"!=y){l="authority";continue}c("Expected authority, got: "+y);break;case"authority":if("@"==y){v&&(c("@ already seen."),d+="%40"),v=!0;for(var S=0;S<d.length;S++){var T=d[S];if("\t"!=T&&"\n"!=T&&"\r"!=T)if(":"!=T||null!==this._password){var M=o(T);null!==this._password?this._password+=M:this._username+=M}else this._password="";else c("Invalid whitespace in authority.")}d=""}else{if(f==y||"/"==y||"\\"==y||"?"==y||"#"==y){u-=d.length,d="",l="host";continue}d+=y}break;case"file host":if(f==y||"/"==y||"\\"==y||"?"==y||"#"==y){2!=d.length||!m.test(d[0])||":"!=d[1]&&"|"!=d[1]?0==d.length?l="relative path start":(this._host=r.call(this,d),d="",l="relative path start"):l="relative path";continue}"\t"==y||"\n"==y||"\r"==y?c("Invalid whitespace in file host."):d+=y;break;case"host":case"hostname":if(":"!=y||g){if(f==y||"/"==y||"\\"==y||"?"==y||"#"==y){if(this._host=r.call(this,d),d="",l="relative path start",a)break e;continue}"\t"!=y&&"\n"!=y&&"\r"!=y?("["==y?g=!0:"]"==y&&(g=!1),d+=y):c("Invalid code point in host/hostname: "+y)}else if(this._host=r.call(this,d),d="",l="port","hostname"==a)break e;break;case"port":if(/[0-9]/.test(y))d+=y;else{if(f==y||"/"==y||"\\"==y||"?"==y||"#"==y||a){if(""!=d){var O=parseInt(d,10);O!=p[this._scheme]&&(this._port=O+""),d=""}if(a)break e;l="relative path start";continue}"\t"==y||"\n"==y||"\r"==y?c("Invalid code point in port: "+y):n.call(this)}break;case"relative path start":if("\\"==y&&c("'\\' not allowed in path."),l="relative path","/"!=y&&"\\"!=y)continue;break;case"relative path":if(f!=y&&"/"!=y&&"\\"!=y&&(a||"?"!=y&&"#"!=y))"\t"!=y&&"\n"!=y&&"\r"!=y&&(d+=o(y));else{"\\"==y&&c("\\ not allowed in relative path.");var L;(L=h[d.toLowerCase()])&&(d=L),".."==d?(this._path.pop(),"/"!=y&&"\\"!=y&&this._path.push("")):"."==d&&"/"!=y&&"\\"!=y?this._path.push(""):"."!=d&&("file"==this._scheme&&0==this._path.length&&2==d.length&&m.test(d[0])&&"|"==d[1]&&(d=d[0]+":"),this._path.push(d)),d="","?"==y?(this._query="?",l="query"):"#"==y&&(this._fragment="#",l="fragment")}break;case"query":a||"#"!=y?f!=y&&"\t"!=y&&"\n"!=y&&"\r"!=y&&(this._query+=i(y)):(this._fragment="#",l="fragment");break;case"fragment":f!=y&&"\t"!=y&&"\n"!=y&&"\r"!=y&&(this._fragment+=y)}u++}}function s(){this._scheme="",this._schemeData="",this._username="",this._password=null,this._host="",this._port="",this._path=[],this._query="",this._fragment="",this._isInvalid=!1,this._isRelative=!1}function c(e,t){void 0===t||t instanceof c||(t=new c(String(t))),this._url=e,s.call(this);var n=e.replace(/^[ \t\r\n\f]+|[ \t\r\n\f]+$/g,"");a.call(this,n,null,t)}var l=!1;if(!e.forceJURL)try{var u=new URL("b","http://a");u.pathname="c%20d",l="http://a/c%20d"===u.href}catch(d){}if(!l){var p=Object.create(null);p.ftp=21,p.file=0,p.gopher=70,p.http=80,p.https=443,p.ws=80,p.wss=443;var h=Object.create(null);h["%2e"]=".",h[".%2e"]="..",h["%2e."]="..",h["%2e%2e"]="..";var f=void 0,m=/[a-zA-Z]/,w=/[a-zA-Z0-9\+\-\.]/;c.prototype={toString:function(){return this.href},get href(){if(this._isInvalid)return this._url;var e="";return""==this._username&&null==this._password||(e=this._username+(null!=this._password?":"+this._password:"")+"@"),this.protocol+(this._isRelative?"//"+e+this.host:"")+this.pathname+this._query+this._fragment},set href(e){s.call(this),a.call(this,e)},get protocol(){return this._scheme+":"},set protocol(e){this._isInvalid||a.call(this,e+":","scheme start")},get host(){return this._isInvalid?"":this._port?this._host+":"+this._port:this._host},set host(e){!this._isInvalid&&this._isRelative&&a.call(this,e,"host")},get hostname(){return this._host},set hostname(e){!this._isInvalid&&this._isRelative&&a.call(this,e,"hostname")},get port(){return this._port},set port(e){!this._isInvalid&&this._isRelative&&a.call(this,e,"port")},get pathname(){return this._isInvalid?"":this._isRelative?"/"+this._path.join("/"):this._schemeData},set pathname(e){!this._isInvalid&&this._isRelative&&(this._path=[],a.call(this,e,"relative path start"))},get search(){return this._isInvalid||!this._query||"?"==this._query?"":this._query},set search(e){!this._isInvalid&&this._isRelative&&(this._query="?","?"==e[0]&&(e=e.slice(1)),a.call(this,e,"query"))},get hash(){return this._isInvalid||!this._fragment||"#"==this._fragment?"":this._fragment},set hash(e){this._isInvalid||(this._fragment="#","#"==e[0]&&(e=e.slice(1)),a.call(this,e,"fragment"))},get origin(){var e;if(this._isInvalid||!this._scheme)return"";switch(this._scheme){case"data":case"file":case"javascript":case"mailto":return"null"}return e=this.host,e?this._scheme+"://"+e:""}};var v=e.URL;v&&(c.createObjectURL=function(e){return v.createObjectURL.apply(v,arguments)},c.revokeObjectURL=function(e){v.revokeObjectURL(e)}),e.URL=c}}(self),function(e){function t(e){y.push(e),b||(b=!0,m(r))}function n(e){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(e)||e}function r(){b=!1;var e=y;y=[],e.sort(function(e,t){return e.uid_-t.uid_});var t=!1;e.forEach(function(e){var n=e.takeRecords();o(e),n.length&&(e.callback_(n,e),t=!0)}),t&&r()}function o(e){e.nodes_.forEach(function(t){var n=w.get(t);n&&n.forEach(function(t){t.observer===e&&t.removeTransientObservers()})})}function i(e,t){for(var n=e;n;n=n.parentNode){var r=w.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o],a=i.options;if(n===e||a.subtree){var s=t(a);s&&i.enqueue(s)}}}}function a(e){this.callback_=e,this.nodes_=[],this.records_=[],this.uid_=++E}function s(e,t){this.type=e,this.target=t,this.addedNodes=[],this.removedNodes=[],this.previousSibling=null,this.nextSibling=null,this.attributeName=null,this.attributeNamespace=null,this.oldValue=null}function c(e){var t=new s(e.type,e.target);return t.addedNodes=e.addedNodes.slice(),t.removedNodes=e.removedNodes.slice(),t.previousSibling=e.previousSibling,t.nextSibling=e.nextSibling,t.attributeName=e.attributeName,t.attributeNamespace=e.attributeNamespace,t.oldValue=e.oldValue,t}function l(e,t){return _=new s(e,t)}function u(e){return S?S:(S=c(_),S.oldValue=e,S)}function d(){_=S=void 0}function p(e){return e===S||e===_}function h(e,t){return e===t?e:S&&p(e)?S:null}function f(e,t,n){this.observer=e,this.target=t,this.options=n,this.transientObservedNodes=[]}if(!e.JsMutationObserver){var m,w=new WeakMap;if(/Trident|Edge/.test(navigator.userAgent))m=setTimeout;else if(window.setImmediate)m=window.setImmediate;else{var v=[],g=String(Math.random());window.addEventListener("message",function(e){if(e.data===g){var t=v;v=[],t.forEach(function(e){e()})}}),m=function(e){v.push(e),window.postMessage(g,"*")}}var b=!1,y=[],E=0;a.prototype={observe:function(e,t){if(e=n(e),!t.childList&&!t.attributes&&!t.characterData||t.attributeOldValue&&!t.attributes||t.attributeFilter&&t.attributeFilter.length&&!t.attributes||t.characterDataOldValue&&!t.characterData)throw new SyntaxError;var r=w.get(e);r||w.set(e,r=[]);for(var o,i=0;i<r.length;i++)if(r[i].observer===this){o=r[i],o.removeListeners(),o.options=t;break}o||(o=new f(this,e,t),r.push(o),this.nodes_.push(e)),o.addListeners()},disconnect:function(){this.nodes_.forEach(function(e){for(var t=w.get(e),n=0;n<t.length;n++){var r=t[n];if(r.observer===this){r.removeListeners(),t.splice(n,1);break}}},this),this.records_=[]},takeRecords:function(){var e=this.records_;return this.records_=[],e}};var _,S;f.prototype={enqueue:function(e){var n=this.observer.records_,r=n.length;if(n.length>0){var o=n[r-1],i=h(o,e);if(i)return void(n[r-1]=i)}else t(this.observer);n[r]=e},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(e){var t=this.options;t.attributes&&e.addEventListener("DOMAttrModified",this,!0),t.characterData&&e.addEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.addEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(e){var t=this.options;t.attributes&&e.removeEventListener("DOMAttrModified",this,!0),t.characterData&&e.removeEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.removeEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.removeEventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(e){if(e!==this.target){this.addListeners_(e),this.transientObservedNodes.push(e);var t=w.get(e);t||w.set(e,t=[]),t.push(this)}},removeTransientObservers:function(){var e=this.transientObservedNodes;this.transientObservedNodes=[],e.forEach(function(e){this.removeListeners_(e);for(var t=w.get(e),n=0;n<t.length;n++)if(t[n]===this){t.splice(n,1);break}},this)},handleEvent:function(e){switch(e.stopImmediatePropagation(),e.type){case"DOMAttrModified":var t=e.attrName,n=e.relatedNode.namespaceURI,r=e.target,o=new l("attributes",r);o.attributeName=t,o.attributeNamespace=n;var a=e.attrChange===MutationEvent.ADDITION?null:e.prevValue;i(r,function(e){if(e.attributes&&(!e.attributeFilter||!e.attributeFilter.length||e.attributeFilter.indexOf(t)!==-1||e.attributeFilter.indexOf(n)!==-1))return e.attributeOldValue?u(a):o});break;case"DOMCharacterDataModified":var r=e.target,o=l("characterData",r),a=e.prevValue;i(r,function(e){if(e.characterData)return e.characterDataOldValue?u(a):o});break;case"DOMNodeRemoved":this.addTransientObserver(e.target);case"DOMNodeInserted":var s,c,p=e.target;"DOMNodeInserted"===e.type?(s=[p],c=[]):(s=[],c=[p]);var h=p.previousSibling,f=p.nextSibling,o=l("childList",e.target.parentNode);o.addedNodes=s,o.removedNodes=c,o.previousSibling=h,o.nextSibling=f,i(e.relatedNode,function(e){if(e.childList)return o})}d()}},e.JsMutationObserver=a,e.MutationObserver||(e.MutationObserver=a,a._isPolyfilled=!0)}}(self),function(e){"use strict";if(!window.performance||!window.performance.now){var t=Date.now();window.performance={now:function(){return Date.now()-t}}}window.requestAnimationFrame||(window.requestAnimationFrame=function(){var e=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame;return e?function(t){return e(function(){t(performance.now())})}:function(e){return window.setTimeout(e,1e3/60)}}()),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(){return window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(e){clearTimeout(e)}}());var n=function(){var e=document.createEvent("Event");return e.initEvent("foo",!0,!0),e.preventDefault(),e.defaultPrevented}();if(!n){var r=Event.prototype.preventDefault;Event.prototype.preventDefault=function(){this.cancelable&&(r.call(this),Object.defineProperty(this,"defaultPrevented",{get:function(){return!0},configurable:!0}))}}var o=/Trident/.test(navigator.userAgent);if((!window.CustomEvent||o&&"function"!=typeof window.CustomEvent)&&(window.CustomEvent=function(e,t){t=t||{};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,Boolean(t.bubbles),Boolean(t.cancelable),t.detail),n},window.CustomEvent.prototype=window.Event.prototype),!window.Event||o&&"function"!=typeof window.Event){var i=window.Event;window.Event=function(e,t){t=t||{};var n=document.createEvent("Event");return n.initEvent(e,Boolean(t.bubbles),Boolean(t.cancelable)),n},window.Event.prototype=i.prototype}}(window.WebComponents),window.HTMLImports=window.HTMLImports||{flags:{}},function(e){function t(e,t){t=t||f,r(function(){i(e,t)},t)}function n(e){return"complete"===e.readyState||e.readyState===v}function r(e,t){if(n(t))e&&e();else{var o=function(){"complete"!==t.readyState&&t.readyState!==v||(t.removeEventListener(g,o),r(e,t))};t.addEventListener(g,o)}}function o(e){e.target.__loaded=!0}function i(e,t){function n(){c==l&&e&&e({allImports:s,loadedImports:u,errorImports:d})}function r(e){o(e),u.push(this),c++,n()}function i(e){
d.push(this),c++,n()}var s=t.querySelectorAll("link[rel=import]"),c=0,l=s.length,u=[],d=[];if(l)for(var p,h=0;h<l&&(p=s[h]);h++)a(p)?(u.push(this),c++,n()):(p.addEventListener("load",r),p.addEventListener("error",i));else n()}function a(e){return d?e.__loaded||e["import"]&&"loading"!==e["import"].readyState:e.__importParsed}function s(e){for(var t,n=0,r=e.length;n<r&&(t=e[n]);n++)c(t)&&l(t)}function c(e){return"link"===e.localName&&"import"===e.rel}function l(e){var t=e["import"];t?o({target:e}):(e.addEventListener("load",o),e.addEventListener("error",o))}var u="import",d=Boolean(u in document.createElement("link")),p=Boolean(window.ShadowDOMPolyfill),h=function(e){return p?window.ShadowDOMPolyfill.wrapIfNeeded(e):e},f=h(document),m={get:function(){var e=window.HTMLImports.currentScript||document.currentScript||("complete"!==document.readyState?document.scripts[document.scripts.length-1]:null);return h(e)},configurable:!0};Object.defineProperty(document,"_currentScript",m),Object.defineProperty(f,"_currentScript",m);var w=/Trident/.test(navigator.userAgent),v=w?"complete":"interactive",g="readystatechange";d&&(new MutationObserver(function(e){for(var t,n=0,r=e.length;n<r&&(t=e[n]);n++)t.addedNodes&&s(t.addedNodes)}).observe(document.head,{childList:!0}),function(){if("loading"===document.readyState)for(var e,t=document.querySelectorAll("link[rel=import]"),n=0,r=t.length;n<r&&(e=t[n]);n++)l(e)}()),t(function(e){window.HTMLImports.ready=!0,window.HTMLImports.readyTime=(new Date).getTime();var t=f.createEvent("CustomEvent");t.initCustomEvent("HTMLImportsLoaded",!0,!0,e),f.dispatchEvent(t)}),e.IMPORT_LINK_TYPE=u,e.useNative=d,e.rootDocument=f,e.whenReady=t,e.isIE=w}(window.HTMLImports),function(e){var t=[],n=function(e){t.push(e)},r=function(){t.forEach(function(t){t(e)})};e.addModule=n,e.initializeModules=r}(window.HTMLImports),window.HTMLImports.addModule(function(e){var t=/(url\()([^)]*)(\))/g,n=/(@import[\s]+(?!url\())([^;]*)(;)/g,r={resolveUrlsInStyle:function(e,t){var n=e.ownerDocument,r=n.createElement("a");return e.textContent=this.resolveUrlsInCssText(e.textContent,t,r),e},resolveUrlsInCssText:function(e,r,o){var i=this.replaceUrls(e,o,r,t);return i=this.replaceUrls(i,o,r,n)},replaceUrls:function(e,t,n,r){return e.replace(r,function(e,r,o,i){var a=o.replace(/["']/g,"");return n&&(a=new URL(a,n).href),t.href=a,a=t.href,r+"'"+a+"'"+i})}};e.path=r}),window.HTMLImports.addModule(function(e){var t={async:!0,ok:function(e){return e.status>=200&&e.status<300||304===e.status||0===e.status},load:function(n,r,o){var i=new XMLHttpRequest;return(e.flags.debug||e.flags.bust)&&(n+="?"+Math.random()),i.open("GET",n,t.async),i.addEventListener("readystatechange",function(e){if(4===i.readyState){var n=null;try{var a=i.getResponseHeader("Location");a&&(n="/"===a.substr(0,1)?location.origin+a:a)}catch(e){console.error(e.message)}r.call(o,!t.ok(i)&&i,i.response||i.responseText,n)}}),i.send(),i},loadDocument:function(e,t,n){this.load(e,t,n).responseType="document"}};e.xhr=t}),window.HTMLImports.addModule(function(e){var t=e.xhr,n=e.flags,r=function(e,t){this.cache={},this.onload=e,this.oncomplete=t,this.inflight=0,this.pending={}};r.prototype={addNodes:function(e){this.inflight+=e.length;for(var t,n=0,r=e.length;n<r&&(t=e[n]);n++)this.require(t);this.checkDone()},addNode:function(e){this.inflight++,this.require(e),this.checkDone()},require:function(e){var t=e.src||e.href;e.__nodeUrl=t,this.dedupe(t,e)||this.fetch(t,e)},dedupe:function(e,t){if(this.pending[e])return this.pending[e].push(t),!0;return this.cache[e]?(this.onload(e,t,this.cache[e]),this.tail(),!0):(this.pending[e]=[t],!1)},fetch:function(e,r){if(n.load&&console.log("fetch",e,r),e)if(e.match(/^data:/)){var o=e.split(","),i=o[0],a=o[1];a=i.indexOf(";base64")>-1?atob(a):decodeURIComponent(a),setTimeout(function(){this.receive(e,r,null,a)}.bind(this),0)}else{var s=function(t,n,o){this.receive(e,r,t,n,o)}.bind(this);t.load(e,s)}else setTimeout(function(){this.receive(e,r,{error:"href must be specified"},null)}.bind(this),0)},receive:function(e,t,n,r,o){this.cache[e]=r;for(var i,a=this.pending[e],s=0,c=a.length;s<c&&(i=a[s]);s++)this.onload(e,i,r,n,o),this.tail();this.pending[e]=null},tail:function(){--this.inflight,this.checkDone()},checkDone:function(){this.inflight||this.oncomplete()}},e.Loader=r}),window.HTMLImports.addModule(function(e){var t=function(e){this.addCallback=e,this.mo=new MutationObserver(this.handler.bind(this))};t.prototype={handler:function(e){for(var t,n=0,r=e.length;n<r&&(t=e[n]);n++)"childList"===t.type&&t.addedNodes.length&&this.addedNodes(t.addedNodes)},addedNodes:function(e){this.addCallback&&this.addCallback(e);for(var t,n=0,r=e.length;n<r&&(t=e[n]);n++)t.children&&t.children.length&&this.addedNodes(t.children)},observe:function(e){this.mo.observe(e,{childList:!0,subtree:!0})}},e.Observer=t}),window.HTMLImports.addModule(function(e){function t(e){return"link"===e.localName&&e.rel===u}function n(e){var t=r(e);return"data:text/javascript;charset=utf-8,"+encodeURIComponent(t)}function r(e){return e.textContent+o(e)}function o(e){var t=e.ownerDocument;t.__importedScripts=t.__importedScripts||0;var n=e.ownerDocument.baseURI,r=t.__importedScripts?"-"+t.__importedScripts:"";return t.__importedScripts++,"\n//# sourceURL="+n+r+".js\n"}function i(e){var t=e.ownerDocument.createElement("style");return t.textContent=e.textContent,a.resolveUrlsInStyle(t),t}var a=e.path,s=e.rootDocument,c=e.flags,l=e.isIE,u=e.IMPORT_LINK_TYPE,d="link[rel="+u+"]",p={documentSelectors:d,importsSelectors:[d,"link[rel=stylesheet]:not([type])","style:not([type])","script:not([type])",'script[type="application/javascript"]','script[type="text/javascript"]'].join(","),map:{link:"parseLink",script:"parseScript",style:"parseStyle"},dynamicElements:[],parseNext:function(){var e=this.nextToParse();e&&this.parse(e)},parse:function(e){if(this.isParsed(e))return void(c.parse&&console.log("[%s] is already parsed",e.localName));var t=this[this.map[e.localName]];t&&(this.markParsing(e),t.call(this,e))},parseDynamic:function(e,t){this.dynamicElements.push(e),t||this.parseNext()},markParsing:function(e){c.parse&&console.log("parsing",e),this.parsingElement=e},markParsingComplete:function(e){e.__importParsed=!0,this.markDynamicParsingComplete(e),e.__importElement&&(e.__importElement.__importParsed=!0,this.markDynamicParsingComplete(e.__importElement)),this.parsingElement=null,c.parse&&console.log("completed",e)},markDynamicParsingComplete:function(e){var t=this.dynamicElements.indexOf(e);t>=0&&this.dynamicElements.splice(t,1)},parseImport:function(e){if(e["import"]=e.__doc,window.HTMLImports.__importsParsingHook&&window.HTMLImports.__importsParsingHook(e),e["import"]&&(e["import"].__importParsed=!0),this.markParsingComplete(e),e.__resource&&!e.__error?e.dispatchEvent(new CustomEvent("load",{bubbles:!1})):e.dispatchEvent(new CustomEvent("error",{bubbles:!1})),e.__pending)for(var t;e.__pending.length;)t=e.__pending.shift(),t&&t({target:e});this.parseNext()},parseLink:function(e){t(e)?this.parseImport(e):(e.href=e.href,this.parseGeneric(e))},parseStyle:function(e){var t=e;e=i(e),t.__appliedElement=e,e.__importElement=t,this.parseGeneric(e)},parseGeneric:function(e){this.trackElement(e),this.addElementToDocument(e)},rootImportForElement:function(e){for(var t=e;t.ownerDocument.__importLink;)t=t.ownerDocument.__importLink;return t},addElementToDocument:function(e){var t=this.rootImportForElement(e.__importElement||e);t.parentNode.insertBefore(e,t)},trackElement:function(e,t){var n=this,r=function(o){e.removeEventListener("load",r),e.removeEventListener("error",r),t&&t(o),n.markParsingComplete(e),n.parseNext()};if(e.addEventListener("load",r),e.addEventListener("error",r),l&&"style"===e.localName){var o=!1;if(e.textContent.indexOf("@import")==-1)o=!0;else if(e.sheet){o=!0;for(var i,a=e.sheet.cssRules,s=a?a.length:0,c=0;c<s&&(i=a[c]);c++)i.type===CSSRule.IMPORT_RULE&&(o=o&&Boolean(i.styleSheet))}o&&setTimeout(function(){e.dispatchEvent(new CustomEvent("load",{bubbles:!1}))})}},parseScript:function(t){var r=document.createElement("script");r.__importElement=t,r.src=t.src?t.src:n(t),e.currentScript=t,this.trackElement(r,function(t){r.parentNode&&r.parentNode.removeChild(r),e.currentScript=null}),this.addElementToDocument(r)},nextToParse:function(){return this._mayParse=[],!this.parsingElement&&(this.nextToParseInDoc(s)||this.nextToParseDynamic())},nextToParseInDoc:function(e,n){if(e&&this._mayParse.indexOf(e)<0){this._mayParse.push(e);for(var r,o=e.querySelectorAll(this.parseSelectorsForNode(e)),i=0,a=o.length;i<a&&(r=o[i]);i++)if(!this.isParsed(r))return this.hasResource(r)?t(r)?this.nextToParseInDoc(r.__doc,r):r:void 0}return n},nextToParseDynamic:function(){return this.dynamicElements[0]},parseSelectorsForNode:function(e){var t=e.ownerDocument||e;return t===s?this.documentSelectors:this.importsSelectors},isParsed:function(e){return e.__importParsed},needsDynamicParsing:function(e){return this.dynamicElements.indexOf(e)>=0},hasResource:function(e){return!t(e)||void 0!==e.__doc}};e.parser=p,e.IMPORT_SELECTOR=d}),window.HTMLImports.addModule(function(e){function t(e){return n(e,a)}function n(e,t){return"link"===e.localName&&e.getAttribute("rel")===t}function r(e){return!!Object.getOwnPropertyDescriptor(e,"baseURI")}function o(e,t){var n=document.implementation.createHTMLDocument(a);n._URL=t;var o=n.createElement("base");o.setAttribute("href",t),n.baseURI||r(n)||Object.defineProperty(n,"baseURI",{value:t});var i=n.createElement("meta");return i.setAttribute("charset","utf-8"),n.head.appendChild(i),n.head.appendChild(o),n.body.innerHTML=e,window.HTMLTemplateElement&&HTMLTemplateElement.bootstrap&&HTMLTemplateElement.bootstrap(n),n}var i=e.flags,a=e.IMPORT_LINK_TYPE,s=e.IMPORT_SELECTOR,c=e.rootDocument,l=e.Loader,u=e.Observer,d=e.parser,p={documents:{},documentPreloadSelectors:s,importsPreloadSelectors:[s].join(","),loadNode:function(e){h.addNode(e)},loadSubtree:function(e){var t=this.marshalNodes(e);h.addNodes(t)},marshalNodes:function(e){return e.querySelectorAll(this.loadSelectorsForNode(e))},loadSelectorsForNode:function(e){var t=e.ownerDocument||e;return t===c?this.documentPreloadSelectors:this.importsPreloadSelectors},loaded:function(e,n,r,a,s){if(i.load&&console.log("loaded",e,n),n.__resource=r,n.__error=a,t(n)){var c=this.documents[e];void 0===c&&(c=a?null:o(r,s||e),c&&(c.__importLink=n,this.bootDocument(c)),this.documents[e]=c),n.__doc=c}d.parseNext()},bootDocument:function(e){this.loadSubtree(e),this.observer.observe(e),d.parseNext()},loadedAll:function(){d.parseNext()}},h=new l(p.loaded.bind(p),p.loadedAll.bind(p));if(p.observer=new u,!document.baseURI){var f={get:function(){var e=document.querySelector("base");return e?e.href:window.location.href},configurable:!0};Object.defineProperty(document,"baseURI",f),Object.defineProperty(c,"baseURI",f)}e.importer=p,e.importLoader=h}),window.HTMLImports.addModule(function(e){var t=e.parser,n=e.importer,r={added:function(e){for(var r,o,i,a,s=0,c=e.length;s<c&&(a=e[s]);s++)r||(r=a.ownerDocument,o=t.isParsed(r)),i=this.shouldLoadNode(a),i&&n.loadNode(a),this.shouldParseNode(a)&&o&&t.parseDynamic(a,i)},shouldLoadNode:function(e){return 1===e.nodeType&&o.call(e,n.loadSelectorsForNode(e))},shouldParseNode:function(e){return 1===e.nodeType&&o.call(e,t.parseSelectorsForNode(e))}};n.observer.addCallback=r.added.bind(r);var o=HTMLElement.prototype.matches||HTMLElement.prototype.matchesSelector||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector}),function(e){function t(){window.HTMLImports.importer.bootDocument(r)}var n=e.initializeModules;e.isIE;if(!e.useNative){n();var r=e.rootDocument;"complete"===document.readyState||"interactive"===document.readyState&&!window.attachEvent?t():document.addEventListener("DOMContentLoaded",t)}}(window.HTMLImports),window.CustomElements=window.CustomElements||{flags:{}},function(e){var t=e.flags,n=[],r=function(e){n.push(e)},o=function(){n.forEach(function(t){t(e)})};e.addModule=r,e.initializeModules=o,e.hasNative=Boolean(document.registerElement),e.isIE=/Trident/.test(navigator.userAgent),e.useNative=!t.register&&e.hasNative&&!window.ShadowDOMPolyfill&&(!window.HTMLImports||window.HTMLImports.useNative)}(window.CustomElements),window.CustomElements.addModule(function(e){function t(e,t){n(e,function(e){return!!t(e)||void r(e,t)}),r(e,t)}function n(e,t,r){var o=e.firstElementChild;if(!o)for(o=e.firstChild;o&&o.nodeType!==Node.ELEMENT_NODE;)o=o.nextSibling;for(;o;)t(o,r)!==!0&&n(o,t,r),o=o.nextElementSibling;return null}function r(e,n){for(var r=e.shadowRoot;r;)t(r,n),r=r.olderShadowRoot}function o(e,t){i(e,t,[])}function i(e,t,n){if(e=window.wrap(e),!(n.indexOf(e)>=0)){n.push(e);for(var r,o=e.querySelectorAll("link[rel="+a+"]"),s=0,c=o.length;s<c&&(r=o[s]);s++)r["import"]&&i(r["import"],t,n);t(e)}}var a=window.HTMLImports?window.HTMLImports.IMPORT_LINK_TYPE:"none";e.forDocumentTree=o,e.forSubtree=t}),window.CustomElements.addModule(function(e){function t(e,t){return n(e,t)||r(e,t)}function n(t,n){return!!e.upgrade(t,n)||void(n&&a(t))}function r(e,t){b(e,function(e){if(n(e,t))return!0})}function o(e){S.push(e),_||(_=!0,setTimeout(i))}function i(){_=!1;for(var e,t=S,n=0,r=t.length;n<r&&(e=t[n]);n++)e();S=[]}function a(e){E?o(function(){s(e)}):s(e)}function s(e){e.__upgraded__&&!e.__attached&&(e.__attached=!0,e.attachedCallback&&e.attachedCallback())}function c(e){l(e),b(e,function(e){l(e)})}function l(e){E?o(function(){u(e)}):u(e)}function u(e){e.__upgraded__&&e.__attached&&(e.__attached=!1,e.detachedCallback&&e.detachedCallback())}function d(e){for(var t=e,n=window.wrap(document);t;){if(t==n)return!0;t=t.parentNode||t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&t.host}}function p(e){if(e.shadowRoot&&!e.shadowRoot.__watched){g.dom&&console.log("watching shadow-root for: ",e.localName);for(var t=e.shadowRoot;t;)m(t),t=t.olderShadowRoot}}function h(e,n){if(g.dom){var r=n[0];if(r&&"childList"===r.type&&r.addedNodes&&r.addedNodes){for(var o=r.addedNodes[0];o&&o!==document&&!o.host;)o=o.parentNode;var i=o&&(o.URL||o._URL||o.host&&o.host.localName)||"";i=i.split("/?").shift().split("/").pop()}console.group("mutations (%d) [%s]",n.length,i||"")}var a=d(e);n.forEach(function(e){"childList"===e.type&&(T(e.addedNodes,function(e){e.localName&&t(e,a)}),T(e.removedNodes,function(e){e.localName&&c(e)}))}),g.dom&&console.groupEnd()}function f(e){for(e=window.wrap(e),e||(e=window.wrap(document));e.parentNode;)e=e.parentNode;var t=e.__observer;t&&(h(e,t.takeRecords()),i())}function m(e){if(!e.__observer){var t=new MutationObserver(h.bind(this,e));t.observe(e,{childList:!0,subtree:!0}),e.__observer=t}}function w(e){e=window.wrap(e),g.dom&&console.group("upgradeDocument: ",e.baseURI.split("/").pop());var n=e===window.wrap(document);t(e,n),m(e),g.dom&&console.groupEnd()}function v(e){y(e,w)}var g=e.flags,b=e.forSubtree,y=e.forDocumentTree,E=window.MutationObserver._isPolyfilled&&g["throttle-attached"];e.hasPolyfillMutations=E,e.hasThrottledAttached=E;var _=!1,S=[],T=Array.prototype.forEach.call.bind(Array.prototype.forEach),M=Element.prototype.createShadowRoot;M&&(Element.prototype.createShadowRoot=function(){var e=M.call(this);return window.CustomElements.watchShadow(this),e}),e.watchShadow=p,e.upgradeDocumentTree=v,e.upgradeDocument=w,e.upgradeSubtree=r,e.upgradeAll=t,e.attached=a,e.takeRecords=f}),window.CustomElements.addModule(function(e){function t(t,r){if("template"===t.localName&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(t),!t.__upgraded__&&t.nodeType===Node.ELEMENT_NODE){var o=t.getAttribute("is"),i=e.getRegisteredDefinition(t.localName)||e.getRegisteredDefinition(o);if(i&&(o&&i.tag==t.localName||!o&&!i["extends"]))return n(t,i,r)}}function n(t,n,o){return a.upgrade&&console.group("upgrade:",t.localName),n.is&&t.setAttribute("is",n.is),r(t,n),t.__upgraded__=!0,i(t),o&&e.attached(t),e.upgradeSubtree(t,o),a.upgrade&&console.groupEnd(),t}function r(e,t){Object.__proto__?e.__proto__=t.prototype:(o(e,t.prototype,t["native"]),e.__proto__=t.prototype)}function o(e,t,n){for(var r={},o=t;o!==n&&o!==HTMLElement.prototype;){for(var i,a=Object.getOwnPropertyNames(o),s=0;i=a[s];s++)r[i]||(Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(o,i)),r[i]=1);o=Object.getPrototypeOf(o)}}function i(e){e.createdCallback&&e.createdCallback()}var a=e.flags;e.upgrade=t,e.upgradeWithDefinition=n,e.implementPrototype=r}),window.CustomElements.addModule(function(e){function t(t,r){var c=r||{};if(!t)throw new Error("document.registerElement: first argument `name` must not be empty");if(t.indexOf("-")<0)throw new Error("document.registerElement: first argument ('name') must contain a dash ('-'). Argument provided was '"+String(t)+"'.");if(o(t))throw new Error("Failed to execute 'registerElement' on 'Document': Registration failed for type '"+String(t)+"'. The type name is invalid.");if(l(t))throw new Error("DuplicateDefinitionError: a type with name '"+String(t)+"' is already registered");return c.prototype||(c.prototype=Object.create(HTMLElement.prototype)),c.__name=t.toLowerCase(),c["extends"]&&(c["extends"]=c["extends"].toLowerCase()),c.lifecycle=c.lifecycle||{},c.ancestry=i(c["extends"]),a(c),s(c),n(c.prototype),u(c.__name,c),c.ctor=d(c),c.ctor.prototype=c.prototype,c.prototype.constructor=c.ctor,e.ready&&w(document),c.ctor}function n(e){if(!e.setAttribute._polyfilled){var t=e.setAttribute;e.setAttribute=function(e,n){r.call(this,e,n,t)};var n=e.removeAttribute;e.removeAttribute=function(e){r.call(this,e,null,n)},e.setAttribute._polyfilled=!0}}function r(e,t,n){e=e.toLowerCase();var r=this.getAttribute(e);n.apply(this,arguments);var o=this.getAttribute(e);this.attributeChangedCallback&&o!==r&&this.attributeChangedCallback(e,r,o)}function o(e){for(var t=0;t<E.length;t++)if(e===E[t])return!0}function i(e){var t=l(e);return t?i(t["extends"]).concat([t]):[]}function a(e){for(var t,n=e["extends"],r=0;t=e.ancestry[r];r++)n=t.is&&t.tag;e.tag=n||e.__name,n&&(e.is=e.__name)}function s(e){if(!Object.__proto__){var t=HTMLElement.prototype;if(e.is){var n=document.createElement(e.tag);t=Object.getPrototypeOf(n)}for(var r,o=e.prototype,i=!1;o;)o==t&&(i=!0),r=Object.getPrototypeOf(o),r&&(o.__proto__=r),o=r;i||console.warn(e.tag+" prototype not found in prototype chain for "+e.is),e["native"]=t}}function c(e){return g(T(e.tag),e)}function l(e){if(e)return _[e.toLowerCase()]}function u(e,t){_[e]=t}function d(e){return function(){return c(e)}}function p(e,t,n){return e===S?h(t,n):M(e,t)}function h(e,t){e&&(e=e.toLowerCase()),t&&(t=t.toLowerCase());var n=l(t||e);if(n){if(e==n.tag&&t==n.is)return new n.ctor;if(!t&&!n.is)return new n.ctor}var r;return t?(r=h(e),r.setAttribute("is",t),r):(r=T(e),e.indexOf("-")>=0&&b(r,HTMLElement),r)}function f(e,t){var n=e[t];e[t]=function(){var e=n.apply(this,arguments);return v(e),e}}var m,w=(e.isIE,e.upgradeDocumentTree),v=e.upgradeAll,g=e.upgradeWithDefinition,b=e.implementPrototype,y=e.useNative,E=["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"],_={},S="http://www.w3.org/1999/xhtml",T=document.createElement.bind(document),M=document.createElementNS.bind(document);m=Object.__proto__||y?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;for(var n=e;n;){if(n===t.prototype)return!0;n=n.__proto__}return!1},f(Node.prototype,"cloneNode"),f(document,"importNode"),document.registerElement=t,document.createElement=h,document.createElementNS=p,e.registry=_,e["instanceof"]=m,e.reservedTagList=E,e.getRegisteredDefinition=l,document.register=document.registerElement}),function(e){function t(){i(window.wrap(document)),window.CustomElements.ready=!0;var e=window.requestAnimationFrame||function(e){setTimeout(e,16)};e(function(){setTimeout(function(){window.CustomElements.readyTime=Date.now(),window.HTMLImports&&(window.CustomElements.elapsed=window.CustomElements.readyTime-window.HTMLImports.readyTime),document.dispatchEvent(new CustomEvent("WebComponentsReady",{bubbles:!0}))})})}var n=e.useNative,r=e.initializeModules;e.isIE;if(n){var o=function(){};e.watchShadow=o,e.upgrade=o,e.upgradeAll=o,e.upgradeDocumentTree=o,e.upgradeSubtree=o,e.takeRecords=o,e["instanceof"]=function(e,t){return e instanceof t}}else r();var i=e.upgradeDocumentTree,a=e.upgradeDocument;if(window.wrap||(window.ShadowDOMPolyfill?(window.wrap=window.ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=window.ShadowDOMPolyfill.unwrapIfNeeded):window.wrap=window.unwrap=function(e){return e}),window.HTMLImports&&(window.HTMLImports.__importsParsingHook=function(e){e["import"]&&a(wrap(e["import"]))}),"complete"===document.readyState||e.flags.eager)t();else if("interactive"!==document.readyState||window.attachEvent||window.HTMLImports&&!window.HTMLImports.ready){var s=window.HTMLImports&&!window.HTMLImports.ready?"HTMLImportsLoaded":"DOMContentLoaded";window.addEventListener(s,t)}else t()}(window.CustomElements),function(e){Function.prototype.bind||(Function.prototype.bind=function(e){var t=this,n=Array.prototype.slice.call(arguments,1);return function(){var r=n.slice();return r.push.apply(r,arguments),t.apply(e,r)}})}(window.WebComponents),function(e){var t=document.createElement("style");t.textContent="body {transition: opacity ease-in 0.2s; } \nbody[unresolved] {opacity: 0; display: block; overflow: hidden; position: relative; } \n";var n=document.querySelector("head");n.insertBefore(t,n.firstChild)}(window.WebComponents),function(e){window.Platform=e}(window.WebComponents);<!DOCTYPE html>
<html>
  <head i18n-values="dir:textdirection;">
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  <meta http-equiv="origin-trial" content="AnYuQDtUf6OrWCmR9Okd67JhWVTbmnRedvPi1TEvAxac8+1p6o9q08FoDO6oCbLD0xEqev+SkZFiIhFSzlY9HgUAAABxeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXVzZXJjb250ZW50LmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViQ29tcG9uZW50c1YwIiwiZXhwaXJ5IjoxNjA0NjE0NTM4LCJpc1N1YmRvbWFpbiI6dHJ1ZX0=">
<template id="overlay-template">
  <style>
    overlay-mask {
      left: 0;
      padding: 8px;
      position: absolute;
      top: 0;
      z-index: 1000;
      font-family: sans-serif;
      -webkit-justify-content: center;
      background: rgba(0, 0, 0, 0.8);
      display: flex;
      height: 100%;
      left: 0;
      position: fixed;
      top: 0;
      width: 100%;
    }
    overlay-mask:focus {
      outline: none;
    }
    overlay-vertical-centering-container {
      -webkit-justify-content: center;
      flex-direction: column;
      display: flex;
    }
    overlay-frame {
      z-index: 1100;
      background: rgb(255, 255, 255);
      border: 1px solid #ccc;
      margin: 75px;
      display: flex;
      flex-direction: column;
      min-height: 0;
    }
    title-bar {
      -webkit-align-items: center;
      flex-direction: row;
      border-bottom: 1px solid #ccc;
      background-color: #ddd;
      display: flex;
      padding: 5px;
      flex: 0 0 auto;
    }
    title {
      display: inline;
      font-weight: bold;
      flex: 1 1 auto;
    }
    close-button {
      -webkit-align-self: flex-end;
      border: 1px solid #eee;
      background-color: #999;
      font-size: 10pt;
      font-weight: bold;
      padding: 2px;
      text-align: center;
      width: 16px;
    }
    close-button:hover {
      background-color: #ddd;
      border-color: black;
      cursor: pointer;
    }
    overlay-content {
      display: flex;
      flex: 1 1 auto;
      flex-direction: column;
      overflow-y: auto;
      padding: 10px;
      min-width: 300px;
      min-height: 0;
    }
    button-bar {
      -webkit-align-items: baseline;
      border-top: 1px solid #ccc;
      display: flex;
      flex: 0 0 auto;
      flex-direction: row-reverse;
      padding: 4px;
    }
  </style>

  <overlay-mask>
    <overlay-vertical-centering-container>
      <overlay-frame>
        <title-bar>
          <title></title>
          <close-button>✕</close-button>
        </title-bar>
        <overlay-content>
          <content></content>
        </overlay-content>
        <button-bar></button-bar>
      </overlay-frame>
    </overlay-vertical-centering-container>
  </overlay-mask>
</template><dom-module id="tr-ui-a-analysis-link">
  <template>
    <style>
    :host {
      display: inline;
      cursor: pointer;
      cursor: pointer;
      white-space: nowrap;
    }
    a {
      text-decoration: underline;
    }
    </style>
    <a href="{{href}}" on-click="onClicked_" on-mouseenter="onMouseEnter_" on-mouseleave="onMouseLeave_"><slot></slot></a>

  </template>
</dom-module><dom-module id="tr-ui-b-table">
  <template>
    <style>
      :host {
        display: flex;
        flex-direction: column;
      }

      table {
        flex: 1 1 auto;
        align-self: stretch;
        border-collapse: separate;
        border-spacing: 0;
        border-width: 0;
        -webkit-user-select: initial;
      }

      tr > td {
        padding: 2px 4px 2px 4px;
        vertical-align: top;
      }

      table > tbody:focus {
        outline: none;
      }
      table > tbody:focus[selection-mode="row"] > tr[selected],
      table > tbody:focus[selection-mode="cell"] > tr > td[selected],
      table > tbody:focus > tr.empty-row > td {
        outline: 1px dotted #666666;
        outline-offset: -1px;
      }

      button.toggle-button {
        height: 15px;
        line-height: 60%;
        vertical-align: middle;
        width: 100%;
      }

      button > * {
        height: 15px;
        vertical-align: middle;
      }

      td.button-column {
        width: 30px;
      }

      table > thead > tr > td.sensitive:hover {
        background-color: #fcfcfc;
      }

      table > thead > tr > td {
        font-weight: bold;
        text-align: left;

        background-color: #eee;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;

        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #aaa;
      }

      table > tfoot {
        background-color: #eee;
        font-weight: bold;
      }

      /* Light row and cell highlight. */
      table > tbody[row-highlight-style="light"] > tr[selected],
      table > tbody[cell-highlight-style="light"] > tr > td[selected] {
        background-color: rgb(213, 236, 229);  /* light turquoise */
      }
      table > tbody[row-highlight-style="light"] >
          tr:not(.empty-row):not([selected]):hover,
      table > tbody[cell-highlight-style="light"] >
          tr:not(.empty-row):not([selected]) > td:hover {
        background-color: #f6f6f6;  /* light grey */
      }

      /* Dark row and cell highlight. */
      table > tbody[row-highlight-style="dark"] > tr[selected],
      table > tbody[cell-highlight-style="dark"] > tr > td[selected] {
        background-color: rgb(103, 199, 165);  /* turquoise */
      }
      table > tbody[row-highlight-style="dark"] >
          tr:not(.empty-row):not([selected]):hover,
      table > tbody[cell-highlight-style="dark"] >
          tr:not(.empty-row):not([selected]) > td:hover {
        background-color: #e6e6e6;  /* grey */
      }
      table > tbody[row-highlight-style="dark"] > tr:hover[selected],
      table > tbody[cell-highlight-style="dark"] > tr[selected] > td:hover {
        background-color: rgb(171, 217, 202);  /* semi-light turquoise */
      }

      table > colgroup > col[selected] {
        background-color: #e6e6e6;  /* grey */
      }

      table > tbody > tr.empty-row > td {
        color: #666;
        font-style: italic;
        text-align: center;
      }

      table > tbody.has-footer > tr:last-child > td {
        border-bottom: 1px solid #aaa;
      }

      table > tfoot > tr:first-child > td {
        border-top: 1px solid #ffffff;
      }

      :host([zebra]) table tbody tr:nth-child(even) {
        background-color: #f4f4f4;
      }

      expand-button {
        -webkit-user-select: none;
        cursor: pointer;
        margin-right: 3px;
        font-size: smaller;
        height: 1rem;
      }

      expand-button.button-expanded {
        transform: rotate(90deg);
      }
    </style>
    <table>
      <colgroup id="cols">
      </colgroup>
      <thead id="head">
      </thead>
      <tbody id="body">
      </tbody>
      <tfoot id="foot">
      </tfoot>
    </table>
  </template>
</dom-module><dom-module id="tr-ui-b-table-header-cell">
  <template>
  <style>
    :host {
      -webkit-user-select: none;
      display: flex;
    }

    span {
      flex: 0 1 auto;
    }

    #side {
      -webkit-user-select: none;
      flex: 0 0 auto;
      padding-left: 2px;
      padding-right: 2px;
      vertical-align: top;
      font-size: 15px;
      font-family: sans-serif;
      line-height: 85%;
      margin-left: 5px;
    }

    #side.disabled {
      color: rgb(140, 140, 140);
    }

    #title:empty, #side:empty {
      display: none;
    }
  </style>

    <span id="title"></span>
    <span id="side"></span>
  </template>
</dom-module><dom-module id="tr-v-ui-scalar-context-controller">
  <template></template>
</dom-module><dom-module id="tr-v-ui-scalar-span">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      position: relative;
      /* Limit the sparkline's negative z-index to the span only. */
      isolation: isolate;
    }

    :host(.left-align) {
      justify-content: flex-start;
    }

    :host(.inline) {
      display: inline-flex;
    }

    #sparkline {
      width: 0%;
      position: absolute;
      bottom: 0;
      display: none;
      height: 100%;
      background-color: hsla(216, 100%, 94.5%, .75);
      border-color: hsl(216, 100%, 89%);
      box-sizing: border-box;
      z-index: -1;
    }
    #sparkline.positive {
      border-right-style: solid;
      /* The border width must be kept in sync with buildSparklineStyle_(). */
      border-right-width: 1px;
    }
    #sparkline:not(.positive) {
      border-left-style: solid;
      /* The border width must be kept in sync with buildSparklineStyle_(). */
      border-left-width: 1px;
    }
    #sparkline.better {
      background-color: hsla(115, 100%, 93%, .75);
      border-color: hsl(118, 60%, 80%);
    }
    #sparkline.worse {
      background-color: hsla(0, 100%, 88%, .75);
      border-color: hsl(0, 100%, 80%);
    }

    #content {
      white-space: nowrap;
    }
    #content, #significance, #warning {
      flex-grow: 0;
    }
    #content.better {
      color: green;
    }
    #content.worse {
      color: red;
    }

    #significance svg {
      margin-left: 4px;
      display: none;
      height: 1em;
      vertical-align: text-top;
      stroke-width: 4;
      fill: rgba(0, 0, 0, 0);
    }
    #significance #insignificant {
      stroke: black;
    }
    #significance #significantly_better {
      stroke: green;
    }
    #significance #significantly_worse {
      stroke: red;
    }

    #warning {
      display: none;
      margin-left: 4px;
      height: 1em;
      vertical-align: text-top;
      stroke-width: 0;
    }
    #warning path {
      fill: rgb(255, 185, 185);
    }
    #warning rect {
      fill: red;
    }
    </style>

    <span id="sparkline"></span>

    <span id="content"></span>

    <span id="significance">
      
      <svg id="insignificant" viewBox="0 0 128 128">
        <circle cx="64" cy="64" r="60"></circle>
        <circle cx="44" cy="44" r="4"></circle>
        <circle cx="84" cy="44" r="4"></circle>
        <line x1="36" x2="92" y1="80" y2="80"></line>
      </svg>

      
      <svg id="significantly_better" viewBox="0 0 128 128">
        <circle cx="64" cy="64" r="60"></circle>
        <circle cx="44" cy="44" r="4"></circle>
        <circle cx="84" cy="44" r="4"></circle>
        <path d="M 28 64 Q 64 128 100 64"></path>
      </svg>

      
      <svg id="significantly_worse" viewBox="0 0 128 128">
        <circle cx="64" cy="64" r="60"></circle>
        <circle cx="44" cy="44" r="4"></circle>
        <circle cx="84" cy="44" r="4"></circle>
        <path d="M 36 96 Q 64 48 92 96"></path>
      </svg>
    </span>

    <svg id="warning" viewBox="0 0 128 128">
      <path d="M 64 0 L 128 128 L 0 128 L 64 0"></path>
      <rect height="84" width="8" x="60" y="0"></rect>
      <rect height="24" width="8" x="60" y="100"></rect>
    </svg>
  </template>
</dom-module><dom-module id="tr-ui-a-generic-object-view">
  <template>
    <style>
    :host {
      display: block;
      font-family: monospace;
    }
    </style>
    <div id="content">
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-generic-object-view-with-label">
  <template>
    <style>
    :host {
      display: block;
    }
    </style>
  </template>
</dom-module><dom-module id="tr-ui-b-drag-handle">
  <template>
    <style>
    :host {
      -webkit-user-select: none;
      box-sizing: border-box;
      display: block;
    }

    :host(.horizontal-drag-handle) {
      background-image: -webkit-gradient(linear,
                                         0 0, 0 100%,
                                         from(#E5E5E5),
                                         to(#D1D1D1));
      border-bottom: 1px solid #8e8e8e;
      border-top: 1px solid white;
      cursor: ns-resize;
      flex: 0 0 auto;
      height: 7px;
      position: relative;
    }

    :host(.vertical-drag-handle) {
      background-image: -webkit-gradient(linear,
                                         0 0, 100% 0,
                                         from(#E5E5E5),
                                         to(#D1D1D1));
      border-left: 1px solid white;
      border-right: 1px solid #8e8e8e;
      cursor: ew-resize;
      flex: 0 0 auto;
      position: relative;
      width: 7px;
    }
    </style>
    <div></div>
  </template>
</dom-module><dom-module id="tv-ui-b-hotkey-controller">
  <template>
    <div></div>
  </template>
</dom-module><dom-module id="tr-ui-b-info-bar">
  <template>
    <style>
    :host {
      align-items: center;
      flex: 0 0 auto;
      background-color: rgb(252, 235, 162);
      border-bottom: 1px solid #A3A3A3;
      border-left: 1px solid white;
      border-right: 1px solid #A3A3A3;
      border-top: 1px solid white;
      display: flex;
      min-height: 26px;
      padding: 0 3px 0 3px;
    }

    :host([hidden]) {
      display: none !important;
    }

    #message { flex: 1 1 auto; }
    </style>

    <span id="message"></span>
    <span id="buttons"></span>
  </template>
</dom-module><dom-module id="tr-ui-b-mouse-mode-icon">
  <template>
    <style>
    :host {
      display: block;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAChCAYAAACbBNzvAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA3LzE2LzEzRNEKUwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAA9aSURBVHic7V1rTFvl//+UrgUmZWMpbLa6cLErwpYxkqLGkjAG88WSbmumGUllvlmAJctMRtybvlHrLXiJUekMIZuYSCL5gS+EuLIXGEGjqCsllCEW6xQECgzWG7S05/+C/zkp9LTn0gsL6ych9JzznOdzPj19Luf5PN/nCN59913ixRdfRFdXFxLx/2GDgCAIYmpqCoWFhUjE/4cNae+99x4AIFH/Hzak7nDqDu+wOyyw2WzEdl9EMpG23ReQbKQE73Q8coJ3bfcFWK1W/Pbbb/D7/UhLi/37DwaDEIvFKC8vR0lJSdjxbRVstVoxPDyMxx9/HAUFBcjMzIRAIOCdXzAYhNvtht1ux/DwMACEid5WwSMjI3jyySdRXFwMsVgMoVAYk2CCIJCZmYns7GyMjo5iZGQkPoKXl5exd+9e3hdGIhgMIj8/H5mZmRCJRIyCyQ5NJBAEgUAgAKFQiIKCAiwsLISl4VxoHA4H+vv74Xa7uZ4aBqFQiOzsbIhEIojFYojFYohEItq/8fFxXLlyBUtLSxHThOaxZ88eCIXC2AWPj48DAH799deYBaelpUEoFLL6++qrrwAAH3zwAav0YrGYthLkJHh6ehpzc3MAgPn5eUxPT8csWiAQMJbboaEhmM1mAIDFYsHQ0BDvPDkJtlgsYdt+v59LFrxw/fr1sG2Xy8UrL06C6+vrw7bFYjEvYi747rvvwrYlEgmvvDjV0g6HI+p2ohBP3qh32OFwoLe3l1VGvb29sNvtvC8kFCMjI9DpdKzS6nQ6mEwm1nnTPg/7/X6MjY1hcnKS/VX+P/bu3YuysjLk5uYypv36669x8uRJZGRkQCQSwev1oqOjAz09PZx5CwsLcenSJRw+fBh+vx+rq6swmUx46aWXNqWjvcMDAwO8xAIbnZKBgQFeNXhzczMvscBGp6S5uRk//vhj1HS0grVaLYqLi3kRy+Vy1NXVRe0RRcKNGzeg0Wh48apUKnR1daG6ujpqOtpKy+VyQa1Wo6SkBLdv38aFCxeoY5988gn1+fLly9TnL774ApWVlXjiiSfgdDqxtrbG+aJ9Ph/0ej3OnDkDvV6PW7duUceOHDlCfR4dHaU+v/DCC7h27RrUajWcTidWV1ejctAKJggCKysryMzMhE6nw+zsLO3Joft1Oh0ePHiApaUlduqi8BYVFaGvr48Vb19fHyfeqM2Sz+dj3QTEs4lKJC+njsfWJoptkxUrtjZRbJssOnASXFtbG3U7UXjrrbeibnMBJ8FZWVkoKysDABQUFCArK4s3MRcoFArqrlZXV0OhUPDOi5Ngn8+Hw4cPQyqV4tlnn4XP5+NNTIIgmH0An8+HV155BUqlEq+++ior3kAgQLuf84jH2toajh8/jvX1da6n0sLj8SAjI4MxHUEQ+PTTT1nlSRAEHjx4QHtsW8e0RCIR7HY79uzZE/GOcEUgEEAgEMDff/8NkUgUdnxbBR85cgRmsxkCgQD5+fkRh2XYIhAI4P79+5iamoLD4cCxY8fC0myr4KeeegoCgQBWqxVzc3NIS0uLedQyGAxi165dKC8vR1FRUVialHu405ESvNPxyAlOuYfJRMo9fFjdw3iBq3vIBDbu4bYK3uoextKtJEH2yWNyD8nyEG8wuYcffvgha3cxru6h3W5Hf39/QoyzaE6fyWRCQ0MDZ+MsLu7h8vIyent7sby8zIk8VkxNTUGn08Fms8UlP04Nn9/vR39/f9w8JLZwu91obGzk5CFFAq+Wfnh4mDKok4mWlha0trbGlAfvrs3k5CQGBgaSYoiHoqenB1evXk2OIb4VDocDJpMp6eXaYrGgsbGRV7mOufPq8XgwMDCQ9HI9NzeHq1evci7XvDseUqkUWq0W6enpCAaDcDqd8Hq9fLNjDaVSiRs3bkAikfDi5XSHxWIxampqAAALCwsYGhrC7Ows5ufnEypWIpHAYDAAACYmJnD9+nXevJwEnzp1CjKZDBUVFQCAsbGxpJTfjz76CFVVVWhqagIAdHR08G6XWQuuqanB7t274fV6UVpaiuzsbAAbTzyJhMFggEKhgNfrRX19PWQyGQDAaDTyyo+V4JqaGshkMsricLlcOH78OICNCWp8p0cwwWAwoKqqahPvG2+8AWDji+7u7uacJyvBMpksrKxkZWVR0yLGxsY4E7NBVVVVGK9CoaCmRXR0dHDOk5VguorB5/OhoqICYrE4YZ2PSLxXrlyBRCLhNcE1pufh1dVVXLx4EWlpaRGnJzCBjXtId87g4GBU3ri5h1uJ5+fnY8mCtXvIhTflHoYg5R4mEyn3MAl45KyWlOCdjkdOcMo9TCZS7mHKPeSGhLmH5LBOrAGXXN1DcliHrgdFgsk95CzYbrfDbDbD7/ejrKwstpmtNO5hJJhMJrS2tsLtdqOpqQlarTZi2mjuIWvBfr8fZrN50/iz2WzG9PQ0nn/+edonEzZgij10uVwwGo2bxp+NRiOGhobw+uuv005hjtk9JENz6AbbyWCuRESp2Ww2NDc30w62WywW6HQ6zoOIrO5wbm4uzp8/j5WVFXR2dm46VldXh3379mF5eTku86dDUVxcjK6uLthstrClqrq6unDo0CHOvKwE+/1+LC4uUqG0oZiYmIhaicQCkvfu3bthxwYGBnhVmpy6NnSD7kxxQvEA3Zo+fIsQJ8F040j379/nRcwFdF4037FwToLphkUXFxd5EXMB3chkUgQ7nc6wfT6fL+Gm+H///Re2z+Vy8TLFGSut/v5+RsPsm2++AbDR84pXLFNDQwPjelxnz54FsBFK+/nnn7PKl/EOa7VaVmHvYrE4au+HK27evMkq7F0ikeDmzZus82UU7HK5qG8yGs6ePct73gUdfD4f2tvbGdO1t7dzaocZBRMEAaFQSBnhdKipqYFQKORlm0TjzcvLo4xwOhgMBuTl5XHiZVVp+f1+yGQy2iDq4uJiyGSyhFRcfr8fVVVVtEHUGo0GVVVVnHlZ19JerxdqtRpSqZTaJ5VKoVarEzrdwev1Qq/XQ6lUUvuUSiX0ej0vXk7N0srKCjQaDbXmjUajwcrKCmfSULD5Oa6srKCtrQ0SiQQSiQRtbW2MvHFzD0MrsXhUUmzdw9BKjKmSiqt7SBBE3Conru4hOa8kWqBnyj3cgl0EQcQ0cMYWW3kIgkiKe7iVV2C1Won09PSYxLCB1+tFZmYmtb22tobt4E1LBimATaQAkiKWjveR85ZSgnc6Uu5hMpFyD1PuITekYg/ZxB52dXXFTMo2n1D38NSpU7zjDEP/yHzisnJpIsBm5dJ45rntgpONuITTJirctqWlJabjdGAUvNUEp0NouxcvtLa2MgZhmUwmzqKjCrbb7aw9HC5pmWAymVivb2kymTgFe0RslrbeNTa1rtlshkgkQn5+PusL2Iqtd42NdWM0GpGVlYWTJ08ypo14h/nGI8Uax8Q3XJbteREFV1ZW8iLmex6Ja9euJfS8iD9puVyOmpoa3L59G8DmVUq3glzNlAzoimVgvrq6GmlpadDr9QA2r1K6FeRqpmRAFxveiIK9Xi8VZ/jLL78whulUVFTELJbkJeMMjUYjI29TUxNrsQBDX5qMM4w0qE2iuLgYpaWlcXMPyThDphWMNRoN6uvrOfGyskvVanXUNGq1Oq5WKclL/qwjQa/Xc+Zl1dNi8nFi9ZeSyZvqS0erjbmAbT6kT7X1lQp8QeYTyasKE8w3aJJvPh6PBwRBYGZmJi68MzMzqdjDUDx67mEsFxwrUrGHSUCqWdrpSAne6dix7uFzzz1HW0s/FO7h/v37UVBQgMceeyxm99DlcsFut2NwcBACgSDsnTHb7h4ePHgQxcXFcTPTMjIyIJFIcOfOHfz+++8Pl2DSPSTftxQv93DXrl0oKirCnTt3wtIwFhq62aputxtms5maCR8pHROEQiEkEgntew/X1tbC3mu4tLSE9vZ2nD9/njZd6Pn79u3jHoo3OTmJsbExnDlzBsDGWLXdbqcNoent7YVCocChQ4dYh+VFij3s7u5GR0cH9YWaTCbcunVr0yMkmfbChQvQarXQarVUWF4wGER6ejp7wdPT0zCbzfB4PJv2R7NT/H4/rFYrJicnUVZWxnowPtTpGxoagtFoDAsIi2anuN1ufPnll+ju7salS5dw4sQJKk+64hH2FTgcDgwPD4eJZQu/3w+bzcZ5JSSLxYL333+fNvqNDdxuN3p6ehjPDxMsl8tjjkw5ceIENfOVLVQqFd58882YeA0GA7WiWiSECfb5fPjpp58AbKyBx/bCpVIp6urqAADff/895wf6tbU1fPbZZwCAjz/+mPHCSSiVSsr3eueddxh5aWtpMrwuJyeH9cuczp07R5UZvktO/fnnnwCAY8eOoa+vj9U5nZ2d1CsH2fhaUZulwcFB1kGNi4uLjK/gYwuDwcCJ9+2332add9RmyW63w+12Q6FQIC8vD5cvX8bCwgI19VcqlcJms8HhcGBycjJuSz6aTCbMzs5Cq9Xi6NGjGB0dxcTEBJxOJyQSCZRKJUZGRjAyMoL//e9/jBFsoaAVLJfLKZvD4XBQ37ZEItlUph0OB238gVwu5ySQhEqlopo+i8VCtbsymWxTmb579y6t46BSqRg5aAXX1tbi22+/DZvY5XQ6aQMuQyGVSlFbW8trgb6WlhY0NDRgYmJi0/6ZmRnGYVylUomWlhbGeGbaMuzxeKDRaKhVDdkgOzsblZWVOHfuHO82fH19HW1tbWhqamL9ul2ZTIbXXnsNnZ2drN7yFfFFjy6XC6WlpVCpVFhaWsK///5LVfnz8/PIy8sDAOzevRu5ubnIycmBx+OJKZ6YIAj4fD7U19ejsbERf/zxB4aHhykrdHx8HE8//TQAYP/+/VAqlVAoFJx4I1ZapGiyrBw4cAD37t2DXC7HgQMHAGx0QXNycrC+vh63VR5Cecnw3J6eHqhUKpSXlwPY6OI+88wzALiHxnN6PPz555/D9h08eJATIR/Qzd9gE/FKh9SYFlvI5XKqPMUCrlFuKpUKp0+fZkwXDAZp93MSLBaLUVJSgqNHjyIjIwNerzfmOR0ul4sx9lAikeD06dN4+eWXIZVKGXnj5h5evHgRXq8XHo+Hd9MTCpFIhHv37iEnJydqp/+HH36A1+uFy+VirKTi6h7Gug7tVpDuIUEQKCwsjOge/vPPP6zyCwQCWF5exl9//YX5+Xla93DbzTSbzQar1Yr19fW4uoclJSUp9xB4BJullOCdjkdO8P8BGCQ0hnF1DxUAAAAASUVORK5CYII=);
      width: 27px;
      height: 30px;
    }
    :host.active {
      cursor: auto;
    }
    </style>
  </template>
</dom-module><dom-module id="tr-ui-b-mouse-mode-selector">
  <template>
    <style>
    :host {

      -webkit-user-drag: element;
      -webkit-user-select: none;

      background: #DDD;
      border: 1px solid #BBB;
      border-radius: 4px;
      box-shadow: 0 1px 2px rgba(0,0,0,0.2);
      left: calc(100% - 120px);
      position: absolute;
      top: 100px;
      user-select: none;
      width: 29px;
      z-index: 20;
    }

    .drag-handle {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAChCAYAAACbBNzvAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA3LzE2LzEzRNEKUwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAA9aSURBVHic7V1rTFvl//+UrgUmZWMpbLa6cLErwpYxkqLGkjAG88WSbmumGUllvlmAJctMRtybvlHrLXiJUekMIZuYSCL5gS+EuLIXGEGjqCsllCEW6xQECgzWG7S05/+C/zkp9LTn0gsL6ych9JzznOdzPj19Luf5PN/nCN59913ixRdfRFdXFxLx/2GDgCAIYmpqCoWFhUjE/4cNae+99x4AIFH/Hzak7nDqDu+wOyyw2WzEdl9EMpG23ReQbKQE73Q8coJ3bfcFWK1W/Pbbb/D7/UhLi/37DwaDEIvFKC8vR0lJSdjxbRVstVoxPDyMxx9/HAUFBcjMzIRAIOCdXzAYhNvtht1ux/DwMACEid5WwSMjI3jyySdRXFwMsVgMoVAYk2CCIJCZmYns7GyMjo5iZGQkPoKXl5exd+9e3hdGIhgMIj8/H5mZmRCJRIyCyQ5NJBAEgUAgAKFQiIKCAiwsLISl4VxoHA4H+vv74Xa7uZ4aBqFQiOzsbIhEIojFYojFYohEItq/8fFxXLlyBUtLSxHThOaxZ88eCIXC2AWPj48DAH799deYBaelpUEoFLL6++qrrwAAH3zwAav0YrGYthLkJHh6ehpzc3MAgPn5eUxPT8csWiAQMJbboaEhmM1mAIDFYsHQ0BDvPDkJtlgsYdt+v59LFrxw/fr1sG2Xy8UrL06C6+vrw7bFYjEvYi747rvvwrYlEgmvvDjV0g6HI+p2ohBP3qh32OFwoLe3l1VGvb29sNvtvC8kFCMjI9DpdKzS6nQ6mEwm1nnTPg/7/X6MjY1hcnKS/VX+P/bu3YuysjLk5uYypv36669x8uRJZGRkQCQSwev1oqOjAz09PZx5CwsLcenSJRw+fBh+vx+rq6swmUx46aWXNqWjvcMDAwO8xAIbnZKBgQFeNXhzczMvscBGp6S5uRk//vhj1HS0grVaLYqLi3kRy+Vy1NXVRe0RRcKNGzeg0Wh48apUKnR1daG6ujpqOtpKy+VyQa1Wo6SkBLdv38aFCxeoY5988gn1+fLly9TnL774ApWVlXjiiSfgdDqxtrbG+aJ9Ph/0ej3OnDkDvV6PW7duUceOHDlCfR4dHaU+v/DCC7h27RrUajWcTidWV1ejctAKJggCKysryMzMhE6nw+zsLO3Joft1Oh0ePHiApaUlduqi8BYVFaGvr48Vb19fHyfeqM2Sz+dj3QTEs4lKJC+njsfWJoptkxUrtjZRbJssOnASXFtbG3U7UXjrrbeibnMBJ8FZWVkoKysDABQUFCArK4s3MRcoFArqrlZXV0OhUPDOi5Ngn8+Hw4cPQyqV4tlnn4XP5+NNTIIgmH0An8+HV155BUqlEq+++ior3kAgQLuf84jH2toajh8/jvX1da6n0sLj8SAjI4MxHUEQ+PTTT1nlSRAEHjx4QHtsW8e0RCIR7HY79uzZE/GOcEUgEEAgEMDff/8NkUgUdnxbBR85cgRmsxkCgQD5+fkRh2XYIhAI4P79+5iamoLD4cCxY8fC0myr4KeeegoCgQBWqxVzc3NIS0uLedQyGAxi165dKC8vR1FRUVialHu405ESvNPxyAlOuYfJRMo9fFjdw3iBq3vIBDbu4bYK3uoextKtJEH2yWNyD8nyEG8wuYcffvgha3cxru6h3W5Hf39/QoyzaE6fyWRCQ0MDZ+MsLu7h8vIyent7sby8zIk8VkxNTUGn08Fms8UlP04Nn9/vR39/f9w8JLZwu91obGzk5CFFAq+Wfnh4mDKok4mWlha0trbGlAfvrs3k5CQGBgaSYoiHoqenB1evXk2OIb4VDocDJpMp6eXaYrGgsbGRV7mOufPq8XgwMDCQ9HI9NzeHq1evci7XvDseUqkUWq0W6enpCAaDcDqd8Hq9fLNjDaVSiRs3bkAikfDi5XSHxWIxampqAAALCwsYGhrC7Ows5ufnEypWIpHAYDAAACYmJnD9+nXevJwEnzp1CjKZDBUVFQCAsbGxpJTfjz76CFVVVWhqagIAdHR08G6XWQuuqanB7t274fV6UVpaiuzsbAAbTzyJhMFggEKhgNfrRX19PWQyGQDAaDTyyo+V4JqaGshkMsricLlcOH78OICNCWp8p0cwwWAwoKqqahPvG2+8AWDji+7u7uacJyvBMpksrKxkZWVR0yLGxsY4E7NBVVVVGK9CoaCmRXR0dHDOk5VguorB5/OhoqICYrE4YZ2PSLxXrlyBRCLhNcE1pufh1dVVXLx4EWlpaRGnJzCBjXtId87g4GBU3ri5h1uJ5+fnY8mCtXvIhTflHoYg5R4mEyn3MAl45KyWlOCdjkdOcMo9TCZS7mHKPeSGhLmH5LBOrAGXXN1DcliHrgdFgsk95CzYbrfDbDbD7/ejrKwstpmtNO5hJJhMJrS2tsLtdqOpqQlarTZi2mjuIWvBfr8fZrN50/iz2WzG9PQ0nn/+edonEzZgij10uVwwGo2bxp+NRiOGhobw+uuv005hjtk9JENz6AbbyWCuRESp2Ww2NDc30w62WywW6HQ6zoOIrO5wbm4uzp8/j5WVFXR2dm46VldXh3379mF5eTku86dDUVxcjK6uLthstrClqrq6unDo0CHOvKwE+/1+LC4uUqG0oZiYmIhaicQCkvfu3bthxwYGBnhVmpy6NnSD7kxxQvEA3Zo+fIsQJ8F040j379/nRcwFdF4037FwToLphkUXFxd5EXMB3chkUgQ7nc6wfT6fL+Gm+H///Re2z+Vy8TLFGSut/v5+RsPsm2++AbDR84pXLFNDQwPjelxnz54FsBFK+/nnn7PKl/EOa7VaVmHvYrE4au+HK27evMkq7F0ikeDmzZus82UU7HK5qG8yGs6ePct73gUdfD4f2tvbGdO1t7dzaocZBRMEAaFQSBnhdKipqYFQKORlm0TjzcvLo4xwOhgMBuTl5XHiZVVp+f1+yGQy2iDq4uJiyGSyhFRcfr8fVVVVtEHUGo0GVVVVnHlZ19JerxdqtRpSqZTaJ5VKoVarEzrdwev1Qq/XQ6lUUvuUSiX0ej0vXk7N0srKCjQaDbXmjUajwcrKCmfSULD5Oa6srKCtrQ0SiQQSiQRtbW2MvHFzD0MrsXhUUmzdw9BKjKmSiqt7SBBE3Conru4hOa8kWqBnyj3cgl0EQcQ0cMYWW3kIgkiKe7iVV2C1Won09PSYxLCB1+tFZmYmtb22tobt4E1LBimATaQAkiKWjveR85ZSgnc6Uu5hMpFyD1PuITekYg/ZxB52dXXFTMo2n1D38NSpU7zjDEP/yHzisnJpIsBm5dJ45rntgpONuITTJirctqWlJabjdGAUvNUEp0NouxcvtLa2MgZhmUwmzqKjCrbb7aw9HC5pmWAymVivb2kymTgFe0RslrbeNTa1rtlshkgkQn5+PusL2Iqtd42NdWM0GpGVlYWTJ08ypo14h/nGI8Uax8Q3XJbteREFV1ZW8iLmex6Ja9euJfS8iD9puVyOmpoa3L59G8DmVUq3glzNlAzoimVgvrq6GmlpadDr9QA2r1K6FeRqpmRAFxveiIK9Xi8VZ/jLL78whulUVFTELJbkJeMMjUYjI29TUxNrsQBDX5qMM4w0qE2iuLgYpaWlcXMPyThDphWMNRoN6uvrOfGyskvVanXUNGq1Oq5WKclL/qwjQa/Xc+Zl1dNi8nFi9ZeSyZvqS0erjbmAbT6kT7X1lQp8QeYTyasKE8w3aJJvPh6PBwRBYGZmJi68MzMzqdjDUDx67mEsFxwrUrGHSUCqWdrpSAne6dix7uFzzz1HW0s/FO7h/v37UVBQgMceeyxm99DlcsFut2NwcBACgSDsnTHb7h4ePHgQxcXFcTPTMjIyIJFIcOfOHfz+++8Pl2DSPSTftxQv93DXrl0oKirCnTt3wtIwFhq62aputxtms5maCR8pHROEQiEkEgntew/X1tbC3mu4tLSE9vZ2nD9/njZd6Pn79u3jHoo3OTmJsbExnDlzBsDGWLXdbqcNoent7YVCocChQ4dYh+VFij3s7u5GR0cH9YWaTCbcunVr0yMkmfbChQvQarXQarVUWF4wGER6ejp7wdPT0zCbzfB4PJv2R7NT/H4/rFYrJicnUVZWxnowPtTpGxoagtFoDAsIi2anuN1ufPnll+ju7salS5dw4sQJKk+64hH2FTgcDgwPD4eJZQu/3w+bzcZ5JSSLxYL333+fNvqNDdxuN3p6ehjPDxMsl8tjjkw5ceIENfOVLVQqFd58882YeA0GA7WiWiSECfb5fPjpp58AbKyBx/bCpVIp6urqAADff/895wf6tbU1fPbZZwCAjz/+mPHCSSiVSsr3eueddxh5aWtpMrwuJyeH9cuczp07R5UZvktO/fnnnwCAY8eOoa+vj9U5nZ2d1CsH2fhaUZulwcFB1kGNi4uLjK/gYwuDwcCJ9+2332add9RmyW63w+12Q6FQIC8vD5cvX8bCwgI19VcqlcJms8HhcGBycjJuSz6aTCbMzs5Cq9Xi6NGjGB0dxcTEBJxOJyQSCZRKJUZGRjAyMoL//e9/jBFsoaAVLJfLKZvD4XBQ37ZEItlUph0OB238gVwu5ySQhEqlopo+i8VCtbsymWxTmb579y6t46BSqRg5aAXX1tbi22+/DZvY5XQ6aQMuQyGVSlFbW8trgb6WlhY0NDRgYmJi0/6ZmRnGYVylUomWlhbGeGbaMuzxeKDRaKhVDdkgOzsblZWVOHfuHO82fH19HW1tbWhqamL9ul2ZTIbXXnsNnZ2drN7yFfFFjy6XC6WlpVCpVFhaWsK///5LVfnz8/PIy8sDAOzevRu5ubnIycmBx+OJKZ6YIAj4fD7U19ejsbERf/zxB4aHhykrdHx8HE8//TQAYP/+/VAqlVAoFJx4I1ZapGiyrBw4cAD37t2DXC7HgQMHAGx0QXNycrC+vh63VR5Cecnw3J6eHqhUKpSXlwPY6OI+88wzALiHxnN6PPz555/D9h08eJATIR/Qzd9gE/FKh9SYFlvI5XKqPMUCrlFuKpUKp0+fZkwXDAZp93MSLBaLUVJSgqNHjyIjIwNerzfmOR0ul4sx9lAikeD06dN4+eWXIZVKGXnj5h5evHgRXq8XHo+Hd9MTCpFIhHv37iEnJydqp/+HH36A1+uFy+VirKTi6h7Gug7tVpDuIUEQKCwsjOge/vPPP6zyCwQCWF5exl9//YX5+Xla93DbzTSbzQar1Yr19fW4uoclJSUp9xB4BJullOCdjkdO8P8BGCQ0hnF1DxUAAAAASUVORK5CYII=) 2px 3px no-repeat;
      background-repeat: no-repeat;
      border-bottom: 1px solid #BCBCBC;
      cursor: move;
      display: block;
      height: 13px;
      width: 27px;
    }

    .tool-button {
      background-position: center center;
      background-repeat: no-repeat;
      border-bottom: 1px solid #BCBCBC;
      border-top: 1px solid #F1F1F1;
      cursor: pointer;
    }

    .buttons > .tool-button:last-child {
      border-bottom: none;
    }

    </style>
    <div class="drag-handle"></div>
    <div class="buttons">
    </div>
  </template>
</dom-module><dom-module id="tr-ui-e-chrome-cc-display-item-list-item">
  <template>
    <style>
      :host {
        border-bottom: 1px solid #555;
        display: block;
        font-size: 12px;
        padding: 3px 5px;
      }

      :host(:hover) {
        background-color: #f0f0f0;
        cursor: pointer;
      }

      .header {
        font-weight: bold;
        margin: 2px 0;
      }

      .header > .extra {
        background-color: #777;
        border-radius: 4px;
        color: white;
        margin: 0 6px;
        text-decoration: none;
        padding: 2px 4px;
      }

      .raw-details {
        white-space: pre-wrap;
      }

      .details > dl {
        margin: 0;
      }

      :host(:not([selected])) .details {
        display: none;
      }
    </style>
    <div class="header">
      {{name}}
      <template if="{{_computeIfSKP(richDetails)}}" is="dom-if">
        <a class="extra" download="drawing.skp" href$="{{_computeHref(richDetails)}}" on-click="{{stopPropagation}}">SKP</a>
      </template>
    </div>
    <div class="details">
      <template if="{{rawDetails}}" is="dom-if">
        <div class="raw-details">{{rawDetails}}</div>
      </template>
      <template if="{{richDetails}}" is="dom-if">
        <dl>
          <template if="{{richDetails.visualRect}}" is="dom-if">
            <dt>Visual rect</dt>
            <dd>{{richDetails.visualRect.x}},{{richDetails.visualRect.y}}
                {{richDetails.visualRect.width}}×{{richDetails.visualRect.height}}
            </dd>
          </template>
        </dl>
      </template>
    </div>
  </template>

</dom-module><template id="tr-ui-e-chrome-cc-display-item-debugger-template">
  <left-panel>
    <display-item-info>
      <header>
        <span class="title">Display Item List</span>
        <span class="size"></span>
        <div class="export">
          <input class="dlfilename" type="text" value="displayitemlist.json"/>
          <button class="dlexport">Export display item list</button>
        </div>
        <div class="export">
          <input class="skpfilename" type="text" value="skpicture.skp"/>
          <button class="skpexport">Export list as SkPicture</button>
        </div>
      </header>
    </display-item-info>
  </left-panel>
  <right-panel>
    <raster-area>
      <canvas-scroller>
        <canvas></canvas>
      </canvas-scroller>
    </raster-area>
  </right-panel>
</template><template id="quad-stack-view-template">
  <style>
  #chrome-left {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAABICAYAAABC4+HLAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAB3RJTUUH3QcNFyMmV/Pm9QAAIABJREFUeNrtvXmwXdd13vlbe9/7BgzEQAIcQAIEQYKjSAokLVlOW5Fk2nLKmqx0J2Wp0k652h13uiy5XYqdwU7sSnckpZ1yV3U75apU4kos27Elu9NlyRXZjiiRomSTIiWZs0hwHsABJIY33rPX6j/W2ueed3DvAyDKKoGFW0UCeO/ec/fZZ+29v7XWt74lAIuLi7tXV1f/raq+zcy2AogIZsbpvrqfMzNE5IS/1/fVn5sZKaUTrtX9/v7nT+fn9e/1e052X/3r1THWa3R/37+miKCq7c+mjW/a+F/P57vj6/45bayn+wzXs4n+794Q9nP8+PHdS0tL31LVmfpGVQU4YSInGUb/YfZvpn+zp/LQu4Y27X31d933nurkq+qaa08yotO55npG0v2O+r1/XZ9fb2FMWoD9Oe5+pju//e+fdP3u83+j2I+89NJLn11dXf1bdSCTJnnSSpz2+/VWZ/8m+w+g/zD616yT2P9733BOZ5f4dhbCevPQHet63zVtV3y9n1/v/k9nZ562SNY7Gd5o9iPPP//8qxVKrQdL+hOy3qqdNEnTjv1JA+vuRpMGvd7kn8oCqded9B2THuJ6u/Kk7+vuiNOgQH8OX+/np813/376O/CkU2EavDwVWPiGsp9nn33WJt3ItF2ne2xOe2jTHuTJMOS0He1UcG33791JmWQYkzB6dyfp7tynsktPG8/Jdv2TGcLpfH7Sc5m0EKZBsPV+tp4PMe39bwj7efrpp229G5u2O3WPplN1cE/XQZsENybtnNN2pv4x3N1Fpu2S/SO6j6fXgz6n4gRPGmMfR7/ez/cXd/1798Tsfr4PMU52Oq4Hp95I9jPor7ZJ+G7STlEnvN7gesfXpB2tH5lZzynrO07Txtb92aQTY9rv+3i1v4jqv5umOSEq0r9O3/iqEUx6MPXnqjpxrk73812oMQmP968zyUj68zPp+U1bxG80+5GnnnrKpkVxTiWUuN4q7+96/YFXp6pvANN8hD7MmRbF6O7200KR9ed9CDbpSF4v6jIJtnQjQdPGOylK9p34/HowaFL0Z73IUNex7Z5Gk3bkN6L9yBNPPGHdY3fayu3uSP0dqH62uyP0w4XrDWo957gPEfqf78e4p4U8+0Y86R6711pvAUyL3vTvd9ou238Q/Xn4dj4/Cd6d7BlMC532534S9OnO8xvVfuTxxx+39RJlk/DtpAGc6k6hquScp+7EkyIn0+LV60Ufpu2q05zN/sOYFIfvP8CT5VEmGWN/h5w0zm/38+sl7/r3drLntt58rzdXbyT7kccee8z6O2b3JnLO6zpjk47nkyVg1pu07muas9b3CaZh4f5uPMn4Sikn7Jj9RTEJMnQfVHdck4x3Wt5i0qL6dj8/6WQ5GcSYBiEn+STrhT/fqPYzmJYxrRcopax5eH18Oi38WI2ulLImYTPNMavv716z/93rRXUmOZXVgZ5kePX7+hPeN5xJTmx3MdXf9zHyM888w8LCwgn30IUQ0xzWSYvhVD4/LarTzpWBpOl+zqRQ9lqjE2DCtbH2x9MW3XA45JxzzmHnzp0njYp9r9jPoH75Gkekc8SZ2ZpjrH/Ez8wMSSmHMY4YjZp2MDnniVGT/sPvRhxmZ2fJOWHmxj0ajU7AtvV6k4727gSklMg5M4jdq6iyuro69bv799fNptYF0X3vJKjz8MMPMz+/gWuvuYatW7eScgIEwTADEwEUAZDkBgtuYONlCCJgAuZ/N5QkCcP8avFzUH8fsZgNEoJJLAakc+2TjENi90RQjGSCJm1/hwlmgmRFFIwEYoiNxyPxvYZ07gVKUzh8+DD333cfRZXLLrvsBLxfjbl76pyO/ZRS1thq325O137k4YcftvUSOf1Ufdco/uwLX+LOv7ibZ194EYBdF+zkB956C+98+99ARE64ue6XqyqDwaDdGZqm4Qtf/DK3f+UveO7QS2uu944f/IH2WpNwdp2U/oT8+W23c8dX7+K5GN9FF+zkb7zlZt71jh9cswNPw8uTsPU0h19VeeSRR7j55lvYumUzK6MCpqTs9p2AAiRLmChWBBIIiqZEMkVUMAQTJZtQSCCKkDE0/h+7twkKpCSYxrhVMTGyCYogohRLCGvHoYD0xyGKScIUpC5AVSQl/0ACaxeCkJJhakDCTJEEiKAmDMx8XSdAY6lZQjHmZoa89NLL3Pv1r3PVVVeesDH3T+FTtZ/uguhu8v3o36naj4ggjzzyiPXhwtRjOf6+tLjEP//4r3HOuRfw5psPsOeSXQA8+dQz3Pu1ezl2+BC//I9+jvn5uXWjDfW1uLjIr37y19m8/fzJ13vlBf75L/48c3Oza3aWadSP5eUVfuUT/2bd6/3yL/xvbNgwv2Y3qbtOF0J2MfN6ka7nnnuOvZfuZcfO8xitKnloFBXEBHGLc4MTQwVEDeIkyAqa/Pdh9z5vaqgkUuz8akYGVATEHOYYiCSUQtJqkCDJsJJIvXFYNRIzLGWQQqqLEiOhqKS6gnzhqJ9cJplsiiXBSnfBJF957TEoJBKYYskwFUSgWCKnBkmZp59+mpdfepmdO3eu2USn+V/r2c/JWAX9CN/J7KdNiD744IO2nqM0Cff+01/9P7js6gP8d29/C5detJNtmzYC8OrxBZ547kVu/+JfcPDBe/iXv/xPkCnkvHalm/HPTvV6v/SP25vs3mB3fKurI37pX36cfdesf73HHriH//2X/3Fr/NOSTZMyzn0n0sx47LHH+JEf+REWFhd8pzcliRtyBVbFYlcTN0bfpoWEYiaxENTtjOQwByOZ7+r+b/zacY5YICvH/iDmBurjmzQOKMlIWkPThpohkuN0iwWI+YrNGkdeQswwcbhlWEAzw8wXazZDJfsYMP84ghXzxSHip5rB/IY5/sv/+0dc96Y3rdmA2uz0YDA1EHIqDNv1KDAVvk2yn64vOujHlqdlJ+vv/+wLX2JuywVcfOkeXj2ywGtHn0C1Hov+uUsu3cNzzz/Hf7vtdm5959snRknq6wtfvOOUr/fnX7yDH37n29fccBdG5Zy57fYvs2HrqV7vdm59x9vXJeqtx6WqD+T555/nyiv3s7y8TMLhSgLMElkURx+KENi+7uzi0EgtIUCi+OmSwIpjmYTSAIN6uiSDkkAKQgp/IgON+yaGnxIBz/rjcPckj30LU5I5rCsJsiYsafgjCbXEUIwiiqq4e1J9FjVfNCioYMlPC/eJIFuisTiN0oBkhllBcmJlaYnL9+/n0KFD7Nixg5xza6hPP/00S0tLzM7Mho/lfpGicW/hyyCQAv75Nuw+UOwi/o7WmXLfClhYOMaWLVvZtWtXG7TpRibrMx/0V1j34XcdT4DBYMA933yQnRdeymhUOHZsCZFEqrurORRZHRV2XrCLr33jft596zsZjUbtiuzGqQeDAXd//T52Xrj3lK53zzce4G/d+k6WlpfXOF5jSAhf+8YD7DjF8d3zjQf50VvfRdM0LYzqv/pHcH9napqGF154gb/59rdz7PhxTPCdNSliisYuK5rjIRsWPyeJQyGhWhyNCEn9sbrPIGRJmBRfeCb+kEXQwDZG49AFIYmh4kvmhHGYISTEGl9YBimPoZypvx8VJA3R5IurMcdrSTrjLuGjGJCNpJnGlCwWp6CRMLIoMCBhFJPYIAxNxjVXX83v//7vs337dnLONE1DzpmXX36Zt73tB1g8fhwzh3OIObyrp60IWp9XNlBfRtkCPqWIM9T5x+GhDIQN8/O88srLfPWrX+WWW245IeLVPvvubt49biZRMTDj6MISGzdt9i81YTjIzM/OMjc7w3AwANwp27hpM0cWln0iOt9RowruSAlHFpZP43pLJxAB68lnZuSUOXJa41tCIuQ7jYBWf9fnP5kZo9GIlZUVLrzwQpaXVzxihGHJEE1ucdlIkgOwKMncj5Ds0SjfZd2R9re7AeWkGOFUhuOrrd+jFDPMEkJ1XGPhxdY+cRzZARPJfR9Jiqm/P2wONKHJwJRs6jt0Su5nWHJfQj2IYBQIp14xBkI47OE/BVyUFI6/KCk5zJOSGY1W2bFjB03TrOGtzQyHNKNRnTGQghWjWInxGI0phvtyNOZg0GAU86hmlMYw9c9qMYyCjgpHjx9ndmYD3//Wt3LPPfdM9FtUlYGqUko5IbzVdUi7WHw4M8vc3CxzczNsmnejq6HSphSWVlYBWF2ZY2Z2tt2tuwuw/ruUwszs6V2vuxi6TlYd48zM6V+vC8/qYqgnZT861Y+dP/bYo/zoj/4Yo3o8u1PgoVRJiPqJBRkRo6C+oxchSaGIxC5uJHEfwDdqN3xTg+wRKXd2EyRIBppjy/fLY02CWCzTxuHX91MAEfdPNJESqBopFcwyJurAqg3jWpx6DqkExVIiNwIDQa1BAWRAQiE5XExJ/URCyQgFIZlB9rk8cOAAt912G/v3728jiMOZGVQDEShoSUhuEM2U5CecFHWIGbAzlwZJghRDs0AJ2FVdu2wUMxI+XyqFpjF27drF0aNH2bRpU7txt455fcjVuCrE6Ds6DkdW2bF9C1lg49wsG+ZmOWfjHNu3bGL7lk1s2TjPpvlZNszOkMTYsW0LWvSEHbhraDu2nfr1ztu6haa3uLqn0qhpOO+0rncOTWcy+vmMesLVxVgXdimFpmligWbmZgZtLN8vFmFZbbBGHfdSwo9whxot8ZAdMydzTG9aUDGKGlZ8QaiGU6wGVtDSUChIY6j6gqOBTHPScZj5qVHUoAg0DaYlIIWhlj2qFUhBDUwLNH4tMCgKZqRSGMwO+PM//VOGgznPe2jDYGbIvfd8g5mZAapCMcEEv6cK8RpFLLFp06Z2Lqvt7dmzh4cfeRBTQ1E04GXBEG187pLSqNKYbyBm0IQda6MoDUbB1DwQUvyE1tJgKFqM1dJw6Z5Lefzxx1vb7B4EqbtSJjmmXYjVNIXrr7mCI68dZmaQmJ8dsu2cTezYtpkd2zaz9ZyNzM8OmRlkjr52mBuu2c/qaHRCZGcMSxpuuGb/qV/v2isYxfW6GdFqtE3TcMNpjq8mGbs+xyRSX520GhMvpfDC889z7XXXsdKsYMV8t7fA3ChYJmWgGKkIlh3SWeQEwJDkp0UJKKIioGNXW9R3PnKKEK+E32BYDlxvUMTQzEnHIREQSCQaMSRn9+dlvKOmMUr3aFRKcco43JIUicWU+G+3fYHf/c+/x6c+9R+ZGQ6ZmZ3jtz/1Kf7PX/vX3HPvvTHaQsYgKUnFo9C5oBirKytcdeVVvPjii+1zEBGOHTvGxk0bfXGabyxGQ1GHmaYB4YqRLDYIIXyw4vDQ/HoJQ61BTHyPKeZ3aMbxhQXm5+dPSDCaGamPt7pQZRJL8qYbrmP56KscPnwYEZgZJAbZ/5sZZMA4fPgVlo++yoEbrqXCtq4Bdv2bm9/8JpaPvXZq17v+2hNgTXcxN03DzQeuP+Xx3XLg+hNoGN1Togsxu4umnijPv/AC+6/YTxlZZIo1YJIf5yLmBpeFMhCwEg67J8QkVacyRe66eLg1aRtcUVFSgmzFsx3uWSKSkWIUibiSpcD1648DMU/ggTvP6r5PskhrmEMfRFEJKBcZfJPkjq4nQTA13vk338mHfuJDfOXOr/J7v/t7/M7v/A53fvlOfuqnfoqbbjhA8di1/2nZr5kU0YQlhz7XvukannrqqTW2snXrVpYXFrBmBH5+OBnA/CRxP0NJVjySZoo2DrLcbhu0eDTORONnxde3FUQLqoVmtMreS/fwzDPPnOBe5J/+6Z/+F/1dvZ9V7BqHiHDDtVdy51f/ktVRw9ZzNpMkMRo1HD16jAce/hbPPv0k/+N//941Wcr1CoNuvO4q7vjKetd7gr/3t98zkXJ8QpTJjBuuu5IvTxnf/Q9/i+effpIPf/DHJiqO9EPX/Yhd9UuWl5fZMD/ProsupJhDBEniOzaCWMakuNMsjp0znhzTSv0wRbL4yYCQyWgliJhTMzKZRty3cNhDJNgMY0ACz66H333ScRSHVSnCrZbdfzFpc4okFLHsvkEkBE0E6YSPfXxQrHDF/suZnZ3jttu+wHPPPcv73vdefuiHfpiVZrlNbLYJy4Hfm9uSn4jaFF47coScUuvnbd26lccOPsa27eehxXd/JO7LQAZgJRZ84+epZM8JeYwtIaKIRZpGxXNFLTvMIuye2LRxE48++ig7d+5c48/KPffcY5O4+11nvOsj1N/Pz2/ggYe/xaNPPUcTGHc4GLBvz0Vcc8U+VlZXpkrgTCrPrNf71pPPnnC9a6+8gqWlxTUOUx1T/VmfGbphw0buf+gRHn3yudavaMe3/3JWVpZPYOXW+6vX7CYcu9GUpmm47777+OAHP+h4NxYlSdr8gOGOY45TwCpIsRQwxkjqxi7iECCJY3MBj91L8viXKSlFrN7iG6SyrOp1OaVxEAlB1EPFyTzSVCkjmgSp2XGNPALBO2kMy0JW8YhW8VNpODvLp//g03zjG/diCDfeeAN/+8c/yOrqClgOLpZgA8NGKU6vOI0QhMzK8iL/9fOf58orr2QwGJBz5v777+etb/l+jh096rAzCNApbhMqRItTRVKHGBmcF6CYkSUjWlr+pNNrIodiwlNPP8WuXbvWJKoHXew+GAwYjUYnxPS78d9q3EtLi+zfdym3HLiBuVlP1qyurPLakSMsryxPrNfuhnL7hLKFhePs33cpN9/4Jubm58BgeWWFI0eOsLBwfM3i7BrytLrlhYXjXL1/H993043MzsyAwMrKKseOHWNxcWEq6a3PzO0nSFWV0WjE7OwsMzOzLC8teagTQ5w8FVljZ8B6bD/Ig2YkUaz4I1Tx06Sh+E4cxuIZcHdAU8Ak0+T2ihtWzYSj1NThScfhYM4dbne6fVcV8bCx5zpicanvvO2qix+bepSrFMgizM7O8h8/9Z/46p1f4f0f+HEA/ugP/5CVpRU+/KEPsTxa8XAxhpRUM6C+IFViDgqbNp3Tnso153HhhRfyyuGXyGmGOjtJxfliqYbFPX+hpiQKWIoNB1CFQYrTsqGIRLTKT+xk0ChA4Yr9+3ng/vvZu3dvaw+D7mmxsrLCYDBY44TWf3eNsJsPeeWVV9aVdekvvm7Uql88tLq6yksvvzy1sH+aSkh9NU3T+k0iwuLiIouLi+0J2K8zmERP7+Z2qvPdz3EcOnSI6667jtXVZTQZ0pgf81KZrNWgAuNWrlJSSolEWPL9WqWGOt2eJSlaguJhvusnEc/yV0ygRkkpiH+QRSnCScfhnCl1smM44BVIdVnBnnFOEfpMiBVUnMxYeWFZ3FP6/z77x9x5x528//0f4F3vfAdigpbCZ/7wM1yyezdveetbnL8lCbNC5cAUJ7d4SFoSS6Nlrrnmap555ll27tzJcDjk3HPP5eDBg1x2+RU0qytgQol5dNaDopactoLFCVyQLKhCSua+hQTzWD33YwKpcUaA/8ztbBRRs/bk6OPsLkTRoHj3C/Yn1Rv0/ZJJBSarq6troEr3c/XPmvnuQ7FJmfu+sMAkI+/WpPQTndMURGqCr8/6rD8/dOgQ73nPezh27HhEYzzk6Md6pX8bFbAIhonDJKhoxWLXTwFp1NdPY8EgFzT8Dv+AOwbOrjWPgKXKbfLo1CmNo15HPHFmUhgTVQh+lOOWLM641aCFWEtbj+cgyo/+yLvZtnUb3//Wt7G6OkIwfviHb2Xnzgu48c3Xs7K86idNzTGUoLlLxUdOiMwI1159NX/5l3exbdu29jkuLi4yPzvL8dUVSoNDtDjJLKBRI0YmkqXOcEQSFI2cShKkLowSSUlLkU+CZMbi4iLnbt/O8vIyMzMzbkt33nmnTaqK6lZx1aOuX7vcx+yTanq7MKpbfNR1quvu3F8wfQp5d7ev4+v6Al3o0/eX1hMHm1aLPEl8YWFhgZWVZd7+gz/IatOEPzDwya8bdXLoQwnqglR6OBFNcqhDOLbq22dEIiM513iUR8woyZ32XJ3sFDukuPtSKhnxFMbRJgZjx0ymIIM2CWkBO6xS4FNk7cVQC1jia6UNh1rOfgKotgnLFGOWDkFRTZyuUmodSaX1BNoYCF+548vMDGeYn59nZmYGVeXwK4fZef4FqFkEH2owISElnil+X77Ak/PQLBYzYNKQbNDys2rEziJQkFDO2bKVu+6+i71797q9dxNp/d247yfUnMC00Gw3kdNNltXPTitb7VZ91YRQn6zY/96+L1TDq30nvY6l+2fNldSxdU/Mfji3C+1WVlZ45JFHeOtb3sZodTWIbL4raTAKa8UFxTlOTlfxZJRU34DkcXuLRG6p4VdAszu+QZZTBSkOY6zu/MUJWaYRTTuNcfhxlaIOQ+Ik8ARhqZBNPOyMJFLkFDTGX0wpJUCYiI+ztaHY7ASsGRuemS+iZCCqEbiKMKv6ovRxKbccuIWDBw+2lBIR4YVDLzAzHJLQCF1bhzZSPKnZEjiDvqLmi5sCyfMeJpU640466uPT5Pe4PFohDTLD4dARQ3e3rYbdzRB3F0mfqj0pD9CFL12sXiM+1ZDrd9WfdSejv+C6pMWukXezmv3/uhCpe63uoqvjrYuq6WHOetp1v3N+fp65+TnMMpTShjOt3QE9ROvYPI5/83oKlRL1FIrzNSRyAJXFamBNLexzjJ78mqq+YFJxACZ4dvB0xqFBFycpUMhmlBw0k6CxWnJDdlqKnwR+gezcrmD+WkR+tN1/jUJARRM/tSg+1mSU8K80KCGkgiEeoFAfkqkyt2kD8/PzLVlVVbn22mu57YtfYLUUNm7cgBYfmgUb2BduHJfFKBRnAqRIXBZnKIuCNMWTirFo0eKUEwEdGcuLy2MbuP32260LfU6m0zRNm3Q9XdZazDIajRgOh+2C6Auk9X2e9dQpJtU+96HSYDA4IYk5TVh4Te1w+Br9U+PFF1/kyquuYu/eS50KkiQoHtLmCHJEhGosnRrPD6IgOaIl5rAJ8YSYJoWSUSnk5Bwqq5gjJUyLR4tybhm8vkA4rXFIMmiEkqSlswseyclSTxL3XzyRCGLF5QaiZLZSw2t+JuHObaJuAuo8KLF6i/V/Dgu1pk+C1hEOcRLP8D/1zFM89NBDnH/++QyHQy91Hgx44IEHKKUwPz9PaZq4txpVq5WINZIXLoJGwZa4RyZtrNzvQVGSed3LzOwsKQm7du0aEw+7jmyfaDiJRtENuU2Td+z/vMvd6i6++u8uhOpHlyoEqousr3LXvYd+sq7eU9c3miSjWRdJ9WO6i7DuYIcOHeLHP/B+ji0skSWyA6kWKKU2x13LUn3HcuydUoSjgk6NJqwUkNziYMtK1hTwSONKvggk+WJJgbFNGswyScopj6MN+yZjkEAbQwYNlMwwfKKSPN8S9u9JNcmIRj1HkByliEfGRoKm5KzxONMkxpCjTEDw7L1FWUESpWgIX2SLkoKoGMzC/iuu4Mtf/jI7duxobWJ5eZnLLrusjXh2Swb69tO3iYpQuqWw1fftRkyHw+GaIM2gL0ZQv7juntN0nLoZ9a5D3GXdttTfyHr2F0QdcH8xdk+P6kt0F0w3RNyv0OtH37rXn8TA7YsorK6unlBPXEphYWGByy+7jMWlZa+YK8kd5sDqKejfRkNmgBaPubvwgNKUQYxRIZnvxil2VC3+WREnFOILysSDrKoCNAgShU/J687l9MeRygCNYqriTA7PyquzcX0z953fiIRMtnEJbQ7elnrQQHMhaaIBp8cHLPOKkUqV0VYvQsy8ZiVqQ8Tpu2OonmBlZYX9+/dz5MgRtmzZsqaMtm8bw+FwzabaZ23X1+zs7Bok008kT5JYSl0j74ZtR6PRGojV3fFreLOLxfs+S5f+XXfe6mtMKputi6DrVPfpIX1fon5n15/o+g2T9GHrOJaXl9fkbUoprTJJHWddwE3T8MQTT/COH3oXpSmRqnP6tyexvKRUUMQG7luY1GgqiSF5UDynkSzwdZSamkQxj4dXsyWyQE7uvFrUwWrKEIVPOqgV36c/Do3TS6VGsiLWr2PlkAxYKo5zaiYcozHncGlAGEsgJUUdObhn4ZAmp2Acx2JHpBO50tZvMrE2ny1RHKXA277/bRw8eHCNXX237Sd1C4e6cKceMd2sdI3ydJ31SYXsdYDd1djdyfuwqgt3BoPBCSJjNRFZrzccDtes+vWUUvqJwvr+4XC4Jsxcd4+6+6SUGI1GHD16lAcffJD/4e/8HZaPL3nVWXCSPLTpLB1LbqopZGsQT4aliB5pyaTAtwWQQfAhtJCDqaqRlCtBabBhwnKJIiOLTDfQSOQrTn8czsNIHhUL6J0HOGwzJxUWEZJKsDIEy4ZJ9ipDrUojGg67JwuCKxwejuc1LIfJB8YXEY9WRZGXImQN1i+GpuSnWTGWV5b48Ic/zNfvvZejR4+uQTffLfuR27/0pdhCiAL6MUmM4J7Uyq5WmiU0kmqEo2oj1Z9JyLVU3GqRFfU5Cp+ge52uDx+7UJ3kVgFJWPO++pska+Vqqq+FdcbT+S4i4tJqRdXQUCSU3JeTljM1HA64+qorWS4N2VJ8jQYBLpMoQUWHAUKDix9U+ptj/cBI4nymAEvxQBwe+XXjHlJBtdIQ05hwh6JZSPo6xtFm68f3i4IFnZycQhBhnJF3H1yD4hIlsCpjxq6M6+NpqTIhAySKFKfiD5K11A93xI0qFlRTqV42HLkhEyQJDz74wASxD9pn1SGutQteqM+acRBhLBI2wZ7Hw2+t6/lDh2woQhG8drkaazUUBI00ewpqDClR1EXGqiZRq2IR0jE5HM+avZWITzsTMqInEb2oC0BDoCxJ8IoiopCCy+OsS6c1iPiR7xFFI6dQvqhiCjHlLfwQN6Lx/Xssp5iQrBpK5JJbdqrXSYiF1kegDM8ZBDkvplIl5igHLSMoH9XZFIOSa2WdeXVbZGpdWMfxuVRHH39fLFvPVai87nH4JsDaZ6WG5SBFVl6X1PmHsV5QhEQcCZcsAAAWiUlEQVTN/3S+VfIipBosE0FLzWRnf1Z4Vtp9J/WAXcpRvBVUrprIi/vGxpG2yOWf5FkJRdx+Bh6DeN32nCRKFyV2No1Yd12ViguMpZRiB/AEVor4u0VM2+LYN/Hj2LO6cXhGFVjoVDjetnqsBMUnDuVURS1IpOw7TqP12K8Lw5Nm7vA5dUDVs8MSnl8hwpKhzKfqIgWu3RScHgtjSw4l6s6SgtWKuhqHU9OkzbYWMyx1ggPm7FZJyZ1UBIsyToschguG+HcXxZN+kdmuQVdNJRJw1jlVtS2W+k6MQ8W8bDcMMhWjSfgmY8Vza6o+P8Hd0wjFWlQG1mNc8OfqGWev2WgipKzqBuf+T4kyFB9f0TzOktdEqLoWlpl4HQaN86LsVJ+VeaTvO2jPg6B6erRDIIdR13oD/02s+uQTSJvrdfwpUTBjA2sTR9IINlCkyWiuzM/sD0DMSS0mTkqzhKbiANpo2aClEXLc2LhYP7Kfgb/rSSvWtMk2y7G7hbSHVUigtcjIKMUX60iEQQOWa/DU0BIs2ahRdqLOd2aOihZee+UwRYsbQ3a2qmbIxb1hC1U3oQ1ZjRm7GnkFEXKLIYmEn4zRRYp6kXofFYIEydHLB4OK0RmHf5eChOYVY2q81edWhdrCc3B4GBC3as3Fs0rFoaDXllQYowEVfcMiiJh10Yt2TqzkTGE/GeS7OkeDFD5CSfFnOFxSAjRKwKIUxklGvC4TGRSk8aIXk8bLO1NyxuQgao6roYaRWlSEWZhiIlFaAw+tpMANKeHx8Ip5Ww5NPDj1YnpPPDmFuoqMWRz1VfAMgvgnhpVwxIrn5Er2IqEkvjMnySjFT6SUnX/0HZij44tHWVkdccnu3Zx9fe+/Btr4DuvUBW1hjiTfL1IpNAKDyNiqFefN+Kbv8Wp1LaVKoSdi89Iq7/lRlc0jKJqsfW9JNi7cJ3mMPRwlrUzTtoYldokorjZxcKniO4e6DIWvfMVLSXODufU7wcE8yVZq2FDHO3xj1SeSVr0jWUE1ofL65shILC6tsG/fZW3M/ezre/uVkBJVZo5HCacxyDruuJkTzqzSHrK4WFqFKWLkyOWk6kTWLHllZhYP3UXZekRliFj4uHorBSFMzOPdFllaB8w4F0Y8sqJVXdzEaxnCaTXxMkpxBVn/uqSh9FcimuEOutQQRUrOdkU8vBo+kNcCvP45SiI0zejswjiTFodLODaUCJ21YbzgpKSICnn9rbSliCYRprOE5OTOoLg2kJHIUQYq2aMKOVVpRtpoeKoymVLpy0FbSA66UjinxRLJ7RfLGUWcyyMOzCLC6pg4uUaTmKDZa4fropFU2miNk3BaXgdSwqlLige1amVdcvr2654j9zfOvs4gWEVxVW2rNc2iHg7P7qiJiDujppTqtBSw1CDmcXRWidqA8LOtuAYTTlOQKOUZkwIrv8ZFugbqWqzSOulxZBQNOU+HLSkcNi3GAEHzyIPDGkxRF0cKCqpiKaT7i7rwWBX6ipNINbtoQHJGJjmFbEsVFNOWkWq8zjkadRzDs68zBVa5wQ2DgpAkObOsRFSiCsdJxdgZyKHm4OFbBhG4SZW373FzHUR7lKBGWIT2UieLOtTIaUQtmvsblT7txDUlkzRXIqUnk5LnHyQWBknIqDvFklxVQ2sCLBYdCcmGWnJJTvFQoRYhDYKBKhGxyQRPKLVhz29njlxMwDVaObs2zjBYFUmdxqzF3yI1l5DaTKSiaEkgrhhHEmaGmc2bNjM7mHF4o5HOi2qvXEJu3/DC/uAQEU53FokkWxDGUtVX9TLHpDkUx+tWPBYTm8kDl6jJngjy/GotAfUQclRTen11VMah47BdUUgpBJ6DFaCUEAwzJGVmN8yxYdM8m+Y3QM7Vg4kkkTE7nJ06R5VHZHEAnV0bZxysiqysefioiDCIWmQstbyYZMllKkMndX5mA//3b/w//MnnPsett97K//qz/wuriwbZd+IaXUo11m8pdFIjc12MJJGbiOIUzFzvtR1P01bOEUS9lDOPPPQQr7z6Kju2n8cVV1zuSStxaUxyiCfXa5iHgEuQ5VxCMORhUE/IVapQUGFTSqwsL/E7v/uf+eY3v86RI0eYGQ65/PLLee973su1N1xPWVnh2OICn/+jz/P+D3wgAgedOTJXRS8mDCIjXSkjZ19nCqyKrKMUT+J5mt4CK9MamAZRKhnMzczyG//2N3jowQe56aab+PrX7yUxJCWLCJLDnMoZwlwNIqc4naQySR1Mlcp5CQl8SSn8F2lT+W5YnpRqSmHvnktJOfHoY4+ShkFYyzkSSNYqjbcyXuKEEq1Z+6iuz4RAcpw6szNz/Pmf/lf+3k/+JN969GG2bd/Gvn37uPiSSzh+fIGPf/IT/Itf+iWOHDvGRz/yc+Q8OHGOYuJUPNTbWGkTY2dfZ9DiKADFG5aIppYe4KJi2qrsIQ2iwuzcLP/+t/4D9993H9u2bUO1cPPNN6Ml5F5qWNZLgl260Wruo6qMp7arllrxgFHtHyFgxeVUUggwN5W8KL7INm3eiKJs2LQRBQ5+63FyErSx4PxUiFfpGR4CdqFwRTUFT6j4Yo6SycEg8cd//F/49Gf+kBuuvx5B2LZ1G9deey2X7N5N0YZ9+/axuLTEz/7sz7Jnz+4WgnbnyKNmrhiokS23s7DqzINViaalbZQcNGXR0AbKThxIgllhbm6WT/32b3P3XXezY8cOzIwtW7byD3/mH7K4shzdiYxG8IRfKzwfLMiiYeAaxfnFI0ollMilbY4HRaNqLXnmXDJWCkVgzyWX8sSTjzOcmWPzhs0cOX6EJ558kt2790TysJCCJtBUVTypQoBGyRp98ELmrHgTl8OHD/MHf/Bp9u3bx2g04qMf/Qh7du9meWWZLENKafh3/+Hf8/xzz3HFFVcE6zeoJDFHLvDhVBlVF1FGcoSlzxrcmeVz2ABSoYTSRAlYoCl7D4eggc8Mh3zmM3/A7bffwfnnnw/Azp07+djHPkajDefMDUNhI1rwBllNVVlcWvRdNFid3quCwP7aGo5ZioYr3gekcnA8cqWklMMHSly+7woee+IgOQ3YumULh189zLPPPsPFF+9qWxRr66iH6oc60SxriBCrO82ShJQGfPozf8TevXs5duwYv/iLv8imTedw7PhxhEQjixxfXOa+b/4V5+04b1xGGwVHqXK7teZSSnTZqnUTejaSe+YtDu82mkU6HYEyYh5gFVNSHvC5P/kTPv/5P+Oiiy5sDeOhhx7i3e9+d0igyLgntYybtm/cuJFf/79+nXM2nxPKEwnJ2tJKUu0BIerZZIWmKdx11x1ITuOWXLjgGSHfLyS2bN3Cls3nUFTZunUbrx0+zPPPvsCFF1zoY8rR6kqcqGgaogiR6fYwrUfWBnOzPPLwg2zffi6X7buM7du2szJaDSq28OLLr/LRj3yEiy++mKNHj3p8S4RmtQkWLeHZV3GxqvAXGFNbZvnZ15myOEwsIq+1j0EmpdKqSKDG7Pw8n/7MZ9izZ8+a6r9zzz2X8847b90vKKXhi1/8Eu99z4+5+28lEhgS7EpXscgpuzyKKK+8dIiLd+9hkMQ1YtMIs2FIygS1pOo6hR9hZLZu386hFw6x6+JdjJrGe3lHEZEnxx37ayTzarPHJmU2JGNpyWVZLrrgQlaa1SBOehRr1wUX8NnPfg60RPbeN4Dl0QrLxxfbXuKo530oNm4qGYIHdhZXnWGLwxVhnJEq4lDDosREjZShrK5y1VVXsbS0dNpfsLo6YveuXWhxDySJdy8ySSRV1LIr1WlpT565jZs5fuwIaWbW9Y0sk5JGHsPFYES974KKMDDH+0X9NGmaEs0nvejHlFbqsu19h4euNdiBRYW5uVnX2F1aIqsXz2jxSpOl0SrLr7ziaRJlXAVnRm6VA6tgW/FkYuuE51pOefZ1Ri0OCrkMKGmsnySB2ZNAo0JZXuEjH/kon/zkJ9bUY59//vlcffVV3tpM2sLTtrZPzNiydQs33ngTy6tLkSj0uolkng/IOHFPa2mjGlu3biJnf2+tx0gdSYFg/XPs+AJZ1DsUkVhZXuDSSy9DKYg5M9ijYt4FqaiQcnFNpWxYyd5ZVYSiDeeffz5NU7j77rv50E98iIWlBVqhm5JdtsYysxtmKKPG+wCKK3VX9JSTM38tNFqrOksKn+fs68x5ydPPPF116sPochSF+C5emyFIRGQ+8YmPt7W8zz77HH//7/8kb37zAe+akw1TbwxZBbUV7yCkVW81HOycDG0kmh5KW8stVVM1VUHxCO9aFMvgnKnXXn2Nlw4dYtu554IVFldX2Lt7D6Vx/ydngvIuURIqQYyM8leSJzsju52ScMcdt/OlL93O4uIiBw68mb/7d3+C5ZXlqGly3+uVl17iV37lV7nxxhv4n/7B/8xoZTWKZizyi937SO6UR4vjFw49z00HbjprdWdKnsOakFUxjQ6exYnehdDmHtdooIWPfexjlJDc2bXrIn7zN3+Tv/rmN5zuPYrrFHXcrRaG6Ht+MYNSEFXKyHMSpp4LMNShkXmyT83afm+VKFi1/I6+eoRnn3uGrdu3oRiLSyvsufgSmlGlo9decNCkWn9hjKJGo4QAcqNOFUmmFFPe8a53ISJs3ryZ2277Iv/q4/+Kl156iY0bNoHC5z77x/yjX/gFzr/gfP7irr9kNg+pnQHaA7VoKwEKhjVB3bez2fEz7uR48qknLJNbdQ9LtaC4qkDUckZvmSXJM9Sf/OQnWxmUgwcP8lu/9VssLi4g5CASWtCVkq+TWmgURfFAiHpVXaZg9YpHtCza9bbyjeIwaSYP+NrXv8auCy6ClFg8vsieS/d4F9bIp2RxkWLNtLXX0Zpi3M8uKPBaO8DEybi0uMSv/ZtfY252luXlZR5//HEWFhYYDAZccsklbN++nYWFBd73vvdx0803U7Q5YY6INsaVGZ+Sy8+8+PwhDhw4cNbqzqSTo2BRqFOiFtuL8FMIFFA0+jQ03p8tZX7+536e5RWP7uw4b4d/Pqjpg2gmoqqIGk2IhlkqFINGjSZOBFXvEJpKQa2BQqhIBPtcFGu8GaIUb86+aX4TBeP48aPs3rMbbUY0USCF+omgRKticzHjohpL1JeHJqUpTl+36HmtpmyY38A/+6f/hAsvuojRaMT+/fu5+aabuf6GG5ifn2eQB/zMz/wDvu+W76OUZuIcWaijazFUCqWRXlHX2dcZcXI88eTjZpJoJYTa5iJjwYFKwo7MhwscZKGMCnd/7S7edMONbJyb94hTkii2DwVwAaxBZNCWt0rkARSviZBilARZw1hTLcgfh4UsKvEkpPEXFo6zcdNm12K1VjmrrfKr2lOefmg1WECdS+b6JjZuqFgpLHhgYn7DPMeOH+eRRx7m6NGjzM7NcsnFl7D3sr0cO7rg2XCxqXOU1JuqJFwsLQ0yh154nptuOutznDmL44knDPHqORt4Ew/VHPUXIeyg4pSLUK3TkHMPcaiqTeFwJVH14d2g1ZyqHmL1Xq0aelUaurBZooVCrdgLmJNrfTmtTlGKL9boA6HiDUwkh8SPiod9XUCD1EQ31VSbqsQCiSYsYhJtvdplBGY0SRhaFc2JTqbqQoGCYqc4RzUhmtOAF188C6vOLFhFzYr7jq5BIdeooZBUQg3PXD+1lOiyGBhe3dFurGqQatvpE6JKLjXeQ6HVEKoOdpwQxXMY3qXHG40UDGk80lTEe+URkvtaqScWPSrCnyBgVJXsMUtobtqGj973O8iUNCGr0zj3KciNqr7gBhqkkLZ3hYXBW0uzP5U5MhOn47SaT2dfZ8zi0Ej21cahRLzes9niESh1yEEJdZCIHCW1tr2UiF+H6Nmg0RWxrbQTV6zTKmxEkPQ6X1xlHNUKAwnZzuR1TqUEEz3V0m9DdeCD01Atz3jVYTSalOLYvwRd3YoLOlSVESxakdnIGzhqRJWiM5IFrUXR1z1HVb3x7OsMSgIGEhmTG6L/AsGXkoznMGosn+QVdC01PYWyRwqZ+mjxS9u1xHddBMvFdYdLaRuyCDky8jXWFO1QrLiUTklRo+Rqikkt1MktZEejM1UIK9RbkFQV1r1iRC17UZVEaxcpURUYcEqhiPsz0nj0rKr6IfK650gH5ezaONNODqnE1xAIIKIsVVXDosmIR1b94edsnUIoGxtRLm1OoVXwVWtVDnNTF03VeM1eUpqsbdjYRKKvsg0zDmUkKSKlI1Zcuw+NW+VWX8ePIRdSbheLjFwNBD8NBiWa1BOOe/gG5rMShUoBM78Dc+Slv+msxZ1RPkfoQbmYQY3qgI4E1QYzx+Zq3uAU9SyzVawfjd2LetMUxXtEW/SK8B50OT4T6iMaHY5QShVIEPH6h+TizVWlRIMoWFTRIjTi/kkJyCYWbFtTirijXlXNVUucHrX/t2vrWiNOlykuueNhZ1opTO/zEi20NNqhvc450qawYX4Df3XffWsoOGdf38PRqscOPmYpFG1ShlSyc5kyUQvurXSlNBGFicBU1F20WlPquk2VLlLFvzUUsVPrRIdvUCKqU6nudY83acNg1tK9MySvIHRIpeTk6iWErGfkMaM/orcPQ1rdbvdtShrXkVeyjCilqrkXVzqR6NtXhcorn+t1z1HxnNIrr77KyspS9LUIXtkayFUZPbV1g7WdWaPXfCsKYViwVySawXTeYIzJjq3av7Tq7bWPNxEKr+OQWrIs2p6I1umjN+011oSvrSfCyOrvpBaGhSp7R4e3+px0tXbbga+9le/WHMljjx70pHg4qSqCyMhLSU1c87XqzVpoCIbUjSuXgKYQcDbI4vKZskauvmrcgmhGJSRzglflSt/RtsBcMsc0t4TDksbibN4ZKSrwxJCiHnatRVFt96DIrkdttySX1K+ZE4v0dTXmFCdUFonmMcEOiJyMiLbq79+xOZJOo4ToAe6+j7WLX6r5mDe7SUGt8QaQHgk0Fd94skb9irR+XKp6KTIOr0t0lR1InKhrxkGba5LiRNRstZeGz1OTooePpjVtjMfPKuar6kNXKqq6ovugfVZEi4BoU2AaWsUhB0vQ1uJ5EJWX3605annVIkKREp1Ds3cBjRZZIeCHiIuU1V3FzBscinn72kQJ/K2RSIwFIJVHFUVNRNutCN820SvDdbAij5E1yIdGrhQMIWTjSyvCTU7MRqjUhZ4tdi6NZF9oZsVNSLZxf47sLYNTZMyl+hrRMyKpRueMyHN8p+coKqBU1GnuGCWVttNq7R8jql6LbnGaRu9AojamCm1HcUtUZDZutBqSQeoVj2hBtbgGcJETx4GXAljxZ+bs6WjtXIxRSLYq6gvDAqKGwkpSIoEM0gQnwSo1SZgp3tO8RBsJgnemMVduG+NnpbUeJ/Fdn6OBVme0hmKJTp9tljlk4iWq8qLfRirxuTJuQqPRJqgemVrPqugYlELbqf62WHSASuIdf1o2cNDMq9+SQqbexp2anKBo0fsiGMSR3EvW0ERfDRkYTSPef1oEHakLrJVEoYE09Aw+CVd/tKCwZ3IqSBn4Qygh+fnXNEeSBt8T4zj7rMZzNPjKV75KbbLT9idogVhIeNZjrdvaqsrsmESuo9Mjq6NCMq61DvwvXdzr35GihUBtKmNRm60hNh05OMfHMZQkqdN2rYtvg9LRJiSqhm0kO10BoZUBSiYtDBtLhNSuFFVwOnlo+K9xjhLfG+M4+6zGc/T/A8/G/snZpSWJAAAAAElFTkSuQmCC);
    display: none;
  }
  #chrome-mid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAABICAYAAADRa1RpAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAB3RJTUUH3QcNFycE5v9iFQAAAQtJREFUOMvtkjGSWzEMQx/0eYrM3v8k3vgqycalSwlI8Ufyl3OBFMtGIgUCIEd6PB6RBEASqvfONSrJXrDNbNkQ8ywA2y/SmayW+ZIESTsiyQsxo40xmMS2aUmYbheHpCVd0+UqJGGMsey3mUyldoUvlY3D9rIN0K7Wbe/WbZ+y1yWtaVtrp3VJzAEX6ZVjc2p7b2mtnYhNdl6m05rwtfV/ltx7XypJTpXeO7Y5juOlchzHaWxyrJmuhLapqgIJONv05+srThBgiQpBTSRwGOr3rwccgWHUhJ7P5/YNlbd/2XiL78L/WajP240AQUihfnx84EDJjCHKHjTAbkimQDgBjAJ1/3kHAgEk/gL71AHEWVXPGQAAAABJRU5ErkJggg==);
    display: none;
  }
  #chrome-right {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABICAYAAACaw4eEAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAB3RJTUUH3QcNFyghKmOqnQAADE1JREFUaN6dmsuyZsdRhb/M2uf07bREYDykPeIleAMibNx92i9BgEPBgyB5xlvgtgI8VDNBI41xhGkpQowERgqw3H0ue1cuBlm1T/3Vu4XNiWj9l12XrMyVK1fWL/v6668lCXdHEt/1Z2YnnyUhCTPbX8dn45pmRkR81z7/XUr59Pz8/K8ePnz47/bVV19pnDhu0t+Pmx0Z+Pv8zWv1/eZnZ2dntw8ePPizZXw4bj5/P3vq6G/eePZiX9fd9/Xng6/reg78/dInzxPG9+/auH83GjEbPUahj6m1Hoa6v1/X9c+XPrlP7INqrfuru7+10WzUkUHvOtTojPF1mPdHSzdqPPXo5vm046bdq0fhGr+bvXZk6OgAM2OZBx7hZD7hnCzbtp149Wid0YOjx+eE6t8tMzb659Ebkg5PPY8ZvXpEQWNCzck2M4H3BWeM1Fr31/6+GziPmTefM3tcYzQoIt4a3+cso2EzhsYTzAAdw9M9M3rviPv683dl/Oi9pdZKKeVk4piVRyDu1NI3mCtARFBKeWeGbtt2yHV9HXdnGUMyGjSfZq4K42ajYbPXx836XjO+jsj3rawcFx5dPgK8bzJ6eGbzI8yO3j4yaMToiWF98fl0c4bNSXBEJ/Ozd1HSEY8BLGOIxlONeCqlnHyWtGNoxteRMX38uP44fkyyPnfpp58zqy/s7jsGj0rOEcvPVaMD/sj4I/zWWllmMB/VviOwHumv+dkRGc9EOtOUu6fHZteOGBtDN/+NeJwPNRsxl54RU3PIO4x827a3wNwfdr45kib92WhAf9+fHem1I7FZa31rr+WIr45kzrjZsixvZWHHYcfqXFHGctM9ta7ridcigmVZWNf1DvyllN2wkatmHIxCby7kYzbPOD2qFCN39efrut55rE8YM3I+8VENHPFVa2VZlkOSdXe2bTuhmHdl+W5ox8T8YCbD/l2t9YQqRiNGjx8l1JEamVXKri56doyTuzfGhWd+OyLJjsNRlo+eHaX63Iy8ldnjQn3hbmA/yagGusfG7JwrxZytcxMyjpnH77VyPEEP65iVs5tntp4ldp8zlrG+x8z2Y9L1f91Jy+zeccGZn0Zv9nFHTH500BGbM6HOojMiWEZQf1cN7Aut68qyLCdeGFN+xuRYJ7tXu5fetU9EZCiPOp8xm8bTzLqpe2jkoDnzxjCOa8/VZByzzG7t8gQ4eT+GdO4Be0kZDTgq5kea/0g0RgS+rushNkbg93o6aqeejUeNR/fcUWmaqWLbtn39MdGWGcRHUrcb17E1jhszq3tvxNCsJuaE6VGZMbeMKTrL6LGelVL2k41jx6zuRbknSS9BI7WMdDRTxLi3z+VkDl3/7vb29oS3xhoZESdZOm4whrW/7/NHT83UtNze3u6c1I06Ozs7wdjc7PaQzsV8JNSOp7k97IDvtDPDYTdsvts6Pz8/MXCsm2PD2g/Tm+Vx0bHZHTNvjMyRyh2pajk/P0cIZEAHLLgXQLg5ckDCAFsKCwtIeHHAQGAmSnEkMAyZMBkin4lc3jBEM4a7MZgo7mBGhLD/+M1/qiCqDJflIjICYbknjlEtQEl81cBDYIaUi3aDwoEQ7mABuFMjcHOMQHLMRLSDhhlFQk4+k9IhLggZBREeVLN+NNwNCAhRwjGMimGyPJlA3owyIwiKEltWjTBHNchIGpLleIS5ITNKQHVDYRiBGUQI/83X/0XUyorhm2EKAsvT1IqFgwusgglCWARV3SuGmdNchwgiRHWQagcHIqCNJ7whJ6AI20AeUJ3A0ilP/vQJ33zzDdvNDbWkO91oAwphrah7wVGG1cHMqSHkggiwDJthmAcgjIIVg5rfWc1h2AZ7AgBLpMElMpQCUyOSX/3rr/j+9/+EGoEQTgKxKnDADRROmCiWySJBeILbMCxENVhwBISCnldm4EBEeiQRk1AJs/Y5ER2q7BX03v17SQnumDeXRqXgDaSA1cSdIExQDM+UgtoArTyMIjABJUPt4S2hRHEIgbdstV5LI4OusDvDMgMNqw3sHqi0HPcMotyRNqp5ArnmRrkLuBm4kHmjDAeEDMICk2PFMwomqjI2xYSHsJIUUnxoeBO7rdQUJ2qeJk8SLfdLGtgWCouEVzFUG7NXMAXVG1YqyDdMhSDgFuTpabUEiUguUw3AiAafbhoR4EtmpJknKArgytMaBHBmIozEIQ41M1dK7ySGEvxQ8NoI1w2WFh0XlsUaFYilJ5zhpuGKwBxXeygIqxlrE6Ih1wKPgi8L799/QGcJo4M5o9oYDfcKUZJmEFdX12zrikh2xwwrQA2KOeqETRlCGaKaUFXLpjQwy5Elu4dzflb4uw8/5MXP/wEsE6ORVX8hbVRzTVcN4ic/ec4HH3zA7XaTC1sQtZUXAm98Z7I7uvjii8+5ePw4pUiwu7TXuogM3cX7j/jhX/yIJz948gf/NPjll1/yy1/+E//z299RCGrL+AxI8krQfhk5Ab+6LmrGyDA1dvfkqOvXNzy7fMonn7w8umjafabmsDuowPPnz3nz5joLiN9VCwIqJDGHweixV59/weNHF4itZSMJbGq61kg3h3N2fs7D9x7jIdTwIzw3tCxrZo560U5U8frNFdu6URWJS8RmRukto3smv07uxwJrMa9uLDJCG1ZKI87AWJBvhEOsG9WEhSVcWBtu1A615da2kboiPaRW4hSRcBGEClhg0cTDycWdJR1XgUdkrN2hRqslGapydo+fffgRL37+Ir1opzrrJHZDAiB49vySv/3gp9zcRiqLCpsrjSLrnpQ27KH8/ItXPHz4PtRbRMoTajrBw6Hk4o8vLvjhj/6SH/w/wf/xx//I629/u9fPjkxLIZfVwmLwWBhQqUqgU1NZlCrkQVRwGW9urrl89pRPXr78gw27vHzO9dVVI2cIOYVIGHkrYXVDUQaPvXrFo4tHbFV7dnkjzGT+5BjXwnK/cPHovcRLI9hME3ZeM2+HtRwQAVdXb1ivr6ldzfYC3sSnPFAUZHW+HE7WtqamZL07avrcnYgKKtR6m/VKQTR9n0JQjZj7KqD2LCLY2h4quqsKNUWA5BQPatjAY1hTpuAO2iqlGLV1EQJ8C87vnfOzjz7ixS8+5vf93y+sFeZnl5f89K//htttw1bAW5d05rAK90awjOD//BUPHtynblmInXStyUHJR3jw3sV7/PjpU548eXJArvZ/gv/Fx7/g9bfftug4NfVKa7byd8pN9ZT5I9rFSM/wSPFXrOn5Tby5vubp0x/z8uU/t1Jx5/H9v3b3/q4YGJfPLrl+c0Pde8lgEWxN0znG1jG6e+zfXnHvwQNETdmMINqlSEeZJ1Dvn93j4uJiL+6jv8TQO9L6lya9f/fta26228wodVwZboFU2gLbqbqglZLarzTbdpvBEhWxNJI1bq5uuV6/SRCHt35AyAwPo5aKZzlIHRb5SqTR1nRSnitQtC4phNlyqvlTppRUlmZEQJizhCErbYSa57J8SNkLRm3s7RV54AHymjK9cYjUyg+wqV8XRCtfdzea+IZiFIoSsFKBEm1SE26SpXZCeDh7g9P64R4SrU2ZkC1btea5TMDsqCJ5UfUuZwO1BlnZ6tkgrWWWqjOgqhJmsLWa2dowsKZK0nuKlMWokWWBoBIeiJpZF6CqhtnMdHSHW6PdZLfijjISu2HX11dEjURrTza3BtymzaLV5NZwEGQYW4ekaLdCkXSDRCkidr2n/XKGUlOKjxc6oXZN0H4ZefXrVxQ3atTsjD1lkJpIDNEwlSCRZ53rp4zViNiQtqwEStHT1YoUOaclSY1MmmjXCelNz2Q1T5L/7LPPYDEePXqYNa0ENHnd7xeKKUFiAO2HBM97DZMoS1prMmQLrqCE8uZHIgVDNAFpFEW7BnGKWQtnYJ6GOmL54+99D0JEzfT1alRzikHtda+1/4nsxk/VqQZmlXXzJMUiqFu7nrJMe8v2LhteteuAvEcrVqk1m+Owdn9h7ZYSE6WAIrkjPCVIFua8s0jhWHfhZ5YZZ6rZNxoplZp3clg2uUSKAcmwYpgqUs1iFI5Z4rr3mliq3IVqVDbwM9CGkao1rN1IR6F4xepCEFht1wAhIKjRNH0Dv6ym5lHrEQw8JSlUtapghHJ+qiK13OyZ6yyf/sunSYqyVuPavVVq3bvSgrKxcKVGU7/s1U5ovXz1W5v9ftPVet68cbSehRo65ZNfUuB/AWHLchVUWJtFAAAAAElFTkSuQmCC);
    display: none;
  }
  </style>

  <div id="header"></div>
  <input id="stacking-distance-slider" max="400" min="1" step="1" type="range"/>
  
  <div id="canvas-scroller">
    <canvas id="canvas"></canvas>
  </div>
  <img id="chrome-left"/>
  <img id="chrome-mid"/>
  <img id="chrome-right"/>
</template><template id="tr-ui-e-chrome-cc-layer-tree-quad-stack-view-template">
  <style>
  #input-event {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAMnwAADJ8BPja39wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAyNSURBVHic7Z1PTCPXHcc/4wWWVbJN2cJSLVqiQJuGpoIGEVWReoBNIlIF5RCRSysOK9EbksUeOHLIIQcULbLEEYk7oqduD6gSRoqUEyK7dCOabOHghCiAE/JntQtesHt4fuM3z2+MZzy2x8ZfaTTjN+Px4/fh9/7Pb6xMJkND4VGk2hloyKkGkJCpASRkagAJmRpAQqYGkJCpASRkaqp2BvzKsizf3w1z38sKc+ZUaQCuAFeB57P7q4AF/Kxsj4GnLrfL+6PDYofQAskCaAJ6gJeB6+QAFOvZpwgwPwOHwCNgN5uu/+H252raJHRALMu6ggDwCtALNAf8E88QUL5AAHqSTVcNUTU4oQBiWVYzMIiA0E3lGhtp4CsEnPtACgFDGqXiYKoKxLKsCPAaMIwojlzV1tZGV1cXHR0ddHR00N7ebh93dHQAcHh4aG/JZNI+3tvb4+jo6LzsPAY+QYA5Ix9KBsoPpmpALMt6BXgTaHe7pre3l5GREUZGRujv7/fdsspkMmxtbRGPx4nH4+zs7BS6/HtgHfgvOW9xeE05bVZxIJZldQNvATf1c5FIhMHBQYaHh7l16xbd3d1lyUMikWBtbY319XU2NzdJp9Omy74B1oAEAoa8yIZTDttVDIhlWZeB94Dfm86Pjo4SjUbLBsFNiUSCWCzG6uqq2yVfAv9CNKHTlNlbKgLEsqxrwF+BX+nnhoaGuHPnDv39/WXPRyFtbW1x9+5dNjY2TKePgBXgOwQUFUyg3lJ2IJZl9QAfAK1qek9PD9PT04yMjJT1970qHo8zPz/P7u6ufuoE+CewQw6Kw2OCsGVZgViW9SdgFNGLBqC1tZWZmRnGx8eJRMI5lJZOp1lZWWFubo7j42P1VAZR4W8gWmJn5KBAAEVYWYBkm7PvIvoWtjo7O1lYWKCvry/w3yyHtre3mZqaYn9/Xz/1EPg3ot+iQslQIpTAgWRh/A0x5GFrYGCAWCxGe7trKzeUSiaTRKNRHjx4oJ/6CvgHoigLDEo5yox30WCMjY2xtLRUczAA2tvbWVpaYmxsTD91E3gbMbTTBFxCFM0WYPntMwXqIdk64x3lM9FolMnJycB+o5paXFwkFovplfcniDrlNLvJXr4vTwnMQ7KtqVE1rZ5gAExOThKNRvXkPyMGQaWXlOQpgQDJ9jM+QGlNjY2N1RUMqcnJSb34shClwnVE8aVCAY9QSi6ysj3wv6N0+gYGBlhaWqKlpaWke4dVqVSK27dv6xX9j8AyYpDyGaL4svsqxdo5CA95DwVGZ2cnsVisbmEAtLS0EIvF6OzsVJNfQIzRlVTJlwQkO1Boj021traysLBQk60pr2pvb2dhYYHWVscAxEuI1pcKJYIHKKV6yFvqh5mZmZrp9AWhvr4+ZmZm9OQ3MAMpSr6BZOcz7CH0np4exsfH/d6uZjU+Pk5Pj6PbdR34LT69xBeQbG/8TTVteno6tGNT5VQkEmF6elpPfh24TK7VFaFIKH4t+BrKTN/Q0FDoRm0rqZGREYaGhtSkXyDqVs9Fl2cg2QUJw2ranTt3vN6m7mSwwR8R68dULzm31eXHQwZRFiSMjo5WfXIpDOrv72d01DFQcQXoQ3hI0V7iB8gr9pcjEdNQwoVVNBrV69EXcanccfEST0Cyi9jsSe/BwcGKz4GHWd3d3QwOOqaAOoDnMFfuRnn1kJfV7wwPD3v8ev1Ls4mF+Ac2FVsW5C8aLxpI9ou/U9Nu3brlOcP1LoNNbuJej+R5ihcPaQJ+Iz/09vY2iiuDuru76e3tVZN+jeiTyFHggsWWFyA9KAufL3K/4zxptrkE3MClYkcDUxQQU3HVAOIug226yHlIXvNXrUe8eEiHPGhra2v0PQqov7+ftrY2NekFzEVWSXWI3Rns6uoq6ZGyepdlWXR1dalJrRTwEFVegFyVB3L5f0Pu0mzUirC1CsPoJcUCuYLyGFkDyPnSbBQhB8VUZNm99nOBZC+8qqZdhBnBUmWw0RXMQHx5iOPpprB5yMbGBp999lm1s+GQwUZXKFBUSRULxOEhYQNy//59Hj58WO1sOOQCpGAfBOoESBhVwENMm61in/cOXRt3f3+f09NTAH766SdaWlrY29sDoLm5mevXr1cze25y9QypYoH8rH44PDwsIU/B6KOPPrLzcXBwQCQS4dNPPwXgxo0bfPzxx9XMnslGJ7h7hkX2GZOaBRKLxezjxcVFLl++zMTERBVz5JTBRseGy3zXIaEDEna5eAgENIX7WP2QTCaL/NrFlcFG0kMKLvIttsh6ilg83ATh85D3338/dGNrmo3SiAXYuvLgeImX9Rj4peHHqq5r165VOwt50mx0gjkqhJT92cvgol2P7O3thSa+VBiVyWTsJnhWsv4wBrZR5QWIjfzo6IitrS0vebxQ2tra0oPdPCbfQ4ze4gXII/VDPB73k9cLIYNtDnACUJ9td8gLkF2UiqkBxF2abc6AJOboD3lQzgWi1BWnCCgA7OzskEgk/Oa5bpVIJPTwT9+RCymoe4jvIkt+8Qs1cW1tzVem61kGm8jiKk1+gIE8eV25+Ihc3CjW19c9fr3+pdkkgwCiwsiL+oDyUKhXIE8QISUA2NzcbBRbihKJBJubm2rSD4h4KLLuOMMQRUiVn9XvdrGVTqcdg3wXXbFYTI9Op3qHuqlQHCoKSNadJNH7KGNbq6urjT4Jou+hRaVLIUoTE4zA6hD5Q5+oCXfv3vVxm/qSwQY7iG6C9BAZByWv6auOevgBIr3ke5mwsbFxofsl8XhcDw34BPgaYXg1KI0p6JlDRQPRiq0zRGQ1W/Pz827RPeta6XSa+fl5Pfl/5LxC3QrCAP9P4WYQcW2/kQm7u7usrKz4vF3tamVlRY/P+CPwLTlvcANiDN/kCYjiJXLv6AXNzc2xvb3t5ZY1re3tbebm5vRk2Vc7JReExgTDqFI8JIMIMvylTDw+PmZqaupCzCgmk0mmpqb0IJkHiLpV9Ypn5MA4oJimMDwD0eqSDCLIsD3WvL+/TzQaJZVKeb11zSiVShGNRvXgmE+Az8kVU8+UrSjvgNKCz8jxmaeIIMNyEoYHDx4wOztbwq3DrdnZWT1W1imi5XmCE0YKlyLLbYLPFxDlZhLKd4ggw/aJe/fusbi46Of2odbi4iL37t1TkzLAfxAzqmc4PcPkIQVVqofIfRrREVpXL4jFYnUFRQbB1PQIMZsqYaSUraiWlaqSQvxlV3rIFd2XEIsm/gL8Qb1ubGyMDz/8sGajzKVSKWZnZ3XPANHs/xxh+BSiyDrObifkirCiiisIDogK5TIwjvY6ijoMpHwEbCJAPCMHQIWhxl4sKmxsEEEwwQmlCQHlbeBV9do6CjX+DbBNDobqHSYYRQfCLDnimKEZfJbN0CpiENLOxf7+PhMTEywvL4d6mCWdTrO8vMzExIQOI4Pod31OPowTzHWHpz80kMjWyqpB6SXSU5oRQYbfARwVSA2+ruIU0ZrSK/ATnEBky8oxqlusnQMLNa4VXRa5Sr4JEYdwDPG8tkM18kKXJ+TmgWQ/Q3qDDsNTJa4r6NjvkA/lEsJTnkdEMX3J9N0Qv/LoAFFEyRaTbFFJGPK4ZBhQntdVgDuUZkTr6w2E1zgUspeC/YjoY3yPczgkZdhk568kGFC+F7qAE4qsU2S90owIpfo6ImCkUVV6bd4TxHzGtzgnmNThEN0rHK0pSngFUtleeeQCRa1XmhHN41eBAcRDka6qwIslU4jRhq/Jn8tQh0HUitttWtb3YvRyv4MKck8MyUeCZRGmeosMGPkiIshNpR72yCCW6hwgFiTI1pE0tDS6abDQ87BIMarEW9rAGUFNNot1MHL/HCIs3k1E8K9LAWfpDDEYepDd5Lopdc5b9Qx9r14nx/EgABhQASCQ109RizAdjApH9vhvIOJNvYCIFyJjhhSjNLlm6WMEgCS5tbbqAjbTlKsKwwTCHmCtmfcY2j/khCL3auwPNXyRGqOwifzQRq2IYk7dwDl8cYwwpjoqrRrSDYYKpdCaqpLrC5Oq8S5c+xCzx+hwTJtbEBdT3aMbUBpVXWvrtsnz+op1CNArVFXlbdEu3mICowJS9+cBsR/Exx2IaQG0af1tHggI1itUVft96vahsi/kOabPxQCRe93IaW3TAVQMhFRVgdiZMIORexOgQiDkXv3DdAObPMYIgAqBkAoFECmtJ+4Gp9Ax2rEORe51w+sQ7OOK17FhAqLKBY567AbBTSY4rsfVsktogagqACfvUpd0tz/SkR4GW9QEEFVBhtAI499ec0DqXf8H8f4X10jf2YAAAAAASUVORK5CYII=);
    display: none;
  }
  </style>
  <img id="input-event"/>
</template><template id="tr-ui-e-chrome-cc-picture-debugger-template">
  <left-panel>
    <picture-info>
      <div>
        <span class="title">Skia Picture</span>
        <span class="size"></span>
      </div>
      <div>
        <input class="filename" type="text" value="skpicture.skp"/>
        <button class="export">Export</button>
      </div>
    </picture-info>
  </left-panel>
  <right-panel>
    <tr-ui-e-chrome-cc-picture-ops-chart-view>
    </tr-ui-e-chrome-cc-picture-ops-chart-view>
    <raster-area><canvas></canvas></raster-area>
  </right-panel>
</template><dom-module id="tr-ui-a-stack-frame">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: row;
      align-items: center;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-single-event-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      flex: 0 1;
      flex-direction: column;
    }
    #table {
      flex: 0 1 auto;
      align-self: stretch;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table">
    </tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-e-chrome-cc-raster-task-view">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: column;
    }
    #heading {
      flex: 0 0 auto;
    }
    tr-ui-b-table {
      font-size: 12px;
    }
    </style>

    <div id="heading">
      Rasterization costs in
      <tr-ui-a-analysis-link id="link"></tr-ui-a-analysis-link>
    </div>
    <tr-ui-b-table id="content"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-e-chrome-codesearch">
  <template>
    <style>
      :host {
        white-space: nowrap;
      }
      #codesearchLink {
        font-size: x-small;
        margin-left: 20px;
        text-decoration: none;
      }
    </style>
    <a id="codesearchLink" on-click="onClick" target="_blank">🔍</a>
  </template>
</dom-module><style>
.tr-ui-e-chrome-gpu-state-snapshot-view{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAZiS0dEAEwATABMYqp3KAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90JCQsBMCH7ZqYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAUElEQVRYw+3WwQkAIAiF4Vc0hTO5/wiuURvYIcQOv1cRPhDlDXffSsrMsrYiQi/zU80FAACAVX3nt3lWAABA/x+ovnPyAAAA5AHyAAAA3wMOd34Xd+lsglgAAAAASUVORK5CYII=);display:flex;overflow:auto}.tr-ui-e-chrome-gpu-state-snapshot-view img{display:block;margin:16px auto 16px auto}
</style><dom-module id="tr-ui-a-layout-tree-sub-view">
  <template>
    <style>
    tr-ui-b-table {
      font-size: 12px;
    }
    </style>
    <div id="content"></div>
  </template>
</dom-module><template id="tr-ui-e-img-image-snapshot-view-template">
  <style>
    .image-info {
      margin-bottom: 5px;
    }

    .image-info .title {
      font-weight: bold;
      margin-left: 5px;
      margin-right: 5px;
    }

    .image-info .size {
      margin-right: 5px;
    }

    .image-container {
      min-height: 100px;
      min-width: 200px;
      overflow: auto;
    }
  </style>

  <div class="image-info">
    <span class="title">Image</span>
    <span class="size">(unknown)</span>
    <span class="instructions">
      [ Drag with mouse to zoom in and out ]
    </span>
  </div>
  <div class="image-container">
    <img alt="Image snapshot"/>
  </div>
</template><dom-module id="tr-ui-e-s-frame-data-side-panel">
  <template>
    <style>
    :host {
      display: flex;
      width: 600px;
      flex-direction: column;
    }
    table-container {
      display: flex;
      overflow: auto;
      font-size: 12px;
    }
    </style>
    <div>
      Organize by:
      <select id="select">
        <option value="none">None</option>
        <option value="tree">Frame Tree</option>
      </select>
    </div>
    <table-container>
      <tr-ui-b-table id="table"></tr-ui-b-table>
    </table-container>
  </template>
</dom-module><dom-module id="tr-ui-b-chart-legend-key">
  <template>
    <style>
      #checkbox {
        margin: 0;
        visibility: hidden;
        vertical-align: text-top;
      }
      #label, #link {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
      }
    </style>

    <input checked="" id="checkbox" type="checkbox"/>
    <tr-ui-a-analysis-link id="link"></tr-ui-a-analysis-link>
    <label id="label"></label>
  </template>
</dom-module><template id="chart-base-template">
  <svg> 
    <g id="chart-area" xmlns="http://www.w3.org/2000/svg">
      <g class="x axis"></g>
      <g class="y axis"></g>
      <text id="title"></text>
    </g>
  </svg>
</template><dom-module id="tr-ui-e-s-input-latency-side-panel">
  <template>
    <style>
    :host {
      flex-direction: column;
      display: flex;
    }
    toolbar {
      flex: 0 0 auto;
      border-bottom: 1px solid black;
      display: flex;
    }
    result-area {
      flex: 1 1 auto;
      display: block;
      min-height: 0;
      overflow-y: auto;
    }
    </style>

    <toolbar id="toolbar"></toolbar>
    <result-area id="result_area"></result-area>
  </template>
</dom-module><dom-module id="tr-ui-b-heading">
  <template>
    <style>
    :host {
      background-color: rgb(243, 245, 247);
      border-right: 1px solid #8e8e8e;
      display: block;
      height: 100%;
      margin: 0;
      padding: 0 5px 0 0;
    }

    heading {
      display: block;
      overflow-x: hidden;
      text-align: left;
      white-space: nowrap;
    }

    #arrow {
      flex: 0 0 auto;
      font-family: sans-serif;
      margin-left: 5px;
      margin-right: 5px;
      width: 8px;
    }

    #link, #heading_content {
      display: none;
    }
    </style>
    <heading id="heading" on-click="onHeadingDivClicked_">
      <span id="arrow"></span>
      <span id="heading_content"></span>
      <tr-ui-a-analysis-link id="link"></tr-ui-a-analysis-link>
    </heading>
  </template>
</dom-module><style>
.track-button{background-color:rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.2);font-size:10px;height:12px;text-align:center;width:12px}.track-button:hover{background-color:rgba(255,255,255,1.0);border:1px solid rgba(0,0,0,0.5);box-shadow:0 0 .05em rgba(0,0,0,0.4);color:rgba(0,0,0,1)}.track-close-button{left:2px;position:absolute;top:2px}.track-collapse-button{left:3px;position:absolute;top:2px}
</style><style>
.object-instance-track{height:18px}
</style><style>
.tr-ui-e-system-stats-instance-track{height:500px}.tr-ui-e-system-stats-instance-track ul{list-style:none;list-style-position:outside;margin:0;overflow:hidden}
</style><style>
.tr-ui-e-system-stats-snapshot-view .subhead{font-size:small;padding-bottom:10px}.tr-ui-e-system-stats-snapshot-view ul{background-position:0 5px;background-repeat:no-repeat;cursor:pointer;font-family:monospace;list-style:none;margin:0;padding-left:15px}.tr-ui-e-system-stats-snapshot-view li{background-position:0 5px;background-repeat:no-repeat;cursor:pointer;list-style:none;margin:0;padding-left:15px}
</style><dom-module id="tr-ui-e-v8-gc-objects-stats-table">
  <template>
    <style>
    tr-ui-b-table {
      flex: 0 0 auto;
      align-self: stretch;
      margin-top: 1em;
      font-size: 12px;
    }
    .diff {
      display: inline-block;
      margin-top: 1em;
      margin-left: 0.8em;
    }
    </style>
    <div class="diff" id="diffOption">
      Diff
    </div>
    <tr-ui-b-table id="diffTable"></tr-ui-b-table>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-e-multi-v8-gc-stats-thread-slice-sub-view">
  <template>
    <style>
    </style>
    <tr-ui-e-v8-gc-objects-stats-table id="gcObjectsStats">
    </tr-ui-e-v8-gc-objects-stats-table>
  </template>
</dom-module><dom-module id="tr-ui-e-v8-ic-stats-table">
  <template>
    <style>
    tr-ui-b-table {
      flex: 0 0 auto;
      align-self: stretch;
      margin-top: 1em;
      font-size: 12px;
    }
    #total {
      margin-top: 1em;
      margin-left: 0.8em;
    }
    #groupOption {
      display: inline-block;
      margin-top: 1em;
      margin-left: 0.8em;
    }
    </style>
    <div style="padding-right: 200px">
      <div style="float:right;  border-style: solid; border-width: 1px; padding:20px">
        X no feedback<br>
        0 uninitialized<br>
        . premonomorphic<br>
        1 monomorphic<br>
        ^ recompute handler<br>
        P polymorphic<br>
        N megamorphic<br>
        G generic
      </div>
    </div>
    <div id="total">
    </div>
    <div id="groupOption">
      Group Key
    </div>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-e-multi-v8-ic-stats-thread-slice-sub-view">
  <template>
    <tr-ui-e-v8-ic-stats-table id="table">
    </tr-ui-e-v8-ic-stats-table>
  </template>
</dom-module><dom-module id="tr-ui-e-v8-runtime-call-stats-table">
  <template>
    <style>
    #table, #blink_rcs_table {
      flex: 0 0 auto;
      align-self: stretch;
      margin-top: 1em;
      font-size: 12px;
    }

    #v8_rcs_heading, #blink_rcs_heading {
        padding-top: 1em;
        font-size: 18px;
    }
    </style>
    <h1 id="v8_rcs_heading"></h1>
    <tr-ui-b-table id="table"></tr-ui-b-table>
    <h1 id="blink_rcs_heading"></h1>
    <tr-ui-b-table id="blink_rcs_table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-e-multi-v8-thread-slice-sub-view">
  <template>
    <tr-ui-a-multi-thread-slice-sub-view id="content"></tr-ui-a-multi-thread-slice-sub-view>
    <tr-ui-e-v8-runtime-call-stats-table id="runtimeCallStats"></tr-ui-e-v8-runtime-call-stats-table>
  </template>
</dom-module><dom-module id="tr-ui-e-single-v8-gc-stats-thread-slice-sub-view">
  <template>
    <tr-ui-a-single-event-sub-view id="content"></tr-ui-a-single-event-sub-view>
    <tr-ui-e-v8-gc-objects-stats-table id="gcObjectsStats"></tr-ui-e-v8-gc-objects-stats-table>
  </template>
</dom-module><dom-module id="tr-ui-e-single-v8-ic-stats-thread-slice-sub-view">
  <template>
    <tr-ui-e-v8-ic-stats-table id="table">
    </tr-ui-e-v8-ic-stats-table>
  </template>
</dom-module><dom-module id="tr-ui-e-single-v8-thread-slice-sub-view">
  <template>
    <tr-ui-a-single-thread-slice-sub-view id="content"></tr-ui-a-single-thread-slice-sub-view>
    <tr-ui-e-v8-runtime-call-stats-table id="runtimeCallStats"></tr-ui-e-v8-runtime-call-stats-table>
  </template>
</dom-module><dom-module id="tr-ui-a-alert-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: column;
    }
    #table {
      flex: 1 1 auto;
      align-self: stretch;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table">
    </tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-b-tab-view">
  <template>
    <style>
      :host {
        display: flex;
        flex-direction: column;
      }

      #selection_description, #tabs {
        font-size: 12px;
      }

      #selection_description {
        display: inline-block;
        font-weight: bold;
        margin: 9px 0px 4px 20px;
      }

      #tabs {
        flex: 0 0 auto;
        border-top: 1px solid #8e8e8e;
        border-bottom: 1px solid #8e8e8e;
        background-color: #ececec;
        overflow: hidden;
        margin: 0;
      }

      #tabs input[type=radio] {
        display: none;
      }

      #tabs tab label {
        cursor: pointer;
        display: inline-block;
        border: 1px solid #ececec;
        margin: 5px 0px 0px 15px;
        padding: 3px 10px 3px 10px;
      }

      #tabs tab label span {
        font-weight: bold;
      }

      #tabs:focus input[type=radio]:checked ~ label {
        outline: dotted 1px #8e8e8e;
        outline-offset: -2px;
      }

      #tabs input[type=radio]:checked ~ label {
        background-color: white;
        border: 1px solid #8e8e8e;
        border-bottom: 1px solid white;
      }

      #subView {
        flex: 1 1 auto;
        min-width: 0;
        display: flex;
      }

      #subView > * {
        flex: 1 1 auto;
        min-width: 0;
      }
    </style>
    <div hidden="[[tabsHidden]]" id="tabs">
      <label id="selection_description">[[label_]]</label>
      <template is="dom-repeat" items="[[subViews_]]">
        <tab>
          <input checked="[[isChecked_(item)]]" id$="[[computeRadioId_(item)]]" name="tabs" on-change="onTabChanged_" type="radio"/>
          <label for$="[[computeRadioId_(item)]]">
            <template if="[[item.tabIcon]]" is="dom-if">
              <span style$="[[item.tabIcon.style]]">[[item.tabIcon.text]]</span>
            </template>
            [[item.tabLabel]]
          </label>
        </tab>
      </template>
    </div>
    <div id="subView"></div>
    <slot>
    </slot>
  </template>
</dom-module><dom-module id="tr-ui-a-memory-dump-heap-details-breakdown-view">
  <template>
    <tr-ui-b-tab-view id="tabs"></tr-ui-b-tab-view>
  </template>
</dom-module><dom-module id="tr-ui-a-memory-dump-heap-details-breakdown-view-tab">
  <template>
    <tr-v-ui-scalar-context-controller></tr-v-ui-scalar-context-controller>
    <tr-ui-b-info-bar hidden="" id="info"></tr-ui-b-info-bar>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-memory-dump-heap-details-path-view">
  <template>
    <style>
      :host {
        display: flex;
        flex-direction: column;
      }
    </style>
    <tr-v-ui-scalar-context-controller></tr-v-ui-scalar-context-controller>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-memory-dump-heap-details-pane">
  <template>
    <style>
      :host {
        display: flex;
        flex-direction: column;
      }

      #header {
        flex: 0 0 auto;
        display: flex;
        flex-direction: row;
        align-items: center;

        background-color: #eee;
        border-bottom: 1px solid #8e8e8e;
        border-top: 1px solid white;
      }

      #label {
        flex: 1 1 auto;
        padding: 8px;
        font-size: 15px;
        font-weight: bold;
      }

      #view_mode_container {
        display: none;
        flex: 0 0 auto;
        padding: 5px;
        font-size: 15px;
      }

      #contents {
        flex: 1 0 auto;
        align-self: stretch;
        font-size: 12px;
      }

      #info_text {
        padding: 8px;
        color: #666;
        font-style: italic;
        text-align: center;
      }

      #split_view {
        display: none;  /* Hide until memory allocator dumps are set. */
        flex: 1 0 auto;
        align-self: stretch;
        flex-direction: row;
      }

      #path_view {
        width: 50%;
      }

      #breakdown_view {
        flex: 1 1 auto;
        width: 0;
      }

      #path_view, #breakdown_view {
        overflow-x: auto;  /* Show scrollbar if necessary. */
      }
    </style>
    <div id="header">
      <div id="label">Heap details</div>
      <div id="view_mode_container">
        <span>View mode:</span>
        
      </div>
    </div>
    <div id="contents">
      <tr-ui-b-info-bar hidden="" id="info_bar">
      </tr-ui-b-info-bar>

      <div id="info_text">No heap dump selected</div>

      <div id="split_view">
        <tr-ui-a-memory-dump-heap-details-path-view id="path_view">
        </tr-ui-a-memory-dump-heap-details-path-view>
        <tr-ui-b-drag-handle id="drag_handle"></tr-ui-b-drag-handle>
        <tr-ui-a-memory-dump-heap-details-breakdown-view id="breakdown_view">
        </tr-ui-a-memory-dump-heap-details-breakdown-view>
      </div>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-memory-dump-allocator-details-pane">
  <template>
    <style>
      :host {
        display: flex;
        flex-direction: column;
      }

      #label {
        flex: 0 0 auto;
        padding: 8px;

        background-color: #eee;
        border-bottom: 1px solid #8e8e8e;
        border-top: 1px solid white;

        font-size:  15px;
        font-weight: bold;
      }

      #contents {
        flex: 1 0 auto;
        align-self: stretch;
        font-size: 12px;
      }

      #info_text {
        padding: 8px;
        color: #666;
        font-style: italic;
        text-align: center;
      }

      #table {
        display: none;  /* Hide until memory allocator dumps are set. */
        flex: 1 0 auto;
        align-self: stretch;
        font-size: 12px;
      }
    </style>
    <div id="label">Component details</div>
    <div id="contents">
      <div id="info_text">No memory allocator dump selected</div>
      <tr-ui-b-table id="table"></tr-ui-b-table>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-memory-dump-vm-regions-details-pane">
  <template>
    <style>
      :host {
        display: flex;
        flex-direction: column;
      }

      #label {
        flex: 0 0 auto;
        padding: 8px;

        background-color: #eee;
        border-bottom: 1px solid #8e8e8e;
        border-top: 1px solid white;

        font-size:  15px;
        font-weight: bold;
      }

      #contents {
        flex: 1 0 auto;
        align-self: stretch;
        font-size: 12px;
      }

      #info_text {
        padding: 8px;
        color: #666;
        font-style: italic;
        text-align: center;
      }

      #table {
        display: none;  /* Hide until memory dumps are set. */
        flex: 1 0 auto;
        align-self: stretch;
        font-size: 12px;
      }
    </style>
    <div id="label">Memory maps</div>
    <div id="contents">
      <div id="info_text">No memory maps selected</div>
      <tr-ui-b-table id="table"></tr-ui-b-table>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-b-color-legend">
  <template>
    <style>
    :host {
      display: inline-block;
    }

    #square {
      font-size: 150%;  /* Make the square bigger. */
      line-height: 0%;  /* Prevent the square from increasing legend height. */
    }
    </style>
    <span id="square"></span>
    <span id="label"></span>
  </template>
</dom-module><dom-module id="tr-ui-b-view-specific-brushing-state">
  <template></template>
</dom-module><dom-module id="tr-ui-a-memory-dump-overview-pane">
  <template>
    <style>
      :host {
        display: flex;
        flex-direction: column;
      }

      #label {
        flex: 0 0 auto;
        padding: 8px;

        background-color: #eee;
        border-bottom: 1px solid #8e8e8e;
        border-top: 1px solid white;

        font-size:  15px;
        font-weight: bold;
      }

      #label a {
        font-weight: normal;
        float: right;
      }

      #contents {
        flex: 1 0 auto;
        align-self: stretch;
        font-size: 12px;
        overflow: auto;
      }

      #info_text {
        padding: 8px;
        color: #666;
        font-style: italic;
        text-align: center;
      }

      #table {
        display: none;  /* Hide until memory dumps are set. */
        flex: 1 0 auto;
        align-self: stretch;
        font-size: 12px;
      }
    </style>
    <tr-ui-b-view-specific-brushing-state id="state" view-id="analysis.memory_dump_overview_pane">
    </tr-ui-b-view-specific-brushing-state>
    <div id="label">Overview <a href="https://chromium.googlesource.com/chromium/src/+/master/docs/memory-infra">Help</a></div>
    <div id="contents">
      <div id="info_text">No memory memory dumps selected</div>
      <tr-ui-b-table id="table"></tr-ui-b-table>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-memory-dump-header-pane">
  <template>
    <style>
      :host {
        display: flex;
        flex-direction: row;
        align-items: center;

        background-color: #d0d0d0;
        border-bottom: 1px solid #8e8e8e;
        border-top: 1px solid white;
      }

      #label {
        flex: 1 1 auto;
        padding: 6px;
        font-size: 15px;
      }

      #aggregation_mode_container {
        display: none;
        flex: 0 0 auto;
        padding: 5px;
        font-size: 15px;
      }
    </style>
    
    <div id="label"></div>
    <div id="aggregation_mode_container">
      <span>Metric aggregation:</span>
      
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-stacked-pane-view">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: column;
    }

    #pane_container > * {
      flex: 0 0 auto;
    }
    </style>
    <div id="pane_container">
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-container-memory-dump-sub-view">
  <template>
    <style>
    tr-ui-b-table {
      font-size: 12px;
    }
    </style>
    <div id="content"></div>
  </template>
</dom-module><dom-module id="tr-ui-a-counter-sample-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: column;
    }
    tr-ui-b-table {
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-event-summary-table">
  <template>
    <style>
    :host {
      display: flex;
    }
    #table {
      flex: 1 1 auto;
      align-self: stretch;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table">
    </tr-ui-b-table>
    
  </template>
</dom-module><dom-module id="tr-ui-a-selection-summary-table">
  <template>
    <style>
    :host {
      display: flex;
    }
    #table {
      flex: 1 1 auto;
      align-self: stretch;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table">
    </tr-ui-b-table>
    
  </template>
</dom-module><dom-module id="tr-ui-b-radio-picker">
  <template>
    <style>
    :host([vertical]) #container {
      flex-direction: column;
    }
    :host(:not[vertical]) #container {
      flex-direction: row;
    }
    #container {
      display: flex;
    }
    #container > div {
      padding-left: 1em;
      padding-bottom: 0.5em;
    }
    </style>
    <div id="container"></div>
  </template>
</dom-module><dom-module id="tr-v-ui-breakdown-span">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: column;
    }
    #table_container {
      display: flex;
      flex: 0 0 auto;
    }
    #table {
      max-height: 150px;
      overflow-y: auto;
    }
    </style>

    <div id="empty">(empty)</div>
    <div id="table_container">
      <div id="container"></div>
      <span>
        <tr-ui-b-table id="table"></tr-ui-b-table>
      </span>
    </div>
  </template>
</dom-module><dom-module id="tr-v-ui-collected-related-event-set-span">
</dom-module><dom-module id="tr-v-ui-date-range-span">
  <template>
    <content></content>
  </template>
</dom-module><dom-module id="tr-v-ui-generic-set-span">
  <template>
    <style>
      a {
        display: block;
      }
    </style>

    <tr-ui-a-generic-object-view id="generic"></tr-ui-a-generic-object-view>

    <div id="links"></div>
  </template>
</dom-module><dom-module id="tr-v-ui-related-event-set-span">
</dom-module><dom-module id="tr-v-ui-scalar-diagnostic-span">
  <template>
    <tr-v-ui-scalar-span id="scalar"></tr-v-ui-scalar-span>
  </template>
</dom-module><dom-module id="tr-v-ui-unmergeable-diagnostic-set-span">
</dom-module><dom-module id="tr-v-ui-diagnostic-map-table">
  <template>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-v-ui-scalar-map-table">
  <template>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-v-ui-histogram-span">
  <template>
    <style>
    #container {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
    }
    #chart {
      flex-grow: 1;
      display: none;
    }
    #drag_handle, #diagnostics_tab_templates {
      display: none;
    }
    #chart svg {
      display: block;
    }
    #stats_container {
      overflow-y: auto;
    }
    </style>

    <div id="container">
      <div id="chart"></div>
      <div id="stats_container">
        <tr-v-ui-scalar-map-table id="stats"></tr-v-ui-scalar-map-table>
      </div>
    </div>
    <tr-ui-b-drag-handle id="drag_handle"></tr-ui-b-drag-handle>

    <tr-ui-b-tab-view id="diagnostics"></tr-ui-b-tab-view>

    <div id="diagnostics_tab_templates">
      <tr-v-ui-diagnostic-map-table id="metric_diagnostics"></tr-v-ui-diagnostic-map-table>

      <tr-v-ui-diagnostic-map-table id="metadata_diagnostics"></tr-v-ui-diagnostic-map-table>

      <div id="sample_diagnostics_container">
        <div id="merge_sample_diagnostics_container">
          <input checked="" id="merge_sample_diagnostics" on-change="updateDiagnostics_" type="checkbox"/>
          <label for="merge_sample_diagnostics">Merge Sample Diagnostics</label>
        </div>
        <tr-v-ui-diagnostic-map-table id="sample_diagnostics"></tr-v-ui-diagnostic-map-table>
      </div>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-event-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      overflow: auto;
    }
    #content {
      display: flex;
      flex-direction: column;
      flex: 0 1 auto;
      align-self: stretch;
    }
    #content > * {
      flex: 0 0 auto;
      align-self: stretch;
    }
    #histogramContainer {
      display: flex;
    }

    tr-ui-a-multi-event-summary-table {
      border-bottom: 1px solid #aaa;
    }

    tr-ui-a-selection-summary-table  {
      margin-top: 1.25em;
      border-top: 1px solid #aaa;
      background-color: #eee;
      font-weight: bold;
      margin-bottom: 1.25em;
      border-bottom: 1px solid #aaa;
    }
    </style>
    <div id="content">
      <tr-ui-a-multi-event-summary-table id="eventSummaryTable">
      </tr-ui-a-multi-event-summary-table>
      <tr-ui-a-selection-summary-table id="selectionSummaryTable">
      </tr-ui-a-selection-summary-table>
      <tr-ui-b-radio-picker id="radioPicker">
      </tr-ui-b-radio-picker>
      <div id="histogramContainer">
        <tr-v-ui-histogram-span id="histogramSpan">
        </tr-v-ui-histogram-span>
      </div>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-related-events">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: column;
    }
    #table {
      flex: 1 1 auto;
      align-self: stretch;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-async-slice-sub-view">
  <template>
    <style>
    :host {
      display: flex;
    }
    #container {
      display: flex;
      flex: 1 1 auto;
    }
    #events {
      margin-left: 8px;
      flex: 0 1 200px;
    }
    </style>
    <div id="container">
      <tr-ui-a-multi-event-sub-view id="content"></tr-ui-a-multi-event-sub-view>
      <div id="events">
        <tr-ui-a-related-events id="relatedEvents"></tr-ui-a-related-events>
      </div>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-cpu-slice-sub-view">
  <template>
    <style>
    :host {
      display: flex;
    }
    #content {
      flex: 1 1 auto;
    }
    </style>
    <tr-ui-a-multi-event-sub-view id="content"></tr-ui-a-multi-event-sub-view>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-flow-event-sub-view">
  <template>
    <style>
    :host {
      display: flex;
    }
    </style>
    <tr-ui-a-multi-event-sub-view id="content"></tr-ui-a-multi-event-sub-view>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-instant-event-sub-view">
  <template>
    <style>
    :host {
      display: block;
    }
    </style>
    <div id="content"></div>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-object-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="content"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-frame-power-usage-chart">
  <template>
    <div id="content"></div>
  </template>
</dom-module><dom-module id="tr-ui-a-power-sample-summary-table">
  <template>
    <style>
    tr-ui-b-table {
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-power-sample-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: row;
    }
    #tables {
      display: flex;
      flex-direction: column;
      width: 50%;
    }
    #chart {
      width: 50%;
    }
    </style>
    <div id="tables">
      <tr-ui-a-power-sample-summary-table id="summaryTable">
      </tr-ui-a-power-sample-summary-table>
    </div>
    <tr-ui-a-frame-power-usage-chart id="chart">
    </tr-ui-a-frame-power-usage-chart>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-sample-sub-view">
  <template>
    <style>
    :host { display: block; }
    #control {
      background-color: #e6e6e6;
      background-image: -webkit-gradient(linear, 0 0, 0 100%,
                                         from(#E5E5E5), to(#D1D1D1));
      flex: 0 0 auto;
      overflow-x: auto;
    }
    #control::-webkit-scrollbar { height: 0px; }
    #control {
      font-size: 12px;
      display: flex;
      flex-direction: row;
      align-items: stretch;
      margin: 1px;
      margin-right: 2px;
    }
    tr-ui-b-table {
      font-size: 12px;
    }
    </style>
    <div id="control">
      Sample View Option
    </div>
    <tr-ui-b-table id="table">
    </tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-thread-slice-sub-view">
  <template>
    <style>
    :host {
      display: flex;
    }
    #content {
      display: flex;
      flex: 1 1 auto;
      min-width: 0;
    }
    #content > tr-ui-a-related-events {
      margin-left: 8px;
      flex: 0 1 200px;
    }
    </style>
    <div id="content"></div>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-thread-time-slice-sub-view">
  <template>
    <style>
    :host {
      display: flex;
    }
    #content {
      flex: 1 1 auto;
      min-width: 0;
    }
    </style>
    <tr-ui-a-multi-event-sub-view id="content"></tr-ui-a-multi-event-sub-view>
  </template>
</dom-module><dom-module id="tr-ui-a-user-expectation-related-samples-table">
  <template>
    <style>
    #table {
      flex: 1 1 auto;
      align-self: stretch;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-multi-user-expectation-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      flex: 1 1 auto;
    }
    #events {
      margin-left: 8px;
      flex: 0 1 200px;
    }
    </style>
    <tr-ui-a-multi-event-sub-view id="realView"></tr-ui-a-multi-event-sub-view>
    <div id="events">
      <tr-ui-a-user-expectation-related-samples-table id="relatedSamples"></tr-ui-a-user-expectation-related-samples-table>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-single-async-slice-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: row;
    }
    #events {
      display:flex;
      flex-direction: column;
    }
    </style>
    <tr-ui-a-single-event-sub-view id="content"></tr-ui-a-single-event-sub-view>
    <div id="events">
      <tr-ui-a-related-events id="relatedEvents"></tr-ui-a-related-events>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-single-cpu-slice-sub-view">
  <template>
    <style>
    table {
      border-collapse: collapse;
      border-width: 0;
      margin-bottom: 25px;
      width: 100%;
    }

    table tr > td:first-child {
      padding-left: 2px;
    }

    table tr > td {
      padding: 2px 4px 2px 4px;
      vertical-align: text-top;
      width: 150px;
    }

    table td td {
      padding: 0 0 0 0;
      width: auto;
    }
    tr {
      vertical-align: top;
    }

    tr:nth-child(2n+0) {
      background-color: #e2e2e2;
    }
    </style>
    <table>
      <tbody><tr>
        <td>Running process:</td><td id="process-name"></td>
      </tr>
      <tr>
        <td>Running thread:</td><td id="thread-name"></td>
      </tr>
      <tr>
        <td>Start:</td>
        <td>
          <tr-v-ui-scalar-span id="start">
          </tr-v-ui-scalar-span>
        </td>
      </tr>
      <tr>
        <td>Duration:</td>
        <td>
          <tr-v-ui-scalar-span id="duration">
          </tr-v-ui-scalar-span>
        </td>
      </tr>
      <tr>
        <td>Active slices:</td><td id="running-thread"></td>
      </tr>
      <tr>
        <td>Args:</td>
        <td>
          <tr-ui-a-generic-object-view id="args">
          </tr-ui-a-generic-object-view>
        </td>
      </tr>
    </tbody></table>
  </template>
</dom-module><dom-module id="tr-ui-a-single-flow-event-sub-view">
  <template>
    <style>
    :host {
      display: block;
    }
    </style>
    <tr-ui-a-single-event-sub-view id="singleEventSubView">
    </tr-ui-a-single-event-sub-view>
  </template>
</dom-module><dom-module id="tr-ui-a-single-frame-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: column;
    }
    #asv {
      flex: 0 0 auto;
      align-self: stretch;
    }
    </style>
    <tr-ui-a-alert-sub-view id="asv">
    </tr-ui-a-alert-sub-view>
  </template>
</dom-module><dom-module id="tr-ui-a-single-instant-event-sub-view">
  <template>
    <style>
    :host {
      display: block;
    }
    </style>
    <div id="content"></div>
  </template>
</dom-module><dom-module id="tr-ui-a-single-object-instance-sub-view">
  <template>
    <style>
    :host {
      display: block;
    }

    #snapshots > * {
      display: block;
    }

    :host {
      overflow: auto;
      display: block;
    }

    * {
      -webkit-user-select: text;
    }

    .title {
      border-bottom: 1px solid rgb(128, 128, 128);
      font-size: 110%;
      font-weight: bold;
    }

    td, th {
      font-family: monospace;
      vertical-align: top;
    }
    </style>
    <div id="content"></div>
  </template>
</dom-module><dom-module id="tr-ui-a-single-object-snapshot-sub-view">
  <template>
    <style>
    #args {
      white-space: pre;
    }

    :host {
      overflow: auto;
      display: flex;
    }

    ::content * {
      -webkit-user-select: text;
    }

    ::content .title {
      border-bottom: 1px solid rgb(128, 128, 128);
      font-size: 110%;
      font-weight: bold;
    }

    ::content td, th {
      font-family: monospace;
      vertical-align: top;
    }
    </style>
    <slot></slot>
  </template>
</dom-module><dom-module id="tr-ui-a-power-sample-table">
  <template>
    <style>
    :host {
      display: flex;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-single-power-sample-sub-view">
  <template>
    <style>
    :host { display: block; }
    </style>
    <tr-ui-a-power-sample-table id="samplesTable">
    </tr-ui-a-power-sample-table>
  </template>
</dom-module><dom-module id="tr-ui-a-single-sample-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="content"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-a-single-thread-slice-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: row;
    }
    #events {
      display: flex;
      flex-direction: column;
    }

    </style>
    <tr-ui-a-single-event-sub-view id="content"></tr-ui-a-single-event-sub-view>
    <div id="events">
      <tr-ui-a-related-events id="relatedEvents">
      </tr-ui-a-related-events>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-single-thread-time-slice-sub-view">
  <template>
    <style>
    table {
      border-collapse: collapse;
      border-width: 0;
      margin-bottom: 25px;
      width: 100%;
    }

    table tr > td:first-child {
      padding-left: 2px;
    }

    table tr > td {
      padding: 2px 4px 2px 4px;
      vertical-align: text-top;
      width: 150px;
    }

    table td td {
      padding: 0 0 0 0;
      width: auto;
    }
    tr {
      vertical-align: top;
    }

    tr:nth-child(2n+0) {
      background-color: #e2e2e2;
    }
    </style>
    <table>
      <tbody><tr>
        <td>Running process:</td><td id="process-name"></td>
      </tr>
      <tr>
        <td>Running thread:</td><td id="thread-name"></td>
      </tr>
      <tr>
        <td>State:</td>
        <td><b><span id="state"></span></b></td>
      </tr>
      <tr>
        <td>Start:</td>
        <td>
          <tr-v-ui-scalar-span id="start">
          </tr-v-ui-scalar-span>
        </td>
      </tr>
      <tr>
        <td>Duration:</td>
        <td>
          <tr-v-ui-scalar-span id="duration">
          </tr-v-ui-scalar-span>
        </td>
      </tr>

      <tr>
        <td>On CPU:</td><td id="on-cpu"></td>
      </tr>

      <tr>
        <td>Running instead:</td><td id="running-instead"></td>
      </tr>

      <tr>
        <td>Args:</td><td id="args"></td>
      </tr>
    </tbody></table>
  </template>
</dom-module><dom-module id="tr-ui-a-single-user-expectation-sub-view">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: row;
    }
    #events {
      display: flex;
      flex-direction: column;
    }
    </style>
    <tr-ui-a-single-event-sub-view id="realView"></tr-ui-a-single-event-sub-view>
    <div id="events">
      <tr-ui-a-user-expectation-related-samples-table id="relatedSamples"></tr-ui-a-user-expectation-related-samples-table>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-a-analysis-view">
  <template>
    <style>
      :host {
        background-color: white;
        display: flex;
        flex-direction: column;
        height: 275px;
        overflow: auto;
      }

      :host(.tall-mode) {
        height: 525px;
      }
    </style>
    <slot></slot>
  </template>
</dom-module><dom-module id="tr-ui-b-dropdown">
  <template>
    <style>
    button {
      @apply --dropdown-button;
    }
    button.open {
      @apply --dropdown-button-open;
    }
    dialog {
      position: absolute;
      margin: 0;
      padding: 1em;
      border: 1px solid darkgrey;
      @apply --dropdown-dialog;
    }
    </style>

    <button id="button" on-tap="open">[[label]]</button>

    <dialog id="dialog" on-cancel="close" on-tap="onDialogTap_">
      <slot></slot>
    </dialog>
  </template>
</dom-module><dom-module id="tr-ui-b-info-bar-group">
  <template>
    <style>
    :host {
      flex: 0 0 auto;
      flex-direction: column;
      display: flex;
    }
    </style>
    <div id="messages"></div>
  </template>
</dom-module><dom-module id="tr-ui-b-toolbar-button">
  <template>
    <style>
    :host {
      display: flex;
      background-color: #f8f8f8;
      border: 1px solid rgba(0, 0, 0, 0.5);
      color: rgba(0,0,0,0.8);
      justify-content: center;
      align-self: stretch;
      min-width: 23px;
    }

    :host(:hover) {
      background-color: rgba(255, 255, 255, 1.0);
      border-color: rgba(0, 0, 0, 0.8);
      box-shadow: 0 0 .05em rgba(0, 0, 0, 0.4);
      color: rgba(0, 0, 0, 1);
    }

    #aligner {
      display: flex;
      flex: 0 0 auto;
      align-self: center;
    }
    </style>
    <div id="aligner">
      <slot></slot>
    </div>
  </template>
</dom-module><style>
.drawing-container{display:inline;overflow:auto;overflow-x:hidden;position:relative}.drawing-container-canvas{display:block;pointer-events:none;position:absolute;top:0}
</style><style>
.letter-dot-track {
  height: 18px;
}
</style><style>
.chart-track {
  height: 30px;
  position: relative;
}
</style><style>
.cpu-usage-track {
  height: 90px;
}
</style><style>
.power-series-track {
  height: 90px;
}
</style><style>
.spacing-track{height:4px}
</style><style>
.rect-track{height:18px}
</style><style>
.thread-track{flex-direction:column;display:flex;position:relative}
</style><style>
.process-track-header{display:flex;flex:0 0 auto;background-image:-webkit-gradient(linear,0 0,100% 0,from(#E5E5E5),to(#D1D1D1));border-bottom:1px solid #8e8e8e;border-top:1px solid white;font-size:75%}.process-track-name{flex-grow:1}.process-track-name:before{content:'\25B8';padding:0 5px}.process-track-base.expanded .process-track-name:before{content:'\25BE'}.process-track-close{color:black;border:1px solid transparent;padding:0px 2px}.process-track-close:hover{border:1px solid grey}
</style><style>
.model-track {
  flex-grow: 1;
}
</style><style>
.x-axis-track {
  height: 12px;
}

.x-axis-track.tall-mode {
  height: 30px;
}
</style><dom-module id="tr-ui-timeline-track-view">
  <template>
    <style>
    :host {
      flex-direction: column;
      display: flex;
      position: relative;
    }

    :host ::content * {
      -webkit-user-select: none;
      cursor: default;
    }

    #drag_box {
      background-color: rgba(0, 0, 255, 0.25);
      border: 1px solid rgb(0, 0, 96);
      font-size: 75%;
      position: fixed;
    }

    #hint_text {
      position: absolute;
      bottom: 6px;
      right: 6px;
      font-size: 8pt;
    }
    </style>
    <slot></slot>

    <div id="drag_box"></div>
    <div id="hint_text"></div>

    <tv-ui-b-hotkey-controller id="hotkey_controller">
    </tv-ui-b-hotkey-controller>
  </template>
</dom-module><dom-module id="tr-ui-find-control">
  <template>
    <style>
      :host {
        -webkit-user-select: none;
        display: flex;
        position: relative;
      }
      input {
        -webkit-user-select: auto;
        background-color: #f8f8f8;
        border: 1px solid rgba(0, 0, 0, 0.5);
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        width: 170px;
      }
      input:focus {
        background-color: white;
      }
      tr-ui-b-toolbar-button {
        border-left: none;
        margin: 0;
      }
      #hitCount {
        left: 0;
        opacity: 0.25;
        pointer-events: none;
        position: absolute;
        text-align: right;
        top: 2px;
        width: 167px;
        z-index: 1;
      }
      #spinner {
        visibility: hidden;
        width: 8px;
        height: 8px;
        left: 154px;
        pointer-events: none;
        position: absolute;
        top: 4px;
        z-index: 1;

        border: 2px solid transparent;
        border-bottom: 2px solid rgba(0, 0, 0, 0.5);
        border-right: 2px solid rgba(0, 0, 0, 0.5);
        border-radius: 50%;
      }
      @keyframes spin { 100% { transform: rotate(360deg); } }
    </style>

    <input id="filter" on-blur="filterBlur" on-focus="filterFocus" on-input="filterTextChanged" on-keydown="filterKeyDown" on-mouseup="filterMouseUp" type="text"/>
    <div id="spinner"></div>
    <tr-ui-b-toolbar-button on-click="findPrevious">
      ←
    </tr-ui-b-toolbar-button>
    <tr-ui-b-toolbar-button on-click="findNext">
      →
    </tr-ui-b-toolbar-button>
    <div id="hitCount">0 of 0</div>
  </template>
</dom-module><dom-module id="tr-ui-scripting-control">
  <template>
    <style>
      :host {
        flex: 1 1 auto;
      }
      .root {
        font-family: monospace;
        cursor: text;

        padding: 2px;
        margin: 2px;
        border: 1px solid rgba(0, 0, 0, 0.5);
        background: white;

        height: 100px;
        overflow-y: auto;

        transition-property: opacity, height, padding, margin;
        transition-duration: .2s;
        transition-timing-function: ease-out;
      }
      .hidden {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 0px;
        opacity: 0;
      }
      .focused {
        outline: auto 5px -webkit-focus-ring-color;
      }
      #history {
        -webkit-user-select: text;
        color: #777;
      }
      #promptContainer {
        display: flex;
      }
      #promptMark {
        width: 1em;
        color: #468;
      }
      #prompt {
        flex: 1;
        width: 100%;
        border: none !important;
        background-color: inherit !important;
        font: inherit !important;
        text-overflow: clip !important;
        text-decoration: none !important;
      }
      #prompt:focus {
        outline: none;
      }
    </style>

    <div class="root hidden" id="root" on-focus="onConsoleFocus" tabindex="0">
      <div id="history"></div>
      <div id="promptContainer">
        <span id="promptMark">&gt;</span>
        <input id="prompt" on-blur="onConsoleBlur" on-keydown="promptKeyDown" on-keypress="promptKeyPress" type="text"/>
       </div>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-side-panel-container">
  <template>
    <style>
    :host {
      align-items: stretch;
      display: flex;
      background-color: white;
    }

    :host([expanded]) > #side_panel_drag_handle,
    :host([expanded]) > active-panel-container {
      flex: 1 1 auto;
      border-left: 1px solid black;
      display: flex;
    }

    :host(:not([expanded])) > #side_panel_drag_handle,
    :host(:not([expanded])) > active-panel-container {
      display: none;
    }

    active-panel-container {
      display: flex;
    }

    tab-strip {
      flex: 0 0 auto;
      flex-direction: column;
      -webkit-user-select: none;
      background-color: rgb(236, 236, 236);
      border-left: 1px solid black;
      cursor: default;
      display: flex;
      min-width: 18px; /* workaround for flexbox and writing-mode mixing bug */
      padding: 10px 0 10px 0;
      font-size: 12px;
    }

    tab-strip > tab-strip-label {
      flex-shrink: 0;
      -webkit-writing-mode: vertical-rl;
      white-space: nowrap;
      display: inline;
      margin-right: 1px;
      min-height: 20px;
      padding: 15px 3px 15px 1px;
    }

    tab-strip >
        tab-strip-label:not([enabled]) {
      color: rgb(128, 128, 128);
    }

    tab-strip > tab-strip-label[selected] {
      background-color: white;
      border: 1px solid rgb(163, 163, 163);
      border-left: none;
      padding: 14px 2px 14px 1px;
    }

    #active_panel_container {
      overflow: auto;
    }
    </style>

    <tr-ui-b-drag-handle id="side_panel_drag_handle"></tr-ui-b-drag-handle>
    <active-panel-container id="active_panel_container">
    </active-panel-container>
    <tab-strip id="tab_strip"></tab-strip>
  </template>
</dom-module><dom-module id="tr-ui-timeline-view-help-overlay">
  <template>
    <style>
    :host {
      flex: 1 1 auto;
      flex-direction: row;
      display: flex;
      width: 700px;
    }
    .column {
      width: 50%;
    }
    h2 {
      font-size: 1.2em;
      margin: 0;
      margin-top: 5px;
      text-align: center;
    }
    h3 {
      margin: 0;
      margin-left: 126px;
      margin-top: 10px;
    }
    .pair {
      flex: 1 1 auto;
      flex-direction: row;
      display: flex;
    }
    .command {
      font-family: monospace;
      margin-right: 5px;
      text-align: right;
      width: 150px;
    }
    .action {
      font-size: 0.9em;
      text-align: left;
      width: 200px;
    }
    tr-ui-b-mouse-mode-icon {
      border: 1px solid #888;
      border-radius: 3px;
      box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
      display: inline-block;
      margin-right: 1px;
      position: relative;
      top: 4px;
    }
    .mouse-mode-icon.pan-mode {
      background-position: -1px -11px;
    }
    .mouse-mode-icon.select-mode {
      background-position: -1px -41px;
    }
    .mouse-mode-icon.zoom-mode {
      background-position: -1px -71px;
    }
    .mouse-mode-icon.timing-mode {
      background-position: -1px -101px;
    }
    </style>
    <div class="column left">
      <h2>Navigation</h2>
      <div class="pair">
        <div class="command">w/s</div>
        <div class="action">Zoom in/out (+shift: faster)</div>
      </div>

      <div class="pair">
        <div class="command">a/d</div>
        <div class="action">Pan left/right (+shift: faster)</div>
      </div>

      <div class="pair">
        <div class="command">→/shift-TAB</div>
        <div class="action">Select previous event</div>
      </div>

      <div class="pair">
        <div class="command">←/TAB</div>
        <div class="action">Select next event</div>
      </div>

      <h2>Mouse Controls</h2>
      <div class="pair">
        <div class="command">click</div>
        <div class="action">Select event</div>
      </div>
      <div class="pair">
        <div class="command">alt-mousewheel</div>
        <div class="action">Zoom in/out</div>
      </div>

      <h3>
        <tr-ui-b-mouse-mode-icon mode-name="SELECTION"></tr-ui-b-mouse-mode-icon>
        Select mode
      </h3>
      <div class="pair">
        <div class="command">drag</div>
        <div class="action">Box select</div>
      </div>

      <div class="pair">
        <div class="command"><span class="mod"></span>-click/drag</div>
        <div class="action">Add events to the current selection</div>
      </div>

      <div class="pair">
        <div class="command">double click</div>
        <div class="action">Select all events with same title</div>
      </div>

      <h3>
        <tr-ui-b-mouse-mode-icon mode-name="PANSCAN"></tr-ui-b-mouse-mode-icon>
        Pan mode
      </h3>
      <div class="pair">
        <div class="command">drag</div>
        <div class="action">Pan the view</div>
      </div>

      <h3>
        <tr-ui-b-mouse-mode-icon mode-name="ZOOM"></tr-ui-b-mouse-mode-icon>
        Zoom mode
      </h3>
      <div class="pair">
        <div class="command">drag</div>
        <div class="action">Zoom in/out by dragging up/down</div>
      </div>

      <h3>
        <tr-ui-b-mouse-mode-icon mode-name="TIMING"></tr-ui-b-mouse-mode-icon>
        Timing mode
      </h3>
      <div class="pair">
        <div class="command">drag</div>
        <div class="action">Create or move markers</div>
      </div>

      <div class="pair">
        <div class="command">double click</div>
        <div class="action">Set marker range to slice</div>
      </div>
    </div>

    <div class="column right">
      <h2>General</h2>
      <div class="pair">
        <div class="command">1-4</div>
        <div class="action">Switch mouse mode</div>
      </div>

      <div class="pair">
        <div class="command">shift</div>
        <div class="action">Hold for temporary select</div>
      </div>

      <div class="pair">
        <div class="command">space</div>
        <div class="action">Hold for temporary pan</div>
      </div>

      <div class="pair">
        <div class="command">/</div>
        <div class="action">Search</div>
      </div>

      <div class="pair">
        <div class="command">enter</div>
        <div class="action">Step through search results</div>
      </div>

      <div class="pair">
        <div class="command">f</div>
        <div class="action">Zoom into selection</div>
      </div>

      <div class="pair">
        <div class="command">z/0</div>
        <div class="action">Reset zoom and pan</div>
      </div>

      <div class="pair">
        <div class="command">g/G</div>
        <div class="action">Toggle 60hz grid</div>
      </div>

      <div class="pair">
        <div class="command">v</div>
        <div class="action">Highlight VSync</div>
      </div>

      <div class="pair">
        <div class="command">h</div>
        <div class="action">Toggle low/high details</div>
      </div>

      <div class="pair">
        <div class="command">m</div>
        <div class="action">Mark current selection</div>
      </div>

      <div class="pair">
        <div class="command">p</div>
        <div class="action">Select power samples over current selection interval</div>
      </div>

      <div class="pair">
        <div class="command">`</div>
        <div class="action">Show or hide the scripting console</div>
      </div>

      <div class="pair">
        <div class="command">?</div>
        <div class="action">Show help</div>
      </div>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-timeline-view-metadata-overlay">
  <template>
    <style>
    :host {
      width: 700px;

      overflow: auto;
    }
    </style>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-timeline-view">
  <template>
    <style>
    :host {
      flex-direction: column;
      cursor: default;
      display: flex;
      font-family: sans-serif;
      padding: 0;
    }

    #control {
      background-color: #e6e6e6;
      background-image: -webkit-gradient(linear, 0 0, 0 100%,
          from(#E5E5E5), to(#D1D1D1));
      flex: 0 0 auto;
      overflow-x: auto;
    }

    #control::-webkit-scrollbar { height: 0px; }

    #control > #bar {
      font-size: 12px;
      display: flex;
      flex-direction: row;
      margin: 1px;
    }

    #control > #bar > #title {
      display: flex;
      align-items: center;
      padding-left: 8px;
      padding-right: 8px;
      flex: 1 1 auto;
      overflow: hidden;
      white-space: nowrap;
    }

    #control > #bar > #left_controls,
    #control > #bar > #right_controls {
      display: flex;
      flex-direction: row;
      align-items: stretch;
      flex-shrink: 0;
    }

    #control > #bar > #left_controls > * { margin-right: 2px; }
    #control > #bar > #right_controls > * { margin-left: 2px; }
    #control > #collapsing_controls { display: flex; }

    middle-container {
      flex: 1 1 auto;
      flex-direction: row;
      border-bottom: 1px solid #8e8e8e;
      display: flex;
      min-height: 0;
    }

    middle-container ::content track-view-container {
      flex: 1 1 auto;
      display: flex;
      min-height: 0;
      min-width: 0;
      overflow-x: hidden;
    }

    middle-container ::content track-view-container > * { flex: 1 1 auto; }
    middle-container > x-timeline-view-side-panel-container { flex: 0 0 auto; }
    tr-ui-b-drag-handle { flex: 0 0 auto; }
    tr-ui-a-analysis-view { flex: 0 0 auto; }

    tr-ui-b-dropdown {
      --dropdown-button: {
        -webkit-appearance: none;
        align-items: normal;
        background-color: rgb(248, 248, 248);
        border: 1px solid rgba(0, 0, 0, 0.5);
        box-sizing: content-box;
        color: rgba(0, 0, 0, 0.8);
        font-family: sans-serif;
        font-size: 12px;
        padding: 2px 5px;
      }
    }
    </style>

    <tv-ui-b-hotkey-controller id="hkc"></tv-ui-b-hotkey-controller>
    <div id="control">
      <div id="bar">
        <div id="left_controls"></div>
        <div id="title">^_^</div>
        <div id="right_controls">
          <tr-ui-b-dropdown id="flow_event_filter_dropdown" label="Flow events"></tr-ui-b-dropdown>
          <tr-ui-b-dropdown id="process_filter_dropdown" label="Processes"></tr-ui-b-dropdown>
          <tr-ui-b-toolbar-button id="view_metadata_button">
            M
          </tr-ui-b-toolbar-button>
          <tr-ui-b-dropdown id="view_options_dropdown" label="View Options"></tr-ui-b-dropdown>
          <tr-ui-find-control id="view_find_control"></tr-ui-find-control>
          <tr-ui-b-toolbar-button id="view_console_button">
            »
          </tr-ui-b-toolbar-button>
          <tr-ui-b-toolbar-button id="view_help_button">
            ?
          </tr-ui-b-toolbar-button>
        </div>
      </div>
      <div id="collapsing_controls"></div>
      <tr-ui-b-info-bar-group id="import-warnings">
      </tr-ui-b-info-bar-group>
      <tr-ui-b-info-bar-group id="polyfill-warning">
      </tr-ui-b-info-bar-group>
    </div>
    <middle-container>
      <slot></slot>

      <tr-ui-side-panel-container id="side_panel_container">
      </tr-ui-side-panel-container>
    </middle-container>
    <tr-ui-b-drag-handle id="drag_handle"></tr-ui-b-drag-handle>
    <tr-ui-a-analysis-view id="analysis"></tr-ui-a-analysis-view>

    <tr-v-ui-preferred-display-unit id="display_unit">
    </tr-v-ui-preferred-display-unit>
  </template>
</dom-module><dom-module id="tr-ui-b-grouping-table">
  <template>
    <style>
    :host {
      display: flex;
    }
    #table {
      flex: 1 1 auto;
      font-size: 12px;
    }
    </style>
    <tr-ui-b-table id="table"></tr-ui-b-table>
  </template>
</dom-module><dom-module id="tr-ui-b-grouping-table-groupby-picker">
  <template>
    <style>
    #container {
      display: flex;
    }
    #container *:not(:first-child) {
      padding-left: 3px;
      border-left: 1px solid black;
      margin-left: 3px;
    }
    </style>

    <div id="container"></div>
  </template>
</dom-module><dom-module id="tr-ui-b-grouping-table-groupby-picker-group">
  <template>
    <style>
    :host {
      white-space: nowrap;
    }
    #left, #right {
      user-select: none;
      cursor: pointer;
    }
    </style>

    <span id="left" on-click="moveLeft_">◀</span>
    <input id="enabled" on-change="onEnableChanged_" type="checkbox"/>
    <label for="enabled" id="label"></label>
    <span id="right" on-click="moveRight_">▶</span>
  </template>
</dom-module><dom-module id="tr-ui-sp-file-size-stats-side-panel">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: column;
    }
    toolbar {
      align-items: center;
      background-color: rgb(236, 236, 236);
      border-bottom: 1px solid #8e8e8e;
      display: flex;
      flex-direction: row;
      flex-direction: row;
      flex: 0 0 auto;
      font-size: 12px;
      padding: 0 10px 0 10px;
    }
    table-container {
      display: flex;
      min-height: 0px;
      overflow-y: auto;
    }
    </style>

    <toolbar>
      <span><b>Group by:</b></span>
      <tr-ui-b-grouping-table-groupby-picker id="picker">
      </tr-ui-b-grouping-table-groupby-picker>
    </toolbar>
    <table-container>
      <tr-ui-b-grouping-table id="table"></tr-ui-b-grouping-table>
    </table-container>
  </template>
</dom-module><dom-module id="tr-v-ui-histogram-set-controls-export">
  <template>
    <style>
    :host {
      display: grid;
      grid-gap: 1em;
      grid-template-rows: auto auto;
      grid-template-columns: auto auto;
    }
    button {
      -webkit-appearance: none;
      border: 0;
      font-size: initial;
      padding: 5px;
    }
    </style>

    <button on-tap="exportRawCsv_">raw CSV</button>
    <button on-tap="exportRawJson_">raw JSON</button>
    <button on-tap="exportMergedCsv_">merged CSV</button>
    <button on-tap="exportMergedJson_">merged JSON</button>
  </template>
</dom-module><dom-module id="tr-v-ui-histogram-set-controls">
  <template>
    <style>
    :host {
      display: block;
    }

    #help, #feedback {
      display: none;
      margin-left: 20px;
    }

    #search_container {
      display: inline-flex;
      margin-right: 20px;
      padding-bottom: 1px;
      border-bottom: 1px solid darkgrey;
    }

    #search {
      border: 0;
      max-width: 20em;
      outline: none;
    }

    #clear_search {
      visibility: hidden;
      height: 1em;
      stroke: black;
      stroke-width: 16;
    }

    #controls {
      white-space: nowrap;
    }

    #show_overview, #hide_overview {
      height: 1em;
      margin-right: 20px;
    }

    #show_overview {
      stroke: blue;
      stroke-width: 16;
    }

    #show_overview:hover {
      background: blue;
      stroke: white;
    }

    #hide_overview {
      display: none;
      stroke-width: 18;
      stroke: black;
    }

    #hide_overview:hover {
      background: black;
      stroke: white;
    }

    #reference_display_label {
      display: none;
      margin-right: 20px;
    }

    #alpha, #alpha_slider_container {
      display: none;
    }

    #alpha {
      margin-right: 20px;
    }

    #alpha_slider_container {
      background: white;
      border: 1px solid black;
      flex-direction: column;
      padding: 0.5em;
      position: absolute;
      z-index: 10; /* scalar-span uses z-index :-( */
    }

    #alpha_slider {
      -webkit-appearance: slider-vertical;
      align-self: center;
      height: 200px;
      width: 30px;
    }

    #statistic {
      display: none;
      margin-right: 20px;
    }

    #show_visualization {
      margin-right: 20px;
    }

    #export {
      margin-right: 20px;
    }
    </style>

    <div id="controls">
      <span id="search_container">
        <input id="search" placeholder="Find Histogram name" value="{{searchQuery::keyup}}"/>
        <svg id="clear_search" on-tap="clearSearch_" viewBox="0 0 128 128">
          <g>
          <title>Clear search</title>
          <line x1="28" x2="100" y1="28" y2="100"></line>
          <line x1="28" x2="100" y1="100" y2="28"></line>
          </g>
        </svg>
      </span>

      <svg id="show_overview" on-tap="toggleOverviewLineCharts_" viewBox="0 0 128 128">
        <g>
        <title>Show overview charts</title>
        <line x1="19" x2="49" y1="109" y2="49"></line>
        <line x1="49" x2="79" y1="49" y2="79"></line>
        <line x1="79" x2="109" y1="79" y2="19"></line>
        </g>
      </svg>
      <svg id="hide_overview" on-tap="toggleOverviewLineCharts_" viewBox="0 0 128 128">
        <g>
        <title>Hide overview charts</title>
        <line x1="28" x2="100" y1="28" y2="100"></line>
        <line x1="28" x2="100" y1="100" y2="28"></line>
        </g>
      </svg>

      <select id="reference_display_label" value="{{referenceDisplayLabel::change}}">
        <option value="">Select a reference column</option>
      </select>

      <button id="alpha" on-tap="openAlphaSlider_">α=[[alphaString]]</button>
      <div id="alpha_slider_container">
        <input id="alpha_slider" max="18" min="0" on-blur="closeAlphaSlider_" on-input="updateAlpha_" type="range" value="{{alphaIndex::change}}"/>
      </div>

      <select id="statistic" value="{{displayStatisticName::change}}">
      </select>

      <button id="show_visualization" on-tap="loadVisualization_">Visualize</button>

      <tr-ui-b-dropdown label="Export">
        <tr-v-ui-histogram-set-controls-export>
        </tr-v-ui-histogram-set-controls-export>
      </tr-ui-b-dropdown>

      <input checked="{{showAll::change}}" id="show_all" title="When unchecked, less important histograms are hidden." type="checkbox"/>
      <label for="show_all" title="When unchecked, less important histograms are hidden.">Show all</label>

      <a id="help">Help</a>
      <a id="feedback">Feedback</a>
    </div>

    <tr-ui-b-grouping-table-groupby-picker id="picker">
    </tr-ui-b-grouping-table-groupby-picker>
  </template>
</dom-module><dom-module id="tr-v-ui-histogram-set-table-cell">
  <template>
    <style>
    #histogram_container {
      display: flex;
      flex-direction: row;
    }

    #missing, #empty, #unmergeable, #scalar {
      flex-grow: 1;
    }

    #open_histogram, #close_histogram, #open_histogram svg, #close_histogram svg {
      height: 1em;
    }

    #open_histogram svg {
      margin-left: 4px;
      stroke-width: 0;
      stroke: blue;
      fill: blue;
    }
    :host(:hover) #open_histogram svg {
      background: blue;
      stroke: white;
      fill: white;
    }

    #scalar {
      flex-grow: 1;
      white-space: nowrap;
    }

    #histogram {
      flex-grow: 1;
    }

    #close_histogram svg line {
      stroke-width: 18;
      stroke: black;
    }
    #close_histogram:hover svg {
      background: black;
    }
    #close_histogram:hover svg line {
      stroke: white;
    }

    #overview_container {
      display: none;
    }
    </style>

    <div id="histogram_container">
      <span id="missing">(missing)</span>
      <span id="empty">(empty)</span>
      <span id="unmergeable">(unmergeable)</span>

      <tr-v-ui-scalar-span id="scalar" on-click="openHistogram_"></tr-v-ui-scalar-span>

      <span id="open_histogram" on-click="openHistogram_">
        <svg viewBox="0 0 128 128">
          <rect height="16" width="32" x="16" y="24"></rect>
          <rect height="16" width="96" x="16" y="56"></rect>
          <rect height="16" width="64" x="16" y="88"></rect>
        </svg>
      </span>

      <span id="histogram"></span>

      <span id="close_histogram" on-click="closeHistogram_">
        <svg viewBox="0 0 128 128">
          <line x1="28" x2="100" y1="28" y2="100"></line>
          <line x1="28" x2="100" y1="100" y2="28"></line>
        </svg>
      </span>
    </div>

    <div id="overview_container">
    </div>
  </template>
</dom-module><dom-module id="tr-v-ui-histogram-set-table-name-cell">
  <template>
    <style>
    #name_container {
      display: flex;
    }

    #name {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }

    #show_overview, #hide_overview, #show_overview svg, #hide_overview svg {
      height: 1em;
      margin-left: 5px;
    }

    #show_overview svg {
      stroke: blue;
      stroke-width: 16;
    }

    #show_overview:hover svg {
      background: blue;
      stroke: white;
    }

    #hide_overview {
      display: none;
    }

    #hide_overview svg {
      stroke-width: 18;
      stroke: black;
    }

    #hide_overview:hover svg {
      background: black;
      stroke: white;
    }

    #open_histograms, #close_histograms, #open_histograms svg, #close_histograms svg {
      height: 1em;
    }

    #close_histograms {
      display: none;
    }

    #open_histograms svg {
      margin-left: 4px;
      stroke-width: 0;
      stroke: blue;
      fill: blue;
    }
    #open_histograms:hover svg {
      background: blue;
      stroke: white;
      fill: white;
    }

    #close_histograms line {
      stroke-width: 18;
      stroke: black;
    }
    #close_histograms:hover {
      background: black;
    }
    #close_histograms:hover line {
      stroke: white;
    }

    #overview_container {
      display: none;
    }
    </style>

    <div id="name_container">
      <span id="name"></span>

      <span id="show_overview" on-click="showOverview_">
        <svg viewBox="0 0 128 128">
          <line x1="19" x2="49" y1="109" y2="49"></line>
          <line x1="49" x2="79" y1="49" y2="79"></line>
          <line x1="79" x2="109" y1="79" y2="19"></line>
        </svg>
      </span>

      <span id="hide_overview" on-click="hideOverview_">
        <svg viewBox="0 0 128 128">
          <line x1="28" x2="100" y1="28" y2="100"></line>
          <line x1="28" x2="100" y1="100" y2="28"></line>
        </svg>
      </span>

      <span id="open_histograms" on-click="openHistograms_">
        <svg viewBox="0 0 128 128">
          <rect height="16" width="32" x="16" y="24"></rect>
          <rect height="16" width="96" x="16" y="56"></rect>
          <rect height="16" width="64" x="16" y="88"></rect>
        </svg>
      </span>

      <span id="close_histograms" on-click="closeHistograms_">
        <svg viewBox="0 0 128 128">
          <line x1="28" x2="100" y1="28" y2="100"></line>
          <line x1="28" x2="100" y1="100" y2="28"></line>
        </svg>
      </span>
    </div>

    <div id="overview_container">
    </div>
  </template>
</dom-module><dom-module id="tr-v-ui-histogram-set-table">
  <template>
    <style>
    :host {
      min-height: 0px;
      overflow: auto;
    }
    #table {
      margin-top: 5px;
    }
    </style>

    <tr-ui-b-table id="table">
  </tr-ui-b-table></template>
</dom-module><dom-module id="tr-v-ui-metrics-visualization">
  <template>
    <style>
      button {
        padding: 5px;
        font-size: 14px;
      }

      .text_input {
        width: 50px;
        padding: 4px;
        font-size: 14px;
      }

      .error {
        color: red;
        display: none;
      }

      .container {
        position: relative;
        display: inline-block;
        margin-left: 15px;
      }

      #title {
        font-size: 20px;
        font-weight: bold;
        padding-bottom: 5px;
      }

      #selectors {
        display: block;
        padding-bottom: 10px;
      }

      #search_page {
        width: 200px;
        margin-left: 30px;
      }

      #close {
        display: none;
        vertical-align: top;
      }

      #close svg{
        height: 1em;
      }

      #close svg line {
        stroke-width: 18;
        stroke: black;
      }

      #close:hover svg {
        background: black;
      }

      #close:hover svg line {
        stroke: white;
      }
    </style>
      <span class="container" id="aggregateContainer">
      </span>
      <span class="container" id="pageByPageContainer">
        <span id="selectors">
          <span id="percentile_label">Percentile Range:</span>
          <input class="text_input" id="start" placeholder="0"/>
          <input class="text_input" id="end" placeholder="100"/>
          <button id="filter" on-tap="filterByPercentile_">Filter</button>
          <input class="text_input" id="search_page" placeholder="Page Name"/>
          <button id="search" on-tap="searchByPage_">Search</button>
          <span class="error" id="search_error">Sorry, could not find that page!</span>
        </span>
      </span>
      <div display="block" id="submetricsContainer">
        <span id="close">
          <svg viewBox="0 0 128 128">
            <line x1="28" x2="100" y1="28" y2="100"></line>
            <line x1="28" x2="100" y1="100" y2="28"></line>
          </svg>
        </span>
      </div>
  </template>
</dom-module><dom-module id="tr-v-ui-raster-visualization">
  <template>
    <style>
      button {
        padding: 5px;
        font-size: 14px;
      }
      .error {
        color: red;
        display: none;
      }

      .text_input {
        width: 200px;
        padding: 4px;
        font-size: 14px;
      }

      .selector_container{
        padding: 5px;
      }

      #search {
        display: inline-block;
        padding-bottom: 10px;
      }

      #search_page {
        width: 200px;
      }

      #pageSelector {
        display: inline-block;
        font-size: 12pt;
      }

      #close {
        display: none;
        vertical-align: top;
      }

      #close svg{
        height: 1em;
      }

      #close svg line {
        stroke-width: 18;
        stroke: black;
      }

      #close:hover svg {
        background: black;
      }

      #close:hover svg line {
        stroke: white;
      }
    </style>
    <span id="aggregateContainer">
      <div>
        <div class="selector_container">
          <span id="select_page_label">Individual Page Results:</span>
          <select id="pageSelector">
            <option id="select_page" value="">Select a page</option>
          </select>
        </div>
        <div class="selector_container">
          <div id="search_page_label">Search for a page:</div>
          <input class="text_input" id="search_page" placeholder="Page Name"/>
          <button id="search_button">Search</button>
          <div class="error" id="search_error">Sorry, could not find that page!</div>
        </div>
      </div>
    </span>
    <span id="pageContainer">
      <span id="close">
          <svg viewBox="0 0 128 128">
            <line x1="28" x2="100" y1="28" y2="100"></line>
            <line x1="28" x2="100" y1="100" y2="28"></line>
          </svg>
        </span>
      </span>
  </template>
</dom-module><meta charset="utf-8"/><dom-module id="tr-v-ui-visualizations-data-container">
  <template>
    <style>
      .error {
        color: red;
        display: none;
      }

      .sample{
        display: none;
      }

      .subtitle{
        font-size: 20px;
        font-weight: bold;
        padding-bottom: 5px;
      }

      .description{
        font-size: 15px;
        padding-bottom: 5px;
      }

      #title {
        font-size: 30px;
        font-weight: bold;
        padding-bottom: 5px;
      }
    </style>
    <div id="title">Visualizations</div>
    <div class="error" id="data_error">Invalid data provided.</div>
    <div id="pipeline_per_frame_container">
      <div class="subtitle">Graphics Pipeline and Raster Tasks</div>
      <div class="description">
        When raster tasks are completed in comparison to the rest of the graphics pipeline.<br>
        Only pages where raster tasks are completed after beginFrame is issued are included.
      </div>
      <tr-v-ui-raster-visualization id="rasterVisualization">
      </tr-v-ui-raster-visualization>
    </div>
    <div id="metrics_container">
      <div class="subtitle">Metrics</div>
      <div class="description">Total amount of time taken for the indicated metrics.</div>
      <tr-v-ui-metrics-visualization class="sample" id="metricsVisualization">
      </tr-v-ui-metrics-visualization>
    </div>
  </template>
</dom-module><dom-module id="tr-v-ui-histogram-set-view">
  <template>
    <style>
    :host {
      font-family: sans-serif;
    }

    #zero {
      color: red;
      /* histogram-set-table is used by both metrics-side-panel and results.html.
       * This font-size rule has no effect in results.html, but improves
       * legibility in the metrics-side-panel, which sets font-size in order to
       * make this table denser.
       */
      font-size: initial;
    }

    #container {
      display: none;
    }

    #visualizations{
      display: none;
    }
    </style>

    <div id="zero">zero Histograms</div>

    <div id="container">
      <tr-v-ui-histogram-set-controls id="controls">
      </tr-v-ui-histogram-set-controls>

      <tr-v-ui-visualizations-data-container id="visualizations">
      </tr-v-ui-visualizations-data-container>

      <tr-v-ui-histogram-set-table id="table"></tr-v-ui-histogram-set-table>
    </div>
  </template>
</dom-module><dom-module id="tr-ui-sp-metrics-side-panel">
  <template>
    <style>
    :host {
      display: flex;
      flex-direction: column;
    }
    div#error {
      color: red;
    }
    #results {
      font-size: 12px;
    }
    </style>

    <top-left-controls id="top_left_controls"></top-left-controls>

    <tr-v-ui-histogram-set-view id="results"></tr-v-ui-histogram-set-view>

    <div id="error"></div>
  </template>
</dom-module><dom-module id="tr-ui-e-s-alerts-side-panel">
  <template>
    <style>
    :host {
      display: block;
      width: 250px;
    }
    #content {
      flex-direction: column;
      display: flex;
    }
    tr-ui-b-table {
      font-size: 12px;
    }
    </style>

    <div id="content">
      <toolbar id="toolbar"></toolbar>
      <result-area id="result_area"></result-area>
    </div>
  </template>
</dom-module><script>

// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

/* WARNING: This file is auto generated.
 *
 * Do not edit directly.
 */

'use strict';if(!window.CustomElements||window.CustomElements.hasNative){if(window.Polymer){throw new Error('Cannot proceed. Polymer already present.');}
window.Polymer={};window.Polymer.dom='shadow';}
(function(){function resolve(){document.body.removeAttribute('unresolved');}
if(window.WebComponents){addEventListener('WebComponentsReady',resolve);}else{if(document.readyState==='interactive'||document.readyState==='complete'){resolve();}else{addEventListener('DOMContentLoaded',resolve);}}}());window.Polymer={Settings:function(){var settings=window.Polymer||{};if(!settings.noUrlSettings){var parts=location.search.slice(1).split('&');for(var i=0,o;i<parts.length&&(o=parts[i]);i++){o=o.split('=');o[0]&&(settings[o[0]]=o[1]||true);}}
settings.wantShadow=settings.dom==='shadow';settings.hasShadow=Boolean(Element.prototype.createShadowRoot);settings.nativeShadow=settings.hasShadow&&!window.ShadowDOMPolyfill;settings.useShadow=settings.wantShadow&&settings.hasShadow;settings.hasNativeImports=Boolean('import'in document.createElement('link'));settings.useNativeImports=settings.hasNativeImports;settings.useNativeCustomElements=!window.CustomElements||window.CustomElements.useNative;settings.useNativeShadow=settings.useShadow&&settings.nativeShadow;settings.usePolyfillProto=!settings.useNativeCustomElements&&!Object.__proto__;settings.hasNativeCSSProperties=!navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)&&window.CSS&&CSS.supports&&CSS.supports('box-shadow','0 0 0 var(--foo)');settings.useNativeCSSProperties=settings.hasNativeCSSProperties&&settings.lazyRegister&&settings.useNativeCSSProperties;settings.isIE=navigator.userAgent.match('Trident');settings.passiveTouchGestures=settings.passiveTouchGestures||false;return settings;}()};(function(){var userPolymer=window.Polymer;window.Polymer=function(prototype){if(typeof prototype==='function'){prototype=prototype.prototype;}
if(!prototype){prototype={};}
prototype=desugar(prototype);var customCtor=prototype===prototype.constructor.prototype?prototype.constructor:null;var options={prototype:prototype};if(prototype.extends){options.extends=prototype.extends;}
Polymer.telemetry._registrate(prototype);var ctor=document.registerElement(prototype.is,options);return customCtor||ctor;};var desugar=function(prototype){var base=Polymer.Base;if(prototype.extends){base=Polymer.Base._getExtendedPrototype(prototype.extends);}
prototype=Polymer.Base.chainObject(prototype,base);prototype.registerCallback();return prototype;};if(userPolymer){for(var i in userPolymer){Polymer[i]=userPolymer[i];}}
Polymer.Class=function(prototype){if(!prototype.factoryImpl){prototype.factoryImpl=function(){};}
return desugar(prototype).constructor;};}());Polymer.telemetry={registrations:[],_regLog:function(prototype){console.log('['+prototype.is+']: registered');},_registrate:function(prototype){this.registrations.push(prototype);Polymer.log&&this._regLog(prototype);},dumpRegistrations:function(){this.registrations.forEach(this._regLog);}};Object.defineProperty(window,'currentImport',{enumerable:true,configurable:true,get:function(){return(document._currentScript||document.currentScript||{}).ownerDocument;}});Polymer.RenderStatus={_ready:false,_callbacks:[],whenReady:function(cb){if(this._ready){cb();}else{this._callbacks.push(cb);}},_makeReady:function(){this._ready=true;for(var i=0;i<this._callbacks.length;i++){this._callbacks[i]();}
this._callbacks=[];},_catchFirstRender:function(){requestAnimationFrame(function(){Polymer.RenderStatus._makeReady();});},_afterNextRenderQueue:[],_waitingNextRender:false,afterNextRender:function(element,fn,args){this._watchNextRender();this._afterNextRenderQueue.push([element,fn,args]);},hasRendered:function(){return this._ready;},_watchNextRender:function(){if(!this._waitingNextRender){this._waitingNextRender=true;var fn=function(){Polymer.RenderStatus._flushNextRender();};if(!this._ready){this.whenReady(fn);}else{requestAnimationFrame(fn);}}},_flushNextRender:function(){var self=this;setTimeout(function(){self._flushRenderCallbacks(self._afterNextRenderQueue);self._afterNextRenderQueue=[];self._waitingNextRender=false;});},_flushRenderCallbacks:function(callbacks){for(var i=0,h;i<callbacks.length;i++){h=callbacks[i];h[1].apply(h[0],h[2]||Polymer.nar);}}};if(window.HTMLImports){HTMLImports.whenReady(function(){Polymer.RenderStatus._catchFirstRender();});}else{Polymer.RenderStatus._catchFirstRender();}
Polymer.ImportStatus=Polymer.RenderStatus;Polymer.ImportStatus.whenLoaded=Polymer.ImportStatus.whenReady;(function(){'use strict';var settings=Polymer.Settings;Polymer.Base={__isPolymerInstance__:true,_addFeature:function(feature){this.mixin(this,feature);},registerCallback:function(){if(settings.lazyRegister==='max'){if(this.beforeRegister){this.beforeRegister();}}else{this._desugarBehaviors();for(var i=0,b;i<this.behaviors.length;i++){b=this.behaviors[i];if(b.beforeRegister){b.beforeRegister.call(this);}}
if(this.beforeRegister){this.beforeRegister();}}
this._registerFeatures();if(!settings.lazyRegister){this.ensureRegisterFinished();}},createdCallback:function(){if(settings.disableUpgradeEnabled){if(this.hasAttribute('disable-upgrade')){this._propertySetter=disableUpgradePropertySetter;this._configValue=null;this.__data__={};return;}else{this.__hasInitialized=true;}}
this.__initialize();},__initialize:function(){if(!this.__hasRegisterFinished){this._ensureRegisterFinished(this.__proto__);}
Polymer.telemetry.instanceCount++;this.root=this;for(var i=0,b;i<this.behaviors.length;i++){b=this.behaviors[i];if(b.created){b.created.call(this);}}
if(this.created){this.created();}
this._initFeatures();},ensureRegisterFinished:function(){this._ensureRegisterFinished(this);},_ensureRegisterFinished:function(proto){if(proto.__hasRegisterFinished!==proto.is||!proto.is){if(settings.lazyRegister==='max'){proto._desugarBehaviors();for(var i=0,b;i<proto.behaviors.length;i++){b=proto.behaviors[i];if(b.beforeRegister){b.beforeRegister.call(proto);}}}
proto.__hasRegisterFinished=proto.is;if(proto._finishRegisterFeatures){proto._finishRegisterFeatures();}
for(var j=0,pb;j<proto.behaviors.length;j++){pb=proto.behaviors[j];if(pb.registered){pb.registered.call(proto);}}
if(proto.registered){proto.registered();}
if(settings.usePolyfillProto&&proto!==this){proto.extend(this,proto);}}},attachedCallback:function(){var self=this;Polymer.RenderStatus.whenReady(function(){self.isAttached=true;for(var i=0,b;i<self.behaviors.length;i++){b=self.behaviors[i];if(b.attached){b.attached.call(self);}}
if(self.attached){self.attached();}});},detachedCallback:function(){var self=this;Polymer.RenderStatus.whenReady(function(){self.isAttached=false;for(var i=0,b;i<self.behaviors.length;i++){b=self.behaviors[i];if(b.detached){b.detached.call(self);}}
if(self.detached){self.detached();}});},attributeChangedCallback:function(name,oldValue,newValue){this._attributeChangedImpl(name);for(var i=0,b;i<this.behaviors.length;i++){b=this.behaviors[i];if(b.attributeChanged){b.attributeChanged.call(this,name,oldValue,newValue);}}
if(this.attributeChanged){this.attributeChanged(name,oldValue,newValue);}},_attributeChangedImpl:function(name){this._setAttributeToProperty(this,name);},extend:function(target,source){if(target&&source){var n$=Object.getOwnPropertyNames(source);for(var i=0,n;i<n$.length&&(n=n$[i]);i++){this.copyOwnProperty(n,source,target);}}
return target||source;},mixin:function(target,source){for(var i in source){target[i]=source[i];}
return target;},copyOwnProperty:function(name,source,target){var pd=Object.getOwnPropertyDescriptor(source,name);if(pd){Object.defineProperty(target,name,pd);}},_logger:function(level,args){if(args.length===1&&Array.isArray(args[0])){args=args[0];}
switch(level){case'log':case'warn':case'error':console[level].apply(console,args);break;}},_log:function(){var args=Array.prototype.slice.call(arguments,0);this._logger('log',args);},_warn:function(){var args=Array.prototype.slice.call(arguments,0);this._logger('warn',args);},_error:function(){var args=Array.prototype.slice.call(arguments,0);this._logger('error',args);},_logf:function(){return this._logPrefix.concat(this.is).concat(Array.prototype.slice.call(arguments,0));}};Polymer.Base._logPrefix=function(){var color=window.chrome&&!/edge/i.test(navigator.userAgent)||/firefox/i.test(navigator.userAgent);return color?['%c[%s::%s]:','font-weight: bold; background-color:#EEEE00;']:['[%s::%s]:'];}();Polymer.Base.chainObject=function(object,inherited){if(object&&inherited&&object!==inherited){if(!Object.__proto__){object=Polymer.Base.extend(Object.create(inherited),object);}
object.__proto__=inherited;}
return object;};Polymer.Base=Polymer.Base.chainObject(Polymer.Base,HTMLElement.prototype);Polymer.BaseDescriptors={};var disableUpgradePropertySetter;if(settings.disableUpgradeEnabled){disableUpgradePropertySetter=function(property,value){this.__data__[property]=value;};var origAttributeChangedCallback=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(name,oldValue,newValue){if(!this.__hasInitialized&&name==='disable-upgrade'){this.__hasInitialized=true;this._propertySetter=Polymer.Bind._modelApi._propertySetter;this._configValue=Polymer.Base._configValue;this.__initialize();}
origAttributeChangedCallback.call(this,name,oldValue,newValue);};}
if(window.CustomElements){Polymer.instanceof=CustomElements.instanceof;}else{Polymer.instanceof=function(obj,ctor){return obj instanceof ctor;};}
Polymer.isInstance=function(obj){return Boolean(obj&&obj.__isPolymerInstance__);};Polymer.telemetry.instanceCount=0;}());(function(){var modules={};var lcModules={};var findModule=function(id){return modules[id]||lcModules[id.toLowerCase()];};var DomModule=function(){return document.createElement('dom-module');};DomModule.prototype=Object.create(HTMLElement.prototype);Polymer.Base.mixin(DomModule.prototype,{createdCallback:function(){this.register();},register:function(id){id=id||this.id||this.getAttribute('name')||this.getAttribute('is');if(id){this.id=id;modules[id]=this;lcModules[id.toLowerCase()]=this;}},import:function(id,selector){if(id){var m=findModule(id);if(!m){forceDomModulesUpgrade();m=findModule(id);}
if(m&&selector){m=m.querySelector(selector);}
return m;}}});Object.defineProperty(DomModule.prototype,'constructor',{value:DomModule,configurable:true,writable:true});var cePolyfill=window.CustomElements&&!CustomElements.useNative;document.registerElement('dom-module',DomModule);function forceDomModulesUpgrade(){if(cePolyfill){var script=document._currentScript||document.currentScript;var doc=script&&script.ownerDocument||document;var modules=doc.querySelectorAll('dom-module');for(var i=modules.length-1,m;i>=0&&(m=modules[i]);i--){if(m.__upgraded__){return;}else{CustomElements.upgrade(m);}}}}}());Polymer.Base._addFeature({_prepIs:function(){if(!this.is){var module=(document._currentScript||document.currentScript).parentNode;if(module.localName==='dom-module'){var id=module.id||module.getAttribute('name')||module.getAttribute('is');this.is=id;}}
if(this.is){this.is=this.is.toLowerCase();}}});Polymer.Base._addFeature({behaviors:[],_desugarBehaviors:function(){if(this.behaviors.length){this.behaviors=this._desugarSomeBehaviors(this.behaviors);}},_desugarSomeBehaviors:function(behaviors){var behaviorSet=[];behaviors=this._flattenBehaviorsList(behaviors);for(var i=behaviors.length-1;i>=0;i--){var b=behaviors[i];if(behaviorSet.indexOf(b)===-1){this._mixinBehavior(b);behaviorSet.unshift(b);}}
return behaviorSet;},_flattenBehaviorsList:function(behaviors){var flat=[];for(var i=0;i<behaviors.length;i++){var b=behaviors[i];if(b instanceof Array){flat=flat.concat(this._flattenBehaviorsList(b));}else if(b){flat.push(b);}else{this._warn(this._logf('_flattenBehaviorsList','behavior is null, check for missing or 404 import'));}}
return flat;},_mixinBehavior:function(b){var n$=Object.getOwnPropertyNames(b);var useAssignment=b._noAccessors;for(var i=0,n;i<n$.length&&(n=n$[i]);i++){if(!Polymer.Base._behaviorProperties[n]&&!this.hasOwnProperty(n)){if(useAssignment){this[n]=b[n];}else{this.copyOwnProperty(n,b,this);}}}},_prepBehaviors:function(){this._prepFlattenedBehaviors(this.behaviors);},_prepFlattenedBehaviors:function(behaviors){for(var i=0,l=behaviors.length;i<l;i++){this._prepBehavior(behaviors[i]);}
this._prepBehavior(this);},_marshalBehaviors:function(){for(var i=0;i<this.behaviors.length;i++){this._marshalBehavior(this.behaviors[i]);}
this._marshalBehavior(this);}});Polymer.Base._behaviorProperties={hostAttributes:true,beforeRegister:true,registered:true,properties:true,observers:true,listeners:true,created:true,attached:true,detached:true,attributeChanged:true,ready:true,_noAccessors:true};Polymer.Base._addFeature({_getExtendedPrototype:function(tag){return this._getExtendedNativePrototype(tag);},_nativePrototypes:{},_getExtendedNativePrototype:function(tag){var p=this._nativePrototypes[tag];if(!p){p=Object.create(this.getNativePrototype(tag));var p$=Object.getOwnPropertyNames(Polymer.Base);for(var i=0,n;i<p$.length&&(n=p$[i]);i++){if(!Polymer.BaseDescriptors[n]){p[n]=Polymer.Base[n];}}
Object.defineProperties(p,Polymer.BaseDescriptors);this._nativePrototypes[tag]=p;}
return p;},getNativePrototype:function(tag){return Object.getPrototypeOf(document.createElement(tag));}});Polymer.Base._addFeature({_prepConstructor:function(){this._factoryArgs=this.extends?[this.extends,this.is]:[this.is];var ctor=function(){return this._factory(arguments);};if(this.hasOwnProperty('extends')){ctor.extends=this.extends;}
Object.defineProperty(this,'constructor',{value:ctor,writable:true,configurable:true});ctor.prototype=this;},_factory:function(args){var elt=document.createElement.apply(document,this._factoryArgs);if(this.factoryImpl){this.factoryImpl.apply(elt,args);}
return elt;}});Polymer.nob=Object.create(null);Polymer.Base._addFeature({getPropertyInfo:function(property){var info=this._getPropertyInfo(property,this.properties);if(!info){for(var i=0;i<this.behaviors.length;i++){info=this._getPropertyInfo(property,this.behaviors[i].properties);if(info){return info;}}}
return info||Polymer.nob;},_getPropertyInfo:function(property,properties){var p=properties&&properties[property];if(typeof p==='function'){p=properties[property]={type:p};}
if(p){p.defined=true;}
return p;},_prepPropertyInfo:function(){this._propertyInfo={};for(var i=0;i<this.behaviors.length;i++){this._addPropertyInfo(this._propertyInfo,this.behaviors[i].properties);}
this._addPropertyInfo(this._propertyInfo,this.properties);this._addPropertyInfo(this._propertyInfo,this._propertyEffects);},_addPropertyInfo:function(target,source){if(source){var t,s;for(var i in source){t=target[i];s=source[i];if(i[0]==='_'&&!s.readOnly){continue;}
if(!target[i]){target[i]={type:typeof s==='function'?s:s.type,readOnly:s.readOnly,attribute:Polymer.CaseMap.camelToDashCase(i)};}else{if(!t.type){t.type=s.type;}
if(!t.readOnly){t.readOnly=s.readOnly;}}}}}});(function(){var propertiesDesc={configurable:true,writable:true,enumerable:true,value:{}};Polymer.BaseDescriptors.properties=propertiesDesc;Object.defineProperty(Polymer.Base,'properties',propertiesDesc);}());Polymer.CaseMap={_caseMap:{},_rx:{dashToCamel:/-[a-z]/g,camelToDash:/([A-Z])/g},dashToCamelCase:function(dash){return this._caseMap[dash]||(this._caseMap[dash]=dash.indexOf('-')<0?dash:dash.replace(this._rx.dashToCamel,function(m){return m[1].toUpperCase();}));},camelToDashCase:function(camel){return this._caseMap[camel]||(this._caseMap[camel]=camel.replace(this._rx.camelToDash,'-$1').toLowerCase());}};Polymer.Base._addFeature({_addHostAttributes:function(attributes){if(!this._aggregatedAttributes){this._aggregatedAttributes={};}
if(attributes){this.mixin(this._aggregatedAttributes,attributes);}},_marshalHostAttributes:function(){if(this._aggregatedAttributes){this._applyAttributes(this,this._aggregatedAttributes);}},_applyAttributes:function(node,attr$){for(var n in attr$){if(!this.hasAttribute(n)&&n!=='class'){var v=attr$[n];this.serializeValueToAttribute(v,n,this);}}},_marshalAttributes:function(){this._takeAttributesToModel(this);},_takeAttributesToModel:function(model){if(this.hasAttributes()){for(var i in this._propertyInfo){var info=this._propertyInfo[i];if(this.hasAttribute(info.attribute)){this._setAttributeToProperty(model,info.attribute,i,info);}}}},_setAttributeToProperty:function(model,attribute,property,info){if(!this._serializing){property=property||Polymer.CaseMap.dashToCamelCase(attribute);info=info||this._propertyInfo&&this._propertyInfo[property];if(info&&!info.readOnly){var v=this.getAttribute(attribute);model[property]=this.deserialize(v,info.type);}}},_serializing:false,reflectPropertyToAttribute:function(property,attribute,value){this._serializing=true;value=value===undefined?this[property]:value;this.serializeValueToAttribute(value,attribute||Polymer.CaseMap.camelToDashCase(property));this._serializing=false;},serializeValueToAttribute:function(value,attribute,node){var str=this.serialize(value);node=node||this;if(str===undefined){node.removeAttribute(attribute);}else{node.setAttribute(attribute,str);}},deserialize:function(value,type){switch(type){case Number:value=Number(value);break;case Boolean:value=value!=null;break;case Object:try{value=JSON.parse(value);}catch(x){}
break;case Array:try{value=JSON.parse(value);}catch(x){value=null;console.warn('Polymer::Attributes: couldn`t decode Array as JSON');}
break;case Date:value=new Date(value);break;case String:default:break;}
return value;},serialize:function(value){switch(typeof value){case'boolean':return value?'':undefined;case'object':if(value instanceof Date){return value.toString();}else if(value){try{return JSON.stringify(value);}catch(x){return'';}}
default:return value!=null?value:undefined;}}});Polymer.version="1.11.3";Polymer.Base._addFeature({_registerFeatures:function(){this._prepIs();this._prepBehaviors();this._prepConstructor();this._prepPropertyInfo();},_prepBehavior:function(b){this._addHostAttributes(b.hostAttributes);},_marshalBehavior:function(b){},_initFeatures:function(){this._marshalHostAttributes();this._marshalBehaviors();}});(function(){function resolveCss(cssText,ownerDocument){return cssText.replace(CSS_URL_RX,function(m,pre,url,post){return pre+'\''+resolve(url.replace(/["']/g,''),ownerDocument)+'\''+post;});}
function resolveAttrs(element,ownerDocument){for(var name in URL_ATTRS){var a$=URL_ATTRS[name];for(var i=0,l=a$.length,a,at,v;i<l&&(a=a$[i]);i++){if(name==='*'||element.localName===name){at=element.attributes[a];v=at&&at.value;if(v&&v.search(BINDING_RX)<0){at.value=a==='style'?resolveCss(v,ownerDocument):resolve(v,ownerDocument);}}}}}
function resolve(url,ownerDocument){if(url&&ABS_URL.test(url)){return url;}
var resolver=getUrlResolver(ownerDocument);resolver.href=url;return resolver.href||url;}
var tempDoc;var tempDocBase;function resolveUrl(url,baseUri){if(!tempDoc){tempDoc=document.implementation.createHTMLDocument('temp');tempDocBase=tempDoc.createElement('base');tempDoc.head.appendChild(tempDocBase);}
tempDocBase.href=baseUri;return resolve(url,tempDoc);}
function getUrlResolver(ownerDocument){return ownerDocument.body.__urlResolver||(ownerDocument.body.__urlResolver=ownerDocument.createElement('a'));}
function pathFromUrl(url){return url.substring(0,url.lastIndexOf('/')+1);}
var CSS_URL_RX=/(url\()([^)]*)(\))/g;var URL_ATTRS={'*':['href','src','style','url'],form:['action']};var ABS_URL=/(^\/)|(^#)|(^[\w-\d]*:)/;var BINDING_RX=/\{\{|\[\[/;Polymer.ResolveUrl={resolveCss:resolveCss,resolveAttrs:resolveAttrs,resolveUrl:resolveUrl,pathFromUrl:pathFromUrl};Polymer.rootPath=Polymer.Settings.rootPath||pathFromUrl(document.baseURI||window.location.href);}());Polymer.Base._addFeature({_prepTemplate:function(){var module;if(this._template===undefined){module=Polymer.DomModule.import(this.is);this._template=module&&module.querySelector('template');}
if(module){var assetPath=module.getAttribute('assetpath')||'';var importURL=Polymer.ResolveUrl.resolveUrl(assetPath,module.ownerDocument.baseURI);this._importPath=Polymer.ResolveUrl.pathFromUrl(importURL);}else{this._importPath='';}
if(this._template&&this._template.hasAttribute('is')){this._warn(this._logf('_prepTemplate','top-level Polymer template '+'must not be a type-extension, found',this._template,'Move inside simple <template>.'));}
if(this._template&&!this._template.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate){HTMLTemplateElement.decorate(this._template);}},_stampTemplate:function(){if(this._template){this.root=this.instanceTemplate(this._template);}},instanceTemplate:function(template){var dom=document.importNode(template._content||template.content,true);return dom;}});(function(){var baseAttachedCallback=Polymer.Base.attachedCallback;var baseDetachedCallback=Polymer.Base.detachedCallback;Polymer.Base._addFeature({_hostStack:[],ready:function(){},_registerHost:function(host){this.dataHost=host=host||Polymer.Base._hostStack[Polymer.Base._hostStack.length-1];if(host&&host._clients){host._clients.push(this);}
this._clients=null;this._clientsReadied=false;},_beginHosting:function(){Polymer.Base._hostStack.push(this);if(!this._clients){this._clients=[];}},_endHosting:function(){Polymer.Base._hostStack.pop();},_tryReady:function(){this._readied=false;if(this._canReady()){this._ready();}},_canReady:function(){return!this.dataHost||this.dataHost._clientsReadied;},_ready:function(){this._beforeClientsReady();if(this._template){this._setupRoot();this._readyClients();}
this._clientsReadied=true;this._clients=null;this._afterClientsReady();this._readySelf();},_readyClients:function(){this._beginDistribute();var c$=this._clients;if(c$){for(var i=0,l=c$.length,c;i<l&&(c=c$[i]);i++){c._ready();}}
this._finishDistribute();},_readySelf:function(){for(var i=0,b;i<this.behaviors.length;i++){b=this.behaviors[i];if(b.ready){b.ready.call(this);}}
if(this.ready){this.ready();}
this._readied=true;if(this._attachedPending){this._attachedPending=false;this.attachedCallback();}},_beforeClientsReady:function(){},_afterClientsReady:function(){},_beforeAttached:function(){},attachedCallback:function(){if(this._readied){this._beforeAttached();baseAttachedCallback.call(this);}else{this._attachedPending=true;}},detachedCallback:function(){if(this._readied){baseDetachedCallback.call(this);}else{this._attachedPending=false;}}});}());Polymer.ArraySplice=function(){function newSplice(index,removed,addedCount){return{index:index,removed:removed,addedCount:addedCount};}
var EDIT_LEAVE=0;var EDIT_UPDATE=1;var EDIT_ADD=2;var EDIT_DELETE=3;function ArraySplice(){}
ArraySplice.prototype={calcEditDistances:function(current,currentStart,currentEnd,old,oldStart,oldEnd){var rowCount=oldEnd-oldStart+1;var columnCount=currentEnd-currentStart+1;var distances=new Array(rowCount);for(var i=0;i<rowCount;i++){distances[i]=new Array(columnCount);distances[i][0]=i;}
for(var j=0;j<columnCount;j++)
distances[0][j]=j;for(i=1;i<rowCount;i++){for(j=1;j<columnCount;j++){if(this.equals(current[currentStart+j-1],old[oldStart+i-1]))
distances[i][j]=distances[i-1][j-1];else{var north=distances[i-1][j]+1;var west=distances[i][j-1]+1;distances[i][j]=north<west?north:west;}}}
return distances;},spliceOperationsFromEditDistances:function(distances){var i=distances.length-1;var j=distances[0].length-1;var current=distances[i][j];var edits=[];while(i>0||j>0){if(i==0){edits.push(EDIT_ADD);j--;continue;}
if(j==0){edits.push(EDIT_DELETE);i--;continue;}
var northWest=distances[i-1][j-1];var west=distances[i-1][j];var north=distances[i][j-1];var min;if(west<north)
min=west<northWest?west:northWest;else
min=north<northWest?north:northWest;if(min==northWest){if(northWest==current){edits.push(EDIT_LEAVE);}else{edits.push(EDIT_UPDATE);current=northWest;}
i--;j--;}else if(min==west){edits.push(EDIT_DELETE);i--;current=west;}else{edits.push(EDIT_ADD);j--;current=north;}}
edits.reverse();return edits;},calcSplices:function(current,currentStart,currentEnd,old,oldStart,oldEnd){var prefixCount=0;var suffixCount=0;var minLength=Math.min(currentEnd-currentStart,oldEnd-oldStart);if(currentStart==0&&oldStart==0)
prefixCount=this.sharedPrefix(current,old,minLength);if(currentEnd==current.length&&oldEnd==old.length)
suffixCount=this.sharedSuffix(current,old,minLength-prefixCount);currentStart+=prefixCount;oldStart+=prefixCount;currentEnd-=suffixCount;oldEnd-=suffixCount;if(currentEnd-currentStart==0&&oldEnd-oldStart==0)
return[];if(currentStart==currentEnd){var splice=newSplice(currentStart,[],0);while(oldStart<oldEnd)
splice.removed.push(old[oldStart++]);return[splice];}else if(oldStart==oldEnd)
return[newSplice(currentStart,[],currentEnd-currentStart)];var ops=this.spliceOperationsFromEditDistances(this.calcEditDistances(current,currentStart,currentEnd,old,oldStart,oldEnd));splice=undefined;var splices=[];var index=currentStart;var oldIndex=oldStart;for(var i=0;i<ops.length;i++){switch(ops[i]){case EDIT_LEAVE:if(splice){splices.push(splice);splice=undefined;}
index++;oldIndex++;break;case EDIT_UPDATE:if(!splice)
splice=newSplice(index,[],0);splice.addedCount++;index++;splice.removed.push(old[oldIndex]);oldIndex++;break;case EDIT_ADD:if(!splice)
splice=newSplice(index,[],0);splice.addedCount++;index++;break;case EDIT_DELETE:if(!splice)
splice=newSplice(index,[],0);splice.removed.push(old[oldIndex]);oldIndex++;break;}}
if(splice){splices.push(splice);}
return splices;},sharedPrefix:function(current,old,searchLength){for(var i=0;i<searchLength;i++)
if(!this.equals(current[i],old[i]))
return i;return searchLength;},sharedSuffix:function(current,old,searchLength){var index1=current.length;var index2=old.length;var count=0;while(count<searchLength&&this.equals(current[--index1],old[--index2]))
count++;return count;},calculateSplices:function(current,previous){return this.calcSplices(current,0,current.length,previous,0,previous.length);},equals:function(currentValue,previousValue){return currentValue===previousValue;}};return new ArraySplice();}();Polymer.domInnerHTML=function(){var escapeAttrRegExp=/[&\u00A0"]/g;var escapeDataRegExp=/[&\u00A0<>]/g;function escapeReplace(c){switch(c){case'&':return'&amp;';case'<':return'&lt;';case'>':return'&gt;';case'"':return'&quot;';case'\xA0':return'&nbsp;';}}
function escapeAttr(s){return s.replace(escapeAttrRegExp,escapeReplace);}
function escapeData(s){return s.replace(escapeDataRegExp,escapeReplace);}
function makeSet(arr){var set={};for(var i=0;i<arr.length;i++){set[arr[i]]=true;}
return set;}
var voidElements=makeSet(['area','base','br','col','command','embed','hr','img','input','keygen','link','meta','param','source','track','wbr']);var plaintextParents=makeSet(['style','script','xmp','iframe','noembed','noframes','plaintext','noscript']);function getOuterHTML(node,parentNode,composed){switch(node.nodeType){case Node.ELEMENT_NODE:var tagName=node.localName;var s='<'+tagName;var attrs=node.attributes;for(var i=0,attr;attr=attrs[i];i++){s+=' '+attr.name+'="'+escapeAttr(attr.value)+'"';}
s+='>';if(voidElements[tagName]){return s;}
return s+getInnerHTML(node,composed)+'</'+tagName+'>';case Node.TEXT_NODE:var data=node.data;if(parentNode&&plaintextParents[parentNode.localName]){return data;}
return escapeData(data);case Node.COMMENT_NODE:return'<!--'+node.data+'-->';default:console.error(node);throw new Error('not implemented');}}
function getInnerHTML(node,composed){if(node instanceof HTMLTemplateElement)
node=node.content;var s='';var c$=Polymer.dom(node).childNodes;for(var i=0,l=c$.length,child;i<l&&(child=c$[i]);i++){s+=getOuterHTML(child,node,composed);}
return s;}
return{getInnerHTML:getInnerHTML};}();(function(){'use strict';var nativeInsertBefore=Element.prototype.insertBefore;var nativeAppendChild=Element.prototype.appendChild;var nativeRemoveChild=Element.prototype.removeChild;Polymer.TreeApi={arrayCopyChildNodes:function(parent){var copy=[],i=0;for(var n=parent.firstChild;n;n=n.nextSibling){copy[i++]=n;}
return copy;},arrayCopyChildren:function(parent){var copy=[],i=0;for(var n=parent.firstElementChild;n;n=n.nextElementSibling){copy[i++]=n;}
return copy;},arrayCopy:function(a$){var l=a$.length;var copy=new Array(l);for(var i=0;i<l;i++){copy[i]=a$[i];}
return copy;}};Polymer.TreeApi.Logical={hasParentNode:function(node){return Boolean(node.__dom&&node.__dom.parentNode);},hasChildNodes:function(node){return Boolean(node.__dom&&node.__dom.childNodes!==undefined);},getChildNodes:function(node){return this.hasChildNodes(node)?this._getChildNodes(node):node.childNodes;},_getChildNodes:function(node){if(!node.__dom.childNodes){node.__dom.childNodes=[];for(var n=node.__dom.firstChild;n;n=n.__dom.nextSibling){node.__dom.childNodes.push(n);}}
return node.__dom.childNodes;},getParentNode:function(node){return node.__dom&&node.__dom.parentNode!==undefined?node.__dom.parentNode:node.parentNode;},getFirstChild:function(node){return node.__dom&&node.__dom.firstChild!==undefined?node.__dom.firstChild:node.firstChild;},getLastChild:function(node){return node.__dom&&node.__dom.lastChild!==undefined?node.__dom.lastChild:node.lastChild;},getNextSibling:function(node){return node.__dom&&node.__dom.nextSibling!==undefined?node.__dom.nextSibling:node.nextSibling;},getPreviousSibling:function(node){return node.__dom&&node.__dom.previousSibling!==undefined?node.__dom.previousSibling:node.previousSibling;},getFirstElementChild:function(node){return node.__dom&&node.__dom.firstChild!==undefined?this._getFirstElementChild(node):node.firstElementChild;},_getFirstElementChild:function(node){var n=node.__dom.firstChild;while(n&&n.nodeType!==Node.ELEMENT_NODE){n=n.__dom.nextSibling;}
return n;},getLastElementChild:function(node){return node.__dom&&node.__dom.lastChild!==undefined?this._getLastElementChild(node):node.lastElementChild;},_getLastElementChild:function(node){var n=node.__dom.lastChild;while(n&&n.nodeType!==Node.ELEMENT_NODE){n=n.__dom.previousSibling;}
return n;},getNextElementSibling:function(node){return node.__dom&&node.__dom.nextSibling!==undefined?this._getNextElementSibling(node):node.nextElementSibling;},_getNextElementSibling:function(node){var n=node.__dom.nextSibling;while(n&&n.nodeType!==Node.ELEMENT_NODE){n=n.__dom.nextSibling;}
return n;},getPreviousElementSibling:function(node){return node.__dom&&node.__dom.previousSibling!==undefined?this._getPreviousElementSibling(node):node.previousElementSibling;},_getPreviousElementSibling:function(node){var n=node.__dom.previousSibling;while(n&&n.nodeType!==Node.ELEMENT_NODE){n=n.__dom.previousSibling;}
return n;},saveChildNodes:function(node){if(!this.hasChildNodes(node)){node.__dom=node.__dom||{};node.__dom.firstChild=node.firstChild;node.__dom.lastChild=node.lastChild;node.__dom.childNodes=[];for(var n=node.firstChild;n;n=n.nextSibling){n.__dom=n.__dom||{};n.__dom.parentNode=node;node.__dom.childNodes.push(n);n.__dom.nextSibling=n.nextSibling;n.__dom.previousSibling=n.previousSibling;}}},recordInsertBefore:function(node,container,ref_node){container.__dom.childNodes=null;if(node.nodeType===Node.DOCUMENT_FRAGMENT_NODE){for(var n=node.firstChild;n;n=n.nextSibling){this._linkNode(n,container,ref_node);}}else{this._linkNode(node,container,ref_node);}},_linkNode:function(node,container,ref_node){node.__dom=node.__dom||{};container.__dom=container.__dom||{};if(ref_node){ref_node.__dom=ref_node.__dom||{};}
node.__dom.previousSibling=ref_node?ref_node.__dom.previousSibling:container.__dom.lastChild;if(node.__dom.previousSibling){node.__dom.previousSibling.__dom.nextSibling=node;}
node.__dom.nextSibling=ref_node||null;if(node.__dom.nextSibling){node.__dom.nextSibling.__dom.previousSibling=node;}
node.__dom.parentNode=container;if(ref_node){if(ref_node===container.__dom.firstChild){container.__dom.firstChild=node;}}else{container.__dom.lastChild=node;if(!container.__dom.firstChild){container.__dom.firstChild=node;}}
container.__dom.childNodes=null;},recordRemoveChild:function(node,container){node.__dom=node.__dom||{};container.__dom=container.__dom||{};if(node===container.__dom.firstChild){container.__dom.firstChild=node.__dom.nextSibling;}
if(node===container.__dom.lastChild){container.__dom.lastChild=node.__dom.previousSibling;}
var p=node.__dom.previousSibling;var n=node.__dom.nextSibling;if(p){p.__dom.nextSibling=n;}
if(n){n.__dom.previousSibling=p;}
node.__dom.parentNode=node.__dom.previousSibling=node.__dom.nextSibling=undefined;container.__dom.childNodes=null;}};Polymer.TreeApi.Composed={getChildNodes:function(node){return Polymer.TreeApi.arrayCopyChildNodes(node);},getParentNode:function(node){return node.parentNode;},clearChildNodes:function(node){node.textContent='';},insertBefore:function(parentNode,newChild,refChild){return nativeInsertBefore.call(parentNode,newChild,refChild||null);},appendChild:function(parentNode,newChild){return nativeAppendChild.call(parentNode,newChild);},removeChild:function(parentNode,node){return nativeRemoveChild.call(parentNode,node);}};}());Polymer.DomApi=function(){'use strict';var Settings=Polymer.Settings;var TreeApi=Polymer.TreeApi;var DomApi=function(node){this.node=needsToWrap?DomApi.wrap(node):node;};var needsToWrap=Settings.hasShadow&&!Settings.nativeShadow;DomApi.wrap=window.wrap?window.wrap:function(node){return node;};DomApi.prototype={flush:function(){Polymer.dom.flush();},deepContains:function(node){if(this.node.contains(node)){return true;}
var n=node;var doc=node.ownerDocument;while(n&&n!==doc&&n!==this.node){n=Polymer.dom(n).parentNode||n.host;}
return n===this.node;},queryDistributedElements:function(selector){var c$=this.getEffectiveChildNodes();var list=[];for(var i=0,l=c$.length,c;i<l&&(c=c$[i]);i++){if(c.nodeType===Node.ELEMENT_NODE&&DomApi.matchesSelector.call(c,selector)){list.push(c);}}
return list;},getEffectiveChildNodes:function(){var list=[];var c$=this.childNodes;for(var i=0,l=c$.length,c;i<l&&(c=c$[i]);i++){if(c.localName===CONTENT){var d$=dom(c).getDistributedNodes();for(var j=0;j<d$.length;j++){list.push(d$[j]);}}else{list.push(c);}}
return list;},observeNodes:function(callback){if(callback){if(!this.observer){this.observer=this.node.localName===CONTENT?new DomApi.DistributedNodesObserver(this):new DomApi.EffectiveNodesObserver(this);}
return this.observer.addListener(callback);}},unobserveNodes:function(handle){if(this.observer){this.observer.removeListener(handle);}},notifyObserver:function(){if(this.observer){this.observer.notify();}},_query:function(matcher,node,halter){node=node||this.node;var list=[];this._queryElements(TreeApi.Logical.getChildNodes(node),matcher,halter,list);return list;},_queryElements:function(elements,matcher,halter,list){for(var i=0,l=elements.length,c;i<l&&(c=elements[i]);i++){if(c.nodeType===Node.ELEMENT_NODE){if(this._queryElement(c,matcher,halter,list)){return true;}}}},_queryElement:function(node,matcher,halter,list){var result=matcher(node);if(result){list.push(node);}
if(halter&&halter(result)){return result;}
this._queryElements(TreeApi.Logical.getChildNodes(node),matcher,halter,list);}};var CONTENT=DomApi.CONTENT='content';var dom=DomApi.factory=function(node){node=node||document;if(!node.__domApi){node.__domApi=new DomApi.ctor(node);}
return node.__domApi;};DomApi.hasApi=function(node){return Boolean(node.__domApi);};DomApi.ctor=DomApi;Polymer.dom=function(obj,patch){if(obj instanceof Event){return Polymer.EventApi.factory(obj);}else{return DomApi.factory(obj,patch);}};var p=Element.prototype;DomApi.matchesSelector=p.matches||p.matchesSelector||p.mozMatchesSelector||p.msMatchesSelector||p.oMatchesSelector||p.webkitMatchesSelector;return DomApi;}();(function(){'use strict';var Settings=Polymer.Settings;var DomApi=Polymer.DomApi;var dom=DomApi.factory;var TreeApi=Polymer.TreeApi;var getInnerHTML=Polymer.domInnerHTML.getInnerHTML;var CONTENT=DomApi.CONTENT;if(Settings.useShadow){return;}
var nativeCloneNode=Element.prototype.cloneNode;var nativeImportNode=Document.prototype.importNode;Polymer.Base.mixin(DomApi.prototype,{_lazyDistribute:function(host){if(host.shadyRoot&&host.shadyRoot._distributionClean){host.shadyRoot._distributionClean=false;Polymer.dom.addDebouncer(host.debounce('_distribute',host._distributeContent));}},appendChild:function(node){return this.insertBefore(node);},insertBefore:function(node,ref_node){if(ref_node&&TreeApi.Logical.getParentNode(ref_node)!==this.node){throw Error('The ref_node to be inserted before is not a child '+'of this node');}
if(node.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var parent=TreeApi.Logical.getParentNode(node);if(parent){if(DomApi.hasApi(parent)){dom(parent).notifyObserver();}
this._removeNode(node);}else{this._removeOwnerShadyRoot(node);}}
if(!this._addNode(node,ref_node)){if(ref_node){ref_node=ref_node.localName===CONTENT?this._firstComposedNode(ref_node):ref_node;}
var container=this.node._isShadyRoot?this.node.host:this.node;if(ref_node){TreeApi.Composed.insertBefore(container,node,ref_node);}else{TreeApi.Composed.appendChild(container,node);}}
this.notifyObserver();return node;},_addNode:function(node,ref_node){var root=this.getOwnerRoot();if(root){var ipAdded=this._maybeAddInsertionPoint(node,this.node);if(!root._invalidInsertionPoints){root._invalidInsertionPoints=ipAdded;}
this._addNodeToHost(root.host,node);}
if(TreeApi.Logical.hasChildNodes(this.node)){TreeApi.Logical.recordInsertBefore(node,this.node,ref_node);}
var handled=this._maybeDistribute(node)||this.node.shadyRoot;if(handled){if(node.nodeType===Node.DOCUMENT_FRAGMENT_NODE){while(node.firstChild){TreeApi.Composed.removeChild(node,node.firstChild);}}else{var parent=TreeApi.Composed.getParentNode(node);if(parent){TreeApi.Composed.removeChild(parent,node);}}}
return handled;},removeChild:function(node){if(TreeApi.Logical.getParentNode(node)!==this.node){throw Error('The node to be removed is not a child of this node: '+node);}
if(!this._removeNode(node)){var container=this.node._isShadyRoot?this.node.host:this.node;var parent=TreeApi.Composed.getParentNode(node);if(container===parent){TreeApi.Composed.removeChild(container,node);}}
this.notifyObserver();return node;},_removeNode:function(node){var logicalParent=TreeApi.Logical.hasParentNode(node)&&TreeApi.Logical.getParentNode(node);var distributed;var root=this._ownerShadyRootForNode(node);if(logicalParent){distributed=dom(node)._maybeDistributeParent();TreeApi.Logical.recordRemoveChild(node,logicalParent);if(root&&this._removeDistributedChildren(root,node)){root._invalidInsertionPoints=true;this._lazyDistribute(root.host);}}
this._removeOwnerShadyRoot(node);if(root){this._removeNodeFromHost(root.host,node);}
return distributed;},replaceChild:function(node,ref_node){this.insertBefore(node,ref_node);this.removeChild(ref_node);return node;},_hasCachedOwnerRoot:function(node){return Boolean(node._ownerShadyRoot!==undefined);},getOwnerRoot:function(){return this._ownerShadyRootForNode(this.node);},_ownerShadyRootForNode:function(node){if(!node){return;}
var root=node._ownerShadyRoot;if(root===undefined){if(node._isShadyRoot){root=node;}else{var parent=TreeApi.Logical.getParentNode(node);if(parent){root=parent._isShadyRoot?parent:this._ownerShadyRootForNode(parent);}else{root=null;}}
if(root||document.documentElement.contains(node)){node._ownerShadyRoot=root;}}
return root;},_maybeDistribute:function(node){var fragContent=node.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&!node.__noContent&&dom(node).querySelector(CONTENT);var wrappedContent=fragContent&&TreeApi.Logical.getParentNode(fragContent).nodeType!==Node.DOCUMENT_FRAGMENT_NODE;var hasContent=fragContent||node.localName===CONTENT;if(hasContent){var root=this.getOwnerRoot();if(root){this._lazyDistribute(root.host);}}
var needsDist=this._nodeNeedsDistribution(this.node);if(needsDist){this._lazyDistribute(this.node);}
return needsDist||hasContent&&!wrappedContent;},_maybeAddInsertionPoint:function(node,parent){var added;if(node.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&!node.__noContent){var c$=dom(node).querySelectorAll(CONTENT);for(var i=0,n,np,na;i<c$.length&&(n=c$[i]);i++){np=TreeApi.Logical.getParentNode(n);if(np===node){np=parent;}
na=this._maybeAddInsertionPoint(n,np);added=added||na;}}else if(node.localName===CONTENT){TreeApi.Logical.saveChildNodes(parent);TreeApi.Logical.saveChildNodes(node);added=true;}
return added;},_updateInsertionPoints:function(host){var i$=host.shadyRoot._insertionPoints=dom(host.shadyRoot).querySelectorAll(CONTENT);for(var i=0,c;i<i$.length;i++){c=i$[i];TreeApi.Logical.saveChildNodes(c);TreeApi.Logical.saveChildNodes(TreeApi.Logical.getParentNode(c));}},_nodeNeedsDistribution:function(node){return node&&node.shadyRoot&&DomApi.hasInsertionPoint(node.shadyRoot);},_addNodeToHost:function(host,node){if(host._elementAdd){host._elementAdd(node);}},_removeNodeFromHost:function(host,node){if(host._elementRemove){host._elementRemove(node);}},_removeDistributedChildren:function(root,container){var hostNeedsDist;var ip$=root._insertionPoints;for(var i=0;i<ip$.length;i++){var content=ip$[i];if(this._contains(container,content)){var dc$=dom(content).getDistributedNodes();for(var j=0;j<dc$.length;j++){hostNeedsDist=true;var node=dc$[j];var parent=TreeApi.Composed.getParentNode(node);if(parent){TreeApi.Composed.removeChild(parent,node);}}}}
return hostNeedsDist;},_contains:function(container,node){while(node){if(node==container){return true;}
node=TreeApi.Logical.getParentNode(node);}},_removeOwnerShadyRoot:function(node){if(this._hasCachedOwnerRoot(node)){var c$=TreeApi.Logical.getChildNodes(node);for(var i=0,l=c$.length,n;i<l&&(n=c$[i]);i++){this._removeOwnerShadyRoot(n);}}
node._ownerShadyRoot=undefined;},_firstComposedNode:function(content){var n$=dom(content).getDistributedNodes();for(var i=0,l=n$.length,n,p$;i<l&&(n=n$[i]);i++){p$=dom(n).getDestinationInsertionPoints();if(p$[p$.length-1]===content){return n;}}},querySelector:function(selector){var result=this._query(function(n){return DomApi.matchesSelector.call(n,selector);},this.node,function(n){return Boolean(n);})[0];return result||null;},querySelectorAll:function(selector){return this._query(function(n){return DomApi.matchesSelector.call(n,selector);},this.node);},getDestinationInsertionPoints:function(){return this.node._destinationInsertionPoints||[];},getDistributedNodes:function(){return this.node._distributedNodes||[];},_clear:function(){while(this.childNodes.length){this.removeChild(this.childNodes[0]);}},setAttribute:function(name,value){this.node.setAttribute(name,value);this._maybeDistributeParent();},removeAttribute:function(name){this.node.removeAttribute(name);this._maybeDistributeParent();},_maybeDistributeParent:function(){if(this._nodeNeedsDistribution(this.parentNode)){this._lazyDistribute(this.parentNode);return true;}},cloneNode:function(deep){var n=nativeCloneNode.call(this.node,false);if(deep){var c$=this.childNodes;var d=dom(n);for(var i=0,nc;i<c$.length;i++){nc=dom(c$[i]).cloneNode(true);d.appendChild(nc);}}
return n;},importNode:function(externalNode,deep){var doc=this.node instanceof Document?this.node:this.node.ownerDocument;var n=nativeImportNode.call(doc,externalNode,false);if(deep){var c$=TreeApi.Logical.getChildNodes(externalNode);var d=dom(n);for(var i=0,nc;i<c$.length;i++){nc=dom(doc).importNode(c$[i],true);d.appendChild(nc);}}
return n;},_getComposedInnerHTML:function(){return getInnerHTML(this.node,true);}});Object.defineProperties(DomApi.prototype,{activeElement:{get:function(){var active=document.activeElement;if(!active){return null;}
var isShadyRoot=!!this.node._isShadyRoot;if(this.node!==document){if(!isShadyRoot){return null;}
if(this.node.host===active||!this.node.host.contains(active)){return null;}}
var activeRoot=dom(active).getOwnerRoot();while(activeRoot&&activeRoot!==this.node){active=activeRoot.host;activeRoot=dom(active).getOwnerRoot();}
if(this.node===document){return activeRoot?null:active;}else{return activeRoot===this.node?active:null;}},configurable:true},childNodes:{get:function(){var c$=TreeApi.Logical.getChildNodes(this.node);return Array.isArray(c$)?c$:TreeApi.arrayCopyChildNodes(this.node);},configurable:true},children:{get:function(){if(TreeApi.Logical.hasChildNodes(this.node)){return Array.prototype.filter.call(this.childNodes,function(n){return n.nodeType===Node.ELEMENT_NODE;});}else{return TreeApi.arrayCopyChildren(this.node);}},configurable:true},parentNode:{get:function(){return TreeApi.Logical.getParentNode(this.node);},configurable:true},firstChild:{get:function(){return TreeApi.Logical.getFirstChild(this.node);},configurable:true},lastChild:{get:function(){return TreeApi.Logical.getLastChild(this.node);},configurable:true},nextSibling:{get:function(){return TreeApi.Logical.getNextSibling(this.node);},configurable:true},previousSibling:{get:function(){return TreeApi.Logical.getPreviousSibling(this.node);},configurable:true},firstElementChild:{get:function(){return TreeApi.Logical.getFirstElementChild(this.node);},configurable:true},lastElementChild:{get:function(){return TreeApi.Logical.getLastElementChild(this.node);},configurable:true},nextElementSibling:{get:function(){return TreeApi.Logical.getNextElementSibling(this.node);},configurable:true},previousElementSibling:{get:function(){return TreeApi.Logical.getPreviousElementSibling(this.node);},configurable:true},textContent:{get:function(){var nt=this.node.nodeType;if(nt===Node.TEXT_NODE||nt===Node.COMMENT_NODE){return this.node.textContent;}else{var tc=[];for(var i=0,cn=this.childNodes,c;c=cn[i];i++){if(c.nodeType!==Node.COMMENT_NODE){tc.push(c.textContent);}}
return tc.join('');}},set:function(text){var nt=this.node.nodeType;if(nt===Node.TEXT_NODE||nt===Node.COMMENT_NODE){this.node.textContent=text;}else{this._clear();if(text){this.appendChild(document.createTextNode(text));}}},configurable:true},innerHTML:{get:function(){var nt=this.node.nodeType;if(nt===Node.TEXT_NODE||nt===Node.COMMENT_NODE){return null;}else{return getInnerHTML(this.node);}},set:function(text){var nt=this.node.nodeType;if(nt!==Node.TEXT_NODE||nt!==Node.COMMENT_NODE){this._clear();var d=document.createElement('div');d.innerHTML=text;var c$=TreeApi.arrayCopyChildNodes(d);for(var i=0;i<c$.length;i++){this.appendChild(c$[i]);}}},configurable:true}});DomApi.hasInsertionPoint=function(root){return Boolean(root&&root._insertionPoints.length);};}());(function(){'use strict';var Settings=Polymer.Settings;var TreeApi=Polymer.TreeApi;var DomApi=Polymer.DomApi;if(!Settings.useShadow){return;}
Polymer.Base.mixin(DomApi.prototype,{querySelectorAll:function(selector){return TreeApi.arrayCopy(this.node.querySelectorAll(selector));},getOwnerRoot:function(){var n=this.node;while(n){if(n.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&n.host){return n;}
n=n.parentNode;}},importNode:function(externalNode,deep){var doc=this.node instanceof Document?this.node:this.node.ownerDocument;return doc.importNode(externalNode,deep);},getDestinationInsertionPoints:function(){var n$=this.node.getDestinationInsertionPoints&&this.node.getDestinationInsertionPoints();return n$?TreeApi.arrayCopy(n$):[];},getDistributedNodes:function(){var n$=this.node.getDistributedNodes&&this.node.getDistributedNodes();return n$?TreeApi.arrayCopy(n$):[];}});Object.defineProperties(DomApi.prototype,{activeElement:{get:function(){var node=DomApi.wrap(this.node);var activeElement=node.activeElement;return node.contains(activeElement)?activeElement:null;},configurable:true},childNodes:{get:function(){return TreeApi.arrayCopyChildNodes(this.node);},configurable:true},children:{get:function(){return TreeApi.arrayCopyChildren(this.node);},configurable:true},textContent:{get:function(){return this.node.textContent;},set:function(value){return this.node.textContent=value;},configurable:true},innerHTML:{get:function(){return this.node.innerHTML;},set:function(value){return this.node.innerHTML=value;},configurable:true}});var forwardMethods=function(m$){for(var i=0;i<m$.length;i++){forwardMethod(m$[i]);}};var forwardMethod=function(method){DomApi.prototype[method]=function(){return this.node[method].apply(this.node,arguments);};};forwardMethods(['cloneNode','appendChild','insertBefore','removeChild','replaceChild','setAttribute','removeAttribute','querySelector']);var forwardProperties=function(f$){for(var i=0;i<f$.length;i++){forwardProperty(f$[i]);}};var forwardProperty=function(name){Object.defineProperty(DomApi.prototype,name,{get:function(){return this.node[name];},configurable:true});};forwardProperties(['parentNode','firstChild','lastChild','nextSibling','previousSibling','firstElementChild','lastElementChild','nextElementSibling','previousElementSibling']);}());Polymer.Base.mixin(Polymer.dom,{_flushGuard:0,_FLUSH_MAX:100,_needsTakeRecords:!Polymer.Settings.useNativeCustomElements,_debouncers:[],_staticFlushList:[],_finishDebouncer:null,flush:function(){this._flushGuard=0;this._prepareFlush();while(this._debouncers.length&&this._flushGuard<this._FLUSH_MAX){while(this._debouncers.length){this._debouncers.shift().complete();}
if(this._finishDebouncer){this._finishDebouncer.complete();}
this._prepareFlush();this._flushGuard++;}
if(this._flushGuard>=this._FLUSH_MAX){console.warn('Polymer.dom.flush aborted. Flush may not be complete.');}},_prepareFlush:function(){if(this._needsTakeRecords){CustomElements.takeRecords();}
for(var i=0;i<this._staticFlushList.length;i++){this._staticFlushList[i]();}},addStaticFlush:function(fn){this._staticFlushList.push(fn);},removeStaticFlush:function(fn){var i=this._staticFlushList.indexOf(fn);if(i>=0){this._staticFlushList.splice(i,1);}},addDebouncer:function(debouncer){this._debouncers.push(debouncer);this._finishDebouncer=Polymer.Debounce(this._finishDebouncer,this._finishFlush);},_finishFlush:function(){Polymer.dom._debouncers=[];}});Polymer.EventApi=function(){'use strict';var DomApi=Polymer.DomApi.ctor;var Settings=Polymer.Settings;DomApi.Event=function(event){this.event=event;};if(Settings.useShadow){DomApi.Event.prototype={get rootTarget(){return this.event.path[0];},get localTarget(){return this.event.target;},get path(){var path=this.event.path;if(!Array.isArray(path)){path=Array.prototype.slice.call(path);}
return path;}};}else{DomApi.Event.prototype={get rootTarget(){return this.event.target;},get localTarget(){var current=this.event.currentTarget;var currentRoot=current&&Polymer.dom(current).getOwnerRoot();var p$=this.path;for(var i=0;i<p$.length;i++){if(Polymer.dom(p$[i]).getOwnerRoot()===currentRoot){return p$[i];}}},get path(){if(!this.event._path){var path=[];var current=this.rootTarget;while(current){path.push(current);var insertionPoints=Polymer.dom(current).getDestinationInsertionPoints();if(insertionPoints.length){for(var i=0;i<insertionPoints.length-1;i++){path.push(insertionPoints[i]);}
current=insertionPoints[insertionPoints.length-1];}else{current=Polymer.dom(current).parentNode||current.host;}}
path.push(window);this.event._path=path;}
return this.event._path;}};}
var factory=function(event){if(!event.__eventApi){event.__eventApi=new DomApi.Event(event);}
return event.__eventApi;};return{factory:factory};}();(function(){'use strict';var DomApi=Polymer.DomApi.ctor;var useShadow=Polymer.Settings.useShadow;Object.defineProperty(DomApi.prototype,'classList',{get:function(){if(!this._classList){this._classList=new DomApi.ClassList(this);}
return this._classList;},configurable:true});DomApi.ClassList=function(host){this.domApi=host;this.node=host.node;};DomApi.ClassList.prototype={add:function(){this.node.classList.add.apply(this.node.classList,arguments);this._distributeParent();},remove:function(){this.node.classList.remove.apply(this.node.classList,arguments);this._distributeParent();},toggle:function(){this.node.classList.toggle.apply(this.node.classList,arguments);this._distributeParent();},_distributeParent:function(){if(!useShadow){this.domApi._maybeDistributeParent();}},contains:function(){return this.node.classList.contains.apply(this.node.classList,arguments);}};}());(function(){'use strict';var DomApi=Polymer.DomApi.ctor;var Settings=Polymer.Settings;DomApi.EffectiveNodesObserver=function(domApi){this.domApi=domApi;this.node=this.domApi.node;this._listeners=[];};DomApi.EffectiveNodesObserver.prototype={addListener:function(callback){if(!this._isSetup){this._setup();this._isSetup=true;}
var listener={fn:callback,_nodes:[]};this._listeners.push(listener);this._scheduleNotify();return listener;},removeListener:function(handle){var i=this._listeners.indexOf(handle);if(i>=0){this._listeners.splice(i,1);handle._nodes=[];}
if(!this._hasListeners()){this._cleanup();this._isSetup=false;}},_setup:function(){this._observeContentElements(this.domApi.childNodes);},_cleanup:function(){this._unobserveContentElements(this.domApi.childNodes);},_hasListeners:function(){return Boolean(this._listeners.length);},_scheduleNotify:function(){if(this._debouncer){this._debouncer.stop();}
this._debouncer=Polymer.Debounce(this._debouncer,this._notify);this._debouncer.context=this;Polymer.dom.addDebouncer(this._debouncer);},notify:function(){if(this._hasListeners()){this._scheduleNotify();}},_notify:function(){this._beforeCallListeners();this._callListeners();},_beforeCallListeners:function(){this._updateContentElements();},_updateContentElements:function(){this._observeContentElements(this.domApi.childNodes);},_observeContentElements:function(elements){for(var i=0,n;i<elements.length&&(n=elements[i]);i++){if(this._isContent(n)){n.__observeNodesMap=n.__observeNodesMap||new WeakMap();if(!n.__observeNodesMap.has(this)){n.__observeNodesMap.set(this,this._observeContent(n));}}}},_observeContent:function(content){var self=this;var h=Polymer.dom(content).observeNodes(function(){self._scheduleNotify();});h._avoidChangeCalculation=true;return h;},_unobserveContentElements:function(elements){for(var i=0,n,h;i<elements.length&&(n=elements[i]);i++){if(this._isContent(n)){h=n.__observeNodesMap.get(this);if(h){Polymer.dom(n).unobserveNodes(h);n.__observeNodesMap.delete(this);}}}},_isContent:function(node){return node.localName==='content';},_callListeners:function(){var o$=this._listeners;var nodes=this._getEffectiveNodes();for(var i=0,o;i<o$.length&&(o=o$[i]);i++){var info=this._generateListenerInfo(o,nodes);if(info||o._alwaysNotify){this._callListener(o,info);}}},_getEffectiveNodes:function(){return this.domApi.getEffectiveChildNodes();},_generateListenerInfo:function(listener,newNodes){if(listener._avoidChangeCalculation){return true;}
var oldNodes=listener._nodes;var info={target:this.node,addedNodes:[],removedNodes:[]};var splices=Polymer.ArraySplice.calculateSplices(newNodes,oldNodes);for(var i=0,s;i<splices.length&&(s=splices[i]);i++){for(var j=0,n;j<s.removed.length&&(n=s.removed[j]);j++){info.removedNodes.push(n);}}
for(i=0,s;i<splices.length&&(s=splices[i]);i++){for(j=s.index;j<s.index+s.addedCount;j++){info.addedNodes.push(newNodes[j]);}}
listener._nodes=newNodes;if(info.addedNodes.length||info.removedNodes.length){return info;}},_callListener:function(listener,info){return listener.fn.call(this.node,info);},enableShadowAttributeTracking:function(){}};if(Settings.useShadow){var baseSetup=DomApi.EffectiveNodesObserver.prototype._setup;var baseCleanup=DomApi.EffectiveNodesObserver.prototype._cleanup;Polymer.Base.mixin(DomApi.EffectiveNodesObserver.prototype,{_setup:function(){if(!this._observer){var self=this;this._mutationHandler=function(mxns){if(mxns&&mxns.length){self._scheduleNotify();}};this._observer=new MutationObserver(this._mutationHandler);this._boundFlush=function(){self._flush();};Polymer.dom.addStaticFlush(this._boundFlush);this._observer.observe(this.node,{childList:true});}
baseSetup.call(this);},_cleanup:function(){this._observer.disconnect();this._observer=null;this._mutationHandler=null;Polymer.dom.removeStaticFlush(this._boundFlush);baseCleanup.call(this);},_flush:function(){if(this._observer){this._mutationHandler(this._observer.takeRecords());}},enableShadowAttributeTracking:function(){if(this._observer){this._makeContentListenersAlwaysNotify();this._observer.disconnect();this._observer.observe(this.node,{childList:true,attributes:true,subtree:true});var root=this.domApi.getOwnerRoot();var host=root&&root.host;if(host&&Polymer.dom(host).observer){Polymer.dom(host).observer.enableShadowAttributeTracking();}}},_makeContentListenersAlwaysNotify:function(){for(var i=0,h;i<this._listeners.length;i++){h=this._listeners[i];h._alwaysNotify=h._isContentListener;}}});}}());(function(){'use strict';var DomApi=Polymer.DomApi.ctor;var Settings=Polymer.Settings;DomApi.DistributedNodesObserver=function(domApi){DomApi.EffectiveNodesObserver.call(this,domApi);};DomApi.DistributedNodesObserver.prototype=Object.create(DomApi.EffectiveNodesObserver.prototype);Polymer.Base.mixin(DomApi.DistributedNodesObserver.prototype,{_setup:function(){},_cleanup:function(){},_beforeCallListeners:function(){},_getEffectiveNodes:function(){return this.domApi.getDistributedNodes();}});if(Settings.useShadow){Polymer.Base.mixin(DomApi.DistributedNodesObserver.prototype,{_setup:function(){if(!this._observer){var root=this.domApi.getOwnerRoot();var host=root&&root.host;if(host){var self=this;this._observer=Polymer.dom(host).observeNodes(function(){self._scheduleNotify();});this._observer._isContentListener=true;if(this._hasAttrSelect()){Polymer.dom(host).observer.enableShadowAttributeTracking();}}}},_hasAttrSelect:function(){var select=this.node.getAttribute('select');return select&&select.match(/[[.]+/);},_cleanup:function(){var root=this.domApi.getOwnerRoot();var host=root&&root.host;if(host){Polymer.dom(host).unobserveNodes(this._observer);}
this._observer=null;}});}}());(function(){var DomApi=Polymer.DomApi;var TreeApi=Polymer.TreeApi;Polymer.Base._addFeature({_prepShady:function(){this._useContent=this._useContent||Boolean(this._template);},_setupShady:function(){this.shadyRoot=null;if(!this.__domApi){this.__domApi=null;}
if(!this.__dom){this.__dom=null;}
if(!this._ownerShadyRoot){this._ownerShadyRoot=undefined;}},_poolContent:function(){if(this._useContent){TreeApi.Logical.saveChildNodes(this);}},_setupRoot:function(){if(this._useContent){this._createLocalRoot();if(!this.dataHost){upgradeLogicalChildren(TreeApi.Logical.getChildNodes(this));}}},_createLocalRoot:function(){this.shadyRoot=this.root;this.shadyRoot._distributionClean=false;this.shadyRoot._hasDistributed=false;this.shadyRoot._isShadyRoot=true;this.shadyRoot._dirtyRoots=[];var i$=this.shadyRoot._insertionPoints=!this._notes||this._notes._hasContent?this.shadyRoot.querySelectorAll('content'):[];TreeApi.Logical.saveChildNodes(this.shadyRoot);for(var i=0,c;i<i$.length;i++){c=i$[i];TreeApi.Logical.saveChildNodes(c);TreeApi.Logical.saveChildNodes(c.parentNode);}
this.shadyRoot.host=this;},distributeContent:function(updateInsertionPoints){if(this.shadyRoot){this.shadyRoot._invalidInsertionPoints=this.shadyRoot._invalidInsertionPoints||updateInsertionPoints;var host=getTopDistributingHost(this);Polymer.dom(this)._lazyDistribute(host);}},_distributeContent:function(){if(this._useContent&&!this.shadyRoot._distributionClean){if(this.shadyRoot._invalidInsertionPoints){Polymer.dom(this)._updateInsertionPoints(this);this.shadyRoot._invalidInsertionPoints=false;}
this._beginDistribute();this._distributeDirtyRoots();this._finishDistribute();}},_beginDistribute:function(){if(this._useContent&&DomApi.hasInsertionPoint(this.shadyRoot)){this._resetDistribution();this._distributePool(this.shadyRoot,this._collectPool());}},_distributeDirtyRoots:function(){var c$=this.shadyRoot._dirtyRoots;for(var i=0,l=c$.length,c;i<l&&(c=c$[i]);i++){c._distributeContent();}
this.shadyRoot._dirtyRoots=[];},_finishDistribute:function(){if(this._useContent){this.shadyRoot._distributionClean=true;if(DomApi.hasInsertionPoint(this.shadyRoot)){this._composeTree();notifyContentObservers(this.shadyRoot);}else{if(!this.shadyRoot._hasDistributed){TreeApi.Composed.clearChildNodes(this);this.appendChild(this.shadyRoot);}else{var children=this._composeNode(this);this._updateChildNodes(this,children);}}
if(!this.shadyRoot._hasDistributed){notifyInitialDistribution(this);}
this.shadyRoot._hasDistributed=true;}},elementMatches:function(selector,node){node=node||this;return DomApi.matchesSelector.call(node,selector);},_resetDistribution:function(){var children=TreeApi.Logical.getChildNodes(this);for(var i=0;i<children.length;i++){var child=children[i];if(child._destinationInsertionPoints){child._destinationInsertionPoints=undefined;}
if(isInsertionPoint(child)){clearDistributedDestinationInsertionPoints(child);}}
var root=this.shadyRoot;var p$=root._insertionPoints;for(var j=0;j<p$.length;j++){p$[j]._distributedNodes=[];}},_collectPool:function(){var pool=[];var children=TreeApi.Logical.getChildNodes(this);for(var i=0;i<children.length;i++){var child=children[i];if(isInsertionPoint(child)){pool.push.apply(pool,child._distributedNodes);}else{pool.push(child);}}
return pool;},_distributePool:function(node,pool){var p$=node._insertionPoints;for(var i=0,l=p$.length,p;i<l&&(p=p$[i]);i++){this._distributeInsertionPoint(p,pool);maybeRedistributeParent(p,this);}},_distributeInsertionPoint:function(content,pool){var anyDistributed=false;for(var i=0,l=pool.length,node;i<l;i++){node=pool[i];if(!node){continue;}
if(this._matchesContentSelect(node,content)){distributeNodeInto(node,content);pool[i]=undefined;anyDistributed=true;}}
if(!anyDistributed){var children=TreeApi.Logical.getChildNodes(content);for(var j=0;j<children.length;j++){distributeNodeInto(children[j],content);}}},_composeTree:function(){this._updateChildNodes(this,this._composeNode(this));var p$=this.shadyRoot._insertionPoints;for(var i=0,l=p$.length,p,parent;i<l&&(p=p$[i]);i++){parent=TreeApi.Logical.getParentNode(p);if(!parent._useContent&&parent!==this&&parent!==this.shadyRoot){this._updateChildNodes(parent,this._composeNode(parent));}}},_composeNode:function(node){var children=[];var c$=TreeApi.Logical.getChildNodes(node.shadyRoot||node);for(var i=0;i<c$.length;i++){var child=c$[i];if(isInsertionPoint(child)){var distributedNodes=child._distributedNodes;for(var j=0;j<distributedNodes.length;j++){var distributedNode=distributedNodes[j];if(isFinalDestination(child,distributedNode)){children.push(distributedNode);}}}else{children.push(child);}}
return children;},_updateChildNodes:function(container,children){var composed=TreeApi.Composed.getChildNodes(container);var splices=Polymer.ArraySplice.calculateSplices(children,composed);for(var i=0,d=0,s;i<splices.length&&(s=splices[i]);i++){for(var j=0,n;j<s.removed.length&&(n=s.removed[j]);j++){if(TreeApi.Composed.getParentNode(n)===container){TreeApi.Composed.removeChild(container,n);}
composed.splice(s.index+d,1);}
d-=s.addedCount;}
for(var i=0,s,next;i<splices.length&&(s=splices[i]);i++){next=composed[s.index];for(j=s.index,n;j<s.index+s.addedCount;j++){n=children[j];TreeApi.Composed.insertBefore(container,n,next);composed.splice(j,0,n);}}},_matchesContentSelect:function(node,contentElement){var select=contentElement.getAttribute('select');if(!select){return true;}
select=select.trim();if(!select){return true;}
if(!(node instanceof Element)){return false;}
var validSelectors=/^(:not\()?[*.#[a-zA-Z_|]/;if(!validSelectors.test(select)){return false;}
return this.elementMatches(select,node);},_elementAdd:function(){},_elementRemove:function(){}});var domHostDesc={get:function(){var root=Polymer.dom(this).getOwnerRoot();return root&&root.host;},configurable:true};Object.defineProperty(Polymer.Base,'domHost',domHostDesc);Polymer.BaseDescriptors.domHost=domHostDesc;function distributeNodeInto(child,insertionPoint){insertionPoint._distributedNodes.push(child);var points=child._destinationInsertionPoints;if(!points){child._destinationInsertionPoints=[insertionPoint];}else{points.push(insertionPoint);}}
function clearDistributedDestinationInsertionPoints(content){var e$=content._distributedNodes;if(e$){for(var i=0;i<e$.length;i++){var d=e$[i]._destinationInsertionPoints;if(d){d.splice(d.indexOf(content)+1,d.length);}}}}
function maybeRedistributeParent(content,host){var parent=TreeApi.Logical.getParentNode(content);if(parent&&parent.shadyRoot&&DomApi.hasInsertionPoint(parent.shadyRoot)&&parent.shadyRoot._distributionClean){parent.shadyRoot._distributionClean=false;host.shadyRoot._dirtyRoots.push(parent);}}
function isFinalDestination(insertionPoint,node){var points=node._destinationInsertionPoints;return points&&points[points.length-1]===insertionPoint;}
function isInsertionPoint(node){return node.localName=='content';}
function getTopDistributingHost(host){while(host&&hostNeedsRedistribution(host)){host=host.domHost;}
return host;}
function hostNeedsRedistribution(host){var c$=TreeApi.Logical.getChildNodes(host);for(var i=0,c;i<c$.length;i++){c=c$[i];if(c.localName&&c.localName==='content'){return host.domHost;}}}
function notifyContentObservers(root){for(var i=0,c;i<root._insertionPoints.length;i++){c=root._insertionPoints[i];if(DomApi.hasApi(c)){Polymer.dom(c).notifyObserver();}}}
function notifyInitialDistribution(host){if(DomApi.hasApi(host)){Polymer.dom(host).notifyObserver();}}
var needsUpgrade=window.CustomElements&&!CustomElements.useNative;function upgradeLogicalChildren(children){if(needsUpgrade&&children){for(var i=0;i<children.length;i++){CustomElements.upgrade(children[i]);}}}}());if(Polymer.Settings.useShadow){Polymer.Base._addFeature({_poolContent:function(){},_beginDistribute:function(){},distributeContent:function(){},_distributeContent:function(){},_finishDistribute:function(){},_createLocalRoot:function(){this.createShadowRoot();this.shadowRoot.appendChild(this.root);this.root=this.shadowRoot;}});}Polymer.Async={_currVal:0,_lastVal:0,_callbacks:[],_twiddleContent:0,_twiddle:document.createTextNode(''),run:function(callback,waitTime){if(waitTime>0){return~setTimeout(callback,waitTime);}else{this._twiddle.textContent=this._twiddleContent++;this._callbacks.push(callback);return this._currVal++;}},cancel:function(handle){if(handle<0){clearTimeout(~handle);}else{var idx=handle-this._lastVal;if(idx>=0){if(!this._callbacks[idx]){throw'invalid async handle: '+handle;}
this._callbacks[idx]=null;}}},_atEndOfMicrotask:function(){var len=this._callbacks.length;for(var i=0;i<len;i++){var cb=this._callbacks[i];if(cb){try{cb();}catch(e){i++;this._callbacks.splice(0,i);this._lastVal+=i;this._twiddle.textContent=this._twiddleContent++;throw e;}}}
this._callbacks.splice(0,len);this._lastVal+=len;}};new window.MutationObserver(function(){Polymer.Async._atEndOfMicrotask();}).observe(Polymer.Async._twiddle,{characterData:true});Polymer.Debounce=function(){var Async=Polymer.Async;var Debouncer=function(context){this.context=context;var self=this;this.boundComplete=function(){self.complete();};};Debouncer.prototype={go:function(callback,wait){var h;this.finish=function(){Async.cancel(h);};h=Async.run(this.boundComplete,wait);this.callback=callback;},stop:function(){if(this.finish){this.finish();this.finish=null;this.callback=null;}},complete:function(){if(this.finish){var callback=this.callback;this.stop();callback.call(this.context);}}};function debounce(debouncer,callback,wait){if(debouncer){debouncer.stop();}else{debouncer=new Debouncer(this);}
debouncer.go(callback,wait);return debouncer;}
return debounce;}();Polymer.Base._addFeature({_setupDebouncers:function(){this._debouncers={};},debounce:function(jobName,callback,wait){return this._debouncers[jobName]=Polymer.Debounce.call(this,this._debouncers[jobName],callback,wait);},isDebouncerActive:function(jobName){var debouncer=this._debouncers[jobName];return!!(debouncer&&debouncer.finish);},flushDebouncer:function(jobName){var debouncer=this._debouncers[jobName];if(debouncer){debouncer.complete();}},cancelDebouncer:function(jobName){var debouncer=this._debouncers[jobName];if(debouncer){debouncer.stop();}}});Polymer.DomModule=document.createElement('dom-module');Polymer.Base._addFeature({_registerFeatures:function(){this._prepIs();this._prepBehaviors();this._prepConstructor();this._prepTemplate();this._prepShady();this._prepPropertyInfo();},_prepBehavior:function(b){this._addHostAttributes(b.hostAttributes);},_initFeatures:function(){this._registerHost();if(this._template){this._poolContent();this._beginHosting();this._stampTemplate();this._endHosting();}
this._marshalHostAttributes();this._setupDebouncers();this._marshalBehaviors();this._tryReady();},_marshalBehavior:function(b){}});(function(){Polymer.nar=[];var disableUpgradeEnabled=Polymer.Settings.disableUpgradeEnabled;Polymer.Annotations={parseAnnotations:function(template,stripWhiteSpace){var list=[];var content=template._content||template.content;this._parseNodeAnnotations(content,list,stripWhiteSpace||template.hasAttribute('strip-whitespace'));return list;},_parseNodeAnnotations:function(node,list,stripWhiteSpace){return node.nodeType===Node.TEXT_NODE?this._parseTextNodeAnnotation(node,list):this._parseElementAnnotations(node,list,stripWhiteSpace);},_bindingRegex:function(){var IDENT='(?:'+'[a-zA-Z_$][\\w.:$\\-*]*'+')';var NUMBER='(?:'+'[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?'+')';var SQUOTE_STRING='(?:'+'\'(?:[^\'\\\\]|\\\\.)*\''+')';var DQUOTE_STRING='(?:'+'"(?:[^"\\\\]|\\\\.)*"'+')';var STRING='(?:'+SQUOTE_STRING+'|'+DQUOTE_STRING+')';var ARGUMENT='(?:'+IDENT+'|'+NUMBER+'|'+STRING+'\\s*'+')';var ARGUMENTS='(?:'+ARGUMENT+'(?:,\\s*'+ARGUMENT+')*'+')';var ARGUMENT_LIST='(?:'+'\\(\\s*'+'(?:'+ARGUMENTS+'?'+')'+'\\)\\s*'+')';var BINDING='('+IDENT+'\\s*'+ARGUMENT_LIST+'?'+')';var OPEN_BRACKET='(\\[\\[|{{)'+'\\s*';var CLOSE_BRACKET='(?:]]|}})';var NEGATE='(?:(!)\\s*)?';var EXPRESSION=OPEN_BRACKET+NEGATE+BINDING+CLOSE_BRACKET;return new RegExp(EXPRESSION,'g');}(),_parseBindings:function(text){var re=this._bindingRegex;var parts=[];var lastIndex=0;var m;while((m=re.exec(text))!==null){if(m.index>lastIndex){parts.push({literal:text.slice(lastIndex,m.index)});}
var mode=m[1][0];var negate=Boolean(m[2]);var value=m[3].trim();var customEvent,notifyEvent,colon;if(mode=='{'&&(colon=value.indexOf('::'))>0){notifyEvent=value.substring(colon+2);value=value.substring(0,colon);customEvent=true;}
parts.push({compoundIndex:parts.length,value:value,mode:mode,negate:negate,event:notifyEvent,customEvent:customEvent});lastIndex=re.lastIndex;}
if(lastIndex&&lastIndex<text.length){var literal=text.substring(lastIndex);if(literal){parts.push({literal:literal});}}
if(parts.length){return parts;}},_literalFromParts:function(parts){var s='';for(var i=0;i<parts.length;i++){var literal=parts[i].literal;s+=literal||'';}
return s;},_parseTextNodeAnnotation:function(node,list){var parts=this._parseBindings(node.textContent);if(parts){node.textContent=this._literalFromParts(parts)||' ';var annote={bindings:[{kind:'text',name:'textContent',parts:parts,isCompound:parts.length!==1}]};list.push(annote);return annote;}},_parseElementAnnotations:function(element,list,stripWhiteSpace){var annote={bindings:[],events:[]};if(element.localName==='content'){list._hasContent=true;}
this._parseChildNodesAnnotations(element,annote,list,stripWhiteSpace);if(element.attributes){this._parseNodeAttributeAnnotations(element,annote,list);if(this.prepElement){this.prepElement(element);}}
if(annote.bindings.length||annote.events.length||annote.id){list.push(annote);}
return annote;},_parseChildNodesAnnotations:function(root,annote,list,stripWhiteSpace){if(root.firstChild){var node=root.firstChild;var i=0;while(node){var next=node.nextSibling;if(node.localName==='template'&&!node.hasAttribute('preserve-content')){this._parseTemplate(node,i,list,annote,stripWhiteSpace);}
if(node.localName=='slot'){node=this._replaceSlotWithContent(node);}
if(node.nodeType===Node.TEXT_NODE){var n=next;while(n&&n.nodeType===Node.TEXT_NODE){node.textContent+=n.textContent;next=n.nextSibling;root.removeChild(n);n=next;}
if(stripWhiteSpace&&!node.textContent.trim()){root.removeChild(node);i--;}}
if(node.parentNode){var childAnnotation=this._parseNodeAnnotations(node,list,stripWhiteSpace);if(childAnnotation){childAnnotation.parent=annote;childAnnotation.index=i;}}
node=next;i++;}}},_replaceSlotWithContent:function(slot){var content=slot.ownerDocument.createElement('content');while(slot.firstChild){content.appendChild(slot.firstChild);}
var attrs=slot.attributes;for(var i=0;i<attrs.length;i++){var attr=attrs[i];content.setAttribute(attr.name,attr.value);}
var name=slot.getAttribute('name');if(name){content.setAttribute('select','[slot=\''+name+'\']');}
slot.parentNode.replaceChild(content,slot);return content;},_parseTemplate:function(node,index,list,parent,stripWhiteSpace){var content=document.createDocumentFragment();content._notes=this.parseAnnotations(node,stripWhiteSpace);content.appendChild(node.content);list.push({bindings:Polymer.nar,events:Polymer.nar,templateContent:content,parent:parent,index:index});},_parseNodeAttributeAnnotations:function(node,annotation){var attrs=Array.prototype.slice.call(node.attributes);for(var i=attrs.length-1,a;a=attrs[i];i--){var n=a.name;var v=a.value;var b;if(n.slice(0,3)==='on-'){node.removeAttribute(n);annotation.events.push({name:n.slice(3),value:v});}else if(b=this._parseNodeAttributeAnnotation(node,n,v)){annotation.bindings.push(b);}else if(n==='id'){annotation.id=v;}}},_parseNodeAttributeAnnotation:function(node,name,value){var parts=this._parseBindings(value);if(parts){var origName=name;var kind='property';if(name[name.length-1]=='$'){name=name.slice(0,-1);kind='attribute';}
var literal=this._literalFromParts(parts);if(literal&&kind=='attribute'){node.setAttribute(name,literal);}
if(node.localName==='input'&&origName==='value'){node.setAttribute(origName,'');}
if(disableUpgradeEnabled&&origName==='disable-upgrade$'){node.setAttribute(name,'');}
node.removeAttribute(origName);var propertyName=Polymer.CaseMap.dashToCamelCase(name);if(kind==='property'){name=propertyName;}
return{kind:kind,name:name,propertyName:propertyName,parts:parts,literal:literal,isCompound:parts.length!==1};}},findAnnotatedNode:function(root,annote){var parent=annote.parent&&Polymer.Annotations.findAnnotatedNode(root,annote.parent);if(parent){for(var n=parent.firstChild,i=0;n;n=n.nextSibling){if(annote.index===i++){return n;}}}else{return root;}}};}());Polymer.Path={root:function(path){var dotIndex=path.indexOf('.');if(dotIndex===-1){return path;}
return path.slice(0,dotIndex);},isDeep:function(path){return path.indexOf('.')!==-1;},isAncestor:function(base,path){return base.indexOf(path+'.')===0;},isDescendant:function(base,path){return path.indexOf(base+'.')===0;},translate:function(base,newBase,path){return newBase+path.slice(base.length);},matches:function(base,wildcard,path){return base===path||this.isAncestor(base,path)||Boolean(wildcard)&&this.isDescendant(base,path);}};Polymer.Base._addFeature({_prepAnnotations:function(){if(!this._template){this._notes=[];}else{var self=this;Polymer.Annotations.prepElement=function(element){self._prepElement(element);};if(this._template._content&&this._template._content._notes){this._notes=this._template._content._notes;}else{this._notes=Polymer.Annotations.parseAnnotations(this._template);this._processAnnotations(this._notes);}
Polymer.Annotations.prepElement=null;}},_processAnnotations:function(notes){for(var i=0;i<notes.length;i++){var note=notes[i];for(var j=0;j<note.bindings.length;j++){var b=note.bindings[j];for(var k=0;k<b.parts.length;k++){var p=b.parts[k];if(!p.literal){var signature=this._parseMethod(p.value);if(signature){p.signature=signature;}else{p.model=Polymer.Path.root(p.value);}}}}
if(note.templateContent){this._processAnnotations(note.templateContent._notes);var pp=note.templateContent._parentProps=this._discoverTemplateParentProps(note.templateContent._notes);var bindings=[];for(var prop in pp){var name='_parent_'+prop;bindings.push({index:note.index,kind:'property',name:name,propertyName:name,parts:[{mode:'{',model:prop,value:prop}]});}
note.bindings=note.bindings.concat(bindings);}}},_discoverTemplateParentProps:function(notes){var pp={};for(var i=0,n;i<notes.length&&(n=notes[i]);i++){for(var j=0,b$=n.bindings,b;j<b$.length&&(b=b$[j]);j++){for(var k=0,p$=b.parts,p;k<p$.length&&(p=p$[k]);k++){if(p.signature){var args=p.signature.args;for(var kk=0;kk<args.length;kk++){var model=args[kk].model;if(model){pp[model]=true;}}
if(p.signature.dynamicFn){pp[p.signature.method]=true;}}else{if(p.model){pp[p.model]=true;}}}}
if(n.templateContent){var tpp=n.templateContent._parentProps;Polymer.Base.mixin(pp,tpp);}}
return pp;},_prepElement:function(element){Polymer.ResolveUrl.resolveAttrs(element,this._template.ownerDocument);},_findAnnotatedNode:Polymer.Annotations.findAnnotatedNode,_marshalAnnotationReferences:function(){if(this._template){this._marshalIdNodes();this._marshalAnnotatedNodes();this._marshalAnnotatedListeners();}},_configureAnnotationReferences:function(){var notes=this._notes;var nodes=this._nodes;for(var i=0;i<notes.length;i++){var note=notes[i];var node=nodes[i];this._configureTemplateContent(note,node);this._configureCompoundBindings(note,node);}},_configureTemplateContent:function(note,node){if(note.templateContent){node._content=note.templateContent;}},_configureCompoundBindings:function(note,node){var bindings=note.bindings;for(var i=0;i<bindings.length;i++){var binding=bindings[i];if(binding.isCompound){var storage=node.__compoundStorage__||(node.__compoundStorage__={});var parts=binding.parts;var literals=new Array(parts.length);for(var j=0;j<parts.length;j++){literals[j]=parts[j].literal;}
var name=binding.name;storage[name]=literals;if(binding.literal&&binding.kind=='property'){if(node._configValue){node._configValue(name,binding.literal);}else{node[name]=binding.literal;}}}}},_marshalIdNodes:function(){this.$={};for(var i=0,l=this._notes.length,a;i<l&&(a=this._notes[i]);i++){if(a.id){this.$[a.id]=this._findAnnotatedNode(this.root,a);}}},_marshalAnnotatedNodes:function(){if(this._notes&&this._notes.length){var r=new Array(this._notes.length);for(var i=0;i<this._notes.length;i++){r[i]=this._findAnnotatedNode(this.root,this._notes[i]);}
this._nodes=r;}},_marshalAnnotatedListeners:function(){for(var i=0,l=this._notes.length,a;i<l&&(a=this._notes[i]);i++){if(a.events&&a.events.length){var node=this._findAnnotatedNode(this.root,a);for(var j=0,e$=a.events,e;j<e$.length&&(e=e$[j]);j++){this.listen(node,e.name,e.value);}}}}});Polymer.Base._addFeature({listeners:{},_listenListeners:function(listeners){var node,name,eventName;for(eventName in listeners){if(eventName.indexOf('.')<0){node=this;name=eventName;}else{name=eventName.split('.');node=this.$[name[0]];name=name[1];}
this.listen(node,name,listeners[eventName]);}},listen:function(node,eventName,methodName){var handler=this._recallEventHandler(this,eventName,node,methodName);if(!handler){handler=this._createEventHandler(node,eventName,methodName);}
if(handler._listening){return;}
this._listen(node,eventName,handler);handler._listening=true;},_boundListenerKey:function(eventName,methodName){return eventName+':'+methodName;},_recordEventHandler:function(host,eventName,target,methodName,handler){var hbl=host.__boundListeners;if(!hbl){hbl=host.__boundListeners=new WeakMap();}
var bl=hbl.get(target);if(!bl){bl={};if(!Polymer.Settings.isIE||target!=window){hbl.set(target,bl);}}
var key=this._boundListenerKey(eventName,methodName);bl[key]=handler;},_recallEventHandler:function(host,eventName,target,methodName){var hbl=host.__boundListeners;if(!hbl){return;}
var bl=hbl.get(target);if(!bl){return;}
var key=this._boundListenerKey(eventName,methodName);return bl[key];},_createEventHandler:function(node,eventName,methodName){var host=this;var handler=function(e){if(host[methodName]){host[methodName](e,e.detail);}else{host._warn(host._logf('_createEventHandler','listener method `'+methodName+'` not defined'));}};handler._listening=false;this._recordEventHandler(host,eventName,node,methodName,handler);return handler;},unlisten:function(node,eventName,methodName){var handler=this._recallEventHandler(this,eventName,node,methodName);if(handler){this._unlisten(node,eventName,handler);handler._listening=false;}},_listen:function(node,eventName,handler){node.addEventListener(eventName,handler);},_unlisten:function(node,eventName,handler){node.removeEventListener(eventName,handler);}});(function(){'use strict';var wrap=Polymer.DomApi.wrap;var HAS_NATIVE_TA=typeof document.head.style.touchAction==='string';var GESTURE_KEY='__polymerGestures';var HANDLED_OBJ='__polymerGesturesHandled';var TOUCH_ACTION='__polymerGesturesTouchAction';var TAP_DISTANCE=25;var TRACK_DISTANCE=5;var TRACK_LENGTH=2;var MOUSE_TIMEOUT=2500;var MOUSE_EVENTS=['mousedown','mousemove','mouseup','click'];var MOUSE_WHICH_TO_BUTTONS=[0,1,4,2];var MOUSE_HAS_BUTTONS=function(){try{return new MouseEvent('test',{buttons:1}).buttons===1;}catch(e){return false;}}();function isMouseEvent(name){return MOUSE_EVENTS.indexOf(name)>-1;}
var SUPPORTS_PASSIVE=false;(function(){try{var opts=Object.defineProperty({},'passive',{get:function(){SUPPORTS_PASSIVE=true;}});window.addEventListener('test',null,opts);window.removeEventListener('test',null,opts);}catch(e){}}());function PASSIVE_TOUCH(eventName){if(isMouseEvent(eventName)||eventName==='touchend'){return;}
if(HAS_NATIVE_TA&&SUPPORTS_PASSIVE&&Polymer.Settings.passiveTouchGestures){return{passive:true};}}
var IS_TOUCH_ONLY=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/);var mouseCanceller=function(mouseEvent){var sc=mouseEvent.sourceCapabilities;if(sc&&!sc.firesTouchEvents){return;}
mouseEvent[HANDLED_OBJ]={skip:true};if(mouseEvent.type==='click'){var path=Polymer.dom(mouseEvent).path;if(path){for(var i=0;i<path.length;i++){if(path[i]===POINTERSTATE.mouse.target){return;}}}
mouseEvent.preventDefault();mouseEvent.stopPropagation();}};function setupTeardownMouseCanceller(setup){var events=IS_TOUCH_ONLY?['click']:MOUSE_EVENTS;for(var i=0,en;i<events.length;i++){en=events[i];if(setup){document.addEventListener(en,mouseCanceller,true);}else{document.removeEventListener(en,mouseCanceller,true);}}}
function ignoreMouse(ev){if(!POINTERSTATE.mouse.mouseIgnoreJob){setupTeardownMouseCanceller(true);}
var unset=function(){setupTeardownMouseCanceller();POINTERSTATE.mouse.target=null;POINTERSTATE.mouse.mouseIgnoreJob=null;};POINTERSTATE.mouse.target=Polymer.dom(ev).rootTarget;POINTERSTATE.mouse.mouseIgnoreJob=Polymer.Debounce(POINTERSTATE.mouse.mouseIgnoreJob,unset,MOUSE_TIMEOUT);}
function hasLeftMouseButton(ev){var type=ev.type;if(!isMouseEvent(type)){return false;}
if(type==='mousemove'){var buttons=ev.buttons===undefined?1:ev.buttons;if(ev instanceof window.MouseEvent&&!MOUSE_HAS_BUTTONS){buttons=MOUSE_WHICH_TO_BUTTONS[ev.which]||0;}
return Boolean(buttons&1);}else{var button=ev.button===undefined?0:ev.button;return button===0;}}
function isSyntheticClick(ev){if(ev.type==='click'){if(ev.detail===0){return true;}
var t=Gestures.findOriginalTarget(ev);var bcr=t.getBoundingClientRect();var x=ev.pageX,y=ev.pageY;return!(x>=bcr.left&&x<=bcr.right&&(y>=bcr.top&&y<=bcr.bottom));}
return false;}
var POINTERSTATE={mouse:{target:null,mouseIgnoreJob:null},touch:{x:0,y:0,id:-1,scrollDecided:false}};function firstTouchAction(ev){var path=Polymer.dom(ev).path;var ta='auto';for(var i=0,n;i<path.length;i++){n=path[i];if(n[TOUCH_ACTION]){ta=n[TOUCH_ACTION];break;}}
return ta;}
function trackDocument(stateObj,movefn,upfn){stateObj.movefn=movefn;stateObj.upfn=upfn;document.addEventListener('mousemove',movefn);document.addEventListener('mouseup',upfn);}
function untrackDocument(stateObj){document.removeEventListener('mousemove',stateObj.movefn);document.removeEventListener('mouseup',stateObj.upfn);stateObj.movefn=null;stateObj.upfn=null;}
document.addEventListener('touchend',ignoreMouse,SUPPORTS_PASSIVE?{passive:true}:false);var Gestures={gestures:{},recognizers:[],deepTargetFind:function(x,y){var node=document.elementFromPoint(x,y);var next=node;while(next&&next.shadowRoot){next=next.shadowRoot.elementFromPoint(x,y);if(next){node=next;}}
return node;},findOriginalTarget:function(ev){if(ev.path){return ev.path[0];}
return ev.target;},handleNative:function(ev){var handled;var type=ev.type;var node=wrap(ev.currentTarget);var gobj=node[GESTURE_KEY];if(!gobj){return;}
var gs=gobj[type];if(!gs){return;}
if(!ev[HANDLED_OBJ]){ev[HANDLED_OBJ]={};if(type.slice(0,5)==='touch'){var t=ev.changedTouches[0];if(type==='touchstart'){if(ev.touches.length===1){POINTERSTATE.touch.id=t.identifier;}}
if(POINTERSTATE.touch.id!==t.identifier){return;}
if(!HAS_NATIVE_TA){if(type==='touchstart'||type==='touchmove'){Gestures.handleTouchAction(ev);}}}}
handled=ev[HANDLED_OBJ];if(handled.skip){return;}
var recognizers=Gestures.recognizers;for(var i=0,r;i<recognizers.length;i++){r=recognizers[i];if(gs[r.name]&&!handled[r.name]){if(r.flow&&r.flow.start.indexOf(ev.type)>-1&&r.reset){r.reset();}}}
for(i=0,r;i<recognizers.length;i++){r=recognizers[i];if(gs[r.name]&&!handled[r.name]){handled[r.name]=true;r[type](ev);}}},handleTouchAction:function(ev){var t=ev.changedTouches[0];var type=ev.type;if(type==='touchstart'){POINTERSTATE.touch.x=t.clientX;POINTERSTATE.touch.y=t.clientY;POINTERSTATE.touch.scrollDecided=false;}else if(type==='touchmove'){if(POINTERSTATE.touch.scrollDecided){return;}
POINTERSTATE.touch.scrollDecided=true;var ta=firstTouchAction(ev);var prevent=false;var dx=Math.abs(POINTERSTATE.touch.x-t.clientX);var dy=Math.abs(POINTERSTATE.touch.y-t.clientY);if(!ev.cancelable){}else if(ta==='none'){prevent=true;}else if(ta==='pan-x'){prevent=dy>dx;}else if(ta==='pan-y'){prevent=dx>dy;}
if(prevent){ev.preventDefault();}else{Gestures.prevent('track');}}},add:function(node,evType,handler){node=wrap(node);var recognizer=this.gestures[evType];var deps=recognizer.deps;var name=recognizer.name;var gobj=node[GESTURE_KEY];if(!gobj){node[GESTURE_KEY]=gobj={};}
for(var i=0,dep,gd;i<deps.length;i++){dep=deps[i];if(IS_TOUCH_ONLY&&isMouseEvent(dep)&&dep!=='click'){continue;}
gd=gobj[dep];if(!gd){gobj[dep]=gd={_count:0};}
if(gd._count===0){node.addEventListener(dep,this.handleNative,PASSIVE_TOUCH(dep));}
gd[name]=(gd[name]||0)+1;gd._count=(gd._count||0)+1;}
node.addEventListener(evType,handler);if(recognizer.touchAction){this.setTouchAction(node,recognizer.touchAction);}},remove:function(node,evType,handler){node=wrap(node);var recognizer=this.gestures[evType];var deps=recognizer.deps;var name=recognizer.name;var gobj=node[GESTURE_KEY];if(gobj){for(var i=0,dep,gd;i<deps.length;i++){dep=deps[i];gd=gobj[dep];if(gd&&gd[name]){gd[name]=(gd[name]||1)-1;gd._count=(gd._count||1)-1;if(gd._count===0){node.removeEventListener(dep,this.handleNative,PASSIVE_TOUCH(dep));}}}}
node.removeEventListener(evType,handler);},register:function(recog){this.recognizers.push(recog);for(var i=0;i<recog.emits.length;i++){this.gestures[recog.emits[i]]=recog;}},findRecognizerByEvent:function(evName){for(var i=0,r;i<this.recognizers.length;i++){r=this.recognizers[i];for(var j=0,n;j<r.emits.length;j++){n=r.emits[j];if(n===evName){return r;}}}
return null;},setTouchAction:function(node,value){if(HAS_NATIVE_TA){node.style.touchAction=value;}
node[TOUCH_ACTION]=value;},fire:function(target,type,detail){var ev=Polymer.Base.fire(type,detail,{node:target,bubbles:true,cancelable:true});if(ev.defaultPrevented){var preventer=detail.preventer||detail.sourceEvent;if(preventer&&preventer.preventDefault){preventer.preventDefault();}}},prevent:function(evName){var recognizer=this.findRecognizerByEvent(evName);if(recognizer.info){recognizer.info.prevent=true;}},resetMouseCanceller:function(){if(POINTERSTATE.mouse.mouseIgnoreJob){POINTERSTATE.mouse.mouseIgnoreJob.complete();}}};Gestures.register({name:'downup',deps:['mousedown','touchstart','touchend'],flow:{start:['mousedown','touchstart'],end:['mouseup','touchend']},emits:['down','up'],info:{movefn:null,upfn:null},reset:function(){untrackDocument(this.info);},mousedown:function(e){if(!hasLeftMouseButton(e)){return;}
var t=Gestures.findOriginalTarget(e);var self=this;var movefn=function movefn(e){if(!hasLeftMouseButton(e)){self.fire('up',t,e);untrackDocument(self.info);}};var upfn=function upfn(e){if(hasLeftMouseButton(e)){self.fire('up',t,e);}
untrackDocument(self.info);};trackDocument(this.info,movefn,upfn);this.fire('down',t,e);},touchstart:function(e){this.fire('down',Gestures.findOriginalTarget(e),e.changedTouches[0],e);},touchend:function(e){this.fire('up',Gestures.findOriginalTarget(e),e.changedTouches[0],e);},fire:function(type,target,event,preventer){Gestures.fire(target,type,{x:event.clientX,y:event.clientY,sourceEvent:event,preventer:preventer,prevent:function(e){return Gestures.prevent(e);}});}});Gestures.register({name:'track',touchAction:'none',deps:['mousedown','touchstart','touchmove','touchend'],flow:{start:['mousedown','touchstart'],end:['mouseup','touchend']},emits:['track'],info:{x:0,y:0,state:'start',started:false,moves:[],addMove:function(move){if(this.moves.length>TRACK_LENGTH){this.moves.shift();}
this.moves.push(move);},movefn:null,upfn:null,prevent:false},reset:function(){this.info.state='start';this.info.started=false;this.info.moves=[];this.info.x=0;this.info.y=0;this.info.prevent=false;untrackDocument(this.info);},hasMovedEnough:function(x,y){if(this.info.prevent){return false;}
if(this.info.started){return true;}
var dx=Math.abs(this.info.x-x);var dy=Math.abs(this.info.y-y);return dx>=TRACK_DISTANCE||dy>=TRACK_DISTANCE;},mousedown:function(e){if(!hasLeftMouseButton(e)){return;}
var t=Gestures.findOriginalTarget(e);var self=this;var movefn=function movefn(e){var x=e.clientX,y=e.clientY;if(self.hasMovedEnough(x,y)){self.info.state=self.info.started?e.type==='mouseup'?'end':'track':'start';if(self.info.state==='start'){Gestures.prevent('tap');}
self.info.addMove({x:x,y:y});if(!hasLeftMouseButton(e)){self.info.state='end';untrackDocument(self.info);}
self.fire(t,e);self.info.started=true;}};var upfn=function upfn(e){if(self.info.started){movefn(e);}
untrackDocument(self.info);};trackDocument(this.info,movefn,upfn);this.info.x=e.clientX;this.info.y=e.clientY;},touchstart:function(e){var ct=e.changedTouches[0];this.info.x=ct.clientX;this.info.y=ct.clientY;},touchmove:function(e){var t=Gestures.findOriginalTarget(e);var ct=e.changedTouches[0];var x=ct.clientX,y=ct.clientY;if(this.hasMovedEnough(x,y)){if(this.info.state==='start'){Gestures.prevent('tap');}
this.info.addMove({x:x,y:y});this.fire(t,ct);this.info.state='track';this.info.started=true;}},touchend:function(e){var t=Gestures.findOriginalTarget(e);var ct=e.changedTouches[0];if(this.info.started){this.info.state='end';this.info.addMove({x:ct.clientX,y:ct.clientY});this.fire(t,ct,e);}},fire:function(target,touch,preventer){var secondlast=this.info.moves[this.info.moves.length-2];var lastmove=this.info.moves[this.info.moves.length-1];var dx=lastmove.x-this.info.x;var dy=lastmove.y-this.info.y;var ddx,ddy=0;if(secondlast){ddx=lastmove.x-secondlast.x;ddy=lastmove.y-secondlast.y;}
return Gestures.fire(target,'track',{state:this.info.state,x:touch.clientX,y:touch.clientY,dx:dx,dy:dy,ddx:ddx,ddy:ddy,sourceEvent:touch,preventer:preventer,hover:function(){return Gestures.deepTargetFind(touch.clientX,touch.clientY);}});}});Gestures.register({name:'tap',deps:['mousedown','click','touchstart','touchend'],flow:{start:['mousedown','touchstart'],end:['click','touchend']},emits:['tap'],info:{x:NaN,y:NaN,prevent:false},reset:function(){this.info.x=NaN;this.info.y=NaN;this.info.prevent=false;},save:function(e){this.info.x=e.clientX;this.info.y=e.clientY;},mousedown:function(e){if(hasLeftMouseButton(e)){this.save(e);}},click:function(e){if(hasLeftMouseButton(e)){this.forward(e);}},touchstart:function(e){this.save(e.changedTouches[0],e);},touchend:function(e){this.forward(e.changedTouches[0],e);},forward:function(e,preventer){var dx=Math.abs(e.clientX-this.info.x);var dy=Math.abs(e.clientY-this.info.y);var t=Gestures.findOriginalTarget(e);if(isNaN(dx)||isNaN(dy)||dx<=TAP_DISTANCE&&dy<=TAP_DISTANCE||isSyntheticClick(e)){if(!this.info.prevent){Gestures.fire(t,'tap',{x:e.clientX,y:e.clientY,sourceEvent:e,preventer:preventer});}}}});var DIRECTION_MAP={x:'pan-x',y:'pan-y',none:'none',all:'auto'};Polymer.Base._addFeature({_setupGestures:function(){this.__polymerGestures=null;},_listen:function(node,eventName,handler){if(Gestures.gestures[eventName]){Gestures.add(node,eventName,handler);}else{node.addEventListener(eventName,handler);}},_unlisten:function(node,eventName,handler){if(Gestures.gestures[eventName]){Gestures.remove(node,eventName,handler);}else{node.removeEventListener(eventName,handler);}},setScrollDirection:function(direction,node){node=node||this;Gestures.setTouchAction(node,DIRECTION_MAP[direction]||'auto');}});Polymer.Gestures=Gestures;}());(function(){'use strict';Polymer.Base._addFeature({$$:function(slctr){return Polymer.dom(this.root).querySelector(slctr);},toggleClass:function(name,bool,node){node=node||this;if(arguments.length==1){bool=!node.classList.contains(name);}
if(bool){Polymer.dom(node).classList.add(name);}else{Polymer.dom(node).classList.remove(name);}},toggleAttribute:function(name,bool,node){node=node||this;if(arguments.length==1){bool=!node.hasAttribute(name);}
if(bool){Polymer.dom(node).setAttribute(name,'');}else{Polymer.dom(node).removeAttribute(name);}},classFollows:function(name,toElement,fromElement){if(fromElement){Polymer.dom(fromElement).classList.remove(name);}
if(toElement){Polymer.dom(toElement).classList.add(name);}},attributeFollows:function(name,toElement,fromElement){if(fromElement){Polymer.dom(fromElement).removeAttribute(name);}
if(toElement){Polymer.dom(toElement).setAttribute(name,'');}},getEffectiveChildNodes:function(){return Polymer.dom(this).getEffectiveChildNodes();},getEffectiveChildren:function(){var list=Polymer.dom(this).getEffectiveChildNodes();return list.filter(function(n){return n.nodeType===Node.ELEMENT_NODE;});},getEffectiveTextContent:function(){var cn=this.getEffectiveChildNodes();var tc=[];for(var i=0,c;c=cn[i];i++){if(c.nodeType!==Node.COMMENT_NODE){tc.push(Polymer.dom(c).textContent);}}
return tc.join('');},queryEffectiveChildren:function(slctr){var e$=Polymer.dom(this).queryDistributedElements(slctr);return e$&&e$[0];},queryAllEffectiveChildren:function(slctr){return Polymer.dom(this).queryDistributedElements(slctr);},getContentChildNodes:function(slctr){var content=Polymer.dom(this.root).querySelector(slctr||'content');return content?Polymer.dom(content).getDistributedNodes():[];},getContentChildren:function(slctr){return this.getContentChildNodes(slctr).filter(function(n){return n.nodeType===Node.ELEMENT_NODE;});},fire:function(type,detail,options){options=options||Polymer.nob;var node=options.node||this;detail=detail===null||detail===undefined?{}:detail;var bubbles=options.bubbles===undefined?true:options.bubbles;var cancelable=Boolean(options.cancelable);var useCache=options._useCache;var event=this._getEvent(type,bubbles,cancelable,useCache);event.detail=detail;if(useCache){this.__eventCache[type]=null;}
node.dispatchEvent(event);if(useCache){this.__eventCache[type]=event;}
return event;},__eventCache:{},_getEvent:function(type,bubbles,cancelable,useCache){var event=useCache&&this.__eventCache[type];if(!event||(event.bubbles!=bubbles||event.cancelable!=cancelable)){event=new Event(type,{bubbles:Boolean(bubbles),cancelable:cancelable});}
return event;},async:function(callback,waitTime){var self=this;return Polymer.Async.run(function(){callback.call(self);},waitTime);},cancelAsync:function(handle){Polymer.Async.cancel(handle);},arrayDelete:function(path,item){var index;if(Array.isArray(path)){index=path.indexOf(item);if(index>=0){return path.splice(index,1);}}else{var arr=this._get(path);index=arr.indexOf(item);if(index>=0){return this.splice(path,index,1);}}},transform:function(transform,node){node=node||this;node.style.webkitTransform=transform;node.style.transform=transform;},translate3d:function(x,y,z,node){node=node||this;this.transform('translate3d('+x+','+y+','+z+')',node);},importHref:function(href,onload,onerror,optAsync){var link=document.createElement('link');link.rel='import';link.href=href;var list=Polymer.Base.importHref.imported=Polymer.Base.importHref.imported||{};var cached=list[link.href];var imprt=cached||link;var self=this;var loadListener=function(e){e.target.__firedLoad=true;e.target.removeEventListener('load',loadListener);e.target.removeEventListener('error',errorListener);return onload.call(self,e);};var errorListener=function(e){e.target.__firedError=true;e.target.removeEventListener('load',loadListener);e.target.removeEventListener('error',errorListener);return onerror.call(self,e);};if(onload){imprt.addEventListener('load',loadListener);}
if(onerror){imprt.addEventListener('error',errorListener);}
if(cached){if(cached.__firedLoad){cached.dispatchEvent(new Event('load'));}
if(cached.__firedError){cached.dispatchEvent(new Event('error'));}}else{list[link.href]=link;optAsync=Boolean(optAsync);if(optAsync){link.setAttribute('async','');}
document.head.appendChild(link);}
return imprt;},create:function(tag,props){var elt=document.createElement(tag);if(props){for(var n in props){elt[n]=props[n];}}
return elt;},isLightDescendant:function(node){return this!==node&&this.contains(node)&&Polymer.dom(this).getOwnerRoot()===Polymer.dom(node).getOwnerRoot();},isLocalDescendant:function(node){return this.root===Polymer.dom(node).getOwnerRoot();}});if(!Polymer.Settings.useNativeCustomElements){var importHref=Polymer.Base.importHref;Polymer.Base.importHref=function(href,onload,onerror,optAsync){CustomElements.ready=false;var loadFn=function(e){CustomElements.upgradeDocumentTree(document);CustomElements.ready=true;if(onload){return onload.call(this,e);}};return importHref.call(this,href,loadFn,onerror,optAsync);};}}());Polymer.Bind={prepareModel:function(model){Polymer.Base.mixin(model,this._modelApi);},_modelApi:{_notifyChange:function(source,event,value){value=value===undefined?this[source]:value;event=event||Polymer.CaseMap.camelToDashCase(source)+'-changed';this.fire(event,{value:value},{bubbles:false,cancelable:false,_useCache:Polymer.Settings.eventDataCache||!Polymer.Settings.isIE});},_propertySetter:function(property,value,effects,fromAbove){var old=this.__data__[property];if(old!==value&&(old===old||value===value)){this.__data__[property]=value;if(typeof value=='object'){this._clearPath(property);}
if(this._propertyChanged){this._propertyChanged(property,value,old);}
if(effects){this._effectEffects(property,value,effects,old,fromAbove);}}
return old;},__setProperty:function(property,value,quiet,node){node=node||this;var effects=node._propertyEffects&&node._propertyEffects[property];if(effects){node._propertySetter(property,value,effects,quiet);}else if(node[property]!==value){node[property]=value;}},_effectEffects:function(property,value,effects,old,fromAbove){for(var i=0,l=effects.length,fx;i<l&&(fx=effects[i]);i++){fx.fn.call(this,property,this[property],fx.effect,old,fromAbove);}},_clearPath:function(path){for(var prop in this.__data__){if(Polymer.Path.isDescendant(path,prop)){this.__data__[prop]=undefined;}}}},ensurePropertyEffects:function(model,property){if(!model._propertyEffects){model._propertyEffects={};}
var fx=model._propertyEffects[property];if(!fx){fx=model._propertyEffects[property]=[];}
return fx;},addPropertyEffect:function(model,property,kind,effect){var fx=this.ensurePropertyEffects(model,property);var propEffect={kind:kind,effect:effect,fn:Polymer.Bind['_'+kind+'Effect']};fx.push(propEffect);return propEffect;},createBindings:function(model){var fx$=model._propertyEffects;if(fx$){for(var n in fx$){var fx=fx$[n];fx.sort(this._sortPropertyEffects);this._createAccessors(model,n,fx);}}},_sortPropertyEffects:function(){var EFFECT_ORDER={'compute':0,'annotation':1,'annotatedComputation':2,'reflect':3,'notify':4,'observer':5,'complexObserver':6,'function':7};return function(a,b){return EFFECT_ORDER[a.kind]-EFFECT_ORDER[b.kind];};}(),_createAccessors:function(model,property,effects){var defun={get:function(){return this.__data__[property];}};var setter=function(value){this._propertySetter(property,value,effects);};var info=model.getPropertyInfo&&model.getPropertyInfo(property);if(info&&info.readOnly){if(!info.computed){model['_set'+this.upper(property)]=setter;}}else{defun.set=setter;}
Object.defineProperty(model,property,defun);},upper:function(name){return name[0].toUpperCase()+name.substring(1);},_addAnnotatedListener:function(model,index,property,path,event,negated){if(!model._bindListeners){model._bindListeners=[];}
var fn=this._notedListenerFactory(property,path,Polymer.Path.isDeep(path),negated);var eventName=event||Polymer.CaseMap.camelToDashCase(property)+'-changed';model._bindListeners.push({index:index,property:property,path:path,changedFn:fn,event:eventName});},_isEventBogus:function(e,target){return e.path&&e.path[0]!==target;},_notedListenerFactory:function(property,path,isStructured,negated){return function(target,value,targetPath){if(targetPath){var newPath=Polymer.Path.translate(property,path,targetPath);this._notifyPath(newPath,value);}else{value=target[property];if(negated){value=!value;}
if(!isStructured){this[path]=value;}else{if(this.__data__[path]!=value){this.set(path,value);}}}};},prepareInstance:function(inst){inst.__data__=Object.create(null);},setupBindListeners:function(inst){var b$=inst._bindListeners;for(var i=0,l=b$.length,info;i<l&&(info=b$[i]);i++){var node=inst._nodes[info.index];this._addNotifyListener(node,inst,info.event,info.changedFn);}},_addNotifyListener:function(element,context,event,changedFn){element.addEventListener(event,function(e){return context._notifyListener(changedFn,e);});}};Polymer.Base.mixin(Polymer.Bind,{_shouldAddListener:function(effect){return effect.name&&effect.kind!='attribute'&&effect.kind!='text'&&!effect.isCompound&&effect.parts[0].mode==='{';},_annotationEffect:function(source,value,effect){if(source!=effect.value){value=this._get(effect.value);this.__data__[effect.value]=value;}
this._applyEffectValue(effect,value);},_reflectEffect:function(source,value,effect){this.reflectPropertyToAttribute(source,effect.attribute,value);},_notifyEffect:function(source,value,effect,old,fromAbove){if(!fromAbove){this._notifyChange(source,effect.event,value);}},_functionEffect:function(source,value,fn,old,fromAbove){fn.call(this,source,value,old,fromAbove);},_observerEffect:function(source,value,effect,old){var fn=this[effect.method];if(fn){fn.call(this,value,old);}else{this._warn(this._logf('_observerEffect','observer method `'+effect.method+'` not defined'));}},_complexObserverEffect:function(source,value,effect){var fn=this[effect.method];if(fn){var args=Polymer.Bind._marshalArgs(this.__data__,effect,source,value);if(args){fn.apply(this,args);}}else if(effect.dynamicFn){}else{this._warn(this._logf('_complexObserverEffect','observer method `'+effect.method+'` not defined'));}},_computeEffect:function(source,value,effect){var fn=this[effect.method];if(fn){var args=Polymer.Bind._marshalArgs(this.__data__,effect,source,value);if(args){var computedvalue=fn.apply(this,args);this.__setProperty(effect.name,computedvalue);}}else if(effect.dynamicFn){}else{this._warn(this._logf('_computeEffect','compute method `'+effect.method+'` not defined'));}},_annotatedComputationEffect:function(source,value,effect){var computedHost=this._rootDataHost||this;var fn=computedHost[effect.method];if(fn){var args=Polymer.Bind._marshalArgs(this.__data__,effect,source,value);if(args){var computedvalue=fn.apply(computedHost,args);this._applyEffectValue(effect,computedvalue);}}else if(effect.dynamicFn){}else{computedHost._warn(computedHost._logf('_annotatedComputationEffect','compute method `'+effect.method+'` not defined'));}},_marshalArgs:function(model,effect,path,value){var values=[];var args=effect.args;var bailoutEarly=args.length>1||effect.dynamicFn;for(var i=0,l=args.length;i<l;i++){var arg=args[i];var name=arg.name;var v;if(arg.literal){v=arg.value;}else if(path===name){v=value;}else{v=model[name];if(v===undefined&&arg.structured){v=Polymer.Base._get(name,model);}}
if(bailoutEarly&&v===undefined){return;}
if(arg.wildcard){var matches=Polymer.Path.isAncestor(path,name);values[i]={path:matches?path:name,value:matches?value:v,base:v};}else{values[i]=v;}}
return values;}});Polymer.Base._addFeature({_addPropertyEffect:function(property,kind,effect){var prop=Polymer.Bind.addPropertyEffect(this,property,kind,effect);prop.pathFn=this['_'+prop.kind+'PathEffect'];},_prepEffects:function(){Polymer.Bind.prepareModel(this);this._addAnnotationEffects(this._notes);},_prepBindings:function(){Polymer.Bind.createBindings(this);},_addPropertyEffects:function(properties){if(properties){for(var p in properties){var prop=properties[p];if(prop.observer){this._addObserverEffect(p,prop.observer);}
if(prop.computed){prop.readOnly=true;this._addComputedEffect(p,prop.computed);}
if(prop.notify){this._addPropertyEffect(p,'notify',{event:Polymer.CaseMap.camelToDashCase(p)+'-changed'});}
if(prop.reflectToAttribute){var attr=Polymer.CaseMap.camelToDashCase(p);if(attr[0]==='-'){this._warn(this._logf('_addPropertyEffects','Property '+p+' cannot be reflected to attribute '+attr+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'));}else{this._addPropertyEffect(p,'reflect',{attribute:attr});}}
if(prop.readOnly){Polymer.Bind.ensurePropertyEffects(this,p);}}}},_addComputedEffect:function(name,expression){var sig=this._parseMethod(expression);var dynamicFn=sig.dynamicFn;for(var i=0,arg;i<sig.args.length&&(arg=sig.args[i]);i++){this._addPropertyEffect(arg.model,'compute',{method:sig.method,args:sig.args,trigger:arg,name:name,dynamicFn:dynamicFn});}
if(dynamicFn){this._addPropertyEffect(sig.method,'compute',{method:sig.method,args:sig.args,trigger:null,name:name,dynamicFn:dynamicFn});}},_addObserverEffect:function(property,observer){this._addPropertyEffect(property,'observer',{method:observer,property:property});},_addComplexObserverEffects:function(observers){if(observers){for(var i=0,o;i<observers.length&&(o=observers[i]);i++){this._addComplexObserverEffect(o);}}},_addComplexObserverEffect:function(observer){var sig=this._parseMethod(observer);if(!sig){throw new Error('Malformed observer expression \''+observer+'\'');}
var dynamicFn=sig.dynamicFn;for(var i=0,arg;i<sig.args.length&&(arg=sig.args[i]);i++){this._addPropertyEffect(arg.model,'complexObserver',{method:sig.method,args:sig.args,trigger:arg,dynamicFn:dynamicFn});}
if(dynamicFn){this._addPropertyEffect(sig.method,'complexObserver',{method:sig.method,args:sig.args,trigger:null,dynamicFn:dynamicFn});}},_addAnnotationEffects:function(notes){for(var i=0,note;i<notes.length&&(note=notes[i]);i++){var b$=note.bindings;for(var j=0,binding;j<b$.length&&(binding=b$[j]);j++){this._addAnnotationEffect(binding,i);}}},_addAnnotationEffect:function(note,index){if(Polymer.Bind._shouldAddListener(note)){Polymer.Bind._addAnnotatedListener(this,index,note.name,note.parts[0].value,note.parts[0].event,note.parts[0].negate);}
for(var i=0;i<note.parts.length;i++){var part=note.parts[i];if(part.signature){this._addAnnotatedComputationEffect(note,part,index);}else if(!part.literal){if(note.kind==='attribute'&&note.name[0]==='-'){this._warn(this._logf('_addAnnotationEffect','Cannot set attribute '+note.name+' because "-" is not a valid attribute starting character'));}else{this._addPropertyEffect(part.model,'annotation',{kind:note.kind,index:index,name:note.name,propertyName:note.propertyName,value:part.value,isCompound:note.isCompound,compoundIndex:part.compoundIndex,event:part.event,customEvent:part.customEvent,negate:part.negate});}}}},_addAnnotatedComputationEffect:function(note,part,index){var sig=part.signature;if(sig.static){this.__addAnnotatedComputationEffect('__static__',index,note,part,null);}else{for(var i=0,arg;i<sig.args.length&&(arg=sig.args[i]);i++){if(!arg.literal){this.__addAnnotatedComputationEffect(arg.model,index,note,part,arg);}}
if(sig.dynamicFn){this.__addAnnotatedComputationEffect(sig.method,index,note,part,null);}}},__addAnnotatedComputationEffect:function(property,index,note,part,trigger){this._addPropertyEffect(property,'annotatedComputation',{index:index,isCompound:note.isCompound,compoundIndex:part.compoundIndex,kind:note.kind,name:note.name,negate:part.negate,method:part.signature.method,args:part.signature.args,trigger:trigger,dynamicFn:part.signature.dynamicFn});},_parseMethod:function(expression){var m=expression.match(/([^\s]+?)\(([\s\S]*)\)/);if(m){var sig={method:m[1],static:true};if(this.getPropertyInfo(sig.method)!==Polymer.nob){sig.static=false;sig.dynamicFn=true;}
if(m[2].trim()){var args=m[2].replace(/\\,/g,'&comma;').split(',');return this._parseArgs(args,sig);}else{sig.args=Polymer.nar;return sig;}}},_parseArgs:function(argList,sig){sig.args=argList.map(function(rawArg){var arg=this._parseArg(rawArg);if(!arg.literal){sig.static=false;}
return arg;},this);return sig;},_parseArg:function(rawArg){var arg=rawArg.trim().replace(/&comma;/g,',').replace(/\\(.)/g,'$1');var a={name:arg};var fc=arg[0];if(fc==='-'){fc=arg[1];}
if(fc>='0'&&fc<='9'){fc='#';}
switch(fc){case'\'':case'"':a.value=arg.slice(1,-1);a.literal=true;break;case'#':a.value=Number(arg);a.literal=true;break;}
if(!a.literal){a.model=Polymer.Path.root(arg);a.structured=Polymer.Path.isDeep(arg);if(a.structured){a.wildcard=arg.slice(-2)=='.*';if(a.wildcard){a.name=arg.slice(0,-2);}}}
return a;},_marshalInstanceEffects:function(){Polymer.Bind.prepareInstance(this);if(this._bindListeners){Polymer.Bind.setupBindListeners(this);}},_applyEffectValue:function(info,value){var node=this._nodes[info.index];var property=info.name;value=this._computeFinalAnnotationValue(node,property,value,info);if(info.kind=='attribute'){this.serializeValueToAttribute(value,property,node);}else{var pinfo=node._propertyInfo&&node._propertyInfo[property];if(pinfo&&pinfo.readOnly){return;}
this.__setProperty(property,value,Polymer.Settings.suppressBindingNotifications,node);}},_computeFinalAnnotationValue:function(node,property,value,info){if(info.negate){value=!value;}
if(info.isCompound){var storage=node.__compoundStorage__[property];storage[info.compoundIndex]=value;value=storage.join('');}
if(info.kind!=='attribute'){if(property==='className'){value=this._scopeElementClass(node,value);}
if(property==='textContent'||node.localName=='input'&&property=='value'){value=value==undefined?'':value;}}
return value;},_executeStaticEffects:function(){if(this._propertyEffects&&this._propertyEffects.__static__){this._effectEffects('__static__',null,this._propertyEffects.__static__);}}});(function(){var usePolyfillProto=Polymer.Settings.usePolyfillProto;var avoidInstanceProperties=Boolean(Object.getOwnPropertyDescriptor(document.documentElement,'properties'));Polymer.Base._addFeature({_setupConfigure:function(initialConfig){this._config={};this._handlers=[];this._aboveConfig=null;if(initialConfig){for(var i in initialConfig){if(initialConfig[i]!==undefined){this._config[i]=initialConfig[i];}}}},_marshalAttributes:function(){this._takeAttributesToModel(this._config);},_attributeChangedImpl:function(name){var model=this._clientsReadied?this:this._config;this._setAttributeToProperty(model,name);},_configValue:function(name,value){var info=this._propertyInfo[name];if(!info||!info.readOnly){this._config[name]=value;}},_beforeClientsReady:function(){this._configure();},_configure:function(){this._configureAnnotationReferences();this._configureInstanceProperties();this._aboveConfig=this.mixin({},this._config);var config={};for(var i=0;i<this.behaviors.length;i++){this._configureProperties(this.behaviors[i].properties,config);}
this._configureProperties(avoidInstanceProperties?this.__proto__.properties:this.properties,config);this.mixin(config,this._aboveConfig);this._config=config;if(this._clients&&this._clients.length){this._distributeConfig(this._config);}},_configureInstanceProperties:function(){for(var i in this._propertyEffects){if(!usePolyfillProto&&this.hasOwnProperty(i)){this._configValue(i,this[i]);delete this[i];}}},_configureProperties:function(properties,config){for(var i in properties){var c=properties[i];if(c.value!==undefined){var value=c.value;if(typeof value=='function'){value=value.call(this,this._config);}
config[i]=value;}}},_distributeConfig:function(config){var fx$=this._propertyEffects;if(fx$){for(var p in config){var fx=fx$[p];if(fx){for(var i=0,l=fx.length,x;i<l&&(x=fx[i]);i++){if(x.kind==='annotation'){var node=this._nodes[x.effect.index];var name=x.effect.propertyName;var isAttr=x.effect.kind=='attribute';var hasEffect=node._propertyEffects&&node._propertyEffects[name];if(node._configValue&&(hasEffect||!isAttr)){var value=p===x.effect.value?config[p]:this._get(x.effect.value,config);value=this._computeFinalAnnotationValue(node,name,value,x.effect);if(isAttr){value=node.deserialize(this.serialize(value),node._propertyInfo[name].type);}
node._configValue(name,value);}}}}}}},_afterClientsReady:function(){this.importPath=this._importPath;this.rootPath=Polymer.rootPath;this._executeStaticEffects();this._applyConfig(this._config,this._aboveConfig);this._flushHandlers();},_applyConfig:function(config,aboveConfig){for(var n in config){if(this[n]===undefined){this.__setProperty(n,config[n],n in aboveConfig);}}},_notifyListener:function(fn,e){if(!Polymer.Bind._isEventBogus(e,e.target)){var value,path;if(e.detail){value=e.detail.value;path=e.detail.path;}
if(!this._clientsReadied){this._queueHandler([fn,e.target,value,path]);}else{return fn.call(this,e.target,value,path);}}},_queueHandler:function(args){this._handlers.push(args);},_flushHandlers:function(){var h$=this._handlers;for(var i=0,l=h$.length,h;i<l&&(h=h$[i]);i++){h[0].call(this,h[1],h[2],h[3]);}
this._handlers=[];}});}());(function(){'use strict';var Path=Polymer.Path;Polymer.Base._addFeature({notifyPath:function(path,value,fromAbove){var info={};var v=this._get(path,this,info);if(arguments.length===1){value=v;}
if(info.path){this._notifyPath(info.path,value,fromAbove);}},_notifyPath:function(path,value,fromAbove){var old=this._propertySetter(path,value);if(old!==value&&(old===old||value===value)){this._pathEffector(path,value);if(!fromAbove){this._notifyPathUp(path,value);}
return true;}},_getPathParts:function(path){if(Array.isArray(path)){var parts=[];for(var i=0;i<path.length;i++){var args=path[i].toString().split('.');for(var j=0;j<args.length;j++){parts.push(args[j]);}}
return parts;}else{return path.toString().split('.');}},set:function(path,value,root){var prop=root||this;var parts=this._getPathParts(path);var array;var last=parts[parts.length-1];if(parts.length>1){for(var i=0;i<parts.length-1;i++){var part=parts[i];if(array&&part[0]=='#'){prop=Polymer.Collection.get(array).getItem(part);}else{prop=prop[part];if(array&&parseInt(part,10)==part){parts[i]=Polymer.Collection.get(array).getKey(prop);}}
if(!prop){return;}
array=Array.isArray(prop)?prop:null;}
if(array){var coll=Polymer.Collection.get(array);var old,key;if(last[0]=='#'){key=last;old=coll.getItem(key);last=array.indexOf(old);coll.setItem(key,value);}else if(parseInt(last,10)==last){old=prop[last];key=coll.getKey(old);parts[i]=key;coll.setItem(key,value);}}
prop[last]=value;if(!root){this._notifyPath(parts.join('.'),value);}}else{prop[path]=value;}},get:function(path,root){return this._get(path,root);},_get:function(path,root,info){var prop=root||this;var parts=this._getPathParts(path);var array;for(var i=0;i<parts.length;i++){if(!prop){return;}
var part=parts[i];if(array&&part[0]=='#'){prop=Polymer.Collection.get(array).getItem(part);}else{prop=prop[part];if(info&&array&&parseInt(part,10)==part){parts[i]=Polymer.Collection.get(array).getKey(prop);}}
array=Array.isArray(prop)?prop:null;}
if(info){info.path=parts.join('.');}
return prop;},_pathEffector:function(path,value){var model=Path.root(path);var fx$=this._propertyEffects&&this._propertyEffects[model];if(fx$){for(var i=0,fx;i<fx$.length&&(fx=fx$[i]);i++){var fxFn=fx.pathFn;if(fxFn){fxFn.call(this,path,value,fx.effect);}}}
if(this._boundPaths){this._notifyBoundPaths(path,value);}},_annotationPathEffect:function(path,value,effect){if(Path.matches(effect.value,false,path)){Polymer.Bind._annotationEffect.call(this,path,value,effect);}else if(!effect.negate&&Path.isDescendant(effect.value,path)){var node=this._nodes[effect.index];if(node&&node._notifyPath){var newPath=Path.translate(effect.value,effect.name,path);node._notifyPath(newPath,value,true);}}},_complexObserverPathEffect:function(path,value,effect){if(Path.matches(effect.trigger.name,effect.trigger.wildcard,path)){Polymer.Bind._complexObserverEffect.call(this,path,value,effect);}},_computePathEffect:function(path,value,effect){if(Path.matches(effect.trigger.name,effect.trigger.wildcard,path)){Polymer.Bind._computeEffect.call(this,path,value,effect);}},_annotatedComputationPathEffect:function(path,value,effect){if(Path.matches(effect.trigger.name,effect.trigger.wildcard,path)){Polymer.Bind._annotatedComputationEffect.call(this,path,value,effect);}},linkPaths:function(to,from){this._boundPaths=this._boundPaths||{};if(from){this._boundPaths[to]=from;}else{this.unlinkPaths(to);}},unlinkPaths:function(path){if(this._boundPaths){delete this._boundPaths[path];}},_notifyBoundPaths:function(path,value){for(var a in this._boundPaths){var b=this._boundPaths[a];if(Path.isDescendant(a,path)){this._notifyPath(Path.translate(a,b,path),value);}else if(Path.isDescendant(b,path)){this._notifyPath(Path.translate(b,a,path),value);}}},_notifyPathUp:function(path,value){var rootName=Path.root(path);var dashCaseName=Polymer.CaseMap.camelToDashCase(rootName);var eventName=dashCaseName+this._EVENT_CHANGED;this.fire(eventName,{path:path,value:value},{bubbles:false,_useCache:Polymer.Settings.eventDataCache||!Polymer.Settings.isIE});},_EVENT_CHANGED:'-changed',notifySplices:function(path,splices){var info={};var array=this._get(path,this,info);this._notifySplices(array,info.path,splices);},_notifySplices:function(array,path,splices){var change={keySplices:Polymer.Collection.applySplices(array,splices),indexSplices:splices};var splicesPath=path+'.splices';this._notifyPath(splicesPath,change);this._notifyPath(path+'.length',array.length);this.__data__[splicesPath]={keySplices:null,indexSplices:null};},_notifySplice:function(array,path,index,added,removed){this._notifySplices(array,path,[{index:index,addedCount:added,removed:removed,object:array,type:'splice'}]);},push:function(path){var info={};var array=this._get(path,this,info);var args=Array.prototype.slice.call(arguments,1);var len=array.length;var ret=array.push.apply(array,args);if(args.length){this._notifySplice(array,info.path,len,args.length,[]);}
return ret;},pop:function(path){var info={};var array=this._get(path,this,info);var hadLength=Boolean(array.length);var args=Array.prototype.slice.call(arguments,1);var ret=array.pop.apply(array,args);if(hadLength){this._notifySplice(array,info.path,array.length,0,[ret]);}
return ret;},splice:function(path,start){var info={};var array=this._get(path,this,info);if(start<0){start=array.length-Math.floor(-start);}else{start=Math.floor(start);}
if(!start){start=0;}
var args=Array.prototype.slice.call(arguments,1);var ret=array.splice.apply(array,args);var addedCount=Math.max(args.length-2,0);if(addedCount||ret.length){this._notifySplice(array,info.path,start,addedCount,ret);}
return ret;},shift:function(path){var info={};var array=this._get(path,this,info);var hadLength=Boolean(array.length);var args=Array.prototype.slice.call(arguments,1);var ret=array.shift.apply(array,args);if(hadLength){this._notifySplice(array,info.path,0,0,[ret]);}
return ret;},unshift:function(path){var info={};var array=this._get(path,this,info);var args=Array.prototype.slice.call(arguments,1);var ret=array.unshift.apply(array,args);if(args.length){this._notifySplice(array,info.path,0,args.length,[]);}
return ret;},prepareModelNotifyPath:function(model){this.mixin(model,{fire:Polymer.Base.fire,_getEvent:Polymer.Base._getEvent,__eventCache:Polymer.Base.__eventCache,notifyPath:Polymer.Base.notifyPath,_get:Polymer.Base._get,_EVENT_CHANGED:Polymer.Base._EVENT_CHANGED,_notifyPath:Polymer.Base._notifyPath,_notifyPathUp:Polymer.Base._notifyPathUp,_pathEffector:Polymer.Base._pathEffector,_annotationPathEffect:Polymer.Base._annotationPathEffect,_complexObserverPathEffect:Polymer.Base._complexObserverPathEffect,_annotatedComputationPathEffect:Polymer.Base._annotatedComputationPathEffect,_computePathEffect:Polymer.Base._computePathEffect,_notifyBoundPaths:Polymer.Base._notifyBoundPaths,_getPathParts:Polymer.Base._getPathParts});}});}());Polymer.Base._addFeature({resolveUrl:function(url){return Polymer.ResolveUrl.resolveUrl(url,this._importPath);}});Polymer.CssParse=function(){return{parse:function(text){text=this._clean(text);return this._parseCss(this._lex(text),text);},_clean:function(cssText){return cssText.replace(this._rx.comments,'').replace(this._rx.port,'');},_lex:function(text){var root={start:0,end:text.length};var n=root;for(var i=0,l=text.length;i<l;i++){switch(text[i]){case this.OPEN_BRACE:if(!n.rules){n.rules=[];}
var p=n;var previous=p.rules[p.rules.length-1];n={start:i+1,parent:p,previous:previous};p.rules.push(n);break;case this.CLOSE_BRACE:n.end=i+1;n=n.parent||root;break;}}
return root;},_parseCss:function(node,text){var t=text.substring(node.start,node.end-1);node.parsedCssText=node.cssText=t.trim();if(node.parent){var ss=node.previous?node.previous.end:node.parent.start;t=text.substring(ss,node.start-1);t=this._expandUnicodeEscapes(t);t=t.replace(this._rx.multipleSpaces,' ');t=t.substring(t.lastIndexOf(';')+1);var s=node.parsedSelector=node.selector=t.trim();node.atRule=s.indexOf(this.AT_START)===0;if(node.atRule){if(s.indexOf(this.MEDIA_START)===0){node.type=this.types.MEDIA_RULE;}else if(s.match(this._rx.keyframesRule)){node.type=this.types.KEYFRAMES_RULE;node.keyframesName=node.selector.split(this._rx.multipleSpaces).pop();}}else{if(s.indexOf(this.VAR_START)===0){node.type=this.types.MIXIN_RULE;}else{node.type=this.types.STYLE_RULE;}}}
var r$=node.rules;if(r$){for(var i=0,l=r$.length,r;i<l&&(r=r$[i]);i++){this._parseCss(r,text);}}
return node;},_expandUnicodeEscapes:function(s){return s.replace(/\\([0-9a-f]{1,6})\s/gi,function(){var code=arguments[1],repeat=6-code.length;while(repeat--){code='0'+code;}
return'\\'+code;});},stringify:function(node,preserveProperties,text){text=text||'';var cssText='';if(node.cssText||node.rules){var r$=node.rules;if(r$&&!this._hasMixinRules(r$)){for(var i=0,l=r$.length,r;i<l&&(r=r$[i]);i++){cssText=this.stringify(r,preserveProperties,cssText);}}else{cssText=preserveProperties?node.cssText:this.removeCustomProps(node.cssText);cssText=cssText.trim();if(cssText){cssText='  '+cssText+'\n';}}}
if(cssText){if(node.selector){text+=node.selector+' '+this.OPEN_BRACE+'\n';}
text+=cssText;if(node.selector){text+=this.CLOSE_BRACE+'\n\n';}}
return text;},_hasMixinRules:function(rules){return rules[0].selector.indexOf(this.VAR_START)===0;},removeCustomProps:function(cssText){cssText=this.removeCustomPropAssignment(cssText);return this.removeCustomPropApply(cssText);},removeCustomPropAssignment:function(cssText){return cssText.replace(this._rx.customProp,'').replace(this._rx.mixinProp,'');},removeCustomPropApply:function(cssText){return cssText.replace(this._rx.mixinApply,'').replace(this._rx.varApply,'');},types:{STYLE_RULE:1,KEYFRAMES_RULE:7,MEDIA_RULE:4,MIXIN_RULE:1000},OPEN_BRACE:'{',CLOSE_BRACE:'}',_rx:{comments:/\/\*[^*]*\*+([^\/*][^*]*\*+)*\//gim,port:/@import[^;]*;/gim,customProp:/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,mixinProp:/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,mixinApply:/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,varApply:/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,keyframesRule:/^@[^\s]*keyframes/,multipleSpaces:/\s+/g},VAR_START:'--',MEDIA_START:'@media',AT_START:'@'};}();Polymer.StyleUtil=function(){var settings=Polymer.Settings;return{unscopedStyleImports:new WeakMap(),SHADY_UNSCOPED_ATTR:'shady-unscoped',NATIVE_VARIABLES:Polymer.Settings.useNativeCSSProperties,MODULE_STYLES_SELECTOR:'style, link[rel=import][type~=css], template',INCLUDE_ATTR:'include',toCssText:function(rules,callback){if(typeof rules==='string'){rules=this.parser.parse(rules);}
if(callback){this.forEachRule(rules,callback);}
return this.parser.stringify(rules,this.NATIVE_VARIABLES);},forRulesInStyles:function(styles,styleRuleCallback,keyframesRuleCallback){if(styles){for(var i=0,l=styles.length,s;i<l&&(s=styles[i]);i++){this.forEachRuleInStyle(s,styleRuleCallback,keyframesRuleCallback);}}},forActiveRulesInStyles:function(styles,styleRuleCallback,keyframesRuleCallback){if(styles){for(var i=0,l=styles.length,s;i<l&&(s=styles[i]);i++){this.forEachRuleInStyle(s,styleRuleCallback,keyframesRuleCallback,true);}}},rulesForStyle:function(style){if(!style.__cssRules&&style.textContent){style.__cssRules=this.parser.parse(style.textContent);}
return style.__cssRules;},isKeyframesSelector:function(rule){return rule.parent&&rule.parent.type===this.ruleTypes.KEYFRAMES_RULE;},forEachRuleInStyle:function(style,styleRuleCallback,keyframesRuleCallback,onlyActiveRules){var rules=this.rulesForStyle(style);var styleCallback,keyframeCallback;if(styleRuleCallback){styleCallback=function(rule){styleRuleCallback(rule,style);};}
if(keyframesRuleCallback){keyframeCallback=function(rule){keyframesRuleCallback(rule,style);};}
this.forEachRule(rules,styleCallback,keyframeCallback,onlyActiveRules);},forEachRule:function(node,styleRuleCallback,keyframesRuleCallback,onlyActiveRules){if(!node){return;}
var skipRules=false;if(onlyActiveRules){if(node.type===this.ruleTypes.MEDIA_RULE){var matchMedia=node.selector.match(this.rx.MEDIA_MATCH);if(matchMedia){if(!window.matchMedia(matchMedia[1]).matches){skipRules=true;}}}}
if(node.type===this.ruleTypes.STYLE_RULE){styleRuleCallback(node);}else if(keyframesRuleCallback&&node.type===this.ruleTypes.KEYFRAMES_RULE){keyframesRuleCallback(node);}else if(node.type===this.ruleTypes.MIXIN_RULE){skipRules=true;}
var r$=node.rules;if(r$&&!skipRules){for(var i=0,l=r$.length,r;i<l&&(r=r$[i]);i++){this.forEachRule(r,styleRuleCallback,keyframesRuleCallback,onlyActiveRules);}}},applyCss:function(cssText,moniker,target,contextNode){var style=this.createScopeStyle(cssText,moniker);return this.applyStyle(style,target,contextNode);},applyStyle:function(style,target,contextNode){target=target||document.head;var after=contextNode&&contextNode.nextSibling||target.firstChild;this.__lastHeadApplyNode=style;return target.insertBefore(style,after);},createScopeStyle:function(cssText,moniker){var style=document.createElement('style');if(moniker){style.setAttribute('scope',moniker);}
style.textContent=cssText;return style;},__lastHeadApplyNode:null,applyStylePlaceHolder:function(moniker){var placeHolder=document.createComment(' Shady DOM styles for '+moniker+' ');var after=this.__lastHeadApplyNode?this.__lastHeadApplyNode.nextSibling:null;var scope=document.head;scope.insertBefore(placeHolder,after||scope.firstChild);this.__lastHeadApplyNode=placeHolder;return placeHolder;},cssFromModules:function(moduleIds,warnIfNotFound){var modules=moduleIds.trim().split(/\s+/);var cssText='';for(var i=0;i<modules.length;i++){cssText+=this.cssFromModule(modules[i],warnIfNotFound);}
return cssText;},cssFromModule:function(moduleId,warnIfNotFound){var m=Polymer.DomModule.import(moduleId);if(m&&!m._cssText){m._cssText=this.cssFromElement(m);}
if(!m&&warnIfNotFound){console.warn('Could not find style data in module named',moduleId);}
return m&&m._cssText||'';},cssFromElement:function(element){var cssText='';var content=element.content||element;var e$=Polymer.TreeApi.arrayCopy(content.querySelectorAll(this.MODULE_STYLES_SELECTOR));for(var i=0,e;i<e$.length;i++){e=e$[i];if(e.localName==='template'){if(!e.hasAttribute('preserve-content')){cssText+=this.cssFromElement(e);}}else{if(e.localName==='style'){var include=e.getAttribute(this.INCLUDE_ATTR);if(include){cssText+=this.cssFromModules(include,true);}
e=e.__appliedElement||e;e.parentNode.removeChild(e);var css=this.resolveCss(e.textContent,element.ownerDocument);if(!settings.useNativeShadow&&e.hasAttribute(this.SHADY_UNSCOPED_ATTR)){e.textContent=css;document.head.insertBefore(e,document.head.firstChild);}else{cssText+=css;}}else if(e.import&&e.import.body){var importCss=this.resolveCss(e.import.body.textContent,e.import);if(!settings.useNativeShadow&&e.hasAttribute(this.SHADY_UNSCOPED_ATTR)){if(!this.unscopedStyleImports.has(e.import)){this.unscopedStyleImports.set(e.import,true);var importStyle=document.createElement('style');importStyle.setAttribute(this.SHADY_UNSCOPED_ATTR,'');importStyle.textContent=importCss;document.head.insertBefore(importStyle,document.head.firstChild);}}else{cssText+=importCss;}}}}
return cssText;},styleIncludesToTemplate:function(targetTemplate){var styles=targetTemplate.content.querySelectorAll('style[include]');for(var i=0,s;i<styles.length;i++){s=styles[i];s.parentNode.insertBefore(this._includesToFragment(s.getAttribute('include')),s);}},_includesToFragment:function(styleIncludes){var includeArray=styleIncludes.trim().split(' ');var frag=document.createDocumentFragment();for(var i=0;i<includeArray.length;i++){var t=Polymer.DomModule.import(includeArray[i],'template');if(t){this._addStylesToFragment(frag,t.content);}}
return frag;},_addStylesToFragment:function(frag,source){var s$=source.querySelectorAll('style');for(var i=0,s;i<s$.length;i++){s=s$[i];var include=s.getAttribute('include');if(include){frag.appendChild(this._includesToFragment(include));}
if(s.textContent){frag.appendChild(s.cloneNode(true));}}},isTargetedBuild:function(buildType){return settings.useNativeShadow?buildType==='shadow':buildType==='shady';},cssBuildTypeForModule:function(module){var dm=Polymer.DomModule.import(module);if(dm){return this.getCssBuildType(dm);}},getCssBuildType:function(element){return element.getAttribute('css-build');},_findMatchingParen:function(text,start){var level=0;for(var i=start,l=text.length;i<l;i++){switch(text[i]){case'(':level++;break;case')':if(--level===0){return i;}
break;}}
return-1;},processVariableAndFallback:function(str,callback){var start=str.indexOf('var(');if(start===-1){return callback(str,'','','');}
var end=this._findMatchingParen(str,start+3);var inner=str.substring(start+4,end);var prefix=str.substring(0,start);var suffix=this.processVariableAndFallback(str.substring(end+1),callback);var comma=inner.indexOf(',');if(comma===-1){return callback(prefix,inner.trim(),'',suffix);}
var value=inner.substring(0,comma).trim();var fallback=inner.substring(comma+1).trim();return callback(prefix,value,fallback,suffix);},rx:{VAR_ASSIGN:/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:([^;{]*)|{([^}]*)})(?:(?=[;\s}])|$)/gi,MIXIN_MATCH:/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,VAR_CONSUMED:/(--[\w-]+)\s*([:,;)]|$)/gi,ANIMATION_MATCH:/(animation\s*:)|(animation-name\s*:)/,MEDIA_MATCH:/@media[^(]*(\([^)]*\))/,IS_VAR:/^--/,BRACKETED:/\{[^}]*\}/g,HOST_PREFIX:'(?:^|[^.#[:])',HOST_SUFFIX:'($|[.:[\\s>+~])'},resolveCss:Polymer.ResolveUrl.resolveCss,parser:Polymer.CssParse,ruleTypes:Polymer.CssParse.types};}();Polymer.StyleTransformer=function(){var styleUtil=Polymer.StyleUtil;var settings=Polymer.Settings;var api={dom:function(node,scope,useAttr,shouldRemoveScope){this._transformDom(node,scope||'',useAttr,shouldRemoveScope);},_transformDom:function(node,selector,useAttr,shouldRemoveScope){if(node.setAttribute){this.element(node,selector,useAttr,shouldRemoveScope);}
var c$=Polymer.dom(node).childNodes;for(var i=0;i<c$.length;i++){this._transformDom(c$[i],selector,useAttr,shouldRemoveScope);}},element:function(element,scope,useAttr,shouldRemoveScope){if(useAttr){if(shouldRemoveScope){element.removeAttribute(SCOPE_NAME);}else{element.setAttribute(SCOPE_NAME,scope);}}else{if(scope){if(element.classList){if(shouldRemoveScope){element.classList.remove(SCOPE_NAME);element.classList.remove(scope);}else{element.classList.add(SCOPE_NAME);element.classList.add(scope);}}else if(element.getAttribute){var c=element.getAttribute(CLASS);if(shouldRemoveScope){if(c){element.setAttribute(CLASS,c.replace(SCOPE_NAME,'').replace(scope,''));}}else{element.setAttribute(CLASS,(c?c+' ':'')+SCOPE_NAME+' '+scope);}}}}},elementStyles:function(element,callback){var styles=element._styles;var cssText='';var cssBuildType=element.__cssBuild;var passthrough=settings.useNativeShadow||cssBuildType==='shady';var cb;if(passthrough){var self=this;cb=function(rule){rule.selector=self._slottedToContent(rule.selector);rule.selector=rule.selector.replace(ROOT,':host > *');rule.selector=self._dirShadowTransform(rule.selector);if(callback){callback(rule);}};}
for(var i=0,l=styles.length,s;i<l&&(s=styles[i]);i++){var rules=styleUtil.rulesForStyle(s);cssText+=passthrough?styleUtil.toCssText(rules,cb):this.css(rules,element.is,element.extends,callback,element._scopeCssViaAttr)+'\n\n';}
return cssText.trim();},css:function(rules,scope,ext,callback,useAttr){var hostScope=this._calcHostScope(scope,ext);scope=this._calcElementScope(scope,useAttr);var self=this;return styleUtil.toCssText(rules,function(rule){if(!rule.isScoped){self.rule(rule,scope,hostScope);rule.isScoped=true;}
if(callback){callback(rule,scope,hostScope);}});},_calcElementScope:function(scope,useAttr){if(scope){return useAttr?CSS_ATTR_PREFIX+scope+CSS_ATTR_SUFFIX:CSS_CLASS_PREFIX+scope;}else{return'';}},_calcHostScope:function(scope,ext){return ext?'[is='+scope+']':scope;},rule:function(rule,scope,hostScope){this._transformRule(rule,this._transformComplexSelector,scope,hostScope);},_transformRule:function(rule,transformer,scope,hostScope){rule.selector=rule.transformedSelector=this._transformRuleCss(rule,transformer,scope,hostScope);},_splitSelectorList:function(selector){var parts=[];var part='';for(var i=0;i>=0&&i<selector.length;i++){if(selector[i]==='('){var end=styleUtil._findMatchingParen(selector,i);part+=selector.slice(i,end+1);i=end;}else if(selector[i]===COMPLEX_SELECTOR_SEP){parts.push(part);part='';}else{part+=selector[i];}}
if(part){parts.push(part);}
if(parts.length===0){parts.push(selector);}
return parts;},_transformRuleCss:function(rule,transformer,scope,hostScope){var p$=this._splitSelectorList(rule.selector);if(!styleUtil.isKeyframesSelector(rule)){for(var i=0,l=p$.length,p;i<l&&(p=p$[i]);i++){p$[i]=transformer.call(this,p,scope,hostScope);}}
return p$.join(COMPLEX_SELECTOR_SEP);},_ensureScopedDir:function(s){var m=s.match(DIR_PAREN);if(m&&m[1]===''&&m[0].length===s.length){s='*'+s;}
return s;},_additionalDirSelectors:function(dir,after,prefix){if(!dir||!after){return'';}
prefix=prefix||'';return COMPLEX_SELECTOR_SEP+prefix+' '+dir+' '+after;},_transformComplexSelector:function(selector,scope,hostScope){var stop=false;var hostContext=false;var dir=false;var self=this;selector=selector.trim();selector=this._slottedToContent(selector);selector=selector.replace(ROOT,':host > *');selector=selector.replace(CONTENT_START,HOST+' $1');selector=this._ensureScopedDir(selector);selector=selector.replace(SIMPLE_SELECTOR_SEP,function(m,c,s){if(!stop){var info=self._transformCompoundSelector(s,c,scope,hostScope);stop=stop||info.stop;hostContext=hostContext||info.hostContext;dir=dir||info.dir;c=info.combinator;s=info.value;}else{s=s.replace(SCOPE_JUMP,' ');}
return c+s;});if(hostContext){selector=selector.replace(HOST_CONTEXT_PAREN,function(m,pre,paren,post){var replacement=pre+paren+' '+hostScope+post+COMPLEX_SELECTOR_SEP+' '+pre+hostScope+paren+post;if(dir){replacement+=self._additionalDirSelectors(paren,post,hostScope);}
return replacement;});}
return selector;},_transformDir:function(s){s=s.replace(HOST_DIR,HOST_DIR_REPLACE);s=s.replace(DIR_PAREN,DIR_REPLACE);return s;},_transformCompoundSelector:function(selector,combinator,scope,hostScope){var jumpIndex=selector.search(SCOPE_JUMP);var hostContext=false;var dir=false;if(selector.match(DIR_PAREN)){selector=this._transformDir(selector);dir=true;}
if(selector.indexOf(HOST_CONTEXT)>=0){hostContext=true;}else if(selector.indexOf(HOST)>=0){selector=this._transformHostSelector(selector,hostScope);}else if(jumpIndex!==0){selector=scope?this._transformSimpleSelector(selector,scope):selector;}
if(selector.indexOf(CONTENT)>=0){combinator='';}
var stop;if(jumpIndex>=0){selector=selector.replace(SCOPE_JUMP,' ');stop=true;}
return{value:selector,combinator:combinator,stop:stop,hostContext:hostContext,dir:dir};},_transformSimpleSelector:function(selector,scope){var p$=selector.split(PSEUDO_PREFIX);p$[0]+=scope;return p$.join(PSEUDO_PREFIX);},_transformHostSelector:function(selector,hostScope){var m=selector.match(HOST_PAREN);var paren=m&&m[2].trim()||'';if(paren){if(!paren[0].match(SIMPLE_SELECTOR_PREFIX)){var typeSelector=paren.split(SIMPLE_SELECTOR_PREFIX)[0];if(typeSelector===hostScope){return paren;}else{return SELECTOR_NO_MATCH;}}else{return selector.replace(HOST_PAREN,function(m,host,paren){return hostScope+paren;});}}else{return selector.replace(HOST,hostScope);}},documentRule:function(rule){rule.selector=rule.parsedSelector;this.normalizeRootSelector(rule);if(!settings.useNativeShadow){this._transformRule(rule,this._transformDocumentSelector);}},normalizeRootSelector:function(rule){rule.selector=rule.selector.replace(ROOT,'html');var parts=this._splitSelectorList(rule.selector);parts=parts.filter(function(part){return!part.match(HOST_OR_HOST_GT_STAR);});rule.selector=parts.join(COMPLEX_SELECTOR_SEP);},_transformDocumentSelector:function(selector){return this._transformComplexSelector(selector,SCOPE_DOC_SELECTOR);},_slottedToContent:function(cssText){return cssText.replace(SLOTTED_PAREN,CONTENT+'> $1');},_dirShadowTransform:function(selector){if(!selector.match(/:dir\(/)){return selector;}
return this._splitSelectorList(selector).map(function(s){s=this._ensureScopedDir(s);s=this._transformDir(s);var m=HOST_CONTEXT_PAREN.exec(s);if(m){s+=this._additionalDirSelectors(m[2],m[3],'');}
return s;},this).join(COMPLEX_SELECTOR_SEP);},SCOPE_NAME:'style-scope'};var SCOPE_NAME=api.SCOPE_NAME;var SCOPE_DOC_SELECTOR=':not(['+SCOPE_NAME+'])'+':not(.'+SCOPE_NAME+')';var COMPLEX_SELECTOR_SEP=',';var SIMPLE_SELECTOR_SEP=/(^|[\s>+~]+)((?:\[.+?\]|[^\s>+~=\[])+)/g;var SIMPLE_SELECTOR_PREFIX=/[[.:#*]/;var HOST=':host';var ROOT=':root';var HOST_PAREN=/(:host)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/;var HOST_CONTEXT=':host-context';var HOST_CONTEXT_PAREN=/(.*)(?::host-context)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))(.*)/;var CONTENT='::content';var SCOPE_JUMP=/::content|::shadow|\/deep\//;var CSS_CLASS_PREFIX='.';var CSS_ATTR_PREFIX='['+SCOPE_NAME+'~=';var CSS_ATTR_SUFFIX=']';var PSEUDO_PREFIX=':';var CLASS='class';var CONTENT_START=new RegExp('^('+CONTENT+')');var SELECTOR_NO_MATCH='should_not_match';var SLOTTED_PAREN=/(?:::slotted)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/g;var HOST_OR_HOST_GT_STAR=/:host(?:\s*>\s*\*)?/;var DIR_PAREN=/(.*):dir\((ltr|rtl)\)/;var DIR_REPLACE=':host-context([dir="$2"]) $1';var HOST_DIR=/:host\(:dir\((rtl|ltr)\)\)/g;var HOST_DIR_REPLACE=':host-context([dir="$1"])';return api;}();Polymer.StyleExtends=function(){var styleUtil=Polymer.StyleUtil;return{hasExtends:function(cssText){return Boolean(cssText.match(this.rx.EXTEND));},transform:function(style){var rules=styleUtil.rulesForStyle(style);var self=this;styleUtil.forEachRule(rules,function(rule){self._mapRuleOntoParent(rule);if(rule.parent){var m;while(m=self.rx.EXTEND.exec(rule.cssText)){var extend=m[1];var extendor=self._findExtendor(extend,rule);if(extendor){self._extendRule(rule,extendor);}}}
rule.cssText=rule.cssText.replace(self.rx.EXTEND,'');});return styleUtil.toCssText(rules,function(rule){if(rule.selector.match(self.rx.STRIP)){rule.cssText='';}},true);},_mapRuleOntoParent:function(rule){if(rule.parent){var map=rule.parent.map||(rule.parent.map={});var parts=rule.selector.split(',');for(var i=0,p;i<parts.length;i++){p=parts[i];map[p.trim()]=rule;}
return map;}},_findExtendor:function(extend,rule){return rule.parent&&rule.parent.map&&rule.parent.map[extend]||this._findExtendor(extend,rule.parent);},_extendRule:function(target,source){if(target.parent!==source.parent){this._cloneAndAddRuleToParent(source,target.parent);}
target.extends=target.extends||[];target.extends.push(source);source.selector=source.selector.replace(this.rx.STRIP,'');source.selector=(source.selector&&source.selector+',\n')+target.selector;if(source.extends){source.extends.forEach(function(e){this._extendRule(target,e);},this);}},_cloneAndAddRuleToParent:function(rule,parent){rule=Object.create(rule);rule.parent=parent;if(rule.extends){rule.extends=rule.extends.slice();}
parent.rules.push(rule);},rx:{EXTEND:/@extends\(([^)]*)\)\s*?;/gim,STRIP:/%[^,]*$/}};}();Polymer.ApplyShim=function(){'use strict';var styleUtil=Polymer.StyleUtil;var MIXIN_MATCH=styleUtil.rx.MIXIN_MATCH;var VAR_ASSIGN=styleUtil.rx.VAR_ASSIGN;var BAD_VAR=/var\(\s*(--[^,]*),\s*(--[^)]*)\)/g;var APPLY_NAME_CLEAN=/;\s*/m;var INITIAL_INHERIT=/^\s*(initial)|(inherit)\s*$/;var MIXIN_VAR_SEP='_-_';var mixinMap={};function mapSet(name,props){name=name.trim();mixinMap[name]={properties:props,dependants:{}};}
function mapGet(name){name=name.trim();return mixinMap[name];}
function replaceInitialOrInherit(property,value){var match=INITIAL_INHERIT.exec(value);if(match){if(match[1]){value=ApplyShim._getInitialValueForProperty(property);}else{value='apply-shim-inherit';}}
return value;}
function cssTextToMap(text){var props=text.split(';');var property,value;var out={};for(var i=0,p,sp;i<props.length;i++){p=props[i];if(p){sp=p.split(':');if(sp.length>1){property=sp[0].trim();value=replaceInitialOrInherit(property,sp.slice(1).join(':'));out[property]=value;}}}
return out;}
function invalidateMixinEntry(mixinEntry){var currentProto=ApplyShim.__currentElementProto;var currentElementName=currentProto&&currentProto.is;for(var elementName in mixinEntry.dependants){if(elementName!==currentElementName){mixinEntry.dependants[elementName].__applyShimInvalid=true;}}}
function produceCssProperties(matchText,propertyName,valueProperty,valueMixin){if(valueProperty){styleUtil.processVariableAndFallback(valueProperty,function(prefix,value){if(value&&mapGet(value)){valueMixin='@apply '+value+';';}});}
if(!valueMixin){return matchText;}
var mixinAsProperties=consumeCssProperties(valueMixin);var prefix=matchText.slice(0,matchText.indexOf('--'));var mixinValues=cssTextToMap(mixinAsProperties);var combinedProps=mixinValues;var mixinEntry=mapGet(propertyName);var oldProps=mixinEntry&&mixinEntry.properties;if(oldProps){combinedProps=Object.create(oldProps);combinedProps=Polymer.Base.mixin(combinedProps,mixinValues);}else{mapSet(propertyName,combinedProps);}
var out=[];var p,v;var needToInvalidate=false;for(p in combinedProps){v=mixinValues[p];if(v===undefined){v='initial';}
if(oldProps&&!(p in oldProps)){needToInvalidate=true;}
out.push(propertyName+MIXIN_VAR_SEP+p+': '+v);}
if(needToInvalidate){invalidateMixinEntry(mixinEntry);}
if(mixinEntry){mixinEntry.properties=combinedProps;}
if(valueProperty){prefix=matchText+';'+prefix;}
return prefix+out.join('; ')+';';}
function fixVars(matchText,varA,varB){return'var('+varA+','+'var('+varB+'))';}
function atApplyToCssProperties(mixinName,fallbacks){mixinName=mixinName.replace(APPLY_NAME_CLEAN,'');var vars=[];var mixinEntry=mapGet(mixinName);if(!mixinEntry){mapSet(mixinName,{});mixinEntry=mapGet(mixinName);}
if(mixinEntry){var currentProto=ApplyShim.__currentElementProto;if(currentProto){mixinEntry.dependants[currentProto.is]=currentProto;}
var p,parts,f;for(p in mixinEntry.properties){f=fallbacks&&fallbacks[p];parts=[p,': var(',mixinName,MIXIN_VAR_SEP,p];if(f){parts.push(',',f);}
parts.push(')');vars.push(parts.join(''));}}
return vars.join('; ');}
function consumeCssProperties(text){var m;while(m=MIXIN_MATCH.exec(text)){var matchText=m[0];var mixinName=m[1];var idx=m.index;var applyPos=idx+matchText.indexOf('@apply');var afterApplyPos=idx+matchText.length;var textBeforeApply=text.slice(0,applyPos);var textAfterApply=text.slice(afterApplyPos);var defaults=cssTextToMap(textBeforeApply);var replacement=atApplyToCssProperties(mixinName,defaults);text=[textBeforeApply,replacement,textAfterApply].join('');MIXIN_MATCH.lastIndex=idx+replacement.length;}
return text;}
var ApplyShim={_measureElement:null,_map:mixinMap,_separator:MIXIN_VAR_SEP,transform:function(styles,elementProto){this.__currentElementProto=elementProto;styleUtil.forRulesInStyles(styles,this._boundFindDefinitions);styleUtil.forRulesInStyles(styles,this._boundFindApplications);if(elementProto){elementProto.__applyShimInvalid=false;}
this.__currentElementProto=null;},_findDefinitions:function(rule){var cssText=rule.parsedCssText;cssText=cssText.replace(BAD_VAR,fixVars);cssText=cssText.replace(VAR_ASSIGN,produceCssProperties);rule.cssText=cssText;if(rule.selector===':root'){rule.selector=':host > *';}},_findApplications:function(rule){rule.cssText=consumeCssProperties(rule.cssText);},transformRule:function(rule){this._findDefinitions(rule);this._findApplications(rule);},_getInitialValueForProperty:function(property){if(!this._measureElement){this._measureElement=document.createElement('meta');this._measureElement.style.all='initial';document.head.appendChild(this._measureElement);}
return window.getComputedStyle(this._measureElement).getPropertyValue(property);}};ApplyShim._boundTransformRule=ApplyShim.transformRule.bind(ApplyShim);ApplyShim._boundFindDefinitions=ApplyShim._findDefinitions.bind(ApplyShim);ApplyShim._boundFindApplications=ApplyShim._findApplications.bind(ApplyShim);return ApplyShim;}();(function(){var prepElement=Polymer.Base._prepElement;var nativeShadow=Polymer.Settings.useNativeShadow;var styleUtil=Polymer.StyleUtil;var styleTransformer=Polymer.StyleTransformer;var styleExtends=Polymer.StyleExtends;var applyShim=Polymer.ApplyShim;var settings=Polymer.Settings;Polymer.Base._addFeature({_prepElement:function(element){if(this._encapsulateStyle&&this.__cssBuild!=='shady'){styleTransformer.element(element,this.is,this._scopeCssViaAttr);}
prepElement.call(this,element);},_prepStyles:function(){if(this._encapsulateStyle===undefined){this._encapsulateStyle=!nativeShadow;}
if(!nativeShadow){this._scopeStyle=styleUtil.applyStylePlaceHolder(this.is);}
this.__cssBuild=styleUtil.cssBuildTypeForModule(this.is);},_prepShimStyles:function(){if(this._template){var hasTargetedCssBuild=styleUtil.isTargetedBuild(this.__cssBuild);if(settings.useNativeCSSProperties&&this.__cssBuild==='shadow'&&hasTargetedCssBuild){if(settings.preserveStyleIncludes){styleUtil.styleIncludesToTemplate(this._template);}
return;}
this._styles=this._styles||this._collectStyles();if(settings.useNativeCSSProperties&&!this.__cssBuild){applyShim.transform(this._styles,this);}
var cssText=settings.useNativeCSSProperties&&hasTargetedCssBuild?this._styles.length&&this._styles[0].textContent.trim():styleTransformer.elementStyles(this);this._prepStyleProperties();if(!this._needsStyleProperties()&&cssText){styleUtil.applyCss(cssText,this.is,nativeShadow?this._template.content:null,this._scopeStyle);}}else{this._styles=[];}},_collectStyles:function(){var styles=[];var cssText='',m$=this.styleModules;if(m$){for(var i=0,l=m$.length,m;i<l&&(m=m$[i]);i++){cssText+=styleUtil.cssFromModule(m);}}
cssText+=styleUtil.cssFromModule(this.is);var p=this._template&&this._template.parentNode;if(this._template&&(!p||p.id.toLowerCase()!==this.is)){cssText+=styleUtil.cssFromElement(this._template);}
if(cssText){var style=document.createElement('style');style.textContent=cssText;if(styleExtends.hasExtends(style.textContent)){cssText=styleExtends.transform(style);}
styles.push(style);}
return styles;},_elementAdd:function(node){if(this._encapsulateStyle){if(node.__styleScoped){node.__styleScoped=false;}else{styleTransformer.dom(node,this.is,this._scopeCssViaAttr);}}},_elementRemove:function(node){if(this._encapsulateStyle){styleTransformer.dom(node,this.is,this._scopeCssViaAttr,true);}},scopeSubtree:function(container,shouldObserve){if(nativeShadow){return;}
var self=this;var scopify=function(node){if(node.nodeType===Node.ELEMENT_NODE){var className=node.getAttribute('class');node.setAttribute('class',self._scopeElementClass(node,className));var n$=node.querySelectorAll('*');for(var i=0,n;i<n$.length&&(n=n$[i]);i++){className=n.getAttribute('class');n.setAttribute('class',self._scopeElementClass(n,className));}}};scopify(container);if(shouldObserve){var mo=new MutationObserver(function(mxns){for(var i=0,m;i<mxns.length&&(m=mxns[i]);i++){if(m.addedNodes){for(var j=0;j<m.addedNodes.length;j++){scopify(m.addedNodes[j]);}}}});mo.observe(container,{childList:true,subtree:true});return mo;}}});}());Polymer.StyleProperties=function(){'use strict';var matchesSelector=Polymer.DomApi.matchesSelector;var styleUtil=Polymer.StyleUtil;var styleTransformer=Polymer.StyleTransformer;var IS_IE=navigator.userAgent.match('Trident');var settings=Polymer.Settings;return{decorateStyles:function(styles,scope){var self=this,props={},keyframes=[],ruleIndex=0;var scopeSelector=styleTransformer._calcHostScope(scope.is,scope.extends);styleUtil.forRulesInStyles(styles,function(rule,style){self.decorateRule(rule);rule.index=ruleIndex++;self.whenHostOrRootRule(scope,rule,style,function(info){if(rule.parent.type===styleUtil.ruleTypes.MEDIA_RULE){scope.__notStyleScopeCacheable=true;}
if(info.isHost){var hostContextOrFunction=info.selector.split(' ').some(function(s){return s.indexOf(scopeSelector)===0&&s.length!==scopeSelector.length;});scope.__notStyleScopeCacheable=scope.__notStyleScopeCacheable||hostContextOrFunction;}});self.collectPropertiesInCssText(rule.propertyInfo.cssText,props);},function onKeyframesRule(rule){keyframes.push(rule);});styles._keyframes=keyframes;var names=[];for(var i in props){names.push(i);}
return names;},decorateRule:function(rule){if(rule.propertyInfo){return rule.propertyInfo;}
var info={},properties={};var hasProperties=this.collectProperties(rule,properties);if(hasProperties){info.properties=properties;rule.rules=null;}
info.cssText=this.collectCssText(rule);rule.propertyInfo=info;return info;},collectProperties:function(rule,properties){var info=rule.propertyInfo;if(info){if(info.properties){Polymer.Base.mixin(properties,info.properties);return true;}}else{var m,rx=this.rx.VAR_ASSIGN;var cssText=rule.parsedCssText;var value;var any;while(m=rx.exec(cssText)){value=(m[2]||m[3]).trim();if(value!=='inherit'){properties[m[1].trim()]=value;}
any=true;}
return any;}},collectCssText:function(rule){return this.collectConsumingCssText(rule.parsedCssText);},collectConsumingCssText:function(cssText){return cssText.replace(this.rx.BRACKETED,'').replace(this.rx.VAR_ASSIGN,'');},collectPropertiesInCssText:function(cssText,props){var m;while(m=this.rx.VAR_CONSUMED.exec(cssText)){var name=m[1];if(m[2]!==':'){props[name]=true;}}},reify:function(props){var names=Object.getOwnPropertyNames(props);for(var i=0,n;i<names.length;i++){n=names[i];props[n]=this.valueForProperty(props[n],props);}},valueForProperty:function(property,props){if(property){if(property.indexOf(';')>=0){property=this.valueForProperties(property,props);}else{var self=this;var fn=function(prefix,value,fallback,suffix){var propertyValue=self.valueForProperty(props[value],props);if(!propertyValue||propertyValue==='initial'){propertyValue=self.valueForProperty(props[fallback]||fallback,props)||fallback;}else if(propertyValue==='apply-shim-inherit'){propertyValue='inherit';}
return prefix+(propertyValue||'')+suffix;};property=styleUtil.processVariableAndFallback(property,fn);}}
return property&&property.trim()||'';},valueForProperties:function(property,props){var parts=property.split(';');for(var i=0,p,m;i<parts.length;i++){if(p=parts[i]){this.rx.MIXIN_MATCH.lastIndex=0;m=this.rx.MIXIN_MATCH.exec(p);if(m){p=this.valueForProperty(props[m[1]],props);}else{var colon=p.indexOf(':');if(colon!==-1){var pp=p.substring(colon);pp=pp.trim();pp=this.valueForProperty(pp,props)||pp;p=p.substring(0,colon)+pp;}}
parts[i]=p&&p.lastIndexOf(';')===p.length-1?p.slice(0,-1):p||'';}}
return parts.join(';');},applyProperties:function(rule,props){var output='';if(!rule.propertyInfo){this.decorateRule(rule);}
if(rule.propertyInfo.cssText){output=this.valueForProperties(rule.propertyInfo.cssText,props);}
rule.cssText=output;},applyKeyframeTransforms:function(rule,keyframeTransforms){var input=rule.cssText;var output=rule.cssText;if(rule.hasAnimations==null){rule.hasAnimations=this.rx.ANIMATION_MATCH.test(input);}
if(rule.hasAnimations){var transform;if(rule.keyframeNamesToTransform==null){rule.keyframeNamesToTransform=[];for(var keyframe in keyframeTransforms){transform=keyframeTransforms[keyframe];output=transform(input);if(input!==output){input=output;rule.keyframeNamesToTransform.push(keyframe);}}}else{for(var i=0;i<rule.keyframeNamesToTransform.length;++i){transform=keyframeTransforms[rule.keyframeNamesToTransform[i]];input=transform(input);}
output=input;}}
rule.cssText=output;},propertyDataFromStyles:function(styles,element){var props={},self=this;var o=[];styleUtil.forActiveRulesInStyles(styles,function(rule){if(!rule.propertyInfo){self.decorateRule(rule);}
var selectorToMatch=rule.transformedSelector||rule.parsedSelector;if(element&&rule.propertyInfo.properties&&selectorToMatch){if(matchesSelector.call(element,selectorToMatch)){self.collectProperties(rule,props);addToBitMask(rule.index,o);}}});return{properties:props,key:o};},_rootSelector:/:root|:host\s*>\s*\*/,_checkRoot:function(hostScope,selector){return Boolean(selector.match(this._rootSelector))||hostScope==='html'&&selector.indexOf('html')>-1;},whenHostOrRootRule:function(scope,rule,style,callback){if(!rule.propertyInfo){self.decorateRule(rule);}
if(!rule.propertyInfo.properties){return;}
var hostScope=scope.is?styleTransformer._calcHostScope(scope.is,scope.extends):'html';var parsedSelector=rule.parsedSelector;var isRoot=this._checkRoot(hostScope,parsedSelector);var isHost=!isRoot&&parsedSelector.indexOf(':host')===0;var cssBuild=scope.__cssBuild||style.__cssBuild;if(cssBuild==='shady'){isRoot=parsedSelector===hostScope+' > *.'+hostScope||parsedSelector.indexOf('html')>-1;isHost=!isRoot&&parsedSelector.indexOf(hostScope)===0;}
if(!isRoot&&!isHost){return;}
var selectorToMatch=hostScope;if(isHost){if(settings.useNativeShadow&&!rule.transformedSelector){rule.transformedSelector=styleTransformer._transformRuleCss(rule,styleTransformer._transformComplexSelector,scope.is,hostScope);}
selectorToMatch=rule.transformedSelector||rule.parsedSelector;}
if(isRoot&&hostScope==='html'){selectorToMatch=rule.transformedSelector||rule.parsedSelector;}
callback({selector:selectorToMatch,isHost:isHost,isRoot:isRoot});},hostAndRootPropertiesForScope:function(scope){var hostProps={},rootProps={},self=this;styleUtil.forActiveRulesInStyles(scope._styles,function(rule,style){self.whenHostOrRootRule(scope,rule,style,function(info){var element=scope._element||scope;if(matchesSelector.call(element,info.selector)){if(info.isHost){self.collectProperties(rule,hostProps);}else{self.collectProperties(rule,rootProps);}}});});return{rootProps:rootProps,hostProps:hostProps};},transformStyles:function(element,properties,scopeSelector){var self=this;var hostSelector=styleTransformer._calcHostScope(element.is,element.extends);var rxHostSelector=element.extends?'\\'+hostSelector.slice(0,-1)+'\\]':hostSelector;var hostRx=new RegExp(this.rx.HOST_PREFIX+rxHostSelector+this.rx.HOST_SUFFIX);var keyframeTransforms=this._elementKeyframeTransforms(element,scopeSelector);return styleTransformer.elementStyles(element,function(rule){self.applyProperties(rule,properties);if(!settings.useNativeShadow&&!Polymer.StyleUtil.isKeyframesSelector(rule)&&rule.cssText){self.applyKeyframeTransforms(rule,keyframeTransforms);self._scopeSelector(rule,hostRx,hostSelector,element._scopeCssViaAttr,scopeSelector);}});},_elementKeyframeTransforms:function(element,scopeSelector){var keyframesRules=element._styles._keyframes;var keyframeTransforms={};if(!settings.useNativeShadow&&keyframesRules){for(var i=0,keyframesRule=keyframesRules[i];i<keyframesRules.length;keyframesRule=keyframesRules[++i]){this._scopeKeyframes(keyframesRule,scopeSelector);keyframeTransforms[keyframesRule.keyframesName]=this._keyframesRuleTransformer(keyframesRule);}}
return keyframeTransforms;},_keyframesRuleTransformer:function(keyframesRule){return function(cssText){return cssText.replace(keyframesRule.keyframesNameRx,keyframesRule.transformedKeyframesName);};},_scopeKeyframes:function(rule,scopeId){rule.keyframesNameRx=new RegExp('\\b'+rule.keyframesName+'(?!\\B|-)','g');rule.transformedKeyframesName=rule.keyframesName+'-'+scopeId;rule.transformedSelector=rule.transformedSelector||rule.selector;rule.selector=rule.transformedSelector.replace(rule.keyframesName,rule.transformedKeyframesName);},_hasDirOrHostContext:function(parsedSelector){return/:host-context|:dir/.test(parsedSelector);},_scopeSelector:function(rule,hostRx,hostSelector,viaAttr,scopeId){rule.transformedSelector=rule.transformedSelector||rule.selector;var selector=rule.transformedSelector;var scope=styleTransformer._calcElementScope(scopeId,viaAttr);var hostScope=styleTransformer._calcElementScope(hostSelector,viaAttr);var parts=selector.split(',');var isDirOrHostContextSelector=this._hasDirOrHostContext(rule.parsedSelector);for(var i=0,l=parts.length,p;i<l&&(p=parts[i]);i++){parts[i]=p.match(hostRx)?p.replace(hostSelector,scope):isDirOrHostContextSelector?p.replace(hostScope,scope+' '+hostScope):scope+' '+p;}
rule.selector=parts.join(',');},applyElementScopeSelector:function(element,selector,old,viaAttr){var c=viaAttr?element.getAttribute(styleTransformer.SCOPE_NAME):element.getAttribute('class')||'';var v=old?c.replace(old,selector):(c?c+' ':'')+this.XSCOPE_NAME+' '+selector;if(c!==v){if(viaAttr){element.setAttribute(styleTransformer.SCOPE_NAME,v);}else{element.setAttribute('class',v);}}},applyElementStyle:function(element,properties,selector,style){var cssText=style?style.textContent||'':this.transformStyles(element,properties,selector);var s=element._customStyle;if(s&&!settings.useNativeShadow&&s!==style){s._useCount--;if(s._useCount<=0&&s.parentNode){s.parentNode.removeChild(s);}}
if(settings.useNativeShadow){if(element._customStyle){element._customStyle.textContent=cssText;style=element._customStyle;}else if(cssText){style=styleUtil.applyCss(cssText,selector,element.root,element._scopeStyle);}}else{if(!style){if(cssText){style=styleUtil.applyCss(cssText,selector,null,element._scopeStyle);}}else if(!style.parentNode){if(IS_IE&&cssText.indexOf('@media')>-1){style.textContent=cssText;}
styleUtil.applyStyle(style,null,element._scopeStyle);}}
if(style){style._useCount=style._useCount||0;if(element._customStyle!=style){style._useCount++;}
element._customStyle=style;}
return style;},mixinCustomStyle:function(props,customStyle){var v;for(var i in customStyle){v=customStyle[i];if(v||v===0){props[i]=v;}}},updateNativeStyleProperties:function(element,properties){var oldPropertyNames=element.__customStyleProperties;if(oldPropertyNames){for(var i=0;i<oldPropertyNames.length;i++){element.style.removeProperty(oldPropertyNames[i]);}}
var propertyNames=[];for(var p in properties){if(properties[p]!==null){element.style.setProperty(p,properties[p]);propertyNames.push(p);}}
element.__customStyleProperties=propertyNames;},rx:styleUtil.rx,XSCOPE_NAME:'x-scope'};function addToBitMask(n,bits){var o=parseInt(n/32);var v=1<<n%32;bits[o]=(bits[o]||0)|v;}}();(function(){Polymer.StyleCache=function(){this.cache={};};Polymer.StyleCache.prototype={MAX:100,store:function(is,data,keyValues,keyStyles){data.keyValues=keyValues;data.styles=keyStyles;var s$=this.cache[is]=this.cache[is]||[];s$.push(data);if(s$.length>this.MAX){s$.shift();}},retrieve:function(is,keyValues,keyStyles){var cache=this.cache[is];if(cache){for(var i=cache.length-1,data;i>=0;i--){data=cache[i];if(keyStyles===data.styles&&this._objectsEqual(keyValues,data.keyValues)){return data;}}}},clear:function(){this.cache={};},_objectsEqual:function(target,source){var t,s;for(var i in target){t=target[i],s=source[i];if(!(typeof t==='object'&&t?this._objectsStrictlyEqual(t,s):t===s)){return false;}}
if(Array.isArray(target)){return target.length===source.length;}
return true;},_objectsStrictlyEqual:function(target,source){return this._objectsEqual(target,source)&&this._objectsEqual(source,target);}};}());Polymer.StyleDefaults=function(){var styleProperties=Polymer.StyleProperties;var StyleCache=Polymer.StyleCache;var nativeVariables=Polymer.Settings.useNativeCSSProperties;var api={_styles:[],_properties:null,customStyle:{},_styleCache:new StyleCache(),_element:Polymer.DomApi.wrap(document.documentElement),addStyle:function(style){this._styles.push(style);this._properties=null;},get _styleProperties(){if(!this._properties){styleProperties.decorateStyles(this._styles,this);this._styles._scopeStyleProperties=null;this._properties=styleProperties.hostAndRootPropertiesForScope(this).rootProps;styleProperties.mixinCustomStyle(this._properties,this.customStyle);styleProperties.reify(this._properties);}
return this._properties;},hasStyleProperties:function(){return Boolean(this._properties);},_needsStyleProperties:function(){},_computeStyleProperties:function(){return this._styleProperties;},updateStyles:function(properties){this._properties=null;if(properties){Polymer.Base.mixin(this.customStyle,properties);}
this._styleCache.clear();for(var i=0,s;i<this._styles.length;i++){s=this._styles[i];s=s.__importElement||s;s._apply();}
if(nativeVariables){styleProperties.updateNativeStyleProperties(document.documentElement,this.customStyle);}}};return api;}();(function(){'use strict';var serializeValueToAttribute=Polymer.Base.serializeValueToAttribute;var propertyUtils=Polymer.StyleProperties;var styleTransformer=Polymer.StyleTransformer;var styleDefaults=Polymer.StyleDefaults;var nativeShadow=Polymer.Settings.useNativeShadow;var nativeVariables=Polymer.Settings.useNativeCSSProperties;Polymer.Base._addFeature({_prepStyleProperties:function(){if(!nativeVariables){this._ownStylePropertyNames=this._styles&&this._styles.length?propertyUtils.decorateStyles(this._styles,this):null;}},customStyle:null,getComputedStyleValue:function(property){if(!nativeVariables&&!this._styleProperties){this._computeStyleProperties();}
return!nativeVariables&&this._styleProperties&&this._styleProperties[property]||getComputedStyle(this).getPropertyValue(property);},_setupStyleProperties:function(){this.customStyle={};this._styleCache=null;this._styleProperties=null;this._scopeSelector=null;this._ownStyleProperties=null;this._customStyle=null;},_needsStyleProperties:function(){return Boolean(!nativeVariables&&this._ownStylePropertyNames&&this._ownStylePropertyNames.length);},_validateApplyShim:function(){if(this.__applyShimInvalid){Polymer.ApplyShim.transform(this._styles,this.__proto__);var cssText=styleTransformer.elementStyles(this);if(nativeShadow){var templateStyle=this._template.content.querySelector('style');if(templateStyle){templateStyle.textContent=cssText;}}else{var shadyStyle=this._scopeStyle&&this._scopeStyle.nextSibling;if(shadyStyle){shadyStyle.textContent=cssText;}}}},_beforeAttached:function(){if((!this._scopeSelector||this.__stylePropertiesInvalid)&&this._needsStyleProperties()){this.__stylePropertiesInvalid=false;this._updateStyleProperties();}},_findStyleHost:function(){var e=this,root;while(root=Polymer.dom(e).getOwnerRoot()){if(Polymer.isInstance(root.host)){return root.host;}
e=root.host;}
return styleDefaults;},_updateStyleProperties:function(){var info,scope=this._findStyleHost();if(!scope._styleProperties){scope._computeStyleProperties();}
if(!scope._styleCache){scope._styleCache=new Polymer.StyleCache();}
var scopeData=propertyUtils.propertyDataFromStyles(scope._styles,this);var scopeCacheable=!this.__notStyleScopeCacheable;if(scopeCacheable){scopeData.key.customStyle=this.customStyle;info=scope._styleCache.retrieve(this.is,scopeData.key,this._styles);}
var scopeCached=Boolean(info);if(scopeCached){this._styleProperties=info._styleProperties;}else{this._computeStyleProperties(scopeData.properties);}
this._computeOwnStyleProperties();if(!scopeCached){info=styleCache.retrieve(this.is,this._ownStyleProperties,this._styles);}
var globalCached=Boolean(info)&&!scopeCached;var style=this._applyStyleProperties(info);if(!scopeCached){style=style&&nativeShadow?style.cloneNode(true):style;info={style:style,_scopeSelector:this._scopeSelector,_styleProperties:this._styleProperties};if(scopeCacheable){scopeData.key.customStyle={};this.mixin(scopeData.key.customStyle,this.customStyle);scope._styleCache.store(this.is,info,scopeData.key,this._styles);}
if(!globalCached){styleCache.store(this.is,Object.create(info),this._ownStyleProperties,this._styles);}}},_computeStyleProperties:function(scopeProps){var scope=this._findStyleHost();if(!scope._styleProperties){scope._computeStyleProperties();}
var props=Object.create(scope._styleProperties);var hostAndRootProps=propertyUtils.hostAndRootPropertiesForScope(this);this.mixin(props,hostAndRootProps.hostProps);scopeProps=scopeProps||propertyUtils.propertyDataFromStyles(scope._styles,this).properties;this.mixin(props,scopeProps);this.mixin(props,hostAndRootProps.rootProps);propertyUtils.mixinCustomStyle(props,this.customStyle);propertyUtils.reify(props);this._styleProperties=props;},_computeOwnStyleProperties:function(){var props={};for(var i=0,n;i<this._ownStylePropertyNames.length;i++){n=this._ownStylePropertyNames[i];props[n]=this._styleProperties[n];}
this._ownStyleProperties=props;},_scopeCount:0,_applyStyleProperties:function(info){var oldScopeSelector=this._scopeSelector;this._scopeSelector=info?info._scopeSelector:this.is+'-'+this.__proto__._scopeCount++;var style=propertyUtils.applyElementStyle(this,this._styleProperties,this._scopeSelector,info&&info.style);if(!nativeShadow){propertyUtils.applyElementScopeSelector(this,this._scopeSelector,oldScopeSelector,this._scopeCssViaAttr);}
return style;},serializeValueToAttribute:function(value,attribute,node){node=node||this;if(attribute==='class'&&!nativeShadow){var host=node===this?this.domHost||this.dataHost:this;if(host){value=host._scopeElementClass(node,value);}}
node=this.shadyRoot&&this.shadyRoot._hasDistributed?Polymer.dom(node):node;serializeValueToAttribute.call(this,value,attribute,node);},_scopeElementClass:function(element,selector){if(!nativeShadow&&!this._scopeCssViaAttr){selector=(selector?selector+' ':'')+SCOPE_NAME+' '+this.is+(element._scopeSelector?' '+XSCOPE_NAME+' '+element._scopeSelector:'');}
return selector;},updateStyles:function(properties){if(properties){this.mixin(this.customStyle,properties);}
if(nativeVariables){propertyUtils.updateNativeStyleProperties(this,this.customStyle);}else{if(this.isAttached){if(this._needsStyleProperties()){this._updateStyleProperties();}else{this._styleProperties=null;}}else{this.__stylePropertiesInvalid=true;}
if(this._styleCache){this._styleCache.clear();}
this._updateRootStyles();}},_updateRootStyles:function(root){root=root||this.root;var c$=Polymer.dom(root)._query(function(e){return e.shadyRoot||e.shadowRoot;});for(var i=0,l=c$.length,c;i<l&&(c=c$[i]);i++){if(c.updateStyles){c.updateStyles();}}}});Polymer.updateStyles=function(properties){styleDefaults.updateStyles(properties);Polymer.Base._updateRootStyles(document);};var styleCache=new Polymer.StyleCache();Polymer.customStyleCache=styleCache;var SCOPE_NAME=styleTransformer.SCOPE_NAME;var XSCOPE_NAME=propertyUtils.XSCOPE_NAME;}());Polymer.Base._addFeature({_registerFeatures:function(){this._prepIs();if(this.factoryImpl){this._prepConstructor();}
this._prepStyles();},_finishRegisterFeatures:function(){this._prepTemplate();this._prepShimStyles();this._prepAnnotations();this._prepEffects();this._prepBehaviors();this._prepPropertyInfo();this._prepBindings();this._prepShady();},_prepBehavior:function(b){this._addPropertyEffects(b.properties);this._addComplexObserverEffects(b.observers);this._addHostAttributes(b.hostAttributes);},_initFeatures:function(){this._setupGestures();this._setupConfigure(this.__data__);this._setupStyleProperties();this._setupDebouncers();this._setupShady();this._registerHost();if(this._template){this._validateApplyShim();this._poolContent();this._beginHosting();this._stampTemplate();this._endHosting();this._marshalAnnotationReferences();}
this._marshalInstanceEffects();this._marshalBehaviors();this._marshalHostAttributes();this._marshalAttributes();this._tryReady();},_marshalBehavior:function(b){if(b.listeners){this._listenListeners(b.listeners);}}});(function(){var propertyUtils=Polymer.StyleProperties;var styleUtil=Polymer.StyleUtil;var cssParse=Polymer.CssParse;var styleDefaults=Polymer.StyleDefaults;var styleTransformer=Polymer.StyleTransformer;var applyShim=Polymer.ApplyShim;var debounce=Polymer.Debounce;var settings=Polymer.Settings;var updateDebouncer;Polymer({is:'custom-style',extends:'style',_template:null,properties:{include:String},ready:function(){this.__appliedElement=this.__appliedElement||this;this.__cssBuild=styleUtil.getCssBuildType(this);if(this.__appliedElement!==this){this.__appliedElement.__cssBuild=this.__cssBuild;}
if(this.ownerDocument!==window.document&&this.__appliedElement===this){document.head.appendChild(this);}
this._tryApply();},attached:function(){this._tryApply();},_tryApply:function(){if(!this._appliesToDocument){if(this.parentNode&&this.parentNode.localName!=='dom-module'){this._appliesToDocument=true;var e=this.__appliedElement;if(!settings.useNativeCSSProperties){this.__needsUpdateStyles=styleDefaults.hasStyleProperties();styleDefaults.addStyle(e);}
if(e.textContent||this.include){this._apply(true);}else{var self=this;var observer=new MutationObserver(function(){observer.disconnect();self._apply(true);});observer.observe(e,{childList:true});}}}},_updateStyles:function(){Polymer.updateStyles();},_apply:function(initialApply){var e=this.__appliedElement;if(this.include){e.textContent=styleUtil.cssFromModules(this.include,true)+e.textContent;}
if(!e.textContent){return;}
var buildType=this.__cssBuild;var targetedBuild=styleUtil.isTargetedBuild(buildType);if(settings.useNativeCSSProperties&&targetedBuild){return;}
var styleRules=styleUtil.rulesForStyle(e);if(!targetedBuild){styleUtil.forEachRule(styleRules,function(rule){styleTransformer.documentRule(rule);});if(settings.useNativeCSSProperties&&!buildType){applyShim.transform([e]);}}
if(settings.useNativeCSSProperties){e.textContent=styleUtil.toCssText(styleRules);}else{var self=this;var fn=function fn(){self._flushCustomProperties();};if(initialApply){Polymer.RenderStatus.whenReady(fn);}else{fn();}}},_flushCustomProperties:function(){if(this.__needsUpdateStyles){this.__needsUpdateStyles=false;updateDebouncer=debounce(updateDebouncer,this._updateStyles);}else{this._applyCustomProperties();}},_applyCustomProperties:function(){var element=this.__appliedElement;this._computeStyleProperties();var props=this._styleProperties;var rules=styleUtil.rulesForStyle(element);if(!rules){return;}
element.textContent=styleUtil.toCssText(rules,function(rule){var css=rule.cssText=rule.parsedCssText;if(rule.propertyInfo&&rule.propertyInfo.cssText){css=cssParse.removeCustomPropAssignment(css);rule.cssText=propertyUtils.valueForProperties(css,props);}});}});}());Polymer.Templatizer={properties:{__hideTemplateChildren__:{observer:'_showHideChildren'}},_instanceProps:Polymer.nob,_parentPropPrefix:'_parent_',templatize:function(template){this._templatized=template;if(!template._content){template._content=template.content;}
if(template._content._ctor){this.ctor=template._content._ctor;this._prepParentProperties(this.ctor.prototype,template);return;}
var archetype=Object.create(Polymer.Base);this._customPrepAnnotations(archetype,template);this._prepParentProperties(archetype,template);archetype._prepEffects();this._customPrepEffects(archetype);archetype._prepBehaviors();archetype._prepPropertyInfo();archetype._prepBindings();archetype._notifyPathUp=this._notifyPathUpImpl;archetype._scopeElementClass=this._scopeElementClassImpl;archetype.listen=this._listenImpl;archetype._showHideChildren=this._showHideChildrenImpl;archetype.__setPropertyOrig=this.__setProperty;archetype.__setProperty=this.__setPropertyImpl;var _constructor=this._constructorImpl;var ctor=function TemplateInstance(model,host){_constructor.call(this,model,host);};ctor.prototype=archetype;archetype.constructor=ctor;template._content._ctor=ctor;this.ctor=ctor;},_getRootDataHost:function(){return this.dataHost&&this.dataHost._rootDataHost||this.dataHost;},_showHideChildrenImpl:function(hide){var c=this._children;for(var i=0;i<c.length;i++){var n=c[i];if(Boolean(hide)!=Boolean(n.__hideTemplateChildren__)){if(n.nodeType===Node.TEXT_NODE){if(hide){n.__polymerTextContent__=n.textContent;n.textContent='';}else{n.textContent=n.__polymerTextContent__;}}else if(n.style){if(hide){n.__polymerDisplay__=n.style.display;n.style.display='none';}else{n.style.display=n.__polymerDisplay__;}}}
n.__hideTemplateChildren__=hide;}},__setPropertyImpl:function(property,value,fromAbove,node){if(node&&node.__hideTemplateChildren__&&property=='textContent'){property='__polymerTextContent__';}
this.__setPropertyOrig(property,value,fromAbove,node);},_debounceTemplate:function(fn){Polymer.dom.addDebouncer(this.debounce('_debounceTemplate',fn));},_flushTemplates:function(){Polymer.dom.flush();},_customPrepEffects:function(archetype){var parentProps=archetype._parentProps;for(var prop in parentProps){archetype._addPropertyEffect(prop,'function',this._createHostPropEffector(prop));}
for(prop in this._instanceProps){archetype._addPropertyEffect(prop,'function',this._createInstancePropEffector(prop));}},_customPrepAnnotations:function(archetype,template){var t=archetype._template=document.createElement('template');var c=t._content=template._content;if(!c._notes){var rootDataHost=archetype._rootDataHost;if(rootDataHost){Polymer.Annotations.prepElement=function(){rootDataHost._prepElement();};}
c._notes=Polymer.Annotations.parseAnnotations(template);Polymer.Annotations.prepElement=null;this._processAnnotations(c._notes);}
archetype._notes=c._notes;archetype._parentProps=c._parentProps;},_prepParentProperties:function(archetype,template){var parentProps=this._parentProps=archetype._parentProps;if(this._forwardParentProp&&parentProps){var proto=archetype._parentPropProto;var prop;if(!proto){for(prop in this._instanceProps){delete parentProps[prop];}
proto=archetype._parentPropProto=Object.create(null);if(template!=this){Polymer.Bind.prepareModel(proto);Polymer.Base.prepareModelNotifyPath(proto);}
for(prop in parentProps){var parentProp=this._parentPropPrefix+prop;var effects=[{kind:'function',effect:this._createForwardPropEffector(prop),fn:Polymer.Bind._functionEffect},{kind:'notify',fn:Polymer.Bind._notifyEffect,effect:{event:Polymer.CaseMap.camelToDashCase(parentProp)+'-changed'}}];proto._propertyEffects=proto._propertyEffects||{};proto._propertyEffects[parentProp]=effects;Polymer.Bind._createAccessors(proto,parentProp,effects);}}
var self=this;if(template!=this){Polymer.Bind.prepareInstance(template);template._forwardParentProp=function(source,value){self._forwardParentProp(source,value);};}
this._extendTemplate(template,proto);template._pathEffector=function(path,value,fromAbove){return self._pathEffectorImpl(path,value,fromAbove);};}},_createForwardPropEffector:function(prop){return function(source,value){this._forwardParentProp(prop,value);};},_createHostPropEffector:function(prop){var prefix=this._parentPropPrefix;return function(source,value){this.dataHost._templatized[prefix+prop]=value;};},_createInstancePropEffector:function(prop){return function(source,value,old,fromAbove){if(!fromAbove){this.dataHost._forwardInstanceProp(this,prop,value);}};},_extendTemplate:function(template,proto){var n$=Object.getOwnPropertyNames(proto);if(proto._propertySetter){template._propertySetter=proto._propertySetter;}
for(var i=0,n;i<n$.length&&(n=n$[i]);i++){var val=template[n];if(val&&n=='_propertyEffects'){var pe=Polymer.Base.mixin({},val);template._propertyEffects=Polymer.Base.mixin(pe,proto._propertyEffects);}else{var pd=Object.getOwnPropertyDescriptor(proto,n);Object.defineProperty(template,n,pd);if(val!==undefined){template._propertySetter(n,val);}}}},_showHideChildren:function(hidden){},_forwardInstancePath:function(inst,path,value){},_forwardInstanceProp:function(inst,prop,value){},_notifyPathUpImpl:function(path,value){var dataHost=this.dataHost;var root=Polymer.Path.root(path);dataHost._forwardInstancePath.call(dataHost,this,path,value);if(root in dataHost._parentProps){dataHost._templatized._notifyPath(dataHost._parentPropPrefix+path,value);}},_pathEffectorImpl:function(path,value,fromAbove){if(this._forwardParentPath){if(path.indexOf(this._parentPropPrefix)===0){var subPath=path.substring(this._parentPropPrefix.length);var model=Polymer.Path.root(subPath);if(model in this._parentProps){this._forwardParentPath(subPath,value);}}}
Polymer.Base._pathEffector.call(this._templatized,path,value,fromAbove);},_constructorImpl:function(model,host){this._rootDataHost=host._getRootDataHost();this._setupConfigure(model);this._registerHost(host);this._beginHosting();this.root=this.instanceTemplate(this._template);this.root.__noContent=!this._notes._hasContent;this.root.__styleScoped=true;this._endHosting();this._marshalAnnotatedNodes();this._marshalInstanceEffects();this._marshalAnnotatedListeners();var children=[];for(var n=this.root.firstChild;n;n=n.nextSibling){children.push(n);n._templateInstance=this;}
this._children=children;if(host.__hideTemplateChildren__){this._showHideChildren(true);}
this._tryReady();},_listenImpl:function(node,eventName,methodName){var model=this;var host=this._rootDataHost;var handler=host._createEventHandler(node,eventName,methodName);var decorated=function(e){e.model=model;handler(e);};host._listen(node,eventName,decorated);},_scopeElementClassImpl:function(node,value){var host=this._rootDataHost;if(host){return host._scopeElementClass(node,value);}
return value;},stamp:function(model){model=model||{};if(this._parentProps){var templatized=this._templatized;for(var prop in this._parentProps){if(model[prop]===undefined){model[prop]=templatized[this._parentPropPrefix+prop];}}}
return new this.ctor(model,this);},modelForElement:function(el){var model;while(el){if(model=el._templateInstance){if(model.dataHost!=this){el=model.dataHost;}else{return model;}}else{el=el.parentNode;}}}};Polymer({is:'dom-template',extends:'template',_template:null,behaviors:[Polymer.Templatizer],ready:function(){this.templatize(this);}});Polymer._collections=new WeakMap();Polymer.Collection=function(userArray){Polymer._collections.set(userArray,this);this.userArray=userArray;this.store=userArray.slice();this.initMap();};Polymer.Collection.prototype={constructor:Polymer.Collection,initMap:function(){var omap=this.omap=new WeakMap();var pmap=this.pmap={};var s=this.store;for(var i=0;i<s.length;i++){var item=s[i];if(item&&typeof item=='object'){omap.set(item,i);}else{pmap[item]=i;}}},add:function(item){var key=this.store.push(item)-1;if(item&&typeof item=='object'){this.omap.set(item,key);}else{this.pmap[item]=key;}
return'#'+key;},removeKey:function(key){if(key=this._parseKey(key)){this._removeFromMap(this.store[key]);delete this.store[key];}},_removeFromMap:function(item){if(item&&typeof item=='object'){this.omap.delete(item);}else{delete this.pmap[item];}},remove:function(item){var key=this.getKey(item);this.removeKey(key);return key;},getKey:function(item){var key;if(item&&typeof item=='object'){key=this.omap.get(item);}else{key=this.pmap[item];}
if(key!=undefined){return'#'+key;}},getKeys:function(){return Object.keys(this.store).map(function(key){return'#'+key;});},_parseKey:function(key){if(key&&key[0]=='#'){return key.slice(1);}},setItem:function(key,item){if(key=this._parseKey(key)){var old=this.store[key];if(old){this._removeFromMap(old);}
if(item&&typeof item=='object'){this.omap.set(item,key);}else{this.pmap[item]=key;}
this.store[key]=item;}},getItem:function(key){if(key=this._parseKey(key)){return this.store[key];}},getItems:function(){var items=[],store=this.store;for(var key in store){items.push(store[key]);}
return items;},_applySplices:function(splices){var keyMap={},key;for(var i=0,s;i<splices.length&&(s=splices[i]);i++){s.addedKeys=[];for(var j=0;j<s.removed.length;j++){key=this.getKey(s.removed[j]);keyMap[key]=keyMap[key]?null:-1;}
for(j=0;j<s.addedCount;j++){var item=this.userArray[s.index+j];key=this.getKey(item);key=key===undefined?this.add(item):key;keyMap[key]=keyMap[key]?null:1;s.addedKeys.push(key);}}
var removed=[];var added=[];for(key in keyMap){if(keyMap[key]<0){this.removeKey(key);removed.push(key);}
if(keyMap[key]>0){added.push(key);}}
return[{removed:removed,added:added}];}};Polymer.Collection.get=function(userArray){return Polymer._collections.get(userArray)||new Polymer.Collection(userArray);};Polymer.Collection.applySplices=function(userArray,splices){var coll=Polymer._collections.get(userArray);return coll?coll._applySplices(splices):null;};Polymer({is:'dom-repeat',extends:'template',_template:null,properties:{items:{type:Array},as:{type:String,value:'item'},indexAs:{type:String,value:'index'},sort:{type:Function,observer:'_sortChanged'},filter:{type:Function,observer:'_filterChanged'},observe:{type:String,observer:'_observeChanged'},delay:Number,renderedItemCount:{type:Number,notify:!Polymer.Settings.suppressTemplateNotifications,readOnly:true},initialCount:{type:Number,observer:'_initializeChunking'},targetFramerate:{type:Number,value:20},notifyDomChange:{type:Boolean},_targetFrameTime:{type:Number,computed:'_computeFrameTime(targetFramerate)'}},behaviors:[Polymer.Templatizer],observers:['_itemsChanged(items.*)'],created:function(){this._instances=[];this._pool=[];this._limit=Infinity;var self=this;this._boundRenderChunk=function(){self._renderChunk();};},detached:function(){this.__isDetached=true;for(var i=0;i<this._instances.length;i++){this._detachInstance(i);}},attached:function(){if(this.__isDetached){this.__isDetached=false;var refNode;var parentNode=Polymer.dom(this).parentNode;if(parentNode.localName==this.is){refNode=parentNode;parentNode=Polymer.dom(parentNode).parentNode;}else{refNode=this;}
var parent=Polymer.dom(parentNode);for(var i=0;i<this._instances.length;i++){this._attachInstance(i,parent,refNode);}}},ready:function(){this._instanceProps={__key__:true};this._instanceProps[this.as]=true;this._instanceProps[this.indexAs]=true;if(!this.ctor){this.templatize(this);}},_sortChanged:function(sort){var dataHost=this._getRootDataHost();this._sortFn=sort&&(typeof sort=='function'?sort:function(){return dataHost[sort].apply(dataHost,arguments);});this._needFullRefresh=true;if(this.items){this._debounceTemplate(this._render);}},_filterChanged:function(filter){var dataHost=this._getRootDataHost();this._filterFn=filter&&(typeof filter=='function'?filter:function(){return dataHost[filter].apply(dataHost,arguments);});this._needFullRefresh=true;if(this.items){this._debounceTemplate(this._render);}},_computeFrameTime:function(rate){return Math.ceil(1000/rate);},_initializeChunking:function(){if(this.initialCount){this._limit=this.initialCount;this._chunkCount=this.initialCount;this._lastChunkTime=performance.now();}},_tryRenderChunk:function(){if(this.items&&this._limit<this.items.length){this.debounce('renderChunk',this._requestRenderChunk);}},_requestRenderChunk:function(){requestAnimationFrame(this._boundRenderChunk);},_renderChunk:function(){var currChunkTime=performance.now();var ratio=this._targetFrameTime/(currChunkTime-this._lastChunkTime);this._chunkCount=Math.round(this._chunkCount*ratio)||1;this._limit+=this._chunkCount;this._lastChunkTime=currChunkTime;this._debounceTemplate(this._render);},_observeChanged:function(){this._observePaths=this.observe&&this.observe.replace('.*','.').split(' ');},_itemsChanged:function(change){if(change.path=='items'){if(Array.isArray(this.items)){this.collection=Polymer.Collection.get(this.items);}else if(!this.items){this.collection=null;}else{this._error(this._logf('dom-repeat','expected array for `items`,'+' found',this.items));}
this._keySplices=[];this._indexSplices=[];this._needFullRefresh=true;this._initializeChunking();this._debounceTemplate(this._render);}else if(change.path=='items.splices'){this._keySplices=this._keySplices.concat(change.value.keySplices);this._indexSplices=this._indexSplices.concat(change.value.indexSplices);this._debounceTemplate(this._render);}else{var subpath=change.path.slice(6);this._forwardItemPath(subpath,change.value);this._checkObservedPaths(subpath);}},_checkObservedPaths:function(path){if(this._observePaths){path=path.substring(path.indexOf('.')+1);var paths=this._observePaths;for(var i=0;i<paths.length;i++){if(path.indexOf(paths[i])===0){this._needFullRefresh=true;if(this.delay){this.debounce('render',this._render,this.delay);}else{this._debounceTemplate(this._render);}
return;}}}},render:function(){this._needFullRefresh=true;this._debounceTemplate(this._render);this._flushTemplates();},_render:function(){if(this._needFullRefresh){this._applyFullRefresh();this._needFullRefresh=false;}else if(this._keySplices.length){if(this._sortFn){this._applySplicesUserSort(this._keySplices);}else{if(this._filterFn){this._applyFullRefresh();}else{this._applySplicesArrayOrder(this._indexSplices);}}}else{}
this._keySplices=[];this._indexSplices=[];var keyToIdx=this._keyToInstIdx={};for(var i=this._instances.length-1;i>=0;i--){var inst=this._instances[i];if(inst.isPlaceholder&&i<this._limit){inst=this._insertInstance(i,inst.__key__);}else if(!inst.isPlaceholder&&i>=this._limit){inst=this._downgradeInstance(i,inst.__key__);}
keyToIdx[inst.__key__]=i;if(!inst.isPlaceholder){inst.__setProperty(this.indexAs,i,true);}}
this._pool.length=0;this._setRenderedItemCount(this._instances.length);if(!Polymer.Settings.suppressTemplateNotifications||this.notifyDomChange){this.fire('dom-change');}
this._tryRenderChunk();},_applyFullRefresh:function(){var c=this.collection;var keys;if(this._sortFn){keys=c?c.getKeys():[];}else{keys=[];var items=this.items;if(items){for(var i=0;i<items.length;i++){keys.push(c.getKey(items[i]));}}}
var self=this;if(this._filterFn){keys=keys.filter(function(a){return self._filterFn(c.getItem(a));});}
if(this._sortFn){keys.sort(function(a,b){return self._sortFn(c.getItem(a),c.getItem(b));});}
for(i=0;i<keys.length;i++){var key=keys[i];var inst=this._instances[i];if(inst){inst.__key__=key;if(!inst.isPlaceholder&&i<this._limit){inst.__setProperty(this.as,c.getItem(key),true);}}else if(i<this._limit){this._insertInstance(i,key);}else{this._insertPlaceholder(i,key);}}
for(var j=this._instances.length-1;j>=i;j--){this._detachAndRemoveInstance(j);}},_numericSort:function(a,b){return a-b;},_applySplicesUserSort:function(splices){var c=this.collection;var keyMap={};var key;for(var i=0,s;i<splices.length&&(s=splices[i]);i++){for(var j=0;j<s.removed.length;j++){key=s.removed[j];keyMap[key]=keyMap[key]?null:-1;}
for(j=0;j<s.added.length;j++){key=s.added[j];keyMap[key]=keyMap[key]?null:1;}}
var removedIdxs=[];var addedKeys=[];for(key in keyMap){if(keyMap[key]===-1){removedIdxs.push(this._keyToInstIdx[key]);}
if(keyMap[key]===1){addedKeys.push(key);}}
if(removedIdxs.length){removedIdxs.sort(this._numericSort);for(i=removedIdxs.length-1;i>=0;i--){var idx=removedIdxs[i];if(idx!==undefined){this._detachAndRemoveInstance(idx);}}}
var self=this;if(addedKeys.length){if(this._filterFn){addedKeys=addedKeys.filter(function(a){return self._filterFn(c.getItem(a));});}
addedKeys.sort(function(a,b){return self._sortFn(c.getItem(a),c.getItem(b));});var start=0;for(i=0;i<addedKeys.length;i++){start=this._insertRowUserSort(start,addedKeys[i]);}}},_insertRowUserSort:function(start,key){var c=this.collection;var item=c.getItem(key);var end=this._instances.length-1;var idx=-1;while(start<=end){var mid=start+end>>1;var midKey=this._instances[mid].__key__;var cmp=this._sortFn(c.getItem(midKey),item);if(cmp<0){start=mid+1;}else if(cmp>0){end=mid-1;}else{idx=mid;break;}}
if(idx<0){idx=end+1;}
this._insertPlaceholder(idx,key);return idx;},_applySplicesArrayOrder:function(splices){for(var i=0,s;i<splices.length&&(s=splices[i]);i++){for(var j=0;j<s.removed.length;j++){this._detachAndRemoveInstance(s.index);}
for(j=0;j<s.addedKeys.length;j++){this._insertPlaceholder(s.index+j,s.addedKeys[j]);}}},_detachInstance:function(idx){var inst=this._instances[idx];if(!inst.isPlaceholder){for(var i=0;i<inst._children.length;i++){var el=inst._children[i];Polymer.dom(inst.root).appendChild(el);}
return inst;}},_attachInstance:function(idx,parent,refNode){var inst=this._instances[idx];if(!inst.isPlaceholder){parent.insertBefore(inst.root,refNode);}},_detachAndRemoveInstance:function(idx){var inst=this._detachInstance(idx);if(inst){this._pool.push(inst);}
this._instances.splice(idx,1);},_insertPlaceholder:function(idx,key){this._instances.splice(idx,0,{isPlaceholder:true,__key__:key});},_stampInstance:function(idx,key){var model={__key__:key};model[this.as]=this.collection.getItem(key);model[this.indexAs]=idx;return this.stamp(model);},_insertInstance:function(idx,key){var inst=this._pool.pop();if(inst){inst.__setProperty(this.as,this.collection.getItem(key),true);inst.__setProperty('__key__',key,true);}else{inst=this._stampInstance(idx,key);}
var beforeRow=this._instances[idx+1];var beforeNode=beforeRow&&!beforeRow.isPlaceholder?beforeRow._children[0]:this;var parentNode=Polymer.dom(this).parentNode;if(parentNode.localName==this.is){if(beforeNode==this){beforeNode=parentNode;}
parentNode=Polymer.dom(parentNode).parentNode;}
Polymer.dom(parentNode).insertBefore(inst.root,beforeNode);this._instances[idx]=inst;return inst;},_downgradeInstance:function(idx,key){var inst=this._detachInstance(idx);if(inst){this._pool.push(inst);}
inst={isPlaceholder:true,__key__:key};this._instances[idx]=inst;return inst;},_showHideChildren:function(hidden){for(var i=0;i<this._instances.length;i++){if(!this._instances[i].isPlaceholder)
this._instances[i]._showHideChildren(hidden);}},_forwardInstanceProp:function(inst,prop,value){if(prop==this.as){var idx;if(this._sortFn||this._filterFn){idx=this.items.indexOf(this.collection.getItem(inst.__key__));}else{idx=inst[this.indexAs];}
this.set('items.'+idx,value);}},_forwardInstancePath:function(inst,path,value){if(path.indexOf(this.as+'.')===0){this._notifyPath('items.'+inst.__key__+'.'+path.slice(this.as.length+1),value);}},_forwardParentProp:function(prop,value){var i$=this._instances;for(var i=0,inst;i<i$.length&&(inst=i$[i]);i++){if(!inst.isPlaceholder){inst.__setProperty(prop,value,true);}}},_forwardParentPath:function(path,value){var i$=this._instances;for(var i=0,inst;i<i$.length&&(inst=i$[i]);i++){if(!inst.isPlaceholder){inst._notifyPath(path,value,true);}}},_forwardItemPath:function(path,value){if(this._keyToInstIdx){var dot=path.indexOf('.');var key=path.substring(0,dot<0?path.length:dot);var idx=this._keyToInstIdx[key];var inst=this._instances[idx];if(inst&&!inst.isPlaceholder){if(dot>=0){path=this.as+'.'+path.substring(dot+1);inst._notifyPath(path,value,true);}else{inst.__setProperty(this.as,value,true);}}}},itemForElement:function(el){var instance=this.modelForElement(el);return instance&&instance[this.as];},keyForElement:function(el){var instance=this.modelForElement(el);return instance&&instance.__key__;},indexForElement:function(el){var instance=this.modelForElement(el);return instance&&instance[this.indexAs];}});Polymer({is:'array-selector',_template:null,properties:{items:{type:Array,observer:'clearSelection'},multi:{type:Boolean,value:false,observer:'clearSelection'},selected:{type:Object,notify:true},selectedItem:{type:Object,notify:true},toggle:{type:Boolean,value:false}},clearSelection:function(){if(Array.isArray(this.selected)){for(var i=0;i<this.selected.length;i++){this.unlinkPaths('selected.'+i);}}else{this.unlinkPaths('selected');this.unlinkPaths('selectedItem');}
if(this.multi){if(!this.selected||this.selected.length){this.selected=[];this._selectedColl=Polymer.Collection.get(this.selected);}}else{this.selected=null;this._selectedColl=null;}
this.selectedItem=null;},isSelected:function(item){if(this.multi){return this._selectedColl.getKey(item)!==undefined;}else{return this.selected==item;}},deselect:function(item){if(this.multi){if(this.isSelected(item)){var skey=this._selectedColl.getKey(item);this.arrayDelete('selected',item);this.unlinkPaths('selected.'+skey);}}else{this.selected=null;this.selectedItem=null;this.unlinkPaths('selected');this.unlinkPaths('selectedItem');}},select:function(item){var icol=Polymer.Collection.get(this.items);var key=icol.getKey(item);if(this.multi){if(this.isSelected(item)){if(this.toggle){this.deselect(item);}}else{this.push('selected',item);var skey=this._selectedColl.getKey(item);this.linkPaths('selected.'+skey,'items.'+key);}}else{if(this.toggle&&item==this.selected){this.deselect();}else{this.selected=item;this.selectedItem=item;this.linkPaths('selected','items.'+key);this.linkPaths('selectedItem','items.'+key);}}}});Polymer({is:'dom-if',extends:'template',_template:null,properties:{'if':{type:Boolean,value:false,observer:'_queueRender'},restamp:{type:Boolean,value:false,observer:'_queueRender'},notifyDomChange:{type:Boolean}},behaviors:[Polymer.Templatizer],_queueRender:function(){this._debounceTemplate(this._render);},detached:function(){var parentNode=this.parentNode;if(parentNode&&parentNode.localName==this.is){parentNode=Polymer.dom(parentNode).parentNode;}
if(!parentNode||parentNode.nodeType==Node.DOCUMENT_FRAGMENT_NODE&&(!Polymer.Settings.hasShadow||!(parentNode instanceof ShadowRoot))){this._teardownInstance();}},attached:function(){if(this.if&&this.ctor){this.async(this._ensureInstance);}},render:function(){this._flushTemplates();},_render:function(){if(this.if){if(!this.ctor){this.templatize(this);}
this._ensureInstance();this._showHideChildren();}else if(this.restamp){this._teardownInstance();}
if(!this.restamp&&this._instance){this._showHideChildren();}
if(this.if!=this._lastIf){if(!Polymer.Settings.suppressTemplateNotifications||this.notifyDomChange){this.fire('dom-change');}
this._lastIf=this.if;}},_ensureInstance:function(){var refNode;var parentNode=Polymer.dom(this).parentNode;if(parentNode&&parentNode.localName==this.is){refNode=parentNode;parentNode=Polymer.dom(parentNode).parentNode;}else{refNode=this;}
if(parentNode){if(!this._instance){this._instance=this.stamp();var root=this._instance.root;Polymer.dom(parentNode).insertBefore(root,refNode);}else{var c$=this._instance._children;if(c$&&c$.length){var lastChild=Polymer.dom(refNode).previousSibling;if(lastChild!==c$[c$.length-1]){for(var i=0,n;i<c$.length&&(n=c$[i]);i++){Polymer.dom(parentNode).insertBefore(n,refNode);}}}}}},_teardownInstance:function(){if(this._instance){var c$=this._instance._children;if(c$&&c$.length){var parent=Polymer.dom(Polymer.dom(c$[0]).parentNode);for(var i=0,n;i<c$.length&&(n=c$[i]);i++){parent.removeChild(n);}}
this._instance=null;}},_showHideChildren:function(){var hidden=this.__hideTemplateChildren__||!this.if;if(this._instance){this._instance._showHideChildren(hidden);}},_forwardParentProp:function(prop,value){if(this._instance){this._instance.__setProperty(prop,value,true);}},_forwardParentPath:function(path,value){if(this._instance){this._instance._notifyPath(path,value,true);}}});Polymer({is:'dom-bind',properties:{notifyDomChange:{type:Boolean}},extends:'template',_template:null,created:function(){var self=this;Polymer.RenderStatus.whenReady(function(){if(document.readyState=='loading'){document.addEventListener('DOMContentLoaded',function(){self._markImportsReady();});}else{self._markImportsReady();}});},_ensureReady:function(){if(!this._readied){this._readySelf();}},_markImportsReady:function(){this._importsReady=true;this._ensureReady();},_registerFeatures:function(){this._prepConstructor();},_insertChildren:function(){var refNode;var parentNode=Polymer.dom(this).parentNode;if(parentNode.localName==this.is){refNode=parentNode;parentNode=Polymer.dom(parentNode).parentNode;}else{refNode=this;}
Polymer.dom(parentNode).insertBefore(this.root,refNode);},_removeChildren:function(){if(this._children){for(var i=0;i<this._children.length;i++){this.root.appendChild(this._children[i]);}}},_initFeatures:function(){},_scopeElementClass:function(element,selector){if(this.dataHost){return this.dataHost._scopeElementClass(element,selector);}else{return selector;}},_configureInstanceProperties:function(){},_prepConfigure:function(){var config={};for(var prop in this._propertyEffects){config[prop]=this[prop];}
var setupConfigure=this._setupConfigure;this._setupConfigure=function(){setupConfigure.call(this,config);};},attached:function(){if(this._importsReady){this.render();}},detached:function(){this._removeChildren();},render:function(){this._ensureReady();if(!this._children){this._template=this;this._prepAnnotations();this._prepEffects();this._prepBehaviors();this._prepConfigure();this._prepBindings();this._prepPropertyInfo();Polymer.Base._initFeatures.call(this);this._children=Polymer.TreeApi.arrayCopyChildNodes(this.root);}
this._insertChildren();if(!Polymer.Settings.suppressTemplateNotifications||this.notifyDomChange){this.fire('dom-change');}}});'use strict';if(!window.CustomElements||window.CustomElements.hasNative){if(!Polymer.Settings.useNativeShadow){tr.showPanic('Polymer error','base should use native shadow when possible.');}}'use strict';const global=this.window||this.global;this.tr=(function(){if(global.tr)return global.tr;function exportPath(name){const parts=name.split('.');let cur=global;for(let part;parts.length&&(part=parts.shift());){if(part in cur){cur=cur[part];}else{cur=cur[part]={};}}
return cur;}
function isExported(name){const parts=name.split('.');let cur=global;for(let part;parts.length&&(part=parts.shift());){if(part in cur){cur=cur[part];}else{return false;}}
return true;}
function isDefined(name){const parts=name.split('.');let curObject=global;for(let i=0;i<parts.length;i++){const partName=parts[i];const nextObject=curObject[partName];if(nextObject===undefined)return false;curObject=nextObject;}
return true;}
let panicElement=undefined;const rawPanicMessages=[];function showPanicElementIfNeeded(){if(panicElement)return;const panicOverlay=document.createElement('div');panicOverlay.style.backgroundColor='white';panicOverlay.style.border='3px solid red';panicOverlay.style.boxSizing='border-box';panicOverlay.style.color='black';panicOverlay.style.display='flex';panicOverlay.style.height='100%';panicOverlay.style.left=0;panicOverlay.style.padding='8px';panicOverlay.style.position='fixed';panicOverlay.style.top=0;panicOverlay.style.webkitFlexDirection='column';panicOverlay.style.width='100%';panicElement=document.createElement('div');panicElement.style.webkitFlex='1 1 auto';panicElement.style.overflow='auto';panicOverlay.appendChild(panicElement);if(!document.body){setTimeout(function(){document.body.appendChild(panicOverlay);},150);}else{document.body.appendChild(panicOverlay);}}
function showPanic(panicTitle,panicDetails){if(tr.isHeadless){if(panicDetails instanceof Error)throw panicDetails;throw new Error('Panic: '+panicTitle+':\n'+panicDetails);}
if(panicDetails instanceof Error){panicDetails=panicDetails.stack;}
showPanicElementIfNeeded();const panicMessageEl=document.createElement('div');panicMessageEl.innerHTML='<h2 id="message"></h2>'+'<pre id="details"></pre>';panicMessageEl.querySelector('#message').textContent=panicTitle;panicMessageEl.querySelector('#details').textContent=panicDetails;panicElement.appendChild(panicMessageEl);rawPanicMessages.push({title:panicTitle,details:panicDetails});}
function hasPanic(){return rawPanicMessages.length!==0;}
function getPanicText(){return rawPanicMessages.map(function(msg){return msg.title;}).join(', ');}
function exportTo(namespace,fn){const obj=exportPath(namespace);const exports=fn();for(const propertyName in exports){const propertyDescriptor=Object.getOwnPropertyDescriptor(exports,propertyName);if(propertyDescriptor){Object.defineProperty(obj,propertyName,propertyDescriptor);}}}
function initialize(){if(global.isVinn){tr.isVinn=true;}else if(global.process&&global.process.versions.node){tr.isNode=true;}else{tr.isVinn=false;tr.isNode=false;tr.doc=document;tr.isMac=/Mac/.test(navigator.platform);tr.isWindows=/Win/.test(navigator.platform);tr.isChromeOS=/CrOS/.test(navigator.userAgent);tr.isLinux=/Linux/.test(navigator.userAgent);}
tr.isHeadless=tr.isVinn||tr.isNode;}
return{initialize,exportTo,isExported,isDefined,showPanic,hasPanic,getPanicText,};})();tr.initialize();'use strict';tr.exportTo('tr.b',function(){function EventTarget(){}
EventTarget.decorate=function(target){for(const k in EventTarget.prototype){if(k==='decorate')continue;const v=EventTarget.prototype[k];if(typeof v!=='function')continue;target[k]=v;}};EventTarget.prototype={addEventListener(type,handler){if(!this.listeners_){this.listeners_=Object.create(null);}
if(!(type in this.listeners_)){this.listeners_[type]=[handler];}else{const handlers=this.listeners_[type];if(handlers.indexOf(handler)<0){handlers.push(handler);}}},removeEventListener(type,handler){if(!this.listeners_)return;if(type in this.listeners_){const handlers=this.listeners_[type];const index=handlers.indexOf(handler);if(index>=0){if(handlers.length===1){delete this.listeners_[type];}else{handlers.splice(index,1);}}}},dispatchEvent(event){if(!this.listeners_)return true;event.__defineGetter__('target',()=>this);const realPreventDefault=event.preventDefault;event.preventDefault=function(){realPreventDefault.call(this);this.rawReturnValue=false;};const type=event.type;let prevented=0;if(type in this.listeners_){const handlers=this.listeners_[type].concat();for(let i=0,handler;handler=handlers[i];i++){if(handler.handleEvent){prevented|=handler.handleEvent.call(handler,event)===false;}else{prevented|=handler.call(this,event)===false;}}}
return!prevented&&event.rawReturnValue;},async dispatchAsync(event){if(!this.listeners_)return true;const listeners=this.listeners_[event.type];if(listeners===undefined)return;await Promise.all(listeners.slice().map(listener=>{if(listener.handleEvent){return listener.handleEvent.call(listener,event);}
return listener.call(this,event);}));},hasEventListener(type){return(this.listeners_!==undefined&&this.listeners_[type]!==undefined);}};return{EventTarget,};});'use strict';tr.exportTo('tr.b',function(){function RegisteredTypeInfo(constructor,metadata){this.constructor=constructor;this.metadata=metadata;}
const BASIC_REGISTRY_MODE='BASIC_REGISTRY_MODE';const TYPE_BASED_REGISTRY_MODE='TYPE_BASED_REGISTRY_MODE';const ALL_MODES={BASIC_REGISTRY_MODE:true,TYPE_BASED_REGISTRY_MODE:true};function ExtensionRegistryOptions(mode){if(mode===undefined){throw new Error('Mode is required');}
if(!ALL_MODES[mode]){throw new Error('Not a mode.');}
this.mode_=mode;this.defaultMetadata_={};this.defaultConstructor_=undefined;this.defaultTypeInfo_=undefined;this.frozen_=false;}
ExtensionRegistryOptions.prototype={freeze(){if(this.frozen_){throw new Error('Frozen');}
this.frozen_=true;},get mode(){return this.mode_;},get defaultMetadata(){return this.defaultMetadata_;},set defaultMetadata(defaultMetadata){if(this.frozen_){throw new Error('Frozen');}
this.defaultMetadata_=defaultMetadata;this.defaultTypeInfo_=undefined;},get defaultConstructor(){return this.defaultConstructor_;},set defaultConstructor(defaultConstructor){if(this.frozen_){throw new Error('Frozen');}
this.defaultConstructor_=defaultConstructor;this.defaultTypeInfo_=undefined;},get defaultTypeInfo(){if(this.defaultTypeInfo_===undefined&&this.defaultConstructor_){this.defaultTypeInfo_=new RegisteredTypeInfo(this.defaultConstructor,this.defaultMetadata);}
return this.defaultTypeInfo_;},validateConstructor(constructor){if(!this.mandatoryBaseClass)return;let curProto=constructor.prototype.__proto__;let ok=false;while(curProto){if(curProto===this.mandatoryBaseClass.prototype){ok=true;break;}
curProto=curProto.__proto__;}
if(!ok){throw new Error(constructor+'must be subclass of '+registry);}}};return{BASIC_REGISTRY_MODE,TYPE_BASED_REGISTRY_MODE,ExtensionRegistryOptions,RegisteredTypeInfo,};});'use strict';tr.exportTo('tr.b',function(){let Event;if(tr.isHeadless){function HeadlessEvent(type,opt_bubbles,opt_preventable){this.type=type;this.bubbles=(opt_bubbles!==undefined?!!opt_bubbles:false);this.cancelable=(opt_preventable!==undefined?!!opt_preventable:false);this.defaultPrevented=false;this.cancelBubble=false;}
HeadlessEvent.prototype={preventDefault(){this.defaultPrevented=true;},stopPropagation(){this.cancelBubble=true;}};Event=HeadlessEvent;}else{function TrEvent(type,opt_bubbles,opt_preventable){const e=tr.doc.createEvent('Event');e.initEvent(type,!!opt_bubbles,!!opt_preventable);e.__proto__=global.Event.prototype;return e;}
TrEvent.prototype={__proto__:global.Event.prototype};Event=TrEvent;}
function dispatchSimpleEvent(target,type,opt_bubbles,opt_cancelable,opt_fields){const e=new tr.b.Event(type,opt_bubbles,opt_cancelable);Object.assign(e,opt_fields);return target.dispatchEvent(e);}
async function dispatchSimpleEventAsync(target,type,opt_fields){const e=new tr.b.Event(type,false,false);Object.assign(e,opt_fields);return await target.dispatchAsync(e);}
return{Event,dispatchSimpleEvent,dispatchSimpleEventAsync,};});'use strict';tr.exportTo('tr.b',function(){const RegisteredTypeInfo=tr.b.RegisteredTypeInfo;const ExtensionRegistryOptions=tr.b.ExtensionRegistryOptions;function decorateBasicExtensionRegistry(registry,extensionRegistryOptions){const savedStateStack=[];registry.registeredTypeInfos_=[];registry.register=function(constructor,opt_metadata){if(registry.findIndexOfRegisteredConstructor(constructor)!==undefined){throw new Error('Handler already registered for '+constructor);}
extensionRegistryOptions.validateConstructor(constructor);const metadata={};for(const k in extensionRegistryOptions.defaultMetadata){metadata[k]=extensionRegistryOptions.defaultMetadata[k];}
if(opt_metadata){for(const k in opt_metadata){metadata[k]=opt_metadata[k];}}
const typeInfo=new RegisteredTypeInfo(constructor,metadata);let e=new tr.b.Event('will-register');e.typeInfo=typeInfo;registry.dispatchEvent(e);registry.registeredTypeInfos_.push(typeInfo);e=new tr.b.Event('registry-changed');registry.dispatchEvent(e);};registry.pushCleanStateBeforeTest=function(){savedStateStack.push(registry.registeredTypeInfos_);registry.registeredTypeInfos_=[];const e=new tr.b.Event('registry-changed');registry.dispatchEvent(e);};registry.popCleanStateAfterTest=function(){registry.registeredTypeInfos_=savedStateStack[0];savedStateStack.splice(0,1);const e=new tr.b.Event('registry-changed');registry.dispatchEvent(e);};registry.findIndexOfRegisteredConstructor=function(constructor){for(let i=0;i<registry.registeredTypeInfos_.length;i++){if(registry.registeredTypeInfos_[i].constructor===constructor){return i;}}
return undefined;};registry.unregister=function(constructor){const foundIndex=registry.findIndexOfRegisteredConstructor(constructor);if(foundIndex===undefined){throw new Error(constructor+' not registered');}
registry.registeredTypeInfos_.splice(foundIndex,1);const e=new tr.b.Event('registry-changed');registry.dispatchEvent(e);};registry.getAllRegisteredTypeInfos=function(){return registry.registeredTypeInfos_;};registry.findTypeInfo=function(constructor){const foundIndex=this.findIndexOfRegisteredConstructor(constructor);if(foundIndex!==undefined){return this.registeredTypeInfos_[foundIndex];}
return undefined;};registry.findTypeInfoMatching=function(predicate,opt_this){opt_this=opt_this?opt_this:undefined;for(let i=0;i<registry.registeredTypeInfos_.length;++i){const typeInfo=registry.registeredTypeInfos_[i];if(predicate.call(opt_this,typeInfo)){return typeInfo;}}
return extensionRegistryOptions.defaultTypeInfo;};registry.findTypeInfoWithName=function(name){if(typeof(name)!=='string'){throw new Error('Name is not a string.');}
const typeInfo=registry.findTypeInfoMatching(function(ti){return ti.constructor.name===name;});if(typeInfo)return typeInfo;return undefined;};}
return{_decorateBasicExtensionRegistry:decorateBasicExtensionRegistry};});'use strict';tr.exportTo('tr.b',function(){const categoryPartsFor={};function getCategoryParts(category){let parts=categoryPartsFor[category];if(parts!==undefined)return parts;parts=category.split(',');categoryPartsFor[category]=parts;return parts;}
return{getCategoryParts,};});'use strict';tr.exportTo('tr.b',function(){const getCategoryParts=tr.b.getCategoryParts;const RegisteredTypeInfo=tr.b.RegisteredTypeInfo;const ExtensionRegistryOptions=tr.b.ExtensionRegistryOptions;function decorateTypeBasedExtensionRegistry(registry,extensionRegistryOptions){const savedStateStack=[];registry.registeredTypeInfos_=[];registry.categoryPartToTypeInfoMap_=new Map();registry.typeNameToTypeInfoMap_=new Map();registry.register=function(constructor,metadata){extensionRegistryOptions.validateConstructor(constructor);const typeInfo=new RegisteredTypeInfo(constructor,metadata||extensionRegistryOptions.defaultMetadata);typeInfo.typeNames=[];typeInfo.categoryParts=[];if(metadata&&metadata.typeName){typeInfo.typeNames.push(metadata.typeName);}
if(metadata&&metadata.typeNames){typeInfo.typeNames.push.apply(typeInfo.typeNames,metadata.typeNames);}
if(metadata&&metadata.categoryParts){typeInfo.categoryParts.push.apply(typeInfo.categoryParts,metadata.categoryParts);}
if(typeInfo.typeNames.length===0&&typeInfo.categoryParts.length===0){throw new Error('typeName or typeNames must be provided');}
typeInfo.typeNames.forEach(function(typeName){if(registry.typeNameToTypeInfoMap_.has(typeName)){throw new Error('typeName '+typeName+' already registered');}});typeInfo.categoryParts.forEach(function(categoryPart){if(registry.categoryPartToTypeInfoMap_.has(categoryPart)){throw new Error('categoryPart '+categoryPart+' already registered');}});let e=new tr.b.Event('will-register');e.typeInfo=typeInfo;registry.dispatchEvent(e);typeInfo.typeNames.forEach(function(typeName){registry.typeNameToTypeInfoMap_.set(typeName,typeInfo);});typeInfo.categoryParts.forEach(function(categoryPart){registry.categoryPartToTypeInfoMap_.set(categoryPart,typeInfo);});registry.registeredTypeInfos_.push(typeInfo);e=new tr.b.Event('registry-changed');registry.dispatchEvent(e);};registry.pushCleanStateBeforeTest=function(){savedStateStack.push({registeredTypeInfos:registry.registeredTypeInfos_,typeNameToTypeInfoMap:registry.typeNameToTypeInfoMap_,categoryPartToTypeInfoMap:registry.categoryPartToTypeInfoMap_});registry.registeredTypeInfos_=[];registry.typeNameToTypeInfoMap_=new Map();registry.categoryPartToTypeInfoMap_=new Map();const e=new tr.b.Event('registry-changed');registry.dispatchEvent(e);};registry.popCleanStateAfterTest=function(){const state=savedStateStack[0];savedStateStack.splice(0,1);registry.registeredTypeInfos_=state.registeredTypeInfos;registry.typeNameToTypeInfoMap_=state.typeNameToTypeInfoMap;registry.categoryPartToTypeInfoMap_=state.categoryPartToTypeInfoMap;const e=new tr.b.Event('registry-changed');registry.dispatchEvent(e);};registry.unregister=function(constructor){let typeInfoIndex=-1;for(let i=0;i<registry.registeredTypeInfos_.length;i++){if(registry.registeredTypeInfos_[i].constructor===constructor){typeInfoIndex=i;break;}}
if(typeInfoIndex===-1){throw new Error(constructor+' not registered');}
const typeInfo=registry.registeredTypeInfos_[typeInfoIndex];registry.registeredTypeInfos_.splice(typeInfoIndex,1);typeInfo.typeNames.forEach(function(typeName){registry.typeNameToTypeInfoMap_.delete(typeName);});typeInfo.categoryParts.forEach(function(categoryPart){registry.categoryPartToTypeInfoMap_.delete(categoryPart);});const e=new tr.b.Event('registry-changed');registry.dispatchEvent(e);};registry.getTypeInfo=function(category,typeName){if(category){const categoryParts=getCategoryParts(category);for(let i=0;i<categoryParts.length;i++){const categoryPart=categoryParts[i];const typeInfo=registry.categoryPartToTypeInfoMap_.get(categoryPart);if(typeInfo!==undefined)return typeInfo;}}
const typeInfo=registry.typeNameToTypeInfoMap_.get(typeName);if(typeInfo!==undefined)return typeInfo;return extensionRegistryOptions.defaultTypeInfo;};registry.getConstructor=function(category,typeName){const typeInfo=registry.getTypeInfo(category,typeName);if(typeInfo)return typeInfo.constructor;return undefined;};}
return{_decorateTypeBasedExtensionRegistry:decorateTypeBasedExtensionRegistry};});'use strict';tr.exportTo('tr.b',function(){const URL_REGEX=/^(https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b|file:\/\/)([-a-zA-Z0-9@:%_\+.~#?&//=]*)$/;function deepCopy(value){if(!(value instanceof Object)){if(value===undefined||value===null)return value;if(typeof value==='string')return value.substring();if(typeof value==='boolean')return value;if(typeof value==='number')return value;throw new Error('Unrecognized: '+typeof value);}
const object=value;if(object instanceof Array){const res=new Array(object.length);for(let i=0;i<object.length;i++){res[i]=deepCopy(object[i]);}
return res;}
if(object.__proto__!==Object.prototype){throw new Error('Can only clone simple types');}
const res={};for(const key in object){res[key]=deepCopy(object[key]);}
return res;}
function normalizeException(e){if(e===undefined||e===null){return{typeName:'UndefinedError',message:'Unknown: null or undefined exception',stack:'Unknown'};}
if(typeof(e)==='string'){return{typeName:'StringError',message:e,stack:[e]};}
let typeName;if(e.name){typeName=e.name;}else if(e.constructor){if(e.constructor.name){typeName=e.constructor.name;}else{typeName='AnonymousError';}}else{typeName='ErrorWithNoConstructor';}
const msg=e.message?e.message:'Unknown';return{typeName,message:msg,stack:e.stack?e.stack:[msg]};}
function stackTraceAsString(){return new Error().stack+'';}
function stackTrace(){let stack=stackTraceAsString();stack=stack.split('\n');return stack.slice(2);}
function getUsingPath(path,fromDict){const parts=path.split('.');let cur=fromDict;for(let part;parts.length&&(part=parts.shift());){if(!parts.length){return cur[part];}else if(part in cur){cur=cur[part];}else{return undefined;}}
return undefined;}
function formatDate(date){return date.toISOString().replace('T',' ').slice(0,19);}
function numberToJson(n){if(isNaN(n))return'NaN';if(n===Infinity)return'Infinity';if(n===-Infinity)return'-Infinity';return n;}
function numberFromJson(n){if(n==='NaN'||n===null)return NaN;if(n==='Infinity')return Infinity;if(n==='-Infinity')return-Infinity;return n;}
function runLengthEncoding(ary){const encodedArray=[];for(const element of ary){if(encodedArray.length===0||encodedArray[encodedArray.length-1].value!==element){encodedArray.push({value:element,count:1,});}else{encodedArray[encodedArray.length-1].count+=1;}}
return encodedArray;}
function isUrl(s){return typeof(s)==='string'&&s.match(URL_REGEX)!==null;}
function getOnlyElement(iterable){const iterator=iterable[Symbol.iterator]();const firstIteration=iterator.next();if(firstIteration.done){throw new Error('getOnlyElement was passed an empty iterable.');}
const secondIteration=iterator.next();if(!secondIteration.done){throw new Error('getOnlyElement was passed an iterable with multiple elements.');}
return firstIteration.value;}
function getFirstElement(iterable){const iterator=iterable[Symbol.iterator]();const result=iterator.next();if(result.done){throw new Error('getFirstElement was passed an empty iterable.');}
return result.value;}
function compareArrays(x,y,elementCmp){const minLength=Math.min(x.length,y.length);let i;for(i=0;i<minLength;i++){const tmp=elementCmp(x[i],y[i]);if(tmp)return tmp;}
if(x.length===y.length)return 0;if(x[i]===undefined)return-1;return 1;}
function groupIntoMap(ary,callback,opt_this,opt_arrayConstructor){const arrayConstructor=opt_arrayConstructor||Array;const results=new Map();for(const element of ary){const key=callback.call(opt_this,element);let items=results.get(key);if(items===undefined){items=new arrayConstructor();results.set(key,items);}
items.push(element);}
return results;}
function inPlaceFilter(array,predicate,opt_this){opt_this=opt_this||this;let nextPosition=0;for(let i=0;i<array.length;i++){if(!predicate.call(opt_this,array[i],i))continue;if(nextPosition<i){array[nextPosition]=array[i];}
nextPosition++;}
if(nextPosition<array.length){array.length=nextPosition;}}
function invertArrayOfDicts(array,opt_dictGetter,opt_this){opt_this=opt_this||this;const result={};for(let i=0;i<array.length;i++){const item=array[i];if(item===undefined)continue;const dict=opt_dictGetter?opt_dictGetter.call(opt_this,item):item;if(dict===undefined)continue;for(const key in dict){let valueList=result[key];if(valueList===undefined){result[key]=valueList=new Array(array.length);}
valueList[i]=dict[key];}}
return result;}
function setsEqual(a,b){if(!(a instanceof Set)||!(b instanceof Set))return false;if(a.size!==b.size)return false;for(const x of a){if(!b.has(x))return false;}
return true;}
function findLowIndexInSortedArray(ary,mapFn,loVal){if(ary.length===0)return 1;let low=0;let high=ary.length-1;let i;let comparison;let hitPos=-1;while(low<=high){i=Math.floor((low+high)/2);comparison=mapFn(ary[i])-loVal;if(comparison<0){low=i+1;continue;}else if(comparison>0){high=i-1;continue;}else{hitPos=i;high=i-1;}}
return hitPos!==-1?hitPos:low;}
function findIndexInSortedIntervals(ary,mapLoFn,mapWidthFn,loVal){const first=findLowIndexInSortedArray(ary,mapLoFn,loVal);if(first===0){if(loVal>=mapLoFn(ary[0])&&loVal<mapLoFn(ary[0])+mapWidthFn(ary[0],0)){return 0;}
return-1;}
if(first<ary.length){if(loVal>=mapLoFn(ary[first])&&loVal<mapLoFn(ary[first])+mapWidthFn(ary[first],first)){return first;}
if(loVal>=mapLoFn(ary[first-1])&&loVal<mapLoFn(ary[first-1])+
mapWidthFn(ary[first-1],first-1)){return first-1;}
return ary.length;}
if(first===ary.length){if(loVal>=mapLoFn(ary[first-1])&&loVal<mapLoFn(ary[first-1])+
mapWidthFn(ary[first-1],first-1)){return first-1;}
return ary.length;}
return ary.length;}
function findIndexInSortedClosedIntervals(ary,mapLoFn,mapHiFn,val){const i=findLowIndexInSortedArray(ary,mapLoFn,val);if(i===0){if(val>=mapLoFn(ary[0],0)&&val<=mapHiFn(ary[0],0)){return 0;}
return-1;}
if(i<ary.length){if(val>=mapLoFn(ary[i-1],i-1)&&val<=mapHiFn(ary[i-1],i-1)){return i-1;}
if(val>=mapLoFn(ary[i],i)&&val<=mapHiFn(ary[i],i)){return i;}
return ary.length;}
if(i===ary.length){if(val>=mapLoFn(ary[i-1],i-1)&&val<=mapHiFn(ary[i-1],i-1)){return i-1;}
return ary.length;}
return ary.length;}
function iterateOverIntersectingIntervals(ary,mapLoFn,mapWidthFn,loVal,hiVal,cb){if(ary.length===0)return;if(loVal>hiVal)return;let i=findLowIndexInSortedArray(ary,mapLoFn,loVal);if(i===-1){return;}
if(i>0){const hi=mapLoFn(ary[i-1])+mapWidthFn(ary[i-1],i-1);if(hi>=loVal){cb(ary[i-1],i-1);}}
if(i===ary.length){return;}
for(let n=ary.length;i<n;i++){const lo=mapLoFn(ary[i]);if(lo>=hiVal)break;cb(ary[i],i);}}
function findClosestElementInSortedArray(ary,mapFn,val,maxDiff){if(ary.length===0)return null;let aftIdx=findLowIndexInSortedArray(ary,mapFn,val);const befIdx=aftIdx>0?aftIdx-1:0;if(aftIdx===ary.length)aftIdx-=1;const befDiff=Math.abs(val-mapFn(ary[befIdx]));const aftDiff=Math.abs(val-mapFn(ary[aftIdx]));if(befDiff>maxDiff&&aftDiff>maxDiff)return null;const idx=befDiff<aftDiff?befIdx:aftIdx;return ary[idx];}
function findClosestIntervalInSortedIntervals(ary,mapLoFn,mapHiFn,val,maxDiff){if(ary.length===0)return null;let idx=findLowIndexInSortedArray(ary,mapLoFn,val);if(idx>0)idx-=1;const hiInt=ary[idx];let loInt=hiInt;if(val>mapHiFn(hiInt)&&idx+1<ary.length){loInt=ary[idx+1];}
const loDiff=Math.abs(val-mapLoFn(loInt));const hiDiff=Math.abs(val-mapHiFn(hiInt));if(loDiff>maxDiff&&hiDiff>maxDiff)return null;if(loDiff<hiDiff)return loInt;return hiInt;}
function findFirstTrueIndexInSortedArray(array,test){let i0=0;let i1=array.length;while(i0<i1){const i=Math.trunc((i0+i1)/2);if(test(array[i])){i1=i;}else{i0=i+1;}}
return i1;}
return{compareArrays,deepCopy,findClosestElementInSortedArray,findClosestIntervalInSortedIntervals,findFirstTrueIndexInSortedArray,findIndexInSortedClosedIntervals,findIndexInSortedIntervals,findLowIndexInSortedArray,formatDate,getFirstElement,getOnlyElement,getUsingPath,groupIntoMap,inPlaceFilter,invertArrayOfDicts,isUrl,iterateOverIntersectingIntervals,normalizeException,numberFromJson,numberToJson,runLengthEncoding,setsEqual,stackTrace,stackTraceAsString,};});'use strict';tr.exportTo('tr.b',function(){function decorateExtensionRegistry(registry,registryOptions){if(registry.register){throw new Error('Already has registry');}
registryOptions.freeze();if(registryOptions.mode===tr.b.BASIC_REGISTRY_MODE){tr.b._decorateBasicExtensionRegistry(registry,registryOptions);}else if(registryOptions.mode===tr.b.TYPE_BASED_REGISTRY_MODE){tr.b._decorateTypeBasedExtensionRegistry(registry,registryOptions);}else{throw new Error('Unrecognized mode');}
if(registry.addEventListener===undefined){tr.b.EventTarget.decorate(registry);}}
return{decorateExtensionRegistry,};});'use strict';tr.exportTo('tr.importer',function(){function Importer(){}
Importer.prototype={__proto__:Object.prototype,get importerName(){return'Importer';},isTraceDataContainer(){return false;},extractSubtraces(){return[];},importClockSyncMarkers(){},importEvents(){},importSampleData(){},finalizeImport(){}};const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);options.defaultMetadata={};options.mandatoryBaseClass=Importer;tr.b.decorateExtensionRegistry(Importer,options);Importer.findImporterFor=function(eventData){const typeInfo=Importer.findTypeInfoMatching(function(ti){return ti.constructor.canImport(eventData);});if(typeInfo){return typeInfo.constructor;}
return undefined;};return{Importer,};});'use strict';tr.exportTo('tr.e.importer.gcloud_trace',function(){function GcloudTraceImporter(model,eventData){this.importPriority=2;this.eventData_=eventData;}
GcloudTraceImporter.canImport=function(eventData){if(typeof(eventData)!=='string'&&!(eventData instanceof String)){return false;}
const normalizedEventData=eventData.slice(0,20).replace(/\s/g,'');if(normalizedEventData.length<14)return false;return normalizedEventData.slice(0,14)==='{"projectId":"';};GcloudTraceImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'GcloudTraceImporter';},extractSubtraces(){const traceEvents=this.createEventsForTrace();return traceEvents?[traceEvents]:[];},createEventsForTrace(){const events=[];const trace=JSON.parse(this.eventData_);const spanLength=trace.spans.length;for(let i=0;i<spanLength;i++){events.push(this.createEventForSpan(trace.traceId,trace.spans[i]));}
return{'traceEvents':events};},createEventForSpan(traceId,span){let newArgs={};if(span.labels){newArgs=JSON.parse(JSON.stringify(span.labels));}
newArgs['Span ID']=span.spanId;newArgs['Start Time']=span.startTime;newArgs['End Time']=span.endTime;if(span.parentSpanId){newArgs['Parent Span ID']=span.parentSpanId;}
return{name:span.name,args:newArgs,pid:traceId,ts:Date.parse(span.startTime)*1000,dur:(Date.parse(span.endTime)-Date.parse(span.startTime))*1000,cat:'tracespan',tid:traceId,ph:'X'};}};tr.importer.Importer.register(GcloudTraceImporter);return{GcloudTraceImporter,};});'use strict';tr.exportTo('tr.b.math',function(){function convertEventsToRanges(events){return events.map(function(event){return tr.b.math.Range.fromExplicitRange(event.start,event.end);});}
function mergeRanges(inRanges,mergeThreshold,mergeFunction){const remainingEvents=inRanges.slice();remainingEvents.sort(function(x,y){return x.min-y.min;});if(remainingEvents.length<=1){const merged=[];if(remainingEvents.length===1){merged.push(mergeFunction(remainingEvents));}
return merged;}
const mergedEvents=[];let currentMergeBuffer=[];let rightEdge;function beginMerging(){currentMergeBuffer.push(remainingEvents[0]);remainingEvents.splice(0,1);rightEdge=currentMergeBuffer[0].max;}
function flushCurrentMergeBuffer(){if(currentMergeBuffer.length===0)return;mergedEvents.push(mergeFunction(currentMergeBuffer));currentMergeBuffer=[];if(remainingEvents.length!==0)beginMerging();}
beginMerging();while(remainingEvents.length){const currentEvent=remainingEvents[0];const distanceFromRightEdge=currentEvent.min-rightEdge;if(distanceFromRightEdge<mergeThreshold){rightEdge=Math.max(rightEdge,currentEvent.max);remainingEvents.splice(0,1);currentMergeBuffer.push(currentEvent);continue;}
flushCurrentMergeBuffer();}
flushCurrentMergeBuffer();return mergedEvents;}
function findEmptyRangesBetweenRanges(inRanges,opt_totalRange){if(opt_totalRange&&opt_totalRange.isEmpty)opt_totalRange=undefined;const emptyRanges=[];if(!inRanges.length){if(opt_totalRange)emptyRanges.push(opt_totalRange);return emptyRanges;}
inRanges=inRanges.slice();inRanges.sort(function(x,y){return x.min-y.min;});if(opt_totalRange&&(opt_totalRange.min<inRanges[0].min)){emptyRanges.push(tr.b.math.Range.fromExplicitRange(opt_totalRange.min,inRanges[0].min));}
inRanges.forEach(function(range,index){for(let otherIndex=0;otherIndex<inRanges.length;++otherIndex){if(index===otherIndex)continue;const other=inRanges[otherIndex];if(other.min>range.max){emptyRanges.push(tr.b.math.Range.fromExplicitRange(range.max,other.min));return;}
if(other.max>range.max){return;}}
if(opt_totalRange&&(range.max<opt_totalRange.max)){emptyRanges.push(tr.b.math.Range.fromExplicitRange(range.max,opt_totalRange.max));}});return emptyRanges;}
return{convertEventsToRanges,findEmptyRangesBetweenRanges,mergeRanges,};});!function(t,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define(n);else{var r=n();for(var a in r)("object"==typeof exports?exports:t)[a]=r[a]}}(this,function(){return function(t){function n(a){if(r[a])return r[a].exports;var e=r[a]={exports:{},id:a,loaded:!1};return t[a].call(e.exports,e,e.exports,n),e.loaded=!0,e.exports}var r={};return n.m=t,n.c=r,n.p="",n(0)}([function(t,n,r){n.glMatrix=r(1),n.mat2=r(2),n.mat2d=r(3),n.mat3=r(4),n.mat4=r(5),n.quat=r(6),n.vec2=r(9),n.vec3=r(7),n.vec4=r(8)},function(t,n,r){var a={};a.EPSILON=1e-6,a.ARRAY_TYPE="undefined"!=typeof Float32Array?Float32Array:Array,a.RANDOM=Math.random,a.setMatrixArrayType=function(t){GLMAT_ARRAY_TYPE=t};var e=Math.PI/180;a.toRadian=function(t){return t*e},t.exports=a},function(t,n,r){var a=r(1),e={};e.create=function(){var t=new a.ARRAY_TYPE(4);return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t},e.clone=function(t){var n=new a.ARRAY_TYPE(4);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n},e.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t},e.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t},e.transpose=function(t,n){if(t===n){var r=n[1];t[1]=n[2],t[2]=r}else t[0]=n[0],t[1]=n[2],t[2]=n[1],t[3]=n[3];return t},e.invert=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=r*u-e*a;return o?(o=1/o,t[0]=u*o,t[1]=-a*o,t[2]=-e*o,t[3]=r*o,t):null},e.adjoint=function(t,n){var r=n[0];return t[0]=n[3],t[1]=-n[1],t[2]=-n[2],t[3]=r,t},e.determinant=function(t){return t[0]*t[3]-t[2]*t[1]},e.multiply=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=r[0],c=r[1],f=r[2],s=r[3];return t[0]=a*i+u*c,t[1]=e*i+o*c,t[2]=a*f+u*s,t[3]=e*f+o*s,t},e.mul=e.multiply,e.rotate=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=Math.sin(r),c=Math.cos(r);return t[0]=a*c+u*i,t[1]=e*c+o*i,t[2]=a*-i+u*c,t[3]=e*-i+o*c,t},e.scale=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=r[0],c=r[1];return t[0]=a*i,t[1]=e*i,t[2]=u*c,t[3]=o*c,t},e.fromRotation=function(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=a,t[1]=r,t[2]=-r,t[3]=a,t},e.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=n[1],t},e.str=function(t){return"mat2("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},e.frob=function(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2)+Math.pow(t[2],2)+Math.pow(t[3],2))},e.LDU=function(t,n,r,a){return t[2]=a[2]/a[0],r[0]=a[0],r[1]=a[1],r[3]=a[3]-t[2]*r[1],[t,n,r]},t.exports=e},function(t,n,r){var a=r(1),e={};e.create=function(){var t=new a.ARRAY_TYPE(6);return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},e.clone=function(t){var n=new a.ARRAY_TYPE(6);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n},e.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t},e.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},e.invert=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=n[4],i=n[5],c=r*u-a*e;return c?(c=1/c,t[0]=u*c,t[1]=-a*c,t[2]=-e*c,t[3]=r*c,t[4]=(e*i-u*o)*c,t[5]=(a*o-r*i)*c,t):null},e.determinant=function(t){return t[0]*t[3]-t[1]*t[2]},e.multiply=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=n[4],c=n[5],f=r[0],s=r[1],h=r[2],M=r[3],l=r[4],v=r[5];return t[0]=a*f+u*s,t[1]=e*f+o*s,t[2]=a*h+u*M,t[3]=e*h+o*M,t[4]=a*l+u*v+i,t[5]=e*l+o*v+c,t},e.mul=e.multiply,e.rotate=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=n[4],c=n[5],f=Math.sin(r),s=Math.cos(r);return t[0]=a*s+u*f,t[1]=e*s+o*f,t[2]=a*-f+u*s,t[3]=e*-f+o*s,t[4]=i,t[5]=c,t},e.scale=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=n[4],c=n[5],f=r[0],s=r[1];return t[0]=a*f,t[1]=e*f,t[2]=u*s,t[3]=o*s,t[4]=i,t[5]=c,t},e.translate=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=n[4],c=n[5],f=r[0],s=r[1];return t[0]=a,t[1]=e,t[2]=u,t[3]=o,t[4]=a*f+u*s+i,t[5]=e*f+o*s+c,t},e.fromRotation=function(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=a,t[1]=r,t[2]=-r,t[3]=a,t[4]=0,t[5]=0,t},e.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=n[1],t[4]=0,t[5]=0,t},e.fromTranslation=function(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=n[0],t[5]=n[1],t},e.str=function(t){return"mat2d("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+")"},e.frob=function(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2)+Math.pow(t[2],2)+Math.pow(t[3],2)+Math.pow(t[4],2)+Math.pow(t[5],2)+1)},t.exports=e},function(t,n,r){var a=r(1),e={};e.create=function(){var t=new a.ARRAY_TYPE(9);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},e.fromMat4=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[4],t[4]=n[5],t[5]=n[6],t[6]=n[8],t[7]=n[9],t[8]=n[10],t},e.clone=function(t){var n=new a.ARRAY_TYPE(9);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n[6]=t[6],n[7]=t[7],n[8]=t[8],n},e.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t},e.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},e.transpose=function(t,n){if(t===n){var r=n[1],a=n[2],e=n[5];t[1]=n[3],t[2]=n[6],t[3]=r,t[5]=n[7],t[6]=a,t[7]=e}else t[0]=n[0],t[1]=n[3],t[2]=n[6],t[3]=n[1],t[4]=n[4],t[5]=n[7],t[6]=n[2],t[7]=n[5],t[8]=n[8];return t},e.invert=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=n[4],i=n[5],c=n[6],f=n[7],s=n[8],h=s*o-i*f,M=-s*u+i*c,l=f*u-o*c,v=r*h+a*M+e*l;return v?(v=1/v,t[0]=h*v,t[1]=(-s*a+e*f)*v,t[2]=(i*a-e*o)*v,t[3]=M*v,t[4]=(s*r-e*c)*v,t[5]=(-i*r+e*u)*v,t[6]=l*v,t[7]=(-f*r+a*c)*v,t[8]=(o*r-a*u)*v,t):null},e.adjoint=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=n[4],i=n[5],c=n[6],f=n[7],s=n[8];return t[0]=o*s-i*f,t[1]=e*f-a*s,t[2]=a*i-e*o,t[3]=i*c-u*s,t[4]=r*s-e*c,t[5]=e*u-r*i,t[6]=u*f-o*c,t[7]=a*c-r*f,t[8]=r*o-a*u,t},e.determinant=function(t){var n=t[0],r=t[1],a=t[2],e=t[3],u=t[4],o=t[5],i=t[6],c=t[7],f=t[8];return n*(f*u-o*c)+r*(-f*e+o*i)+a*(c*e-u*i)},e.multiply=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=n[4],c=n[5],f=n[6],s=n[7],h=n[8],M=r[0],l=r[1],v=r[2],m=r[3],p=r[4],d=r[5],A=r[6],R=r[7],w=r[8];return t[0]=M*a+l*o+v*f,t[1]=M*e+l*i+v*s,t[2]=M*u+l*c+v*h,t[3]=m*a+p*o+d*f,t[4]=m*e+p*i+d*s,t[5]=m*u+p*c+d*h,t[6]=A*a+R*o+w*f,t[7]=A*e+R*i+w*s,t[8]=A*u+R*c+w*h,t},e.mul=e.multiply,e.translate=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=n[4],c=n[5],f=n[6],s=n[7],h=n[8],M=r[0],l=r[1];return t[0]=a,t[1]=e,t[2]=u,t[3]=o,t[4]=i,t[5]=c,t[6]=M*a+l*o+f,t[7]=M*e+l*i+s,t[8]=M*u+l*c+h,t},e.rotate=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=n[4],c=n[5],f=n[6],s=n[7],h=n[8],M=Math.sin(r),l=Math.cos(r);return t[0]=l*a+M*o,t[1]=l*e+M*i,t[2]=l*u+M*c,t[3]=l*o-M*a,t[4]=l*i-M*e,t[5]=l*c-M*u,t[6]=f,t[7]=s,t[8]=h,t},e.scale=function(t,n,r){var a=r[0],e=r[1];return t[0]=a*n[0],t[1]=a*n[1],t[2]=a*n[2],t[3]=e*n[3],t[4]=e*n[4],t[5]=e*n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t},e.fromTranslation=function(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=n[0],t[7]=n[1],t[8]=1,t},e.fromRotation=function(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=a,t[1]=r,t[2]=0,t[3]=-r,t[4]=a,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},e.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=0,t[4]=n[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},e.fromMat2d=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=0,t[3]=n[2],t[4]=n[3],t[5]=0,t[6]=n[4],t[7]=n[5],t[8]=1,t},e.fromQuat=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=r+r,i=a+a,c=e+e,f=r*o,s=a*o,h=a*i,M=e*o,l=e*i,v=e*c,m=u*o,p=u*i,d=u*c;return t[0]=1-h-v,t[3]=s-d,t[6]=M+p,t[1]=s+d,t[4]=1-f-v,t[7]=l-m,t[2]=M-p,t[5]=l+m,t[8]=1-f-h,t},e.normalFromMat4=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=n[4],i=n[5],c=n[6],f=n[7],s=n[8],h=n[9],M=n[10],l=n[11],v=n[12],m=n[13],p=n[14],d=n[15],A=r*i-a*o,R=r*c-e*o,w=r*f-u*o,q=a*c-e*i,Y=a*f-u*i,g=e*f-u*c,y=s*m-h*v,x=s*p-M*v,P=s*d-l*v,E=h*p-M*m,T=h*d-l*m,b=M*d-l*p,D=A*b-R*T+w*E+q*P-Y*x+g*y;return D?(D=1/D,t[0]=(i*b-c*T+f*E)*D,t[1]=(c*P-o*b-f*x)*D,t[2]=(o*T-i*P+f*y)*D,t[3]=(e*T-a*b-u*E)*D,t[4]=(r*b-e*P+u*x)*D,t[5]=(a*P-r*T-u*y)*D,t[6]=(m*g-p*Y+d*q)*D,t[7]=(p*w-v*g-d*R)*D,t[8]=(v*Y-m*w+d*A)*D,t):null},e.str=function(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"},e.frob=function(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2)+Math.pow(t[2],2)+Math.pow(t[3],2)+Math.pow(t[4],2)+Math.pow(t[5],2)+Math.pow(t[6],2)+Math.pow(t[7],2)+Math.pow(t[8],2))},t.exports=e},function(t,n,r){var a=r(1),e={};e.create=function(){var t=new a.ARRAY_TYPE(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.clone=function(t){var n=new a.ARRAY_TYPE(16);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n[6]=t[6],n[7]=t[7],n[8]=t[8],n[9]=t[9],n[10]=t[10],n[11]=t[11],n[12]=t[12],n[13]=t[13],n[14]=t[14],n[15]=t[15],n},e.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t[9]=n[9],t[10]=n[10],t[11]=n[11],t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15],t},e.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.transpose=function(t,n){if(t===n){var r=n[1],a=n[2],e=n[3],u=n[6],o=n[7],i=n[11];t[1]=n[4],t[2]=n[8],t[3]=n[12],t[4]=r,t[6]=n[9],t[7]=n[13],t[8]=a,t[9]=u,t[11]=n[14],t[12]=e,t[13]=o,t[14]=i}else t[0]=n[0],t[1]=n[4],t[2]=n[8],t[3]=n[12],t[4]=n[1],t[5]=n[5],t[6]=n[9],t[7]=n[13],t[8]=n[2],t[9]=n[6],t[10]=n[10],t[11]=n[14],t[12]=n[3],t[13]=n[7],t[14]=n[11],t[15]=n[15];return t},e.invert=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=n[4],i=n[5],c=n[6],f=n[7],s=n[8],h=n[9],M=n[10],l=n[11],v=n[12],m=n[13],p=n[14],d=n[15],A=r*i-a*o,R=r*c-e*o,w=r*f-u*o,q=a*c-e*i,Y=a*f-u*i,g=e*f-u*c,y=s*m-h*v,x=s*p-M*v,P=s*d-l*v,E=h*p-M*m,T=h*d-l*m,b=M*d-l*p,D=A*b-R*T+w*E+q*P-Y*x+g*y;return D?(D=1/D,t[0]=(i*b-c*T+f*E)*D,t[1]=(e*T-a*b-u*E)*D,t[2]=(m*g-p*Y+d*q)*D,t[3]=(M*Y-h*g-l*q)*D,t[4]=(c*P-o*b-f*x)*D,t[5]=(r*b-e*P+u*x)*D,t[6]=(p*w-v*g-d*R)*D,t[7]=(s*g-M*w+l*R)*D,t[8]=(o*T-i*P+f*y)*D,t[9]=(a*P-r*T-u*y)*D,t[10]=(v*Y-m*w+d*A)*D,t[11]=(h*w-s*Y-l*A)*D,t[12]=(i*x-o*E-c*y)*D,t[13]=(r*E-a*x+e*y)*D,t[14]=(m*R-v*q-p*A)*D,t[15]=(s*q-h*R+M*A)*D,t):null},e.adjoint=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=n[4],i=n[5],c=n[6],f=n[7],s=n[8],h=n[9],M=n[10],l=n[11],v=n[12],m=n[13],p=n[14],d=n[15];return t[0]=i*(M*d-l*p)-h*(c*d-f*p)+m*(c*l-f*M),t[1]=-(a*(M*d-l*p)-h*(e*d-u*p)+m*(e*l-u*M)),t[2]=a*(c*d-f*p)-i*(e*d-u*p)+m*(e*f-u*c),t[3]=-(a*(c*l-f*M)-i*(e*l-u*M)+h*(e*f-u*c)),t[4]=-(o*(M*d-l*p)-s*(c*d-f*p)+v*(c*l-f*M)),t[5]=r*(M*d-l*p)-s*(e*d-u*p)+v*(e*l-u*M),t[6]=-(r*(c*d-f*p)-o*(e*d-u*p)+v*(e*f-u*c)),t[7]=r*(c*l-f*M)-o*(e*l-u*M)+s*(e*f-u*c),t[8]=o*(h*d-l*m)-s*(i*d-f*m)+v*(i*l-f*h),t[9]=-(r*(h*d-l*m)-s*(a*d-u*m)+v*(a*l-u*h)),t[10]=r*(i*d-f*m)-o*(a*d-u*m)+v*(a*f-u*i),t[11]=-(r*(i*l-f*h)-o*(a*l-u*h)+s*(a*f-u*i)),t[12]=-(o*(h*p-M*m)-s*(i*p-c*m)+v*(i*M-c*h)),t[13]=r*(h*p-M*m)-s*(a*p-e*m)+v*(a*M-e*h),t[14]=-(r*(i*p-c*m)-o*(a*p-e*m)+v*(a*c-e*i)),t[15]=r*(i*M-c*h)-o*(a*M-e*h)+s*(a*c-e*i),t},e.determinant=function(t){var n=t[0],r=t[1],a=t[2],e=t[3],u=t[4],o=t[5],i=t[6],c=t[7],f=t[8],s=t[9],h=t[10],M=t[11],l=t[12],v=t[13],m=t[14],p=t[15],d=n*o-r*u,A=n*i-a*u,R=n*c-e*u,w=r*i-a*o,q=r*c-e*o,Y=a*c-e*i,g=f*v-s*l,y=f*m-h*l,x=f*p-M*l,P=s*m-h*v,E=s*p-M*v,T=h*p-M*m;return d*T-A*E+R*P+w*x-q*y+Y*g},e.multiply=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=n[4],c=n[5],f=n[6],s=n[7],h=n[8],M=n[9],l=n[10],v=n[11],m=n[12],p=n[13],d=n[14],A=n[15],R=r[0],w=r[1],q=r[2],Y=r[3];return t[0]=R*a+w*i+q*h+Y*m,t[1]=R*e+w*c+q*M+Y*p,t[2]=R*u+w*f+q*l+Y*d,t[3]=R*o+w*s+q*v+Y*A,R=r[4],w=r[5],q=r[6],Y=r[7],t[4]=R*a+w*i+q*h+Y*m,t[5]=R*e+w*c+q*M+Y*p,t[6]=R*u+w*f+q*l+Y*d,t[7]=R*o+w*s+q*v+Y*A,R=r[8],w=r[9],q=r[10],Y=r[11],t[8]=R*a+w*i+q*h+Y*m,t[9]=R*e+w*c+q*M+Y*p,t[10]=R*u+w*f+q*l+Y*d,t[11]=R*o+w*s+q*v+Y*A,R=r[12],w=r[13],q=r[14],Y=r[15],t[12]=R*a+w*i+q*h+Y*m,t[13]=R*e+w*c+q*M+Y*p,t[14]=R*u+w*f+q*l+Y*d,t[15]=R*o+w*s+q*v+Y*A,t},e.mul=e.multiply,e.translate=function(t,n,r){var a,e,u,o,i,c,f,s,h,M,l,v,m=r[0],p=r[1],d=r[2];return n===t?(t[12]=n[0]*m+n[4]*p+n[8]*d+n[12],t[13]=n[1]*m+n[5]*p+n[9]*d+n[13],t[14]=n[2]*m+n[6]*p+n[10]*d+n[14],t[15]=n[3]*m+n[7]*p+n[11]*d+n[15]):(a=n[0],e=n[1],u=n[2],o=n[3],i=n[4],c=n[5],f=n[6],s=n[7],h=n[8],M=n[9],l=n[10],v=n[11],t[0]=a,t[1]=e,t[2]=u,t[3]=o,t[4]=i,t[5]=c,t[6]=f,t[7]=s,t[8]=h,t[9]=M,t[10]=l,t[11]=v,t[12]=a*m+i*p+h*d+n[12],t[13]=e*m+c*p+M*d+n[13],t[14]=u*m+f*p+l*d+n[14],t[15]=o*m+s*p+v*d+n[15]),t},e.scale=function(t,n,r){var a=r[0],e=r[1],u=r[2];return t[0]=n[0]*a,t[1]=n[1]*a,t[2]=n[2]*a,t[3]=n[3]*a,t[4]=n[4]*e,t[5]=n[5]*e,t[6]=n[6]*e,t[7]=n[7]*e,t[8]=n[8]*u,t[9]=n[9]*u,t[10]=n[10]*u,t[11]=n[11]*u,t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15],t},e.rotate=function(t,n,r,e){var u,o,i,c,f,s,h,M,l,v,m,p,d,A,R,w,q,Y,g,y,x,P,E,T,b=e[0],D=e[1],L=e[2],_=Math.sqrt(b*b+D*D+L*L);return Math.abs(_)<a.EPSILON?null:(_=1/_,b*=_,D*=_,L*=_,u=Math.sin(r),o=Math.cos(r),i=1-o,c=n[0],f=n[1],s=n[2],h=n[3],M=n[4],l=n[5],v=n[6],m=n[7],p=n[8],d=n[9],A=n[10],R=n[11],w=b*b*i+o,q=D*b*i+L*u,Y=L*b*i-D*u,g=b*D*i-L*u,y=D*D*i+o,x=L*D*i+b*u,P=b*L*i+D*u,E=D*L*i-b*u,T=L*L*i+o,t[0]=c*w+M*q+p*Y,t[1]=f*w+l*q+d*Y,t[2]=s*w+v*q+A*Y,t[3]=h*w+m*q+R*Y,t[4]=c*g+M*y+p*x,t[5]=f*g+l*y+d*x,t[6]=s*g+v*y+A*x,t[7]=h*g+m*y+R*x,t[8]=c*P+M*E+p*T,t[9]=f*P+l*E+d*T,t[10]=s*P+v*E+A*T,t[11]=h*P+m*E+R*T,n!==t&&(t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15]),t)},e.rotateX=function(t,n,r){var a=Math.sin(r),e=Math.cos(r),u=n[4],o=n[5],i=n[6],c=n[7],f=n[8],s=n[9],h=n[10],M=n[11];return n!==t&&(t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15]),t[4]=u*e+f*a,t[5]=o*e+s*a,t[6]=i*e+h*a,t[7]=c*e+M*a,t[8]=f*e-u*a,t[9]=s*e-o*a,t[10]=h*e-i*a,t[11]=M*e-c*a,t},e.rotateY=function(t,n,r){var a=Math.sin(r),e=Math.cos(r),u=n[0],o=n[1],i=n[2],c=n[3],f=n[8],s=n[9],h=n[10],M=n[11];return n!==t&&(t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15]),t[0]=u*e-f*a,t[1]=o*e-s*a,t[2]=i*e-h*a,t[3]=c*e-M*a,t[8]=u*a+f*e,t[9]=o*a+s*e,t[10]=i*a+h*e,t[11]=c*a+M*e,t},e.rotateZ=function(t,n,r){var a=Math.sin(r),e=Math.cos(r),u=n[0],o=n[1],i=n[2],c=n[3],f=n[4],s=n[5],h=n[6],M=n[7];return n!==t&&(t[8]=n[8],t[9]=n[9],t[10]=n[10],t[11]=n[11],t[12]=n[12],t[13]=n[13],t[14]=n[14],t[15]=n[15]),t[0]=u*e+f*a,t[1]=o*e+s*a,t[2]=i*e+h*a,t[3]=c*e+M*a,t[4]=f*e-u*a,t[5]=s*e-o*a,t[6]=h*e-i*a,t[7]=M*e-c*a,t},e.fromTranslation=function(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t},e.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=n[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.fromRotation=function(t,n,r){var e,u,o,i=r[0],c=r[1],f=r[2],s=Math.sqrt(i*i+c*c+f*f);return Math.abs(s)<a.EPSILON?null:(s=1/s,i*=s,c*=s,f*=s,e=Math.sin(n),u=Math.cos(n),o=1-u,t[0]=i*i*o+u,t[1]=c*i*o+f*e,t[2]=f*i*o-c*e,t[3]=0,t[4]=i*c*o-f*e,t[5]=c*c*o+u,t[6]=f*c*o+i*e,t[7]=0,t[8]=i*f*o+c*e,t[9]=c*f*o-i*e,t[10]=f*f*o+u,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)},e.fromXRotation=function(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=r,t[7]=0,t[8]=0,t[9]=-r,t[10]=a,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.fromYRotation=function(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=a,t[1]=0,t[2]=-r,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=r,t[9]=0,t[10]=a,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.fromZRotation=function(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=a,t[1]=r,t[2]=0,t[3]=0,t[4]=-r,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.fromRotationTranslation=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=a+a,c=e+e,f=u+u,s=a*i,h=a*c,M=a*f,l=e*c,v=e*f,m=u*f,p=o*i,d=o*c,A=o*f;return t[0]=1-(l+m),t[1]=h+A,t[2]=M-d,t[3]=0,t[4]=h-A,t[5]=1-(s+m),t[6]=v+p,t[7]=0,t[8]=M+d,t[9]=v-p,t[10]=1-(s+l),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t},e.fromRotationTranslationScale=function(t,n,r,a){var e=n[0],u=n[1],o=n[2],i=n[3],c=e+e,f=u+u,s=o+o,h=e*c,M=e*f,l=e*s,v=u*f,m=u*s,p=o*s,d=i*c,A=i*f,R=i*s,w=a[0],q=a[1],Y=a[2];return t[0]=(1-(v+p))*w,t[1]=(M+R)*w,t[2]=(l-A)*w,t[3]=0,t[4]=(M-R)*q,t[5]=(1-(h+p))*q,t[6]=(m+d)*q,t[7]=0,t[8]=(l+A)*Y,t[9]=(m-d)*Y,t[10]=(1-(h+v))*Y,t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t},e.fromRotationTranslationScaleOrigin=function(t,n,r,a,e){var u=n[0],o=n[1],i=n[2],c=n[3],f=u+u,s=o+o,h=i+i,M=u*f,l=u*s,v=u*h,m=o*s,p=o*h,d=i*h,A=c*f,R=c*s,w=c*h,q=a[0],Y=a[1],g=a[2],y=e[0],x=e[1],P=e[2];return t[0]=(1-(m+d))*q,t[1]=(l+w)*q,t[2]=(v-R)*q,t[3]=0,t[4]=(l-w)*Y,t[5]=(1-(M+d))*Y,t[6]=(p+A)*Y,t[7]=0,t[8]=(v+R)*g,t[9]=(p-A)*g,t[10]=(1-(M+m))*g,t[11]=0,t[12]=r[0]+y-(t[0]*y+t[4]*x+t[8]*P),t[13]=r[1]+x-(t[1]*y+t[5]*x+t[9]*P),t[14]=r[2]+P-(t[2]*y+t[6]*x+t[10]*P),t[15]=1,t},e.fromQuat=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=r+r,i=a+a,c=e+e,f=r*o,s=a*o,h=a*i,M=e*o,l=e*i,v=e*c,m=u*o,p=u*i,d=u*c;return t[0]=1-h-v,t[1]=s+d,t[2]=M-p,t[3]=0,t[4]=s-d,t[5]=1-f-v,t[6]=l+m,t[7]=0,t[8]=M+p,t[9]=l-m,t[10]=1-f-h,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.frustum=function(t,n,r,a,e,u,o){var i=1/(r-n),c=1/(e-a),f=1/(u-o);return t[0]=2*u*i,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*u*c,t[6]=0,t[7]=0,t[8]=(r+n)*i,t[9]=(e+a)*c,t[10]=(o+u)*f,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*u*2*f,t[15]=0,t},e.perspective=function(t,n,r,a,e){var u=1/Math.tan(n/2),o=1/(a-e);return t[0]=u/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(e+a)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*e*a*o,t[15]=0,t},e.perspectiveFromFieldOfView=function(t,n,r,a){var e=Math.tan(n.upDegrees*Math.PI/180),u=Math.tan(n.downDegrees*Math.PI/180),o=Math.tan(n.leftDegrees*Math.PI/180),i=Math.tan(n.rightDegrees*Math.PI/180),c=2/(o+i),f=2/(e+u);return t[0]=c,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=f,t[6]=0,t[7]=0,t[8]=-((o-i)*c*.5),t[9]=(e-u)*f*.5,t[10]=a/(r-a),t[11]=-1,t[12]=0,t[13]=0,t[14]=a*r/(r-a),t[15]=0,t},e.ortho=function(t,n,r,a,e,u,o){var i=1/(n-r),c=1/(a-e),f=1/(u-o);return t[0]=-2*i,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*c,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*f,t[11]=0,t[12]=(n+r)*i,t[13]=(e+a)*c,t[14]=(o+u)*f,t[15]=1,t},e.lookAt=function(t,n,r,u){var o,i,c,f,s,h,M,l,v,m,p=n[0],d=n[1],A=n[2],R=u[0],w=u[1],q=u[2],Y=r[0],g=r[1],y=r[2];return Math.abs(p-Y)<a.EPSILON&&Math.abs(d-g)<a.EPSILON&&Math.abs(A-y)<a.EPSILON?e.identity(t):(M=p-Y,l=d-g,v=A-y,m=1/Math.sqrt(M*M+l*l+v*v),M*=m,l*=m,v*=m,o=w*v-q*l,i=q*M-R*v,c=R*l-w*M,m=Math.sqrt(o*o+i*i+c*c),m?(m=1/m,o*=m,i*=m,c*=m):(o=0,i=0,c=0),f=l*c-v*i,s=v*o-M*c,h=M*i-l*o,m=Math.sqrt(f*f+s*s+h*h),m?(m=1/m,f*=m,s*=m,h*=m):(f=0,s=0,h=0),t[0]=o,t[1]=f,t[2]=M,t[3]=0,t[4]=i,t[5]=s,t[6]=l,t[7]=0,t[8]=c,t[9]=h,t[10]=v,t[11]=0,t[12]=-(o*p+i*d+c*A),t[13]=-(f*p+s*d+h*A),t[14]=-(M*p+l*d+v*A),t[15]=1,t)},e.str=function(t){return"mat4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+", "+t[9]+", "+t[10]+", "+t[11]+", "+t[12]+", "+t[13]+", "+t[14]+", "+t[15]+")"},e.frob=function(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2)+Math.pow(t[2],2)+Math.pow(t[3],2)+Math.pow(t[4],2)+Math.pow(t[5],2)+Math.pow(t[6],2)+Math.pow(t[7],2)+Math.pow(t[8],2)+Math.pow(t[9],2)+Math.pow(t[10],2)+Math.pow(t[11],2)+Math.pow(t[12],2)+Math.pow(t[13],2)+Math.pow(t[14],2)+Math.pow(t[15],2))},t.exports=e},function(t,n,r){var a=r(1),e=r(4),u=r(7),o=r(8),i={};i.create=function(){var t=new a.ARRAY_TYPE(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},i.rotationTo=function(){var t=u.create(),n=u.fromValues(1,0,0),r=u.fromValues(0,1,0);return function(a,e,o){var c=u.dot(e,o);return-.999999>c?(u.cross(t,n,e),u.length(t)<1e-6&&u.cross(t,r,e),u.normalize(t,t),i.setAxisAngle(a,t,Math.PI),a):c>.999999?(a[0]=0,a[1]=0,a[2]=0,a[3]=1,a):(u.cross(t,e,o),a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=1+c,i.normalize(a,a))}}(),i.setAxes=function(){var t=e.create();return function(n,r,a,e){return t[0]=a[0],t[3]=a[1],t[6]=a[2],t[1]=e[0],t[4]=e[1],t[7]=e[2],t[2]=-r[0],t[5]=-r[1],t[8]=-r[2],i.normalize(n,i.fromMat3(n,t))}}(),i.clone=o.clone,i.fromValues=o.fromValues,i.copy=o.copy,i.set=o.set,i.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},i.setAxisAngle=function(t,n,r){r=.5*r;var a=Math.sin(r);return t[0]=a*n[0],t[1]=a*n[1],t[2]=a*n[2],t[3]=Math.cos(r),t},i.add=o.add,i.multiply=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3],i=r[0],c=r[1],f=r[2],s=r[3];return t[0]=a*s+o*i+e*f-u*c,t[1]=e*s+o*c+u*i-a*f,t[2]=u*s+o*f+a*c-e*i,t[3]=o*s-a*i-e*c-u*f,t},i.mul=i.multiply,i.scale=o.scale,i.rotateX=function(t,n,r){r*=.5;var a=n[0],e=n[1],u=n[2],o=n[3],i=Math.sin(r),c=Math.cos(r);return t[0]=a*c+o*i,t[1]=e*c+u*i,t[2]=u*c-e*i,t[3]=o*c-a*i,t},i.rotateY=function(t,n,r){r*=.5;var a=n[0],e=n[1],u=n[2],o=n[3],i=Math.sin(r),c=Math.cos(r);return t[0]=a*c-u*i,t[1]=e*c+o*i,t[2]=u*c+a*i,t[3]=o*c-e*i,t},i.rotateZ=function(t,n,r){r*=.5;var a=n[0],e=n[1],u=n[2],o=n[3],i=Math.sin(r),c=Math.cos(r);return t[0]=a*c+e*i,t[1]=e*c-a*i,t[2]=u*c+o*i,t[3]=o*c-u*i,t},i.calculateW=function(t,n){var r=n[0],a=n[1],e=n[2];return t[0]=r,t[1]=a,t[2]=e,t[3]=Math.sqrt(Math.abs(1-r*r-a*a-e*e)),t},i.dot=o.dot,i.lerp=o.lerp,i.slerp=function(t,n,r,a){var e,u,o,i,c,f=n[0],s=n[1],h=n[2],M=n[3],l=r[0],v=r[1],m=r[2],p=r[3];return u=f*l+s*v+h*m+M*p,0>u&&(u=-u,l=-l,v=-v,m=-m,p=-p),1-u>1e-6?(e=Math.acos(u),o=Math.sin(e),i=Math.sin((1-a)*e)/o,c=Math.sin(a*e)/o):(i=1-a,c=a),t[0]=i*f+c*l,t[1]=i*s+c*v,t[2]=i*h+c*m,t[3]=i*M+c*p,t},i.sqlerp=function(){var t=i.create(),n=i.create();return function(r,a,e,u,o,c){return i.slerp(t,a,o,c),i.slerp(n,e,u,c),i.slerp(r,t,n,2*c*(1-c)),r}}(),i.invert=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=r*r+a*a+e*e+u*u,i=o?1/o:0;return t[0]=-r*i,t[1]=-a*i,t[2]=-e*i,t[3]=u*i,t},i.conjugate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=n[3],t},i.length=o.length,i.len=i.length,i.squaredLength=o.squaredLength,i.sqrLen=i.squaredLength,i.normalize=o.normalize,i.fromMat3=function(t,n){var r,a=n[0]+n[4]+n[8];if(a>0)r=Math.sqrt(a+1),t[3]=.5*r,r=.5/r,t[0]=(n[5]-n[7])*r,t[1]=(n[6]-n[2])*r,t[2]=(n[1]-n[3])*r;else{var e=0;n[4]>n[0]&&(e=1),n[8]>n[3*e+e]&&(e=2);var u=(e+1)%3,o=(e+2)%3;r=Math.sqrt(n[3*e+e]-n[3*u+u]-n[3*o+o]+1),t[e]=.5*r,r=.5/r,t[3]=(n[3*u+o]-n[3*o+u])*r,t[u]=(n[3*u+e]+n[3*e+u])*r,t[o]=(n[3*o+e]+n[3*e+o])*r}return t},i.str=function(t){return"quat("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},t.exports=i},function(t,n,r){var a=r(1),e={};e.create=function(){var t=new a.ARRAY_TYPE(3);return t[0]=0,t[1]=0,t[2]=0,t},e.clone=function(t){var n=new a.ARRAY_TYPE(3);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n},e.fromValues=function(t,n,r){var e=new a.ARRAY_TYPE(3);return e[0]=t,e[1]=n,e[2]=r,e},e.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t},e.set=function(t,n,r,a){return t[0]=n,t[1]=r,t[2]=a,t},e.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t},e.subtract=function(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t},e.sub=e.subtract,e.multiply=function(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t},e.mul=e.multiply,e.divide=function(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t},e.div=e.divide,e.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t},e.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t},e.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t},e.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t},e.distance=function(t,n){var r=n[0]-t[0],a=n[1]-t[1],e=n[2]-t[2];return Math.sqrt(r*r+a*a+e*e)},e.dist=e.distance,e.squaredDistance=function(t,n){var r=n[0]-t[0],a=n[1]-t[1],e=n[2]-t[2];return r*r+a*a+e*e},e.sqrDist=e.squaredDistance,e.length=function(t){var n=t[0],r=t[1],a=t[2];return Math.sqrt(n*n+r*r+a*a)},e.len=e.length,e.squaredLength=function(t){var n=t[0],r=t[1],a=t[2];return n*n+r*r+a*a},e.sqrLen=e.squaredLength,e.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t},e.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t},e.normalize=function(t,n){var r=n[0],a=n[1],e=n[2],u=r*r+a*a+e*e;return u>0&&(u=1/Math.sqrt(u),t[0]=n[0]*u,t[1]=n[1]*u,t[2]=n[2]*u),t},e.dot=function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]},e.cross=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=r[0],i=r[1],c=r[2];return t[0]=e*c-u*i,t[1]=u*o-a*c,t[2]=a*i-e*o,t},e.lerp=function(t,n,r,a){var e=n[0],u=n[1],o=n[2];return t[0]=e+a*(r[0]-e),t[1]=u+a*(r[1]-u),t[2]=o+a*(r[2]-o),t},e.hermite=function(t,n,r,a,e,u){var o=u*u,i=o*(2*u-3)+1,c=o*(u-2)+u,f=o*(u-1),s=o*(3-2*u);return t[0]=n[0]*i+r[0]*c+a[0]*f+e[0]*s,t[1]=n[1]*i+r[1]*c+a[1]*f+e[1]*s,t[2]=n[2]*i+r[2]*c+a[2]*f+e[2]*s,t},e.bezier=function(t,n,r,a,e,u){var o=1-u,i=o*o,c=u*u,f=i*o,s=3*u*i,h=3*c*o,M=c*u;return t[0]=n[0]*f+r[0]*s+a[0]*h+e[0]*M,t[1]=n[1]*f+r[1]*s+a[1]*h+e[1]*M,t[2]=n[2]*f+r[2]*s+a[2]*h+e[2]*M,t},e.random=function(t,n){n=n||1;var r=2*a.RANDOM()*Math.PI,e=2*a.RANDOM()-1,u=Math.sqrt(1-e*e)*n;return t[0]=Math.cos(r)*u,t[1]=Math.sin(r)*u,t[2]=e*n,t},e.transformMat4=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=r[3]*a+r[7]*e+r[11]*u+r[15];return o=o||1,t[0]=(r[0]*a+r[4]*e+r[8]*u+r[12])/o,t[1]=(r[1]*a+r[5]*e+r[9]*u+r[13])/o,t[2]=(r[2]*a+r[6]*e+r[10]*u+r[14])/o,t},e.transformMat3=function(t,n,r){var a=n[0],e=n[1],u=n[2];return t[0]=a*r[0]+e*r[3]+u*r[6],t[1]=a*r[1]+e*r[4]+u*r[7],t[2]=a*r[2]+e*r[5]+u*r[8],t},e.transformQuat=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=r[0],i=r[1],c=r[2],f=r[3],s=f*a+i*u-c*e,h=f*e+c*a-o*u,M=f*u+o*e-i*a,l=-o*a-i*e-c*u;return t[0]=s*f+l*-o+h*-c-M*-i,t[1]=h*f+l*-i+M*-o-s*-c,t[2]=M*f+l*-c+s*-i-h*-o,t},e.rotateX=function(t,n,r,a){var e=[],u=[];return e[0]=n[0]-r[0],e[1]=n[1]-r[1],e[2]=n[2]-r[2],u[0]=e[0],u[1]=e[1]*Math.cos(a)-e[2]*Math.sin(a),u[2]=e[1]*Math.sin(a)+e[2]*Math.cos(a),t[0]=u[0]+r[0],t[1]=u[1]+r[1],t[2]=u[2]+r[2],t},e.rotateY=function(t,n,r,a){var e=[],u=[];return e[0]=n[0]-r[0],e[1]=n[1]-r[1],e[2]=n[2]-r[2],u[0]=e[2]*Math.sin(a)+e[0]*Math.cos(a),u[1]=e[1],u[2]=e[2]*Math.cos(a)-e[0]*Math.sin(a),t[0]=u[0]+r[0],t[1]=u[1]+r[1],t[2]=u[2]+r[2],t},e.rotateZ=function(t,n,r,a){var e=[],u=[];return e[0]=n[0]-r[0],e[1]=n[1]-r[1],e[2]=n[2]-r[2],u[0]=e[0]*Math.cos(a)-e[1]*Math.sin(a),u[1]=e[0]*Math.sin(a)+e[1]*Math.cos(a),u[2]=e[2],t[0]=u[0]+r[0],t[1]=u[1]+r[1],t[2]=u[2]+r[2],t},e.forEach=function(){var t=e.create();return function(n,r,a,e,u,o){var i,c;for(r||(r=3),a||(a=0),c=e?Math.min(e*r+a,n.length):n.length,i=a;c>i;i+=r)t[0]=n[i],t[1]=n[i+1],t[2]=n[i+2],u(t,t,o),n[i]=t[0],n[i+1]=t[1],n[i+2]=t[2];return n}}(),e.angle=function(t,n){var r=e.fromValues(t[0],t[1],t[2]),a=e.fromValues(n[0],n[1],n[2]);e.normalize(r,r),e.normalize(a,a);var u=e.dot(r,a);return u>1?0:Math.acos(u)},e.str=function(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"},t.exports=e},function(t,n,r){var a=r(1),e={};e.create=function(){var t=new a.ARRAY_TYPE(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t},e.clone=function(t){var n=new a.ARRAY_TYPE(4);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n},e.fromValues=function(t,n,r,e){var u=new a.ARRAY_TYPE(4);return u[0]=t,u[1]=n,u[2]=r,u[3]=e,u},e.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t},e.set=function(t,n,r,a,e){return t[0]=n,t[1]=r,t[2]=a,t[3]=e,t},e.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t},e.subtract=function(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t},e.sub=e.subtract,e.multiply=function(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t[3]=n[3]*r[3],t},e.mul=e.multiply,e.divide=function(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t[3]=n[3]/r[3],t},e.div=e.divide,e.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t[3]=Math.min(n[3],r[3]),t},e.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t[3]=Math.max(n[3],r[3]),t},e.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t},e.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t[3]=n[3]+r[3]*a,t},e.distance=function(t,n){var r=n[0]-t[0],a=n[1]-t[1],e=n[2]-t[2],u=n[3]-t[3];return Math.sqrt(r*r+a*a+e*e+u*u)},e.dist=e.distance,e.squaredDistance=function(t,n){var r=n[0]-t[0],a=n[1]-t[1],e=n[2]-t[2],u=n[3]-t[3];return r*r+a*a+e*e+u*u},e.sqrDist=e.squaredDistance,e.length=function(t){var n=t[0],r=t[1],a=t[2],e=t[3];return Math.sqrt(n*n+r*r+a*a+e*e)},e.len=e.length,e.squaredLength=function(t){var n=t[0],r=t[1],a=t[2],e=t[3];return n*n+r*r+a*a+e*e},e.sqrLen=e.squaredLength,e.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=-n[3],t},e.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t[3]=1/n[3],t},e.normalize=function(t,n){var r=n[0],a=n[1],e=n[2],u=n[3],o=r*r+a*a+e*e+u*u;return o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=a*o,t[2]=e*o,t[3]=u*o),t},e.dot=function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]+t[3]*n[3]},e.lerp=function(t,n,r,a){var e=n[0],u=n[1],o=n[2],i=n[3];return t[0]=e+a*(r[0]-e),t[1]=u+a*(r[1]-u),t[2]=o+a*(r[2]-o),t[3]=i+a*(r[3]-i),t},e.random=function(t,n){return n=n||1,t[0]=a.RANDOM(),t[1]=a.RANDOM(),t[2]=a.RANDOM(),t[3]=a.RANDOM(),e.normalize(t,t),e.scale(t,t,n),t},e.transformMat4=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=n[3];return t[0]=r[0]*a+r[4]*e+r[8]*u+r[12]*o,t[1]=r[1]*a+r[5]*e+r[9]*u+r[13]*o,t[2]=r[2]*a+r[6]*e+r[10]*u+r[14]*o,t[3]=r[3]*a+r[7]*e+r[11]*u+r[15]*o,t},e.transformQuat=function(t,n,r){var a=n[0],e=n[1],u=n[2],o=r[0],i=r[1],c=r[2],f=r[3],s=f*a+i*u-c*e,h=f*e+c*a-o*u,M=f*u+o*e-i*a,l=-o*a-i*e-c*u;return t[0]=s*f+l*-o+h*-c-M*-i,t[1]=h*f+l*-i+M*-o-s*-c,t[2]=M*f+l*-c+s*-i-h*-o,t[3]=n[3],t},e.forEach=function(){var t=e.create();return function(n,r,a,e,u,o){var i,c;for(r||(r=4),a||(a=0),c=e?Math.min(e*r+a,n.length):n.length,i=a;c>i;i+=r)t[0]=n[i],t[1]=n[i+1],t[2]=n[i+2],t[3]=n[i+3],u(t,t,o),n[i]=t[0],n[i+1]=t[1],n[i+2]=t[2],n[i+3]=t[3];return n}}(),e.str=function(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},t.exports=e},function(t,n,r){var a=r(1),e={};e.create=function(){var t=new a.ARRAY_TYPE(2);return t[0]=0,t[1]=0,t},e.clone=function(t){var n=new a.ARRAY_TYPE(2);return n[0]=t[0],n[1]=t[1],n},e.fromValues=function(t,n){var r=new a.ARRAY_TYPE(2);return r[0]=t,r[1]=n,r},e.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t},e.set=function(t,n,r){return t[0]=n,t[1]=r,t},e.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t},e.subtract=function(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t},e.sub=e.subtract,e.multiply=function(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t},e.mul=e.multiply,e.divide=function(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t},e.div=e.divide,e.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t},e.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t},e.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t},e.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t},e.distance=function(t,n){var r=n[0]-t[0],a=n[1]-t[1];return Math.sqrt(r*r+a*a)},e.dist=e.distance,e.squaredDistance=function(t,n){var r=n[0]-t[0],a=n[1]-t[1];return r*r+a*a},e.sqrDist=e.squaredDistance,e.length=function(t){var n=t[0],r=t[1];return Math.sqrt(n*n+r*r)},e.len=e.length,e.squaredLength=function(t){var n=t[0],r=t[1];return n*n+r*r},e.sqrLen=e.squaredLength,e.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t},e.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t},e.normalize=function(t,n){var r=n[0],a=n[1],e=r*r+a*a;return e>0&&(e=1/Math.sqrt(e),t[0]=n[0]*e,t[1]=n[1]*e),t},e.dot=function(t,n){return t[0]*n[0]+t[1]*n[1]},e.cross=function(t,n,r){var a=n[0]*r[1]-n[1]*r[0];return t[0]=t[1]=0,t[2]=a,t},e.lerp=function(t,n,r,a){var e=n[0],u=n[1];return t[0]=e+a*(r[0]-e),t[1]=u+a*(r[1]-u),t},e.random=function(t,n){n=n||1;var r=2*a.RANDOM()*Math.PI;return t[0]=Math.cos(r)*n,t[1]=Math.sin(r)*n,t},e.transformMat2=function(t,n,r){var a=n[0],e=n[1];return t[0]=r[0]*a+r[2]*e,t[1]=r[1]*a+r[3]*e,t},e.transformMat2d=function(t,n,r){var a=n[0],e=n[1];return t[0]=r[0]*a+r[2]*e+r[4],t[1]=r[1]*a+r[3]*e+r[5],t},e.transformMat3=function(t,n,r){var a=n[0],e=n[1];return t[0]=r[0]*a+r[3]*e+r[6],t[1]=r[1]*a+r[4]*e+r[7],t},e.transformMat4=function(t,n,r){var a=n[0],e=n[1];return t[0]=r[0]*a+r[4]*e+r[12],t[1]=r[1]*a+r[5]*e+r[13],t},e.forEach=function(){var t=e.create();return function(n,r,a,e,u,o){var i,c;for(r||(r=2),a||(a=0),c=e?Math.min(e*r+a,n.length):n.length,i=a;c>i;i+=r)t[0]=n[i],t[1]=n[i+1],u(t,t,o),n[i]=t[0],n[i+1]=t[1];return n}}(),e.str=function(t){return"vec2("+t[0]+", "+t[1]+")"},t.exports=e}])});'use strict';(function(global){if(tr.isNode){const glMatrixAbsPath=HTMLImportsLoader.hrefToAbsolutePath('/gl-matrix-min.js');const glMatrixModule=require(glMatrixAbsPath);for(const exportName in glMatrixModule){global[exportName]=glMatrixModule[exportName];}}})(this);'use strict';tr.exportTo('tr.b.math',function(){const PREFERRED_NUMBER_SERIES_MULTIPLIERS=[1,2,5,10];function approximately(x,y,delta){if(delta===undefined)delta=1e-9;return Math.abs(x-y)<delta;}
function clamp(x,lo,hi){return Math.min(Math.max(x,lo),hi);}
function lerp(percentage,lo,hi){const range=hi-lo;return lo+percentage*range;}
function normalize(value,lo,hi){return(value-lo)/(hi-lo);}
function deg2rad(deg){return(Math.PI*deg)/180.0;}
function erf(x){const sign=(x>=0)?1:-1;x=Math.abs(x);const a1=0.254829592;const a2=-0.284496736;const a3=1.421413741;const a4=-1.453152027;const a5=1.061405429;const p=0.3275911;const t=1.0/(1.0+p*x);const y=1.0-(((((a5*t+a4)*t)+a3)*t+a2)*t+a1)*t*Math.exp(-x*x);return sign*y;}
const tmpVec2=vec2.create();const tmpVec2b=vec2.create();const tmpVec4=vec4.create();const tmpMat2d=mat2d.create();vec2.createFromArray=function(arr){if(arr.length!==2)throw new Error('Should be length 2');const v=vec2.create();vec2.set(v,arr[0],arr[1]);return v;};vec2.createXY=function(x,y){const v=vec2.create();vec2.set(v,x,y);return v;};vec2.toString=function(a){return'['+a[0]+', '+a[1]+']';};vec2.addTwoScaledUnitVectors=function(out,u1,scale1,u2,scale2){vec2.scale(tmpVec2,u1,scale1);vec2.scale(tmpVec2b,u2,scale2);vec2.add(out,tmpVec2,tmpVec2b);};vec2.interpolatePiecewiseFunction=function(points,x){if(x<points[0][0])return points[0][1];for(let i=1;i<points.length;++i){if(x<points[i][0]){const percent=normalize(x,points[i-1][0],points[i][0]);return lerp(percent,points[i-1][1],points[i][1]);}}
return points[points.length-1][1];};vec3.createXYZ=function(x,y,z){const v=vec3.create();vec3.set(v,x,y,z);return v;};vec3.toString=function(a){return'vec3('+a[0]+', '+a[1]+', '+a[2]+')';};mat2d.translateXY=function(out,x,y){vec2.set(tmpVec2,x,y);mat2d.translate(out,out,tmpVec2);};mat2d.scaleXY=function(out,x,y){vec2.set(tmpVec2,x,y);mat2d.scale(out,out,tmpVec2);};vec4.unitize=function(out,a){out[0]=a[0]/a[3];out[1]=a[1]/a[3];out[2]=a[2]/a[3];out[3]=1;return out;};vec2.copyFromVec4=function(out,a){vec4.unitize(tmpVec4,a);vec2.copy(out,tmpVec4);};function logOrLog10(x,base){if(base===10)return Math.log10(x);return Math.log(x)/Math.log(base);}
function lesserPower(x,opt_base){const base=opt_base||10;return Math.pow(base,Math.floor(logOrLog10(x,base)));}
function greaterPower(x,opt_base){const base=opt_base||10;return Math.pow(base,Math.ceil(logOrLog10(x,base)));}
function lesserWholeNumber(x){if(x===0)return 0;const pow10=(x<0)?-lesserPower(-x):lesserPower(x);return pow10*Math.floor(x/pow10);}
function greaterWholeNumber(x){if(x===0)return 0;const pow10=(x<0)?-lesserPower(-x):lesserPower(x);return pow10*Math.ceil(x/pow10);}
function truncate(value,digits){const pow10=Math.pow(10,digits);return Math.round(value*pow10)/pow10;}
function preferredNumberLargerThanMin(min){const absMin=Math.abs(min);const conservativeGuess=tr.b.math.lesserPower(absMin);let minPreferedNumber=undefined;for(const multiplier of PREFERRED_NUMBER_SERIES_MULTIPLIERS){const tightenedGuess=conservativeGuess*multiplier;if(tightenedGuess>=absMin){minPreferedNumber=tightenedGuess;break;}}
if(minPreferedNumber===undefined){throw new Error('Could not compute preferred number for '+min);}
if(min<0)minPreferedNumber*=-1;return minPreferedNumber;}
return{approximately,clamp,lerp,normalize,deg2rad,erf,lesserPower,greaterPower,lesserWholeNumber,greaterWholeNumber,preferredNumberLargerThanMin,truncate,};});'use strict';tr.exportTo('tr.b.math',function(){function Range(){this.isEmpty_=true;this.min_=undefined;this.max_=undefined;}
Range.prototype={__proto__:Object.prototype,clone(){if(this.isEmpty)return new Range();return Range.fromExplicitRange(this.min_,this.max_);},reset(){this.isEmpty_=true;this.min_=undefined;this.max_=undefined;},get isEmpty(){return this.isEmpty_;},addRange(range){if(range.isEmpty)return;this.addValue(range.min);this.addValue(range.max);},addValue(value){if(this.isEmpty_){this.max_=value;this.min_=value;this.isEmpty_=false;return;}
this.max_=Math.max(this.max_,value);this.min_=Math.min(this.min_,value);},set min(min){this.isEmpty_=false;this.min_=min;},get min(){if(this.isEmpty_)return undefined;return this.min_;},get max(){if(this.isEmpty_)return undefined;return this.max_;},set max(max){this.isEmpty_=false;this.max_=max;},get range(){if(this.isEmpty_)return undefined;return this.max_-this.min_;},get center(){return(this.min_+this.max_)*0.5;},get duration(){if(this.isEmpty_)return 0;return this.max_-this.min_;},enclosingPowers(opt_base){if(this.isEmpty)return new Range();return Range.fromExplicitRange(tr.b.math.lesserPower(this.min_,opt_base),tr.b.math.greaterPower(this.max_,opt_base));},normalize(x){return tr.b.math.normalize(x,this.min,this.max);},lerp(x){return tr.b.math.lerp(x,this.min,this.max);},clamp(x){return tr.b.math.clamp(x,this.min,this.max);},equals(that){if(this.isEmpty&&that.isEmpty)return true;if(this.isEmpty!==that.isEmpty)return false;return(tr.b.math.approximately(this.min,that.min)&&tr.b.math.approximately(this.max,that.max));},containsExplicitRangeInclusive(min,max){if(this.isEmpty)return false;return this.min_<=min&&max<=this.max_;},containsExplicitRangeExclusive(min,max){if(this.isEmpty)return false;return this.min_<min&&max<this.max_;},intersectsExplicitRangeInclusive(min,max){if(this.isEmpty)return false;return this.min_<=max&&min<=this.max_;},intersectsExplicitRangeExclusive(min,max){if(this.isEmpty)return false;return this.min_<max&&min<this.max_;},containsRangeInclusive(range){if(range.isEmpty)return false;return this.containsExplicitRangeInclusive(range.min_,range.max_);},containsRangeExclusive(range){if(range.isEmpty)return false;return this.containsExplicitRangeExclusive(range.min_,range.max_);},intersectsRangeInclusive(range){if(range.isEmpty)return false;return this.intersectsExplicitRangeInclusive(range.min_,range.max_);},intersectsRangeExclusive(range){if(range.isEmpty)return false;return this.intersectsExplicitRangeExclusive(range.min_,range.max_);},findExplicitIntersectionDuration(min,max){min=Math.max(this.min,min);max=Math.min(this.max,max);if(max<min)return 0;return max-min;},findIntersection(range){if(this.isEmpty||range.isEmpty)return new Range();const min=Math.max(this.min,range.min);const max=Math.min(this.max,range.max);if(max<min)return new Range();return Range.fromExplicitRange(min,max);},toJSON(){if(this.isEmpty_)return{isEmpty:true};return{isEmpty:false,max:this.max,min:this.min};},filterArray(sortedArray,opt_keyFunc,opt_this){if(this.isEmpty_)return[];const keyFunc=opt_keyFunc||(x=>x);function getValue(obj){return keyFunc.call(opt_this,obj);}
const first=tr.b.findFirstTrueIndexInSortedArray(sortedArray,obj=>this.min_===undefined||this.min_<=getValue(obj));const last=tr.b.findFirstTrueIndexInSortedArray(sortedArray,obj=>this.max_!==undefined&&this.max_<getValue(obj));return sortedArray.slice(first,last);}};Range.fromDict=function(d){if(d.isEmpty===true)return new Range();if(d.isEmpty===false){const range=new Range();range.min=d.min;range.max=d.max;return range;}
throw new Error('Not a range');};Range.fromExplicitRange=function(min,max){const range=new Range();range.min=min;range.max=max;return range;};Range.compareByMinTimes=function(a,b){if(!a.isEmpty&&!b.isEmpty)return a.min_-b.min_;if(a.isEmpty&&!b.isEmpty)return-1;if(!a.isEmpty&&b.isEmpty)return 1;return 0;};Range.findDifference=function(rangeA,rangeB){if(!rangeA||rangeA.duration<0||!rangeB||rangeB.duration<0){throw new Error(`Couldn't subtract ranges`);}
const resultRanges=[];if(rangeA.isEmpty)return resultRanges;if(rangeB.isEmpty)return[rangeA.clone()];const intersection=rangeA.findIntersection(rangeB);if(intersection.isEmpty){return[rangeA.clone()];}
if(rangeA.duration===0&&rangeB.duration===0){if(intersection.empty)return[rangeA.clone()];else if(intersection.duration===0)return resultRanges;throw new Error(`Two points' intersection can only be a point or empty`);}
const leftRange=tr.b.math.Range.fromExplicitRange(rangeA.min,intersection.min);if(leftRange.duration>0){resultRanges.push(leftRange);}
const rightRange=tr.b.math.Range.fromExplicitRange(intersection.max,rangeA.max);if(rightRange.duration>0){resultRanges.push(rightRange);}
return resultRanges;};Range.PERCENT_RANGE=Range.fromExplicitRange(0,1);Object.freeze(Range.PERCENT_RANGE);return{Range,};});'use strict';(function(exports){var rank={standard:function(array,key){array=array.sort(function(a,b){var x=a[key];var y=b[key];return((x<y)?-1:((x>y)?1:0));});for(var i=1;i<array.length+1;i++){array[i-1]['rank']=i;}
return array;},fractional:function(array,key){array=this.standard(array,key);var pos=0;while(pos<array.length){var sum=0;var i=0;for(i=0;array[pos+i+1]&&(array[pos+i][key]===array[pos+i+1][key]);i++){sum+=array[pos+i]['rank'];}
sum+=array[pos+i]['rank'];var endPos=pos+i+1;for(pos;pos<endPos;pos++){array[pos]['rank']=sum/(i+1);}
pos=endPos;}
return array;},rank:function(x,y){var nx=x.length,ny=y.length,combined=[],ranked;while(nx--){combined.push({set:'x',val:x[nx]});}
while(ny--){combined.push({set:'y',val:y[ny]});}
ranked=this.fractional(combined,'val');return ranked}};var erf=function erf(x){var cof=[-1.3026537197817094,6.4196979235649026e-1,1.9476473204185836e-2,-9.561514786808631e-3,-9.46595344482036e-4,3.66839497852761e-4,4.2523324806907e-5,-2.0278578112534e-5,-1.624290004647e-6,1.303655835580e-6,1.5626441722e-8,-8.5238095915e-8,6.529054439e-9,5.059343495e-9,-9.91364156e-10,-2.27365122e-10,9.6467911e-11,2.394038e-12,-6.886027e-12,8.94487e-13,3.13092e-13,-1.12708e-13,3.81e-16,7.106e-15,-1.523e-15,-9.4e-17,1.21e-16,-2.8e-17];var j=cof.length-1;var isneg=false;var d=0;var dd=0;var t,ty,tmp,res;if(x<0){x=-x;isneg=true;}
t=2/(2+x);ty=4*t-2;for(;j>0;j--){tmp=d;d=ty*d-dd+cof[j];dd=tmp;}
res=t*Math.exp(-x*x+0.5*(cof[0]+ty*d)-dd);return isneg?res-1:1-res;};var dnorm=function(x,mean,std){return 0.5*(1+erf((x-mean)/Math.sqrt(2*std*std)));}
var statistic=function(x,y){var ranked=rank.rank(x,y),nr=ranked.length,nx=x.length,ny=y.length,ranksums={x:0,y:0},i=0,t=0,nt=1,tcf,ux,uy;while(i<nr){if(i>0){if(ranked[i].val==ranked[i-1].val){nt++;}else{if(nt>1){t+=Math.pow(nt,3)-nt
nt=1;}}}
ranksums[ranked[i].set]+=ranked[i].rank
i++;}
tcf=1-(t/(Math.pow(nr,3)-nr))
ux=nx*ny+(nx*(nx+1)/2)-ranksums.x;uy=nx*ny-ux;return{tcf:tcf,ux:ux,uy:uy,big:Math.max(ux,uy),small:Math.min(ux,uy)}}
exports.test=function(x,y,alt,corr){alt=typeof alt!=='undefined'?alt:'two-sided';corr=typeof corr!=='undefined'?corr:true;var nx=x.length,ny=y.length,f=1,u,mu,std,z,p;u=statistic(x,y);if(corr){mu=(nx*ny/2)+0.5;}else{mu=nx*ny/2;}
std=Math.sqrt(u.tcf*nx*ny*(nx+ny+1)/12);if(alt=='less'){z=(u.ux-mu)/std;}else if(alt=='greater'){z=(u.uy-mu)/std;}else if(alt=='two-sided'){z=Math.abs((u.big-mu)/std);}else{console.log('Unknown alternative argument');}
if(alt=='two-sided'){f=2;}
p=dnorm(-z,0,1)*f;return{U:u.small,p:p};}})(typeof exports==='undefined'?this['mannwhitneyu']={}:exports);'use strict';(function(global){if(tr.isNode){const mwuAbsPath=HTMLImportsLoader.hrefToAbsolutePath('/mannwhitneyu.js');const mwuModule=require(mwuAbsPath);for(const exportName in mwuModule){global[exportName]=mwuModule[exportName];}}})(this);'use strict';tr.exportTo('tr.b.math',function(){const Statistics={};Statistics.divideIfPossibleOrZero=function(numerator,denominator){if(denominator===0)return 0;return numerator/denominator;};Statistics.sum=function(ary,opt_func,opt_this){const func=opt_func||(x=>x);let ret=0;let i=0;for(const elt of ary){ret+=func.call(opt_this,elt,i++);}
return ret;};Statistics.mean=function(ary,opt_func,opt_this){const func=opt_func||(x=>x);let sum=0;let i=0;for(const elt of ary){sum+=func.call(opt_this,elt,i++);}
if(i===0)return undefined;return sum/i;};Statistics.geometricMean=function(ary,opt_func,opt_this){const func=opt_func||(x=>x);let i=0;let logsum=0;for(const elt of ary){const x=func.call(opt_this,elt,i++);if(x<=0)return 0;logsum+=Math.log(Math.abs(x));}
if(i===0)return 1;return Math.exp(logsum/i);};Statistics.weightedMean=function(ary,weightCallback,opt_valueCallback,opt_this){const valueCallback=opt_valueCallback||(x=>x);let numerator=0;let denominator=0;let i=-1;for(const elt of ary){i++;const value=valueCallback.call(opt_this,elt,i);if(value===undefined)continue;const weight=weightCallback.call(opt_this,elt,i,value);numerator+=weight*value;denominator+=weight;}
if(denominator===0)return undefined;return numerator/denominator;};Statistics.variance=function(ary,opt_func,opt_this){if(ary.length===0)return undefined;if(ary.length===1)return 0;const func=opt_func||(x=>x);const mean=Statistics.mean(ary,func,opt_this);const sumOfSquaredDistances=Statistics.sum(ary,function(d,i){const v=func.call(this,d,i)-mean;return v*v;},opt_this);return sumOfSquaredDistances/(ary.length-1);};Statistics.stddev=function(ary,opt_func,opt_this){if(ary.length===0)return undefined;return Math.sqrt(Statistics.variance(ary,opt_func,opt_this));};Statistics.max=function(ary,opt_func,opt_this){const func=opt_func||(x=>x);let ret=-Infinity;let i=0;for(const elt of ary){ret=Math.max(ret,func.call(opt_this,elt,i++));}
return ret;};Statistics.min=function(ary,opt_func,opt_this){const func=opt_func||(x=>x);let ret=Infinity;let i=0;for(const elt of ary){ret=Math.min(ret,func.call(opt_this,elt,i++));}
return ret;};Statistics.range=function(ary,opt_func,opt_this){const func=opt_func||(x=>x);const ret=new tr.b.math.Range();let i=0;for(const elt of ary){ret.addValue(func.call(opt_this,elt,i++));}
return ret;};Statistics.percentile=function(ary,percent,opt_func,opt_this){if(!(percent>=0&&percent<=1)){throw new Error('percent must be [0,1]');}
const func=opt_func||(x=>x);const tmp=new Array(ary.length);let i=0;for(const elt of ary){tmp[i]=func.call(opt_this,elt,i++);}
tmp.sort((a,b)=>a-b);const idx=Math.floor((ary.length-1)*percent);return tmp[idx];};Statistics.normalizeSamples=function(samples){if(samples.length===0){return{normalized_samples:samples,scale:1.0};}
samples=samples.slice().sort(function(a,b){return a-b;});const low=Math.min.apply(null,samples);const high=Math.max.apply(null,samples);const newLow=0.5/samples.length;const newHigh=(samples.length-0.5)/samples.length;if(high-low===0.0){samples=Array.apply(null,new Array(samples.length)).map(function(){return 0.5;});return{normalized_samples:samples,scale:1.0};}
const scale=(newHigh-newLow)/(high-low);for(let i=0;i<samples.length;i++){samples[i]=(samples[i]-low)*scale+newLow;}
return{normalized_samples:samples,scale};};Statistics.discrepancy=function(samples,opt_locationCount){if(samples.length===0)return 0.0;let maxLocalDiscrepancy=0;const invSampleCount=1.0/samples.length;const locations=[];const countLess=[];const countLessEqual=[];if(opt_locationCount!==undefined){let sampleIndex=0;for(let i=0;i<opt_locationCount;i++){const location=i/(opt_locationCount-1);locations.push(location);while(sampleIndex<samples.length&&samples[sampleIndex]<location){sampleIndex+=1;}
countLess.push(sampleIndex);while(sampleIndex<samples.length&&samples[sampleIndex]<=location){sampleIndex+=1;}
countLessEqual.push(sampleIndex);}}else{if(samples[0]>0.0){locations.push(0.0);countLess.push(0);countLessEqual.push(0);}
for(let i=0;i<samples.length;i++){locations.push(samples[i]);countLess.push(i);countLessEqual.push(i+1);}
if(samples[-1]<1.0){locations.push(1.0);countLess.push(samples.length);countLessEqual.push(samples.length);}}
let maxDiff=0;let minDiff=0;for(let i=1;i<locations.length;i++){const length=locations[i]-locations[i-1];const countClosed=countLessEqual[i]-countLess[i-1];const countOpen=countLess[i]-countLessEqual[i-1];const countClosedIncrement=countLessEqual[i]-countLessEqual[i-1];const countOpenIncrement=countLess[i]-countLess[i-1];maxDiff=Math.max(countClosedIncrement*invSampleCount-length+maxDiff,countClosed*invSampleCount-length);minDiff=Math.min(countOpenIncrement*invSampleCount-length+minDiff,countOpen*invSampleCount-length);maxLocalDiscrepancy=Math.max(maxDiff,-minDiff,maxLocalDiscrepancy);}
return maxLocalDiscrepancy;};Statistics.timestampsDiscrepancy=function(timestamps,opt_absolute,opt_locationCount){if(timestamps.length===0)return 0.0;if(opt_absolute===undefined)opt_absolute=true;if(Array.isArray(timestamps[0])){const rangeDiscrepancies=timestamps.map(function(r){return Statistics.timestampsDiscrepancy(r);});return Math.max.apply(null,rangeDiscrepancies);}
const s=Statistics.normalizeSamples(timestamps);const samples=s.normalized_samples;const sampleScale=s.scale;let discrepancy=Statistics.discrepancy(samples,opt_locationCount);const invSampleCount=1.0/samples.length;if(opt_absolute===true){discrepancy/=sampleScale;}else{discrepancy=tr.b.math.clamp((discrepancy-invSampleCount)/(1.0-invSampleCount),0.0,1.0);}
return discrepancy;};Statistics.uniformlySampleArray=function(samples,count){if(samples.length<=count){return samples;}
while(samples.length>count){const i=parseInt(Math.random()*samples.length);samples.splice(i,1);}
return samples;};Statistics.uniformlySampleStream=function(samples,streamLength,newElement,numSamples){if(streamLength<=numSamples){if(samples.length>=streamLength){samples[streamLength-1]=newElement;}else{samples.push(newElement);}
return;}
const probToKeep=numSamples/streamLength;if(Math.random()>probToKeep)return;const index=Math.floor(Math.random()*numSamples);samples[index]=newElement;};Statistics.mergeSampledStreams=function(samplesA,streamLengthA,samplesB,streamLengthB,numSamples){if(streamLengthB<numSamples){const nbElements=Math.min(streamLengthB,samplesB.length);for(let i=0;i<nbElements;++i){Statistics.uniformlySampleStream(samplesA,streamLengthA+i+1,samplesB[i],numSamples);}
return;}
if(streamLengthA<numSamples){const nbElements=Math.min(streamLengthA,samplesA.length);const tempSamples=samplesB.slice();for(let i=0;i<nbElements;++i){Statistics.uniformlySampleStream(tempSamples,streamLengthB+i+1,samplesA[i],numSamples);}
for(let i=0;i<tempSamples.length;++i){samplesA[i]=tempSamples[i];}
return;}
const nbElements=Math.min(numSamples,samplesB.length);const probOfSwapping=streamLengthB/(streamLengthA+streamLengthB);for(let i=0;i<nbElements;++i){if(Math.random()<probOfSwapping){samplesA[i]=samplesB[i];}}};function Distribution(){}
Distribution.prototype={computeDensity(x){throw Error('Not implemented');},computePercentile(x){throw Error('Not implemented');},computeComplementaryPercentile(x){return 1-this.computePercentile(x);},get mean(){throw Error('Not implemented');},get mode(){throw Error('Not implemented');},get median(){throw Error('Not implemented');},get standardDeviation(){throw Error('Not implemented');},get variance(){throw Error('Not implemented');}};Statistics.UniformDistribution=function(opt_range){if(!opt_range)opt_range=tr.b.math.Range.fromExplicitRange(0,1);this.range=opt_range;};Statistics.UniformDistribution.prototype={__proto__:Distribution.prototype,computeDensity(x){return 1/this.range.range;},computePercentile(x){return tr.b.math.normalize(x,this.range.min,this.range.max);},get mean(){return this.range.center;},get mode(){return undefined;},get median(){return this.mean;},get standardDeviation(){return Math.sqrt(this.variance);},get variance(){return Math.pow(this.range.range,2)/12;}};Statistics.NormalDistribution=function(opt_mean,opt_variance){this.mean_=opt_mean||0;this.variance_=opt_variance||1;this.standardDeviation_=Math.sqrt(this.variance_);};Statistics.NormalDistribution.prototype={__proto__:Distribution.prototype,computeDensity(x){const scale=(1.0/(this.standardDeviation*Math.sqrt(2.0*Math.PI)));const exponent=-Math.pow(x-this.mean,2)/(2.0*this.variance);return scale*Math.exp(exponent);},computePercentile(x){const standardizedX=((x-this.mean)/Math.sqrt(2.0*this.variance));return(1.0+tr.b.math.erf(standardizedX))/2.0;},get mean(){return this.mean_;},get median(){return this.mean;},get mode(){return this.mean;},get standardDeviation(){return this.standardDeviation_;},get variance(){return this.variance_;}};Statistics.LogNormalDistribution=function(opt_location,opt_shape){this.normalDistribution_=new Statistics.NormalDistribution(opt_location,Math.pow(opt_shape||1,2));};Statistics.LogNormalDistribution.prototype={__proto__:Statistics.NormalDistribution.prototype,computeDensity(x){return this.normalDistribution_.computeDensity(Math.log(x))/x;},computePercentile(x){return this.normalDistribution_.computePercentile(Math.log(x));},get mean(){return Math.exp(this.normalDistribution_.mean+
(this.normalDistribution_.variance/2));},get variance(){const nm=this.normalDistribution_.mean;const nv=this.normalDistribution_.variance;return(Math.exp(2*(nm+nv))-
Math.exp(2*nm+nv));},get standardDeviation(){return Math.sqrt(this.variance);},get median(){return Math.exp(this.normalDistribution_.mean);},get mode(){return Math.exp(this.normalDistribution_.mean-
this.normalDistribution_.variance);}};Statistics.LogNormalDistribution.fromMedianAndDiminishingReturns=function(median,diminishingReturns){diminishingReturns=Math.log(diminishingReturns/median);const shape=Math.sqrt(1-3*diminishingReturns-
Math.sqrt(Math.pow(diminishingReturns-3,2)-8))/2;const location=Math.log(median);return new Statistics.LogNormalDistribution(location,shape);};Statistics.DEFAULT_ALPHA=0.01;Statistics.MAX_SUGGESTED_SAMPLE_SIZE=20;Statistics.Significance={SIGNIFICANT:'REJECT',INSIGNIFICANT:'FAIL_TO_REJECT',NEED_MORE_DATA:'NEED_MORE_DATA',DONT_CARE:'DONT_CARE',};class HypothesisTestResult{constructor(p,u,needMoreData,opt_alpha){this.p_=p;this.u_=u;this.needMoreData_=needMoreData;this.compare(opt_alpha);}
get p(){return this.p_;}
get U(){return this.u_;}
get significance(){return this.significance_;}
compare(opt_alpha){const alpha=opt_alpha||Statistics.DEFAULT_ALPHA;if(this.p<alpha){this.significance_=Statistics.Significance.SIGNIFICANT;}else if(this.needMoreData_){this.significance_=Statistics.Significance.NEED_MORE_DATA;}else{this.significance_=Statistics.Significance.INSIGNIFICANT;}
return this.significance_;}
asDict(){return{p:this.p,U:this.U,significance:this.significance,};}}
Statistics.mwu=function(a,b,opt_alpha,opt_reqSampleSize){const result=mannwhitneyu.test(a,b);const needMoreData=opt_reqSampleSize&&Math.min(a.length,b.length)<opt_reqSampleSize;return new HypothesisTestResult(result.p,result.U,needMoreData,opt_alpha);};return{Statistics,};});'use strict';tr.exportTo('tr.b',function(){const GREEK_SMALL_LETTER_MU=String.fromCharCode(956);const SECONDS_IN_A_MINUTE=60;const SECONDS_IN_AN_HOUR=SECONDS_IN_A_MINUTE*60;const SECONDS_IN_A_DAY=SECONDS_IN_AN_HOUR*24;const SECONDS_IN_A_WEEK=SECONDS_IN_A_DAY*7;const SECONDS_IN_A_YEAR=SECONDS_IN_A_DAY*365.2422;const SECONDS_IN_A_MONTH=SECONDS_IN_A_YEAR/12;const UnitPrefixScale={};const UnitScale={};function defineUnitPrefixScale(name,prefixes){if(UnitPrefixScale[name]!==undefined){throw new Error('Unit prefix scale \''+name+'\' already exists');}
if(prefixes.AUTO!==undefined){throw new Error('The \'AUTO\' unit prefix is not supported for unit'+'prefix scales and cannot be added to scale \''+name+'\'');}
UnitPrefixScale[name]=prefixes;}
UnitScale.defineUnitScale=function(name,unitScale){if(UnitScale[name]!==undefined){throw new Error('Unit scale \''+name+'\' already exists');}
if(unitScale.AUTO!==undefined){throw new Error('\'AUTO\' unit scale will be added automatically '+'for unit scale \''+name+'\'');}
unitScale.AUTO=Object.values(unitScale);unitScale.AUTO.sort((a,b)=>a.value-b.value);if(name)UnitScale[name]=unitScale;return unitScale;};function definePrefixScaleFromUnitScale(prefixName,unitScale){if(!unitScale){throw new Error('Cannot create PrefixScale without a unit scale.');}
const prefixScale={};for(const[curPrefix,curScale]of Object.entries(unitScale)){if(curPrefix==='AUTO'){continue;}
if(curScale.symbol===undefined||!curScale.value){throw new Error(`Cannot create PrefixScale from malformed unit ${curScale}.`);}
prefixScale[curPrefix]={value:curScale.value,symbol:curScale.symbol};}
return defineUnitPrefixScale(prefixName,prefixScale);}
UnitScale.defineUnitScaleFromPrefixScale=function(baseSymbol,baseName,prefixScale,opt_scaleName){if(baseSymbol===undefined){throw new Error('Cannot create UnitScale with undefined baseSymbol.');}
if(!baseName){throw new Error('Cannot create UnitScale without a baseName.');}
if(!prefixScale){throw new Error('Cannot create UnitScale without a prefix scale.');}
const unitScale={};for(const curPrefix of Object.keys(prefixScale)){const curScale=prefixScale[curPrefix];if(curScale.symbol===undefined||!curScale.value){throw new Error(`Cannot convert PrefixScale with malformed prefix ${curScale}.`);}
const name=curPrefix==='NONE'?baseName:`${curPrefix}_${baseName}`;unitScale[name]={value:curScale.value,symbol:curScale.symbol+baseSymbol,baseSymbol};}
return UnitScale.defineUnitScale(opt_scaleName,unitScale);};function convertUnit(value,fromScale,toScale){if(value===undefined)return undefined;const fromScaleBase=fromScale.baseSymbol;const toScaleBase=toScale.baseSymbol;if(fromScaleBase!==undefined&&toScaleBase!==undefined&&fromScaleBase!==toScaleBase){throw new Error('Cannot convert between units with different base symbols.');}
return value*(fromScale.value/toScale.value);}
defineUnitPrefixScale('BINARY',{NONE:{value:Math.pow(1024,0),symbol:''},KIBI:{value:Math.pow(1024,1),symbol:'Ki'},MEBI:{value:Math.pow(1024,2),symbol:'Mi'},GIBI:{value:Math.pow(1024,3),symbol:'Gi'},TEBI:{value:Math.pow(1024,4),symbol:'Ti'}});defineUnitPrefixScale('METRIC',{NANO:{value:1e-9,symbol:'n'},MICRO:{value:1e-6,symbol:GREEK_SMALL_LETTER_MU},MILLI:{value:1e-3,symbol:'m'},NONE:{value:1,symbol:''},KILO:{value:1e3,symbol:'k'},MEGA:{value:1e6,symbol:'M'},GIGA:{value:1e9,symbol:'G'}});UnitScale.defineUnitScale('TIME',{NANO_SEC:{value:1e-9,symbol:'ns',baseSymbol:'s'},MICRO_SEC:{value:1e-6,symbol:GREEK_SMALL_LETTER_MU+'s',baseSymbol:'s'},MILLI_SEC:{value:1e-3,symbol:'ms',baseSymbol:'s'},SEC:{value:1,symbol:'s',baseSymbol:'s'},MINUTE:{value:SECONDS_IN_A_MINUTE,symbol:'min',baseSymbol:'s'},HOUR:{value:SECONDS_IN_AN_HOUR,symbol:'hr',baseSymbol:'s'},DAY:{value:SECONDS_IN_A_DAY,symbol:'days',baseSymbol:'s'},WEEK:{value:SECONDS_IN_A_WEEK,symbol:'weeks',baseSymbol:'s'},MONTH:{value:SECONDS_IN_A_MONTH,symbol:'months',baseSymbol:'s'},YEAR:{value:SECONDS_IN_A_YEAR,symbol:'years',baseSymbol:'s'}});UnitScale.defineUnitScaleFromPrefixScale('B','BYTE',UnitPrefixScale.BINARY,'MEMORY');definePrefixScaleFromUnitScale('DATA_SIZE',UnitScale.MEMORY);UnitScale.defineUnitScaleFromPrefixScale('/s','SECONDS',UnitPrefixScale.DATA_SIZE,'BANDWIDTH_BYTES');return{UnitPrefixScale,UnitScale,convertUnit,GREEK_SMALL_LETTER_MU,};});'use strict';tr.exportTo('tr.b',function(){const msDisplayMode={scale:1e-3,suffix:'ms',roundedLess(a,b){return Math.round(a*1000)<Math.round(b*1000);},formatSpec:{unitScale:[tr.b.UnitScale.TIME.MILLI_SEC],minimumFractionDigits:3,}};const nsDisplayMode={scale:1e-9,suffix:'ns',roundedLess(a,b){return Math.round(a*1000000)<Math.round(b*1000000);},formatSpec:{unitScale:[tr.b.UnitScale.TIME.NANO_SEC],maximumFractionDigits:0}};const TimeDisplayModes={ns:nsDisplayMode,ms:msDisplayMode};return{TimeDisplayModes,};});'use strict';tr.exportTo('tr.ui.b',function(){function iterateElementDeeplyImpl(element,cb,thisArg,includeElement){if(includeElement&&cb.call(thisArg,element))return true;if(element.root&&element.root!==element&&iterateElementDeeplyImpl(element.root,cb,thisArg,false)){return true;}
const children=Polymer.dom(element).children;for(let i=0;i<children.length;i++){if(iterateElementDeeplyImpl(children[i],cb,thisArg,true)){return true;}}
return false;}
function iterateElementDeeply(element,cb,thisArg){iterateElementDeeplyImpl(element,cb,thisArg,false);}
function findDeepElementMatchingPredicate(element,predicate){let foundElement=undefined;function matches(element){const match=predicate(element);if(!match){return false;}
foundElement=element;return true;}
iterateElementDeeply(element,matches);return foundElement;}
function findDeepElementsMatchingPredicate(element,predicate){const foundElements=[];function matches(element){const match=predicate(element);if(match){foundElements.push(element);}
return false;}
iterateElementDeeply(element,matches);return foundElements;}
function findDeepElementMatching(element,selector){return findDeepElementMatchingPredicate(element,function(element){return element.matches(selector);});}
function findDeepElementsMatching(element,selector){return findDeepElementsMatchingPredicate(element,function(element){return element.matches(selector);});}
function findDeepElementWithTextContent(element,re){return findDeepElementMatchingPredicate(element,function(element){if(element.children.length!==0)return false;return re.test(Polymer.dom(element).textContent);});}
return{findDeepElementMatching,findDeepElementsMatching,findDeepElementMatchingPredicate,findDeepElementsMatchingPredicate,findDeepElementWithTextContent,};});'use strict';tr.exportTo('tr.b',function(){const TimeDisplayModes=tr.b.TimeDisplayModes;const PLUS_MINUS_SIGN=String.fromCharCode(177);const CACHED_FORMATTERS={};function getNumberFormatter(minSpec,maxSpec,minCtx,maxCtx){const key=minSpec+'-'+maxSpec+'-'+minCtx+'-'+maxCtx;let formatter=CACHED_FORMATTERS[key];if(formatter===undefined){let minimumFractionDigits=minCtx!==undefined?minCtx:minSpec;let maximumFractionDigits=maxCtx!==undefined?maxCtx:maxSpec;if(minimumFractionDigits>maximumFractionDigits){if(minCtx!==undefined&&maxCtx===undefined){maximumFractionDigits=minimumFractionDigits;}else if(minCtx===undefined&&maxCtx!==undefined){minimumFractionDigits=maximumFractionDigits;}}
formatter=new Intl.NumberFormat(undefined,{minimumFractionDigits,maximumFractionDigits,});CACHED_FORMATTERS[key]=formatter;}
return formatter;}
function max(a,b){if(a===undefined)return b;if(b===undefined)return a;return a.scale>b.scale?a:b;}
const ImprovementDirection={DONT_CARE:0,BIGGER_IS_BETTER:1,SMALLER_IS_BETTER:2};function Unit(unitName,jsonName,scaleBaseUnit,isDelta,improvementDirection,formatSpec){this.unitName=unitName;this.jsonName=jsonName;this.scaleBaseUnit=scaleBaseUnit;this.isDelta=isDelta;this.improvementDirection=improvementDirection;this.formatSpec_=formatSpec;this.baseUnit=undefined;this.correspondingDeltaUnit=undefined;}
Unit.prototype={asJSON(){return this.jsonName;},asJSON2(){return this.asJSON().replace('_smallerIsBetter','-').replace('_biggerIsBetter','+');},truncate(value){if(typeof value!=='number')return value;if(0===(value%1))return value;if(typeof this.formatSpec_!=='function'&&(!this.formatSpec_.unitScale||((this.formatSpec_.unitScale.length===1)&&(this.formatSpec_.unitScale[0].value===1)))){const digits=this.formatSpec_.maximumFractionDigits||this.formatSpec_.minimumFractionDigits;return tr.b.math.truncate(value,digits+1);}
const formatted=this.format(value);let test=Math.round(value);if(formatted===this.format(test))return test;let lo=1;let hi=16;while(lo<hi-1){const digits=parseInt((lo+hi)/2);test=tr.b.math.truncate(value,digits);if(formatted===this.format(test)){hi=digits;}else{lo=digits;}}
test=tr.b.math.truncate(value,lo);if(formatted===this.format(test))return test;return tr.b.math.truncate(value,hi);},getUnitScale_(opt_context){let formatSpec=this.formatSpec_;let formatSpecWasFunction=false;if(typeof formatSpec==='function'){formatSpecWasFunction=true;formatSpec=formatSpec();}
const context=opt_context||{};let scale=undefined;if(context.unitScale){scale=context.unitScale;}else if(context.unitPrefix){const symbol=formatSpec.baseSymbol?formatSpec.baseSymbol:this.scaleBaseUnit.baseSymbol;scale=tr.b.UnitScale.defineUnitScaleFromPrefixScale(symbol,symbol,[context.unitPrefix]).AUTO;}else{scale=formatSpec.unitScale;if(!scale){scale=[{value:1,symbol:formatSpec.baseSymbol||'',baseSymbol:formatSpec.baseSymbol||''}];if(!formatSpecWasFunction)formatSpec.unitScale=scale;}}
if(!(scale instanceof Array)){throw new Error('Unit has a malformed unit scale.');}
return scale;},get unitString(){const scale=this.getUnitScale_();if(!scale){throw new Error('A UnitScale could not be found for Unit '+this.unitName);}
return scale[0].symbol;},format(value,opt_context){let signString='';if(value<0){signString='-';value=-value;}else if(this.isDelta){signString=value===0?PLUS_MINUS_SIGN:'+';}
const context=opt_context||{};const scale=this.getUnitScale_(context);let deltaValue=context.deltaValue===undefined?value:context.deltaValue;deltaValue=Math.abs(deltaValue)*this.scaleBaseUnit.value;if(deltaValue===0){deltaValue=1;}
let i=0;while(i<scale.length-1&&deltaValue/scale[i+1].value>=1){i++;}
const selectedSubUnit=scale[i];let formatSpec=this.formatSpec_;if(typeof formatSpec==='function')formatSpec=formatSpec();let unitString='';if(selectedSubUnit.symbol){if(!formatSpec.avoidSpacePrecedingUnit)unitString=' ';unitString+=selectedSubUnit.symbol;}
value=tr.b.convertUnit(value,this.scaleBaseUnit,selectedSubUnit);const numberString=getNumberFormatter(formatSpec.minimumFractionDigits,formatSpec.maximumFractionDigits,context.minimumFractionDigits,context.maximumFractionDigits).format(value);return signString+numberString+unitString;}};Unit.reset=function(){Unit.currentTimeDisplayMode=TimeDisplayModes.ms;};Unit.timestampFromUs=function(us){return tr.b.convertUnit(us,tr.b.UnitPrefixScale.METRIC.MICRO,tr.b.UnitPrefixScale.METRIC.MILLI);};Object.defineProperty(Unit,'currentTimeDisplayMode',{get(){return Unit.currentTimeDisplayMode_;},set(value){if(Unit.currentTimeDisplayMode_===value)return;Unit.currentTimeDisplayMode_=value;Unit.dispatchEvent(new tr.b.Event('display-mode-changed'));}});Unit.didPreferredTimeDisplayUnitChange=function(){let largest=undefined;const els=tr.ui.b.findDeepElementsMatching(document.body,'tr-v-ui-preferred-display-unit');els.forEach(function(el){largest=max(largest,el.preferredTimeDisplayMode);});Unit.currentTimeDisplayMode=largest===undefined?TimeDisplayModes.ms:largest;};Unit.byName={};Unit.byJSONName={};Unit.fromJSON=function(object){if(typeof(object)==='string'){if(object.endsWith('+')){object=object.slice(0,object.length-1)+'_biggerIsBetter';}else if(object.endsWith('-')){object=object.slice(0,object.length-1)+'_smallerIsBetter';}
const u=Unit.byJSONName[object];if(u)return u;}
throw new Error(`Unrecognized unit "${object}"`);};Unit.define=function(params){const definedUnits=[];for(const improvementDirection of Object.values(ImprovementDirection)){const regularUnit=Unit.defineUnitVariant_(params,false,improvementDirection);const deltaUnit=Unit.defineUnitVariant_(params,true,improvementDirection);regularUnit.correspondingDeltaUnit=deltaUnit;deltaUnit.correspondingDeltaUnit=deltaUnit;definedUnits.push(regularUnit,deltaUnit);}
const baseUnit=Unit.byName[params.baseUnitName];definedUnits.forEach(u=>u.baseUnit=baseUnit);};Unit.nameSuffixForImprovementDirection=function(improvementDirection){switch(improvementDirection){case ImprovementDirection.DONT_CARE:return'';case ImprovementDirection.BIGGER_IS_BETTER:return'_biggerIsBetter';case ImprovementDirection.SMALLER_IS_BETTER:return'_smallerIsBetter';default:throw new Error('Unknown improvement direction: '+improvementDirection);}};Unit.defineUnitVariant_=function(params,isDelta,improvementDirection){let nameSuffix=isDelta?'Delta':'';nameSuffix+=Unit.nameSuffixForImprovementDirection(improvementDirection);const unitName=params.baseUnitName+nameSuffix;const jsonName=params.baseJsonName+nameSuffix;if(Unit.byName[unitName]!==undefined){throw new Error('Unit \''+unitName+'\' already exists');}
if(Unit.byJSONName[jsonName]!==undefined){throw new Error('JSON unit \''+jsonName+'\' alread exists');}
let scaleBaseUnit=params.scaleBaseUnit;if(!scaleBaseUnit){let formatSpec=params.formatSpec;if(typeof formatSpec==='function')formatSpec=formatSpec();const baseSymbol=formatSpec.unitScale?formatSpec.unitScale[0].baseSymbol:(formatSpec.baseSymbol||'');scaleBaseUnit={value:1,symbol:baseSymbol,baseSymbol};}
const unit=new Unit(unitName,jsonName,scaleBaseUnit,isDelta,improvementDirection,params.formatSpec);Unit.byName[unitName]=unit;Unit.byJSONName[jsonName]=unit;return unit;};tr.b.EventTarget.decorate(Unit);Unit.reset();Unit.define({baseUnitName:'timeInMsAutoFormat',baseJsonName:'msBestFitFormat',scaleBaseUnit:tr.b.UnitScale.TIME.MILLI_SEC,formatSpec:{unitScale:tr.b.UnitScale.TIME.AUTO,minimumFractionDigits:0,maximumFractionDigits:3}});Unit.define({baseUnitName:'timeDurationInMs',baseJsonName:'ms',scaleBaseUnit:tr.b.UnitScale.TIME.MILLI_SEC,formatSpec(){return Unit.currentTimeDisplayMode_.formatSpec;}});Unit.define({baseUnitName:'timeStampInMs',baseJsonName:'tsMs',scaleBaseUnit:tr.b.UnitScale.TIME.MILLI_SEC,formatSpec(){return Unit.currentTimeDisplayMode_.formatSpec;}});Unit.define({baseUnitName:'normalizedPercentage',baseJsonName:'n%',formatSpec:{unitScale:[{value:0.01,symbol:'%'}],avoidSpacePrecedingUnit:true,minimumFractionDigits:1,maximumFractionDigits:1}});Unit.define({baseUnitName:'sizeInBytes',baseJsonName:'sizeInBytes',formatSpec:{unitScale:tr.b.UnitScale.MEMORY.AUTO,minimumFractionDigits:1,maximumFractionDigits:1}});Unit.define({baseUnitName:'bandwidthInBytesPerSecond',baseJsonName:'bytesPerSecond',formatSpec:{unitScale:tr.b.UnitScale.BANDWIDTH_BYTES.AUTO,minimumFractionDigits:1,maximumFractionDigits:1}});Unit.define({baseUnitName:'energyInJoules',baseJsonName:'J',formatSpec:{unitScale:tr.b.UnitScale.defineUnitScaleFromPrefixScale('J','JOULE',tr.b.UnitPrefixScale.METRIC,'JOULE').AUTO,minimumFractionDigits:3}});Unit.define({baseUnitName:'powerInWatts',baseJsonName:'W',formatSpec:{unitScale:tr.b.UnitScale.defineUnitScaleFromPrefixScale('W','WATT',tr.b.UnitPrefixScale.METRIC,'WATT').AUTO,minimumFractionDigits:3}});Unit.define({baseUnitName:'electricCurrentInAmperes',baseJsonName:'A',formatSpec:{baseSymbol:'A',unitScale:tr.b.UnitScale.defineUnitScaleFromPrefixScale('A','AMPERE',tr.b.UnitPrefixScale.METRIC,'AMPERE').AUTO,minimumFractionDigits:3}});Unit.define({baseUnitName:'electricPotentialInVolts',baseJsonName:'V',formatSpec:{baseSymbol:'V',unitScale:tr.b.UnitScale.defineUnitScaleFromPrefixScale('V','VOLT',tr.b.UnitPrefixScale.METRIC,'VOLT').AUTO,minimumFractionDigits:3}});Unit.define({baseUnitName:'frequencyInHertz',baseJsonName:'Hz',formatSpec:{baseSymbol:'Hz',unitScale:tr.b.UnitScale.defineUnitScaleFromPrefixScale('Hz','HERTZ',tr.b.UnitPrefixScale.METRIC,'HERTZ').AUTO,minimumFractionDigits:3}});Unit.define({baseUnitName:'unitlessNumber',baseJsonName:'unitless',formatSpec:{minimumFractionDigits:3,maximumFractionDigits:3}});Unit.define({baseUnitName:'count',baseJsonName:'count',formatSpec:{minimumFractionDigits:0,maximumFractionDigits:0}});Unit.define({baseUnitName:'sigma',baseJsonName:'sigma',formatSpec:{baseSymbol:String.fromCharCode(963),minimumFractionDigits:1,maximumFractionDigits:1}});return{ImprovementDirection,Unit,};});'use strict';tr.exportTo('tr.b',function(){class Scalar{constructor(unit,value){if(!(unit instanceof tr.b.Unit)){throw new Error('Expected Unit');}
if(!(typeof(value)==='number')){throw new Error('Expected value to be number');}
this.unit=unit;this.value=value;}
asDict(){return{unit:this.unit.asJSON(),value:tr.b.numberToJson(this.value),};}
toString(){return this.unit.format(this.value);}
static fromDict(d){return new Scalar(tr.b.Unit.fromJSON(d.unit),tr.b.numberFromJson(d.value));}}
return{Scalar,};});'use strict';tr.exportTo('tr.c',function(){function Auditor(model){this.model_=model;}
Auditor.prototype={__proto__:Object.prototype,get model(){return this.model_;},runAnnotate(){},installUserFriendlyCategoryDriverIfNeeded(){},runAudit(){}};const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);options.defaultMetadata={};options.mandatoryBaseClass=Auditor;tr.b.decorateExtensionRegistry(Auditor,options);return{Auditor,};});'use strict';tr.exportTo('tr.b',function(){function clamp01(value){return Math.max(0,Math.min(1,value));}
function Color(opt_r,opt_g,opt_b,opt_a){this.r=Math.floor(opt_r)||0;this.g=Math.floor(opt_g)||0;this.b=Math.floor(opt_b)||0;this.a=opt_a;}
Color.fromString=function(str){let tmp;let values;if(str.substr(0,4)==='rgb('){tmp=str.substr(4,str.length-5);values=tmp.split(',').map(function(v){return v.replace(/^\s+/,'','g');});if(values.length!==3){throw new Error('Malformatted rgb-expression');}
return new Color(parseInt(values[0]),parseInt(values[1]),parseInt(values[2]));}
if(str.substr(0,5)==='rgba('){tmp=str.substr(5,str.length-6);values=tmp.split(',').map(function(v){return v.replace(/^\s+/,'','g');});if(values.length!==4){throw new Error('Malformatted rgb-expression');}
return new Color(parseInt(values[0]),parseInt(values[1]),parseInt(values[2]),parseFloat(values[3]));}
if(str[0]==='#'&&str.length===7){return new Color(parseInt(str.substr(1,2),16),parseInt(str.substr(3,2),16),parseInt(str.substr(5,2),16));}
throw new Error('Unrecognized string format.');};Color.lerp=function(a,b,percent){if(a.a!==undefined&&b.a!==undefined){return Color.lerpRGBA(a,b,percent);}
return Color.lerpRGB(a,b,percent);};Color.lerpRGB=function(a,b,percent){return new Color(((b.r-a.r)*percent)+a.r,((b.g-a.g)*percent)+a.g,((b.b-a.b)*percent)+a.b);};Color.lerpRGBA=function(a,b,percent){return new Color(((b.r-a.r)*percent)+a.r,((b.g-a.g)*percent)+a.g,((b.b-a.b)*percent)+a.b,((b.a-a.a)*percent)+a.a);};Color.fromDict=function(dict){return new Color(dict.r,dict.g,dict.b,dict.a);};Color.fromHSLExplicit=function(h,s,l,a){let r;let g;let b;function hue2rgb(p,q,t){if(t<0)t+=1;if(t>1)t-=1;if(t<1/6)return p+(q-p)*6*t;if(t<1/2)return q;if(t<2/3)return p+(q-p)*(2/3-t)*6;return p;}
if(s===0){r=g=b=l;}else{const q=l<0.5?l*(1+s):l+s-l*s;const p=2*l-q;r=hue2rgb(p,q,h+1/3);g=hue2rgb(p,q,h);b=hue2rgb(p,q,h-1/3);}
return new Color(Math.floor(r*255),Math.floor(g*255),Math.floor(b*255),a);};Color.fromHSL=function(hsl){return Color.fromHSLExplicit(hsl.h,hsl.s,hsl.l,hsl.a);};Color.prototype={clone(){const c=new Color();c.r=this.r;c.g=this.g;c.b=this.b;c.a=this.a;return c;},blendOver(bgColor){const oneMinusThisAlpha=1-this.a;const outA=this.a+bgColor.a*oneMinusThisAlpha;const bgBlend=(bgColor.a*oneMinusThisAlpha)/bgColor.a;return new Color(this.r*this.a+bgColor.r*bgBlend,this.g*this.a+bgColor.g*bgBlend,this.b*this.a+bgColor.b*bgBlend,outA);},brighten(opt_k){const k=opt_k||0.45;return new Color(Math.min(255,this.r+Math.floor(this.r*k)),Math.min(255,this.g+Math.floor(this.g*k)),Math.min(255,this.b+Math.floor(this.b*k)),this.a);},lighten(k,opt_maxL){const maxL=opt_maxL!==undefined?opt_maxL:1.0;const hsl=this.toHSL();hsl.l=Math.min(hsl.l+k,maxL);return Color.fromHSL(hsl);},darken(opt_k){let k;if(opt_k!==undefined){k=opt_k;}else{k=0.45;}
return new Color(Math.min(255,this.r-Math.floor(this.r*k)),Math.min(255,this.g-Math.floor(this.g*k)),Math.min(255,this.b-Math.floor(this.b*k)),this.a);},desaturate(opt_desaturateFactor){let desaturateFactor;if(opt_desaturateFactor!==undefined){desaturateFactor=opt_desaturateFactor;}else{desaturateFactor=1;}
const hsl=this.toHSL();hsl.s=clamp01(hsl.s*(1-desaturateFactor));return Color.fromHSL(hsl);},withAlpha(a){return new Color(this.r,this.g,this.b,a);},toString(){if(this.a!==undefined){return'rgba('+
this.r+','+this.g+','+
this.b+','+this.a+')';}
return'rgb('+this.r+','+this.g+','+this.b+')';},toHSL(){const r=this.r/255;const g=this.g/255;const b=this.b/255;const max=Math.max(r,g,b);const min=Math.min(r,g,b);let h;let s;const l=(max+min)/2;if(min===max){h=0;s=0;}else{const delta=max-min;if(l>0.5){s=delta/(2-max-min);}else{s=delta/(max+min);}
if(r===max){h=(g-b)/delta;if(g<b)h+=6;}else if(g===max){h=2+((b-r)/delta);}else{h=4+((r-g)/delta);}
h/=6;}
return{h,s,l,a:this.a};},toStringWithAlphaOverride(alpha){return'rgba('+
this.r+','+this.g+','+
this.b+','+alpha+')';}};return{Color,};});'use strict';tr.exportTo('tr.b',function(){function SinebowColorGenerator(opt_a,opt_brightness){this.a_=(opt_a===undefined)?1:opt_a;this.brightness_=(opt_brightness===undefined)?1:opt_brightness;this.colorIndex_=0;this.keyToColor={};}
SinebowColorGenerator.prototype={colorForKey(key){if(!this.keyToColor[key]){this.keyToColor[key]=this.nextColor();}
return this.keyToColor[key];},nextColor(){const components=SinebowColorGenerator.nthColor(this.colorIndex_++);return tr.b.Color.fromString(SinebowColorGenerator.calculateColor(components[0],components[1],components[2],this.a_,this.brightness_));}};SinebowColorGenerator.PHI=(1+Math.sqrt(5))/2;SinebowColorGenerator.sinebow=function(h){h+=0.5;h=-h;let r=Math.sin(Math.PI*h);let g=Math.sin(Math.PI*(h+1/3));let b=Math.sin(Math.PI*(h+2/3));r*=r;g*=g;b*=b;const y=2*(0.2989*r+0.5870*g+0.1140*b);r/=y;g/=y;b/=y;return[256*r,256*g,256*b];};SinebowColorGenerator.nthColor=function(n){return SinebowColorGenerator.sinebow(n*this.PHI);};SinebowColorGenerator.calculateColor=function(r,g,b,a,brightness){if(brightness<=1){r*=brightness;g*=brightness;b*=brightness;}else{r=tr.b.math.lerp(tr.b.math.normalize(brightness,1,2),r,255);g=tr.b.math.lerp(tr.b.math.normalize(brightness,1,2),g,255);b=tr.b.math.lerp(tr.b.math.normalize(brightness,1,2),b,255);}
r=Math.round(r);g=Math.round(g);b=Math.round(b);return'rgba('+r+','+g+','+b+', '+a+')';};return{SinebowColorGenerator,};});'use strict';tr.exportTo('tr.b',function(){const numGeneralPurposeColorIds=23;const generalPurposeColors=new Array(numGeneralPurposeColorIds);const sinebowAlpha=1.0;const sinebowBrightness=1.5;const sinebowColorGenerator=new tr.b.SinebowColorGenerator(sinebowAlpha,sinebowBrightness);for(let i=0;i<numGeneralPurposeColorIds;i++){generalPurposeColors[i]=sinebowColorGenerator.nextColor();}
const reservedColorsByName={thread_state_uninterruptible:new tr.b.Color(182,125,143),thread_state_iowait:new tr.b.Color(255,140,0),thread_state_running:new tr.b.Color(126,200,148),thread_state_runnable:new tr.b.Color(133,160,210),thread_state_sleeping:new tr.b.Color(240,240,240),thread_state_unknown:new tr.b.Color(199,155,125),background_memory_dump:new tr.b.Color(0,180,180),light_memory_dump:new tr.b.Color(0,0,180),detailed_memory_dump:new tr.b.Color(180,0,180),vsync_highlight_color:new tr.b.Color(0,0,255),generic_work:new tr.b.Color(125,125,125),good:new tr.b.Color(0,125,0),bad:new tr.b.Color(180,125,0),terrible:new tr.b.Color(180,0,0),black:new tr.b.Color(0,0,0),grey:new tr.b.Color(221,221,221),white:new tr.b.Color(255,255,255),yellow:new tr.b.Color(255,255,0),olive:new tr.b.Color(100,100,0),rail_response:new tr.b.Color(67,135,253),rail_animation:new tr.b.Color(244,74,63),rail_idle:new tr.b.Color(238,142,0),rail_load:new tr.b.Color(13,168,97),startup:new tr.b.Color(230,230,0),heap_dump_stack_frame:new tr.b.Color(128,128,128),heap_dump_object_type:new tr.b.Color(0,0,255),heap_dump_child_node_arrow:new tr.b.Color(204,102,0),cq_build_running:new tr.b.Color(255,255,119),cq_build_passed:new tr.b.Color(153,238,102),cq_build_failed:new tr.b.Color(238,136,136),cq_build_abandoned:new tr.b.Color(187,187,187),cq_build_attempt_runnig:new tr.b.Color(222,222,75),cq_build_attempt_passed:new tr.b.Color(103,218,35),cq_build_attempt_failed:new tr.b.Color(197,81,81)};const numReservedColorIds=Object.keys(reservedColorsByName).length;const numColorsPerVariant=numGeneralPurposeColorIds+numReservedColorIds;function ColorScheme(){}
const paletteBase=[];paletteBase.push.apply(paletteBase,generalPurposeColors);paletteBase.push.apply(paletteBase,Object.values(reservedColorsByName));ColorScheme.colors=[];ColorScheme.properties={};ColorScheme.properties={numColorsPerVariant,};function pushVariant(func){const variantColors=paletteBase.map(func);ColorScheme.colors.push.apply(ColorScheme.colors,variantColors);}
pushVariant(function(c){return c;});ColorScheme.properties.brightenedOffsets=[];ColorScheme.properties.brightenedOffsets.push(ColorScheme.colors.length);pushVariant(function(c){return c.lighten(0.3,0.8);});ColorScheme.properties.brightenedOffsets.push(ColorScheme.colors.length);pushVariant(function(c){return c.lighten(0.48,0.85);});ColorScheme.properties.brightenedOffsets.push(ColorScheme.colors.length);pushVariant(function(c){return c.lighten(0.65,0.9);});ColorScheme.properties.dimmedOffsets=[];ColorScheme.properties.dimmedOffsets.push(ColorScheme.colors.length);pushVariant(function(c){return c.desaturate();});ColorScheme.properties.dimmedOffsets.push(ColorScheme.colors.length);pushVariant(function(c){return c.desaturate(0.5);});ColorScheme.properties.dimmedOffsets.push(ColorScheme.colors.length);pushVariant(function(c){return c.desaturate(0.3);});ColorScheme.colorsAsStrings=ColorScheme.colors.map(function(c){return c.toString();});const reservedColorNameToIdMap=(function(){const m=new Map();let i=generalPurposeColors.length;for(const key of Object.keys(reservedColorsByName)){m.set(key,i++);}
return m;})();ColorScheme.getColorIdForReservedName=function(name){const id=reservedColorNameToIdMap.get(name);if(id===undefined){throw new Error('Unrecognized color '+name);}
return id;};ColorScheme.getColorForReservedNameAsString=function(reservedName){const id=ColorScheme.getColorIdForReservedName(reservedName);return ColorScheme.colorsAsStrings[id];};ColorScheme.getStringHash=function(name){let hash=0;for(let i=0;i<name.length;++i){hash=(hash+37*hash+11*name.charCodeAt(i))%0xFFFFFFFF;}
return hash;};const stringColorIdCache=new Map();ColorScheme.getColorIdForGeneralPurposeString=function(string){if(stringColorIdCache.get(string)===undefined){const hash=ColorScheme.getStringHash(string);stringColorIdCache.set(string,hash%numGeneralPurposeColorIds);}
return stringColorIdCache.get(string);};ColorScheme.getAnotherColorId=function(colorId,n){return(colorId+n)%numColorsPerVariant;};ColorScheme.getVariantColorId=function(colorId,offset){return colorId+offset;};return{ColorScheme,};});'use strict';tr.exportTo('tr.model',function(){const ColorScheme=tr.b.ColorScheme;function EventInfo(title,description,docLinks){this.title=title;this.description=description;this.docLinks=docLinks;this.colorId=ColorScheme.getColorIdForGeneralPurposeString(title);}
return{EventInfo,};});'use strict';tr.exportTo('tr.b',function(){let nextGUID=1;const UUID4_PATTERN='xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx';const GUID={allocateSimple(){return nextGUID++;},getLastSimpleGuid(){return nextGUID-1;},allocateUUID4(){return UUID4_PATTERN.replace(/[xy]/g,function(c){let r=parseInt(Math.random()*16);if(c==='y')r=(r&3)+8;return r.toString(16);});}};return{GUID,};});'use strict';tr.exportTo('tr.model',function(){function EventRegistry(){}
const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);tr.b.decorateExtensionRegistry(EventRegistry,options);EventRegistry.addEventListener('will-register',function(e){const metadata=e.typeInfo.metadata;if(metadata.name===undefined){throw new Error('Registered events must provide name metadata');}
if(metadata.pluralName===undefined){throw new Error('Registered events must provide pluralName metadata');}
if(metadata.subTypes===undefined){metadata.subTypes={};const options=new tr.b.ExtensionRegistryOptions(tr.b.TYPE_BASED_REGISTRY_MODE);options.mandatoryBaseClass=e.typeInfo.constructor;options.defaultConstructor=e.typeInfo.constructor;tr.b.decorateExtensionRegistry(metadata.subTypes,options);}else{if(!metadata.subTypes.register){throw new Error('metadata.subTypes must be an extension registry.');}}
e.typeInfo.constructor.subTypes=metadata.subTypes;});let eventsByTypeName=undefined;EventRegistry.getEventTypeInfoByTypeName=function(typeName){if(eventsByTypeName===undefined){eventsByTypeName={};EventRegistry.getAllRegisteredTypeInfos().forEach(function(typeInfo){eventsByTypeName[typeInfo.metadata.name]=typeInfo;});}
return eventsByTypeName[typeName];};EventRegistry.addEventListener('registry-changed',function(){eventsByTypeName=undefined;});function convertCamelCaseToTitleCase(name){let result=name.replace(/[A-Z]/g,' $&');result=result.charAt(0).toUpperCase()+result.slice(1);return result;}
EventRegistry.getUserFriendlySingularName=function(typeName){const typeInfo=EventRegistry.getEventTypeInfoByTypeName(typeName);const str=typeInfo.metadata.name;return convertCamelCaseToTitleCase(str);};EventRegistry.getUserFriendlyPluralName=function(typeName){const typeInfo=EventRegistry.getEventTypeInfoByTypeName(typeName);const str=typeInfo.metadata.pluralName;return convertCamelCaseToTitleCase(str);};return{EventRegistry,};});'use strict';tr.exportTo('tr.model',function(){const EventRegistry=tr.model.EventRegistry;const RequestSelectionChangeEvent=tr.b.Event.bind(undefined,'requestSelectionChange',true,false);function EventSet(opt_events){this.bounds_=new tr.b.math.Range();this.events_=new Set();this.guid_=tr.b.GUID.allocateSimple();if(opt_events){if(opt_events instanceof Array){for(const event of opt_events){this.push(event);}}else if(opt_events instanceof EventSet){this.addEventSet(opt_events);}else{this.push(opt_events);}}}
EventSet.prototype={__proto__:Object.prototype,get bounds(){return this.bounds_;},get duration(){if(this.bounds_.isEmpty)return 0;return this.bounds_.max-this.bounds_.min;},get length(){return this.events_.size;},get guid(){return this.guid_;},*[Symbol.iterator](){for(const event of this.events_){yield event;}},clear(){this.bounds_=new tr.b.math.Range();this.events_.clear();},push(...events){let numPushed;for(const event of events){if(event.guid===undefined){throw new Error('Event must have a GUID');}
if(!this.events_.has(event)){this.events_.add(event);if(event.addBoundsToRange){if(this.bounds_!==undefined){event.addBoundsToRange(this.bounds_);}}}
numPushed++;}
return numPushed;},contains(event){if(this.events_.has(event))return event;return undefined;},addEventSet(eventSet){for(const event of eventSet){this.push(event);}},intersectionIsEmpty(otherEventSet){return!this.some(event=>otherEventSet.contains(event));},equals(that){if(this.length!==that.length)return false;return this.every(event=>that.contains(event));},sortEvents(compare){const ary=this.toArray();ary.sort(compare);this.clear();for(const event of ary){this.push(event);}},getEventsOrganizedByBaseType(opt_pruneEmpty){const allTypeInfos=EventRegistry.getAllRegisteredTypeInfos();const events=this.getEventsOrganizedByCallback(function(event){let maxEventIndex=-1;let maxEventTypeInfo=undefined;allTypeInfos.forEach(function(eventTypeInfo,eventIndex){if(!(event instanceof eventTypeInfo.constructor))return;if(eventIndex>maxEventIndex){maxEventIndex=eventIndex;maxEventTypeInfo=eventTypeInfo;}});if(maxEventIndex===-1){throw new Error(`Unrecognized event type: ${event.constructor.name}`);}
return maxEventTypeInfo.metadata.name;});if(!opt_pruneEmpty){allTypeInfos.forEach(function(eventTypeInfo){if(events[eventTypeInfo.metadata.name]===undefined){events[eventTypeInfo.metadata.name]=new EventSet();}});}
return events;},getEventsOrganizedByTitle(){return this.getEventsOrganizedByCallback(function(event){if(event.title===undefined){throw new Error('An event didn\'t have a title!');}
return event.title;});},getEventsOrganizedByCallback(cb,opt_this){const groupedEvents=tr.b.groupIntoMap(this,cb,opt_this||this);const groupedEventsDict={};for(const[k,events]of groupedEvents){groupedEventsDict[k]=new EventSet(events);}
return groupedEventsDict;},enumEventsOfType(type,func){for(const event of this){if(event instanceof type){func(event);}}},get userFriendlyName(){if(this.length===0){throw new Error('Empty event set');}
const eventsByBaseType=this.getEventsOrganizedByBaseType(true);const eventTypeName=Object.keys(eventsByBaseType)[0];if(this.length===1){const tmp=EventRegistry.getUserFriendlySingularName(eventTypeName);return tr.b.getOnlyElement(this.events_).userFriendlyName;}
const numEventTypes=Object.keys(eventsByBaseType).length;if(numEventTypes!==1){return this.length+' events of various types';}
const tmp=EventRegistry.getUserFriendlyPluralName(eventTypeName);return this.length+' '+tmp;},filter(fn,opt_this){const res=new EventSet();for(const event of this){if(fn.call(opt_this,event)){res.push(event);}}
return res;},toArray(){const ary=[];for(const event of this){ary.push(event);}
return ary;},forEach(fn,opt_this){for(const event of this){fn.call(opt_this,event);}},map(fn,opt_this){const res=[];for(const event of this){res.push(fn.call(opt_this,event));}
return res;},every(fn,opt_this){for(const event of this){if(!fn.call(opt_this,event)){return false;}}
return true;},some(fn,opt_this){for(const event of this){if(fn.call(opt_this,event)){return true;}}
return false;},asDict(){const stableIds=[];for(const event of this){stableIds.push(event.stableId);}
return{'events':stableIds};},asSet(){return this.events_;}};EventSet.IMMUTABLE_EMPTY_SET=(function(){const s=new EventSet();s.push=function(){throw new Error('Cannot push to an immutable event set');};s.addEventSet=function(){throw new Error('Cannot add to an immutable event set');};Object.freeze(s);return s;})();return{EventSet,RequestSelectionChangeEvent,};});'use strict';tr.exportTo('tr.model',function(){const ColorScheme=tr.b.ColorScheme;const SelectionState={NONE:0,SELECTED:ColorScheme.properties.brightenedOffsets[0],HIGHLIGHTED:ColorScheme.properties.brightenedOffsets[1],DIMMED:ColorScheme.properties.dimmedOffsets[0],BRIGHTENED0:ColorScheme.properties.brightenedOffsets[0],BRIGHTENED1:ColorScheme.properties.brightenedOffsets[1],BRIGHTENED2:ColorScheme.properties.brightenedOffsets[2],DIMMED0:ColorScheme.properties.dimmedOffsets[0],DIMMED1:ColorScheme.properties.dimmedOffsets[1],DIMMED2:ColorScheme.properties.dimmedOffsets[2]};const brighteningLevels=[SelectionState.NONE,SelectionState.BRIGHTENED0,SelectionState.BRIGHTENED1,SelectionState.BRIGHTENED2];SelectionState.getFromBrighteningLevel=function(level){return brighteningLevels[level];};const dimmingLevels=[SelectionState.DIMMED0,SelectionState.DIMMED1,SelectionState.DIMMED2];SelectionState.getFromDimmingLevel=function(level){return dimmingLevels[level];};return{SelectionState,};});'use strict';tr.exportTo('tr.model',function(){const SelectionState=tr.model.SelectionState;function SelectableItem(modelItem){this.modelItem_=modelItem;}
SelectableItem.prototype={get modelItem(){return this.modelItem_;},get selected(){return this.selectionState===SelectionState.SELECTED;},addToSelection(selection){const modelItem=this.modelItem_;if(!modelItem)return;selection.push(modelItem);},addToTrackMap(eventToTrackMap,track){const modelItem=this.modelItem_;if(!modelItem)return;eventToTrackMap.addEvent(modelItem,track);}};return{SelectableItem,};});'use strict';tr.exportTo('tr.model',function(){const SelectableItem=tr.model.SelectableItem;const SelectionState=tr.model.SelectionState;const IMMUTABLE_EMPTY_SET=tr.model.EventSet.IMMUTABLE_EMPTY_SET;function Event(){SelectableItem.call(this,this);this.guid_=tr.b.GUID.allocateSimple();this.selectionState=SelectionState.NONE;this.info=undefined;}
Event.prototype={__proto__:SelectableItem.prototype,get guid(){return this.guid_;},get stableId(){return undefined;},get range(){const range=new tr.b.math.Range();this.addBoundsToRange(range);return range;},associatedAlerts:IMMUTABLE_EMPTY_SET,addAssociatedAlert(alert){if(this.associatedAlerts===IMMUTABLE_EMPTY_SET){this.associatedAlerts=new tr.model.EventSet();}
this.associatedAlerts.push(alert);},addBoundsToRange(range){}};return{Event,};});'use strict';tr.exportTo('tr.model',function(){function TimedEvent(start){tr.model.Event.call(this);this.start=start;this.duration=0;this.cpuStart=undefined;this.cpuDuration=undefined;this.contexts=Object.freeze([]);}
TimedEvent.prototype={__proto__:tr.model.Event.prototype,get end(){return this.start+this.duration;},get boundsRange(){return tr.b.math.Range.fromExplicitRange(this.start,this.end);},addBoundsToRange(range){range.addValue(this.start);range.addValue(this.end);},bounds(that,opt_precisionUnit){if(opt_precisionUnit===undefined){opt_precisionUnit=tr.b.TimeDisplayModes.ms;}
const startsBefore=opt_precisionUnit.roundedLess(that.start,this.start);const endsAfter=opt_precisionUnit.roundedLess(this.end,that.end);return!startsBefore&&!endsAfter;}};return{TimedEvent,};});'use strict';tr.exportTo('tr.model',function(){function Alert(info,start,opt_associatedEvents,opt_args){tr.model.TimedEvent.call(this,start);this.info=info;this.args=opt_args||{};this.associatedEvents=new tr.model.EventSet(opt_associatedEvents);this.associatedEvents.forEach(function(event){event.addAssociatedAlert(this);},this);}
Alert.prototype={__proto__:tr.model.TimedEvent.prototype,get title(){return this.info.title;},get colorId(){return this.info.colorId;},get userFriendlyName(){return'Alert '+this.title+' at '+
tr.b.Unit.byName.timeStampInMs.format(this.start);}};tr.model.EventRegistry.register(Alert,{name:'alert',pluralName:'alerts'});return{Alert,};});'use strict';tr.exportTo('tr.model',function(){const ColorScheme=tr.b.ColorScheme;const Statistics=tr.b.math.Statistics;const FRAME_PERF_CLASS={GOOD:'good',BAD:'bad',TERRIBLE:'terrible',NEUTRAL:'generic_work'};function Frame(associatedEvents,threadTimeRanges,opt_args){tr.model.Event.call(this);this.threadTimeRanges=threadTimeRanges;this.associatedEvents=new tr.model.EventSet(associatedEvents);this.args=opt_args||{};this.title='Frame';this.start=Statistics.min(threadTimeRanges,function(x){return x.start;});this.end=Statistics.max(threadTimeRanges,function(x){return x.end;});this.totalDuration=Statistics.sum(threadTimeRanges,function(x){return x.end-x.start;});this.perfClass=FRAME_PERF_CLASS.NEUTRAL;}
Frame.prototype={__proto__:tr.model.Event.prototype,set perfClass(perfClass){this.colorId=ColorScheme.getColorIdForReservedName(perfClass);this.perfClass_=perfClass;},get perfClass(){return this.perfClass_;},shiftTimestampsForward(amount){this.start+=amount;this.end+=amount;for(let i=0;i<this.threadTimeRanges.length;i++){this.threadTimeRanges[i].start+=amount;this.threadTimeRanges[i].end+=amount;}},addBoundsToRange(range){range.addValue(this.start);range.addValue(this.end);}};tr.model.EventRegistry.register(Frame,{name:'frame',pluralName:'frames'});return{Frame,FRAME_PERF_CLASS,};});'use strict';tr.exportTo('tr.model.helpers',function(){const Frame=tr.model.Frame;const Statistics=tr.b.math.Statistics;const UI_DRAW_TYPE={NONE:'none',LEGACY:'legacy',MARSHMALLOW:'marshmallow'};const UI_THREAD_DRAW_NAMES={'performTraversals':UI_DRAW_TYPE.LEGACY,'Choreographer#doFrame':UI_DRAW_TYPE.MARSHMALLOW};const RENDER_THREAD_DRAW_NAME='DrawFrame';const RENDER_THREAD_INDEP_DRAW_NAME='doFrame';const RENDER_THREAD_QUEUE_NAME='queueBuffer';const RENDER_THREAD_SWAP_NAME='eglSwapBuffers';const THREAD_SYNC_NAME='syncFrameState';function getSlicesForThreadTimeRanges(threadTimeRanges){const ret=[];threadTimeRanges.forEach(function(threadTimeRange){const slices=[];threadTimeRange.thread.sliceGroup.iterSlicesInTimeRange(function(slice){slices.push(slice);},threadTimeRange.start,threadTimeRange.end);ret.push.apply(ret,slices);});return ret;}
function makeFrame(threadTimeRanges,surfaceFlinger){const args={};if(surfaceFlinger&&surfaceFlinger.hasVsyncs){const start=Statistics.min(threadTimeRanges,function(threadTimeRanges){return threadTimeRanges.start;});args.deadline=surfaceFlinger.getFrameDeadline(start);args.frameKickoff=surfaceFlinger.getFrameKickoff(start);}
const events=getSlicesForThreadTimeRanges(threadTimeRanges);return new Frame(events,threadTimeRanges,args);}
function findOverlappingDrawFrame(renderThread,uiDrawSlice){if(!renderThread)return undefined;let overlappingDrawFrame;const slices=tr.b.iterateOverIntersectingIntervals(renderThread.sliceGroup.slices,function(range){return range.start;},function(range){return range.end;},uiDrawSlice.start,uiDrawSlice.end,function(rtDrawSlice){if(rtDrawSlice.title===RENDER_THREAD_DRAW_NAME){const rtSyncSlice=rtDrawSlice.findDescendentSlice(THREAD_SYNC_NAME);if(rtSyncSlice&&rtSyncSlice.start>=uiDrawSlice.start&&rtSyncSlice.end<=uiDrawSlice.end){overlappingDrawFrame=rtDrawSlice;}}});return overlappingDrawFrame;}
function getPreTraversalWorkRanges(uiThread){if(!uiThread)return[];const preFrameEvents=[];uiThread.sliceGroup.slices.forEach(function(slice){if(slice.title==='obtainView'||slice.title==='setupListItem'||slice.title==='deliverInputEvent'||slice.title==='RV Scroll'){preFrameEvents.push(slice);}});uiThread.asyncSliceGroup.slices.forEach(function(slice){if(slice.title==='deliverInputEvent'){preFrameEvents.push(slice);}});return tr.b.math.mergeRanges(tr.b.math.convertEventsToRanges(preFrameEvents),3,function(events){return{start:events[0].min,end:events[events.length-1].max};});}
function getFrameStartTime(traversalStart,preTraversalWorkRanges){const preTraversalWorkRange=tr.b.findClosestIntervalInSortedIntervals(preTraversalWorkRanges,function(range){return range.start;},function(range){return range.end;},traversalStart,3);if(preTraversalWorkRange){return preTraversalWorkRange.start;}
return traversalStart;}
function getRtFrameEndTime(rtDrawSlice){const rtQueueSlice=rtDrawSlice.findDescendentSlice(RENDER_THREAD_QUEUE_NAME);if(rtQueueSlice){return rtQueueSlice.end;}
const rtSwapSlice=rtDrawSlice.findDescendentSlice(RENDER_THREAD_SWAP_NAME);if(rtSwapSlice){return rtSwapSlice.end;}
return rtDrawSlice.end;}
function getUiThreadDrivenFrames(app){if(!app.uiThread)return[];let preTraversalWorkRanges=[];if(app.uiDrawType===UI_DRAW_TYPE.LEGACY){preTraversalWorkRanges=getPreTraversalWorkRanges(app.uiThread);}
const frames=[];app.uiThread.sliceGroup.slices.forEach(function(slice){if(!(slice.title in UI_THREAD_DRAW_NAMES)){return;}
const threadTimeRanges=[];const uiThreadTimeRange={thread:app.uiThread,start:getFrameStartTime(slice.start,preTraversalWorkRanges),end:slice.end};threadTimeRanges.push(uiThreadTimeRange);const rtDrawSlice=findOverlappingDrawFrame(app.renderThread,slice);if(rtDrawSlice){const rtSyncSlice=rtDrawSlice.findDescendentSlice(THREAD_SYNC_NAME);if(rtSyncSlice){uiThreadTimeRange.end=Math.min(uiThreadTimeRange.end,rtSyncSlice.start);}
threadTimeRanges.push({thread:app.renderThread,start:rtDrawSlice.start,end:getRtFrameEndTime(rtDrawSlice)});}
frames.push(makeFrame(threadTimeRanges,app.surfaceFlinger));});return frames;}
function getRenderThreadDrivenFrames(app){if(!app.renderThread)return[];const frames=[];app.renderThread.sliceGroup.getSlicesOfName(RENDER_THREAD_INDEP_DRAW_NAME).forEach(function(slice){const threadTimeRanges=[{thread:app.renderThread,start:slice.start,end:slice.end}];frames.push(makeFrame(threadTimeRanges,app.surfaceFlinger));});return frames;}
function getUiDrawType(uiThread){if(!uiThread){return UI_DRAW_TYPE.NONE;}
const slices=uiThread.sliceGroup.slices;for(let i=0;i<slices.length;i++){if(slices[i].title in UI_THREAD_DRAW_NAMES){return UI_THREAD_DRAW_NAMES[slices[i].title];}}
return UI_DRAW_TYPE.NONE;}
function getInputSamples(process){let samples=undefined;for(const counterName in process.counters){if(/^android\.aq\:pending/.test(counterName)&&process.counters[counterName].numSeries===1){samples=process.counters[counterName].series[0].samples;break;}}
if(!samples)return[];const inputSamples=[];let lastValue=0;samples.forEach(function(sample){if(sample.value>lastValue){inputSamples.push(sample);}
lastValue=sample.value;});return inputSamples;}
function getAnimationAsyncSlices(uiThread){if(!uiThread)return[];const slices=[];for(const slice of uiThread.asyncSliceGroup.getDescendantEvents()){if(/^animator\:/.test(slice.title)){slices.push(slice);}}
return slices;}
function AndroidApp(process,uiThread,renderThread,surfaceFlinger,uiDrawType){this.process=process;this.uiThread=uiThread;this.renderThread=renderThread;this.surfaceFlinger=surfaceFlinger;this.uiDrawType=uiDrawType;this.frames_=undefined;this.inputs_=undefined;}
AndroidApp.createForProcessIfPossible=function(process,surfaceFlinger){let uiThread=process.getThread(process.pid);const uiDrawType=getUiDrawType(uiThread);if(uiDrawType===UI_DRAW_TYPE.NONE){uiThread=undefined;}
const renderThreads=process.findAllThreadsNamed('RenderThread');const renderThread=(renderThreads.length===1?renderThreads[0]:undefined);if(uiThread||renderThread){return new AndroidApp(process,uiThread,renderThread,surfaceFlinger,uiDrawType);}};AndroidApp.prototype={getFrames(){if(!this.frames_){const uiFrames=getUiThreadDrivenFrames(this);const rtFrames=getRenderThreadDrivenFrames(this);this.frames_=uiFrames.concat(rtFrames);this.frames_.sort(function(a,b){a.end-b.end;});}
return this.frames_;},getInputSamples(){if(!this.inputs_){this.inputs_=getInputSamples(this.process);}
return this.inputs_;},getAnimationAsyncSlices(){if(!this.animations_){this.animations_=getAnimationAsyncSlices(this.uiThread);}
return this.animations_;}};return{AndroidApp,};});'use strict';tr.exportTo('tr.model.helpers',function(){const findLowIndexInSortedArray=tr.b.findLowIndexInSortedArray;const VSYNC_SF_NAME='android.VSYNC-sf';const VSYNC_APP_NAME='android.VSYNC-app';const VSYNC_FALLBACK_NAME='android.VSYNC';const TIMESTAMP_FUDGE_MS=0.01;function getVsyncTimestamps(process,counterName){let vsync=process.counters[counterName];if(!vsync){vsync=process.counters[VSYNC_FALLBACK_NAME];}
if(vsync&&vsync.numSeries===1&&vsync.numSamples>1){return vsync.series[0].timestamps;}
return undefined;}
function AndroidSurfaceFlinger(process,thread){this.process=process;this.thread=thread;this.appVsync_=undefined;this.sfVsync_=undefined;this.appVsyncTimestamps_=getVsyncTimestamps(process,VSYNC_APP_NAME);this.sfVsyncTimestamps_=getVsyncTimestamps(process,VSYNC_SF_NAME);this.deadlineDelayMs_=this.appVsyncTimestamps_!==this.sfVsyncTimestamps_?5:TIMESTAMP_FUDGE_MS;}
AndroidSurfaceFlinger.createForProcessIfPossible=function(process){const mainThread=process.getThread(process.pid);if(mainThread&&mainThread.name&&/surfaceflinger/.test(mainThread.name)){return new AndroidSurfaceFlinger(process,mainThread);}
const primaryThreads=process.findAllThreadsNamed('SurfaceFlinger');if(primaryThreads.length===1){return new AndroidSurfaceFlinger(process,primaryThreads[0]);}
return undefined;};AndroidSurfaceFlinger.prototype={get hasVsyncs(){return!!this.appVsyncTimestamps_&&!!this.sfVsyncTimestamps_;},getFrameKickoff(timestamp){if(!this.hasVsyncs){throw new Error('cannot query vsync info without vsyncs');}
const firstGreaterIndex=findLowIndexInSortedArray(this.appVsyncTimestamps_,function(x){return x;},timestamp+TIMESTAMP_FUDGE_MS);if(firstGreaterIndex<1)return undefined;return this.appVsyncTimestamps_[firstGreaterIndex-1];},getFrameDeadline(timestamp){if(!this.hasVsyncs){throw new Error('cannot query vsync info without vsyncs');}
const firstGreaterIndex=findLowIndexInSortedArray(this.sfVsyncTimestamps_,function(x){return x;},timestamp+this.deadlineDelayMs_);if(firstGreaterIndex>=this.sfVsyncTimestamps_.length){return undefined;}
return this.sfVsyncTimestamps_[firstGreaterIndex];}};return{AndroidSurfaceFlinger,};});'use strict';tr.exportTo('tr.model.helpers',function(){const AndroidApp=tr.model.helpers.AndroidApp;const AndroidSurfaceFlinger=tr.model.helpers.AndroidSurfaceFlinger;const IMPORTANT_SURFACE_FLINGER_SLICES={'doComposition':true,'updateTexImage':true,'postFramebuffer':true};const IMPORTANT_UI_THREAD_SLICES={'Choreographer#doFrame':true,'performTraversals':true,'deliverInputEvent':true};const IMPORTANT_RENDER_THREAD_SLICES={'doFrame':true};function iterateImportantThreadSlices(thread,important,callback){if(!thread)return;thread.sliceGroup.slices.forEach(function(slice){if(slice.title in important){callback(slice);}});}
function AndroidModelHelper(model){this.model=model;this.apps=[];this.surfaceFlinger=undefined;const processes=model.getAllProcesses();for(let i=0;i<processes.length&&!this.surfaceFlinger;i++){this.surfaceFlinger=AndroidSurfaceFlinger.createForProcessIfPossible(processes[i]);}
model.getAllProcesses().forEach(function(process){const app=AndroidApp.createForProcessIfPossible(process,this.surfaceFlinger);if(app){this.apps.push(app);}},this);}
AndroidModelHelper.guid=tr.b.GUID.allocateSimple();AndroidModelHelper.supportsModel=function(model){return true;};AndroidModelHelper.prototype={iterateImportantSlices(callback){if(this.surfaceFlinger){iterateImportantThreadSlices(this.surfaceFlinger.thread,IMPORTANT_SURFACE_FLINGER_SLICES,callback);}
this.apps.forEach(function(app){iterateImportantThreadSlices(app.uiThread,IMPORTANT_UI_THREAD_SLICES,callback);iterateImportantThreadSlices(app.renderThread,IMPORTANT_RENDER_THREAD_SLICES,callback);});}};return{AndroidModelHelper,};});'use strict';tr.exportTo('tr.model',function(){function Slice(category,title,colorId,start,args,opt_duration,opt_cpuStart,opt_cpuDuration,opt_argsStripped,opt_bindId){if(new.target){throw new Error('Can\'t instantiate pure virtual class Slice');}
tr.model.TimedEvent.call(this,start);this.category=category||'';this.title=title;this.colorId=colorId;this.args=args;this.startStackFrame=undefined;this.endStackFrame=undefined;this.didNotFinish=false;this.inFlowEvents=[];this.outFlowEvents=[];this.subSlices=[];this.selfTime=undefined;this.cpuSelfTime=undefined;this.important=false;this.parentContainer=undefined;this.argsStripped=false;this.bind_id_=opt_bindId;this.parentSlice=undefined;this.isTopLevel=false;if(opt_duration!==undefined){this.duration=opt_duration;}
if(opt_cpuStart!==undefined){this.cpuStart=opt_cpuStart;}
if(opt_cpuDuration!==undefined){this.cpuDuration=opt_cpuDuration;}
if(opt_argsStripped!==undefined){this.argsStripped=true;}}
Slice.prototype={__proto__:tr.model.TimedEvent.prototype,get analysisTypeName(){return this.title;},get userFriendlyName(){return'Slice '+this.title+' at '+
tr.b.Unit.byName.timeStampInMs.format(this.start);},get stableId(){const parentSliceGroup=this.parentContainer.sliceGroup;return parentSliceGroup.stableId+'.'+
parentSliceGroup.slices.indexOf(this);},get bindId(){return this.bind_id_;},findDescendentSlice(targetTitle){if(!this.subSlices){return undefined;}
for(let i=0;i<this.subSlices.length;i++){if(this.subSlices[i].title===targetTitle){return this.subSlices[i];}
const slice=this.subSlices[i].findDescendentSlice(targetTitle);if(slice)return slice;}
return undefined;},get mostTopLevelSlice(){if(!this.parentSlice)return this;return this.parentSlice.mostTopLevelSlice;},getProcess(){const thread=this.parentContainer;if(thread&&thread.getProcess){return thread.getProcess();}
return undefined;},get model(){const process=this.getProcess();if(process!==undefined){return this.getProcess().model;}
return undefined;},*findTopmostSlicesRelativeToThisSlice(eventPredicate){if(eventPredicate(this)){yield this;return;}
for(const s of this.subSlices){yield*s.findTopmostSlicesRelativeToThisSlice(eventPredicate);}},iterateAllSubsequentSlices(callback,opt_this){const parentStack=[];let started=false;const topmostSlice=this.mostTopLevelSlice;parentStack.push(topmostSlice);while(parentStack.length!==0){const curSlice=parentStack.pop();if(started){callback.call(opt_this,curSlice);}else{started=(curSlice.guid===this.guid);}
for(let i=curSlice.subSlices.length-1;i>=0;i--){parentStack.push(curSlice.subSlices[i]);}}},get subsequentSlices(){const res=[];this.iterateAllSubsequentSlices(function(subseqSlice){res.push(subseqSlice);});return res;},*enumerateAllAncestors(){let curSlice=this.parentSlice;while(curSlice){yield curSlice;curSlice=curSlice.parentSlice;}},get ancestorSlices(){return Array.from(this.enumerateAllAncestors());},iterateEntireHierarchy(callback,opt_this){const mostTopLevelSlice=this.mostTopLevelSlice;callback.call(opt_this,mostTopLevelSlice);mostTopLevelSlice.iterateAllSubsequentSlices(callback,opt_this);},get entireHierarchy(){const res=[];this.iterateEntireHierarchy(function(slice){res.push(slice);});return res;},get ancestorAndSubsequentSlices(){const res=[];res.push(this);for(const aSlice of this.enumerateAllAncestors()){res.push(aSlice);}
this.iterateAllSubsequentSlices(function(sSlice){res.push(sSlice);});return res;},*enumerateAllDescendents(){for(const slice of this.subSlices){yield slice;}
for(const slice of this.subSlices){yield*slice.enumerateAllDescendents();}},get descendentSlices(){const res=[];for(const slice of this.enumerateAllDescendents()){res.push(slice);}
return res;}};return{Slice,};});'use strict';tr.exportTo('tr.model',function(){const Slice=tr.model.Slice;const SCHEDULING_STATE={DEBUG:'Debug',EXIT_DEAD:'Exit Dead',RUNNABLE:'Runnable',RUNNING:'Running',SLEEPING:'Sleeping',STOPPED:'Stopped',TASK_DEAD:'Task Dead',UNINTR_SLEEP:'Uninterruptible Sleep',UNINTR_SLEEP_WAKE_KILL:'Uninterruptible Sleep | WakeKill',UNINTR_SLEEP_WAKING:'Uninterruptible Sleep | Waking',UNINTR_SLEEP_IO:'Uninterruptible Sleep - Block I/O',UNINTR_SLEEP_WAKE_KILL_IO:'Uninterruptible Sleep | WakeKill - Block I/O',UNINTR_SLEEP_WAKING_IO:'Uninterruptible Sleep | Waking - Block I/O',UNKNOWN:'UNKNOWN',WAKE_KILL:'Wakekill',WAKING:'Waking',ZOMBIE:'Zombie'};function ThreadTimeSlice(thread,schedulingState,cat,start,args,opt_duration){Slice.call(this,cat,schedulingState,this.getColorForState_(schedulingState),start,args,opt_duration);this.thread=thread;this.schedulingState=schedulingState;this.cpuOnWhichThreadWasRunning=undefined;}
ThreadTimeSlice.prototype={__proto__:Slice.prototype,getColorForState_(state){const getColorIdForReservedName=tr.b.ColorScheme.getColorIdForReservedName;switch(state){case SCHEDULING_STATE.RUNNABLE:return getColorIdForReservedName('thread_state_runnable');case SCHEDULING_STATE.RUNNING:return getColorIdForReservedName('thread_state_running');case SCHEDULING_STATE.SLEEPING:return getColorIdForReservedName('thread_state_sleeping');case SCHEDULING_STATE.DEBUG:case SCHEDULING_STATE.EXIT_DEAD:case SCHEDULING_STATE.STOPPED:case SCHEDULING_STATE.TASK_DEAD:case SCHEDULING_STATE.UNINTR_SLEEP:case SCHEDULING_STATE.UNINTR_SLEEP_WAKE_KILL:case SCHEDULING_STATE.UNINTR_SLEEP_WAKING:case SCHEDULING_STATE.UNKNOWN:case SCHEDULING_STATE.WAKE_KILL:case SCHEDULING_STATE.WAKING:case SCHEDULING_STATE.ZOMBIE:return getColorIdForReservedName('thread_state_uninterruptible');case SCHEDULING_STATE.UNINTR_SLEEP_IO:case SCHEDULING_STATE.UNINTR_SLEEP_WAKE_KILL_IO:case SCHEDULING_STATE.UNINTR_SLEEP_WAKING_IO:return getColorIdForReservedName('thread_state_iowait');default:return getColorIdForReservedName('thread_state_unknown');}},get analysisTypeName(){return'tr.ui.analysis.ThreadTimeSlice';},getAssociatedCpuSlice(){if(!this.cpuOnWhichThreadWasRunning)return undefined;const cpuSlices=this.cpuOnWhichThreadWasRunning.slices;for(let i=0;i<cpuSlices.length;i++){const cpuSlice=cpuSlices[i];if(cpuSlice.start!==this.start)continue;if(cpuSlice.duration!==this.duration)continue;return cpuSlice;}
return undefined;},getCpuSliceThatTookCpu(){if(this.cpuOnWhichThreadWasRunning)return undefined;let curIndex=this.thread.indexOfTimeSlice(this);let cpuSliceWhenLastRunning;while(curIndex>=0){const curSlice=this.thread.timeSlices[curIndex];if(!curSlice.cpuOnWhichThreadWasRunning){curIndex--;continue;}
cpuSliceWhenLastRunning=curSlice.getAssociatedCpuSlice();break;}
if(!cpuSliceWhenLastRunning)return undefined;const cpu=cpuSliceWhenLastRunning.cpu;const indexOfSliceOnCpuWhenLastRunning=cpu.indexOf(cpuSliceWhenLastRunning);const nextRunningSlice=cpu.slices[indexOfSliceOnCpuWhenLastRunning+1];if(!nextRunningSlice)return undefined;if(Math.abs(nextRunningSlice.start-cpuSliceWhenLastRunning.end)<0.00001){return nextRunningSlice;}
return undefined;}};tr.model.EventRegistry.register(ThreadTimeSlice,{name:'threadTimeSlice',pluralName:'threadTimeSlices'});return{ThreadTimeSlice,SCHEDULING_STATE,};});'use strict';tr.exportTo('tr.model',function(){const CompoundEventSelectionState={NOT_SELECTED:0,EVENT_SELECTED:0x1,SOME_ASSOCIATED_EVENTS_SELECTED:0x2,ALL_ASSOCIATED_EVENTS_SELECTED:0x4,EVENT_AND_SOME_ASSOCIATED_SELECTED:0x1|0x2,EVENT_AND_ALL_ASSOCIATED_SELECTED:0x1|0x4};return{CompoundEventSelectionState,};});'use strict';tr.exportTo('tr.model.um',function(){const CompoundEventSelectionState=tr.model.CompoundEventSelectionState;function UserExpectation(parentModel,initiatorType,start,duration){tr.model.TimedEvent.call(this,start);this.associatedEvents=new tr.model.EventSet();this.duration=duration;this.initiatorType_=initiatorType;this.parentModel=parentModel;this.typeInfo_=undefined;this.sourceEvents=new tr.model.EventSet();}
const INITIATOR_TYPE={KEYBOARD:'Keyboard',MOUSE:'Mouse',MOUSE_WHEEL:'MouseWheel',TAP:'Tap',PINCH:'Pinch',FLING:'Fling',TOUCH:'Touch',SCROLL:'Scroll',CSS:'CSS',WEBGL:'WebGL',VIDEO:'Video',VR:'VR',};UserExpectation.prototype={__proto__:tr.model.TimedEvent.prototype,computeCompoundEvenSelectionState(selection){let cess=CompoundEventSelectionState.NOT_SELECTED;if(selection.contains(this)){cess|=CompoundEventSelectionState.EVENT_SELECTED;}
if(this.associatedEvents.intersectionIsEmpty(selection)){return cess;}
const allContained=this.associatedEvents.every(function(event){return selection.contains(event);});if(allContained){cess|=CompoundEventSelectionState.ALL_ASSOCIATED_EVENTS_SELECTED;}else{cess|=CompoundEventSelectionState.SOME_ASSOCIATED_EVENTS_SELECTED;}
return cess;},get associatedSamples(){const samples=new tr.model.EventSet();this.associatedEvents.forEach(function(event){if(event instanceof tr.model.ThreadSlice){samples.addEventSet(event.overlappingSamples);}});return samples;},get userFriendlyName(){return this.title+' User Expectation at '+
tr.b.Unit.byName.timeStampInMs.format(this.start);},get stableId(){return('UserExpectation.'+this.guid);},get typeInfo(){if(!this.typeInfo_){this.typeInfo_=UserExpectation.subTypes.findTypeInfo(this.constructor);}
if(!this.typeInfo_){throw new Error('Unregistered UserExpectation');}
return this.typeInfo_;},get colorId(){return this.typeInfo.metadata.colorId;},get stageTitle(){return this.typeInfo.metadata.stageTitle;},get initiatorType(){return this.initiatorType_;},get title(){if(!this.initiatorType){return this.stageTitle;}
return this.initiatorType+' '+this.stageTitle;},get totalCpuMs(){let cpuMs=0;this.associatedEvents.forEach(function(event){if(event.cpuSelfTime){cpuMs+=event.cpuSelfTime;}});return cpuMs;}};const subTypes={};const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);tr.b.decorateExtensionRegistry(subTypes,options);subTypes.addEventListener('will-register',function(e){const metadata=e.typeInfo.metadata;if(metadata.stageTitle===undefined){throw new Error('Registered UserExpectations must provide '+'stageTitle');}
if(metadata.colorId===undefined){throw new Error('Registered UserExpectations must provide '+'colorId');}});tr.model.EventRegistry.register(UserExpectation,{name:'userExpectation',pluralName:'userExpectations',subTypes});return{UserExpectation,INITIATOR_TYPE,};});'use strict';tr.exportTo('tr.model.um',function(){function ResponseExpectation(parentModel,initiatorTitle,start,duration,opt_isAnimationBegin){tr.model.um.UserExpectation.call(this,parentModel,initiatorTitle,start,duration);this.isAnimationBegin=opt_isAnimationBegin||false;}
ResponseExpectation.prototype={__proto__:tr.model.um.UserExpectation.prototype,constructor:ResponseExpectation};tr.model.um.UserExpectation.subTypes.register(ResponseExpectation,{stageTitle:'Response',colorId:tr.b.ColorScheme.getColorIdForReservedName('rail_response')});return{ResponseExpectation,};});'use strict';tr.exportTo('tr.e.audits',function(){const SCHEDULING_STATE=tr.model.SCHEDULING_STATE;const Auditor=tr.c.Auditor;const AndroidModelHelper=tr.model.helpers.AndroidModelHelper;const ColorScheme=tr.b.ColorScheme;const Statistics=tr.b.math.Statistics;const FRAME_PERF_CLASS=tr.model.FRAME_PERF_CLASS;const Alert=tr.model.Alert;const EventInfo=tr.model.EventInfo;const Scalar=tr.b.Scalar;const timeDurationInMs=tr.b.Unit.byName.timeDurationInMs;const EXPECTED_FRAME_TIME_MS=16.67;function getStart(e){return e.start;}
function getDuration(e){return e.duration;}
function getCpuDuration(e){return(e.cpuDuration!==undefined)?e.cpuDuration:e.duration;}
function frameIsActivityStart(frame){return frame.associatedEvents.any(x=>x.title==='activityStart');}
function frameMissedDeadline(frame){return frame.args.deadline&&frame.args.deadline<frame.end;}
function DocLinkBuilder(){this.docLinks=[];}
DocLinkBuilder.prototype={addAppVideo(name,videoId){this.docLinks.push({label:'Video Link',textContent:('Android Performance Patterns: '+name),href:'https://www.youtube.com/watch?list=PLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE&v='+videoId});return this;},addDacRef(name,link){this.docLinks.push({label:'Doc Link',textContent:(name+' documentation'),href:'https://developer.android.com/reference/'+link});return this;},build(){return this.docLinks;}};function AndroidAuditor(model){Auditor.call(this,model);const helper=model.getOrCreateHelper(AndroidModelHelper);if(helper.apps.length||helper.surfaceFlinger){this.helper=helper;}}
AndroidAuditor.viewAlphaAlertInfo_=new EventInfo('Inefficient View alpha usage','Setting an alpha between 0 and 1 has significant performance costs, if one of the fast alpha paths is not used.',new DocLinkBuilder().addAppVideo('Hidden Cost of Transparency','wIy8g8yNhNk').addDacRef('View#setAlpha()','android/view/View.html#setAlpha(float)').build());AndroidAuditor.saveLayerAlertInfo_=new EventInfo('Expensive rendering with Canvas#saveLayer()','Canvas#saveLayer() incurs extremely high rendering cost. They disrupt the rendering pipeline when drawn, forcing a flush of drawing content. Instead use View hardware layers, or static Bitmaps. This enables the offscreen buffers to be reused in between frames, and avoids the disruptive render target switch.',new DocLinkBuilder().addAppVideo('Hidden Cost of Transparency','wIy8g8yNhNk').addDacRef('Canvas#saveLayerAlpha()','android/graphics/Canvas.html#saveLayerAlpha(android.graphics.RectF, int, int)').build());AndroidAuditor.getSaveLayerAlerts_=function(frame){const badAlphaRegEx=/^(.+) alpha caused (unclipped )?saveLayer (\d+)x(\d+)$/;const saveLayerRegEx=/^(unclipped )?saveLayer (\d+)x(\d+)$/;const ret=[];const events=[];frame.associatedEvents.forEach(function(slice){const match=badAlphaRegEx.exec(slice.title);if(match){const args={'view name':match[1],'width':parseInt(match[3]),'height':parseInt(match[4])};ret.push(new Alert(AndroidAuditor.viewAlphaAlertInfo_,slice.start,[slice],args));}else if(saveLayerRegEx.test(slice.title)){events.push(slice);}},this);if(events.length>ret.length){const unclippedSeen=Statistics.sum(events,function(slice){return saveLayerRegEx.exec(slice.title)[1]?1:0;});const clippedSeen=events.length-unclippedSeen;const earliestStart=Statistics.min(events,function(slice){return slice.start;});const args={'Unclipped saveLayer count (especially bad!)':unclippedSeen,'Clipped saveLayer count':clippedSeen};events.push(frame);ret.push(new Alert(AndroidAuditor.saveLayerAlertInfo_,earliestStart,events,args));}
return ret;};AndroidAuditor.pathAlertInfo_=new EventInfo('Path texture churn','Paths are drawn with a mask texture, so when a path is modified / newly drawn, that texture must be generated and uploaded to the GPU. Ensure that you cache paths between frames and do not unnecessarily call Path#reset(). You can cut down on this cost by sharing Path object instances between drawables/views.');AndroidAuditor.getPathAlert_=function(frame){const uploadRegEx=/^Generate Path Texture$/;const events=frame.associatedEvents.filter(function(event){return event.title==='Generate Path Texture';});const start=Statistics.min(events,getStart);const duration=Statistics.sum(events,getDuration);if(duration<3)return undefined;events.push(frame);return new Alert(AndroidAuditor.pathAlertInfo_,start,events,{'Time spent':new Scalar(timeDurationInMs,duration)});};AndroidAuditor.uploadAlertInfo_=new EventInfo('Expensive Bitmap uploads','Bitmaps that have been modified / newly drawn must be uploaded to the GPU. Since this is expensive if the total number of pixels uploaded is large, reduce the amount of Bitmap churn in this animation/context, per frame.');AndroidAuditor.getUploadAlert_=function(frame){const uploadRegEx=/^Upload (\d+)x(\d+) Texture$/;const events=[];let start=Number.POSITIVE_INFINITY;let duration=0;let pixelsUploaded=0;frame.associatedEvents.forEach(function(event){const match=uploadRegEx.exec(event.title);if(match){events.push(event);start=Math.min(start,event.start);duration+=event.duration;pixelsUploaded+=parseInt(match[1])*parseInt(match[2]);}});if(events.length===0||duration<3)return undefined;const mPixels=(pixelsUploaded/1000000).toFixed(2)+' million';const args={'Pixels uploaded':mPixels,'Time spent':new Scalar(timeDurationInMs,duration)};events.push(frame);return new Alert(AndroidAuditor.uploadAlertInfo_,start,events,args);};AndroidAuditor.ListViewInflateAlertInfo_=new EventInfo('Inflation during ListView recycling','ListView item recycling involved inflating views. Ensure your Adapter#getView() recycles the incoming View, instead of constructing a new one.');AndroidAuditor.ListViewBindAlertInfo_=new EventInfo('Inefficient ListView recycling/rebinding','ListView recycling taking too much time per frame. Ensure your Adapter#getView() binds data efficiently.');AndroidAuditor.getListViewAlert_=function(frame){const events=frame.associatedEvents.filter(function(event){return event.title==='obtainView'||event.title==='setupListItem';});const duration=Statistics.sum(events,getCpuDuration);if(events.length===0||duration<3)return undefined;let hasInflation=false;for(const event of events){if(event.findDescendentSlice('inflate')){hasInflation=true;}}
const start=Statistics.min(events,getStart);const args={'Time spent':new Scalar(timeDurationInMs,duration)};args['ListView items '+(hasInflation?'inflated':'rebound')]=events.length/2;const eventInfo=hasInflation?AndroidAuditor.ListViewInflateAlertInfo_:AndroidAuditor.ListViewBindAlertInfo_;events.push(frame);return new Alert(eventInfo,start,events,args);};AndroidAuditor.measureLayoutAlertInfo_=new EventInfo('Expensive measure/layout pass','Measure/Layout took a significant time, contributing to jank. Avoid triggering layout during animations.',new DocLinkBuilder().addAppVideo('Invalidations, Layouts, and Performance','we6poP0kw6E').build());AndroidAuditor.getMeasureLayoutAlert_=function(frame){const events=frame.associatedEvents.filter(function(event){return event.title==='measure'||event.title==='layout';});const duration=Statistics.sum(events,getCpuDuration);if(events.length===0||duration<3)return undefined;const start=Statistics.min(events,getStart);events.push(frame);return new Alert(AndroidAuditor.measureLayoutAlertInfo_,start,events,{'Time spent':new Scalar(timeDurationInMs,duration)});};AndroidAuditor.viewDrawAlertInfo_=new EventInfo('Long View#draw()','Recording the drawing commands of invalidated Views took a long time. Avoid significant work in View or Drawable custom drawing, especially allocations or drawing to Bitmaps.',new DocLinkBuilder().addAppVideo('Invalidations, Layouts, and Performance','we6poP0kw6E').addAppVideo('Avoiding Allocations in onDraw()','HAK5acHQ53E').build());AndroidAuditor.getViewDrawAlert_=function(frame){let slice=undefined;for(const event of frame.associatedEvents){if(event.title==='getDisplayList'||event.title==='Record View#draw()'){slice=event;break;}}
if(!slice||getCpuDuration(slice)<3)return undefined;return new Alert(AndroidAuditor.viewDrawAlertInfo_,slice.start,[slice,frame],{'Time spent':new Scalar(timeDurationInMs,getCpuDuration(slice))});};AndroidAuditor.blockingGcAlertInfo_=new EventInfo('Blocking Garbage Collection','Blocking GCs are caused by object churn, and made worse by having large numbers of objects in the heap. Avoid allocating objects during animations/scrolling, and recycle Bitmaps to avoid triggering garbage collection.',new DocLinkBuilder().addAppVideo('Garbage Collection in Android','pzfzz50W5Uo').addAppVideo('Avoiding Allocations in onDraw()','HAK5acHQ53E').build());AndroidAuditor.getBlockingGcAlert_=function(frame){const events=frame.associatedEvents.filter(function(event){return event.title==='DVM Suspend'||event.title==='GC: Wait For Concurrent';});const blockedDuration=Statistics.sum(events,getDuration);if(blockedDuration<3)return undefined;const start=Statistics.min(events,getStart);events.push(frame);return new Alert(AndroidAuditor.blockingGcAlertInfo_,start,events,{'Blocked duration':new Scalar(timeDurationInMs,blockedDuration)});};AndroidAuditor.lockContentionAlertInfo_=new EventInfo('Lock contention','UI thread lock contention is caused when another thread holds a lock that the UI thread is trying to use. UI thread progress is blocked until the lock is released. Inspect locking done within the UI thread, and ensure critical sections are short.');AndroidAuditor.getLockContentionAlert_=function(frame){const events=frame.associatedEvents.filter(function(event){return/^Lock Contention on /.test(event.title);});const blockedDuration=Statistics.sum(events,getDuration);if(blockedDuration<1)return undefined;const start=Statistics.min(events,getStart);events.push(frame);return new Alert(AndroidAuditor.lockContentionAlertInfo_,start,events,{'Blocked duration':new Scalar(timeDurationInMs,blockedDuration)});};AndroidAuditor.schedulingAlertInfo_=new EventInfo('Scheduling delay','Work to produce this frame was descheduled for several milliseconds, contributing to jank. Ensure that code on the UI thread doesn\'t block on work being done on other threads, and that background threads (doing e.g. network or bitmap loading) are running at android.os.Process#THREAD_PRIORITY_BACKGROUND or lower so they are less likely to interrupt the UI thread. These background threads should show up with a priority number of 130 or higher in the scheduling section under the Kernel process.');AndroidAuditor.getSchedulingAlert_=function(frame){let totalDuration=0;const totalStats={};for(const ttr of frame.threadTimeRanges){const stats=ttr.thread.getSchedulingStatsForRange(ttr.start,ttr.end);for(const[key,value]of Object.entries(stats)){if(!(key in totalStats)){totalStats[key]=0;}
totalStats[key]+=value;totalDuration+=value;}}
if(!(SCHEDULING_STATE.RUNNING in totalStats)||totalDuration===0||totalDuration-totalStats[SCHEDULING_STATE.RUNNING]<3){return;}
const args={};for(const[key,value]of Object.entries(totalStats)){let newKey=key;if(key===SCHEDULING_STATE.RUNNABLE){newKey='Not scheduled, but runnable';}else if(key===SCHEDULING_STATE.UNINTR_SLEEP){newKey='Blocking I/O delay';}
args[newKey]=new Scalar(timeDurationInMs,value);}
return new Alert(AndroidAuditor.schedulingAlertInfo_,frame.start,[frame],args);};AndroidAuditor.prototype={__proto__:Auditor.prototype,renameAndSort_(){this.model.kernel.important=false;this.model.getAllProcesses().forEach(function(process){if(this.helper.surfaceFlinger&&process===this.helper.surfaceFlinger.process){if(!process.name){process.name='SurfaceFlinger';}
process.sortIndex=Number.NEGATIVE_INFINITY;process.important=false;return;}
const uiThread=process.getThread(process.pid);if(!process.name&&uiThread&&uiThread.name){if(/^ndroid\./.test(uiThread.name)){uiThread.name='a'+uiThread.name;}
process.name=uiThread.name;uiThread.name='UI Thread';}
process.sortIndex=0;for(const tid in process.threads){process.sortIndex-=process.threads[tid].sliceGroup.slices.length;}},this);this.model.getAllThreads().forEach(function(thread){if(thread.tid===thread.parent.pid){thread.sortIndex=-3;}
if(thread.name==='RenderThread'){thread.sortIndex=-2;}
if(/^hwuiTask/.test(thread.name)){thread.sortIndex=-1;}});},pushFramesAndJudgeJank_(){let badFramesObserved=0;let framesObserved=0;const surfaceFlinger=this.helper.surfaceFlinger;this.helper.apps.forEach(function(app){app.process.frames=app.getFrames();app.process.frames.forEach(function(frame){if(frame.totalDuration>EXPECTED_FRAME_TIME_MS*2){badFramesObserved+=2;frame.perfClass=FRAME_PERF_CLASS.TERRIBLE;}else if(frame.totalDuration>EXPECTED_FRAME_TIME_MS||frameMissedDeadline(frame)){badFramesObserved++;frame.perfClass=FRAME_PERF_CLASS.BAD;}else{frame.perfClass=FRAME_PERF_CLASS.GOOD;}});framesObserved+=app.process.frames.length;});if(framesObserved){const portionBad=badFramesObserved/framesObserved;if(portionBad>0.3){this.model.faviconHue='red';}else if(portionBad>0.05){this.model.faviconHue='yellow';}else{this.model.faviconHue='green';}}},pushEventInfo_(){const appAnnotator=new AppAnnotator();this.helper.apps.forEach(function(app){if(app.uiThread){appAnnotator.applyEventInfos(app.uiThread.sliceGroup);}
if(app.renderThread){appAnnotator.applyEventInfos(app.renderThread.sliceGroup);}});},runAnnotate(){if(!this.helper)return;this.renameAndSort_();this.pushFramesAndJudgeJank_();this.pushEventInfo_();this.helper.iterateImportantSlices(function(slice){slice.important=true;});},runAudit(){if(!this.helper)return;const alerts=this.model.alerts;this.helper.apps.forEach(function(app){app.getFrames().forEach(function(frame){alerts.push.apply(alerts,AndroidAuditor.getSaveLayerAlerts_(frame));if(frame.perfClass===FRAME_PERF_CLASS.NEUTRAL||frame.perfClass===FRAME_PERF_CLASS.GOOD){return;}
let alert=AndroidAuditor.getPathAlert_(frame);if(alert)alerts.push(alert);alert=AndroidAuditor.getUploadAlert_(frame);if(alert)alerts.push(alert);alert=AndroidAuditor.getListViewAlert_(frame);if(alert)alerts.push(alert);alert=AndroidAuditor.getMeasureLayoutAlert_(frame);if(alert)alerts.push(alert);alert=AndroidAuditor.getViewDrawAlert_(frame);if(alert)alerts.push(alert);alert=AndroidAuditor.getBlockingGcAlert_(frame);if(alert)alerts.push(alert);alert=AndroidAuditor.getLockContentionAlert_(frame);if(alert)alerts.push(alert);alert=AndroidAuditor.getSchedulingAlert_(frame);if(alert)alerts.push(alert);});},this);this.addRenderingInteractionRecords();this.addInputInteractionRecords();},addRenderingInteractionRecords(){const events=[];this.helper.apps.forEach(function(app){events.push.apply(events,app.getAnimationAsyncSlices());events.push.apply(events,app.getFrames());});const mergerFunction=function(events){const ir=new tr.model.um.ResponseExpectation(this.model,'Rendering',events[0].min,events[events.length-1].max-events[0].min);this.model.userModel.expectations.push(ir);}.bind(this);tr.b.math.mergeRanges(tr.b.math.convertEventsToRanges(events),30,mergerFunction);},addInputInteractionRecords(){const inputSamples=[];this.helper.apps.forEach(function(app){inputSamples.push.apply(inputSamples,app.getInputSamples());});const mergerFunction=function(events){const ir=new tr.model.um.ResponseExpectation(this.model,'Input',events[0].min,events[events.length-1].max-events[0].min);this.model.userModel.expectations.push(ir);}.bind(this);const inputRanges=inputSamples.map(function(sample){return tr.b.math.Range.fromExplicitRange(sample.timestamp,sample.timestamp);});tr.b.math.mergeRanges(inputRanges,30,mergerFunction);}};Auditor.register(AndroidAuditor);function AppAnnotator(){this.titleInfoLookup=new Map();this.titleParentLookup=new Map();this.build_();}
AppAnnotator.prototype={build_(){const registerEventInfo=function(dict){this.titleInfoLookup.set(dict.title,new EventInfo(dict.title,dict.description,dict.docLinks));if(dict.parents){this.titleParentLookup.set(dict.title,dict.parents);}}.bind(this);registerEventInfo({title:'inflate',description:'Constructing a View hierarchy from pre-processed XML via LayoutInflater#layout. This includes constructing all of the View objects in the hierarchy, and applying styled attributes.'});registerEventInfo({title:'obtainView',description:'Adapter#getView() called to bind content to a recycled View that is being presented.'});registerEventInfo({title:'setupListItem',description:'Attached a newly-bound, recycled View to its parent ListView.'});registerEventInfo({title:'setupGridItem',description:'Attached a newly-bound, recycled View to its parent GridView.'});const choreographerLinks=new DocLinkBuilder().addDacRef('Choreographer','android/view/Choreographer.html').build();registerEventInfo({title:'Choreographer#doFrame',docLinks:choreographerLinks,description:'Choreographer executes frame callbacks for inputs, animations, and rendering traversals. When this work is done, a frame will be presented to the user.'});registerEventInfo({title:'input',parents:['Choreographer#doFrame'],docLinks:choreographerLinks,description:'Input callbacks are processed. This generally encompasses dispatching input to Views, as well as any work the Views do to process this input/gesture.'});registerEventInfo({title:'animation',parents:['Choreographer#doFrame'],docLinks:choreographerLinks,description:'Animation callbacks are processed. This is generally minimal work, as animations determine progress for the frame, and push new state to animated objects (such as setting View properties).'});registerEventInfo({title:'traversals',parents:['Choreographer#doFrame'],docLinks:choreographerLinks,description:'Primary draw traversals. This is the primary traversal of the View hierarchy, including layout and draw passes.'});const traversalParents=['Choreographer#doFrame','performTraversals'];const layoutLinks=new DocLinkBuilder().addDacRef('View#Layout','android/view/View.html#Layout').build();registerEventInfo({title:'performTraversals',description:'A drawing traversal of the View hierarchy, comprised of all layout and drawing needed to produce the frame.'});registerEventInfo({title:'measure',parents:traversalParents,docLinks:layoutLinks,description:'First of two phases in view hierarchy layout. Views are asked to size themselves according to constraints supplied by their parent. Some ViewGroups may measure a child more than once to help satisfy their own constraints. Nesting ViewGroups that measure children more than once can lead to excessive and repeated work.'});registerEventInfo({title:'layout',parents:traversalParents,docLinks:layoutLinks,description:'Second of two phases in view hierarchy layout, repositioning content and child Views into their new locations.'});const drawString='Draw pass over the View hierarchy. Every invalidated View will have its drawing commands recorded. On Android versions prior to Lollipop, this would also include the issuing of draw commands to the GPU. Starting with Lollipop, it only includes the recording of commands, and syncing that information to the RenderThread.';registerEventInfo({title:'draw',parents:traversalParents,description:drawString});const recordString='Every invalidated View\'s drawing commands are recorded. Each will have View#draw() called, and is passed a Canvas that will record and store its drawing commands until it is next invalidated/rerecorded.';registerEventInfo({title:'getDisplayList',parents:['draw'],description:recordString});registerEventInfo({title:'Record View#draw()',parents:['draw'],description:recordString});registerEventInfo({title:'drawDisplayList',parents:['draw'],description:'Execution of recorded draw commands to generate a frame. This represents the actual formation and issuing of drawing commands to the GPU. On Android L and higher devices, this work is done on a dedicated RenderThread, instead of on the UI Thread.'});registerEventInfo({title:'DrawFrame',description:'RenderThread portion of the standard UI/RenderThread split frame. This represents the actual formation and issuing of drawing commands to the GPU.'});registerEventInfo({title:'doFrame',description:'RenderThread animation frame. Represents drawing work done by the RenderThread on a frame where the UI thread did not produce new drawing content.'});registerEventInfo({title:'syncFrameState',description:'Sync stage between the UI thread and the RenderThread, where the UI thread hands off a frame (including information about modified Views). Time in this method primarily consists of uploading modified Bitmaps to the GPU. After this sync is completed, the UI thread is unblocked, and the RenderThread starts to render the frame.'});registerEventInfo({title:'flush drawing commands',description:'Issuing the now complete drawing commands to the GPU.'});registerEventInfo({title:'eglSwapBuffers',description:'Complete GPU rendering of the frame.'});registerEventInfo({title:'RV Scroll',description:'RecyclerView is calculating a scroll. If there are too many of these in Systrace, some Views inside RecyclerView might be causing it. Try to avoid using EditText, focusable views or handle them with care.'});registerEventInfo({title:'RV OnLayout',description:'OnLayout has been called by the View system. If this shows up too many times in Systrace, make sure the children of RecyclerView do not update themselves directly. This will cause a full re-layout but when it happens via the Adapter notifyItemChanged, RecyclerView can avoid full layout calculation.'});registerEventInfo({title:'RV FullInvalidate',description:'NotifyDataSetChanged or equal has been called. If this is taking a long time, try sending granular notify adapter changes instead of just calling notifyDataSetChanged or setAdapter / swapAdapter. Adding stable ids to your adapter might help.'});registerEventInfo({title:'RV PartialInvalidate',description:'RecyclerView is rebinding a View. If this is taking a lot of time, consider optimizing your layout or make sure you are not doing extra operations in onBindViewHolder call.'});registerEventInfo({title:'RV OnBindView',description:'RecyclerView is rebinding a View. If this is taking a lot of time, consider optimizing your layout or make sure you are not doing extra operations in onBindViewHolder call.'});registerEventInfo({title:'RV CreateView',description:'RecyclerView is creating a new View. If too many of these are present: 1) There might be a problem in Recycling (e.g. custom Animations that set transient state and prevent recycling or ItemAnimator not implementing the contract properly. See Adapter#onFailedToRecycleView(ViewHolder). 2) There may be too many item view types. Try merging them. 3) There might be too many itemChange animations and not enough space in RecyclerPool. Try increasing your pool size and item cache size.'});registerEventInfo({title:'eglSwapBuffers',description:'The CPU has finished producing drawing commands, and is flushing drawing work to the GPU, and posting that buffer to the consumer (which is often SurfaceFlinger window composition). Once this is completed, the GPU can produce the frame content without any involvement from the CPU.'});},applyEventInfosRecursive_(parentNames,slice){const checkExpectedParentNames=function(expectedParentNames){if(!expectedParentNames)return true;return expectedParentNames.some(function(name){return parentNames.has(name);});};if(this.titleInfoLookup.has(slice.title)){if(checkExpectedParentNames(this.titleParentLookup.get(slice.title))){slice.info=this.titleInfoLookup.get(slice.title);}}
if(slice.subSlices.length>0){if(!parentNames.has(slice.title)){parentNames.set(slice.title,0);}
parentNames.set(slice.title,parentNames.get(slice.title)+1);slice.subSlices.forEach(function(subSlice){this.applyEventInfosRecursive_(parentNames,subSlice);},this);parentNames.set(slice.title,parentNames.get(slice.title)-1);if(parentNames.get(slice.title)===0){delete parentNames[slice.title];}}},applyEventInfos(sliceGroup){sliceGroup.topLevelSlices.forEach(function(slice){this.applyEventInfosRecursive_(new Map(),slice);},this);}};return{AndroidAuditor,};});'use strict';tr.exportTo('tr.model',function(){function ObjectSnapshot(objectInstance,ts,args){tr.model.Event.call(this);this.objectInstance=objectInstance;this.ts=ts;this.args=args;}
ObjectSnapshot.prototype={__proto__:tr.model.Event.prototype,preInitialize(){},initialize(){},referencedAt(item,object,field){},addBoundsToRange(range){range.addValue(this.ts);},get userFriendlyName(){return'Snapshot of '+this.objectInstance.userFriendlyName+' @ '+
tr.b.Unit.byName.timeStampInMs.format(this.ts);}};tr.model.EventRegistry.register(ObjectSnapshot,{name:'objectSnapshot',pluralName:'objectSnapshots'});return{ObjectSnapshot,};});'use strict';tr.exportTo('tr.model',function(){const ObjectSnapshot=tr.model.ObjectSnapshot;function ObjectInstance(parent,scopedId,category,name,creationTs,opt_baseTypeName){tr.model.Event.call(this);this.parent=parent;this.scopedId=scopedId;this.category=category;this.baseTypeName=opt_baseTypeName?opt_baseTypeName:name;this.name=name;this.creationTs=creationTs;this.creationTsWasExplicit=false;this.deletionTs=Number.MAX_VALUE;this.deletionTsWasExplicit=false;this.colorId=0;this.bounds=new tr.b.math.Range();this.snapshots=[];this.hasImplicitSnapshots=false;}
ObjectInstance.prototype={__proto__:tr.model.Event.prototype,get typeName(){return this.name;},addBoundsToRange(range){range.addRange(this.bounds);},addSnapshot(ts,args,opt_name,opt_baseTypeName){if(ts<this.creationTs){throw new Error('Snapshots must be >= instance.creationTs');}
if(ts>=this.deletionTs){throw new Error('Snapshots cannot be added after '+'an objects deletion timestamp.');}
let lastSnapshot;if(this.snapshots.length>0){lastSnapshot=this.snapshots[this.snapshots.length-1];if(lastSnapshot.ts===ts){throw new Error('Snapshots already exists at this time!');}
if(ts<lastSnapshot.ts){throw new Error('Snapshots must be added in increasing timestamp order');}}
if(opt_name&&(this.name!==opt_name)){if(!opt_baseTypeName){throw new Error('Must provide base type name for name update');}
if(this.baseTypeName!==opt_baseTypeName){throw new Error('Cannot update type name: base types dont match');}
this.name=opt_name;}
const snapshotConstructor=tr.model.ObjectSnapshot.subTypes.getConstructor(this.category,this.name);const snapshot=new snapshotConstructor(this,ts,args);this.snapshots.push(snapshot);return snapshot;},wasDeleted(ts){let lastSnapshot;if(this.snapshots.length>0){lastSnapshot=this.snapshots[this.snapshots.length-1];if(lastSnapshot.ts>ts){throw new Error('Instance cannot be deleted at ts='+
ts+'. A snapshot exists that is older.');}}
this.deletionTs=ts;this.deletionTsWasExplicit=true;},preInitialize(){for(let i=0;i<this.snapshots.length;i++){this.snapshots[i].preInitialize();}},initialize(){for(let i=0;i<this.snapshots.length;i++){this.snapshots[i].initialize();}},isAliveAt(ts){if(ts<this.creationTs&&this.creationTsWasExplicit){return false;}
if(ts>this.deletionTs){return false;}
return true;},getSnapshotAt(ts){if(ts<this.creationTs){if(this.creationTsWasExplicit){throw new Error('ts must be within lifetime of this instance');}
return this.snapshots[0];}
if(ts>this.deletionTs){throw new Error('ts must be within lifetime of this instance');}
const snapshots=this.snapshots;const i=tr.b.findIndexInSortedIntervals(snapshots,function(snapshot){return snapshot.ts;},function(snapshot,i){if(i===snapshots.length-1){return snapshots[i].objectInstance.deletionTs;}
return snapshots[i+1].ts-snapshots[i].ts;},ts);if(i<0){return this.snapshots[0];}
if(i>=this.snapshots.length){return this.snapshots[this.snapshots.length-1];}
return this.snapshots[i];},updateBounds(){this.bounds.reset();this.bounds.addValue(this.creationTs);if(this.deletionTs!==Number.MAX_VALUE){this.bounds.addValue(this.deletionTs);}else if(this.snapshots.length>0){this.bounds.addValue(this.snapshots[this.snapshots.length-1].ts);}},shiftTimestampsForward(amount){this.creationTs+=amount;if(this.deletionTs!==Number.MAX_VALUE){this.deletionTs+=amount;}
this.snapshots.forEach(function(snapshot){snapshot.ts+=amount;});},get userFriendlyName(){return this.typeName+' object '+this.scopedId;}};tr.model.EventRegistry.register(ObjectInstance,{name:'objectInstance',pluralName:'objectInstances'});return{ObjectInstance,};});'use strict';tr.exportTo('tr.e.chrome',function(){const ObjectSnapshot=tr.model.ObjectSnapshot;const ObjectInstance=tr.model.ObjectInstance;function BlameContextSnapshot(){ObjectSnapshot.apply(this,arguments);}
BlameContextSnapshot.prototype={__proto__:ObjectSnapshot.prototype,get parentContext(){if(this.args.parent instanceof BlameContextSnapshot){return this.args.parent;}
return undefined;},get userFriendlyName(){return'BlameContext';}};function BlameContextInstance(){ObjectInstance.apply(this,arguments);}
BlameContextInstance.prototype={__proto__:ObjectInstance.prototype,get blameContextType(){throw new Error('Not implemented');}};return{BlameContextSnapshot,BlameContextInstance,};});'use strict';tr.exportTo('tr.e.chrome',function(){const BlameContextSnapshot=tr.e.chrome.BlameContextSnapshot;const BlameContextInstance=tr.e.chrome.BlameContextInstance;function FrameTreeNodeSnapshot(){BlameContextSnapshot.apply(this,arguments);}
FrameTreeNodeSnapshot.prototype={__proto__:BlameContextSnapshot.prototype,get renderFrame(){if(this.args.renderFrame instanceof tr.e.chrome.RenderFrameSnapshot){return this.args.renderFrame;}
return undefined;},get url(){return this.args.url;},get userFriendlyName(){return'FrameTreeNode';}};tr.model.ObjectSnapshot.subTypes.register(FrameTreeNodeSnapshot,{typeName:'FrameTreeNode'});function FrameTreeNodeInstance(){BlameContextInstance.apply(this,arguments);}
FrameTreeNodeInstance.prototype={__proto__:BlameContextInstance.prototype,get blameContextType(){return'Frame';}};tr.model.ObjectInstance.subTypes.register(FrameTreeNodeInstance,{typeName:'FrameTreeNode'});return{FrameTreeNodeSnapshot,FrameTreeNodeInstance,};});'use strict';tr.exportTo('tr.e.chrome',function(){const BlameContextSnapshot=tr.e.chrome.BlameContextSnapshot;const BlameContextInstance=tr.e.chrome.BlameContextInstance;function RenderFrameSnapshot(){BlameContextSnapshot.apply(this,arguments);}
RenderFrameSnapshot.prototype={__proto__:BlameContextSnapshot.prototype,referencedAt(item,object,field){if(item instanceof tr.e.chrome.FrameTreeNodeSnapshot&&object===item.args&&field==='renderFrame'){this.args.frameTreeNode=item;}},get frameTreeNode(){if(this.args.frameTreeNode instanceof
tr.e.chrome.FrameTreeNodeSnapshot){return this.args.frameTreeNode;}
return undefined;},get url(){if(this.frameTreeNode){return this.frameTreeNode.url;}
return undefined;},get userFriendlyName(){return'RenderFrame';}};tr.model.ObjectSnapshot.subTypes.register(RenderFrameSnapshot,{typeName:'RenderFrame'});function RenderFrameInstance(){BlameContextInstance.apply(this,arguments);}
RenderFrameInstance.prototype={__proto__:BlameContextInstance.prototype,get blameContextType(){return'Frame';}};tr.model.ObjectInstance.subTypes.register(RenderFrameInstance,{typeName:'RenderFrame'});return{RenderFrameSnapshot,RenderFrameInstance,};});'use strict';tr.exportTo('tr.e.chrome',function(){const BlameContextSnapshot=tr.e.chrome.BlameContextSnapshot;const BlameContextInstance=tr.e.chrome.BlameContextInstance;function TopLevelSnapshot(){BlameContextSnapshot.apply(this,arguments);}
TopLevelSnapshot.prototype={__proto__:BlameContextSnapshot.prototype,get userFriendlyName(){return'TopLevel';}};tr.model.ObjectSnapshot.subTypes.register(TopLevelSnapshot,{typeName:'TopLevel'});function TopLevelInstance(){BlameContextInstance.apply(this,arguments);}
TopLevelInstance.prototype={__proto__:BlameContextInstance.prototype,get blameContextType(){return'TopLevel';}};tr.model.ObjectInstance.subTypes.register(TopLevelInstance,{typeName:'TopLevel'});return{TopLevelSnapshot,TopLevelInstance,};});'use strict';tr.exportTo('tr.model',function(){function AsyncSlice(category,title,colorId,start,args,duration,opt_isTopLevel,opt_cpuStart,opt_cpuDuration,opt_argsStripped){tr.model.TimedEvent.call(this,start);this.category=category||'';this.originalTitle=title;this.title=title;this.colorId=colorId;this.args=args;this.startStackFrame=undefined;this.endStackFrame=undefined;this.didNotFinish=false;this.important=false;this.subSlices=[];this.parentContainer_=undefined;this.id=undefined;this.startThread=undefined;this.endThread=undefined;this.cpuStart=undefined;this.cpuDuration=undefined;this.argsStripped=false;this.startStackFrame=undefined;this.endStackFrame=undefined;this.duration=duration;this.isTopLevel=(opt_isTopLevel===true);if(opt_cpuStart!==undefined){this.cpuStart=opt_cpuStart;}
if(opt_cpuDuration!==undefined){this.cpuDuration=opt_cpuDuration;}
if(opt_argsStripped!==undefined){this.argsStripped=opt_argsStripped;}}
AsyncSlice.prototype={__proto__:tr.model.TimedEvent.prototype,get analysisTypeName(){return this.title;},get parentContainer(){return this.parentContainer_;},set parentContainer(parentContainer){this.parentContainer_=parentContainer;for(let i=0;i<this.subSlices.length;i++){const subSlice=this.subSlices[i];if(subSlice.parentContainer===undefined){subSlice.parentContainer=parentContainer;}}},get viewSubGroupTitle(){return this.title;},get viewSubGroupGroupingKey(){return undefined;},get userFriendlyName(){return'Async slice '+this.title+' at '+
tr.b.Unit.byName.timeStampInMs.format(this.start);},get stableId(){const parentAsyncSliceGroup=this.parentContainer.asyncSliceGroup;return parentAsyncSliceGroup.stableId+'.'+
parentAsyncSliceGroup.slices.indexOf(this);},*findTopmostSlicesRelativeToThisSlice(eventPredicate,opt_this){if(eventPredicate(this)){yield this;return;}
for(const s of this.subSlices){yield*s.findTopmostSlicesRelativeToThisSlice(eventPredicate);}},findDescendentSlice(targetTitle){if(!this.subSlices)return undefined;for(let i=0;i<this.subSlices.length;i++){if(this.subSlices[i].title===targetTitle){return this.subSlices[i];}
const slice=this.subSlices[i].findDescendentSlice(targetTitle);if(slice)return slice;}
return undefined;},*enumerateAllDescendents(){for(const slice of this.subSlices){yield slice;}
for(const slice of this.subSlices){if(slice.enumerateAllDescendents!==undefined){yield*slice.enumerateAllDescendents();}}},compareTo(that){return this.title.localeCompare(that.title);}};tr.model.EventRegistry.register(AsyncSlice,{name:'asyncSlice',pluralName:'asyncSlices'});return{AsyncSlice,};});'use strict';tr.exportTo('tr.e.blink',function(){class BlinkSchedulerAsyncSlice extends tr.model.AsyncSlice{get viewSubGroupGroupingKey(){if(this.title.startsWith('FrameScheduler.')){return'Frame'+this.id;}
if(this.title.startsWith('Scheduler.')){return'Renderer Scheduler';}
return undefined;}
get viewSubGroupTitle(){if(this.title.startsWith('FrameScheduler.')){return this.title.substring(15);}
if(this.title.startsWith('Scheduler.')){return this.title.substring(10);}
return this.title;}}
tr.model.AsyncSlice.subTypes.register(BlinkSchedulerAsyncSlice,{categoryParts:['renderer.scheduler','disabled-by-default-renderer.scheduler','disabled-by-default-renderer.scheduler.debug',]});return{BlinkSchedulerAsyncSlice,};});'use strict';tr.exportTo('tr.model.helpers',function(){const MAIN_FRAMETIME_TYPE='main_frametime_type';const IMPL_FRAMETIME_TYPE='impl_frametime_type';const MAIN_RENDERING_STATS='BenchmarkInstrumentation::MainThreadRenderingStats';const IMPL_RENDERING_STATS='BenchmarkInstrumentation::ImplThreadRenderingStats';function getSlicesIntersectingRange(rangeOfInterest,slices){const slicesInFilterRange=[];for(let i=0;i<slices.length;i++){const slice=slices[i];if(rangeOfInterest.intersectsExplicitRangeInclusive(slice.start,slice.end)){slicesInFilterRange.push(slice);}}
return slicesInFilterRange;}
function ChromeProcessHelper(modelHelper,process){this.modelHelper=modelHelper;this.process=process;this.telemetryInternalRanges_=undefined;}
ChromeProcessHelper.prototype={get pid(){return this.process.pid;},isTelemetryInternalEvent(slice){if(this.telemetryInternalRanges_===undefined){this.findTelemetryInternalRanges_();}
for(const range of this.telemetryInternalRanges_){if(range.containsExplicitRangeInclusive(slice.start,slice.end)){return true;}}
return false;},findTelemetryInternalRanges_(){this.telemetryInternalRanges_=[];let start=0;for(const thread of Object.values(this.process.threads)){for(const slice of thread.asyncSliceGroup.getDescendantEvents()){if(/^telemetry\.internal\..*\.start$/.test(slice.title)){start=slice.start;}else if(/^telemetry\.internal\..*\.end$/.test(slice.title)&&start!==undefined){this.telemetryInternalRanges_.push(tr.b.math.Range.fromExplicitRange(start,slice.end));start=undefined;}}}},getFrameEventsInRange(frametimeType,range){const titleToGet=(frametimeType===MAIN_FRAMETIME_TYPE?MAIN_RENDERING_STATS:IMPL_RENDERING_STATS);const frameEvents=[];for(const event of this.process.getDescendantEvents()){if(event.title===titleToGet){if(range.intersectsExplicitRangeInclusive(event.start,event.end)){frameEvents.push(event);}}}
frameEvents.sort(function(a,b){return a.start-b.start;});return frameEvents;}};function getFrametimeDataFromEvents(frameEvents){const frametimeData=[];for(let i=1;i<frameEvents.length;i++){const diff=frameEvents[i].start-frameEvents[i-1].start;frametimeData.push({'x':frameEvents[i].start,'frametime':diff});}
return frametimeData;}
return{ChromeProcessHelper,MAIN_FRAMETIME_TYPE,IMPL_FRAMETIME_TYPE,MAIN_RENDERING_STATS,IMPL_RENDERING_STATS,getSlicesIntersectingRange,getFrametimeDataFromEvents,};});'use strict';tr.exportTo('tr.model.helpers',function(){function ChromeBrowserHelper(modelHelper,process){tr.model.helpers.ChromeProcessHelper.call(this,modelHelper,process);this.mainThread_=process.findAtMostOneThreadNamed('CrBrowserMain');if(!process.name){process.name=ChromeBrowserHelper.PROCESS_NAME;}}
ChromeBrowserHelper.PROCESS_NAME='Browser';ChromeBrowserHelper.isBrowserProcess=function(process){return!!process.findAtMostOneThreadNamed('CrBrowserMain');};ChromeBrowserHelper.prototype={__proto__:tr.model.helpers.ChromeProcessHelper.prototype,get browserName(){const hasInProcessRendererThread=this.process.findAllThreadsNamed('Chrome_InProcRendererThread').length>0;return hasInProcessRendererThread?'webview':'chrome';},get mainThread(){return this.mainThread_;},get rendererHelpers(){return this.modelHelper.rendererHelpers;},getLoadingEventsInRange(rangeOfInterest){return this.getAllAsyncSlicesMatching(function(slice){return slice.title.indexOf('WebContentsImpl Loading')===0&&rangeOfInterest.intersectsExplicitRangeInclusive(slice.start,slice.end);});},getCommitProvisionalLoadEventsInRange(rangeOfInterest){return this.getAllAsyncSlicesMatching(function(slice){return slice.title==='RenderFrameImpl::didCommitProvisionalLoad'&&rangeOfInterest.intersectsExplicitRangeInclusive(slice.start,slice.end);});},get hasLatencyEvents(){let hasLatency=false;for(const thread of this.modelHelper.model.getAllThreads()){for(const event of thread.getDescendantEvents()){if(!event.isTopLevel)continue;if(!(event instanceof tr.e.cc.InputLatencyAsyncSlice)){continue;}
hasLatency=true;}}
return hasLatency;},getLatencyEventsInRange(rangeOfInterest){return this.getAllAsyncSlicesMatching(function(slice){return(slice.title.indexOf('InputLatency')===0)&&rangeOfInterest.intersectsExplicitRangeInclusive(slice.start,slice.end);});},getAllAsyncSlicesMatching(pred,opt_this){const events=[];this.iterAllThreads(function(thread){for(const slice of thread.getDescendantEvents()){if(pred.call(opt_this,slice)){events.push(slice);}}});return events;},iterAllThreads(func,opt_this){for(const thread of Object.values(this.process.threads)){func.call(opt_this,thread);}
for(const rendererHelper of Object.values(this.rendererHelpers)){const rendererProcess=rendererHelper.process;for(const thread of Object.values(rendererProcess.threads)){func.call(opt_this,thread);}}}};return{ChromeBrowserHelper,};});'use strict';tr.exportTo('tr.model.helpers',function(){function ChromeGpuHelper(modelHelper,process){tr.model.helpers.ChromeProcessHelper.call(this,modelHelper,process);if(!process.name){process.name=ChromeGpuHelper.PROCESS_NAME;}}
ChromeGpuHelper.PROCESS_NAME='GPU Process';ChromeGpuHelper.isGpuProcess=function(process){if(process.findAtMostOneThreadNamed('CrBrowserMain')||process.findAtMostOneThreadNamed('CrRendererMain')){return false;}
return process.findAllThreadsNamed('CrGpuMain').length>0;};ChromeGpuHelper.prototype={__proto__:tr.model.helpers.ChromeProcessHelper.prototype};return{ChromeGpuHelper,};});'use strict';tr.exportTo('tr.model.helpers',function(){const NET_CATEGORIES=new Set(['net','netlog','disabled-by-default-netlog','disabled-by-default-network']);class ChromeThreadHelper{constructor(thread){this.thread=thread;}
getNetworkEvents(){const networkEvents=[];for(const slice of this.thread.asyncSliceGroup.slices){const categories=tr.b.getCategoryParts(slice.category);const isNetEvent=category=>NET_CATEGORIES.has(category);if(categories.filter(isNetEvent).length===0)continue;networkEvents.push(slice);}
return networkEvents;}}
return{ChromeThreadHelper,};});'use strict';tr.exportTo('tr.model.helpers',function(){const ChromeThreadHelper=tr.model.helpers.ChromeThreadHelper;function ChromeRendererHelper(modelHelper,process){tr.model.helpers.ChromeProcessHelper.call(this,modelHelper,process);this.mainThread_=process.findAtMostOneThreadNamed('CrRendererMain')||process.findAtMostOneThreadNamed('Chrome_InProcRendererThread');this.compositorThread_=process.findAtMostOneThreadNamed('Compositor');this.rasterWorkerThreads_=process.findAllThreadsMatching(function(t){if(t.name===undefined)return false;if(t.name.startsWith('CompositorTileWorker'))return true;if(t.name.startsWith('CompositorRasterWorker'))return true;return false;});this.dedicatedWorkerThreads_=process.findAllThreadsMatching(function(t){return t.name&&t.name.startsWith('DedicatedWorker');});this.foregroundWorkerThreads_=process.findAllThreadsMatching(function(t){return t.name&&t.name.startsWith('ThreadPoolForegroundWorker');});if(!process.name){process.name=ChromeRendererHelper.PROCESS_NAME;}}
ChromeRendererHelper.PROCESS_NAME='Renderer';ChromeRendererHelper.isRenderProcess=function(process){if(process.findAtMostOneThreadNamed('CrRendererMain'))return true;if(process.findAtMostOneThreadNamed('Compositor'))return true;return false;};ChromeRendererHelper.isTracingProcess=function(process){return process.labels!==undefined&&process.labels.length===1&&process.labels[0]==='chrome://tracing';};ChromeRendererHelper.prototype={__proto__:tr.model.helpers.ChromeProcessHelper.prototype,get mainThread(){return this.mainThread_;},get compositorThread(){return this.compositorThread_;},get rasterWorkerThreads(){return this.rasterWorkerThreads_;},get dedicatedWorkerThreads(){return this.dedicatedWorkerThreads_;},get foregroundWorkerThreads(){return this.foregroundWorkerThreads_;},get isChromeTracingUI(){return ChromeRendererHelper.isTracingProcess(this.process);},};return{ChromeRendererHelper,};});'use strict';tr.exportTo('tr.model.um',function(){class Segment extends tr.model.TimedEvent{constructor(start,duration){super(start);this.duration=duration;this.expectations_=[];}
get expectations(){return this.expectations_;}
clone(){const clone=new Segment(this.start,this.duration);clone.expectations.push(...this.expectations);return clone;}
addSegment(other){this.duration+=other.duration;this.expectations.push(...other.expectations);}}
return{Segment,};});'use strict';tr.exportTo('tr.model.helpers',function(){const GESTURE_EVENT='SyntheticGestureController::running';const IR_REG_EXP=/Interaction\.([^/]+)(\/[^/]*)?$/;const ChromeRendererHelper=tr.model.helpers.ChromeRendererHelper;class TelemetryHelper{constructor(modelHelper){this.modelHelper=modelHelper;this.renderersWithIR_=undefined;this.irSegments_=undefined;this.uiSegments_=undefined;this.animationSegments_=undefined;}
get renderersWithIR(){this.findIRs_();return this.renderersWithIR_;}
get irSegments(){this.findIRs_();return this.irSegments_;}
get uiSegments(){this.findIRs_();return this.uiSegments_;}
get animationSegments(){if(this.animationSegments_===undefined){const model=this.modelHelper.model;this.animationSegments_=model.userModel.segments.filter(segment=>segment.expectations.find(ue=>ue instanceof tr.model.um.AnimationExpectation));this.animationSegments_.sort((x,y)=>x.start-y.start);}
return this.animationSegments_;}
findIRs_(){if(this.irSegments_!==undefined)return;this.renderersWithIR_=[];const gestureEvents=[];const interactionRecords=[];const processes=Object.values(this.modelHelper.rendererHelpers).concat(this.modelHelper.browserHelpers).map(processHelper=>processHelper.process);for(const process of processes){let foundIR=false;for(const thread of Object.values(process.threads)){for(const slice of thread.asyncSliceGroup.slices){if(slice.title===GESTURE_EVENT){gestureEvents.push(slice);}else if(IR_REG_EXP.test(slice.title)){interactionRecords.push(slice);foundIR=true;}}}
if(foundIR&&ChromeRendererHelper.isRenderProcess(process)&&!ChromeRendererHelper.isTracingProcess(process)){this.renderersWithIR_.push(new ChromeRendererHelper(this.modelHelper,process));}}
this.irSegments_=[];this.uiSegments_=[];for(const ir of interactionRecords){const parts=IR_REG_EXP.exec(ir.title);let gestureEventFound=false;if(parts[1].startsWith('Gesture_')){for(const gestureEvent of gestureEvents){if(ir.boundsRange.intersectsRangeInclusive(gestureEvent.boundsRange)){this.irSegments_.push(new tr.model.um.Segment(gestureEvent.start,gestureEvent.duration));gestureEventFound=true;break;}}}else if(parts[1].startsWith('ui_')){this.uiSegments_.push(new tr.model.um.Segment(ir.start,ir.duration));}
if(!gestureEventFound){this.irSegments_.push(new tr.model.um.Segment(ir.start,ir.duration));}}
this.irSegments_.sort((x,y)=>x.start-y.start);this.uiSegments_.sort((x,y)=>x.start-y.start);}}
return{TelemetryHelper,};});'use strict';tr.exportTo('tr.model.helpers',function(){function findChromeBrowserProcesses(model){return model.getAllProcesses(tr.model.helpers.ChromeBrowserHelper.isBrowserProcess);}
function findChromeRenderProcesses(model){return model.getAllProcesses(tr.model.helpers.ChromeRendererHelper.isRenderProcess);}
function findChromeGpuProcess(model){const gpuProcesses=model.getAllProcesses(tr.model.helpers.ChromeGpuHelper.isGpuProcess);if(gpuProcesses.length!==1)return undefined;return gpuProcesses[0];}
function findTelemetrySurfaceFlingerProcess(model){const surfaceFlingerProcesses=model.getAllProcesses(process=>(process.name==='SurfaceFlinger'));if(surfaceFlingerProcesses.length!==1)return undefined;return surfaceFlingerProcesses[0];}
function ChromeModelHelper(model){this.model_=model;const browserProcesses=findChromeBrowserProcesses(model);this.browserHelpers_=browserProcesses.map(p=>new tr.model.helpers.ChromeBrowserHelper(this,p));const gpuProcess=findChromeGpuProcess(model);if(gpuProcess){this.gpuHelper_=new tr.model.helpers.ChromeGpuHelper(this,gpuProcess);}else{this.gpuHelper_=undefined;}
const rendererProcesses_=findChromeRenderProcesses(model);this.rendererHelpers_={};rendererProcesses_.forEach(function(renderProcess){const rendererHelper=new tr.model.helpers.ChromeRendererHelper(this,renderProcess);this.rendererHelpers_[rendererHelper.pid]=rendererHelper;},this);this.surfaceFlingerProcess_=findTelemetrySurfaceFlingerProcess(model);this.chromeBounds_=undefined;this.telemetryHelper_=new tr.model.helpers.TelemetryHelper(this);}
ChromeModelHelper.guid=tr.b.GUID.allocateSimple();ChromeModelHelper.supportsModel=function(model){if(findChromeBrowserProcesses(model).length)return true;if(findChromeRenderProcesses(model).length)return true;return false;};ChromeModelHelper.prototype={get pid(){throw new Error('woah');},get process(){throw new Error('woah');},get model(){return this.model_;},get browserProcess(){if(this.browserHelper===undefined)return undefined;return this.browserHelper.process;},get browserHelper(){return this.browserHelpers_[0];},get browserHelpers(){return this.browserHelpers_;},get gpuHelper(){return this.gpuHelper_;},get rendererHelpers(){return this.rendererHelpers_;},get surfaceFlingerProcess(){return this.surfaceFlingerProcess_;},get chromeBounds(){if(!this.chromeBounds_){this.chromeBounds_=new tr.b.math.Range();for(const browserHelper of Object.values(this.browserHelpers)){this.chromeBounds_.addRange(browserHelper.process.bounds);}
for(const rendererHelper of Object.values(this.rendererHelpers)){this.chromeBounds_.addRange(rendererHelper.process.bounds);}
if(this.gpuHelper){this.chromeBounds_.addRange(this.gpuHelper.process.bounds);}}
if(this.chromeBounds_.isEmpty){return undefined;}
return this.chromeBounds_;},get telemetryHelper(){return this.telemetryHelper_;}};return{ChromeModelHelper,};});'use strict';tr.exportTo('tr.e.cc',function(){const AsyncSlice=tr.model.AsyncSlice;const EventSet=tr.model.EventSet;const UI_COMP_NAME='INPUT_EVENT_LATENCY_UI_COMPONENT';const ORIGINAL_COMP_NAME='INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT';const BEGIN_COMP_NAME='INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT';const END_COMP_NAME='INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT';const LEGACY_END_COMP_NAME='INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT';const MAIN_RENDERER_THREAD_NAME='CrRendererMain';const COMPOSITOR_THREAD_NAME='Compositor';const POSTTASK_FLOW_EVENT='disabled-by-default-toplevel.flow';const IPC_FLOW_EVENT='disabled-by-default-ipc.flow';const INPUT_EVENT_TYPE_NAMES={CHAR:'Char',CLICK:'GestureClick',CONTEXT_MENU:'ContextMenu',FLING_CANCEL:'GestureFlingCancel',FLING_START:'GestureFlingStart',KEY_DOWN:'KeyDown',KEY_DOWN_RAW:'RawKeyDown',KEY_UP:'KeyUp',LATENCY_SCROLL_UPDATE:'ScrollUpdate',MOUSE_DOWN:'MouseDown',MOUSE_ENTER:'MouseEnter',MOUSE_LEAVE:'MouseLeave',MOUSE_MOVE:'MouseMove',MOUSE_UP:'MouseUp',MOUSE_WHEEL:'MouseWheel',PINCH_BEGIN:'GesturePinchBegin',PINCH_END:'GesturePinchEnd',PINCH_UPDATE:'GesturePinchUpdate',SCROLL_BEGIN:'GestureScrollBegin',SCROLL_END:'GestureScrollEnd',SCROLL_UPDATE:'GestureScrollUpdate',SCROLL_UPDATE_RENDERER:'ScrollUpdate',SHOW_PRESS:'GestureShowPress',TAP:'GestureTap',TAP_CANCEL:'GestureTapCancel',TAP_DOWN:'GestureTapDown',TOUCH_CANCEL:'TouchCancel',TOUCH_END:'TouchEnd',TOUCH_MOVE:'TouchMove',TOUCH_START:'TouchStart',UNKNOWN:'UNKNOWN'};function InputLatencyAsyncSlice(){AsyncSlice.apply(this,arguments);this.associatedEvents_=new EventSet();this.typeName_=undefined;if(!this.isLegacyEvent){this.determineModernTypeName_();}}
InputLatencyAsyncSlice.prototype={__proto__:AsyncSlice.prototype,get isLegacyEvent(){return this.title==='InputLatency';},get typeName(){if(!this.typeName_){this.determineLegacyTypeName_();}
return this.typeName_;},checkTypeName_(){if(!this.typeName_){throw new Error('Unable to determine typeName');}
let found=false;for(const typeName in INPUT_EVENT_TYPE_NAMES){if(this.typeName===INPUT_EVENT_TYPE_NAMES[typeName]){found=true;break;}}
if(!found){this.typeName_=INPUT_EVENT_TYPE_NAMES.UNKNOWN;}},determineModernTypeName_(){const lastColonIndex=this.title.lastIndexOf(':');if(lastColonIndex<0)return;const characterAfterLastColonIndex=lastColonIndex+1;this.typeName_=this.title.slice(characterAfterLastColonIndex);this.checkTypeName_();},determineLegacyTypeName_(){for(const subSlice of this.enumerateAllDescendents()){const subSliceIsAInputLatencyAsyncSlice=(subSlice instanceof InputLatencyAsyncSlice);if(!subSliceIsAInputLatencyAsyncSlice)continue;if(!subSlice.typeName)continue;if(this.typeName_&&subSlice.typeName_){const subSliceHasDifferentTypeName=(this.typeName_!==subSlice.typeName_);if(subSliceHasDifferentTypeName){throw new Error('InputLatencyAsyncSlice.determineLegacyTypeName_() '+' found multiple typeNames');}}
this.typeName_=subSlice.typeName_;}
if(!this.typeName_){throw new Error('InputLatencyAsyncSlice.determineLegacyTypeName_() failed');}
this.checkTypeName_();},getRendererHelper(sourceSlices){const traceModel=this.startThread.parent.model;const modelHelper=traceModel.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(!modelHelper)return undefined;let mainThread=undefined;let compositorThread=undefined;for(const i in sourceSlices){if(sourceSlices[i].parentContainer.name===MAIN_RENDERER_THREAD_NAME){mainThread=sourceSlices[i].parentContainer;}else if(sourceSlices[i].parentContainer.name===COMPOSITOR_THREAD_NAME){compositorThread=sourceSlices[i].parentContainer;}
if(mainThread&&compositorThread)break;}
const rendererHelpers=modelHelper.rendererHelpers;const pids=Object.keys(rendererHelpers);for(let i=0;i<pids.length;i++){const pid=pids[i];const rendererHelper=rendererHelpers[pid];if(rendererHelper.mainThread===mainThread||rendererHelper.compositorThread===compositorThread){return rendererHelper;}}
return undefined;},addEntireSliceHierarchy(slice){this.associatedEvents_.push(slice);slice.iterateAllSubsequentSlices(function(subsequentSlice){this.associatedEvents_.push(subsequentSlice);},this);},addDirectlyAssociatedEvents(flowEvents){const slices=[];flowEvents.forEach(function(flowEvent){this.associatedEvents_.push(flowEvent);const newSource=flowEvent.startSlice.mostTopLevelSlice;if(slices.indexOf(newSource)===-1){slices.push(newSource);}},this);const lastFlowEvent=flowEvents[flowEvents.length-1];const lastSource=lastFlowEvent.endSlice.mostTopLevelSlice;if(slices.indexOf(lastSource)===-1){slices.push(lastSource);}
return slices;},belongToOtherInputs(slice,flowEvents){let fromOtherInputs=false;slice.iterateEntireHierarchy(function(subsequentSlice){if(fromOtherInputs)return;subsequentSlice.inFlowEvents.forEach(function(inflow){if(fromOtherInputs)return;if(inflow.category.indexOf('input')>-1){if(flowEvents.indexOf(inflow)===-1){fromOtherInputs=true;}}},this);},this);return fromOtherInputs;},triggerOtherInputs(event,flowEvents){if(event.outFlowEvents===undefined||event.outFlowEvents.length===0){return false;}
const flow=event.outFlowEvents[0];if(flow.category!==POSTTASK_FLOW_EVENT||!flow.endSlice){return false;}
const endSlice=flow.endSlice;if(this.belongToOtherInputs(endSlice.mostTopLevelSlice,flowEvents)){return true;}
return false;},followSubsequentSlices(event,queue,visited,flowEvents){let stopFollowing=false;let inputAck=false;event.iterateAllSubsequentSlices(function(slice){if(stopFollowing)return;if(slice.title==='TaskQueueManager::RunTask')return;if(slice.title==='ThreadProxy::ScheduledActionSendBeginMainFrame'){return;}
if(slice.title==='Scheduler::ScheduleBeginImplFrameDeadline'){if(this.triggerOtherInputs(slice,flowEvents))return;}
if(slice.title==='CompositorImpl::PostComposite'){if(this.triggerOtherInputs(slice,flowEvents))return;}
if(slice.title==='InputRouterImpl::ProcessInputEventAck'){inputAck=true;}
if(inputAck&&slice.title==='InputRouterImpl::FilterAndSendWebInputEvent'){stopFollowing=true;}
this.followCurrentSlice(slice,queue,visited);},this);},followCurrentSlice(event,queue,visited){event.outFlowEvents.forEach(function(outflow){if((outflow.category===POSTTASK_FLOW_EVENT||outflow.category===IPC_FLOW_EVENT)&&outflow.endSlice){this.associatedEvents_.push(outflow);const nextEvent=outflow.endSlice.mostTopLevelSlice;if(!visited.contains(nextEvent)){visited.push(nextEvent);queue.push(nextEvent);}}},this);},backtraceFromDraw(beginImplFrame,visited){const pendingEventQueue=[];pendingEventQueue.push(beginImplFrame.mostTopLevelSlice);while(pendingEventQueue.length!==0){const event=pendingEventQueue.pop();this.addEntireSliceHierarchy(event);event.inFlowEvents.forEach(function(inflow){if(inflow.category===POSTTASK_FLOW_EVENT&&inflow.startSlice){const nextEvent=inflow.startSlice.mostTopLevelSlice;if(!visited.contains(nextEvent)){visited.push(nextEvent);pendingEventQueue.push(nextEvent);}}},this);}},sortRasterizerSlices(rasterWorkerThreads,sortedRasterizerSlices){rasterWorkerThreads.forEach(function(rasterizer){Array.prototype.push.apply(sortedRasterizerSlices,rasterizer.sliceGroup.slices);},this);sortedRasterizerSlices.sort(function(a,b){if(a.start!==b.start){return a.start-b.start;}
return a.guid-b.guid;});},addRasterizationEvents(prepareTiles,rendererHelper,visited,flowEvents,sortedRasterizerSlices){if(!prepareTiles.args.prepare_tiles_id)return;if(!rendererHelper||!rendererHelper.rasterWorkerThreads){return;}
const rasterWorkerThreads=rendererHelper.rasterWorkerThreads;const prepareTileId=prepareTiles.args.prepare_tiles_id;const pendingEventQueue=[];if(sortedRasterizerSlices.length===0){this.sortRasterizerSlices(rasterWorkerThreads,sortedRasterizerSlices);}
let numFinishedTasks=0;const RASTER_TASK_TITLE='RasterizerTaskImpl::RunOnWorkerThread';const IMAGEDECODE_TASK_TITLE='ImageDecodeTaskImpl::RunOnWorkerThread';const FINISHED_TASK_TITLE='TaskSetFinishedTaskImpl::RunOnWorkerThread';for(let i=0;i<sortedRasterizerSlices.length;i++){const task=sortedRasterizerSlices[i];if(task.title===RASTER_TASK_TITLE||task.title===IMAGEDECODE_TASK_TITLE){if(task.args.source_prepare_tiles_id===prepareTileId){this.addEntireSliceHierarchy(task.mostTopLevelSlice);}}else if(task.title===FINISHED_TASK_TITLE){if(task.start>prepareTiles.start){pendingEventQueue.push(task.mostTopLevelSlice);if(++numFinishedTasks===3)break;}}}
while(pendingEventQueue.length!==0){const event=pendingEventQueue.pop();this.addEntireSliceHierarchy(event);this.followSubsequentSlices(event,pendingEventQueue,visited,flowEvents);}},addOtherCausallyRelatedEvents(rendererHelper,sourceSlices,flowEvents,sortedRasterizerSlices){const pendingEventQueue=[];const visitedEvents=new EventSet();let beginImplFrame=undefined;let prepareTiles=undefined;sortedRasterizerSlices=[];sourceSlices.forEach(function(sourceSlice){if(!visitedEvents.contains(sourceSlice)){visitedEvents.push(sourceSlice);pendingEventQueue.push(sourceSlice);}},this);while(pendingEventQueue.length!==0){const event=pendingEventQueue.pop();this.addEntireSliceHierarchy(event);this.followCurrentSlice(event,pendingEventQueue,visitedEvents);this.followSubsequentSlices(event,pendingEventQueue,visitedEvents,flowEvents);const COMPOSITOR_PREPARE_TILES='TileManager::PrepareTiles';prepareTiles=event.findDescendentSlice(COMPOSITOR_PREPARE_TILES);if(prepareTiles){this.addRasterizationEvents(prepareTiles,rendererHelper,visitedEvents,flowEvents,sortedRasterizerSlices);}
const COMPOSITOR_ON_BIFD='Scheduler::OnBeginImplFrameDeadline';beginImplFrame=event.findDescendentSlice(COMPOSITOR_ON_BIFD);if(beginImplFrame){this.backtraceFromDraw(beginImplFrame,visitedEvents);}}},get associatedEvents(){if(this.associatedEvents_.length!==0){return this.associatedEvents_;}
const modelIndices=this.startThread.parent.model.modelIndices;const flowEvents=modelIndices.getFlowEventsWithId(this.id);if(flowEvents.length===0){return this.associatedEvents_;}
const sourceSlices=this.addDirectlyAssociatedEvents(flowEvents);const rendererHelper=this.getRendererHelper(sourceSlices);this.addOtherCausallyRelatedEvents(rendererHelper,sourceSlices,flowEvents);return this.associatedEvents_;},get inputLatency(){if(!('data'in this.args))return undefined;const data=this.args.data;const endTimeComp=data[END_COMP_NAME]||data[LEGACY_END_COMP_NAME];if(endTimeComp===undefined)return undefined;let latency=0;const endTime=endTimeComp.time;if(ORIGINAL_COMP_NAME in data){latency=endTime-data[ORIGINAL_COMP_NAME].time;}else if(UI_COMP_NAME in data){latency=endTime-data[UI_COMP_NAME].time;}else if(BEGIN_COMP_NAME in data){latency=endTime-data[BEGIN_COMP_NAME].time;}else{throw new Error('No valid begin latency component');}
return latency;}};const eventTypeNames=['Char','ContextMenu','GestureClick','GestureFlingCancel','GestureFlingStart','GestureScrollBegin','GestureScrollEnd','GestureScrollUpdate','GestureShowPress','GestureTap','GestureTapCancel','GestureTapDown','GesturePinchBegin','GesturePinchEnd','GesturePinchUpdate','KeyDown','KeyUp','MouseDown','MouseEnter','MouseLeave','MouseMove','MouseUp','MouseWheel','RawKeyDown','ScrollUpdate','TouchCancel','TouchEnd','TouchMove','TouchStart'];const allTypeNames=['InputLatency'];eventTypeNames.forEach(function(eventTypeName){allTypeNames.push('InputLatency:'+eventTypeName);allTypeNames.push('InputLatency::'+eventTypeName);});AsyncSlice.subTypes.register(InputLatencyAsyncSlice,{typeNames:allTypeNames,categoryParts:['latencyInfo']});return{InputLatencyAsyncSlice,INPUT_EVENT_TYPE_NAMES,};});'use strict';tr.exportTo('tr.e.chrome',function(){const SAME_AS_PARENT='same-as-parent';const TITLES_FOR_USER_FRIENDLY_CATEGORY={composite:['CompositingInputsUpdater::update','ThreadProxy::SetNeedsUpdateLayers','LayerTreeHost::DoUpdateLayers','LayerTreeHost::UpdateLayers::BuildPropertyTrees','LocalFrameView::pushPaintArtifactToCompositor','LocalFrameView::updateCompositedSelectionIfNeeded','LocalFrameView::RunCompositingLifecyclePhase','UpdateLayerTree',],gc:['minorGC','majorGC','MajorGC','MinorGC','V8.GCScavenger','V8.GCIncrementalMarking','V8.GCIdleNotification','V8.GCContext','V8.GCCompactor','V8GCController::traceDOMWrappers',],iframe_creation:['WebLocalFrameImpl::createChildframe',],imageDecode:['Decode Image','ImageFrameGenerator::decode','ImageFrameGenerator::decodeAndScale','ImageFrameGenerator::decodeToYUV','ImageResourceContent::updateImage',],input:['HitTest','ScrollableArea::scrollPositionChanged','EventHandler::handleMouseMoveEvent',],layout:['IntersectionObserverController::computeTrackedIntersectionObservations','LocalFrameView::invalidateTree','LocalFrameView::layout','LocalFrameView::performLayout','LocalFrameView::performPostLayoutTasks','LocalFrameView::performPreLayoutTasks','LocalFrameView::RunStyleAndLayoutCompositingPhases','Layout','PaintLayer::updateLayerPositionsAfterLayout','ResourceLoadPriorityOptimizer::updateAllImageResourcePriorities','WebViewImpl::updateAllLifecyclePhases','WebViewImpl::beginFrame',],parseHTML:['BackgroundHTMLParser::pumpTokenizer','BackgroundHTMLParser::sendTokensToMainThread','HTMLDocumentParser::didReceiveParsedChunkFromBackgroundParser','HTMLDocumentParser::documentElementAvailable','HTMLDocumentParser::notifyPendingTokenizedChunks','HTMLDocumentParser::processParsedChunkFromBackgroundParser','HTMLDocumentParser::processTokenizedChunkFromBackgroundParser','ParseHTML',],raster:['DisplayListRasterSource::PerformSolidColorAnalysis','Picture::Raster','RasterBufferImpl::Playback','RasterTask','RasterizerTaskImpl::RunOnWorkerThread','SkCanvas::drawImageRect()','SkCanvas::drawPicture()','SkCanvas::drawTextBlob()','TileTaskWorkerPool::PlaybackToMemory',],record:['Canvas2DLayerBridge::flushRecordingOnly','CompositingInputsUpdater::update','CompositingRequirementsUpdater::updateRecursive','ContentLayerDelegate::paintContents','DisplayItemList::Finalize','LocalFrameView::RunPaintLifecyclePhase','LocalFrameView::RunPrePaintLifecyclePhase','Paint','PaintController::commitNewDisplayItems','PaintLayerCompositor::updateIfNeededRecursive','Picture::Record','PictureLayer::Update',],style:['CSSParserImpl::parseStyleSheet.parse','CSSParserImpl::parseStyleSheet.tokenize','Document::rebuildLayoutTree','Document::recalcStyle','Document::updateActiveStyle','Document::updateStyle','Document::updateStyleInvalidationIfNeeded','LocalFrameView::updateStyleAndLayoutIfNeededRecursive','ParseAuthorStyleSheet','RuleSet::addRulesFromSheet','StyleElement::processStyleSheet','StyleEngine::createResolver','StyleEngine::updateActiveStyleSheets','StyleSheetContents::parseAuthorStyleSheet','UpdateLayoutTree',],script_parse_and_compile:['V8.CompileFullCode','V8.NewContext','V8.Parse','V8.ParseLazy','V8.RecompileSynchronous','V8.ScriptCompiler','v8.compile','v8.parseOnBackground',],script_execute:['EvaluateScript','FunctionCall','HTMLParserScriptRunner ExecuteScript','V8.Execute','V8.RunMicrotasks','V8.Task','WindowProxy::initialize','v8.callFunction','v8.run',],resource_loading:['RenderFrameImpl::didFinishDocumentLoad','RenderFrameImpl::didFinishLoad','Resource::appendData','ResourceDispatcher::OnReceivedData','ResourceDispatcher::OnReceivedResponse','ResourceDispatcher::OnRequestComplete','ResourceFetcher::requestResource','WebURLLoaderImpl::Context::Cancel','WebURLLoaderImpl::Context::OnCompletedRequest','WebURLLoaderImpl::Context::OnReceivedData','WebURLLoaderImpl::Context::OnReceivedRedirect','WebURLLoaderImpl::Context::OnReceivedResponse','WebURLLoaderImpl::Context::Start','WebURLLoaderImpl::loadAsynchronously','WebURLLoaderImpl::loadSynchronously','content::mojom::URLLoaderClient',],renderer_misc:['DecodeFont','ThreadState::completeSweep',],v8_runtime:[],[SAME_AS_PARENT]:['SyncChannel::Send',]};const COLOR_FOR_USER_FRIENDLY_CATEGORY=new tr.b.SinebowColorGenerator();const USER_FRIENDLY_CATEGORY_FOR_TITLE=new Map();for(const category in TITLES_FOR_USER_FRIENDLY_CATEGORY){TITLES_FOR_USER_FRIENDLY_CATEGORY[category].forEach(function(title){USER_FRIENDLY_CATEGORY_FOR_TITLE.set(title,category);});}
const USER_FRIENDLY_CATEGORY_FOR_EVENT_CATEGORY={netlog:'net',overhead:'overhead',startup:'startup',gpu:'gpu',};function ChromeUserFriendlyCategoryDriver(){}
ChromeUserFriendlyCategoryDriver.fromEvent=function(event){let userFriendlyCategory=USER_FRIENDLY_CATEGORY_FOR_TITLE.get(event.title);if(userFriendlyCategory){if(userFriendlyCategory===SAME_AS_PARENT){if(event.parentSlice){return ChromeUserFriendlyCategoryDriver.fromEvent(event.parentSlice);}}else{return userFriendlyCategory;}}
const eventCategoryParts=tr.b.getCategoryParts(event.category);for(let i=0;i<eventCategoryParts.length;++i){const eventCategory=eventCategoryParts[i];userFriendlyCategory=USER_FRIENDLY_CATEGORY_FOR_EVENT_CATEGORY[eventCategory];if(userFriendlyCategory){return userFriendlyCategory;}}
return'other';};ChromeUserFriendlyCategoryDriver.getColor=function(ufc){return COLOR_FOR_USER_FRIENDLY_CATEGORY.colorForKey(ufc);};ChromeUserFriendlyCategoryDriver.ALL_TITLES=['other'];for(const category in TITLES_FOR_USER_FRIENDLY_CATEGORY){if(category===SAME_AS_PARENT)continue;ChromeUserFriendlyCategoryDriver.ALL_TITLES.push(category);}
for(const category of Object.values(USER_FRIENDLY_CATEGORY_FOR_EVENT_CATEGORY)){ChromeUserFriendlyCategoryDriver.ALL_TITLES.push(category);}
ChromeUserFriendlyCategoryDriver.ALL_TITLES.sort();for(const category of ChromeUserFriendlyCategoryDriver.ALL_TITLES){ChromeUserFriendlyCategoryDriver.getColor(category);}
return{ChromeUserFriendlyCategoryDriver,};});'use strict';tr.exportTo('tr.model',function(){return{BROWSER_PROCESS_PID_REF:-1,OBJECT_DEFAULT_SCOPE:'ptr',LOCAL_ID_PHASES:new Set(['N','D','O','(',')'])};});'use strict';tr.exportTo('tr.e.audits',function(){const Auditor=tr.c.Auditor;const Alert=tr.model.Alert;const EventInfo=tr.model.EventInfo;function ChromeAuditor(model){Auditor.call(this,model);const modelHelper=this.model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(modelHelper&&modelHelper.browserHelper){this.modelHelper=modelHelper;}else{this.modelHelper=undefined;}}
function getMissedFrameAlerts(rendererHelpers){const alerts=[];for(const rendererHelper of rendererHelpers){if(!rendererHelper.compositorThread)continue;const thread=rendererHelper.compositorThread;const asyncSlices=Object.values(thread.asyncSliceGroup.slices);for(const slice of asyncSlices){if(slice.title!=='PipelineReporter'||!slice.args.termination_status||slice.args.termination_status!=='missed_frame')continue;const alertSlices=[slice].concat(slice.subSlices);alerts.push(new Alert(new EventInfo('Missed Frame','Frame was not submitted before deadline.'),slice.start,alertSlices));}}
return alerts;}
ChromeAuditor.prototype={__proto__:Auditor.prototype,runAnnotate(){if(!this.modelHelper)return;for(const pid in this.modelHelper.rendererHelpers){const rendererHelper=this.modelHelper.rendererHelpers[pid];if(rendererHelper.isChromeTracingUI){rendererHelper.process.important=false;}}},installUserFriendlyCategoryDriverIfNeeded(){this.model.addUserFriendlyCategoryDriver(tr.e.chrome.ChromeUserFriendlyCategoryDriver);},runAudit(){if(!this.modelHelper)return;this.model.replacePIDRefsInPatchups(tr.model.BROWSER_PROCESS_PID_REF,this.modelHelper.browserProcess.pid);this.model.applyObjectRefPatchups();const alerts=getMissedFrameAlerts(Object.values(this.modelHelper.rendererHelpers));this.model.alerts=this.model.alerts.concat(alerts);}};Auditor.register(ChromeAuditor);return{ChromeAuditor,};});'use strict';tr.exportTo('tr.e.chrome',function(){const KNOWN_PROPERTIES={absX:1,absY:1,address:1,anonymous:1,childNeeds:1,children:1,classNames:1,col:1,colSpan:1,float:1,height:1,htmlId:1,name:1,posChildNeeds:1,positioned:1,positionedMovement:1,relX:1,relY:1,relativePositioned:1,row:1,rowSpan:1,selfNeeds:1,stickyPositioned:1,tag:1,width:1};function LayoutObject(snapshot,args){this.snapshot_=snapshot;this.id_=args.address;this.name_=args.name;this.childLayoutObjects_=[];this.otherProperties_={};this.tag_=args.tag;this.relativeRect_=tr.b.math.Rect.fromXYWH(args.relX,args.relY,args.width,args.height);this.absoluteRect_=tr.b.math.Rect.fromXYWH(args.absX,args.absY,args.width,args.height);this.isFloat_=args.float;this.isStickyPositioned_=args.stickyPositioned;this.isPositioned_=args.positioned;this.isRelativePositioned_=args.relativePositioned;this.isAnonymous_=args.anonymous;this.htmlId_=args.htmlId;this.classNames_=args.classNames;this.needsLayoutReasons_=[];if(args.selfNeeds){this.needsLayoutReasons_.push('self');}
if(args.childNeeds){this.needsLayoutReasons_.push('child');}
if(args.posChildNeeds){this.needsLayoutReasons_.push('positionedChild');}
if(args.positionedMovement){this.needsLayoutReasons_.push('positionedMovement');}
this.tableRow_=args.row;this.tableCol_=args.col;this.tableRowSpan_=args.rowSpan;this.tableColSpan_=args.colSpan;if(args.children){args.children.forEach(function(child){this.childLayoutObjects_.push(new LayoutObject(snapshot,child));}.bind(this));}
for(const property in args){if(!KNOWN_PROPERTIES[property]){this.otherProperties_[property]=args[property];}}}
LayoutObject.prototype={get snapshot(){return this.snapshot_;},get id(){return this.id_;},get name(){return this.name_;},get tag(){return this.tag_;},get relativeRect(){return this.relativeRect_;},get absoluteRect(){return this.absoluteRect_;},get isPositioned(){return this.isPositioned_;},get isFloat(){return this.isFloat_;},get isStickyPositioned(){return this.isStickyPositioned_;},get isRelativePositioned(){return this.isRelativePositioned_;},get isAnonymous(){return this.isAnonymous_;},get tableRow(){return this.tableRow_;},get tableCol(){return this.tableCol_;},get tableRowSpan(){return this.tableRowSpan_;},get tableColSpan(){return this.tableColSpan_;},get htmlId(){return this.htmlId_;},get classNames(){return this.classNames_;},get needsLayoutReasons(){return this.needsLayoutReasons_;},get hasChildLayoutObjects(){return this.childLayoutObjects_.length>0;},get childLayoutObjects(){return this.childLayoutObjects_;},traverseTree(cb,opt_this){cb.call(opt_this,this);if(!this.hasChildLayoutObjects)return;this.childLayoutObjects.forEach(function(child){child.traverseTree(cb,opt_this);});},get otherPropertyNames(){const names=[];for(const name in this.otherProperties_){names.push(name);}
return names;},getProperty(name){return this.otherProperties_[name];},get previousSnapshotLayoutObject(){if(!this.snapshot.previousSnapshot)return undefined;return this.snapshot.previousSnapshot.getLayoutObjectById(this.id);},get nextSnapshotLayoutObject(){if(!this.snapshot.nextSnapshot)return undefined;return this.snapshot.nextSnapshot.getLayoutObjectById(this.id);}};return{LayoutObject,};});'use strict';tr.exportTo('tr.e.chrome',function(){const ObjectSnapshot=tr.model.ObjectSnapshot;const ObjectInstance=tr.model.ObjectInstance;function LayoutTreeInstance(){ObjectInstance.apply(this,arguments);}
LayoutTreeInstance.prototype={__proto__:ObjectInstance.prototype,};ObjectInstance.subTypes.register(LayoutTreeInstance,{typeName:'LayoutTree'});function LayoutTreeSnapshot(){ObjectSnapshot.apply(this,arguments);this.rootLayoutObject=new tr.e.chrome.LayoutObject(this,this.args);}
LayoutTreeSnapshot.prototype={__proto__:ObjectSnapshot.prototype,};ObjectSnapshot.subTypes.register(LayoutTreeSnapshot,{typeName:'LayoutTree'});return{LayoutTreeInstance,LayoutTreeSnapshot,};});'use strict';tr.exportTo('tr.model',function(){function EventContainer(){this.guid_=tr.b.GUID.allocateSimple();this.important=true;this.bounds_=new tr.b.math.Range();}
EventContainer.prototype={get guid(){return this.guid_;},get stableId(){throw new Error('Not implemented');},get bounds(){return this.bounds_;},updateBounds(){throw new Error('Not implemented');},shiftTimestampsForward(amount){throw new Error('Not implemented');},*childEvents(){},*getDescendantEvents(){yield*this.childEvents();for(const container of this.childEventContainers()){yield*container.getDescendantEvents();}},*childEventContainers(){},*getDescendantEventContainers(){yield this;for(const container of this.childEventContainers()){yield*container.getDescendantEventContainers();}},*getDescendantEventsInSortedRanges(ranges,opt_containerPredicate){if(opt_containerPredicate===undefined||opt_containerPredicate(this)){for(const event of this.childEvents()){const i=tr.b.findFirstTrueIndexInSortedArray(ranges,range=>event.start<=range.max);if(i<ranges.length&&event.end>=ranges[i].min)yield event;}}
for(const container of this.childEventContainers()){yield*container.getDescendantEventsInSortedRanges(ranges,opt_containerPredicate);}},*findTopmostSlicesInThisContainer(eventPredicate,opt_this){},*findTopmostSlices(eventPredicate){for(const ec of this.getDescendantEventContainers()){yield*ec.findTopmostSlicesInThisContainer(eventPredicate);}},*findTopmostSlicesNamed(name){yield*this.findTopmostSlices(e=>e.title===name);}};return{EventContainer,};});'use strict';tr.exportTo('tr.model',function(){const Event=tr.model.Event;const EventRegistry=tr.model.EventRegistry;class ResourceUsageSample extends Event{constructor(series,start,usage){super();this.series_=series;this.start_=start;this.usage_=usage;}
get series(){return this.series_;}
get start(){return this.start_;}
set start(value){this.start_=value;}
get usage(){return this.usage_;}
set usage(value){this.usage_=value;}
addBoundsToRange(range){range.addValue(this.start);}}
EventRegistry.register(ResourceUsageSample,{name:'resourceUsageSample',pluralName:'resourceUsageSamples'});return{ResourceUsageSample,};});'use strict';tr.exportTo('tr.model',function(){const ResourceUsageSample=tr.model.ResourceUsageSample;class ResourceUsageSeries extends tr.model.EventContainer{constructor(device){super();this.device_=device;this.samples_=[];}
get device(){return this.device_;}
get samples(){return this.samples_;}
get stableId(){return this.device_.stableId+'.ResourceUsageSeries';}
addUsageSample(ts,val){const sample=new ResourceUsageSample(this,ts,val);this.samples_.push(sample);return sample;}
computeResourceTimeConsumedInMs(start,end){const measurementRange=tr.b.math.Range.fromExplicitRange(start,end);let resourceTimeInMs=0;let startIndex=tr.b.findLowIndexInSortedArray(this.samples,x=>x.start,start)-1;const endIndex=tr.b.findLowIndexInSortedArray(this.samples,x=>x.start,end);if(startIndex<0)startIndex=0;for(let i=startIndex;i<endIndex;i++){const sample=this.samples[i];const nextSample=this.samples[i+1];const sampleRange=new tr.b.math.Range();sampleRange.addValue(sample.start);sampleRange.addValue(nextSample?nextSample.start:sample.start);const intersectionRangeInMs=measurementRange.findIntersection(sampleRange);resourceTimeInMs+=intersectionRangeInMs.duration*sample.usage;}
return resourceTimeInMs;}
getSamplesWithinRange(start,end){const startIndex=tr.b.findLowIndexInSortedArray(this.samples,x=>x.start,start);const endIndex=tr.b.findLowIndexInSortedArray(this.samples,x=>x.start,end);return this.samples.slice(startIndex,endIndex);}
shiftTimestampsForward(amount){for(let i=0;i<this.samples_.length;++i){this.samples_[i].start+=amount;}}
updateBounds(){this.bounds.reset();if(this.samples_.length===0)return;this.bounds.addValue(this.samples_[0].start);this.bounds.addValue(this.samples_[this.samples_.length-1].start);}*childEvents(){yield*this.samples_;}}
return{ResourceUsageSeries,};});'use strict';tr.exportTo('tr.e.audits',function(){class CpuUsageAuditor extends tr.c.Auditor{constructor(model){super();this.model_=model;}
runAnnotate(){this.model_.device.cpuUsageSeries=this.computeCpuUsageSeries_(this.model_.bounds.min,this.model_.bounds.max,this.computeCpuUsage_());}
computeBinSize_(start,end){const MIN_BIN_SIZE_MS=1.0;const MAX_NUM_BINS=100000;const interval=end-start;let binSize=MIN_BIN_SIZE_MS;while(binSize*MAX_NUM_BINS<interval)binSize*=2;return binSize;}
computeCpuUsageSeries_(start,end,usageRecords){const series=new tr.model.ResourceUsageSeries();if(start===undefined||usageRecords.length===0)return series;const binSize=this.computeBinSize_(start,end);const numBins=Math.ceil((end-start)/binSize);const arr=new Array(numBins).fill(0);for(const record of usageRecords){const firstIndex=Math.ceil((record.start-start)/binSize);const lastIndex=Math.floor((record.end-start)/binSize);for(let i=firstIndex;i<=lastIndex;i++)arr[i]+=record.usage;}
for(let i=0;i<numBins;i++){series.addUsageSample(start+(i*binSize),arr[i]);}
return series;}
computeCpuUsage_(){const model=this.model_;const result=[];for(const pid in model.processes){for(const e of model.processes[pid].getDescendantEvents()){if(!(e instanceof tr.model.ThreadSlice)||e.duration===0||e.cpuDuration===undefined){continue;}
if(e.selfTime===0||e.selfTime===undefined||e.cpuSelfTime===undefined){continue;}
const usage=tr.b.math.clamp(e.cpuSelfTime/e.selfTime,0,1);let lastTime=e.start;for(const subslice of e.subSlices){result.push({usage,start:lastTime,end:subslice.start});lastTime=subslice.end;}
result.push({usage,start:lastTime,end:e.end});}}
return result;}}
tr.c.Auditor.register(CpuUsageAuditor);return{CpuUsageAuditor};});'use strict';tr.exportTo('tr.e.img',function(){const ObjectSnapshot=tr.model.ObjectSnapshot;function ImageSnapshot(){ObjectSnapshot.apply(this,arguments);}
ImageSnapshot.prototype={__proto__:ObjectSnapshot.prototype,initialize(){this.data_=this.args.data;this.type_=this.args.params.type;},get data(){return this.data_;},get type(){return this.type_;},};ObjectSnapshot.subTypes.register(ImageSnapshot,{typeNames:['gfx::Image']});return{ImageSnapshot,};});'use strict';tr.exportTo('tr.b',function(){function Base64(){}
function b64ToUint6(nChr){if(nChr>64&&nChr<91)return nChr-65;if(nChr>96&&nChr<123)return nChr-71;if(nChr>47&&nChr<58)return nChr+4;if(nChr===43)return 62;if(nChr===47)return 63;return 0;}
Base64.getDecodedBufferLength=function(input){let pad=0;if(input.substr(-2)==='=='){pad=2;}else if(input.substr(-1)==='='){pad=1;}
return((input.length*3+1)>>2)-pad;};Base64.EncodeArrayBufferToString=function(input){let binary='';const bytes=new Uint8Array(input);const len=bytes.byteLength;for(let i=0;i<len;i++){binary+=String.fromCharCode(bytes[i]);}
return btoa(binary);};Base64.DecodeToTypedArray=function(input,output){const nInLen=input.length;const nOutLen=Base64.getDecodedBufferLength(input);let nMod3=0;let nMod4=0;let nUint24=0;let nOutIdx=0;if(nOutLen>output.byteLength){throw new Error('Output buffer too small to decode.');}
for(let nInIdx=0;nInIdx<nInLen;nInIdx++){nMod4=nInIdx&3;nUint24|=b64ToUint6(input.charCodeAt(nInIdx))<<18-6*nMod4;if(nMod4===3||nInLen-nInIdx===1){for(nMod3=0;nMod3<3&&nOutIdx<nOutLen;nMod3++,nOutIdx++){output.setUint8(nOutIdx,nUint24>>>(16>>>nMod3&24)&255);}
nUint24=0;}}
return nOutLen;};Base64.btoa=function(input){return btoa(input);};Base64.atob=function(input){return atob(input);};return{Base64,};});'use strict';tr.exportTo('tr.e.importer.etw',function(){function Parser(importer){this.importer=importer;this.model=importer.model;}
Parser.prototype={__proto__:Object.prototype};const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);options.mandatoryBaseClass=Parser;tr.b.decorateExtensionRegistry(Parser,options);return{Parser,};});'use strict';tr.exportTo('tr.e.importer.etw',function(){const Parser=tr.e.importer.etw.Parser;const guid='68FDD900-4A3E-11D1-84F4-0000F80464E3';const kEventTraceHeaderOpcode=0;function EventTraceParser(importer){Parser.call(this,importer);importer.registerEventHandler(guid,kEventTraceHeaderOpcode,EventTraceParser.prototype.decodeHeader.bind(this));}
EventTraceParser.prototype={__proto__:Parser.prototype,decodeFields(header,decoder){if(header.version!==2){throw new Error('Incompatible EventTrace event version.');}
const bufferSize=decoder.decodeUInt32();const version=decoder.decodeUInt32();const providerVersion=decoder.decodeUInt32();const numberOfProcessors=decoder.decodeUInt32();const endTime=decoder.decodeUInt64ToString();const timerResolution=decoder.decodeUInt32();const maxFileSize=decoder.decodeUInt32();const logFileMode=decoder.decodeUInt32();const buffersWritten=decoder.decodeUInt32();const startBuffers=decoder.decodeUInt32();const pointerSize=decoder.decodeUInt32();const eventsLost=decoder.decodeUInt32();const cpuSpeed=decoder.decodeUInt32();const loggerName=decoder.decodeUInteger(header.is64);const logFileName=decoder.decodeUInteger(header.is64);const timeZoneInformation=decoder.decodeTimeZoneInformation();const padding=decoder.decodeUInt32();const bootTime=decoder.decodeUInt64ToString();const perfFreq=decoder.decodeUInt64ToString();const startTime=decoder.decodeUInt64ToString();const reservedFlags=decoder.decodeUInt32();const buffersLost=decoder.decodeUInt32();const sessionNameString=decoder.decodeW16String();const logFileNameString=decoder.decodeW16String();return{bufferSize,version,providerVersion,numberOfProcessors,endTime,timerResolution,maxFileSize,logFileMode,buffersWritten,startBuffers,pointerSize,eventsLost,cpuSpeed,loggerName,logFileName,timeZoneInformation,bootTime,perfFreq,startTime,reservedFlags,buffersLost,sessionNameString,logFileNameString};},decodeHeader(header,decoder){const fields=this.decodeFields(header,decoder);return true;}};Parser.register(EventTraceParser);return{EventTraceParser,};});'use strict';tr.exportTo('tr.e.importer.etw',function(){const Parser=tr.e.importer.etw.Parser;const guid='3D6FA8D0-FE05-11D0-9DDA-00C04FD7BA7C';const kProcessStartOpcode=1;const kProcessEndOpcode=2;const kProcessDCStartOpcode=3;const kProcessDCEndOpcode=4;const kProcessDefunctOpcode=39;function ProcessParser(importer){Parser.call(this,importer);importer.registerEventHandler(guid,kProcessStartOpcode,ProcessParser.prototype.decodeStart.bind(this));importer.registerEventHandler(guid,kProcessEndOpcode,ProcessParser.prototype.decodeEnd.bind(this));importer.registerEventHandler(guid,kProcessDCStartOpcode,ProcessParser.prototype.decodeDCStart.bind(this));importer.registerEventHandler(guid,kProcessDCEndOpcode,ProcessParser.prototype.decodeDCEnd.bind(this));importer.registerEventHandler(guid,kProcessDefunctOpcode,ProcessParser.prototype.decodeDefunct.bind(this));}
ProcessParser.prototype={__proto__:Parser.prototype,decodeFields(header,decoder){if(header.version>5){throw new Error('Incompatible Process event version.');}
let pageDirectoryBase;if(header.version===1){pageDirectoryBase=decoder.decodeUInteger(header.is64);}
let uniqueProcessKey;if(header.version>=2){uniqueProcessKey=decoder.decodeUInteger(header.is64);}
const processId=decoder.decodeUInt32();const parentId=decoder.decodeUInt32();let sessionId;let exitStatus;if(header.version>=1){sessionId=decoder.decodeUInt32();exitStatus=decoder.decodeInt32();}
let directoryTableBase;if(header.version>=3){directoryTableBase=decoder.decodeUInteger(header.is64);}
let flags;if(header.version>=4){flags=decoder.decodeUInt32();}
const userSID=decoder.decodeSID(header.is64);let imageFileName;if(header.version>=1){imageFileName=decoder.decodeString();}
let commandLine;if(header.version>=2){commandLine=decoder.decodeW16String();}
let packageFullName;let applicationId;if(header.version>=4){packageFullName=decoder.decodeW16String();applicationId=decoder.decodeW16String();}
let exitTime;if(header.version===5&&header.opcode===kProcessDefunctOpcode){exitTime=decoder.decodeUInt64ToString();}
return{pageDirectoryBase,uniqueProcessKey,processId,parentId,sessionId,exitStatus,directoryTableBase,flags,userSID,imageFileName,commandLine,packageFullName,applicationId,exitTime};},decodeStart(header,decoder){const fields=this.decodeFields(header,decoder);const process=this.model.getOrCreateProcess(fields.processId);if(process.hasOwnProperty('has_ended')){throw new Error('Process clash detected.');}
process.name=fields.imageFileName;return true;},decodeEnd(header,decoder){const fields=this.decodeFields(header,decoder);const process=this.model.getOrCreateProcess(fields.processId);process.has_ended=true;return true;},decodeDCStart(header,decoder){const fields=this.decodeFields(header,decoder);const process=this.model.getOrCreateProcess(fields.processId);if(process.hasOwnProperty('has_ended')){throw new Error('Process clash detected.');}
process.name=fields.imageFileName;return true;},decodeDCEnd(header,decoder){const fields=this.decodeFields(header,decoder);const process=this.model.getOrCreateProcess(fields.processId);process.has_ended=true;return true;},decodeDefunct(header,decoder){const fields=this.decodeFields(header,decoder);return true;}};Parser.register(ProcessParser);return{ProcessParser,};});'use strict';tr.exportTo('tr.e.importer.etw',function(){const Parser=tr.e.importer.etw.Parser;const guid='3D6FA8D1-FE05-11D0-9DDA-00C04FD7BA7C';const kThreadStartOpcode=1;const kThreadEndOpcode=2;const kThreadDCStartOpcode=3;const kThreadDCEndOpcode=4;const kThreadCSwitchOpcode=36;function ThreadParser(importer){Parser.call(this,importer);importer.registerEventHandler(guid,kThreadStartOpcode,ThreadParser.prototype.decodeStart.bind(this));importer.registerEventHandler(guid,kThreadEndOpcode,ThreadParser.prototype.decodeEnd.bind(this));importer.registerEventHandler(guid,kThreadDCStartOpcode,ThreadParser.prototype.decodeDCStart.bind(this));importer.registerEventHandler(guid,kThreadDCEndOpcode,ThreadParser.prototype.decodeDCEnd.bind(this));importer.registerEventHandler(guid,kThreadCSwitchOpcode,ThreadParser.prototype.decodeCSwitch.bind(this));}
ThreadParser.prototype={__proto__:Parser.prototype,decodeFields(header,decoder){if(header.version>3){throw new Error('Incompatible Thread event version '+
header.version+'.');}
const processId=decoder.decodeUInt32();const threadId=decoder.decodeUInt32();let stackBase;let stackLimit;let userStackBase;let userStackLimit;let affinity;let startAddr;let win32StartAddr;let tebBase;let subProcessTag;let basePriority;let pagePriority;let ioPriority;let threadFlags;let waitMode;if(header.version===1){if(header.opcode===kThreadStartOpcode||header.opcode===kThreadDCStartOpcode){stackBase=decoder.decodeUInteger(header.is64);stackLimit=decoder.decodeUInteger(header.is64);userStackBase=decoder.decodeUInteger(header.is64);userStackLimit=decoder.decodeUInteger(header.is64);startAddr=decoder.decodeUInteger(header.is64);win32StartAddr=decoder.decodeUInteger(header.is64);waitMode=decoder.decodeInt8();decoder.skip(3);}}else{stackBase=decoder.decodeUInteger(header.is64);stackLimit=decoder.decodeUInteger(header.is64);userStackBase=decoder.decodeUInteger(header.is64);userStackLimit=decoder.decodeUInteger(header.is64);if(header.version===2){startAddr=decoder.decodeUInteger(header.is64);}else{affinity=decoder.decodeUInteger(header.is64);}
win32StartAddr=decoder.decodeUInteger(header.is64);tebBase=decoder.decodeUInteger(header.is64);subProcessTag=decoder.decodeUInt32();if(header.version===3){basePriority=decoder.decodeUInt8();pagePriority=decoder.decodeUInt8();ioPriority=decoder.decodeUInt8();threadFlags=decoder.decodeUInt8();}}
return{processId,threadId,stackBase,stackLimit,userStackBase,userStackLimit,affinity,startAddr,win32StartAddr,tebBase,subProcessTag,waitMode,basePriority,pagePriority,ioPriority,threadFlags};},decodeCSwitchFields(header,decoder){if(header.version<2||header.version>4){throw new Error('Incompatible cswitch event version '+
header.version+'.');}
const newThreadId=decoder.decodeUInt32();const oldThreadId=decoder.decodeUInt32();const newThreadPriority=decoder.decodeInt8();const oldThreadPriority=decoder.decodeInt8();const previousCState=decoder.decodeUInt8();const spareByte=decoder.decodeInt8();const oldThreadWaitReason=decoder.decodeInt8();const oldThreadWaitMode=decoder.decodeInt8();const oldThreadState=decoder.decodeInt8();const oldThreadWaitIdealProcessor=decoder.decodeInt8();const newThreadWaitTime=decoder.decodeUInt32();const reserved=decoder.decodeUInt32();return{newThreadId,oldThreadId,newThreadPriority,oldThreadPriority,previousCState,spareByte,oldThreadWaitReason,oldThreadWaitMode,oldThreadState,oldThreadWaitIdealProcessor,newThreadWaitTime,reserved};},decodeStart(header,decoder){const fields=this.decodeFields(header,decoder);this.importer.createThreadIfNeeded(fields.processId,fields.threadId);return true;},decodeEnd(header,decoder){const fields=this.decodeFields(header,decoder);this.importer.removeThreadIfPresent(fields.threadId);return true;},decodeDCStart(header,decoder){const fields=this.decodeFields(header,decoder);this.importer.createThreadIfNeeded(fields.processId,fields.threadId);return true;},decodeDCEnd(header,decoder){const fields=this.decodeFields(header,decoder);this.importer.removeThreadIfPresent(fields.threadId);return true;},decodeCSwitch(header,decoder){const fields=this.decodeCSwitchFields(header,decoder);const cpu=this.importer.getOrCreateCpu(header.cpu);const newThread=this.importer.getThreadFromWindowsTid(fields.newThreadId);let newThreadName;if(newThread&&newThread.userFriendlyName){newThreadName=newThread.userFriendlyName;}else{const newProcessId=this.importer.getPidFromWindowsTid(fields.newThreadId);const newProcess=this.model.getProcess(newProcessId);let newProcessName;if(newProcess){newProcessName=newProcess.name;}else{newProcessName='Unknown process';}
newThreadName=newProcessName+' (tid '+fields.newThreadId+')';}
cpu.switchActiveThread(header.timestamp,{},fields.newThreadId,newThreadName,fields);return true;}};Parser.register(ThreadParser);return{ThreadParser,};});'use strict';tr.exportTo('tr.b',function(){function max(a,b){if(a===undefined)return b;if(b===undefined)return a;return Math.max(a,b);}
function IntervalTree(beginPositionCb,endPositionCb){this.beginPositionCb_=beginPositionCb;this.endPositionCb_=endPositionCb;this.root_=undefined;this.size_=0;}
IntervalTree.prototype={insert(datum){const startPosition=this.beginPositionCb_(datum);const endPosition=this.endPositionCb_(datum);const node=new IntervalTreeNode(datum,startPosition,endPosition);this.size_++;this.root_=this.insertNode_(this.root_,node);this.root_.colour=Colour.BLACK;return datum;},insertNode_(root,node){if(root===undefined)return node;if(root.leftNode&&root.leftNode.isRed&&root.rightNode&&root.rightNode.isRed){this.flipNodeColour_(root);}
if(node.key<root.key){root.leftNode=this.insertNode_(root.leftNode,node);}else if(node.key===root.key){root.merge(node);}else{root.rightNode=this.insertNode_(root.rightNode,node);}
if(root.rightNode&&root.rightNode.isRed&&(root.leftNode===undefined||!root.leftNode.isRed)){root=this.rotateLeft_(root);}
if(root.leftNode&&root.leftNode.isRed&&root.leftNode.leftNode&&root.leftNode.leftNode.isRed){root=this.rotateRight_(root);}
return root;},rotateRight_(node){const sibling=node.leftNode;node.leftNode=sibling.rightNode;sibling.rightNode=node;sibling.colour=node.colour;node.colour=Colour.RED;return sibling;},rotateLeft_(node){const sibling=node.rightNode;node.rightNode=sibling.leftNode;sibling.leftNode=node;sibling.colour=node.colour;node.colour=Colour.RED;return sibling;},flipNodeColour_(node){node.colour=this.flipColour_(node.colour);node.leftNode.colour=this.flipColour_(node.leftNode.colour);node.rightNode.colour=this.flipColour_(node.rightNode.colour);},flipColour_(colour){return colour===Colour.RED?Colour.BLACK:Colour.RED;},updateHighValues(){this.updateHighValues_(this.root_);},updateHighValues_(node){if(node===undefined)return undefined;node.maxHighLeft=this.updateHighValues_(node.leftNode);node.maxHighRight=this.updateHighValues_(node.rightNode);return max(max(node.maxHighLeft,node.highValue),node.maxHighRight);},validateFindArguments_(queryLow,queryHigh){if(queryLow===undefined||queryHigh===undefined){throw new Error('queryLow and queryHigh must be defined');}
if((typeof queryLow!=='number')||(typeof queryHigh!=='number')){throw new Error('queryLow and queryHigh must be numbers');}},findIntersection(queryLow,queryHigh){this.validateFindArguments_(queryLow,queryHigh);if(this.root_===undefined)return[];const ret=[];this.root_.appendIntersectionsInto_(ret,queryLow,queryHigh);return ret;},get size(){return this.size_;},get root(){return this.root_;},dump_(){if(this.root_===undefined)return[];return this.root_.dump();}};const Colour={RED:'red',BLACK:'black'};function IntervalTreeNode(datum,lowValue,highValue){this.lowValue_=lowValue;this.data_=[{datum,high:highValue,low:lowValue}];this.colour_=Colour.RED;this.parentNode_=undefined;this.leftNode_=undefined;this.rightNode_=undefined;this.maxHighLeft_=undefined;this.maxHighRight_=undefined;}
IntervalTreeNode.prototype={appendIntersectionsInto_(ret,queryLow,queryHigh){if(this.lowValue_>=queryHigh){if(!this.leftNode_)return;return this.leftNode_.appendIntersectionsInto_(ret,queryLow,queryHigh);}
if(this.maxHighLeft_>queryLow){this.leftNode_.appendIntersectionsInto_(ret,queryLow,queryHigh);}
if(this.highValue>queryLow){for(let i=(this.data.length-1);i>=0;--i){if(this.data[i].high<queryLow)break;ret.push(this.data[i].datum);}}
if(this.rightNode_){this.rightNode_.appendIntersectionsInto_(ret,queryLow,queryHigh);}},get colour(){return this.colour_;},set colour(colour){this.colour_=colour;},get key(){return this.lowValue_;},get lowValue(){return this.lowValue_;},get highValue(){return this.data_[this.data_.length-1].high;},set leftNode(left){this.leftNode_=left;},get leftNode(){return this.leftNode_;},get hasLeftNode(){return this.leftNode_!==undefined;},set rightNode(right){this.rightNode_=right;},get rightNode(){return this.rightNode_;},get hasRightNode(){return this.rightNode_!==undefined;},set parentNode(parent){this.parentNode_=parent;},get parentNode(){return this.parentNode_;},get isRootNode(){return this.parentNode_===undefined;},set maxHighLeft(high){this.maxHighLeft_=high;},get maxHighLeft(){return this.maxHighLeft_;},set maxHighRight(high){this.maxHighRight_=high;},get maxHighRight(){return this.maxHighRight_;},get data(){return this.data_;},get isRed(){return this.colour_===Colour.RED;},merge(node){for(let i=0;i<node.data.length;i++){this.data_.push(node.data[i]);}
this.data_.sort(function(a,b){return a.high-b.high;});},dump(){const ret={};if(this.leftNode_){ret.left=this.leftNode_.dump();}
ret.data=this.data_.map(function(d){return[d.low,d.high];});if(this.rightNode_){ret.right=this.rightNode_.dump();}
return ret;}};return{IntervalTree,};});'use strict';tr.exportTo('tr.b.math',function(){const tmpVec2s=[];for(let i=0;i<8;i++){tmpVec2s[i]=vec2.create();}
const tmpVec2a=vec4.create();const tmpVec4a=vec4.create();const tmpVec4b=vec4.create();const tmpMat4=mat4.create();const tmpMat4b=mat4.create();const p00=vec2.createXY(0,0);const p10=vec2.createXY(1,0);const p01=vec2.createXY(0,1);const p11=vec2.createXY(1,1);const lerpingVecA=vec2.create();const lerpingVecB=vec2.create();function lerpVec2(out,a,b,amt){vec2.scale(lerpingVecA,a,amt);vec2.scale(lerpingVecB,b,1-amt);vec2.add(out,lerpingVecA,lerpingVecB);vec2.normalize(out,out);return out;}
function Quad(){this.p1=vec2.create();this.p2=vec2.create();this.p3=vec2.create();this.p4=vec2.create();}
Quad.fromXYWH=function(x,y,w,h){const q=new Quad();vec2.set(q.p1,x,y);vec2.set(q.p2,x+w,y);vec2.set(q.p3,x+w,y+h);vec2.set(q.p4,x,y+h);return q;};Quad.fromRect=function(r){return new Quad.fromXYWH(r.x,r.y,r.width,r.height);};Quad.from4Vecs=function(p1,p2,p3,p4){const q=new Quad();vec2.set(q.p1,p1[0],p1[1]);vec2.set(q.p2,p2[0],p2[1]);vec2.set(q.p3,p3[0],p3[1]);vec2.set(q.p4,p4[0],p4[1]);return q;};Quad.from8Array=function(arr){if(arr.length!==8){throw new Error('Array must be 8 long');}
const q=new Quad();q.p1[0]=arr[0];q.p1[1]=arr[1];q.p2[0]=arr[2];q.p2[1]=arr[3];q.p3[0]=arr[4];q.p3[1]=arr[5];q.p4[0]=arr[6];q.p4[1]=arr[7];return q;};Quad.prototype={pointInside(point){return pointInImplicitQuad(point,this.p1,this.p2,this.p3,this.p4);},boundingRect(){const x0=Math.min(this.p1[0],this.p2[0],this.p3[0],this.p4[0]);const y0=Math.min(this.p1[1],this.p2[1],this.p3[1],this.p4[1]);const x1=Math.max(this.p1[0],this.p2[0],this.p3[0],this.p4[0]);const y1=Math.max(this.p1[1],this.p2[1],this.p3[1],this.p4[1]);return new tr.b.math.Rect.fromXYWH(x0,y0,x1-x0,y1-y0);},clone(){const q=new Quad();vec2.copy(q.p1,this.p1);vec2.copy(q.p2,this.p2);vec2.copy(q.p3,this.p3);vec2.copy(q.p4,this.p4);return q;},scale(s){const q=new Quad();this.scaleFast(q,s);return q;},scaleFast(dstQuad,s){vec2.copy(dstQuad.p1,this.p1,s);vec2.copy(dstQuad.p2,this.p2,s);vec2.copy(dstQuad.p3,this.p3,s);vec2.copy(dstQuad.p3,this.p3,s);},isRectangle(){const bounds=this.boundingRect();return(bounds.x===this.p1[0]&&bounds.y===this.p1[1]&&bounds.width===this.p2[0]-this.p1[0]&&bounds.y===this.p2[1]&&bounds.width===this.p3[0]-this.p1[0]&&bounds.height===this.p3[1]-this.p2[1]&&bounds.x===this.p4[0]&&bounds.height===this.p4[1]-this.p2[1]);},projectUnitRect(rect){const q=new Quad();this.projectUnitRectFast(q,rect);return q;},projectUnitRectFast(dstQuad,rect){const v12=tmpVec2s[0];const v14=tmpVec2s[1];const v23=tmpVec2s[2];const v43=tmpVec2s[3];vec2.sub(v12,this.p2,this.p1);const l12=vec2.length(v12);vec2.scale(v12,v12,1/l12);vec2.sub(v14,this.p4,this.p1);const l14=vec2.length(v14);vec2.scale(v14,v14,1/l14);vec2.sub(v23,this.p3,this.p2);const l23=vec2.length(v23);vec2.scale(v23,v23,1/l23);vec2.sub(v43,this.p3,this.p4);const l43=vec2.length(v43);vec2.scale(v43,v43,1/l43);const b12=tmpVec2s[0];const b14=tmpVec2s[1];const b23=tmpVec2s[2];const b43=tmpVec2s[3];lerpVec2(b12,v12,v43,rect.y);lerpVec2(b43,v12,v43,1-rect.bottom);lerpVec2(b14,v14,v23,rect.x);lerpVec2(b23,v14,v23,1-rect.right);vec2.addTwoScaledUnitVectors(tmpVec2a,b12,l12*rect.x,b14,l14*rect.y);vec2.add(dstQuad.p1,this.p1,tmpVec2a);vec2.addTwoScaledUnitVectors(tmpVec2a,b12,l12*-(1.0-rect.right),b23,l23*rect.y);vec2.add(dstQuad.p2,this.p2,tmpVec2a);vec2.addTwoScaledUnitVectors(tmpVec2a,b43,l43*-(1.0-rect.right),b23,l23*-(1.0-rect.bottom));vec2.add(dstQuad.p3,this.p3,tmpVec2a);vec2.addTwoScaledUnitVectors(tmpVec2a,b43,l43*rect.left,b14,l14*-(1.0-rect.bottom));vec2.add(dstQuad.p4,this.p4,tmpVec2a);},toString(){return'Quad('+
vec2.toString(this.p1)+', '+
vec2.toString(this.p2)+', '+
vec2.toString(this.p3)+', '+
vec2.toString(this.p4)+')';}};function sign(p1,p2,p3){return(p1[0]-p3[0])*(p2[1]-p3[1])-
(p2[0]-p3[0])*(p1[1]-p3[1]);}
function pointInTriangle2(pt,p1,p2,p3){const b1=sign(pt,p1,p2)<0.0;const b2=sign(pt,p2,p3)<0.0;const b3=sign(pt,p3,p1)<0.0;return((b1===b2)&&(b2===b3));}
function pointInImplicitQuad(point,p1,p2,p3,p4){return pointInTriangle2(point,p1,p2,p3)||pointInTriangle2(point,p1,p3,p4);}
return{pointInTriangle2,pointInImplicitQuad,Quad,};});'use strict';tr.exportTo('tr.b',function(){const ESTIMATED_IDLE_PERIOD_LENGTH_MILLISECONDS=10;const REQUEST_IDLE_CALLBACK_TIMEOUT_MILLISECONDS=100;const recordRAFStacks=false;let pendingPreAFs=[];let pendingRAFs=[];const pendingIdleCallbacks=[];let currentRAFDispatchList=undefined;let rafScheduled=false;let idleWorkScheduled=false;function scheduleRAF(){if(rafScheduled)return;rafScheduled=true;if(tr.isHeadless){Promise.resolve().then(function(){processRequests(false,0);},function(e){throw e;});}else{if(window.requestAnimationFrame){window.requestAnimationFrame(processRequests.bind(this,false));}else{const delta=Date.now()-window.performance.now();window.webkitRequestAnimationFrame(function(domTimeStamp){processRequests(false,domTimeStamp-delta);});}}}
function nativeRequestIdleCallbackSupported(){return!tr.isHeadless&&window.requestIdleCallback;}
function scheduleIdleWork(){if(idleWorkScheduled)return;if(!nativeRequestIdleCallbackSupported()){scheduleRAF();return;}
idleWorkScheduled=true;window.requestIdleCallback(function(deadline,didTimeout){processIdleWork(false,deadline);},{timeout:REQUEST_IDLE_CALLBACK_TIMEOUT_MILLISECONDS});}
function onAnimationFrameError(e,opt_stack){console.log(e.stack);if(tr.isHeadless)throw e;if(opt_stack)console.log(opt_stack);if(e.message){console.error(e.message,e.stack);}else{console.error(e);}}
function runTask(task,frameBeginTime){try{task.callback.call(task.context,frameBeginTime);}catch(e){tr.b.onAnimationFrameError(e,task.stack);}}
function processRequests(forceAllTasksToRun,frameBeginTime){rafScheduled=false;const currentPreAFs=pendingPreAFs;currentRAFDispatchList=pendingRAFs;pendingPreAFs=[];pendingRAFs=[];const hasRAFTasks=currentPreAFs.length||currentRAFDispatchList.length;for(let i=0;i<currentPreAFs.length;i++){runTask(currentPreAFs[i],frameBeginTime);}
while(currentRAFDispatchList.length>0){runTask(currentRAFDispatchList.shift(),frameBeginTime);}
currentRAFDispatchList=undefined;if((!hasRAFTasks&&!nativeRequestIdleCallbackSupported())||forceAllTasksToRun){const rafCompletionDeadline=frameBeginTime+ESTIMATED_IDLE_PERIOD_LENGTH_MILLISECONDS;processIdleWork(forceAllTasksToRun,{timeRemaining(){return rafCompletionDeadline-window.performance.now();}});}
if(pendingIdleCallbacks.length>0)scheduleIdleWork();}
function processIdleWork(forceAllTasksToRun,deadline){idleWorkScheduled=false;while(pendingIdleCallbacks.length>0){runTask(pendingIdleCallbacks.shift());if(!forceAllTasksToRun&&(tr.isHeadless||deadline.timeRemaining()<=0)){break;}}
if(pendingIdleCallbacks.length>0)scheduleIdleWork();}
function getStack_(){if(!recordRAFStacks)return'';const stackLines=tr.b.stackTrace();stackLines.shift();return stackLines.join('\n');}
function requestPreAnimationFrame(callback,opt_this){pendingPreAFs.push({callback,context:opt_this||global,stack:getStack_()});scheduleRAF();}
function requestAnimationFrameInThisFrameIfPossible(callback,opt_this){if(!currentRAFDispatchList){requestAnimationFrame(callback,opt_this);return;}
currentRAFDispatchList.push({callback,context:opt_this||global,stack:getStack_()});return;}
function requestAnimationFrame(callback,opt_this){pendingRAFs.push({callback,context:opt_this||global,stack:getStack_()});scheduleRAF();}
function animationFrame(){return new Promise(resolve=>requestAnimationFrame(resolve));}
function requestIdleCallback(callback,opt_this){pendingIdleCallbacks.push({callback,context:opt_this||global,stack:getStack_()});scheduleIdleWork();}
function forcePendingRAFTasksToRun(frameBeginTime){if(!rafScheduled)return;processRequests(false,frameBeginTime);}
function forceAllPendingTasksToRunForTest(){if(!rafScheduled&&!idleWorkScheduled)return;processRequests(true,0);}
function timeout(ms){return new Promise(resolve=>window.setTimeout(resolve,ms));}
function idle(){return new Promise(resolve=>requestIdleCallback(resolve));}
return{animationFrame,forceAllPendingTasksToRunForTest,forcePendingRAFTasksToRun,idle,onAnimationFrameError,requestAnimationFrame,requestAnimationFrameInThisFrameIfPossible,requestIdleCallback,requestPreAnimationFrame,timeout,};});'use strict';tr.exportTo('tr.b',function(){class Mark{constructor(groupName,functionName,opt_timestamp){if(tr.isHeadless)return;this.groupName_=groupName;this.functionName_=functionName;const guid=tr.b.GUID.allocateSimple();this.measureName_=`${groupName} ${functionName}`;if(opt_timestamp){this.startMark_={startTime:opt_timestamp};}else{this.startMarkName_=`${this.measureName} ${guid} start`;}
this.endMark_=undefined;this.endMarkName_=`${this.measureName} ${guid} end`;window.performance.mark(this.startMarkName_);}
get groupName(){return this.groupName_;}
get functionName(){return this.functionName_;}
get measureName(){return this.measureName_;}
get startMark(){return this.startMark_||tr.b.getOnlyElement(window.performance.getEntriesByName(this.startMarkName_));}
get endMark(){return this.endMark_||tr.b.getOnlyElement(window.performance.getEntriesByName(this.endMarkName_));}
get durationMs(){return this.endMark.startTime-this.startMark.startTime;}
end(opt_timestamp){if(tr.isHeadless)return;if(opt_timestamp){this.endMark_={startTime:opt_timestamp};}else{window.performance.mark(this.endMarkName_);}
if(!this.startMark_&&!this.endMark_){window.performance.measure(this.measureName_,this.startMarkName_,this.endMarkName_);}else if(Timing.logVoidMarks&&!(window.ga instanceof Function)){console.log('void mark',this.groupName,this.functionName,this.durationMs);}
if(!(window.ga instanceof Function))return;ga('send',{hitType:'event',eventCategory:this.groupName,eventAction:this.functionName,eventValue:this.durationMs,});}}
class Timing{static mark(groupName,functionName,opt_timestamp){return new Mark(groupName,functionName,opt_timestamp);}
static instant(groupName,functionName,opt_value){const valueString=opt_value===undefined?'':' '+opt_value;if(console&&console.timeStamp){console.timeStamp(`${groupName} ${functionName}${valueString}`);}
if(window&&window.ga instanceof Function){ga('send',{hitType:'event',eventCategory:groupName,eventAction:functionName,eventValue:opt_value,});}}
static getCurrentTimeMs(){try{return performance.now();}catch(error){}
return 0;}}
Timing.logVoidMarks=false;return{Timing,};});'use strict';tr.exportTo('tr.b',function(){const Timing=tr.b.Timing;function Task(runCb,thisArg){if(runCb!==undefined&&thisArg===undefined&&runCb.prototype!==undefined){throw new Error('Almost certainly you meant to pass a bound callback '+'or thisArg.');}
this.runCb_=runCb;this.thisArg_=thisArg;this.afterTask_=undefined;this.subTasks_=[];this.updatesUi_=false;}
Task.prototype={get name(){return this.runCb_.name;},set updatesUi(value){this.updatesUi_=value;},subTask(cb,thisArg){if(cb instanceof Task){this.subTasks_.push(cb);}else{this.subTasks_.push(new Task(cb,thisArg));}
return this.subTasks_[this.subTasks_.length-1];},run(){if(this.runCb_!==undefined)this.runCb_.call(this.thisArg_,this);const subTasks=this.subTasks_;this.subTasks_=undefined;if(!subTasks.length)return this.afterTask_;for(let i=1;i<subTasks.length;i++){subTasks[i-1].afterTask_=subTasks[i];}
subTasks[subTasks.length-1].afterTask_=this.afterTask_;return subTasks[0];},after(cb,thisArg){if(this.afterTask_){throw new Error('Has an after task already');}
if(cb instanceof Task){this.afterTask_=cb;}else{this.afterTask_=new Task(cb,thisArg);}
return this.afterTask_;},enqueue(cb,thisArg){if(!this.afterTask_)return this.after(cb,thisArg);return this.afterTask_.enqueue(cb,thisArg);}};Task.RunSynchronously=function(task){let curTask=task;while(curTask){curTask=curTask.run();}};Task.RunWhenIdle=function(task){return new Promise(function(resolve,reject){let curTask=task;function runAnother(){try{curTask=curTask.run();}catch(e){reject(e);return;}
if(curTask){if(curTask.updatesUi_){tr.b.requestAnimationFrameInThisFrameIfPossible(runAnother);}else{tr.b.requestIdleCallback(runAnother);}
return;}
resolve();}
tr.b.requestIdleCallback(runAnother);});};return{Task,};});'use strict';tr.exportTo('tr.c',function(){function makeCaseInsensitiveRegex(pattern){pattern=pattern.replace(/[.*+?^${}()|[\]\\]/g,'\\$&');return new RegExp(pattern,'i');}
function Filter(){}
Filter.prototype={__proto__:Object.prototype,matchCounter(counter){return true;},matchCpu(cpu){return true;},matchProcess(process){return true;},matchSlice(slice){return true;},matchThread(thread){return true;}};function TitleOrCategoryFilter(text){Filter.call(this);this.regex_=makeCaseInsensitiveRegex(text);if(!text.length){throw new Error('Filter text is empty.');}}
TitleOrCategoryFilter.prototype={__proto__:Filter.prototype,matchSlice(slice){if(slice.title===undefined&&slice.category===undefined){return false;}
return this.regex_.test(slice.title)||(!!slice.category&&this.regex_.test(slice.category));}};function ExactTitleFilter(text){Filter.call(this);this.text_=text;if(!text.length){throw new Error('Filter text is empty.');}}
ExactTitleFilter.prototype={__proto__:Filter.prototype,matchSlice(slice){return slice.title===this.text_;}};function FullTextFilter(text){Filter.call(this);this.regex_=makeCaseInsensitiveRegex(text);this.titleOrCategoryFilter_=new TitleOrCategoryFilter(text);}
FullTextFilter.prototype={__proto__:Filter.prototype,matchObject_(obj){for(const key in obj){if(!obj.hasOwnProperty(key))continue;if(this.regex_.test(key))return true;if(this.regex_.test(obj[key]))return true;}
return false;},matchSlice(slice){if(this.titleOrCategoryFilter_.matchSlice(slice))return true;return this.matchObject_(slice.args);}};return{Filter,TitleOrCategoryFilter,ExactTitleFilter,FullTextFilter,};});'use strict';tr.exportTo('tr.model',function(){const ClockDomainId={BATTOR:'BATTOR',UNKNOWN_CHROME_LEGACY:'UNKNOWN_CHROME_LEGACY',LINUX_CLOCK_MONOTONIC:'LINUX_CLOCK_MONOTONIC',LINUX_FTRACE_GLOBAL:'LINUX_FTRACE_GLOBAL',MAC_MACH_ABSOLUTE_TIME:'MAC_MACH_ABSOLUTE_TIME',WIN_ROLLOVER_PROTECTED_TIME_GET_TIME:'WIN_ROLLOVER_PROTECTED_TIME_GET_TIME',WIN_QPC:'WIN_QPC',SYSTRACE:'SYSTRACE',TELEMETRY:'TELEMETRY'};const POSSIBLE_CHROME_CLOCK_DOMAINS=new Set([ClockDomainId.UNKNOWN_CHROME_LEGACY,ClockDomainId.LINUX_CLOCK_MONOTONIC,ClockDomainId.MAC_MACH_ABSOLUTE_TIME,ClockDomainId.WIN_ROLLOVER_PROTECTED_TIME_GET_TIME,ClockDomainId.WIN_QPC]);const BATTOR_FAST_SYNC_THRESHOLD_MS=3;function ClockSyncManager(){this.domainsSeen_=new Set();this.markersBySyncId_=new Map();this.transformerMapByDomainId_={};}
ClockSyncManager.prototype={addClockSyncMarker(domainId,syncId,startTs,opt_endTs){this.onDomainSeen_(domainId);if(Object.values(ClockDomainId).indexOf(domainId)<0){throw new Error('"'+domainId+'" is not in the list of known '+'clock domain IDs.');}
if(this.modelDomainId_){throw new Error('Cannot add new clock sync markers after getting '+'a model time transformer.');}
const marker=new ClockSyncMarker(domainId,startTs,opt_endTs);if(!this.markersBySyncId_.has(syncId)){this.markersBySyncId_.set(syncId,[marker]);return;}
const markers=this.markersBySyncId_.get(syncId);if(markers.length===2){throw new Error('Clock sync with ID "'+syncId+'" is already '+'complete - cannot add a third clock sync marker to it.');}
if(markers[0].domainId===domainId){throw new Error('A clock domain cannot sync with itself.');}
markers.push(marker);this.onSyncCompleted_(markers[0],marker);},get completeSyncIds(){const completeSyncIds=[];for(const[syncId,markers]of this.markersBySyncId){if(markers.length===2)completeSyncIds.push(syncId);}
return completeSyncIds;},get markersBySyncId(){return this.markersBySyncId_;},get domainsSeen(){return this.domainsSeen_;},getModelTimeTransformer(domainId){this.onDomainSeen_(domainId);if(!this.modelDomainId_){this.selectModelDomainId_();}
return this.getTimeTransformerRaw_(domainId,this.modelDomainId_).fn;},getTimeTransformerError(fromDomainId,toDomainId){this.onDomainSeen_(fromDomainId);this.onDomainSeen_(toDomainId);return this.getTimeTransformerRaw_(fromDomainId,toDomainId).error;},getTimeTransformerRaw_(fromDomainId,toDomainId){const transformer=this.getTransformerBetween_(fromDomainId,toDomainId);if(!transformer){throw new Error('No clock sync markers exist pairing clock domain "'+
fromDomainId+'" '+'with target clock domain "'+
toDomainId+'".');}
return transformer;},getTransformerBetween_(fromDomainId,toDomainId){const visitedDomainIds=new Set();const queue=[{domainId:fromDomainId,transformer:Transformer.IDENTITY}];while(queue.length>0){queue.sort((domain1,domain2)=>domain1.transformer.error-domain2.transformer.error);const current=queue.shift();if(current.domainId===toDomainId){return current.transformer;}
if(visitedDomainIds.has(current.domainId)){continue;}
visitedDomainIds.add(current.domainId);const outgoingTransformers=this.transformerMapByDomainId_[current.domainId];if(!outgoingTransformers)continue;for(const outgoingDomainId in outgoingTransformers){const toNextDomainTransformer=outgoingTransformers[outgoingDomainId];const toCurrentDomainTransformer=current.transformer;queue.push({domainId:outgoingDomainId,transformer:Transformer.compose(toNextDomainTransformer,toCurrentDomainTransformer)});}}
return undefined;},selectModelDomainId_(){this.ensureAllDomainsAreConnected_();for(const chromeDomainId of POSSIBLE_CHROME_CLOCK_DOMAINS){if(this.domainsSeen_.has(chromeDomainId)){this.modelDomainId_=chromeDomainId;return;}}
const domainsSeenArray=Array.from(this.domainsSeen_);domainsSeenArray.sort();this.modelDomainId_=domainsSeenArray[0];},ensureAllDomainsAreConnected_(){let firstDomainId=undefined;for(const domainId of this.domainsSeen_){if(!firstDomainId){firstDomainId=domainId;continue;}
if(!this.getTransformerBetween_(firstDomainId,domainId)){throw new Error('Unable to select a master clock domain because no '+'path can be found from "'+firstDomainId+'" to "'+domainId+'".');}}
return true;},onDomainSeen_(domainId){if(domainId===ClockDomainId.UNKNOWN_CHROME_LEGACY&&!this.domainsSeen_.has(ClockDomainId.UNKNOWN_CHROME_LEGACY)){for(const chromeDomainId of POSSIBLE_CHROME_CLOCK_DOMAINS){if(chromeDomainId===ClockDomainId.UNKNOWN_CHROME_LEGACY){continue;}
this.collapseDomains_(ClockDomainId.UNKNOWN_CHROME_LEGACY,chromeDomainId);}}
this.domainsSeen_.add(domainId);},onSyncCompleted_(marker1,marker2){const forwardTransformer=Transformer.fromMarkers(marker1,marker2);const backwardTransformer=Transformer.fromMarkers(marker2,marker1);const existingTransformer=this.getOrCreateTransformerMap_(marker1.domainId)[marker2.domainId];if(!existingTransformer||forwardTransformer.error<existingTransformer.error){this.getOrCreateTransformerMap_(marker1.domainId)[marker2.domainId]=forwardTransformer;this.getOrCreateTransformerMap_(marker2.domainId)[marker1.domainId]=backwardTransformer;}},collapseDomains_(domain1Id,domain2Id){this.getOrCreateTransformerMap_(domain1Id)[domain2Id]=this.getOrCreateTransformerMap_(domain2Id)[domain1Id]=Transformer.IDENTITY;},getOrCreateTransformerMap_(domainId){if(!this.transformerMapByDomainId_[domainId]){this.transformerMapByDomainId_[domainId]={};}
return this.transformerMapByDomainId_[domainId];},computeDotGraph(){let dotString='graph {\n';const domainsSeen=[...this.domainsSeen_].sort();for(const domainId of domainsSeen){dotString+=`  ${domainId}[shape=box]\n`;}
const markersBySyncIdEntries=[...this.markersBySyncId_.entries()].sort(([syncId1,markers1],[syncId2,markers2])=>syncId1.localeCompare(syncId2));for(const[syncId,markers]of markersBySyncIdEntries){const sortedMarkers=markers.sort((a,b)=>a.domainId.localeCompare(b.domainId));for(const m of markers){dotString+=`  "${syncId}" -- ${m.domainId} `;dotString+=`[label="[${m.startTs}, ${m.endTs}]"]\n`;}}
dotString+='}';return dotString;}};function ClockSyncMarker(domainId,startTs,opt_endTs){this.domainId=domainId;this.startTs=startTs;this.endTs=opt_endTs===undefined?startTs:opt_endTs;}
ClockSyncMarker.prototype={get duration(){return this.endTs-this.startTs;},get ts(){return this.startTs+this.duration/2;}};function Transformer(fn,error){this.fn=fn;this.error=error;}
Transformer.IDENTITY=new Transformer((x=>x),0);Transformer.compose=function(aToB,bToC){return new Transformer((ts)=>bToC.fn(aToB.fn(ts)),aToB.error+bToC.error);};Transformer.fromMarkers=function(fromMarker,toMarker){let fromTs=fromMarker.ts;let toTs=toMarker.ts;if(fromMarker.domainId===ClockDomainId.BATTOR&&toMarker.duration>BATTOR_FAST_SYNC_THRESHOLD_MS){toTs=toMarker.startTs;}else if(toMarker.domainId===ClockDomainId.BATTOR&&fromMarker.duration>BATTOR_FAST_SYNC_THRESHOLD_MS){fromTs=fromMarker.startTs;}
const tsShift=toTs-fromTs;return new Transformer((ts)=>ts+tsShift,fromMarker.duration+toMarker.duration);};return{ClockDomainId,ClockSyncManager,};});'use strict';tr.exportTo('tr.model',function(){function CounterSample(series,timestamp,value){tr.model.Event.call(this);this.series_=series;this.timestamp_=timestamp;this.value_=value;}
CounterSample.groupByTimestamp=function(samples){const samplesByTimestamp=tr.b.groupIntoMap(samples,s=>s.timestamp);const timestamps=Array.from(samplesByTimestamp.keys());timestamps.sort();const groups=[];for(const ts of timestamps){const group=samplesByTimestamp.get(ts);group.sort((x,y)=>x.series.seriesIndex-y.series.seriesIndex);groups.push(group);}
return groups;};CounterSample.prototype={__proto__:tr.model.Event.prototype,get series(){return this.series_;},get timestamp(){return this.timestamp_;},get value(){return this.value_;},set timestamp(timestamp){this.timestamp_=timestamp;},addBoundsToRange(range){range.addValue(this.timestamp);},getSampleIndex(){return tr.b.findLowIndexInSortedArray(this.series.timestamps,function(x){return x;},this.timestamp_);},get userFriendlyName(){return'Counter sample from '+this.series_.title+' at '+
tr.b.Unit.byName.timeStampInMs.format(this.timestamp);}};tr.model.EventRegistry.register(CounterSample,{name:'counterSample',pluralName:'counterSamples'});return{CounterSample,};});'use strict';tr.exportTo('tr.model',function(){const CounterSample=tr.model.CounterSample;function CounterSeries(name,color){tr.model.EventContainer.call(this);this.name_=name;this.color_=color;this.timestamps_=[];this.samples_=[];this.counter=undefined;this.seriesIndex=undefined;}
CounterSeries.prototype={__proto__:tr.model.EventContainer.prototype,get length(){return this.timestamps_.length;},get name(){return this.name_;},get color(){return this.color_;},get samples(){return this.samples_;},get timestamps(){return this.timestamps_;},getSample(idx){return this.samples_[idx];},getTimestamp(idx){return this.timestamps_[idx];},addCounterSample(ts,val){const sample=new CounterSample(this,ts,val);this.addSample(sample);return sample;},addSample(sample){this.timestamps_.push(sample.timestamp);this.samples_.push(sample);},getStatistics(sampleIndices){let sum=0;let min=Number.MAX_VALUE;let max=-Number.MAX_VALUE;for(let i=0;i<sampleIndices.length;++i){const sample=this.getSample(sampleIndices[i]).value;sum+=sample;min=Math.min(sample,min);max=Math.max(sample,max);}
return{min,max,avg:(sum/sampleIndices.length),start:this.getSample(sampleIndices[0]).value,end:this.getSample(sampleIndices.length-1).value};},shiftTimestampsForward(amount){for(let i=0;i<this.timestamps_.length;++i){this.timestamps_[i]+=amount;this.samples_[i].timestamp=this.timestamps_[i];}},*childEvents(){yield*this.samples_;},*childEventContainers(){}};return{CounterSeries,};});'use strict';tr.exportTo('tr.model',function(){function Counter(parent,id,category,name){tr.model.EventContainer.call(this);this.parent_=parent;this.id_=id;this.category_=category||'';this.name_=name;this.series_=[];this.totals=[];}
Counter.prototype={__proto__:tr.model.EventContainer.prototype,get parent(){return this.parent_;},get id(){return this.id_;},get category(){return this.category_;},get name(){return this.name_;},*childEvents(){},*childEventContainers(){yield*this.series;},set timestamps(arg){throw new Error('Bad counter API. No cookie.');},set seriesNames(arg){throw new Error('Bad counter API. No cookie.');},set seriesColors(arg){throw new Error('Bad counter API. No cookie.');},set samples(arg){throw new Error('Bad counter API. No cookie.');},addSeries(series){series.counter=this;series.seriesIndex=this.series_.length;this.series_.push(series);return series;},getSeries(idx){return this.series_[idx];},get series(){return this.series_;},get numSeries(){return this.series_.length;},get numSamples(){if(this.series_.length===0)return 0;return this.series_[0].length;},get timestamps(){if(this.series_.length===0)return[];return this.series_[0].timestamps;},getSampleStatistics(sampleIndices){sampleIndices.sort();const ret=[];this.series_.forEach(function(series){ret.push(series.getStatistics(sampleIndices));});return ret;},shiftTimestampsForward(amount){for(let i=0;i<this.series_.length;++i){this.series_[i].shiftTimestampsForward(amount);}},updateBounds(){this.totals=[];this.maxTotal=0;this.bounds.reset();if(this.series_.length===0)return;const firstSeries=this.series_[0];const lastSeries=this.series_[this.series_.length-1];this.bounds.addValue(firstSeries.getTimestamp(0));this.bounds.addValue(lastSeries.getTimestamp(lastSeries.length-1));const numSeries=this.numSeries;this.maxTotal=-Infinity;for(let i=0;i<firstSeries.length;++i){let total=0;this.series_.forEach(function(series){total+=series.getSample(i).value;this.totals.push(total);}.bind(this));this.maxTotal=Math.max(total,this.maxTotal);}}};Counter.compare=function(x,y){let tmp=x.parent.compareTo(y.parent);if(tmp!==0)return tmp;tmp=x.name.localeCompare(y.name);if(tmp===0)return x.tid-y.tid;return tmp;};return{Counter,};});'use strict';tr.exportTo('tr.model',function(){const Slice=tr.model.Slice;function CpuSlice(cat,title,colorId,start,args,opt_duration){Slice.apply(this,arguments);this.threadThatWasRunning=undefined;this.cpu=undefined;}
CpuSlice.prototype={__proto__:Slice.prototype,get analysisTypeName(){return'tr.ui.analysis.CpuSlice';},getAssociatedTimeslice(){if(!this.threadThatWasRunning){return undefined;}
const timeSlices=this.threadThatWasRunning.timeSlices;for(let i=0;i<timeSlices.length;i++){const timeSlice=timeSlices[i];if(timeSlice.start!==this.start){continue;}
if(timeSlice.duration!==this.duration){continue;}
return timeSlice;}
return undefined;}};tr.model.EventRegistry.register(CpuSlice,{name:'cpuSlice',pluralName:'cpuSlices'});return{CpuSlice,};});'use strict';tr.exportTo('tr.model',function(){function TimeToObjectInstanceMap(createObjectInstanceFunction,parent,scopedId){this.createObjectInstanceFunction_=createObjectInstanceFunction;this.parent=parent;this.scopedId=scopedId;this.instances=[];}
TimeToObjectInstanceMap.prototype={idWasCreated(category,name,ts){if(this.instances.length===0){this.instances.push(this.createObjectInstanceFunction_(this.parent,this.scopedId,category,name,ts));this.instances[0].creationTsWasExplicit=true;return this.instances[0];}
let lastInstance=this.instances[this.instances.length-1];if(ts<lastInstance.deletionTs){throw new Error('Mutation of the TimeToObjectInstanceMap must be '+'done in ascending timestamp order.');}
lastInstance=this.createObjectInstanceFunction_(this.parent,this.scopedId,category,name,ts);lastInstance.creationTsWasExplicit=true;this.instances.push(lastInstance);return lastInstance;},addSnapshot(category,name,ts,args,opt_baseTypeName){if(this.instances.length===0){this.instances.push(this.createObjectInstanceFunction_(this.parent,this.scopedId,category,name,ts,opt_baseTypeName));}
const i=tr.b.findIndexInSortedIntervals(this.instances,function(inst){return inst.creationTs;},function(inst){return inst.deletionTs-inst.creationTs;},ts);let instance;if(i<0){instance=this.instances[0];if(ts>instance.deletionTs||instance.creationTsWasExplicit){throw new Error('At the provided timestamp, no instance was still alive');}
if(instance.snapshots.length!==0){throw new Error('Cannot shift creationTs forward, '+'snapshots have been added. First snap was at ts='+
instance.snapshots[0].ts+' and creationTs was '+
instance.creationTs);}
instance.creationTs=ts;}else if(i>=this.instances.length){instance=this.instances[this.instances.length-1];if(ts>=instance.deletionTs){instance=this.createObjectInstanceFunction_(this.parent,this.scopedId,category,name,ts,opt_baseTypeName);this.instances.push(instance);}else{let lastValidIndex;for(let i=this.instances.length-1;i>=0;i--){const tmp=this.instances[i];if(ts>=tmp.deletionTs)break;if(tmp.creationTsWasExplicit===false&&tmp.snapshots.length===0){lastValidIndex=i;}}
if(lastValidIndex===undefined){throw new Error('Cannot add snapshot. No instance was alive that was mutable.');}
instance=this.instances[lastValidIndex];instance.creationTs=ts;}}else{instance=this.instances[i];}
return instance.addSnapshot(ts,args,name,opt_baseTypeName);},get lastInstance(){if(this.instances.length===0)return undefined;return this.instances[this.instances.length-1];},idWasDeleted(category,name,ts){if(this.instances.length===0){this.instances.push(this.createObjectInstanceFunction_(this.parent,this.scopedId,category,name,ts));}
let lastInstance=this.instances[this.instances.length-1];if(ts<lastInstance.creationTs){throw new Error('Cannot delete an id before it was created');}
if(lastInstance.deletionTs===Number.MAX_VALUE){lastInstance.wasDeleted(ts);return lastInstance;}
if(ts<lastInstance.deletionTs){throw new Error('id was already deleted earlier.');}
lastInstance=this.createObjectInstanceFunction_(this.parent,this.scopedId,category,name,ts);this.instances.push(lastInstance);lastInstance.wasDeleted(ts);return lastInstance;},getInstanceAt(ts){const i=tr.b.findIndexInSortedIntervals(this.instances,function(inst){return inst.creationTs;},function(inst){return inst.deletionTs-inst.creationTs;},ts);if(i<0){if(this.instances[0].creationTsWasExplicit){return undefined;}
return this.instances[0];}else if(i>=this.instances.length){return undefined;}
return this.instances[i];}};return{TimeToObjectInstanceMap,};});'use strict';tr.exportTo('tr.model',function(){const ObjectInstance=tr.model.ObjectInstance;const ObjectSnapshot=tr.model.ObjectSnapshot;function ObjectCollection(parent){tr.model.EventContainer.call(this);this.parent=parent;this.instanceMapsByScopedId_={};this.instancesByTypeName_={};this.createObjectInstance_=this.createObjectInstance_.bind(this);}
ObjectCollection.prototype={__proto__:tr.model.EventContainer.prototype,*childEvents(){for(const instance of this.getAllObjectInstances()){yield instance;yield*instance.snapshots;}},createObjectInstance_(parent,scopedId,category,name,creationTs,opt_baseTypeName){const constructor=tr.model.ObjectInstance.subTypes.getConstructor(category,name);const instance=new constructor(parent,scopedId,category,name,creationTs,opt_baseTypeName);const typeName=instance.typeName;let instancesOfTypeName=this.instancesByTypeName_[typeName];if(!instancesOfTypeName){instancesOfTypeName=[];this.instancesByTypeName_[typeName]=instancesOfTypeName;}
instancesOfTypeName.push(instance);return instance;},getOrCreateInstanceMap_(scopedId){let dict;if(scopedId.scope in this.instanceMapsByScopedId_){dict=this.instanceMapsByScopedId_[scopedId.scope];}else{dict={};this.instanceMapsByScopedId_[scopedId.scope]=dict;}
let instanceMap=dict[scopedId.id];if(instanceMap)return instanceMap;instanceMap=new tr.model.TimeToObjectInstanceMap(this.createObjectInstance_,this.parent,scopedId);dict[scopedId.id]=instanceMap;return instanceMap;},idWasCreated(scopedId,category,name,ts){const instanceMap=this.getOrCreateInstanceMap_(scopedId);return instanceMap.idWasCreated(category,name,ts);},addSnapshot(scopedId,category,name,ts,args,opt_baseTypeName){const instanceMap=this.getOrCreateInstanceMap_(scopedId);const snapshot=instanceMap.addSnapshot(category,name,ts,args,opt_baseTypeName);if(snapshot.objectInstance.category!==category){const msg='Added snapshot name='+name+' with cat='+category+' impossible. It instance was created/snapshotted with cat='+
snapshot.objectInstance.category+' name='+
snapshot.objectInstance.name;throw new Error(msg);}
if(opt_baseTypeName&&snapshot.objectInstance.baseTypeName!==opt_baseTypeName){throw new Error('Could not add snapshot with baseTypeName='+
opt_baseTypeName+'. It '+'was previously created with name='+
snapshot.objectInstance.baseTypeName);}
if(snapshot.objectInstance.name!==name){throw new Error('Could not add snapshot with name='+name+'. It '+'was previously created with name='+
snapshot.objectInstance.name);}
return snapshot;},idWasDeleted(scopedId,category,name,ts){const instanceMap=this.getOrCreateInstanceMap_(scopedId);const deletedInstance=instanceMap.idWasDeleted(category,name,ts);if(!deletedInstance)return;if(deletedInstance.category!==category){const msg='Deleting object '+deletedInstance.name+' with a different category '+'than when it was created. It previous had cat='+
deletedInstance.category+' but the delete command '+'had cat='+category;throw new Error(msg);}
if(deletedInstance.baseTypeName!==name){throw new Error('Deletion requested for name='+
name+' could not proceed: '+'An existing object with baseTypeName='+
deletedInstance.baseTypeName+' existed.');}},autoDeleteObjects(maxTimestamp){for(const imapById of Object.values(this.instanceMapsByScopedId_)){for(const i2imap of Object.values(imapById)){const lastInstance=i2imap.lastInstance;if(lastInstance.deletionTs!==Number.MAX_VALUE)continue;i2imap.idWasDeleted(lastInstance.category,lastInstance.name,maxTimestamp);lastInstance.deletionTsWasExplicit=false;}}},getObjectInstanceAt(scopedId,ts){let instanceMap;if(scopedId.scope in this.instanceMapsByScopedId_){instanceMap=this.instanceMapsByScopedId_[scopedId.scope][scopedId.id];}
if(!instanceMap)return undefined;return instanceMap.getInstanceAt(ts);},getSnapshotAt(scopedId,ts){const instance=this.getObjectInstanceAt(scopedId,ts);if(!instance)return undefined;return instance.getSnapshotAt(ts);},iterObjectInstances(iter,opt_this){opt_this=opt_this||this;for(const imapById of Object.values(this.instanceMapsByScopedId_)){for(const i2imap of Object.values(imapById)){i2imap.instances.forEach(iter,opt_this);}}},getAllObjectInstances(){const instances=[];this.iterObjectInstances(function(i){instances.push(i);});return instances;},getAllInstancesNamed(name){return this.instancesByTypeName_[name];},getAllInstancesByTypeName(){return this.instancesByTypeName_;},preInitializeAllObjects(){this.iterObjectInstances(function(instance){instance.preInitialize();});},initializeAllObjects(){this.iterObjectInstances(function(instance){instance.initialize();});},initializeInstances(){this.iterObjectInstances(function(instance){instance.initialize();});},updateBounds(){this.bounds.reset();this.iterObjectInstances(function(instance){instance.updateBounds();this.bounds.addRange(instance.bounds);},this);},shiftTimestampsForward(amount){this.iterObjectInstances(function(instance){instance.shiftTimestampsForward(amount);});},addCategoriesToDict(categoriesDict){this.iterObjectInstances(function(instance){categoriesDict[instance.category]=true;});}};return{ObjectCollection,};});'use strict';tr.exportTo('tr.model',function(){class AsyncSliceGroup extends tr.model.EventContainer{constructor(parentContainer,opt_name){super();this.parentContainer_=parentContainer;this.name_=opt_name;this.slices=[];this.viewSubGroups_=undefined;this.nestedLevel_=0;this.hasNestedSubGroups_=true;this.title_=undefined;}
get parentContainer(){return this.parentContainer_;}
get model(){return this.parentContainer_.parent.model;}
get stableId(){return this.parentContainer_.stableId+'.AsyncSliceGroup';}
get title(){if(this.nested_level_===0){return'<root>';}
return this.title_;}
getSettingsKey(){if(this.name_===undefined){return undefined;}
const parentKey=this.parentContainer_.getSettingsKey();if(parentKey===undefined){return undefined;}
return parentKey+'.'+this.name_;}
push(slice){if(this.viewSubGroups_!==undefined){throw new Error('No new slices are allowed when view sub-groups already formed.');}
slice.parentContainer=this.parentContainer;this.slices.push(slice);return slice;}
get length(){return this.slices.length;}
shiftTimestampsForward(amount){for(const slice of this.childEvents()){slice.start+=amount;}}
updateBounds(){this.bounds.reset();for(let i=0;i<this.slices.length;i++){this.bounds.addValue(this.slices[i].start);this.bounds.addValue(this.slices[i].end);}}
autoCloseOpenSlices(){const maxTimestamp=this.parentContainer_.parent.model.bounds.max;for(const slice of this.childEvents()){if(slice.didNotFinish){slice.duration=maxTimestamp-slice.start;}}}
get viewSubGroups(){if(!this.hasNestedSubGroups_||this.nestedLevel_===2){return[];}
if(this.viewSubGroups_!==undefined){return this.viewSubGroups_;}
const subGroupsByTitle=new Map();for(const slice of this.slices){let subGroupTitle=slice.viewSubGroupTitle;let hasNestedSubGroups=false;if(this.nestedLevel_===0&&slice.viewSubGroupGroupingKey!==undefined){subGroupTitle=slice.viewSubGroupGroupingKey;hasNestedSubGroups=true;}
let subGroup=subGroupsByTitle.get(subGroupTitle);if(subGroup===undefined){let name;if(this.name_!==undefined){name=this.name_+'.'+subGroupTitle;}else{name=subGroupTitle;}
subGroup=new AsyncSliceGroup(this.parentContainer_,name);subGroup.title_=subGroupTitle;subGroup.hasNestedSubGroups_=hasNestedSubGroups;subGroup.nestedLevel_=this.nestedLevel_+1;subGroupsByTitle.set(subGroupTitle,subGroup);}
subGroup.push(slice);}
this.viewSubGroups_=Array.from(subGroupsByTitle.values());this.viewSubGroups_.sort((a,b)=>a.title.localeCompare(b.title));return this.viewSubGroups_;}*findTopmostSlicesInThisContainer(eventPredicate,opt_this){for(const slice of this.slices){if(slice.isTopLevel){yield*slice.findTopmostSlicesRelativeToThisSlice(eventPredicate,opt_this);}}}*childEvents(){for(const slice of this.slices){yield slice;yield*slice.enumerateAllDescendents();}}*childEventContainers(){}}
return{AsyncSliceGroup,};});'use strict';tr.exportTo('tr.model',function(){const Slice=tr.model.Slice;function ThreadSlice(cat,title,colorId,start,args,opt_duration,opt_cpuStart,opt_cpuDuration,opt_argsStripped,opt_bindId){Slice.call(this,cat,title,colorId,start,args,opt_duration,opt_cpuStart,opt_cpuDuration,opt_argsStripped,opt_bindId);this.subSlices=[];}
ThreadSlice.prototype={__proto__:Slice.prototype,get overlappingSamples(){const samples=new tr.model.EventSet();if(!this.parentContainer||!this.parentContainer.samples){return samples;}
this.parentContainer.samples.forEach(function(sample){if(this.start<=sample.start&&sample.start<=this.end){samples.push(sample);}},this);return samples;}};tr.model.EventRegistry.register(ThreadSlice,{name:'slice',pluralName:'slices'});return{ThreadSlice,};});'use strict';tr.exportTo('tr.model',function(){const ColorScheme=tr.b.ColorScheme;const ThreadSlice=tr.model.ThreadSlice;function getSliceLo(s){return s.start;}
function getSliceHi(s){return s.end;}
function SliceGroup(parentContainer,opt_sliceConstructor,opt_name){tr.model.EventContainer.call(this);this.parentContainer_=parentContainer;const sliceConstructor=opt_sliceConstructor||ThreadSlice;this.sliceConstructor=sliceConstructor;this.sliceConstructorSubTypes=this.sliceConstructor.subTypes;if(!this.sliceConstructorSubTypes){throw new Error('opt_sliceConstructor must have a subtype registry.');}
this.openPartialSlices_=[];this.slices=[];this.topLevelSlices=[];this.haveTopLevelSlicesBeenBuilt=false;this.name_=opt_name;if(this.model===undefined){throw new Error('SliceGroup must have model defined.');}}
SliceGroup.prototype={__proto__:tr.model.EventContainer.prototype,get parentContainer(){return this.parentContainer_;},get model(){return this.parentContainer_.model;},get stableId(){return this.parentContainer_.stableId+'.SliceGroup';},getSettingsKey(){if(!this.name_)return undefined;const parentKey=this.parentContainer_.getSettingsKey();if(!parentKey)return undefined;return parentKey+'.'+this.name;},get length(){return this.slices.length;},pushSlice(slice){this.haveTopLevelSlicesBeenBuilt=false;slice.parentContainer=this.parentContainer_;this.slices.push(slice);return slice;},pushSlices(slices){this.haveTopLevelSlicesBeenBuilt=false;slices.forEach(function(slice){slice.parentContainer=this.parentContainer_;this.slices.push(slice);},this);},beginSlice(category,title,ts,opt_args,opt_tts,opt_argsStripped,opt_colorId,opt_bindId){const colorId=opt_colorId||ColorScheme.getColorIdForGeneralPurposeString(title);const sliceConstructorSubTypes=this.sliceConstructorSubTypes;const sliceType=sliceConstructorSubTypes.getConstructor(category,title);const slice=new sliceType(category,title,colorId,ts,opt_args?opt_args:{},null,opt_tts,undefined,opt_argsStripped,opt_bindId);this.openPartialSlices_.push(slice);slice.didNotFinish=true;this.pushSlice(slice);return slice;},isTimestampValidForBeginOrEnd(ts){if(!this.openPartialSlices_.length)return true;const top=this.openPartialSlices_[this.openPartialSlices_.length-1];return ts>=top.start;},get openSliceCount(){return this.openPartialSlices_.length;},get mostRecentlyOpenedPartialSlice(){if(!this.openPartialSlices_.length)return undefined;return this.openPartialSlices_[this.openPartialSlices_.length-1];},endSlice(ts,opt_tts,opt_colorId){if(!this.openSliceCount){throw new Error('endSlice called without an open slice');}
const slice=this.openPartialSlices_[this.openSliceCount-1];this.openPartialSlices_.splice(this.openSliceCount-1,1);if(ts<slice.start){throw new Error('Slice '+slice.title+' end time is before its start.');}
slice.duration=ts-slice.start;slice.didNotFinish=false;slice.colorId=opt_colorId||slice.colorId;if(opt_tts&&slice.cpuStart!==undefined){slice.cpuDuration=opt_tts-slice.cpuStart;}
return slice;},pushCompleteSlice(category,title,ts,duration,tts,cpuDuration,opt_args,opt_argsStripped,opt_colorId,opt_bindId){const colorId=opt_colorId||ColorScheme.getColorIdForGeneralPurposeString(title);const sliceConstructorSubTypes=this.sliceConstructorSubTypes;const sliceType=sliceConstructorSubTypes.getConstructor(category,title);const slice=new sliceType(category,title,colorId,ts,opt_args?opt_args:{},duration,tts,cpuDuration,opt_argsStripped,opt_bindId);if(duration===undefined){slice.didNotFinish=true;}
this.pushSlice(slice);return slice;},autoCloseOpenSlices(){this.updateBounds();const maxTimestamp=this.bounds.max;for(let sI=0;sI<this.slices.length;sI++){const slice=this.slices[sI];if(slice.didNotFinish){slice.duration=maxTimestamp-slice.start;}}
this.openPartialSlices_=[];},shiftTimestampsForward(amount){for(let sI=0;sI<this.slices.length;sI++){const slice=this.slices[sI];slice.start=(slice.start+amount);}},updateBounds(){this.bounds.reset();for(let i=0;i<this.slices.length;i++){this.bounds.addValue(this.slices[i].start);this.bounds.addValue(this.slices[i].end);}},copySlice(slice){const sliceConstructorSubTypes=this.sliceConstructorSubTypes;const sliceType=sliceConstructorSubTypes.getConstructor(slice.category,slice.title);const newSlice=new sliceType(slice.category,slice.title,slice.colorId,slice.start,slice.args,slice.duration,slice.cpuStart,slice.cpuDuration);newSlice.didNotFinish=slice.didNotFinish;return newSlice;},*findTopmostSlicesInThisContainer(eventPredicate,opt_this){if(!this.haveTopLevelSlicesBeenBuilt){throw new Error('Nope');}
for(const s of this.topLevelSlices){yield*s.findTopmostSlicesRelativeToThisSlice(eventPredicate);}},*childEvents(){yield*this.slices;},*childEventContainers(){},*getDescendantEventsInSortedRanges(ranges,opt_containerPredicate){if(ranges.length===0||(opt_containerPredicate!==undefined&&!opt_containerPredicate(this))){return;}
let rangeIndex=0;let range=ranges[rangeIndex];for(const event of this.childEvents()){while(event.start>range.max){rangeIndex++;if(rangeIndex>=ranges.length)return;range=ranges[rangeIndex];}
if(event.end>=range.min)yield event;}},getSlicesOfName(title){const slices=[];for(let i=0;i<this.slices.length;i++){if(this.slices[i].title===title){slices.push(this.slices[i]);}}
return slices;},iterSlicesInTimeRange(callback,start,end){const ret=[];tr.b.iterateOverIntersectingIntervals(this.topLevelSlices,function(s){return s.start;},function(s){return s.duration;},start,end,function(topLevelSlice){callback(topLevelSlice);for(const slice of topLevelSlice.enumerateAllDescendents()){callback(slice);}});return ret;},findFirstSlice(){if(!this.haveTopLevelSlicesBeenBuilt){throw new Error('Nope');}
if(0===this.slices.length)return undefined;return this.slices[0];},findSliceAtTs(ts){if(!this.haveTopLevelSlicesBeenBuilt)throw new Error('Nope');let i=tr.b.findIndexInSortedClosedIntervals(this.topLevelSlices,getSliceLo,getSliceHi,ts);if(i===-1||i===this.topLevelSlices.length){return undefined;}
let curSlice=this.topLevelSlices[i];while(true){i=tr.b.findIndexInSortedClosedIntervals(curSlice.subSlices,getSliceLo,getSliceHi,ts);if(i===-1||i===curSlice.subSlices.length){return curSlice;}
curSlice=curSlice.subSlices[i];}},findNextSliceAfter(ts,refGuid){let i=tr.b.findLowIndexInSortedArray(this.slices,getSliceLo,ts);if(i===this.slices.length){return undefined;}
for(;i<this.slices.length;i++){const slice=this.slices[i];if(slice.start>ts)return slice;if(slice.guid<=refGuid)continue;return slice;}
return undefined;},hasCpuDuration_(){if(this.slices.some(function(slice){return slice.cpuDuration!==undefined;}))return true;return false;},createSubSlices(){this.haveTopLevelSlicesBeenBuilt=true;this.createSubSlicesImpl_();if(!this.hasCpuDuration_()&&this.parentContainer.timeSlices){this.addCpuTimeToSubslices_(this.parentContainer.timeSlices);}
this.slices.forEach(function(slice){let selfTime=slice.duration;for(let i=0;i<slice.subSlices.length;i++){selfTime-=slice.subSlices[i].duration;}
slice.selfTime=selfTime;if(slice.cpuDuration===undefined)return;let cpuSelfTime=slice.cpuDuration;for(let i=0;i<slice.subSlices.length;i++){if(slice.subSlices[i].cpuDuration!==undefined){cpuSelfTime-=slice.subSlices[i].cpuDuration;}}
slice.cpuSelfTime=cpuSelfTime;});},createSubSlicesImpl_(){const precisionUnit=this.model.intrinsicTimeUnit;function addSliceIfBounds(parent,child){if(parent.bounds(child,precisionUnit)){child.parentSlice=parent;if(parent.subSlices===undefined){parent.subSlices=[];}
parent.subSlices.push(child);return true;}
return false;}
if(!this.slices.length)return;const ops=[];for(let i=0;i<this.slices.length;i++){if(this.slices[i].subSlices){this.slices[i].subSlices.splice(0,this.slices[i].subSlices.length);}
ops.push(i);}
const originalSlices=this.slices;ops.sort(function(ix,iy){const x=originalSlices[ix];const y=originalSlices[iy];if(x.start!==y.start){return x.start-y.start;}
return ix-iy;});const slices=new Array(this.slices.length);for(let i=0;i<ops.length;i++){slices[i]=originalSlices[ops[i]];}
let rootSlice=slices[0];this.topLevelSlices=[];this.topLevelSlices.push(rootSlice);rootSlice.isTopLevel=true;for(let i=1;i<slices.length;i++){const slice=slices[i];while(rootSlice!==undefined&&(!addSliceIfBounds(rootSlice,slice))){rootSlice=rootSlice.parentSlice;}
if(rootSlice===undefined){this.topLevelSlices.push(slice);slice.isTopLevel=true;}
rootSlice=slice;}
this.slices=slices;},addCpuTimeToSubslices_(timeSlices){const SCHEDULING_STATE=tr.model.SCHEDULING_STATE;let sliceIdx=0;timeSlices.forEach(function(timeSlice){if(timeSlice.schedulingState===SCHEDULING_STATE.RUNNING){while(sliceIdx<this.topLevelSlices.length){if(this.addCpuTimeToSubslice_(this.topLevelSlices[sliceIdx],timeSlice)){sliceIdx++;}else{break;}}}},this);},addCpuTimeToSubslice_(slice,timeSlice){if(slice.start>timeSlice.end||slice.end<timeSlice.start){return slice.end<=timeSlice.end;}
let duration=timeSlice.duration;if(slice.start>timeSlice.start){duration-=slice.start-timeSlice.start;}
if(timeSlice.end>slice.end){duration-=timeSlice.end-slice.end;}
if(slice.cpuDuration){slice.cpuDuration+=duration;}else{slice.cpuDuration=duration;}
for(let i=0;i<slice.subSlices.length;i++){this.addCpuTimeToSubslice_(slice.subSlices[i],timeSlice);}
return slice.end<=timeSlice.end;}};SliceGroup.merge=function(groupA,groupB){if(groupA.openPartialSlices_.length>0){throw new Error('groupA has open partial slices');}
if(groupB.openPartialSlices_.length>0){throw new Error('groupB has open partial slices');}
if(groupA.parentContainer!==groupB.parentContainer){throw new Error('Different parent threads. Cannot merge');}
if(groupA.sliceConstructor!==groupB.sliceConstructor){throw new Error('Different slice constructors. Cannot merge');}
const result=new SliceGroup(groupA.parentContainer,groupA.sliceConstructor,groupA.name_);const slicesA=groupA.slices;const slicesB=groupB.slices;let idxA=0;let idxB=0;const openA=[];const openB=[];const splitOpenSlices=function(when){for(let i=0;i<openB.length;i++){const oldSlice=openB[i];const oldEnd=oldSlice.end;if(when<oldSlice.start||oldEnd<when){throw new Error('slice should not be split');}
const newSlice=result.copySlice(oldSlice);newSlice.start=when;newSlice.duration=oldEnd-when;if(newSlice.title.indexOf(' (cont.)')===-1){newSlice.title+=' (cont.)';}
oldSlice.duration=when-oldSlice.start;openB[i]=newSlice;result.pushSlice(newSlice);}};const closeOpenSlices=function(upTo){while(openA.length>0||openB.length>0){const nextA=openA[openA.length-1];const nextB=openB[openB.length-1];const endA=nextA&&nextA.end;const endB=nextB&&nextB.end;if((endA===undefined||endA>upTo)&&(endB===undefined||endB>upTo)){return;}
if(endB===undefined||endA<endB){splitOpenSlices(endA);openA.pop();}else{openB.pop();}}};while(idxA<slicesA.length||idxB<slicesB.length){const sA=slicesA[idxA];const sB=slicesB[idxB];let nextSlice;let isFromB;if(sA===undefined||(sB!==undefined&&sA.start>sB.start)){nextSlice=result.copySlice(sB);isFromB=true;idxB++;}else{nextSlice=result.copySlice(sA);isFromB=false;idxA++;}
closeOpenSlices(nextSlice.start);result.pushSlice(nextSlice);if(isFromB){openB.push(nextSlice);}else{splitOpenSlices(nextSlice.start);openA.push(nextSlice);}}
closeOpenSlices();return result;};return{SliceGroup,};});'use strict';tr.exportTo('tr.model',function(){const AsyncSlice=tr.model.AsyncSlice;const AsyncSliceGroup=tr.model.AsyncSliceGroup;const SliceGroup=tr.model.SliceGroup;const ThreadSlice=tr.model.ThreadSlice;const ThreadTimeSlice=tr.model.ThreadTimeSlice;function Thread(parent,tid){if(!parent){throw new Error('Parent must be provided.');}
tr.model.EventContainer.call(this);this.parent=parent;this.sortIndex=0;this.tid=tid;this.name=undefined;this.samples_=undefined;this.sliceGroup=new SliceGroup(this,ThreadSlice,'slices');this.timeSlices=undefined;this.kernelSliceGroup=new SliceGroup(this,ThreadSlice,'kernel-slices');this.asyncSliceGroup=new AsyncSliceGroup(this,'async-slices');}
Thread.prototype={__proto__:tr.model.EventContainer.prototype,get model(){return this.parent.model;},get stableId(){return this.parent.stableId+'.'+this.tid;},compareTo(that){return Thread.compare(this,that);},*childEventContainers(){if(this.sliceGroup.length){yield this.sliceGroup;}
if(this.kernelSliceGroup.length){yield this.kernelSliceGroup;}
if(this.asyncSliceGroup.length){yield this.asyncSliceGroup;}},*childEvents(){if(this.timeSlices){yield*this.timeSlices;}},iterateAllPersistableObjects(cb){cb(this);if(this.sliceGroup.length){cb(this.sliceGroup);}
this.asyncSliceGroup.viewSubGroups.forEach(cb);},shiftTimestampsForward(amount){this.sliceGroup.shiftTimestampsForward(amount);if(this.timeSlices){for(let i=0;i<this.timeSlices.length;i++){const slice=this.timeSlices[i];slice.start+=amount;}}
this.kernelSliceGroup.shiftTimestampsForward(amount);this.asyncSliceGroup.shiftTimestampsForward(amount);},get isEmpty(){if(this.sliceGroup.length)return false;if(this.sliceGroup.openSliceCount)return false;if(this.timeSlices&&this.timeSlices.length)return false;if(this.kernelSliceGroup.length)return false;if(this.asyncSliceGroup.length)return false;if(this.samples_.length)return false;return true;},updateBounds(){this.bounds.reset();this.sliceGroup.updateBounds();this.bounds.addRange(this.sliceGroup.bounds);this.kernelSliceGroup.updateBounds();this.bounds.addRange(this.kernelSliceGroup.bounds);this.asyncSliceGroup.updateBounds();this.bounds.addRange(this.asyncSliceGroup.bounds);if(this.timeSlices&&this.timeSlices.length){this.bounds.addValue(this.timeSlices[0].start);this.bounds.addValue(this.timeSlices[this.timeSlices.length-1].end);}
if(this.samples_&&this.samples_.length){this.bounds.addValue(this.samples_[0].start);this.bounds.addValue(this.samples_[this.samples_.length-1].end);}},addCategoriesToDict(categoriesDict){for(let i=0;i<this.sliceGroup.length;i++){categoriesDict[this.sliceGroup.slices[i].category]=true;}
for(let i=0;i<this.kernelSliceGroup.length;i++){categoriesDict[this.kernelSliceGroup.slices[i].category]=true;}
for(let i=0;i<this.asyncSliceGroup.length;i++){categoriesDict[this.asyncSliceGroup.slices[i].category]=true;}
if(this.samples_){for(let i=0;i<this.samples_.length;i++){categoriesDict[this.samples_[i].category]=true;}}},autoCloseOpenSlices(){this.sliceGroup.autoCloseOpenSlices();this.asyncSliceGroup.autoCloseOpenSlices();this.kernelSliceGroup.autoCloseOpenSlices();},mergeKernelWithUserland(){if(this.kernelSliceGroup.length>0){const newSlices=SliceGroup.merge(this.sliceGroup,this.kernelSliceGroup);this.sliceGroup.slices=newSlices.slices;this.kernelSliceGroup=new SliceGroup(this);this.updateBounds();}},createSubSlices(){this.sliceGroup.createSubSlices();this.samples_=this.parent.model.samples.filter(sample=>sample.thread===this);},get userFriendlyName(){return this.name||this.tid;},get userFriendlyDetails(){return'tid: '+this.tid+
(this.name?', name: '+this.name:'');},getSettingsKey(){if(!this.name)return undefined;const parentKey=this.parent.getSettingsKey();if(!parentKey)return undefined;return parentKey+'.'+this.name;},getProcess(){return this.parent;},indexOfTimeSlice(timeSlice){const i=tr.b.findLowIndexInSortedArray(this.timeSlices,function(slice){return slice.start;},timeSlice.start);if(this.timeSlices[i]!==timeSlice)return undefined;return i;},sumOverToplevelSlicesInRange(range,func){let sum=0;tr.b.iterateOverIntersectingIntervals(this.sliceGroup.topLevelSlices,slice=>slice.start,slice=>slice.end,range.min,range.max,slice=>{let fractionOfSliceInsideRangeOfInterest=1;if(slice.duration>0){const intersection=range.findIntersection(slice.range);fractionOfSliceInsideRangeOfInterest=intersection.duration/slice.duration;}
sum+=func(slice)*fractionOfSliceInsideRangeOfInterest;});return sum;},getCpuTimeForRange(range){return this.sumOverToplevelSlicesInRange(range,slice=>slice.cpuDuration||0);},getNumToplevelSlicesForRange(range){return this.sumOverToplevelSlicesInRange(range,slice=>1);},getSchedulingStatsForRange(start,end){const stats={};if(!this.timeSlices)return stats;function addStatsForSlice(threadTimeSlice){const overlapStart=Math.max(threadTimeSlice.start,start);const overlapEnd=Math.min(threadTimeSlice.end,end);const schedulingState=threadTimeSlice.schedulingState;if(!(schedulingState in stats))stats[schedulingState]=0;stats[schedulingState]+=overlapEnd-overlapStart;}
tr.b.iterateOverIntersectingIntervals(this.timeSlices,function(x){return x.start;},function(x){return x.end;},start,end,addStatsForSlice);return stats;},get samples(){return this.samples_;},get type(){const re=/^[^0-9|\/]+/;const matches=re.exec(this.name);if(matches&&matches[0])return matches[0];throw new Error('Could not determine thread type for thread name '+
this.name);}};Thread.compare=function(x,y){let tmp=x.parent.compareTo(y.parent);if(tmp)return tmp;tmp=x.sortIndex-y.sortIndex;if(tmp)return tmp;if(x.name!==undefined){if(y.name!==undefined){tmp=x.name.localeCompare(y.name);}else{tmp=-1;}}else if(y.name!==undefined){tmp=1;}
if(tmp)return tmp;return x.tid-y.tid;};return{Thread,};});'use strict';tr.exportTo('tr.model',function(){const Thread=tr.model.Thread;const Counter=tr.model.Counter;function ProcessBase(model){if(!model){throw new Error('Must provide a model');}
tr.model.EventContainer.call(this);this.model=model;this.threads={};this.counters={};this.objects=new tr.model.ObjectCollection(this);this.sortIndex=0;}
ProcessBase.compare=function(x,y){return x.sortIndex-y.sortIndex;};ProcessBase.prototype={__proto__:tr.model.EventContainer.prototype,get stableId(){throw new Error('Not implemented');},*childEventContainers(){yield*Object.values(this.threads);yield*Object.values(this.counters);yield this.objects;},iterateAllPersistableObjects(cb){cb(this);for(const tid in this.threads){this.threads[tid].iterateAllPersistableObjects(cb);}},get numThreads(){let n=0;for(const p in this.threads){n++;}
return n;},shiftTimestampsForward(amount){for(const child of this.childEventContainers()){child.shiftTimestampsForward(amount);}},autoCloseOpenSlices(){for(const tid in this.threads){const thread=this.threads[tid];thread.autoCloseOpenSlices();}},autoDeleteObjects(maxTimestamp){this.objects.autoDeleteObjects(maxTimestamp);},preInitializeObjects(){this.objects.preInitializeAllObjects();},initializeObjects(){this.objects.initializeAllObjects();},mergeKernelWithUserland(){for(const tid in this.threads){const thread=this.threads[tid];thread.mergeKernelWithUserland();}},updateBounds(){this.bounds.reset();for(const tid in this.threads){this.threads[tid].updateBounds();this.bounds.addRange(this.threads[tid].bounds);}
for(const id in this.counters){this.counters[id].updateBounds();this.bounds.addRange(this.counters[id].bounds);}
this.objects.updateBounds();this.bounds.addRange(this.objects.bounds);},addCategoriesToDict(categoriesDict){for(const tid in this.threads){this.threads[tid].addCategoriesToDict(categoriesDict);}
for(const id in this.counters){categoriesDict[this.counters[id].category]=true;}
this.objects.addCategoriesToDict(categoriesDict);},findAllThreadsMatching(predicate,opt_this){const threads=[];for(const tid in this.threads){const thread=this.threads[tid];if(predicate.call(opt_this,thread)){threads.push(thread);}}
return threads;},findAllThreadsNamed(name){const threads=this.findAllThreadsMatching(function(thread){if(!thread.name)return false;return thread.name===name;});return threads;},findAtMostOneThreadNamed(name){const threads=this.findAllThreadsNamed(name);if(threads.length===0)return undefined;if(threads.length>1){throw new Error('Expected no more than one '+name);}
return threads[0];},pruneEmptyContainers(){const threadsToKeep={};for(const tid in this.threads){const thread=this.threads[tid];if(!thread.isEmpty){threadsToKeep[tid]=thread;}}
this.threads=threadsToKeep;},getThread(tid){return this.threads[tid];},getOrCreateThread(tid){if(!this.threads[tid]){this.threads[tid]=new Thread(this,tid);}
return this.threads[tid];},getOrCreateCounter(cat,name){const id=cat+'.'+name;if(!this.counters[id]){this.counters[id]=new Counter(this,id,cat,name);}
return this.counters[id];},getSettingsKey(){throw new Error('Not implemented');},createSubSlices(){for(const tid in this.threads){this.threads[tid].createSubSlices();}}};return{ProcessBase,};});'use strict';tr.exportTo('tr.model',function(){const ColorScheme=tr.b.ColorScheme;const Counter=tr.model.Counter;const CpuSlice=tr.model.CpuSlice;function Cpu(kernel,number){if(kernel===undefined||number===undefined){throw new Error('Missing arguments');}
this.kernel=kernel;this.cpuNumber=number;this.slices=[];this.counters={};this.bounds_=new tr.b.math.Range();this.samples_=undefined;this.lastActiveTimestamp_=undefined;this.lastActiveThread_=undefined;this.lastActiveName_=undefined;this.lastActiveArgs_=undefined;}
Cpu.prototype={__proto__:tr.model.EventContainer.prototype,get samples(){return this.samples_;},get userFriendlyName(){return'CPU '+this.cpuNumber;},*findTopmostSlicesInThisContainer(eventPredicate,opt_this){for(const s of this.slices){yield*s.findTopmostSlicesRelativeToThisSlice(eventPredicate,opt_this);}},*childEvents(){yield*this.slices;if(this.samples_){yield*this.samples_;}},*childEventContainers(){yield*Object.values(this.counters);},getOrCreateCounter(cat,name){const id=cat+'.'+name;if(!this.counters[id]){this.counters[id]=new Counter(this,id,cat,name);}
return this.counters[id];},getCounter(cat,name){const id=cat+'.'+name;if(!this.counters[id]){return undefined;}
return this.counters[id];},shiftTimestampsForward(amount){for(let sI=0;sI<this.slices.length;sI++){this.slices[sI].start=(this.slices[sI].start+amount);}
for(const id in this.counters){this.counters[id].shiftTimestampsForward(amount);}},updateBounds(){this.bounds_.reset();if(this.slices.length){this.bounds_.addValue(this.slices[0].start);this.bounds_.addValue(this.slices[this.slices.length-1].end);}
for(const id in this.counters){this.counters[id].updateBounds();this.bounds_.addRange(this.counters[id].bounds);}
if(this.samples_&&this.samples_.length){this.bounds_.addValue(this.samples_[0].start);this.bounds_.addValue(this.samples_[this.samples_.length-1].end);}},createSubSlices(){this.samples_=this.kernel.model.samples.filter(function(sample){return sample.cpu===this;},this);},addCategoriesToDict(categoriesDict){for(let i=0;i<this.slices.length;i++){categoriesDict[this.slices[i].category]=true;}
for(const id in this.counters){categoriesDict[this.counters[id].category]=true;}
for(let i=0;i<this.samples_.length;i++){categoriesDict[this.samples_[i].category]=true;}},indexOf(cpuSlice){const i=tr.b.findLowIndexInSortedArray(this.slices,function(slice){return slice.start;},cpuSlice.start);if(this.slices[i]!==cpuSlice)return undefined;return i;},closeActiveThread(endTimestamp,args){if(this.lastActiveThread_===undefined||this.lastActiveThread_===0){return;}
if(endTimestamp<this.lastActiveTimestamp_){throw new Error('The end timestamp of a thread running on CPU '+
this.cpuNumber+' is before its start timestamp.');}
for(const key in args){this.lastActiveArgs_[key]=args[key];}
const duration=endTimestamp-this.lastActiveTimestamp_;const slice=new tr.model.CpuSlice('',this.lastActiveName_,ColorScheme.getColorIdForGeneralPurposeString(this.lastActiveName_),this.lastActiveTimestamp_,this.lastActiveArgs_,duration);slice.cpu=this;this.slices.push(slice);this.lastActiveTimestamp_=undefined;this.lastActiveThread_=undefined;this.lastActiveName_=undefined;this.lastActiveArgs_=undefined;},switchActiveThread(timestamp,oldThreadArgs,newThreadId,newThreadName,newThreadArgs){this.closeActiveThread(timestamp,oldThreadArgs);this.lastActiveTimestamp_=timestamp;this.lastActiveThread_=newThreadId;this.lastActiveName_=newThreadName;this.lastActiveArgs_=newThreadArgs;},getFreqStatsForRange(range){const stats={};function addStatsForFreq(freqSample,index){const freqEnd=(index<freqSample.series_.length-1)?freqSample.series_.samples_[index+1].timestamp:range.max;const freqRange=tr.b.math.Range.fromExplicitRange(freqSample.timestamp,freqEnd);const intersection=freqRange.findIntersection(range);if(!(freqSample.value in stats)){stats[freqSample.value]=0;}
stats[freqSample.value]+=intersection.duration;}
const freqCounter=this.getCounter('','Clock Frequency');if(freqCounter!==undefined){const freqSeries=freqCounter.getSeries(0);if(!freqSeries)return;tr.b.iterateOverIntersectingIntervals(freqSeries.samples_,function(x){return x.timestamp;},function(x,index){if(index<freqSeries.length-1){return freqSeries.samples_[index+1].timestamp;}
return range.max;},range.min,range.max,addStatsForFreq);}
return stats;}};Cpu.compare=function(x,y){return x.cpuNumber-y.cpuNumber;};return{Cpu,};});'use strict';tr.exportTo('tr.model',function(){const Event=tr.model.Event;const EventRegistry=tr.model.EventRegistry;function PowerSample(series,start,powerInW){Event.call(this);this.series_=series;this.start_=parseFloat(start);this.powerInW_=parseFloat(powerInW);}
PowerSample.prototype={__proto__:Event.prototype,get series(){return this.series_;},get start(){return this.start_;},set start(value){this.start_=value;},get powerInW(){return this.powerInW_;},set powerInW(value){this.powerInW_=value;},addBoundsToRange(range){range.addValue(this.start);}};EventRegistry.register(PowerSample,{name:'powerSample',pluralName:'powerSamples'});return{PowerSample,};});'use strict';tr.exportTo('tr.model',function(){const PowerSample=tr.model.PowerSample;function PowerSeries(device){tr.model.EventContainer.call(this);this.device_=device;this.samples_=[];}
PowerSeries.prototype={__proto__:tr.model.EventContainer.prototype,get device(){return this.device_;},get samples(){return this.samples_;},get stableId(){return this.device_.stableId+'.PowerSeries';},addPowerSample(ts,val){const sample=new PowerSample(this,ts,val);this.samples_.push(sample);return sample;},getEnergyConsumedInJ(start,end){const measurementRange=tr.b.math.Range.fromExplicitRange(start,end);let energyConsumedInJ=0;let startIndex=tr.b.findLowIndexInSortedArray(this.samples,x=>x.start,start)-1;const endIndex=tr.b.findLowIndexInSortedArray(this.samples,x=>x.start,end);if(startIndex<0){startIndex=0;}
for(let i=startIndex;i<endIndex;i++){const sample=this.samples[i];const nextSample=this.samples[i+1];const sampleRange=new tr.b.math.Range();sampleRange.addValue(sample.start);sampleRange.addValue(nextSample?nextSample.start:sample.start);const intersectionRangeInMs=measurementRange.findIntersection(sampleRange);const durationInS=tr.b.convertUnit(intersectionRangeInMs.duration,tr.b.UnitPrefixScale.METRIC.MILLI,tr.b.UnitPrefixScale.METRIC.NONE);energyConsumedInJ+=durationInS*sample.powerInW;}
return energyConsumedInJ;},getSamplesWithinRange(start,end){const startIndex=tr.b.findLowIndexInSortedArray(this.samples,x=>x.start,start);const endIndex=tr.b.findLowIndexInSortedArray(this.samples,x=>x.start,end);return this.samples.slice(startIndex,endIndex);},shiftTimestampsForward(amount){for(let i=0;i<this.samples_.length;++i){this.samples_[i].start+=amount;}},updateBounds(){this.bounds.reset();if(this.samples_.length===0)return;this.bounds.addValue(this.samples_[0].start);this.bounds.addValue(this.samples_[this.samples_.length-1].start);},*childEvents(){yield*this.samples_;},};return{PowerSeries,};});'use strict';tr.exportTo('tr.model',function(){function Device(model){if(!model){throw new Error('Must provide a model.');}
tr.model.EventContainer.call(this);this.powerSeries_=undefined;this.cpuUsageSeries_=undefined;this.vSyncTimestamps_=[];}
Device.compare=function(x,y){return x.guid-y.guid;};Device.prototype={__proto__:tr.model.EventContainer.prototype,compareTo(that){return Device.compare(this,that);},get userFriendlyName(){return'Device';},get userFriendlyDetails(){return'Device';},get stableId(){return'Device';},getSettingsKey(){return'device';},get powerSeries(){return this.powerSeries_;},set powerSeries(powerSeries){this.powerSeries_=powerSeries;},get cpuUsageSeries(){return this.cpuUsageSeries_;},set cpuUsageSeries(cpuUsageSeries){this.cpuUsageSeries_=cpuUsageSeries;},get vSyncTimestamps(){return this.vSyncTimestamps_;},set vSyncTimestamps(value){this.vSyncTimestamps_=value;},updateBounds(){this.bounds.reset();for(const child of this.childEventContainers()){child.updateBounds();this.bounds.addRange(child.bounds);}},shiftTimestampsForward(amount){for(const child of this.childEventContainers()){child.shiftTimestampsForward(amount);}
for(let i=0;i<this.vSyncTimestamps_.length;i++){this.vSyncTimestamps_[i]+=amount;}},addCategoriesToDict(categoriesDict){},*childEventContainers(){if(this.powerSeries_){yield this.powerSeries_;}
if(this.cpuUsageSeries_){yield this.cpuUsageSeries_;}}};return{Device,};});'use strict';tr.exportTo('tr.model',function(){function FlowEvent(category,id,title,colorId,start,args,opt_duration){tr.model.TimedEvent.call(this,start);this.category=category||'';this.title=title;this.colorId=colorId;this.start=start;this.args=args;this.id=id;this.startSlice=undefined;this.endSlice=undefined;this.startStackFrame=undefined;this.endStackFrame=undefined;if(opt_duration!==undefined){this.duration=opt_duration;}}
FlowEvent.prototype={__proto__:tr.model.TimedEvent.prototype,get userFriendlyName(){return'Flow event named '+this.title+' at '+
tr.b.Unit.byName.timeStampInMs.format(this.timestamp);}};tr.model.EventRegistry.register(FlowEvent,{name:'flowEvent',pluralName:'flowEvents'});return{FlowEvent,};});'use strict';tr.exportTo('tr.model',function(){function ContainerMemoryDump(start){tr.model.TimedEvent.call(this,start);this.levelOfDetail=undefined;this.memoryAllocatorDumps_=undefined;this.memoryAllocatorDumpsByFullName_=undefined;}
ContainerMemoryDump.LevelOfDetail={BACKGROUND:0,LIGHT:1,DETAILED:2};ContainerMemoryDump.prototype={__proto__:tr.model.TimedEvent.prototype,shiftTimestampsForward(amount){this.start+=amount;},get memoryAllocatorDumps(){return this.memoryAllocatorDumps_;},set memoryAllocatorDumps(memoryAllocatorDumps){this.memoryAllocatorDumps_=memoryAllocatorDumps;this.forceRebuildingMemoryAllocatorDumpByFullNameIndex();},getMemoryAllocatorDumpByFullName(fullName){if(this.memoryAllocatorDumps_===undefined)return undefined;if(this.memoryAllocatorDumpsByFullName_===undefined){const index={};function addDumpsToIndex(dumps){dumps.forEach(function(dump){index[dump.fullName]=dump;addDumpsToIndex(dump.children);});}
addDumpsToIndex(this.memoryAllocatorDumps_);this.memoryAllocatorDumpsByFullName_=index;}
return this.memoryAllocatorDumpsByFullName_[fullName];},forceRebuildingMemoryAllocatorDumpByFullNameIndex(){this.memoryAllocatorDumpsByFullName_=undefined;},iterateRootAllocatorDumps(fn,opt_this){if(this.memoryAllocatorDumps===undefined)return;this.memoryAllocatorDumps.forEach(fn,opt_this||this);}};return{ContainerMemoryDump,};});'use strict';tr.exportTo('tr.model',function(){function MemoryAllocatorDump(containerMemoryDump,fullName,opt_guid){this.fullName=fullName;this.parent=undefined;this.children=[];this.numerics={};this.diagnostics={};this.containerMemoryDump=containerMemoryDump;this.owns=undefined;this.ownedBy=[];this.ownedBySiblingSizes=new Map();this.retains=[];this.retainedBy=[];this.weak=false;this.infos=[];this.guid=opt_guid;}
MemoryAllocatorDump.SIZE_NUMERIC_NAME='size';MemoryAllocatorDump.EFFECTIVE_SIZE_NUMERIC_NAME='effective_size';MemoryAllocatorDump.RESIDENT_SIZE_NUMERIC_NAME='resident_size';MemoryAllocatorDump.DISPLAYED_SIZE_NUMERIC_NAME=MemoryAllocatorDump.EFFECTIVE_SIZE_NUMERIC_NAME;MemoryAllocatorDump.prototype={get name(){return this.fullName.substring(this.fullName.lastIndexOf('/')+1);},get quantifiedName(){return'\''+this.fullName+'\' in '+
this.containerMemoryDump.containerName;},getDescendantDumpByFullName(fullName){return this.containerMemoryDump.getMemoryAllocatorDumpByFullName(this.fullName+'/'+fullName);},isDescendantOf(otherDump){if(this===otherDump)return true;if(this.parent===undefined)return false;return this.parent.isDescendantOf(otherDump);},addNumeric(name,numeric){if(!(numeric instanceof tr.b.Scalar)){throw new Error('Numeric value must be an instance of Scalar.');}
if(name in this.numerics){throw new Error('Duplicate numeric name: '+name+'.');}
this.numerics[name]=numeric;},addDiagnostic(name,text){if(typeof text!=='string'){throw new Error('Diagnostic text must be a string.');}
if(name in this.diagnostics){throw new Error('Duplicate diagnostic name: '+name+'.');}
this.diagnostics[name]=text;},aggregateNumericsRecursively(opt_model){const numericNames=new Set();this.children.forEach(function(child){child.aggregateNumericsRecursively(opt_model);for(const[item,value]of Object.entries(child.numerics)){numericNames.add(item,value);}},this);numericNames.forEach(function(numericName){if(numericName===MemoryAllocatorDump.SIZE_NUMERIC_NAME||numericName===MemoryAllocatorDump.EFFECTIVE_SIZE_NUMERIC_NAME||this.numerics[numericName]!==undefined){return;}
this.numerics[numericName]=MemoryAllocatorDump.aggregateNumerics(this.children.map(function(child){return child.numerics[numericName];}),opt_model);},this);}};MemoryAllocatorDump.aggregateNumerics=function(numerics,opt_model){let shouldLogWarning=!!opt_model;let aggregatedUnit=undefined;let aggregatedValue=0;numerics.forEach(function(numeric){if(numeric===undefined)return;const unit=numeric.unit;if(aggregatedUnit===undefined){aggregatedUnit=unit;}else if(aggregatedUnit!==unit){if(shouldLogWarning){opt_model.importWarning({type:'numeric_parse_error',message:'Multiple units provided for numeric: \''+
aggregatedUnit.unitName+'\' and \''+unit.unitName+'\'.'});shouldLogWarning=false;}
aggregatedUnit=tr.b.Unit.byName.unitlessNumber_smallerIsBetter;}
aggregatedValue+=numeric.value;},this);if(aggregatedUnit===undefined)return undefined;return new tr.b.Scalar(aggregatedUnit,aggregatedValue);};function MemoryAllocatorDumpLink(source,target,opt_importance){this.source=source;this.target=target;this.importance=opt_importance;this.size=undefined;}
const MemoryAllocatorDumpInfoType={PROVIDED_SIZE_LESS_THAN_AGGREGATED_CHILDREN:0,PROVIDED_SIZE_LESS_THAN_LARGEST_OWNER:1};return{MemoryAllocatorDump,MemoryAllocatorDumpLink,MemoryAllocatorDumpInfoType,};});'use strict';tr.exportTo('tr.model',function(){function GlobalMemoryDump(model,start){tr.model.ContainerMemoryDump.call(this,start);this.model=model;this.processMemoryDumps={};}
const SIZE_NUMERIC_NAME=tr.model.MemoryAllocatorDump.SIZE_NUMERIC_NAME;const EFFECTIVE_SIZE_NUMERIC_NAME=tr.model.MemoryAllocatorDump.EFFECTIVE_SIZE_NUMERIC_NAME;const MemoryAllocatorDumpInfoType=tr.model.MemoryAllocatorDumpInfoType;const PROVIDED_SIZE_LESS_THAN_AGGREGATED_CHILDREN=MemoryAllocatorDumpInfoType.PROVIDED_SIZE_LESS_THAN_AGGREGATED_CHILDREN;const PROVIDED_SIZE_LESS_THAN_LARGEST_OWNER=MemoryAllocatorDumpInfoType.PROVIDED_SIZE_LESS_THAN_LARGEST_OWNER;function getSize(dump){const numeric=dump.numerics[SIZE_NUMERIC_NAME];if(numeric===undefined)return 0;return numeric.value;}
function hasSize(dump){return dump.numerics[SIZE_NUMERIC_NAME]!==undefined;}
function optional(value,defaultValue){if(value===undefined)return defaultValue;return value;}
GlobalMemoryDump.prototype={__proto__:tr.model.ContainerMemoryDump.prototype,get stableId(){return'memory.'+this.model.globalMemoryDumps.indexOf(this);},get userFriendlyName(){return'Global memory dump at '+
tr.b.Unit.byName.timeStampInMs.format(this.start);},get containerName(){return'global space';},finalizeGraph(){this.removeWeakDumps();this.setUpTracingOverheadOwnership();this.aggregateNumerics();this.calculateSizes();this.calculateEffectiveSizes();this.discountTracingOverheadFromVmRegions();this.forceRebuildingMemoryAllocatorDumpByFullNameIndices();},removeWeakDumps(){this.traverseAllocatorDumpsInDepthFirstPreOrder(function(dump){if(dump.weak)return;if((dump.owns!==undefined&&dump.owns.target.weak)||(dump.parent!==undefined&&dump.parent.weak)){dump.weak=true;}});function removeWeakDumpsFromListRecursively(dumps){tr.b.inPlaceFilter(dumps,function(dump){if(dump.weak){return false;}
removeWeakDumpsFromListRecursively(dump.children);tr.b.inPlaceFilter(dump.ownedBy,function(ownershipLink){return!ownershipLink.source.weak;});return true;});}
this.iterateContainerDumps(function(containerDump){const memoryAllocatorDumps=containerDump.memoryAllocatorDumps;if(memoryAllocatorDumps!==undefined){removeWeakDumpsFromListRecursively(memoryAllocatorDumps);}});},calculateSizes(){this.traverseAllocatorDumpsInDepthFirstPostOrder(this.calculateMemoryAllocatorDumpSize_.bind(this));},calculateMemoryAllocatorDumpSize_(dump){let shouldDefineSize=false;function getDependencySize(dependencyDump){const numeric=dependencyDump.numerics[SIZE_NUMERIC_NAME];if(numeric===undefined)return 0;shouldDefineSize=true;return numeric.value;}
const sizeNumeric=dump.numerics[SIZE_NUMERIC_NAME];let size=0;let checkDependencySizeIsConsistent=function(){};if(sizeNumeric!==undefined){size=sizeNumeric.value;shouldDefineSize=true;if(sizeNumeric.unit!==tr.b.Unit.byName.sizeInBytes_smallerIsBetter){this.model.importWarning({type:'memory_dump_parse_error',message:'Invalid unit of \'size\' numeric of memory allocator '+'dump '+dump.quantifiedName+': '+
sizeNumeric.unit.unitName+'.'});}
checkDependencySizeIsConsistent=function(dependencySize,dependencyInfoType,dependencyName){if(size>=dependencySize)return;this.model.importWarning({type:'memory_dump_parse_error',message:'Size provided by memory allocator dump \''+
dump.fullName+'\''+
tr.b.Unit.byName.sizeInBytes.format(size)+') is less than '+dependencyName+' ('+
tr.b.Unit.byName.sizeInBytes.format(dependencySize)+').'});dump.infos.push({type:dependencyInfoType,providedSize:size,dependencySize});}.bind(this);}
let aggregatedChildrenSize=0;const allOverlaps={};dump.children.forEach(function(childDump){function aggregateDescendantDump(descendantDump){const ownedDumpLink=descendantDump.owns;if(ownedDumpLink!==undefined&&ownedDumpLink.target.isDescendantOf(dump)){let ownedChildDump=ownedDumpLink.target;while(ownedChildDump.parent!==dump){ownedChildDump=ownedChildDump.parent;}
if(childDump!==ownedChildDump){const ownedBySiblingSize=getDependencySize(descendantDump);if(ownedBySiblingSize>0){const previousTotalOwnedBySiblingSize=ownedChildDump.ownedBySiblingSizes.get(childDump)||0;const updatedTotalOwnedBySiblingSize=previousTotalOwnedBySiblingSize+ownedBySiblingSize;ownedChildDump.ownedBySiblingSizes.set(childDump,updatedTotalOwnedBySiblingSize);}}
return;}
if(descendantDump.children.length===0){aggregatedChildrenSize+=getDependencySize(descendantDump);return;}
descendantDump.children.forEach(aggregateDescendantDump);}
aggregateDescendantDump(childDump);});checkDependencySizeIsConsistent(aggregatedChildrenSize,PROVIDED_SIZE_LESS_THAN_AGGREGATED_CHILDREN,'the aggregated size of its children');let largestOwnerSize=0;dump.ownedBy.forEach(function(ownershipLink){const owner=ownershipLink.source;const ownerSize=getDependencySize(owner);largestOwnerSize=Math.max(largestOwnerSize,ownerSize);});checkDependencySizeIsConsistent(largestOwnerSize,PROVIDED_SIZE_LESS_THAN_LARGEST_OWNER,'the size of its largest owner');if(!shouldDefineSize){delete dump.numerics[SIZE_NUMERIC_NAME];return;}
size=Math.max(size,aggregatedChildrenSize,largestOwnerSize);dump.numerics[SIZE_NUMERIC_NAME]=new tr.b.Scalar(tr.b.Unit.byName.sizeInBytes_smallerIsBetter,size);if(aggregatedChildrenSize<size&&dump.children!==undefined&&dump.children.length>0){const virtualChild=new tr.model.MemoryAllocatorDump(dump.containerMemoryDump,dump.fullName+'/<unspecified>');virtualChild.parent=dump;dump.children.unshift(virtualChild);virtualChild.numerics[SIZE_NUMERIC_NAME]=new tr.b.Scalar(tr.b.Unit.byName.sizeInBytes_smallerIsBetter,size-aggregatedChildrenSize);}},calculateEffectiveSizes(){this.traverseAllocatorDumpsInDepthFirstPostOrder(this.calculateDumpSubSizes_.bind(this));this.traverseAllocatorDumpsInDepthFirstPostOrder(this.calculateDumpOwnershipCoefficient_.bind(this));this.traverseAllocatorDumpsInDepthFirstPreOrder(this.calculateDumpCumulativeOwnershipCoefficient_.bind(this));this.traverseAllocatorDumpsInDepthFirstPostOrder(this.calculateDumpEffectiveSize_.bind(this));},calculateDumpSubSizes_(dump){if(!hasSize(dump))return;if(dump.children===undefined||dump.children.length===0){const size=getSize(dump);dump.notOwningSubSize_=size;dump.notOwnedSubSize_=size;return;}
let notOwningSubSize=0;dump.children.forEach(function(childDump){if(childDump.owns!==undefined)return;notOwningSubSize+=optional(childDump.notOwningSubSize_,0);});dump.notOwningSubSize_=notOwningSubSize;let notOwnedSubSize=0;dump.children.forEach(function(childDump){if(childDump.ownedBy.length===0){notOwnedSubSize+=optional(childDump.notOwnedSubSize_,0);return;}
let largestChildOwnerSize=0;childDump.ownedBy.forEach(function(ownershipLink){largestChildOwnerSize=Math.max(largestChildOwnerSize,getSize(ownershipLink.source));});notOwnedSubSize+=getSize(childDump)-largestChildOwnerSize;});dump.notOwnedSubSize_=notOwnedSubSize;},calculateDumpOwnershipCoefficient_(dump){if(!hasSize(dump))return;if(dump.ownedBy.length===0)return;const owners=dump.ownedBy.map(function(ownershipLink){return{dump:ownershipLink.source,importance:optional(ownershipLink.importance,0),notOwningSubSize:optional(ownershipLink.source.notOwningSubSize_,0)};});owners.sort(function(a,b){if(a.importance===b.importance){return a.notOwningSubSize-b.notOwningSubSize;}
return b.importance-a.importance;});let currentImportanceStartPos=0;let alreadyAttributedSubSize=0;while(currentImportanceStartPos<owners.length){const currentImportance=owners[currentImportanceStartPos].importance;let nextImportanceStartPos=currentImportanceStartPos+1;while(nextImportanceStartPos<owners.length&&owners[nextImportanceStartPos].importance===currentImportance){nextImportanceStartPos++;}
let attributedNotOwningSubSize=0;for(let pos=currentImportanceStartPos;pos<nextImportanceStartPos;pos++){const owner=owners[pos];const notOwningSubSize=owner.notOwningSubSize;if(notOwningSubSize>alreadyAttributedSubSize){attributedNotOwningSubSize+=(notOwningSubSize-alreadyAttributedSubSize)/(nextImportanceStartPos-pos);alreadyAttributedSubSize=notOwningSubSize;}
let owningCoefficient=0;if(notOwningSubSize!==0){owningCoefficient=attributedNotOwningSubSize/notOwningSubSize;}
owner.dump.owningCoefficient_=owningCoefficient;}
currentImportanceStartPos=nextImportanceStartPos;}
const notOwnedSubSize=optional(dump.notOwnedSubSize_,0);const remainderSubSize=notOwnedSubSize-alreadyAttributedSubSize;let ownedCoefficient=0;if(notOwnedSubSize!==0){ownedCoefficient=remainderSubSize/notOwnedSubSize;}
dump.ownedCoefficient_=ownedCoefficient;},calculateDumpCumulativeOwnershipCoefficient_(dump){if(!hasSize(dump))return;let cumulativeOwnedCoefficient=optional(dump.ownedCoefficient_,1);const parent=dump.parent;if(dump.parent!==undefined){cumulativeOwnedCoefficient*=dump.parent.cumulativeOwnedCoefficient_;}
dump.cumulativeOwnedCoefficient_=cumulativeOwnedCoefficient;let cumulativeOwningCoefficient;if(dump.owns!==undefined){cumulativeOwningCoefficient=dump.owningCoefficient_*dump.owns.target.cumulativeOwningCoefficient_;}else if(dump.parent!==undefined){cumulativeOwningCoefficient=dump.parent.cumulativeOwningCoefficient_;}else{cumulativeOwningCoefficient=1;}
dump.cumulativeOwningCoefficient_=cumulativeOwningCoefficient;},calculateDumpEffectiveSize_(dump){if(!hasSize(dump)){delete dump.numerics[EFFECTIVE_SIZE_NUMERIC_NAME];return;}
let effectiveSize;if(dump.children===undefined||dump.children.length===0){effectiveSize=getSize(dump)*dump.cumulativeOwningCoefficient_*dump.cumulativeOwnedCoefficient_;}else{effectiveSize=0;dump.children.forEach(function(childDump){if(!hasSize(childDump))return;effectiveSize+=childDump.numerics[EFFECTIVE_SIZE_NUMERIC_NAME].value;});}
dump.numerics[EFFECTIVE_SIZE_NUMERIC_NAME]=new tr.b.Scalar(tr.b.Unit.byName.sizeInBytes_smallerIsBetter,effectiveSize);},aggregateNumerics(){this.iterateRootAllocatorDumps(function(dump){dump.aggregateNumericsRecursively(this.model);});this.iterateRootAllocatorDumps(this.propagateNumericsAndDiagnosticsRecursively);for(const processMemoryDump of Object.values(this.processMemoryDumps)){processMemoryDump.iterateRootAllocatorDumps(function(dump){dump.aggregateNumericsRecursively(this.model);},this);}},propagateNumericsAndDiagnosticsRecursively(globalAllocatorDump){['numerics','diagnostics'].forEach(function(field){for(const[name,value]of
Object.entries(globalAllocatorDump[field])){globalAllocatorDump.ownedBy.forEach(function(ownershipLink){const processAllocatorDump=ownershipLink.source;if(processAllocatorDump[field][name]!==undefined){return;}
processAllocatorDump[field][name]=value;});}});globalAllocatorDump.children.forEach(this.propagateNumericsAndDiagnosticsRecursively,this);},setUpTracingOverheadOwnership(){for(const dump of Object.values(this.processMemoryDumps)){dump.setUpTracingOverheadOwnership(this.model);}},discountTracingOverheadFromVmRegions(){for(const dump of Object.values(this.processMemoryDumps)){dump.discountTracingOverheadFromVmRegions(this.model);}},forceRebuildingMemoryAllocatorDumpByFullNameIndices(){this.iterateContainerDumps(function(containerDump){containerDump.forceRebuildingMemoryAllocatorDumpByFullNameIndex();});},iterateContainerDumps(fn){fn.call(this,this);for(const processDump of Object.values(this.processMemoryDumps)){fn.call(this,processDump);}},iterateAllRootAllocatorDumps(fn){this.iterateContainerDumps(function(containerDump){containerDump.iterateRootAllocatorDumps(fn,this);});},traverseAllocatorDumpsInDepthFirstPostOrder(fn){const visitedDumps=new WeakSet();const openDumps=new WeakSet();function visit(dump){if(visitedDumps.has(dump))return;if(openDumps.has(dump)){throw new Error(dump.userFriendlyName+' contains a cycle');}
openDumps.add(dump);dump.ownedBy.forEach(function(ownershipLink){visit.call(this,ownershipLink.source);},this);dump.children.forEach(visit,this);fn.call(this,dump);visitedDumps.add(dump);openDumps.delete(dump);}
this.iterateAllRootAllocatorDumps(visit);},traverseAllocatorDumpsInDepthFirstPreOrder(fn){const visitedDumps=new WeakSet();function visit(dump){if(visitedDumps.has(dump))return;if(dump.owns!==undefined&&!visitedDumps.has(dump.owns.target)){return;}
if(dump.parent!==undefined&&!visitedDumps.has(dump.parent)){return;}
fn.call(this,dump);visitedDumps.add(dump);dump.ownedBy.forEach(function(ownershipLink){visit.call(this,ownershipLink.source);},this);dump.children.forEach(visit,this);}
this.iterateAllRootAllocatorDumps(visit);}};tr.model.EventRegistry.register(GlobalMemoryDump,{name:'globalMemoryDump',pluralName:'globalMemoryDumps'});return{GlobalMemoryDump,};});'use strict';tr.exportTo('tr.model',function(){const InstantEventType={GLOBAL:1,PROCESS:2};function InstantEvent(category,title,colorId,start,args,parent){tr.model.TimedEvent.call(this,start);this.category=category||'';this.title=title;this.colorId=colorId;this.args=args;this.parent_=parent;this.type=undefined;}
InstantEvent.prototype={__proto__:tr.model.TimedEvent.prototype,};function GlobalInstantEvent(category,title,colorId,start,args,parent){InstantEvent.apply(this,arguments);this.type=InstantEventType.GLOBAL;}
GlobalInstantEvent.prototype={__proto__:InstantEvent.prototype,get userFriendlyName(){return'Global instant event '+this.title+' @ '+
tr.b.Unit.byName.timeStampInMs.format(start);},get stableId(){return'instant.'+this.parent_.instantEvents.indexOf(this);},};function ProcessInstantEvent(category,title,colorId,start,args,parent){InstantEvent.apply(this,arguments);this.type=InstantEventType.PROCESS;}
ProcessInstantEvent.prototype={__proto__:InstantEvent.prototype,get userFriendlyName(){return'Process-level instant event '+this.title+' @ '+
tr.b.Unit.byName.timeStampInMs.format(start);},get stableId(){return this.parent_.stableId+'.instant.'+
this.parent_.instantEvents.indexOf(this);},};tr.model.EventRegistry.register(InstantEvent,{name:'instantEvent',pluralName:'instantEvents'});return{GlobalInstantEvent,ProcessInstantEvent,InstantEventType,InstantEvent,};});'use strict';tr.exportTo('tr.model',function(){const Cpu=tr.model.Cpu;const ProcessBase=tr.model.ProcessBase;function Kernel(model){ProcessBase.call(this,model);this.cpus={};this.softwareMeasuredCpuCount_=undefined;}
Kernel.compare=function(x,y){return 0;};Kernel.prototype={__proto__:ProcessBase.prototype,compareTo(that){return Kernel.compare(this,that);},get userFriendlyName(){return'Kernel';},get userFriendlyDetails(){return'Kernel';},get stableId(){return'Kernel';},getOrCreateCpu(cpuNumber){if(!this.cpus[cpuNumber]){this.cpus[cpuNumber]=new Cpu(this,cpuNumber);}
return this.cpus[cpuNumber];},get softwareMeasuredCpuCount(){return this.softwareMeasuredCpuCount_;},set softwareMeasuredCpuCount(softwareMeasuredCpuCount){if(this.softwareMeasuredCpuCount_!==undefined&&this.softwareMeasuredCpuCount_!==softwareMeasuredCpuCount){throw new Error('Cannot change the softwareMeasuredCpuCount once it is set');}
this.softwareMeasuredCpuCount_=softwareMeasuredCpuCount;},get bestGuessAtCpuCount(){const realCpuCount=Object.keys(this.cpus).length;if(realCpuCount!==0){return realCpuCount;}
return this.softwareMeasuredCpuCount;},updateBounds(){ProcessBase.prototype.updateBounds.call(this);for(const cpuNumber in this.cpus){const cpu=this.cpus[cpuNumber];cpu.updateBounds();this.bounds.addRange(cpu.bounds);}},createSubSlices(){ProcessBase.prototype.createSubSlices.call(this);for(const cpuNumber in this.cpus){const cpu=this.cpus[cpuNumber];cpu.createSubSlices();}},addCategoriesToDict(categoriesDict){ProcessBase.prototype.addCategoriesToDict.call(this,categoriesDict);for(const cpuNumber in this.cpus){this.cpus[cpuNumber].addCategoriesToDict(categoriesDict);}},getSettingsKey(){return'kernel';},*childEventContainers(){yield*ProcessBase.prototype.childEventContainers.call(this);yield*Object.values(this.cpus);},};return{Kernel,};});'use strict';tr.exportTo('tr.model',function(){function ModelIndices(model){this.flowEventsById_={};model.flowEvents.forEach(function(fe){if(fe.id!==undefined){if(!this.flowEventsById_.hasOwnProperty(fe.id)){this.flowEventsById_[fe.id]=[];}
this.flowEventsById_[fe.id].push(fe);}},this);}
ModelIndices.prototype={addEventWithId(id,event){if(!this.flowEventsById_.hasOwnProperty(id)){this.flowEventsById_[id]=[];}
this.flowEventsById_[id].push(event);},getFlowEventsWithId(id){if(!this.flowEventsById_.hasOwnProperty(id)){return[];}
return this.flowEventsById_[id];}};return{ModelIndices,};});'use strict';tr.exportTo('tr.model',function(){function ModelStats(){this.traceEventCountsByKey_=new Map();this.allTraceEventStats_=[];this.traceEventStatsInTimeIntervals_=new Map();this.allTraceEventStatsInTimeIntervals_=[];this.hasEventSizesinBytes_=false;this.traceImportDurationMs_=undefined;}
ModelStats.prototype={TIME_INTERVAL_SIZE_IN_MS:100,willProcessBasicTraceEvent(phase,category,title,ts,opt_eventSizeinBytes){const key=phase+'/'+category+'/'+title;let eventStats=this.traceEventCountsByKey_.get(key);if(eventStats===undefined){eventStats={phase,category,title,numEvents:0,totalEventSizeinBytes:0};this.traceEventCountsByKey_.set(key,eventStats);this.allTraceEventStats_.push(eventStats);}
eventStats.numEvents++;const timeIntervalKey=Math.floor(tr.b.Unit.timestampFromUs(ts)/this.TIME_INTERVAL_SIZE_IN_MS);let eventStatsByTimeInverval=this.traceEventStatsInTimeIntervals_.get(timeIntervalKey);if(eventStatsByTimeInverval===undefined){eventStatsByTimeInverval={timeInterval:timeIntervalKey,numEvents:0,totalEventSizeinBytes:0};this.traceEventStatsInTimeIntervals_.set(timeIntervalKey,eventStatsByTimeInverval);this.allTraceEventStatsInTimeIntervals_.push(eventStatsByTimeInverval);}
eventStatsByTimeInverval.numEvents++;if(opt_eventSizeinBytes!==undefined){this.hasEventSizesinBytes_=true;eventStats.totalEventSizeinBytes+=opt_eventSizeinBytes;eventStatsByTimeInverval.totalEventSizeinBytes+=opt_eventSizeinBytes;}},get allTraceEventStats(){return this.allTraceEventStats_;},get allTraceEventStatsInTimeIntervals(){return this.allTraceEventStatsInTimeIntervals_;},get hasEventSizesinBytes(){return this.hasEventSizesinBytes_;},get traceImportDurationMs(){return this.traceImportDurationMs_;},set traceImportDurationMs(traceImportDurationMs){this.traceImportDurationMs_=traceImportDurationMs;}};return{ModelStats,};});'use strict';tr.exportTo('tr.model',function(){function VMRegion(startAddress,sizeInBytes,protectionFlags,mappedFile,byteStats){this.startAddress=startAddress;this.sizeInBytes=sizeInBytes;this.protectionFlags=protectionFlags;this.mappedFile=mappedFile||'';this.byteStats=byteStats||{};}
VMRegion.PROTECTION_FLAG_READ=4;VMRegion.PROTECTION_FLAG_WRITE=2;VMRegion.PROTECTION_FLAG_EXECUTE=1;VMRegion.PROTECTION_FLAG_MAYSHARE=128;VMRegion.prototype={get uniqueIdWithinProcess(){return this.mappedFile+'#'+this.startAddress;},get protectionFlagsToString(){if(this.protectionFlags===undefined)return undefined;return((this.protectionFlags&VMRegion.PROTECTION_FLAG_READ?'r':'-')+
(this.protectionFlags&VMRegion.PROTECTION_FLAG_WRITE?'w':'-')+
(this.protectionFlags&VMRegion.PROTECTION_FLAG_EXECUTE?'x':'-')+
(this.protectionFlags&VMRegion.PROTECTION_FLAG_MAYSHARE?'s':'p'));}};VMRegion.fromDict=function(dict){return new VMRegion(dict.startAddress,dict.sizeInBytes,dict.protectionFlags,dict.mappedFile,dict.byteStats);};function VMRegionClassificationNode(opt_rule){this.rule_=opt_rule||VMRegionClassificationNode.CLASSIFICATION_RULES;this.hasRegions=false;this.sizeInBytes=undefined;this.byteStats={};this.children_=undefined;this.regions_=[];}
VMRegionClassificationNode.CLASSIFICATION_RULES={name:'Total',children:[{name:'Android',file:/^\/dev\/ashmem(?!\/libc malloc)/,children:[{name:'Java runtime',file:/^\/dev\/ashmem\/dalvik-/,children:[{name:'Spaces',file:/\/dalvik-(alloc|main|large object|non moving|zygote) space/,children:[{name:'Normal',file:/\/dalvik-(alloc|main)/},{name:'Large',file:/\/dalvik-large object/},{name:'Zygote',file:/\/dalvik-zygote/},{name:'Non-moving',file:/\/dalvik-non moving/}]},{name:'Linear Alloc',file:/\/dalvik-LinearAlloc/},{name:'Indirect Reference Table',file:/\/dalvik-indirect.ref/},{name:'Cache',file:/\/dalvik-jit-code-cache/},{name:'Accounting'}]},{name:'Cursor',file:/\/CursorWindow/},{name:'Ashmem'}]},{name:'Native heap',file:/^((\[heap\])|(\[anon:)|(\/dev\/ashmem\/libc malloc)|(\[discounted tracing overhead\])|$)/},{name:'Stack',file:/^\[stack/},{name:'Files',file:/\.((((jar)|(apk)|(ttf)|(odex)|(oat)|(art))$)|(dex)|(so))/,children:[{name:'so',file:/\.so/},{name:'jar',file:/\.jar$/},{name:'apk',file:/\.apk$/},{name:'ttf',file:/\.ttf$/},{name:'dex',file:/\.((dex)|(odex$))/},{name:'oat',file:/\.oat$/},{name:'art',file:/\.art$/}]},{name:'Devices',file:/(^\/dev\/)|(anon_inode:dmabuf)/,children:[{name:'GPU',file:/\/((nv)|(mali)|(kgsl))/},{name:'DMA',file:/anon_inode:dmabuf/}]}]};VMRegionClassificationNode.OTHER_RULE={name:'Other'};VMRegionClassificationNode.fromRegions=function(regions,opt_rules){const tree=new VMRegionClassificationNode(opt_rules);tree.regions_=regions;for(let i=0;i<regions.length;i++){tree.addStatsFromRegion_(regions[i]);}
return tree;};VMRegionClassificationNode.prototype={get title(){return this.rule_.name;},get children(){if(this.isLeafNode){return undefined;}
if(this.children_===undefined){this.buildTree_();}
return this.children_;},get regions(){if(!this.isLeafNode){return undefined;}
return this.regions_;},get allRegionsForTesting(){if(this.regions_!==undefined){if(this.children_!==undefined){throw new Error('Internal error: a VM region classification node '+'cannot have both regions and children');}
return this.regions_;}
let regions=[];this.children_.forEach(function(childNode){regions=regions.concat(childNode.allRegionsForTesting);});return regions;},get isLeafNode(){const children=this.rule_.children;return children===undefined||children.length===0;},addRegion(region){this.addRegionRecursively_(region,true);},someRegion(fn,opt_this){if(this.regions_!==undefined){return this.regions_.some(fn,opt_this);}
return this.children_.some(function(childNode){return childNode.someRegion(fn,opt_this);});},addRegionRecursively_(region,addStatsToThisNode){if(addStatsToThisNode){this.addStatsFromRegion_(region);}
if(this.regions_!==undefined){if(this.children_!==undefined){throw new Error('Internal error: a VM region classification node '+'cannot have both regions and children');}
this.regions_.push(region);return;}
function regionRowMatchesChildNide(child){const fileRegExp=child.rule_.file;if(fileRegExp===undefined)return true;return fileRegExp.test(region.mappedFile);}
let matchedChild=this.children_.find(regionRowMatchesChildNide);if(matchedChild===undefined){if(this.children_.length!==this.rule_.children.length){throw new Error('Internal error');}
matchedChild=new VMRegionClassificationNode(VMRegionClassificationNode.OTHER_RULE);this.children_.push(matchedChild);}
matchedChild.addRegionRecursively_(region,true);},buildTree_(){const cachedRegions=this.regions_;this.regions_=undefined;this.buildChildNodesRecursively_();for(let i=0;i<cachedRegions.length;i++){this.addRegionRecursively_(cachedRegions[i],false);}},buildChildNodesRecursively_(){if(this.children_!==undefined){throw new Error('Internal error: Classification node already has children');}
if(this.regions_!==undefined&&this.regions_.length!==0){throw new Error('Internal error: Classification node should have no regions');}
if(this.isLeafNode){return;}
this.regions_=undefined;this.children_=this.rule_.children.map(function(childRule){const child=new VMRegionClassificationNode(childRule);child.buildChildNodesRecursively_();return child;});},addStatsFromRegion_(region){this.hasRegions=true;const regionSizeInBytes=region.sizeInBytes;if(regionSizeInBytes!==undefined){this.sizeInBytes=(this.sizeInBytes||0)+regionSizeInBytes;}
const thisByteStats=this.byteStats;const regionByteStats=region.byteStats;for(const byteStatName in regionByteStats){const regionByteStatValue=regionByteStats[byteStatName];if(regionByteStatValue===undefined)continue;thisByteStats[byteStatName]=(thisByteStats[byteStatName]||0)+regionByteStatValue;}
if(region.mappedFile.includes('/base.odex')||region.mappedFile.includes('/base.vdex')){if(region.byteStats.proportionalResident!==undefined){thisByteStats.javaBasePss=(thisByteStats.javaBasePss||0)+
region.byteStats.proportionalResident;}
if(region.byteStats.privateCleanResident!==undefined){thisByteStats.javaBaseCleanResident=(thisByteStats.javaBaseCleanResident||0)+
region.byteStats.privateCleanResident;}
if(region.byteStats.sharedCleanResident!==undefined){thisByteStats.javaBaseCleanResident=(thisByteStats.javaBaseCleanResident||0)+
region.byteStats.sharedCleanResident;}}
const textProtectionFlags=(VMRegion.PROTECTION_FLAG_READ|VMRegion.PROTECTION_FLAG_EXECUTE);if((region.protectionFlags===textProtectionFlags)&&(region.mappedFile.includes('/base.apk')||region.mappedFile.includes('/libchrome.so'))){if(regionSizeInBytes!==undefined){this.nativeLibrarySizeInBytes=(this.nativeLibrarySizeInBytes||0)+regionSizeInBytes;}
if(region.byteStats.privateCleanResident!==undefined){thisByteStats.nativeLibraryPrivateCleanResident=(thisByteStats.nativeLibraryPrivateCleanResident||0)+
region.byteStats.privateCleanResident;}
if(region.byteStats.sharedCleanResident!==undefined){thisByteStats.nativeLibrarySharedCleanResident=(thisByteStats.nativeLibrarySharedCleanResident||0)+
region.byteStats.sharedCleanResident;}
if(region.byteStats.proportionalResident!==undefined){thisByteStats.nativeLibraryProportionalResident=(thisByteStats.nativeLibraryProportionalResident||0)+
region.byteStats.proportionalResident;}}}};return{VMRegion,VMRegionClassificationNode,};});'use strict';tr.exportTo('tr.model',function(){const DISCOUNTED_ALLOCATOR_NAMES=['winheap','malloc'];const TRACING_OVERHEAD_PATH=['allocated_objects','tracing_overhead'];const SIZE_NUMERIC_NAME=tr.model.MemoryAllocatorDump.SIZE_NUMERIC_NAME;const RESIDENT_SIZE_NUMERIC_NAME=tr.model.MemoryAllocatorDump.RESIDENT_SIZE_NUMERIC_NAME;function getSizeNumericValue(dump,sizeNumericName){const sizeNumeric=dump.numerics[sizeNumericName];if(sizeNumeric===undefined)return 0;return sizeNumeric.value;}
function ProcessMemoryDump(globalMemoryDump,process,start){tr.model.ContainerMemoryDump.call(this,start);this.process=process;this.globalMemoryDump=globalMemoryDump;this.totals=undefined;this.vmRegions=undefined;this.heapDumps=undefined;this.tracingOverheadOwnershipSetUp_=false;this.tracingOverheadDiscountedFromVmRegions_=false;}
ProcessMemoryDump.prototype={__proto__:tr.model.ContainerMemoryDump.prototype,get stableId(){return this.process.stableId+'.memory.'+
this.process.memoryDumps.indexOf(this);},get userFriendlyName(){return'Process memory dump at '+
tr.b.Unit.byName.timeStampInMs.format(this.start);},get containerName(){return this.process.userFriendlyName;},get processMemoryDumps(){const dumps={};dumps[this.process.pid]=this;return dumps;},get hasOwnVmRegions(){return this.vmRegions!==undefined;},setUpTracingOverheadOwnership(opt_model){if(this.tracingOverheadOwnershipSetUp_)return;this.tracingOverheadOwnershipSetUp_=true;const tracingDump=this.getMemoryAllocatorDumpByFullName('tracing');if(tracingDump===undefined||tracingDump.owns!==undefined){return;}
if(tracingDump.owns!==undefined)return;const hasDiscountedFromAllocatorDumps=DISCOUNTED_ALLOCATOR_NAMES.some(function(allocatorName){const allocatorDump=this.getMemoryAllocatorDumpByFullName(allocatorName);if(allocatorDump===undefined){return false;}
let nextPathIndex=0;let currentDump=allocatorDump;let currentFullName=allocatorName;for(;nextPathIndex<TRACING_OVERHEAD_PATH.length;nextPathIndex++){const childFullName=currentFullName+'/'+
TRACING_OVERHEAD_PATH[nextPathIndex];const childDump=this.getMemoryAllocatorDumpByFullName(childFullName);if(childDump===undefined)break;currentDump=childDump;currentFullName=childFullName;}
for(;nextPathIndex<TRACING_OVERHEAD_PATH.length;nextPathIndex++){const childFullName=currentFullName+'/'+
TRACING_OVERHEAD_PATH[nextPathIndex];const childDump=new tr.model.MemoryAllocatorDump(currentDump.containerMemoryDump,childFullName);childDump.parent=currentDump;currentDump.children.push(childDump);currentFullName=childFullName;currentDump=childDump;}
const ownershipLink=new tr.model.MemoryAllocatorDumpLink(tracingDump,currentDump);tracingDump.owns=ownershipLink;currentDump.ownedBy.push(ownershipLink);return true;},this);if(hasDiscountedFromAllocatorDumps){this.forceRebuildingMemoryAllocatorDumpByFullNameIndex();}},discountTracingOverheadFromVmRegions(opt_model){if(this.tracingOverheadDiscountedFromVmRegions_)return;this.tracingOverheadDiscountedFromVmRegions_=true;const tracingDump=this.getMemoryAllocatorDumpByFullName('tracing');if(tracingDump===undefined)return;const discountedSize=getSizeNumericValue(tracingDump,SIZE_NUMERIC_NAME);const discountedResidentSize=getSizeNumericValue(tracingDump,RESIDENT_SIZE_NUMERIC_NAME);if(discountedSize<=0&&discountedResidentSize<=0)return;if(this.totals!==undefined){if(this.totals.residentBytes!==undefined){this.totals.residentBytes-=discountedResidentSize;}
if(this.totals.peakResidentBytes!==undefined){this.totals.peakResidentBytes-=discountedResidentSize;}}
if(this.vmRegions!==undefined){const hasSizeInBytes=this.vmRegions.sizeInBytes!==undefined;const hasPrivateDirtyResident=this.vmRegions.byteStats.privateDirtyResident!==undefined;const hasProportionalResident=this.vmRegions.byteStats.proportionalResident!==undefined;if((hasSizeInBytes&&discountedSize>0)||((hasPrivateDirtyResident||hasProportionalResident)&&discountedResidentSize>0)){const byteStats={};if(hasPrivateDirtyResident){byteStats.privateDirtyResident=-discountedResidentSize;}
if(hasProportionalResident){byteStats.proportionalResident=-discountedResidentSize;}
this.vmRegions.addRegion(tr.model.VMRegion.fromDict({mappedFile:'[discounted tracing overhead]',sizeInBytes:hasSizeInBytes?-discountedSize:undefined,byteStats}));}}}};ProcessMemoryDump.hookUpMostRecentVmRegionsLinks=function(processDumps){let mostRecentVmRegions=undefined;processDumps.forEach(function(processDump){if(processDump.vmRegions!==undefined){mostRecentVmRegions=processDump.vmRegions;}
processDump.mostRecentVmRegions=mostRecentVmRegions;});};tr.model.EventRegistry.register(ProcessMemoryDump,{name:'processMemoryDump',pluralName:'processMemoryDumps'});return{ProcessMemoryDump,};});'use strict';tr.exportTo('tr.model',function(){const ProcessBase=tr.model.ProcessBase;const ProcessInstantEvent=tr.model.ProcessInstantEvent;const Frame=tr.model.Frame;const ProcessMemoryDump=tr.model.ProcessMemoryDump;function Process(model,pid){if(model===undefined){throw new Error('model must be provided');}
if(pid===undefined){throw new Error('pid must be provided');}
tr.model.ProcessBase.call(this,model);this.pid=pid;this.name=undefined;this.labels=[];this.uptime_seconds=0;this.instantEvents=[];this.memoryDumps=[];this.frames=[];this.activities=[];}
Process.compare=function(x,y){let tmp=tr.model.ProcessBase.compare(x,y);if(tmp)return tmp;if(x.name!==undefined){if(y.name!==undefined){tmp=x.name.localeCompare(y.name);}else{tmp=-1;}}else if(y.name!==undefined){tmp=1;}
if(tmp)return tmp;tmp=tr.b.compareArrays(x.labels,y.labels,function(x,y){return x.localeCompare(y);});if(tmp)return tmp;return x.pid-y.pid;};Process.prototype={__proto__:tr.model.ProcessBase.prototype,get stableId(){return this.pid;},compareTo(that){return Process.compare(this,that);},*childEvents(){yield*ProcessBase.prototype.childEvents.call(this);yield*this.instantEvents;yield*this.frames;yield*this.memoryDumps;},addLabelIfNeeded(labelName){for(let i=0;i<this.labels.length;i++){if(this.labels[i]===labelName)return;}
this.labels.push(labelName);},get userFriendlyName(){let res;if(this.name){res=this.name+' (pid '+this.pid+')';}else{res='Process '+this.pid;}
if(this.labels.length){res+=': '+this.labels.join(', ');}
if(this.uptime_seconds){res+=', uptime:'+this.uptime_seconds+'s';}
return res;},get userFriendlyDetails(){if(this.name){return this.name+' (pid '+this.pid+')';}
return'pid: '+this.pid;},getSettingsKey(){if(!this.name)return undefined;if(!this.labels.length)return'processes.'+this.name;return'processes.'+this.name+'.'+this.labels.join('.');},shiftTimestampsForward(amount){for(let i=0;i<this.instantEvents.length;i++){this.instantEvents[i].start+=amount;}
for(let i=0;i<this.frames.length;i++){this.frames[i].shiftTimestampsForward(amount);}
for(let i=0;i<this.memoryDumps.length;i++){this.memoryDumps[i].shiftTimestampsForward(amount);}
for(let i=0;i<this.activities.length;i++){this.activities[i].shiftTimestampsForward(amount);}
tr.model.ProcessBase.prototype.shiftTimestampsForward.apply(this,arguments);},updateBounds(){tr.model.ProcessBase.prototype.updateBounds.apply(this);for(let i=0;i<this.frames.length;i++){this.frames[i].addBoundsToRange(this.bounds);}
for(let i=0;i<this.memoryDumps.length;i++){this.memoryDumps[i].addBoundsToRange(this.bounds);}
for(let i=0;i<this.activities.length;i++){this.activities[i].addBoundsToRange(this.bounds);}},sortMemoryDumps(){this.memoryDumps.sort(function(x,y){return x.start-y.start;});tr.model.ProcessMemoryDump.hookUpMostRecentVmRegionsLinks(this.memoryDumps);}};return{Process,};});'use strict';tr.exportTo('tr.model',function(){function Sample(start,title,leafNode,thread,opt_cpu,opt_weight,opt_args){tr.model.TimedEvent.call(this,start);this.start_=start;this.title_=title;this.leafNode_=leafNode;this.thread_=thread;this.colorId_=leafNode.colorId;this.cpu_=opt_cpu;this.weight_=opt_weight;this.args=opt_args||{};}
Sample.prototype={__proto__:tr.model.TimedEvent.prototype,get title(){return this.title_;},get colorId(){return this.colorId_;},get thread(){return this.thread_;},get leafNode(){return this.leafNode_;},get userFriendlyName(){return'Sample at '+
tr.b.Unit.byName.timeStampInMs.format(this.start);},get userFriendlyStack(){return this.leafNode_.userFriendlyStack;},getNodesAsArray(){const nodes=[];let node=this.leafNode_;while(node!==undefined){nodes.push(node);node=node.parentNode;}
return nodes;},get cpu(){return this.cpu_;},get weight(){return this.weight_;},};tr.model.EventRegistry.register(Sample,{name:'Sample',pluralName:'Samples'});return{Sample,};});'use strict';tr.exportTo('tr.model',function(){function StackFrame(parentFrame,id,title,colorId,opt_sourceInfo){if(id===undefined){throw new Error('id must be given');}
this.parentFrame_=parentFrame;this.id=id;this.title_=title;this.colorId=colorId;this.children=[];this.sourceInfo_=opt_sourceInfo;if(this.parentFrame_){this.parentFrame_.addChild(this);}}
StackFrame.prototype={get parentFrame(){return this.parentFrame_;},get title(){if(this.sourceInfo_){const src=this.sourceInfo_.toString();return this.title_+(src===''?'':' '+src);}
return this.title_;},get domain(){let result='unknown';if(this.sourceInfo_&&this.sourceInfo_.domain){result=this.sourceInfo_.domain;}
if(result==='unknown'&&this.parentFrame){result=this.parentFrame.domain;}
return result;},get sourceInfo(){return this.sourceInfo_;},set parentFrame(parentFrame){if(this.parentFrame_){Polymer.dom(this.parentFrame_).removeChild(this);}
this.parentFrame_=parentFrame;if(this.parentFrame_){this.parentFrame_.addChild(this);}},addChild(child){this.children.push(child);},removeChild(child){const i=this.children.indexOf(child.id);if(i===-1){throw new Error('omg');}
this.children.splice(i,1);},removeAllChildren(){for(let i=0;i<this.children.length;i++){this.children[i].parentFrame_=undefined;}
this.children.splice(0,this.children.length);},get stackTrace(){const stack=[this];let cur=this.parentFrame;while(cur){stack.push(cur);cur=cur.parentFrame;}
return stack;},getUserFriendlyStackTrace(){return this.stackTrace.map(function(x){return x.title;});}};return{StackFrame,};});'use strict';tr.exportTo('tr.model.um',function(){class UserModel extends tr.model.EventContainer{constructor(parentModel){super();this.parentModel_=parentModel;this.expectations_=new tr.model.EventSet();this.segments_=[];}
get stableId(){return'UserModel';}
get parentModel(){return this.parentModel_;}
sortExpectations(){this.expectations_.sortEvents((x,y)=>(x.start-y.start));}
get expectations(){return this.expectations_;}
shiftTimestampsForward(amount){}
addCategoriesToDict(categoriesDict){}
get segments(){return this.segments_;}*childEvents(){yield*this.expectations;}*childEventContainers(){}
updateBounds(){this.bounds.reset();for(const expectation of this.expectations){expectation.addBoundsToRange(this.bounds);}}
resegment(getKeyForSegment){const newSegments=[];let prevKey=undefined;let prevSegment=undefined;for(let i=0;i<this.segments.length;++i){const segment=this.segments[i];const key=getKeyForSegment(segment,i);if(prevSegment!==undefined&&key===prevKey){prevSegment.addSegment(segment);}else{prevSegment=segment.clone();newSegments.push(prevSegment);}
prevKey=key;}
return newSegments;}}
return{UserModel,};});'use strict';tr.exportTo('tr',function(){const Process=tr.model.Process;const Device=tr.model.Device;const Kernel=tr.model.Kernel;const GlobalMemoryDump=tr.model.GlobalMemoryDump;const GlobalInstantEvent=tr.model.GlobalInstantEvent;const FlowEvent=tr.model.FlowEvent;const Alert=tr.model.Alert;const Sample=tr.model.Sample;function Model(){tr.model.EventContainer.call(this);tr.b.EventTarget.decorate(this);this.timestampShiftToZeroAmount_=0;this.faviconHue='blue';this.device=new Device(this);this.kernel=new Kernel(this);this.processes={};this.metadata=[];this.categories=[];this.instantEvents=[];this.flowEvents=[];this.clockSyncManager=new tr.model.ClockSyncManager();this.intrinsicTimeUnit_=undefined;this.stackFrames={};this.samples=[];this.alerts=[];this.userModel=new tr.model.um.UserModel(this);this.flowIntervalTree=new tr.b.IntervalTree((f)=>f.start,(f)=>f.end);this.globalMemoryDumps=[];this.userFriendlyCategoryDrivers_=[];this.annotationsByGuid_={};this.modelIndices=undefined;this.stats=new tr.model.ModelStats();this.importWarnings_=[];this.reportedImportWarnings_={};this.isTimeHighResolution_=true;this.patchupsToApply_=[];this.doesHelperGUIDSupportThisModel_={};this.helpersByConstructorGUID_={};this.eventsByStableId_=undefined;}
Model.prototype={__proto__:tr.model.EventContainer.prototype,getEventByStableId(stableId){if(this.eventsByStableId_===undefined){this.eventsByStableId_={};for(const event of this.getDescendantEvents()){this.eventsByStableId_[event.stableId]=event;}}
return this.eventsByStableId_[stableId];},getOrCreateHelper(constructor){if(!constructor.guid){throw new Error('Helper constructors must have GUIDs');}
if(this.helpersByConstructorGUID_[constructor.guid]===undefined){if(this.doesHelperGUIDSupportThisModel_[constructor.guid]===undefined){this.doesHelperGUIDSupportThisModel_[constructor.guid]=constructor.supportsModel(this);}
if(!this.doesHelperGUIDSupportThisModel_[constructor.guid]){return undefined;}
this.helpersByConstructorGUID_[constructor.guid]=new constructor(this);}
return this.helpersByConstructorGUID_[constructor.guid];},*childEvents(){yield*this.globalMemoryDumps;yield*this.instantEvents;yield*this.flowEvents;yield*this.alerts;yield*this.samples;},*childEventContainers(){yield this.userModel;yield this.device;yield this.kernel;yield*Object.values(this.processes);},iterateAllPersistableObjects(callback){this.kernel.iterateAllPersistableObjects(callback);for(const pid in this.processes){this.processes[pid].iterateAllPersistableObjects(callback);}},updateBounds(){this.bounds.reset();const bounds=this.bounds;for(const ec of this.childEventContainers()){ec.updateBounds();bounds.addRange(ec.bounds);}
for(const event of this.childEvents()){event.addBoundsToRange(bounds);}},shiftWorldToZero(){const shiftAmount=-this.bounds.min;this.timestampShiftToZeroAmount_=shiftAmount;for(const ec of this.childEventContainers()){ec.shiftTimestampsForward(shiftAmount);}
for(const event of this.childEvents()){event.start+=shiftAmount;}
this.updateBounds();},convertTimestampToModelTime(sourceClockDomainName,ts){if(sourceClockDomainName!=='traceEventClock'){throw new Error('Only traceEventClock is supported.');}
return tr.b.Unit.timestampFromUs(ts)+
this.timestampShiftToZeroAmount_;},get numProcesses(){let n=0;for(const p in this.processes){n++;}
return n;},getProcess(pid){return this.processes[pid];},getOrCreateProcess(pid){if(!this.processes[pid]){this.processes[pid]=new Process(this,pid);}
return this.processes[pid];},addStackFrame(stackFrame){if(this.stackFrames[stackFrame.id]){throw new Error('Stack frame already exists');}
this.stackFrames[stackFrame.id]=stackFrame;return stackFrame;},updateCategories_(){const categoriesDict={};this.userModel.addCategoriesToDict(categoriesDict);this.device.addCategoriesToDict(categoriesDict);this.kernel.addCategoriesToDict(categoriesDict);for(const pid in this.processes){this.processes[pid].addCategoriesToDict(categoriesDict);}
this.categories=[];for(const category in categoriesDict){if(category!==''){this.categories.push(category);}}},getAllThreads(){const threads=[];for(const tid in this.kernel.threads){threads.push(process.threads[tid]);}
for(const pid in this.processes){const process=this.processes[pid];for(const tid in process.threads){threads.push(process.threads[tid]);}}
return threads;},getAllProcesses(opt_predicate){const processes=[];for(const pid in this.processes){const process=this.processes[pid];if(opt_predicate===undefined||opt_predicate(process)){processes.push(process);}}
return processes;},getAllCounters(){const counters=[];counters.push.apply(counters,Object.values(this.device.counters||{}));counters.push.apply(counters,Object.values(this.kernel.counters||{}));for(const pid in this.processes){const process=this.processes[pid];for(const tid in process.counters){counters.push(process.counters[tid]);}}
return counters;},getAnnotationByGUID(guid){return this.annotationsByGuid_[guid];},addAnnotation(annotation){if(!annotation.guid){throw new Error('Annotation with undefined guid given');}
this.annotationsByGuid_[annotation.guid]=annotation;tr.b.dispatchSimpleEvent(this,'annotationChange');},removeAnnotation(annotation){this.annotationsByGuid_[annotation.guid].onRemove();delete this.annotationsByGuid_[annotation.guid];tr.b.dispatchSimpleEvent(this,'annotationChange');},getAllAnnotations(){return Object.values(this.annotationsByGuid_);},addUserFriendlyCategoryDriver(ufcd){this.userFriendlyCategoryDrivers_.push(ufcd);},getUserFriendlyCategoryFromEvent(event){for(let i=0;i<this.userFriendlyCategoryDrivers_.length;i++){const ufc=this.userFriendlyCategoryDrivers_[i].fromEvent(event);if(ufc!==undefined)return ufc;}
return undefined;},findAllThreadsNamed(name){const namedThreads=[];namedThreads.push.apply(namedThreads,this.kernel.findAllThreadsNamed(name));for(const pid in this.processes){namedThreads.push.apply(namedThreads,this.processes[pid].findAllThreadsNamed(name));}
return namedThreads;},get importOptions(){return this.importOptions_;},set importOptions(options){this.importOptions_=options;},get intrinsicTimeUnit(){if(this.intrinsicTimeUnit_===undefined){return tr.b.TimeDisplayModes.ms;}
return this.intrinsicTimeUnit_;},set intrinsicTimeUnit(value){if(this.intrinsicTimeUnit_===value)return;if(this.intrinsicTimeUnit_!==undefined){throw new Error('Intrinsic time unit already set');}
this.intrinsicTimeUnit_=value;},get isTimeHighResolution(){return this.isTimeHighResolution_;},set isTimeHighResolution(value){this.isTimeHighResolution_=value;},get canonicalUrl(){return this.canonicalUrl_;},set canonicalUrl(value){if(this.canonicalUrl_===value)return;if(this.canonicalUrl_!==undefined){throw new Error('canonicalUrl already set');}
this.canonicalUrl_=value;},importWarning(data){data.showToUser=!!data.showToUser;this.importWarnings_.push(data);if(this.reportedImportWarnings_[data.type]===true)return;this.reportedImportWarnings_[data.type]=true;},get hasImportWarnings(){return(this.importWarnings_.length>0);},get importWarnings(){return this.importWarnings_;},get importWarningsThatShouldBeShownToUser(){return this.importWarnings_.filter(function(warning){return warning.showToUser;});},autoCloseOpenSlices(){this.samples.sort(function(x,y){return x.start-y.start;});this.updateBounds();this.kernel.autoCloseOpenSlices();for(const pid in this.processes){this.processes[pid].autoCloseOpenSlices();}},createSubSlices(){this.kernel.createSubSlices();for(const pid in this.processes){this.processes[pid].createSubSlices();}},preInitializeObjects(){for(const pid in this.processes){this.processes[pid].preInitializeObjects();}},initializeObjects(){for(const pid in this.processes){this.processes[pid].initializeObjects();}},pruneEmptyContainers(){this.kernel.pruneEmptyContainers();for(const pid in this.processes){this.processes[pid].pruneEmptyContainers();}},mergeKernelWithUserland(){for(const pid in this.processes){this.processes[pid].mergeKernelWithUserland();}},computeWorldBounds(shiftWorldToZero){this.updateBounds();this.updateCategories_();if(shiftWorldToZero){this.shiftWorldToZero();}},buildFlowEventIntervalTree(){for(let i=0;i<this.flowEvents.length;++i){const flowEvent=this.flowEvents[i];this.flowIntervalTree.insert(flowEvent);}
this.flowIntervalTree.updateHighValues();},cleanupUndeletedObjects(){for(const pid in this.processes){this.processes[pid].autoDeleteObjects(this.bounds.max);}},sortMemoryDumps(){this.globalMemoryDumps.sort(function(x,y){return x.start-y.start;});for(const pid in this.processes){this.processes[pid].sortMemoryDumps();}},finalizeMemoryGraphs(){this.globalMemoryDumps.forEach(function(dump){dump.finalizeGraph();});},buildEventIndices(){this.modelIndices=new tr.model.ModelIndices(this);},sortAlerts(){this.alerts.sort(function(x,y){return x.start-y.start;});},applyObjectRefPatchups(){const unresolved=[];this.patchupsToApply_.forEach(function(patchup){if(patchup.pidRef in this.processes){const snapshot=this.processes[patchup.pidRef].objects.getSnapshotAt(patchup.scopedId,patchup.ts);if(snapshot){patchup.object[patchup.field]=snapshot;snapshot.referencedAt(patchup.item,patchup.object,patchup.field);return;}}
unresolved.push(patchup);},this);this.patchupsToApply_=unresolved;},replacePIDRefsInPatchups(oldPidRef,newPidRef){this.patchupsToApply_.forEach(function(patchup){if(patchup.pidRef===oldPidRef){patchup.pidRef=newPidRef;}});},joinRefs(){this.joinObjectRefs_();this.applyObjectRefPatchups();},joinObjectRefs_(){for(const[pid,process]of Object.entries(this.processes)){this.joinObjectRefsForProcess_(pid,process);}},joinObjectRefsForProcess_(pid,process){for(const thread of Object.values(process.threads)){thread.asyncSliceGroup.slices.forEach(function(item){this.searchItemForIDRefs_(pid,'start',item);},this);thread.sliceGroup.slices.forEach(function(item){this.searchItemForIDRefs_(pid,'start',item);},this);}
process.objects.iterObjectInstances(function(instance){instance.snapshots.forEach(function(item){this.searchItemForIDRefs_(pid,'ts',item);},this);},this);},searchItemForIDRefs_(pid,itemTimestampField,item){if(!item.args&&!item.contexts)return;const patchupsToApply=this.patchupsToApply_;function handleField(object,fieldName,fieldValue){if(!fieldValue||(!fieldValue.id_ref&&!fieldValue.idRef)){return;}
const scope=fieldValue.scope||tr.model.OBJECT_DEFAULT_SCOPE;const idRef=fieldValue.id_ref||fieldValue.idRef;const scopedId=new tr.model.ScopedId(scope,idRef);const pidRef=fieldValue.pid_ref||fieldValue.pidRef||pid;const ts=item[itemTimestampField];patchupsToApply.push({item,object,field:fieldName,pidRef,scopedId,ts});}
function iterObjectFieldsRecursively(object){if(!(object instanceof Object))return;if((object instanceof tr.model.ObjectSnapshot)||(object instanceof Float32Array)||(object instanceof tr.b.math.Quad)){return;}
if(object instanceof Array){for(let i=0;i<object.length;i++){handleField(object,i,object[i]);iterObjectFieldsRecursively(object[i]);}
return;}
for(const key in object){const value=object[key];handleField(object,key,value);iterObjectFieldsRecursively(value);}}
iterObjectFieldsRecursively(item.args);iterObjectFieldsRecursively(item.contexts);}};return{Model,};});'use strict';tr.exportTo('tr.e.importer.etw',function(){const kThreadGuid='3D6FA8D1-FE05-11D0-9DDA-00C04FD7BA7C';const kThreadDCStartOpcode=3;function Decoder(){this.payload_=new DataView(new ArrayBuffer(256));}
Decoder.prototype={__proto__:Object.prototype,reset(base64Payload){const decodedSize=tr.b.Base64.getDecodedBufferLength(base64Payload);if(decodedSize>this.payload_.byteLength){this.payload_=new DataView(new ArrayBuffer(decodedSize));}
tr.b.Base64.DecodeToTypedArray(base64Payload,this.payload_);this.position_=0;},skip(length){this.position_+=length;},decodeUInt8(){const result=this.payload_.getUint8(this.position_,true);this.position_+=1;return result;},decodeUInt16(){const result=this.payload_.getUint16(this.position_,true);this.position_+=2;return result;},decodeUInt32(){const result=this.payload_.getUint32(this.position_,true);this.position_+=4;return result;},decodeUInt64ToString(){const low=this.decodeUInt32();const high=this.decodeUInt32();const lowStr=('0000000'+low.toString(16)).substr(-8);const highStr=('0000000'+high.toString(16)).substr(-8);const result=highStr+lowStr;return result;},decodeInt8(){const result=this.payload_.getInt8(this.position_,true);this.position_+=1;return result;},decodeInt16(){const result=this.payload_.getInt16(this.position_,true);this.position_+=2;return result;},decodeInt32(){const result=this.payload_.getInt32(this.position_,true);this.position_+=4;return result;},decodeInt64ToString(){return this.decodeUInt64ToString();},decodeUInteger(is64){if(is64){return this.decodeUInt64ToString();}
return this.decodeUInt32();},decodeString(){let str='';while(true){const c=this.decodeUInt8();if(!c)return str;str=str+String.fromCharCode(c);}},decodeW16String(){let str='';while(true){const c=this.decodeUInt16();if(!c)return str;str=str+String.fromCharCode(c);}},decodeFixedW16String(length){const oldPosition=this.position_;let str='';for(let i=0;i<length;i++){const c=this.decodeUInt16();if(!c)break;str=str+String.fromCharCode(c);}
this.position_=oldPosition+2*length;return str;},decodeBytes(length){const bytes=[];for(let i=0;i<length;++i){const c=this.decodeUInt8();bytes.push(c);}
return bytes;},decodeSID(is64){const pSid=this.decodeUInteger(is64);const attributes=this.decodeUInt32();if(is64){this.decodeUInt32();}
const revision=this.decodeUInt8();const subAuthorityCount=this.decodeUInt8();this.decodeUInt16();this.decodeUInt32();if(revision!==1){throw new Error('Invalid SID revision: could not decode the SID structure.');}
const sid=this.decodeBytes(4*subAuthorityCount);return{pSid,attributes,sid};},decodeSystemTime(){const wYear=this.decodeInt16();const wMonth=this.decodeInt16();const wDayOfWeek=this.decodeInt16();const wDay=this.decodeInt16();const wHour=this.decodeInt16();const wMinute=this.decodeInt16();const wSecond=this.decodeInt16();const wMilliseconds=this.decodeInt16();return{wYear,wMonth,wDayOfWeek,wDay,wHour,wMinute,wSecond,wMilliseconds};},decodeTimeZoneInformation(){const bias=this.decodeUInt32();const standardName=this.decodeFixedW16String(32);const standardDate=this.decodeSystemTime();const standardBias=this.decodeUInt32();const daylightName=this.decodeFixedW16String(32);const daylightDate=this.decodeSystemTime();const daylightBias=this.decodeUInt32();return{bias,standardName,standardDate,standardBias,daylightName,daylightDate,daylightBias};}};function EtwImporter(model,events){this.importPriority=3;this.model_=model;this.events_=events;this.handlers_={};this.decoder_=new Decoder();this.walltime_=undefined;this.ticks_=undefined;this.is64bit_=undefined;this.tidsToPid_={};const allTypeInfos=tr.e.importer.etw.Parser.getAllRegisteredTypeInfos();this.parsers_=allTypeInfos.map(function(typeInfo){return new typeInfo.constructor(this);},this);}
EtwImporter.canImport=function(events){if(!events.hasOwnProperty('name')||!events.hasOwnProperty('content')||events.name!=='ETW'){return false;}
return true;};EtwImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'EtwImporter';},get model(){return this.model_;},createThreadIfNeeded(pid,tid){this.tidsToPid_[tid]=pid;},removeThreadIfPresent(tid){this.tidsToPid_[tid]=undefined;},getPidFromWindowsTid(tid){if(tid===0)return 0;const pid=this.tidsToPid_[tid];if(pid===undefined){return 0;}
return pid;},getThreadFromWindowsTid(tid){const pid=this.getPidFromWindowsTid(tid);const process=this.model_.getProcess(pid);if(!process)return undefined;return process.getThread(tid);},getOrCreateCpu(cpuNumber){const cpu=this.model_.kernel.getOrCreateCpu(cpuNumber);return cpu;},importEvents(){this.events_.content.forEach(this.parseInfo.bind(this));if(this.walltime_===undefined||this.ticks_===undefined){throw Error('Cannot find clock sync information in the system trace.');}
if(this.is64bit_===undefined){throw Error('Cannot determine pointer size of the system trace.'+'Consider deselecting "System tracing" or disabling the "Paging '+'Executive" feature of Windows');}
this.events_.content.forEach(this.parseEvent.bind(this));},importTimestamp(timestamp){const ts=parseInt(timestamp,16);return(ts-this.walltime_+this.ticks_)/1000.;},parseInfo(event){if(event.hasOwnProperty('guid')&&event.hasOwnProperty('walltime')&&event.hasOwnProperty('tick')&&event.guid==='ClockSync'){this.walltime_=parseInt(event.walltime,16);this.ticks_=parseInt(event.tick,16);}
if(this.is64bit_===undefined&&event.hasOwnProperty('guid')&&event.hasOwnProperty('op')&&event.hasOwnProperty('ver')&&event.hasOwnProperty('payload')&&event.guid===kThreadGuid&&event.op===kThreadDCStartOpcode){const decodedSize=tr.b.Base64.getDecodedBufferLength(event.payload);if(event.ver===1){if(decodedSize>=52){this.is64bit_=true;}else{this.is64bit_=false;}}else if(event.ver===2){if(decodedSize>=64){this.is64bit_=true;}else{this.is64bit_=false;}}else if(event.ver===3){if(decodedSize>=60){this.is64bit_=true;}else{this.is64bit_=false;}}}
return true;},parseEvent(event){if(!event.hasOwnProperty('guid')||!event.hasOwnProperty('op')||!event.hasOwnProperty('ver')||!event.hasOwnProperty('cpu')||!event.hasOwnProperty('ts')||!event.hasOwnProperty('payload')){return false;}
const timestamp=this.importTimestamp(event.ts);const header={guid:event.guid,opcode:event.op,version:event.ver,cpu:event.cpu,timestamp,is64:this.is64bit_};const decoder=this.decoder_;decoder.reset(event.payload);const handler=this.getEventHandler(header.guid,header.opcode);if(!handler)return false;if(!handler(header,decoder)){this.model_.importWarning({type:'parse_error',message:'Malformed '+header.guid+' event ('+event.payload+')'});return false;}
return true;},registerEventHandler(guid,opcode,handler){if(this.handlers_[guid]===undefined){this.handlers_[guid]=[];}
this.handlers_[guid][opcode]=handler;},getEventHandler(guid,opcode){if(this.handlers_[guid]===undefined){return undefined;}
return this.handlers_[guid][opcode];}};tr.importer.Importer.register(EtwImporter);return{EtwImporter,};});'use strict';tr.exportTo('tr.b',function(){class TraceStream{static get HEADER_SIZE(){return Math.pow(2,10);}
static get CHUNK_SIZE(){return Math.pow(2,20);}
get isBinary(){throw new Error('Not implemented');}
get hasData(){throw new Error('Not implemented');}
get header(){throw new Error('Not implemented');}
readUntilDelimiter(delim){throw new Error('Not implemented');}
readNumBytes(opt_size){throw new Error('Not implemented');}
rewind(){throw new Error('Not implemented');}
substream(offset,opt_length,opt_headerSize){throw new Error('Not implemented');}}
return{TraceStream,};});'use strict';tr.exportTo('tr.e.importer.fuchsia',function(){const IMPORT_PRIORITY=0;const IDLE_THREAD_THRESHOLD=6444000000;const ZX_THREAD_STATE_NEW=0;const ZX_THREAD_STATE_RUNNING=1;const ZX_THREAD_STATE_SUSPENDED=2;const ZX_THREAD_STATE_BLOCKED=3;const ZX_THREAD_STATE_DYING=4;const ZX_THREAD_STATE_DEAD=5;class FuchsiaImporter extends tr.importer.Importer{constructor(model,eventData){super(model,eventData);this.importPriority=IMPORT_PRIORITY;this.model_=model;this.events_=eventData.events;this.parsers_=[];this.threadInfo_=new Map();this.processNames_=new Map();this.threadStates_=new Map();}
static canImport(eventData){if(eventData instanceof tr.b.TraceStream){if(eventData.isBinary)return false;eventData=eventData.header;}
if(eventData instanceof Object&&eventData.type==='fuchsia'){return true;}
return false;}
get importerName(){return'FuchsiaImporter';}
get model(){return this.model_;}
importClockSyncMarkers(){}
finalizeImport(){}
isIdleThread(prio,tid){if(prio===undefined){return tid>IDLE_THREAD_THRESHOLD;}
return prio===0;}
recordThreadState_(tid,timestamp,state,prio){if(this.isIdleThread(prio,tid)){return;}
const states=this.threadStates_.has(tid)?this.threadStates_.get(tid):[];states.push({'ts':timestamp,state});this.threadStates_.set(tid,states);}
processContextSwitchEvent_(event){let tid=event.in.tid;let threadName=tid.toString();let procName='';const prio=event.in.prio;if(this.threadInfo_.has(tid)){const threadInfo=this.threadInfo_.get(tid);threadName=threadInfo.name;const pid=threadInfo.pid;if(this.processNames_.has(pid)){procName=this.processNames_.get(pid)+':';}}
const name=procName+threadName;if(this.isIdleThread(prio,tid)){tid=undefined;}
const cpu=this.model_.kernel.getOrCreateCpu(event.cpu);const timestamp=tr.b.Unit.timestampFromUs(event.ts);cpu.switchActiveThread(timestamp,{},tid,name,tid);const SCHEDULING_STATE=tr.model.SCHEDULING_STATE;this.recordThreadState_(tid,timestamp,SCHEDULING_STATE.RUNNING,prio);let outState=SCHEDULING_STATE.UNKNOWN;switch(event.out.state){case ZX_THREAD_STATE_NEW:outState=SCHEDULING_STATE.RUNNABLE;break;case ZX_THREAD_STATE_RUNNING:outState=SCHEDULING_STATE.RUNNABLE;break;case ZX_THREAD_STATE_BLOCKED:outState=SCHEDULING_STATE.SLEEPING;break;case ZX_THREAD_STATE_SUSPENDED:outState=SCHEDULING_STATE.STOPPED;break;case ZX_THREAD_STATE_DEAD:outState=SCHEDULING_STATE.TASK_DEAD;break;}
this.recordThreadState_(event.out.tid,timestamp,outState,event.out.prio);}
processProcessInfoEvent_(event){const process=this.model_.getOrCreateProcess(event.pid);process.name=event.name;this.processNames_.set(event.pid,event.name);if('sort_index'in event){process.sortIndex=event.sort_index;}}
processThreadInfoEvent_(event){const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);thread.name=event.name;this.threadInfo_.set(event.tid,{'name':event.name,'pid':event.pid});if('sort_index'in event){const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);thread.sortIndex=event.sort_index;}}
processEvent_(event){switch(event.ph){case'k':this.processContextSwitchEvent_(event);break;case'p':this.processProcessInfoEvent_(event);break;case't':this.processThreadInfoEvent_(event);break;}}
postProcessStates_(){for(const[tid,states]of this.threadStates_){if(!this.threadInfo_.has(tid)){continue;}
const pid=this.threadInfo_.get(tid).pid;const thread=this.model_.getOrCreateProcess(pid).getOrCreateThread(tid);const slices=[];for(let i=0;i<states.length-1;i++){slices.push(new tr.model.ThreadTimeSlice(thread,states[i].state,'',states[i].ts,{},states[i+1].ts-states[i].ts));}
thread.timeSlices=slices;}}
importEvents(){for(const event of this.events_){this.processEvent_(event);}
this.postProcessStates_();}}
tr.importer.Importer.register(FuchsiaImporter);return{FuchsiaImporter,IMPORT_PRIORITY,};});'use strict';tr.exportTo('tr.b',function(){const MAX_FUNCTION_ARGS_COUNT=Math.pow(2,15)-1;class InMemoryTraceStream extends tr.b.TraceStream{constructor(buffer,isBinary,opt_headerSize){super();if(!buffer instanceof Uint8Array){throw new Error('buffer should be a Uint8Array');}
const headerSize=opt_headerSize||tr.b.TraceStream.HEADER_SIZE;this.data_=buffer;this.isBinary_=isBinary;this.header_=InMemoryTraceStream.uint8ArrayToString_(this.data_.subarray(0,headerSize));this.cursor_=0;}
get isBinary(){return this.isBinary_;}
get hasData(){return this.cursor_<this.data_.length;}
get header(){return this.header_;}
get data(){return this.data_;}
toString(){this.rewind();return this.readNumBytes(Number.MAX_VALUE);}
readUntilDelimiter(delim){if(delim.length!==1){throw new Error('delim must be exactly one character');}
const offset=this.data_.indexOf(delim.charCodeAt(0),this.cursor_)+1;return this.readToOffset_(offset>0?Math.min(offset,this.data_.length):this.data_.length);}
readNumBytes(opt_size){if(opt_size!==undefined&&opt_size<=0){throw new Error(`readNumBytes expects a positive size (${opt_size} given)`);}
const size=opt_size||tr.b.TraceStream.CHUNK_SIZE;const offset=Math.min(this.cursor_+size,this.data_.length);return this.readToOffset_(offset);}
rewind(){this.cursor_=0;}
substream(startOffset,opt_endOffset,opt_headerSize){return new InMemoryTraceStream(this.data_.subarray(startOffset,opt_endOffset),this.isBinary_,opt_headerSize);}
readToOffset_(offset){const out=InMemoryTraceStream.uint8ArrayToString_(this.data_.subarray(this.cursor_,offset));this.cursor_=offset;return out;}
static uint8ArrayToString_(arr){if(typeof TextDecoder!=='undefined'){const decoder=new TextDecoder('utf-8');return decoder.decode(arr);}
const c=[];for(let i=0;i<arr.length;i+=MAX_FUNCTION_ARGS_COUNT){c.push(String.fromCharCode(...arr.subarray(i,i+MAX_FUNCTION_ARGS_COUNT)));}
return c.join('');}}
return{InMemoryTraceStream,};});!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).pako=t()}}(function(){return function t(e,a,i){function n(s,o){if(!a[s]){if(!e[s]){var l="function"==typeof require&&require;if(!o&&l)return l(s,!0);if(r)return r(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var d=a[s]={exports:{}};e[s][0].call(d.exports,function(t){var a=e[s][1][t];return n(a||t)},d,d.exports,t,e,a,i)}return a[s].exports}for(var r="function"==typeof require&&require,s=0;s<i.length;s++)n(i[s]);return n}({1:[function(t,e,a){"use strict";function i(t){if(!(this instanceof i))return new i(t);this.options=s.assign({level:_,method:c,chunkSize:16384,windowBits:15,memLevel:8,strategy:u,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var a=r.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==f)throw new Error(l[a]);if(e.header&&r.deflateSetHeader(this.strm,e.header),e.dictionary){var n;if(n="string"==typeof e.dictionary?o.string2buf(e.dictionary):"[object ArrayBuffer]"===d.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,(a=r.deflateSetDictionary(this.strm,n))!==f)throw new Error(l[a]);this._dict_set=!0}}function n(t,e){var a=new i(e);if(a.push(t,!0),a.err)throw a.msg||l[a.err];return a.result}var r=t("./zlib/deflate"),s=t("./utils/common"),o=t("./utils/strings"),l=t("./zlib/messages"),h=t("./zlib/zstream"),d=Object.prototype.toString,f=0,_=-1,u=0,c=8;i.prototype.push=function(t,e){var a,i,n=this.strm,l=this.options.chunkSize;if(this.ended)return!1;i=e===~~e?e:!0===e?4:0,"string"==typeof t?n.input=o.string2buf(t):"[object ArrayBuffer]"===d.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;do{if(0===n.avail_out&&(n.output=new s.Buf8(l),n.next_out=0,n.avail_out=l),1!==(a=r.deflate(n,i))&&a!==f)return this.onEnd(a),this.ended=!0,!1;0!==n.avail_out&&(0!==n.avail_in||4!==i&&2!==i)||("string"===this.options.to?this.onData(o.buf2binstring(s.shrinkBuf(n.output,n.next_out))):this.onData(s.shrinkBuf(n.output,n.next_out)))}while((n.avail_in>0||0===n.avail_out)&&1!==a);return 4===i?(a=r.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===f):2!==i||(this.onEnd(f),n.avail_out=0,!0)},i.prototype.onData=function(t){this.chunks.push(t)},i.prototype.onEnd=function(t){t===f&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},a.Deflate=i,a.deflate=n,a.deflateRaw=function(t,e){return e=e||{},e.raw=!0,n(t,e)},a.gzip=function(t,e){return e=e||{},e.gzip=!0,n(t,e)}},{"./utils/common":3,"./utils/strings":4,"./zlib/deflate":8,"./zlib/messages":13,"./zlib/zstream":15}],2:[function(t,e,a){"use strict";function i(t){if(!(this instanceof i))return new i(t);this.options=s.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new d,this.strm.avail_out=0;var a=r.inflateInit2(this.strm,e.windowBits);if(a!==l.Z_OK)throw new Error(h[a]);this.header=new f,r.inflateGetHeader(this.strm,this.header)}function n(t,e){var a=new i(e);if(a.push(t,!0),a.err)throw a.msg||h[a.err];return a.result}var r=t("./zlib/inflate"),s=t("./utils/common"),o=t("./utils/strings"),l=t("./zlib/constants"),h=t("./zlib/messages"),d=t("./zlib/zstream"),f=t("./zlib/gzheader"),_=Object.prototype.toString;i.prototype.push=function(t,e){var a,i,n,h,d,f,u=this.strm,c=this.options.chunkSize,b=this.options.dictionary,g=!1;if(this.ended)return!1;i=e===~~e?e:!0===e?l.Z_FINISH:l.Z_NO_FLUSH,"string"==typeof t?u.input=o.binstring2buf(t):"[object ArrayBuffer]"===_.call(t)?u.input=new Uint8Array(t):u.input=t,u.next_in=0,u.avail_in=u.input.length;do{if(0===u.avail_out&&(u.output=new s.Buf8(c),u.next_out=0,u.avail_out=c),(a=r.inflate(u,l.Z_NO_FLUSH))===l.Z_NEED_DICT&&b&&(f="string"==typeof b?o.string2buf(b):"[object ArrayBuffer]"===_.call(b)?new Uint8Array(b):b,a=r.inflateSetDictionary(this.strm,f)),a===l.Z_BUF_ERROR&&!0===g&&(a=l.Z_OK,g=!1),a!==l.Z_STREAM_END&&a!==l.Z_OK)return this.onEnd(a),this.ended=!0,!1;u.next_out&&(0!==u.avail_out&&a!==l.Z_STREAM_END&&(0!==u.avail_in||i!==l.Z_FINISH&&i!==l.Z_SYNC_FLUSH)||("string"===this.options.to?(n=o.utf8border(u.output,u.next_out),h=u.next_out-n,d=o.buf2string(u.output,n),u.next_out=h,u.avail_out=c-h,h&&s.arraySet(u.output,u.output,n,h,0),this.onData(d)):this.onData(s.shrinkBuf(u.output,u.next_out)))),0===u.avail_in&&0===u.avail_out&&(g=!0)}while((u.avail_in>0||0===u.avail_out)&&a!==l.Z_STREAM_END);return a===l.Z_STREAM_END&&(i=l.Z_FINISH),i===l.Z_FINISH?(a=r.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===l.Z_OK):i!==l.Z_SYNC_FLUSH||(this.onEnd(l.Z_OK),u.avail_out=0,!0)},i.prototype.onData=function(t){this.chunks.push(t)},i.prototype.onEnd=function(t){t===l.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},a.Inflate=i,a.inflate=n,a.inflateRaw=function(t,e){return e=e||{},e.raw=!0,n(t,e)},a.ungzip=n},{"./utils/common":3,"./utils/strings":4,"./zlib/constants":6,"./zlib/gzheader":9,"./zlib/inflate":11,"./zlib/messages":13,"./zlib/zstream":15}],3:[function(t,e,a){"use strict";function i(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;a.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(var n in a)i(a,n)&&(t[n]=a[n])}}return t},a.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var r={arraySet:function(t,e,a,i,n){if(e.subarray&&t.subarray)t.set(e.subarray(a,a+i),n);else for(var r=0;r<i;r++)t[n+r]=e[a+r]},flattenChunks:function(t){var e,a,i,n,r,s;for(i=0,e=0,a=t.length;e<a;e++)i+=t[e].length;for(s=new Uint8Array(i),n=0,e=0,a=t.length;e<a;e++)r=t[e],s.set(r,n),n+=r.length;return s}},s={arraySet:function(t,e,a,i,n){for(var r=0;r<i;r++)t[n+r]=e[a+r]},flattenChunks:function(t){return[].concat.apply([],t)}};a.setTyped=function(t){t?(a.Buf8=Uint8Array,a.Buf16=Uint16Array,a.Buf32=Int32Array,a.assign(a,r)):(a.Buf8=Array,a.Buf16=Array,a.Buf32=Array,a.assign(a,s))},a.setTyped(n)},{}],4:[function(t,e,a){"use strict";function i(t,e){if(e<65537&&(t.subarray&&s||!t.subarray&&r))return String.fromCharCode.apply(null,n.shrinkBuf(t,e));for(var a="",i=0;i<e;i++)a+=String.fromCharCode(t[i]);return a}var n=t("./common"),r=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch(t){r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){s=!1}for(var o=new n.Buf8(256),l=0;l<256;l++)o[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;o[254]=o[254]=1,a.string2buf=function(t){var e,a,i,r,s,o=t.length,l=0;for(r=0;r<o;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<o&&56320==(64512&(i=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(i-56320),r++),l+=a<128?1:a<2048?2:a<65536?3:4;for(e=new n.Buf8(l),s=0,r=0;s<l;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<o&&56320==(64512&(i=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(i-56320),r++),a<128?e[s++]=a:a<2048?(e[s++]=192|a>>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},a.buf2binstring=function(t){return i(t,t.length)},a.binstring2buf=function(t){for(var e=new n.Buf8(t.length),a=0,i=e.length;a<i;a++)e[a]=t.charCodeAt(a);return e},a.buf2string=function(t,e){var a,n,r,s,l=e||t.length,h=new Array(2*l);for(n=0,a=0;a<l;)if((r=t[a++])<128)h[n++]=r;else if((s=o[r])>4)h[n++]=65533,a+=s-1;else{for(r&=2===s?31:3===s?15:7;s>1&&a<l;)r=r<<6|63&t[a++],s--;s>1?h[n++]=65533:r<65536?h[n++]=r:(r-=65536,h[n++]=55296|r>>10&1023,h[n++]=56320|1023&r)}return i(h,n)},a.utf8border=function(t,e){var a;for((e=e||t.length)>t.length&&(e=t.length),a=e-1;a>=0&&128==(192&t[a]);)a--;return a<0?e:0===a?e:a+o[t[a]]>e?a:e}},{"./common":3}],5:[function(t,e,a){"use strict";e.exports=function(t,e,a,i){for(var n=65535&t|0,r=t>>>16&65535|0,s=0;0!==a;){a-=s=a>2e3?2e3:a;do{r=r+(n=n+e[i++]|0)|0}while(--s);n%=65521,r%=65521}return n|r<<16|0}},{}],6:[function(t,e,a){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],7:[function(t,e,a){"use strict";var i=function(){for(var t,e=[],a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e}();e.exports=function(t,e,a,n){var r=i,s=n+a;t^=-1;for(var o=n;o<s;o++)t=t>>>8^r[255&(t^e[o])];return-1^t}},{}],8:[function(t,e,a){"use strict";function i(t,e){return t.msg=A[e],e}function n(t){return(t<<1)-(t>4?9:0)}function r(t){for(var e=t.length;--e>=0;)t[e]=0}function s(t){var e=t.state,a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(z.arraySet(t.output,e.pending_buf,e.pending_out,a,t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))}function o(t,e){B._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,s(t.strm)}function l(t,e){t.pending_buf[t.pending++]=e}function h(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function d(t,e,a,i){var n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,z.arraySet(e,t.input,t.next_in,n,a),1===t.state.wrap?t.adler=S(t.adler,e,n,a):2===t.state.wrap&&(t.adler=E(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)}function f(t,e){var a,i,n=t.max_chain_length,r=t.strstart,s=t.prev_length,o=t.nice_match,l=t.strstart>t.w_size-it?t.strstart-(t.w_size-it):0,h=t.window,d=t.w_mask,f=t.prev,_=t.strstart+at,u=h[r+s-1],c=h[r+s];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+s]===c&&h[a+s-1]===u&&h[a]===h[r]&&h[++a]===h[r+1]){r+=2,a++;do{}while(h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&r<_);if(i=at-(_-r),r=_-at,i>s){if(t.match_start=e,s=i,i>=o)break;u=h[r+s-1],c=h[r+s]}}}while((e=f[e&d])>l&&0!=--n);return s<=t.lookahead?s:t.lookahead}function _(t){var e,a,i,n,r,s=t.w_size;do{if(n=t.window_size-t.lookahead-t.strstart,t.strstart>=s+(s-it)){z.arraySet(t.window,t.window,s,s,0),t.match_start-=s,t.strstart-=s,t.block_start-=s,e=a=t.hash_size;do{i=t.head[--e],t.head[e]=i>=s?i-s:0}while(--a);e=a=s;do{i=t.prev[--e],t.prev[e]=i>=s?i-s:0}while(--a);n+=s}if(0===t.strm.avail_in)break;if(a=d(t.strm,t.window,t.strstart+t.lookahead,n),t.lookahead+=a,t.lookahead+t.insert>=et)for(r=t.strstart-t.insert,t.ins_h=t.window[r],t.ins_h=(t.ins_h<<t.hash_shift^t.window[r+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[r+et-1])&t.hash_mask,t.prev[r&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=r,r++,t.insert--,!(t.lookahead+t.insert<et)););}while(t.lookahead<it&&0!==t.strm.avail_in)}function u(t,e){for(var a,i;;){if(t.lookahead<it){if(_(t),t.lookahead<it&&e===Z)return _t;if(0===t.lookahead)break}if(a=0,t.lookahead>=et&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-it&&(t.match_length=f(t,a)),t.match_length>=et)if(i=B._tr_tally(t,t.strstart-t.match_start,t.match_length-et),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=et){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else i=B._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=t.strstart<et-1?t.strstart:et-1,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function c(t,e){for(var a,i,n;;){if(t.lookahead<it){if(_(t),t.lookahead<it&&e===Z)return _t;if(0===t.lookahead)break}if(a=0,t.lookahead>=et&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=et-1,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-it&&(t.match_length=f(t,a),t.match_length<=5&&(t.strategy===H||t.match_length===et&&t.strstart-t.match_start>4096)&&(t.match_length=et-1)),t.prev_length>=et&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-et,i=B._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-et),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=et-1,t.strstart++,i&&(o(t,!1),0===t.strm.avail_out))return _t}else if(t.match_available){if((i=B._tr_tally(t,0,t.window[t.strstart-1]))&&o(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return _t}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=B._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<et-1?t.strstart:et-1,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function b(t,e){for(var a,i,n,r,s=t.window;;){if(t.lookahead<=at){if(_(t),t.lookahead<=at&&e===Z)return _t;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=et&&t.strstart>0&&(n=t.strstart-1,(i=s[n])===s[++n]&&i===s[++n]&&i===s[++n])){r=t.strstart+at;do{}while(i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&n<r);t.match_length=at-(r-n),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=et?(a=B._tr_tally(t,1,t.match_length-et),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=B._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function g(t,e){for(var a;;){if(0===t.lookahead&&(_(t),0===t.lookahead)){if(e===Z)return _t;break}if(t.match_length=0,a=B._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function m(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}function w(t){t.window_size=2*t.w_size,r(t.head),t.max_lazy_match=x[t.level].max_lazy,t.good_match=x[t.level].good_length,t.nice_match=x[t.level].nice_length,t.max_chain_length=x[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=et-1,t.match_available=0,t.ins_h=0}function p(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=q,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new z.Buf16(2*$),this.dyn_dtree=new z.Buf16(2*(2*Q+1)),this.bl_tree=new z.Buf16(2*(2*V+1)),r(this.dyn_ltree),r(this.dyn_dtree),r(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new z.Buf16(tt+1),this.heap=new z.Buf16(2*J+1),r(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new z.Buf16(2*J+1),r(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=Y,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?rt:dt,t.adler=2===e.wrap?0:1,e.last_flush=Z,B._tr_init(e),D):i(t,U)}function k(t){var e=v(t);return e===D&&w(t.state),e}function y(t,e,a,n,r,s){if(!t)return U;var o=1;if(e===L&&(e=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),r<1||r>G||a!==q||n<8||n>15||e<0||e>9||s<0||s>M)return i(t,U);8===n&&(n=9);var l=new p;return t.state=l,l.strm=t,l.wrap=o,l.gzhead=null,l.w_bits=n,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=r+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+et-1)/et),l.window=new z.Buf8(2*l.w_size),l.head=new z.Buf16(l.hash_size),l.prev=new z.Buf16(l.w_size),l.lit_bufsize=1<<r+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new z.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=e,l.strategy=s,l.method=a,k(t)}var x,z=t("../utils/common"),B=t("./trees"),S=t("./adler32"),E=t("./crc32"),A=t("./messages"),Z=0,R=1,C=3,N=4,O=5,D=0,I=1,U=-2,T=-3,F=-5,L=-1,H=1,j=2,K=3,M=4,P=0,Y=2,q=8,G=9,X=15,W=8,J=286,Q=30,V=19,$=2*J+1,tt=15,et=3,at=258,it=at+et+1,nt=32,rt=42,st=69,ot=73,lt=91,ht=103,dt=113,ft=666,_t=1,ut=2,ct=3,bt=4,gt=3;x=[new m(0,0,0,0,function(t,e){var a=65535;for(a>t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(_(t),0===t.lookahead&&e===Z)return _t;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var i=t.block_start+a;if((0===t.strstart||t.strstart>=i)&&(t.lookahead=t.strstart-i,t.strstart=i,o(t,!1),0===t.strm.avail_out))return _t;if(t.strstart-t.block_start>=t.w_size-it&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):(t.strstart>t.block_start&&(o(t,!1),t.strm.avail_out),_t)}),new m(4,4,8,4,u),new m(4,5,16,8,u),new m(4,6,32,32,u),new m(4,4,16,16,c),new m(8,16,32,32,c),new m(8,16,128,128,c),new m(8,32,128,256,c),new m(32,128,258,1024,c),new m(32,258,258,4096,c)],a.deflateInit=function(t,e){return y(t,e,q,X,W,P)},a.deflateInit2=y,a.deflateReset=k,a.deflateResetKeep=v,a.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?U:(t.state.gzhead=e,D):U},a.deflate=function(t,e){var a,o,d,f;if(!t||!t.state||e>O||e<0)return t?i(t,U):U;if(o=t.state,!t.output||!t.input&&0!==t.avail_in||o.status===ft&&e!==N)return i(t,0===t.avail_out?F:U);if(o.strm=t,a=o.last_flush,o.last_flush=e,o.status===rt)if(2===o.wrap)t.adler=0,l(o,31),l(o,139),l(o,8),o.gzhead?(l(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),l(o,255&o.gzhead.time),l(o,o.gzhead.time>>8&255),l(o,o.gzhead.time>>16&255),l(o,o.gzhead.time>>24&255),l(o,9===o.level?2:o.strategy>=j||o.level<2?4:0),l(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(l(o,255&o.gzhead.extra.length),l(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(t.adler=E(t.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=st):(l(o,0),l(o,0),l(o,0),l(o,0),l(o,0),l(o,9===o.level?2:o.strategy>=j||o.level<2?4:0),l(o,gt),o.status=dt);else{var _=q+(o.w_bits-8<<4)<<8;_|=(o.strategy>=j||o.level<2?0:o.level<6?1:6===o.level?2:3)<<6,0!==o.strstart&&(_|=nt),_+=31-_%31,o.status=dt,h(o,_),0!==o.strstart&&(h(o,t.adler>>>16),h(o,65535&t.adler)),t.adler=1}if(o.status===st)if(o.gzhead.extra){for(d=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),s(t),d=o.pending,o.pending!==o.pending_buf_size));)l(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,o.status=ot)}else o.status=ot;if(o.status===ot)if(o.gzhead.name){d=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),s(t),d=o.pending,o.pending===o.pending_buf_size)){f=1;break}f=o.gzindex<o.gzhead.name.length?255&o.gzhead.name.charCodeAt(o.gzindex++):0,l(o,f)}while(0!==f);o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),0===f&&(o.gzindex=0,o.status=lt)}else o.status=lt;if(o.status===lt)if(o.gzhead.comment){d=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),s(t),d=o.pending,o.pending===o.pending_buf_size)){f=1;break}f=o.gzindex<o.gzhead.comment.length?255&o.gzhead.comment.charCodeAt(o.gzindex++):0,l(o,f)}while(0!==f);o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),0===f&&(o.status=ht)}else o.status=ht;if(o.status===ht&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&s(t),o.pending+2<=o.pending_buf_size&&(l(o,255&t.adler),l(o,t.adler>>8&255),t.adler=0,o.status=dt)):o.status=dt),0!==o.pending){if(s(t),0===t.avail_out)return o.last_flush=-1,D}else if(0===t.avail_in&&n(e)<=n(a)&&e!==N)return i(t,F);if(o.status===ft&&0!==t.avail_in)return i(t,F);if(0!==t.avail_in||0!==o.lookahead||e!==Z&&o.status!==ft){var u=o.strategy===j?g(o,e):o.strategy===K?b(o,e):x[o.level].func(o,e);if(u!==ct&&u!==bt||(o.status=ft),u===_t||u===ct)return 0===t.avail_out&&(o.last_flush=-1),D;if(u===ut&&(e===R?B._tr_align(o):e!==O&&(B._tr_stored_block(o,0,0,!1),e===C&&(r(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),s(t),0===t.avail_out))return o.last_flush=-1,D}return e!==N?D:o.wrap<=0?I:(2===o.wrap?(l(o,255&t.adler),l(o,t.adler>>8&255),l(o,t.adler>>16&255),l(o,t.adler>>24&255),l(o,255&t.total_in),l(o,t.total_in>>8&255),l(o,t.total_in>>16&255),l(o,t.total_in>>24&255)):(h(o,t.adler>>>16),h(o,65535&t.adler)),s(t),o.wrap>0&&(o.wrap=-o.wrap),0!==o.pending?D:I)},a.deflateEnd=function(t){var e;return t&&t.state?(e=t.state.status)!==rt&&e!==st&&e!==ot&&e!==lt&&e!==ht&&e!==dt&&e!==ft?i(t,U):(t.state=null,e===dt?i(t,T):D):U},a.deflateSetDictionary=function(t,e){var a,i,n,s,o,l,h,d,f=e.length;if(!t||!t.state)return U;if(a=t.state,2===(s=a.wrap)||1===s&&a.status!==rt||a.lookahead)return U;for(1===s&&(t.adler=S(t.adler,e,f,0)),a.wrap=0,f>=a.w_size&&(0===s&&(r(a.head),a.strstart=0,a.block_start=0,a.insert=0),d=new z.Buf8(a.w_size),z.arraySet(d,e,f-a.w_size,a.w_size,0),e=d,f=a.w_size),o=t.avail_in,l=t.next_in,h=t.input,t.avail_in=f,t.next_in=0,t.input=e,_(a);a.lookahead>=et;){i=a.strstart,n=a.lookahead-(et-1);do{a.ins_h=(a.ins_h<<a.hash_shift^a.window[i+et-1])&a.hash_mask,a.prev[i&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=i,i++}while(--n);a.strstart=i,a.lookahead=et-1,_(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=et-1,a.match_available=0,t.next_in=l,t.input=h,t.avail_in=o,a.wrap=s,D},a.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":3,"./adler32":5,"./crc32":7,"./messages":13,"./trees":14}],9:[function(t,e,a){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],10:[function(t,e,a){"use strict";e.exports=function(t,e){var a,i,n,r,s,o,l,h,d,f,_,u,c,b,g,m,w,p,v,k,y,x,z,B,S;a=t.state,i=t.next_in,B=t.input,n=i+(t.avail_in-5),r=t.next_out,S=t.output,s=r-(e-t.avail_out),o=r+(t.avail_out-257),l=a.dmax,h=a.wsize,d=a.whave,f=a.wnext,_=a.window,u=a.hold,c=a.bits,b=a.lencode,g=a.distcode,m=(1<<a.lenbits)-1,w=(1<<a.distbits)-1;t:do{c<15&&(u+=B[i++]<<c,c+=8,u+=B[i++]<<c,c+=8),p=b[u&m];e:for(;;){if(v=p>>>24,u>>>=v,c-=v,0===(v=p>>>16&255))S[r++]=65535&p;else{if(!(16&v)){if(0==(64&v)){p=b[(65535&p)+(u&(1<<v)-1)];continue e}if(32&v){a.mode=12;break t}t.msg="invalid literal/length code",a.mode=30;break t}k=65535&p,(v&=15)&&(c<v&&(u+=B[i++]<<c,c+=8),k+=u&(1<<v)-1,u>>>=v,c-=v),c<15&&(u+=B[i++]<<c,c+=8,u+=B[i++]<<c,c+=8),p=g[u&w];a:for(;;){if(v=p>>>24,u>>>=v,c-=v,!(16&(v=p>>>16&255))){if(0==(64&v)){p=g[(65535&p)+(u&(1<<v)-1)];continue a}t.msg="invalid distance code",a.mode=30;break t}if(y=65535&p,v&=15,c<v&&(u+=B[i++]<<c,(c+=8)<v&&(u+=B[i++]<<c,c+=8)),(y+=u&(1<<v)-1)>l){t.msg="invalid distance too far back",a.mode=30;break t}if(u>>>=v,c-=v,v=r-s,y>v){if((v=y-v)>d&&a.sane){t.msg="invalid distance too far back",a.mode=30;break t}if(x=0,z=_,0===f){if(x+=h-v,v<k){k-=v;do{S[r++]=_[x++]}while(--v);x=r-y,z=S}}else if(f<v){if(x+=h+f-v,(v-=f)<k){k-=v;do{S[r++]=_[x++]}while(--v);if(x=0,f<k){k-=v=f;do{S[r++]=_[x++]}while(--v);x=r-y,z=S}}}else if(x+=f-v,v<k){k-=v;do{S[r++]=_[x++]}while(--v);x=r-y,z=S}for(;k>2;)S[r++]=z[x++],S[r++]=z[x++],S[r++]=z[x++],k-=3;k&&(S[r++]=z[x++],k>1&&(S[r++]=z[x++]))}else{x=r-y;do{S[r++]=S[x++],S[r++]=S[x++],S[r++]=S[x++],k-=3}while(k>2);k&&(S[r++]=S[x++],k>1&&(S[r++]=S[x++]))}break}}break}}while(i<n&&r<o);i-=k=c>>3,u&=(1<<(c-=k<<3))-1,t.next_in=i,t.next_out=r,t.avail_in=i<n?n-i+5:5-(i-n),t.avail_out=r<o?o-r+257:257-(r-o),a.hold=u,a.bits=c}},{}],11:[function(t,e,a){"use strict";function i(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function n(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new u.Buf16(320),this.work=new u.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function r(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=N,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new u.Buf32(dt),e.distcode=e.distdyn=new u.Buf32(ft),e.sane=1,e.back=-1,z):E}function s(t){var e;return t&&t.state?(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,r(t)):E}function o(t,e){var a,i;return t&&t.state?(i=t.state,e<0?(a=0,e=-e):(a=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?E:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,s(t))):E}function l(t,e){var a,i;return t?(i=new n,t.state=i,i.window=null,(a=o(t,e))!==z&&(t.state=null),a):E}function h(t){if(ut){var e;for(f=new u.Buf32(512),_=new u.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(m(p,t.lens,0,288,f,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;m(v,t.lens,0,32,_,0,t.work,{bits:5}),ut=!1}t.lencode=f,t.lenbits=9,t.distcode=_,t.distbits=5}function d(t,e,a,i){var n,r=t.state;return null===r.window&&(r.wsize=1<<r.wbits,r.wnext=0,r.whave=0,r.window=new u.Buf8(r.wsize)),i>=r.wsize?(u.arraySet(r.window,e,a-r.wsize,r.wsize,0),r.wnext=0,r.whave=r.wsize):((n=r.wsize-r.wnext)>i&&(n=i),u.arraySet(r.window,e,a-i,n,r.wnext),(i-=n)?(u.arraySet(r.window,e,a-i,i,0),r.wnext=i,r.whave=r.wsize):(r.wnext+=n,r.wnext===r.wsize&&(r.wnext=0),r.whave<r.wsize&&(r.whave+=n))),0}var f,_,u=t("../utils/common"),c=t("./adler32"),b=t("./crc32"),g=t("./inffast"),m=t("./inftrees"),w=0,p=1,v=2,k=4,y=5,x=6,z=0,B=1,S=2,E=-2,A=-3,Z=-4,R=-5,C=8,N=1,O=2,D=3,I=4,U=5,T=6,F=7,L=8,H=9,j=10,K=11,M=12,P=13,Y=14,q=15,G=16,X=17,W=18,J=19,Q=20,V=21,$=22,tt=23,et=24,at=25,it=26,nt=27,rt=28,st=29,ot=30,lt=31,ht=32,dt=852,ft=592,_t=15,ut=!0;a.inflateReset=s,a.inflateReset2=o,a.inflateResetKeep=r,a.inflateInit=function(t){return l(t,_t)},a.inflateInit2=l,a.inflate=function(t,e){var a,n,r,s,o,l,f,_,dt,ft,_t,ut,ct,bt,gt,mt,wt,pt,vt,kt,yt,xt,zt,Bt,St=0,Et=new u.Buf8(4),At=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return E;(a=t.state).mode===M&&(a.mode=P),o=t.next_out,r=t.output,f=t.avail_out,s=t.next_in,n=t.input,l=t.avail_in,_=a.hold,dt=a.bits,ft=l,_t=f,xt=z;t:for(;;)switch(a.mode){case N:if(0===a.wrap){a.mode=P;break}for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(2&a.wrap&&35615===_){a.check=0,Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0),_=0,dt=0,a.mode=O;break}if(a.flags=0,a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&_)<<8)+(_>>8))%31){t.msg="incorrect header check",a.mode=ot;break}if((15&_)!==C){t.msg="unknown compression method",a.mode=ot;break}if(_>>>=4,dt-=4,yt=8+(15&_),0===a.wbits)a.wbits=yt;else if(yt>a.wbits){t.msg="invalid window size",a.mode=ot;break}a.dmax=1<<yt,t.adler=a.check=1,a.mode=512&_?j:M,_=0,dt=0;break;case O:for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(a.flags=_,(255&a.flags)!==C){t.msg="unknown compression method",a.mode=ot;break}if(57344&a.flags){t.msg="unknown header flags set",a.mode=ot;break}a.head&&(a.head.text=_>>8&1),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0)),_=0,dt=0,a.mode=D;case D:for(;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.head&&(a.head.time=_),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,Et[2]=_>>>16&255,Et[3]=_>>>24&255,a.check=b(a.check,Et,4,0)),_=0,dt=0,a.mode=I;case I:for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.head&&(a.head.xflags=255&_,a.head.os=_>>8),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0)),_=0,dt=0,a.mode=U;case U:if(1024&a.flags){for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.length=_,a.head&&(a.head.extra_len=_),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0)),_=0,dt=0}else a.head&&(a.head.extra=null);a.mode=T;case T:if(1024&a.flags&&((ut=a.length)>l&&(ut=l),ut&&(a.head&&(yt=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Array(a.head.extra_len)),u.arraySet(a.head.extra,n,s,ut,yt)),512&a.flags&&(a.check=b(a.check,n,ut,s)),l-=ut,s+=ut,a.length-=ut),a.length))break t;a.length=0,a.mode=F;case F:if(2048&a.flags){if(0===l)break t;ut=0;do{yt=n[s+ut++],a.head&&yt&&a.length<65536&&(a.head.name+=String.fromCharCode(yt))}while(yt&&ut<l);if(512&a.flags&&(a.check=b(a.check,n,ut,s)),l-=ut,s+=ut,yt)break t}else a.head&&(a.head.name=null);a.length=0,a.mode=L;case L:if(4096&a.flags){if(0===l)break t;ut=0;do{yt=n[s+ut++],a.head&&yt&&a.length<65536&&(a.head.comment+=String.fromCharCode(yt))}while(yt&&ut<l);if(512&a.flags&&(a.check=b(a.check,n,ut,s)),l-=ut,s+=ut,yt)break t}else a.head&&(a.head.comment=null);a.mode=H;case H:if(512&a.flags){for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(_!==(65535&a.check)){t.msg="header crc mismatch",a.mode=ot;break}_=0,dt=0}a.head&&(a.head.hcrc=a.flags>>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=M;break;case j:for(;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}t.adler=a.check=i(_),_=0,dt=0,a.mode=K;case K:if(0===a.havedict)return t.next_out=o,t.avail_out=f,t.next_in=s,t.avail_in=l,a.hold=_,a.bits=dt,S;t.adler=a.check=1,a.mode=M;case M:if(e===y||e===x)break t;case P:if(a.last){_>>>=7&dt,dt-=7&dt,a.mode=nt;break}for(;dt<3;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}switch(a.last=1&_,_>>>=1,dt-=1,3&_){case 0:a.mode=Y;break;case 1:if(h(a),a.mode=Q,e===x){_>>>=2,dt-=2;break t}break;case 2:a.mode=X;break;case 3:t.msg="invalid block type",a.mode=ot}_>>>=2,dt-=2;break;case Y:for(_>>>=7&dt,dt-=7&dt;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if((65535&_)!=(_>>>16^65535)){t.msg="invalid stored block lengths",a.mode=ot;break}if(a.length=65535&_,_=0,dt=0,a.mode=q,e===x)break t;case q:a.mode=G;case G:if(ut=a.length){if(ut>l&&(ut=l),ut>f&&(ut=f),0===ut)break t;u.arraySet(r,n,s,ut,o),l-=ut,s+=ut,f-=ut,o+=ut,a.length-=ut;break}a.mode=M;break;case X:for(;dt<14;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(a.nlen=257+(31&_),_>>>=5,dt-=5,a.ndist=1+(31&_),_>>>=5,dt-=5,a.ncode=4+(15&_),_>>>=4,dt-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=ot;break}a.have=0,a.mode=W;case W:for(;a.have<a.ncode;){for(;dt<3;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.lens[At[a.have++]]=7&_,_>>>=3,dt-=3}for(;a.have<19;)a.lens[At[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,zt={bits:a.lenbits},xt=m(w,a.lens,0,19,a.lencode,0,a.work,zt),a.lenbits=zt.bits,xt){t.msg="invalid code lengths set",a.mode=ot;break}a.have=0,a.mode=J;case J:for(;a.have<a.nlen+a.ndist;){for(;St=a.lencode[_&(1<<a.lenbits)-1],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(wt<16)_>>>=gt,dt-=gt,a.lens[a.have++]=wt;else{if(16===wt){for(Bt=gt+2;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(_>>>=gt,dt-=gt,0===a.have){t.msg="invalid bit length repeat",a.mode=ot;break}yt=a.lens[a.have-1],ut=3+(3&_),_>>>=2,dt-=2}else if(17===wt){for(Bt=gt+3;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}dt-=gt,yt=0,ut=3+(7&(_>>>=gt)),_>>>=3,dt-=3}else{for(Bt=gt+7;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}dt-=gt,yt=0,ut=11+(127&(_>>>=gt)),_>>>=7,dt-=7}if(a.have+ut>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=ot;break}for(;ut--;)a.lens[a.have++]=yt}}if(a.mode===ot)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=ot;break}if(a.lenbits=9,zt={bits:a.lenbits},xt=m(p,a.lens,0,a.nlen,a.lencode,0,a.work,zt),a.lenbits=zt.bits,xt){t.msg="invalid literal/lengths set",a.mode=ot;break}if(a.distbits=6,a.distcode=a.distdyn,zt={bits:a.distbits},xt=m(v,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,zt),a.distbits=zt.bits,xt){t.msg="invalid distances set",a.mode=ot;break}if(a.mode=Q,e===x)break t;case Q:a.mode=V;case V:if(l>=6&&f>=258){t.next_out=o,t.avail_out=f,t.next_in=s,t.avail_in=l,a.hold=_,a.bits=dt,g(t,_t),o=t.next_out,r=t.output,f=t.avail_out,s=t.next_in,n=t.input,l=t.avail_in,_=a.hold,dt=a.bits,a.mode===M&&(a.back=-1);break}for(a.back=0;St=a.lencode[_&(1<<a.lenbits)-1],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(mt&&0==(240&mt)){for(pt=gt,vt=mt,kt=wt;St=a.lencode[kt+((_&(1<<pt+vt)-1)>>pt)],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(pt+gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}_>>>=pt,dt-=pt,a.back+=pt}if(_>>>=gt,dt-=gt,a.back+=gt,a.length=wt,0===mt){a.mode=it;break}if(32&mt){a.back=-1,a.mode=M;break}if(64&mt){t.msg="invalid literal/length code",a.mode=ot;break}a.extra=15&mt,a.mode=$;case $:if(a.extra){for(Bt=a.extra;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.length+=_&(1<<a.extra)-1,_>>>=a.extra,dt-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=tt;case tt:for(;St=a.distcode[_&(1<<a.distbits)-1],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(0==(240&mt)){for(pt=gt,vt=mt,kt=wt;St=a.distcode[kt+((_&(1<<pt+vt)-1)>>pt)],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(pt+gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}_>>>=pt,dt-=pt,a.back+=pt}if(_>>>=gt,dt-=gt,a.back+=gt,64&mt){t.msg="invalid distance code",a.mode=ot;break}a.offset=wt,a.extra=15&mt,a.mode=et;case et:if(a.extra){for(Bt=a.extra;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.offset+=_&(1<<a.extra)-1,_>>>=a.extra,dt-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=ot;break}a.mode=at;case at:if(0===f)break t;if(ut=_t-f,a.offset>ut){if((ut=a.offset-ut)>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=ot;break}ut>a.wnext?(ut-=a.wnext,ct=a.wsize-ut):ct=a.wnext-ut,ut>a.length&&(ut=a.length),bt=a.window}else bt=r,ct=o-a.offset,ut=a.length;ut>f&&(ut=f),f-=ut,a.length-=ut;do{r[o++]=bt[ct++]}while(--ut);0===a.length&&(a.mode=V);break;case it:if(0===f)break t;r[o++]=a.length,f--,a.mode=V;break;case nt:if(a.wrap){for(;dt<32;){if(0===l)break t;l--,_|=n[s++]<<dt,dt+=8}if(_t-=f,t.total_out+=_t,a.total+=_t,_t&&(t.adler=a.check=a.flags?b(a.check,r,_t,o-_t):c(a.check,r,_t,o-_t)),_t=f,(a.flags?_:i(_))!==a.check){t.msg="incorrect data check",a.mode=ot;break}_=0,dt=0}a.mode=rt;case rt:if(a.wrap&&a.flags){for(;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(_!==(4294967295&a.total)){t.msg="incorrect length check",a.mode=ot;break}_=0,dt=0}a.mode=st;case st:xt=B;break t;case ot:xt=A;break t;case lt:return Z;case ht:default:return E}return t.next_out=o,t.avail_out=f,t.next_in=s,t.avail_in=l,a.hold=_,a.bits=dt,(a.wsize||_t!==t.avail_out&&a.mode<ot&&(a.mode<nt||e!==k))&&d(t,t.output,t.next_out,_t-t.avail_out)?(a.mode=lt,Z):(ft-=t.avail_in,_t-=t.avail_out,t.total_in+=ft,t.total_out+=_t,a.total+=_t,a.wrap&&_t&&(t.adler=a.check=a.flags?b(a.check,r,_t,t.next_out-_t):c(a.check,r,_t,t.next_out-_t)),t.data_type=a.bits+(a.last?64:0)+(a.mode===M?128:0)+(a.mode===Q||a.mode===q?256:0),(0===ft&&0===_t||e===k)&&xt===z&&(xt=R),xt)},a.inflateEnd=function(t){if(!t||!t.state)return E;var e=t.state;return e.window&&(e.window=null),t.state=null,z},a.inflateGetHeader=function(t,e){var a;return t&&t.state?0==(2&(a=t.state).wrap)?E:(a.head=e,e.done=!1,z):E},a.inflateSetDictionary=function(t,e){var a,i,n=e.length;return t&&t.state?0!==(a=t.state).wrap&&a.mode!==K?E:a.mode===K&&(i=1,(i=c(i,e,n,0))!==a.check)?A:d(t,e,n,n)?(a.mode=lt,Z):(a.havedict=1,z):E},a.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":3,"./adler32":5,"./crc32":7,"./inffast":10,"./inftrees":12}],12:[function(t,e,a){"use strict";var i=t("../utils/common"),n=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],r=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],o=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(t,e,a,l,h,d,f,_){var u,c,b,g,m,w,p,v,k,y=_.bits,x=0,z=0,B=0,S=0,E=0,A=0,Z=0,R=0,C=0,N=0,O=null,D=0,I=new i.Buf16(16),U=new i.Buf16(16),T=null,F=0;for(x=0;x<=15;x++)I[x]=0;for(z=0;z<l;z++)I[e[a+z]]++;for(E=y,S=15;S>=1&&0===I[S];S--);if(E>S&&(E=S),0===S)return h[d++]=20971520,h[d++]=20971520,_.bits=1,0;for(B=1;B<S&&0===I[B];B++);for(E<B&&(E=B),R=1,x=1;x<=15;x++)if(R<<=1,(R-=I[x])<0)return-1;if(R>0&&(0===t||1!==S))return-1;for(U[1]=0,x=1;x<15;x++)U[x+1]=U[x]+I[x];for(z=0;z<l;z++)0!==e[a+z]&&(f[U[e[a+z]]++]=z);if(0===t?(O=T=f,w=19):1===t?(O=n,D-=257,T=r,F-=257,w=256):(O=s,T=o,w=-1),N=0,z=0,x=B,m=d,A=E,Z=0,b=-1,C=1<<E,g=C-1,1===t&&C>852||2===t&&C>592)return 1;for(;;){p=x-Z,f[z]<w?(v=0,k=f[z]):f[z]>w?(v=T[F+f[z]],k=O[D+f[z]]):(v=96,k=0),u=1<<x-Z,B=c=1<<A;do{h[m+(N>>Z)+(c-=u)]=p<<24|v<<16|k|0}while(0!==c);for(u=1<<x-1;N&u;)u>>=1;if(0!==u?(N&=u-1,N+=u):N=0,z++,0==--I[x]){if(x===S)break;x=e[a+f[z]]}if(x>E&&(N&g)!==b){for(0===Z&&(Z=E),m+=B,R=1<<(A=x-Z);A+Z<S&&!((R-=I[A+Z])<=0);)A++,R<<=1;if(C+=1<<A,1===t&&C>852||2===t&&C>592)return 1;h[b=N&g]=E<<24|A<<16|m-d|0}}return 0!==N&&(h[m+N]=x-Z<<24|64<<16|0),_.bits=E,0}},{"../utils/common":3}],13:[function(t,e,a){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],14:[function(t,e,a){"use strict";function i(t){for(var e=t.length;--e>=0;)t[e]=0}function n(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}function r(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function s(t){return t<256?et[t]:et[256+(t>>>7)]}function o(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function l(t,e,a){t.bi_valid>M-a?(t.bi_buf|=e<<t.bi_valid&65535,o(t,t.bi_buf),t.bi_buf=e>>M-t.bi_valid,t.bi_valid+=a-M):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)}function h(t,e,a){l(t,a[2*e],a[2*e+1])}function d(t,e){var a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1}function f(t){16===t.bi_valid?(o(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}function _(t,e){var a,i,n,r,s,o,l=e.dyn_tree,h=e.max_code,d=e.stat_desc.static_tree,f=e.stat_desc.has_stree,_=e.stat_desc.extra_bits,u=e.stat_desc.extra_base,c=e.stat_desc.max_length,b=0;for(r=0;r<=K;r++)t.bl_count[r]=0;for(l[2*t.heap[t.heap_max]+1]=0,a=t.heap_max+1;a<j;a++)(r=l[2*l[2*(i=t.heap[a])+1]+1]+1)>c&&(r=c,b++),l[2*i+1]=r,i>h||(t.bl_count[r]++,s=0,i>=u&&(s=_[i-u]),o=l[2*i],t.opt_len+=o*(r+s),f&&(t.static_len+=o*(d[2*i+1]+s)));if(0!==b){do{for(r=c-1;0===t.bl_count[r];)r--;t.bl_count[r]--,t.bl_count[r+1]+=2,t.bl_count[c]--,b-=2}while(b>0);for(r=c;0!==r;r--)for(i=t.bl_count[r];0!==i;)(n=t.heap[--a])>h||(l[2*n+1]!==r&&(t.opt_len+=(r-l[2*n+1])*l[2*n],l[2*n+1]=r),i--)}}function u(t,e,a){var i,n,r=new Array(K+1),s=0;for(i=1;i<=K;i++)r[i]=s=s+a[i-1]<<1;for(n=0;n<=e;n++){var o=t[2*n+1];0!==o&&(t[2*n]=d(r[o]++,o))}}function c(){var t,e,a,i,r,s=new Array(K+1);for(a=0,i=0;i<U-1;i++)for(it[i]=a,t=0;t<1<<W[i];t++)at[a++]=i;for(at[a-1]=i,r=0,i=0;i<16;i++)for(nt[i]=r,t=0;t<1<<J[i];t++)et[r++]=i;for(r>>=7;i<L;i++)for(nt[i]=r<<7,t=0;t<1<<J[i]-7;t++)et[256+r++]=i;for(e=0;e<=K;e++)s[e]=0;for(t=0;t<=143;)$[2*t+1]=8,t++,s[8]++;for(;t<=255;)$[2*t+1]=9,t++,s[9]++;for(;t<=279;)$[2*t+1]=7,t++,s[7]++;for(;t<=287;)$[2*t+1]=8,t++,s[8]++;for(u($,F+1,s),t=0;t<L;t++)tt[2*t+1]=5,tt[2*t]=d(t,5);rt=new n($,W,T+1,F,K),st=new n(tt,J,0,L,K),ot=new n(new Array(0),Q,0,H,P)}function b(t){var e;for(e=0;e<F;e++)t.dyn_ltree[2*e]=0;for(e=0;e<L;e++)t.dyn_dtree[2*e]=0;for(e=0;e<H;e++)t.bl_tree[2*e]=0;t.dyn_ltree[2*Y]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function g(t){t.bi_valid>8?o(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function m(t,e,a,i){g(t),i&&(o(t,a),o(t,~a)),A.arraySet(t.pending_buf,t.window,e,a,t.pending),t.pending+=a}function w(t,e,a,i){var n=2*e,r=2*a;return t[n]<t[r]||t[n]===t[r]&&i[e]<=i[a]}function p(t,e,a){for(var i=t.heap[a],n=a<<1;n<=t.heap_len&&(n<t.heap_len&&w(e,t.heap[n+1],t.heap[n],t.depth)&&n++,!w(e,i,t.heap[n],t.depth));)t.heap[a]=t.heap[n],a=n,n<<=1;t.heap[a]=i}function v(t,e,a){var i,n,r,o,d=0;if(0!==t.last_lit)do{i=t.pending_buf[t.d_buf+2*d]<<8|t.pending_buf[t.d_buf+2*d+1],n=t.pending_buf[t.l_buf+d],d++,0===i?h(t,n,e):(h(t,(r=at[n])+T+1,e),0!==(o=W[r])&&l(t,n-=it[r],o),h(t,r=s(--i),a),0!==(o=J[r])&&l(t,i-=nt[r],o))}while(d<t.last_lit);h(t,Y,e)}function k(t,e){var a,i,n,r=e.dyn_tree,s=e.stat_desc.static_tree,o=e.stat_desc.has_stree,l=e.stat_desc.elems,h=-1;for(t.heap_len=0,t.heap_max=j,a=0;a<l;a++)0!==r[2*a]?(t.heap[++t.heap_len]=h=a,t.depth[a]=0):r[2*a+1]=0;for(;t.heap_len<2;)r[2*(n=t.heap[++t.heap_len]=h<2?++h:0)]=1,t.depth[n]=0,t.opt_len--,o&&(t.static_len-=s[2*n+1]);for(e.max_code=h,a=t.heap_len>>1;a>=1;a--)p(t,r,a);n=l;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],p(t,r,1),i=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=i,r[2*n]=r[2*a]+r[2*i],t.depth[n]=(t.depth[a]>=t.depth[i]?t.depth[a]:t.depth[i])+1,r[2*a+1]=r[2*i+1]=n,t.heap[1]=n++,p(t,r,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],_(t,e),u(r,h,t.bl_count)}function y(t,e,a){var i,n,r=-1,s=e[1],o=0,l=7,h=4;for(0===s&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=s,s=e[2*(i+1)+1],++o<l&&n===s||(o<h?t.bl_tree[2*n]+=o:0!==n?(n!==r&&t.bl_tree[2*n]++,t.bl_tree[2*q]++):o<=10?t.bl_tree[2*G]++:t.bl_tree[2*X]++,o=0,r=n,0===s?(l=138,h=3):n===s?(l=6,h=3):(l=7,h=4))}function x(t,e,a){var i,n,r=-1,s=e[1],o=0,d=7,f=4;for(0===s&&(d=138,f=3),i=0;i<=a;i++)if(n=s,s=e[2*(i+1)+1],!(++o<d&&n===s)){if(o<f)do{h(t,n,t.bl_tree)}while(0!=--o);else 0!==n?(n!==r&&(h(t,n,t.bl_tree),o--),h(t,q,t.bl_tree),l(t,o-3,2)):o<=10?(h(t,G,t.bl_tree),l(t,o-3,3)):(h(t,X,t.bl_tree),l(t,o-11,7));o=0,r=n,0===s?(d=138,f=3):n===s?(d=6,f=3):(d=7,f=4)}}function z(t){var e;for(y(t,t.dyn_ltree,t.l_desc.max_code),y(t,t.dyn_dtree,t.d_desc.max_code),k(t,t.bl_desc),e=H-1;e>=3&&0===t.bl_tree[2*V[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}function B(t,e,a,i){var n;for(l(t,e-257,5),l(t,a-1,5),l(t,i-4,4),n=0;n<i;n++)l(t,t.bl_tree[2*V[n]+1],3);x(t,t.dyn_ltree,e-1),x(t,t.dyn_dtree,a-1)}function S(t){var e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return R;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return C;for(e=32;e<T;e++)if(0!==t.dyn_ltree[2*e])return C;return R}function E(t,e,a,i){l(t,(O<<1)+(i?1:0),3),m(t,e,a,!0)}var A=t("../utils/common"),Z=4,R=0,C=1,N=2,O=0,D=1,I=2,U=29,T=256,F=T+1+U,L=30,H=19,j=2*F+1,K=15,M=16,P=7,Y=256,q=16,G=17,X=18,W=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],J=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Q=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],V=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],$=new Array(2*(F+2));i($);var tt=new Array(2*L);i(tt);var et=new Array(512);i(et);var at=new Array(256);i(at);var it=new Array(U);i(it);var nt=new Array(L);i(nt);var rt,st,ot,lt=!1;a._tr_init=function(t){lt||(c(),lt=!0),t.l_desc=new r(t.dyn_ltree,rt),t.d_desc=new r(t.dyn_dtree,st),t.bl_desc=new r(t.bl_tree,ot),t.bi_buf=0,t.bi_valid=0,b(t)},a._tr_stored_block=E,a._tr_flush_block=function(t,e,a,i){var n,r,s=0;t.level>0?(t.strm.data_type===N&&(t.strm.data_type=S(t)),k(t,t.l_desc),k(t,t.d_desc),s=z(t),n=t.opt_len+3+7>>>3,(r=t.static_len+3+7>>>3)<=n&&(n=r)):n=r=a+5,a+4<=n&&-1!==e?E(t,e,a,i):t.strategy===Z||r===n?(l(t,(D<<1)+(i?1:0),3),v(t,$,tt)):(l(t,(I<<1)+(i?1:0),3),B(t,t.l_desc.max_code+1,t.d_desc.max_code+1,s+1),v(t,t.dyn_ltree,t.dyn_dtree)),b(t),i&&g(t)},a._tr_tally=function(t,e,a){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&a,t.last_lit++,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(at[a]+T+1)]++,t.dyn_dtree[2*s(e)]++),t.last_lit===t.lit_bufsize-1},a._tr_align=function(t){l(t,D<<1,3),h(t,Y,$),f(t)}},{"../utils/common":3}],15:[function(t,e,a){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],"/":[function(t,e,a){"use strict";var i={};(0,t("./lib/utils/common").assign)(i,t("./lib/deflate"),t("./lib/inflate"),t("./lib/zlib/constants")),e.exports=i},{"./lib/deflate":1,"./lib/inflate":2,"./lib/utils/common":3,"./lib/zlib/constants":6}]},{},[])("/")});'use strict';tr.exportTo('tr.e.importer',function(){const GZIP_MEMBER_HEADER_ID_SIZE=3;const GZIP_HEADER_ID1=0x1f;const GZIP_HEADER_ID2=0x8b;const GZIP_DEFLATE_COMPRESSION=8;function _stringToUInt8Array(str){const array=new Uint8Array(str.length);for(let i=0;i<str.length;++i){array[i]=str.charCodeAt(i);}
return array;}
function GzipImporter(model,eventData){this.inflateAsTraceStream=false;if(typeof(eventData)==='string'||eventData instanceof String){eventData=_stringToUInt8Array(eventData);}else if(eventData instanceof ArrayBuffer){eventData=new Uint8Array(eventData);}else if(eventData instanceof tr.b.InMemoryTraceStream){eventData=eventData.data;this.inflateAsTraceStream_=true;}else{throw new Error('Unknown gzip data format');}
this.model_=model;this.gzipData_=eventData;}
GzipImporter.canImport=function(eventData){if(eventData instanceof tr.b.InMemoryTraceStream){eventData=eventData.header;}
let header;if(eventData instanceof ArrayBuffer){header=new Uint8Array(eventData.slice(0,GZIP_MEMBER_HEADER_ID_SIZE));}else if(typeof(eventData)==='string'||eventData instanceof String){header=eventData.substring(0,GZIP_MEMBER_HEADER_ID_SIZE);header=_stringToUInt8Array(header);}else{return false;}
return header[0]===GZIP_HEADER_ID1&&header[1]===GZIP_HEADER_ID2&&header[2]===GZIP_DEFLATE_COMPRESSION;};GzipImporter.inflateGzipData_=function(data){let position=0;function getByte(){if(position>=data.length){throw new Error('Unexpected end of gzip data');}
return data[position++];}
function getWord(){const low=getByte();const high=getByte();return(high<<8)+low;}
function skipBytes(amount){position+=amount;}
function skipZeroTerminatedString(){while(getByte()!==0){}}
const id1=getByte();const id2=getByte();if(id1!==GZIP_HEADER_ID1||id2!==GZIP_HEADER_ID2){throw new Error('Not gzip data');}
const compressionMethod=getByte();if(compressionMethod!==GZIP_DEFLATE_COMPRESSION){throw new Error('Unsupported compression method: '+compressionMethod);}
const flags=getByte();const haveHeaderCrc=flags&(1<<1);const haveExtraFields=flags&(1<<2);const haveFileName=flags&(1<<3);const haveComment=flags&(1<<4);skipBytes(4+1+1);if(haveExtraFields){const bytesToSkip=getWord();skipBytes(bytesToSkip);}
if(haveFileName)skipZeroTerminatedString();if(haveComment)skipZeroTerminatedString();if(haveHeaderCrc)getWord();const inflatedData=pako.inflateRaw(data.subarray(position));if(this.inflateAsTraceStream_){return GzipImporter.transformToStream(inflatedData);}
let string;try{string=GzipImporter.transformToString(inflatedData);}catch(err){return GzipImporter.transformToStream(inflatedData);}
if(inflatedData.length>0&&string.length===0){return GzipImporter.transformToStream(inflatedData);}
return string;};GzipImporter.transformToStream=function(data){if(data instanceof Uint8Array){return new tr.b.InMemoryTraceStream(data,false);}
throw new Error(`Cannot transform ${type} to TraceStream.`);};GzipImporter.transformToString=function(data){if(typeof(data)==='string')return data;if(typeof TextDecoder==='undefined'){if(data instanceof ArrayBuffer){data=new Uint8Array(data);}
const result=[];let chunk=65536;let k=0;const len=data.length;while(k<len&&chunk>1){try{const chunklen=Math.min(k+chunk,len);let dataslice;if(data instanceof Array){dataslice=data.slice(k,chunklen);}else{dataslice=data.subarray(k,chunklen);}
result.push(String.fromCharCode.apply(null,dataslice));k+=chunk;}catch(e){chunk=Math.floor(chunk/2);}}
return result.join('');}
if(data instanceof Array){data=new Uint8Array(data);}
return new TextDecoder('utf-8').decode(data);};GzipImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'GzipImporter';},isTraceDataContainer(){return true;},extractSubtraces(){const eventData=GzipImporter.inflateGzipData_(this.gzipData_);return eventData?[eventData]:[];}};tr.importer.Importer.register(GzipImporter);return{GzipImporter,};});'use strict';tr.exportTo('tr.importer',function(){class SimpleLineReader{constructor(text){this.data_=text instanceof tr.b.TraceStream?text:text.split(new RegExp('\r?\n'));this.curLine_=0;this.readLastLine_=false;this.savedLines_=undefined;}*[Symbol.iterator](){let lastLine=undefined;while(this.hasData_){if(this.readLastLine_){this.curLine_++;this.readLastLine_=false;}else if(this.data_ instanceof tr.b.TraceStream){this.curLine_++;const line=this.data_.readUntilDelimiter('\n');if(line.endsWith('\r\n')){lastLine=line.slice(0,-2);}else if(line.endsWith('\n')){lastLine=line.slice(0,-1);}else{lastLine=line;}}else{this.curLine_++;lastLine=this.data_[this.curLine_-1];}
yield lastLine;}}
get curLineNumber(){return this.curLine_;}
get hasData_(){if(this.data_ instanceof tr.b.TraceStream)return this.data_.hasData;return this.curLine_<this.data_.length;}
advanceToLineMatching(regex){for(const line of this){if(this.savedLines_!==undefined)this.savedLines_.push(line);if(regex.test(line)){this.goBack_();return true;}}
return false;}
goBack_(){if(this.readLastLine_){throw new Error('There should be at least one nextLine call between '+'any two goBack calls.');}
if(this.curLine_===0){throw new Error('There should be at least one nextLine call before '+'the first goBack call.');}
this.readLastLine_=true;this.curLine_--;}
beginSavingLines(){this.savedLines_=[];}
endSavingLinesAndGetResult(){const tmp=this.savedLines_;this.savedLines_=undefined;return tmp;}}
return{SimpleLineReader,};});'use strict';tr.exportTo('tr.e.importer',function(){function Trace2HTMLImporter(model,events){this.importPriority=0;}
Trace2HTMLImporter.subtraces_=[];function _extractEventsFromHTML(text){Trace2HTMLImporter.subtraces_=[];const r=new tr.importer.SimpleLineReader(text);while(true){if(!r.advanceToLineMatching(new RegExp('^<\s*script id="viewer-data" '+'type="(application\/json|text\/plain)">\r?$'))){break;}
r.beginSavingLines();if(!r.advanceToLineMatching(/^<\/\s*script>\r?$/))return;let rawEvents=r.endSavingLinesAndGetResult();rawEvents=rawEvents.slice(1,rawEvents.length-1);const data64=rawEvents.join('\n');const buffer=new ArrayBuffer(tr.b.Base64.getDecodedBufferLength(data64));const len=tr.b.Base64.DecodeToTypedArray(data64,new DataView(buffer));Trace2HTMLImporter.subtraces_.push(buffer.slice(0,len));}}
function _canImportFromHTML(text){if(!/^<!DOCTYPE html>/.test(text))return false;_extractEventsFromHTML(text);if(Trace2HTMLImporter.subtraces_.length===0)return false;return true;}
Trace2HTMLImporter.canImport=function(events){if(events instanceof tr.b.TraceStream)return false;return _canImportFromHTML(events);};Trace2HTMLImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'Trace2HTMLImporter';},isTraceDataContainer(){return true;},extractSubtraces(){return Trace2HTMLImporter.subtraces_;},importEvents(){}};tr.importer.Importer.register(Trace2HTMLImporter);return{Trace2HTMLImporter,};});'use strict';tr.exportTo('tr.e.importer.v8',function(){function SplayTree(){}
SplayTree.prototype.root_=null;SplayTree.prototype.isEmpty=function(){return!this.root_;};SplayTree.prototype.insert=function(key,value){if(this.isEmpty()){this.root_=new SplayTree.Node(key,value);return;}
this.splay_(key);if(this.root_.key===key){return;}
const node=new SplayTree.Node(key,value);if(key>this.root_.key){node.left=this.root_;node.right=this.root_.right;this.root_.right=null;}else{node.right=this.root_;node.left=this.root_.left;this.root_.left=null;}
this.root_=node;};SplayTree.prototype.remove=function(key){if(this.isEmpty()){throw Error('Key not found: '+key);}
this.splay_(key);if(this.root_.key!==key){throw Error('Key not found: '+key);}
const removed=this.root_;if(!this.root_.left){this.root_=this.root_.right;}else{const right=this.root_.right;this.root_=this.root_.left;this.splay_(key);this.root_.right=right;}
return removed;};SplayTree.prototype.find=function(key){if(this.isEmpty())return null;this.splay_(key);return this.root_.key===key?this.root_:null;};SplayTree.prototype.findMin=function(){if(this.isEmpty())return null;let current=this.root_;while(current.left){current=current.left;}
return current;};SplayTree.prototype.findMax=function(opt_startNode){if(this.isEmpty())return null;let current=opt_startNode||this.root_;while(current.right){current=current.right;}
return current;};SplayTree.prototype.findGreatestLessThan=function(key){if(this.isEmpty())return null;this.splay_(key);if(this.root_.key<=key){return this.root_;}
if(this.root_.left){return this.findMax(this.root_.left);}
return null;};SplayTree.prototype.exportKeysAndValues=function(){const result=[];this.traverse_(function(node){result.push([node.key,node.value]);});return result;};SplayTree.prototype.exportValues=function(){const result=[];this.traverse_(function(node){result.push(node.value);});return result;};SplayTree.prototype.splay_=function(key){if(this.isEmpty())return;const dummy=new SplayTree.Node(null,null);let left=dummy;let right=dummy;let current=this.root_;while(true){if(key<current.key){if(!current.left){break;}
if(key<current.left.key){const tmp=current.left;current.left=tmp.right;tmp.right=current;current=tmp;if(!current.left){break;}}
right.left=current;right=current;current=current.left;}else if(key>current.key){if(!current.right){break;}
if(key>current.right.key){const tmp=current.right;current.right=tmp.left;tmp.left=current;current=tmp;if(!current.right){break;}}
left.right=current;left=current;current=current.right;}else{break;}}
left.right=current.left;right.left=current.right;current.left=dummy.right;current.right=dummy.left;this.root_=current;};SplayTree.prototype.traverse_=function(f){const nodesToVisit=[this.root_];while(nodesToVisit.length>0){const node=nodesToVisit.shift();if(node===null)continue;f(node);nodesToVisit.push(node.left);nodesToVisit.push(node.right);}};SplayTree.Node=function(key,value){this.key=key;this.value=value;};SplayTree.Node.prototype.left=null;SplayTree.Node.prototype.right=null;return{SplayTree,};});'use strict';tr.exportTo('tr.e.importer.v8',function(){function CodeMap(){this.dynamics_=new tr.e.importer.v8.SplayTree();this.dynamicsNameGen_=new tr.e.importer.v8.CodeMap.NameGenerator();this.statics_=new tr.e.importer.v8.SplayTree();this.libraries_=new tr.e.importer.v8.SplayTree();this.pages_=[];}
CodeMap.PAGE_ALIGNMENT=12;CodeMap.PAGE_SIZE=1<<CodeMap.PAGE_ALIGNMENT;CodeMap.prototype.addCode=function(start,codeEntry){this.deleteAllCoveredNodes_(this.dynamics_,start,start+codeEntry.size);this.dynamics_.insert(start,codeEntry);};CodeMap.prototype.moveCode=function(from,to){const removedNode=this.dynamics_.remove(from);this.deleteAllCoveredNodes_(this.dynamics_,to,to+removedNode.value.size);this.dynamics_.insert(to,removedNode.value);};CodeMap.prototype.deleteCode=function(start){const removedNode=this.dynamics_.remove(start);};CodeMap.prototype.addLibrary=function(start,codeEntry){this.markPages_(start,start+codeEntry.size);this.libraries_.insert(start,codeEntry);};CodeMap.prototype.addStaticCode=function(start,codeEntry){this.statics_.insert(start,codeEntry);};CodeMap.prototype.markPages_=function(start,end){for(let addr=start;addr<=end;addr+=CodeMap.PAGE_SIZE){this.pages_[addr>>>CodeMap.PAGE_ALIGNMENT]=1;}};CodeMap.prototype.deleteAllCoveredNodes_=function(tree,start,end){const toDelete=[];let addr=end-1;while(addr>=start){const node=tree.findGreatestLessThan(addr);if(!node)break;const start2=node.key;const end2=start2+node.value.size;if(start2<end&&start<end2)toDelete.push(start2);addr=start2-1;}
for(let i=0,l=toDelete.length;i<l;++i)tree.remove(toDelete[i]);};CodeMap.prototype.isAddressBelongsTo_=function(addr,node){return addr>=node.key&&addr<(node.key+node.value.size);};CodeMap.prototype.findInTree_=function(tree,addr){const node=tree.findGreatestLessThan(addr);return node&&this.isAddressBelongsTo_(addr,node)?node.value:null;};CodeMap.prototype.findEntryInLibraries=function(addr){const pageAddr=addr>>>CodeMap.PAGE_ALIGNMENT;if(pageAddr in this.pages_){return this.findInTree_(this.libraries_,addr);}
return undefined;};CodeMap.prototype.findEntry=function(addr){const pageAddr=addr>>>CodeMap.PAGE_ALIGNMENT;if(pageAddr in this.pages_){return this.findInTree_(this.statics_,addr)||this.findInTree_(this.libraries_,addr);}
const min=this.dynamics_.findMin();const max=this.dynamics_.findMax();if(max!==null&&addr<(max.key+max.value.size)&&addr>=min.key){const dynaEntry=this.findInTree_(this.dynamics_,addr);if(dynaEntry===null)return null;if(!dynaEntry.nameUpdated_){dynaEntry.name=this.dynamicsNameGen_.getName(dynaEntry.name);dynaEntry.nameUpdated_=true;}
return dynaEntry;}
return null;};CodeMap.prototype.findDynamicEntryByStartAddress=function(addr){const node=this.dynamics_.find(addr);return node?node.value:null;};CodeMap.prototype.getAllDynamicEntries=function(){return this.dynamics_.exportValues();};CodeMap.prototype.getAllDynamicEntriesWithAddresses=function(){return this.dynamics_.exportKeysAndValues();};CodeMap.prototype.getAllStaticEntries=function(){return this.statics_.exportValues();};CodeMap.prototype.getAllLibrariesEntries=function(){return this.libraries_.exportValues();};CodeMap.CodeState={COMPILED:0,OPTIMIZABLE:1,OPTIMIZED:2};CodeMap.CodeEntry=function(size,opt_name,opt_type){this.id=tr.b.GUID.allocateSimple();this.size=size;this.name_=opt_name||'';this.type=opt_type||'';this.nameUpdated_=false;};CodeMap.CodeEntry.prototype={__proto__:Object.prototype,get name(){return this.name_;},set name(value){this.name_=value;},toString(){this.name_+': '+this.size.toString(16);}};CodeMap.CodeEntry.TYPE={SHARED_LIB:'SHARED_LIB',CPP:'CPP'};CodeMap.DynamicFuncCodeEntry=function(size,type,func,state){CodeMap.CodeEntry.call(this,size,'',type);this.func=func;this.state=state;};CodeMap.DynamicFuncCodeEntry.STATE_PREFIX=['','~','*'];CodeMap.DynamicFuncCodeEntry.prototype={__proto__:CodeMap.CodeEntry.prototype,get name(){return CodeMap.DynamicFuncCodeEntry.STATE_PREFIX[this.state]+
this.func.name;},set name(value){this.name_=value;},getRawName(){return this.func.getName();},isJSFunction(){return true;},toString(){return this.type+': '+this.name+': '+this.size.toString(16);}};CodeMap.FunctionEntry=function(name){CodeMap.CodeEntry.call(this,0,name);};CodeMap.FunctionEntry.prototype={__proto__:CodeMap.CodeEntry.prototype,get name(){let name=this.name_;if(name.length===0){name='<anonymous>';}else if(name.charAt(0)===' '){name='<anonymous>'+name;}
return name;},set name(value){this.name_=value;}};CodeMap.NameGenerator=function(){this.knownNames_={};};CodeMap.NameGenerator.prototype.getName=function(name){if(!(name in this.knownNames_)){this.knownNames_[name]=0;return name;}
const count=++this.knownNames_[name];return name+' {'+count+'}';};return{CodeMap,};});'use strict';tr.exportTo('tr.e.importer.v8',function(){function CsvParser(){}
CsvParser.CSV_FIELD_RE_=/^"((?:[^"]|"")*)"|([^,]*)/;CsvParser.DOUBLE_QUOTE_RE_=/""/g;CsvParser.prototype.parseLine=function(line){const fieldRe=CsvParser.CSV_FIELD_RE_;const doubleQuoteRe=CsvParser.DOUBLE_QUOTE_RE_;let pos=0;const endPos=line.length;const fields=[];if(endPos>0){do{const fieldMatch=fieldRe.exec(line.substr(pos));if(typeof fieldMatch[1]==='string'){const field=fieldMatch[1];pos+=field.length+3;fields.push(field.replace(doubleQuoteRe,'"'));}else{const field=fieldMatch[2];pos+=field.length+1;fields.push(field);}}while(pos<=endPos);}
return fields;};function LogReader(dispatchTable){this.dispatchTable_=dispatchTable;this.lineNum_=0;this.csvParser_=new CsvParser();}
LogReader.prototype.printError=function(str){};LogReader.prototype.processLogChunk=function(chunk){this.processLog_(chunk.split('\n'));};LogReader.prototype.processLogLine=function(line){this.processLog_([line]);};LogReader.prototype.processStack=function(pc,func,stack){const fullStack=func?[pc,func]:[pc];let prevFrame=pc;for(let i=0,n=stack.length;i<n;++i){const frame=stack[i];const firstChar=frame.charAt(0);if(firstChar==='+'||firstChar==='-'){prevFrame+=parseInt(frame,16);fullStack.push(prevFrame);}else if(firstChar!=='o'){fullStack.push(parseInt(frame,16));}}
return fullStack;};LogReader.prototype.skipDispatch=function(dispatch){return false;};LogReader.prototype.dispatchLogRow_=function(fields){const command=fields[0];if(!(command in this.dispatchTable_))return;const dispatch=this.dispatchTable_[command];if(dispatch===null||this.skipDispatch(dispatch)){return;}
const parsedFields=[];for(let i=0;i<dispatch.parsers.length;++i){const parser=dispatch.parsers[i];if(parser===null){parsedFields.push(fields[1+i]);}else if(typeof parser==='function'){parsedFields.push(parser(fields[1+i]));}else{parsedFields.push(fields.slice(1+i));break;}}
dispatch.processor.apply(this,parsedFields);};LogReader.prototype.processLog_=function(lines){for(let i=0,n=lines.length;i<n;++i,++this.lineNum_){const line=lines[i];if(!line){continue;}
try{const fields=this.csvParser_.parseLine(line);this.dispatchLogRow_(fields);}catch(e){this.printError('line '+(this.lineNum_+1)+': '+
(e.message||e));}}};return{LogReader,};});'use strict';tr.exportTo('tr.model',function(){function ProfileNode(id,title,parentNode){this.id_=id;this.title_=title;this.parentNode_=parentNode;this.colorId_=-1;this.userFriendlyStack_=[];}
ProfileNode.prototype={__proto__:Object.prototype,get title(){return this.title_;},get parentNode(){return this.parentNode_;},set parentNode(value){this.parentNode_=value;},get id(){return this.id_;},get colorId(){return this.colorId_;},set colorId(value){this.colorId_=value;},get userFriendlyName(){return this.title_;},get userFriendlyStack(){if(this.userFriendlyStack_.length===0){this.userFriendlyStack_=[this.userFriendlyName];if(this.parentNode_!==undefined){this.userFriendlyStack_=this.userFriendlyStack_.concat(this.parentNode_.userFriendlyStack);}}
return this.userFriendlyStack_;},get sampleTitle(){throw new Error('Not implemented.');}};tr.model.EventRegistry.register(ProfileNode,{name:'Node',pluralName:'Nodes'});return{ProfileNode,};});'use strict';tr.exportTo('tr.e.v8',function(){const ProfileNode=tr.model.ProfileNode;function V8CpuProfileNode(id,callFrame,parentNode){ProfileNode.call(this,id,callFrame.functionName,parentNode);this.callFrame_=tr.b.deepCopy(callFrame);this.deoptReason_='';this.colorId_=tr.b.ColorScheme.getColorIdForGeneralPurposeString(callFrame.functionName);}
V8CpuProfileNode.prototype={__proto__:ProfileNode.prototype,get functionName(){return this.callFrame_.functionName;},get scriptId(){return this.callFrame_.scriptId;},get url(){if(!this.callFrame_.url){return'unknown';}
let url=this.callFrame_.url;if(this.callFrame_.lineNumber===undefined){return url;}
url=url+':'+this.callFrame_.lineNumber;if(this.callFrame_.columnNumber===undefined){return url;}
url=url+':'+this.callFrame_.columnNumber;return url;},get deoptReason(){return this.deoptReason_;},set deoptReason(value){this.deoptReason_=value;},get userFriendlyName(){const name=this.functionName+' url: '+this.url;return!this.deoptReason_?name:name+' Deoptimized reason: '+this.deoptReason_;},get sampleTitle(){return'V8 Sample';}};V8CpuProfileNode.constructFromObject=function(profileTree,node){const nodeId=node.id;if(nodeId===1){return undefined;}
const parentNode=profileTree.getNode(node.parent);const profileNode=new V8CpuProfileNode(nodeId,node.callFrame,parentNode);if(node.deoptReason!==undefined){profileNode.deoptReason=node.deoptReason;}
return profileNode;};ProfileNode.subTypes.register(V8CpuProfileNode,{typeName:'cpuProfile',name:'v8 cpu profile node',pluralName:'v8 cpu profile nodes'});ProfileNode.subTypes.register(V8CpuProfileNode,{typeName:'legacySample',name:'v8 cpu profile node',pluralName:'v8 cpu profile nodes'});return{ProfileNode,};});'use strict';tr.exportTo('tr.model',function(){function ProfileTree(){this.startTime_=undefined;this.endTime_=undefined;this.tree_=new Map();this.pid_=-1;this.tid_=-1;}
ProfileTree.prototype={__proto__:Object.prototype,get pid(){return this.pid_;},set pid(value){this.pid_=value;},get tid(){return this.tid_;},set tid(value){this.tid_=value;},get tree(){return this.tree_;},get startTime(){return this.startTime_;},set startTime(value){this.startTime_=value;this.endTime_=value;},get endTime(){return this.endTime_;},set endTime(value){this.endTime_=value;},add(node){if(this.tree_.has(node.id)){throw new Error('Conflict id in the profile tree.');}
this.tree_.set(node.id,node);return node;},getNode(nodeId){return this.tree_.get(nodeId);}};return{ProfileTree,};});'use strict';tr.exportTo('tr.e.importer.v8',function(){const CodeEntry=tr.e.importer.v8.CodeMap.CodeEntry;const CodeMap=tr.e.importer.v8.CodeMap;const ColorScheme=tr.b.ColorScheme;const DynamicFuncCodeEntry=tr.e.importer.v8.CodeMap.DynamicFuncCodeEntry;const FunctionEntry=tr.e.importer.v8.CodeMap.FunctionEntry;const ProfileNodeType=tr.model.ProfileNode.subTypes.getConstructor(undefined,'legacySample');function V8LogImporter(model,eventData){this.importPriority=3;this.model_=model;this.logData_=eventData;this.code_map_=new CodeMap();this.v8_timer_thread_=undefined;this.v8_thread_=undefined;this.profileTree_=new tr.model.ProfileTree();this.profileTree_.add(new ProfileNodeType(-1,{url:'',functionName:'unknown'}));this.v8_stack_timeline_=[];}
const kV8BinarySuffixes=['/d8','/libv8.so'];const TimerEventDefaultArgs={'V8.Execute':{pause:false,no_execution:false},'V8.External':{pause:false,no_execution:true},'V8.CompileFullCode':{pause:true,no_execution:true},'V8.RecompileSynchronous':{pause:true,no_execution:true},'V8.RecompileParallel':{pause:false,no_execution:false},'V8.CompileEval':{pause:true,no_execution:true},'V8.Parse':{pause:true,no_execution:true},'V8.PreParse':{pause:true,no_execution:true},'V8.ParseLazy':{pause:true,no_execution:true},'V8.GCScavenger':{pause:true,no_execution:true},'V8.GCCompactor':{pause:true,no_execution:true},'V8.GCContext':{pause:true,no_execution:true}};V8LogImporter.canImport=function(eventData){if(typeof(eventData)!=='string'&&!(eventData instanceof String)){return false;}
return eventData.substring(0,11)==='v8-version,'||eventData.substring(0,12)==='timer-event,'||eventData.substring(0,5)==='tick,'||eventData.substring(0,15)==='shared-library,'||eventData.substring(0,9)==='profiler,'||eventData.substring(0,14)==='code-creation,';};V8LogImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'V8LogImporter';},processTimerEvent_(name,startInUs,lengthInUs){const args=TimerEventDefaultArgs[name];if(args===undefined)return;const startInMs=tr.b.convertUnit(startInUs,tr.b.UnitPrefixScale.METRIC.MICRO,tr.b.UnitPrefixScale.METRIC.MILLI);const lengthInMs=tr.b.convertUnit(lengthInUs,tr.b.UnitPrefixScale.METRIC.MICRO,tr.b.UnitPrefixScale.METRIC.MILLI);const colorId=ColorScheme.getColorIdForGeneralPurposeString(name);const slice=new tr.model.ThreadSlice('v8',name,colorId,startInMs,args,lengthInMs);this.v8_timer_thread_.sliceGroup.pushSlice(slice);},processTimerEventStart_(name,startInUs){const args=TimerEventDefaultArgs[name];if(args===undefined)return;const startInMs=tr.b.convertUnit(startInUs,tr.b.UnitPrefixScale.METRIC.MICRO,tr.b.UnitPrefixScale.METRIC.MILLI);this.v8_timer_thread_.sliceGroup.beginSlice('v8',name,startInMs,args);},processTimerEventEnd_(name,endInUs){const endInMs=tr.b.convertUnit(endInUs,tr.b.UnitPrefixScale.METRIC.MICRO,tr.b.UnitPrefixScale.METRIC.MILLI);this.v8_timer_thread_.sliceGroup.endSlice(endInMs);},processCodeCreateEvent_(type,kind,address,size,name,maybeFunc){function parseState(s){switch(s){case'':return CodeMap.CodeState.COMPILED;case'~':return CodeMap.CodeState.OPTIMIZABLE;case'*':return CodeMap.CodeState.OPTIMIZED;}
throw new Error('unknown code state: '+s);}
if(maybeFunc.length){const funcAddr=parseInt(maybeFunc[0]);const state=parseState(maybeFunc[1]);let func=this.code_map_.findDynamicEntryByStartAddress(funcAddr);if(!func){func=new FunctionEntry(name);func.kind=kind;this.code_map_.addCode(funcAddr,func);}else if(func.name!==name){func.name=name;}
let entry=this.code_map_.findDynamicEntryByStartAddress(address);if(entry){if(entry.size===size&&entry.func===func){entry.state=state;}}else{entry=new DynamicFuncCodeEntry(size,type,func,state);entry.kind=kind;this.code_map_.addCode(address,entry);}}else{const codeEntry=new CodeEntry(size,name);codeEntry.kind=kind;this.code_map_.addCode(address,codeEntry);}},processCodeMoveEvent_(from,to){this.code_map_.moveCode(from,to);},processCodeDeleteEvent_(address){this.code_map_.deleteCode(address);},processSharedLibrary_(name,start,end){const codeEntry=new CodeEntry(end-start,name,CodeEntry.TYPE.SHARED_LIB);codeEntry.kind=-3;for(let i=0;i<kV8BinarySuffixes.length;i++){const suffix=kV8BinarySuffixes[i];if(name.indexOf(suffix,name.length-suffix.length)>=0){codeEntry.kind=-1;break;}}
this.code_map_.addLibrary(start,codeEntry);},processCppSymbol_(address,size,name){const codeEntry=new CodeEntry(size,name,CodeEntry.TYPE.CPP);codeEntry.kind=-1;this.code_map_.addStaticCode(address,codeEntry);},processTickEvent_(pc,startInUs,isExternalCallback,tosOrExternalCallback,vmstate,stack){const startInMs=tr.b.convertUnit(startInUs,tr.b.UnitPrefixScale.METRIC.MICRO,tr.b.UnitPrefixScale.METRIC.MILLI);function findChildWithEntryID(stackFrame,entryID){for(let i=0;i<stackFrame.children.length;i++){if(stackFrame.children[i].entryID===entryID){return stackFrame.children[i];}}
return undefined;}
function processStack(pc,func,stack){const fullStack=func?[pc,func]:[pc];let prevFrame=pc;for(let i=0,n=stack.length;i<n;++i){const frame=stack[i];const firstChar=frame.charAt(0);if(firstChar==='+'||firstChar==='-'){prevFrame+=parseInt(frame,16);fullStack.push(prevFrame);}else if(firstChar!=='o'){fullStack.push(parseInt(frame,16));}}
return fullStack;}
if(isExternalCallback){pc=tosOrExternalCallback;tosOrExternalCallback=0;}else if(tosOrExternalCallback){const funcEntry=this.code_map_.findEntry(tosOrExternalCallback);if(!funcEntry||!funcEntry.isJSFunction||!funcEntry.isJSFunction()){tosOrExternalCallback=0;}}
let processedStack=processStack(pc,tosOrExternalCallback,stack);let node=undefined;let lastNode=undefined;processedStack=processedStack.reverse();for(let i=0,n=processedStack.length;i<n;i++){const frame=processedStack[i];if(!frame)break;const entry=this.code_map_.findEntry(frame);if(!entry&&i!==0){continue;}
let sourceInfo=undefined;if(entry&&entry.type===CodeEntry.TYPE.CPP){const libEntry=this.code_map_.findEntryInLibraries(frame);if(libEntry){sourceInfo={file:libEntry.name};}}
const entryId=entry?entry.id:-1;node=this.profileTree_.getNode(entryId);if(node===undefined){node=this.profileTree_.add(new ProfileNodeType(entryId,{functionName:entry.name,url:sourceInfo?sourceInfo.file:'',lineNumber:sourceInfo?sourceInfo.line:undefined,columnNumber:sourceInfo?sourceInfo.column:undefined,scriptId:sourceInfo?sourceInfo.scriptId:undefined},lastNode));}
lastNode=node;}
this.model_.samples.push(new tr.model.Sample(startInMs,'V8 PC',node,this.v8_thread_,undefined,1));},processDistortion_(distortionInPicoseconds){},processPlotRange_(start,end){},processV8Version_(major,minor,build,patch,candidate){},importEvents(){const logreader=new tr.e.importer.v8.LogReader({'timer-event':{parsers:[null,parseInt,parseInt],processor:this.processTimerEvent_.bind(this)},'shared-library':{parsers:[null,parseInt,parseInt],processor:this.processSharedLibrary_.bind(this)},'timer-event-start':{parsers:[null,parseInt],processor:this.processTimerEventStart_.bind(this)},'timer-event-end':{parsers:[null,parseInt],processor:this.processTimerEventEnd_.bind(this)},'code-creation':{parsers:[null,parseInt,parseInt,parseInt,null,'var-args'],processor:this.processCodeCreateEvent_.bind(this)},'code-move':{parsers:[parseInt,parseInt],processor:this.processCodeMoveEvent_.bind(this)},'code-delete':{parsers:[parseInt],processor:this.processCodeDeleteEvent_.bind(this)},'cpp':{parsers:[parseInt,parseInt,null],processor:this.processCppSymbol_.bind(this)},'tick':{parsers:[parseInt,parseInt,parseInt,parseInt,parseInt,'var-args'],processor:this.processTickEvent_.bind(this)},'distortion':{parsers:[parseInt],processor:this.processDistortion_.bind(this)},'plot-range':{parsers:[parseInt,parseInt],processor:this.processPlotRange_.bind(this)},'v8-version':{parsers:[parseInt,parseInt,parseInt,parseInt,parseInt],processor:this.processV8Version_.bind(this)}});this.v8_timer_thread_=this.model_.getOrCreateProcess(-32).getOrCreateThread(1);this.v8_timer_thread_.name='V8 Timers';this.v8_thread_=this.model_.getOrCreateProcess(-32).getOrCreateThread(2);this.v8_thread_.name='V8';const lines=this.logData_.split('\n');for(let i=0;i<lines.length;i++){logreader.processLogLine(lines[i]);}
function addSlices(slices,thread){for(let i=0;i<slices.length;i++){const duration=slices[i].end-slices[i].start;const slice=new tr.model.ThreadSlice('v8',slices[i].name,ColorScheme.getColorIdForGeneralPurposeString(slices[i].name),slices[i].start,{},duration);thread.sliceGroup.pushSlice(slice);addSlices(slices[i].children,thread);}}
addSlices(this.v8_stack_timeline_,this.v8_thread_);}};tr.importer.Importer.register(V8LogImporter);return{V8LogImporter,};});'use strict';if(tr.isVinn){global.window={};}
!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;"undefined"!=typeof window?b=window:"undefined"!=typeof global?b=global:"undefined"!=typeof self&&(b=self),b.JSZip=a()}}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){"use strict";var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";c.encode=function(a){for(var b,c,e,f,g,h,i,j="",k=0;k<a.length;)b=a.charCodeAt(k++),c=a.charCodeAt(k++),e=a.charCodeAt(k++),f=b>>2,g=(3&b)<<4|c>>4,h=(15&c)<<2|e>>6,i=63&e,isNaN(c)?h=i=64:isNaN(e)&&(i=64),j=j+d.charAt(f)+d.charAt(g)+d.charAt(h)+d.charAt(i);return j},c.decode=function(a){var b,c,e,f,g,h,i,j="",k=0;for(a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");k<a.length;)f=d.indexOf(a.charAt(k++)),g=d.indexOf(a.charAt(k++)),h=d.indexOf(a.charAt(k++)),i=d.indexOf(a.charAt(k++)),b=f<<2|g>>4,c=(15&g)<<4|h>>2,e=(3&h)<<6|i,j+=String.fromCharCode(b),64!=h&&(j+=String.fromCharCode(c)),64!=i&&(j+=String.fromCharCode(e));return j}},{}],2:[function(a,b){"use strict";function c(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}c.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},b.exports=c},{}],3:[function(a,b,c){"use strict";c.STORE={magic:"\x00\x00",compress:function(a){return a},uncompress:function(a){return a},compressInputType:null,uncompressInputType:null},c.DEFLATE=a("./flate")},{"./flate":8}],4:[function(a,b){"use strict";var c=a("./utils"),d=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];b.exports=function(a,b){if("undefined"==typeof a||!a.length)return 0;var e="string"!==c.getTypeOf(a);"undefined"==typeof b&&(b=0);var f=0,g=0,h=0;b=-1^b;for(var i=0,j=a.length;j>i;i++)h=e?a[i]:a.charCodeAt(i),g=255&(b^h),f=d[g],b=b>>>8^f;return-1^b}},{"./utils":21}],5:[function(a,b){"use strict";function c(){this.data=null,this.length=0,this.index=0}var d=a("./utils");c.prototype={checkOffset:function(a){this.checkIndex(this.index+a)},checkIndex:function(a){if(this.length<a||0>a)throw new Error("End of data reached (data length = "+this.length+", asked index = "+a+"). Corrupted zip ?")},setIndex:function(a){this.checkIndex(a),this.index=a},skip:function(a){this.setIndex(this.index+a)},byteAt:function(){},readInt:function(a){var b,c=0;for(this.checkOffset(a),b=this.index+a-1;b>=this.index;b--)c=(c<<8)+this.byteAt(b);return this.index+=a,c},readString:function(a){return d.transformTo("string",this.readData(a))},readData:function(){},lastIndexOfSignature:function(){},readDate:function(){var a=this.readInt(4);return new Date((a>>25&127)+1980,(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(31&a)<<1)}},b.exports=c},{"./utils":21}],6:[function(a,b,c){"use strict";c.base64=!1,c.binary=!1,c.dir=!1,c.createFolders=!1,c.date=null,c.compression=null,c.comment=null},{}],7:[function(a,b,c){"use strict";var d=a("./utils");c.string2binary=function(a){return d.string2binary(a)},c.string2Uint8Array=function(a){return d.transformTo("uint8array",a)},c.uint8Array2String=function(a){return d.transformTo("string",a)},c.string2Blob=function(a){var b=d.transformTo("arraybuffer",a);return d.arrayBuffer2Blob(b)},c.arrayBuffer2Blob=function(a){return d.arrayBuffer2Blob(a)},c.transformTo=function(a,b){return d.transformTo(a,b)},c.getTypeOf=function(a){return d.getTypeOf(a)},c.checkSupport=function(a){return d.checkSupport(a)},c.MAX_VALUE_16BITS=d.MAX_VALUE_16BITS,c.MAX_VALUE_32BITS=d.MAX_VALUE_32BITS,c.pretty=function(a){return d.pretty(a)},c.findCompression=function(a){return d.findCompression(a)},c.isRegExp=function(a){return d.isRegExp(a)}},{"./utils":21}],8:[function(a,b,c){"use strict";var d="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,e=a("pako");c.uncompressInputType=d?"uint8array":"array",c.compressInputType=d?"uint8array":"array",c.magic="\b\x00",c.compress=function(a){return e.deflateRaw(a)},c.uncompress=function(a){return e.inflateRaw(a)}},{pako:24}],9:[function(a,b){"use strict";function c(a,b){return this instanceof c?(this.files={},this.comment=null,this.root="",a&&this.load(a,b),void(this.clone=function(){var a=new c;for(var b in this)"function"!=typeof this[b]&&(a[b]=this[b]);return a})):new c(a,b)}var d=a("./base64");c.prototype=a("./object"),c.prototype.load=a("./load"),c.support=a("./support"),c.defaults=a("./defaults"),c.utils=a("./deprecatedPublicUtils"),c.base64={encode:function(a){return d.encode(a)},decode:function(a){return d.decode(a)}},c.compressions=a("./compressions"),b.exports=c},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(a,b){"use strict";var c=a("./base64"),d=a("./zipEntries");b.exports=function(a,b){var e,f,g,h;for(b=b||{},b.base64&&(a=c.decode(a)),f=new d(a,b),e=f.files,g=0;g<e.length;g++)h=e[g],this.file(h.fileName,h.decompressed,{binary:!0,optimizedBinaryString:!0,date:h.date,dir:h.dir,comment:h.fileComment.length?h.fileComment:null,createFolders:b.createFolders});return f.zipComment.length&&(this.comment=f.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(a,b){(function(a){"use strict";b.exports=function(b,c){return new a(b,c)},b.exports.test=function(b){return a.isBuffer(b)}}).call(this,"undefined"!=typeof Buffer?Buffer:void 0)},{}],12:[function(a,b){"use strict";function c(a){this.data=a,this.length=this.data.length,this.index=0}var d=a("./uint8ArrayReader");c.prototype=new d,c.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.index,this.index+a);return this.index+=a,b},b.exports=c},{"./uint8ArrayReader":18}],13:[function(a,b){"use strict";var c=a("./support"),d=a("./utils"),e=a("./crc32"),f=a("./signature"),g=a("./defaults"),h=a("./base64"),i=a("./compressions"),j=a("./compressedObject"),k=a("./nodeBuffer"),l=a("./utf8"),m=a("./stringWriter"),n=a("./uint8ArrayWriter"),o=function(a){if(a._data instanceof j&&(a._data=a._data.getContent(),a.options.binary=!0,a.options.base64=!1,"uint8array"===d.getTypeOf(a._data))){var b=a._data;a._data=new Uint8Array(b.length),0!==b.length&&a._data.set(b,0)}return a._data},p=function(a){var b=o(a),e=d.getTypeOf(b);return"string"===e?!a.options.binary&&c.nodebuffer?k(b,"utf-8"):a.asBinary():b},q=function(a){var b=o(this);return null===b||"undefined"==typeof b?"":(this.options.base64&&(b=h.decode(b)),b=a&&this.options.binary?A.utf8decode(b):d.transformTo("string",b),a||this.options.binary||(b=d.transformTo("string",A.utf8encode(b))),b)},r=function(a,b,c){this.name=a,this.dir=c.dir,this.date=c.date,this.comment=c.comment,this._data=b,this.options=c,this._initialMetadata={dir:c.dir,date:c.date}};r.prototype={asText:function(){return q.call(this,!0)},asBinary:function(){return q.call(this,!1)},asNodeBuffer:function(){var a=p(this);return d.transformTo("nodebuffer",a)},asUint8Array:function(){var a=p(this);return d.transformTo("uint8array",a)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var s=function(a,b){var c,d="";for(c=0;b>c;c++)d+=String.fromCharCode(255&a),a>>>=8;return d},t=function(){var a,b,c={};for(a=0;a<arguments.length;a++)for(b in arguments[a])arguments[a].hasOwnProperty(b)&&"undefined"==typeof c[b]&&(c[b]=arguments[a][b]);return c},u=function(a){return a=a||{},a.base64!==!0||null!==a.binary&&void 0!==a.binary||(a.binary=!0),a=t(a,g),a.date=a.date||new Date,null!==a.compression&&(a.compression=a.compression.toUpperCase()),a},v=function(a,b,c){var e,f=d.getTypeOf(b);if(c=u(c),c.createFolders&&(e=w(a))&&x.call(this,e,!0),c.dir||null===b||"undefined"==typeof b)c.base64=!1,c.binary=!1,b=null;else if("string"===f)c.binary&&!c.base64&&c.optimizedBinaryString!==!0&&(b=d.string2binary(b));else{if(c.base64=!1,c.binary=!0,!(f||b instanceof j))throw new Error("The data of '"+a+"' is in an unsupported format !");"arraybuffer"===f&&(b=d.transformTo("uint8array",b))}var g=new r(a,b,c);return this.files[a]=g,g},w=function(a){"/"==a.slice(-1)&&(a=a.substring(0,a.length-1));var b=a.lastIndexOf("/");return b>0?a.substring(0,b):""},x=function(a,b){return"/"!=a.slice(-1)&&(a+="/"),b="undefined"!=typeof b?b:!1,this.files[a]||v.call(this,a,null,{dir:!0,createFolders:b}),this.files[a]},y=function(a,b){var c,f=new j;return a._data instanceof j?(f.uncompressedSize=a._data.uncompressedSize,f.crc32=a._data.crc32,0===f.uncompressedSize||a.dir?(b=i.STORE,f.compressedContent="",f.crc32=0):a._data.compressionMethod===b.magic?f.compressedContent=a._data.getCompressedContent():(c=a._data.getContent(),f.compressedContent=b.compress(d.transformTo(b.compressInputType,c)))):(c=p(a),(!c||0===c.length||a.dir)&&(b=i.STORE,c=""),f.uncompressedSize=c.length,f.crc32=e(c),f.compressedContent=b.compress(d.transformTo(b.compressInputType,c))),f.compressedSize=f.compressedContent.length,f.compressionMethod=b.magic,f},z=function(a,b,c,g){var h,i,j,k,m=(c.compressedContent,d.transformTo("string",l.utf8encode(b.name))),n=b.comment||"",o=d.transformTo("string",l.utf8encode(n)),p=m.length!==b.name.length,q=o.length!==n.length,r=b.options,t="",u="",v="";j=b._initialMetadata.dir!==b.dir?b.dir:r.dir,k=b._initialMetadata.date!==b.date?b.date:r.date,h=k.getHours(),h<<=6,h|=k.getMinutes(),h<<=5,h|=k.getSeconds()/2,i=k.getFullYear()-1980,i<<=4,i|=k.getMonth()+1,i<<=5,i|=k.getDate(),p&&(u=s(1,1)+s(e(m),4)+m,t+="up"+s(u.length,2)+u),q&&(v=s(1,1)+s(this.crc32(o),4)+o,t+="uc"+s(v.length,2)+v);var w="";w+="\n\x00",w+=p||q?"\x00\b":"\x00\x00",w+=c.compressionMethod,w+=s(h,2),w+=s(i,2),w+=s(c.crc32,4),w+=s(c.compressedSize,4),w+=s(c.uncompressedSize,4),w+=s(m.length,2),w+=s(t.length,2);var x=f.LOCAL_FILE_HEADER+w+m+t,y=f.CENTRAL_FILE_HEADER+"\x00"+w+s(o.length,2)+"\x00\x00\x00\x00"+(j===!0?"\x00\x00\x00":"\x00\x00\x00\x00")+s(g,4)+m+t+o;return{fileRecord:x,dirRecord:y,compressedObject:c}},A={load:function(){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(a){var b,c,d,e,f=[];for(b in this.files)this.files.hasOwnProperty(b)&&(d=this.files[b],e=new r(d.name,d._data,t(d.options)),c=b.slice(this.root.length,b.length),b.slice(0,this.root.length)===this.root&&a(c,e)&&f.push(e));return f},file:function(a,b,c){if(1===arguments.length){if(d.isRegExp(a)){var e=a;return this.filter(function(a,b){return!b.dir&&e.test(a)})}return this.filter(function(b,c){return!c.dir&&b===a})[0]||null}return a=this.root+a,v.call(this,a,b,c),this},folder:function(a){if(!a)return this;if(d.isRegExp(a))return this.filter(function(b,c){return c.dir&&a.test(b)});var b=this.root+a,c=x.call(this,b),e=this.clone();return e.root=c.name,e},remove:function(a){a=this.root+a;var b=this.files[a];if(b||("/"!=a.slice(-1)&&(a+="/"),b=this.files[a]),b&&!b.dir)delete this.files[a];else for(var c=this.filter(function(b,c){return c.name.slice(0,a.length)===a}),d=0;d<c.length;d++)delete this.files[c[d].name];return this},generate:function(a){a=t(a||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),d.checkSupport(a.type);var b,c,e=[],g=0,j=0,k=d.transformTo("string",this.utf8encode(a.comment||this.comment||""));for(var l in this.files)if(this.files.hasOwnProperty(l)){var o=this.files[l],p=o.options.compression||a.compression.toUpperCase(),q=i[p];if(!q)throw new Error(p+" is not a valid compression method !");var r=y.call(this,o,q),u=z.call(this,l,o,r,g);g+=u.fileRecord.length+r.compressedSize,j+=u.dirRecord.length,e.push(u)}var v="";v=f.CENTRAL_DIRECTORY_END+"\x00\x00\x00\x00"+s(e.length,2)+s(e.length,2)+s(j,4)+s(g,4)+s(k.length,2)+k;var w=a.type.toLowerCase();for(b="uint8array"===w||"arraybuffer"===w||"blob"===w||"nodebuffer"===w?new n(g+j+v.length):new m(g+j+v.length),c=0;c<e.length;c++)b.append(e[c].fileRecord),b.append(e[c].compressedObject.compressedContent);for(c=0;c<e.length;c++)b.append(e[c].dirRecord);b.append(v);var x=b.finalize();switch(a.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return d.transformTo(a.type.toLowerCase(),x);case"blob":return d.arrayBuffer2Blob(d.transformTo("arraybuffer",x));case"base64":return a.base64?h.encode(x):x;default:return x}},crc32:function(a,b){return e(a,b)},utf8encode:function(a){return d.transformTo("string",l.utf8encode(a))},utf8decode:function(a){return l.utf8decode(a)}};b.exports=A},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(a,b,c){"use strict";c.LOCAL_FILE_HEADER="PK",c.CENTRAL_FILE_HEADER="PK",c.CENTRAL_DIRECTORY_END="PK",c.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",c.ZIP64_CENTRAL_DIRECTORY_END="PK",c.DATA_DESCRIPTOR="PK\b"},{}],15:[function(a,b){"use strict";function c(a,b){this.data=a,b||(this.data=e.string2binary(this.data)),this.length=this.data.length,this.index=0}var d=a("./dataReader"),e=a("./utils");c.prototype=new d,c.prototype.byteAt=function(a){return this.data.charCodeAt(a)},c.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)},c.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.index,this.index+a);return this.index+=a,b},b.exports=c},{"./dataReader":5,"./utils":21}],16:[function(a,b){"use strict";var c=a("./utils"),d=function(){this.data=[]};d.prototype={append:function(a){a=c.transformTo("string",a),this.data.push(a)},finalize:function(){return this.data.join("")}},b.exports=d},{"./utils":21}],17:[function(a,b,c){(function(a){"use strict";if(c.base64=!0,c.array=!0,c.string=!0,c.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,c.nodebuffer="undefined"!=typeof a,c.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)c.blob=!1;else{var b=new ArrayBuffer(0);try{c.blob=0===new Blob([b],{type:"application/zip"}).size}catch(d){try{var e=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,f=new e;f.append(b),c.blob=0===f.getBlob("application/zip").size}catch(d){c.blob=!1}}}}).call(this,"undefined"!=typeof Buffer?Buffer:void 0)},{}],18:[function(a,b){"use strict";function c(a){a&&(this.data=a,this.length=this.data.length,this.index=0)}var d=a("./dataReader");c.prototype=new d,c.prototype.byteAt=function(a){return this.data[a]},c.prototype.lastIndexOfSignature=function(a){for(var b=a.charCodeAt(0),c=a.charCodeAt(1),d=a.charCodeAt(2),e=a.charCodeAt(3),f=this.length-4;f>=0;--f)if(this.data[f]===b&&this.data[f+1]===c&&this.data[f+2]===d&&this.data[f+3]===e)return f;return-1},c.prototype.readData=function(a){if(this.checkOffset(a),0===a)return new Uint8Array(0);var b=this.data.subarray(this.index,this.index+a);return this.index+=a,b},b.exports=c},{"./dataReader":5}],19:[function(a,b){"use strict";var c=a("./utils"),d=function(a){this.data=new Uint8Array(a),this.index=0};d.prototype={append:function(a){0!==a.length&&(a=c.transformTo("uint8array",a),this.data.set(a,this.index),this.index+=a.length)},finalize:function(){return this.data}},b.exports=d},{"./utils":21}],20:[function(a,b,c){"use strict";for(var d=a("./utils"),e=a("./support"),f=a("./nodeBuffer"),g=new Array(256),h=0;256>h;h++)g[h]=h>=252?6:h>=248?5:h>=240?4:h>=224?3:h>=192?2:1;g[254]=g[254]=1;var i=function(a){var b,c,d,f,g,h=a.length,i=0;for(f=0;h>f;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),i+=128>c?1:2048>c?2:65536>c?3:4;for(b=e.uint8array?new Uint8Array(i):new Array(i),g=0,f=0;i>g;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),128>c?b[g++]=c:2048>c?(b[g++]=192|c>>>6,b[g++]=128|63&c):65536>c?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},j=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return 0>c?b:0===c?b:c+g[a[c]]>b?c:b},k=function(a){var b,c,e,f,h=a.length,i=new Array(2*h);for(c=0,b=0;h>b;)if(e=a[b++],128>e)i[c++]=e;else if(f=g[e],f>4)i[c++]=65533,b+=f-1;else{for(e&=2===f?31:3===f?15:7;f>1&&h>b;)e=e<<6|63&a[b++],f--;f>1?i[c++]=65533:65536>e?i[c++]=e:(e-=65536,i[c++]=55296|e>>10&1023,i[c++]=56320|1023&e)}return i.length!==c&&(i.subarray?i=i.subarray(0,c):i.length=c),d.applyFromCharCode(i)};c.utf8encode=function(a){return e.nodebuffer?f(a,"utf-8"):i(a)},c.utf8decode=function(a){if(e.nodebuffer)return d.transformTo("nodebuffer",a).toString("utf-8");a=d.transformTo(e.uint8array?"uint8array":"array",a);for(var b=[],c=0,f=a.length,g=65536;f>c;){var h=j(a,Math.min(c+g,f));b.push(e.uint8array?k(a.subarray(c,h)):k(a.slice(c,h))),c=h}return b.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(a,b,c){"use strict";function d(a){return a}function e(a,b){for(var c=0;c<a.length;++c)b[c]=255&a.charCodeAt(c);return b}function f(a){var b=65536,d=[],e=a.length,f=c.getTypeOf(a),g=0,h=!0;try{switch(f){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,j(0))}}catch(i){h=!1}if(!h){for(var k="",l=0;l<a.length;l++)k+=String.fromCharCode(a[l]);return k}for(;e>g&&b>1;)try{d.push("array"===f||"nodebuffer"===f?String.fromCharCode.apply(null,a.slice(g,Math.min(g+b,e))):String.fromCharCode.apply(null,a.subarray(g,Math.min(g+b,e)))),g+=b}catch(i){b=Math.floor(b/2)}return d.join("")}function g(a,b){for(var c=0;c<a.length;c++)b[c]=a[c];return b}var h=a("./support"),i=a("./compressions"),j=a("./nodeBuffer");c.string2binary=function(a){for(var b="",c=0;c<a.length;c++)b+=String.fromCharCode(255&a.charCodeAt(c));return b},c.arrayBuffer2Blob=function(a){c.checkSupport("blob");try{return new Blob([a],{type:"application/zip"})}catch(b){try{var d=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,e=new d;return e.append(a),e.getBlob("application/zip")}catch(b){throw new Error("Bug : can't construct the Blob.")}}},c.applyFromCharCode=f;var k={};k.string={string:d,array:function(a){return e(a,new Array(a.length))},arraybuffer:function(a){return k.string.uint8array(a).buffer},uint8array:function(a){return e(a,new Uint8Array(a.length))},nodebuffer:function(a){return e(a,j(a.length))}},k.array={string:f,array:d,arraybuffer:function(a){return new Uint8Array(a).buffer},uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return j(a)}},k.arraybuffer={string:function(a){return f(new Uint8Array(a))},array:function(a){return g(new Uint8Array(a),new Array(a.byteLength))},arraybuffer:d,uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return j(new Uint8Array(a))}},k.uint8array={string:f,array:function(a){return g(a,new Array(a.length))},arraybuffer:function(a){return a.buffer},uint8array:d,nodebuffer:function(a){return j(a)}},k.nodebuffer={string:f,array:function(a){return g(a,new Array(a.length))},arraybuffer:function(a){return k.nodebuffer.uint8array(a).buffer},uint8array:function(a){return g(a,new Uint8Array(a.length))},nodebuffer:d},c.transformTo=function(a,b){if(b||(b=""),!a)return b;c.checkSupport(a);var d=c.getTypeOf(b),e=k[d][a](b);return e},c.getTypeOf=function(a){return"string"==typeof a?"string":"[object Array]"===Object.prototype.toString.call(a)?"array":h.nodebuffer&&j.test(a)?"nodebuffer":h.uint8array&&a instanceof Uint8Array?"uint8array":h.arraybuffer&&a instanceof ArrayBuffer?"arraybuffer":void 0},c.checkSupport=function(a){var b=h[a.toLowerCase()];if(!b)throw new Error(a+" is not supported by this browser")},c.MAX_VALUE_16BITS=65535,c.MAX_VALUE_32BITS=-1,c.pretty=function(a){var b,c,d="";for(c=0;c<(a||"").length;c++)b=a.charCodeAt(c),d+="\\x"+(16>b?"0":"")+b.toString(16).toUpperCase();return d},c.findCompression=function(a){for(var b in i)if(i.hasOwnProperty(b)&&i[b].magic===a)return i[b];return null},c.isRegExp=function(a){return"[object RegExp]"===Object.prototype.toString.call(a)}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(a,b){"use strict";function c(a,b){this.files=[],this.loadOptions=b,a&&this.load(a)}var d=a("./stringReader"),e=a("./nodeBufferReader"),f=a("./uint8ArrayReader"),g=a("./utils"),h=a("./signature"),i=a("./zipEntry"),j=a("./support"),k=a("./object");c.prototype={checkSignature:function(a){var b=this.reader.readString(4);if(b!==a)throw new Error("Corrupted zip or bug : unexpected signature ("+g.pretty(b)+", expected "+g.pretty(a)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=k.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var a,b,c,d=this.zip64EndOfCentralSize-44,e=0;d>e;)a=this.reader.readInt(2),b=this.reader.readInt(4),c=this.reader.readString(b),this.zip64ExtensibleData[a]={id:a,length:b,value:c}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var a,b;for(a=0;a<this.files.length;a++)b=this.files[a],this.reader.setIndex(b.localHeaderOffset),this.checkSignature(h.LOCAL_FILE_HEADER),b.readLocalPart(this.reader),b.handleUTF8()},readCentralDir:function(){var a;for(this.reader.setIndex(this.centralDirOffset);this.reader.readString(4)===h.CENTRAL_FILE_HEADER;)a=new i({zip64:this.zip64},this.loadOptions),a.readCentralPart(this.reader),this.files.push(a)},readEndOfCentral:function(){var a=this.reader.lastIndexOfSignature(h.CENTRAL_DIRECTORY_END);if(-1===a)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(a),this.checkSignature(h.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===g.MAX_VALUE_16BITS||this.diskWithCentralDirStart===g.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===g.MAX_VALUE_16BITS||this.centralDirRecords===g.MAX_VALUE_16BITS||this.centralDirSize===g.MAX_VALUE_32BITS||this.centralDirOffset===g.MAX_VALUE_32BITS){if(this.zip64=!0,a=this.reader.lastIndexOfSignature(h.ZIP64_CENTRAL_DIRECTORY_LOCATOR),-1===a)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(a),this.checkSignature(h.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(h.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(a){var b=g.getTypeOf(a);this.reader="string"!==b||j.uint8array?"nodebuffer"===b?new e(a):new f(g.transformTo("uint8array",a)):new d(a,this.loadOptions.optimizedBinaryString)},load:function(a){this.prepareReader(a),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},b.exports=c},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(a,b){"use strict";function c(a,b){this.options=a,this.loadOptions=b}var d=a("./stringReader"),e=a("./utils"),f=a("./compressedObject"),g=a("./object");c.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},prepareCompressedContent:function(a,b,c){return function(){var d=a.index;a.setIndex(b);var e=a.readData(c);return a.setIndex(d),e}},prepareContent:function(a,b,c,d,f){return function(){var a=e.transformTo(d.uncompressInputType,this.getCompressedContent()),b=d.uncompress(a);if(b.length!==f)throw new Error("Bug : uncompressed data size mismatch");return b}},readLocalPart:function(a){var b,c;if(a.skip(22),this.fileNameLength=a.readInt(2),c=a.readInt(2),this.fileName=a.readString(this.fileNameLength),a.skip(c),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(b=e.findCompression(this.compressionMethod),null===b)throw new Error("Corrupted zip : compression "+e.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new f,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(a,a.index,this.compressedSize,b),this.decompressed.getContent=this.prepareContent(a,a.index,this.compressedSize,b,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=e.transformTo("string",this.decompressed.getContent()),g.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(a){if(this.versionMadeBy=a.readString(2),this.versionNeeded=a.readInt(2),this.bitFlag=a.readInt(2),this.compressionMethod=a.readString(2),this.date=a.readDate(),this.crc32=a.readInt(4),this.compressedSize=a.readInt(4),this.uncompressedSize=a.readInt(4),this.fileNameLength=a.readInt(2),this.extraFieldsLength=a.readInt(2),this.fileCommentLength=a.readInt(2),this.diskNumberStart=a.readInt(2),this.internalFileAttributes=a.readInt(2),this.externalFileAttributes=a.readInt(4),this.localHeaderOffset=a.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=a.readString(this.fileNameLength),this.readExtraFields(a),this.parseZIP64ExtraField(a),this.fileComment=a.readString(this.fileCommentLength),this.dir=16&this.externalFileAttributes?!0:!1},parseZIP64ExtraField:function(){if(this.extraFields[1]){var a=new d(this.extraFields[1].value);this.uncompressedSize===e.MAX_VALUE_32BITS&&(this.uncompressedSize=a.readInt(8)),this.compressedSize===e.MAX_VALUE_32BITS&&(this.compressedSize=a.readInt(8)),this.localHeaderOffset===e.MAX_VALUE_32BITS&&(this.localHeaderOffset=a.readInt(8)),this.diskNumberStart===e.MAX_VALUE_32BITS&&(this.diskNumberStart=a.readInt(4))}},readExtraFields:function(a){var b,c,d,e=a.index;for(this.extraFields=this.extraFields||{};a.index<e+this.extraFieldsLength;)b=a.readInt(2),c=a.readInt(2),d=a.readString(c),this.extraFields[b]={id:b,length:c,value:d}},handleUTF8:function(){if(this.useUTF8())this.fileName=g.utf8decode(this.fileName),this.fileComment=g.utf8decode(this.fileComment);else{var a=this.findExtraFieldUnicodePath();null!==a&&(this.fileName=a);var b=this.findExtraFieldUnicodeComment();null!==b&&(this.fileComment=b)}},findExtraFieldUnicodePath:function(){var a=this.extraFields[28789];if(a){var b=new d(a.value);return 1!==b.readInt(1)?null:g.crc32(this.fileName)!==b.readInt(4)?null:g.utf8decode(b.readString(a.length-5))}return null},findExtraFieldUnicodeComment:function(){var a=this.extraFields[25461];if(a){var b=new d(a.value);return 1!==b.readInt(1)?null:g.crc32(this.fileComment)!==b.readInt(4)?null:g.utf8decode(b.readString(a.length-5))}return null}},b.exports=c},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(a,b){"use strict";var c=a("./lib/utils/common").assign,d=a("./lib/deflate"),e=a("./lib/inflate"),f=a("./lib/zlib/constants"),g={};c(g,d,e,f),b.exports=g},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(a,b,c){"use strict";function d(a,b){var c=new s(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function e(a,b){return b=b||{},b.raw=!0,d(a,b)}function f(a,b){return b=b||{},b.gzip=!0,d(a,b)}var g=a("./zlib/deflate.js"),h=a("./utils/common"),i=a("./utils/strings"),j=a("./zlib/messages"),k=a("./zlib/zstream"),l=0,m=4,n=0,o=1,p=-1,q=0,r=8,s=function(a){this.options=h.assign({level:p,method:r,chunkSize:16384,windowBits:15,memLevel:8,strategy:q,to:""},a||{});var b=this.options;b.raw&&b.windowBits>0?b.windowBits=-b.windowBits:b.gzip&&b.windowBits>0&&b.windowBits<16&&(b.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new k,this.strm.avail_out=0;var c=g.deflateInit2(this.strm,b.level,b.method,b.windowBits,b.memLevel,b.strategy);if(c!==n)throw new Error(j[c]);b.header&&g.deflateSetHeader(this.strm,b.header)};s.prototype.push=function(a,b){var c,d,e=this.strm,f=this.options.chunkSize;if(this.ended)return!1;d=b===~~b?b:b===!0?m:l,e.input="string"==typeof a?i.string2buf(a):a,e.next_in=0,e.avail_in=e.input.length;do{if(0===e.avail_out&&(e.output=new h.Buf8(f),e.next_out=0,e.avail_out=f),c=g.deflate(e,d),c!==o&&c!==n)return this.onEnd(c),this.ended=!0,!1;(0===e.avail_out||0===e.avail_in&&d===m)&&this.onData("string"===this.options.to?i.buf2binstring(h.shrinkBuf(e.output,e.next_out)):h.shrinkBuf(e.output,e.next_out))}while((e.avail_in>0||0===e.avail_out)&&c!==o);return d===m?(c=g.deflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===n):!0},s.prototype.onData=function(a){this.chunks.push(a)},s.prototype.onEnd=function(a){a===n&&(this.result="string"===this.options.to?this.chunks.join(""):h.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Deflate=s,c.deflate=d,c.deflateRaw=e,c.gzip=f},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(a,b,c){"use strict";function d(a,b){var c=new m(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function e(a,b){return b=b||{},b.raw=!0,d(a,b)}var f=a("./zlib/inflate.js"),g=a("./utils/common"),h=a("./utils/strings"),i=a("./zlib/constants"),j=a("./zlib/messages"),k=a("./zlib/zstream"),l=a("./zlib/gzheader"),m=function(a){this.options=g.assign({chunkSize:16384,windowBits:0,to:""},a||{});var b=this.options;b.raw&&b.windowBits>=0&&b.windowBits<16&&(b.windowBits=-b.windowBits,0===b.windowBits&&(b.windowBits=-15)),!(b.windowBits>=0&&b.windowBits<16)||a&&a.windowBits||(b.windowBits+=32),b.windowBits>15&&b.windowBits<48&&0===(15&b.windowBits)&&(b.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new k,this.strm.avail_out=0;var c=f.inflateInit2(this.strm,b.windowBits);if(c!==i.Z_OK)throw new Error(j[c]);this.header=new l,f.inflateGetHeader(this.strm,this.header)};m.prototype.push=function(a,b){var c,d,e,j,k,l=this.strm,m=this.options.chunkSize;if(this.ended)return!1;d=b===~~b?b:b===!0?i.Z_FINISH:i.Z_NO_FLUSH,l.input="string"==typeof a?h.binstring2buf(a):a,l.next_in=0,l.avail_in=l.input.length;do{if(0===l.avail_out&&(l.output=new g.Buf8(m),l.next_out=0,l.avail_out=m),c=f.inflate(l,i.Z_NO_FLUSH),c!==i.Z_STREAM_END&&c!==i.Z_OK)return this.onEnd(c),this.ended=!0,!1;l.next_out&&(0===l.avail_out||c===i.Z_STREAM_END||0===l.avail_in&&d===i.Z_FINISH)&&("string"===this.options.to?(e=h.utf8border(l.output,l.next_out),j=l.next_out-e,k=h.buf2string(l.output,e),l.next_out=j,l.avail_out=m-j,j&&g.arraySet(l.output,l.output,e,j,0),this.onData(k)):this.onData(g.shrinkBuf(l.output,l.next_out)))}while(l.avail_in>0&&c!==i.Z_STREAM_END);return c===i.Z_STREAM_END&&(d=i.Z_FINISH),d===i.Z_FINISH?(c=f.inflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===i.Z_OK):!0},m.prototype.onData=function(a){this.chunks.push(a)},m.prototype.onEnd=function(a){a===i.Z_OK&&(this.result="string"===this.options.to?this.chunks.join(""):g.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Inflate=m,c.inflate=d,c.inflateRaw=e,c.ungzip=d},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(a,b,c){"use strict";var d="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;c.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if("object"!=typeof c)throw new TypeError(c+"must be non-object");for(var d in c)c.hasOwnProperty(d)&&(a[d]=c[d])}}return a},c.shrinkBuf=function(a,b){return a.length===b?a:a.subarray?a.subarray(0,b):(a.length=b,a)};var e={arraySet:function(a,b,c,d,e){if(b.subarray&&a.subarray)return void a.set(b.subarray(c,c+d),e);for(var f=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){var b,c,d,e,f,g;for(d=0,b=0,c=a.length;c>b;b++)d+=a[b].length;for(g=new Uint8Array(d),e=0,b=0,c=a.length;c>b;b++)f=a[b],g.set(f,e),e+=f.length;return g}},f={arraySet:function(a,b,c,d,e){for(var f=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){return[].concat.apply([],a)}};c.setTyped=function(a){a?(c.Buf8=Uint8Array,c.Buf16=Uint16Array,c.Buf32=Int32Array,c.assign(c,e)):(c.Buf8=Array,c.Buf16=Array,c.Buf32=Array,c.assign(c,f))},c.setTyped(d)},{}],28:[function(a,b,c){"use strict";function d(a,b){if(65537>b&&(a.subarray&&g||!a.subarray&&f))return String.fromCharCode.apply(null,e.shrinkBuf(a,b));for(var c="",d=0;b>d;d++)c+=String.fromCharCode(a[d]);return c}var e=a("./common"),f=!0,g=!0;try{String.fromCharCode.apply(null,[0])}catch(h){f=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(h){g=!1}for(var i=new e.Buf8(256),j=0;256>j;j++)i[j]=j>=252?6:j>=248?5:j>=240?4:j>=224?3:j>=192?2:1;i[254]=i[254]=1,c.string2buf=function(a){var b,c,d,f,g,h=a.length,i=0;for(f=0;h>f;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),i+=128>c?1:2048>c?2:65536>c?3:4;for(b=new e.Buf8(i),g=0,f=0;i>g;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),128>c?b[g++]=c:2048>c?(b[g++]=192|c>>>6,b[g++]=128|63&c):65536>c?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},c.buf2binstring=function(a){return d(a,a.length)},c.binstring2buf=function(a){for(var b=new e.Buf8(a.length),c=0,d=b.length;d>c;c++)b[c]=a.charCodeAt(c);return b},c.buf2string=function(a,b){var c,e,f,g,h=b||a.length,j=new Array(2*h);for(e=0,c=0;h>c;)if(f=a[c++],128>f)j[e++]=f;else if(g=i[f],g>4)j[e++]=65533,c+=g-1;else{for(f&=2===g?31:3===g?15:7;g>1&&h>c;)f=f<<6|63&a[c++],g--;g>1?j[e++]=65533:65536>f?j[e++]=f:(f-=65536,j[e++]=55296|f>>10&1023,j[e++]=56320|1023&f)}return d(j,e)},c.utf8border=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return 0>c?b:0===c?b:c+i[a[c]]>b?c:b}},{"./common":27}],29:[function(a,b){"use strict";function c(a,b,c,d){for(var e=65535&a|0,f=a>>>16&65535|0,g=0;0!==c;){g=c>2e3?2e3:c,c-=g;do e=e+b[d++]|0,f=f+e|0;while(--g);e%=65521,f%=65521}return e|f<<16|0}b.exports=c},{}],30:[function(a,b){b.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(a,b){"use strict";function c(){for(var a,b=[],c=0;256>c;c++){a=c;for(var d=0;8>d;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function d(a,b,c,d){var f=e,g=d+c;a=-1^a;for(var h=d;g>h;h++)a=a>>>8^f[255&(a^b[h])];return-1^a}var e=c();b.exports=d},{}],32:[function(a,b,c){"use strict";function d(a,b){return a.msg=G[b],b}function e(a){return(a<<1)-(a>4?9:0)}function f(a){for(var b=a.length;--b>=0;)a[b]=0}function g(a){var b=a.state,c=b.pending;c>a.avail_out&&(c=a.avail_out),0!==c&&(C.arraySet(a.output,b.pending_buf,b.pending_out,c,a.next_out),a.next_out+=c,b.pending_out+=c,a.total_out+=c,a.avail_out-=c,b.pending-=c,0===b.pending&&(b.pending_out=0))}function h(a,b){D._tr_flush_block(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,b),a.block_start=a.strstart,g(a.strm)}function i(a,b){a.pending_buf[a.pending++]=b}function j(a,b){a.pending_buf[a.pending++]=b>>>8&255,a.pending_buf[a.pending++]=255&b}function k(a,b,c,d){var e=a.avail_in;return e>d&&(e=d),0===e?0:(a.avail_in-=e,C.arraySet(b,a.input,a.next_in,e,c),1===a.state.wrap?a.adler=E(a.adler,b,e,c):2===a.state.wrap&&(a.adler=F(a.adler,b,e,c)),a.next_in+=e,a.total_in+=e,e)}function l(a,b){var c,d,e=a.max_chain_length,f=a.strstart,g=a.prev_length,h=a.nice_match,i=a.strstart>a.w_size-jb?a.strstart-(a.w_size-jb):0,j=a.window,k=a.w_mask,l=a.prev,m=a.strstart+ib,n=j[f+g-1],o=j[f+g];a.prev_length>=a.good_match&&(e>>=2),h>a.lookahead&&(h=a.lookahead);do if(c=b,j[c+g]===o&&j[c+g-1]===n&&j[c]===j[f]&&j[++c]===j[f+1]){f+=2,c++;do;while(j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&m>f);if(d=ib-(m-f),f=m-ib,d>g){if(a.match_start=b,g=d,d>=h)break;n=j[f+g-1],o=j[f+g]}}while((b=l[b&k])>i&&0!==--e);return g<=a.lookahead?g:a.lookahead}function m(a){var b,c,d,e,f,g=a.w_size;do{if(e=a.window_size-a.lookahead-a.strstart,a.strstart>=g+(g-jb)){C.arraySet(a.window,a.window,g,g,0),a.match_start-=g,a.strstart-=g,a.block_start-=g,c=a.hash_size,b=c;do d=a.head[--b],a.head[b]=d>=g?d-g:0;while(--c);c=g,b=c;do d=a.prev[--b],a.prev[b]=d>=g?d-g:0;while(--c);e+=g}if(0===a.strm.avail_in)break;if(c=k(a.strm,a.window,a.strstart+a.lookahead,e),a.lookahead+=c,a.lookahead+a.insert>=hb)for(f=a.strstart-a.insert,a.ins_h=a.window[f],a.ins_h=(a.ins_h<<a.hash_shift^a.window[f+1])&a.hash_mask;a.insert&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[f+hb-1])&a.hash_mask,a.prev[f&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=f,f++,a.insert--,!(a.lookahead+a.insert<hb)););}while(a.lookahead<jb&&0!==a.strm.avail_in)}function n(a,b){var c=65535;for(c>a.pending_buf_size-5&&(c=a.pending_buf_size-5);;){if(a.lookahead<=1){if(m(a),0===a.lookahead&&b===H)return sb;if(0===a.lookahead)break}a.strstart+=a.lookahead,a.lookahead=0;var d=a.block_start+c;if((0===a.strstart||a.strstart>=d)&&(a.lookahead=a.strstart-d,a.strstart=d,h(a,!1),0===a.strm.avail_out))return sb;if(a.strstart-a.block_start>=a.w_size-jb&&(h(a,!1),0===a.strm.avail_out))return sb}return a.insert=0,b===K?(h(a,!0),0===a.strm.avail_out?ub:vb):a.strstart>a.block_start&&(h(a,!1),0===a.strm.avail_out)?sb:sb}function o(a,b){for(var c,d;;){if(a.lookahead<jb){if(m(a),a.lookahead<jb&&b===H)return sb;if(0===a.lookahead)break}if(c=0,a.lookahead>=hb&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+hb-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),0!==c&&a.strstart-c<=a.w_size-jb&&(a.match_length=l(a,c)),a.match_length>=hb)if(d=D._tr_tally(a,a.strstart-a.match_start,a.match_length-hb),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=hb){a.match_length--;do a.strstart++,a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+hb-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart;while(0!==--a.match_length);a.strstart++}else a.strstart+=a.match_length,a.match_length=0,a.ins_h=a.window[a.strstart],a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+1])&a.hash_mask;else d=D._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++;if(d&&(h(a,!1),0===a.strm.avail_out))return sb}return a.insert=a.strstart<hb-1?a.strstart:hb-1,b===K?(h(a,!0),0===a.strm.avail_out?ub:vb):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?sb:tb}function p(a,b){for(var c,d,e;;){if(a.lookahead<jb){if(m(a),a.lookahead<jb&&b===H)return sb;if(0===a.lookahead)break}if(c=0,a.lookahead>=hb&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+hb-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),a.prev_length=a.match_length,a.prev_match=a.match_start,a.match_length=hb-1,0!==c&&a.prev_length<a.max_lazy_match&&a.strstart-c<=a.w_size-jb&&(a.match_length=l(a,c),a.match_length<=5&&(a.strategy===S||a.match_length===hb&&a.strstart-a.match_start>4096)&&(a.match_length=hb-1)),a.prev_length>=hb&&a.match_length<=a.prev_length){e=a.strstart+a.lookahead-hb,d=D._tr_tally(a,a.strstart-1-a.prev_match,a.prev_length-hb),a.lookahead-=a.prev_length-1,a.prev_length-=2;do++a.strstart<=e&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+hb-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart);while(0!==--a.prev_length);if(a.match_available=0,a.match_length=hb-1,a.strstart++,d&&(h(a,!1),0===a.strm.avail_out))return sb}else if(a.match_available){if(d=D._tr_tally(a,0,a.window[a.strstart-1]),d&&h(a,!1),a.strstart++,a.lookahead--,0===a.strm.avail_out)return sb}else a.match_available=1,a.strstart++,a.lookahead--}return a.match_available&&(d=D._tr_tally(a,0,a.window[a.strstart-1]),a.match_available=0),a.insert=a.strstart<hb-1?a.strstart:hb-1,b===K?(h(a,!0),0===a.strm.avail_out?ub:vb):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?sb:tb}function q(a,b){for(var c,d,e,f,g=a.window;;){if(a.lookahead<=ib){if(m(a),a.lookahead<=ib&&b===H)return sb;if(0===a.lookahead)break}if(a.match_length=0,a.lookahead>=hb&&a.strstart>0&&(e=a.strstart-1,d=g[e],d===g[++e]&&d===g[++e]&&d===g[++e])){f=a.strstart+ib;do;while(d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&f>e);a.match_length=ib-(f-e),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=hb?(c=D._tr_tally(a,1,a.match_length-hb),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(c=D._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),c&&(h(a,!1),0===a.strm.avail_out))return sb}return a.insert=0,b===K?(h(a,!0),0===a.strm.avail_out?ub:vb):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?sb:tb}function r(a,b){for(var c;;){if(0===a.lookahead&&(m(a),0===a.lookahead)){if(b===H)return sb;break}if(a.match_length=0,c=D._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,c&&(h(a,!1),0===a.strm.avail_out))return sb}return a.insert=0,b===K?(h(a,!0),0===a.strm.avail_out?ub:vb):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?sb:tb}function s(a){a.window_size=2*a.w_size,f(a.head),a.max_lazy_match=B[a.level].max_lazy,a.good_match=B[a.level].good_length,a.nice_match=B[a.level].nice_length,a.max_chain_length=B[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=hb-1,a.match_available=0,a.ins_h=0}function t(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Y,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new C.Buf16(2*fb),this.dyn_dtree=new C.Buf16(2*(2*db+1)),this.bl_tree=new C.Buf16(2*(2*eb+1)),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new C.Buf16(gb+1),this.heap=new C.Buf16(2*cb+1),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new C.Buf16(2*cb+1),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function u(a){var b;return a&&a.state?(a.total_in=a.total_out=0,a.data_type=X,b=a.state,b.pending=0,b.pending_out=0,b.wrap<0&&(b.wrap=-b.wrap),b.status=b.wrap?lb:qb,a.adler=2===b.wrap?0:1,b.last_flush=H,D._tr_init(b),M):d(a,O)}function v(a){var b=u(a);return b===M&&s(a.state),b}function w(a,b){return a&&a.state?2!==a.state.wrap?O:(a.state.gzhead=b,M):O}function x(a,b,c,e,f,g){if(!a)return O;var h=1;if(b===R&&(b=6),0>e?(h=0,e=-e):e>15&&(h=2,e-=16),1>f||f>Z||c!==Y||8>e||e>15||0>b||b>9||0>g||g>V)return d(a,O);8===e&&(e=9);var i=new t;return a.state=i,i.strm=a,i.wrap=h,i.gzhead=null,i.w_bits=e,i.w_size=1<<i.w_bits,i.w_mask=i.w_size-1,i.hash_bits=f+7,i.hash_size=1<<i.hash_bits,i.hash_mask=i.hash_size-1,i.hash_shift=~~((i.hash_bits+hb-1)/hb),i.window=new C.Buf8(2*i.w_size),i.head=new C.Buf16(i.hash_size),i.prev=new C.Buf16(i.w_size),i.lit_bufsize=1<<f+6,i.pending_buf_size=4*i.lit_bufsize,i.pending_buf=new C.Buf8(i.pending_buf_size),i.d_buf=i.lit_bufsize>>1,i.l_buf=3*i.lit_bufsize,i.level=b,i.strategy=g,i.method=c,v(a)}function y(a,b){return x(a,b,Y,$,_,W)}function z(a,b){var c,h,k,l;if(!a||!a.state||b>L||0>b)return a?d(a,O):O;if(h=a.state,!a.output||!a.input&&0!==a.avail_in||h.status===rb&&b!==K)return d(a,0===a.avail_out?Q:O);if(h.strm=a,c=h.last_flush,h.last_flush=b,h.status===lb)if(2===h.wrap)a.adler=0,i(h,31),i(h,139),i(h,8),h.gzhead?(i(h,(h.gzhead.text?1:0)+(h.gzhead.hcrc?2:0)+(h.gzhead.extra?4:0)+(h.gzhead.name?8:0)+(h.gzhead.comment?16:0)),i(h,255&h.gzhead.time),i(h,h.gzhead.time>>8&255),i(h,h.gzhead.time>>16&255),i(h,h.gzhead.time>>24&255),i(h,9===h.level?2:h.strategy>=T||h.level<2?4:0),i(h,255&h.gzhead.os),h.gzhead.extra&&h.gzhead.extra.length&&(i(h,255&h.gzhead.extra.length),i(h,h.gzhead.extra.length>>8&255)),h.gzhead.hcrc&&(a.adler=F(a.adler,h.pending_buf,h.pending,0)),h.gzindex=0,h.status=mb):(i(h,0),i(h,0),i(h,0),i(h,0),i(h,0),i(h,9===h.level?2:h.strategy>=T||h.level<2?4:0),i(h,wb),h.status=qb);else{var m=Y+(h.w_bits-8<<4)<<8,n=-1;n=h.strategy>=T||h.level<2?0:h.level<6?1:6===h.level?2:3,m|=n<<6,0!==h.strstart&&(m|=kb),m+=31-m%31,h.status=qb,j(h,m),0!==h.strstart&&(j(h,a.adler>>>16),j(h,65535&a.adler)),a.adler=1}if(h.status===mb)if(h.gzhead.extra){for(k=h.pending;h.gzindex<(65535&h.gzhead.extra.length)&&(h.pending!==h.pending_buf_size||(h.gzhead.hcrc&&h.pending>k&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending!==h.pending_buf_size));)i(h,255&h.gzhead.extra[h.gzindex]),h.gzindex++;h.gzhead.hcrc&&h.pending>k&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),h.gzindex===h.gzhead.extra.length&&(h.gzindex=0,h.status=nb)}else h.status=nb;if(h.status===nb)if(h.gzhead.name){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindex<h.gzhead.name.length?255&h.gzhead.name.charCodeAt(h.gzindex++):0,i(h,l)}while(0!==l);h.gzhead.hcrc&&h.pending>k&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.gzindex=0,h.status=ob)}else h.status=ob;if(h.status===ob)if(h.gzhead.comment){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindex<h.gzhead.comment.length?255&h.gzhead.comment.charCodeAt(h.gzindex++):0,i(h,l)}while(0!==l);h.gzhead.hcrc&&h.pending>k&&(a.adler=F(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.status=pb)}else h.status=pb;if(h.status===pb&&(h.gzhead.hcrc?(h.pending+2>h.pending_buf_size&&g(a),h.pending+2<=h.pending_buf_size&&(i(h,255&a.adler),i(h,a.adler>>8&255),a.adler=0,h.status=qb)):h.status=qb),0!==h.pending){if(g(a),0===a.avail_out)return h.last_flush=-1,M}else if(0===a.avail_in&&e(b)<=e(c)&&b!==K)return d(a,Q);if(h.status===rb&&0!==a.avail_in)return d(a,Q);if(0!==a.avail_in||0!==h.lookahead||b!==H&&h.status!==rb){var o=h.strategy===T?r(h,b):h.strategy===U?q(h,b):B[h.level].func(h,b);if((o===ub||o===vb)&&(h.status=rb),o===sb||o===ub)return 0===a.avail_out&&(h.last_flush=-1),M;if(o===tb&&(b===I?D._tr_align(h):b!==L&&(D._tr_stored_block(h,0,0,!1),b===J&&(f(h.head),0===h.lookahead&&(h.strstart=0,h.block_start=0,h.insert=0))),g(a),0===a.avail_out))return h.last_flush=-1,M}return b!==K?M:h.wrap<=0?N:(2===h.wrap?(i(h,255&a.adler),i(h,a.adler>>8&255),i(h,a.adler>>16&255),i(h,a.adler>>24&255),i(h,255&a.total_in),i(h,a.total_in>>8&255),i(h,a.total_in>>16&255),i(h,a.total_in>>24&255)):(j(h,a.adler>>>16),j(h,65535&a.adler)),g(a),h.wrap>0&&(h.wrap=-h.wrap),0!==h.pending?M:N)}function A(a){var b;return a&&a.state?(b=a.state.status,b!==lb&&b!==mb&&b!==nb&&b!==ob&&b!==pb&&b!==qb&&b!==rb?d(a,O):(a.state=null,b===qb?d(a,P):M)):O}var B,C=a("../utils/common"),D=a("./trees"),E=a("./adler32"),F=a("./crc32"),G=a("./messages"),H=0,I=1,J=3,K=4,L=5,M=0,N=1,O=-2,P=-3,Q=-5,R=-1,S=1,T=2,U=3,V=4,W=0,X=2,Y=8,Z=9,$=15,_=8,ab=29,bb=256,cb=bb+1+ab,db=30,eb=19,fb=2*cb+1,gb=15,hb=3,ib=258,jb=ib+hb+1,kb=32,lb=42,mb=69,nb=73,ob=91,pb=103,qb=113,rb=666,sb=1,tb=2,ub=3,vb=4,wb=3,xb=function(a,b,c,d,e){this.good_length=a,this.max_lazy=b,this.nice_length=c,this.max_chain=d,this.func=e};B=[new xb(0,0,0,0,n),new xb(4,4,8,4,o),new xb(4,5,16,8,o),new xb(4,6,32,32,o),new xb(4,4,16,16,p),new xb(8,16,32,32,p),new xb(8,16,128,128,p),new xb(8,32,128,256,p),new xb(32,128,258,1024,p),new xb(32,258,258,4096,p)],c.deflateInit=y,c.deflateInit2=x,c.deflateReset=v,c.deflateResetKeep=u,c.deflateSetHeader=w,c.deflate=z,c.deflateEnd=A,c.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(a,b){"use strict";function c(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}b.exports=c},{}],34:[function(a,b){"use strict";var c=30,d=12;b.exports=function(a,b){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C;e=a.state,f=a.next_in,B=a.input,g=f+(a.avail_in-5),h=a.next_out,C=a.output,i=h-(b-a.avail_out),j=h+(a.avail_out-257),k=e.dmax,l=e.wsize,m=e.whave,n=e.wnext,o=e.window,p=e.hold,q=e.bits,r=e.lencode,s=e.distcode,t=(1<<e.lenbits)-1,u=(1<<e.distbits)-1;a:do{15>q&&(p+=B[f++]<<q,q+=8,p+=B[f++]<<q,q+=8),v=r[p&t];b:for(;;){if(w=v>>>24,p>>>=w,q-=w,w=v>>>16&255,0===w)C[h++]=65535&v;else{if(!(16&w)){if(0===(64&w)){v=r[(65535&v)+(p&(1<<w)-1)];continue b}if(32&w){e.mode=d;break a}a.msg="invalid literal/length code",e.mode=c;break a}x=65535&v,w&=15,w&&(w>q&&(p+=B[f++]<<q,q+=8),x+=p&(1<<w)-1,p>>>=w,q-=w),15>q&&(p+=B[f++]<<q,q+=8,p+=B[f++]<<q,q+=8),v=s[p&u];c:for(;;){if(w=v>>>24,p>>>=w,q-=w,w=v>>>16&255,!(16&w)){if(0===(64&w)){v=s[(65535&v)+(p&(1<<w)-1)];continue c}a.msg="invalid distance code",e.mode=c;break a}if(y=65535&v,w&=15,w>q&&(p+=B[f++]<<q,q+=8,w>q&&(p+=B[f++]<<q,q+=8)),y+=p&(1<<w)-1,y>k){a.msg="invalid distance too far back",e.mode=c;break a}if(p>>>=w,q-=w,w=h-i,y>w){if(w=y-w,w>m&&e.sane){a.msg="invalid distance too far back",e.mode=c;break a}if(z=0,A=o,0===n){if(z+=l-w,x>w){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}else if(w>n){if(z+=l+n-w,w-=n,x>w){x-=w;do C[h++]=o[z++];while(--w);if(z=0,x>n){w=n,x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}}else if(z+=n-w,x>w){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}for(;x>2;)C[h++]=A[z++],C[h++]=A[z++],C[h++]=A[z++],x-=3;x&&(C[h++]=A[z++],x>1&&(C[h++]=A[z++]))}else{z=h-y;do C[h++]=C[z++],C[h++]=C[z++],C[h++]=C[z++],x-=3;while(x>2);x&&(C[h++]=C[z++],x>1&&(C[h++]=C[z++]))}break}}break}}while(g>f&&j>h);x=q>>3,f-=x,q-=x<<3,p&=(1<<q)-1,a.next_in=f,a.next_out=h,a.avail_in=g>f?5+(g-f):5-(f-g),a.avail_out=j>h?257+(j-h):257-(h-j),e.hold=p,e.bits=q}},{}],35:[function(a,b,c){"use strict";function d(a){return(a>>>24&255)+(a>>>8&65280)+((65280&a)<<8)+((255&a)<<24)}function e(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function f(a){var b;return a&&a.state?(b=a.state,a.total_in=a.total_out=b.total=0,a.msg="",b.wrap&&(a.adler=1&b.wrap),b.mode=K,b.last=0,b.havedict=0,b.dmax=32768,b.head=null,b.hold=0,b.bits=0,b.lencode=b.lendyn=new r.Buf32(ob),b.distcode=b.distdyn=new r.Buf32(pb),b.sane=1,b.back=-1,C):F}function g(a){var b;return a&&a.state?(b=a.state,b.wsize=0,b.whave=0,b.wnext=0,f(a)):F}function h(a,b){var c,d;return a&&a.state?(d=a.state,0>b?(c=0,b=-b):(c=(b>>4)+1,48>b&&(b&=15)),b&&(8>b||b>15)?F:(null!==d.window&&d.wbits!==b&&(d.window=null),d.wrap=c,d.wbits=b,g(a))):F}function i(a,b){var c,d;return a?(d=new e,a.state=d,d.window=null,c=h(a,b),c!==C&&(a.state=null),c):F}function j(a){return i(a,rb)}function k(a){if(sb){var b;for(p=new r.Buf32(512),q=new r.Buf32(32),b=0;144>b;)a.lens[b++]=8;for(;256>b;)a.lens[b++]=9;for(;280>b;)a.lens[b++]=7;for(;288>b;)a.lens[b++]=8;for(v(x,a.lens,0,288,p,0,a.work,{bits:9}),b=0;32>b;)a.lens[b++]=5;v(y,a.lens,0,32,q,0,a.work,{bits:5}),sb=!1}a.lencode=p,a.lenbits=9,a.distcode=q,a.distbits=5}function l(a,b,c,d){var e,f=a.state;return null===f.window&&(f.wsize=1<<f.wbits,f.wnext=0,f.whave=0,f.window=new r.Buf8(f.wsize)),d>=f.wsize?(r.arraySet(f.window,b,c-f.wsize,f.wsize,0),f.wnext=0,f.whave=f.wsize):(e=f.wsize-f.wnext,e>d&&(e=d),r.arraySet(f.window,b,c-d,e,f.wnext),d-=e,d?(r.arraySet(f.window,b,c-d,d,0),f.wnext=d,f.whave=f.wsize):(f.wnext+=e,f.wnext===f.wsize&&(f.wnext=0),f.whave<f.wsize&&(f.whave+=e))),0}function m(a,b){var c,e,f,g,h,i,j,m,n,o,p,q,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab=0,Bb=new r.Buf8(4),Cb=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!a||!a.state||!a.output||!a.input&&0!==a.avail_in)return F;c=a.state,c.mode===V&&(c.mode=W),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold,n=c.bits,o=i,p=j,xb=C;a:for(;;)switch(c.mode){case K:if(0===c.wrap){c.mode=W;break}for(;16>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(2&c.wrap&&35615===m){c.check=0,Bb[0]=255&m,Bb[1]=m>>>8&255,c.check=t(c.check,Bb,2,0),m=0,n=0,c.mode=L;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&m)<<8)+(m>>8))%31){a.msg="incorrect header check",c.mode=lb;break}if((15&m)!==J){a.msg="unknown compression method",c.mode=lb;break}if(m>>>=4,n-=4,wb=(15&m)+8,0===c.wbits)c.wbits=wb;else if(wb>c.wbits){a.msg="invalid window size",c.mode=lb;break}c.dmax=1<<wb,a.adler=c.check=1,c.mode=512&m?T:V,m=0,n=0;break;case L:for(;16>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(c.flags=m,(255&c.flags)!==J){a.msg="unknown compression method",c.mode=lb;break}if(57344&c.flags){a.msg="unknown header flags set",c.mode=lb;break}c.head&&(c.head.text=m>>8&1),512&c.flags&&(Bb[0]=255&m,Bb[1]=m>>>8&255,c.check=t(c.check,Bb,2,0)),m=0,n=0,c.mode=M;case M:for(;32>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.head&&(c.head.time=m),512&c.flags&&(Bb[0]=255&m,Bb[1]=m>>>8&255,Bb[2]=m>>>16&255,Bb[3]=m>>>24&255,c.check=t(c.check,Bb,4,0)),m=0,n=0,c.mode=N;case N:for(;16>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.head&&(c.head.xflags=255&m,c.head.os=m>>8),512&c.flags&&(Bb[0]=255&m,Bb[1]=m>>>8&255,c.check=t(c.check,Bb,2,0)),m=0,n=0,c.mode=O;case O:if(1024&c.flags){for(;16>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.length=m,c.head&&(c.head.extra_len=m),512&c.flags&&(Bb[0]=255&m,Bb[1]=m>>>8&255,c.check=t(c.check,Bb,2,0)),m=0,n=0}else c.head&&(c.head.extra=null);c.mode=P;case P:if(1024&c.flags&&(q=c.length,q>i&&(q=i),q&&(c.head&&(wb=c.head.extra_len-c.length,c.head.extra||(c.head.extra=new Array(c.head.extra_len)),r.arraySet(c.head.extra,e,g,q,wb)),512&c.flags&&(c.check=t(c.check,e,q,g)),i-=q,g+=q,c.length-=q),c.length))break a;c.length=0,c.mode=Q;case Q:if(2048&c.flags){if(0===i)break a;q=0;do wb=e[g+q++],c.head&&wb&&c.length<65536&&(c.head.name+=String.fromCharCode(wb));while(wb&&i>q);if(512&c.flags&&(c.check=t(c.check,e,q,g)),i-=q,g+=q,wb)break a}else c.head&&(c.head.name=null);c.length=0,c.mode=R;case R:if(4096&c.flags){if(0===i)break a;q=0;do wb=e[g+q++],c.head&&wb&&c.length<65536&&(c.head.comment+=String.fromCharCode(wb));while(wb&&i>q);if(512&c.flags&&(c.check=t(c.check,e,q,g)),i-=q,g+=q,wb)break a}else c.head&&(c.head.comment=null);c.mode=S;case S:if(512&c.flags){for(;16>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m!==(65535&c.check)){a.msg="header crc mismatch",c.mode=lb;break}m=0,n=0}c.head&&(c.head.hcrc=c.flags>>9&1,c.head.done=!0),a.adler=c.check=0,c.mode=V;break;case T:for(;32>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}a.adler=c.check=d(m),m=0,n=0,c.mode=U;case U:if(0===c.havedict)return a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,E;a.adler=c.check=1,c.mode=V;case V:if(b===A||b===B)break a;case W:if(c.last){m>>>=7&n,n-=7&n,c.mode=ib;break}for(;3>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}switch(c.last=1&m,m>>>=1,n-=1,3&m){case 0:c.mode=X;break;case 1:if(k(c),c.mode=bb,b===B){m>>>=2,n-=2;break a}break;case 2:c.mode=$;break;case 3:a.msg="invalid block type",c.mode=lb}m>>>=2,n-=2;break;case X:for(m>>>=7&n,n-=7&n;32>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if((65535&m)!==(m>>>16^65535)){a.msg="invalid stored block lengths",c.mode=lb;break}if(c.length=65535&m,m=0,n=0,c.mode=Y,b===B)break a;case Y:c.mode=Z;case Z:if(q=c.length){if(q>i&&(q=i),q>j&&(q=j),0===q)break a;r.arraySet(f,e,g,q,h),i-=q,g+=q,j-=q,h+=q,c.length-=q;break}c.mode=V;break;case $:for(;14>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(c.nlen=(31&m)+257,m>>>=5,n-=5,c.ndist=(31&m)+1,m>>>=5,n-=5,c.ncode=(15&m)+4,m>>>=4,n-=4,c.nlen>286||c.ndist>30){a.msg="too many length or distance symbols",c.mode=lb;break}c.have=0,c.mode=_;case _:for(;c.have<c.ncode;){for(;3>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.lens[Cb[c.have++]]=7&m,m>>>=3,n-=3}for(;c.have<19;)c.lens[Cb[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,yb={bits:c.lenbits},xb=v(w,c.lens,0,19,c.lencode,0,c.work,yb),c.lenbits=yb.bits,xb){a.msg="invalid code lengths set",c.mode=lb;break}c.have=0,c.mode=ab;case ab:for(;c.have<c.nlen+c.ndist;){for(;Ab=c.lencode[m&(1<<c.lenbits)-1],qb=Ab>>>24,rb=Ab>>>16&255,sb=65535&Ab,!(n>=qb);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(16>sb)m>>>=qb,n-=qb,c.lens[c.have++]=sb;else{if(16===sb){for(zb=qb+2;zb>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m>>>=qb,n-=qb,0===c.have){a.msg="invalid bit length repeat",c.mode=lb;break}wb=c.lens[c.have-1],q=3+(3&m),m>>>=2,n-=2}else if(17===sb){for(zb=qb+3;zb>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=qb,n-=qb,wb=0,q=3+(7&m),m>>>=3,n-=3}else{for(zb=qb+7;zb>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=qb,n-=qb,wb=0,q=11+(127&m),m>>>=7,n-=7}if(c.have+q>c.nlen+c.ndist){a.msg="invalid bit length repeat",c.mode=lb;break}for(;q--;)c.lens[c.have++]=wb}}if(c.mode===lb)break;if(0===c.lens[256]){a.msg="invalid code -- missing end-of-block",c.mode=lb;break}if(c.lenbits=9,yb={bits:c.lenbits},xb=v(x,c.lens,0,c.nlen,c.lencode,0,c.work,yb),c.lenbits=yb.bits,xb){a.msg="invalid literal/lengths set",c.mode=lb;break}if(c.distbits=6,c.distcode=c.distdyn,yb={bits:c.distbits},xb=v(y,c.lens,c.nlen,c.ndist,c.distcode,0,c.work,yb),c.distbits=yb.bits,xb){a.msg="invalid distances set",c.mode=lb;break}if(c.mode=bb,b===B)break a;case bb:c.mode=cb;case cb:if(i>=6&&j>=258){a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,u(a,p),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold,n=c.bits,c.mode===V&&(c.back=-1);break}for(c.back=0;Ab=c.lencode[m&(1<<c.lenbits)-1],qb=Ab>>>24,rb=Ab>>>16&255,sb=65535&Ab,!(n>=qb);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(rb&&0===(240&rb)){for(tb=qb,ub=rb,vb=sb;Ab=c.lencode[vb+((m&(1<<tb+ub)-1)>>tb)],qb=Ab>>>24,rb=Ab>>>16&255,sb=65535&Ab,!(n>=tb+qb);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=tb,n-=tb,c.back+=tb}if(m>>>=qb,n-=qb,c.back+=qb,c.length=sb,0===rb){c.mode=hb;break}if(32&rb){c.back=-1,c.mode=V;break}if(64&rb){a.msg="invalid literal/length code",c.mode=lb;break}c.extra=15&rb,c.mode=db;case db:if(c.extra){for(zb=c.extra;zb>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.length+=m&(1<<c.extra)-1,m>>>=c.extra,n-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=eb;case eb:for(;Ab=c.distcode[m&(1<<c.distbits)-1],qb=Ab>>>24,rb=Ab>>>16&255,sb=65535&Ab,!(n>=qb);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(0===(240&rb)){for(tb=qb,ub=rb,vb=sb;Ab=c.distcode[vb+((m&(1<<tb+ub)-1)>>tb)],qb=Ab>>>24,rb=Ab>>>16&255,sb=65535&Ab,!(n>=tb+qb);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=tb,n-=tb,c.back+=tb}if(m>>>=qb,n-=qb,c.back+=qb,64&rb){a.msg="invalid distance code",c.mode=lb;break}c.offset=sb,c.extra=15&rb,c.mode=fb;case fb:if(c.extra){for(zb=c.extra;zb>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.offset+=m&(1<<c.extra)-1,m>>>=c.extra,n-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){a.msg="invalid distance too far back",c.mode=lb;break}c.mode=gb;case gb:if(0===j)break a;if(q=p-j,c.offset>q){if(q=c.offset-q,q>c.whave&&c.sane){a.msg="invalid distance too far back",c.mode=lb;break}q>c.wnext?(q-=c.wnext,ob=c.wsize-q):ob=c.wnext-q,q>c.length&&(q=c.length),pb=c.window}else pb=f,ob=h-c.offset,q=c.length;q>j&&(q=j),j-=q,c.length-=q;do f[h++]=pb[ob++];while(--q);0===c.length&&(c.mode=cb);break;case hb:if(0===j)break a;f[h++]=c.length,j--,c.mode=cb;break;case ib:if(c.wrap){for(;32>n;){if(0===i)break a;i--,m|=e[g++]<<n,n+=8}if(p-=j,a.total_out+=p,c.total+=p,p&&(a.adler=c.check=c.flags?t(c.check,f,p,h-p):s(c.check,f,p,h-p)),p=j,(c.flags?m:d(m))!==c.check){a.msg="incorrect data check",c.mode=lb;break}m=0,n=0}c.mode=jb;case jb:if(c.wrap&&c.flags){for(;32>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m!==(4294967295&c.total)){a.msg="incorrect length check",c.mode=lb;break}m=0,n=0}c.mode=kb;case kb:xb=D;break a;case lb:xb=G;break a;case mb:return H;case nb:default:return F}return a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,(c.wsize||p!==a.avail_out&&c.mode<lb&&(c.mode<ib||b!==z))&&l(a,a.output,a.next_out,p-a.avail_out)?(c.mode=mb,H):(o-=a.avail_in,p-=a.avail_out,a.total_in+=o,a.total_out+=p,c.total+=p,c.wrap&&p&&(a.adler=c.check=c.flags?t(c.check,f,p,a.next_out-p):s(c.check,f,p,a.next_out-p)),a.data_type=c.bits+(c.last?64:0)+(c.mode===V?128:0)+(c.mode===bb||c.mode===Y?256:0),(0===o&&0===p||b===z)&&xb===C&&(xb=I),xb)}function n(a){if(!a||!a.state)return F;var b=a.state;return b.window&&(b.window=null),a.state=null,C}function o(a,b){var c;return a&&a.state?(c=a.state,0===(2&c.wrap)?F:(c.head=b,b.done=!1,C)):F}var p,q,r=a("../utils/common"),s=a("./adler32"),t=a("./crc32"),u=a("./inffast"),v=a("./inftrees"),w=0,x=1,y=2,z=4,A=5,B=6,C=0,D=1,E=2,F=-2,G=-3,H=-4,I=-5,J=8,K=1,L=2,M=3,N=4,O=5,P=6,Q=7,R=8,S=9,T=10,U=11,V=12,W=13,X=14,Y=15,Z=16,$=17,_=18,ab=19,bb=20,cb=21,db=22,eb=23,fb=24,gb=25,hb=26,ib=27,jb=28,kb=29,lb=30,mb=31,nb=32,ob=852,pb=592,qb=15,rb=qb,sb=!0;c.inflateReset=g,c.inflateReset2=h,c.inflateResetKeep=f,c.inflateInit=j,c.inflateInit2=i,c.inflate=m,c.inflateEnd=n,c.inflateGetHeader=o,c.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(a,b){"use strict";var c=a("../utils/common"),d=15,e=852,f=592,g=0,h=1,i=2,j=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],k=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],l=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],m=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];b.exports=function(a,b,n,o,p,q,r,s){var t,u,v,w,x,y,z,A,B,C=s.bits,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=null,O=0,P=new c.Buf16(d+1),Q=new c.Buf16(d+1),R=null,S=0;for(D=0;d>=D;D++)P[D]=0;for(E=0;o>E;E++)P[b[n+E]]++;for(H=C,G=d;G>=1&&0===P[G];G--);if(H>G&&(H=G),0===G)return p[q++]=20971520,p[q++]=20971520,s.bits=1,0;for(F=1;G>F&&0===P[F];F++);for(F>H&&(H=F),K=1,D=1;d>=D;D++)if(K<<=1,K-=P[D],0>K)return-1;if(K>0&&(a===g||1!==G))return-1;for(Q[1]=0,D=1;d>D;D++)Q[D+1]=Q[D]+P[D];for(E=0;o>E;E++)0!==b[n+E]&&(r[Q[b[n+E]]++]=E);if(a===g?(N=R=r,y=19):a===h?(N=j,O-=257,R=k,S-=257,y=256):(N=l,R=m,y=-1),M=0,E=0,D=F,x=q,I=H,J=0,v=-1,L=1<<H,w=L-1,a===h&&L>e||a===i&&L>f)return 1;for(var T=0;;){T++,z=D-J,r[E]<y?(A=0,B=r[E]):r[E]>y?(A=R[S+r[E]],B=N[O+r[E]]):(A=96,B=0),t=1<<D-J,u=1<<I,F=u;do u-=t,p[x+(M>>J)+u]=z<<24|A<<16|B|0;while(0!==u);for(t=1<<D-1;M&t;)t>>=1;if(0!==t?(M&=t-1,M+=t):M=0,E++,0===--P[D]){if(D===G)break;D=b[n+r[E]]}if(D>H&&(M&w)!==v){for(0===J&&(J=H),x+=F,I=D-J,K=1<<I;G>I+J&&(K-=P[I+J],!(0>=K));)I++,K<<=1;if(L+=1<<I,a===h&&L>e||a===i&&L>f)return 1;v=M&w,p[v]=H<<24|I<<16|x-q|0}}return 0!==M&&(p[x+M]=D-J<<24|64<<16|0),s.bits=H,0}},{"../utils/common":27}],37:[function(a,b){"use strict";b.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(a,b,c){"use strict";function d(a){for(var b=a.length;--b>=0;)a[b]=0}function e(a){return 256>a?gb[a]:gb[256+(a>>>7)]}function f(a,b){a.pending_buf[a.pending++]=255&b,a.pending_buf[a.pending++]=b>>>8&255}function g(a,b,c){a.bi_valid>V-c?(a.bi_buf|=b<<a.bi_valid&65535,f(a,a.bi_buf),a.bi_buf=b>>V-a.bi_valid,a.bi_valid+=c-V):(a.bi_buf|=b<<a.bi_valid&65535,a.bi_valid+=c)}function h(a,b,c){g(a,c[2*b],c[2*b+1])}function i(a,b){var c=0;do c|=1&a,a>>>=1,c<<=1;while(--b>0);return c>>>1}function j(a){16===a.bi_valid?(f(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}function k(a,b){var c,d,e,f,g,h,i=b.dyn_tree,j=b.max_code,k=b.stat_desc.static_tree,l=b.stat_desc.has_stree,m=b.stat_desc.extra_bits,n=b.stat_desc.extra_base,o=b.stat_desc.max_length,p=0;for(f=0;U>=f;f++)a.bl_count[f]=0;for(i[2*a.heap[a.heap_max]+1]=0,c=a.heap_max+1;T>c;c++)d=a.heap[c],f=i[2*i[2*d+1]+1]+1,f>o&&(f=o,p++),i[2*d+1]=f,d>j||(a.bl_count[f]++,g=0,d>=n&&(g=m[d-n]),h=i[2*d],a.opt_len+=h*(f+g),l&&(a.static_len+=h*(k[2*d+1]+g)));if(0!==p){do{for(f=o-1;0===a.bl_count[f];)f--;a.bl_count[f]--,a.bl_count[f+1]+=2,a.bl_count[o]--,p-=2}while(p>0);for(f=o;0!==f;f--)for(d=a.bl_count[f];0!==d;)e=a.heap[--c],e>j||(i[2*e+1]!==f&&(a.opt_len+=(f-i[2*e+1])*i[2*e],i[2*e+1]=f),d--)}}function l(a,b,c){var d,e,f=new Array(U+1),g=0;for(d=1;U>=d;d++)f[d]=g=g+c[d-1]<<1;for(e=0;b>=e;e++){var h=a[2*e+1];0!==h&&(a[2*e]=i(f[h]++,h))}}function m(){var a,b,c,d,e,f=new Array(U+1);for(c=0,d=0;O-1>d;d++)for(ib[d]=c,a=0;a<1<<_[d];a++)hb[c++]=d;for(hb[c-1]=d,e=0,d=0;16>d;d++)for(jb[d]=e,a=0;a<1<<ab[d];a++)gb[e++]=d;for(e>>=7;R>d;d++)for(jb[d]=e<<7,a=0;a<1<<ab[d]-7;a++)gb[256+e++]=d;for(b=0;U>=b;b++)f[b]=0;for(a=0;143>=a;)eb[2*a+1]=8,a++,f[8]++;for(;255>=a;)eb[2*a+1]=9,a++,f[9]++;for(;279>=a;)eb[2*a+1]=7,a++,f[7]++;for(;287>=a;)eb[2*a+1]=8,a++,f[8]++;for(l(eb,Q+1,f),a=0;R>a;a++)fb[2*a+1]=5,fb[2*a]=i(a,5);kb=new nb(eb,_,P+1,Q,U),lb=new nb(fb,ab,0,R,U),mb=new nb(new Array(0),bb,0,S,W)}function n(a){var b;for(b=0;Q>b;b++)a.dyn_ltree[2*b]=0;for(b=0;R>b;b++)a.dyn_dtree[2*b]=0;for(b=0;S>b;b++)a.bl_tree[2*b]=0;a.dyn_ltree[2*X]=1,a.opt_len=a.static_len=0,a.last_lit=a.matches=0}function o(a){a.bi_valid>8?f(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0}function p(a,b,c,d){o(a),d&&(f(a,c),f(a,~c)),E.arraySet(a.pending_buf,a.window,b,c,a.pending),a.pending+=c}function q(a,b,c,d){var e=2*b,f=2*c;return a[e]<a[f]||a[e]===a[f]&&d[b]<=d[c]}function r(a,b,c){for(var d=a.heap[c],e=c<<1;e<=a.heap_len&&(e<a.heap_len&&q(b,a.heap[e+1],a.heap[e],a.depth)&&e++,!q(b,d,a.heap[e],a.depth));)a.heap[c]=a.heap[e],c=e,e<<=1;a.heap[c]=d}function s(a,b,c){var d,f,i,j,k=0;if(0!==a.last_lit)do d=a.pending_buf[a.d_buf+2*k]<<8|a.pending_buf[a.d_buf+2*k+1],f=a.pending_buf[a.l_buf+k],k++,0===d?h(a,f,b):(i=hb[f],h(a,i+P+1,b),j=_[i],0!==j&&(f-=ib[i],g(a,f,j)),d--,i=e(d),h(a,i,c),j=ab[i],0!==j&&(d-=jb[i],g(a,d,j)));while(k<a.last_lit);h(a,X,b)}function t(a,b){var c,d,e,f=b.dyn_tree,g=b.stat_desc.static_tree,h=b.stat_desc.has_stree,i=b.stat_desc.elems,j=-1;for(a.heap_len=0,a.heap_max=T,c=0;i>c;c++)0!==f[2*c]?(a.heap[++a.heap_len]=j=c,a.depth[c]=0):f[2*c+1]=0;for(;a.heap_len<2;)e=a.heap[++a.heap_len]=2>j?++j:0,f[2*e]=1,a.depth[e]=0,a.opt_len--,h&&(a.static_len-=g[2*e+1]);for(b.max_code=j,c=a.heap_len>>1;c>=1;c--)r(a,f,c);e=i;do c=a.heap[1],a.heap[1]=a.heap[a.heap_len--],r(a,f,1),d=a.heap[1],a.heap[--a.heap_max]=c,a.heap[--a.heap_max]=d,f[2*e]=f[2*c]+f[2*d],a.depth[e]=(a.depth[c]>=a.depth[d]?a.depth[c]:a.depth[d])+1,f[2*c+1]=f[2*d+1]=e,a.heap[1]=e++,r(a,f,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],k(a,b),l(f,j,a.bl_count)}function u(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),b[2*(c+1)+1]=65535,d=0;c>=d;d++)e=g,g=b[2*(d+1)+1],++h<i&&e===g||(j>h?a.bl_tree[2*e]+=h:0!==e?(e!==f&&a.bl_tree[2*e]++,a.bl_tree[2*Y]++):10>=h?a.bl_tree[2*Z]++:a.bl_tree[2*$]++,h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4))}function v(a,b,c){var d,e,f=-1,i=b[1],j=0,k=7,l=4;for(0===i&&(k=138,l=3),d=0;c>=d;d++)if(e=i,i=b[2*(d+1)+1],!(++j<k&&e===i)){if(l>j){do h(a,e,a.bl_tree);while(0!==--j)}else 0!==e?(e!==f&&(h(a,e,a.bl_tree),j--),h(a,Y,a.bl_tree),g(a,j-3,2)):10>=j?(h(a,Z,a.bl_tree),g(a,j-3,3)):(h(a,$,a.bl_tree),g(a,j-11,7));j=0,f=e,0===i?(k=138,l=3):e===i?(k=6,l=3):(k=7,l=4)}}function w(a){var b;for(u(a,a.dyn_ltree,a.l_desc.max_code),u(a,a.dyn_dtree,a.d_desc.max_code),t(a,a.bl_desc),b=S-1;b>=3&&0===a.bl_tree[2*cb[b]+1];b--);return a.opt_len+=3*(b+1)+5+5+4,b}function x(a,b,c,d){var e;for(g(a,b-257,5),g(a,c-1,5),g(a,d-4,4),e=0;d>e;e++)g(a,a.bl_tree[2*cb[e]+1],3);v(a,a.dyn_ltree,b-1),v(a,a.dyn_dtree,c-1)}function y(a){var b,c=4093624447;for(b=0;31>=b;b++,c>>>=1)if(1&c&&0!==a.dyn_ltree[2*b])return G;if(0!==a.dyn_ltree[18]||0!==a.dyn_ltree[20]||0!==a.dyn_ltree[26])return H;for(b=32;P>b;b++)if(0!==a.dyn_ltree[2*b])return H;return G}function z(a){pb||(m(),pb=!0),a.l_desc=new ob(a.dyn_ltree,kb),a.d_desc=new ob(a.dyn_dtree,lb),a.bl_desc=new ob(a.bl_tree,mb),a.bi_buf=0,a.bi_valid=0,n(a)}function A(a,b,c,d){g(a,(J<<1)+(d?1:0),3),p(a,b,c,!0)}function B(a){g(a,K<<1,3),h(a,X,eb),j(a)}function C(a,b,c,d){var e,f,h=0;a.level>0?(a.strm.data_type===I&&(a.strm.data_type=y(a)),t(a,a.l_desc),t(a,a.d_desc),h=w(a),e=a.opt_len+3+7>>>3,f=a.static_len+3+7>>>3,e>=f&&(e=f)):e=f=c+5,e>=c+4&&-1!==b?A(a,b,c,d):a.strategy===F||f===e?(g(a,(K<<1)+(d?1:0),3),s(a,eb,fb)):(g(a,(L<<1)+(d?1:0),3),x(a,a.l_desc.max_code+1,a.d_desc.max_code+1,h+1),s(a,a.dyn_ltree,a.dyn_dtree)),n(a),d&&o(a)}function D(a,b,c){return a.pending_buf[a.d_buf+2*a.last_lit]=b>>>8&255,a.pending_buf[a.d_buf+2*a.last_lit+1]=255&b,a.pending_buf[a.l_buf+a.last_lit]=255&c,a.last_lit++,0===b?a.dyn_ltree[2*c]++:(a.matches++,b--,a.dyn_ltree[2*(hb[c]+P+1)]++,a.dyn_dtree[2*e(b)]++),a.last_lit===a.lit_bufsize-1}var E=a("../utils/common"),F=4,G=0,H=1,I=2,J=0,K=1,L=2,M=3,N=258,O=29,P=256,Q=P+1+O,R=30,S=19,T=2*Q+1,U=15,V=16,W=7,X=256,Y=16,Z=17,$=18,_=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],ab=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],bb=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],cb=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],db=512,eb=new Array(2*(Q+2));d(eb);var fb=new Array(2*R);d(fb);var gb=new Array(db);d(gb);var hb=new Array(N-M+1);d(hb);var ib=new Array(O);d(ib);var jb=new Array(R);d(jb);var kb,lb,mb,nb=function(a,b,c,d,e){this.static_tree=a,this.extra_bits=b,this.extra_base=c,this.elems=d,this.max_length=e,this.has_stree=a&&a.length},ob=function(a,b){this.dyn_tree=a,this.max_code=0,this.stat_desc=b},pb=!1;c._tr_init=z,c._tr_stored_block=A,c._tr_flush_block=C,c._tr_tally=D,c._tr_align=B},{"../utils/common":27}],39:[function(a,b){"use strict";function c(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}b.exports=c},{}]},{},[9])(9)});'use strict';if(tr.isVinn){global.JSZip=global.window.JSZip;global.window=undefined;}else if(tr.isNode){const jsZipAbsPath=HTMLImportsLoader.hrefToAbsolutePath('/jszip.min.js');const jsZipModule=require(jsZipAbsPath);global.JSZip=jsZipModule;}'use strict';tr.exportTo('tr.e.importer',function(){function ZipImporter(model,eventData){if(eventData instanceof ArrayBuffer){eventData=new Uint8Array(eventData);}
this.model_=model;this.eventData_=eventData;}
ZipImporter.canImport=function(eventData){let header;if(eventData instanceof ArrayBuffer){header=new Uint8Array(eventData.slice(0,2));}else if(typeof(eventData)==='string'||eventData instanceof String){header=[eventData.charCodeAt(0),eventData.charCodeAt(1)];}else{return false;}
return header[0]==='P'.charCodeAt(0)&&header[1]==='K'.charCodeAt(0);};ZipImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'ZipImporter';},isTraceDataContainer(){return true;},extractSubtraces(){const zip=new JSZip(this.eventData_);const subtraces=[];for(const idx in zip.files){subtraces.push(zip.files[idx].asBinary());}
return subtraces;}};tr.importer.Importer.register(ZipImporter);return{ZipImporter,};});'use strict';tr.exportTo('tr.model',function(){function HeapEntry(heapDump,leafStackFrame,objectTypeName,size,count,valuesAreTotals){this.heapDump=heapDump;this.leafStackFrame=leafStackFrame;this.objectTypeName=objectTypeName;this.size=size;this.count=count;this.valuesAreTotals=valuesAreTotals;}
function HeapDump(processMemoryDump,allocatorName,isComplete){this.processMemoryDump=processMemoryDump;this.allocatorName=allocatorName;this.isComplete=isComplete;this.entries=[];}
HeapDump.prototype={addEntry(leafStackFrame,objectTypeName,size,count,opt_valuesAreTotals){if(opt_valuesAreTotals===undefined)opt_valuesAreTotals=true;const valuesAreTotals=opt_valuesAreTotals;const entry=new HeapEntry(this,leafStackFrame,objectTypeName,size,count,valuesAreTotals);this.entries.push(entry);return entry;}};return{HeapEntry,HeapDump,};});'use strict';tr.exportTo('tr.e.importer',function(){function HeapDumpTraceEventImporter(heapProfileExpander,stackFrames,processMemoryDump,idPrefix,model){this.expander=heapProfileExpander;this.stackFrames=stackFrames;this.processMemoryDump=processMemoryDump;this.idPrefix=idPrefix;this.model=model;}
HeapDumpTraceEventImporter.prototype={getLeafStackFrame(stackFrameId){if(stackFrameId==='')return undefined;const parentId=this.idPrefix+stackFrameId;const id=parentId+':self';if(!this.stackFrames[id]){const parentStackFrame=this.stackFrames[parentId];const stackFrame=new tr.model.StackFrame(parentStackFrame,id,'<self>',undefined);this.model.addStackFrame(stackFrame);}
return this.stackFrames[id];},parseEntry(entry,heapDump){const size=entry.size;const count=entry.count;const leafStackFrame=this.getLeafStackFrame(entry.node.id);const objectTypeName=entry.type.name;const valuesAreTotals=false;if(objectTypeName===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Missing object type name (ID '+typeId+')',});}
heapDump.addEntry(leafStackFrame,objectTypeName,size,count,valuesAreTotals);},parse(){const heapDumps={};const inflated=this.expander.inflated;for(const[allocatorName,entries]of Object.entries(inflated)){const heapDump=new tr.model.HeapDump(this.processMemoryDump,allocatorName);for(const entry of entries){this.parseEntry(entry,heapDump);}
heapDump.isComplete=true;heapDumps[allocatorName]=heapDump;}
return heapDumps;},};return{HeapDumpTraceEventImporter,};});'use strict';tr.exportTo('tr.e.importer',function(){function LegacyHeapDumpTraceEventImporter(model,processMemoryDump,processObjectTypeNameMap,idPrefix,dumpId,rawHeapDumps){this.model_=model;this.processObjectTypeNameMap_=processObjectTypeNameMap;this.idPrefix_=idPrefix;this.processMemoryDump_=processMemoryDump;this.pid_=this.processMemoryDump_.process.pid;this.dumpId_=dumpId;this.rawHeapDumps_=rawHeapDumps;}
LegacyHeapDumpTraceEventImporter.prototype={parseRawHeapDump(rawHeapDump,allocatorName){const model=this.model_;const processMemoryDump=this.processMemoryDump_;const heapDump=new tr.model.HeapDump(processMemoryDump,allocatorName);const entries=rawHeapDump.entries;if(entries===undefined||entries.length===0){this.model_.importWarning({type:'memory_dump_parse_error',message:'No heap entries in a '+allocatorName+' heap dump for PID='+this.pid_+' and dump ID='+this.dumpId_+'.'});return undefined;}
const isOldFormat=entries[0].bt===undefined;if(!isOldFormat&&this.processObjectTypeNameMap_===undefined){return undefined;}
for(let i=0;i<entries.length;i++){const entry=entries[i];const size=parseInt(entry.size,16);const leafStackFrameIndex=entry.bt;let leafStackFrame;if(isOldFormat){if(leafStackFrameIndex===undefined){leafStackFrame=undefined;}else{let leafStackFrameId=this.idPrefix_+leafStackFrameIndex;if(leafStackFrameIndex===''){leafStackFrame=undefined;}else{leafStackFrame=model.stackFrames[leafStackFrameId];if(leafStackFrame===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Missing leaf stack frame (ID '+
leafStackFrameId+') of heap entry '+i+' (size '+
size+') in a '+allocatorName+' heap dump for PID='+this.pid_+'.'});continue;}}
leafStackFrameId+=':self';if(model.stackFrames[leafStackFrameId]!==undefined){leafStackFrame=model.stackFrames[leafStackFrameId];}else{leafStackFrame=new tr.model.StackFrame(leafStackFrame,leafStackFrameId,'<self>',undefined);model.addStackFrame(leafStackFrame);}}}else{if(leafStackFrameIndex===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Missing stack frame ID of heap entry '+i+' (size '+size+') in a '+allocatorName+' heap dump for PID='+this.pid_+'.'});continue;}
const leafStackFrameId=this.idPrefix_+leafStackFrameIndex;if(leafStackFrameIndex===''){leafStackFrame=undefined;}else{leafStackFrame=model.stackFrames[leafStackFrameId];if(leafStackFrame===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Missing leaf stack frame (ID '+leafStackFrameId+') of heap entry '+i+' (size '+size+') in a '+
allocatorName+' heap dump for PID='+this.pid_+'.'});continue;}}}
const objectTypeId=entry.type;let objectTypeName;if(objectTypeId===undefined){objectTypeName=undefined;}else if(this.processObjectTypeNameMap_===undefined){continue;}else{objectTypeName=this.processObjectTypeNameMap_[objectTypeId];if(objectTypeName===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Missing object type name (ID '+objectTypeId+') of heap entry '+i+' (size '+size+') in a '+
allocatorName+' heap dump for PID='+this.pid_+'.'});continue;}}
const count=entry.count===undefined?undefined:parseInt(entry.count,16);heapDump.addEntry(leafStackFrame,objectTypeName,size,count);}
return heapDump;},parse(){const heapDumps={};for(const allocatorName in this.rawHeapDumps_){const rawHeapDump=this.rawHeapDumps_[allocatorName];const heapDump=this.parseRawHeapDump(rawHeapDump,allocatorName);if(heapDump!==undefined&&heapDump.entries.length>0){heapDumps[allocatorName]=heapDump;}}
return heapDumps;},};return{LegacyHeapDumpTraceEventImporter,};});'use strict';if(tr.isHeadless){global.window={};}
(function(window,Object,Array,Error,JSON,undefined){var partialComplete=varArgs(function(fn,args){var numBoundArgs=args.length;return varArgs(function(callArgs){for(var i=0;i<callArgs.length;i++){args[numBoundArgs+i]=callArgs[i];}
args.length=numBoundArgs+callArgs.length;return fn.apply(this,args);});}),compose=varArgs(function(fns){var fnsList=arrayAsList(fns);function next(params,curFn){return[apply(params,curFn)];}
return varArgs(function(startParams){return foldR(next,startParams,fnsList)[0];});});function compose2(f1,f2){return function(){return f1.call(this,f2.apply(this,arguments));}}
function attr(key){return function(o){return o[key];};}
var lazyUnion=varArgs(function(fns){return varArgs(function(params){var maybeValue;for(var i=0;i<len(fns);i++){maybeValue=apply(params,fns[i]);if(maybeValue){return maybeValue;}}});});function apply(args,fn){return fn.apply(undefined,args);}
function varArgs(fn){var numberOfFixedArguments=fn.length-1,slice=Array.prototype.slice;if(numberOfFixedArguments==0){return function(){return fn.call(this,slice.call(arguments));}}else if(numberOfFixedArguments==1){return function(){return fn.call(this,arguments[0],slice.call(arguments,1));}}
var argsHolder=Array(fn.length);return function(){for(var i=0;i<numberOfFixedArguments;i++){argsHolder[i]=arguments[i];}
argsHolder[numberOfFixedArguments]=slice.call(arguments,numberOfFixedArguments);return fn.apply(this,argsHolder);}}
function flip(fn){return function(a,b){return fn(b,a);}}
function lazyIntersection(fn1,fn2){return function(param){return fn1(param)&&fn2(param);};}
function noop(){}
function always(){return true}
function functor(val){return function(){return val;}}
function isOfType(T,maybeSomething){return maybeSomething&&maybeSomething.constructor===T;}
var len=attr('length'),isString=partialComplete(isOfType,String);function defined(value){return value!==undefined;}
function hasAllProperties(fieldList,o){return(o instanceof Object)&&all(function(field){return(field in o);},fieldList);}
function cons(x,xs){return[x,xs];}
var emptyList=null,head=attr(0),tail=attr(1);function arrayAsList(inputArray){return reverseList(inputArray.reduce(flip(cons),emptyList));}
var list=varArgs(arrayAsList);function listAsArray(list){return foldR(function(arraySoFar,listItem){arraySoFar.unshift(listItem);return arraySoFar;},[],list);}
function map(fn,list){return list?cons(fn(head(list)),map(fn,tail(list))):emptyList;}
function foldR(fn,startValue,list){return list?fn(foldR(fn,startValue,tail(list)),head(list)):startValue;}
function foldR1(fn,list){return tail(list)?fn(foldR1(fn,tail(list)),head(list)):head(list);}
function without(list,test,removedFn){return withoutInner(list,removedFn||noop);function withoutInner(subList,removedFn){return subList?(test(head(subList))?(removedFn(head(subList)),tail(subList)):cons(head(subList),withoutInner(tail(subList),removedFn))):emptyList;}}
function all(fn,list){return!list||(fn(head(list))&&all(fn,tail(list)));}
function applyEach(fnList,args){if(fnList){head(fnList).apply(null,args);applyEach(tail(fnList),args);}}
function reverseList(list){function reverseInner(list,reversedAlready){if(!list){return reversedAlready;}
return reverseInner(tail(list),cons(head(list),reversedAlready))}
return reverseInner(list,emptyList);}
function first(test,list){return list&&(test(head(list))?head(list):first(test,tail(list)));}
function clarinet(eventBus){"use strict";var
emitSaxKey=eventBus(SAX_KEY).emit,emitValueOpen=eventBus(SAX_VALUE_OPEN).emit,emitValueClose=eventBus(SAX_VALUE_CLOSE).emit,emitFail=eventBus(FAIL_EVENT).emit,MAX_BUFFER_LENGTH=64*1024,stringTokenPattern=/[\\"\n]/g,_n=0,BEGIN=_n++,VALUE=_n++,OPEN_OBJECT=_n++,CLOSE_OBJECT=_n++,OPEN_ARRAY=_n++,CLOSE_ARRAY=_n++,STRING=_n++,OPEN_KEY=_n++,CLOSE_KEY=_n++,TRUE=_n++,TRUE2=_n++,TRUE3=_n++,FALSE=_n++,FALSE2=_n++,FALSE3=_n++,FALSE4=_n++,NULL=_n++,NULL2=_n++,NULL3=_n++,NUMBER_DECIMAL_POINT=_n++,NUMBER_DIGIT=_n,bufferCheckPosition=MAX_BUFFER_LENGTH,latestError,c,p,textNode=undefined,numberNode="",slashed=false,closed=false,state=BEGIN,stack=[],unicodeS=null,unicodeI=0,depth=0,position=0,column=0,line=1;function checkBufferLength(){var maxActual=0;if(textNode!==undefined&&textNode.length>MAX_BUFFER_LENGTH){emitError("Max buffer length exceeded: textNode");maxActual=Math.max(maxActual,textNode.length);}
if(numberNode.length>MAX_BUFFER_LENGTH){emitError("Max buffer length exceeded: numberNode");maxActual=Math.max(maxActual,numberNode.length);}
bufferCheckPosition=(MAX_BUFFER_LENGTH-maxActual)
+position;}
eventBus(STREAM_DATA).on(handleData);eventBus(STREAM_END).on(handleStreamEnd);function emitError(errorString){if(textNode!==undefined){emitValueOpen(textNode);emitValueClose();textNode=undefined;}
latestError=Error(errorString+"\nLn: "+line+"\nCol: "+column+"\nChr: "+c);emitFail(errorReport(undefined,undefined,latestError));}
function handleStreamEnd(){if(state==BEGIN){emitValueOpen({});emitValueClose();closed=true;return;}
if(state!==VALUE||depth!==0)
emitError("Unexpected end");if(textNode!==undefined){emitValueOpen(textNode);emitValueClose();textNode=undefined;}
closed=true;}
function whitespace(c){return c=='\r'||c=='\n'||c==' '||c=='\t';}
function handleData(chunk){if(latestError)
return;if(closed){return emitError("Cannot write after close");}
var i=0;c=chunk[0];while(c){p=c;c=chunk[i++];if(!c)break;position++;if(c=="\n"){line++;column=0;}else column++;switch(state){case BEGIN:if(c==="{")state=OPEN_OBJECT;else if(c==="[")state=OPEN_ARRAY;else if(!whitespace(c))
return emitError("Non-whitespace before {[.");continue;case OPEN_KEY:case OPEN_OBJECT:if(whitespace(c))continue;if(state===OPEN_KEY)stack.push(CLOSE_KEY);else{if(c==='}'){emitValueOpen({});emitValueClose();state=stack.pop()||VALUE;continue;}else stack.push(CLOSE_OBJECT);}
if(c==='"')
state=STRING;else
return emitError("Malformed object key should start with \" ");continue;case CLOSE_KEY:case CLOSE_OBJECT:if(whitespace(c))continue;if(c===':'){if(state===CLOSE_OBJECT){stack.push(CLOSE_OBJECT);if(textNode!==undefined){emitValueOpen({});emitSaxKey(textNode);textNode=undefined;}
depth++;}else{if(textNode!==undefined){emitSaxKey(textNode);textNode=undefined;}}
state=VALUE;}else if(c==='}'){if(textNode!==undefined){emitValueOpen(textNode);emitValueClose();textNode=undefined;}
emitValueClose();depth--;state=stack.pop()||VALUE;}else if(c===','){if(state===CLOSE_OBJECT)
stack.push(CLOSE_OBJECT);if(textNode!==undefined){emitValueOpen(textNode);emitValueClose();textNode=undefined;}
state=OPEN_KEY;}else
return emitError('Bad object');continue;case OPEN_ARRAY:case VALUE:if(whitespace(c))continue;if(state===OPEN_ARRAY){emitValueOpen([]);depth++;state=VALUE;if(c===']'){emitValueClose();depth--;state=stack.pop()||VALUE;continue;}else{stack.push(CLOSE_ARRAY);}}
if(c==='"')state=STRING;else if(c==='{')state=OPEN_OBJECT;else if(c==='[')state=OPEN_ARRAY;else if(c==='t')state=TRUE;else if(c==='f')state=FALSE;else if(c==='n')state=NULL;else if(c==='-'){numberNode+=c;}else if(c==='0'){numberNode+=c;state=NUMBER_DIGIT;}else if('123456789'.indexOf(c)!==-1){numberNode+=c;state=NUMBER_DIGIT;}else
return emitError("Bad value");continue;case CLOSE_ARRAY:if(c===','){stack.push(CLOSE_ARRAY);if(textNode!==undefined){emitValueOpen(textNode);emitValueClose();textNode=undefined;}
state=VALUE;}else if(c===']'){if(textNode!==undefined){emitValueOpen(textNode);emitValueClose();textNode=undefined;}
emitValueClose();depth--;state=stack.pop()||VALUE;}else if(whitespace(c))
continue;else
return emitError('Bad array');continue;case STRING:if(textNode===undefined){textNode="";}
var starti=i-1;STRING_BIGLOOP:while(true){while(unicodeI>0){unicodeS+=c;c=chunk.charAt(i++);if(unicodeI===4){textNode+=String.fromCharCode(parseInt(unicodeS,16));unicodeI=0;starti=i-1;}else{unicodeI++;}
if(!c)break STRING_BIGLOOP;}
if(c==='"'&&!slashed){state=stack.pop()||VALUE;textNode+=chunk.substring(starti,i-1);break;}
if(c==='\\'&&!slashed){slashed=true;textNode+=chunk.substring(starti,i-1);c=chunk.charAt(i++);if(!c)break;}
if(slashed){slashed=false;if(c==='n'){textNode+='\n';}
else if(c==='r'){textNode+='\r';}
else if(c==='t'){textNode+='\t';}
else if(c==='f'){textNode+='\f';}
else if(c==='b'){textNode+='\b';}
else if(c==='u'){unicodeI=1;unicodeS='';}else{textNode+=c;}
c=chunk.charAt(i++);starti=i-1;if(!c)break;else continue;}
stringTokenPattern.lastIndex=i;var reResult=stringTokenPattern.exec(chunk);if(!reResult){i=chunk.length+1;textNode+=chunk.substring(starti,i-1);break;}
i=reResult.index+1;c=chunk.charAt(reResult.index);if(!c){textNode+=chunk.substring(starti,i-1);break;}}
continue;case TRUE:if(!c)continue;if(c==='r')state=TRUE2;else
return emitError('Invalid true started with t'+c);continue;case TRUE2:if(!c)continue;if(c==='u')state=TRUE3;else
return emitError('Invalid true started with tr'+c);continue;case TRUE3:if(!c)continue;if(c==='e'){emitValueOpen(true);emitValueClose();state=stack.pop()||VALUE;}else
return emitError('Invalid true started with tru'+c);continue;case FALSE:if(!c)continue;if(c==='a')state=FALSE2;else
return emitError('Invalid false started with f'+c);continue;case FALSE2:if(!c)continue;if(c==='l')state=FALSE3;else
return emitError('Invalid false started with fa'+c);continue;case FALSE3:if(!c)continue;if(c==='s')state=FALSE4;else
return emitError('Invalid false started with fal'+c);continue;case FALSE4:if(!c)continue;if(c==='e'){emitValueOpen(false);emitValueClose();state=stack.pop()||VALUE;}else
return emitError('Invalid false started with fals'+c);continue;case NULL:if(!c)continue;if(c==='u')state=NULL2;else
return emitError('Invalid null started with n'+c);continue;case NULL2:if(!c)continue;if(c==='l')state=NULL3;else
return emitError('Invalid null started with nu'+c);continue;case NULL3:if(!c)continue;if(c==='l'){emitValueOpen(null);emitValueClose();state=stack.pop()||VALUE;}else
return emitError('Invalid null started with nul'+c);continue;case NUMBER_DECIMAL_POINT:if(c==='.'){numberNode+=c;state=NUMBER_DIGIT;}else
return emitError('Leading zero not followed by .');continue;case NUMBER_DIGIT:if('0123456789'.indexOf(c)!==-1)numberNode+=c;else if(c==='.'){if(numberNode.indexOf('.')!==-1)
return emitError('Invalid number has two dots');numberNode+=c;}else if(c==='e'||c==='E'){if(numberNode.indexOf('e')!==-1||numberNode.indexOf('E')!==-1)
return emitError('Invalid number has two exponential');numberNode+=c;}else if(c==="+"||c==="-"){if(!(p==='e'||p==='E'))
return emitError('Invalid symbol in number');numberNode+=c;}else{if(numberNode){emitValueOpen(parseFloat(numberNode));emitValueClose();numberNode="";}
i--;state=stack.pop()||VALUE;}
continue;default:return emitError("Unknown state: "+state);}}
if(position>=bufferCheckPosition)
checkBufferLength();}}
function ascentManager(oboeBus,handlers){"use strict";var listenerId={},ascent;function stateAfter(handler){return function(param){ascent=handler(ascent,param);}}
for(var eventName in handlers){oboeBus(eventName).on(stateAfter(handlers[eventName]),listenerId);}
oboeBus(NODE_SWAP).on(function(newNode){var oldHead=head(ascent),key=keyOf(oldHead),ancestors=tail(ascent),parentNode;if(ancestors){parentNode=nodeOf(head(ancestors));parentNode[key]=newNode;}});oboeBus(NODE_DROP).on(function(){var oldHead=head(ascent),key=keyOf(oldHead),ancestors=tail(ascent),parentNode;if(ancestors){parentNode=nodeOf(head(ancestors));delete parentNode[key];}});oboeBus(ABORTING).on(function(){for(var eventName in handlers){oboeBus(eventName).un(listenerId);}});}
function parseResponseHeaders(headerStr){var headers={};headerStr&&headerStr.split('\u000d\u000a').forEach(function(headerPair){var index=headerPair.indexOf('\u003a\u0020');headers[headerPair.substring(0,index)]=headerPair.substring(index+2);});return headers;}
function isCrossOrigin(pageLocation,ajaxHost){function defaultPort(protocol){return{'http:':80,'https:':443}[protocol];}
function portOf(location){return location.port||defaultPort(location.protocol||pageLocation.protocol);}
return!!((ajaxHost.protocol&&(ajaxHost.protocol!=pageLocation.protocol))||(ajaxHost.host&&(ajaxHost.host!=pageLocation.host))||(ajaxHost.host&&(portOf(ajaxHost)!=portOf(pageLocation))));}
function parseUrlOrigin(url){var URL_HOST_PATTERN=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/,urlHostMatch=URL_HOST_PATTERN.exec(url)||[];return{protocol:urlHostMatch[1]||'',host:urlHostMatch[2]||'',port:urlHostMatch[3]||''};}
function httpTransport(){return new XMLHttpRequest();}
function streamingHttp(oboeBus,xhr,method,url,data,headers,withCredentials){"use strict";var emitStreamData=oboeBus(STREAM_DATA).emit,emitFail=oboeBus(FAIL_EVENT).emit,numberOfCharsAlreadyGivenToCallback=0,stillToSendStartEvent=true;oboeBus(ABORTING).on(function(){xhr.onreadystatechange=null;xhr.abort();});function handleProgress(){var textSoFar=xhr.responseText,newText=textSoFar.substr(numberOfCharsAlreadyGivenToCallback);if(newText){emitStreamData(newText);}
numberOfCharsAlreadyGivenToCallback=len(textSoFar);}
if('onprogress'in xhr){xhr.onprogress=handleProgress;}
xhr.onreadystatechange=function(){function sendStartIfNotAlready(){try{stillToSendStartEvent&&oboeBus(HTTP_START).emit(xhr.status,parseResponseHeaders(xhr.getAllResponseHeaders()));stillToSendStartEvent=false;}catch(e){}}
switch(xhr.readyState){case 2:case 3:return sendStartIfNotAlready();case 4:sendStartIfNotAlready();var successful=String(xhr.status)[0]==2;if(successful){handleProgress();oboeBus(STREAM_END).emit();}else{emitFail(errorReport(xhr.status,xhr.responseText));}}};try{xhr.open(method,url,true);for(var headerName in headers){xhr.setRequestHeader(headerName,headers[headerName]);}
if(!isCrossOrigin(window.location,parseUrlOrigin(url))){xhr.setRequestHeader('X-Requested-With','XMLHttpRequest');}
xhr.withCredentials=withCredentials;xhr.send(data);}catch(e){window.setTimeout(partialComplete(emitFail,errorReport(undefined,undefined,e)),0);}}
var jsonPathSyntax=(function(){var
regexDescriptor=function regexDescriptor(regex){return regex.exec.bind(regex);},jsonPathClause=varArgs(function(componentRegexes){componentRegexes.unshift(/^/);return regexDescriptor(RegExp(componentRegexes.map(attr('source')).join('')));}),possiblyCapturing=/(\$?)/,namedNode=/([\w-_]+|\*)/,namePlaceholder=/()/,nodeInArrayNotation=/\["([^"]+)"\]/,numberedNodeInArrayNotation=/\[(\d+|\*)\]/,fieldList=/{([\w ]*?)}/,optionalFieldList=/(?:{([\w ]*?)})?/
,jsonPathNamedNodeInObjectNotation=jsonPathClause(possiblyCapturing,namedNode,optionalFieldList),jsonPathNamedNodeInArrayNotation=jsonPathClause(possiblyCapturing,nodeInArrayNotation,optionalFieldList),jsonPathNumberedNodeInArrayNotation=jsonPathClause(possiblyCapturing,numberedNodeInArrayNotation,optionalFieldList),jsonPathPureDuckTyping=jsonPathClause(possiblyCapturing,namePlaceholder,fieldList),jsonPathDoubleDot=jsonPathClause(/\.\./),jsonPathDot=jsonPathClause(/\./),jsonPathBang=jsonPathClause(possiblyCapturing,/!/),emptyString=jsonPathClause(/$/);return function(fn){return fn(lazyUnion(jsonPathNamedNodeInObjectNotation,jsonPathNamedNodeInArrayNotation,jsonPathNumberedNodeInArrayNotation,jsonPathPureDuckTyping),jsonPathDoubleDot,jsonPathDot,jsonPathBang,emptyString);};}());function namedNode(key,node){return{key:key,node:node};}
var keyOf=attr('key');var nodeOf=attr('node');var ROOT_PATH={};function incrementalContentBuilder(oboeBus){var emitNodeOpened=oboeBus(NODE_OPENED).emit,emitNodeClosed=oboeBus(NODE_CLOSED).emit,emitRootOpened=oboeBus(ROOT_PATH_FOUND).emit,emitRootClosed=oboeBus(ROOT_NODE_FOUND).emit;function arrayIndicesAreKeys(possiblyInconsistentAscent,newDeepestNode){var parentNode=nodeOf(head(possiblyInconsistentAscent));return isOfType(Array,parentNode)?keyFound(possiblyInconsistentAscent,len(parentNode),newDeepestNode):possiblyInconsistentAscent;}
function nodeOpened(ascent,newDeepestNode){if(!ascent){emitRootOpened(newDeepestNode);return keyFound(ascent,ROOT_PATH,newDeepestNode);}
var arrayConsistentAscent=arrayIndicesAreKeys(ascent,newDeepestNode),ancestorBranches=tail(arrayConsistentAscent),previouslyUnmappedName=keyOf(head(arrayConsistentAscent));appendBuiltContent(ancestorBranches,previouslyUnmappedName,newDeepestNode);return cons(namedNode(previouslyUnmappedName,newDeepestNode),ancestorBranches);}
function appendBuiltContent(ancestorBranches,key,node){nodeOf(head(ancestorBranches))[key]=node;}
function keyFound(ascent,newDeepestName,maybeNewDeepestNode){if(ascent){appendBuiltContent(ascent,newDeepestName,maybeNewDeepestNode);}
var ascentWithNewPath=cons(namedNode(newDeepestName,maybeNewDeepestNode),ascent);emitNodeOpened(ascentWithNewPath);return ascentWithNewPath;}
function nodeClosed(ascent){emitNodeClosed(ascent);return tail(ascent)||emitRootClosed(nodeOf(head(ascent)));}
var contentBuilderHandlers={};contentBuilderHandlers[SAX_VALUE_OPEN]=nodeOpened;contentBuilderHandlers[SAX_VALUE_CLOSE]=nodeClosed;contentBuilderHandlers[SAX_KEY]=keyFound;return contentBuilderHandlers;}
var jsonPathCompiler=jsonPathSyntax(function(pathNodeSyntax,doubleDotSyntax,dotSyntax,bangSyntax,emptySyntax){var CAPTURING_INDEX=1;var NAME_INDEX=2;var FIELD_LIST_INDEX=3;var headKey=compose2(keyOf,head),headNode=compose2(nodeOf,head);function nameClause(previousExpr,detection){var name=detection[NAME_INDEX],matchesName=(!name||name=='*')?always:function(ascent){return headKey(ascent)==name};return lazyIntersection(matchesName,previousExpr);}
function duckTypeClause(previousExpr,detection){var fieldListStr=detection[FIELD_LIST_INDEX];if(!fieldListStr)
return previousExpr;var hasAllrequiredFields=partialComplete(hasAllProperties,arrayAsList(fieldListStr.split(/\W+/))),isMatch=compose2(hasAllrequiredFields,headNode);return lazyIntersection(isMatch,previousExpr);}
function capture(previousExpr,detection){var capturing=!!detection[CAPTURING_INDEX];if(!capturing)
return previousExpr;return lazyIntersection(previousExpr,head);}
function skip1(previousExpr){if(previousExpr==always){return always;}
function notAtRoot(ascent){return headKey(ascent)!=ROOT_PATH;}
return lazyIntersection(notAtRoot,compose2(previousExpr,tail));}
function skipMany(previousExpr){if(previousExpr==always){return always;}
var
terminalCaseWhenArrivingAtRoot=rootExpr(),terminalCaseWhenPreviousExpressionIsSatisfied=previousExpr,recursiveCase=skip1(function(ascent){return cases(ascent);}),cases=lazyUnion(terminalCaseWhenArrivingAtRoot,terminalCaseWhenPreviousExpressionIsSatisfied,recursiveCase);return cases;}
function rootExpr(){return function(ascent){return headKey(ascent)==ROOT_PATH;};}
function statementExpr(lastClause){return function(ascent){var exprMatch=lastClause(ascent);return exprMatch===true?head(ascent):exprMatch;};}
function expressionsReader(exprs,parserGeneratedSoFar,detection){return foldR(function(parserGeneratedSoFar,expr){return expr(parserGeneratedSoFar,detection);},parserGeneratedSoFar,exprs);}
function generateClauseReaderIfTokenFound(tokenDetector,clauseEvaluatorGenerators,jsonPath,parserGeneratedSoFar,onSuccess){var detected=tokenDetector(jsonPath);if(detected){var compiledParser=expressionsReader(clauseEvaluatorGenerators,parserGeneratedSoFar,detected),remainingUnparsedJsonPath=jsonPath.substr(len(detected[0]));return onSuccess(remainingUnparsedJsonPath,compiledParser);}}
function clauseMatcher(tokenDetector,exprs){return partialComplete(generateClauseReaderIfTokenFound,tokenDetector,exprs);}
var clauseForJsonPath=lazyUnion(clauseMatcher(pathNodeSyntax,list(capture,duckTypeClause,nameClause,skip1)),clauseMatcher(doubleDotSyntax,list(skipMany)),clauseMatcher(dotSyntax,list()),clauseMatcher(bangSyntax,list(capture,rootExpr)),clauseMatcher(emptySyntax,list(statementExpr)),function(jsonPath){throw Error('"'+jsonPath+'" could not be tokenised')});function returnFoundParser(_remainingJsonPath,compiledParser){return compiledParser}
function compileJsonPathToFunction(uncompiledJsonPath,parserGeneratedSoFar){var onFind=uncompiledJsonPath?compileJsonPathToFunction:returnFoundParser;return clauseForJsonPath(uncompiledJsonPath,parserGeneratedSoFar,onFind);}
return function(jsonPath){try{return compileJsonPathToFunction(jsonPath,always);}catch(e){throw Error('Could not compile "'+jsonPath+'" because '+e.message);}}});function singleEventPubSub(eventType,newListener,removeListener){var listenerTupleList,listenerList;function hasId(id){return function(tuple){return tuple.id==id;};}
return{on:function(listener,listenerId){var tuple={listener:listener,id:listenerId||listener};if(newListener){newListener.emit(eventType,listener,tuple.id);}
listenerTupleList=cons(tuple,listenerTupleList);listenerList=cons(listener,listenerList);return this;},emit:function(){applyEach(listenerList,arguments);},un:function(listenerId){var removed;listenerTupleList=without(listenerTupleList,hasId(listenerId),function(tuple){removed=tuple;});if(removed){listenerList=without(listenerList,function(listener){return listener==removed.listener;});if(removeListener){removeListener.emit(eventType,removed.listener,removed.id);}}},listeners:function(){return listenerList;},hasListener:function(listenerId){var test=listenerId?hasId(listenerId):always;return defined(first(test,listenerTupleList));}};}
function pubSub(){var singles={},newListener=newSingle('newListener'),removeListener=newSingle('removeListener');function newSingle(eventName){return singles[eventName]=singleEventPubSub(eventName,newListener,removeListener);}
function pubSubInstance(eventName){return singles[eventName]||newSingle(eventName);}
['emit','on','un'].forEach(function(methodName){pubSubInstance[methodName]=varArgs(function(eventName,parameters){apply(parameters,pubSubInstance(eventName)[methodName]);});});return pubSubInstance;}
var
_S=1,NODE_OPENED=_S++,NODE_CLOSED=_S++,NODE_SWAP=_S++,NODE_DROP=_S++,FAIL_EVENT='fail',ROOT_NODE_FOUND=_S++,ROOT_PATH_FOUND=_S++,HTTP_START='start',STREAM_DATA='data',STREAM_END='end',ABORTING=_S++,SAX_KEY=_S++,SAX_VALUE_OPEN=_S++,SAX_VALUE_CLOSE=_S++;function errorReport(statusCode,body,error){try{var jsonBody=JSON.parse(body);}catch(e){}
return{statusCode:statusCode,body:body,jsonBody:jsonBody,thrown:error};}
function patternAdapter(oboeBus,jsonPathCompiler){var predicateEventMap={node:oboeBus(NODE_CLOSED),path:oboeBus(NODE_OPENED)};function emitMatchingNode(emitMatch,node,ascent){var descent=reverseList(ascent);emitMatch(node,listAsArray(tail(map(keyOf,descent))),listAsArray(map(nodeOf,descent)));}
function addUnderlyingListener(fullEventName,predicateEvent,compiledJsonPath){var emitMatch=oboeBus(fullEventName).emit;predicateEvent.on(function(ascent){var maybeMatchingMapping=compiledJsonPath(ascent);if(maybeMatchingMapping!==false){emitMatchingNode(emitMatch,nodeOf(maybeMatchingMapping),ascent);}},fullEventName);oboeBus('removeListener').on(function(removedEventName){if(removedEventName==fullEventName){if(!oboeBus(removedEventName).listeners()){predicateEvent.un(fullEventName);}}});}
oboeBus('newListener').on(function(fullEventName){var match=/(node|path):(.*)/.exec(fullEventName);if(match){var predicateEvent=predicateEventMap[match[1]];if(!predicateEvent.hasListener(fullEventName)){addUnderlyingListener(fullEventName,predicateEvent,jsonPathCompiler(match[2]));}}})}
function instanceApi(oboeBus,contentSource){var oboeApi,fullyQualifiedNamePattern=/^(node|path):./,rootNodeFinishedEvent=oboeBus(ROOT_NODE_FOUND),emitNodeDrop=oboeBus(NODE_DROP).emit,emitNodeSwap=oboeBus(NODE_SWAP).emit,addListener=varArgs(function(eventId,parameters){if(oboeApi[eventId]){apply(parameters,oboeApi[eventId]);}else{var event=oboeBus(eventId),listener=parameters[0];if(fullyQualifiedNamePattern.test(eventId)){addForgettableCallback(event,listener);}else{event.on(listener);}}
return oboeApi;}),removeListener=function(eventId,p2,p3){if(eventId=='done'){rootNodeFinishedEvent.un(p2);}else if(eventId=='node'||eventId=='path'){oboeBus.un(eventId+':'+p2,p3);}else{var listener=p2;oboeBus(eventId).un(listener);}
return oboeApi;};function addProtectedCallback(eventName,callback){oboeBus(eventName).on(protectedCallback(callback),callback);return oboeApi;}
function addForgettableCallback(event,callback,listenerId){listenerId=listenerId||callback;var safeCallback=protectedCallback(callback);event.on(function(){var discard=false;oboeApi.forget=function(){discard=true;};apply(arguments,safeCallback);delete oboeApi.forget;if(discard){event.un(listenerId);}},listenerId);return oboeApi;}
function protectedCallback(callback){return function(){try{return callback.apply(oboeApi,arguments);}catch(e){setTimeout(function(){throw new Error(e.message);});}}}
function fullyQualifiedPatternMatchEvent(type,pattern){return oboeBus(type+':'+pattern);}
function wrapCallbackToSwapNodeIfSomethingReturned(callback){return function(){var returnValueFromCallback=callback.apply(this,arguments);if(defined(returnValueFromCallback)){if(returnValueFromCallback==oboe.drop){emitNodeDrop();}else{emitNodeSwap(returnValueFromCallback);}}}}
function addSingleNodeOrPathListener(eventId,pattern,callback){var effectiveCallback;if(eventId=='node'){effectiveCallback=wrapCallbackToSwapNodeIfSomethingReturned(callback);}else{effectiveCallback=callback;}
addForgettableCallback(fullyQualifiedPatternMatchEvent(eventId,pattern),effectiveCallback,callback);}
function addMultipleNodeOrPathListeners(eventId,listenerMap){for(var pattern in listenerMap){addSingleNodeOrPathListener(eventId,pattern,listenerMap[pattern]);}}
function addNodeOrPathListenerApi(eventId,jsonPathOrListenerMap,callback){if(isString(jsonPathOrListenerMap)){addSingleNodeOrPathListener(eventId,jsonPathOrListenerMap,callback);}else{addMultipleNodeOrPathListeners(eventId,jsonPathOrListenerMap);}
return oboeApi;}
oboeBus(ROOT_PATH_FOUND).on(function(rootNode){oboeApi.root=functor(rootNode);});oboeBus(HTTP_START).on(function(_statusCode,headers){oboeApi.header=function(name){return name?headers[name]:headers;}});return oboeApi={on:addListener,addListener:addListener,removeListener:removeListener,emit:oboeBus.emit,node:partialComplete(addNodeOrPathListenerApi,'node'),path:partialComplete(addNodeOrPathListenerApi,'path'),done:partialComplete(addForgettableCallback,rootNodeFinishedEvent),start:partialComplete(addProtectedCallback,HTTP_START),fail:oboeBus(FAIL_EVENT).on,abort:oboeBus(ABORTING).emit,write:oboeBus(STREAM_DATA).emit,finish:oboeBus(STREAM_END).emit,header:noop,root:noop,source:contentSource};}
function wire(httpMethodName,contentSource,body,headers,withCredentials){var oboeBus=pubSub();if(contentSource){streamingHttp(oboeBus,httpTransport(),httpMethodName,contentSource,body,headers,withCredentials);}
clarinet(oboeBus);ascentManager(oboeBus,incrementalContentBuilder(oboeBus));patternAdapter(oboeBus,jsonPathCompiler);return instanceApi(oboeBus,contentSource);}
function applyDefaults(passthrough,url,httpMethodName,body,headers,withCredentials,cached){headers=headers?JSON.parse(JSON.stringify(headers)):{};if(body){if(!isString(body)){body=JSON.stringify(body);headers['Content-Type']=headers['Content-Type']||'application/json';}}else{body=null;}
function modifiedUrl(baseUrl,cached){if(cached===false){if(baseUrl.indexOf('?')==-1){baseUrl+='?';}else{baseUrl+='&';}
baseUrl+='_='+new Date().getTime();}
return baseUrl;}
return passthrough(httpMethodName||'GET',modifiedUrl(url,cached),body,headers,withCredentials||false);}
function oboe(arg1){var nodeStreamMethodNames=list('resume','pause','pipe'),isStream=partialComplete(hasAllProperties,nodeStreamMethodNames);if(arg1){if(isStream(arg1)||isString(arg1)){return applyDefaults(wire,arg1);}else{return applyDefaults(wire,arg1.url,arg1.method,arg1.body,arg1.headers,arg1.withCredentials,arg1.cached);}}else{return wire();}}
oboe.drop=function(){return oboe.drop;};if(typeof define==="function"&&define.amd){define("oboe",[],function(){return oboe;});}else if(typeof exports==='object'){module.exports=oboe;}else{window.oboe=oboe;}})((function(){try{return window;}catch(e){return self;}}()),Object,Array,Error,JSON);'use strict';if(tr.isVinn){global.oboe=global.window.oboe;global.window=undefined;}else if(tr.isNode){global.window=undefined;const path=HTMLImportsLoader.hrefToAbsolutePath('/oboe/dist/oboe-node.js');global.oboe=require(path);}'use strict';tr.exportTo('tr.e.importer',function(){const STRING_ID_SUFFIX='_sid';const PLURAL_STRING_ID_SUFFIX='_sids';function isStringReference(s){return s.endsWith(STRING_ID_SUFFIX)||s.endsWith(PLURAL_STRING_ID_SUFFIX);}
function getStringReferenceName(name){if(name.endsWith(PLURAL_STRING_ID_SUFFIX)){return name.slice(0,-PLURAL_STRING_ID_SUFFIX.length);}
return name.slice(0,-STRING_ID_SUFFIX.length);}
function deferenceStrings(idToString,o){const clone=Object.assign({},o);for(const[key,value]of Object.entries(clone)){if(isStringReference(key)){const name=getStringReferenceName(key);clone[name]=idToString(value);}}
return clone;}
function singularize(word){if(word.endsWith('s')){return word.slice(0,-1);}
return word;}
function getMetadataPairs(dataJson){const isMetadata=v=>typeof v!=='object'||Array.isArray(v);const pairs=Object.entries(dataJson);const metadataPairs=pairs.filter(([_,v])=>isMetadata(v));return metadataPairs;}
function getGroupPairs(dataJson){const pairs=Object.entries(dataJson);const nonMapPairs=pairs.filter(([k,_])=>k!=='maps');const groupPairs=nonMapPairs.filter(([_,v])=>typeof v==='object');return groupPairs;}
function createMap(mapJson){const map=new Map();for(const entry of mapJson){if(entry.id===undefined){throw new Error('Missing required key "id" in streaming event.');}
map.set(entry.id,entry);}
return map;}
function createMaps(mapsJson){const maps=new Map();for(const[name,mapJson]of Object.entries(mapsJson)){maps.set(name,createMap(mapJson));}
return maps;}
function createGroup(groupJson,opt_startTime){const entries=[];const n=Object.values(groupJson)[0].length;for(let i=0;i<n;i++){const entry={};for(const name in groupJson){entry[name]=groupJson[name][i];}
entries.push(entry);}
const timeDelta=groupJson.timeDelta;if(opt_startTime===undefined&&timeDelta!==undefined){throw new Error('Missing required key "startTime" in streaming event.');}
if(opt_startTime){let delta=0;for(const entry of entries){delta+=entry.timeDelta?entry.timeDelta:0;entry.time=opt_startTime+delta;}}
return entries;}
function createGroups(groupsJson,opt_startTime){const groups=new Map();for(const[name,groupJson]of Object.entries(groupsJson)){groups.set(name,createGroup(groupJson,opt_startTime));}
return groups;}
function createMetadata(metadataPairs){const metadata=new Map();for(const[name,value]of metadataPairs){metadata.set(name,value);}
if(metadata.get('version')===undefined){throw new Error('Missing required key "version" in streaming event.');}
return metadata;}
class ProfilingDictionaryReader{constructor(opt_metadata,opt_maps,opt_groups,opt_parent){this.metadata=opt_metadata||new Map();this.maps=opt_maps||new Map();this.groups=opt_groups||new Map();this.parent_=opt_parent||undefined;this.inflated_=undefined;this.raw_=undefined;this.boundGetString_=this.getString.bind(this);this.deferenceStrings_=o=>deferenceStrings(this.boundGetString_,o);}
static empty(){return new ProfilingDictionaryReader();}
get parent(){return this.parent_;}
get raw(){if(this.raw_)return this.raw_;this.raw_={};for(const[name,group]of this.groups.entries()){this.raw_[name]=group;}
return this.raw_;}
get inflated(){if(this.inflated_)return this.inflated_;this.inflated_={};for(const[name,group]of this.groups.entries()){this.inflated_[name]=this.inflateGroup(group);}
return this.inflated_;}
getNewMap(name){return this.maps.get(name)||new Map();}
getMapValue(mapName,id){let value=this.getNewMap(mapName).get(id);if(value===undefined&&this.parent){value=this.parent.getMapValue(mapName,id);}
return value;}
getString(id){const value=this.getMapValue('strings',id);if(value===undefined)return undefined;return value.string;}
hasMap(name){if(this.maps.has(name))return true;if(this.parent===undefined)return false;return this.parent.hasMap(name);}
inflateGroup(group){return group.map(this.inflateEntry.bind(this));}
inflateEntry(entry){const inflatedEntry={};for(const[name,value]of Object.entries(entry)){let inflatedValue;if(this.hasMap(name)){const id=value;inflatedValue=this.deferenceStrings_(this.getMapValue(name,id));}else{inflatedValue=value;}
inflatedEntry[singularize(name)]=inflatedValue;}
return this.deferenceStrings_(inflatedEntry);}
expandData(data){const mapsJson=data.maps||{};const groupsJson=data.allocators||{};const metadataPairs=getMetadataPairs(data);const metadata=createMetadata(metadataPairs);const opt_startTime=metadata.get('startTime');const maps=createMaps(mapsJson);const groups=createGroups(groupsJson,opt_startTime);return new ProfilingDictionaryReader(metadata,maps,groups,this);}
expandEvent(event){return this.expandData(event.args.data);}}
return{ProfilingDictionaryReader,singularize,deferenceStringsForTest:deferenceStrings,};});'use strict';tr.exportTo('tr.model.source_info',function(){function SourceInfo(file,opt_line,opt_column){this.file_=file;this.line_=opt_line||-1;this.column_=opt_column||-1;}
SourceInfo.prototype={get file(){return this.file_;},get line(){return this.line_;},get column(){return this.column_;},get domain(){if(!this.file_)return undefined;const domain=this.file_.match(/(.*:\/\/[^:\/]*)/i);return domain?domain[1]:undefined;},toString(){let str='';if(this.file_){str+=this.file_;}
if(this.line_>0){str+=':'+this.line_;}
if(this.column_>0){str+=':'+this.column_;}
return str;}};return{SourceInfo,};});'use strict';tr.exportTo('tr.model.source_info',function(){function JSSourceInfo(file,line,column,isNative,scriptId,state){tr.model.source_info.SourceInfo.call(this,file,line,column);this.isNative_=isNative;this.scriptId_=scriptId;this.state_=state;}
JSSourceInfo.prototype={__proto__:tr.model.source_info.SourceInfo.prototype,get state(){return this.state_;},get isNative(){return this.isNative_;},get scriptId(){return this.scriptId_;},toString(){const str=this.isNative_?'[native v8] ':'';return str+
tr.model.source_info.SourceInfo.prototype.toString.call(this);}};const JSSourceState={COMPILED:'compiled',OPTIMIZABLE:'optimizable',OPTIMIZED:'optimized',UNKNOWN:'unknown',};return{JSSourceInfo,JSSourceState,};});'use strict';tr.exportTo('tr.e.importer',function(){function TraceCodeEntry(address,size,name,scriptId){this.id_=tr.b.GUID.allocateSimple();this.address_=address;this.size_=size;const rePrefix=/^(\w*:)?([*~]?)(.*)$/m;const tokens=rePrefix.exec(name);const prefix=tokens[1];let state=tokens[2];const body=tokens[3];if(state==='*'){state=tr.model.source_info.JSSourceState.OPTIMIZED;}else if(state==='~'){state=tr.model.source_info.JSSourceState.OPTIMIZABLE;}else if(state===''){state=tr.model.source_info.JSSourceState.COMPILED;}else{state=tr.model.source_info.JSSourceState.UNKNOWN;}
let rawName;let rawUrl;if(prefix==='Script:'){rawName='';rawUrl=body;}else{const spacePos=body.lastIndexOf(' ');rawName=spacePos!==-1?body.substr(0,spacePos):body;rawUrl=spacePos!==-1?body.substr(spacePos+1):'';}
function splitLineAndColumn(url){const lineColumnRegEx=/(?::(\d+))?(?::(\d+))?$/;const lineColumnMatch=lineColumnRegEx.exec(url);let lineNumber;let columnNumber;if(typeof(lineColumnMatch[1])==='string'){lineNumber=parseInt(lineColumnMatch[1],10);lineNumber=isNaN(lineNumber)?undefined:lineNumber-1;}
if(typeof(lineColumnMatch[2])==='string'){columnNumber=parseInt(lineColumnMatch[2],10);columnNumber=isNaN(columnNumber)?undefined:columnNumber-1;}
return{url:url.substring(0,url.length-lineColumnMatch[0].length),lineNumber,columnNumber};}
const nativeSuffix=' native';const isNative=rawName.endsWith(nativeSuffix);this.name_=isNative?rawName.slice(0,-nativeSuffix.length):rawName;const urlData=splitLineAndColumn(rawUrl);const url=urlData.url||'';const line=urlData.lineNumber||0;const column=urlData.columnNumber||0;this.sourceInfo_=new tr.model.source_info.JSSourceInfo(url,line,column,isNative,scriptId,state);}
TraceCodeEntry.prototype={get id(){return this.id_;},get sourceInfo(){return this.sourceInfo_;},get name(){return this.name_;},set address(address){this.address_=address;},get address(){return this.address_;},set size(size){this.size_=size;},get size(){return this.size_;}};return{TraceCodeEntry,};});'use strict';tr.exportTo('tr.e.importer',function(){function TraceCodeMap(){this.banks_=new Map();}
TraceCodeMap.prototype={addEntry(addressHex,size,name,scriptId){const entry=new tr.e.importer.TraceCodeEntry(this.getAddress_(addressHex),size,name,scriptId);this.addEntry_(addressHex,entry);},moveEntry(oldAddressHex,newAddressHex,size){const entry=this.getBank_(oldAddressHex).removeEntry(this.getAddress_(oldAddressHex));if(!entry)return;entry.address=this.getAddress_(newAddressHex);entry.size=size;this.addEntry_(newAddressHex,entry);},lookupEntry(addressHex){return this.getBank_(addressHex).lookupEntry(this.getAddress_(addressHex));},addEntry_(addressHex,entry){this.getBank_(addressHex).addEntry(entry);},getAddress_(addressHex){const bankSizeHexDigits=13;addressHex=addressHex.slice(2);return parseInt(addressHex.slice(-bankSizeHexDigits),16);},getBank_(addressHex){addressHex=addressHex.slice(2);const bankSizeHexDigits=13;const maxHexDigits=16;const bankName=addressHex.slice(-maxHexDigits,-bankSizeHexDigits);let bank=this.banks_.get(bankName);if(!bank){bank=new TraceCodeBank();this.banks_.set(bankName,bank);}
return bank;}};function TraceCodeBank(){this.entries_=[];}
TraceCodeBank.prototype={removeEntry(address){if(this.entries_.length===0)return undefined;const index=tr.b.findLowIndexInSortedArray(this.entries_,function(entry){return entry.address;},address);const entry=this.entries_[index];if(!entry||entry.address!==address)return undefined;this.entries_.splice(index,1);return entry;},lookupEntry(address){const index=tr.b.findFirstTrueIndexInSortedArray(this.entries_,e=>(address<e.address))-1;const entry=this.entries_[index];return entry&&address<entry.address+entry.size?entry:undefined;},addEntry(newEntry){if(this.entries_.length===0){this.entries_.push(newEntry);}
const endAddress=newEntry.address+newEntry.size;const lastIndex=tr.b.findLowIndexInSortedArray(this.entries_,function(entry){return entry.address;},endAddress);let index;for(index=lastIndex-1;index>=0;--index){const entry=this.entries_[index];const entryEndAddress=entry.address+entry.size;if(entryEndAddress<=newEntry.address)break;}
++index;this.entries_.splice(index,lastIndex-index,newEntry);}};return{TraceCodeMap,};});'use strict';tr.exportTo('tr.e.measure',function(){const AsyncSlice=tr.model.AsyncSlice;const MEASURE_NAME_REGEX=/([^\/:]+):(.*?)(?:\/([A-Za-z0-9+/]+=?=?))?$/;function MeasureAsyncSlice(){this.groupTitle_='Ungrouped Measure';const matched=MEASURE_NAME_REGEX.exec(arguments[1]);if(matched!==null){arguments[1]=matched[2];this.groupTitle_=matched[1];}
AsyncSlice.apply(this,arguments);}
MeasureAsyncSlice.prototype={__proto__:AsyncSlice.prototype,get viewSubGroupTitle(){return this.groupTitle_;},get title(){return this.title_;},set title(title){this.title_=title;}};AsyncSlice.subTypes.register(MeasureAsyncSlice,{categoryParts:['blink.user_timing']});return{MEASURE_NAME_REGEX,MeasureAsyncSlice,};});'use strict';tr.exportTo('tr.importer',function(){function ContextProcessor(model){this.model_=model;this.activeContexts_=[];this.stackPerType_={};this.contextCache_={};this.contextSetCache_={};this.cachedEntryForActiveContexts_=undefined;this.seenSnapshots_={};}
ContextProcessor.prototype={enterContext(contextType,scopedId){const newActiveContexts=[this.getOrCreateContext_(contextType,scopedId),];for(const oldContext of this.activeContexts_){if(oldContext.type===contextType){this.pushContext_(oldContext);}else{newActiveContexts.push(oldContext);}}
this.activeContexts_=newActiveContexts;this.cachedEntryForActiveContexts_=undefined;},leaveContext(contextType,scopedId){this.leaveContextImpl_(context=>context.type===contextType&&context.snapshot.scope===scopedId.scope&&context.snapshot.idRef===scopedId.id);},destroyContext(scopedId){for(const stack of Object.values(this.stackPerType_)){let newLength=0;for(let i=0;i<stack.length;++i){if(stack[i].snapshot.scope!==scopedId.scope||stack[i].snapshot.idRef!==scopedId.id){stack[newLength++]=stack[i];}}
stack.length=newLength;}
this.leaveContextImpl_(context=>context.snapshot.scope===scopedId.scope&&context.snapshot.idRef===scopedId.id);},leaveContextImpl_(predicate){const newActiveContexts=[];for(const oldContext of this.activeContexts_){if(predicate(oldContext)){const previousContext=this.popContext_(oldContext.type);if(previousContext){newActiveContexts.push(previousContext);}}else{newActiveContexts.push(oldContext);}}
this.activeContexts_=newActiveContexts;this.cachedEntryForActiveContexts_=undefined;},getOrCreateContext_(contextType,scopedId){const context={type:contextType,snapshot:{scope:scopedId.scope,idRef:scopedId.id}};const key=this.getContextKey_(context);if(key in this.contextCache_){return this.contextCache_[key];}
this.contextCache_[key]=context;const snapshotKey=this.getSnapshotKey_(scopedId);this.seenSnapshots_[snapshotKey]=true;return context;},pushContext_(context){if(!(context.type in this.stackPerType_)){this.stackPerType_[context.type]=[];}
this.stackPerType_[context.type].push(context);},popContext_(contextType){if(!(contextType in this.stackPerType_)){return undefined;}
return this.stackPerType_[contextType].pop();},getContextKey_(context){return[context.type,context.snapshot.scope,context.snapshot.idRef].join('\x00');},getSnapshotKey_(scopedId){return[scopedId.scope,scopedId.idRef].join('\x00');},get activeContexts(){if(this.cachedEntryForActiveContexts_===undefined){let key=[];for(const context of this.activeContexts_){key.push(this.getContextKey_(context));}
key.sort();key=key.join('\x00');if(key in this.contextSetCache_){this.cachedEntryForActiveContexts_=this.contextSetCache_[key];}else{this.activeContexts_.sort(function(a,b){const keyA=this.getContextKey_(a);const keyB=this.getContextKey_(b);if(keyA<keyB){return-1;}
if(keyA>keyB){return 1;}
return 0;}.bind(this));this.contextSetCache_[key]=Object.freeze(this.activeContexts_);this.cachedEntryForActiveContexts_=this.contextSetCache_[key];}}
return this.cachedEntryForActiveContexts_;},invalidateContextCacheForSnapshot(scopedId){const snapshotKey=this.getSnapshotKey_(scopedId);if(!(snapshotKey in this.seenSnapshots_))return;this.contextCache_={};this.contextSetCache_={};this.cachedEntryForActiveContexts_=undefined;this.activeContexts_=this.activeContexts_.map(function(context){if(context.snapshot.scope!==scopedId.scope||context.snapshot.idRef!==scopedId.id){return context;}
return{type:context.type,snapshot:{scope:context.snapshot.scope,idRef:context.snapshot.idRef}};});this.seenSnapshots_={};},};return{ContextProcessor,};});'use strict';tr.exportTo('tr.model',function(){function Annotation(){this.guid_=tr.b.GUID.allocateSimple();this.view_=undefined;}
Annotation.fromDictIfPossible=function(args){if(args.typeName===undefined){throw new Error('Missing typeName argument');}
const typeInfo=Annotation.findTypeInfoMatching(function(typeInfo){return typeInfo.metadata.typeName===args.typeName;});if(typeInfo===undefined)return undefined;return typeInfo.constructor.fromDict(args);};Annotation.fromDict=function(){throw new Error('Not implemented');};Annotation.prototype={get guid(){return this.guid_;},onRemove(){},toDict(){throw new Error('Not implemented');},getOrCreateView(viewport){if(!this.view_){this.view_=this.createView_(viewport);}
return this.view_;},createView_(){throw new Error('Not implemented');}};const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);tr.b.decorateExtensionRegistry(Annotation,options);Annotation.addEventListener('will-register',function(e){if(!e.typeInfo.constructor.hasOwnProperty('fromDict')){throw new Error('Must have fromDict method');}
if(!e.typeInfo.metadata.typeName){throw new Error('Registered Annotations must provide typeName');}});return{Annotation,};});'use strict';tr.exportTo('tr.model',function(){function YComponent(stableId,yPercentOffset){this.stableId=stableId;this.yPercentOffset=yPercentOffset;}
YComponent.prototype={toDict(){return{stableId:this.stableId,yPercentOffset:this.yPercentOffset};}};function Location(xWorld,yComponents){this.xWorld_=xWorld;this.yComponents_=yComponents;}
Location.fromViewCoordinates=function(viewport,viewX,viewY){const dt=viewport.currentDisplayTransform;const xWorld=dt.xViewToWorld(viewX);const yComponents=[];let elem=document.elementFromPoint(viewX+viewport.modelTrackContainer.canvas.offsetLeft,viewY+viewport.modelTrackContainer.canvas.offsetTop);while(elem instanceof tr.ui.tracks.Track){if(elem.eventContainer){const boundRect=elem.getBoundingClientRect();const yPercentOffset=(viewY-boundRect.top)/boundRect.height;yComponents.push(new YComponent(elem.eventContainer.stableId,yPercentOffset));}
elem=elem.parentElement;}
if(yComponents.length===0)return;return new Location(xWorld,yComponents);};Location.fromStableIdAndTimestamp=function(viewport,stableId,ts){const xWorld=ts;const yComponents=[];const containerToTrack=viewport.containerToTrackMap;let elem=containerToTrack.getTrackByStableId(stableId);if(!elem)return;const firstY=elem.getBoundingClientRect().top;while(elem instanceof tr.ui.tracks.Track){if(elem.eventContainer){const boundRect=elem.getBoundingClientRect();const yPercentOffset=(firstY-boundRect.top)/boundRect.height;yComponents.push(new YComponent(elem.eventContainer.stableId,yPercentOffset));}
elem=elem.parentElement;}
if(yComponents.length===0)return;return new Location(xWorld,yComponents);};Location.prototype={get xWorld(){return this.xWorld_;},getContainingTrack(viewport){const containerToTrack=viewport.containerToTrackMap;for(const i in this.yComponents_){const yComponent=this.yComponents_[i];const track=containerToTrack.getTrackByStableId(yComponent.stableId);if(track!==undefined)return track;}},toViewCoordinates(viewport){const dt=viewport.currentDisplayTransform;const containerToTrack=viewport.containerToTrackMap;const viewX=dt.xWorldToView(this.xWorld_);let viewY=-1;for(const index in this.yComponents_){const yComponent=this.yComponents_[index];const track=containerToTrack.getTrackByStableId(yComponent.stableId);if(track!==undefined){const boundRect=track.getBoundingClientRect();viewY=yComponent.yPercentOffset*boundRect.height+boundRect.top;break;}}
return{viewX,viewY};},toDict(){return{xWorld:this.xWorld_,yComponents:this.yComponents_};}};return{Location,};});'use strict';tr.exportTo('tr.ui.annotations',function(){function AnnotationView(viewport,annotation){}
AnnotationView.prototype={draw(ctx){throw new Error('Not implemented');}};return{AnnotationView,};});'use strict';tr.exportTo('tr.ui.annotations',function(){function RectAnnotationView(viewport,annotation){this.viewport_=viewport;this.annotation_=annotation;}
RectAnnotationView.prototype={__proto__:tr.ui.annotations.AnnotationView.prototype,draw(ctx){const dt=this.viewport_.currentDisplayTransform;const startCoords=this.annotation_.startLocation.toViewCoordinates(this.viewport_);const endCoords=this.annotation_.endLocation.toViewCoordinates(this.viewport_);let startY=startCoords.viewY-ctx.canvas.getBoundingClientRect().top;const sizeY=endCoords.viewY-startCoords.viewY;if(startY+sizeY<0){startY=sizeY;}else if(startY<0){startY=0;}
ctx.fillStyle=this.annotation_.fillStyle;ctx.fillRect(startCoords.viewX,startY,endCoords.viewX-startCoords.viewX,sizeY);}};return{RectAnnotationView,};});'use strict';tr.exportTo('tr.model',function(){function RectAnnotation(start,end){tr.model.Annotation.apply(this,arguments);this.startLocation_=start;this.endLocation_=end;this.fillStyle='rgba(255, 180, 0, 0.3)';}
RectAnnotation.fromDict=function(dict){const args=dict.args;const startLoc=new tr.model.Location(args.start.xWorld,args.start.yComponents);const endLoc=new tr.model.Location(args.end.xWorld,args.end.yComponents);return new tr.model.RectAnnotation(startLoc,endLoc);};RectAnnotation.prototype={__proto__:tr.model.Annotation.prototype,get startLocation(){return this.startLocation_;},get endLocation(){return this.endLocation_;},toDict(){return{typeName:'rect',args:{start:this.startLocation.toDict(),end:this.endLocation.toDict()}};},createView_(viewport){return new tr.ui.annotations.RectAnnotationView(viewport,this);}};tr.model.Annotation.register(RectAnnotation,{typeName:'rect'});return{RectAnnotation,};});'use strict';tr.exportTo('tr.ui.annotations',function(){function CommentBoxAnnotationView(viewport,annotation){this.viewport_=viewport;this.annotation_=annotation;this.textArea_=undefined;this.styleWidth=250;this.styleHeight=50;this.fontSize=10;this.rightOffset=50;this.topOffset=25;}
CommentBoxAnnotationView.prototype={__proto__:tr.ui.annotations.AnnotationView.prototype,removeTextArea(){Polymer.dom(Polymer.dom(this.textArea_).parentNode).removeChild(this.textArea_);},draw(ctx){const coords=this.annotation_.location.toViewCoordinates(this.viewport_);if(coords.viewX<0){if(this.textArea_){this.textArea_.style.visibility='hidden';}
return;}
if(!this.textArea_){this.textArea_=document.createElement('textarea');this.textArea_.style.position='absolute';this.textArea_.readOnly=true;this.textArea_.value=this.annotation_.text;this.textArea_.style.zIndex=1;Polymer.dom(Polymer.dom(ctx.canvas).parentNode).appendChild(this.textArea_);}
this.textArea_.style.width=this.styleWidth+'px';this.textArea_.style.height=this.styleHeight+'px';this.textArea_.style.fontSize=this.fontSize+'px';this.textArea_.style.visibility='visible';this.textArea_.style.left=coords.viewX+ctx.canvas.getBoundingClientRect().left+
this.rightOffset+'px';this.textArea_.style.top=coords.viewY-ctx.canvas.getBoundingClientRect().top-
this.topOffset+'px';ctx.strokeStyle='rgb(0, 0, 0)';ctx.lineWidth=2;ctx.beginPath();tr.ui.b.drawLine(ctx,coords.viewX,coords.viewY-ctx.canvas.getBoundingClientRect().top,coords.viewX+this.rightOffset,coords.viewY-this.topOffset-
ctx.canvas.getBoundingClientRect().top);ctx.stroke();}};return{CommentBoxAnnotationView,};});'use strict';tr.exportTo('tr.model',function(){function CommentBoxAnnotation(location,text){tr.model.Annotation.apply(this,arguments);this.location=location;this.text=text;}
CommentBoxAnnotation.fromDict=function(dict){const args=dict.args;const location=new tr.model.Location(args.location.xWorld,args.location.yComponents);return new tr.model.CommentBoxAnnotation(location,args.text);};CommentBoxAnnotation.prototype={__proto__:tr.model.Annotation.prototype,onRemove(){this.view_.removeTextArea();},toDict(){return{typeName:'comment_box',args:{text:this.text,location:this.location.toDict()}};},createView_(viewport){return new tr.ui.annotations.CommentBoxAnnotationView(viewport,this);}};tr.model.Annotation.register(CommentBoxAnnotation,{typeName:'comment_box'});return{CommentBoxAnnotation,};});'use strict';tr.exportTo('tr.model',function(){function ScopedId(scope,id,pid){if(scope===undefined){throw new Error('Scope should be defined. Use \''+
tr.model.OBJECT_DEFAULT_SCOPE+'\' as the default scope.');}
this.scope=scope;this.id=id;this.pid=pid;}
ScopedId.prototype={toString(){const pidStr=this.pid===undefined?'':'pid: '+this.pid+', ';return'{'+pidStr+'scope: '+this.scope+', id: '+this.id+'}';},toStringWithDelimiter(delim){return(this.pid===undefined?'':this.pid)+delim+
this.scope+delim+this.id;}};return{ScopedId,};});'use strict';tr.exportTo('tr.ui.annotations',function(){function XMarkerAnnotationView(viewport,annotation){this.viewport_=viewport;this.annotation_=annotation;}
XMarkerAnnotationView.prototype={__proto__:tr.ui.annotations.AnnotationView.prototype,draw(ctx){const dt=this.viewport_.currentDisplayTransform;const viewX=dt.xWorldToView(this.annotation_.timestamp);ctx.beginPath();tr.ui.b.drawLine(ctx,viewX,0,viewX,ctx.canvas.height);ctx.strokeStyle=this.annotation_.strokeStyle;ctx.stroke();}};return{XMarkerAnnotationView,};});'use strict';tr.exportTo('tr.model',function(){function XMarkerAnnotation(timestamp){tr.model.Annotation.apply(this,arguments);this.timestamp=timestamp;this.strokeStyle='rgba(0, 0, 255, 0.5)';}
XMarkerAnnotation.fromDict=function(dict){return new XMarkerAnnotation(dict.args.timestamp);};XMarkerAnnotation.prototype={__proto__:tr.model.Annotation.prototype,toDict(){return{typeName:'xmarker',args:{timestamp:this.timestamp}};},createView_(viewport){return new tr.ui.annotations.XMarkerAnnotationView(viewport,this);}};tr.model.Annotation.register(XMarkerAnnotation,{typeName:'xmarker'});return{XMarkerAnnotation,};});'use strict';tr.exportTo('tr.e.importer',function(){const Base64=tr.b.Base64;const deepCopy=tr.b.deepCopy;const ColorScheme=tr.b.ColorScheme;const HeapDumpTraceEventImporter=tr.e.importer.HeapDumpTraceEventImporter;const LegacyHeapDumpTraceEventImporter=tr.e.importer.LegacyHeapDumpTraceEventImporter;const StreamingEventExpander=tr.e.importer.StreamingEventExpander;const ProfilingDictionaryReader=tr.e.importer.ProfilingDictionaryReader;const MEASURE_NAME_REGEX=tr.e.measure.MEASURE_NAME_REGEX;function getEventColor(event,opt_customName){if(event.cname){return ColorScheme.getColorIdForReservedName(event.cname);}else if(opt_customName||event.name){return ColorScheme.getColorIdForGeneralPurposeString(opt_customName||event.name);}}
function isLegacyChromeClockSyncEvent(event){return event.name!==undefined&&event.name.startsWith(LEGACY_CHROME_CLOCK_SYNC_EVENT_NAME_PREFIX)&&((event.ph==='S')||(event.ph==='F'));}
const PRODUCER='producer';const CONSUMER='consumer';const STEP='step';const BACKGROUND=tr.model.ContainerMemoryDump.LevelOfDetail.BACKGROUND;const LIGHT=tr.model.ContainerMemoryDump.LevelOfDetail.LIGHT;const DETAILED=tr.model.ContainerMemoryDump.LevelOfDetail.DETAILED;const MEMORY_DUMP_LEVEL_OF_DETAIL_ORDER=[undefined,BACKGROUND,LIGHT,DETAILED];const GLOBAL_MEMORY_ALLOCATOR_DUMP_PREFIX='global/';const LEGACY_CHROME_CLOCK_SYNC_EVENT_NAME_PREFIX='ClockSyncEvent.';const BYTE_STAT_NAME_MAP={'pc':'privateCleanResident','pd':'privateDirtyResident','sc':'sharedCleanResident','sd':'sharedDirtyResident','pss':'proportionalResident','sw':'swapped'};const WEAK_MEMORY_ALLOCATOR_DUMP_FLAG=1<<0;const OBJECT_TYPE_NAME_PATTERNS=[{prefix:'const char *WTF::getStringWithTypeName() [T = ',suffix:']'},{prefix:'const char* WTF::getStringWithTypeName() [with T = ',suffix:']'},{prefix:'const char *__cdecl WTF::getStringWithTypeName<',suffix:'>(void)'}];const SUBTRACE_FIELDS=new Set(['powerTraceAsString','systemTraceEvents','androidProcessDump',]);const NON_METADATA_FIELDS=new Set(['displayTimeUnit','samples','stackFrames','traceAnnotations','traceEvents',...SUBTRACE_FIELDS]);function TraceEventImporter(model,eventData){this.hasEvents_=undefined;this.importPriority=1;this.model_=model;this.events_=undefined;this.sampleEvents_=undefined;this.stackFrameEvents_=undefined;this.stackFrameTree_=new tr.model.ProfileTree();this.subtraces_=[];this.eventsWereFromString_=false;this.softwareMeasuredCpuCount_=undefined;this.allAsyncEvents_=[];this.allFlowEvents_=[];this.allObjectEvents_=[];this.contextProcessorPerThread={};this.traceEventSampleStackFramesByName_={};this.v8ProcessCodeMaps_={};this.v8ProcessRootStackFrame_={};this.v8SamplingData_=[];this.profileTrees_=new Map();this.profileInfo_=new Map();this.legacyChromeClockSyncStartEvent_=undefined;this.legacyChromeClockSyncFinishEvent_=undefined;this.allMemoryDumpEvents_={};this.heapProfileExpander=new ProfilingDictionaryReader();this.objectTypeNameMap_={};this.clockDomainId_=tr.model.ClockDomainId.UNKNOWN_CHROME_LEGACY;this.toModelTime_=undefined;if(typeof(eventData)==='string'||eventData instanceof String){eventData=eventData.trim();if(eventData[0]==='['){eventData=eventData.replace(/\s*,\s*$/,'');if(eventData[eventData.length-1]!==']'){eventData=eventData+']';}}
this.events_=JSON.parse(eventData);this.eventsWereFromString_=true;}else{this.events_=eventData;}
if(this.events_.traceEvents){const container=this.events_;this.events_=this.events_.traceEvents;for(const subtraceField of SUBTRACE_FIELDS){if(container[subtraceField]){this.storeSubtrace_(container[subtraceField]);}}
this.storeSamples_(container.samples);this.storeStackFrames_(container.stackFrames);this.storeDisplayTimeUnit_(container.displayTimeUnit);this.storeTraceAnnotations_(container.traceAnnotations);this.storeMetadata_(container);}else if(this.events_ instanceof tr.b.TraceStream){const parser=oboe().node('{cat ph}',function(e){return oboe.drop;}).node('!.powerTraceAsString',this.storeSubtrace_.bind(this)).node('!.systemTraceEvents',this.storeSubtrace_.bind(this)).node('!.samples',this.storeSamples_.bind(this)).node('!.stackFrames',this.storeStackFrames_.bind(this)).node('!.displayTimeUnit',this.storeDisplayTimeUnit_.bind(this)).node('!.traceAnnotations',this.storeTraceAnnotations_.bind(this)).done(this.storeMetadata_.bind(this));this.events_.rewind();while(this.events_.hasData){parser.write(this.events_.readNumBytes());}
parser.finish();}}
TraceEventImporter.canImport=function(eventData){if(eventData instanceof tr.b.TraceStream){if(eventData.isBinary)return false;eventData=eventData.header;}
if(typeof(eventData)==='string'||eventData instanceof String){eventData=eventData.trim();return eventData[0]==='{'||eventData[0]==='[';}
if(eventData instanceof Array&&eventData.length&&eventData[0].ph){return true;}
if(eventData.traceEvents){if(eventData.traceEvents instanceof Array){if(eventData.traceEvents.length&&eventData.traceEvents[0].ph){return true;}
if(eventData.samples&&eventData.samples.length&&eventData.stackFrames!==undefined){return true;}}}
return false;};TraceEventImporter.scopedIdForEvent_=function(event){const scope=event.scope||tr.model.OBJECT_DEFAULT_SCOPE;let pid=undefined;if(event.id!==undefined){if(event.id2!==undefined){throw new Error('Event has both id and id2');}
pid=tr.model.LOCAL_ID_PHASES.has(event.ph)?event.pid:undefined;return new tr.model.ScopedId(scope,event.id,pid);}else if(event.id2!==undefined){if(event.id2.global!==undefined){return new tr.model.ScopedId(scope,event.id2.global);}else if(event.id2.local!==undefined){return new tr.model.ScopedId(scope,event.id2.local,event.pid);}
throw new Error('Event that uses id2 must have either a global or local ID');}
return undefined;};TraceEventImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'TraceEventImporter';},extractSubtraces(){const subtraces=this.subtraces_;this.subtraces_=[];return subtraces;},deepCopyIfNeeded_(obj){if(obj===undefined)obj={};if(this.eventsWereFromString_)return obj;return deepCopy(obj);},deepCopyAlways_(obj){if(obj===undefined)obj={};return deepCopy(obj);},processAsyncEvent(event){const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);this.allAsyncEvents_.push({sequenceNumber:this.allAsyncEvents_.length,event,thread});},processFlowEvent(event,opt_slice){const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);this.allFlowEvents_.push({refGuid:tr.b.GUID.getLastSimpleGuid(),sequenceNumber:this.allFlowEvents_.length,event,slice:opt_slice,thread});},processCounterEvent(event){let ctrName;if(event.id!==undefined){ctrName=event.name+'['+event.id+']';}else{ctrName=event.name;}
const ctr=this.model_.getOrCreateProcess(event.pid).getOrCreateCounter(event.cat,ctrName);const reservedColorId=event.cname?getEventColor(event):undefined;if(ctr.numSeries===0){for(const seriesName in event.args){const colorId=reservedColorId||getEventColor(event,ctr.name+'.'+seriesName);ctr.addSeries(new tr.model.CounterSeries(seriesName,colorId));}
if(ctr.numSeries===0){this.model_.importWarning({type:'counter_parse_error',message:'Expected counter '+event.name+' to have at least one argument to use as a value.'});delete ctr.parent.counters[ctr.name];return;}}
const ts=this.toModelTimeFromUs_(event.ts);ctr.series.forEach(function(series){const val=event.args[series.name]?event.args[series.name]:0;series.addCounterSample(ts,val);});},processObjectEvent(event){const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);this.allObjectEvents_.push({sequenceNumber:this.allObjectEvents_.length,event,thread});if(thread.guid in this.contextProcessorPerThread){const processor=this.contextProcessorPerThread[thread.guid];const scopedId=TraceEventImporter.scopedIdForEvent_(event);if(event.ph==='D'){processor.destroyContext(scopedId);}
processor.invalidateContextCacheForSnapshot(scopedId);}},processContextEvent(event){const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);if(!(thread.guid in this.contextProcessorPerThread)){this.contextProcessorPerThread[thread.guid]=new tr.importer.ContextProcessor(this.model_);}
const scopedId=TraceEventImporter.scopedIdForEvent_(event);const contextType=event.name;const processor=this.contextProcessorPerThread[thread.guid];if(event.ph==='('){processor.enterContext(contextType,scopedId);}else if(event.ph===')'){processor.leaveContext(contextType,scopedId);}else{this.model_.importWarning({type:'unknown_context_phase',message:'Unknown context event phase: '+event.ph+'.'});}},setContextsFromThread_(thread,slice){if(thread.guid in this.contextProcessorPerThread){slice.contexts=this.contextProcessorPerThread[thread.guid].activeContexts;}},processDurationEvent(event){const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);const ts=this.toModelTimeFromUs_(event.ts);if(event.dur===0&&!thread.sliceGroup.isTimestampValidForBeginOrEnd(ts)){this.model_.importWarning({type:'duration_parse_error',message:'Timestamps are moving backward.'});return;}
if(event.ph==='B'){const slice=thread.sliceGroup.beginSlice(event.cat,event.name,this.toModelTimeFromUs_(event.ts),this.deepCopyIfNeeded_(event.args),this.toModelTimeFromUs_(event.tts),event.argsStripped,getEventColor(event),event.bind_id);slice.startStackFrame=this.getStackFrameForEvent_(event);this.setContextsFromThread_(thread,slice);}else if(event.ph==='I'||event.ph==='i'||event.ph==='R'){if(event.s!==undefined&&event.s!=='t'){throw new Error('This should never happen');}
thread.sliceGroup.beginSlice(event.cat,event.name,this.toModelTimeFromUs_(event.ts),this.deepCopyIfNeeded_(event.args),this.toModelTimeFromUs_(event.tts),event.argsStripped,getEventColor(event),event.bind_id);const slice=thread.sliceGroup.endSlice(this.toModelTimeFromUs_(event.ts),this.toModelTimeFromUs_(event.tts));slice.startStackFrame=this.getStackFrameForEvent_(event);slice.endStackFrame=undefined;}else{if(!thread.sliceGroup.openSliceCount){this.model_.importWarning({type:'duration_parse_error',message:'E phase event without a matching B phase event.'});return;}
const slice=thread.sliceGroup.endSlice(this.toModelTimeFromUs_(event.ts),this.toModelTimeFromUs_(event.tts),getEventColor(event));if(event.name&&slice.title!==event.name){this.model_.importWarning({type:'title_match_error',message:'Titles do not match. Title is '+
slice.title+' in openSlice, and is '+
event.name+' in endSlice'});}
slice.endStackFrame=this.getStackFrameForEvent_(event);this.mergeArgsInto_(slice.args,event.args,slice.title);}},mergeArgsInto_(dstArgs,srcArgs,eventName){for(const arg in srcArgs){if(dstArgs[arg]!==undefined){this.model_.importWarning({type:'arg_merge_error',message:'Different phases of '+eventName+' provided values for argument '+arg+'.'+' The last provided value will be used.'});}
dstArgs[arg]=this.deepCopyIfNeeded_(srcArgs[arg]);}},processCompleteEvent(event){if(event.cat!==undefined&&event.cat.indexOf('trace_event_overhead')>-1){return undefined;}
const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);if(event.flow_out){if(event.flow_in){event.flowPhase=STEP;}else{event.flowPhase=PRODUCER;}}else if(event.flow_in){event.flowPhase=CONSUMER;}
const slice=thread.sliceGroup.pushCompleteSlice(event.cat,event.name,this.toModelTimeFromUs_(event.ts),this.durationFromUs_(event.dur),this.maybeToModelTimeFromUs_(event.tts),this.durationFromUs_(event.tdur),this.deepCopyIfNeeded_(event.args),event.argsStripped,getEventColor(event),event.bind_id);slice.startStackFrame=this.getStackFrameForEvent_(event);slice.endStackFrame=this.getStackFrameForEvent_(event,true);this.setContextsFromThread_(thread,slice);return slice;},processJitCodeEvent(event){if(this.v8ProcessCodeMaps_[event.pid]===undefined){this.v8ProcessCodeMaps_[event.pid]=new tr.e.importer.TraceCodeMap();}
const map=this.v8ProcessCodeMaps_[event.pid];const data=event.args.data;if(event.name==='JitCodeMoved'){map.moveEntry(data.code_start,data.new_code_start,data.code_len);}else{map.addEntry(data.code_start,data.code_len,data.name,data.script_id);}},processMetadataEvent(event){if(event.name==='JitCodeAdded'||event.name==='JitCodeMoved'){this.v8SamplingData_.push(event);return;}
if(event.argsStripped)return;if(event.name==='process_name'){const process=this.model_.getOrCreateProcess(event.pid);process.name=event.args.name;}else if(event.name==='process_labels'){const process=this.model_.getOrCreateProcess(event.pid);const stackFrames=event.args.stackFrames;if(event.args.labels===undefined){this.model_.importWarning({type:'metadata_parse_error',message:'No labels found in a \''+event.name+'\' metadata event'});}else{const labels=event.args.labels.split(',');for(let i=0;i<labels.length;i++){process.addLabelIfNeeded(labels[i]);}}}else if(event.name==='process_uptime_seconds'){const process=this.model_.getOrCreateProcess(event.pid);process.uptime_seconds=event.args.uptime;}else if(event.name==='process_sort_index'){const process=this.model_.getOrCreateProcess(event.pid);process.sortIndex=event.args.sort_index;}else if(event.name==='thread_name'){const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);thread.name=event.args.name;}else if(event.name==='thread_sort_index'){const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);thread.sortIndex=event.args.sort_index;}else if(event.name==='num_cpus'){let n=event.args.number;if(this.softwareMeasuredCpuCount_!==undefined){n=Math.max(n,this.softwareMeasuredCpuCount_);}
this.softwareMeasuredCpuCount_=n;}else if(event.name==='stackFrames'){const stackFrames=event.args.stackFrames;if(stackFrames===undefined){this.model_.importWarning({type:'metadata_parse_error',message:'No stack frames found in a \''+event.name+'\' metadata event'});}else{this.importStackFrames_(stackFrames,'p'+event.pid+':');}}else if(event.name==='typeNames'){const objectTypeNameMap=event.args.typeNames;if(objectTypeNameMap===undefined){this.model_.importWarning({type:'metadata_parse_error',message:'No mapping from object type IDs to names found in a \''+
event.name+'\' metadata event'});}else{this.importObjectTypeNameMap_(objectTypeNameMap,event.pid);}}else if(event.name==='TraceConfig'){this.model_.metadata.push({name:'TraceConfig',value:event.args.value});}else{this.model_.importWarning({type:'metadata_parse_error',message:'Unrecognized metadata name: '+event.name});}},processInstantEvent(event){if(event.name==='JitCodeAdded'||event.name==='JitCodeMoved'){this.v8SamplingData_.push(event);return;}
if(event.s==='t'||event.s===undefined){this.processDurationEvent(event);return;}
let constructor;let parent;switch(event.s){case'g':constructor=tr.model.GlobalInstantEvent;parent=this.model_;break;case'p':constructor=tr.model.ProcessInstantEvent;parent=this.model_.getOrCreateProcess(event.pid);break;default:this.model_.importWarning({type:'instant_parse_error',message:'I phase event with unknown "s" field value.'});return;}
const instantEvent=new constructor(event.cat,event.name,getEventColor(event),this.toModelTimeFromUs_(event.ts),this.deepCopyIfNeeded_(event.args),parent);parent.instantEvents.push(instantEvent);},getOrCreateProfileTree_(sampleType,id){if(!this.profileTrees_.has(sampleType)){this.profileTrees_.set(sampleType,new Map());}
const profileTreeMap=this.profileTrees_.get(sampleType);if(profileTreeMap.has(id)){return profileTreeMap.get(id);}
const profileTree=new tr.model.ProfileTree();profileTreeMap.set(id,profileTree);const info=this.profileInfo_.get(id);if(info!==undefined){profileTree.startTime=info.startTime;profileTree.pid=info.pid;profileTree.tid=info.tid;}
return profileTree;},processSample(event){if(event.args===undefined||event.args.data===undefined){return;}
if(event.id===undefined){throw new Error('No event ID in sample');}
const data=event.args.data;if(data.startTime!==undefined){this.profileInfo_.set(event.id,{startTime:data.startTime,pid:event.pid,tid:event.tid});}
const timeDeltas=data.timeDeltas;for(const sampleType in data){if(sampleType==='timeDeltas'||sampleType==='startTime'){continue;}
if(data[sampleType].samples&&timeDeltas&&data[sampleType].samples.length!==timeDeltas.length){throw new Error('samples and timeDeltas array should have same length');}
const profileTree=this.getOrCreateProfileTree_(sampleType,event.id);const nodes=data[sampleType].nodes;const samples=data[sampleType].samples;if(nodes!==undefined){for(const node of nodes){const ProfileNodeType=tr.model.ProfileNode.subTypes.getConstructor(undefined,sampleType);const profileNode=ProfileNodeType.constructFromObject(profileTree,node);if(profileNode===undefined){continue;}
profileTree.add(profileNode);}}
if(samples!==undefined){const thread=this.model_.getOrCreateProcess(profileTree.pid).getOrCreateThread(profileTree.tid);for(let i=0,len=samples.length;i<len;++i){const node=profileTree.getNode(samples[i]);profileTree.endTime+=timeDeltas[i];if(node===undefined)continue;const start=this.toModelTimeFromUs_(profileTree.endTime);this.model_.samples.push(new tr.model.Sample(start,node.sampleTitle,node,thread));}}}},processLegacyV8Sample(event){const data=event.args.data;const sampleType='legacySample';const ProfileNodeType=tr.model.ProfileNode.subTypes.getConstructor(undefined,sampleType);if(data.vm_state==='js'&&!data.stack.length)return;const profileTree=this.getOrCreateProfileTree_(sampleType,event.pid);if(profileTree.getNode(-1)===undefined){profileTree.add(new ProfileNodeType(-1,{url:'',scriptId:-1,functionName:'unknown'},undefined));}
let node=undefined;if(data.stack.length>0&&this.v8ProcessCodeMaps_[event.pid]){const map=this.v8ProcessCodeMaps_[event.pid];data.stack.reverse();let parentNode=undefined;for(let i=0;i<data.stack.length;i++){const entry=map.lookupEntry(data.stack[i]);if(entry===undefined){node=profileTree.getNode(-1);}else{node=profileTree.getNode(entry.id);if(node===undefined){const sourceInfo=entry.sourceInfo;node=new ProfileNodeType(entry.id,{functionName:entry.name,url:entry.sourceInfo.file,lineNumber:sourceInfo.line!==-1?sourceInfo.line:undefined,columnNumber:sourceInfo.column!==-1?sourceInfo.column:undefined,scriptid:entry.sourceInfo.scriptId},parentNode);profileTree.add(node);}}
parentNode=node;}}else{node=profileTree.getNode(data.vm_state);if(node===undefined){node=new ProfileNodeType(data.vm_state,{url:'',functionName:data.vm_state},undefined);profileTree.add(node);}}
const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);this.model_.samples.push(new tr.model.Sample(this.toModelTimeFromUs_(event.ts),node.sampleTitle,node,thread));},processTraceSampleEvent(event){if(event.name==='V8Sample'||event.name.startsWith('Profile')){this.v8SamplingData_.push(event);return;}
let node=this.stackFrameTree_.getNode(event.name);if(node===undefined&&event.sf!==undefined){node=this.stackFrameTree_.getNode('g'+event.sf);}
if(node===undefined){let id=event.name;if(event.sf){id='g'+event.sf;}
const ProfileNodeType=tr.model.ProfileNode.subTypes.getConstructor(undefined,'legacySample');node=this.stackFrameTree_.add(new ProfileNodeType(id,{functionName:event.name},undefined));}
const thread=this.model_.getOrCreateProcess(event.pid).getOrCreateThread(event.tid);const sample=new tr.model.Sample(this.toModelTimeFromUs_(event.ts),'Trace Event Sample',node,thread,undefined,1,this.deepCopyIfNeeded_(event.args));this.setContextsFromThread_(thread,sample);this.model_.samples.push(sample);},processMemoryDumpEvent(event){if(event.ph!=='v'){throw new Error('Invalid memory dump event phase "'+event.ph+'".');}
const dumpId=event.id;if(dumpId===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Memory dump event (phase \''+event.ph+'\') without a dump ID.'});return;}
const pid=event.pid;if(pid===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Memory dump event (phase\''+event.ph+'\', dump ID \''+
dumpId+'\') without a PID.'});return;}
const allEvents=this.allMemoryDumpEvents_;let dumpIdEvents=allEvents[dumpId];if(dumpIdEvents===undefined){allEvents[dumpId]=dumpIdEvents={};}
let processEvents=dumpIdEvents[pid];if(processEvents===undefined){dumpIdEvents[pid]=processEvents=[];}
processEvents.push(event);},processClockSyncEvent(event){if(event.ph!=='c'){throw new Error('Invalid clock sync event phase "'+event.ph+'".');}
const syncId=event.args.sync_id;if(syncId===undefined){this.model_.importWarning({type:'clock_sync_parse_error',message:'Clock sync at time '+event.ts+' without an ID.'});return;}
if(event.args&&event.args.issue_ts!==undefined){this.model_.clockSyncManager.addClockSyncMarker(this.clockDomainId_,syncId,tr.b.Unit.timestampFromUs(event.args.issue_ts),tr.b.Unit.timestampFromUs(event.ts));}else{this.model_.clockSyncManager.addClockSyncMarker(this.clockDomainId_,syncId,tr.b.Unit.timestampFromUs(event.ts));}},processLegacyChromeClockSyncEvent(event){if(event.ph==='S'){this.legacyChromeClockSyncStartEvent_=event;}else if(event.ph==='F'){this.legacyChromeClockSyncFinishEvent_=event;}
if(this.legacyChromeClockSyncStartEvent_===undefined||this.legacyChromeClockSyncFinishEvent_===undefined){return;}
const startSyncId=this.legacyChromeClockSyncStartEvent_.name.substring(LEGACY_CHROME_CLOCK_SYNC_EVENT_NAME_PREFIX.length);const finishSyncId=this.legacyChromeClockSyncFinishEvent_.name.substring(LEGACY_CHROME_CLOCK_SYNC_EVENT_NAME_PREFIX.length);if(startSyncId!==finishSyncId){throw new Error('Inconsistent clock sync ID of legacy Chrome clock sync events');}
this.model_.clockSyncManager.addClockSyncMarker(this.clockDomainId_,startSyncId,tr.b.Unit.timestampFromUs(this.legacyChromeClockSyncStartEvent_.ts),tr.b.Unit.timestampFromUs(this.legacyChromeClockSyncFinishEvent_.ts));},processV8Events(){this.v8SamplingData_.sort(function(a,b){if(a.ts!==b.ts)return a.ts-b.ts;if(a.ph==='M'||a.ph==='I'){return-1;}else if(b.ph==='M'||b.ph==='I'){return 1;}
return 0;});const length=this.v8SamplingData_.length;for(let i=0;i<length;++i){const event=this.v8SamplingData_[i];if(event.ph==='M'||event.ph==='I'){this.processJitCodeEvent(event);}else if(event.ph==='P'){if(event.name.startsWith('Profile')){this.processSample(event);}else{this.processLegacyV8Sample(event);}}}},importClockSyncMarkers(){if(this.events_ instanceof tr.b.TraceStream){const parser=oboe().node('{cat ph}',this.importClockSyncMarker_.bind(this));this.events_.rewind();while(this.events_.hasData){parser.write(this.events_.readNumBytes());}
parser.finish();}else{for(let i=0;i<this.events_.length;i++){this.importClockSyncMarker_(this.events_[i]);}}},importClockSyncMarker_(event){const isLegacyChromeClockSync=isLegacyChromeClockSyncEvent(event);if(event.ph!=='c'&&!isLegacyChromeClockSync)return;const eventSizeInBytes=this.model_.importOptions.trackDetailedModelStats?JSON.stringify(event).length:undefined;this.model_.stats.willProcessBasicTraceEvent('clock_sync',event.cat,event.name,event.ts,eventSizeInBytes);if(isLegacyChromeClockSync){this.processLegacyChromeClockSyncEvent(event);}else{this.processClockSyncEvent(event);}},importEvents(){this.hasEvents_=false;if(this.stackFrameEvents_){this.importStackFrames_(this.stackFrameEvents_,'g');}
if(this.traceAnnotations_)this.importAnnotations_();if(this.events_ instanceof tr.b.TraceStream){const parser=oboe().node('{cat ph}',this.processEvent_.bind(this));this.events_.rewind();while(this.events_.hasData){parser.write(this.events_.readNumBytes());}
parser.finish();}else{for(let eI=0;eI<this.events_.length;eI++){this.processEvent_(this.events_[eI]);}}
this.createAsyncSlices_();this.processV8Events();for(const frame of Object.values(this.v8ProcessRootStackFrame_)){frame.removeAllChildren();}},storeSubtrace_(subtrace){this.subtraces_.push(subtrace);return oboe.drop;},storeSamples_(samples){this.sampleEvents_=samples;return oboe.drop;},storeStackFrames_(stackFrames){this.stackFrameEvents_=stackFrames;return oboe.drop;},storeDisplayTimeUnit_(unitName){if(!unitName)return;const unit=tr.b.TimeDisplayModes[unitName];if(unit===undefined){throw new Error('Unit '+unitName+' is not supported.');}
this.model_.intrinsicTimeUnit=unit;return oboe.drop;},storeTraceAnnotations_(traceAnnotations){this.traceAnnotations_=traceAnnotations;return oboe.drop;},storeMetadata_(container){for(const fieldName of Object.keys(container)){if(NON_METADATA_FIELDS.has(fieldName))continue;this.model_.metadata.push({name:fieldName,value:container[fieldName]});if(fieldName!=='metadata')continue;const metadata=container[fieldName];if(metadata['highres-ticks']){this.model_.isTimeHighResolution=metadata['highres-ticks'];}
if(metadata['clock-domain']){this.clockDomainId_=metadata['clock-domain'];}}
return oboe.drop;},processEvent_(event){this.hasEvents_=true;const importOptions=this.model_.importOptions;const trackDetailedModelStats=importOptions.trackDetailedModelStats;const modelStats=this.model_.stats;if(event.args==='__stripped__'){event.argsStripped=true;event.args=undefined;}
let eventSizeInBytes=undefined;if(trackDetailedModelStats){eventSizeInBytes=JSON.stringify(event).length;}
switch(event.ph){case'B':case'E':modelStats.willProcessBasicTraceEvent('begin_end (non-compact)',event.cat,event.name,event.ts,eventSizeInBytes);this.processDurationEvent(event);break;case'X':{modelStats.willProcessBasicTraceEvent('begin_end (compact)',event.cat,event.name,event.ts,eventSizeInBytes);const slice=this.processCompleteEvent(event);if(slice!==undefined&&event.bind_id!==undefined){this.processFlowEvent(event,slice);}
break;}
case'b':case'e':case'n':case'S':case'F':case'T':case'p':modelStats.willProcessBasicTraceEvent('async',event.cat,event.name,event.ts,eventSizeInBytes);this.processAsyncEvent(event);break;case'I':case'i':case'R':modelStats.willProcessBasicTraceEvent('instant',event.cat,event.name,event.ts,eventSizeInBytes);this.processInstantEvent(event);break;case'P':modelStats.willProcessBasicTraceEvent('samples',event.cat,event.name,event.ts,eventSizeInBytes);this.processTraceSampleEvent(event);break;case'C':modelStats.willProcessBasicTraceEvent('counters',event.cat,event.name,event.ts,eventSizeInBytes);this.processCounterEvent(event);break;case'M':modelStats.willProcessBasicTraceEvent('metadata',event.cat,event.name,event.ts,eventSizeInBytes);this.processMetadataEvent(event);break;case'N':case'D':case'O':modelStats.willProcessBasicTraceEvent('objects',event.cat,event.name,event.ts,eventSizeInBytes);this.processObjectEvent(event);break;case's':case't':case'f':modelStats.willProcessBasicTraceEvent('flows',event.cat,event.name,event.ts,eventSizeInBytes);this.processFlowEvent(event);break;case'v':modelStats.willProcessBasicTraceEvent('memory_dumps',event.cat,event.name,event.ts,eventSizeInBytes);this.processMemoryDumpEvent(event);break;case'(':case')':this.processContextEvent(event);break;case'c':break;default:modelStats.willProcessBasicTraceEvent('unknown',event.cat,event.name,event.ts,eventSizeInBytes);this.model_.importWarning({type:'parse_error',message:'Unrecognized event phase: '+
event.ph+' ('+event.name+')'});}
return oboe.drop;},importStackFrames_(rawStackFrames,idPrefix){const model=this.model_;for(const id in rawStackFrames){const rawStackFrame=rawStackFrames[id];const fullId=idPrefix+id;const textForColor=rawStackFrame.category?rawStackFrame.category:rawStackFrame.name;const stackFrame=new tr.model.StackFrame(undefined,fullId,rawStackFrame.name,ColorScheme.getColorIdForGeneralPurposeString(textForColor));model.addStackFrame(stackFrame);}
for(const id in rawStackFrames){const fullId=idPrefix+id;const stackFrame=model.stackFrames[fullId];if(stackFrame===undefined){throw new Error('Internal error');}
const rawStackFrame=rawStackFrames[id];const parentId=rawStackFrame.parent;let parentStackFrame;if(parentId===undefined){parentStackFrame=undefined;}else{const parentFullId=idPrefix+parentId;parentStackFrame=model.stackFrames[parentFullId];if(parentStackFrame===undefined){this.model_.importWarning({type:'metadata_parse_error',message:'Missing parent frame with ID '+parentFullId+' for stack frame \''+stackFrame.name+'\' (ID '+fullId+').'});}}
stackFrame.parentFrame=parentStackFrame;}
const ProfileNodeType=tr.model.ProfileNode.subTypes.getConstructor(undefined,'legacySample');if(idPrefix==='g'){for(const id in rawStackFrames){const rawStackFrame=rawStackFrames[id];const textForColor=rawStackFrame.category?rawStackFrame.category:rawStackFrame.name;const node=this.stackFrameTree_.add(new ProfileNodeType('g'+id,{functionName:rawStackFrame.name},undefined));node.colorId=ColorScheme.getColorIdForGeneralPurposeString(textForColor);node.parentId=rawStackFrame.parent;}
for(const id in rawStackFrames){const node=this.stackFrameTree_.getNode('g'+id);const parentId=node.parentId;let parentNode=undefined;if(parentId!==undefined){parentNode=this.stackFrameTree_.getNode('g'+parentId);if(parentNode===undefined){this.model_.importWarning({type:'metadata_parse_error',message:'Missing parent frame with ID '+parentId+' for stack frame \''+node.name+'\' (ID '+node.id+').'});}
node.parentNode=parentNode;}}}},importObjectTypeNameMap_(rawObjectTypeNameMap,pid){if(pid in this.objectTypeNameMap_){this.model_.importWarning({type:'metadata_parse_error',message:'Mapping from object type IDs to names provided for pid='+
pid+' multiple times.'});return;}
let objectTypeNamePrefix=undefined;let objectTypeNameSuffix=undefined;const objectTypeNameMap={};for(const objectTypeId in rawObjectTypeNameMap){const rawObjectTypeName=rawObjectTypeNameMap[objectTypeId];if(objectTypeNamePrefix===undefined){for(let i=0;i<OBJECT_TYPE_NAME_PATTERNS.length;i++){const pattern=OBJECT_TYPE_NAME_PATTERNS[i];if(rawObjectTypeName.startsWith(pattern.prefix)&&rawObjectTypeName.endsWith(pattern.suffix)){objectTypeNamePrefix=pattern.prefix;objectTypeNameSuffix=pattern.suffix;break;}}}
if(objectTypeNamePrefix!==undefined&&rawObjectTypeName.startsWith(objectTypeNamePrefix)&&rawObjectTypeName.endsWith(objectTypeNameSuffix)){objectTypeNameMap[objectTypeId]=rawObjectTypeName.substring(objectTypeNamePrefix.length,rawObjectTypeName.length-objectTypeNameSuffix.length);}else{objectTypeNameMap[objectTypeId]=rawObjectTypeName;}}
this.objectTypeNameMap_[pid]=objectTypeNameMap;},importAnnotations_(){for(const id in this.traceAnnotations_){const annotation=tr.model.Annotation.fromDictIfPossible(this.traceAnnotations_[id]);if(!annotation){this.model_.importWarning({type:'annotation_warning',message:'Unrecognized traceAnnotation typeName \"'+
this.traceAnnotations_[id].typeName+'\"'});continue;}
this.model_.addAnnotation(annotation);}},finalizeImport(){if(this.softwareMeasuredCpuCount_!==undefined){this.model_.kernel.softwareMeasuredCpuCount=this.softwareMeasuredCpuCount_;}
this.createFlowSlices_();this.createExplicitObjects_();this.createImplicitObjects_();this.createMemoryDumps_();},getStackFrameForEvent_(event,opt_lookForEndEvent){let sf;let stack;if(opt_lookForEndEvent){sf=event.esf;stack=event.estack;}else{sf=event.sf;stack=event.stack;}
if(stack!==undefined&&sf!==undefined){this.model_.importWarning({type:'stack_frame_and_stack_error',message:'Event at '+event.ts+' cannot have both a stack and a stackframe.'});return undefined;}
if(stack!==undefined){return this.model_.resolveStackToStackFrame_(event.pid,stack);}
if(sf===undefined)return undefined;const stackFrame=this.model_.stackFrames['g'+sf];if(stackFrame===undefined){this.model_.importWarning({type:'sample_import_error',message:'No frame for '+sf});return;}
return stackFrame;},resolveStackToStackFrame_(pid,stack){return undefined;},importSampleData(){if(!this.sampleEvents_)return;const m=this.model_;const events=this.sampleEvents_;if(this.hasEvents_===undefined){throw new Error('importEvents is not run before importSampleData');}else if(!this.hasEvents_){for(let i=0;i<events.length;i++){const event=events[i];m.getOrCreateProcess(event.tid).getOrCreateThread(event.tid);}}
const threadsByTid={};m.getAllThreads().forEach(function(t){threadsByTid[t.tid]=t;});for(let i=0;i<events.length;i++){const event=events[i];const thread=threadsByTid[event.tid];if(thread===undefined){m.importWarning({type:'sample_import_error',message:'Thread '+events.tid+'not found'});continue;}
let cpu;if(event.cpu!==undefined){cpu=m.kernel.getOrCreateCpu(event.cpu);}
const leafNode=this.stackFrameTree_.getNode('g'+event.sf);const sample=new tr.model.Sample(this.toModelTimeFromUs_(event.ts),event.name,leafNode,thread,cpu,event.weight);m.samples.push(sample);}},createAsyncSlices_(){if(this.allAsyncEvents_.length===0)return;this.allAsyncEvents_.sort(function(x,y){const d=x.event.ts-y.event.ts;if(d!==0)return d;return x.sequenceNumber-y.sequenceNumber;});const legacyEvents=[];const nestableAsyncEventsByKey={};const nestableMeasureAsyncEventsByKey={};for(let i=0;i<this.allAsyncEvents_.length;i++){const asyncEventState=this.allAsyncEvents_[i];const event=asyncEventState.event;if(event.ph==='S'||event.ph==='F'||event.ph==='T'||event.ph==='p'){legacyEvents.push(asyncEventState);continue;}
if(event.cat===undefined){this.model_.importWarning({type:'async_slice_parse_error',message:'Nestable async events (ph: b, e, or n) require a '+'cat parameter.'});continue;}
if(event.name===undefined){this.model_.importWarning({type:'async_slice_parse_error',message:'Nestable async events (ph: b, e, or n) require a '+'name parameter.'});continue;}
const id=TraceEventImporter.scopedIdForEvent_(event);if(id===undefined){this.model_.importWarning({type:'async_slice_parse_error',message:'Nestable async events (ph: b, e, or n) require an '+'id parameter.'});continue;}
if(event.cat==='blink.user_timing'){const matched=MEASURE_NAME_REGEX.exec(event.name);if(matched!==null){const key=matched[1]+':'+event.cat;try{event.args=JSON.parse(Base64.atob(matched[3])||'{}');}catch(e){}
if(nestableMeasureAsyncEventsByKey[key]===undefined){nestableMeasureAsyncEventsByKey[key]=[];}
nestableMeasureAsyncEventsByKey[key].push(asyncEventState);continue;}}
const key=event.cat+':'+id.toStringWithDelimiter(':');if(nestableAsyncEventsByKey[key]===undefined){nestableAsyncEventsByKey[key]=[];}
nestableAsyncEventsByKey[key].push(asyncEventState);}
this.createLegacyAsyncSlices_(legacyEvents);this.createNestableAsyncSlices_(nestableMeasureAsyncEventsByKey);this.createNestableAsyncSlices_(nestableAsyncEventsByKey);},createLegacyAsyncSlice_(events){const asyncEventState=events[events.length-1];const event=asyncEventState.event;const name=event.name;const id=TraceEventImporter.scopedIdForEvent_(event);const key=id.toStringWithDelimiter(':');const asyncSliceConstructor=tr.model.AsyncSlice.subTypes.getConstructor(events[0].event.cat,name);let duration;if(event.ts!==undefined){duration=this.toModelTimeFromUs_(event.ts-events[0].event.ts);}
const slice=new asyncSliceConstructor(events[0].event.cat,name,getEventColor(events[0].event),this.toModelTimeFromUs_(events[0].event.ts),Object.assign({},events[0].event.args,event.args),duration||0,true,undefined,undefined,events[0].event.argsStripped);if(duration===undefined){slice.didNotFinish=true;slice.error='Slice has no matching END. End time has been adjusted.';this.model_.importWarning({type:'async_slice_parse_error',message:'Legacy async BEGIN event at '+
events[0].event.ts+' with name="'+
name+'" and id='+key+' was unmatched.'});}
slice.startThread=events[0].thread;slice.endThread=asyncEventState.thread;slice.id=key;const stepType=events[1].event.ph;let isValid=true;for(let j=1;j<events.length-1;++j){if(events[j].event.ph==='T'||events[j].event.ph==='p'){isValid=this.assertStepTypeMatches_(stepType,events[j]);if(!isValid)break;}
if(events[j].event.ph==='S'){this.model_.importWarning({type:'async_slice_parse_error',message:'At '+events[j].event.ts+', a slice named "'+
name+'" with id='+id+' had a step before the start event.'});continue;}
if(events[j].event.ph==='F'){this.model_.importWarning({type:'async_slice_parse_error',message:'At '+events[j].event.ts+', a slice named '+
name+' with id='+id+' had a step after the finish event.'});continue;}
const startIndex=j+(stepType==='T'?0:-1);const endIndex=startIndex+1;let subName=name;if(!events[j].event.argsStripped&&(events[j].event.ph==='T'||events[j].event.ph==='p')){subName=events[j].event.args.step;}
const asyncSliceConstructor=tr.model.AsyncSlice.subTypes.getConstructor(events[0].event.cat,subName);let duration;if(events[endIndex].event.ts!==undefined){duration=this.toModelTimeFromUs_(events[endIndex].event.ts-events[startIndex].event.ts);}
const subSlice=new asyncSliceConstructor(events[0].event.cat,subName,getEventColor(events[0].event,subName+j),this.toModelTimeFromUs_(events[startIndex].event.ts),this.deepCopyIfNeeded_(events[j].event.args),duration||0,undefined,undefined,events[startIndex].event.argsStripped);if(duration===undefined){subSlice.didNotFinish=true;subSlice.error='Slice has no matching END. End time has been adjusted.';}
subSlice.startThread=events[startIndex].thread;subSlice.endThread=events[endIndex].thread;subSlice.id=key;slice.subSlices.push(subSlice);}
if(isValid){slice.startThread.asyncSliceGroup.push(slice);}},createLegacyAsyncSlices_(legacyEvents){if(legacyEvents.length===0)return;legacyEvents.sort(function(x,y){const d=x.event.ts-y.event.ts;if(d!==0)return d;return x.sequenceNumber-y.sequenceNumber;});const asyncEventStatesByNameThenID={};for(let i=0;i<legacyEvents.length;i++){const asyncEventState=legacyEvents[i];const event=asyncEventState.event;const name=event.name;if(name===undefined){this.model_.importWarning({type:'async_slice_parse_error',message:'Async events (ph: S, T, p, or F) require a name '+' parameter.'});continue;}
const id=TraceEventImporter.scopedIdForEvent_(event);if(id===undefined){this.model_.importWarning({type:'async_slice_parse_error',message:'Async events (ph: S, T, p, or F) require an id parameter.'});continue;}
const key=id.toStringWithDelimiter(':');if(event.ph==='S'){if(asyncEventStatesByNameThenID[name]===undefined){asyncEventStatesByNameThenID[name]={};}
if(asyncEventStatesByNameThenID[name][key]){this.model_.importWarning({type:'async_slice_parse_error',message:'At '+event.ts+', a slice of the same id '+id+' was alrady open.'});continue;}
asyncEventStatesByNameThenID[name][key]=[];asyncEventStatesByNameThenID[name][key].push(asyncEventState);}else{if(asyncEventStatesByNameThenID[name]===undefined){this.model_.importWarning({type:'async_slice_parse_error',message:`At ${event.ts}, no slice named "${name}" was open.`,});continue;}
if(asyncEventStatesByNameThenID[name][key]===undefined){this.model_.importWarning({type:'async_slice_parse_error',message:`At ${event.ts}, no slice named "${name}" with id=${id} was `+'open.',});continue;}
const events=asyncEventStatesByNameThenID[name][key];events.push(asyncEventState);if(event.ph==='F'){this.createLegacyAsyncSlice_(events);delete asyncEventStatesByNameThenID[name][key];}}}
for(const[name,statesByID]of
Object.entries(asyncEventStatesByNameThenID)){for(const[id,states]of Object.entries(statesByID)){const startEvent=states[0].event;states.push({sequenceNumber:1+states[states.length-1].sequenceNumber,event:{ph:'F',name,id:startEvent.id,id2:startEvent.id2,scope:startEvent.scope,pid:startEvent.pid,tid:startEvent.tid,cat:startEvent.cat,args:{},},thread:this.model_.getOrCreateProcess(startEvent.pid).getOrCreateThread(startEvent.tid),});this.createLegacyAsyncSlice_(states);}}},createNestableAsyncSlices_(nestableEventsByKey){for(const key in nestableEventsByKey){const eventStateEntries=nestableEventsByKey[key];const parentStack=[];for(let i=0;i<eventStateEntries.length;++i){const eventStateEntry=eventStateEntries[i];if(eventStateEntry.event.ph==='e'){let parentIndex=-1;for(let k=parentStack.length-1;k>=0;--k){if(parentStack[k].event.name===eventStateEntry.event.name){parentIndex=k;break;}}
if(parentIndex===-1){eventStateEntry.finished=false;}else{parentStack[parentIndex].end=eventStateEntry;while(parentIndex<parentStack.length){parentStack.pop();}}}
if(parentStack.length>0){eventStateEntry.parentEntry=parentStack[parentStack.length-1];}
if(eventStateEntry.event.ph==='b'){parentStack.push(eventStateEntry);}}
const topLevelSlices=[];for(let i=0;i<eventStateEntries.length;++i){const eventStateEntry=eventStateEntries[i];if(eventStateEntry.event.ph==='e'&&eventStateEntry.finished===undefined){continue;}
let startState=undefined;let endState=undefined;let sliceArgs=eventStateEntry.event.args||{};let sliceError=undefined;const id=TraceEventImporter.scopedIdForEvent_(eventStateEntry.event);if(eventStateEntry.event.ph==='n'){startState=eventStateEntry;endState=eventStateEntry;}else if(eventStateEntry.event.ph==='b'){if(eventStateEntry.end===undefined){eventStateEntry.end=eventStateEntries[eventStateEntries.length-1];sliceError='Slice has no matching END. End time has been adjusted.';this.model_.importWarning({type:'async_slice_parse_error',message:'Nestable async BEGIN event at '+
eventStateEntry.event.ts+' with name="'+
eventStateEntry.event.name+'" and id='+id+' was unmatched.'});}else{function concatenateArguments(args1,args2){if(args1.params===undefined||args2.params===undefined){return Object.assign({},args1,args2);}
const args3={};args3.params=Object.assign({},args1.params,args2.params);return Object.assign({},args1,args2,args3);}
const endArgs=eventStateEntry.end.event.args||{};sliceArgs=concatenateArguments(sliceArgs,endArgs);}
startState=eventStateEntry;endState=eventStateEntry.end;}else{sliceError='Slice has no matching BEGIN. Start time has been adjusted.';this.model_.importWarning({type:'async_slice_parse_error',message:'Nestable async END event at '+
eventStateEntry.event.ts+' with name='+
eventStateEntry.event.name+' and id='+id+' was unmatched.'});startState=eventStateEntries[0];endState=eventStateEntry;}
const isTopLevel=(eventStateEntry.parentEntry===undefined);const asyncSliceConstructor=tr.model.AsyncSlice.subTypes.getConstructor(eventStateEntry.event.cat,eventStateEntry.event.name);let threadStart=undefined;let threadDuration=undefined;if(startState.event.tts&&startState.event.use_async_tts){threadStart=this.toModelTimeFromUs_(startState.event.tts);if(endState.event.tts){const threadEnd=this.toModelTimeFromUs_(endState.event.tts);threadDuration=threadEnd-threadStart;}}
const slice=new asyncSliceConstructor(eventStateEntry.event.cat,eventStateEntry.event.name,getEventColor(endState.event),this.toModelTimeFromUs_(startState.event.ts),sliceArgs,this.toModelTimeFromUs_(endState.event.ts-startState.event.ts),isTopLevel,threadStart,threadDuration,startState.event.argsStripped);slice.startThread=startState.thread;slice.endThread=endState.thread;slice.startStackFrame=this.getStackFrameForEvent_(startState.event);slice.endStackFrame=this.getStackFrameForEvent_(endState.event);slice.id=key;if(sliceError!==undefined){slice.error=sliceError;}
eventStateEntry.slice=slice;if(isTopLevel){topLevelSlices.push(slice);}else if(eventStateEntry.parentEntry.slice!==undefined){eventStateEntry.parentEntry.slice.subSlices.push(slice);}}
for(let si=0;si<topLevelSlices.length;si++){topLevelSlices[si].startThread.asyncSliceGroup.push(topLevelSlices[si]);}}},assertStepTypeMatches_(stepType,event){if(stepType!==event.event.ph){this.model_.importWarning({type:'async_slice_parse_error',message:'At '+event.event.ts+', a slice named '+
event.event.name+' with id='+
TraceEventImporter.scopedIdForEvent_(event.event)+' had both begin and end steps, which is not allowed.'});return false;}
return true;},validateFlowEvent_(event){if(event.name===undefined){this.model_.importWarning({type:'flow_slice_parse_error',message:'Flow events (ph: s, t or f) require a name parameter.'});return false;}
if(event.ph==='s'||event.ph==='f'||event.ph==='t'){if(event.id===undefined){this.model_.importWarning({type:'flow_slice_parse_error',message:'Flow events (ph: s, t or f) require an id parameter.'});return false;}
return true;}
if(event.bind_id){if(event.flow_in===undefined&&event.flow_out===undefined){this.model_.importWarning({type:'flow_slice_parse_error',message:'Flow producer or consumer require flow_in or flow_out.'});return false;}
return true;}
return false;},createFlowSlices_(){if(this.allFlowEvents_.length===0)return;const createFlowEvent=function(thread,event,opt_slice){let startSlice;let flowId;let flowStartTs;if(event.bind_id){startSlice=opt_slice;flowId=event.bind_id;flowStartTs=this.toModelTimeFromUs_(event.ts+event.dur);}else{const ts=this.toModelTimeFromUs_(event.ts);startSlice=thread.sliceGroup.findSliceAtTs(ts);if(startSlice===undefined)return undefined;flowId=event.id;flowStartTs=ts;}
const flowEvent=new tr.model.FlowEvent(event.cat,flowId,event.name,getEventColor(event),flowStartTs,this.deepCopyAlways_(event.args));flowEvent.startSlice=startSlice;flowEvent.startStackFrame=this.getStackFrameForEvent_(event);flowEvent.endStackFrame=undefined;startSlice.outFlowEvents.push(flowEvent);return flowEvent;}.bind(this);const finishFlowEventWith=function(flowEvent,thread,event,refGuid,bindToParent,opt_slice){let endSlice;if(event.bind_id){endSlice=opt_slice;}else{const ts=this.toModelTimeFromUs_(event.ts);if(bindToParent){endSlice=thread.sliceGroup.findSliceAtTs(ts);}else{endSlice=thread.sliceGroup.findNextSliceAfter(ts,refGuid);}
if(endSlice===undefined)return false;}
endSlice.inFlowEvents.push(flowEvent);flowEvent.endSlice=endSlice;flowEvent.duration=this.toModelTimeFromUs_(event.ts)-flowEvent.start;flowEvent.endStackFrame=this.getStackFrameForEvent_(event);this.mergeArgsInto_(flowEvent.args,event.args,flowEvent.title);return true;}.bind(this);const processFlowConsumer=function(flowIdToEvent,sliceGuidToEvent,event,slice){let flowEvent=flowIdToEvent[event.bind_id];if(flowEvent===undefined){this.model_.importWarning({type:'flow_slice_ordering_error',message:'Flow consumer '+event.bind_id+' does not have '+'a flow producer'});return false;}else if(flowEvent.endSlice){const flowProducer=flowEvent.startSlice;flowEvent=createFlowEvent(undefined,sliceGuidToEvent[flowProducer.guid],flowProducer);}
const refGuid=undefined;const ok=finishFlowEventWith(flowEvent,undefined,event,refGuid,undefined,slice);if(ok){this.model_.flowEvents.push(flowEvent);}else{this.model_.importWarning({type:'flow_slice_end_error',message:'Flow consumer '+event.bind_id+' does not end '+'at an actual slice, so cannot be created.'});return false;}
return true;}.bind(this);const processFlowProducer=function(flowIdToEvent,flowStatus,event,slice){if(flowIdToEvent[event.bind_id]&&flowStatus[event.bind_id]){this.model_.importWarning({type:'flow_slice_start_error',message:'Flow producer '+event.bind_id+' already seen'});return false;}
const flowEvent=createFlowEvent(undefined,event,slice);if(!flowEvent){this.model_.importWarning({type:'flow_slice_start_error',message:'Flow producer '+event.bind_id+' does not start'+'a flow'});return false;}
flowIdToEvent[event.bind_id]=flowEvent;}.bind(this);this.allFlowEvents_.sort(function(x,y){const d=x.event.ts-y.event.ts;if(d!==0)return d;return x.sequenceNumber-y.sequenceNumber;});const flowIdToEvent={};const sliceGuidToEvent={};const flowStatus={};for(let i=0;i<this.allFlowEvents_.length;++i){const data=this.allFlowEvents_[i];const refGuid=data.refGuid;const event=data.event;const thread=data.thread;if(!this.validateFlowEvent_(event))continue;if(event.bind_id){const slice=data.slice;sliceGuidToEvent[slice.guid]=event;if(event.flowPhase===PRODUCER){if(!processFlowProducer(flowIdToEvent,flowStatus,event,slice)){continue;}
flowStatus[event.bind_id]=true;}else{if(!processFlowConsumer(flowIdToEvent,sliceGuidToEvent,event,slice)){continue;}
flowStatus[event.bind_id]=false;if(event.flowPhase===STEP){if(!processFlowProducer(flowIdToEvent,flowStatus,event,slice)){continue;}
flowStatus[event.bind_id]=true;}}
continue;}
const fullFlowId=JSON.stringify({id:event.id,cat:event.cat,name:event.name});let flowEvent;if(event.ph==='s'){if(flowIdToEvent[fullFlowId]){this.model_.importWarning({type:'flow_slice_start_error',message:'event id '+event.id+' already seen when '+'encountering start of flow event.'});continue;}
flowEvent=createFlowEvent(thread,event);if(!flowEvent){this.model_.importWarning({type:'flow_slice_start_error',message:'event id '+event.id+' does not start '+'at an actual slice, so cannot be created.'});continue;}
flowIdToEvent[fullFlowId]=flowEvent;}else if(event.ph==='t'||event.ph==='f'){flowEvent=flowIdToEvent[fullFlowId];if(flowEvent===undefined){this.model_.importWarning({type:'flow_slice_ordering_error',message:'Found flow phase '+event.ph+' for id: '+event.id+' but no flow start found.'});continue;}
let bindToParent=event.ph==='t';if(event.ph==='f'){if(event.bp===undefined){if(event.cat.indexOf('input')>-1){bindToParent=true;}else if(event.cat.indexOf('ipc.flow')>-1){bindToParent=true;}}else{if(event.bp!=='e'){this.model_.importWarning({type:'flow_slice_bind_point_error',message:'Flow event with invalid binding point (event.bp).'});continue;}
bindToParent=true;}}
const ok=finishFlowEventWith(flowEvent,thread,event,refGuid,bindToParent);if(ok){this.model_.flowEvents.push(flowEvent);}else{this.model_.importWarning({type:'flow_slice_end_error',message:'event id '+event.id+' does not end '+'at an actual slice, so cannot be created.'});}
flowIdToEvent[fullFlowId]=undefined;if(ok&&event.ph==='t'){flowEvent=createFlowEvent(thread,event);flowIdToEvent[fullFlowId]=flowEvent;}}}},createExplicitObjects_(){if(this.allObjectEvents_.length===0)return;const processEvent=function(objectEventState){const event=objectEventState.event;const scopedId=TraceEventImporter.scopedIdForEvent_(event);const thread=objectEventState.thread;if(event.name===undefined){this.model_.importWarning({type:'object_parse_error',message:'While processing '+JSON.stringify(event)+': '+'Object events require an name parameter.'});}
if(scopedId===undefined||scopedId.id===undefined){this.model_.importWarning({type:'object_parse_error',message:'While processing '+JSON.stringify(event)+': '+'Object events require an id parameter.'});}
const process=thread.parent;const ts=this.toModelTimeFromUs_(event.ts);let instance;if(event.ph==='N'){try{instance=process.objects.idWasCreated(scopedId,event.cat,event.name,ts);}catch(e){this.model_.importWarning({type:'object_parse_error',message:'While processing create of '+
scopedId+' at ts='+ts+': '+e});return;}}else if(event.ph==='O'){if(event.args.snapshot===undefined){this.model_.importWarning({type:'object_parse_error',message:'While processing '+scopedId+' at ts='+ts+': '+'Snapshots must have args: {snapshot: ...}'});return;}
let snapshot;try{const args=this.deepCopyIfNeeded_(event.args.snapshot);let cat;if(args.cat){cat=args.cat;delete args.cat;}else{cat=event.cat;}
let baseTypename;if(args.base_type){baseTypename=args.base_type;delete args.base_type;}else{baseTypename=undefined;}
snapshot=process.objects.addSnapshot(scopedId,cat,event.name,ts,args,baseTypename);snapshot.snapshottedOnThread=thread;}catch(e){this.model_.importWarning({type:'object_parse_error',message:'While processing snapshot of '+
scopedId+' at ts='+ts+': '+e});return;}
instance=snapshot.objectInstance;}else if(event.ph==='D'){try{process.objects.idWasDeleted(scopedId,event.cat,event.name,ts);const instanceMap=process.objects.getOrCreateInstanceMap_(scopedId);instance=instanceMap.lastInstance;}catch(e){this.model_.importWarning({type:'object_parse_error',message:'While processing delete of '+
scopedId+' at ts='+ts+': '+e});return;}}
if(instance){instance.colorId=getEventColor(event,instance.typeName);}}.bind(this);this.allObjectEvents_.sort(function(x,y){const d=x.event.ts-y.event.ts;if(d!==0)return d;return x.sequenceNumber-y.sequenceNumber;});const allObjectEvents=this.allObjectEvents_;for(let i=0;i<allObjectEvents.length;i++){const objectEventState=allObjectEvents[i];try{processEvent.call(this,objectEventState);}catch(e){this.model_.importWarning({type:'object_parse_error',message:e.message});}}},createImplicitObjects_(){for(const proc of Object.values(this.model_.processes)){this.createImplicitObjectsForProcess_(proc);}},createImplicitObjectsForProcess_(process){function processField(referencingObject,referencingObjectFieldName,referencingObjectFieldValue,containingSnapshot){if(!referencingObjectFieldValue)return;if(referencingObjectFieldValue instanceof
tr.model.ObjectSnapshot){return null;}
if(referencingObjectFieldValue.id===undefined)return;const implicitSnapshot=referencingObjectFieldValue;const rawId=implicitSnapshot.id;const m=/(.+)\/(.+)/.exec(rawId);if(!m){throw new Error('Implicit snapshots must have names.');}
delete implicitSnapshot.id;const name=m[1];const id=m[2];let res;let cat;if(implicitSnapshot.cat!==undefined){cat=implicitSnapshot.cat;}else{cat=containingSnapshot.objectInstance.category;}
let baseTypename;if(implicitSnapshot.base_type){baseTypename=implicitSnapshot.base_type;}else{baseTypename=undefined;}
const scope=containingSnapshot.objectInstance.scopedId.scope;try{res=process.objects.addSnapshot(new tr.model.ScopedId(scope,id),cat,name,containingSnapshot.ts,implicitSnapshot,baseTypename);}catch(e){this.model_.importWarning({type:'object_snapshot_parse_error',message:'While processing implicit snapshot of '+
rawId+' at ts='+containingSnapshot.ts+': '+e});return;}
res.objectInstance.hasImplicitSnapshots=true;res.containingSnapshot=containingSnapshot;res.snapshottedOnThread=containingSnapshot.snapshottedOnThread;referencingObject[referencingObjectFieldName]=res;if(!(res instanceof tr.model.ObjectSnapshot)){throw new Error('Created object must be instanceof snapshot');}
return res.args;}
function iterObject(object,func,containingSnapshot,thisArg){if(!(object instanceof Object))return;if(object instanceof Array){for(let i=0;i<object.length;i++){const res=func.call(thisArg,object,i,object[i],containingSnapshot);if(res===null)continue;if(res){iterObject(res,func,containingSnapshot,thisArg);}else{iterObject(object[i],func,containingSnapshot,thisArg);}}
return;}
for(const key in object){const res=func.call(thisArg,object,key,object[key],containingSnapshot);if(res===null)continue;if(res){iterObject(res,func,containingSnapshot,thisArg);}else{iterObject(object[key],func,containingSnapshot,thisArg);}}}
process.objects.iterObjectInstances(function(instance){instance.snapshots.forEach(function(snapshot){if(snapshot.args.id!==undefined){throw new Error('args cannot have an id field inside it');}
iterObject(snapshot.args,processField,snapshot,this);},this);},this);},minimalTimestampInPidToEvents_(pidToEvents){let smallestTs=Infinity;for(const events of Object.values(pidToEvents)){for(const event of events){if(event.ts<smallestTs){smallestTs=event.ts;}}}
return smallestTs;},createMemoryDumps_(){const pairs=Object.entries(this.allMemoryDumpEvents_);const key=x=>this.minimalTimestampInPidToEvents_(x);pairs.sort((x,y)=>key(x[1])-key(y[1]));for(const[dumpId,pidToEvents]of pairs){this.createGlobalMemoryDump_(pidToEvents,dumpId);}},createGlobalMemoryDump_(dumpIdEvents,dumpId){const globalRange=new tr.b.math.Range();for(const pid in dumpIdEvents){const processEvents=dumpIdEvents[pid];for(let i=0;i<processEvents.length;i++){globalRange.addValue(this.toModelTimeFromUs_(processEvents[i].ts));}}
if(globalRange.isEmpty){throw new Error('Internal error: Global memory dump without events');}
const globalMemoryDump=new tr.model.GlobalMemoryDump(this.model_,globalRange.min);globalMemoryDump.duration=globalRange.range;this.model_.globalMemoryDumps.push(globalMemoryDump);const globalMemoryAllocatorDumpsByFullName={};const levelsOfDetail={};const allMemoryAllocatorDumpsByGuid={};for(const pid in dumpIdEvents){this.createProcessMemoryDump_(globalMemoryDump,globalMemoryAllocatorDumpsByFullName,levelsOfDetail,allMemoryAllocatorDumpsByGuid,dumpIdEvents[pid],pid,dumpId);}
globalMemoryDump.levelOfDetail=levelsOfDetail.global;globalMemoryDump.memoryAllocatorDumps=this.inferMemoryAllocatorDumpTree_(globalMemoryAllocatorDumpsByFullName);this.parseMemoryDumpAllocatorEdges_(allMemoryAllocatorDumpsByGuid,dumpIdEvents,dumpId);},createProcessMemoryDump_(globalMemoryDump,globalMemoryAllocatorDumpsByFullName,levelsOfDetail,allMemoryAllocatorDumpsByGuid,processEvents,pid,dumpId){const processRange=new tr.b.math.Range();for(let i=0;i<processEvents.length;i++){processRange.addValue(this.toModelTimeFromUs_(processEvents[i].ts));}
if(processRange.isEmpty){throw new Error('Internal error: Process memory dump without events');}
const process=this.model_.getOrCreateProcess(pid);const processMemoryDump=new tr.model.ProcessMemoryDump(globalMemoryDump,process,processRange.min);processMemoryDump.duration=processRange.range;process.memoryDumps.push(processMemoryDump);globalMemoryDump.processMemoryDumps[pid]=processMemoryDump;const processMemoryAllocatorDumpsByFullName={};for(let i=0;i<processEvents.length;i++){const processEvent=processEvents[i];const dumps=processEvent.args.dumps;if(dumps===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'\'dumps\' field not found in a process memory dump'+' event for PID='+pid+' and dump ID='+dumpId+'.'});continue;}
this.parseMemoryDumpTotals_(processMemoryDump,dumps,pid,dumpId);this.parseMemoryDumpVmRegions_(processMemoryDump,dumps,pid,dumpId);this.parseMemoryDumpHeapDumps_(processMemoryDump,dumps,pid,dumpId);this.parseMemoryDumpLevelOfDetail_(levelsOfDetail,dumps,pid,dumpId);this.parseMemoryDumpAllocatorDumps_(processMemoryDump,globalMemoryDump,processMemoryAllocatorDumpsByFullName,globalMemoryAllocatorDumpsByFullName,allMemoryAllocatorDumpsByGuid,dumps,pid,dumpId);}
if(levelsOfDetail.process===undefined){levelsOfDetail.process=processMemoryDump.vmRegions?DETAILED:LIGHT;}
if(!this.updateMemoryDumpLevelOfDetail_(levelsOfDetail,'global',levelsOfDetail.process)){this.model_.importWarning({type:'memory_dump_parse_error',message:'diffent levels of detail provided for global memory'+' dump (dump ID='+dumpId+').'});}
processMemoryDump.levelOfDetail=levelsOfDetail.process;delete levelsOfDetail.process;processMemoryDump.memoryAllocatorDumps=this.inferMemoryAllocatorDumpTree_(processMemoryAllocatorDumpsByFullName);},parseMemoryDumpTotals_(processMemoryDump,dumps,pid,dumpId){const rawTotals=dumps.process_totals;if(rawTotals===undefined)return;if(processMemoryDump.totals!==undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Process totals provided multiple times for'+' process memory dump for PID='+pid+' and dump ID='+dumpId+'.'});return;}
const totals={};let platformSpecificTotals=undefined;for(const rawTotalName in rawTotals){const rawTotalValue=rawTotals[rawTotalName];if(rawTotalValue===undefined)continue;if(rawTotalName==='resident_set_bytes'){totals.residentBytes=parseInt(rawTotalValue,16);continue;}
if(rawTotalName==='peak_resident_set_bytes'){totals.peakResidentBytes=parseInt(rawTotalValue,16);continue;}
if(rawTotalName==='is_peak_rss_resetable'){totals.arePeakResidentBytesResettable=!!rawTotalValue;continue;}
if(rawTotalName==='private_footprint_bytes'){totals.privateFootprintBytes=parseInt(rawTotalValue,16);continue;}
if(platformSpecificTotals===undefined){platformSpecificTotals={};totals.platformSpecific=platformSpecificTotals;}
platformSpecificTotals[rawTotalName]=parseInt(rawTotalValue,16);}
if(totals.peakResidentBytes===undefined&&totals.arePeakResidentBytesResettable!==undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Optional field peak_resident_set_bytes found'+' but is_peak_rss_resetable not found in'+' process memory dump for PID='+pid+' and dump ID='+dumpId+'.'});}
if(totals.arePeakResidentBytesResettable!==undefined&&totals.peakResidentBytes===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Optional field is_peak_rss_resetable found'+' but peak_resident_set_bytes not found in'+' process memory dump for PID='+pid+' and dump ID='+dumpId+'.'});}
processMemoryDump.totals=totals;},parseMemoryDumpVmRegions_(processMemoryDump,dumps,pid,dumpId){const rawProcessMmaps=dumps.process_mmaps;if(rawProcessMmaps===undefined)return;const rawVmRegions=rawProcessMmaps.vm_regions;if(rawVmRegions===undefined)return;if(processMemoryDump.vmRegions!==undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'VM regions provided multiple times for'+' process memory dump for PID='+pid+' and dump ID='+dumpId+'.'});return;}
const vmRegions=new Array(rawVmRegions.length);for(let i=0;i<rawVmRegions.length;i++){const rawVmRegion=rawVmRegions[i];const byteStats={};const rawByteStats=rawVmRegion.bs;for(const rawByteStatName in rawByteStats){const rawByteStatValue=rawByteStats[rawByteStatName];if(rawByteStatValue===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Byte stat \''+rawByteStatName+'\' of VM region '+
i+' ('+rawVmRegion.mf+') in process memory dump for '+'PID='+pid+' and dump ID='+dumpId+' does not have a value.'});continue;}
const byteStatName=BYTE_STAT_NAME_MAP[rawByteStatName];if(byteStatName===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Unknown byte stat name \''+rawByteStatName+'\' ('+
rawByteStatValue+') of VM region '+i+' ('+
rawVmRegion.mf+') in process memory dump for PID='+pid+' and dump ID='+dumpId+'.'});continue;}
byteStats[byteStatName]=parseInt(rawByteStatValue,16);if(byteStatName==='proportionalResident'&&byteStats[byteStatName]===0){byteStats[byteStatName]=undefined;}}
vmRegions[i]=new tr.model.VMRegion(parseInt(rawVmRegion.sa,16),parseInt(rawVmRegion.sz,16),rawVmRegion.pf,rawVmRegion.mf,byteStats);}
processMemoryDump.vmRegions=tr.model.VMRegionClassificationNode.fromRegions(vmRegions);},parseMemoryDumpHeapDumps_(processMemoryDump,dumps,pid,dumpId){const idPrefix='p'+pid+':';let importer;if(dumps.heaps){const processTypeMap=this.objectTypeNameMap_[pid];if(processTypeMap===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Missing mapping from object type IDs to names.'});}
importer=new LegacyHeapDumpTraceEventImporter(this.model_,processMemoryDump,processTypeMap,idPrefix,dumpId,dumps.heaps);}else if(dumps.heaps_v2){const data=dumps.heaps_v2;this.heapProfileExpander=this.heapProfileExpander.expandData(data);this.addNewStackFramesFromExpander_(this.heapProfileExpander,idPrefix);importer=new HeapDumpTraceEventImporter(this.heapProfileExpander,this.model_.stackFrames,processMemoryDump,idPrefix,this.model_);}
if(!importer)return;const heapDumps=importer.parse();if(!heapDumps)return;if(processMemoryDump.heapDumps!==undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Heap dumps provided multiple times for'+' process memory dump for PID='+pid+' and dump ID='+dumpId+'.'});return;}
if(Object.keys(heapDumps).length>0){processMemoryDump.heapDumps=heapDumps;}},addNewStackFramesFromExpander_(expander,idPrefix){const nodeMap=expander.getNewMap('nodes');const newStackFrames={};for(const[id,stackFrame]of nodeMap.entries()){if(!this.model_.stackFrames[idPrefix+id]){newStackFrames[id]={id,name:expander.getString(stackFrame.name_sid),};if(stackFrame.parent)newStackFrames[id].parent=stackFrame.parent;}}
this.importStackFrames_(newStackFrames,idPrefix);},parseMemoryDumpLevelOfDetail_(levelsOfDetail,dumps,pid,dumpId){const rawLevelOfDetail=dumps.level_of_detail;let level;switch(rawLevelOfDetail){case'background':level=BACKGROUND;break;case'light':level=LIGHT;break;case'detailed':level=DETAILED;break;case undefined:level=undefined;break;default:this.model_.importWarning({type:'memory_dump_parse_error',message:'unknown raw level of detail \''+rawLevelOfDetail+'\' of process memory dump for PID='+pid+' and dump ID='+dumpId+'.'});return;}
if(!this.updateMemoryDumpLevelOfDetail_(levelsOfDetail,'process',level)){this.model_.importWarning({type:'memory_dump_parse_error',message:'diffent levels of detail provided for process memory'+' dump for PID='+pid+' (dump ID='+dumpId+').'});}},updateMemoryDumpLevelOfDetail_(levelsOfDetail,scope,level){if(!(scope in levelsOfDetail)||level===levelsOfDetail[scope]){levelsOfDetail[scope]=level;return true;}
if(MEMORY_DUMP_LEVEL_OF_DETAIL_ORDER.indexOf(level)>MEMORY_DUMP_LEVEL_OF_DETAIL_ORDER.indexOf(levelsOfDetail[scope])){levelsOfDetail[scope]=level;}
return false;},parseMemoryDumpAllocatorDumps_(processMemoryDump,globalMemoryDump,processMemoryAllocatorDumpsByFullName,globalMemoryAllocatorDumpsByFullName,allMemoryAllocatorDumpsByGuid,dumps,pid,dumpId){const rawAllocatorDumps=dumps.allocators;if(rawAllocatorDumps===undefined)return;for(let fullName in rawAllocatorDumps){const rawAllocatorDump=rawAllocatorDumps[fullName];const guid=rawAllocatorDump.guid;if(guid===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Memory allocator dump '+fullName+' for PID='+pid+' and dump ID='+dumpId+' does not have a GUID.'});}
const flags=rawAllocatorDump.flags||0;const isWeakDump=!!(flags&WEAK_MEMORY_ALLOCATOR_DUMP_FLAG);let containerMemoryDump;let dstIndex;if(fullName.startsWith(GLOBAL_MEMORY_ALLOCATOR_DUMP_PREFIX)){fullName=fullName.substring(GLOBAL_MEMORY_ALLOCATOR_DUMP_PREFIX.length);containerMemoryDump=globalMemoryDump;dstIndex=globalMemoryAllocatorDumpsByFullName;}else{containerMemoryDump=processMemoryDump;dstIndex=processMemoryAllocatorDumpsByFullName;}
let allocatorDump=allMemoryAllocatorDumpsByGuid[guid];if(allocatorDump===undefined){if(fullName in dstIndex){this.model_.importWarning({type:'memory_dump_parse_error',message:'Multiple GUIDs provided for'+' memory allocator dump '+fullName+': '+
dstIndex[fullName].guid+', '+guid+' (ignored) for'+' PID='+pid+' and dump ID='+dumpId+'.'});continue;}
allocatorDump=new tr.model.MemoryAllocatorDump(containerMemoryDump,fullName,guid);allocatorDump.weak=isWeakDump;dstIndex[fullName]=allocatorDump;if(guid!==undefined){allMemoryAllocatorDumpsByGuid[guid]=allocatorDump;}}else{if(allocatorDump.containerMemoryDump!==containerMemoryDump){this.model_.importWarning({type:'memory_dump_parse_error',message:'Memory allocator dump '+fullName+' (GUID='+guid+') for PID='+pid+' and dump ID='+
dumpId+' dumped in different contexts.'});continue;}
if(allocatorDump.fullName!==fullName){this.model_.importWarning({type:'memory_dump_parse_error',message:'Memory allocator dump with GUID='+guid+' for PID='+
pid+' and dump ID='+dumpId+' has multiple names: '+
allocatorDump.fullName+', '+fullName+' (ignored).'});continue;}
if(!isWeakDump){allocatorDump.weak=false;}}
let attributes=rawAllocatorDump.attrs;if(attributes===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Memory allocator dump '+fullName+' (GUID='+guid+') for PID='+pid+' and dump ID='+dumpId+' does not have attributes.'});attributes={};}
for(const attrName in attributes){const attrArgs=attributes[attrName];const attrType=attrArgs.type;const attrValue=attrArgs.value;switch(attrType){case'scalar':{if(attrName in allocatorDump.numerics){this.model_.importWarning({type:'memory_dump_parse_error',message:'Multiple values provided for scalar attribute '+
attrName+' of memory allocator dump '+fullName+' (GUID='+guid+') for PID='+pid+' and dump ID='+
dumpId+'.'});break;}
const unit=attrArgs.units==='bytes'?tr.b.Unit.byName.sizeInBytes_smallerIsBetter:tr.b.Unit.byName.unitlessNumber_smallerIsBetter;const value=parseInt(attrValue,16);allocatorDump.addNumeric(attrName,new tr.b.Scalar(unit,value));break;}
case'string':if(attrName in allocatorDump.diagnostics){this.model_.importWarning({type:'memory_dump_parse_error',message:'Multiple values provided for string attribute '+
attrName+' of memory allocator dump '+fullName+' (GUID='+guid+') for PID='+pid+' and dump ID='+
dumpId+'.'});break;}
allocatorDump.addDiagnostic(attrName,attrValue);break;default:this.model_.importWarning({type:'memory_dump_parse_error',message:'Unknown type provided for attribute '+attrName+' of memory allocator dump '+fullName+' (GUID='+guid+') for PID='+pid+' and dump ID='+dumpId+': '+
attrType});break;}}}},inferMemoryAllocatorDumpTree_(memoryAllocatorDumpsByFullName){const rootAllocatorDumps=[];const fullNames=Object.keys(memoryAllocatorDumpsByFullName);fullNames.sort();for(let i=0;i<fullNames.length;i++){let fullName=fullNames[i];let allocatorDump=memoryAllocatorDumpsByFullName[fullName];while(true){const lastSlashIndex=fullName.lastIndexOf('/');if(lastSlashIndex===-1){rootAllocatorDumps.push(allocatorDump);break;}
const parentFullName=fullName.substring(0,lastSlashIndex);let parentAllocatorDump=memoryAllocatorDumpsByFullName[parentFullName];let parentAlreadyExisted=true;if(parentAllocatorDump===undefined){parentAlreadyExisted=false;parentAllocatorDump=new tr.model.MemoryAllocatorDump(allocatorDump.containerMemoryDump,parentFullName);if(allocatorDump.weak!==false){parentAllocatorDump.weak=undefined;}
memoryAllocatorDumpsByFullName[parentFullName]=parentAllocatorDump;}
allocatorDump.parent=parentAllocatorDump;parentAllocatorDump.children.push(allocatorDump);if(parentAlreadyExisted){if(!allocatorDump.weak){while(parentAllocatorDump!==undefined&&parentAllocatorDump.weak===undefined){parentAllocatorDump.weak=false;parentAllocatorDump=parentAllocatorDump.parent;}}
break;}
fullName=parentFullName;allocatorDump=parentAllocatorDump;}}
for(const fullName in memoryAllocatorDumpsByFullName){const allocatorDump=memoryAllocatorDumpsByFullName[fullName];if(allocatorDump.weak===undefined){allocatorDump.weak=true;}}
return rootAllocatorDumps;},parseMemoryDumpAllocatorEdges_(allMemoryAllocatorDumpsByGuid,dumpIdEvents,dumpId){for(const pid in dumpIdEvents){const processEvents=dumpIdEvents[pid];for(let i=0;i<processEvents.length;i++){const processEvent=processEvents[i];const dumps=processEvent.args.dumps;if(dumps===undefined)continue;const rawEdges=dumps.allocators_graph;if(rawEdges===undefined)continue;for(let j=0;j<rawEdges.length;j++){const rawEdge=rawEdges[j];const sourceGuid=rawEdge.source;const sourceDump=allMemoryAllocatorDumpsByGuid[sourceGuid];if(sourceDump===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Edge for PID='+pid+' and dump ID='+dumpId+' is missing source memory allocator dump (GUID='+
sourceGuid+').'});continue;}
const targetGuid=rawEdge.target;const targetDump=allMemoryAllocatorDumpsByGuid[targetGuid];if(targetDump===undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Edge for PID='+pid+' and dump ID='+dumpId+' is missing target memory allocator dump (GUID='+
targetGuid+').'});continue;}
const importance=rawEdge.importance;const edge=new tr.model.MemoryAllocatorDumpLink(sourceDump,targetDump,importance);switch(rawEdge.type){case'ownership':if(sourceDump.owns!==undefined){this.model_.importWarning({type:'memory_dump_parse_error',message:'Memory allocator dump '+sourceDump.fullName+' (GUID='+sourceGuid+') already owns a memory'+' allocator dump ('+
sourceDump.owns.target.fullName+').'});}else{sourceDump.owns=edge;targetDump.ownedBy.push(edge);}
break;case'retention':sourceDump.retains.push(edge);targetDump.retainedBy.push(edge);break;default:this.model_.importWarning({type:'memory_dump_parse_error',message:'Invalid edge type: '+rawEdge.type+' (PID='+pid+', dump ID='+dumpId+', source='+sourceGuid+', target='+targetGuid+', importance='+importance+').'});}}}}},toModelTimeFromUs_(ts){if(!this.toModelTime_){this.toModelTime_=this.model_.clockSyncManager.getModelTimeTransformer(this.clockDomainId_);}
return this.toModelTime_(tr.b.Unit.timestampFromUs(ts));},maybeToModelTimeFromUs_(ts){if(ts===undefined){return undefined;}
return this.toModelTimeFromUs_(ts);},durationFromUs_(dur){if(dur===undefined){return undefined;}
return tr.b.Unit.timestampFromUs(dur);}};tr.importer.Importer.register(TraceEventImporter);return{TraceEventImporter,};});'use strict';tr.exportTo('tr.e.net',function(){const AsyncSlice=tr.model.AsyncSlice;function NetAsyncSlice(){AsyncSlice.apply(this,arguments);this.url_=undefined;this.byteCount_=undefined;this.isTitleComputed_=false;this.isUrlComputed_=false;}
NetAsyncSlice.prototype={__proto__:AsyncSlice.prototype,get viewSubGroupTitle(){return'NetLog';},get title(){if(this.isTitleComputed_||!this.isTopLevel){return this.title_;}
if(this.url!==undefined&&this.url.length>0){this.title_=this.url;}else if(this.args!==undefined&&this.args.source_type!==undefined){this.title_=this.args.source_type;}
this.isTitleComputed_=true;return this.title_;},set title(title){this.title_=title;},get url(){if(this.isUrlComputed_){return this.url_;}
if(this.args!==undefined&&this.args.params!==undefined&&this.args.params.url!==undefined){this.url_=this.args.params.url;}else if(this.subSlices!==undefined&&this.subSlices.length>0){for(let i=0;i<this.subSlices.length&&!this.url_;i++){if(this.subSlices[i].url!==undefined){this.url_=this.subSlices[i].url;}}}
this.isUrlComputed_=true;return this.url_;},get byteCount(){if(this.byteCount_!==undefined){return this.byteCount_;}
this.byteCount_=0;if((this.originalTitle==='URL_REQUEST_JOB_FILTERED_BYTES_READ'||this.originalTitle==='URL_REQUEST_JOB_BYTES_READ')&&this.args!==undefined&&this.args.params!==undefined&&this.args.params.byte_count!==undefined){this.byteCount_=this.args.params.byte_count;}
for(let i=0;i<this.subSlices.length;i++){this.byteCount_+=this.subSlices[i].byteCount;}
return this.byteCount_;}};AsyncSlice.subTypes.register(NetAsyncSlice,{categoryParts:['netlog','disabled-by-default-netlog']});return{NetAsyncSlice,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){function Parser(importer){this.importer=importer;this.model=importer.model;}
Parser.prototype={__proto__:Object.prototype};const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);options.mandatoryBaseClass=Parser;tr.b.decorateExtensionRegistry(Parser,options);return{Parser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function AndroidParser(importer){Parser.call(this,importer);importer.registerEventHandler('tracing_mark_write:android',AndroidParser.prototype.traceMarkWriteAndroidEvent.bind(this));importer.registerEventHandler('0:android',AndroidParser.prototype.traceMarkWriteAndroidEvent.bind(this));this.model_=importer.model_;this.ppids_={};}
function parseArgs(argsString){const args={};if(argsString){const argsArray=argsString.split(';');for(let i=0;i<argsArray.length;++i){const parts=argsArray[i].split('=');if(parts[0]){args[parts.shift()]=parts.join('=');}}}
return args;}
AndroidParser.prototype={__proto__:Parser.prototype,openAsyncSlice(thread,category,name,cookie,ts,args){const asyncSliceConstructor=tr.model.AsyncSlice.subTypes.getConstructor(category,name);const slice=new asyncSliceConstructor(category,name,ColorScheme.getColorIdForGeneralPurposeString(name),ts,args);const key=category+':'+name+':'+cookie;slice.id=cookie;slice.startThread=thread;if(!this.openAsyncSlices){this.openAsyncSlices={};}
this.openAsyncSlices[key]=slice;},closeAsyncSlice(thread,category,name,cookie,ts,args){if(!this.openAsyncSlices){return;}
const key=category+':'+name+':'+cookie;const slice=this.openAsyncSlices[key];if(!slice){return;}
for(const arg in args){if(slice.args[arg]!==undefined){this.model_.importWarning({type:'parse_error',message:'Both the S and F events of '+slice.title+' provided values for argument '+arg+'.'+' The value of the F event will be used.'});}
slice.args[arg]=args[arg];}
slice.endThread=thread;slice.duration=ts-slice.start;slice.startThread.asyncSliceGroup.push(slice);delete this.openAsyncSlices[key];},traceMarkWriteAndroidEvent(eventName,cpuNumber,pid,ts,eventBase){const eventData=eventBase.details.split('|');switch(eventData[0]){case'B':{const ppid=parseInt(eventData[1]);const title=eventData[2];const args=parseArgs(eventData[3]);let category=eventData[4];if(category===undefined)category='android';const thread=this.model_.getOrCreateProcess(ppid).getOrCreateThread(pid);thread.name=eventBase.threadName;if(!thread.sliceGroup.isTimestampValidForBeginOrEnd(ts)){this.model_.importWarning({type:'parse_error',message:'Timestamps are moving backward.'});return false;}
this.ppids_[pid]=ppid;thread.sliceGroup.beginSlice(category,title,ts,args);break;}
case'E':{const ppid=this.ppids_[pid];if(ppid===undefined){break;}
const thread=this.model_.getOrCreateProcess(ppid).getOrCreateThread(pid);if(!thread.sliceGroup.openSliceCount){break;}
const slice=thread.sliceGroup.endSlice(ts);const args=parseArgs(eventData[3]);for(const arg in args){if(slice.args[arg]!==undefined){this.model_.importWarning({type:'parse_error',message:'Both the B and E events of '+slice.title+' provided values for argument '+arg+'.'+' The value of the E event will be used.'});}
slice.args[arg]=args[arg];}
break;}
case'C':{const ppid=parseInt(eventData[1]);const name=eventData[2];const value=parseInt(eventData[3]);let category=eventData[4];if(category===undefined)category='android';const ctr=this.model_.getOrCreateProcess(ppid).getOrCreateCounter(category,name);if(ctr.numSeries===0){ctr.addSeries(new tr.model.CounterSeries(value,ColorScheme.getColorIdForGeneralPurposeString(ctr.name+'.'+'value')));}
ctr.series.forEach(function(series){series.addCounterSample(ts,value);});break;}
case'S':{const ppid=parseInt(eventData[1]);const name=eventData[2];const cookie=parseInt(eventData[3]);const args=parseArgs(eventData[4]);let category=eventData[5];if(category===undefined)category='android';const thread=this.model_.getOrCreateProcess(ppid).getOrCreateThread(pid);thread.name=eventBase.threadName;this.ppids_[pid]=ppid;this.openAsyncSlice(thread,category,name,cookie,ts,args);break;}
case'F':{const ppid=parseInt(eventData[1]);const name=eventData[2];const cookie=parseInt(eventData[3]);const args=parseArgs(eventData[4]);let category=eventData[5];if(category===undefined)category='android';const thread=this.model_.getOrCreateProcess(ppid).getOrCreateThread(pid);thread.name=eventBase.threadName;this.ppids_[pid]=ppid;this.closeAsyncSlice(thread,category,name,cookie,ts,args);break;}
default:return false;}
return true;}};Parser.register(AndroidParser);return{AndroidParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;const binderTransRE=new RegExp('transaction=(\\d+) dest_node=(\\d+) '+'dest_proc=(\\d+) dest_thread=(\\d+) '+'reply=(\\d+) flags=(0x[0-9a-fA-F]+) '+'code=(0x[0-9a-fA-F]+)');const binderAllocRE=new RegExp('transaction=(\\d+) data_size=(\\d+) '+'offsets_size=(\\d+)');const binderTransReceivedRE=/transaction=(\d+)/;function isBinderThread(name){return(name.indexOf('Binder')>-1);}
const TF_ONE_WAY=0x01;const TF_ROOT_OBJECT=0x04;const TF_STATUS_CODE=0x08;const TF_ACCEPT_FDS=0x10;const NO_FLAGS=0;function binderFlagsToHuman(num){const flag=parseInt(num,16);let str='';if(flag&TF_ONE_WAY){str+='this is a one-way call: async, no return; ';}
if(flag&TF_ROOT_OBJECT){str+='contents are the components root object; ';}
if(flag&TF_STATUS_CODE){str+='contents are a 32-bit status code; ';}
if(flag&TF_ACCEPT_FDS){str+='allow replies with file descriptors; ';}
if(flag===NO_FLAGS){str+='No Flags Set';}
return str;}
function isReplyToOrigin(calling,called){return(called.dest_proc===calling.calling_pid||called.dest_thread===calling.calling_pid);}
function binderCodeToHuman(code){return'Java Layer Dependent';}
function doInternalSlice(trans,slice,ts){if(slice.subSlices.length!==0){slice.subSlices[0].start=ts;return slice.subSlices[0];}
const kthread=trans.calling_kthread.thread;const internalSlice=kthread.sliceGroup.pushCompleteSlice('binder',slice.title,ts,.001,0,0,slice.args);internalSlice.title=slice.title;internalSlice.id=slice.id;internalSlice.colorId=slice.colorId;slice.subSlices.push(internalSlice);return internalSlice;}
function generateBinderArgsForSlice(trans,cThreadName){return{'Transaction Id':trans.transaction_key,'Destination Node':trans.dest_node,'Destination Process':trans.dest_proc,'Destination Thread':trans.dest_thread,'Destination Name':cThreadName,'Reply transaction?':trans.is_reply_transaction,'Flags':trans.flags+' '+
binderFlagsToHuman(trans.flags),'Code':trans.code+' '+
binderCodeToHuman(trans.code),'Calling PID':trans.calling_pid,'Calling tgid':trans.calling_kthread.thread.parent.pid};}
function BinderTransaction(events,callingPid,callingTs,callingKthread){this.transaction_key=parseInt(events[1]);this.dest_node=parseInt(events[2]);this.dest_proc=parseInt(events[3]);this.dest_thread=parseInt(events[4]);this.is_reply_transaction=parseInt(events[5])===1?true:false;this.expect_reply=((this.is_reply_transaction===false)&&(parseInt(events[6],16)&TF_ONE_WAY)===0);this.flags=events[6];this.code=events[7];this.calling_pid=callingPid;this.calling_ts=callingTs;this.calling_kthread=callingKthread;}
function BinderParser(importer){Parser.call(this,importer);importer.registerEventHandler('binder_locked',BinderParser.prototype.binderLocked.bind(this));importer.registerEventHandler('binder_unlock',BinderParser.prototype.binderUnlock.bind(this));importer.registerEventHandler('binder_lock',BinderParser.prototype.binderLock.bind(this));importer.registerEventHandler('binder_transaction',BinderParser.prototype.binderTransaction.bind(this));importer.registerEventHandler('binder_transaction_received',BinderParser.prototype.binderTransactionReceived.bind(this));importer.registerEventHandler('binder_transaction_alloc_buf',BinderParser.prototype.binderTransactionAllocBuf.bind(this));this.model_=importer.model;this.kthreadlookup={};this.importer_=importer;this.transWaitingRecv={};this.syncTransWaitingCompletion={};this.recursiveSyncTransWaitingCompletion_ByPID={};this.receivedTransWaitingConversion={};}
BinderParser.prototype={__proto__:Parser.prototype,binderLock(eventName,cpuNumber,pid,ts,eventBase){const tgid=parseInt(eventBase.tgid);if(isNaN(tgid))return false;this.doNameMappings(pid,tgid,eventName.threadName);const kthread=this.importer_.getOrCreateBinderKernelThread(eventBase.threadName,tgid,pid);kthread.binderAttemptLockTS=ts;kthread.binderOpenTsA=ts;return true;},binderLocked(eventName,cpuNumber,pid,ts,eventBase){const tgid=parseInt(eventBase.tgid);if(isNaN(tgid))return false;const binderThread=isBinderThread(eventBase.threadName);const name=eventBase.threadName;const kthread=this.importer_.getOrCreateBinderKernelThread(eventBase.threadName,tgid,pid);this.doNameMappings(pid,tgid,name);const rthread=kthread.thread;kthread.binderLockAquiredTS=ts;if(kthread.binderAttemptLockTS===undefined)return false;const args=this.generateArgsForSlice(tgid,pid,name,kthread);rthread.sliceGroup.pushCompleteSlice('binder','binder lock waiting',kthread.binderAttemptLockTS,ts-kthread.binderAttemptLockTS,0,0,args);kthread.binderAttemptLockTS=undefined;return true;},binderUnlock(eventName,cpuNumber,pid,ts,eventBase){const tgid=parseInt(eventBase.tgid);if(isNaN(tgid))return false;const kthread=this.importer_.getOrCreateBinderKernelThread(eventBase.threadName,tgid,pid);if(kthread.binderLockAquiredTS===undefined)return false;const args=this.generateArgsForSlice(tgid,pid,eventBase.threadName,kthread);kthread.thread.sliceGroup.pushCompleteSlice('binder','binder lock held',kthread.binderLockAquiredTS,ts-kthread.binderLockAquiredTS,0,0,args);kthread.binderLockAquiredTS=undefined;return true;},binderTransaction(eventName,cpuNumber,pid,ts,eventBase){const event=binderTransRE.exec(eventBase.details);if(event===undefined)return false;const tgid=parseInt(eventBase.tgid);if(isNaN(tgid))return false;this.doNameMappings(pid,tgid,eventBase.threadName);const kthread=this.importer_.getOrCreateBinderKernelThread(eventBase.threadName,tgid,pid);const trans=new BinderTransaction(event,pid,ts,kthread);const args=generateBinderArgsForSlice(trans,eventBase.threadName);const priorReceive=this.getPriorReceiveOnPID(pid);if(priorReceive!==false){return this.modelPriorReceive(priorReceive,ts,pid,tgid,kthread,trans,args,event);}
const recursiveTrans=this.getRecursiveTransactionNeedingCompletion(pid);if(recursiveTrans!==false){return this.modelRecursiveTransactions(recursiveTrans,ts,pid,kthread,trans,args);}
const slice=kthread.thread.sliceGroup.pushCompleteSlice('binder','',ts,.03,0,0,args);slice.colorId=ColorScheme.getColorIdForGeneralPurposeString(ts.toString());trans.slice=slice;if(trans.expect_reply){slice.title='binder transaction';}else{slice.title='binder transaction async';}
this.addTransactionWaitingForRecv(trans.transaction_key,trans);return true;},binderTransactionReceived(eventName,cpuNumber,pid,ts,eventBase){const event=binderTransReceivedRE.exec(eventBase.details);if(event===undefined)return false;const tgid=parseInt(eventBase.tgid);if(isNaN(tgid))return false;const transactionkey=parseInt(event[1]);const kthread=this.importer_.getOrCreateBinderKernelThread(eventBase.threadName,tgid,pid);const syncComplete=this.getSyncTransNeedsCompletion(transactionkey);if(syncComplete!==false){const syncTrans=syncComplete[0];const syncSlice=syncTrans.slice;const responseTrans=syncComplete[1];const responseSlice=responseTrans.slice;syncSlice.duration=ts-syncSlice.start;const syncInternal=doInternalSlice(syncTrans,syncSlice,ts);const responseTs=responseSlice.start+responseSlice.duration;const responseInternal=doInternalSlice(responseTrans,responseSlice,responseTs);if(responseSlice.outFlowEvents.length===0||syncSlice.inFlowEvents.length===0){const flow=this.generateFlow(responseInternal,syncInternal,responseTrans,syncTrans);syncSlice.inFlowEvents.push(flow);responseSlice.outFlowEvents.push(flow);this.model_.flowEvents.push(flow);}
for(let i=1;i<syncSlice.inFlowEvents.length;i++){syncSlice.inFlowEvents[i].duration=ts-syncSlice.inFlowEvents[i].start;}
return true;}
const trForRecv=this.getTransactionWaitingForRecv(transactionkey);if(trForRecv!==false){if(!trForRecv.expect_reply){const args=generateBinderArgsForSlice(trForRecv,eventBase.threadName);const slice=kthread.thread.sliceGroup.pushCompleteSlice('binder','binder Async recv',ts,.03,0,0,args);const fakeEvent=[0,0,0,0,0,0,0];const fakeTrans=new BinderTransaction(fakeEvent,pid,ts,kthread);const flow=this.generateFlow(trForRecv.slice,slice,trForRecv,fakeTrans);this.model_.flowEvents.push(flow);trForRecv.slice.title='binder transaction async';trForRecv.slice.duration=.03;return true;}
trForRecv.slice.title='binder transaction';this.setCurrentReceiveOnPID(pid,[ts,trForRecv]);return true;}
return false;},binderTransactionAllocBuf(eventName,cpuNumber,pid,ts,eventBase){const event=binderAllocRE.exec(eventBase.details);if(event===null)return false;const tgid=parseInt(eventBase.tgid);if(isNaN(tgid))return false;const transactionkey=parseInt(event[1]);const kthread=this.importer_.getOrCreateBinderKernelThread(eventBase.threadName,tgid,pid);const trans=this.peekTransactionWaitingForRecv(transactionkey);if(trans&&trans.slice){trans.slice.args['Data Size']=parseInt(event[2]);trans.slice.args['Offsets Size']=parseInt(event[3]);return true;}
return false;},modelRecursiveTransactions(recursiveTrans,ts,pid,kthread,trans,args){const recursiveSlice=recursiveTrans[1].slice;const origSlice=recursiveTrans[0].slice;recursiveSlice.duration=ts-recursiveSlice.start;recursiveSlice.args=args;trans.slice=recursiveSlice;if(trans.is_reply_transaction){origSlice.duration=ts-origSlice.start;this.addSyncTransNeedingCompletion(trans.transaction_key,recursiveTrans);if(isReplyToOrigin(recursiveTrans[0],trans)){this.removeRecursiveTransaction(pid);}}else{const slice=kthread.thread.sliceGroup.pushCompleteSlice('binder','',ts,.03,0,0,args);trans.slice=slice;this.addTransactionWaitingForRecv(trans.transaction_key,trans);}
return true;},modelPriorReceive(priorReceive,ts,pid,tgid,kthread,trans,args,event){const calleeSlice=priorReceive[1].slice;const calleeTrans=priorReceive[1];const recvTs=priorReceive[0];let slice=kthread.thread.sliceGroup.pushCompleteSlice('binder','',recvTs,ts-recvTs,0,0);const flow=this.generateFlow(calleeSlice,slice,calleeTrans,trans);this.model_.flowEvents.push(flow);trans.slice=slice;if(trans.is_reply_transaction){slice.title='binder reply';slice.args=args;this.addSyncTransNeedingCompletion(trans.transaction_key,[calleeTrans,trans]);}else{slice.title='binder reply';const trans1=new BinderTransaction(event,pid,ts,kthread);slice=kthread.thread.sliceGroup.pushCompleteSlice('binder','binder transaction',recvTs,(ts-recvTs),0,0,args);if(!trans.expect_reply){slice.title='binder transaction async';slice.duration=.03;}else{}
trans1.slice=slice;this.addRecursiveSyncTransNeedingCompletion(pid,[calleeTrans,trans]);this.addTransactionWaitingForRecv(trans.transaction_key,trans1);}
return true;},getRecursiveTransactionNeedingCompletion(pid){if(this.recursiveSyncTransWaitingCompletion_ByPID[pid]===undefined){return false;}
const len=this.recursiveSyncTransWaitingCompletion_ByPID[pid].length;if(len===0)return false;return this.recursiveSyncTransWaitingCompletion_ByPID[pid][len-1];},addRecursiveSyncTransNeedingCompletion(pid,tuple){if(this.recursiveSyncTransWaitingCompletion_ByPID[pid]===undefined){this.recursiveSyncTransWaitingCompletion_ByPID[pid]=[];}
this.recursiveSyncTransWaitingCompletion_ByPID[pid].push(tuple);},removeRecursiveTransaction(pid){const len=this.recursiveSyncTransWaitingCompletion_ByPID[pid].length;if(len===0){delete this.recursiveSyncTransWaitingCompletion_ByPID[pid];return;}
this.recursiveSyncTransWaitingCompletion_ByPID[pid].splice(len-1,1);},setCurrentReceiveOnPID(pid,tuple){if(this.receivedTransWaitingConversion[pid]===undefined){this.receivedTransWaitingConversion[pid]=[];}
this.receivedTransWaitingConversion[pid].push(tuple);},getPriorReceiveOnPID(pid){if(this.receivedTransWaitingConversion[pid]===undefined){return false;}
const len=this.receivedTransWaitingConversion[pid].length;if(len===0)return false;return this.receivedTransWaitingConversion[pid].splice(len-1,1)[0];},addSyncTransNeedingCompletion(transactionkey,tuple){const dict=this.syncTransWaitingCompletion;dict[transactionkey]=tuple;},getSyncTransNeedsCompletion(transactionkey){const ret=this.syncTransWaitingCompletion[transactionkey];if(ret===undefined)return false;delete this.syncTransWaitingCompletion[transactionkey];return ret;},getTransactionWaitingForRecv(transactionkey){const ret=this.transWaitingRecv[transactionkey];if(ret===undefined)return false;delete this.transWaitingRecv[transactionkey];return ret;},peekTransactionWaitingForRecv(transactionkey){const ret=this.transWaitingRecv[transactionkey];if(ret===undefined)return false;return ret;},addTransactionWaitingForRecv(transactionkey,transaction){this.transWaitingRecv[transactionkey]=transaction;},generateFlow(from,to,fromTrans,toTrans){const title='Transaction from : '+
this.pid2name(fromTrans.calling_pid)+' From PID: '+fromTrans.calling_pid+' to pid: '+
toTrans.calling_pid+' Thread Name: '+this.pid2name(toTrans.calling_pid);const ts=from.start;const flow=new tr.model.FlowEvent('binder','binder',title,1,ts,[]);flow.startSlice=from;flow.endSlice=to;flow.start=from.start;flow.duration=to.start-ts;from.outFlowEvents.push(flow);to.inFlowEvents.push(flow);return flow;},generateArgsForSlice(tgid,pid,name,kthread){return{'Thread Name':name,pid,'gid':tgid};},pid2name(pid){return this.kthreadlookup[pid];},doNameMappings(pid,tgid,name){this.registerPidName(pid,name);this.registerPidName(tgid,name);},registerPidName(pid,name){if(this.pid2name(pid)===undefined){this.kthreadlookup[pid]=name;}}};Parser.register(BinderParser);return{BinderParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function BusParser(importer){Parser.call(this,importer);importer.registerEventHandler('memory_bus_usage',BusParser.prototype.traceMarkWriteBusEvent.bind(this));this.model_=importer.model_;this.ppids_={};}
BusParser.prototype={__proto__:Parser.prototype,traceMarkWriteBusEvent(eventName,cpuNumber,pid,ts,eventBase,threadName){const re=new RegExp('bus=(\\S+) rw_bytes=(\\d+) r_bytes=(\\d+) '+'w_bytes=(\\d+) cycles=(\\d+) ns=(\\d+)');const event=re.exec(eventBase.details);const name=event[1];const rwBytes=parseInt(event[2]);const rBytes=parseInt(event[3]);const wBytes=parseInt(event[4]);const cycles=parseInt(event[5]);const ns=parseInt(event[6]);const sec=tr.b.convertUnit(ns,tr.b.UnitPrefixScale.METRIC.NANO,tr.b.UnitPrefixScale.METRIC.NONE);const readBandwidthInBps=rBytes/sec;const readBandwidthInMiBps=tr.b.convertUnit(readBandwidthInBps,tr.b.UnitPrefixScale.BINARY.NONE,tr.b.UnitPrefixScale.BINARY.MEBI);const writeBandwidthInBps=wBytes/sec;const writeBandwidthInMiBps=tr.b.convertUnit(writeBandwidthInBps,tr.b.UnitPrefixScale.BINARY.NONE,tr.b.UnitPrefixScale.BINARY.MEBI);let ctr=this.model_.kernel.getOrCreateCounter(null,'bus '+name+' read');if(ctr.numSeries===0){ctr.addSeries(new tr.model.CounterSeries('value',ColorScheme.getColorIdForGeneralPurposeString(ctr.name+'.'+'value')));}
ctr.series.forEach(function(series){series.addCounterSample(ts,readBandwidthInMiBps);});ctr=this.model_.kernel.getOrCreateCounter(null,'bus '+name+' write');if(ctr.numSeries===0){ctr.addSeries(new tr.model.CounterSeries('value',ColorScheme.getColorIdForGeneralPurposeString(ctr.name+'.'+'value')));}
ctr.series.forEach(function(series){series.addCounterSample(ts,writeBandwidthInMiBps);});return true;}};Parser.register(BusParser);return{BusParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function ClockParser(importer){Parser.call(this,importer);importer.registerEventHandler('clock_set_rate',ClockParser.prototype.traceMarkWriteClockEvent.bind(this));importer.registerEventHandler('clk_set_rate',ClockParser.prototype.traceMarkWriteClkEvent.bind(this));importer.registerEventHandler('clock_enable',ClockParser.prototype.traceMarkWriteClockOnOffEvent.bind(this));importer.registerEventHandler('clock_disable',ClockParser.prototype.traceMarkWriteClockOnOffEvent.bind(this));importer.registerEventHandler('clk_enable',ClockParser.prototype.traceMarkWriteClkOnEvent.bind(this));importer.registerEventHandler('clk_disable',ClockParser.prototype.traceMarkWriteClkOffEvent.bind(this));this.model_=importer.model_;this.ppids_={};}
ClockParser.prototype={__proto__:Parser.prototype,clockMark(name,subName,value,ts){const ctr=this.model_.kernel.getOrCreateCounter(null,name+' '+subName);if(ctr.numSeries===0){ctr.addSeries(new tr.model.CounterSeries('value',ColorScheme.getColorIdForGeneralPurposeString(ctr.name+'.'+'value')));}
ctr.series.forEach(function(series){series.addCounterSample(ts,value);});},traceMarkWriteClockEvent(eventName,cpuNumber,pid,ts,eventBase,threadName){const event=/(\S+) state=(\d+)/.exec(eventBase.details);const name=event[1];const rate=parseInt(event[2]);this.clockMark(name,'Frequency',rate,ts);return true;},traceMarkWriteClkEvent(eventName,cpuNumber,pid,ts,eventBase,threadName){const event=/(\S+) (\d+)/.exec(eventBase.details);const name=event[1];const rate=parseInt(event[2]);this.clockMark(name,'Frequency',rate,ts);return true;},traceMarkWriteClockOnOffEvent(eventName,cpuNumber,pid,ts,eventBase,threadName){const event=/(\S+) state=(\d+)/.exec(eventBase.details);const name=event[1];const state=parseInt(event[2]);this.clockMark(name,'State',state,ts);return true;},traceMarkWriteClkOnEvent(eventName,cpuNumber,pid,ts,eventBase,threadName){const event=/\S+/.exec(eventBase.details);const name=event[0];this.clockMark(name,'State',1,ts);return true;},traceMarkWriteClkOffEvent(eventName,cpuNumber,pid,ts,eventBase,threadName){const event=/\S+/.exec(eventBase.details);const name=event[0];this.clockMark(name,'State',0,ts);return true;}};Parser.register(ClockParser);return{ClockParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function CpufreqParser(importer){Parser.call(this,importer);importer.registerEventHandler('cpufreq_interactive_up',CpufreqParser.prototype.cpufreqUpDownEvent.bind(this));importer.registerEventHandler('cpufreq_interactive_down',CpufreqParser.prototype.cpufreqUpDownEvent.bind(this));importer.registerEventHandler('cpufreq_interactive_already',CpufreqParser.prototype.cpufreqTargetEvent.bind(this));importer.registerEventHandler('cpufreq_interactive_notyet',CpufreqParser.prototype.cpufreqTargetEvent.bind(this));importer.registerEventHandler('cpufreq_interactive_setspeed',CpufreqParser.prototype.cpufreqTargetEvent.bind(this));importer.registerEventHandler('cpufreq_interactive_target',CpufreqParser.prototype.cpufreqTargetEvent.bind(this));importer.registerEventHandler('cpufreq_interactive_boost',CpufreqParser.prototype.cpufreqBoostUnboostEvent.bind(this));importer.registerEventHandler('cpufreq_interactive_unboost',CpufreqParser.prototype.cpufreqBoostUnboostEvent.bind(this));}
function splitData(input){const data={};const args=input.split(/\s+/);const len=args.length;for(let i=0;i<len;i++){const item=args[i].split('=');data[item[0]]=parseInt(item[1]);}
return data;}
CpufreqParser.prototype={__proto__:Parser.prototype,cpufreqSlice(ts,eventName,cpu,args){const kthread=this.importer.getOrCreatePseudoThread('cpufreq');kthread.openSlice=eventName;const slice=new tr.model.ThreadSlice('',kthread.openSlice,ColorScheme.getColorIdForGeneralPurposeString(kthread.openSlice),ts,args,0);kthread.thread.sliceGroup.pushSlice(slice);},cpufreqBoostSlice(ts,eventName,args){const kthread=this.importer.getOrCreatePseudoThread('cpufreq_boost');kthread.openSlice=eventName;const slice=new tr.model.ThreadSlice('',kthread.openSlice,ColorScheme.getColorIdForGeneralPurposeString(kthread.openSlice),ts,args,0);kthread.thread.sliceGroup.pushSlice(slice);},cpufreqUpDownEvent(eventName,cpuNumber,pid,ts,eventBase){const data=splitData(eventBase.details);this.cpufreqSlice(ts,eventName,data.cpu,data);return true;},cpufreqTargetEvent(eventName,cpuNumber,pid,ts,eventBase){const data=splitData(eventBase.details);this.cpufreqSlice(ts,eventName,data.cpu,data);return true;},cpufreqBoostUnboostEvent(eventName,cpuNumber,pid,ts,eventBase){this.cpufreqBoostSlice(ts,eventName,{type:eventBase.details});return true;}};Parser.register(CpufreqParser);return{CpufreqParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function DiskParser(importer){Parser.call(this,importer);importer.registerEventHandler('f2fs_write_begin',DiskParser.prototype.f2fsWriteBeginEvent.bind(this));importer.registerEventHandler('f2fs_write_end',DiskParser.prototype.f2fsWriteEndEvent.bind(this));importer.registerEventHandler('f2fs_sync_file_enter',DiskParser.prototype.f2fsSyncFileEnterEvent.bind(this));importer.registerEventHandler('f2fs_sync_file_exit',DiskParser.prototype.f2fsSyncFileExitEvent.bind(this));importer.registerEventHandler('ext4_sync_file_enter',DiskParser.prototype.ext4SyncFileEnterEvent.bind(this));importer.registerEventHandler('ext4_sync_file_exit',DiskParser.prototype.ext4SyncFileExitEvent.bind(this));importer.registerEventHandler('ext4_da_write_begin',DiskParser.prototype.ext4WriteBeginEvent.bind(this));importer.registerEventHandler('ext4_da_write_end',DiskParser.prototype.ext4WriteEndEvent.bind(this));importer.registerEventHandler('block_rq_issue',DiskParser.prototype.blockRqIssueEvent.bind(this));importer.registerEventHandler('block_rq_complete',DiskParser.prototype.blockRqCompleteEvent.bind(this));}
DiskParser.prototype={__proto__:Parser.prototype,openAsyncSlice(ts,category,threadName,pid,key,name){const kthread=this.importer.getOrCreateKernelThread(category+':'+threadName,pid);const asyncSliceConstructor=tr.model.AsyncSlice.subTypes.getConstructor(category,name);const slice=new asyncSliceConstructor(category,name,ColorScheme.getColorIdForGeneralPurposeString(name),ts);slice.startThread=kthread.thread;if(!kthread.openAsyncSlices){kthread.openAsyncSlices={};}
kthread.openAsyncSlices[key]=slice;},closeAsyncSlice(ts,category,threadName,pid,key,args){const kthread=this.importer.getOrCreateKernelThread(category+':'+threadName,pid);if(kthread.openAsyncSlices){const slice=kthread.openAsyncSlices[key];if(slice){slice.duration=ts-slice.start;slice.args=args;slice.endThread=kthread.thread;slice.subSlices=[new tr.model.AsyncSlice(category,slice.title,slice.colorId,slice.start,slice.args,slice.duration)];kthread.thread.asyncSliceGroup.push(slice);delete kthread.openAsyncSlices[key];}}},f2fsWriteBeginEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/dev = \((\d+,\d+)\), ino = (\d+), pos = (\d+), len = (\d+), flags = (\d+)/.exec(eventBase.details);if(!event)return false;const device=event[1];const inode=parseInt(event[2]);const pos=parseInt(event[3]);const len=parseInt(event[4]);const key=device+'-'+inode+'-'+pos+'-'+len;this.openAsyncSlice(ts,'f2fs',eventBase.threadName,eventBase.pid,key,'f2fs_write');return true;},f2fsWriteEndEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/dev = \((\d+,\d+)\), ino = (\d+), pos = (\d+), len = (\d+), copied = (\d+)/.exec(eventBase.details);if(!event)return false;const device=event[1];const inode=parseInt(event[2]);const pos=parseInt(event[3]);const len=parseInt(event[4]);const error=parseInt(event[5])!==len;const key=device+'-'+inode+'-'+pos+'-'+len;this.closeAsyncSlice(ts,'f2fs',eventBase.threadName,eventBase.pid,key,{device,inode,error});return true;},ext4WriteBeginEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/dev (\d+,\d+) ino (\d+) pos (\d+) len (\d+) flags (\d+)/.exec(eventBase.details);if(!event)return false;const device=event[1];const inode=parseInt(event[2]);const pos=parseInt(event[3]);const len=parseInt(event[4]);const key=device+'-'+inode+'-'+pos+'-'+len;this.openAsyncSlice(ts,'ext4',eventBase.threadName,eventBase.pid,key,'ext4_write');return true;},ext4WriteEndEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/dev (\d+,\d+) ino (\d+) pos (\d+) len (\d+) copied (\d+)/.exec(eventBase.details);if(!event)return false;const device=event[1];const inode=parseInt(event[2]);const pos=parseInt(event[3]);const len=parseInt(event[4]);const error=parseInt(event[5])!==len;const key=device+'-'+inode+'-'+pos+'-'+len;this.closeAsyncSlice(ts,'ext4',eventBase.threadName,eventBase.pid,key,{device,inode,error});return true;},f2fsSyncFileEnterEvent(eventName,cpuNumber,pid,ts,eventBase){const event=new RegExp('dev = \\((\\d+,\\d+)\\), ino = (\\d+), pino = (\\d+), i_mode = (\\S+), '+'i_size = (\\d+), i_nlink = (\\d+), i_blocks = (\\d+), i_advise = (\\d+)').exec(eventBase.details);if(!event)return false;const device=event[1];const inode=parseInt(event[2]);const key=device+'-'+inode;this.openAsyncSlice(ts,'f2fs',eventBase.threadName,eventBase.pid,key,'fsync');return true;},f2fsSyncFileExitEvent(eventName,cpuNumber,pid,ts,eventBase){const event=new RegExp('dev = \\((\\d+,\\d+)\\), ino = (\\d+), checkpoint is (\\S+), '+'datasync = (\\d+), ret = (\\d+)').exec(eventBase.details.replace('not needed','not_needed'));if(!event)return false;const device=event[1];const inode=parseInt(event[2]);const error=parseInt(event[5]);const key=device+'-'+inode;this.closeAsyncSlice(ts,'f2fs',eventBase.threadName,eventBase.pid,key,{device,inode,error});return true;},ext4SyncFileEnterEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/dev (\d+,\d+) ino (\d+) parent (\d+) datasync (\d+)/.exec(eventBase.details);if(!event)return false;const device=event[1];const inode=parseInt(event[2]);const datasync=(event[4]==='1')||(event[4]===1);const key=device+'-'+inode;const action=datasync?'fdatasync':'fsync';this.openAsyncSlice(ts,'ext4',eventBase.threadName,eventBase.pid,key,action);return true;},ext4SyncFileExitEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/dev (\d+,\d+) ino (\d+) ret (\d+)/.exec(eventBase.details);if(!event)return false;const device=event[1];const inode=parseInt(event[2]);const error=parseInt(event[3]);const key=device+'-'+inode;this.closeAsyncSlice(ts,'ext4',eventBase.threadName,eventBase.pid,key,{device,inode,error});return true;},blockRqIssueEvent(eventName,cpuNumber,pid,ts,eventBase){const event=new RegExp('(\\d+,\\d+) (F)?([DWRN])(F)?(A)?(S)?(M)? '+'\\d+ \\(.*\\) (\\d+) \\+ (\\d+) \\[.*\\]').exec(eventBase.details);if(!event)return false;let action;switch(event[3]){case'D':action='discard';break;case'W':action='write';break;case'R':action='read';break;case'N':action='none';break;default:action='unknown';break;}
if(event[2]){action+=' flush';}
if(event[4]==='F'){action+=' fua';}
if(event[5]==='A'){action+=' ahead';}
if(event[6]==='S'){action+=' sync';}
if(event[7]==='M'){action+=' meta';}
const device=event[1];const sector=parseInt(event[8]);const numSectors=parseInt(event[9]);const key=device+'-'+sector+'-'+numSectors;this.openAsyncSlice(ts,'block',eventBase.threadName,eventBase.pid,key,action);return true;},blockRqCompleteEvent(eventName,cpuNumber,pid,ts,eventBase){const event=new RegExp('(\\d+,\\d+) (F)?([DWRN])(F)?(A)?(S)?(M)? '+'\\(.*\\) (\\d+) \\+ (\\d+) \\[(.*)\\]').exec(eventBase.details);if(!event)return false;const device=event[1];const sector=parseInt(event[8]);const numSectors=parseInt(event[9]);const error=parseInt(event[10]);const key=device+'-'+sector+'-'+numSectors;this.closeAsyncSlice(ts,'block',eventBase.threadName,eventBase.pid,key,{device,sector,numSectors,error});return true;}};Parser.register(DiskParser);return{DiskParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function DmaFenceParser(importer){Parser.call(this,importer);this.model_=importer.model_;importer.registerEventHandler('dma_fence_init',DmaFenceParser.prototype.initEvent.bind(this));importer.registerEventHandler('dma_fence_emit',DmaFenceParser.prototype.initEvent.bind(this));importer.registerEventHandler('dma_fence_destroy',DmaFenceParser.prototype.fenceDestroyEvent.bind(this));importer.registerEventHandler('dma_fence_enable_signal',DmaFenceParser.prototype.fenceEnableSignalEvent.bind(this));importer.registerEventHandler('dma_fence_signaled',DmaFenceParser.prototype.fenceSignaledEvent.bind(this));importer.registerEventHandler('dma_fence_wait_start',DmaFenceParser.prototype.fenceWaitEvent.bind(this));importer.registerEventHandler('dma_fence_wait_end',DmaFenceParser.prototype.fenceWaitEvent.bind(this));importer.registerEventHandler('fence_init',DmaFenceParser.prototype.initEvent.bind(this));importer.registerEventHandler('fence_emit',DmaFenceParser.prototype.initEvent.bind(this));importer.registerEventHandler('fence_destroy',DmaFenceParser.prototype.fenceDestroyEvent.bind(this));importer.registerEventHandler('fence_enable_signal',DmaFenceParser.prototype.fenceEnableSignalEvent.bind(this));importer.registerEventHandler('fence_signaled',DmaFenceParser.prototype.fenceSignaledEvent.bind(this));importer.registerEventHandler('fence_wait_start',DmaFenceParser.prototype.fenceWaitEvent.bind(this));importer.registerEventHandler('fence_wait_end',DmaFenceParser.prototype.fenceWaitEvent.bind(this));this.model_=importer.model_;}
const fenceRE=/driver=(\S+) timeline=(\S+) context=(\d+) seqno=(\d+)/;DmaFenceParser.prototype={__proto__:Parser.prototype,initEvent(eventName,cpuNumber,pid,ts,eventBase){const event=fenceRE.exec(eventBase.details);if(!event)return false;if(eventBase.tgid===undefined){return false;}
const thread=this.importer.getOrCreatePseudoThread(event[2]);thread.lastActiveTs=ts;return true;},fenceDestroyEvent(eventName,cpuNumber,pid,ts,eventBase){const event=fenceRE.exec(eventBase.details);if(!event)return false;if(eventBase.tgid===undefined){return false;}
const thread=this.importer.getOrCreatePseudoThread(event[2]);const name='fence_destroy('+event[4]+')';const colorName='fence('+event[4]+')';if(thread.lastActiveTs!==undefined){const duration=ts-thread.lastActiveTs;const slice=new tr.model.ThreadSlice('',name,ColorScheme.getColorIdForGeneralPurposeString(colorName),thread.lastActiveTs,{driver:event[1],context:event[3]},duration);thread.thread.sliceGroup.pushSlice(slice);}
if(thread.thread.sliceGroup.openSliceCount>0){thread.thread.sliceGroup.endSlice(ts);}
thread.lastActiveTs=ts;},fenceEnableSignalEvent(eventName,cpuNumber,pid,ts,eventBase){const event=fenceRE.exec(eventBase.details);if(!event)return false;if(eventBase.tgid===undefined){return false;}
const thread=this.importer.getOrCreatePseudoThread(event[2]);const name='fence_enable('+event[4]+')';const colorName='fence('+event[4]+')';if(thread.lastActiveTs!==undefined){const duration=ts-thread.lastActiveTs;const slice=new tr.model.ThreadSlice('',name,ColorScheme.getColorIdForGeneralPurposeString(colorName),thread.lastActiveTs,{driver:event[1],context:event[3]},duration);thread.thread.sliceGroup.pushSlice(slice);}
if(thread.thread.sliceGroup.openSliceCount>0){thread.thread.sliceGroup.endSlice(ts);}
thread.lastActiveTs=ts;},fenceSignaledEvent(eventName,cpuNumber,pid,ts,eventBase){const event=fenceRE.exec(eventBase.details);if(!event)return false;if(eventBase.tgid===undefined){return false;}
const thread=this.importer.getOrCreatePseudoThread(event[2]);const name='fence_signal('+event[4]+')';const colorName='fence('+event[4]+')';if(thread.lastActiveTs!==undefined){const duration=ts-thread.lastActiveTs;const slice=new tr.model.ThreadSlice('',name,ColorScheme.getColorIdForGeneralPurposeString(colorName),thread.lastActiveTs,{driver:event[1],context:event[3]},duration);thread.thread.sliceGroup.pushSlice(slice);}
if(thread.thread.sliceGroup.openSliceCount>0){thread.thread.sliceGroup.endSlice(ts);}
thread.lastActiveTs=ts;return true;},fenceWaitEvent(eventName,cpuNumber,pid,ts,eventBase){if(eventBase.tgid===undefined)return false;const event=fenceRE.exec(eventBase.details);if(!event)return false;const tgid=parseInt(eventBase.tgid);const thread=this.model_.getOrCreateProcess(tgid).getOrCreateThread(pid);thread.name=eventBase.threadName;const slices=thread.kernelSliceGroup;if(!slices.isTimestampValidForBeginOrEnd(ts)){this.model_.importWarning({type:'parse_error',message:'Timestamps are moving backward.'});return false;}
const name='dma_fence_wait("'+event[2]+'")';if(eventName.endsWith('start')){const slice=slices.beginSlice(null,name,ts,{driver:event[1],context:event[3],seqno:event[4],});}else{if(slices.openSliceCount>0){slices.endSlice(ts);}}
return true;},};Parser.register(DmaFenceParser);return{DmaFenceParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function DrmParser(importer){Parser.call(this,importer);importer.registerEventHandler('drm_vblank_event',DrmParser.prototype.vblankEvent.bind(this));}
DrmParser.prototype={__proto__:Parser.prototype,drmVblankSlice(ts,eventName,args){const kthread=this.importer.getOrCreatePseudoThread('drm_vblank');kthread.openSlice=eventName;const slice=new tr.model.ThreadSlice('',kthread.openSlice,ColorScheme.getColorIdForGeneralPurposeString(kthread.openSlice),ts,args,0);kthread.thread.sliceGroup.pushSlice(slice);},vblankEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/crtc=(\d+), seq=(\d+)/.exec(eventBase.details);if(!event)return false;const crtc=parseInt(event[1]);const seq=parseInt(event[2]);this.drmVblankSlice(ts,'vblank:'+crtc,{crtc,seq});return true;}};Parser.register(DrmParser);return{DrmParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function ExynosParser(importer){Parser.call(this,importer);importer.registerEventHandler('exynos_busfreq_target_int',ExynosParser.prototype.busfreqTargetIntEvent.bind(this));importer.registerEventHandler('exynos_busfreq_target_mif',ExynosParser.prototype.busfreqTargetMifEvent.bind(this));importer.registerEventHandler('exynos_page_flip_state',ExynosParser.prototype.pageFlipStateEvent.bind(this));}
ExynosParser.prototype={__proto__:Parser.prototype,exynosBusfreqSample(name,ts,frequency){const targetCpu=this.importer.getOrCreateCpu(0);const counter=targetCpu.getOrCreateCounter('',name);if(counter.numSeries===0){counter.addSeries(new tr.model.CounterSeries('frequency',ColorScheme.getColorIdForGeneralPurposeString(counter.name+'.'+'frequency')));}
counter.series.forEach(function(series){series.addCounterSample(ts,frequency);});},busfreqTargetIntEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/frequency=(\d+)/.exec(eventBase.details);if(!event)return false;this.exynosBusfreqSample('INT Frequency',ts,parseInt(event[1]));return true;},busfreqTargetMifEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/frequency=(\d+)/.exec(eventBase.details);if(!event)return false;this.exynosBusfreqSample('MIF Frequency',ts,parseInt(event[1]));return true;},exynosPageFlipStateOpenSlice(ts,pipe,fb,state){const kthread=this.importer.getOrCreatePseudoThread('exynos_flip_state (pipe:'+pipe+', fb:'+fb+')');kthread.openSliceTS=ts;kthread.openSlice=state;},exynosPageFlipStateCloseSlice(ts,pipe,fb,args){const kthread=this.importer.getOrCreatePseudoThread('exynos_flip_state (pipe:'+pipe+', fb:'+fb+')');if(kthread.openSlice){const slice=new tr.model.ThreadSlice('',kthread.openSlice,ColorScheme.getColorIdForGeneralPurposeString(kthread.openSlice),kthread.openSliceTS,args,ts-kthread.openSliceTS);kthread.thread.sliceGroup.pushSlice(slice);}
kthread.openSlice=undefined;},pageFlipStateEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/pipe=(\d+), fb=(\d+), state=(.*)/.exec(eventBase.details);if(!event)return false;const pipe=parseInt(event[1]);const fb=parseInt(event[2]);const state=event[3];this.exynosPageFlipStateCloseSlice(ts,pipe,fb,{pipe,fb});if(state!=='flipped'){this.exynosPageFlipStateOpenSlice(ts,pipe,fb,state);}
return true;}};Parser.register(ExynosParser);return{ExynosParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const Parser=tr.e.importer.linux_perf.Parser;function GestureParser(importer){Parser.call(this,importer);importer.registerEventHandler('tracing_mark_write:log',GestureParser.prototype.logEvent.bind(this));importer.registerEventHandler('tracing_mark_write:SyncInterpret',GestureParser.prototype.syncEvent.bind(this));importer.registerEventHandler('tracing_mark_write:HandleTimer',GestureParser.prototype.timerEvent.bind(this));}
GestureParser.prototype={__proto__:Parser.prototype,gestureOpenSlice(title,ts,opt_args){const thread=this.importer.getOrCreatePseudoThread('gesture').thread;thread.sliceGroup.beginSlice('touchpad_gesture',title,ts,opt_args);},gestureCloseSlice(title,ts){const thread=this.importer.getOrCreatePseudoThread('gesture').thread;if(thread.sliceGroup.openSliceCount){const slice=thread.sliceGroup.mostRecentlyOpenedPartialSlice;if(slice.title!==title){this.importer.model.importWarning({type:'title_match_error',message:'Titles do not match. Title is '+
slice.title+' in openSlice, and is '+
title+' in endSlice'});}else{thread.sliceGroup.endSlice(ts);}}},logEvent(eventName,cpuNumber,pid,ts,eventBase){const innerEvent=/^\s*(\w+):\s*(\w+)$/.exec(eventBase.details);switch(innerEvent[1]){case'start':this.gestureOpenSlice('GestureLog',ts,{name:innerEvent[2]});break;case'end':this.gestureCloseSlice('GestureLog',ts);}
return true;},syncEvent(eventName,cpuNumber,pid,ts,eventBase){const innerEvent=/^\s*(\w+):\s*(\w+)$/.exec(eventBase.details);switch(innerEvent[1]){case'start':this.gestureOpenSlice('SyncInterpret',ts,{interpreter:innerEvent[2]});break;case'end':this.gestureCloseSlice('SyncInterpret',ts);}
return true;},timerEvent(eventName,cpuNumber,pid,ts,eventBase){const innerEvent=/^\s*(\w+):\s*(\w+)$/.exec(eventBase.details);switch(innerEvent[1]){case'start':this.gestureOpenSlice('HandleTimer',ts,{interpreter:innerEvent[2]});break;case'end':this.gestureCloseSlice('HandleTimer',ts);}
return true;}};Parser.register(GestureParser);return{GestureParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function I2cParser(importer){Parser.call(this,importer);importer.registerEventHandler('i2c_write',I2cParser.prototype.i2cWriteEvent.bind(this));importer.registerEventHandler('i2c_read',I2cParser.prototype.i2cReadEvent.bind(this));importer.registerEventHandler('i2c_reply',I2cParser.prototype.i2cReplyEvent.bind(this));importer.registerEventHandler('i2c_result',I2cParser.prototype.i2cResultEvent.bind(this));}
const i2cWriteReplyRE=new RegExp('i2c-(\\d+) #(\\d+) a=([\\da-fA-F]+) f=([\\da-fA-F]+) l=(\\d+) '+'(\\[[\\da-fA-F\\-]+\\])');const i2cReadRE=/i2c-(\d+) #(\d+) a=([\da-fA-F]+) f=([\da-fA-F]+) l=(\d+)/;const i2cResultRE=/i2c-(\d+) n=(\d+) ret=(\d+)/;I2cParser.prototype={__proto__:Parser.prototype,i2cWriteEvent(eventName,cpuNumber,pid,ts,eventBase){const event=i2cWriteReplyRE.exec(eventBase.details);if(!event)return false;const adapterNumber=parseInt(event[1]);const messageNumber=event[2];const address=event[3];const flags=event[4];const dataLength=event[5];const data=event[6];const thread=this.importer.getOrCreatePseudoThread('i2c adapter '+adapterNumber);pushLastSliceIfNeeded(thread,event[1],ts);thread.lastEntryTitle='i2c write';thread.lastEntryTs=ts;thread.lastEntryArgs={'Message number':messageNumber,'Address':address,'Flags':flags,'Data Length':dataLength,'Data':data};return true;},i2cReadEvent(eventName,cpuNumber,pid,ts,eventBase){const event=i2cReadRE.exec(eventBase.details);if(!event)return false;const adapterNumber=parseInt(event[1]);const messageNumber=event[2];const address=event[3];const flags=event[4];const dataLength=event[5];const thread=this.importer.getOrCreatePseudoThread('i2c adapter '+adapterNumber);pushLastSliceIfNeeded(thread,event[1],ts);thread.lastEntryTitle='i2c read';thread.lastEntryTs=ts;thread.lastEntryArgs={'Message number':messageNumber,'Address':address,'Flags':flags,'Data Length':dataLength};return true;},i2cReplyEvent(eventName,cpuNumber,pid,ts,eventBase){const event=i2cWriteReplyRE.exec(eventBase.details);if(!event)return false;const adapterNumber=parseInt(event[1]);const messageNumber=event[2];const address=event[3];const flags=event[4];const dataLength=event[5];const data=event[6];const thread=this.importer.getOrCreatePseudoThread('i2c adapter '+adapterNumber);pushLastSliceIfNeeded(thread,event[1],ts);thread.lastEntryTitle='i2c reply';thread.lastEntryTs=ts;thread.lastEntryArgs={'Message number':messageNumber,'Address':address,'Flags':flags,'Data Length':dataLength,'Data':data};return true;},i2cResultEvent(eventName,cpuNumber,pid,ts,eventBase){const event=i2cResultRE.exec(eventBase.details);if(!event)return false;const adapterNumber=parseInt(event[1]);const numMessages=event[2];const ret=event[3];const thread=this.importer.getOrCreatePseudoThread('i2c adapter '+adapterNumber);const args=thread.lastEntryArgs;if(args!==undefined){args['Number of messages']=numMessages;args.Return=ret;}
pushLastSliceIfNeeded(thread,event[1],ts);thread.lastEntryTitle=undefined;thread.lastEntryTs=undefined;thread.lastEntryArgs=undefined;return true;},};function pushLastSliceIfNeeded(thread,id,currentTs){if(thread.lastEntryTs!==undefined){const duration=currentTs-thread.lastEntryTs;const slice=new tr.model.ThreadSlice('',thread.lastEntryTitle,ColorScheme.getColorIdForGeneralPurposeString(id),thread.lastEntryTs,thread.lastEntryArgs,duration);thread.thread.sliceGroup.pushSlice(slice);}}
Parser.register(I2cParser);return{I2cParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function I915Parser(importer){Parser.call(this,importer);importer.registerEventHandler('i915_gem_object_create',I915Parser.prototype.gemObjectCreateEvent.bind(this));importer.registerEventHandler('i915_gem_object_bind',I915Parser.prototype.gemObjectBindEvent.bind(this));importer.registerEventHandler('i915_gem_object_unbind',I915Parser.prototype.gemObjectBindEvent.bind(this));importer.registerEventHandler('i915_gem_object_change_domain',I915Parser.prototype.gemObjectChangeDomainEvent.bind(this));importer.registerEventHandler('i915_gem_object_pread',I915Parser.prototype.gemObjectPreadWriteEvent.bind(this));importer.registerEventHandler('i915_gem_object_pwrite',I915Parser.prototype.gemObjectPreadWriteEvent.bind(this));importer.registerEventHandler('i915_gem_object_fault',I915Parser.prototype.gemObjectFaultEvent.bind(this));importer.registerEventHandler('i915_gem_object_clflush',I915Parser.prototype.gemObjectDestroyEvent.bind(this));importer.registerEventHandler('i915_gem_object_destroy',I915Parser.prototype.gemObjectDestroyEvent.bind(this));importer.registerEventHandler('i915_gem_ring_dispatch',I915Parser.prototype.gemRingDispatchEvent.bind(this));importer.registerEventHandler('i915_gem_ring_flush',I915Parser.prototype.gemRingFlushEvent.bind(this));importer.registerEventHandler('i915_gem_request',I915Parser.prototype.gemRequestEvent.bind(this));importer.registerEventHandler('i915_gem_request_add',I915Parser.prototype.gemRequestEvent.bind(this));importer.registerEventHandler('i915_gem_request_complete',I915Parser.prototype.gemRequestEvent.bind(this));importer.registerEventHandler('i915_gem_request_retire',I915Parser.prototype.gemRequestEvent.bind(this));importer.registerEventHandler('i915_gem_request_wait_begin',I915Parser.prototype.gemRequestEvent.bind(this));importer.registerEventHandler('i915_gem_request_wait_end',I915Parser.prototype.gemRequestEvent.bind(this));importer.registerEventHandler('i915_gem_ring_wait_begin',I915Parser.prototype.gemRingWaitEvent.bind(this));importer.registerEventHandler('i915_gem_ring_wait_end',I915Parser.prototype.gemRingWaitEvent.bind(this));importer.registerEventHandler('i915_reg_rw',I915Parser.prototype.regRWEvent.bind(this));importer.registerEventHandler('i915_flip_request',I915Parser.prototype.flipEvent.bind(this));importer.registerEventHandler('i915_flip_complete',I915Parser.prototype.flipEvent.bind(this));importer.registerEventHandler('intel_gpu_freq_change',I915Parser.prototype.gpuFrequency.bind(this));}
I915Parser.prototype={__proto__:Parser.prototype,i915FlipOpenSlice(ts,obj,plane){const kthread=this.importer.getOrCreatePseudoThread('i915_flip');kthread.openSliceTS=ts;kthread.openSlice='flip:'+obj+'/'+plane;},i915FlipCloseSlice(ts,args){const kthread=this.importer.getOrCreatePseudoThread('i915_flip');if(kthread.openSlice){const slice=new tr.model.ThreadSlice('',kthread.openSlice,ColorScheme.getColorIdForGeneralPurposeString(kthread.openSlice),kthread.openSliceTS,args,ts-kthread.openSliceTS);kthread.thread.sliceGroup.pushSlice(slice);}
kthread.openSlice=undefined;},i915GemObjectSlice(ts,eventName,obj,args){const kthread=this.importer.getOrCreatePseudoThread('i915_gem');kthread.openSlice=eventName+':'+obj;const slice=new tr.model.ThreadSlice('',kthread.openSlice,ColorScheme.getColorIdForGeneralPurposeString(kthread.openSlice),ts,args,0);kthread.thread.sliceGroup.pushSlice(slice);},i915GemRingSlice(ts,eventName,dev,ring,args){const kthread=this.importer.getOrCreatePseudoThread('i915_gem_ring');kthread.openSlice=eventName+':'+dev+'.'+ring;const slice=new tr.model.ThreadSlice('',kthread.openSlice,ColorScheme.getColorIdForGeneralPurposeString(kthread.openSlice),ts,args,0);kthread.thread.sliceGroup.pushSlice(slice);},i915RegSlice(ts,eventName,reg,args){const kthread=this.importer.getOrCreatePseudoThread('i915_reg');kthread.openSlice=eventName+':'+reg;const slice=new tr.model.ThreadSlice('',kthread.openSlice,ColorScheme.getColorIdForGeneralPurposeString(kthread.openSlice),ts,args,0);kthread.thread.sliceGroup.pushSlice(slice);},i915FreqChangeSlice(ts,eventName,args){const kthread=this.importer.getOrCreatePseudoThread('i915_gpu_freq');kthread.openSlice=eventName;const slice=new tr.model.ThreadSlice('',kthread.openSlice,ColorScheme.getColorIdForGeneralPurposeString(kthread.openSlice),ts,args,0);kthread.thread.sliceGroup.pushSlice(slice);},gemObjectCreateEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/obj=(\w+), size=(\d+)/.exec(eventBase.details);if(!event)return false;const obj=event[1];const size=parseInt(event[2]);this.i915GemObjectSlice(ts,eventName,obj,{obj,size});return true;},gemObjectBindEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/obj=(\w+), offset=(\w+), size=(\d+)/.exec(eventBase.details);if(!event)return false;const obj=event[1];const offset=event[2];const size=parseInt(event[3]);this.i915ObjectGemSlice(ts,eventName+':'+obj,{obj,offset,size});return true;},gemObjectChangeDomainEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/obj=(\w+), read=(\w+=>\w+), write=(\w+=>\w+)/.exec(eventBase.details);if(!event)return false;const obj=event[1];const read=event[2];const write=event[3];this.i915GemObjectSlice(ts,eventName,obj,{obj,read,write});return true;},gemObjectPreadWriteEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/obj=(\w+), offset=(\d+), len=(\d+)/.exec(eventBase.details);if(!event)return false;const obj=event[1];const offset=parseInt(event[2]);const len=parseInt(event[3]);this.i915GemObjectSlice(ts,eventName,obj,{obj,offset,len});return true;},gemObjectFaultEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/obj=(\w+), (\w+) index=(\d+)/.exec(eventBase.details);if(!event)return false;const obj=event[1];const type=event[2];const index=parseInt(event[3]);this.i915GemObjectSlice(ts,eventName,obj,{obj,type,index});return true;},gemObjectDestroyEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/obj=(\w+)/.exec(eventBase.details);if(!event)return false;const obj=event[1];this.i915GemObjectSlice(ts,eventName,obj,{obj});return true;},gemRingDispatchEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/dev=(\d+), ring=(\d+), seqno=(\d+)/.exec(eventBase.details);if(!event)return false;const dev=parseInt(event[1]);const ring=parseInt(event[2]);const seqno=parseInt(event[3]);this.i915GemRingSlice(ts,eventName,dev,ring,{dev,ring,seqno});return true;},gemRingFlushEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/dev=(\d+), ring=(\w+), invalidate=(\w+), flush=(\w+)/.exec(eventBase.details);if(!event)return false;const dev=parseInt(event[1]);const ring=parseInt(event[2]);const invalidate=event[3];const flush=event[4];this.i915GemRingSlice(ts,eventName,dev,ring,{dev,ring,invalidate,flush});return true;},gemRequestEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/dev=(\d+), ring=(\d+), seqno=(\d+)/.exec(eventBase.details);if(!event)return false;const dev=parseInt(event[1]);const ring=parseInt(event[2]);const seqno=parseInt(event[3]);this.i915GemRingSlice(ts,eventName,dev,ring,{dev,ring,seqno});return true;},gemRingWaitEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/dev=(\d+), ring=(\d+)/.exec(eventBase.details);if(!event)return false;const dev=parseInt(event[1]);const ring=parseInt(event[2]);this.i915GemRingSlice(ts,eventName,dev,ring,{dev,ring});return true;},regRWEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/(\w+) reg=(\w+), len=(\d+), val=(\(\w+, \w+\))/.exec(eventBase.details);if(!event)return false;const rw=event[1];const reg=event[2];const len=event[3];const data=event[3];this.i915RegSlice(ts,rw,reg,{rw,reg,len,data});return true;},flipEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/plane=(\d+), obj=(\w+)/.exec(eventBase.details);if(!event)return false;const plane=parseInt(event[1]);const obj=event[2];if(eventName==='i915_flip_request'){this.i915FlipOpenSlice(ts,obj,plane);}else{this.i915FlipCloseSlice(ts,{obj,plane});}
return true;},gpuFrequency(eventName,cpuNumver,pid,ts,eventBase){const event=/new_freq=(\d+)/.exec(eventBase.details);if(!event)return false;const freq=parseInt(event[1]);this.i915FreqChangeSlice(ts,eventName,{freq});return true;}};Parser.register(I915Parser);return{I915Parser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function IonHeapParser(importer){Parser.call(this,importer);importer.registerEventHandler('ion_heap_shrink',IonHeapParser.prototype.traceIonHeapShrink.bind(this));importer.registerEventHandler('ion_heap_grow',IonHeapParser.prototype.traceIonHeapGrow.bind(this));this.model_=importer.model_;}
const TestExports={};const ionHeapRE=new RegExp('heap_name=(\\S+), len=(\\d+), total_allocated=(\\d+)');TestExports.ionHeapRE=ionHeapRE;IonHeapParser.prototype={__proto__:Parser.prototype,traceIonHeapShrink(eventName,cpuNumber,pid,ts,eventBase,threadName){const event=ionHeapRE.exec(eventBase.details);if(!event)return false;const name=event[1];const len=parseInt(event[2]);const totalAllocated=parseInt(event[3]);const ionHeap=totalAllocated+len;const ctr=this.model_.kernel.getOrCreateCounter(null,name+' ion heap');if(ctr.numSeries===0){ctr.addSeries(new tr.model.CounterSeries('value',ColorScheme.getColorIdForGeneralPurposeString(ctr.name+'.'+'value')));}
ctr.series.forEach(function(series){series.addCounterSample(ts,ionHeap);});return true;},traceIonHeapGrow(eventName,cpuNumber,pid,ts,eventBase,threadName){const event=ionHeapRE.exec(eventBase.details);if(!event)return false;const name=event[1];const len=parseInt(event[2]);const totalAllocated=parseInt(event[3]);const ionHeap=totalAllocated+len;const ctr=this.model_.kernel.getOrCreateCounter(null,name+' ion heap');if(ctr.numSeries===0){ctr.addSeries(new tr.model.CounterSeries('value',ColorScheme.getColorIdForGeneralPurposeString(ctr.name+'.'+'value')));}
ctr.series.forEach(function(series){series.addCounterSample(ts,ionHeap);});return true;}};Parser.register(IonHeapParser);return{IonHeapParser,_IonHeapParserTestExports:TestExports};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function IrqParser(importer){Parser.call(this,importer);importer.registerEventHandler('irq_handler_entry',IrqParser.prototype.irqHandlerEntryEvent.bind(this));importer.registerEventHandler('irq_handler_exit',IrqParser.prototype.irqHandlerExitEvent.bind(this));importer.registerEventHandler('softirq_raise',IrqParser.prototype.softirqRaiseEvent.bind(this));importer.registerEventHandler('softirq_entry',IrqParser.prototype.softirqEntryEvent.bind(this));importer.registerEventHandler('softirq_exit',IrqParser.prototype.softirqExitEvent.bind(this));importer.registerEventHandler('ipi_entry',IrqParser.prototype.ipiEntryEvent.bind(this));importer.registerEventHandler('ipi_exit',IrqParser.prototype.ipiExitEvent.bind(this));importer.registerEventHandler('preempt_disable',IrqParser.prototype.preemptStartEvent.bind(this));importer.registerEventHandler('preempt_enable',IrqParser.prototype.preemptEndEvent.bind(this));importer.registerEventHandler('irq_disable',IrqParser.prototype.irqoffStartEvent.bind(this));importer.registerEventHandler('irq_enable',IrqParser.prototype.irqoffEndEvent.bind(this));}
const irqHandlerEntryRE=/irq=(\d+) name=(.+)/;const irqHandlerExitRE=/irq=(\d+) ret=(.+)/;const softirqRE=/vec=(\d+) \[action=(.+)\]/;const ipiHandlerExitRE=/\((.+)\)/;const preemptirqRE=/caller=(.+) parent=(.+)/;IrqParser.prototype={__proto__:Parser.prototype,irqHandlerEntryEvent(eventName,cpuNumber,pid,ts,eventBase){const event=irqHandlerEntryRE.exec(eventBase.details);if(!event)return false;const irq=parseInt(event[1]);const name=event[2];const thread=this.importer.getOrCreatePseudoThread('irqs cpu '+cpuNumber);thread.lastEntryTs=ts;thread.irqName=name;return true;},irqHandlerExitEvent(eventName,cpuNumber,pid,ts,eventBase){const event=irqHandlerExitRE.exec(eventBase.details);if(!event)return false;const irq=parseInt(event[1]);const ret=event[2];const thread=this.importer.getOrCreatePseudoThread('irqs cpu '+cpuNumber);if(thread.lastEntryTs!==undefined){const duration=ts-thread.lastEntryTs;const slice=new tr.model.ThreadSlice('','IRQ ('+thread.irqName+')',ColorScheme.getColorIdForGeneralPurposeString(event[1]),thread.lastEntryTs,{ret},duration);thread.thread.sliceGroup.pushSlice(slice);}
thread.lastEntryTs=undefined;thread.irqName=undefined;return true;},softirqRaiseEvent(eventName,cpuNumber,pid,ts,eventBase){return true;},softirqEntryEvent(eventName,cpuNumber,pid,ts,eventBase){const event=softirqRE.exec(eventBase.details);if(!event)return false;const action=event[2];const thread=this.importer.getOrCreatePseudoThread('softirq cpu '+cpuNumber);thread.lastEntryTs=ts;return true;},softirqExitEvent(eventName,cpuNumber,pid,ts,eventBase){const event=softirqRE.exec(eventBase.details);if(!event)return false;const vec=parseInt(event[1]);const action=event[2];const thread=this.importer.getOrCreatePseudoThread('softirq cpu '+cpuNumber);if(thread.lastEntryTs!==undefined){const duration=ts-thread.lastEntryTs;const slice=new tr.model.ThreadSlice('',action,ColorScheme.getColorIdForGeneralPurposeString(event[1]),thread.lastEntryTs,{vec},duration);thread.thread.sliceGroup.pushSlice(slice);}
thread.lastEntryTs=undefined;return true;},ipiEntryEvent(eventName,cpuNumber,pid,ts,eventBase){const thread=this.importer.getOrCreatePseudoThread('irqs cpu '+cpuNumber);thread.lastEntryTs=ts;return true;},ipiExitEvent(eventName,cpuNumber,pid,ts,eventBase){const event=ipiHandlerExitRE.exec(eventBase.details);if(!event)return false;const ipiName=event[1];const thread=this.importer.getOrCreatePseudoThread('irqs cpu '+cpuNumber);if(thread.lastEntryTs!==undefined){const duration=ts-thread.lastEntryTs;const slice=new tr.model.ThreadSlice('','IPI ('+ipiName+')',ColorScheme.getColorIdForGeneralPurposeString(ipiName),thread.lastEntryTs,{},duration);thread.thread.sliceGroup.pushSlice(slice);}
thread.lastEntryTs=undefined;return true;},preemptStartEvent(eventName,cpuNumber,pid,ts,eventBase){const event=preemptirqRE.exec(eventBase.details);if(!event)return false;const thread=this.importer.getOrCreatePseudoThread('preempt cpu '+cpuNumber);thread.lastEntryTs=ts;thread.preemptStartCaller=event[1];thread.preemptStartParent=event[2];return true;},preemptEndEvent(eventName,cpuNumber,pid,ts,eventBase){const event=preemptirqRE.exec(eventBase.details);if(!event)return false;const thread=this.importer.getOrCreatePseudoThread('preempt cpu '+cpuNumber);thread.preemptEndCaller=event[1];thread.preemptEndParent=event[2];if(thread.lastEntryTs!==undefined){const duration=ts-thread.lastEntryTs;const slice=new tr.model.ThreadSlice('',thread.preemptStartParent+': '+thread.preemptStartCaller,ColorScheme.getColorIdForGeneralPurposeString(thread.preemptEndCaller),thread.lastEntryTs,{},duration);thread.thread.sliceGroup.pushSlice(slice);}
thread.lastEntryTs=undefined;return true;},irqoffStartEvent(eventName,cpuNumber,pid,ts,eventBase){const event=preemptirqRE.exec(eventBase.details);if(!event)return false;const thread=this.importer.getOrCreatePseudoThread('irqoff cpu '+cpuNumber);thread.lastEntryTs=ts;thread.irqoffStartCaller=event[1];thread.irqoffStartParent=event[2];return true;},irqoffEndEvent(eventName,cpuNumber,pid,ts,eventBase){const event=preemptirqRE.exec(eventBase.details);if(!event)return false;const thread=this.importer.getOrCreatePseudoThread('irqoff cpu '+cpuNumber);thread.irqoffEndCaller=event[1];thread.irqoffEndParent=event[2];if(thread.lastEntryTs!==undefined){const duration=ts-thread.lastEntryTs;const slice=new tr.model.ThreadSlice('',thread.irqoffStartParent+': '+thread.irqoffStartCaller,ColorScheme.getColorIdForGeneralPurposeString(thread.irqoffEndCaller),thread.lastEntryTs,{},duration);thread.thread.sliceGroup.pushSlice(slice);}
thread.lastEntryTs=undefined;return true;}};Parser.register(IrqParser);return{IrqParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const LinuxPerfParser=tr.e.importer.linux_perf.Parser;function KernelFuncParser(importer){LinuxPerfParser.call(this,importer);importer.registerEventHandler('graph_ent',KernelFuncParser.prototype.traceKernelFuncEnterEvent.bind(this));importer.registerEventHandler('graph_ret',KernelFuncParser.prototype.traceKernelFuncReturnEvent.bind(this));this.model_=importer.model_;this.ppids_={};}
const TestExports={};const funcEnterRE=new RegExp('func=(.+)');TestExports.funcEnterRE=funcEnterRE;KernelFuncParser.prototype={__proto__:LinuxPerfParser.prototype,traceKernelFuncEnterEvent(eventName,cpuNumber,pid,ts,eventBase){const eventData=funcEnterRE.exec(eventBase.details);if(!eventData)return false;if(eventBase.tgid===undefined){return false;}
const tgid=parseInt(eventBase.tgid);const name=eventData[1];const thread=this.model_.getOrCreateProcess(tgid).getOrCreateThread(pid);thread.name=eventBase.threadName;const slices=thread.kernelSliceGroup;if(!slices.isTimestampValidForBeginOrEnd(ts)){this.model_.importWarning({type:'parse_error',message:'Timestamps are moving backward.'});return false;}
const slice=slices.beginSlice(null,name,ts,{});return true;},traceKernelFuncReturnEvent(eventName,cpuNumber,pid,ts,eventBase){if(eventBase.tgid===undefined){return false;}
const tgid=parseInt(eventBase.tgid);const thread=this.model_.getOrCreateProcess(tgid).getOrCreateThread(pid);thread.name=eventBase.threadName;const slices=thread.kernelSliceGroup;if(!slices.isTimestampValidForBeginOrEnd(ts)){this.model_.importWarning({type:'parse_error',message:'Timestamps are moving backward.'});return false;}
if(slices.openSliceCount>0){slices.endSlice(ts);}
return true;}};LinuxPerfParser.register(KernelFuncParser);return{KernelFuncParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function MaliParser(importer){Parser.call(this,importer);importer.registerEventHandler('mali_dvfs_event',MaliParser.prototype.dvfsEventEvent.bind(this));importer.registerEventHandler('mali_dvfs_set_clock',MaliParser.prototype.dvfsSetClockEvent.bind(this));importer.registerEventHandler('mali_dvfs_set_voltage',MaliParser.prototype.dvfsSetVoltageEvent.bind(this));this.addJMCounter('mali_hwc_MESSAGES_SENT','Messages Sent');this.addJMCounter('mali_hwc_MESSAGES_RECEIVED','Messages Received');this.addJMCycles('mali_hwc_GPU_ACTIVE','GPU Active');this.addJMCycles('mali_hwc_IRQ_ACTIVE','IRQ Active');for(let i=0;i<7;i++){const jobStr='JS'+i;const jobHWCStr='mali_hwc_'+jobStr;this.addJMCounter(jobHWCStr+'_JOBS',jobStr+' Jobs');this.addJMCounter(jobHWCStr+'_TASKS',jobStr+' Tasks');this.addJMCycles(jobHWCStr+'_ACTIVE',jobStr+' Active');this.addJMCycles(jobHWCStr+'_WAIT_READ',jobStr+' Wait Read');this.addJMCycles(jobHWCStr+'_WAIT_ISSUE',jobStr+' Wait Issue');this.addJMCycles(jobHWCStr+'_WAIT_DEPEND',jobStr+' Wait Depend');this.addJMCycles(jobHWCStr+'_WAIT_FINISH',jobStr+' Wait Finish');}
this.addTilerCounter('mali_hwc_TRIANGLES','Triangles');this.addTilerCounter('mali_hwc_QUADS','Quads');this.addTilerCounter('mali_hwc_POLYGONS','Polygons');this.addTilerCounter('mali_hwc_POINTS','Points');this.addTilerCounter('mali_hwc_LINES','Lines');this.addTilerCounter('mali_hwc_VCACHE_HIT','VCache Hit');this.addTilerCounter('mali_hwc_VCACHE_MISS','VCache Miss');this.addTilerCounter('mali_hwc_FRONT_FACING','Front Facing');this.addTilerCounter('mali_hwc_BACK_FACING','Back Facing');this.addTilerCounter('mali_hwc_PRIM_VISIBLE','Prim Visible');this.addTilerCounter('mali_hwc_PRIM_CULLED','Prim Culled');this.addTilerCounter('mali_hwc_PRIM_CLIPPED','Prim Clipped');this.addTilerCounter('mali_hwc_WRBUF_HIT','Wrbuf Hit');this.addTilerCounter('mali_hwc_WRBUF_MISS','Wrbuf Miss');this.addTilerCounter('mali_hwc_WRBUF_LINE','Wrbuf Line');this.addTilerCounter('mali_hwc_WRBUF_PARTIAL','Wrbuf Partial');this.addTilerCounter('mali_hwc_WRBUF_STALL','Wrbuf Stall');this.addTilerCycles('mali_hwc_ACTIVE','Tiler Active');this.addTilerCycles('mali_hwc_INDEX_WAIT','Index Wait');this.addTilerCycles('mali_hwc_INDEX_RANGE_WAIT','Index Range Wait');this.addTilerCycles('mali_hwc_VERTEX_WAIT','Vertex Wait');this.addTilerCycles('mali_hwc_PCACHE_WAIT','Pcache Wait');this.addTilerCycles('mali_hwc_WRBUF_WAIT','Wrbuf Wait');this.addTilerCycles('mali_hwc_BUS_READ','Bus Read');this.addTilerCycles('mali_hwc_BUS_WRITE','Bus Write');this.addTilerCycles('mali_hwc_TILER_UTLB_STALL','Tiler UTLB Stall');this.addTilerCycles('mali_hwc_TILER_UTLB_HIT','Tiler UTLB Hit');this.addFragCycles('mali_hwc_FRAG_ACTIVE','Active');this.addFragCounter('mali_hwc_FRAG_PRIMATIVES','Primitives');this.addFragCounter('mali_hwc_FRAG_PRIMATIVES_DROPPED','Primitives Dropped');this.addFragCycles('mali_hwc_FRAG_CYCLE_DESC','Descriptor Processing');this.addFragCycles('mali_hwc_FRAG_CYCLES_PLR','PLR Processing??');this.addFragCycles('mali_hwc_FRAG_CYCLES_VERT','Vertex Processing');this.addFragCycles('mali_hwc_FRAG_CYCLES_TRISETUP','Triangle Setup');this.addFragCycles('mali_hwc_FRAG_CYCLES_RAST','Rasterization???');this.addFragCounter('mali_hwc_FRAG_THREADS','Threads');this.addFragCounter('mali_hwc_FRAG_DUMMY_THREADS','Dummy Threads');this.addFragCounter('mali_hwc_FRAG_QUADS_RAST','Quads Rast');this.addFragCounter('mali_hwc_FRAG_QUADS_EZS_TEST','Quads EZS Test');this.addFragCounter('mali_hwc_FRAG_QUADS_EZS_KILLED','Quads EZS Killed');this.addFragCounter('mali_hwc_FRAG_QUADS_LZS_TEST','Quads LZS Test');this.addFragCounter('mali_hwc_FRAG_QUADS_LZS_KILLED','Quads LZS Killed');this.addFragCycles('mali_hwc_FRAG_CYCLE_NO_TILE','No Tiles');this.addFragCounter('mali_hwc_FRAG_NUM_TILES','Tiles');this.addFragCounter('mali_hwc_FRAG_TRANS_ELIM','Transactions Eliminated');this.addComputeCycles('mali_hwc_COMPUTE_ACTIVE','Active');this.addComputeCounter('mali_hwc_COMPUTE_TASKS','Tasks');this.addComputeCounter('mali_hwc_COMPUTE_THREADS','Threads Started');this.addComputeCycles('mali_hwc_COMPUTE_CYCLES_DESC','Waiting for Descriptors');this.addTripipeCycles('mali_hwc_TRIPIPE_ACTIVE','Active');this.addArithCounter('mali_hwc_ARITH_WORDS','Instructions (/Pipes)');this.addArithCycles('mali_hwc_ARITH_CYCLES_REG','Reg scheduling stalls (/Pipes)');this.addArithCycles('mali_hwc_ARITH_CYCLES_L0','L0 cache miss stalls (/Pipes)');this.addArithCounter('mali_hwc_ARITH_FRAG_DEPEND','Frag dep check failures (/Pipes)');this.addLSCounter('mali_hwc_LS_WORDS','Instruction Words Completed');this.addLSCounter('mali_hwc_LS_ISSUES','Full Pipeline Issues');this.addLSCounter('mali_hwc_LS_RESTARTS','Restarts (unpairable insts)');this.addLSCounter('mali_hwc_LS_REISSUES_MISS','Pipeline reissue (cache miss/uTLB)');this.addLSCounter('mali_hwc_LS_REISSUES_VD','Pipeline reissue (varying data)');this.addLSCounter('mali_hwc_LS_REISSUE_ATTRIB_MISS','Pipeline reissue (attribute cache miss)');this.addLSCounter('mali_hwc_LS_REISSUE_NO_WB','Writeback not used');this.addTexCounter('mali_hwc_TEX_WORDS','Words');this.addTexCounter('mali_hwc_TEX_BUBBLES','Bubbles');this.addTexCounter('mali_hwc_TEX_WORDS_L0','Words L0');this.addTexCounter('mali_hwc_TEX_WORDS_DESC','Words Desc');this.addTexCounter('mali_hwc_TEX_THREADS','Threads');this.addTexCounter('mali_hwc_TEX_RECIRC_FMISS','Recirc due to Full Miss');this.addTexCounter('mali_hwc_TEX_RECIRC_DESC','Recirc due to Desc Miss');this.addTexCounter('mali_hwc_TEX_RECIRC_MULTI','Recirc due to Multipass');this.addTexCounter('mali_hwc_TEX_RECIRC_PMISS','Recirc due to Partial Cache Miss');this.addTexCounter('mali_hwc_TEX_RECIRC_CONF','Recirc due to Cache Conflict');this.addLSCCounter('mali_hwc_LSC_READ_HITS','Read Hits');this.addLSCCounter('mali_hwc_LSC_READ_MISSES','Read Misses');this.addLSCCounter('mali_hwc_LSC_WRITE_HITS','Write Hits');this.addLSCCounter('mali_hwc_LSC_WRITE_MISSES','Write Misses');this.addLSCCounter('mali_hwc_LSC_ATOMIC_HITS','Atomic Hits');this.addLSCCounter('mali_hwc_LSC_ATOMIC_MISSES','Atomic Misses');this.addLSCCounter('mali_hwc_LSC_LINE_FETCHES','Line Fetches');this.addLSCCounter('mali_hwc_LSC_DIRTY_LINE','Dirty Lines');this.addLSCCounter('mali_hwc_LSC_SNOOPS','Snoops');this.addAXICounter('mali_hwc_AXI_TLB_STALL','Address channel stall');this.addAXICounter('mali_hwc_AXI_TLB_MISS','Cache Miss');this.addAXICounter('mali_hwc_AXI_TLB_TRANSACTION','Transactions');this.addAXICounter('mali_hwc_LS_TLB_MISS','LS Cache Miss');this.addAXICounter('mali_hwc_LS_TLB_HIT','LS Cache Hit');this.addAXICounter('mali_hwc_AXI_BEATS_READ','Read Beats');this.addAXICounter('mali_hwc_AXI_BEATS_WRITE','Write Beats');this.addMMUCounter('mali_hwc_MMU_TABLE_WALK','Page Table Walks');this.addMMUCounter('mali_hwc_MMU_REPLAY_MISS','Cache Miss from Replay Buffer');this.addMMUCounter('mali_hwc_MMU_REPLAY_FULL','Replay Buffer Full');this.addMMUCounter('mali_hwc_MMU_NEW_MISS','Cache Miss on New Request');this.addMMUCounter('mali_hwc_MMU_HIT','Cache Hit');this.addMMUCycles('mali_hwc_UTLB_STALL','UTLB Stalled');this.addMMUCycles('mali_hwc_UTLB_REPLAY_MISS','UTLB Replay Miss');this.addMMUCycles('mali_hwc_UTLB_REPLAY_FULL','UTLB Replay Full');this.addMMUCycles('mali_hwc_UTLB_NEW_MISS','UTLB New Miss');this.addMMUCycles('mali_hwc_UTLB_HIT','UTLB Hit');this.addL2Counter('mali_hwc_L2_READ_BEATS','Read Beats');this.addL2Counter('mali_hwc_L2_WRITE_BEATS','Write Beats');this.addL2Counter('mali_hwc_L2_ANY_LOOKUP','Any Lookup');this.addL2Counter('mali_hwc_L2_READ_LOOKUP','Read Lookup');this.addL2Counter('mali_hwc_L2_SREAD_LOOKUP','Shareable Read Lookup');this.addL2Counter('mali_hwc_L2_READ_REPLAY','Read Replayed');this.addL2Counter('mali_hwc_L2_READ_SNOOP','Read Snoop');this.addL2Counter('mali_hwc_L2_READ_HIT','Read Cache Hit');this.addL2Counter('mali_hwc_L2_CLEAN_MISS','CleanUnique Miss');this.addL2Counter('mali_hwc_L2_WRITE_LOOKUP','Write Lookup');this.addL2Counter('mali_hwc_L2_SWRITE_LOOKUP','Shareable Write Lookup');this.addL2Counter('mali_hwc_L2_WRITE_REPLAY','Write Replayed');this.addL2Counter('mali_hwc_L2_WRITE_SNOOP','Write Snoop');this.addL2Counter('mali_hwc_L2_WRITE_HIT','Write Cache Hit');this.addL2Counter('mali_hwc_L2_EXT_READ_FULL','ExtRD with BIU Full');this.addL2Counter('mali_hwc_L2_EXT_READ_HALF','ExtRD with BIU >1/2 Full');this.addL2Counter('mali_hwc_L2_EXT_WRITE_FULL','ExtWR with BIU Full');this.addL2Counter('mali_hwc_L2_EXT_WRITE_HALF','ExtWR with BIU >1/2 Full');this.addL2Counter('mali_hwc_L2_EXT_READ','External Read (ExtRD)');this.addL2Counter('mali_hwc_L2_EXT_READ_LINE','ExtRD (linefill)');this.addL2Counter('mali_hwc_L2_EXT_WRITE','External Write (ExtWR)');this.addL2Counter('mali_hwc_L2_EXT_WRITE_LINE','ExtWR (linefill)');this.addL2Counter('mali_hwc_L2_EXT_WRITE_SMALL','ExtWR (burst size <64B)');this.addL2Counter('mali_hwc_L2_EXT_BARRIER','External Barrier');this.addL2Counter('mali_hwc_L2_EXT_AR_STALL','Address Read stalls');this.addL2Counter('mali_hwc_L2_EXT_R_BUF_FULL','Response Buffer full stalls');this.addL2Counter('mali_hwc_L2_EXT_RD_BUF_FULL','Read Data Buffer full stalls');this.addL2Counter('mali_hwc_L2_EXT_R_RAW','RAW hazard stalls');this.addL2Counter('mali_hwc_L2_EXT_W_STALL','Write Data stalls');this.addL2Counter('mali_hwc_L2_EXT_W_BUF_FULL','Write Data Buffer full');this.addL2Counter('mali_hwc_L2_EXT_R_W_HAZARD','WAW or WAR hazard stalls');this.addL2Counter('mali_hwc_L2_TAG_HAZARD','Tag hazard replays');this.addL2Cycles('mali_hwc_L2_SNOOP_FULL','Snoop buffer full');this.addL2Cycles('mali_hwc_L2_REPLAY_FULL','Replay buffer full');importer.registerEventHandler('tracing_mark_write:mali_driver',MaliParser.prototype.maliDDKEvent.bind(this));importer.registerEventHandler('mali_job_systrace_event_start',MaliParser.prototype.maliJobEvent.bind(this));importer.registerEventHandler('mali_job_systrace_event_stop',MaliParser.prototype.maliJobEvent.bind(this));this.model_=importer.model_;this.deferredJobs_={};}
MaliParser.prototype={__proto__:Parser.prototype,maliDDKOpenSlice(pid,tid,ts,func,blockinfo){const thread=this.importer.model_.getOrCreateProcess(pid).getOrCreateThread(tid);const funcArgs=/^([\w\d_]*)(?:\(\))?:?\s*(.*)$/.exec(func);thread.sliceGroup.beginSlice('gpu-driver',funcArgs[1],ts,{'args':funcArgs[2],blockinfo});},maliDDKCloseSlice(pid,tid,ts,args,blockinfo){const thread=this.importer.model_.getOrCreateProcess(pid).getOrCreateThread(tid);if(!thread.sliceGroup.openSliceCount){return;}
thread.sliceGroup.endSlice(ts);},autoDetectLineRE(line){const lineREWithThread=/^\s*\(([\w\-]*)\)\s*(\w+):\s*([\w\\\/\.\-]*@\d*):?\s*(.*)$/;if(lineREWithThread.test(line)){return lineREWithThread;}
const lineRENoThread=/^s*()(\w+):\s*([\w\\\/.\-]*):?\s*(.*)$/;if(lineRENoThread.test(line)){return lineRENoThread;}
return null;},lineRE:null,maliDDKEvent(eventName,cpuNumber,pid,ts,eventBase){if(this.lineRE===null){this.lineRE=this.autoDetectLineRE(eventBase.details);if(this.lineRE===null)return false;}
const maliEvent=this.lineRE.exec(eventBase.details);const tid=(maliEvent[1]===''?'mali':maliEvent[1]);switch(maliEvent[2]){case'cros_trace_print_enter':this.maliDDKOpenSlice(pid,tid,ts,maliEvent[4],maliEvent[3]);break;case'cros_trace_print_exit':this.maliDDKCloseSlice(pid,tid,ts,[],maliEvent[3]);}
return true;},maliJobEvent(eventName,cpuNumber,pid,ts,eventBase){const jobEventRE=/^.*tracing_mark_write: (S|F)\|(\d+)\|(\w+)-job\|(\d+)\|(\d+)\|(\d+)\|(\d+)\|(\d+)\|([a-z0-9]+)\|(\d+)$/;const jobEvent=jobEventRE.exec(eventBase.details);if(!jobEvent){this.model_.importWarning({type:'parse_error',args:'unexpected mali_job_systrace_event_* event syntax'});return;}
const jobType=jobEvent[3];const jobId=jobEvent[4];const thread=this.importer.model_.getOrCreateProcess(0).getOrCreateThread('mali:'+jobType);switch(jobEvent[1]){case'S':{const args={ctx:jobEvent[9],pid:parseInt(jobEvent[2],10),dep0:parseInt(jobEvent[5],10),dep1:parseInt(jobEvent[7],10)};if(thread.sliceGroup.openSliceCount){if(!(jobType in this.deferredJobs_)){this.deferredJobs_[jobType]=[];}
this.deferredJobs_[jobType].push({id:jobId,args});}else{thread.sliceGroup.beginSlice(null,jobId,ts,args);}}break;case'F':{if(!thread.sliceGroup.openSliceCount){return;}
if(thread.sliceGroup.mostRecentlyOpenedPartialSlice.title!==jobId){this.model_.importWarning({type:'invalid event nesting',message:'non-sequential jobs in same mali job slot'});}
thread.sliceGroup.endSlice(ts);const deferredJobs=this.deferredJobs_[jobType];if(deferredJobs&&deferredJobs.length){const job=deferredJobs.shift();thread.sliceGroup.beginSlice(null,job.id,ts,job.args);}}break;}
return true;},dvfsSample(counterName,seriesName,ts,s){const value=parseInt(s);const counter=this.model_.kernel.getOrCreateCounter('DVFS',counterName);if(counter.numSeries===0){counter.addSeries(new tr.model.CounterSeries(seriesName,ColorScheme.getColorIdForGeneralPurposeString(counter.name)));}
counter.series.forEach(function(series){series.addCounterSample(ts,value);});},dvfsEventEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/utilization=(\d+)/.exec(eventBase.details);if(!event)return false;this.dvfsSample('DVFS Utilization','utilization',ts,event[1]);return true;},dvfsSetClockEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/frequency=(\d+)/.exec(eventBase.details);if(!event)return false;this.dvfsSample('DVFS Frequency','frequency',ts,event[1]);return true;},dvfsSetVoltageEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/voltage=(\d+)/.exec(eventBase.details);if(!event)return false;this.dvfsSample('DVFS Voltage','voltage',ts,event[1]);return true;},hwcSample(cat,counterName,seriesName,ts,eventBase){const event=/val=(\d+)/.exec(eventBase.details);if(!event)return false;const value=parseInt(event[1]);const counter=this.model_.kernel.getOrCreateCounter(cat,counterName);if(counter.numSeries===0){counter.addSeries(new tr.model.CounterSeries(seriesName,ColorScheme.getColorIdForGeneralPurposeString(counter.name)));}
counter.series.forEach(function(series){series.addCounterSample(ts,value);});return true;},jmSample(ctrName,seriesName,ts,eventBase){return this.hwcSample('mali:jm','JM: '+ctrName,seriesName,ts,eventBase);},addJMCounter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.jmSample(hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addJMCycles(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.jmSample(hwcTitle,'cycles',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},tilerSample(ctrName,seriesName,ts,eventBase){return this.hwcSample('mali:tiler','Tiler: '+ctrName,seriesName,ts,eventBase);},addTilerCounter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.tilerSample(hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addTilerCycles(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.tilerSample(hwcTitle,'cycles',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},fragSample(ctrName,seriesName,ts,eventBase){return this.hwcSample('mali:fragment','Fragment: '+ctrName,seriesName,ts,eventBase);},addFragCounter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.fragSample(hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addFragCycles(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.fragSample(hwcTitle,'cycles',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},computeSample(ctrName,seriesName,ts,eventBase){return this.hwcSample('mali:compute','Compute: '+ctrName,seriesName,ts,eventBase);},addComputeCounter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.computeSample(hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addComputeCycles(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.computeSample(hwcTitle,'cycles',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addTripipeCycles(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.hwcSample('mali:shader','Tripipe: '+hwcTitle,'cycles',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},arithSample(ctrName,seriesName,ts,eventBase){return this.hwcSample('mali:arith','Arith: '+ctrName,seriesName,ts,eventBase);},addArithCounter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.arithSample(hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addArithCycles(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.arithSample(hwcTitle,'cycles',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addLSCounter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.hwcSample('mali:ls','LS: '+hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},textureSample(ctrName,seriesName,ts,eventBase){return this.hwcSample('mali:texture','Texture: '+ctrName,seriesName,ts,eventBase);},addTexCounter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.textureSample(hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addLSCCounter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.hwcSample('mali:lsc','LSC: '+hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addAXICounter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.hwcSample('mali:axi','AXI: '+hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},mmuSample(ctrName,seriesName,ts,eventBase){return this.hwcSample('mali:mmu','MMU: '+ctrName,seriesName,ts,eventBase);},addMMUCounter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.mmuSample(hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addMMUCycles(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.mmuSample(hwcTitle,'cycles',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},l2Sample(ctrName,seriesName,ts,eventBase){return this.hwcSample('mali:l2','L2: '+ctrName,seriesName,ts,eventBase);},addL2Counter(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.l2Sample(hwcTitle,'count',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));},addL2Cycles(hwcEventName,hwcTitle){function handler(eventName,cpuNumber,pid,ts,eventBase){return this.l2Sample(hwcTitle,'cycles',ts,eventBase);}
this.importer.registerEventHandler(hwcEventName,handler.bind(this));}};Parser.register(MaliParser);return{MaliParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const Parser=tr.e.importer.linux_perf.Parser;function MemReclaimParser(importer){Parser.call(this,importer);importer.registerEventHandler('mm_vmscan_kswapd_wake',MemReclaimParser.prototype.kswapdWake.bind(this));importer.registerEventHandler('mm_vmscan_kswapd_sleep',MemReclaimParser.prototype.kswapdSleep.bind(this));importer.registerEventHandler('mm_vmscan_direct_reclaim_begin',MemReclaimParser.prototype.reclaimBegin.bind(this));importer.registerEventHandler('mm_vmscan_direct_reclaim_end',MemReclaimParser.prototype.reclaimEnd.bind(this));importer.registerEventHandler('lowmemory_kill',MemReclaimParser.prototype.lowmemoryKill.bind(this));}
const kswapdWakeRE=/nid=(\d+) order=(\d+)/;const kswapdSleepRE=/nid=(\d+)/;const reclaimBeginRE=/order=(\d+) may_writepage=\d+ gfp_flags=(.+)/;const reclaimEndRE=/nr_reclaimed=(\d+)/;const lowmemoryRE=/([^ ]+) \((\d+)\), page cache (\d+)kB \(limit (\d+)kB\), free (-?\d+)Kb/;MemReclaimParser.prototype={__proto__:Parser.prototype,kswapdWake(eventName,cpuNumber,pid,ts,eventBase){const event=kswapdWakeRE.exec(eventBase.details);if(!event)return false;const tgid=parseInt(eventBase.tgid);const nid=parseInt(event[1]);const order=parseInt(event[2]);const kthread=this.importer.getOrCreateKernelThread(eventBase.threadName,tgid,pid);if(kthread.openSliceTS){if(order>kthread.order){kthread.order=order;}}else{kthread.openSliceTS=ts;kthread.order=order;}
return true;},kswapdSleep(eventName,cpuNumber,pid,ts,eventBase){const tgid=parseInt(eventBase.tgid);const kthread=this.importer.getOrCreateKernelThread(eventBase.threadName,tgid,pid);if(kthread.openSliceTS){kthread.thread.sliceGroup.pushCompleteSlice('memreclaim',eventBase.threadName,kthread.openSliceTS,ts-kthread.openSliceTS,0,0,{order:kthread.order});}
kthread.openSliceTS=undefined;kthread.order=undefined;return true;},reclaimBegin(eventName,cpuNumber,pid,ts,eventBase){const event=reclaimBeginRE.exec(eventBase.details);if(!event)return false;const order=parseInt(event[1]);const gfp=event[2];const tgid=parseInt(eventBase.tgid);const kthread=this.importer.getOrCreateKernelThread(eventBase.threadName,tgid,pid);kthread.openSliceTS=ts;kthread.order=order;kthread.gfp=gfp;return true;},reclaimEnd(eventName,cpuNumber,pid,ts,eventBase){const event=reclaimEndRE.exec(eventBase.details);if(!event)return false;const nrReclaimed=parseInt(event[1]);const tgid=parseInt(eventBase.tgid);const kthread=this.importer.getOrCreateKernelThread(eventBase.threadName,tgid,pid);if(kthread.openSliceTS!==undefined){kthread.thread.sliceGroup.pushCompleteSlice('memreclaim','direct reclaim',kthread.openSliceTS,ts-kthread.openSliceTS,0,0,{order:kthread.order,gfp:kthread.gfp,nr_reclaimed:nrReclaimed});}
kthread.openSliceTS=undefined;kthread.order=undefined;kthread.gfp=undefined;return true;},lowmemoryKill(eventName,cpuNumber,pid,ts,eventBase){const event=lowmemoryRE.exec(eventBase.details);if(!event)return false;const tgid=parseInt(eventBase.tgid);const killedName=event[1];const killedPid=parseInt(event[2]);const cache=parseInt(event[3]);const free=parseInt(event[5]);const kthread=this.importer.getOrCreateKernelThread(eventBase.threadName,tgid,pid);kthread.thread.sliceGroup.pushCompleteSlice('lowmemory','low memory kill',ts,0,0,0,{killed_name:killedName,killed_pid:killedPid,cache,free});return true;}};Parser.register(MemReclaimParser);return{MemReclaimParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function PowerParser(importer){Parser.call(this,importer);importer.registerEventHandler('power_start',PowerParser.prototype.powerStartEvent.bind(this));importer.registerEventHandler('power_frequency',PowerParser.prototype.powerFrequencyEvent.bind(this));importer.registerEventHandler('cpu_frequency',PowerParser.prototype.cpuFrequencyEvent.bind(this));importer.registerEventHandler('cpu_frequency_limits',PowerParser.prototype.cpuFrequencyLimitsEvent.bind(this));importer.registerEventHandler('cpu_idle',PowerParser.prototype.cpuIdleEvent.bind(this));}
PowerParser.prototype={__proto__:Parser.prototype,cpuStateSlice(ts,targetCpuNumber,eventType,cpuState){const targetCpu=this.importer.getOrCreateCpu(targetCpuNumber);if(eventType!=='1'){this.importer.model.importWarning({type:'parse_error',message:'Don\'t understand power_start events of '+'type '+eventType});return;}
const powerCounter=targetCpu.getOrCreateCounter('','C-State');if(powerCounter.numSeries===0){powerCounter.addSeries(new tr.model.CounterSeries('state',ColorScheme.getColorIdForGeneralPurposeString(powerCounter.name+'.'+'state')));}
powerCounter.series.forEach(function(series){series.addCounterSample(ts,cpuState);});},cpuIdleSlice(ts,targetCpuNumber,cpuState){const targetCpu=this.importer.getOrCreateCpu(targetCpuNumber);const powerCounter=targetCpu.getOrCreateCounter('','C-State');if(powerCounter.numSeries===0){powerCounter.addSeries(new tr.model.CounterSeries('state',ColorScheme.getColorIdForGeneralPurposeString(powerCounter.name)));}
const val=(cpuState!==4294967295?cpuState+1:0);powerCounter.series.forEach(function(series){series.addCounterSample(ts,val);});},cpuFrequencySlice(ts,targetCpuNumber,powerState){const targetCpu=this.importer.getOrCreateCpu(targetCpuNumber);const powerCounter=targetCpu.getOrCreateCounter('','Clock Frequency');if(powerCounter.numSeries===0){powerCounter.addSeries(new tr.model.CounterSeries('state',ColorScheme.getColorIdForGeneralPurposeString(powerCounter.name+'.'+'state')));}
powerCounter.series.forEach(function(series){series.addCounterSample(ts,powerState);});},cpuFrequencyLimitsSlice(ts,targetCpuNumber,minFreq,maxFreq){const targetCpu=this.importer.getOrCreateCpu(targetCpuNumber);const powerCounter=targetCpu.getOrCreateCounter('','Clock Frequency Limits');if(powerCounter.numSeries===0){powerCounter.addSeries(new tr.model.CounterSeries('Min Frequency',ColorScheme.getColorIdForGeneralPurposeString(powerCounter.name+'.'+'Min Frequency')));powerCounter.addSeries(new tr.model.CounterSeries('Max Frequency',ColorScheme.getColorIdForGeneralPurposeString(powerCounter.name+'.'+'Max Frequency')));}
powerCounter.series.forEach(function(series){if(series.name==='Min Frequency'){series.addCounterSample(ts,minFreq);}
if(series.name==='Max Frequency'){series.addCounterSample(ts,maxFreq);}});},powerStartEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/type=(\d+) state=(\d) cpu_id=(\d+)/.exec(eventBase.details);if(!event)return false;const targetCpuNumber=parseInt(event[3]);const cpuState=parseInt(event[2]);this.cpuStateSlice(ts,targetCpuNumber,event[1],cpuState);return true;},powerFrequencyEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/type=(\d+) state=(\d+) cpu_id=(\d+)/.exec(eventBase.details);if(!event)return false;const targetCpuNumber=parseInt(event[3]);const powerState=parseInt(event[2]);this.cpuFrequencySlice(ts,targetCpuNumber,powerState);return true;},cpuFrequencyEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/state=(\d+) cpu_id=(\d+)/.exec(eventBase.details);if(!event)return false;const targetCpuNumber=parseInt(event[2]);const powerState=parseInt(event[1]);this.cpuFrequencySlice(ts,targetCpuNumber,powerState);return true;},cpuFrequencyLimitsEvent(eventName,cpu,pid,ts,eventBase){const event=/min=(\d+) max=(\d+) cpu_id=(\d+)/.exec(eventBase.details);if(!event)return false;const targetCpuNumber=parseInt(event[3]);const minFreq=parseInt(event[1]);const maxFreq=parseInt(event[2]);this.cpuFrequencyLimitsSlice(ts,targetCpuNumber,minFreq,maxFreq);return true;},cpuIdleEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/state=(\d+) cpu_id=(\d+)/.exec(eventBase.details);if(!event)return false;const targetCpuNumber=parseInt(event[2]);const cpuState=parseInt(event[1]);this.cpuIdleSlice(ts,targetCpuNumber,cpuState);return true;}};Parser.register(PowerParser);return{PowerParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function RegulatorParser(importer){Parser.call(this,importer);importer.registerEventHandler('regulator_enable',RegulatorParser.prototype.regulatorEnableEvent.bind(this));importer.registerEventHandler('regulator_enable_delay',RegulatorParser.prototype.regulatorEnableDelayEvent.bind(this));importer.registerEventHandler('regulator_enable_complete',RegulatorParser.prototype.regulatorEnableCompleteEvent.bind(this));importer.registerEventHandler('regulator_disable',RegulatorParser.prototype.regulatorDisableEvent.bind(this));importer.registerEventHandler('regulator_disable_complete',RegulatorParser.prototype.regulatorDisableCompleteEvent.bind(this));importer.registerEventHandler('regulator_set_voltage',RegulatorParser.prototype.regulatorSetVoltageEvent.bind(this));importer.registerEventHandler('regulator_set_voltage_complete',RegulatorParser.prototype.regulatorSetVoltageCompleteEvent.bind(this));this.model_=importer.model_;}
const regulatorEnableRE=/name=(.+)/;const regulatorDisableRE=/name=(.+)/;const regulatorSetVoltageCompleteRE=/name=(\S+), val=(\d+)/;RegulatorParser.prototype={__proto__:Parser.prototype,getCtr_(ctrName,valueName){const ctr=this.model_.kernel.getOrCreateCounter(null,'vreg '+ctrName+' '+valueName);if(ctr.series[0]===undefined){ctr.addSeries(new tr.model.CounterSeries(valueName,ColorScheme.getColorIdForGeneralPurposeString(ctrName+'.'+valueName)));}
return ctr;},regulatorEnableEvent(eventName,cpuNum,pid,ts,eventBase){const event=regulatorEnableRE.exec(eventBase.details);if(!event)return false;const name=event[1];const ctr=this.getCtr_(name,'enabled');ctr.series[0].addCounterSample(ts,1);return true;},regulatorEnableDelayEvent(eventName,cpuNum,pid,ts,eventBase){return true;},regulatorEnableCompleteEvent(eventName,cpuNum,pid,ts,eventBase){return true;},regulatorDisableEvent(eventName,cpuNum,pid,ts,eventBase){const event=regulatorDisableRE.exec(eventBase.details);if(!event)return false;const name=event[1];const ctr=this.getCtr_(name,'enabled');ctr.series[0].addCounterSample(ts,0);return true;},regulatorDisableCompleteEvent(eventName,cpuNum,pid,ts,eventBase){return true;},regulatorSetVoltageEvent(eventName,cpuNum,pid,ts,eventBase){return true;},regulatorSetVoltageCompleteEvent(eventName,cpuNum,pid,ts,eventBase){const event=regulatorSetVoltageCompleteRE.exec(eventBase.details);if(!event)return false;const name=event[1];const voltage=parseInt(event[2]);const ctr=this.getCtr_(name,'voltage');ctr.series[0].addCounterSample(ts,voltage);return true;}};Parser.register(RegulatorParser);return{RegulatorParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const Parser=tr.e.importer.linux_perf.Parser;function RssParser(importer){Parser.call(this,importer);importer.registerEventHandler('rss_stat',RssParser.prototype.rssStat.bind(this));}
const TestExports={};const rssStatRE=new RegExp('member=(\\d+) size=(\\d+)');TestExports.rssStatRE=rssStatRE;const unknownThreadName='<...>';RssParser.prototype={__proto__:Parser.prototype,rssStat(eventName,cpuNumber,pid,ts,eventBase){const event=rssStatRE.exec(eventBase.details);if(!event)return false;const member=parseInt(event[1]);const size=parseInt(event[2]);if(eventBase.tgid===undefined){return false;}
const tgid=parseInt(eventBase.tgid);const process=this.importer.model_.getOrCreateProcess(tgid);let subTitle='';if(member===0){subTitle=' (file pages)';}else if(member===1){subTitle=' (anon)';}
const rssCounter=process.getOrCreateCounter('RSS','RSS '+member+subTitle);if(rssCounter.numSeries===0){rssCounter.addSeries(new tr.model.CounterSeries('RSS',tr.b.ColorScheme.getColorIdForGeneralPurposeString(rssCounter.name)));}
rssCounter.series.forEach(function(series){series.addCounterSample(ts,size);});return true;},};Parser.register(RssParser);return{RssParser,_RssParserTestExports:TestExports};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const Parser=tr.e.importer.linux_perf.Parser;function SchedParser(importer){Parser.call(this,importer);importer.registerEventHandler('sched_switch',SchedParser.prototype.schedSwitchEvent.bind(this));importer.registerEventHandler('sched_wakeup',SchedParser.prototype.schedWakeupEvent.bind(this));importer.registerEventHandler('sched_blocked_reason',SchedParser.prototype.schedBlockedEvent.bind(this));importer.registerEventHandler('sched_cpu_hotplug',SchedParser.prototype.schedCpuHotplugEvent.bind(this));}
const TestExports={};const schedSwitchRE=new RegExp('prev_comm=(.+) prev_pid=(\\d+) prev_prio=(\\d+) '+'prev_state=(\\S\\+?|\\S\\|\\S) ==> '+'next_comm=(.+) next_pid=(\\d+) next_prio=(\\d+)');const schedBlockedRE=new RegExp('pid=(\\d+) iowait=(\\d) caller=(.+)');TestExports.schedSwitchRE=schedSwitchRE;const schedWakeupRE=/comm=(.+) pid=(\d+) prio=(\d+)(?: success=\d+)? target_cpu=(\d+)/;TestExports.schedWakeupRE=schedWakeupRE;const unknownThreadName='<...>';SchedParser.prototype={__proto__:Parser.prototype,schedSwitchEvent(eventName,cpuNumber,pid,ts,eventBase){const event=schedSwitchRE.exec(eventBase.details);if(!event)return false;const prevState=event[4];const nextComm=event[5];const nextPid=parseInt(event[6]);const nextPrio=parseInt(event[7]);if(eventBase.tgid!==undefined){const tgid=parseInt(eventBase.tgid);const process=this.importer.model_.getOrCreateProcess(tgid);const storedThread=process.getThread(pid);if(!storedThread){const thread=process.getOrCreateThread(pid);thread.name=eventBase.threadName;}else if(storedThread.name===unknownThreadName){storedThread.name=eventBase.threadName;}}
const nextThread=this.importer.threadsByLinuxPid[nextPid];let nextName;if(nextThread){nextName=nextThread.userFriendlyName;}else{nextName=nextComm;}
const cpu=this.importer.getOrCreateCpu(cpuNumber);cpu.switchActiveThread(ts,{stateWhenDescheduled:prevState},nextPid,nextName,{comm:nextComm,tid:nextPid,prio:nextPrio});return true;},schedWakeupEvent(eventName,cpuNumber,pid,ts,eventBase){const event=schedWakeupRE.exec(eventBase.details);if(!event)return false;const fromPid=pid;const comm=event[1];pid=parseInt(event[2]);const prio=parseInt(event[3]);this.importer.markPidRunnable(ts,pid,comm,prio,fromPid);return true;},schedCpuHotplugEvent(eventName,cpuNumber,pid,ts,eventBase){const event=/cpu (\d+) (.+) error=(\d+)/.exec(eventBase.details);if(!event)return false;cpuNumber=event[1];const state=event[2];const targetCpu=this.importer.getOrCreateCpu(cpuNumber);const powerCounter=targetCpu.getOrCreateCounter('','Cpu Hotplug');if(powerCounter.numSeries===0){powerCounter.addSeries(new tr.model.CounterSeries('State',tr.b.ColorScheme.getColorIdForGeneralPurposeString(powerCounter.name+'.'+'State')));}
powerCounter.series.forEach(function(series){if(series.name==='State'){series.addCounterSample(ts,state.localeCompare('offline')?0:1);}});return true;},schedBlockedEvent(eventName,cpuNumber,pid,ts,eventBase){const event=schedBlockedRE.exec(eventBase.details);if(!event)return false;pid=parseInt(event[1]);const iowait=parseInt(event[2]);const caller=event[3];this.importer.addPidBlockedReason(ts,pid,iowait,caller);return true;}};Parser.register(SchedParser);return{SchedParser,_SchedParserTestExports:TestExports};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function SyncParser(importer){Parser.call(this,importer);importer.registerEventHandler('sync_timeline',SyncParser.prototype.timelineEvent.bind(this));importer.registerEventHandler('sync_wait',SyncParser.prototype.syncWaitEvent.bind(this));importer.registerEventHandler('sync_pt',SyncParser.prototype.syncPtEvent.bind(this));this.model_=importer.model_;}
const syncTimelineRE=/name=(\S+) value=(\S*)/;const syncWaitRE=/(\S+) name=(\S+) state=(\d+)/;const syncPtRE=/name=(\S+) value=(\S*)/;SyncParser.prototype={__proto__:Parser.prototype,timelineEvent(eventName,cpuNumber,pid,ts,eventBase){const event=syncTimelineRE.exec(eventBase.details);if(!event)return false;const thread=this.importer.getOrCreatePseudoThread(event[1]);if(thread.lastActiveTs!==undefined){const duration=ts-thread.lastActiveTs;let value=thread.lastActiveValue;if(value===undefined)value=' ';const slice=new tr.model.ThreadSlice('',value,ColorScheme.getColorIdForGeneralPurposeString(value),thread.lastActiveTs,{},duration);thread.thread.sliceGroup.pushSlice(slice);}
thread.lastActiveTs=ts;thread.lastActiveValue=event[2];return true;},syncWaitEvent(eventName,cpuNumber,pid,ts,eventBase){const event=syncWaitRE.exec(eventBase.details);if(!event)return false;if(eventBase.tgid===undefined){return false;}
const tgid=parseInt(eventBase.tgid);const thread=this.model_.getOrCreateProcess(tgid).getOrCreateThread(pid);thread.name=eventBase.threadName;const slices=thread.kernelSliceGroup;if(!slices.isTimestampValidForBeginOrEnd(ts)){this.model_.importWarning({type:'parse_error',message:'Timestamps are moving backward.'});return false;}
const name='fence_wait("'+event[2]+'")';if(event[1]==='begin'){const slice=slices.beginSlice(null,name,ts,{'Start state':event[3]});}else if(event[1]==='end'){if(slices.openSliceCount>0){slices.endSlice(ts);}}else{return false;}
return true;},syncPtEvent(eventName,cpuNumber,pid,ts,eventBase){return!!syncPtRE.exec(eventBase.details);}};Parser.register(SyncParser);return{SyncParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const ColorScheme=tr.b.ColorScheme;const Parser=tr.e.importer.linux_perf.Parser;function WorkqueueParser(importer){Parser.call(this,importer);importer.registerEventHandler('workqueue_execute_start',WorkqueueParser.prototype.executeStartEvent.bind(this));importer.registerEventHandler('workqueue_execute_end',WorkqueueParser.prototype.executeEndEvent.bind(this));importer.registerEventHandler('workqueue_queue_work',WorkqueueParser.prototype.executeQueueWork.bind(this));importer.registerEventHandler('workqueue_activate_work',WorkqueueParser.prototype.executeActivateWork.bind(this));}
const workqueueExecuteStartRE=/work struct (.+): function (\S+)/;const workqueueExecuteEndRE=/work struct (.+)/;WorkqueueParser.prototype={__proto__:Parser.prototype,executeStartEvent(eventName,cpuNumber,pid,ts,eventBase){const event=workqueueExecuteStartRE.exec(eventBase.details);if(!event)return false;const kthread=this.importer.getOrCreateKernelThread(eventBase.threadName,pid,pid);kthread.openSliceTS=ts;kthread.openSlice=event[2];return true;},executeEndEvent(eventName,cpuNumber,pid,ts,eventBase){const event=workqueueExecuteEndRE.exec(eventBase.details);if(!event)return false;const kthread=this.importer.getOrCreateKernelThread(eventBase.threadName,pid,pid);if(kthread.openSlice){const slice=new tr.model.ThreadSlice('',kthread.openSlice,ColorScheme.getColorIdForGeneralPurposeString(kthread.openSlice),kthread.openSliceTS,{},ts-kthread.openSliceTS);kthread.thread.sliceGroup.pushSlice(slice);}
kthread.openSlice=undefined;return true;},executeQueueWork(eventName,cpuNumber,pid,ts,eventBase){return true;},executeActivateWork(eventName,cpuNumber,pid,ts,eventBase){return true;}};Parser.register(WorkqueueParser);return{WorkqueueParser,};});'use strict';tr.exportTo('tr.e.importer.linux_perf',function(){const MONOTONIC_TO_FTRACE_GLOBAL_SYNC_ID='linux_clock_monotonic_to_ftrace_global';const IMPORT_PRIORITY=2;function FTraceImporter(model,events){this.importPriority=IMPORT_PRIORITY;this.model_=model;this.events_=events;this.wakeups_=[];this.blockedReasons_=[];this.kernelThreadStates_={};this.buildMapFromLinuxPidsToThreads_();this.lines_=[];this.pseudoThreadCounter=1;this.parsers_=[];this.eventHandlers_={};this.haveClockSyncedMonotonicToGlobal_=false;this.clockDomainId_=tr.model.ClockDomainId.LINUX_FTRACE_GLOBAL;}
const TestExports={};const lineREWithTGID=new RegExp('^\\s*(.+)-(\\d+)\\s+\\(\\s*(\\d+|-+)\\)\\s\\[(\\d+)\\]'+'\\s+[dX.][Nnp.][Hhs.][0-9a-f.]'+'\\s+(\\d+\\.\\d+):\\s+(\\S+):\\s(.*)$');const lineParserWithTGID=function(line){const groups=lineREWithTGID.exec(line);if(!groups)return groups;let tgid=groups[3];if(tgid[0]==='-')tgid=undefined;return{threadName:groups[1],pid:groups[2],tgid,cpuNumber:groups[4],timestamp:groups[5],eventName:groups[6],details:groups[7]};};TestExports.lineParserWithTGID=lineParserWithTGID;const lineREWithIRQInfo=new RegExp('^\\s*(.+)-(\\d+)\\s+\\[(\\d+)\\]'+'\\s+[dX.][Nnp.][Hhs.][0-9a-f.]'+'\\s+(\\d+\\.\\d+):\\s+(\\S+):\\s(.*)$');const lineParserWithIRQInfo=function(line){const groups=lineREWithIRQInfo.exec(line);if(!groups)return groups;return{threadName:groups[1],pid:groups[2],cpuNumber:groups[3],timestamp:groups[4],eventName:groups[5],details:groups[6]};};TestExports.lineParserWithIRQInfo=lineParserWithIRQInfo;const lineREWithLegacyFmt=/^\s*(.+)-(\d+)\s+\[(\d+)\]\s*(\d+\.\d+):\s+(\S+):\s(.*)$/;const lineParserWithLegacyFmt=function(line){const groups=lineREWithLegacyFmt.exec(line);if(!groups){return groups;}
return{threadName:groups[1],pid:groups[2],cpuNumber:groups[3],timestamp:groups[4],eventName:groups[5],details:groups[6]};};TestExports.lineParserWithLegacyFmt=lineParserWithLegacyFmt;const traceEventClockSyncRE=/trace_event_clock_sync: parent_ts=(\d+\.?\d*)/;TestExports.traceEventClockSyncRE=traceEventClockSyncRE;const realTimeClockSyncRE=/trace_event_clock_sync: realtime_ts=(\d+)/;const genericClockSyncRE=/trace_event_clock_sync: name=([\w\-]+)/;const pseudoKernelPID=0;function autoDetectLineParser(line){if(line[0]==='{')return false;if(lineREWithTGID.test(line))return lineParserWithTGID;if(lineREWithIRQInfo.test(line))return lineParserWithIRQInfo;if(lineREWithLegacyFmt.test(line))return lineParserWithLegacyFmt;return undefined;}
TestExports.autoDetectLineParser=autoDetectLineParser;FTraceImporter.canImport=function(events){if(events instanceof tr.b.TraceStream)events=events.header;if(!(typeof(events)==='string'||events instanceof String)){return false;}
if(FTraceImporter._extractEventsFromSystraceHTML(events,false).ok){return true;}
if(FTraceImporter._extractEventsFromSystraceMultiHTML(events,false).ok){return true;}
if(/^# tracer:/.test(events))return true;const lineBreakIndex=events.indexOf('\n');if(lineBreakIndex>-1)events=events.substring(0,lineBreakIndex);if(autoDetectLineParser(events))return true;return false;};FTraceImporter._extractEventsFromSystraceHTML=function(incomingEvents,produceResult){const failure={ok:false};if(produceResult===undefined)produceResult=true;const header=incomingEvents instanceof tr.b.TraceStream?incomingEvents.header:incomingEvents;if(!/^<!DOCTYPE html>/.test(header))return failure;const r=new tr.importer.SimpleLineReader(incomingEvents);if(!r.advanceToLineMatching(/^  <script>$/))return failure;if(!r.advanceToLineMatching(/^  var linuxPerfData = "\\$/))return failure;const eventsBeginAtLine=r.curLineNumber+1;r.beginSavingLines();if(!r.advanceToLineMatching(/^  <\/script>$/))return failure;let rawEvents=r.endSavingLinesAndGetResult();rawEvents=rawEvents.slice(1,rawEvents.length-1);if(!r.advanceToLineMatching(/^<\/body>$/))return failure;if(!r.advanceToLineMatching(/^<\/html>$/))return failure;function endsWith(str,suffix){return str.indexOf(suffix,str.length-suffix.length)!==-1;}
function stripSuffix(str,suffix){if(!endsWith(str,suffix))return str;return str.substring(str,str.length-suffix.length);}
let events=[];if(produceResult){for(let i=0;i<rawEvents.length;i++){let event=rawEvents[i];event=stripSuffix(event,'\\n\\');events.push(event);}}else{events=[rawEvents[rawEvents.length-1]];}
const oldLastEvent=events[events.length-1];const newLastEvent=stripSuffix(oldLastEvent,'\\n";');if(newLastEvent===oldLastEvent)return failure;events[events.length-1]=newLastEvent;return{ok:true,lines:produceResult?events:undefined,eventsBeginAtLine};};FTraceImporter._extractEventsFromSystraceMultiHTML=function(incomingEvents,produceResult){const failure={ok:false};if(produceResult===undefined)produceResult=true;const header=incomingEvents instanceof tr.b.TraceStream?incomingEvents.header:incomingEvents;if(!(new RegExp('^<!DOCTYPE HTML>','i').test(header)))return failure;const r=new tr.importer.SimpleLineReader(incomingEvents);let events=[];let eventsBeginAtLine;while(!/^# tracer:/.test(events)){if(!r.advanceToLineMatching(/^  <script class="trace-data" type="application\/text">$/)){return failure;}
eventsBeginAtLine=r.curLineNumber+1;r.beginSavingLines();if(!r.advanceToLineMatching(/^  <\/script>$/))return failure;events=r.endSavingLinesAndGetResult();events=events.slice(1,events.length-1);}
if(!r.advanceToLineMatching(/^<\/body>$/))return failure;if(!r.advanceToLineMatching(/^<\/html>$/))return failure;return{ok:true,lines:produceResult?events:undefined,eventsBeginAtLine,};};FTraceImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'FTraceImporter';},get model(){return this.model_;},importClockSyncMarkers(){this.lazyInit_();this.forEachLine_(function(text,eventBase,cpuNumber,pid,ts){const eventName=eventBase.eventName;if(eventName!=='tracing_mark_write'&&eventName!=='0')return;if(traceEventClockSyncRE.exec(eventBase.details)||genericClockSyncRE.exec(eventBase.details)){this.traceClockSyncEvent_(eventName,cpuNumber,pid,ts,eventBase);}else if(realTimeClockSyncRE.exec(eventBase.details)){const match=realTimeClockSyncRE.exec(eventBase.details);this.model_.realtime_to_monotonic_offset_ms=ts-match[1];}}.bind(this));},importEvents(){if(this.lines_.length===0)return;const modelTimeTransformer=this.model_.clockSyncManager.getModelTimeTransformer(this.clockDomainId_);this.importCpuData_(modelTimeTransformer);this.buildMapFromLinuxPidsToThreads_();this.buildPerThreadCpuSlicesFromCpuState_();},registerEventHandler(eventName,handler){this.eventHandlers_[eventName]=handler;},getOrCreateCpu(cpuNumber){return this.model_.kernel.getOrCreateCpu(cpuNumber);},getOrCreateKernelThread(kernelThreadName,pid,tid){if(!this.kernelThreadStates_[kernelThreadName]){const thread=this.model_.getOrCreateProcess(pid).getOrCreateThread(tid);thread.name=kernelThreadName;this.kernelThreadStates_[kernelThreadName]={pid,thread,openSlice:undefined,openSliceTS:undefined};this.threadsByLinuxPid[tid]=thread;}
return this.kernelThreadStates_[kernelThreadName];},getOrCreateBinderKernelThread(kernelThreadName,pid,tid){const key=kernelThreadName+pid+tid;if(!this.kernelThreadStates_[key]){const thread=this.model_.getOrCreateProcess(pid).getOrCreateThread(tid);thread.name=kernelThreadName;this.kernelThreadStates_[key]={pid,thread,openSlice:undefined,openSliceTS:undefined};this.threadsByLinuxPid[tid]=thread;}
return this.kernelThreadStates_[key];},getOrCreatePseudoThread(threadName){let thread=this.kernelThreadStates_[threadName];if(!thread){thread=this.getOrCreateKernelThread(threadName,pseudoKernelPID,this.pseudoThreadCounter);this.pseudoThreadCounter++;}
return thread;},markPidRunnable(ts,pid,comm,prio,fromPid){this.wakeups_.push({ts,tid:pid,fromTid:fromPid});},addPidBlockedReason(ts,pid,iowait,caller){this.blockedReasons_.push({ts,tid:pid,iowait,caller});},buildMapFromLinuxPidsToThreads_(){this.threadsByLinuxPid={};this.model_.getAllThreads().forEach(function(thread){this.threadsByLinuxPid[thread.tid]=thread;}.bind(this));},buildPerThreadCpuSlicesFromCpuState_(){const SCHEDULING_STATE=tr.model.SCHEDULING_STATE;for(const cpuNumber in this.model_.kernel.cpus){const cpu=this.model_.kernel.cpus[cpuNumber];for(let i=0;i<cpu.slices.length;i++){const cpuSlice=cpu.slices[i];const thread=this.threadsByLinuxPid[cpuSlice.args.tid];if(!thread)continue;cpuSlice.threadThatWasRunning=thread;if(!thread.tempCpuSlices){thread.tempCpuSlices=[];}
thread.tempCpuSlices.push(cpuSlice);}}
for(const i in this.wakeups_){const wakeup=this.wakeups_[i];const thread=this.threadsByLinuxPid[wakeup.tid];if(!thread)continue;thread.tempWakeups=thread.tempWakeups||[];thread.tempWakeups.push(wakeup);}
for(const i in this.blockedReasons_){const reason=this.blockedReasons_[i];const thread=this.threadsByLinuxPid[reason.tid];if(!thread)continue;thread.tempBlockedReasons=thread.tempBlockedReasons||[];thread.tempBlockedReasons.push(reason);}
this.model_.getAllThreads().forEach(function(thread){if(thread.tempCpuSlices===undefined)return;const origSlices=thread.tempCpuSlices;delete thread.tempCpuSlices;origSlices.sort(function(x,y){return x.start-y.start;});const wakeups=thread.tempWakeups||[];delete thread.tempWakeups;wakeups.sort(function(x,y){return x.ts-y.ts;});const reasons=thread.tempBlockedReasons||[];delete thread.tempBlockedReasons;reasons.sort(function(x,y){return x.ts-y.ts;});const slices=[];if(origSlices.length){const slice=origSlices[0];if(wakeups.length&&wakeups[0].ts<slice.start){const wakeup=wakeups.shift();const wakeupDuration=slice.start-wakeup.ts;const args={'wakeup from tid':wakeup.fromTid};slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.RUNNABLE,'',wakeup.ts,args,wakeupDuration));}
const runningSlice=new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.RUNNING,'',slice.start,{},slice.duration);runningSlice.cpuOnWhichThreadWasRunning=slice.cpu;slices.push(runningSlice);}
for(let i=1;i<origSlices.length;i++){let wakeup=undefined;const prevSlice=origSlices[i-1];const nextSlice=origSlices[i];let midDuration=nextSlice.start-prevSlice.end;while(wakeups.length&&wakeups[0].ts<nextSlice.start){const w=wakeups.shift();if(wakeup===undefined&&w.ts>prevSlice.end){wakeup=w;}}
let blockedReason=undefined;while(reasons.length&&reasons[0].ts<prevSlice.end){const r=reasons.shift();}
if(wakeup!==undefined&&reasons.length&&reasons[0].ts<wakeup.ts){blockedReason=reasons.shift();}
const pushSleep=function(state){if(wakeup!==undefined){midDuration=wakeup.ts-prevSlice.end;}
if(blockedReason!==undefined){const args={'kernel callsite when blocked:':blockedReason.caller};if(blockedReason.iowait){switch(state){case SCHEDULING_STATE.UNINTR_SLEEP:state=SCHEDULING_STATE.UNINTR_SLEEP_IO;break;case SCHEDULING_STATE.UNINTR_SLEEP_WAKE_KILL:state=SCHEDULING_STATE.UNINTR_SLEEP_WAKE_KILL_IO;break;case SCHEDULING_STATE.UNINTR_SLEEP_WAKING:state=SCHEDULING_STATE.UNINTR_SLEEP_WAKE_KILL_IO;break;default:}}
slices.push(new tr.model.ThreadTimeSlice(thread,state,'',prevSlice.end,args,midDuration));}else{slices.push(new tr.model.ThreadTimeSlice(thread,state,'',prevSlice.end,{},midDuration));}
if(wakeup!==undefined){const wakeupDuration=nextSlice.start-wakeup.ts;const args={'wakeup from tid':wakeup.fromTid};slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.RUNNABLE,'',wakeup.ts,args,wakeupDuration));wakeup=undefined;}};if(prevSlice.args.stateWhenDescheduled==='S'){pushSleep(SCHEDULING_STATE.SLEEPING);}else if(prevSlice.args.stateWhenDescheduled==='R'||prevSlice.args.stateWhenDescheduled==='R+'){slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.RUNNABLE,'',prevSlice.end,{},midDuration));}else if(prevSlice.args.stateWhenDescheduled==='D'){pushSleep(SCHEDULING_STATE.UNINTR_SLEEP);}else if(prevSlice.args.stateWhenDescheduled==='T'){slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.STOPPED,'',prevSlice.end,{},midDuration));}else if(prevSlice.args.stateWhenDescheduled==='t'){slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.DEBUG,'',prevSlice.end,{},midDuration));}else if(prevSlice.args.stateWhenDescheduled==='Z'){slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.ZOMBIE,'',prevSlice.end,{},midDuration));}else if(prevSlice.args.stateWhenDescheduled==='X'){slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.EXIT_DEAD,'',prevSlice.end,{},midDuration));}else if(prevSlice.args.stateWhenDescheduled==='x'){slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.TASK_DEAD,'',prevSlice.end,{},midDuration));}else if(prevSlice.args.stateWhenDescheduled==='K'){slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.WAKE_KILL,'',prevSlice.end,{},midDuration));}else if(prevSlice.args.stateWhenDescheduled==='W'){slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.WAKING,'',prevSlice.end,{},midDuration));}else if(prevSlice.args.stateWhenDescheduled==='D|K'){pushSleep(SCHEDULING_STATE.UNINTR_SLEEP_WAKE_KILL);}else if(prevSlice.args.stateWhenDescheduled==='D|W'){pushSleep(SCHEDULING_STATE.UNINTR_SLEEP_WAKING);}else{slices.push(new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.UNKNOWN,'',prevSlice.end,{},midDuration));this.model_.importWarning({type:'parse_error',message:'Unrecognized sleep state: '+
prevSlice.args.stateWhenDescheduled});}
const runningSlice=new tr.model.ThreadTimeSlice(thread,SCHEDULING_STATE.RUNNING,'',nextSlice.start,{},nextSlice.duration);runningSlice.cpuOnWhichThreadWasRunning=prevSlice.cpu;slices.push(runningSlice);}
thread.timeSlices=slices;},this);},createParsers_(){const allTypeInfos=tr.e.importer.linux_perf.Parser.getAllRegisteredTypeInfos();const parsers=allTypeInfos.map(function(typeInfo){return new typeInfo.constructor(this);},this);return parsers;},registerDefaultHandlers_(){this.registerEventHandler('tracing_mark_write',FTraceImporter.prototype.traceMarkingWriteEvent_.bind(this));this.registerEventHandler('0',FTraceImporter.prototype.traceMarkingWriteEvent_.bind(this));this.registerEventHandler('tracing_mark_write:trace_event_clock_sync',function(){return true;});this.registerEventHandler('0:trace_event_clock_sync',function(){return true;});},traceClockSyncEvent_(eventName,cpuNumber,pid,ts,eventBase){let event=/name=(\w+?)\s(.+)/.exec(eventBase.details);if(event){const name=event[1];const pieces=event[2].split(' ');const args={perfTs:ts};for(let i=0;i<pieces.length;i++){const parts=pieces[i].split('=');if(parts.length!==2){throw new Error('omgbbq');}
args[parts[0]]=parts[1];}
this.model_.clockSyncManager.addClockSyncMarker(this.clockDomainId_,name,ts);return true;}
event=/name=([\w\-]+)/.exec(eventBase.details);if(event){this.model_.clockSyncManager.addClockSyncMarker(this.clockDomainId_,event[1],ts);return true;}
event=/parent_ts=(\d+\.?\d*)/.exec(eventBase.details);if(!event)return false;let monotonicTs=event[1]*1000;if(monotonicTs===0)monotonicTs=ts;if(this.haveClockSyncedMonotonicToGlobal_){return true;}
this.model_.clockSyncManager.addClockSyncMarker(this.clockDomainId_,MONOTONIC_TO_FTRACE_GLOBAL_SYNC_ID,ts);this.model_.clockSyncManager.addClockSyncMarker(tr.model.ClockDomainId.LINUX_CLOCK_MONOTONIC,MONOTONIC_TO_FTRACE_GLOBAL_SYNC_ID,monotonicTs);this.haveClockSyncedMonotonicToGlobal_=true;return true;},traceMarkingWriteEvent_(eventName,cpuNumber,pid,ts,eventBase,threadName){eventBase.details=eventBase.details.replace(/\\n.*$/,'');const event=/^\s*(\w+):\s*(.*)$/.exec(eventBase.details);if(!event){const tag=eventBase.details.substring(0,2);if(tag==='B|'||tag==='E'||tag==='E|'||tag==='X|'||tag==='C|'||tag==='S|'||tag==='F|'){eventBase.subEventName='android';}else{return false;}}else{eventBase.subEventName=event[1];eventBase.details=event[2];}
const writeEventName=eventName+':'+eventBase.subEventName;const handler=this.eventHandlers_[writeEventName];if(!handler){this.model_.importWarning({type:'parse_error',message:'Unknown trace_marking_write event '+writeEventName});return true;}
return handler(writeEventName,cpuNumber,pid,ts,eventBase,threadName);},importCpuData_(modelTimeTransformer){this.forEachLine_(function(text,eventBase,cpuNumber,pid,ts){const eventName=eventBase.eventName;const handler=this.eventHandlers_[eventName];if(!handler){this.model_.importWarning({type:'parse_error',message:'Unknown event '+eventName+' ('+text+')'});return;}
ts=modelTimeTransformer(ts);if(!handler(eventName,cpuNumber,pid,ts,eventBase)){this.model_.importWarning({type:'parse_error',message:'Malformed '+eventName+' event ('+text+')'});}}.bind(this));},parseLines_(){let extractResult=FTraceImporter._extractEventsFromSystraceHTML(this.events_,true);if(!extractResult.ok){extractResult=FTraceImporter._extractEventsFromSystraceMultiHTML(this.events_,true);}
let lineParser=undefined;if(extractResult.ok){for(const line of extractResult.lines){lineParser=this.parseLine_(line,lineParser);}}else{const r=new tr.importer.SimpleLineReader(this.events_);for(const line of r){lineParser=this.parseLine_(line,lineParser);}}},parseLine_(line,lineParser){line=line.trim();if(line.length===0)return lineParser;if(/^#/.test(line)){const clockType=/^# clock_type=([A-Z_]+)$/.exec(line);if(clockType){this.clockDomainId_=clockType[1];}
return lineParser;}
if(!lineParser){lineParser=autoDetectLineParser(line);if(!lineParser){this.model_.importWarning({type:'parse_error',message:'Cannot parse line: '+line});return lineParser;}}
const eventBase=lineParser(line);if(!eventBase){this.model_.importWarning({type:'parse_error',message:'Unrecognized line: '+line});return lineParser;}
this.lines_.push([line,eventBase,parseInt(eventBase.cpuNumber),parseInt(eventBase.pid),parseFloat(eventBase.timestamp)*1000]);return lineParser;},forEachLine_(handler){for(let i=0;i<this.lines_.length;++i){const line=this.lines_[i];handler.apply(this,line);}},lazyInit_(){this.parsers_=this.createParsers_();this.registerDefaultHandlers_();this.parseLines_();}};tr.importer.Importer.register(FTraceImporter);return{FTraceImporter,_FTraceImporterTestExports:TestExports,IMPORT_PRIORITY,};});'use strict';tr.exportTo('tr.e.importer.android.atrace_process_dump',function(){const IMPORT_PRIORITY=tr.e.importer.linux_perf.IMPORT_PRIORITY+1;const HEADER='ATRACE_PROCESS_DUMP';const PROTECTION_FLAG_LETTERS={'-':0,'r':tr.model.VMRegion.PROTECTION_FLAG_READ,'w':tr.model.VMRegion.PROTECTION_FLAG_WRITE,'x':tr.model.VMRegion.PROTECTION_FLAG_EXECUTE,'s':tr.model.VMRegion.PROTECTION_FLAG_MAYSHARE,};class AtraceProcessDumpImporter extends tr.importer.Importer{constructor(model,data){super(model,data);this.importPriority=IMPORT_PRIORITY;this.model_=model;this.raw_data_=data;this.clock_sync_markers_={};this.snapshots_=[];this.processes_={};}
static canImport(events){if(!(typeof(events)==='string'||events instanceof String)){return false;}
return events.startsWith(HEADER);}
get importerName(){return'AtraceProcessDumpImporter';}
get model(){return this.model_;}
lazyParseData(){if(this.raw_data_===undefined){return;}
const dump=JSON.parse(this.raw_data_.slice(HEADER.length+1));this.clock_sync_markers_=dump.clock_sync_markers;this.snapshots_=dump.dump.snapshots;this.processes_=dump.dump.processes;this.raw_data_=undefined;}
importClockSyncMarkers(){this.lazyParseData();for(const syncId in this.clock_sync_markers_){const ts=parseInt(this.clock_sync_markers_[syncId]);this.model_.clockSyncManager.addClockSyncMarker(tr.model.ClockDomainId.LINUX_CLOCK_MONOTONIC,syncId,ts);}}
setProcessMemoryDumpTotals_(pmd,processInfo){pmd.totals={'residentBytes':processInfo.rss*1024,'platformSpecific':{'vm':processInfo.vm*1024}};const totals=pmd.totals.platformSpecific;function importGpuMetric(name){if(processInfo[name]!==undefined&&processInfo[name]>0){totals[name]=processInfo[name]*1024;totals[name+'_pss']=processInfo[name+'_pss']*1024;}}
importGpuMetric('gpu_egl');importGpuMetric('gpu_gl');importGpuMetric('gpu_etc');if(processInfo.pss!==undefined){totals.pss=processInfo.pss*1024;totals.swp=processInfo.swp*1024;totals.pc=processInfo.pc*1024;totals.pd=processInfo.pd*1024;totals.sc=processInfo.sc*1024;totals.sd=processInfo.sd*1024;}}
setProcessMemoryDumpVmRegions_(pmd,processInfo){if(processInfo.mmaps===undefined){return;}
const vmRegions=[];for(const memoryMap of processInfo.mmaps){const addr=memoryMap.vm.split('-').map(x=>parseInt(x,16));let flags=0;for(const letter of memoryMap.flags){flags|=PROTECTION_FLAG_LETTERS[letter];}
const totals={'proportionalResident':memoryMap.pss*1024,'privateCleanResident':memoryMap.pc*1024,'privateDirtyResident':memoryMap.pd*1024,'sharedCleanResident':memoryMap.sc*1024,'sharedDirtyResident':memoryMap.sd*1024,'swapped':memoryMap.swp*1024,};vmRegions.push(new tr.model.VMRegion(addr[0],addr[1]-addr[0],flags,memoryMap.file,totals));}
pmd.vmRegions=tr.model.VMRegionClassificationNode.fromRegions(vmRegions);}
importEvents(){this.lazyParseData();for(const[pid,process]of Object.entries(this.processes_)){const modelProcess=this.model_.getProcess(pid);if(modelProcess===undefined){continue;}
modelProcess.name=process.name;const threads=process.threads;if(threads===undefined){continue;}
for(const[tid,thread]of Object.entries(threads)){const modelThread=modelProcess.threads[tid];if(modelThread===undefined){continue;}
modelThread.name=thread.name;}}
const memCounter=this.model_.kernel.getOrCreateCounter('global','SystemMemory');const memUsedSeries=new tr.model.CounterSeries('Used (KB)',0);const memSwappedSeries=new tr.model.CounterSeries('Swapped (KB)',0);memCounter.addSeries(memUsedSeries);memCounter.addSeries(memSwappedSeries);for(const snapshot of this.snapshots_){const ts=parseInt(snapshot.ts);const memoryDump=snapshot.memdump;if(memoryDump===undefined){const memInfo=snapshot.meminfo;if(memInfo===undefined){continue;}
const memCaches=memInfo.Buffers+memInfo.Cached-memInfo.Mapped;const memUsed=memInfo.MemTotal-memInfo.MemFree-memCaches;const memSwapped=memInfo.SwapTotal-memInfo.SwapFree;memUsedSeries.addCounterSample(ts,memUsed);memSwappedSeries.addCounterSample(ts,memSwapped);continue;}
const gmd=new tr.model.GlobalMemoryDump(this.model_,ts);this.model_.globalMemoryDumps.push(gmd);for(const[pid,processInfo]of Object.entries(memoryDump)){if(processInfo.rss===undefined){continue;}
const modelProcess=this.model_.getProcess(pid);if(modelProcess===undefined){continue;}
const pmd=new tr.model.ProcessMemoryDump(gmd,modelProcess,ts);gmd.processMemoryDumps[pid]=pmd;modelProcess.memoryDumps.push(pmd);this.setProcessMemoryDumpTotals_(pmd,processInfo);this.setProcessMemoryDumpVmRegions_(pmd,processInfo);}}}}
tr.importer.Importer.register(AtraceProcessDumpImporter);return{AtraceProcessDumpImporter,};});'use strict';tr.exportTo('tr.model',function(){const ColorScheme=tr.b.ColorScheme;function Activity(name,category,range,args){tr.model.TimedEvent.call(this,range.min);this.title=name;this.category=category;this.colorId=ColorScheme.getColorIdForGeneralPurposeString(name);this.duration=range.duration;this.args=args;this.name=name;}
Activity.prototype={__proto__:tr.model.TimedEvent.prototype,shiftTimestampsForward(amount){this.start+=amount;},addBoundsToRange(range){range.addValue(this.start);range.addValue(this.end);}};return{Activity,};});'use strict';tr.exportTo('tr.e.importer.android',function(){const Importer=tr.importer.Importer;const ACTIVITY_STATE={NONE:'none',CREATED:'created',STARTED:'started',RESUMED:'resumed',PAUSED:'paused',STOPPED:'stopped',DESTROYED:'destroyed'};const activityMap={};function EventLogImporter(model,events){this.model_=model;this.events_=events;this.importPriority=3;}
const eventLogActivityRE=new RegExp('(\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}.\\d+)'+'\\s+(\\d+)\\s+(\\d+)\\s+([A-Z])\\s*'+'(am_\\w+)\\s*:(.*)');const amCreateRE=new RegExp('\s*\\[.*,.*,.*,(.*),.*,.*,.*,.*\\]');const amFocusedRE=new RegExp('\s*\\[\\d+,(.*)\\]');const amProcStartRE=new RegExp('\s*\\[\\d+,\\d+,\\d+,.*,activity,(.*)\\]');const amOnResumeRE=new RegExp('\s*\\[\\d+,(.*)\\]');const amOnPauseRE=new RegExp('\s*\\[\\d+,(.*)\\]');const amLaunchTimeRE=new RegExp('\s*\\[\\d+,\\d+,(.*),(\\d+),(\\d+)');const amDestroyRE=new RegExp('\s*\\[\\d+,\\d+,\\d+,(.*)\\]');EventLogImporter.canImport=function(events){if(!(typeof(events)==='string'||events instanceof String)){return false;}
if(/^<!DOCTYPE html>/.test(events))return false;return eventLogActivityRE.test(events);};EventLogImporter.prototype={__proto__:Importer.prototype,get importerName(){return'EventLogImporter';},get model(){return this.model_;},getFullActivityName(component){const componentSplit=component.split('/');if(componentSplit[1].startsWith('.')){return componentSplit[0]+componentSplit[1];}
return componentSplit[1];},getProcName(component){const componentSplit=component.split('/');return componentSplit[0];},findOrCreateActivity(activityName){if(activityName in activityMap){return activityMap[activityName];}
const activity={state:ACTIVITY_STATE.NONE,name:activityName};activityMap[activityName]=activity;return activity;},deleteActivity(activityName){delete activityMap[activityName];},handleCreateActivity(ts,activityName){const activity=this.findOrCreateActivity(activityName);activity.state=ACTIVITY_STATE.CREATED;activity.createdTs=ts;},handleFocusActivity(ts,procName,activityName){const activity=this.findOrCreateActivity(activityName);activity.lastFocusedTs=ts;},handleProcStartForActivity(ts,activityName){const activity=this.findOrCreateActivity(activityName);activity.procStartTs=ts;},handleOnResumeCalled(ts,pid,activityName){const activity=this.findOrCreateActivity(activityName);activity.state=ACTIVITY_STATE.RESUMED;activity.lastResumeTs=ts;activity.pid=pid;},handleOnPauseCalled(ts,activityName){const activity=this.findOrCreateActivity(activityName);activity.state=ACTIVITY_STATE.PAUSED;activity.lastPauseTs=ts;if(ts>this.model_.bounds.min&&ts<this.model_.bounds.max){this.addActivityToProcess(activity);}},handleLaunchTime(ts,activityName,launchTime){const activity=this.findOrCreateActivity(activityName);activity.launchTime=launchTime;},handleDestroyActivity(ts,activityName){this.deleteActivity(activityName);},addActivityToProcess(activity){if(activity.pid===undefined)return;const process=this.model_.getOrCreateProcess(activity.pid);const range=tr.b.math.Range.fromExplicitRange(Math.max(this.model_.bounds.min,activity.lastResumeTs),activity.lastPauseTs);const newActivity=new tr.model.Activity(activity.name,'Android Activity',range,{created:activity.createdTs,procstart:activity.procStartTs,lastfocus:activity.lastFocusedTs});process.activities.push(newActivity);},parseAmLine_(line){let match=eventLogActivityRE.exec(line);if(!match)return;const firstRealtimeTs=this.model_.bounds.min-
this.model_.realtime_to_monotonic_offset_ms;const year=new Date(firstRealtimeTs).getFullYear();const ts=match[1].substring(0,5)+'-'+year+' '+
match[1].substring(5,match[1].length);const monotonicTs=Date.parse(ts)+
this.model_.realtime_to_monotonic_offset_ms;const pid=match[2];const action=match[5];const data=match[6];if(action==='am_create_activity'){match=amCreateRE.exec(data);if(match&&match.length>=2){this.handleCreateActivity(monotonicTs,this.getFullActivityName(match[1]));}}else if(action==='am_focused_activity'){match=amFocusedRE.exec(data);if(match&&match.length>=2){this.handleFocusActivity(monotonicTs,this.getProcName(match[1]),this.getFullActivityName(match[1]));}}else if(action==='am_proc_start'){match=amProcStartRE.exec(data);if(match&&match.length>=2){this.handleProcStartForActivity(monotonicTs,this.getFullActivityName(match[1]));}}else if(action==='am_on_resume_called'){match=amOnResumeRE.exec(data);if(match&&match.length>=2){this.handleOnResumeCalled(monotonicTs,pid,match[1]);}}else if(action==='am_on_paused_called'){match=amOnPauseRE.exec(data);if(match&&match.length>=2){this.handleOnPauseCalled(monotonicTs,match[1]);}}else if(action==='am_activity_launch_time'){match=amLaunchTimeRE.exec(data);this.handleLaunchTime(monotonicTs,this.getFullActivityName(match[1]),match[2]);}else if(action==='am_destroy_activity'){match=amDestroyRE.exec(data);if(match&&match.length===2){this.handleDestroyActivity(monotonicTs,this.getFullActivityName(match[1]));}}},importEvents(){if(isNaN(this.model_.realtime_to_monotonic_offset_ms)){this.model_.importWarning({type:'eveng_log_clock_sync',message:'Need a trace_event_clock_sync to map realtime to import.'});return;}
this.model_.updateBounds();const lines=this.events_.split('\n');lines.forEach(this.parseAmLine_,this);for(const activityName in activityMap){const activity=activityMap[activityName];if(activity.state===ACTIVITY_STATE.RESUMED){activity.lastPauseTs=this.model_.bounds.max;this.addActivityToProcess(activity);}}}};Importer.register(EventLogImporter);return{EventLogImporter,};});'use strict';tr.exportTo('tr.e.importer.android.process_data',function(){const Importer=tr.importer.Importer;const PROCESS_DUMP_HEADER='PROCESS DUMP';function ProcessDataImporter(model,processData){this.model_=model;this.processDataLines=processData.split('\n');this.importPriority=3;}
ProcessDataImporter.canImport=function(events){if(!(typeof(events)==='string'||events instanceof String)){return false;}
if(events.split('\n')[0]===PROCESS_DUMP_HEADER){return true;}
return false;};ProcessDataImporter.prototype={__proto__:Importer.prototype,get importerName(){return'ProcessDataImporter';},get model(){return this.model_;},parseEventData(data){const allDumpedProcesses={};let parseProcesses=false;let parseThreads=false;let legacy=false;for(let i=1;i<data.length;i++){const cols=data[i].split(/\s+/);if(cols[0].startsWith('USER')){if(parseProcesses){parseProcesses=false;parseThreads=true;}else{parseThreads=false;parseProcesses=true;}
const colCount=cols.length;if(parseProcesses&&colCount===9){legacy=false;}else if(parseProcesses&&colCount===8){legacy=true;}
continue;}
if(parseProcesses){const pid=Number(cols[1]);if(allDumpedProcesses[pid]===undefined){allDumpedProcesses[pid]={};}
allDumpedProcesses[pid]={'name':cols[8],pid,'comm':cols[9]};continue;}
if(parseThreads){let pid;let tid;let name;if(legacy){pid=Number(cols[1]);if(allDumpedProcesses[pid]!==undefined){tid=pid;}else{tid=pid;pid=Number(cols[2]);}
name=cols.slice(8).join(' ');}else{pid=Number(cols[1]);tid=Number(cols[2]);name=cols.slice(3).join(' ');}
if(allDumpedProcesses[pid]===undefined)continue;if(allDumpedProcesses[pid].threads===undefined){allDumpedProcesses[pid].threads={};}
allDumpedProcesses[pid].threads[tid]={tid,name};continue;}}
return allDumpedProcesses;},importEvents(){const allDumpedProcesses=this.parseEventData(this.processDataLines);const modelProcesses=this.model_.getAllProcesses();for(let i=0;i<modelProcesses.length;i++){const modelProcess=modelProcesses[i];const pid=modelProcess.pid;const dumpedProcess=allDumpedProcesses[pid];if(dumpedProcess===undefined){continue;}
modelProcess.name=dumpedProcess.name;const processDumpThreads=dumpedProcess.threads;if(processDumpThreads!==undefined){for(const tid in modelProcess.threads){const modelThread=modelProcess.threads[tid];if(Number(pid)===Number(tid)){modelThread.name='UI thread';}else if(modelThread.name==='<...>'){if(processDumpThreads[tid]!==undefined){modelThread.name=processDumpThreads[tid].name;}}}}}}};Importer.register(ProcessDataImporter);return{ProcessDataImporter,};});'use strict';tr.exportTo('tr.e.importer.battor',function(){function BattorImporter(model,events){this.importPriority=3;this.model_=model;this.samples_=[];this.syncTimestampsById_=new Map();this.parseTrace_(events);}
const battorDataLineRE=new RegExp('^(-?\\d+\\.\\d+)\\s+(-?\\d+\\.\\d+)\\s+(-?\\d+\\.\\d+)'+'(?:\\s+<(\\S+)>)?$');const battorHeaderLineRE=/^# BattOr/;BattorImporter.canImport=function(events){if(!(typeof(events)==='string'||events instanceof String)){return false;}
return battorHeaderLineRE.test(events);};BattorImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'BattorImporter';},get model(){return this.model_;},importClockSyncMarkers(){for(const[syncId,ts]of this.syncTimestampsById_){this.model_.clockSyncManager.addClockSyncMarker(tr.model.ClockDomainId.BATTOR,syncId,ts);}},importEvents(){if(this.model_.device.powerSeries){this.model_.importWarning({type:'import_error',message:'Power counter exists, can not import BattOr power trace.'});return;}
const modelTimeTransformer=this.model_.clockSyncManager.getModelTimeTransformer(tr.model.ClockDomainId.BATTOR);const powerSeries=this.model_.device.powerSeries=new tr.model.PowerSeries(this.model_.device);for(let i=0;i<this.samples_.length;i++){const sample=this.samples_[i];powerSeries.addPowerSample(modelTimeTransformer(sample.ts),sample.powerInW);}},parseTrace_(trace){const lines=trace.split('\n');for(let line of lines){line=line.trim();if(line.length===0)continue;if(line.startsWith('#'))continue;const groups=battorDataLineRE.exec(line);if(!groups){this.model_.importWarning({type:'parse_error',message:'Unrecognized line in BattOr trace: '+line});continue;}
const ts=parseFloat(groups[1]);const voltageInV=tr.b.convertUnit(parseFloat(groups[2]),tr.b.UnitPrefixScale.METRIC.MILLI,tr.b.UnitPrefixScale.METRIC.NONE);const currentInA=tr.b.convertUnit(parseFloat(groups[3]),tr.b.UnitPrefixScale.METRIC.MILLI,tr.b.UnitPrefixScale.METRIC.NONE);const syncId=groups[4];if(syncId){this.syncTimestampsById_.set(syncId,ts);}
if(voltageInV<0||currentInA<0){this.model_.importWarning({type:'parse_error',message:'The following line in the BattOr trace has a negative '+'voltage or current, neither of which are allowed: '+line+'. A common cause of this is that the device is charging '+'while the trace is being recorded.'});continue;}
this.samples_.push(new Sample(ts,voltageInV,currentInA));}}};function Sample(ts,voltageInV,currentInA){this.ts=ts;this.voltageInV=voltageInV;this.currentInA=currentInA;}
Sample.prototype={get powerInW(){return this.voltageInV*this.currentInA;}};tr.importer.Importer.register(BattorImporter);return{BattorImporter,};});'use strict';tr.exportTo('tr.e.importer.ddms',function(){const kPid=0;const kCategory='java';const kMethodLutEndMarker='\n*end\n';const kThreadsStart='\n*threads\n';const kMethodsStart='\n*methods\n';const kTraceMethodEnter=0x00;const kTraceMethodExit=0x01;const kTraceUnroll=0x02;const kTraceMethodActionMask=0x03;const kTraceHeaderLength=32;const kTraceMagicValue=0x574f4c53;const kTraceVersionSingleClock=2;const kTraceVersionDualClock=3;const kTraceRecordSizeSingleClock=10;const kTraceRecordSizeDualClock=14;function Reader(stringPayload){this.position_=0;this.data_=new Uint8Array(stringPayload.length);for(let i=0;i<stringPayload.length;++i){this.data_[i]=stringPayload.charCodeAt(i);}}
Reader.prototype={__proto__:Object.prototype,uint8(){const result=this.data_[this.position_];this.position_+=1;return result;},uint16(){let result=0;result+=this.uint8();result+=this.uint8()<<8;return result;},uint32(){let result=0;result+=this.uint8();result+=this.uint8()<<8;result+=this.uint8()<<16;result+=this.uint8()<<24;return result;},uint64(){const low=this.uint32();const high=this.uint32();const lowStr=('0000000'+low.toString(16)).substr(-8);const highStr=('0000000'+high.toString(16)).substr(-8);const result=highStr+lowStr;return result;},seekTo(position){this.position_=position;},hasMore(){return this.position_<this.data_.length;}};function DdmsImporter(model,data){this.importPriority=3;this.model_=model;this.data_=data;}
DdmsImporter.canImport=function(data){if(typeof(data)==='string'||data instanceof String){const header=data.slice(0,1000);return header.startsWith('*version\n')&&header.indexOf('\nvm=')>=0&&header.indexOf(kThreadsStart)>=0;}
return false;};DdmsImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'DdmsImporter';},get model(){return this.model_;},importEvents(){const divider=this.data_.indexOf(kMethodLutEndMarker)+
kMethodLutEndMarker.length;this.metadata_=this.data_.slice(0,divider);this.methods_={};this.parseThreads();this.parseMethods();const traceReader=new Reader(this.data_.slice(divider));const magic=traceReader.uint32();if(magic!==kTraceMagicValue){throw Error('Failed to match magic value');}
this.version_=traceReader.uint16();if(this.version_!==kTraceVersionDualClock){throw Error('Unknown version');}
const dataOffest=traceReader.uint16();const startDateTime=traceReader.uint64();const recordSize=traceReader.uint16();traceReader.seekTo(dataOffest);while(traceReader.hasMore()){this.parseTraceEntry(traceReader);}},parseTraceEntry(reader){const tid=reader.uint16();const methodPacked=reader.uint32();const cpuSinceStart=reader.uint32();const wallClockSinceStart=reader.uint32();let method=methodPacked&~kTraceMethodActionMask;const action=methodPacked&kTraceMethodActionMask;const thread=this.getTid(tid);method=this.getMethodName(method);if(action===kTraceMethodEnter){thread.sliceGroup.beginSlice(kCategory,method,wallClockSinceStart,undefined,cpuSinceStart);}else if(thread.sliceGroup.openSliceCount){thread.sliceGroup.endSlice(wallClockSinceStart,cpuSinceStart);}},parseThreads(){let threads=this.metadata_.slice(this.metadata_.indexOf(kThreadsStart)+
kThreadsStart.length);threads=threads.slice(0,threads.indexOf('\n*'));threads=threads.split('\n');threads.forEach(this.parseThread.bind(this));},parseThread(threadLine){const tid=threadLine.slice(0,threadLine.indexOf('\t'));const thread=this.getTid(parseInt(tid));thread.name=threadLine.slice(threadLine.indexOf('\t')+1);},getTid(tid){return this.model_.getOrCreateProcess(kPid).getOrCreateThread(tid);},parseMethods(){let methods=this.metadata_.slice(this.metadata_.indexOf(kMethodsStart)+
kMethodsStart.length);methods=methods.slice(0,methods.indexOf('\n*'));methods=methods.split('\n');methods.forEach(this.parseMethod.bind(this));},parseMethod(methodLine){const data=methodLine.split('\t');const methodId=parseInt(data[0]);const methodName=data[1]+'.'+data[2]+data[3];this.addMethod(methodId,methodName);},addMethod(methodId,methodName){this.methods_[methodId]=methodName;},getMethodName(methodId){return this.methods_[methodId];}};tr.importer.Importer.register(DdmsImporter);return{DdmsImporter,};});'use strict';tr.exportTo('tr.e.audits',function(){class LowMemoryAuditor extends tr.c.Auditor{constructor(model){super();this.model_=model;}
runAnnotate(){this.model_.device.lowMemoryEvents=this.getLowMemoryEvents_();}
getLowMemoryEvents_(){const model=this.model_;const result=[];for(const process of model.getAllProcesses()){for(const e of process.getDescendantEvents()){if(!(e instanceof tr.model.ThreadSlice)||e.duration!==0){continue;}
if(e.category!=='lowmemory'){continue;}
result.push(e);}}
return result;}}
tr.c.Auditor.register(LowMemoryAuditor);return{LowMemoryAuditor};});'use strict';function filterDuplicateTimestamps(timestamps){const dedupedTimestamps=[];let lastTs=0;for(const ts of timestamps){if(ts-lastTs>=1){dedupedTimestamps.push(ts);lastTs=ts;}}
return dedupedTimestamps;}
tr.exportTo('tr.e.audits',function(){const VSYNC_COUNTER_PRECISIONS={'android.VSYNC-app':15,'android.VSYNC':15};const VSYNC_SLICE_PRECISIONS={'RenderWidgetHostViewAndroid::OnVSync':5,'VSYNC':10,'vblank':10,'DisplayLinkMac::GetVSyncParameters':5};const BEGIN_FRAME_SLICE_PRECISION={'DisplayScheduler::BeginFrame':10};function VSyncAuditor(model){tr.c.Auditor.call(this,model);}
VSyncAuditor.prototype={__proto__:tr.c.Auditor.prototype,runAnnotate(){this.model.device.vSyncTimestamps=this.findVSyncTimestamps(this.model);},findVSyncTimestamps(model){let times=[];let maxPrecision=Number.NEGATIVE_INFINITY;let maxTitle=undefined;function useInstead(title,precisions){const precision=precisions[title];if(precision===undefined)return false;if(title===maxTitle)return true;if(precision<=maxPrecision){if(precision===maxPrecision){model.importWarning({type:'VSyncAuditor',message:'Encountered two different VSync events ('+
maxTitle+', '+title+') with the same precision, '+'ignoring the newer one ('+title+')',showToUser:false,});}
return false;}
maxPrecision=precision;maxTitle=title;times=[];return true;}
for(const pid in model.processes){const process=model.processes[pid];for(const cid in process.counters){if(useInstead(cid,VSYNC_COUNTER_PRECISIONS)){const counter=process.counters[cid];for(let i=0;i<counter.series.length;i++){const series=counter.series[i];Array.prototype.push.apply(times,series.timestamps);}}}
for(const tid in process.threads){const thread=process.threads[tid];for(let i=0;i<thread.sliceGroup.slices.length;i++){const slice=thread.sliceGroup.slices[i];if(useInstead(slice.title,VSYNC_SLICE_PRECISIONS)){times.push(slice.start);}else if(useInstead(slice.title,BEGIN_FRAME_SLICE_PRECISION)&&slice.args.args&&slice.args.args.frame_time_us){times.push(slice.args.args.frame_time_us/1000.0);}}}}
times.sort(function(x,y){return x-y;});return filterDuplicateTimestamps(times);}};tr.c.Auditor.register(VSyncAuditor);return{VSyncAuditor,};});'use strict';tr.exportTo('tr.importer',function(){function EmptyImporter(events){this.importPriority=0;}
EmptyImporter.canImport=function(eventData){if(eventData instanceof Array&&eventData.length===0){return true;}
if(typeof(eventData)==='string'||eventData instanceof String){return eventData.length===0;}
return false;};EmptyImporter.prototype={__proto__:tr.importer.Importer.prototype,get importerName(){return'EmptyImporter';}};tr.importer.Importer.register(EmptyImporter);return{EmptyImporter,};});'use strict';tr.exportTo('tr.model.um',function(){function AnimationExpectation(parentModel,initiatorTitle,start,duration){tr.model.um.UserExpectation.call(this,parentModel,initiatorTitle,start,duration);this.frameEvents_=undefined;}
AnimationExpectation.prototype={__proto__:tr.model.um.UserExpectation.prototype,constructor:AnimationExpectation,get frameEvents(){if(this.frameEvents_){return this.frameEvents_;}
this.frameEvents_=new tr.model.EventSet();this.associatedEvents.forEach(function(event){if(event.title===tr.model.helpers.IMPL_RENDERING_STATS){this.frameEvents_.push(event);}},this);return this.frameEvents_;}};tr.model.um.UserExpectation.subTypes.register(AnimationExpectation,{stageTitle:'Animation',colorId:tr.b.ColorScheme.getColorIdForReservedName('rail_animation')});return{AnimationExpectation,};});'use strict';tr.exportTo('tr.importer',function(){function ProtoExpectation(type,initiatorType){this.type=type;this.initiatorType=initiatorType;this.start=Infinity;this.end=-Infinity;this.associatedEvents=new tr.model.EventSet();this.isAnimationBegin=false;}
ProtoExpectation.RESPONSE_TYPE='r';ProtoExpectation.ANIMATION_TYPE='a';ProtoExpectation.IGNORED_TYPE='ignored';const INITIATOR_HIERARCHY=[tr.model.um.INITIATOR_TYPE.PINCH,tr.model.um.INITIATOR_TYPE.FLING,tr.model.um.INITIATOR_TYPE.MOUSE_WHEEL,tr.model.um.INITIATOR_TYPE.SCROLL,tr.model.um.INITIATOR_TYPE.VR,tr.model.um.INITIATOR_TYPE.VIDEO,tr.model.um.INITIATOR_TYPE.WEBGL,tr.model.um.INITIATOR_TYPE.CSS,tr.model.um.INITIATOR_TYPE.MOUSE,tr.model.um.INITIATOR_TYPE.KEYBOARD,tr.model.um.INITIATOR_TYPE.TAP,tr.model.um.INITIATOR_TYPE.TOUCH];function combineInitiatorTypes(title1,title2){for(const item of INITIATOR_HIERARCHY){if(title1===item||title2===item)return item;}
throw new Error('Invalid titles in combineInitiatorTypes');}
ProtoExpectation.prototype={get isValid(){return this.end>this.start;},containsTypeNames(typeNames){return this.associatedEvents.some(x=>typeNames.indexOf(x.typeName)>=0);},containsSliceTitle(title){return this.associatedEvents.some(x=>title===x.title);},createInteractionRecord(model){if(this.type!==ProtoExpectation.IGNORED_TYPE&&!this.isValid){model.importWarning({type:'ProtoExpectation',message:'Please file a bug with this trace. '+this.debug(),showToUser:true});return undefined;}
const duration=this.end-this.start;let ir=undefined;switch(this.type){case ProtoExpectation.RESPONSE_TYPE:ir=new tr.model.um.ResponseExpectation(model,this.initiatorType,this.start,duration,this.isAnimationBegin);break;case ProtoExpectation.ANIMATION_TYPE:ir=new tr.model.um.AnimationExpectation(model,this.initiatorType,this.start,duration);break;}
if(!ir)return undefined;ir.sourceEvents.addEventSet(this.associatedEvents);function pushAssociatedEvents(event){ir.associatedEvents.push(event);if(event.associatedEvents){ir.associatedEvents.addEventSet(event.associatedEvents);}}
this.associatedEvents.forEach(function(event){pushAssociatedEvents(event);if(event.subSlices){event.subSlices.forEach(pushAssociatedEvents);}});return ir;},merge(other){this.initiatorType=combineInitiatorTypes(this.initiatorType,other.initiatorType);this.associatedEvents.addEventSet(other.associatedEvents);this.start=Math.min(this.start,other.start);this.end=Math.max(this.end,other.end);if(other.isAnimationBegin){this.isAnimationBegin=true;}},pushEvent(event){this.start=Math.min(this.start,event.start);this.end=Math.max(this.end,event.end);this.associatedEvents.push(event);},pushSample(sample){this.start=Math.min(this.start,sample.timestamp);this.end=Math.max(this.end,sample.timestamp);this.associatedEvents.push(sample);},containsTimestampInclusive(timestamp){return(this.start<=timestamp)&&(timestamp<=this.end);},intersects(other){return(other.start<this.end)&&(other.end>this.start);},isNear(event,threshold){return(this.end+threshold)>event.start;},debug(){let debugString=this.type+'(';debugString+=parseInt(this.start)+' ';debugString+=parseInt(this.end);this.associatedEvents.forEach(function(event){debugString+=' '+event.typeName;});return debugString+')';}};return{ProtoExpectation,};});'use strict';tr.exportTo('tr.importer',function(){const ProtoExpectation=tr.importer.ProtoExpectation;const INITIATOR_TYPE=tr.model.um.INITIATOR_TYPE;const INPUT_TYPE=tr.e.cc.INPUT_EVENT_TYPE_NAMES;const KEYBOARD_TYPE_NAMES=[INPUT_TYPE.CHAR,INPUT_TYPE.KEY_DOWN_RAW,INPUT_TYPE.KEY_DOWN,INPUT_TYPE.KEY_UP];const MOUSE_RESPONSE_TYPE_NAMES=[INPUT_TYPE.CLICK,INPUT_TYPE.CONTEXT_MENU];const MOUSE_WHEEL_TYPE_NAMES=[INPUT_TYPE.MOUSE_WHEEL];const MOUSE_DRAG_TYPE_NAMES=[INPUT_TYPE.MOUSE_DOWN,INPUT_TYPE.MOUSE_MOVE,INPUT_TYPE.MOUSE_UP];const TAP_TYPE_NAMES=[INPUT_TYPE.TAP,INPUT_TYPE.TAP_CANCEL,INPUT_TYPE.TAP_DOWN];const PINCH_TYPE_NAMES=[INPUT_TYPE.PINCH_BEGIN,INPUT_TYPE.PINCH_END,INPUT_TYPE.PINCH_UPDATE];const FLING_TYPE_NAMES=[INPUT_TYPE.FLING_CANCEL,INPUT_TYPE.FLING_START];const TOUCH_TYPE_NAMES=[INPUT_TYPE.TOUCH_END,INPUT_TYPE.TOUCH_MOVE,INPUT_TYPE.TOUCH_START];const SCROLL_TYPE_NAMES=[INPUT_TYPE.SCROLL_BEGIN,INPUT_TYPE.SCROLL_END,INPUT_TYPE.SCROLL_UPDATE];const ALL_HANDLED_TYPE_NAMES=[].concat(KEYBOARD_TYPE_NAMES,MOUSE_RESPONSE_TYPE_NAMES,MOUSE_WHEEL_TYPE_NAMES,MOUSE_DRAG_TYPE_NAMES,PINCH_TYPE_NAMES,TAP_TYPE_NAMES,FLING_TYPE_NAMES,TOUCH_TYPE_NAMES,SCROLL_TYPE_NAMES);const RENDERER_FLING_TITLE='InputHandlerProxy::HandleGestureFling::started';const PLAYBACK_EVENT_TITLE='VideoPlayback';const CSS_ANIMATION_TITLE='Animation';const VR_COUNTER_NAMES=['gpu.WebVR FPS','gpu.WebVR frame time (ms)','gpu.WebVR pose prediction (ms)','gpu.WebXR FPS',];const VR_EXPECTATION_EVENTS={'Vr.AcquireGvrFrame':{'histogramName':'acquire_frame','description':'Duration acquire a frame from GVR','hasCpuTime':true,},'Vr.DrawFrame':{'histogramName':'draw_frame','description':'Duration to render one frame','hasCpuTime':true,},'Vr.PostSubmitDrawOnGpu':{'histogramName':'post_submit_draw_on_gpu','description':'Duration to draw a frame on GPU post submit to '+'GVR. Note this duration may include time spent on '+'reprojection','hasCpuTime':false,},'Vr.ProcessControllerInput':{'histogramName':'update_controller','description':'Duration to query input from the controller','hasCpuTime':true,},'Vr.ProcessControllerInputForWebXr':{'histogramName':'update_controller_webxr','description':'Duration to query input from the controller for WebXR','hasCpuTime':true,},'Vr.SubmitFrameNow':{'histogramName':'submit_frame','description':'Duration to submit a frame to GVR','hasCpuTime':true,}};const WEBXR_INSTANT_EVENTS={'WebXR frame time (ms)':{'javascript':{'histogramName':'webxr_frame_time_javascript','description':'WebXR frame time spent on JavaScript',},'rendering':{'histogramName':'webxr_frame_time_rendering','description':'WebXR frame time spent on rendering'}},'WebXR pose prediction':{'milliseconds':{'histogramName':'webxr_pose_prediction','description':'WebXR pose prediction in ms',},},};const XR_DEVICE_SERVICE_PROCESS='Service: xr_device_service';function isXrDeviceServiceProcess(process){if(process.name===XR_DEVICE_SERVICE_PROCESS)return true;return false;}
const VR_RESPONSE_MS=1000;const INPUT_MERGE_THRESHOLD_MS=200;const ANIMATION_MERGE_THRESHOLD_MS=32;const MOUSE_WHEEL_THRESHOLD_MS=40;const MOUSE_MOVE_THRESHOLD_MS=40;function compareEvents(x,y){if(x.start!==y.start){return x.start-y.start;}
if(x.end!==y.end){return x.end-y.end;}
if(x.guid&&y.guid){return x.guid-y.guid;}
return 0;}
function forEventTypesIn(events,typeNames,cb,opt_this){events.forEach(function(event){if(typeNames.indexOf(event.typeName)>=0){cb.call(opt_this,event);}});}
function causedFrame(event){return event.associatedEvents.some(isImplFrameEvent);}
function getSortedFrameEventsByProcess(modelHelper){const frameEventsByPid={};for(const[pid,rendererHelper]of
Object.entries(modelHelper.rendererHelpers)){frameEventsByPid[pid]=rendererHelper.getFrameEventsInRange(tr.model.helpers.IMPL_FRAMETIME_TYPE,modelHelper.model.bounds);}
return frameEventsByPid;}
function getSortedInputEvents(modelHelper){const inputEvents=[];const browserProcess=modelHelper.browserHelper.process;const mainThread=browserProcess.findAtMostOneThreadNamed('CrBrowserMain');for(const slice of mainThread.asyncSliceGroup.getDescendantEvents()){if(!slice.isTopLevel)continue;if(!(slice instanceof tr.e.cc.InputLatencyAsyncSlice))continue;if(isNaN(slice.start)||isNaN(slice.duration)||isNaN(slice.end)){continue;}
inputEvents.push(slice);}
return inputEvents.sort(compareEvents);}
function findProtoExpectations(modelHelper,sortedInputEvents,warn){const protoExpectations=[];const handlers=[handleKeyboardEvents,handleMouseResponseEvents,handleMouseWheelEvents,handleMouseDragEvents,handleTapResponseEvents,handlePinchEvents,handleFlingEvents,handleTouchEvents,handleScrollEvents,handleCSSAnimations,handleWebGLAnimations,handleVideoAnimations,handleVrAnimations,];handlers.forEach(function(handler){protoExpectations.push.apply(protoExpectations,handler(modelHelper,sortedInputEvents,warn));});protoExpectations.sort(compareEvents);return protoExpectations;}
function handleKeyboardEvents(modelHelper,sortedInputEvents,warn){const protoExpectations=[];forEventTypesIn(sortedInputEvents,KEYBOARD_TYPE_NAMES,function(event){const pe=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.KEYBOARD);pe.pushEvent(event);protoExpectations.push(pe);});return protoExpectations;}
function handleMouseResponseEvents(modelHelper,sortedInputEvents,warn){const protoExpectations=[];forEventTypesIn(sortedInputEvents,MOUSE_RESPONSE_TYPE_NAMES,function(event){const pe=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.MOUSE);pe.pushEvent(event);protoExpectations.push(pe);});return protoExpectations;}
function handleMouseWheelEvents(modelHelper,sortedInputEvents,warn){const protoExpectations=[];let currentPE=undefined;let prevEvent_=undefined;forEventTypesIn(sortedInputEvents,MOUSE_WHEEL_TYPE_NAMES,function(event){const prevEvent=prevEvent_;prevEvent_=event;if(currentPE&&(prevEvent.start+MOUSE_WHEEL_THRESHOLD_MS)>=event.start){if(currentPE.type===ProtoExpectation.ANIMATION_TYPE){currentPE.pushEvent(event);}else{currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.MOUSE_WHEEL);currentPE.pushEvent(event);protoExpectations.push(currentPE);}
return;}
currentPE=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.MOUSE_WHEEL);currentPE.pushEvent(event);protoExpectations.push(currentPE);});return protoExpectations;}
function handleMouseDragEvents(modelHelper,sortedInputEvents,warn){const protoExpectations=[];let currentPE=undefined;let mouseDownEvent=undefined;forEventTypesIn(sortedInputEvents,MOUSE_DRAG_TYPE_NAMES,function(event){switch(event.typeName){case INPUT_TYPE.MOUSE_DOWN:if(causedFrame(event)){const pe=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.MOUSE);pe.pushEvent(event);protoExpectations.push(pe);}else{mouseDownEvent=event;}
break;case INPUT_TYPE.MOUSE_MOVE:if(!causedFrame(event)){const pe=new ProtoExpectation(ProtoExpectation.IGNORED_TYPE);pe.pushEvent(event);protoExpectations.push(pe);}else if(!currentPE||!currentPE.isNear(event,MOUSE_MOVE_THRESHOLD_MS)){currentPE=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.MOUSE);currentPE.pushEvent(event);if(mouseDownEvent){currentPE.associatedEvents.push(mouseDownEvent);mouseDownEvent=undefined;}
protoExpectations.push(currentPE);}else{if(currentPE.type===ProtoExpectation.ANIMATION_TYPE){currentPE.pushEvent(event);}else{currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.MOUSE);currentPE.pushEvent(event);protoExpectations.push(currentPE);}}
break;case INPUT_TYPE.MOUSE_UP:if(!mouseDownEvent){const pe=new ProtoExpectation(causedFrame(event)?ProtoExpectation.RESPONSE_TYPE:ProtoExpectation.IGNORED_TYPE,INITIATOR_TYPE.MOUSE);pe.pushEvent(event);protoExpectations.push(pe);break;}
if(currentPE){currentPE.pushEvent(event);}else{currentPE=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.MOUSE);if(mouseDownEvent){currentPE.associatedEvents.push(mouseDownEvent);}
currentPE.pushEvent(event);protoExpectations.push(currentPE);}
mouseDownEvent=undefined;currentPE=undefined;break;}});if(mouseDownEvent){currentPE=new ProtoExpectation(ProtoExpectation.IGNORED_TYPE);currentPE.pushEvent(mouseDownEvent);protoExpectations.push(currentPE);}
return protoExpectations;}
function handleTapResponseEvents(modelHelper,sortedInputEvents,warn){const protoExpectations=[];let currentPE=undefined;forEventTypesIn(sortedInputEvents,TAP_TYPE_NAMES,function(event){switch(event.typeName){case INPUT_TYPE.TAP_DOWN:currentPE=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.TAP);currentPE.pushEvent(event);protoExpectations.push(currentPE);break;case INPUT_TYPE.TAP:if(currentPE){currentPE.pushEvent(event);}else{currentPE=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.TAP);currentPE.pushEvent(event);protoExpectations.push(currentPE);}
currentPE=undefined;break;case INPUT_TYPE.TAP_CANCEL:if(!currentPE){const pe=new ProtoExpectation(ProtoExpectation.IGNORED_TYPE);pe.pushEvent(event);protoExpectations.push(pe);break;}
if(currentPE.isNear(event,INPUT_MERGE_THRESHOLD_MS)){currentPE.pushEvent(event);}else{currentPE=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.TAP);currentPE.pushEvent(event);protoExpectations.push(currentPE);}
currentPE=undefined;break;}});return protoExpectations;}
function handlePinchEvents(modelHelper,sortedInputEvents,warn){const protoExpectations=[];let currentPE=undefined;let sawFirstUpdate=false;const modelBounds=modelHelper.model.bounds;forEventTypesIn(sortedInputEvents,PINCH_TYPE_NAMES,function(event){switch(event.typeName){case INPUT_TYPE.PINCH_BEGIN:if(currentPE&&currentPE.isNear(event,INPUT_MERGE_THRESHOLD_MS)){currentPE.pushEvent(event);break;}
currentPE=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.PINCH);currentPE.pushEvent(event);currentPE.isAnimationBegin=true;protoExpectations.push(currentPE);sawFirstUpdate=false;break;case INPUT_TYPE.PINCH_UPDATE:if(!currentPE||((currentPE.type===ProtoExpectation.RESPONSE_TYPE)&&sawFirstUpdate)||!currentPE.isNear(event,INPUT_MERGE_THRESHOLD_MS)){currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.PINCH);currentPE.pushEvent(event);protoExpectations.push(currentPE);}else{currentPE.pushEvent(event);sawFirstUpdate=true;}
break;case INPUT_TYPE.PINCH_END:if(currentPE){currentPE.pushEvent(event);}else{const pe=new ProtoExpectation(ProtoExpectation.IGNORED_TYPE);pe.pushEvent(event);protoExpectations.push(pe);}
currentPE=undefined;break;}});return protoExpectations;}
function handleFlingEvents(modelHelper,sortedInputEvents,warn){const protoExpectations=[];let currentPE=undefined;function isRendererFling(event){return event.title===RENDERER_FLING_TITLE;}
const browserHelper=modelHelper.browserHelper;const flingEvents=browserHelper.getAllAsyncSlicesMatching(isRendererFling);forEventTypesIn(sortedInputEvents,FLING_TYPE_NAMES,function(event){flingEvents.push(event);});flingEvents.sort(compareEvents);flingEvents.forEach(function(event){if(event.title===RENDERER_FLING_TITLE){if(currentPE){currentPE.pushEvent(event);}else{currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.FLING);currentPE.pushEvent(event);protoExpectations.push(currentPE);}
return;}
switch(event.typeName){case INPUT_TYPE.FLING_START:if(currentPE){warn({type:'UserModelBuilder',message:'Unexpected FlingStart',showToUser:false,});currentPE.pushEvent(event);}else{currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.FLING);currentPE.pushEvent(event);currentPE.end=0;protoExpectations.push(currentPE);}
break;case INPUT_TYPE.FLING_CANCEL:if(currentPE){currentPE.pushEvent(event);currentPE.end=event.start;currentPE=undefined;}else{const pe=new ProtoExpectation(ProtoExpectation.IGNORED_TYPE);pe.pushEvent(event);protoExpectations.push(pe);}
break;}});if(currentPE&&!currentPE.end){currentPE.end=modelHelper.model.bounds.max;}
return protoExpectations;}
function handleTouchEvents(modelHelper,sortedInputEvents,warn){const protoExpectations=[];let currentPE=undefined;let sawFirstMove=false;forEventTypesIn(sortedInputEvents,TOUCH_TYPE_NAMES,function(event){switch(event.typeName){case INPUT_TYPE.TOUCH_START:if(currentPE){currentPE.pushEvent(event);}else{currentPE=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.TOUCH);currentPE.pushEvent(event);currentPE.isAnimationBegin=true;protoExpectations.push(currentPE);sawFirstMove=false;}
break;case INPUT_TYPE.TOUCH_MOVE:if(!currentPE){currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.TOUCH);currentPE.pushEvent(event);protoExpectations.push(currentPE);break;}
if((sawFirstMove&&(currentPE.type===ProtoExpectation.RESPONSE_TYPE))||!currentPE.isNear(event,INPUT_MERGE_THRESHOLD_MS)){const prevEnd=currentPE.end;currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.TOUCH);currentPE.pushEvent(event);currentPE.start=prevEnd;protoExpectations.push(currentPE);}else{currentPE.pushEvent(event);sawFirstMove=true;}
break;case INPUT_TYPE.TOUCH_END:if(!currentPE){const pe=new ProtoExpectation(ProtoExpectation.IGNORED_TYPE);pe.pushEvent(event);protoExpectations.push(pe);break;}
if(currentPE.isNear(event,INPUT_MERGE_THRESHOLD_MS)){currentPE.pushEvent(event);}else{const pe=new ProtoExpectation(ProtoExpectation.IGNORED_TYPE);pe.pushEvent(event);protoExpectations.push(pe);}
currentPE=undefined;break;}});return protoExpectations;}
function handleScrollEvents(modelHelper,sortedInputEvents,warn){const protoExpectations=[];let currentPE=undefined;let sawFirstUpdate=false;forEventTypesIn(sortedInputEvents,SCROLL_TYPE_NAMES,function(event){switch(event.typeName){case INPUT_TYPE.SCROLL_BEGIN:currentPE=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.SCROLL);currentPE.pushEvent(event);currentPE.isAnimationBegin=true;protoExpectations.push(currentPE);sawFirstUpdate=false;break;case INPUT_TYPE.SCROLL_UPDATE:if(currentPE){if(currentPE.isNear(event,INPUT_MERGE_THRESHOLD_MS)&&((currentPE.type===ProtoExpectation.ANIMATION_TYPE)||!sawFirstUpdate)){currentPE.pushEvent(event);sawFirstUpdate=true;}else{currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.SCROLL);currentPE.pushEvent(event);protoExpectations.push(currentPE);}}else{currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.SCROLL);currentPE.pushEvent(event);protoExpectations.push(currentPE);}
break;case INPUT_TYPE.SCROLL_END:if(!currentPE){warn({type:'UserModelBuilder',message:'Unexpected ScrollEnd',showToUser:false,});const pe=new ProtoExpectation(ProtoExpectation.IGNORED_TYPE);pe.pushEvent(event);protoExpectations.push(pe);break;}
currentPE.pushEvent(event);break;}});return protoExpectations;}
function handleVideoAnimations(modelHelper,sortedInputEvents,warn){const events=[];for(const pid in modelHelper.rendererHelpers){for(const tid in modelHelper.rendererHelpers[pid].process.threads){for(const asyncSlice of
modelHelper.rendererHelpers[pid].process.threads[tid].asyncSliceGroup.slices){if(asyncSlice.title===PLAYBACK_EVENT_TITLE){events.push(asyncSlice);}}}}
events.sort(tr.importer.compareEvents);const protoExpectations=[];for(const event of events){const currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.VIDEO);currentPE.start=event.start;currentPE.end=event.end;currentPE.pushEvent(event);protoExpectations.push(currentPE);}
return protoExpectations;}
function handleVrAnimations(modelHelper,sortedInputEvents,warn){const events=[];const processes=[];if(typeof modelHelper.gpuHelper!=='undefined'){processes.push(modelHelper.gpuHelper.process);}
for(const helper of Object.values(modelHelper.rendererHelpers)){processes.push(helper.process);}
for(const helper of Object.values(modelHelper.browserHelpers)){processes.push(helper.process);}
for(const service of modelHelper.model.getAllProcesses(isXrDeviceServiceProcess)){processes.push(service);}
let vrCounterStart=Number.MAX_SAFE_INTEGER;let vrEventStart=Number.MAX_SAFE_INTEGER;for(const proc of processes){for(const[counterName,counterSeries]of
Object.entries(proc.counters)){if(VR_COUNTER_NAMES.includes(counterName)){for(const series of counterSeries.series){for(const sample of series.samples){events.push(sample);vrCounterStart=Math.min(vrCounterStart,sample.timestamp);}}}}
for(const thread of Object.values(proc.threads)){for(const container of thread.childEventContainers()){for(const slice of container.slices){if(slice.title in VR_EXPECTATION_EVENTS||slice.title in WEBXR_INSTANT_EVENTS){events.push(slice);vrEventStart=Math.min(vrEventStart,slice.start);}}}}}
if(events.length===0){return[];}
events.sort(function(x,y){if(x.range.min!==y.range.min){return x.range.min-y.range.min;}
return x.guid-y.guid;});vrCounterStart=(vrCounterStart===Number.MAX_SAFE_INTEGER)?0:vrCounterStart;vrEventStart=(vrEventStart===Number.MAX_SAFE_INTEGER)?0:vrEventStart;const vrAnimationStart=Math.max(vrCounterStart,vrEventStart)+
VR_RESPONSE_MS;const responsePE=new ProtoExpectation(ProtoExpectation.RESPONSE_TYPE,INITIATOR_TYPE.VR);const animationPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.VR);let lastResponseEvent;for(const event of events){if(event.range.min<vrAnimationStart){if(event instanceof tr.model.CounterSample){responsePE.pushSample(event);}else{responsePE.pushEvent(event);}
lastResponseEvent=event;}else{if(event instanceof tr.model.CounterSample){animationPE.pushSample(event);}else{animationPE.pushEvent(event);}}}
if(lastResponseEvent instanceof tr.model.CounterSample){animationPE.pushSample(lastResponseEvent);}else{animationPE.pushEvent(lastResponseEvent);}
return[responsePE,animationPE];}
function handleCSSAnimations(modelHelper,sortedInputEvents,warn){const animationEvents=modelHelper.browserHelper.getAllAsyncSlicesMatching(function(event){return((event.title===CSS_ANIMATION_TITLE)&&event.isTopLevel&&(event.duration>0));});const animationRanges=[];function pushAnimationRange(start,end,animation){const range=tr.b.math.Range.fromExplicitRange(start,end);range.animation=animation;animationRanges.push(range);}
animationEvents.forEach(function(animation){if(animation.subSlices.length===0){pushAnimationRange(animation.start,animation.end,animation);}else{let start=undefined;animation.subSlices.forEach(function(sub){if((sub.args.data.state==='running')&&(start===undefined)){start=sub.start;}else if((sub.args.data.state==='paused')||(sub.args.data.state==='idle')||(sub.args.data.state==='finished')){if(start===undefined){start=modelHelper.model.bounds.min;}
pushAnimationRange(start,sub.start,animation);start=undefined;}});if(start!==undefined){pushAnimationRange(start,animation.end,animation);}}});return animationRanges.map(function(range){const protoExpectation=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.CSS);protoExpectation.start=range.min;protoExpectation.end=range.max;protoExpectation.associatedEvents.push(range.animation);return protoExpectation;});}
function findWebGLEvents(modelHelper,mailboxEvents,animationEvents){for(const event of modelHelper.model.getDescendantEvents()){if(event.title==='DrawingBuffer::prepareMailbox'){mailboxEvents.push(event);}else if(event.title==='PageAnimator::serviceScriptedAnimations'){animationEvents.push(event);}}}
function findMailboxEventsNearAnimationEvents(mailboxEvents,animationEvents){if(animationEvents.length===0)return[];mailboxEvents.sort(compareEvents);animationEvents.sort(compareEvents);const animationIterator=animationEvents[Symbol.iterator]();let animationEvent=animationIterator.next().value;const filteredEvents=[];for(const event of mailboxEvents){while(animationEvent&&(animationEvent.start<(event.start-ANIMATION_MERGE_THRESHOLD_MS))){animationEvent=animationIterator.next().value;}
if(!animationEvent)break;if(animationEvent.start<(event.start+ANIMATION_MERGE_THRESHOLD_MS)){filteredEvents.push(event);}}
return filteredEvents;}
function createProtoExpectationsFromMailboxEvents(mailboxEvents){const protoExpectations=[];let currentPE=undefined;for(const event of mailboxEvents){if(currentPE===undefined||!currentPE.isNear(event,ANIMATION_MERGE_THRESHOLD_MS)){currentPE=new ProtoExpectation(ProtoExpectation.ANIMATION_TYPE,INITIATOR_TYPE.WEBGL);currentPE.pushEvent(event);protoExpectations.push(currentPE);}else{currentPE.pushEvent(event);}}
return protoExpectations;}
function handleWebGLAnimations(modelHelper,sortedInputEvents,warn){const prepareMailboxEvents=[];const scriptedAnimationEvents=[];findWebGLEvents(modelHelper,prepareMailboxEvents,scriptedAnimationEvents);const webGLMailboxEvents=findMailboxEventsNearAnimationEvents(prepareMailboxEvents,scriptedAnimationEvents);return createProtoExpectationsFromMailboxEvents(webGLMailboxEvents);}
function postProcessProtoExpectations(modelHelper,protoExpectations){protoExpectations=findFrameEventsForAnimations(modelHelper,protoExpectations);protoExpectations=mergeIntersectingResponses(protoExpectations);protoExpectations=mergeIntersectingAnimations(protoExpectations);protoExpectations=fixResponseAnimationStarts(protoExpectations);protoExpectations=fixTapResponseTouchAnimations(protoExpectations);return protoExpectations;}
function mergeIntersectingResponses(protoExpectations){const newPEs=[];while(protoExpectations.length){const pe=protoExpectations.shift();newPEs.push(pe);if(pe.type!==ProtoExpectation.RESPONSE_TYPE)continue;for(let i=0;i<protoExpectations.length;++i){const otherPE=protoExpectations[i];if(otherPE.type!==pe.type)continue;if(!otherPE.intersects(pe))continue;const typeNames=pe.associatedEvents.map(function(event){return event.typeName;});if(otherPE.containsTypeNames(typeNames))continue;pe.merge(otherPE);protoExpectations.splice(i,1);--i;}}
return newPEs;}
function mergeIntersectingAnimations(protoExpectations){const newPEs=[];while(protoExpectations.length){const pe=protoExpectations.shift();newPEs.push(pe);if(pe.type!==ProtoExpectation.ANIMATION_TYPE)continue;const isCSS=pe.initiatorType===INITIATOR_TYPE.CSS;const isFling=pe.containsTypeNames([INPUT_TYPE.FLING_START]);const isVideo=pe.initiatorType===INITIATOR_TYPE.VIDEO;for(let i=0;i<protoExpectations.length;++i){const otherPE=protoExpectations[i];if(otherPE.type!==pe.type)continue;if((isCSS&&otherPE.initiatorType!==INITIATOR_TYPE.CSS)||isFling!==otherPE.containsTypeNames([INPUT_TYPE.FLING_START])||isVideo&&otherPE.initiatorType!==INITIATOR_TYPE.VIDEO||otherPE.initiatorType===INITIATOR_TYPE.VR){continue;}
if(isCSS){if(!pe.isNear(otherPE,ANIMATION_MERGE_THRESHOLD_MS)){continue;}}else if(!otherPE.intersects(pe)){continue;}
pe.merge(otherPE);protoExpectations.splice(i,1);--i;}}
return newPEs;}
function fixResponseAnimationStarts(protoExpectations){protoExpectations.forEach(function(ape){if(ape.type!==ProtoExpectation.ANIMATION_TYPE){return;}
protoExpectations.forEach(function(rpe){if(rpe.type!==ProtoExpectation.RESPONSE_TYPE){return;}
if(!ape.containsTimestampInclusive(rpe.end)){return;}
if(ape.containsTimestampInclusive(rpe.start)){return;}
ape.start=rpe.end;if(ape.associatedEvents!==undefined){ape.associatedEvents=ape.associatedEvents.filter(e=>(!isImplFrameEvent(e)||e.start>=ape.start));}});});return protoExpectations;}
function isImplFrameEvent(event){return event.title===tr.model.helpers.IMPL_RENDERING_STATS;}
function fixTapResponseTouchAnimations(protoExpectations){function isTapResponse(pe){return(pe.type===ProtoExpectation.RESPONSE_TYPE)&&pe.containsTypeNames([INPUT_TYPE.TAP]);}
function isTouchAnimation(pe){return(pe.type===ProtoExpectation.ANIMATION_TYPE)&&pe.containsTypeNames([INPUT_TYPE.TOUCH_MOVE])&&!pe.containsTypeNames([INPUT_TYPE.SCROLL_UPDATE,INPUT_TYPE.PINCH_UPDATE]);}
const newPEs=[];while(protoExpectations.length){const pe=protoExpectations.shift();newPEs.push(pe);const peIsTapResponse=isTapResponse(pe);const peIsTouchAnimation=isTouchAnimation(pe);if(!peIsTapResponse&&!peIsTouchAnimation){continue;}
for(let i=0;i<protoExpectations.length;++i){const otherPE=protoExpectations[i];if(!otherPE.intersects(pe))continue;if(peIsTapResponse&&!isTouchAnimation(otherPE))continue;if(peIsTouchAnimation&&!isTapResponse(otherPE))continue;pe.type=ProtoExpectation.RESPONSE_TYPE;pe.merge(otherPE);protoExpectations.splice(i,1);--i;}}
return newPEs;}
function findFrameEventsForAnimations(modelHelper,protoExpectations){const newPEs=[];const frameEventsByPid=getSortedFrameEventsByProcess(modelHelper);for(const pe of protoExpectations){if(pe.type!==ProtoExpectation.ANIMATION_TYPE){newPEs.push(pe);continue;}
const frameEvents=[];for(const pid of Object.keys(modelHelper.rendererHelpers)){const range=tr.b.math.Range.fromExplicitRange(pe.start,pe.end);frameEvents.push.apply(frameEvents,range.filterArray(frameEventsByPid[pid],e=>e.start));}
if(frameEvents.length===0&&!(pe.initiatorType===INITIATOR_TYPE.WEBGL||pe.initiatorType===INITIATOR_TYPE.VR)){pe.type=ProtoExpectation.IGNORED_TYPE;newPEs.push(pe);continue;}
pe.associatedEvents.addEventSet(frameEvents);newPEs.push(pe);}
return newPEs;}
function checkAllInputEventsHandled(modelHelper,sortedInputEvents,protoExpectations,warn){const handledEvents=[];protoExpectations.forEach(function(protoExpectation){protoExpectation.associatedEvents.forEach(function(event){if((event.title===CSS_ANIMATION_TITLE)&&(event.subSlices.length>0)){return;}
if((handledEvents.indexOf(event)>=0)&&(!isImplFrameEvent(event))){warn({type:'UserModelBuilder',message:`double-handled event: ${event.typeName} @ ${event.start}`,showToUser:false,});return;}
handledEvents.push(event);});});sortedInputEvents.forEach(function(event){if(handledEvents.indexOf(event)<0){warn({type:'UserModelBuilder',message:`double-handled event: ${event.typeName} @ ${event.start}`,showToUser:false,});}});}
function findInputExpectations(modelHelper){let warning;function warn(w){if(warning)return;warning=w;}
const sortedInputEvents=getSortedInputEvents(modelHelper);let protoExpectations=findProtoExpectations(modelHelper,sortedInputEvents,warn);protoExpectations=postProcessProtoExpectations(modelHelper,protoExpectations);checkAllInputEventsHandled(modelHelper,sortedInputEvents,protoExpectations,warn);if(warning)modelHelper.model.importWarning(warning);const expectations=[];protoExpectations.forEach(function(protoExpectation){const ir=protoExpectation.createInteractionRecord(modelHelper.model);if(ir){expectations.push(ir);}});return expectations;}
return{findInputExpectations,compareEvents,CSS_ANIMATION_TITLE,VR_EXPECTATION_EVENTS,WEBXR_INSTANT_EVENTS,};});'use strict';tr.exportTo('tr.b',function(){class FixedColorScheme{constructor(namesToColors){this.namesToColors_=namesToColors;}
static fromNames(names){const namesToColors=new Map();const generator=new tr.b.SinebowColorGenerator();for(const name of names){namesToColors.set(name,generator.colorForKey(name));}
return new FixedColorScheme(namesToColors);}
getColor(name){const color=this.namesToColors_.get(name);if(color===undefined)throw new Error('Unknown color: '+name);return color;}}
const MemoryColumnColorScheme=new FixedColorScheme(new Map([['used_memory_column',new tr.b.Color(0,0,255)],['older_used_memory_column',new tr.b.Color(153,204,255)],['tracing_memory_column',new tr.b.Color(153,153,153)]]));function FixedColorSchemeRegistry(){}
FixedColorSchemeRegistry.lookUp=function(name){const info=this.findTypeInfoMatching(info=>info.metadata.name===name);if(!info)return undefined;return info.constructor();};const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);tr.b.decorateExtensionRegistry(FixedColorSchemeRegistry,options);return{MemoryColumnColorScheme,FixedColorScheme,FixedColorSchemeRegistry,};});'use strict';tr.exportTo('tr.e.chrome.chrome_processes',function(){const CHROME_PROCESS_NAMES={BROWSER:'browser_process',RENDERER:'renderer_processes',ALL:'all_processes',GPU:'gpu_process',PPAPI:'ppapi_process',UNKNOWN:'unknown_processes',};const PROCESS_COLOR_SCHEME_NAME='ChromeProcessNames';const PROCESS_COLOR_SCHEME=tr.b.FixedColorScheme.fromNames(Object.values(CHROME_PROCESS_NAMES));tr.b.FixedColorSchemeRegistry.register(()=>PROCESS_COLOR_SCHEME,{name:PROCESS_COLOR_SCHEME_NAME,});function canonicalizeName(name){return name.toLowerCase().replace(' ','_');}
function canonicalizeProcessName(rawProcessName){if(!rawProcessName)return CHROME_PROCESS_NAMES.UNKNOWN;const baseCanonicalName=canonicalizeName(rawProcessName);switch(baseCanonicalName){case'renderer':return CHROME_PROCESS_NAMES.RENDERER;case'browser':return CHROME_PROCESS_NAMES.BROWSER;}
if(Object.values(CHROME_PROCESS_NAMES).includes(baseCanonicalName)){return baseCanonicalName;}
return CHROME_PROCESS_NAMES.UNKNOWN;}
return{CHROME_PROCESS_NAMES,PROCESS_COLOR_SCHEME,PROCESS_COLOR_SCHEME_NAME,canonicalizeName,canonicalizeProcessName,};});'use strict';tr.exportTo('tr.metrics.sh',function(){function perceptualBlend(ir,index,score){return Math.exp(1-score);}
function filterExpectationsByRange(irs,opt_range){const filteredExpectations=[];irs.forEach(function(ir){if(!(ir instanceof tr.model.um.UserExpectation))return;if(!opt_range||opt_range.intersectsExplicitRangeInclusive(ir.start,ir.end)){filteredExpectations.push(ir);}});return filteredExpectations;}
function splitGlobalDumpsByBrowserName(model,opt_rangeOfInterest){const chromeModelHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const browserNameToGlobalDumps=new Map();const globalDumpToBrowserHelper=new WeakMap();if(chromeModelHelper){chromeModelHelper.browserHelpers.forEach(function(helper){const globalDumps=skipDumpsThatDoNotIntersectRange(helper.process.memoryDumps.map(d=>d.globalMemoryDump),opt_rangeOfInterest);globalDumps.forEach(function(globalDump){const existingHelper=globalDumpToBrowserHelper.get(globalDump);if(existingHelper!==undefined){throw new Error('Memory dump ID clash across multiple browsers '+'with PIDs: '+existingHelper.pid+' and '+helper.pid);}
globalDumpToBrowserHelper.set(globalDump,helper);});makeKeyUniqueAndSet(browserNameToGlobalDumps,tr.e.chrome.chrome_processes.canonicalizeName(helper.browserName),globalDumps);});}
const unclassifiedGlobalDumps=skipDumpsThatDoNotIntersectRange(model.globalMemoryDumps.filter(g=>!globalDumpToBrowserHelper.has(g)),opt_rangeOfInterest);if(unclassifiedGlobalDumps.length>0){makeKeyUniqueAndSet(browserNameToGlobalDumps,'unknown_browser',unclassifiedGlobalDumps);}
return browserNameToGlobalDumps;}
function makeKeyUniqueAndSet(map,key,value){let uniqueKey=key;let nextIndex=2;while(map.has(uniqueKey)){uniqueKey=key+nextIndex;nextIndex++;}
map.set(uniqueKey,value);}
function skipDumpsThatDoNotIntersectRange(dumps,opt_range){if(!opt_range)return dumps;return dumps.filter(d=>opt_range.intersectsExplicitRangeInclusive(d.start,d.end));}
function hasCategoryAndName(event,category,title){return event.title===title&&event.category&&tr.b.getCategoryParts(event.category).includes(category);}
return{hasCategoryAndName,filterExpectationsByRange,perceptualBlend,splitGlobalDumpsByBrowserName};});'use strict';tr.exportTo('tr.e.chrome',function(){const CHROME_INTERNAL_URLS=['','about:blank','data:text/html,pluginplaceholderdata','chrome-error://chromewebdata/'];const SCHEDULER_TOP_LEVEL_TASK_TITLE='ThreadControllerImpl::RunTask';const SCHEDULER_TOP_LEVEL_TASKS=new Set([SCHEDULER_TOP_LEVEL_TASK_TITLE,'ThreadControllerImpl::DoWork','TaskQueueManager::ProcessTaskFromWorkQueue']);class EventFinderUtils{static hasCategoryAndName(event,category,title){return event.title===title&&event.category&&tr.b.getCategoryParts(event.category).includes(category);}
static*getMainThreadEvents(rendererHelper,eventTitle,eventCategory){if(!rendererHelper.mainThread)return;for(const ev of rendererHelper.mainThread.sliceGroup.childEvents()){if(rendererHelper.isTelemetryInternalEvent(ev))continue;if(!this.hasCategoryAndName(ev,eventCategory,eventTitle)){continue;}
yield ev;}}
static getNetworkEventsInRange(process,range){const networkEvents=[];for(const thread of Object.values(process.threads)){const threadHelper=new tr.model.helpers.ChromeThreadHelper(thread);const events=threadHelper.getNetworkEvents();for(const event of events){if(range.intersectsExplicitRangeInclusive(event.start,event.end)){networkEvents.push(event);}}}
return networkEvents;}
static getSortedMainThreadEventsByFrame(rendererHelper,eventTitle,eventCategory){const eventsByFrame=new Map();const events=this.getMainThreadEvents(rendererHelper,eventTitle,eventCategory);for(const ev of events){const frameIdRef=ev.args.frame;if(frameIdRef===undefined)continue;if(!eventsByFrame.has(frameIdRef)){eventsByFrame.set(frameIdRef,[]);}
eventsByFrame.get(frameIdRef).push(ev);}
return eventsByFrame;}
static getSortedMainThreadEventsByNavId(rendererHelper,eventTitle,eventCategory){const eventsByNavId=new Map();const events=this.getMainThreadEvents(rendererHelper,eventTitle,eventCategory);for(const ev of events){if(ev.args.data===undefined)continue;const navIdRef=ev.args.data.navigationId;if(navIdRef===undefined)continue;eventsByNavId.set(navIdRef,ev);}
return eventsByNavId;}
static findLastEventStartingOnOrBeforeTimestamp(sortedEvents,timestamp){const firstIndexAfterTimestamp=tr.b.findFirstTrueIndexInSortedArray(sortedEvents,e=>e.start>timestamp);if(firstIndexAfterTimestamp===0)return undefined;return sortedEvents[firstIndexAfterTimestamp-1];}
static findLastEventStartingBeforeTimestamp(sortedEvents,timestamp){const firstIndexAfterTimestamp=tr.b.findFirstTrueIndexInSortedArray(sortedEvents,e=>e.start>=timestamp);if(firstIndexAfterTimestamp===0)return undefined;return sortedEvents[firstIndexAfterTimestamp-1];}
static findNextEventStartingOnOrAfterTimestamp(sortedEvents,timestamp){const firstIndexOnOrAfterTimestamp=tr.b.findFirstTrueIndexInSortedArray(sortedEvents,e=>e.start>=timestamp);if(firstIndexOnOrAfterTimestamp===sortedEvents.length){return undefined;}
return sortedEvents[firstIndexOnOrAfterTimestamp];}
static findNextEventStartingAfterTimestamp(sortedEvents,timestamp){const firstIndexOnOrAfterTimestamp=tr.b.findFirstTrueIndexInSortedArray(sortedEvents,e=>e.start>timestamp);if(firstIndexOnOrAfterTimestamp===sortedEvents.length){return undefined;}
return sortedEvents[firstIndexOnOrAfterTimestamp];}
static findToplevelSchedulerTasks(mainThread){const tasks=[];for(const task of mainThread.findTopmostSlices(slice=>slice.category==='toplevel'&&SCHEDULER_TOP_LEVEL_TASKS.has(slice.title))){tasks.push(task);}
return tasks;}}
return{EventFinderUtils,CHROME_INTERNAL_URLS,SCHEDULER_TOP_LEVEL_TASK_TITLE,};});'use strict';tr.exportTo('tr.e.chrome',function(){const TIME_TO_INTERACTIVE_WINDOW_SIZE_MS=5000;const ACTIVE_REQUEST_TOLERANCE=2;const FCI_MIN_CLUSTER_SEPARATION_MS=1000;const TASK_CLUSTER_HEAVINESS_THRESHOLD_MS=250;const ENDPOINT_TYPES={LONG_TASK_START:'LONG_TASK_START',LONG_TASK_END:'LONG_TASK_END',REQUEST_START:'REQUEST_START',REQUEST_END:'REQUEST_END'};function getEndpoints_(events,startType,endType){const endpoints=[];for(const event of events){endpoints.push({time:event.start,type:startType});endpoints.push({time:event.end,type:endType});}
return endpoints;}
function reachedTTIQuiscence_(timestamp,networkQuietWindowStart,mainThreadQuietWindowStart){if(networkQuietWindowStart===undefined||mainThreadQuietWindowStart===undefined){return false;}
const mainThreadQuietForLongEnough=timestamp-mainThreadQuietWindowStart>=TIME_TO_INTERACTIVE_WINDOW_SIZE_MS;const networkQuietForLongEnough=timestamp-networkQuietWindowStart>=TIME_TO_INTERACTIVE_WINDOW_SIZE_MS;return mainThreadQuietForLongEnough&&networkQuietForLongEnough;}
function findInteractiveTime(searchBegin,searchEnd,domContentLoadedEnd,longTasksInWindow,networkRequests){const longTaskEndpoints=getEndpoints_(longTasksInWindow,ENDPOINT_TYPES.LONG_TASK_START,ENDPOINT_TYPES.LONG_TASK_END);const networkRequestEndpoints=getEndpoints_(networkRequests,ENDPOINT_TYPES.REQUEST_START,ENDPOINT_TYPES.REQUEST_END);const endpoints=longTaskEndpoints.concat(networkRequestEndpoints);endpoints.sort((a,b)=>a.time-b.time);let networkQuietWindowStart=searchBegin;let mainThreadQuietWindowStart=searchBegin;let interactiveCandidate=undefined;let activeRequests=0;for(const endpoint of endpoints){if(reachedTTIQuiscence_(endpoint.time,networkQuietWindowStart,mainThreadQuietWindowStart)){interactiveCandidate=mainThreadQuietWindowStart;break;}
switch(endpoint.type){case ENDPOINT_TYPES.LONG_TASK_START:mainThreadQuietWindowStart=undefined;break;case ENDPOINT_TYPES.LONG_TASK_END:mainThreadQuietWindowStart=endpoint.time;break;case ENDPOINT_TYPES.REQUEST_START:activeRequests++;if(activeRequests>ACTIVE_REQUEST_TOLERANCE){networkQuietWindowStart=undefined;}
break;case ENDPOINT_TYPES.REQUEST_END:activeRequests--;if(activeRequests===ACTIVE_REQUEST_TOLERANCE){networkQuietWindowStart=endpoint.time;}
break;default:throw new Error('Internal Error: Unhandled endpoint type.');}}
if(interactiveCandidate===undefined&&reachedTTIQuiscence_(searchEnd,networkQuietWindowStart,mainThreadQuietWindowStart)){interactiveCandidate=mainThreadQuietWindowStart;}
if(interactiveCandidate===undefined)return undefined;return Math.max(interactiveCandidate,domContentLoadedEnd);}
function requiredFCIWindowSizeMs(timeSinceSearchBeginMs){const timeCoefficient=1/15*Math.log(2);const timeSinceSearchBeginSeconds=tr.b.convertUnit(timeSinceSearchBeginMs,tr.b.UnitPrefixScale.METRIC.MILLI,tr.b.UnitPrefixScale.METRIC.NONE);const windowSizeSeconds=4*Math.exp(-timeCoefficient*timeSinceSearchBeginSeconds)+1;return tr.b.convertUnit(windowSizeSeconds,tr.b.UnitPrefixScale.METRIC.NONE,tr.b.UnitPrefixScale.METRIC.MILLI);}
class TaskCluster{constructor(tasksInClusterSorted){if(tasksInClusterSorted.length===0){throw new Error('Internal Error: TaskCluster must have non zero tasks');}
for(let i=0;i<tasksInClusterSorted.length-1;i++){const durationBetweenTasks=tasksInClusterSorted[i+1].start-
tasksInClusterSorted[i].end;if(durationBetweenTasks>=FCI_MIN_CLUSTER_SEPARATION_MS){throw new Error('Internal Error: Tasks in a TaskCluster cannot be '+'more than '+FCI_MIN_CLUSTER_SEPARATION_MS+' miliseconds apart');}
if(durationBetweenTasks<-1e7){throw new Error('Internal Error: List of tasks used to construct '+'TaskCluster must be sorted.');}}
this._clusterTasks=tasksInClusterSorted;}
get start(){return this._clusterTasks[0].start;}
get end(){return this._clusterTasks[this._clusterTasks.length-1].end;}
isHeavy(){return this.end-this.start>TASK_CLUSTER_HEAVINESS_THRESHOLD_MS;}}
function findFCITaskClusters(sortedLongTasks){const clusters=[];if(sortedLongTasks.length===0)return clusters;const firstTask=sortedLongTasks[0];const restOfTasks=sortedLongTasks.slice(1);let currentClusterTasks=[firstTask];for(const currTask of restOfTasks){const prevTask=currentClusterTasks[currentClusterTasks.length-1];if(currTask.start-prevTask.end<FCI_MIN_CLUSTER_SEPARATION_MS){currentClusterTasks.push(currTask);}else{clusters.push(new TaskCluster(currentClusterTasks));currentClusterTasks=[currTask];}}
clusters.push(new TaskCluster(currentClusterTasks));return clusters;}
function reachedFCIQuiescence_(timestamp,mainThreadQuietWindowStart,searchBegin){const quietWindowSize=timestamp-mainThreadQuietWindowStart;const timeSinceSearchBegin=mainThreadQuietWindowStart-searchBegin;const requiredWindowSize=requiredFCIWindowSizeMs(timeSinceSearchBegin);return quietWindowSize>requiredWindowSize;}
function findFirstCpuIdleTime(searchBegin,searchEnd,domContentLoadedEnd,longTasksInWindow){const sortedLongTasks=longTasksInWindow.sort((a,b)=>a.start-b.start);const taskClusters=findFCITaskClusters(sortedLongTasks);const heavyTaskClusters=taskClusters.filter(cluster=>cluster.isHeavy());let quietWindowBegin=searchBegin;let fiCandidate=undefined;for(const cluster of heavyTaskClusters){if(reachedFCIQuiescence_(cluster.start,quietWindowBegin,searchBegin)){fiCandidate=quietWindowBegin;break;}
quietWindowBegin=cluster.end;}
if(fiCandidate===undefined){if(reachedFCIQuiescence_(searchEnd,quietWindowBegin,searchBegin)){fiCandidate=quietWindowBegin;}else{return undefined;}}
return Math.max(fiCandidate,domContentLoadedEnd);}
return{findInteractiveTime,findFirstCpuIdleTime,requiredFCIWindowSizeMs,findFCITaskClusters,};});'use strict';tr.exportTo('tr.model.um',function(){const LOAD_SUBTYPE_NAMES={SUCCESSFUL:'Successful',FAILED:'Failed',};const DOES_LOAD_SUBTYPE_NAME_EXIST={};for(const key in LOAD_SUBTYPE_NAMES){DOES_LOAD_SUBTYPE_NAME_EXIST[LOAD_SUBTYPE_NAMES[key]]=true;}
function LoadExpectation(parentModel,initiatorTitle,start,duration,renderer,navigationStart,fmpEvent,dclEndEvent,cpuIdleTime,timeToInteractive,url,frameId){if(!DOES_LOAD_SUBTYPE_NAME_EXIST[initiatorTitle]){throw new Error(initiatorTitle+' is not in LOAD_SUBTYPE_NAMES');}
tr.model.um.UserExpectation.call(this,parentModel,initiatorTitle,start,duration);this.renderProcess=renderer;this.renderMainThread=undefined;this.routingId=undefined;this.parentRoutingId=undefined;this.loadFinishedEvent=undefined;this.navigationStart=navigationStart;this.fmpEvent=fmpEvent;this.domContentLoadedEndEvent=dclEndEvent;this.firstCpuIdleTime=cpuIdleTime;this.timeToInteractive=timeToInteractive;this.url=url;this.frameId=frameId;}
LoadExpectation.prototype={__proto__:tr.model.um.UserExpectation.prototype,constructor:LoadExpectation};tr.model.um.UserExpectation.subTypes.register(LoadExpectation,{stageTitle:'Load',colorId:tr.b.ColorScheme.getColorIdForReservedName('rail_load')});return{LOAD_SUBTYPE_NAMES,LoadExpectation,};});'use strict';tr.exportTo('tr.importer',function(){const LONG_TASK_THRESHOLD_MS=50;const IGNORE_URLS=['','about:blank',];function findFrameLoaderSnapshotAt(rendererHelper,frameIdRef,ts){const objects=rendererHelper.process.objects;const frameLoaderInstances=objects.instancesByTypeName_.FrameLoader;if(frameLoaderInstances===undefined)return undefined;let snapshot;for(const instance of frameLoaderInstances){if(!instance.isAliveAt(ts))continue;const maybeSnapshot=instance.getSnapshotAt(ts);if(frameIdRef!==maybeSnapshot.args.frame.id_ref)continue;snapshot=maybeSnapshot;}
return snapshot;}
function findFirstMeaningfulPaintCandidates(rendererHelper){const candidatesForFrameId={};for(const ev of rendererHelper.process.getDescendantEvents()){if(!tr.e.chrome.EventFinderUtils.hasCategoryAndName(ev,'loading','firstMeaningfulPaintCandidate')){continue;}
if(rendererHelper.isTelemetryInternalEvent(ev))continue;const frameIdRef=ev.args.frame;if(frameIdRef===undefined)continue;let list=candidatesForFrameId[frameIdRef];if(list===undefined){candidatesForFrameId[frameIdRef]=list=[];}
list.push(ev);}
return candidatesForFrameId;}
function computeInteractivityMetricSample_(rendererHelper,navigationStart,fmpEvent,domContentLoadedEndEvent,searchWindowEnd){if(domContentLoadedEndEvent===undefined||fmpEvent===undefined){return{interactiveTime:undefined,firstCpuIdleTime:undefined};}
const firstMeaningfulPaintTime=fmpEvent.start;const mainThreadTasks=tr.e.chrome.EventFinderUtils.findToplevelSchedulerTasks(rendererHelper.mainThread);const longTasks=mainThreadTasks.filter(task=>task.duration>=LONG_TASK_THRESHOLD_MS);const longTasksInWindow=longTasks.filter(task=>task.range.intersectsExplicitRangeInclusive(firstMeaningfulPaintTime,searchWindowEnd));const resourceLoadEvents=tr.e.chrome.EventFinderUtils.getNetworkEventsInRange(rendererHelper.process,tr.b.math.Range.fromExplicitRange(navigationStart.start,searchWindowEnd));const firstCpuIdleTime=tr.e.chrome.findFirstCpuIdleTime(firstMeaningfulPaintTime,searchWindowEnd,domContentLoadedEndEvent.start,longTasksInWindow);const interactiveTime=resourceLoadEvents.length>0?tr.e.chrome.findInteractiveTime(firstMeaningfulPaintTime,searchWindowEnd,domContentLoadedEndEvent.start,longTasksInWindow,resourceLoadEvents):undefined;return{interactiveTime,firstCpuIdleTime};}
function constructLoadingExpectation_(rendererHelper,frameToDomContentLoadedEndEvents,navigationStart,fmpEvent,searchWindowEnd,url,frameId){const dclTimesForFrame=frameToDomContentLoadedEndEvents.get(frameId)||[];const dclSearchRange=tr.b.math.Range.fromExplicitRange(navigationStart.start,searchWindowEnd);const dclTimesInWindow=dclSearchRange.filterArray(dclTimesForFrame,event=>event.start);let domContentLoadedEndEvent=undefined;if(dclTimesInWindow.length!==0){domContentLoadedEndEvent=dclTimesInWindow[dclTimesInWindow.length-1];}
const{interactiveTime,firstCpuIdleTime}=computeInteractivityMetricSample_(rendererHelper,navigationStart,fmpEvent,domContentLoadedEndEvent,searchWindowEnd);const duration=(interactiveTime===undefined)?searchWindowEnd-navigationStart.start:interactiveTime-navigationStart.start;return new tr.model.um.LoadExpectation(rendererHelper.modelHelper.model,tr.model.um.LOAD_SUBTYPE_NAMES.SUCCESSFUL,navigationStart.start,duration,rendererHelper.process,navigationStart,fmpEvent,domContentLoadedEndEvent,firstCpuIdleTime,interactiveTime,url,frameId);}
function collectLoadExpectationsForRenderer(rendererHelper){const samples=[];const frameToNavStartEvents=tr.e.chrome.EventFinderUtils.getSortedMainThreadEventsByFrame(rendererHelper,'navigationStart','blink.user_timing');const frameToDomContentLoadedEndEvents=tr.e.chrome.EventFinderUtils.getSortedMainThreadEventsByFrame(rendererHelper,'domContentLoadedEventEnd','blink.user_timing');function addSamples(frameIdRef,navigationStart,fmpCandidateEvents,searchWindowEnd,url){let fmpMarkerEvent=tr.e.chrome.EventFinderUtils.findLastEventStartingOnOrBeforeTimestamp(fmpCandidateEvents,searchWindowEnd);if(fmpMarkerEvent!==undefined&&navigationStart.start>fmpMarkerEvent.start){fmpMarkerEvent=undefined;}
samples.push(constructLoadingExpectation_(rendererHelper,frameToDomContentLoadedEndEvents,navigationStart,fmpMarkerEvent,searchWindowEnd,url,frameIdRef));}
const candidatesForFrameId=findFirstMeaningfulPaintCandidates(rendererHelper);for(const[frameIdRef,navStartEvents]of frameToNavStartEvents){const fmpCandidateEvents=candidatesForFrameId[frameIdRef]||[];let prevNavigation={navigationEvent:undefined,url:undefined};for(let index=0;index<navStartEvents.length;index++){const currNavigation=navStartEvents[index];let url;let isLoadingMainFrame=false;if(currNavigation.args.data){url=currNavigation.args.data.documentLoaderURL;isLoadingMainFrame=currNavigation.args.data.isLoadingMainFrame;}else{const snapshot=findFrameLoaderSnapshotAt(rendererHelper,frameIdRef,currNavigation.start);if(snapshot){url=snapshot.args.documentLoaderURL;isLoadingMainFrame=snapshot.args.isLoadingMainFrame;}}
if(!isLoadingMainFrame)continue;if(url===undefined||IGNORE_URLS.includes(url))continue;if(prevNavigation.navigationEvent!==undefined){addSamples(frameIdRef,prevNavigation.navigationEvent,fmpCandidateEvents,currNavigation.start,prevNavigation.url);}
prevNavigation={navigationEvent:currNavigation,url};}
if(prevNavigation.navigationEvent!==undefined){addSamples(frameIdRef,prevNavigation.navigationEvent,fmpCandidateEvents,rendererHelper.modelHelper.chromeBounds.max,prevNavigation.url);}}
return samples;}
function findLoadExpectations(modelHelper){const loads=[];const chromeHelper=modelHelper.model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);for(const pid in chromeHelper.rendererHelpers){const rendererHelper=chromeHelper.rendererHelpers[pid];if(rendererHelper.isChromeTracingUI)continue;loads.push.apply(loads,collectLoadExpectationsForRenderer(rendererHelper));}
return loads;}
return{findLoadExpectations,};});'use strict';tr.exportTo('tr.model.um',function(){function StartupExpectation(parentModel,start,duration){tr.model.um.UserExpectation.call(this,parentModel,'',start,duration);}
StartupExpectation.prototype={__proto__:tr.model.um.UserExpectation.prototype,constructor:StartupExpectation};tr.model.um.UserExpectation.subTypes.register(StartupExpectation,{stageTitle:'Startup',colorId:tr.b.ColorScheme.getColorIdForReservedName('startup')});return{StartupExpectation,};});'use strict';tr.exportTo('tr.importer',function(){function getAllFrameEvents(modelHelper){const frameEvents=[];frameEvents.push.apply(frameEvents,modelHelper.browserHelper.getFrameEventsInRange(tr.model.helpers.IMPL_FRAMETIME_TYPE,modelHelper.model.bounds));for(const renderer of Object.values(modelHelper.rendererHelpers)){frameEvents.push.apply(frameEvents,renderer.getFrameEventsInRange(tr.model.helpers.IMPL_FRAMETIME_TYPE,modelHelper.model.bounds));}
return frameEvents.sort(tr.importer.compareEvents);}
function getStartupEvents(modelHelper){function isStartupSlice(slice){return slice.title==='BrowserMainLoop::CreateThreads';}
const events=modelHelper.browserHelper.getAllAsyncSlicesMatching(isStartupSlice);const deduper=new tr.model.EventSet();events.forEach(function(event){const sliceGroup=event.parentContainer.sliceGroup;const slice=sliceGroup&&sliceGroup.findFirstSlice();if(slice){deduper.push(slice);}});return deduper.toArray();}
function findStartupExpectations(modelHelper){const openingEvents=getStartupEvents(modelHelper);const closingEvents=getAllFrameEvents(modelHelper);const startups=[];openingEvents.forEach(function(openingEvent){closingEvents.forEach(function(closingEvent){if(openingEvent.closingEvent)return;if(closingEvent.openingEvent)return;if(closingEvent.start<=openingEvent.start)return;if(openingEvent.parentContainer.parent.pid!==closingEvent.parentContainer.parent.pid){return;}
openingEvent.closingEvent=closingEvent;closingEvent.openingEvent=openingEvent;const se=new tr.model.um.StartupExpectation(modelHelper.model,openingEvent.start,closingEvent.end-openingEvent.start);se.associatedEvents.push(openingEvent);se.associatedEvents.push(closingEvent);startups.push(se);});});return startups;}
return{findStartupExpectations,};});'use strict';tr.exportTo('tr.model',function(){function getAssociatedEvents(irs){const allAssociatedEvents=new tr.model.EventSet();irs.forEach(function(ir){ir.associatedEvents.forEach(function(event){if(event instanceof tr.model.FlowEvent)return;allAssociatedEvents.push(event);});});return allAssociatedEvents;}
function getUnassociatedEvents(model,associatedEvents){const unassociatedEvents=new tr.model.EventSet();for(const proc of model.getAllProcesses()){for(const thread of Object.values(proc.threads)){for(const event of thread.sliceGroup.getDescendantEvents()){if(!associatedEvents.contains(event)){unassociatedEvents.push(event);}}}}
return unassociatedEvents;}
function getTotalCpuDuration(events){let cpuMs=0;events.forEach(function(event){if(event.cpuSelfTime){cpuMs+=event.cpuSelfTime;}});return cpuMs;}
function getIRCoverageFromModel(model){const associatedEvents=getAssociatedEvents(model.userModel.expectations);if(!associatedEvents.length)return undefined;const unassociatedEvents=getUnassociatedEvents(model,associatedEvents);const associatedCpuMs=getTotalCpuDuration(associatedEvents);const unassociatedCpuMs=getTotalCpuDuration(unassociatedEvents);const totalEventCount=associatedEvents.length+unassociatedEvents.length;const totalCpuMs=associatedCpuMs+unassociatedCpuMs;let coveredEventsCpuTimeRatio=undefined;if(totalCpuMs!==0){coveredEventsCpuTimeRatio=associatedCpuMs/totalCpuMs;}
return{associatedEventsCount:associatedEvents.length,unassociatedEventsCount:unassociatedEvents.length,associatedEventsCpuTimeMs:associatedCpuMs,unassociatedEventsCpuTimeMs:unassociatedCpuMs,coveredEventsCountRatio:associatedEvents.length/totalEventCount,coveredEventsCpuTimeRatio};}
return{getIRCoverageFromModel,getAssociatedEvents,getUnassociatedEvents,};});'use strict';tr.exportTo('tr.model.um',function(){function IdleExpectation(parentModel,start,duration){const initiatorTitle='';tr.model.um.UserExpectation.call(this,parentModel,initiatorTitle,start,duration);}
IdleExpectation.prototype={__proto__:tr.model.um.UserExpectation.prototype,constructor:IdleExpectation};tr.model.um.UserExpectation.subTypes.register(IdleExpectation,{stageTitle:'Idle',colorId:tr.b.ColorScheme.getColorIdForReservedName('rail_idle')});return{IdleExpectation,};});'use strict';tr.exportTo('tr.importer',function(){const INSIGNIFICANT_MS=1;class UserModelBuilder{constructor(model){this.model=model;this.modelHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);}
static supportsModelHelper(modelHelper){return modelHelper.browserHelper!==undefined;}
buildUserModel(){if(!this.modelHelper||!this.modelHelper.browserHelper)return;try{for(const ue of this.findUserExpectations()){this.model.userModel.expectations.push(ue);}
this.model.userModel.segments.push(...this.findSegments());}catch(error){this.model.importWarning({type:'UserModelBuilder',message:error,showToUser:true});}}
findSegments(){let timestamps=new Set();for(const expectation of this.model.userModel.expectations){timestamps.add(expectation.start);timestamps.add(expectation.end);}
timestamps=[...timestamps];timestamps.sort((x,y)=>x-y);const segments=[];for(let i=0;i<timestamps.length-1;++i){const segment=new tr.model.um.Segment(timestamps[i],timestamps[i+1]-timestamps[i]);segments.push(segment);const segmentRange=tr.b.math.Range.fromExplicitRange(segment.start,segment.end);for(const expectation of this.model.userModel.expectations){const expectationRange=tr.b.math.Range.fromExplicitRange(expectation.start,expectation.end);if(segmentRange.intersectsRangeExclusive(expectationRange)){segment.expectations.push(expectation);}}}
return segments;}
findUserExpectations(){const expectations=[];expectations.push.apply(expectations,tr.importer.findStartupExpectations(this.modelHelper));expectations.push.apply(expectations,tr.importer.findLoadExpectations(this.modelHelper));expectations.push.apply(expectations,tr.importer.findInputExpectations(this.modelHelper));expectations.push.apply(expectations,this.findIdleExpectations(expectations));this.collectUnassociatedEvents_(expectations);return expectations;}
collectUnassociatedEvents_(expectations){const vacuumUEs=[];for(const expectation of expectations){if(expectation instanceof tr.model.um.IdleExpectation||expectation instanceof tr.model.um.LoadExpectation||expectation instanceof tr.model.um.StartupExpectation){vacuumUEs.push(expectation);}}
if(vacuumUEs.length===0)return;const allAssociatedEvents=tr.model.getAssociatedEvents(expectations);const unassociatedEvents=tr.model.getUnassociatedEvents(this.model,allAssociatedEvents);for(const event of unassociatedEvents){if(!(event instanceof tr.model.ThreadSlice))continue;if(!event.isTopLevel)continue;for(let index=0;index<vacuumUEs.length;++index){const expectation=vacuumUEs[index];if((event.start>=expectation.start)&&(event.start<expectation.end)){expectation.associatedEvents.addEventSet(event.entireHierarchy);break;}}}}
findIdleExpectations(otherUEs){if(this.model.bounds.isEmpty)return;const emptyRanges=tr.b.math.findEmptyRangesBetweenRanges(tr.b.math.convertEventsToRanges(otherUEs),this.model.bounds);const expectations=[];const model=this.model;for(const range of emptyRanges){if(range.max<(range.min+INSIGNIFICANT_MS))continue;expectations.push(new tr.model.um.IdleExpectation(model,range.min,range.max-range.min));}
return expectations;}}
function createCustomizeModelLinesFromModel(model){const modelLines=[];modelLines.push('      audits.addEvent(model.browserMain,');modelLines.push('          {title: \'model start\', start: 0, end: 1});');const typeNames={};for(const typeName in tr.e.cc.INPUT_EVENT_TYPE_NAMES){typeNames[tr.e.cc.INPUT_EVENT_TYPE_NAMES[typeName]]=typeName;}
let modelEvents=new tr.model.EventSet();for(const ue of model.userModel.expectations){modelEvents.addEventSet(ue.sourceEvents);}
modelEvents=modelEvents.toArray();modelEvents.sort(tr.importer.compareEvents);for(const event of modelEvents){const startAndEnd='start: '+parseInt(event.start)+', '+'end: '+parseInt(event.end)+'});';if(event instanceof tr.e.cc.InputLatencyAsyncSlice){modelLines.push('      audits.addInputEvent(model, INPUT_TYPE.'+
typeNames[event.typeName]+',');}else if(event.title==='RenderFrameImpl::didCommitProvisionalLoad'){modelLines.push('      audits.addCommitLoadEvent(model,');}else if(event.title==='InputHandlerProxy::HandleGestureFling::started'){modelLines.push('      audits.addFlingAnimationEvent(model,');}else if(event.title===tr.model.helpers.IMPL_RENDERING_STATS){modelLines.push('      audits.addFrameEvent(model,');}else if(event.title===tr.importer.CSS_ANIMATION_TITLE){modelLines.push('      audits.addEvent(model.rendererMain, {');modelLines.push('        title: \'Animation\', '+startAndEnd);return;}else{throw new Error('You must extend createCustomizeModelLinesFromModel()'+'to support this event:\n'+event.title+'\n');}
modelLines.push('          {'+startAndEnd);}
modelLines.push('      audits.addEvent(model.browserMain,');modelLines.push('          {'+'title: \'model end\', '+'start: '+(parseInt(model.bounds.max)-1)+', '+'end: '+parseInt(model.bounds.max)+'});');return modelLines;}
function createExpectedUELinesFromModel(model){const expectedLines=[];const ueCount=model.userModel.expectations.length;for(let index=0;index<ueCount;++index){const expectation=model.userModel.expectations[index];let ueString='      {';ueString+='title: \''+expectation.title+'\', ';ueString+='start: '+parseInt(expectation.start)+', ';ueString+='end: '+parseInt(expectation.end)+', ';ueString+='eventCount: '+expectation.sourceEvents.length;ueString+='}';if(index<(ueCount-1))ueString+=',';expectedLines.push(ueString);}
return expectedLines;}
function createUEFinderTestCaseStringFromModel(model){const filename=window.location.hash.substr(1);let testName=filename.substr(filename.lastIndexOf('/')+1);testName=testName.substr(0,testName.indexOf('.'));try{const testLines=[];testLines.push('  /*');testLines.push('    This test was generated from');testLines.push('    '+filename+'');testLines.push('   */');testLines.push('  test(\''+testName+'\', function() {');testLines.push('    const verifier = new UserExpectationVerifier();');testLines.push('    verifier.customizeModelCallback = function(model) {');testLines.push.apply(testLines,createCustomizeModelLinesFromModel(model));testLines.push('    };');testLines.push('    verifier.expectedUEs = [');testLines.push.apply(testLines,createExpectedUELinesFromModel(model));testLines.push('    ];');testLines.push('    verifier.verify();');testLines.push('  });');return testLines.join('\n');}catch(error){return error;}}
return{UserModelBuilder,createUEFinderTestCaseStringFromModel,};});'use strict';tr.exportTo('tr.ui.b',function(){function decorate(source,constr){let elements;if(typeof source==='string'){elements=Polymer.dom(tr.doc).querySelectorAll(source);}else{elements=[source];}
for(let i=0,el;el=elements[i];i++){if(!(el instanceof constr)){constr.decorate(el);}}}
function define(className,opt_parentConstructor,opt_tagNS){if(typeof className==='function'){throw new Error('Passing functions as className is deprecated. Please '+'use (className, opt_parentConstructor) to subclass');}
className=className.toLowerCase();if(opt_parentConstructor&&!opt_parentConstructor.tagName){throw new Error('opt_parentConstructor was not '+'created by tr.ui.b.define');}
let tagName=className;let tagNS=undefined;if(opt_parentConstructor){if(opt_tagNS){throw new Error('Must not specify tagNS if parentConstructor is given');}
let parent=opt_parentConstructor;while(parent&&parent.tagName){tagName=parent.tagName;tagNS=parent.tagNS;parent=parent.parentConstructor;}}else{tagNS=opt_tagNS;}
function f(){if(opt_parentConstructor&&f.prototype.__proto__!==opt_parentConstructor.prototype){throw new Error(className+' prototye\'s __proto__ field is messed up. '+'It MUST be the prototype of '+opt_parentConstructor.tagName);}
let el;if(tagNS===undefined){el=tr.doc.createElement(tagName);}else{el=tr.doc.createElementNS(tagNS,tagName);}
f.decorate.call(this,el,arguments);return el;}
f.decorate=function(el){el.__proto__=f.prototype;el.decorate.apply(el,arguments[1]);el.constructor=f;};f.className=className;f.tagName=tagName;f.tagNS=tagNS;f.parentConstructor=(opt_parentConstructor?opt_parentConstructor:undefined);f.toString=function(){if(!f.parentConstructor){return f.tagName;}
return f.parentConstructor.toString()+'::'+f.className;};return f;}
function elementIsChildOf(el,potentialParent){if(el===potentialParent)return false;let cur=el;while(Polymer.dom(cur).parentNode){if(cur===potentialParent)return true;cur=Polymer.dom(cur).parentNode;}
return false;}
return{decorate,define,elementIsChildOf,};});'use strict';tr.exportTo('tr.b.math',function(){function Rect(){this.x=0;this.y=0;this.width=0;this.height=0;}
Rect.fromXYWH=function(x,y,w,h){const rect=new Rect();rect.x=x;rect.y=y;rect.width=w;rect.height=h;return rect;};Rect.fromArray=function(ary){if(ary.length!==4){throw new Error('ary.length must be 4');}
const rect=new Rect();rect.x=ary[0];rect.y=ary[1];rect.width=ary[2];rect.height=ary[3];return rect;};Rect.prototype={__proto__:Object.prototype,get left(){return this.x;},get top(){return this.y;},get right(){return this.x+this.width;},get bottom(){return this.y+this.height;},toString(){return'Rect('+this.x+', '+this.y+', '+
this.width+', '+this.height+')';},toArray(){return[this.x,this.y,this.width,this.height];},clone(){const rect=new Rect();rect.x=this.x;rect.y=this.y;rect.width=this.width;rect.height=this.height;return rect;},enlarge(pad){const rect=new Rect();this.enlargeFast(rect,pad);return rect;},enlargeFast(out,pad){out.x=this.x-pad;out.y=this.y-pad;out.width=this.width+2*pad;out.height=this.height+2*pad;return out;},size(){return{width:this.width,height:this.height};},scale(s){const rect=new Rect();this.scaleFast(rect,s);return rect;},scaleSize(s){return Rect.fromXYWH(this.x,this.y,this.width*s,this.height*s);},scaleFast(out,s){out.x=this.x*s;out.y=this.y*s;out.width=this.width*s;out.height=this.height*s;return out;},translate(v){const rect=new Rect();this.translateFast(rect,v);return rect;},translateFast(out,v){out.x=this.x+v[0];out.y=this.x+v[1];out.width=this.width;out.height=this.height;return out;},asUVRectInside(containingRect){const rect=new Rect();rect.x=(this.x-containingRect.x)/containingRect.width;rect.y=(this.y-containingRect.y)/containingRect.height;rect.width=this.width/containingRect.width;rect.height=this.height/containingRect.height;return rect;},intersects(that){let ok=true;ok&=this.x<that.right;ok&=this.right>that.x;ok&=this.y<that.bottom;ok&=this.bottom>that.y;return ok;},equalTo(rect){return rect&&(this.x===rect.x)&&(this.y===rect.y)&&(this.width===rect.width)&&(this.height===rect.height);}};return{Rect,};});'use strict';tr.exportTo('tr.ui.b',function(){function instantiateTemplate(selector,doc){doc=doc||document;const el=Polymer.dom(doc).querySelector(selector);if(!el){throw new Error('Element not found: '+selector);}
return doc.importNode(el.content,true);}
function windowRectForElement(element){const position=[element.offsetLeft,element.offsetTop];const size=[element.offsetWidth,element.offsetHeight];let node=element.offsetParent;while(node){position[0]+=node.offsetLeft;position[1]+=node.offsetTop;node=node.offsetParent;}
return tr.b.math.Rect.fromXYWH(position[0],position[1],size[0],size[1]);}
function scrollIntoViewIfNeeded(el){const pr=el.parentElement.getBoundingClientRect();const cr=el.getBoundingClientRect();if(cr.top<pr.top){el.scrollIntoView(true);}else if(cr.bottom>pr.bottom){el.scrollIntoView(false);}}
function extractUrlString(url){let extracted=url.replace(/url\((.*)\)/,'$1');extracted=extracted.replace(/\"(.*)\"/,'$1');return extracted;}
function toThreeDigitLocaleString(value){return value.toLocaleString(undefined,{minimumFractionDigits:3,maximumFractionDigits:3});}
function isUnknownElementName(name){return document.createElement(name)instanceof HTMLUnknownElement;}
return{isUnknownElementName,toThreeDigitLocaleString,instantiateTemplate,windowRectForElement,scrollIntoViewIfNeeded,extractUrlString,};});'use strict';tr.exportTo('tr.ui.b',function(){if(tr.isHeadless)return{};const THIS_DOC=document._currentScript.ownerDocument;const Overlay=tr.ui.b.define('overlay');Overlay.prototype={__proto__:HTMLDivElement.prototype,decorate(){Polymer.dom(this).classList.add('overlay');this.parentEl_=this.ownerDocument.body;this.visible_=false;this.userCanClose_=true;this.onKeyDown_=this.onKeyDown_.bind(this);this.onClick_=this.onClick_.bind(this);this.onFocusIn_=this.onFocusIn_.bind(this);this.onDocumentClick_=this.onDocumentClick_.bind(this);this.onClose_=this.onClose_.bind(this);this.addEventListener('visible-change',tr.ui.b.Overlay.prototype.onVisibleChange_.bind(this),true);const createShadowRoot=this.createShadowRoot||this.webkitCreateShadowRoot;this.shadow_=createShadowRoot.call(this);Polymer.dom(this.shadow_).appendChild(tr.ui.b.instantiateTemplate('#overlay-template',THIS_DOC));this.closeBtn_=Polymer.dom(this.shadow_).querySelector('close-button');this.closeBtn_.addEventListener('click',this.onClose_);Polymer.dom(this.shadow_).querySelector('overlay-frame').addEventListener('click',this.onClick_);this.observer_=new MutationObserver(this.didButtonBarMutate_.bind(this));this.observer_.observe(Polymer.dom(this.shadow_).querySelector('button-bar'),{childList:true});Object.defineProperty(this,'title',{get(){return Polymer.dom(Polymer.dom(this.shadow_).querySelector('title')).textContent;},set(title){Polymer.dom(Polymer.dom(this.shadow_).querySelector('title')).textContent=title;}});},set userCanClose(userCanClose){this.userCanClose_=userCanClose;this.closeBtn_.style.display=userCanClose?'block':'none';},get buttons(){return Polymer.dom(this.shadow_).querySelector('button-bar');},get visible(){return this.visible_;},set visible(newValue){if(this.visible_===newValue)return;this.visible_=newValue;const e=new tr.b.Event('visible-change');this.dispatchEvent(e);},onVisibleChange_(){this.visible_?this.show_():this.hide_();},show_(){Polymer.dom(this.parentEl_).appendChild(this);if(this.userCanClose_){this.addEventListener('keydown',this.onKeyDown_.bind(this));this.addEventListener('click',this.onDocumentClick_.bind(this));this.closeBtn_.addEventListener('click',this.onClose_);}
this.parentEl_.addEventListener('focusin',this.onFocusIn_);this.tabIndex=0;const elList=Polymer.dom(this).querySelectorAll('button, input, list, select, a');if(elList.length>0){if(elList[0]===this.closeBtn_){if(elList.length>1)return elList[1].focus();}else{return elList[0].focus();}}
this.focus();},hide_(){Polymer.dom(this.parentEl_).removeChild(this);this.parentEl_.removeEventListener('focusin',this.onFocusIn_);if(this.closeBtn_){this.closeBtn_.removeEventListener('click',this.onClose_);}
document.removeEventListener('keydown',this.onKeyDown_);document.removeEventListener('click',this.onDocumentClick_);},onClose_(e){this.visible=false;if((e.type!=='keydown')||(e.type==='keydown'&&e.keyCode===27)){e.stopPropagation();}
e.preventDefault();tr.b.dispatchSimpleEvent(this,'closeclick');},onFocusIn_(e){let node=e.target;while(node){if(node===this){return;}
node=node.parentNode;}
tr.b.timeout(0).then(()=>this.focus());e.preventDefault();e.stopPropagation();},didButtonBarMutate_(e){const hasButtons=this.buttons.children.length>0;if(hasButtons){Polymer.dom(this.shadow_).querySelector('button-bar').style.display=undefined;}else{Polymer.dom(this.shadow_).querySelector('button-bar').style.display='none';}},onKeyDown_(e){if(e.keyCode===9&&e.shiftKey&&e.target===this){e.preventDefault();return;}
if(e.keyCode!==27)return;this.onClose_(e);},onClick_(e){e.stopPropagation();},onDocumentClick_(e){if(!this.userCanClose_)return;this.onClose_(e);}};Overlay.showError=function(msg,opt_err){const o=new Overlay();o.title='Error';Polymer.dom(o).textContent=msg;if(opt_err){const e=tr.b.normalizeException(opt_err);const stackDiv=document.createElement('pre');Polymer.dom(stackDiv).textContent=e.stack;stackDiv.style.paddingLeft='8px';stackDiv.style.margin=0;Polymer.dom(o).appendChild(stackDiv);}
const b=document.createElement('button');Polymer.dom(b).textContent='OK';b.addEventListener('click',function(){o.visible=false;});Polymer.dom(o.buttons).appendChild(b);o.visible=true;return o;};return{Overlay,};});'use strict';tr.exportTo('tr.importer',function(){const Timing=tr.b.Timing;function ImportOptions(){this.shiftWorldToZero=true;this.pruneEmptyContainers=true;this.showImportWarnings=true;this.trackDetailedModelStats=false;this.customizeModelCallback=undefined;const auditorTypes=tr.c.Auditor.getAllRegisteredTypeInfos();this.auditorConstructors=auditorTypes.map(function(typeInfo){return typeInfo.constructor;});}
function Import(model,opt_options){if(model===undefined){throw new Error('Must provide model to import into.');}
this.importing_=false;this.importOptions_=opt_options||new ImportOptions();this.model_=model;this.model_.importOptions=this.importOptions_;}
Import.prototype={__proto__:Object.prototype,importTraces(traces){const progressMeter={update(msg){}};tr.b.Task.RunSynchronously(this.createImportTracesTask(progressMeter,traces));},importTracesWithProgressDialog(traces){if(tr.isHeadless){throw new Error('Cannot use this method in headless mode.');}
const overlay=tr.ui.b.Overlay();overlay.title='Importing...';overlay.userCanClose=false;overlay.msgEl=document.createElement('div');Polymer.dom(overlay).appendChild(overlay.msgEl);overlay.msgEl.style.margin='20px';overlay.update=function(msg){Polymer.dom(this.msgEl).textContent=msg;};overlay.visible=true;const promise=tr.b.Task.RunWhenIdle(this.createImportTracesTask(overlay,traces));promise.then(function(){overlay.visible=false;},function(err){overlay.visible=false;});return promise;},createImportTracesTask(progressMeter,traces){const importStartTimeMs=tr.b.Timing.getCurrentTimeMs();if(this.importing_){throw new Error('Already importing.');}
this.importing_=true;const importTask=new tr.b.Task(function prepareImport(){progressMeter.update('I will now import your traces for you...');},this);let lastTask=importTask;const importers=[];function addImportStage(title,callback){lastTask=lastTask.after(()=>progressMeter.update(title));lastTask.updatesUi=true;lastTask=lastTask.after(callback);}
function addStageForEachImporter(title,callback){lastTask=lastTask.after((task)=>{importers.forEach((importer,index)=>{const uiSubTask=task.subTask(()=>{progressMeter.update(`${title} ${index + 1} of ${importers.length}`);});uiSubTask.updatesUi=true;task.subTask(()=>callback(importer));});});}
addImportStage('Creating importers...',()=>{traces=traces.slice(0);progressMeter.update('Creating importers...');for(let i=0;i<traces.length;++i){importers.push(this.createImporter_(traces[i]));}
for(let i=0;i<importers.length;i++){const subtraces=importers[i].extractSubtraces();for(let j=0;j<subtraces.length;j++){try{traces.push(subtraces[j]);importers.push(this.createImporter_(subtraces[j]));}catch(error){this.model_.importWarning({type:error.name,message:error.message,showToUser:true,});continue;}}}
if(traces.length&&!this.hasEventDataDecoder_(importers)){throw new Error('Could not find an importer for the provided eventData.');}
importers.sort(function(x,y){return x.importPriority-y.importPriority;});});addStageForEachImporter('Importing clock sync markers',importer=>importer.importClockSyncMarkers());addStageForEachImporter('Importing',importer=>importer.importEvents());if(this.importOptions_.customizeModelCallback){addImportStage('Customizing',()=>{this.importOptions_.customizeModelCallback(this.model_);});}
addStageForEachImporter('Importing sample data',importer=>importer.importSampleData());addImportStage('Autoclosing open slices...',()=>{this.model_.autoCloseOpenSlices();this.model_.createSubSlices();});addStageForEachImporter('Finalizing import',importer=>importer.finalizeImport());addImportStage('Initializing objects (step 1/2)...',()=>this.model_.preInitializeObjects());if(this.importOptions_.pruneEmptyContainers){addImportStage('Pruning empty containers...',()=>this.model_.pruneEmptyContainers());}
addImportStage('Merging kernel with userland...',()=>this.model_.mergeKernelWithUserland());let auditors=[];addImportStage('Adding arbitrary data to model...',()=>{auditors=this.importOptions_.auditorConstructors.map(auditorConstructor=>new auditorConstructor(this.model_));auditors.forEach((auditor)=>{auditor.runAnnotate();auditor.installUserFriendlyCategoryDriverIfNeeded();});});addImportStage('Computing final world bounds...',()=>{this.model_.computeWorldBounds(this.importOptions_.shiftWorldToZero);});addImportStage('Building flow event map...',()=>this.model_.buildFlowEventIntervalTree());addImportStage('Joining object refs...',()=>this.model_.joinRefs());addImportStage('Cleaning up undeleted objects...',()=>this.model_.cleanupUndeletedObjects());addImportStage('Sorting memory dumps...',()=>this.model_.sortMemoryDumps());addImportStage('Finalizing memory dump graphs...',()=>this.model_.finalizeMemoryGraphs());addImportStage('Initializing objects (step 2/2)...',()=>this.model_.initializeObjects());addImportStage('Building event indices...',()=>this.model_.buildEventIndices());addImportStage('Building UserModel...',()=>{const userModelBuilder=new tr.importer.UserModelBuilder(this.model_);userModelBuilder.buildUserModel();});addImportStage('Sorting user expectations...',()=>this.model_.userModel.sortExpectations());addImportStage('Running auditors...',()=>{auditors.forEach(auditor=>auditor.runAudit());});addImportStage('Updating alerts...',()=>this.model_.sortAlerts());addImportStage('Update bounds...',()=>this.model_.updateBounds());addImportStage('Looking for warnings...',()=>{if(!this.model_.isTimeHighResolution){this.model_.importWarning({type:'low_resolution_timer',message:'Trace time is low resolution, trace may be unusable.',showToUser:true});}});lastTask.after(()=>{this.importing_=false;this.model_.stats.traceImportDurationMs=tr.b.Timing.getCurrentTimeMs()-importStartTimeMs;});return importTask;},createImporter_(eventData){const importerConstructor=tr.importer.Importer.findImporterFor(eventData);if(!importerConstructor){throw new Error('Couldn\'t create an importer for the provided '+'eventData.');}
return new importerConstructor(this.model_,eventData);},hasEventDataDecoder_(importers){for(let i=0;i<importers.length;++i){if(!importers[i].isTraceDataContainer())return true;}
return false;}};return{ImportOptions,Import,};});'use strict';tr.exportTo('tr.e.v8',function(){const ThreadSlice=tr.model.ThreadSlice;function V8GCStatsThreadSlice(){ThreadSlice.apply(this,arguments);this.liveObjects_=JSON.parse(this.args.live);delete this.args.live;this.deadObjects_=JSON.parse(this.args.dead);delete this.args.dead;}
V8GCStatsThreadSlice.prototype={__proto__:ThreadSlice.prototype,get liveObjects(){return this.liveObjects_;},get deadObjects(){return this.deadObjects_;}};ThreadSlice.subTypes.register(V8GCStatsThreadSlice,{categoryParts:['disabled-by-default-v8.gc_stats'],name:'v8 gc stats slice',pluralName:'v8 gc stats slices'});return{V8GCStatsThreadSlice,};});'use strict';tr.exportTo('tr.e.v8',function(){const ThreadSlice=tr.model.ThreadSlice;function V8ICStatsThreadSlice(){ThreadSlice.apply(this,arguments);this.icStats_=undefined;if(this.args['ic-stats']){this.icStats_=this.args['ic-stats'].data;delete this.args['ic-stats'];}}
V8ICStatsThreadSlice.prototype={__proto__:ThreadSlice.prototype,get icStats(){return this.icStats_;}};ThreadSlice.subTypes.register(V8ICStatsThreadSlice,{categoryParts:['disabled-by-default-v8.ic_stats'],name:'v8 ic stats slice',pluralName:'v8 ic stats slices'});return{V8ICStatsThreadSlice,};});'use strict';tr.exportTo('tr.e.v8',function(){const ThreadSlice=tr.model.ThreadSlice;function V8ThreadSlice(){ThreadSlice.apply(this,arguments);this.runtimeCallStats_=undefined;}
V8ThreadSlice.prototype={__proto__:ThreadSlice.prototype,get runtimeCallStats(){if('runtime-call-stats'in this.args){this.runtimeCallStats_=this.args['runtime-call-stats'];delete this.args['runtime-call-stats'];}
return this.runtimeCallStats_;}};ThreadSlice.subTypes.register(V8ThreadSlice,{categoryParts:['v8','disabled-by-default-v8.runtime_stats'],name:'v8 slice',pluralName:'v8 slices'});return{V8ThreadSlice,};});'use strict';tr.exportTo('tr.e.cc',function(){function PictureAsImageData(picture,errorOrImageData){this.picture_=picture;if(errorOrImageData instanceof ImageData){this.error_=undefined;this.imageData_=errorOrImageData;}else{this.error_=errorOrImageData;this.imageData_=undefined;}}
PictureAsImageData.Pending=function(picture){return new PictureAsImageData(picture,undefined);};PictureAsImageData.prototype={get picture(){return this.picture_;},get error(){return this.error_;},get imageData(){return this.imageData_;},isPending(){return this.error_===undefined&&this.imageData_===undefined;},asCanvas(){if(!this.imageData_)return;const canvas=document.createElement('canvas');const ctx=canvas.getContext('2d');canvas.width=this.imageData_.width;canvas.height=this.imageData_.height;ctx.putImageData(this.imageData_,0,0);return canvas;}};return{PictureAsImageData,};});'use strict';tr.exportTo('tr.e.cc',function(){const convertedNameCache={};function convertNameToJSConvention(name){if(name in convertedNameCache){return convertedNameCache[name];}
if(name[0]==='_'||name[name.length-1]==='_'){convertedNameCache[name]=name;return name;}
const words=name.split('_');if(words.length===1){convertedNameCache[name]=words[0];return words[0];}
for(let i=1;i<words.length;i++){words[i]=words[i][0].toUpperCase()+words[i].substring(1);}
convertedNameCache[name]=words.join('');return convertedNameCache[name];}
function moveRequiredFieldsFromArgsToToplevel(object,fields){for(let i=0;i<fields.length;i++){const key=fields[i];if(object.args[key]===undefined){throw Error('Expected field '+key+' not found in args');}
if(object[key]!==undefined){throw Error('Field '+key+' already in object');}
object[key]=object.args[key];delete object.args[key];}}
function moveOptionalFieldsFromArgsToToplevel(object,fields){for(let i=0;i<fields.length;i++){const key=fields[i];if(object.args[key]===undefined)continue;if(object[key]!==undefined){throw Error('Field '+key+' already in object');}
object[key]=object.args[key];delete object.args[key];}}
function preInitializeObject(object){preInitializeObjectInner(object.args,false);}
function preInitializeObjectInner(object,hasRecursed){if(!(object instanceof Object))return;if(object instanceof Array){for(let i=0;i<object.length;i++){preInitializeObjectInner(object[i],true);}
return;}
if(hasRecursed&&(object instanceof tr.model.ObjectSnapshot||object instanceof tr.model.ObjectInstance)){return;}
for(let key in object){const newKey=convertNameToJSConvention(key);if(newKey!==key){const value=object[key];delete object[key];object[newKey]=value;key=newKey;}
if(/Quad$/.test(key)&&!(object[key]instanceof tr.b.math.Quad)){let q;try{q=tr.b.math.Quad.from8Array(object[key]);}catch(e){}
object[key]=q;continue;}
if(/Rect$/.test(key)&&!(object[key]instanceof tr.b.math.Rect)){let r;try{r=tr.b.math.Rect.fromArray(object[key]);}catch(e){}
object[key]=r;}
preInitializeObjectInner(object[key],true);}}
return{preInitializeObject,convertNameToJSConvention,moveRequiredFieldsFromArgsToToplevel,moveOptionalFieldsFromArgsToToplevel,};});'use strict';tr.exportTo('tr.e.cc',function(){const ObjectSnapshot=tr.model.ObjectSnapshot;const PictureCount=0;const OPS_TIMING_ITERATIONS=3;function Picture(skp64,layerRect){this.skp64_=skp64;this.layerRect_=layerRect;this.guid_=tr.b.GUID.allocateSimple();}
Picture.prototype={get canSave(){return true;},get layerRect(){return this.layerRect_;},get guid(){return this.guid_;},getBase64SkpData(){return this.skp64_;},getOps(){if(!PictureSnapshot.CanGetOps()){console.error(PictureSnapshot.HowToEnablePictureDebugging());return undefined;}
const ops=window.chrome.skiaBenchmarking.getOps({skp64:this.skp64_,params:{layer_rect:this.layerRect_.toArray()}});if(!ops){console.error('Failed to get picture ops.');}
return ops;},getOpTimings(){if(!PictureSnapshot.CanGetOpTimings()){console.error(PictureSnapshot.HowToEnablePictureDebugging());return undefined;}
const opTimings=window.chrome.skiaBenchmarking.getOpTimings({skp64:this.skp64_,params:{layer_rect:this.layerRect_.toArray()}});if(!opTimings){console.error('Failed to get picture op timings.');}
return opTimings;},tagOpsWithTimings(ops){const opTimings=[];for(let iteration=0;iteration<OPS_TIMING_ITERATIONS;iteration++){opTimings[iteration]=this.getOpTimings();if(!opTimings[iteration]||!opTimings[iteration].cmd_times){return ops;}
if(opTimings[iteration].cmd_times.length!==ops.length){return ops;}}
for(let opIndex=0;opIndex<ops.length;opIndex++){let min=Number.MAX_VALUE;for(let i=0;i<OPS_TIMING_ITERATIONS;i++){min=Math.min(min,opTimings[i].cmd_times[opIndex]);}
ops[opIndex].cmd_time=min;}
return ops;},rasterize(params,rasterCompleteCallback){if(!PictureSnapshot.CanRasterize()||!PictureSnapshot.CanGetOps()){rasterCompleteCallback(new tr.e.cc.PictureAsImageData(this,tr.e.cc.PictureSnapshot.HowToEnablePictureDebugging()));return;}
if(!this.layerRect_.width||!this.layerRect_.height){rasterCompleteCallback(new tr.e.cc.PictureAsImageData(this,null));return;}
const raster=window.chrome.skiaBenchmarking.rasterize({skp64:this.skp64_,params:{layer_rect:this.layerRect_.toArray()}},{stop:params.stopIndex===undefined?-1:params.stopIndex,overdraw:!!params.showOverdraw,params:{}});if(raster){const canvas=document.createElement('canvas');const ctx=canvas.getContext('2d');canvas.width=raster.width;canvas.height=raster.height;const imageData=ctx.createImageData(raster.width,raster.height);imageData.data.set(new Uint8ClampedArray(raster.data));rasterCompleteCallback(new tr.e.cc.PictureAsImageData(this,imageData));}else{const error='Failed to rasterize picture. '+'Your recording may be from an old Chrome version. '+'The SkPicture format is not backward compatible.';rasterCompleteCallback(new tr.e.cc.PictureAsImageData(this,error));}}};function LayeredPicture(pictures){this.guid_=tr.b.GUID.allocateSimple();this.pictures_=pictures;this.layerRect_=undefined;}
LayeredPicture.prototype={__proto__:Picture.prototype,get canSave(){return false;},get typeName(){return'cc::LayeredPicture';},get layerRect(){if(this.layerRect_!==undefined){return this.layerRect_;}
this.layerRect_={x:0,y:0,width:0,height:0};for(let i=0;i<this.pictures_.length;++i){const rect=this.pictures_[i].layerRect;this.layerRect_.x=Math.min(this.layerRect_.x,rect.x);this.layerRect_.y=Math.min(this.layerRect_.y,rect.y);this.layerRect_.width=Math.max(this.layerRect_.width,rect.x+rect.width);this.layerRect_.height=Math.max(this.layerRect_.height,rect.y+rect.height);}
return this.layerRect_;},get guid(){return this.guid_;},getBase64SkpData(){throw new Error('Not available with a LayeredPicture.');},getOps(){let ops=[];for(let i=0;i<this.pictures_.length;++i){ops=ops.concat(this.pictures_[i].getOps());}
return ops;},getOpTimings(){const opTimings=this.pictures_[0].getOpTimings();for(let i=1;i<this.pictures_.length;++i){const timings=this.pictures_[i].getOpTimings();opTimings.cmd_times=opTimings.cmd_times.concat(timings.cmd_times);opTimings.total_time+=timings.total_time;}
return opTimings;},tagOpsWithTimings(ops){const opTimings=[];for(let iteration=0;iteration<OPS_TIMING_ITERATIONS;iteration++){opTimings[iteration]=this.getOpTimings();if(!opTimings[iteration]||!opTimings[iteration].cmd_times){return ops;}}
for(let opIndex=0;opIndex<ops.length;opIndex++){let min=Number.MAX_VALUE;for(let i=0;i<OPS_TIMING_ITERATIONS;i++){min=Math.min(min,opTimings[i].cmd_times[opIndex]);}
ops[opIndex].cmd_time=min;}
return ops;},rasterize(params,rasterCompleteCallback){this.picturesAsImageData_=[];const rasterCallback=function(pictureAsImageData){this.picturesAsImageData_.push(pictureAsImageData);if(this.picturesAsImageData_.length!==this.pictures_.length){return;}
const canvas=document.createElement('canvas');const ctx=canvas.getContext('2d');canvas.width=this.layerRect.width;canvas.height=this.layerRect.height;for(let i=0;i<this.picturesAsImageData_.length;++i){ctx.putImageData(this.picturesAsImageData_[i].imageData,this.pictures_[i].layerRect.x,this.pictures_[i].layerRect.y);}
this.picturesAsImageData_=[];rasterCompleteCallback(new tr.e.cc.PictureAsImageData(this,ctx.getImageData(this.layerRect.x,this.layerRect.y,this.layerRect.width,this.layerRect.height)));}.bind(this);for(let i=0;i<this.pictures_.length;++i){this.pictures_[i].rasterize(params,rasterCallback);}}};function PictureSnapshot(){ObjectSnapshot.apply(this,arguments);}
PictureSnapshot.HasSkiaBenchmarking=function(){return tr.isExported('chrome.skiaBenchmarking');};PictureSnapshot.CanRasterize=function(){if(!PictureSnapshot.HasSkiaBenchmarking()){return false;}
if(!window.chrome.skiaBenchmarking.rasterize){return false;}
return true;};PictureSnapshot.CanGetOps=function(){if(!PictureSnapshot.HasSkiaBenchmarking()){return false;}
if(!window.chrome.skiaBenchmarking.getOps){return false;}
return true;};PictureSnapshot.CanGetOpTimings=function(){if(!PictureSnapshot.HasSkiaBenchmarking()){return false;}
if(!window.chrome.skiaBenchmarking.getOpTimings){return false;}
return true;};PictureSnapshot.CanGetInfo=function(){if(!PictureSnapshot.HasSkiaBenchmarking()){return false;}
if(!window.chrome.skiaBenchmarking.getInfo){return false;}
return true;};PictureSnapshot.HowToEnablePictureDebugging=function(){if(tr.isHeadless){return'Pictures only work in chrome';}
const usualReason=['For pictures to show up, the Chrome browser displaying the trace ','needs to be running with --enable-skia-benchmarking. Please restart ','chrome with this flag and try loading the trace again.'].join('');if(!PictureSnapshot.HasSkiaBenchmarking()){return usualReason;}
if(!PictureSnapshot.CanRasterize()){return'Your chrome is old: chrome.skipBenchmarking.rasterize not found';}
if(!PictureSnapshot.CanGetOps()){return'Your chrome is old: chrome.skiaBenchmarking.getOps not found';}
if(!PictureSnapshot.CanGetOpTimings()){return'Your chrome is old: '+'chrome.skiaBenchmarking.getOpTimings not found';}
if(!PictureSnapshot.CanGetInfo()){return'Your chrome is old: chrome.skiaBenchmarking.getInfo not found';}
return undefined;};PictureSnapshot.CanDebugPicture=function(){return PictureSnapshot.HowToEnablePictureDebugging()===undefined;};PictureSnapshot.prototype={__proto__:ObjectSnapshot.prototype,preInitialize(){tr.e.cc.preInitializeObject(this);this.rasterResult_=undefined;},initialize(){if(this.args.alias){this.args=this.args.alias.args;}
if(!this.args.params.layerRect){throw new Error('Missing layer rect');}
this.layerRect_=this.args.params.layerRect;this.picture_=new Picture(this.args.skp64,this.args.params.layerRect);},set picture(picture){this.picture_=picture;},get canSave(){return this.picture_.canSave;},get layerRect(){return this.layerRect_?this.layerRect_:this.picture_.layerRect;},get guid(){return this.picture_.guid;},getBase64SkpData(){return this.picture_.getBase64SkpData();},getOps(){return this.picture_.getOps();},getOpTimings(){return this.picture_.getOpTimings();},tagOpsWithTimings(ops){return this.picture_.tagOpsWithTimings(ops);},rasterize(params,rasterCompleteCallback){this.picture_.rasterize(params,rasterCompleteCallback);}};ObjectSnapshot.subTypes.register(PictureSnapshot,{typeNames:['cc::Picture']});return{PictureSnapshot,Picture,LayeredPicture,};});'use strict';tr.exportTo('tr.e.cc',function(){const ObjectSnapshot=tr.model.ObjectSnapshot;function DisplayItemList(skp64,layerRect){tr.e.cc.Picture.apply(this,arguments);}
DisplayItemList.prototype={__proto__:tr.e.cc.Picture.prototype};function DisplayItemListSnapshot(){tr.e.cc.PictureSnapshot.apply(this,arguments);}
DisplayItemListSnapshot.prototype={__proto__:tr.e.cc.PictureSnapshot.prototype,initialize(){tr.e.cc.PictureSnapshot.prototype.initialize.call(this);this.displayItems_=this.args.params.items;},get items(){return this.displayItems_;}};ObjectSnapshot.subTypes.register(DisplayItemListSnapshot,{typeNames:['cc::DisplayItemList']});return{DisplayItemListSnapshot,DisplayItemList,};});'use strict';tr.exportTo('tr.b.math',function(){function BBox2(){this.isEmpty_=true;this.min_=undefined;this.max_=undefined;}
BBox2.prototype={__proto__:Object.prototype,reset(){this.isEmpty_=true;this.min_=undefined;this.max_=undefined;},get isEmpty(){return this.isEmpty_;},addBBox2(bbox2){if(bbox2.isEmpty)return;this.addVec2(bbox2.min_);this.addVec2(bbox2.max_);},clone(){const bbox=new BBox2();bbox.addBBox2(this);return bbox;},addXY(x,y){if(this.isEmpty_){this.max_=vec2.create();this.min_=vec2.create();vec2.set(this.max_,x,y);vec2.set(this.min_,x,y);this.isEmpty_=false;return;}
this.max_[0]=Math.max(this.max_[0],x);this.max_[1]=Math.max(this.max_[1],y);this.min_[0]=Math.min(this.min_[0],x);this.min_[1]=Math.min(this.min_[1],y);},addVec2(value){if(this.isEmpty_){this.max_=vec2.create();this.min_=vec2.create();vec2.set(this.max_,value[0],value[1]);vec2.set(this.min_,value[0],value[1]);this.isEmpty_=false;return;}
this.max_[0]=Math.max(this.max_[0],value[0]);this.max_[1]=Math.max(this.max_[1],value[1]);this.min_[0]=Math.min(this.min_[0],value[0]);this.min_[1]=Math.min(this.min_[1],value[1]);},addQuad(quad){this.addVec2(quad.p1);this.addVec2(quad.p2);this.addVec2(quad.p3);this.addVec2(quad.p4);},get minVec2(){if(this.isEmpty_)return undefined;return this.min_;},get maxVec2(){if(this.isEmpty_)return undefined;return this.max_;},get sizeAsVec2(){if(this.isEmpty_){throw new Error('Empty BBox2 has no size');}
const size=vec2.create();vec2.subtract(size,this.max_,this.min_);return size;},get size(){if(this.isEmpty_){throw new Error('Empty BBox2 has no size');}
return{width:this.max_[0]-this.min_[0],height:this.max_[1]-this.min_[1]};},get width(){if(this.isEmpty_){throw new Error('Empty BBox2 has no width');}
return this.max_[0]-this.min_[0];},get height(){if(this.isEmpty_){throw new Error('Empty BBox2 has no width');}
return this.max_[1]-this.min_[1];},toString(){if(this.isEmpty_)return'empty';return'min=('+this.min_[0]+','+this.min_[1]+') '+'max=('+this.max_[0]+','+this.max_[1]+')';},asRect(){return tr.b.math.Rect.fromXYWH(this.min_[0],this.min_[1],this.max_[0]-this.min_[0],this.max_[1]-this.min_[1]);}};return{BBox2,};});'use strict';tr.exportTo('tr.e.cc',function(){const constants={};constants.ACTIVE_TREE=0;constants.PENDING_TREE=1;constants.HIGH_PRIORITY_BIN=0;constants.LOW_PRIORITY_BIN=1;constants.SEND_BEGIN_FRAME_EVENT='ThreadProxy::ScheduledActionSendBeginMainFrame';constants.BEGIN_MAIN_FRAME_EVENT='ThreadProxy::BeginMainFrame';return{constants};});'use strict';tr.exportTo('tr.e.cc',function(){function Region(){this.rects=[];}
Region.fromArray=function(array){if(array.length%4!==0){throw new Error('Array must consist be a multiple of 4 in length');}
const r=new Region();for(let i=0;i<array.length;i+=4){r.rects.push(tr.b.math.Rect.fromXYWH(array[i],array[i+1],array[i+2],array[i+3]));}
return r;};Region.fromArrayOrUndefined=function(array){if(array===undefined)return new Region();return Region.fromArray(array);};Region.prototype={__proto__:Region.prototype,rectIntersects(r){for(let i=0;i<this.rects.length;i++){if(this.rects[i].intersects(r))return true;}
return false;},addRect(r){this.rects.push(r);}};return{Region,};});'use strict';tr.exportTo('tr.e.cc',function(){function TileCoverageRect(rect,tile){this.geometryRect=rect;this.tile=tile;}
return{TileCoverageRect,};});'use strict';tr.exportTo('tr.e.cc',function(){const constants=tr.e.cc.constants;const ObjectSnapshot=tr.model.ObjectSnapshot;function LayerImplSnapshot(){ObjectSnapshot.apply(this,arguments);}
LayerImplSnapshot.prototype={__proto__:ObjectSnapshot.prototype,preInitialize(){tr.e.cc.preInitializeObject(this);this.layerTreeImpl_=undefined;this.parentLayer=undefined;},initialize(){this.invalidation=new tr.e.cc.Region();this.unrecordedRegion=new tr.e.cc.Region();this.pictures=[];tr.e.cc.moveRequiredFieldsFromArgsToToplevel(this,['layerId','layerQuad']);tr.e.cc.moveOptionalFieldsFromArgsToToplevel(this,['children','maskLayer','replicaLayer','idealContentsScale','geometryContentsScale','layoutRects','usingGpuRasterization']);this.gpuMemoryUsageInBytes=this.args.gpuMemoryUsage;this.bounds=tr.b.math.Rect.fromXYWH(0,0,this.args.bounds.width,this.args.bounds.height);if(this.args.animationBounds){this.animationBoundsRect=tr.b.math.Rect.fromXYWH(this.args.animationBounds[0],this.args.animationBounds[1],this.args.animationBounds[3],this.args.animationBounds[4]);}
if(this.children){for(let i=0;i<this.children.length;i++){this.children[i].parentLayer=this;}}
if(this.maskLayer){this.maskLayer.parentLayer=this;}
if(this.replicaLayer){this.replicaLayer.parentLayer=this;}
if(!this.geometryContentsScale){this.geometryContentsScale=1.0;}
if(!this.idealContentsScale){this.idealContentsScale=1.0;}
this.touchEventHandlerRegion=tr.e.cc.Region.fromArrayOrUndefined(this.args.touchEventHandlerRegion);this.wheelEventHandlerRegion=tr.e.cc.Region.fromArrayOrUndefined(this.args.wheelEventHandlerRegion);this.nonFastScrollableRegion=tr.e.cc.Region.fromArrayOrUndefined(this.args.nonFastScrollableRegion);},get layerTreeImpl(){if(this.layerTreeImpl_){return this.layerTreeImpl_;}
if(this.parentLayer){return this.parentLayer.layerTreeImpl;}
return undefined;},set layerTreeImpl(layerTreeImpl){this.layerTreeImpl_=layerTreeImpl;},get activeLayer(){if(this.layerTreeImpl.whichTree===constants.ACTIVE_TREE){return this;}
const activeTree=this.layerTreeImpl.layerTreeHostImpl.activeTree;return activeTree.findLayerWithId(this.layerId);},get pendingLayer(){if(this.layerTreeImpl.whichTree===constants.PENDING_TREE){return this;}
const pendingTree=this.layerTreeImpl.layerTreeHostImpl.pendingTree;return pendingTree.findLayerWithId(this.layerId);}};function PictureLayerImplSnapshot(){LayerImplSnapshot.apply(this,arguments);}
PictureLayerImplSnapshot.prototype={__proto__:LayerImplSnapshot.prototype,initialize(){LayerImplSnapshot.prototype.initialize.call(this);if(this.args.debugInfo){for(const i in this.args.debugInfo){this.args[i]=this.args.debugInfo[i];}
delete this.args.debugInfo;}
if(this.args.annotatedInvalidationRects){this.invalidation=new tr.e.cc.Region();for(const annotatedRect of this.args.annotatedInvalidationRects){const rect=annotatedRect.geometryRect;rect.reason=annotatedRect.reason;rect.client=annotatedRect.client;this.invalidation.addRect(rect);}
delete this.args.annotatedInvalidationRects;}else if(this.args.invalidation){this.invalidation=tr.e.cc.Region.fromArray(this.args.invalidation);}
delete this.args.invalidation;if(this.args.unrecordedRegion){this.unrecordedRegion=tr.e.cc.Region.fromArray(this.args.unrecordedRegion);delete this.args.unrecordedRegion;}
if(this.args.pictures){this.pictures=this.args.pictures;this.pictures.sort(function(a,b){return a.ts-b.ts;});}
this.tileCoverageRects=[];if(this.args.coverageTiles){for(let i=0;i<this.args.coverageTiles.length;++i){const rect=this.args.coverageTiles[i].geometryRect.scale(this.idealContentsScale);const tile=this.args.coverageTiles[i].tile;this.tileCoverageRects.push(new tr.e.cc.TileCoverageRect(rect,tile));}
delete this.args.coverageTiles;}}};ObjectSnapshot.subTypes.register(PictureLayerImplSnapshot,{typeName:'cc::PictureLayerImpl'});ObjectSnapshot.subTypes.register(LayerImplSnapshot,{typeNames:['cc::LayerImpl','cc::DelegatedRendererLayerImpl','cc::HeadsUpDisplayLayerImpl','cc::IOSurfaceLayerImpl','cc::NinePatchLayerImpl','cc::PictureImageLayerImpl','cc::ScrollbarLayerImpl','cc::SolidColorLayerImpl','cc::SolidColorScrollbarLayerImpl','cc::SurfaceLayerImpl','cc::TextureLayerImpl','cc::TiledLayerImpl','cc::VideoLayerImpl','cc::PaintedScrollbarLayerImpl','ClankPatchLayer','TabBorderLayer','CounterLayer']});return{LayerImplSnapshot,PictureLayerImplSnapshot,};});'use strict';tr.exportTo('tr.e.cc',function(){const constants=tr.e.cc.constants;const ObjectSnapshot=tr.model.ObjectSnapshot;function LayerTreeImplSnapshot(){ObjectSnapshot.apply(this,arguments);}
LayerTreeImplSnapshot.prototype={__proto__:ObjectSnapshot.prototype,preInitialize(){tr.e.cc.preInitializeObject(this);this.layerTreeHostImpl=undefined;this.whichTree=undefined;this.sourceFrameNumber=undefined;},initialize(){tr.e.cc.moveRequiredFieldsFromArgsToToplevel(this,['renderSurfaceLayerList']);tr.e.cc.moveOptionalFieldsFromArgsToToplevel(this,['rootLayer','layers']);if(this.args.sourceFrameNumber){this.sourceFrameNumber=this.args.sourceFrameNumber;}
if(this.rootLayer){this.rootLayer.layerTreeImpl=this;}else{for(let i=0;i<this.layers.length;i++){this.layers[i].layerTreeImpl=this;}}
if(this.args.swapPromiseTraceIds&&this.args.swapPromiseTraceIds.length){this.tracedInputLatencies=[];const ownProcess=this.objectInstance.parent;const modelHelper=ownProcess.model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(modelHelper){this._initializeTracedInputLatencies(modelHelper);}}},_initializeTracedInputLatencies(modelHelper){const latencyEvents=modelHelper.browserHelper.getLatencyEventsInRange(modelHelper.model.bounds);latencyEvents.forEach(function(event){for(let i=0;i<this.args.swapPromiseTraceIds.length;i++){if(!event.args.data||!event.args.data.trace_id){continue;}
if(parseInt(event.args.data.trace_id)===this.args.swapPromiseTraceIds[i]){this.tracedInputLatencies.push(event);}}},this);},get hasSourceFrameBeenDrawnBefore(){if(this.whichTree===tr.e.cc.constants.PENDING_TREE){return false;}
if(this.sourceFrameNumber===undefined)return;const thisLTHI=this.layerTreeHostImpl;const thisLTHIIndex=thisLTHI.objectInstance.snapshots.indexOf(thisLTHI);const prevLTHIIndex=thisLTHIIndex-1;if(prevLTHIIndex<0||prevLTHIIndex>=thisLTHI.objectInstance.snapshots.length){return false;}
const prevLTHI=thisLTHI.objectInstance.snapshots[prevLTHIIndex];if(!prevLTHI.activeTree)return false;if(prevLTHI.activeTree.sourceFrameNumber===undefined)return;return prevLTHI.activeTree.sourceFrameNumber===this.sourceFrameNumber;},get otherTree(){const other=this.whichTree===constants.ACTIVE_TREE?constants.PENDING_TREE:constants.ACTIVE_TREE;return this.layerTreeHostImpl.getTree(other);},get gpuMemoryUsageInBytes(){let totalBytes=0;this.iterLayers(function(layer){if(layer.gpuMemoryUsageInBytes!==undefined){totalBytes+=layer.gpuMemoryUsageInBytes;}});return totalBytes;},iterLayers(func,thisArg){const visitedLayers={};function visitLayer(layer,depth,isMask,isReplica){if(visitedLayers[layer.layerId])return;visitedLayers[layer.layerId]=true;func.call(thisArg,layer,depth,isMask,isReplica);if(layer.children){for(let i=0;i<layer.children.length;i++){visitLayer(layer.children[i],depth+1);}}
if(layer.maskLayer){visitLayer(layer.maskLayer,depth+1,true,false);}
if(layer.replicaLayer){visitLayer(layer.replicaLayer,depth+1,false,true);}}
if(this.rootLayer){visitLayer(this.rootLayer,0,false,false);}else{for(let i=0;i<this.layers.length;i++){visitLayer(this.layers[i],0,false,false);}}},findLayerWithId(id){let foundLayer=undefined;function visitLayer(layer){if(layer.layerId===id){foundLayer=layer;}}
this.iterLayers(visitLayer);return foundLayer;}};ObjectSnapshot.subTypes.register(LayerTreeImplSnapshot,{typeName:'cc::LayerTreeImpl'});return{LayerTreeImplSnapshot,};});'use strict';tr.exportTo('tr.e.cc',function(){const constants=tr.e.cc.constants;const ObjectSnapshot=tr.model.ObjectSnapshot;const ObjectInstance=tr.model.ObjectInstance;function LayerTreeHostImplSnapshot(){ObjectSnapshot.apply(this,arguments);}
LayerTreeHostImplSnapshot.prototype={__proto__:ObjectSnapshot.prototype,preInitialize(){tr.e.cc.preInitializeObject(this);},initialize(){tr.e.cc.moveRequiredFieldsFromArgsToToplevel(this,['deviceViewportSize','activeTree']);tr.e.cc.moveOptionalFieldsFromArgsToToplevel(this,['pendingTree']);if(this.args.activeTiles!==undefined){this.activeTiles=this.args.activeTiles;delete this.args.activeTiles;}else if(this.args.tiles!==undefined){this.activeTiles=this.args.tiles;delete this.args.tiles;}
if(!this.activeTiles){this.activeTiles=[];}
this.activeTree.layerTreeHostImpl=this;this.activeTree.whichTree=constants.ACTIVE_TREE;if(this.pendingTree){this.pendingTree.layerTreeHostImpl=this;this.pendingTree.whichTree=constants.PENDING_TREE;}},getContentsScaleNames(){const scales={};for(let i=0;i<this.activeTiles.length;++i){const tile=this.activeTiles[i];scales[tile.contentsScale]=tile.resolution;}
return scales;},getTree(whichTree){if(whichTree===constants.ACTIVE_TREE){return this.activeTree;}
if(whichTree===constants.PENDING_TREE){return this.pendingTree;}
throw new Exception('Unknown tree type + '+whichTree);},get tilesHaveGpuMemoryUsageInfo(){if(this.tilesHaveGpuMemoryUsageInfo_!==undefined){return this.tilesHaveGpuMemoryUsageInfo_;}
for(let i=0;i<this.activeTiles.length;i++){if(this.activeTiles[i].gpuMemoryUsageInBytes===undefined){continue;}
this.tilesHaveGpuMemoryUsageInfo_=true;return true;}
this.tilesHaveGpuMemoryUsageInfo_=false;return false;},get gpuMemoryUsageInBytes(){if(!this.tilesHaveGpuMemoryUsageInfo)return;let usage=0;for(let i=0;i<this.activeTiles.length;i++){const u=this.activeTiles[i].gpuMemoryUsageInBytes;if(u!==undefined)usage+=u;}
return usage;},get userFriendlyName(){let frameNumber;if(!this.activeTree){frameNumber=this.objectInstance.snapshots.indexOf(this);}else{if(this.activeTree.sourceFrameNumber===undefined){frameNumber=this.objectInstance.snapshots.indexOf(this);}else{frameNumber=this.activeTree.sourceFrameNumber;}}
return'cc::LayerTreeHostImpl frame '+frameNumber;}};ObjectSnapshot.subTypes.register(LayerTreeHostImplSnapshot,{typeName:'cc::LayerTreeHostImpl'});function LayerTreeHostImplInstance(){ObjectInstance.apply(this,arguments);this.allLayersBBox_=undefined;}
LayerTreeHostImplInstance.prototype={__proto__:ObjectInstance.prototype,get allContentsScales(){if(this.allContentsScales_){return this.allContentsScales_;}
const scales={};for(const tileID in this.allTileHistories_){const tileHistory=this.allTileHistories_[tileID];scales[tileHistory.contentsScale]=true;}
this.allContentsScales_=Object.keys(scales);return this.allContentsScales_;},get allLayersBBox(){if(this.allLayersBBox_){return this.allLayersBBox_;}
const bbox=new tr.b.math.BBox2();function handleTree(tree){tree.renderSurfaceLayerList.forEach(function(layer){bbox.addQuad(layer.layerQuad);});}
this.snapshots.forEach(function(lthi){handleTree(lthi.activeTree);if(lthi.pendingTree){handleTree(lthi.pendingTree);}});this.allLayersBBox_=bbox;return this.allLayersBBox_;}};ObjectInstance.subTypes.register(LayerTreeHostImplInstance,{typeName:'cc::LayerTreeHostImpl'});return{LayerTreeHostImplSnapshot,LayerTreeHostImplInstance,};});'use strict';tr.exportTo('tr.e.cc',function(){const tileTypes={highRes:'highRes',lowRes:'lowRes',extraHighRes:'extraHighRes',extraLowRes:'extraLowRes',missing:'missing',culled:'culled',solidColor:'solidColor',picture:'picture',directPicture:'directPicture',unknown:'unknown'};const tileBorder={highRes:{color:'rgba(80, 200, 200, 0.7)',width:1},lowRes:{color:'rgba(212, 83, 192, 0.7)',width:2},extraHighRes:{color:'rgba(239, 231, 20, 0.7)',width:2},extraLowRes:{color:'rgba(93, 186, 18, 0.7)',width:2},missing:{color:'rgba(255, 0, 0, 0.7)',width:1},culled:{color:'rgba(160, 100, 0, 0.8)',width:1},solidColor:{color:'rgba(128, 128, 128, 0.7)',width:1},picture:{color:'rgba(64, 64, 64, 0.7)',width:1},directPicture:{color:'rgba(127, 255, 0, 1.0)',width:1},unknown:{color:'rgba(0, 0, 0, 1.0)',width:2}};return{tileTypes,tileBorder};});'use strict';tr.exportTo('tr.e.cc',function(){const ObjectSnapshot=tr.model.ObjectSnapshot;function TileSnapshot(){ObjectSnapshot.apply(this,arguments);}
TileSnapshot.prototype={__proto__:ObjectSnapshot.prototype,preInitialize(){tr.e.cc.preInitializeObject(this);},initialize(){tr.e.cc.moveOptionalFieldsFromArgsToToplevel(this,['layerId','contentsScale','contentRect']);if(this.args.managedState){this.resolution=this.args.managedState.resolution;this.isSolidColor=this.args.managedState.isSolidColor;this.isUsingGpuMemory=this.args.managedState.isUsingGpuMemory;this.hasResource=this.args.managedState.hasResource;this.scheduledPriority=this.args.scheduledPriority;this.gpuMemoryUsageInBytes=this.args.gpuMemoryUsage;}else{this.resolution=this.args.resolution;this.isSolidColor=this.args.drawInfo.isSolidColor;this.isUsingGpuMemory=this.args.isUsingGpuMemory;this.hasResource=this.args.hasResource;this.scheduledPriority=this.args.scheduledPriority;this.gpuMemoryUsageInBytes=this.args.gpuMemoryUsage;}
if(this.contentRect){this.layerRect=this.contentRect.scale(1.0/this.contentsScale);}
if(this.isSolidColor){this.type_=tr.e.cc.tileTypes.solidColor;}else if(!this.hasResource){this.type_=tr.e.cc.tileTypes.missing;}else if(this.resolution==='HIGH_RESOLUTION'){this.type_=tr.e.cc.tileTypes.highRes;}else if(this.resolution==='LOW_RESOLUTION'){this.type_=tr.e.cc.tileTypes.lowRes;}else{this.type_=tr.e.cc.tileTypes.unknown;}},getTypeForLayer(layer){let type=this.type_;if(type===tr.e.cc.tileTypes.unknown){if(this.contentsScale<layer.idealContentsScale){type=tr.e.cc.tileTypes.extraLowRes;}else if(this.contentsScale>layer.idealContentsScale){type=tr.e.cc.tileTypes.extraHighRes;}}
return type;}};ObjectSnapshot.subTypes.register(TileSnapshot,{typeName:'cc::Tile'});return{TileSnapshot,};});'use strict';tr.exportTo('tr.ui.b',function(){const Location=tr.model.Location;function UIState(location,scaleX){this.location_=location;this.scaleX_=scaleX;}
UIState.fromUserFriendlyString=function(model,viewport,stateString){const navByFinderPattern=/^(-?\d+(\.\d+)?)@(.+)x(\d+(\.\d+)?)$/g;const match=navByFinderPattern.exec(stateString);if(!match)return;const timestamp=parseFloat(match[1]);const stableId=match[3];const scaleX=parseFloat(match[4]);if(scaleX<=0){throw new Error('Invalid ScaleX value in UI State string.');}
if(!viewport.containerToTrackMap.getTrackByStableId(stableId)){throw new Error('Invalid StableID given in UI State String.');}
const loc=tr.model.Location.fromStableIdAndTimestamp(viewport,stableId,timestamp);return new UIState(loc,scaleX);};UIState.prototype={get location(){return this.location_;},get scaleX(){return this.scaleX_;},toUserFriendlyString(viewport){const timestamp=this.location_.xWorld;const stableId=this.location_.getContainingTrack(viewport).eventContainer.stableId;const scaleX=this.scaleX_;return timestamp.toFixed(5)+'@'+stableId+'x'+scaleX.toFixed(5);},toDict(){return{location:this.location_.toDict(),scaleX:this.scaleX_};}};return{UIState,};});'use strict';tr.exportTo('tr.ui.b',function(){const EventSet=tr.model.EventSet;const SelectionState=tr.model.SelectionState;function BrushingState(){this.guid_=tr.b.GUID.allocateSimple();this.selection_=new EventSet();this.findMatches_=new EventSet();this.analysisViewRelatedEvents_=new EventSet();this.analysisLinkHoveredEvents_=new EventSet();this.appliedToModel_=undefined;this.viewSpecificBrushingStates_={};}
BrushingState.prototype={get guid(){return this.guid_;},clone(){const that=new BrushingState();that.selection_=this.selection_;that.findMatches_=this.findMatches_;that.analysisViewRelatedEvents_=this.analysisViewRelatedEvents_;that.analysisLinkHoveredEvents_=this.analysisLinkHoveredEvents_;that.viewSpecificBrushingStates_=this.viewSpecificBrushingStates_;return that;},equals(that){if(!this.selection_.equals(that.selection_)){return false;}
if(!this.findMatches_.equals(that.findMatches_)){return false;}
if(!this.analysisViewRelatedEvents_.equals(that.analysisViewRelatedEvents_)){return false;}
if(!this.analysisLinkHoveredEvents_.equals(that.analysisLinkHoveredEvents_)){return false;}
return true;},get selectionOfInterest(){if(this.selection_.length){return this.selection_;}
if(this.highlight_.length){return this.highlight_;}
if(this.analysisViewRelatedEvents_.length){return this.analysisViewRelatedEvents_;}
if(this.analysisLinkHoveredEvents_.length){return this.analysisLinkHoveredEvents_;}
return this.selection_;},get selection(){return this.selection_;},set selection(selection){if(this.appliedToModel_){throw new Error('Cannot mutate this state right now');}
if(selection===undefined){selection=new EventSet();}
this.selection_=selection;},get findMatches(){return this.findMatches_;},set findMatches(findMatches){if(this.appliedToModel_){throw new Error('Cannot mutate this state right now');}
if(findMatches===undefined){findMatches=new EventSet();}
this.findMatches_=findMatches;},get analysisViewRelatedEvents(){return this.analysisViewRelatedEvents_;},set analysisViewRelatedEvents(analysisViewRelatedEvents){if(this.appliedToModel_){throw new Error('Cannot mutate this state right now');}
if(!(analysisViewRelatedEvents instanceof EventSet)){analysisViewRelatedEvents=new EventSet();}
this.analysisViewRelatedEvents_=analysisViewRelatedEvents;},get analysisLinkHoveredEvents(){return this.analysisLinkHoveredEvents_;},set analysisLinkHoveredEvents(analysisLinkHoveredEvents){if(this.appliedToModel_){throw new Error('Cannot mutate this state right now');}
if(!(analysisLinkHoveredEvents instanceof EventSet)){analysisLinkHoveredEvents=new EventSet();}
this.analysisLinkHoveredEvents_=analysisLinkHoveredEvents;},get isAppliedToModel(){return this.appliedToModel_!==undefined;},get viewSpecificBrushingStates(){return this.viewSpecificBrushingStates_;},set viewSpecificBrushingStates(viewSpecificBrushingStates){this.viewSpecificBrushingStates_=viewSpecificBrushingStates;},get defaultState_(){const standoutEventExists=(this.analysisLinkHoveredEvents_.length>0||this.analysisViewRelatedEvents_.length>0||this.findMatches_.length>0);return(standoutEventExists?SelectionState.DIMMED0:SelectionState.NONE);},get brightenedEvents_(){const brightenedEvents=new EventSet();brightenedEvents.addEventSet(this.findMatches);brightenedEvents.addEventSet(this.analysisViewRelatedEvents_);brightenedEvents.addEventSet(this.selection_);brightenedEvents.addEventSet(this.analysisLinkHoveredEvents_);return brightenedEvents;},applyToEventSelectionStates(model){this.appliedToModel_=model;if(model){const newDefaultState=this.defaultState_;const currentDefaultState=tr.b.getFirstElement(model.getDescendantEvents()).selectionState;if(currentDefaultState!==newDefaultState){for(const e of model.getDescendantEvents()){e.selectionState=newDefaultState;}}}
let level;for(const e of this.brightenedEvents_){level=0;if(this.analysisViewRelatedEvents_.contains(e)||this.findMatches_.contains(e)){level++;}
if(this.analysisLinkHoveredEvents_.contains(e)){level++;}
if(this.selection_.contains(e)){level++;}
e.selectionState=SelectionState.getFromBrighteningLevel(level);}},transferModelOwnershipToClone(that){if(!this.appliedToModel_){throw new Error('Not applied');}
that.appliedToModel_=this.appliedToModel_;this.appliedToModel_=undefined;},unapplyFromEventSelectionStates(){if(!this.appliedToModel_){throw new Error('Not applied');}
const model=this.appliedToModel_;this.appliedToModel_=undefined;const defaultState=this.defaultState_;for(const e of this.brightenedEvents_){e.selectionState=defaultState;}
return defaultState;}};return{BrushingState,};});'use strict';tr.exportTo('tr.ui.b',function(){function Animation(){}
Animation.prototype={canTakeOverFor(existingAnimation){throw new Error('Not implemented');},takeOverFor(existingAnimation,newStartTimestamp,target){throw new Error('Not implemented');},start(timestamp,target){throw new Error('Not implemented');},didStopEarly(timestamp,target,willBeTakenOverByAnotherAnimation){},tick(timestamp,target){throw new Error('Not implemented');}};return{Animation,};});'use strict';tr.exportTo('tr.ui.b',function(){function AnimationController(){tr.b.EventTarget.call(this);this.target_=undefined;this.activeAnimation_=undefined;this.tickScheduled_=false;}
AnimationController.prototype={__proto__:tr.b.EventTarget.prototype,get target(){return this.target_;},set target(target){if(this.activeAnimation_){throw new Error('Cannot change target while animation is running.');}
if(target.cloneAnimationState===undefined||typeof target.cloneAnimationState!=='function'){throw new Error('target must have a cloneAnimationState function');}
this.target_=target;},get activeAnimation(){return this.activeAnimation_;},get hasActiveAnimation(){return!!this.activeAnimation_;},queueAnimation(animation,opt_now){if(this.target_===undefined){throw new Error('Cannot queue animations without a target');}
let now;if(opt_now!==undefined){now=opt_now;}else{now=window.performance.now();}
if(this.activeAnimation_){const done=this.activeAnimation_.tick(now,this.target_);if(done){this.activeAnimation_=undefined;}}
if(this.activeAnimation_){if(animation.canTakeOverFor(this.activeAnimation_)){this.activeAnimation_.didStopEarly(now,this.target_,true);animation.takeOverFor(this.activeAnimation_,now,this.target_);}else{this.activeAnimation_.didStopEarly(now,this.target_,false);}}
this.activeAnimation_=animation;this.activeAnimation_.start(now,this.target_);if(this.tickScheduled_)return;this.tickScheduled_=true;tr.b.requestAnimationFrame(this.tickActiveAnimation_,this);},cancelActiveAnimation(opt_now){if(!this.activeAnimation_)return;let now;if(opt_now!==undefined){now=opt_now;}else{now=window.performance.now();}
this.activeAnimation_.didStopEarly(now,this.target_,false);this.activeAnimation_=undefined;},tickActiveAnimation_(frameBeginTime){this.tickScheduled_=false;if(!this.activeAnimation_)return;if(this.target_===undefined){this.activeAnimation_.didStopEarly(frameBeginTime,this.target_,false);return;}
const oldTargetState=this.target_.cloneAnimationState();const done=this.activeAnimation_.tick(frameBeginTime,this.target_);if(done){this.activeAnimation_=undefined;}
if(this.activeAnimation_){this.tickScheduled_=true;tr.b.requestAnimationFrame(this.tickActiveAnimation_,this);}
if(oldTargetState){const e=new tr.b.Event('didtick');e.oldTargetState=oldTargetState;this.dispatchEvent(e,false,false);}}};return{AnimationController,};});'use strict';tr.exportTo('tr.b',function(){function Settings(){return Settings;}
if(tr.b.unittest&&tr.b.unittest.TestRunner){tr.b.unittest.TestRunner.addEventListener('tr-unittest-will-run',function(){if(tr.isHeadless){Settings.setAlternativeStorageInstance(new HeadlessStorage());}else{Settings.setAlternativeStorageInstance(global.sessionStorage);global.sessionStorage.clear();}});}
function SessionSettings(){return SessionSettings;}
function AddStaticStorageFunctionsToClass_(inputClass,storage){inputClass.storage_=storage;inputClass.get=function(key,opt_default,opt_namespace){key=inputClass.namespace_(key,opt_namespace);const rawVal=inputClass.storage_.getItem(key);if(rawVal===null||rawVal===undefined){return opt_default;}
try{return JSON.parse(rawVal).value;}catch(e){inputClass.storage_.removeItem(key);return opt_default;}};inputClass.set=function(key,value,opt_namespace){if(value===undefined){throw new Error('Settings.set: value must not be undefined');}
const v=JSON.stringify({value});inputClass.storage_.setItem(inputClass.namespace_(key,opt_namespace),v);};inputClass.keys=function(opt_namespace){const result=[];opt_namespace=opt_namespace||'';for(let i=0;i<inputClass.storage_.length;i++){const key=inputClass.storage_.key(i);if(inputClass.isnamespaced_(key,opt_namespace)){result.push(inputClass.unnamespace_(key,opt_namespace));}}
return result;};inputClass.isnamespaced_=function(key,opt_namespace){return key.indexOf(inputClass.normalize_(opt_namespace))===0;};inputClass.namespace_=function(key,opt_namespace){return inputClass.normalize_(opt_namespace)+key;};inputClass.unnamespace_=function(key,opt_namespace){return key.replace(inputClass.normalize_(opt_namespace),'');};inputClass.normalize_=function(opt_namespace){return inputClass.NAMESPACE+(opt_namespace?opt_namespace+'.':'');};inputClass.setAlternativeStorageInstance=function(instance){inputClass.storage_=instance;};inputClass.getAlternativeStorageInstance=function(){if(!tr.isHeadless&&inputClass.storage_===localStorage){return undefined;}
return inputClass.storage_;};inputClass.NAMESPACE='trace-viewer';}
function HeadlessStorage(){this.length=0;this.hasItem_={};this.items_={};this.itemsAsArray_=undefined;}
HeadlessStorage.prototype={key(index){return this.itemsAsArray[index];},get itemsAsArray(){if(this.itemsAsArray_!==undefined){return this.itemsAsArray_;}
const itemsAsArray=[];for(const k in this.items_){itemsAsArray.push(k);}
this.itemsAsArray_=itemsAsArray;return this.itemsAsArray_;},getItem(key){if(!this.hasItem_[key]){return null;}
return this.items_[key];},removeItem(key){if(!this.hasItem_[key]){return;}
const value=this.items_[key];delete this.hasItem_[key];delete this.items_[key];this.length--;this.itemsAsArray_=undefined;return value;},setItem(key,value){if(this.hasItem_[key]){this.items_[key]=value;return;}
this.items_[key]=value;this.hasItem_[key]=true;this.length++;this.itemsAsArray_=undefined;return value;}};if(tr.isHeadless){AddStaticStorageFunctionsToClass_(Settings,new HeadlessStorage());AddStaticStorageFunctionsToClass_(SessionSettings,new HeadlessStorage());}else{AddStaticStorageFunctionsToClass_(Settings,localStorage);AddStaticStorageFunctionsToClass_(SessionSettings,sessionStorage);}
return{Settings,SessionSettings,};});'use strict';tr.exportTo('tr.ui.b',function(){function createSpan(opt_dictionary){let ownerDocument=document;if(opt_dictionary&&opt_dictionary.ownerDocument){ownerDocument=opt_dictionary.ownerDocument;}
const spanEl=ownerDocument.createElement('span');if(opt_dictionary){if(opt_dictionary.className){spanEl.className=opt_dictionary.className;}
if(opt_dictionary.textContent){Polymer.dom(spanEl).textContent=opt_dictionary.textContent;}
if(opt_dictionary.tooltip){spanEl.title=opt_dictionary.tooltip;}
if(opt_dictionary.parent){Polymer.dom(opt_dictionary.parent).appendChild(spanEl);}
if(opt_dictionary.bold){spanEl.style.fontWeight='bold';}
if(opt_dictionary.italic){spanEl.style.fontStyle='italic';}
if(opt_dictionary.marginLeft){spanEl.style.marginLeft=opt_dictionary.marginLeft;}
if(opt_dictionary.marginRight){spanEl.style.marginRight=opt_dictionary.marginRight;}
if(opt_dictionary.backgroundColor){spanEl.style.backgroundColor=opt_dictionary.backgroundColor;}
if(opt_dictionary.color){spanEl.style.color=opt_dictionary.color;}}
return spanEl;}
function createLink(opt_args){let ownerDocument=document;if(opt_args&&opt_args.ownerDocument){ownerDocument=opt_args.ownerDocument;}
const linkEl=ownerDocument.createElement('a');if(opt_args){if(opt_args.href)linkEl.href=opt_args.href;if(opt_args.tooltip)linkEl.title=opt_args.tooltip;if(opt_args.color)linkEl.style.color=opt_args.color;if(opt_args.bold)linkEl.style.fontWeight='bold';if(opt_args.italic)linkEl.style.fontStyle='italic';if(opt_args.className)linkEl.className=opt_args.className;if(opt_args.parent)Polymer.dom(opt_args.parent).appendChild(linkEl);if(opt_args.marginLeft)linkEl.style.marginLeft=opt_args.marginLeft;if(opt_args.marginRight)linkEl.style.marginRight=opt_args.marginRight;if(opt_args.backgroundColor){linkEl.style.backgroundColor=opt_args.backgroundColor;}
if(opt_args.textContent){Polymer.dom(linkEl).textContent=opt_args.textContent;}}
return linkEl;}
function createDiv(opt_dictionary){const divEl=document.createElement('div');if(opt_dictionary){if(opt_dictionary.className){divEl.className=opt_dictionary.className;}
if(opt_dictionary.parent){Polymer.dom(opt_dictionary.parent).appendChild(divEl);}
if(opt_dictionary.textContent){Polymer.dom(divEl).textContent=opt_dictionary.textContent;}
if(opt_dictionary.maxWidth){divEl.style.maxWidth=opt_dictionary.maxWidth;}}
return divEl;}
function createScopedStyle(styleContent){const styleEl=document.createElement('style');styleEl.scoped=true;Polymer.dom(styleEl).innerHTML=styleContent;return styleEl;}
function valuesEqual(a,b){if(a instanceof Array&&b instanceof Array){return a.length===b.length&&JSON.stringify(a)===JSON.stringify(b);}
return a===b;}
function createSelector(targetEl,targetElProperty,settingsKey,defaultValue,items,opt_namespace){let defaultValueIndex;for(let i=0;i<items.length;i++){const item=items[i];if(valuesEqual(item.value,defaultValue)){defaultValueIndex=i;break;}}
if(defaultValueIndex===undefined){throw new Error('defaultValue must be in the items list');}
const selectorEl=document.createElement('select');selectorEl.addEventListener('change',onChange);for(let i=0;i<items.length;i++){const item=items[i];const optionEl=document.createElement('option');Polymer.dom(optionEl).textContent=item.label;optionEl.targetPropertyValue=item.value;optionEl.item=item;Polymer.dom(selectorEl).appendChild(optionEl);}
function onChange(e){const value=selectorEl.selectedValue;tr.b.Settings.set(settingsKey,value,opt_namespace);targetEl[targetElProperty]=value;}
const oldSetter=targetEl.__lookupSetter__('selectedIndex');selectorEl.__defineGetter__('selectedValue',function(v){return selectorEl.children[selectorEl.selectedIndex].targetPropertyValue;});selectorEl.__defineGetter__('selectedItem',function(v){return selectorEl.children[selectorEl.selectedIndex].item;});selectorEl.__defineSetter__('selectedValue',function(v){for(let i=0;i<selectorEl.children.length;i++){const value=selectorEl.children[i].targetPropertyValue;if(valuesEqual(value,v)){const changed=selectorEl.selectedIndex!==i;if(changed){selectorEl.selectedIndex=i;onChange();}
return;}}
throw new Error('Not a valid value');});const initialValue=tr.b.Settings.get(settingsKey,defaultValue,opt_namespace);let didSet=false;for(let i=0;i<selectorEl.children.length;i++){if(valuesEqual(selectorEl.children[i].targetPropertyValue,initialValue)){didSet=true;targetEl[targetElProperty]=initialValue;selectorEl.selectedIndex=i;break;}}
if(!didSet){selectorEl.selectedIndex=defaultValueIndex;targetEl[targetElProperty]=defaultValue;}
return selectorEl;}
function createEditCategorySpan(optionGroupEl,targetEl){const spanEl=createSpan({className:'edit-categories'});Polymer.dom(spanEl).textContent='Edit categories';Polymer.dom(spanEl).classList.add('labeled-option');spanEl.addEventListener('click',function(){targetEl.onClickEditCategories();});return spanEl;}
function createOptionGroup(targetEl,targetElProperty,settingsKey,defaultValue,items){function onChange(){let value=[];if(this.value.length){value=this.value.split(',');}
tr.b.Settings.set(settingsKey,value);targetEl[targetElProperty]=value;}
const optionGroupEl=createSpan({className:'labeled-option-group'});const initialValue=tr.b.Settings.get(settingsKey,defaultValue);for(let i=0;i<items.length;++i){const item=items[i];const id='category-preset-'+item.label.replace(/ /g,'-');const radioEl=document.createElement('input');radioEl.type='radio';Polymer.dom(radioEl).setAttribute('id',id);Polymer.dom(radioEl).setAttribute('name','category-presets-group');Polymer.dom(radioEl).setAttribute('value',item.value);radioEl.addEventListener('change',onChange.bind(radioEl,targetEl,targetElProperty,settingsKey));if(valuesEqual(initialValue,item.value)){radioEl.checked=true;}
const labelEl=document.createElement('label');Polymer.dom(labelEl).textContent=item.label;Polymer.dom(labelEl).setAttribute('for',id);const spanEl=createSpan({className:'labeled-option'});Polymer.dom(spanEl).appendChild(radioEl);Polymer.dom(spanEl).appendChild(labelEl);spanEl.__defineSetter__('checked',function(opt_bool){const changed=radioEl.checked!==(!!opt_bool);if(!changed)return;radioEl.checked=!!opt_bool;onChange();});spanEl.__defineGetter__('checked',function(){return radioEl.checked;});Polymer.dom(optionGroupEl).appendChild(spanEl);}
Polymer.dom(optionGroupEl).appendChild(createEditCategorySpan(optionGroupEl,targetEl));if(!initialValue.length){Polymer.dom(optionGroupEl).classList.add('categories-expanded');}
targetEl[targetElProperty]=initialValue;return optionGroupEl;}
let nextCheckboxId=1;function createCheckBox(targetEl,targetElProperty,settingsKey,defaultValue,label,opt_changeCb){const buttonEl=document.createElement('input');buttonEl.type='checkbox';let initialValue=defaultValue;if(settingsKey!==undefined){initialValue=tr.b.Settings.get(settingsKey,defaultValue);buttonEl.checked=!!initialValue;}
if(targetEl){targetEl[targetElProperty]=initialValue;}
function onChange(){if(settingsKey!==undefined){tr.b.Settings.set(settingsKey,buttonEl.checked);}
if(targetEl){targetEl[targetElProperty]=buttonEl.checked;}
if(opt_changeCb){opt_changeCb.call();}}
buttonEl.addEventListener('change',onChange);const id='#checkbox-'+nextCheckboxId++;const spanEl=createSpan();spanEl.style.display='flex';spanEl.style.whiteSpace='nowrap';Polymer.dom(buttonEl).setAttribute('id',id);const labelEl=document.createElement('label');Polymer.dom(labelEl).textContent=label;Polymer.dom(labelEl).setAttribute('for',id);Polymer.dom(spanEl).appendChild(buttonEl);Polymer.dom(spanEl).appendChild(labelEl);spanEl.__defineSetter__('checked',function(opt_bool){const changed=buttonEl.checked!==(!!opt_bool);if(!changed)return;buttonEl.checked=!!opt_bool;onChange();});spanEl.__defineGetter__('checked',function(){return buttonEl.checked;});return spanEl;}
function createButton(label,opt_callback,opt_this){const buttonEl=document.createElement('input');buttonEl.type='button';buttonEl.value=label;function onClick(){opt_callback.call(opt_this||buttonEl);}
if(opt_callback){buttonEl.addEventListener('click',onClick);}
return buttonEl;}
function createTextInput(targetEl,targetElProperty,settingsKey,defaultValue){const initialValue=tr.b.Settings.get(settingsKey,defaultValue);const el=document.createElement('input');el.type='text';function onChange(e){tr.b.Settings.set(settingsKey,el.value);targetEl[targetElProperty]=el.value;}
el.addEventListener('input',onChange);el.value=initialValue;targetEl[targetElProperty]=initialValue;return el;}
function isElementAttachedToDocument(el){let cur=el;while(Polymer.dom(cur).parentNode){cur=Polymer.dom(cur).parentNode;}
return(cur===el.ownerDocument||cur.nodeName==='#document-fragment');}
function asHTMLOrTextNode(value,opt_ownerDocument){if(value instanceof Node){return value;}
const ownerDocument=opt_ownerDocument||document;return ownerDocument.createTextNode(value);}
return{createSpan,createLink,createDiv,createScopedStyle,createSelector,createOptionGroup,createCheckBox,createButton,createTextInput,isElementAttachedToDocument,asHTMLOrTextNode,};});'use strict';tr.exportTo('tr.ui.b',function(){const elidedTitleCacheDict=new Map();const elidedTitleCache=new ElidedTitleCache();function ElidedTitleCache(){this.textWidthMap=new Map();}
ElidedTitleCache.prototype={get(ctx,pixWidth,title,width,sliceDuration){let elidedDict=elidedTitleCacheDict.get(title);if(!elidedDict){elidedDict=new Map();elidedTitleCacheDict.set(title,elidedDict);}
let elidedDictForPixWidth=elidedDict.get(pixWidth);if(!elidedDictForPixWidth){elidedDict.set(pixWidth,new Map());elidedDictForPixWidth=elidedDict.get(pixWidth);}
let stringWidthPair=elidedDictForPixWidth.get(sliceDuration);if(stringWidthPair===undefined){let newtitle=title;let elided=false;while(this.labelWidthWorld(ctx,newtitle,pixWidth)>sliceDuration){if(newtitle.length*0.75<1)break;newtitle=newtitle.substring(0,newtitle.length*0.75);elided=true;}
if(elided&&newtitle.length>3){newtitle=newtitle.substring(0,newtitle.length-3)+'...';}
stringWidthPair=new ElidedStringWidthPair(newtitle,this.labelWidth(ctx,newtitle));elidedDictForPixWidth.set(sliceDuration,stringWidthPair);}
return stringWidthPair;},quickMeasureText_(ctx,text){let w=this.textWidthMap.get(text);if(!w){w=ctx.measureText(text).width;this.textWidthMap.set(text,w);}
return w;},labelWidth(ctx,title){return this.quickMeasureText_(ctx,title)+2;},labelWidthWorld(ctx,title,pixWidth){return this.labelWidth(ctx,title)*pixWidth;}};function ElidedStringWidthPair(string,width){this.string=string;this.width=width;}
return{ElidedTitleCache,};});'use strict';tr.exportTo('tr.ui.b',function(){const ColorScheme=tr.b.ColorScheme;const colors=ColorScheme.colors;const colorsAsStrings=ColorScheme.colorsAsStrings;const SelectionState=tr.model.SelectionState;const EventPresenter={getSelectableItemColorAsString(item){const offset=this.getColorIdOffset_(item);const colorId=ColorScheme.getVariantColorId(item.colorId,offset);return colorsAsStrings[colorId];},getColorIdOffset_(event){return event.selectionState;},getTextColor(event){if(event.selectionState===SelectionState.DIMMED){return'rgb(60,60,60)';}
return'rgb(0,0,0)';},getSliceColorId(slice){const offset=this.getColorIdOffset_(slice);return ColorScheme.getVariantColorId(slice.colorId,offset);},getSliceAlpha(slice,async){let alpha=1;if(async){alpha*=0.3;}
return alpha;},getInstantSliceColor(instant){const offset=this.getColorIdOffset_(instant);const colorId=ColorScheme.getVariantColorId(instant.colorId,offset);return colors[colorId].toStringWithAlphaOverride(1.0);},getObjectInstanceColor(instance){const offset=this.getColorIdOffset_(instance);const colorId=ColorScheme.getVariantColorId(instance.colorId,offset);return colors[colorId].toStringWithAlphaOverride(0.25);},getObjectSnapshotColor(snapshot){const offset=this.getColorIdOffset_(snapshot);let colorId=snapshot.objectInstance.colorId;colorId=ColorScheme.getVariantColorId(colorId,offset);return colors[colorId];},getCounterSeriesColor(colorId,selectionState,opt_alphaMultiplier){const event={selectionState};const offset=this.getColorIdOffset_(event);const c=colors[ColorScheme.getVariantColorId(colorId,offset)];return c.toStringWithAlphaOverride(opt_alphaMultiplier!==undefined?opt_alphaMultiplier:1.0);},getBarSnapshotColor(snapshot,offset){const snapshotOffset=this.getColorIdOffset_(snapshot);let colorId=snapshot.objectInstance.colorId;colorId=ColorScheme.getAnotherColorId(colorId,offset);colorId=ColorScheme.getVariantColorId(colorId,snapshotOffset);return colors[colorId].toStringWithAlphaOverride(1.0);}};return{EventPresenter,};});'use strict';tr.exportTo('tr.ui.b',function(){const elidedTitleCache=new tr.ui.b.ElidedTitleCache();const ColorScheme=tr.b.ColorScheme;const colorsAsStrings=ColorScheme.colorsAsStrings;const EventPresenter=tr.ui.b.EventPresenter;const blackColorId=ColorScheme.getColorIdForReservedName('black');const THIN_SLICE_HEIGHT=4;const SLICE_WAITING_WIDTH_DRAW_THRESHOLD=3;const SLICE_ACTIVE_WIDTH_DRAW_THRESHOLD=1;const SHOULD_ELIDE_TEXT=true;function drawLine(ctx,x1,y1,x2,y2){ctx.moveTo(x1,y1);ctx.lineTo(x2,y2);}
function drawTriangle(ctx,x1,y1,x2,y2,x3,y3){ctx.beginPath();ctx.moveTo(x1,y1);ctx.lineTo(x2,y2);ctx.lineTo(x3,y3);ctx.closePath();}
function drawArrow(ctx,x1,y1,x2,y2,arrowLength,arrowWidth){const dx=x2-x1;const dy=y2-y1;const len=Math.sqrt(dx*dx+dy*dy);const perc=(len-arrowLength)/len;const bx=x1+perc*dx;const by=y1+perc*dy;const ux=dx/len;const uy=dy/len;const ax=uy*arrowWidth;const ay=-ux*arrowWidth;ctx.beginPath();drawLine(ctx,x1,y1,x2,y2);ctx.stroke();drawTriangle(ctx,bx+ax,by+ay,x2,y2,bx-ax,by-ay);ctx.fill();}
function drawSlices(ctx,dt,viewLWorld,viewRWorld,viewHeight,slices,async){const pixelRatio=window.devicePixelRatio||1;const height=viewHeight*pixelRatio;const viewL=dt.xWorldToView(viewLWorld);const viewR=dt.xWorldToView(viewRWorld);let darkRectHeight=THIN_SLICE_HEIGHT*pixelRatio;if(height<darkRectHeight){darkRectHeight=0;}
const lightRectHeight=height-darkRectHeight;ctx.save();const rect=new tr.ui.b.FastRectRenderer(ctx,viewL,viewR,2,2,colorsAsStrings);rect.setYandH(0,height);const lowSlice=tr.b.findLowIndexInSortedArray(slices,function(slice){return slice.start+slice.duration;},viewLWorld);let hadTopLevel=false;for(let i=lowSlice;i<slices.length;++i){const slice=slices[i];const x=slice.start;if(x>viewRWorld)break;const xView=dt.xWorldToView(x);let wView=1;if(slice.duration>0){const w=Math.max(slice.duration,0.000001);wView=Math.max(dt.xWorldVectorToView(w),1);}
const colorId=EventPresenter.getSliceColorId(slice);const alpha=EventPresenter.getSliceAlpha(slice,async);const lightAlpha=alpha*0.70;if(async&&slice.isTopLevel){rect.setYandH(3,height-3);hadTopLevel=true;}else{rect.setYandH(0,height);}
if(!slice.cpuDuration){rect.fillRect(xView,wView,colorId,alpha);continue;}
let activeWidth=wView*(slice.cpuDuration/slice.duration);let waitingWidth=wView-activeWidth;if(activeWidth<SLICE_ACTIVE_WIDTH_DRAW_THRESHOLD){activeWidth=0;waitingWidth=wView;}
if(waitingWidth<SLICE_WAITING_WIDTH_DRAW_THRESHOLD){activeWidth=wView;waitingWidth=0;}
if(activeWidth>0){rect.fillRect(xView,activeWidth,colorId,alpha);}
if(waitingWidth>0){rect.setYandH(0,lightRectHeight);rect.fillRect(xView+activeWidth-1,waitingWidth+1,colorId,lightAlpha);rect.setYandH(lightRectHeight,darkRectHeight);rect.fillRect(xView+activeWidth-1,waitingWidth+1,colorId,alpha);rect.setYandH(0,height);}}
rect.flush();if(async&&hadTopLevel){rect.setYandH(2,1);for(let i=lowSlice;i<slices.length;++i){const slice=slices[i];const x=slice.start;if(x>viewRWorld)break;if(!slice.isTopLevel)continue;const xView=dt.xWorldToView(x);let wView=1;if(slice.duration>0){const w=Math.max(slice.duration,0.000001);wView=Math.max(dt.xWorldVectorToView(w),1);}
rect.fillRect(xView,wView,blackColorId,0.7);}
rect.flush();}
ctx.restore();}
function drawInstantSlicesAsLines(ctx,dt,viewLWorld,viewRWorld,viewHeight,slices,lineWidthInPixels){const pixelRatio=window.devicePixelRatio||1;const height=viewHeight*pixelRatio;ctx.save();ctx.lineWidth=lineWidthInPixels*pixelRatio;const lowSlice=tr.b.findLowIndexInSortedArray(slices,function(slice){return slice.start;},viewLWorld);for(let i=lowSlice;i<slices.length;++i){const slice=slices[i];const x=slice.start;if(x>viewRWorld)break;ctx.strokeStyle=EventPresenter.getInstantSliceColor(slice);const xView=dt.xWorldToView(x);ctx.beginPath();ctx.moveTo(xView,0);ctx.lineTo(xView,height);ctx.stroke();}
ctx.restore();}
function drawLabels(ctx,dt,viewLWorld,viewRWorld,slices,async,fontSize,yOffset){const pixelRatio=window.devicePixelRatio||1;const pixWidth=dt.xViewVectorToWorld(1);ctx.save();ctx.textAlign='center';ctx.textBaseline='top';ctx.font=(fontSize*pixelRatio)+'px sans-serif';if(async){ctx.font='italic '+ctx.font;}
const cY=yOffset*pixelRatio;const lowSlice=tr.b.findLowIndexInSortedArray(slices,function(slice){return slice.start+slice.duration;},viewLWorld);const quickDiscardThreshold=pixWidth*20;for(let i=lowSlice;i<slices.length;++i){const slice=slices[i];if(slice.start>viewRWorld)break;if(slice.duration<=quickDiscardThreshold)continue;const xLeftClipped=Math.max(slice.start,viewLWorld);const xRightClipped=Math.min(slice.start+slice.duration,viewRWorld);const visibleWidth=xRightClipped-xLeftClipped;const title=slice.title+
(slice.didNotFinish?' (Did Not Finish)':'');let drawnTitle=title;let drawnWidth=elidedTitleCache.labelWidth(ctx,drawnTitle);const fullLabelWidth=elidedTitleCache.labelWidthWorld(ctx,drawnTitle,pixWidth);if(SHOULD_ELIDE_TEXT&&fullLabelWidth>visibleWidth){const elidedValues=elidedTitleCache.get(ctx,pixWidth,drawnTitle,drawnWidth,visibleWidth);drawnTitle=elidedValues.string;drawnWidth=elidedValues.width;}
if(drawnWidth*pixWidth<visibleWidth){ctx.fillStyle=EventPresenter.getTextColor(slice);const cX=dt.xWorldToView((xLeftClipped+xRightClipped)/2);ctx.fillText(drawnTitle,cX,cY,drawnWidth);}}
ctx.restore();}
return{drawSlices,drawInstantSlicesAsLines,drawLabels,drawLine,drawTriangle,drawArrow,elidedTitleCache_:elidedTitleCache,THIN_SLICE_HEIGHT,};});'use strict';tr.exportTo('tr.ui',function(){function TimelineDisplayTransform(opt_that){if(opt_that){this.set(opt_that);return;}
this.scaleX=1;this.panX=0;this.panY=0;}
TimelineDisplayTransform.prototype={set(that){this.scaleX=that.scaleX;this.panX=that.panX;this.panY=that.panY;},clone(){return new TimelineDisplayTransform(this);},equals(that){let eq=true;if(that===undefined||that===null){return false;}
eq&=this.panX===that.panX;eq&=this.panY===that.panY;eq&=this.scaleX===that.scaleX;return!!eq;},almostEquals(that){let eq=true;if(that===undefined||that===null){return false;}
eq&=Math.abs(this.panX-that.panX)<0.001;eq&=Math.abs(this.panY-that.panY)<0.001;eq&=Math.abs(this.scaleX-that.scaleX)<0.001;return!!eq;},incrementPanXInViewUnits(xDeltaView){this.panX+=this.xViewVectorToWorld(xDeltaView);},xPanWorldPosToViewPos(worldX,viewX,viewWidth){if(typeof viewX==='string'){if(viewX==='left'){viewX=0;}else if(viewX==='center'){viewX=viewWidth/2;}else if(viewX==='right'){viewX=viewWidth-1;}else{throw new Error('viewX must be left|center|right or number.');}}
this.panX=(viewX/this.scaleX)-worldX;},xPanWorldBoundsIntoView(worldMin,worldMax,viewWidth){if(this.xWorldToView(worldMin)<0){this.xPanWorldPosToViewPos(worldMin,'left',viewWidth);}else if(this.xWorldToView(worldMax)>viewWidth){this.xPanWorldPosToViewPos(worldMax,'right',viewWidth);}},xSetWorldBounds(worldMin,worldMax,viewWidth){const worldWidth=worldMax-worldMin;const scaleX=viewWidth/worldWidth;const panX=-worldMin;this.setPanAndScale(panX,scaleX);},setPanAndScale(p,s){this.scaleX=s;this.panX=p;},xWorldToView(x){return(x+this.panX)*this.scaleX;},xWorldVectorToView(x){return x*this.scaleX;},xViewToWorld(x){return(x/this.scaleX)-this.panX;},xViewVectorToWorld(x){return x/this.scaleX;}};return{TimelineDisplayTransform,};});'use strict';tr.exportTo('tr.ui',function(){function SnapIndicator(y,height){this.y=y;this.height=height;}
function TimelineInterestRange(vp){this.viewport_=vp;this.range_=new tr.b.math.Range();this.leftSelected_=false;this.rightSelected_=false;this.leftSnapIndicator_=undefined;this.rightSnapIndicator_=undefined;}
TimelineInterestRange.prototype={get isEmpty(){return this.range_.isEmpty;},reset(){this.range_.reset();this.leftSelected_=false;this.rightSelected_=false;this.leftSnapIndicator_=undefined;this.rightSnapIndicator_=undefined;this.viewport_.dispatchChangeEvent();},get min(){return this.range_.min;},set min(min){this.range_.min=min;this.viewport_.dispatchChangeEvent();},get max(){return this.range_.max;},set max(max){this.range_.max=max;this.viewport_.dispatchChangeEvent();},set(range){this.range_.reset();this.range_.addRange(range);this.viewport_.dispatchChangeEvent();},setMinAndMax(min,max){this.range_.min=min;this.range_.max=max;this.viewport_.dispatchChangeEvent();},get range(){return this.range_.range;},asRangeObject(){const range=new tr.b.math.Range();range.addRange(this.range_);return range;},get leftSelected(){return this.leftSelected_;},set leftSelected(leftSelected){if(this.leftSelected_===leftSelected)return;this.leftSelected_=leftSelected;this.viewport_.dispatchChangeEvent();},get rightSelected(){return this.rightSelected_;},set rightSelected(rightSelected){if(this.rightSelected_===rightSelected)return;this.rightSelected_=rightSelected;this.viewport_.dispatchChangeEvent();},get leftSnapIndicator(){return this.leftSnapIndicator_;},set leftSnapIndicator(leftSnapIndicator){this.leftSnapIndicator_=leftSnapIndicator;this.viewport_.dispatchChangeEvent();},get rightSnapIndicator(){return this.rightSnapIndicator_;},set rightSnapIndicator(rightSnapIndicator){this.rightSnapIndicator_=rightSnapIndicator;this.viewport_.dispatchChangeEvent();},draw(ctx,viewLWorld,viewRWorld,viewHeight){if(this.range_.isEmpty)return;const dt=this.viewport_.currentDisplayTransform;const markerLWorld=this.min;const markerRWorld=this.max;const markerLView=Math.round(dt.xWorldToView(markerLWorld));const markerRView=Math.round(dt.xWorldToView(markerRWorld));ctx.fillStyle='rgba(0, 0, 0, 0.2)';if(markerLWorld>viewLWorld){ctx.fillRect(dt.xWorldToView(viewLWorld),0,markerLView,viewHeight);}
if(markerRWorld<viewRWorld){ctx.fillRect(markerRView,0,dt.xWorldToView(viewRWorld),viewHeight);}
const pixelRatio=window.devicePixelRatio||1;ctx.lineWidth=Math.round(pixelRatio);if(this.range_.range>0){this.drawLine_(ctx,viewLWorld,viewRWorld,viewHeight,this.min,this.leftSelected_);this.drawLine_(ctx,viewLWorld,viewRWorld,viewHeight,this.max,this.rightSelected_);}else{this.drawLine_(ctx,viewLWorld,viewRWorld,viewHeight,this.min,this.leftSelected_||this.rightSelected_);}
ctx.lineWidth=1;},drawLine_(ctx,viewLWorld,viewRWorld,height,ts,selected){if(ts<viewLWorld||ts>=viewRWorld)return;const dt=this.viewport_.currentDisplayTransform;const viewX=Math.round(dt.xWorldToView(ts));ctx.save();ctx.translate((Math.round(ctx.lineWidth)%2)/2,0);ctx.beginPath();tr.ui.b.drawLine(ctx,viewX,0,viewX,height);if(selected){ctx.strokeStyle='rgb(255, 0, 0)';}else{ctx.strokeStyle='rgb(0, 0, 0)';}
ctx.stroke();ctx.restore();},drawIndicators(ctx,viewLWorld,viewRWorld){if(this.leftSnapIndicator_){this.drawIndicator_(ctx,viewLWorld,viewRWorld,this.range_.min,this.leftSnapIndicator_,this.leftSelected_);}
if(this.rightSnapIndicator_){this.drawIndicator_(ctx,viewLWorld,viewRWorld,this.range_.max,this.rightSnapIndicator_,this.rightSelected_);}},drawIndicator_(ctx,viewLWorld,viewRWorld,xWorld,si,selected){const dt=this.viewport_.currentDisplayTransform;const viewX=Math.round(dt.xWorldToView(xWorld));ctx.save();ctx.translate((Math.round(ctx.lineWidth)%2)/2,0);const pixelRatio=window.devicePixelRatio||1;const viewY=si.y*devicePixelRatio;const viewHeight=si.height*devicePixelRatio;const arrowSize=4*pixelRatio;if(selected){ctx.fillStyle='rgb(255, 0, 0)';}else{ctx.fillStyle='rgb(0, 0, 0)';}
tr.ui.b.drawTriangle(ctx,viewX-arrowSize*0.75,viewY,viewX+arrowSize*0.75,viewY,viewX,viewY+arrowSize);ctx.fill();tr.ui.b.drawTriangle(ctx,viewX-arrowSize*0.75,viewY+viewHeight,viewX+arrowSize*0.75,viewY+viewHeight,viewX,viewY+viewHeight-arrowSize);ctx.fill();ctx.restore();}};return{SnapIndicator,TimelineInterestRange,};});'use strict';tr.exportTo('tr.ui.tracks',function(){function ContainerToTrackMap(){this.stableIdToTrackMap_={};}
ContainerToTrackMap.prototype={addContainer(container,track){if(!track){throw new Error('Must provide a track.');}
this.stableIdToTrackMap_[container.stableId]=track;},clear(){this.stableIdToTrackMap_={};},getTrackByStableId(stableId){return this.stableIdToTrackMap_[stableId];}};return{ContainerToTrackMap,};});'use strict';tr.exportTo('tr.ui.tracks',function(){function EventToTrackMap(){}
EventToTrackMap.prototype={addEvent(event,track){if(!track){throw new Error('Must provide a track.');}
this[event.guid]=track;}};return{EventToTrackMap,};});'use strict';tr.exportTo('tr.ui',function(){const TimelineDisplayTransform=tr.ui.TimelineDisplayTransform;const TimelineInterestRange=tr.ui.TimelineInterestRange;const IDEAL_MAJOR_MARK_DISTANCE_PX=150;const MAJOR_MARK_ROUNDING_FACTOR=100000;class AnimationControllerProxy{constructor(target){this.target_=target;}
get panX(){return this.target_.currentDisplayTransform_.panX;}
set panX(panX){this.target_.currentDisplayTransform_.panX=panX;}
get panY(){return this.target_.currentDisplayTransform_.panY;}
set panY(panY){this.target_.currentDisplayTransform_.panY=panY;}
get scaleX(){return this.target_.currentDisplayTransform_.scaleX;}
set scaleX(scaleX){this.target_.currentDisplayTransform_.scaleX=scaleX;}
cloneAnimationState(){return this.target_.currentDisplayTransform_.clone();}
xPanWorldPosToViewPos(xWorld,xView){this.target_.currentDisplayTransform_.xPanWorldPosToViewPos(xWorld,xView,this.target_.modelTrackContainer_.canvas.clientWidth);}}
function TimelineViewport(parentEl){this.parentEl_=parentEl;this.modelTrackContainer_=undefined;this.currentDisplayTransform_=new TimelineDisplayTransform();this.initAnimationController_();this.selectedFlowEvents_=new Set();this.highlightVSync_=false;this.highDetails_=false;this.gridTimebase_=0;this.gridStep_=1000/60;this.gridEnabled_=false;this.hasCalledSetupFunction_=false;this.onResize_=this.onResize_.bind(this);this.onModelTrackControllerScroll_=this.onModelTrackControllerScroll_.bind(this);this.timeMode_=TimelineViewport.TimeMode.TIME_IN_MS;this.majorMarkWorldPositions_=[];this.majorMarkUnit_=undefined;this.interestRange_=new TimelineInterestRange(this);this.eventToTrackMap_=new tr.ui.tracks.EventToTrackMap();this.containerToTrackMap=new tr.ui.tracks.ContainerToTrackMap();this.dispatchChangeEvent=this.dispatchChangeEvent.bind(this);}
TimelineViewport.TimeMode={TIME_IN_MS:0,REVISIONS:1};TimelineViewport.prototype={__proto__:tr.b.EventTarget.prototype,get isAttachedToDocumentOrInTestMode(){if(this.parentEl_===undefined)return;return tr.ui.b.isElementAttachedToDocument(this.parentEl_);},onResize_(){this.dispatchChangeEvent();},dispatchChangeEvent(){tr.b.dispatchSimpleEvent(this,'change');},detach(){window.removeEventListener('resize',this.dispatchChangeEvent);},initAnimationController_(){this.dtAnimationController_=new tr.ui.b.AnimationController();this.dtAnimationController_.addEventListener('didtick',function(e){this.onCurentDisplayTransformChange_(e.oldTargetState);}.bind(this));this.dtAnimationController_.target=new AnimationControllerProxy(this);},get currentDisplayTransform(){return this.currentDisplayTransform_;},setDisplayTransformImmediately(displayTransform){this.dtAnimationController_.cancelActiveAnimation();const oldDisplayTransform=this.dtAnimationController_.target.cloneAnimationState();this.currentDisplayTransform_.set(displayTransform);this.onCurentDisplayTransformChange_(oldDisplayTransform);},queueDisplayTransformAnimation(animation){if(!(animation instanceof tr.ui.b.Animation)){throw new Error('animation must be instanceof tr.ui.b.Animation');}
this.dtAnimationController_.queueAnimation(animation);},onCurentDisplayTransformChange_(oldDisplayTransform){if(this.modelTrackContainer_){this.currentDisplayTransform.panY=tr.b.math.clamp(this.currentDisplayTransform.panY,0,this.modelTrackContainer_.scrollHeight-
this.modelTrackContainer_.clientHeight);}
const changed=!this.currentDisplayTransform.equals(oldDisplayTransform);const yChanged=this.currentDisplayTransform.panY!==oldDisplayTransform.panY;if(yChanged){this.modelTrackContainer_.scrollTop=this.currentDisplayTransform.panY;}
if(changed){this.dispatchChangeEvent();}},onModelTrackControllerScroll_(e){if(this.dtAnimationController_.activeAnimation&&this.dtAnimationController_.activeAnimation.affectsPanY){this.dtAnimationController_.cancelActiveAnimation();}
const panY=this.modelTrackContainer_.scrollTop;this.currentDisplayTransform_.panY=panY;},get modelTrackContainer(){return this.modelTrackContainer_;},set modelTrackContainer(m){if(this.modelTrackContainer_){this.modelTrackContainer_.removeEventListener('scroll',this.onModelTrackControllerScroll_);}
this.modelTrackContainer_=m;this.modelTrackContainer_.addEventListener('scroll',this.onModelTrackControllerScroll_);},get selectedFlowEvents(){return this.selectedFlowEvents_;},set selectedFlowEvents(selectedFlowEvents){this.selectedFlowEvents_=selectedFlowEvents;this.dispatchChangeEvent();},get highlightVSync(){return this.highlightVSync_;},set highlightVSync(highlightVSync){this.highlightVSync_=highlightVSync;this.dispatchChangeEvent();},get highDetails(){return this.highDetails_;},set highDetails(highDetails){this.highDetails_=highDetails;this.dispatchChangeEvent();},get gridEnabled(){return this.gridEnabled_;},set gridEnabled(enabled){if(this.gridEnabled_===enabled)return;this.gridEnabled_=enabled&&true;this.dispatchChangeEvent();},get gridTimebase(){return this.gridTimebase_;},set gridTimebase(timebase){if(this.gridTimebase_===timebase)return;this.gridTimebase_=timebase;this.dispatchChangeEvent();},get gridStep(){return this.gridStep_;},get interestRange(){return this.interestRange_;},get majorMarkWorldPositions(){return this.majorMarkWorldPositions_;},get majorMarkUnit(){switch(this.timeMode_){case TimelineViewport.TimeMode.TIME_IN_MS:return tr.b.Unit.byName.timeInMsAutoFormat;case TimelineViewport.TimeMode.REVISIONS:return tr.b.Unit.byName.count;default:throw new Error('Cannot get Unit for unsupported time mode '+this.timeMode_);}},get timeMode(){return this.timeMode_;},set timeMode(mode){this.timeMode_=mode;this.dispatchChangeEvent();},updateMajorMarkData(viewLWorld,viewRWorld){const pixelRatio=window.devicePixelRatio||1;const dt=this.currentDisplayTransform;const idealMajorMarkDistancePix=IDEAL_MAJOR_MARK_DISTANCE_PX*pixelRatio;const idealMajorMarkDistanceWorld=dt.xViewVectorToWorld(idealMajorMarkDistancePix);const majorMarkDistanceWorld=tr.b.math.preferredNumberLargerThanMin(idealMajorMarkDistanceWorld);const firstMajorMark=Math.floor(viewLWorld/majorMarkDistanceWorld)*majorMarkDistanceWorld;this.majorMarkWorldPositions_=[];if(firstMajorMark/majorMarkDistanceWorld>1e15)return;for(let curX=firstMajorMark;curX<viewRWorld;curX+=majorMarkDistanceWorld){this.majorMarkWorldPositions_.push(Math.floor(MAJOR_MARK_ROUNDING_FACTOR*curX)/MAJOR_MARK_ROUNDING_FACTOR);}},drawMajorMarkLines(ctx,viewHeight){ctx.save();ctx.translate((Math.round(ctx.lineWidth)%2)/2,0);ctx.beginPath();for(const majorMark of this.majorMarkWorldPositions_){const x=this.currentDisplayTransform.xWorldToView(majorMark);tr.ui.b.drawLine(ctx,x,0,x,viewHeight);}
ctx.strokeStyle='#ddd';ctx.stroke();ctx.restore();},drawGridLines(ctx,viewLWorld,viewRWorld,viewHeight){if(!this.gridEnabled)return;const dt=this.currentDisplayTransform;let x=this.gridTimebase;ctx.save();ctx.translate((Math.round(ctx.lineWidth)%2)/2,0);ctx.beginPath();while(x<viewRWorld){if(x>=viewLWorld){const vx=Math.floor(dt.xWorldToView(x));tr.ui.b.drawLine(ctx,vx,0,vx,viewHeight);}
x+=this.gridStep;}
ctx.strokeStyle='rgba(255, 0, 0, 0.25)';ctx.stroke();ctx.restore();},getShiftedSelection(selection,offset){const newSelection=new tr.model.EventSet();for(const event of selection){if(event instanceof tr.model.FlowEvent){if(offset>0){newSelection.push(event.endSlice);}else if(offset<0){newSelection.push(event.startSlice);}else{}
continue;}
const track=this.trackForEvent(event);track.addEventNearToProvidedEventToSelection(event,offset,newSelection);}
if(newSelection.length===0)return undefined;return newSelection;},rebuildEventToTrackMap(){this.eventToTrackMap_=new tr.ui.tracks.EventToTrackMap();this.modelTrackContainer_.addEventsToTrackMap(this.eventToTrackMap_);},rebuildContainerToTrackMap(){this.containerToTrackMap.clear();this.modelTrackContainer_.addContainersToTrackMap(this.containerToTrackMap);},trackForEvent(event){return this.eventToTrackMap_[event.guid];}};return{TimelineViewport,};});'use strict';tr.exportTo('tr.c',function(){const BrushingState=tr.ui.b.BrushingState;const EventSet=tr.model.EventSet;const SelectionState=tr.model.SelectionState;const Viewport=tr.ui.TimelineViewport;function BrushingStateController(timelineView){tr.b.EventTarget.call(this);this.timelineView_=timelineView;this.currentBrushingState_=new BrushingState();this.onPopState_=this.onPopState_.bind(this);this.historyEnabled_=false;this.selections_={};}
BrushingStateController.prototype={__proto__:tr.b.EventTarget.prototype,dispatchChangeEvent_(){const e=new tr.b.Event('change',false,false);this.dispatchEvent(e);},get model(){if(!this.timelineView_){return undefined;}
return this.timelineView_.model;},get trackView(){if(!this.timelineView_){return undefined;}
return this.timelineView_.trackView;},get viewport(){if(!this.timelineView_){return undefined;}
if(!this.timelineView_.trackView){return undefined;}
return this.timelineView_.trackView.viewport;},get historyEnabled(){return this.historyEnabled_;},set historyEnabled(historyEnabled){this.historyEnabled_=!!historyEnabled;if(historyEnabled){window.addEventListener('popstate',this.onPopState_);}else{window.removeEventListener('popstate',this.onPopState_);}},modelWillChange(){if(this.currentBrushingState_.isAppliedToModel){this.currentBrushingState_.unapplyFromEventSelectionStates();}},modelDidChange(){this.selections_={};this.currentBrushingState_=new BrushingState();this.currentBrushingState_.applyToEventSelectionStates(this.model);const e=new tr.b.Event('model-changed',false,false);this.dispatchEvent(e);this.dispatchChangeEvent_();},onUserInitiatedSelectionChange_(){const selection=this.selection;if(this.historyEnabled){this.selections_[selection.guid]=selection;const state={selection_guid:selection.guid};window.history.pushState(state,document.title);}},onPopState_(e){if(e.state===null)return;const selection=this.selections_[e.state.selection_guid];if(selection){const newState=this.currentBrushingState_.clone();newState.selection=selection;this.currentBrushingState=newState;}
e.stopPropagation();},get selection(){return this.currentBrushingState_.selection;},get findMatches(){return this.currentBrushingState_.findMatches;},get selectionOfInterest(){return this.currentBrushingState_.selectionOfInterest;},get currentBrushingState(){return this.currentBrushingState_;},set currentBrushingState(newBrushingState){if(newBrushingState.isAppliedToModel){throw new Error('Cannot apply this state, it is applied');}
const hasValueChanged=!this.currentBrushingState_.equals(newBrushingState);if(newBrushingState!==this.currentBrushingState_&&!hasValueChanged){if(this.currentBrushingState_.isAppliedToModel){this.currentBrushingState_.transferModelOwnershipToClone(newBrushingState);}
this.currentBrushingState_=newBrushingState;return;}
if(this.currentBrushingState_.isAppliedToModel){this.currentBrushingState_.unapplyFromEventSelectionStates();}
this.currentBrushingState_=newBrushingState;this.currentBrushingState_.applyToEventSelectionStates(this.model);this.dispatchChangeEvent_();},addAllEventsMatchingFilterToSelectionAsTask(filter,selection){const timelineView=this.timelineView_.trackView;if(!timelineView){return new tr.b.Task();}
return timelineView.addAllEventsMatchingFilterToSelectionAsTask(filter,selection);},findTextChangedTo(allPossibleMatches){const newBrushingState=this.currentBrushingState_.clone();newBrushingState.findMatches=allPossibleMatches;this.currentBrushingState=newBrushingState;},findFocusChangedTo(currentFocus){const newBrushingState=this.currentBrushingState_.clone();newBrushingState.selection=currentFocus;this.currentBrushingState=newBrushingState;this.onUserInitiatedSelectionChange_();},findTextCleared(){if(this.xNavStringMarker_!==undefined){this.model.removeAnnotation(this.xNavStringMarker_);this.xNavStringMarker_=undefined;}
if(this.guideLineAnnotation_!==undefined){this.model.removeAnnotation(this.guideLineAnnotation_);this.guideLineAnnotation_=undefined;}
const newBrushingState=this.currentBrushingState_.clone();newBrushingState.selection=new EventSet();newBrushingState.findMatches=new EventSet();this.currentBrushingState=newBrushingState;this.onUserInitiatedSelectionChange_();},uiStateFromString(string){return tr.ui.b.UIState.fromUserFriendlyString(this.model,this.viewport,string);},navToPosition(uiState,showNavLine){this.trackView.navToPosition(uiState,showNavLine);},changeSelectionFromTimeline(selection){const newBrushingState=this.currentBrushingState_.clone();newBrushingState.selection=selection;newBrushingState.findMatches=new EventSet();this.currentBrushingState=newBrushingState;this.onUserInitiatedSelectionChange_();},showScriptControlSelection(selection){const newBrushingState=this.currentBrushingState_.clone();newBrushingState.selection=selection;newBrushingState.findMatches=new EventSet();this.currentBrushingState=newBrushingState;},changeSelectionFromRequestSelectionChangeEvent(selection){const newBrushingState=this.currentBrushingState_.clone();newBrushingState.selection=selection;newBrushingState.findMatches=new EventSet();this.currentBrushingState=newBrushingState;this.onUserInitiatedSelectionChange_();},changeAnalysisViewRelatedEvents(eventSet){const newBrushingState=this.currentBrushingState_.clone();newBrushingState.analysisViewRelatedEvents=eventSet;this.currentBrushingState=newBrushingState;},changeAnalysisLinkHoveredEvents(eventSet){const newBrushingState=this.currentBrushingState_.clone();newBrushingState.analysisLinkHoveredEvents=eventSet;this.currentBrushingState=newBrushingState;},getViewSpecificBrushingState(viewId){return this.currentBrushingState.viewSpecificBrushingStates[viewId];},changeViewSpecificBrushingState(viewId,newState){const oldStates=this.currentBrushingState_.viewSpecificBrushingStates;const newStates={};for(const id in oldStates){newStates[id]=oldStates[id];}
if(newState===undefined){delete newStates[viewId];}else{newStates[viewId]=newState;}
const newBrushingState=this.currentBrushingState_.clone();newBrushingState.viewSpecificBrushingStates=newStates;this.currentBrushingState=newBrushingState;}};BrushingStateController.getControllerForElement=function(element){if(tr.isHeadless){throw new Error('Unsupported');}
let currentElement=element;while(currentElement){if(currentElement.brushingStateController){return currentElement.brushingStateController;}
if(currentElement.parentElement){currentElement=currentElement.parentElement;continue;}
let currentNode=currentElement;while(Polymer.dom(currentNode).parentNode){currentNode=Polymer.dom(currentNode).parentNode;}
currentElement=currentNode.host;}
return undefined;};return{BrushingStateController,};});'use strict';Polymer({is:'tr-ui-a-analysis-link',properties:{href:{type:String}},listeners:{'click':'onClicked_','mouseenter':'onMouseEnter_','mouseleave':'onMouseLeave_'},ready(){this.selection_=undefined;},attached(){this.controller_=tr.c.BrushingStateController.getControllerForElement(this);},detached(){this.clearHighlight_();this.controller_=undefined;},set color(c){this.style.color=c;},get selection(){return this.selection_;},set selection(selection){this.selection_=selection;Polymer.dom(this).textContent=selection.userFriendlyName;},setSelectionAndContent(selection,opt_textContent){this.selection_=selection;if(opt_textContent){Polymer.dom(this).textContent=opt_textContent;}},getCurrentSelection_(){if(typeof this.selection_==='function'){return this.selection_();}
return this.selection_;},setHighlight_(opt_eventSet){if(this.controller_){this.controller_.changeAnalysisLinkHoveredEvents(opt_eventSet);}},clearHighlight_(opt_eventSet){this.setHighlight_();},onClicked_(clickEvent){if(!this.selection_)return;clickEvent.stopPropagation();const event=new tr.model.RequestSelectionChangeEvent();event.selection=this.getCurrentSelection_();this.dispatchEvent(event);},onMouseEnter_(){this.setHighlight_(this.getCurrentSelection_());},onMouseLeave_(){this.clearHighlight_();}});'use strict';tr.exportTo('tr.ui.b',function(){const TableFormat={};TableFormat.SelectionMode={NONE:0,ROW:1,CELL:2};TableFormat.HighlightStyle={DEFAULT:0,NONE:1,LIGHT:2,DARK:3};TableFormat.ColumnAlignment={LEFT:0,RIGHT:1};return{TableFormat,};});'use strict';(function(){const RIGHT_ARROW=String.fromCharCode(0x25b6);const UNSORTED_ARROW=String.fromCharCode(0x25BF);const ASCENDING_ARROW=String.fromCharCode(0x25B4);const DESCENDING_ARROW=String.fromCharCode(0x25BE);const SelectionMode=tr.ui.b.TableFormat.SelectionMode;const SelectionModeValues=new Set(Object.values(SelectionMode));const HighlightStyle=tr.ui.b.TableFormat.HighlightStyle;const HighlightStyleValues=new Set(Object.values(HighlightStyle));const ColumnAlignment=tr.ui.b.TableFormat.ColumnAlignment;const ColumnAlignmentValues=new Set(Object.values(ColumnAlignment));Polymer({is:'tr-ui-b-table',created(){this.selectionMode_=SelectionMode.NONE;this.rowHighlightStyle_=HighlightStyle.DEFAULT;this.cellHighlightStyle_=HighlightStyle.DEFAULT;this.selectedTableRowInfo_=undefined;this.selectedColumnIndex_=undefined;this.tableColumns_=[];this.tableRows_=[];this.tableRowsInfo_=new WeakMap();this.tableFooterRows_=[];this.tableFooterRowsInfo_=new WeakMap();this.sortColumnIndex_=undefined;this.sortDescending_=false;this.columnsWithExpandButtons_=[];this.headerCells_=[];this.showHeader_=true;this.emptyValue_=undefined;this.subRowsPropertyName_='subRows';this.customizeTableRowCallback_=undefined;this.defaultExpansionStateCallback_=undefined;this.userCanModifySortOrder_=true;this.computedFontSizePx_=undefined;},ready(){this.$.body.addEventListener('keydown',this.onKeyDown_.bind(this),true);this.$.body.addEventListener('focus',this.onFocus_.bind(this),true);},clear(){this.selectionMode_=SelectionMode.NONE;this.rowHighlightStyle_=HighlightStyle.DEFAULT;this.cellHighlightStyle_=HighlightStyle.DEFAULT;this.selectedTableRowInfo_=undefined;this.selectedColumnIndex_=undefined;Polymer.dom(this).textContent='';this.tableColumns_=[];this.tableRows_=[];this.tableRowsInfo_=new WeakMap();this.tableFooterRows_=[];this.tableFooterRowsInfo_=new WeakMap();this.sortColumnIndex_=undefined;this.sortDescending_=false;this.columnsWithExpandButtons_=[];this.headerCells_=[];this.showHeader_=true;this.emptyValue_=undefined;this.subRowsPropertyName_='subRows';this.defaultExpansionStateCallback_=undefined;this.userCanModifySortOrder_=true;},set zebra(zebra){if(zebra){this.setAttribute('zebra',true);}else{this.removeAttribute('zebra');}},get zebra(){return this.getAttribute('zebra');},get showHeader(){return this.showHeader_;},set showHeader(showHeader){this.showHeader_=showHeader;this.scheduleRebuildHeaders_();},set subRowsPropertyName(name){this.subRowsPropertyName_=name;},set defaultExpansionStateCallback(cb){this.defaultExpansionStateCallback_=cb;this.scheduleRebuildBody_();},set customizeTableRowCallback(cb){this.customizeTableRowCallback_=cb;this.scheduleRebuildBody_();},get emptyValue(){return this.emptyValue_;},set emptyValue(emptyValue){const previousEmptyValue=this.emptyValue_;this.emptyValue_=emptyValue;if(this.tableRows_.length===0&&emptyValue!==previousEmptyValue){this.scheduleRebuildBody_();}},set tableColumns(columns){let columnsWithExpandButtons=[];for(let i=0;i<columns.length;i++){if(columns[i].showExpandButtons){columnsWithExpandButtons.push(i);}}
if(columnsWithExpandButtons.length===0){columnsWithExpandButtons=[0];}
for(let i=0;i<columns.length;i++){const colInfo=columns[i];if(colInfo.width===undefined)continue;const hasExpandButton=columnsWithExpandButtons.includes(i);const w=colInfo.width;if(w){if(/\d+px/.test(w)){continue;}else if(/\d+%/.test(w)){if(hasExpandButton){throw new Error('Columns cannot be %-sized and host '+' an expand button');}}else{throw new Error('Unrecognized width string');}}}
let sortIndex=undefined;const currentSortColumn=this.tableColumns[this.sortColumnIndex_];if(currentSortColumn){for(const[i,column]of columns.entries()){if(currentSortColumn.title===column.title){sortIndex=i;break;}}}
this.tableColumns_=columns;this.headerCells_=[];this.columnsWithExpandButtons_=columnsWithExpandButtons;this.scheduleRebuildHeaders_();this.sortColumnIndex=sortIndex;this.tableRows=this.tableRows_;},get tableColumns(){return this.tableColumns_;},set tableRows(rows){this.selectedTableRowInfo_=undefined;this.selectedColumnIndex_=undefined;this.tableRows_=rows;this.tableRowsInfo_=new WeakMap();this.scheduleRebuildBody_();},get tableRows(){return this.tableRows_;},set footerRows(rows){this.tableFooterRows_=rows;this.tableFooterRowsInfo_=new WeakMap();this.scheduleRebuildFooter_();},get footerRows(){return this.tableFooterRows_;},get userCanModifySortOrder(){return this.userCanModifySortOrder_;},set userCanModifySortOrder(userCanModifySortOrder){const newUserCanModifySortOrder=!!userCanModifySortOrder;if(newUserCanModifySortOrder===this.userCanModifySortOrder_){return;}
this.userCanModifySortOrder_=newUserCanModifySortOrder;this.scheduleRebuildHeaders_();},set sortColumnIndex(number){if(number===this.sortColumnIndex_)return;if(number!==undefined){if(this.tableColumns_.length<=number){throw new Error('Column number '+number+' is out of bounds.');}
if(!this.tableColumns_[number].cmp){throw new Error('Column '+number+' does not have a comparator.');}}
this.sortColumnIndex_=number;this.updateHeaderArrows_();this.scheduleRebuildBody_();this.dispatchSortingChangedEvent_();},get sortColumnIndex(){return this.sortColumnIndex_;},set sortDescending(value){const newValue=!!value;if(newValue!==this.sortDescending_){this.sortDescending_=newValue;this.updateHeaderArrows_();this.scheduleRebuildBody_();this.dispatchSortingChangedEvent_();}},get sortDescending(){return this.sortDescending_;},updateHeaderArrows_(){for(let i=0;i<this.headerCells_.length;i++){const headerCell=this.headerCells_[i];const isColumnCurrentlySorted=i===this.sortColumnIndex_;if(!this.tableColumns_[i].cmp||(!this.userCanModifySortOrder_&&!isColumnCurrentlySorted)){headerCell.sideContent='';continue;}
if(!isColumnCurrentlySorted){headerCell.sideContent=UNSORTED_ARROW;headerCell.sideContentDisabled=false;continue;}
headerCell.sideContent=this.sortDescending_?DESCENDING_ARROW:ASCENDING_ARROW;headerCell.sideContentDisabled=!this.userCanModifySortOrder_;}},generateHeaderColumns_(){const selectedTableColumnIndex=this.selectedTableColumnIndex;Polymer.dom(this.$.cols).textContent='';for(let i=0;i<this.tableColumns_.length;++i){const colElement=document.createElement('col');if(i===selectedTableColumnIndex){colElement.setAttribute('selected',true);}
Polymer.dom(this.$.cols).appendChild(colElement);}
this.headerCells_=[];Polymer.dom(this.$.head).textContent='';if(!this.showHeader_)return;const tr=this.appendNewElement_(this.$.head,'tr');for(let i=0;i<this.tableColumns_.length;i++){const td=this.appendNewElement_(tr,'td');const headerCell=document.createElement('tr-ui-b-table-header-cell');headerCell.column=this.tableColumns_[i];if(this.tableColumns_[i].cmp){const isColumnCurrentlySorted=i===this.sortColumnIndex_;if(isColumnCurrentlySorted){headerCell.sideContent=this.sortDescending_?DESCENDING_ARROW:ASCENDING_ARROW;if(!this.userCanModifySortOrder_){headerCell.sideContentDisabled=true;}}
if(this.userCanModifySortOrder_){Polymer.dom(td).classList.add('sensitive');if(!isColumnCurrentlySorted){headerCell.sideContent=UNSORTED_ARROW;}
headerCell.tapCallback=this.createSortCallback_(i);}}
Polymer.dom(td).appendChild(headerCell);this.headerCells_.push(headerCell);}},applySizes_(){if(this.tableRows_.length===0&&!this.showHeader)return;let rowToRemoveSizing;let rowToSize;if(this.showHeader){rowToSize=Polymer.dom(this.$.head).children[0];rowToRemoveSizing=Polymer.dom(this.$.body).children[0];}else{rowToSize=Polymer.dom(this.$.body).children[0];rowToRemoveSizing=Polymer.dom(this.$.head).children[0];}
for(let i=0;i<this.tableColumns_.length;i++){if(rowToRemoveSizing&&Polymer.dom(rowToRemoveSizing).children[i]){const tdToRemoveSizing=Polymer.dom(rowToRemoveSizing).children[i];tdToRemoveSizing.style.minWidth='';tdToRemoveSizing.style.width='';}
const td=Polymer.dom(rowToSize).children[i];let delta;if(this.columnsWithExpandButtons_.includes(i)){td.style.paddingLeft=this.basicIndentation_+'px';delta=this.basicIndentation_+'px';}else{delta=undefined;}
function calc(base,delta){if(delta){return'calc('+base+' - '+delta+')';}
return base;}
const w=this.tableColumns_[i].width;if(w){if(/\d+px/.test(w)){td.style.minWidth=calc(w,delta);}else if(/\d+%/.test(w)){td.style.width=w;}else{throw new Error('Unrecognized width string: '+w);}}}},createSortCallback_(columnNumber){return function(){if(!this.userCanModifySortOrder_)return;const previousIndex=this.sortColumnIndex;this.sortColumnIndex=columnNumber;if(previousIndex!==columnNumber){this.sortDescending=false;}else{this.sortDescending=!this.sortDescending;}}.bind(this);},generateTableRowNodes_(tableSection,userRows,rowInfoMap,indentation,lastAddedRow,parentRowInfo){if(this.sortColumnIndex_!==undefined&&tableSection===this.$.body){userRows=userRows.slice();userRows.sort(function(rowA,rowB){let c=this.tableColumns_[this.sortColumnIndex_].cmp(rowA,rowB);if(this.sortDescending_){c=-c;}
return c;}.bind(this));}
for(let i=0;i<userRows.length;i++){const userRow=userRows[i];const rowInfo=this.getOrCreateRowInfoFor_(rowInfoMap,userRow,parentRowInfo);const htmlNode=this.getHTMLNodeForRowInfo_(tableSection,rowInfo,rowInfoMap,indentation);if(lastAddedRow===undefined){Polymer.dom(tableSection).insertBefore(htmlNode,Polymer.dom(tableSection).firstChild);}else{const nextSiblingOfLastAdded=Polymer.dom(lastAddedRow).nextSibling;Polymer.dom(tableSection).insertBefore(htmlNode,nextSiblingOfLastAdded);}
lastAddedRow=htmlNode;if(!rowInfo.isExpanded)continue;lastAddedRow=this.generateTableRowNodes_(tableSection,userRow[this.subRowsPropertyName_],rowInfoMap,indentation+1,lastAddedRow,rowInfo);}
return lastAddedRow;},getOrCreateRowInfoFor_(rowInfoMap,userRow,parentRowInfo){let rowInfo=undefined;if(rowInfoMap.has(userRow)){rowInfo=rowInfoMap.get(userRow);}else{rowInfo={userRow,htmlNode:undefined,parentRowInfo};rowInfoMap.set(userRow,rowInfo);}
rowInfo.isExpanded=this.getExpandedForUserRow_(userRow);return rowInfo;},customizeTableRow_(userRow,trElement){if(!this.customizeTableRowCallback_)return;this.customizeTableRowCallback_(userRow,trElement);},get basicIndentation_(){if(this.computedFontSizePx_===undefined){this.computedFontSizePx_=parseInt(getComputedStyle(this).fontSize)||16;}
return this.computedFontSizePx_-2;},getHTMLNodeForRowInfo_(tableSection,rowInfo,rowInfoMap,indentation){if(rowInfo.htmlNode){this.customizeTableRow_(rowInfo.userRow,rowInfo.htmlNode);return rowInfo.htmlNode;}
const INDENT_SPACE=indentation*16;const INDENT_SPACE_NO_BUTTON=indentation*16+this.basicIndentation_;const trElement=this.ownerDocument.createElement('tr');rowInfo.htmlNode=trElement;rowInfo.indentation=indentation;trElement.rowInfo=rowInfo;this.customizeTableRow_(rowInfo.userRow,trElement);const isBodyRow=tableSection===this.$.body;const isExpandableRow=rowInfo.userRow[this.subRowsPropertyName_]&&rowInfo.userRow[this.subRowsPropertyName_].length;for(let i=0;i<this.tableColumns_.length;){const td=this.appendNewElement_(trElement,'td');td.columnIndex=i;const column=this.tableColumns_[i];const value=column.value(rowInfo.userRow);const colSpan=column.colSpan?column.colSpan:1;td.style.colSpan=colSpan;switch(column.align){case undefined:case ColumnAlignment.LEFT:break;case ColumnAlignment.RIGHT:td.style.textAlign='right';break;default:throw new Error('Invalid alignment of column at index='+i+': '+column.align);}
if(this.doesColumnIndexSupportSelection(i)){Polymer.dom(td).classList.add('supports-selection');}
if(this.columnsWithExpandButtons_.includes(i)){if(rowInfo.userRow[this.subRowsPropertyName_]&&rowInfo.userRow[this.subRowsPropertyName_].length>0){td.style.paddingLeft=INDENT_SPACE+'px';td.style.display='flex';const expandButton=this.appendNewElement_(td,'expand-button');Polymer.dom(expandButton).textContent=RIGHT_ARROW;if(rowInfo.isExpanded){Polymer.dom(expandButton).classList.add('button-expanded');}}else{td.style.paddingLeft=INDENT_SPACE_NO_BUTTON+'px';}}
if(value!==undefined){Polymer.dom(td).appendChild(tr.ui.b.asHTMLOrTextNode(value,this.ownerDocument));}
td.addEventListener('click',function(i,clickEvent){clickEvent.preventDefault();if(!isBodyRow&&!isExpandableRow)return;clickEvent.stopPropagation();if(clickEvent.target.tagName==='EXPAND-BUTTON'){this.setExpandedForUserRow_(tableSection,rowInfoMap,rowInfo.userRow,!rowInfo.isExpanded);return;}
if(isBodyRow&&this.selectionMode_!==SelectionMode.NONE){let shouldSelect=false;let shouldFocus=false;switch(this.selectionMode_){case SelectionMode.ROW:shouldSelect=this.selectedTableRowInfo_!==rowInfo;shouldFocus=true;break;case SelectionMode.CELL:if(this.doesColumnIndexSupportSelection(i)){shouldSelect=this.selectedTableRowInfo_!==rowInfo||this.selectedColumnIndex_!==i;shouldFocus=true;}
break;default:throw new Error('Invalid selection mode '+
this.selectionMode_);}
if(shouldFocus){this.focus();}
if(shouldSelect){this.didTableRowInfoGetClicked_(rowInfo,i);return;}}
if(isExpandableRow){this.setExpandedForUserRow_(tableSection,rowInfoMap,rowInfo.userRow,!rowInfo.isExpanded);}}.bind(this,i));if(isBodyRow){td.addEventListener('dblclick',function(i,e){e.stopPropagation();this.dispatchStepIntoEvent_(rowInfo,i);}.bind(this,i));}
i+=colSpan;}
return rowInfo.htmlNode;},removeSubNodes_(tableSection,rowInfo,rowInfoMap){if(rowInfo.userRow[this.subRowsPropertyName_]===undefined)return;for(let i=0;i<rowInfo.userRow[this.subRowsPropertyName_].length;i++){const subRow=rowInfo.userRow[this.subRowsPropertyName_][i];const subRowInfo=rowInfoMap.get(subRow);if(!subRowInfo)continue;const subNode=subRowInfo.htmlNode;if(subNode&&Polymer.dom(subNode).parentNode===tableSection){Polymer.dom(tableSection).removeChild(subNode);this.removeSubNodes_(tableSection,subRowInfo,rowInfoMap);}}},scheduleRebuildHeaders_(){this.headerDirty_=true;this.scheduleRebuild_();},scheduleRebuildBody_(){this.bodyDirty_=true;this.scheduleRebuild_();},scheduleRebuildFooter_(){this.footerDirty_=true;this.scheduleRebuild_();},scheduleRebuild_(){if(this.rebuildPending_)return;this.rebuildPending_=true;setTimeout(function(){this.rebuildPending_=false;this.rebuild();}.bind(this),0);},rebuildIfNeeded_(){this.rebuild();},rebuild(){const wasBodyOrHeaderDirty=this.headerDirty_||this.bodyDirty_;if(this.headerDirty_){this.generateHeaderColumns_();this.headerDirty_=false;}
if(this.bodyDirty_){Polymer.dom(this.$.body).textContent='';this.generateTableRowNodes_(this.$.body,this.tableRows_,this.tableRowsInfo_,0,undefined,undefined);if(this.tableRows_.length===0&&this.emptyValue_!==undefined){const trElement=this.ownerDocument.createElement('tr');Polymer.dom(this.$.body).appendChild(trElement);Polymer.dom(trElement).classList.add('empty-row');const td=this.ownerDocument.createElement('td');Polymer.dom(trElement).appendChild(td);td.colSpan=this.tableColumns_.length;const emptyValue=this.emptyValue_;Polymer.dom(td).appendChild(tr.ui.b.asHTMLOrTextNode(emptyValue,this.ownerDocument));}
this.bodyDirty_=false;}
if(wasBodyOrHeaderDirty)this.applySizes_();if(this.footerDirty_){Polymer.dom(this.$.foot).textContent='';this.generateTableRowNodes_(this.$.foot,this.tableFooterRows_,this.tableFooterRowsInfo_,0,undefined,undefined);if(this.tableFooterRowsInfo_.length){Polymer.dom(this.$.body).classList.add('has-footer');}else{Polymer.dom(this.$.body).classList.remove('has-footer');}
this.footerDirty_=false;}},appendNewElement_(parent,tagName){const element=parent.ownerDocument.createElement(tagName);Polymer.dom(parent).appendChild(element);return element;},getExpandedForTableRow(userRow){this.rebuildIfNeeded_();const rowInfo=this.tableRowsInfo_.get(userRow);if(rowInfo===undefined){throw new Error('Row has not been seen, must expand its parents');}
return rowInfo.isExpanded;},getExpandedForUserRow_(userRow){if(userRow[this.subRowsPropertyName_]===undefined){return false;}
if(userRow[this.subRowsPropertyName_].length===0){return false;}
if(userRow.isExpanded){return true;}
if((userRow.isExpanded!==undefined)&&(userRow.isExpanded===false)){return false;}
const rowInfo=this.tableRowsInfo_.get(userRow);if(rowInfo&&rowInfo.isExpanded){return true;}
if(this.defaultExpansionStateCallback_===undefined){return false;}
let parentUserRow=undefined;if(rowInfo&&rowInfo.parentRowInfo){parentUserRow=rowInfo.parentRowInfo.userRow;}
return this.defaultExpansionStateCallback_(userRow,parentUserRow);},setExpandedForTableRow(userRow,expanded){this.rebuildIfNeeded_();const rowInfo=this.tableRowsInfo_.get(userRow);if(rowInfo===undefined){throw new Error('Row has not been seen, must expand its parents');}
return this.setExpandedForUserRow_(this.$.body,this.tableRowsInfo_,userRow,expanded);},setExpandedForUserRow_(tableSection,rowInfoMap,userRow,expanded){this.rebuildIfNeeded_();const rowInfo=rowInfoMap.get(userRow);if(rowInfo===undefined){throw new Error('Row has not been seen, must expand its parents');}
const wasExpanded=rowInfo.isExpanded;rowInfo.isExpanded=!!expanded;if(rowInfo.htmlNode===undefined)return;if(rowInfo.htmlNode.parentElement!==tableSection){return;}
const expandButton=Polymer.dom(rowInfo.htmlNode).querySelector('expand-button');if(rowInfo.isExpanded){Polymer.dom(expandButton).classList.add('button-expanded');const lastAddedRow=rowInfo.htmlNode;if(rowInfo.userRow[this.subRowsPropertyName_]){this.generateTableRowNodes_(tableSection,rowInfo.userRow[this.subRowsPropertyName_],rowInfoMap,rowInfo.indentation+1,lastAddedRow,rowInfo);}}else{Polymer.dom(expandButton).classList.remove('button-expanded');this.removeSubNodes_(tableSection,rowInfo,rowInfoMap);}
if(wasExpanded!==rowInfo.isExpanded){const e=new tr.b.Event('row-expanded-changed');e.row=rowInfo.userRow;this.dispatchEvent(e);}
this.maybeUpdateSelectedRow_();},get selectionMode(){return this.selectionMode_;},set selectionMode(selectionMode){if(!SelectionModeValues.has(selectionMode)){throw new Error('Invalid selection mode '+selectionMode);}
this.rebuildIfNeeded_();this.selectionMode_=selectionMode;this.didSelectionStateChange_();},get rowHighlightStyle(){return this.rowHighlightStyle_;},set rowHighlightStyle(rowHighlightStyle){if(!HighlightStyleValues.has(rowHighlightStyle)){throw new Error('Invalid row highlight style '+rowHighlightStyle);}
this.rebuildIfNeeded_();this.rowHighlightStyle_=rowHighlightStyle;this.didSelectionStateChange_();},get resolvedRowHighlightStyle(){if(this.rowHighlightStyle_!==HighlightStyle.DEFAULT){return this.rowHighlightStyle_;}
switch(this.selectionMode_){case SelectionMode.NONE:return HighlightStyle.NONE;case SelectionMode.ROW:return HighlightStyle.DARK;case SelectionMode.CELL:return HighlightStyle.LIGHT;default:throw new Error('Invalid selection mode '+selectionMode);}},get cellHighlightStyle(){return this.cellHighlightStyle_;},set cellHighlightStyle(cellHighlightStyle){if(!HighlightStyleValues.has(cellHighlightStyle)){throw new Error('Invalid cell highlight style '+cellHighlightStyle);}
this.rebuildIfNeeded_();this.cellHighlightStyle_=cellHighlightStyle;this.didSelectionStateChange_();},get resolvedCellHighlightStyle(){if(this.cellHighlightStyle_!==HighlightStyle.DEFAULT){return this.cellHighlightStyle_;}
switch(this.selectionMode_){case SelectionMode.NONE:case SelectionMode.ROW:return HighlightStyle.NONE;case SelectionMode.CELL:return HighlightStyle.DARK;default:throw new Error('Invalid selection mode '+selectionMode);}},setHighlightStyle_(highlightAttribute,resolvedHighlightStyle){switch(resolvedHighlightStyle){case HighlightStyle.NONE:Polymer.dom(this.$.body).removeAttribute(highlightAttribute);break;case HighlightStyle.LIGHT:Polymer.dom(this.$.body).setAttribute(highlightAttribute,'light');break;case HighlightStyle.DARK:Polymer.dom(this.$.body).setAttribute(highlightAttribute,'dark');break;default:throw new Error('Invalid resolved highlight style '+
resolvedHighlightStyle);}},didSelectionStateChange_(){this.setHighlightStyle_('row-highlight-style',this.resolvedRowHighlightStyle);this.setHighlightStyle_('cell-highlight-style',this.resolvedCellHighlightStyle);this.removeSelectedState_();switch(this.selectionMode_){case SelectionMode.ROW:Polymer.dom(this.$.body).setAttribute('selection-mode','row');Polymer.dom(this.$.body).setAttribute('tabindex',0);this.selectedColumnIndex_=undefined;break;case SelectionMode.CELL:Polymer.dom(this.$.body).setAttribute('selection-mode','cell');Polymer.dom(this.$.body).setAttribute('tabindex',0);if(this.selectedTableRowInfo_&&this.selectedColumnIndex_===undefined){const i=this.getFirstSelectableColumnIndex_();if(i===-1){this.selectedTableRowInfo_=undefined;}else{this.selectedColumnIndex_=i;}}
break;case SelectionMode.NONE:Polymer.dom(this.$.body).removeAttribute('selection-mode');Polymer.dom(this.$.body).removeAttribute('tabindex');this.$.body.blur();this.selectedTableRowInfo_=undefined;this.selectedColumnIndex_=undefined;break;default:throw new Error('Invalid selection mode '+this.selectionMode_);}
this.maybeUpdateSelectedRow_();},maybeUpdateSelectedRow_(){if(this.selectedTableRowInfo_===undefined)return;function isVisible(rowInfo){if(!rowInfo.htmlNode)return false;return!!rowInfo.htmlNode.parentElement;}
if(isVisible(this.selectedTableRowInfo_)){this.updateSelectedState_();return;}
this.removeSelectedState_();let curRowInfo=this.selectedTableRowInfo_;while(curRowInfo&&!isVisible(curRowInfo)){curRowInfo=curRowInfo.parentRowInfo;}
this.selectedTableRowInfo_=curRowInfo;if(this.selectedTableRowInfo_){this.updateSelectedState_();}else{this.selectedColumnIndex_=undefined;}},didTableRowInfoGetClicked_(rowInfo,columnIndex){switch(this.selectionMode_){case SelectionMode.NONE:return;case SelectionMode.CELL:if(!this.doesColumnIndexSupportSelection(columnIndex)){return;}
if(this.selectedColumnIndex!==columnIndex){this.selectedColumnIndex=columnIndex;}
case SelectionMode.ROW:if(this.selectedTableRowInfo_!==rowInfo){this.selectedTableRow=rowInfo.userRow;}}},dispatchStepIntoEvent_(rowInfo,columnIndex){const e=new tr.b.Event('step-into');e.tableRow=rowInfo.userRow;e.tableColumn=this.tableColumns_[columnIndex];e.columnIndex=columnIndex;this.dispatchEvent(e);},get selectedCell(){const row=this.selectedTableRow;const columnIndex=this.selectedColumnIndex;if(row===undefined||columnIndex===undefined||this.tableColumns_.length<=columnIndex){return undefined;}
const column=this.tableColumns_[columnIndex];return{row,column,value:column.value(row)};},get selectedTableColumnIndex(){const cols=Polymer.dom(this.$.cols).children;for(let i=0;i<cols.length;++i){if(cols[i].getAttribute('selected')){return i;}}
return undefined;},set selectedTableColumnIndex(selectedIndex){const cols=Polymer.dom(this.$.cols).children;for(let i=0;i<cols.length;++i){if(i===selectedIndex){cols[i].setAttribute('selected',true);}else{cols[i].removeAttribute('selected');}}},get selectedTableRow(){if(!this.selectedTableRowInfo_)return undefined;return this.selectedTableRowInfo_.userRow;},set selectedTableRow(userRow){this.rebuildIfNeeded_();if(this.selectionMode_===SelectionMode.NONE){throw new Error('Selection is off.');}
let rowInfo;if(userRow===undefined){rowInfo=undefined;}else{rowInfo=this.tableRowsInfo_.get(userRow);if(!rowInfo){throw new Error('Row has not been seen, must expand its parents.');}}
const e=this.prepareToChangeSelection_();if(!rowInfo){this.selectedColumnIndex_=undefined;}else{switch(this.selectionMode_){case SelectionMode.ROW:this.selectedColumnIndex_=undefined;break;case SelectionMode.CELL:if(this.selectedColumnIndex_===undefined){const i=this.getFirstSelectableColumnIndex_();if(i===-1){throw new Error('Cannot find a selectable column.');}
this.selectedColumnIndex_=i;}
break;default:throw new Error('Invalid selection mode '+this.selectionMode_);}}
this.selectedTableRowInfo_=rowInfo;this.updateSelectedState_();this.dispatchEvent(e);},prepareToChangeSelection_(){const e=new tr.b.Event('selection-changed');const previousSelectedRowInfo=this.selectedTableRowInfo_;if(previousSelectedRowInfo){e.previousSelectedTableRow=previousSelectedRowInfo.userRow;}else{e.previousSelectedTableRow=undefined;}
this.removeSelectedState_();return e;},removeSelectedState_(){this.setSelectedState_(false);},updateSelectedState_(){this.setSelectedState_(true);},setSelectedState_(select){if(this.selectedTableRowInfo_===undefined)return;const rowNode=this.selectedTableRowInfo_.htmlNode;if(select){Polymer.dom(rowNode).setAttribute('selected',true);}else{Polymer.dom(rowNode).removeAttribute('selected');}
const cellNode=Polymer.dom(rowNode).children[this.selectedColumnIndex_];if(!cellNode)return;if(select){Polymer.dom(cellNode).setAttribute('selected',true);}else{Polymer.dom(cellNode).removeAttribute('selected');}},doesColumnIndexSupportSelection(columnIndex){const columnInfo=this.tableColumns_[columnIndex];const scs=columnInfo.supportsCellSelection;if(scs===false)return false;return true;},getFirstSelectableColumnIndex_(){for(let i=0;i<this.tableColumns_.length;i++){if(this.doesColumnIndexSupportSelection(i)){return i;}}
return-1;},getSelectableNodeGivenTableRowNode_(htmlNode){switch(this.selectionMode_){case SelectionMode.ROW:return htmlNode;case SelectionMode.CELL:return Polymer.dom(htmlNode).children[this.selectedColumnIndex_];default:throw new Error('Invalid selection mode '+this.selectionMode_);}},get selectedColumnIndex(){if(this.selectionMode_!==SelectionMode.CELL){return undefined;}
return this.selectedColumnIndex_;},set selectedColumnIndex(selectedColumnIndex){this.rebuildIfNeeded_();if(this.selectionMode_===SelectionMode.NONE){throw new Error('Selection is off.');}
if(selectedColumnIndex<0||selectedColumnIndex>=this.tableColumns_.length){throw new Error('Invalid index');}
if(!this.doesColumnIndexSupportSelection(selectedColumnIndex)){throw new Error('Selection is not supported on this column');}
const e=this.prepareToChangeSelection_();if(this.selectedColumnIndex_===undefined){this.selectedTableRowInfo_=undefined;}else if(!this.selectedTableRowInfo_){if(this.tableRows_.length===0){throw new Error('No available row to be selected');}
this.selectedTableRowInfo_=this.tableRowsInfo_.get(this.tableRows_[0]);}
this.selectedColumnIndex_=selectedColumnIndex;this.updateSelectedState_();this.dispatchEvent(e);},onKeyDown_(e){if(this.selectionMode_===SelectionMode.NONE)return;const CODE_TO_COMMAND_NAMES={13:'ENTER',32:'SPACE',37:'ARROW_LEFT',38:'ARROW_UP',39:'ARROW_RIGHT',40:'ARROW_DOWN'};const cmdName=CODE_TO_COMMAND_NAMES[e.keyCode];if(cmdName===undefined)return;e.stopPropagation();e.preventDefault();this.performKeyCommand_(cmdName);},onFocus_(e){if(this.selectionMode_===SelectionMode.NONE||this.selectedTableRow||this.tableRows_.length===0){return;}
if(this.selectionMode_===SelectionMode.CELL&&this.getFirstSelectableColumnIndex_()===-1){return;}
this.selectedTableRow=this.tableRows_[0];},focus(){this.$.body.focus();this.onFocus_();},blur(){this.$.body.blur();},get isFocused(){return this.root.activeElement===this.$.body;},performKeyCommand_(cmdName){this.rebuildIfNeeded_();switch(cmdName){case'ARROW_UP':this.selectPreviousOrFirstRowIfPossible_();return;case'ARROW_DOWN':this.selectNextOrFirstRowIfPossible_();return;case'ARROW_RIGHT':switch(this.selectionMode_){case SelectionMode.NONE:return;case SelectionMode.ROW:this.expandRowAndSelectChildRowIfPossible_();return;case SelectionMode.CELL:this.selectNextSelectableCellToTheRightIfPossible_();return;default:throw new Error('Invalid selection mode '+this.selectionMode_);}
case'ARROW_LEFT':switch(this.selectionMode_){case SelectionMode.NONE:return;case SelectionMode.ROW:this.collapseRowOrSelectParentRowIfPossible_();return;case SelectionMode.CELL:this.selectNextSelectableCellToTheLeftIfPossible_();return;default:throw new Error('Invalid selection mode '+this.selectionMode_);}
case'SPACE':this.toggleRowExpansionStateIfPossible_();return;case'ENTER':this.stepIntoSelectionIfPossible_();return;default:throw new Error('Unrecognized command '+cmdName);}},selectPreviousOrFirstRowIfPossible_(){const prev=this.selectedTableRowInfo_?this.selectedTableRowInfo_.htmlNode.previousElementSibling:this.$.body.firstChild;if(!prev)return;if(this.selectionMode_===SelectionMode.CELL&&this.getFirstSelectableColumnIndex_()===-1){return;}
tr.ui.b.scrollIntoViewIfNeeded(prev);this.selectedTableRow=prev.rowInfo.userRow;},selectNextOrFirstRowIfPossible_(){this.getFirstSelectableColumnIndex_;const next=this.selectedTableRowInfo_?this.selectedTableRowInfo_.htmlNode.nextElementSibling:this.$.body.firstChild;if(!next)return;if(this.selectionMode_===SelectionMode.CELL&&this.getFirstSelectableColumnIndex_()===-1){return;}
tr.ui.b.scrollIntoViewIfNeeded(next);this.selectedTableRow=next.rowInfo.userRow;},expandRowAndSelectChildRowIfPossible_(){const selectedRowInfo=this.selectedTableRowInfo_;if(!selectedRowInfo||selectedRowInfo.userRow[this.subRowsPropertyName_]===undefined||selectedRowInfo.userRow[this.subRowsPropertyName_].length===0){return;}
if(!selectedRowInfo.isExpanded){this.setExpandedForTableRow(selectedRowInfo.userRow,true);}
this.selectedTableRow=selectedRowInfo.htmlNode.nextElementSibling.rowInfo.userRow;},collapseRowOrSelectParentRowIfPossible_(){const selectedRowInfo=this.selectedTableRowInfo_;if(!selectedRowInfo)return;if(selectedRowInfo.isExpanded){this.setExpandedForTableRow(selectedRowInfo.userRow,false);}else{const parentRowInfo=selectedRowInfo.parentRowInfo;if(parentRowInfo){this.selectedTableRow=parentRowInfo.userRow;}}},selectNextSelectableCellToTheRightIfPossible_(){if(!this.selectedTableRowInfo_||this.selectedColumnIndex_===undefined){return;}
for(let i=this.selectedColumnIndex_+1;i<this.tableColumns_.length;i++){if(this.doesColumnIndexSupportSelection(i)){this.selectedColumnIndex=i;return;}}},selectNextSelectableCellToTheLeftIfPossible_(){if(!this.selectedTableRowInfo_||this.selectedColumnIndex_===undefined){return;}
for(let i=this.selectedColumnIndex_-1;i>=0;i--){if(this.doesColumnIndexSupportSelection(i)){this.selectedColumnIndex=i;return;}}},toggleRowExpansionStateIfPossible_(){const selectedRowInfo=this.selectedTableRowInfo_;if(!selectedRowInfo||selectedRowInfo.userRow[this.subRowsPropertyName_]===undefined||selectedRowInfo.userRow[this.subRowsPropertyName_].length===0){return;}
this.setExpandedForTableRow(selectedRowInfo.userRow,!selectedRowInfo.isExpanded);},stepIntoSelectionIfPossible_(){if(!this.selectedTableRowInfo_)return;this.dispatchStepIntoEvent_(this.selectedTableRowInfo_,this.selectedColumnIndex_);},dispatchSortingChangedEvent_(){const e=new tr.b.Event('sort-column-changed');e.sortColumnIndex=this.sortColumnIndex_;e.sortDescending=this.sortDescending_;this.dispatchEvent(e);}});})();'use strict';const ColumnAlignment=tr.ui.b.TableFormat.ColumnAlignment;Polymer({is:'tr-ui-b-table-header-cell',created(){this.tapCallback_=undefined;this.cellTitle_='';this.align_=undefined;this.selectable_=false;this.column_=undefined;},ready(){this.addEventListener('click',this.onTap_.bind(this));},set column(column){this.column_=column;this.align=column.align;this.cellTitle=column.title;},get column(){return this.column_;},set cellTitle(value){this.cellTitle_=value;const titleNode=tr.ui.b.asHTMLOrTextNode(this.cellTitle_,this.ownerDocument);this.$.title.innerText='';Polymer.dom(this.$.title).appendChild(titleNode);},get cellTitle(){return this.cellTitle_;},set align(align){switch(align){case undefined:case ColumnAlignment.LEFT:this.style.justifyContent='';break;case ColumnAlignment.RIGHT:this.style.justifyContent='flex-end';break;default:throw new Error('Invalid alignment of column (title=\''+
this.cellTitle_+'\'): '+align);}
this.align_=align;},get align(){return this.align_;},clearSideContent(){Polymer.dom(this.$.side).textContent='';},set sideContent(content){Polymer.dom(this.$.side).textContent=content;this.$.side.style.display=content?'inline':'none';},get sideContent(){return Polymer.dom(this.$.side).textContent;},set sideContentDisabled(sideContentDisabled){this.$.side.classList.toggle('disabled',sideContentDisabled);},get sideContentDisabled(){return this.$.side.classList.contains('disabled');},set tapCallback(callback){this.style.cursor='pointer';this.tapCallback_=callback;},get tapCallback(){return this.tapCallback_;},onTap_(){if(this.tapCallback_){this.tapCallback_();}}});'use strict';tr.exportTo('tr.b.math',function(){class RunningStatistics{constructor(){this.mean_=0;this.count_=0;this.max_=-Infinity;this.min_=Infinity;this.sum_=0;this.variance_=0;this.meanlogs_=0;}
get count(){return this.count_;}
get geometricMean(){if(this.meanlogs_===undefined)return 0;return Math.exp(this.meanlogs_);}
get mean(){if(this.count_===0)return undefined;return this.mean_;}
get max(){return this.max_;}
get min(){return this.min_;}
get sum(){return this.sum_;}
get variance(){if(this.count_===0)return undefined;if(this.count_===1)return 0;return this.variance_/(this.count_-1);}
get stddev(){if(this.count_===0)return undefined;return Math.sqrt(this.variance);}
add(x){this.count_++;this.max_=Math.max(this.max_,x);this.min_=Math.min(this.min_,x);this.sum_+=x;if(x<=0){this.meanlogs_=undefined;}else if(this.meanlogs_!==undefined){this.meanlogs_+=(Math.log(Math.abs(x))-this.meanlogs_)/this.count;}
if(this.count_===1){this.mean_=x;this.variance_=0;}else{const oldMean=this.mean_;const oldVariance=this.variance_;if(oldMean===Infinity||oldMean===-Infinity){this.mean_=this.sum_/this.count_;}else{this.mean_=oldMean+(x-oldMean)/this.count_;}
this.variance_=oldVariance+(x-oldMean)*(x-this.mean_);}}
merge(other){const result=new RunningStatistics();result.count_=this.count_+other.count_;result.sum_=this.sum_+other.sum_;result.min_=Math.min(this.min_,other.min_);result.max_=Math.max(this.max_,other.max_);if(result.count===0){result.mean_=0;result.variance_=0;result.meanlogs_=0;}else{result.mean_=result.sum/result.count;const deltaMean=(this.mean||0)-(other.mean||0);result.variance_=this.variance_+other.variance_+
(this.count*other.count*deltaMean*deltaMean/result.count);if(this.meanlogs_===undefined||other.meanlogs_===undefined){result.meanlogs_=undefined;}else{result.meanlogs_=(this.count*this.meanlogs_+
other.count*other.meanlogs_)/result.count;}}
return result;}
truncate(unit){this.max_=unit.truncate(this.max_);if(this.meanlogs_!==undefined){const formatted=unit.format(this.geometricMean);let lo=1;let hi=16;while(lo<hi-1){const digits=parseInt((lo+hi)/2);const test=tr.b.math.truncate(this.meanlogs_,digits);if(formatted===unit.format(Math.exp(test))){hi=digits;}else{lo=digits;}}
const test=tr.b.math.truncate(this.meanlogs_,lo);if(formatted===unit.format(Math.exp(test))){this.meanlogs_=test;}else{this.meanlogs_=tr.b.math.truncate(this.meanlogs_,hi);}}
this.mean_=unit.truncate(this.mean_);this.min_=unit.truncate(this.min_);this.sum_=unit.truncate(this.sum_);this.variance_=unit.truncate(this.variance_);}
asDict(){if(!this.count){return[];}
return[this.count_,this.max_,this.meanlogs_,this.mean_,this.min_,this.sum_,this.variance_,];}
static fromDict(dict){const result=new RunningStatistics();if(dict.length!==7){return result;}
[result.count_,result.max_,result.meanlogs_,result.mean_,result.min_,result.sum_,result.variance_,]=dict;return result;}}
return{RunningStatistics,};});'use strict';tr.exportTo('tr.v.d',function(){class Diagnostic{constructor(){this.guid_=undefined;}
clone(){return new this.constructor();}
canAddDiagnostic(otherDiagnostic){return false;}
addDiagnostic(otherDiagnostic){throw new Error('Abstract virtual method: subclasses must override '+'this method if they override canAddDiagnostic');}
get guid(){if(this.guid_===undefined){this.guid_=tr.b.GUID.allocateUUID4();}
return this.guid_;}
set guid(guid){if(this.guid_!==undefined){throw new Error('Cannot reset guid');}
this.guid_=guid;}
get hasGuid(){return this.guid_!==undefined;}
asDictOrReference(){if(this.guid_!==undefined){return this.guid_;}
return this.asDict();}
asDict(){const result={type:this.constructor.name};if(this.guid_!==undefined){result.guid=this.guid_;}
this.asDictInto_(result);return result;}
asDictInto_(d){throw new Error('Abstract virtual method: subclasses must override '+'this method if they override canAddDiagnostic');}
static fromDict(d){const typeInfo=Diagnostic.findTypeInfoWithName(d.type);if(!typeInfo){throw new Error('Unrecognized diagnostic type: '+d.type);}
const diagnostic=typeInfo.constructor.fromDict(d);if(d.guid!==undefined)diagnostic.guid=d.guid;return diagnostic;}
static deserialize(type,d,deserializer){const typeInfo=Diagnostic.findTypeInfoWithName(type);if(!typeInfo){throw new Error('Unrecognized diagnostic type: '+type);}
return typeInfo.constructor.deserialize(d,deserializer);}}
const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);options.defaultMetadata={};options.mandatoryBaseClass=Diagnostic;tr.b.decorateExtensionRegistry(Diagnostic,options);Diagnostic.addEventListener('will-register',function(e){const constructor=e.typeInfo.constructor;if(!(constructor.deserialize instanceof Function)||(constructor.deserialize===Diagnostic.deserialize)||(constructor.deserialize.length!==2)){throw new Error(`Please define ${constructor.name}.deserialize(data, deserializer)`);}
if(!(constructor.fromDict instanceof Function)||(constructor.fromDict===Diagnostic.fromDict)||(constructor.fromDict.length!==1)){throw new Error(`Please define ${constructor.name}.fromDict(d)`);}
if(!(constructor.prototype.serialize instanceof Function)||(constructor.prototype.serialize===Diagnostic.prototype.serialize)||(constructor.prototype.serialize.length!==1)){throw new Error(`Please define ${constructor.name}.serialize(serializer)`);}});return{Diagnostic,};});'use strict';tr.exportTo('tr.v.d',function(){class Breakdown extends tr.v.d.Diagnostic{constructor(){super();this.values_=new Map();this.colorScheme='';}
truncate(unit){for(const[name,value]of this){this.values_.set(name,unit.truncate(value));}}
clone(){const clone=new Breakdown();clone.colorScheme=this.colorScheme;clone.addDiagnostic(this);return clone;}
equals(other){if(this.colorScheme!==other.colorScheme)return false;if(this.values_.size!==other.values_.size)return false;for(const[k,v]of this){if(v!==other.get(k))return false;}
return true;}
canAddDiagnostic(otherDiagnostic){return((otherDiagnostic instanceof Breakdown)&&(otherDiagnostic.colorScheme===this.colorScheme));}
addDiagnostic(otherDiagnostic){for(const[name,value]of otherDiagnostic){this.set(name,this.get(name)+value);}
return this;}
set(name,value){if(typeof name!=='string'||typeof value!=='number'){throw new Error('Breakdown maps from strings to numbers');}
this.values_.set(name,value);}
get(name){return this.values_.get(name)||0;}*[Symbol.iterator](){for(const pair of this.values_){yield pair;}}
get size(){return this.values_.size;}
serialize(serializer){const keys=[...this.values_.keys()];keys.sort();return[serializer.getOrAllocateId(this.colorScheme),serializer.getOrAllocateId(keys.map(k=>serializer.getOrAllocateId(k))),...keys.map(k=>this.get(k)),];}
asDictInto_(d){d.values={};for(const[name,value]of this){d.values[name]=tr.b.numberToJson(value);}
if(this.colorScheme){d.colorScheme=this.colorScheme;}}
static fromEntries(entries){const breakdown=new Breakdown();for(const[name,value]of entries){breakdown.set(name,value);}
return breakdown;}
static deserialize(data,deserializer){const breakdown=new Breakdown();breakdown.colorScheme=deserializer.getObject(data[0]);const keys=deserializer.getObject(data[1]);for(let i=0;i<keys.length;++i){breakdown.set(deserializer.getObject(keys[i]),tr.b.numberFromJson(data[i+2]));}
return breakdown;}
static fromDict(d){const breakdown=new Breakdown();for(const[name,value]of Object.entries(d.values)){breakdown.set(name,tr.b.numberFromJson(value));}
if(d.colorScheme){breakdown.colorScheme=d.colorScheme;}
return breakdown;}}
tr.v.d.Diagnostic.register(Breakdown,{elementName:'tr-v-ui-breakdown-span'});return{Breakdown,};});'use strict';tr.exportTo('tr.v.d',function(){class CollectedRelatedEventSet extends tr.v.d.Diagnostic{constructor(){super();this.eventSetsByCanonicalUrl_=new Map();}
asDictInto_(d){d.events={};for(const[canonicalUrl,eventSet]of this){d.events[canonicalUrl]=[];for(const event of eventSet){d.events[canonicalUrl].push({stableId:event.stableId,title:event.title,start:event.start,duration:event.duration});}}}
static deserialize(events,deserializer){return CollectedRelatedEventSet.fromDict({events});}
serialize(serializer){const d={};this.asDictInto(d);return d.events;}
static fromDict(d){const result=new CollectedRelatedEventSet();for(const[canonicalUrl,events]of Object.entries(d.events)){result.eventSetsByCanonicalUrl_.set(canonicalUrl,events.map(e=>new tr.v.d.EventRef(e)));}
return result;}
get size(){return this.eventSetsByCanonicalUrl_.size;}
get(canonicalUrl){return this.eventSetsByCanonicalUrl_.get(canonicalUrl);}*[Symbol.iterator](){for(const[canonicalUrl,eventSet]of this.eventSetsByCanonicalUrl_){yield[canonicalUrl,eventSet];}}
canAddDiagnostic(otherDiagnostic){return otherDiagnostic instanceof tr.v.d.RelatedEventSet||otherDiagnostic instanceof tr.v.d.CollectedRelatedEventSet;}
addEventSetForCanonicalUrl(canonicalUrl,events){let myEventSet=this.eventSetsByCanonicalUrl_.get(canonicalUrl);if(myEventSet===undefined){myEventSet=new Set();this.eventSetsByCanonicalUrl_.set(canonicalUrl,myEventSet);}
for(const event of events){myEventSet.add(event);}}
addDiagnostic(otherDiagnostic){if(otherDiagnostic instanceof tr.v.d.CollectedRelatedEventSet){for(const[canonicalUrl,otherEventSet]of otherDiagnostic){this.addEventSetForCanonicalUrl(canonicalUrl,otherEventSet);}
return;}
if(!otherDiagnostic.canonicalUrl)return;this.addEventSetForCanonicalUrl(otherDiagnostic.canonicalUrl,otherDiagnostic);}}
tr.v.d.Diagnostic.register(CollectedRelatedEventSet,{elementName:'tr-v-ui-collected-related-event-set-span'});return{CollectedRelatedEventSet,};});'use strict';tr.exportTo('tr.v.d',function(){class DateRange extends tr.v.d.Diagnostic{constructor(ms){super();this.range_=new tr.b.math.Range();this.range_.addValue(ms);}
get minTimestamp(){return this.range_.min;}
get maxTimestamp(){return this.range_.max;}
get minDate(){return new Date(this.range_.min);}
get maxDate(){return new Date(this.range_.max);}
get durationMs(){return this.range_.duration;}
clone(){const clone=new tr.v.d.DateRange(this.range_.min);clone.addDiagnostic(this);return clone;}
equals(other){if(!(other instanceof DateRange))return false;return this.range_.equals(other.range_);}
canAddDiagnostic(otherDiagnostic){return otherDiagnostic instanceof DateRange;}
addDiagnostic(other){this.range_.addRange(other.range_);}
toString(){const minDate=tr.b.formatDate(this.minDate);if(this.durationMs===0)return minDate;const maxDate=tr.b.formatDate(this.maxDate);return`${minDate} - ${maxDate}`;}
serialize(serializer){if(this.durationMs===0)return this.range_.min;return[this.range_.min,this.range_.max];}
asDictInto_(d){d.min=this.range_.min;if(this.durationMs===0)return;d.max=this.range_.max;}
static deserialize(data,deserializer){if(data instanceof Array){const dr=new DateRange(data[0]);dr.range_.addValue(data[1]);return dr;}
return new DateRange(data);}
static fromDict(d){const dateRange=new DateRange(d.min);if(d.max!==undefined)dateRange.range_.addValue(d.max);return dateRange;}}
tr.v.d.Diagnostic.register(DateRange,{elementName:'tr-v-ui-date-range-span'});return{DateRange,};});'use strict';tr.exportTo('tr.v.d',function(){class DiagnosticRef{constructor(guid){this.guid=guid;}
asDict(){return this.guid;}
asDictOrReference(){return this.asDict();}}
return{DiagnosticRef,};});'use strict';tr.exportTo('tr.v.d',function(){function stableStringify(obj){let replacer;if(!(obj instanceof Array)&&obj!==null){replacer=Object.keys(obj).sort();}
return JSON.stringify(obj,replacer);}
class GenericSet extends tr.v.d.Diagnostic{constructor(values){super();if(typeof values[Symbol.iterator]!=='function'){throw new Error('GenericSet must be constructed from an interable.');}
this.values_=new Set(values);this.has_objects_=false;for(const value of values){if(typeof value==='object'){this.has_objects_=true;}}}
get size(){return this.values_.size;}
get length(){return this.values_.size;}*[Symbol.iterator](){for(const value of this.values_){yield value;}}
has(value){if(typeof value!=='object')return this.values_.has(value);const json=JSON.stringify(value);for(const x of this){if(typeof x!=='object')continue;if(json===JSON.stringify(x))return true;}
return false;}
equals(other){if(!(other instanceof GenericSet))return false;if(this.size!==other.size)return false;for(const value of this){if(!other.has(value))return false;}
return true;}
get hashKey(){if(this.has_objects_)return undefined;if(this.hash_key_!==undefined){return this.hash_key_;}
let key='';for(const value of Array.from(this.values_.values()).sort()){key+=value;}
this.hash_key_=key;return key;}
serialize(serializer){const i=[...this].map(x=>serializer.getOrAllocateId(x));return(i.length===1)?i[0]:i;}
asDictInto_(d){d.values=Array.from(this);}
static deserialize(data,deserializer){if(!(data instanceof Array)){data=[data];}
return new GenericSet(data.map(datum=>deserializer.getObject(datum)));}
static fromDict(d){return new GenericSet(d.values);}
clone(){return new GenericSet(this.values_);}
canAddDiagnostic(otherDiagnostic){return otherDiagnostic instanceof GenericSet;}
addDiagnostic(otherDiagnostic){const jsons=new Set();for(const value of this){if(typeof value!=='object')continue;jsons.add(stableStringify(value));}
for(const value of otherDiagnostic){if(typeof value==='object'){if(jsons.has(stableStringify(value))){continue;}
this.has_objects_=true;}
this.values_.add(value);}}}
tr.v.d.Diagnostic.register(GenericSet,{elementName:'tr-v-ui-generic-set-span'});return{GenericSet,};});'use strict';tr.exportTo('tr.v.d',function(){class EventRef{constructor(event){this.stableId=event.stableId;this.title=event.title;this.start=event.start;this.duration=event.duration;this.end=this.start+this.duration;this.guid=tr.b.GUID.allocateSimple();}}
return{EventRef,};});'use strict';tr.exportTo('tr.v.d',function(){class RelatedEventSet extends tr.v.d.Diagnostic{constructor(opt_events){super();this.eventsByStableId_=new Map();this.canonicalUrl_=undefined;if(opt_events){if(opt_events instanceof tr.model.EventSet||opt_events instanceof Array){for(const event of opt_events){this.add(event);}}else{this.add(opt_events);}}}
clone(){const clone=new tr.v.d.CollectedRelatedEventSet();clone.addDiagnostic(this);return clone;}
equals(other){if(this.length!==other.length)return false;for(const event of this){if(!other.has(event))return false;}
return true;}
add(event){this.eventsByStableId_.set(event.stableId,event);}
has(event){return this.eventsByStableId_.has(event.stableId);}
get length(){return this.eventsByStableId_.size;}*[Symbol.iterator](){for(const event of this.eventsByStableId_.values()){yield event;}}
get canonicalUrl(){return this.canonicalUrl_;}
resolve(model,opt_required){for(const[stableId,value]of this.eventsByStableId_){if(!(value instanceof tr.v.d.EventRef))continue;const event=model.getEventByStableId(stableId);if(event instanceof tr.model.Event){this.eventsByStableId_.set(stableId,event);}else if(opt_required){throw new Error('Unable to find Event '+stableId);}}}
serialize(serializer){return[...this].map(event=>[event.stableId,serializer.getOrAllocateId(event.title),event.start,event.duration,]);}
asDictInto_(d){d.events=[];for(const event of this){d.events.push({stableId:event.stableId,title:event.title,start:tr.b.Unit.byName.timeStampInMs.truncate(event.start),duration:tr.b.Unit.byName.timeDurationInMs.truncate(event.duration),});}}
static deserialize(data,deserializer){return new RelatedEventSet(data.map(event=>new tr.v.d.EventRef({stableId:event[0],title:deserializer.getObject(event[1]),start:event[2],duration:event[3],})));}
static fromDict(d){return new RelatedEventSet(d.events.map(event=>new tr.v.d.EventRef(event)));}}
tr.v.d.Diagnostic.register(RelatedEventSet,{elementName:'tr-v-ui-related-event-set-span'});return{RelatedEventSet,};});'use strict';tr.exportTo('tr.v.d',function(){class RelatedNameMap extends tr.v.d.Diagnostic{constructor(opt_info){super();this.map_=new Map();if(opt_info){for(const[key,name]of Object.entries(opt_info)){this.set(key,name);}}}
clone(){const clone=new RelatedNameMap();clone.addDiagnostic(this);return clone;}
equals(other){if(!(other instanceof RelatedNameMap))return false;const keys1=new Set(this.map_.keys());const keys2=new Set(other.map_.keys());if(!tr.b.setsEqual(keys1,keys2))return false;for(const[key,name]of this){if(name!==other.get(key))return false;}
return true;}
canAddDiagnostic(otherDiagnostic){return otherDiagnostic instanceof RelatedNameMap;}
addDiagnostic(otherDiagnostic){for(const[key,name]of otherDiagnostic){const existing=this.get(key);if(existing===undefined){this.set(key,name);}else if(existing!==name){throw new Error('Histogram names differ: '+`"${existing}" != "${name}"`);}}}
serialize(serializer){const keys=[...this.map_.keys()];keys.sort();const names=keys.map(k=>serializer.getOrAllocateId(this.get(k)));const keysId=serializer.getOrAllocateId(keys.map(k=>serializer.getOrAllocateId(k)));return[keysId,...names];}
asDictInto_(d){d.names={};for(const[key,name]of this)d.names[key]=name;}
set(key,name){this.map_.set(key,name);}
get(key){return this.map_.get(key);}*[Symbol.iterator](){for(const pair of this.map_)yield pair;}*values(){for(const value of this.map_.values())yield value;}
static fromEntries(entries){const names=new RelatedNameMap();for(const[key,name]of entries){names.set(key,name);}
return names;}
static deserialize(data,deserializer){const names=new RelatedNameMap();const keys=deserializer.getObject(data[0]);for(let i=0;i<keys.length;++i){names.set(deserializer.getObject(keys[i]),deserializer.getObject(data[i+1]));}
return names;}
static fromDict(d){return RelatedNameMap.fromEntries(Object.entries(d.names||{}));}}
tr.v.d.Diagnostic.register(RelatedNameMap,{elementName:'tr-v-ui-related-name-map-span',});return{RelatedNameMap,};});'use strict';tr.exportTo('tr.v.d',function(){class Scalar extends tr.v.d.Diagnostic{constructor(value){super();if(!(value instanceof tr.b.Scalar)){throw new Error('expected Scalar');}
this.value=value;}
clone(){return new Scalar(this.value);}
serialize(serializer){return this.value.asDict();}
asDictInto_(d){d.value=this.value.asDict();}
static deserialize(value,deserializer){return Scalar.fromDict({value});}
static fromDict(d){return new Scalar(tr.b.Scalar.fromDict(d.value));}}
tr.v.d.Diagnostic.register(Scalar,{elementName:'tr-v-ui-scalar-diagnostic-span'});return{Scalar,};});'use strict';tr.exportTo('tr.v.d',function(){class UnmergeableDiagnosticSet extends tr.v.d.Diagnostic{constructor(diagnostics){super();this._diagnostics=diagnostics;}
clone(){const clone=new tr.v.d.UnmergeableDiagnosticSet();clone.addDiagnostic(this);return clone;}
canAddDiagnostic(otherDiagnostic){return true;}
addDiagnostic(otherDiagnostic){if(otherDiagnostic instanceof UnmergeableDiagnosticSet){for(const subOtherDiagnostic of otherDiagnostic){const clone=subOtherDiagnostic.clone();this.addDiagnostic(clone);}
return;}
for(let i=0;i<this._diagnostics.length;++i){if(this._diagnostics[i].canAddDiagnostic(otherDiagnostic)){this._diagnostics[i].addDiagnostic(otherDiagnostic);return;}}
const clone=otherDiagnostic.clone();this._diagnostics.push(clone);}
get length(){return this._diagnostics.length;}*[Symbol.iterator](){for(const diagnostic of this._diagnostics)yield diagnostic;}
asDictInto_(d){d.diagnostics=this._diagnostics.map(d=>d.asDictOrReference());}
static deserialize(data,deserializer){return new UnmergeableDiagnosticSet(d.map(i=>deserializer.getDiagnostic(i).diagnostic));}
serialize(serializer){return this._diagnostics.map(d=>serializer.getOrAllocateDiagnosticId('',d));}
static fromDict(d){return new UnmergeableDiagnosticSet(d.diagnostics.map(d=>((typeof d==='string')?new tr.v.d.DiagnosticRef(d):tr.v.d.Diagnostic.fromDict(d))));}}
tr.v.d.Diagnostic.register(UnmergeableDiagnosticSet,{elementName:'tr-v-ui-unmergeable-diagnostic-set-span'});return{UnmergeableDiagnosticSet,};});'use strict';tr.exportTo('tr.v.d',function(){const RESERVED_INFOS={ANGLE_REVISIONS:{name:'angleRevisions',type:tr.v.d.GenericSet},ARCHITECTURES:{name:'architectures',type:tr.v.d.GenericSet},BENCHMARKS:{name:'benchmarks',type:tr.v.d.GenericSet},BENCHMARK_START:{name:'benchmarkStart',type:tr.v.d.DateRange},BENCHMARK_DESCRIPTIONS:{name:'benchmarkDescriptions',type:tr.v.d.GenericSet},BOTS:{name:'bots',type:tr.v.d.GenericSet},BUG_COMPONENTS:{name:'bugComponents',type:tr.v.d.GenericSet},BUILDS:{name:'builds',type:tr.v.d.GenericSet},CATAPULT_REVISIONS:{name:'catapultRevisions',type:tr.v.d.GenericSet},CHROMIUM_COMMIT_POSITIONS:{name:'chromiumCommitPositions',type:tr.v.d.GenericSet},CHROMIUM_REVISIONS:{name:'chromiumRevisions',type:tr.v.d.GenericSet},DESCRIPTION:{name:'description',type:tr.v.d.GenericSet},DEVICE_IDS:{name:'deviceIds',type:tr.v.d.GenericSet},DOCUMENTATION_URLS:{name:'documentationUrls',type:tr.v.d.GenericSet},FUCHSIA_GARNET_REVISIONS:{name:'fuchsiaGarnetRevisions',type:tr.v.d.GenericSet},FUCHSIA_PERIDOT_REVISIONS:{name:'fuchsiaPeridotRevisions',type:tr.v.d.GenericSet},FUCHSIA_TOPAZ_REVISIONS:{name:'fuchsiaTopazRevisions',type:tr.v.d.GenericSet},FUCHSIA_ZIRCON_REVISIONS:{name:'fuchsiaZirconRevisions',type:tr.v.d.GenericSet},GPUS:{name:'gpus',type:tr.v.d.GenericSet},IS_REFERENCE_BUILD:{name:'isReferenceBuild',type:tr.v.d.GenericSet},LABELS:{name:'labels',type:tr.v.d.GenericSet},LOG_URLS:{name:'logUrls',type:tr.v.d.GenericSet},MASTERS:{name:'masters',type:tr.v.d.GenericSet},MEMORY_AMOUNTS:{name:'memoryAmounts',type:tr.v.d.GenericSet},OS_NAMES:{name:'osNames',type:tr.v.d.GenericSet},OS_VERSIONS:{name:'osVersions',type:tr.v.d.GenericSet},OWNERS:{name:'owners',type:tr.v.d.GenericSet},POINT_ID:{name:'pointId',type:tr.v.d.GenericSet},PRODUCT_VERSIONS:{name:'productVersions',type:tr.v.d.GenericSet},REVISION_TIMESTAMPS:{name:'revisionTimestamps',type:tr.v.d.DateRange},SKIA_REVISIONS:{name:'skiaRevisions',type:tr.v.d.GenericSet},STATISTICS_NAMES:{name:'statisticsNames',type:tr.v.d.GenericSet},STORIES:{name:'stories',type:tr.v.d.GenericSet},STORYSET_REPEATS:{name:'storysetRepeats',type:tr.v.d.GenericSet},STORY_TAGS:{name:'storyTags',type:tr.v.d.GenericSet},SUMMARY_KEYS:{name:'summaryKeys',type:tr.v.d.GenericSet},TEST_PATH:{name:'testPath',type:tr.v.d.GenericSet},TRACE_START:{name:'traceStart',type:tr.v.d.DateRange},TRACE_URLS:{name:'traceUrls',type:tr.v.d.GenericSet},V8_COMMIT_POSITIONS:{name:'v8CommitPositions',type:tr.v.d.DateRange},V8_REVISIONS:{name:'v8Revisions',type:tr.v.d.GenericSet},WEBRTC_REVISIONS:{name:'webrtcRevisions',type:tr.v.d.GenericSet},WEBRTC_INTERNAL_REVISIONS:{name:'webrtcInternalRevisions',type:tr.v.d.GenericSet},};const RESERVED_NAMES={};const RESERVED_NAMES_TO_TYPES=new Map();for(const[codename,info]of Object.entries(RESERVED_INFOS)){RESERVED_NAMES[codename]=info.name;if(RESERVED_NAMES_TO_TYPES.has(info.name)){throw new Error(`Duplicate reserved name "${info.name}"`);}
RESERVED_NAMES_TO_TYPES.set(info.name,info.type);}
const RESERVED_NAMES_SET=new Set(Object.values(RESERVED_NAMES));return{RESERVED_INFOS,RESERVED_NAMES,RESERVED_NAMES_SET,RESERVED_NAMES_TO_TYPES,};});'use strict';tr.exportTo('tr.v.d',function(){class DiagnosticMap extends Map{constructor(opt_allowReservedNames){super();if(opt_allowReservedNames===undefined){opt_allowReservedNames=true;}
this.allowReservedNames_=opt_allowReservedNames;}
set(name,diagnostic){if(typeof(name)!=='string'){throw new Error(`name must be string, not ${name}`);}
if(!(diagnostic instanceof tr.v.d.Diagnostic)&&!(diagnostic instanceof tr.v.d.DiagnosticRef)){throw new Error(`Must be instanceof Diagnostic: ${diagnostic}`);}
if(!this.allowReservedNames_&&tr.v.d.RESERVED_NAMES_SET.has(name)&&!(diagnostic instanceof tr.v.d.UnmergeableDiagnosticSet)&&!(diagnostic instanceof tr.v.d.DiagnosticRef)){const type=tr.v.d.RESERVED_NAMES_TO_TYPES.get(name);if(type&&!(diagnostic instanceof type)){throw new Error(`Diagnostics named "${name}" must be ${type.name}, `+`not ${diagnostic.constructor.name}`);}}
Map.prototype.set.call(this,name,diagnostic);}
delete(name){if(name===undefined)throw new Error('missing name');Map.prototype.delete.call(this,name);}
deserializeAdd(data,deserializer){for(const id of data){const{name,diagnostic}=deserializer.getDiagnostic(id);this.set(name,diagnostic);}}
addDicts(dict){for(const[name,diagnosticDict]of Object.entries(dict)){if(name==='tagmap')continue;if(typeof diagnosticDict==='string'){this.set(name,new tr.v.d.DiagnosticRef(diagnosticDict));}else if(diagnosticDict.type!=='RelatedHistogramMap'&&diagnosticDict.type!=='RelatedHistogramBreakdown'&&diagnosticDict.type!=='TagMap'){this.set(name,tr.v.d.Diagnostic.fromDict(diagnosticDict));}}}
resolveSharedDiagnostics(histograms,opt_required){for(const[name,value]of this){if(!(value instanceof tr.v.d.DiagnosticRef)){continue;}
const guid=value.guid;const diagnostic=histograms.lookupDiagnostic(guid);if(diagnostic instanceof tr.v.d.Diagnostic){this.set(name,diagnostic);}else if(opt_required){throw new Error('Unable to find shared Diagnostic '+guid);}}}
serialize(serializer){const data=[];for(const[name,diagnostic]of this){data.push(serializer.getOrAllocateDiagnosticId(name,diagnostic));}
return data;}
asDict(){const dict={};for(const[name,diagnostic]of this){dict[name]=diagnostic.asDictOrReference();}
return dict;}
static deserialize(data,deserializer){const diagnostics=new DiagnosticMap();diagnostics.deserializeAdd(data,deserializer);return diagnostics;}
static fromDict(d){const diagnostics=new DiagnosticMap();diagnostics.addDicts(d);return diagnostics;}
static fromObject(obj){const diagnostics=new DiagnosticMap();if(!(obj instanceof Map))obj=Object.entries(obj);for(const[name,diagnostic]of obj){if(!diagnostic)continue;diagnostics.set(name,diagnostic);}
return diagnostics;}
addDiagnostics(other){for(const[name,otherDiagnostic]of other){const myDiagnostic=this.get(name);if(myDiagnostic!==undefined&&myDiagnostic.canAddDiagnostic(otherDiagnostic)){myDiagnostic.addDiagnostic(otherDiagnostic);continue;}
const clone=otherDiagnostic.clone();if(myDiagnostic===undefined){this.set(name,clone);continue;}
this.set(name,new tr.v.d.UnmergeableDiagnosticSet([myDiagnostic,clone]));}}}
return{DiagnosticMap};});'use strict';tr.exportTo('tr.v',function(){const MAX_DIAGNOSTIC_MAPS=16;const DEFAULT_SAMPLE_VALUES_PER_BIN=10;const DEFAULT_REBINNED_COUNT=40;const DEFAULT_BOUNDARIES_FOR_UNIT=new Map();const DEFAULT_ITERATION_FOR_BOOTSTRAP_RESAMPLING=500;const DELTA=String.fromCharCode(916);const Z_SCORE_NAME='z-score';const P_VALUE_NAME='p-value';const U_STATISTIC_NAME='U';function percentToString(percent,opt_force3){if(percent<0||percent>1){throw new Error('percent must be in [0,1]');}
if(percent===0)return'000';if(percent===1)return'100';let str=percent.toString();if(str[1]!=='.'){throw new Error('Unexpected percent');}
str=str+'0'.repeat(Math.max(4-str.length,0));if(str.length>4){if(opt_force3){str=str.slice(0,4);}else{str=str.slice(0,4)+'_'+str.slice(4);}}
return'0'+str.slice(2);}
function percentFromString(s){return parseFloat(s[0]+'.'+s.substr(1).replace(/_/g,''));}
class HistogramBin{constructor(range){this.range=range;this.count=0;this.diagnosticMaps=[];}
addSample(value){this.count+=1;}
addDiagnosticMap(diagnostics){tr.b.math.Statistics.uniformlySampleStream(this.diagnosticMaps,this.count,diagnostics,MAX_DIAGNOSTIC_MAPS);}
addBin(other){if(!this.range.equals(other.range)){throw new Error('Merging incompatible Histogram bins.');}
tr.b.math.Statistics.mergeSampledStreams(this.diagnosticMaps,this.count,other.diagnosticMaps,other.count,MAX_DIAGNOSTIC_MAPS);this.count+=other.count;}
deserialize(data,deserializer){if(!(data instanceof Array)){this.count=data;return;}
this.count=data[0];for(const sample of data.slice(1)){if(!(sample instanceof Array))continue;this.diagnosticMaps.push(tr.v.d.DiagnosticMap.deserialize(sample.slice(1),deserializer));}}
fromDict(dict){this.count=dict[0];if(dict.length>1){for(const map of dict[1]){this.diagnosticMaps.push(tr.v.d.DiagnosticMap.fromDict(map));}}}
serialize(serializer){if(!this.diagnosticMaps.length){return this.count;}
return[this.count,...this.diagnosticMaps.map(d=>[undefined,...d.serialize(serializer)])];}
asDict(){if(!this.diagnosticMaps.length){return[this.count];}
return[this.count,this.diagnosticMaps.map(d=>d.asDict())];}}
const DEFAULT_SUMMARY_OPTIONS=new Map([['avg',true],['count',true],['geometricMean',false],['max',true],['min',true],['nans',false],['std',true],['sum',true],]);class Histogram{constructor(name,unit,opt_binBoundaries){if(!(unit instanceof tr.b.Unit)){throw new Error('unit must be a Unit: '+unit);}
let binBoundaries=opt_binBoundaries;if(!binBoundaries){const baseUnit=unit.baseUnit?unit.baseUnit:unit;binBoundaries=DEFAULT_BOUNDARIES_FOR_UNIT.get(baseUnit.unitName);}
this.binBoundariesDict_=binBoundaries.asDict();this.allBins=binBoundaries.bins.slice();this.description='';const allowReservedNames=false;this.diagnostics_=new tr.v.d.DiagnosticMap(allowReservedNames);this.maxNumSampleValues_=this.defaultMaxNumSampleValues_;this.name_=name;this.nanDiagnosticMaps=[];this.numNans=0;this.running_=undefined;this.sampleValues_=[];this.sampleMeans_=[];this.summaryOptions=new Map(DEFAULT_SUMMARY_OPTIONS);this.summaryOptions.set('percentile',[]);this.summaryOptions.set('iprs',[]);this.summaryOptions.set('ci',[]);this.unit=unit;}
static create(name,unit,samples,opt_options){const options=opt_options||{};const hist=new Histogram(name,unit,options.binBoundaries);if(options.description)hist.description=options.description;if(options.summaryOptions){let summaryOptions=options.summaryOptions;if(!(summaryOptions instanceof Map)){summaryOptions=Object.entries(summaryOptions);}
for(const[name,value]of summaryOptions){hist.summaryOptions.set(name,value);}}
if(options.diagnostics!==undefined){let diagnostics=options.diagnostics;if(!(diagnostics instanceof Map)){diagnostics=Object.entries(diagnostics);}
for(const[name,diagnostic]of diagnostics){if(!diagnostic)continue;hist.diagnostics.set(name,diagnostic);}}
if(!(samples instanceof Array))samples=[samples];for(const sample of samples){if(typeof sample==='object'){hist.addSample(sample.value,sample.diagnostics);}else{hist.addSample(sample);}}
return hist;}
get diagnostics(){return this.diagnostics_;}
get running(){return this.running_;}
get maxNumSampleValues(){return this.maxNumSampleValues_;}
set maxNumSampleValues(n){this.maxNumSampleValues_=n;tr.b.math.Statistics.uniformlySampleArray(this.sampleValues_,this.maxNumSampleValues_);}
get name(){return this.name_;}
deserializeStatistics_(){const statisticsNames=this.diagnostics.get(tr.v.d.RESERVED_NAMES.STATISTICS_NAMES);if(!statisticsNames)return;for(const statName of statisticsNames){if(statName.startsWith('pct_')){const percent=percentFromString(statName.substr(4));this.summaryOptions.get('percentile').push(percent);}else if(statName.startsWith('ipr_')){const lower=percentFromString(statName.substr(4,3));const upper=percentFromString(statName.substr(8));this.summaryOptions.get('iprs').push(tr.b.math.Range.fromExplicitRange(lower,upper));}else if(statName.startsWith('ci_')){const percent=percentFromString(statName.replace('_lower','').replace('_upper','').substr(3));if(!this.summaryOptions.get('ci').includes(percent)){this.summaryOptions.get('ci').push(percent);}}}
for(const statName of this.summaryOptions.keys()){if(statName==='percentile'||statName==='iprs'||statName==='ci'){continue;}
this.summaryOptions.set(statName,statisticsNames.has(statName));}}
deserializeBin_(i,bin,deserializer){this.allBins[i]=new HistogramBin(this.allBins[i].range);this.allBins[i].deserialize(bin,deserializer);if(!(bin instanceof Array))return;for(let sample of bin.slice(1)){if(sample instanceof Array){sample=sample[0];}
this.sampleValues_.push(sample);}}
deserializeBins_(bins,deserializer){if(bins instanceof Array){for(let i=0;i<bins.length;++i){this.deserializeBin_(i,bins[i],deserializer);}}else{for(const[i,binData]of Object.entries(bins)){this.deserializeBin_(i,binData,deserializer);}}}
static deserialize(data,deserializer){const[name,unit,boundaries,diagnostics,running,bins,nanBin]=data;const hist=new Histogram(deserializer.getObject(name),tr.b.Unit.fromJSON(unit),HistogramBinBoundaries.fromDict(deserializer.getObject(boundaries)));hist.diagnostics.deserializeAdd(diagnostics,deserializer);const description=hist.diagnostics.get(tr.v.d.RESERVED_NAMES.DESCRIPTION);if(description&&description.length){hist.description=[...description][0];}
hist.deserializeStatistics_();if(running){hist.running_=tr.b.math.RunningStatistics.fromDict(running);}
if(bins){hist.deserializeBins_(bins,deserializer);}
if(nanBin){if(!(nanBin instanceof Array)){hist.numNans=nanBin;}else{hist.numNans=nanBin[0];for(const sample of nanBin.slice(1)){if(!(sample instanceof Array))continue;hist.nanDiagnosticMaps.push(tr.v.d.DiagnosticMap.deserialize(sample.slice(1),deserializer));}}}
return hist;}
static fromDict(dict){const hist=new Histogram(dict.name,tr.b.Unit.fromJSON(dict.unit),HistogramBinBoundaries.fromDict(dict.binBoundaries));if(dict.description){hist.description=dict.description;}
if(dict.diagnostics){hist.diagnostics.addDicts(dict.diagnostics);}
if(dict.allBins){if(dict.allBins.length!==undefined){for(let i=0;i<dict.allBins.length;++i){hist.allBins[i]=new HistogramBin(hist.allBins[i].range);hist.allBins[i].fromDict(dict.allBins[i]);}}else{for(const[i,binDict]of Object.entries(dict.allBins)){if(i>=hist.allBins.length||i<0){throw new Error('Invalid index "'+i+'" out of bounds of [0..'+hist.allBins.length+')');}
hist.allBins[i]=new HistogramBin(hist.allBins[i].range);hist.allBins[i].fromDict(binDict);}}}
if(dict.running){hist.running_=tr.b.math.RunningStatistics.fromDict(dict.running);}
if(dict.summaryOptions){if(dict.summaryOptions.iprs){dict.summaryOptions.iprs=dict.summaryOptions.iprs.map(r=>tr.b.math.Range.fromExplicitRange(r[0],r[1]));}
hist.customizeSummaryOptions(dict.summaryOptions);}
if(dict.maxNumSampleValues!==undefined){hist.maxNumSampleValues=dict.maxNumSampleValues;}
if(dict.sampleValues){hist.sampleValues_=dict.sampleValues;}
if(dict.numNans){hist.numNans=dict.numNans;}
if(dict.nanDiagnostics){for(const map of dict.nanDiagnostics){hist.nanDiagnosticMaps.push(tr.v.d.DiagnosticMap.fromDict(map));}}
return hist;}
get numValues(){return this.running_?this.running_.count:0;}
get average(){return this.running_?this.running_.mean:undefined;}
get standardDeviation(){return this.running_?this.running_.stddev:undefined;}
get geometricMean(){return this.running_?this.running_.geometricMean:0;}
get sum(){return this.running_?this.running_.sum:0;}
get min(){return this.running_?this.running_.min:Infinity;}
get max(){return this.running_?this.running_.max:-Infinity;}
getDifferenceSignificance(other,opt_alpha){if(this.unit!==other.unit){throw new Error('Cannot compare Histograms with different units');}
if(this.unit.improvementDirection===tr.b.ImprovementDirection.DONT_CARE){return tr.b.math.Statistics.Significance.DONT_CARE;}
if(!(other instanceof Histogram)){throw new Error('Unable to compute a p-value');}
const testResult=tr.b.math.Statistics.mwu(this.sampleValues,other.sampleValues,opt_alpha);return testResult.significance;}
getApproximatePercentile(percent){if(percent<0||percent>1){throw new Error('percent must be in [0,1]');}
if(this.numValues===0)return undefined;if(this.allBins.length===1){const sortedSampleValues=this.sampleValues.slice().sort((x,y)=>x-y);return sortedSampleValues[Math.floor((sortedSampleValues.length-1)*percent)];}
let valuesToSkip=Math.floor((this.numValues-1)*percent);for(const bin of this.allBins){valuesToSkip-=bin.count;if(valuesToSkip>=0)continue;if(bin.range.min===-Number.MAX_VALUE){return bin.range.max;}
if(bin.range.max===Number.MAX_VALUE){return bin.range.min;}
return bin.range.center;}
return this.allBins[this.allBins.length-1].range.min;}
getBinIndexForValue(value){const i=tr.b.findFirstTrueIndexInSortedArray(this.allBins,b=>value<b.range.max);if(0<=i&&i<this.allBins.length)return i;return this.allBins.length-1;}
getBinForValue(value){return this.allBins[this.getBinIndexForValue(value)];}
addSample(value,opt_diagnostics){if(opt_diagnostics){if(!(opt_diagnostics instanceof tr.v.d.DiagnosticMap)){opt_diagnostics=tr.v.d.DiagnosticMap.fromObject(opt_diagnostics);}
for(const[name,diag]of opt_diagnostics){if(diag instanceof tr.v.d.Breakdown){diag.truncate(this.unit);}}}
if(typeof(value)!=='number'||isNaN(value)){this.numNans++;if(opt_diagnostics){tr.b.math.Statistics.uniformlySampleStream(this.nanDiagnosticMaps,this.numNans,opt_diagnostics,MAX_DIAGNOSTIC_MAPS);}}else{if(this.running_===undefined){this.running_=new tr.b.math.RunningStatistics();}
this.sampleMeans_=[];this.running_.add(value);value=this.unit.truncate(value);const binIndex=this.getBinIndexForValue(value);let bin=this.allBins[binIndex];if(bin.count===0){bin=new HistogramBin(bin.range);this.allBins[binIndex]=bin;}
bin.addSample(value);if(opt_diagnostics){bin.addDiagnosticMap(opt_diagnostics);}}
tr.b.math.Statistics.uniformlySampleStream(this.sampleValues_,this.numValues+this.numNans,value,this.maxNumSampleValues);}
resampleMean_(percent){const filteredSamples=this.sampleValues_.filter(value=>typeof(value)==='number'&&!isNaN(value));const sampleCount=filteredSamples.length;if(sampleCount===0||percent<=0.0||percent>=1.0){return[undefined,undefined];}else if(sampleCount===1){return[filteredSamples[0],filteredSamples[0]];}
const iterations=DEFAULT_ITERATION_FOR_BOOTSTRAP_RESAMPLING;if(this.sampleMeans_.length!==iterations){this.sampleMeans_=[];for(let i=0;i<iterations;i++){let tempSum=0.0;for(let j=0;j<sampleCount;j++){tempSum+=filteredSamples[Math.floor(Math.random()*sampleCount)];}
this.sampleMeans_.push(tempSum/sampleCount);}
this.sampleMeans_.sort((a,b)=>a-b);}
return[this.sampleMeans_[Math.floor((iterations-1)*(0.5-percent/2))],this.sampleMeans_[Math.ceil((iterations-1)*(0.5+percent/2))],];}
sampleValuesInto(samples){for(const sampleValue of this.sampleValues){samples.push(sampleValue);}}
canAddHistogram(other){if(this.unit!==other.unit){return false;}
if(this.binBoundariesDict_===other.binBoundariesDict_){return true;}
if(!this.binBoundariesDict_||!other.binBoundariesDict_){return true;}
if(this.binBoundariesDict_.length!==other.binBoundariesDict_.length){return false;}
for(let i=0;i<this.binBoundariesDict_.length;++i){const slice=this.binBoundariesDict_[i];const otherSlice=other.binBoundariesDict_[i];if(slice instanceof Array){if(!(otherSlice instanceof Array)){return false;}
if(slice[0]!==otherSlice[0]||!tr.b.math.approximately(slice[1],otherSlice[1])||slice[2]!==otherSlice[2]){return false;}}else{if(otherSlice instanceof Array){return false;}
if(!tr.b.math.approximately(slice,otherSlice)){return false;}}}
return true;}
addHistogram(other){if(!this.canAddHistogram(other)){throw new Error('Merging incompatible Histograms');}
if(!!this.binBoundariesDict_===!!other.binBoundariesDict_){for(let i=0;i<this.allBins.length;++i){let bin=this.allBins[i];if(bin.count===0){bin=new HistogramBin(bin.range);this.allBins[i]=bin;}
bin.addBin(other.allBins[i]);}}else{const[multiBin,singleBin]=this.binBoundariesDict_?[this,other]:[other,this];for(const value of singleBin.sampleValues){if(typeof(value)!=='number'||isNaN(value)){continue;}
const binIndex=multiBin.getBinIndexForValue(value);let bin=multiBin.allBins[binIndex];if(bin.count===0){bin=new HistogramBin(bin.range);multiBin.allBins[binIndex]=bin;}
bin.addSample(value);}}
tr.b.math.Statistics.mergeSampledStreams(this.nanDiagnosticMaps,this.numNans,other.nanDiagnosticMaps,other.numNans,MAX_DIAGNOSTIC_MAPS);tr.b.math.Statistics.mergeSampledStreams(this.sampleValues,this.numValues+this.numNans,other.sampleValues,other.numValues+other.numNans,(this.maxNumSampleValues+other.maxNumSampleValues)/2);this.numNans+=other.numNans;if(other.running_!==undefined){if(this.running_===undefined){this.running_=new tr.b.math.RunningStatistics();}
this.running_=this.running_.merge(other.running_);}
this.sampleMeans_=[];this.diagnostics.addDiagnostics(other.diagnostics);for(const[stat,option]of other.summaryOptions){if(stat==='percentile'){const percentiles=this.summaryOptions.get(stat);for(const percent of option){if(!percentiles.includes(percent))percentiles.push(percent);}}else if(stat==='iprs'){const thisIprs=this.summaryOptions.get(stat);for(const ipr of option){let found=false;for(const thisIpr of thisIprs){found=ipr.equals(thisIpr);if(found)break;}
if(!found)thisIprs.push(ipr);}}else if(stat==='ci'){const CIs=this.summaryOptions.get(stat);for(const CI of option){if(!CIs.includes(CI))CIs.push(CI);}}else if(option&&!this.summaryOptions.get(stat)){this.summaryOptions.set(stat,true);}}}
customizeSummaryOptions(summaryOptions){for(const[key,value]of Object.entries(summaryOptions)){this.summaryOptions.set(key,value);}}
getStatisticScalar(statName,opt_referenceHistogram,opt_mwu){if(statName==='avg'){if(typeof(this.average)!=='number')return undefined;return new tr.b.Scalar(this.unit,this.average);}
if(statName==='std'){if(typeof(this.standardDeviation)!=='number')return undefined;return new tr.b.Scalar(this.unit,this.standardDeviation);}
if(statName==='geometricMean'){if(typeof(this.geometricMean)!=='number')return undefined;return new tr.b.Scalar(this.unit,this.geometricMean);}
if(statName==='min'||statName==='max'||statName==='sum'){if(this.running_===undefined){this.running_=new tr.b.math.RunningStatistics();}
if(typeof(this.running_[statName])!=='number')return undefined;return new tr.b.Scalar(this.unit,this.running_[statName]);}
if(statName==='nans'){return new tr.b.Scalar(tr.b.Unit.byName.count_smallerIsBetter,this.numNans);}
if(statName==='count'){return new tr.b.Scalar(tr.b.Unit.byName.count_smallerIsBetter,this.numValues);}
if(statName.substr(0,4)==='pct_'){if(this.numValues===0)return undefined;const percent=percentFromString(statName.substr(4));const percentile=this.getApproximatePercentile(percent);if(typeof(percentile)!=='number')return undefined;return new tr.b.Scalar(this.unit,percentile);}
if(statName.substr(0,3)==='ci_'){const percent=percentFromString(statName.substr(3,3));const[lowCI,highCI]=this.resampleMean_(percent);if(statName.substr(7)==='lower'){if(typeof(lowCI)!=='number')return undefined;return new tr.b.Scalar(this.unit,lowCI);}else if(statName.substr(7)==='upper'){if(typeof(highCI)!=='number')return undefined;return new tr.b.Scalar(this.unit,highCI);}
if(typeof(highCI)!=='number'||typeof(lowCI)!=='number'){return undefined;}
return new tr.b.Scalar(this.unit,highCI-lowCI);}
if(statName.substr(0,4)==='ipr_'){let lower=percentFromString(statName.substr(4,3));let upper=percentFromString(statName.substr(8));if(lower>=upper){throw new Error('Invalid inter-percentile range: '+statName);}
lower=this.getApproximatePercentile(lower);upper=this.getApproximatePercentile(upper);const ipr=upper-lower;if(typeof(ipr)!=='number')return undefined;return new tr.b.Scalar(this.unit,ipr);}
if(!this.canCompare(opt_referenceHistogram)){throw new Error('Cannot compute '+statName+' when histograms are not comparable');}
const suffix=tr.b.Unit.nameSuffixForImprovementDirection(this.unit.improvementDirection);const deltaIndex=statName.indexOf(DELTA);if(deltaIndex>=0){const baseStatName=statName.substr(deltaIndex+1);const thisStat=this.getStatisticScalar(baseStatName);const otherStat=opt_referenceHistogram.getStatisticScalar(baseStatName);const deltaValue=thisStat.value-otherStat.value;if(statName[0]==='%'){return new tr.b.Scalar(tr.b.Unit.byName['normalizedPercentageDelta'+suffix],deltaValue/otherStat.value);}
return new tr.b.Scalar(thisStat.unit.correspondingDeltaUnit,deltaValue);}
if(statName===Z_SCORE_NAME){return new tr.b.Scalar(tr.b.Unit.byName['sigmaDelta'+suffix],(this.average-opt_referenceHistogram.average)/opt_referenceHistogram.standardDeviation);}
const mwu=opt_mwu||tr.b.math.Statistics.mwu(this.sampleValues,opt_referenceHistogram.sampleValues);if(statName===P_VALUE_NAME){return new tr.b.Scalar(tr.b.Unit.byName.unitlessNumber,mwu.p);}
if(statName===U_STATISTIC_NAME){return new tr.b.Scalar(tr.b.Unit.byName.unitlessNumber,mwu.U);}
throw new Error('Unrecognized statistic name: '+statName);}
get statisticsNames(){const statisticsNames=new Set();for(const[statName,option]of this.summaryOptions){if(statName==='percentile'){for(const pctile of option){statisticsNames.add('pct_'+tr.v.percentToString(pctile));}}else if(statName==='iprs'){for(const range of option){statisticsNames.add('ipr_'+tr.v.percentToString(range.min,true)+'_'+tr.v.percentToString(range.max,true));}}else if(statName==='ci'){for(const CIpctile of option){const CIpctStr=tr.v.percentToString(CIpctile);statisticsNames.add('ci_'+CIpctStr+'_lower');statisticsNames.add('ci_'+CIpctStr+'_upper');statisticsNames.add('ci_'+CIpctStr);}}else if(option){statisticsNames.add(statName);}}
return statisticsNames;}
canCompare(other){return other instanceof Histogram&&this.unit===other.unit&&this.numValues>0&&other.numValues>0;}
getAvailableStatisticName(statName,opt_referenceHist){if(this.canCompare(opt_referenceHist))return statName;if(statName===Z_SCORE_NAME||statName===P_VALUE_NAME||statName===U_STATISTIC_NAME){return'avg';}
const deltaIndex=statName.indexOf(DELTA);if(deltaIndex<0)return statName;return statName.substr(deltaIndex+1);}
static getDeltaStatisticsNames(statNames){const deltaNames=[];for(const statName of statNames){deltaNames.push(`${DELTA}${statName}`);deltaNames.push(`%${DELTA}${statName}`);}
return deltaNames.concat([Z_SCORE_NAME,P_VALUE_NAME,U_STATISTIC_NAME]);}
get statisticsScalars(){const results=new Map();for(const statName of this.statisticsNames){const scalar=this.getStatisticScalar(statName);if(scalar===undefined)continue;results.set(statName,scalar);}
return results;}
get sampleValues(){return this.sampleValues_;}
clone(){const binBoundaries=HistogramBinBoundaries.fromDict(this.binBoundariesDict_);const hist=new Histogram(this.name,this.unit,binBoundaries);for(const[stat,option]of this.summaryOptions){if(stat==='percentile'||stat==='iprs'||stat==='ci'){hist.summaryOptions.set(stat,Array.from(option));}else{hist.summaryOptions.set(stat,option);}}
hist.addHistogram(this);return hist;}
rebin(newBoundaries){const rebinned=new tr.v.Histogram(this.name,this.unit,newBoundaries);rebinned.description=this.description;for(const sample of this.sampleValues){rebinned.addSample(sample);}
rebinned.running_=this.running_;for(const[name,diagnostic]of this.diagnostics){rebinned.diagnostics.set(name,diagnostic);}
for(const[stat,option]of this.summaryOptions){if(stat==='percentile'||stat==='ci'){rebinned.summaryOptions.set(stat,Array.from(option));}else{rebinned.summaryOptions.set(stat,option);}}
return rebinned;}
serialize(serializer){let nanBin=this.numNans;if(this.nanDiagnosticMaps.length){nanBin=[nanBin,...this.nanDiagnosticMaps.map(dm=>[undefined,...dm.serialize(serializer)])];}
this.diagnostics.set(tr.v.d.RESERVED_NAMES.STATISTICS_NAMES,new tr.v.d.GenericSet([...this.statisticsNames].sort()));this.diagnostics.set(tr.v.d.RESERVED_NAMES.DESCRIPTION,new tr.v.d.GenericSet([this.description].sort()));return[serializer.getOrAllocateId(this.name),this.unit.asJSON2(),serializer.getOrAllocateId(this.binBoundariesDict_),this.diagnostics.serialize(serializer),this.running_?this.running_.asDict():0,this.serializeBins_(serializer),nanBin,];}
asDict(){const dict={};dict.name=this.name;dict.unit=this.unit.asJSON();if(this.binBoundariesDict_!==undefined){dict.binBoundaries=this.binBoundariesDict_;}
if(this.description){dict.description=this.description;}
if(this.diagnostics.size){dict.diagnostics=this.diagnostics.asDict();}
if(this.maxNumSampleValues!==this.defaultMaxNumSampleValues_){dict.maxNumSampleValues=this.maxNumSampleValues;}
if(this.numNans){dict.numNans=this.numNans;}
if(this.nanDiagnosticMaps.length){dict.nanDiagnostics=this.nanDiagnosticMaps.map(dm=>dm.asDict());}
if(this.numValues){dict.sampleValues=this.sampleValues.slice();this.running.truncate(this.unit);dict.running=this.running_.asDict();dict.allBins=this.allBinsAsDict_();}
const summaryOptions={};let anyOverriddenSummaryOptions=false;for(const[name,value]of this.summaryOptions){let option;if(name==='percentile'){if(value.length===0)continue;option=Array.from(value);}else if(name==='iprs'){if(value.length===0)continue;option=value.map(r=>[r.min,r.max]);}else if(name==='ci'){if(value.length===0)continue;option=Array.from(value);}else if(value===DEFAULT_SUMMARY_OPTIONS.get(name)){continue;}else{option=value;}
summaryOptions[name]=option;anyOverriddenSummaryOptions=true;}
if(anyOverriddenSummaryOptions){dict.summaryOptions=summaryOptions;}
return dict;}
serializeBins_(serializer){const numBins=this.allBins.length;let emptyBins=0;for(let i=0;i<numBins;++i){if(this.allBins[i].count===0){++emptyBins;}}
if(emptyBins===numBins){return 0;}
if(emptyBins>(numBins/2)){const allBinsDict={};for(let i=0;i<numBins;++i){const bin=this.allBins[i];if(bin.count>0){allBinsDict[i]=bin.serialize(serializer);}}
return allBinsDict;}
const allBinsArray=[];for(let i=0;i<numBins;++i){allBinsArray.push(this.allBins[i].serialize(serializer));}
return allBinsArray;}
allBinsAsDict_(){const numBins=this.allBins.length;let emptyBins=0;for(let i=0;i<numBins;++i){if(this.allBins[i].count===0){++emptyBins;}}
if(emptyBins===numBins){return undefined;}
if(emptyBins>(numBins/2)){const allBinsDict={};for(let i=0;i<numBins;++i){const bin=this.allBins[i];if(bin.count>0){allBinsDict[i]=bin.asDict();}}
return allBinsDict;}
const allBinsArray=[];for(let i=0;i<numBins;++i){allBinsArray.push(this.allBins[i].asDict());}
return allBinsArray;}
get defaultMaxNumSampleValues_(){return DEFAULT_SAMPLE_VALUES_PER_BIN*Math.max(this.allBins.length,DEFAULT_REBINNED_COUNT);}}
Histogram.AVERAGE_ONLY_SUMMARY_OPTIONS={count:false,max:false,min:false,std:false,sum:false,};const HISTOGRAM_BIN_BOUNDARIES_CACHE=new Map();class HistogramBinBoundaries{static createLinear(min,max,numBins){return new HistogramBinBoundaries(min).addLinearBins(max,numBins);}
static createExponential(min,max,numBins){return new HistogramBinBoundaries(min).addExponentialBins(max,numBins);}
static createWithBoundaries(binBoundaries){const builder=new HistogramBinBoundaries(binBoundaries[0]);for(const boundary of binBoundaries.slice(1)){builder.addBinBoundary(boundary);}
return builder;}
constructor(minBinBoundary){this.builder_=[minBinBoundary];this.range_=new tr.b.math.Range();this.range_.addValue(minBinBoundary);this.binRanges_=undefined;this.bins_=undefined;}
get range(){return this.range_;}
asDict(){if(this.builder_.length===1&&this.builder_[0]===Number.MAX_VALUE){return undefined;}
return this.builder_;}
pushBuilderSlice_(slice){this.builder_.push(slice);this.builder_=this.builder_.slice();}
static fromDict(dict){if(dict===undefined){return HistogramBinBoundaries.SINGULAR;}
const cacheKey=JSON.stringify(dict);if(HISTOGRAM_BIN_BOUNDARIES_CACHE.has(cacheKey)){return HISTOGRAM_BIN_BOUNDARIES_CACHE.get(cacheKey);}
const binBoundaries=new HistogramBinBoundaries(dict[0]);for(const slice of dict.slice(1)){if(!(slice instanceof Array)){binBoundaries.addBinBoundary(slice);continue;}
switch(slice[0]){case HistogramBinBoundaries.SLICE_TYPE.LINEAR:binBoundaries.addLinearBins(slice[1],slice[2]);break;case HistogramBinBoundaries.SLICE_TYPE.EXPONENTIAL:binBoundaries.addExponentialBins(slice[1],slice[2]);break;default:throw new Error('Unrecognized HistogramBinBoundaries slice type');}}
HISTOGRAM_BIN_BOUNDARIES_CACHE.set(cacheKey,binBoundaries);return binBoundaries;}
get bins(){if(this.bins_===undefined){this.buildBins_();}
return this.bins_;}
buildBins_(){this.bins_=this.binRanges.map(r=>new HistogramBin(r));}
get binRanges(){if(this.binRanges_===undefined){this.buildBinRanges_();}
return this.binRanges_;}
buildBinRanges_(){if(typeof this.builder_[0]!=='number'){throw new Error('Invalid start of builder_');}
this.binRanges_=[];let prevBoundary=this.builder_[0];if(prevBoundary>-Number.MAX_VALUE){this.binRanges_.push(tr.b.math.Range.fromExplicitRange(-Number.MAX_VALUE,prevBoundary));}
for(const slice of this.builder_.slice(1)){if(!(slice instanceof Array)){this.binRanges_.push(tr.b.math.Range.fromExplicitRange(prevBoundary,slice));prevBoundary=slice;continue;}
const nextMaxBinBoundary=slice[1];const binCount=slice[2];const sliceMinBinBoundary=prevBoundary;switch(slice[0]){case HistogramBinBoundaries.SLICE_TYPE.LINEAR:{const binWidth=(nextMaxBinBoundary-prevBoundary)/binCount;for(let i=1;i<binCount;i++){const boundary=sliceMinBinBoundary+i*binWidth;this.binRanges_.push(tr.b.math.Range.fromExplicitRange(prevBoundary,boundary));prevBoundary=boundary;}
break;}
case HistogramBinBoundaries.SLICE_TYPE.EXPONENTIAL:{const binExponentWidth=Math.log(nextMaxBinBoundary/prevBoundary)/binCount;for(let i=1;i<binCount;i++){const boundary=sliceMinBinBoundary*Math.exp(i*binExponentWidth);this.binRanges_.push(tr.b.math.Range.fromExplicitRange(prevBoundary,boundary));prevBoundary=boundary;}
break;}
default:throw new Error('Unrecognized HistogramBinBoundaries slice type');}
this.binRanges_.push(tr.b.math.Range.fromExplicitRange(prevBoundary,nextMaxBinBoundary));prevBoundary=nextMaxBinBoundary;}
if(prevBoundary<Number.MAX_VALUE){this.binRanges_.push(tr.b.math.Range.fromExplicitRange(prevBoundary,Number.MAX_VALUE));}}
addBinBoundary(nextMaxBinBoundary){if(nextMaxBinBoundary<=this.range.max){throw new Error('The added max bin boundary must be larger than '+'the current max boundary');}
this.binRanges_=undefined;this.bins_=undefined;this.pushBuilderSlice_(nextMaxBinBoundary);this.range.addValue(nextMaxBinBoundary);return this;}
addLinearBins(nextMaxBinBoundary,binCount){if(binCount<=0){throw new Error('Bin count must be positive');}
if(nextMaxBinBoundary<=this.range.max){throw new Error('The new max bin boundary must be greater than '+'the previous max bin boundary');}
this.binRanges_=undefined;this.bins_=undefined;this.pushBuilderSlice_([HistogramBinBoundaries.SLICE_TYPE.LINEAR,nextMaxBinBoundary,binCount]);this.range.addValue(nextMaxBinBoundary);return this;}
addExponentialBins(nextMaxBinBoundary,binCount){if(binCount<=0){throw new Error('Bin count must be positive');}
if(this.range.max<=0){throw new Error('Current max bin boundary must be positive');}
if(this.range.max>=nextMaxBinBoundary){throw new Error('The last added max boundary must be greater than '+'the current max boundary boundary');}
this.binRanges_=undefined;this.bins_=undefined;this.pushBuilderSlice_([HistogramBinBoundaries.SLICE_TYPE.EXPONENTIAL,nextMaxBinBoundary,binCount]);this.range.addValue(nextMaxBinBoundary);return this;}}
HistogramBinBoundaries.SLICE_TYPE={LINEAR:0,EXPONENTIAL:1,};HistogramBinBoundaries.SINGULAR=new HistogramBinBoundaries(Number.MAX_VALUE);DEFAULT_BOUNDARIES_FOR_UNIT.set(tr.b.Unit.byName.timeDurationInMs.unitName,HistogramBinBoundaries.createExponential(1e-3,1e6,1e2));DEFAULT_BOUNDARIES_FOR_UNIT.set(tr.b.Unit.byName.timeInMsAutoFormat.unitName,new HistogramBinBoundaries(0).addBinBoundary(1).addExponentialBins(1e3,3).addBinBoundary(tr.b.convertUnit(2,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(tr.b.convertUnit(5,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(tr.b.convertUnit(10,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(tr.b.convertUnit(30,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(tr.b.convertUnit(tr.b.UnitScale.TIME.MINUTE.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(2*tr.b.convertUnit(tr.b.UnitScale.TIME.MINUTE.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(5*tr.b.convertUnit(tr.b.UnitScale.TIME.MINUTE.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(10*tr.b.convertUnit(tr.b.UnitScale.TIME.MINUTE.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(30*tr.b.convertUnit(tr.b.UnitScale.TIME.MINUTE.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(tr.b.convertUnit(tr.b.UnitScale.TIME.HOUR.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(2*tr.b.convertUnit(tr.b.UnitScale.TIME.HOUR.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(6*tr.b.convertUnit(tr.b.UnitScale.TIME.HOUR.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(12*tr.b.convertUnit(tr.b.UnitScale.TIME.HOUR.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(tr.b.convertUnit(tr.b.UnitScale.TIME.DAY.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(tr.b.convertUnit(tr.b.UnitScale.TIME.WEEK.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(tr.b.convertUnit(tr.b.UnitScale.TIME.MONTH.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)).addBinBoundary(tr.b.convertUnit(tr.b.UnitScale.TIME.YEAR.value,tr.b.UnitScale.TIME.SEC,tr.b.UnitScale.TIME.MILLI_SEC)));DEFAULT_BOUNDARIES_FOR_UNIT.set(tr.b.Unit.byName.timeStampInMs.unitName,HistogramBinBoundaries.createLinear(0,1e10,1e3));DEFAULT_BOUNDARIES_FOR_UNIT.set(tr.b.Unit.byName.normalizedPercentage.unitName,HistogramBinBoundaries.createLinear(0,1.0,20));DEFAULT_BOUNDARIES_FOR_UNIT.set(tr.b.Unit.byName.sizeInBytes.unitName,HistogramBinBoundaries.createExponential(1,1e12,1e2));DEFAULT_BOUNDARIES_FOR_UNIT.set(tr.b.Unit.byName.energyInJoules.unitName,HistogramBinBoundaries.createExponential(1e-3,1e3,50));DEFAULT_BOUNDARIES_FOR_UNIT.set(tr.b.Unit.byName.powerInWatts.unitName,HistogramBinBoundaries.createExponential(1e-3,1,50));DEFAULT_BOUNDARIES_FOR_UNIT.set(tr.b.Unit.byName.unitlessNumber.unitName,HistogramBinBoundaries.createExponential(1e-3,1e3,50));DEFAULT_BOUNDARIES_FOR_UNIT.set(tr.b.Unit.byName.count.unitName,HistogramBinBoundaries.createExponential(1,1e3,20));DEFAULT_BOUNDARIES_FOR_UNIT.set(tr.b.Unit.byName.sigma.unitName,HistogramBinBoundaries.createLinear(-5,5,50));return{DEFAULT_REBINNED_COUNT,DELTA,Histogram,HistogramBinBoundaries,P_VALUE_NAME,U_STATISTIC_NAME,Z_SCORE_NAME,percentFromString,percentToString,};});'use strict';tr.exportTo('tr.v.ui',function(){Polymer({is:'tr-v-ui-scalar-context-controller',created(){this.host_=undefined;this.groupToContext_=new Map();this.dirtyGroups_=new Set();},attached(){if(this.host_){throw new Error('Scalar context controller is already attached to a host');}
const host=findParentOrHost(this);if(host.__scalarContextController){throw new Error('Multiple scalar context controllers attached to this host');}
host.__scalarContextController=this;this.host_=host;},detached(){if(!this.host_){throw new Error('Scalar context controller is not attached to a host');}
if(this.host_.__scalarContextController!==this){throw new Error('Scalar context controller is not attached to its host');}
delete this.host_.__scalarContextController;this.host_=undefined;},getContext(group){return this.groupToContext_.get(group);},onScalarSpanAdded(group,span){let context=this.groupToContext_.get(group);if(context===undefined){context={spans:new Set(),range:new tr.b.math.Range()};this.groupToContext_.set(group,context);}
if(context.spans.has(span)){throw new Error('Scalar span already registered with group: '+group);}
context.spans.add(span);this.markGroupDirtyAndScheduleUpdate_(group);},onScalarSpanRemoved(group,span){const context=this.groupToContext_.get(group);if(!context.spans.has(span)){throw new Error('Scalar span not registered with group: '+group);}
context.spans.delete(span);this.markGroupDirtyAndScheduleUpdate_(group);},onScalarSpanUpdated(group,span){const context=this.groupToContext_.get(group);if(!context.spans.has(span)){throw new Error('Scalar span not registered with group: '+group);}
this.markGroupDirtyAndScheduleUpdate_(group);},markGroupDirtyAndScheduleUpdate_(group){const alreadyDirty=this.dirtyGroups_.size>0;this.dirtyGroups_.add(group);if(!alreadyDirty){tr.b.requestAnimationFrameInThisFrameIfPossible(this.updateContext,this);}},updateContext(){const groups=this.dirtyGroups_;if(groups.size===0)return;this.dirtyGroups_=new Set();for(const group of groups){this.updateGroup_(group);}
const event=new tr.b.Event('context-updated');event.groups=groups;this.dispatchEvent(event);},updateGroup_(group){const context=this.groupToContext_.get(group);if(context.spans.size===0){this.groupToContext_.delete(group);return;}
context.range.reset();for(const span of context.spans){context.range.addValue(span.value);}}});function getScalarContextControllerForElement(element){while(element){if(element.__scalarContextController){return element.__scalarContextController;}
element=findParentOrHost(element);}
return undefined;}
function findParentOrHost(node){if(node.parentElement){return node.parentElement;}
while(Polymer.dom(node).parentNode){node=Polymer.dom(node).parentNode;}
return node.host;}
return{getScalarContextControllerForElement,};});'use strict';tr.exportTo('tr.v.ui',function(){function createScalarSpan(value,opt_config){if(value===undefined)return'';const config=opt_config||{};const ownerDocument=config.ownerDocument||document;const span=unwrap(ownerDocument).createElement('tr-v-ui-scalar-span');let numericValue;if(value instanceof tr.b.Scalar){span.value=value;numericValue=value.value;}else if(value instanceof tr.v.Histogram){numericValue=value.average;if(numericValue===undefined)return'';span.setValueAndUnit(numericValue,value.unit);}else{const unit=config.unit;if(unit===undefined){throw new Error('Unit must be provided in config when value is a number');}
span.setValueAndUnit(value,unit);numericValue=value;}
if(config.context){span.context=config.context;}
if(config.customContextRange){span.customContextRange=config.customContextRange;}
if(config.leftAlign){span.leftAlign=true;}
if(config.inline){span.inline=true;}
if(config.significance!==undefined){span.significance=config.significance;}
if(config.contextGroup!==undefined){span.contextGroup=config.contextGroup;}
return span;}
return{createScalarSpan,};});'use strict';Polymer({is:'tr-v-ui-scalar-span',properties:{contextGroup:{type:String,reflectToAttribute:true,observer:'contextGroupChanged_'}},created(){this.value_=undefined;this.unit_=undefined;this.context_=undefined;this.warning_=undefined;this.significance_=tr.b.math.Statistics.Significance.DONT_CARE;this.shouldSearchForContextController_=false;this.lazyContextController_=undefined;this.onContextUpdated_=this.onContextUpdated_.bind(this);this.updateContents_=this.updateContents_.bind(this);this.customContextRange_=undefined;},get significance(){return this.significance_;},set significance(s){this.significance_=s;this.updateContents_();},set contentTextDecoration(deco){this.$.content.style.textDecoration=deco;},get value(){return this.value_;},set value(value){if(value instanceof tr.b.Scalar){this.value_=value.value;this.unit_=value.unit;}else{this.value_=value;}
this.updateContents_();if(this.hasContext_(this.contextGroup)){this.contextController_.onScalarSpanUpdated(this.contextGroup,this);}else{this.updateSparkline_();}},get contextController_(){if(this.shouldSearchForContextController_){this.lazyContextController_=tr.v.ui.getScalarContextControllerForElement(this);this.shouldSearchForContextController_=false;}
return this.lazyContextController_;},hasContext_(contextGroup){return!!(contextGroup&&this.contextController_);},contextGroupChanged_(newContextGroup,oldContextGroup){this.detachFromContextControllerIfPossible_(oldContextGroup);if(!this.attachToContextControllerIfPossible_(newContextGroup)){this.onContextUpdated_();}},attachToContextControllerIfPossible_(contextGroup){if(!this.hasContext_(contextGroup))return false;this.contextController_.addEventListener('context-updated',this.onContextUpdated_);this.contextController_.onScalarSpanAdded(contextGroup,this);return true;},detachFromContextControllerIfPossible_(contextGroup){if(!this.hasContext_(contextGroup))return;this.contextController_.removeEventListener('context-updated',this.onContextUpdated_);this.contextController_.onScalarSpanRemoved(contextGroup,this);},attached(){tr.b.Unit.addEventListener('display-mode-changed',this.updateContents_);this.shouldSearchForContextController_=true;this.attachToContextControllerIfPossible_(this.contextGroup);},detached(){tr.b.Unit.removeEventListener('display-mode-changed',this.updateContents_);this.detachFromContextControllerIfPossible_(this.contextGroup);this.shouldSearchForContextController_=false;this.lazyContextController_=undefined;},onContextUpdated_(){this.updateSparkline_();},get context(){return this.context_;},set context(context){this.context_=context;this.updateContents_();},get unit(){return this.unit_;},set unit(unit){this.unit_=unit;this.updateContents_();this.updateSparkline_();},setValueAndUnit(value,unit){this.value_=value;this.unit_=unit;this.updateContents_();},get customContextRange(){return this.customContextRange_;},set customContextRange(customContextRange){this.customContextRange_=customContextRange;this.updateSparkline_();},get inline(){return Polymer.dom(this).classList.contains('inline');},set inline(inline){if(inline){Polymer.dom(this).classList.add('inline');}else{Polymer.dom(this).classList.remove('inline');}},get leftAlign(){return Polymer.dom(this).classList.contains('left-align');},set leftAlign(leftAlign){if(leftAlign){Polymer.dom(this).classList.add('left-align');}else{Polymer.dom(this).classList.remove('left-align');}},updateSparkline_(){Polymer.dom(this.$.sparkline).classList.remove('positive');Polymer.dom(this.$.sparkline).classList.remove('better');Polymer.dom(this.$.sparkline).classList.remove('worse');Polymer.dom(this.$.sparkline).classList.remove('same');this.$.sparkline.style.display='none';this.$.sparkline.style.left='0';this.$.sparkline.style.width='0';let range=this.customContextRange_;if(!range&&this.hasContext_(this.contextGroup)){const context=this.contextController_.getContext(this.contextGroup);if(context){range=context.range;}}
if(!range||range.isEmpty)return;const leftPoint=Math.min(range.min,0);const rightPoint=Math.max(range.max,0);const pointDistance=rightPoint-leftPoint;if(pointDistance===0){return;}
this.$.sparkline.style.display='block';let left;let width;if(this.value>0){width=Math.min(this.value,rightPoint);left=-leftPoint;Polymer.dom(this.$.sparkline).classList.add('positive');}else if(this.value<=0){width=-Math.max(this.value,leftPoint);left=(-leftPoint)-width;}
this.$.sparkline.style.left=this.buildSparklineStyle_(left/pointDistance,false);this.$.sparkline.style.width=this.buildSparklineStyle_(width/pointDistance,true);const changeClass=this.changeClassName_;if(changeClass){Polymer.dom(this.$.sparkline).classList.add(changeClass);}},buildSparklineStyle_(ratio,isWidth){let position='calc('+ratio+' * (100% - 1px)';if(isWidth){position+=' + 1px';}
position+=')';return position;},updateContents_(){Polymer.dom(this.$.content).textContent='';Polymer.dom(this.$.content).classList.remove('better');Polymer.dom(this.$.content).classList.remove('worse');Polymer.dom(this.$.content).classList.remove('same');this.$.insignificant.style.display='';this.$.significantly_better.style.display='';this.$.significantly_worse.style.display='';if(this.unit_===undefined)return;this.$.content.title='';Polymer.dom(this.$.content).textContent=this.unit_.format(this.value,this.context);this.updateDelta_();},updateDelta_(){let changeClass=this.changeClassName_;if(!changeClass){this.$.significance.style.display='none';return;}
this.$.significance.style.display='inline';let title;switch(changeClass){case'better':title='improvement';break;case'worse':title='regression';break;case'same':title='no change';break;default:throw new Error('Unknown change class: '+changeClass);}
Polymer.dom(this.$.content).classList.add(changeClass);switch(this.significance){case tr.b.math.Statistics.Significance.DONT_CARE:break;case tr.b.math.Statistics.Significance.INSIGNIFICANT:if(changeClass!=='same')title='insignificant '+title;this.$.insignificant.style.display='inline';changeClass='same';break;case tr.b.math.Statistics.Significance.SIGNIFICANT:if(changeClass==='same'){throw new Error('How can no change be significant?');}
this.$['significantly_'+changeClass].style.display='inline';title='significant '+title;break;default:throw new Error('Unknown significance '+this.significance);}
this.$.significance.title=title;this.$.content.title=title;},get changeClassName_(){if(!this.unit_||!this.unit_.isDelta)return undefined;switch(this.unit_.improvementDirection){case tr.b.ImprovementDirection.DONT_CARE:return undefined;case tr.b.ImprovementDirection.BIGGER_IS_BETTER:if(this.value===0)return'same';return this.value>0?'better':'worse';case tr.b.ImprovementDirection.SMALLER_IS_BETTER:if(this.value===0)return'same';return this.value<0?'better':'worse';default:throw new Error('Unknown improvement direction: '+
this.unit_.improvementDirection);}},get warning(){return this.warning_;},set warning(warning){this.warning_=warning;const warningEl=this.$.warning;if(this.warning_){warningEl.title=warning;warningEl.style.display='inline';}else{warningEl.title='';warningEl.style.display='';}},get timestamp(){return this.value;},set timestamp(timestamp){if(timestamp instanceof tr.b.u.TimeStamp){this.value=timestamp;return;}
this.setValueAndUnit(timestamp,tr.b.u.Units.timeStampInMs);},get duration(){return this.value;},set duration(duration){if(duration instanceof tr.b.u.TimeDuration){this.value=duration;return;}
this.setValueAndUnit(duration,tr.b.u.Units.timeDurationInMs);}});'use strict';function isTable(object){if(!(object instanceof Array)||(object.length<2))return false;for(const colName in object[0]){if(typeof colName!=='string')return false;}
for(let i=0;i<object.length;++i){if(!(object[i]instanceof Object))return false;for(const colName in object[i]){if(i&&(object[0][colName]===undefined))return false;const cellType=typeof object[i][colName];if(cellType!=='string'&&cellType!=='number')return false;}
if(i){for(const colName in object[0]){if(object[i][colName]===undefined)return false;}}}
return true;}
Polymer({is:'tr-ui-a-generic-object-view',ready(){this.object_=undefined;},get object(){return this.object_;},set object(object){this.object_=object;this.updateContents_();},updateContents_(){Polymer.dom(this.$.content).textContent='';this.appendElementsForType_('',this.object_,0,0,5,'');},appendElementsForType_(label,object,indent,depth,maxDepth,suffix){if(depth>maxDepth){this.appendSimpleText_(label,indent,'<recursion limit reached>',suffix);return;}
if(object===undefined){this.appendSimpleText_(label,indent,'undefined',suffix);return;}
if(object===null){this.appendSimpleText_(label,indent,'null',suffix);return;}
if(!(object instanceof Object)){const type=typeof object;if(type!=='string'){return this.appendSimpleText_(label,indent,object,suffix);}
let objectReplaced=false;if((object[0]==='{'&&object[object.length-1]==='}')||(object[0]==='['&&object[object.length-1]===']')){try{object=JSON.parse(object);objectReplaced=true;}catch(e){}}
if(!objectReplaced){if(object.includes('\n')){const lines=object.split('\n');lines.forEach(function(line,i){let text;let ioff;let ll;let ss;if(i===0){text='"'+line;ioff=0;ll=label;ss='';}else if(i<lines.length-1){text=line;ioff=1;ll='';ss='';}else{text=line+'"';ioff=1;ll='';ss=suffix;}
const el=this.appendSimpleText_(ll,indent+ioff*label.length+ioff,text,ss);el.style.whiteSpace='pre';return el;},this);return;}
if(tr.b.isUrl(object)){const link=document.createElement('a');link.href=object;link.textContent=object;this.appendElementWithLabel_(label,indent,link,suffix);return;}
this.appendSimpleText_(label,indent,'"'+object+'"',suffix);return;}}
if(object instanceof tr.model.ObjectSnapshot){const link=document.createElement('tr-ui-a-analysis-link');link.selection=new tr.model.EventSet(object);this.appendElementWithLabel_(label,indent,link,suffix);return;}
if(object instanceof tr.model.ObjectInstance){const link=document.createElement('tr-ui-a-analysis-link');link.selection=new tr.model.EventSet(object);this.appendElementWithLabel_(label,indent,link,suffix);return;}
if(object instanceof tr.b.math.Rect){this.appendSimpleText_(label,indent,object.toString(),suffix);return;}
if(object instanceof tr.b.Scalar){const el=this.ownerDocument.createElement('tr-v-ui-scalar-span');el.value=object;el.inline=true;this.appendElementWithLabel_(label,indent,el,suffix);return;}
if(object instanceof Array){this.appendElementsForArray_(label,object,indent,depth,maxDepth,suffix);return;}
this.appendElementsForObject_(label,object,indent,depth,maxDepth,suffix);},appendElementsForArray_(label,object,indent,depth,maxDepth,suffix){if(object.length===0){this.appendSimpleText_(label,indent,'[]',suffix);return;}
if(isTable(object)){const table=document.createElement('tr-ui-b-table');const columns=[];for(const colName of Object.keys(object[0])){let allStrings=true;let allNumbers=true;for(let i=0;i<object.length;++i){if(typeof(object[i][colName])!=='string'){allStrings=false;}
if(typeof(object[i][colName])!=='number'){allNumbers=false;}
if(!allStrings&&!allNumbers)break;}
const column={title:colName};column.value=function(row){return row[colName];};if(allStrings){column.cmp=function(x,y){return x[colName].localeCompare(y[colName]);};}else if(allNumbers){column.cmp=function(x,y){return x[colName]-y[colName];};}
columns.push(column);}
table.tableColumns=columns;table.tableRows=object;this.appendElementWithLabel_(label,indent,table,suffix);table.rebuild();return;}
this.appendElementsForType_(label+'[',object[0],indent,depth+1,maxDepth,object.length>1?',':']'+suffix);for(let i=1;i<object.length;i++){this.appendElementsForType_('',object[i],indent+label.length+1,depth+1,maxDepth,i<object.length-1?',':']'+suffix);}
return;},appendElementsForObject_(label,object,indent,depth,maxDepth,suffix){const keys=Object.keys(object);if(keys.length===0){this.appendSimpleText_(label,indent,'{}',suffix);return;}
this.appendElementsForType_(label+'{'+keys[0]+': ',object[keys[0]],indent,depth,maxDepth,keys.length>1?',':'}'+suffix);for(let i=1;i<keys.length;i++){this.appendElementsForType_(keys[i]+': ',object[keys[i]],indent+label.length+1,depth+1,maxDepth,i<keys.length-1?',':'}'+suffix);}},appendElementWithLabel_(label,indent,dataElement,suffix){const row=document.createElement('div');const indentSpan=document.createElement('span');indentSpan.style.whiteSpace='pre';for(let i=0;i<indent;i++){Polymer.dom(indentSpan).textContent+=' ';}
Polymer.dom(row).appendChild(indentSpan);const labelSpan=document.createElement('span');Polymer.dom(labelSpan).textContent=label;Polymer.dom(row).appendChild(labelSpan);Polymer.dom(row).appendChild(dataElement);const suffixSpan=document.createElement('span');Polymer.dom(suffixSpan).textContent=suffix;Polymer.dom(row).appendChild(suffixSpan);row.dataElement=dataElement;Polymer.dom(this.$.content).appendChild(row);},appendSimpleText_(label,indent,text,suffix){const el=this.ownerDocument.createElement('span');Polymer.dom(el).textContent=text;this.appendElementWithLabel_(label,indent,el,suffix);return el;}});'use strict';Polymer({is:'tr-ui-a-generic-object-view-with-label',ready(){this.labelEl_=document.createElement('div');this.genericObjectView_=document.createElement('tr-ui-a-generic-object-view');Polymer.dom(this.root).appendChild(this.labelEl_);Polymer.dom(this.root).appendChild(this.genericObjectView_);},get label(){return Polymer.dom(this.labelEl_).textContent;},set label(label){Polymer.dom(this.labelEl_).textContent=label;},get object(){return this.genericObjectView_.object;},set object(object){this.genericObjectView_.object=object;}});'use strict';tr.exportTo('tr.ui.analysis',function(){const ObjectSnapshotView=tr.ui.b.define('object-snapshot-view');ObjectSnapshotView.prototype={__proto__:HTMLDivElement.prototype,decorate(){this.objectSnapshot_=undefined;},get requiresTallView(){return true;},set modelEvent(obj){this.objectSnapshot=obj;},get modelEvent(){return this.objectSnapshot;},get objectSnapshot(){return this.objectSnapshot_;},set objectSnapshot(i){this.objectSnapshot_=i;this.updateContents();},updateContents(){throw new Error('Not implemented');}};const options=new tr.b.ExtensionRegistryOptions(tr.b.TYPE_BASED_REGISTRY_MODE);options.mandatoryBaseClass=ObjectSnapshotView;options.defaultMetadata={showInstances:true,showInTrackView:true};tr.b.decorateExtensionRegistry(ObjectSnapshotView,options);return{ObjectSnapshotView,};});'use strict';Polymer({is:'tr-ui-b-drag-handle',created(){this.lastMousePos_=0;this.onMouseMove_=this.onMouseMove_.bind(this);this.onMouseUp_=this.onMouseUp_.bind(this);this.addEventListener('mousedown',this.onMouseDown_);this.target_=undefined;this.horizontal=true;this.observer_=new MutationObserver(this.didTargetMutate_.bind(this));this.targetSizesByModeKey_={};this.currentDraggingSize_=undefined;},get modeKey_(){return this.target_.className===''?'.':this.target_.className;},get target(){return this.target_;},set target(target){this.observer_.disconnect();this.target_=target;if(!this.target_)return;this.observer_.observe(this.target_,{attributes:true,attributeFilter:['class']});},get horizontal(){return this.horizontal_;},set horizontal(h){this.horizontal_=h;if(this.horizontal_){this.className='horizontal-drag-handle';}else{this.className='vertical-drag-handle';}},get vertical(){return!this.horizontal_;},set vertical(v){this.horizontal=!v;},forceMutationObserverFlush_(){const records=this.observer_.takeRecords();if(records.length){this.didTargetMutate_(records);}},didTargetMutate_(e){const modeSize=this.targetSizesByModeKey_[this.modeKey_];if(modeSize!==undefined){this.setTargetSize_(modeSize);return;}
this.target_.style[this.targetStyleKey_]='';},get targetStyleKey_(){return this.horizontal_?'height':'width';},getTargetSize_(){const size=parseInt(window.getComputedStyle(this.target_)[this.targetStyleKey_]);this.targetSizesByModeKey_[this.modeKey_]=size;return size;},setTargetSize_(s){this.target_.style[this.targetStyleKey_]=s+'px';this.targetSizesByModeKey_[this.modeKey_]=this.getTargetSize_();tr.b.dispatchSimpleEvent(this,'drag-handle-resize',true,false);},applyDelta_(delta){if(this.target_===this.nextElementSibling){this.currentDraggingSize_+=delta;}else{this.currentDraggingSize_-=delta;}
this.setTargetSize_(this.currentDraggingSize_);},onMouseMove_(e){const curMousePos=this.horizontal_?e.clientY:e.clientX;const delta=this.lastMousePos_-curMousePos;this.applyDelta_(delta);this.lastMousePos_=curMousePos;e.preventDefault();return true;},onMouseDown_(e){if(!this.target_)return;this.forceMutationObserverFlush_();this.currentDraggingSize_=this.getTargetSize_();this.lastMousePos_=this.horizontal_?e.clientY:e.clientX;document.addEventListener('mousemove',this.onMouseMove_);document.addEventListener('mouseup',this.onMouseUp_);e.preventDefault();return true;},onMouseUp_(e){document.removeEventListener('mousemove',this.onMouseMove_);document.removeEventListener('mouseup',this.onMouseUp_);e.preventDefault();this.currentDraggingSize_=undefined;}});'use strict';tr.exportTo('tr.ui.b',function(){function HotKey(dict){if(dict.eventType===undefined){throw new Error('eventType must be given');}
if(dict.keyCode===undefined&&dict.keyCodes===undefined){throw new Error('keyCode or keyCodes must be given');}
if(dict.keyCode!==undefined&&dict.keyCodes!==undefined){throw new Error('Only keyCode or keyCodes can be given');}
if(dict.callback===undefined){throw new Error('callback must be given');}
this.eventType_=dict.eventType;this.keyCodes_=[];if(dict.keyCode){this.pushKeyCode_(dict.keyCode);}else if(dict.keyCodes){dict.keyCodes.forEach(this.pushKeyCode_,this);}
this.useCapture_=!!dict.useCapture;this.callback_=dict.callback;this.thisArg_=dict.thisArg!==undefined?dict.thisArg:undefined;this.helpText_=dict.helpText!==undefined?dict.helpText:undefined;}
HotKey.prototype={get eventType(){return this.eventType_;},get keyCodes(){return this.keyCodes_;},get helpText(){return this.helpText_;},call(e){this.callback_.call(this.thisArg_,e);},pushKeyCode_(keyCode){this.keyCodes_.push(keyCode);}};return{HotKey,};});'use strict';Polymer({is:'tv-ui-b-hotkey-controller',created(){this.isAttached_=false;this.globalMode_=false;this.slavedToParentController_=undefined;this.curHost_=undefined;this.childControllers_=[];this.bubblingKeyDownHotKeys_={};this.capturingKeyDownHotKeys_={};this.bubblingKeyPressHotKeys_={};this.capturingKeyPressHotKeys_={};this.onBubblingKeyDown_=this.onKey_.bind(this,false);this.onCapturingKeyDown_=this.onKey_.bind(this,true);this.onBubblingKeyPress_=this.onKey_.bind(this,false);this.onCapturingKeyPress_=this.onKey_.bind(this,true);},attached(){this.isAttached_=true;const host=this.findHost_();if(host.__hotkeyController){throw new Error('Multiple hotkey controllers attached to this host');}
host.__hotkeyController=this;this.curHost_=host;let parentElement;if(host.parentElement){parentElement=host.parentElement;}else{parentElement=Polymer.dom(host).parentNode.host;}
const parentController=tr.b.getHotkeyControllerForElement(parentElement);if(parentController){this.slavedToParentController_=parentController;parentController.addChildController_(this);return;}
host.addEventListener('keydown',this.onBubblingKeyDown_,false);host.addEventListener('keydown',this.onCapturingKeyDown_,true);host.addEventListener('keypress',this.onBubblingKeyPress_,false);host.addEventListener('keypress',this.onCapturingKeyPress_,true);},detached(){this.isAttached_=false;const host=this.curHost_;if(!host)return;delete host.__hotkeyController;this.curHost_=undefined;if(this.slavedToParentController_){this.slavedToParentController_.removeChildController_(this);this.slavedToParentController_=undefined;return;}
host.removeEventListener('keydown',this.onBubblingKeyDown_,false);host.removeEventListener('keydown',this.onCapturingKeyDown_,true);host.removeEventListener('keypress',this.onBubblingKeyPress_,false);host.removeEventListener('keypress',this.onCapturingKeyPress_,true);},addChildController_(controller){const i=this.childControllers_.indexOf(controller);if(i!==-1){throw new Error('Controller already registered');}
this.childControllers_.push(controller);},removeChildController_(controller){const i=this.childControllers_.indexOf(controller);if(i===-1){throw new Error('Controller not registered');}
this.childControllers_.splice(i,1);return controller;},getKeyMapForEventType_(eventType,useCapture){if(eventType==='keydown'){if(!useCapture){return this.bubblingKeyDownHotKeys_;}
return this.capturingKeyDownHotKeys_;}
if(eventType==='keypress'){if(!useCapture){return this.bubblingKeyPressHotKeys_;}
return this.capturingKeyPressHotKeys_;}
throw new Error('Unsupported key event');},addHotKey(hotKey){if(!(hotKey instanceof tr.ui.b.HotKey)){throw new Error('hotKey must be a tr.ui.b.HotKey');}
const keyMap=this.getKeyMapForEventType_(hotKey.eventType,hotKey.useCapture);for(let i=0;i<hotKey.keyCodes.length;i++){const keyCode=hotKey.keyCodes[i];if(keyMap[keyCode]){throw new Error('Key is already bound for keyCode='+keyCode);}}
for(let i=0;i<hotKey.keyCodes.length;i++){const keyCode=hotKey.keyCodes[i];keyMap[keyCode]=hotKey;}
return hotKey;},removeHotKey(hotKey){if(!(hotKey instanceof tr.ui.b.HotKey)){throw new Error('hotKey must be a tr.ui.b.HotKey');}
const keyMap=this.getKeyMapForEventType_(hotKey.eventType,hotKey.useCapture);for(let i=0;i<hotKey.keyCodes.length;i++){const keyCode=hotKey.keyCodes[i];if(!keyMap[keyCode]){throw new Error('Key is not bound for keyCode='+keyCode);}
keyMap[keyCode]=hotKey;}
for(let i=0;i<hotKey.keyCodes.length;i++){const keyCode=hotKey.keyCodes[i];delete keyMap[keyCode];}
return hotKey;},get globalMode(){return this.globalMode_;},set globalMode(globalMode){const wasAttached=this.isAttached_;if(wasAttached){this.detached();}
this.globalMode_=!!globalMode;if(wasAttached){this.attached();}},get topmostConroller_(){if(this.slavedToParentController_){return this.slavedToParentController_.topmostConroller_;}
return this;},childRequestsGeneralFocus(child){const topmost=this.topmostConroller_;if(topmost.curHost_){if(topmost.curHost_.hasAttribute('tabIndex')){topmost.curHost_.focus();}else{if(document.activeElement){document.activeElement.blur();}}}else{if(document.activeElement){document.activeElement.blur();}}},childRequestsBlur(child){child.blur();const topmost=this.topmostConroller_;if(topmost.curHost_){topmost.curHost_.focus();}},findHost_(){if(this.globalMode_)return wrap(document.body);if(this.parentElement)return this.parentElement;if(!Polymer.dom(this).parentNode)return this.host;let node=this.parentNode;while(Polymer.dom(node).parentNode)node=Polymer.dom(node).parentNode;return node.host;},appendMatchingHotKeysTo_(matchedHotKeys,useCapture,e){const localKeyMap=this.getKeyMapForEventType_(e.type,useCapture);const localHotKey=localKeyMap[e.keyCode];if(localHotKey){matchedHotKeys.push(localHotKey);}
for(let i=0;i<this.childControllers_.length;i++){const controller=this.childControllers_[i];controller.appendMatchingHotKeysTo_(matchedHotKeys,useCapture,e);}},onKey_(useCapture,e){if(!useCapture&&e.path[0].tagName==='INPUT')return;let sortedControllers;const matchedHotKeys=[];this.appendMatchingHotKeysTo_(matchedHotKeys,useCapture,e);if(matchedHotKeys.length===0)return false;if(matchedHotKeys.length>1){throw new Error('More than one hotKey is currently unsupported');}
const hotKey=matchedHotKeys[0];let prevented=0;prevented|=hotKey.call(e);return!prevented&&e.defaultPrevented;}});'use strict';tr.exportTo('tr.b',function(){function getHotkeyControllerForElement(refElement){let curElement=refElement;while(curElement){if(curElement.tagName==='tv-ui-b-hotkey-controller'){return curElement;}
if(curElement.__hotkeyController){return curElement.__hotkeyController;}
if(curElement.parentElement){curElement=curElement.parentElement;continue;}
curElement=findHost(curElement);}
return undefined;}
function findHost(initialNode){let node=initialNode;while(Polymer.dom(node).parentNode){node=Polymer.dom(node).parentNode;}
return node.host;}
return{getHotkeyControllerForElement,};});'use strict';Polymer({is:'tr-ui-b-info-bar',ready(){this.messageEl_=this.$.message;this.buttonsEl_=this.$.buttons;this.message='';},get message(){return Polymer.dom(this.messageEl_).textContent;},set message(message){Polymer.dom(this.messageEl_).textContent=message;},get visible(){return!this.hidden;},set visible(visible){this.hidden=!visible;},removeAllButtons(){Polymer.dom(this.buttonsEl_).textContent='';},addButton(text,clickCallback){const button=document.createElement('button');Polymer.dom(button).textContent=text;button.addEventListener('click',event=>clickCallback(event,this));Polymer.dom(this.buttonsEl_).appendChild(button);return button;}});'use strict';tr.exportTo('tr.ui.b',function(){const ContainerThatDecoratesItsChildren=tr.ui.b.define('div');ContainerThatDecoratesItsChildren.prototype={__proto__:HTMLDivElement.prototype,decorate(){this.observer_=new MutationObserver(this.didMutate_.bind(this));this.observer_.observe(this,{childList:true});Object.defineProperty(this,'textContent',{get:undefined,set:this.onSetTextContent_});},appendChild(x){HTMLDivElement.prototype.appendChild.call(this,x);this.didMutate_(this.observer_.takeRecords());},insertBefore(x,y){HTMLDivElement.prototype.insertBefore.call(this,x,y);this.didMutate_(this.observer_.takeRecords());},removeChild(x){HTMLDivElement.prototype.removeChild.call(this,x);this.didMutate_(this.observer_.takeRecords());},replaceChild(x,y){HTMLDivElement.prototype.replaceChild.call(this,x,y);this.didMutate_(this.observer_.takeRecords());},onSetTextContent_(textContent){if(textContent!==''){throw new Error('textContent can only be set to \'\'.');}
this.clear();},clear(){while(Polymer.dom(this).lastChild){HTMLDivElement.prototype.removeChild.call(this,Polymer.dom(this).lastChild);}
this.didMutate_(this.observer_.takeRecords());},didMutate_(records){this.beginDecorating_();for(let i=0;i<records.length;i++){const addedNodes=records[i].addedNodes;if(addedNodes){for(let j=0;j<addedNodes.length;j++){this.decorateChild_(addedNodes[j]);}}
const removedNodes=records[i].removedNodes;if(removedNodes){for(let j=0;j<removedNodes.length;j++){this.undecorateChild_(removedNodes[j]);}}}
this.doneDecoratingForNow_();},decorateChild_(child){throw new Error('Not implemented');},undecorateChild_(child){throw new Error('Not implemented');},beginDecorating_(){},doneDecoratingForNow_(){}};return{ContainerThatDecoratesItsChildren,};});'use strict';tr.exportTo('tr.ui.b',function(){const ListView=tr.ui.b.define('x-list-view',tr.ui.b.ContainerThatDecoratesItsChildren);ListView.prototype={__proto__:tr.ui.b.ContainerThatDecoratesItsChildren.prototype,decorate(){tr.ui.b.ContainerThatDecoratesItsChildren.prototype.decorate.call(this);Polymer.dom(this).classList.add('x-list-view');this.style.display='block';this.style.userSelect='none';this.style.outline='none';this.onItemClicked_=this.onItemClicked_.bind(this);this.onKeyDown_=this.onKeyDown_.bind(this);this.tabIndex=0;this.addEventListener('keydown',this.onKeyDown_);this.selectionChanged_=false;},decorateChild_(item){Polymer.dom(item).classList.add('list-item');item.style.paddingTop='2px';item.style.paddingRight='4px';item.style.paddingBottom='2px';item.style.paddingLeft='4px';item.addEventListener('click',this.onItemClicked_,true);Object.defineProperty(item,'selected',{configurable:true,get:()=>item.hasAttribute('selected'),set:value=>{const oldSelection=this.selectedElement;if(oldSelection&&oldSelection!==item&&value){Polymer.dom(this.selectedElement).removeAttribute('selected');}
if(value){Polymer.dom(item).setAttribute('selected','selected');item.style.backgroundColor='rgb(171, 217, 202)';item.style.outline='1px dotted rgba(0,0,0,0.1)';item.style.outlineOffset=0;}else{Polymer.dom(item).removeAttribute('selected');item.style.backgroundColor='';}
const newSelection=this.selectedElement;if(newSelection!==oldSelection){tr.b.dispatchSimpleEvent(this,'selection-changed',false);}},});},undecorateChild_(item){this.selectionChanged_|=item.selected;Polymer.dom(item).classList.remove('list-item');item.removeEventListener('click',this.onItemClicked_);delete item.selected;},beginDecorating_(){this.selectionChanged_=false;},doneDecoratingForNow_(){if(this.selectionChanged_){tr.b.dispatchSimpleEvent(this,'selection-changed',false);}},get selectedElement(){const el=Polymer.dom(this).querySelector('.list-item[selected]');if(!el)return undefined;return el;},set selectedElement(el){if(!el){if(this.selectedElement){this.selectedElement.selected=false;}
return;}
if(el.parentElement!==this){throw new Error('Can only select elements that are children of this list view');}
el.selected=true;},getElementByIndex(index){return Polymer.dom(this).querySelector('.list-item:nth-child('+index+')');},clear(){const changed=this.selectedElement!==undefined;tr.ui.b.ContainerThatDecoratesItsChildren.prototype.clear.call(this);if(changed){tr.b.dispatchSimpleEvent(this,'selection-changed',false);}},onItemClicked_(e){const currentSelectedElement=this.selectedElement;if(currentSelectedElement){Polymer.dom(currentSelectedElement).removeAttribute('selected');}
let element=e.target;while(element.parentElement!==this){element=element.parentElement;}
if(element!==currentSelectedElement){Polymer.dom(element).setAttribute('selected','selected');}
tr.b.dispatchSimpleEvent(this,'selection-changed',false);},onKeyDown_(e){if(this.selectedElement===undefined)return;if(e.keyCode===38){const prev=Polymer.dom(this.selectedElement).previousSibling;if(prev){prev.selected=true;tr.ui.b.scrollIntoViewIfNeeded(prev);e.preventDefault();return true;}}else if(e.keyCode===40){const next=Polymer.dom(this.selectedElement).nextSibling;if(next){next.selected=true;tr.ui.b.scrollIntoViewIfNeeded(next);e.preventDefault();return true;}}},addItem(textContent){const item=document.createElement('div');Polymer.dom(item).textContent=textContent;Polymer.dom(this).appendChild(item);item.style.userSelect='none';return item;}};return{ListView,};});'use strict';tr.exportTo('tr.ui.b',function(){const MOUSE_SELECTOR_MODE={};MOUSE_SELECTOR_MODE.SELECTION=0x1;MOUSE_SELECTOR_MODE.PANSCAN=0x2;MOUSE_SELECTOR_MODE.ZOOM=0x4;MOUSE_SELECTOR_MODE.TIMING=0x8;MOUSE_SELECTOR_MODE.ROTATE=0x10;MOUSE_SELECTOR_MODE.ALL_MODES=0x1F;const MOUSE_SELECTOR_MODE_INFOS={};MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.PANSCAN]={name:'PANSCAN',mode:MOUSE_SELECTOR_MODE.PANSCAN,title:'pan',eventNames:{enter:'enterpan',begin:'beginpan',update:'updatepan',end:'endpan',exit:'exitpan'},activeBackgroundPosition:'-30px -10px',defaultBackgroundPosition:'0 -10px'};MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.SELECTION]={name:'SELECTION',mode:MOUSE_SELECTOR_MODE.SELECTION,title:'selection',eventNames:{enter:'enterselection',begin:'beginselection',update:'updateselection',end:'endselection',exit:'exitselection'},activeBackgroundPosition:'-30px -40px',defaultBackgroundPosition:'0 -40px'};MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.ZOOM]={name:'ZOOM',mode:MOUSE_SELECTOR_MODE.ZOOM,title:'zoom',eventNames:{enter:'enterzoom',begin:'beginzoom',update:'updatezoom',end:'endzoom',exit:'exitzoom'},activeBackgroundPosition:'-30px -70px',defaultBackgroundPosition:'0 -70px'};MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.TIMING]={name:'TIMING',mode:MOUSE_SELECTOR_MODE.TIMING,title:'timing',eventNames:{enter:'entertiming',begin:'begintiming',update:'updatetiming',end:'endtiming',exit:'exittiming'},activeBackgroundPosition:'-30px -100px',defaultBackgroundPosition:'0 -100px'};MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.ROTATE]={name:'ROTATE',mode:MOUSE_SELECTOR_MODE.ROTATE,title:'rotate',eventNames:{enter:'enterrotate',begin:'beginrotate',update:'updaterotate',end:'endrotate',exit:'exitrotate'},activeBackgroundPosition:'-30px -130px',defaultBackgroundPosition:'0 -130px'};return{MOUSE_SELECTOR_MODE_INFOS,MOUSE_SELECTOR_MODE,};});'use strict';Polymer({is:'tr-ui-b-mouse-mode-icon',properties:{modeName:{type:String,reflectToAttribute:true,observer:'modeNameChanged'},},created(){this.active_=false;this.acceleratorKey_=undefined;},ready(){this.updateContents_();},get mode(){return tr.ui.b.MOUSE_SELECTOR_MODE[this.modeName];},set mode(mode){const modeInfo=tr.ui.b.MOUSE_SELECTOR_MODE_INFOS[mode];if(modeInfo===undefined){throw new Error('Unknown mode');}
this.modeName=modeInfo.name;},modeNameChanged(){this.updateContents_();},get active(){return this.active_;},set active(active){this.active_=!!active;if(this.active_){Polymer.dom(this).classList.add('active');}else{Polymer.dom(this).classList.remove('active');}
this.updateContents_();},get acceleratorKey(){return this.acceleratorKey_;},set acceleratorKey(acceleratorKey){this.acceleratorKey_=acceleratorKey;this.updateContents_();},updateContents_(){if(this.modeName===undefined)return;const mode=this.mode;if(mode===undefined){throw new Error('Invalid mode');}
const modeInfo=tr.ui.b.MOUSE_SELECTOR_MODE_INFOS[mode];if(!modeInfo){throw new Error('Invalid mode');}
let title=modeInfo.title;if(this.acceleratorKey_){title=title+' ('+this.acceleratorKey_+')';}
this.title=title;let bp;if(this.active_){bp=modeInfo.activeBackgroundPosition;}else{bp=modeInfo.defaultBackgroundPosition;}
this.style.backgroundPosition=bp;}});'use strict';tr.exportTo('tr.ui.b',function(){function MouseTracker(opt_targetElement){this.onMouseDown_=this.onMouseDown_.bind(this);this.onMouseMove_=this.onMouseMove_.bind(this);this.onMouseUp_=this.onMouseUp_.bind(this);this.targetElement=opt_targetElement;}
MouseTracker.prototype={get targetElement(){return this.targetElement_;},set targetElement(targetElement){if(this.targetElement_){this.targetElement_.removeEventListener('mousedown',this.onMouseDown_);}
this.targetElement_=targetElement;if(this.targetElement_){this.targetElement_.addEventListener('mousedown',this.onMouseDown_);}},onMouseDown_(e){if(e.button!==0)return true;e=this.remakeEvent_(e,'mouse-tracker-start');this.targetElement_.dispatchEvent(e);document.addEventListener('mousemove',this.onMouseMove_);document.addEventListener('mouseup',this.onMouseUp_);this.targetElement_.addEventListener('blur',this.onMouseUp_);this.savePreviousUserSelect_=document.body.style['-webkit-user-select'];document.body.style['-webkit-user-select']='none';e.preventDefault();return true;},onMouseMove_(e){e=this.remakeEvent_(e,'mouse-tracker-move');this.targetElement_.dispatchEvent(e);},onMouseUp_(e){document.removeEventListener('mousemove',this.onMouseMove_);document.removeEventListener('mouseup',this.onMouseUp_);this.targetElement_.removeEventListener('blur',this.onMouseUp_);document.body.style['-webkit-user-select']=this.savePreviousUserSelect_;e=this.remakeEvent_(e,'mouse-tracker-end');this.targetElement_.dispatchEvent(e);},remakeEvent_(e,newType){const remade=new tr.b.Event(newType,true,true);remade.x=e.x;remade.y=e.y;remade.offsetX=e.offsetX;remade.offsetY=e.offsetY;remade.clientX=e.clientX;remade.clientY=e.clientY;return remade;}};function trackMouseMovesUntilMouseUp(mouseMoveHandler,opt_mouseUpHandler,opt_keyUpHandler){function cleanupAndDispatchToMouseUp(e){document.removeEventListener('mousemove',mouseMoveHandler);if(opt_keyUpHandler){document.removeEventListener('keyup',opt_keyUpHandler);}
document.removeEventListener('mouseup',cleanupAndDispatchToMouseUp);if(opt_mouseUpHandler){opt_mouseUpHandler(e);}}
document.addEventListener('mousemove',mouseMoveHandler);if(opt_keyUpHandler){document.addEventListener('keyup',opt_keyUpHandler);}
document.addEventListener('mouseup',cleanupAndDispatchToMouseUp);}
return{MouseTracker,trackMouseMovesUntilMouseUp,};});'use strict';tr.exportTo('tr.ui.b',function(){const MOUSE_SELECTOR_MODE=tr.ui.b.MOUSE_SELECTOR_MODE;const MOUSE_SELECTOR_MODE_INFOS=tr.ui.b.MOUSE_SELECTOR_MODE_INFOS;const MIN_MOUSE_SELECTION_DISTANCE=4;const MODIFIER={SHIFT:0x1,SPACE:0x2,CMD_OR_CTRL:0x4};function isCmdOrCtrlPressed(event){if(tr.isMac)return event.metaKey;return event.ctrlKey;}
Polymer({is:'tr-ui-b-mouse-mode-selector',created(){this.supportedModeMask_=MOUSE_SELECTOR_MODE.ALL_MODES;this.initialRelativeMouseDownPos_={x:0,y:0};this.defaultMode_=MOUSE_SELECTOR_MODE.PANSCAN;this.settingsKey_=undefined;this.mousePos_={x:0,y:0};this.mouseDownPos_={x:0,y:0};this.onMouseDown_=this.onMouseDown_.bind(this);this.onMouseMove_=this.onMouseMove_.bind(this);this.onMouseUp_=this.onMouseUp_.bind(this);this.onKeyDown_=this.onKeyDown_.bind(this);this.onKeyUp_=this.onKeyUp_.bind(this);this.mode_=undefined;this.modeToKeyCodeMap_={};this.modifierToModeMap_={};this.targetElement_=undefined;this.modeBeforeAlternativeModeActivated_=null;this.isInteracting_=false;this.isClick_=false;},ready(){this.buttonsEl_=Polymer.dom(this.root).querySelector('.buttons');this.dragHandleEl_=Polymer.dom(this.root).querySelector('.drag-handle');this.supportedModeMask=MOUSE_SELECTOR_MODE.ALL_MODES;this.dragHandleEl_.addEventListener('mousedown',this.onDragHandleMouseDown_.bind(this));this.buttonsEl_.addEventListener('mouseup',this.onButtonMouseUp_);this.buttonsEl_.addEventListener('mousedown',this.onButtonMouseDown_);this.buttonsEl_.addEventListener('click',this.onButtonPress_.bind(this));},attached(){document.addEventListener('keydown',this.onKeyDown_);document.addEventListener('keyup',this.onKeyUp_);},detached(){document.removeEventListener('keydown',this.onKeyDown_);document.removeEventListener('keyup',this.onKeyUp_);},get targetElement(){return this.targetElement_;},set targetElement(target){if(this.targetElement_){this.targetElement_.removeEventListener('mousedown',this.onMouseDown_);}
this.targetElement_=target;if(this.targetElement_){this.targetElement_.addEventListener('mousedown',this.onMouseDown_);}},get defaultMode(){return this.defaultMode_;},set defaultMode(defaultMode){this.defaultMode_=defaultMode;},get settingsKey(){return this.settingsKey_;},set settingsKey(settingsKey){this.settingsKey_=settingsKey;if(!this.settingsKey_)return;let mode=tr.b.Settings.get(this.settingsKey_+'.mode',undefined);if(MOUSE_SELECTOR_MODE_INFOS[mode]===undefined){mode=undefined;}
if((mode&this.supportedModeMask_)===0){mode=undefined;}
if(!mode)mode=this.defaultMode_;this.mode=mode;const pos=tr.b.Settings.get(this.settingsKey_+'.pos',undefined);if(pos)this.pos=pos;},get supportedModeMask(){return this.supportedModeMask_;},set supportedModeMask(supportedModeMask){if(this.mode&&(supportedModeMask&this.mode)===0){throw new Error('supportedModeMask must include current mode.');}
function createButtonForMode(mode){return button;}
this.supportedModeMask_=supportedModeMask;Polymer.dom(this.buttonsEl_).textContent='';for(const modeName in MOUSE_SELECTOR_MODE){if(modeName==='ALL_MODES')continue;const mode=MOUSE_SELECTOR_MODE[modeName];if((this.supportedModeMask_&mode)===0)continue;const button=document.createElement('tr-ui-b-mouse-mode-icon');button.mode=mode;Polymer.dom(button).classList.add('tool-button');Polymer.dom(this.buttonsEl_).appendChild(button);}},getButtonForMode_(mode){for(let i=0;i<this.buttonsEl_.children.length;i++){const buttonEl=this.buttonsEl_.children[i];if(buttonEl.mode===mode){return buttonEl;}}
return undefined;},get mode(){return this.currentMode_;},set mode(newMode){if(newMode!==undefined){if(typeof newMode!=='number'){throw new Error('Mode must be a number');}
if((newMode&this.supportedModeMask_)===0){throw new Error('Cannot switch to this mode, it is not supported');}
if(MOUSE_SELECTOR_MODE_INFOS[newMode]===undefined){throw new Error('Unrecognized mode');}}
let modeInfo;if(this.currentMode_===newMode)return;if(this.currentMode_){const buttonEl=this.getButtonForMode_(this.currentMode_);if(buttonEl)buttonEl.active=false;if(this.isInteracting_){const mouseEvent=this.createEvent_(MOUSE_SELECTOR_MODE_INFOS[this.mode].eventNames.end);this.dispatchEvent(mouseEvent);}
modeInfo=MOUSE_SELECTOR_MODE_INFOS[this.currentMode_];tr.b.dispatchSimpleEvent(this,modeInfo.eventNames.exit,true);}
this.currentMode_=newMode;if(this.currentMode_){const buttonEl=this.getButtonForMode_(this.currentMode_);if(buttonEl)buttonEl.active=true;this.mouseDownPos_.x=this.mousePos_.x;this.mouseDownPos_.y=this.mousePos_.y;modeInfo=MOUSE_SELECTOR_MODE_INFOS[this.currentMode_];if(!this.isInAlternativeMode_){tr.b.dispatchSimpleEvent(this,modeInfo.eventNames.enter,true);}
if(this.isInteracting_){const mouseEvent=this.createEvent_(MOUSE_SELECTOR_MODE_INFOS[this.mode].eventNames.begin);this.dispatchEvent(mouseEvent);}}
if(this.settingsKey_&&!this.isInAlternativeMode_){tr.b.Settings.set(this.settingsKey_+'.mode',this.mode);}},setKeyCodeForMode(mode,keyCode){if((mode&this.supportedModeMask_)===0){throw new Error('Mode not supported');}
this.modeToKeyCodeMap_[mode]=keyCode;if(!this.buttonsEl_)return;const buttonEl=this.getButtonForMode_(mode);if(buttonEl){buttonEl.acceleratorKey=String.fromCharCode(keyCode);}},setCurrentMousePosFromEvent_(e){this.mousePos_.x=e.clientX;this.mousePos_.y=e.clientY;},createEvent_(eventName,sourceEvent){const event=new tr.b.Event(eventName,true);event.clientX=this.mousePos_.x;event.clientY=this.mousePos_.y;event.deltaX=this.mousePos_.x-this.mouseDownPos_.x;event.deltaY=this.mousePos_.y-this.mouseDownPos_.y;event.mouseDownX=this.mouseDownPos_.x;event.mouseDownY=this.mouseDownPos_.y;event.didPreventDefault=false;event.preventDefault=function(){event.didPreventDefault=true;if(sourceEvent){sourceEvent.preventDefault();}};event.stopPropagation=function(){sourceEvent.stopPropagation();};event.stopImmediatePropagation=function(){throw new Error('Not implemented');};return event;},onMouseDown_(e){if(e.button!==0)return;this.setCurrentMousePosFromEvent_(e);const mouseEvent=this.createEvent_(MOUSE_SELECTOR_MODE_INFOS[this.mode].eventNames.begin,e);if(this.mode===MOUSE_SELECTOR_MODE.SELECTION){mouseEvent.appendSelection=isCmdOrCtrlPressed(e);}
this.dispatchEvent(mouseEvent);this.isInteracting_=true;this.isClick_=true;tr.ui.b.trackMouseMovesUntilMouseUp(this.onMouseMove_,this.onMouseUp_);},onMouseMove_(e){this.setCurrentMousePosFromEvent_(e);const mouseEvent=this.createEvent_(MOUSE_SELECTOR_MODE_INFOS[this.mode].eventNames.update,e);this.dispatchEvent(mouseEvent);if(this.isInteracting_){this.checkIsClick_(e);}},onMouseUp_(e){if(e.button!==0)return;const mouseEvent=this.createEvent_(MOUSE_SELECTOR_MODE_INFOS[this.mode].eventNames.end,e);mouseEvent.isClick=this.isClick_;this.dispatchEvent(mouseEvent);if(this.isClick_&&!mouseEvent.didPreventDefault){this.dispatchClickEvents_(e);}
this.isInteracting_=false;this.updateAlternativeModeState_(e);},onButtonMouseDown_(e){e.preventDefault();e.stopImmediatePropagation();},onButtonMouseUp_(e){e.preventDefault();e.stopImmediatePropagation();},onButtonPress_(e){this.modeBeforeAlternativeModeActivated_=undefined;this.mode=e.target.mode;e.preventDefault();},onKeyDown_(e){if(e.path[0].tagName==='INPUT')return;if(e.keyCode===' '.charCodeAt(0)){this.spacePressed_=true;}
this.updateAlternativeModeState_(e);},onKeyUp_(e){if(e.path[0].tagName==='INPUT')return;if(e.keyCode===' '.charCodeAt(0)){this.spacePressed_=false;}
let didHandleKey=false;for(const[modeStr,keyCode]of Object.entries(this.modeToKeyCodeMap_)){if(e.keyCode===keyCode){this.modeBeforeAlternativeModeActivated_=undefined;const mode=parseInt(modeStr);this.mode=mode;didHandleKey=true;}}
if(didHandleKey){e.preventDefault();e.stopPropagation();return;}
this.updateAlternativeModeState_(e);},updateAlternativeModeState_(e){const shiftPressed=e.shiftKey;const spacePressed=this.spacePressed_;const cmdOrCtrlPressed=isCmdOrCtrlPressed(e);const smm=this.supportedModeMask_;let newMode;let isNewModeAnAlternativeMode=false;if(shiftPressed&&(this.modifierToModeMap_[MODIFIER.SHIFT]&smm)!==0){newMode=this.modifierToModeMap_[MODIFIER.SHIFT];isNewModeAnAlternativeMode=true;}else if(spacePressed&&(this.modifierToModeMap_[MODIFIER.SPACE]&smm)!==0){newMode=this.modifierToModeMap_[MODIFIER.SPACE];isNewModeAnAlternativeMode=true;}else if(cmdOrCtrlPressed&&(this.modifierToModeMap_[MODIFIER.CMD_OR_CTRL]&smm)!==0){newMode=this.modifierToModeMap_[MODIFIER.CMD_OR_CTRL];isNewModeAnAlternativeMode=true;}else{if(this.isInAlternativeMode_){newMode=this.modeBeforeAlternativeModeActivated_;isNewModeAnAlternativeMode=false;}else{newMode=undefined;}}
if(this.mode===newMode||newMode===undefined)return;if(isNewModeAnAlternativeMode){this.modeBeforeAlternativeModeActivated_=this.mode;}
this.mode=newMode;},get isInAlternativeMode_(){return!!this.modeBeforeAlternativeModeActivated_;},setModifierForAlternateMode(mode,modifier){this.modifierToModeMap_[modifier]=mode;},get pos(){return{x:parseInt(this.style.left),y:parseInt(this.style.top)};},set pos(pos){pos=this.constrainPositionToBounds_(pos);this.style.left=pos.x+'px';this.style.top=pos.y+'px';if(this.settingsKey_){tr.b.Settings.set(this.settingsKey_+'.pos',this.pos);}},constrainPositionToBounds_(pos){const parent=this.offsetParent||document.body;const parentRect=tr.ui.b.windowRectForElement(parent);const top=0;const bottom=parentRect.height-this.offsetHeight;const left=0;const right=parentRect.width-this.offsetWidth;const res={};res.x=Math.max(pos.x,left);res.x=Math.min(res.x,right);res.y=Math.max(pos.y,top);res.y=Math.min(res.y,bottom);return res;},onDragHandleMouseDown_(e){e.preventDefault();e.stopImmediatePropagation();const mouseDownPos={x:e.clientX-this.offsetLeft,y:e.clientY-this.offsetTop};tr.ui.b.trackMouseMovesUntilMouseUp(function(e){const pos={};pos.x=e.clientX-mouseDownPos.x;pos.y=e.clientY-mouseDownPos.y;this.pos=pos;}.bind(this));},checkIsClick_(e){if(!this.isInteracting_||!this.isClick_)return;const deltaX=this.mousePos_.x-this.mouseDownPos_.x;const deltaY=this.mousePos_.y-this.mouseDownPos_.y;const minDist=MIN_MOUSE_SELECTION_DISTANCE;if(deltaX*deltaX+deltaY*deltaY>minDist*minDist){this.isClick_=false;}},dispatchClickEvents_(e){if(!this.isClick_)return;const modeInfo=MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.SELECTION];const eventNames=modeInfo.eventNames;let mouseEvent=this.createEvent_(eventNames.begin);mouseEvent.appendSelection=isCmdOrCtrlPressed(e);this.dispatchEvent(mouseEvent);mouseEvent=this.createEvent_(eventNames.end);this.dispatchEvent(mouseEvent);}});return{MIN_MOUSE_SELECTION_DISTANCE,MODIFIER,};});'use strict';(function(){const DETAILS_SPLIT_REGEX=/^(\S*)\s*([\S\s]*)$/;Polymer({is:'tr-ui-e-chrome-cc-display-item-list-item',created(){Polymer.dom(this).setAttribute('name','');Polymer.dom(this).setAttribute('rawDetails','');Polymer.dom(this).setAttribute('richDetails',undefined);Polymer.dom(this).setAttribute('data_',undefined);},get data(){return this.data_;},set data(data){this.data_=data;if(!data){this.name='DATA MISSING';this.rawDetails='';this.richDetails=undefined;}else if(typeof data==='string'){const match=data.match(DETAILS_SPLIT_REGEX);this.name=match[1];this.rawDetails=match[2];this.richDetails=undefined;}else{this.name=data.name;this.rawDetails='';this.richDetails=data;}},stopPropagation(e){e.stopPropagation();},_computeIfSKP(richDetails){return richDetails&&richDetails.skp64;},_computeHref(richDetails){return'data:application/octet-stream;base64,'+richDetails.skp64;}});})();'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){function Selection(){this.selectionToSetIfClicked=undefined;}
Selection.prototype={get specicifity(){throw new Error('Not implemented');},get associatedLayerId(){throw new Error('Not implemented');},get associatedRenderPassId(){throw new Error('Not implemented');},get highlightsByLayerId(){return{};},createAnalysis(){throw new Error('Not implemented');},findEquivalent(lthi){throw new Error('Not implemented');}};function RenderPassSelection(renderPass,renderPassId){if(!renderPass||(renderPassId===undefined)){throw new Error('Render pass (with id) is required');}
this.renderPass_=renderPass;this.renderPassId_=renderPassId;}
RenderPassSelection.prototype={__proto__:Selection.prototype,get specicifity(){return 1;},get associatedLayerId(){return undefined;},get associatedRenderPassId(){return this.renderPassId_;},get renderPass(){return this.renderPass_;},createAnalysis(){const dataView=document.createElement('tr-ui-a-generic-object-view-with-label');dataView.label='RenderPass '+this.renderPassId_;dataView.object=this.renderPass_.args;return dataView;},get title(){return this.renderPass_.objectInstance.typeName;}};function LayerSelection(layer){if(!layer){throw new Error('Layer is required');}
this.layer_=layer;}
LayerSelection.prototype={__proto__:Selection.prototype,get specicifity(){return 1;},get associatedLayerId(){return this.layer_.layerId;},get associatedRenderPassId(){return undefined;},get layer(){return this.layer_;},createAnalysis(){const dataView=document.createElement('tr-ui-a-generic-object-view-with-label');dataView.label='Layer '+this.layer_.layerId;if(this.layer_.usingGpuRasterization){dataView.label+=' (GPU-rasterized)';}
dataView.object=this.layer_.args;return dataView;},get title(){return this.layer_.objectInstance.typeName;},findEquivalent(lthi){const layer=lthi.activeTree.findLayerWithId(this.layer_.layerId)||lthi.pendingTree.findLayerWithId(this.layer_.layerId);if(!layer)return undefined;return new LayerSelection(layer);}};function TileSelection(tile,opt_data){this.tile_=tile;this.data_=opt_data||{};}
TileSelection.prototype={__proto__:Selection.prototype,get specicifity(){return 2;},get associatedLayerId(){return this.tile_.layerId;},get highlightsByLayerId(){const highlights={};highlights[this.tile_.layerId]=[{colorKey:this.tile_.objectInstance.typeName,rect:this.tile_.layerRect}];return highlights;},createAnalysis(){const analysis=document.createElement('tr-ui-a-generic-object-view-with-label');analysis.label='Tile '+this.tile_.objectInstance.id+' on layer '+
this.tile_.layerId;if(this.data_){analysis.object={moreInfo:this.data_,tileArgs:this.tile_.args};}else{analysis.object=this.tile_.args;}
return analysis;},findEquivalent(lthi){const tileInstance=this.tile_.tileInstance;if(lthi.ts<tileInstance.creationTs||lthi.ts>=tileInstance.deletionTs){return undefined;}
const tileSnapshot=tileInstance.getSnapshotAt(lthi.ts);if(!tileSnapshot)return undefined;return new TileSelection(tileSnapshot);}};function LayerRectSelection(layer,rectType,rect,opt_data){this.layer_=layer;this.rectType_=rectType;this.rect_=rect;this.data_=opt_data!==undefined?opt_data:rect;}
LayerRectSelection.prototype={__proto__:Selection.prototype,get specicifity(){return 2;},get associatedLayerId(){return this.layer_.layerId;},get highlightsByLayerId(){const highlights={};highlights[this.layer_.layerId]=[{colorKey:this.rectType_,rect:this.rect_}];return highlights;},createAnalysis(){const analysis=document.createElement('tr-ui-a-generic-object-view-with-label');analysis.label=this.rectType_+' on layer '+this.layer_.layerId;analysis.object=this.data_;return analysis;},findEquivalent(lthi){return undefined;}};function AnimationRectSelection(layer,rect){this.layer_=layer;this.rect_=rect;}
AnimationRectSelection.prototype={__proto__:Selection.prototype,get specicifity(){return 0;},get associatedLayerId(){return this.layer_.layerId;},createAnalysis(){const analysis=document.createElement('tr-ui-a-generic-object-view-with-label');analysis.label='Animation Bounds of layer '+this.layer_.layerId;analysis.object=this.rect_;return analysis;}};return{Selection,RenderPassSelection,LayerSelection,TileSelection,LayerRectSelection,AnimationRectSelection,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const OPS_TIMING_ITERATIONS=3;const ANNOTATION='Comment';const BEGIN_ANNOTATION='BeginCommentGroup';const END_ANNOTATION='EndCommentGroup';const ANNOTATION_ID='ID: ';const ANNOTATION_CLASS='CLASS: ';const ANNOTATION_TAG='TAG: ';const constants=tr.e.cc.constants;const PictureOpsListView=tr.ui.b.define('tr-ui-e-chrome-cc-picture-ops-list-view');PictureOpsListView.prototype={__proto__:HTMLDivElement.prototype,decorate(){this.style.borderTop='1px solid grey';this.style.overflow='auto';this.opsList_=new tr.ui.b.ListView();Polymer.dom(this).appendChild(this.opsList_);this.selectedOp_=undefined;this.selectedOpIndex_=undefined;this.opsList_.addEventListener('selection-changed',this.onSelectionChanged_.bind(this));this.picture_=undefined;},get picture(){return this.picture_;},set picture(picture){this.picture_=picture;this.updateContents_();},updateContents_(){this.opsList_.clear();if(!this.picture_)return;let ops=this.picture_.getOps();if(!ops)return;ops=this.picture_.tagOpsWithTimings(ops);ops=this.opsTaggedWithAnnotations_(ops);for(let i=0;i<ops.length;i++){const op=ops[i];const item=document.createElement('div');item.opIndex=op.opIndex;Polymer.dom(item).textContent=i+') '+op.cmd_string;if(op.elementInfo.tag||op.elementInfo.id||op.elementInfo.class){const elementInfo=document.createElement('span');Polymer.dom(elementInfo).classList.add('elementInfo');elementInfo.style.color='purple';elementInfo.style.fontSize='small';elementInfo.style.fontWeight='bold';elementInfo.style.color='#777';const tag=op.elementInfo.tag?op.elementInfo.tag:'unknown';const id=op.elementInfo.id?'id='+op.elementInfo.id:undefined;const className=op.elementInfo.class?'class='+
op.elementInfo.class:undefined;Polymer.dom(elementInfo).textContent='<'+tag+(id?' ':'')+
(id?id:'')+(className?' ':'')+
(className?className:'')+'>';Polymer.dom(item).appendChild(elementInfo);}
if(op.info.length>0){const infoItem=document.createElement('div');Polymer.dom(infoItem).textContent=JSON.stringify(op.info);infoItem.style.fontSize='x-small';infoItem.style.color='#777';Polymer.dom(item).appendChild(infoItem);}
if(op.cmd_time&&op.cmd_time>=0.0001){const time=document.createElement('span');Polymer.dom(time).classList.add('time');const rounded=op.cmd_time.toFixed(4);Polymer.dom(time).textContent='('+rounded+'ms)';time.style.fontSize='x-small';time.style.color='rgb(136, 0, 0)';Polymer.dom(item).appendChild(time);}
item.style.borderBottom='1px solid #555';item.style.fontSize='small';item.style.fontWeight='bold';item.style.paddingBottom='5px';item.style.paddingLeft='5px';item.style.cursor='pointer';for(const child of item.children){child.style.fontWeight='normal';child.style.marginLeft='1em';child.style.maxWidth='300px';}
Polymer.dom(this.opsList_).appendChild(item);}},onSelectionChanged_(e){let beforeSelectedOp=true;if(this.opsList_.selectedElement===this.selectedOp_){this.opsList_.selectedElement=undefined;beforeSelectedOp=false;this.selectedOpIndex_=undefined;}
this.selectedOp_=this.opsList_.selectedElement;const ops=this.opsList_.children;for(let i=0;i<ops.length;i++){const op=ops[i];if(op===this.selectedOp_){beforeSelectedOp=false;this.selectedOpIndex_=op.opIndex;}else if(beforeSelectedOp){Polymer.dom(op).setAttribute('beforeSelection','beforeSelection');op.style.backgroundColor='rgb(103, 199, 165)';}else{Polymer.dom(op).removeAttribute('beforeSelection');op.style.backgroundColor='';}}
tr.b.dispatchSimpleEvent(this,'selection-changed',false);},get numOps(){return this.opsList_.children.length;},get selectedOpIndex(){return this.selectedOpIndex_;},set selectedOpIndex(s){this.selectedOpIndex_=s;if(s===undefined){this.opsList_.selectedElement=this.selectedOp_;this.onSelectionChanged_();}else{if(s<0)throw new Error('Invalid index');if(s>=this.numOps)throw new Error('Invalid index');this.opsList_.selectedElement=this.opsList_.getElementByIndex(s+1);tr.ui.b.scrollIntoViewIfNeeded(this.opsList_.selectedElement);}},opsTaggedWithAnnotations_(ops){const annotationGroups=[];const opsWithoutAnnotations=[];for(let opIndex=0;opIndex<ops.length;opIndex++){const op=ops[opIndex];op.opIndex=opIndex;switch(op.cmd_string){case BEGIN_ANNOTATION:annotationGroups.push([]);break;case END_ANNOTATION:annotationGroups.pop();break;case ANNOTATION:annotationGroups[annotationGroups.length-1].push(op);break;default:{const annotations=[];let elementInfo={};annotationGroups.forEach(function(annotationGroup){elementInfo={};annotationGroup.forEach(function(annotation){annotation.info.forEach(function(info){if(info.includes(ANNOTATION_TAG)){elementInfo.tag=info.substring(info.indexOf(ANNOTATION_TAG)+
ANNOTATION_TAG.length).toLowerCase();}else if(info.includes(ANNOTATION_ID)){elementInfo.id=info.substring(info.indexOf(ANNOTATION_ID)+
ANNOTATION_ID.length);}else if(info.includes(ANNOTATION_CLASS)){elementInfo.class=info.substring(info.indexOf(ANNOTATION_CLASS)+
ANNOTATION_CLASS.length);}
annotations.push(info);});});});op.annotations=annotations;op.elementInfo=elementInfo;opsWithoutAnnotations.push(op);}}}
return opsWithoutAnnotations;}};return{PictureOpsListView,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const THIS_DOC=document.currentScript.ownerDocument;const DisplayItemDebugger=tr.ui.b.define('tr-ui-e-chrome-cc-display-item-debugger');DisplayItemDebugger.prototype={__proto__:HTMLDivElement.prototype,decorate(){const node=tr.ui.b.instantiateTemplate('#tr-ui-e-chrome-cc-display-item-debugger-template',THIS_DOC);Polymer.dom(this).appendChild(node);this.style.flexGrow=1;this.style.flexShrink=1;this.style.flexBasis='auto';this.style.display='flex';this.style.minWidth=0;this.pictureAsImageData_=undefined;this.zoomScaleValue_=1;this.sizeInfo_=Polymer.dom(this).querySelector('.size');this.rasterArea_=Polymer.dom(this).querySelector('raster-area');this.rasterArea_.style.flexGrow=1;this.rasterArea_.style.flexShrink=1;this.rasterArea_.style.flexBasis='auto';this.rasterArea_.style.backgroundColor='#ddd';this.rasterArea_.style.minHeight='200px';this.rasterArea_.style.minWidth='200px';this.rasterArea_.style.paddingLeft='5px';this.rasterArea_.style.display='flex';this.rasterArea_.style.flexDirection='column';this.rasterCanvas_=Polymer.dom(this.rasterArea_).querySelector('canvas');this.rasterCtx_=this.rasterCanvas_.getContext('2d');const canvasScroller=Polymer.dom(this).querySelector('canvas-scroller');canvasScroller.style.flexGrow=1;canvasScroller.style.flexShrink=1;canvasScroller.style.flexBasis='auto';canvasScroller.style.minWidth=0;canvasScroller.style.minHeight=0;canvasScroller.style.overflow='auto';this.trackMouse_();this.displayItemInfo_=Polymer.dom(this).querySelector('display-item-info');this.displayItemInfo_.addEventListener('click',this.onDisplayItemInfoClick_.bind(this),false);this.displayItemListView_=new tr.ui.b.ListView();this.displayItemListView_.addEventListener('selection-changed',this.onDisplayItemListSelection_.bind(this));Polymer.dom(this.displayItemInfo_).appendChild(this.displayItemListView_);this.displayListFilename_=Polymer.dom(this).querySelector('.dlfilename');this.displayListExportButton_=Polymer.dom(this).querySelector('.dlexport');this.displayListExportButton_.addEventListener('click',this.onExportDisplayListClicked_.bind(this));this.skpFilename_=Polymer.dom(this).querySelector('.skpfilename');this.skpExportButton_=Polymer.dom(this).querySelector('.skpexport');this.skpExportButton_.addEventListener('click',this.onExportSkPictureClicked_.bind(this));const leftPanel=Polymer.dom(this).querySelector('left-panel');leftPanel.style.flexGrow=0;leftPanel.style.flexShrink=0;leftPanel.style.flexBasis='auto';leftPanel.style.minWidth='200px';leftPanel.style.overflow='auto';leftPanel.children[0].paddingTop='2px';leftPanel.children[0].children[0].style.borderBottom='1px solid #555';const leftPanelTitle=leftPanel.querySelector('.title');leftPanelTitle.style.fontWeight='bold';leftPanelTitle.style.marginLeft='5px';leftPanelTitle.style.marginright='5px';for(const div of leftPanel.querySelectorAll('.export')){div.style.margin='5px';}
const middleDragHandle=document.createElement('tr-ui-b-drag-handle');middleDragHandle.style.flexGrow=0;middleDragHandle.style.flexShrink=0;middleDragHandle.style.flexBasis='auto';middleDragHandle.horizontal=false;middleDragHandle.target=leftPanel;const rightPanel=Polymer.dom(this).querySelector('right-panel');rightPanel.style.display='flex';rightPanel.style.flexGrow=1;rightPanel.style.flexShrink=1;rightPanel.style.flexBasis='auto';rightPanel.style.minWidth=0;this.infoBar_=document.createElement('tr-ui-b-info-bar');Polymer.dom(this.rasterArea_).insertBefore(this.infoBar_,canvasScroller);Polymer.dom(this).insertBefore(middleDragHandle,rightPanel);this.picture_=undefined;this.pictureOpsListView_=new tr.ui.e.chrome.cc.PictureOpsListView();this.pictureOpsListView_.style.flexGrow=0;this.pictureOpsListView_.style.flexShrink=0;this.pictureOpsListView_.style.flexBasis='auto';this.pictureOpsListView_.style.overflow='auto';this.pictureOpsListView_.style.minWidth='100px';Polymer.dom(rightPanel).insertBefore(this.pictureOpsListView_,this.rasterArea_);this.pictureOpsListDragHandle_=document.createElement('tr-ui-b-drag-handle');this.pictureOpsListDragHandle_.horizontal=false;this.pictureOpsListDragHandle_.target=this.pictureOpsListView_;Polymer.dom(rightPanel).insertBefore(this.pictureOpsListDragHandle_,this.rasterArea_);},get picture(){return this.picture_;},set displayItemList(displayItemList){this.displayItemList_=displayItemList;this.picture=this.displayItemList_;this.displayItemListView_.clear();this.displayItemList_.items.forEach(function(item){const listItem=document.createElement('tr-ui-e-chrome-cc-display-item-list-item');listItem.data=item;Polymer.dom(this.displayItemListView_).appendChild(listItem);}.bind(this));},set picture(picture){this.picture_=picture;const showOpsList=picture&&picture!==this.displayItemList_;this.updateDrawOpsList_(showOpsList);if(picture){const size=this.getRasterCanvasSize_();this.rasterCanvas_.width=size.width;this.rasterCanvas_.height=size.height;}
const bounds=this.rasterArea_.getBoundingClientRect();const selectorBounds=this.mouseModeSelector_.getBoundingClientRect();this.mouseModeSelector_.pos={x:(bounds.right-selectorBounds.width-10),y:bounds.top};this.rasterize_();this.scheduleUpdateContents_();},getRasterCanvasSize_(){const style=window.getComputedStyle(this.rasterArea_);let width=parseInt(style.width);let height=parseInt(style.height);if(this.picture_){width=Math.max(width,this.picture_.layerRect.width);height=Math.max(height,this.picture_.layerRect.height);}
return{width,height};},scheduleUpdateContents_(){if(this.updateContentsPending_)return;this.updateContentsPending_=true;tr.b.requestAnimationFrameInThisFrameIfPossible(this.updateContents_.bind(this));},updateContents_(){this.updateContentsPending_=false;if(this.picture_){Polymer.dom(this.sizeInfo_).textContent='('+
this.picture_.layerRect.width+' x '+
this.picture_.layerRect.height+')';}
if(!this.pictureAsImageData_)return;this.infoBar_.visible=false;this.infoBar_.removeAllButtons();if(this.pictureAsImageData_.error){this.infoBar_.message='Cannot rasterize...';this.infoBar_.addButton('More info...',function(e){const overlay=new tr.ui.b.Overlay();Polymer.dom(overlay).textContent=this.pictureAsImageData_.error;overlay.visible=true;e.stopPropagation();return false;}.bind(this));this.infoBar_.visible=true;}
this.drawPicture_();},drawPicture_(){const size=this.getRasterCanvasSize_();if(size.width!==this.rasterCanvas_.width){this.rasterCanvas_.width=size.width;}
if(size.height!==this.rasterCanvas_.height){this.rasterCanvas_.height=size.height;}
this.rasterCtx_.clearRect(0,0,size.width,size.height);if(!this.picture_||!this.pictureAsImageData_.imageData)return;const imgCanvas=this.pictureAsImageData_.asCanvas();const w=imgCanvas.width;const h=imgCanvas.height;this.rasterCtx_.drawImage(imgCanvas,0,0,w,h,0,0,w*this.zoomScaleValue_,h*this.zoomScaleValue_);},rasterize_(){if(this.picture_){this.picture_.rasterize({showOverdraw:false},this.onRasterComplete_.bind(this));}},onRasterComplete_(pictureAsImageData){this.pictureAsImageData_=pictureAsImageData;this.scheduleUpdateContents_();},onDisplayItemListSelection_(e){const selected=this.displayItemListView_.selectedElement;if(!selected){this.picture=this.displayItemList_;return;}
const index=Array.prototype.indexOf.call(this.displayItemListView_.children,selected);const displayItem=this.displayItemList_.items[index];if(displayItem&&displayItem.skp64){this.picture=new tr.e.cc.Picture(displayItem.skp64,this.displayItemList_.layerRect);}else{this.picture=undefined;}},onDisplayItemInfoClick_(e){if(e&&e.target===this.displayItemInfo_){this.displayItemListView_.selectedElement=undefined;}},updateDrawOpsList_(showOpsList){if(showOpsList){this.pictureOpsListView_.picture=this.picture_;if(this.pictureOpsListView_.numOps>0){this.pictureOpsListView_.style.display='block';this.pictureOpsListDragHandle_.style.display='block';}}else{this.pictureOpsListView_.style.display='none';this.pictureOpsListDragHandle_.style.display='none';}},trackMouse_(){this.mouseModeSelector_=document.createElement('tr-ui-b-mouse-mode-selector');this.mouseModeSelector_.targetElement=this.rasterArea_;Polymer.dom(this.rasterArea_).appendChild(this.mouseModeSelector_);this.mouseModeSelector_.supportedModeMask=tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM;this.mouseModeSelector_.mode=tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM;this.mouseModeSelector_.defaultMode=tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM;this.mouseModeSelector_.settingsKey='pictureDebugger.mouseModeSelector';this.mouseModeSelector_.addEventListener('beginzoom',this.onBeginZoom_.bind(this));this.mouseModeSelector_.addEventListener('updatezoom',this.onUpdateZoom_.bind(this));this.mouseModeSelector_.addEventListener('endzoom',this.onEndZoom_.bind(this));},onBeginZoom_(e){this.isZooming_=true;this.lastMouseViewPos_=this.extractRelativeMousePosition_(e);e.preventDefault();},onUpdateZoom_(e){if(!this.isZooming_)return;const currentMouseViewPos=this.extractRelativeMousePosition_(e);this.zoomScaleValue_+=((this.lastMouseViewPos_.y-currentMouseViewPos.y)*0.001);this.zoomScaleValue_=Math.max(this.zoomScaleValue_,0.1);this.drawPicture_();this.lastMouseViewPos_=currentMouseViewPos;},onEndZoom_(e){this.lastMouseViewPos_=undefined;this.isZooming_=false;e.preventDefault();},extractRelativeMousePosition_(e){return{x:e.clientX-this.rasterArea_.offsetLeft,y:e.clientY-this.rasterArea_.offsetTop};},saveFile_(filename,rawData){if(!rawData)return;const length=rawData.length;const arrayBuffer=new ArrayBuffer(length);const uint8Array=new Uint8Array(arrayBuffer);for(let c=0;c<length;c++){uint8Array[c]=rawData.charCodeAt(c);}
const blob=new Blob([uint8Array],{type:'application/octet-binary'});const blobUrl=window.URL.createObjectURL(blob);const link=document.createElementNS('http://www.w3.org/1999/xhtml','a');link.href=blobUrl;link.download=filename;const event=document.createEvent('MouseEvents');event.initMouseEvent('click',true,false,window,0,0,0,0,0,false,false,false,false,0,null);link.dispatchEvent(event);},onExportDisplayListClicked_(){const rawData=JSON.stringify(this.displayItemList_.items);this.saveFile_(this.displayListFilename_.value,rawData);},onExportSkPictureClicked_(){const rawData=tr.b.Base64.atob(this.picture_.getBase64SkpData());this.saveFile_(this.skpFilename_.value,rawData);}};return{DisplayItemDebugger,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const DisplayItemSnapshotView=tr.ui.b.define('tr-ui-e-chrome-cc-display-item-list-view',tr.ui.analysis.ObjectSnapshotView);DisplayItemSnapshotView.prototype={__proto__:tr.ui.analysis.ObjectSnapshotView.prototype,decorate(){this.style.display='flex';this.style.flexGrow=1;this.style.flexShrink=1;this.style.flexBasis='auto';this.style.minWidth=0;this.displayItemDebugger_=new tr.ui.e.chrome.cc.DisplayItemDebugger();this.displayItemDebugger_.style.flexGrow=1;this.displayItemDebugger_.style.flexShrink=1;this.displayItemDebugger_.style.flexBasis='auto';this.displayItemDebugger_.style.minWidth=0;Polymer.dom(this).appendChild(this.displayItemDebugger_);},updateContents(){if(this.objectSnapshot_&&this.displayItemDebugger_){this.displayItemDebugger_.displayItemList=this.objectSnapshot_;}}};tr.ui.analysis.ObjectSnapshotView.register(DisplayItemSnapshotView,{typeNames:['cc::DisplayItemList'],showInstances:false});return{DisplayItemSnapshotView,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const constants=tr.e.cc.constants;const RENDER_PASS_QUADS=Math.max(constants.ACTIVE_TREE,constants.PENDING_TREE)+1;const LayerPicker=tr.ui.b.define('tr-ui-e-chrome-cc-layer-picker');LayerPicker.prototype={__proto__:HTMLUnknownElement.prototype,decorate(){this.lthi_=undefined;this.controls_=document.createElement('top-controls');this.renderPassQuads_=false;this.style.display='flex';this.style.flexDirection='column';this.controls_.style.flexGrow=0;this.controls_.style.flexShrink=0;this.controls_.style.flexBasis='auto';this.controls_.style.backgroundImage='-webkit-gradient(linear, 0 0, 100% 0, from(#E5E5E5), to(#D1D1D1))';this.controls_.style.borderBottom='1px solid #8e8e8e';this.controls_.style.borderTop='1px solid white';this.controls_.style.display='inline';this.controls_.style.fontSize='14px';this.controls_.style.paddingLeft='2px';this.itemList_=new tr.ui.b.ListView();this.itemList_.style.flexGrow=1;this.itemList_.style.flexShrink=1;this.itemList_.style.flexBasis='auto';this.itemList_.style.fontFamily='monospace';this.itemList_.style.overflow='auto';Polymer.dom(this).appendChild(this.controls_);Polymer.dom(this).appendChild(this.itemList_);this.itemList_.addEventListener('selection-changed',this.onItemSelectionChanged_.bind(this));Polymer.dom(this.controls_).appendChild(tr.ui.b.createSelector(this,'whichTree','layerPicker.whichTree',constants.ACTIVE_TREE,[{label:'Active tree',value:constants.ACTIVE_TREE},{label:'Pending tree',value:constants.PENDING_TREE},{label:'Render pass quads',value:RENDER_PASS_QUADS}]));this.showPureTransformLayers_=false;const showPureTransformLayers=tr.ui.b.createCheckBox(this,'showPureTransformLayers','layerPicker.showPureTransformLayers',false,'Transform layers');Polymer.dom(showPureTransformLayers).classList.add('show-transform-layers');showPureTransformLayers.title='When checked, pure transform layers are shown';Polymer.dom(this.controls_).appendChild(showPureTransformLayers);},get lthiSnapshot(){return this.lthiSnapshot_;},set lthiSnapshot(lthiSnapshot){this.lthiSnapshot_=lthiSnapshot;this.updateContents_();},get whichTree(){return this.renderPassQuads_?constants.ACTIVE_TREE:this.whichTree_;},set whichTree(whichTree){this.whichTree_=whichTree;this.renderPassQuads_=(whichTree===RENDER_PASS_QUADS);this.updateContents_();tr.b.dispatchSimpleEvent(this,'selection-change',false);},get layerTreeImpl(){if(this.lthiSnapshot===undefined)return undefined;return this.lthiSnapshot.getTree(this.whichTree);},get isRenderPassQuads(){return this.renderPassQuads_;},get showPureTransformLayers(){return this.showPureTransformLayers_;},set showPureTransformLayers(show){if(this.showPureTransformLayers_===show)return;this.showPureTransformLayers_=show;this.updateContents_();},getRenderPassInfos_(){if(!this.lthiSnapshot_)return[];const renderPassInfo=[];if(!this.lthiSnapshot_.args.frame||!this.lthiSnapshot_.args.frame.renderPasses){return renderPassInfo;}
const renderPasses=this.lthiSnapshot_.args.frame.renderPasses;for(let i=0;i<renderPasses.length;++i){const info={renderPass:renderPasses[i],depth:0,id:i,name:'cc::RenderPass'};renderPassInfo.push(info);}
return renderPassInfo;},getLayerInfos_(){if(!this.lthiSnapshot_)return[];const tree=this.lthiSnapshot_.getTree(this.whichTree_);if(!tree)return[];const layerInfos=[];const showPureTransformLayers=this.showPureTransformLayers_;const visitedLayers={};function visitLayer(layer,depth,isMask,isReplica){if(visitedLayers[layer.layerId])return;visitedLayers[layer.layerId]=true;const info={layer,depth};if(layer.args.drawsContent){info.name=layer.objectInstance.name;}else{info.name='cc::LayerImpl';}
if(layer.usingGpuRasterization){info.name+=' (G)';}
info.isMaskLayer=isMask;info.replicaLayer=isReplica;if(showPureTransformLayers||layer.args.drawsContent){layerInfos.push(info);}}
tree.iterLayers(visitLayer);return layerInfos;},updateContents_(){if(this.renderPassQuads_){this.updateRenderPassContents_();}else{this.updateLayerContents_();}},updateRenderPassContents_(){this.itemList_.clear();let selectedRenderPassId;if(this.selection_&&this.selection_.associatedRenderPassId){selectedRenderPassId=this.selection_.associatedRenderPassId;}
const renderPassInfos=this.getRenderPassInfos_();renderPassInfos.forEach(function(renderPassInfo){const renderPass=renderPassInfo.renderPass;const id=renderPassInfo.id;const item=this.createElementWithDepth_(renderPassInfo.depth);const labelEl=Polymer.dom(item).appendChild(tr.ui.b.createSpan());Polymer.dom(labelEl).textContent=renderPassInfo.name+' '+id;item.renderPass=renderPass;item.renderPassId=id;Polymer.dom(this.itemList_).appendChild(item);if(id===selectedRenderPassId){renderPass.selectionState=tr.model.SelectionState.SELECTED;}},this);},updateLayerContents_(){this.changingItemSelection_=true;try{this.itemList_.clear();let selectedLayerId;if(this.selection_&&this.selection_.associatedLayerId){selectedLayerId=this.selection_.associatedLayerId;}
const layerInfos=this.getLayerInfos_();layerInfos.forEach(function(layerInfo){const layer=layerInfo.layer;const id=layer.layerId;const item=this.createElementWithDepth_(layerInfo.depth);const labelEl=Polymer.dom(item).appendChild(tr.ui.b.createSpan());Polymer.dom(labelEl).textContent=layerInfo.name+' '+id;const notesEl=Polymer.dom(item).appendChild(tr.ui.b.createSpan());if(layerInfo.isMaskLayer){Polymer.dom(notesEl).textContent+='(mask)';}
if(layerInfo.isReplicaLayer){Polymer.dom(notesEl).textContent+='(replica)';}
if((layer.gpuMemoryUsageInBytes!==undefined)&&(layer.gpuMemoryUsageInBytes>0)){const gpuUsageStr=tr.b.Unit.byName.sizeInBytes.format(layer.gpuMemoryUsageInBytes);Polymer.dom(notesEl).textContent+=' ('+gpuUsageStr+' MiB)';}
item.layer=layer;Polymer.dom(this.itemList_).appendChild(item);if(layer.layerId===selectedLayerId){layer.selectionState=tr.model.SelectionState.SELECTED;item.selected=true;}},this);}finally{this.changingItemSelection_=false;}},createElementWithDepth_(depth){const item=document.createElement('div');const indentEl=Polymer.dom(item).appendChild(tr.ui.b.createSpan());indentEl.style.whiteSpace='pre';for(let i=0;i<depth;i++){Polymer.dom(indentEl).textContent=Polymer.dom(indentEl).textContent+' ';}
return item;},onItemSelectionChanged_(e){if(this.changingItemSelection_)return;if(this.renderPassQuads_){this.onRenderPassSelected_(e);}else{this.onLayerSelected_(e);}
tr.b.dispatchSimpleEvent(this,'selection-change',false);},onRenderPassSelected_(e){let selectedRenderPass;let selectedRenderPassId;if(this.itemList_.selectedElement){selectedRenderPass=this.itemList_.selectedElement.renderPass;selectedRenderPassId=this.itemList_.selectedElement.renderPassId;}
if(selectedRenderPass){this.selection_=new tr.ui.e.chrome.cc.RenderPassSelection(selectedRenderPass,selectedRenderPassId);}else{this.selection_=undefined;}},onLayerSelected_(e){let selectedLayer;if(this.itemList_.selectedElement){selectedLayer=this.itemList_.selectedElement.layer;}
if(selectedLayer){this.selection_=new tr.ui.e.chrome.cc.LayerSelection(selectedLayer);}else{this.selection_=undefined;}},get selection(){return this.selection_;},set selection(selection){if(this.selection_===selection)return;this.selection_=selection;this.updateContents_();}};return{LayerPicker,};});'use strict';tr.exportTo('tr.e.cc',function(){const ObjectSnapshot=tr.model.ObjectSnapshot;function RenderPassSnapshot(){ObjectSnapshot.apply(this,arguments);}
RenderPassSnapshot.prototype={__proto__:ObjectSnapshot.prototype,preInitialize(){tr.e.cc.preInitializeObject(this);},initialize(){tr.e.cc.moveRequiredFieldsFromArgsToToplevel(this,['quadList']);}};ObjectSnapshot.subTypes.register(RenderPassSnapshot,{typeName:'cc::RenderPass'});return{RenderPassSnapshot,};});'use strict';tr.exportTo('tr.ui.b',function(){const deg2rad=tr.b.math.deg2rad;const constants={DEFAULT_SCALE:0.5,DEFAULT_EYE_DISTANCE:10000,MINIMUM_DISTANCE:1000,MAXIMUM_DISTANCE:100000,FOV:15,RESCALE_TIMEOUT_MS:200,MAXIMUM_TILT:80,SETTINGS_NAMESPACE:'tr.ui_camera'};const Camera=tr.ui.b.define('camera');Camera.prototype={__proto__:HTMLUnknownElement.prototype,decorate(eventSource){this.eventSource_=eventSource;this.eventSource_.addEventListener('beginpan',this.onPanBegin_.bind(this));this.eventSource_.addEventListener('updatepan',this.onPanUpdate_.bind(this));this.eventSource_.addEventListener('endpan',this.onPanEnd_.bind(this));this.eventSource_.addEventListener('beginzoom',this.onZoomBegin_.bind(this));this.eventSource_.addEventListener('updatezoom',this.onZoomUpdate_.bind(this));this.eventSource_.addEventListener('endzoom',this.onZoomEnd_.bind(this));this.eventSource_.addEventListener('beginrotate',this.onRotateBegin_.bind(this));this.eventSource_.addEventListener('updaterotate',this.onRotateUpdate_.bind(this));this.eventSource_.addEventListener('endrotate',this.onRotateEnd_.bind(this));this.eye_=[0,0,constants.DEFAULT_EYE_DISTANCE];this.gazeTarget_=[0,0,0];this.rotation_=[0,0];this.pixelRatio_=window.devicePixelRatio||1;},get modelViewMatrix(){const mvMatrix=mat4.create();mat4.lookAt(mvMatrix,this.eye_,this.gazeTarget_,[0,1,0]);return mvMatrix;},get projectionMatrix(){const rect=tr.ui.b.windowRectForElement(this.canvas_).scaleSize(this.pixelRatio_);const aspectRatio=rect.width/rect.height;const matrix=mat4.create();mat4.perspective(matrix,deg2rad(constants.FOV),aspectRatio,1,100000);return matrix;},set canvas(c){this.canvas_=c;},set deviceRect(rect){this.deviceRect_=rect;},get stackingDistanceDampening(){const gazeVector=[this.gazeTarget_[0]-this.eye_[0],this.gazeTarget_[1]-this.eye_[1],this.gazeTarget_[2]-this.eye_[2]];vec3.normalize(gazeVector,gazeVector);return 1+gazeVector[2];},loadCameraFromSettings(settings){this.eye_=settings.get('eye',this.eye_,constants.SETTINGS_NAMESPACE);this.gazeTarget_=settings.get('gaze_target',this.gazeTarget_,constants.SETTINGS_NAMESPACE);this.rotation_=settings.get('rotation',this.rotation_,constants.SETTINGS_NAMESPACE);this.dispatchRenderEvent_();},saveCameraToSettings(settings){settings.set('eye',this.eye_,constants.SETTINGS_NAMESPACE);settings.set('gaze_target',this.gazeTarget_,constants.SETTINGS_NAMESPACE);settings.set('rotation',this.rotation_,constants.SETTINGS_NAMESPACE);},resetCamera(){this.eye_=[0,0,constants.DEFAULT_EYE_DISTANCE];this.gazeTarget_=[0,0,0];this.rotation_=[0,0];const settings=tr.b.SessionSettings();const keys=settings.keys(constants.SETTINGS_NAMESPACE);if(keys.length!==0){this.loadCameraFromSettings(settings);return;}
if(this.deviceRect_){const rect=tr.ui.b.windowRectForElement(this.canvas_).scaleSize(this.pixelRatio_);this.eye_[0]=this.deviceRect_.width/2;this.eye_[1]=this.deviceRect_.height/2;this.gazeTarget_[0]=this.deviceRect_.width/2;this.gazeTarget_[1]=this.deviceRect_.height/2;}
this.saveCameraToSettings(settings);this.dispatchRenderEvent_();},updatePanByDelta(delta){const rect=tr.ui.b.windowRectForElement(this.canvas_).scaleSize(this.pixelRatio_);const eyeVector=[this.eye_[0]-this.gazeTarget_[0],this.eye_[1]-this.gazeTarget_[1],this.eye_[2]-this.gazeTarget_[2]];const length=vec3.length(eyeVector);vec3.normalize(eyeVector,eyeVector);const halfFov=constants.FOV/2;const multiplier=2.0*length*Math.tan(deg2rad(halfFov))/rect.height;const up=[0,1,0];const rotMatrix=mat4.create();mat4.rotate(rotMatrix,rotMatrix,deg2rad(this.rotation_[1]),[0,1,0]);mat4.rotate(rotMatrix,rotMatrix,deg2rad(this.rotation_[0]),[1,0,0]);vec3.transformMat4(up,up,rotMatrix);const right=[0,0,0];vec3.cross(right,eyeVector,up);vec3.normalize(right,right);for(let i=0;i<3;++i){this.gazeTarget_[i]+=delta[0]*multiplier*right[i]-delta[1]*multiplier*up[i];this.eye_[i]=this.gazeTarget_[i]+length*eyeVector[i];}
if(Math.abs(this.gazeTarget_[2])>1e-6){const gazeVector=[-eyeVector[0],-eyeVector[1],-eyeVector[2]];const newLength=tr.b.math.clamp(-this.eye_[2]/gazeVector[2],constants.MINIMUM_DISTANCE,constants.MAXIMUM_DISTANCE);for(let i=0;i<3;++i){this.gazeTarget_[i]=this.eye_[i]+newLength*gazeVector[i];}}
this.saveCameraToSettings(tr.b.SessionSettings());this.dispatchRenderEvent_();},updateZoomByDelta(delta){let deltaY=delta[1];deltaY=tr.b.math.clamp(deltaY,-50,50);let scale=1.0-deltaY/100.0;const eyeVector=[0,0,0];vec3.subtract(eyeVector,this.eye_,this.gazeTarget_);const length=vec3.length(eyeVector);if(length*scale<constants.MINIMUM_DISTANCE){scale=constants.MINIMUM_DISTANCE/length;}else if(length*scale>constants.MAXIMUM_DISTANCE){scale=constants.MAXIMUM_DISTANCE/length;}
vec3.scale(eyeVector,eyeVector,scale);vec3.add(this.eye_,this.gazeTarget_,eyeVector);this.saveCameraToSettings(tr.b.SessionSettings());this.dispatchRenderEvent_();},updateRotateByDelta(delta){delta[0]*=0.5;delta[1]*=0.5;if(Math.abs(this.rotation_[0]+delta[1])>constants.MAXIMUM_TILT){return;}
if(Math.abs(this.rotation_[1]-delta[0])>constants.MAXIMUM_TILT){return;}
const eyeVector=[0,0,0,0];vec3.subtract(eyeVector,this.eye_,this.gazeTarget_);const rotMatrix=mat4.create();mat4.rotate(rotMatrix,rotMatrix,-deg2rad(this.rotation_[0]),[1,0,0]);mat4.rotate(rotMatrix,rotMatrix,-deg2rad(this.rotation_[1]),[0,1,0]);vec4.transformMat4(eyeVector,eyeVector,rotMatrix);this.rotation_[0]+=delta[1];this.rotation_[1]-=delta[0];mat4.identity(rotMatrix);mat4.rotate(rotMatrix,rotMatrix,deg2rad(this.rotation_[1]),[0,1,0]);mat4.rotate(rotMatrix,rotMatrix,deg2rad(this.rotation_[0]),[1,0,0]);vec4.transformMat4(eyeVector,eyeVector,rotMatrix);vec3.add(this.eye_,this.gazeTarget_,eyeVector);this.saveCameraToSettings(tr.b.SessionSettings());this.dispatchRenderEvent_();},onPanBegin_(e){this.panning_=true;this.lastMousePosition_=this.getMousePosition_(e);},onPanUpdate_(e){if(!this.panning_)return;const delta=this.getMouseDelta_(e,this.lastMousePosition_);this.lastMousePosition_=this.getMousePosition_(e);this.updatePanByDelta(delta);},onPanEnd_(e){this.panning_=false;},onZoomBegin_(e){this.zooming_=true;const p=this.getMousePosition_(e);this.lastMousePosition_=p;this.zoomPoint_=p;},onZoomUpdate_(e){if(!this.zooming_)return;const delta=this.getMouseDelta_(e,this.lastMousePosition_);this.lastMousePosition_=this.getMousePosition_(e);this.updateZoomByDelta(delta);},onZoomEnd_(e){this.zooming_=false;this.zoomPoint_=undefined;},onRotateBegin_(e){this.rotating_=true;this.lastMousePosition_=this.getMousePosition_(e);},onRotateUpdate_(e){if(!this.rotating_)return;const delta=this.getMouseDelta_(e,this.lastMousePosition_);this.lastMousePosition_=this.getMousePosition_(e);this.updateRotateByDelta(delta);},onRotateEnd_(e){this.rotating_=false;},getMousePosition_(e){const rect=tr.ui.b.windowRectForElement(this.canvas_);return[(e.clientX-rect.x)*this.pixelRatio_,(e.clientY-rect.y)*this.pixelRatio_];},getMouseDelta_(e,p){const newP=this.getMousePosition_(e);return[newP[0]-p[0],newP[1]-p[1]];},dispatchRenderEvent_(){tr.b.dispatchSimpleEvent(this,'renderrequired',false,false);}};return{Camera,};});'use strict';tr.exportTo('tr.ui.b',function(){const THIS_DOC=document.currentScript.ownerDocument;const constants={};constants.IMAGE_LOAD_RETRY_TIME_MS=500;constants.SUBDIVISION_MINIMUM=1;constants.SUBDIVISION_RECURSION_DEPTH=3;constants.SUBDIVISION_DEPTH_THRESHOLD=100;constants.FAR_PLANE_DISTANCE=10000;function drawTexturedTriangle(ctx,img,p0,p1,p2,t0,t1,t2){const tmpP0=[p0[0],p0[1]];const tmpP1=[p1[0],p1[1]];const tmpP2=[p2[0],p2[1]];const tmpT0=[t0[0],t0[1]];const tmpT1=[t1[0],t1[1]];const tmpT2=[t2[0],t2[1]];ctx.beginPath();ctx.moveTo(tmpP0[0],tmpP0[1]);ctx.lineTo(tmpP1[0],tmpP1[1]);ctx.lineTo(tmpP2[0],tmpP2[1]);ctx.closePath();tmpP1[0]-=tmpP0[0];tmpP1[1]-=tmpP0[1];tmpP2[0]-=tmpP0[0];tmpP2[1]-=tmpP0[1];tmpT1[0]-=tmpT0[0];tmpT1[1]-=tmpT0[1];tmpT2[0]-=tmpT0[0];tmpT2[1]-=tmpT0[1];const det=1/(tmpT1[0]*tmpT2[1]-tmpT2[0]*tmpT1[1]);const a=(tmpT2[1]*tmpP1[0]-tmpT1[1]*tmpP2[0])*det;const b=(tmpT2[1]*tmpP1[1]-tmpT1[1]*tmpP2[1])*det;const c=(tmpT1[0]*tmpP2[0]-tmpT2[0]*tmpP1[0])*det;const d=(tmpT1[0]*tmpP2[1]-tmpT2[0]*tmpP1[1])*det;const e=tmpP0[0]-a*tmpT0[0]-c*tmpT0[1];const f=tmpP0[1]-b*tmpT0[0]-d*tmpT0[1];ctx.save();ctx.transform(a,b,c,d,e,f);ctx.clip();ctx.drawImage(img,0,0);ctx.restore();}
function drawTriangleSub(ctx,img,p0,p1,p2,t0,t1,t2,opt_recursionDepth){const depth=opt_recursionDepth||0;let subdivisionIndex=0;if(depth<constants.SUBDIVISION_MINIMUM){subdivisionIndex=7;}else if(depth<constants.SUBDIVISION_RECURSION_DEPTH){if(Math.abs(p0[2]-p1[2])>constants.SUBDIVISION_DEPTH_THRESHOLD){subdivisionIndex+=1;}
if(Math.abs(p0[2]-p2[2])>constants.SUBDIVISION_DEPTH_THRESHOLD){subdivisionIndex+=2;}
if(Math.abs(p1[2]-p2[2])>constants.SUBDIVISION_DEPTH_THRESHOLD){subdivisionIndex+=4;}}
const p01=vec4.create();const p02=vec4.create();const p12=vec4.create();const t01=vec2.create();const t02=vec2.create();const t12=vec2.create();for(let i=0;i<2;++i){p0[i]*=p0[2];p1[i]*=p1[2];p2[i]*=p2[2];}
for(let i=0;i<4;++i){p01[i]=(p0[i]+p1[i])/2;p02[i]=(p0[i]+p2[i])/2;p12[i]=(p1[i]+p2[i])/2;}
for(let i=0;i<2;++i){p0[i]/=p0[2];p1[i]/=p1[2];p2[i]/=p2[2];p01[i]/=p01[2];p02[i]/=p02[2];p12[i]/=p12[2];}
for(let i=0;i<2;++i){t01[i]=(t0[i]+t1[i])/2;t02[i]=(t0[i]+t2[i])/2;t12[i]=(t1[i]+t2[i])/2;}
switch(subdivisionIndex){case 1:drawTriangleSub(ctx,img,p0,p01,p2,t0,t01,t2,depth+1);drawTriangleSub(ctx,img,p01,p1,p2,t01,t1,t2,depth+1);break;case 2:drawTriangleSub(ctx,img,p0,p1,p02,t0,t1,t02,depth+1);drawTriangleSub(ctx,img,p1,p02,p2,t1,t02,t2,depth+1);break;case 3:drawTriangleSub(ctx,img,p0,p01,p02,t0,t01,t02,depth+1);drawTriangleSub(ctx,img,p02,p01,p2,t02,t01,t2,depth+1);drawTriangleSub(ctx,img,p01,p1,p2,t01,t1,t2,depth+1);break;case 4:drawTriangleSub(ctx,img,p0,p12,p2,t0,t12,t2,depth+1);drawTriangleSub(ctx,img,p0,p1,p12,t0,t1,t12,depth+1);break;case 5:drawTriangleSub(ctx,img,p0,p01,p2,t0,t01,t2,depth+1);drawTriangleSub(ctx,img,p2,p01,p12,t2,t01,t12,depth+1);drawTriangleSub(ctx,img,p01,p1,p12,t01,t1,t12,depth+1);break;case 6:drawTriangleSub(ctx,img,p0,p12,p02,t0,t12,t02,depth+1);drawTriangleSub(ctx,img,p0,p1,p12,t0,t1,t12,depth+1);drawTriangleSub(ctx,img,p02,p12,p2,t02,t12,t2,depth+1);break;case 7:drawTriangleSub(ctx,img,p0,p01,p02,t0,t01,t02,depth+1);drawTriangleSub(ctx,img,p01,p12,p02,t01,t12,t02,depth+1);drawTriangleSub(ctx,img,p01,p1,p12,t01,t1,t12,depth+1);drawTriangleSub(ctx,img,p02,p12,p2,t02,t12,t2,depth+1);break;default:drawTexturedTriangle(ctx,img,p0,p1,p2,t0,t1,t2);break;}}
const tmpVec4=vec4.create();function transform(transformed,point,matrix,viewport){vec4.set(tmpVec4,point[0],point[1],0,1);vec4.transformMat4(tmpVec4,tmpVec4,matrix);let w=tmpVec4[3];if(w<1e-6)w=1e-6;transformed[0]=((tmpVec4[0]/w)+1)*viewport.width/2;transformed[1]=((tmpVec4[1]/w)+1)*viewport.height/2;transformed[2]=w;}
function drawProjectedQuadBackgroundToContext(quad,p1,p2,p3,p4,ctx,quadCanvas){if(quad.imageData){quadCanvas.width=quad.imageData.width;quadCanvas.height=quad.imageData.height;quadCanvas.getContext('2d').putImageData(quad.imageData,0,0);const quadBBox=new tr.b.math.BBox2();quadBBox.addQuad(quad);const iw=quadCanvas.width;const ih=quadCanvas.height;drawTriangleSub(ctx,quadCanvas,p1,p2,p4,[0,0],[iw,0],[0,ih]);drawTriangleSub(ctx,quadCanvas,p2,p3,p4,[iw,0],[iw,ih],[0,ih]);}
if(quad.backgroundColor){ctx.fillStyle=quad.backgroundColor;ctx.beginPath();ctx.moveTo(p1[0],p1[1]);ctx.lineTo(p2[0],p2[1]);ctx.lineTo(p3[0],p3[1]);ctx.lineTo(p4[0],p4[1]);ctx.closePath();ctx.fill();}}
function drawProjectedQuadOutlineToContext(quad,p1,p2,p3,p4,ctx,quadCanvas){ctx.beginPath();ctx.moveTo(p1[0],p1[1]);ctx.lineTo(p2[0],p2[1]);ctx.lineTo(p3[0],p3[1]);ctx.lineTo(p4[0],p4[1]);ctx.closePath();ctx.save();if(quad.borderColor){ctx.strokeStyle=quad.borderColor;}else{ctx.strokeStyle='rgb(128,128,128)';}
if(quad.shadowOffset){ctx.shadowColor='rgb(0, 0, 0)';ctx.shadowOffsetX=quad.shadowOffset[0];ctx.shadowOffsetY=quad.shadowOffset[1];if(quad.shadowBlur){ctx.shadowBlur=quad.shadowBlur;}}
if(quad.borderWidth){ctx.lineWidth=quad.borderWidth;}else{ctx.lineWidth=1;}
ctx.stroke();ctx.restore();}
function drawProjectedQuadSelectionOutlineToContext(quad,p1,p2,p3,p4,ctx,quadCanvas){if(!quad.upperBorderColor)return;ctx.lineWidth=8;ctx.strokeStyle=quad.upperBorderColor;ctx.beginPath();ctx.moveTo(p1[0],p1[1]);ctx.lineTo(p2[0],p2[1]);ctx.lineTo(p3[0],p3[1]);ctx.lineTo(p4[0],p4[1]);ctx.closePath();ctx.stroke();}
function drawProjectedQuadToContext(passNumber,quad,p1,p2,p3,p4,ctx,quadCanvas){if(passNumber===0){drawProjectedQuadBackgroundToContext(quad,p1,p2,p3,p4,ctx,quadCanvas);}else if(passNumber===1){drawProjectedQuadOutlineToContext(quad,p1,p2,p3,p4,ctx,quadCanvas);}else if(passNumber===2){drawProjectedQuadSelectionOutlineToContext(quad,p1,p2,p3,p4,ctx,quadCanvas);}else{throw new Error('Invalid pass number');}}
const tmpP1=vec3.create();const tmpP2=vec3.create();const tmpP3=vec3.create();const tmpP4=vec3.create();function transformAndProcessQuads(matrix,viewport,quads,numPasses,handleQuadFunc,opt_arg1,opt_arg2){for(let passNumber=0;passNumber<numPasses;passNumber++){for(let i=0;i<quads.length;i++){const quad=quads[i];transform(tmpP1,quad.p1,matrix,viewport);transform(tmpP2,quad.p2,matrix,viewport);transform(tmpP3,quad.p3,matrix,viewport);transform(tmpP4,quad.p4,matrix,viewport);handleQuadFunc(passNumber,quad,tmpP1,tmpP2,tmpP3,tmpP4,opt_arg1,opt_arg2);}}}
const QuadStackView=tr.ui.b.define('quad-stack-view');QuadStackView.prototype={__proto__:HTMLDivElement.prototype,decorate(){this.className='quad-stack-view';this.style.display='flex';this.style.position='relative';const node=tr.ui.b.instantiateTemplate('#quad-stack-view-template',THIS_DOC);Polymer.dom(this).appendChild(node);this.updateHeaderVisibility_();const header=Polymer.dom(this).querySelector('#header');header.style.position='absolute';header.style.fontSize='70%';header.style.top='10px';header.style.left='10px';header.style.right='150px';const scroller=Polymer.dom(this).querySelector('#canvas-scroller');scroller.style.flexGrow=1;scroller.style.flexShrink=1;scroller.style.flexBasis='auto';scroller.style.minWidth=0;scroller.style.minHeight=0;scroller.style.overflow='auto';this.canvas_=Polymer.dom(this).querySelector('#canvas');this.chromeImages_={left:Polymer.dom(this).querySelector('#chrome-left'),mid:Polymer.dom(this).querySelector('#chrome-mid'),right:Polymer.dom(this).querySelector('#chrome-right')};const stackingDistanceSlider=Polymer.dom(this).querySelector('#stacking-distance-slider');stackingDistanceSlider.style.position='absolute';stackingDistanceSlider.style.fontSize='70%';stackingDistanceSlider.style.top='10px';stackingDistanceSlider.style.right='10px';stackingDistanceSlider.value=tr.b.Settings.get('quadStackView.stackingDistance',45);stackingDistanceSlider.addEventListener('change',this.onStackingDistanceChange_.bind(this));stackingDistanceSlider.addEventListener('input',this.onStackingDistanceChange_.bind(this));this.trackMouse_();this.camera_=new tr.ui.b.Camera(this.mouseModeSelector_);this.camera_.addEventListener('renderrequired',this.onRenderRequired_.bind(this));this.cameraWasReset_=false;this.camera_.canvas=this.canvas_;this.viewportRect_=tr.b.math.Rect.fromXYWH(0,0,0,0);this.pixelRatio_=window.devicePixelRatio||1;},updateHeaderVisibility_(){if(this.headerText){Polymer.dom(this).querySelector('#header').style.display='';}else{Polymer.dom(this).querySelector('#header').style.display='none';}},get headerText(){return Polymer.dom(this).querySelector('#header').textContent;},set headerText(headerText){Polymer.dom(this).querySelector('#header').textContent=headerText;this.updateHeaderVisibility_();},onStackingDistanceChange_(e){tr.b.Settings.set('quadStackView.stackingDistance',this.stackingDistance);this.scheduleRender();e.stopPropagation();},get stackingDistance(){return Polymer.dom(this).querySelector('#stacking-distance-slider').value;},get mouseModeSelector(){return this.mouseModeSelector_;},get camera(){return this.camera_;},set quads(q){this.quads_=q;this.scheduleRender();},set deviceRect(rect){if(!rect||rect.equalTo(this.deviceRect_))return;this.deviceRect_=rect;this.camera_.deviceRect=rect;this.chromeQuad_=undefined;},resize(){if(!this.offsetParent)return true;const width=parseInt(window.getComputedStyle(this.offsetParent).width);const height=parseInt(window.getComputedStyle(this.offsetParent).height);const rect=tr.b.math.Rect.fromXYWH(0,0,width,height);if(rect.equalTo(this.viewportRect_))return false;this.viewportRect_=rect;this.canvas_.style.width=width+'px';this.canvas_.style.height=height+'px';this.canvas_.width=this.pixelRatio_*width;this.canvas_.height=this.pixelRatio_*height;if(!this.cameraWasReset_){this.camera_.resetCamera();this.cameraWasReset_=true;}
return true;},readyToDraw(){if(!this.chromeImages_.left.src){let leftContent=window.getComputedStyle(this.chromeImages_.left).backgroundImage;leftContent=tr.ui.b.extractUrlString(leftContent);let midContent=window.getComputedStyle(this.chromeImages_.mid).backgroundImage;midContent=tr.ui.b.extractUrlString(midContent);let rightContent=window.getComputedStyle(this.chromeImages_.right).backgroundImage;rightContent=tr.ui.b.extractUrlString(rightContent);this.chromeImages_.left.src=leftContent;this.chromeImages_.mid.src=midContent;this.chromeImages_.right.src=rightContent;}
return(this.chromeImages_.left.height>0)&&(this.chromeImages_.mid.height>0)&&(this.chromeImages_.right.height>0);},get chromeQuad(){if(this.chromeQuad_)return this.chromeQuad_;const chromeCanvas=document.createElement('canvas');const offsetY=this.chromeImages_.left.height;chromeCanvas.width=this.deviceRect_.width;chromeCanvas.height=this.deviceRect_.height+offsetY;const leftWidth=this.chromeImages_.left.width;const midWidth=this.chromeImages_.mid.width;const rightWidth=this.chromeImages_.right.width;const chromeCtx=chromeCanvas.getContext('2d');chromeCtx.drawImage(this.chromeImages_.left,0,0);chromeCtx.save();chromeCtx.translate(leftWidth,0);const s=(this.deviceRect_.width-leftWidth-rightWidth)/midWidth;chromeCtx.scale(s,1);chromeCtx.drawImage(this.chromeImages_.mid,0,0);chromeCtx.restore();chromeCtx.drawImage(this.chromeImages_.right,leftWidth+s*midWidth,0);const chromeRect=tr.b.math.Rect.fromXYWH(this.deviceRect_.x,this.deviceRect_.y-offsetY,this.deviceRect_.width,this.deviceRect_.height+offsetY);const chromeQuad=tr.b.math.Quad.fromRect(chromeRect);chromeQuad.stackingGroupId=this.maxStackingGroupId_+1;chromeQuad.imageData=chromeCtx.getImageData(0,0,chromeCanvas.width,chromeCanvas.height);chromeQuad.shadowOffset=[0,0];chromeQuad.shadowBlur=5;chromeQuad.borderWidth=3;this.chromeQuad_=chromeQuad;return this.chromeQuad_;},scheduleRender(){if(this.redrawScheduled_)return false;this.redrawScheduled_=true;tr.b.requestAnimationFrame(this.render,this);},onRenderRequired_(e){this.scheduleRender();},stackTransformAndProcessQuads_(numPasses,handleQuadFunc,includeChromeQuad,opt_arg1,opt_arg2){const mv=this.camera_.modelViewMatrix;const p=this.camera_.projectionMatrix;const viewport=tr.b.math.Rect.fromXYWH(0,0,this.canvas_.width,this.canvas_.height);const quadStacks=[];for(let i=0;i<this.quads_.length;++i){const quad=this.quads_[i];const stackingId=quad.stackingGroupId||0;while(stackingId>=quadStacks.length){quadStacks.push([]);}
quadStacks[stackingId].push(quad);}
const mvp=mat4.create();this.maxStackingGroupId_=quadStacks.length;const effectiveStackingDistance=this.stackingDistance*this.camera_.stackingDistanceDampening;mat4.multiply(mvp,p,mv);for(let i=0;i<quadStacks.length;++i){transformAndProcessQuads(mvp,viewport,quadStacks[i],numPasses,handleQuadFunc,opt_arg1,opt_arg2);mat4.translate(mv,mv,[0,0,effectiveStackingDistance]);mat4.multiply(mvp,p,mv);}
if(includeChromeQuad&&this.deviceRect_){transformAndProcessQuads(mvp,viewport,[this.chromeQuad],numPasses,drawProjectedQuadToContext,opt_arg1,opt_arg2);}},render(){this.redrawScheduled_=false;if(!this.readyToDraw()){setTimeout(this.scheduleRender.bind(this),constants.IMAGE_LOAD_RETRY_TIME_MS);return;}
if(!this.quads_)return;const canvasCtx=this.canvas_.getContext('2d');if(!this.resize()){canvasCtx.clearRect(0,0,this.canvas_.width,this.canvas_.height);}
const quadCanvas=document.createElement('canvas');this.stackTransformAndProcessQuads_(3,drawProjectedQuadToContext,true,canvasCtx,quadCanvas);quadCanvas.width=0;},trackMouse_(){this.mouseModeSelector_=document.createElement('tr-ui-b-mouse-mode-selector');this.mouseModeSelector_.targetElement=this.canvas_;this.mouseModeSelector_.supportedModeMask=tr.ui.b.MOUSE_SELECTOR_MODE.SELECTION|tr.ui.b.MOUSE_SELECTOR_MODE.PANSCAN|tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM|tr.ui.b.MOUSE_SELECTOR_MODE.ROTATE;this.mouseModeSelector_.mode=tr.ui.b.MOUSE_SELECTOR_MODE.PANSCAN;this.mouseModeSelector_.pos={x:0,y:100};Polymer.dom(this).appendChild(this.mouseModeSelector_);this.mouseModeSelector_.settingsKey='quadStackView.mouseModeSelector';this.mouseModeSelector_.setModifierForAlternateMode(tr.ui.b.MOUSE_SELECTOR_MODE.ROTATE,tr.ui.b.MODIFIER.SHIFT);this.mouseModeSelector_.setModifierForAlternateMode(tr.ui.b.MOUSE_SELECTOR_MODE.PANSCAN,tr.ui.b.MODIFIER.SPACE);this.mouseModeSelector_.setModifierForAlternateMode(tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM,tr.ui.b.MODIFIER.CMD_OR_CTRL);this.mouseModeSelector_.addEventListener('updateselection',this.onSelectionUpdate_.bind(this));this.mouseModeSelector_.addEventListener('endselection',this.onSelectionUpdate_.bind(this));},extractRelativeMousePosition_(e){const br=this.canvas_.getBoundingClientRect();return[this.pixelRatio_*(e.clientX-this.canvas_.offsetLeft-br.left),this.pixelRatio_*(e.clientY-this.canvas_.offsetTop-br.top)];},onSelectionUpdate_(e){const mousePos=this.extractRelativeMousePosition_(e);const res=[];function handleQuad(passNumber,quad,p1,p2,p3,p4){if(tr.b.math.pointInImplicitQuad(mousePos,p1,p2,p3,p4)){res.push(quad);}}
this.stackTransformAndProcessQuads_(1,handleQuad,false);e=new tr.b.Event('selectionchange');e.quads=res;this.dispatchEvent(e);}};return{QuadStackView,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const ColorScheme=tr.b.ColorScheme;const THIS_DOC=document.currentScript.ownerDocument;const TILE_HEATMAP_TYPE={};TILE_HEATMAP_TYPE.NONE='none';TILE_HEATMAP_TYPE.SCHEDULED_PRIORITY='scheduledPriority';TILE_HEATMAP_TYPE.USING_GPU_MEMORY='usingGpuMemory';const cc=tr.ui.e.chrome.cc;function createTileRectsSelectorBaseOptions(){return[{label:'None',value:'none'},{label:'Coverage Rects',value:'coverage'}];}
const LayerTreeQuadStackView=tr.ui.b.define('tr-ui-e-chrome-cc-layer-tree-quad-stack-view');LayerTreeQuadStackView.prototype={__proto__:HTMLDivElement.prototype,decorate(){this.style.flexGrow=1;this.style.flexShrink=1;this.style.flexBasis='auto';this.style.flexDirection='column';this.style.minHeight=0;this.style.display='flex';this.isRenderPassQuads_=false;this.pictureAsImageData_={};this.messages_=[];this.controls_=document.createElement('top-controls');this.controls_.style.flexGrow=0;this.controls_.style.flexShrink=0;this.controls_.style.flexBasis='auto';this.controls_.style.backgroundImage='-webkit-gradient(linear, 0 0, 100% 0, from(#E5E5E5), to(#D1D1D1))';this.controls_.style.borderBottom='1px solid #8e8e8e';this.controls_.style.borderTop='1px solid white';this.controls_.style.display='flex';this.controls_.style.flexDirection='row';this.controls_.style.flexWrap='wrap';this.controls_.style.fontSize='14px';this.controls_.style.paddingLeft='2px';this.controls_.style.overflow='hidden';this.infoBar_=document.createElement('tr-ui-b-info-bar');this.quadStackView_=new tr.ui.b.QuadStackView();this.quadStackView_.addEventListener('selectionchange',this.onQuadStackViewSelectionChange_.bind(this));this.quadStackView_.style.flexGrow=1;this.quadStackView_.style.flexShrink=1;this.quadStackView_.style.flexBasis='auto';this.quadStackView_.style.minWidth='200px';this.extraHighlightsByLayerId_=undefined;this.inputEventImageData_=undefined;const m=tr.ui.b.MOUSE_SELECTOR_MODE;const mms=this.quadStackView_.mouseModeSelector;mms.settingsKey='tr.e.cc.layerTreeQuadStackView.mouseModeSelector';mms.setKeyCodeForMode(m.SELECTION,'Z'.charCodeAt(0));mms.setKeyCodeForMode(m.PANSCAN,'X'.charCodeAt(0));mms.setKeyCodeForMode(m.ZOOM,'C'.charCodeAt(0));mms.setKeyCodeForMode(m.ROTATE,'V'.charCodeAt(0));const node=tr.ui.b.instantiateTemplate('#tr-ui-e-chrome-cc-layer-tree-quad-stack-view-template',THIS_DOC);Polymer.dom(this).appendChild(node);Polymer.dom(this).appendChild(this.controls_);Polymer.dom(this).appendChild(this.infoBar_);Polymer.dom(this).appendChild(this.quadStackView_);this.tileRectsSelector_=tr.ui.b.createSelector(this,'howToShowTiles','layerView.howToShowTiles','none',createTileRectsSelectorBaseOptions());Polymer.dom(this.controls_).appendChild(this.tileRectsSelector_);const tileHeatmapText=tr.ui.b.createSpan({textContent:'Tile heatmap:'});Polymer.dom(this.controls_).appendChild(tileHeatmapText);const tileHeatmapSelector=tr.ui.b.createSelector(this,'tileHeatmapType','layerView.tileHeatmapType',TILE_HEATMAP_TYPE.NONE,[{label:'None',value:TILE_HEATMAP_TYPE.NONE},{label:'Scheduled Priority',value:TILE_HEATMAP_TYPE.SCHEDULED_PRIORITY},{label:'Is using GPU memory',value:TILE_HEATMAP_TYPE.USING_GPU_MEMORY}]);Polymer.dom(this.controls_).appendChild(tileHeatmapSelector);const showOtherLayersCheckbox=tr.ui.b.createCheckBox(this,'showOtherLayers','layerView.showOtherLayers',true,'Other layers/passes');showOtherLayersCheckbox.title='When checked, show all layers, selected or not.';Polymer.dom(this.controls_).appendChild(showOtherLayersCheckbox);const showInvalidationsCheckbox=tr.ui.b.createCheckBox(this,'showInvalidations','layerView.showInvalidations',true,'Invalidations');showInvalidationsCheckbox.title='When checked, compositing invalidations are highlighted in red';Polymer.dom(this.controls_).appendChild(showInvalidationsCheckbox);const showUnrecordedRegionCheckbox=tr.ui.b.createCheckBox(this,'showUnrecordedRegion','layerView.showUnrecordedRegion',true,'Unrecorded area');showUnrecordedRegionCheckbox.title='When checked, unrecorded areas are highlighted in yellow';Polymer.dom(this.controls_).appendChild(showUnrecordedRegionCheckbox);const showBottlenecksCheckbox=tr.ui.b.createCheckBox(this,'showBottlenecks','layerView.showBottlenecks',true,'Bottlenecks');showBottlenecksCheckbox.title='When checked, scroll bottlenecks are highlighted';Polymer.dom(this.controls_).appendChild(showBottlenecksCheckbox);const showLayoutRectsCheckbox=tr.ui.b.createCheckBox(this,'showLayoutRects','layerView.showLayoutRects',false,'Layout rects');showLayoutRectsCheckbox.title='When checked, shows rects for regions where layout happened';Polymer.dom(this.controls_).appendChild(showLayoutRectsCheckbox);const showContentsCheckbox=tr.ui.b.createCheckBox(this,'showContents','layerView.showContents',true,'Contents');showContentsCheckbox.title='When checked, show the rendered contents inside the layer outlines';Polymer.dom(this.controls_).appendChild(showContentsCheckbox);const showAnimationBoundsCheckbox=tr.ui.b.createCheckBox(this,'showAnimationBounds','layerView.showAnimationBounds',false,'Animation Bounds');showAnimationBoundsCheckbox.title='When checked, show a border around'+' a layer showing the extent of its animation.';Polymer.dom(this.controls_).appendChild(showAnimationBoundsCheckbox);const showInputEventsCheckbox=tr.ui.b.createCheckBox(this,'showInputEvents','layerView.showInputEvents',true,'Input events');showInputEventsCheckbox.title='When checked, input events are '+'displayed as circles.';Polymer.dom(this.controls_).appendChild(showInputEventsCheckbox);this.whatRasterizedLink_=document.createElement('tr-ui-a-analysis-link');this.whatRasterizedLink_.style.position='absolute';this.whatRasterizedLink_.style.bottom='15px';this.whatRasterizedLink_.style.left='10px';this.whatRasterizedLink_.selection=this.getWhatRasterizedEventSet_.bind(this);Polymer.dom(this.quadStackView_).appendChild(this.whatRasterizedLink_);},get layerTreeImpl(){return this.layerTreeImpl_;},set isRenderPassQuads(newValue){this.isRenderPassQuads_=newValue;},set layerTreeImpl(layerTreeImpl){if(this.layerTreeImpl_===layerTreeImpl)return;this.layerTreeImpl_=layerTreeImpl;this.selection=undefined;},get extraHighlightsByLayerId(){return this.extraHighlightsByLayerId_;},set extraHighlightsByLayerId(extraHighlightsByLayerId){this.extraHighlightsByLayerId_=extraHighlightsByLayerId;this.scheduleUpdateContents_();},get showOtherLayers(){return this.showOtherLayers_;},set showOtherLayers(show){this.showOtherLayers_=show;this.updateContents_();},get showAnimationBounds(){return this.showAnimationBounds_;},set showAnimationBounds(show){this.showAnimationBounds_=show;this.updateContents_();},get showInputEvents(){return this.showInputEvents_;},set showInputEvents(show){this.showInputEvents_=show;this.updateContents_();},get showContents(){return this.showContents_;},set showContents(show){this.showContents_=show;this.updateContents_();},get showInvalidations(){return this.showInvalidations_;},set showInvalidations(show){this.showInvalidations_=show;this.updateContents_();},get showUnrecordedRegion(){return this.showUnrecordedRegion_;},set showUnrecordedRegion(show){this.showUnrecordedRegion_=show;this.updateContents_();},get showBottlenecks(){return this.showBottlenecks_;},set showBottlenecks(show){this.showBottlenecks_=show;this.updateContents_();},get showLayoutRects(){return this.showLayoutRects_;},set showLayoutRects(show){this.showLayoutRects_=show;this.updateContents_();},get howToShowTiles(){return this.howToShowTiles_;},set howToShowTiles(val){if(val!=='none'&&val!=='coverage'&&isNaN(parseFloat(val))){throw new Error('howToShowTiles requires "none" or "coverage" or a number');}
this.howToShowTiles_=val;this.updateContents_();},get tileHeatmapType(){return this.tileHeatmapType_;},set tileHeatmapType(val){this.tileHeatmapType_=val;this.updateContents_();},get selection(){return this.selection_;},set selection(selection){if(this.selection===selection)return;this.selection_=selection;tr.b.dispatchSimpleEvent(this,'selection-change');this.updateContents_();},regenerateContent(){this.updateTilesSelector_();this.updateContents_();},loadDataForImageElement_(image,callback){const imageContent=window.getComputedStyle(image).backgroundImage;if(!imageContent){this.scheduleUpdateContents_();return;}
image.src=tr.ui.b.extractUrlString(imageContent);image.onload=function(){const canvas=document.createElement('canvas');const ctx=canvas.getContext('2d');canvas.width=image.width;canvas.height=image.height;ctx.drawImage(image,0,0);const imageData=ctx.getImageData(0,0,canvas.width,canvas.height);callback(imageData);};},onQuadStackViewSelectionChange_(e){const selectableQuads=e.quads.filter(function(q){return q.selectionToSetIfClicked!==undefined;});if(selectableQuads.length===0){this.selection=undefined;return;}
selectableQuads.sort(function(x,y){const z=x.stackingGroupId-y.stackingGroupId;if(z!==0)return z;return x.selectionToSetIfClicked.specicifity-
y.selectionToSetIfClicked.specicifity;});const quadToSelect=selectableQuads[selectableQuads.length-1];this.selection=quadToSelect.selectionToSetIfClicked;},scheduleUpdateContents_(){if(this.updateContentsPending_)return;this.updateContentsPending_=true;tr.b.requestAnimationFrameInThisFrameIfPossible(this.updateContents_,this);},updateContents_(){if(!this.layerTreeImpl_){this.quadStackView_.headerText='No tree';this.quadStackView_.quads=[];return;}
const status=this.computePictureLoadingStatus_();if(!status.picturesComplete)return;const lthi=this.layerTreeImpl_.layerTreeHostImpl;const lthiInstance=lthi.objectInstance;const worldViewportRect=tr.b.math.Rect.fromXYWH(0,0,lthi.deviceViewportSize.width,lthi.deviceViewportSize.height);this.quadStackView_.deviceRect=worldViewportRect;if(this.isRenderPassQuads_){this.quadStackView_.quads=this.generateRenderPassQuads();}else{this.quadStackView_.quads=this.generateLayerQuads();}
this.updateWhatRasterizedLinkState_();let message='';if(lthi.tilesHaveGpuMemoryUsageInfo){const thisTreeUsageInBytes=this.layerTreeImpl_.gpuMemoryUsageInBytes;const otherTreeUsageInBytes=lthi.gpuMemoryUsageInBytes-
thisTreeUsageInBytes;message+=tr.b.convertUnit(thisTreeUsageInBytes,tr.b.UnitPrefixScale.BINARY.NONE,tr.b.UnitPrefixScale.BINARY.MEBI).toFixed(1)+' MiB on this tree';if(otherTreeUsageInBytes){message+=', '+
tr.b.convertUnit(otherTreeUsageInBytes,tr.b.UnitPrefixScale.BINARY.NONE,tr.b.UnitPrefixScale.BINARY.MEBI).toFixed(1)+' MiB on the other tree';}}else{if(this.layerTreeImpl_){const thisTreeUsageInBytes=this.layerTreeImpl_.gpuMemoryUsageInBytes;message+=tr.b.convertUnit(thisTreeUsageInBytes,tr.b.UnitPrefixScale.BINARY.NONE,tr.b.UnitPrefixScale.BINARY.MEBI).toFixed(1)+' MiB on this tree';if(this.layerTreeImpl_.otherTree){message+=', ??? MiB on other tree. ';}}}
if(lthi.args.tileManagerBasicState){const tmgs=lthi.args.tileManagerBasicState.globalState;message+=' (softMax='+
tr.b.convertUnit(tmgs.softMemoryLimitInBytes,tr.b.UnitPrefixScale.BINARY.NONE,tr.b.UnitPrefixScale.BINARY.MEBI).toFixed(1)+' MiB, hardMax='+
tr.b.convertUnit(tmgs.hardMemoryLimitInBytes,tr.b.UnitPrefixScale.BINARY.NONE,tr.b.UnitPrefixScale.BINARY.MEBI).toFixed(1)+' MiB, '+
tmgs.memoryLimitPolicy+')';}else{const thread=lthi.snapshottedOnThread;const didManageTilesSlices=thread.sliceGroup.slices.filter(s=>{if(s.category!=='tr.e.cc')return false;if(s.title!=='DidManage')return false;if(s.end>lthi.ts)return false;return true;});didManageTilesSlices.sort(function(x,y){return x.end-y.end;});if(didManageTilesSlices.length>0){const newest=didManageTilesSlices[didManageTilesSlices.length-1];const tmgs=newest.args.state.global_state;message+=' (softMax='+
tr.b.convertUnit(tmgs.softMemoryLimitInBytes,tr.b.UnitPrefixScale.BINARY.NONE,tr.b.UnitPrefixScale.BINARY.MEBI).toFixed(1)+' MiB, hardMax='+
tr.b.convertUnit(tmgs.hardMemoryLimitInBytes,tr.b.UnitPrefixScale.BINARY.NONE,tr.b.UnitPrefixScale.BINARY.MEBI).toFixed(1)+' MiB, '+
tmgs.memoryLimitPolicy+')';}}
if(this.layerTreeImpl_.otherTree){message+=' (Another tree exists)';}
if(message.length){this.quadStackView_.headerText=message;}else{this.quadStackView_.headerText=undefined;}
this.updateInfoBar_(status.messages);},updateTilesSelector_(){const data=createTileRectsSelectorBaseOptions();if(this.layerTreeImpl_){const lthi=this.layerTreeImpl_.layerTreeHostImpl;const scaleNames=lthi.getContentsScaleNames();for(const scale in scaleNames){data.push({label:'Scale '+scale+' ('+scaleNames[scale]+')',value:scale});}}
const newSelector=tr.ui.b.createSelector(this,'howToShowTiles','layerView.howToShowTiles','none',data);this.controls_.replaceChild(newSelector,this.tileRectsSelector_);this.tileRectsSelector_=newSelector;},computePictureLoadingStatus_(){const layers=this.layers;const status={messages:[],picturesComplete:true};if(this.showContents){let hasPendingRasterizeImage=false;let firstPictureError=undefined;let hasMissingLayerRect=false;let hasUnresolvedPictureRef=false;for(let i=0;i<layers.length;i++){const layer=layers[i];for(let ir=0;ir<layer.pictures.length;++ir){const picture=layer.pictures[ir];if(picture.idRef){hasUnresolvedPictureRef=true;continue;}
if(!picture.layerRect){hasMissingLayerRect=true;continue;}
const pictureAsImageData=this.pictureAsImageData_[picture.guid];if(!pictureAsImageData){hasPendingRasterizeImage=true;this.pictureAsImageData_[picture.guid]=tr.e.cc.PictureAsImageData.Pending(this);picture.rasterize({stopIndex:undefined},function(pictureImageData){const picture_=pictureImageData.picture;this.pictureAsImageData_[picture_.guid]=pictureImageData;this.scheduleUpdateContents_();}.bind(this));continue;}
if(pictureAsImageData.isPending()){hasPendingRasterizeImage=true;continue;}
if(pictureAsImageData.error){if(!firstPictureError){firstPictureError=pictureAsImageData.error;}
break;}}}
if(hasPendingRasterizeImage){status.picturesComplete=false;}else{if(hasUnresolvedPictureRef){status.messages.push({header:'Missing picture',details:'Your trace didn\'t have pictures for every layer. '+'Old chrome versions had this problem'});}
if(hasMissingLayerRect){status.messages.push({header:'Missing layer rect',details:'Your trace may be corrupt or from a very old '+'Chrome revision.'});}
if(firstPictureError){status.messages.push({header:'Cannot rasterize',details:firstPictureError});}}}
if(this.showInputEvents&&this.layerTreeImpl.tracedInputLatencies&&this.inputEventImageData_===undefined){const image=Polymer.dom(this).querySelector('#input-event');if(!image.src){this.loadDataForImageElement_(image,function(imageData){this.inputEventImageData_=imageData;this.updateContentsPending_=false;this.scheduleUpdateContents_();}.bind(this));}
status.picturesComplete=false;}
return status;},get selectedRenderPass(){if(this.selection){return this.selection.renderPass_;}},get selectedLayer(){if(this.selection){const selectedLayerId=this.selection.associatedLayerId;return this.layerTreeImpl_.findLayerWithId(selectedLayerId);}},get renderPasses(){let renderPasses=this.layerTreeImpl.layerTreeHostImpl.args.frame.renderPasses;if(!this.showOtherLayers){const selectedRenderPass=this.selectedRenderPass;if(selectedRenderPass){renderPasses=[selectedRenderPass];}}
return renderPasses;},get layers(){let layers=this.layerTreeImpl.renderSurfaceLayerList;if(!this.showOtherLayers){const selectedLayer=this.selectedLayer;if(selectedLayer){layers=[selectedLayer];}}
return layers;},appendImageQuads_(quads,layer,layerQuad){for(let ir=0;ir<layer.pictures.length;++ir){const picture=layer.pictures[ir];if(!picture.layerRect)continue;const unitRect=picture.layerRect.asUVRectInside(layer.bounds);const iq=layerQuad.projectUnitRect(unitRect);const pictureData=this.pictureAsImageData_[picture.guid];if(this.showContents&&pictureData&&pictureData.imageData){iq.imageData=pictureData.imageData;iq.borderColor='rgba(0,0,0,0)';}else{iq.imageData=undefined;}
iq.stackingGroupId=layerQuad.stackingGroupId;quads.push(iq);}},appendAnimationQuads_(quads,layer,layerQuad){if(!layer.animationBoundsRect)return;const rect=layer.animationBoundsRect;const abq=tr.b.math.Quad.fromRect(rect);abq.backgroundColor='rgba(164,191,48,0.5)';abq.borderColor='rgba(205,255,0,0.75)';abq.borderWidth=3.0;abq.stackingGroupId=layerQuad.stackingGroupId;abq.selectionToSetIfClicked=new cc.AnimationRectSelection(layer,rect);quads.push(abq);},appendInvalidationQuads_(quads,layer,layerQuad){if(layer.layerTreeImpl.hasSourceFrameBeenDrawnBefore)return;for(const rect of layer.invalidation.rects){const unitRect=rect.asUVRectInside(layer.bounds);const iq=layerQuad.projectUnitRect(unitRect);iq.backgroundColor='rgba(0, 255, 0, 0.1)';if(rect.reason==='appeared'){iq.backgroundColor='rgba(0, 255, 128, 0.1)';}
iq.borderColor='rgba(0, 255, 0, 1)';iq.stackingGroupId=layerQuad.stackingGroupId;let message='Invalidation rect';if(rect.reason){message+=' ('+rect.reason+')';}
if(rect.client){message+=' for '+rect.client;}
iq.selectionToSetIfClicked=new cc.LayerRectSelection(layer,message,rect,rect);quads.push(iq);}},appendUnrecordedRegionQuads_(quads,layer,layerQuad){for(let ir=0;ir<layer.unrecordedRegion.rects.length;ir++){const rect=layer.unrecordedRegion.rects[ir];const unitRect=rect.asUVRectInside(layer.bounds);const iq=layerQuad.projectUnitRect(unitRect);iq.backgroundColor='rgba(240, 230, 140, 0.3)';iq.borderColor='rgba(240, 230, 140, 1)';iq.stackingGroupId=layerQuad.stackingGroupId;iq.selectionToSetIfClicked=new cc.LayerRectSelection(layer,'Unrecorded area',rect,rect);quads.push(iq);}},appendBottleneckQuads_(quads,layer,layerQuad,stackingGroupId){function processRegion(region,label,borderColor){const backgroundColor=borderColor.clone();backgroundColor.a=0.4*(borderColor.a||1.0);if(!region||!region.rects)return;for(let ir=0;ir<region.rects.length;ir++){const rect=region.rects[ir];const unitRect=rect.asUVRectInside(layer.bounds);const iq=layerQuad.projectUnitRect(unitRect);iq.backgroundColor=backgroundColor.toString();iq.borderColor=borderColor.toString();iq.borderWidth=4.0;iq.stackingGroupId=stackingGroupId;iq.selectionToSetIfClicked=new cc.LayerRectSelection(layer,label,rect,rect);quads.push(iq);}}
processRegion(layer.touchEventHandlerRegion,'Touch listener',tr.b.Color.fromString('rgb(228, 226, 27)'));processRegion(layer.wheelEventHandlerRegion,'Wheel listener',tr.b.Color.fromString('rgb(176, 205, 29)'));processRegion(layer.nonFastScrollableRegion,'Repaints on scroll',tr.b.Color.fromString('rgb(213, 134, 32)'));},appendTileCoverageRectQuads_(quads,layer,layerQuad,heatmapType){if(!layer.tileCoverageRects)return;const tiles=[];for(let ct=0;ct<layer.tileCoverageRects.length;++ct){const tile=layer.tileCoverageRects[ct].tile;if(tile!==undefined)tiles.push(tile);}
const lthi=this.layerTreeImpl_.layerTreeHostImpl;const minMax=this.getMinMaxForHeatmap_(lthi.activeTiles,heatmapType);const heatmapResult=this.computeHeatmapColors_(tiles,minMax,heatmapType);let heatIndex=0;for(let ct=0;ct<layer.tileCoverageRects.length;++ct){let rect=layer.tileCoverageRects[ct].geometryRect;rect=rect.scale(1.0/layer.geometryContentsScale);const tile=layer.tileCoverageRects[ct].tile;const unitRect=rect.asUVRectInside(layer.bounds);const quad=layerQuad.projectUnitRect(unitRect);quad.backgroundColor='rgba(0, 0, 0, 0)';quad.stackingGroupId=layerQuad.stackingGroupId;let type=tr.e.cc.tileTypes.missing;if(tile){type=tile.getTypeForLayer(layer);quad.backgroundColor=heatmapResult[heatIndex].color;++heatIndex;}
quad.borderColor=tr.e.cc.tileBorder[type].color;quad.borderWidth=tr.e.cc.tileBorder[type].width;let label;if(tile){label='coverageRect';}else{label='checkerboard coverageRect';}
quad.selectionToSetIfClicked=new cc.LayerRectSelection(layer,label,rect,layer.tileCoverageRects[ct]);quads.push(quad);}},appendLayoutRectQuads_(quads,layer,layerQuad){if(!layer.layoutRects){return;}
for(let ct=0;ct<layer.layoutRects.length;++ct){let rect=layer.layoutRects[ct].geometryRect;rect=rect.scale(1.0/layer.geometryContentsScale);const unitRect=rect.asUVRectInside(layer.bounds);const quad=layerQuad.projectUnitRect(unitRect);quad.backgroundColor='rgba(0, 0, 0, 0)';quad.stackingGroupId=layerQuad.stackingGroupId;quad.borderColor='rgba(0, 0, 200, 0.7)';quad.borderWidth=2;const label='Layout rect';quad.selectionToSetIfClicked=new cc.LayerRectSelection(layer,label,rect);quads.push(quad);}},getValueForHeatmap_(tile,heatmapType){if(heatmapType===TILE_HEATMAP_TYPE.SCHEDULED_PRIORITY){return tile.scheduledPriority===0?undefined:tile.scheduledPriority;}else if(heatmapType===TILE_HEATMAP_TYPE.USING_GPU_MEMORY){if(tile.isSolidColor)return 0.5;return tile.isUsingGpuMemory?0:1;}},getMinMaxForHeatmap_(tiles,heatmapType){const range=new tr.b.math.Range();if(heatmapType===TILE_HEATMAP_TYPE.USING_GPU_MEMORY){range.addValue(0);range.addValue(1);return range;}
for(let i=0;i<tiles.length;++i){const value=this.getValueForHeatmap_(tiles[i],heatmapType);if(value===undefined)continue;range.addValue(value);}
if(range.range===0){range.addValue(1);}
return range;},computeHeatmapColors_(tiles,minMax,heatmapType){const min=minMax.min;const max=minMax.max;const color=function(value){let hue=120*(1-(value-min)/(max-min));if(hue<0)hue=0;return'hsla('+hue+', 100%, 50%, 0.5)';};const values=[];for(let i=0;i<tiles.length;++i){const tile=tiles[i];const value=this.getValueForHeatmap_(tile,heatmapType);const res={value,color:value!==undefined?color(value):undefined};values.push(res);}
return values;},appendTilesWithScaleQuads_(quads,layer,layerQuad,scale,heatmapType){const lthi=this.layerTreeImpl_.layerTreeHostImpl;const tiles=[];for(let i=0;i<lthi.activeTiles.length;++i){const tile=lthi.activeTiles[i];if(Math.abs(tile.contentsScale-scale)>1e-6){continue;}
if(layer.layerId!==tile.layerId)continue;tiles.push(tile);}
const minMax=this.getMinMaxForHeatmap_(lthi.activeTiles,heatmapType);const heatmapResult=this.computeHeatmapColors_(tiles,minMax,heatmapType);for(let i=0;i<tiles.length;++i){const tile=tiles[i];const rect=tile.layerRect;if(!tile.layerRect)continue;const unitRect=rect.asUVRectInside(layer.bounds);const quad=layerQuad.projectUnitRect(unitRect);quad.backgroundColor='rgba(0, 0, 0, 0)';quad.stackingGroupId=layerQuad.stackingGroupId;const type=tile.getTypeForLayer(layer);quad.borderColor=tr.e.cc.tileBorder[type].color;quad.borderWidth=tr.e.cc.tileBorder[type].width;quad.backgroundColor=heatmapResult[i].color;const data={tileType:type};if(heatmapType!==TILE_HEATMAP_TYPE.NONE){data[heatmapType]=heatmapResult[i].value;}
quad.selectionToSetIfClicked=new cc.TileSelection(tile,data);quads.push(quad);}},appendHighlightQuadsForLayer_(quads,layer,layerQuad,highlights){highlights.forEach(function(highlight){const rect=highlight.rect;const unitRect=rect.asUVRectInside(layer.bounds);const quad=layerQuad.projectUnitRect(unitRect);let colorId=ColorScheme.getColorIdForGeneralPurposeString(highlight.colorKey);const offset=ColorScheme.properties.brightenedOffsets[0];colorId=ColorScheme.getVariantColorId(colorId,offset);const color=ColorScheme.colors[colorId];const quadForDrawing=quad.clone();quadForDrawing.backgroundColor=color.withAlpha(0.5).toString();quadForDrawing.borderColor=color.withAlpha(1.0).darken().toString();quadForDrawing.stackingGroupId=layerQuad.stackingGroupId;quads.push(quadForDrawing);},this);},generateRenderPassQuads(){if(!this.layerTreeImpl.layerTreeHostImpl.args.frame)return[];const renderPasses=this.renderPasses;if(!renderPasses)return[];const quads=[];for(let i=0;i<renderPasses.length;++i){const quadList=renderPasses[i].quadList;for(let j=0;j<quadList.length;++j){const drawQuad=quadList[j];const quad=drawQuad.rectAsTargetSpaceQuad.clone();quad.borderColor='rgb(170, 204, 238)';quad.borderWidth=2;quad.stackingGroupId=i;quads.push(quad);}}
return quads;},generateLayerQuads(){this.updateContentsPending_=false;const layers=this.layers;const quads=[];let nextStackingGroupId=0;const alreadyVisitedLayerIds={};let selectionHighlightsByLayerId;if(this.selection){selectionHighlightsByLayerId=this.selection.highlightsByLayerId;}else{selectionHighlightsByLayerId={};}
const extraHighlightsByLayerId=this.extraHighlightsByLayerId||{};for(let i=1;i<=layers.length;i++){const layer=layers[layers.length-i];alreadyVisitedLayerIds[layer.layerId]=true;if(layer.objectInstance.name==='cc::NinePatchLayerImpl'){continue;}
const layerQuad=layer.layerQuad.clone();if(layer.usingGpuRasterization){const pixelRatio=window.devicePixelRatio||1;layerQuad.borderWidth=2.0*pixelRatio;layerQuad.borderColor='rgba(154,205,50,0.75)';}else{layerQuad.borderColor='rgba(0,0,0,0.75)';}
layerQuad.stackingGroupId=nextStackingGroupId++;layerQuad.selectionToSetIfClicked=new cc.LayerSelection(layer);layerQuad.layer=layer;if(this.showOtherLayers&&this.selectedLayer===layer){layerQuad.upperBorderColor='rgb(156,189,45)';}
if(this.showAnimationBounds){this.appendAnimationQuads_(quads,layer,layerQuad);}
this.appendImageQuads_(quads,layer,layerQuad);quads.push(layerQuad);if(this.showInvalidations){this.appendInvalidationQuads_(quads,layer,layerQuad);}
if(this.showUnrecordedRegion){this.appendUnrecordedRegionQuads_(quads,layer,layerQuad);}
if(this.showBottlenecks){this.appendBottleneckQuads_(quads,layer,layerQuad,layerQuad.stackingGroupId);}
if(this.showLayoutRects){this.appendLayoutRectQuads_(quads,layer,layerQuad);}
if(this.howToShowTiles==='coverage'){this.appendTileCoverageRectQuads_(quads,layer,layerQuad,this.tileHeatmapType);}else if(this.howToShowTiles!=='none'){this.appendTilesWithScaleQuads_(quads,layer,layerQuad,this.howToShowTiles,this.tileHeatmapType);}
let highlights;highlights=extraHighlightsByLayerId[layer.layerId];if(highlights){this.appendHighlightQuadsForLayer_(quads,layer,layerQuad,highlights);}
highlights=selectionHighlightsByLayerId[layer.layerId];if(highlights){this.appendHighlightQuadsForLayer_(quads,layer,layerQuad,highlights);}}
this.layerTreeImpl.iterLayers(function(layer,depth,isMask,isReplica){if(!this.showOtherLayers&&this.selectedLayer!==layer)return;if(alreadyVisitedLayerIds[layer.layerId])return;const layerQuad=layer.layerQuad;const stackingGroupId=nextStackingGroupId++;if(this.showBottlenecks){this.appendBottleneckQuads_(quads,layer,layerQuad,stackingGroupId);}},this);const tracedInputLatencies=this.layerTreeImpl.tracedInputLatencies;if(this.showInputEvents&&tracedInputLatencies){for(let i=0;i<tracedInputLatencies.length;i++){const coordinatesArray=tracedInputLatencies[i].args.data.coordinates;for(let j=0;j<coordinatesArray.length;j++){const inputQuad=tr.b.math.Quad.fromXYWH(coordinatesArray[j].x-25,coordinatesArray[j].y-25,50,50);inputQuad.borderColor='rgba(0, 0, 0, 0)';inputQuad.imageData=this.inputEventImageData_;quads.push(inputQuad);}}}
return quads;},updateInfoBar_(infoBarMessages){if(infoBarMessages.length){this.infoBar_.removeAllButtons();this.infoBar_.message='Some problems were encountered...';this.infoBar_.addButton('More info...',function(e){const overlay=new tr.ui.b.Overlay();Polymer.dom(overlay).textContent='';infoBarMessages.forEach(function(message){const title=document.createElement('h3');Polymer.dom(title).textContent=message.header;const details=document.createElement('div');Polymer.dom(details).textContent=message.details;Polymer.dom(overlay).appendChild(title);Polymer.dom(overlay).appendChild(details);});overlay.visible=true;e.stopPropagation();return false;});this.infoBar_.visible=true;}else{this.infoBar_.removeAllButtons();this.infoBar_.message='';this.infoBar_.visible=false;}},getWhatRasterized_(){const lthi=this.layerTreeImpl_.layerTreeHostImpl;const renderProcess=lthi.objectInstance.parent;const tasks=[];for(const event of renderProcess.getDescendantEvents()){if(!(event instanceof tr.model.Slice))continue;const tile=tr.e.cc.getTileFromRasterTaskSlice(event);if(tile===undefined)continue;if(tile.containingSnapshot===lthi){tasks.push(event);}}
return tasks;},updateWhatRasterizedLinkState_(){const tasks=this.getWhatRasterized_();if(tasks.length){Polymer.dom(this.whatRasterizedLink_).textContent=tasks.length+' raster tasks';this.whatRasterizedLink_.style.display='';}else{Polymer.dom(this.whatRasterizedLink_).textContent='';this.whatRasterizedLink_.style.display='none';}},getWhatRasterizedEventSet_(){return new tr.model.EventSet(this.getWhatRasterized_());}};return{LayerTreeQuadStackView,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const constants=tr.e.cc.constants;const LayerView=tr.ui.b.define('tr-ui-e-chrome-cc-layer-view');LayerView.prototype={__proto__:HTMLDivElement.prototype,decorate(){this.style.flexDirection='column';this.style.display='flex';this.layerTreeQuadStackView_=new tr.ui.e.chrome.cc.LayerTreeQuadStackView();this.dragBar_=document.createElement('tr-ui-b-drag-handle');this.analysisEl_=document.createElement('tr-ui-e-chrome-cc-layer-view-analysis');this.analysisEl_.style.flexGrow=0;this.analysisEl_.style.flexShrink=0;this.analysisEl_.style.flexBasis='auto';this.analysisEl_.style.height='150px';this.analysisEl_.style.overflow='auto';this.analysisEl_.addEventListener('requestSelectionChange',this.onRequestSelectionChangeFromAnalysisEl_.bind(this));this.dragBar_.target=this.analysisEl_;Polymer.dom(this).appendChild(this.layerTreeQuadStackView_);Polymer.dom(this).appendChild(this.dragBar_);Polymer.dom(this).appendChild(this.analysisEl_);this.layerTreeQuadStackView_.addEventListener('selection-change',function(){this.layerTreeQuadStackViewSelectionChanged_();}.bind(this));this.layerTreeQuadStackViewSelectionChanged_();},get layerTreeImpl(){return this.layerTreeQuadStackView_.layerTreeImpl;},set layerTreeImpl(newValue){return this.layerTreeQuadStackView_.layerTreeImpl=newValue;},set isRenderPassQuads(newValue){return this.layerTreeQuadStackView_.isRenderPassQuads=newValue;},get selection(){return this.layerTreeQuadStackView_.selection;},set selection(newValue){this.layerTreeQuadStackView_.selection=newValue;},regenerateContent(){this.layerTreeQuadStackView_.regenerateContent();},layerTreeQuadStackViewSelectionChanged_(){const selection=this.layerTreeQuadStackView_.selection;if(selection){this.dragBar_.style.display='';this.analysisEl_.style.display='';Polymer.dom(this.analysisEl_).textContent='';const layer=selection.layer;if(tr.e.cc.PictureSnapshot.CanDebugPicture()&&layer&&layer.args&&layer.args.pictures&&layer.args.pictures.length){Polymer.dom(this.analysisEl_).appendChild(this.createPictureBtn_(layer.args.pictures));}
const analysis=selection.createAnalysis();Polymer.dom(this.analysisEl_).appendChild(analysis);for(const child of this.analysisEl_.children){child.style.userSelect='text';}}else{this.dragBar_.style.display='none';this.analysisEl_.style.display='none';const analysis=Polymer.dom(this.analysisEl_).firstChild;if(analysis){Polymer.dom(this.analysisEl_).removeChild(analysis);}
this.layerTreeQuadStackView_.style.height=window.getComputedStyle(this).height;}
tr.b.dispatchSimpleEvent(this,'selection-change');},createPictureBtn_(pictures){if(!(pictures instanceof Array)){pictures=[pictures];}
const link=document.createElement('tr-ui-a-analysis-link');link.selection=function(){const layeredPicture=new tr.e.cc.LayeredPicture(pictures);const snapshot=new tr.e.cc.PictureSnapshot(layeredPicture);snapshot.picture=layeredPicture;const selection=new tr.model.EventSet();selection.push(snapshot);return selection;};Polymer.dom(link).textContent='View in Picture Debugger';return link;},onRequestSelectionChangeFromAnalysisEl_(e){if(!(e.selection instanceof tr.ui.e.chrome.cc.Selection)){return;}
e.stopPropagation();this.selection=e.selection;},get extraHighlightsByLayerId(){return this.layerTreeQuadStackView_.extraHighlightsByLayerId;},set extraHighlightsByLayerId(extraHighlightsByLayerId){this.layerTreeQuadStackView_.extraHighlightsByLayerId=extraHighlightsByLayerId;}};return{LayerView,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const LayerTreeHostImplSnapshotView=tr.ui.b.define('tr-ui-e-chrome-cc-layer-tree-host-impl-snapshot-view',tr.ui.analysis.ObjectSnapshotView);LayerTreeHostImplSnapshotView.prototype={__proto__:tr.ui.analysis.ObjectSnapshotView.prototype,decorate(){Polymer.dom(this).classList.add('tr-ui-e-chrome-cc-lthi-s-view');this.style.display='flex';this.style.flexDirection='row';this.style.flexGrow=1;this.style.flexShrink=1;this.style.flexBasis='auto';this.style.minWidth=0;this.selection_=undefined;this.layerPicker_=new tr.ui.e.chrome.cc.LayerPicker();this.layerPicker_.style.flexGrow=0;this.layerPicker_.style.flexShrink=0;this.layerPicker_.style.flexBasis='auto';this.layerPicker_.style.minWidth='200px';this.layerPicker_.addEventListener('selection-change',this.onLayerPickerSelectionChanged_.bind(this));this.layerView_=new tr.ui.e.chrome.cc.LayerView();this.layerView_.addEventListener('selection-change',this.onLayerViewSelectionChanged_.bind(this));this.layerView_.style.flexGrow=1;this.layerView_.style.flexShrink=1;this.layerView_.style.flexBasis='auto';this.layerView_.style.minWidth=0;this.dragHandle_=document.createElement('tr-ui-b-drag-handle');this.dragHandle_.style.flexGrow=0;this.dragHandle_.style.flexShrink=0;this.dragHandle_.style.flexBasis='auto';this.dragHandle_.horizontal=false;this.dragHandle_.target=this.layerPicker_;Polymer.dom(this).appendChild(this.layerPicker_);Polymer.dom(this).appendChild(this.dragHandle_);Polymer.dom(this).appendChild(this.layerView_);this.onLayerViewSelectionChanged_();this.onLayerPickerSelectionChanged_();},get objectSnapshot(){return this.objectSnapshot_;},set objectSnapshot(objectSnapshot){this.objectSnapshot_=objectSnapshot;const lthi=this.objectSnapshot;let layerTreeImpl;if(lthi){layerTreeImpl=lthi.getTree(this.layerPicker_.whichTree);}
this.layerPicker_.lthiSnapshot=lthi;this.layerView_.layerTreeImpl=layerTreeImpl;this.layerView_.regenerateContent();if(!this.selection_)return;this.selection=this.selection_.findEquivalent(lthi);},get selection(){return this.selection_;},set selection(selection){if(this.selection_===selection)return;this.selection_=selection;this.layerPicker_.selection=selection;this.layerView_.selection=selection;tr.b.dispatchSimpleEvent(this,'cc-selection-change');},onLayerPickerSelectionChanged_(){this.selection_=this.layerPicker_.selection;this.layerView_.selection=this.selection;this.layerView_.layerTreeImpl=this.layerPicker_.layerTreeImpl;this.layerView_.isRenderPassQuads=this.layerPicker_.isRenderPassQuads;this.layerView_.regenerateContent();tr.b.dispatchSimpleEvent(this,'cc-selection-change');},onLayerViewSelectionChanged_(){this.selection_=this.layerView_.selection;this.layerPicker_.selection=this.selection;tr.b.dispatchSimpleEvent(this,'cc-selection-change');},get extraHighlightsByLayerId(){return this.layerView_.extraHighlightsByLayerId;},set extraHighlightsByLayerId(extraHighlightsByLayerId){this.layerView_.extraHighlightsByLayerId=extraHighlightsByLayerId;}};tr.ui.analysis.ObjectSnapshotView.register(LayerTreeHostImplSnapshotView,{typeName:'cc::LayerTreeHostImpl'});return{LayerTreeHostImplSnapshotView,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const OPS_TIMING_ITERATIONS=3;const CHART_PADDING_LEFT=65;const CHART_PADDING_RIGHT=40;const AXIS_PADDING_LEFT=60;const AXIS_PADDING_RIGHT=35;const AXIS_PADDING_TOP=25;const AXIS_PADDING_BOTTOM=45;const AXIS_LABEL_PADDING=5;const AXIS_TICK_SIZE=10;const LABEL_PADDING=5;const LABEL_INTERLEAVE_OFFSET=15;const BAR_PADDING=5;const VERTICAL_TICKS=5;const HUE_CHAR_CODE_ADJUSTMENT=5.7;const PictureOpsChartSummaryView=tr.ui.b.define('tr-ui-e-chrome-cc-picture-ops-chart-summary-view');PictureOpsChartSummaryView.prototype={__proto__:HTMLDivElement.prototype,decorate(){this.style.flexGrow=0;this.style.flexShrink=0;this.style.flexBasis='auto';this.style.fontSize=0;this.style.margin=0;this.style.minHeight='200px';this.style.minWidth='200px';this.style.overflow='hidden';this.style.padding=0;this.picture_=undefined;this.pictureDataProcessed_=false;this.chartScale_=window.devicePixelRatio;this.chart_=document.createElement('canvas');this.chartCtx_=this.chart_.getContext('2d');Polymer.dom(this).appendChild(this.chart_);this.opsTimingData_=[];this.chartWidth_=0;this.chartHeight_=0;this.requiresRedraw_=true;this.currentBarMouseOverTarget_=null;this.chart_.addEventListener('mousemove',this.onMouseMove_.bind(this));try{new ResizeObserver(this.onResize_.bind(this)).observe(this);}catch(e){}},get requiresRedraw(){return this.requiresRedraw_;},set requiresRedraw(requiresRedraw){this.requiresRedraw_=requiresRedraw;},get picture(){return this.picture_;},set picture(picture){this.picture_=picture;this.pictureDataProcessed_=false;if(Polymer.dom(this).classList.contains('hidden'))return;this.processPictureData_();this.requiresRedraw=true;this.updateChartContents();},hide(){Polymer.dom(this).classList.add('hidden');this.style.display='none';},show(){Polymer.dom(this).classList.remove('hidden');this.style.display='';if(!this.pictureDataProcessed_){this.processPictureData_();}
this.requiresRedraw=true;this.updateChartContents();},onMouseMove_(e){const lastBarMouseOverTarget=this.currentBarMouseOverTarget_;this.currentBarMouseOverTarget_=null;const x=e.offsetX;const y=e.offsetY;const chartLeft=CHART_PADDING_LEFT;const chartRight=this.chartWidth_-CHART_PADDING_RIGHT;const chartTop=AXIS_PADDING_TOP;const chartBottom=this.chartHeight_-AXIS_PADDING_BOTTOM;const chartInnerWidth=chartRight-chartLeft;if(x>chartLeft&&x<chartRight&&y>chartTop&&y<chartBottom){this.currentBarMouseOverTarget_=Math.floor((x-chartLeft)/chartInnerWidth*this.opsTimingData_.length);this.currentBarMouseOverTarget_=tr.b.math.clamp(this.currentBarMouseOverTarget_,0,this.opsTimingData_.length-1);}
if(this.currentBarMouseOverTarget_===lastBarMouseOverTarget)return;this.drawChartContents_();},onResize_(){this.requiresRedraw=true;this.updateChartContents();},updateChartContents(){if(this.requiresRedraw){this.updateChartDimensions_();}
this.drawChartContents_();},updateChartDimensions_(){this.chartWidth_=this.offsetWidth;this.chartHeight_=this.offsetHeight;this.chart_.width=this.chartWidth_*this.chartScale_;this.chart_.height=this.chartHeight_*this.chartScale_;this.chart_.style.width=this.chartWidth_+'px';this.chart_.style.height=this.chartHeight_+'px';this.chartCtx_.scale(this.chartScale_,this.chartScale_);},processPictureData_(){this.resetOpsTimingData_();this.pictureDataProcessed_=true;if(!this.picture_)return;let ops=this.picture_.getOps();if(!ops)return;ops=this.picture_.tagOpsWithTimings(ops);if(ops[0].cmd_time===undefined)return;this.collapseOpsToTimingBuckets_(ops);},drawChartContents_(){this.clearChartContents_();if(this.opsTimingData_.length===0){this.showNoTimingDataMessage_();return;}
this.drawChartAxes_();this.drawBars_();this.drawLineAtBottomOfChart_();if(this.currentBarMouseOverTarget_===null)return;this.drawTooltip_();},drawLineAtBottomOfChart_(){this.chartCtx_.strokeStyle='#AAA';this.chartCtx_.moveTo(0,this.chartHeight_-0.5);this.chartCtx_.lineTo(this.chartWidth_,this.chartHeight_-0.5);this.chartCtx_.stroke();},drawTooltip_(){const tooltipData=this.opsTimingData_[this.currentBarMouseOverTarget_];const tooltipTitle=tooltipData.cmd_string;const tooltipTime=tooltipData.cmd_time.toFixed(4);const tooltipWidth=110;const tooltipHeight=40;const chartInnerWidth=this.chartWidth_-CHART_PADDING_RIGHT-
CHART_PADDING_LEFT;const barWidth=chartInnerWidth/this.opsTimingData_.length;const tooltipOffset=Math.round((tooltipWidth-barWidth)*0.5);const left=CHART_PADDING_LEFT+this.currentBarMouseOverTarget_*barWidth-tooltipOffset;const top=Math.round((this.chartHeight_-tooltipHeight)*0.5);this.chartCtx_.save();this.chartCtx_.shadowOffsetX=0;this.chartCtx_.shadowOffsetY=5;this.chartCtx_.shadowBlur=4;this.chartCtx_.shadowColor='rgba(0,0,0,0.4)';this.chartCtx_.strokeStyle='#888';this.chartCtx_.fillStyle='#EEE';this.chartCtx_.fillRect(left,top,tooltipWidth,tooltipHeight);this.chartCtx_.shadowColor='transparent';this.chartCtx_.translate(0.5,0.5);this.chartCtx_.strokeRect(left,top,tooltipWidth,tooltipHeight);this.chartCtx_.restore();this.chartCtx_.fillStyle='#222';this.chartCtx_.textBaseline='top';this.chartCtx_.font='800 12px Arial';this.chartCtx_.fillText(tooltipTitle,left+8,top+8);this.chartCtx_.fillStyle='#555';this.chartCtx_.textBaseline='top';this.chartCtx_.font='400 italic 10px Arial';this.chartCtx_.fillText('Total: '+tooltipTime+'ms',left+8,top+22);},drawBars_(){const len=this.opsTimingData_.length;const max=this.opsTimingData_[0].cmd_time;const min=this.opsTimingData_[len-1].cmd_time;const width=this.chartWidth_-CHART_PADDING_LEFT-CHART_PADDING_RIGHT;const height=this.chartHeight_-AXIS_PADDING_TOP-AXIS_PADDING_BOTTOM;const barWidth=Math.floor(width/len);let opData;let opTiming;let opHeight;let opLabel;let barLeft;for(let b=0;b<len;b++){opData=this.opsTimingData_[b];opTiming=opData.cmd_time/max;opHeight=Math.round(Math.max(1,opTiming*height));opLabel=opData.cmd_string;barLeft=CHART_PADDING_LEFT+b*barWidth;this.chartCtx_.fillStyle=this.getOpColor_(opLabel);this.chartCtx_.fillRect(barLeft+BAR_PADDING,AXIS_PADDING_TOP+
height-opHeight,barWidth-2*BAR_PADDING,opHeight);}},getOpColor_(opName){const characters=opName.split('');const hue=characters.reduce(this.reduceNameToHue,0)%360;return'hsl('+hue+', 30%, 50%)';},reduceNameToHue(previousValue,currentValue,index,array){return Math.round(previousValue+currentValue.charCodeAt(0)*HUE_CHAR_CODE_ADJUSTMENT);},drawChartAxes_(){const len=this.opsTimingData_.length;const max=this.opsTimingData_[0].cmd_time;const min=this.opsTimingData_[len-1].cmd_time;const width=this.chartWidth_-AXIS_PADDING_LEFT-AXIS_PADDING_RIGHT;const height=this.chartHeight_-AXIS_PADDING_TOP-AXIS_PADDING_BOTTOM;const totalBarWidth=this.chartWidth_-CHART_PADDING_LEFT-
CHART_PADDING_RIGHT;const barWidth=Math.floor(totalBarWidth/len);const tickYInterval=height/(VERTICAL_TICKS-1);let tickYPosition=0;const tickValInterval=(max-min)/(VERTICAL_TICKS-1);let tickVal=0;this.chartCtx_.fillStyle='#333';this.chartCtx_.strokeStyle='#777';this.chartCtx_.save();this.chartCtx_.translate(0.5,0.5);this.chartCtx_.save();this.chartCtx_.translate(AXIS_PADDING_LEFT,AXIS_PADDING_TOP);this.chartCtx_.moveTo(0,0);this.chartCtx_.lineTo(0,height);this.chartCtx_.lineTo(width,height);this.chartCtx_.font='10px Arial';this.chartCtx_.textAlign='right';this.chartCtx_.textBaseline='middle';for(let t=0;t<VERTICAL_TICKS;t++){tickYPosition=Math.round(t*tickYInterval);tickVal=(max-t*tickValInterval).toFixed(4);this.chartCtx_.moveTo(0,tickYPosition);this.chartCtx_.lineTo(-AXIS_TICK_SIZE,tickYPosition);this.chartCtx_.fillText(tickVal,-AXIS_TICK_SIZE-AXIS_LABEL_PADDING,tickYPosition);}
this.chartCtx_.stroke();this.chartCtx_.restore();this.chartCtx_.save();this.chartCtx_.translate(CHART_PADDING_LEFT+Math.round(barWidth*0.5),AXIS_PADDING_TOP+height+LABEL_PADDING);this.chartCtx_.font='10px Arial';this.chartCtx_.textAlign='center';this.chartCtx_.textBaseline='top';let labelTickLeft;let labelTickBottom;for(let l=0;l<len;l++){labelTickLeft=Math.round(l*barWidth);labelTickBottom=l%2*LABEL_INTERLEAVE_OFFSET;this.chartCtx_.save();this.chartCtx_.moveTo(labelTickLeft,-LABEL_PADDING);this.chartCtx_.lineTo(labelTickLeft,labelTickBottom);this.chartCtx_.stroke();this.chartCtx_.restore();this.chartCtx_.fillText(this.opsTimingData_[l].cmd_string,labelTickLeft,labelTickBottom);}
this.chartCtx_.restore();this.chartCtx_.restore();},clearChartContents_(){this.chartCtx_.clearRect(0,0,this.chartWidth_,this.chartHeight_);},showNoTimingDataMessage_(){this.chartCtx_.font='800 italic 14px Arial';this.chartCtx_.fillStyle='#333';this.chartCtx_.textAlign='center';this.chartCtx_.textBaseline='middle';this.chartCtx_.fillText('No timing data available.',this.chartWidth_*0.5,this.chartHeight_*0.5);},collapseOpsToTimingBuckets_(ops){const opsTimingDataIndexHash_={};const timingData=this.opsTimingData_;let op;let opIndex;for(let i=0;i<ops.length;i++){op=ops[i];if(op.cmd_time===undefined)continue;opIndex=opsTimingDataIndexHash_[op.cmd_string]||null;if(opIndex===null){timingData.push({cmd_time:0,cmd_string:op.cmd_string});opIndex=timingData.length-1;opsTimingDataIndexHash_[op.cmd_string]=opIndex;}
timingData[opIndex].cmd_time+=op.cmd_time;}
timingData.sort(this.sortTimingBucketsByOpTimeDescending_);this.collapseTimingBucketsToOther_(4);},collapseTimingBucketsToOther_(count){const timingData=this.opsTimingData_;const otherSource=timingData.splice(count,timingData.length-count);let otherDestination=null;if(!otherSource.length)return;timingData.push({cmd_time:0,cmd_string:'Other'});otherDestination=timingData[timingData.length-1];for(let i=0;i<otherSource.length;i++){otherDestination.cmd_time+=otherSource[i].cmd_time;}},sortTimingBucketsByOpTimeDescending_(a,b){return b.cmd_time-a.cmd_time;},resetOpsTimingData_(){this.opsTimingData_.length=0;}};return{PictureOpsChartSummaryView,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const BAR_PADDING=1;const BAR_WIDTH=5;const CHART_PADDING_LEFT=65;const CHART_PADDING_RIGHT=30;const CHART_PADDING_BOTTOM=35;const CHART_PADDING_TOP=20;const AXIS_PADDING_LEFT=55;const AXIS_PADDING_RIGHT=30;const AXIS_PADDING_BOTTOM=35;const AXIS_PADDING_TOP=20;const AXIS_TICK_SIZE=5;const AXIS_LABEL_PADDING=5;const VERTICAL_TICKS=5;const HUE_CHAR_CODE_ADJUSTMENT=5.7;const PictureOpsChartView=tr.ui.b.define('tr-ui-e-chrome-cc-picture-ops-chart-view');PictureOpsChartView.prototype={__proto__:HTMLDivElement.prototype,decorate(){this.style.display='block';this.style.height='180px';this.style.margin=0;this.style.padding=0;this.style.position='relative';this.picture_=undefined;this.pictureOps_=undefined;this.opCosts_=undefined;this.chartScale_=window.devicePixelRatio;this.chart_=document.createElement('canvas');this.chartCtx_=this.chart_.getContext('2d');Polymer.dom(this).appendChild(this.chart_);this.selectedOpIndex_=undefined;this.chartWidth_=0;this.chartHeight_=0;this.dimensionsHaveChanged_=true;this.currentBarMouseOverTarget_=undefined;this.ninetyFifthPercentileCost_=0;this.totalOpCost_=0;this.chart_.addEventListener('click',this.onClick_.bind(this));this.chart_.addEventListener('mousemove',this.onMouseMove_.bind(this));try{new ResizeObserver(this.onResize_.bind(this)).observe(this);}catch(e){}
this.usePercentileScale_=false;this.usePercentileScaleCheckbox_=tr.ui.b.createCheckBox(this,'usePercentileScale','PictureOpsChartView.usePercentileScale',false,'Limit to 95%-ile');Polymer.dom(this.usePercentileScaleCheckbox_).classList.add('use-percentile-scale');this.usePercentileScaleCheckbox_.style.position='absolute';this.usePercentileScaleCheckbox_.style.left=0;this.usePercentileScaleCheckbox_.style.top=0;Polymer.dom(this).appendChild(this.usePercentileScaleCheckbox_);},get dimensionsHaveChanged(){return this.dimensionsHaveChanged_;},set dimensionsHaveChanged(dimensionsHaveChanged){this.dimensionsHaveChanged_=dimensionsHaveChanged;},get usePercentileScale(){return this.usePercentileScale_;},set usePercentileScale(usePercentileScale){this.usePercentileScale_=usePercentileScale;this.drawChartContents_();},get numOps(){return this.opCosts_.length;},get selectedOpIndex(){return this.selectedOpIndex_;},set selectedOpIndex(selectedOpIndex){if(selectedOpIndex<0)throw new Error('Invalid index');if(selectedOpIndex>=this.numOps)throw new Error('Invalid index');this.selectedOpIndex_=selectedOpIndex;},get picture(){return this.picture_;},set picture(picture){this.picture_=picture;this.pictureOps_=picture.tagOpsWithTimings(picture.getOps());this.currentBarMouseOverTarget_=undefined;this.processPictureData_();this.dimensionsHaveChanged=true;},processPictureData_(){if(this.pictureOps_===undefined)return;let totalOpCost=0;this.opCosts_=this.pictureOps_.map(function(op){totalOpCost+=op.cmd_time;return op.cmd_time;});this.opCosts_.sort();const ninetyFifthPercentileCostIndex=Math.floor(this.opCosts_.length*0.95);this.ninetyFifthPercentileCost_=this.opCosts_[ninetyFifthPercentileCostIndex];this.maxCost_=this.opCosts_[this.opCosts_.length-1];this.totalOpCost_=totalOpCost;},extractBarIndex_(e){let index=undefined;if(this.pictureOps_===undefined||this.pictureOps_.length===0){return index;}
const x=e.offsetX;const y=e.offsetY;const totalBarWidth=(BAR_WIDTH+BAR_PADDING)*this.pictureOps_.length;const chartLeft=CHART_PADDING_LEFT;const chartTop=0;const chartBottom=this.chartHeight_-CHART_PADDING_BOTTOM;const chartRight=chartLeft+totalBarWidth;if(x<chartLeft||x>chartRight||y<chartTop||y>chartBottom){return index;}
index=Math.floor((x-chartLeft)/totalBarWidth*this.pictureOps_.length);index=tr.b.math.clamp(index,0,this.pictureOps_.length-1);return index;},onClick_(e){const barClicked=this.extractBarIndex_(e);if(barClicked===undefined)return;if(barClicked===this.selectedOpIndex){this.selectedOpIndex=undefined;}else{this.selectedOpIndex=barClicked;}
e.preventDefault();tr.b.dispatchSimpleEvent(this,'selection-changed',false);},onMouseMove_(e){const lastBarMouseOverTarget=this.currentBarMouseOverTarget_;this.currentBarMouseOverTarget_=this.extractBarIndex_(e);if(this.currentBarMouseOverTarget_===lastBarMouseOverTarget){return;}
this.drawChartContents_();},onResize_(){this.dimensionsHaveChanged=true;this.updateChartContents();},scrollSelectedItemIntoViewIfNecessary(){if(this.selectedOpIndex===undefined){return;}
const width=this.offsetWidth;const left=this.scrollLeft;const right=left+width;const targetLeft=CHART_PADDING_LEFT+
(BAR_WIDTH+BAR_PADDING)*this.selectedOpIndex;if(targetLeft>left&&targetLeft<right){return;}
this.scrollLeft=(targetLeft-width*0.5);},updateChartContents(){if(this.dimensionsHaveChanged){this.updateChartDimensions_();}
this.drawChartContents_();},updateChartDimensions_(){if(!this.pictureOps_)return;let width=CHART_PADDING_LEFT+CHART_PADDING_RIGHT+
((BAR_WIDTH+BAR_PADDING)*this.pictureOps_.length);if(width<this.offsetWidth){width=this.offsetWidth;}
this.chartWidth_=width;this.chartHeight_=this.getBoundingClientRect().height;this.chart_.width=this.chartWidth_*this.chartScale_;this.chart_.height=this.chartHeight_*this.chartScale_;this.chart_.style.width=this.chartWidth_+'px';this.chart_.style.height=this.chartHeight_+'px';this.chartCtx_.scale(this.chartScale_,this.chartScale_);this.dimensionsHaveChanged=false;},drawChartContents_(){this.clearChartContents_();if(this.pictureOps_===undefined||this.pictureOps_.length===0||this.pictureOps_[0].cmd_time===undefined){this.showNoTimingDataMessage_();return;}
this.drawSelection_();this.drawBars_();this.drawChartAxes_();this.drawLinesAtTickMarks_();this.drawLineAtBottomOfChart_();if(this.currentBarMouseOverTarget_===undefined){return;}
this.drawTooltip_();},drawSelection_(){if(this.selectedOpIndex===undefined){return;}
const width=(BAR_WIDTH+BAR_PADDING)*this.selectedOpIndex;this.chartCtx_.fillStyle='rgb(223, 235, 230)';this.chartCtx_.fillRect(CHART_PADDING_LEFT,CHART_PADDING_TOP,width,this.chartHeight_-CHART_PADDING_TOP-CHART_PADDING_BOTTOM);},drawChartAxes_(){const min=this.opCosts_[0];const max=this.opCosts_[this.opCosts_.length-1];const height=this.chartHeight_-AXIS_PADDING_TOP-AXIS_PADDING_BOTTOM;const tickYInterval=height/(VERTICAL_TICKS-1);let tickYPosition=0;const tickValInterval=(max-min)/(VERTICAL_TICKS-1);let tickVal=0;this.chartCtx_.fillStyle='#333';this.chartCtx_.strokeStyle='#777';this.chartCtx_.save();this.chartCtx_.translate(0.5,0.5);this.chartCtx_.beginPath();this.chartCtx_.moveTo(AXIS_PADDING_LEFT,AXIS_PADDING_TOP);this.chartCtx_.lineTo(AXIS_PADDING_LEFT,this.chartHeight_-
AXIS_PADDING_BOTTOM);this.chartCtx_.lineTo(this.chartWidth_-AXIS_PADDING_RIGHT,this.chartHeight_-AXIS_PADDING_BOTTOM);this.chartCtx_.stroke();this.chartCtx_.closePath();this.chartCtx_.translate(AXIS_PADDING_LEFT,AXIS_PADDING_TOP);this.chartCtx_.font='10px Arial';this.chartCtx_.textAlign='right';this.chartCtx_.textBaseline='middle';this.chartCtx_.beginPath();for(let t=0;t<VERTICAL_TICKS;t++){tickYPosition=Math.round(t*tickYInterval);tickVal=(max-t*tickValInterval).toFixed(4);this.chartCtx_.moveTo(0,tickYPosition);this.chartCtx_.lineTo(-AXIS_TICK_SIZE,tickYPosition);this.chartCtx_.fillText(tickVal,-AXIS_TICK_SIZE-AXIS_LABEL_PADDING,tickYPosition);}
this.chartCtx_.stroke();this.chartCtx_.closePath();this.chartCtx_.restore();},drawLinesAtTickMarks_(){const height=this.chartHeight_-AXIS_PADDING_TOP-AXIS_PADDING_BOTTOM;const width=this.chartWidth_-AXIS_PADDING_LEFT-AXIS_PADDING_RIGHT;const tickYInterval=height/(VERTICAL_TICKS-1);let tickYPosition=0;this.chartCtx_.save();this.chartCtx_.translate(AXIS_PADDING_LEFT+0.5,AXIS_PADDING_TOP+0.5);this.chartCtx_.beginPath();this.chartCtx_.strokeStyle='rgba(0,0,0,0.05)';for(let t=0;t<VERTICAL_TICKS;t++){tickYPosition=Math.round(t*tickYInterval);this.chartCtx_.moveTo(0,tickYPosition);this.chartCtx_.lineTo(width,tickYPosition);this.chartCtx_.stroke();}
this.chartCtx_.restore();this.chartCtx_.closePath();},drawLineAtBottomOfChart_(){this.chartCtx_.strokeStyle='#AAA';this.chartCtx_.beginPath();this.chartCtx_.moveTo(0,this.chartHeight_-0.5);this.chartCtx_.lineTo(this.chartWidth_,this.chartHeight_-0.5);this.chartCtx_.stroke();this.chartCtx_.closePath();},drawTooltip_(){const tooltipData=this.pictureOps_[this.currentBarMouseOverTarget_];const tooltipTitle=tooltipData.cmd_string;const tooltipTime=tooltipData.cmd_time.toFixed(4);const toolTipTimePercentage=((tooltipData.cmd_time/this.totalOpCost_)*100).toFixed(2);const tooltipWidth=120;const tooltipHeight=40;const chartInnerWidth=this.chartWidth_-CHART_PADDING_RIGHT-
CHART_PADDING_LEFT;const barWidth=BAR_WIDTH+BAR_PADDING;const tooltipOffset=Math.round((tooltipWidth-barWidth)*0.5);const left=CHART_PADDING_LEFT+this.currentBarMouseOverTarget_*barWidth-tooltipOffset;const top=Math.round((this.chartHeight_-tooltipHeight)*0.5);this.chartCtx_.save();this.chartCtx_.shadowOffsetX=0;this.chartCtx_.shadowOffsetY=5;this.chartCtx_.shadowBlur=4;this.chartCtx_.shadowColor='rgba(0,0,0,0.4)';this.chartCtx_.strokeStyle='#888';this.chartCtx_.fillStyle='#EEE';this.chartCtx_.fillRect(left,top,tooltipWidth,tooltipHeight);this.chartCtx_.shadowColor='transparent';this.chartCtx_.translate(0.5,0.5);this.chartCtx_.strokeRect(left,top,tooltipWidth,tooltipHeight);this.chartCtx_.restore();this.chartCtx_.fillStyle='#222';this.chartCtx_.textAlign='left';this.chartCtx_.textBaseline='top';this.chartCtx_.font='800 12px Arial';this.chartCtx_.fillText(tooltipTitle,left+8,top+8);this.chartCtx_.fillStyle='#555';this.chartCtx_.font='400 italic 10px Arial';this.chartCtx_.fillText(tooltipTime+'ms ('+
toolTipTimePercentage+'%)',left+8,top+22);},drawBars_(){let op;let opColor=0;let opHeight=0;const opWidth=BAR_WIDTH+BAR_PADDING;let opHover=false;const bottom=this.chartHeight_-CHART_PADDING_BOTTOM;const maxHeight=this.chartHeight_-CHART_PADDING_BOTTOM-
CHART_PADDING_TOP;let maxValue;if(this.usePercentileScale){maxValue=this.ninetyFifthPercentileCost_;}else{maxValue=this.maxCost_;}
for(let b=0;b<this.pictureOps_.length;b++){op=this.pictureOps_[b];opHeight=Math.round((op.cmd_time/maxValue)*maxHeight);opHeight=Math.max(opHeight,1);opHover=(b===this.currentBarMouseOverTarget_);opColor=this.getOpColor_(op.cmd_string,opHover);if(b===this.selectedOpIndex){this.chartCtx_.fillStyle='#FFFF00';}else{this.chartCtx_.fillStyle=opColor;}
this.chartCtx_.fillRect(CHART_PADDING_LEFT+b*opWidth,bottom-opHeight,BAR_WIDTH,opHeight);}},getOpColor_(opName,hover){const characters=opName.split('');const hue=characters.reduce(this.reduceNameToHue,0)%360;const saturation=30;const lightness=hover?'75%':'50%';return'hsl('+hue+', '+saturation+'%, '+lightness+'%)';},reduceNameToHue(previousValue,currentValue,index,array){return Math.round(previousValue+currentValue.charCodeAt(0)*HUE_CHAR_CODE_ADJUSTMENT);},clearChartContents_(){this.chartCtx_.clearRect(0,0,this.chartWidth_,this.chartHeight_);},showNoTimingDataMessage_(){this.chartCtx_.font='800 italic 14px Arial';this.chartCtx_.fillStyle='#333';this.chartCtx_.textAlign='center';this.chartCtx_.textBaseline='middle';this.chartCtx_.fillText('No timing data available.',this.chartWidth_*0.5,this.chartHeight_*0.5);}};return{PictureOpsChartView,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const THIS_DOC=document._currentScript.ownerDocument;const PictureDebugger=tr.ui.b.define('tr-ui-e-chrome-cc-picture-debugger');PictureDebugger.prototype={__proto__:HTMLDivElement.prototype,decorate(){const node=tr.ui.b.instantiateTemplate('#tr-ui-e-chrome-cc-picture-debugger-template',THIS_DOC);Polymer.dom(this).appendChild(node);this.style.display='flex';this.style.flexDirection='row';const title=this.querySelector('.title');title.style.fontWeight='bold';title.style.marginLeft='5px';title.style.marginRight='5px';this.pictureAsImageData_=undefined;this.showOverdraw_=false;this.zoomScaleValue_=1;this.sizeInfo_=Polymer.dom(this).querySelector('.size');this.rasterArea_=Polymer.dom(this).querySelector('raster-area');this.rasterArea_.style.backgroundColor='#ddd';this.rasterArea_.style.minHeight='100px';this.rasterArea_.style.minWidth='200px';this.rasterArea_.style.overflow='auto';this.rasterArea_.style.paddingLeft='5px';this.rasterCanvas_=Polymer.dom(this.rasterArea_).querySelector('canvas');this.rasterCtx_=this.rasterCanvas_.getContext('2d');this.filename_=Polymer.dom(this).querySelector('.filename');this.filename_.style.userSelect='text';this.filename_.style.marginLeft='5px';this.drawOpsChartSummaryView_=new tr.ui.e.chrome.cc.PictureOpsChartSummaryView();this.drawOpsChartView_=new tr.ui.e.chrome.cc.PictureOpsChartView();this.drawOpsChartView_.addEventListener('selection-changed',this.onChartBarClicked_.bind(this));this.exportButton_=Polymer.dom(this).querySelector('.export');this.exportButton_.addEventListener('click',this.onSaveAsSkPictureClicked_.bind(this));this.trackMouse_();const overdrawCheckbox=tr.ui.b.createCheckBox(this,'showOverdraw','pictureView.showOverdraw',false,'Show overdraw');const chartCheckbox=tr.ui.b.createCheckBox(this,'showSummaryChart','pictureView.showSummaryChart',false,'Show timing summary');const pictureInfo=Polymer.dom(this).querySelector('picture-info');pictureInfo.style.flexGrow=0;pictureInfo.style.flexShrink=0;pictureInfo.style.flexBasis='auto';pictureInfo.style.paddingTop='2px';Polymer.dom(pictureInfo).appendChild(overdrawCheckbox);Polymer.dom(pictureInfo).appendChild(chartCheckbox);this.drawOpsView_=new tr.ui.e.chrome.cc.PictureOpsListView();this.drawOpsView_.flexGrow=1;this.drawOpsView_.flexShrink=1;this.drawOpsView_.flexBasis='auto';this.drawOpsView_.addEventListener('selection-changed',this.onChangeDrawOps_.bind(this));const leftPanel=Polymer.dom(this).querySelector('left-panel');leftPanel.style.flexDirection='column';leftPanel.style.display='flex';leftPanel.style.flexGrow=0;leftPanel.style.flexShrink=0;leftPanel.style.flexBasis='auto';leftPanel.style.minWidth='200px';leftPanel.style.overflow='auto';Polymer.dom(leftPanel).appendChild(this.drawOpsChartSummaryView_);Polymer.dom(leftPanel).appendChild(this.drawOpsView_);const middleDragHandle=document.createElement('tr-ui-b-drag-handle');middleDragHandle.style.flexGrow=0;middleDragHandle.style.flexShrink=0;middleDragHandle.style.flexBasis='auto';middleDragHandle.horizontal=false;middleDragHandle.target=leftPanel;const rightPanel=Polymer.dom(this).querySelector('right-panel');rightPanel.style.flexGrow=1;rightPanel.style.flexShrink=1;rightPanel.style.flexBasis='auto';rightPanel.style.minWidth=0;rightPanel.style.flexDirection='column';rightPanel.style.display='flex';const chartView=Polymer.dom(rightPanel).querySelector('tr-ui-e-chrome-cc-picture-ops-chart-view');this.drawOpsChartView_.style.flexGrow=0;this.drawOpsChartView_.style.flexShrink=0;this.drawOpsChartView_.style.flexBasis='auto';this.drawOpsChartView_.style.minWidth=0;this.drawOpsChartView_.style.overflowX='auto';this.drawOpsChartView_.style.overflowY='hidden';rightPanel.replaceChild(this.drawOpsChartView_,chartView);this.infoBar_=document.createElement('tr-ui-b-info-bar');Polymer.dom(this.rasterArea_).appendChild(this.infoBar_);Polymer.dom(this).insertBefore(middleDragHandle,rightPanel);this.picture_=undefined;const hkc=document.createElement('tv-ui-b-hotkey-controller');hkc.addHotKey(new tr.ui.b.HotKey({eventType:'keypress',thisArg:this,keyCode:'h'.charCodeAt(0),callback(e){this.moveSelectedOpBy(-1);e.stopPropagation();}}));hkc.addHotKey(new tr.ui.b.HotKey({eventType:'keypress',thisArg:this,keyCode:'l'.charCodeAt(0),callback(e){this.moveSelectedOpBy(1);e.stopPropagation();}}));Polymer.dom(this).appendChild(hkc);},onSaveAsSkPictureClicked_(){const rawData=tr.b.Base64.atob(this.picture_.getBase64SkpData());const length=rawData.length;const arrayBuffer=new ArrayBuffer(length);const uint8Array=new Uint8Array(arrayBuffer);for(let c=0;c<length;c++){uint8Array[c]=rawData.charCodeAt(c);}
const blob=new Blob([uint8Array],{type:'application/octet-binary'});const blobUrl=window.webkitURL.createObjectURL(blob);const link=document.createElementNS('http://www.w3.org/1999/xhtml','a');link.href=blobUrl;link.download=this.filename_.value;const event=document.createEvent('MouseEvents');event.initMouseEvent('click',true,false,window,0,0,0,0,0,false,false,false,false,0,null);link.dispatchEvent(event);},get picture(){return this.picture_;},set picture(picture){this.drawOpsView_.picture=picture;this.drawOpsChartView_.picture=picture;this.drawOpsChartSummaryView_.picture=picture;this.picture_=picture;this.exportButton_.disabled=!this.picture_.canSave;if(picture){const size=this.getRasterCanvasSize_();this.rasterCanvas_.width=size.width;this.rasterCanvas_.height=size.height;}
const bounds=this.rasterArea_.getBoundingClientRect();const selectorBounds=this.mouseModeSelector_.getBoundingClientRect();this.mouseModeSelector_.pos={x:(bounds.right-selectorBounds.width-10),y:bounds.top};this.rasterize_();this.scheduleUpdateContents_();},getRasterCanvasSize_(){const style=window.getComputedStyle(this.rasterArea_);const width=Math.max(parseInt(style.width),this.picture_.layerRect.width);const height=Math.max(parseInt(style.height),this.picture_.layerRect.height);return{width,height};},scheduleUpdateContents_(){if(this.updateContentsPending_)return;this.updateContentsPending_=true;tr.b.requestAnimationFrameInThisFrameIfPossible(this.updateContents_.bind(this));},updateContents_(){this.updateContentsPending_=false;if(this.picture_){Polymer.dom(this.sizeInfo_).textContent='('+
this.picture_.layerRect.width+' x '+
this.picture_.layerRect.height+')';}
this.drawOpsChartView_.updateChartContents();this.drawOpsChartView_.scrollSelectedItemIntoViewIfNecessary();if(!this.pictureAsImageData_)return;this.infoBar_.visible=false;this.infoBar_.removeAllButtons();if(this.pictureAsImageData_.error){this.infoBar_.message='Cannot rasterize...';this.infoBar_.addButton('More info...',function(e){const overlay=new tr.ui.b.Overlay();Polymer.dom(overlay).textContent=this.pictureAsImageData_.error;overlay.visible=true;e.stopPropagation();return false;}.bind(this));this.infoBar_.visible=true;}
this.drawPicture_();},drawPicture_(){const size=this.getRasterCanvasSize_();if(size.width!==this.rasterCanvas_.width){this.rasterCanvas_.width=size.width;}
if(size.height!==this.rasterCanvas_.height){this.rasterCanvas_.height=size.height;}
this.rasterCtx_.clearRect(0,0,size.width,size.height);if(!this.pictureAsImageData_.imageData)return;const imgCanvas=this.pictureAsImageData_.asCanvas();const w=imgCanvas.width;const h=imgCanvas.height;this.rasterCtx_.drawImage(imgCanvas,0,0,w,h,0,0,w*this.zoomScaleValue_,h*this.zoomScaleValue_);},rasterize_(){if(this.picture_){this.picture_.rasterize({stopIndex:this.drawOpsView_.selectedOpIndex,showOverdraw:this.showOverdraw_},this.onRasterComplete_.bind(this));}},onRasterComplete_(pictureAsImageData){this.pictureAsImageData_=pictureAsImageData;this.scheduleUpdateContents_();},moveSelectedOpBy(increment){if(this.selectedOpIndex===undefined){this.selectedOpIndex=0;return;}
this.selectedOpIndex=tr.b.math.clamp(this.selectedOpIndex+increment,0,this.numOps);},get numOps(){return this.drawOpsView_.numOps;},get selectedOpIndex(){return this.drawOpsView_.selectedOpIndex;},set selectedOpIndex(index){this.drawOpsView_.selectedOpIndex=index;this.drawOpsChartView_.selectedOpIndex=index;},onChartBarClicked_(e){this.drawOpsView_.selectedOpIndex=this.drawOpsChartView_.selectedOpIndex;},onChangeDrawOps_(e){this.rasterize_();this.scheduleUpdateContents_();this.drawOpsChartView_.selectedOpIndex=this.drawOpsView_.selectedOpIndex;},set showOverdraw(v){this.showOverdraw_=v;this.rasterize_();},set showSummaryChart(chartShouldBeVisible){if(chartShouldBeVisible){this.drawOpsChartSummaryView_.show();}else{this.drawOpsChartSummaryView_.hide();}},trackMouse_(){this.mouseModeSelector_=document.createElement('tr-ui-b-mouse-mode-selector');this.mouseModeSelector_.targetElement=this.rasterArea_;Polymer.dom(this.rasterArea_).appendChild(this.mouseModeSelector_);this.mouseModeSelector_.supportedModeMask=tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM;this.mouseModeSelector_.mode=tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM;this.mouseModeSelector_.defaultMode=tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM;this.mouseModeSelector_.settingsKey='pictureDebugger.mouseModeSelector';this.mouseModeSelector_.addEventListener('beginzoom',this.onBeginZoom_.bind(this));this.mouseModeSelector_.addEventListener('updatezoom',this.onUpdateZoom_.bind(this));this.mouseModeSelector_.addEventListener('endzoom',this.onEndZoom_.bind(this));},onBeginZoom_(e){this.isZooming_=true;this.lastMouseViewPos_=this.extractRelativeMousePosition_(e);e.preventDefault();},onUpdateZoom_(e){if(!this.isZooming_)return;const currentMouseViewPos=this.extractRelativeMousePosition_(e);this.zoomScaleValue_+=((this.lastMouseViewPos_.y-currentMouseViewPos.y)*0.001);this.zoomScaleValue_=Math.max(this.zoomScaleValue_,0.1);this.drawPicture_();this.lastMouseViewPos_=currentMouseViewPos;},onEndZoom_(e){this.lastMouseViewPos_=undefined;this.isZooming_=false;e.preventDefault();},extractRelativeMousePosition_(e){return{x:e.clientX-this.rasterArea_.offsetLeft,y:e.clientY-this.rasterArea_.offsetTop};}};return{PictureDebugger,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const PictureSnapshotView=tr.ui.b.define('tr-ui-e-chrome-cc-picture-snapshot-view',tr.ui.analysis.ObjectSnapshotView);PictureSnapshotView.prototype={__proto__:tr.ui.analysis.ObjectSnapshotView.prototype,decorate(){Polymer.dom(this).classList.add('tr-ui-e-chrome-cc-picture-snapshot-view');this.style.display='flex';this.style.flexGrow=1;this.style.flexShrink=1;this.style.flexBasis='auto';this.style.minWidth=0;this.pictureDebugger_=new tr.ui.e.chrome.cc.PictureDebugger();this.pictureDebugger_.style.flexGrow=1;this.pictureDebugger_.style.flexShrink=1;this.pictureDebugger_.style.flexBasis='auto';this.pictureDebugger_.style.minWidth=0;Polymer.dom(this).appendChild(this.pictureDebugger_);},updateContents(){if(this.objectSnapshot_&&this.pictureDebugger_){this.pictureDebugger_.picture=this.objectSnapshot_;}}};tr.ui.analysis.ObjectSnapshotView.register(PictureSnapshotView,{typeNames:['cc::Picture','cc::LayeredPicture'],showInstances:false});return{PictureSnapshotView,};});'use strict';tr.exportTo('tr.e.cc',function(){const knownRasterTaskNames=['TileManager::RunRasterTask','RasterWorkerPoolTaskImpl::RunRasterOnThread','RasterWorkerPoolTaskImpl::Raster','RasterTaskImpl::Raster','cc::RasterTask','RasterTask'];const knownAnalysisTaskNames=['TileManager::RunAnalyzeTask','RasterWorkerPoolTaskImpl::RunAnalysisOnThread','RasterWorkerPoolTaskImpl::Analyze','RasterTaskImpl::Analyze','cc::AnalyzeTask','AnalyzeTask'];function getTileFromRasterTaskSlice(slice){if(!(isSliceDoingRasterization(slice)||isSliceDoingAnalysis(slice))){return undefined;}
let tileData;if(slice.args.data){tileData=slice.args.data;}else{tileData=slice.args.tileData;}
if(tileData===undefined)return undefined;if(tileData.tile_id)return tileData.tile_id;const tile=tileData.tileId;if(!(tile instanceof tr.e.cc.TileSnapshot)){return undefined;}
return tileData.tileId;}
function isSliceDoingRasterization(slice){return knownRasterTaskNames.includes(slice.title);}
function isSliceDoingAnalysis(slice){return knownAnalysisTaskNames.includes(slice.title);}
return{getTileFromRasterTaskSlice,isSliceDoingRasterization,isSliceDoingAnalysis};});'use strict';tr.exportTo('tr.ui.analysis',function(){const AnalysisSubView={set tabLabel(label){Polymer.dom(this).setAttribute('tab-label',label);},get tabLabel(){return this.getAttribute('tab-label');},get requiresTallView(){return false;},get relatedEventsToHighlight(){return undefined;},set selection(selection){throw new Error('Not implemented!');},get selection(){throw new Error('Not implemented!');}};const allTypeInfosByEventProto=new Map();let onlyRootTypeInfosByEventProto=undefined;let eventProtoToRootTypeInfoMap=undefined;function AnalysisSubViewTypeInfo(eventConstructor,options){if(options.multi===undefined){throw new Error('missing field: multi');}
if(options.title===undefined){throw new Error('missing field: title');}
this.eventConstructor=eventConstructor;this.singleTagName=undefined;this.singleTitle=undefined;this.multiTagName=undefined;this.multiTitle=undefined;this.childrenTypeInfos_=undefined;}
AnalysisSubViewTypeInfo.prototype={get childrenTypeInfos(){return this.childrenTypeInfos_;},resetchildrenTypeInfos(){this.childrenTypeInfos_=[];}};AnalysisSubView.register=function(tagName,eventConstructor,options){let typeInfo=allTypeInfosByEventProto.get(eventConstructor.prototype);if(typeInfo===undefined){typeInfo=new AnalysisSubViewTypeInfo(eventConstructor,options);allTypeInfosByEventProto.set(typeInfo.eventConstructor.prototype,typeInfo);onlyRootTypeInfosByEventProto=undefined;}
if(!options.multi){if(typeInfo.singleTagName!==undefined){throw new Error('SingleTagName already set');}
typeInfo.singleTagName=tagName;typeInfo.singleTitle=options.title;}else{if(typeInfo.multiTagName!==undefined){throw new Error('MultiTagName already set');}
typeInfo.multiTagName=tagName;typeInfo.multiTitle=options.title;}
return typeInfo;};function rebuildRootSubViewTypeInfos(){onlyRootTypeInfosByEventProto=new Map();allTypeInfosByEventProto.forEach(function(typeInfo){typeInfo.resetchildrenTypeInfos();});allTypeInfosByEventProto.forEach(function(typeInfo,eventProto){const eventPrototype=typeInfo.eventConstructor.prototype;let lastEventProto=eventPrototype;let curEventProto=eventPrototype.__proto__;while(true){if(!allTypeInfosByEventProto.has(curEventProto)){const rootTypeInfo=allTypeInfosByEventProto.get(lastEventProto);const rootEventProto=lastEventProto;const isNew=onlyRootTypeInfosByEventProto.has(rootEventProto);onlyRootTypeInfosByEventProto.set(rootEventProto,rootTypeInfo);break;}
lastEventProto=curEventProto;curEventProto=curEventProto.__proto__;}});allTypeInfosByEventProto.forEach(function(typeInfo,eventProto){const eventPrototype=typeInfo.eventConstructor.prototype;const parentEventProto=eventPrototype.__proto__;const parentTypeInfo=allTypeInfosByEventProto.get(parentEventProto);if(!parentTypeInfo)return;parentTypeInfo.childrenTypeInfos.push(typeInfo);});eventProtoToRootTypeInfoMap=new Map();allTypeInfosByEventProto.forEach(function(typeInfo,eventProto){const eventPrototype=typeInfo.eventConstructor.prototype;let curEventProto=eventPrototype;while(true){if(onlyRootTypeInfosByEventProto.has(curEventProto)){const rootTypeInfo=onlyRootTypeInfosByEventProto.get(curEventProto);eventProtoToRootTypeInfoMap.set(eventPrototype,rootTypeInfo);break;}
curEventProto=curEventProto.__proto__;}});}
function findLowestTypeInfoForEvents(thisTypeInfo,events){if(events.length===0)return thisTypeInfo;const event0=tr.b.getFirstElement(events);let candidateSubTypeInfo;for(let i=0;i<thisTypeInfo.childrenTypeInfos.length;i++){const childTypeInfo=thisTypeInfo.childrenTypeInfos[i];if(event0 instanceof childTypeInfo.eventConstructor){candidateSubTypeInfo=childTypeInfo;break;}}
if(!candidateSubTypeInfo)return thisTypeInfo;let allMatch=true;for(const event of events){if(event instanceof candidateSubTypeInfo.eventConstructor)continue;allMatch=false;break;}
if(!allMatch){return thisTypeInfo;}
return findLowestTypeInfoForEvents(candidateSubTypeInfo,events);}
const primaryEventProtoToTypeInfoMap=new Map();function getRootTypeInfoForEvent(event){const curProto=event.__proto__;const typeInfo=primaryEventProtoToTypeInfoMap.get(curProto);if(typeInfo)return typeInfo;return getRootTypeInfoForEventSlow(event);}
function getRootTypeInfoForEventSlow(event){let typeInfo;let curProto=event.__proto__;while(true){if(curProto===Object.prototype){throw new Error('No view registered for '+event.toString());}
typeInfo=onlyRootTypeInfosByEventProto.get(curProto);if(typeInfo){primaryEventProtoToTypeInfoMap.set(event.__proto__,typeInfo);return typeInfo;}
curProto=curProto.__proto__;}}
AnalysisSubView.getEventsOrganizedByTypeInfo=function(selection){if(onlyRootTypeInfosByEventProto===undefined){rebuildRootSubViewTypeInfos();}
const eventsByRootTypeInfo=tr.b.groupIntoMap(selection,function(event){return getRootTypeInfoForEvent(event);},this,tr.model.EventSet);const eventsByLowestTypeInfo=new Map();eventsByRootTypeInfo.forEach(function(events,typeInfo){const lowestTypeInfo=findLowestTypeInfoForEvents(typeInfo,events);eventsByLowestTypeInfo.set(lowestTypeInfo,events);});return eventsByLowestTypeInfo;};return{AnalysisSubView,AnalysisSubViewTypeInfo,};});Polymer({is:'tr-ui-a-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView]});'use strict';Polymer({is:'tr-ui-a-stack-frame',ready(){this.stackFrame_=undefined;this.$.table.tableColumns=[];this.$.table.showHeader=true;},get stackFrame(){return this.stackFrame_;},set stackFrame(stackFrame){const table=this.$.table;this.stackFrame_=stackFrame;if(stackFrame===undefined){table.tableColumns=[];table.tableRows=[];table.rebuild();return;}
let hasName=false;let hasTitle=false;table.tableRows=stackFrame.stackTrace;table.tableRows.forEach(function(row){hasName|=row.name!==undefined;hasTitle|=row.title!==undefined;});const cols=[];if(hasName){cols.push({title:'Name',value(row){return row.name;}});}
if(hasTitle){cols.push({title:'Title',value(row){return row.title;}});}
table.tableColumns=cols;table.rebuild();},tableForTesting(){return this.$.table;}});'use strict';Polymer({is:'tr-ui-a-single-event-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],properties:{isFlow:{type:Boolean,value:false}},ready(){this.currentSelection_=undefined;this.$.table.tableColumns=[{title:'Label',value(row){return row.name;},width:'150px'},{title:'Value',width:'100%',value(row){return row.value;}}];this.$.table.showHeader=false;},get selection(){return this.currentSelection_;},set selection(selection){if(selection.length!==1){throw new Error('Only supports single slices');}
this.setSelectionWithoutErrorChecks(selection);},setSelectionWithoutErrorChecks(selection){this.currentSelection_=selection;this.updateContents_();},getFlowEventRows_(event){const rows=this.getEventRowsHelper_(event);rows.splice(0,0,{name:'ID',value:event.id});function createLinkTo(slice){const linkEl=document.createElement('tr-ui-a-analysis-link');linkEl.setSelectionAndContent(function(){return new tr.model.EventSet(slice);});Polymer.dom(linkEl).textContent=slice.userFriendlyName;return linkEl;}
rows.push({name:'From',value:createLinkTo(event.startSlice)});rows.push({name:'To',value:createLinkTo(event.endSlice)});return rows;},getEventRowsHelper_(event){const rows=[];if(event.error){rows.push({name:'Error',value:event.error});}
if(event.title){let title=event.title;if(tr.isExported('tr-ui-e-chrome-codesearch')){const container=document.createElement('div');container.appendChild(document.createTextNode(title));const link=document.createElement('tr-ui-e-chrome-codesearch');link.searchPhrase=title;container.appendChild(link);title=container;}
rows.push({name:'Title',value:title});}
if(event.category){rows.push({name:'Category',value:event.category});}
if(event.model!==undefined){const ufc=event.model.getUserFriendlyCategoryFromEvent(event);if(ufc!==undefined){rows.push({name:'User Friendly Category',value:ufc});}}
if(event.name){rows.push({name:'Name',value:event.name});}
rows.push({name:'Start',value:tr.v.ui.createScalarSpan(event.start,{unit:tr.b.Unit.byName.timeStampInMs})});if(event.duration){rows.push({name:'Wall Duration',value:tr.v.ui.createScalarSpan(event.duration,{unit:tr.b.Unit.byName.timeDurationInMs})});}
if(event.cpuDuration){rows.push({name:'CPU Duration',value:tr.v.ui.createScalarSpan(event.cpuDuration,{unit:tr.b.Unit.byName.timeDurationInMs})});}
if(event.subSlices!==undefined&&event.subSlices.length!==0){if(event.selfTime){rows.push({name:'Self Time',value:tr.v.ui.createScalarSpan(event.selfTime,{unit:tr.b.Unit.byName.timeDurationInMs})});}
if(event.cpuSelfTime){const cpuSelfTimeEl=tr.v.ui.createScalarSpan(event.cpuSelfTime,{unit:tr.b.Unit.byName.timeDurationInMs});if(event.cpuSelfTime>event.selfTime){cpuSelfTimeEl.warning=' Note that CPU Self Time is larger than Self Time. '+'This is a known limitation of this system, which occurs '+'due to several subslices, rounding issues, and imprecise '+'time at which we get cpu- and real-time.';}
rows.push({name:'CPU Self Time',value:cpuSelfTimeEl});}}
if(event.durationInUserTime){rows.push({name:'Duration (U)',value:tr.v.ui.createScalarSpan(event.durationInUserTime,{unit:tr.b.Unit.byName.timeDurationInMs})});}
function createStackFrameEl(sf){const sfEl=document.createElement('tr-ui-a-stack-frame');sfEl.stackFrame=sf;return sfEl;}
if(event.startStackFrame&&event.endStackFrame){if(event.startStackFrame===event.endStackFrame){rows.push({name:'Start+End Stack Trace',value:createStackFrameEl(event.startStackFrame)});}else{rows.push({name:'Start Stack Trace',value:createStackFrameEl(event.startStackFrame)});rows.push({name:'End Stack Trace',value:createStackFrameEl(event.endStackFrame)});}}else if(event.startStackFrame){rows.push({name:'Start Stack Trace',value:createStackFrameEl(event.startStackFrame)});}else if(event.endStackFrame){rows.push({name:'End Stack Trace',value:createStackFrameEl(event.endStackFrame)});}
if(event.info){const descriptionEl=tr.ui.b.createDiv({textContent:event.info.description,maxWidth:'300px'});rows.push({name:'Description',value:descriptionEl});if(event.info.docLinks){event.info.docLinks.forEach(function(linkObject){const linkEl=document.createElement('a');linkEl.target='_blank';linkEl.href=linkObject.href;Polymer.dom(linkEl).textContent=Polymer.dom(linkObject).textContent;rows.push({name:linkObject.label,value:linkEl});});}}
if(event.associatedAlerts.length){const alertSubRows=[];event.associatedAlerts.forEach(function(alert){const linkEl=document.createElement('tr-ui-a-analysis-link');linkEl.setSelectionAndContent(function(){return new tr.model.EventSet(alert);},alert.info.description);alertSubRows.push({name:alert.title,value:linkEl});});rows.push({name:'Alerts',value:'',isExpanded:true,subRows:alertSubRows});}
return rows;},getEventRows_(event){if(this.isFlow){return this.getFlowEventRows_(event);}
return this.getEventRowsHelper_(event);},addArgsToRows_(rows,args){let n=0;for(const argName in args){n+=1;}
if(n>0){const subRows=[];for(const argName in args){n+=1;}
if(n>0){const subRows=[];for(const argName in args){const argView=document.createElement('tr-ui-a-generic-object-view');argView.object=args[argName];subRows.push({name:argName,value:argView});}
rows.push({name:'Args',value:'',isExpanded:true,subRows});}}},addContextsToRows_(rows,contexts){if(contexts.length){const subRows=contexts.map(function(context){const contextView=document.createElement('tr-ui-a-generic-object-view');contextView.object=context;return{name:'Context',value:contextView};});rows.push({name:'Contexts',value:'',isExpanded:true,subRows});}},updateContents_(){if(this.currentSelection_===undefined){this.$.table.rows=[];this.$.table.rebuild();return;}
const event=tr.b.getOnlyElement(this.currentSelection_);const rows=this.getEventRows_(event);if(event.argsStripped){rows.push({name:'Args',value:'Stripped'});}else{this.addArgsToRows_(rows,event.args);}
this.addContextsToRows_(rows,event.contexts);const customizeRowsEvent=new tr.b.Event('customize-rows');customizeRowsEvent.rows=rows;this.dispatchEvent(customizeRowsEvent);this.$.table.tableRows=rows;this.$.table.rebuild();}});'use strict';Polymer({is:'tr-ui-e-chrome-cc-raster-task-view',created(){this.selection_=undefined;},set selection(selection){this.selection_=selection;this.updateContents_();},updateColumns_(hadCpuDurations){const timeSpanConfig={unit:tr.b.Unit.byName.timeDurationInMs,ownerDocument:this.ownerDocument};const columns=[{title:'Layer',value(row){if(row.isTotals)return'Totals';if(row.layer){const linkEl=document.createElement('tr-ui-a-analysis-link');linkEl.setSelectionAndContent(function(){return new tr.ui.e.chrome.cc.LayerSelection(row.layer);},'Layer '+row.layerId);return linkEl;}
return'Layer '+row.layerId;},width:'250px'},{title:'Num Tiles',value(row){return row.numTiles;},cmp(a,b){return a.numTiles-b.numTiles;}},{title:'Num Analysis Tasks',value(row){return row.numAnalysisTasks;},cmp(a,b){return a.numAnalysisTasks-b.numAnalysisTasks;}},{title:'Num Raster Tasks',value(row){return row.numRasterTasks;},cmp(a,b){return a.numRasterTasks-b.numRasterTasks;}},{title:'Wall Duration (ms)',value(row){return tr.v.ui.createScalarSpan(row.duration,timeSpanConfig);},cmp(a,b){return a.duration-b.duration;}}];if(hadCpuDurations){columns.push({title:'CPU Duration (ms)',value(row){return tr.v.ui.createScalarSpan(row.cpuDuration,timeSpanConfig);},cmp(a,b){return a.cpuDuration-b.cpuDuration;}});}
let colWidthPercentage;if(columns.length===1){colWidthPercentage='100%';}else{colWidthPercentage=(100/(columns.length-1)).toFixed(3)+'%';}
for(let i=1;i<columns.length;i++){columns[i].width=colWidthPercentage;}
this.$.content.tableColumns=columns;this.$.content.sortColumnIndex=columns.length-1;},updateContents_(){const table=this.$.content;if(this.selection_.length===0){this.$.link.setSelectionAndContent(undefined,'');table.tableRows=[];table.footerRows=[];table.rebuild();return;}
const lthi=tr.e.cc.getTileFromRasterTaskSlice(tr.b.getFirstElement(this.selection_)).containingSnapshot;this.$.link.setSelectionAndContent(function(){return new tr.model.EventSet(lthi);},lthi.userFriendlyName);const costsByLayerId={};function getCurrentCostsForLayerId(tile){const layerId=tile.layerId;const lthi=tile.containingSnapshot;let layer;if(lthi.activeTree){layer=lthi.activeTree.findLayerWithId(layerId);}
if(layer===undefined&&lthi.pendingTree){layer=lthi.pendingTree.findLayerWithId(layerId);}
if(costsByLayerId[layerId]===undefined){costsByLayerId[layerId]={layerId,layer,numTiles:0,numAnalysisTasks:0,numRasterTasks:0,duration:0,cpuDuration:0};}
return costsByLayerId[layerId];}
let totalDuration=0;let totalCpuDuration=0;let totalNumAnalyzeTasks=0;let totalNumRasterizeTasks=0;let hadCpuDurations=false;const tilesThatWeHaveSeen={};this.selection_.forEach(function(slice){const tile=tr.e.cc.getTileFromRasterTaskSlice(slice);const curCosts=getCurrentCostsForLayerId(tile);if(!tilesThatWeHaveSeen[tile.objectInstance.id]){tilesThatWeHaveSeen[tile.objectInstance.id]=true;curCosts.numTiles+=1;}
if(tr.e.cc.isSliceDoingAnalysis(slice)){curCosts.numAnalysisTasks+=1;totalNumAnalyzeTasks+=1;}else{curCosts.numRasterTasks+=1;totalNumRasterizeTasks+=1;}
curCosts.duration+=slice.duration;totalDuration+=slice.duration;if(slice.cpuDuration!==undefined){curCosts.cpuDuration+=slice.cpuDuration;totalCpuDuration+=slice.cpuDuration;hadCpuDurations=true;}});this.updateColumns_(hadCpuDurations);table.tableRows=Object.values(costsByLayerId);table.rebuild();table.footerRows=[{isTotals:true,numTiles:Object.keys(tilesThatWeHaveSeen).length,numAnalysisTasks:totalNumAnalyzeTasks,numRasterTasks:totalNumRasterizeTasks,duration:totalDuration,cpuDuration:totalCpuDuration}];}});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){function RasterTaskSelection(selection){tr.ui.e.chrome.cc.Selection.call(this);const whySupported=RasterTaskSelection.whySuported(selection);if(!whySupported.ok){throw new Error('Fail: '+whySupported.why);}
this.slices_=Array.from(selection);this.tiles_=this.slices_.map(function(slice){const tile=tr.e.cc.getTileFromRasterTaskSlice(slice);if(tile===undefined){throw new Error('This should never happen due to .supports check.');}
return tile;});}
RasterTaskSelection.whySuported=function(selection){if(!(selection instanceof tr.model.EventSet)){return{ok:false,why:'Must be selection'};}
if(selection.length===0){return{ok:false,why:'Selection must be non empty'};}
let referenceSnapshot=undefined;for(const event of selection){if(!(event instanceof tr.model.Slice)){return{ok:false,why:'Not a slice'};}
const tile=tr.e.cc.getTileFromRasterTaskSlice(event);if(tile===undefined){return{ok:false,why:'No tile found'};}
if(!referenceSnapshot){referenceSnapshot=tile.containingSnapshot;}else{if(tile.containingSnapshot!==referenceSnapshot){return{ok:false,why:'Raster tasks are from different compositor instances'};}}}
return{ok:true};};RasterTaskSelection.supports=function(selection){return RasterTaskSelection.whySuported(selection).ok;};RasterTaskSelection.prototype={__proto__:tr.ui.e.chrome.cc.Selection.prototype,get specicifity(){return 3;},get associatedLayerId(){const tile0=this.tiles_[0];const allSameLayer=this.tiles_.every(function(tile){tile.layerId===tile0.layerId;});if(allSameLayer){return tile0.layerId;}
return undefined;},get extraHighlightsByLayerId(){const highlights={};this.tiles_.forEach(function(tile,i){if(highlights[tile.layerId]===undefined){highlights[tile.layerId]=[];}
const slice=this.slices_[i];highlights[tile.layerId].push({colorKey:slice.title,rect:tile.layerRect});},this);return highlights;},createAnalysis(){const sel=new tr.model.EventSet();this.slices_.forEach(function(slice){sel.push(slice);});let analysis;if(sel.length===1){analysis=document.createElement('tr-ui-a-single-event-sub-view');}else{analysis=document.createElement('tr-ui-e-chrome-cc-raster-task-view');}
analysis.selection=sel;return analysis;},findEquivalent(lthi){return undefined;},get containingSnapshot(){return this.tiles_[0].containingSnapshot;}};return{RasterTaskSelection,};});'use strict';tr.exportTo('tr.ui.e.chrome.cc',function(){const TileSnapshotView=tr.ui.b.define('tr-ui-e-chrome-cc-tile-snapshot-view',tr.ui.analysis.ObjectSnapshotView);TileSnapshotView.prototype={__proto__:tr.ui.analysis.ObjectSnapshotView.prototype,decorate(){Polymer.dom(this).classList.add('tr-ui-e-chrome-cc-tile-snapshot-view');this.layerTreeView_=new tr.ui.e.chrome.cc.LayerTreeHostImplSnapshotView();Polymer.dom(this).appendChild(this.layerTreeView_);},updateContents(){const tile=this.objectSnapshot_;const layerTreeHostImpl=tile.containingSnapshot;if(!layerTreeHostImpl)return;this.layerTreeView_.objectSnapshot=layerTreeHostImpl;this.layerTreeView_.selection=new tr.ui.e.chrome.cc.TileSelection(tile);}};tr.ui.analysis.ObjectSnapshotView.register(TileSnapshotView,{typeName:'cc::Tile',showInTrackView:false});return{TileSnapshotView,};});'use strict';tr.exportTo('tr.ui.e.chrome',function(){Polymer({is:'tr-ui-e-chrome-codesearch',set searchPhrase(phrase){const link=Polymer.dom(this.$.codesearchLink);const codeSearchURL='https://cs.chromium.org/search/?sq=package:chromium&type=cs&q=';link.setAttribute('href',codeSearchURL+encodeURIComponent(phrase));},onClick(clickEvent){clickEvent.stopPropagation();}});return{};});'use strict';tr.exportTo('tr.e.gpu',function(){const AsyncSlice=tr.model.AsyncSlice;function GpuAsyncSlice(){AsyncSlice.apply(this,arguments);}
GpuAsyncSlice.prototype={__proto__:AsyncSlice.prototype,get viewSubGroupTitle(){if(this.args.channel){if(this.category==='disabled-by-default-gpu.device'){return'Device.'+this.args.channel;}
return'Service.'+this.args.channel;}
return this.title;}};AsyncSlice.subTypes.register(GpuAsyncSlice,{categoryParts:['disabled-by-default-gpu.device','disabled-by-default-gpu.service']});return{GpuAsyncSlice,};});'use strict';tr.exportTo('tr.e.gpu',function(){const ObjectSnapshot=tr.model.ObjectSnapshot;function StateSnapshot(){ObjectSnapshot.apply(this,arguments);}
StateSnapshot.prototype={__proto__:ObjectSnapshot.prototype,preInitialize(){this.screenshot_=undefined;},initialize(){if(this.args.screenshot){this.screenshot_=this.args.screenshot;}},get screenshot(){return this.screenshot_;}};ObjectSnapshot.subTypes.register(StateSnapshot,{typeName:'gpu::State'});return{StateSnapshot,};});'use strict';tr.exportTo('tr.ui.e.chrome.gpu',function(){const StateSnapshotView=tr.ui.b.define('tr-ui-e-chrome-gpu-state-snapshot-view',tr.ui.analysis.ObjectSnapshotView);StateSnapshotView.prototype={__proto__:tr.ui.analysis.ObjectSnapshotView.prototype,decorate(){Polymer.dom(this).classList.add('tr-ui-e-chrome-gpu-state-snapshot-view');this.screenshotImage_=document.createElement('img');Polymer.dom(this).appendChild(this.screenshotImage_);},updateContents(){if(this.objectSnapshot_&&this.objectSnapshot_.screenshot){this.screenshotImage_.src='data:image/png;base64,'+
this.objectSnapshot_.screenshot;}}};tr.ui.analysis.ObjectSnapshotView.register(StateSnapshotView,{typeName:'gpu::State'});return{StateSnapshotView,};});'use strict';tr.exportTo('tr.ui.analysis',function(){Polymer({is:'tr-ui-a-layout-tree-sub-view',behaviors:['tr-ui-a-sub-view'],set selection(selection){this.currentSelection_=selection;this.updateContents_();},get selection(){return this.currentSelection_;},updateContents_(){this.set('$.content.textContent','');if(!this.currentSelection_)return;const columns=[{title:'Tag/Name',value(layoutObject){return layoutObject.tag||':'+layoutObject.name;}},{title:'htmlId',value(layoutObject){return layoutObject.htmlId||'';}},{title:'classNames',value(layoutObject){return layoutObject.classNames||'';}},{title:'reasons',value(layoutObject){return layoutObject.needsLayoutReasons.join(', ');}},{title:'width',value(layoutObject){return layoutObject.absoluteRect.width;}},{title:'height',value(layoutObject){return layoutObject.absoluteRect.height;}},{title:'absX',value(layoutObject){return layoutObject.absoluteRect.left;}},{title:'absY',value(layoutObject){return layoutObject.absoluteRect.top;}},{title:'relX',value(layoutObject){return layoutObject.relativeRect.left;}},{title:'relY',value(layoutObject){return layoutObject.relativeRect.top;}},{title:'float',value(layoutObject){return layoutObject.isFloat?'float':'';}},{title:'positioned',value(layoutObject){return layoutObject.isPositioned?'positioned':'';}},{title:'relative',value(layoutObject){return layoutObject.isRelativePositioned?'relative':'';}},{title:'sticky',value(layoutObject){return layoutObject.isStickyPositioned?'sticky':'';}},{title:'anonymous',value(layoutObject){return layoutObject.isAnonymous?'anonymous':'';}},{title:'row',value(layoutObject){if(layoutObject.tableRow===undefined){return'';}
return layoutObject.tableRow;}},{title:'col',value(layoutObject){if(layoutObject.tableCol===undefined){return'';}
return layoutObject.tableCol;}},{title:'rowSpan',value(layoutObject){if(layoutObject.tableRowSpan===undefined){return'';}
return layoutObject.tableRowSpan;}},{title:'colSpan',value(layoutObject){if(layoutObject.tableColSpan===undefined){return'';}
return layoutObject.tableColSpan;}},{title:'address',value(layoutObject){return layoutObject.id.toString(16);}}];const table=this.ownerDocument.createElement('tr-ui-b-table');table.defaultExpansionStateCallback=function(layoutObject,parentLayoutObject){return true;};table.subRowsPropertyName='childLayoutObjects';table.tableColumns=columns;table.tableRows=this.currentSelection_.map(function(snapshot){return snapshot.rootLayoutObject;});table.rebuild();Polymer.dom(this.$.content).appendChild(table);},});return{};});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-layout-tree-sub-view',tr.e.chrome.LayoutTreeSnapshot,{multi:false,title:'Layout Tree',});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-layout-tree-sub-view',tr.e.chrome.LayoutTreeSnapshot,{multi:true,title:'Layout Trees',});'use strict';tr.exportTo('tr.ui.e.img',function(){const THIS_DOC=document.currentScript.ownerDocument;const ImageSnapshotView=tr.ui.b.define('tr-ui-e-img-image-snapshot-view',tr.ui.analysis.ObjectSnapshotView);ImageSnapshotView.prototype={__proto__:tr.ui.analysis.ObjectSnapshotView.prototype,decorate(){const node=tr.ui.b.instantiateTemplate('#tr-ui-e-img-image-snapshot-view-template',THIS_DOC);Polymer.dom(this).appendChild(node);const info=Polymer.dom(this).querySelector('.image-info');this.sizeInfo_=Polymer.dom(info).querySelector('.size');this.imageContainer_=Polymer.dom(this).querySelector('.image-container');this.image_=Polymer.dom(this.imageContainer_).querySelector('img');this.zoomScaleValue_=1;this.trackMouse_();},updateContents(){if(this.objectSnapshot_&&this.objectSnapshot_.data&&this.objectSnapshot_.type){this.image_.onload=this.drawPicture_.bind(this);this.image_.src=`data:image/${this.objectSnapshot_.type};`+`base64,${this.objectSnapshot_.data}`;}
this.drawPicture_();},drawPicture_(){if(!this.image_.complete)return;const naturalWidth=this.image_.naturalWidth;const naturalHeight=this.image_.naturalHeight;this.sizeInfo_.textContent=`(${naturalWidth} x ${naturalHeight})`;this.image_.width=naturalWidth*this.zoomScaleValue_;this.image_.height=naturalHeight*this.zoomScaleValue_;},trackMouse_(){this.mouseModeSelector_=document.createElement('tr-ui-b-mouse-mode-selector');this.mouseModeSelector_.targetElement=this.imageContainer_;Polymer.dom(this.imageContainer_).appendChild(this.mouseModeSelector_);this.mouseModeSelector_.supportedModeMask=tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM;this.mouseModeSelector_.mode=tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM;this.mouseModeSelector_.defaultMode=tr.ui.b.MOUSE_SELECTOR_MODE.ZOOM;this.mouseModeSelector_.settingsKey='pictureDebugger.mouseModeSelector';this.mouseModeSelector_.addEventListener('beginzoom',this.onBeginZoom_.bind(this));this.mouseModeSelector_.addEventListener('updatezoom',this.onUpdateZoom_.bind(this));this.mouseModeSelector_.addEventListener('endzoom',this.onEndZoom_.bind(this));},onBeginZoom_(e){this.isZooming_=true;this.lastMouseViewPos_=this.extractRelativeMousePosition_(e);e.preventDefault();},onUpdateZoom_(e){if(!this.isZooming_)return;const currentMouseViewPos=this.extractRelativeMousePosition_(e);this.zoomScaleValue_+=((this.lastMouseViewPos_.y-currentMouseViewPos.y)*0.001);this.zoomScaleValue_=Math.max(this.zoomScaleValue_,0.1);this.drawPicture_();this.lastMouseViewPos_=currentMouseViewPos;},onEndZoom_(e){this.lastMouseViewPos_=undefined;this.isZooming_=false;e.preventDefault();},extractRelativeMousePosition_(e){return{x:e.clientX-this.imageContainer_.offsetLeft,y:e.clientY-this.imageContainer_.offsetTop};},};tr.ui.analysis.ObjectSnapshotView.register(ImageSnapshotView,{typeName:'gfx::Image'});return{ImageSnapshotView,};});'use strict';tr.exportTo('tr.ui.behaviors',function(){const SidePanel={get rangeOfInterest(){throw new Error('Not implemented');},set rangeOfInterest(rangeOfInterest){throw new Error('Not implemented');},get selection(){throw new Error('Not implemented');},set selection(selection){throw new Error('Not implemented');},get model(){throw new Error('Not implemented');},set model(model){throw new Error('Not implemented');},supportsModel(m){throw new Error('Not implemented');}};return{SidePanel,};});'use strict';tr.exportTo('tr.ui.side_panel',function(){function SidePanelRegistry(){}
const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);tr.b.decorateExtensionRegistry(SidePanelRegistry,options);return{SidePanelRegistry,};});'use strict';tr.exportTo('tr.ui.e.s',function(){const BlameContextSnapshot=tr.e.chrome.BlameContextSnapshot;const FrameTreeNodeSnapshot=tr.e.chrome.FrameTreeNodeSnapshot;const RenderFrameSnapshot=tr.e.chrome.RenderFrameSnapshot;const TopLevelSnapshot=tr.e.chrome.TopLevelSnapshot;const BlameContextInstance=tr.e.chrome.BlameContextInstance;const FrameTreeNodeInstance=tr.e.chrome.FrameTreeNodeInstance;const RenderFrameInstance=tr.e.chrome.RenderFrameInstance;const TopLevelInstance=tr.e.chrome.TopLevelInstance;function Row(context){this.subRows=undefined;this.contexts=[];this.type=undefined;this.renderer='N/A';this.url=undefined;this.time=0;this.eventsOfInterest=new tr.model.EventSet();if(context===undefined)return;this.type=context.objectInstance.blameContextType;this.contexts.push(context);if(context instanceof FrameTreeNodeSnapshot){if(context.renderFrame){this.contexts.push(context.renderFrame);this.renderer=context.renderFrame.objectInstance.parent.pid;}}else if(context instanceof RenderFrameSnapshot){if(context.frameTreeNode){this.contexts.push(context.frameTreeNode);}
this.renderer=context.objectInstance.parent.pid;}else if(context instanceof TopLevelSnapshot){this.renderer=context.objectInstance.parent.pid;}else{throw new Error('Unknown context type');}
this.eventsOfInterest.addEventSet(this.contexts);this.url=context.url;}
const groupFunctions={none:rows=>rows,tree(rows,rowMap){const getParentRow=function(row){let pivot;row.contexts.forEach(function(context){if(context instanceof tr.e.chrome.FrameTreeNodeSnapshot){pivot=context;}});if(pivot&&pivot.parentContext){return rowMap[pivot.parentContext.guid];}
return undefined;};const rootRows=[];rows.forEach(function(row){const parentRow=getParentRow(row);if(parentRow===undefined){rootRows.push(row);return;}
if(parentRow.subRows===undefined){parentRow.subRows=[];}
parentRow.subRows.push(row);});const aggregateAllDescendants=function(row){if(!row.subRows){if(getParentRow(row)){row.type='Subframe';}
return row;}
const result=new Row();result.type='Frame Tree';result.renderer=row.renderer;result.url=row.url;result.subRows=[row];row.subRows.forEach(subRow=>result.subRows.push(aggregateAllDescendants(subRow)));result.subRows.forEach(function(subRow){result.time+=subRow.time;result.eventsOfInterest.addEventSet(subRow.eventsOfInterest);});row.subRows=undefined;return result;};return rootRows.map(rootRow=>aggregateAllDescendants(rootRow));}};Polymer({is:'tr-ui-e-s-frame-data-side-panel',behaviors:[tr.ui.behaviors.SidePanel],ready(){this.model_=undefined;this.rangeOfInterest_=new tr.b.math.Range();this.$.table.showHeader=true;this.$.table.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;this.$.table.tableColumns=this.createFrameDataTableColumns_();this.$.table.addEventListener('selection-changed',function(e){this.selectEventSet_(this.$.table.selectedTableRow.eventsOfInterest);}.bind(this));this.$.select.addEventListener('change',function(e){this.updateContents_();}.bind(this));},selectEventSet_(eventSet){const event=new tr.model.RequestSelectionChangeEvent();event.selection=eventSet;this.dispatchEvent(event);},createFrameDataTableColumns_(){return[{title:'Renderer',value:row=>row.renderer,cmp:(a,b)=>a.renderer-b.renderer},{title:'Type',value:row=>row.type},{title:'Time',value:row=>tr.v.ui.createScalarSpan(row.time,{unit:tr.b.Unit.byName.timeStampInMs,ownerDocument:this.ownerDocument}),cmp:(a,b)=>a.time-b.time},{title:'URL',value:row=>row.url,cmp:(a,b)=>(a.url||'').localeCompare(b.url||'')}];},createFrameDataTableRows_(){if(!this.model_)return[];const rows=[];const rowMap={};for(const proc of Object.values(this.model_.processes)){proc.objects.iterObjectInstances(function(objectInstance){if(!(objectInstance instanceof BlameContextInstance)){return;}
objectInstance.snapshots.forEach(function(snapshot){if(rowMap[snapshot.guid])return;const row=new Row(snapshot);row.contexts.forEach(context=>rowMap[context.guid]=row);rows.push(row);},this);},this);}
for(const proc of Object.values(this.model_.processes)){for(const thread of Object.values(proc.threads)){thread.sliceGroup.iterSlicesInTimeRange(function(topLevelSlice){topLevelSlice.contexts.forEach(function(context){if(!context.snapshot.guid||!rowMap[context.snapshot.guid]){return;}
const row=rowMap[context.snapshot.guid];row.eventsOfInterest.push(topLevelSlice);row.time+=topLevelSlice.selfTime||0;});},this.currentRangeOfInterest.min,this.currentRangeOfInterest.max);}}
const select=this.$.select;const groupOption=select.options[select.selectedIndex].value;const groupFunction=groupFunctions[groupOption];return groupFunction(rows,rowMap);},updateContents_(){this.$.table.tableRows=this.createFrameDataTableRows_();this.$.table.rebuild();},supportsModel(m){if(!m){return{supported:false,reason:'No model available.'};}
const ans={supported:false};for(const proc of Object.values(m.processes)){proc.objects.iterObjectInstances(function(instance){if(instance instanceof BlameContextInstance){ans.supported=true;}});}
if(!ans.supported){ans.reason='No frame data available';}
return ans;},get currentRangeOfInterest(){if(this.rangeOfInterest_.isEmpty){return this.model_.bounds;}
return this.rangeOfInterest_;},get rangeOfInterest(){return this.rangeOfInterest_;},set rangeOfInterest(rangeOfInterest){this.rangeOfInterest_=rangeOfInterest;this.updateContents_();},get selection(){},set selection(_){},get textLabel(){return'Frame Data';},get model(){return this.model_;},set model(model){this.model_=model;this.updateContents_();}});tr.ui.side_panel.SidePanelRegistry.register(function(){return document.createElement('tr-ui-e-s-frame-data-side-panel');});});'use strict';Polymer({is:'tr-ui-b-chart-legend-key',ready(){this.$.checkbox.addEventListener('change',this.onCheckboxChange_.bind(this));},onCheckboxChange_(){tr.b.dispatchSimpleEvent(this,tr.ui.b.DataSeriesEnableChangeEventType,true,false,{key:Polymer.dom(this).textContent,enabled:this.enabled});},set textContent(t){Polymer.dom(this.$.label).textContent=t;Polymer.dom(this.$.link).textContent=t;this.updateContents_();},set width(w){w-=20;this.$.link.style.width=w+'px';this.$.label.style.width=w+'px';},get textContent(){return Polymer.dom(this.$.label).textContent;},set optional(optional){this.$.checkbox.style.visibility=optional?'visible':'hidden';},get optional(){return this.$.checkbox.style.visibility==='visible';},set enabled(enabled){this.$.checkbox.checked=enabled?'checked':'';},get enabled(){return this.$.checkbox.checked;},set color(c){this.$.label.style.color=c;this.$.link.color=c;},set target(target){this.$.link.setSelectionAndContent(target,Polymer.dom(this.$.label).textContent);this.updateContents_();},get target(){return this.$.link.selection;},set title(title){this.$.link.title=title;},updateContents_(){this.$.link.style.display=this.target?'':'none';this.$.label.style.display=this.target?'none':'';this.$.label.htmlFor=this.optional?'checkbox':'';}});'use strict';(function(window){window.define=function(x){window.d3=x;};window.define.amd=true;})(this);!function(){function n(n){return null!=n&&!isNaN(n)}function t(n){return n.length}function e(n){for(var t=1;n*t%1;)t*=10;return t}function r(n,t){try{for(var e in t)Object.defineProperty(n.prototype,e,{value:t[e],enumerable:!1})}catch(r){n.prototype=t}}function u(){}function i(n){return aa+n in this}function o(n){return n=aa+n,n in this&&delete this[n]}function a(){var n=[];return this.forEach(function(t){n.push(t)}),n}function c(){var n=0;for(var t in this)t.charCodeAt(0)===ca&&++n;return n}function s(){for(var n in this)if(n.charCodeAt(0)===ca)return!1;return!0}function l(){}function f(n,t,e){return function(){var r=e.apply(t,arguments);return r===t?n:r}}function h(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.substring(1);for(var e=0,r=sa.length;r>e;++e){var u=sa[e]+t;if(u in n)return u}}function g(){}function p(){}function v(n){function t(){for(var t,r=e,u=-1,i=r.length;++u<i;)(t=r[u].on)&&t.apply(this,arguments);return n}var e=[],r=new u;return t.on=function(t,u){var i,o=r.get(t);return arguments.length<2?o&&o.on:(o&&(o.on=null,e=e.slice(0,i=e.indexOf(o)).concat(e.slice(i+1)),r.remove(t)),u&&e.push(r.set(t,{on:u})),n)},t}function d(){Xo.event.preventDefault()}function m(){for(var n,t=Xo.event;n=t.sourceEvent;)t=n;return t}function y(n){for(var t=new p,e=0,r=arguments.length;++e<r;)t[arguments[e]]=v(t);return t.of=function(e,r){return function(u){try{var i=u.sourceEvent=Xo.event;u.target=n,Xo.event=u,t[u.type].apply(e,r)}finally{Xo.event=i}}},t}function x(n){return fa(n,da),n}function M(n){return"function"==typeof n?n:function(){return ha(n,this)}}function _(n){return"function"==typeof n?n:function(){return ga(n,this)}}function b(n,t){function e(){this.removeAttribute(n)}function r(){this.removeAttributeNS(n.space,n.local)}function u(){this.setAttribute(n,t)}function i(){this.setAttributeNS(n.space,n.local,t)}function o(){var e=t.apply(this,arguments);null==e?this.removeAttribute(n):this.setAttribute(n,e)}function a(){var e=t.apply(this,arguments);null==e?this.removeAttributeNS(n.space,n.local):this.setAttributeNS(n.space,n.local,e)}return n=Xo.ns.qualify(n),null==t?n.local?r:e:"function"==typeof t?n.local?a:o:n.local?i:u}function w(n){return n.trim().replace(/\s+/g," ")}function S(n){return new RegExp("(?:^|\\s+)"+Xo.requote(n)+"(?:\\s+|$)","g")}function k(n){return n.trim().split(/^|\s+/)}function E(n,t){function e(){for(var e=-1;++e<u;)n[e](this,t)}function r(){for(var e=-1,r=t.apply(this,arguments);++e<u;)n[e](this,r)}n=k(n).map(A);var u=n.length;return"function"==typeof t?r:e}function A(n){var t=S(n);return function(e,r){if(u=e.classList)return r?u.add(n):u.remove(n);var u=e.getAttribute("class")||"";r?(t.lastIndex=0,t.test(u)||e.setAttribute("class",w(u+" "+n))):e.setAttribute("class",w(u.replace(t," ")))}}function C(n,t,e){function r(){this.style.removeProperty(n)}function u(){this.style.setProperty(n,t,e)}function i(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(n):this.style.setProperty(n,r,e)}return null==t?r:"function"==typeof t?i:u}function N(n,t){function e(){delete this[n]}function r(){this[n]=t}function u(){var e=t.apply(this,arguments);null==e?delete this[n]:this[n]=e}return null==t?e:"function"==typeof t?u:r}function L(n){return"function"==typeof n?n:(n=Xo.ns.qualify(n)).local?function(){return this.ownerDocument.createElementNS(n.space,n.local)}:function(){return this.ownerDocument.createElementNS(this.namespaceURI,n)}}function T(n){return{__data__:n}}function q(n){return function(){return va(this,n)}}function z(n){return arguments.length||(n=Xo.ascending),function(t,e){return t&&e?n(t.__data__,e.__data__):!t-!e}}function R(n,t){for(var e=0,r=n.length;r>e;e++)for(var u,i=n[e],o=0,a=i.length;a>o;o++)(u=i[o])&&t(u,o,e);return n}function D(n){return fa(n,ya),n}function P(n){var t,e;return function(r,u,i){var o,a=n[i].update,c=a.length;for(i!=e&&(e=i,t=0),u>=t&&(t=u+1);!(o=a[t])&&++t<c;);return o}}function U(){var n=this.__transition__;n&&++n.active}function j(n,t,e){function r(){var t=this[o];t&&(this.removeEventListener(n,t,t.$),delete this[o])}function u(){var u=c(t,Bo(arguments));r.call(this),this.addEventListener(n,this[o]=u,u.$=e),u._=t}function i(){var t,e=new RegExp("^__on([^.]+)"+Xo.requote(n)+"$");for(var r in this)if(t=r.match(e)){var u=this[r];this.removeEventListener(t[1],u,u.$),delete this[r]}}var o="__on"+n,a=n.indexOf("."),c=H;a>0&&(n=n.substring(0,a));var s=Ma.get(n);return s&&(n=s,c=F),a?t?u:r:t?g:i}function H(n,t){return function(e){var r=Xo.event;Xo.event=e,t[0]=this.__data__;try{n.apply(this,t)}finally{Xo.event=r}}}function F(n,t){var e=H(n,t);return function(n){var t=this,r=n.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||e.call(t,n)}}function O(){var n=".dragsuppress-"+ ++ba,t="click"+n,e=Xo.select(Go).on("touchmove"+n,d).on("dragstart"+n,d).on("selectstart"+n,d);if(_a){var r=Jo.style,u=r[_a];r[_a]="none"}return function(i){function o(){e.on(t,null)}e.on(n,null),_a&&(r[_a]=u),i&&(e.on(t,function(){d(),o()},!0),setTimeout(o,0))}}function Y(n,t){t.changedTouches&&(t=t.changedTouches[0]);var e=n.ownerSVGElement||n;if(e.createSVGPoint){var r=e.createSVGPoint();if(0>wa&&(Go.scrollX||Go.scrollY)){e=Xo.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var u=e[0][0].getScreenCTM();wa=!(u.f||u.e),e.remove()}return wa?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(n.getScreenCTM().inverse()),[r.x,r.y]}var i=n.getBoundingClientRect();return[t.clientX-i.left-n.clientLeft,t.clientY-i.top-n.clientTop]}function I(n){return n>0?1:0>n?-1:0}function Z(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(t[1]-n[1])*(e[0]-n[0])}function V(n){return n>1?0:-1>n?Sa:Math.acos(n)}function X(n){return n>1?Ea:-1>n?-Ea:Math.asin(n)}function $(n){return((n=Math.exp(n))-1/n)/2}function B(n){return((n=Math.exp(n))+1/n)/2}function W(n){return((n=Math.exp(2*n))-1)/(n+1)}function J(n){return(n=Math.sin(n/2))*n}function G(){}function K(n,t,e){return new Q(n,t,e)}function Q(n,t,e){this.h=n,this.s=t,this.l=e}function nt(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?i+(o-i)*n/60:180>n?o:240>n?i+(o-i)*(240-n)/60:i}function u(n){return Math.round(255*r(n))}var i,o;return n=isNaN(n)?0:(n%=360)<0?n+360:n,t=isNaN(t)?0:0>t?0:t>1?1:t,e=0>e?0:e>1?1:e,o=.5>=e?e*(1+t):e+t-e*t,i=2*e-o,gt(u(n+120),u(n),u(n-120))}function tt(n,t,e){return new et(n,t,e)}function et(n,t,e){this.h=n,this.c=t,this.l=e}function rt(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),ut(e,Math.cos(n*=Na)*t,Math.sin(n)*t)}function ut(n,t,e){return new it(n,t,e)}function it(n,t,e){this.l=n,this.a=t,this.b=e}function ot(n,t,e){var r=(n+16)/116,u=r+t/500,i=r-e/200;return u=ct(u)*Fa,r=ct(r)*Oa,i=ct(i)*Ya,gt(lt(3.2404542*u-1.5371385*r-.4985314*i),lt(-.969266*u+1.8760108*r+.041556*i),lt(.0556434*u-.2040259*r+1.0572252*i))}function at(n,t,e){return n>0?tt(Math.atan2(e,t)*La,Math.sqrt(t*t+e*e),n):tt(0/0,0/0,n)}function ct(n){return n>.206893034?n*n*n:(n-4/29)/7.787037}function st(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29}function lt(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055))}function ft(n){return gt(n>>16,255&n>>8,255&n)}function ht(n){return ft(n)+""}function gt(n,t,e){return new pt(n,t,e)}function pt(n,t,e){this.r=n,this.g=t,this.b=e}function vt(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16)}function dt(n,t,e){var r,u,i,o,a=0,c=0,s=0;if(u=/([a-z]+)\((.*)\)/i.exec(n))switch(i=u[2].split(","),u[1]){case"hsl":return e(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return t(Mt(i[0]),Mt(i[1]),Mt(i[2]))}return(o=Va.get(n))?t(o.r,o.g,o.b):(null!=n&&"#"===n.charAt(0)&&(r=parseInt(n.substring(1),16),isNaN(r)||(4===n.length?(a=(3840&r)>>4,a=a>>4|a,c=240&r,c=c>>4|c,s=15&r,s=s<<4|s):7===n.length&&(a=(16711680&r)>>16,c=(65280&r)>>8,s=255&r))),t(a,c,s))}function mt(n,t,e){var r,u,i=Math.min(n/=255,t/=255,e/=255),o=Math.max(n,t,e),a=o-i,c=(o+i)/2;return a?(u=.5>c?a/(o+i):a/(2-o-i),r=n==o?(t-e)/a+(e>t?6:0):t==o?(e-n)/a+2:(n-t)/a+4,r*=60):(r=0/0,u=c>0&&1>c?0:r),K(r,u,c)}function yt(n,t,e){n=xt(n),t=xt(t),e=xt(e);var r=st((.4124564*n+.3575761*t+.1804375*e)/Fa),u=st((.2126729*n+.7151522*t+.072175*e)/Oa),i=st((.0193339*n+.119192*t+.9503041*e)/Ya);return ut(116*u-16,500*(r-u),200*(u-i))}function xt(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function Mt(n){var t=parseFloat(n);return"%"===n.charAt(n.length-1)?Math.round(2.55*t):t}function _t(n){return"function"==typeof n?n:function(){return n}}function bt(n){return n}function wt(n){return function(t,e,r){return 2===arguments.length&&"function"==typeof e&&(r=e,e=null),St(t,e,n,r)}}function St(n,t,e,r){function u(){var n,t=c.status;if(!t&&c.responseText||t>=200&&300>t||304===t){try{n=e.call(i,c)}catch(r){return o.error.call(i,r),void 0}o.load.call(i,n)}else o.error.call(i,c)}var i={},o=Xo.dispatch("beforesend","progress","load","error"),a={},c=new XMLHttpRequest,s=null;return!Go.XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(n)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=u:c.onreadystatechange=function(){c.readyState>3&&u()},c.onprogress=function(n){var t=Xo.event;Xo.event=n;try{o.progress.call(i,c)}finally{Xo.event=t}},i.header=function(n,t){return n=(n+"").toLowerCase(),arguments.length<2?a[n]:(null==t?delete a[n]:a[n]=t+"",i)},i.mimeType=function(n){return arguments.length?(t=null==n?null:n+"",i):t},i.responseType=function(n){return arguments.length?(s=n,i):s},i.response=function(n){return e=n,i},["get","post"].forEach(function(n){i[n]=function(){return i.send.apply(i,[n].concat(Bo(arguments)))}}),i.send=function(e,r,u){if(2===arguments.length&&"function"==typeof r&&(u=r,r=null),c.open(e,n,!0),null==t||"accept"in a||(a.accept=t+",*/*"),c.setRequestHeader)for(var l in a)c.setRequestHeader(l,a[l]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=s&&(c.responseType=s),null!=u&&i.on("error",u).on("load",function(n){u(null,n)}),o.beforesend.call(i,c),c.send(null==r?null:r),i},i.abort=function(){return c.abort(),i},Xo.rebind(i,o,"on"),null==r?i:i.get(kt(r))}function kt(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n}function Et(){var n=At(),t=Ct()-n;t>24?(isFinite(t)&&(clearTimeout(Wa),Wa=setTimeout(Et,t)),Ba=0):(Ba=1,Ga(Et))}function At(){var n=Date.now();for(Ja=Xa;Ja;)n>=Ja.t&&(Ja.f=Ja.c(n-Ja.t)),Ja=Ja.n;return n}function Ct(){for(var n,t=Xa,e=1/0;t;)t.f?t=n?n.n=t.n:Xa=t.n:(t.t<e&&(e=t.t),t=(n=t).n);return $a=n,e}function Nt(n,t){return t-(n?Math.ceil(Math.log(n)/Math.LN10):1)}function Lt(n,t){var e=Math.pow(10,3*oa(8-t));return{scale:t>8?function(n){return n/e}:function(n){return n*e},symbol:n}}function Tt(n){var t=n.decimal,e=n.thousands,r=n.grouping,u=n.currency,i=r?function(n){for(var t=n.length,u=[],i=0,o=r[0];t>0&&o>0;)u.push(n.substring(t-=o,t+o)),o=r[i=(i+1)%r.length];return u.reverse().join(e)}:bt;return function(n){var e=Qa.exec(n),r=e[1]||" ",o=e[2]||">",a=e[3]||"",c=e[4]||"",s=e[5],l=+e[6],f=e[7],h=e[8],g=e[9],p=1,v="",d="",m=!1;switch(h&&(h=+h.substring(1)),(s||"0"===r&&"="===o)&&(s=r="0",o="=",f&&(l-=Math.floor((l-1)/4))),g){case"n":f=!0,g="g";break;case"%":p=100,d="%",g="f";break;case"p":p=100,d="%",g="r";break;case"b":case"o":case"x":case"X":"#"===c&&(v="0"+g.toLowerCase());case"c":case"d":m=!0,h=0;break;case"s":p=-1,g="r"}"$"===c&&(v=u[0],d=u[1]),"r"!=g||h||(g="g"),null!=h&&("g"==g?h=Math.max(1,Math.min(21,h)):("e"==g||"f"==g)&&(h=Math.max(0,Math.min(20,h)))),g=nc.get(g)||qt;var y=s&&f;return function(n){var e=d;if(m&&n%1)return"";var u=0>n||0===n&&0>1/n?(n=-n,"-"):a;if(0>p){var c=Xo.formatPrefix(n,h);n=c.scale(n),e=c.symbol+d}else n*=p;n=g(n,h);var x=n.lastIndexOf("."),M=0>x?n:n.substring(0,x),_=0>x?"":t+n.substring(x+1);!s&&f&&(M=i(M));var b=v.length+M.length+_.length+(y?0:u.length),w=l>b?new Array(b=l-b+1).join(r):"";return y&&(M=i(w+M)),u+=v,n=M+_,("<"===o?u+n+w:">"===o?w+u+n:"^"===o?w.substring(0,b>>=1)+u+n+w.substring(b):u+(y?n:w+n))+e}}}function qt(n){return n+""}function zt(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function Rt(n,t,e){function r(t){var e=n(t),r=i(e,1);return r-t>t-e?e:r}function u(e){return t(e=n(new ec(e-1)),1),e}function i(n,e){return t(n=new ec(+n),e),n}function o(n,r,i){var o=u(n),a=[];if(i>1)for(;r>o;)e(o)%i||a.push(new Date(+o)),t(o,1);else for(;r>o;)a.push(new Date(+o)),t(o,1);return a}function a(n,t,e){try{ec=zt;var r=new zt;return r._=n,o(r,t,e)}finally{ec=Date}}n.floor=n,n.round=r,n.ceil=u,n.offset=i,n.range=o;var c=n.utc=Dt(n);return c.floor=c,c.round=Dt(r),c.ceil=Dt(u),c.offset=Dt(i),c.range=a,n}function Dt(n){return function(t,e){try{ec=zt;var r=new zt;return r._=t,n(r,e)._}finally{ec=Date}}}function Pt(n){function t(n){function t(t){for(var e,u,i,o=[],a=-1,c=0;++a<r;)37===n.charCodeAt(a)&&(o.push(n.substring(c,a)),null!=(u=uc[e=n.charAt(++a)])&&(e=n.charAt(++a)),(i=C[e])&&(e=i(t,null==u?"e"===e?" ":"0":u)),o.push(e),c=a+1);return o.push(n.substring(c,a)),o.join("")}var r=n.length;return t.parse=function(t){var r={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:null},u=e(r,n,t,0);if(u!=t.length)return null;"p"in r&&(r.H=r.H%12+12*r.p);var i=null!=r.Z&&ec!==zt,o=new(i?zt:ec);return"j"in r?o.setFullYear(r.y,0,r.j):"w"in r&&("W"in r||"U"in r)?(o.setFullYear(r.y,0,1),o.setFullYear(r.y,0,"W"in r?(r.w+6)%7+7*r.W-(o.getDay()+5)%7:r.w+7*r.U-(o.getDay()+6)%7)):o.setFullYear(r.y,r.m,r.d),o.setHours(r.H+Math.floor(r.Z/100),r.M+r.Z%100,r.S,r.L),i?o._:o},t.toString=function(){return n},t}function e(n,t,e,r){for(var u,i,o,a=0,c=t.length,s=e.length;c>a;){if(r>=s)return-1;if(u=t.charCodeAt(a++),37===u){if(o=t.charAt(a++),i=N[o in uc?t.charAt(a++):o],!i||(r=i(n,e,r))<0)return-1}else if(u!=e.charCodeAt(r++))return-1}return r}function r(n,t,e){b.lastIndex=0;var r=b.exec(t.substring(e));return r?(n.w=w.get(r[0].toLowerCase()),e+r[0].length):-1}function u(n,t,e){M.lastIndex=0;var r=M.exec(t.substring(e));return r?(n.w=_.get(r[0].toLowerCase()),e+r[0].length):-1}function i(n,t,e){E.lastIndex=0;var r=E.exec(t.substring(e));return r?(n.m=A.get(r[0].toLowerCase()),e+r[0].length):-1}function o(n,t,e){S.lastIndex=0;var r=S.exec(t.substring(e));return r?(n.m=k.get(r[0].toLowerCase()),e+r[0].length):-1}function a(n,t,r){return e(n,C.c.toString(),t,r)}function c(n,t,r){return e(n,C.x.toString(),t,r)}function s(n,t,r){return e(n,C.X.toString(),t,r)}function l(n,t,e){var r=x.get(t.substring(e,e+=2).toLowerCase());return null==r?-1:(n.p=r,e)}var f=n.dateTime,h=n.date,g=n.time,p=n.periods,v=n.days,d=n.shortDays,m=n.months,y=n.shortMonths;t.utc=function(n){function e(n){try{ec=zt;var t=new ec;return t._=n,r(t)}finally{ec=Date}}var r=t(n);return e.parse=function(n){try{ec=zt;var t=r.parse(n);return t&&t._}finally{ec=Date}},e.toString=r.toString,e},t.multi=t.utc.multi=ee;var x=Xo.map(),M=jt(v),_=Ht(v),b=jt(d),w=Ht(d),S=jt(m),k=Ht(m),E=jt(y),A=Ht(y);p.forEach(function(n,t){x.set(n.toLowerCase(),t)});var C={a:function(n){return d[n.getDay()]},A:function(n){return v[n.getDay()]},b:function(n){return y[n.getMonth()]},B:function(n){return m[n.getMonth()]},c:t(f),d:function(n,t){return Ut(n.getDate(),t,2)},e:function(n,t){return Ut(n.getDate(),t,2)},H:function(n,t){return Ut(n.getHours(),t,2)},I:function(n,t){return Ut(n.getHours()%12||12,t,2)},j:function(n,t){return Ut(1+tc.dayOfYear(n),t,3)},L:function(n,t){return Ut(n.getMilliseconds(),t,3)},m:function(n,t){return Ut(n.getMonth()+1,t,2)},M:function(n,t){return Ut(n.getMinutes(),t,2)},p:function(n){return p[+(n.getHours()>=12)]},S:function(n,t){return Ut(n.getSeconds(),t,2)},U:function(n,t){return Ut(tc.sundayOfYear(n),t,2)},w:function(n){return n.getDay()},W:function(n,t){return Ut(tc.mondayOfYear(n),t,2)},x:t(h),X:t(g),y:function(n,t){return Ut(n.getFullYear()%100,t,2)},Y:function(n,t){return Ut(n.getFullYear()%1e4,t,4)},Z:ne,"%":function(){return"%"}},N={a:r,A:u,b:i,B:o,c:a,d:Bt,e:Bt,H:Jt,I:Jt,j:Wt,L:Qt,m:$t,M:Gt,p:l,S:Kt,U:Ot,w:Ft,W:Yt,x:c,X:s,y:Zt,Y:It,Z:Vt,"%":te};return t}function Ut(n,t,e){var r=0>n?"-":"",u=(r?-n:n)+"",i=u.length;return r+(e>i?new Array(e-i+1).join(t)+u:u)}function jt(n){return new RegExp("^(?:"+n.map(Xo.requote).join("|")+")","i")}function Ht(n){for(var t=new u,e=-1,r=n.length;++e<r;)t.set(n[e].toLowerCase(),e);return t}function Ft(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function Ot(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e));return r?(n.U=+r[0],e+r[0].length):-1}function Yt(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e));return r?(n.W=+r[0],e+r[0].length):-1}function It(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function Zt(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e,e+2));return r?(n.y=Xt(+r[0]),e+r[0].length):-1}function Vt(n,t,e){return/^[+-]\d{4}$/.test(t=t.substring(e,e+5))?(n.Z=+t,e+5):-1}function Xt(n){return n+(n>68?1900:2e3)}function $t(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function Bt(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function Wt(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e,e+3));return r?(n.j=+r[0],e+r[0].length):-1}function Jt(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function Gt(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function Kt(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function Qt(n,t,e){ic.lastIndex=0;var r=ic.exec(t.substring(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function ne(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=~~(oa(t)/60),u=oa(t)%60;return e+Ut(r,"0",2)+Ut(u,"0",2)}function te(n,t,e){oc.lastIndex=0;var r=oc.exec(t.substring(e,e+1));return r?e+r[0].length:-1}function ee(n){for(var t=n.length,e=-1;++e<t;)n[e][0]=this(n[e][0]);return function(t){for(var e=0,r=n[e];!r[1](t);)r=n[++e];return r[0](t)}}function re(){}function ue(n,t,e){var r=e.s=n+t,u=r-n,i=r-u;e.t=n-i+(t-u)}function ie(n,t){n&&lc.hasOwnProperty(n.type)&&lc[n.type](n,t)}function oe(n,t,e){var r,u=-1,i=n.length-e;for(t.lineStart();++u<i;)r=n[u],t.point(r[0],r[1],r[2]);t.lineEnd()}function ae(n,t){var e=-1,r=n.length;for(t.polygonStart();++e<r;)oe(n[e],t,1);t.polygonEnd()}function ce(){function n(n,t){n*=Na,t=t*Na/2+Sa/4;var e=n-r,o=e>=0?1:-1,a=o*e,c=Math.cos(t),s=Math.sin(t),l=i*s,f=u*c+l*Math.cos(a),h=l*o*Math.sin(a);hc.add(Math.atan2(h,f)),r=n,u=c,i=s}var t,e,r,u,i;gc.point=function(o,a){gc.point=n,r=(t=o)*Na,u=Math.cos(a=(e=a)*Na/2+Sa/4),i=Math.sin(a)},gc.lineEnd=function(){n(t,e)}}function se(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Math.sin(t),Math.sin(e)]}function le(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function fe(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function he(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function ge(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function pe(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function ve(n){return[Math.atan2(n[1],n[0]),X(n[2])]}function de(n,t){return oa(n[0]-t[0])<Aa&&oa(n[1]-t[1])<Aa}function me(n,t){n*=Na;var e=Math.cos(t*=Na);ye(e*Math.cos(n),e*Math.sin(n),Math.sin(t))}function ye(n,t,e){++pc,dc+=(n-dc)/pc,mc+=(t-mc)/pc,yc+=(e-yc)/pc}function xe(){function n(n,u){n*=Na;var i=Math.cos(u*=Na),o=i*Math.cos(n),a=i*Math.sin(n),c=Math.sin(u),s=Math.atan2(Math.sqrt((s=e*c-r*a)*s+(s=r*o-t*c)*s+(s=t*a-e*o)*s),t*o+e*a+r*c);vc+=s,xc+=s*(t+(t=o)),Mc+=s*(e+(e=a)),_c+=s*(r+(r=c)),ye(t,e,r)}var t,e,r;kc.point=function(u,i){u*=Na;var o=Math.cos(i*=Na);t=o*Math.cos(u),e=o*Math.sin(u),r=Math.sin(i),kc.point=n,ye(t,e,r)}}function Me(){kc.point=me}function _e(){function n(n,t){n*=Na;var e=Math.cos(t*=Na),o=e*Math.cos(n),a=e*Math.sin(n),c=Math.sin(t),s=u*c-i*a,l=i*o-r*c,f=r*a-u*o,h=Math.sqrt(s*s+l*l+f*f),g=r*o+u*a+i*c,p=h&&-V(g)/h,v=Math.atan2(h,g);bc+=p*s,wc+=p*l,Sc+=p*f,vc+=v,xc+=v*(r+(r=o)),Mc+=v*(u+(u=a)),_c+=v*(i+(i=c)),ye(r,u,i)}var t,e,r,u,i;kc.point=function(o,a){t=o,e=a,kc.point=n,o*=Na;var c=Math.cos(a*=Na);r=c*Math.cos(o),u=c*Math.sin(o),i=Math.sin(a),ye(r,u,i)},kc.lineEnd=function(){n(t,e),kc.lineEnd=Me,kc.point=me}}function be(){return!0}function we(n,t,e,r,u){var i=[],o=[];if(n.forEach(function(n){if(!((t=n.length-1)<=0)){var t,e=n[0],r=n[t];if(de(e,r)){u.lineStart();for(var a=0;t>a;++a)u.point((e=n[a])[0],e[1]);return u.lineEnd(),void 0}var c=new ke(e,n,null,!0),s=new ke(e,null,c,!1);c.o=s,i.push(c),o.push(s),c=new ke(r,n,null,!1),s=new ke(r,null,c,!0),c.o=s,i.push(c),o.push(s)}}),o.sort(t),Se(i),Se(o),i.length){for(var a=0,c=e,s=o.length;s>a;++a)o[a].e=c=!c;for(var l,f,h=i[0];;){for(var g=h,p=!0;g.v;)if((g=g.n)===h)return;l=g.z,u.lineStart();do{if(g.v=g.o.v=!0,g.e){if(p)for(var a=0,s=l.length;s>a;++a)u.point((f=l[a])[0],f[1]);else r(g.x,g.n.x,1,u);g=g.n}else{if(p){l=g.p.z;for(var a=l.length-1;a>=0;--a)u.point((f=l[a])[0],f[1])}else r(g.x,g.p.x,-1,u);g=g.p}g=g.o,l=g.z,p=!p}while(!g.v);u.lineEnd()}}}function Se(n){if(t=n.length){for(var t,e,r=0,u=n[0];++r<t;)u.n=e=n[r],e.p=u,u=e;u.n=e=n[0],e.p=u}}function ke(n,t,e,r){this.x=n,this.z=t,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function Ee(n,t,e,r){return function(u,i){function o(t,e){var r=u(t,e);n(t=r[0],e=r[1])&&i.point(t,e)}function a(n,t){var e=u(n,t);d.point(e[0],e[1])}function c(){y.point=a,d.lineStart()}function s(){y.point=o,d.lineEnd()}function l(n,t){v.push([n,t]);var e=u(n,t);M.point(e[0],e[1])}function f(){M.lineStart(),v=[]}function h(){l(v[0][0],v[0][1]),M.lineEnd();var n,t=M.clean(),e=x.buffer(),r=e.length;if(v.pop(),p.push(v),v=null,r){if(1&t){n=e[0];var u,r=n.length-1,o=-1;for(i.lineStart();++o<r;)i.point((u=n[o])[0],u[1]);return i.lineEnd(),void 0}r>1&&2&t&&e.push(e.pop().concat(e.shift())),g.push(e.filter(Ae))}}var g,p,v,d=t(i),m=u.invert(r[0],r[1]),y={point:o,lineStart:c,lineEnd:s,polygonStart:function(){y.point=l,y.lineStart=f,y.lineEnd=h,g=[],p=[],i.polygonStart()},polygonEnd:function(){y.point=o,y.lineStart=c,y.lineEnd=s,g=Xo.merge(g);var n=Le(m,p);g.length?we(g,Ne,n,e,i):n&&(i.lineStart(),e(null,null,1,i),i.lineEnd()),i.polygonEnd(),g=p=null},sphere:function(){i.polygonStart(),i.lineStart(),e(null,null,1,i),i.lineEnd(),i.polygonEnd()}},x=Ce(),M=t(x);return y}}function Ae(n){return n.length>1}function Ce(){var n,t=[];return{lineStart:function(){t.push(n=[])},point:function(t,e){n.push([t,e])},lineEnd:g,buffer:function(){var e=t;return t=[],n=null,e},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function Ne(n,t){return((n=n.x)[0]<0?n[1]-Ea-Aa:Ea-n[1])-((t=t.x)[0]<0?t[1]-Ea-Aa:Ea-t[1])}function Le(n,t){var e=n[0],r=n[1],u=[Math.sin(e),-Math.cos(e),0],i=0,o=0;hc.reset();for(var a=0,c=t.length;c>a;++a){var s=t[a],l=s.length;if(l)for(var f=s[0],h=f[0],g=f[1]/2+Sa/4,p=Math.sin(g),v=Math.cos(g),d=1;;){d===l&&(d=0),n=s[d];var m=n[0],y=n[1]/2+Sa/4,x=Math.sin(y),M=Math.cos(y),_=m-h,b=_>=0?1:-1,w=b*_,S=w>Sa,k=p*x;if(hc.add(Math.atan2(k*b*Math.sin(w),v*M+k*Math.cos(w))),i+=S?_+b*ka:_,S^h>=e^m>=e){var E=fe(se(f),se(n));pe(E);var A=fe(u,E);pe(A);var C=(S^_>=0?-1:1)*X(A[2]);(r>C||r===C&&(E[0]||E[1]))&&(o+=S^_>=0?1:-1)}if(!d++)break;h=m,p=x,v=M,f=n}}return(-Aa>i||Aa>i&&0>hc)^1&o}function Te(n){var t,e=0/0,r=0/0,u=0/0;return{lineStart:function(){n.lineStart(),t=1},point:function(i,o){var a=i>0?Sa:-Sa,c=oa(i-e);oa(c-Sa)<Aa?(n.point(e,r=(r+o)/2>0?Ea:-Ea),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(a,r),n.point(i,r),t=0):u!==a&&c>=Sa&&(oa(e-u)<Aa&&(e-=u*Aa),oa(i-a)<Aa&&(i-=a*Aa),r=qe(e,r,i,o),n.point(u,r),n.lineEnd(),n.lineStart(),n.point(a,r),t=0),n.point(e=i,r=o),u=a},lineEnd:function(){n.lineEnd(),e=r=0/0},clean:function(){return 2-t}}}function qe(n,t,e,r){var u,i,o=Math.sin(n-e);return oa(o)>Aa?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(e)-Math.sin(r)*(u=Math.cos(t))*Math.sin(n))/(u*i*o)):(t+r)/2}function ze(n,t,e,r){var u;if(null==n)u=e*Ea,r.point(-Sa,u),r.point(0,u),r.point(Sa,u),r.point(Sa,0),r.point(Sa,-u),r.point(0,-u),r.point(-Sa,-u),r.point(-Sa,0),r.point(-Sa,u);else if(oa(n[0]-t[0])>Aa){var i=n[0]<t[0]?Sa:-Sa;u=e*i/2,r.point(-i,u),r.point(0,u),r.point(i,u)}else r.point(t[0],t[1])}function Re(n){function t(n,t){return Math.cos(n)*Math.cos(t)>i}function e(n){var e,i,c,s,l;return{lineStart:function(){s=c=!1,l=1},point:function(f,h){var g,p=[f,h],v=t(f,h),d=o?v?0:u(f,h):v?u(f+(0>f?Sa:-Sa),h):0;if(!e&&(s=c=v)&&n.lineStart(),v!==c&&(g=r(e,p),(de(e,g)||de(p,g))&&(p[0]+=Aa,p[1]+=Aa,v=t(p[0],p[1]))),v!==c)l=0,v?(n.lineStart(),g=r(p,e),n.point(g[0],g[1])):(g=r(e,p),n.point(g[0],g[1]),n.lineEnd()),e=g;else if(a&&e&&o^v){var m;d&i||!(m=r(p,e,!0))||(l=0,o?(n.lineStart(),n.point(m[0][0],m[0][1]),n.point(m[1][0],m[1][1]),n.lineEnd()):(n.point(m[1][0],m[1][1]),n.lineEnd(),n.lineStart(),n.point(m[0][0],m[0][1])))}!v||e&&de(e,p)||n.point(p[0],p[1]),e=p,c=v,i=d},lineEnd:function(){c&&n.lineEnd(),e=null},clean:function(){return l|(s&&c)<<1}}}function r(n,t,e){var r=se(n),u=se(t),o=[1,0,0],a=fe(r,u),c=le(a,a),s=a[0],l=c-s*s;if(!l)return!e&&n;var f=i*c/l,h=-i*s/l,g=fe(o,a),p=ge(o,f),v=ge(a,h);he(p,v);var d=g,m=le(p,d),y=le(d,d),x=m*m-y*(le(p,p)-1);if(!(0>x)){var M=Math.sqrt(x),_=ge(d,(-m-M)/y);if(he(_,p),_=ve(_),!e)return _;var b,w=n[0],S=t[0],k=n[1],E=t[1];w>S&&(b=w,w=S,S=b);var A=S-w,C=oa(A-Sa)<Aa,N=C||Aa>A;if(!C&&k>E&&(b=k,k=E,E=b),N?C?k+E>0^_[1]<(oa(_[0]-w)<Aa?k:E):k<=_[1]&&_[1]<=E:A>Sa^(w<=_[0]&&_[0]<=S)){var L=ge(d,(-m+M)/y);return he(L,p),[_,ve(L)]}}}function u(t,e){var r=o?n:Sa-n,u=0;return-r>t?u|=1:t>r&&(u|=2),-r>e?u|=4:e>r&&(u|=8),u}var i=Math.cos(n),o=i>0,a=oa(i)>Aa,c=cr(n,6*Na);return Ee(t,e,c,o?[0,-n]:[-Sa,n-Sa])}function De(n,t,e,r){return function(u){var i,o=u.a,a=u.b,c=o.x,s=o.y,l=a.x,f=a.y,h=0,g=1,p=l-c,v=f-s;if(i=n-c,p||!(i>0)){if(i/=p,0>p){if(h>i)return;g>i&&(g=i)}else if(p>0){if(i>g)return;i>h&&(h=i)}if(i=e-c,p||!(0>i)){if(i/=p,0>p){if(i>g)return;i>h&&(h=i)}else if(p>0){if(h>i)return;g>i&&(g=i)}if(i=t-s,v||!(i>0)){if(i/=v,0>v){if(h>i)return;g>i&&(g=i)}else if(v>0){if(i>g)return;i>h&&(h=i)}if(i=r-s,v||!(0>i)){if(i/=v,0>v){if(i>g)return;i>h&&(h=i)}else if(v>0){if(h>i)return;g>i&&(g=i)}return h>0&&(u.a={x:c+h*p,y:s+h*v}),1>g&&(u.b={x:c+g*p,y:s+g*v}),u}}}}}}function Pe(n,t,e,r){function u(r,u){return oa(r[0]-n)<Aa?u>0?0:3:oa(r[0]-e)<Aa?u>0?2:1:oa(r[1]-t)<Aa?u>0?1:0:u>0?3:2}function i(n,t){return o(n.x,t.x)}function o(n,t){var e=u(n,1),r=u(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}return function(a){function c(n){for(var t=0,e=d.length,r=n[1],u=0;e>u;++u)for(var i,o=1,a=d[u],c=a.length,s=a[0];c>o;++o)i=a[o],s[1]<=r?i[1]>r&&Z(s,i,n)>0&&++t:i[1]<=r&&Z(s,i,n)<0&&--t,s=i;return 0!==t}function s(i,a,c,s){var l=0,f=0;if(null==i||(l=u(i,c))!==(f=u(a,c))||o(i,a)<0^c>0){do s.point(0===l||3===l?n:e,l>1?r:t);while((l=(l+c+4)%4)!==f)}else s.point(a[0],a[1])}function l(u,i){return u>=n&&e>=u&&i>=t&&r>=i}function f(n,t){l(n,t)&&a.point(n,t)}function h(){N.point=p,d&&d.push(m=[]),S=!0,w=!1,_=b=0/0}function g(){v&&(p(y,x),M&&w&&A.rejoin(),v.push(A.buffer())),N.point=f,w&&a.lineEnd()}function p(n,t){n=Math.max(-Ac,Math.min(Ac,n)),t=Math.max(-Ac,Math.min(Ac,t));var e=l(n,t);if(d&&m.push([n,t]),S)y=n,x=t,M=e,S=!1,e&&(a.lineStart(),a.point(n,t));else if(e&&w)a.point(n,t);else{var r={a:{x:_,y:b},b:{x:n,y:t}};C(r)?(w||(a.lineStart(),a.point(r.a.x,r.a.y)),a.point(r.b.x,r.b.y),e||a.lineEnd(),k=!1):e&&(a.lineStart(),a.point(n,t),k=!1)}_=n,b=t,w=e}var v,d,m,y,x,M,_,b,w,S,k,E=a,A=Ce(),C=De(n,t,e,r),N={point:f,lineStart:h,lineEnd:g,polygonStart:function(){a=A,v=[],d=[],k=!0},polygonEnd:function(){a=E,v=Xo.merge(v);var t=c([n,r]),e=k&&t,u=v.length;(e||u)&&(a.polygonStart(),e&&(a.lineStart(),s(null,null,1,a),a.lineEnd()),u&&we(v,i,t,s,a),a.polygonEnd()),v=d=m=null}};return N}}function Ue(n,t){function e(e,r){return e=n(e,r),t(e[0],e[1])}return n.invert&&t.invert&&(e.invert=function(e,r){return e=t.invert(e,r),e&&n.invert(e[0],e[1])}),e}function je(n){var t=0,e=Sa/3,r=nr(n),u=r(t,e);return u.parallels=function(n){return arguments.length?r(t=n[0]*Sa/180,e=n[1]*Sa/180):[180*(t/Sa),180*(e/Sa)]},u}function He(n,t){function e(n,t){var e=Math.sqrt(i-2*u*Math.sin(t))/u;return[e*Math.sin(n*=u),o-e*Math.cos(n)]}var r=Math.sin(n),u=(r+Math.sin(t))/2,i=1+r*(2*u-r),o=Math.sqrt(i)/u;return e.invert=function(n,t){var e=o-t;return[Math.atan2(n,e)/u,X((i-(n*n+e*e)*u*u)/(2*u))]},e}function Fe(){function n(n,t){Nc+=u*n-r*t,r=n,u=t}var t,e,r,u;Rc.point=function(i,o){Rc.point=n,t=r=i,e=u=o},Rc.lineEnd=function(){n(t,e)}}function Oe(n,t){Lc>n&&(Lc=n),n>qc&&(qc=n),Tc>t&&(Tc=t),t>zc&&(zc=t)}function Ye(){function n(n,t){o.push("M",n,",",t,i)}function t(n,t){o.push("M",n,",",t),a.point=e}function e(n,t){o.push("L",n,",",t)}function r(){a.point=n}function u(){o.push("Z")}var i=Ie(4.5),o=[],a={point:n,lineStart:function(){a.point=t},lineEnd:r,polygonStart:function(){a.lineEnd=u},polygonEnd:function(){a.lineEnd=r,a.point=n},pointRadius:function(n){return i=Ie(n),a},result:function(){if(o.length){var n=o.join("");return o=[],n}}};return a}function Ie(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function Ze(n,t){dc+=n,mc+=t,++yc}function Ve(){function n(n,r){var u=n-t,i=r-e,o=Math.sqrt(u*u+i*i);xc+=o*(t+n)/2,Mc+=o*(e+r)/2,_c+=o,Ze(t=n,e=r)}var t,e;Pc.point=function(r,u){Pc.point=n,Ze(t=r,e=u)}}function Xe(){Pc.point=Ze}function $e(){function n(n,t){var e=n-r,i=t-u,o=Math.sqrt(e*e+i*i);xc+=o*(r+n)/2,Mc+=o*(u+t)/2,_c+=o,o=u*n-r*t,bc+=o*(r+n),wc+=o*(u+t),Sc+=3*o,Ze(r=n,u=t)}var t,e,r,u;Pc.point=function(i,o){Pc.point=n,Ze(t=r=i,e=u=o)},Pc.lineEnd=function(){n(t,e)}}function Be(n){function t(t,e){n.moveTo(t,e),n.arc(t,e,o,0,ka)}function e(t,e){n.moveTo(t,e),a.point=r}function r(t,e){n.lineTo(t,e)}function u(){a.point=t}function i(){n.closePath()}var o=4.5,a={point:t,lineStart:function(){a.point=e},lineEnd:u,polygonStart:function(){a.lineEnd=i},polygonEnd:function(){a.lineEnd=u,a.point=t},pointRadius:function(n){return o=n,a},result:g};return a}function We(n){function t(n){return(a?r:e)(n)}function e(t){return Ke(t,function(e,r){e=n(e,r),t.point(e[0],e[1])})}function r(t){function e(e,r){e=n(e,r),t.point(e[0],e[1])}function r(){x=0/0,S.point=i,t.lineStart()}function i(e,r){var i=se([e,r]),o=n(e,r);u(x,M,y,_,b,w,x=o[0],M=o[1],y=e,_=i[0],b=i[1],w=i[2],a,t),t.point(x,M)}function o(){S.point=e,t.lineEnd()}function c(){r(),S.point=s,S.lineEnd=l}function s(n,t){i(f=n,h=t),g=x,p=M,v=_,d=b,m=w,S.point=i}function l(){u(x,M,y,_,b,w,g,p,f,v,d,m,a,t),S.lineEnd=o,o()}var f,h,g,p,v,d,m,y,x,M,_,b,w,S={point:e,lineStart:r,lineEnd:o,polygonStart:function(){t.polygonStart(),S.lineStart=c},polygonEnd:function(){t.polygonEnd(),S.lineStart=r}};return S}function u(t,e,r,a,c,s,l,f,h,g,p,v,d,m){var y=l-t,x=f-e,M=y*y+x*x;if(M>4*i&&d--){var _=a+g,b=c+p,w=s+v,S=Math.sqrt(_*_+b*b+w*w),k=Math.asin(w/=S),E=oa(oa(w)-1)<Aa||oa(r-h)<Aa?(r+h)/2:Math.atan2(b,_),A=n(E,k),C=A[0],N=A[1],L=C-t,T=N-e,q=x*L-y*T;(q*q/M>i||oa((y*L+x*T)/M-.5)>.3||o>a*g+c*p+s*v)&&(u(t,e,r,a,c,s,C,N,E,_/=S,b/=S,w,d,m),m.point(C,N),u(C,N,E,_,b,w,l,f,h,g,p,v,d,m))}}var i=.5,o=Math.cos(30*Na),a=16;return t.precision=function(n){return arguments.length?(a=(i=n*n)>0&&16,t):Math.sqrt(i)},t}function Je(n){var t=We(function(t,e){return n([t*La,e*La])});return function(n){return tr(t(n))}}function Ge(n){this.stream=n}function Ke(n,t){return{point:t,sphere:function(){n.sphere()},lineStart:function(){n.lineStart()},lineEnd:function(){n.lineEnd()},polygonStart:function(){n.polygonStart()},polygonEnd:function(){n.polygonEnd()}}}function Qe(n){return nr(function(){return n})()}function nr(n){function t(n){return n=a(n[0]*Na,n[1]*Na),[n[0]*h+c,s-n[1]*h]}function e(n){return n=a.invert((n[0]-c)/h,(s-n[1])/h),n&&[n[0]*La,n[1]*La]}function r(){a=Ue(o=ur(m,y,x),i);var n=i(v,d);return c=g-n[0]*h,s=p+n[1]*h,u()}function u(){return l&&(l.valid=!1,l=null),t}var i,o,a,c,s,l,f=We(function(n,t){return n=i(n,t),[n[0]*h+c,s-n[1]*h]}),h=150,g=480,p=250,v=0,d=0,m=0,y=0,x=0,M=Ec,_=bt,b=null,w=null;return t.stream=function(n){return l&&(l.valid=!1),l=tr(M(o,f(_(n)))),l.valid=!0,l},t.clipAngle=function(n){return arguments.length?(M=null==n?(b=n,Ec):Re((b=+n)*Na),u()):b},t.clipExtent=function(n){return arguments.length?(w=n,_=n?Pe(n[0][0],n[0][1],n[1][0],n[1][1]):bt,u()):w},t.scale=function(n){return arguments.length?(h=+n,r()):h},t.translate=function(n){return arguments.length?(g=+n[0],p=+n[1],r()):[g,p]},t.center=function(n){return arguments.length?(v=n[0]%360*Na,d=n[1]%360*Na,r()):[v*La,d*La]},t.rotate=function(n){return arguments.length?(m=n[0]%360*Na,y=n[1]%360*Na,x=n.length>2?n[2]%360*Na:0,r()):[m*La,y*La,x*La]},Xo.rebind(t,f,"precision"),function(){return i=n.apply(this,arguments),t.invert=i.invert&&e,r()}}function tr(n){return Ke(n,function(t,e){n.point(t*Na,e*Na)})}function er(n,t){return[n,t]}function rr(n,t){return[n>Sa?n-ka:-Sa>n?n+ka:n,t]}function ur(n,t,e){return n?t||e?Ue(or(n),ar(t,e)):or(n):t||e?ar(t,e):rr}function ir(n){return function(t,e){return t+=n,[t>Sa?t-ka:-Sa>t?t+ka:t,e]}}function or(n){var t=ir(n);return t.invert=ir(-n),t}function ar(n,t){function e(n,t){var e=Math.cos(t),a=Math.cos(n)*e,c=Math.sin(n)*e,s=Math.sin(t),l=s*r+a*u;return[Math.atan2(c*i-l*o,a*r-s*u),X(l*i+c*o)]}var r=Math.cos(n),u=Math.sin(n),i=Math.cos(t),o=Math.sin(t);return e.invert=function(n,t){var e=Math.cos(t),a=Math.cos(n)*e,c=Math.sin(n)*e,s=Math.sin(t),l=s*i-c*o;return[Math.atan2(c*i+s*o,a*r+l*u),X(l*r-a*u)]},e}function cr(n,t){var e=Math.cos(n),r=Math.sin(n);return function(u,i,o,a){var c=o*t;null!=u?(u=sr(e,u),i=sr(e,i),(o>0?i>u:u>i)&&(u+=o*ka)):(u=n+o*ka,i=n-.5*c);for(var s,l=u;o>0?l>i:i>l;l-=c)a.point((s=ve([e,-r*Math.cos(l),-r*Math.sin(l)]))[0],s[1])}}function sr(n,t){var e=se(t);e[0]-=n,pe(e);var r=V(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Aa)%(2*Math.PI)}function lr(n,t,e){var r=Xo.range(n,t-Aa,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function fr(n,t,e){var r=Xo.range(n,t-Aa,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function hr(n){return n.source}function gr(n){return n.target}function pr(n,t,e,r){var u=Math.cos(t),i=Math.sin(t),o=Math.cos(r),a=Math.sin(r),c=u*Math.cos(n),s=u*Math.sin(n),l=o*Math.cos(e),f=o*Math.sin(e),h=2*Math.asin(Math.sqrt(J(r-t)+u*o*J(e-n))),g=1/Math.sin(h),p=h?function(n){var t=Math.sin(n*=h)*g,e=Math.sin(h-n)*g,r=e*c+t*l,u=e*s+t*f,o=e*i+t*a;return[Math.atan2(u,r)*La,Math.atan2(o,Math.sqrt(r*r+u*u))*La]}:function(){return[n*La,t*La]};return p.distance=h,p}function vr(){function n(n,u){var i=Math.sin(u*=Na),o=Math.cos(u),a=oa((n*=Na)-t),c=Math.cos(a);Uc+=Math.atan2(Math.sqrt((a=o*Math.sin(a))*a+(a=r*i-e*o*c)*a),e*i+r*o*c),t=n,e=i,r=o}var t,e,r;jc.point=function(u,i){t=u*Na,e=Math.sin(i*=Na),r=Math.cos(i),jc.point=n},jc.lineEnd=function(){jc.point=jc.lineEnd=g}}function dr(n,t){function e(t,e){var r=Math.cos(t),u=Math.cos(e),i=n(r*u);return[i*u*Math.sin(t),i*Math.sin(e)]}return e.invert=function(n,e){var r=Math.sqrt(n*n+e*e),u=t(r),i=Math.sin(u),o=Math.cos(u);return[Math.atan2(n*i,r*o),Math.asin(r&&e*i/r)]},e}function mr(n,t){function e(n,t){var e=oa(oa(t)-Ea)<Aa?0:o/Math.pow(u(t),i);return[e*Math.sin(i*n),o-e*Math.cos(i*n)]}var r=Math.cos(n),u=function(n){return Math.tan(Sa/4+n/2)},i=n===t?Math.sin(n):Math.log(r/Math.cos(t))/Math.log(u(t)/u(n)),o=r*Math.pow(u(n),i)/i;return i?(e.invert=function(n,t){var e=o-t,r=I(i)*Math.sqrt(n*n+e*e);return[Math.atan2(n,e)/i,2*Math.atan(Math.pow(o/r,1/i))-Ea]},e):xr}function yr(n,t){function e(n,t){var e=i-t;return[e*Math.sin(u*n),i-e*Math.cos(u*n)]}var r=Math.cos(n),u=n===t?Math.sin(n):(r-Math.cos(t))/(t-n),i=r/u+n;return oa(u)<Aa?er:(e.invert=function(n,t){var e=i-t;return[Math.atan2(n,e)/u,i-I(u)*Math.sqrt(n*n+e*e)]},e)}function xr(n,t){return[n,Math.log(Math.tan(Sa/4+t/2))]}function Mr(n){var t,e=Qe(n),r=e.scale,u=e.translate,i=e.clipExtent;return e.scale=function(){var n=r.apply(e,arguments);return n===e?t?e.clipExtent(null):e:n},e.translate=function(){var n=u.apply(e,arguments);return n===e?t?e.clipExtent(null):e:n},e.clipExtent=function(n){var o=i.apply(e,arguments);if(o===e){if(t=null==n){var a=Sa*r(),c=u();i([[c[0]-a,c[1]-a],[c[0]+a,c[1]+a]])}}else t&&(o=null);return o},e.clipExtent(null)}function _r(n,t){return[Math.log(Math.tan(Sa/4+t/2)),-n]}function br(n){return n[0]}function wr(n){return n[1]}function Sr(n){for(var t=n.length,e=[0,1],r=2,u=2;t>u;u++){for(;r>1&&Z(n[e[r-2]],n[e[r-1]],n[u])<=0;)--r;e[r++]=u}return e.slice(0,r)}function kr(n,t){return n[0]-t[0]||n[1]-t[1]}function Er(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])}function Ar(n,t,e,r){var u=n[0],i=e[0],o=t[0]-u,a=r[0]-i,c=n[1],s=e[1],l=t[1]-c,f=r[1]-s,h=(a*(c-s)-f*(u-i))/(f*o-a*l);return[u+h*o,c+h*l]}function Cr(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])}function Nr(){Jr(this),this.edge=this.site=this.circle=null}function Lr(n){var t=Jc.pop()||new Nr;return t.site=n,t}function Tr(n){Or(n),$c.remove(n),Jc.push(n),Jr(n)}function qr(n){var t=n.circle,e=t.x,r=t.cy,u={x:e,y:r},i=n.P,o=n.N,a=[n];Tr(n);for(var c=i;c.circle&&oa(e-c.circle.x)<Aa&&oa(r-c.circle.cy)<Aa;)i=c.P,a.unshift(c),Tr(c),c=i;a.unshift(c),Or(c);for(var s=o;s.circle&&oa(e-s.circle.x)<Aa&&oa(r-s.circle.cy)<Aa;)o=s.N,a.push(s),Tr(s),s=o;a.push(s),Or(s);var l,f=a.length;for(l=1;f>l;++l)s=a[l],c=a[l-1],$r(s.edge,c.site,s.site,u);c=a[0],s=a[f-1],s.edge=Vr(c.site,s.site,null,u),Fr(c),Fr(s)}function zr(n){for(var t,e,r,u,i=n.x,o=n.y,a=$c._;a;)if(r=Rr(a,o)-i,r>Aa)a=a.L;else{if(u=i-Dr(a,o),!(u>Aa)){r>-Aa?(t=a.P,e=a):u>-Aa?(t=a,e=a.N):t=e=a;break}if(!a.R){t=a;break}a=a.R}var c=Lr(n);if($c.insert(t,c),t||e){if(t===e)return Or(t),e=Lr(t.site),$c.insert(c,e),c.edge=e.edge=Vr(t.site,c.site),Fr(t),Fr(e),void 0;if(!e)return c.edge=Vr(t.site,c.site),void 0;Or(t),Or(e);var s=t.site,l=s.x,f=s.y,h=n.x-l,g=n.y-f,p=e.site,v=p.x-l,d=p.y-f,m=2*(h*d-g*v),y=h*h+g*g,x=v*v+d*d,M={x:(d*y-g*x)/m+l,y:(h*x-v*y)/m+f};$r(e.edge,s,p,M),c.edge=Vr(s,n,null,M),e.edge=Vr(n,p,null,M),Fr(t),Fr(e)}}function Rr(n,t){var e=n.site,r=e.x,u=e.y,i=u-t;if(!i)return r;var o=n.P;if(!o)return-1/0;e=o.site;var a=e.x,c=e.y,s=c-t;if(!s)return a;var l=a-r,f=1/i-1/s,h=l/s;return f?(-h+Math.sqrt(h*h-2*f*(l*l/(-2*s)-c+s/2+u-i/2)))/f+r:(r+a)/2}function Dr(n,t){var e=n.N;if(e)return Rr(e,t);var r=n.site;return r.y===t?r.x:1/0}function Pr(n){this.site=n,this.edges=[]}function Ur(n){for(var t,e,r,u,i,o,a,c,s,l,f=n[0][0],h=n[1][0],g=n[0][1],p=n[1][1],v=Xc,d=v.length;d--;)if(i=v[d],i&&i.prepare())for(a=i.edges,c=a.length,o=0;c>o;)l=a[o].end(),r=l.x,u=l.y,s=a[++o%c].start(),t=s.x,e=s.y,(oa(r-t)>Aa||oa(u-e)>Aa)&&(a.splice(o,0,new Br(Xr(i.site,l,oa(r-f)<Aa&&p-u>Aa?{x:f,y:oa(t-f)<Aa?e:p}:oa(u-p)<Aa&&h-r>Aa?{x:oa(e-p)<Aa?t:h,y:p}:oa(r-h)<Aa&&u-g>Aa?{x:h,y:oa(t-h)<Aa?e:g}:oa(u-g)<Aa&&r-f>Aa?{x:oa(e-g)<Aa?t:f,y:g}:null),i.site,null)),++c)}function jr(n,t){return t.angle-n.angle}function Hr(){Jr(this),this.x=this.y=this.arc=this.site=this.cy=null}function Fr(n){var t=n.P,e=n.N;if(t&&e){var r=t.site,u=n.site,i=e.site;if(r!==i){var o=u.x,a=u.y,c=r.x-o,s=r.y-a,l=i.x-o,f=i.y-a,h=2*(c*f-s*l);if(!(h>=-Ca)){var g=c*c+s*s,p=l*l+f*f,v=(f*g-s*p)/h,d=(c*p-l*g)/h,f=d+a,m=Gc.pop()||new Hr;m.arc=n,m.site=u,m.x=v+o,m.y=f+Math.sqrt(v*v+d*d),m.cy=f,n.circle=m;for(var y=null,x=Wc._;x;)if(m.y<x.y||m.y===x.y&&m.x<=x.x){if(!x.L){y=x.P;break}x=x.L}else{if(!x.R){y=x;break}x=x.R}Wc.insert(y,m),y||(Bc=m)}}}}function Or(n){var t=n.circle;t&&(t.P||(Bc=t.N),Wc.remove(t),Gc.push(t),Jr(t),n.circle=null)}function Yr(n){for(var t,e=Vc,r=De(n[0][0],n[0][1],n[1][0],n[1][1]),u=e.length;u--;)t=e[u],(!Ir(t,n)||!r(t)||oa(t.a.x-t.b.x)<Aa&&oa(t.a.y-t.b.y)<Aa)&&(t.a=t.b=null,e.splice(u,1))}function Ir(n,t){var e=n.b;if(e)return!0;var r,u,i=n.a,o=t[0][0],a=t[1][0],c=t[0][1],s=t[1][1],l=n.l,f=n.r,h=l.x,g=l.y,p=f.x,v=f.y,d=(h+p)/2,m=(g+v)/2;if(v===g){if(o>d||d>=a)return;if(h>p){if(i){if(i.y>=s)return}else i={x:d,y:c};e={x:d,y:s}}else{if(i){if(i.y<c)return}else i={x:d,y:s};e={x:d,y:c}}}else if(r=(h-p)/(v-g),u=m-r*d,-1>r||r>1)if(h>p){if(i){if(i.y>=s)return}else i={x:(c-u)/r,y:c};e={x:(s-u)/r,y:s}}else{if(i){if(i.y<c)return}else i={x:(s-u)/r,y:s};e={x:(c-u)/r,y:c}}else if(v>g){if(i){if(i.x>=a)return}else i={x:o,y:r*o+u};e={x:a,y:r*a+u}}else{if(i){if(i.x<o)return}else i={x:a,y:r*a+u};e={x:o,y:r*o+u}}return n.a=i,n.b=e,!0}function Zr(n,t){this.l=n,this.r=t,this.a=this.b=null}function Vr(n,t,e,r){var u=new Zr(n,t);return Vc.push(u),e&&$r(u,n,t,e),r&&$r(u,t,n,r),Xc[n.i].edges.push(new Br(u,n,t)),Xc[t.i].edges.push(new Br(u,t,n)),u}function Xr(n,t,e){var r=new Zr(n,null);return r.a=t,r.b=e,Vc.push(r),r}function $r(n,t,e,r){n.a||n.b?n.l===e?n.b=r:n.a=r:(n.a=r,n.l=t,n.r=e)}function Br(n,t,e){var r=n.a,u=n.b;this.edge=n,this.site=t,this.angle=e?Math.atan2(e.y-t.y,e.x-t.x):n.l===t?Math.atan2(u.x-r.x,r.y-u.y):Math.atan2(r.x-u.x,u.y-r.y)}function Wr(){this._=null}function Jr(n){n.U=n.C=n.L=n.R=n.P=n.N=null}function Gr(n,t){var e=t,r=t.R,u=e.U;u?u.L===e?u.L=r:u.R=r:n._=r,r.U=u,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function Kr(n,t){var e=t,r=t.L,u=e.U;u?u.L===e?u.L=r:u.R=r:n._=r,r.U=u,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function Qr(n){for(;n.L;)n=n.L;return n}function nu(n,t){var e,r,u,i=n.sort(tu).pop();for(Vc=[],Xc=new Array(n.length),$c=new Wr,Wc=new Wr;;)if(u=Bc,i&&(!u||i.y<u.y||i.y===u.y&&i.x<u.x))(i.x!==e||i.y!==r)&&(Xc[i.i]=new Pr(i),zr(i),e=i.x,r=i.y),i=n.pop();else{if(!u)break;qr(u.arc)}t&&(Yr(t),Ur(t));var o={cells:Xc,edges:Vc};return $c=Wc=Vc=Xc=null,o}function tu(n,t){return t.y-n.y||t.x-n.x}function eu(n,t,e){return(n.x-e.x)*(t.y-n.y)-(n.x-t.x)*(e.y-n.y)}function ru(n){return n.x}function uu(n){return n.y}function iu(){return{leaf:!0,nodes:[],point:null,x:null,y:null}}function ou(n,t,e,r,u,i){if(!n(t,e,r,u,i)){var o=.5*(e+u),a=.5*(r+i),c=t.nodes;c[0]&&ou(n,c[0],e,r,o,a),c[1]&&ou(n,c[1],o,r,u,a),c[2]&&ou(n,c[2],e,a,o,i),c[3]&&ou(n,c[3],o,a,u,i)}}function au(n,t){n=Xo.rgb(n),t=Xo.rgb(t);var e=n.r,r=n.g,u=n.b,i=t.r-e,o=t.g-r,a=t.b-u;return function(n){return"#"+vt(Math.round(e+i*n))+vt(Math.round(r+o*n))+vt(Math.round(u+a*n))}}function cu(n,t){var e,r={},u={};for(e in n)e in t?r[e]=fu(n[e],t[e]):u[e]=n[e];for(e in t)e in n||(u[e]=t[e]);return function(n){for(e in r)u[e]=r[e](n);return u}}function su(n,t){return t-=n=+n,function(e){return n+t*e}}function lu(n,t){var e,r,u,i,o,a=0,c=0,s=[],l=[];for(n+="",t+="",Qc.lastIndex=0,r=0;e=Qc.exec(t);++r)e.index&&s.push(t.substring(a,c=e.index)),l.push({i:s.length,x:e[0]}),s.push(null),a=Qc.lastIndex;for(a<t.length&&s.push(t.substring(a)),r=0,i=l.length;(e=Qc.exec(n))&&i>r;++r)if(o=l[r],o.x==e[0]){if(o.i)if(null==s[o.i+1])for(s[o.i-1]+=o.x,s.splice(o.i,1),u=r+1;i>u;++u)l[u].i--;else for(s[o.i-1]+=o.x+s[o.i+1],s.splice(o.i,2),u=r+1;i>u;++u)l[u].i-=2;else if(null==s[o.i+1])s[o.i]=o.x;else for(s[o.i]=o.x+s[o.i+1],s.splice(o.i+1,1),u=r+1;i>u;++u)l[u].i--;l.splice(r,1),i--,r--}else o.x=su(parseFloat(e[0]),parseFloat(o.x));for(;i>r;)o=l.pop(),null==s[o.i+1]?s[o.i]=o.x:(s[o.i]=o.x+s[o.i+1],s.splice(o.i+1,1)),i--;return 1===s.length?null==s[0]?(o=l[0].x,function(n){return o(n)+""}):function(){return t}:function(n){for(r=0;i>r;++r)s[(o=l[r]).i]=o.x(n);return s.join("")}}function fu(n,t){for(var e,r=Xo.interpolators.length;--r>=0&&!(e=Xo.interpolators[r](n,t)););return e}function hu(n,t){var e,r=[],u=[],i=n.length,o=t.length,a=Math.min(n.length,t.length);for(e=0;a>e;++e)r.push(fu(n[e],t[e]));for(;i>e;++e)u[e]=n[e];for(;o>e;++e)u[e]=t[e];return function(n){for(e=0;a>e;++e)u[e]=r[e](n);return u}}function gu(n){return function(t){return 0>=t?0:t>=1?1:n(t)}}function pu(n){return function(t){return 1-n(1-t)}}function vu(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}}function du(n){return n*n}function mu(n){return n*n*n}function yu(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return 4*(.5>n?e:3*(n-t)+e-.75)}function xu(n){return function(t){return Math.pow(t,n)}}function Mu(n){return 1-Math.cos(n*Ea)}function _u(n){return Math.pow(2,10*(n-1))}function bu(n){return 1-Math.sqrt(1-n*n)}function wu(n,t){var e;return arguments.length<2&&(t=.45),arguments.length?e=t/ka*Math.asin(1/n):(n=1,e=t/4),function(r){return 1+n*Math.pow(2,-10*r)*Math.sin((r-e)*ka/t)}}function Su(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}}function ku(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}function Eu(n,t){n=Xo.hcl(n),t=Xo.hcl(t);var e=n.h,r=n.c,u=n.l,i=t.h-e,o=t.c-r,a=t.l-u;return isNaN(o)&&(o=0,r=isNaN(r)?t.c:r),isNaN(i)?(i=0,e=isNaN(e)?t.h:e):i>180?i-=360:-180>i&&(i+=360),function(n){return rt(e+i*n,r+o*n,u+a*n)+""}}function Au(n,t){n=Xo.hsl(n),t=Xo.hsl(t);var e=n.h,r=n.s,u=n.l,i=t.h-e,o=t.s-r,a=t.l-u;return isNaN(o)&&(o=0,r=isNaN(r)?t.s:r),isNaN(i)?(i=0,e=isNaN(e)?t.h:e):i>180?i-=360:-180>i&&(i+=360),function(n){return nt(e+i*n,r+o*n,u+a*n)+""}}function Cu(n,t){n=Xo.lab(n),t=Xo.lab(t);var e=n.l,r=n.a,u=n.b,i=t.l-e,o=t.a-r,a=t.b-u;return function(n){return ot(e+i*n,r+o*n,u+a*n)+""}}function Nu(n,t){return t-=n,function(e){return Math.round(n+t*e)}}function Lu(n){var t=[n.a,n.b],e=[n.c,n.d],r=qu(t),u=Tu(t,e),i=qu(zu(e,t,-u))||0;t[0]*e[1]<e[0]*t[1]&&(t[0]*=-1,t[1]*=-1,r*=-1,u*=-1),this.rotate=(r?Math.atan2(t[1],t[0]):Math.atan2(-e[0],e[1]))*La,this.translate=[n.e,n.f],this.scale=[r,i],this.skew=i?Math.atan2(u,i)*La:0}function Tu(n,t){return n[0]*t[0]+n[1]*t[1]}function qu(n){var t=Math.sqrt(Tu(n,n));return t&&(n[0]/=t,n[1]/=t),t}function zu(n,t,e){return n[0]+=e*t[0],n[1]+=e*t[1],n}function Ru(n,t){var e,r=[],u=[],i=Xo.transform(n),o=Xo.transform(t),a=i.translate,c=o.translate,s=i.rotate,l=o.rotate,f=i.skew,h=o.skew,g=i.scale,p=o.scale;return a[0]!=c[0]||a[1]!=c[1]?(r.push("translate(",null,",",null,")"),u.push({i:1,x:su(a[0],c[0])},{i:3,x:su(a[1],c[1])})):c[0]||c[1]?r.push("translate("+c+")"):r.push(""),s!=l?(s-l>180?l+=360:l-s>180&&(s+=360),u.push({i:r.push(r.pop()+"rotate(",null,")")-2,x:su(s,l)})):l&&r.push(r.pop()+"rotate("+l+")"),f!=h?u.push({i:r.push(r.pop()+"skewX(",null,")")-2,x:su(f,h)}):h&&r.push(r.pop()+"skewX("+h+")"),g[0]!=p[0]||g[1]!=p[1]?(e=r.push(r.pop()+"scale(",null,",",null,")"),u.push({i:e-4,x:su(g[0],p[0])},{i:e-2,x:su(g[1],p[1])})):(1!=p[0]||1!=p[1])&&r.push(r.pop()+"scale("+p+")"),e=u.length,function(n){for(var t,i=-1;++i<e;)r[(t=u[i]).i]=t.x(n);return r.join("")}}function Du(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return(e-n)*t}}function Pu(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return Math.max(0,Math.min(1,(e-n)*t))}}function Uu(n){for(var t=n.source,e=n.target,r=Hu(t,e),u=[t];t!==r;)t=t.parent,u.push(t);for(var i=u.length;e!==r;)u.splice(i,0,e),e=e.parent;return u}function ju(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent;return t.push(n),t}function Hu(n,t){if(n===t)return n;for(var e=ju(n),r=ju(t),u=e.pop(),i=r.pop(),o=null;u===i;)o=u,u=e.pop(),i=r.pop();return o}function Fu(n){n.fixed|=2}function Ou(n){n.fixed&=-7}function Yu(n){n.fixed|=4,n.px=n.x,n.py=n.y}function Iu(n){n.fixed&=-5}function Zu(n,t,e){var r=0,u=0;if(n.charge=0,!n.leaf)for(var i,o=n.nodes,a=o.length,c=-1;++c<a;)i=o[c],null!=i&&(Zu(i,t,e),n.charge+=i.charge,r+=i.charge*i.cx,u+=i.charge*i.cy);if(n.point){n.leaf||(n.point.x+=Math.random()-.5,n.point.y+=Math.random()-.5);var s=t*e[n.point.index];n.charge+=n.pointCharge=s,r+=s*n.point.x,u+=s*n.point.y}n.cx=r/n.charge,n.cy=u/n.charge}function Vu(n,t){return Xo.rebind(n,t,"sort","children","value"),n.nodes=n,n.links=Wu,n}function Xu(n){return n.children}function $u(n){return n.value}function Bu(n,t){return t.value-n.value}function Wu(n){return Xo.merge(n.map(function(n){return(n.children||[]).map(function(t){return{source:n,target:t}})}))}function Ju(n){return n.x}function Gu(n){return n.y}function Ku(n,t,e){n.y0=t,n.y=e}function Qu(n){return Xo.range(n.length)}function ni(n){for(var t=-1,e=n[0].length,r=[];++t<e;)r[t]=0;return r}function ti(n){for(var t,e=1,r=0,u=n[0][1],i=n.length;i>e;++e)(t=n[e][1])>u&&(r=e,u=t);return r}function ei(n){return n.reduce(ri,0)}function ri(n,t){return n+t[1]}function ui(n,t){return ii(n,Math.ceil(Math.log(t.length)/Math.LN2+1))}function ii(n,t){for(var e=-1,r=+n[0],u=(n[1]-r)/t,i=[];++e<=t;)i[e]=u*e+r;return i}function oi(n){return[Xo.min(n),Xo.max(n)]}function ai(n,t){return n.parent==t.parent?1:2}function ci(n){var t=n.children;return t&&t.length?t[0]:n._tree.thread}function si(n){var t,e=n.children;return e&&(t=e.length)?e[t-1]:n._tree.thread}function li(n,t){var e=n.children;if(e&&(u=e.length))for(var r,u,i=-1;++i<u;)t(r=li(e[i],t),n)>0&&(n=r);return n}function fi(n,t){return n.x-t.x}function hi(n,t){return t.x-n.x}function gi(n,t){return n.depth-t.depth}function pi(n,t){function e(n,r){var u=n.children;if(u&&(o=u.length))for(var i,o,a=null,c=-1;++c<o;)i=u[c],e(i,a),a=i;t(n,r)}e(n,null)}function vi(n){for(var t,e=0,r=0,u=n.children,i=u.length;--i>=0;)t=u[i]._tree,t.prelim+=e,t.mod+=e,e+=t.shift+(r+=t.change)}function di(n,t,e){n=n._tree,t=t._tree;var r=e/(t.number-n.number);n.change+=r,t.change-=r,t.shift+=e,t.prelim+=e,t.mod+=e}function mi(n,t,e){return n._tree.ancestor.parent==t.parent?n._tree.ancestor:e}function yi(n,t){return n.value-t.value}function xi(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pack_next=e,e._pack_prev=t}function Mi(n,t){n._pack_next=t,t._pack_prev=n}function _i(n,t){var e=t.x-n.x,r=t.y-n.y,u=n.r+t.r;return.999*u*u>e*e+r*r}function bi(n){function t(n){l=Math.min(n.x-n.r,l),f=Math.max(n.x+n.r,f),h=Math.min(n.y-n.r,h),g=Math.max(n.y+n.r,g)}if((e=n.children)&&(s=e.length)){var e,r,u,i,o,a,c,s,l=1/0,f=-1/0,h=1/0,g=-1/0;if(e.forEach(wi),r=e[0],r.x=-r.r,r.y=0,t(r),s>1&&(u=e[1],u.x=u.r,u.y=0,t(u),s>2))for(i=e[2],Ei(r,u,i),t(i),xi(r,i),r._pack_prev=i,xi(i,u),u=r._pack_next,o=3;s>o;o++){Ei(r,u,i=e[o]);var p=0,v=1,d=1;for(a=u._pack_next;a!==u;a=a._pack_next,v++)if(_i(a,i)){p=1;break}if(1==p)for(c=r._pack_prev;c!==a._pack_prev&&!_i(c,i);c=c._pack_prev,d++);p?(d>v||v==d&&u.r<r.r?Mi(r,u=a):Mi(r=c,u),o--):(xi(r,i),u=i,t(i))}var m=(l+f)/2,y=(h+g)/2,x=0;for(o=0;s>o;o++)i=e[o],i.x-=m,i.y-=y,x=Math.max(x,i.r+Math.sqrt(i.x*i.x+i.y*i.y));n.r=x,e.forEach(Si)}}function wi(n){n._pack_next=n._pack_prev=n}function Si(n){delete n._pack_next,delete n._pack_prev}function ki(n,t,e,r){var u=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=r,u)for(var i=-1,o=u.length;++i<o;)ki(u[i],t,e,r)}function Ei(n,t,e){var r=n.r+e.r,u=t.x-n.x,i=t.y-n.y;if(r&&(u||i)){var o=t.r+e.r,a=u*u+i*i;o*=o,r*=r;var c=.5+(r-o)/(2*a),s=Math.sqrt(Math.max(0,2*o*(r+a)-(r-=a)*r-o*o))/(2*a);e.x=n.x+c*u+s*i,e.y=n.y+c*i-s*u}else e.x=n.x+r,e.y=n.y}function Ai(n){return 1+Xo.max(n,function(n){return n.y})}function Ci(n){return n.reduce(function(n,t){return n+t.x},0)/n.length}function Ni(n){var t=n.children;return t&&t.length?Ni(t[0]):n}function Li(n){var t,e=n.children;return e&&(t=e.length)?Li(e[t-1]):n}function Ti(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}}function qi(n,t){var e=n.x+t[3],r=n.y+t[0],u=n.dx-t[1]-t[3],i=n.dy-t[0]-t[2];return 0>u&&(e+=u/2,u=0),0>i&&(r+=i/2,i=0),{x:e,y:r,dx:u,dy:i}}function zi(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]}function Ri(n){return n.rangeExtent?n.rangeExtent():zi(n.range())}function Di(n,t,e,r){var u=e(n[0],n[1]),i=r(t[0],t[1]);return function(n){return i(u(n))}}function Pi(n,t){var e,r=0,u=n.length-1,i=n[r],o=n[u];return i>o&&(e=r,r=u,u=e,e=i,i=o,o=e),n[r]=t.floor(i),n[u]=t.ceil(o),n}function Ui(n){return n?{floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}}:ls}function ji(n,t,e,r){var u=[],i=[],o=0,a=Math.min(n.length,t.length)-1;for(n[a]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++o<=a;)u.push(e(n[o-1],n[o])),i.push(r(t[o-1],t[o]));return function(t){var e=Xo.bisect(n,t,1,a)-1;return i[e](u[e](t))}}function Hi(n,t,e,r){function u(){var u=Math.min(n.length,t.length)>2?ji:Di,c=r?Pu:Du;return o=u(n,t,c,e),a=u(t,n,c,fu),i}function i(n){return o(n)}var o,a;return i.invert=function(n){return a(n)},i.domain=function(t){return arguments.length?(n=t.map(Number),u()):n},i.range=function(n){return arguments.length?(t=n,u()):t},i.rangeRound=function(n){return i.range(n).interpolate(Nu)},i.clamp=function(n){return arguments.length?(r=n,u()):r},i.interpolate=function(n){return arguments.length?(e=n,u()):e},i.ticks=function(t){return Ii(n,t)},i.tickFormat=function(t,e){return Zi(n,t,e)},i.nice=function(t){return Oi(n,t),u()},i.copy=function(){return Hi(n,t,e,r)},u()}function Fi(n,t){return Xo.rebind(n,t,"range","rangeRound","interpolate","clamp")}function Oi(n,t){return Pi(n,Ui(Yi(n,t)[2]))}function Yi(n,t){null==t&&(t=10);var e=zi(n),r=e[1]-e[0],u=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),i=t/r*u;return.15>=i?u*=10:.35>=i?u*=5:.75>=i&&(u*=2),e[0]=Math.ceil(e[0]/u)*u,e[1]=Math.floor(e[1]/u)*u+.5*u,e[2]=u,e}function Ii(n,t){return Xo.range.apply(Xo,Yi(n,t))}function Zi(n,t,e){var r=Yi(n,t);return Xo.format(e?e.replace(Qa,function(n,t,e,u,i,o,a,c,s,l){return[t,e,u,i,o,a,c,s||"."+Xi(l,r),l].join("")}):",."+Vi(r[2])+"f")}function Vi(n){return-Math.floor(Math.log(n)/Math.LN10+.01)}function Xi(n,t){var e=Vi(t[2]);return n in fs?Math.abs(e-Vi(Math.max(Math.abs(t[0]),Math.abs(t[1]))))+ +("e"!==n):e-2*("%"===n)}function $i(n,t,e,r){function u(n){return(e?Math.log(0>n?0:n):-Math.log(n>0?0:-n))/Math.log(t)}function i(n){return e?Math.pow(t,n):-Math.pow(t,-n)}function o(t){return n(u(t))}return o.invert=function(t){return i(n.invert(t))},o.domain=function(t){return arguments.length?(e=t[0]>=0,n.domain((r=t.map(Number)).map(u)),o):r},o.base=function(e){return arguments.length?(t=+e,n.domain(r.map(u)),o):t},o.nice=function(){var t=Pi(r.map(u),e?Math:gs);return n.domain(t),r=t.map(i),o},o.ticks=function(){var n=zi(r),o=[],a=n[0],c=n[1],s=Math.floor(u(a)),l=Math.ceil(u(c)),f=t%1?2:t;if(isFinite(l-s)){if(e){for(;l>s;s++)for(var h=1;f>h;h++)o.push(i(s)*h);o.push(i(s))}else for(o.push(i(s));s++<l;)for(var h=f-1;h>0;h--)o.push(i(s)*h);for(s=0;o[s]<a;s++);for(l=o.length;o[l-1]>c;l--);o=o.slice(s,l)}return o},o.tickFormat=function(n,t){if(!arguments.length)return hs;arguments.length<2?t=hs:"function"!=typeof t&&(t=Xo.format(t));var r,a=Math.max(.1,n/o.ticks().length),c=e?(r=1e-12,Math.ceil):(r=-1e-12,Math.floor);return function(n){return n/i(c(u(n)+r))<=a?t(n):""}},o.copy=function(){return $i(n.copy(),t,e,r)},Fi(o,n)}function Bi(n,t,e){function r(t){return n(u(t))}var u=Wi(t),i=Wi(1/t);return r.invert=function(t){return i(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain((e=t.map(Number)).map(u)),r):e},r.ticks=function(n){return Ii(e,n)},r.tickFormat=function(n,t){return Zi(e,n,t)},r.nice=function(n){return r.domain(Oi(e,n))},r.exponent=function(o){return arguments.length?(u=Wi(t=o),i=Wi(1/t),n.domain(e.map(u)),r):t},r.copy=function(){return Bi(n.copy(),t,e)},Fi(r,n)}function Wi(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,n)}}function Ji(n,t){function e(e){return o[((i.get(e)||"range"===t.t&&i.set(e,n.push(e)))-1)%o.length]}function r(t,e){return Xo.range(n.length).map(function(n){return t+e*n})}var i,o,a;return e.domain=function(r){if(!arguments.length)return n;n=[],i=new u;for(var o,a=-1,c=r.length;++a<c;)i.has(o=r[a])||i.set(o,n.push(o));return e[t.t].apply(e,t.a)},e.range=function(n){return arguments.length?(o=n,a=0,t={t:"range",a:arguments},e):o},e.rangePoints=function(u,i){arguments.length<2&&(i=0);var c=u[0],s=u[1],l=(s-c)/(Math.max(1,n.length-1)+i);return o=r(n.length<2?(c+s)/2:c+l*i/2,l),a=0,t={t:"rangePoints",a:arguments},e},e.rangeBands=function(u,i,c){arguments.length<2&&(i=0),arguments.length<3&&(c=i);var s=u[1]<u[0],l=u[s-0],f=u[1-s],h=(f-l)/(n.length-i+2*c);return o=r(l+h*c,h),s&&o.reverse(),a=h*(1-i),t={t:"rangeBands",a:arguments},e},e.rangeRoundBands=function(u,i,c){arguments.length<2&&(i=0),arguments.length<3&&(c=i);var s=u[1]<u[0],l=u[s-0],f=u[1-s],h=Math.floor((f-l)/(n.length-i+2*c)),g=f-l-(n.length-i)*h;return o=r(l+Math.round(g/2),h),s&&o.reverse(),a=Math.round(h*(1-i)),t={t:"rangeRoundBands",a:arguments},e},e.rangeBand=function(){return a},e.rangeExtent=function(){return zi(t.a[0])},e.copy=function(){return Ji(n,t)},e.domain(n)}function Gi(n,t){function e(){var e=0,i=t.length;for(u=[];++e<i;)u[e-1]=Xo.quantile(n,e/i);return r}function r(n){return isNaN(n=+n)?void 0:t[Xo.bisect(u,n)]}var u;return r.domain=function(t){return arguments.length?(n=t.filter(function(n){return!isNaN(n)}).sort(Xo.ascending),e()):n},r.range=function(n){return arguments.length?(t=n,e()):t},r.quantiles=function(){return u},r.invertExtent=function(e){return e=t.indexOf(e),0>e?[0/0,0/0]:[e>0?u[e-1]:n[0],e<u.length?u[e]:n[n.length-1]]},r.copy=function(){return Gi(n,t)},e()}function Ki(n,t,e){function r(t){return e[Math.max(0,Math.min(o,Math.floor(i*(t-n))))]}function u(){return i=e.length/(t-n),o=e.length-1,r}var i,o;return r.domain=function(e){return arguments.length?(n=+e[0],t=+e[e.length-1],u()):[n,t]},r.range=function(n){return arguments.length?(e=n,u()):e},r.invertExtent=function(t){return t=e.indexOf(t),t=0>t?0/0:t/i+n,[t,t+1/i]},r.copy=function(){return Ki(n,t,e)},u()}function Qi(n,t){function e(e){return e>=e?t[Xo.bisect(n,e)]:void 0}return e.domain=function(t){return arguments.length?(n=t,e):n},e.range=function(n){return arguments.length?(t=n,e):t},e.invertExtent=function(e){return e=t.indexOf(e),[n[e-1],n[e]]},e.copy=function(){return Qi(n,t)},e}function no(n){function t(n){return+n}return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=e.map(t),t):n},t.ticks=function(t){return Ii(n,t)},t.tickFormat=function(t,e){return Zi(n,t,e)},t.copy=function(){return no(n)},t}function to(n){return n.innerRadius}function eo(n){return n.outerRadius}function ro(n){return n.startAngle}function uo(n){return n.endAngle}function io(n){function t(t){function o(){s.push("M",i(n(l),a))}for(var c,s=[],l=[],f=-1,h=t.length,g=_t(e),p=_t(r);++f<h;)u.call(this,c=t[f],f)?l.push([+g.call(this,c,f),+p.call(this,c,f)]):l.length&&(o(),l=[]);return l.length&&o(),s.length?s.join(""):null}var e=br,r=wr,u=be,i=oo,o=i.key,a=.7;return t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t.defined=function(n){return arguments.length?(u=n,t):u},t.interpolate=function(n){return arguments.length?(o="function"==typeof n?i=n:(i=Ms.get(n)||oo).key,t):o},t.tension=function(n){return arguments.length?(a=n,t):a},t}function oo(n){return n.join("L")}function ao(n){return oo(n)+"Z"}function co(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("H",(r[0]+(r=n[t])[0])/2,"V",r[1]);return e>1&&u.push("H",r[0]),u.join("")}function so(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("V",(r=n[t])[1],"H",r[0]);return u.join("")}function lo(n){for(var t=0,e=n.length,r=n[0],u=[r[0],",",r[1]];++t<e;)u.push("H",(r=n[t])[0],"V",r[1]);return u.join("")}function fo(n,t){return n.length<4?oo(n):n[1]+po(n.slice(1,n.length-1),vo(n,t))}function ho(n,t){return n.length<3?oo(n):n[0]+po((n.push(n[0]),n),vo([n[n.length-2]].concat(n,[n[1]]),t))}function go(n,t){return n.length<3?oo(n):n[0]+po(n,vo(n,t))}function po(n,t){if(t.length<1||n.length!=t.length&&n.length!=t.length+2)return oo(n);var e=n.length!=t.length,r="",u=n[0],i=n[1],o=t[0],a=o,c=1;if(e&&(r+="Q"+(i[0]-2*o[0]/3)+","+(i[1]-2*o[1]/3)+","+i[0]+","+i[1],u=n[1],c=2),t.length>1){a=t[1],i=n[c],c++,r+="C"+(u[0]+o[0])+","+(u[1]+o[1])+","+(i[0]-a[0])+","+(i[1]-a[1])+","+i[0]+","+i[1];for(var s=2;s<t.length;s++,c++)i=n[c],a=t[s],r+="S"+(i[0]-a[0])+","+(i[1]-a[1])+","+i[0]+","+i[1]}if(e){var l=n[c];r+="Q"+(i[0]+2*a[0]/3)+","+(i[1]+2*a[1]/3)+","+l[0]+","+l[1]}return r}function vo(n,t){for(var e,r=[],u=(1-t)/2,i=n[0],o=n[1],a=1,c=n.length;++a<c;)e=i,i=o,o=n[a],r.push([u*(o[0]-e[0]),u*(o[1]-e[1])]);return r}function mo(n){if(n.length<3)return oo(n);var t=1,e=n.length,r=n[0],u=r[0],i=r[1],o=[u,u,u,(r=n[1])[0]],a=[i,i,i,r[1]],c=[u,",",i,"L",_o(ws,o),",",_o(ws,a)];for(n.push(n[e-1]);++t<=e;)r=n[t],o.shift(),o.push(r[0]),a.shift(),a.push(r[1]),bo(c,o,a);return n.pop(),c.push("L",r),c.join("")}function yo(n){if(n.length<4)return oo(n);for(var t,e=[],r=-1,u=n.length,i=[0],o=[0];++r<3;)t=n[r],i.push(t[0]),o.push(t[1]);for(e.push(_o(ws,i)+","+_o(ws,o)),--r;++r<u;)t=n[r],i.shift(),i.push(t[0]),o.shift(),o.push(t[1]),bo(e,i,o);return e.join("")}function xo(n){for(var t,e,r=-1,u=n.length,i=u+4,o=[],a=[];++r<4;)e=n[r%u],o.push(e[0]),a.push(e[1]);for(t=[_o(ws,o),",",_o(ws,a)],--r;++r<i;)e=n[r%u],o.shift(),o.push(e[0]),a.shift(),a.push(e[1]),bo(t,o,a);return t.join("")}function Mo(n,t){var e=n.length-1;if(e)for(var r,u,i=n[0][0],o=n[0][1],a=n[e][0]-i,c=n[e][1]-o,s=-1;++s<=e;)r=n[s],u=s/e,r[0]=t*r[0]+(1-t)*(i+u*a),r[1]=t*r[1]+(1-t)*(o+u*c);return mo(n)}function _o(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]+n[3]*t[3]}function bo(n,t,e){n.push("C",_o(_s,t),",",_o(_s,e),",",_o(bs,t),",",_o(bs,e),",",_o(ws,t),",",_o(ws,e))}function wo(n,t){return(t[1]-n[1])/(t[0]-n[0])}function So(n){for(var t=0,e=n.length-1,r=[],u=n[0],i=n[1],o=r[0]=wo(u,i);++t<e;)r[t]=(o+(o=wo(u=i,i=n[t+1])))/2;return r[t]=o,r}function ko(n){for(var t,e,r,u,i=[],o=So(n),a=-1,c=n.length-1;++a<c;)t=wo(n[a],n[a+1]),oa(t)<Aa?o[a]=o[a+1]=0:(e=o[a]/t,r=o[a+1]/t,u=e*e+r*r,u>9&&(u=3*t/Math.sqrt(u),o[a]=u*e,o[a+1]=u*r));for(a=-1;++a<=c;)u=(n[Math.min(c,a+1)][0]-n[Math.max(0,a-1)][0])/(6*(1+o[a]*o[a])),i.push([u||0,o[a]*u||0]);return i}function Eo(n){return n.length<3?oo(n):n[0]+po(n,ko(n))}function Ao(n){for(var t,e,r,u=-1,i=n.length;++u<i;)t=n[u],e=t[0],r=t[1]+ys,t[0]=e*Math.cos(r),t[1]=e*Math.sin(r);return n}function Co(n){function t(t){function c(){v.push("M",a(n(m),f),l,s(n(d.reverse()),f),"Z")}for(var h,g,p,v=[],d=[],m=[],y=-1,x=t.length,M=_t(e),_=_t(u),b=e===r?function(){return g}:_t(r),w=u===i?function(){return p}:_t(i);++y<x;)o.call(this,h=t[y],y)?(d.push([g=+M.call(this,h,y),p=+_.call(this,h,y)]),m.push([+b.call(this,h,y),+w.call(this,h,y)])):d.length&&(c(),d=[],m=[]);return d.length&&c(),v.length?v.join(""):null}var e=br,r=br,u=0,i=wr,o=be,a=oo,c=a.key,s=a,l="L",f=.7;return t.x=function(n){return arguments.length?(e=r=n,t):r},t.x0=function(n){return arguments.length?(e=n,t):e},t.x1=function(n){return arguments.length?(r=n,t):r},t.y=function(n){return arguments.length?(u=i=n,t):i},t.y0=function(n){return arguments.length?(u=n,t):u},t.y1=function(n){return arguments.length?(i=n,t):i},t.defined=function(n){return arguments.length?(o=n,t):o},t.interpolate=function(n){return arguments.length?(c="function"==typeof n?a=n:(a=Ms.get(n)||oo).key,s=a.reverse||a,l=a.closed?"M":"L",t):c},t.tension=function(n){return arguments.length?(f=n,t):f},t}function No(n){return n.radius}function Lo(n){return[n.x,n.y]}function To(n){return function(){var t=n.apply(this,arguments),e=t[0],r=t[1]+ys;return[e*Math.cos(r),e*Math.sin(r)]}}function qo(){return 64}function zo(){return"circle"}function Ro(n){var t=Math.sqrt(n/Sa);return"M0,"+t+"A"+t+","+t+" 0 1,1 0,"+-t+"A"+t+","+t+" 0 1,1 0,"+t+"Z"}function Do(n,t){return fa(n,Ns),n.id=t,n}function Po(n,t,e,r){var u=n.id;return R(n,"function"==typeof e?function(n,i,o){n.__transition__[u].tween.set(t,r(e.call(n,n.__data__,i,o)))}:(e=r(e),function(n){n.__transition__[u].tween.set(t,e)}))}function Uo(n){return null==n&&(n=""),function(){this.textContent=n}}function jo(n,t,e,r){var i=n.__transition__||(n.__transition__={active:0,count:0}),o=i[e];if(!o){var a=r.time;o=i[e]={tween:new u,time:a,ease:r.ease,delay:r.delay,duration:r.duration},++i.count,Xo.timer(function(r){function u(r){return i.active>e?s():(i.active=e,o.event&&o.event.start.call(n,l,t),o.tween.forEach(function(e,r){(r=r.call(n,l,t))&&v.push(r)}),Xo.timer(function(){return p.c=c(r||1)?be:c,1},0,a),void 0)}function c(r){if(i.active!==e)return s();for(var u=r/g,a=f(u),c=v.length;c>0;)v[--c].call(n,a);return u>=1?(o.event&&o.event.end.call(n,l,t),s()):void 0}function s(){return--i.count?delete i[e]:delete n.__transition__,1}var l=n.__data__,f=o.ease,h=o.delay,g=o.duration,p=Ja,v=[];return p.t=h+a,r>=h?u(r-h):(p.c=u,void 0)},0,a)}}function Ho(n,t){n.attr("transform",function(n){return"translate("+t(n)+",0)"})}function Fo(n,t){n.attr("transform",function(n){return"translate(0,"+t(n)+")"})}function Oo(n){return n.toISOString()}function Yo(n,t,e){function r(t){return n(t)}function u(n,e){var r=n[1]-n[0],u=r/e,i=Xo.bisect(js,u);return i==js.length?[t.year,Yi(n.map(function(n){return n/31536e6}),e)[2]]:i?t[u/js[i-1]<js[i]/u?i-1:i]:[Os,Yi(n,e)[2]]}return r.invert=function(t){return Io(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain(t),r):n.domain().map(Io)},r.nice=function(n,t){function e(e){return!isNaN(e)&&!n.range(e,Io(+e+1),t).length}var i=r.domain(),o=zi(i),a=null==n?u(o,10):"number"==typeof n&&u(o,n);return a&&(n=a[0],t=a[1]),r.domain(Pi(i,t>1?{floor:function(t){for(;e(t=n.floor(t));)t=Io(t-1);return t},ceil:function(t){for(;e(t=n.ceil(t));)t=Io(+t+1);return t}}:n))},r.ticks=function(n,t){var e=zi(r.domain()),i=null==n?u(e,10):"number"==typeof n?u(e,n):!n.range&&[{range:n},t];return i&&(n=i[0],t=i[1]),n.range(e[0],Io(+e[1]+1),1>t?1:t)},r.tickFormat=function(){return e},r.copy=function(){return Yo(n.copy(),t,e)},Fi(r,n)}function Io(n){return new Date(n)}function Zo(n){return JSON.parse(n.responseText)}function Vo(n){var t=Wo.createRange();return t.selectNode(Wo.body),t.createContextualFragment(n.responseText)}var Xo={version:"3.4.3"};Date.now||(Date.now=function(){return+new Date});var $o=[].slice,Bo=function(n){return $o.call(n)},Wo=document,Jo=Wo.documentElement,Go=window;try{Bo(Jo.childNodes)[0].nodeType}catch(Ko){Bo=function(n){for(var t=n.length,e=new Array(t);t--;)e[t]=n[t];return e}}try{Wo.createElement("div").style.setProperty("opacity",0,"")}catch(Qo){var na=Go.Element.prototype,ta=na.setAttribute,ea=na.setAttributeNS,ra=Go.CSSStyleDeclaration.prototype,ua=ra.setProperty;na.setAttribute=function(n,t){ta.call(this,n,t+"")},na.setAttributeNS=function(n,t,e){ea.call(this,n,t,e+"")},ra.setProperty=function(n,t,e){ua.call(this,n,t+"",e)}}Xo.ascending=function(n,t){return t>n?-1:n>t?1:n>=t?0:0/0},Xo.descending=function(n,t){return n>t?-1:t>n?1:t>=n?0:0/0},Xo.min=function(n,t){var e,r,u=-1,i=n.length;if(1===arguments.length){for(;++u<i&&!(null!=(e=n[u])&&e>=e);)e=void 0;for(;++u<i;)null!=(r=n[u])&&e>r&&(e=r)}else{for(;++u<i&&!(null!=(e=t.call(n,n[u],u))&&e>=e);)e=void 0;for(;++u<i;)null!=(r=t.call(n,n[u],u))&&e>r&&(e=r)}return e},Xo.max=function(n,t){var e,r,u=-1,i=n.length;if(1===arguments.length){for(;++u<i&&!(null!=(e=n[u])&&e>=e);)e=void 0;for(;++u<i;)null!=(r=n[u])&&r>e&&(e=r)}else{for(;++u<i&&!(null!=(e=t.call(n,n[u],u))&&e>=e);)e=void 0;for(;++u<i;)null!=(r=t.call(n,n[u],u))&&r>e&&(e=r)}return e},Xo.extent=function(n,t){var e,r,u,i=-1,o=n.length;if(1===arguments.length){for(;++i<o&&!(null!=(e=u=n[i])&&e>=e);)e=u=void 0;for(;++i<o;)null!=(r=n[i])&&(e>r&&(e=r),r>u&&(u=r))}else{for(;++i<o&&!(null!=(e=u=t.call(n,n[i],i))&&e>=e);)e=void 0;for(;++i<o;)null!=(r=t.call(n,n[i],i))&&(e>r&&(e=r),r>u&&(u=r))}return[e,u]},Xo.sum=function(n,t){var e,r=0,u=n.length,i=-1;if(1===arguments.length)for(;++i<u;)isNaN(e=+n[i])||(r+=e);else for(;++i<u;)isNaN(e=+t.call(n,n[i],i))||(r+=e);return r},Xo.mean=function(t,e){var r,u=t.length,i=0,o=-1,a=0;if(1===arguments.length)for(;++o<u;)n(r=t[o])&&(i+=(r-i)/++a);else for(;++o<u;)n(r=e.call(t,t[o],o))&&(i+=(r-i)/++a);return a?i:void 0},Xo.quantile=function(n,t){var e=(n.length-1)*t+1,r=Math.floor(e),u=+n[r-1],i=e-r;return i?u+i*(n[r]-u):u},Xo.median=function(t,e){return arguments.length>1&&(t=t.map(e)),t=t.filter(n),t.length?Xo.quantile(t.sort(Xo.ascending),.5):void 0},Xo.bisector=function(n){return{left:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;n.call(t,t[i],i)<e?r=i+1:u=i}return r},right:function(t,e,r,u){for(arguments.length<3&&(r=0),arguments.length<4&&(u=t.length);u>r;){var i=r+u>>>1;e<n.call(t,t[i],i)?u=i:r=i+1}return r}}};var ia=Xo.bisector(function(n){return n});Xo.bisectLeft=ia.left,Xo.bisect=Xo.bisectRight=ia.right,Xo.shuffle=function(n){for(var t,e,r=n.length;r;)e=0|Math.random()*r--,t=n[r],n[r]=n[e],n[e]=t;return n},Xo.permute=function(n,t){for(var e=t.length,r=new Array(e);e--;)r[e]=n[t[e]];return r},Xo.pairs=function(n){for(var t,e=0,r=n.length-1,u=n[0],i=new Array(0>r?0:r);r>e;)i[e]=[t=u,u=n[++e]];return i},Xo.zip=function(){if(!(u=arguments.length))return[];for(var n=-1,e=Xo.min(arguments,t),r=new Array(e);++n<e;)for(var u,i=-1,o=r[n]=new Array(u);++i<u;)o[i]=arguments[i][n];return r},Xo.transpose=function(n){return Xo.zip.apply(Xo,n)},Xo.keys=function(n){var t=[];for(var e in n)t.push(e);return t},Xo.values=function(n){var t=[];for(var e in n)t.push(n[e]);return t},Xo.entries=function(n){var t=[];for(var e in n)t.push({key:e,value:n[e]});return t},Xo.merge=function(n){for(var t,e,r,u=n.length,i=-1,o=0;++i<u;)o+=n[i].length;for(e=new Array(o);--u>=0;)for(r=n[u],t=r.length;--t>=0;)e[--o]=r[t];return e};var oa=Math.abs;Xo.range=function(n,t,r){if(arguments.length<3&&(r=1,arguments.length<2&&(t=n,n=0)),1/0===(t-n)/r)throw new Error("infinite range");var u,i=[],o=e(oa(r)),a=-1;if(n*=o,t*=o,r*=o,0>r)for(;(u=n+r*++a)>t;)i.push(u/o);else for(;(u=n+r*++a)<t;)i.push(u/o);return i},Xo.map=function(n){var t=new u;if(n instanceof u)n.forEach(function(n,e){t.set(n,e)});else for(var e in n)t.set(e,n[e]);return t},r(u,{has:i,get:function(n){return this[aa+n]},set:function(n,t){return this[aa+n]=t},remove:o,keys:a,values:function(){var n=[];return this.forEach(function(t,e){n.push(e)}),n},entries:function(){var n=[];return this.forEach(function(t,e){n.push({key:t,value:e})}),n},size:c,empty:s,forEach:function(n){for(var t in this)t.charCodeAt(0)===ca&&n.call(this,t.substring(1),this[t])}});var aa="\x00",ca=aa.charCodeAt(0);Xo.nest=function(){function n(t,a,c){if(c>=o.length)return r?r.call(i,a):e?a.sort(e):a;for(var s,l,f,h,g=-1,p=a.length,v=o[c++],d=new u;++g<p;)(h=d.get(s=v(l=a[g])))?h.push(l):d.set(s,[l]);return t?(l=t(),f=function(e,r){l.set(e,n(t,r,c))}):(l={},f=function(e,r){l[e]=n(t,r,c)}),d.forEach(f),l}function t(n,e){if(e>=o.length)return n;var r=[],u=a[e++];return n.forEach(function(n,u){r.push({key:n,values:t(u,e)})}),u?r.sort(function(n,t){return u(n.key,t.key)}):r}var e,r,i={},o=[],a=[];return i.map=function(t,e){return n(e,t,0)},i.entries=function(e){return t(n(Xo.map,e,0),0)},i.key=function(n){return o.push(n),i},i.sortKeys=function(n){return a[o.length-1]=n,i},i.sortValues=function(n){return e=n,i},i.rollup=function(n){return r=n,i},i},Xo.set=function(n){var t=new l;if(n)for(var e=0,r=n.length;r>e;++e)t.add(n[e]);return t},r(l,{has:i,add:function(n){return this[aa+n]=!0,n},remove:function(n){return n=aa+n,n in this&&delete this[n]},values:a,size:c,empty:s,forEach:function(n){for(var t in this)t.charCodeAt(0)===ca&&n.call(this,t.substring(1))}}),Xo.behavior={},Xo.rebind=function(n,t){for(var e,r=1,u=arguments.length;++r<u;)n[e=arguments[r]]=f(n,t,t[e]);return n};var sa=["webkit","ms","moz","Moz","o","O"];Xo.dispatch=function(){for(var n=new p,t=-1,e=arguments.length;++t<e;)n[arguments[t]]=v(n);return n},p.prototype.on=function(n,t){var e=n.indexOf("."),r="";if(e>=0&&(r=n.substring(e+1),n=n.substring(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(2===arguments.length){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},Xo.event=null,Xo.requote=function(n){return n.replace(la,"\\$&")};var la=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,fa={}.__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]},ha=function(n,t){return t.querySelector(n)},ga=function(n,t){return t.querySelectorAll(n)},pa=Jo[h(Jo,"matchesSelector")],va=function(n,t){return pa.call(n,t)};"function"==typeof Sizzle&&(ha=function(n,t){return Sizzle(n,t)[0]||null},ga=Sizzle,va=Sizzle.matchesSelector),Xo.selection=function(){return xa};var da=Xo.selection.prototype=[];da.select=function(n){var t,e,r,u,i=[];n=M(n);for(var o=-1,a=this.length;++o<a;){i.push(t=[]),t.parentNode=(r=this[o]).parentNode;for(var c=-1,s=r.length;++c<s;)(u=r[c])?(t.push(e=n.call(u,u.__data__,c,o)),e&&"__data__"in u&&(e.__data__=u.__data__)):t.push(null)}return x(i)},da.selectAll=function(n){var t,e,r=[];n=_(n);for(var u=-1,i=this.length;++u<i;)for(var o=this[u],a=-1,c=o.length;++a<c;)(e=o[a])&&(r.push(t=Bo(n.call(e,e.__data__,a,u))),t.parentNode=e);return x(r)};var ma={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};Xo.ns={prefix:ma,qualify:function(n){var t=n.indexOf(":"),e=n;return t>=0&&(e=n.substring(0,t),n=n.substring(t+1)),ma.hasOwnProperty(e)?{space:ma[e],local:n}:n}},da.attr=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node();return n=Xo.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(b(t,n[t]));return this}return this.each(b(n,t))},da.classed=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node(),r=(n=k(n)).length,u=-1;if(t=e.classList){for(;++u<r;)if(!t.contains(n[u]))return!1}else for(t=e.getAttribute("class");++u<r;)if(!S(n[u]).test(t))return!1;return!0}for(t in n)this.each(E(t,n[t]));return this}return this.each(E(n,t))},da.style=function(n,t,e){var r=arguments.length;if(3>r){if("string"!=typeof n){2>r&&(t="");for(e in n)this.each(C(e,n[e],t));return this}if(2>r)return Go.getComputedStyle(this.node(),null).getPropertyValue(n);e=""}return this.each(C(n,t,e))},da.property=function(n,t){if(arguments.length<2){if("string"==typeof n)return this.node()[n];for(t in n)this.each(N(t,n[t]));return this}return this.each(N(n,t))},da.text=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}:null==n?function(){this.textContent=""}:function(){this.textContent=n}):this.node().textContent},da.html=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}:null==n?function(){this.innerHTML=""}:function(){this.innerHTML=n}):this.node().innerHTML},da.append=function(n){return n=L(n),this.select(function(){return this.appendChild(n.apply(this,arguments))})},da.insert=function(n,t){return n=L(n),t=M(t),this.select(function(){return this.insertBefore(n.apply(this,arguments),t.apply(this,arguments)||null)})},da.remove=function(){return this.each(function(){var n=this.parentNode;n&&n.removeChild(this)})},da.data=function(n,t){function e(n,e){var r,i,o,a=n.length,f=e.length,h=Math.min(a,f),g=new Array(f),p=new Array(f),v=new Array(a);if(t){var d,m=new u,y=new u,x=[];for(r=-1;++r<a;)d=t.call(i=n[r],i.__data__,r),m.has(d)?v[r]=i:m.set(d,i),x.push(d);for(r=-1;++r<f;)d=t.call(e,o=e[r],r),(i=m.get(d))?(g[r]=i,i.__data__=o):y.has(d)||(p[r]=T(o)),y.set(d,o),m.remove(d);for(r=-1;++r<a;)m.has(x[r])&&(v[r]=n[r])}else{for(r=-1;++r<h;)i=n[r],o=e[r],i?(i.__data__=o,g[r]=i):p[r]=T(o);for(;f>r;++r)p[r]=T(e[r]);for(;a>r;++r)v[r]=n[r]}p.update=g,p.parentNode=g.parentNode=v.parentNode=n.parentNode,c.push(p),s.push(g),l.push(v)}var r,i,o=-1,a=this.length;if(!arguments.length){for(n=new Array(a=(r=this[0]).length);++o<a;)(i=r[o])&&(n[o]=i.__data__);return n}var c=D([]),s=x([]),l=x([]);if("function"==typeof n)for(;++o<a;)e(r=this[o],n.call(r,r.parentNode.__data__,o));else for(;++o<a;)e(r=this[o],n);return s.enter=function(){return c},s.exit=function(){return l},s},da.datum=function(n){return arguments.length?this.property("__data__",n):this.property("__data__")},da.filter=function(n){var t,e,r,u=[];"function"!=typeof n&&(n=q(n));for(var i=0,o=this.length;o>i;i++){u.push(t=[]),t.parentNode=(e=this[i]).parentNode;for(var a=0,c=e.length;c>a;a++)(r=e[a])&&n.call(r,r.__data__,a,i)&&t.push(r)}return x(u)},da.order=function(){for(var n=-1,t=this.length;++n<t;)for(var e,r=this[n],u=r.length-1,i=r[u];--u>=0;)(e=r[u])&&(i&&i!==e.nextSibling&&i.parentNode.insertBefore(e,i),i=e);return this},da.sort=function(n){n=z.apply(this,arguments);for(var t=-1,e=this.length;++t<e;)this[t].sort(n);return this.order()},da.each=function(n){return R(this,function(t,e,r){n.call(t,t.__data__,e,r)})},da.call=function(n){var t=Bo(arguments);return n.apply(t[0]=this,t),this},da.empty=function(){return!this.node()},da.node=function(){for(var n=0,t=this.length;t>n;n++)for(var e=this[n],r=0,u=e.length;u>r;r++){var i=e[r];if(i)return i}return null},da.size=function(){var n=0;return this.each(function(){++n}),n};var ya=[];Xo.selection.enter=D,Xo.selection.enter.prototype=ya,ya.append=da.append,ya.empty=da.empty,ya.node=da.node,ya.call=da.call,ya.size=da.size,ya.select=function(n){for(var t,e,r,u,i,o=[],a=-1,c=this.length;++a<c;){r=(u=this[a]).update,o.push(t=[]),t.parentNode=u.parentNode;for(var s=-1,l=u.length;++s<l;)(i=u[s])?(t.push(r[s]=e=n.call(u.parentNode,i.__data__,s,a)),e.__data__=i.__data__):t.push(null)}return x(o)},ya.insert=function(n,t){return arguments.length<2&&(t=P(this)),da.insert.call(this,n,t)},da.transition=function(){for(var n,t,e=ks||++Ls,r=[],u=Es||{time:Date.now(),ease:yu,delay:0,duration:250},i=-1,o=this.length;++i<o;){r.push(n=[]);for(var a=this[i],c=-1,s=a.length;++c<s;)(t=a[c])&&jo(t,c,e,u),n.push(t)}return Do(r,e)},da.interrupt=function(){return this.each(U)},Xo.select=function(n){var t=["string"==typeof n?ha(n,Wo):n];return t.parentNode=Jo,x([t])},Xo.selectAll=function(n){var t=Bo("string"==typeof n?ga(n,Wo):n);return t.parentNode=Jo,x([t])};var xa=Xo.select(Jo);da.on=function(n,t,e){var r=arguments.length;if(3>r){if("string"!=typeof n){2>r&&(t=!1);for(e in n)this.each(j(e,n[e],t));return this}if(2>r)return(r=this.node()["__on"+n])&&r._;e=!1}return this.each(j(n,t,e))};var Ma=Xo.map({mouseenter:"mouseover",mouseleave:"mouseout"});Ma.forEach(function(n){"on"+n in Wo&&Ma.remove(n)});var _a="onselectstart"in Wo?null:h(Jo.style,"userSelect"),ba=0;Xo.mouse=function(n){return Y(n,m())};var wa=/WebKit/.test(Go.navigator.userAgent)?-1:0;Xo.touches=function(n,t){return arguments.length<2&&(t=m().touches),t?Bo(t).map(function(t){var e=Y(n,t);return e.identifier=t.identifier,e}):[]},Xo.behavior.drag=function(){function n(){this.on("mousedown.drag",o).on("touchstart.drag",a)}function t(){return Xo.event.changedTouches[0].identifier}function e(n,t){return Xo.touches(n).filter(function(n){return n.identifier===t})[0]}function r(n,t,e,r){return function(){function o(){var n=t(l,g),e=n[0]-v[0],r=n[1]-v[1];d|=e|r,v=n,f({type:"drag",x:n[0]+c[0],y:n[1]+c[1],dx:e,dy:r})}function a(){m.on(e+"."+p,null).on(r+"."+p,null),y(d&&Xo.event.target===h),f({type:"dragend"})}var c,s=this,l=s.parentNode,f=u.of(s,arguments),h=Xo.event.target,g=n(),p=null==g?"drag":"drag-"+g,v=t(l,g),d=0,m=Xo.select(Go).on(e+"."+p,o).on(r+"."+p,a),y=O();i?(c=i.apply(s,arguments),c=[c.x-v[0],c.y-v[1]]):c=[0,0],f({type:"dragstart"})}}var u=y(n,"drag","dragstart","dragend"),i=null,o=r(g,Xo.mouse,"mousemove","mouseup"),a=r(t,e,"touchmove","touchend");return n.origin=function(t){return arguments.length?(i=t,n):i},Xo.rebind(n,u,"on")};var Sa=Math.PI,ka=2*Sa,Ea=Sa/2,Aa=1e-6,Ca=Aa*Aa,Na=Sa/180,La=180/Sa,Ta=Math.SQRT2,qa=2,za=4;Xo.interpolateZoom=function(n,t){function e(n){var t=n*y;if(m){var e=B(v),o=i/(qa*h)*(e*W(Ta*t+v)-$(v));return[r+o*s,u+o*l,i*e/B(Ta*t+v)]}return[r+n*s,u+n*l,i*Math.exp(Ta*t)]}var r=n[0],u=n[1],i=n[2],o=t[0],a=t[1],c=t[2],s=o-r,l=a-u,f=s*s+l*l,h=Math.sqrt(f),g=(c*c-i*i+za*f)/(2*i*qa*h),p=(c*c-i*i-za*f)/(2*c*qa*h),v=Math.log(Math.sqrt(g*g+1)-g),d=Math.log(Math.sqrt(p*p+1)-p),m=d-v,y=(m||Math.log(c/i))/Ta;return e.duration=1e3*y,e},Xo.behavior.zoom=function(){function n(n){n.on(A,s).on(Pa+".zoom",f).on(C,h).on("dblclick.zoom",g).on(L,l)}function t(n){return[(n[0]-S.x)/S.k,(n[1]-S.y)/S.k]}function e(n){return[n[0]*S.k+S.x,n[1]*S.k+S.y]}function r(n){S.k=Math.max(E[0],Math.min(E[1],n))}function u(n,t){t=e(t),S.x+=n[0]-t[0],S.y+=n[1]-t[1]}function i(){_&&_.domain(M.range().map(function(n){return(n-S.x)/S.k}).map(M.invert)),w&&w.domain(b.range().map(function(n){return(n-S.y)/S.k}).map(b.invert))}function o(n){n({type:"zoomstart"})}function a(n){i(),n({type:"zoom",scale:S.k,translate:[S.x,S.y]})}function c(n){n({type:"zoomend"})}function s(){function n(){l=1,u(Xo.mouse(r),g),a(i)}function e(){f.on(C,Go===r?h:null).on(N,null),p(l&&Xo.event.target===s),c(i)}var r=this,i=T.of(r,arguments),s=Xo.event.target,l=0,f=Xo.select(Go).on(C,n).on(N,e),g=t(Xo.mouse(r)),p=O();U.call(r),o(i)}function l(){function n(){var n=Xo.touches(g);return h=S.k,n.forEach(function(n){n.identifier in v&&(v[n.identifier]=t(n))}),n}function e(){for(var t=Xo.event.changedTouches,e=0,i=t.length;i>e;++e)v[t[e].identifier]=null;var o=n(),c=Date.now();if(1===o.length){if(500>c-x){var s=o[0],l=v[s.identifier];r(2*S.k),u(s,l),d(),a(p)}x=c}else if(o.length>1){var s=o[0],f=o[1],h=s[0]-f[0],g=s[1]-f[1];m=h*h+g*g}}function i(){for(var n,t,e,i,o=Xo.touches(g),c=0,s=o.length;s>c;++c,i=null)if(e=o[c],i=v[e.identifier]){if(t)break;n=e,t=i}if(i){var l=(l=e[0]-n[0])*l+(l=e[1]-n[1])*l,f=m&&Math.sqrt(l/m);n=[(n[0]+e[0])/2,(n[1]+e[1])/2],t=[(t[0]+i[0])/2,(t[1]+i[1])/2],r(f*h)}x=null,u(n,t),a(p)}function f(){if(Xo.event.touches.length){for(var t=Xo.event.changedTouches,e=0,r=t.length;r>e;++e)delete v[t[e].identifier];for(var u in v)return void n()}b.on(M,null).on(_,null),w.on(A,s).on(L,l),k(),c(p)}var h,g=this,p=T.of(g,arguments),v={},m=0,y=Xo.event.changedTouches[0].identifier,M="touchmove.zoom-"+y,_="touchend.zoom-"+y,b=Xo.select(Go).on(M,i).on(_,f),w=Xo.select(g).on(A,null).on(L,e),k=O();U.call(g),e(),o(p)}function f(){var n=T.of(this,arguments);m?clearTimeout(m):(U.call(this),o(n)),m=setTimeout(function(){m=null,c(n)},50),d();var e=v||Xo.mouse(this);p||(p=t(e)),r(Math.pow(2,.002*Ra())*S.k),u(e,p),a(n)}function h(){p=null}function g(){var n=T.of(this,arguments),e=Xo.mouse(this),i=t(e),s=Math.log(S.k)/Math.LN2;o(n),r(Math.pow(2,Xo.event.shiftKey?Math.ceil(s)-1:Math.floor(s)+1)),u(e,i),a(n),c(n)}var p,v,m,x,M,_,b,w,S={x:0,y:0,k:1},k=[960,500],E=Da,A="mousedown.zoom",C="mousemove.zoom",N="mouseup.zoom",L="touchstart.zoom",T=y(n,"zoomstart","zoom","zoomend");return n.event=function(n){n.each(function(){var n=T.of(this,arguments),t=S;ks?Xo.select(this).transition().each("start.zoom",function(){S=this.__chart__||{x:0,y:0,k:1},o(n)}).tween("zoom:zoom",function(){var e=k[0],r=k[1],u=e/2,i=r/2,o=Xo.interpolateZoom([(u-S.x)/S.k,(i-S.y)/S.k,e/S.k],[(u-t.x)/t.k,(i-t.y)/t.k,e/t.k]);return function(t){var r=o(t),c=e/r[2];this.__chart__=S={x:u-r[0]*c,y:i-r[1]*c,k:c},a(n)}}).each("end.zoom",function(){c(n)}):(this.__chart__=S,o(n),a(n),c(n))})},n.translate=function(t){return arguments.length?(S={x:+t[0],y:+t[1],k:S.k},i(),n):[S.x,S.y]},n.scale=function(t){return arguments.length?(S={x:S.x,y:S.y,k:+t},i(),n):S.k},n.scaleExtent=function(t){return arguments.length?(E=null==t?Da:[+t[0],+t[1]],n):E},n.center=function(t){return arguments.length?(v=t&&[+t[0],+t[1]],n):v},n.size=function(t){return arguments.length?(k=t&&[+t[0],+t[1]],n):k},n.x=function(t){return arguments.length?(_=t,M=t.copy(),S={x:0,y:0,k:1},n):_},n.y=function(t){return arguments.length?(w=t,b=t.copy(),S={x:0,y:0,k:1},n):w},Xo.rebind(n,T,"on")};var Ra,Da=[0,1/0],Pa="onwheel"in Wo?(Ra=function(){return-Xo.event.deltaY*(Xo.event.deltaMode?120:1)},"wheel"):"onmousewheel"in Wo?(Ra=function(){return Xo.event.wheelDelta},"mousewheel"):(Ra=function(){return-Xo.event.detail},"MozMousePixelScroll");G.prototype.toString=function(){return this.rgb()+""},Xo.hsl=function(n,t,e){return 1===arguments.length?n instanceof Q?K(n.h,n.s,n.l):dt(""+n,mt,K):K(+n,+t,+e)};var Ua=Q.prototype=new G;Ua.brighter=function(n){return n=Math.pow(.7,arguments.length?n:1),K(this.h,this.s,this.l/n)},Ua.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),K(this.h,this.s,n*this.l)},Ua.rgb=function(){return nt(this.h,this.s,this.l)},Xo.hcl=function(n,t,e){return 1===arguments.length?n instanceof et?tt(n.h,n.c,n.l):n instanceof it?at(n.l,n.a,n.b):at((n=yt((n=Xo.rgb(n)).r,n.g,n.b)).l,n.a,n.b):tt(+n,+t,+e)};var ja=et.prototype=new G;ja.brighter=function(n){return tt(this.h,this.c,Math.min(100,this.l+Ha*(arguments.length?n:1)))},ja.darker=function(n){return tt(this.h,this.c,Math.max(0,this.l-Ha*(arguments.length?n:1)))},ja.rgb=function(){return rt(this.h,this.c,this.l).rgb()},Xo.lab=function(n,t,e){return 1===arguments.length?n instanceof it?ut(n.l,n.a,n.b):n instanceof et?rt(n.l,n.c,n.h):yt((n=Xo.rgb(n)).r,n.g,n.b):ut(+n,+t,+e)};var Ha=18,Fa=.95047,Oa=1,Ya=1.08883,Ia=it.prototype=new G;Ia.brighter=function(n){return ut(Math.min(100,this.l+Ha*(arguments.length?n:1)),this.a,this.b)},Ia.darker=function(n){return ut(Math.max(0,this.l-Ha*(arguments.length?n:1)),this.a,this.b)},Ia.rgb=function(){return ot(this.l,this.a,this.b)},Xo.rgb=function(n,t,e){return 1===arguments.length?n instanceof pt?gt(n.r,n.g,n.b):dt(""+n,gt,nt):gt(~~n,~~t,~~e)};var Za=pt.prototype=new G;Za.brighter=function(n){n=Math.pow(.7,arguments.length?n:1);var t=this.r,e=this.g,r=this.b,u=30;return t||e||r?(t&&u>t&&(t=u),e&&u>e&&(e=u),r&&u>r&&(r=u),gt(Math.min(255,~~(t/n)),Math.min(255,~~(e/n)),Math.min(255,~~(r/n)))):gt(u,u,u)},Za.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),gt(~~(n*this.r),~~(n*this.g),~~(n*this.b))},Za.hsl=function(){return mt(this.r,this.g,this.b)},Za.toString=function(){return"#"+vt(this.r)+vt(this.g)+vt(this.b)};var Va=Xo.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});Va.forEach(function(n,t){Va.set(n,ft(t))}),Xo.functor=_t,Xo.xhr=wt(bt),Xo.dsv=function(n,t){function e(n,e,i){arguments.length<3&&(i=e,e=null);var o=St(n,t,null==e?r:u(e),i);return o.row=function(n){return arguments.length?o.response(null==(e=n)?r:u(n)):e},o}function r(n){return e.parse(n.responseText)}function u(n){return function(t){return e.parse(t.responseText,n)}}function i(t){return t.map(o).join(n)}function o(n){return a.test(n)?'"'+n.replace(/\"/g,'""')+'"':n}var a=new RegExp('["'+n+"\n]"),c=n.charCodeAt(0);return e.parse=function(n,t){var r;return e.parseRows(n,function(n,e){if(r)return r(n,e-1);var u=new Function("d","return {"+n.map(function(n,t){return JSON.stringify(n)+": d["+t+"]"}).join(",")+"}");r=t?function(n,e){return t(u(n),e)}:u})},e.parseRows=function(n,t){function e(){if(l>=s)return o;if(u)return u=!1,i;var t=l;if(34===n.charCodeAt(t)){for(var e=t;e++<s;)if(34===n.charCodeAt(e)){if(34!==n.charCodeAt(e+1))break;++e}l=e+2;var r=n.charCodeAt(e+1);return 13===r?(u=!0,10===n.charCodeAt(e+2)&&++l):10===r&&(u=!0),n.substring(t+1,e).replace(/""/g,'"')}for(;s>l;){var r=n.charCodeAt(l++),a=1;if(10===r)u=!0;else if(13===r)u=!0,10===n.charCodeAt(l)&&(++l,++a);else if(r!==c)continue;return n.substring(t,l-a)}return n.substring(t)}for(var r,u,i={},o={},a=[],s=n.length,l=0,f=0;(r=e())!==o;){for(var h=[];r!==i&&r!==o;)h.push(r),r=e();(!t||(h=t(h,f++)))&&a.push(h)}return a},e.format=function(t){if(Array.isArray(t[0]))return e.formatRows(t);var r=new l,u=[];return t.forEach(function(n){for(var t in n)r.has(t)||u.push(r.add(t))}),[u.map(o).join(n)].concat(t.map(function(t){return u.map(function(n){return o(t[n])}).join(n)})).join("\n")},e.formatRows=function(n){return n.map(i).join("\n")},e},Xo.csv=Xo.dsv(",","text/csv"),Xo.tsv=Xo.dsv("	","text/tab-separated-values");var Xa,$a,Ba,Wa,Ja,Ga=Go[h(Go,"requestAnimationFrame")]||function(n){setTimeout(n,17)};Xo.timer=function(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now());var u=e+t,i={c:n,t:u,f:!1,n:null};$a?$a.n=i:Xa=i,$a=i,Ba||(Wa=clearTimeout(Wa),Ba=1,Ga(Et))},Xo.timer.flush=function(){At(),Ct()},Xo.round=function(n,t){return t?Math.round(n*(t=Math.pow(10,t)))/t:Math.round(n)};var Ka=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"].map(Lt);Xo.formatPrefix=function(n,t){var e=0;return n&&(0>n&&(n*=-1),t&&(n=Xo.round(n,Nt(n,t))),e=1+Math.floor(1e-12+Math.log(n)/Math.LN10),e=Math.max(-24,Math.min(24,3*Math.floor((0>=e?e+1:e-1)/3)))),Ka[8+e/3]};var Qa=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,nc=Xo.map({b:function(n){return n.toString(2)},c:function(n){return String.fromCharCode(n)},o:function(n){return n.toString(8)},x:function(n){return n.toString(16)},X:function(n){return n.toString(16).toUpperCase()},g:function(n,t){return n.toPrecision(t)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},r:function(n,t){return(n=Xo.round(n,Nt(n,t))).toFixed(Math.max(0,Math.min(20,Nt(n*(1+1e-15),t))))}}),tc=Xo.time={},ec=Date;zt.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){rc.setUTCDate.apply(this._,arguments)},setDay:function(){rc.setUTCDay.apply(this._,arguments)},setFullYear:function(){rc.setUTCFullYear.apply(this._,arguments)},setHours:function(){rc.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){rc.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){rc.setUTCMinutes.apply(this._,arguments)},setMonth:function(){rc.setUTCMonth.apply(this._,arguments)},setSeconds:function(){rc.setUTCSeconds.apply(this._,arguments)},setTime:function(){rc.setTime.apply(this._,arguments)}};var rc=Date.prototype;tc.year=Rt(function(n){return n=tc.day(n),n.setMonth(0,1),n},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n){return n.getFullYear()}),tc.years=tc.year.range,tc.years.utc=tc.year.utc.range,tc.day=Rt(function(n){var t=new ec(2e3,0);return t.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),t},function(n,t){n.setDate(n.getDate()+t)},function(n){return n.getDate()-1}),tc.days=tc.day.range,tc.days.utc=tc.day.utc.range,tc.dayOfYear=function(n){var t=tc.year(n);return Math.floor((n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(n,t){t=7-t;var e=tc[n]=Rt(function(n){return(n=tc.day(n)).setDate(n.getDate()-(n.getDay()+t)%7),n},function(n,t){n.setDate(n.getDate()+7*Math.floor(t))},function(n){var e=tc.year(n).getDay();return Math.floor((tc.dayOfYear(n)+(e+t)%7)/7)-(e!==t)});tc[n+"s"]=e.range,tc[n+"s"].utc=e.utc.range,tc[n+"OfYear"]=function(n){var e=tc.year(n).getDay();return Math.floor((tc.dayOfYear(n)+(e+t)%7)/7)}}),tc.week=tc.sunday,tc.weeks=tc.sunday.range,tc.weeks.utc=tc.sunday.utc.range,tc.weekOfYear=tc.sundayOfYear;var uc={"-":"",_:" ",0:"0"},ic=/^\s*\d+/,oc=/^%/;Xo.locale=function(n){return{numberFormat:Tt(n),timeFormat:Pt(n)}};var ac=Xo.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});Xo.format=ac.numberFormat,Xo.geo={},re.prototype={s:0,t:0,add:function(n){ue(n,this.t,cc),ue(cc.s,this.s,this),this.s?this.t+=cc.t:this.s=cc.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var cc=new re;Xo.geo.stream=function(n,t){n&&sc.hasOwnProperty(n.type)?sc[n.type](n,t):ie(n,t)};var sc={Feature:function(n,t){ie(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,u=e.length;++r<u;)ie(e[r].geometry,t)}},lc={Sphere:function(n,t){t.sphere()},Point:function(n,t){n=n.coordinates,t.point(n[0],n[1],n[2])},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)n=e[r],t.point(n[0],n[1],n[2])},LineString:function(n,t){oe(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)oe(e[r],t,0)},Polygon:function(n,t){ae(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,u=e.length;++r<u;)ae(e[r],t)},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,u=e.length;++r<u;)ie(e[r],t)}};Xo.geo.area=function(n){return fc=0,Xo.geo.stream(n,gc),fc};var fc,hc=new re,gc={sphere:function(){fc+=4*Sa},point:g,lineStart:g,lineEnd:g,polygonStart:function(){hc.reset(),gc.lineStart=ce},polygonEnd:function(){var n=2*hc;fc+=0>n?4*Sa+n:n,gc.lineStart=gc.lineEnd=gc.point=g}};Xo.geo.bounds=function(){function n(n,t){x.push(M=[l=n,h=n]),f>t&&(f=t),t>g&&(g=t)}function t(t,e){var r=se([t*Na,e*Na]);if(m){var u=fe(m,r),i=[u[1],-u[0],0],o=fe(i,u);pe(o),o=ve(o);var c=t-p,s=c>0?1:-1,v=o[0]*La*s,d=oa(c)>180;if(d^(v>s*p&&s*t>v)){var y=o[1]*La;y>g&&(g=y)}else if(v=(v+360)%360-180,d^(v>s*p&&s*t>v)){var y=-o[1]*La;f>y&&(f=y)}else f>e&&(f=e),e>g&&(g=e);d?p>t?a(l,t)>a(l,h)&&(h=t):a(t,h)>a(l,h)&&(l=t):h>=l?(l>t&&(l=t),t>h&&(h=t)):t>p?a(l,t)>a(l,h)&&(h=t):a(t,h)>a(l,h)&&(l=t)}else n(t,e);m=r,p=t}function e(){_.point=t}function r(){M[0]=l,M[1]=h,_.point=n,m=null}function u(n,e){if(m){var r=n-p;y+=oa(r)>180?r+(r>0?360:-360):r}else v=n,d=e;gc.point(n,e),t(n,e)}function i(){gc.lineStart()}function o(){u(v,d),gc.lineEnd(),oa(y)>Aa&&(l=-(h=180)),M[0]=l,M[1]=h,m=null}function a(n,t){return(t-=n)<0?t+360:t}function c(n,t){return n[0]-t[0]}function s(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:n<t[0]||t[1]<n}var l,f,h,g,p,v,d,m,y,x,M,_={point:n,lineStart:e,lineEnd:r,polygonStart:function(){_.point=u,_.lineStart=i,_.lineEnd=o,y=0,gc.polygonStart()},polygonEnd:function(){gc.polygonEnd(),_.point=n,_.lineStart=e,_.lineEnd=r,0>hc?(l=-(h=180),f=-(g=90)):y>Aa?g=90:-Aa>y&&(f=-90),M[0]=l,M[1]=h}};return function(n){g=h=-(l=f=1/0),x=[],Xo.geo.stream(n,_);var t=x.length;if(t){x.sort(c);for(var e,r=1,u=x[0],i=[u];t>r;++r)e=x[r],s(e[0],u)||s(e[1],u)?(a(u[0],e[1])>a(u[0],u[1])&&(u[1]=e[1]),a(e[0],u[1])>a(u[0],u[1])&&(u[0]=e[0])):i.push(u=e);for(var o,e,p=-1/0,t=i.length-1,r=0,u=i[t];t>=r;u=e,++r)e=i[r],(o=a(u[1],e[0]))>p&&(p=o,l=e[0],h=u[1])}return x=M=null,1/0===l||1/0===f?[[0/0,0/0],[0/0,0/0]]:[[l,f],[h,g]]}}(),Xo.geo.centroid=function(n){pc=vc=dc=mc=yc=xc=Mc=_c=bc=wc=Sc=0,Xo.geo.stream(n,kc);var t=bc,e=wc,r=Sc,u=t*t+e*e+r*r;return Ca>u&&(t=xc,e=Mc,r=_c,Aa>vc&&(t=dc,e=mc,r=yc),u=t*t+e*e+r*r,Ca>u)?[0/0,0/0]:[Math.atan2(e,t)*La,X(r/Math.sqrt(u))*La]};var pc,vc,dc,mc,yc,xc,Mc,_c,bc,wc,Sc,kc={sphere:g,point:me,lineStart:xe,lineEnd:Me,polygonStart:function(){kc.lineStart=_e},polygonEnd:function(){kc.lineStart=xe}},Ec=Ee(be,Te,ze,[-Sa,-Sa/2]),Ac=1e9;Xo.geo.clipExtent=function(){var n,t,e,r,u,i,o={stream:function(n){return u&&(u.valid=!1),u=i(n),u.valid=!0,u},extent:function(a){return arguments.length?(i=Pe(n=+a[0][0],t=+a[0][1],e=+a[1][0],r=+a[1][1]),u&&(u.valid=!1,u=null),o):[[n,t],[e,r]]}};return o.extent([[0,0],[960,500]])},(Xo.geo.conicEqualArea=function(){return je(He)}).raw=He,Xo.geo.albers=function(){return Xo.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},Xo.geo.albersUsa=function(){function n(n){var i=n[0],o=n[1];return t=null,e(i,o),t||(r(i,o),t)||u(i,o),t}var t,e,r,u,i=Xo.geo.albers(),o=Xo.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),a=Xo.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(n,e){t=[n,e]}};return n.invert=function(n){var t=i.scale(),e=i.translate(),r=(n[0]-e[0])/t,u=(n[1]-e[1])/t;return(u>=.12&&.234>u&&r>=-.425&&-.214>r?o:u>=.166&&.234>u&&r>=-.214&&-.115>r?a:i).invert(n)},n.stream=function(n){var t=i.stream(n),e=o.stream(n),r=a.stream(n);return{point:function(n,u){t.point(n,u),e.point(n,u),r.point(n,u)},sphere:function(){t.sphere(),e.sphere(),r.sphere()},lineStart:function(){t.lineStart(),e.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),e.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),e.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),e.polygonEnd(),r.polygonEnd()}}},n.precision=function(t){return arguments.length?(i.precision(t),o.precision(t),a.precision(t),n):i.precision()},n.scale=function(t){return arguments.length?(i.scale(t),o.scale(.35*t),a.scale(t),n.translate(i.translate())):i.scale()},n.translate=function(t){if(!arguments.length)return i.translate();var s=i.scale(),l=+t[0],f=+t[1];return e=i.translate(t).clipExtent([[l-.455*s,f-.238*s],[l+.455*s,f+.238*s]]).stream(c).point,r=o.translate([l-.307*s,f+.201*s]).clipExtent([[l-.425*s+Aa,f+.12*s+Aa],[l-.214*s-Aa,f+.234*s-Aa]]).stream(c).point,u=a.translate([l-.205*s,f+.212*s]).clipExtent([[l-.214*s+Aa,f+.166*s+Aa],[l-.115*s-Aa,f+.234*s-Aa]]).stream(c).point,n},n.scale(1070)};var Cc,Nc,Lc,Tc,qc,zc,Rc={point:g,lineStart:g,lineEnd:g,polygonStart:function(){Nc=0,Rc.lineStart=Fe},polygonEnd:function(){Rc.lineStart=Rc.lineEnd=Rc.point=g,Cc+=oa(Nc/2)}},Dc={point:Oe,lineStart:g,lineEnd:g,polygonStart:g,polygonEnd:g},Pc={point:Ze,lineStart:Ve,lineEnd:Xe,polygonStart:function(){Pc.lineStart=$e},polygonEnd:function(){Pc.point=Ze,Pc.lineStart=Ve,Pc.lineEnd=Xe}};Xo.geo.path=function(){function n(n){return n&&("function"==typeof a&&i.pointRadius(+a.apply(this,arguments)),o&&o.valid||(o=u(i)),Xo.geo.stream(n,o)),i.result()}function t(){return o=null,n}var e,r,u,i,o,a=4.5;return n.area=function(n){return Cc=0,Xo.geo.stream(n,u(Rc)),Cc},n.centroid=function(n){return dc=mc=yc=xc=Mc=_c=bc=wc=Sc=0,Xo.geo.stream(n,u(Pc)),Sc?[bc/Sc,wc/Sc]:_c?[xc/_c,Mc/_c]:yc?[dc/yc,mc/yc]:[0/0,0/0]},n.bounds=function(n){return qc=zc=-(Lc=Tc=1/0),Xo.geo.stream(n,u(Dc)),[[Lc,Tc],[qc,zc]]},n.projection=function(n){return arguments.length?(u=(e=n)?n.stream||Je(n):bt,t()):e},n.context=function(n){return arguments.length?(i=null==(r=n)?new Ye:new Be(n),"function"!=typeof a&&i.pointRadius(a),t()):r},n.pointRadius=function(t){return arguments.length?(a="function"==typeof t?t:(i.pointRadius(+t),+t),n):a},n.projection(Xo.geo.albersUsa()).context(null)},Xo.geo.transform=function(n){return{stream:function(t){var e=new Ge(t);for(var r in n)e[r]=n[r];return e}}},Ge.prototype={point:function(n,t){this.stream.point(n,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},Xo.geo.projection=Qe,Xo.geo.projectionMutator=nr,(Xo.geo.equirectangular=function(){return Qe(er)}).raw=er.invert=er,Xo.geo.rotation=function(n){function t(t){return t=n(t[0]*Na,t[1]*Na),t[0]*=La,t[1]*=La,t}return n=ur(n[0]%360*Na,n[1]*Na,n.length>2?n[2]*Na:0),t.invert=function(t){return t=n.invert(t[0]*Na,t[1]*Na),t[0]*=La,t[1]*=La,t},t},rr.invert=er,Xo.geo.circle=function(){function n(){var n="function"==typeof r?r.apply(this,arguments):r,t=ur(-n[0]*Na,-n[1]*Na,0).invert,u=[];return e(null,null,1,{point:function(n,e){u.push(n=t(n,e)),n[0]*=La,n[1]*=La}}),{type:"Polygon",coordinates:[u]}}var t,e,r=[0,0],u=6;return n.origin=function(t){return arguments.length?(r=t,n):r},n.angle=function(r){return arguments.length?(e=cr((t=+r)*Na,u*Na),n):t},n.precision=function(r){return arguments.length?(e=cr(t*Na,(u=+r)*Na),n):u},n.angle(90)},Xo.geo.distance=function(n,t){var e,r=(t[0]-n[0])*Na,u=n[1]*Na,i=t[1]*Na,o=Math.sin(r),a=Math.cos(r),c=Math.sin(u),s=Math.cos(u),l=Math.sin(i),f=Math.cos(i);return Math.atan2(Math.sqrt((e=f*o)*e+(e=s*l-c*f*a)*e),c*l+s*f*a)},Xo.geo.graticule=function(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return Xo.range(Math.ceil(i/d)*d,u,d).map(h).concat(Xo.range(Math.ceil(s/m)*m,c,m).map(g)).concat(Xo.range(Math.ceil(r/p)*p,e,p).filter(function(n){return oa(n%d)>Aa}).map(l)).concat(Xo.range(Math.ceil(a/v)*v,o,v).filter(function(n){return oa(n%m)>Aa}).map(f))}var e,r,u,i,o,a,c,s,l,f,h,g,p=10,v=p,d=90,m=360,y=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(g(c).slice(1),h(u).reverse().slice(1),g(s).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.majorExtent(t).minorExtent(t):n.minorExtent()},n.majorExtent=function(t){return arguments.length?(i=+t[0][0],u=+t[1][0],s=+t[0][1],c=+t[1][1],i>u&&(t=i,i=u,u=t),s>c&&(t=s,s=c,c=t),n.precision(y)):[[i,s],[u,c]]},n.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],a=+t[0][1],o=+t[1][1],r>e&&(t=r,r=e,e=t),a>o&&(t=a,a=o,o=t),n.precision(y)):[[r,a],[e,o]]},n.step=function(t){return arguments.length?n.majorStep(t).minorStep(t):n.minorStep()},n.majorStep=function(t){return arguments.length?(d=+t[0],m=+t[1],n):[d,m]},n.minorStep=function(t){return arguments.length?(p=+t[0],v=+t[1],n):[p,v]},n.precision=function(t){return arguments.length?(y=+t,l=lr(a,o,90),f=fr(r,e,y),h=lr(s,c,90),g=fr(i,u,y),n):y},n.majorExtent([[-180,-90+Aa],[180,90-Aa]]).minorExtent([[-180,-80-Aa],[180,80+Aa]])},Xo.geo.greatArc=function(){function n(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),e||u.apply(this,arguments)]}}var t,e,r=hr,u=gr;return n.distance=function(){return Xo.geo.distance(t||r.apply(this,arguments),e||u.apply(this,arguments))},n.source=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,n):r},n.target=function(t){return arguments.length?(u=t,e="function"==typeof t?null:t,n):u},n.precision=function(){return arguments.length?n:0},n},Xo.geo.interpolate=function(n,t){return pr(n[0]*Na,n[1]*Na,t[0]*Na,t[1]*Na)},Xo.geo.length=function(n){return Uc=0,Xo.geo.stream(n,jc),Uc};var Uc,jc={sphere:g,point:g,lineStart:vr,lineEnd:g,polygonStart:g,polygonEnd:g},Hc=dr(function(n){return Math.sqrt(2/(1+n))},function(n){return 2*Math.asin(n/2)});(Xo.geo.azimuthalEqualArea=function(){return Qe(Hc)}).raw=Hc;var Fc=dr(function(n){var t=Math.acos(n);return t&&t/Math.sin(t)},bt);(Xo.geo.azimuthalEquidistant=function(){return Qe(Fc)}).raw=Fc,(Xo.geo.conicConformal=function(){return je(mr)}).raw=mr,(Xo.geo.conicEquidistant=function(){return je(yr)}).raw=yr;var Oc=dr(function(n){return 1/n},Math.atan);(Xo.geo.gnomonic=function(){return Qe(Oc)}).raw=Oc,xr.invert=function(n,t){return[n,2*Math.atan(Math.exp(t))-Ea]},(Xo.geo.mercator=function(){return Mr(xr)}).raw=xr;var Yc=dr(function(){return 1},Math.asin);(Xo.geo.orthographic=function(){return Qe(Yc)}).raw=Yc;var Ic=dr(function(n){return 1/(1+n)},function(n){return 2*Math.atan(n)});(Xo.geo.stereographic=function(){return Qe(Ic)}).raw=Ic,_r.invert=function(n,t){return[-t,2*Math.atan(Math.exp(n))-Ea]},(Xo.geo.transverseMercator=function(){var n=Mr(_r),t=n.center,e=n.rotate;return n.center=function(n){return n?t([-n[1],n[0]]):(n=t(),[-n[1],n[0]])},n.rotate=function(n){return n?e([n[0],n[1],n.length>2?n[2]+90:90]):(n=e(),[n[0],n[1],n[2]-90])},n.rotate([0,0])}).raw=_r,Xo.geom={},Xo.geom.hull=function(n){function t(n){if(n.length<3)return[];var t,u=_t(e),i=_t(r),o=n.length,a=[],c=[];for(t=0;o>t;t++)a.push([+u.call(this,n[t],t),+i.call(this,n[t],t),t]);for(a.sort(kr),t=0;o>t;t++)c.push([a[t][0],-a[t][1]]);var s=Sr(a),l=Sr(c),f=l[0]===s[0],h=l[l.length-1]===s[s.length-1],g=[];for(t=s.length-1;t>=0;--t)g.push(n[a[s[t]][2]]);for(t=+f;t<l.length-h;++t)g.push(n[a[l[t]][2]]);return g}var e=br,r=wr;return arguments.length?t(n):(t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t)},Xo.geom.polygon=function(n){return fa(n,Zc),n};var Zc=Xo.geom.polygon.prototype=[];Zc.area=function(){for(var n,t=-1,e=this.length,r=this[e-1],u=0;++t<e;)n=r,r=this[t],u+=n[1]*r[0]-n[0]*r[1];return.5*u},Zc.centroid=function(n){var t,e,r=-1,u=this.length,i=0,o=0,a=this[u-1];for(arguments.length||(n=-1/(6*this.area()));++r<u;)t=a,a=this[r],e=t[0]*a[1]-a[0]*t[1],i+=(t[0]+a[0])*e,o+=(t[1]+a[1])*e;return[i*n,o*n]},Zc.clip=function(n){for(var t,e,r,u,i,o,a=Cr(n),c=-1,s=this.length-Cr(this),l=this[s-1];++c<s;){for(t=n.slice(),n.length=0,u=this[c],i=t[(r=t.length-a)-1],e=-1;++e<r;)o=t[e],Er(o,l,u)?(Er(i,l,u)||n.push(Ar(i,o,l,u)),n.push(o)):Er(i,l,u)&&n.push(Ar(i,o,l,u)),i=o;a&&n.push(n[0]),l=u}return n};var Vc,Xc,$c,Bc,Wc,Jc=[],Gc=[];Pr.prototype.prepare=function(){for(var n,t=this.edges,e=t.length;e--;)n=t[e].edge,n.b&&n.a||t.splice(e,1);return t.sort(jr),t.length},Br.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},Wr.prototype={insert:function(n,t){var e,r,u;if(n){if(t.P=n,t.N=n.N,n.N&&(n.N.P=t),n.N=t,n.R){for(n=n.R;n.L;)n=n.L;n.L=t}else n.R=t;e=n}else this._?(n=Qr(this._),t.P=null,t.N=n,n.P=n.L=t,e=n):(t.P=t.N=null,this._=t,e=null);for(t.L=t.R=null,t.U=e,t.C=!0,n=t;e&&e.C;)r=e.U,e===r.L?(u=r.R,u&&u.C?(e.C=u.C=!1,r.C=!0,n=r):(n===e.R&&(Gr(this,e),n=e,e=n.U),e.C=!1,r.C=!0,Kr(this,r))):(u=r.L,u&&u.C?(e.C=u.C=!1,r.C=!0,n=r):(n===e.L&&(Kr(this,e),n=e,e=n.U),e.C=!1,r.C=!0,Gr(this,r))),e=n.U;this._.C=!1},remove:function(n){n.N&&(n.N.P=n.P),n.P&&(n.P.N=n.N),n.N=n.P=null;var t,e,r,u=n.U,i=n.L,o=n.R;if(e=i?o?Qr(o):i:o,u?u.L===n?u.L=e:u.R=e:this._=e,i&&o?(r=e.C,e.C=n.C,e.L=i,i.U=e,e!==o?(u=e.U,e.U=n.U,n=e.R,u.L=n,e.R=o,o.U=e):(e.U=u,u=e,n=e.R)):(r=n.C,n=e),n&&(n.U=u),!r){if(n&&n.C)return n.C=!1,void 0;do{if(n===this._)break;if(n===u.L){if(t=u.R,t.C&&(t.C=!1,u.C=!0,Gr(this,u),t=u.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,Kr(this,t),t=u.R),t.C=u.C,u.C=t.R.C=!1,Gr(this,u),n=this._;break}}else if(t=u.L,t.C&&(t.C=!1,u.C=!0,Kr(this,u),t=u.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,Gr(this,t),t=u.L),t.C=u.C,u.C=t.L.C=!1,Kr(this,u),n=this._;break}t.C=!0,n=u,u=u.U}while(!n.C);n&&(n.C=!1)}}},Xo.geom.voronoi=function(n){function t(n){var t=new Array(n.length),r=a[0][0],u=a[0][1],i=a[1][0],o=a[1][1];return nu(e(n),a).cells.forEach(function(e,a){var c=e.edges,s=e.site,l=t[a]=c.length?c.map(function(n){var t=n.start();return[t.x,t.y]}):s.x>=r&&s.x<=i&&s.y>=u&&s.y<=o?[[r,o],[i,o],[i,u],[r,u]]:[];l.point=n[a]}),t}function e(n){return n.map(function(n,t){return{x:Math.round(i(n,t)/Aa)*Aa,y:Math.round(o(n,t)/Aa)*Aa,i:t}})}var r=br,u=wr,i=r,o=u,a=Kc;return n?t(n):(t.links=function(n){return nu(e(n)).edges.filter(function(n){return n.l&&n.r}).map(function(t){return{source:n[t.l.i],target:n[t.r.i]}})},t.triangles=function(n){var t=[];return nu(e(n)).cells.forEach(function(e,r){for(var u,i,o=e.site,a=e.edges.sort(jr),c=-1,s=a.length,l=a[s-1].edge,f=l.l===o?l.r:l.l;++c<s;)u=l,i=f,l=a[c].edge,f=l.l===o?l.r:l.l,r<i.i&&r<f.i&&eu(o,i,f)<0&&t.push([n[r],n[i.i],n[f.i]])}),t},t.x=function(n){return arguments.length?(i=_t(r=n),t):r},t.y=function(n){return arguments.length?(o=_t(u=n),t):u},t.clipExtent=function(n){return arguments.length?(a=null==n?Kc:n,t):a===Kc?null:a},t.size=function(n){return arguments.length?t.clipExtent(n&&[[0,0],n]):a===Kc?null:a&&a[1]},t)};var Kc=[[-1e6,-1e6],[1e6,1e6]];Xo.geom.delaunay=function(n){return Xo.geom.voronoi().triangles(n)},Xo.geom.quadtree=function(n,t,e,r,u){function i(n){function i(n,t,e,r,u,i,o,a){if(!isNaN(e)&&!isNaN(r))if(n.leaf){var c=n.x,l=n.y;if(null!=c)if(oa(c-e)+oa(l-r)<.01)s(n,t,e,r,u,i,o,a);else{var f=n.point;n.x=n.y=n.point=null,s(n,f,c,l,u,i,o,a),s(n,t,e,r,u,i,o,a)}else n.x=e,n.y=r,n.point=t}else s(n,t,e,r,u,i,o,a)}function s(n,t,e,r,u,o,a,c){var s=.5*(u+a),l=.5*(o+c),f=e>=s,h=r>=l,g=(h<<1)+f;n.leaf=!1,n=n.nodes[g]||(n.nodes[g]=iu()),f?u=s:a=s,h?o=l:c=l,i(n,t,e,r,u,o,a,c)}var l,f,h,g,p,v,d,m,y,x=_t(a),M=_t(c);if(null!=t)v=t,d=e,m=r,y=u;else if(m=y=-(v=d=1/0),f=[],h=[],p=n.length,o)for(g=0;p>g;++g)l=n[g],l.x<v&&(v=l.x),l.y<d&&(d=l.y),l.x>m&&(m=l.x),l.y>y&&(y=l.y),f.push(l.x),h.push(l.y);else for(g=0;p>g;++g){var _=+x(l=n[g],g),b=+M(l,g);v>_&&(v=_),d>b&&(d=b),_>m&&(m=_),b>y&&(y=b),f.push(_),h.push(b)}var w=m-v,S=y-d;w>S?y=d+w:m=v+S;var k=iu();if(k.add=function(n){i(k,n,+x(n,++g),+M(n,g),v,d,m,y)},k.visit=function(n){ou(n,k,v,d,m,y)},g=-1,null==t){for(;++g<p;)i(k,n[g],f[g],h[g],v,d,m,y);--g}else n.forEach(k.add);return f=h=n=l=null,k}var o,a=br,c=wr;return(o=arguments.length)?(a=ru,c=uu,3===o&&(u=e,r=t,e=t=0),i(n)):(i.x=function(n){return arguments.length?(a=n,i):a},i.y=function(n){return arguments.length?(c=n,i):c},i.extent=function(n){return arguments.length?(null==n?t=e=r=u=null:(t=+n[0][0],e=+n[0][1],r=+n[1][0],u=+n[1][1]),i):null==t?null:[[t,e],[r,u]]},i.size=function(n){return arguments.length?(null==n?t=e=r=u=null:(t=e=0,r=+n[0],u=+n[1]),i):null==t?null:[r-t,u-e]},i)},Xo.interpolateRgb=au,Xo.interpolateObject=cu,Xo.interpolateNumber=su,Xo.interpolateString=lu;var Qc=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;Xo.interpolate=fu,Xo.interpolators=[function(n,t){var e=typeof t;return("string"===e?Va.has(t)||/^(#|rgb\(|hsl\()/.test(t)?au:lu:t instanceof G?au:"object"===e?Array.isArray(t)?hu:cu:su)(n,t)}],Xo.interpolateArray=hu;var ns=function(){return bt},ts=Xo.map({linear:ns,poly:xu,quad:function(){return du},cubic:function(){return mu},sin:function(){return Mu},exp:function(){return _u},circle:function(){return bu},elastic:wu,back:Su,bounce:function(){return ku}}),es=Xo.map({"in":bt,out:pu,"in-out":vu,"out-in":function(n){return vu(pu(n))}});Xo.ease=function(n){var t=n.indexOf("-"),e=t>=0?n.substring(0,t):n,r=t>=0?n.substring(t+1):"in";return e=ts.get(e)||ns,r=es.get(r)||bt,gu(r(e.apply(null,$o.call(arguments,1))))},Xo.interpolateHcl=Eu,Xo.interpolateHsl=Au,Xo.interpolateLab=Cu,Xo.interpolateRound=Nu,Xo.transform=function(n){var t=Wo.createElementNS(Xo.ns.prefix.svg,"g");return(Xo.transform=function(n){if(null!=n){t.setAttribute("transform",n);var e=t.transform.baseVal.consolidate()}return new Lu(e?e.matrix:rs)})(n)},Lu.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var rs={a:1,b:0,c:0,d:1,e:0,f:0};Xo.interpolateTransform=Ru,Xo.layout={},Xo.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++e<r;)t.push(Uu(n[e]));return t}},Xo.layout.chord=function(){function n(){var n,s,f,h,g,p={},v=[],d=Xo.range(i),m=[];for(e=[],r=[],n=0,h=-1;++h<i;){for(s=0,g=-1;++g<i;)s+=u[h][g];v.push(s),m.push(Xo.range(i)),n+=s}for(o&&d.sort(function(n,t){return o(v[n],v[t])}),a&&m.forEach(function(n,t){n.sort(function(n,e){return a(u[t][n],u[t][e])})}),n=(ka-l*i)/n,s=0,h=-1;++h<i;){for(f=s,g=-1;++g<i;){var y=d[h],x=m[y][g],M=u[y][x],_=s,b=s+=M*n;p[y+"-"+x]={index:y,subindex:x,startAngle:_,endAngle:b,value:M}}r[y]={index:y,startAngle:f,endAngle:s,value:(s-f)/n},s+=l}for(h=-1;++h<i;)for(g=h-1;++g<i;){var w=p[h+"-"+g],S=p[g+"-"+h];(w.value||S.value)&&e.push(w.value<S.value?{source:S,target:w}:{source:w,target:S})}c&&t()}function t(){e.sort(function(n,t){return c((n.source.value+n.target.value)/2,(t.source.value+t.target.value)/2)})}var e,r,u,i,o,a,c,s={},l=0;return s.matrix=function(n){return arguments.length?(i=(u=n)&&u.length,e=r=null,s):u},s.padding=function(n){return arguments.length?(l=n,e=r=null,s):l},s.sortGroups=function(n){return arguments.length?(o=n,e=r=null,s):o},s.sortSubgroups=function(n){return arguments.length?(a=n,e=null,s):a},s.sortChords=function(n){return arguments.length?(c=n,e&&t(),s):c},s.chords=function(){return e||n(),e},s.groups=function(){return r||n(),r},s},Xo.layout.force=function(){function n(n){return function(t,e,r,u){if(t.point!==n){var i=t.cx-n.x,o=t.cy-n.y,a=u-e,c=i*i+o*o;if(c>a*a/d){if(p>c){var s=t.charge/c;n.px-=i*s,n.py-=o*s}return!0}if(t.point&&c&&p>c){var s=t.pointCharge/c;n.px-=i*s,n.py-=o*s}}return!t.charge}}function t(n){n.px=Xo.event.x,n.py=Xo.event.y,a.resume()}var e,r,u,i,o,a={},c=Xo.dispatch("start","tick","end"),s=[1,1],l=.9,f=us,h=is,g=-30,p=os,v=.1,d=.64,m=[],y=[];return a.tick=function(){if((r*=.99)<.005)return c.end({type:"end",alpha:r=0}),!0;var t,e,a,f,h,p,d,x,M,_=m.length,b=y.length;for(e=0;b>e;++e)a=y[e],f=a.source,h=a.target,x=h.x-f.x,M=h.y-f.y,(p=x*x+M*M)&&(p=r*i[e]*((p=Math.sqrt(p))-u[e])/p,x*=p,M*=p,h.x-=x*(d=f.weight/(h.weight+f.weight)),h.y-=M*d,f.x+=x*(d=1-d),f.y+=M*d);if((d=r*v)&&(x=s[0]/2,M=s[1]/2,e=-1,d))for(;++e<_;)a=m[e],a.x+=(x-a.x)*d,a.y+=(M-a.y)*d;if(g)for(Zu(t=Xo.geom.quadtree(m),r,o),e=-1;++e<_;)(a=m[e]).fixed||t.visit(n(a));for(e=-1;++e<_;)a=m[e],a.fixed?(a.x=a.px,a.y=a.py):(a.x-=(a.px-(a.px=a.x))*l,a.y-=(a.py-(a.py=a.y))*l);c.tick({type:"tick",alpha:r})},a.nodes=function(n){return arguments.length?(m=n,a):m},a.links=function(n){return arguments.length?(y=n,a):y},a.size=function(n){return arguments.length?(s=n,a):s},a.linkDistance=function(n){return arguments.length?(f="function"==typeof n?n:+n,a):f},a.distance=a.linkDistance,a.linkStrength=function(n){return arguments.length?(h="function"==typeof n?n:+n,a):h},a.friction=function(n){return arguments.length?(l=+n,a):l},a.charge=function(n){return arguments.length?(g="function"==typeof n?n:+n,a):g},a.chargeDistance=function(n){return arguments.length?(p=n*n,a):Math.sqrt(p)},a.gravity=function(n){return arguments.length?(v=+n,a):v},a.theta=function(n){return arguments.length?(d=n*n,a):Math.sqrt(d)},a.alpha=function(n){return arguments.length?(n=+n,r?r=n>0?n:0:n>0&&(c.start({type:"start",alpha:r=n}),Xo.timer(a.tick)),a):r},a.start=function(){function n(n,r){if(!e){for(e=new Array(c),a=0;c>a;++a)e[a]=[];for(a=0;s>a;++a){var u=y[a];e[u.source.index].push(u.target),e[u.target.index].push(u.source)}}for(var i,o=e[t],a=-1,s=o.length;++a<s;)if(!isNaN(i=o[a][n]))return i;return Math.random()*r}var t,e,r,c=m.length,l=y.length,p=s[0],v=s[1];for(t=0;c>t;++t)(r=m[t]).index=t,r.weight=0;for(t=0;l>t;++t)r=y[t],"number"==typeof r.source&&(r.source=m[r.source]),"number"==typeof r.target&&(r.target=m[r.target]),++r.source.weight,++r.target.weight;for(t=0;c>t;++t)r=m[t],isNaN(r.x)&&(r.x=n("x",p)),isNaN(r.y)&&(r.y=n("y",v)),isNaN(r.px)&&(r.px=r.x),isNaN(r.py)&&(r.py=r.y);if(u=[],"function"==typeof f)for(t=0;l>t;++t)u[t]=+f.call(this,y[t],t);else for(t=0;l>t;++t)u[t]=f;if(i=[],"function"==typeof h)for(t=0;l>t;++t)i[t]=+h.call(this,y[t],t);else for(t=0;l>t;++t)i[t]=h;if(o=[],"function"==typeof g)for(t=0;c>t;++t)o[t]=+g.call(this,m[t],t);else for(t=0;c>t;++t)o[t]=g;return a.resume()},a.resume=function(){return a.alpha(.1)},a.stop=function(){return a.alpha(0)},a.drag=function(){return e||(e=Xo.behavior.drag().origin(bt).on("dragstart.force",Fu).on("drag.force",t).on("dragend.force",Ou)),arguments.length?(this.on("mouseover.force",Yu).on("mouseout.force",Iu).call(e),void 0):e},Xo.rebind(a,c,"on")};var us=20,is=1,os=1/0;Xo.layout.hierarchy=function(){function n(t,o,a){var c=u.call(e,t,o);if(t.depth=o,a.push(t),c&&(s=c.length)){for(var s,l,f=-1,h=t.children=new Array(s),g=0,p=o+1;++f<s;)l=h[f]=n(c[f],p,a),l.parent=t,g+=l.value;r&&h.sort(r),i&&(t.value=g)}else delete t.children,i&&(t.value=+i.call(e,t,o)||0);return t}function t(n,r){var u=n.children,o=0;if(u&&(a=u.length))for(var a,c=-1,s=r+1;++c<a;)o+=t(u[c],s);else i&&(o=+i.call(e,n,r)||0);return i&&(n.value=o),o}function e(t){var e=[];return n(t,0,e),e}var r=Bu,u=Xu,i=$u;return e.sort=function(n){return arguments.length?(r=n,e):r},e.children=function(n){return arguments.length?(u=n,e):u},e.value=function(n){return arguments.length?(i=n,e):i},e.revalue=function(n){return t(n,0),n},e},Xo.layout.partition=function(){function n(t,e,r,u){var i=t.children;if(t.x=e,t.y=t.depth*u,t.dx=r,t.dy=u,i&&(o=i.length)){var o,a,c,s=-1;for(r=t.value?r/t.value:0;++s<o;)n(a=i[s],e,c=a.value*r,u),e+=c}}function t(n){var e=n.children,r=0;if(e&&(u=e.length))for(var u,i=-1;++i<u;)r=Math.max(r,t(e[i]));return 1+r}function e(e,i){var o=r.call(this,e,i);return n(o[0],0,u[0],u[1]/t(o[0])),o}var r=Xo.layout.hierarchy(),u=[1,1];return e.size=function(n){return arguments.length?(u=n,e):u},Vu(e,r)},Xo.layout.pie=function(){function n(i){var o=i.map(function(e,r){return+t.call(n,e,r)}),a=+("function"==typeof r?r.apply(this,arguments):r),c=(("function"==typeof u?u.apply(this,arguments):u)-a)/Xo.sum(o),s=Xo.range(i.length);null!=e&&s.sort(e===as?function(n,t){return o[t]-o[n]}:function(n,t){return e(i[n],i[t])});var l=[];return s.forEach(function(n){var t;l[n]={data:i[n],value:t=o[n],startAngle:a,endAngle:a+=t*c}}),l}var t=Number,e=as,r=0,u=ka;return n.value=function(e){return arguments.length?(t=e,n):t},n.sort=function(t){return arguments.length?(e=t,n):e},n.startAngle=function(t){return arguments.length?(r=t,n):r},n.endAngle=function(t){return arguments.length?(u=t,n):u},n};var as={};Xo.layout.stack=function(){function n(a,c){var s=a.map(function(e,r){return t.call(n,e,r)}),l=s.map(function(t){return t.map(function(t,e){return[i.call(n,t,e),o.call(n,t,e)]})}),f=e.call(n,l,c);s=Xo.permute(s,f),l=Xo.permute(l,f);var h,g,p,v=r.call(n,l,c),d=s.length,m=s[0].length;for(g=0;m>g;++g)for(u.call(n,s[0][g],p=v[g],l[0][g][1]),h=1;d>h;++h)u.call(n,s[h][g],p+=l[h-1][g][1],l[h][g][1]);return a}var t=bt,e=Qu,r=ni,u=Ku,i=Ju,o=Gu;return n.values=function(e){return arguments.length?(t=e,n):t},n.order=function(t){return arguments.length?(e="function"==typeof t?t:cs.get(t)||Qu,n):e},n.offset=function(t){return arguments.length?(r="function"==typeof t?t:ss.get(t)||ni,n):r},n.x=function(t){return arguments.length?(i=t,n):i},n.y=function(t){return arguments.length?(o=t,n):o},n.out=function(t){return arguments.length?(u=t,n):u},n};var cs=Xo.map({"inside-out":function(n){var t,e,r=n.length,u=n.map(ti),i=n.map(ei),o=Xo.range(r).sort(function(n,t){return u[n]-u[t]}),a=0,c=0,s=[],l=[];for(t=0;r>t;++t)e=o[t],c>a?(a+=i[e],s.push(e)):(c+=i[e],l.push(e));return l.reverse().concat(s)},reverse:function(n){return Xo.range(n.length).reverse()},"default":Qu}),ss=Xo.map({silhouette:function(n){var t,e,r,u=n.length,i=n[0].length,o=[],a=0,c=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];r>a&&(a=r),o.push(r)}for(e=0;i>e;++e)c[e]=(a-o[e])/2;return c},wiggle:function(n){var t,e,r,u,i,o,a,c,s,l=n.length,f=n[0],h=f.length,g=[];for(g[0]=c=s=0,e=1;h>e;++e){for(t=0,u=0;l>t;++t)u+=n[t][e][1];for(t=0,i=0,a=f[e][0]-f[e-1][0];l>t;++t){for(r=0,o=(n[t][e][1]-n[t][e-1][1])/(2*a);t>r;++r)o+=(n[r][e][1]-n[r][e-1][1])/a;i+=o*n[t][e][1]}g[e]=c-=u?i/u*a:0,s>c&&(s=c)}for(e=0;h>e;++e)g[e]-=s;return g},expand:function(n){var t,e,r,u=n.length,i=n[0].length,o=1/u,a=[];for(e=0;i>e;++e){for(t=0,r=0;u>t;t++)r+=n[t][e][1];if(r)for(t=0;u>t;t++)n[t][e][1]/=r;else for(t=0;u>t;t++)n[t][e][1]=o}for(e=0;i>e;++e)a[e]=0;return a},zero:ni});Xo.layout.histogram=function(){function n(n,i){for(var o,a,c=[],s=n.map(e,this),l=r.call(this,s,i),f=u.call(this,l,s,i),i=-1,h=s.length,g=f.length-1,p=t?1:1/h;++i<g;)o=c[i]=[],o.dx=f[i+1]-(o.x=f[i]),o.y=0;if(g>0)for(i=-1;++i<h;)a=s[i],a>=l[0]&&a<=l[1]&&(o=c[Xo.bisect(f,a,1,g)-1],o.y+=p,o.push(n[i]));return c}var t=!0,e=Number,r=oi,u=ui;return n.value=function(t){return arguments.length?(e=t,n):e},n.range=function(t){return arguments.length?(r=_t(t),n):r},n.bins=function(t){return arguments.length?(u="number"==typeof t?function(n){return ii(n,t)}:_t(t),n):u},n.frequency=function(e){return arguments.length?(t=!!e,n):t},n},Xo.layout.tree=function(){function n(n,i){function o(n,t){var r=n.children,u=n._tree;if(r&&(i=r.length)){for(var i,a,s,l=r[0],f=l,h=-1;++h<i;)s=r[h],o(s,a),f=c(s,a,f),a=s;vi(n);var g=.5*(l._tree.prelim+s._tree.prelim);t?(u.prelim=t._tree.prelim+e(n,t),u.mod=u.prelim-g):u.prelim=g}else t&&(u.prelim=t._tree.prelim+e(n,t))}function a(n,t){n.x=n._tree.prelim+t;var e=n.children;if(e&&(r=e.length)){var r,u=-1;for(t+=n._tree.mod;++u<r;)a(e[u],t)}}function c(n,t,r){if(t){for(var u,i=n,o=n,a=t,c=n.parent.children[0],s=i._tree.mod,l=o._tree.mod,f=a._tree.mod,h=c._tree.mod;a=si(a),i=ci(i),a&&i;)c=ci(c),o=si(o),o._tree.ancestor=n,u=a._tree.prelim+f-i._tree.prelim-s+e(a,i),u>0&&(di(mi(a,n,r),n,u),s+=u,l+=u),f+=a._tree.mod,s+=i._tree.mod,h+=c._tree.mod,l+=o._tree.mod;a&&!si(o)&&(o._tree.thread=a,o._tree.mod+=f-l),i&&!ci(c)&&(c._tree.thread=i,c._tree.mod+=s-h,r=n)}return r}var s=t.call(this,n,i),l=s[0];pi(l,function(n,t){n._tree={ancestor:n,prelim:0,mod:0,change:0,shift:0,number:t?t._tree.number+1:0}}),o(l),a(l,-l._tree.prelim);var f=li(l,hi),h=li(l,fi),g=li(l,gi),p=f.x-e(f,h)/2,v=h.x+e(h,f)/2,d=g.depth||1;return pi(l,u?function(n){n.x*=r[0],n.y=n.depth*r[1],delete n._tree}:function(n){n.x=(n.x-p)/(v-p)*r[0],n.y=n.depth/d*r[1],delete n._tree}),s}var t=Xo.layout.hierarchy().sort(null).value(null),e=ai,r=[1,1],u=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(u=null==(r=t),n):u?null:r},n.nodeSize=function(t){return arguments.length?(u=null!=(r=t),n):u?r:null},Vu(n,t)},Xo.layout.pack=function(){function n(n,i){var o=e.call(this,n,i),a=o[0],c=u[0],s=u[1],l=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(a.x=a.y=0,pi(a,function(n){n.r=+l(n.value)}),pi(a,bi),r){var f=r*(t?1:Math.max(2*a.r/c,2*a.r/s))/2;pi(a,function(n){n.r+=f}),pi(a,bi),pi(a,function(n){n.r-=f})}return ki(a,c/2,s/2,t?1:1/Math.max(2*a.r/c,2*a.r/s)),o}var t,e=Xo.layout.hierarchy().sort(yi),r=0,u=[1,1];return n.size=function(t){return arguments.length?(u=t,n):u},n.radius=function(e){return arguments.length?(t=null==e||"function"==typeof e?e:+e,n):t},n.padding=function(t){return arguments.length?(r=+t,n):r},Vu(n,e)},Xo.layout.cluster=function(){function n(n,i){var o,a=t.call(this,n,i),c=a[0],s=0;pi(c,function(n){var t=n.children;t&&t.length?(n.x=Ci(t),n.y=Ai(t)):(n.x=o?s+=e(n,o):0,n.y=0,o=n)});var l=Ni(c),f=Li(c),h=l.x-e(l,f)/2,g=f.x+e(f,l)/2;return pi(c,u?function(n){n.x=(n.x-c.x)*r[0],n.y=(c.y-n.y)*r[1]}:function(n){n.x=(n.x-h)/(g-h)*r[0],n.y=(1-(c.y?n.y/c.y:1))*r[1]}),a}var t=Xo.layout.hierarchy().sort(null).value(null),e=ai,r=[1,1],u=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(u=null==(r=t),n):u?null:r},n.nodeSize=function(t){return arguments.length?(u=null!=(r=t),n):u?r:null},Vu(n,t)},Xo.layout.treemap=function(){function n(n,t){for(var e,r,u=-1,i=n.length;++u<i;)r=(e=n[u]).value*(0>t?0:t),e.area=isNaN(r)||0>=r?0:r}function t(e){var i=e.children;if(i&&i.length){var o,a,c,s=f(e),l=[],h=i.slice(),p=1/0,v="slice"===g?s.dx:"dice"===g?s.dy:"slice-dice"===g?1&e.depth?s.dy:s.dx:Math.min(s.dx,s.dy);for(n(h,s.dx*s.dy/e.value),l.area=0;(c=h.length)>0;)l.push(o=h[c-1]),l.area+=o.area,"squarify"!==g||(a=r(l,v))<=p?(h.pop(),p=a):(l.area-=l.pop().area,u(l,v,s,!1),v=Math.min(s.dx,s.dy),l.length=l.area=0,p=1/0);l.length&&(u(l,v,s,!0),l.length=l.area=0),i.forEach(t)}}function e(t){var r=t.children;if(r&&r.length){var i,o=f(t),a=r.slice(),c=[];for(n(a,o.dx*o.dy/t.value),c.area=0;i=a.pop();)c.push(i),c.area+=i.area,null!=i.z&&(u(c,i.z?o.dx:o.dy,o,!a.length),c.length=c.area=0);r.forEach(e)}}function r(n,t){for(var e,r=n.area,u=0,i=1/0,o=-1,a=n.length;++o<a;)(e=n[o].area)&&(i>e&&(i=e),e>u&&(u=e));return r*=r,t*=t,r?Math.max(t*u*p/r,r/(t*i*p)):1/0}function u(n,t,e,r){var u,i=-1,o=n.length,a=e.x,s=e.y,l=t?c(n.area/t):0;if(t==e.dx){for((r||l>e.dy)&&(l=e.dy);++i<o;)u=n[i],u.x=a,u.y=s,u.dy=l,a+=u.dx=Math.min(e.x+e.dx-a,l?c(u.area/l):0);u.z=!0,u.dx+=e.x+e.dx-a,e.y+=l,e.dy-=l}else{for((r||l>e.dx)&&(l=e.dx);++i<o;)u=n[i],u.x=a,u.y=s,u.dx=l,s+=u.dy=Math.min(e.y+e.dy-s,l?c(u.area/l):0);u.z=!1,u.dy+=e.y+e.dy-s,e.x+=l,e.dx-=l}}function i(r){var u=o||a(r),i=u[0];return i.x=0,i.y=0,i.dx=s[0],i.dy=s[1],o&&a.revalue(i),n([i],i.dx*i.dy/i.value),(o?e:t)(i),h&&(o=u),u}var o,a=Xo.layout.hierarchy(),c=Math.round,s=[1,1],l=null,f=Ti,h=!1,g="squarify",p=.5*(1+Math.sqrt(5));return i.size=function(n){return arguments.length?(s=n,i):s},i.padding=function(n){function t(t){var e=n.call(i,t,t.depth);return null==e?Ti(t):qi(t,"number"==typeof e?[e,e,e,e]:e)}function e(t){return qi(t,n)}if(!arguments.length)return l;var r;return f=null==(l=n)?Ti:"function"==(r=typeof n)?t:"number"===r?(n=[n,n,n,n],e):e,i},i.round=function(n){return arguments.length?(c=n?Math.round:Number,i):c!=Number},i.sticky=function(n){return arguments.length?(h=n,o=null,i):h},i.ratio=function(n){return arguments.length?(p=n,i):p},i.mode=function(n){return arguments.length?(g=n+"",i):g},Vu(i,a)},Xo.random={normal:function(n,t){var e=arguments.length;return 2>e&&(t=1),1>e&&(n=0),function(){var e,r,u;do e=2*Math.random()-1,r=2*Math.random()-1,u=e*e+r*r;while(!u||u>1);return n+t*e*Math.sqrt(-2*Math.log(u)/u)}},logNormal:function(){var n=Xo.random.normal.apply(Xo,arguments);return function(){return Math.exp(n())}},bates:function(n){var t=Xo.random.irwinHall(n);return function(){return t()/n}},irwinHall:function(n){return function(){for(var t=0,e=0;n>e;e++)t+=Math.random();return t}}},Xo.scale={};var ls={floor:bt,ceil:bt};Xo.scale.linear=function(){return Hi([0,1],[0,1],fu,!1)};var fs={s:1,g:1,p:1,r:1,e:1};Xo.scale.log=function(){return $i(Xo.scale.linear().domain([0,1]),10,!0,[1,10])};var hs=Xo.format(".0e"),gs={floor:function(n){return-Math.ceil(-n)},ceil:function(n){return-Math.floor(-n)}};Xo.scale.pow=function(){return Bi(Xo.scale.linear(),1,[0,1])},Xo.scale.sqrt=function(){return Xo.scale.pow().exponent(.5)},Xo.scale.ordinal=function(){return Ji([],{t:"range",a:[[]]})},Xo.scale.category10=function(){return Xo.scale.ordinal().range(ps)},Xo.scale.category20=function(){return Xo.scale.ordinal().range(vs)},Xo.scale.category20b=function(){return Xo.scale.ordinal().range(ds)},Xo.scale.category20c=function(){return Xo.scale.ordinal().range(ms)};var ps=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(ht),vs=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(ht),ds=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(ht),ms=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(ht);Xo.scale.quantile=function(){return Gi([],[])},Xo.scale.quantize=function(){return Ki(0,1,[0,1])},Xo.scale.threshold=function(){return Qi([.5],[0,1])},Xo.scale.identity=function(){return no([0,1])},Xo.svg={},Xo.svg.arc=function(){function n(){var n=t.apply(this,arguments),i=e.apply(this,arguments),o=r.apply(this,arguments)+ys,a=u.apply(this,arguments)+ys,c=(o>a&&(c=o,o=a,a=c),a-o),s=Sa>c?"0":"1",l=Math.cos(o),f=Math.sin(o),h=Math.cos(a),g=Math.sin(a);return c>=xs?n?"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"M0,"+n+"A"+n+","+n+" 0 1,0 0,"+-n+"A"+n+","+n+" 0 1,0 0,"+n+"Z":"M0,"+i+"A"+i+","+i+" 0 1,1 0,"+-i+"A"+i+","+i+" 0 1,1 0,"+i+"Z":n?"M"+i*l+","+i*f+"A"+i+","+i+" 0 "+s+",1 "+i*h+","+i*g+"L"+n*h+","+n*g+"A"+n+","+n+" 0 "+s+",0 "+n*l+","+n*f+"Z":"M"+i*l+","+i*f+"A"+i+","+i+" 0 "+s+",1 "+i*h+","+i*g+"L0,0"+"Z"}var t=to,e=eo,r=ro,u=uo;return n.innerRadius=function(e){return arguments.length?(t=_t(e),n):t},n.outerRadius=function(t){return arguments.length?(e=_t(t),n):e},n.startAngle=function(t){return arguments.length?(r=_t(t),n):r},n.endAngle=function(t){return arguments.length?(u=_t(t),n):u},n.centroid=function(){var n=(t.apply(this,arguments)+e.apply(this,arguments))/2,i=(r.apply(this,arguments)+u.apply(this,arguments))/2+ys;return[Math.cos(i)*n,Math.sin(i)*n]},n};var ys=-Ea,xs=ka-Aa;Xo.svg.line=function(){return io(bt)};var Ms=Xo.map({linear:oo,"linear-closed":ao,step:co,"step-before":so,"step-after":lo,basis:mo,"basis-open":yo,"basis-closed":xo,bundle:Mo,cardinal:go,"cardinal-open":fo,"cardinal-closed":ho,monotone:Eo});Ms.forEach(function(n,t){t.key=n,t.closed=/-closed$/.test(n)});var _s=[0,2/3,1/3,0],bs=[0,1/3,2/3,0],ws=[0,1/6,2/3,1/6];Xo.svg.line.radial=function(){var n=io(Ao);return n.radius=n.x,delete n.x,n.angle=n.y,delete n.y,n},so.reverse=lo,lo.reverse=so,Xo.svg.area=function(){return Co(bt)},Xo.svg.area.radial=function(){var n=Co(Ao);return n.radius=n.x,delete n.x,n.innerRadius=n.x0,delete n.x0,n.outerRadius=n.x1,delete n.x1,n.angle=n.y,delete n.y,n.startAngle=n.y0,delete n.y0,n.endAngle=n.y1,delete n.y1,n},Xo.svg.chord=function(){function n(n,a){var c=t(this,i,n,a),s=t(this,o,n,a);return"M"+c.p0+r(c.r,c.p1,c.a1-c.a0)+(e(c,s)?u(c.r,c.p1,c.r,c.p0):u(c.r,c.p1,s.r,s.p0)+r(s.r,s.p1,s.a1-s.a0)+u(s.r,s.p1,c.r,c.p0))+"Z"}function t(n,t,e,r){var u=t.call(n,e,r),i=a.call(n,u,r),o=c.call(n,u,r)+ys,l=s.call(n,u,r)+ys;return{r:i,a0:o,a1:l,p0:[i*Math.cos(o),i*Math.sin(o)],p1:[i*Math.cos(l),i*Math.sin(l)]}}function e(n,t){return n.a0==t.a0&&n.a1==t.a1}function r(n,t,e){return"A"+n+","+n+" 0 "+ +(e>Sa)+",1 "+t}function u(n,t,e,r){return"Q 0,0 "+r}var i=hr,o=gr,a=No,c=ro,s=uo;return n.radius=function(t){return arguments.length?(a=_t(t),n):a},n.source=function(t){return arguments.length?(i=_t(t),n):i},n.target=function(t){return arguments.length?(o=_t(t),n):o},n.startAngle=function(t){return arguments.length?(c=_t(t),n):c},n.endAngle=function(t){return arguments.length?(s=_t(t),n):s},n},Xo.svg.diagonal=function(){function n(n,u){var i=t.call(this,n,u),o=e.call(this,n,u),a=(i.y+o.y)/2,c=[i,{x:i.x,y:a},{x:o.x,y:a},o];return c=c.map(r),"M"+c[0]+"C"+c[1]+" "+c[2]+" "+c[3]}var t=hr,e=gr,r=Lo;return n.source=function(e){return arguments.length?(t=_t(e),n):t},n.target=function(t){return arguments.length?(e=_t(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},Xo.svg.diagonal.radial=function(){var n=Xo.svg.diagonal(),t=Lo,e=n.projection;return n.projection=function(n){return arguments.length?e(To(t=n)):t},n},Xo.svg.symbol=function(){function n(n,r){return(Ss.get(t.call(this,n,r))||Ro)(e.call(this,n,r))}var t=zo,e=qo;return n.type=function(e){return arguments.length?(t=_t(e),n):t},n.size=function(t){return arguments.length?(e=_t(t),n):e},n};var Ss=Xo.map({circle:Ro,cross:function(n){var t=Math.sqrt(n/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(n){var t=Math.sqrt(n/(2*Cs)),e=t*Cs;return"M0,"+-t+"L"+e+",0"+" 0,"+t+" "+-e+",0"+"Z"},square:function(n){var t=Math.sqrt(n)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(n){var t=Math.sqrt(n/As),e=t*As/2;return"M0,"+e+"L"+t+","+-e+" "+-t+","+-e+"Z"},"triangle-up":function(n){var t=Math.sqrt(n/As),e=t*As/2;return"M0,"+-e+"L"+t+","+e+" "+-t+","+e+"Z"}});Xo.svg.symbolTypes=Ss.keys();var ks,Es,As=Math.sqrt(3),Cs=Math.tan(30*Na),Ns=[],Ls=0;Ns.call=da.call,Ns.empty=da.empty,Ns.node=da.node,Ns.size=da.size,Xo.transition=function(n){return arguments.length?ks?n.transition():n:xa.transition()},Xo.transition.prototype=Ns,Ns.select=function(n){var t,e,r,u=this.id,i=[];n=M(n);for(var o=-1,a=this.length;++o<a;){i.push(t=[]);for(var c=this[o],s=-1,l=c.length;++s<l;)(r=c[s])&&(e=n.call(r,r.__data__,s,o))?("__data__"in r&&(e.__data__=r.__data__),jo(e,s,u,r.__transition__[u]),t.push(e)):t.push(null)}return Do(i,u)},Ns.selectAll=function(n){var t,e,r,u,i,o=this.id,a=[];n=_(n);for(var c=-1,s=this.length;++c<s;)for(var l=this[c],f=-1,h=l.length;++f<h;)if(r=l[f]){i=r.__transition__[o],e=n.call(r,r.__data__,f,c),a.push(t=[]);for(var g=-1,p=e.length;++g<p;)(u=e[g])&&jo(u,g,o,i),t.push(u)}return Do(a,o)},Ns.filter=function(n){var t,e,r,u=[];"function"!=typeof n&&(n=q(n));for(var i=0,o=this.length;o>i;i++){u.push(t=[]);for(var e=this[i],a=0,c=e.length;c>a;a++)(r=e[a])&&n.call(r,r.__data__,a,i)&&t.push(r)}return Do(u,this.id)},Ns.tween=function(n,t){var e=this.id;return arguments.length<2?this.node().__transition__[e].tween.get(n):R(this,null==t?function(t){t.__transition__[e].tween.remove(n)}:function(r){r.__transition__[e].tween.set(n,t)})},Ns.attr=function(n,t){function e(){this.removeAttribute(a)}function r(){this.removeAttributeNS(a.space,a.local)}function u(n){return null==n?e:(n+="",function(){var t,e=this.getAttribute(a);return e!==n&&(t=o(e,n),function(n){this.setAttribute(a,t(n))})})}function i(n){return null==n?r:(n+="",function(){var t,e=this.getAttributeNS(a.space,a.local);return e!==n&&(t=o(e,n),function(n){this.setAttributeNS(a.space,a.local,t(n))})})}if(arguments.length<2){for(t in n)this.attr(t,n[t]);return this}var o="transform"==n?Ru:fu,a=Xo.ns.qualify(n);return Po(this,"attr."+n,t,a.local?i:u)},Ns.attrTween=function(n,t){function e(n,e){var r=t.call(this,n,e,this.getAttribute(u));return r&&function(n){this.setAttribute(u,r(n))}}function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(u.space,u.local));return r&&function(n){this.setAttributeNS(u.space,u.local,r(n))}}var u=Xo.ns.qualify(n);return this.tween("attr."+n,u.local?r:e)},Ns.style=function(n,t,e){function r(){this.style.removeProperty(n)}function u(t){return null==t?r:(t+="",function(){var r,u=Go.getComputedStyle(this,null).getPropertyValue(n);return u!==t&&(r=fu(u,t),function(t){this.style.setProperty(n,r(t),e)})})}var i=arguments.length;if(3>i){if("string"!=typeof n){2>i&&(t="");for(e in n)this.style(e,n[e],t);return this}e=""}return Po(this,"style."+n,t,u)},Ns.styleTween=function(n,t,e){function r(r,u){var i=t.call(this,r,u,Go.getComputedStyle(this,null).getPropertyValue(n));return i&&function(t){this.style.setProperty(n,i(t),e)}}return arguments.length<3&&(e=""),this.tween("style."+n,r)},Ns.text=function(n){return Po(this,"text",n,Uo)},Ns.remove=function(){return this.each("end.transition",function(){var n;this.__transition__.count<2&&(n=this.parentNode)&&n.removeChild(this)})},Ns.ease=function(n){var t=this.id;return arguments.length<1?this.node().__transition__[t].ease:("function"!=typeof n&&(n=Xo.ease.apply(Xo,arguments)),R(this,function(e){e.__transition__[t].ease=n}))},Ns.delay=function(n){var t=this.id;return R(this,"function"==typeof n?function(e,r,u){e.__transition__[t].delay=+n.call(e,e.__data__,r,u)}:(n=+n,function(e){e.__transition__[t].delay=n}))},Ns.duration=function(n){var t=this.id;return R(this,"function"==typeof n?function(e,r,u){e.__transition__[t].duration=Math.max(1,n.call(e,e.__data__,r,u))}:(n=Math.max(1,n),function(e){e.__transition__[t].duration=n}))},Ns.each=function(n,t){var e=this.id;if(arguments.length<2){var r=Es,u=ks;ks=e,R(this,function(t,r,u){Es=t.__transition__[e],n.call(t,t.__data__,r,u)}),Es=r,ks=u}else R(this,function(r){var u=r.__transition__[e];(u.event||(u.event=Xo.dispatch("start","end"))).on(n,t)});return this},Ns.transition=function(){for(var n,t,e,r,u=this.id,i=++Ls,o=[],a=0,c=this.length;c>a;a++){o.push(n=[]);for(var t=this[a],s=0,l=t.length;l>s;s++)(e=t[s])&&(r=Object.create(e.__transition__[u]),r.delay+=r.duration,jo(e,s,i,r)),n.push(e)}return Do(o,i)},Xo.svg.axis=function(){function n(n){n.each(function(){var n,s=Xo.select(this),l=this.__chart__||e,f=this.__chart__=e.copy(),h=null==c?f.ticks?f.ticks.apply(f,a):f.domain():c,g=null==t?f.tickFormat?f.tickFormat.apply(f,a):bt:t,p=s.selectAll(".tick").data(h,f),v=p.enter().insert("g",".domain").attr("class","tick").style("opacity",Aa),d=Xo.transition(p.exit()).style("opacity",Aa).remove(),m=Xo.transition(p).style("opacity",1),y=Ri(f),x=s.selectAll(".domain").data([0]),M=(x.enter().append("path").attr("class","domain"),Xo.transition(x));v.append("line"),v.append("text");var _=v.select("line"),b=m.select("line"),w=p.select("text").text(g),S=v.select("text"),k=m.select("text");switch(r){case"bottom":n=Ho,_.attr("y2",u),S.attr("y",Math.max(u,0)+o),b.attr("x2",0).attr("y2",u),k.attr("x",0).attr("y",Math.max(u,0)+o),w.attr("dy",".71em").style("text-anchor","middle"),M.attr("d","M"+y[0]+","+i+"V0H"+y[1]+"V"+i);break;case"top":n=Ho,_.attr("y2",-u),S.attr("y",-(Math.max(u,0)+o)),b.attr("x2",0).attr("y2",-u),k.attr("x",0).attr("y",-(Math.max(u,0)+o)),w.attr("dy","0em").style("text-anchor","middle"),M.attr("d","M"+y[0]+","+-i+"V0H"+y[1]+"V"+-i);break;case"left":n=Fo,_.attr("x2",-u),S.attr("x",-(Math.max(u,0)+o)),b.attr("x2",-u).attr("y2",0),k.attr("x",-(Math.max(u,0)+o)).attr("y",0),w.attr("dy",".32em").style("text-anchor","end"),M.attr("d","M"+-i+","+y[0]+"H0V"+y[1]+"H"+-i);break;case"right":n=Fo,_.attr("x2",u),S.attr("x",Math.max(u,0)+o),b.attr("x2",u).attr("y2",0),k.attr("x",Math.max(u,0)+o).attr("y",0),w.attr("dy",".32em").style("text-anchor","start"),M.attr("d","M"+i+","+y[0]+"H0V"+y[1]+"H"+i)}if(f.rangeBand){var E=f,A=E.rangeBand()/2;l=f=function(n){return E(n)+A}}else l.rangeBand?l=f:d.call(n,f);v.call(n,l),m.call(n,f)})}var t,e=Xo.scale.linear(),r=Ts,u=6,i=6,o=3,a=[10],c=null;return n.scale=function(t){return arguments.length?(e=t,n):e},n.orient=function(t){return arguments.length?(r=t in qs?t+"":Ts,n):r},n.ticks=function(){return arguments.length?(a=arguments,n):a},n.tickValues=function(t){return arguments.length?(c=t,n):c},n.tickFormat=function(e){return arguments.length?(t=e,n):t},n.tickSize=function(t){var e=arguments.length;return e?(u=+t,i=+arguments[e-1],n):u},n.innerTickSize=function(t){return arguments.length?(u=+t,n):u},n.outerTickSize=function(t){return arguments.length?(i=+t,n):i},n.tickPadding=function(t){return arguments.length?(o=+t,n):o},n.tickSubdivide=function(){return arguments.length&&n},n};var Ts="bottom",qs={top:1,right:1,bottom:1,left:1};Xo.svg.brush=function(){function n(i){i.each(function(){var i=Xo.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",u).on("touchstart.brush",u),o=i.selectAll(".background").data([0]);o.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),i.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var a=i.selectAll(".resize").data(p,bt);a.exit().remove(),a.enter().append("g").attr("class",function(n){return"resize "+n}).style("cursor",function(n){return zs[n]}).append("rect").attr("x",function(n){return/[ew]$/.test(n)?-3:null}).attr("y",function(n){return/^[ns]/.test(n)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),a.style("display",n.empty()?"none":null);var l,f=Xo.transition(i),h=Xo.transition(o);c&&(l=Ri(c),h.attr("x",l[0]).attr("width",l[1]-l[0]),e(f)),s&&(l=Ri(s),h.attr("y",l[0]).attr("height",l[1]-l[0]),r(f)),t(f)})}function t(n){n.selectAll(".resize").attr("transform",function(n){return"translate("+l[+/e$/.test(n)]+","+f[+/^s/.test(n)]+")"})}function e(n){n.select(".extent").attr("x",l[0]),n.selectAll(".extent,.n>rect,.s>rect").attr("width",l[1]-l[0])}function r(n){n.select(".extent").attr("y",f[0]),n.selectAll(".extent,.e>rect,.w>rect").attr("height",f[1]-f[0])}function u(){function u(){32==Xo.event.keyCode&&(C||(x=null,L[0]-=l[1],L[1]-=f[1],C=2),d())}function p(){32==Xo.event.keyCode&&2==C&&(L[0]+=l[1],L[1]+=f[1],C=0,d())}function v(){var n=Xo.mouse(_),u=!1;M&&(n[0]+=M[0],n[1]+=M[1]),C||(Xo.event.altKey?(x||(x=[(l[0]+l[1])/2,(f[0]+f[1])/2]),L[0]=l[+(n[0]<x[0])],L[1]=f[+(n[1]<x[1])]):x=null),E&&m(n,c,0)&&(e(S),u=!0),A&&m(n,s,1)&&(r(S),u=!0),u&&(t(S),w({type:"brush",mode:C?"move":"resize"}))}function m(n,t,e){var r,u,a=Ri(t),c=a[0],s=a[1],p=L[e],v=e?f:l,d=v[1]-v[0];return C&&(c-=p,s-=d+p),r=(e?g:h)?Math.max(c,Math.min(s,n[e])):n[e],C?u=(r+=p)+d:(x&&(p=Math.max(c,Math.min(s,2*x[e]-r))),r>p?(u=r,r=p):u=p),v[0]!=r||v[1]!=u?(e?o=null:i=null,v[0]=r,v[1]=u,!0):void 0}function y(){v(),S.style("pointer-events","all").selectAll(".resize").style("display",n.empty()?"none":null),Xo.select("body").style("cursor",null),T.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),N(),w({type:"brushend"})}var x,M,_=this,b=Xo.select(Xo.event.target),w=a.of(_,arguments),S=Xo.select(_),k=b.datum(),E=!/^(n|s)$/.test(k)&&c,A=!/^(e|w)$/.test(k)&&s,C=b.classed("extent"),N=O(),L=Xo.mouse(_),T=Xo.select(Go).on("keydown.brush",u).on("keyup.brush",p);if(Xo.event.changedTouches?T.on("touchmove.brush",v).on("touchend.brush",y):T.on("mousemove.brush",v).on("mouseup.brush",y),S.interrupt().selectAll("*").interrupt(),C)L[0]=l[0]-L[0],L[1]=f[0]-L[1];else if(k){var q=+/w$/.test(k),z=+/^n/.test(k);M=[l[1-q]-L[0],f[1-z]-L[1]],L[0]=l[q],L[1]=f[z]}else Xo.event.altKey&&(x=L.slice());S.style("pointer-events","none").selectAll(".resize").style("display",null),Xo.select("body").style("cursor",b.style("cursor")),w({type:"brushstart"}),v()}var i,o,a=y(n,"brushstart","brush","brushend"),c=null,s=null,l=[0,0],f=[0,0],h=!0,g=!0,p=Rs[0];return n.event=function(n){n.each(function(){var n=a.of(this,arguments),t={x:l,y:f,i:i,j:o},e=this.__chart__||t;this.__chart__=t,ks?Xo.select(this).transition().each("start.brush",function(){i=e.i,o=e.j,l=e.x,f=e.y,n({type:"brushstart"})}).tween("brush:brush",function(){var e=hu(l,t.x),r=hu(f,t.y);return i=o=null,function(u){l=t.x=e(u),f=t.y=r(u),n({type:"brush",mode:"resize"})}}).each("end.brush",function(){i=t.i,o=t.j,n({type:"brush",mode:"resize"}),n({type:"brushend"})}):(n({type:"brushstart"}),n({type:"brush",mode:"resize"}),n({type:"brushend"}))})},n.x=function(t){return arguments.length?(c=t,p=Rs[!c<<1|!s],n):c},n.y=function(t){return arguments.length?(s=t,p=Rs[!c<<1|!s],n):s},n.clamp=function(t){return arguments.length?(c&&s?(h=!!t[0],g=!!t[1]):c?h=!!t:s&&(g=!!t),n):c&&s?[h,g]:c?h:s?g:null},n.extent=function(t){var e,r,u,a,h;return arguments.length?(c&&(e=t[0],r=t[1],s&&(e=e[0],r=r[0]),i=[e,r],c.invert&&(e=c(e),r=c(r)),e>r&&(h=e,e=r,r=h),(e!=l[0]||r!=l[1])&&(l=[e,r])),s&&(u=t[0],a=t[1],c&&(u=u[1],a=a[1]),o=[u,a],s.invert&&(u=s(u),a=s(a)),u>a&&(h=u,u=a,a=h),(u!=f[0]||a!=f[1])&&(f=[u,a])),n):(c&&(i?(e=i[0],r=i[1]):(e=l[0],r=l[1],c.invert&&(e=c.invert(e),r=c.invert(r)),e>r&&(h=e,e=r,r=h))),s&&(o?(u=o[0],a=o[1]):(u=f[0],a=f[1],s.invert&&(u=s.invert(u),a=s.invert(a)),u>a&&(h=u,u=a,a=h))),c&&s?[[e,u],[r,a]]:c?[e,r]:s&&[u,a])},n.clear=function(){return n.empty()||(l=[0,0],f=[0,0],i=o=null),n},n.empty=function(){return!!c&&l[0]==l[1]||!!s&&f[0]==f[1]},Xo.rebind(n,a,"on")};var zs={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Rs=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Ds=tc.format=ac.timeFormat,Ps=Ds.utc,Us=Ps("%Y-%m-%dT%H:%M:%S.%LZ");Ds.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?Oo:Us,Oo.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},Oo.toString=Us.toString,tc.second=Rt(function(n){return new ec(1e3*Math.floor(n/1e3))},function(n,t){n.setTime(n.getTime()+1e3*Math.floor(t))},function(n){return n.getSeconds()}),tc.seconds=tc.second.range,tc.seconds.utc=tc.second.utc.range,tc.minute=Rt(function(n){return new ec(6e4*Math.floor(n/6e4))},function(n,t){n.setTime(n.getTime()+6e4*Math.floor(t))},function(n){return n.getMinutes()}),tc.minutes=tc.minute.range,tc.minutes.utc=tc.minute.utc.range,tc.hour=Rt(function(n){var t=n.getTimezoneOffset()/60;return new ec(36e5*(Math.floor(n/36e5-t)+t))},function(n,t){n.setTime(n.getTime()+36e5*Math.floor(t))},function(n){return n.getHours()}),tc.hours=tc.hour.range,tc.hours.utc=tc.hour.utc.range,tc.month=Rt(function(n){return n=tc.day(n),n.setDate(1),n},function(n,t){n.setMonth(n.getMonth()+t)},function(n){return n.getMonth()}),tc.months=tc.month.range,tc.months.utc=tc.month.utc.range;var js=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Hs=[[tc.second,1],[tc.second,5],[tc.second,15],[tc.second,30],[tc.minute,1],[tc.minute,5],[tc.minute,15],[tc.minute,30],[tc.hour,1],[tc.hour,3],[tc.hour,6],[tc.hour,12],[tc.day,1],[tc.day,2],[tc.week,1],[tc.month,1],[tc.month,3],[tc.year,1]],Fs=Ds.multi([[".%L",function(n){return n.getMilliseconds()}],[":%S",function(n){return n.getSeconds()}],["%I:%M",function(n){return n.getMinutes()}],["%I %p",function(n){return n.getHours()}],["%a %d",function(n){return n.getDay()&&1!=n.getDate()}],["%b %d",function(n){return 1!=n.getDate()}],["%B",function(n){return n.getMonth()}],["%Y",be]]),Os={range:function(n,t,e){return Xo.range(Math.ceil(n/e)*e,+t,e).map(Io)},floor:bt,ceil:bt};Hs.year=tc.year,tc.scale=function(){return Yo(Xo.scale.linear(),Hs,Fs)};var Ys=Hs.map(function(n){return[n[0].utc,n[1]]}),Is=Ps.multi([[".%L",function(n){return n.getUTCMilliseconds()}],[":%S",function(n){return n.getUTCSeconds()}],["%I:%M",function(n){return n.getUTCMinutes()}],["%I %p",function(n){return n.getUTCHours()}],["%a %d",function(n){return n.getUTCDay()&&1!=n.getUTCDate()}],["%b %d",function(n){return 1!=n.getUTCDate()}],["%B",function(n){return n.getUTCMonth()}],["%Y",be]]);Ys.year=tc.year.utc,tc.scale.utc=function(){return Yo(Xo.scale.linear(),Ys,Is)},Xo.text=wt(function(n){return n.responseText}),Xo.json=function(n,t){return St(n,"application/json",Zo,t)},Xo.html=function(n,t){return St(n,"text/html",Vo,t)},Xo.xml=wt(function(n){return n.responseXML}),"function"==typeof define&&define.amd?define(Xo):"object"==typeof module&&module.exports?module.exports=Xo:this.d3=Xo}();'use strict';(function(window){window.define=undefined;}).call(this,this);'use strict';tr.exportTo('tr.ui.b',function(){const DataSeriesEnableChangeEventType='data-series-enabled-change';const THIS_DOC=document._currentScript.ownerDocument;const svgNS='http://www.w3.org/2000/svg';const ColorScheme=tr.b.ColorScheme;function getColorOfKey(key,selected){let id=ColorScheme.getColorIdForGeneralPurposeString(key);if(selected){id+=ColorScheme.properties.brightenedOffsets[0];}
return ColorScheme.colorsAsStrings[id];}
function getSVGTextSize(parentNode,text,opt_callback,opt_this){const textNode=document.createElementNS('http://www.w3.org/2000/svg','text');textNode.setAttributeNS(null,'x',0);textNode.setAttributeNS(null,'y',0);textNode.setAttributeNS(null,'fill','black');textNode.appendChild(document.createTextNode(text));parentNode.appendChild(textNode);if(opt_callback){opt_callback.call(opt_this||parentNode,textNode);}
const width=textNode.getComputedTextLength();const height=textNode.getBBox().height;parentNode.removeChild(textNode);return{width,height};}
function DataSeries(key){this.key_=key;this.target_=undefined;this.title_='';this.optional_=false;this.enabled_=true;this.color_=getColorOfKey(key,false);this.highlightedColor_=getColorOfKey(key,true);}
DataSeries.prototype={get key(){return this.key_;},get title(){return this.title_;},set title(t){this.title_=t;},get color(){return this.color_;},set color(c){this.color_=c;},get highlightedColor(){return this.highlightedColor_;},set highlightedColor(c){this.highlightedColor_=c;},get optional(){return this.optional_;},set optional(optional){this.optional_=optional;},get enabled(){return this.enabled_;},set enabled(enabled){if(!this.optional&&!enabled){this.optional=true;}
this.enabled_=enabled;},get target(){return this.target_;},set target(t){this.target_=t;}};const ChartBase=tr.ui.b.define('svg',undefined,svgNS);ChartBase.prototype={__proto__:HTMLUnknownElement.prototype,getDataSeries(key){if(!this.seriesByKey_.has(key)){this.seriesByKey_.set(key,new DataSeries(key));}
return this.seriesByKey_.get(key);},decorate(){Polymer.dom(this).classList.add('chart-base');this.setAttribute('style','cursor: default; user-select: none;');this.chartTitle_=undefined;this.seriesByKey_=new Map();this.graphWidth_=undefined;this.graphHeight_=undefined;this.margin={top:0,right:0,bottom:0,left:0,};this.hideLegend_=false;this.showTitleInLegend_=false;this.titleHeight_='16pt';const template=Polymer.dom(THIS_DOC).querySelector('#chart-base-template');const svgEl=Polymer.dom(template.content).querySelector('svg');for(let i=0;i<Polymer.dom(svgEl).children.length;i++){Polymer.dom(this).appendChild(Polymer.dom(svgEl.children[i]).cloneNode(true));}
this.addEventListener(DataSeriesEnableChangeEventType,this.onDataSeriesEnableChange_.bind(this));},get hideLegend(){return this.hideLegend_;},set hideLegend(h){this.hideLegend_=h;this.updateContents_();},get showTitleInLegend(){return this.showTitleInLegend_;},set showTitleInLegend(s){this.showTitleInLegend_=s;this.updateContents_();},isSeriesEnabled(key){return this.getDataSeries(key).enabled;},onDataSeriesEnableChange_(event){this.getDataSeries(event.key).enabled=event.enabled;this.updateContents_();},get chartTitle(){return this.chartTitle_;},set chartTitle(chartTitle){this.chartTitle_=chartTitle;this.updateContents_();},get chartAreaElement(){return Polymer.dom(this).querySelector('#chart-area');},get graphWidth(){if(this.graphWidth_===undefined)return this.defaultGraphWidth;return this.graphWidth_;},set graphWidth(width){this.graphWidth_=width;this.updateContents_();},get defaultGraphWidth(){return 0;},get graphHeight(){if(this.graphHeight_===undefined)return this.defaultGraphHeight;return this.graphHeight_;},set graphHeight(height){this.graphHeight_=height;this.updateContents_();},get titleHeight(){return this.titleHeight_;},set titleHeight(height){this.titleHeight_=height;this.updateContents_();},get defaultGraphHeight(){return 0;},get totalWidth(){return this.margin.left+this.graphWidth+this.margin.right;},get totalHeight(){return this.margin.top+this.graphHeight+this.margin.bottom;},updateMargins_(){const legendSize=this.computeLegendSize_();this.margin.right=Math.max(this.margin.right,legendSize.width);this.margin.bottom=Math.max(this.margin.bottom,legendSize.height-this.graphHeight);if(this.chartTitle_){const titleSize=getSVGTextSize(this,this.chartTitle_,textNode=>{textNode.style.fontSize='16pt';});this.margin.top=Math.max(this.margin.top,titleSize.height+15);const horizontalOverhangPx=(titleSize.width-this.graphWidth)/2;this.margin.left=Math.max(this.margin.left,horizontalOverhangPx);this.margin.right=Math.max(this.margin.right,horizontalOverhangPx);}},computeLegendSize_(){let width=0;let height=0;if(this.hideLegend)return{width,height};let series=[...this.seriesByKey_.values()];if(this.showTitleInLegend){series=series.filter(series=>series.title!=='');}
for(const seriesEntry of series){const legendText=this.showTitleInLegend?seriesEntry.title:seriesEntry.key;const textSize=getSVGTextSize(this,legendText);width=Math.max(width,textSize.width+30);height+=textSize.height;}
return{width,height};},updateDimensions_(){const thisSel=d3.select(this);thisSel.attr('width',this.totalWidth);thisSel.attr('height',this.totalHeight);d3.select(this.chartAreaElement).attr('transform','translate('+this.margin.left+', '+this.margin.top+')');},updateContents_(){this.updateMargins_();this.updateDimensions_();this.updateTitle_();this.updateLegend_();},updateTitle_(){const titleSel=d3.select(this.chartAreaElement).select('#title');if(!this.chartTitle_){titleSel.style('display','none');return;}
titleSel.attr('transform','translate('+this.graphWidth*0.5+',-15)').style('display',undefined).style('text-anchor','middle').style('font-size',this.titleHeight).attr('class','title').attr('width',this.graphWidth).text(this.chartTitle_);},updateLegend_(){const chartAreaSel=d3.select(this.chartAreaElement);chartAreaSel.selectAll('.legend').remove();if(this.hideLegend)return;let series;let seriesText;if(this.showTitleInLegend){series=[...this.seriesByKey_.values()].filter(series=>series.title!=='').filter(series=>series.color!=='transparent').reverse();seriesText=series=>series.title;}else{series=[...this.seriesByKey_.values()].filter(series=>series.color!=='transparent').reverse();seriesText=series=>series.key;}
const legendEntriesSel=chartAreaSel.selectAll('.legend').data(series);legendEntriesSel.enter().append('foreignObject').attr('class','legend').attr('x',this.graphWidth+2).attr('width',this.margin.right).attr('height',18).attr('transform',(series,i)=>'translate(0,'+i*18+')').append('xhtml:body').style('margin',0).append('tr-ui-b-chart-legend-key').property('color',series=>((this.currentHighlightedLegendKey===series.key)?series.highlightedColor:series.color)).property('width',this.margin.right).property('target',series=>series.target).property('title',series=>series.title).property('optional',series=>series.optional).property('enabled',series=>series.enabled).text(seriesText);legendEntriesSel.exit().remove();},get highlightedLegendKey(){return this.highlightedLegendKey_;},set highlightedLegendKey(highlightedLegendKey){this.highlightedLegendKey_=highlightedLegendKey;this.updateHighlight_();},get currentHighlightedLegendKey(){if(this.tempHighlightedLegendKey_){return this.tempHighlightedLegendKey_;}
return this.highlightedLegendKey_;},pushTempHighlightedLegendKey(key){if(this.tempHighlightedLegendKey_){throw new Error('push cannot nest');}
this.tempHighlightedLegendKey_=key;this.updateHighlight_();},popTempHighlightedLegendKey(key){if(this.tempHighlightedLegendKey_!==key){throw new Error('pop cannot happen');}
this.tempHighlightedLegendKey_=undefined;this.updateHighlight_();},updateHighlight_(){const chartAreaSel=d3.select(this.chartAreaElement);const legendEntriesSel=chartAreaSel.selectAll('.legend');const getDataSeries=chart.getDataSeries.bind(chart);const currentHighlightedLegendKey=chart.currentHighlightedLegendKey;legendEntriesSel.each(function(key){const dataSeries=getDataSeries(key);if(key===currentHighlightedLegendKey){this.style.fill=dataSeries.highlightedColor;this.style.fontWeight='bold';}else{this.style.fill=dataSeries.color;this.style.fontWeight='';}});}};return{ChartBase,DataSeriesEnableChangeEventType,getColorOfKey,getSVGTextSize,};});'use strict';tr.exportTo('tr.ui.b',function(){const D3_Y_AXIS_WIDTH_PX=9;const D3_X_AXIS_HEIGHT_PX=23;function sanitizePower(x,defaultValue){if(!isNaN(x)&&isFinite(x)&&(x!==0))return x;return defaultValue;}
const ChartBase2D=tr.ui.b.define('chart-base-2d',tr.ui.b.ChartBase);ChartBase2D.prototype={__proto__:tr.ui.b.ChartBase.prototype,decorate(){super.decorate();Polymer.dom(this).classList.add('chart-base-2d');this.xScale_=d3.scale.linear();this.yScale_=d3.scale.linear();this.isYLogScale_=false;this.yLogScaleBase_=10;this.yLogScaleMin_=undefined;this.autoDataRange_=new tr.b.math.Range();this.overrideDataRange_=undefined;this.hideXAxis_=false;this.hideYAxis_=false;this.data_=[];this.xAxisLabel_='';this.yAxisLabel_='';this.textHeightPx_=0;this.unit_=undefined;d3.select(this.chartAreaElement).append('g').attr('id','brushes');d3.select(this.chartAreaElement).append('g').attr('id','series');this.addEventListener('mousedown',this.onMouseDown_.bind(this));},get yLogScaleBase(){return this.yLogScaleBase_;},set yLogScaleBase(b){this.yLogScaleBase_=b;},get unit(){return this.unit_;},set unit(unit){this.unit_=unit;this.updateContents_();},get xAxisLabel(){return this.xAxisLabel_;},set xAxisLabel(label){this.xAxisLabel_=label;},get yAxisLabel(){return this.yAxisLabel_;},set yAxisLabel(label){this.yAxisLabel_=label;},get hideXAxis(){return this.hideXAxis_;},set hideXAxis(h){this.hideXAxis_=h;this.updateContents_();},get hideYAxis(){return this.hideYAxis_;},set hideYAxis(h){this.hideYAxis_=h;this.updateContents_();},get data(){return this.data_;},set data(data){if(data===undefined){throw new Error('data must be an Array');}
this.data_=data;this.updateSeriesKeys_();this.updateDataRange_();this.updateContents_();},set isYLogScale(logScale){if(logScale){this.yScale_=d3.scale.log().base(this.yLogScaleBase);}else{this.yScale_=d3.scale.linear();}
this.isYLogScale_=logScale;},getYScaleMin_(){return this.isYLogScale_?this.yLogScaleMin_:0;},getYScaleDomain_(minValue,maxValue){if(this.overrideDataRange_!==undefined){return[this.dataRange.min,this.dataRange.max];}
if(this.isYLogScale_){return[this.getYScaleMin_(),maxValue];}
return[Math.min(minValue,this.getYScaleMin_()),maxValue];},getSampleWidth_(data,index,leftSide){let leftIndex;let rightIndex;if(leftSide){leftIndex=Math.max(index-1,0);rightIndex=index;}else{leftIndex=index;rightIndex=Math.min(index+1,data.length-1);}
const leftWidth=this.getXForDatum_(data[index],index)-
this.getXForDatum_(data[leftIndex],leftIndex);const rightWidth=this.getXForDatum_(data[rightIndex],rightIndex)-
this.getXForDatum_(data[index],index);return tr.b.math.Statistics.mean([leftWidth,rightWidth]);},updateSeriesKeys_(){this.data_.forEach(function(datum){Object.keys(datum).forEach(function(key){if(this.isDatumFieldSeries_(key)){this.getDataSeries(key);}},this);},this);},isDatumFieldSeries_(fieldName){return fieldName!=='x';},getXForDatum_(datum,index){return datum.x;},updateMargins_(){this.margin.left=this.hideYAxis?0:this.yAxisWidth;this.margin.bottom=this.hideXAxis?0:this.xAxisHeight;if(this.hideXAxis&&!this.hideYAxis){this.margin.bottom=10;}
if(this.hideYAxis&&!this.hideXAxis){this.margin.left=10;}
this.margin.top=this.hideYAxis?0:10;if(this.yAxisLabel){this.margin.top+=this.textHeightPx_;}
if(this.xAxisLabel){this.margin.right=Math.max(this.margin.right,16+tr.ui.b.getSVGTextSize(this,this.xAxisLabel).width);}
super.updateMargins_();},get xAxisHeight(){return D3_X_AXIS_HEIGHT_PX;},computeScaleTickWidth_(scale){if(this.data.length===0)return 0;let tickValues=scale.ticks();let tickFormat=scale.tickFormat();if(this.isYLogScale_){const enclosingPowers=this.dataRange.enclosingPowers();tickValues=[];const maxPower=sanitizePower(enclosingPowers.max,this.yLogScaleBase);for(let power=sanitizePower(enclosingPowers.min,1);power<=maxPower;power*=this.yLogScaleBase){tickValues.push(power);}
tickFormat=v=>v.toString();}
if(this.unit){tickFormat=v=>this.unit.format(v);}
let maxTickWidth=0;for(const tickValue of tickValues){maxTickWidth=Math.max(maxTickWidth,tr.ui.b.getSVGTextSize(this,tickFormat(tickValue)).width);}
return D3_Y_AXIS_WIDTH_PX+maxTickWidth;},get yAxisWidth(){return this.computeScaleTickWidth_(this.yScale_);},updateScales_(){if(this.data_.length===0)return;this.xScale_.range([0,this.graphWidth]);this.xScale_.domain(d3.extent(this.data_,this.getXForDatum_.bind(this)));this.yScale_.range([this.graphHeight,0]);this.yScale_.domain([this.dataRange.min,this.dataRange.max]);},updateBrushContents_(brushSel){brushSel.selectAll('*').remove();},updateXAxis_(xAxis){xAxis.selectAll('*').remove();xAxis[0][0].style.opacity=0;if(this.hideXAxis)return;this.drawXAxis_(xAxis);const label=xAxis.append('text').attr('class','label');this.drawXAxisTicks_(xAxis);this.drawXAxisLabel_(label);xAxis[0][0].style.opacity=1;},drawXAxis_(xAxis){xAxis.attr('transform','translate(0,'+this.graphHeight+')').call(d3.svg.axis().scale(this.xScale_).orient('bottom'));},drawXAxisLabel_(label){label.attr('x',this.graphWidth+16).attr('y',8).text(this.xAxisLabel);},drawXAxisTicks_(xAxis){let previousRight=undefined;xAxis.selectAll('.tick')[0].forEach(function(tick){const currentLeft=tick.transform.baseVal[0].matrix.e;if((previousRight===undefined)||(currentLeft>(previousRight+3))){const currentWidth=tick.getBBox().width;previousRight=currentLeft+currentWidth;}else{tick.style.opacity=0;}});},set overrideDataRange(range){this.overrideDataRange_=range;},get dataRange(){if(this.overrideDataRange_!==undefined){return this.overrideDataRange_;}
return this.autoDataRange_;},updateDataRange_(){if(this.overrideDataRange_!==undefined)return;const dataBySeriesKey=this.getDataBySeriesKey_();this.autoDataRange_.reset();for(const[series,values]of Object.entries(dataBySeriesKey)){for(let i=0;i<values.length;i++){this.autoDataRange_.addValue(values[i][series]);}}
this.yLogScaleMin_=undefined;if(this.autoDataRange_.min!==undefined){let minValue=this.autoDataRange_.min;if(minValue===0){minValue=1;}
const onePowerLess=tr.b.math.lesserPower(minValue/this.yLogScaleBase);this.yLogScaleMin_=onePowerLess;}},updateYAxis_(yAxis){yAxis.selectAll('*').remove();yAxis[0][0].style.opacity=0;if(this.hideYAxis)return;this.drawYAxis_(yAxis);this.drawYAxisTicks_(yAxis);const label=yAxis.append('text').attr('class','label');this.drawYAxisLabel_(label);},drawYAxis_(yAxis){let axisModifier=d3.svg.axis().scale(this.yScale_).orient('left');let tickFormat;if(this.isYLogScale_){if(this.yLogScaleMin_===undefined)return;const tickValues=[];const enclosingPowers=this.dataRange.enclosingPowers();const maxPower=sanitizePower(enclosingPowers.max,this.yLogScaleBase);for(let power=sanitizePower(enclosingPowers.min,1);power<=maxPower;power*=this.yLogScaleBase){tickValues.push(power);}
axisModifier=axisModifier.tickValues(tickValues);tickFormat=v=>v.toString();}
if(this.unit){tickFormat=v=>this.unit.format(v);}
if(tickFormat){axisModifier=axisModifier.tickFormat(tickFormat);}
yAxis.call(axisModifier);},drawYAxisLabel_(label){const labelWidthPx=Math.ceil(tr.ui.b.getSVGTextSize(this.chartAreaElement,this.yAxisLabel).width);label.attr('x',-labelWidthPx).attr('y',-8).text(this.yAxisLabel);},drawYAxisTicks_(yAxis){let previousTop=undefined;yAxis.selectAll('.tick')[0].forEach(function(tick){const bbox=tick.getBBox();const currentTop=tick.transform.baseVal[0].matrix.f;const currentBottom=currentTop+bbox.height;if((previousTop===undefined)||(previousTop>(currentBottom+3))){previousTop=currentTop;}else{tick.style.opacity=0;}});yAxis[0][0].style.opacity=1;},updateContents_(){if(this.textHeightPx_===0){this.textHeightPx_=tr.ui.b.getSVGTextSize(this,'Ay').height;}
this.updateScales_();super.updateContents_();const chartAreaSel=d3.select(this.chartAreaElement);this.updateXAxis_(chartAreaSel.select('.x.axis'));this.updateYAxis_(chartAreaSel.select('.y.axis'));for(const child of Array.from(this.querySelectorAll('.axis path, .axis line'))){child.style.fill='none';child.style.shapeRendering='crispEdges';child.style.stroke='black';}
this.updateBrushContents_(chartAreaSel.select('#brushes'));this.updateDataContents_(chartAreaSel.select('#series'));},updateDataContents_(seriesSel){throw new Error('Not implemented');},getDataBySeriesKey_(){const dataBySeriesKey={};for(const[key,series]of this.seriesByKey_){dataBySeriesKey[key]=[];}
this.data_.forEach(function(multiSeriesDatum,index){const x=this.getXForDatum_(multiSeriesDatum,index);d3.keys(multiSeriesDatum).forEach(function(seriesKey){if(seriesKey==='x')return;if(multiSeriesDatum[seriesKey]===undefined)return;if(!this.isDatumFieldSeries_(seriesKey))return;const singleSeriesDatum={x};singleSeriesDatum[seriesKey]=multiSeriesDatum[seriesKey];dataBySeriesKey[seriesKey].push(singleSeriesDatum);},this);},this);return dataBySeriesKey;},getChartPointAtClientPoint_(clientPoint){const rect=this.getBoundingClientRect();return{x:clientPoint.x-rect.left-this.margin.left,y:clientPoint.y-rect.top-this.margin.top};},getDataPointAtChartPoint_(chartPoint){return{x:tr.b.math.clamp(this.xScale_.invert(chartPoint.x),this.xScale_.domain()[0],this.xScale_.domain()[1]),y:tr.b.math.clamp(this.yScale_.invert(chartPoint.y),this.yScale_.domain()[0],this.yScale_.domain()[1])};},getDataPointAtClientPoint_(clientX,clientY){const chartPoint=this.getChartPointAtClientPoint_({x:clientX,y:clientY});return this.getDataPointAtChartPoint_(chartPoint);},prepareDataEvent_(mouseEvent,dataEvent){const dataPoint=this.getDataPointAtClientPoint_(mouseEvent.clientX,mouseEvent.clientY);dataEvent.x=dataPoint.x;dataEvent.y=dataPoint.y;},onMouseDown_(mouseEvent){tr.ui.b.trackMouseMovesUntilMouseUp(this.onMouseMove_.bind(this,mouseEvent.button),this.onMouseUp_.bind(this,mouseEvent.button));mouseEvent.preventDefault();mouseEvent.stopPropagation();const dataEvent=new tr.b.Event('item-mousedown');dataEvent.button=mouseEvent.button;this.prepareDataEvent_(mouseEvent,dataEvent);this.dispatchEvent(dataEvent);for(const child of Array.from(this.querySelector('#brushes').children)){child.setAttribute('fill','rgb(103, 199, 165)');}},onMouseMove_(button,mouseEvent){if(mouseEvent.buttons!==undefined){mouseEvent.preventDefault();mouseEvent.stopPropagation();}
const dataEvent=new tr.b.Event('item-mousemove');dataEvent.button=button;this.prepareDataEvent_(mouseEvent,dataEvent);this.dispatchEvent(dataEvent);for(const child of Array.from(this.querySelector('#brushes').children)){child.setAttribute('fill','rgb(103, 199, 165)');}},onMouseUp_(button,mouseEvent){mouseEvent.preventDefault();mouseEvent.stopPropagation();const dataEvent=new tr.b.Event('item-mouseup');dataEvent.button=button;this.prepareDataEvent_(mouseEvent,dataEvent);this.dispatchEvent(dataEvent);for(const child of Array.from(this.querySelector('#brushes').children)){child.setAttribute('fill','rgb(213, 236, 229)');}}};return{ChartBase2D,};});'use strict';tr.exportTo('tr.ui.b',function(){const ChartBase2D=tr.ui.b.ChartBase2D;const ChartBase2DBrushX=tr.ui.b.define('chart-base-2d-brush-1d',ChartBase2D);ChartBase2DBrushX.prototype={__proto__:ChartBase2D.prototype,decorate(){super.decorate();this.brushedRange_=new tr.b.math.Range();},set brushedRange(range){this.brushedRange_.reset();this.brushedRange_.addRange(range);this.updateContents_();},get brushedRange(){return tr.b.math.Range.fromDict(this.brushedRange_.toJSON());},computeBrushRangeFromIndices(indexA,indexB){indexA=tr.b.math.clamp(indexA,0,this.data_.length-1);indexB=tr.b.math.clamp(indexB,0,this.data_.length-1);const leftIndex=Math.min(indexA,indexB);const rightIndex=Math.max(indexA,indexB);const brushRange=new tr.b.math.Range();brushRange.addValue(this.getXForDatum_(this.data_[leftIndex],leftIndex)-
this.getSampleWidth_(this.data_,leftIndex,true));brushRange.addValue(this.getXForDatum_(this.data_[rightIndex],rightIndex)+
this.getSampleWidth_(this.data_,rightIndex,false));return brushRange;},getDataIndex_(dataX){if(this.data.length===0)return undefined;const bisect=d3.bisector(this.getXForDatum_.bind(this)).right;return bisect(this.data_,dataX)-1;},prepareDataEvent_(mouseEvent,dataEvent){ChartBase2D.prototype.prepareDataEvent_.call(this,mouseEvent,dataEvent);dataEvent.index=this.getDataIndex_(dataEvent.x);if(dataEvent.index!==undefined){dataEvent.data=this.data_[dataEvent.index];}},updateBrushContents_(brushSel){brushSel.selectAll('*').remove();const brushes=this.brushedRange_.isEmpty?[]:[this.brushedRange_];const brushRectsSel=brushSel.selectAll('rect').data(brushes);brushRectsSel.enter().append('rect');brushRectsSel.exit().remove();this.drawBrush_(brushRectsSel);},drawBrush_(brushRectsSel){brushRectsSel.attr('x',d=>this.xScale_(d.min)).attr('y',0).attr('width',d=>this.xScale_(d.max)-this.xScale_(d.min)).attr('height',this.graphHeight).attr('fill','rgb(213, 236, 229)');}};return{ChartBase2DBrushX,};});'use strict';tr.exportTo('tr.ui.b',function(){const ColumnChart=tr.ui.b.define('column-chart',tr.ui.b.ChartBase2DBrushX);ColumnChart.prototype={__proto__:tr.ui.b.ChartBase2DBrushX.prototype,decorate(){super.decorate();this.xCushion_=1;this.isStacked_=false;this.isGrouped_=false;this.enableHoverBox=true;this.displayXInHover=false;this.enableToolTip=false;this.toolTipCallBack_=()=>{};},set toolTipCallBack(callback){this.toolTipCallBack_=callback;},get toolTipCallBack(){return this.toolTipCallBack_;},set isGrouped(grouped){this.isGrouped_=grouped;if(grouped){this.getDataSeries('group').color='transparent';}
this.updateContents_();},get isGrouped(){return this.isGrouped_;},set isStacked(stacked){this.isStacked_=true;this.updateContents_();},get isStacked(){return this.isStacked_;},get defaultGraphHeight(){return 100;},get defaultGraphWidth(){return 10*this.data_.length;},updateScales_(){if(this.data_.length===0)return;let xDifferences=0;let currentX=undefined;let previousX=undefined;this.data_.forEach(function(datum,index){previousX=currentX;currentX=this.getXForDatum_(datum,index);if(previousX!==undefined){xDifferences+=currentX-previousX;}},this);this.xScale_.range([0,this.graphWidth]);const domain=d3.extent(this.data_,this.getXForDatum_.bind(this));if(this.data_.length>1){this.xCushion_=xDifferences/(this.data_.length-1);}
this.xScale_.domain([domain[0],domain[1]+this.xCushion_]);this.yScale_.range([this.graphHeight,0]);this.yScale_.domain(this.getYScaleDomain_(this.dataRange.min,this.dataRange.max));},updateDataRange_(){if(!this.isStacked){super.updateDataRange_();return;}
this.autoDataRange_.reset();this.autoDataRange_.addValue(0);for(const datum of this.data_){let sum=0;for(const[key,series]of this.seriesByKey_){if(datum[key]===undefined){continue;}else if(this.isGrouped&&key==='group'){continue;}
sum+=datum[key];}
this.autoDataRange_.addValue(sum);}},getStackedRectsForDatum_(datum,index){const stacks=[];let bottom=this.yScale_.range()[0];let sum=0;for(const[key,series]of this.seriesByKey_){if(datum[key]===undefined||!this.isSeriesEnabled(key)){continue;}else if(this.isGrouped&&key==='group'){continue;}
sum+=this.dataRange.clamp(datum[key]);const heightPx=bottom-this.yScale_(sum);bottom-=heightPx;stacks.push({key,value:datum[key],color:this.getDataSeries(key).color,heightPx,topPx:bottom,underflow:sum<this.dataRange.min,overflow:sum>this.dataRange.max,});}
return stacks;},getRectsForDatum_(datum,index){if(this.isStacked){return this.getStackedRectsForDatum_(datum,index);}
const stacks=[];for(const[key,series]of this.seriesByKey_){if(datum[key]===undefined||!this.isSeriesEnabled(key)){continue;}
const clampedValue=this.dataRange.clamp(datum[key]);const topPx=this.yScale_(Math.max(clampedValue,this.getYScaleMin_()));stacks.push({key,value:datum[key],topPx,heightPx:this.yScale_.range()[0]-topPx,color:this.getDataSeries(key).color,underflow:datum[key]<this.dataRange.min,overflow:datum[key]>this.dataRange.max,});}
stacks.sort(function(a,b){return b.topPx-a.topPx;});return stacks;},drawToolTip_(rect){if(!this.enableToolTip)return;const chartAreaSel=d3.select(this.chartAreaElement);chartAreaSel.selectAll('.tooltip').remove();const labelText='View Breakdown';const labelWidth=tr.ui.b.getSVGTextSize(this.chartAreaElement,labelText).width+5;const labelHeight=this.textHeightPx_;const toolTipLeftPx=rect.leftPx+(rect.widthPx/2);const toolTipTopPx=rect.topPx;chartAreaSel.append('rect').attr('class','tooltip').attr('fill','white').attr('opacity',0.8).attr('stroke','black').attr('x',toolTipLeftPx).attr('y',toolTipTopPx).attr('width',labelWidth+5).attr('height',labelHeight+10);chartAreaSel.append('text').style('cursor','pointer').attr('class','tooltip').on('mousedown',()=>this.toolTipCallBack_(rect)).attr('fill','blue').attr('x',toolTipLeftPx+4).attr('y',toolTipTopPx+labelHeight).attr('text-decoration','underline').text(labelText);},drawHoverValueBox_(rect){const rectHoverEvent=new tr.b.Event('rect-mouseenter');rectHoverEvent.rect=rect;this.dispatchEvent(rectHoverEvent);if(!this.enableHoverBox)return;const seriesKeys=[...this.seriesByKey_.keys()];const chartAreaSel=d3.select(this.chartAreaElement);chartAreaSel.selectAll('.hover').remove();let keyWidthPx=0;let keyHeightPx=0;if(seriesKeys.length>1&&!this.isGrouped){keyWidthPx=tr.ui.b.getSVGTextSize(this.chartAreaElement,rect.key).width+5;keyHeightPx=this.textHeightPx_;}
let xLabelWidthPx=0;let xLabelHeightPx=0;if(this.displayXInHover){xLabelWidthPx=tr.ui.b.getSVGTextSize(this.chartAreaElement,rect.datum.x).width+5;xLabelHeightPx=this.textHeightPx_;}
let groupWidthPx=0;let groupHeightPx=0;if(this.isGrouped&&rect.datum.group!==undefined){groupWidthPx=tr.ui.b.getSVGTextSize(this.chartAreaElement,rect.datum.group).width+5;groupHeightPx=this.textHeightPx_;}
let value=rect.value;if(this.unit)value=this.unit.format(value);const valueWidthPx=tr.ui.b.getSVGTextSize(this.chartAreaElement,value).width+5;const valueHeightPx=this.textHeightPx_;const hoverWidthPx=Math.max(keyWidthPx,valueWidthPx,xLabelWidthPx,groupWidthPx);let hoverLeftPx=rect.leftPx+(rect.widthPx/2);hoverLeftPx=Math.max(hoverLeftPx-hoverWidthPx,-this.margin.left);const hoverHeightPx=keyHeightPx+valueHeightPx+
xLabelHeightPx+groupHeightPx+2;const topOffSetPx=this.isGrouped?36:12;let hoverTopPx=rect.topPx;hoverTopPx=Math.min(hoverTopPx,this.getBoundingClientRect().height-
hoverHeightPx-topOffSetPx);chartAreaSel.append('rect').attr('class','hover').on('mouseleave',()=>this.clearHoverValueBox_(rect)).on('mousedown',this.drawToolTip_.bind(this,rect)).attr('fill','white').attr('stroke','black').attr('x',hoverLeftPx).attr('y',hoverTopPx).attr('width',hoverWidthPx).attr('height',hoverHeightPx);if(seriesKeys.length>1&&!this.isGrouped){chartAreaSel.append('text').attr('class','hover').on('mouseleave',()=>this.clearHoverValueBox_(rect)).on('mousedown',this.drawToolTip_.bind(this,rect)).attr('fill',rect.color).attr('x',hoverLeftPx+2).attr('y',hoverTopPx+keyHeightPx-2).text(rect.key);}
if(this.displayXInHover){chartAreaSel.append('text').attr('class','hover').on('mouseleave',()=>this.clearHoverValueBox_(rect)).on('mousedown',this.drawToolTip_.bind(this,rect)).attr('fill',rect.color).attr('x',hoverLeftPx+2).attr('y',hoverTopPx+keyHeightPx+xLabelHeightPx-2).text(rect.datum.x);}
if(this.isGrouped&&rect.datum.group!==undefined){chartAreaSel.append('text').attr('class','hover').on('mouseleave',()=>this.clearHoverValueBox_(rect)).on('mousedown',this.drawToolTip_.bind(this,rect)).attr('fill',rect.color).attr('x',hoverLeftPx+2).attr('y',hoverTopPx+keyHeightPx+
xLabelHeightPx+groupHeightPx-2).text(rect.datum.group);}
chartAreaSel.append('text').attr('class','hover').on('mouseleave',()=>this.clearHoverValueBox_(rect)).on('mousedown',this.drawToolTip_.bind(this,rect)).attr('fill',rect.color).attr('x',hoverLeftPx+2).attr('y',hoverTopPx+hoverHeightPx-2).text(value);},clearHoverValueBox_(rect){const event=window.event;if(event.relatedTarget&&Array.from(event.relatedTarget.classList).includes('hover')){return;}
const rectHoverEvent=new tr.b.Event('rect-mouseleave');rectHoverEvent.rect=rect;this.dispatchEvent(rectHoverEvent);d3.select(this.chartAreaElement).selectAll('.hover').remove();},drawRect_(rect,sel){sel=sel.data([rect]);sel.enter().append('rect').attr('fill',rect.color).attr('x',rect.leftPx).attr('y',rect.topPx).attr('width',rect.widthPx).attr('height',rect.heightPx).on('mousedown',this.drawToolTip_.bind(this,rect)).on('mouseenter',this.drawHoverValueBox_.bind(this,rect)).on('mouseleave',this.clearHoverValueBox_.bind(this,rect));sel.exit().remove();},drawUnderflow_(rect,sel){sel=sel.data([rect]);sel.enter().append('text').text('*').attr('fill',rect.color).attr('x',rect.leftPx+(rect.widthPx/2)).attr('y',this.graphHeight).on('mousedown',this.drawToolTip_.bind(this,rect)).on('mouseenter',this.drawHoverValueBox_.bind(this,rect)).on('mouseleave',this.clearHoverValueBox_.bind(this,rect));sel.exit().remove();},drawOverflow_(rect,sel){sel=sel.data([rect]);sel.enter().append('text').text('*').attr('fill',rect.color).attr('x',rect.leftPx+(rect.widthPx/2)).attr('y',0);sel.exit().remove();},updateDataContents_(dataSel){dataSel.selectAll('*').remove();const chartAreaSel=d3.select(this.chartAreaElement);const seriesKeys=[...this.seriesByKey_.keys()];const rectsSel=dataSel.selectAll('path');this.data_.forEach(function(datum,index){const currentX=this.getXForDatum_(datum,index);let width=undefined;if(index<(this.data_.length-1)){const nextX=this.getXForDatum_(this.data_[index+1],index+1);width=nextX-currentX;}else{width=this.xCushion_;}
for(const rect of this.getRectsForDatum_(datum,index)){rect.datum=datum;rect.index=index;rect.leftPx=this.xScale_(currentX);rect.rightPx=this.xScale_(currentX+width);rect.widthPx=rect.rightPx-rect.leftPx;this.drawRect_(rect,rectsSel);if(rect.underflow){this.drawUnderflow_(rect,rectsSel);}
if(rect.overflow){this.drawOverflow_(rect,rectsSel);}}},this);}};return{ColumnChart,};});'use strict';tr.exportTo('tr.ui.b',function(){const LineChart=tr.ui.b.define('line-chart',tr.ui.b.ChartBase2DBrushX);LineChart.prototype={__proto__:tr.ui.b.ChartBase2DBrushX.prototype,decorate(){super.decorate();this.enableHoverBox=true;this.displayXInHover=false;},get defaultGraphWidth(){return 20*this.data_.length;},get defaultGraphHeight(){return 100;},drawHoverValueBox_(circle){tr.ui.b.ColumnChart.prototype.drawHoverValueBox_.call(this,circle);},clearHoverValueBox_(circle){tr.ui.b.ColumnChart.prototype.clearHoverValueBox_.call(this,circle);},updateDataContents_(dataSel){dataSel.selectAll('*').remove();const dataBySeriesKey=this.getDataBySeriesKey_();const seriesKeys=[...this.seriesByKey_.keys()];const pathsSel=dataSel.selectAll('path').data(seriesKeys);pathsSel.enter().append('path').style('fill','none').style('stroke-width','1.5px').style('stroke',key=>this.getDataSeries(key).color).attr('d',key=>{const line=d3.svg.line().x(d=>this.xScale_(d.x)).y(d=>this.yScale_(this.dataRange.clamp(d[key])));return line(dataBySeriesKey[key]);});pathsSel.exit().remove();if(this.enableHoverBox){for(let index=0;index<this.data_.length;++index){const datum=this.data_[index];const x=this.getXForDatum_(datum,index);for(const[key,value]of Object.entries(datum)){if(key==='x')continue;if(value===undefined)continue;const color=this.getDataSeries(key).color;const circle=document.createElementNS('http://www.w3.org/2000/svg','circle');circle.setAttribute('cx',this.xScale_(x));circle.setAttribute('cy',this.yScale_(this.dataRange.clamp(value)));circle.setAttribute('r',5);circle.style.fill=color;circle.datum=datum;circle.key=key;circle.value=datum[key];circle.leftPx=this.xScale_(x);circle.widthPx=0;circle.color=color;circle.topPx=this.yScale_(this.dataRange.clamp(value));circle.heightPx=0;circle.addEventListener('mouseenter',()=>this.drawHoverValueBox_(circle));circle.addEventListener('mouseleave',()=>this.clearHoverValueBox_(circle));dataSel[0][0].appendChild(circle);}}}}};return{LineChart,};});'use strict';Polymer({is:'tr-ui-e-s-input-latency-side-panel',behaviors:[tr.ui.behaviors.SidePanel],ready(){this.rangeOfInterest_=new tr.b.math.Range();this.frametimeType_=tr.model.helpers.IMPL_FRAMETIME_TYPE;this.latencyChart_=undefined;this.frametimeChart_=undefined;this.selectedProcessId_=undefined;this.mouseDownIndex_=undefined;this.curMouseIndex_=undefined;},get model(){return this.model_;},set model(model){this.model_=model;if(this.model_){this.modelHelper_=this.model_.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);}else{this.modelHelper_=undefined;}
this.updateToolbar_();this.updateContents_();},get frametimeType(){return this.frametimeType_;},set frametimeType(type){if(this.frametimeType_===type)return;this.frametimeType_=type;this.updateContents_();},get selectedProcessId(){return this.selectedProcessId_;},set selectedProcessId(process){if(this.selectedProcessId_===process)return;this.selectedProcessId_=process;this.updateContents_();},set selection(selection){if(this.latencyChart_===undefined)return;this.latencyChart_.brushedRange=selection.bounds;},setBrushedIndices(mouseDownIndex,curIndex){this.mouseDownIndex_=mouseDownIndex;this.curMouseIndex_=curIndex;this.updateBrushedRange_();},updateBrushedRange_(){if(this.latencyChart_===undefined)return;let r=new tr.b.math.Range();if(this.mouseDownIndex_===undefined){this.latencyChart_.brushedRange=r;return;}
r=this.latencyChart_.computeBrushRangeFromIndices(this.mouseDownIndex_,this.curMouseIndex_);this.latencyChart_.brushedRange=r;let latencySlices=[];for(const thread of this.model_.getAllThreads()){for(const event of thread.getDescendantEvents()){if(event.title.indexOf('InputLatency:')===0){latencySlices.push(event);}}}
latencySlices=tr.model.helpers.getSlicesIntersectingRange(r,latencySlices);const event=new tr.model.RequestSelectionChangeEvent();event.selection=new tr.model.EventSet(latencySlices);this.latencyChart_.dispatchEvent(event);},registerMouseEventForLatencyChart_(){this.latencyChart_.addEventListener('item-mousedown',function(e){this.mouseDownIndex_=e.index;this.curMouseIndex_=e.index;this.updateBrushedRange_();}.bind(this));this.latencyChart_.addEventListener('item-mousemove',function(e){if(e.button===undefined)return;this.curMouseIndex_=e.index;this.updateBrushedRange_();}.bind(this));this.latencyChart_.addEventListener('item-mouseup',function(e){this.curMouseIndex=e.index;this.updateBrushedRange_();}.bind(this));},updateToolbar_(){const browserProcess=this.modelHelper_.browserProcess;const labels=[];if(browserProcess!==undefined){const labelStr='Browser: '+browserProcess.pid;labels.push({label:labelStr,value:browserProcess.pid});}
for(const rendererHelper of
Object.values(this.modelHelper_.rendererHelpers)){const rendererProcess=rendererHelper.process;const labelStr='Renderer: '+rendererProcess.userFriendlyName;labels.push({label:labelStr,value:rendererProcess.userFriendlyName});}
if(labels.length===0)return;this.selectedProcessId_=labels[0].value;const toolbarEl=this.$.toolbar;Polymer.dom(toolbarEl).appendChild(tr.ui.b.createSelector(this,'frametimeType','inputLatencySidePanel.frametimeType',this.frametimeType_,[{label:'Main Thread Frame Times',value:tr.model.helpers.MAIN_FRAMETIME_TYPE},{label:'Impl Thread Frame Times',value:tr.model.helpers.IMPL_FRAMETIME_TYPE}]));Polymer.dom(toolbarEl).appendChild(tr.ui.b.createSelector(this,'selectedProcessId','inputLatencySidePanel.selectedProcessId',this.selectedProcessId_,labels));},get currentRangeOfInterest(){if(this.rangeOfInterest_.isEmpty){return this.model_.bounds;}
return this.rangeOfInterest_;},createLatencyLineChart(data,title,parentNode){const chart=new tr.ui.b.LineChart();Polymer.dom(parentNode).appendChild(chart);let width=600;if(document.body.clientWidth!==undefined){width=document.body.clientWidth*0.5;}
chart.graphWidth=width;chart.chartTitle=title;chart.data=data;return chart;},updateContents_(){const resultArea=this.$.result_area;this.latencyChart_=undefined;this.frametimeChart_=undefined;Polymer.dom(resultArea).textContent='';if(this.modelHelper_===undefined)return;const rangeOfInterest=this.currentRangeOfInterest;let chromeProcess;if(this.modelHelper_.rendererHelpers[this.selectedProcessId_]){chromeProcess=this.modelHelper_.rendererHelpers[this.selectedProcessId_];}else{chromeProcess=this.modelHelper_.browserHelper;}
const frameEvents=chromeProcess.getFrameEventsInRange(this.frametimeType,rangeOfInterest);const frametimeData=tr.model.helpers.getFrametimeDataFromEvents(frameEvents);const averageFrametime=tr.b.math.Statistics.mean(frametimeData,d=>d.frametime);const latencyEvents=this.modelHelper_.browserHelper.getLatencyEventsInRange(rangeOfInterest);const latencyData=[];latencyEvents.forEach(function(event){if(event.inputLatency===undefined)return;latencyData.push({x:event.start,latency:event.inputLatency/1000});});const averageLatency=tr.b.math.Statistics.mean(latencyData,function(d){return d.latency;});const latencySummaryText=document.createElement('div');Polymer.dom(latencySummaryText).appendChild(tr.ui.b.createSpan({textContent:'Average Latency '+averageLatency+' ms',bold:true}));Polymer.dom(resultArea).appendChild(latencySummaryText);const frametimeSummaryText=document.createElement('div');Polymer.dom(frametimeSummaryText).appendChild(tr.ui.b.createSpan({textContent:'Average Frame Time '+averageFrametime+' ms',bold:true}));Polymer.dom(resultArea).appendChild(frametimeSummaryText);if(latencyData.length!==0){this.latencyChart_=this.createLatencyLineChart(latencyData,'Latency Over Time',resultArea);this.registerMouseEventForLatencyChart_();}
if(frametimeData.length!==0){this.frametimeChart_=this.createLatencyLineChart(frametimeData,'Frame Times',resultArea);}},get rangeOfInterest(){return this.rangeOfInterest_;},set rangeOfInterest(rangeOfInterest){this.rangeOfInterest_=rangeOfInterest;this.updateContents_();},supportsModel(m){if(m===undefined){return{supported:false,reason:'Unknown tracing model'};}
if(!tr.model.helpers.ChromeModelHelper.supportsModel(m)){return{supported:false,reason:'No Chrome browser or renderer process found'};}
const modelHelper=m.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(modelHelper.browserHelper&&modelHelper.browserHelper.hasLatencyEvents){return{supported:true};}
return{supported:false,reason:'No InputLatency events trace. Consider enabling '+'benchmark" and "input" category when recording the trace'};},get textLabel(){return'Input Latency';}});tr.ui.side_panel.SidePanelRegistry.register(function(){return document.createElement('tr-ui-e-s-input-latency-side-panel');});'use strict';tr.exportTo('tr.e.system_stats',function(){const ObjectSnapshot=tr.model.ObjectSnapshot;function SystemStatsSnapshot(objectInstance,ts,args){ObjectSnapshot.apply(this,arguments);this.objectInstance=objectInstance;this.ts=ts;this.args=args;this.stats_=args;}
SystemStatsSnapshot.prototype={__proto__:ObjectSnapshot.prototype,initialize(){if(this.args.length===0){throw new Error('No system stats snapshot data.');}
this.stats_=this.args;},getStats(){return this.stats_;},setStats(stats){this.stats_=stats;}};ObjectSnapshot.subTypes.register(SystemStatsSnapshot,{typeName:'base::TraceEventSystemStatsMonitor::SystemStats'});return{SystemStatsSnapshot,};});'use strict';tr.exportTo('tr.ui.b',function(){const constants={HEADING_WIDTH:250};return{constants,};});'use strict';Polymer({is:'tr-ui-b-heading',DOWN_ARROW:String.fromCharCode(0x25BE),RIGHT_ARROW:String.fromCharCode(0x25B8),ready(viewport){this.style.width=(tr.ui.b.constants.HEADING_WIDTH-6)+'px';this.heading_='';this.expanded_=true;this.arrowVisible_=false;this.selectionGenerator_=undefined;this.updateContents_();},get heading(){return this.heading_;},set heading(text){if(this.heading_===text)return;this.heading_=text;this.updateContents_();},set arrowVisible(val){if(this.arrowVisible_===val)return;this.arrowVisible_=!!val;this.updateContents_();},set tooltip(text){this.$.heading.title=text;},set selectionGenerator(generator){if(this.selectionGenerator_===generator)return;this.selectionGenerator_=generator;this.updateContents_();},get expanded(){return this.expanded_;},set expanded(expanded){if(this.expanded_===expanded)return;this.expanded_=!!expanded;this.updateContents_();},onHeadingDivClicked_(){this.dispatchEvent(new tr.b.Event('heading-clicked',true));},updateContents_(){if(this.arrowVisible_){this.$.arrow.style.display='';}else{this.$.arrow.style.display='none';this.$.heading.style.display=this.expanded_?'':'none';}
if(this.arrowVisible_){Polymer.dom(this.$.arrow).textContent=this.expanded_?this.DOWN_ARROW:this.RIGHT_ARROW;}
this.$.link.style.display='none';this.$.heading_content.style.display='none';if(this.selectionGenerator_){this.$.link.style.display='inline-block';this.$.link.selection=this.selectionGenerator_;Polymer.dom(this.$.link).textContent=this.heading_;}else{this.$.heading_content.style.display='inline-block';Polymer.dom(this.$.heading_content).textContent=this.heading_;}}});'use strict';tr.exportTo('tr.ui.tracks',function(){const Track=tr.ui.b.define('track',tr.ui.b.ContainerThatDecoratesItsChildren);Track.prototype={__proto__:tr.ui.b.ContainerThatDecoratesItsChildren.prototype,decorate(viewport){tr.ui.b.ContainerThatDecoratesItsChildren.prototype.decorate.call(this);if(viewport===undefined){throw new Error('viewport is required when creating a Track.');}
this.viewport_=viewport;Polymer.dom(this).classList.add('track');},get viewport(){return this.viewport_;},get drawingContainer(){if(this instanceof tr.ui.tracks.DrawingContainer)return this;let cur=this.parentElement;while(cur){if(cur instanceof tr.ui.tracks.DrawingContainer)return cur;cur=cur.parentElement;}
return undefined;},get eventContainer(){},invalidateDrawingContainer(){const dc=this.drawingContainer;if(dc)dc.invalidate();},context(){if(!Polymer.dom(this).parentNode)return undefined;if(!Polymer.dom(this).parentNode.context){throw new Error('Parent container does not support context() method.');}
return Polymer.dom(this).parentNode.context();},decorateChild_(childTrack){},undecorateChild_(childTrack){if(childTrack.detach){childTrack.detach();}},updateContents_(){},drawTrack(type){const ctx=this.context();const pixelRatio=window.devicePixelRatio||1;const bounds=this.getBoundingClientRect();const canvasBounds=ctx.canvas.getBoundingClientRect();ctx.save();ctx.translate(0,pixelRatio*(bounds.top-canvasBounds.top));const dt=this.viewport.currentDisplayTransform;const viewLWorld=dt.xViewToWorld(0);const viewRWorld=dt.xViewToWorld(canvasBounds.width*pixelRatio);const viewHeight=bounds.height*pixelRatio;this.draw(type,viewLWorld,viewRWorld,viewHeight);ctx.restore();},draw(type,viewLWorld,viewRWorld,viewHeight){},addEventsToTrackMap(eventToTrackMap){},addContainersToTrackMap(containerToTrackMap){},addIntersectingEventsInRangeToSelection(loVX,hiVX,loVY,hiVY,selection){const pixelRatio=window.devicePixelRatio||1;const dt=this.viewport.currentDisplayTransform;const viewPixWidthWorld=dt.xViewVectorToWorld(1);const loWX=dt.xViewToWorld(loVX*pixelRatio);const hiWX=dt.xViewToWorld(hiVX*pixelRatio);const clientRect=this.getBoundingClientRect();const a=Math.max(loVY,clientRect.top);const b=Math.min(hiVY,clientRect.bottom);if(a>b)return;this.addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection);},addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection){},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){},addClosestInstantEventToSelection(instantEvents,worldX,worldMaxDist,selection){const instantEvent=tr.b.findClosestElementInSortedArray(instantEvents,function(x){return x.start;},worldX,worldMaxDist);if(!instantEvent)return;selection.push(instantEvent);}};return{Track,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const SelectionState=tr.model.SelectionState;const EventPresenter=tr.ui.b.EventPresenter;const ObjectInstanceTrack=tr.ui.b.define('object-instance-track',tr.ui.tracks.Track);ObjectInstanceTrack.prototype={__proto__:tr.ui.tracks.Track.prototype,decorate(viewport){tr.ui.tracks.Track.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('object-instance-track');this.objectInstances_=[];this.objectSnapshots_=[];this.heading_=document.createElement('tr-ui-b-heading');Polymer.dom(this).appendChild(this.heading_);},set heading(heading){this.heading_.heading=heading;},get heading(){return this.heading_.heading;},set tooltip(tooltip){this.heading_.tooltip=tooltip;},get objectInstances(){return this.objectInstances_;},set objectInstances(objectInstances){if(!objectInstances||objectInstances.length===0){this.heading='';this.objectInstances_=[];this.objectSnapshots_=[];return;}
this.heading=objectInstances[0].baseTypeName;this.objectInstances_=objectInstances;this.objectSnapshots_=[];this.objectInstances_.forEach(function(instance){this.objectSnapshots_.push.apply(this.objectSnapshots_,instance.snapshots);},this);this.objectSnapshots_.sort(function(a,b){return a.ts-b.ts;});},get height(){return window.getComputedStyle(this).height;},set height(height){this.style.height=height;},get snapshotRadiusView(){return 7*(window.devicePixelRatio||1);},draw(type,viewLWorld,viewRWorld,viewHeight){switch(type){case tr.ui.tracks.DrawType.GENERAL_EVENT:this.drawObjectInstances_(viewLWorld,viewRWorld);break;}},drawObjectInstances_(viewLWorld,viewRWorld){const ctx=this.context();const pixelRatio=window.devicePixelRatio||1;const bounds=this.getBoundingClientRect();const height=bounds.height*pixelRatio;const halfHeight=height*0.5;const twoPi=Math.PI*2;const dt=this.viewport.currentDisplayTransform;const snapshotRadiusView=this.snapshotRadiusView;const snapshotRadiusWorld=dt.xViewVectorToWorld(height);const objectInstances=this.objectInstances_;let loI=tr.b.findLowIndexInSortedArray(objectInstances,function(instance){return instance.deletionTs;},viewLWorld);ctx.save();ctx.strokeStyle='rgb(0,0,0)';for(let i=loI;i<objectInstances.length;++i){const instance=objectInstances[i];const x=instance.creationTs;if(x>viewRWorld)break;const right=instance.deletionTs===Number.MAX_VALUE?viewRWorld:instance.deletionTs;const xView=dt.xWorldToView(x);const widthView=dt.xWorldVectorToView(right-x);ctx.fillStyle=EventPresenter.getObjectInstanceColor(instance);ctx.fillRect(xView,pixelRatio,widthView,height-2*pixelRatio);}
ctx.restore();const objectSnapshots=this.objectSnapshots_;loI=tr.b.findLowIndexInSortedArray(objectSnapshots,function(snapshot){return snapshot.ts+snapshotRadiusWorld;},viewLWorld);for(let i=loI;i<objectSnapshots.length;++i){const snapshot=objectSnapshots[i];const x=snapshot.ts;if(x-snapshotRadiusWorld>viewRWorld)break;const xView=dt.xWorldToView(x);ctx.fillStyle=EventPresenter.getObjectSnapshotColor(snapshot);ctx.beginPath();ctx.arc(xView,halfHeight,snapshotRadiusView,0,twoPi);ctx.fill();if(snapshot.selected){ctx.lineWidth=5;ctx.strokeStyle='rgb(100,100,0)';ctx.stroke();ctx.beginPath();ctx.arc(xView,halfHeight,snapshotRadiusView-1,0,twoPi);ctx.lineWidth=2;ctx.strokeStyle='rgb(255,255,0)';ctx.stroke();}else{ctx.lineWidth=1;ctx.strokeStyle='rgb(0,0,0)';ctx.stroke();}}
ctx.lineWidth=1;let selectionState=SelectionState.NONE;if(objectInstances.length&&objectInstances[0].selectionState===SelectionState.DIMMED){selectionState=SelectionState.DIMMED;}
if(selectionState===SelectionState.DIMMED){const width=bounds.width*pixelRatio;ctx.fillStyle='rgba(255,255,255,0.5)';ctx.fillRect(0,0,width,height);ctx.restore();}},addEventsToTrackMap(eventToTrackMap){if(this.objectInstance_!==undefined){this.objectInstance_.forEach(function(obj){eventToTrackMap.addEvent(obj,this);},this);}
if(this.objectSnapshots_!==undefined){this.objectSnapshots_.forEach(function(obj){eventToTrackMap.addEvent(obj,this);},this);}},addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection){let foundSnapshot=false;function onSnapshot(snapshot){selection.push(snapshot);foundSnapshot=true;}
const snapshotRadiusView=this.snapshotRadiusView;const snapshotRadiusWorld=viewPixWidthWorld*snapshotRadiusView;tr.b.iterateOverIntersectingIntervals(this.objectSnapshots_,function(x){return x.ts-snapshotRadiusWorld;},function(x){return 2*snapshotRadiusWorld;},loWX,hiWX,onSnapshot);if(foundSnapshot)return;tr.b.iterateOverIntersectingIntervals(this.objectInstances_,function(x){return x.creationTs;},function(x){return x.deletionTs-x.creationTs;},loWX,hiWX,(value)=>{selection.push(value);});},addEventNearToProvidedEventToSelection(event,offset,selection){let events;if(event instanceof tr.model.ObjectSnapshot){events=this.objectSnapshots_;}else if(event instanceof tr.model.ObjectInstance){events=this.objectInstances_;}else{throw new Error('Unrecognized event');}
const index=events.indexOf(event);const newIndex=index+offset;if(newIndex>=0&&newIndex<events.length){selection.push(events[newIndex]);return true;}
return false;},addAllEventsMatchingFilterToSelection(filter,selection){},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){const snapshot=tr.b.findClosestElementInSortedArray(this.objectSnapshots_,function(x){return x.ts;},worldX,worldMaxDist);if(!snapshot)return;selection.push(snapshot);}};const options=new tr.b.ExtensionRegistryOptions(tr.b.TYPE_BASED_REGISTRY_MODE);tr.b.decorateExtensionRegistry(ObjectInstanceTrack,options);return{ObjectInstanceTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const StackedBarsTrack=tr.ui.b.define('stacked-bars-track',tr.ui.tracks.Track);StackedBarsTrack.prototype={__proto__:tr.ui.tracks.Track.prototype,decorate(viewport){tr.ui.tracks.Track.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('stacked-bars-track');this.objectInstance_=null;this.heading_=document.createElement('tr-ui-b-heading');Polymer.dom(this).appendChild(this.heading_);},set heading(heading){this.heading_.heading=heading;},get heading(){return this.heading_.heading;},set tooltip(tooltip){this.heading_.tooltip=tooltip;},addEventsToTrackMap(eventToTrackMap){const objectSnapshots=this.objectInstance_.snapshots;objectSnapshots.forEach(function(obj){eventToTrackMap.addEvent(obj,this);},this);},addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection){function onSnapshot(snapshot){selection.push(snapshot);}
const snapshots=this.objectInstance_.snapshots;const maxBounds=this.objectInstance_.parent.model.bounds.max;tr.b.iterateOverIntersectingIntervals(snapshots,function(x){return x.ts;},function(x,i){if(i===snapshots.length-1){if(snapshots.length===1){return maxBounds;}
return snapshots[i].ts-snapshots[i-1].ts;}
return snapshots[i+1].ts-snapshots[i].ts;},loWX,hiWX,onSnapshot);},addEventNearToProvidedEventToSelection(event,offset,selection){if(!(event instanceof tr.model.ObjectSnapshot)){throw new Error('Unrecognized event');}
const objectSnapshots=this.objectInstance_.snapshots;const index=objectSnapshots.indexOf(event);const newIndex=index+offset;if(newIndex>=0&&newIndex<objectSnapshots.length){selection.push(objectSnapshots[newIndex]);return true;}
return false;},addAllEventsMatchingFilterToSelection(filter,selection){},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){const snapshot=tr.b.findClosestElementInSortedArray(this.objectInstance_.snapshots,function(x){return x.ts;},worldX,worldMaxDist);if(!snapshot)return;selection.push(snapshot);}};return{StackedBarsTrack,};});'use strict';tr.exportTo('tr.ui.e.system_stats',function(){const EventPresenter=tr.ui.b.EventPresenter;let statCount;const excludedStats={'meminfo':{'pswpin':0,'pswpout':0,'pgmajfault':0},'diskinfo':{'io':0,'io_time':0,'read_time':0,'reads':0,'reads_merged':0,'sectors_read':0,'sectors_written':0,'weighted_io_time':0,'write_time':0,'writes':0,'writes_merged':0},'swapinfo':{},'perfinfo':{'idle_time':0,'read_transfer_count':0,'write_transfer_count':0,'other_transfer_count':0,'read_operation_count':0,'write_operation_count':0,'other_operation_count':0,'pagefile_pages_written':0,'pagefile_pages_write_ios':0,'available_pages':0,'pages_read':0,'page_read_ios':0}};const SystemStatsInstanceTrack=tr.ui.b.define('tr-ui-e-system-stats-instance-track',tr.ui.tracks.StackedBarsTrack);const kPageSizeWindows=4096;SystemStatsInstanceTrack.prototype={__proto__:tr.ui.tracks.StackedBarsTrack.prototype,decorate(viewport){tr.ui.tracks.StackedBarsTrack.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('tr-ui-e-system-stats-instance-track');this.objectInstance_=null;},set objectInstances(objectInstances){if(!objectInstances){this.objectInstance_=[];return;}
if(objectInstances.length!==1){throw new Error('Bad object instance count.');}
this.objectInstance_=objectInstances[0];if(this.objectInstance_!==null){this.computeRates_(this.objectInstance_.snapshots);this.maxStats_=this.computeMaxStats_(this.objectInstance_.snapshots);}},computeRates_(snapshots){for(let i=0;i<snapshots.length;i++){const snapshot=snapshots[i];const stats=snapshot.getStats();let prevSnapshot;if(i===0){prevSnapshot=snapshots[0];}else{prevSnapshot=snapshots[i-1];}
const prevStats=prevSnapshot.getStats();let timeIntervalSeconds=(snapshot.ts-prevSnapshot.ts)/1000;if(timeIntervalSeconds===0){timeIntervalSeconds=1;}
this.computeRatesRecursive_(prevStats,stats,timeIntervalSeconds);}},computeRatesRecursive_(prevStats,stats,timeIntervalSeconds){for(const statName in stats){if(stats[statName]instanceof Object){this.computeRatesRecursive_(prevStats[statName],stats[statName],timeIntervalSeconds);}else{if(statName==='sectors_read'){stats.bytes_read_per_sec=(stats.sectors_read-
prevStats.sectors_read)*512/timeIntervalSeconds;}
if(statName==='sectors_written'){stats.bytes_written_per_sec=(stats.sectors_written-
prevStats.sectors_written)*512/timeIntervalSeconds;}
if(statName==='pgmajfault'){stats.pgmajfault_per_sec=(stats.pgmajfault-
prevStats.pgmajfault)/timeIntervalSeconds;}
if(statName==='pswpin'){stats.bytes_swpin_per_sec=(stats.pswpin-
prevStats.pswpin)*1000/timeIntervalSeconds;}
if(statName==='pswpout'){stats.bytes_swpout_per_sec=(stats.pswpout-
prevStats.pswpout)*1000/timeIntervalSeconds;}
if(statName==='idle_time'){const units=tr.b.convertUnit(100.,tr.b.UnitScale.TIME.NANO_SEC,tr.b.UnitScale.TIME.SEC);const idleTile=(stats.idle_time-prevStats.idle_time)*units;stats.idle_time_per_sec=idleTile/timeIntervalSeconds;}
if(statName==='read_transfer_count'){const bytesRead=stats.read_transfer_count-
prevStats.read_transfer_count;stats.bytes_read_per_sec=bytesRead/timeIntervalSeconds;}
if(statName==='write_transfer_count'){const bytesWritten=stats.write_transfer_count-
prevStats.write_transfer_count;stats.bytes_written_per_sec=bytesWritten/timeIntervalSeconds;}
if(statName==='other_transfer_count'){const bytesTransfer=stats.other_transfer_count-
prevStats.other_transfer_count;stats.bytes_other_per_sec=bytesTransfer/timeIntervalSeconds;}
if(statName==='read_operation_count'){const readOperation=stats.read_operation_count-
prevStats.read_operation_count;stats.read_operation_per_sec=readOperation/timeIntervalSeconds;}
if(statName==='write_operation_count'){const writeOperation=stats.write_operation_count-
prevStats.write_operation_count;stats.write_operation_per_sec=writeOperation/timeIntervalSeconds;}
if(statName==='other_operation_count'){const otherOperation=stats.other_operation_count-
prevStats.other_operation_count;stats.other_operation_per_sec=otherOperation/timeIntervalSeconds;}
if(statName==='pagefile_pages_written'){const pageFileBytesWritten=(stats.pagefile_pages_written-
prevStats.pagefile_pages_written)*kPageSizeWindows;stats.pagefile_bytes_written_per_sec=pageFileBytesWritten/timeIntervalSeconds;}
if(statName==='pagefile_pages_write_ios'){const pagefileWriteOperation=stats.pagefile_pages_write_ios-
prevStats.pagefile_pages_write_ios;stats.pagefile_write_operation_per_sec=pagefileWriteOperation/timeIntervalSeconds;}
if(statName==='available_pages'){stats.available_pages_in_bytes=stats.available_pages*kPageSizeWindows;}
if(statName==='pages_read'){const pagesBytesRead=(stats.pages_read-prevStats.pages_read)*kPageSizeWindows;stats.bytes_read_per_sec=pagesBytesRead/timeIntervalSeconds;}
if(statName==='page_read_ios'){const pagesBytesReadOperations=stats.page_read_ios-prevStats.page_read_ios;stats.pagefile_write_operation_per_sec=pagesBytesReadOperations/timeIntervalSeconds;}}}},computeMaxStats_(snapshots){const maxStats={};statCount=0;for(let i=0;i<snapshots.length;i++){const snapshot=snapshots[i];const stats=snapshot.getStats();this.computeMaxStatsRecursive_(stats,maxStats,excludedStats);}
return maxStats;},computeMaxStatsRecursive_(stats,maxStats,excludedStats){for(const statName in stats){if(stats[statName]instanceof Object){if(!(statName in maxStats)){maxStats[statName]={};}
let excludedNested;if(excludedStats&&statName in excludedStats){excludedNested=excludedStats[statName];}else{excludedNested=null;}
this.computeMaxStatsRecursive_(stats[statName],maxStats[statName],excludedNested);}else{if(excludedStats&&statName in excludedStats){continue;}
if(!(statName in maxStats)){maxStats[statName]=0;statCount++;}
if(stats[statName]>maxStats[statName]){maxStats[statName]=stats[statName];}}}},get height(){return window.getComputedStyle(this).height;},set height(height){this.style.height=height;},draw(type,viewLWorld,viewRWorld,viewHeight){switch(type){case tr.ui.tracks.DrawType.GENERAL_EVENT:this.drawStatBars_(viewLWorld,viewRWorld);break;}},drawStatBars_(viewLWorld,viewRWorld){const ctx=this.context();const pixelRatio=window.devicePixelRatio||1;const bounds=this.getBoundingClientRect();const width=bounds.width*pixelRatio;const height=(bounds.height*pixelRatio)/statCount;const vp=this.viewport.currentDisplayTransform;const maxStats=this.maxStats_;const objectSnapshots=this.objectInstance_.snapshots;let lowIndex=tr.b.findLowIndexInSortedArray(objectSnapshots,function(snapshot){return snapshot.ts;},viewLWorld);if(lowIndex>0)lowIndex-=1;for(let i=lowIndex;i<objectSnapshots.length;++i){const snapshot=objectSnapshots[i];const trace=snapshot.getStats();const currentY=height;const left=snapshot.ts;if(left>viewRWorld)break;let leftView=vp.xWorldToView(left);if(leftView<0)leftView=0;let right;if(i!==objectSnapshots.length-1){right=objectSnapshots[i+1].ts;}else{if(objectSnapshots.length>1){right=objectSnapshots[i].ts+(objectSnapshots[i].ts-
objectSnapshots[i-1].ts);}else{right=this.objectInstance_.parent.model.bounds.max;}}
let rightView=vp.xWorldToView(right);if(rightView>width){rightView=width;}
leftView=Math.floor(leftView);rightView=Math.floor(rightView);this.drawStatBarsRecursive_(snapshot,leftView,rightView,height,trace,maxStats,currentY);if(i===lowIndex){this.drawStatNames_(leftView,height,currentY,'',maxStats);}}
ctx.lineWidth=1;},drawStatBarsRecursive_(snapshot,leftView,rightView,height,stats,maxStats,currentY){const ctx=this.context();for(const statName in maxStats){if(stats[statName]instanceof Object){currentY=this.drawStatBarsRecursive_(snapshot,leftView,rightView,height,stats[statName],maxStats[statName],currentY);}else{const maxStat=maxStats[statName];ctx.fillStyle=EventPresenter.getBarSnapshotColor(snapshot,Math.round(currentY/height));let barHeight;if(maxStat>0){barHeight=height*Math.max(stats[statName],0)/maxStat;}else{barHeight=0;}
ctx.fillRect(leftView,currentY-barHeight,Math.max(rightView-leftView,1),barHeight);currentY+=height;}}
return currentY;},drawStatNames_(leftView,height,currentY,prefix,maxStats){const ctx=this.context();ctx.textAlign='end';ctx.font='12px Arial';ctx.fillStyle='#000000';for(const statName in maxStats){if(maxStats[statName]instanceof Object){currentY=this.drawStatNames_(leftView,height,currentY,statName,maxStats[statName]);}else{let fullname=statName;if(prefix!==''){fullname=prefix+' :: '+statName;}
ctx.fillText(fullname,leftView-10,currentY-height/4);currentY+=height;}}
return currentY;}};tr.ui.tracks.ObjectInstanceTrack.register(SystemStatsInstanceTrack,{typeName:'base::TraceEventSystemStatsMonitor::SystemStats'});return{SystemStatsInstanceTrack,};});'use strict';tr.exportTo('tr.ui.e.system_stats',function(){const SystemStatsSnapshotView=tr.ui.b.define('tr-ui-e-system-stats-snapshot-view',tr.ui.analysis.ObjectSnapshotView);SystemStatsSnapshotView.prototype={__proto__:tr.ui.analysis.ObjectSnapshotView.prototype,decorate(){Polymer.dom(this).classList.add('tr-ui-e-system-stats-snapshot-view');},updateContents(){const snapshot=this.objectSnapshot_;if(!snapshot||!snapshot.getStats()){Polymer.dom(this).textContent='No system stats snapshot found.';return;}
Polymer.dom(this).textContent='';const stats=snapshot.getStats();Polymer.dom(this).appendChild(this.buildList_(stats));},isFloat(n){return typeof n==='number'&&n%1!==0;},buildList_(stats){const statList=document.createElement('ul');for(const statName in stats){const statText=document.createElement('li');Polymer.dom(statText).textContent=''+statName+': ';Polymer.dom(statList).appendChild(statText);if(stats[statName]instanceof Object){Polymer.dom(statList).appendChild(this.buildList_(stats[statName]));}else{if(this.isFloat(stats[statName])){Polymer.dom(statText).textContent+=stats[statName].toFixed(2);}else{Polymer.dom(statText).textContent+=stats[statName];}}}
return statList;}};tr.ui.analysis.ObjectSnapshotView.register(SystemStatsSnapshotView,{typeName:'base::TraceEventSystemStatsMonitor::SystemStats'});return{SystemStatsSnapshotView,};});'use strict';tr.exportTo('tr.ui.e.v8',function(){const IGNORED_ENTRIES={match:full=>full.startsWith('*CODE_AGE_')};const INSTANCE_TYPE_GROUPS={FIXED_ARRAY_TYPE:{match:full=>full.startsWith('*FIXED_ARRAY_'),realEntry:'FIXED_ARRAY_TYPE',keyToName:key=>key.slice('*FIXED_ARRAY_'.length).slice(0,-('_SUB_TYPE'.length)),nameToKey:name=>'*FIXED_ARRAY_'+name+'_SUB_TYPE'},CODE_TYPE:{match:full=>full.startsWith('*CODE_'),realEntry:'CODE_TYPE',keyToName:key=>key.slice('*CODE_'.length),nameToKey:name=>'*CODE_'+name},JS_OBJECTS:{match:full=>full.startsWith('JS_'),keyToName:key=>key,nameToKey:name=>name},Strings:{match:full=>full.endsWith('STRING_TYPE'),keyToName:key=>key,nameToKey:name=>name},Maps:{match:full=>full.startsWith('MAP_')&&full.endsWith('_TYPE'),keyToName:key=>key,nameToKey:name=>name},DescriptorArrays:{match:full=>full.endsWith('DESCRIPTOR_ARRAY_TYPE'),keyToName:key=>key,nameToKey:name=>name}};const DIFF_COLOR={GREEN:'#64DD17',RED:'#D50000'};function computePercentage(valueA,valueB){if(valueA===0)return 0;return valueA/valueB*100;}
class DiffEntry{constructor(originalEntry,diffEntry){this.originalEntry_=originalEntry;this.diffEntry_=diffEntry;}
get title(){return this.diffEntry_.title;}
get overall(){return this.diffEntry_.overall;}
get overAllocated(){return this.diffEntry_.overAllocated;}
get count(){return this.diffEntry_.count;}
get overallPercent(){return this.diffEntry_.overallPercent;}
get overAllocatedPercent(){return this.diffEntry_.overAllocatedPercent;}
get origin(){return this.originalEntry_;}
get diff(){return this.diffEntry_;}
get subRows(){return this.diffEntry_.subRows;}}
class Entry{constructor(title,count,overall,overAllocated,histogram,overAllocatedHistogram){this.title_=title;this.overall_=overall;this.count_=count;this.overAllocated_=overAllocated;this.histogram_=histogram;this.overAllocatedHistogram_=overAllocatedHistogram;this.bucketSize_=this.histogram_.length;this.overallPercent_=100;this.overAllocatedPercent_=100;}
get title(){return this.title_;}
get overall(){return this.overall_;}
get count(){return this.count_;}
get overAllocated(){return this.overAllocated_;}
get histogram(){return this.histogram_;}
get overAllocatedHistogram(){return this.overAllocatedHistogram_;}
get bucketSize(){return this.bucketSize_;}
get overallPercent(){return this.overallPercent_;}
set overallPercent(value){this.overallPercent_=value;}
get overAllocatedPercent(){return this.overAllocatedPercent_;}
set overAllocatedPercent(value){this.overAllocatedPercent_=value;}
setFromObject(obj){this.count_=obj.count;this.overall_=obj.overall/1024;this.overAllocated_=obj.over_allocated/1024;this.histogram_=obj.histogram;this.overAllocatedHistogram_=obj.over_allocated_histogram;}
diff(other){const entry=new Entry(this.title_,other.count_-this.count,other.overall_-this.overall,other.overAllocated_-this.overAllocated,[],[]);entry.overallPercent=computePercentage(entry.overall,this.overall);entry.overAllocatedPercent=computePercentage(entry.overAllocated,this.overAllocated);return new DiffEntry(this,entry);}}
class GroupedEntry extends Entry{constructor(title,count,overall,overAllocated,histogram,overAllocatedHistogram){super(title,count,overall,overAllocated,histogram,overAllocatedHistogram);this.histogram_.fill(0);this.overAllocatedHistogram_.fill(0);this.entries_=new Map();}
get title(){return this.title_;}
set title(value){this.title_=value;}
get subRows(){return Array.from(this.entries_.values());}
getEntryFromTitle(title){return this.entries_.get(title);}
add(entry){this.count_+=entry.count;this.overall_+=entry.overall;this.overAllocated_+=entry.overAllocated;if(this.bucketSize_===entry.bucketSize){for(let i=0;i<this.bucketSize_;++i){this.histogram_[i]+=entry.histogram[i];this.overAllocatedHistogram_[i]+=entry.overAllocatedHistogram[i];}}
this.entries_.set(entry.title,entry);}
accumulateUnknown(title){let unknownCount=this.count_;let unknownOverall=this.overall_;let unknownOverAllocated=this.overAllocated_;const unknownHistogram=tr.b.deepCopy(this.histogram_);const unknownOverAllocatedHistogram=tr.b.deepCopy(this.overAllocatedHistogram_);for(const entry of this.entries_.values()){unknownCount-=entry.count;unknownOverall-=entry.overall;unknownOverAllocated-=entry.overAllocated;for(let i=0;i<this.bucketSize_;++i){unknownHistogram[i]-=entry.histogram[i];unknownOverAllocatedHistogram[i]-=entry.overAllocatedHistogram[i];}}
unknownOverAllocated=unknownOverAllocated<0?0:unknownOverAllocated;this.entries_.set(title,new Entry(title,unknownCount,unknownOverall,unknownOverAllocated,unknownHistogram,unknownOverAllocatedHistogram));}
calculatePercentage(){for(const entry of this.entries_.values()){entry.overallPercent=computePercentage(entry.overall,this.overall_);entry.overAllocatedPercent=computePercentage(entry.overAllocated,this.overAllocated_);if(entry instanceof GroupedEntry)entry.calculatePercentage();}}
diff(other){let newTitle='';if(this.title_.startsWith('Isolate')){newTitle='Total';}else{newTitle=this.title_;}
const result=new GroupedEntry(newTitle,0,0,0,[],[]);for(const entry of this.entries_){const otherEntry=other.getEntryFromTitle(entry[0]);if(otherEntry===undefined)continue;result.add(entry[1].diff(otherEntry));}
result.overallPercent=computePercentage(result.overall,this.overall);result.overAllocatedPercent=computePercentage(result.overAllocated,this.overAllocated);return new DiffEntry(this,result);}}
function createSelector(targetEl,defaultValue,items,callback){const selectorEl=document.createElement('select');selectorEl.addEventListener('change',callback.bind(targetEl));const defaultOptionEl=document.createElement('option');for(let i=0;i<items.length;i++){const item=items[i];const optionEl=document.createElement('option');Polymer.dom(optionEl).textContent=item.label;optionEl.targetPropertyValue=item.value;optionEl.item=item;Polymer.dom(selectorEl).appendChild(optionEl);}
selectorEl.__defineGetter__('selectedValue',function(v){if(selectorEl.children[selectorEl.selectedIndex]===undefined){return undefined;}
return selectorEl.children[selectorEl.selectedIndex].targetPropertyValue;});selectorEl.__defineGetter__('selectedItem',function(v){if(selectorEl.children[selectorEl.selectedIndex]===undefined){return undefined;}
return selectorEl.children[selectorEl.selectedIndex].item;});selectorEl.__defineSetter__('selectedValue',function(v){for(let i=0;i<selectorEl.children.length;i++){const value=selectorEl.children[i].targetPropertyValue;if(value===v){const changed=selectorEl.selectedIndex!==i;if(changed){selectorEl.selectedIndex=i;callback();}
return;}}
throw new Error('Not a valid value');});selectorEl.selectedIndex=-1;return selectorEl;}
function plusMinus(value,toFixed=3){return(value>0?'+':'')+value.toFixed(toFixed);}
function addArrow(value){if(value===0)return value;if(value===Number.NEGATIVE_INFINITY)return'\u2193\u221E';if(value===Number.POSITIVE_INFINITY)return'\u2191\u221E';return(value>0?'\u2191':'\u2193')+Math.abs(value.toFixed(3));}
Polymer({is:'tr-ui-e-v8-gc-objects-stats-table',ready(){this.$.diffOption.style.display='none';this.isolateEntries_=[];this.selector1_=undefined;this.selector2_=undefined;},constructDiffTable_(table){this.$.diffTable.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;this.$.diffTable.tableColumns=[{title:'Component',value(row){const typeEl=document.createElement('span');typeEl.innerText=row.title;return typeEl;},showExpandButtons:true},{title:'Overall Memory(KB)',value(row){const spanEl=tr.ui.b.createSpan();spanEl.innerText=row.origin.overall.toFixed(3);return spanEl;},cmp(a,b){return a.origin.overall-b.origin.overall;}},{title:'diff(KB)',value(row){const spanEl=tr.ui.b.createSpan();spanEl.innerText=plusMinus(row.overall);if(row.overall>0){spanEl.style.color=DIFF_COLOR.RED;}else if(row.overall<0){spanEl.style.color=DIFF_COLOR.GREEN;}
return spanEl;},cmp(a,b){return a.overall-b.overall;}},{title:'diff(%)',value(row){const spanEl=tr.ui.b.createSpan();spanEl.innerText=addArrow(row.overallPercent);if(row.overall>0){spanEl.style.color=DIFF_COLOR.RED;}else if(row.overall<0){spanEl.style.color=DIFF_COLOR.GREEN;}
return spanEl;},cmp(a,b){return a.overall-b.overall;}},{title:'Over Allocated Memory(KB)',value(row){const spanEl=tr.ui.b.createSpan();spanEl.innerText=row.origin.overAllocated.toFixed(3);return spanEl;},cmp(a,b){return a.origin.overAllocated-b.origin.overAllocated;}},{title:'diff(KB)',value(row){const spanEl=tr.ui.b.createSpan();spanEl.innerText=plusMinus(row.overAllocated);if(row.overAllocated>0){spanEl.style.color=DIFF_COLOR.RED;}else if(row.overAllocated<0){spanEl.style.color=DIFF_COLOR.GREEN;}
return spanEl;},cmp(a,b){return a.overAllocated-b.overAllocated;}},{title:'diff(%)',value(row){const spanEl=tr.ui.b.createSpan();spanEl.innerText=addArrow(row.overAllocatedPercent);if(row.overAllocated>0){spanEl.style.color=DIFF_COLOR.RED;}else if(row.overAllocated<0){spanEl.style.color=DIFF_COLOR.GREEN;}
return spanEl;},cmp(a,b){return a.overAllocated-b.overAllocated;}},{title:'Count',value(row){const spanEl=tr.ui.b.createSpan();spanEl.innerText=row.origin.count;return spanEl;},cmp(a,b){return a.origin.count-b.origin.count;}},{title:'diff',value(row){const spanEl=tr.ui.b.createSpan();spanEl.innerText=plusMinus(row.count,0);if(row.count>0){spanEl.style.color=DIFF_COLOR.RED;}else if(row.count<0){spanEl.style.color=DIFF_COLOR.GREEN;}
return spanEl;},cmp(a,b){return a.count-b.count;}},];},buildOptions_(){const items=[];for(const isolateEntry of this.isolateEntries_){items.push({label:isolateEntry.title,value:isolateEntry});}
this.$.diffOption.style.display='inline-block';this.selector1_=createSelector(this,'',items,this.diffOptionChanged_);Polymer.dom(this.$.diffOption).appendChild(this.selector1_);const spanEl=tr.ui.b.createSpan();spanEl.innerText=' VS ';Polymer.dom(this.$.diffOption).appendChild(spanEl);this.selector2_=createSelector(this,'',items,this.diffOptionChanged_);Polymer.dom(this.$.diffOption).appendChild(this.selector2_);},diffOptionChanged_(){const isolateEntry1=this.selector1_.selectedValue;const isolateEntry2=this.selector2_.selectedValue;if(isolateEntry1===undefined||isolateEntry2===undefined){return;}
if(isolateEntry1===isolateEntry2){this.$.diffTable.tableRows=[];this.$.diffTable.rebuild();return;}
this.$.diffTable.tableRows=[isolateEntry1.diff(isolateEntry2)];this.$.diffTable.rebuild();},constructTable_(){this.$.table.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;this.$.table.tableColumns=[{title:'Component',value(row){const typeEl=document.createElement('span');typeEl.innerText=row.title;return typeEl;},showExpandButtons:true},{title:'Overall Memory (KB)',value(row){const typeEl=document.createElement('span');typeEl.innerText=row.overall.toFixed(3);return typeEl;},cmp(a,b){return a.overall-b.overall;}},{title:'Over Allocated Memory (KB)',value(row){const typeEl=document.createElement('span');typeEl.innerText=row.overAllocated.toFixed(3);return typeEl;},cmp(a,b){return a.overAllocated-b.overAllocated;}},{title:'Overall Count',value(row){const typeEl=document.createElement('span');typeEl.innerText=row.count;return typeEl;},cmp(a,b){return a.count-b.count;}},{title:'Overall Memory Percent',value(row){const typeEl=document.createElement('span');typeEl.innerText=row.overallPercent.toFixed(3)+'%';return typeEl;},cmp(a,b){return a.overall-b.overall;}},{title:'Overall Allocated Memory Percent',value(row){const typeEl=document.createElement('span');typeEl.innerText=row.overAllocatedPercent.toFixed(3)+'%';return typeEl;},cmp(a,b){return a.overAllocated-b.overAllocated;}}];this.$.table.sortColumnIndex=1;this.$.table.sortDescending=true;},buildSubEntry_(objects,groupEntry,keyToName){const typeGroup=INSTANCE_TYPE_GROUPS[groupEntry.title];for(const instanceType of typeGroup){const e=objects[instanceType];if(e===undefined)continue;delete objects[instanceType];let title=instanceType;if(keyToName!==undefined)title=keyToName(title);groupEntry.add(new Entry(title,e.count,e.overall/1024,e.over_allocated/1024,e.histogram,e.over_allocated_histogram));}},buildUnGroupedEntries_(objects,objectEntry,bucketSize){for(const title of Object.getOwnPropertyNames(objects)){const obj=objects[title];const groupedEntry=new GroupedEntry(title,0,0,0,new Array(bucketSize),new Array(bucketSize));groupedEntry.setFromObject(obj);objectEntry.add(groupedEntry);}},createGroupEntries_(groupEntries,objects,bucketSize){for(const groupName of Object.getOwnPropertyNames(INSTANCE_TYPE_GROUPS)){const groupEntry=new GroupedEntry(groupName,0,0,0,new Array(bucketSize),new Array(bucketSize));if(INSTANCE_TYPE_GROUPS[groupName].realEntry!==undefined){groupEntry.savedRealEntry=objects[INSTANCE_TYPE_GROUPS[groupName].realEntry];delete objects[INSTANCE_TYPE_GROUPS[groupName].realEntry];}
groupEntries[groupName]=groupEntry;}},buildGroupEntries_(groupEntries,objectEntry){for(const groupName of Object.getOwnPropertyNames(groupEntries)){const groupEntry=groupEntries[groupName];if(groupEntry.savedRealEntry!==undefined){groupEntry.setFromObject(groupEntry.savedRealEntry);groupEntry.accumulateUnknown('UNKNOWN');delete groupEntry.savedRealEntry;}
objectEntry.add(groupEntry);}},buildSubEntriesForGroups_(groupEntries,objects){for(const instanceType of Object.getOwnPropertyNames(objects)){if(IGNORED_ENTRIES.match(instanceType)){delete objects[instanceType];continue;}
const e=objects[instanceType];for(const name of Object.getOwnPropertyNames(INSTANCE_TYPE_GROUPS)){const group=INSTANCE_TYPE_GROUPS[name];if(group.match(instanceType)){groupEntries[name].add(new Entry(group.keyToName(instanceType),e.count,e.overall/1024,e.over_allocated/1024,e.histogram,e.over_allocated_histogram));delete objects[instanceType];}}}},build_(objects,objectEntry,bucketSize){delete objects.END;const groupEntries={};this.createGroupEntries_(groupEntries,objects,bucketSize);this.buildSubEntriesForGroups_(groupEntries,objects);this.buildGroupEntries_(groupEntries,objectEntry);this.buildUnGroupedEntries_(objects,objectEntry,bucketSize);},set selection(slices){slices.sortEvents(function(a,b){return b.start-a.start;});const previous=undefined;for(const slice of slices){if(!slice instanceof tr.e.v8.V8GCStatsThreadSlice)continue;const liveObjects=slice.liveObjects;const deadObjects=slice.deadObjects;const isolate=liveObjects.isolate;const isolateEntry=new GroupedEntry('Isolate_'+isolate+' at '+slice.start.toFixed(3)+' ms',0,0,0,[],[]);const liveEntry=new GroupedEntry('live objects',0,0,0,[],[]);const deadEntry=new GroupedEntry('dead objects',0,0,0,[],[]);const liveBucketSize=liveObjects.bucket_sizes.length;const deadBucketSize=deadObjects.bucket_sizes.length;this.build_(tr.b.deepCopy(liveObjects.type_data),liveEntry,liveBucketSize);isolateEntry.add(liveEntry);this.build_(tr.b.deepCopy(deadObjects.type_data),deadEntry,deadBucketSize);isolateEntry.add(deadEntry);isolateEntry.calculatePercentage();this.isolateEntries_.push(isolateEntry);}
this.updateTable_();if(slices.length>1){this.buildOptions_();this.constructDiffTable_();}},updateTable_(){this.constructTable_();this.$.table.tableRows=this.isolateEntries_;this.$.table.rebuild();},});return{};});'use strict';Polymer({is:'tr-ui-e-multi-v8-gc-stats-thread-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],get selection(){return this.$.content.selection;},set selection(selection){this.$.gcObjectsStats.selection=selection;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-e-multi-v8-gc-stats-thread-slice-sub-view',tr.e.v8.V8GCStatsThreadSlice,{multi:true,title:'V8 GC Stats slices'});'use strict';tr.exportTo('tr.e.v8',function(){const IC_STATS_PROPERTIES=['type','category','scriptName','filePosition','state','isNative','map','propertiesMode','numberOfOwnProperties','instanceType'];class ICStatsEntry{constructor(obj){this.type_=obj.type;if(this.type_.includes('Store')){this.category_='Store';}else if(this.type_.includes('Load')){this.category_='Load';}
this.state_=obj.state;if(obj.functionName){this.functionName_=obj.optimized?'*':'~';this.functionName_+=obj.functionName.length===0?'(anonymous function)':obj.functionName;}
this.offset_=obj.offset;this.scriptName_=obj.scriptName?obj.scriptName:'unknown';this.isNative_=obj.scriptName&&obj.scriptName.includes('native');this.lineNum_=obj.lineNum?obj.lineNum:'unknown';this.filePosition_=this.scriptName_+':'+this.lineNum_;if(this.functionName_){this.filePosition_+=' '+this.functionName_+'+'+this.offset_;}
this.constructor_=obj.constructor?false:true;this.map_=obj.map;if(this.map_){this.propertiesMode_=obj.dict===1?'slow':'fast';}else{this.propertiesMode_='unknown';}
this.numberOfOwnProperties_=obj.own;this.instanceType_=obj.instanceType;this.key_=obj.key;}
get type(){return this.type_;}
get category(){return this.category_;}
get state(){return this.state_;}
get functionName(){return this.functionName_;}
get offset(){return this.offset_;}
get scriptName(){return this.scriptName_;}
get isNative(){return this.isNative_;}
get lineNumber(){return this.lineNum_;}
get isConstructor(){return this.constructor_;}
get map(){return this.map_;}
get propertiesMode(){return this.propertiesMode_;}
get numberOfOwnProperties(){return this.numberOfOwnProperties_;}
get instanceType(){return this.instanceType_;}
get filePosition(){return this.filePosition_;}}
class ICStatsEntryGroup{constructor(property,key){this.property_=property;this.key_=key;this.percentage_=0;this.entries_=[];this.subGroup_=undefined;}
static groupBy(groups,entries,property){for(const entry of entries){const key=entry[property];let group=groups.get(key);if(!group){group=new ICStatsEntryGroup(property,key);groups.set(key,group);}
group.add(entry);}
for(const group of groups.values()){group.percentage=group.length/entries.length;}}
add(entry){this.entries_.push(entry);}
createSubGroup(){if(this.subGroup_)return this.subGroup_;this.subGroup_=new Map();for(const property of IC_STATS_PROPERTIES){if(property===this.property_)continue;const groups=new Map();this.subGroup_.set(property,groups);ICStatsEntryGroup.groupBy(groups,this.entries_,property);}
return this.subGroup_;}
get entries(){return this.entries_;}
get key(){return this.key_;}
get length(){return this.entries_.length;}
get percentage(){return this.percentage_;}
set percentage(value){this.percentage_=value;}}
class ICStatsCollection{constructor(){this.entries_=[];this.groupedEntries_=new Map();}
add(entry){this.entries_.push(entry);}
groupBy(property){if(this.groupedEntries_.has(property)){return Array.from(this.groupedEntries_.get(property).values());}
const groups=new Map();this.groupedEntries_.set(property,groups);ICStatsEntryGroup.groupBy(groups,this.entries_,property);return Array.from(groups.values());}
get entries(){return this.entries_;}
get length(){return this.entries_.length;}}
return{IC_STATS_PROPERTIES,ICStatsEntry,ICStatsEntryGroup,ICStatsCollection,};});'use strict';tr.exportTo('tr.ui.e.v8',function(){const PROPERTIES=tr.e.v8.IC_STATS_PROPERTIES.map(x=>{return{label:x,value:x};});const ICStatsEntry=tr.e.v8.ICStatsEntry;const ICStatsEntryGroup=tr.e.v8.ICStatsEntryGroup;const ICStatsCollection=tr.e.v8.ICStatsCollection;Polymer({is:'tr-ui-e-v8-ic-stats-table',ready(){this.icStatsCollection_=new ICStatsCollection();this.groupKey_=PROPERTIES[0].value;this.selector_=tr.ui.b.createSelector(this,'groupKey','v8ICStatsGroupKey',this.groupKey_,PROPERTIES);Polymer.dom(this.$.groupOption).appendChild(this.selector_);},get groupKey(){return this.groupKey_;},set groupKey(key){this.groupKey_=key;if(this.icStatsCollection_.length===0)return;this.updateTable_(this.groupKey_);},constructTable_(table,groupKey){table.tableColumns=[{title:'',value:row=>{let expanded=false;const buttonEl=tr.ui.b.createButton('details',function(){const previousSibling=Polymer.dom(this).parentNode.parentNode;const parentNode=previousSibling.parentNode;if(expanded){const trEls=parentNode.getElementsByClassName('subTable');Array.from(trEls).map(x=>x.parentNode.removeChild(x));expanded=false;return;}
expanded=true;const subGroups=row.createSubGroup();const tr=document.createElement('tr');tr.classList.add('subTable');tr.appendChild(document.createElement('td'));const td=document.createElement('td');td.colSpan=3;for(const subGroup of subGroups){const property=subGroup[0];const all=Array.from(subGroup[1].values());const group=all.slice(0,20);const divEl=document.createElement('div');const spanEl=document.createElement('span');const subTableEl=document.createElement('tr-ui-b-table');spanEl.innerText=`Top 20 out of ${all.length}`;spanEl.style.fontWeight='bold';spanEl.style.fontSize='14px';divEl.appendChild(spanEl);this.constructTable_(subTableEl,property);subTableEl.tableRows=group;subTableEl.rebuild();divEl.appendChild(subTableEl);td.appendChild(divEl);}
tr.appendChild(td);parentNode.insertBefore(tr,previousSibling.nextSibling);});return buttonEl;}},{title:'Percentage',value(row){const spanEl=document.createElement('span');spanEl.innerText=(row.percentage*100).toFixed(3)+'%';return spanEl;},cmp:(a,b)=>a.percentage-b.percentage},{title:'Count',value(row){const spanEl=document.createElement('span');spanEl.innerText=row.length;return spanEl;},cmp:(a,b)=>a.length-b.length},{title:groupKey,value(row){const spanEl=document.createElement('span');spanEl.innerText=row.key?row.key:'';return spanEl;}}];table.sortColumnIndex=1;table.sortDescending=true;},updateTable_(groupKey){this.constructTable_(this.$.table,groupKey);this.$.table.tableRows=this.icStatsCollection_.groupBy(groupKey);this.$.table.rebuild();},set selection(slices){for(const slice of slices){for(const icStatsObj of slice.icStats){const entry=new ICStatsEntry(icStatsObj);this.icStatsCollection_.add(entry);}}
this.$.total.innerText='Total items: '+this.icStatsCollection_.length;this.updateTable_(this.selector_.selectedValue);}});return{};});'use strict';Polymer({is:'tr-ui-e-multi-v8-ic-stats-thread-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],get selection(){return this.$.content.selection;},set selection(selection){this.$.table.selection=selection;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-e-multi-v8-ic-stats-thread-slice-sub-view',tr.e.v8.V8ICStatsThreadSlice,{multi:true,title:'V8 IC stats slices'});'use strict';tr.exportTo('tr.e.v8',function(){class RuntimeStatsEntry{constructor(name,count,time){this.name_=name;this.count_=count;this.time_=time;}
get name(){return this.name_;}
get count(){return this.count_;}
get time(){return this.time_;}
addSample(count,time){this.count_+=count;this.time_+=time;}}
class RuntimeStatsGroup extends RuntimeStatsEntry{constructor(name,matchRegex){super(name,0,0);this.regex_=matchRegex;this.entries_=new Map();}
match(name){return this.regex_&&name.match(this.regex_);}
add(entry){const value=this.entries_.get(entry.name);if(value!==undefined){value.addSample(entry.count,entry.time);}else{this.entries_.set(entry.name,entry);}
this.count_+=entry.count;this.time_+=entry.time;}
get values(){return Array.from(this.entries_.values());}}
class RuntimeStatsGroupCollection{constructor(){this.blink_cpp_group_=new RuntimeStatsGroup('Blink C++',/.*Callback.*/);this.api_group_=new RuntimeStatsGroup('API',/.*API.*/);this.groups_=[new RuntimeStatsGroup('Total'),new RuntimeStatsGroup('IC',/.*IC_.*/),new RuntimeStatsGroup('Optimize-Background',/(.*OptimizeBackground.*)|RecompileConcurrent.*/),new RuntimeStatsGroup('Optimize',/StackGuard|.*Optimize.*|.*Deoptimize.*|Recompile.*/),new RuntimeStatsGroup('Compile-Background',/(.*CompileBackground.*)/),new RuntimeStatsGroup('Compile',/(^Compile.*)|(.*_Compile.*)/),new RuntimeStatsGroup('Parse-Background',/.*ParseBackground.*/),new RuntimeStatsGroup('Parse',/.*Parse.*/),this.blink_cpp_group_,this.api_group_,new RuntimeStatsGroup('GC-Background-Marking',/.*GC.MC.BACKGROUND.*MARKING.*/),new RuntimeStatsGroup('GC-Background-Sweeping',/.*GC.MC.BACKGROUND.*SWEEPING.*/),new RuntimeStatsGroup('GC-Background-Scavenger',/.*GC.SCAVENGER.BACKGROUND.*/),new RuntimeStatsGroup('GC-Background-MinorMC',/.*GC.MINOR_MC.BACKGROUND.*/),new RuntimeStatsGroup('GC-Background-MajorMC',/.*GC.MC.BACKGROUND.*/),new RuntimeStatsGroup('GC-Background-Other',/.*GC.*BACKGROUND.*/),new RuntimeStatsGroup('GC',/GC|AllocateInTargetSpace/),new RuntimeStatsGroup('JavaScript',/JS_Execution/),new RuntimeStatsGroup('V8 C++',/.*/)];this.blink_group_collection_=null;}
addSlices(slices){const blinkEntries=[];for(const slice of slices){if(!(slice instanceof tr.e.v8.V8ThreadSlice))return;let runtimeCallStats;try{runtimeCallStats=JSON.parse(slice.runtimeCallStats);}catch(e){runtimeCallStats=slice.runtimeCallStats;}
if(runtimeCallStats===undefined)continue;for(const[name,stat]of Object.entries(runtimeCallStats)){if(name.match(/Blink_.*/)){if(name==='Blink_V8')continue;const entry=new RuntimeStatsEntry(name,stat[0],stat[1]);blinkEntries.push(entry);continue;}
for(let i=1;i<this.groups_.length;++i){if(this.groups_[i].match(name)){if(stat.length!==2)break;const entry=new RuntimeStatsEntry(name,stat[0],stat[1]);this.groups_[0].addSample(stat[0],stat[1]);this.groups_[i].add(entry);break;}}}}
this.blink_group_collection_=new BlinkRuntimeStatsGroupCollection(blinkEntries);}
get totalTime(){return this.groups_[0].time;}
get totalCount(){return this.groups_[0].count;}
get runtimeGroups(){return this.groups_;}
get blinkRCSGroupCollection(){return this.blink_group_collection_;}
get blinkCppTotalTime(){return this.blink_cpp_group_.time+this.api_group_.time;}}
class BlinkRuntimeStatsGroupCollection{constructor(entries){this.groups_=[new RuntimeStatsGroup('Blink_Bindings',/^Blink_Bindings_(.*)/),new RuntimeStatsGroup('Blink_GC',/^Blink_GC_(.*)/),new RuntimeStatsGroup('Blink_Layout',/^Blink_Layout_(.*)/),new RuntimeStatsGroup('Blink_Parsing',/^Blink_Parsing_(.*)/),new RuntimeStatsGroup('Blink_Style',/^Blink_Style_(.*)/),new RuntimeStatsGroup('Blink_Callbacks',/^Blink_(.*)/)];this.total_group_=new RuntimeStatsGroup('Blink_Total',/.*/);for(const entry of entries){for(const group of this.groups_){if(group.match(entry.name)){const newEntry=new RuntimeStatsEntry('Blink_'+group.match(entry.name)[1],entry.count,entry.time);group.add(newEntry);this.total_group_.addSample(entry.count,entry.time);break;}}}}
get runtimeGroups(){return this.groups_.concat(this.total_group_);}
get values(){return this.groups_.reduce((values,group)=>values.concat(group.values),[]);}
get totalTime(){return this.total_group_.time;}
get totalCount(){return this.total_group_.count;}}
return{BlinkRuntimeStatsGroupCollection,RuntimeStatsEntry,RuntimeStatsGroup,RuntimeStatsGroupCollection,};});'use strict';tr.exportTo('tr.ui.e.v8',function(){const codeSearchURL_='https://cs.chromium.org/search/?sq=package:chromium&type=cs&q=';function removeBlinkPrefix_(name){if(name.startsWith('Blink_'))name=name.substring(6);return name;}
function handleCodeSearchForV8_(event){if(event.target.parentNode===undefined)return;let name=event.target.parentNode.entryName;if(name.startsWith('API_'))name=name.substring(4);const url=codeSearchURL_+encodeURIComponent(name)+'+file:src/v8/src';window.open(url,'_blank');}
function handleCodeSearchForBlink_(event){if(event.target.parentNode===undefined)return;const name=event.target.parentNode.entryName;const url=codeSearchURL_+
encodeURIComponent('RuntimeCallStats::CounterId::k'+name)+'+file:src/third_party/WebKit/|src/out/Debug/';window.open(url,'_blank');}
function createCodeSearchEl_(handleCodeSearch){const codeSearchEl=document.createElement('span');codeSearchEl.innerText='?';codeSearchEl.style.float='right';codeSearchEl.style.borderRadius='5px';codeSearchEl.style.backgroundColor='#EEE';codeSearchEl.addEventListener('click',handleCodeSearch.bind(this));return codeSearchEl;}
const timeColumn_={title:'Time',value(row){const typeEl=document.createElement('span');typeEl.innerText=(row.time/1000.0).toFixed(3)+' ms';return typeEl;},width:'100px',cmp(a,b){return a.time-b.time;}};const countColumn_={title:'Count',value(row){const typeEl=document.createElement('span');typeEl.innerText=row.count;return typeEl;},width:'100px',cmp(a,b){return a.count-b.count;}};function percentColumn_(title,totalTime){return{title,value(row){const typeEl=document.createElement('span');typeEl.innerText=(row.time/totalTime*100).toFixed(3)+'%';return typeEl;},width:'100px',cmp(a,b){return a.time-b.time;}};}
function nameColumn_(handleCodeSearch,modifyName){return{title:'Name',value(row){const typeEl=document.createElement('span');let name=row.name;if(modifyName)name=modifyName(name);typeEl.innerText=name;if(!(row instanceof tr.e.v8.RuntimeStatsGroup)){typeEl.title='click ? for code search';typeEl.entryName=name;const codeSearchEl=createCodeSearchEl_(handleCodeSearch);typeEl.appendChild(codeSearchEl);}
return typeEl;},width:'200px',showExpandButtons:true};}
function initializeCommonOptions_(table){table.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;table.sortColumnIndex=1;table.sortDescending=true;table.subRowsPropertyName='values';}
Polymer({is:'tr-ui-e-v8-runtime-call-stats-table',ready(){this.table_=this.$.table;this.blink_rcs_table_=this.$.blink_rcs_table;this.totalTime_=0;},constructV8RCSTable_(totalTime){this.table_.tableColumns=[nameColumn_(handleCodeSearchForV8_),timeColumn_,countColumn_,percentColumn_('Percent',totalTime)];initializeCommonOptions_(this.table_);},constructBlinkRCSTable_(blinkCppTotalTime){this.blink_rcs_table_.tableColumns=[nameColumn_(handleCodeSearchForBlink_,removeBlinkPrefix_),timeColumn_,countColumn_,percentColumn_('Percent (of \'Blink C++\' + \'API\')',blinkCppTotalTime)];initializeCommonOptions_(this.blink_rcs_table_);},set slices(slices){const runtimeGroupCollection=new tr.e.v8.RuntimeStatsGroupCollection();runtimeGroupCollection.addSlices(slices);if(runtimeGroupCollection.totalTime>0){this.$.v8_rcs_heading.textContent='V8 Runtime Call Stats';this.constructV8RCSTable_(runtimeGroupCollection.totalTime);this.table_.tableRows=runtimeGroupCollection.runtimeGroups;this.table_.rebuild();}
const blinkRCSGroupCollection=runtimeGroupCollection.blinkRCSGroupCollection;if(runtimeGroupCollection.blinkCppTotalTime>0&&blinkRCSGroupCollection.totalTime>0){this.$.blink_rcs_heading.textContent='Blink Runtime Call Stats';this.constructBlinkRCSTable_(runtimeGroupCollection.blinkCppTotalTime);this.blink_rcs_table_.tableRows=blinkRCSGroupCollection.runtimeGroups;this.blink_rcs_table_.rebuild();}}});return{};});'use strict';Polymer({is:'tr-ui-e-multi-v8-thread-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],get selection(){return this.$.content.selection;},set selection(selection){this.$.runtimeCallStats.slices=selection;this.$.content.selection=selection;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-e-multi-v8-thread-slice-sub-view',tr.e.v8.V8ThreadSlice,{multi:true,title:'V8 slices'});'use strict';Polymer({is:'tr-ui-e-single-v8-gc-stats-thread-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],get selection(){return this.$.content.selection;},set selection(selection){this.$.content.selection=selection;this.$.gcObjectsStats.selection=selection;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-e-single-v8-gc-stats-thread-slice-sub-view',tr.e.v8.V8GCStatsThreadSlice,{multi:false,title:'V8 GC stats slice'});'use strict';Polymer({is:'tr-ui-e-single-v8-ic-stats-thread-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],get selection(){return this.$.content.selection;},set selection(selection){this.$.table.selection=selection;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-e-single-v8-ic-stats-thread-slice-sub-view',tr.e.v8.V8ICStatsThreadSlice,{multi:false,title:'V8 IC stats slice'});'use strict';Polymer({is:'tr-ui-e-single-v8-thread-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],get selection(){return this.$.content.selection;},set selection(selection){this.$.runtimeCallStats.slices=selection;this.$.content.selection=selection;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-e-single-v8-thread-slice-sub-view',tr.e.v8.V8ThreadSlice,{multi:false,title:'V8 slice'});'use strict';tr.exportTo('tr.c',function(){function ScriptingObject(){}
ScriptingObject.prototype={onModelChanged(model){}};return{ScriptingObject,};});'use strict';tr.exportTo('tr.c',function(){function ScriptingController(brushingStateController){this.brushingStateController_=brushingStateController;this.scriptObjectNames_=[];this.scriptObjectValues_=[];this.brushingStateController.addEventListener('model-changed',this.onModelChanged_.bind(this));const typeInfos=ScriptingObjectRegistry.getAllRegisteredTypeInfos();typeInfos.forEach(function(typeInfo){this.addScriptObject(typeInfo.metadata.name,typeInfo.constructor);global[typeInfo.metadata.name]=typeInfo.constructor;},this);}
function ScriptingObjectRegistry(){}
const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);tr.b.decorateExtensionRegistry(ScriptingObjectRegistry,options);ScriptingController.prototype={get brushingStateController(){return this.brushingStateController_;},onModelChanged_(){this.scriptObjectValues_.forEach(function(v){if(v.onModelChanged){v.onModelChanged(this.brushingStateController.model);}},this);},addScriptObject(name,value){this.scriptObjectNames_.push(name);this.scriptObjectValues_.push(value);},executeCommand(command){const f=new Function(this.scriptObjectNames_,'return eval('+command+')');return f.apply(null,this.scriptObjectValues_);}};return{ScriptingController,ScriptingObjectRegistry,};});'use strict';tr.exportTo('tr.metrics',function(){function MetricRegistry(){}
const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);options.defaultMetadata={};tr.b.decorateExtensionRegistry(MetricRegistry,options);function camelCaseToHackerString(camelCase){let hackerString='';for(const c of camelCase){const lowered=c.toLocaleLowerCase();if(lowered===c){hackerString+=c;}else{hackerString+='_'+lowered;}}
return hackerString;}
function getCallStack(){try{throw new Error();}catch(error){return error.stack;}}
function getPathsFromStack(stack){return stack.split('\n').map(line=>{line=line.replace(/^ */,'').split(':');if(line.length<4)return'';return line[line.length-3].split('/');}).filter(x=>x);}
MetricRegistry.checkFilename=function(metricName,opt_metricPathForTest){if(metricName==='runtimeStatsTotalMetric'||metricName==='v8AndMemoryMetrics'){return;}
const expectedFilename=camelCaseToHackerString(metricName)+'.html';const stack=getCallStack();let metricPath=opt_metricPathForTest;if(metricPath===undefined){const paths=getPathsFromStack(stack);const METRIC_STACK_INDEX=5;if(paths.length<=METRIC_STACK_INDEX||paths[METRIC_STACK_INDEX].join('/')===paths[0].join('/')){return;}
metricPath=paths[METRIC_STACK_INDEX].slice(paths[METRIC_STACK_INDEX].length-2);}
if(!metricPath[1].endsWith('_test.html')&&!metricPath[1].endsWith('_test.html.js')&&metricPath[1]!==expectedFilename&&metricPath[1]!==expectedFilename+'.js'&&metricPath.join('_')!==expectedFilename&&metricPath.join('_')!==expectedFilename+'.js'){throw new Error('Expected '+metricName+' to be in a file named '+
expectedFilename+'; actual: '+metricPath.join('/')+'; stack: '+stack.replace(/\n/g,'\n  '));}};MetricRegistry.addEventListener('will-register',function(e){const metric=e.typeInfo.constructor;if(!(metric instanceof Function)){throw new Error('Metrics must be functions.');}
if(!metric.name.endsWith('Metric')&&!metric.name.endsWith('Metrics')){throw new Error('Metric names must end with "Metric" or "Metrics".');}
if(metric.length<2){throw new Error('Metrics take a HistogramSet and a Model and '+'optionally an options dictionary.');}
MetricRegistry.checkFilename(metric.name);});return{MetricRegistry,};});'use strict';tr.exportTo('tr.metrics',function(){function accessibilityMetric(histograms,model){const browserAccessibilityEventsHist=new tr.v.Histogram('browser_accessibility_events',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter);browserAccessibilityEventsHist.description='Browser accessibility events time';const renderAccessibilityEventsHist=new tr.v.Histogram('render_accessibility_events',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter);renderAccessibilityEventsHist.description='Render accessibility events time';const renderAccessibilityLocationsHist=new tr.v.Histogram('render_accessibility_locations',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter);renderAccessibilityLocationsHist.description='Render accessibility locations time';const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(chromeHelper===undefined)return;for(const rendererHelper of Object.values(chromeHelper.rendererHelpers)){const mainThread=rendererHelper.mainThread;if(mainThread===undefined)continue;for(const slice of mainThread.getDescendantEvents()){if(!(slice instanceof tr.model.ThreadSlice))continue;if(slice.title==='RenderAccessibilityImpl::SendPendingAccessibilityEvents'){renderAccessibilityEventsHist.addSample(slice.duration,{event:new tr.v.d.RelatedEventSet(slice)});}
if(slice.title==='RenderAccessibilityImpl::SendLocationChanges'){renderAccessibilityLocationsHist.addSample(slice.duration,{event:new tr.v.d.RelatedEventSet(slice)});}}}
for(const browserHelper of Object.values(chromeHelper.browserHelpers)){const mainThread=browserHelper.mainThread;if(mainThread===undefined)continue;for(const slice of mainThread.getDescendantEvents()){if(slice.title==='BrowserAccessibilityManager::OnAccessibilityEvents'){browserAccessibilityEventsHist.addSample(slice.duration,{event:new tr.v.d.RelatedEventSet(slice)});}}}
histograms.addHistogram(browserAccessibilityEventsHist);histograms.addHistogram(renderAccessibilityEventsHist);histograms.addHistogram(renderAccessibilityLocationsHist);}
tr.metrics.MetricRegistry.register(accessibilityMetric);return{accessibilityMetric,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const MESSAGE_LOOP_EVENT_NAME='Startup.BrowserMessageLoopStartTimeFromMainEntry3';const CONTENT_START_EVENT_NAME='content::Start';const NAVIGATION_EVENT_NAME='Navigation StartToCommit';const FIRST_CONTENTFUL_PAINT_EVENT_NAME='firstContentfulPaint';function androidStartupMetric(histograms,model){let messageLoopStartEvents=[];let navigationEvents=[];const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(!chromeHelper)return;for(const helper of chromeHelper.browserHelpers){for(const ev of helper.mainThread.asyncSliceGroup.childEvents()){if(ev.title===MESSAGE_LOOP_EVENT_NAME){messageLoopStartEvents.push(ev);}else if(ev.title===NAVIGATION_EVENT_NAME){navigationEvents.push(ev);}}}
let contentStartEvents=[];let firstContentfulPaintEvents=[];const rendererHelpers=chromeHelper.rendererHelpers;const pids=Object.keys(rendererHelpers);for(const rendererHelper of Object.values(chromeHelper.rendererHelpers)){if(!rendererHelper.mainThread)continue;for(const ev of rendererHelper.mainThread.sliceGroup.childEvents()){if(ev.title===FIRST_CONTENTFUL_PAINT_EVENT_NAME){firstContentfulPaintEvents.push(ev);break;}else if(ev.title===CONTENT_START_EVENT_NAME){contentStartEvents.push(ev);}}}
let totalBrowserStarts=messageLoopStartEvents.length;let totalContentStartEvents=contentStartEvents.length;let totalFcpEvents=firstContentfulPaintEvents.length;let totalNavigations=navigationEvents.length;if(totalFcpEvents!==totalBrowserStarts||totalNavigations!==totalBrowserStarts||totalContentStartEvents!==totalBrowserStarts||totalBrowserStarts===0){messageLoopStartEvents=[];contentStartEvents=[];navigationEvents=[];firstContentfulPaintEvents=[];for(const proc of Object.values(model.processes)){for(const ev of proc.getDescendantEvents()){if(ev.title===MESSAGE_LOOP_EVENT_NAME){messageLoopStartEvents.push(ev);}else if(ev.title===NAVIGATION_EVENT_NAME){navigationEvents.push(ev);}else if(ev.title===CONTENT_START_EVENT_NAME){contentStartEvents.push(ev);}}
for(const ev of proc.getDescendantEvents()){if(ev.title===FIRST_CONTENTFUL_PAINT_EVENT_NAME){firstContentfulPaintEvents.push(ev);break;}}}
totalBrowserStarts=messageLoopStartEvents.length;totalContentStartEvents=contentStartEvents.length;totalNavigations=navigationEvents.length;totalFcpEvents=firstContentfulPaintEvents.length;}
function orderEvents(event1,event2){return event1.start-event2.start;}
messageLoopStartEvents.sort(orderEvents);contentStartEvents.sort(orderEvents);navigationEvents.sort(orderEvents);firstContentfulPaintEvents.sort(orderEvents);if(totalFcpEvents<totalBrowserStarts){throw new Error('Found fewer FCP events ('+totalFcpEvents+') than browser starts ('+totalBrowserStarts+')');}
const messageLoopStartHistogram=histograms.createHistogram('messageloop_start_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[]);const contentStartHistogram=histograms.createHistogram('experimental_content_start_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[]);const navigationStartHistogram=histograms.createHistogram('experimental_navigation_start_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[]);const navigationCommitHistogram=histograms.createHistogram('navigation_commit_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[]);const firstContentfulPaintHistogram=histograms.createHistogram('first_contentful_paint_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[]);let contentIndex=0;let navIndex=0;let fcpIndex=0;for(let loopStartIndex=0;loopStartIndex<totalBrowserStarts;){const startEvent=messageLoopStartEvents[loopStartIndex];if(fcpIndex===totalFcpEvents){break;}
const contentStartEvent=contentIndex<contentStartEvents.length?contentStartEvents[contentIndex]:null;if(contentStartEvent&&contentStartEvent.start<startEvent.start){contentIndex++;continue;}
const navEvent=navIndex<navigationEvents.length?navigationEvents[navIndex]:null;if(navEvent&&navEvent.start<startEvent.start){navIndex++;continue;}
const fcpEvent=firstContentfulPaintEvents[fcpIndex];if(fcpEvent.start<startEvent.start){fcpIndex++;continue;}
loopStartIndex++;if(fcpIndex<2){continue;}
messageLoopStartHistogram.addSample(startEvent.duration,{events:new tr.v.d.RelatedEventSet([startEvent])});if(contentStartEvent){contentStartHistogram.addSample(contentStartEvent.start-startEvent.start,{events:new tr.v.d.RelatedEventSet([startEvent,contentStartEvent])});}
if(navEvent){navigationStartHistogram.addSample(navEvent.start-startEvent.start,{events:new tr.v.d.RelatedEventSet([startEvent,navEvent])});navigationCommitHistogram.addSample(navEvent.end-startEvent.start,{events:new tr.v.d.RelatedEventSet([startEvent,navEvent])});}
firstContentfulPaintHistogram.addSample(fcpEvent.end-startEvent.start,{events:new tr.v.d.RelatedEventSet([startEvent,fcpEvent])});}}
tr.metrics.MetricRegistry.register(androidStartupMetric);return{androidStartupMetric,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const MAX_INPUT_EVENT_TO_STARTUP_DELAY_IN_MS=2000;const MIN_DRAW_DELAY_IN_MS=80;const MAX_DRAW_DELAY_IN_MS=2000;function findProcess(processName,model){for(const pid in model.processes){const process=model.processes[pid];if(process.name===processName){return process;}}
return undefined;}
function findThreads(process,threadPrefix){if(process===undefined)return undefined;const threads=[];for(const tid in process.threads){const thread=process.threads[tid];if(thread.name.startsWith(threadPrefix)){threads.push(thread);}}
return threads;}
function findUIThread(process){if(process===undefined)return undefined;const threads=findThreads(process,'UI Thread');if(threads!==undefined&&threads.length===1){return threads[0];}
return process.threads[process.pid];}
function findLaunchSlices(model){const launches=[];const binders=findThreads(findProcess('system_server',model),'Binder');for(const binderId in binders){const binder=binders[binderId];for(const sliceId in binder.asyncSliceGroup.slices){const slice=binder.asyncSliceGroup.slices[sliceId];if(slice.title.startsWith('launching:')){launches.push(slice);}}}
return launches;}
function findDrawSlice(appName,startNotBefore,model){let drawSlice=undefined;const thread=findUIThread(findProcess(appName,model));if(thread===undefined)return undefined;for(const sliceId in thread.sliceGroup.slices){const slice=thread.sliceGroup.slices[sliceId];if(slice.start<startNotBefore+MIN_DRAW_DELAY_IN_MS||slice.start>startNotBefore+MAX_DRAW_DELAY_IN_MS)continue;if(slice.title!=='draw')continue;if(drawSlice===undefined||slice.start<drawSlice.start){drawSlice=slice;}}
return drawSlice;}
function findInputEventSlice(endNotAfter,model){const endNotBefore=endNotAfter-MAX_INPUT_EVENT_TO_STARTUP_DELAY_IN_MS;let inputSlice=undefined;const systemUi=findUIThread(findProcess('com.android.systemui',model));if(systemUi===undefined)return undefined;for(const sliceId in systemUi.asyncSliceGroup.slices){const slice=systemUi.asyncSliceGroup.slices[sliceId];if(slice.end>endNotAfter||slice.end<endNotBefore)continue;if(slice.title!=='deliverInputEvent')continue;if(inputSlice===undefined||slice.end>inputSlice.end){inputSlice=slice;}}
return inputSlice;}
function computeStartupTimeInMs(appName,launchSlice,model){let startupStart=launchSlice.start;let startupEnd=launchSlice.end;const drawSlice=findDrawSlice(appName,launchSlice.end,model);if(drawSlice!==undefined){startupEnd=drawSlice.end;}
const inputSlice=findInputEventSlice(launchSlice.start,model);if(inputSlice!==undefined){startupStart=inputSlice.start;}
return startupEnd-startupStart;}
function measureStartup(histograms,model){const launches=findLaunchSlices(model);for(const sliceId in launches){const launchSlice=launches[sliceId];const appName=launchSlice.title.split(': ')[1];const startupMs=computeStartupTimeInMs(appName,launchSlice,model);histograms.createHistogram(`android:systrace:startup:${appName}`,tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,startupMs);}}
function measureThreadStates(histograms,model,rangeOfInterest){for(const pid in model.processes){const process=model.processes[pid];if(process.name===undefined)continue;let hasSlices=false;let timeRunning=0;let timeRunnable=0;let timeSleeping=0;let timeUninterruptible=0;let timeBlockIO=0;let timeUnknown=0;for(const tid in process.threads){const thread=process.threads[tid];if(thread.timeSlices===undefined)continue;for(const sliceId in thread.timeSlices){const slice=thread.timeSlices[sliceId];const sliceRange=tr.b.math.Range.fromExplicitRange(slice.start,slice.end);const intersection=rangeOfInterest.findIntersection(sliceRange);const duration=intersection.duration;if(duration===0)continue;hasSlices=true;if(slice.title==='Running'){timeRunning+=duration;}else if(slice.title==='Runnable'){timeRunnable+=duration;}else if(slice.title==='Sleeping'){timeSleeping+=duration;}else if(slice.title.startsWith('Uninterruptible')){timeUninterruptible+=duration;if(slice.title.includes('Block I/O'))timeBlockIO+=duration;}else{timeUnknown+=duration;}}}
if(hasSlices){const wall=rangeOfInterest.max-rangeOfInterest.min;histograms.createHistogram(`android:systrace:threadtime:${process.name}:running`,tr.b.Unit.byName.normalizedPercentage,timeRunning/wall);histograms.createHistogram(`android:systrace:threadtime:${process.name}:runnable`,tr.b.Unit.byName.normalizedPercentage,timeRunnable/wall);histograms.createHistogram(`android:systrace:threadtime:${process.name}:sleeping`,tr.b.Unit.byName.normalizedPercentage,timeSleeping/wall);histograms.createHistogram(`android:systrace:threadtime:${process.name}:blockio`,tr.b.Unit.byName.normalizedPercentage,timeBlockIO/wall);histograms.createHistogram(`android:systrace:threadtime:${process.name}:uninterruptible`,tr.b.Unit.byName.normalizedPercentage,timeUninterruptible/wall);if(timeUnknown>0){histograms.createHistogram(`android:systrace:threadtime:${process.name}:unknown`,tr.b.Unit.byName.normalizedPercentage,timeUnknown/wall);}}}}
function androidSystraceMetric(histograms,model,options){let rangeOfInterest=model.bounds;if(options!==undefined&&options.rangeOfInterest!==undefined){rangeOfInterest=options.rangeOfInterest;}
measureStartup(histograms,model);measureThreadStates(histograms,model,rangeOfInterest);}
tr.metrics.MetricRegistry.register(androidSystraceMetric,{supportsRangeOfInterest:true});return{androidSystraceMetric,};});'use strict';tr.exportTo('tr.b.math',function(){const PERCENTILE_PRECISION=1e-7;function PiecewiseLinearFunction(){this.pieces=[];}
PiecewiseLinearFunction.prototype={push(x1,y1,x2,y2){if(x1>=x2){throw new Error('Invalid segment');}
if(this.pieces.length>0&&this.pieces[this.pieces.length-1].x2>x1){throw new Error('Potentially overlapping segments');}
if(x1<x2){this.pieces.push(new Piece(x1,y1,x2,y2));}},partBelow(y){return this.pieces.reduce((acc,p)=>(acc+p.partBelow(y)),0);},get min(){return this.pieces.reduce((acc,p)=>Math.min(acc,p.min),Infinity);},get max(){return this.pieces.reduce((acc,p)=>Math.max(acc,p.max),-Infinity);},get average(){let weightedSum=0;let totalWeight=0;this.pieces.forEach(function(piece){weightedSum+=piece.width*piece.average;totalWeight+=piece.width;});if(totalWeight===0)return 0;return weightedSum/totalWeight;},percentile(percent){if(!(percent>=0&&percent<=1)){throw new Error('percent must be [0,1]');}
let lower=this.min;let upper=this.max;const total=this.partBelow(upper);if(total===0)return 0;while(upper-lower>PERCENTILE_PRECISION){const middle=(lower+upper)/2;const below=this.partBelow(middle);if(below/total<percent){lower=middle;}else{upper=middle;}}
return(lower+upper)/2;}};function Piece(x1,y1,x2,y2){this.x1=x1;this.y1=y1;this.x2=x2;this.y2=y2;}
Piece.prototype={partBelow(y){const width=this.width;if(width===0)return 0;const minY=this.min;const maxY=this.max;if(y>=maxY)return width;if(y<minY)return 0;return(y-minY)/(maxY-minY)*width;},get min(){return Math.min(this.y1,this.y2);},get max(){return Math.max(this.y1,this.y2);},get average(){return(this.y1+this.y2)/2;},get width(){return this.x2-this.x1;}};return{PiecewiseLinearFunction,};});'use strict';tr.exportTo('tr.metrics.v8.utils',function(){const IDLE_TASK_EVENT='SingleThreadIdleTaskRunner::RunTask';const V8_EXECUTE='V8.Execute';const GC_EVENT_PREFIX='V8.GC';const FULL_GC_EVENT='V8.GCCompactor';const LOW_MEMORY_EVENT='V8.GCLowMemoryNotification';const MAJOR_GC_EVENT='MajorGC';const MINOR_GC_EVENT='MinorGC';const TOP_GC_EVENTS={'V8.GCCompactor':'v8-gc-full-mark-compactor','V8.GCFinalizeMC':'v8-gc-latency-mark-compactor','V8.GCFinalizeMCReduceMemory':'v8-gc-memory-mark-compactor','V8.GCIncrementalMarking':'v8-gc-incremental-step','V8.GCIncrementalMarkingFinalize':'v8-gc-incremental-finalize','V8.GCIncrementalMarkingStart':'v8-gc-incremental-start','V8.GCPhantomHandleProcessingCallback':'v8-gc-phantom-handle-callback','V8.GCScavenger':'v8-gc-scavenger'};const MARK_COMPACTOR_EVENTS=new Set(['V8.GCCompactor','V8.GCFinalizeMC','V8.GCFinalizeMCReduceMemory','V8.GCIncrementalMarking','V8.GCIncrementalMarkingFinalize','V8.GCIncrementalMarkingStart','V8.GCPhantomHandleProcessingCallback']);const LOW_MEMORY_MARK_COMPACTOR='v8-gc-low-memory-mark-compactor';function findParent(event,predicate){let parent=event.parentSlice;while(parent){if(predicate(parent)){return parent;}
parent=parent.parentSlice;}
return null;}
function isIdleTask(event){return event.title===IDLE_TASK_EVENT;}
function isLowMemoryEvent(event){return event.title===LOW_MEMORY_EVENT;}
function isV8Event(event){return event.title.startsWith('V8.');}
function isV8ExecuteEvent(event){return event.title===V8_EXECUTE;}
function isTopV8ExecuteEvent(event){return isV8ExecuteEvent(event)&&findParent(isV8ExecuteEvent)===null;}
function isGarbageCollectionEvent(event){return event.title&&event.title.startsWith(GC_EVENT_PREFIX)&&event.title!==LOW_MEMORY_EVENT;}
function isTopGarbageCollectionEvent(event){return event.title in TOP_GC_EVENTS;}
function isForcedGarbageCollectionEvent(event){return findParent(event,isLowMemoryEvent)!==null;}
function isSubGarbageCollectionEvent(event){return isGarbageCollectionEvent(event)&&event.parentSlice&&(isTopGarbageCollectionEvent(event.parentSlice)||event.parentSlice.title===MAJOR_GC_EVENT||event.parentSlice.title===MINOR_GC_EVENT);}
function isNotForcedTopGarbageCollectionEvent(event){return tr.metrics.v8.utils.isTopGarbageCollectionEvent(event)&&!tr.metrics.v8.utils.isForcedGarbageCollectionEvent(event);}
function isNotForcedSubGarbageCollectionEvent(event){return tr.metrics.v8.utils.isSubGarbageCollectionEvent(event)&&!tr.metrics.v8.utils.isForcedGarbageCollectionEvent(event);}
function isFullMarkCompactorEvent(event){return event.title==='V8.GCCompactor';}
function isMarkCompactorSummaryEvent(event){return event.title==='V8.GCMarkCompactorSummary';}
function isMarkCompactorMarkingSummaryEvent(event){return event.title==='V8.GCMarkCompactorMarkingSummary';}
function isIncrementalMarkingEvent(event){return event.title.startsWith('V8.GCIncrementalMarking');}
function isLatencyMarkCompactorEvent(event){return event.title==='V8.GCFinalizeMC';}
function isMemoryMarkCompactorEvent(event){return event.title==='V8.GCFinalizeMCReduceMemory';}
function isScavengerEvent(event){return event.title==='V8.GCScavenger';}
function isCompileOptimizeRCSCategory(name){return name==='Optimize';}
function isCompileUnoptimizeRCSCategory(name){return name==='Compile';}
function isCompileParseRCSCategory(name){return name==='Parse';}
function isCompileRCSCategory(name){return name==='Compile'||name==='Optimize'||name==='Parse';}
function isV8RCSEvent(event){return event instanceof tr.e.v8.V8ThreadSlice;}
function isMarkCompactorEvent(event){return MARK_COMPACTOR_EVENTS.has(event.title);}
function isNotForcedMarkCompactorEvent(event){return!isForcedGarbageCollectionEvent(event)&&isMarkCompactorEvent(event);}
function forcedGCEventName(){return LOW_MEMORY_EVENT;}
function topGarbageCollectionEventName(event){if(event.title===FULL_GC_EVENT){if(findParent(event,isLowMemoryEvent)){return LOW_MEMORY_MARK_COMPACTOR;}}
return TOP_GC_EVENTS[event.title];}
function topGarbageCollectionEventNames(){return Object.values(TOP_GC_EVENTS);}
function subGarbageCollectionEventName(event){const topEvent=findParent(event,isTopGarbageCollectionEvent);const prefix=topEvent?topGarbageCollectionEventName(topEvent):'unknown';const name=event.title.replace('V8.GC_MC_','').replace('V8.GC_SCAVENGER_','').replace('V8.GC_','').replace(/_/g,'-').toLowerCase();return prefix+'-'+name;}
function jsExecutionThreads(model){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);let threads=[];for(const rendererHelper of Object.values(chromeHelper.rendererHelpers)){if(rendererHelper.isChromeTracingUI)continue;threads.push(rendererHelper.mainThread);threads=threads.concat(rendererHelper.dedicatedWorkerThreads);threads=threads.concat(rendererHelper.foregroundWorkerThreads);}
return threads;}
function groupAndProcessEvents(model,filterCallback,groupCallback,processCallback,groups){const groupToEvents={};if(groups){for(const group of groups){groupToEvents[group]=[];}}
const threads=jsExecutionThreads(model);for(const thread of threads){for(const event of thread.sliceGroup.childEvents()){if(!filterCallback(event))continue;const group=groupCallback(event);if(groups&&!(group in groupToEvents)){continue;}
groupToEvents[group]=groupToEvents[group]||[];groupToEvents[group].push(event);}}
for(const[group,events]of Object.entries(groupToEvents)){processCallback(group,events);}}
function filterEvents(model,filterCallback){const threads=jsExecutionThreads(model);const events=[];for(const thread of threads){for(const event of thread.sliceGroup.childEvents()){if(!filterCallback(event))continue;events.push(event);}}
return events;}
function unionOfIntervals(intervals){if(intervals.length===0)return[];return tr.b.math.mergeRanges(intervals.map(x=>{return{min:x.start,max:x.end};}),1e-6,function(ranges){return{start:ranges.reduce((acc,x)=>Math.min(acc,x.min),ranges[0].min),end:ranges.reduce((acc,x)=>Math.max(acc,x.max),ranges[0].max)};});}
function hasV8Stats(globalMemoryDump){let v8stats=undefined;globalMemoryDump.iterateContainerDumps(function(dump){v8stats=v8stats||dump.getMemoryAllocatorDumpByFullName('v8');});return!!v8stats;}
function rangeForMemoryDumps(model){const startOfFirstDumpWithV8=model.globalMemoryDumps.filter(hasV8Stats).reduce((start,dump)=>Math.min(start,dump.start),Infinity);if(startOfFirstDumpWithV8===Infinity)return new tr.b.math.Range();return tr.b.math.Range.fromExplicitRange(startOfFirstDumpWithV8,Infinity);}
class WindowEndpoint{constructor(start,points){this.points=points;this.lastIndex=-1;this.position=start;this.distanceUntilNextPoint=points[0].position-start;this.cummulativePause=0;this.stackDepth=0;}
advance(delta){if(delta<this.distanceUntilNextPoint){this.position+=delta;this.cummulativePause+=this.stackDepth>0?delta:0;this.distanceUntilNextPoint=this.points[this.lastIndex+1].position-this.position;}else{this.position+=this.distanceUntilNextPoint;this.cummulativePause+=this.stackDepth>0?this.distanceUntilNextPoint:0;this.distanceUntilNextPoint=0;this.lastIndex++;if(this.lastIndex<this.points.length){this.stackDepth+=this.points[this.lastIndex].delta;if(this.lastIndex+1<this.points.length){this.distanceUntilNextPoint=this.points[this.lastIndex+1].position-this.position;}}}}}
function mutatorUtilization(start,end,timeWindow,intervals){const mu=new tr.b.math.PiecewiseLinearFunction();if(end-start<=timeWindow){return mu;}
if(intervals.length===0){mu.push(start,1.0,end-timeWindow,1.0);return mu;}
intervals=unionOfIntervals(intervals);const points=[];for(const interval of intervals){points.push({position:interval.start,delta:1});points.push({position:interval.end,delta:-1});}
points.sort((a,b)=>a.position-b.position);points.push({position:end,delta:0});const left=new WindowEndpoint(start,points);const right=new WindowEndpoint(start,points);const EPSILON=1e-6;while(right.position-left.position<timeWindow-EPSILON){right.advance(timeWindow-(right.position-left.position));}
while(right.lastIndex<points.length){const distanceUntilNextPoint=Math.min(left.distanceUntilNextPoint,right.distanceUntilNextPoint);const position1=left.position;const value1=right.cummulativePause-left.cummulativePause;left.advance(distanceUntilNextPoint);right.advance(distanceUntilNextPoint);if(distanceUntilNextPoint>0){const position2=left.position;const value2=right.cummulativePause-left.cummulativePause;mu.push(position1,1.0-value1/timeWindow,position2,1.0-value2/timeWindow);}}
return mu;}
function addMutatorUtilization(metricName,eventFilter,timeWindows,rendererHelpers,histograms){const histogramMap=new Map();for(const timeWindow of timeWindows){const summaryOptions={avg:false,count:false,max:false,min:true,std:false,sum:false};const description=`The minimum mutator utilization in ${timeWindow}ms time window`;const histogram=histograms.createHistogram(`${metricName}-${timeWindow}ms_window`,tr.b.Unit.byName.normalizedPercentage_biggerIsBetter,[],{summaryOptions,description});histogramMap.set(timeWindow,histogram);}
for(const rendererHelper of rendererHelpers){if(rendererHelper.isChromeTracingUI)continue;const pauses=[];for(const event of rendererHelper.mainThread.sliceGroup.childEvents()){if(eventFilter(event)&&event.end>event.start){pauses.push({start:event.start,end:event.end});}}
pauses.sort((a,b)=>a.start-b.start);const start=rendererHelper.mainThread.bounds.min;const end=rendererHelper.mainThread.bounds.max;for(const timeWindow of timeWindows){const mu=mutatorUtilization(start,end,timeWindow,pauses);histogramMap.get(timeWindow).addSample(mu.min);}}}
return{addMutatorUtilization,findParent,forcedGCEventName,filterEvents,groupAndProcessEvents,isForcedGarbageCollectionEvent,isFullMarkCompactorEvent,isGarbageCollectionEvent,isIdleTask,isIncrementalMarkingEvent,isLatencyMarkCompactorEvent,isLowMemoryEvent,isMarkCompactorSummaryEvent,isMarkCompactorMarkingSummaryEvent,isMemoryMarkCompactorEvent,isNotForcedMarkCompactorEvent,isNotForcedTopGarbageCollectionEvent,isNotForcedSubGarbageCollectionEvent,isScavengerEvent,isSubGarbageCollectionEvent,isTopGarbageCollectionEvent,isTopV8ExecuteEvent,isV8Event,isV8ExecuteEvent,isV8RCSEvent,isCompileRCSCategory,isCompileOptimizeRCSCategory,isCompileUnoptimizeRCSCategory,isCompileParseRCSCategory,mutatorUtilization,rangeForMemoryDumps,subGarbageCollectionEventName,topGarbageCollectionEventName,topGarbageCollectionEventNames,unionOfIntervals,};});'use strict';tr.exportTo('tr.metrics.blink',function(){const BLINK_NON_AGGREGATED_GC_EVENTS_NAMES_MAP={'BlinkGC.AtomicPauseMarkEpilogue':'blink-gc-atomic-pause-mark-epilogue','BlinkGC.AtomicPauseMarkPrologue':'blink-gc-atomic-pause-mark-prologue','BlinkGC.AtomicPauseMarkRoots':'blink-gc-atomic-pause-mark-roots','BlinkGC.IncrementalMarkingStartMarking':'blink-gc-incremental-start','BlinkGC.IncrementalMarkingStep':'blink-gc-incremental-step','BlinkGC.UnifiedMarkingStep':'blink-gc-unified-marking-by-v8','BlinkGC.CompleteSweep':'blink-gc-complete-sweep','BlinkGC.LazySweepInIdle':'blink-gc-sweep-task-foreground','BlinkGC.LazySweepOnAllocation':'blink-gc-sweep-allocation','BlinkGC.AtomicPauseSweepAndCompact':'blink-gc-atomic-pause-sweep-and-compact'};const BLINK_TOP_GC_ROOTS_MARKING_EVENTS=['BlinkGC.VisitRoots'];const BLINK_GC_ATOMIC_PAUSE_TRANSITIVE_CLOSURE_EVENTS=['BlinkGC.AtomicPauseMarkTransitiveClosure'];const BLINK_GC_FOREGROUND_MARKING_TRANSITIVE_CLOSURE_EVENTS=['BlinkGC.AtomicPauseMarkTransitiveClosure','BlinkGC.IncrementalMarkingStep','BlinkGC.UnifiedMarkingStep'];const BLINK_TOP_GC_FOREGROUND_MARKING_EVENTS=['BlinkGC.AtomicPauseMarkEpilogue','BlinkGC.AtomicPauseMarkPrologue','BlinkGC.AtomicPauseMarkRoots','BlinkGC.IncrementalMarkingStartMarking',].concat(BLINK_GC_FOREGROUND_MARKING_TRANSITIVE_CLOSURE_EVENTS);const BLINK_TOP_GC_BACKGROUND_MARKING_EVENTS=['BlinkGC.ConcurrentMarkingStep'];const BLINK_TOP_GC_FOREGROUND_SWEEPING_EVENTS=['BlinkGC.CompleteSweep','BlinkGC.LazySweepInIdle','BlinkGC.LazySweepOnAllocation'];const BLINK_TOP_GC_BACKGROUND_SWEEPING_EVENTS=['BlinkGC.ConcurrentSweepingStep'];const BLINK_TOP_GC_EVENTS=Object.keys(BLINK_NON_AGGREGATED_GC_EVENTS_NAMES_MAP).concat(BLINK_GC_ATOMIC_PAUSE_TRANSITIVE_CLOSURE_EVENTS);const ATOMIC_PAUSE_EVENTS=['BlinkGC.AtomicPauseMarkEpilogue','BlinkGC.AtomicPauseMarkPrologue','BlinkGC.AtomicPauseMarkRoots','BlinkGC.AtomicPauseMarkTransitiveClosure','BlinkGC.AtomicPauseSweepAndCompact'];function blinkGarbageCollectionEventName(event){return BLINK_NON_AGGREGATED_GC_EVENTS_NAMES_MAP[event.title];}
function blinkGarbageCollectionEventNames(){return Object.values(BLINK_NON_AGGREGATED_GC_EVENTS_NAMES_MAP);}
function isNonForcedEvent(event){return(!event.args||!event.args.forced)&&!tr.metrics.v8.utils.isForcedGarbageCollectionEvent(event);}
function isNonForcedBlinkGarbageCollectionEvent(event){return BLINK_TOP_GC_EVENTS.includes(event.title)&&isNonForcedEvent(event);}
function isNonForcedNonAggregatedBlinkGarbageCollectionEvent(event){return event.title in BLINK_NON_AGGREGATED_GC_EVENTS_NAMES_MAP&&isNonForcedEvent(event);}
function isNonForcedBlinkGarbageCollectionAtomicPauseEvent(event){return ATOMIC_PAUSE_EVENTS.includes(event.title)&&isNonForcedEvent(event);}
function isNonForcedBlinkGarbageCollectionRootsMarkingEvent(event){return BLINK_TOP_GC_ROOTS_MARKING_EVENTS.includes(event.title)&&isNonForcedEvent(event);}
function
isNonForcedBlinkGarbageCollectionMarkingTransitiveColsureEvent(event){return BLINK_GC_FOREGROUND_MARKING_TRANSITIVE_CLOSURE_EVENTS.includes(event.title)&&isNonForcedEvent(event);}
function
isNonForcedBlinkGarbageCollectionAtomicPauseTransitiveColsureEvent(event){return BLINK_GC_ATOMIC_PAUSE_TRANSITIVE_CLOSURE_EVENTS.includes(event.title)&&isNonForcedEvent(event);}
function isNonForcedBlinkGarbageCollectionForegroundMarkingEvent(event){return BLINK_TOP_GC_FOREGROUND_MARKING_EVENTS.includes(event.title)&&isNonForcedEvent(event);}
function isNonForcedBlinkGarbageCollectionBackgroundMarkingEvent(event){return BLINK_TOP_GC_BACKGROUND_MARKING_EVENTS.includes(event.title)&&isNonForcedEvent(event);}
function isNonForcedBlinkGarbageCollectionForegroundSweepingEvent(event){return BLINK_TOP_GC_FOREGROUND_SWEEPING_EVENTS.includes(event.title)&&isNonForcedEvent(event);}
function isNonForcedBlinkGarbageCollectionBackgroundSweepingEvent(event){return BLINK_TOP_GC_BACKGROUND_SWEEPING_EVENTS.includes(event.title)&&isNonForcedEvent(event);}
function isNonNestedNonForcedBlinkGarbageCollectionEvent(event){return isNonForcedBlinkGarbageCollectionEvent(event)&&!tr.metrics.v8.utils.findParent(event,tr.metrics.v8.utils.isGarbageCollectionEvent);}
function blinkGcMetric(histograms,model){addDurationOfTopEvents(histograms,model);addDurationOfAtomicPause(histograms,model);addDurationOfAtomicPauseTransitiveClosure(histograms,model);addTotalDurationOfTopEvents(histograms,model);addTotalDurationOfBlinkAndV8TopEvents(histograms,model);addTotalDurationOfRootsMarking(histograms,model);addTotalDurationOfMarkingTransitiveClosure(histograms,model);addTotalDurationOfForegroundMarking(histograms,model);addTotalDurationOfBackgroundMarking(histograms,model);addTotalDurationOfForegroundSweeping(histograms,model);addTotalDurationOfBackgroundSweeping(histograms,model);}
tr.metrics.MetricRegistry.register(blinkGcMetric);const timeDurationInMs_smallerIsBetter=tr.b.Unit.byName.timeDurationInMs_smallerIsBetter;const CUSTOM_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(0,20,200).addExponentialBins(200,100);function createNumericForTopEventTime(name){const n=new tr.v.Histogram(name,timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);n.customizeSummaryOptions({avg:true,count:true,max:true,min:false,std:true,sum:true,percentile:[0.90]});return n;}
function createNumericForTotalEventTime(name){const n=new tr.v.Histogram(name,timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);n.customizeSummaryOptions({avg:false,count:true,max:false,min:false,std:false,sum:true,percentile:[0.90]});return n;}
function createNumericForUnifiedEventTime(name){const n=new tr.v.Histogram(name,timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);n.customizeSummaryOptions({avg:false,count:true,max:true,min:false,std:false,sum:true,percentile:[0.90]});return n;}
function addDurationOfTopEvents(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isNonForcedNonAggregatedBlinkGarbageCollectionEvent,blinkGarbageCollectionEventName,function(name,events){const cpuDuration=createNumericForTopEventTime(name);for(const event of events){cpuDuration.addSample(event.cpuDuration);}
histograms.addHistogram(cpuDuration);},blinkGarbageCollectionEventNames());}
function addDurationOfAtomicPause(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isNonForcedBlinkGarbageCollectionAtomicPauseEvent,event=>event.args.epoch,function(group,events){const cpuDuration=createNumericForTopEventTime('blink-gc-atomic-pause');cpuDuration.addSample(events.reduce((acc,current)=>acc+current.cpuDuration,0));histograms.addHistogram(cpuDuration);});}
function addDurationOfAtomicPauseTransitiveClosure(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isNonForcedBlinkGarbageCollectionAtomicPauseTransitiveColsureEvent,event=>event.args.epoch,function(group,events){const cpuDuration=createNumericForTopEventTime('blink-gc-atomic-pause-mark-transitive-closure');cpuDuration.addSample(events.reduce((acc,current)=>acc+current.cpuDuration,0));histograms.addHistogram(cpuDuration);});}
function addTotalDurationOfTopEvents(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isNonForcedBlinkGarbageCollectionEvent,event=>'blink-gc-total',function(name,events){const cpuDuration=createNumericForTotalEventTime(name);for(const event of events){cpuDuration.addSample(event.cpuDuration);}
histograms.addHistogram(cpuDuration);},['blink-gc-total']);}
function addTotalDurationOfRootsMarking(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isNonForcedBlinkGarbageCollectionRootsMarkingEvent,event=>'blink-gc-mark-roots',function(name,events){const cpuDuration=createNumericForTotalEventTime(name);for(const event of events){cpuDuration.addSample(event.cpuDuration);}
histograms.addHistogram(cpuDuration);},['blink-gc-mark-roots']);}
function addTotalDurationOfMarkingTransitiveClosure(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isNonForcedBlinkGarbageCollectionMarkingTransitiveColsureEvent,event=>'blink-gc-mark-transitive-closure',function(name,events){const cpuDuration=createNumericForTotalEventTime(name);for(const event of events){cpuDuration.addSample(event.cpuDuration);}
histograms.addHistogram(cpuDuration);},['blink-gc-mark-transitive-closure']);}
function addTotalDurationOfForegroundMarking(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isNonForcedBlinkGarbageCollectionForegroundMarkingEvent,event=>'blink-gc-mark-foreground',function(name,events){const cpuDuration=createNumericForTotalEventTime(name);for(const event of events){cpuDuration.addSample(event.cpuDuration);}
histograms.addHistogram(cpuDuration);},['blink-gc-mark-foreground']);}
function addTotalDurationOfBackgroundMarking(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isNonForcedBlinkGarbageCollectionBackgroundMarkingEvent,event=>'blink-gc-mark-background',function(name,events){const cpuDuration=createNumericForTotalEventTime(name);for(const event of events){cpuDuration.addSample(event.cpuDuration);}
histograms.addHistogram(cpuDuration);},['blink-gc-mark-background']);}
function addTotalDurationOfForegroundSweeping(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isNonForcedBlinkGarbageCollectionForegroundSweepingEvent,event=>'blink-gc-sweep-foreground',function(name,events){const cpuDuration=createNumericForTotalEventTime(name);for(const event of events){cpuDuration.addSample(event.cpuDuration);}
histograms.addHistogram(cpuDuration);},['blink-gc-sweep-foreground']);}
function addTotalDurationOfBackgroundSweeping(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isNonForcedBlinkGarbageCollectionBackgroundSweepingEvent,event=>'blink-gc-sweep-background',function(name,events){const cpuDuration=createNumericForTotalEventTime(name);for(const event of events){cpuDuration.addSample(event.cpuDuration);}
histograms.addHistogram(cpuDuration);},['blink-gc-sweep-background']);}
function isV8OrBlinkTopLevelGarbageCollectionEvent(event){return tr.metrics.v8.utils.isNotForcedTopGarbageCollectionEvent(event)||isNonNestedNonForcedBlinkGarbageCollectionEvent(event);}
function addTotalDurationOfBlinkAndV8TopEvents(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isV8OrBlinkTopLevelGarbageCollectionEvent,event=>'unified-gc-total',function(name,events){const cpuDuration=createNumericForUnifiedEventTime(name);for(const event of events){cpuDuration.addSample(event.cpuDuration);}
histograms.addHistogram(cpuDuration);},['unified-gc-total']);}
return{blinkGcMetric,};});'use strict';tr.exportTo('tr.metrics.blink',function(){function leakDetectionMetric(histograms,model){const modelHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(modelHelper===undefined){throw new Error('Chrome is not present.');}
const rendererHelpers=modelHelper.rendererHelpers;if(Object.keys(rendererHelpers).length===0){throw new Error('Renderer process is not present.');}
const pids=Object.keys(rendererHelpers);const chromeDumps=tr.metrics.sh.splitGlobalDumpsByBrowserName(model,undefined).get('chrome');const sumCounter=new Map();for(const pid of pids){for(const[key,count]of countLeakedBlinkObjects(chromeDumps,pid)){sumCounter.set(key,(sumCounter.get(key)||0)+count);}}
for(const[key,count]of sumCounter){histograms.createHistogram('Leaked '+key,tr.b.Unit.byName.count_smallerIsBetter,count);}
for(const[key,count]of sumCounter){if(count>0){throw new Error('Memory leak is found.');}}}
tr.metrics.MetricRegistry.register(leakDetectionMetric);function countLeakedBlinkObjects(dumps,pid){if(dumps===undefined||dumps.length<2){throw new Error('Expected at least two memory dumps.');}
const firstCounter=countBlinkObjects(dumps[0],pid);const lastCounter=countBlinkObjects(dumps[dumps.length-1],pid);const diffCounter=new Map();for(const[key,lastCount]of lastCounter){diffCounter.set(key,lastCount-firstCounter.get(key));}
return diffCounter;}
function countBlinkObjects(dump,pid){const counter=new Map();const processesMemoryDumps=dump.processMemoryDumps;if(processesMemoryDumps[pid]===undefined)return counter;const blinkObjectsDump=processesMemoryDumps[pid].memoryAllocatorDumps.find(dump=>dump.fullName==='blink_objects');for(const v of blinkObjectsDump.children){counter.set(v.name,v.numerics.object_count.value);}
return counter;}
return{leakDetectionMetric,};});'use strict';tr.exportTo('tr.metrics.console',function(){const COUNT_BOUNDARIES=tr.v.HistogramBinBoundaries.createExponential(1,1e4,30);const SUMMARY_OPTIONS=tr.v.Histogram.AVERAGE_ONLY_SUMMARY_OPTIONS;const SOURCES=['all','js','network'];function consoleErrorMetric(histograms,model){const counts={};for(const source of SOURCES){counts[source]=0;}
for(const slice of model.getDescendantEvents()){if(slice.category==='blink.console'&&slice.title==='ConsoleMessage::Error'){const source=slice.args.source.toLowerCase();counts.all++;if(source in counts){counts[source]++;}}
if(slice.category==='v8.console'&&(slice.title==='V8ConsoleMessage::Exception'||slice.title==='V8ConsoleMessage::Error'||slice.title==='V8ConsoleMessage::Assert')){counts.all++;counts.js++;}}
for(const source of SOURCES){histograms.createHistogram(`console:error:${source}`,tr.b.Unit.byName.count_smallerIsBetter,counts[source],{description:`Number of ${source} console error messages`,summaryOptions:SUMMARY_OPTIONS});}}
tr.metrics.MetricRegistry.register(consoleErrorMetric);return{consoleErrorMetric,};});'use strict';tr.exportTo('tr.metrics.sh',function(){function getCpuSnapshotsFromModel(model){const snapshots=[];for(const pid in model.processes){const snapshotInstances=model.processes[pid].objects.getAllInstancesNamed('CPUSnapshots');if(!snapshotInstances)continue;for(const object of snapshotInstances[0].snapshots){snapshots.push(object.args.processes);}}
return snapshots;}
function getProcessSumsFromSnapshot(snapshot){const processSums=new Map();for(const processData of snapshot){const processName=processData.name;if(!(processSums.has(processName))){processSums.set(processName,{sum:0.0,paths:new Set()});}
processSums.get(processName).sum+=parseFloat(processData.pCpu);if(processData.path){processSums.get(processName).paths.add(processData.path);}}
return processSums;}
function buildNumericsFromSnapshots(snapshots){const processNumerics=new Map();for(const snapshot of snapshots){const processSums=getProcessSumsFromSnapshot(snapshot);for(const[processName,processData]of processSums.entries()){if(!(processNumerics.has(processName))){processNumerics.set(processName,{numeric:new tr.v.Histogram('cpu:percent:'+processName,tr.b.Unit.byName.normalizedPercentage_smallerIsBetter),paths:new Set()});}
processNumerics.get(processName).numeric.addSample(processData.sum/100.0);for(const path of processData.paths){processNumerics.get(processName).paths.add(path);}}}
return processNumerics;}
function cpuProcessMetric(histograms,model){const snapshots=getCpuSnapshotsFromModel(model);const processNumerics=buildNumericsFromSnapshots(snapshots);for(const[processName,processData]of processNumerics){const numeric=processData.numeric;const missingSnapshotCount=snapshots.length-numeric.numValues;for(let i=0;i<missingSnapshotCount;i++){numeric.addSample(0);}
numeric.diagnostics.set('paths',new
tr.v.d.GenericSet([...processData.paths]));histograms.addHistogram(numeric);}}
tr.metrics.MetricRegistry.register(cpuProcessMetric);return{cpuProcessMetric,};});'use strict';tr.exportTo('tr.metrics',function(){function mediaMetric(histograms,model){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(chromeHelper===undefined)return;for(const rendererHelper of Object.values(chromeHelper.rendererHelpers)){const mainThread=rendererHelper.mainThread;if(mainThread===undefined)continue;const videoThreads=rendererHelper.process.findAllThreadsMatching(thread=>(thread.name?thread.name.startsWith('ThreadPoolSingleThreadSharedForegroundBlocking'):false));const compositorThread=rendererHelper.compositorThread;if(compositorThread!==undefined){videoThreads.push(compositorThread);}
const audioThreads=rendererHelper.process.findAllThreadsNamed('AudioOutputDevice');if(audioThreads.length===0&&videoThreads.length===0)continue;const processData=new PerProcessData();processData.recordPlayStarts(mainThread);if(!processData.hasPlaybacks)continue;if(videoThreads.length!==0){processData.calculateTimeToVideoPlays(videoThreads);processData.calculateDroppedFrameCounts(videoThreads);}
if(audioThreads.length!==0){processData.calculateTimeToAudioPlays(audioThreads);}
processData.calculateSeekTimes(mainThread);processData.calculateBufferingTimes(mainThread);processData.addMetricToHistograms(histograms);}}
class PerProcessData{constructor(){this.playbackIdToDataMap_=new Map();}
recordPlayStarts(mainThread){for(const event of mainThread.sliceGroup.getDescendantEvents()){if(event.title==='WebMediaPlayerImpl::DoLoad'){const id=event.args.id;if(this.playbackIdToDataMap_.has(id)){throw new Error('Unexpected multiple initialization of a media playback');}
this.playbackIdToDataMap_.set(id,new PerPlaybackData(event.start));}}}
get hasPlaybacks(){return this.playbackIdToDataMap_.size>0;}
calculateTimeToVideoPlays(videoThreads){for(const thread of videoThreads){for(const event of thread.sliceGroup.getDescendantEvents()){if(event.title==='VideoRendererImpl::Render'){this.getPerPlaybackObject_(event.args.id).processVideoRenderTime(event.start);}}}}
calculateTimeToAudioPlays(audioThreads){for(const audioThread of audioThreads){for(const event of audioThread.sliceGroup.getDescendantEvents()){if(event.title==='AudioRendererImpl::Render'){this.getPerPlaybackObject_(event.args.id).processAudioRenderTime(event.start);}}}}
calculateSeekTimes(mainThread){for(const event of mainThread.sliceGroup.getDescendantEvents()){if(event.title==='WebMediaPlayerImpl::DoSeek'){this.getPerPlaybackObject_(event.args.id).processDoSeek(event.args.target,event.start);}else if(event.title==='WebMediaPlayerImpl::OnPipelineSeeked'){this.getPerPlaybackObject_(event.args.id).processOnPipelineSeeked(event.args.target,event.start);}else if(event.title==='WebMediaPlayerImpl::BufferingHaveEnough'){this.getPerPlaybackObject_(event.args.id).processBufferingHaveEnough(event.start);}}}
calculateBufferingTimes(mainThread){for(const event of mainThread.sliceGroup.getDescendantEvents()){if(event.title==='WebMediaPlayerImpl::OnEnded'){this.getPerPlaybackObject_(event.args.id).processOnEnded(event.start,event.args.duration);}}}
calculateDroppedFrameCounts(videoThreads){for(const thread of videoThreads){for(const event of thread.sliceGroup.getDescendantEvents()){if(event.title==='VideoFramesDropped'){this.getPerPlaybackObject_(event.args.id).processVideoFramesDropped(event.args.count);}}}}
addMetricToHistograms(histograms){for(const[id,playbackData]of this.playbackIdToDataMap_){playbackData.addMetricToHistograms(histograms);}}
getPerPlaybackObject_(playbackId){let perPlaybackObject=this.playbackIdToDataMap_.get(playbackId);if(perPlaybackObject===undefined){perPlaybackObject=new PerPlaybackData(undefined);this.playbackIdToDataMap_.set(playbackId,perPlaybackObject);}
return perPlaybackObject;}}
class PerPlaybackData{constructor(playStartTime){this.playStart_=playStartTime;this.timeToVideoPlay_=undefined;this.timeToAudioPlay_=undefined;this.bufferingTime_=undefined;this.droppedFrameCount_=0;this.seekError_=false;this.seekTimes_=new Map();this.currentSeek_=undefined;}
get timeToVideoPlay(){return this.timeToVideoPlay_;}
get timeToAudioPlay(){return this.timeToAudioPlay_;}
get bufferingTime(){return this.bufferingTime_;}
get droppedFrameCount(){return(this.timeToVideoPlay_!==undefined)?this.droppedFrameCount_:undefined;}
get seekTimes(){if(this.seekError_||this.currentSeek_!==undefined)return new Map();return this.seekTimes_;}
processVideoRenderTime(videoRenderTime){if(this.playStart_!==undefined&&this.timeToVideoPlay_===undefined){this.timeToVideoPlay_=videoRenderTime-this.playStart_;}}
processAudioRenderTime(audioRenderTime){if(this.playStart_!==undefined&&this.timeToAudioPlay_===undefined){this.timeToAudioPlay_=audioRenderTime-this.playStart_;}}
processVideoFramesDropped(count){this.droppedFrameCount_+=count;}
processDoSeek(target,startTime){if(this.currentSeek_!==undefined){this.seekError_=true;return;}
this.currentSeek_={target,startTime};this.seekTimes_.set(target,this.currentSeek_);}
processOnPipelineSeeked(target,time){if(this.seekError_)return;const currentSeek=this.currentSeek_;if(currentSeek===undefined){return;}
if(currentSeek.target!==target){this.seekError_=true;return;}
if(currentSeek.pipelineSeekTime!==undefined){this.seekError_=true;return;}
currentSeek.pipelineSeekTime=time-currentSeek.startTime;}
processBufferingHaveEnough(time){if(this.seekError_)return;const currentSeek=this.currentSeek_;if(currentSeek===undefined){return;}
if(currentSeek.pipelineSeekTime===undefined){return;}
currentSeek.seekTime=time-currentSeek.startTime;this.currentSeek_=undefined;}
processOnEnded(playEndTime,duration){if(this.playStart_===undefined)return;if(this.seekTimes_.size!==0||this.seekError_)return;if(this.bufferingTime_!==undefined)return;duration=tr.b.convertUnit(duration,tr.b.UnitPrefixScale.METRIC.NONE,tr.b.UnitPrefixScale.METRIC.MILLI);const playTime=playEndTime-this.playStart_;if(this.timeToVideoPlay_!==undefined){this.bufferingTime_=playTime-duration-this.timeToVideoPlay_;}else if(this.timeToAudioPlay!==undefined){this.bufferingTime_=playTime-duration-this.timeToAudioPlay_;}}
addMetricToHistograms(histograms){this.addSample_(histograms,'time_to_video_play',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,this.timeToVideoPlay);this.addSample_(histograms,'time_to_audio_play',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,this.timeToAudioPlay);this.addSample_(histograms,'dropped_frame_count',tr.b.Unit.byName.count_smallerIsBetter,this.droppedFrameCount);for(const[key,value]of this.seekTimes.entries()){const keyString=key.toString().replace('.','_');this.addSample_(histograms,'pipeline_seek_time_'+keyString,tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,value.pipelineSeekTime);this.addSample_(histograms,'seek_time_'+keyString,tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,value.seekTime);}
this.addSample_(histograms,'buffering_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,this.bufferingTime);}
addSample_(histograms,name,unit,sample){if(sample===undefined)return;const histogram=histograms.getHistogramNamed(name);if(histogram===undefined){histograms.createHistogram(name,unit,sample);}else{histogram.addSample(sample);}}}
tr.metrics.MetricRegistry.register(mediaMetric);return{mediaMetric,};});'use strict';tr.exportTo('tr.metrics.rendering',function(){const UNKNOWN_THREAD_NAME='Unknown';const CATEGORY_THREAD_MAP=new Map();CATEGORY_THREAD_MAP.set('total_all',[/.*/]);CATEGORY_THREAD_MAP.set('browser',[/^Browser Compositor$/,/^CrBrowserMain$/]);CATEGORY_THREAD_MAP.set('display_compositor',[/^VizCompositorThread$/]);CATEGORY_THREAD_MAP.set('GPU',[/^Chrome_InProcGpuThread$/,/^CrGpuMain$/]);CATEGORY_THREAD_MAP.set('IO',[/IOThread/]);CATEGORY_THREAD_MAP.set('raster',[/CompositorTileWorker/]);CATEGORY_THREAD_MAP.set('renderer_compositor',[/^Compositor$/]);CATEGORY_THREAD_MAP.set('renderer_main',[/^CrRendererMain$/]);CATEGORY_THREAD_MAP.set('total_rendering',[/^Browser Compositor$/,/^Chrome_InProcGpuThread$/,/^Compositor$/,/CompositorTileWorker/,/^CrBrowserMain$/,/^CrGpuMain$/,/^CrRendererMain$/,/IOThread/,/^VizCompositorThread$/]);const ALL_CATEGORIES=[...CATEGORY_THREAD_MAP.keys(),'other'];function addValueToMap_(map,key,value){const oldValue=map.get(key)||0;map.set(key,oldValue+value);}
function categoryShouldHaveBreakdown(category){return category==='total_all'||category==='total_rendering';}
function*getCategories_(threadName){let isOther=true;for(const[category,regexps]of CATEGORY_THREAD_MAP){for(const regexp of regexps){if(regexp.test(threadName)){if(category!=='total_all')isOther=false;yield category;break;}}}
if(isOther)yield'other';}
function isSubset_(regexps1,regexps2){for(const r1 of regexps1){if(regexps2.find(r2=>r2.toString()===r1.toString())===undefined){return false;}}
return true;}
function addCpuUtilizationHistograms(histograms,model,segments,shouldNormalize,segmentCostFunc,histogramNameFunc,description,unit){if(!unit)unit=tr.b.Unit.byName.unitlessNumber;const histogramMap=new Map();for(const category of ALL_CATEGORIES){const histogram=histograms.createHistogram(histogramNameFunc(category),unit,[],{binBoundaries:tr.v.HistogramBinBoundaries.createExponential(1,50,20),description,summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});histogramMap.set(category,histogram);}
for(const[category,regexps]of CATEGORY_THREAD_MAP){const relatedCategories=new tr.v.d.RelatedNameMap();const histogram=histogramMap.get(category);for(const[otherCategory,otherRegexps]of CATEGORY_THREAD_MAP){if(otherCategory===category)continue;if(category!=='all'&&!isSubset_(otherRegexps,regexps))continue;const otherHistogram=histogramMap.get(otherCategory);relatedCategories.set(otherCategory,otherHistogram.name);}
if([...relatedCategories.values()].length>0){histogram.diagnostics.set('breakdown',relatedCategories);}}
for(const segment of segments){const threadValues=new Map();for(const thread of model.getAllThreads()){addValueToMap_(threadValues,thread.name||UNKNOWN_THREAD_NAME,segmentCostFunc(thread,segment));}
const categoryValues=new Map();const breakdowns=new Map();for(const[threadName,coresPerSec]of threadValues){for(const category of getCategories_(threadName)){addValueToMap_(categoryValues,category,coresPerSec);if(!categoryShouldHaveBreakdown(category))continue;if(!breakdowns.has(category)){breakdowns.set(category,new tr.v.d.Breakdown());}
breakdowns.get(category).set(threadName,coresPerSec);}}
for(const category of ALL_CATEGORIES){let value=categoryValues.get(category)||0;if(shouldNormalize)value/=segment.duration;const diagnostics=new tr.v.d.DiagnosticMap();const breakdown=breakdowns.get(category);if(breakdown)diagnostics.set('breakdown',breakdown);const histogram=histogramMap.get(category);histogram.addSample(value,diagnostics);}}}
const SUMMARY_OPTIONS={percentile:[0.90,0.95],ci:[0.95],};return{addCpuUtilizationHistograms,SUMMARY_OPTIONS,};});'use strict';tr.exportTo('tr.metrics.rendering',function(){const PRESENT_EVENT='Display::FrameDisplayed';const DISPLAY_EVENT='BenchmarkInstrumentation::DisplayRenderingStats';const DRM_EVENT='DrmEventFlipComplete';const SURFACE_FLINGER_EVENT='vsync_before';const COMPOSITOR_FRAME_PRESENTED_EVENT='FramePresented';const MIN_FRAME_LENGTH=0.5;const MIN_FRAME_COUNT=10;const PAUSE_THRESHOLD=20;const ASH_ENVIRONMENT='ash';const BROWSER_ENVIRONMENT='browser';class FrameEvent{constructor(event){this.event_=event;}
get eventStart(){return this.event_.start;}
get frameStart(){if(this.event_.title!==DRM_EVENT)return this.event_.start;const data=this.event_.args.data;const TIME=tr.b.UnitScale.TIME;return tr.b.convertUnit(data['vblank.tv_sec'],TIME.SEC,TIME.MILLI_SEC)+
tr.b.convertUnit(data['vblank.tv_usec'],TIME.MICRO_SEC,TIME.MILLI_SEC);}
get event(){return this.event_;}}
class FrameSegment{constructor(frameEvent,duration){this.frameEvent_=frameEvent;this.duration_=duration;this.segment_=new tr.model.um.Segment(frameEvent.eventStart,duration);this.length_=undefined;}
updateLength(refreshPeriod){this.length_=this.duration_/refreshPeriod;}
get segment(){return this.segment_;}
get boundsRange(){return this.segment_.boundsRange;}
get length(){return this.length_;}
get duration(){return this.duration_;}
get event(){return this.frameEvent_.event;}}
function getDisplayCompositorPresentationEventsExp_(modelHelper){if(!modelHelper)return[];function findEventsFromProcess(process){const events=[];for(const event of process.findTopmostSlicesNamed(PRESENT_EVENT)){events.push(event);}
return events;}
if(modelHelper.gpuHelper){const events=findEventsFromProcess(modelHelper.gpuHelper.process);if(events.length>0)return events;}
if(!modelHelper.browserProcess)return[];return findEventsFromProcess(modelHelper.browserProcess);}
function getDisplayCompositorPresentationEvents_(modelHelper){if(!modelHelper||!modelHelper.browserProcess)return[];let events=[];if(modelHelper.surfaceFlingerProcess){events=[...modelHelper.surfaceFlingerProcess.findTopmostSlicesNamed(SURFACE_FLINGER_EVENT)];if(events.length>0)return events;}
if(modelHelper.gpuHelper){const gpuProcess=modelHelper.gpuHelper.process;events=[...gpuProcess.findTopmostSlicesNamed(DRM_EVENT)];if(events.length>0)return events;events=[...gpuProcess.findTopmostSlicesNamed(DISPLAY_EVENT)];if(events.length>0)return events;}
return[...modelHelper.browserProcess.findTopmostSlicesNamed(DISPLAY_EVENT)];}
function getUIPresentationEvents_(modelHelper){if(!modelHelper||!modelHelper.browserProcess)return[];const legacyEvents=[];const eventsByEnvironment={};eventsByEnvironment[ASH_ENVIRONMENT]=[];eventsByEnvironment[BROWSER_ENVIRONMENT]=[];for(const event of modelHelper.browserProcess.findTopmostSlicesNamed(COMPOSITOR_FRAME_PRESENTED_EVENT)){if(!('environment'in event.args)){legacyEvents.push(event);}else{eventsByEnvironment[event.args.environment].push(event);}}
if(eventsByEnvironment[ASH_ENVIRONMENT].length>0){return eventsByEnvironment[ASH_ENVIRONMENT];}
if(eventsByEnvironment[BROWSER_ENVIRONMENT].length>0){return eventsByEnvironment[BROWSER_ENVIRONMENT];}
return legacyEvents;}
function computeFrameSegments_(events,segments,opt_minFrameCount){const minFrameCount=opt_minFrameCount||MIN_FRAME_COUNT;const frameEvents=events.map(e=>new FrameEvent(e));const frameSegments=[];for(const segment of segments){const filtered=segment.boundsRange.filterArray(frameEvents,x=>x.eventStart);if(filtered.length<minFrameCount)continue;for(let i=1;i<filtered.length;i++){const duration=filtered[i].frameStart-filtered[i-1].frameStart;frameSegments.push(new FrameSegment(filtered[i-1],duration));}}
return frameSegments;}
function addBasicFrameTimeHistograms_(histograms,frameSegments,prefix){const frameTimes=(frameSegments.length===0)?[0]:frameSegments.map(x=>x.duration);histograms.createHistogram(`${prefix}frame_times`,tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,frameTimes,{binBoundaries:tr.v.HistogramBinBoundaries.createLinear(0,50,20),description:'Raw frame times.',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});histograms.createHistogram(`${prefix}percentage_smooth`,tr.b.Unit.byName.unitlessNumber_biggerIsBetter,100*tr.b.math.Statistics.sum(frameTimes,(x=>(x<17?1:0)))/frameTimes.length,{description:'Percentage of frames that were hitting 60 FPS.',summaryOptions:{},});}
function addFrameTimeHistograms(histograms,model,segments,opt_minFrameCount){const minFrameCount=opt_minFrameCount||MIN_FRAME_COUNT;const modelHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const events=getDisplayCompositorPresentationEvents_(modelHelper);if(!events)return;addFrameTimeHistogramsHelper(histograms,model,segments,events,'',true,minFrameCount);const eventsExp=getDisplayCompositorPresentationEventsExp_(modelHelper);if(eventsExp&&eventsExp.length>0){addFrameTimeHistogramsHelper(histograms,model,segments,eventsExp,'exp_',minFrameCount);}}
function addFrameTimeHistogramsHelper(histograms,model,segments,events,prefix,addCpuMetrics,minFrameCount){const frameSegments=computeFrameSegments_(events,segments,minFrameCount);addBasicFrameTimeHistograms_(histograms,frameSegments,prefix+'');if(addCpuMetrics){tr.metrics.rendering.addCpuUtilizationHistograms(histograms,model,frameSegments,false,(thread,segment)=>thread.getCpuTimeForRange(segment.boundsRange),category=>`thread_${category}_cpu_time_per_frame`,'CPU cores of a thread group per frame',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter);tr.metrics.rendering.addCpuUtilizationHistograms(histograms,model,frameSegments,false,(thread,segment)=>thread.getNumToplevelSlicesForRange(segment.boundsRange),category=>`tasks_per_frame_${category}`,'Number of tasks of a thread group per frame',tr.b.Unit.byName.unitlessNumber_smallerIsBetter);}
const refreshPeriod=getRefreshPeriod(model,frameSegments.map(fs=>fs.boundsRange));frameSegments.forEach(fs=>fs.updateLength(refreshPeriod));const validFrames=frameSegments.filter(fs=>fs.length>=MIN_FRAME_LENGTH);const totalFrameDuration=tr.b.math.Statistics.sum(frameSegments,fs=>fs.duration);addJankCountHistograms(histograms,validFrames,prefix);const frameLengths=validFrames.map(frame=>frame.length);histograms.createHistogram(prefix+'frame_lengths',tr.b.Unit.byName.unitlessNumber_smallerIsBetter,frameLengths,{binBoundaries:tr.v.HistogramBinBoundaries.createLinear(0,5,20),summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,description:'Frame times in vsyncs.'});histograms.createHistogram(prefix+'avg_surface_fps',tr.b.Unit.byName.unitlessNumber_biggerIsBetter,frameLengths.length/tr.b.convertUnit(totalFrameDuration,tr.b.UnitScale.TIME.MILLI_SEC,tr.b.UnitScale.TIME.SEC),{description:'Average frames per second.',summaryOptions:{},});}
function addUIFrameTimeHistograms(histograms,model,segments,opt_minFrameCount){const minFrameCount=opt_minFrameCount||MIN_FRAME_COUNT;const events=getUIPresentationEvents_(model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper));if(events.length===0)return;const frameSegments=computeFrameSegments_(events,segments,minFrameCount);addBasicFrameTimeHistograms_(histograms,frameSegments,'ui_');}
function addJankCountHistograms(histograms,validFrames,prefix){const jankEvents=[];for(let i=1;i<validFrames.length;i++){const change=Math.round((validFrames[i].length-validFrames[i-1].length));if(change>0&&change<PAUSE_THRESHOLD){jankEvents.push(validFrames[i].event);}}
const jankCount=jankEvents.length;const diagnostics=new tr.v.d.DiagnosticMap();diagnostics.set('events',new tr.v.d.RelatedEventSet(jankEvents));diagnostics.set('timestamps',new tr.v.d.GenericSet(jankEvents.map(e=>e.start)));const histogram=histograms.createHistogram(prefix+'jank_count',tr.b.Unit.byName.count_smallerIsBetter,{value:jankCount,diagnostics},{description:'Number of changes in frame rate.',summaryOptions:{},});}
function getRefreshPeriod(model,ranges){for(const metadata of model.metadata){if(metadata.value&&metadata.value.surface_flinger){return metadata.value.surface_flinger.refresh_period;}}
const FRAME_LENGTH=1000.0/60;const BEGIN_FRAME_ARGS='Scheduler::BeginFrame';const FRAME_INTERVAL='interval_us';const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);for(const rendererHelper of Object.values(chromeHelper.rendererHelpers)){if(rendererHelper.compositorThread===undefined)continue;const slices=rendererHelper.compositorThread.sliceGroup;for(const slice of slices.getDescendantEventsInSortedRanges(ranges)){if(slice.title!==BEGIN_FRAME_ARGS)continue;const data=slice.args.args;if(!(FRAME_INTERVAL in data)){throw new Error(`${FRAME_INTERVAL} is missing`);}
return tr.b.convertUnit(data[FRAME_INTERVAL],tr.b.UnitScale.TIME.MICRO_SEC,tr.b.UnitScale.TIME.MILLI_SEC);}}
return FRAME_LENGTH;}
return{addFrameTimeHistograms,addUIFrameTimeHistograms,};});'use strict';tr.exportTo('tr.metrics.rendering',function(){const RGB_DECODE_EVENT='ImageFrameGenerator::decode';const YUV_DECODE_EVENT='ImageFrameGenerator::decodeToYUV';const BLINK_GPU_RASTER_DECODE_EVENT='GpuImageDecodeCache::DecodeImage';const BLINK_SOFTWARE_RASTER_DECODE_EVENT='SoftwareImageDecodeCache::'+'DecodeImageInTask';function getImageDecodingEvents_(modelHelper,ranges){if(!modelHelper||!modelHelper.rendererHelpers)return[];const events=[];for(const renderer of Object.values(modelHelper.rendererHelpers)){for(const thread of renderer.rasterWorkerThreads){const slices=thread.sliceGroup;for(const slice of slices.getDescendantEventsInSortedRanges(ranges)){if(slice.title===RGB_DECODE_EVENT||slice.title===YUV_DECODE_EVENT||slice.title===BLINK_GPU_RASTER_DECODE_EVENT||slice.title===BLINK_SOFTWARE_RASTER_DECODE_EVENT){events.push(slice);}}}}
return events;}
function addImageDecodeTimeHistograms(histograms,model,segments){const modelHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const decodeEvents=getImageDecodingEvents_(modelHelper,segments.map(s=>s.boundsRange));if(!decodeEvents)return;histograms.createHistogram('rgb_decode_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,decodeEvents.filter(slice=>slice.title===RGB_DECODE_EVENT).map(slice=>slice.cpuDuration),{description:'Duration of the Blink RGB decoding path for a chunk '+'of image data (possibly the whole image).',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});histograms.createHistogram('yuv_decode_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,decodeEvents.filter(slice=>slice.title===YUV_DECODE_EVENT).map(slice=>slice.cpuDuration),{description:'Duration of the Blink YUV decoding path for a '+'chunk of image data (possibly the whole image).',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});histograms.createHistogram('blink_decode_time_gpu_rasterization',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,decodeEvents.filter(slice=>slice.title===BLINK_GPU_RASTER_DECODE_EVENT).map(slice=>slice.cpuDuration),{description:'Duration of decoding and scaling within the '+'GpuImageDecodeCache for a chunk of image data '+'(possibly the whole image)',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});histograms.createHistogram('blink_decode_time_software_rasterization',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,decodeEvents.filter(slice=>slice.title===BLINK_SOFTWARE_RASTER_DECODE_EVENT).map(slice=>slice.cpuDuration),{description:'Duration of decoding and scaling within the '+'SoftwareImageDecodeCache for a chunk of image data '+'(possibly the whole image)',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});}
return{addImageDecodeTimeHistograms};});'use strict';tr.exportTo('tr.metrics.rendering',function(){function eventIsValidGraphicsEvent_(event,eventMap){if(event.title!=='Graphics.Pipeline'||!event.bindId||!event.args||!event.args.step){return false;}
const bindId=event.bindId;if(eventMap.has(bindId)&&event.args.step in eventMap.get(bindId)){if(event.args.step==='IssueBeginFrame'||event.args.step==='ReceiveBeginFrame'){throw new Error('Unexpected duplicate step: '+event.args.step);}
return false;}
return true;}
function generateBreakdownForCompositorPipelineInClient_(flow){const breakdown=new tr.v.d.Breakdown();breakdown.set('time before GenerateRenderPass',flow.GenerateRenderPass.start-flow.ReceiveBeginFrame.start);breakdown.set('GenerateRenderPass duration',flow.GenerateRenderPass.duration);breakdown.set('GenerateCompositorFrame duration',flow.GenerateCompositorFrame.duration);breakdown.set('SubmitCompositorFrame duration',flow.SubmitCompositorFrame.duration);return breakdown;}
function generateBreakdownForCompositorPipelineInService_(flow){const breakdown=new tr.v.d.Breakdown();breakdown.set('Processing CompositorFrame on reception',flow.ReceiveCompositorFrame.duration);breakdown.set('Delay before SurfaceAggregation',flow.SurfaceAggregation.start-flow.ReceiveCompositorFrame.end);breakdown.set('SurfaceAggregation duration',flow.SurfaceAggregation.duration);return breakdown;}
function generateBreakdownForDraw_(drawEvent){const breakdown=new tr.v.d.Breakdown();for(const slice of drawEvent.subSlices){breakdown.set(slice.title,slice.duration);}
return breakdown;}
function getDisplayCompositorThread_(model){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const gpuHelper=chromeHelper.gpuHelper;if(gpuHelper){const thread=gpuHelper.process.findAtMostOneThreadNamed('VizCompositorThread');if(thread){return thread;}}
if(!chromeHelper.browserProcess)return null;return chromeHelper.browserProcess.findAtMostOneThreadNamed('CrBrowserMain');}
function getRasterTaskTimes(sourceFrameNumber,model){const modelHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const renderers=modelHelper.telemetryHelper.renderersWithIR;if(renderers.length===0)return;const rasterThreads=renderers[0].rasterWorkerThreads;let earliestStart=undefined;let lastEnd=undefined;for(const rasterThread of rasterThreads){for(const slice of[...rasterThread.findTopmostSlicesNamed('TaskGraphRunner::RunTask')]){if(slice.args&&slice.args.source_frame_number_&&slice.args.source_frame_number_===sourceFrameNumber){if(earliestStart===undefined||slice.start<earliestStart){earliestStart=slice.start;}
if(lastEnd===undefined||slice.end>lastEnd){lastEnd=slice.end;}}}}
return{start:earliestStart,end:lastEnd};}
function addPipelineHistograms(histograms,model,segments){const ranges=segments.map(s=>s.boundsRange);const bindEvents=new Map();for(const thread of model.getAllThreads()){for(const event of thread.sliceGroup.childEvents()){if(!eventIsValidGraphicsEvent_(event,bindEvents))continue;for(const range of ranges){if(range.containsExplicitRangeInclusive(event.start,event.end)){if(!bindEvents.has(event.bindId))bindEvents.set(event.bindId,{});break;}}
if(bindEvents.has(event.bindId)){bindEvents.get(event.bindId)[event.args.step]=event;}}}
const dcThread=getDisplayCompositorThread_(model);const drawEvents={};if(dcThread){const events=[...dcThread.findTopmostSlicesNamed('Graphics.Pipeline.DrawAndSwap')];for(const segment of segments){const filteredEvents=segment.boundsRange.filterArray(events,evt=>evt.start);for(const event of filteredEvents){if((event.args&&event.args.status==='canceled')||!event.id.startsWith(':ptr:')){continue;}
const id=parseInt(event.id.substring(5),16);if(id in drawEvents){throw new Error('Duplicate draw events: '+id);}
drawEvents[id]=event;}}}
const issueToReceipt=histograms.createHistogram('pipeline:begin_frame_transport',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],{description:'Latency of begin-frame message from the display '+'compositor to the client, including the IPC latency and task-'+'queue time in the client.',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});const issueToRasterStart=histograms.createHistogram('pipeline:begin_frame_to_raster_start',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],{description:'Latency between begin-frame message and '+'the beginning of the first CompositorTask run in the compositor.',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});const issueToRasterEnd=histograms.createHistogram('pipeline:begin_frame_to_raster_end',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],{description:'Latency between begin-frame message and '+'the end of the last CompositorTask run in the compositor.',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});const receiptToSubmit=histograms.createHistogram('pipeline:begin_frame_to_frame_submission',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],{description:'Latency between begin-frame reception and '+'CompositorFrame submission in the renderer.',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});const submitToAggregate=histograms.createHistogram('pipeline:frame_submission_to_display',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],{description:'Latency between CompositorFrame submission in the '+'renderer to display in the display-compositor, including IPC '+'latency, task-queue time in the display-compositor, and '+'additional processing (e.g. surface-sync etc.)',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});const aggregateToDraw=histograms.createHistogram('pipeline:draw',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],{description:'How long it takes for the gpu-swap step.',summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,});for(const flow of bindEvents.values()){if(!flow.IssueBeginFrame||!flow.ReceiveBeginFrame||!flow.SubmitCompositorFrame||!flow.SurfaceAggregation){continue;}
issueToReceipt.addSample(flow.ReceiveBeginFrame.start-
flow.IssueBeginFrame.start);receiptToSubmit.addSample(flow.SubmitCompositorFrame.end-flow.ReceiveBeginFrame.start,{breakdown:generateBreakdownForCompositorPipelineInClient_(flow)});submitToAggregate.addSample(flow.SurfaceAggregation.end-flow.SubmitCompositorFrame.end,{breakdown:generateBreakdownForCompositorPipelineInService_(flow)});if(flow.SubmitCompositorFrame.parentSlice){const sourceFrameNumber=flow.SubmitCompositorFrame.parentSlice.args.source_frame_number_;const rasterDuration=getRasterTaskTimes(sourceFrameNumber,model);if(rasterDuration&&rasterDuration.start&&rasterDuration.end){const receiveToStart=rasterDuration.start-
flow.ReceiveBeginFrame.start;const receiveToEnd=rasterDuration.end-flow.ReceiveBeginFrame.end;if(receiveToEnd>0){issueToRasterStart.addSample(receiveToStart>0?receiveToStart:0);issueToRasterEnd.addSample(receiveToEnd);}}}
if(flow.SurfaceAggregation.args&&flow.SurfaceAggregation.args.display_trace){const displayTrace=flow.SurfaceAggregation.args.display_trace;if(!(displayTrace in drawEvents))continue;const drawEvent=drawEvents[displayTrace];aggregateToDraw.addSample(drawEvent.duration,{breakdown:generateBreakdownForDraw_(drawEvent)});}}}
return{addPipelineHistograms,};});'use strict';tr.exportTo('tr.metrics.rendering',function(){const IMPL_THREAD_RENDERING_STATS_EVENT='BenchmarkInstrumentation::ImplThreadRenderingStats';const VISIBLE_CONTENT_DATA='visible_content_area';const APPROXIMATED_VISIBLE_CONTENT_DATA='approximated_visible_content_area';const CHECKERBOARDED_VISIBLE_CONTENT_DATA='checkerboarded_visible_content_area';function addPixelsHistograms(histograms,model,segments){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(!chromeHelper)return;const approximatedPixelPercentages=[];const checkerboardedPixelPercentages=[];const ranges=segments.map(s=>s.boundsRange);for(const rendererHelper of Object.values(chromeHelper.rendererHelpers)){if(rendererHelper.compositorThread===undefined)continue;const slices=rendererHelper.compositorThread.sliceGroup;for(const slice of slices.getDescendantEventsInSortedRanges(ranges)){if(slice.title!==IMPL_THREAD_RENDERING_STATS_EVENT)continue;const data=slice.args.data;if(!(VISIBLE_CONTENT_DATA in data)){throw new Error(`${VISIBLE_CONTENT_DATA} is missing`);}
const visibleContentArea=data[VISIBLE_CONTENT_DATA];if(visibleContentArea===0){continue;}
if(APPROXIMATED_VISIBLE_CONTENT_DATA in data){approximatedPixelPercentages.push(data[APPROXIMATED_VISIBLE_CONTENT_DATA]/visibleContentArea);}
if(CHECKERBOARDED_VISIBLE_CONTENT_DATA in data){checkerboardedPixelPercentages.push(data[CHECKERBOARDED_VISIBLE_CONTENT_DATA]/visibleContentArea);}}}
histograms.createHistogram('mean_pixels_approximated',tr.b.Unit.byName.normalizedPercentage_smallerIsBetter,100*tr.b.math.Statistics.mean(approximatedPixelPercentages),{description:'Percentage of pixels that were approximated '+'(checkerboarding, low-resolution tiles, etc.).',summaryOptions:{},});histograms.createHistogram('mean_pixels_checkerboarded',tr.b.Unit.byName.normalizedPercentage_smallerIsBetter,100*tr.b.math.Statistics.mean(checkerboardedPixelPercentages),{description:'Percentage of pixels that were checkerboarded.',summaryOptions:{},});}
return{addPixelsHistograms,};});'use strict';tr.exportTo('tr.metrics.rendering',function(){const BEGIN_MAIN_FRAME_EVENT='ThreadProxy::BeginMainFrame';const SEND_BEGIN_FRAME_EVENT='ThreadProxy::ScheduledActionSendBeginMainFrame';function getEventTimesByBeginFrameId_(thread,title,ranges){const out=new Map();const slices=thread.sliceGroup;for(const slice of slices.getDescendantEventsInSortedRanges(ranges)){if(slice.title!==title)continue;const id=slice.args.begin_frame_id;if(id===undefined)throw new Error('Event is missing begin_frame_id');if(out.has(id))throw new Error(`There must be exactly one ${title}`);out.set(id,slice.start);}
return out;}
function addQueueingDurationHistograms(histograms,model,segments){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(!chromeHelper)return;let targetRenderers=chromeHelper.telemetryHelper.renderersWithIR;if(targetRenderers.length===0){targetRenderers=Object.values(chromeHelper.rendererHelpers);}
const queueingDurations=[];const ranges=segments.map(s=>s.boundsRange);for(const rendererHelper of targetRenderers){const mainThread=rendererHelper.mainThread;const compositorThread=rendererHelper.compositorThread;if(mainThread===undefined||compositorThread===undefined)continue;const beginMainFrameTimes=getEventTimesByBeginFrameId_(mainThread,BEGIN_MAIN_FRAME_EVENT,ranges);const sendBeginFrameTimes=getEventTimesByBeginFrameId_(compositorThread,SEND_BEGIN_FRAME_EVENT,ranges);for(const[id,time]of sendBeginFrameTimes){queueingDurations.push(beginMainFrameTimes.get(id)-time);}}
histograms.createHistogram('queueing_durations',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,queueingDurations,{binBoundaries:tr.v.HistogramBinBoundaries.createExponential(0.01,2,20),summaryOptions:tr.metrics.rendering.SUMMARY_OPTIONS,description:'Time between ScheduledActionSendBeginMainFrame in '+'the compositor thread and the corresponding '+'BeginMainFrame in the main thread.'});}
return{addQueueingDurationHistograms,};});'use strict';tr.exportTo('tr.metrics.rendering',function(){const GESTURE_EVENT='SyntheticGestureController::running';function renderingMetric(histograms,model){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(!chromeHelper)return;let segments=chromeHelper.telemetryHelper.irSegments;if(segments.length===0){segments=chromeHelper.telemetryHelper.animationSegments;}
if(segments.length>0){tr.metrics.rendering.addFrameTimeHistograms(histograms,model,segments);tr.metrics.rendering.addImageDecodeTimeHistograms(histograms,model,segments);tr.metrics.rendering.addPipelineHistograms(histograms,model,segments);tr.metrics.rendering.addPixelsHistograms(histograms,model,segments);tr.metrics.rendering.addQueueingDurationHistograms(histograms,model,segments);}
const uiSegments=chromeHelper.telemetryHelper.uiSegments;if(uiSegments.length>0){tr.metrics.rendering.addUIFrameTimeHistograms(histograms,model,chromeHelper.telemetryHelper.uiSegments);}}
tr.metrics.MetricRegistry.register(renderingMetric,{requiredCategories:['benchmark','toplevel'],});return{renderingMetric,};});'use strict';tr.exportTo('tr.metrics',function(){const timeDurationInMs_smallerIsBetter=tr.b.Unit.byName.timeDurationInMs_smallerIsBetter;const unitlessNumber_smallerIsBetter=tr.b.Unit.byName.unitlessNumber_smallerIsBetter;const EventFinderUtils=tr.e.chrome.EventFinderUtils;const METRIC_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(0,1e3,20).addLinearBins(3e3,20).addExponentialBins(80e3,30);const SUMMARY_OPTIONS={avg:true,count:false,max:true,min:true,std:true,sum:false,};function reportedByPageMetric(histograms,model){const timeToViewable=histograms.createHistogram('reported_by_page:time_to_viewable',timeDurationInMs_smallerIsBetter,[],{binBoundaries:METRIC_BOUNDARIES,description:'Time from navigation start'+'to telemetry:reported_by_page:viewable',summaryOptions:SUMMARY_OPTIONS,});const timeToInteractive=histograms.createHistogram('reported_by_page:time_to_interactive',timeDurationInMs_smallerIsBetter,[],{binBoundaries:METRIC_BOUNDARIES,description:'Time from navigation start '+'to telemetry:reported_by_page:interactive',summaryOptions:SUMMARY_OPTIONS,});const benchmarkTime=histograms.createHistogram('reported_by_page:benchmark_time',timeDurationInMs_smallerIsBetter,[],{binBoundaries:METRIC_BOUNDARIES,description:'Time from telemetry:reported_by_page:benchmark_begin '+'to telemetry:reported_by_page:benchmark_end',summaryOptions:SUMMARY_OPTIONS,});const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);for(const pid in chromeHelper.rendererHelpers){const rendererHelper=chromeHelper.rendererHelpers[pid];if(rendererHelper.isChromeTracingUI)continue;measureUserTime(rendererHelper,'navigationStart','telemetry:reported_by_page:viewable',timeToViewable);measureUserTime(rendererHelper,'navigationStart','telemetry:reported_by_page:interactive',timeToInteractive);measureUserTime(rendererHelper,'telemetry:reported_by_page:benchmark_begin','telemetry:reported_by_page:benchmark_end',benchmarkTime);}}
function measureUserTime(rendererHelper,startName,endName,histogram){const startEventByNavId=new Map();for(const event of rendererHelper.mainThread.sliceGroup.childEvents()){const navId=getNavigationId(event);if(!navId)continue;if(EventFinderUtils.hasCategoryAndName(event,'blink.user_timing',startName)){startEventByNavId.set(navId,event);}
if(EventFinderUtils.hasCategoryAndName(event,'blink.user_timing',endName)){if(!startEventByNavId.has(navId)){throw Error(`Missing ${startName} for ${endName} at {event.start}`);}
const range=tr.b.math.Range.fromExplicitRange(startEventByNavId.get(navId).start,event.start);histogram.addSample(range.duration);startEventByNavId.delete(navId);}}}
function getNavigationId(event){return event.args.data&&event.args.data.navigationId;}
tr.metrics.MetricRegistry.register(reportedByPageMetric);return{reportedByPageMetric};});'use strict';tr.exportTo('tr.metrics',function(){function sampleExceptionMetric(histograms,model){const hist=new tr.v.Histogram('foo',tr.b.Unit.byName.sizeInBytes_smallerIsBetter);hist.addSample(9);hist.addSample(91,{bar:new tr.v.d.GenericSet([{hello:42}])});for(const expectation of model.userModel.expectations){if(expectation instanceof tr.model.um.ResponseExpectation){}else if(expectation instanceof tr.model.um.AnimationExpectation){}else if(expectation instanceof tr.model.um.IdleExpectation){}else if(expectation instanceof tr.model.um.LoadExpectation){}}
const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);for(const[pid,process]of Object.entries(model.processes)){}
histograms.addHistogram(hist);throw new Error('There was an error');}
tr.metrics.MetricRegistry.register(sampleExceptionMetric);return{sampleExceptionMetric,};});'use strict';tr.exportTo('tr.metrics',function(){function sampleMetric(histograms,model){const hist=new tr.v.Histogram('foo',tr.b.Unit.byName.sizeInBytes_smallerIsBetter);hist.addSample(9);hist.addSample(91,{bar:new tr.v.d.GenericSet([{hello:42}])});for(const expectation of model.userModel.expectations){if(expectation instanceof tr.model.um.ResponseExpectation){}else if(expectation instanceof tr.model.um.AnimationExpectation){}else if(expectation instanceof tr.model.um.IdleExpectation){}else if(expectation instanceof tr.model.um.LoadExpectation){}}
const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);for(const[pid,process]of Object.entries(model.processes)){}
histograms.addHistogram(hist);}
tr.metrics.MetricRegistry.register(sampleMetric);return{sampleMetric,};});'use strict';tr.exportTo('tr.metrics',function(){const HANDLE_INPUT_EVENT_TITLE='WebViewImpl::handleInputEvent';function findPrecedingEvents_(eventsA,eventsB){const events=new Map();let eventsBIndex=0;for(const eventA of eventsA){for(;eventsBIndex<eventsB.length;eventsBIndex++){if(eventsB[eventsBIndex].start>eventA.start)break;}
if(eventsBIndex>0){events.set(eventA,eventsB[eventsBIndex-1]);}}
return events;}
function findFollowingEvents_(eventsA,eventsB){const events=new Map();let eventsBIndex=0;for(const eventA of eventsA){for(;eventsBIndex<eventsB.length;eventsBIndex++){if(eventsB[eventsBIndex].start>=eventA.start)break;}
if(eventsBIndex>=0&&eventsBIndex<eventsB.length){events.set(eventA,eventsB[eventsBIndex]);}}
return events;}
function getSpaNavigationStartCandidates_(rendererHelper,browserHelper){const isNavStartEvent=e=>{if(e.title===HANDLE_INPUT_EVENT_TITLE&&e.args.type==='MouseUp'){return true;}
return e.title==='NavigationControllerImpl::GoToIndex';};return[...rendererHelper.mainThread.sliceGroup.getDescendantEvents(),...browserHelper.mainThread.sliceGroup.getDescendantEvents()].filter(isNavStartEvent);}
function getSpaNavigationEvents_(rendererHelper){const isNavEvent=e=>e.category==='blink'&&e.title==='FrameLoader::updateForSameDocumentNavigation';return[...rendererHelper.mainThread.sliceGroup.getDescendantEvents()].filter(isNavEvent);}
function getInputLatencyEvents_(browserHelper){const isInputLatencyEvent=e=>e.title==='InputLatency::MouseUp';return browserHelper.getAllAsyncSlicesMatching(isInputLatencyEvent);}
function getInputLatencyEventByBindIdMap_(browserHelper){const inputLatencyEventByBindIdMap=new Map();for(const event of getInputLatencyEvents_(browserHelper)){inputLatencyEventByBindIdMap.set(event.args.data.trace_id,event);}
return inputLatencyEventByBindIdMap;}
function getSpaNavigationEventToNavigationStartMap_(rendererHelper,browserHelper){const mainThread=rendererHelper.mainThread;const spaNavEvents=getSpaNavigationEvents_(rendererHelper);const navStartCandidates=getSpaNavigationStartCandidates_(rendererHelper,browserHelper).sort(tr.importer.compareEvents);const spaNavEventToNavStartCandidateMap=findPrecedingEvents_(spaNavEvents,navStartCandidates);const inputLatencyEventByBindIdMap=getInputLatencyEventByBindIdMap_(browserHelper);const spaNavEventToNavStartEventMap=new Map();for(const[spaNavEvent,navStartCandidate]of
spaNavEventToNavStartCandidateMap){if(navStartCandidate.title===HANDLE_INPUT_EVENT_TITLE){const inputLatencySlice=inputLatencyEventByBindIdMap.get(Number(navStartCandidate.parentSlice.bindId));if(inputLatencySlice){spaNavEventToNavStartEventMap.set(spaNavEvent,inputLatencySlice);}}else{spaNavEventToNavStartEventMap.set(spaNavEvent,navStartCandidate);}}
return spaNavEventToNavStartEventMap;}
function getFirstPaintEvents_(rendererHelper){const isFirstPaintEvent=e=>e.category==='blink'&&e.title==='PaintLayerCompositor::updateIfNeededRecursive';return[...rendererHelper.mainThread.sliceGroup.getDescendantEvents()].filter(isFirstPaintEvent);}
function getSpaNavigationEventToFirstPaintEventMap_(rendererHelper){const spaNavEvents=getSpaNavigationEvents_(rendererHelper).sort(tr.importer.compareEvents);const firstPaintEvents=getFirstPaintEvents_(rendererHelper).sort(tr.importer.compareEvents);return findFollowingEvents_(spaNavEvents,firstPaintEvents);}
function findSpaNavigationsOnRenderer(rendererHelper,browserHelper){const spaNavEventToNavStartMap=getSpaNavigationEventToNavigationStartMap_(rendererHelper,browserHelper);const spaNavEventToFirstPaintEventMap=getSpaNavigationEventToFirstPaintEventMap_(rendererHelper);const spaNavigations=[];for(const[spaNavEvent,navStartEvent]of
spaNavEventToNavStartMap){if(spaNavEventToFirstPaintEventMap.has(spaNavEvent)){const firstPaintEvent=spaNavEventToFirstPaintEventMap.get(spaNavEvent);const isNavStartAsyncSlice=navStartEvent instanceof tr.model.AsyncSlice;spaNavigations.push({navStartCandidates:{inputLatencyAsyncSlice:isNavStartAsyncSlice?navStartEvent:undefined,goToIndexSlice:isNavStartAsyncSlice?undefined:navStartEvent},firstPaintEvent,url:spaNavEvent.args.url});}}
return spaNavigations;}
return{findSpaNavigationsOnRenderer,};});'use strict';tr.exportTo('tr.metrics.sh',function(){function getWallClockSelfTime_(event,rangeOfInterest){if(event.duration===0)return 0;const selfTimeRanges=[rangeOfInterest.findIntersection(event.range)];for(const subSlice of event.subSlices){if(selfTimeRanges.length===0)return 0;const lastRange=selfTimeRanges.pop();selfTimeRanges.push(...tr.b.math.Range.findDifference(lastRange,subSlice.range));}
return tr.b.math.Statistics.sum(selfTimeRanges,r=>r.duration);}
function getCPUSelfTime_(event,rangeOfInterest){if(event.duration===0||event.selfTime===0)return 0;if(event.cpuSelfTime===undefined)return 0;const cpuTimeDensity=event.cpuSelfTime/event.selfTime;return getWallClockSelfTime_(event,rangeOfInterest)*cpuTimeDensity;}
function generateTimeBreakdownTree(mainThread,rangeOfInterest,getEventSelfTime){if(mainThread===null)return;const breakdownTree={};for(const title of
tr.e.chrome.ChromeUserFriendlyCategoryDriver.ALL_TITLES){breakdownTree[title]={total:0,events:{}};}
for(const event of mainThread.sliceGroup.childEvents()){if(!rangeOfInterest.intersectsRangeExclusive(event.range))continue;const eventSelfTime=getEventSelfTime(event,rangeOfInterest);const title=tr.e.chrome.ChromeUserFriendlyCategoryDriver.fromEvent(event);breakdownTree[title].total+=eventSelfTime;if(breakdownTree[title].events[event.title]===undefined){breakdownTree[title].events[event.title]=0;}
breakdownTree[title].events[event.title]+=eventSelfTime;let timeIntersectionRatio=0;if(event.duration>0){timeIntersectionRatio=rangeOfInterest.findExplicitIntersectionDuration(event.start,event.end)/event.duration;}
const v8Runtime=event.args['runtime-call-stat'];if(v8Runtime!==undefined){const v8RuntimeObject=JSON.parse(v8Runtime);for(const runtimeCall in v8RuntimeObject){if(v8RuntimeObject[runtimeCall].length===2){if(breakdownTree.v8_runtime.events[runtimeCall]===undefined){breakdownTree.v8_runtime.events[runtimeCall]=0;}
const runtimeTime=tr.b.Unit.timestampFromUs(v8RuntimeObject[runtimeCall][1]*timeIntersectionRatio);breakdownTree.v8_runtime.total+=runtimeTime;breakdownTree.v8_runtime.events[runtimeCall]+=runtimeTime;}}}}
return breakdownTree;}
function addIdleAndBlockByNetworkBreakdown_(breakdownTree,mainThreadEvents,networkEvents,rangeOfInterest){const mainThreadEventRanges=tr.b.math.convertEventsToRanges(mainThreadEvents);const networkEventRanges=tr.b.math.convertEventsToRanges(networkEvents);const eventRanges=mainThreadEventRanges.concat(networkEventRanges);const idleRanges=tr.b.math.findEmptyRangesBetweenRanges(eventRanges,rangeOfInterest);const totalFreeDuration=tr.b.math.Statistics.sum(idleRanges,range=>range.duration);breakdownTree.idle={total:totalFreeDuration,events:{}};let totalBlockedDuration=rangeOfInterest.duration;for(const[title,component]of Object.entries(breakdownTree)){if(title==='v8_runtime')continue;totalBlockedDuration-=component.total;}
breakdownTree.blocked_on_network={total:Math.max(totalBlockedDuration,0),events:{}};}
function generateWallClockTimeBreakdownTree(mainThread,networkEvents,rangeOfInterest){const breakdownTree=generateTimeBreakdownTree(mainThread,rangeOfInterest,getWallClockSelfTime_);const mainThreadEventsInRange=tr.model.helpers.getSlicesIntersectingRange(rangeOfInterest,mainThread.sliceGroup.topLevelSlices);addIdleAndBlockByNetworkBreakdown_(breakdownTree,mainThreadEventsInRange,networkEvents,rangeOfInterest);return breakdownTree;}
function generateCpuTimeBreakdownTree(mainThread,rangeOfInterest){return generateTimeBreakdownTree(mainThread,rangeOfInterest,getCPUSelfTime_);}
return{generateTimeBreakdownTree,generateWallClockTimeBreakdownTree,generateCpuTimeBreakdownTree,};});'use strict';tr.exportTo('tr.e.chrome',function(){const LCP_CANDIDATE_EVENT_TITLE='NavStartToLargestContentfulPaint::Candidate::AllFrames::UKM';const LCP_INVALIDATE_EVENT_TITLE='NavStartToLargestContentfulPaint::Invalidate::AllFrames::UKM';class LcpEvent{constructor(event){if(!LcpInvalidateEvent.isLcpInvalidateEvent(event)&&!LcpCandidateEvent.isLcpCandidateEvent(event)){throw new Error('The LCP event should be either a candidate event or'+'an invalidate event.');}
if(event.start===undefined||event.args.main_frame_tree_node_id===undefined){throw new Error('The LCP event is in unexpected format.');}
this.start=event.start;this.mainFrameTreeNodeId=event.args.main_frame_tree_node_id;}}
class LcpCandidateEvent extends LcpEvent{constructor(event){super(event);const{durationInMilliseconds,size,type,inMainFrame}=event.args.data;if(durationInMilliseconds===undefined||size===undefined||type===undefined||inMainFrame===undefined||event.args.main_frame_tree_node_id===undefined||!LcpCandidateEvent.isLcpCandidateEvent(event)){throw new Error('The LCP candidate event is in unexpected format.');}
this.durationInMilliseconds=durationInMilliseconds;this.size=size;this.type=type;this.inMainFrame=inMainFrame;}
static isLcpCandidateEvent(event){return event.title===LCP_CANDIDATE_EVENT_TITLE;}}
class LcpInvalidateEvent extends LcpEvent{constructor(event){super(event);if(!LcpInvalidateEvent.isLcpInvalidateEvent(event)){throw new Error('The LCP invalidate event is in unexpected format.');}}
static isLcpInvalidateEvent(event){return event.title===LCP_INVALIDATE_EVENT_TITLE;}}
class LargestContentfulPaint{constructor(allBrowserEvents){this.allBrowserEvents=allBrowserEvents;}
findCandidates(){const finalLcpEvents=this.findFinalLcpEventOfEachNavigation(this.allBrowserEvents);const finalCandidates=finalLcpEvents.filter(finalLcpEvent=>!LcpInvalidateEvent.isLcpInvalidateEvent(finalLcpEvent));return finalCandidates;}
findFinalLcpEventOfEachNavigation(allBrowserEvents){const lcpEvents=[];for(const lcpEvent of allBrowserEvents){if(LcpCandidateEvent.isLcpCandidateEvent(lcpEvent)){lcpEvents.push(new LcpCandidateEvent(lcpEvent));}else if(LcpInvalidateEvent.isLcpInvalidateEvent(lcpEvent)){lcpEvents.push(new LcpInvalidateEvent(lcpEvent));}}
const lcpEventsGroupedByNavigation=new Map();for(const e of lcpEvents){const key=e.mainFrameTreeNodeId;if(!lcpEventsGroupedByNavigation.has(key)){lcpEventsGroupedByNavigation.set(key,[]);}
lcpEventsGroupedByNavigation.get(key).push(e);}
const finalLcpEventOfEachNavigation=[];for(const lcpEventList of lcpEventsGroupedByNavigation.values()){lcpEventList.sort((a,b)=>a.start-b.start);finalLcpEventOfEachNavigation.push(lcpEventList[lcpEventList.length-1]);}
return finalLcpEventOfEachNavigation;}}
return{LCP_CANDIDATE_EVENT_TITLE,LCP_INVALIDATE_EVENT_TITLE,LargestContentfulPaint,};});'use strict';tr.exportTo('tr.b.math',function(){function earthMoversDistance(firstHistogram,secondHistogram){const buckets=firstHistogram.length;if(secondHistogram.length!==buckets){throw new Error('Histograms have a different number of bins.');}
const arrSum=arr=>arr.reduce((a,b)=>a+b,0);if(arrSum(firstHistogram)!==arrSum(secondHistogram)){throw new Error('The histograms\' sizes don\'t match.');}
let total=0;let remainder=0;for(let bucket=0;bucket<buckets;bucket++){remainder+=secondHistogram[bucket]-
firstHistogram[bucket];total+=Math.abs(remainder);}
return total;}
return{earthMoversDistance,};});'use strict';tr.exportTo('tr.e.chrome',function(){const earthMoversDistance=tr.b.math.earthMoversDistance;class SpeedIndex{static getSnapshotsProgress_(timestampedColorHistograms){const numberOfScreenshots=timestampedColorHistograms.length;const firstHistogram=timestampedColorHistograms[0].colorHistogram;const lastHistogram=timestampedColorHistograms[numberOfScreenshots-1].colorHistogram;const totalDistance=earthMoversDistance(firstHistogram[0],lastHistogram[0])+
earthMoversDistance(firstHistogram[1],lastHistogram[1])+
earthMoversDistance(firstHistogram[2],lastHistogram[2]);if(totalDistance===0){return[{value:1,ts:timestampedColorHistograms[0].ts}];}
const snapshotsProgress=new Array(numberOfScreenshots);for(let i=0;i<numberOfScreenshots;i++){const histogram=timestampedColorHistograms[i].colorHistogram;const distance=earthMoversDistance(histogram[0],lastHistogram[0])+
earthMoversDistance(histogram[1],lastHistogram[1])+
earthMoversDistance(histogram[2],lastHistogram[2]);const moved=Math.max(totalDistance-distance,0);snapshotsProgress[i]={value:(moved/totalDistance),ts:timestampedColorHistograms[i].ts};}
return snapshotsProgress;}
static speedIndexFromSnapshotsProgress_(snapshotsProgress){if(snapshotsProgress.length===0){throw new Error('No snapshots were provided.');}
let prevSnapshotTimeTaken=0;let prevSnapshotProgress=0;let speedIndex=0;const numberOfScreenshots=snapshotsProgress.length;for(let i=0;i<numberOfScreenshots;i++){const elapsed=snapshotsProgress[i].ts-prevSnapshotTimeTaken;speedIndex+=elapsed*(1.0-prevSnapshotProgress);prevSnapshotTimeTaken=snapshotsProgress[i].ts;prevSnapshotProgress=snapshotsProgress[i].value;}
return Math.round(speedIndex);}
static createColorHistogram(imagePixelValues){const n=imagePixelValues.length;const histogram=new Array(3);for(let j=0;j<3;j++){histogram[j]=new Array(256).fill(0);}
for(let i=0;i<n;i+=4){const r=imagePixelValues[i];const g=imagePixelValues[i+1];const b=imagePixelValues[i+2];histogram[0][r]++;histogram[1][g]++;histogram[2][b]++;}
return histogram;}
static calculateSpeedIndex(timestampedColorHistograms){const snapshotsProgress=SpeedIndex.getSnapshotsProgress_(timestampedColorHistograms);return SpeedIndex.speedIndexFromSnapshotsProgress_(snapshotsProgress);}
static lineSweep(lineSweepRects,viewport){const verticalSweepEdges=[];const horizontalSweepEdges=[];for(let i=0;i<lineSweepRects.length;i++){const rect=lineSweepRects[i];let left=rect.left;let right=rect.right;let top=rect.top;let bottom=rect.bottom;if(left>viewport.x+viewport.width)continue;if(right<viewport.x)continue;if(top>viewport.y+viewport.height)continue;if(bottom<viewport.y)continue;left=Math.max(left,viewport.y);right=Math.min(right,viewport.y+viewport.width);top=Math.max(top,viewport.y);bottom=Math.min(bottom,viewport.y+viewport.height);verticalSweepEdges.push({id:i,value:left,type:'left'},{id:i,value:right,type:'right'});horizontalSweepEdges.push({id:i,value:top,type:'top'},{id:i,value:bottom,type:'bottom'});}
if(verticalSweepEdges.length===0||horizontalSweepEdges.length===0){return 0;}
verticalSweepEdges.sort((a,b)=>a.value-b.value);horizontalSweepEdges.sort((a,b)=>a.value-b.value);const active=new Array(lineSweepRects.length).fill(false);let area=0;active[verticalSweepEdges[0].id]=true;for(let i=1;i<verticalSweepEdges.length;i++){const currentLine=verticalSweepEdges[i];const previousLine=verticalSweepEdges[i-1];const deltaX=currentLine.value-previousLine.value;if(deltaX===0)continue;let count=0;let firstRect;for(let j=0;j<horizontalSweepEdges.length;j++){if(active[horizontalSweepEdges[j].id]===true){if(horizontalSweepEdges[j].type==='top'){if(count===0){firstRect=j;}
count++;}else{if(count===1){const deltaY=horizontalSweepEdges[j].value-
horizontalSweepEdges[firstRect].value;area+=deltaX*deltaY;}
count--;}}}
active[currentLine.id]=(currentLine.type==='left');}
return area;}
static quadToRect(quad){const left=Math.min(quad[0],quad[2],quad[4]);const right=Math.max(quad[0],quad[2],quad[4]);const top=Math.min(quad[1],quad[3],quad[5]);const bottom=Math.max(quad[1],quad[3],quad[5]);return{left,right,top,bottom};}
static calculateRectsBasedSpeedIndex(timestampedPaintRects,viewport){const numberOfRects=timestampedPaintRects.length;if(numberOfRects===0){throw new Error('Can\'t calculate speed index without any paint '+'rectangles.');}
const areaAddedAtTimestamp=new Array(numberOfRects);const rects=[];let previousAreaOfUnion=0;let totalAreaOfUnion=0;for(let i=numberOfRects-1;i>=0;i--){rects.push(timestampedPaintRects[i].rect);const currentAreaOfUnion=SpeedIndex.lineSweep(rects,viewport);areaAddedAtTimestamp[i]={value:currentAreaOfUnion-previousAreaOfUnion,ts:timestampedPaintRects[i].ts};totalAreaOfUnion+=areaAddedAtTimestamp[i].value;previousAreaOfUnion=currentAreaOfUnion;}
const paintProgressAtTimestamp=new Array(numberOfRects);let lastProgressRecorded=0;for(let i=0;i<numberOfRects;i++){paintProgressAtTimestamp[i]={value:areaAddedAtTimestamp[i].value/totalAreaOfUnion+
lastProgressRecorded,ts:areaAddedAtTimestamp[i].ts};lastProgressRecorded=paintProgressAtTimestamp[i].value;}
return SpeedIndex.speedIndexFromSnapshotsProgress_(paintProgressAtTimestamp);}}
return{SpeedIndex,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const timeDurationInMs_smallerIsBetter=tr.b.Unit.byName.timeDurationInMs_smallerIsBetter;const SpeedIndex=tr.e.chrome.SpeedIndex;const EventFinderUtils=tr.e.chrome.EventFinderUtils;const BIN_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(0,1e3,20).addLinearBins(3e3,20).addExponentialBins(20e3,20);const SUMMARY_OPTIONS={avg:true,count:false,max:true,min:true,std:true,sum:false,};function addRectsBasedSpeedIndexSample(samples,rendererHelper,navigationStart,loadDuration,frameID){let viewport;for(const event of EventFinderUtils.getMainThreadEvents(rendererHelper,'viewport','loading')){if(event.args.data.frameID===frameID&&event.start<(navigationStart+loadDuration)){viewport=event.args.data;}}
if(!viewport)return;const timestampedPaintRects=[];for(const event of EventFinderUtils.getMainThreadEvents(rendererHelper,'PaintTimingVisualizer::LayoutObjectPainted','loading')){if(event.start>=navigationStart&&event.start<navigationStart+loadDuration){const paintRect=event.args.data.rect;if(!paintRect)continue;timestampedPaintRects.push({rect:SpeedIndex.quadToRect(paintRect),ts:event.start});}}
const numberOfRects=timestampedPaintRects.length;if(numberOfRects===0)return;samples.push({value:SpeedIndex.calculateRectsBasedSpeedIndex(timestampedPaintRects,viewport)-navigationStart});}
function collectRectsBasedSpeedIndexSamplesFromLoadExpectations(model,chromeHelper){const rectsBasedSpeedIndexSamples=[];for(const expectation of model.userModel.expectations){if(!(expectation instanceof tr.model.um.LoadExpectation))continue;if(tr.e.chrome.CHROME_INTERNAL_URLS.includes(expectation.url)){continue;}
const rendererHelper=chromeHelper.rendererHelpers[expectation.renderProcess.pid];addRectsBasedSpeedIndexSample(rectsBasedSpeedIndexSamples,rendererHelper,expectation.navigationStart.start,expectation.duration,expectation.navigationStart.args.frame);}
return rectsBasedSpeedIndexSamples;}
function rectsBasedSpeedIndexMetric(histograms,model){const rectsBasedSpeedIndexHistogram=histograms.createHistogram('rectsBasedSpeedIndex',timeDurationInMs_smallerIsBetter,[],{binBoundaries:BIN_BOUNDARIES,description:' the average time at which visible parts of the'+' page are displayed (in ms).',summaryOptions:SUMMARY_OPTIONS,});const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const samples=collectRectsBasedSpeedIndexSamplesFromLoadExpectations(model,chromeHelper);for(const sample of samples){rectsBasedSpeedIndexHistogram.addSample(sample.value);}}
tr.metrics.MetricRegistry.register(rectsBasedSpeedIndexMetric);return{rectsBasedSpeedIndexMetric};});'use strict';tr.exportTo('tr.metrics.sh',function(){const LONG_TASK_THRESHOLD_MS=50;const timeDurationInMs_smallerIsBetter=tr.b.Unit.byName.timeDurationInMs_smallerIsBetter;const unitlessNumber_smallerIsBetter=tr.b.Unit.byName.unitlessNumber_smallerIsBetter;const RelatedEventSet=tr.v.d.RelatedEventSet;const hasCategoryAndName=tr.metrics.sh.hasCategoryAndName;const EventFinderUtils=tr.e.chrome.EventFinderUtils;function createBreakdownDiagnostic(breakdownTree){const breakdownDiagnostic=new tr.v.d.Breakdown();breakdownDiagnostic.colorScheme=tr.v.d.COLOR_SCHEME_CHROME_USER_FRIENDLY_CATEGORY_DRIVER;for(const label in breakdownTree){breakdownDiagnostic.set(label,breakdownTree[label].total);}
return breakdownDiagnostic;}
const LOADING_METRIC_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(0,1e3,20).addLinearBins(3e3,20).addExponentialBins(20e3,20);const TIME_TO_INTERACTIVE_BOUNDARIES=tr.v.HistogramBinBoundaries.createExponential(1,40e3,35).addExponentialBins(80e3,15);const LAYOUT_SHIFT_SCORE_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(0,50,25);const SUMMARY_OPTIONS={avg:true,count:false,max:true,min:true,std:true,sum:false,};function findFrameLoaderSnapshotAt(rendererHelper,frameIdRef,ts){const objects=rendererHelper.process.objects;const frameLoaderInstances=objects.instancesByTypeName_.FrameLoader;if(frameLoaderInstances===undefined)return undefined;let snapshot;for(const instance of frameLoaderInstances){if(!instance.isAliveAt(ts))continue;const maybeSnapshot=instance.getSnapshotAt(ts);if(frameIdRef!==maybeSnapshot.args.frame.id_ref)continue;snapshot=maybeSnapshot;}
return snapshot;}
function findAllEvents(rendererHelper,category,title){const targetEvents=[];for(const ev of rendererHelper.process.getDescendantEvents()){if(!hasCategoryAndName(ev,category,title))continue;targetEvents.push(ev);}
return targetEvents;}
function getMostRecentValidEvent(rendererHelper,category,title){const targetEvents=findAllEvents(rendererHelper,category,title);let validEvent;for(const targetEvent of targetEvents){if(rendererHelper.isTelemetryInternalEvent(targetEvent))continue;if(validEvent===undefined){validEvent=targetEvent;}else{if(validEvent.start<targetEvent.start){validEvent=targetEvent;}}}
return validEvent;}
function getFirstViewportReadySamples(rendererHelper,navIdToNavStartEvents){const samples=[];const pcEvent=getMostRecentValidEvent(rendererHelper,'blink.user_timing','pc');if(pcEvent===undefined)return samples;if(rendererHelper.isTelemetryInternalEvent(pcEvent))return samples;const navigationStartEvent=navIdToNavStartEvents.get(pcEvent.args.data.navigationId);if(navigationStartEvent===undefined)return samples;const navStartToEventRange=tr.b.math.Range.fromExplicitRange(navigationStartEvent.start,pcEvent.start);const networkEvents=EventFinderUtils.getNetworkEventsInRange(rendererHelper.process,navStartToEventRange);const breakdownTree=tr.metrics.sh.generateWallClockTimeBreakdownTree(rendererHelper.mainThread,networkEvents,navStartToEventRange);samples.push({value:navStartToEventRange.duration,breakdownTree,diagnostics:{breakdown:createBreakdownDiagnostic(breakdownTree),Start:new RelatedEventSet(navigationStartEvent),End:new RelatedEventSet(pcEvent)}});return samples;}
function getAboveTheFoldLoadedToVisibleSamples(rendererHelper){const samples=[];const pcEvent=getMostRecentValidEvent(rendererHelper,'blink.user_timing','pc');const visibleEvent=getMostRecentValidEvent(rendererHelper,'blink.user_timing','visible');if(pcEvent!==undefined&&visibleEvent!==undefined){samples.push({value:Math.max(0.0,pcEvent.start-visibleEvent.start),diagnostics:{Start:new RelatedEventSet(visibleEvent),End:new RelatedEventSet(pcEvent)}});}
return samples;}
function findTimeToXEntries(category,eventName,rendererHelper,frameToNavStartEvents,navIdToNavStartEvents){const targetEvents=findAllEvents(rendererHelper,category,eventName);const entries=[];for(const targetEvent of targetEvents){if(rendererHelper.isTelemetryInternalEvent(targetEvent))continue;const frameIdRef=targetEvent.args.frame;const snapshot=findFrameLoaderSnapshotAt(rendererHelper,frameIdRef,targetEvent.start);if(snapshot===undefined||!snapshot.args.isLoadingMainFrame)continue;const url=snapshot.args.documentLoaderURL;if(tr.e.chrome.CHROME_INTERNAL_URLS.includes(url))continue;let navigationStartEvent;if(targetEvent.args.data===undefined||targetEvent.args.data.navigationId===undefined){navigationStartEvent=EventFinderUtils.findLastEventStartingOnOrBeforeTimestamp(frameToNavStartEvents.get(frameIdRef)||[],targetEvent.start);}else{navigationStartEvent=navIdToNavStartEvents.get(targetEvent.args.data.navigationId);}
if(navigationStartEvent===undefined)continue;entries.push({navigationStartEvent,targetEvent,url,});}
return entries;}
function collectTimeToEvent(rendererHelper,timeToXEntries){const samples=[];for(const{targetEvent,navigationStartEvent,url}of timeToXEntries){const navStartToEventRange=tr.b.math.Range.fromExplicitRange(navigationStartEvent.start,targetEvent.start);const networkEvents=EventFinderUtils.getNetworkEventsInRange(rendererHelper.process,navStartToEventRange);const breakdownTree=tr.metrics.sh.generateWallClockTimeBreakdownTree(rendererHelper.mainThread,networkEvents,navStartToEventRange);samples.push({value:navStartToEventRange.duration,breakdownTree,diagnostics:{breakdown:createBreakdownDiagnostic(breakdownTree),url:new tr.v.d.GenericSet([url]),Start:new RelatedEventSet(navigationStartEvent),End:new RelatedEventSet(targetEvent)}});}
return samples;}
function collectTimeToEventInCpuTime(rendererHelper,timeToXEntries){const samples=[];for(const{targetEvent,navigationStartEvent,url}of timeToXEntries){const navStartToEventRange=tr.b.math.Range.fromExplicitRange(navigationStartEvent.start,targetEvent.start);const mainThreadCpuTime=rendererHelper.mainThread.getCpuTimeForRange(navStartToEventRange);const breakdownTree=tr.metrics.sh.generateCpuTimeBreakdownTree(rendererHelper.mainThread,navStartToEventRange);samples.push({value:mainThreadCpuTime,breakdownTree,diagnostics:{breakdown:createBreakdownDiagnostic(breakdownTree),start:new RelatedEventSet(navigationStartEvent),end:new RelatedEventSet(targetEvent),infos:new tr.v.d.GenericSet([{pid:rendererHelper.pid,start:navigationStartEvent.start,event:targetEvent.start,}]),}});}
return samples;}
function findLayoutShiftSamples(rendererHelper){let sample;EventFinderUtils.getSortedMainThreadEventsByFrame(rendererHelper,'LayoutShift','loading').forEach((events)=>{const evData=events.pop().args.data;if(evData.is_main_frame){sample={value:evData.cumulative_score};}});return sample?[sample]:[];}
function addFirstMeaningfulPaintSample(samples,rendererHelper,navigationStart,fmpMarkerEvent,url){const navStartToFMPRange=tr.b.math.Range.fromExplicitRange(navigationStart.start,fmpMarkerEvent.start);const networkEvents=EventFinderUtils.getNetworkEventsInRange(rendererHelper.process,navStartToFMPRange);const timeToFirstMeaningfulPaint=navStartToFMPRange.duration;const breakdownTree=tr.metrics.sh.generateWallClockTimeBreakdownTree(rendererHelper.mainThread,networkEvents,navStartToFMPRange);samples.push({value:timeToFirstMeaningfulPaint,breakdownTree,diagnostics:{breakdown:createBreakdownDiagnostic(breakdownTree),start:new RelatedEventSet(navigationStart),end:new RelatedEventSet(fmpMarkerEvent),infos:new tr.v.d.GenericSet([{url,pid:rendererHelper.pid,start:navigationStart.start,fmp:fmpMarkerEvent.start,}]),}});}
function addFirstMeaningfulPaintCpuTimeSample(samples,rendererHelper,navigationStart,fmpMarkerEvent,url){const navStartToFMPRange=tr.b.math.Range.fromExplicitRange(navigationStart.start,fmpMarkerEvent.start);const mainThreadCpuTime=rendererHelper.mainThread.getCpuTimeForRange(navStartToFMPRange);const breakdownTree=tr.metrics.sh.generateCpuTimeBreakdownTree(rendererHelper.mainThread,navStartToFMPRange);samples.push({value:mainThreadCpuTime,breakdownTree,diagnostics:{breakdown:createBreakdownDiagnostic(breakdownTree),start:new RelatedEventSet(navigationStart),end:new RelatedEventSet(fmpMarkerEvent),infos:new tr.v.d.GenericSet([{url,pid:rendererHelper.pid,start:navigationStart.start,fmp:fmpMarkerEvent.start,}]),}});}
function decorateInteractivitySampleWithDiagnostics_(rendererHelper,eventTimestamp,navigationStartEvent,firstMeaningfulPaintTime,domContentLoadedEndTime,url){if(eventTimestamp===undefined)return undefined;const navigationStartTime=navigationStartEvent.start;const navStartToEventTimeRange=tr.b.math.Range.fromExplicitRange(navigationStartTime,eventTimestamp);const networkEvents=EventFinderUtils.getNetworkEventsInRange(rendererHelper.process,navStartToEventTimeRange);const breakdownTree=tr.metrics.sh.generateWallClockTimeBreakdownTree(rendererHelper.mainThread,networkEvents,navStartToEventTimeRange);const breakdownDiagnostic=createBreakdownDiagnostic(breakdownTree);return{value:navStartToEventTimeRange.duration,diagnostics:tr.v.d.DiagnosticMap.fromObject({'Start':new RelatedEventSet(navigationStartEvent),'Navigation infos':new tr.v.d.GenericSet([{url,pid:rendererHelper.pid,navigationStartTime,firstMeaningfulPaintTime,domContentLoadedEndTime,eventTimestamp,}]),'Breakdown of [navStart, eventTimestamp]':breakdownDiagnostic,}),};}
function getCandidateIndex(entry){return entry.targetEvent.args.data.candidateIndex;}
function findLastCandidateForEachNavigation(timeToXEntries){const entryMap=new Map();for(const e of timeToXEntries){const navStartEvent=e.navigationStartEvent;if(!entryMap.has(navStartEvent)){entryMap.set(navStartEvent,[]);}
entryMap.get(navStartEvent).push(e);}
const lastCandidates=[];for(const timeToXEntriesByNavigation of entryMap.values()){let lastCandidate=timeToXEntriesByNavigation.shift();for(const entry of timeToXEntriesByNavigation){if(getCandidateIndex(entry)>getCandidateIndex(lastCandidate)){lastCandidate=entry;}}
lastCandidates.push(lastCandidate);}
return lastCandidates;}
function findLargestTextPaintSamples(rendererHelper,frameToNavStartEvents,navIdToNavStartEvents){const timeToPaintEntries=findTimeToXEntries('loading','LargestTextPaint::Candidate',rendererHelper,frameToNavStartEvents,navIdToNavStartEvents);const timeToPaintBlockingEntries=findTimeToXEntries('loading','LargestTextPaint::NoCandidate',rendererHelper,frameToNavStartEvents,navIdToNavStartEvents);const lastCandidateEvents=findLastCandidateForEachNavigation(timeToPaintEntries.concat(timeToPaintBlockingEntries)).filter(event=>event.targetEvent.title!=='LargestTextPaint::NoCandidate');return collectTimeToEvent(rendererHelper,lastCandidateEvents);}
function findLargestImagePaintSamples(rendererHelper,frameToNavStartEvents,navIdToNavStartEvents){const timeToPaintEntries=findTimeToXEntries('loading','LargestImagePaint::Candidate',rendererHelper,frameToNavStartEvents,navIdToNavStartEvents);const timeToPaintBlockingEntries=findTimeToXEntries('loading','LargestImagePaint::NoCandidate',rendererHelper,frameToNavStartEvents,navIdToNavStartEvents);const lastCandidateEvents=findLastCandidateForEachNavigation(timeToPaintEntries.concat(timeToPaintBlockingEntries)).filter(event=>event.targetEvent.title!=='LargestImagePaint::NoCandidate');return collectTimeToEvent(rendererHelper,lastCandidateEvents);}
function findLargestContentfulPaintHistogramSamples(allBrowserEvents){const lcp=new tr.e.chrome.LargestContentfulPaint(allBrowserEvents);const lcpSamples=lcp.findCandidates().map(candidate=>{const{durationInMilliseconds,size,type,inMainFrame,mainFrameTreeNodeId}=candidate;return{value:durationInMilliseconds,diagnostics:{size:new tr.v.d.GenericSet([size]),type:new tr.v.d.GenericSet([type]),inMainFrame:new tr.v.d.GenericSet([inMainFrame]),mainFrameTreeNodeId:new tr.v.d.GenericSet([mainFrameTreeNodeId]),},};});return lcpSamples;}
function collectLoadingMetricsForRenderer(rendererHelper){const frameToNavStartEvents=EventFinderUtils.getSortedMainThreadEventsByFrame(rendererHelper,'navigationStart','blink.user_timing');const navIdToNavStartEvents=EventFinderUtils.getSortedMainThreadEventsByNavId(rendererHelper,'navigationStart','blink.user_timing');const firstPaintSamples=collectTimeToEvent(rendererHelper,findTimeToXEntries('loading','firstPaint',rendererHelper,frameToNavStartEvents,navIdToNavStartEvents));const timeToFCPEntries=findTimeToXEntries('loading','firstContentfulPaint',rendererHelper,frameToNavStartEvents,navIdToNavStartEvents);const firstContentfulPaintSamples=collectTimeToEvent(rendererHelper,timeToFCPEntries);const firstContentfulPaintCpuTimeSamples=collectTimeToEventInCpuTime(rendererHelper,timeToFCPEntries);const onLoadSamples=collectTimeToEvent(rendererHelper,findTimeToXEntries('blink.user_timing','loadEventStart',rendererHelper,frameToNavStartEvents,navIdToNavStartEvents));const aboveTheFoldLoadedToVisibleSamples=getAboveTheFoldLoadedToVisibleSamples(rendererHelper);const firstViewportReadySamples=getFirstViewportReadySamples(rendererHelper,navIdToNavStartEvents);const largestImagePaintSamples=findLargestImagePaintSamples(rendererHelper,frameToNavStartEvents,navIdToNavStartEvents);const largestTextPaintSamples=findLargestTextPaintSamples(rendererHelper,frameToNavStartEvents,navIdToNavStartEvents);const layoutShiftSamples=findLayoutShiftSamples(rendererHelper);const navigationStartSamples=timeToFCPEntries.map(entry=>{return{value:entry.navigationStartEvent.start};});return{frameToNavStartEvents,firstPaintSamples,firstContentfulPaintSamples,firstContentfulPaintCpuTimeSamples,onLoadSamples,aboveTheFoldLoadedToVisibleSamples,firstViewportReadySamples,largestImagePaintSamples,largestTextPaintSamples,layoutShiftSamples,navigationStartSamples,};}
function collectMetricsFromLoadExpectations(model,chromeHelper){const interactiveSamples=[];const firstCpuIdleSamples=[];const firstMeaningfulPaintSamples=[];const firstMeaningfulPaintCpuTimeSamples=[];for(const expectation of model.userModel.expectations){if(!(expectation instanceof tr.model.um.LoadExpectation))continue;if(tr.e.chrome.CHROME_INTERNAL_URLS.includes(expectation.url)){continue;}
const rendererHelper=chromeHelper.rendererHelpers[expectation.renderProcess.pid];if(expectation.fmpEvent!==undefined){addFirstMeaningfulPaintSample(firstMeaningfulPaintSamples,rendererHelper,expectation.navigationStart,expectation.fmpEvent,expectation.url);addFirstMeaningfulPaintCpuTimeSample(firstMeaningfulPaintCpuTimeSamples,rendererHelper,expectation.navigationStart,expectation.fmpEvent,expectation.url);}
if(expectation.firstCpuIdleTime!==undefined){firstCpuIdleSamples.push(decorateInteractivitySampleWithDiagnostics_(rendererHelper,expectation.firstCpuIdleTime,expectation.navigationStart,expectation.fmpEvent.start,expectation.domContentLoadedEndEvent.start,expectation.url));}
if(expectation.timeToInteractive!==undefined){interactiveSamples.push(decorateInteractivitySampleWithDiagnostics_(rendererHelper,expectation.timeToInteractive,expectation.navigationStart,expectation.fmpEvent.start,expectation.domContentLoadedEndEvent.start,expectation.url));}}
return{firstMeaningfulPaintSamples,firstMeaningfulPaintCpuTimeSamples,firstCpuIdleSamples,interactiveSamples,};}
function addSamplesToHistogram(samples,histogram,histograms){for(const sample of samples){histogram.addSample(sample.value,sample.diagnostics);if(histogram.name!=='timeToFirstContentfulPaint')continue;if(!sample.breakdownTree)continue;for(const[category,breakdown]of Object.entries(sample.breakdownTree)){const relatedName=`${histogram.name}:${category}`;let relatedHist=histograms.getHistogramsNamed(relatedName)[0];if(!relatedHist){relatedHist=histograms.createHistogram(relatedName,histogram.unit,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,summaryOptions:{count:false,max:false,min:false,sum:false,},});let relatedNames=histogram.diagnostics.get('breakdown');if(!relatedNames){relatedNames=new tr.v.d.RelatedNameMap();histogram.diagnostics.set('breakdown',relatedNames);}
relatedNames.set(category,relatedName);}
relatedHist.addSample(breakdown.total,{breakdown:tr.v.d.Breakdown.fromEntries(Object.entries(breakdown.events)),});}}}
function loadingMetric(histograms,model){const firstPaintHistogram=histograms.createHistogram('timeToFirstPaint',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'time to first paint',summaryOptions:SUMMARY_OPTIONS,});const firstContentfulPaintHistogram=histograms.createHistogram('timeToFirstContentfulPaint',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'time to first contentful paint',summaryOptions:SUMMARY_OPTIONS,});const firstContentfulPaintCpuTimeHistogram=histograms.createHistogram('cpuTimeToFirstContentfulPaint',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'CPU time to first contentful paint',summaryOptions:SUMMARY_OPTIONS,});const onLoadHistogram=histograms.createHistogram('timeToOnload',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'time to onload. '+'This is temporary metric used for PCv1/v2 sanity checking',summaryOptions:SUMMARY_OPTIONS,});const firstMeaningfulPaintHistogram=histograms.createHistogram('timeToFirstMeaningfulPaint',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'time to first meaningful paint',summaryOptions:SUMMARY_OPTIONS,});const firstMeaningfulPaintCpuTimeHistogram=histograms.createHistogram('cpuTimeToFirstMeaningfulPaint',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'CPU time to first meaningful paint',summaryOptions:SUMMARY_OPTIONS,});const timeToInteractiveHistogram=histograms.createHistogram('timeToInteractive',timeDurationInMs_smallerIsBetter,[],{binBoundaries:TIME_TO_INTERACTIVE_BOUNDARIES,description:'Time to Interactive',summaryOptions:SUMMARY_OPTIONS,});const timeToFirstCpuIdleHistogram=histograms.createHistogram('timeToFirstCpuIdle',timeDurationInMs_smallerIsBetter,[],{binBoundaries:TIME_TO_INTERACTIVE_BOUNDARIES,description:'Time to First CPU Idle',summaryOptions:SUMMARY_OPTIONS,});const aboveTheFoldLoadedToVisibleHistogram=histograms.createHistogram('aboveTheFoldLoadedToVisible',timeDurationInMs_smallerIsBetter,[],{binBoundaries:TIME_TO_INTERACTIVE_BOUNDARIES,description:'Time from first visible to load for AMP pages only.',summaryOptions:SUMMARY_OPTIONS,});const firstViewportReadyHistogram=histograms.createHistogram('timeToFirstViewportReady',timeDurationInMs_smallerIsBetter,[],{binBoundaries:TIME_TO_INTERACTIVE_BOUNDARIES,description:'Time from navigation to load for AMP pages only. ',summaryOptions:SUMMARY_OPTIONS,});const largestImagePaintHistogram=histograms.createHistogram('largestImagePaint',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'Time to Largest Image Paint',summaryOptions:SUMMARY_OPTIONS,});const largestTextPaintHistogram=histograms.createHistogram('largestTextPaint',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'Time to Largest Text Paint',summaryOptions:SUMMARY_OPTIONS,});const largestContentfulPaintHistogram=histograms.createHistogram('largestContentfulPaint',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'Time to Largest Contentful Paint',summaryOptions:SUMMARY_OPTIONS,});const layoutShiftHistogram=histograms.createHistogram('mainFrameCumulativeLayoutShift',unitlessNumber_smallerIsBetter,[],{binBoundaries:LAYOUT_SHIFT_SCORE_BOUNDARIES,description:'Main Frame Document Cumulative Layout Shift Score',summaryOptions:SUMMARY_OPTIONS,});const navigationStartHistogram=histograms.createHistogram('navigationStart',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'navigationStart',summaryOptions:SUMMARY_OPTIONS,});tr.metrics.sh.rectsBasedSpeedIndexMetric(histograms,model);const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);for(const pid in chromeHelper.rendererHelpers){const rendererHelper=chromeHelper.rendererHelpers[pid];if(rendererHelper.isChromeTracingUI)continue;const samplesSet=collectLoadingMetricsForRenderer(rendererHelper);const lcpSamples=findLargestContentfulPaintHistogramSamples(chromeHelper.browserHelper.mainThread.sliceGroup.slices);addSamplesToHistogram(lcpSamples,largestContentfulPaintHistogram,histograms);addSamplesToHistogram(samplesSet.firstPaintSamples,firstPaintHistogram,histograms);addSamplesToHistogram(samplesSet.firstContentfulPaintSamples,firstContentfulPaintHistogram,histograms);addSamplesToHistogram(samplesSet.firstContentfulPaintCpuTimeSamples,firstContentfulPaintCpuTimeHistogram,histograms);addSamplesToHistogram(samplesSet.onLoadSamples,onLoadHistogram,histograms);addSamplesToHistogram(samplesSet.aboveTheFoldLoadedToVisibleSamples,aboveTheFoldLoadedToVisibleHistogram,histograms);addSamplesToHistogram(samplesSet.firstViewportReadySamples,firstViewportReadyHistogram,histograms);addSamplesToHistogram(samplesSet.largestImagePaintSamples,largestImagePaintHistogram,histograms);addSamplesToHistogram(samplesSet.largestTextPaintSamples,largestTextPaintHistogram,histograms);addSamplesToHistogram(samplesSet.layoutShiftSamples,layoutShiftHistogram,histograms);addSamplesToHistogram(samplesSet.navigationStartSamples,navigationStartHistogram,histograms);}
const samplesSet=collectMetricsFromLoadExpectations(model,chromeHelper);addSamplesToHistogram(samplesSet.firstMeaningfulPaintSamples,firstMeaningfulPaintHistogram,histograms);addSamplesToHistogram(samplesSet.firstMeaningfulPaintCpuTimeSamples,firstMeaningfulPaintCpuTimeHistogram,histograms);addSamplesToHistogram(samplesSet.interactiveSamples,timeToInteractiveHistogram,histograms);addSamplesToHistogram(samplesSet.firstCpuIdleSamples,timeToFirstCpuIdleHistogram,histograms);}
tr.metrics.MetricRegistry.register(loadingMetric);return{loadingMetric,createBreakdownDiagnostic};});'use strict';tr.exportTo('tr.metrics',function(){const SPA_NAVIGATION_START_TO_FIRST_PAINT_DURATION_BIN_BOUNDARY=tr.v.HistogramBinBoundaries.createExponential(1,1000,50);function spaNavigationMetric(histograms,model){const histogram=new tr.v.Histogram('spaNavigationStartToFpDuration',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,SPA_NAVIGATION_START_TO_FIRST_PAINT_DURATION_BIN_BOUNDARY);histogram.description='Latency between the input event causing'+' a SPA navigation and the first paint event after it';histogram.customizeSummaryOptions({count:false,sum:false,});const modelHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(!modelHelper){return;}
const rendererHelpers=modelHelper.rendererHelpers;if(!rendererHelpers){return;}
const browserHelper=modelHelper.browserHelper;for(const rendererHelper of Object.values(rendererHelpers)){const spaNavigations=tr.metrics.findSpaNavigationsOnRenderer(rendererHelper,browserHelper);for(const spaNav of spaNavigations){let beginTs=0;if(spaNav.navStartCandidates.inputLatencyAsyncSlice){const beginData=spaNav.navStartCandidates.inputLatencyAsyncSlice.args.data;beginTs=model.convertTimestampToModelTime('traceEventClock',beginData.INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT.time);}else{beginTs=spaNav.navStartCandidates.goToIndexSlice.start;}
const rangeOfInterest=tr.b.math.Range.fromExplicitRange(beginTs,spaNav.firstPaintEvent.start);const networkEvents=tr.e.chrome.EventFinderUtils.getNetworkEventsInRange(rendererHelper.process,rangeOfInterest);const breakdownDict=tr.metrics.sh.generateWallClockTimeBreakdownTree(rendererHelper.mainThread,networkEvents,rangeOfInterest);const breakdownDiagnostic=new tr.v.d.Breakdown();breakdownDiagnostic.colorScheme=tr.v.d.COLOR_SCHEME_CHROME_USER_FRIENDLY_CATEGORY_DRIVER;for(const label in breakdownDict){breakdownDiagnostic.set(label,parseInt(breakdownDict[label].total*1e3)/1e3);}
histogram.addSample(rangeOfInterest.duration,{'Breakdown of [navStart, firstPaint]':breakdownDiagnostic,'Start':new tr.v.d.RelatedEventSet(spaNav.navigationStart),'End':new tr.v.d.RelatedEventSet(spaNav.firstPaintEvent),'Navigation infos':new tr.v.d.GenericSet([{url:spaNav.url,pid:rendererHelper.pid,navStart:beginTs,firstPaint:spaNav.firstPaintEvent.start}]),});}}
histograms.addHistogram(histogram);}
tr.metrics.MetricRegistry.register(spaNavigationMetric);return{spaNavigationMetric,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const LATENCY_BOUNDS=tr.v.HistogramBinBoundaries.createLinear(0,20,100);function clockSyncLatencyMetric(values,model){const domains=Array.from(model.clockSyncManager.domainsSeen).sort();for(let i=0;i<domains.length;i++){for(let j=i+1;j<domains.length;j++){const latency=model.clockSyncManager.getTimeTransformerError(domains[i],domains[j]);const hist=new tr.v.Histogram('clock_sync_latency_'+
domains[i].toLowerCase()+'_to_'+domains[j].toLowerCase(),tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,LATENCY_BOUNDS);hist.customizeSummaryOptions({avg:true,count:false,max:false,min:false,std:false,sum:false,});hist.description='Clock sync latency for domain '+domains[i]+' to domain '+domains[j];hist.addSample(latency);values.addHistogram(hist);}}}
tr.metrics.MetricRegistry.register(clockSyncLatencyMetric);return{clockSyncLatencyMetric,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const CPU_TIME_PERCENTAGE_BOUNDARIES=tr.v.HistogramBinBoundaries.createExponential(0.01,50,200);function cpuTimeMetric(histograms,model,opt_options){let rangeOfInterest=model.bounds;if(opt_options&&opt_options.rangeOfInterest){rangeOfInterest=opt_options.rangeOfInterest;}else{const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(chromeHelper){const chromeBounds=chromeHelper.chromeBounds;if(chromeBounds){rangeOfInterest=chromeBounds;}}}
let allProcessCpuTime=0;for(const pid in model.processes){const process=model.processes[pid];if(tr.model.helpers.ChromeRendererHelper.isTracingProcess(process)){continue;}
let processCpuTime=0;for(const tid in process.threads){const thread=process.threads[tid];processCpuTime+=thread.getCpuTimeForRange(rangeOfInterest);}
allProcessCpuTime+=processCpuTime;}
let normalizedAllProcessCpuTime=0;if(rangeOfInterest.duration>0){normalizedAllProcessCpuTime=allProcessCpuTime/rangeOfInterest.duration;}
const unit=tr.b.Unit.byName.normalizedPercentage_smallerIsBetter;const cpuTimeHist=new tr.v.Histogram('cpu_time_percentage',unit,CPU_TIME_PERCENTAGE_BOUNDARIES);cpuTimeHist.description='Percent CPU utilization, normalized against a single core. Can be '+'greater than 100% if machine has multiple cores.';cpuTimeHist.customizeSummaryOptions({avg:true,count:false,max:false,min:false,std:false,sum:false});cpuTimeHist.addSample(normalizedAllProcessCpuTime);histograms.addHistogram(cpuTimeHist);}
tr.metrics.MetricRegistry.register(cpuTimeMetric,{supportsRangeOfInterest:true});return{cpuTimeMetric,};});'use strict';tr.exportTo('tr.v',function(){class HistogramDeserializer{static deserialize(data){const deserializer=new HistogramDeserializer(data[0],data[1]);return data.slice(2).map(datum=>tr.v.Histogram.deserialize(datum,deserializer));}
constructor(objects,diagnostics){this.objects_=objects;this.diagnostics_=[];for(const[type,diagnosticsByName]of Object.entries(diagnostics||{})){for(const[name,diagnosticsById]of Object.entries(diagnosticsByName)){for(const[id,data]of Object.entries(diagnosticsById)){const diagnostic=tr.v.d.Diagnostic.deserialize(type,data,this);this.diagnostics_[parseInt(id)]={name,diagnostic};}}}}
getObject(id){return this.objects_[id];}
getDiagnostic(id){return this.diagnostics_[parseInt(id)];}}
return{HistogramDeserializer};});'use strict';tr.exportTo('tr.v',function(){class HistogramGrouping{constructor(key,callback){this.key_=key;this.callback_=callback;HistogramGrouping.BY_KEY.set(key,this);}
get key(){return this.key_;}
get callback(){return this.callback_;}
get label(){return this.key;}
static buildFromTags(tags,diagnosticName){const booleanTags=new Set();const keyValueTags=new Set();for(const tag of tags){if(tag.includes(':')){const key=tag.split(':')[0];if(booleanTags.has(key)){throw new Error(`Tag "${key}" cannot be both boolean and key-value`);}
keyValueTags.add(key);}else{if(keyValueTags.has(tag)){throw new Error(`Tag "${tag}" cannot be both boolean and key-value`);}
booleanTags.add(tag);}}
const groupings=[];for(const tag of booleanTags){groupings.push(HistogramGrouping.buildBooleanTagGrouping_(tag,diagnosticName));}
for(const tag of keyValueTags){groupings.push(HistogramGrouping.buildKeyValueTagGrouping_(tag,diagnosticName));}
return groupings;}
static buildBooleanTagGrouping_(tag,diagnosticName){return new HistogramGrouping(`${tag}Tag`,h=>{const tags=h.diagnostics.get(diagnosticName);if(tags===undefined||!tags.has(tag))return`~${tag}`;return tag;});}
static buildKeyValueTagGrouping_(tag,diagnosticName){return new HistogramGrouping(`${tag}Tag`,h=>{const tags=h.diagnostics.get(diagnosticName);if(tags===undefined)return`~${tag}`;const values=new Set();for(const value of tags){const kvp=value.split(':');if(kvp.length<2||kvp[0]!==tag)continue;values.add(kvp[1]);}
if(values.size===0)return`~${tag}`;const sortedValues=Array.from(values);sortedValues.sort();return sortedValues.join(',');},`${tag} tag`);}}
HistogramGrouping.BY_KEY=new Map();HistogramGrouping.HISTOGRAM_NAME=new HistogramGrouping('name',h=>h.name);HistogramGrouping.DISPLAY_LABEL=new HistogramGrouping('displayLabel',hist=>{const labels=hist.diagnostics.get(tr.v.d.RESERVED_NAMES.LABELS);if(labels!==undefined&&labels.size>0){return Array.from(labels).join(',');}
const benchmarks=hist.diagnostics.get(tr.v.d.RESERVED_NAMES.BENCHMARKS);const start=hist.diagnostics.get(tr.v.d.RESERVED_NAMES.BENCHMARK_START);if(benchmarks===undefined){if(start===undefined)return'Value';return start.toString();}
const benchmarksStr=Array.from(benchmarks).join('\n');if(start===undefined)return benchmarksStr;return benchmarksStr+'\n'+start.toString();});class GenericSetGrouping extends HistogramGrouping{constructor(name){super(name,undefined);this.callback_=this.compute_.bind(this);}
compute_(hist){const diag=hist.diagnostics.get(this.key);if(diag===undefined)return'';const parts=Array.from(diag);parts.sort();return parts.join(',');}}
GenericSetGrouping.NAMES=[tr.v.d.RESERVED_NAMES.ARCHITECTURES,tr.v.d.RESERVED_NAMES.BENCHMARKS,tr.v.d.RESERVED_NAMES.BOTS,tr.v.d.RESERVED_NAMES.BUILDS,tr.v.d.RESERVED_NAMES.DEVICE_IDS,tr.v.d.RESERVED_NAMES.MASTERS,tr.v.d.RESERVED_NAMES.MEMORY_AMOUNTS,tr.v.d.RESERVED_NAMES.OS_NAMES,tr.v.d.RESERVED_NAMES.OS_VERSIONS,tr.v.d.RESERVED_NAMES.PRODUCT_VERSIONS,tr.v.d.RESERVED_NAMES.STORIES,tr.v.d.RESERVED_NAMES.STORYSET_REPEATS,tr.v.d.RESERVED_NAMES.STORY_TAGS,tr.v.d.RESERVED_NAMES.TEST_PATH,];for(const name of GenericSetGrouping.NAMES){new GenericSetGrouping(name);}
class DateRangeGrouping extends HistogramGrouping{constructor(name){super(name,undefined);this.callback_=this.compute_.bind(this);}
compute_(hist){const diag=hist.diagnostics.get(this.key);if(diag===undefined)return'';return diag.toString();}}
DateRangeGrouping.NAMES=[tr.v.d.RESERVED_NAMES.BENCHMARK_START,tr.v.d.RESERVED_NAMES.TRACE_START,];for(const name of DateRangeGrouping.NAMES){new DateRangeGrouping(name);}
return{HistogramGrouping,GenericSetGrouping,DateRangeGrouping,};});'use strict';tr.exportTo('tr.v',function(){class HistogramSet{constructor(opt_histograms){this.histograms_=new Set();this.sharedDiagnosticsByGuid_=new Map();if(opt_histograms!==undefined){for(const hist of opt_histograms){this.addHistogram(hist);}}}
has(hist){return this.histograms_.has(hist);}
createHistogram(name,unit,samples,opt_options){const hist=tr.v.Histogram.create(name,unit,samples,opt_options);this.addHistogram(hist);return hist;}
addHistogram(hist,opt_diagnostics){if(this.has(hist)){throw new Error('Cannot add same Histogram twice');}
if(opt_diagnostics!==undefined){if(!(opt_diagnostics instanceof Map)){opt_diagnostics=Object.entries(opt_diagnostics);}
for(const[name,diagnostic]of opt_diagnostics){hist.diagnostics.set(name,diagnostic);}}
this.histograms_.add(hist);}
addSharedDiagnosticToAllHistograms(name,diagnostic){this.addSharedDiagnostic(diagnostic);for(const hist of this){hist.diagnostics.set(name,diagnostic);}}
addSharedDiagnostic(diagnostic){this.sharedDiagnosticsByGuid_.set(diagnostic.guid,diagnostic);}
get length(){return this.histograms_.size;}*[Symbol.iterator](){for(const hist of this.histograms_){yield hist;}}
getHistogramsNamed(name){return[...this].filter(h=>h.name===name);}
getHistogramNamed(name){const histograms=this.getHistogramsNamed(name);if(histograms.length===0)return undefined;if(histograms.length>1){throw new Error(`Unexpectedly found multiple histograms named "${name}"`);}
return histograms[0];}
lookupDiagnostic(guid){return this.sharedDiagnosticsByGuid_.get(guid);}
deserialize(data){for(const hist of tr.v.HistogramDeserializer.deserialize(data)){this.addHistogram(hist);}}
importDicts(dicts){if((dicts instanceof Array)&&(dicts.length>2)&&(dicts[0]instanceof Array)){this.deserialize(dicts);return;}
for(const dict of dicts){this.importLegacyDict(dict);}}
importLegacyDict(dict){if(dict.type!==undefined){if(dict.type==='TagMap')return;if(!tr.v.d.Diagnostic.findTypeInfoWithName(dict.type)){throw new Error('Unrecognized shared diagnostic type '+dict.type);}
this.sharedDiagnosticsByGuid_.set(dict.guid,tr.v.d.Diagnostic.fromDict(dict));}else{const hist=tr.v.Histogram.fromDict(dict);this.addHistogram(hist);hist.diagnostics.resolveSharedDiagnostics(this,true);}}
asDicts(){const dicts=[];for(const diagnostic of this.sharedDiagnosticsByGuid_.values()){dicts.push(diagnostic.asDict());}
for(const hist of this){dicts.push(hist.asDict());}
return dicts;}
get sourceHistograms(){const diagnosticNames=new Set();for(const hist of this){for(const diagnostic of hist.diagnostics.values()){if(!(diagnostic instanceof tr.v.d.RelatedNameMap))continue;for(const name of diagnostic.values()){diagnosticNames.add(name);}}}
const sourceHistograms=new HistogramSet;for(const hist of this){if(!diagnosticNames.has(hist.name)){sourceHistograms.addHistogram(hist);}}
return sourceHistograms;}
groupHistogramsRecursively(groupings,opt_skipGroupingCallback){function recurse(histograms,level){if(level===groupings.length){return histograms;}
const grouping=groupings[level];const groupedHistograms=tr.b.groupIntoMap(histograms,grouping.callback);if(opt_skipGroupingCallback&&opt_skipGroupingCallback(grouping,groupedHistograms)){return recurse(histograms,level+1);}
for(const[key,group]of groupedHistograms){groupedHistograms.set(key,recurse(group,level+1));}
return groupedHistograms;}
return recurse([...this],0);}
deduplicateDiagnostics(){const namesToCandidates=new Map();const diagnosticsToHistograms=new Map();const keysToDiagnostics=new Map();for(const hist of this){for(const[name,candidate]of hist.diagnostics){if(candidate.equals===undefined){this.sharedDiagnosticsByGuid_.set(candidate.guid,candidate);continue;}
const hashKey=candidate.hashKey;if(candidate.hashKey!==undefined){if(keysToDiagnostics.has(hashKey)){hist.diagnostics.set(name,keysToDiagnostics.get(hashKey));}else{keysToDiagnostics.set(hashKey,candidate);this.sharedDiagnosticsByGuid_.set(candidate.guid,candidate);}
continue;}
if(diagnosticsToHistograms.get(candidate)===undefined){diagnosticsToHistograms.set(candidate,[hist]);}else{diagnosticsToHistograms.get(candidate).push(hist);}
if(!namesToCandidates.has(name)){namesToCandidates.set(name,new Set());}
namesToCandidates.get(name).add(candidate);}}
for(const[name,candidates]of namesToCandidates){const deduplicatedDiagnostics=new Set();for(const candidate of candidates){let found=false;for(const test of deduplicatedDiagnostics){if(candidate.equals(test)){const hists=diagnosticsToHistograms.get(candidate);for(const hist of hists){hist.diagnostics.set(name,test);}
found=true;break;}}
if(!found){deduplicatedDiagnostics.add(candidate);}
for(const diagnostic of deduplicatedDiagnostics){this.sharedDiagnosticsByGuid_.set(diagnostic.guid,diagnostic);}}}}
buildGroupingsFromTags(names){const tags=new Map();for(const hist of this){for(const name of names){if(!hist.diagnostics.has(name))continue;if(!tags.has(name))tags.set(name,new Set());for(const tag of hist.diagnostics.get(name)){tags.get(name).add(tag);}}}
const groupings=[];for(const[name,values]of tags){const built=tr.v.HistogramGrouping.buildFromTags(values,name);for(const grouping of built){groupings.push(grouping);}}
return groupings;}}
return{HistogramSet};});'use strict';tr.exportTo('tr.e.chrome',function(){function hasTitleAndCategory(event,title,category){return event.title===title&&event.category&&tr.b.getCategoryParts(event.category).includes(category);}
function getNavStartTimestamps(rendererHelper){const navStartTimestamps=[];for(const e of rendererHelper.mainThread.sliceGroup.childEvents()){if(hasTitleAndCategory(e,'navigationStart','blink.user_timing')){navStartTimestamps.push(e.start);}}
return navStartTimestamps;}
function getInteractiveTimestamps(model){const interactiveTimestampsMap=new Map();const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);for(const rendererHelper of Object.values(chromeHelper.rendererHelpers)){const timestamps=[];interactiveTimestampsMap.set(rendererHelper.pid,timestamps);}
for(const expectation of model.userModel.expectations){if(!(expectation instanceof tr.model.um.LoadExpectation))continue;if(tr.e.chrome.CHROME_INTERNAL_URLS.includes(expectation.url)){continue;}
if(expectation.timeToInteractive===undefined)continue;if(interactiveTimestampsMap.get(expectation.renderProcess.pid)===undefined){interactiveTimestampsMap.set(expectation.renderProcess.pid,[]);}
interactiveTimestampsMap.get(expectation.renderProcess.pid).push(expectation.timeToInteractive);}
return interactiveTimestampsMap;}
function getPostInteractiveTaskWindows(interactiveTimestamps,navStartTimestamps,traceEndTimestamp){let navStartTsIndex=0;let lastTaskWindowEndTs=undefined;const taskWindows=[];for(const currTTI of interactiveTimestamps){while(navStartTsIndex<navStartTimestamps.length&&navStartTimestamps[navStartTsIndex]<currTTI){navStartTsIndex++;}
const taskWindowEndTs=navStartTsIndex<navStartTimestamps.length?navStartTimestamps[navStartTsIndex]:traceEndTimestamp;if(taskWindowEndTs===lastTaskWindowEndTs){throw Error('Encountered two consecutive interactive timestamps '+'with no navigationStart between them. '+'PostInteractiveTaskWindow is not well defined in this case.');}
taskWindows.push(tr.b.math.Range.fromExplicitRange(currTTI,taskWindowEndTs));lastTaskWindowEndTs=taskWindowEndTs;}
return taskWindows;}
function contributionToEQT(window,task){const startInWindow=Math.max(window.min,task.start);const endInWindow=Math.min(window.max,task.end);const durationInWindow=endInWindow-startInWindow;if(durationInWindow<=0)return 0;const probabilityOfTask=durationInWindow/(window.max-window.min);const minQueueingTime=task.end-endInWindow;const maxQueueingTime=task.end-startInWindow;const expectedQueueingTimeDueToTask=(maxQueueingTime+minQueueingTime)/2;return probabilityOfTask*expectedQueueingTimeDueToTask;}
function weightedExpectedQueueingTime(window,weightedTasks){let result=0;for(const task of weightedTasks){result+=contributionToEQT(window,task)*task.weight;}
return result;}
function expectedQueueingTime(window,tasks){return weightedExpectedQueueingTime(window,tasks.map(function(task){return{start:task.start,end:task.end,weight:1};}));}
class SlidingWindow{constructor(startTime,windowSize,sortedTasks){this.windowSize_=windowSize;this.sortedTasks_=sortedTasks;this.range_=tr.b.math.Range.fromExplicitRange(startTime,startTime+windowSize);this.firstTaskIndex_=sortedTasks.findIndex(task=>startTime<task.end);if(this.firstTaskIndex_===-1){this.firstTaskIndex_=sortedTasks.length;}
this.lastTaskIndex_=-1;while(this.lastTaskIndex_+1<sortedTasks.length&&sortedTasks[this.lastTaskIndex_+1].start<startTime+windowSize){this.lastTaskIndex_++;}
this.innerEQT_=0;for(let i=this.firstTaskIndex_+1;i<this.lastTaskIndex_;i++){this.innerEQT_+=contributionToEQT(this.range_,sortedTasks[i]);}}
get getEQT(){let firstTaskEQT=0;if(this.firstTaskIndex_<this.sortedTasks_.length){firstTaskEQT=contributionToEQT(this.range_,this.sortedTasks_[this.firstTaskIndex_]);}
let lastTaskEQT=0;if(this.firstTaskIndex_<this.lastTaskIndex_){lastTaskEQT=contributionToEQT(this.range_,this.sortedTasks_[this.lastTaskIndex_]);}
return firstTaskEQT+this.innerEQT_+lastTaskEQT;}
slide(t){this.range_=tr.b.math.Range.fromExplicitRange(t,t+this.windowSize_);if(this.firstTaskIndex_<this.sortedTasks_.length&&this.sortedTasks_[this.firstTaskIndex_].end<=t){this.firstTaskIndex_++;if(this.firstTaskIndex_<this.lastTaskIndex_){this.innerEQT_-=contributionToEQT(this.range_,this.sortedTasks_[this.firstTaskIndex_]);}}
if(this.lastTaskIndex_+1<this.sortedTasks_.length&&this.sortedTasks_[this.lastTaskIndex_+1].start<t+this.windowSize_){if(this.firstTaskIndex_<this.lastTaskIndex_){this.innerEQT_+=contributionToEQT(this.range_,this.sortedTasks_[this.lastTaskIndex_]);}
this.lastTaskIndex_++;}}}
function maxExpectedQueueingTimeInSlidingWindow(startTime,endTime,windowSize,tasks){if(windowSize<=0){throw Error('The window size must be positive number');}
if(startTime+windowSize>endTime){throw Error('The sliding window must fit in the specified time range');}
const sortedTasks=tasks.slice().sort((a,b)=>a.start-b.start);for(let i=1;i<sortedTasks.length;i++){if(sortedTasks[i-1].end>sortedTasks[i].start){const midpoint=(sortedTasks[i-1].end+sortedTasks[i].start)/2;sortedTasks[i-1].end=midpoint;sortedTasks[i].start=midpoint;}}
let endpoints=[];endpoints.push(startTime);endpoints.push(endTime-windowSize);for(const task of tasks){endpoints.push(task.start-windowSize);endpoints.push(task.start);endpoints.push(task.end-windowSize);endpoints.push(task.end);}
endpoints=endpoints.filter(x=>(startTime<=x&&x+windowSize<=endTime));endpoints.sort((a,b)=>a-b);const slidingWindow=new SlidingWindow(endpoints[0],windowSize,sortedTasks);let maxEQT=0;for(const t of endpoints){slidingWindow.slide(t);maxEQT=Math.max(maxEQT,slidingWindow.getEQT);}
return maxEQT;}
return{getPostInteractiveTaskWindows,getNavStartTimestamps,getInteractiveTimestamps,expectedQueueingTime,maxExpectedQueueingTimeInSlidingWindow,weightedExpectedQueueingTime};});'use strict';tr.exportTo('tr.metrics.sh',function(){const WINDOW_SIZE_MS=500;const EQT_BOUNDARIES=tr.v.HistogramBinBoundaries.createExponential(0.01,WINDOW_SIZE_MS,50);function containsForcedGC_(slice){return slice.findTopmostSlicesRelativeToThisSlice(tr.metrics.v8.utils.isForcedGarbageCollectionEvent).length>0;}
function getOrCreateHistogram_(histograms,name,description){return histograms.getHistogramNamed(name)||histograms.createHistogram(name,tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],{binBoundaries:EQT_BOUNDARIES,description,summaryOptions:{avg:false,count:false,max:true,min:false,std:false,sum:false,},});}
function expectedQueueingTimeMetric(histograms,model){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const rendererHelpers=Object.values(chromeHelper.rendererHelpers);addExpectedQueueingTimeMetric_('renderer_eqt',event=>{return{start:event.start,duration:event.duration};},false,rendererHelpers,histograms,model);}
function addExpectedQueueingTimeMetric_(eqtName,getEventTimes,isCpuTime,rendererHelpers,histograms,model){function getTasks(rendererHelper){const tasks=[];for(const slice of
tr.e.chrome.EventFinderUtils.findToplevelSchedulerTasks(rendererHelper.mainThread)){const times=getEventTimes(slice);if(times.duration>0&&!containsForcedGC_(slice)){tasks.push({start:times.start,end:times.start+times.duration});}}
return tasks;}
const totalHistogram=getOrCreateHistogram_(histograms,`total:${WINDOW_SIZE_MS}ms_window:${eqtName}`,`The maximum EQT in a ${WINDOW_SIZE_MS}ms sliding window`+' for a given renderer');for(const rendererHelper of rendererHelpers){if(rendererHelper.isChromeTracingUI)continue;if(rendererHelper.mainThread.bounds.duration<WINDOW_SIZE_MS)continue;const tasks=getTasks(rendererHelper);const totalBreakdown=getV8Contribution_(eqtName,getEventTimes,isCpuTime,totalHistogram,histograms,rendererHelper,model);totalHistogram.addSample(tr.e.chrome.maxExpectedQueueingTimeInSlidingWindow(rendererHelper.mainThread.bounds.min,rendererHelper.mainThread.bounds.max,WINDOW_SIZE_MS,tasks),{v8:totalBreakdown});}}
function getV8Contribution_(eqtName,getEventTimes,isCpuTime,totalEqtHistogram,histograms,rendererHelper,model){if(!model.categories.includes('v8'))return null;const totalBreakdown=new tr.v.d.Breakdown();const eventNamesWithTaskExtractors=getV8EventNamesWithTaskExtractors_(getEventTimes);if(!isCpuTime){const taskExtractorsUsingRCS=getV8EventNamesWithTaskExtractorsUsingRCS_(getEventTimes);for(const[eventName,getTasks]of taskExtractorsUsingRCS){eventNamesWithTaskExtractors.set(eventName,getTasks);}}
let totalNames=totalEqtHistogram.diagnostics.get('v8');if(!totalNames){totalNames=new tr.v.d.RelatedNameMap();totalEqtHistogram.diagnostics.set('v8',totalNames);}
for(const[eventName,getTasks]of eventNamesWithTaskExtractors){const totalHistogram=getOrCreateHistogram_(histograms,`total:${WINDOW_SIZE_MS}ms_window:${eqtName}:${eventName}`,`Contribution to the expected queueing time by ${eventName}`+' for a given renderer. It is computed as the maximum EQT in'+` a ${WINDOW_SIZE_MS}ms sliding window after shrinking top-level`+` tasks to contain only ${eventName} subevents`);const tasks=getTasks(rendererHelper);const totalSample=tr.e.chrome.maxExpectedQueueingTimeInSlidingWindow(rendererHelper.mainThread.bounds.min,rendererHelper.mainThread.bounds.max,WINDOW_SIZE_MS,tasks);totalHistogram.addSample(totalSample);totalBreakdown.set(eventName,totalSample);totalNames.set(eventName,totalHistogram.name);}
return totalBreakdown;}
function getV8EventNamesWithTaskExtractors_(getEventTimes,cpuMetrics){function durationOfTopmostSubSlices(slice,predicate,excludePredicate){let duration=0;for(const sub of slice.findTopmostSlicesRelativeToThisSlice(predicate)){duration+=getEventTimes(sub).duration;if(excludePredicate!==null&&excludePredicate!==undefined){duration-=durationOfTopmostSubSlices(sub,excludePredicate);}}
return duration;}
function taskExtractor(predicate,excludePredicate){return function(rendererHelper){const slices=tr.e.chrome.EventFinderUtils.findToplevelSchedulerTasks(rendererHelper.mainThread);const result=[];for(const slice of slices){const times=getEventTimes(slice);if(times.duration>0&&!containsForcedGC_(slice)){const duration=durationOfTopmostSubSlices(slice,predicate,excludePredicate);result.push({start:times.start,end:times.start+duration});}}
return result;};}
return new Map([['v8',taskExtractor(tr.metrics.v8.utils.isV8Event)],['v8:execute',taskExtractor(tr.metrics.v8.utils.isV8ExecuteEvent)],['v8:gc',taskExtractor(tr.metrics.v8.utils.isGarbageCollectionEvent)]]);}
function extractTaskRCS(getEventTimes,predicate,rendererHelper){const result=[];for(const topSlice of
rendererHelper.mainThread.sliceGroup.topLevelSlices){const times=getEventTimes(topSlice);if(times.duration<=0||containsForcedGC_(topSlice)){continue;}
const v8ThreadSlices=[];for(const slice of topSlice.descendentSlices){if(tr.metrics.v8.utils.isV8RCSEvent(slice)){v8ThreadSlices.push(slice);}}
const runtimeGroupCollection=new tr.e.v8.RuntimeStatsGroupCollection();runtimeGroupCollection.addSlices(v8ThreadSlices);let duration=0;for(const runtimeGroup of runtimeGroupCollection.runtimeGroups){if(predicate(runtimeGroup.name)){duration+=runtimeGroup.time;}}
duration=tr.b.convertUnit(duration,tr.b.UnitPrefixScale.METRIC.MICRO,tr.b.UnitPrefixScale.METRIC.MILLI);result.push({start:times.start,end:times.start+duration});}
return result;}
function getV8EventNamesWithTaskExtractorsUsingRCS_(getEventTimes){const extractors=new Map();extractors.set('v8:compile_rcs',rendererHelper=>extractTaskRCS(getEventTimes,tr.metrics.v8.utils.isCompileRCSCategory,rendererHelper));extractors.set('v8:compile:optimize_rcs',rendererHelper=>extractTaskRCS(getEventTimes,tr.metrics.v8.utils.isCompileOptimizeRCSCategory,rendererHelper));return extractors;}
tr.metrics.MetricRegistry.register(expectedQueueingTimeMetric);return{expectedQueueingTimeMetric,};});'use strict';tr.exportTo('tr.b',function(){function MultiDimensionalViewNode(title,valueCount){this.title=title;const dimensions=title.length;this.children=new Array(dimensions);for(let i=0;i<dimensions;i++){this.children[i]=new Map();}
this.values=new Array(valueCount);for(let v=0;v<valueCount;v++){this.values[v]={self:0,total:0,totalState:NOT_PROVIDED};}}
MultiDimensionalViewNode.TotalState={NOT_PROVIDED:0,LOWER_BOUND:1,EXACT:2};const NOT_PROVIDED=MultiDimensionalViewNode.TotalState.NOT_PROVIDED;const LOWER_BOUND=MultiDimensionalViewNode.TotalState.LOWER_BOUND;const EXACT=MultiDimensionalViewNode.TotalState.EXACT;MultiDimensionalViewNode.prototype={get subRows(){return Array.from(this.children[0].values());}};function MultiDimensionalViewBuilder(dimensions,valueCount){if(typeof(dimensions)!=='number'||dimensions<0){throw new Error('Dimensions must be a non-negative number');}
this.dimensions_=dimensions;if(typeof(valueCount)!=='number'||valueCount<0){throw new Error('Number of values must be a non-negative number');}
this.valueCount_=valueCount;this.buildRoot_=this.createRootNode_();this.topDownTreeViewRoot_=undefined;this.topDownHeavyViewRoot_=undefined;this.bottomUpHeavyViewNode_=undefined;this.complete_=false;this.maxDimensionDepths_=new Array(dimensions);for(let d=0;d<dimensions;d++){this.maxDimensionDepths_[d]=0;}}
MultiDimensionalViewBuilder.ValueKind={SELF:0,TOTAL:1};MultiDimensionalViewBuilder.ViewType={TOP_DOWN_TREE_VIEW:0,TOP_DOWN_HEAVY_VIEW:1,BOTTOM_UP_HEAVY_VIEW:2};MultiDimensionalViewBuilder.prototype={addPath(path,values,valueKind){if(this.buildRoot_===undefined){throw new Error('Paths cannot be added after either view has been built');}
if(path.length!==this.dimensions_){throw new Error('Path must be '+this.dimensions_+'-dimensional');}
if(values.length!==this.valueCount_){throw new Error('Must provide '+this.valueCount_+' values');}
let isTotal;switch(valueKind){case MultiDimensionalViewBuilder.ValueKind.SELF:isTotal=false;break;case MultiDimensionalViewBuilder.ValueKind.TOTAL:isTotal=true;break;default:throw new Error('Invalid value kind: '+valueKind);}
let node=this.buildRoot_;for(let d=0;d<path.length;d++){const singleDimensionPath=path[d];const singleDimensionPathLength=singleDimensionPath.length;this.maxDimensionDepths_[d]=Math.max(this.maxDimensionDepths_[d],singleDimensionPathLength);for(let i=0;i<singleDimensionPathLength;i++){node=this.getOrCreateChildNode_(node,d,singleDimensionPath[i]);}}
for(let v=0;v<this.valueCount_;v++){const addedValue=values[v];if(addedValue===undefined)continue;const nodeValue=node.values[v];if(isTotal){nodeValue.total+=addedValue;nodeValue.totalState=EXACT;}else{nodeValue.self+=addedValue;nodeValue.totalState=Math.max(nodeValue.totalState,LOWER_BOUND);}}},get complete(){return this.complete_;},set complete(isComplete){if(this.buildRoot_===undefined){throw new Error('Can\'t set complete after any view has been built.');}
this.complete_=isComplete;},buildView(viewType){switch(viewType){case MultiDimensionalViewBuilder.ViewType.TOP_DOWN_TREE_VIEW:return this.buildTopDownTreeView();case MultiDimensionalViewBuilder.ViewType.TOP_DOWN_HEAVY_VIEW:return this.buildTopDownHeavyView();case MultiDimensionalViewBuilder.ViewType.BOTTOM_UP_HEAVY_VIEW:return this.buildBottomUpHeavyView();default:throw new Error('Unknown multi-dimensional view type: '+viewType);}},buildTopDownTreeView(){if(this.topDownTreeViewRoot_===undefined){const treeViewRoot=this.buildRoot_;this.buildRoot_=undefined;this.setUpMissingChildRelationships_(treeViewRoot,0);this.finalizeTotalValues_(treeViewRoot,0,new WeakMap());this.topDownTreeViewRoot_=treeViewRoot;}
return this.topDownTreeViewRoot_;},buildTopDownHeavyView(){if(this.topDownHeavyViewRoot_===undefined){this.topDownHeavyViewRoot_=this.buildGenericHeavyView_(this.addDimensionToTopDownHeavyViewNode_.bind(this));}
return this.topDownHeavyViewRoot_;},buildBottomUpHeavyView(){if(this.bottomUpHeavyViewNode_===undefined){this.bottomUpHeavyViewNode_=this.buildGenericHeavyView_(this.addDimensionToBottomUpHeavyViewNode_.bind(this));}
return this.bottomUpHeavyViewNode_;},createRootNode_(){return new MultiDimensionalViewNode(new Array(this.dimensions_),this.valueCount_);},getOrCreateChildNode_(parentNode,dimension,childDimensionTitle){if(dimension<0||dimension>=this.dimensions_){throw new Error('Invalid dimension');}
const dimensionChildren=parentNode.children[dimension];let childNode=dimensionChildren.get(childDimensionTitle);if(childNode!==undefined){return childNode;}
const childTitle=parentNode.title.slice();childTitle[dimension]=childDimensionTitle;childNode=new MultiDimensionalViewNode(childTitle,this.valueCount_);dimensionChildren.set(childDimensionTitle,childNode);return childNode;},setUpMissingChildRelationships_(node,firstDimensionToSetUp){for(let d=firstDimensionToSetUp;d<this.dimensions_;d++){const currentDimensionChildTitles=new Set(node.children[d].keys());for(let i=0;i<d;i++){for(const previousDimensionChildNode of node.children[i].values()){for(const previousDimensionGrandChildTitle of
previousDimensionChildNode.children[d].keys()){currentDimensionChildTitles.add(previousDimensionGrandChildTitle);}}}
for(const currentDimensionChildTitle of currentDimensionChildTitles){const currentDimensionChildNode=this.getOrCreateChildNode_(node,d,currentDimensionChildTitle);for(let i=0;i<d;i++){for(const previousDimensionChildNode of
node.children[i].values()){const previousDimensionGrandChildNode=previousDimensionChildNode.children[d].get(currentDimensionChildTitle);if(previousDimensionGrandChildNode!==undefined){currentDimensionChildNode.children[i].set(previousDimensionChildNode.title[i],previousDimensionGrandChildNode);}}}
this.setUpMissingChildRelationships_(currentDimensionChildNode,d);}}},finalizeTotalValues_(node,firstDimensionToFinalize,dimensionalSelfSumsMap){const dimensionalSelfSums=new Array(this.dimensions_);const minResidual=new Array(this.valueCount_);for(let v=0;v<this.valueCount_;v++)minResidual[v]=0;const nodeValues=node.values;const nodeSelfSums=new Array(this.valueCount_);for(let v=0;v<this.valueCount_;v++){nodeSelfSums[v]=nodeValues[v].self;}
for(let d=0;d<this.dimensions_;d++){const childResidualSums=new Array(this.valueCount_);for(let v=0;v<this.valueCount_;v++){childResidualSums[v]=0;}
for(const childNode of node.children[d].values()){if(d>=firstDimensionToFinalize){this.finalizeTotalValues_(childNode,d,dimensionalSelfSumsMap);}
const childNodeSelfSums=dimensionalSelfSumsMap.get(childNode);const childNodeValues=childNode.values;for(let v=0;v<this.valueCount_;v++){nodeSelfSums[v]+=childNodeSelfSums[d][v];const residual=childNodeValues[v].total-
childNodeSelfSums[this.dimensions_-1][v];childResidualSums[v]+=residual;if(this.complete){nodeValues[v].totalState=EXACT;}else if(childNodeValues[v].totalState>NOT_PROVIDED){nodeValues[v].totalState=Math.max(nodeValues[v].totalState,LOWER_BOUND);}}}
dimensionalSelfSums[d]=nodeSelfSums.slice();for(let v=0;v<this.valueCount_;v++){minResidual[v]=Math.max(minResidual[v],childResidualSums[v]);}}
for(let v=0;v<this.valueCount_;v++){nodeValues[v].total=Math.max(nodeValues[v].total,nodeSelfSums[v]+minResidual[v]);}
if(dimensionalSelfSumsMap.has(node)){throw new Error('Internal error: Node finalized more than once');}
dimensionalSelfSumsMap.set(node,dimensionalSelfSums);},buildGenericHeavyView_(treeViewNodeHandler){const treeViewRoot=this.buildTopDownTreeView();const heavyViewRoot=this.createRootNode_();heavyViewRoot.values=treeViewRoot.values;const recursionDepthTrackers=new Array(this.dimensions_);for(let d=0;d<this.dimensions_;d++){recursionDepthTrackers[d]=new RecursionDepthTracker(this.maxDimensionDepths_[d],d);}
this.addDimensionsToGenericHeavyViewNode_(treeViewRoot,heavyViewRoot,0,recursionDepthTrackers,false,treeViewNodeHandler);this.setUpMissingChildRelationships_(heavyViewRoot,0);return heavyViewRoot;},addDimensionsToGenericHeavyViewNode_(treeViewParentNode,heavyViewParentNode,startDimension,recursionDepthTrackers,previousDimensionsRecursive,treeViewNodeHandler){for(let d=startDimension;d<this.dimensions_;d++){this.addDimensionDescendantsToGenericHeavyViewNode_(treeViewParentNode,heavyViewParentNode,d,recursionDepthTrackers,previousDimensionsRecursive,treeViewNodeHandler);}},addDimensionDescendantsToGenericHeavyViewNode_(treeViewParentNode,heavyViewParentNode,currentDimension,recursionDepthTrackers,previousDimensionsRecursive,treeViewNodeHandler){const treeViewChildren=treeViewParentNode.children[currentDimension];const recursionDepthTracker=recursionDepthTrackers[currentDimension];for(const treeViewChildNode of treeViewChildren.values()){recursionDepthTracker.push(treeViewChildNode);treeViewNodeHandler(treeViewChildNode,heavyViewParentNode,currentDimension,recursionDepthTrackers,previousDimensionsRecursive);this.addDimensionDescendantsToGenericHeavyViewNode_(treeViewChildNode,heavyViewParentNode,currentDimension,recursionDepthTrackers,previousDimensionsRecursive,treeViewNodeHandler);recursionDepthTracker.pop();}},addDimensionToTopDownHeavyViewNode_(treeViewChildNode,heavyViewParentNode,currentDimension,recursionDepthTrackers,previousDimensionsRecursive){this.addDimensionToTopDownHeavyViewNodeRecursively_(treeViewChildNode,heavyViewParentNode,currentDimension,recursionDepthTrackers,previousDimensionsRecursive,1);},addDimensionToTopDownHeavyViewNodeRecursively_(treeViewChildNode,heavyViewParentNode,currentDimension,recursionDepthTrackers,previousDimensionsRecursive,subTreeDepth){const recursionDepthTracker=recursionDepthTrackers[currentDimension];const currentDimensionRecursive=subTreeDepth<=recursionDepthTracker.recursionDepth;const currentOrPreviousDimensionsRecursive=currentDimensionRecursive||previousDimensionsRecursive;const dimensionTitle=treeViewChildNode.title[currentDimension];const heavyViewChildNode=this.getOrCreateChildNode_(heavyViewParentNode,currentDimension,dimensionTitle);this.addNodeValues_(treeViewChildNode,heavyViewChildNode,!currentOrPreviousDimensionsRecursive);this.addDimensionsToGenericHeavyViewNode_(treeViewChildNode,heavyViewChildNode,currentDimension+1,recursionDepthTrackers,currentOrPreviousDimensionsRecursive,this.addDimensionToTopDownHeavyViewNode_.bind(this));for(const treeViewGrandChildNode of
treeViewChildNode.children[currentDimension].values()){recursionDepthTracker.push(treeViewGrandChildNode);this.addDimensionToTopDownHeavyViewNodeRecursively_(treeViewGrandChildNode,heavyViewChildNode,currentDimension,recursionDepthTrackers,previousDimensionsRecursive,subTreeDepth+1);recursionDepthTracker.pop();}},addDimensionToBottomUpHeavyViewNode_(treeViewChildNode,heavyViewParentNode,currentDimension,recursionDepthTrackers,previousDimensionsRecursive){const recursionDepthTracker=recursionDepthTrackers[currentDimension];const bottomIndex=recursionDepthTracker.bottomIndex;const topIndex=recursionDepthTracker.topIndex;const firstNonRecursiveIndex=bottomIndex+recursionDepthTracker.recursionDepth;const viewNodePath=recursionDepthTracker.viewNodePath;const trackerAncestorNode=recursionDepthTracker.trackerAncestorNode;let heavyViewDescendantNode=heavyViewParentNode;for(let i=bottomIndex;i<topIndex;i++){const treeViewAncestorNode=viewNodePath[i];const dimensionTitle=treeViewAncestorNode.title[currentDimension];heavyViewDescendantNode=this.getOrCreateChildNode_(heavyViewDescendantNode,currentDimension,dimensionTitle);const currentDimensionRecursive=i<firstNonRecursiveIndex;const currentOrPreviousDimensionsRecursive=currentDimensionRecursive||previousDimensionsRecursive;this.addNodeValues_(treeViewChildNode,heavyViewDescendantNode,!currentOrPreviousDimensionsRecursive);this.addDimensionsToGenericHeavyViewNode_(treeViewChildNode,heavyViewDescendantNode,currentDimension+1,recursionDepthTrackers,currentOrPreviousDimensionsRecursive,this.addDimensionToBottomUpHeavyViewNode_.bind(this));}},addNodeValues_(sourceNode,targetNode,addTotal){const targetNodeValues=targetNode.values;const sourceNodeValues=sourceNode.values;for(let v=0;v<this.valueCount_;v++){const targetNodeValue=targetNodeValues[v];const sourceNodeValue=sourceNodeValues[v];targetNodeValue.self+=sourceNodeValue.self;if(addTotal){targetNodeValue.total+=sourceNodeValue.total;if(this.complete){targetNodeValue.totalState=EXACT;}else if(sourceNodeValue.totalState>NOT_PROVIDED){targetNodeValue.totalState=Math.max(targetNodeValue.totalState,LOWER_BOUND);}}}}};function RecursionDepthTracker(maxDepth,dimension){this.titlePath=new Array(maxDepth);this.viewNodePath=new Array(maxDepth);this.bottomIndex=this.topIndex=maxDepth;this.dimension_=dimension;this.currentTrackerNode_=this.createNode_(0,undefined);}
RecursionDepthTracker.prototype={push(viewNode){if(this.bottomIndex===0){throw new Error('Cannot push to a full tracker');}
const title=viewNode.title[this.dimension_];this.bottomIndex--;this.titlePath[this.bottomIndex]=title;this.viewNodePath[this.bottomIndex]=viewNode;let childTrackerNode=this.currentTrackerNode_.children.get(title);if(childTrackerNode!==undefined){this.currentTrackerNode_=childTrackerNode;return;}
const maxLengths=zFunction(this.titlePath,this.bottomIndex);let recursionDepth=0;for(let i=0;i<maxLengths.length;i++){recursionDepth=Math.max(recursionDepth,maxLengths[i]);}
childTrackerNode=this.createNode_(recursionDepth,this.currentTrackerNode_);this.currentTrackerNode_.children.set(title,childTrackerNode);this.currentTrackerNode_=childTrackerNode;},pop(){if(this.bottomIndex===this.topIndex){throw new Error('Cannot pop from an empty tracker');}
this.titlePath[this.bottomIndex]=undefined;this.viewNodePath[this.bottomIndex]=undefined;this.bottomIndex++;this.currentTrackerNode_=this.currentTrackerNode_.parent;},get recursionDepth(){return this.currentTrackerNode_.recursionDepth;},createNode_(recursionDepth,parent){return{recursionDepth,parent,children:new Map()};}};function zFunction(list,startIndex){const n=list.length-startIndex;if(n===0)return[];const z=new Array(n);z[0]=0;for(let i=1,left=0,right=0;i<n;++i){let maxLength;if(i<=right){maxLength=Math.min(right-i+1,z[i-left]);}else{maxLength=0;}
while(i+maxLength<n&&list[startIndex+maxLength]===list[startIndex+i+maxLength]){++maxLength;}
if(i+maxLength-1>right){left=i;right=i+maxLength-1;}
z[i]=maxLength;}
return z;}
return{MultiDimensionalViewBuilder,MultiDimensionalViewNode,RecursionDepthTracker,zFunction,};});'use strict';tr.exportTo('tr.e.chrome',function(){class CpuTime{static getStageToInitiatorToSegmentBounds(segments,rangeOfInterest){const stageToInitiatorToRanges=new Map();stageToInitiatorToRanges.set('all_stages',new Map([['all_initiators',new Set()]]));const allRanges=stageToInitiatorToRanges.get('all_stages').get('all_initiators');for(const segment of segments){if(!rangeOfInterest.intersectsRangeInclusive(segment.range))continue;const intersectingRange=rangeOfInterest.findIntersection(segment.range);allRanges.add(intersectingRange);for(const expectation of segment.expectations){const stageTitle=expectation.stageTitle;if(!stageToInitiatorToRanges.has(stageTitle)){stageToInitiatorToRanges.set(stageTitle,new Map([['all_initiators',new Set()]]));}
const initiatorToRanges=stageToInitiatorToRanges.get(stageTitle);initiatorToRanges.get('all_initiators').add(intersectingRange);const initiatorType=expectation.initiatorType;if(initiatorType){if(!initiatorToRanges.has(initiatorType)){initiatorToRanges.set(initiatorType,new Set());}
initiatorToRanges.get(initiatorType).add(intersectingRange);}}}
return stageToInitiatorToRanges;}
static constructMultiDimensionalView(model,rangeOfInterest){const mdvBuilder=new tr.b.MultiDimensionalViewBuilder(3,2);const stageToInitiatorToRanges=CpuTime.getStageToInitiatorToSegmentBounds(model.userModel.segments,rangeOfInterest);const allSegmentBoundsInRange=stageToInitiatorToRanges.get('all_stages').get('all_initiators');for(const[pid,process]of Object.entries(model.processes)){const processType=tr.e.chrome.chrome_processes.canonicalizeProcessName(process.name);for(const[tid,thread]of Object.entries(process.threads)){const rangeToCpuTime=new Map();for(const range of allSegmentBoundsInRange){rangeToCpuTime.set(range,thread.getCpuTimeForRange(range));}
for(const[stage,initiatorToRanges]of stageToInitiatorToRanges){for(const[initiator,ranges]of initiatorToRanges){const cpuTime=tr.b.math.Statistics.sum(ranges,range=>rangeToCpuTime.get(range));const duration=tr.b.math.Statistics.sum(ranges,range=>range.duration);const cpuTimePerSecond=cpuTime/duration;mdvBuilder.addPath([[processType],[thread.type],[stage,initiator]],[cpuTimePerSecond,cpuTime],tr.b.MultiDimensionalViewBuilder.ValueKind.TOTAL);}}}}
return mdvBuilder.buildTopDownTreeView();}}
return{CpuTime,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const CPU_PERCENTAGE_UNIT=tr.b.Unit.byName.normalizedPercentage_smallerIsBetter;const CPU_TIME_UNIT=tr.b.Unit.byName.timeDurationInMs_smallerIsBetter;function clonePath_(previousPath){return previousPath.map(subPath=>subPath.map(x=>x));}
function decodePath_(path){return{processType:path[0][0],threadType:path[1][0],railStage:path[2][0],initiatorType:path[2][1]};}
function stringifyPathName_(path){const decodedPath=decodePath_(path);return[decodedPath.processType,decodedPath.threadType,decodedPath.railStage,decodedPath.initiatorType].join(':');}
class CpuTimeTreeDataReporter{constructor(){this.visitedSet_=new Set();}
reportValuesFromNode_(node,path){const decodedPath=decodePath_(path);const processType=decodedPath.processType||'all_processes';const threadType=decodedPath.threadType||'all_threads';if(!decodedPath.railStage||!decodedPath.initiatorType)return;const{railStage,initiatorType}=decodedPath;const serializedPathName=[processType,threadType,railStage,initiatorType].join(':');const cpuPercentageValue=node.values[0].total;const cpuTimeValue=node.values[1].total;this.histogramSet_.createHistogram(`cpuPercentage:${serializedPathName}`,CPU_PERCENTAGE_UNIT,cpuPercentageValue);this.histogramSet_.createHistogram(`cpuTime:${serializedPathName}`,CPU_TIME_UNIT,cpuTimeValue);}
reportDataFromTree_(root,rootPath){const rootPathString=stringifyPathName_(rootPath);if(this.visitedSet_.has(rootPathString))return;this.visitedSet_.add(rootPathString);this.reportValuesFromNode_(root,rootPath);for(let dimension=0;dimension<root.children.length;dimension++){const children=root.children[dimension];for(const[name,node]of children){const childPath=clonePath_(rootPath);childPath[dimension].push(name);this.reportDataFromTree_(node,childPath);}}}
addTreeValuesToHistogramSet(rootNode,histogramSet){const rootPath=[[],[],[]];this.rootNode_=rootNode;this.histogramSet_=histogramSet;this.reportDataFromTree_(this.rootNode_,rootPath);}
static reportToHistogramSet(rootNode,histogramSet){const reporter=new CpuTimeTreeDataReporter();reporter.addTreeValuesToHistogramSet(rootNode,histogramSet);}}
return{CpuTimeTreeDataReporter,};});'use strict';tr.exportTo('tr.metrics.sh',function(){function newCpuTimeMetric(histograms,model,opt_options){const rangeOfInterest=opt_options&&opt_options.rangeOfInterest?opt_options.rangeOfInterest:model.bounds;const rootNode=tr.e.chrome.CpuTime.constructMultiDimensionalView(model,rangeOfInterest);tr.metrics.sh.CpuTimeTreeDataReporter.reportToHistogramSet(rootNode,histograms);}
tr.metrics.MetricRegistry.register(newCpuTimeMetric,{supportsRangeOfInterest:true});return{newCpuTimeMetric,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const includeHistogramNames=['cpuTime:all_processes:all_threads:all_stages:all_initiators','cpuPercentage:all_processes:all_threads:all_stages:all_initiators','cpuTime:browser_process:all_threads:all_stages:all_initiators','cpuPercentage:browser_process:all_threads:all_stages:all_initiators','cpuTime:renderer_processes:all_threads:all_stages:all_initiators','cpuPercentage:renderer_processes:all_threads:all_stages:all_initiators','cpuTime:gpu_process:all_threads:all_stages:all_initiators','cpuPercentage:gpu_process:all_threads:all_stages:all_initiators','cpuTime:renderer_processes:CrRendererMain:all_stages:all_initiators','cpuPercentage:renderer_processes:CrRendererMain:all_stages:all_initiators','cpuTime:browser_process:CrBrowserMain:all_stages:all_initiators','cpuPercentage:browser_process:CrBrowserMain:all_stages:all_initiators','cpuTime:all_processes:all_threads:Load:Successful','cpuPercentage:all_processes:all_threads:Load:Successful',];function limitedCpuTimeMetric(histograms,model,opt_options){const allCpuHistograms=new tr.v.HistogramSet();tr.metrics.sh.newCpuTimeMetric(allCpuHistograms,model,opt_options);for(const histogramName of includeHistogramNames){const histogram=allCpuHistograms.getHistogramNamed(histogramName);if(histogram)histograms.addHistogram(histogram);}}
tr.metrics.MetricRegistry.register(limitedCpuTimeMetric,{supportsRangeOfInterest:true});return{limitedCpuTimeMetric,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const LONG_TASK_MS=50;const LONGEST_TASK_MS=1000;function iterateLongTopLevelTasksOnThreadInRange(thread,opt_range,cb,opt_this){thread.sliceGroup.topLevelSlices.forEach(function(slice){if(opt_range&&!opt_range.intersectsExplicitRangeInclusive(slice.start,slice.end)){return;}
if(slice.duration<LONG_TASK_MS)return;cb.call(opt_this,slice);});}
function iterateRendererMainThreads(model,cb,opt_this){const modelHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(modelHelper!==undefined){Object.values(modelHelper.rendererHelpers).forEach(function(rendererHelper){if(!rendererHelper.mainThread)return;cb.call(opt_this,rendererHelper.mainThread);});}}
const BIN_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(LONG_TASK_MS,LONGEST_TASK_MS,40);function longTasksMetric(histograms,model,opt_options){const rangeOfInterest=opt_options?opt_options.rangeOfInterest:undefined;const longTaskHist=histograms.createHistogram('longTasks',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],{binBoundaries:BIN_BOUNDARIES,description:'durations of long tasks',});const relatedNames=new tr.v.d.RelatedNameMap();longTaskHist.diagnostics.set('categories',relatedNames);iterateRendererMainThreads(model,function(thread){iterateLongTopLevelTasksOnThreadInRange(thread,rangeOfInterest,function(task){const breakdown=new tr.v.d.Breakdown();breakdown.colorScheme=tr.v.d.COLOR_SCHEME_CHROME_USER_FRIENDLY_CATEGORY_DRIVER;for(const slice of task.descendentSlices){const sample=slice.cpuSelfTime;if(sample===undefined)continue;const category=model.getUserFriendlyCategoryFromEvent(slice);const histName='longTasks:'+category;let hist=histograms.getHistogramNamed(histName);if(hist===undefined){hist=histograms.createHistogram(histName,tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],{binBoundaries:BIN_BOUNDARIES,});relatedNames.set(category,hist.name);}
hist.addSample(sample,{events:new tr.v.d.RelatedEventSet([slice]),});breakdown.set(category,sample+breakdown.get(category));}
longTaskHist.addSample(task.duration,{events:new tr.v.d.RelatedEventSet([task]),categories:breakdown,});});});}
tr.metrics.MetricRegistry.register(longTasksMetric,{supportsRangeOfInterest:true,requiredCategories:['toplevel'],});return{longTasksMetric,iterateLongTopLevelTasksOnThreadInRange,iterateRendererMainThreads,LONG_TASK_MS,LONGEST_TASK_MS,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const BACKGROUND=tr.model.ContainerMemoryDump.LevelOfDetail.BACKGROUND;const LIGHT=tr.model.ContainerMemoryDump.LevelOfDetail.LIGHT;const DETAILED=tr.model.ContainerMemoryDump.LevelOfDetail.DETAILED;const sizeInBytes_smallerIsBetter=tr.b.Unit.byName.sizeInBytes_smallerIsBetter;const count_smallerIsBetter=tr.b.Unit.byName.count_smallerIsBetter;const DISPLAYED_SIZE_NUMERIC_NAME=tr.model.MemoryAllocatorDump.DISPLAYED_SIZE_NUMERIC_NAME;const LEVEL_OF_DETAIL_NAMES=new Map();LEVEL_OF_DETAIL_NAMES.set(BACKGROUND,'background');LEVEL_OF_DETAIL_NAMES.set(LIGHT,'light');LEVEL_OF_DETAIL_NAMES.set(DETAILED,'detailed');const HEAP_PROFILER_DETAIL_NAME='heap_profiler';const BOUNDARIES_FOR_UNIT_MAP=new WeakMap();BOUNDARIES_FOR_UNIT_MAP.set(count_smallerIsBetter,tr.v.HistogramBinBoundaries.createLinear(0,20,20));BOUNDARIES_FOR_UNIT_MAP.set(sizeInBytes_smallerIsBetter,new tr.v.HistogramBinBoundaries(0).addBinBoundary(1024).addExponentialBins(16*1024*1024*1024,4*24));const CHROME_PROCESS_NAMES=tr.e.chrome.chrome_processes.CHROME_PROCESS_NAMES;function memoryMetric(values,model,opt_options){const rangeOfInterest=opt_options?opt_options.rangeOfInterest:undefined;const browserNameToGlobalDumps=tr.metrics.sh.splitGlobalDumpsByBrowserName(model,rangeOfInterest);addGeneralMemoryDumpValues(browserNameToGlobalDumps,values);addDetailedMemoryDumpValues(browserNameToGlobalDumps,values);addMemoryDumpCountValues(browserNameToGlobalDumps,values);}
const USER_FRIENDLY_BROWSER_NAMES={'chrome':'Chrome','webview':'WebView','unknown_browser':'an unknown browser'};function convertBrowserNameToUserFriendlyName(browserName){for(const baseName in USER_FRIENDLY_BROWSER_NAMES){if(!browserName.startsWith(baseName))continue;const userFriendlyBaseName=USER_FRIENDLY_BROWSER_NAMES[baseName];const suffix=browserName.substring(baseName.length);if(suffix.length===0){return userFriendlyBaseName;}else if(/^\d+$/.test(suffix)){return userFriendlyBaseName+'('+suffix+')';}}
return'\''+browserName+'\' browser';}
function convertProcessNameToUserFriendlyName(processName,opt_requirePlural){switch(processName){case CHROME_PROCESS_NAMES.BROWSER:return opt_requirePlural?'browser processes':'the browser process';case CHROME_PROCESS_NAMES.RENDERER:return'renderer processes';case CHROME_PROCESS_NAMES.GPU:return opt_requirePlural?'GPU processes':'the GPU process';case CHROME_PROCESS_NAMES.PPAPI:return opt_requirePlural?'PPAPI processes':'the PPAPI process';case CHROME_PROCESS_NAMES.ALL:return'all processes';case CHROME_PROCESS_NAMES.UNKNOWN:return'unknown processes';default:return'\''+processName+'\' processes';}}
function addGeneralMemoryDumpValues(browserNameToGlobalDumps,values){addMemoryDumpValues(browserNameToGlobalDumps,gmd=>true,function(processDump,addProcessScalar){addProcessScalar({source:'process_count',property:PROCESS_COUNT,value:1});if(processDump.totals!==undefined){addProcessScalar({source:'reported_by_os',property:RESIDENT_SIZE,component:['system_memory'],value:processDump.totals.residentBytes});addProcessScalar({source:'reported_by_os',property:PEAK_RESIDENT_SIZE,component:['system_memory'],value:processDump.totals.peakResidentBytes});addProcessScalar({source:'reported_by_os',property:PRIVATE_FOOTPRINT_SIZE,component:['system_memory'],value:processDump.totals.privateFootprintBytes,});}
if(processDump.memoryAllocatorDumps===undefined)return;processDump.memoryAllocatorDumps.forEach(function(rootAllocatorDump){CHROME_VALUE_PROPERTIES.forEach(function(property){addProcessScalar({source:'reported_by_chrome',component:[rootAllocatorDump.name],property,value:rootAllocatorDump.numerics[property.name]});});if(rootAllocatorDump.numerics.allocated_objects_size===undefined){const allocatedObjectsDump=rootAllocatorDump.getDescendantDumpByFullName('allocated_objects');if(allocatedObjectsDump!==undefined){addProcessScalar({source:'reported_by_chrome',component:[rootAllocatorDump.name],property:ALLOCATED_OBJECTS_SIZE,value:allocatedObjectsDump.numerics.size});}}});addTopHeapDumpCategoryValue(processDump,addProcessScalar);addV8MemoryDumpValues(processDump,addProcessScalar);},function(componentTree){const tracingNode=componentTree.children[1].get('tracing');if(tracingNode===undefined)return;for(let i=0;i<componentTree.values.length;i++){componentTree.values[i].total-=tracingNode.values[i].total;}},values);}
function addTopHeapDumpCategoryValue(processDump,addProcessScalar){if(!processDump.heapDumps){return;}
for(const allocatorName in processDump.heapDumps){const heapDump=processDump.heapDumps[allocatorName];if(heapDump.entries===undefined||heapDump.entries.length===0){return;}
const typeToSize={};for(let i=0;i<heapDump.entries.length;i+=1){const entry=heapDump.entries[i];if(!entry.objectTypeName||entry.leafStackFrame){continue;}
if(!typeToSize[entry.objectTypeName]){typeToSize[entry.objectTypeName]=0;}
typeToSize[entry.objectTypeName]+=entry.size;}
let largestValue=0;let largestType='';for(const key in typeToSize){if(largestValue<typeToSize[key]){largestValue=typeToSize[key];largestType=key;}}
addProcessScalar({source:'reported_by_chrome',component:[allocatorName,largestType],property:HEAP_CATEGORY_SIZE,value:largestValue});}}
function addV8MemoryDumpValues(processDump,addProcessScalar){const v8Dump=processDump.getMemoryAllocatorDumpByFullName('v8');if(v8Dump===undefined)return;const sharedDump=v8Dump.getDescendantDumpByFullName('shared');if(sharedDump!==undefined){addV8ComponentValues(sharedDump,['v8','shared'],addProcessScalar);sharedDump.children.forEach(function(subDump){addV8ComponentValues(subDump,['v8','shared',subDump.name],addProcessScalar);});}
v8Dump.children.forEach(function(isolateDump){const mallocDump=isolateDump.getDescendantDumpByFullName('malloc');if(mallocDump!==undefined){addV8ComponentValues(mallocDump,['v8','allocated_by_malloc'],addProcessScalar);}
let heapDump=isolateDump.getDescendantDumpByFullName('heap');if(heapDump===undefined){heapDump=isolateDump.getDescendantDumpByFullName('heap_spaces');}
if(heapDump!==undefined){addV8ComponentValues(heapDump,['v8','heap'],addProcessScalar);heapDump.children.forEach(function(spaceDump){if(spaceDump.name==='other_spaces')return;addV8ComponentValues(spaceDump,['v8','heap',spaceDump.name],addProcessScalar);});}});addProcessScalar({source:'reported_by_chrome',component:['v8'],property:CODE_AND_METADATA_SIZE,value:v8Dump.numerics.code_and_metadata_size});addProcessScalar({source:'reported_by_chrome',component:['v8'],property:CODE_AND_METADATA_SIZE,value:v8Dump.numerics.bytecode_and_metadata_size});}
function addV8ComponentValues(componentDump,componentPath,addProcessScalar){CHROME_VALUE_PROPERTIES.forEach(function(property){addProcessScalar({source:'reported_by_chrome',component:componentPath,property,value:componentDump.numerics[property.name]});});}
const PROCESS_COUNT={unit:count_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){if(componentPath.length>0){throw new Error('Unexpected process count non-empty component path: '+
componentPath.join(':'));}
return'total number of '+convertProcessNameToUserFriendlyName(processName,true);}};const EFFECTIVE_SIZE={name:'effective_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildChromeValueDescriptionPrefix(componentPath,processName,{userFriendlyPropertyName:'effective size',componentPreposition:'of'});}};const ALLOCATED_OBJECTS_SIZE={name:'allocated_objects_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildChromeValueDescriptionPrefix(componentPath,processName,{userFriendlyPropertyName:'size of all objects allocated',totalUserFriendlyPropertyName:'size of all allocated objects',componentPreposition:'by'});}};const SHIM_ALLOCATED_OBJECTS_SIZE={name:'shim_allocated_objects_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildChromeValueDescriptionPrefix(componentPath,processName,{userFriendlyPropertyName:'size of all objects allocated through shim',totalUserFriendlyPropertyName:'size of all allocated objects through shim',componentPreposition:'by'});}};const LOCKED_SIZE={name:'locked_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildChromeValueDescriptionPrefix(componentPath,processName,{userFriendlyPropertyName:'locked (pinned) size',componentPreposition:'of'});}};const PEAK_SIZE={name:'peak_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildChromeValueDescriptionPrefix(componentPath,processName,{userFriendlyPropertyName:'peak size',componentPreposition:'of'});}};const HEAP_CATEGORY_SIZE={name:'heap_category_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildChromeValueDescriptionPrefix(componentPath,processName,{userFriendlyPropertyName:'heap profiler category size',componentPreposition:'for'});}};const CODE_AND_METADATA_SIZE={name:'code_and_metadata_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildChromeValueDescriptionPrefix(componentPath,processName,{userFriendlyPropertyNamePrefix:'size of',userFriendlyPropertyName:'code and metadata'});}};const CHROME_VALUE_PROPERTIES=[EFFECTIVE_SIZE,ALLOCATED_OBJECTS_SIZE,SHIM_ALLOCATED_OBJECTS_SIZE,LOCKED_SIZE,PEAK_SIZE];function buildChromeValueDescriptionPrefix(componentPath,processName,formatSpec){const nameParts=[];if(componentPath.length===0){nameParts.push('total');if(formatSpec.totalUserFriendlyPropertyName){nameParts.push(formatSpec.totalUserFriendlyPropertyName);}else{if(formatSpec.userFriendlyPropertyNamePrefix){nameParts.push(formatSpec.userFriendlyPropertyNamePrefix);}
nameParts.push(formatSpec.userFriendlyPropertyName);}
nameParts.push('reported by Chrome for');}else{if(formatSpec.componentPreposition===undefined){if(formatSpec.userFriendlyPropertyNamePrefix){nameParts.push(formatSpec.userFriendlyPropertyNamePrefix);}
nameParts.push(componentPath.join(':'));nameParts.push(formatSpec.userFriendlyPropertyName);}else{if(formatSpec.userFriendlyPropertyNamePrefix){nameParts.push(formatSpec.userFriendlyPropertyNamePrefix);}
nameParts.push(formatSpec.userFriendlyPropertyName);nameParts.push(formatSpec.componentPreposition);if(componentPath[componentPath.length-1]==='allocated_by_malloc'){nameParts.push('objects allocated by malloc for');nameParts.push(componentPath.slice(0,componentPath.length-1).join(':'));}else{nameParts.push(componentPath.join(':'));}}
nameParts.push('in');}
nameParts.push(convertProcessNameToUserFriendlyName(processName));return nameParts.join(' ');}
const RESIDENT_SIZE={name:'resident_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildOsValueDescriptionPrefix(componentPath,processName,'resident set size (RSS)');}};const PEAK_RESIDENT_SIZE={name:'peak_resident_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildOsValueDescriptionPrefix(componentPath,processName,'peak resident set size');}};const PROPORTIONAL_RESIDENT_SIZE={name:'proportional_resident_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildOsValueDescriptionPrefix(componentPath,processName,'proportional resident size (PSS)');}};const PRIVATE_DIRTY_SIZE={name:'private_dirty_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildOsValueDescriptionPrefix(componentPath,processName,'private dirty size');}};const PRIVATE_FOOTPRINT_SIZE={name:'private_footprint_size',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildOsValueDescriptionPrefix(componentPath,processName,'private footprint size');}};const JAVA_BASE_CLEAN_RESIDENT={name:'java_base_clean_resident',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildOsValueDescriptionPrefix(componentPath,processName,'java base odex and vdex total clean resident size');}};const JAVA_BASE_PSS={name:'java_base_pss',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildOsValueDescriptionPrefix(componentPath,processName,'java base odex and vdex proportional resident size');}};const NATIVE_LIBRARY_PRIVATE_CLEAN_RESIDENT={name:'native_library_private_clean_resident',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildOsValueDescriptionPrefix(componentPath,processName,'native library private clean resident size');}};const NATIVE_LIBRARY_SHARED_CLEAN_RESIDENT={name:'native_library_shared_clean_resident',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildOsValueDescriptionPrefix(componentPath,processName,'native library shared clean resident size');}};const NATIVE_LIBRARY_PROPORTIONAL_RESIDENT={name:'native_library_proportional_resident',unit:sizeInBytes_smallerIsBetter,buildDescriptionPrefix(componentPath,processName){return buildOsValueDescriptionPrefix(componentPath,processName,'native library proportional resident size');}};function buildOsValueDescriptionPrefix(componentPath,processName,userFriendlyPropertyName){if(componentPath.length>2){throw new Error('OS value component path for \''+
userFriendlyPropertyName+'\' too long: '+componentPath.join(':'));}
const nameParts=[];if(componentPath.length<2){nameParts.push('total');}
nameParts.push(userFriendlyPropertyName);if(componentPath.length>0){switch(componentPath[0]){case'system_memory':if(componentPath.length>1){const userFriendlyComponentName=SYSTEM_VALUE_COMPONENTS[componentPath[1]].userFriendlyName;if(userFriendlyComponentName===undefined){throw new Error('System value sub-component for \''+
userFriendlyPropertyName+'\' unknown: '+
componentPath.join(':'));}
nameParts.push('of',userFriendlyComponentName,'in');}else{nameParts.push('of system memory (RAM) used by');}
break;case'gpu_memory':if(componentPath.length>1){nameParts.push('of the',componentPath[1]);nameParts.push('Android memtrack component in');}else{nameParts.push('of GPU memory (Android memtrack) used by');}
break;default:throw new Error('OS value component for \''+
userFriendlyPropertyName+'\' unknown: '+
componentPath.join(':'));}}else{nameParts.push('reported by the OS for');}
nameParts.push(convertProcessNameToUserFriendlyName(processName));return nameParts.join(' ');}
function addDetailedMemoryDumpValues(browserNameToGlobalDumps,values){addMemoryDumpValues(browserNameToGlobalDumps,g=>g.levelOfDetail===DETAILED,function(processDump,addProcessScalar){for(const[componentName,componentSpec]of
Object.entries(SYSTEM_VALUE_COMPONENTS)){const node=getDescendantVmRegionClassificationNode(processDump.vmRegions,componentSpec.classificationPath);const componentPath=['system_memory'];if(componentName)componentPath.push(componentName);addProcessScalar({source:'reported_by_os',component:componentPath,property:PROPORTIONAL_RESIDENT_SIZE,value:node===undefined?0:(node.byteStats.proportionalResident||0)});addProcessScalar({source:'reported_by_os',component:componentPath,property:PRIVATE_DIRTY_SIZE,value:node===undefined?0:(node.byteStats.privateDirtyResident||0)});if(node){if(node.byteStats.javaBasePss){addProcessScalar({source:'reported_by_os',component:componentPath,property:JAVA_BASE_PSS,value:node.byteStats.javaBasePss});}
if(node.byteStats.javaBaseCleanResident){addProcessScalar({source:'reported_by_os',component:componentPath,property:JAVA_BASE_CLEAN_RESIDENT,value:node.byteStats.javaBaseCleanResident});}}
if(node){if(node.byteStats.nativeLibraryPrivateCleanResident){addProcessScalar({source:'reported_by_os',component:componentPath,property:NATIVE_LIBRARY_PRIVATE_CLEAN_RESIDENT,value:node.byteStats.nativeLibraryPrivateCleanResident});}
if(node.byteStats.nativeLibrarySharedCleanResident){addProcessScalar({source:'reported_by_os',component:componentPath,property:NATIVE_LIBRARY_SHARED_CLEAN_RESIDENT,value:node.byteStats.nativeLibrarySharedCleanResident});}
if(node.byteStats.nativeLibraryProportionalResident){addProcessScalar({source:'reported_by_os',component:componentPath,property:NATIVE_LIBRARY_PROPORTIONAL_RESIDENT,value:node.byteStats.nativeLibraryProportionalResident});}}}
const memtrackDump=processDump.getMemoryAllocatorDumpByFullName('gpu/android_memtrack');if(memtrackDump!==undefined){memtrackDump.children.forEach(function(memtrackChildDump){addProcessScalar({source:'reported_by_os',component:['gpu_memory',memtrackChildDump.name],property:PROPORTIONAL_RESIDENT_SIZE,value:memtrackChildDump.numerics.memtrack_pss});});}},function(componentTree){},values);}
const SYSTEM_VALUE_COMPONENTS={'':{classificationPath:[],},'java_heap':{classificationPath:['Android','Java runtime','Spaces'],userFriendlyName:'the Java heap'},'ashmem':{classificationPath:['Android','Ashmem'],userFriendlyName:'ashmem'},'native_heap':{classificationPath:['Native heap'],userFriendlyName:'the native heap'},'stack':{classificationPath:['Stack'],userFriendlyName:'the thread stacks'}};function getDescendantVmRegionClassificationNode(node,path){for(let i=0;i<path.length;i++){if(node===undefined)break;node=node.children.find(c=>c.title===path[i]);}
return node;}
function addMemoryDumpCountValues(browserNameToGlobalDumps,values){browserNameToGlobalDumps.forEach(function(globalDumps,browserName){let totalDumpCount=0;const levelOfDetailNameToDumpCount={};LEVEL_OF_DETAIL_NAMES.forEach(function(levelOfDetailName){levelOfDetailNameToDumpCount[levelOfDetailName]=0;});levelOfDetailNameToDumpCount[HEAP_PROFILER_DETAIL_NAME]=0;globalDumps.forEach(function(globalDump){totalDumpCount++;const levelOfDetailName=LEVEL_OF_DETAIL_NAMES.get(globalDump.levelOfDetail);if(levelOfDetailName===undefined){return;}
levelOfDetailNameToDumpCount[levelOfDetailName]++;if(globalDump.levelOfDetail===DETAILED){if(detectHeapProfilerInMemoryDump(globalDump)){levelOfDetailNameToDumpCount[HEAP_PROFILER_DETAIL_NAME]++;}}});reportMemoryDumpCountAsValue(browserName,undefined,totalDumpCount,values);for(const[levelOfDetailName,levelOfDetailDumpCount]of
Object.entries(levelOfDetailNameToDumpCount)){reportMemoryDumpCountAsValue(browserName,levelOfDetailName,levelOfDetailDumpCount,values);}});}
function detectHeapProfilerInMemoryDump(globalDump){for(const processDump of Object.values(globalDump.processMemoryDumps)){if(processDump.heapDumps&&processDump.heapDumps.malloc){const mallocDump=processDump.heapDumps.malloc;if(mallocDump.entries&&mallocDump.entries.length>0){return true;}}}
return false;}
function reportMemoryDumpCountAsValue(browserName,levelOfDetailName,levelOfDetailDumpCount,values){const nameParts=['memory',browserName,'all_processes','dump_count'];if(levelOfDetailName!==undefined){nameParts.push(levelOfDetailName);}
const name=nameParts.join(':');const histogram=new tr.v.Histogram(name,count_smallerIsBetter,BOUNDARIES_FOR_UNIT_MAP.get(count_smallerIsBetter));histogram.addSample(levelOfDetailDumpCount);const userFriendlyLevelOfDetail=(levelOfDetailName||'all').replace('_',' ');histogram.description=['total number of',userFriendlyLevelOfDetail,'memory dumps added by',convertBrowserNameToUserFriendlyName(browserName),'to the trace'].join(' ');values.addHistogram(histogram);}
function addMemoryDumpValues(browserNameToGlobalDumps,customGlobalDumpFilter,customProcessDumpValueExtractor,customComponentTreeModifier,values){browserNameToGlobalDumps.forEach(function(globalDumps,browserName){const filteredGlobalDumps=globalDumps.filter(customGlobalDumpFilter);const sourceToPropertyToBuilder=extractDataFromGlobalDumps(filteredGlobalDumps,customProcessDumpValueExtractor);reportDataAsValues(sourceToPropertyToBuilder,browserName,customComponentTreeModifier,values);});}
function extractDataFromGlobalDumps(globalDumps,customProcessDumpValueExtractor){const sourceToPropertyToBuilder=new Map();const dumpCount=globalDumps.length;globalDumps.forEach(function(globalDump,dumpIndex){for(const processDump of Object.values(globalDump.processMemoryDumps)){extractDataFromProcessDump(processDump,sourceToPropertyToBuilder,dumpIndex,dumpCount,customProcessDumpValueExtractor);}});return sourceToPropertyToBuilder;}
function extractDataFromProcessDump(processDump,sourceToPropertyToBuilder,dumpIndex,dumpCount,customProcessDumpValueExtractor){const rawProcessName=processDump.process.name;const processNamePath=[tr.e.chrome.chrome_processes.canonicalizeProcessName(rawProcessName)];customProcessDumpValueExtractor(processDump,function addProcessScalar(spec){if(spec.value===undefined)return;const component=spec.component||[];function createDetailsForErrorMessage(){return['source=',spec.source,', property=',spec.property.name||'(undefined)',', component=',component.length===0?'(empty)':component.join(':'),' in ',processDump.process.userFriendlyName].join('');}
let value;if(spec.value instanceof tr.b.Scalar){value=spec.value.value;if(spec.value.unit!==spec.property.unit){throw new Error('Scalar unit for '+
createDetailsForErrorMessage()+' ('+
spec.value.unit.unitName+') doesn\'t match the unit of the property ('+
spec.property.unit.unitName+')');}}else{value=spec.value;}
let propertyToBuilder=sourceToPropertyToBuilder.get(spec.source);if(propertyToBuilder===undefined){propertyToBuilder=new Map();sourceToPropertyToBuilder.set(spec.source,propertyToBuilder);}
let builder=propertyToBuilder.get(spec.property);if(builder===undefined){builder=new tr.b.MultiDimensionalViewBuilder(2,dumpCount),propertyToBuilder.set(spec.property,builder);}
const values=new Array(dumpCount);values[dumpIndex]=value;builder.addPath([processNamePath,component],values,tr.b.MultiDimensionalViewBuilder.ValueKind.TOTAL);});}
function reportDataAsValues(sourceToPropertyToBuilder,browserName,customComponentTreeModifier,values){sourceToPropertyToBuilder.forEach(function(propertyToBuilder,sourceName){propertyToBuilder.forEach(function(builders,property){const tree=builders.buildTopDownTreeView();reportComponentDataAsValues(browserName,sourceName,property,[],[],tree,values,customComponentTreeModifier);});});}
function reportComponentDataAsValues(browserName,sourceName,property,processPath,componentPath,tree,values,customComponentTreeModifier,opt_cachedHistograms){const cachedHistograms=opt_cachedHistograms||new Map();function recurse(processPath,componentPath,node){return reportComponentDataAsValues(browserName,sourceName,property,processPath,componentPath,node,values,customComponentTreeModifier,cachedHistograms);}
function buildHistogram(processPath,componentPath,node){return buildNamedMemoryNumericFromNode(browserName,sourceName,property,processPath.length===0?'all_processes':processPath[0],componentPath,node);}
customComponentTreeModifier(tree);const histogram=buildHistogram(processPath,componentPath,tree);if(cachedHistograms.has(histogram.name)){return cachedHistograms.get(histogram.name);}
cachedHistograms.set(histogram.name,histogram);const processNames=new tr.v.d.RelatedNameMap();for(const[childProcessName,childProcessNode]of tree.children[0]){processPath.push(childProcessName);const childProcessHistogram=recurse(processPath,componentPath,childProcessNode);processNames.set(childProcessName,childProcessHistogram.name);processPath.pop();}
const componentNames=new tr.v.d.RelatedNameMap();for(const[childComponentName,childComponentNode]of tree.children[1]){componentPath.push(childComponentName);const childComponentHistogram=recurse(processPath,componentPath,childComponentNode);componentNames.set(childComponentName,childComponentHistogram.name);componentPath.pop();}
values.addHistogram(histogram);if(tree.children[0].size>0){histogram.diagnostics.set('processes',processNames);}
if(tree.children[1].size>0){histogram.diagnostics.set('components',componentNames);}
return histogram;}
function getNumericName(browserName,sourceName,propertyName,processName,componentPath){const nameParts=['memory',browserName,processName,sourceName].concat(componentPath);if(propertyName!==undefined)nameParts.push(propertyName);return nameParts.join(':');}
function getNumericDescription(property,browserName,processName,componentPath){return[property.buildDescriptionPrefix(componentPath,processName),'in',convertBrowserNameToUserFriendlyName(browserName)].join(' ');}
function buildNamedMemoryNumericFromNode(browserName,sourceName,property,processName,componentPath,node){const name=getNumericName(browserName,sourceName,property.name,processName,componentPath);const description=getNumericDescription(property,browserName,processName,componentPath);const numeric=buildMemoryNumericFromNode(name,node,property.unit);numeric.description=description;return numeric;}
function buildSampleDiagnostics(value,node){if(node.children.length<2)return undefined;const diagnostics=new Map();const i=node.values.indexOf(value);const processBreakdown=new tr.v.d.Breakdown();processBreakdown.colorScheme=tr.e.chrome.chrome_processes.PROCESS_COLOR_SCHEME_NAME;for(const[name,subNode]of node.children[0]){processBreakdown.set(name,subNode.values[i].total);}
if(processBreakdown.size>0){diagnostics.set('processes',processBreakdown);}
const componentBreakdown=new tr.v.d.Breakdown();for(const[name,subNode]of node.children[1]){componentBreakdown.set(name,subNode.values[i].total);}
if(componentBreakdown.size>0){diagnostics.set('components',componentBreakdown);}
if(diagnostics.size===0)return undefined;return diagnostics;}
function buildMemoryNumericFromNode(name,node,unit){const histogram=new tr.v.Histogram(name,unit,BOUNDARIES_FOR_UNIT_MAP.get(unit));node.values.forEach(v=>histogram.addSample(v.total,buildSampleDiagnostics(v,node)));return histogram;}
tr.metrics.MetricRegistry.register(memoryMetric,{supportsRangeOfInterest:true});return{memoryMetric,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const BYTE_BOUNDARIES=tr.v.HistogramBinBoundaries.createExponential(1,1e9,1e2);function nativeCodeResidentMemoryMetric(histograms,model){const histogram=new tr.v.Histogram('NativeCodeResidentMemory',tr.b.Unit.byName.sizeInBytes_smallerIsBetter,BYTE_BOUNDARIES);for(const slice of model.getDescendantEvents()){if(slice.category==='disabled-by-default-memory-infra'&&slice.title==='ReportGlobalNativeCodeResidentMemoryKb'&&slice.args.NativeCodeResidentMemory){histogram.addSample(slice.args.NativeCodeResidentMemory);}}
histograms.addHistogram(histogram);}
tr.metrics.MetricRegistry.register(nativeCodeResidentMemoryMetric);return{nativeCodeResidentMemoryMetric,};});'use strict';tr.exportTo('tr.metrics.sh',function(){const timeDurationInMs_smallerIsBetter=tr.b.Unit.byName.timeDurationInMs_smallerIsBetter;const EventFinderUtils=tr.e.chrome.EventFinderUtils;const LOADING_METRIC_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(0,1e3,20).addLinearBins(3e3,20).addExponentialBins(20e3,20);const SUMMARY_OPTIONS={avg:true,count:false,max:false,min:false,std:false,sum:false,};function addSamplesToHistogram(pairInfo,breakdownTree,histogram,histograms,diagnostics){histogram.addSample(pairInfo.end-pairInfo.start,diagnostics);if(!breakdownTree){return;}
for(const[category,breakdown]of Object.entries(breakdownTree)){const relatedName=`${histogram.name}:${category}`;if(!histograms.getHistogramNamed(relatedName)){const relatedHist=histograms.createHistogram(relatedName,histogram.unit,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,summaryOptions:{count:false,max:false,min:false,sum:false,},});}
const relatedHist=histograms.getHistogramNamed(relatedName);let relatedNames=histogram.diagnostics.get('breakdown');if(!relatedNames){relatedNames=new tr.v.d.RelatedNameMap();histogram.diagnostics.set('breakdown',relatedNames);}
relatedNames.set(category,relatedName);relatedHist.addSample(breakdown.total,{breakdown:tr.v.d.Breakdown.fromEntries(Object.entries(breakdown.events)),});}}
function splitOneRangeIntoPerSecondRanges(startTime,endTime){const results=[];for(let i=0;startTime+(i+1)*1000<=endTime;i+=1){const start=i*1000;const end=(i+1)*1000;results.push({start,end,});}
return results;}
function getNavigationInfos(model){const navigationInfos=[];const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);for(const expectation of model.userModel.expectations){if(!(expectation instanceof tr.model.um.LoadExpectation))continue;if(tr.e.chrome.CHROME_INTERNAL_URLS.includes(expectation.url)){continue;}
const rendererHelper=chromeHelper.rendererHelpers[expectation.renderProcess.pid];navigationInfos.push({navigationStart:expectation.navigationStart,rendererHelper,url:expectation.url});}
navigationInfos.forEach((navInfo,i)=>{if(i===navigationInfos.length-1){navInfo.navigationEndTime=model.bounds.max;}else{navInfo.navigationEndTime=navigationInfos[i+1].navigationStart.start;}});return navigationInfos;}
function getRendererHelpers(model){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const rendererHelpers=[];for(const pid in chromeHelper.rendererHelpers){const rendererHelper=chromeHelper.rendererHelpers[pid];if(rendererHelper.isChromeTracingUI)continue;rendererHelpers.push(rendererHelper);}
return rendererHelpers;}
function getWallTimeBreakdownTree(rendererHelper,start,end){const startEndRange=tr.b.math.Range.fromExplicitRange(start,end);const networkEvents=EventFinderUtils.getNetworkEventsInRange(rendererHelper.process,startEndRange);const breakdownTree=tr.metrics.sh.generateWallClockTimeBreakdownTree(rendererHelper.mainThread,networkEvents,startEndRange);return breakdownTree;}
function getCpuTimeBreakdownTree(rendererHelper,start,end){const startEndRange=tr.b.math.Range.fromExplicitRange(start,end);const breakdownTree=tr.metrics.sh.generateCpuTimeBreakdownTree(rendererHelper.mainThread,startEndRange);return breakdownTree;}
function persecondMetric(histograms,model){const rendererHelpers=getRendererHelpers(model);const navigationInfos=getNavigationInfos(model);if(navigationInfos.length===0){return;}
navigationInfos.forEach(navInfo=>{const navigationStart=navInfo.navigationStart.start;const navigationEnd=navInfo.navigationEndTime;const startEndPairs=splitOneRangeIntoPerSecondRanges(navigationStart,navigationEnd);const breakdownList=startEndPairs.map(p=>{const wallHistogramName=`wall_${p.start}_to_${p.end}`;const wallHistogramDescription=`Wall-clock time ${p.start} to ${p.end} breakdown`;const cpuHistogramName=`cpu_${p.start}_to_${p.end}`;const cpuHistogramDescription=`CPU time ${p.start} to ${p.end} breakdown`;const pid=navInfo.rendererHelper.pid;const breakdownTree=getWallTimeBreakdownTree(navInfo.rendererHelper,navigationStart+p.start,navigationStart+p.end);const cpuBreakdownTree=getCpuTimeBreakdownTree(navInfo.rendererHelper,navigationStart+p.start,navigationStart+p.end);const diagnostics={'Navigation infos':new tr.v.d.GenericSet([{url:navInfo.url,pid:navInfo.rendererHelper.pid,navStart:navigationStart,frameIdRef:navInfo.navigationStart.args.frame}]),'breakdown':tr.metrics.sh.createBreakdownDiagnostic(breakdownTree),};return Object.assign(p,{breakdownTree,cpuBreakdownTree,wallHistogramName,wallHistogramDescription,cpuHistogramName,cpuHistogramDescription,diagnostics,});});breakdownList.forEach(p=>{if(!histograms.getHistogramNamed(p.wallHistogramName)){histograms.createHistogram(p.wallHistogramName,timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:p.wallHistogramDescription,summaryOptions:SUMMARY_OPTIONS,});}
const wallHistogram=histograms.getHistogramNamed(p.wallHistogramName);addSamplesToHistogram(p,p.breakdownTree,wallHistogram,histograms,p.diagnostics);if(!histograms.getHistogramNamed(p.cpuHistogramName)){histograms.createHistogram(p.cpuHistogramName,timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:p.cpuHistogramDescription,summaryOptions:SUMMARY_OPTIONS,});}
const cpuHistogram=histograms.getHistogramNamed(p.cpuHistogramName);addSamplesToHistogram(p,p.cpuBreakdownTree,cpuHistogram,histograms,p.diagnostics);});});}
tr.metrics.MetricRegistry.register(persecondMetric);return{persecondMetric,splitOneRangeIntoPerSecondRanges};});'use strict';tr.exportTo('tr.metrics.sh',function(){const CHROME_POWER_GRACE_PERIOD_MS=1;function createEmptyHistogram_(interval,histograms){if(interval.perSecond){return{perSecond:true,energy:histograms.createHistogram(`${interval.name}:power`,tr.b.Unit.byName.powerInWatts_smallerIsBetter,[],{description:`Energy consumption rate for ${interval.description}`,summaryOptions:{avg:true,count:false,max:true,min:true,std:false,sum:false,},}),};}
return{perSecond:false,energy:histograms.createHistogram(`${interval.name}:energy`,tr.b.Unit.byName.energyInJoules_smallerIsBetter,[],{description:`Energy consumed in ${interval.description}`,summaryOptions:{avg:false,count:false,max:true,min:true,std:false,sum:true,},}),};}
function createHistograms_(data,interval,histograms){if(data.histograms[interval.name]===undefined){data.histograms[interval.name]=createEmptyHistogram_(interval,histograms);}
if(data.histograms[interval.name].perSecond){for(const sample of data.model.device.powerSeries.getSamplesWithinRange(interval.bounds.min,interval.bounds.max)){data.histograms[interval.name].energy.addSample(sample.powerInW);}}else{const energyInJ=data.model.device.powerSeries.getEnergyConsumedInJ(interval.bounds.min,interval.bounds.max);data.histograms[interval.name].energy.addSample(energyInJ);}}
function getNavigationTTIIntervals_(model){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const intervals=[];for(const expectation of model.userModel.expectations){if(!(expectation instanceof tr.model.um.LoadExpectation))continue;if(tr.e.chrome.CHROME_INTERNAL_URLS.includes(expectation.url)){continue;}
if(expectation.timeToInteractive!==undefined){intervals.push(tr.b.math.Range.fromExplicitRange(expectation.navigationStart.start,expectation.timeToInteractive));}}
return intervals.sort((x,y)=>x.min-y.min);}
function*computeTimeIntervals_(model){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const powerSeries=model.device.powerSeries;if(powerSeries===undefined||powerSeries.samples.length===0){return;}
yield{bounds:model.bounds,name:'story',description:'user story',perSecond:true};const chromeBounds=computeChromeBounds_(model);if(chromeBounds.isEmpty)return;const powerSeriesBoundsWithGracePeriod=tr.b.math.Range.fromExplicitRange(powerSeries.bounds.min-CHROME_POWER_GRACE_PERIOD_MS,powerSeries.bounds.max+CHROME_POWER_GRACE_PERIOD_MS);if(!powerSeriesBoundsWithGracePeriod.containsRangeExclusive(chromeBounds)){return;}
for(const interval of getRailStageIntervals_(model)){yield{bounds:interval.bounds.findIntersection(chromeBounds),name:interval.name,description:interval.description,perSecond:interval.perSecond};}
for(const interval of getLoadingIntervals_(model,chromeBounds)){yield{bounds:interval.bounds.findIntersection(chromeBounds),name:interval.name,description:interval.description,perSecond:interval.perSecond};}}
function*getRailStageIntervals_(model){for(const exp of model.userModel.expectations){const histogramName=exp.title.toLowerCase().replace(' ','_');const energyHist=undefined;if(histogramName.includes('response')){yield{bounds:tr.b.math.Range.fromExplicitRange(exp.start,exp.end),name:histogramName,description:'RAIL stage '+histogramName,perSecond:false};}else if(histogramName.includes('animation')||histogramName.includes('idle')){yield{bounds:tr.b.math.Range.fromExplicitRange(exp.start,exp.end),name:histogramName,description:'RAIL stage '+histogramName,perSecond:true};}}}
function*getLoadingIntervals_(model,chromeBounds){const ttiIntervals=getNavigationTTIIntervals_(model);for(const ttiInterval of ttiIntervals){yield{bounds:ttiInterval,name:'load',description:'page loads',perSecond:false};}}
function computeChromeBounds_(model){const chromeBounds=new tr.b.math.Range();const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(chromeHelper===undefined)return chromeBounds;for(const helper of chromeHelper.browserHelpers){if(helper.mainThread){chromeBounds.addRange(helper.mainThread.bounds);}}
for(const pid in chromeHelper.rendererHelpers){if(chromeHelper.rendererHelpers[pid].mainThread){chromeBounds.addRange(chromeHelper.rendererHelpers[pid].mainThread.bounds);}}
return chromeBounds;}
function powerMetric(histograms,model){const data={model,histograms:{}};for(const interval of computeTimeIntervals_(model)){createHistograms_(data,interval,histograms);}}
tr.metrics.MetricRegistry.register(powerMetric);return{powerMetric};});'use strict';tr.exportTo('tr.metrics.sh',function(){function computeAnimationThroughput(animationExpectation){if(animationExpectation.frameEvents===undefined||animationExpectation.frameEvents.length===0){throw new Error('Animation missing frameEvents '+
animationExpectation.stableId);}
const durationInS=tr.b.convertUnit(animationExpectation.duration,tr.b.UnitPrefixScale.METRIC.MILLI,tr.b.UnitPrefixScale.METRIC.NONE);return animationExpectation.frameEvents.length/durationInS;}
function computeAnimationframeTimeDiscrepancy(animationExpectation){if(animationExpectation.frameEvents===undefined||animationExpectation.frameEvents.length===0){throw new Error('Animation missing frameEvents '+
animationExpectation.stableId);}
let frameTimestamps=animationExpectation.frameEvents;frameTimestamps=frameTimestamps.toArray().map(function(event){return event.start;});const absolute=true;return tr.b.math.Statistics.timestampsDiscrepancy(frameTimestamps,absolute);}
function responsivenessMetric(histograms,model,opt_options){const responseNumeric=new tr.v.Histogram('response latency',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,tr.v.HistogramBinBoundaries.createLinear(100,1e3,50));const throughputNumeric=new tr.v.Histogram('animation throughput',tr.b.Unit.byName.unitlessNumber_biggerIsBetter,tr.v.HistogramBinBoundaries.createLinear(10,60,10));const frameTimeDiscrepancyNumeric=new tr.v.Histogram('animation frameTimeDiscrepancy',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,tr.v.HistogramBinBoundaries.createLinear(0,1e3,50).addExponentialBins(1e4,10));const latencyNumeric=new tr.v.Histogram('animation latency',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,tr.v.HistogramBinBoundaries.createLinear(0,300,60));model.userModel.expectations.forEach(function(ue){if(opt_options&&opt_options.rangeOfInterest&&!opt_options.rangeOfInterest.intersectsExplicitRangeInclusive(ue.start,ue.end)){return;}
const sampleDiagnosticMap=tr.v.d.DiagnosticMap.fromObject({relatedEvents:new tr.v.d.RelatedEventSet([ue])});if(ue instanceof tr.model.um.IdleExpectation){return;}else if(ue instanceof tr.model.um.StartupExpectation){return;}else if(ue instanceof tr.model.um.LoadExpectation){}else if(ue instanceof tr.model.um.ResponseExpectation){responseNumeric.addSample(ue.duration,sampleDiagnosticMap);}else if(ue instanceof tr.model.um.AnimationExpectation){if(ue.frameEvents===undefined||ue.frameEvents.length===0){return;}
const throughput=computeAnimationThroughput(ue);if(throughput===undefined){throw new Error('Missing throughput for '+
ue.stableId);}
throughputNumeric.addSample(throughput,sampleDiagnosticMap);const frameTimeDiscrepancy=computeAnimationframeTimeDiscrepancy(ue);if(frameTimeDiscrepancy===undefined){throw new Error('Missing frameTimeDiscrepancy for '+
ue.stableId);}
frameTimeDiscrepancyNumeric.addSample(frameTimeDiscrepancy,sampleDiagnosticMap);ue.associatedEvents.forEach(function(event){if(!(event instanceof tr.e.cc.InputLatencyAsyncSlice)){return;}
latencyNumeric.addSample(event.duration,sampleDiagnosticMap);});}else{throw new Error('Unrecognized stage for '+ue.stableId);}});[responseNumeric,throughputNumeric,frameTimeDiscrepancyNumeric,latencyNumeric].forEach(function(numeric){numeric.customizeSummaryOptions({avg:true,max:true,min:true,std:true});});histograms.addHistogram(responseNumeric);histograms.addHistogram(throughputNumeric);histograms.addHistogram(frameTimeDiscrepancyNumeric);histograms.addHistogram(latencyNumeric);}
tr.metrics.MetricRegistry.register(responsivenessMetric,{supportsRangeOfInterest:true,requiredCategories:['rail'],});return{responsivenessMetric,};});var JpegImage=(function jpegImage(){"use strict";var dctZigZag=new Int32Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]);var dctCos1=4017
var dctSin1=799
var dctCos3=3406
var dctSin3=2276
var dctCos6=1567
var dctSin6=3784
var dctSqrt2=5793
var dctSqrt1d2=2896
function constructor(){}
function buildHuffmanTable(codeLengths,values){var k=0,code=[],i,j,length=16;while(length>0&&!codeLengths[length-1])
length--;code.push({children:[],index:0});var p=code[0],q;for(i=0;i<length;i++){for(j=0;j<codeLengths[i];j++){p=code.pop();p.children[p.index]=values[k];while(p.index>0){p=code.pop();}
p.index++;code.push(p);while(code.length<=i){code.push(q={children:[],index:0});p.children[p.index]=q.children;p=q;}
k++;}
if(i+1<length){code.push(q={children:[],index:0});p.children[p.index]=q.children;p=q;}}
return code[0].children;}
function decodeScan(data,offset,frame,components,resetInterval,spectralStart,spectralEnd,successivePrev,successive){var precision=frame.precision;var samplesPerLine=frame.samplesPerLine;var scanLines=frame.scanLines;var mcusPerLine=frame.mcusPerLine;var progressive=frame.progressive;var maxH=frame.maxH,maxV=frame.maxV;var startOffset=offset,bitsData=0,bitsCount=0;function readBit(){if(bitsCount>0){bitsCount--;return(bitsData>>bitsCount)&1;}
bitsData=data[offset++];if(bitsData==0xFF){var nextByte=data[offset++];if(nextByte){throw new Error("unexpected marker: "+((bitsData<<8)|nextByte).toString(16));}}
bitsCount=7;return bitsData>>>7;}
function decodeHuffman(tree){var node=tree,bit;while((bit=readBit())!==null){node=node[bit];if(typeof node==='number')
return node;if(typeof node!=='object')
throw new Error("invalid huffman sequence");}
return null;}
function receive(length){var n=0;while(length>0){var bit=readBit();if(bit===null)return;n=(n<<1)|bit;length--;}
return n;}
function receiveAndExtend(length){var n=receive(length);if(n>=1<<(length-1))
return n;return n+(-1<<length)+1;}
function decodeBaseline(component,zz){var t=decodeHuffman(component.huffmanTableDC);var diff=t===0?0:receiveAndExtend(t);zz[0]=(component.pred+=diff);var k=1;while(k<64){var rs=decodeHuffman(component.huffmanTableAC);var s=rs&15,r=rs>>4;if(s===0){if(r<15)
break;k+=16;continue;}
k+=r;var z=dctZigZag[k];zz[z]=receiveAndExtend(s);k++;}}
function decodeDCFirst(component,zz){var t=decodeHuffman(component.huffmanTableDC);var diff=t===0?0:(receiveAndExtend(t)<<successive);zz[0]=(component.pred+=diff);}
function decodeDCSuccessive(component,zz){zz[0]|=readBit()<<successive;}
var eobrun=0;function decodeACFirst(component,zz){if(eobrun>0){eobrun--;return;}
var k=spectralStart,e=spectralEnd;while(k<=e){var rs=decodeHuffman(component.huffmanTableAC);var s=rs&15,r=rs>>4;if(s===0){if(r<15){eobrun=receive(r)+(1<<r)-1;break;}
k+=16;continue;}
k+=r;var z=dctZigZag[k];zz[z]=receiveAndExtend(s)*(1<<successive);k++;}}
var successiveACState=0,successiveACNextValue;function decodeACSuccessive(component,zz){var k=spectralStart,e=spectralEnd,r=0;while(k<=e){var z=dctZigZag[k];var direction=zz[z]<0?-1:1;switch(successiveACState){case 0:var rs=decodeHuffman(component.huffmanTableAC);var s=rs&15,r=rs>>4;if(s===0){if(r<15){eobrun=receive(r)+(1<<r);successiveACState=4;}else{r=16;successiveACState=1;}}else{if(s!==1)
throw new Error("invalid ACn encoding");successiveACNextValue=receiveAndExtend(s);successiveACState=r?2:3;}
continue;case 1:case 2:if(zz[z])
zz[z]+=(readBit()<<successive)*direction;else{r--;if(r===0)
successiveACState=successiveACState==2?3:0;}
break;case 3:if(zz[z])
zz[z]+=(readBit()<<successive)*direction;else{zz[z]=successiveACNextValue<<successive;successiveACState=0;}
break;case 4:if(zz[z])
zz[z]+=(readBit()<<successive)*direction;break;}
k++;}
if(successiveACState===4){eobrun--;if(eobrun===0)
successiveACState=0;}}
function decodeMcu(component,decode,mcu,row,col){var mcuRow=(mcu/mcusPerLine)|0;var mcuCol=mcu%mcusPerLine;var blockRow=mcuRow*component.v+row;var blockCol=mcuCol*component.h+col;decode(component,component.blocks[blockRow][blockCol]);}
function decodeBlock(component,decode,mcu){var blockRow=(mcu/component.blocksPerLine)|0;var blockCol=mcu%component.blocksPerLine;decode(component,component.blocks[blockRow][blockCol]);}
var componentsLength=components.length;var component,i,j,k,n;var decodeFn;if(progressive){if(spectralStart===0)
decodeFn=successivePrev===0?decodeDCFirst:decodeDCSuccessive;else
decodeFn=successivePrev===0?decodeACFirst:decodeACSuccessive;}else{decodeFn=decodeBaseline;}
var mcu=0,marker;var mcuExpected;if(componentsLength==1){mcuExpected=components[0].blocksPerLine*components[0].blocksPerColumn;}else{mcuExpected=mcusPerLine*frame.mcusPerColumn;}
if(!resetInterval)resetInterval=mcuExpected;var h,v;while(mcu<mcuExpected){for(i=0;i<componentsLength;i++)
components[i].pred=0;eobrun=0;if(componentsLength==1){component=components[0];for(n=0;n<resetInterval;n++){decodeBlock(component,decodeFn,mcu);mcu++;}}else{for(n=0;n<resetInterval;n++){for(i=0;i<componentsLength;i++){component=components[i];h=component.h;v=component.v;for(j=0;j<v;j++){for(k=0;k<h;k++){decodeMcu(component,decodeFn,mcu,j,k);}}}
mcu++;if(mcu===mcuExpected)break;}}
bitsCount=0;marker=(data[offset]<<8)|data[offset+1];if(marker<0xFF00){throw new Error("marker was not found");}
if(marker>=0xFFD0&&marker<=0xFFD7){offset+=2;}
else
break;}
return offset-startOffset;}
function buildComponentData(frame,component){var lines=[];var blocksPerLine=component.blocksPerLine;var blocksPerColumn=component.blocksPerColumn;var samplesPerLine=blocksPerLine<<3;var R=new Int32Array(64),r=new Uint8Array(64);function quantizeAndInverse(zz,dataOut,dataIn){var qt=component.quantizationTable;var v0,v1,v2,v3,v4,v5,v6,v7,t;var p=dataIn;var i;for(i=0;i<64;i++)
p[i]=zz[i]*qt[i];for(i=0;i<8;++i){var row=8*i;if(p[1+row]==0&&p[2+row]==0&&p[3+row]==0&&p[4+row]==0&&p[5+row]==0&&p[6+row]==0&&p[7+row]==0){t=(dctSqrt2*p[0+row]+512)>>10;p[0+row]=t;p[1+row]=t;p[2+row]=t;p[3+row]=t;p[4+row]=t;p[5+row]=t;p[6+row]=t;p[7+row]=t;continue;}
v0=(dctSqrt2*p[0+row]+128)>>8;v1=(dctSqrt2*p[4+row]+128)>>8;v2=p[2+row];v3=p[6+row];v4=(dctSqrt1d2*(p[1+row]-p[7+row])+128)>>8;v7=(dctSqrt1d2*(p[1+row]+p[7+row])+128)>>8;v5=p[3+row]<<4;v6=p[5+row]<<4;t=(v0-v1+1)>>1;v0=(v0+v1+1)>>1;v1=t;t=(v2*dctSin6+v3*dctCos6+128)>>8;v2=(v2*dctCos6-v3*dctSin6+128)>>8;v3=t;t=(v4-v6+1)>>1;v4=(v4+v6+1)>>1;v6=t;t=(v7+v5+1)>>1;v5=(v7-v5+1)>>1;v7=t;t=(v0-v3+1)>>1;v0=(v0+v3+1)>>1;v3=t;t=(v1-v2+1)>>1;v1=(v1+v2+1)>>1;v2=t;t=(v4*dctSin3+v7*dctCos3+2048)>>12;v4=(v4*dctCos3-v7*dctSin3+2048)>>12;v7=t;t=(v5*dctSin1+v6*dctCos1+2048)>>12;v5=(v5*dctCos1-v6*dctSin1+2048)>>12;v6=t;p[0+row]=v0+v7;p[7+row]=v0-v7;p[1+row]=v1+v6;p[6+row]=v1-v6;p[2+row]=v2+v5;p[5+row]=v2-v5;p[3+row]=v3+v4;p[4+row]=v3-v4;}
for(i=0;i<8;++i){var col=i;if(p[1*8+col]==0&&p[2*8+col]==0&&p[3*8+col]==0&&p[4*8+col]==0&&p[5*8+col]==0&&p[6*8+col]==0&&p[7*8+col]==0){t=(dctSqrt2*dataIn[i+0]+8192)>>14;p[0*8+col]=t;p[1*8+col]=t;p[2*8+col]=t;p[3*8+col]=t;p[4*8+col]=t;p[5*8+col]=t;p[6*8+col]=t;p[7*8+col]=t;continue;}
v0=(dctSqrt2*p[0*8+col]+2048)>>12;v1=(dctSqrt2*p[4*8+col]+2048)>>12;v2=p[2*8+col];v3=p[6*8+col];v4=(dctSqrt1d2*(p[1*8+col]-p[7*8+col])+2048)>>12;v7=(dctSqrt1d2*(p[1*8+col]+p[7*8+col])+2048)>>12;v5=p[3*8+col];v6=p[5*8+col];t=(v0-v1+1)>>1;v0=(v0+v1+1)>>1;v1=t;t=(v2*dctSin6+v3*dctCos6+2048)>>12;v2=(v2*dctCos6-v3*dctSin6+2048)>>12;v3=t;t=(v4-v6+1)>>1;v4=(v4+v6+1)>>1;v6=t;t=(v7+v5+1)>>1;v5=(v7-v5+1)>>1;v7=t;t=(v0-v3+1)>>1;v0=(v0+v3+1)>>1;v3=t;t=(v1-v2+1)>>1;v1=(v1+v2+1)>>1;v2=t;t=(v4*dctSin3+v7*dctCos3+2048)>>12;v4=(v4*dctCos3-v7*dctSin3+2048)>>12;v7=t;t=(v5*dctSin1+v6*dctCos1+2048)>>12;v5=(v5*dctCos1-v6*dctSin1+2048)>>12;v6=t;p[0*8+col]=v0+v7;p[7*8+col]=v0-v7;p[1*8+col]=v1+v6;p[6*8+col]=v1-v6;p[2*8+col]=v2+v5;p[5*8+col]=v2-v5;p[3*8+col]=v3+v4;p[4*8+col]=v3-v4;}
for(i=0;i<64;++i){var sample=128+((p[i]+8)>>4);dataOut[i]=sample<0?0:sample>0xFF?0xFF:sample;}}
var i,j;for(var blockRow=0;blockRow<blocksPerColumn;blockRow++){var scanLine=blockRow<<3;for(i=0;i<8;i++)
lines.push(new Uint8Array(samplesPerLine));for(var blockCol=0;blockCol<blocksPerLine;blockCol++){quantizeAndInverse(component.blocks[blockRow][blockCol],r,R);var offset=0,sample=blockCol<<3;for(j=0;j<8;j++){var line=lines[scanLine+j];for(i=0;i<8;i++)
line[sample+i]=r[offset++];}}}
return lines;}
function clampTo8bit(a){return a<0?0:a>255?255:a;}
constructor.prototype={load:function load(path){var xhr=new XMLHttpRequest();xhr.open("GET",path,true);xhr.responseType="arraybuffer";xhr.onload=(function(){var data=new Uint8Array(xhr.response||xhr.mozResponseArrayBuffer);this.parse(data);if(this.onload)
this.onload();}).bind(this);xhr.send(null);},parse:function parse(data){var offset=0,length=data.length;function readUint16(){var value=(data[offset]<<8)|data[offset+1];offset+=2;return value;}
function readDataBlock(){var length=readUint16();var array=data.subarray(offset,offset+length-2);offset+=array.length;return array;}
function prepareComponents(frame){var maxH=0,maxV=0;var component,componentId;for(componentId in frame.components){if(frame.components.hasOwnProperty(componentId)){component=frame.components[componentId];if(maxH<component.h)maxH=component.h;if(maxV<component.v)maxV=component.v;}}
var mcusPerLine=Math.ceil(frame.samplesPerLine/8/maxH);var mcusPerColumn=Math.ceil(frame.scanLines/8/maxV);for(componentId in frame.components){if(frame.components.hasOwnProperty(componentId)){component=frame.components[componentId];var blocksPerLine=Math.ceil(Math.ceil(frame.samplesPerLine/8)*component.h/maxH);var blocksPerColumn=Math.ceil(Math.ceil(frame.scanLines/8)*component.v/maxV);var blocksPerLineForMcu=mcusPerLine*component.h;var blocksPerColumnForMcu=mcusPerColumn*component.v;var blocks=[];for(var i=0;i<blocksPerColumnForMcu;i++){var row=[];for(var j=0;j<blocksPerLineForMcu;j++)
row.push(new Int32Array(64));blocks.push(row);}
component.blocksPerLine=blocksPerLine;component.blocksPerColumn=blocksPerColumn;component.blocks=blocks;}}
frame.maxH=maxH;frame.maxV=maxV;frame.mcusPerLine=mcusPerLine;frame.mcusPerColumn=mcusPerColumn;}
var jfif=null;var adobe=null;var pixels=null;var frame,resetInterval;var quantizationTables=[],frames=[];var huffmanTablesAC=[],huffmanTablesDC=[];var fileMarker=readUint16();if(fileMarker!=0xFFD8){throw new Error("SOI not found");}
fileMarker=readUint16();while(fileMarker!=0xFFD9){var i,j,l;switch(fileMarker){case 0xFF00:break;case 0xFFE0:case 0xFFE1:case 0xFFE2:case 0xFFE3:case 0xFFE4:case 0xFFE5:case 0xFFE6:case 0xFFE7:case 0xFFE8:case 0xFFE9:case 0xFFEA:case 0xFFEB:case 0xFFEC:case 0xFFED:case 0xFFEE:case 0xFFEF:case 0xFFFE:var appData=readDataBlock();if(fileMarker===0xFFE0){if(appData[0]===0x4A&&appData[1]===0x46&&appData[2]===0x49&&appData[3]===0x46&&appData[4]===0){jfif={version:{major:appData[5],minor:appData[6]},densityUnits:appData[7],xDensity:(appData[8]<<8)|appData[9],yDensity:(appData[10]<<8)|appData[11],thumbWidth:appData[12],thumbHeight:appData[13],thumbData:appData.subarray(14,14+3*appData[12]*appData[13])};}}
if(fileMarker===0xFFEE){if(appData[0]===0x41&&appData[1]===0x64&&appData[2]===0x6F&&appData[3]===0x62&&appData[4]===0x65&&appData[5]===0){adobe={version:appData[6],flags0:(appData[7]<<8)|appData[8],flags1:(appData[9]<<8)|appData[10],transformCode:appData[11]};}}
break;case 0xFFDB:var quantizationTablesLength=readUint16();var quantizationTablesEnd=quantizationTablesLength+offset-2;while(offset<quantizationTablesEnd){var quantizationTableSpec=data[offset++];var tableData=new Int32Array(64);if((quantizationTableSpec>>4)===0){for(j=0;j<64;j++){var z=dctZigZag[j];tableData[z]=data[offset++];}}else if((quantizationTableSpec>>4)===1){for(j=0;j<64;j++){var z=dctZigZag[j];tableData[z]=readUint16();}}else
throw new Error("DQT: invalid table spec");quantizationTables[quantizationTableSpec&15]=tableData;}
break;case 0xFFC0:case 0xFFC1:case 0xFFC2:readUint16();frame={};frame.extended=(fileMarker===0xFFC1);frame.progressive=(fileMarker===0xFFC2);frame.precision=data[offset++];frame.scanLines=readUint16();frame.samplesPerLine=readUint16();frame.components={};frame.componentsOrder=[];var componentsCount=data[offset++],componentId;var maxH=0,maxV=0;for(i=0;i<componentsCount;i++){componentId=data[offset];var h=data[offset+1]>>4;var v=data[offset+1]&15;var qId=data[offset+2];frame.componentsOrder.push(componentId);frame.components[componentId]={h:h,v:v,quantizationIdx:qId};offset+=3;}
prepareComponents(frame);frames.push(frame);break;case 0xFFC4:var huffmanLength=readUint16();for(i=2;i<huffmanLength;){var huffmanTableSpec=data[offset++];var codeLengths=new Uint8Array(16);var codeLengthSum=0;for(j=0;j<16;j++,offset++)
codeLengthSum+=(codeLengths[j]=data[offset]);var huffmanValues=new Uint8Array(codeLengthSum);for(j=0;j<codeLengthSum;j++,offset++)
huffmanValues[j]=data[offset];i+=17+codeLengthSum;((huffmanTableSpec>>4)===0?huffmanTablesDC:huffmanTablesAC)[huffmanTableSpec&15]=buildHuffmanTable(codeLengths,huffmanValues);}
break;case 0xFFDD:readUint16();resetInterval=readUint16();break;case 0xFFDA:var scanLength=readUint16();var selectorsCount=data[offset++];var components=[],component;for(i=0;i<selectorsCount;i++){component=frame.components[data[offset++]];var tableSpec=data[offset++];component.huffmanTableDC=huffmanTablesDC[tableSpec>>4];component.huffmanTableAC=huffmanTablesAC[tableSpec&15];components.push(component);}
var spectralStart=data[offset++];var spectralEnd=data[offset++];var successiveApproximation=data[offset++];var processed=decodeScan(data,offset,frame,components,resetInterval,spectralStart,spectralEnd,successiveApproximation>>4,successiveApproximation&15);offset+=processed;break;case 0xFFFF:if(data[offset]!==0xFF){offset--;}
break;default:if(data[offset-3]==0xFF&&data[offset-2]>=0xC0&&data[offset-2]<=0xFE){offset-=3;break;}
throw new Error("unknown JPEG marker "+fileMarker.toString(16));}
fileMarker=readUint16();}
if(frames.length!=1)
throw new Error("only single frame JPEGs supported");for(var i=0;i<frames.length;i++){var cp=frames[i].components;for(var j in cp){cp[j].quantizationTable=quantizationTables[cp[j].quantizationIdx];delete cp[j].quantizationIdx;}}
this.width=frame.samplesPerLine;this.height=frame.scanLines;this.jfif=jfif;this.adobe=adobe;this.components=[];for(var i=0;i<frame.componentsOrder.length;i++){var component=frame.components[frame.componentsOrder[i]];this.components.push({lines:buildComponentData(frame,component),scaleX:component.h/frame.maxH,scaleY:component.v/frame.maxV});}},getData:function getData(width,height){var scaleX=this.width/width,scaleY=this.height/height;var component1,component2,component3,component4;var component1Line,component2Line,component3Line,component4Line;var x,y;var offset=0;var Y,Cb,Cr,K,C,M,Ye,R,G,B;var colorTransform;var dataLength=width*height*this.components.length;var data=new Uint8Array(dataLength);switch(this.components.length){case 1:component1=this.components[0];for(y=0;y<height;y++){component1Line=component1.lines[0|(y*component1.scaleY*scaleY)];for(x=0;x<width;x++){Y=component1Line[0|(x*component1.scaleX*scaleX)];data[offset++]=Y;}}
break;case 2:component1=this.components[0];component2=this.components[1];for(y=0;y<height;y++){component1Line=component1.lines[0|(y*component1.scaleY*scaleY)];component2Line=component2.lines[0|(y*component2.scaleY*scaleY)];for(x=0;x<width;x++){Y=component1Line[0|(x*component1.scaleX*scaleX)];data[offset++]=Y;Y=component2Line[0|(x*component2.scaleX*scaleX)];data[offset++]=Y;}}
break;case 3:colorTransform=true;if(this.adobe&&this.adobe.transformCode)
colorTransform=true;else if(typeof this.colorTransform!=='undefined')
colorTransform=!!this.colorTransform;component1=this.components[0];component2=this.components[1];component3=this.components[2];for(y=0;y<height;y++){component1Line=component1.lines[0|(y*component1.scaleY*scaleY)];component2Line=component2.lines[0|(y*component2.scaleY*scaleY)];component3Line=component3.lines[0|(y*component3.scaleY*scaleY)];for(x=0;x<width;x++){if(!colorTransform){R=component1Line[0|(x*component1.scaleX*scaleX)];G=component2Line[0|(x*component2.scaleX*scaleX)];B=component3Line[0|(x*component3.scaleX*scaleX)];}else{Y=component1Line[0|(x*component1.scaleX*scaleX)];Cb=component2Line[0|(x*component2.scaleX*scaleX)];Cr=component3Line[0|(x*component3.scaleX*scaleX)];R=clampTo8bit(Y+1.402*(Cr-128));G=clampTo8bit(Y-0.3441363*(Cb-128)-0.71413636*(Cr-128));B=clampTo8bit(Y+1.772*(Cb-128));}
data[offset++]=R;data[offset++]=G;data[offset++]=B;}}
break;case 4:if(!this.adobe)
throw new Error('Unsupported color mode (4 components)');colorTransform=false;if(this.adobe&&this.adobe.transformCode)
colorTransform=true;else if(typeof this.colorTransform!=='undefined')
colorTransform=!!this.colorTransform;component1=this.components[0];component2=this.components[1];component3=this.components[2];component4=this.components[3];for(y=0;y<height;y++){component1Line=component1.lines[0|(y*component1.scaleY*scaleY)];component2Line=component2.lines[0|(y*component2.scaleY*scaleY)];component3Line=component3.lines[0|(y*component3.scaleY*scaleY)];component4Line=component4.lines[0|(y*component4.scaleY*scaleY)];for(x=0;x<width;x++){if(!colorTransform){C=component1Line[0|(x*component1.scaleX*scaleX)];M=component2Line[0|(x*component2.scaleX*scaleX)];Ye=component3Line[0|(x*component3.scaleX*scaleX)];K=component4Line[0|(x*component4.scaleX*scaleX)];}else{Y=component1Line[0|(x*component1.scaleX*scaleX)];Cb=component2Line[0|(x*component2.scaleX*scaleX)];Cr=component3Line[0|(x*component3.scaleX*scaleX)];K=component4Line[0|(x*component4.scaleX*scaleX)];C=255-clampTo8bit(Y+1.402*(Cr-128));M=255-clampTo8bit(Y-0.3441363*(Cb-128)-0.71413636*(Cr-128));Ye=255-clampTo8bit(Y+1.772*(Cb-128));}
data[offset++]=255-C;data[offset++]=255-M;data[offset++]=255-Ye;data[offset++]=255-K;}}
break;default:throw new Error('Unsupported color mode');}
return data;},copyToImageData:function copyToImageData(imageData){var width=imageData.width,height=imageData.height;var imageDataArray=imageData.data;var data=this.getData(width,height);var i=0,j=0,x,y;var Y,K,C,M,R,G,B;switch(this.components.length){case 1:for(y=0;y<height;y++){for(x=0;x<width;x++){Y=data[i++];imageDataArray[j++]=Y;imageDataArray[j++]=Y;imageDataArray[j++]=Y;imageDataArray[j++]=255;}}
break;case 3:for(y=0;y<height;y++){for(x=0;x<width;x++){R=data[i++];G=data[i++];B=data[i++];imageDataArray[j++]=R;imageDataArray[j++]=G;imageDataArray[j++]=B;imageDataArray[j++]=255;}}
break;case 4:for(y=0;y<height;y++){for(x=0;x<width;x++){C=data[i++];M=data[i++];Y=data[i++];K=data[i++];R=255-clampTo8bit(C*(1-K/255)+K);G=255-clampTo8bit(M*(1-K/255)+K);B=255-clampTo8bit(Y*(1-K/255)+K);imageDataArray[j++]=R;imageDataArray[j++]=G;imageDataArray[j++]=B;imageDataArray[j++]=255;}}
break;default:throw new Error('Unsupported color mode');}}};return constructor;})();global.jpegDecode=decode;function decode(jpegData,opts){var defaultOpts={useTArray:false,colorTransform:true};if(opts){if(typeof opts==='object'){opts={useTArray:(typeof opts.useTArray==='undefined'?defaultOpts.useTArray:opts.useTArray),colorTransform:(typeof opts.colorTransform==='undefined'?defaultOpts.colorTransform:opts.colorTransform)};}else{opts=defaultOpts;opts.useTArray=true;}}else{opts=defaultOpts;}
var arr=new Uint8Array(jpegData);var decoder=new JpegImage();decoder.parse(arr);decoder.colorTransform=opts.colorTransform;var image={width:decoder.width,height:decoder.height,data:opts.useTArray?new Uint8Array(decoder.width*decoder.height*4):new Buffer(decoder.width*decoder.height*4)};decoder.copyToImageData(image);return image;}'use strict';tr.exportTo('tr.metrics.sh',function(){const timeDurationInMs_smallerIsBetter=tr.b.Unit.byName.timeDurationInMs_smallerIsBetter;const SpeedIndex=tr.e.chrome.SpeedIndex;const LOADING_METRIC_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(0,1e3,20).addLinearBins(3e3,20).addExponentialBins(20e3,20);const SUMMARY_OPTIONS={avg:true,count:false,max:true,min:true,std:true,sum:false,};function addSpeedIndexScreenshotsBasedSample(samples,navigationStart,loadDuration,browserHelper){const screenshotObjects=browserHelper.process.objects.getAllInstancesNamed('Screenshot');if(!screenshotObjects)return;for(let i=0;i<screenshotObjects.length;i++){const snapshots=screenshotObjects[i].snapshots;const timestampedColorHistograms=[];snapshots.map(snapshot=>{if(snapshot.ts>=navigationStart.start&&snapshot.ts<navigationStart.start+loadDuration){timestampedColorHistograms.push({colorHistogram:SpeedIndex.createColorHistogram(getPixelData(snapshot.args)),ts:snapshot.ts});}});samples.push({value:SpeedIndex.calculateSpeedIndex(timestampedColorHistograms)-
navigationStart.start});}}
function getPixelData(base64JpegImage){const binaryString=atob(base64JpegImage);const bytes=new DataView(new ArrayBuffer(base64JpegImage.length));tr.b.Base64.DecodeToTypedArray(base64JpegImage,bytes);const rawImageData=jpegDecode(bytes.buffer,{useTArray:true});return rawImageData.data;}
function collectSpeedIndexSamplesFromLoadExpectations(model,chromeHelper){const speedIndexScreenshotsBasedSamples=[];for(const expectation of model.userModel.expectations){if(!(expectation instanceof tr.model.um.LoadExpectation))continue;if(tr.e.chrome.CHROME_INTERNAL_URLS.includes(expectation.url)){continue;}
const rendererHelper=chromeHelper.rendererHelpers[expectation.renderProcess.pid];addSpeedIndexScreenshotsBasedSample(speedIndexScreenshotsBasedSamples,expectation.navigationStart,expectation.duration,chromeHelper.browserHelper);}
return speedIndexScreenshotsBasedSamples;}
function screenshotsBasedSpeedIndexMetric(histograms,model){const speedIndexScreenshotsBasedHistogram=histograms.createHistogram('speedIndexScreenshotsBased',timeDurationInMs_smallerIsBetter,[],{binBoundaries:LOADING_METRIC_BOUNDARIES,description:'The average time at which visible parts of the'+' page are displayed.',summaryOptions:SUMMARY_OPTIONS,});const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const samples=collectSpeedIndexSamplesFromLoadExpectations(model,chromeHelper);for(const sample of samples){speedIndexScreenshotsBasedHistogram.addSample(sample.value);}}
tr.metrics.MetricRegistry.register(screenshotsBasedSpeedIndexMetric);return{screenshotsBasedSpeedIndexMetric};});'use strict';tr.exportTo('tr.metrics.sh',function(){function webviewStartupMetric(histograms,model){const startupWallHist=new tr.v.Histogram('webview_startup_wall_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter);startupWallHist.description='WebView startup wall time';const startupCPUHist=new tr.v.Histogram('webview_startup_cpu_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter);startupCPUHist.description='WebView startup CPU time';const loadWallHist=new tr.v.Histogram('webview_url_load_wall_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter);loadWallHist.description='WebView blank URL load wall time';const loadCPUHist=new tr.v.Histogram('webview_url_load_cpu_time',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter);loadCPUHist.description='WebView blank URL load CPU time';for(const slice of model.getDescendantEvents()){if(!(slice instanceof tr.model.ThreadSlice))continue;if(slice.title==='WebViewStartupInterval'){startupWallHist.addSample(slice.duration);startupCPUHist.addSample(slice.cpuDuration);}
if(slice.title==='WebViewBlankUrlLoadInterval'){loadWallHist.addSample(slice.duration);loadCPUHist.addSample(slice.cpuDuration);}}
histograms.addHistogram(startupWallHist);histograms.addHistogram(startupCPUHist);histograms.addHistogram(loadWallHist);histograms.addHistogram(loadCPUHist);}
tr.metrics.MetricRegistry.register(webviewStartupMetric);return{webviewStartupMetric,};});'use strict';tr.exportTo('tr.metrics.tabs',function(){function tabsMetric(histograms,model,opt_options){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);if(!chromeHelper){return;}
const tabSwitchRequestDelays=[];const TAB_SWITCHING_REQUEST_TITLE='TabSwitchVisibilityRequest';let startTabSwitchVisibilityRequest=Number.MAX_SAFE_INTEGER;for(const helper of chromeHelper.browserHelpers){if(!helper.mainThread)continue;for(const slice of helper.mainThread.asyncSliceGroup.slices){if(slice.title===TAB_SWITCHING_REQUEST_TITLE&&!slice.error){tabSwitchRequestDelays.push(slice.duration);if(slice.start<startTabSwitchVisibilityRequest){startTabSwitchVisibilityRequest=slice.start;}}}}
histograms.createHistogram('tab_switching_request_delay',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,tabSwitchRequestDelays,{description:'Delay before tab-request is made',summaryOptions:{sum:false}});const tabSwitchLatencies=[];const TAB_SWITCHING_SLICE_TITLE='TabSwitching::Latency';function extractLatencyFromHelpers(helpers,legacy){for(const helper of helpers){if(!helper.mainThread){continue;}
const thread=helper.mainThread;for(const slice of thread.asyncSliceGroup.slices){if(slice.title===TAB_SWITCHING_SLICE_TITLE&&(legacy||slice.args.latency)&&slice.start>startTabSwitchVisibilityRequest){tabSwitchLatencies.push(legacy?slice.duration:slice.args.latency);}}}}
extractLatencyFromHelpers(chromeHelper.browserHelpers);extractLatencyFromHelpers(Object.values(chromeHelper.rendererHelpers));if(tabSwitchLatencies.length===0){extractLatencyFromHelpers(chromeHelper.browserHelpers,true);}
histograms.createHistogram('tab_switching_latency',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,tabSwitchLatencies,{description:'Tab switching time in ms',summaryOptions:{sum:false}});}
tr.metrics.MetricRegistry.register(tabsMetric,{supportsRangeOfInterest:false,});return{tabsMetric,};});'use strict';tr.exportTo('tr.metrics',function(){const MEMORY_INFRA_TRACING_CATEGORY='disabled-by-default-memory-infra';const TIME_BOUNDARIES=tr.v.HistogramBinBoundaries.createExponential(1e-3,1e5,30);const BYTE_BOUNDARIES=tr.v.HistogramBinBoundaries.createExponential(1,1e9,30);const COUNT_BOUNDARIES=tr.v.HistogramBinBoundaries.createExponential(1,1e5,30);const SUMMARY_OPTIONS=tr.v.Histogram.AVERAGE_ONLY_SUMMARY_OPTIONS;function addMemoryInfraHistograms(histograms,model,categoryNamesToTotalEventSizes){const memoryDumpCount=model.globalMemoryDumps.length;if(memoryDumpCount===0)return;let totalOverhead=0;let nonMemoryInfraThreadOverhead=0;const overheadByProvider={};for(const process of Object.values(model.processes)){for(const thread of Object.values(process.threads)){for(const slice of Object.values(thread.sliceGroup.slices)){if(slice.category!==MEMORY_INFRA_TRACING_CATEGORY)continue;totalOverhead+=slice.duration;if(thread.name!=='MemoryInfra'){nonMemoryInfraThreadOverhead+=slice.duration;}
if(slice.args&&slice.args['dump_provider.name']){const providerName=slice.args['dump_provider.name'];let durationAndCount=overheadByProvider[providerName];if(durationAndCount===undefined){overheadByProvider[providerName]=durationAndCount={duration:0,count:0};}
durationAndCount.duration+=slice.duration;durationAndCount.count++;}}}}
histograms.createHistogram('memory_dump_cpu_overhead',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,totalOverhead/memoryDumpCount,{binBoundaries:TIME_BOUNDARIES,description:'Average CPU overhead on all threads per memory-infra dump',summaryOptions:SUMMARY_OPTIONS,});histograms.createHistogram('nonmemory_thread_memory_dump_cpu_overhead',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,nonMemoryInfraThreadOverhead/memoryDumpCount,{binBoundaries:TIME_BOUNDARIES,description:'Average CPU overhead on non-memory-infra threads '+'per memory-infra dump',summaryOptions:SUMMARY_OPTIONS,});for(const[providerName,overhead]of Object.entries(overheadByProvider)){histograms.createHistogram(`${providerName}_memory_dump_cpu_overhead`,tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,overhead.duration/overhead.count,{binBoundaries:TIME_BOUNDARIES,description:`Average CPU overhead of ${providerName} per OnMemoryDump call`,summaryOptions:SUMMARY_OPTIONS,});}
const memoryInfraEventsSize=categoryNamesToTotalEventSizes.get(MEMORY_INFRA_TRACING_CATEGORY);const memoryInfraTraceBytesValue=new tr.v.Histogram('total_memory_dump_size',tr.b.Unit.byName.sizeInBytes_smallerIsBetter,BYTE_BOUNDARIES);memoryInfraTraceBytesValue.description='Total trace size of memory-infra dumps in bytes';memoryInfraTraceBytesValue.customizeSummaryOptions(SUMMARY_OPTIONS);memoryInfraTraceBytesValue.addSample(memoryInfraEventsSize);histograms.addHistogram(memoryInfraTraceBytesValue);const traceBytesPerDumpValue=new tr.v.Histogram('memory_dump_size',tr.b.Unit.byName.sizeInBytes_smallerIsBetter,BYTE_BOUNDARIES);traceBytesPerDumpValue.description='Average trace size of memory-infra dumps in bytes';traceBytesPerDumpValue.customizeSummaryOptions(SUMMARY_OPTIONS);traceBytesPerDumpValue.addSample(memoryInfraEventsSize/memoryDumpCount);histograms.addHistogram(traceBytesPerDumpValue);}
function tracingMetric(histograms,model){if(!model.stats.hasEventSizesinBytes)return;const eventStats=model.stats.allTraceEventStatsInTimeIntervals;eventStats.sort((a,b)=>a.timeInterval-b.timeInterval);const totalTraceBytes=eventStats.reduce((a,b)=>a+b.totalEventSizeinBytes,0);let maxEventCountPerSec=0;let maxEventBytesPerSec=0;const INTERVALS_PER_SEC=Math.floor(1000/model.stats.TIME_INTERVAL_SIZE_IN_MS);let runningEventNumPerSec=0;let runningEventBytesPerSec=0;let start=0;let end=0;while(end<eventStats.length){runningEventNumPerSec+=eventStats[end].numEvents;runningEventBytesPerSec+=eventStats[end].totalEventSizeinBytes;end++;while((eventStats[end-1].timeInterval-
eventStats[start].timeInterval)>=INTERVALS_PER_SEC){runningEventNumPerSec-=eventStats[start].numEvents;runningEventBytesPerSec-=eventStats[start].totalEventSizeinBytes;start++;}
maxEventCountPerSec=Math.max(maxEventCountPerSec,runningEventNumPerSec);maxEventBytesPerSec=Math.max(maxEventBytesPerSec,runningEventBytesPerSec);}
const stats=model.stats.allTraceEventStats;const categoryNamesToTotalEventSizes=(stats.reduce((map,stat)=>(map.set(stat.category,((map.get(stat.category)||0)+
stat.totalEventSizeinBytes))),new Map()));const maxCatNameAndBytes=Array.from(categoryNamesToTotalEventSizes.entries()).reduce((a,b)=>((b[1]>=a[1])?b:a));const maxEventBytesPerCategory=maxCatNameAndBytes[1];const categoryWithMaxEventBytes=maxCatNameAndBytes[0];const maxEventCountPerSecValue=new tr.v.Histogram('peak_event_rate',tr.b.Unit.byName.count_smallerIsBetter,COUNT_BOUNDARIES);maxEventCountPerSecValue.description='Max number of events per second';maxEventCountPerSecValue.customizeSummaryOptions(SUMMARY_OPTIONS);maxEventCountPerSecValue.addSample(maxEventCountPerSec);const maxEventBytesPerSecValue=new tr.v.Histogram('peak_event_size_rate',tr.b.Unit.byName.sizeInBytes_smallerIsBetter,BYTE_BOUNDARIES);maxEventBytesPerSecValue.description='Max event size in bytes per second';maxEventBytesPerSecValue.customizeSummaryOptions(SUMMARY_OPTIONS);maxEventBytesPerSecValue.addSample(maxEventBytesPerSec);const totalTraceBytesValue=new tr.v.Histogram('trace_size',tr.b.Unit.byName.sizeInBytes_smallerIsBetter,BYTE_BOUNDARIES);totalTraceBytesValue.customizeSummaryOptions(SUMMARY_OPTIONS);totalTraceBytesValue.addSample(totalTraceBytes);const biggestCategory={name:categoryWithMaxEventBytes,size_in_bytes:maxEventBytesPerCategory};totalTraceBytesValue.diagnostics.set('category_with_max_event_size',new tr.v.d.GenericSet([biggestCategory]));histograms.addHistogram(totalTraceBytesValue);maxEventCountPerSecValue.diagnostics.set('category_with_max_event_size',new tr.v.d.GenericSet([biggestCategory]));histograms.addHistogram(maxEventCountPerSecValue);maxEventBytesPerSecValue.diagnostics.set('category_with_max_event_size',new tr.v.d.GenericSet([biggestCategory]));histograms.addHistogram(maxEventBytesPerSecValue);addMemoryInfraHistograms(histograms,model,categoryNamesToTotalEventSizes);}
tr.metrics.MetricRegistry.register(tracingMetric);return{tracingMetric,MEMORY_INFRA_TRACING_CATEGORY,};});'use strict';tr.exportTo('tr.metrics',function(){function parseBuckets_(event,processName){const len=tr.b.Base64.getDecodedBufferLength(event.args.buckets);const buffer=new ArrayBuffer(len);const dataView=new DataView(buffer);tr.b.Base64.DecodeToTypedArray(event.args.buckets,dataView);const decoded=new Uint32Array(buffer);const sum=decoded[1]+decoded[2]*0x100000000;const bins=[];let position=4;while(position<=decoded.length-4){const min=decoded[position++];const max=decoded[position++]+decoded[position++]*0x100000000;const count=decoded[position++];const processes=new tr.v.d.Breakdown();processes.set(processName,count);const events=new tr.v.d.RelatedEventSet([event]);bins.push({min,max,count,processes,events});}
return{sum,bins};}
function mergeBins_(x,y){x.sum+=y.sum;const allBins=[...x.bins,...y.bins];allBins.sort((a,b)=>a.min-b.min);x.bins=[];let last=undefined;for(const bin of allBins){if(last!==undefined&&bin.min===last.min){if(last.max!==bin.max)throw new Error('Incompatible bins');if(bin.count===0)continue;last.count+=bin.count;for(const event of bin.events){last.events.add(event);}
last.processes.addDiagnostic(bin.processes);}else{if(last!==undefined&&bin.min<last.max){throw new Error('Incompatible bins');}
x.bins.push(bin);last=bin;}}}
function subtractBins_(x,y){x.sum-=y.sum;let p1=0;let p2=0;while(p2<y.bins.length){while(p1<x.bins.length&&x.bins[p1].min!==y.bins[p2].min){p1++;}
if(p1===x.bins.length)throw new Error('Cannot subtract');if(x.bins[p1].max!==y.bins[p2].max){throw new Error('Incompatible bins');}
if(x.bins[p1].count<y.bins[p2].count){throw new Error('Cannot subtract');}
x.bins[p1].count-=y.bins[p2].count;for(const event of y.bins[p2].events){x.bins[p1].events.add(event);}
const processName=tr.b.getOnlyElement(x.bins[p1].processes)[0];x.bins[p1].processes.set(processName,x.bins[p1].count);p2++;}}
function getHistogramUnit_(name){return tr.b.Unit.byName.unitlessNumber_smallerIsBetter;}
function getHistogramBoundaries_(name){if(name.startsWith('Event.Latency.Scroll')){return tr.v.HistogramBinBoundaries.createExponential(1e3,1e5,50);}
if(name.startsWith('Graphics.Smoothness.Throughput')){return tr.v.HistogramBinBoundaries.createLinear(0,100,101);}
if(name.startsWith('Memory.Memory.GPU.PeakMemoryUsage')){return tr.v.HistogramBinBoundaries.createLinear(0,1e6,100);}
return tr.v.HistogramBinBoundaries.createExponential(1e-3,1e3,50);}
function umaMetric(histograms,model){const histogramValues=new Map();const nameCounts=new Map();for(const process of model.getAllProcesses()){const histogramEvents=new Map();for(const event of process.instantEvents){if(event.title!=='UMAHistogramSamples')continue;const name=event.args.name;const events=histogramEvents.get(name)||[];if(!histogramEvents.has(name))histogramEvents.set(name,events);events.push(event);}
let processName=tr.e.chrome.chrome_processes.canonicalizeProcessName(process.name);nameCounts.set(processName,(nameCounts.get(processName)||0)+1);processName=`${processName}_${nameCounts.get(processName)}`;for(const[name,events]of histogramEvents){const values=histogramValues.get(name)||{sum:0,bins:[]};if(!histogramValues.has(name))histogramValues.set(name,values);const endValues=parseBuckets_(events[events.length-1],processName);if(events.length===1){mergeBins_(values,endValues);}else if(events.length===2){subtractBins_(endValues,parseBuckets_(events[0],processName));mergeBins_(values,endValues);}else{throw new Error('There should be at most two snapshots of an UMA '+'histogram in each process');}}}
for(const[name,values]of histogramValues){const histogram=new tr.v.Histogram(name,getHistogramUnit_(name),getHistogramBoundaries_(name));let sumOfMiddles=0;let sumOfBinLengths=0;for(const bin of values.bins){sumOfMiddles+=bin.count*(bin.min+bin.max)/2;sumOfBinLengths+=bin.count*(bin.max-bin.min);}
const shift=(values.sum-sumOfMiddles)/sumOfBinLengths;if(Math.abs(shift)>0.5)throw new Error('Samples sum is wrong');for(const bin of values.bins){if(bin.count===0)continue;const shiftedValue=(bin.min+bin.max)/2+shift*(bin.max-bin.min);for(const[processName,count]of bin.processes){bin.processes.set(processName,shiftedValue*count/bin.count);}
for(let i=0;i<bin.count;i++){histogram.addSample(shiftedValue,{processes:bin.processes,events:bin.events});}}
histograms.addHistogram(histogram);}}
tr.metrics.MetricRegistry.register(umaMetric,{requiredCategories:['benchmark'],});return{umaMetric,};});'use strict';tr.exportTo('tr.metrics.v8',function(){const CUSTOM_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(4,200,100);function computeExecuteMetrics(histograms,model){const cpuTotalExecution=new tr.v.Histogram('v8_execution_cpu_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);cpuTotalExecution.description='cpu total time spent in script execution';const wallTotalExecution=new tr.v.Histogram('v8_execution_wall_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);wallTotalExecution.description='wall total time spent in script execution';const cpuSelfExecution=new tr.v.Histogram('v8_execution_cpu_self',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);cpuSelfExecution.description='cpu self time spent in script execution';const wallSelfExecution=new tr.v.Histogram('v8_execution_wall_self',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);wallSelfExecution.description='wall self time spent in script execution';for(const e of model.findTopmostSlicesNamed('V8.Execute')){cpuTotalExecution.addSample(e.cpuDuration);wallTotalExecution.addSample(e.duration);cpuSelfExecution.addSample(e.cpuSelfTime);wallSelfExecution.addSample(e.selfTime);}
histograms.addHistogram(cpuTotalExecution);histograms.addHistogram(wallTotalExecution);histograms.addHistogram(cpuSelfExecution);histograms.addHistogram(wallSelfExecution);}
function computeParseLazyMetrics(histograms,model){const cpuSelfParseLazy=new tr.v.Histogram('v8_parse_lazy_cpu_self',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);cpuSelfParseLazy.description='cpu self time spent performing lazy parsing';const wallSelfParseLazy=new tr.v.Histogram('v8_parse_lazy_wall_self',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);wallSelfParseLazy.description='wall self time spent performing lazy parsing';for(const e of model.findTopmostSlicesNamed('V8.ParseLazyMicroSeconds')){cpuSelfParseLazy.addSample(e.cpuSelfTime);wallSelfParseLazy.addSample(e.selfTime);}
for(const e of model.findTopmostSlicesNamed('V8.ParseLazy')){cpuSelfParseLazy.addSample(e.cpuSelfTime);wallSelfParseLazy.addSample(e.selfTime);}
histograms.addHistogram(cpuSelfParseLazy);histograms.addHistogram(wallSelfParseLazy);}
function computeCompileFullCodeMetrics(histograms,model){const cpuSelfCompileFullCode=new tr.v.Histogram('v8_compile_full_code_cpu_self',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);cpuSelfCompileFullCode.description='cpu self time spent performing compiling full code';const wallSelfCompileFullCode=new tr.v.Histogram('v8_compile_full_code_wall_self',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);wallSelfCompileFullCode.description='wall self time spent performing compiling full code';for(const e of model.findTopmostSlicesNamed('V8.CompileFullCode')){cpuSelfCompileFullCode.addSample(e.cpuSelfTime);wallSelfCompileFullCode.addSample(e.selfTime);}
histograms.addHistogram(cpuSelfCompileFullCode);histograms.addHistogram(wallSelfCompileFullCode);}
function computeCompileIgnitionMetrics(histograms,model){const cpuSelfCompileIgnition=new tr.v.Histogram('v8_compile_ignition_cpu_self',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);cpuSelfCompileIgnition.description='cpu self time spent in compile ignition';const wallSelfCompileIgnition=new tr.v.Histogram('v8_compile_ignition_wall_self',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);wallSelfCompileIgnition.description='wall self time spent in compile ignition';for(const e of model.findTopmostSlicesNamed('V8.CompileIgnition')){cpuSelfCompileIgnition.addSample(e.cpuSelfTime);wallSelfCompileIgnition.addSample(e.selfTime);}
histograms.addHistogram(cpuSelfCompileIgnition);histograms.addHistogram(wallSelfCompileIgnition);}
function computeRecompileMetrics(histograms,model){const cpuTotalRecompileSynchronous=new tr.v.Histogram('v8_recompile_synchronous_cpu_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);cpuTotalRecompileSynchronous.description='cpu total time spent in synchronous recompilation';const wallTotalRecompileSynchronous=new tr.v.Histogram('v8_recompile_synchronous_wall_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);wallTotalRecompileSynchronous.description='wall total time spent in synchronous recompilation';const cpuTotalRecompileConcurrent=new tr.v.Histogram('v8_recompile_concurrent_cpu_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);cpuTotalRecompileConcurrent.description='cpu total time spent in concurrent recompilation';const wallTotalRecompileConcurrent=new tr.v.Histogram('v8_recompile_concurrent_wall_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);wallTotalRecompileConcurrent.description='wall total time spent in concurrent recompilation';const cpuTotalRecompileOverall=new tr.v.Histogram('v8_recompile_overall_cpu_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);cpuTotalRecompileOverall.description='cpu total time spent in synchronous or concurrent recompilation';const wallTotalRecompileOverall=new tr.v.Histogram('v8_recompile_overall_wall_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);wallTotalRecompileOverall.description='wall total time spent in synchronous or concurrent recompilation';for(const e of model.findTopmostSlicesNamed('V8.RecompileSynchronous')){cpuTotalRecompileSynchronous.addSample(e.cpuDuration);wallTotalRecompileSynchronous.addSample(e.duration);cpuTotalRecompileOverall.addSample(e.cpuDuration);wallTotalRecompileOverall.addSample(e.duration);}
histograms.addHistogram(cpuTotalRecompileSynchronous);histograms.addHistogram(wallTotalRecompileSynchronous);for(const e of model.findTopmostSlicesNamed('V8.RecompileConcurrent')){cpuTotalRecompileConcurrent.addSample(e.cpuDuration);wallTotalRecompileConcurrent.addSample(e.duration);cpuTotalRecompileOverall.addSample(e.cpuDuration);wallTotalRecompileOverall.addSample(e.duration);}
histograms.addHistogram(cpuTotalRecompileConcurrent);histograms.addHistogram(wallTotalRecompileConcurrent);histograms.addHistogram(cpuTotalRecompileOverall);histograms.addHistogram(wallTotalRecompileOverall);}
function computeOptimizeCodeMetrics(histograms,model){const cpuTotalOptimizeCode=new tr.v.Histogram('v8_optimize_code_cpu_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);cpuTotalOptimizeCode.description='cpu total time spent in code optimization';const wallTotalOptimizeCode=new tr.v.Histogram('v8_optimize_code_wall_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);wallTotalOptimizeCode.description='wall total time spent in code optimization';for(const e of model.findTopmostSlicesNamed('V8.OptimizeCode')){cpuTotalOptimizeCode.addSample(e.cpuDuration);wallTotalOptimizeCode.addSample(e.duration);}
histograms.addHistogram(cpuTotalOptimizeCode);histograms.addHistogram(wallTotalOptimizeCode);}
function computeDeoptimizeCodeMetrics(histograms,model){const cpuTotalDeoptimizeCode=new tr.v.Histogram('v8_deoptimize_code_cpu_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);cpuTotalDeoptimizeCode.description='cpu total time spent in code deoptimization';const wallTotalDeoptimizeCode=new tr.v.Histogram('v8_deoptimize_code_wall_total',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);wallTotalDeoptimizeCode.description='wall total time spent in code deoptimization';for(const e of model.findTopmostSlicesNamed('V8.DeoptimizeCode')){cpuTotalDeoptimizeCode.addSample(e.cpuDuration);wallTotalDeoptimizeCode.addSample(e.duration);}
histograms.addHistogram(cpuTotalDeoptimizeCode);histograms.addHistogram(wallTotalDeoptimizeCode);}
function executionMetric(histograms,model){computeExecuteMetrics(histograms,model);computeParseLazyMetrics(histograms,model);computeCompileIgnitionMetrics(histograms,model);computeCompileFullCodeMetrics(histograms,model);computeRecompileMetrics(histograms,model);computeOptimizeCodeMetrics(histograms,model);computeDeoptimizeCodeMetrics(histograms,model);}
tr.metrics.MetricRegistry.register(executionMetric);return{executionMetric,};});'use strict';tr.exportTo('tr.metrics.v8',function(){const TARGET_FPS=60;const MS_PER_SECOND=1000;const WINDOW_SIZE_MS=MS_PER_SECOND/TARGET_FPS;function gcMetric(histograms,model,options){options=options||{};addDurationOfTopEvents(histograms,model);addTotalDurationOfTopEvents(histograms,model);if(options.include_sub_events){addDurationOfSubEvents(histograms,model);}
addPercentageInV8ExecuteOfTopEvents(histograms,model);addTotalPercentageInV8Execute(histograms,model);addMarkCompactorMutatorUtilization(histograms,model);addTotalMarkCompactorTime(histograms,model);addTotalMarkCompactorMarkingTime(histograms,model);}
tr.metrics.MetricRegistry.register(gcMetric);const timeDurationInMs_smallerIsBetter=tr.b.Unit.byName.timeDurationInMs_smallerIsBetter;const percentage_biggerIsBetter=tr.b.Unit.byName.normalizedPercentage_biggerIsBetter;const percentage_smallerIsBetter=tr.b.Unit.byName.normalizedPercentage_smallerIsBetter;const CUSTOM_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(0,20,200).addExponentialBins(200,100);function createNumericForTopEventTime(name){const n=new tr.v.Histogram(name,timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);n.customizeSummaryOptions({avg:true,count:true,max:true,min:false,std:true,sum:true,percentile:[0.90]});return n;}
function createNumericForSubEventTime(name){const n=new tr.v.Histogram(name,timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);n.customizeSummaryOptions({avg:true,count:false,max:true,min:false,std:false,sum:false,percentile:[0.90]});return n;}
function createNumericForIdleTime(name){const n=new tr.v.Histogram(name,timeDurationInMs_smallerIsBetter,CUSTOM_BOUNDARIES);n.customizeSummaryOptions({avg:true,count:false,max:true,min:false,std:false,sum:true,percentile:[]});return n;}
function createPercentage(name,numerator,denominator,unit){const hist=new tr.v.Histogram(name,unit);if(denominator===0){hist.addSample(0);}else{hist.addSample(numerator/denominator);}
hist.customizeSummaryOptions({avg:true,count:false,max:false,min:false,std:false,sum:false,percentile:[]});return hist;}
function addDurationOfTopEvents(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,tr.metrics.v8.utils.isNotForcedTopGarbageCollectionEvent,tr.metrics.v8.utils.topGarbageCollectionEventName,function(name,events){const cpuDuration=createNumericForTopEventTime(name);events.forEach(function(event){cpuDuration.addSample(event.cpuDuration);});histograms.addHistogram(cpuDuration);},tr.metrics.v8.utils.topGarbageCollectionEventNames());}
function addTotalDurationOfTopEvents(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,tr.metrics.v8.utils.isNotForcedTopGarbageCollectionEvent,event=>'v8-gc-total',function(name,events){const cpuDuration=createNumericForTopEventTime(name);events.forEach(function(event){cpuDuration.addSample(event.cpuDuration);});histograms.addHistogram(cpuDuration);},['v8-gc-total']);}
function isV8MarkCompactorSummary(event){return!tr.metrics.v8.utils.isForcedGarbageCollectionEvent(event)&&tr.metrics.v8.utils.isMarkCompactorSummaryEvent(event);}
function isV8MarkCompactorMarkingSummary(event){return!tr.metrics.v8.utils.isForcedGarbageCollectionEvent(event)&&tr.metrics.v8.utils.isMarkCompactorMarkingSummaryEvent(event);}
function createHistogramFromSummary(histograms,name,events){const foregroundDuration=createNumericForTopEventTime(name+'-foreground');const backgroundDuration=createNumericForTopEventTime(name+'-background');const totalDuration=createNumericForTopEventTime(name+'-total');const relatedNames=new tr.v.d.RelatedNameMap();relatedNames.set('foreground',foregroundDuration.name);relatedNames.set('background',backgroundDuration.name);for(const event of events){foregroundDuration.addSample(event.args.duration);backgroundDuration.addSample(event.args.background_duration);const breakdownForTotal=new tr.v.d.Breakdown();breakdownForTotal.set('foreground',event.args.duration);breakdownForTotal.set('background',event.args.background_duration);totalDuration.addSample(event.args.duration+event.args.background_duration,{breakdown:breakdownForTotal});}
histograms.addHistogram(foregroundDuration);histograms.addHistogram(backgroundDuration);histograms.addHistogram(totalDuration,{breakdown:relatedNames});}
function addTotalMarkCompactorTime(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isV8MarkCompactorSummary,event=>'v8-gc-mark-compactor',(name,events)=>createHistogramFromSummary(histograms,name,events),['v8-gc-mark-compactor']);}
function addTotalMarkCompactorMarkingTime(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,isV8MarkCompactorMarkingSummary,event=>'v8-gc-mark-compactor-marking',(name,events)=>createHistogramFromSummary(histograms,name,events),['v8-gc-mark-compactor-marking']);}
function addDurationOfSubEvents(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,tr.metrics.v8.utils.isNotForcedSubGarbageCollectionEvent,tr.metrics.v8.utils.subGarbageCollectionEventName,function(name,events){const cpuDuration=createNumericForSubEventTime(name);events.forEach(function(event){cpuDuration.addSample(event.cpuDuration);});histograms.addHistogram(cpuDuration);});}
function addPercentageInV8ExecuteOfTopEvents(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,tr.metrics.v8.utils.isNotForcedTopGarbageCollectionEvent,tr.metrics.v8.utils.topGarbageCollectionEventName,function(name,events){addPercentageInV8Execute(histograms,model,name,events);},tr.metrics.v8.utils.topGarbageCollectionEventNames());}
function addTotalPercentageInV8Execute(histograms,model){tr.metrics.v8.utils.groupAndProcessEvents(model,tr.metrics.v8.utils.isNotForcedTopGarbageCollectionEvent,event=>'v8-gc-total',function(name,events){addPercentageInV8Execute(histograms,model,name,events);},['v8-gc-total']);}
function addPercentageInV8Execute(histograms,model,name,events){let cpuDurationInV8Execute=0;let cpuDurationTotal=0;events.forEach(function(event){const v8Execute=tr.metrics.v8.utils.findParent(event,tr.metrics.v8.utils.isV8ExecuteEvent);if(v8Execute){cpuDurationInV8Execute+=event.cpuDuration;}
cpuDurationTotal+=event.cpuDuration;});const percentage=createPercentage(name+'_percentage_in_v8_execute',cpuDurationInV8Execute,cpuDurationTotal,percentage_smallerIsBetter);histograms.addHistogram(percentage);}
function addMarkCompactorMutatorUtilization(histograms,model){const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);const rendererHelpers=Object.values(chromeHelper.rendererHelpers);tr.metrics.v8.utils.addMutatorUtilization('v8-gc-mark-compactor-mmu',tr.metrics.v8.utils.isNotForcedMarkCompactorEvent,[100],rendererHelpers,histograms);}
return{gcMetric,WINDOW_SIZE_MS,};});'use strict';tr.exportTo('tr.metrics.v8',function(){const COUNT_CUSTOM_BOUNDARIES=tr.v.HistogramBinBoundaries.createExponential(1,1000000,50);const DURATION_CUSTOM_BOUNDARIES=tr.v.HistogramBinBoundaries.createExponential(0.1,10000,50);const SUMMARY_OPTIONS={std:false,count:false,sum:false,min:false,max:false,};function convertMicroToMilli_(time){return tr.b.convertUnit(time,tr.b.UnitPrefixScale.METRIC.MICRO,tr.b.UnitPrefixScale.METRIC.MILLI);}
function addDurationHistogram(histogramName,time,histograms){const value=convertMicroToMilli_(time);histograms.createHistogram(`${histogramName}:duration`,tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,{value},{binBoundaries:DURATION_CUSTOM_BOUNDARIES,summaryOptions:SUMMARY_OPTIONS,});}
function addCountHistogram(histogramName,value,histograms){histograms.createHistogram(`${histogramName}:count`,tr.b.Unit.byName.count_smallerIsBetter,{value},{binBoundaries:COUNT_CUSTOM_BOUNDARIES,summaryOptions:SUMMARY_OPTIONS});}
function runtimeStatsTotalMetric(histograms,model){const v8Slices=tr.metrics.v8.utils.filterEvents(model,ev=>ev instanceof tr.e.v8.V8ThreadSlice);const runtimeGroupCollection=new tr.e.v8.RuntimeStatsGroupCollection();runtimeGroupCollection.addSlices(v8Slices);let overallV8Time=runtimeGroupCollection.totalTime;let overallV8Count=runtimeGroupCollection.totalCount;let mainThreadTime=runtimeGroupCollection.totalTime;let mainThreadCount=runtimeGroupCollection.totalCount;let mainThreadV8Time=runtimeGroupCollection.totalTime;let mainThreadV8Count=runtimeGroupCollection.totalCount;for(const runtimeGroup of runtimeGroupCollection.runtimeGroups){addDurationHistogram(runtimeGroup.name,runtimeGroup.time,histograms);if(runtimeGroup.name==='Blink C++'){overallV8Time-=runtimeGroup.time;mainThreadV8Time-=runtimeGroup.time;}else if(runtimeGroup.name.includes('Background')){mainThreadTime-=runtimeGroup.time;mainThreadV8Time-=runtimeGroup.time;}
addCountHistogram(runtimeGroup.name,runtimeGroup.count,histograms);if(runtimeGroup.name==='Blink C++'){overallV8Count-=runtimeGroup.count;mainThreadV8Count-=runtimeGroup.count;}else if(runtimeGroup.name.includes('Background')){mainThreadCount-=runtimeGroup.count;mainThreadV8Count-=runtimeGroup.count;}}
if(runtimeGroupCollection.blinkRCSGroupCollection.totalTime>0){const blinkRCSGroupCollection=runtimeGroupCollection.blinkRCSGroupCollection;for(const group of blinkRCSGroupCollection.runtimeGroups){addDurationHistogram(group.name,group.time,histograms);addCountHistogram(group.name,group.count,histograms);}}
addDurationHistogram('V8-Only',overallV8Time,histograms);addCountHistogram('V8-Only',overallV8Count,histograms);addDurationHistogram('Total-Main-Thread',mainThreadTime,histograms);addCountHistogram('Total-Main-Thread',mainThreadCount,histograms);addDurationHistogram('V8-Only-Main-Thread',mainThreadV8Time,histograms);addCountHistogram('V8-Only-Main-Thread',mainThreadV8Count,histograms);}
tr.metrics.MetricRegistry.register(runtimeStatsTotalMetric);return{runtimeStatsTotalMetric,};});'use strict';tr.exportTo('tr.metrics.v8',function(){function v8AndMemoryMetrics(histograms,model){tr.metrics.v8.executionMetric(histograms,model);tr.metrics.v8.gcMetric(histograms,model);tr.metrics.sh.memoryMetric(histograms,model,{rangeOfInterest:tr.metrics.v8.utils.rangeForMemoryDumps(model)});}
tr.metrics.MetricRegistry.register(v8AndMemoryMetrics);return{v8AndMemoryMetrics,};});'use strict';tr.exportTo('tr.metrics.vr',function(){const VR_GL_THREAD_NAME='VrShellGL';function createHistograms(histograms,name,options,hasCpuTime){const createdHistograms={wall:histograms.createHistogram(name+'_wall',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],options)};if(hasCpuTime){createdHistograms.cpu=histograms.createHistogram(name+'_cpu',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],options);}
return createdHistograms;}
function frameCycleDurationMetric(histograms,model,opt_options){const histogramsByEventTitle=new Map();const expectationEvents=tr.importer.VR_EXPECTATION_EVENTS;for(const eventName in expectationEvents){const extraInfo=expectationEvents[eventName];histogramsByEventTitle.set(eventName,createHistograms(histograms,extraInfo.histogramName,{description:extraInfo.description},extraInfo.hasCpuTime));}
histogramsByEventTitle.set('UiScene::OnBeginFrame.UpdateAnimationsAndOpacity',createHistograms(histograms,'update_animations_and_opacity',{description:'Duration to apply animation and opacity changes'},true));histogramsByEventTitle.set('UiScene::OnBeginFrame.UpdateBindings',createHistograms(histograms,'update_bindings',{description:'Duration to push binding values'},true));histogramsByEventTitle.set('UiScene::OnBeginFrame.UpdateLayout',createHistograms(histograms,'update_layout',{description:'Duration to compute element sizes, layout and textures'},true));histogramsByEventTitle.set('UiScene::OnBeginFrame.UpdateWorldSpaceTransform',createHistograms(histograms,'update_world_space_transforms',{description:'Duration to calculate element transforms in world space'},true));histogramsByEventTitle.set('UiRenderer::DrawUiView',createHistograms(histograms,'draw_ui',{description:'Duration to draw the UI'},true));histogramsByEventTitle.set('UiElementRenderer::DrawTexturedQuad',createHistograms(histograms,'draw_textured_quad',{description:'Duration to draw a textured element'},true));histogramsByEventTitle.set('UiElementRenderer::DrawGradientQuad',createHistograms(histograms,'draw_gradient_quad',{description:'Duration to draw a gradient element'},true));histogramsByEventTitle.set('UiElementRenderer::DrawGradientGridQuad',createHistograms(histograms,'draw_gradient_grid_quad',{description:'Duration to draw a gradient grid element'},true));histogramsByEventTitle.set('UiElementRenderer::DrawController',createHistograms(histograms,'draw_controller',{description:'Duration to draw the controller'},true));histogramsByEventTitle.set('UiElementRenderer::DrawLaser',createHistograms(histograms,'draw_laser',{description:'Duration to draw the laser'},true));histogramsByEventTitle.set('UiElementRenderer::DrawReticle',createHistograms(histograms,'draw_reticle',{description:'Duration to draw the reticle'},true));histogramsByEventTitle.set('UiElementRenderer::DrawShadow',createHistograms(histograms,'draw_shadow',{description:'Duration to draw a shadow element'},true));histogramsByEventTitle.set('UiElementRenderer::DrawStars',createHistograms(histograms,'draw_stars',{description:'Duration to draw the stars'},true));histogramsByEventTitle.set('UiElementRenderer::DrawBackground',createHistograms(histograms,'draw_background',{description:'Duration to draw the textured background'},true));histogramsByEventTitle.set('UiElementRenderer::DrawKeyboard',createHistograms(histograms,'draw_keyboard',{description:'Duration to draw the keyboard'},true));const drawUiSubSlicesMap=new Map();const chromeHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);let rangeOfInterest=model.bounds;const userExpectationsOfInterest=[tr.model.um.AnimationExpectation];if(opt_options&&opt_options.rangeOfInterest){rangeOfInterest=opt_options.rangeOfInterest;userExpectationsOfInterest.push(tr.model.um.ResponseExpectation);}
for(const ue of model.userModel.expectations){if(ue.initiatorType!==tr.model.um.INITIATOR_TYPE.VR){continue;}
if(!userExpectationsOfInterest.some(function(ueOfInterest){return ue instanceof ueOfInterest;})){continue;}
if(!rangeOfInterest.intersectsExplicitRangeInclusive(ue.start,ue.end)){continue;}
for(const helper of chromeHelper.browserHelpers){const glThreads=helper.process.findAllThreadsNamed(VR_GL_THREAD_NAME);for(const glThread of glThreads){for(const event of glThread.getDescendantEvents()){if(!(histogramsByEventTitle.has(event.title))){continue;}
if(event.start<ue.start||event.end>ue.end){continue;}
if(event.start<rangeOfInterest.min||event.end>rangeOfInterest.max){continue;}
if(event.parentSlice&&event.parentSlice.title==='UiRenderer::DrawUiView'){const guid=event.parentSlice.guid;if(!drawUiSubSlicesMap.has(guid)){drawUiSubSlicesMap.set(guid,[]);}
drawUiSubSlicesMap.get(guid).push(event);continue;}
const{wall:wallHist,cpu:cpuHist}=histogramsByEventTitle.get(event.title);wallHist.addSample(event.duration);if(cpuHist!==undefined){cpuHist.addSample(event.cpuDuration);}}}}}
for(const subSlices of drawUiSubSlicesMap.values()){const eventMap=new Map();for(const event of subSlices){if(!eventMap.has(event.title)){eventMap.set(event.title,{wall:0,cpu:0});}
eventMap.get(event.title).wall+=event.duration;eventMap.get(event.title).cpu+=event.cpuDuration;}
for(const[title,values]of eventMap.entries()){const{wall:wallHist,cpu:cpuHist}=histogramsByEventTitle.get(title);wallHist.addSample(values.wall);if(cpuHist!==undefined){cpuHist.addSample(values.cpu);}}}}
tr.metrics.MetricRegistry.register(frameCycleDurationMetric,{supportsRangeOfInterest:true,});return{frameCycleDurationMetric,};});'use strict';tr.exportTo('tr.metrics.vr',function(){function webvrMetric(histograms,model,opt_options){const WEBVR_COUNTERS=new Map([['gpu.WebVR FPS',{name:'webvr_fps',unit:tr.b.Unit.byName.count_biggerIsBetter,samples:{},options:{description:'WebVR frame per second',binBoundaries:tr.v.HistogramBinBoundaries.createLinear(20,120,25),},}],['gpu.WebVR frame time (ms)',{name:'webvr_frame_time',unit:tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,samples:{},options:{description:'WebVR frame time in ms',binBoundaries:tr.v.HistogramBinBoundaries.createLinear(20,120,25),},}],['gpu.WebVR pose prediction (ms)',{name:'webvr_pose_prediction',unit:tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,samples:{},options:{description:'WebVR pose prediction in ms',binBoundaries:tr.v.HistogramBinBoundaries.createLinear(20,120,25),},}],]);for(const ue of model.userModel.expectations){const rangeOfInterestEnabled=opt_options&&opt_options.rangeOfInterest;if(rangeOfInterestEnabled&&!opt_options.rangeOfInterest.intersectsExplicitRangeInclusive(ue.start,ue.end)){continue;}
if(ue.initiatorType!==tr.model.um.INITIATOR_TYPE.VR)continue;if(!rangeOfInterestEnabled){if(!(ue instanceof tr.model.um.AnimationExpectation))continue;}else{if(!(ue instanceof tr.model.um.AnimationExpectation||ue instanceof tr.model.um.ResponseExpectation))continue;}
for(const counter of model.getAllCounters()){if(!(WEBVR_COUNTERS.has(counter.id)))continue;for(const series of counter.series){if(!(series.name in WEBVR_COUNTERS.get(counter.id).samples)){WEBVR_COUNTERS.get(counter.id).samples[series.name]=[];}
for(const sample of series.samples){if(sample.timestamp<ue.start||sample.timestamp>=ue.end){continue;}
if(rangeOfInterestEnabled&&!opt_options.rangeOfInterest.intersectsExplicitRangeInclusive(sample.timestamp,sample.timestamp)){continue;}
WEBVR_COUNTERS.get(counter.id).samples[series.name].push(sample.value);}}}}
if(!('value'in WEBVR_COUNTERS.get('gpu.WebVR FPS').samples)){WEBVR_COUNTERS.get('gpu.WebVR FPS').samples.value=[0];}
for(const[key,value]of WEBVR_COUNTERS){for(const[seriesName,samples]of Object.entries(value.samples)){let histogramName=value.name;if(seriesName!=='value'){histogramName=`${histogramName}_${seriesName}`;}
histograms.createHistogram(histogramName,value.unit,samples,value.options);}}}
tr.metrics.MetricRegistry.register(webvrMetric,{supportsRangeOfInterest:true,});return{webvrMetric,};});'use strict';tr.exportTo('tr.metrics.vr',function(){function webxrMetric(histograms,model,opt_options){const DEFAULT_BIN_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(20,120,25);const counterHistogramsByTitle=new Map();counterHistogramsByTitle.set('gpu.WebXR FPS',histograms.createHistogram('webxr_fps',tr.b.Unit.byName.count_biggerIsBetter,[],{description:'WebXR frames per second',binBoundaries:DEFAULT_BIN_BOUNDARIES,}));const instantHistogramsByTitle=new Map();const expectationEvents=tr.importer.WEBXR_INSTANT_EVENTS;for(const[eventName,eventData]of Object.entries(expectationEvents)){const argsToHistograms={};for(const[argName,argData]of Object.entries(eventData)){argsToHistograms[argName]=histograms.createHistogram(argData.histogramName,tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[],{description:argData.description,binBoundaries:DEFAULT_BIN_BOUNDARIES,});}
instantHistogramsByTitle.set(eventName,argsToHistograms);}
const rangeOfInterestEnabled=opt_options&&opt_options.rangeOfInterest;const rangeOfInterest=(rangeOfInterestEnabled?opt_options.rangeOfInterest:tr.b.math.Range.fromExplicitRange(-Infinity,Infinity));for(const ue of model.userModel.expectations){if(!rangeOfInterest.intersectsExplicitRangeInclusive(ue.start,ue.end)){continue;}
if(ue.initiatorType!==tr.model.um.INITIATOR_TYPE.VR)continue;if(!rangeOfInterestEnabled){if(!(ue instanceof tr.model.um.AnimationExpectation))continue;}else{if(!(ue instanceof tr.model.um.AnimationExpectation||ue instanceof tr.model.um.ResponseExpectation))continue;}
for(const counter of model.getAllCounters()){if(!(counterHistogramsByTitle.has(counter.id)))continue;for(const series of counter.series){for(const sample of series.samples){if(sample.timestamp<ue.start||sample.timestamp>=ue.end){continue;}
if(!rangeOfInterest.intersectsExplicitRangeInclusive(sample.timestamp,sample.timestamp)){continue;}
counterHistogramsByTitle.get(counter.id).addSample(sample.value);}}}
for(const event of ue.associatedEvents.asSet()){if(!(instantHistogramsByTitle.has(event.title))){continue;}
if(!rangeOfInterest.intersectsExplicitRangeInclusive(event.start,event.start)){continue;}
const eventHistograms=instantHistogramsByTitle.get(event.title);for(const[key,value]of Object.entries(event.args)){if(key in eventHistograms){eventHistograms[key].addSample(value,{event:new tr.v.d.RelatedEventSet(event)});}}}}
if(counterHistogramsByTitle.get('gpu.WebXR FPS').numValues===0){counterHistogramsByTitle.get('gpu.WebXR FPS').addSample(0);}}
tr.metrics.MetricRegistry.register(webxrMetric,{supportsRangeOfInterest:true,});return{webxrMetric,};});'use strict';tr.exportTo('tr.metrics.webrtc',function(){const DISPLAY_HERTZ=60.0;const VSYNC_DURATION_US=1e6/DISPLAY_HERTZ;const SEVERITY=3;const FROZEN_FRAME_VSYNC_COUNT_THRESHOLD=6;const WEB_MEDIA_PLAYER_UPDATE_TITLE='UpdateCurrentFrame';const IDEAL_RENDER_INSTANT_NAME='Ideal Render Instant';const ACTUAL_RENDER_BEGIN_NAME='Actual Render Begin';const ACTUAL_RENDER_END_NAME='Actual Render End';const STREAM_ID_NAME='Serial';const REQUIRED_EVENT_ARGS_NAMES=[IDEAL_RENDER_INSTANT_NAME,ACTUAL_RENDER_BEGIN_NAME,ACTUAL_RENDER_END_NAME,STREAM_ID_NAME];const SUMMARY_OPTIONS=tr.v.Histogram.AVERAGE_ONLY_SUMMARY_OPTIONS;const count_smallerIsBetter=tr.b.Unit.byName.count_smallerIsBetter;const percentage_biggerIsBetter=tr.b.Unit.byName.normalizedPercentage_biggerIsBetter;const percentage_smallerIsBetter=tr.b.Unit.byName.normalizedPercentage_smallerIsBetter;const timeDurationInMs_smallerIsBetter=tr.b.Unit.byName.timeDurationInMs_smallerIsBetter;const unitlessNumber_biggerIsBetter=tr.b.Unit.byName.unitlessNumber_biggerIsBetter;function isValidEvent(event){if(event.title!==WEB_MEDIA_PLAYER_UPDATE_TITLE||!event.args){return false;}
for(const parameter of REQUIRED_EVENT_ARGS_NAMES){if(!(parameter in event.args)){return false;}}
return true;}
function webrtcRenderingMetric(histograms,model){const modelHelper=model.getOrCreateHelper(tr.model.helpers.ChromeModelHelper);let webMediaPlayerMSEvents=[];for(const rendererPid in modelHelper.rendererHelpers){const rendererHelper=modelHelper.rendererHelpers[rendererPid];const compositorThread=rendererHelper.compositorThread;if(compositorThread!==undefined){webMediaPlayerMSEvents=webMediaPlayerMSEvents.concat(compositorThread.sliceGroup.slices.filter(isValidEvent));}}
const eventsByStreamName=tr.b.groupIntoMap(webMediaPlayerMSEvents,event=>event.args[STREAM_ID_NAME]);for(const[streamName,events]of eventsByStreamName){getTimeStats(histograms,streamName,events);}}
tr.metrics.MetricRegistry.register(webrtcRenderingMetric);function getTimeStats(histograms,streamName,events){const frameHist=getFrameDistribution(histograms,events);addFpsFromFrameDistribution(histograms,frameHist);addFreezingScore(histograms,frameHist);const driftTimeStats=getDriftStats(events);histograms.createHistogram('WebRTCRendering_drift_time',timeDurationInMs_smallerIsBetter,driftTimeStats.driftTime,{summaryOptions:{count:false,min:false,percentile:[0.75,0.9],},});histograms.createHistogram('WebRTCRendering_rendering_length_error',percentage_smallerIsBetter,driftTimeStats.renderingLengthError,{summaryOptions:SUMMARY_OPTIONS,});const smoothnessStats=getSmoothnessStats(driftTimeStats.driftTime);histograms.createHistogram('WebRTCRendering_percent_badly_out_of_sync',percentage_smallerIsBetter,smoothnessStats.percentBadlyOutOfSync,{summaryOptions:SUMMARY_OPTIONS,});histograms.createHistogram('WebRTCRendering_percent_out_of_sync',percentage_smallerIsBetter,smoothnessStats.percentOutOfSync,{summaryOptions:SUMMARY_OPTIONS,});histograms.createHistogram('WebRTCRendering_smoothness_score',percentage_biggerIsBetter,smoothnessStats.smoothnessScore,{summaryOptions:SUMMARY_OPTIONS,});histograms.createHistogram('WebRTCRendering_frames_out_of_sync',count_smallerIsBetter,smoothnessStats.framesOutOfSync,{summaryOptions:SUMMARY_OPTIONS,});histograms.createHistogram('WebRTCRendering_frames_badly_out_of_sync',count_smallerIsBetter,smoothnessStats.framesSeverelyOutOfSync,{summaryOptions:SUMMARY_OPTIONS,});}
const FRAME_DISTRIBUTION_BIN_BOUNDARIES=tr.v.HistogramBinBoundaries.createLinear(1,50,49);function getFrameDistribution(histograms,events){const cadence=tr.b.runLengthEncoding(events.map(e=>e.args[IDEAL_RENDER_INSTANT_NAME]));return histograms.createHistogram('WebRTCRendering_frame_distribution',count_smallerIsBetter,cadence.map(ticks=>ticks.count),{binBoundaries:FRAME_DISTRIBUTION_BIN_BOUNDARIES,summaryOptions:{percentile:[0.75,0.9],},});}
function addFpsFromFrameDistribution(histograms,frameHist){let numberFrames=0;let numberVsyncs=0;for(let ticks=1;ticks<frameHist.allBins.length;++ticks){const count=frameHist.allBins[ticks].count;numberFrames+=count;numberVsyncs+=ticks*count;}
const meanRatio=numberVsyncs/numberFrames;histograms.createHistogram('WebRTCRendering_fps',unitlessNumber_biggerIsBetter,DISPLAY_HERTZ/meanRatio,{summaryOptions:SUMMARY_OPTIONS,});}
function frozenPenaltyWeight(numberFrozenFrames){const penalty={5:1,6:5,7:15,8:25};return penalty[numberFrozenFrames]||(8*(numberFrozenFrames-4));}
function addFreezingScore(histograms,frameHist){let numberVsyncs=0;let freezingScore=0;let frozenFramesCount=0;for(let ticks=1;ticks<frameHist.allBins.length;++ticks){const count=frameHist.allBins[ticks].count;numberVsyncs+=ticks*count;if(ticks>=FROZEN_FRAME_VSYNC_COUNT_THRESHOLD){frozenFramesCount+=count*(ticks-1);freezingScore+=count*frozenPenaltyWeight(ticks-1);}}
freezingScore=1-freezingScore/numberVsyncs;if(freezingScore<0){freezingScore=0;}
histograms.createHistogram('WebRTCRendering_frozen_frames_count',count_smallerIsBetter,frozenFramesCount,{summaryOptions:SUMMARY_OPTIONS,});histograms.createHistogram('WebRTCRendering_freezing_score',percentage_biggerIsBetter,freezingScore,{summaryOptions:SUMMARY_OPTIONS,});}
function getDriftStats(events){const driftTime=[];const discrepancy=[];let oldIdealRender=0;let expectedIdealRender=0;for(const event of events){const currentIdealRender=event.args[IDEAL_RENDER_INSTANT_NAME];expectedIdealRender+=VSYNC_DURATION_US;if(currentIdealRender===oldIdealRender){continue;}
const actualRenderBegin=event.args[ACTUAL_RENDER_BEGIN_NAME];driftTime.push(actualRenderBegin-currentIdealRender);discrepancy.push(Math.abs(currentIdealRender-expectedIdealRender));expectedIdealRender=currentIdealRender;oldIdealRender=currentIdealRender;}
const discrepancySum=tr.b.math.Statistics.sum(discrepancy)-
discrepancy[0];const lastIdealRender=events[events.length-1].args[IDEAL_RENDER_INSTANT_NAME];const firstIdealRender=events[0].args[IDEAL_RENDER_INSTANT_NAME];const idealRenderSpan=lastIdealRender-firstIdealRender;const renderingLengthError=discrepancySum/idealRenderSpan;return{driftTime,renderingLengthError};}
function getSmoothnessStats(driftTimes){const meanDriftTime=tr.b.math.Statistics.mean(driftTimes);const normDriftTimes=driftTimes.map(driftTime=>Math.abs(driftTime-meanDriftTime));const framesSeverelyOutOfSync=normDriftTimes.filter(driftTime=>driftTime>2*VSYNC_DURATION_US).length;const framesOutOfSync=normDriftTimes.filter(driftTime=>driftTime>VSYNC_DURATION_US).length;const percentBadlyOutOfSync=framesSeverelyOutOfSync/driftTimes.length;const percentOutOfSync=framesOutOfSync/driftTimes.length;const framesOutOfSyncOnlyOnce=framesOutOfSync-framesSeverelyOutOfSync;let smoothnessScore=1-(framesOutOfSyncOnlyOnce+
SEVERITY*framesSeverelyOutOfSync)/driftTimes.length;if(smoothnessScore<0){smoothnessScore=0;}
return{framesOutOfSync,framesSeverelyOutOfSync,percentBadlyOutOfSync,percentOutOfSync,smoothnessScore};}
return{webrtcRenderingMetric,};});'use strict';Polymer({is:'tr-ui-a-alert-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],ready(){this.currentSelection_=undefined;this.$.table.tableColumns=[{title:'Label',value(row){return row.name;},width:'150px'},{title:'Value',width:'100%',value(row){return row.value;}}];this.$.table.showHeader=false;},get selection(){return this.currentSelection_;},set selection(selection){this.currentSelection_=selection;this.updateContents_();},getRowsForSingleAlert_(alert){const rows=[];for(const argName in alert.args){const argView=document.createElement('tr-ui-a-generic-object-view');argView.object=alert.args[argName];rows.push({name:argName,value:argView});}
if(alert.associatedEvents.length){alert.associatedEvents.forEach(function(event,i){const linkEl=document.createElement('tr-ui-a-analysis-link');linkEl.setSelectionAndContent(new tr.model.EventSet(event),event.title);let valueString='';if(event instanceof tr.model.TimedEvent){valueString='took '+event.duration.toFixed(2)+'ms';}
rows.push({name:linkEl,value:valueString});});}
const descriptionEl=tr.ui.b.createDiv({textContent:alert.info.description,maxWidth:'300px'});rows.push({name:'Description',value:descriptionEl});if(alert.info.docLinks){alert.info.docLinks.forEach(function(linkObject){const linkEl=document.createElement('a');linkEl.target='_blank';linkEl.href=linkObject.href;Polymer.dom(linkEl).textContent=Polymer.dom(linkObject).textContent;rows.push({name:linkObject.label,value:linkEl});});}
return rows;},getRowsForAlerts_(alerts){if(alerts.length===1){const rows=[{name:'Alert',value:tr.b.getOnlyElement(alerts).title}];const detailRows=this.getRowsForSingleAlert_(tr.b.getOnlyElement(alerts));rows.push.apply(rows,detailRows);return rows;}
return alerts.map(function(alert){return{name:'Alert',value:alert.title,isExpanded:alerts.size<10,subRows:this.getRowsForSingleAlert_(alert)};},this);},updateContents_(){if(this.currentSelection_===undefined){this.$.table.rows=[];this.$.table.rebuild();return;}
const alerts=this.currentSelection_;this.$.table.tableRows=this.getRowsForAlerts_(alerts);this.$.table.rebuild();},get relatedEventsToHighlight(){if(!this.currentSelection_)return undefined;const result=new tr.model.EventSet();for(const event of this.currentSelection_){result.addEventSet(event.associatedEvents);}
return result;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-alert-sub-view',tr.model.Alert,{multi:false,title:'Alert',});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-alert-sub-view',tr.model.Alert,{multi:true,title:'Alerts',});'use strict';tr.exportTo('tr.ui.analysis',function(){const NO_BREAK_SPACE=String.fromCharCode(160);const RIGHTWARDS_ARROW=String.fromCharCode(8594);const COLLATOR=new Intl.Collator(undefined,{numeric:true});function TitleColumn(title){this.title=title;}
TitleColumn.prototype={supportsCellSelection:false,value(row){const formattedTitle=this.formatTitle(row);const contexts=row.contexts;if(contexts===undefined||contexts.length===0){return formattedTitle;}
const firstContext=contexts[0];const lastContext=contexts[contexts.length-1];let changeDefinedContextCount=0;for(let i=1;i<contexts.length;i++){if((contexts[i]===undefined)!==(contexts[i-1]===undefined)){changeDefinedContextCount++;}}
let color=undefined;let prefix=undefined;if(!firstContext&&lastContext){color='red';prefix='+++';}else if(firstContext&&!lastContext){color='green';prefix='---';}
if(changeDefinedContextCount>1){color='purple';}
if(color===undefined&&prefix===undefined){return formattedTitle;}
const titleEl=document.createElement('span');if(prefix!==undefined){const prefixEl=tr.ui.b.createSpan({textContent:prefix});prefixEl.style.fontFamily='monospace';Polymer.dom(titleEl).appendChild(prefixEl);Polymer.dom(titleEl).appendChild(tr.ui.b.asHTMLOrTextNode(NO_BREAK_SPACE));}
if(color!==undefined){titleEl.style.color=color;}
Polymer.dom(titleEl).appendChild(tr.ui.b.asHTMLOrTextNode(formattedTitle));return titleEl;},formatTitle(row){return row.title;},cmp(rowA,rowB){return COLLATOR.compare(rowA.title,rowB.title);}};function MemoryColumn(name,cellPath,aggregationMode){this.name=name;this.cellPath=cellPath;this.shouldSetContextGroup=false;this.aggregationMode=aggregationMode;}
MemoryColumn.fromRows=function(rows,config){const cellNames=new Set();function gatherCellNames(rows){rows.forEach(function(row){if(row===undefined)return;const fieldCells=row[config.cellKey];if(fieldCells!==undefined){for(const[fieldName,fieldCell]of Object.entries(fieldCells)){if(fieldCell===undefined||fieldCell.fields===undefined){continue;}
cellNames.add(fieldName);}}
const subRows=row.subRows;if(subRows!==undefined){gatherCellNames(subRows);}});}
gatherCellNames(rows);const positions=[];cellNames.forEach(function(cellName){const cellPath=[config.cellKey,cellName];const matchingRule=MemoryColumn.findMatchingRule(cellName,config.rules);const constructor=matchingRule.columnConstructor;const column=new constructor(cellName,cellPath,config.aggregationMode);column.shouldSetContextGroup=!!config.shouldSetContextGroup;positions.push({importance:matchingRule.importance,column});});positions.sort(function(a,b){if(a.importance===b.importance){return COLLATOR.compare(a.column.name,b.column.name);}
return b.importance-a.importance;});return positions.map(function(position){return position.column;});};MemoryColumn.spaceEqually=function(columns){const columnWidth=(100/columns.length).toFixed(3)+'%';columns.forEach(function(column){column.width=columnWidth;});};MemoryColumn.findMatchingRule=function(name,rules){for(let i=0;i<rules.length;i++){const rule=rules[i];if(MemoryColumn.nameMatchesCondition(name,rule.condition)){return rule;}}
return undefined;};MemoryColumn.nameMatchesCondition=function(name,condition){if(condition===undefined)return true;if(typeof(condition)==='string')return name===condition;return condition.test(name);};MemoryColumn.AggregationMode={DIFF:0,MAX:1};MemoryColumn.SOME_TIMESTAMPS_INFO_QUANTIFIER='at some selected timestamps';MemoryColumn.prototype={get title(){return this.name;},cell(row){let cell=row;const cellPath=this.cellPath;for(let i=0;i<cellPath.length;i++){if(cell===undefined)return undefined;cell=cell[cellPath[i]];}
return cell;},aggregateCells(row,subRows){},fields(row){const cell=this.cell(row);if(cell===undefined)return undefined;return cell.fields;},value(row){const fields=this.fields(row);if(this.hasAllRelevantFieldsUndefined(fields))return'';const contexts=row.contexts;const color=this.color(fields,contexts);const infos=[];this.addInfos(fields,contexts,infos);const formattedFields=this.formatFields(fields);if((color===undefined||formattedFields==='')&&infos.length===0){return formattedFields;}
const fieldEl=document.createElement('span');fieldEl.style.display='flex';fieldEl.style.alignItems='center';fieldEl.style.justifyContent='flex-end';Polymer.dom(fieldEl).appendChild(tr.ui.b.asHTMLOrTextNode(formattedFields));infos.forEach(function(info){const infoEl=document.createElement('span');infoEl.style.paddingLeft='4px';infoEl.style.cursor='help';infoEl.style.fontWeight='bold';Polymer.dom(infoEl).textContent=info.icon;if(info.color!==undefined){infoEl.style.color=info.color;}
infoEl.title=info.message;Polymer.dom(fieldEl).appendChild(infoEl);},this);if(color!==undefined){fieldEl.style.color=color;}
return fieldEl;},hasAllRelevantFieldsUndefined(fields){if(fields===undefined)return true;switch(this.aggregationMode){case MemoryColumn.AggregationMode.DIFF:return fields[0]===undefined&&fields[fields.length-1]===undefined;case MemoryColumn.AggregationMode.MAX:default:return fields.every(function(field){return field===undefined;});}},color(fields,contexts){return undefined;},formatFields(fields){if(fields.length===1){return this.formatSingleField(fields[0]);}
return this.formatMultipleFields(fields);},formatSingleField(field){throw new Error('Not implemented');},formatMultipleFields(fields){switch(this.aggregationMode){case MemoryColumn.AggregationMode.DIFF:return this.formatMultipleFieldsDiff(fields[0],fields[fields.length-1]);case MemoryColumn.AggregationMode.MAX:return this.formatMultipleFieldsMax(fields);default:return tr.ui.b.createSpan({textContent:'(unsupported aggregation mode)',italic:true});}},formatMultipleFieldsDiff(firstField,lastField){throw new Error('Not implemented');},formatMultipleFieldsMax(fields){return this.formatSingleField(this.getMaxField(fields));},cmp(rowA,rowB){const fieldsA=this.fields(rowA);const fieldsB=this.fields(rowB);if(fieldsA!==undefined&&fieldsB!==undefined&&fieldsA.length!==fieldsB.length){throw new Error('Different number of fields');}
const undefinedA=this.hasAllRelevantFieldsUndefined(fieldsA);const undefinedB=this.hasAllRelevantFieldsUndefined(fieldsB);if(undefinedA&&undefinedB)return 0;if(undefinedA)return-1;if(undefinedB)return 1;return this.compareFields(fieldsA,fieldsB);},compareFields(fieldsA,fieldsB){if(fieldsA.length===1){return this.compareSingleFields(fieldsA[0],fieldsB[0]);}
return this.compareMultipleFields(fieldsA,fieldsB);},compareSingleFields(fieldA,fieldB){throw new Error('Not implemented');},compareMultipleFields(fieldsA,fieldsB){switch(this.aggregationMode){case MemoryColumn.AggregationMode.DIFF:return this.compareMultipleFieldsDiff(fieldsA[0],fieldsA[fieldsA.length-1],fieldsB[0],fieldsB[fieldsB.length-1]);case MemoryColumn.AggregationMode.MAX:return this.compareMultipleFieldsMax(fieldsA,fieldsB);default:return 0;}},compareMultipleFieldsDiff(firstFieldA,lastFieldA,firstFieldB,lastFieldB){throw new Error('Not implemented');},compareMultipleFieldsMax(fieldsA,fieldsB){return this.compareSingleFields(this.getMaxField(fieldsA),this.getMaxField(fieldsB));},getMaxField(fields){return fields.reduce(function(accumulator,field){if(field===undefined){return accumulator;}
if(accumulator===undefined||this.compareSingleFields(field,accumulator)>0){return field;}
return accumulator;}.bind(this),undefined);},addInfos(fields,contexts,infos){},getImportance(importanceRules){if(importanceRules.length===0)return 0;const matchingRule=MemoryColumn.findMatchingRule(this.name,importanceRules);if(matchingRule!==undefined){return matchingRule.importance;}
let minImportance=importanceRules[0].importance;for(let i=1;i<importanceRules.length;i++){minImportance=Math.min(minImportance,importanceRules[i].importance);}
return minImportance-1;}};function StringMemoryColumn(name,cellPath,aggregationMode){MemoryColumn.call(this,name,cellPath,aggregationMode);}
StringMemoryColumn.prototype={__proto__:MemoryColumn.prototype,formatSingleField(string){return string;},formatMultipleFieldsDiff(firstString,lastString){if(firstString===undefined){const spanEl=tr.ui.b.createSpan({color:'red'});Polymer.dom(spanEl).appendChild(tr.ui.b.asHTMLOrTextNode('+'));Polymer.dom(spanEl).appendChild(tr.ui.b.asHTMLOrTextNode(this.formatSingleField(lastString)));return spanEl;}else if(lastString===undefined){const spanEl=tr.ui.b.createSpan({color:'green'});Polymer.dom(spanEl).appendChild(tr.ui.b.asHTMLOrTextNode('-'));Polymer.dom(spanEl).appendChild(tr.ui.b.asHTMLOrTextNode(this.formatSingleField(firstString)));return spanEl;}else if(firstString===lastString){return this.formatSingleField(firstString);}
const spanEl=tr.ui.b.createSpan({color:'DarkOrange'});Polymer.dom(spanEl).appendChild(tr.ui.b.asHTMLOrTextNode(this.formatSingleField(firstString)));Polymer.dom(spanEl).appendChild(tr.ui.b.asHTMLOrTextNode(' '+RIGHTWARDS_ARROW+' '));Polymer.dom(spanEl).appendChild(tr.ui.b.asHTMLOrTextNode(this.formatSingleField(lastString)));return spanEl;},compareSingleFields(stringA,stringB){return COLLATOR.compare(stringA,stringB);},compareMultipleFieldsDiff(firstStringA,lastStringA,firstStringB,lastStringB){if(firstStringA===undefined&&firstStringB!==undefined){return 1;}
if(firstStringA!==undefined&&firstStringB===undefined){return-1;}
if(firstStringA===undefined&&firstStringB===undefined){return this.compareSingleFields(lastStringA,lastStringB);}
if(lastStringA===undefined&&lastStringB!==undefined){return-1;}
if(lastStringA!==undefined&&lastStringB===undefined){return 1;}
if(lastStringA===undefined&&lastStringB===undefined){return this.compareSingleFields(firstStringB,firstStringA);}
const areStringsAEqual=firstStringA===lastStringA;const areStringsBEqual=firstStringB===lastStringB;if(areStringsAEqual&&areStringsBEqual)return 0;if(areStringsAEqual)return-1;if(areStringsBEqual)return 1;return 0;}};function NumericMemoryColumn(name,cellPath,aggregationMode){MemoryColumn.call(this,name,cellPath,aggregationMode);}
NumericMemoryColumn.DIFF_EPSILON=0.0001;NumericMemoryColumn.prototype={__proto__:MemoryColumn.prototype,align:tr.ui.b.TableFormat.ColumnAlignment.RIGHT,aggregateCells(row,subRows){const subRowCells=subRows.map(this.cell,this);let hasDefinedSubRowNumeric=false;let timestampCount=undefined;subRowCells.forEach(function(subRowCell){if(subRowCell===undefined)return;const subRowNumerics=subRowCell.fields;if(subRowNumerics===undefined)return;if(timestampCount===undefined){timestampCount=subRowNumerics.length;}else if(timestampCount!==subRowNumerics.length){throw new Error('Sub-rows have different numbers of timestamps');}
if(hasDefinedSubRowNumeric){return;}
hasDefinedSubRowNumeric=subRowNumerics.some(function(numeric){return numeric!==undefined;});});if(!hasDefinedSubRowNumeric){return;}
const cellPath=this.cellPath;let rowCell=row;for(let i=0;i<cellPath.length;i++){const nextStepName=cellPath[i];let nextStep=rowCell[nextStepName];if(nextStep===undefined){if(i<cellPath.length-1){nextStep={};}else{nextStep=new MemoryCell(undefined);}
rowCell[nextStepName]=nextStep;}
rowCell=nextStep;}
if(rowCell.fields===undefined){rowCell.fields=new Array(timestampCount);}else if(rowCell.fields.length!==timestampCount){throw new Error('Row has a different number of timestamps than sub-rows');}
for(let i=0;i<timestampCount;i++){if(rowCell.fields[i]!==undefined)continue;rowCell.fields[i]=tr.model.MemoryAllocatorDump.aggregateNumerics(subRowCells.map(function(subRowCell){if(subRowCell===undefined||subRowCell.fields===undefined){return undefined;}
return subRowCell.fields[i];}));}},formatSingleField(numeric){return tr.v.ui.createScalarSpan(numeric,{context:this.getFormattingContext(numeric.unit),contextGroup:this.shouldSetContextGroup?this.name:undefined,inline:true,});},getFormattingContext(unit){return undefined;},formatMultipleFieldsDiff(firstNumeric,lastNumeric){return this.formatSingleField(this.getDiffField_(firstNumeric,lastNumeric));},compareSingleFields(numericA,numericB){return numericA.value-numericB.value;},compareMultipleFieldsDiff(firstNumericA,lastNumericA,firstNumericB,lastNumericB){return this.getDiffFieldValue_(firstNumericA,lastNumericA)-
this.getDiffFieldValue_(firstNumericB,lastNumericB);},getDiffField_(firstNumeric,lastNumeric){const definedNumeric=firstNumeric||lastNumeric;return new tr.b.Scalar(definedNumeric.unit.correspondingDeltaUnit,this.getDiffFieldValue_(firstNumeric,lastNumeric));},getDiffFieldValue_(firstNumeric,lastNumeric){const firstValue=firstNumeric===undefined?0:firstNumeric.value;const lastValue=lastNumeric===undefined?0:lastNumeric.value;const diff=lastValue-firstValue;return Math.abs(diff)<NumericMemoryColumn.DIFF_EPSILON?0:diff;}};function MemoryCell(fields){this.fields=fields;}
MemoryCell.extractFields=function(cell){if(cell===undefined)return undefined;return cell.fields;};const RECURSIVE_EXPANSION_MAX_VISIBLE_ROW_COUNT=10;function expandTableRowsRecursively(table){let currentLevelRows=table.tableRows;let totalVisibleRowCount=currentLevelRows.length;while(currentLevelRows.length>0){let nextLevelRowCount=0;currentLevelRows.forEach(function(currentLevelRow){const subRows=currentLevelRow.subRows;if(subRows===undefined||subRows.length===0)return;nextLevelRowCount+=subRows.length;});if(totalVisibleRowCount+nextLevelRowCount>RECURSIVE_EXPANSION_MAX_VISIBLE_ROW_COUNT){break;}
const nextLevelRows=new Array(nextLevelRowCount);let nextLevelRowIndex=0;currentLevelRows.forEach(function(currentLevelRow){const subRows=currentLevelRow.subRows;if(subRows===undefined||subRows.length===0)return;table.setExpandedForTableRow(currentLevelRow,true);subRows.forEach(function(subRow){nextLevelRows[nextLevelRowIndex++]=subRow;});});totalVisibleRowCount+=nextLevelRowCount;currentLevelRows=nextLevelRows;}}
function aggregateTableRowCellsRecursively(row,columns,opt_predicate){const subRows=row.subRows;if(subRows===undefined||subRows.length===0)return;subRows.forEach(function(subRow){aggregateTableRowCellsRecursively(subRow,columns,opt_predicate);});if(opt_predicate===undefined||opt_predicate(row.contexts)){aggregateTableRowCells(row,subRows,columns);}}
function aggregateTableRowCells(row,subRows,columns){columns.forEach(function(column){if(!(column instanceof MemoryColumn))return;column.aggregateCells(row,subRows);});}
function createCells(timeToValues,valueFieldsGetter,opt_this){opt_this=opt_this||this;const fieldNameToFields=tr.b.invertArrayOfDicts(timeToValues,valueFieldsGetter,opt_this);const result={};for(const[fieldName,fields]of Object.entries(fieldNameToFields)){result[fieldName]=new tr.ui.analysis.MemoryCell(fields);}
return result;}
function createWarningInfo(message){return{message,icon:String.fromCharCode(9888),color:'red'};}
function DetailsNumericMemoryColumn(name,cellPath,aggregationMode){NumericMemoryColumn.call(this,name,cellPath,aggregationMode);}
DetailsNumericMemoryColumn.prototype={__proto__:NumericMemoryColumn.prototype,getFormattingContext(unit){if(unit.baseUnit===tr.b.Unit.byName.sizeInBytes){return{unitPrefix:tr.b.UnitPrefixScale.BINARY.KIBI};}
return undefined;}};return{TitleColumn,MemoryColumn,StringMemoryColumn,NumericMemoryColumn,MemoryCell,expandTableRowsRecursively,aggregateTableRowCellsRecursively,aggregateTableRowCells,createCells,createWarningInfo,DetailsNumericMemoryColumn,};});'use strict';tr.exportTo('tr.ui.analysis',function(){const LATIN_SMALL_LETTER_F_WITH_HOOK=String.fromCharCode(0x0192);const CIRCLED_LATIN_CAPITAL_LETTER_T=String.fromCharCode(0x24C9);const HeapDetailsRowDimension={ROOT:{},STACK_FRAME:{label:'Stack frame',symbol:LATIN_SMALL_LETTER_F_WITH_HOOK,color:'heap_dump_stack_frame'},OBJECT_TYPE:{label:'Object type',symbol:CIRCLED_LATIN_CAPITAL_LETTER_T,color:'heap_dump_object_type'}};function HeapDetailsTitleColumn(title){tr.ui.analysis.TitleColumn.call(this,title);}
HeapDetailsTitleColumn.prototype={__proto__:tr.ui.analysis.TitleColumn.prototype,formatTitle(row){if(row.dimension===HeapDetailsRowDimension.ROOT){return row.title;}
const symbolEl=document.createElement('span');Polymer.dom(symbolEl).textContent=row.dimension.symbol;symbolEl.title=row.dimension.label;symbolEl.style.color=tr.b.ColorScheme.getColorForReservedNameAsString(row.dimension.color);symbolEl.style.paddingRight='4px';symbolEl.style.cursor='help';symbolEl.style.fontWeight='bold';const titleEl=document.createElement('span');Polymer.dom(titleEl).appendChild(symbolEl);Polymer.dom(titleEl).appendChild(document.createTextNode(row.title));return titleEl;}};function AllocationCountColumn(name,cellPath,aggregationMode){tr.ui.analysis.DetailsNumericMemoryColumn.call(this,name,cellPath,aggregationMode);}
AllocationCountColumn.prototype={__proto__:tr.ui.analysis.DetailsNumericMemoryColumn.prototype,getFormattingContext(unit){return{minimumFractionDigits:0};}};const HEAP_DETAILS_COLUMN_RULES=[{condition:'Size',importance:2,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn},{condition:'Count',importance:1,columnConstructor:AllocationCountColumn},{importance:0,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn}];return{HeapDetailsRowDimension,HeapDetailsTitleColumn,AllocationCountColumn,HEAP_DETAILS_COLUMN_RULES,};});'use strict';tr.exportTo('tr.ui.analysis',function(){const RebuildableBehavior={rebuild(){if(!this.paneDirty_){return;}
this.paneDirty_=false;this.onRebuild_();},scheduleRebuild_(){if(this.paneDirty_)return;this.paneDirty_=true;tr.b.requestAnimationFrame(this.rebuild.bind(this));},onRebuild_(){}};return{RebuildableBehavior,};});'use strict';Polymer({is:'tr-ui-b-tab-view',properties:{label_:{type:String,value:()=>''},selectedSubView_:Object,subViews_:{type:Array,value:()=>[]},tabsHidden:{type:Boolean,value:false,observer:'tabsHiddenChanged_'}},ready(){this.$.tabs.addEventListener('keydown',this.onKeyDown_.bind(this),true);this.updateFocusability_();},set label(newLabel){this.set('label_',newLabel);},get tabs(){return this.get('subViews_');},get selectedSubView(){return this.selectedSubView_;},set selectedSubView(subView){if(subView===this.selectedSubView_)return;if(this.selectedSubView_){Polymer.dom(this.$.subView).removeChild(this.selectedSubView_);const oldInput=this.root.getElementById(this.computeRadioId_(this.selectedSubView_));if(oldInput){oldInput.checked=false;}}
this.set('selectedSubView_',subView);if(subView){Polymer.dom(this.$.subView).appendChild(subView);const newInput=this.root.getElementById(this.computeRadioId_(subView));if(newInput){newInput.checked=true;}}
this.fire('selected-tab-change');},clearSubViews(){this.splice('subViews_',0,this.subViews_.length);this.selectedSubView=undefined;this.updateFocusability_();},addSubView(subView){this.push('subViews_',subView);if(!this.selectedSubView_)this.selectedSubView=subView;this.updateFocusability_();},get subViews(){return this.subViews_;},resetSubViews(subViews){this.splice('subViews_',0,this.subViews_.length);if(subViews.length){for(const subView of subViews){this.push('subViews_',subView);}
this.selectedSubView=subViews[0];}else{this.selectedSubView=undefined;}
this.updateFocusability_();},onTabChanged_(event){this.selectedSubView=event.model.item;},isChecked_(subView){return this.selectedSubView_===subView;},tabsHiddenChanged_(){this.updateFocusability_();},onKeyDown_(e){if(this.tabsHidden)return;let keyHandled=false;switch(e.keyCode){case 37:keyHandled=this.selectPreviousTabIfPossible();break;case 39:keyHandled=this.selectNextTabIfPossible();break;}
if(!keyHandled)return;e.stopPropagation();e.preventDefault();},selectNextTabIfPossible(){return this.selectTabByOffsetIfPossible_(1);},selectPreviousTabIfPossible(){return this.selectTabByOffsetIfPossible_(-1);},selectTabByOffsetIfPossible_(offset){if(!this.selectedSubView_)return false;const currentIndex=this.subViews_.indexOf(this.selectedSubView_);const newSubView=this.tabs[currentIndex+offset];if(!newSubView)return false;this.selectedSubView=newSubView;return true;},shouldBeFocusable_(){return!this.tabsHidden&&this.subViews_.length>0;},updateFocusability_(){if(this.shouldBeFocusable_()){Polymer.dom(this.$.tabs).setAttribute('tabindex',0);}else{Polymer.dom(this.$.tabs).removeAttribute('tabindex');}},computeRadioId_(subView){return subView.tagName+'-'+subView.tabLabel.replace(/ /g,'-');}});'use strict';tr.exportTo('tr.ui.analysis',function(){const RESONABLE_NUMBER_OF_ROWS=200;const TabUiState={NO_LONG_TAIL:0,HIDING_LONG_TAIL:1,SHOWING_LONG_TAIL:2,};function EmptyFillerColumn(){}
EmptyFillerColumn.prototype={title:'',value(){return'';},};Polymer({is:'tr-ui-a-memory-dump-heap-details-breakdown-view',behaviors:[tr.ui.analysis.RebuildableBehavior],created(){this.displayedNode_=undefined;this.dimensionToTab_=new Map();},ready(){this.scheduleRebuild_();this.root.addEventListener('keydown',this.onKeyDown_.bind(this),true);},get displayedNode(){return this.displayedNode_;},set displayedNode(node){this.displayedNode_=node;this.scheduleRebuild_();},get aggregationMode(){return this.aggregationMode_;},set aggregationMode(aggregationMode){this.aggregationMode_=aggregationMode;for(const tab of this.$.tabs.tabs){tab.aggregationMode=aggregationMode;}},onRebuild_(){const previouslySelectedTab=this.$.tabs.selectedSubView;let previouslySelectedTabFocused=false;let previouslySelectedDimension=undefined;if(previouslySelectedTab){previouslySelectedTabFocused=previouslySelectedTab.isFocused;previouslySelectedDimension=previouslySelectedTab.dimension;}
for(const tab of this.$.tabs.tabs){tab.nodes=undefined;}
this.$.tabs.clearSubViews();if(this.displayedNode_===undefined){this.$.tabs.label='No heap node provided.';return;}
for(const[dimension,children]of this.displayedNode_.childNodes){if(!this.dimensionToTab_.has(dimension)){this.dimensionToTab_.set(dimension,document.createElement('tr-ui-a-memory-dump-heap-details-breakdown-view-tab'));}
const tab=this.dimensionToTab_.get(dimension);tab.aggregationMode=this.aggregationMode_;tab.dimension=dimension;tab.nodes=children;this.$.tabs.addSubView(tab);tab.rebuild();if(dimension===previouslySelectedDimension){this.$.tabs.selectedSubView=tab;if(previouslySelectedTabFocused){tab.focus();}}}
if(this.$.tabs.tabs.length>0){this.$.tabs.label='Break selected node further by:';}else{this.$.tabs.label='Selected node cannot be broken down any further.';}},onKeyDown_(keyEvent){if(!this.displayedNode_)return;let keyHandled=false;switch(keyEvent.keyCode){case 8:{if(!this.displayedNode_.parentNode)break;const viewEvent=new tr.b.Event('enter-node');viewEvent.node=this.displayedNode_.parentNode;this.dispatchEvent(viewEvent);keyHandled=true;break;}
case 37:case 39:{const wasFocused=this.$.tabs.selectedSubView.isFocused;keyHandled=keyEvent.keyCode===37?this.$.tabs.selectPreviousTabIfPossible():this.$.tabs.selectNextTabIfPossible();if(wasFocused&&keyHandled){this.$.tabs.selectedSubView.focus();}}}
if(!keyHandled)return;keyEvent.stopPropagation();keyEvent.preventDefault();}});Polymer({is:'tr-ui-a-memory-dump-heap-details-breakdown-view-tab',behaviors:[tr.ui.analysis.RebuildableBehavior],created(){this.dimension_=undefined;this.nodes_=undefined;this.aggregationMode_=undefined;this.displayLongTail_=false;},ready(){this.$.table.addEventListener('step-into',function(tableEvent){const viewEvent=new tr.b.Event('enter-node');viewEvent.node=tableEvent.tableRow;this.dispatchEvent(viewEvent);}.bind(this));},get displayLongTail(){return this.displayLongTail_;},set displayLongTail(newValue){if(this.displayLongTail===newValue)return;this.displayLongTail_=newValue;this.scheduleRebuild_();},get dimension(){return this.dimension_;},set dimension(dimension){this.dimension_=dimension;this.scheduleRebuild_();},get nodes(){return this.nodes_;},set nodes(nodes){this.nodes_=nodes;this.scheduleRebuild_();},get nodes(){return this.nodes_||[];},get dimensionLabel_(){if(this.dimension_===undefined)return'(undefined)';return this.dimension_.label;},get tabLabel(){let nodeCount=0;if(this.nodes_){nodeCount=this.nodes_.length;}
return this.dimensionLabel_+' ('+nodeCount+')';},get tabIcon(){if(this.dimension_===undefined||this.dimension_===tr.ui.analysis.HeapDetailsRowDimension.ROOT){return undefined;}
return{text:this.dimension_.symbol,style:'color: '+tr.b.ColorScheme.getColorForReservedNameAsString(this.dimension_.color)+';'};},get aggregationMode(){return this.aggregationMode_;},set aggregationMode(aggregationMode){this.aggregationMode_=aggregationMode;this.scheduleRebuild_();},focus(){this.$.table.focus();},blur(){this.$.table.blur();},get isFocused(){return this.$.table.isFocused;},onRebuild_(){this.$.table.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;this.$.table.emptyValue='Cannot break down by '+
this.dimensionLabel_.toLowerCase()+' any further.';const[state,rows]=this.getRows_();const total=this.nodes.length;const displayed=rows.length;const hidden=total-displayed;this.updateInfoBar_(state,[total,displayed,hidden]);this.$.table.tableRows=rows;this.$.table.tableColumns=this.createColumns_(rows);if(this.$.table.sortColumnIndex===undefined){this.$.table.sortColumnIndex=0;this.$.table.sortDescending=false;}
this.$.table.rebuild();},createColumns_(rows){const titleColumn=new tr.ui.analysis.HeapDetailsTitleColumn(this.dimensionLabel_);titleColumn.width='400px';const numericColumns=tr.ui.analysis.MemoryColumn.fromRows(rows,{cellKey:'cells',aggregationMode:this.aggregationMode_,rules:tr.ui.analysis.HEAP_DETAILS_COLUMN_RULES,shouldSetContextGroup:true});if(numericColumns.length===0){numericColumns.push(new EmptyFillerColumn());}
tr.ui.analysis.MemoryColumn.spaceEqually(numericColumns);const columns=[titleColumn].concat(numericColumns);return columns;},getRows_(){let rows=this.nodes;if(rows.length<=RESONABLE_NUMBER_OF_ROWS){return[TabUiState.NO_LONG_TAIL,rows];}else if(this.displayLongTail){return[TabUiState.SHOWING_LONG_TAIL,rows];}
const absSize=row=>Math.max(row.cells.Size.fields[0].value);rows.sort((a,b)=>absSize(b)-absSize(a));rows=rows.slice(0,RESONABLE_NUMBER_OF_ROWS);return[TabUiState.HIDING_LONG_TAIL,rows];},updateInfoBar_(state,rowStats){if(state===TabUiState.SHOWING_LONG_TAIL){this.longTailVisibleInfoBar_(rowStats);}else if(state===TabUiState.HIDING_LONG_TAIL){this.longTailHiddenInfoBar_(rowStats);}else{this.hideInfoBar_();}},longTailVisibleInfoBar_(rowStats){const[total,visible,hidden]=rowStats;const couldHide=total-RESONABLE_NUMBER_OF_ROWS;this.$.info.message='Showing '+total+' rows. This may be slow.';this.$.info.removeAllButtons();const buttonText='Hide '+couldHide+' rows.';this.$.info.addButton(buttonText,()=>this.displayLongTail=false);this.$.info.visible=true;},longTailHiddenInfoBar_(rowStats){const[total,visible,hidden]=rowStats;this.$.info.message='Hiding the smallest '+hidden+' rows.';this.$.info.removeAllButtons();this.$.info.addButton('Show all.',()=>this.displayLongTail=true);this.$.info.visible=true;},hideInfoBar_(){this.$.info.visible=false;},});return{};});'use strict';tr.exportTo('tr.ui.analysis',function(){const DOWNWARDS_ARROW_WITH_TIP_RIGHTWARDS=String.fromCharCode(0x21B3);function HeapDetailsPathColumn(title){tr.ui.analysis.HeapDetailsTitleColumn.call(this,title);}
HeapDetailsPathColumn.prototype={__proto__:tr.ui.analysis.HeapDetailsTitleColumn.prototype,formatTitle(row){const title=tr.ui.analysis.HeapDetailsTitleColumn.prototype.formatTitle.call(this,row);if(row.dimension===tr.ui.analysis.HeapDetailsRowDimension.ROOT){return title;}
const arrowEl=document.createElement('span');Polymer.dom(arrowEl).textContent=DOWNWARDS_ARROW_WITH_TIP_RIGHTWARDS;arrowEl.style.paddingRight='2px';arrowEl.style.fontWeight='bold';arrowEl.style.color=tr.b.ColorScheme.getColorForReservedNameAsString('heap_dump_child_node_arrow');const rowEl=document.createElement('span');Polymer.dom(rowEl).appendChild(arrowEl);Polymer.dom(rowEl).appendChild(tr.ui.b.asHTMLOrTextNode(title));return rowEl;}};Polymer({is:'tr-ui-a-memory-dump-heap-details-path-view',behaviors:[tr.ui.analysis.RebuildableBehavior],created(){this.selectedNode_=undefined;this.aggregationMode_=undefined;},ready(){this.$.table.addEventListener('selection-changed',function(event){this.selectedNode_=this.$.table.selectedTableRow;this.didSelectedNodeChange_();}.bind(this));},didSelectedNodeChange_(){this.dispatchEvent(new tr.b.Event('selected-node-changed'));},get selectedNode(){return this.selectedNode_;},set selectedNode(node){this.selectedNode_=node;this.didSelectedNodeChange_();this.scheduleRebuild_();},get aggregationMode(){return this.aggregationMode_;},set aggregationMode(aggregationMode){this.aggregationMode_=aggregationMode;this.scheduleRebuild_();},onRebuild_(){if(this.selectedNode_===undefined){this.$.table.clear();return;}
if(this.$.table.tableRows.includes(this.selectedNode_)){this.$.table.selectedTableRow=this.selectedNode_;return;}
this.$.table.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;this.$.table.userCanModifySortOrder=false;const rows=this.createRows_(this.selectedNode_);this.$.table.tableRows=rows;this.$.table.tableColumns=this.createColumns_(rows);this.$.table.selectedTableRow=rows[rows.length-1];},createRows_(node){const rows=[];while(node){rows.push(node);node=node.parentNode;}
rows.reverse();return rows;},createColumns_(rows){const titleColumn=new HeapDetailsPathColumn('Current path');titleColumn.width='200px';const numericColumns=tr.ui.analysis.MemoryColumn.fromRows(rows,{cellKey:'cells',aggregationMode:this.aggregationMode_,rules:tr.ui.analysis.HEAP_DETAILS_COLUMN_RULES,shouldSetContextGroup:true});tr.ui.analysis.MemoryColumn.spaceEqually(numericColumns);return[titleColumn].concat(numericColumns);}});return{};});'use strict';tr.exportTo('tr.ui.analysis',function(){const StackedPaneImpl={set childPaneBuilder(childPaneBuilder){this.childPaneBuilder_=childPaneBuilder;this.dispatchEvent(new tr.b.Event('request-child-pane-change'));},get childPaneBuilder(){return this.childPaneBuilder_;},appended(){this.rebuild();}};const StackedPane=[tr.ui.analysis.RebuildableBehavior,StackedPaneImpl];return{StackedPane,};});Polymer({is:'tr-ui-a-stacked-pane',behaviors:[tr.ui.analysis.StackedPane]});'use strict';tr.exportTo('tr.ui.analysis',function(){const Scalar=tr.b.Scalar;const sizeInBytes_smallerIsBetter=tr.b.Unit.byName.sizeInBytes_smallerIsBetter;const count_smallerIsBetter=tr.b.Unit.byName.count_smallerIsBetter;const MultiDimensionalViewBuilder=tr.b.MultiDimensionalViewBuilder;const TotalState=tr.b.MultiDimensionalViewNode.TotalState;function HeapDumpTreeNode(stackFrameNodes,dimension,title,heavyView,parentNode){this.dimension=dimension;this.title=title;this.parentNode=parentNode;this.heavyView_=heavyView;this.stackFrameNodes_=stackFrameNodes;this.lazyCells_=undefined;this.lazyChildNodes_=undefined;}
HeapDumpTreeNode.prototype={get minDisplayedTotalState_(){if(this.heavyView_){return TotalState.LOWER_BOUND;}
return TotalState.EXACT;},get childNodes(){if(!this.lazyChildNodes_){this.lazyChildNodes_=new Map();this.addDimensionChildNodes_(tr.ui.analysis.HeapDetailsRowDimension.STACK_FRAME,0);this.addDimensionChildNodes_(tr.ui.analysis.HeapDetailsRowDimension.OBJECT_TYPE,1);this.releaseStackFrameNodesIfPossible_();}
return this.lazyChildNodes_;},get cells(){if(!this.lazyCells_){this.addCells_();this.releaseStackFrameNodesIfPossible_();}
return this.lazyCells_;},releaseStackFrameNodesIfPossible_(){if(this.lazyCells_&&this.lazyChildNodes_){this.stackFrameNodes_=undefined;}},addDimensionChildNodes_(dimension,dimensionIndex){const dimensionChildTitleToStackFrameNodes=tr.b.invertArrayOfDicts(this.stackFrameNodes_,node=>this.convertStackFrameNodeDimensionToChildDict_(node,dimensionIndex));const dimensionChildNodes=[];for(const[childTitle,childStackFrameNodes]of
Object.entries(dimensionChildTitleToStackFrameNodes)){dimensionChildNodes.push(new HeapDumpTreeNode(childStackFrameNodes,dimension,childTitle,this.heavyView_,this));}
this.lazyChildNodes_.set(dimension,dimensionChildNodes);},convertStackFrameNodeDimensionToChildDict_(stackFrameNode,dimensionIndex){const childDict={};let displayedChildrenTotalSize=0;let displayedChildrenTotalCount=0;let hasDisplayedChildren=false;let allDisplayedChildrenHaveDisplayedCounts=true;for(const child of stackFrameNode.children[dimensionIndex].values()){if(child.values[0].totalState<this.minDisplayedTotalState_){continue;}
if(child.values[1].totalState<this.minDisplayedTotalState_){allDisplayedChildrenHaveDisplayedCounts=false;}
childDict[child.title[dimensionIndex]]=child;displayedChildrenTotalSize+=child.values[0].total;displayedChildrenTotalCount+=child.values[1].total;hasDisplayedChildren=true;}
const nodeTotalSize=stackFrameNode.values[0].total;const nodeTotalCount=stackFrameNode.values[1].total;const hasUnclassifiedSizeOrCount=displayedChildrenTotalSize<nodeTotalSize||displayedChildrenTotalCount<nodeTotalCount;if(!this.heavyView_&&hasUnclassifiedSizeOrCount&&hasDisplayedChildren){const otherTitle=stackFrameNode.title.slice();otherTitle[dimensionIndex]='<other>';const otherNode=new tr.b.MultiDimensionalViewNode(otherTitle,2);childDict[otherTitle[dimensionIndex]]=otherNode;otherNode.values[0].total=nodeTotalSize-displayedChildrenTotalSize;otherNode.values[0].totalState=this.minDisplayedTotalState_;otherNode.values[1].total=nodeTotalCount-displayedChildrenTotalCount;otherNode.values[1].totalState=allDisplayedChildrenHaveDisplayedCounts?this.minDisplayedTotalState_:TotalState.NOT_PROVIDED;}
return childDict;},addCells_(){this.lazyCells_=tr.ui.analysis.createCells(this.stackFrameNodes_,function(stackFrameNode){const size=stackFrameNode.values[0].total;const numerics={'Size':new Scalar(sizeInBytes_smallerIsBetter,size)};const countValue=stackFrameNode.values[1];if(countValue.totalState>=this.minDisplayedTotalState_){const count=countValue.total;numerics.Count=new Scalar(count_smallerIsBetter,count);}
return numerics;},this);}};Polymer({is:'tr-ui-a-memory-dump-heap-details-pane',behaviors:[tr.ui.analysis.StackedPane],created(){this.heapDumps_=undefined;this.viewMode_=undefined;this.aggregationMode_=undefined;this.cachedBuilders_=new Map();},ready(){this.$.info_bar.message='Note: Values displayed in the heavy view '+'are lower bounds (except for the root).';Polymer.dom(this.$.view_mode_container).appendChild(tr.ui.b.createSelector(this,'viewMode','memoryDumpHeapDetailsPane.viewMode',MultiDimensionalViewBuilder.ViewType.TOP_DOWN_TREE_VIEW,[{label:'Top-down (Tree)',value:MultiDimensionalViewBuilder.ViewType.TOP_DOWN_TREE_VIEW},{label:'Top-down (Heavy)',value:MultiDimensionalViewBuilder.ViewType.TOP_DOWN_HEAVY_VIEW},{label:'Bottom-up (Heavy)',value:MultiDimensionalViewBuilder.ViewType.BOTTOM_UP_HEAVY_VIEW}]));this.$.drag_handle.target=this.$.path_view;this.$.drag_handle.horizontal=false;this.$.path_view.addEventListener('selected-node-changed',(function(e){this.$.breakdown_view.displayedNode=this.$.path_view.selectedNode;}).bind(this));this.$.breakdown_view.addEventListener('enter-node',(function(e){this.$.path_view.selectedNode=e.node;}).bind(this));},set heapDumps(heapDumps){this.heapDumps_=heapDumps;this.scheduleRebuild_();},get heapDumps(){return this.heapDumps_;},set aggregationMode(aggregationMode){this.aggregationMode_=aggregationMode;this.$.path_view.aggregationMode=aggregationMode;this.$.breakdown_view.aggregationMode=aggregationMode;},get aggregationMode(){return this.aggregationMode_;},set viewMode(viewMode){this.viewMode_=viewMode;this.scheduleRebuild_();},get viewMode(){return this.viewMode_;},get heavyView(){switch(this.viewMode){case MultiDimensionalViewBuilder.ViewType.TOP_DOWN_HEAVY_VIEW:case MultiDimensionalViewBuilder.ViewType.BOTTOM_UP_HEAVY_VIEW:return true;default:return false;}},onRebuild_(){if(this.heapDumps_===undefined||this.heapDumps_.length===0){this.$.info_text.style.display='block';this.$.split_view.style.display='none';this.$.view_mode_container.style.display='none';this.$.info_bar.hidden=true;this.$.path_view.selectedNode=undefined;return;}
this.$.info_text.style.display='none';this.$.split_view.style.display='flex';this.$.view_mode_container.style.display='block';this.$.info_bar.hidden=!this.heavyView;this.$.path_view.selectedNode=this.createHeapTree_();this.$.path_view.rebuild();this.$.breakdown_view.rebuild();},createHeapTree_(){const definedHeapDump=this.heapDumps_.find(x=>x);if(definedHeapDump===undefined)return undefined;const rootRowTitle=definedHeapDump.allocatorName;const stackFrameTrees=this.createStackFrameTrees_(this.heapDumps_);return new HeapDumpTreeNode(stackFrameTrees,tr.ui.analysis.HeapDetailsRowDimension.ROOT,rootRowTitle,this.heavyView);},createStackFrameTrees_(heapDumps){const builders=heapDumps.map(heapDump=>this.createBuilder_(heapDump));const views=builders.map(builder=>{if(builder===undefined)return undefined;return builder.buildView(this.viewMode);});return views;},createBuilder_(heapDump){if(heapDump===undefined)return undefined;if(this.cachedBuilders_.has(heapDump)){return this.cachedBuilders_.get(heapDump);}
const dimensions=2;const valueCount=2;const builder=new MultiDimensionalViewBuilder(dimensions,valueCount);for(const entry of heapDump.entries){const leafStackFrame=entry.leafStackFrame;const stackTracePath=leafStackFrame===undefined?[]:leafStackFrame.getUserFriendlyStackTrace().reverse();const objectTypeName=entry.objectTypeName;const objectTypeNamePath=objectTypeName===undefined?[]:[objectTypeName];const valueKind=entry.valuesAreTotals?MultiDimensionalViewBuilder.ValueKind.TOTAL:MultiDimensionalViewBuilder.ValueKind.SELF;builder.addPath([stackTracePath,objectTypeNamePath],[entry.size,entry.count],valueKind);}
builder.complete=heapDump.isComplete;this.cachedBuilders_.set(heapDump,builder);return builder;},});return{};});'use strict';tr.exportTo('tr.ui.analysis',function(){const URL_TO_SIZE_VS_EFFECTIVE_SIZE='https://chromium.googlesource.com/chromium/src/+/master/docs/memory-infra/README.md#effective_size-vs_size';const SUBALLOCATION_CONTEXT=true;const MemoryAllocatorDumpInfoType=tr.model.MemoryAllocatorDumpInfoType;const PROVIDED_SIZE_LESS_THAN_AGGREGATED_CHILDREN=MemoryAllocatorDumpInfoType.PROVIDED_SIZE_LESS_THAN_AGGREGATED_CHILDREN;const PROVIDED_SIZE_LESS_THAN_LARGEST_OWNER=MemoryAllocatorDumpInfoType.PROVIDED_SIZE_LESS_THAN_LARGEST_OWNER;const LEFTWARDS_OPEN_HEADED_ARROW=String.fromCharCode(0x21FD);const RIGHTWARDS_OPEN_HEADED_ARROW=String.fromCharCode(0x21FE);const EN_DASH=String.fromCharCode(0x2013);const CIRCLED_LATIN_SMALL_LETTER_I=String.fromCharCode(0x24D8);function AllocatorDumpNameColumn(){tr.ui.analysis.TitleColumn.call(this,'Component');}
AllocatorDumpNameColumn.prototype={__proto__:tr.ui.analysis.TitleColumn.prototype,formatTitle(row){if(!row.suballocation){return row.title;}
return tr.ui.b.createSpan({textContent:row.title,italic:true,tooltip:row.fullNames===undefined?undefined:row.fullNames.join(', ')});}};function getAndUpdateEntry(map,name,createdCallback){let entry=map.get(name);if(entry===undefined){entry={count:0};createdCallback(entry);map.set(name,entry);}
entry.count++;return entry;}
function SizeInfoMessageBuilder(){this.parts_=[];this.indent_=0;}
SizeInfoMessageBuilder.prototype={append(){this.parts_.push.apply(this.parts_,Array.prototype.slice.apply(arguments));},appendMap(map,hasPluralSuffix,emptyText,itemCallback,opt_this){opt_this=opt_this||this;if(map.size===0){if(emptyText){this.append(emptyText);}}else if(map.size===1){this.parts_.push(' ');const key=map.keys().next().value;itemCallback.call(opt_this,key,map.get(key));}else{if(hasPluralSuffix){this.parts_.push('s');}
this.parts_.push(':');this.indent_++;for(const key of map.keys()){this.parts_.push('\n',' '.repeat(3*(this.indent_-1)),' - ');itemCallback.call(opt_this,key,map.get(key));}
this.indent_--;}},appendImportanceRange(range){this.append(' (importance: ');if(range.min===range.max){this.append(range.min);}else{this.append(range.min,EN_DASH,range.max);}
this.append(')');},appendSizeIfDefined(size){if(size!==undefined){this.append(' (',tr.b.Unit.byName.sizeInBytes.format(size),')');}},appendSomeTimestampsQuantifier(){this.append(' ',tr.ui.analysis.MemoryColumn.SOME_TIMESTAMPS_INFO_QUANTIFIER);},build(){return this.parts_.join('');}};function EffectiveSizeColumn(name,cellPath,aggregationMode){tr.ui.analysis.DetailsNumericMemoryColumn.call(this,name,cellPath,aggregationMode);}
EffectiveSizeColumn.prototype={__proto__:tr.ui.analysis.DetailsNumericMemoryColumn.prototype,get title(){return tr.ui.b.createLink({textContent:this.name,tooltip:'Memory used by this component',href:URL_TO_SIZE_VS_EFFECTIVE_SIZE});},addInfos(numerics,memoryAllocatorDumps,infos){if(memoryAllocatorDumps===undefined)return;const ownerNameToEntry=new Map();const ownedNameToEntry=new Map();for(let i=0;i<numerics.length;i++){if(numerics[i]===undefined)continue;const dump=memoryAllocatorDumps[i];if(dump===SUBALLOCATION_CONTEXT){return;}
dump.ownedBy.forEach(function(ownerLink){const ownerDump=ownerLink.source;this.getAndUpdateOwnershipEntry_(ownerNameToEntry,ownerDump,ownerLink);},this);const ownedLink=dump.owns;if(ownedLink!==undefined){const ownedDump=ownedLink.target;const ownedEntry=this.getAndUpdateOwnershipEntry_(ownedNameToEntry,ownedDump,ownedLink,true);const sharerNameToEntry=ownedEntry.sharerNameToEntry;ownedDump.ownedBy.forEach(function(sharerLink){const sharerDump=sharerLink.source;if(sharerDump===dump)return;this.getAndUpdateOwnershipEntry_(sharerNameToEntry,sharerDump,sharerLink);},this);}}
if(ownerNameToEntry.size>0){const messageBuilder=new SizeInfoMessageBuilder();messageBuilder.append('shared by');messageBuilder.appendMap(ownerNameToEntry,false,undefined,function(ownerName,ownerEntry){messageBuilder.append(ownerName);if(ownerEntry.count<numerics.length){messageBuilder.appendSomeTimestampsQuantifier();}
messageBuilder.appendImportanceRange(ownerEntry.importanceRange);},this);infos.push({message:messageBuilder.build(),icon:LEFTWARDS_OPEN_HEADED_ARROW,color:'green'});}
if(ownedNameToEntry.size>0){const messageBuilder=new SizeInfoMessageBuilder();messageBuilder.append('shares');messageBuilder.appendMap(ownedNameToEntry,false,undefined,function(ownedName,ownedEntry){messageBuilder.append(ownedName);const ownedCount=ownedEntry.count;if(ownedCount<numerics.length){messageBuilder.appendSomeTimestampsQuantifier();}
messageBuilder.appendImportanceRange(ownedEntry.importanceRange);messageBuilder.append(' with');messageBuilder.appendMap(ownedEntry.sharerNameToEntry,false,' no other dumps',function(sharerName,sharerEntry){messageBuilder.append(sharerName);if(sharerEntry.count<ownedCount){messageBuilder.appendSomeTimestampsQuantifier();}
messageBuilder.appendImportanceRange(sharerEntry.importanceRange);},this);},this);infos.push({message:messageBuilder.build(),icon:RIGHTWARDS_OPEN_HEADED_ARROW,color:'green'});}},getAndUpdateOwnershipEntry_(map,dump,link,opt_withSharerNameToEntry){const entry=getAndUpdateEntry(map,dump.quantifiedName,function(newEntry){newEntry.importanceRange=new tr.b.math.Range();if(opt_withSharerNameToEntry){newEntry.sharerNameToEntry=new Map();}});entry.importanceRange.addValue(link.importance||0);return entry;}};function SizeColumn(name,cellPath,aggregationMode){tr.ui.analysis.DetailsNumericMemoryColumn.call(this,name,cellPath,aggregationMode);}
SizeColumn.prototype={__proto__:tr.ui.analysis.DetailsNumericMemoryColumn.prototype,get title(){return tr.ui.b.createLink({textContent:this.name,tooltip:'Memory requested by this component',href:URL_TO_SIZE_VS_EFFECTIVE_SIZE});},addInfos(numerics,memoryAllocatorDumps,infos){if(memoryAllocatorDumps===undefined)return;this.addOverlapInfo_(numerics,memoryAllocatorDumps,infos);this.addProvidedSizeWarningInfos_(numerics,memoryAllocatorDumps,infos);},addOverlapInfo_(numerics,memoryAllocatorDumps,infos){const siblingNameToEntry=new Map();for(let i=0;i<numerics.length;i++){if(numerics[i]===undefined)continue;const dump=memoryAllocatorDumps[i];if(dump===SUBALLOCATION_CONTEXT){return;}
const ownedBySiblingSizes=dump.ownedBySiblingSizes;for(const siblingDump of ownedBySiblingSizes.keys()){const siblingName=siblingDump.name;getAndUpdateEntry(siblingNameToEntry,siblingName,function(newEntry){if(numerics.length===1){newEntry.size=ownedBySiblingSizes.get(siblingDump);}});}}
if(siblingNameToEntry.size>0){const messageBuilder=new SizeInfoMessageBuilder();messageBuilder.append('overlaps with its sibling');messageBuilder.appendMap(siblingNameToEntry,true,undefined,function(siblingName,siblingEntry){messageBuilder.append('\'',siblingName,'\'');messageBuilder.appendSizeIfDefined(siblingEntry.size);if(siblingEntry.count<numerics.length){messageBuilder.appendSomeTimestampsQuantifier();}},this);infos.push({message:messageBuilder.build(),icon:CIRCLED_LATIN_SMALL_LETTER_I,color:'blue'});}},addProvidedSizeWarningInfos_(numerics,memoryAllocatorDumps,infos){const infoTypeToEntry=new Map();for(let i=0;i<numerics.length;i++){if(numerics[i]===undefined)continue;const dump=memoryAllocatorDumps[i];if(dump===SUBALLOCATION_CONTEXT){return;}
dump.infos.forEach(function(dumpInfo){getAndUpdateEntry(infoTypeToEntry,dumpInfo.type,function(newEntry){if(numerics.length===1){newEntry.providedSize=dumpInfo.providedSize;newEntry.dependencySize=dumpInfo.dependencySize;}});});}
for(const infoType of infoTypeToEntry.keys()){const entry=infoTypeToEntry.get(infoType);const messageBuilder=new SizeInfoMessageBuilder();messageBuilder.append('provided size');messageBuilder.appendSizeIfDefined(entry.providedSize);let dependencyName;switch(infoType){case PROVIDED_SIZE_LESS_THAN_AGGREGATED_CHILDREN:dependencyName='the aggregated size of the children';break;case PROVIDED_SIZE_LESS_THAN_LARGEST_OWNER:dependencyName='the size of the largest owner';break;default:dependencyName='an unknown dependency';break;}
messageBuilder.append(' was less than ',dependencyName);messageBuilder.appendSizeIfDefined(entry.dependencySize);if(entry.count<numerics.length){messageBuilder.appendSomeTimestampsQuantifier();}
infos.push(tr.ui.analysis.createWarningInfo(messageBuilder.build()));}}};const NUMERIC_COLUMN_RULES=[{condition:tr.model.MemoryAllocatorDump.EFFECTIVE_SIZE_NUMERIC_NAME,importance:10,columnConstructor:EffectiveSizeColumn},{condition:tr.model.MemoryAllocatorDump.SIZE_NUMERIC_NAME,importance:9,columnConstructor:SizeColumn},{condition:'page_size',importance:0,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn},{condition:/size/,importance:5,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn},{importance:0,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn}];const DIAGNOSTIC_COLUMN_RULES=[{importance:0,columnConstructor:tr.ui.analysis.StringMemoryColumn}];Polymer({is:'tr-ui-a-memory-dump-allocator-details-pane',behaviors:[tr.ui.analysis.StackedPane],created(){this.memoryAllocatorDumps_=undefined;this.heapDumps_=undefined;this.aggregationMode_=undefined;},ready(){this.$.table.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;},set memoryAllocatorDumps(memoryAllocatorDumps){this.memoryAllocatorDumps_=memoryAllocatorDumps;this.scheduleRebuild_();},get memoryAllocatorDumps(){return this.memoryAllocatorDumps_;},set heapDumps(heapDumps){this.heapDumps_=heapDumps;this.scheduleRebuild_();},set aggregationMode(aggregationMode){this.aggregationMode_=aggregationMode;this.scheduleRebuild_();},get aggregationMode(){return this.aggregationMode_;},onRebuild_(){if(this.memoryAllocatorDumps_===undefined||this.memoryAllocatorDumps_.length===0){this.$.info_text.style.display='block';this.$.table.style.display='none';this.$.table.clear();this.$.table.rebuild();this.childPaneBuilder=undefined;return;}
this.$.info_text.style.display='none';this.$.table.style.display='block';const rows=this.createRows_();const columns=this.createColumns_(rows);rows.forEach(function(rootRow){tr.ui.analysis.aggregateTableRowCellsRecursively(rootRow,columns,function(contexts){return contexts!==undefined&&contexts.some(function(context){return context===SUBALLOCATION_CONTEXT;});});});this.$.table.tableRows=rows;this.$.table.tableColumns=columns;this.$.table.rebuild();tr.ui.analysis.expandTableRowsRecursively(this.$.table);if(this.heapDumps_===undefined){this.childPaneBuilder=undefined;}else{this.childPaneBuilder=function(){const pane=document.createElement('tr-ui-a-memory-dump-heap-details-pane');pane.heapDumps=this.heapDumps_;pane.aggregationMode=this.aggregationMode_;return pane;}.bind(this);}},createRows_(){return[this.createAllocatorRowRecursively_(this.memoryAllocatorDumps_)];},createAllocatorRowRecursively_(dumps){const definedDump=dumps.find(x=>x);const title=definedDump.name;const fullName=definedDump.fullName;const numericCells=tr.ui.analysis.createCells(dumps,function(dump){return dump.numerics;});const diagnosticCells=tr.ui.analysis.createCells(dumps,function(dump){return dump.diagnostics;});let suballocatedBy=undefined;if(title.startsWith('__')){for(let i=0;i<dumps.length;i++){const dump=dumps[i];if(dump===undefined||dump.ownedBy.length===0){continue;}
const ownerDump=dump.ownedBy[0].source;if(dump.ownedBy.length>1||dump.children.length>0||ownerDump.containerMemoryDump!==dump.containerMemoryDump){suballocatedBy=undefined;break;}
if(suballocatedBy===undefined){suballocatedBy=ownerDump.fullName;}else if(suballocatedBy!==ownerDump.fullName){suballocatedBy=undefined;break;}}}
const row={title,fullNames:[fullName],contexts:dumps,numericCells,diagnosticCells,suballocatedBy};const childDumpNameToDumps=tr.b.invertArrayOfDicts(dumps,function(dump){const results={};for(const child of dump.children){results[child.name]=child;}
return results;});const subRows=[];let suballocationClassificationRootNode=undefined;for(const childDumps of Object.values(childDumpNameToDumps)){const childRow=this.createAllocatorRowRecursively_(childDumps);if(childRow.suballocatedBy===undefined){subRows.push(childRow);}else{suballocationClassificationRootNode=this.classifySuballocationRow_(childRow,suballocationClassificationRootNode);}}
if(suballocationClassificationRootNode!==undefined){const suballocationRow=this.createSuballocationRowRecursively_('suballocations',suballocationClassificationRootNode);subRows.push(suballocationRow);}
if(subRows.length>0){row.subRows=subRows;}
return row;},classifySuballocationRow_(suballocationRow,rootNode){if(rootNode===undefined){rootNode={children:{},row:undefined};}
const suballocationLevels=suballocationRow.suballocatedBy.split('/');let currentNode=rootNode;for(let i=0;i<suballocationLevels.length;i++){const suballocationLevel=suballocationLevels[i];let nextNode=currentNode.children[suballocationLevel];if(nextNode===undefined){currentNode.children[suballocationLevel]=nextNode={children:{},row:undefined};}
currentNode=nextNode;}
const existingRow=currentNode.row;if(existingRow!==undefined){for(let i=0;i<suballocationRow.contexts.length;i++){const newContext=suballocationRow.contexts[i];if(newContext===undefined)continue;if(existingRow.contexts[i]!==undefined){throw new Error('Multiple suballocations with the same owner name');}
existingRow.contexts[i]=newContext;['numericCells','diagnosticCells'].forEach(function(cellKey){const suballocationCells=suballocationRow[cellKey];if(suballocationCells===undefined)return;for(const[cellName,cell]of Object.entries(suballocationCells)){if(cell===undefined)continue;const fields=cell.fields;if(fields===undefined)continue;const field=fields[i];if(field===undefined)continue;let existingCells=existingRow[cellKey];if(existingCells===undefined){existingCells={};existingRow[cellKey]=existingCells;}
let existingCell=existingCells[cellName];if(existingCell===undefined){existingCell=new tr.ui.analysis.MemoryCell(new Array(fields.length));existingCells[cellName]=existingCell;}
existingCell.fields[i]=field;}});}
existingRow.fullNames.push.apply(existingRow.fullNames,suballocationRow.fullNames);}else{currentNode.row=suballocationRow;}
return rootNode;},createSuballocationRowRecursively_(name,node){const childCount=Object.keys(node.children).length;if(childCount===0){if(node.row===undefined){throw new Error('Suballocation node must have a row or children');}
const row=node.row;row.title=name;row.suballocation=true;return row;}
const subRows=[];for(const[subName,subNode]of Object.entries(node.children)){subRows.push(this.createSuballocationRowRecursively_(subName,subNode));}
if(node.row!==undefined){const row=node.row;row.title='<unspecified>';row.suballocation=true;subRows.unshift(row);}
const contexts=new Array(subRows[0].contexts.length);for(let i=0;i<subRows.length;i++){subRows[i].contexts.forEach(function(subContext,index){if(subContext!==undefined){contexts[index]=SUBALLOCATION_CONTEXT;}});}
return{title:name,suballocation:true,contexts,subRows};},createColumns_(rows){const titleColumn=new AllocatorDumpNameColumn();titleColumn.width='200px';const numericColumns=tr.ui.analysis.MemoryColumn.fromRows(rows,{cellKey:'numericCells',aggregationMode:this.aggregationMode_,rules:NUMERIC_COLUMN_RULES});const diagnosticColumns=tr.ui.analysis.MemoryColumn.fromRows(rows,{cellKey:'diagnosticCells',aggregationMode:this.aggregationMode_,rules:DIAGNOSTIC_COLUMN_RULES});const fieldColumns=numericColumns.concat(diagnosticColumns);tr.ui.analysis.MemoryColumn.spaceEqually(fieldColumns);const columns=[titleColumn].concat(fieldColumns);return columns;}});return{SUBALLOCATION_CONTEXT,AllocatorDumpNameColumn,EffectiveSizeColumn,SizeColumn,};});'use strict';tr.exportTo('tr.ui.analysis',function(){const Scalar=tr.b.Scalar;const sizeInBytes_smallerIsBetter=tr.b.Unit.byName.sizeInBytes_smallerIsBetter;const CONSTANT_COLUMN_RULES=[{condition:'Start address',importance:0,columnConstructor:tr.ui.analysis.StringMemoryColumn}];const VARIABLE_COLUMN_RULES=[{condition:'Virtual size',importance:7,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn},{condition:'Protection flags',importance:6,columnConstructor:tr.ui.analysis.StringMemoryColumn},{condition:'PSS',importance:5,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn},{condition:'Private dirty',importance:4,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn},{condition:'Private clean',importance:3,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn},{condition:'Shared dirty',importance:2,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn},{condition:'Shared clean',importance:1,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn},{condition:'Swapped',importance:0,columnConstructor:tr.ui.analysis.DetailsNumericMemoryColumn}];const BYTE_STAT_COLUMN_MAP={'proportionalResident':'PSS','privateDirtyResident':'Private dirty','privateCleanResident':'Private clean','sharedDirtyResident':'Shared dirty','sharedCleanResident':'Shared clean','swapped':'Swapped'};function hexString(address,is64BitAddress){if(address===undefined)return undefined;const hexPadding=is64BitAddress?'0000000000000000':'00000000';return(hexPadding+address.toString(16)).substr(-hexPadding.length);}
function pruneEmptyRuleRows(row){if(row.subRows===undefined||row.subRows.length===0)return;if(row.subRows[0].rule===undefined){return;}
row.subRows.forEach(pruneEmptyRuleRows);row.subRows=row.subRows.filter(function(subRow){return subRow.subRows.length>0;});}
Polymer({is:'tr-ui-a-memory-dump-vm-regions-details-pane',behaviors:[tr.ui.analysis.StackedPane],created(){this.vmRegions_=undefined;this.aggregationMode_=undefined;},ready(){this.$.table.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;},set vmRegions(vmRegions){this.vmRegions_=vmRegions;this.scheduleRebuild_();},get vmRegions(){return this.vmRegions_;},set aggregationMode(aggregationMode){this.aggregationMode_=aggregationMode;this.scheduleRebuild_();},get aggregationMode(){return this.aggregationMode_;},onRebuild_(){if(this.vmRegions_===undefined||this.vmRegions_.length===0){this.$.info_text.style.display='block';this.$.table.style.display='none';this.$.table.clear();this.$.table.rebuild();return;}
this.$.info_text.style.display='none';this.$.table.style.display='block';const rows=this.createRows_(this.vmRegions_);const columns=this.createColumns_(rows);this.$.table.tableRows=rows;this.$.table.tableColumns=columns;this.$.table.rebuild();tr.ui.analysis.expandTableRowsRecursively(this.$.table);},createRows_(timeToVmRegionTree){const is64BitAddress=timeToVmRegionTree.some(function(vmRegionTree){if(vmRegionTree===undefined)return false;return vmRegionTree.someRegion(function(region){if(region.startAddress===undefined)return false;return region.startAddress>=4294967296;});});return[this.createClassificationNodeRow(timeToVmRegionTree,is64BitAddress)];},createClassificationNodeRow(timeToNode,is64BitAddress){const definedNode=timeToNode.find(x=>x);const childNodeIdToTimeToNode=Object.values(tr.b.invertArrayOfDicts(timeToNode,function(node){const children=node.children;if(children===undefined)return undefined;const childMap={};children.forEach(function(childNode){if(!childNode.hasRegions)return;childMap[childNode.title]=childNode;});return childMap;}));const childNodeSubRows=childNodeIdToTimeToNode.map(function(timeToChildNode){return this.createClassificationNodeRow(timeToChildNode,is64BitAddress);},this);const regionIdToTimeToRegion=Object.values(tr.b.invertArrayOfDicts(timeToNode,function(node){const regions=node.regions;if(regions===undefined)return undefined;const results={};for(const region of regions){results[region.uniqueIdWithinProcess]=region;}
return results;}));const regionSubRows=regionIdToTimeToRegion.map(function(timeToRegion){return this.createRegionRow_(timeToRegion,is64BitAddress);},this);const subRows=childNodeSubRows.concat(regionSubRows);return{title:definedNode.title,contexts:timeToNode,variableCells:this.createVariableCells_(timeToNode),subRows};},createRegionRow_(timeToRegion,is64BitAddress){const definedRegion=timeToRegion.find(x=>x);return{title:definedRegion.mappedFile,contexts:timeToRegion,constantCells:this.createConstantCells_(definedRegion,is64BitAddress),variableCells:this.createVariableCells_(timeToRegion)};},createConstantCells_(definedRegion,is64BitAddress){return tr.ui.analysis.createCells([definedRegion],function(region){const startAddress=region.startAddress;if(startAddress===undefined)return undefined;return{'Start address':hexString(startAddress,is64BitAddress)};});},createVariableCells_(timeToRegion){return tr.ui.analysis.createCells(timeToRegion,function(region){const fields={};const sizeInBytes=region.sizeInBytes;if(sizeInBytes!==undefined){fields['Virtual size']=new Scalar(sizeInBytes_smallerIsBetter,sizeInBytes);}
const protectionFlags=region.protectionFlagsToString;if(protectionFlags!==undefined){fields['Protection flags']=protectionFlags;}
for(const[byteStatName,columnName]of
Object.entries(BYTE_STAT_COLUMN_MAP)){const byteStat=region.byteStats[byteStatName];if(byteStat===undefined)continue;fields[columnName]=new Scalar(sizeInBytes_smallerIsBetter,byteStat);}
return fields;});},createColumns_(rows){const titleColumn=new tr.ui.analysis.TitleColumn('Mapped file');titleColumn.width='200px';const constantColumns=tr.ui.analysis.MemoryColumn.fromRows(rows,{cellKey:'constantCells',aggregationMode:undefined,rules:CONSTANT_COLUMN_RULES});const variableColumns=tr.ui.analysis.MemoryColumn.fromRows(rows,{cellKey:'variableCells',aggregationMode:this.aggregationMode_,rules:VARIABLE_COLUMN_RULES});const fieldColumns=constantColumns.concat(variableColumns);tr.ui.analysis.MemoryColumn.spaceEqually(fieldColumns);const columns=[titleColumn].concat(fieldColumns);return columns;}});return{};});'use strict';Polymer({is:'tr-ui-b-color-legend',ready(){const blackSquareCharCode=9632;this.$.square.innerText=String.fromCharCode(blackSquareCharCode);this.label_=undefined;this.compoundEventSelectionState_=tr.model.CompoundEventSelectionState.NOT_SELECTED;},set compoundEventSelectionState(compoundEventSelectionState){this.compoundEventSelectionState_=compoundEventSelectionState;},get label(){return this.label_;},set label(label){if(label===undefined){this.setLabelAndColorId(undefined,undefined);return;}
const colorId=tr.b.ColorScheme.getColorIdForGeneralPurposeString(label);this.setLabelAndColorId(label,colorId);},setLabelAndColorId(label,colorId){this.label_=label;Polymer.dom(this.$.label).textContent='';Polymer.dom(this.$.label).appendChild(tr.ui.b.asHTMLOrTextNode(label));if(colorId===undefined){this.$.square.style.color='initial';}else{this.$.square.style.color=tr.b.ColorScheme.colorsAsStrings[colorId];}}});'use strict';Polymer({is:'tr-ui-b-view-specific-brushing-state',get viewId(){return this.getAttribute('view-id');},set viewId(viewId){Polymer.dom(this).setAttribute('view-id',viewId);},get(){const viewId=this.viewId;if(!viewId){throw new Error('Element must have a view-id attribute!');}
const brushingStateController=tr.c.BrushingStateController.getControllerForElement(this);if(!brushingStateController)return undefined;return brushingStateController.getViewSpecificBrushingState(viewId);},set(state){const viewId=this.viewId;if(!viewId){throw new Error('Element must have a view-id attribute!');}
const brushingStateController=tr.c.BrushingStateController.getControllerForElement(this);if(!brushingStateController)return;brushingStateController.changeViewSpecificBrushingState(viewId,state);}});'use strict';tr.exportTo('tr.ui.analysis',function(){const MemoryColumnColorScheme=tr.b.MemoryColumnColorScheme;const Scalar=tr.b.Scalar;const sizeInBytes_smallerIsBetter=tr.b.Unit.byName.sizeInBytes_smallerIsBetter;const PLATFORM_SPECIFIC_TOTAL_NAME_SUFFIX='_bytes';const DISPLAYED_SIZE_NUMERIC_NAME=tr.model.MemoryAllocatorDump.DISPLAYED_SIZE_NUMERIC_NAME;const SOME_TIMESTAMPS_INFO_QUANTIFIER=tr.ui.analysis.MemoryColumn.SOME_TIMESTAMPS_INFO_QUANTIFIER;const RIGHTWARDS_ARROW_WITH_HOOK=String.fromCharCode(0x21AA);const RIGHTWARDS_ARROW_FROM_BAR=String.fromCharCode(0x21A6);const GREATER_THAN_OR_EQUAL_TO=String.fromCharCode(0x2265);const UNMARRIED_PARTNERSHIP_SYMBOL=String.fromCharCode(0x26AF);const TRIGRAM_FOR_HEAVEN=String.fromCharCode(0x2630);function lazyMap(list,fn,opt_this){opt_this=opt_this||this;let result=undefined;list.forEach(function(item,index){const value=fn.call(opt_this,item,index);if(value===undefined)return;if(result===undefined){result=new Array(list.length);}
result[index]=value;});return result;}
function ProcessNameColumn(){tr.ui.analysis.TitleColumn.call(this,'Process');}
ProcessNameColumn.prototype={__proto__:tr.ui.analysis.TitleColumn.prototype,formatTitle(row){if(row.contexts===undefined){return row.title;}
const titleEl=document.createElement('tr-ui-b-color-legend');titleEl.label=row.title;return titleEl;}};function UsedMemoryColumn(name,cellPath,aggregationMode){tr.ui.analysis.NumericMemoryColumn.call(this,name,cellPath,aggregationMode);}
UsedMemoryColumn.COLOR=MemoryColumnColorScheme.getColor('used_memory_column').toString();UsedMemoryColumn.OLDER_COLOR=MemoryColumnColorScheme.getColor('older_used_memory_column').toString();UsedMemoryColumn.prototype={__proto__:tr.ui.analysis.NumericMemoryColumn.prototype,get title(){return tr.ui.b.createSpan({textContent:this.name,color:UsedMemoryColumn.COLOR});},getFormattingContext(unit){return{unitPrefix:tr.b.UnitPrefixScale.BINARY.MEBI};},color(numerics,processMemoryDumps){return UsedMemoryColumn.COLOR;},getChildPaneBuilder(processMemoryDumps){if(processMemoryDumps===undefined)return undefined;const vmRegions=lazyMap(processMemoryDumps,function(pmd){if(pmd===undefined)return undefined;return pmd.mostRecentVmRegions;});if(vmRegions===undefined)return undefined;return function(){const pane=document.createElement('tr-ui-a-memory-dump-vm-regions-details-pane');pane.vmRegions=vmRegions;pane.aggregationMode=this.aggregationMode;return pane;}.bind(this);}};function PeakMemoryColumn(name,cellPath,aggregationMode){UsedMemoryColumn.call(this,name,cellPath,aggregationMode);}
PeakMemoryColumn.prototype={__proto__:UsedMemoryColumn.prototype,addInfos(numerics,processMemoryDumps,infos){if(processMemoryDumps===undefined)return;let resettableValueCount=0;let nonResettableValueCount=0;for(let i=0;i<numerics.length;i++){if(numerics[i]===undefined)continue;if(processMemoryDumps[i].arePeakResidentBytesResettable){resettableValueCount++;}else{nonResettableValueCount++;}}
if(resettableValueCount>0&&nonResettableValueCount>0){infos.push(tr.ui.analysis.createWarningInfo('Both resettable and '+'non-resettable peak RSS values were provided by the process'));}else if(resettableValueCount>0){infos.push({icon:RIGHTWARDS_ARROW_WITH_HOOK,message:'Peak RSS since previous memory dump.'});}else{infos.push({icon:RIGHTWARDS_ARROW_FROM_BAR,message:'Peak RSS since process startup. Finer grained '+'peaks require a Linux kernel version '+
GREATER_THAN_OR_EQUAL_TO+' 4.0.'});}}};function ByteStatColumn(name,cellPath,aggregationMode){UsedMemoryColumn.call(this,name,cellPath,aggregationMode);}
ByteStatColumn.prototype={__proto__:UsedMemoryColumn.prototype,color(numerics,processMemoryDumps){if(processMemoryDumps===undefined){return UsedMemoryColumn.COLOR;}
const allOlderValues=processMemoryDumps.every(function(processMemoryDump){if(processMemoryDump===undefined)return true;return!processMemoryDump.hasOwnVmRegions;});if(allOlderValues){return UsedMemoryColumn.OLDER_COLOR;}
return UsedMemoryColumn.COLOR;},addInfos(numerics,processMemoryDumps,infos){if(processMemoryDumps===undefined)return;let olderValueCount=0;for(let i=0;i<numerics.length;i++){const processMemoryDump=processMemoryDumps[i];if(processMemoryDump!==undefined&&!processMemoryDump.hasOwnVmRegions){olderValueCount++;}}
if(olderValueCount===0){return;}
const infoQuantifier=olderValueCount<numerics.length?' '+SOME_TIMESTAMPS_INFO_QUANTIFIER:'';infos.push({message:'Older value'+infoQuantifier+' (only heavy (purple) memory dumps contain memory maps).',icon:UNMARRIED_PARTNERSHIP_SYMBOL});}};UsedMemoryColumn.RULES=[{condition:'Total resident',importance:10,columnConstructor:UsedMemoryColumn},{condition:'Peak total resident',importance:9,columnConstructor:PeakMemoryColumn},{condition:'PSS',importance:8,columnConstructor:ByteStatColumn},{condition:'Private dirty',importance:7,columnConstructor:ByteStatColumn},{condition:'Swapped',importance:6,columnConstructor:ByteStatColumn},{importance:0,columnConstructor:UsedMemoryColumn}];UsedMemoryColumn.TOTALS_MAP={'residentBytes':'Total resident','peakResidentBytes':'Peak total resident','privateFootprintBytes':'Private footprint',};UsedMemoryColumn.PLATFORM_SPECIFIC_TOTALS_MAP={'vm':'Total virtual','swp':'Swapped','pc':'Private clean','pd':'Private dirty','sc':'Shared clean','sd':'Shared dirty','gpu_egl':'GPU EGL','gpu_egl_pss':'GPU EGL PSS','gpu_gl':'GPU GL','gpu_gl_pss':'GPU GL PSS','gpu_etc':'GPU Other','gpu_etc_pss':'GPU Other PSS',};UsedMemoryColumn.BYTE_STAT_MAP={'proportionalResident':'PSS','privateDirtyResident':'Private dirty','swapped':'Swapped'};function AllocatorColumn(name,cellPath,aggregationMode){tr.ui.analysis.NumericMemoryColumn.call(this,name,cellPath,aggregationMode);}
AllocatorColumn.prototype={__proto__:tr.ui.analysis.NumericMemoryColumn.prototype,get title(){const titleEl=document.createElement('tr-ui-b-color-legend');titleEl.label=this.name;return titleEl;},getFormattingContext(unit){return{unitPrefix:tr.b.UnitPrefixScale.BINARY.MEBI};},addInfos(numerics,processMemoryDumps,infos){if(processMemoryDumps===undefined)return;let heapDumpCount=0;let missingSizeCount=0;for(let i=0;i<processMemoryDumps.length;i++){const processMemoryDump=processMemoryDumps[i];if(processMemoryDump===undefined)continue;const heapDumps=processMemoryDump.heapDumps;if(heapDumps!==undefined&&heapDumps[this.name]!==undefined){heapDumpCount++;}
const allocatorDump=processMemoryDump.getMemoryAllocatorDumpByFullName(this.name);if(allocatorDump!==undefined&&allocatorDump.numerics[DISPLAYED_SIZE_NUMERIC_NAME]===undefined){missingSizeCount++;}}
if(heapDumpCount>0){const infoQuantifier=heapDumpCount<numerics.length?' '+SOME_TIMESTAMPS_INFO_QUANTIFIER:'';infos.push({message:'Heap dump provided'+infoQuantifier+'.',icon:TRIGRAM_FOR_HEAVEN});}
if(missingSizeCount>0){const infoQuantifier=missingSizeCount<numerics.length?' '+SOME_TIMESTAMPS_INFO_QUANTIFIER:'';infos.push(tr.ui.analysis.createWarningInfo('Size was not provided'+infoQuantifier+'.'));}},getChildPaneBuilder(processMemoryDumps){if(processMemoryDumps===undefined)return undefined;const memoryAllocatorDumps=lazyMap(processMemoryDumps,function(pmd){if(pmd===undefined)return undefined;return pmd.getMemoryAllocatorDumpByFullName(this.name);},this);if(memoryAllocatorDumps===undefined)return undefined;const heapDumps=lazyMap(processMemoryDumps,function(pmd){if(pmd===undefined||pmd.heapDumps===undefined)return undefined;return pmd.heapDumps[this.name];},this);return function(){const pane=document.createElement('tr-ui-a-memory-dump-allocator-details-pane');pane.memoryAllocatorDumps=memoryAllocatorDumps;pane.heapDumps=heapDumps;pane.aggregationMode=this.aggregationMode;return pane;}.bind(this);}};function TracingColumn(name,cellPath,aggregationMode){AllocatorColumn.call(this,name,cellPath,aggregationMode);}
TracingColumn.COLOR=MemoryColumnColorScheme.getColor('tracing_memory_column').toString();TracingColumn.prototype={__proto__:AllocatorColumn.prototype,get title(){return tr.ui.b.createSpan({textContent:this.name,color:TracingColumn.COLOR});},color(numerics,processMemoryDumps){return TracingColumn.COLOR;}};AllocatorColumn.RULES=[{condition:'tracing',importance:0,columnConstructor:TracingColumn},{importance:1,columnConstructor:AllocatorColumn}];Polymer({is:'tr-ui-a-memory-dump-overview-pane',behaviors:[tr.ui.analysis.StackedPane],created(){this.processMemoryDumps_=undefined;this.aggregationMode_=undefined;},ready(){this.$.table.selectionMode=tr.ui.b.TableFormat.SelectionMode.CELL;this.$.table.addEventListener('selection-changed',function(tableEvent){tableEvent.stopPropagation();this.changeChildPane_();}.bind(this));},set processMemoryDumps(processMemoryDumps){this.processMemoryDumps_=processMemoryDumps;this.scheduleRebuild_();},get processMemoryDumps(){return this.processMemoryDumps_;},set aggregationMode(aggregationMode){this.aggregationMode_=aggregationMode;this.scheduleRebuild_();},get aggregationMode(){return this.aggregationMode_;},get selectedMemoryCell(){if(this.processMemoryDumps_===undefined||this.processMemoryDumps_.length===0){return undefined;}
const selectedTableRow=this.$.table.selectedTableRow;if(!selectedTableRow)return undefined;const selectedColumnIndex=this.$.table.selectedColumnIndex;if(selectedColumnIndex===undefined)return undefined;const selectedColumn=this.$.table.tableColumns[selectedColumnIndex];const selectedMemoryCell=selectedColumn.cell(selectedTableRow);return selectedMemoryCell;},changeChildPane_(){this.storeSelection_();this.childPaneBuilder=this.determineChildPaneBuilderFromSelection_();},determineChildPaneBuilderFromSelection_(){if(this.processMemoryDumps_===undefined||this.processMemoryDumps_.length===0){return undefined;}
const selectedTableRow=this.$.table.selectedTableRow;if(!selectedTableRow)return undefined;const selectedColumnIndex=this.$.table.selectedColumnIndex;if(selectedColumnIndex===undefined)return undefined;const selectedColumn=this.$.table.tableColumns[selectedColumnIndex];return selectedColumn.getChildPaneBuilder(selectedTableRow.contexts);},onRebuild_(){if(this.processMemoryDumps_===undefined||this.processMemoryDumps_.length===0){this.$.info_text.style.display='block';this.$.table.style.display='none';this.$.table.clear();this.$.table.rebuild();return;}
this.$.info_text.style.display='none';this.$.table.style.display='block';const rows=this.createRows_();const columns=this.createColumns_(rows);const footerRows=this.createFooterRows_(rows,columns);this.$.table.tableRows=rows;this.$.table.footerRows=footerRows;this.$.table.tableColumns=columns;this.$.table.rebuild();this.restoreSelection_();},createRows_(){const timeToPidToProcessMemoryDump=this.processMemoryDumps_;const pidToTimeToProcessMemoryDump=tr.b.invertArrayOfDicts(timeToPidToProcessMemoryDump);const rows=[];for(const[pid,timeToDump]of
Object.entries(pidToTimeToProcessMemoryDump)){const process=timeToDump.find(x=>x).process;const usedMemoryCells=tr.ui.analysis.createCells(timeToDump,function(dump){const sizes={};const totals=dump.totals;if(totals!==undefined){for(const[totalName,cellName]of
Object.entries(UsedMemoryColumn.TOTALS_MAP)){const total=totals[totalName];if(total===undefined)continue;sizes[cellName]=new Scalar(sizeInBytes_smallerIsBetter,total);}
const platformSpecific=totals.platformSpecific;if(platformSpecific!==undefined){for(const[name,size]of Object.entries(platformSpecific)){let newName=name;if(UsedMemoryColumn.PLATFORM_SPECIFIC_TOTALS_MAP[name]===undefined){if(name.endsWith(PLATFORM_SPECIFIC_TOTAL_NAME_SUFFIX)){newName=name.substring(0,name.length-
PLATFORM_SPECIFIC_TOTAL_NAME_SUFFIX.length);}
newName=newName.replace('_',' ').trim();newName=newName.charAt(0).toUpperCase()+newName.slice(1);}else{newName=UsedMemoryColumn.PLATFORM_SPECIFIC_TOTALS_MAP[name];}
sizes[newName]=new Scalar(sizeInBytes_smallerIsBetter,size);}}}
const vmRegions=dump.mostRecentVmRegions;if(vmRegions!==undefined){for(const[byteStatName,cellName]of
Object.entries(UsedMemoryColumn.BYTE_STAT_MAP)){const byteStat=vmRegions.byteStats[byteStatName];if(byteStat===undefined)continue;sizes[cellName]=new Scalar(sizeInBytes_smallerIsBetter,byteStat);}}
return sizes;});const allocatorCells=tr.ui.analysis.createCells(timeToDump,function(dump){const memoryAllocatorDumps=dump.memoryAllocatorDumps;if(memoryAllocatorDumps===undefined)return undefined;const sizes={};memoryAllocatorDumps.forEach(function(allocatorDump){let rootDisplayedSizeNumeric=allocatorDump.numerics[DISPLAYED_SIZE_NUMERIC_NAME];if(rootDisplayedSizeNumeric===undefined){rootDisplayedSizeNumeric=new Scalar(sizeInBytes_smallerIsBetter,0);}
sizes[allocatorDump.fullName]=rootDisplayedSizeNumeric;});return sizes;});rows.push({title:process.userFriendlyName,contexts:timeToDump,usedMemoryCells,allocatorCells});}
return rows;},createFooterRows_(rows,columns){if(rows.length<=1)return[];const totalRow={title:'Total'};tr.ui.analysis.aggregateTableRowCells(totalRow,rows,columns);return[totalRow];},createColumns_(rows){const titleColumn=new ProcessNameColumn();titleColumn.width='200px';const usedMemorySizeColumns=tr.ui.analysis.MemoryColumn.fromRows(rows,{cellKey:'usedMemoryCells',aggregationMode:this.aggregationMode_,rules:UsedMemoryColumn.RULES});const allocatorSizeColumns=tr.ui.analysis.MemoryColumn.fromRows(rows,{cellKey:'allocatorCells',aggregationMode:this.aggregationMode_,rules:AllocatorColumn.RULES});const sizeColumns=usedMemorySizeColumns.concat(allocatorSizeColumns);tr.ui.analysis.MemoryColumn.spaceEqually(sizeColumns);const columns=[titleColumn].concat(sizeColumns);return columns;},storeSelection_(){let selectedRowTitle;const selectedRow=this.$.table.selectedTableRow;if(selectedRow!==undefined){selectedRowTitle=selectedRow.title;}
let selectedColumnName;const selectedColumnIndex=this.$.table.selectedColumnIndex;if(selectedColumnIndex!==undefined){const selectedColumn=this.$.table.tableColumns[selectedColumnIndex];selectedColumnName=selectedColumn.name;}
this.$.state.set({rowTitle:selectedRowTitle,columnName:selectedColumnName});},restoreSelection_(){const settings=this.$.state.get();if(settings===undefined||settings.rowTitle===undefined||settings.columnName===undefined){return;}
const selectedColumnIndex=this.$.table.tableColumns.findIndex(col=>col.name===settings.columnName);if(selectedColumnIndex===-1)return;const selectedRowTitle=settings.rowTitle;const selectedRow=this.$.table.tableRows.find(row=>row.title===selectedRowTitle);if(selectedRow===undefined)return;this.$.table.selectedTableRow=selectedRow;this.$.table.selectedColumnIndex=selectedColumnIndex;}});return{ProcessNameColumn,UsedMemoryColumn,PeakMemoryColumn,ByteStatColumn,AllocatorColumn,TracingColumn,};});'use strict';tr.exportTo('tr.ui.analysis',function(){Polymer({is:'tr-ui-a-memory-dump-header-pane',behaviors:[tr.ui.analysis.StackedPane],created(){this.containerMemoryDumps_=undefined;},ready(){Polymer.dom(this.$.aggregation_mode_container).appendChild(tr.ui.b.createSelector(this,'aggregationMode','memoryDumpHeaderPane.aggregationMode',tr.ui.analysis.MemoryColumn.AggregationMode.DIFF,[{label:'Diff',value:tr.ui.analysis.MemoryColumn.AggregationMode.DIFF},{label:'Max',value:tr.ui.analysis.MemoryColumn.AggregationMode.MAX}]));},set containerMemoryDumps(containerMemoryDumps){this.containerMemoryDumps_=containerMemoryDumps;this.scheduleRebuild_();},get containerMemoryDumps(){return this.containerMemoryDumps_;},set aggregationMode(aggregationMode){this.aggregationMode_=aggregationMode;this.scheduleRebuild_();},get aggregationMode(){return this.aggregationMode_;},onRebuild_(){this.updateLabel_();this.updateAggregationModeSelector_();this.changeChildPane_();},updateLabel_(){Polymer.dom(this.$.label).textContent='';if(this.containerMemoryDumps_===undefined||this.containerMemoryDumps_.length<=0){Polymer.dom(this.$.label).textContent='No memory dumps selected';return;}
const containerDumpCount=this.containerMemoryDumps_.length;const isMultiSelection=containerDumpCount>1;Polymer.dom(this.$.label).appendChild(document.createTextNode('Selected '+containerDumpCount+' memory dump'+
(isMultiSelection?'s':'')+' in '+this.containerMemoryDumps_[0].containerName+' at '));Polymer.dom(this.$.label).appendChild(document.createTextNode(tr.b.Unit.byName.timeStampInMs.format(this.containerMemoryDumps_[0].start)));if(isMultiSelection){const ELLIPSIS=String.fromCharCode(8230);Polymer.dom(this.$.label).appendChild(document.createTextNode(ELLIPSIS));Polymer.dom(this.$.label).appendChild(document.createTextNode(tr.b.Unit.byName.timeStampInMs.format(this.containerMemoryDumps_[containerDumpCount-1].start)));}},updateAggregationModeSelector_(){let displayStyle;if(this.containerMemoryDumps_===undefined||this.containerMemoryDumps_.length<=1){displayStyle='none';}else{displayStyle='initial';}
this.$.aggregation_mode_container.style.display=displayStyle;},changeChildPane_(){this.childPaneBuilder=function(){if(this.containerMemoryDumps_===undefined||this.containerMemoryDumps_.length<=0){return undefined;}
const overviewPane=document.createElement('tr-ui-a-memory-dump-overview-pane');overviewPane.processMemoryDumps=this.containerMemoryDumps_.map(function(containerDump){return containerDump.processMemoryDumps;});overviewPane.aggregationMode=this.aggregationMode;return overviewPane;}.bind(this);}});return{};});'use strict';Polymer({is:'tr-ui-a-stacked-pane-view',setPaneBuilder(paneBuilder,opt_parentPane){const paneContainer=this.$.pane_container;if(opt_parentPane){if(!(opt_parentPane instanceof HTMLElement)){throw new Error('Parent pane must be an HTML element');}
if(opt_parentPane.parentElement!==paneContainer){throw new Error('Parent pane must be a child of the pane container');}}
while(Polymer.dom(paneContainer).lastElementChild!==null&&Polymer.dom(paneContainer).lastElementChild!==opt_parentPane){const removedPane=Polymer.dom(this.$.pane_container).lastElementChild;const listener=this.listeners_.get(removedPane);if(listener===undefined){throw new Error('No listener associated with pane');}
this.listeners_.delete(removedPane);removedPane.removeEventListener('request-child-pane-change',listener);Polymer.dom(paneContainer).removeChild(removedPane);}
if(opt_parentPane&&opt_parentPane.parentElement!==paneContainer){throw new Error('Parent pane was removed from the pane container');}
if(!paneBuilder)return;const pane=paneBuilder();if(!pane)return;if(!(pane instanceof HTMLElement)){throw new Error('Pane must be an HTML element');}
const listener=function(event){this.setPaneBuilder(pane.childPaneBuilder,pane);}.bind(this);if(!this.listeners_){this.listeners_=new WeakMap();}
this.listeners_.set(pane,listener);pane.addEventListener('request-child-pane-change',listener);Polymer.dom(paneContainer).appendChild(pane);pane.appended();},rebuild(){let currentPane=Polymer.dom(this.$.pane_container).firstElementChild;while(currentPane){currentPane.rebuild();currentPane=currentPane.nextElementSibling;}},get panesForTesting(){const panes=[];let currentChild=Polymer.dom(this.$.pane_container).firstElementChild;while(currentChild){panes.push(currentChild);currentChild=currentChild.nextElementSibling;}
return panes;}});'use strict';tr.exportTo('tr.ui.analysis',function(){Polymer({is:'tr-ui-a-container-memory-dump-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],set selection(selection){if(selection===undefined){this.currentSelection_=undefined;this.dumpsByContainerName_=undefined;this.updateContents_();return;}
selection.forEach(function(event){if(!(event instanceof tr.model.ContainerMemoryDump)){throw new Error('Memory dump sub-view only supports container memory dumps');}});this.currentSelection_=selection;this.dumpsByContainerName_=tr.b.groupIntoMap(this.currentSelection_.toArray(),dump=>dump.containerName);for(const dumps of this.dumpsByContainerName_.values()){dumps.sort((a,b)=>a.start-b.start);}
this.updateContents_();},get selection(){return this.currentSelection_;},get requiresTallView(){return true;},updateContents_(){Polymer.dom(this.$.content).textContent='';if(this.dumpsByContainerName_===undefined)return;const containerNames=Array.from(this.dumpsByContainerName_.keys());if(containerNames.length===0)return;if(containerNames.length>1){this.buildViewForMultipleContainerNames_();}else{this.buildViewForSingleContainerName_();}},buildViewForSingleContainerName_(){const containerMemoryDumps=tr.b.getFirstElement(this.dumpsByContainerName_.values());const dumpView=unwrap(this.ownerDocument).createElement('tr-ui-a-stacked-pane-view');Polymer.dom(this.$.content).appendChild(dumpView);dumpView.setPaneBuilder(function(){const headerPane=document.createElement('tr-ui-a-memory-dump-header-pane');headerPane.containerMemoryDumps=containerMemoryDumps;return headerPane;});},buildViewForMultipleContainerNames_(){const ownerDocument=this.ownerDocument;const rows=[];for(const[containerName,dumps]of this.dumpsByContainerName_){rows.push({containerName,subRows:dumps,isExpanded:true,});}
rows.sort(function(a,b){return a.containerName.localeCompare(b.containerName);});const columns=[{title:'Dump',value(row){if(row.subRows===undefined){return this.singleDumpValue_(row);}
return this.groupedDumpValue_(row);},singleDumpValue_(row){const linkEl=unwrap(ownerDocument).createElement('tr-ui-a-analysis-link');linkEl.setSelectionAndContent(new tr.model.EventSet([row]));Polymer.dom(linkEl).appendChild(tr.v.ui.createScalarSpan(row.start,{unit:tr.b.Unit.byName.timeStampInMs,ownerDocument}));return linkEl;},groupedDumpValue_(row){const linkEl=unwrap(ownerDocument).createElement('tr-ui-a-analysis-link');linkEl.setSelectionAndContent(new tr.model.EventSet(row.subRows));Polymer.dom(linkEl).appendChild(tr.ui.b.createSpan({ownerDocument,textContent:row.subRows.length+' memory dump'+
(row.subRows.length===1?'':'s')+' in '}));Polymer.dom(linkEl).appendChild(tr.ui.b.createSpan({ownerDocument,textContent:row.containerName,bold:true}));return linkEl;}}];const table=unwrap(this.ownerDocument).createElement('tr-ui-b-table');table.tableColumns=columns;table.tableRows=rows;table.showHeader=false;table.rebuild();Polymer.dom(this.$.content).appendChild(table);}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-container-memory-dump-sub-view',tr.model.GlobalMemoryDump,{multi:false,title:'Global Memory Dump',});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-container-memory-dump-sub-view',tr.model.GlobalMemoryDump,{multi:true,title:'Global Memory Dumps',});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-container-memory-dump-sub-view',tr.model.ProcessMemoryDump,{multi:false,title:'Process Memory Dump',});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-container-memory-dump-sub-view',tr.model.ProcessMemoryDump,{multi:true,title:'Process Memory Dumps',});return{};});'use strict';(function(){const COUNTER_SAMPLE_TABLE_COLUMNS=[{title:'Counter',width:'150px',value(row){return row.counter;}},{title:'Series',width:'150px',value(row){return row.series;}},{title:'Time',width:'150px',value(row){return row.start;}},{title:'Value',width:'100%',value(row){return row.value;}}];Polymer({is:'tr-ui-a-counter-sample-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],ready(){this.currentSelection_=undefined;this.$.table.tableColumns=COUNTER_SAMPLE_TABLE_COLUMNS;},get selection(){return this.currentSelection_;},set selection(selection){this.currentSelection_=selection;this.updateContents_();},updateContents_(){this.$.table.tableRows=this.selection?this.getRows_(this.selection.toArray()):[];this.$.table.rebuild();},getRows_(samples){const samplesByCounter=tr.b.groupIntoMap(samples,sample=>sample.series.counter.guid);const rows=[];for(const counterSamples of samplesByCounter.values()){const samplesBySeries=tr.b.groupIntoMap(counterSamples,sample=>sample.series.guid);for(const seriesSamples of samplesBySeries.values()){const seriesRows=this.getRowsForSamples_(seriesSamples);seriesRows[0].counter=seriesSamples[0].series.counter.name;seriesRows[0].series=seriesSamples[0].series.name;if(seriesRows.length>1){seriesRows[0].subRows=seriesRows.slice(1);seriesRows[0].isExpanded=true;}
rows.push(seriesRows[0]);}}
return rows;},getRowsForSamples_(samples){return samples.map(function(sample){return{start:sample.timestamp,value:sample.value};});}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-counter-sample-sub-view',tr.model.CounterSample,{multi:false,title:'Counter Sample',});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-counter-sample-sub-view',tr.model.CounterSample,{multi:true,title:'Counter Samples',});})();'use strict';tr.exportTo('tr.ui.analysis',function(){function MultiEventSummary(title,events){this.title=title;this.duration_=undefined;this.selfTime_=undefined;this.events_=events;this.cpuTimesComputed_=false;this.cpuSelfTime_=undefined;this.cpuDuration_=undefined;this.maxDuration_=undefined;this.maxCpuDuration_=undefined;this.maxSelfTime_=undefined;this.maxCpuSelfTime_=undefined;this.untotallableArgs_=[];this.totalledArgs_=undefined;}
MultiEventSummary.prototype={set title(title){if(title==='Totals'){this.totalsRow=true;}
this.title_=title;},get title(){return this.title_;},get duration(){if(this.duration_===undefined){this.duration_=tr.b.math.Statistics.sum(this.events_,function(event){return event.duration;});}
return this.duration_;},get cpuSelfTime(){this.computeCpuTimesIfNeeded_();return this.cpuSelfTime_;},get cpuDuration(){this.computeCpuTimesIfNeeded_();return this.cpuDuration_;},computeCpuTimesIfNeeded_(){if(this.cpuTimesComputed_)return;this.cpuTimesComputed_=true;let cpuSelfTime=0;let cpuDuration=0;let hasCpuData=false;for(const event of this.events_){if(event.cpuDuration!==undefined){cpuDuration+=event.cpuDuration;hasCpuData=true;}
if(event.cpuSelfTime!==undefined){cpuSelfTime+=event.cpuSelfTime;hasCpuData=true;}}
if(hasCpuData){this.cpuDuration_=cpuDuration;this.cpuSelfTime_=cpuSelfTime;}},get selfTime(){if(this.selfTime_===undefined){this.selfTime_=0;for(const event of this.events_){if(event.selfTime!==undefined){this.selfTime_+=event.selfTime;}}}
return this.selfTime_;},get events(){return this.events_;},get numEvents(){return this.events_.length;},get numAlerts(){if(this.numAlerts_===undefined){this.numAlerts_=tr.b.math.Statistics.sum(this.events_,event=>event.associatedAlerts.length);}
return this.numAlerts_;},get untotallableArgs(){this.updateArgsIfNeeded_();return this.untotallableArgs_;},get totalledArgs(){this.updateArgsIfNeeded_();return this.totalledArgs_;},get maxDuration(){if(this.maxDuration_===undefined){this.maxDuration_=tr.b.math.Statistics.max(this.events_,function(event){return event.duration;});}
return this.maxDuration_;},get maxCpuDuration(){if(this.maxCpuDuration_===undefined){this.maxCpuDuration_=tr.b.math.Statistics.max(this.events_,function(event){return event.cpuDuration;});}
return this.maxCpuDuration_;},get maxSelfTime(){if(this.maxSelfTime_===undefined){this.maxSelfTime_=tr.b.math.Statistics.max(this.events_,function(event){return event.selfTime;});}
return this.maxSelfTime_;},get maxCpuSelfTime(){if(this.maxCpuSelfTime_===undefined){this.maxCpuSelfTime_=tr.b.math.Statistics.max(this.events_,function(event){return event.cpuSelfTime;});}
return this.maxCpuSelfTime_;},updateArgsIfNeeded_(){if(this.totalledArgs_!==undefined)return;const untotallableArgs={};const totalledArgs={};for(const event of this.events_){for(const argName in event.args){const argVal=event.args[argName];const type=typeof argVal;if(type!=='number'){untotallableArgs[argName]=true;delete totalledArgs[argName];continue;}
if(untotallableArgs[argName]){continue;}
if(totalledArgs[argName]===undefined){totalledArgs[argName]=0;}
totalledArgs[argName]+=argVal;}}
this.untotallableArgs_=Object.keys(untotallableArgs);this.totalledArgs_=totalledArgs;}};return{MultiEventSummary,};});'use strict';Polymer({is:'tr-ui-a-multi-event-summary-table',ready(){this.showTotals_=false;this.eventsHaveDuration_=true;this.eventsHaveSubRows_=true;this.eventsByTitle_=undefined;},updateTableColumns_(rows,maxValues){let hasCpuData=false;let hasAlerts=false;rows.forEach(function(row){if(row.cpuDuration!==undefined){hasCpuData=true;}
if(row.cpuSelfTime!==undefined){hasCpuData=true;}
if(row.numAlerts){hasAlerts=true;}});const ownerDocument=this.ownerDocument;const columns=[];columns.push({title:'Name',value(row){if(row.title==='Totals')return'Totals';const container=document.createElement('div');const linkEl=document.createElement('tr-ui-a-analysis-link');linkEl.setSelectionAndContent(function(){return new tr.model.EventSet(row.events);},row.title);container.appendChild(linkEl);if(tr.isExported('tr-ui-e-chrome-codesearch')){const link=document.createElement('tr-ui-e-chrome-codesearch');link.searchPhrase=row.title;container.appendChild(link);}
return container;},width:'350px',cmp(rowA,rowB){return rowA.title.localeCompare(rowB.title);}});if(this.eventsHaveDuration_){columns.push({title:'Wall Duration',value(row){return tr.v.ui.createScalarSpan(row.duration,{unit:tr.b.Unit.byName.timeDurationInMs,customContextRange:row.totalsRow?undefined:tr.b.math.Range.fromExplicitRange(0,maxValues.duration),ownerDocument,});},width:'<upated further down>',cmp(rowA,rowB){return rowA.duration-rowB.duration;}});}
if(this.eventsHaveDuration_&&hasCpuData){columns.push({title:'CPU Duration',value(row){return tr.v.ui.createScalarSpan(row.cpuDuration,{unit:tr.b.Unit.byName.timeDurationInMs,customContextRange:row.totalsRow?undefined:tr.b.math.Range.fromExplicitRange(0,maxValues.cpuDuration),ownerDocument,});},width:'<upated further down>',cmp(rowA,rowB){return rowA.cpuDuration-rowB.cpuDuration;}});}
if(this.eventsHaveSubRows_&&this.eventsHaveDuration_){columns.push({title:'Self time',value(row){return tr.v.ui.createScalarSpan(row.selfTime,{unit:tr.b.Unit.byName.timeDurationInMs,customContextRange:row.totalsRow?undefined:tr.b.math.Range.fromExplicitRange(0,maxValues.selfTime),ownerDocument,});},width:'<upated further down>',cmp(rowA,rowB){return rowA.selfTime-rowB.selfTime;}});}
if(this.eventsHaveSubRows_&&this.eventsHaveDuration_&&hasCpuData){columns.push({title:'CPU Self Time',value(row){return tr.v.ui.createScalarSpan(row.cpuSelfTime,{unit:tr.b.Unit.byName.timeDurationInMs,customContextRange:row.totalsRow?undefined:tr.b.math.Range.fromExplicitRange(0,maxValues.cpuSelfTime),ownerDocument,});},width:'<upated further down>',cmp(rowA,rowB){return rowA.cpuSelfTime-rowB.cpuSelfTime;}});}
if(this.eventsHaveDuration_){columns.push({title:'Average '+(hasCpuData?'CPU':'Wall')+' Duration',value(row){const totalDuration=hasCpuData?row.cpuDuration:row.duration;return tr.v.ui.createScalarSpan(totalDuration/row.numEvents,{unit:tr.b.Unit.byName.timeDurationInMs,customContextRange:row.totalsRow?undefined:tr.b.math.Range.fromExplicitRange(0,maxValues.duration),ownerDocument,});},width:'<upated further down>',cmp(rowA,rowB){if(hasCpuData){return rowA.cpuDuration/rowA.numEvents-
rowB.cpuDuration/rowB.numEvents;}
return rowA.duration/rowA.numEvents-
rowB.duration/rowB.numEvents;}});}
columns.push({title:'Occurrences',value(row){return row.numEvents;},width:'<upated further down>',cmp(rowA,rowB){return rowA.numEvents-rowB.numEvents;}});let alertsColumnIndex;if(hasAlerts){columns.push({title:'Num Alerts',value(row){return row.numAlerts;},width:'<upated further down>',cmp(rowA,rowB){return rowA.numAlerts-rowB.numAlerts;}});alertsColumnIndex=columns.length-1;}
let colWidthPercentage;if(columns.length===1){colWidthPercentage='100%';}else{colWidthPercentage=(100/(columns.length-1)).toFixed(3)+'%';}
for(let i=1;i<columns.length;i++){columns[i].width=colWidthPercentage;}
this.$.table.tableColumns=columns;if(hasAlerts){this.$.table.sortColumnIndex=alertsColumnIndex;this.$.table.sortDescending=true;}},configure(config){if(config.eventsByTitle===undefined){throw new Error('Required: eventsByTitle');}
if(config.showTotals!==undefined){this.showTotals_=config.showTotals;}else{this.showTotals_=true;}
if(config.eventsHaveDuration!==undefined){this.eventsHaveDuration_=config.eventsHaveDuration;}else{this.eventsHaveDuration_=true;}
if(config.eventsHaveSubRows!==undefined){this.eventsHaveSubRows_=config.eventsHaveSubRows;}else{this.eventsHaveSubRows_=true;}
this.eventsByTitle_=config.eventsByTitle;this.updateContents_();},get showTotals(){return this.showTotals_;},set showTotals(showTotals){this.showTotals_=showTotals;this.updateContents_();},get eventsHaveDuration(){return this.eventsHaveDuration_;},set eventsHaveDuration(eventsHaveDuration){this.eventsHaveDuration_=eventsHaveDuration;this.updateContents_();},get eventsHaveSubRows(){return this.eventsHaveSubRows_;},set eventsHaveSubRows(eventsHaveSubRows){this.eventsHaveSubRows_=eventsHaveSubRows;this.updateContents_();},get eventsByTitle(){return this.eventsByTitle_;},set eventsByTitle(eventsByTitle){this.eventsByTitle_=eventsByTitle;this.updateContents_();},get selectionBounds(){return this.selectionBounds_;},set selectionBounds(selectionBounds){this.selectionBounds_=selectionBounds;this.updateContents_();},updateContents_(){let eventsByTitle;if(this.eventsByTitle_!==undefined){eventsByTitle=this.eventsByTitle_;}else{eventsByTitle=[];}
const allEvents=new tr.model.EventSet();const rows=[];for(const[title,eventsOfSingleTitle]of Object.entries(eventsByTitle)){for(const event of eventsOfSingleTitle)allEvents.push(event);const row=new tr.ui.analysis.MultiEventSummary(title,eventsOfSingleTitle);rows.push(row);}
this.updateTableColumns_(rows);this.$.table.tableRows=rows;const maxValues={duration:undefined,selfTime:undefined,cpuSelfTime:undefined,cpuDuration:undefined};if(this.eventsHaveDuration){for(const column in maxValues){maxValues[column]=tr.b.math.Statistics.max(rows,function(event){return event[column];});}}
const footerRows=[];if(this.showTotals_){const multiEventSummary=new tr.ui.analysis.MultiEventSummary('Totals',allEvents);footerRows.push(multiEventSummary);}
this.updateTableColumns_(rows,maxValues);this.$.table.tableRows=rows;this.$.table.footerRows=footerRows;this.$.table.rebuild();}});'use strict';Polymer({is:'tr-ui-a-selection-summary-table',created(){this.selection_=new tr.b.math.Range();},ready(){this.$.table.showHeader=false;this.$.table.tableColumns=[{title:'Name',value(row){return row.title;},width:'350px'},{title:'Value',width:'100%',value(row){return row.value;}}];},get selection(){return this.selection_;},set selection(selection){this.selection_=selection;this.updateContents_();},updateContents_(){const selection=this.selection_;const rows=[];let hasRange;if(this.selection_&&(!selection.bounds.isEmpty)){hasRange=true;}else{hasRange=false;}
rows.push({title:'Selection start',value:hasRange?tr.v.ui.createScalarSpan(selection.bounds.min,{unit:tr.b.Unit.byName.timeStampInMs,ownerDocument:this.ownerDocument}):'<empty>'});rows.push({title:'Selection extent',value:hasRange?tr.v.ui.createScalarSpan(selection.bounds.range,{unit:tr.b.Unit.byName.timeDurationInMs,ownerDocument:this.ownerDocument}):'<empty>'});this.$.table.tableRows=rows;this.$.table.rebuild();}});'use strict';Polymer({is:'tr-ui-b-radio-picker',created(){this.needsInit_=true;this.settingsKey_=undefined;this.isReady_=false;this.radioButtons_=undefined;this.selectedKey_=undefined;},ready(){this.isReady_=true;this.maybeInit_();this.maybeRenderRadioButtons_();},get vertical(){return this.getAttribute('vertical');},set vertical(vertical){if(vertical){this.setAttribute('vertical',true);}else{this.removeAttribute('vertical');}},get settingsKey(){return this.settingsKey_;},set settingsKey(settingsKey){if(!this.needsInit_){throw new Error('Already initialized.');}
this.settingsKey_=settingsKey;this.maybeInit_();},maybeInit_(){if(!this.needsInit_)return;if(this.settingsKey_===undefined)return;this.needsInit_=false;this.select(tr.b.Settings.get(this.settingsKey_));},set items(items){this.radioButtons_={};items.forEach(function(e){if(e.key in this.radioButtons_){throw new Error(e.key+' already exists');}
const radioButton=document.createElement('div');const input=document.createElement('input');const label=document.createElement('label');input.type='radio';input.id=e.label;input.addEventListener('click',function(){this.select(e.key);}.bind(this));Polymer.dom(label).innerHTML=e.label;label.htmlFor=e.label;label.style.display='inline';Polymer.dom(radioButton).appendChild(input);Polymer.dom(radioButton).appendChild(label);this.radioButtons_[e.key]=input;}.bind(this));this.maybeInit_();this.maybeRenderRadioButtons_();},maybeRenderRadioButtons_(){if(!this.isReady_)return;if(this.radioButtons_===undefined)return;for(const key in this.radioButtons_){Polymer.dom(this.$.container).appendChild(this.radioButtons_[key].parentElement);}
if(this.selectedKey_!==undefined){this.select(this.selectedKey_);}},select(key){if(key===undefined||key===this.selectedKey_){return;}
if(this.radioButtons_===undefined){this.selectedKey_=key;return;}
if(!(key in this.radioButtons_)){throw new Error(key+' does not exists');}
if(this.selectedKey_!==undefined){this.radioButtons_[this.selectedKey_].checked=false;}
this.selectedKey_=key;tr.b.Settings.set(this.settingsKey_,this.selectedKey_);if(this.selectedKey_!==undefined){this.radioButtons_[this.selectedKey_].checked=true;}
this.dispatchEvent(new tr.b.Event('change',false));},get selectedKey(){return this.selectedKey_;},});'use strict';tr.exportTo('tr.ui.b',function(){const MIN_GUIDELINE_HEIGHT_PX=3;const CHECKBOX_WIDTH_PX=18;const NameColumnChart=tr.ui.b.define('name-column-chart',tr.ui.b.ColumnChart);NameColumnChart.prototype={__proto__:tr.ui.b.ColumnChart.prototype,get xAxisHeight(){return 5+(this.textHeightPx_*this.data_.length);},updateMargins_(){super.updateMargins_();let xAxisTickOverhangPx=0;for(let i=0;i<this.data_.length;++i){const datum=this.data_[i];xAxisTickOverhangPx=Math.max(xAxisTickOverhangPx,this.xScale_(i)+tr.ui.b.getSVGTextSize(this,datum.x).width-
this.graphWidth);}
this.margin.right=Math.max(this.margin.right,xAxisTickOverhangPx);},getXForDatum_(datum,index){return index;},get xAxisTickOffset(){return 0.5;},updateXAxis_(xAxis){xAxis.selectAll('*').remove();if(this.hideXAxis)return;const nameTexts=xAxis.selectAll('text').data(this.data_);nameTexts.enter().append('text').attr('transform',(d,index)=>'translate(0, '+
this.textHeightPx_*(this.data_.length-index)+')').attr('x',(d,index)=>this.xScale_(index)).attr('y',d=>this.graphHeight).text(d=>d.x);nameTexts.exit().remove();const guideLines=xAxis.selectAll('line.guide').data(this.data_);guideLines.enter().append('line').attr('x1',(d,index)=>this.xScale_(index+this.xAxisTickOffset)).attr('x2',(d,index)=>this.xScale_(index+this.xAxisTickOffset)).attr('y1',()=>this.graphHeight).attr('y2',(d,index)=>this.graphHeight+Math.max(MIN_GUIDELINE_HEIGHT_PX,(this.textHeightPx_*(this.data_.length-index-1))));}};return{NameColumnChart,};});'use strict';tr.exportTo('tr.ui.b',function(){const LineChart=tr.ui.b.LineChart;const NameLineChart=tr.ui.b.define('name-line-chart',LineChart);NameLineChart.prototype={__proto__:LineChart.prototype,getXForDatum_(datum,index){return index;},get xAxisHeight(){return 5+(this.textHeightPx_*this.data_.length);},get xAxisTickOffset(){return 0;},updateMargins_(){tr.ui.b.NameColumnChart.prototype.updateMargins_.call(this);},updateXAxis_(xAxis){xAxis.selectAll('*').remove();if(this.hideXAxis)return;tr.ui.b.NameColumnChart.prototype.updateXAxis_.call(this,xAxis);const baseline=xAxis.selectAll('path').data([this]);baseline.enter().append('line').attr('stroke','black').attr('x1',this.xScale_(0)).attr('x2',this.xScale_(this.data_.length-1)).attr('y1',this.graphHeight).attr('y2',this.graphHeight);baseline.exit().remove();}};return{NameLineChart,};});'use strict';tr.exportTo('tr.ui.b',function(){const BoxChart=tr.ui.b.define('box-chart',tr.ui.b.NameLineChart);BoxChart.prototype={__proto__:tr.ui.b.NameLineChart.prototype,get hideLegend(){return true;},updateDataRange_(){if(this.overrideDataRange_!==undefined){return;}
this.autoDataRange_.reset();for(const datum of this.data_){this.autoDataRange_.addValue(datum.percentile_0);this.autoDataRange_.addValue(datum.percentile_100);}},updateScales_(){super.updateScales_();this.xScale_.domain([0,this.data_.length]);},get xAxisTickOffset(){return 0.5;},updateDataRange_(){if(this.overrideDataRange_!==undefined)return;this.autoDataRange_.reset();for(const datum of this.data_){this.autoDataRange_.addValue(datum.percentile_0);this.autoDataRange_.addValue(datum.percentile_100);}},updateXAxis_(xAxis){xAxis.selectAll('*').remove();if(this.hideXAxis)return;tr.ui.b.NameColumnChart.prototype.updateXAxis_.call(this,xAxis);const baseline=xAxis.selectAll('path').data([this]);baseline.enter().append('line').attr('stroke','black').attr('x1',this.xScale_(0)).attr('x2',this.xScale_(this.data_.length)).attr('y1',this.graphHeight).attr('y2',this.graphHeight);baseline.exit().remove();},updateDataContents_(dataSel){dataSel.selectAll('*').remove();const boxesSel=dataSel.selectAll('path');for(let index=0;index<this.data_.length;++index){const datum=this.data_[index];const color=datum.color||'black';let sel=boxesSel.data([datum]);sel.enter().append('rect').attr('fill',color).attr('x',this.xScale_(index+0.2)).attr('width',this.xScale_(index+0.8)-this.xScale_(index+0.2)).attr('y',this.yScale_(datum.percentile_75)).attr('height',this.yScale_(datum.percentile_25)-
this.yScale_(datum.percentile_75));sel.exit().remove();sel=boxesSel.data([datum]);sel.enter().append('line').attr('stroke',color).attr('x1',this.xScale_(index)).attr('x2',this.xScale_(index+1)).attr('y1',this.yScale_(datum.percentile_50)).attr('y2',this.yScale_(datum.percentile_50));sel.exit().remove();sel=boxesSel.data([datum]);sel.enter().append('line').attr('stroke',color).attr('x1',this.xScale_(index+0.4)).attr('x2',this.xScale_(index+0.6)).attr('y1',this.yScale_(datum.percentile_0)).attr('y2',this.yScale_(datum.percentile_0));sel.exit().remove();sel=boxesSel.data([datum]);sel.enter().append('line').attr('stroke',color).attr('x1',this.xScale_(index+0.4)).attr('x2',this.xScale_(index+0.6)).attr('y1',this.yScale_(datum.percentile_100)).attr('y2',this.yScale_(datum.percentile_100));sel.exit().remove();sel=boxesSel.data([datum]);sel.enter().append('line').attr('stroke',color).attr('x1',this.xScale_(index+0.5)).attr('x2',this.xScale_(index+0.5)).attr('y1',this.yScale_(datum.percentile_100)).attr('y2',this.yScale_(datum.percentile_0));sel.exit().remove();}}};return{BoxChart,};});'use strict';tr.exportTo('tr.ui.b',function(){const BarChart=tr.ui.b.define('bar-chart',tr.ui.b.ColumnChart);BarChart.prototype={__proto__:tr.ui.b.ColumnChart.prototype,decorate(){super.decorate();this.verticalScale_=undefined;this.horizontalScale_=undefined;this.isWaterfall_=false;},updateScales_(){super.updateScales_();this.yScale_.range([this.graphWidth,0]);this.xScale_.range([0,this.graphHeight]);this.verticalScale_=this.isYLogScale_?d3.scale.log(10):d3.scale.linear();this.verticalScale_.domain(this.xScale_.domain());this.verticalScale_.range([this.graphHeight,0]);this.horizontalScale_=d3.scale.linear();this.horizontalScale_.domain(this.yScale_.domain());this.horizontalScale_.range([0,this.graphWidth]);},set isWaterfall(waterfall){this.isWaterfall_=waterfall;if(waterfall){this.getDataSeries('hide').color='transparent';}
this.updateContents_();},get isWaterfall(){return this.isWaterfall_;},get defaultGraphHeight(){return Math.max(20,10*this.data_.length);},get defaultGraphWidth(){return 100;},get barHeight(){return this.graphHeight/this.data.length;},drawBrush_(brushRectsSel){brushRectsSel.attr('x',0).attr('width',this.graphWidth).attr('y',d=>this.verticalScale_(d.max)).attr('height',d=>this.verticalScale_(d.min)-this.verticalScale_(d.max)).attr('fill','rgb(213, 236, 229)');},getDataPointAtChartPoint_(chartPoint){const flippedPoint={x:this.graphHeight-chartPoint.y,y:this.graphWidth-chartPoint.x};return super.getDataPointAtChartPoint_(flippedPoint);},drawXAxis_(xAxis){xAxis.attr('transform','translate(0,'+this.graphHeight+')').call(d3.svg.axis().scale(this.horizontalScale_).orient('bottom'));},get yAxisWidth(){return this.computeScaleTickWidth_(this.verticalScale_);},drawYAxis_(yAxis){const axisModifier=d3.svg.axis().scale(this.verticalScale_).orient('left');yAxis.call(axisModifier);},drawHoverValueBox_(rect){const rectHoverEvent=new tr.b.Event('rect-mouseenter');rectHoverEvent.rect=rect;this.dispatchEvent(rectHoverEvent);if(!this.enableHoverBox||(this.isWaterfall_&&rect.key==='hide')){return;}
const seriesKeys=[...this.seriesByKey_.keys()];const chartAreaSel=d3.select(this.chartAreaElement);chartAreaSel.selectAll('.hover').remove();let keyWidthPx=0;let keyHeightPx=0;let xWidthPx=0;let xHeightPx=0;let groupWidthPx=0;let groupHeightPx=0;if(seriesKeys.length>1&&!this.isGrouped&&!this.isWaterfall_){keyWidthPx=tr.ui.b.getSVGTextSize(this.chartAreaElement,rect.key).width;keyHeightPx=this.textHeightPx_;}
if(this.data.length>1&&!this.isWaterfall_){xWidthPx=tr.ui.b.getSVGTextSize(this.chartAreaElement,''+rect.datum.x).width;xHeightPx=this.textHeightPx_;}
if(this.isGrouped&&rect.datum.group!==undefined){groupWidthPx=tr.ui.b.getSVGTextSize(this.chartAreaElement,rect.datum.group).width;groupHeightPx=this.textHeightPx_;}
const valueWidthPx=tr.ui.b.getSVGTextSize(this.chartAreaElement,rect.value).width;const valueHeightPx=this.textHeightPx_;const maxWidthPx=Math.max(keyWidthPx,xWidthPx,groupWidthPx,valueWidthPx)+5;const hoverWidthPx=this.isGrouped?maxWidthPx:Math.min(maxWidthPx,Math.max(50,rect.widthPx));let hoverTopPx=rect.topPx;hoverTopPx=Math.min(hoverTopPx,this.getBoundingClientRect().height-
valueHeightPx);let hoverLeftPx=rect.leftPx+(rect.widthPx/2);hoverLeftPx=Math.max(hoverLeftPx-hoverWidthPx,-this.margin.left);chartAreaSel.append('rect').attr('class','hover').attr('fill','white').attr('x',hoverLeftPx).attr('y',hoverTopPx).attr('width',hoverWidthPx).attr('height',keyHeightPx+xHeightPx+
valueHeightPx+groupHeightPx);if(seriesKeys.length>1&&!this.isGrouped&&!this.isWaterfall_){chartAreaSel.append('text').attr('class','hover').attr('fill',rect.color==='transparent'?'#000000':rect.color).attr('x',hoverLeftPx+2).attr('y',hoverTopPx+keyHeightPx-3).text(rect.key);}
if(this.data.length>1&&!this.isWaterfall_){chartAreaSel.append('text').attr('class','hover').attr('fill',rect.color==='transparent'?'#000000':rect.color).attr('x',hoverLeftPx+2).attr('y',hoverTopPx+keyHeightPx+valueHeightPx-3).text(''+rect.datum.x);}
if(this.isGrouped&&rect.datum.group!==undefined){chartAreaSel.append('text').on('mouseleave',()=>this.clearHoverValueBox_(rect)).attr('class','hover').attr('fill',rect.color==='transparent'?'#000000':rect.color).attr('x',hoverLeftPx+2).attr('y',hoverTopPx+keyHeightPx+xHeightPx+groupHeightPx-3).text(rect.datum.group);}
chartAreaSel.append('text').attr('class','hover').attr('fill',rect.color==='transparent'?'#000000':rect.color).attr('x',hoverLeftPx+2).attr('y',hoverTopPx+xHeightPx+keyHeightPx+
groupHeightPx+valueHeightPx-3).text(rect.value);},flipRect_(rect){return{datum:rect.datum,index:rect.index,key:rect.key,value:rect.value,color:rect.color,topPx:this.graphHeight-rect.leftPx-rect.widthPx,leftPx:this.graphWidth-rect.topPx-rect.heightPx,widthPx:rect.heightPx,heightPx:rect.widthPx,underflow:rect.underflow,overflow:rect.overflow,};},drawRect_(rect,sel){super.drawRect_(this.flipRect_(rect),sel);},drawUnderflow_(rect,rectsSel){let sel=rectsSel.data([rect]);sel.enter().append('text').text('*').attr('fill',rect.color).attr('x',0).attr('y',this.graphHeight-rect.leftPx+
3+(rect.widthPx/2));sel.exit().remove();sel=rectsSel.data([rect]);sel.enter().append('rect').attr('fill','rgba(0, 0, 0, 0)').attr('x',0).attr('y',this.graphHeight-rect.leftPx-rect.widthPx).attr('width',10).attr('height',rect.widthPx).on('mouseenter',()=>this.drawHoverValueBox_(this.flipRect_(rect))).on('mouseleave',()=>this.clearHoverValueBox_(rect));sel.exit().remove();},drawOverflow_(rect,sel){sel=sel.data([rect]);sel.enter().append('text').text('*').attr('fill',rect.color).attr('x',this.graphWidth).attr('y',this.graphHeight-rect.leftPx+
3+(rect.widthPx/2));sel.exit().remove();}};return{BarChart,};});'use strict';tr.exportTo('tr.ui.b',function(){const NameBarChart=tr.ui.b.define('name-bar-chart',tr.ui.b.BarChart);const Y_AXIS_PADDING=2;NameBarChart.prototype={__proto__:tr.ui.b.BarChart.prototype,getDataPointAtChartPoint_(chartPoint){return{x:tr.ui.b.BarChart.prototype.getDataPointAtChartPoint_.call(this,chartPoint).x,y:parseInt(Math.floor((this.graphHeight-chartPoint.y)/this.barHeight))};},getXForDatum_(datum,index){return index;},get yAxisWidth(){if(this.data.length===0)return 0;return Y_AXIS_PADDING+tr.b.math.Statistics.max(this.data_,d=>tr.ui.b.getSVGTextSize(this,d.x).width);},get defaultGraphHeight(){return(3+this.textHeightPx_)*this.data.length;},updateYAxis_(yAxis){if(tr.ui.b.getSVGTextSize(this,'test').width===0){tr.b.requestAnimationFrame(()=>this.updateYAxis_(yAxis));return;}
yAxis.selectAll('*').remove();if(this.hideYAxis)return;const nameTexts=yAxis.selectAll('text').data(this.data_);nameTexts.enter().append('text').attr('x',d=>-(tr.ui.b.getSVGTextSize(this,d.x).width+Y_AXIS_PADDING)).attr('y',(d,index)=>this.verticalScale_(index)).text(d=>d.x);nameTexts.exit().remove();let previousTop=undefined;for(const text of nameTexts[0]){const bbox=text.getBBox();if((previousTop===undefined)||(previousTop>(bbox.y+bbox.height))){previousTop=bbox.y;}else{text.style.opacity=0;}}}};return{NameBarChart,};});'use strict';tr.exportTo('tr.v.ui',function(){const DIAGNOSTIC_SPAN_BEHAVIOR={created(){this.diagnostic_=undefined;this.name_=undefined;this.histogram_=undefined;},attached(){if(this.diagnostic_)this.updateContents_();},get diagnostic(){return this.diagnostic_;},build(diagnostic,name,histogram){this.diagnostic_=diagnostic;this.name_=name;this.histogram_=histogram;if(this.isAttached)this.updateContents_();},updateContents_(){throw new Error('dom-modules must override updateContents_()');}};return{DIAGNOSTIC_SPAN_BEHAVIOR,};});'use strict';tr.exportTo('tr.v.ui',function(){const DEFAULT_COLOR_SCHEME=new tr.b.SinebowColorGenerator();function getHistogramName(histogram,diagnosticName,key){if(histogram===undefined)return undefined;const nameMap=histogram.diagnostics.get(diagnosticName);if(nameMap===undefined)return undefined;return nameMap.get(key);}
class BreakdownTableSummaryRow{constructor(displayElement,histogramNames){this.displayElement_=displayElement;this.histogramNames_=histogramNames;this.keySpan_=undefined;}
get numberValue(){return undefined;}
get keySpan(){if(this.keySpan_===undefined){if(this.histogramNames_.length){this.keySpan_=document.createElement('tr-ui-a-analysis-link');this.keySpan_.setSelectionAndContent(this.histogramNames_,'Select All');}else{this.keySpan_='Sum';}}
return this.keySpan_;}
get name(){return'Sum';}
get displayElement(){return this.displayElement_;}
get stringPercent(){return'100%';}}
class BreakdownTableRow{constructor(name,value,histogramName,unit,color){this.name_=name;this.value_=value;this.histogramName_=histogramName;this.unit_=unit;if(typeof value!=='number'){throw new Error('unsupported value '+value);}
this.tableSum_=undefined;this.keySpan_=undefined;this.color_=color;const hsl=this.color.toHSL();hsl.l*=0.85;this.highlightedColor_=tr.b.Color.fromHSL(hsl);if(this.unit_){this.displayElement_=tr.v.ui.createScalarSpan(this.numberValue,{unit:this.unit_,});}else{this.displayElement_=tr.ui.b.createSpan({textContent:this.stringValue,});}}
get name(){return this.name_;}
get color(){return this.color_;}
get highlightedColor(){return this.highlightedColor_;}
get keySpan(){if(this.keySpan_===undefined){if(this.histogramName_){this.keySpan_=document.createElement('tr-ui-a-analysis-link');this.keySpan_.setSelectionAndContent([this.histogramName_],this.name);this.keySpan_.color=this.color;this.keySpan_.title=this.histogramName_;}else{this.keySpan_=document.createElement('span');this.keySpan_.innerText=this.name;this.keySpan_.style.color=this.color;}}
return this.keySpan_;}
get numberValue(){if(!isNaN(this.value_)&&(this.value_!==Infinity)&&(this.value_!==-Infinity)&&(this.value_>0))return this.value_;return undefined;}
get stringValue(){if((this.unit_!==undefined)&&!isNaN(this.value_)&&(this.value_!==Infinity)&&(this.value_!==-Infinity)){return this.unit_.format(this.value_);}
return this.value_.toString();}
set tableSum(s){this.tableSum_=s;}
get stringPercent(){if(this.tableSum_===undefined)return'';const num=this.numberValue;if(num===undefined)return'';return Math.floor(num*100.0/this.tableSum_)+'%';}
get displayElement(){return this.displayElement_;}
compare(other){if(this.numberValue===undefined){if(other.numberValue===undefined){return this.name.localeCompare(other.name);}
return 1;}
if(other.numberValue===undefined){return-1;}
if(this.numberValue===other.numberValue){return this.name.localeCompare(other.name);}
return other.numberValue-this.numberValue;}}
Polymer({is:'tr-v-ui-breakdown-span',behaviors:[tr.v.ui.DIAGNOSTIC_SPAN_BEHAVIOR],created(){this.chart_=new tr.ui.b.ColumnChart();this.chart_.graphHeight=130;this.chart_.isStacked=true;this.chart_.hideXAxis=true;this.chart_.hideLegend=true;this.chart_.enableHoverBox=false;this.chart_.addEventListener('rect-mouseenter',event=>this.onRectMouseEnter_(event));this.chart_.addEventListener('rect-mouseleave',event=>this.onRectMouseLeave_(event));},onRectMouseEnter_(event){for(const row of this.$.table.tableRows){if(row.name===event.rect.key){row.displayElement.style.background=event.rect.color;row.keySpan.scrollIntoViewIfNeeded();}else{row.displayElement.style.background='';}}},onRectMouseLeave_(event){for(const row of this.$.table.tableRows){row.displayElement.style.background='';}},ready(){Polymer.dom(this.$.container).appendChild(this.chart_);this.$.table.zebra=true;this.$.table.showHeader=false;this.$.table.tableColumns=[{value:row=>row.keySpan,},{value:row=>row.displayElement,align:tr.ui.b.TableFormat.ColumnAlignment.RIGHT,},{value:row=>row.stringPercent,align:tr.ui.b.TableFormat.ColumnAlignment.RIGHT,},];},updateContents_(){this.$.container.style.display='none';this.$.table.style.display='none';this.$.empty.style.display='block';if(!this.diagnostic_){this.chart_.data=[];return;}
if(this.histogram_)this.chart_.unit=this.histogram_.unit;let colorScheme=undefined;if(this.diagnostic.colorScheme===tr.v.d.COLOR_SCHEME_CHROME_USER_FRIENDLY_CATEGORY_DRIVER){colorScheme=(name)=>{let cat=name.split(' ');cat=cat[cat.length-1];return tr.e.chrome.ChromeUserFriendlyCategoryDriver.getColor(cat);};}else if(this.diagnostic.colorScheme){colorScheme=(name)=>tr.b.FixedColorSchemeRegistry.lookUp(this.diagnostic.colorScheme).getColor(name);}else{colorScheme=(name)=>DEFAULT_COLOR_SCHEME.colorForKey(name);}
const tableRows=[];let tableSum=0;const histogramNames=[];for(const[key,value]of this.diagnostic){const histogramName=getHistogramName(this.histogram_,this.name_,key);const row=new BreakdownTableRow(key,value,histogramName,this.chart_.unit,colorScheme(key));tableRows.push(row);if(row.numberValue!==undefined)tableSum+=row.numberValue;if(histogramName){histogramNames.push(histogramName);}}
tableRows.sort((x,y)=>x.compare(y));if(tableSum>0){let summaryDisplayElement=tableSum;if(this.chart_.unit!==undefined){summaryDisplayElement=this.chart_.unit.format(tableSum);}
summaryDisplayElement=tr.ui.b.createSpan({textContent:summaryDisplayElement,});tableRows.unshift(new BreakdownTableSummaryRow(summaryDisplayElement,histogramNames));}
const chartData={x:0};for(const row of tableRows){if(row.numberValue===undefined)continue;row.tableSum=tableSum;chartData[row.name]=row.numberValue;const dataSeries=this.chart_.getDataSeries(row.name);dataSeries.color=row.color;dataSeries.highlightedColor=row.highlightedColor;}
if(tableRows.length>0){this.$.table.style.display='block';this.$.empty.style.display='none';this.$.table.tableRows=tableRows;this.$.table.rebuild();}
if(Object.keys(chartData).length>1){this.$.container.style.display='block';this.$.empty.style.display='none';this.chart_.data=[chartData];}}});return{};});'use strict';tr.exportTo('tr.v.ui',function(){Polymer({is:'tr-v-ui-collected-related-event-set-span',behaviors:[tr.v.ui.DIAGNOSTIC_SPAN_BEHAVIOR],updateContents_(){Polymer.dom(this).textContent='';for(const[canonicalUrl,events]of this.diagnostic){const link=document.createElement('a');if(events.length===1){const event=tr.b.getOnlyElement(events);link.textContent=event.title+' '+
tr.b.Unit.byName.timeDurationInMs.format(event.duration);}else{link.textContent=events.length+' events';}
link.href=canonicalUrl;Polymer.dom(this).appendChild(link);Polymer.dom(this).appendChild(document.createElement('br'));}}});return{};});'use strict';tr.exportTo('tr.v.ui',function(){Polymer({is:'tr-v-ui-date-range-span',behaviors:[tr.v.ui.DIAGNOSTIC_SPAN_BEHAVIOR],updateContents_(){if(this.diagnostic===undefined){Polymer.dom(this).textContent='';return;}
Polymer.dom(this).textContent=this.diagnostic.toString();}});return{};});'use strict';tr.exportTo('tr.v.ui',function(){function isLinkTuple(value){return((value instanceof Array)&&(value.length===2)&&(typeof value[0]==='string')&&tr.b.isUrl(value[1]));}
Polymer({is:'tr-v-ui-generic-set-span',behaviors:[tr.v.ui.DIAGNOSTIC_SPAN_BEHAVIOR],updateContents_(){this.$.generic.style.display='none';this.$.links.textContent='';if(this.diagnostic===undefined)return;const values=Array.from(this.diagnostic);let areAllStrings=true;let areAllNumbers=true;for(const value of values){if(typeof value!=='number'){areAllNumbers=false;if(typeof value!=='string'&&!isLinkTuple(value)){areAllStrings=false;break;}}}
if(!areAllStrings){this.$.generic.style.display='';this.$.generic.object=values;return;}
if(areAllNumbers){values.sort((x,y)=>x-y);}else{values.sort();}
for(const value of values){const link={textContent:''+value};if(isLinkTuple(value)){link.textContent=value[0];link.href=value[1];}else if(tr.b.isUrl(value)){link.href=value;}
if(this.name_===tr.v.d.RESERVED_NAMES.TRACE_URLS){link.textContent=value.substr(1+value.lastIndexOf('/'));}
const linkEl=tr.ui.b.createLink(link);if(link.href){linkEl.target='_blank';linkEl.addEventListener('click',e=>e.stopPropagation());}
this.$.links.appendChild(linkEl);}}});return{};});'use strict';tr.exportTo('tr.v.ui',function(){Polymer({is:'tr-v-ui-related-event-set-span',behaviors:[tr.v.ui.DIAGNOSTIC_SPAN_BEHAVIOR],updateContents_(){Polymer.dom(this).textContent='';const events=new tr.model.EventSet([...this.diagnostic]);const link=document.createElement('tr-ui-a-analysis-link');let label=events.length+' events';if(events.length===1){const event=tr.b.getOnlyElement(events);label=event.title+' ';label+=tr.b.Unit.byName.timeDurationInMs.format(event.duration);}
link.setSelectionAndContent(events,label);Polymer.dom(this).appendChild(link);}});return{};});'use strict';tr.exportTo('tr.v.ui',function(){Polymer({is:'tr-v-ui-scalar-diagnostic-span',behaviors:[tr.v.ui.DIAGNOSTIC_SPAN_BEHAVIOR],updateContents_(){this.$.scalar.setValueAndUnit(this.diagnostic.value.value,this.diagnostic.value.unit);}});return{};});'use strict';tr.exportTo('tr.v.ui',function(){Polymer({is:'tr-v-ui-unmergeable-diagnostic-set-span',behaviors:[tr.v.ui.DIAGNOSTIC_SPAN_BEHAVIOR],updateContents_(){Polymer.dom(this).textContent='';for(const diagnostic of this.diagnostic){if(diagnostic instanceof tr.v.d.RelatedNameMap)continue;const div=document.createElement('div');div.appendChild(tr.v.ui.createDiagnosticSpan(diagnostic,this.name_,this.histogram_));Polymer.dom(this).appendChild(div);}}});return{};});'use strict';tr.exportTo('tr.v.ui',function(){function findElementNameForDiagnostic(diagnostic){let typeInfo=undefined;let curProto=diagnostic.constructor.prototype;while(curProto){typeInfo=tr.v.d.Diagnostic.findTypeInfo(curProto.constructor);if(typeInfo&&typeInfo.metadata.elementName)break;typeInfo=undefined;curProto=curProto.__proto__;}
if(typeInfo===undefined){throw new Error(diagnostic.constructor.name+' or a base class must have a registered elementName');}
const tagName=typeInfo.metadata.elementName;if(tr.ui.b.isUnknownElementName(tagName)){throw new Error('Element not registered: '+tagName);}
return tagName;}
function createDiagnosticSpan(diagnostic,name,histogram){const tagName=findElementNameForDiagnostic(diagnostic);const span=document.createElement(tagName);if(span.build===undefined)throw new Error(tagName);span.build(diagnostic,name,histogram);return span;}
return{createDiagnosticSpan,};});'use strict';tr.exportTo('tr.v.ui',function(){function makeColumn(title,histogram){return{title,value(map){const diagnostic=map.get(title);if(!diagnostic)return'';return tr.v.ui.createDiagnosticSpan(diagnostic,title,histogram);}};}
Polymer({is:'tr-v-ui-diagnostic-map-table',created(){this.diagnosticMaps_=undefined;this.histogram_=undefined;this.isMetadata_=false;},set histogram(h){this.histogram_=h;},set isMetadata(m){this.isMetadata_=m;this.$.table.showHeader=!this.isMetadata_;},set diagnosticMaps(maps){this.diagnosticMaps_=maps;this.updateContents_();},get diagnosticMaps(){return this.diagnosticMaps_;},updateContents_(){if(this.isMetadata_&&this.diagnosticMaps_.length!==1){throw new Error('Metadata diagnostic-map-tables require exactly 1 DiagnosticMap');}
if(this.diagnosticMaps_===undefined||this.diagnosticMaps_.length===0){this.$.table.tableRows=[];this.$.table.tableColumns=[];return;}
let names=new Set();for(const map of this.diagnosticMaps_){for(const[name,diagnostic]of map){if(diagnostic instanceof tr.v.d.UnmergeableDiagnosticSet)continue;if(diagnostic instanceof tr.v.d.CollectedRelatedEventSet)continue;names.add(name);}}
names=Array.from(names).sort();const histogram=this.histogram_;if(this.isMetadata_){const diagnosticMap=this.diagnosticMaps_[0];this.$.table.tableColumns=[{value(name){return name.name;}},{value(name){const diagnostic=diagnosticMap.get(name.name);if(!diagnostic)return'';return tr.v.ui.createDiagnosticSpan(diagnostic,name.name,histogram);}},];this.$.table.tableRows=names.map(name=>{return{name};});}else{this.$.table.tableColumns=names.map(name=>makeColumn(name,histogram));this.$.table.tableRows=this.diagnosticMaps_;}
this.$.table.rebuild();}});return{};});'use strict';tr.exportTo('tr.b',function(){class Serializable{constructor(){Object.defineProperty(this,'properties_',{configurable:false,enumerable:false,value:new Map(),});}
define(name,initialValue){if(this[name]!==undefined){throw new Error(`"${name}" is already defined.`);}
if(name[name.length-1]==='_'){throw new Error(`"${name}" cannot end with an underscore.`);}
this.properties_.set(name,initialValue);Object.defineProperty(this,name,{configurable:false,enumerable:true,get:()=>this.properties_.get(name),set:value=>this.setProperty_(name,value),});}
setProperty_(name,value){this.properties_.set(name,value);}
clone(){return Serializable.fromDict(this.asDict());}
asDict(){function visit(obj){if(obj instanceof Serializable)return obj.asDict();if(obj instanceof Set)return Array.from(obj);if(obj instanceof Array)return obj.map(visit);if(!(obj instanceof Map))return obj;const result={};for(const[name,value]of obj){result[name]=visit(value);}
return result;}
const dict={type:this.constructor.name};for(const[name,value]of this.properties_){dict[name.replace(/_$/,'')]=visit(value);}
return dict;}
static fromDict(dict){function visit(d){if(d instanceof Array)return d.map(visit);if(!(d instanceof Object))return d;if(typeof d.type==='string')return Serializable.fromDict(d);const result=new Map();for(const[name,value]of Object.entries(d)){result.set(name,visit(value));}
return result;}
const typeInfo=Serializable.findTypeInfoWithName(dict.type);const result=new typeInfo.constructor();for(const[name,value]of Object.entries(dict)){result[name]=visit(value);}
return result;}}
const options=new tr.b.ExtensionRegistryOptions(tr.b.BASIC_REGISTRY_MODE);options.defaultMetadata={};options.mandatoryBaseClass=Serializable;tr.b.decorateExtensionRegistry(Serializable,options);return{Serializable,};});'use strict';tr.exportTo('tr.b',function(){class ViewState extends tr.b.Serializable{constructor(){super();tr.b.EventTarget.decorate(this);}
setProperty_(name,value){this.update(new Map([[name,value]]));}
async updateFromViewState(other){await this.update(other.properties_);}
async update(delta){if(!(delta instanceof Map))delta=new Map(Object.entries(delta));const actualDelta={};for(const[name,current]of delta){const previous=this[name];if(previous===current)continue;actualDelta[name]={previous,current};tr.b.Serializable.prototype.setProperty_.call(this,name,current);}
if(Object.keys(actualDelta).length===0)return;await tr.b.dispatchSimpleEventAsync(this,this.updateEventName_,{delta:actualDelta});}
get updateEventName_(){return this.constructor.name+'.update';}
addUpdateListener(listener){this.addEventListener(this.updateEventName_,listener);}
removeUpdateListener(listener){this.removeEventListener(this.updateEventName_,listener);}}
return{ViewState,};});'use strict';tr.exportTo('tr.v.ui',function(){class HistogramSetViewState extends tr.b.ViewState{constructor(){super();this.define('searchQuery','');this.define('referenceDisplayLabel','');this.define('displayStatisticName','');this.define('showAll',true);this.define('groupings',[]);this.define('sortColumnIndex',0);this.define('sortDescending',false);this.define('constrainNameColumn',true);this.define('tableRowStates',new Map());this.define('alpha',0.01);}}
tr.b.ViewState.register(HistogramSetViewState);class HistogramSetTableRowState extends tr.b.ViewState{constructor(){super();this.define('isExpanded',false);this.define('isOverviewed',false);this.define('cells',new Map());this.define('subRows',new Map());this.define('diagnosticsTab','');}
asCompactDict(){const result={};if(this.isExpanded)result.e='1';if(this.isOverviewed)result.o='1';if(this.diagnosticsTab)result.d=this.diagnosticsTab;const cells={};for(const[name,cell]of this.cells){const cellDict=cell.asCompactDict();if(cellDict===undefined)continue;cells[name]=cellDict;}
if(Object.keys(cells).length>0)result.c=cells;const subRows={};for(const[name,row]of this.subRows){const rowDict=row.asCompactDict();if(rowDict===undefined)continue;subRows[name]=rowDict;}
if(Object.keys(subRows).length>0)result.r=subRows;if(Object.keys(result).length===0)return undefined;return result;}
async updateFromCompactDict(dict){await this.update({isExpanded:dict.e==='1',isOverviewed:dict.o==='1',diagnosticsTab:dict.d||'',});for(const[name,cellDict]of Object.entries(dict.c||{})){const cell=this.cells.get(name);if(cell===undefined)continue;await cell.updateFromCompactDict(cellDict);}
for(const[name,subRowDict]of Object.entries(dict.r||{})){const subRow=this.subRows.get(name);if(subRow===undefined)continue;await subRow.updateFromCompactDict(subRowDict);}}*walk(){yield this;for(const row of this.subRows.values())yield*row.walk();}
static*walkAll(rootRows){for(const rootRow of rootRows)yield*rootRow.walk();}}
tr.b.ViewState.register(HistogramSetTableRowState);class HistogramSetTableCellState extends tr.b.ViewState{constructor(){super();this.define('isOpen',false);this.define('brushedBinRange',new tr.b.math.Range());this.define('mergeSampleDiagnostics',true);}
asCompactDict(){const result={};if(this.isOpen)result.o='1';if(!this.mergeSampleDiagnostics)result.m='0';if(!this.brushedBinRange.isEmpty){result.b=this.brushedBinRange.min+'_'+this.brushedBinRange.max;}
if(Object.keys(result).length===0)return undefined;return result;}
async updateFromCompactDict(dict){let binRange=this.brushedBinRange;if(dict.b){let[bMin,bMax]=dict.b.split('_');bMin=parseInt(bMin);bMax=parseInt(bMax);if(bMin!==binRange.min||bMax!==binRange.max){binRange=tr.b.math.Range.fromExplicitRange(bMin,bMax);}}
await this.update({isOpen:dict.o==='1',brushedBinRange:binRange,mergeSampleDiagnostics:dict.m!=='0',});}}
tr.b.ViewState.register(HistogramSetTableCellState);return{HistogramSetTableCellState,HistogramSetTableRowState,HistogramSetViewState,};});'use strict';Polymer({is:'tr-v-ui-scalar-map-table',created(){this.scalarMap_=new Map();this.significance_=new Map();},ready(){this.$.table.showHeader=false;this.$.table.tableColumns=[{value(row){return row.name;}},{value(row){const span=tr.v.ui.createScalarSpan(row.value);if(row.significance!==undefined){span.significance=row.significance;}else if(row.anyRowsHaveSignificance){span.style.marginRight='18px';}
span.style.whiteSpace='nowrap';return span;}}];},get scalarMap(){return this.scalarMap_;},set scalarMap(map){this.scalarMap_=map;this.updateContents_();},setSignificanceForKey(key,significance){this.significance_.set(key,significance);this.updateContents_();},updateContents_(){const rows=[];for(const[key,scalar]of this.scalarMap){rows.push({name:key,value:scalar,significance:this.significance_.get(key),anyRowsHaveSignificance:(this.significance_.size>0)});}
this.$.table.tableRows=rows;this.$.table.rebuild();}});'use strict';tr.exportTo('tr.v.ui',function(){const DEFAULT_BAR_HEIGHT_PX=5;const TRUNCATE_BIN_MARGIN=0.15;const IGNORE_DELTA_STATISTICS_NAMES=[`${tr.v.DELTA}min`,`%${tr.v.DELTA}min`,`${tr.v.DELTA}max`,`%${tr.v.DELTA}max`,`${tr.v.DELTA}sum`,`%${tr.v.DELTA}sum`,`${tr.v.DELTA}count`,`%${tr.v.DELTA}count`,];Polymer({is:'tr-v-ui-histogram-span',created(){this.viewStateListener_=this.onViewStateUpdate_.bind(this);this.viewState=new tr.v.ui.HistogramSetTableCellState();this.rowStateListener_=this.onRowStateUpdate_.bind(this);this.rowState=new tr.v.ui.HistogramSetTableRowState();this.rootStateListener_=this.onRootStateUpdate_.bind(this);this.rootState=new tr.v.ui.HistogramSetViewState();this.histogram_=undefined;this.referenceHistogram_=undefined;this.graphWidth_=undefined;this.graphHeight_=undefined;this.mouseDownBin_=undefined;this.prevBrushedBinRange_=new tr.b.math.Range();this.anySampleDiagnostics_=false;this.canMergeSampleDiagnostics_=true;this.mwuResult_=undefined;},get rowState(){return this.rowState_;},set rowState(rs){if(this.rowState){this.rowState.removeUpdateListener(this.rowStateListener_);}
this.rowState_=rs;this.rowState.addUpdateListener(this.rowStateListener_);if(this.isAttached)this.updateContents_();},get viewState(){return this.viewState_;},set viewState(vs){if(this.viewState){this.viewState.removeUpdateListener(this.viewStateListener_);}
this.viewState_=vs;this.viewState.addUpdateListener(this.viewStateListener_);if(this.isAttached)this.updateContents_();},get rootState(){return this.rootState_;},set rootState(vs){if(this.rootState){this.rootState.removeUpdateListener(this.rootStateListener_);}
this.rootState_=vs;this.rootState.addUpdateListener(this.rootStateListener_);if(this.isAttached)this.updateContents_();},build(histogram,opt_referenceHistogram){this.histogram_=histogram;this.$.metric_diagnostics.histogram=histogram;this.$.sample_diagnostics.histogram=histogram;this.referenceHistogram_=opt_referenceHistogram;if(this.histogram.canCompare(this.referenceHistogram)){this.mwuResult_=tr.b.math.Statistics.mwu(this.histogram.sampleValues,this.referenceHistogram.sampleValues,this.rootState.alpha);}
this.anySampleDiagnostics_=false;for(const bin of this.histogram.allBins){if(bin.diagnosticMaps.length>0){this.anySampleDiagnostics_=true;break;}}
if(this.isAttached)this.updateContents_();},onViewStateUpdate_(event){if(event.delta.brushedBinRange){if(this.chart_!==undefined){this.chart_.brushedRange=this.viewState.brushedBinRange;}
this.updateDiagnostics_();}
if(event.delta.mergeSampleDiagnostics&&(this.viewState.mergeSampleDiagnostics!==this.$.merge_sample_diagnostics.checked)){this.$.merge_sample_diagnostics.checked=this.canMergeSampleDiagnostics&&this.viewState.mergeSampleDiagnostics;this.updateDiagnostics_();}},updateSignificance_(){if(!this.mwuResult_)return;this.$.stats.setSignificanceForKey(`${tr.v.DELTA}avg`,this.mwuResult_.significance);},onRootStateUpdate_(event){if(event.delta.alpha&&this.mwuResult_){this.mwuResult_.compare(this.rootState.alpha);this.updateSignificance_();}},onRowStateUpdate_(event){if(event.delta.diagnosticsTab){if(this.rowState.diagnosticsTab===this.$.sample_diagnostics_container.tabLabel){this.updateDiagnostics_();}else{for(const tab of this.$.diagnostics.subViews){if(this.rowState.diagnosticsTab===tab.tabLabel){this.$.diagnostics.selectedSubView=tab;break;}}}}},ready(){this.$.metric_diagnostics.tabLabel='histogram diagnostics';this.$.sample_diagnostics_container.tabLabel='sample diagnostics';this.$.metadata_diagnostics.tabLabel='metadata';this.$.metadata_diagnostics.isMetadata=true;this.$.diagnostics.addEventListener('selected-tab-change',this.onSelectedDiagnosticsChanged_.bind(this));this.$.drag_handle.target=this.$.container;this.$.drag_handle.addEventListener('drag-handle-resize',this.onResize_.bind(this));},attached(){if(this.histogram_!==undefined)this.updateContents_();},get canMergeSampleDiagnostics(){return this.canMergeSampleDiagnostics_;},set canMergeSampleDiagnostics(merge){this.canMergeSampleDiagnostics_=merge;if(!merge)this.viewState.mergeSampleDiagnostics=false;this.$.merge_sample_diagnostics_container.style.display=(merge?'':'none');},onResize_(event){event.stopPropagation();let heightPx=parseInt(this.$.container.style.height);if(heightPx<this.defaultGraphHeight){heightPx=this.defaultGraphHeight;this.$.container.style.height=this.defaultGraphHeight+'px';}
this.chart_.graphHeight=heightPx-(this.chart_.margin.top+
this.chart_.margin.bottom);this.$.stats_container.style.maxHeight=this.chart_.getBoundingClientRect().height+'px';},get graphWidth(){return this.graphWidth_||this.defaultGraphWidth;},set graphWidth(width){this.graphWidth_=width;},get graphHeight(){return this.graphHeight_||this.defaultGraphHeight;},set graphHeight(height){this.graphHeight_=height;},get barHeight(){return this.chart_.barHeight;},set barHeight(px){this.graphHeight=this.computeChartHeight_(px);},computeChartHeight_(barHeightPx){return(this.chart_.margin.top+
this.chart_.margin.bottom+
(barHeightPx*this.histogram.allBins.length));},get defaultGraphHeight(){if(this.histogram&&this.histogram.allBins.length===1){return 150;}
return this.computeChartHeight_(DEFAULT_BAR_HEIGHT_PX);},get defaultGraphWidth(){if(this.histogram.allBins.length===1){return 100;}
return 300;},get brushedBins(){const bins=[];if(this.histogram&&!this.viewState.brushedBinRange.isEmpty){for(let i=this.viewState.brushedBinRange.min;i<this.viewState.brushedBinRange.max;++i){bins.push(this.histogram.allBins[i]);}}
return bins;},async updateBrushedRange_(binIndex){const brushedBinRange=new tr.b.math.Range();brushedBinRange.addValue(tr.b.math.clamp(this.mouseDownBinIndex_,0,this.histogram.allBins.length-1));brushedBinRange.addValue(tr.b.math.clamp(binIndex,0,this.histogram.allBins.length-1));brushedBinRange.max+=1;await this.viewState.update({brushedBinRange});},onMouseDown_(chartEvent){chartEvent.stopPropagation();if(!this.histogram)return;this.prevBrushedBinRange_=this.viewState.brushedBinRange;this.mouseDownBinIndex_=chartEvent.y;this.updateBrushedRange_(chartEvent.y);},onMouseMove_(chartEvent){chartEvent.stopPropagation();if(!this.histogram)return;this.updateBrushedRange_(chartEvent.y);},onMouseUp_(chartEvent){chartEvent.stopPropagation();if(!this.histogram)return;this.updateBrushedRange_(chartEvent.y);if(this.prevBrushedBinRange_.range===1&&this.viewState.brushedBinRange.range===1&&(this.prevBrushedBinRange_.min===this.viewState.brushedBinRange.min)){tr.b.Timing.instant('histogram-span','clearBrushedBins');this.viewState.update({brushedBinRange:new tr.b.math.Range()});}else{tr.b.Timing.instant('histogram-span','brushBins');}
this.mouseDownBinIndex_=undefined;},async onSelectedDiagnosticsChanged_(){await this.rowState.update({diagnosticsTab:this.$.diagnostics.selectedSubView.tabLabel,});if((this.$.diagnostics.selectedSubView===this.$.sample_diagnostics_container)&&this.histogram&&this.viewState.brushedBinRange.isEmpty){const brushedBinRange=tr.b.math.Range.fromExplicitRange(0,this.histogram.allBins.length);await this.viewState.update({brushedBinRange});this.updateDiagnostics_();}},updateDiagnostics_(){let maps=[];for(const bin of this.brushedBins){for(const map of bin.diagnosticMaps){maps.push(map);}}
if(this.$.merge_sample_diagnostics.checked!==this.viewState.mergeSampleDiagnostics){this.viewState.update({mergeSampleDiagnostics:this.$.merge_sample_diagnostics.checked});}
if(this.viewState.mergeSampleDiagnostics){const merged=new tr.v.d.DiagnosticMap();for(const map of maps){merged.addDiagnostics(map);}
maps=[merged];}
const mark=tr.b.Timing.mark('histogram-span',(this.viewState.mergeSampleDiagnostics?'merge':'split')+'SampleDiagnostics');this.$.sample_diagnostics.diagnosticMaps=maps;mark.end();if(this.anySampleDiagnostics_){this.$.diagnostics.selectedSubView=this.$.sample_diagnostics_container;}},get histogram(){return this.histogram_;},get referenceHistogram(){return this.referenceHistogram_;},getDeltaScalars_(statNames,scalarMap){if(!this.histogram.canCompare(this.referenceHistogram))return;for(const deltaStatName of tr.v.Histogram.getDeltaStatisticsNames(statNames)){if(IGNORE_DELTA_STATISTICS_NAMES.includes(deltaStatName))continue;const scalar=this.histogram.getStatisticScalar(deltaStatName,this.referenceHistogram,this.mwuResult_);if(scalar===undefined)continue;scalarMap.set(deltaStatName,scalar);}},set isYLogScale(logScale){this.chart_.isYLogScale=logScale;},async updateContents_(){this.$.chart.style.display='none';this.$.drag_handle.style.display='none';this.$.container.style.justifyContent='';while(Polymer.dom(this.$.chart).lastChild){Polymer.dom(this.$.chart).removeChild(Polymer.dom(this.$.chart).lastChild);}
if(!this.histogram)return;this.$.container.style.display='';const scalarMap=new Map();this.getDeltaScalars_(this.histogram.statisticsNames,scalarMap);for(const[name,scalar]of this.histogram.statisticsScalars){scalarMap.set(name,scalar);}
this.$.stats.scalarMap=scalarMap;this.updateSignificance_();const metricDiagnosticMap=new tr.v.d.DiagnosticMap();const metadataDiagnosticMap=new tr.v.d.DiagnosticMap();for(const[key,diagnostic]of this.histogram.diagnostics){if(diagnostic instanceof tr.v.d.RelatedNameMap)continue;if(tr.v.d.RESERVED_NAMES_SET.has(key)){metadataDiagnosticMap.set(key,diagnostic);}else{metricDiagnosticMap.set(key,diagnostic);}}
const diagnosticTabs=[];if(metricDiagnosticMap.size){this.$.metric_diagnostics.diagnosticMaps=[metricDiagnosticMap];diagnosticTabs.push(this.$.metric_diagnostics);}
if(this.anySampleDiagnostics_){diagnosticTabs.push(this.$.sample_diagnostics_container);}
if(metadataDiagnosticMap.size){this.$.metadata_diagnostics.diagnosticMaps=[metadataDiagnosticMap];diagnosticTabs.push(this.$.metadata_diagnostics);}
this.$.diagnostics.resetSubViews(diagnosticTabs);this.$.diagnostics.set('tabsHidden',diagnosticTabs.length<2);if(this.histogram.numValues<=1){await this.viewState.update({brushedBinRange:tr.b.math.Range.fromExplicitRange(0,this.histogram.allBins.length)});this.$.container.style.justifyContent='flex-end';return;}
this.$.chart.style.display='block';this.$.drag_handle.style.display='block';if(this.histogram.allBins.length===1){if(this.histogram.min!==this.histogram.max){this.chart_=new tr.ui.b.BoxChart();Polymer.dom(this.$.chart).appendChild(this.chart_);this.chart_.graphWidth=this.graphWidth;this.chart_.graphHeight=this.graphHeight;this.chart_.hideXAxis=true;this.chart_.data=[{x:'',color:'blue',percentile_0:this.histogram.running.min,percentile_25:this.histogram.getApproximatePercentile(0.25),percentile_50:this.histogram.getApproximatePercentile(0.5),percentile_75:this.histogram.getApproximatePercentile(0.75),percentile_100:this.histogram.running.max,}];}
this.$.stats_container.style.maxHeight=this.chart_.getBoundingClientRect().height+'px';await this.viewState.update({brushedBinRange:tr.b.math.Range.fromExplicitRange(0,this.histogram.allBins.length)});return;}
this.chart_=new tr.ui.b.NameBarChart();Polymer.dom(this.$.chart).appendChild(this.chart_);this.chart_.graphWidth=this.graphWidth;this.chart_.graphHeight=this.graphHeight;this.chart_.addEventListener('item-mousedown',this.onMouseDown_.bind(this));this.chart_.addEventListener('item-mousemove',this.onMouseMove_.bind(this));this.chart_.addEventListener('item-mouseup',this.onMouseUp_.bind(this));this.chart_.hideLegend=true;this.chart_.getDataSeries('y').color='blue';this.chart_.xAxisLabel='#';this.chart_.brushedRange=this.viewState.brushedBinRange;if(!this.viewState.brushedBinRange.isEmpty){this.updateDiagnostics_();}
const chartData=[];const binCounts=[];for(const bin of this.histogram.allBins){let x=bin.range.min;if(x===-Number.MAX_VALUE){x='<'+new tr.b.Scalar(this.histogram.unit,bin.range.max).toString();}else{x=new tr.b.Scalar(this.histogram.unit,x).toString();}
chartData.push({x,y:bin.count});binCounts.push(bin.count);}
binCounts.sort((x,y)=>y-x);const dataRange=tr.b.math.Range.fromExplicitRange(0,binCounts[0]);if(binCounts[1]>0&&binCounts[0]>(binCounts[1]*2)){dataRange.max=binCounts[1]*(1+TRUNCATE_BIN_MARGIN);}
if(binCounts[2]>0&&binCounts[1]>(binCounts[2]*2)){dataRange.max=binCounts[2]*(1+TRUNCATE_BIN_MARGIN);}
this.chart_.overrideDataRange=dataRange;this.chart_.data=chartData;this.$.stats_container.style.maxHeight=this.chart_.getBoundingClientRect().height+'px';}});});'use strict';tr.exportTo('tr.ui.analysis',function(){const EVENT_FIELD=[{key:'start',label:'Start'},{key:'cpuDuration',label:'CPU Duration'},{key:'duration',label:'Duration'},{key:'cpuSelfTime',label:'CPU Self Time'},{key:'selfTime',label:'Self Time'}];function buildDiagnostics_(slice){const diagnostics={};for(const item of EVENT_FIELD){const fieldName=item.key;if(slice[fieldName]===undefined)continue;diagnostics[fieldName]=new tr.v.d.Scalar(new tr.b.Scalar(tr.b.Unit.byName.timeDurationInMs,slice[fieldName]));}
diagnostics.args=new tr.v.d.GenericSet([slice.args]);diagnostics.event=new tr.v.d.RelatedEventSet(slice);return diagnostics;}
Polymer({is:'tr-ui-a-multi-event-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;this.eventsHaveDuration_=true;this.eventsHaveSubRows_=true;},ready(){this.$.radioPicker.style.display='none';this.$.radioPicker.items=EVENT_FIELD;this.$.radioPicker.select('cpuSelfTime');this.$.radioPicker.addEventListener('change',()=>{if(this.isAttached)this.updateContents_();});this.$.histogramSpan.graphWidth=400;this.$.histogramSpan.canMergeSampleDiagnostics=false;this.$.histogramContainer.style.display='none';},attached(){if(this.currentSelection_!==undefined)this.updateContents_();},set selection(selection){if(selection.length<=1){throw new Error('Only supports multiple items');}
this.setSelectionWithoutErrorChecks(selection);},get selection(){return this.currentSelection_;},setSelectionWithoutErrorChecks(selection){this.currentSelection_=selection;if(this.isAttached)this.updateContents_();},get eventsHaveDuration(){return this.eventsHaveDuration_;},set eventsHaveDuration(eventsHaveDuration){this.eventsHaveDuration_=eventsHaveDuration;if(this.isAttached)this.updateContents_();},get eventsHaveSubRows(){return this.eventsHaveSubRows_;},set eventsHaveSubRows(eventsHaveSubRows){this.eventsHaveSubRows_=eventsHaveSubRows;if(this.isAttached)this.updateContents_();},buildHistogram_(selectedKey){let leftBoundary=Number.MAX_VALUE;let rightBoundary=tr.b.math.Statistics.percentile(this.currentSelection_,0.95,function(value){leftBoundary=Math.min(leftBoundary,value[selectedKey]);return value[selectedKey];});if(leftBoundary===rightBoundary)rightBoundary+=1;const histogram=new tr.v.Histogram('',tr.b.Unit.byName.timeDurationInMs,tr.v.HistogramBinBoundaries.createLinear(leftBoundary,rightBoundary,Math.ceil(Math.sqrt(this.currentSelection_.length))));histogram.customizeSummaryOptions({sum:false,percentile:[0.5,0.9],});for(const slice of this.currentSelection_){histogram.addSample(slice[selectedKey],buildDiagnostics_(slice));}
return histogram;},updateContents_(){const selection=this.currentSelection_;if(!selection)return;const eventsByTitle=selection.getEventsOrganizedByTitle();const numTitles=Object.keys(eventsByTitle).length;this.$.eventSummaryTable.configure({showTotals:numTitles>1,eventsByTitle,eventsHaveDuration:this.eventsHaveDuration_,eventsHaveSubRows:this.eventsHaveSubRows_});this.$.selectionSummaryTable.selection=this.currentSelection_;if(numTitles===1){this.$.radioPicker.style.display='block';this.$.histogramContainer.style.display='flex';this.$.histogramSpan.build(this.buildHistogram_(this.$.radioPicker.selectedKey));if(this.$.histogramSpan.histogram.numValues===0){this.$.histogramContainer.style.display='none';}}else{this.$.radioPicker.style.display='none';this.$.histogramContainer.style.display='none';}}});return{};});'use strict';tr.exportTo('tr.ui.analysis',function(){const FLOW_IN=0x1;const FLOW_OUT=0x2;const FLOW_IN_OUT=FLOW_IN|FLOW_OUT;function FlowClassifier(){this.numEvents_=0;this.eventsByGUID_={};}
FlowClassifier.prototype={getFS_(event){let fs=this.eventsByGUID_[event.guid];if(fs===undefined){this.numEvents_++;fs={state:0,event};this.eventsByGUID_[event.guid]=fs;}
return fs;},addInFlow(event){const fs=this.getFS_(event);fs.state|=FLOW_IN;return event;},addOutFlow(event){const fs=this.getFS_(event);fs.state|=FLOW_OUT;return event;},hasEvents(){return this.numEvents_>0;},get inFlowEvents(){const selection=new tr.model.EventSet();for(const guid in this.eventsByGUID_){const fs=this.eventsByGUID_[guid];if(fs.state===FLOW_IN){selection.push(fs.event);}}
return selection;},get outFlowEvents(){const selection=new tr.model.EventSet();for(const guid in this.eventsByGUID_){const fs=this.eventsByGUID_[guid];if(fs.state===FLOW_OUT){selection.push(fs.event);}}
return selection;},get internalFlowEvents(){const selection=new tr.model.EventSet();for(const guid in this.eventsByGUID_){const fs=this.eventsByGUID_[guid];if(fs.state===FLOW_IN_OUT){selection.push(fs.event);}}
return selection;}};return{FlowClassifier,};});'use strict';function*getEventInFlowEvents(event){if(!event.inFlowEvents)return;yield*event.inFlowEvents;}
function*getEventOutFlowEvents(event){if(!event.outFlowEvents)return;yield*event.outFlowEvents;}
function*getEventAncestors(event){if(!event.enumerateAllAncestors)return;yield*event.enumerateAllAncestors();}
function*getEventDescendents(event){if(!event.enumerateAllDescendents)return;yield*event.enumerateAllDescendents();}
Polymer({is:'tr-ui-a-related-events',ready(){this.eventGroups_=[];this.cancelFunctions_=[];this.$.table.tableColumns=[{title:'Event(s)',value(row){const typeEl=document.createElement('span');typeEl.innerText=row.type;if(row.tooltip){typeEl.title=row.tooltip;}
return typeEl;},width:'150px'},{title:'Link',width:'100%',value(row){const linkEl=document.createElement('tr-ui-a-analysis-link');if(row.name){linkEl.setSelectionAndContent(row.selection,row.name);}else{linkEl.selection=row.selection;}
return linkEl;}}];},hasRelatedEvents(){return(this.eventGroups_&&this.eventGroups_.length>0);},setRelatedEvents(eventSet){this.cancelAllTasks_();this.eventGroups_=[];this.addRuntimeCallStats_(eventSet);this.addOverlappingV8ICStats_(eventSet);this.addV8GCObjectStats_(eventSet);this.addV8Slices_(eventSet);this.addConnectedFlows_(eventSet);this.addConnectedEvents_(eventSet);this.addOverlappingSamples_(eventSet);this.updateContents_();},addConnectedFlows_(eventSet){const classifier=new tr.ui.analysis.FlowClassifier();eventSet.forEach(function(slice){if(slice.inFlowEvents){slice.inFlowEvents.forEach(function(flow){classifier.addInFlow(flow);});}
if(slice.outFlowEvents){slice.outFlowEvents.forEach(function(flow){classifier.addOutFlow(flow);});}});if(!classifier.hasEvents())return;const addToEventGroups=function(type,flowEvent){this.eventGroups_.push({type,selection:new tr.model.EventSet(flowEvent),name:flowEvent.title});};classifier.inFlowEvents.forEach(addToEventGroups.bind(this,'Incoming flow'));classifier.outFlowEvents.forEach(addToEventGroups.bind(this,'Outgoing flow'));classifier.internalFlowEvents.forEach(addToEventGroups.bind(this,'Internal flow'));},cancelAllTasks_(){this.cancelFunctions_.forEach(function(cancelFunction){cancelFunction();});this.cancelFunctions_=[];},addConnectedEvents_(eventSet){this.cancelFunctions_.push(this.createEventsLinkIfNeeded_('Preceding events','Add all events that have led to the selected one(s), connected by '+'flow arrows or by call stack.',eventSet,function*(event){yield*getEventInFlowEvents(event);yield*getEventAncestors(event);if(event.startSlice){yield event.startSlice;}}.bind(this)));this.cancelFunctions_.push(this.createEventsLinkIfNeeded_('Following events','Add all events that have been caused by the selected one(s), '+'connected by flow arrows or by call stack.',eventSet,function*(event){yield*getEventOutFlowEvents(event);yield*getEventDescendents(event);if(event.endSlice){yield event.endSlice;}}.bind(this)));this.cancelFunctions_.push(this.createEventsLinkIfNeeded_('All connected events','Add all events connected to the selected one(s) by flow arrows or '+'by call stack.',eventSet,function*(event){yield*getEventInFlowEvents(event);yield*getEventOutFlowEvents(event);yield*getEventAncestors(event);yield*getEventDescendents(event);if(event.startSlice){yield event.startSlice;}
if(event.endSlice){yield event.endSlice;}}.bind(this)));},createEventsLinkIfNeeded_(title,tooltip,events,connectedFn){events=new tr.model.EventSet(events);const eventsToProcess=new Set(events);let wasChanged=false;let task;let isCanceled=false;function addEventsUntilTimeout(){if(isCanceled)return;const timeout=window.performance.now()+8;while(eventsToProcess.size>0&&window.performance.now()<=timeout){const nextEvent=tr.b.getFirstElement(eventsToProcess);eventsToProcess.delete(nextEvent);for(const eventToAdd of connectedFn(nextEvent)){if(!events.contains(eventToAdd)){events.push(eventToAdd);eventsToProcess.add(eventToAdd);wasChanged=true;}}}
if(eventsToProcess.size>0){const newTask=new tr.b.Task(addEventsUntilTimeout.bind(this),this);task.after(newTask);task=newTask;return;}
if(!wasChanged)return;this.eventGroups_.push({type:title,tooltip,selection:events});this.updateContents_();}
function cancelTask(){isCanceled=true;}
task=new tr.b.Task(addEventsUntilTimeout.bind(this),this);tr.b.Task.RunWhenIdle(task);return cancelTask;},addOverlappingSamples_(eventSet){const samples=new tr.model.EventSet();for(const slice of eventSet){if(!slice.parentContainer||!slice.parentContainer.samples){continue;}
const candidates=slice.parentContainer.samples;const range=tr.b.math.Range.fromExplicitRange(slice.start,slice.start+slice.duration);const filteredSamples=range.filterArray(candidates,function(value){return value.start;});for(const sample of filteredSamples){samples.push(sample);}}
if(samples.length>0){this.eventGroups_.push({type:'Overlapping samples',tooltip:'All samples overlapping the selected slice(s).',selection:samples});}},addV8Slices_(eventSet){const v8Slices=new tr.model.EventSet();for(const slice of eventSet){if(slice.category==='v8'){v8Slices.push(slice);}}
if(v8Slices.length>0){this.eventGroups_.push({type:'V8 Slices',tooltip:'All V8 slices in the selected slice(s).',selection:v8Slices});}},addRuntimeCallStats_(eventSet){const slices=eventSet.filter(function(slice){return(slice.category==='v8'||slice.category==='disabled-by-default-v8.runtime_stats')&&slice.runtimeCallStats;});if(slices.length>0){this.eventGroups_.push({type:'Runtime call stats table',tooltip:'All V8 slices containing runtime call stats table in the selected slice(s).',selection:slices});}},addV8GCObjectStats_(eventSet){const slices=new tr.model.EventSet();for(const slice of eventSet){if(slice.title==='V8.GC_Objects_Stats'){slices.push(slice);}}
if(slices.length>0){this.eventGroups_.push({type:'V8 GC stats table',tooltip:'All V8 GC statistics slices in the selected set.',selection:slices});}},addOverlappingV8ICStats_(eventSet){const slices=new tr.model.EventSet();for(const slice of eventSet){if(!slice.parentContainer||!slice.parentContainer.sliceGroup){continue;}
const sliceGroup=slice.parentContainer.sliceGroup.slices;const range=tr.b.math.Range.fromExplicitRange(slice.start,slice.start+slice.duration);const filteredSlices=range.filterArray(sliceGroup,value=>value.start);const icSlices=filteredSlices.filter(x=>x.title==='V8.ICStats');for(const icSlice of icSlices){slices.push(icSlice);}}
if(slices.length>0){this.eventGroups_.push({type:'Overlapping V8 IC stats',tooltip:'All V8 IC statistics overlapping the selected set.',selection:slices});}},updateContents_(){const table=this.$.table;if(this.eventGroups_===undefined){table.tableRows=[];}else{table.tableRows=this.eventGroups_.slice();}
table.rebuild();}});'use strict';Polymer({is:'tr-ui-a-multi-async-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],get selection(){return this.$.content.selection;},set selection(selection){this.$.content.selection=selection;this.$.relatedEvents.setRelatedEvents(selection);if(this.$.relatedEvents.hasRelatedEvents()){this.$.relatedEvents.style.display='';}else{this.$.relatedEvents.style.display='none';}},get relatedEventsToHighlight(){if(!this.$.content.selection)return undefined;const selection=new tr.model.EventSet();this.$.content.selection.forEach(function(asyncEvent){if(!asyncEvent.associatedEvents)return;asyncEvent.associatedEvents.forEach(function(event){selection.push(event);});});if(selection.length)return selection;return undefined;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-async-slice-sub-view',tr.model.AsyncSlice,{multi:true,title:'Async Slices',});'use strict';Polymer({is:'tr-ui-a-multi-cpu-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],ready(){this.$.content.eventsHaveSubRows=false;},get selection(){return this.$.content.selection;},set selection(selection){this.$.content.setSelectionWithoutErrorChecks(selection);}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-cpu-slice-sub-view',tr.model.CpuSlice,{multi:true,title:'CPU Slices',});'use strict';Polymer({is:'tr-ui-a-multi-flow-event-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],ready(){this.$.content.eventsHaveDuration=false;this.$.content.eventsHaveSubRows=false;},set selection(selection){this.$.content.selection=selection;},get selection(){return this.$.content.selection;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-flow-event-sub-view',tr.model.FlowEvent,{multi:true,title:'Flow Events',});'use strict';Polymer({is:'tr-ui-a-multi-frame-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},set selection(selection){Polymer.dom(this).textContent='';const realView=document.createElement('tr-ui-a-multi-event-sub-view');realView.eventsHaveDuration=false;realView.eventsHaveSubRows=false;Polymer.dom(this).appendChild(realView);realView.setSelectionWithoutErrorChecks(selection);this.currentSelection_=selection;},get selection(){return this.currentSelection_;},get relatedEventsToHighlight(){if(!this.currentSelection_)return undefined;const selection=new tr.model.EventSet();this.currentSelection_.forEach(function(frameEvent){frameEvent.associatedEvents.forEach(function(event){selection.push(event);});});return selection;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-frame-sub-view',tr.model.Frame,{multi:true,title:'Frames',});'use strict';Polymer({is:'tr-ui-a-multi-instant-event-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},set selection(selection){Polymer.dom(this.$.content).textContent='';const realView=document.createElement('tr-ui-a-multi-event-sub-view');realView.eventsHaveDuration=false;realView.eventsHaveSubRows=false;Polymer.dom(this.$.content).appendChild(realView);realView.setSelectionWithoutErrorChecks(selection);this.currentSelection_=selection;},get selection(){return this.currentSelection_;}});'use strict';Polymer({is:'tr-ui-a-multi-object-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},ready(){this.$.content.showHeader=false;},get selection(){return this.currentSelection_;},set selection(selection){this.currentSelection_=selection;const objectEvents=Array.from(selection).sort(tr.b.math.Range.compareByMinTimes);const timeSpanConfig={unit:tr.b.Unit.byName.timeStampInMs,ownerDocument:this.ownerDocument};const table=this.$.content;table.tableColumns=[{title:'First',value(event){if(event instanceof tr.model.ObjectSnapshot){return tr.v.ui.createScalarSpan(event.ts,timeSpanConfig);}
const spanEl=document.createElement('span');Polymer.dom(spanEl).appendChild(tr.v.ui.createScalarSpan(event.creationTs,timeSpanConfig));Polymer.dom(spanEl).appendChild(tr.ui.b.createSpan({textContent:'-',marginLeft:'4px',marginRight:'4px'}));if(event.deletionTs!==Number.MAX_VALUE){Polymer.dom(spanEl).appendChild(tr.v.ui.createScalarSpan(event.deletionTs,timeSpanConfig));}
return spanEl;},width:'200px'},{title:'Second',value(event){const linkEl=document.createElement('tr-ui-a-analysis-link');linkEl.setSelectionAndContent(function(){return new tr.model.EventSet(event);},event.userFriendlyName);return linkEl;},width:'100%'}];table.tableRows=objectEvents;table.rebuild();}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-object-sub-view',tr.model.ObjectInstance,{multi:true,title:'Object Instances',});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-object-sub-view',tr.model.ObjectSnapshot,{multi:true,title:'Object Snapshots',});'use strict';const EventSet=tr.model.EventSet;const CHART_TITLE='Power (W) by ms since vertical sync';Polymer({is:'tr-ui-a-frame-power-usage-chart',ready(){this.chart_=undefined;this.samples_=new EventSet();this.vSyncTimestamps_=[];},attached(){if(this.samples_)this.updateContents_();},get chart(){return this.chart_;},get samples(){return this.samples_;},get vSyncTimestamps(){return this.vSyncTimestamps_;},setData(samples,vSyncTimestamps){this.samples_=(samples===undefined)?new EventSet():samples;this.vSyncTimestamps_=(vSyncTimestamps===undefined)?[]:vSyncTimestamps;if(this.isAttached)this.updateContents_();},updateContents_(){this.clearChart_();const data=this.getDataForLineChart_();if(data.length===0)return;this.chart_=new tr.ui.b.LineChart();Polymer.dom(this.$.content).appendChild(this.chart_);this.chart_.chartTitle=CHART_TITLE;this.chart_.data=data;},clearChart_(){const content=this.$.content;while(Polymer.dom(content).firstChild){Polymer.dom(content).removeChild(Polymer.dom(content).firstChild);}
this.chart_=undefined;},getDataForLineChart_(){const sortedSamples=this.sortSamplesByTimestampAscending_(this.samples);const vSyncTimestamps=this.vSyncTimestamps.slice();let lastVSyncTimestamp=undefined;const points=[];let frameNumber=0;sortedSamples.forEach(function(sample){while(vSyncTimestamps.length>0&&vSyncTimestamps[0]<=sample.start){lastVSyncTimestamp=vSyncTimestamps.shift();frameNumber++;}
if(lastVSyncTimestamp===undefined)return;const point={x:sample.start-lastVSyncTimestamp};point['f'+frameNumber]=sample.powerInW;points.push(point);});return points;},sortSamplesByTimestampAscending_(samples){return samples.toArray().sort(function(smpl1,smpl2){return smpl1.start-smpl2.start;});}});'use strict';Polymer({is:'tr-ui-a-power-sample-summary-table',ready(){this.$.table.tableColumns=[{title:'Min power',width:'100px',value(row){return tr.b.Unit.byName.powerInWatts.format(row.min);}},{title:'Max power',width:'100px',value(row){return tr.b.Unit.byName.powerInWatts.format(row.max);}},{title:'Time-weighted average',width:'100px',value(row){return tr.b.Unit.byName.powerInWatts.format(row.timeWeightedAverageInW);}},{title:'Energy consumed',width:'100px',value(row){return tr.b.Unit.byName.energyInJoules.format(row.energyConsumedInJ);}},{title:'Sample count',width:'100%',value(row){return row.sampleCount;}}];this.samples=new tr.model.EventSet();},get samples(){return this.samples_;},set samples(samples){if(samples===this.samples)return;this.samples_=(samples===undefined)?new tr.model.EventSet():samples;this.updateContents_();},updateContents_(){if(this.samples.length===0){this.$.table.tableRows=[];}else{this.$.table.tableRows=[{min:this.getMin(),max:this.getMax(),timeWeightedAverageInW:this.getTimeWeightedAverageInW(),energyConsumedInJ:this.getEnergyConsumedInJ(),sampleCount:this.samples.length}];}
this.$.table.rebuild();},getMin(){return Math.min.apply(null,this.samples.map(function(sample){return sample.powerInW;}));},getMax(){return Math.max.apply(null,this.samples.map(function(sample){return sample.powerInW;}));},getTimeWeightedAverageInW(){const energyConsumedInJ=this.getEnergyConsumedInJ();if(energyConsumedInJ==='N/A')return'N/A';const durationInS=tr.b.convertUnit(this.samples.bounds.duration,tr.b.UnitPrefixScale.METRIC.MILLI,tr.b.UnitPrefixScale.METRIC.NONE);return energyConsumedInJ/durationInS;},getEnergyConsumedInJ(){if(this.samples.length<2)return'N/A';const bounds=this.samples.bounds;const series=tr.b.getFirstElement(this.samples).series;return series.getEnergyConsumedInJ(bounds.min,bounds.max);}});'use strict';Polymer({is:'tr-ui-a-multi-power-sample-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],ready(){this.currentSelection_=undefined;},get selection(){return this.currentSelection_;},set selection(selection){this.currentSelection_=selection;this.updateContents_();},updateContents_(){const samples=this.selection;const vSyncTimestamps=(!samples?[]:tr.b.getFirstElement(samples).series.device.vSyncTimestamps);this.$.summaryTable.samples=samples;this.$.chart.setData(this.selection,vSyncTimestamps);}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-power-sample-sub-view',tr.model.PowerSample,{multi:true,title:'Power Samples',});'use strict';(function(){const MultiDimensionalViewBuilder=tr.b.MultiDimensionalViewBuilder;Polymer({is:'tr-ui-a-multi-sample-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.viewOption_=undefined;this.selection_=undefined;},ready(){const viewSelector=tr.ui.b.createSelector(this,'viewOption','tracing.ui.analysis.multi_sample_sub_view',MultiDimensionalViewBuilder.ViewType.TOP_DOWN_TREE_VIEW,[{label:'Top-down (Tree)',value:MultiDimensionalViewBuilder.ViewType.TOP_DOWN_TREE_VIEW},{label:'Top-down (Heavy)',value:MultiDimensionalViewBuilder.ViewType.TOP_DOWN_HEAVY_VIEW},{label:'Bottom-up (Heavy)',value:MultiDimensionalViewBuilder.ViewType.BOTTOM_UP_HEAVY_VIEW}]);Polymer.dom(this.$.control).appendChild(viewSelector);this.$.table.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;},get selection(){return this.selection_;},set selection(selection){this.selection_=selection;this.updateContents_();},get viewOption(){return this.viewOption_;},set viewOption(viewOption){this.viewOption_=viewOption;this.updateContents_();},createSamplingSummary_(selection,viewOption){const builder=new MultiDimensionalViewBuilder(1,1);const samples=selection.filter(event=>event instanceof tr.model.Sample);samples.forEach(function(sample){builder.addPath([sample.userFriendlyStack.reverse()],[1],MultiDimensionalViewBuilder.ValueKind.SELF);});return builder.buildView(viewOption);},processSampleRows_(rows){for(const row of rows){let title=row.title[0];let results=/(.*) (Deoptimized reason: .*)/.exec(title);if(results!==null){row.deoptReason=results[2];title=results[1];}
results=/(.*) url: (.*)/.exec(title);if(results!==null){row.functionName=results[1];row.url=results[2];if(row.functionName===''){row.functionName='(anonymous function)';}
if(row.url===''){row.url='unknown';}}else{row.functionName=title;row.url='unknown';}
this.processSampleRows_(row.subRows);}},updateContents_(){if(this.selection===undefined){this.$.table.tableColumns=[];this.$.table.tableRows=[];this.$.table.rebuild();return;}
const samplingData=this.createSamplingSummary_(this.selection,this.viewOption);const total=samplingData.values[0].total;const columns=[this.createPercentColumn_('Total',total),this.createSamplesColumn_('Total'),this.createPercentColumn_('Self',total),this.createSamplesColumn_('Self'),{title:'Function Name',value(row){if(row.deoptReason!==undefined){const spanEl=tr.ui.b.createSpan({italic:true,color:'#F44336',tooltip:row.deoptReason});spanEl.innerText=row.functionName;return spanEl;}
return row.functionName;},width:'150px',cmp:(a,b)=>a.functionName.localeCompare(b.functionName),showExpandButtons:true},{title:'Location',value(row){return row.url;},width:'250px',cmp:(a,b)=>a.url.localeCompare(b.url),}];this.processSampleRows_(samplingData.subRows);this.$.table.tableColumns=columns;this.$.table.sortColumnIndex=1;this.$.table.sortDescending=true;this.$.table.tableRows=samplingData.subRows;this.$.table.rebuild();},createPercentColumn_(title,samplingDataTotal){const field=title.toLowerCase();return{title:title+' percent',value(row){return tr.v.ui.createScalarSpan(row.values[0][field]/samplingDataTotal,{customContextRange:tr.b.math.Range.PERCENT_RANGE,unit:tr.b.Unit.byName.normalizedPercentage,context:{minimumFractionDigits:2,maximumFractionDigits:2},});},width:'60px',cmp:(a,b)=>a.values[0][field]-b.values[0][field]};},createSamplesColumn_(title){const field=title.toLowerCase();return{title:title+' samples',value(row){return tr.v.ui.createScalarSpan(row.values[0][field],{unit:tr.b.Unit.byName.unitlessNumber,context:{maximumFractionDigits:0},});},width:'60px',cmp:(a,b)=>a.values[0][field]-b.values[0][field]};}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-sample-sub-view',tr.model.Sample,{multi:true,title:'Samples',});})();'use strict';Polymer({is:'tr-ui-a-multi-thread-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.selection_=undefined;},get selection(){return this.selection_;},set selection(selection){this.selection_=selection;if(tr.isExported('tr.ui.e.chrome.cc.RasterTaskSelection')){if(tr.ui.e.chrome.cc.RasterTaskSelection.supports(selection)){const ltvSelection=new tr.ui.e.chrome.cc.RasterTaskSelection(selection);const ltv=new tr.ui.e.chrome.cc.LayerTreeHostImplSnapshotView();ltv.objectSnapshot=ltvSelection.containingSnapshot;ltv.selection=ltvSelection;ltv.extraHighlightsByLayerId=ltvSelection.extraHighlightsByLayerId;Polymer.dom(this.$.content).textContent='';Polymer.dom(this.$.content).appendChild(ltv);this.requiresTallView_=true;return;}}
Polymer.dom(this.$.content).textContent='';const mesv=document.createElement('tr-ui-a-multi-event-sub-view');mesv.selection=selection;Polymer.dom(this.$.content).appendChild(mesv);const relatedEvents=document.createElement('tr-ui-a-related-events');relatedEvents.setRelatedEvents(selection);if(relatedEvents.hasRelatedEvents()){Polymer.dom(this.$.content).appendChild(relatedEvents);}},get requiresTallView(){if(this.$.content.children.length===0)return false;const childTagName=this.$.content.children[0].tagName;if(childTagName==='TR-UI-A-MULTI-EVENT-SUB-VIEW'){return false;}
return true;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-thread-slice-sub-view',tr.model.ThreadSlice,{multi:true,title:'Slices',});'use strict';Polymer({is:'tr-ui-a-multi-thread-time-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],ready(){this.$.content.eventsHaveSubRows=false;},get selection(){return this.$.content.selection;},set selection(selection){this.$.content.setSelectionWithoutErrorChecks(selection);}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-thread-time-slice-sub-view',tr.model.ThreadTimeSlice,{multi:true,title:'Thread Timeslices',});'use strict';Polymer({is:'tr-ui-a-user-expectation-related-samples-table',ready(){this.samples_=[];this.$.table.tableColumns=[{title:'Event(s)',value(row){const typeEl=document.createElement('span');typeEl.innerText=row.type;if(row.tooltip){typeEl.title=row.tooltip;}
return typeEl;},width:'150px'},{title:'Link',width:'100%',value(row){const linkEl=document.createElement('tr-ui-a-analysis-link');if(row.name){linkEl.setSelectionAndContent(row.selection,row.name);}else{linkEl.selection=row.selection;}
return linkEl;}}];},hasRelatedSamples(){return(this.samples_&&this.samples_.length>0);},set selection(eventSet){this.samples_=[];const samples=new tr.model.EventSet;eventSet.forEach(function(ue){samples.addEventSet(ue.associatedSamples);}.bind(this));if(samples.length>0){this.samples_.push({type:'Overlapping samples',tooltip:'All samples overlapping the selected user expectation(s).',selection:samples});}
this.updateContents_();},updateContents_(){const table=this.$.table;if(this.samples_&&this.samples_.length>0){table.tableRows=this.samples_.slice();}else{table.tableRows=[];}
table.rebuild();}});'use strict';Polymer({is:'tr-ui-a-multi-interaction-record-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},set selection(selection){this.currentSelection_=selection;this.$.realView.setSelectionWithoutErrorChecks(selection);this.currentSelection_=selection;this.$.relatedSamples.selection=selection;if(this.$.relatedSamples.hasRelatedSamples()){this.$.events.style.display='';}else{this.$.events.style.display='none';}},get selection(){return this.currentSelection_;},get relatedEventsToHighlight(){if(!this.currentSelection_)return undefined;const selection=new tr.model.EventSet();this.currentSelection_.forEach(function(ir){ir.associatedEvents.forEach(function(event){selection.push(event);});});return selection;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-user-expectation-sub-view',tr.model.um.UserExpectation,{multi:true,title:'User Expectations',});'use strict';Polymer({is:'tr-ui-a-single-async-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],get selection(){return this.$.content.selection;},set selection(selection){if(selection.length!==1){throw new Error('Only supports single slices');}
this.$.content.setSelectionWithoutErrorChecks(selection);this.$.relatedEvents.setRelatedEvents(selection);if(this.$.relatedEvents.hasRelatedEvents()){this.$.relatedEvents.style.display='';}else{this.$.relatedEvents.style.display='none';}},getEventRows_(event){const rows=this.__proto__.__proto__.getEventRows_(event);rows.splice(0,0,{name:'ID',value:event.id});return rows;},get relatedEventsToHighlight(){if(!this.currentSelection_)return undefined;return tr.b.getOnlyElement(this.currentSelection_).associatedEvents;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-async-slice-sub-view',tr.model.AsyncSlice,{multi:false,title:'Async Slice',});'use strict';Polymer({is:'tr-ui-a-single-cpu-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},get selection(){return this.currentSelection_;},set selection(selection){const cpuSlice=tr.b.getOnlyElement(selection);if(!(cpuSlice instanceof tr.model.CpuSlice)){throw new Error('Only supports thread time slices');}
this.currentSelection_=selection;const thread=cpuSlice.threadThatWasRunning;const root=Polymer.dom(this.root);if(thread){Polymer.dom(root.querySelector('#process-name')).textContent=thread.parent.userFriendlyName;Polymer.dom(root.querySelector('#thread-name')).textContent=thread.userFriendlyName;}else{root.querySelector('#process-name').parentElement.style.display='none';Polymer.dom(root.querySelector('#thread-name')).textContent=cpuSlice.title;}
root.querySelector('#start').setValueAndUnit(cpuSlice.start,tr.b.Unit.byName.timeStampInMs);root.querySelector('#duration').setValueAndUnit(cpuSlice.duration,tr.b.Unit.byName.timeDurationInMs);const runningThreadEl=root.querySelector('#running-thread');const timeSlice=cpuSlice.getAssociatedTimeslice();if(!timeSlice){runningThreadEl.parentElement.style.display='none';}else{const threadLink=document.createElement('tr-ui-a-analysis-link');threadLink.selection=new tr.model.EventSet(timeSlice);Polymer.dom(threadLink).textContent='Click to select';runningThreadEl.parentElement.style.display='';Polymer.dom(runningThreadEl).textContent='';Polymer.dom(runningThreadEl).appendChild(threadLink);}
root.querySelector('#args').object=cpuSlice.args;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-cpu-slice-sub-view',tr.model.CpuSlice,{multi:false,title:'CPU Slice',});'use strict';function createAnalysisLinkTo(event){const linkEl=document.createElement('tr-ui-a-analysis-link');linkEl.setSelectionAndContent(new tr.model.EventSet(event),event.userFriendlyName);return linkEl;}
Polymer({is:'tr-ui-a-single-flow-event-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],listeners:{'singleEventSubView.customize-rows':'onCustomizeRows_'},set selection(selection){this.currentSelection_=selection;this.$.singleEventSubView.setSelectionWithoutErrorChecks(selection);},get selection(){return this.currentSelection_;},onCustomizeRows_(e){const event=tr.b.getOnlyElement(this.currentSelection_);const rows=e.rows;rows.unshift({name:'ID',value:event.id});rows.push({name:'From',value:createAnalysisLinkTo(event.startSlice)});rows.push({name:'To',value:createAnalysisLinkTo(event.endSlice)});}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-flow-event-sub-view',tr.model.FlowEvent,{multi:false,title:'Flow Event',});'use strict';Polymer({is:'tr-ui-a-single-frame-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],ready(){this.currentSelection_=undefined;},get selection(){return this.currentSelection_;},set selection(selection){this.currentSelection_=selection;this.$.asv.selection=tr.b.getOnlyElement(selection).associatedAlerts;},get relatedEventsToHighlight(){if(!this.currentSelection_)return undefined;return tr.b.getOnlyElement(this.currentSelection_).associatedEvents;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-frame-sub-view',tr.model.Frame,{multi:false,title:'Frame',});'use strict';Polymer({is:'tr-ui-a-single-instant-event-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},set selection(selection){Polymer.dom(this.$.content).textContent='';const realView=document.createElement('tr-ui-a-single-event-sub-view');realView.setSelectionWithoutErrorChecks(selection);Polymer.dom(this.$.content).appendChild(realView);this.currentSelection_=selection;},get selection(){return this.currentSelection_;}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-instant-event-sub-view',tr.model.InstantEvent,{multi:false,title:'Instant Event',});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-multi-instant-event-sub-view',tr.model.InstantEvent,{multi:true,title:'Instant Events',});'use strict';tr.exportTo('tr.ui.analysis',function(){const ObjectInstanceView=tr.ui.b.define('object-instance-view');ObjectInstanceView.prototype={__proto__:HTMLDivElement.prototype,decorate(){this.objectInstance_=undefined;},get requiresTallView(){return true;},set modelEvent(obj){this.objectInstance=obj;},get modelEvent(){return this.objectInstance;},get objectInstance(){return this.objectInstance_;},set objectInstance(i){this.objectInstance_=i;this.updateContents();},updateContents(){throw new Error('Not implemented');}};const options=new tr.b.ExtensionRegistryOptions(tr.b.TYPE_BASED_REGISTRY_MODE);options.mandatoryBaseClass=ObjectInstanceView;options.defaultMetadata={showInTrackView:true};tr.b.decorateExtensionRegistry(ObjectInstanceView,options);return{ObjectInstanceView,};});'use strict';Polymer({is:'tr-ui-a-single-object-instance-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},get requiresTallView(){if(this.$.content.children.length===0){return false;}
if(this.$.content.children[0]instanceof
tr.ui.analysis.ObjectInstanceView){return this.$.content.children[0].requiresTallView;}},get selection(){return this.currentSelection_;},set selection(selection){const instance=tr.b.getOnlyElement(selection);if(!(instance instanceof tr.model.ObjectInstance)){throw new Error('Only supports object instances');}
Polymer.dom(this.$.content).textContent='';this.currentSelection_=selection;const typeInfo=tr.ui.analysis.ObjectInstanceView.getTypeInfo(instance.category,instance.typeName);if(typeInfo){const customView=new typeInfo.constructor();Polymer.dom(this.$.content).appendChild(customView);customView.modelEvent=instance;}else{this.appendGenericAnalysis_(instance);}},appendGenericAnalysis_(instance){let html='';html+='<div class="title">'+
instance.typeName+' '+
instance.id+'</div>\n';html+='<table>';html+='<tr>';html+='<tr><td>creationTs:</td><td>'+
instance.creationTs+'</td></tr>\n';if(instance.deletionTs!==Number.MAX_VALUE){html+='<tr><td>deletionTs:</td><td>'+
instance.deletionTs+'</td></tr>\n';}else{html+='<tr><td>deletionTs:</td><td>not deleted</td></tr>\n';}
html+='<tr><td>snapshots:</td><td id="snapshots"></td></tr>\n';html+='</table>';Polymer.dom(this.$.content).innerHTML=html;const snapshotsEl=Polymer.dom(this.$.content).querySelector('#snapshots');instance.snapshots.forEach(function(snapshot){const snapshotLink=document.createElement('tr-ui-a-analysis-link');snapshotLink.selection=new tr.model.EventSet(snapshot);Polymer.dom(snapshotsEl).appendChild(snapshotLink);});}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-object-instance-sub-view',tr.model.ObjectInstance,{multi:false,title:'Object Instance',});'use strict';Polymer({is:'tr-ui-a-single-object-snapshot-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},get requiresTallView(){if(this.children.length===0){return false;}
if(this.children[0]instanceof tr.ui.analysis.ObjectSnapshotView){return this.children[0].requiresTallView;}},get selection(){return this.currentSelection_;},set selection(selection){const snapshot=tr.b.getOnlyElement(selection);if(!(snapshot instanceof tr.model.ObjectSnapshot)){throw new Error('Only supports object instances');}
Polymer.dom(this).textContent='';this.currentSelection_=selection;const typeInfo=tr.ui.analysis.ObjectSnapshotView.getTypeInfo(snapshot.objectInstance.category,snapshot.objectInstance.typeName);if(typeInfo){const customView=new typeInfo.constructor();Polymer.dom(this).appendChild(customView);customView.modelEvent=snapshot;}else{this.appendGenericAnalysis_(snapshot);}},appendGenericAnalysis_(snapshot){const instance=snapshot.objectInstance;Polymer.dom(this).textContent='';const titleEl=document.createElement('div');Polymer.dom(titleEl).classList.add('title');Polymer.dom(titleEl).appendChild(document.createTextNode('Snapshot of '));Polymer.dom(this).appendChild(titleEl);const instanceLinkEl=document.createElement('tr-ui-a-analysis-link');instanceLinkEl.selection=new tr.model.EventSet(instance);Polymer.dom(titleEl).appendChild(instanceLinkEl);Polymer.dom(titleEl).appendChild(document.createTextNode(' @ '));Polymer.dom(titleEl).appendChild(tr.v.ui.createScalarSpan(snapshot.ts,{unit:tr.b.Unit.byName.timeStampInMs,ownerDocument:this.ownerDocument,inline:true,}));const tableEl=document.createElement('table');Polymer.dom(this).appendChild(tableEl);const rowEl=document.createElement('tr');Polymer.dom(tableEl).appendChild(rowEl);const labelEl=document.createElement('td');Polymer.dom(labelEl).textContent='args:';Polymer.dom(rowEl).appendChild(labelEl);const argsEl=document.createElement('td');argsEl.id='args';Polymer.dom(rowEl).appendChild(argsEl);const objectViewEl=document.createElement('tr-ui-a-generic-object-view');objectViewEl.object=snapshot.args;Polymer.dom(argsEl).appendChild(objectViewEl);}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-object-snapshot-sub-view',tr.model.ObjectSnapshot,{multi:false,title:'Object Snapshot',});'use strict';Polymer({is:'tr-ui-a-power-sample-table',ready(){this.$.table.tableColumns=[{title:'Time',width:'100px',value(row){return tr.v.ui.createScalarSpan(row.start,{unit:tr.b.Unit.byName.timeStampInMs});}},{title:'Power',width:'100%',value(row){return tr.v.ui.createScalarSpan(row.powerInW,{unit:tr.b.Unit.byName.powerInWatts});}}];this.sample=undefined;},get sample(){return this.sample_;},set sample(sample){this.sample_=sample;this.updateContents_();},updateContents_(){if(this.sample===undefined){this.$.table.tableRows=[];}else{this.$.table.tableRows=[this.sample];}
this.$.table.rebuild();}});'use strict';Polymer({is:'tr-ui-a-single-power-sample-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],ready(){this.currentSelection_=undefined;},get selection(){return this.currentSelection_;},set selection(selection){this.currentSelection_=selection;this.updateContents_();},updateContents_(){if(this.selection.length!==1){throw new Error('Cannot pass multiple samples to sample table.');}
this.$.samplesTable.sample=tr.b.getOnlyElement(this.selection);}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-power-sample-sub-view',tr.model.PowerSample,{multi:false,title:'Power Sample',});'use strict';Polymer({is:'tr-ui-a-single-sample-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},ready(){this.$.content.tableColumns=[{title:'',value:row=>row.title,width:'100px'},{title:'',value:row=>row.value,width:'100%'}];this.$.content.showHeader=false;},get selection(){return this.currentSelection_;},set selection(selection){this.currentSelection_=selection;if(this.currentSelection_===undefined){this.$.content.tableRows=[];return;}
const sample=tr.b.getOnlyElement(this.currentSelection_);const table=this.$.content;const rows=[];rows.push({title:'Title',value:sample.title});rows.push({title:'Sample time',value:tr.v.ui.createScalarSpan(sample.start,{unit:tr.b.Unit.byName.timeStampInMs,ownerDocument:this.ownerDocument})});const callStackTableEl=document.createElement('tr-ui-b-table');callStackTableEl.tableRows=sample.getNodesAsArray().reverse();callStackTableEl.tableColumns=[{title:'function name',value:row=>row.functionName||'(anonymous function)'},{title:'location',value:row=>row.url}];callStackTableEl.rebuild();rows.push({title:'Call stack',value:callStackTableEl});table.tableRows=rows;table.rebuild();}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-sample-sub-view',tr.model.Sample,{multi:false,title:'Sample',});'use strict';Polymer({is:'tr-ui-a-single-thread-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],get selection(){return this.$.content.selection;},set selection(selection){this.$.content.selection=selection;this.$.relatedEvents.setRelatedEvents(selection);if(this.$.relatedEvents.hasRelatedEvents()){this.$.relatedEvents.style.display='';}else{this.$.relatedEvents.style.display='none';}}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-thread-slice-sub-view',tr.model.ThreadSlice,{multi:false,title:'Slice',});'use strict';Polymer({is:'tr-ui-a-single-thread-time-slice-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},get selection(){return this.currentSelection_;},set selection(selection){const timeSlice=tr.b.getOnlyElement(selection);if(!(timeSlice instanceof tr.model.ThreadTimeSlice)){throw new Error('Only supports thread time slices');}
this.currentSelection_=selection;const thread=timeSlice.thread;const root=Polymer.dom(this.root);Polymer.dom(root.querySelector('#state')).textContent=timeSlice.title;const stateColor=tr.b.ColorScheme.colorsAsStrings[timeSlice.colorId];root.querySelector('#state').style.backgroundColor=stateColor;Polymer.dom(root.querySelector('#process-name')).textContent=thread.parent.userFriendlyName;Polymer.dom(root.querySelector('#thread-name')).textContent=thread.userFriendlyName;root.querySelector('#start').setValueAndUnit(timeSlice.start,tr.b.Unit.byName.timeStampInMs);root.querySelector('#duration').setValueAndUnit(timeSlice.duration,tr.b.Unit.byName.timeDurationInMs);const onCpuEl=root.querySelector('#on-cpu');Polymer.dom(onCpuEl).textContent='';const runningInsteadEl=root.querySelector('#running-instead');if(timeSlice.cpuOnWhichThreadWasRunning){Polymer.dom(runningInsteadEl.parentElement).removeChild(runningInsteadEl);const cpuLink=document.createElement('tr-ui-a-analysis-link');cpuLink.selection=new tr.model.EventSet(timeSlice.getAssociatedCpuSlice());Polymer.dom(cpuLink).textContent=timeSlice.cpuOnWhichThreadWasRunning.userFriendlyName;Polymer.dom(onCpuEl).appendChild(cpuLink);}else{Polymer.dom(onCpuEl.parentElement).removeChild(onCpuEl);const cpuSliceThatTookCpu=timeSlice.getCpuSliceThatTookCpu();if(cpuSliceThatTookCpu){const cpuLink=document.createElement('tr-ui-a-analysis-link');cpuLink.selection=new tr.model.EventSet(cpuSliceThatTookCpu);if(cpuSliceThatTookCpu.thread){Polymer.dom(cpuLink).textContent=cpuSliceThatTookCpu.thread.userFriendlyName;}else{Polymer.dom(cpuLink).textContent=cpuSliceThatTookCpu.title;}
Polymer.dom(runningInsteadEl).appendChild(cpuLink);}else{Polymer.dom(runningInsteadEl.parentElement).removeChild(runningInsteadEl);}}
const argsEl=root.querySelector('#args');if(Object.keys(timeSlice.args).length>0){const argsView=document.createElement('tr-ui-a-generic-object-view');argsView.object=timeSlice.args;argsEl.parentElement.style.display='';Polymer.dom(argsEl).textContent='';Polymer.dom(argsEl).appendChild(argsView);}else{argsEl.parentElement.style.display='none';}}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-thread-time-slice-sub-view',tr.model.ThreadTimeSlice,{multi:false,title:'Thread Timeslice',});'use strict';Polymer({is:'tr-ui-a-single-user-expectation-sub-view',behaviors:[tr.ui.analysis.AnalysisSubView],created(){this.currentSelection_=undefined;},get selection(){return this.currentSelection_;},set selection(selection){this.$.realView.addEventListener('customize-rows',this.onCustomizeRows_.bind(this));this.currentSelection_=selection;this.$.realView.setSelectionWithoutErrorChecks(selection);this.$.relatedSamples.selection=selection;if(this.$.relatedSamples.hasRelatedSamples()){this.$.events.style.display='';}else{this.$.events.style.display='none';}},get relatedEventsToHighlight(){if(!this.currentSelection_)return undefined;return tr.b.getOnlyElement(this.currentSelection_).associatedEvents;},onCustomizeRows_(event){const ue=tr.b.getOnlyElement(this.selection);if(ue.rawCpuMs){event.rows.push({name:'Total CPU',value:tr.v.ui.createScalarSpan(ue.totalCpuMs,{unit:tr.b.Unit.byName.timeDurationInMs})});}}});tr.ui.analysis.AnalysisSubView.register('tr-ui-a-single-user-expectation-sub-view',tr.model.um.UserExpectation,{multi:false,title:'User Expectation',});'use strict';(function(){const EventRegistry=tr.model.EventRegistry;function getTabStripLabel(numEvents){if(numEvents===0){return'Nothing selected. Tap stuff.';}else if(numEvents===1){return'1 item selected.';}
return numEvents+' items selected.';}
function createSubView(subViewTypeInfo,selection){let tagName;if(selection.length===1){tagName=subViewTypeInfo.singleTagName;}else{tagName=subViewTypeInfo.multiTagName;}
if(tagName===undefined){throw new Error('No view registered for '+
subViewTypeInfo.eventConstructor.name);}
const subView=document.createElement(tagName);let title;if(selection.length===1){title=subViewTypeInfo.singleTitle;}else{title=subViewTypeInfo.multiTitle;}
title+=' ('+selection.length+')';subView.tabLabel=title;subView.selection=selection;return subView;}
Polymer({is:'tr-ui-a-analysis-view',ready(){this.brushingStateController_=undefined;this.lastSelection_=undefined;this.tabView_=document.createElement('tr-ui-b-tab-view');this.tabView_.addEventListener('selected-tab-change',this.onSelectedSubViewChanged_.bind(this));Polymer.dom(this).appendChild(this.tabView_);},set tallMode(value){Polymer.dom(this).classList.toggle('tall-mode',value);},get tallMode(){return Polymer.dom(this).classList.contains('tall-mode');},get tabView(){return this.tabView_;},get brushingStateController(){return this.brushingStateController_;},set brushingStateController(brushingStateController){if(this.brushingStateController_){this.brushingStateController_.removeEventListener('change',this.onSelectionChanged_.bind(this));}
this.brushingStateController_=brushingStateController;if(this.brushingStateController){this.brushingStateController_.addEventListener('change',this.onSelectionChanged_.bind(this));}
this.onSelectionChanged_();},get selection(){return this.brushingStateController_.selection;},onSelectionChanged_(e){if(this.lastSelection_&&this.selection.equals(this.lastSelection_)){return;}
this.lastSelection_=this.selection;this.tallMode=false;this.tabView_.label=getTabStripLabel(this.selection.length);const eventsByBaseTypeName=this.selection.getEventsOrganizedByBaseType(true);const ASV=tr.ui.analysis.AnalysisSubView;const eventsByTagName=ASV.getEventsOrganizedByTypeInfo(this.selection);const newSubViews=[];eventsByTagName.forEach(function(events,typeInfo){newSubViews.push(createSubView(typeInfo,events));});this.tabView_.resetSubViews(newSubViews);},onSelectedSubViewChanged_(){const selectedSubView=this.tabView_.selectedSubView;if(!selectedSubView){this.tallMode=false;this.maybeChangeRelatedEvents_(undefined);return;}
this.tallMode=selectedSubView.requiresTallView;this.maybeChangeRelatedEvents_(selectedSubView.relatedEventsToHighlight);},maybeChangeRelatedEvents_(events){if(this.brushingStateController){this.brushingStateController.changeAnalysisViewRelatedEvents(events);}}});})();'use strict';tr.exportTo('tr.ui.b',function(){Polymer({is:'tr-ui-b-dropdown',properties:{label:{type:String,value:'',},},open(){if(this.isOpen)return;Polymer.dom(this.$.button).classList.add('open');const buttonRect=this.$.button.getBoundingClientRect();this.$.dialog.style.top=buttonRect.bottom-1+'px';this.$.dialog.style.left=buttonRect.left+'px';this.$.dialog.showModal();const dialogRect=this.$.dialog.getBoundingClientRect();if(dialogRect.right>window.innerWidth){this.$.dialog.style.left=Math.max(0,buttonRect.right-
dialogRect.width)+'px';}},onDialogTap_(event){if(event.detail.sourceEvent.srcElement!==unwrap(this.$.dialog))return;const dialogRect=this.$.dialog.getBoundingClientRect();let inside=true;inside&=event.detail.x>=dialogRect.left;inside&=event.detail.x<dialogRect.right;inside&=event.detail.y>=dialogRect.top;inside&=event.detail.y<dialogRect.bottom;if(inside)return;event.preventDefault();this.close();},close(){if(!this.isOpen)return;this.$.dialog.close();Polymer.dom(this.$.button).classList.remove('open');this.$.button.focus();},get isOpen(){return this.$.button.classList.contains('open');}});return{};});'use strict';tr.exportTo('tr.ui.b',function(){const FaviconsByHue={blue:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAAC4CAYAAABQMybHAAAlrklEQVR4Ae2dCXwdVb3H5265yc3SpEk3ukEXCqVUBLT4Wm19oFKtaN0fKijy9CMguPBarIJsIiA8qsjTh7SllAoFeVBaEARkLV1ooXtL0yRdkqZp9u3uy/v/5uY/OZm75y659+acdnLOnP385zv/+58zZ2YMinTplIAhzsoDceaT2RKUQLwHIMFqh0V2ll0kn4XA6byv9/Vw834kX19e7keRQCzhRyk6bJJYRvD1YTXuhRdeqDj77LPPtNls400mU7HRaCzFFggEVJ/iSqhsicFgKIXUKL6bvB6fz9fj9/u7Kb4bPjaK67Xb7Q0HDhw49IUvfKEd2XUb7WpxHIYvXRgJ8AELkzRso1gmKrwkBfjG7373u5Zly5ZNKS8vn2G1Ws80m83YphPI0wnQUemQFp0IzQR9tdfrxXbI5XId6ujo+PCuu+6qXbNmjYfa9NMmngDoBmt+hIe944M53AUhwqwCvXTp0qJrr732opKSkk8XFhZ+imC+gIAryAZB0QnlJuB3OJ3Ot3p6el5/6KGHttxzzz0O6pse+GEP+3AGnKE2EhgG0tAFt99++4WkoT9tsVgW0DaH4guzAeg4+uD0eDxbaXuDNPzrt9xyy3bS8G4qB8BF6OOoKr+yDDfAB0B91VVXFf72t7+9lLT05QUFBZfQoYWtnA+ux+12v0ra/W+/+tWvXlq5cqWTBjUsYR8OgDPU8KGtjR9++OHHx4wZ8+2ioqKv0X4lbfnsWh0Ox9+bmprWzpgxYxsNFBpd1Op5bcbkM+AMtgr11q1bTz/zzDP/gy4Qv02zGtPzmehIY6MZmmq6UF176NChJ+bMmXOkD3QR9khFczY+HwEXwTbV1NTMI229FCYIXSTm43gTho8uUgMwYUir3zN16tR3qAIfbXkJej4dcIxF1dbkm44ePfqZqqqqpTT7MZf2pYsgAZqN2dTS0nLP5MmTX6EsDDrDHqFU7kTnA+Aa2BMmTDBv2bLliyNHjlxCZsgFuXMYhr6nZL7saGtru/eiiy7aUF9f76UeAfKcBz2XAUffVbgJbAuB/Y3KysoldONl5tDjkrs9oBtL+1tbWwH6UwS6/mZSzg0sVwHXTJG9e/deOGXKlOWksS/MOelncYdJo2+vra396axZs7ZTN0XTJYt7Hdq1XANc1dg0DNOqVatGLl68+DZa/3E1XTwCeOn6JLCly6ncU9+mNLnBZRLOYPAHHI5H2l5/8TdHbl3SRjUx6DkztZgrgKOfDLf5xIkT36moqLiLzJG0rAFJAomsKDp1W51S74IZnSIX8DcrXV3LlK/Oe5xqZPsckGc96LkAOPpowrZ79+5ZNK31BzkzQtKI4qxvV0dJTSLJ592kHKu7QfnPxXupFmhzbFkNeTb/tGsae/bs2Va6wr/lrLPO2izhTgLQZIuaaMp1yvTNyvNbb1HomFB1ZtrAUNYqymztGMNt2rhx44T58+evohs1n0r2+AyX8mnT4KIAvZ63lA82f1/55TX1FJ21tnk2As4zJObq6urP0BTgCmlri2TFDmcEcHQDtnlz4w+Uyz+Hm0Rsm2PuPGtcNpkomtZesGBBYXNz8210d+05CXfWsBLaEQNd5I+e8JyyYettCh0zyoBrpawyWbJFg2twv/jiixPnzZu3mhZFzQ2VqIyJRwIZ0+BiZzyeTcqebVcqS350nKKzxmTJBsDRB3WWZN++fXPpps060tpVouxkODEJDAng6GIg0KI0Hv+mcsXnN9FeVsyyDLWJwnCbadXfomnTpm2UcCcGc1blNhiqlNMmblT+9soi6hdmWKC4hlSJDiXgaBsCsNDKvysnTpz4JIWLaJMupyVgKFLGjHtSefrNK2kYFtpwjIeMs6FqWIOb7kr+Yty4cX+m2+0446XLBwkESHuPrPqz8uymX9BwhhTyoQBchZseQiigdcj30grAO+SDCPlAtW4MeLikdMQdyvqt9yp0rCl1SDR5pgFX4V64cGERvdhmRWlp6XU6scjdfJNAcfF1ysqNK5Q5C2F+ZhzyTF4AqHCPGjXKSjdwHqUHfr+ab8cyW8YzZLMo0QTgcj2jfO/S7ynNzS7KxtOI0UqkJC1TGlyFm3pccPDgwfsk3Ck5drlVidX6VWXFxvvAAG0Z0+SZAJzhtjQ2Ni6ld5D8KLeOjOxtyiRgK/6R8uy7S6m+jF14phtwmEBow3L8+PGr6FnJm1MmLFlRbkqgtOxm5am3rgITtIGNtJrJ6QQcHcdPkYUuKL9MsybLKSydlICijKxcrjz+0pdJFKzJ0wZ5ugBnuM27du2aT7ffV9JUIGCXTkqAJEAsjJ2wQlm1fj7tpPWOZzoAB9yo1/zSSy/NoLdJraMwFsdLJyUgSqBQGX/GOuX+FTMoEpCDmZRr8nQBbqIHgovnzp27mtaWlImjkmEpAU0CYGPmR1crF19cTHH4hU854KmuECcMOmo9derUAyNGjLiawtJlWAJZOQ8eTQb27keUyz7xM8qS8jnyVGpwNk0s+/fv/4qEO9oRlWkDJGArvVpZ89JXKC7lMyupApzhNm/YsGH6GWec8eCAAcgdKYFYEhhz2oPK3X+ZTtlSao+nEnDzxWRL0eNmj0q7O9bRlOkhEoA9ft6cR5WPq/Y4IE+J+ZyKSjS7m56jvK+srEzeqQw5epmNyDkbXBRPT8//Kl++6EaKSok9nqwG10yTHTt2fJpWB0q4xYMlw4lLoJhu5z/y3KepYEpMlWQBV7U3mSXFNN99H71YPfEByRJSAqIEwND4yfcpFyzgqcOkGE2mMGtvy2OPPXY9vZjnTLGfMiwlMGgJWCxnKktv/QmVT3pWZbCAM9zmxx9//IzRo0fj0STppARSJ4HykTcqN//3GVRhUqZKMoCrC6no6Zy7yTSxpW5ksiYpAZKA0WhTPj73dxRKakHWYABn7W3Zs2cPvjH5eXlApATSIoGi4i8oK56/tA9ysAr2EnKDARxlzJdddlkJ3dC5N6HWZGYpgUQlMH7SvbRWpYSKsamSUA2JAs7a2/ynP/3pOvrc9eSEWpOZpQQSlYDZPFn54a/xcDoDnpAWTxRw5DfRJ7DL6HUPP060rzK/lMCgJFA+8sfKZd/CqlRc9yXEbCKZWXtbli1b9gN6EX3loDorC0kJJCoBk6lS+ebVP6BiCU8bJgI48ppxU2fs2LHXJNpHmV9KICkJVFZdo3zsY7j5w6ZKXNXFCzhrb/PDDz/8HbK9x8ZVu8wkJZAqCZjNY5Wf3vkdqo4Bj8sWjxdw5DPRt3KKTjvtNNxhkk5KIPMSqBz1E2Xq7ITekBUP4Ky9LevWrfsGae9JmR+ZbFFKgCRgLpik3HL3NygUty0eD+Cq9h4/fnwBbTdIQUsJDKkERo+9QSkr47ubMfmNlQHaG5v56aef/ndaUDVtSAcnG5cSMFumKXc/fDGYpI35jCiXeADH3KOZ7lp+Sy6HjShHmZApCWA57dgJ3wKTtIFNQB7RxQIc6abLL7+cniEesTBiLTJBSiCTEiguWah8/isjqEkAHpXhaIk4M5BuXrp06ZfoOUtcvUonJTD0EjCaipSvff9L1JGYU4bRAEeaCjh9P+fr0jwZ+uMqe9AnAZgpo0Z/nfYY8IgcR0qA9sZmeuCBBybZbLZ/66taelIC2SEBKzF5zTJMWbMdDl5DXDTAVe29aNGib5D2jpQvpEIZISWQEQkYicm5C0QtnjDg6uwJPY72tYx0WDYiJZCoBMorGXDW4iE1hNPMOBMQb1qzZs0MmvueHlJKRmS1BCZYYZoOA2exTFd+dT/eTsuzKSFaPJwkNMDPO++8+fLiMvdA+Z8JJcqPN+9RGnocoZ0PBELjFF2cbjdYIEykvq4wWehd4APb05dBari4gaWCe/p8AT+uFOdT4j7aoJTB7oAGowFurqqqmicBV5QPmgLKX3b7lVbHANmRLLPVVSjnGT6hzFRa44dHHEqIHhQThXC8+YQiqQ66K9rnvakoD1O9DPiAJvSAo8vYjMXFxWZ6U9VFA3IP052fv+5VGntzBW4+SCYl4KtQ/L3tpCBJ0+WpC/hKLgKrvb29DDj41Q4WIvUOcaZHH310lslkGqlPHI77uQd38CgZTBbSVBVKXk+CGYwjS758/ywwS1sIz/oI1uCmmTNnflKaJ7l/OmuQG3migQ9xnvg0W2gaN/2TfYDzoLQDFw5wVYOT/T1XAq7JKacDKuS2csVg1B/unB6W2nkwaiiumEs7rMEBueZEG5zpN9Gt+QKyv+douWQg5yXAkPvtHYO78MxiCZisJXNsVRML7C3HndRN5li1w/WnNPaNDz744Ll0ZpRm8Zhk1wYhAYacjPJBlM7eIgHFUFryxZvPpR6q/Io9DavBJ0yYcJY0T0Qx5U84CDnNrtjb82dQZHqZysefRQPaRltEDc4JRlr7PS1/Ri9HopeAwWRWjLYKQiF/NLnBWgpmocGZY3XYoomCBOybaPXgNKnBVfnk7R8V8qLyvIAcrBoLiqaCXdoYcvXYMeB8KmPfSIBPUVPln7yWQD/kjEEOD7fABsBVfvtGoTIdYoOPHDnSXFhYODmHhyq7noAEgpCPUPyOTiql3QBMoIbsyGo0F04uInYdbW3RTZRbb711AnXZmh3dlr3IhAQYcpooz0RzaWmDTk1r0YLrwS4GwRaJuoMGmXrjOeecI5fHQiLDzKmQF9ILXFXIGYfc8q2jZ4JdBlyFnE9ZHolx1KhR8gJzmMHNw9Ugz8U7nrijWToyZCZFtMEBu7GoqGgiD1j6w08CKuTWUsXv6s65O56GApVdlWM+cnoNbqB3D+JzEdINYwkw5DlnkxvNYJetEdVEETU4Ioy0RLZEzoEPY7r7hh6EvIQ0eQ/FZP/sCpilPgNwKG0VbgyFdzTqCXC8ZFw6KQEAoxgLS3NoPbkR7GosIyxqcBxSgwQcYpCOJWDAOnIrKUbS5AH9M5GcKUt8OiEZcK1HbIMjQiVfAq7JRgb6JADIDQR5tpuuAaMGuGaisAbXIiTgkutwEujX5L2UnJ02uSEIOHdfZVpqcBaH9GNKIKjJQ6yAmOUylYHsa+6cprBZg3MfpA3OkpB+WAkENXmxEnDbs2+e3KABrvU9RINTih56LbMMSAlAAqomL7BRQFOU2SGYgMouOqV1jGHWIrxer50+8iofV8uOQ5a1vVA1OUEecOPtWdlhkxsUH/2saE5lmufBtVifz4erCOmkBGJKIKjJ8V0ETT/GLJPODAG/X8+uOg+O0087BaHB09kJWXd+SSCoyYuUgIceaB/qeXL/AA2uci3a4JB8QGrw/AIwE6NRNbmlcMht8oBftT40ZY2xsw2OsJogAYcopEtUAqomt5Am9w6dJg8ENPNagzysBs/2W7KJCl/mz4wE8OYsg3loNLnKbNAG1+DGqFmDI1LdpA2eGRjytRX19XAEecDr6kMqcyM1BNTrR41ltCxqcAYc6yOlkxIYtASCmhyP9WZ2doVmUXhtL1hWHWtw3lccDkcb1H22L6zROiwDWSmBoCa39mnyDHSRmPV7nG36lliDs1r3t7e31+kzyX0pgcFIQNPkGbrj6be3gV287Z95Vk0U7MCpkdXV1bXyIjMoEPk3eQmokJsKglOIAD1tm6J4Wo7UMsd9PQ+wBse+CvgzzzwjAe+TjvRSIwGGnB4qS02F4WohE8W58zk94CGzKP6XX3652+VyNdN6lFHh6pFxUgKDkQAgDygWxeDzDKZ47DJeV3PvvtfpVQChJgoKs80C+8Xf09NzRJopEIt0qZQAIFfou0GpXoUIVv0uxxHqq8ov+cxzyDShmsFut9elcmCyLikBloAKuZEm71Jsi/vdKrMi4GqTbIMz8cjgw0yK1OB8SKSfagkMgDwVlZMGDzg6oJR9tIFh5lmzwdEMR/pPnjxZiwjppATSJQHVJg/QRaffm3wT9Gvg624GswPgRsXhNLh//fr1u2nRFYCXTkogbRJQbybCXEl2diXgCzh2bthNFQHwAZAz4BgEgEaijz4C29zZ2VkjzRSIRbp0SiAIOT7MgCnExDeyThS/s7uma+vaZqpANFHUbusBZ8i9ra2tWyXgqozknzRLQIMcF56JOiLc19O6lYrB1hmgvVGVCDj2VQ1Ovq+mpmaLBBwikS4TElAhx7vJE55dIWhb6rZQH6G9WYNrXRYBh/ZmDe5buXLlVj85LacMSAmkWQIa5Im0Q4x2bXkUGpzhZo7VWsIBrp4JGzZsaCc7/KDU4olIW+ZNVgL9kMe2x4P2d+dB+86X8NFP1uARAUffWIPDnvHSdOE2CTjEIl0mJRCEPA57nAj3dzXj468qr+SzDa51V9TgiGTAcTZ4yQ7fLAHXZCUDGZSABnlUm5wgba3dDFZpE00Uraf6Bx5YveNM8C5fvnzbJZdc4iwuLqYH7Yavq+ytURq70rRIKIvEGlmZAYswDjZCRBchLUJ0ULeGqYzaQL8AfEj/PA5nz8u/Zw3O2ntAC+EAR0bVnnn33Xe7Gxsb35gyZcqlxhR9mGj/oU7liWfrlPZOd5jRZGfUbK9bmUnPGIYIeEB3B8i1PyUKBHTo+vPFEYrcfpR6orYfR6NZmiUQ8Cs9XU1vbDiyEysI2f5myLVe6wFHAqSlanDyPTt37nz+9NNPTxngv/3DHqW5lV4tkGPO67ErPi+9pgw/mYAGfjyO8zJo+vL6dH2dmc6vb1/fP31/9Pn1+7HK69P15fXt9eUP+LxKR/OB5yk7flrFOfABNehtcCSKgHuvu+66t2n5bGtk7TGgvpg7uQg3BmW22BSTGa8pIwehx+s4L3wxzOXFOM4j+sjHecSwmEcMi3nEsJhHDIt5ENY75IXjMhxWI+P4E6u8Pp3bYV/fHsWDRb/f1Vq3b9XblBzxAhNFowEOte+hlYWO+vr6f6QKcDSaq06F3FQYdeUEow9fDGfLmMU+ieFI/RPziOFU5Y9UT/T4gOJ2tP/D7e7Bmz+hwcNeYKKOcIAjHiaKZqa8+uqr6+l9KYgf9g6QG/sgxwHXbxAQgyCG9fmGal/skxiO1B8xjxhOVf5I9USLV8j+7mjd/Rz1RzRPwGuIiwQ4zBScFaDas3Tp0r0dHR2HpRYPyo8hD+7Jv5mUABj0eeyHjx58Yh+1y4CDVTAb4qIBzpCjEjfNiW+Qd+775dcPeTRdI9NCf+OSlQl98M3RvAFM0sbmCVhNCHAcSah8TYuvXr16PT2MjAql65OAapPjXXzRnP4iCnk5Llw5ToMvhsPlzYU4cQxiOFLfxTxiuC+/3+/xNB9/cz3tito7rHmCIpE0ONJwRrAd7l61alXjkSNHXpBaHKLpd5hZMfELJ3FA9Buy8oESw/p8vC/mEcOcnmu+OAYxHGkcYh4xTPlx38DtaHnhZP3rjZQEDR5xehBF4eIFXDVT1q5d+whp8YhnS7DK4fdXhdyEd/FJl04J+ANef3PDpkeoDTZPkgIcfR2gxe+7776aY8eO/VNq8dDD2A95sjamLE8/eSTggRsuLj2Otn821D5fQ4lxaW8cpWgaHOnQ1pqZQmHXU0899VePxxPWoEeB4ewYchwadhzmw4V4jhPDnJ6oL9YhhuOtRywjhuMtr88n1iGGOZ8YJ4Y5PZKv+H2BthOb/0pl8F5mEfCoFkUswNEHVICLTdVMufPOOw+QFn9TanGIJtTBHjeSucIHCjkQZsfhSOmcL14/2fqSLa/vZ6z6YqXr68M+1p24nK1vHq3++wHaZfMETEaFG2XjARzaWgOcwq4XX3zxYdLiKC9dGAkw5Pqf2czso0OMkRhGXG5u9N5vpb3p/YdpAKy9AR+YjGlJxAs4a3GcPa4lS5bsOnHixGapxUkaEVwQcnqrasYdw80wowMcl/HOJN0gtLfb1bH5yMHHd1FlDDhr75QAjk6yFsdVKyB3bty48UE5owLRRHYa5JgSY8dhniZDPMeJYU5P1BfrEMOR6hHzIBzLcV8j1aePR31cRgxzPjFODPel+xWvv6N5x4OUhCWoYA8MxqW9KV9cJgryAXBocQbcdeONN+6kd4k/J9eoQDyRnQq5se+Fk3yg2UcxDvcdULUmjotcbeQULhtvffr8XC6Sj5a5TORe9KdwXq5PXz5KOn0WUHH2nnyudt/qnVSMtXfMqcH+xuMHHGVYi6sXm2jwpptuWk4PJrfLNSqiSEPDGuShSTImggTUNSdee/uxA2uXUxaGO27bm6uNxwbnvKzF8fOABp2vvfZa89atW/8oLzhZRJF9zVyJnEWmCBKgb14qPZ01f2xv3o03VsE8AXNx295cVSKAo4yoxVXIFy9e/Aw91rZLXnCySCP7Jpo+NNLnPMQvHXAYfjz/UDuXEcNcVowTw5yeal9sQwxHakfMI4bF/HhiyuPq2LV/293PUB6GO2HtjfoHA7g4o4LGnWvWrLnL6XT6pKkCkUZ3gNxAL4HnA4rcCMfrOG+k8rHS420n3nyJthcrPxgK+D2+5oa37qI+qHyRj4vLhLU3xpAo4CjDgOOMUrX4HXfcse/AgQPr6I20SJcuhgQYcvVijS++pN938RpQHD0n1h378Cms99Zrb7CXkBsM4GiAIVenDGnfccMNNzzU0tLSKE2V+OSvmiuYXZFOkwDmvD2e7saa/X99iCLxOBoAF7W3ljfewGABZ1ucpw2d7733XusTTzxxE33+xCNNlfjED3vcqELON2WGr0+WCS03cXtaTmy6qbutppUkyHAnNO+tl/xgAUc9DLmmxWnacAeB/hDdANK3I/cjSCAIebi3d0QokKfRZHcrvZ01D9XtW72DhqjX3mBtUC5ZwGGqaFqcws5LL7109dGjR9+WN4DiPx7DHXLc0HE5Wt7es/m21WCob4PiTOimTjiJJwM46gPg2PiCE2ee/Wc/+9lvyB5vkvY4SSNO12+uxFkgT7LB7vZ6uptq9678DQ3JThsYggkAppgvCg7OJQs4WkUnMH2CMw6dc9ANoJNPPvnkL8ke90p7nCQSpzPS9CFscryHbzhsEEvA7/a2NLzzy46WXSdpV+WH/KQuLFEvu1QAzrY4mypqJ+lVE9u3bdv2Z9jjEnIWd2wfkBsM+W+T9813093K6j/X7l+9nSQjwp3UhaUo5VQAjvoY8gGmysKFC1fSgqxX3G6ckNLFKwEVcu3rY/k5swK729Hb9Mqed29fSXLRmyawCAZ9YSnKOVWAo06GHDTjQgGdti9atOjXdNH5noScpJGAU00VI74+ln+OXv2gOJ0t7x3cduevaXQqJ+TztGDK4IbkUg24aI+rkNNXIrquuOKKG+kBiYNyURZEHr/LR8j99OFXt6v94KH377/R4WjtImkAcBFuMJQS7Q1Jp0NFoHNiBw0Eube2tnbT/PnzFzz3UtMIA76mJV1cEjAYcIhInLgTkuMOZonH3XW8dvdff9zZur+JhtNLGwMO8zal2hviSgfgqBduAOhki7u6u7u3NHWO+yxNidkk5EEhxfM3CHmfSHN0zQq98Fjxunta6w+v+9GphneO0Wj0cKdUc7Nc0wW4qG608AcffNBrMlvfLx0x5XMGo7lAQs6HIbbfLytNnLELZUkOrO2mF2b2nDz64rX1hzccpG7p4YbmBuApd+kCHB3lI8G+2vnOlr0dBYVV+4tKxl1MswWW/gOX8rHlXYUsq+C8ChaeZv8/vOqYvo5hb2l48+d1+9fiNrwId8rmuyMd7HQCLrYJyDXQ20/tOGUxF+6wlU1aYDQWFPGBEwvIcHgJ9MtKE2f4jFkQq9rcnu72xrp//OTIgccx181wY8477XBDBJkGXAO9o2VPm+JzbioZMXWewVRQ2n/g0C3poklgoKyyc57cTxeUXnfHCVrXfU1D7fr9NJ4e2gA4w530OpNoMuK0TAGO9ljlaJB3tVd3u1yNb5ZVzPy40Wyt7L+Y4u5JP5IE+iFnsUbKmfl4zHN7nG3VdXtWXNvU8GYd9QBgZxxujDyTgKM9OAZc9e1dDY6ejoOvl1fNnm0yFY1TaApR/QhoMK/8G0UCGuQGEmUWKHK83jhA89z0gvoPDu1cfn1b864T1H29WZIRzc1iyzTgA+CmTqj7Lkeru6156xsVoy+cQk+fn44DJyHnQxTd1yBXRRk9bzpTsSrQ7/MoLvvJN/a/d9uSno5jLdQew40bOVghmFG4Md5MA4424UJA97rtvub6f71VPupcq9lSNttgNBLj8oZQUFzR/w6UU+ZVOeD2eV2B3u7ax/a9e/PvXI7OTuqxCDcuKDMON6Q2VICjbYacJ/jpHYte/8mjr35gtVUdLCwaPYfmyunDlFKbQ1ixXBByiDRzTl0RGPBiPXd7S8Pbyw68d+/TdAz5YlK8QzkkcEMSQwk42mfI4Wugt53c3uB0nHyttHz6THo4dywOnjRZIK7ojiHPxOw4lg4EYJI4mnfW7V95ff3h9bupd9DarLlhkohTgZk9+/pElS2AA27eVOjt3fW9p4699kr5qFkmc0HZR6TJ0nfEYngDzZUYmQeZrN6ZhEnSeXj1nk2/vr2nsw5vn4LGZrj1i6cG2VLyxYYacIyAz2zW4hro9HPnO3nstZ2FhZX7Cm1j5tCDAEWkyqU2j3HctV+7FJvjWE+CWRKvt6utpeGtX+7f/vv/6zNJGG7McfPFZNpuv8cY/oDkbAAcHRIhF0FXw21N2084HfWv2UonjaHPhEwJaikJ+oAjqdvRINfFD2ZXfSILF5I+Fz2kUP/akT0rlhyv2bCX6mKNDcD1N3CgqIbc4RzPJof+YOoEJx7eioNPl+FDlHSxqdgQnj77h5+oGPeJXxQUlE3Cg7qZ+EmmdnPWYYYjGRec/nMrbnfnsbaT2+6v2f3wZqoPJghDzVOAvNwVDbLCSqbplJTNNsAxKP5hBeR4OBGfSQDkDHpRYWFFyYzzf/Gd4oqpV5JGt+IZxlRqLGorr1zwmdjEmOMZEp/X4erpqFld/f4Djzud7ZghgabGBrDZ1sYsCa/lTqwhKphOly0min6MLCT42KAV2Kbzeb1Ob9Pxf+32utteLSqZOJ4++jRJmi16Efbv95/8rDsi++pzFX3mCM1kvXPkw7X/Vbd31eskc3H6D9pbhBvHJ7mfiv7upjSUjRpcHCD6xyYLa3PW6DBbVM0+4/yffKq88iPXmq0jJuOdf/J2vyjC/nBQk/fviyHRzva6u462N+96qHrng29RHtbUrLUx9cc3bljpsEISq8yKcLYDzkIC5Aw6bHNAzva5CrnZbC6c/pHrLykbefYVZmv5NAk6iy66PwBsV8fhrrYDj1Xv+uOr9GYyBpt9ntcWbe2s1NriiHMFcPSZtTlAhzZn0AE4ww7fOuP86z45ovLcKyzWkecEL0RN0kYnwYguaGP78MJLetl8277O1j2Pffj+n96mPAAZG8BmHxobYPMdSYCdtVqb+qa5XAKcO40+49qBQYc2Z42uAk77qj919tUfqxh1wZXWosrz6cEKslxQbPhOLwZNFKz4I7D9broL2fp+e/OO1TW7H3mPBMNgi75ojgBqvpCkYG64XAQckkW/sYlmCzQ6Ty2KoBeccc53Z5eP/uiXrIWjFpjNRTaD+no0FM1/2DWo6cIRb3D1eh12l7P5jY5TH6yv27cGt9cBsQg1wtDWvIl2dk5obeq75nIVcB4AQ86gs+nCoLNmV7V8YcnY4ikzvr3ANuKMz1mLqi4k0E3q+7nVu6OoIn+cOv9NUyJ4+ACfBKG3t263d9a9XPvh2jecPSdxg4a1M4BmyBlqnvaD1s4ZcyTc0ct1wHlMetBhi7CNziYM+6qmrzrtwtHjJi/6rK1k/OfoiblpAJ1hz0XNzpoai6AANTafu/uwvafh5cajG//ZcmL7KZIJA8xwiz7SoK1ZY+c02DQO1eUL4OJ4grZH0E6HRmetDsAZetE3T5q6eHr5mPPmWQurzjcXls8i0K20VFcx4iWYeA9JFpoyA4CmJatYI0JQu7zOjr0uZ8v7HU073zlW82w1dR7aGPAC5nA+0llj8z2HnDNFaAxhXb4BzoMMUtlvo0Ojs1bXA69qdEqHby4sLLeOm7p4Vln5tAsshRXnFxSMOJseirbgAhXPjAZvmrDYgn7/jRRuPjV+EGLUxbzRBSKWqdJ7RnChGKBPftAt9AMeZ/v7XR2HdzTWPLvX6eyAycFQA2jeGHBOY23NGhuNcEMUzA/HRyo/RhM6ChF0aHbRVhe1O0POceybiovH28ZNW/SR4pJJ55oLiieZzLZJJottPFY2BoHHWnWAT1Wr0owkUn18JJYoHv9xUQiQNd/roJfnNPi89mNed++x3p5jexoPb9zV29uAu4qAlDUx+ww2fI6Dz0CL9nWkzlD23HZ6qef2aKL3HmNl84VBZ83OQEfyOR98lDWOnjB3dFnFOZOttjGTLIWlk81m20RaMlBpUEw2Ay2QoRPARg1SffQXF7F9vtpFaOEgxbSrhuhDAV57gBZ+BBSf3e9ztXq99uMeZ/dRl73pWFf7vqOn6jfBhmYoRe0rwhsuLOZlu5p9tTv5/Gc4Ac7HEWMWN4ZW9AE6Q83Q8z6fHKKvQq+r10DmjrmoZEKx1Ta6yGItK7aYy7AiUvF4u+weV1evy37K4eip7yWzAmBCi4obwwyfta7oI8xAM8TYF/NwWbHevNXWNPYQNxwBF4Uggo4wg8q+CL0IuAg350Ec18H1oi0xjH3RMXiI4zBrVwZcDyxDy1DzPudnn+tjX2x32IQhfOmCEmBZMJDwGXQxLMYBbqSxz5AjDg4+b7wPH9DBMXz6fUCKOEAs+gwv+0gTw9jHBsd+cG+Y/uUDMUyHH3XYLBsGNJIvQq3PgwbEesQGGUDRR1i/Mez6eHEf9WJfOp0EWPi6aLkbQQIsLwYZ2aLFiekRqhwAJkPK8KJMtLhIdcr4PgnwwZECSU4Cejnq91G7Po7BFVvWx+n3xbwyHIcE/h9VLWRYHWXC/QAAAABJRU5ErkJggg==',green:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAAC4CAYAAABQMybHAAAltklEQVR4Ae2dCXQcxZnHR3NoNDp8SD7kU7bxFXCchBhMYoLNmhCcOBBykGw2gYTkPV6AhGXD2sTZJQcJG3jsgw3hscuCsTEsOAQW1sbY+MAHxpYtHzI+5EOy5UMStnWPZkZzab9/j75WTWt6NKO5Z6r82lVdXV1d9e/ffPq6uro7zyBDIhXIi7DyngjLyWJRKhDpCYiy2pwoztrpxSwCb+d1bayFm9f1Yu3+cj2MAgOJH2bXnNnEGiHWppW8d999d/inPvWp6YWFheNMJlOR0WgswdLT06PElFdM+xbn5eWVQDXK76TI7vP57H6/v5PyOxFjobwuh8Nx4dixYye+9rWvtaK4ZqFVNY/TiGUIoQCfsBCbcjaLNVHgJRUQG3/4wx9ali1bNmXYsGEzrFbrdLPZjGUagTyNAB2ZCLXoh3CJoD/p9XqxnOju7j7R1tZ2/LHHHqtbtWqVh47pp0X8AaAZbPmRzvnAJzPXhRBhVoBeunSp7b777ruuuLj4xoKCghsI5s8TcPnpIBT9oNwE/D6Xy7Xdbrd/8Oyzz+5+/PHHndQ2LfA5D3suA85QGwmMPLLQ+b///e/nkIW+0WKxLKBlLuUXpAPQEbTB5fF4KmnZShb+g0ceeaSKLLyb9gPgIvQRVJVdRXIN8CCo77777oI//vGPt5CV/n5+fv5NdGrhK2dDsLvd7k1k3f/n17/+9frly5e7qFM5CXsuAM5QI4a1Nh4/fvza0aNH/4PNZvs2rZfRks2h2el0/u2TTz55dcaMGXuoo7DoolXPajcmmwFnsBWoKysrJ02fPv3v6QLxH2hUY1o2E63XNxqhOUkXqq+eOHHitblz557pBV2EXW/XjM3PRsBFsE21tbXXk7VeCheELhKzsb9Rw0cXqT1wYciqP37FFVd8SBX4aMlK0LPphKMvirWm2FRfX//lESNGLKXRj3m0LoOOAjQas/Py5cuPV1RUbKQiDDrDrrNX5mRnA+Aq2OPHjzfv3r3766WlpUvIDfl85pyG1LeU3Jd9LS0tT1x33XVrzp8/76UWAfKMBz2TAUfbFbgJbAuBfUdZWdkSuvFyZepxydwW0I2lo83NzQD9rwS69mZSxnUsUwFXXZHDhw/PmTJlytNksedknPpp3GCy6FV1dXX/OGvWrCpqpui6pHGr+zct0wBXLDZ1w/TSSy+V3n777b+j+R8/pYtHAC9DrwIO9xHD5c5XDF5fS0ya0MWo3+nwvrBx47nfLLlvKypj0DNmaDFTAEc7GW5zQ0PDD4YPH/4YuSMJmQMSExVpsPPxhjsMHt/FuLWkp8dwqb3dt2zhnD2vUKXsnwPytAc9EwBHG01YDh06NIuGtf5DjoyQGmHC4XMLwmwd/Caft2fnmXr3A3d8Zf9hqgXWHEtaQ57Of9pViz179mwrXeE/MnPmzF0S7sEDGuueJnPevCuusO76sPq6R2bPHm2l+sy0gKG0NZTp2jCG27R27drx8+fPf4lu1NwQ6wnKlf0TZcFF/bwe//Z9uxw/vvfuj89Tftr65ukIOI+QmE+ePPllGgJ8UfraIloDp5MBOFoB37zxQvdPvr5gP24SsW+OsfO0CenkoqhWe8GCBQWXLl36Hd1de1vCnTas9GtIXp5h5LgJ1re3H7z2dwsWjMTUYlwrpZXLki4WXIV73bp1E66//vqVNClK3mLvh1RkGcmy4GJr3B7/zkOVXXfd86PD5yg/bVyWdAAcbVBGSY4cOTKPbtqsJqs9QhRPpqNTIBWAo4U0l+1yw1nXd29duH8nrabFKEuqXRSG20yz/hZPnTp1rYQ7OpjTqTRNUhwxtsK69t3tcxZTuzDCAsOVUiOaSsBxbAhgoZl/d02YMOF1SttokSGDFSCabeVj819/v3LOXdQNCy04xynjLFUHVuGmu5K/HDNmzHN0ux2/eBmyQoEe84gRluc2V13zS+pOSiFPBeAK3PQQQj7NQ36CZgA+Kh9EyAqqgzpBQ4h5w4aZH6URlidwrmljSix5sgFX4F60aJGNXmzzYklJyf1BqsiVrFOgqNh0/5ubJr24aFEp3M+kQ57MCwAF7pEjR1rpBs4KeuD3W1l3NtOkQ6kaRQnXfZfL/+Y3bqz7Ed3f6KZyPIwYbpe4bEuWBVfgphbn19TUPCnhjsu5y6hKCgqM33pr4+QnwQAtSbPkyQCc4bY0NjYupXeQ3JNRZ0Y2Nm4KFBab7tlSdc1SqjBpF56JBhwuEI5hOXfu3N30rOS/xk0tWVFGKjB0mPlfN1bOuRtM0AI2EuomJxJwNBx/iix0QfkNupJ+mtIySAUMpSPyn16z5fPfICnYkicM8kQBznCbq6ur59Pt9+U0FAjYZZAK4J6+aczE/BffWn/1fJIjoXc8EwE44Ea95vXr18+gt0mtpjQmx8sgFVAVIEgKJkzJX/2fq66aQZmAHMzE3ZInCnATPRBcNG/evJU0t2SI2iuZkAoIChiNeUM+O6d45cLbxxVRNv7Cxx3weFeIHwwaar148eJTQ4cO/SmlZUiyAuk4Dh5Ogs5O3wsLPrfnQSoT9zHyeFpw/FhQn+Xo0aPflHCHO6Vym6hASYnpp29v+dw3wQ4tYChuhjdegDPc5jVr1kybPHnyM2IHZFoqMJAC48Zbn/nzi1dNo3Jx9cfjCbh54cKFRfS42Qrpdw90OuV2rQLwx6/9QvGKhQsVfxyQx8WKx6MS/EgUv5vmGTw5ZMgQeadSe/aSvJ5pPrgoj73D91/zr97zEOXFxR+P1YKrrsm+fftupNmBEm7xbMl01AoUlRjvWb1u9o20Y1xclVgBV6w3uSVFNN79JL3LLuoOyR2kAqICYKhisu3JBQvG8tBhTIzGsjNbb8vLL7/8C3oxz3SxoTItFRisAhaLcfqyP435Oe0f86jKYAFnuM2vvPLK5FGjRuHRJBmkAnFToLTM8tCfnpk5mSqMyVWJBXBcWFro6Zw/0Z+Vwrj1TFYkFSAFwNQX5w/5N0rGNCFrMICz9bZ8/PHH+MbkV+UZkQokQoGiQtPX/rb+M7f0Qg5WwV5UYTCAYx/zrbfeWkw3dJ6I6miysFQgSgXGV9ieWHjrqGLajV2VqGqIFnC23ua//OUv99PnriuiOposLBWIUgGLJa9iya8q8HA6Ax6VFY8WcJQ30Sewh9DrHn4WZVtlcanAoBQYXmr62fe+NwGzUnHdFxWz0RRm621ZtmzZT+hF9GWDaq3cSSoQpQImU17ZnfeO+gntFvWwYTSAo6wZN3XKy8vvjbKNsrhUICYFykZa7r1mwUjc/GFXJaL6IgWcrbf5+eef/wH53uUR1S4LSQXipIDZklf+m99N/AFVx4BH5ItHCjjKmehbObaxY8fiDpMMUoGkK0BW/OezZxdH9YasSABn621ZvXr1HWS9Jya9Z/KAUgFSID8/b+KjT02/g5IR++KRAK5Y73HjxuXT8oBUWiqQSgVGlVseoCnZfHdzQH4HKgDrjcX8xhtv/B1NqJqays7JY0sFLPl5U59bVbEQTNLCfOoKEwngGHs0013L78npsLo6yg1JUgAMjhlb8D0wSQvYBOS6YSDAsd30/e9/n54hHrpItxa5QSqQRAWKh5gWffWbY4bSIQF4WIbDbcQvA9vNS5cuvY2es8TVqwxSgZQrYDQabHffU34bNWTAIcNwgGObAjh9P+c70j1J+XmVDehVACyOLs//Dq0y4Loc621g59301FNPTSwsLPyiVFcqkE4K2ArzvvjPv52GIWv2w0P64uEAV6z34sWL76BfjF65dOqzbEsOKQAm5/9diWjFowZcGT2hx9G+nUO6ya5mkAL0WBsDzla8X+tDWWa+uDStWrVqBo19T+u3l8xIawUsplFp3b54NY7mik/703/MxNtpeTSlnxWHk64NKuCf/exn58uLS6086b8+3Pqg4WDNHw0O5yf9Gkuf9+sX6N3twXmaVWwMkUWv+Q7eLVShHk1mv310Kg9Vrt/h/PStQoN/PlVxhBYYa7AbVCwc4PQxzxHXS8ANhkZ7jaGq8W8Gh6ed9MuM4C2ebrD7Jhp6CIJsDr481/UGw4nnqY8MeFB3tYDjF6BY8KKiIjO9qeq6oNI5urL+1L8bOt2XM673PrPf4OjwZDXk/p6e68BqV1cXAx5kxUP54MgzrVixYpbJZCrNuLOagAZnItyQwWQ2GgppXlKeEec8OwON75V+/YErZlHv2A8P6qieBTddeeWVX5LuSZBWGbnCkDs7PQa/PyO7EL7RZI5HTCj+EhXaTwt7IKpfprXgintCBU3kf8+TgIfXNlO2AnJbicVAt7izLoBR2xDLPOoYW/CgP1eiBWf6TXRrPp/877lZp0YOd4ghhyUPNUKRydJYbaa5IyYU5l8+53BRP5hjxYprf9NYNz7zzDOfpl9GSSZ3Wra9vwIMORm9rArUn5Kbfzzt09QphV+xcyEt+Pjx42dK90SUKXvSDDksedYEwnrYyIKZ1J89tOhacN5gpLnfU7Om87Ij/RRgyLPJiFlsZjALC84cK/1GBgdswLqJZg9OzabOcwdl3KcAIC8oNuMtrn2ZGZpCHyxW0xXU/H4Xmgw49xLrRgJ8Sob2VTY7CgVUyLNgnLwXcIXfXgkUpvv54KWlpeaCgoKKKHSSRTNYAQXyIrPB1eXVzOLIrE5ZrcaK0lKbuaXFCbDZYCsuCfcEmcbf/va34ym2cqaMs18BhjyTZ/3TmKB17ncngV1Y8X6AM/XGq65SPsaZ/WdV9jBIAUBuLSSfnPFgIjIoHj2pCFO7xR6oFpy7YRw5cqS8wAw69bmz0gc5cMiwQE0uKrH0G0kRfXDFQbfZbBMyrGuyuXFUQIGc3p/Q7fSRT65O6YjjERJXVX6hCewqHPNRsILAFjyP3j2Iz0XIkMMKBCA3ZdwQosloBLsqyziFogXHBiNNkS3OhrFRdE6GwSsAyPPJkrvJkmeCHVeYNeUBcPbBlc7ziko9AY6XjMsgFVDmkysXnqAjAwIN54NdlWWkRQuOLuRJwCGDDKyA0ZRnsNrM5JOn/zi5yZzHgHPz1VEUZCjkS8BVbWSiVwGGXCEkjVUxGlXA1b85bMHVDAl4Gp/BFDaNIXe7vGk7uEL+iOheK0zzKAqkkxY8hQBlwqEBeX4BJmilZ2uNRuX6UeGYW8gWnNelD85KyDikAgy5uzv9xslNRvUiU217PwtOW7TQq4VlQioABRTIrTQzNc1MeU9eD9gNacHVPzper9dBH3mVj6tJlsMqwJB7yJKnyzg5vTXAITRaYZrHwdV8n8/Xpa7IhFQgjAKAnOZhp83gSo/foGVXGQfHD1D9EcKCh+mT3CQVCFKAIfe6yZKrFAUVSdqK39cjsqtwLfrgaEiPtOBJOx9ZcyBAbs7H3JUUd8mnWPCgn5l4QalskICn+CRl6OEVyMld8brp9VkpMuU9fj+7KCrkIS14v9fpZqjostnJVYDuJJIlJ6RSYMrBrK9HAVyFG71nC45MZZE+eHKhyLajMeQ+jz/phtzvy4MPrrIMbUULzoDbs0102Z/kKgDITRZj0g253+8Huwy40mm24KoCTqezBeZezglXJZGJQSgAyA0EOSx5MgLcfp+7p0V7LLbgTL2/tbX1tLaQXJcKDEYBtuSD2Xcw+zg6u8EuflHMs+KiYAVByTx58mSdvMgMCCL/j12BpEFO9Laed9Yxx70t72ELjnUF8DfffFMC3quOjOKjAEOeyMEVfOyqevtFLeD9RlH8GzZs6Ozu7r5E81FGxqd7shapAI1mwCen5zz93sT45H5Pz6UTey52ktb9XBTor1jv3o1+u91+RropkEWGeCoAyI0EebyHV8Bqt8t7htoKuEMCjn4AcqWAw+E4jQwZpALxVkCBnG7tK5DDZ4nT4nb5wawIuNJ09sFFC+7DSIq04PE+tbI+VoAhj5dPjiHCbrsXgNNTGMEWXBwHVyFvamqq48bIWCqQCAUAeQ8ZcJoBGHP1+KF0NHvALCw4c6zUG8qC+995551DNOkq9iPH3HRZQTYrgJuJmKQVa6CvOffUfNhwiOoRXRSFXwYcx0AGCvjoI7CX2tvba6WbAllkSKQCsUKuXGB2eWsr37twidopuihKs7WAM+Te5ubmSgl4Ik+trJsVYMgHMz0E/ndXm6eS6qI3E+m7KHwsxYLTiq+2tna3BJxlkXGiFQDceDe5EiMd6UIPzLU0OneD2d4FDKtBz4L7li9fXkmzs4IKq3vJhFQgAQow5NFUTYT696w5DwsuuieK/416QgGu/BLWrFnTSn54jbTi0cgty8aqgAo5rj0HWHB7vtvhqTnyUVMrlWYLDrhDAo62YQOsNvwZLw0X7pGAkxIyJFWBgHsy8CHhf9tb3Pj4q8IrxWBXhRs1iBYc6ww4fg1e8sN3ScAhiwzJVoAhJ1dc/2YnNaq5oWsXRQBcdFHU5oo3epAJwBly79NPP73npptuchUVFRWoe+RgwnXRZmh3YBQqu4OuMQuyiX0a6GQHCuhs1D1GX7VBKVhp7APgtfvSS4dcm1bUsQVn6x105FCAo6Diz3z00UedjY2NW6dMmXKL0ag19kHtiHil9nyj4b2dVYaOLvEVFhHvnpKCXs9XDUa3m44dpF1QW7TiB23UWdHdR+cw8DlDBlCgE/S30A5h9tOpLubsaG/r6JWnJ+gNrtbmrRdO7sYMQva/GXK1nVrAsQGaoCDMvufgwYP/N2nSpLgB/sJb6w0tHWhTZgV3t4teidBNjYbkkEhPem2/uCyjpt1fu127f7LLa4+vbZ+2Pdry2vWB9tdu1+6vPV6gvN/vMzTUHv8/Ku2hBaz2gxs1hTLLqIEB995///07aPpss661QS1RhEyEG93LtxbQKxH4+7gQPdLAZRGLad5fzOMyYoxyXEZMi2XEtFhGTItlxLRYBmltQFkE3ofTSmYE/w20v3Y7H4dj7fECrorP42mu2rZhB23VvcDEnuEAh9n30MxC5/nz59+LF+A4aKaGAOT5wbxpO6M9X9jOedqyqVjntujxo21Tostrjxfheldnx3tuu91JxWHBQ15goqpQgCMfFpytuGfTpk3v0PtSkJ/zAZBbLL2QMyRiDIUYCjEtlkllWmyTmNZrk1hGTMervF49YfL99JbNpvrat6k5onsCXvsFPcDhpuBXofjhS5cuPdzW1nZKWvGAfhaGvJ+cMiPRCoBBj8t16tCOTUfoWAw4WAWz/UKoi0wUQmGGHJW4aUx8TVlZ2YP0DR9sz/kAyBG8HsgjQ7IUAOD2jvY1dDwMa0F8hjsk4HoWHO2FyVet+MqVK9+hh5Hl2YQyvQGQm/PJXQkXcKcCge9YcFrJDPFftOVDVJFWWdH2Z4Dy9PpjT92R/e9QH8EiPAwwGtI9oXxdHxzb8ItgP9z90ksvNZ45c+ZdOf8K0vQFC42sKJAzwNoYRfmkiWltOV4Xy4hp3p5psdgHMa3XD7GMmKbyALKrs/3dMx8faKQkLDgAB6MhrTflRww4fi3uV1999QWy4rq/FlSYi0GB3GLJxa4ntc9+r9d/5tjHL9BB2T2JCXA0PsiKP/nkk7Vnz559X1rx/ueVIQ9z8a+OJMsygYGmaHTAXVdnZ+f7x/bsqO0FfEC4cZbC+eDYDmutuimU7v7rX//63x6PR/dPAnbK1QDITcoQYq/fDSHwp5hjMR3I7b9d70+3Xj7XPdj6Yt1f266B6htou7a+3nW6c9lTf/Lwf9PuuJ0suidhPYqBAEdzUAEcecVN+cMf/nCMrPg2acUhTf9goYtOk5ncFT5RKII0B07rbedykcax1hfr/tp2DlTfQNu19dE6Rk4c9o5th3d+cIxW2T0Je3HJ1UQCOKy1Cjilu9etW/c8WXGuQ8YaBVTINflydXAK+H007+TUyedpb7begA9MDuhJRAo4W3H8erqXLFlS3dDQsEtacVJDJ0jIdYSJMhvW29nVuevAtvXVtCsDztY7LoCjSWzF4dgDctfatWufkSMqkEY/AHIzja5gLjMHTgcm9AfyOQ9lOM3bo43FOsS0Xj1iGaQHCtG2D/XxPmKa2yPmiWne3uP3+Zvqjj9D21y0gD0wGJH1pnIDXmSiDAIAD7rYfOihhw7Su8TflnNUFH10/zPTRafJbFZOMp9ojrETp/mEinm6lYbZEG192vLcDr042vZp69fuH247psR2tDS/XbVl/UHaj613RKMnLFEkLgqXZSuuXGzigA8//PDT9GByK/6MyKCvAEOuX0Ju0SoAprzd3a3VO9Y/TdsY7oh9b64vWsDZF8cBXZs3b75UWVn5Z3nByXLqxwHI5c0gfYWCt8B6Nzde+HPj6dN4VhDuCZiL2Pfm2qIBHPuIVlyB/Pbbb3+THmurlhecLKl+DH9cHULkYuyfI45kwX68j5jmfcU8Mc3b4x2LxxDTescRy4hpoTwezXN1dVVvfeuVN6kIwx219Ub1gwGcrbhysYkGrFq16jGXy+WTrgokDR8UyE00iZNPKIojHWngsnr7D7Q90uNEWi7a4w1QHgz5vF5f3ZEDj1ETADdfXEZtvdGFaAHHPgw4flGKFX/00UePHDt2bDW9kRbbZRhAAYYcWMslWAMDPcxgb768mm7qYL631nqDvajCYADHARhytuLOBx544NnLly83SlclMv0BuZFGV2ToU6CH4HY7nI37Nr/3LOXicTSt9e4rHGFqsICzL66Oi+/du7f5tddee5g+f+KRrkpk6pvplr4CObsbORwDKBpy9pyuqX74YkN9M60y3FGNe2uVHyzgqIchV604DRvuI9CfpRtA2uPIdR0FFMjlU1L0pQcvjZo0PHvggw37SCqt9QZrgwqxAg5XRbXilHbdcsstK+vr63fIG0CRnw+GPFf9cbpbaejqaNuxZfXylWCod+G7lmAsJYDjDOLgWPiCE788x4MPPvgb8sc/kf44qRFhCECeez45/O5up/OTqo3v/oakwuvOwBBcADDFfFFycCEWC85HRCMwfIJfHBrnpBtATa+//vqvyB/3Sn+cFIkw4Ja+URxCzHKfHGaZ/tJ76SmdX9FrIJpoVeGHYrDEw4KUHHyIB+BoJxrDrorSSHrVRNWePXuegz8uIY/8BCmQG7P/zQVgAn735aYLz+3fsq6KFBLhjunCUlQ7HoCjPoY8yFVZtGjRcpqQtdGtvLhSPKxMh1MgYMkBefZ65TRJ0NDZ1rpxy2vLl1NHta4JDCaYijnEC3A0hCHnURU02rF48eJ/oYvOvRLy6M6ViVwVoymepye64yeytI8sd1dH+94tb6z4FzDSu/CwYNzgRh/iqSAAF/1xNNhBX4nouPPOOx+iByRq5KQsSB55YMizyRXHiEm3vbNm99o3HnJ2dHSQGgBchBsMxcV6Q+lEOHtonNjAPILcW1dXt3P+/PkLPth/eGgePqclQ0QK4L3synvBs2BKMmYIuhz2c/s2rf1ZY33tJyRAFy0MONzbuFpvCJwIwFEvQhDo5It3d3Z27naYCm6mGXWFPNE9UFT+H04B/vhAgPHM9Mv9fvpglNPZfGjnpntOHzl0lvqrhTuulpv1TBTgogVX0wcOHOiix7j2Dx899is0HJYvIefTMHCc1/uFjUwckcL9EHphpv34gY/uq9nzUU0IuGG5AXjcQ6IAR0MZbI6VxjfV17UVlQw5OqR0xEKah2GRkEd+TlXIIW2GGHK86tjtcjnqjx74pwNb38dteNFyx228W0/FRAIuHhOQq6BfqD1+0WIp2Dds1KgFNCRmkz65KFX4tAp5Bvjk8LndDkfriQN7fn5g6waMdTPcGPNOONxQMtmAq6DTnasWn8e1s7R8wvVkyEv4xKFRMoRXQDUIiiGnz16n4b8eGud2d9kbqnd+cC+9bu0o9chOCwBnuHEzJyF+N9WrhmQBjgOyBVchv9xwobOro3XbqPGTrjVZLGV8MaW2TiZ0FQhATlKyqrolk78B49z0HsGT+zatua/uyMHT1AKAnXS40fNkAo7jITDgStx++aKz+cLZD8onTZ1NryEeA59c+uUBoQb6X4UcBdPAJ8dwJt5CRTMDD+xY88YvGs+caqCWad2SpFhu1i7ZgAfBTY1Q1umdz+7zp45uHXfFjCn0AstJeUYJOZ+ggWLVXUmxKcesQHqWkm6/t2zd+saKJW0Xmy5T2xlu3MjBDMGkwg3tkg04jonQD3S60vbVVh/cPmbyFGu+rXA2+eRkyGGWZBhIAdYpYMST75H30Bg3fcqlp62p4eWNry7/N3rVWju1WYQbF5RJhxu6pQpwHJsh5wsN+nit13+quupA4ZChNSVDh881mkw0wiKtOcQaKEAnCJrMoMwIpJESj6Orlaa8Ltv2v6++QeeQLybFO5QpgRtapBJwHJ8hR6yCfuFUzQX6U7d5RPn4K8kvL5cuC6QaOKiQJ8EfJ2/bgItJR3vbwb1b1v3iaOX2Q9RCWG223HBJxKHAZP/+FMHSBXDAzYsCPV18dp06eGBjecVkk7Ww6DPSZVHO14D/sbsyYMEYCuDOpNfj7mlpOL9yw6oXf996sQFvn4LFZri1k6diOFpsu6YacLSef9lsxVXQ6c+d79ShqoN05/NI0TByWYxwWWjAQPrmYc96nz7xNeWBhxRofNvpbDl7rPpX2/73f97qdUkYboxx88Vkwm6/h+28ZmM6AI4miZCLoCvp86eON9ibWzYPHVk+mlyWKXBZMC7WdyI1vZKrvdqwrLEJArAxSoJvgna0XNpctXntkqOVHx6mWtliA3DtDRwYqpQHkJJOAe3BXFr88PCmSist+OKqjZZCpK+55bYvVEy78pcFRcUT8eRL3zAZbZWhnwIAM5bAw3/dXfaz9SeO/vve99fsovrggjDUPATI011xwPj8smJpeO++6QY4mhUwzwHI8Zg5vrQKyBl0W0FJSfENt/39D0pHj73LYrVayXWR1pwE0guBGYjRMaeOkNBDtc1NDSs/XLP6FVdnJ0ZIYKmxAGz2tTFKwnO5ozsQ7ZjIkC4uiraPLBJiLLAK7NP5vG63t/bQvkMOR8emoWWjx9Fr0CZKt0UrYd96nyvHtkM/xhwudkfsra0fHtz6/j/v2/zuB6S5OPwH6y3CjfMT25+KvubGNZWOFlzsINrHLgtbc7bocFsUyz7vq9+6oXzK9PsKCgsraE6L4rb0nVSxutxOByx5aA3Yz/aRn+1yOOobT598dte6N7dTabbUbLUx9Mc3btjosEEKXXkKc9MdcJYGkDPo8M0BOfvnCuRms7lg7uJv31Q+ruJOa1HxVLzcEv65BJ0lDB0z2LiAJD/7VNOF+pcr1/5tE72uhMHmmMe1RV87La222NNMARxtZmsO0GHNGXQAzrAjtn5x0Te/VD556p0FxSVX4Y1RmIorQSdlhKCAjfFsL1lse+eRptOnXv7ovbd2UBGAjAVgcwyLDbD5jiTATlurTW1TQyYBzo1Gm3HtwKDDmrNFVwCndSW+5uavXzNu8oy7CocMuRpfVgi8hiF3hxcDLgpm/GFilMfg6OjYf+H08ZU0MrKXNGOwxVh0RwA1X0hSMjNCJgIOZdFuLKLbAovOQ4si6PlXz7959tipM28rKhm2wGzNL8TrGHLlopShxoQo3Fr3drsdXZ1tWxtO1byzf9v7uL0OiEWokYa15kX0szPCalPb1ZCpgHMHGHIGnV0XBp0tu2Lli4eNKPrc/C8vKC0v/0phybA5NI5uogldivuSbePpGAkB3JifjU+CODrbqlqamjYc2LZxq73tMm7QsHUG0Aw5Q83DfrDaGeOOMBRinOmAc1+0oPONInZfxFix9BOmXjVq+py5Nw8rG/kVmp47lV+XFvDVM8+NUS11H9R0S91xqq350oYTVZXvnzt15CKJxQAz3GKMbbDWbLEzGmwRDE5nQ8ygIwbksOhs1QE54NbG5qu+cMO0cZOmXW8bMvTqgsLiWQS7FW95hc+ersAHA+1XXmRJlrqbXqxz2NnRvv/CmZMfHtm1/ST1F9YY8ALmUDG2s8WGC5IVYFM/lJAtFpz7wzH6xbADdF4AuBZ4xaJTvrKtoLjYOuvaL80qGzPx8wVDSq622Yo/ZTSbLLhbqjwzqsxPp9JKCMiXqBGaAMQ4UMD1xU0Y8jsMmM2HJ9ZpLprH6bQfc3V07m9uPLvv8J4dh112O1wOhhpA88KA8za21myxldqpfFaFbAWcT5IIOvx00VcXrTtDznkcm4aWlRXOuGbeZ4aXjfm0xVYwMT/fOtFsLRhnwsMYyvCjUQG/76KVD62NtVIHoNWWUiAmoHFRCJAVX5pi+oKdk+zzBbe7+6zH6Trb2tz48fG9O6vbm5txVxGQsiXmmMFGzHmIGWjRvw7dGCqc6UGreqb3J1z70VcAzjFbddGVYbC1sVhW+aFUzPzMqNETJ1YUDyubaLUVVeRbrRNMFnOZyWguzAvAj9fToZ6AmwPLjxUKCk1EMltoir30OJOjhyD2+b0On8fb7O7uPtft7Kq3tzWf/eTs2fr6mmr40AylaH1FeEOlxbLsfnCstCeb/2PNs7mP2r6hz+ICeNmycwwwGWqGnde5jBgjjUWsN4/cHfPQ0lFF9PidzVpUWFRgK8KMSIPL2eXo7qLRuvZWZ3vLxS5yKwAmuwgcM8yI2eqKMdIMNEOMdbEM78t1ckzFciPkIuDimQ0CkjYwqByL8IuAY7u4jcujPqS5XkoGpbEuBhE4TrN1ZcC1wDK0DDWvc3mOuT6OxePmTDrXARdPNGvBcCLWgsvrDDEgRzmOOT9UXTgW5wM6BIZPuw5IkQeIxZjh5RjbxDTWsSBwHFjL0f9Z8BztfthuszaIwy0i1NpyOIBYj3hABlCMkdYuDLs2X1xHvViXQaMAi6/Jlqs6CrBeDDKKhcsTt+tUGQQmQ8rwYp9weXp1yvxeBfjkSEFiU0Cro3YdtWvzGFzxyNo87bpYVqYjUOD/AZrbm7Ts1rpFAAAAAElFTkSuQmCC',red:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAAC4CAYAAABQMybHAAAk/0lEQVR4Ae2dCZxUxZ3Hq8/pnhkGmOEQuQS5VCTxWHEDBlyNkciakMMkxujGuOvHO24IKCae0UQlKwmyroocoqtozGpA4oFiVAQU5IaRcchwDsPczNF39/5/b+bfVL/p7ume6bur+DyqXt31r2//5//q1XvPIJRLpgQMMVYeiDGfyhanBGKdgDirzYvsLLtIPguB0/lc7+vh5vNIvr68Oo8ige6EH6Vo3iSxjODrw1rcm2++2f+MM84YV1hYONRkMhUZjcY+OAKBgOZTXDGVLTYYDH0gNYpvIa/V5/O1+v3+FopvgY+D4tra29uP7N27d98VV1zRiOy6g06DcRyGr1wYCfCEhUnK2yiWiQYvSQG+8ac//all3rx5o/v16ze+oKBgnNlsxjGWQB5LgA5MhrToh1BL0Fd4vV4c+1wu176mpqYvHnnkkf0rVqzwUJt+OuQfALrBmh/hvHc8mfkuCBlmDei5c+fab7nllguLi4svttlsXyeYzyPgrJkgKPpBuQn4LU6n88PW1tZ1ixYt2vjoo486qG964PMe9nwGnKE2EhgG0tDWBx988HzS0BdbLJbpdEymeFsmAB1DH5wej2cTHR+Qhl937733biYN76ZyAFyGPoaqcitLvgEeAvX1119ve/jhhy8nLX211Wq9lKYWtnIuuFa3272WtPv/3nPPPW8tWbLESYPKS9jzAXCGGj60tfGLL764YPDgwT+x2+3fp/MyOnLZ1Tscjj/X1NS8OH78+E9poNDoslbPaTMmlwFnsDWoN23adNq4ceN+TBeIP6FVjbG5THSksdEKTQVdqL64b9++lyZPnlzVCboMe6SiWRufi4DLYJsqKyunkraeCxOELhJzcbxxw0cXqQGYMKTVHz399NM/pgp8dOQk6Lk04RiLpq3JNx04cOAbAwYMmEurH1PoXLkIEqDVmPV1dXWPjhw58l3KwqAz7BFKZU90LgAeBHvYsGHmjRs3/mtpaekcMkPOy55pSH9PyXzZ0tDQ8NiFF1646vDhw17qESDPetCzGXD0XYObwLYQ2FeVlZXNoRsvZ6Yfl+ztAd1Y2lNfXw/QXyHQ9TeTsm5g2Qp40BTZtWvX+aNHj15AGvv8rJN+BneYNPrm/fv3/2LixImbqZuy6ZLBve7atWwDXNPYNAzT0qVLS2fNmvUA7f+4gS4eAbxynRIwHN8ozDseFQZHTW9l4m/3BBa/8nnDfT97vKqBKmPQs2ZpMVsARz8ZbvPRo0ev6d+//yNkjiRlD0hvqUh3ecsrpwtD2+GEdcMfELUNbWLewNniBaqU7XNAnvGgZwPg6KMJx44dOybSstYf1coISSOKsy4tiJLa8ySPX6wvrxN3TLpX7KJaoM1xZDTkmfynPaixJ02aVEBX+PdOmDBhg4K754D2tqTFKKacPVhsOPEnce+kSQK/IjMdYChjFWWmdozhNq1evXrYtGnTltKNmq/3doLypXyyNLgsP49XfPhOpfjZzCcEbKGMtc0zEXBeITFXVFR8g5YAn1O2toxW9+FUAI5ewDY/UC9+PvrXAjeJ2DbH2nnGuEwyUYJae/r06bba2toH6O7a6wrujGGlS0eMBjFw1ADxetMT4oHpZ2lbi3GtlFEmS6Zo8CDca9asGT516tTltClK3WLvglRsEanS4HJvXF6x/v0vxHXfWigOUXzGmCyZADj6oK2S7N69ewrdtFlJWnuALDwVjk8C6QAcPSSTpa6iTvxwwm/EejrNiFWWdJsoDLeZdv3NHDNmzGoFd3wwZ1JuMlkGjBsoVlf9TsykfmGFBYorrUo0nYCjbQjAQjv/rhs+fPjLFLbToVwWS4Boto/sL14++ri4joZhoQNznDbO0tVwEG66K/nLIUOGPEW32/GLVy43JGAeUiKeqvsv8UsaTlohTwfgGtz0EIKV9iE/RjsAH1IPIuQG1SGjCAhDWaF4qHmBeGzwYIG3EaRFk6cacA3uGTNm2OnFNs/16dPn1hChqJOck0CJTdxaeY94bsZkzfxMOeSpvADQ4B44cGAB3cBZRg/8fi/nZjNDBpSuVZRow3d4xGsjHxT/VlsrXJSPlxGjFUlIWqo0uAY39dhaXl4+X8GdkLnLqkrsFvE90uTzwQAdKdPkqQCc4bZUV1fPpXeQ3JhVM6M6mzAJ9LGJG+v/IOZShSm78Ew24DCB0Ibl0KFD19Ozkr9JmLRURVkpgdIi8Zvqx8X1YIIOsJFUMzmZgKPj+FNkoQvK79CqyQIKK6ckIE4pEQsqHxbfIVGwJk8a5MkCnOE2b9++fRrdfl9CS4GAXTklATwiYRpVJp7bfb+YRuJI6h3PZAAOuFGv+a233hpPb5NaSeHkPGJCFSuXnRIgSGwTBomVb/2nGE8jAORgJuGaPFmAm+iB4KIpU6Ysp70lJdk5BarXyZaA0ShKLh4tls+6QBRRW/gLn3DAE10hfjDoaMHx48ef6Nu37w0UVi7FEsjEdfBoImh2iMX97hR3Up6Er5EnUoPjx4L6LHv27PmugjvalKo0WQJ97eKGLx8U3wU7dIChhCneRAHOcJtXrVo1dtSoUQvlAaiwkkB3EqAngxauuk2MpXwJtccTCbj5kksuKaLHzZYpu7u76VTpegnAHr9svFh2yQTNHgfkCdHiiagEPxLN7qbnKOeXlJSoO5X62UvxebbZ4LJ4yB5/muzx2RSXEHu8txo8aJps2bLlYtodqOCWZ0uF45YA7T68cfu94mIqmBBTpbeAa9qbzJIiWu+eTy9Wj3tAqoCSgCwBIETr4/OnjwsuHfaK0d4UZu1tef7552+nF/OMkzuqwkoCPZWA1SzGvXS9uI3K93pVpaeAM9zmF154YdSgQYPwaJJySgIJk8DgvmL2C/8hRlGFvTJVegM4Liwt9HTO78k0KUzYyFRFSgIkATJVCq88S/yOgr3akNUTwFl7W3bu3IlvTH5LzYiSQDIk0KdAXEEbsi7vhBysgr24XE8ARxnzlVdeWUw3dB6LqzWVWUkgTgmMHSgeu3Ky9oFeNlXiqiFewFl7m5988slb6XPXI+NqTWVWEohTAhaTGPnMLIGH0xnwuLR4vIAjv4k+gV1Cr3u4Kc6+quxKAj2SwIA+4qbrpwjsSsV1X1zMxpOZtbdl3rx5P6cX0Zf1qLeqkJJAnBIwmUTZ/TPFz6lY3MuG8QCOvGbc1DnllFNujrOPKruSQK8kQG/Kuple0Yx942yqxFRfrICz9jY/88wz15DtfUpMtatMSgIJkoDZJE5Z9mNxDVXHgMdki8cKOPKZ6Fs59lNPPRV3mJRTEki5BIb0FbdNOj2+N2TFAjhrb8vKlSuvIu09IuUjUw0qCZAErBYx4i/XiasoGLMtHgvgmvYeOnSolY47lKSVBNIpgWH9xR0lJcG7m93y210GaG8c5ldfffVfaEPVmHQOTrWtJEAbsca8f7O4BEzSwXxGFEwsgGPt0Ux3LX+ktsNGlKNKSJEEsJ121CDxIzBJB9gE5BFdd4Aj3XT11VfTM8R9Z0SsRSUoCaRQAn0LxIyrvyb6UpMAPCrD0RLxy0C6ee7cud+m5yzV50VIGMqlXwL0/Kb9nsvEt6kn3S4ZRgMcaRrg9P2cHyjzJP0Tq3rQIQGYKSP6iR/QGQMekeNICdDeOExPPPHEiMLCwq91VK3+VxLIDAkUWcXXnrhaYMma7XDw2sVFA1zT3jNnzryKtHekfF0qVBFKAqmQABFpnDUxRIvHDbi2ekKPo30/FR1WbSgJxCuBwcVBwFmLd6kinGbGLwHxphUrVoynte+xXUqpiIyWQKBoWEb3L1GdozXxsS/9u/Z2Wl5N6aLFYaTrXRDwr371q9PUxaVePJl/3nzef4uaN28S7hNHunQ2EOgSRa/r1rkuEXild1enr6unecJVHktd9OlwaOJp1LPddEApg92QotEANw8YMGCqApwktmen8K9cIURTI8kv810BdXGI72JR73LR9+ND5jvzOx9nD80u11QhVj1DxRjwkBr0gOMXoGnwoqIiM72p6sKQ3Hl64nv0fhGoPZ5Vo8ff7P5+v2jw+Eil5S7kfQKBC8FqW1sbAx6ixRGpd4gzLVu2bKLJZCrVJ+bjebbBzXNkoTsipfRQo0HTWRybWz7BWvqHkYMn0qjYDg8ZoB5w1uCmM8888yJlnoTIKitPGHIj3R3hyc0lHwCPLbRdRB4A56EF5yoc4Igzkf09RQEelFNWBwB5f3okJhfnE2MqNZumgFk6wC4gDzoZcKbfRLfmrWR/Tw7mUoGsl0Ao5DzVueEXmUyThxcW8heUeVDanMmAIwLnxoULF55Nv4w+Wg71X85IgCE3AoEccjScPr8ZderZNCSNX3lo8ioKk28aNmzYhFz8cyYPPF/DHZAbRKPXmzNrK6B6qM0ygbxP6WCOtaUjWYNzgpH2fo/JVwDyYdxmUuH9zWZN3eXKePuYjGAWPDPH2tD0GhwZTLR7cIzS4Jp8cvY/QN6PIG/KAU0OVouMxtPBLh0MuTZ3rMFBPRzOjQT4aO1M/ZfTEmDIc8Emt5s0wDV+OydNY5oBR5ym2ktLS802m21kTs+sGlxQAoC8r4nMFZp9DQAGIct8m9EwstRuh0XCw9DGqAfceP/992MrGrYzKJcnEjgJOdjIUhcQBbcPHQx2wXRwIGyDM/XGs846S22PzdI57k23AXkJmbAnfNm5dwUAn1mkbe3+ohNwRAVYgwcBHzhwoLrA7A0pWVxWg5xe5Wo8qQCzZjQAuNRs7rKSwhocAwHsRrvdPhwnyuWnBAB5H9LkLZomzy4ZFJmNYFfjmHuu1+AGevdgMScqPz8loEGuafLsGr/ZYAC7bI3A1x6751EgwkhbZIvVGjiLJH99QF5Mmrw1SzQ5mKVFcAAOpa3BjdnjkyD1BDheMq6ckoDQNDntQsQSYjY4ghzsBllGWLbBMQaDAhxiUI4lYCLNWEzmiqbJM/zBIKvByIBz9zUNzica+QpwFofyWQIMObGe0c4kAgx4sKeswYMRCvCMnsO0dY4hb/P5M/YZT7NJ0+AsI41pXkVBJCKUicLiUX4XCQDyIhNWyYP6sEuedEZE0+DcLwU4S0L5YSXAkLdrmjxslrRFGmOxwal3bLakraOq4cyWACAv1DR5ZvWTVlHArmaJcM/YRAn+zfF6ve2cqHwlgUgSYMi7rDNTASYs1b7PH5DZ1Zjm/gXH4fP52oInKqAkEEUCgJz2YWeMRU6Xv3p2NZWO1c3gCqfS4FFmVCV1kQBD7qS3aKX7LXE+v1/W4BrXbKJwxwNKg7MolB+rBAC5jd69Ql5anS8goMGDyhqdkS8otQQFeFrnKGsb1zQ5Qa5p8jSNwm8ImihByMNq8EC6/9akSUCq2d5JAK+H0zR576rpUWkwSyuXETW4Zq9QzQFlg/dIvqpQpwQYche9vDvVb7X1BgRs8CDL6JKswbUEAry1s6/KUxLokQQAeQFtQUz1HU96FzrYZcC1vss2uBbhcDgaoO7VnvAeza0q1CmBDsiFcPlTIxJQ7aTXoetbYw3O1PsbGxv/oc+kzpUEeiKBk5q8J6XjL9Pk9YBd/KSYZ81EwQmcFllRUbFfXWR2CET933sJAHKrZq4k9w4nelrldOwnLwg3wqzBka4lvPbaawpwSEO5hEkgCHkS18kB72v1zXrAg+vgTL3/7bffbnG5XLVms3lgwkaoKsp7CQByC0nBo+nRxIvD7ffXrjve1EI1dzFR0FoQcGRobW2tUmYKxKJcIiWgQU6gJ1qRg9U2X6CK+gq4wwKOcQByLUN7e/s/EKGckkCiJQDI6fUOCd9x2O7zgVkZcK3rbIPLGtyHlRSlwRM9tao+loAMOcf1xge8TT4vAPfREaLB5XXwIOTHjh3b35sGVVklge4kAMhhqngTsC0E9dR6fGA2BG70IZwG97/xxhs7aNMVgFdOSSBpEsDNxA5zpXdWuY/MjVW1zTuoowA8BHIGHIMA0Ej00Udga5ubmyuVmQKxKJdMCQByE/ENfd6Tf6C2xR+ofPFITS31UzZRtG7rAWfIvfX19ZsU4MmcWlU3SyAIeQ8UOYCt93g3keelI0R7o34ZcJxrGpx8X2Vl5UYFOESiXCokAMgBI3lxHTDkqxyujVQU2ps1eLDLMuD4MbAG9y1ZsmSTn1wwpwooCSRZAgx5PM3Qg3L+JTX10OAMN3OsVRMOcO2XsGrVqkayw8uVFo9H3CpvbyXAkMNa6e7AQ6DNXl/5W8fqGyk7a/CIgKNvrMFhz3hpufBTBTjEolwqJQDIAXd3DrDWuj34+KvGK/lsgweLyhockQw4fg1essM3KMCDslKBFEqAIY+mxdGdynbPBvIAuGyiIElz8o0eRLB6xy/Bu2DBgk8vvfRSZ1FRkU3Lnaf/VRaVCM/xmpwffSRlBijCuUjxyBsxLUJCpMfbkB39AvD6/jn8fufjh46wBmftHdJCOMCRUbNnPvnkk5bq6uoPRo8efbmRnphOhGvbWiGO/c9fhaeuORHVpaQOt+8rwlmCb7uHyC6k7UgpUctEKBStTEijnSf6iZfzRGhCyxJvO3K96Q7T42mi2nnig21N5dhByPY3Qx7snh5wJEAmmgYn37Nt27a/nnbaaQkDfP+dTwp3dT3aySrn9HtEu9+r2YYQUCw2IgbIeRk0lOO4cOmIk12q88ttI8x9jdR/fX79eXfl9en68pHG7w34xW5nzV8pv4cOeQ08pIpwahltMuDeW2+99SPaPlsfTUuE1NjNSTbCjSEVGS2i0NihD2KFG+U4L3w5jDQ4OY7zyL6cRw7LeeSwnEcOy3nksJwHYb1DXjguw2EtMob/uiuvT+d22Ne3h3iw6Az46he37PyITiNeYKJsNMCh9j20s9Bx+PDhvyUKcDSarQ6Q2wnyaNf4nMa3nTFWjsuEcXNfYu1fsvP3RCbQwLU+598a3W4HBaHBw15gou5wgCMeGpy1uGft2rVv0OskEJ/3DpDbjCYNWoZE9iEghkIOy3nSGZb7JIcj9UnOI4cTlT9SPdHiAeZ2Z93r5MnmCaK7uEiA40eCXwWo9sydO3dXU1PTl0qLd8iPIe84U/+nUgJgsC3g+XJJ8+7d1C4DDlbBbBcX7iITmZCZIUclbloTX1VWVnYnfcMH6XnvADmcKwDZKpcqCUBN13jbVpHnpoPNE+a1SzciaXBkRF1BLb58+fI36GFkVKhcpwQ0Td7lS4xKPMmUgFv4PG+3HXmD2pC1d1jzBP2IBjh+FSgIM8W9dOnS6qqqqjfV/iuShuSwsmJTkEsSSV4Qa9+1Pseb77ZWVVMr0OBgE4yC1bAuVsA1M+XFF19cTFo84q8lbAt5EKkgT80kuwMB/7q2I4upNTZPegU4eh2ixefPn1958ODBd5QW7zqhDHm0q3+V1nMJkPIW9f72d149UVHZCXi3cGOWomlwpENbB80UCrteeeWVZz0eT8Q/CSiUr64DciwhnnQcjnbjArk5PV6fy3KL+va6q6+35fX1d1dfd+n6+vjcL/yBjx3Vz1J5Fx2yeRLVougOcPQHFeBiUzNTfvvb3+4lLf53pcUhmq4ON4IKDB2QY3Lg2JfDPHFyHMLxOq67p/X1try+v93V1126vj6cd9jezr+vaCrfS6dsnoDJqHCjbCyAQ1sHAaewa82aNc+QFkd55cJIQA85w5cKH91hiORwKtpOVhs+4nij89gzNB7W3oAPTHZrScQKOGtx/Hpcc+bM2X706NENSouTNCI4QG4lTZ5qx3AzbGif41Ldl0S0B+1d73dtWNy4ezvVx4Cz9k4I4Ogna3EY9oDcuXr16oVqRQWiiexOavKTiOEyC44vtzisRXbGcxznicfnsrHWp8/P5SL5+v531zd9/fry3aV7aOVkk+P4QsrnpAPsgcGYtDfli8lEQT4ADi3OgLtmz569jd4l/rraowLxRHY2TZPjY6kd/5CTJ1kOR0qPXHP4FK471vr0+blcJF/uc/gehMbq69eXj5buoy2xR31trz/duGMblWPtHdPqCfciFhOF87IW1y420eBdd921gB5MblR7VFhE4X2GPHyqig0ngY49J97GxU27FlA6wx2z7c11xgs42+Jo0Pnee+/Vbtq06U/qgpPFGdkH5FhdUS42CeD5qb2exj997qzFG6tgnoC5mG1vbiUewFFG1uIa5LNmzXqNHmvbri44WaSR/QLaZstLiJyLrXP4sRwox2XkMJeV4+Qwpyfal9uQw5HakfPIYTk/tHej37X9vuMbX6M8DHfc2hv19wRw1uLaxSY6sGLFikecTifegYg6lYsiAUCO1RWeUGRFOFbHeSOV7y491nZizRdve93lB0Nu+qD8O22HH6E+AG6+uIxbe2MM8QKOMgw4flGaFn/ooYd27927dyW9kRbpynUjgSDkeP+HOkJkEKBfwCF/68oXmvdgv7dee4O9uFxPAEcDDDlrcccdd9yxqK6urlqZKrHJH5BbeqRfYqs/G3NhzftEwF39ZNPORdR/PI6m195xD6ungLMtzsuGzs8++6z+pZdeuos+f0JLl8pUiWUmGHL82c73A69hcwm/5/3WQ3eVOxrw2gWGO651b73cewo46mHIg1qclg23EOiL6AaQvh11HkECgNysNDltdPKLfe6GRU837d5CotJr7x5rzN4CDlMlqMUp7Lz88suXHzhw4CN1AygC0WGi8x1y3NCp8To++lXN+uVgqPPgu5ZgLC2AY6rQOA6+4MQvr/3OO++8j+zxGmWPkzRidJq5YuiNvomxoQzLBru72e+pWdS46z7qWjsdYAgmAJhivijYM5cIiaITWD7BLw6dc9ANoGMvv/zy3WSP0zeGevzjo6ryy2H50EKQR7pNnmvx0MvugN/7vuPw3Vucx47RbGv8kA+WeFmwVxAkAnAQjM6wqaJ1kl41sfnTTz99Cva4gjz2OQLk+DBTrjswAbt7r6fhqacbdm6m8cpw9+rCUpZdIgBHfQx5iKkyY8aMJbQh6123Gz9I5WKVwElNnrurK16C+4i39d05NeuXkFz0pgkUZkL+9CcKcMwdQw6acaGATrfPnDnz13TR+ZmCnKQRh4OpYs5Rm9yjXVS2f3ZX3YZfk0g0TsjnZcGEwQ1xJxpw2R7XIKevRJy49tprZ9MDEuVqUxZEHrtjyHNpjRwrJvU+R/nDjZtn13scJ0gaAFyGGwwlRHtD0snY3obOyR00EOTe/fv3r582bdr0pmXv9MVXbpWLTQImklWHQGWRxlY203IB7kaf69CC5p037XDU4osCbXQw4DBvE6q9Mf5kAI564UJAJ1vc1dLSsnFUZctltKOuUEHeIaRY/gfkcBBotq6k+KnzJwKe+mUnym9c13roIA1FD3dCNTfkBZcswGV1Ewxv3bq1rcBk+Xycpd836c+vVUHeMQmx/M+yCgozlkIZkoe2mYrWgKf19ROVt/y55cty6pYebmhuAJ5wlyzA0VGeC/a1zm9z1jaVme17hluKL6HVAgtPXMJHloMVsqxCBJrh4+yA292+tv3Ifz7btAu34WW4E7beHUkMyQRcbhNzEpyXTY5jx+kJly2jrSXTSZPbeeLkAiocXgIsq6Aww2fLiFjY3Cf8nsbX2/bf9mzjLqx1M9xY80463BBCqgEPgr7VWdvQbvCuH28tnUo2eR+eOHRKuegSCMqKTHOY55l44F0mDQHn0eXNX9z8yomKPTSiVjoAOMONmzlJsbup3qBLFeBokJVOEPJyV2PLUW/738+2DbjAZjCV8cVUsHcqEFECgDwoyIi50pOAde46n6NiYePuW9a2HfgH9QJgpxxujD6VgKM9OJ4XzT/gOeHY7W5Yd65t0CS70TRE24nRuWrQkV39H0kCDHmmrK1gZnH7/ZjXsfWRhs23b3HUHKW+682SlGhullmqAQ+Bmzqhndd6He5PHDUfTC48ZXShwXyagpynp3ufzRUIMp0OuwLpWUq6/d72wd21G+fsdzfVUX8YbtzIwQ7BlMINeaQacLQJ1wX0Fr/b9zfnwQ/PKxhUUGKyTjIJo4Enr6OI+j+SBGQ5YcU81Qfgdga8gQpP0/O/qP/4d41eB77yK8ONC8qUww15pQtwtM2Q84VGwEsbyN9srdo60FRYPsRin2wxmOzYS4AHc5WLLoGT5kr0fIlMxY5AvL+k2e9ufK/98Lz7aje9SnPIF5PyHcq0wI2xphNwtM+Qww+CvsFRfaTa2/beuILSM+0G0ynKZIGounephJxNkhpf+7aFjTtvp5WSHdRDaG3W3DBJ5KVAzHHKXaYADrj50KCv8rS0rXFUvXtOwSBTX5P1K8pkiY0NNleSSRNu3sAkKfc0L7+j9sMH97ua8fYpaGyGW795KrbOJyFXugHHkHgu4DPkmjanP3e+Na1V2waa7buHmAsn0/ZRu7YXQ5ksUVE4adIlducKcU0mCW7euBvWOo7c/UDtxr90miQMN9a4+WIyabffow5el5gJgKNLMuQy6Fp4g+PY0cNksoyylgymz4SM7nioS9nmurkMOT0JeUh0j05ga/toiuj78OKQr/W9RY3b57x64stdVBlrbACuv4EDJZV2l2lXb+gPrivxw8OXVgvosNFhp6MQ4TvKzvnni+yn/rLUaB2BJ1/4TzKlKRdGArCVe+PY1m70uw9+7Kz+wx/rt26g+mCCMNS8BMjbXbW/vr1pM5FlMw1wjA19wgHI8SVmKx2AnEG39zfbiu8vu+CasdZ+19HHWAvM2ESqzBYSUXgHDRwv5rxC0ub3uCrI1n6w/tMXGr1OrJBAU+MA2GxrY5WE93LH2xQVTZ7LFBNFP0IWEnwc0Aps0/mcfq/3rbYDO+r9zrUjLMVDaePWCGW26EV48px//Kw5ovl4wxSbI/Ty+Y+fa97zq0WNO9aRzOXlP2hvGW7MT0aYJCdH3RHCWDPZoX9ssrA2Z40Os0XT7HMGnP/1C2yDbulrtI7E64nx7lae1EweXKr7Bq0cybGd7SI7m9a1D3zmqln0WN3nH1J+1tSstbH0xzduWOlErjhSgymKz3TAWQyAnEGHbQ7I2T7XIDebzba7+p1z6STbgGv7GwvGKNBZdNF9GWx6J/eXO5x1z/++aetaejMZg80+r2vLtnZGam15xNkCOPrM2hygQ5sz6ACcYYdf8Kuy8y86zz7g2jKj7SwFOkkkjJPBJlNv9xZH3fOP12/+iLICZBwAm31obIDNdyQBdsZqbepb0GUT4Nxp9BnXDgw6tDlrdA1wOtf828rO+afJtkHXDTLZz7XiNQxUBIXz1XwB1KASa9n0Rilx3Of4fJPz+PKF9Vs/o2gGW/ZlcwRQ84UkBbPDZSPgkKzGKfmy2QKNzkuLMujWG0rPmnRhwZBvDzbbp9sN5kLAni8XpQy1n9AG1I6At51edPnBRlf1G4sbduP2OiCWoUYY2poP2c7OCq1NfQ+6bAWcB4D+A3IGnU0XBp01u6blh5qLi27od8b0Mdb+3xxosp9PoJvwch3Anmvr6Vi/BtRegprA9tX6HJu/dDe+vbhp7wf0RincoGHtDKAZcoaal/2gtbPGHKG+dnHZDjgPSA86TBi20dmEYV/T9FMKTx00q3j0ZSOsfb5ZYrCO0UyYLNbssqbuhBpfS/jyoLvl7f9r3f/O+vajx0kmDDDDLftIg7ZmjZ3VYNM4NJcrgMvjgTbHuAA5NDprdQDO0Mu++Yf9xo2dXDB4Kmn1c/uZCibShWkBPi+CR+gy1ZSRgcbmJzxJQ0t8riafaxdp6883uWo+Xtm0r4LGDG0MeAFzOB/prLFhguQE2DQOzeUa4PK4WKsDdD4Ath54TaNTvJbWz2wr+FHfsRMnWErPG2iyndvfVHAGwW7BBSqA7/jX0QwLL1kXrYAYjg1f+LhMBNC4UCSoPfSmqL21Pufn5Z6GLS83V+xq8jphcjDUAJoPBpzTWFuzxu6ongrkkuM5yqUxyWPB+Bh0va0ua3eGnOPYNw21FRX+oHDcV06zlpxdQvtfCg2mEYVGy1CrMNpZw7Mvwy93AmG9oBlafT6GGPYzQGbfLfyOdr/nSHvAd5B28x2scp/Y+Wr7vu1HnG24qwhIWROzz2DD5zj4DLRsX0fqDmXPbqeXe3aPJnrvGXT2WavLpgyDrfflvNoP5eLiYYMmWctGDjEVj+hrtowsMliG01cayugppEK6k2qnbWCFlNGMxhh81vRsXkAbgywizUuvWWinW+QOT8DX7vL76tsCnkPNXs+Bal/rwR3u+gPrWg/DhmYoZe0rwxsuLOdl84P96BLLgdR8Apynq4O5DqWKMOAFtLIPwBlqhp3P9Xk14DvrCKmbzB3zSGtx0RBjob2fuaCoj8GKHZGiJeBub/K62qr97Y4D7tY2MisAZofyPukzzPBZ68o+wgw0Q4xzOQ+X1ddN2fLD5SPg8syGAEkJMqx6kGXA9WlcDvUhzPWiLTmMc9kxeIjjMGtXBlwPLEPLUPM552ef62NfbjdvwhC+ch0SYFkwkPD14PI5QwzokY99jg9XF1rheEAHx/DpzwEp4gCx7DO87CNNDuMcBxz7HWd5+j8LPE+HH3XYLBv40Q4Zan0+NCDXIzfIAMo+wvqDYdfHy+eoF+fK6STAwtdFq9MIEmB5McjIFi1OTo9QZQiYDCnDizLR4iLVqeI7JcCTowTSOwno5ag/R+36OAZXblkfpz+X86pwDBL4fwN/IZwMBwH5AAAAAElFTkSuQmCC',yellow:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAC4CAYAAAChOH1KAAAlaElEQVR4Ae2dCZhUxbXHTy+zL8ywDDsSVhEVJQoCkoSIIr4kvohLxO2ZfC8an0mQrCQm+uJ7qHkv5hE/xSQaNokBogkxigaUuLDIpsiOMA4MOwyz7zPd7/yLOZfqnu7p7umeXut83+2qW7du3apTv3v63Lr31rWRkUhowOZViPc6Nutpbq/8WPVO8173sYtJ6kgDusI7yme2nYdTdIZQj0NH1vrgwYNtc+bMyb344otzCgsL87KysnLT0tKym5ub6+rr62vKy8urd+7cWfv444/XlJSUAGSB2VfoKw3HM9KBBqQzOsiSspsEXgmhCMTtDGT2TTfdNDwvL28kQzvC6XSOcDgcQ2w2Wzfenme323M5nuN2uwPql/O5OF+dy+Wq4X2rOV7Z2tpa3NLSsp9Pgv3V1dX7XnnllU/4RKnj7S5edNARl4WjRnQNBFS+njnJ4wKxHtp37NgxpG/fvlPY6l7CAI/kZTgv/YMBN1L64hPAzcAf5eUTXvax9d9x/PjxtZdcckkxH0OAF8gljNThE7acVIdbQLZzDyJuX7du3YChQ4dOycnJ+QJb5M+zFR4Qr73L1v4IW/h3amtr/3nw4MG1kyZNOsJ1FdglBOwpKakItwfQTz31VN4dd9wxnd2LL7J1/hzDPCxRSWDYD7BVf5fdmbeXLl26avbs2dXcFsCdkqCnCtwCNEL7gAEDnBs2bPh8QUHBnenp6TdyWi4vySY1TU1NKysqKl6cMGHCO0eOHGnhBuqQJ71FT3a4FczcqQgdu3btGtWvX787MzMzv8YWun+y0eyvPWzRjzY0NPzp2LFjL44ePXoP52vlRbfo/nZN6PRkhdvyoX/7299245GNe9iHvoMvBC9P6N6KQOX5gvRD9tGX8gjMovvuu6+SixRrjjCpJJngRluwAGz78uXLu0+dOvXbDPW3eL2QFyOeGihnyOevWbPm6VtvvfUsbwLcAnpSuCzJALcH1KtXr+4zduzYWbm5uf/OnZWMvrQnouGv1bD8ftu2bf937bXXnmgDPCkgT3S4lZXmDrGvX79+0EUXXTSbRz3u5fXM8Ps85Upo4FGWBbt3735q4sSJh7n1YskRJqQkKtyoN8B2vPzyyz2uueaaX2RnZ9/NN1bSE7IX4qjSfMOoqa6ubvFbb7318xkzZpRx1XDxKZY8jmoauCqJBjfqi8WB4bzNmzf/W/fu3R/j9R6Bm5o6OWyuErK1fMiKwuhfJ8VNZWUVtT/77MTHFrYNI8oIS8L444kEt7ggju3bt182bNiweXwHcXwnuy5pdwPYzrofMdiR8SaaW9wffFLc+N3RE/7xEStNrHhkCu/iXkgEuFFHBfb8+fMLb7vttkf4YvGb7II4u1g3CVm8vXEpORtfiGzdbbaWmpqW3724ou4/v/WDj8u5cMAd965KvMMt1tp56NCh24qKip7gmy99IttzyVWao3ERYekKcbnpxKmy5h/3HbVpGZcvdzzj1ooDnngUnHQOLI8++mhBZWXlC3369FlowI5tV9lt1KdPz7SFdaUTXnj00REF0kccxqWRjMdKWWBv2rTpUn7YfwnfWRwZ225NnKN3peXWtdDion0799TedfkXPvqY0+GLywWnni2m8Xiz3KgPLLbz6NGj3xgzZsw7BuyY8uH34E47jRxzUc47J/eN/wb6ixf0W1zxFC+VEWvtnDt3biE/ybagZ8+ez7CysngxEqcasNkoq6i785m6w1ctmDt3GB5xEMjjwiOIh0qgDjjJMG49hp9ae5Gt9fA47c+4r1a03BJvRbS43J/s3FN3R5ubIhebMR0Tj7XlFoudtm/fvmsuvfTSNQZsb2wSY91ptw0fMzrnrYObr7iGa5zGC9yUmBrPWMItYGOY7xZ+W/wvrIw8XowkqAa4Q/M+MzjjL0d2jL+FmxBzFyVWcOO4OLPT+AH6b/ELuAs5bp4LYSUkujDg6f37Ohee3ncVHjUWCx4TzmJxUAE7/eTJk4/06NHjKb7bGIt6JDpH8Vt/N9l7dnc8dfaTcY9wJWG0YjKSEm2oFNh80ZhRVlb2NL/D+KP47SFTs3A1UFiQ9qOakglPjx7dKyMWgEcTbgX2+PHjs3j6hCX8fMjXw1We2T/+NZCTY//65jeGLRk/vjuGdaNqwaN1NavA5salnz179jl+9evO+O+WxKxhrIYCA2mrtq71xdwLNt7P+Zp4kacLA+0W1vZoWG4BO4197McM2GH1V8LunJPtuLP84FWPcQOidpHZ1XCjfCxppaWl32Ef+6GE7R1T8bA1UJDveOjUnvHfAQ+8CBthl+uvgK6EGy6PAru4uPj23r17z/VXCZOeOhro1cs5t3T7uNu5xQJ4l7nGXQU3KqzGsfmF0+v79+8/P5oTR6YOKgnYUjfZ+vdLm7/vg7HXtwEOTroE8K6AWyy2kx9ZHTdkyJAlbY1IwJ4wVe4KDTAgacMHZy3Z9vbl47h83MkEhxEHvCvgRpnOefPmFfF49lLMU83rRowGPDRgs1POpRdlLZ33xJAi3iCAe+QJdyXSZ4sCmyuVwY+truA5RKaFW0Gzf2gaiNehQH+tqKt3vZkzaAOeRWnkRZ4m9Jc9pPRIWm6cKMrPPnz48HcN2CH1Q8pmzs6yTzux+8rvsgJkiDBiBjdScAvY8LOv4hd58UyBEaOBoDRQ1DPtEfa/r+LMEX2SMFJwoxzHE0880Yv97AXsZ6OSRowGgtIAeLl0VNaCJx4d0ot3wL9/RLiMxF8AKgKY4WcvY3dkOseNxEgDieZz62qqq29dlTNo422cFhH/O9wzBCeHgptfOHjAgK13lYmHqoHsLMf0ozvHPcD7yehJWMY3HLgtsBcvXnwB34F8ONTGmPxGA94a6FuU9vDiZy6+gNPDBjxcuNXoyA033PA4+01mLmzvnjLrIWuA36jP/dcb8h7nHcMePeks3JbV3rp167X8sVF8NMmI0UBENJCXa7/xo3fGXsuFhWW9Ows39nNed911uRdeeOEvI9IiU4jRgKaBi0Zk/vK663rDGxDAta3BRTsDt2W1n3/++Vk8jfDQ4A5lchkNBK+BNKdt6OJfD5rFewjcIV9chgq3BTZ/UGkY36wxz2cH318mZ4ga4Js7Dy1fMHpYZwHvDNzqIpI/1fEkX0Sab8+E2GEme/AasNltmdO/kP8k79Gpi8tQ4Las9rvvvjuBXxe7LvhqmpxGA53TQE6O7bp1r4+RW/PgNWj3JFS4ldXmW+zfY6vdudqavYwGQtAAOONb89/nXUK23sHCbVnt119//TKelmFqCPUzWY0GwtJAbq596j9eueQyLiSki8tQ4IbVdl555ZWzOTRmO6zuMjuHpgGbbfxlOeAOcIPDoPgLBm7LavM3H0fl5+d/KbSKmdxGA+FrID/P/qWXXxw1iksK2noHC7ey2pMnT8bQXzD7hN8aU4LRgIcGbPYpV3UDf0Fb70CgitV2LFq0aAhb7RkexzMrRgNR1ADPezJj0fyLhvAhYWzBbofuSbBwO6dOnfogX7miUCNGAzHRAA+cOP5lSt6DfPCgXJNg4HawO5LDs0XdFJMWmYMaDWgaKChw3DR5ck/MqBDwwrIjuMUlwTQN0/lzHvjuoBGjgZhqwG6ngmfnDsTbXgGtd0dwY5u6kBwwYMCt5qZNTPvUHLxNA+BwYP/0W3lVLiz9MuxvA6w2FsecOXN68fPaX2wr2wRGAzHXQF6O44tzZlsvEwur7erVEdzY5rz77rtv5s9S49anEaOBuNCA3W5L+/rt3W/mynTomnQEt3JJ+JvrmA3IiNFAXGmgX1FawC+m+YJbzLxjyZIlI/mNdtzTN2I0EFcayMqyXfbS7y4cyZWSURNw6yH+4MYOjokTJ95iLiQ99BX3K271Tx331Qy7guBy0vg8WG/FKoft4IbP4i3IpPztwsLCz3tvNOvxrYEW23iqKPs9VxKfnUlc4fncPSrvtUpYb2lygU+/frc33JZLcs899xSwS3KpxxFSdMVWv4dsle+Qzd0c9xqAGevm/AJVVBSTy+ViCDwhQQN8JLVLc1P7/bz39VXOuTye+/rK5zvNcz+U1ZG4XO5Lb5teWbBs1QHMUCXsWoV4w42yYLUd99133yQ2/dBVSoutbhc5997MmkscS4hOK2hxU1mlb7h9daj3f7r3uq99Yp3GJ67jnqktk5atopVcF3Dr0UnecKNNCu5+/fpNNv42m4PyN8jWdDTW/Rjy8TF22yPLTWeriFyWLQu5mLjeAbD26eaezMHfeQG3SLJaiwRdsK7g5icAJ+kbUjVuc+OziYkpPD0Cdc/nDk0EM9xJFedn2ybyrvizEnatknS4oQIsjlmzZvXMzs6+0MplIgmrAQHcwT0tHZxMYXaGe9QDX03vCW55kaap/vIFt33mzJlXt2VUmcxPYmsAgBfmsWkD4Nz9SbbYvnq1G7yC5Q7hRgYH35W82vjbiQ20d+11wL23JfI6OO1TSIBbXBMArsTbciu4eU4Sc1dSNJREoQKcZ9+DBY+U4F8AIv8GEleJUfrJyiTw2g5uGS0R2hXcPL79mSjVyxwmyhpwwkXJdVNFTeRGUQRwNEXiEkajedkZBF4FblUN/nHr5zDi9p/85Cd92NSzh2YkWTUAwAtgwcWkJXhD+UTKm3VLWh9uhmJYmiNwo5lY7Pw8yXDZaMLk1YAArkZRuOdhaRN5mXSxDdyCZ2FZrUgPKrj55s1QczEpKknuEIB347cRYcGFiEQMUf++3V1DubcEbtVx7Sw3v3UzLLm71LRO14AADqudyJKbaQO3ArdqjQ434naeB3CIsdyJ3M2h110Aj+QoSui16Pwe4DUnm4ZwCYphDhXcGC2Rcxahg0dKkMlIimkAgOdnu6mqzvdTg/Gujqx0G7jFiInFM0iHIME+atSo9MzMzAEqxfyknAbOAc4gMBWJdnGZke4eMOozmengmBcFuA63bdq0aYV4jDDletU02NIAAM/LOge3lZgYEceUMa2FXFWAbcEtKzaen4RHP42kugYE8M6Mg8uFqVh+6FLSfOlVtnU2v+yHcFCRG/xaPOt3KG29evUyN2989UAKpgHwXH4evKZee0A6SD0IsMgucQl9FaFvk7iEgfLr27vnucGvwK38E9lu42FAY7lFGyYkZcGz2YkFLgkg+TkOsdyqtjJaomjnZ7gN3AnQidGsosOhWXDrHZdo1iC4YwHgzEzfbglKsBm4g1NkquUSwGsb4neYEG5MTjp5WG6P0RIeBswxN3BSDd3g2gvAc/irox35wsGV1DW5UK/0DDemNlZeCI5ijQkikT91jY1GjAZ8asAX4AI7Qj3us4BOJOpl6nFfRaU77AI3Ntv00RK+gDBw+1KaSTuvgXOAu6mOZwqRuUcEOuSSuITn9+x8TC9L4hLqpTqdynIjCdbbc+6t1tbWFiQaMRroSAMAnF/MpXoA3lHGKG9rddk8+BWfG9WwNTU11fqaoSjKdTSHSwANAPCsjDYTGQf1xb9IYzPVclWU1UaVdLipoaEBG40YDQSlAR1wuYrzDlGQRZuPUmWb937+1r3L0/fnuQM9+NXhdhu4fWjfJHWoAQtwocwrtyQHC6vX7u1WvctDBkmrb7YBbstTErhVQl1dHb82asRoIDQNAHA8j+frIi+0ksLLzRe5wq/iGaMlQrq7oqLCw6yHdyizdypp4JwFd1MDzz4noyjRbD9OrMpaD8vtlqFAAO4uLy8X8qNZL3OsJNEAf6uGLfg5wKPdJMBdXuMCv4plHF/cElWX06dPV5vREqUK89NJDZwDPPouCv4tTpVTtV5tgVvRvnv37hoDt64eE++MBgB4Bs+hDGvqvaA8pIlIXPIhXdIkjx7KNskvIa4q9xyyA24Py40ViHvlypXVPNbNMzobMRoITwMW4F7FeMOJzZKmxwVa71DPg7hIczNVvba+SdwSJFszTgntbh4xKTHWW1RmwnA0AMDTYcG5kK5ccAXLIyUlfBiLY9Rb3BLEscFVW1tbghUjRgOR0IAFuOaKRKJc7zJqG2wlnObiRTwRBbfQjg0uHg781Fhu1oSRiGkAgKfxuJy3ixGpdVS0qtb9KQeKYQ4V02K5BXA3j5gUI7MRo4FIakAAj2SZelmnKuggr1scYxvg1hNaecTkoLHcUI2RSGtAAI+UxZZyUM89h1wwyviamcWzWG5sVyZ94cKFn/L3CxE3YjQQcQ0AcCfPjAMwIyVMq2vhasenXJ5iWMoVuIV2165duxp4xOSYZDCh0UCkNaADLtY3nLC+yXZs14EmfsPTuqAEz9ZoiQU3p7XW1NQY1wTaMdJlGsC7urDg4Qpc6JoGN/xtuCSw3MKyB9xi0l0nTpzYbPzucNVu9g+kAQE8lDFwlOnh0TDKJ8tsmznZ4pfjHpYb+yABGVq3bNmywbjdUImRrtYAAHeE4IML2HJC4OvIW/e3buB66pZbVbudz41MP/3pT3fziwvmNnxX96wpX2kAgHd2ZtnGFqr68QuO3eCWF59uCQ5iWe7q6uqms2fPbjWuCdRiJBoaEMBDORb4LKugLYwrvmGuw62KEcuNFQtujrccO3bsAwO30pH5iZIGBPBgR05QrWNltk0c4K33gHADcGRq2bBhw3rjd7MmjERVAwAccAcj8LfX7Wxdz3kFbvCLRYleDOIYnOEX9tWca93OnDmznmd+7aFypuiP48jjhMVIdDUQjNdQVecuK7iheSLXrJIXPO7KM6ko46wAl9fMOE0Rj0Q1YsJhC8O9mT+Vfb09Ub8EhFaFKc2taVReYRmDMEszu4eigY4Ad7HZPnyKMAQoVtvjYhLH0eHGusCNHVr27du3euDAgRGF21axm2zH1pLN3Yzjxb3YG89Qel02PzIM3bUXf9jjtSdf4i8def3s4veFW39l+StHHaODjaGW5zd/R8fw08pQy2ppddOuva2rGVPFKrdN4EYzlehuCRKwDuB5Pk/KGzlyZM/169e/z5/vi8gXFwC28x9fZrDh1ieOVNW7cBcscSqcAjWtbXRXf/l/K6/ed6rpDDcXr5fh9jtAtzrKl+XGRtDXzJa77siRI6tHjBhxUyRcE9vhV8lWe4SLTizJR3XZLtRiwMlIzDWAx/qOn6HV+04Rf1iQ4AKAV3Brgc1x6/Y74iIw71hwFjTxqMlKniBTtoUV2lyJS0c+f+GLJzc3EgcaYI+EthyilVwVAAVOhVmP2unj3LJBLLfyZe6///5NVVVVRzty7mXHZA8BeC6PJcF3M0tsdADbzF94OPq9P5OMb4NTsdweCPqDWwCHyW8uKSl5zcB9Tm95fDWSg8FSIzHRAC48SyvoNT64YpNDARvMeogvuJEBZh474axo5ikf/trM784bOacBATzYO2kmH1t5/quLxNLCCK/aSX8Fl7yI1Qav7cQf3DgLLL/7ySefLC4rK9turPd5/QHwbOODn1dIFGKw2uW1tP3/3qZiPpzub7ez2qhOMHDj7GjasWPHSy1qSBG7GYEGlAVnwI3/HR0dtLK53XWCXmLVC9hgE0Y4JLg5v9oBO8L8N82cOfM1nvah1FhvqOa85BoLfl4ZXRiD1a6sp9L7lil/G3CDS79goyr+LDe24Wyw/G5+9axh+/btf4jUsCAOkCwigEfCpzRl+PbN8ZDUzhP0h5oadbNG97d9Wm2wFQhuAVxZ729+85t/raysPGmsd/vTEoBn8dRhRiKvAWW1G+jk7OXqQlKstt9REqlBR3AjD8w+CgHcjUePHq3duXPnImO9WRs+xFhw31Y33H8jWO29J2jR0Qr1QSc8+QcewSX49CuB4IblRgHqopLDxm9/+9sr+E2dMmO9fesUY+DGgvvWTWdSYbVrmqjsxytpBfjjRS4mO/S3caxAcCOPWG8FOD9vUrVnz54XjfWGanyLAG5GUcIfRcFzJPtP0ov7jhPe6RWwA1pt9EwwcIv1Vn4379M4Z86cl9h6VxrrDRX6FgW4GQf3rZwgU2G1qxup8ud/V8N/YrXBYUCrjUMEAzfyifVWvvfGjRvLN2/e/LS5awnV+Bfc5MnCOHiE7s6lWjktTN22Unp6awmVs5aD9rWlR4KF29t6N8yYMWMFT96z07xnKar0HQLwTDOK4ls5HaTCHTlVTTvvWqR8bTyrLaMkQVltFB0s3MjrYb358yL1y5Ytm8vzm7iMewL1+BcB3PjgwfnguMPC85G4Xt5Gc3nShnrWbMhWG70RCtztrPfDDz/88f79+/9sLi79gy1bBHBZN6F/DeA2+4Ez9OdfvE4fc65OWW2UHgrcyC/WG38ROJsavv/97/+Gb8ufNdYb6ulY4H/DRUk13zmU9kKDlY109sd/pd9wFGDLhWRQIyTYXyRUuGG9cRAMC+Kg9e+9914ZX2D+mt0UXjUSSAMAPMP75b5AO6XQ9iama0sJ/XrjQSrjZotLAt7AHfgLWkKFGwUL4GrkhNfr+eJyJd+93Gbck+D0LoCHYtFSIS/uRJ6oom23v6BeIROwwVnIYKMnOgs33BPrriXHG+bNm/cIv45WY0ZPoNbAIoAHznk+By5IIXJhKnGV2JYuaXpe2R4o1PfR4/720/PocX/5O0rH6EhlA9U88096hPPp7gg4A28hWW0cqzNwYz/xvS3r/dxzzx1cvXr1L3j0hOfZCLkeKDPlBP43XBSAEcwCBQlEelz21dP0uGwPFOr76HF/++l59Li//P7S20ZHaO0++sXv31cfbvK22uAtZOks3DgQDijWG2da/V133fXm3r17l5ubO1BPcALA01PcB29mp4OnaVj+jcX0JmsNYMsIiVjt4JTplSscuGGeAbhYb1So7pZbbvnV8ePH9xr/20vTHaxaFpxNWyr41nob4WefrKG9dy6kX4EfXsQlAVfgq9NuQAS+SsKHPy829rt5gquWDydMmPCVjIyMdMzaKWI/8S5hMdJeA+r7MNyN6GwR0Zy/v/NIp+O4ckw9LsfR0/S4bA81xAx1VQ1U+8s19K1/7qVjXGYtL7Dc8oCUpg0cMTQJx3LjSDi4t3tSN3/+fPjfjxn/O7TOyGAXJQ2f0ODdsEAkPLfWtb9yLH/HD7Q9lNrhsqyBnY639tJjv39X+dlitQXssKw26hIu3ChDABf3BGdeHfvfq/jR2BVm/BsqCl4E8OD3SMycGM/ec4JW3LuYVnELADa4wb2TsN0RLkNJJOBGQTjLMBbpAfj06dOfLC4uft8ADhUFLwAcF5m6b5pMcVxAlpyl9298jp5krXiDDY7AU9gSKbhREVhwffSkjt+3rLn55pt/WFpa+rEZQQmtrwA3XJRkE4B9pJw+/trz9MPKOjVhvLc7Ao4iIpGGW/xv/L2o0ZMDBw5U8HyDD/HjscUteEDXSNAaEMCTxWrjgaiT1VT84Ev00IFTVMGKELDBiwz7RQzurrYNqqKHDh1q4tvzGyZfmHVNbsUHufz5byNBasDRZn7kvpiuOokj9LXgEJJHj/vKK/kk7Ex+7KOLlIUQdyBP19CJOa/Q/W/soSOchJERwB1RP5vLs6Qr4PZ55vHFZb2r1b1lXNHRa/muXKYB3OqDgBFfgOvg+CtAz6PHuyo/jqEvOA7WYbF5GrSKX71NDyzaQAc4SYb88O+O67SI+dlcliVdATcKB+CyyMFsH+w6WsnTAO+8pD9dx4CnGcBFNYFDAVwfBw+8V+xzAGyeKar+D+vpu798k7ZzjWCtxR3Rh/0iXtmugluvqECO0MbPD5zpmUs7RvamKQx4Rgp/S0rXUVBxAVwpkk1ivPviAPtsPVUv2Uizfvaq+jgToBarDbBhsdGcLpFowo0GqIas3kOnud0fjBlAk/nWc450Wpe0MMkKFV3BB9ddgHiLtzC27GOfmvcWPTj3DfqIuwFQY4ErolvshIab22KdnWiIasyGYqrkZwreu/ICmsivYBVIpyGzkY41IP92cpHZce7ob23icY/jVXToZ3+jB55fR59wDfCNSN1iR3xkxFcro2G55bhyhlqAf3yEanccp7WfG05j+XszRQAcf7VGAmsgHgHHyQawedqzXQ8up/949WNrVEQHO2J3IANpKZpwS10EbhV+eoYaV++lt68dRaPyM2mAAVzUFDgUwJEz1v436oBb6p+W0cZbX6CHNn1KpzkJUMPP1h+GYo/U+ifnaNdJtOHWwZZGus/UUMufPqS114+mfvkZNNxpLHjQPS6Ax9JFwRh2Hdtjnqzy9WnP0k9Ky9QNmpiCDQVGG27pNB1yxF31jeT63Xu07ooLqLx3N7oy3UFO6TjZyYS+NaAPqUbbgquhvkZq5FGwX13/ND3L/YgPnsLH9jXch76OmsQKbjRQQd0WWrAv30r7bXbaOLIPXZHppG7GTQmOBQ/AeZeuHj1B7/HEOXSikg4/vZZmzV5Ba/mwsNbiX8uoiNygQR9HVWIJtzQUjYaLYrkp6w5QOfvhb04aSn3YDx9m3BRRVcehAN7VFCk3hAfz9p6kN29fQD9Y+REd4poJ2GKx9TuPXV0ln4qJNdxotPeiQD9dTc3sprw39gI60zufxsFNkb9cny0xiUoDMtrUFTTBr1e30huo8e399D/TfkPPcj9V8oF1/1qeFRGLHbOeiTXcaLj0g1hvPXSv2EqfuG20bngRXc43fAod/H8rHRgzrcX5gS39tOlKjEI4IcDGmzPHKql43ts0i7/g+y6rQe44yoiIgC19GFNNwTWLF0FdcLJh4cf1Cd/p5Q9SqyW7ex7lLL2X7vjsILq3WyZ/vIBzWZ3ImYy01wDch3AFUOMZbJ5TpH7rYVrAs64uPVvtYan1N2hgrbGIwQr38GHtHw+WW28AlCKLnP0IW+ubyLX0A9pxqIzWXNib+vLk7oPlYtNArqvwfDwcvYgLUsu2eP9pemfOSvrBwyvpHe4HuCAyGgKwvZ/siwuwoYV4styojwieYsaCGT14dj1lxfl7YZYlz3j2drr6Xy6m2T3zqD+PqpAZNmTt+BGAiiVYgcWHC8L3H46+toOeenAZvc/7wuUAzAI01vVnRCLwP8ElRlDiFW40EXUTwAVyAG4tA3tR3oI76J4xA+mOvHTKgKtiIIfq2kswcANquCDVTdTIj0YsvXcpLSo9rcatYZ31RaDmU8Aa5Wp/0BinxDPcUA3qhwXuEwCHLw5LbgGO+MyraNCDk+nuEb1pOrsr6TyyYiBnxXiLP8ABNW6dswvStP8UrXrmPVr8x410mPfXgUYcUGOID1CLbx3CfwLvFUWJd7hFFagnrLhALq4KLjoF9IyvXkb9Zk+lmSOK6Cv8XfZMfl7cQC4a9BECatyIqW6gBob6b0+toT/+5SM1OQ5cDgEbcd0FAdRwQeIWaq6bkkSBG5VFXQVyWHFxVQC4QK7iU4ZTr4e/RLeN7kdfzcugXAU57xnOBRYfIykE1htv8yioG6lm1zH6y3/9nZat/UQ96CQgA2yJ+3JB4h5sdFYiwS1wCeDe/jjAFosOa57+2c9Q4X9/mW4Z3Zdm8J3OQszJJ3c7Uwl0AI0Fkw80sFPBU5iV7zpOL//0VVqx9VP1pTAALEAjrltq8asTwlpz3S1JRLil8gI5XBUs8MdlfFwgV8AX5lHW4zfSxCsG0vUDu9NEfnY8Xax5Ml+Awu0QK13bRE2lZ2n9llJ6g4f11pdXW4+h6hYacfjUcus8YVwQrnM7SWS40RjUXyAXn1wgB+ACucTTxw2mbj+cRlNH9aZp/QroYobcpmZ3QkFcUiJbdLHQ8Bnw0gC7Hu5jFbRzDz8Dwi/nrtlUom6VwzLLIhYa6zrUsNJiqRPCBeH6tpNEh1sa5AtyfXQFcAN6gVydAHdNoAF3j6PpQ3rQlIIcGoxRFoCubg5x5niHXYcZz3wAaIx6VNRSSXEZrV28iVYt2UBHuCkCrkCNdT0O10OsdMJDzW1Rkixw6+0R0MVd0V0WuQgV0MXKO798CRV9bRxdMbQHje3TjS7n0Za+cF0wdq7DjgPFwroDZIgCmkPAjDHpttGO4/zo6YcHy2jbnzbRlld30CnOAmB1qAVoPR1Ay4IjyMLRxJdkg1vvEbQNroq4KwI7ABeovUNsQz7nzHHU78YxdMWQnjSWn0q8LDuNemIObVyQAnbrwpQzQ3Tg9fi5rYF/BV7klLgijX9wIQiYEeKtcn7r5czJKvqo+AxtW7mdtvxxkxq+E+urwytwSyh5BGgu0XI/AlcywXIkM9zSFWLJBXSEFsQcB+BYF+glriBvS7dPGU6FUy+iwcOKaFBRPg3qlkUD89NpIFv4fmzdnQAez1OLK6POLK91bBPLq0IGFxd8AjHSsN5mlVt4/PlYVROV8qQ2paeq6DDPr3d4zW4q4WE7fAsdYAJWAVbiANk7DpiRJjAjVIflMGkFfZAqgrbqC+AF6Ahl8QU20mS7vo86WXIzyfm1K6jfZQNpQEEm5fP0w1lZaZTNw47Z7L9ns4XPZl8+i61+NsOdwQA3svWtY9+4ni1xHfvJdTw8V1fPS2Mz1Vc0UNVHpXTkT1voWE2DB5AAFFCK1RVgBWR9Xc8j+wjMEnJRyS2pBLfekzrkiCtQOdThFaB9wS0nhYRShne5so5jIy4CwCACmncolhWQCpwIJS7wAmyJ+8rrXS5nTx3RFZ46rfZsqQCohwK7Hgr4HaXpZUgcR9PjWBfo9LikIRSQBWZ93V8a0vUyJI5jpKRA6UY8NSAgeoeAGmmBQu/9UDrSvAXwQQRCPRRQA4X6PhI/V6r59al0oxZPDQisSPUVlzQ9lLx6iLi3AEiIHgqk3qHk886rCjA/7TWADjESugZ0vUncO5RSJV3W9VBAlTRZ9w6xXdIkrwkDaKAjxQfY1WwOoIFQdGvADaDMzmz+f6SMYEX4z7hMAAAAAElFTkSuQmCC'};return{FaviconsByHue,};});'use strict';Polymer({is:'tr-ui-b-info-bar-group',ready(){this.messages_=[];},get messageCount(){return this.messages_.length;},clearMessages(){this.messages_=[];this.updateContents_();},addMessage(text,opt_buttons){opt_buttons=opt_buttons||[];for(let i=0;i<opt_buttons.length;i++){if(opt_buttons[i].buttonText===undefined){throw new Error('buttonText must be provided');}
if(opt_buttons[i].onClick===undefined){throw new Error('onClick must be provided');}}
this.messages_.push({text,buttons:opt_buttons||[]});this.updateContents_();},updateContents_(){Polymer.dom(this.$.messages).textContent='';this.messages_.forEach(function(message){const bar=document.createElement('tr-ui-b-info-bar');bar.message=message.text;bar.visible=true;message.buttons.forEach(function(button){bar.addButton(button.buttonText,button.onClick);},this);Polymer.dom(this.$.messages).appendChild(bar);},this);}});'use strict';Polymer({is:'tr-ui-b-toolbar-button'});'use strict';tr.exportTo('tr.ui',function(){const Task=tr.b.Task;function FindController(brushingStateController){this.brushingStateController_=brushingStateController;this.filterHits_=[];this.currentHitIndex_=-1;this.activePromise_=Promise.resolve();this.activeTask_=undefined;}
FindController.prototype={__proto__:Object.prototype,get model(){return this.brushingStateController_.model;},get brushingStateController(){return this.brushingStateController_;},enqueueOperation_(operation){let task;if(operation instanceof tr.b.Task){task=operation;}else{task=new tr.b.Task(operation,this);}
if(this.activeTask_){this.activeTask_=this.activeTask_.enqueue(task);}else{this.activeTask_=task;this.activePromise_=Task.RunWhenIdle(this.activeTask_);this.activePromise_.then(function(){this.activePromise_=undefined;this.activeTask_=undefined;}.bind(this));}},startFiltering(filterText){const sc=this.brushingStateController_;if(!sc)return;this.enqueueOperation_(function(){this.filterHits_=[];this.currentHitIndex_=-1;}.bind(this));let stateFromString;try{stateFromString=sc.uiStateFromString(filterText);}catch(e){this.enqueueOperation_(function(){const overlay=new tr.ui.b.Overlay();Polymer.dom(overlay).textContent=e.message;overlay.title='UI State Navigation Error';overlay.visible=true;});return this.activePromise_;}
if(stateFromString!==undefined){this.enqueueOperation_(sc.navToPosition.bind(this,stateFromString,true));}else{if(filterText.length===0){this.enqueueOperation_(sc.findTextCleared.bind(sc));}else{const filter=new tr.c.FullTextFilter(filterText);const filterHitSet=new tr.model.EventSet();this.enqueueOperation_(sc.addAllEventsMatchingFilterToSelectionAsTask(filter,filterHitSet));this.enqueueOperation_(function(){this.filterHits_=filterHitSet.toArray();sc.findTextChangedTo(filterHitSet);}.bind(this));}}
return this.activePromise_;},get filterHits(){return this.filterHits_;},get currentHitIndex(){return this.currentHitIndex_;},find_(dir){const firstHit=this.currentHitIndex_===-1;if(firstHit&&dir<0){this.currentHitIndex_=0;}
const N=this.filterHits.length;this.currentHitIndex_=(this.currentHitIndex_+dir+N)%N;if(!this.brushingStateController_)return;this.brushingStateController_.findFocusChangedTo(new tr.model.EventSet(this.filterHits[this.currentHitIndex]));},findNext(){this.find_(1);},findPrevious(){this.find_(-1);}};return{FindController,};});'use strict';tr.exportTo('tr.ui.b',function(){function TimingTool(viewport,targetElement){this.viewport_=viewport;this.onMouseMove_=this.onMouseMove_.bind(this);this.onDblClick_=this.onDblClick_.bind(this);this.targetElement_=targetElement;this.isMovingLeftEdge_=false;}
TimingTool.prototype={onEnterTiming(e){this.targetElement_.addEventListener('mousemove',this.onMouseMove_);this.targetElement_.addEventListener('dblclick',this.onDblClick_);},onBeginTiming(e){if(!this.isTouchPointInsideTrackBounds_(e.clientX,e.clientY)){return;}
const pt=this.getSnappedToEventPosition_(e);this.mouseDownAt_(pt.x,pt.y);this.updateSnapIndicators_(pt);},updateSnapIndicators_(pt){if(!pt.snapped)return;const ir=this.viewport_.interestRange;if(ir.min===pt.x){ir.leftSnapIndicator=new tr.ui.SnapIndicator(pt.y,pt.height);}
if(ir.max===pt.x){ir.rightSnapIndicator=new tr.ui.SnapIndicator(pt.y,pt.height);}},onUpdateTiming(e){const pt=this.getSnappedToEventPosition_(e);this.mouseMoveAt_(pt.x,pt.y,true);this.updateSnapIndicators_(pt);},onEndTiming(e){this.mouseUp_();},onExitTiming(e){this.targetElement_.removeEventListener('mousemove',this.onMouseMove_);this.targetElement_.removeEventListener('dblclick',this.onDblClick_);},onMouseMove_(e){if(e.button)return;const worldX=this.getWorldXFromEvent_(e);this.mouseMoveAt_(worldX,e.clientY,false);},onDblClick_(e){},isTouchPointInsideTrackBounds_(clientX,clientY){if(!this.viewport_||!this.viewport_.modelTrackContainer||!this.viewport_.modelTrackContainer.canvas){return false;}
const canvas=this.viewport_.modelTrackContainer.canvas;const canvasRect=canvas.getBoundingClientRect();if(clientX>=canvasRect.left&&clientX<=canvasRect.right&&clientY>=canvasRect.top&&clientY<=canvasRect.bottom){return true;}
return false;},mouseDownAt_(worldX,y){const ir=this.viewport_.interestRange;const dt=this.viewport_.currentDisplayTransform;const pixelRatio=window.devicePixelRatio||1;const nearnessThresholdWorld=dt.xViewVectorToWorld(6*pixelRatio);if(ir.isEmpty){ir.setMinAndMax(worldX,worldX);ir.rightSelected=true;this.isMovingLeftEdge_=false;return;}
if(Math.abs(worldX-ir.min)<nearnessThresholdWorld){ir.leftSelected=true;ir.min=worldX;this.isMovingLeftEdge_=true;return;}
if(Math.abs(worldX-ir.max)<nearnessThresholdWorld){ir.rightSelected=true;ir.max=worldX;this.isMovingLeftEdge_=false;return;}
ir.setMinAndMax(worldX,worldX);ir.rightSelected=true;this.isMovingLeftEdge_=false;},mouseMoveAt_(worldX,y,mouseDown){if(mouseDown){this.updateMovingEdge_(worldX);return;}
const ir=this.viewport_.interestRange;const dt=this.viewport_.currentDisplayTransform;const pixelRatio=window.devicePixelRatio||1;const nearnessThresholdWorld=dt.xViewVectorToWorld(6*pixelRatio);if(Math.abs(worldX-ir.min)<nearnessThresholdWorld){ir.leftSelected=true;ir.rightSelected=false;return;}
if(Math.abs(worldX-ir.max)<nearnessThresholdWorld){ir.leftSelected=false;ir.rightSelected=true;return;}
ir.leftSelected=false;ir.rightSelected=false;return;},updateMovingEdge_(newWorldX){const ir=this.viewport_.interestRange;let a=ir.min;let b=ir.max;if(this.isMovingLeftEdge_){a=newWorldX;}else{b=newWorldX;}
if(a<=b){ir.setMinAndMax(a,b);}else{ir.setMinAndMax(b,a);}
if(ir.min===newWorldX){this.isMovingLeftEdge_=true;ir.leftSelected=true;ir.rightSelected=false;}else{this.isMovingLeftEdge_=false;ir.leftSelected=false;ir.rightSelected=true;}},mouseUp_(){const dt=this.viewport_.currentDisplayTransform;const ir=this.viewport_.interestRange;ir.leftSelected=false;ir.rightSelected=false;const pixelRatio=window.devicePixelRatio||1;const minWidthValue=dt.xViewVectorToWorld(2*pixelRatio);if(ir.range<minWidthValue){ir.reset();}},getWorldXFromEvent_(e){const pixelRatio=window.devicePixelRatio||1;const canvas=this.viewport_.modelTrackContainer.canvas;const worldOffset=canvas.getBoundingClientRect().left;const viewX=(e.clientX-worldOffset)*pixelRatio;return this.viewport_.currentDisplayTransform.xViewToWorld(viewX);},getSnappedToEventPosition_(e){const pixelRatio=window.devicePixelRatio||1;const EVENT_SNAP_RANGE=16*pixelRatio;const modelTrackContainer=this.viewport_.modelTrackContainer;const modelTrackContainerRect=modelTrackContainer.getBoundingClientRect();const viewport=this.viewport_;const dt=viewport.currentDisplayTransform;const worldMaxDist=dt.xViewVectorToWorld(EVENT_SNAP_RANGE);const worldX=this.getWorldXFromEvent_(e);const mouseY=e.clientY;const selection=new tr.model.EventSet();modelTrackContainer.addClosestEventToSelection(worldX,worldMaxDist,mouseY,mouseY,selection);if(!selection.length){modelTrackContainer.addClosestEventToSelection(worldX,worldMaxDist,modelTrackContainerRect.top,modelTrackContainerRect.bottom,selection);}
let minDistX=worldMaxDist;let minDistY=Infinity;const pixWidth=dt.xViewVectorToWorld(1);const result={x:worldX,y:mouseY-modelTrackContainerRect.top,height:0,snapped:false};const eventBounds=new tr.b.math.Range();for(const event of selection){const track=viewport.trackForEvent(event);const trackRect=track.getBoundingClientRect();eventBounds.reset();event.addBoundsToRange(eventBounds);let eventX;if(Math.abs(eventBounds.min-worldX)<Math.abs(eventBounds.max-worldX)){eventX=eventBounds.min;}else{eventX=eventBounds.max;}
const distX=eventX-worldX;const eventY=trackRect.top;const eventHeight=trackRect.height;const distY=Math.abs(eventY+eventHeight/2-mouseY);if((distX<=minDistX||Math.abs(distX-minDistX)<pixWidth)&&distY<minDistY){minDistX=distX;minDistY=distY;result.x=eventX;result.y=eventY+
modelTrackContainer.scrollTop-modelTrackContainerRect.top;result.height=eventHeight;result.snapped=true;}}
return result;}};return{TimingTool,};});'use strict';tr.exportTo('tr.ui',function(){const kDefaultPanAnimationDurationMs=100.0;const lerp=tr.b.math.lerp;function TimelineDisplayTransformPanAnimation(deltaX,deltaY,opt_durationMs){this.deltaX=deltaX;this.deltaY=deltaY;if(opt_durationMs===undefined){this.durationMs=kDefaultPanAnimationDurationMs;}else{this.durationMs=opt_durationMs;}
this.startPanX=undefined;this.startPanY=undefined;this.startTimeMs=undefined;}
TimelineDisplayTransformPanAnimation.prototype={__proto__:tr.ui.b.Animation.prototype,get affectsPanY(){return this.deltaY!==0;},canTakeOverFor(existingAnimation){return existingAnimation instanceof TimelineDisplayTransformPanAnimation;},takeOverFor(existing,timestamp,target){const remainingDeltaXOnExisting=existing.goalPanX-target.panX;const remainingDeltaYOnExisting=existing.goalPanY-target.panY;let remainingTimeOnExisting=timestamp-(existing.startTimeMs+existing.durationMs);remainingTimeOnExisting=Math.max(remainingTimeOnExisting,0);this.deltaX+=remainingDeltaXOnExisting;this.deltaY+=remainingDeltaYOnExisting;this.durationMs+=remainingTimeOnExisting;},start(timestamp,target){this.startTimeMs=timestamp;this.startPanX=target.panX;this.startPanY=target.panY;},tick(timestamp,target){let percentDone=(timestamp-this.startTimeMs)/this.durationMs;percentDone=tr.b.math.clamp(percentDone,0,1);target.panX=lerp(percentDone,this.startPanX,this.goalPanX);if(this.affectsPanY){target.panY=lerp(percentDone,this.startPanY,this.goalPanY);}
return timestamp>=this.startTimeMs+this.durationMs;},get goalPanX(){return this.startPanX+this.deltaX;},get goalPanY(){return this.startPanY+this.deltaY;}};function TimelineDisplayTransformZoomToAnimation(goalFocalPointXWorld,goalFocalPointXView,goalFocalPointY,zoomInRatioX,opt_durationMs){this.goalFocalPointXWorld=goalFocalPointXWorld;this.goalFocalPointXView=goalFocalPointXView;this.goalFocalPointY=goalFocalPointY;this.zoomInRatioX=zoomInRatioX;if(opt_durationMs===undefined){this.durationMs=kDefaultPanAnimationDurationMs;}else{this.durationMs=opt_durationMs;}
this.startTimeMs=undefined;this.startScaleX=undefined;this.goalScaleX=undefined;this.startPanY=undefined;}
TimelineDisplayTransformZoomToAnimation.prototype={__proto__:tr.ui.b.Animation.prototype,get affectsPanY(){return this.startPanY!==this.goalFocalPointY;},canTakeOverFor(existingAnimation){return false;},takeOverFor(existingAnimation,timestamp,target){this.goalScaleX=target.scaleX*this.zoomInRatioX;},start(timestamp,target){this.startTimeMs=timestamp;this.startScaleX=target.scaleX;this.goalScaleX=this.zoomInRatioX*target.scaleX;this.startPanY=target.panY;},tick(timestamp,target){let percentDone=(timestamp-this.startTimeMs)/this.durationMs;percentDone=tr.b.math.clamp(percentDone,0,1);target.scaleX=lerp(percentDone,this.startScaleX,this.goalScaleX);if(this.affectsPanY){target.panY=lerp(percentDone,this.startPanY,this.goalFocalPointY);}
target.xPanWorldPosToViewPos(this.goalFocalPointXWorld,this.goalFocalPointXView);return timestamp>=this.startTimeMs+this.durationMs;}};return{TimelineDisplayTransformPanAnimation,TimelineDisplayTransformZoomToAnimation,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const DrawType={GENERAL_EVENT:1,INSTANT_EVENT:2,BACKGROUND:3,GRID:4,FLOW_ARROWS:5,MARKERS:6,HIGHLIGHTS:7,ANNOTATIONS:8};const MAX_OVERSIZE_MULTIPLE=3.0;const REDRAW_SLOP=(MAX_OVERSIZE_MULTIPLE-1)/2;const DrawingContainer=tr.ui.b.define('drawing-container',tr.ui.tracks.Track);DrawingContainer.prototype={__proto__:tr.ui.tracks.Track.prototype,decorate(viewport){tr.ui.tracks.Track.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('drawing-container');this.canvas_=document.createElement('canvas');this.canvas_.className='drawing-container-canvas';this.canvas_.style.left=tr.ui.b.constants.HEADING_WIDTH+'px';Polymer.dom(this).appendChild(this.canvas_);this.ctx_=this.canvas_.getContext('2d');this.offsetY_=0;this.viewportChange_=this.viewportChange_.bind(this);this.viewport.addEventListener('change',this.viewportChange_);window.addEventListener('resize',this.windowResized_.bind(this));this.addEventListener('scroll',this.scrollChanged_.bind(this));},get canvas(){return this.canvas_;},context(){return this.ctx_;},viewportChange_(){this.invalidate();},windowResized_(){this.invalidate();},scrollChanged_(){if(this.updateOffsetY_()){this.invalidate();}},invalidate(){if(this.rafPending_)return;this.rafPending_=true;tr.b.requestPreAnimationFrame(this.preDraw_,this);},preDraw_(){this.rafPending_=false;this.updateCanvasSizeIfNeeded_();tr.b.requestAnimationFrameInThisFrameIfPossible(this.draw_,this);},draw_(){this.ctx_.clearRect(0,0,this.canvas_.width,this.canvas_.height);const typesToDraw=[DrawType.BACKGROUND,DrawType.HIGHLIGHTS,DrawType.GRID,DrawType.INSTANT_EVENT,DrawType.GENERAL_EVENT,DrawType.MARKERS,DrawType.ANNOTATIONS,DrawType.FLOW_ARROWS];for(const idx in typesToDraw){for(let i=0;i<this.children.length;++i){if(!(this.children[i]instanceof tr.ui.tracks.Track)){continue;}
this.children[i].drawTrack(typesToDraw[idx]);}}
const pixelRatio=window.devicePixelRatio||1;const bounds=this.canvas_.getBoundingClientRect();const dt=this.viewport.currentDisplayTransform;const viewLWorld=dt.xViewToWorld(0);const viewRWorld=dt.xViewToWorld(bounds.width*pixelRatio);const viewHeight=bounds.height*pixelRatio;this.viewport.drawGridLines(this.ctx_,viewLWorld,viewRWorld,viewHeight);},updateOffsetY_(){const maxYDelta=window.innerHeight*REDRAW_SLOP;let newOffset=this.scrollTop-maxYDelta;if(Math.abs(newOffset-this.offsetY_)<=maxYDelta)return false;const maxOffset=this.scrollHeight-
this.canvas_.getBoundingClientRect().height;newOffset=Math.max(0,Math.min(newOffset,maxOffset));if(newOffset!==this.offsetY_){this.offsetY_=newOffset;return true;}
return false;},updateCanvasSizeIfNeeded_(){const visibleChildTracks=Array.from(this.children).filter(this.visibleFilter_);if(visibleChildTracks.length===0){return;}
const thisBounds=this.getBoundingClientRect();const firstChildTrackBounds=visibleChildTracks[0].getBoundingClientRect();const lastChildTrackBounds=visibleChildTracks[visibleChildTracks.length-1].getBoundingClientRect();const innerWidth=firstChildTrackBounds.width-
tr.ui.b.constants.HEADING_WIDTH;const innerHeight=Math.min(lastChildTrackBounds.bottom-firstChildTrackBounds.top,Math.floor(window.innerHeight*MAX_OVERSIZE_MULTIPLE));const pixelRatio=window.devicePixelRatio||1;if(this.canvas_.width!==innerWidth*pixelRatio){this.canvas_.width=innerWidth*pixelRatio;this.canvas_.style.width=innerWidth+'px';}
if(this.canvas_.height!==innerHeight*pixelRatio){this.canvas_.height=innerHeight*pixelRatio;this.canvas_.style.height=innerHeight+'px';}
if(this.canvas_.top!==this.offsetY_){this.canvas_.top=this.offsetY_;this.canvas_.style.top=this.offsetY_+'px';}},visibleFilter_(element){if(!(element instanceof tr.ui.tracks.Track))return false;return window.getComputedStyle(element).display!=='none';},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){for(let i=0;i<this.children.length;++i){if(!(this.children[i]instanceof tr.ui.tracks.Track)){continue;}
const trackClientRect=this.children[i].getBoundingClientRect();const a=Math.max(loY,trackClientRect.top);const b=Math.min(hiY,trackClientRect.bottom);if(a<=b){this.children[i].addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection);}}
tr.ui.tracks.Track.prototype.addClosestEventToSelection.apply(this,arguments);},addEventsToTrackMap(eventToTrackMap){for(let i=0;i<this.children.length;++i){if(!(this.children[i]instanceof tr.ui.tracks.Track)){continue;}
this.children[i].addEventsToTrackMap(eventToTrackMap);}}};return{DrawingContainer,DrawType,};});'use strict';tr.exportTo('tr.model',function(){const SelectableItem=tr.model.SelectableItem;const SelectionState=tr.model.SelectionState;function ProxySelectableItem(modelItem){SelectableItem.call(this,modelItem);}
ProxySelectableItem.prototype={__proto__:SelectableItem.prototype,get selectionState(){const modelItem=this.modelItem_;if(modelItem===undefined){return SelectionState.NONE;}
return modelItem.selectionState;}};return{ProxySelectableItem,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const EventPresenter=tr.ui.b.EventPresenter;const SelectionState=tr.model.SelectionState;const LetterDotTrack=tr.ui.b.define('letter-dot-track',tr.ui.tracks.Track);LetterDotTrack.prototype={__proto__:tr.ui.tracks.Track.prototype,decorate(viewport){tr.ui.tracks.Track.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('letter-dot-track');this.items_=undefined;this.heading_=document.createElement('tr-ui-b-heading');Polymer.dom(this).appendChild(this.heading_);},set heading(heading){this.heading_.heading=heading;},get heading(){return this.heading_.heading;},set tooltip(tooltip){this.heading_.tooltip=tooltip;},get items(){return this.items_;},set items(items){this.items_=items;this.invalidateDrawingContainer();},get height(){return window.getComputedStyle(this).height;},set height(height){this.style.height=height;},get dumpRadiusView(){return 7*(window.devicePixelRatio||1);},draw(type,viewLWorld,viewRWorld,viewHeight){if(this.items_===undefined)return;switch(type){case tr.ui.tracks.DrawType.GENERAL_EVENT:this.drawLetterDots_(viewLWorld,viewRWorld);break;}},drawLetterDots_(viewLWorld,viewRWorld){const ctx=this.context();const pixelRatio=window.devicePixelRatio||1;const bounds=this.getBoundingClientRect();const height=bounds.height*pixelRatio;const halfHeight=height*0.5;const twoPi=Math.PI*2;const dt=this.viewport.currentDisplayTransform;const dumpRadiusView=this.dumpRadiusView;const itemRadiusWorld=dt.xViewVectorToWorld(height);const items=this.items_;const loI=tr.b.findLowIndexInSortedArray(items,function(item){return item.start;},viewLWorld);const oldFont=ctx.font;ctx.font='400 '+Math.floor(9*pixelRatio)+'px Arial';ctx.strokeStyle='rgb(0,0,0)';ctx.textBaseline='middle';ctx.textAlign='center';const drawItems=function(selected){for(let i=loI;i<items.length;++i){const item=items[i];const x=item.start;if(x-itemRadiusWorld>viewRWorld)break;if(item.selected!==selected)continue;const xView=dt.xWorldToView(x);ctx.fillStyle=EventPresenter.getSelectableItemColorAsString(item);ctx.beginPath();ctx.arc(xView,halfHeight,dumpRadiusView+0.5,0,twoPi);ctx.fill();if(item.selected){ctx.lineWidth=3;ctx.strokeStyle='rgb(100,100,0)';ctx.stroke();ctx.beginPath();ctx.arc(xView,halfHeight,dumpRadiusView,0,twoPi);ctx.lineWidth=1.5;ctx.strokeStyle='rgb(255,255,0)';ctx.stroke();}else{ctx.lineWidth=1;ctx.strokeStyle='rgb(0,0,0)';ctx.stroke();}
ctx.fillStyle='rgb(255, 255, 255)';ctx.fillText(item.dotLetter,xView,halfHeight);}};drawItems(false);drawItems(true);ctx.lineWidth=1;ctx.font=oldFont;},addEventsToTrackMap(eventToTrackMap){if(this.items_===undefined)return;this.items_.forEach(function(item){item.addToTrackMap(eventToTrackMap,this);},this);},addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection){if(this.items_===undefined)return;const itemRadiusWorld=viewPixWidthWorld*this.dumpRadiusView;tr.b.iterateOverIntersectingIntervals(this.items_,function(x){return x.start-itemRadiusWorld;},function(x){return 2*itemRadiusWorld;},loWX,hiWX,function(item){item.addToSelection(selection);}.bind(this));},addEventNearToProvidedEventToSelection(event,offset,selection){if(this.items_===undefined)return;const index=this.items_.findIndex(item=>item.modelItem===event);if(index===-1)return false;const newIndex=index+offset;if(newIndex>=0&&newIndex<this.items_.length){this.items_[newIndex].addToSelection(selection);return true;}
return false;},addAllEventsMatchingFilterToSelection(filter,selection){},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){if(this.items_===undefined)return;const item=tr.b.findClosestElementInSortedArray(this.items_,function(x){return x.start;},worldX,worldMaxDist);if(!item)return;item.addToSelection(selection);}};function LetterDot(modelItem,dotLetter,colorId,start){tr.model.ProxySelectableItem.call(this,modelItem);this.dotLetter=dotLetter;this.colorId=colorId;this.start=start;}
LetterDot.prototype={__proto__:tr.model.ProxySelectableItem.prototype};return{LetterDotTrack,LetterDot,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const AlertTrack=tr.ui.b.define('alert-track',tr.ui.tracks.LetterDotTrack);AlertTrack.prototype={__proto__:tr.ui.tracks.LetterDotTrack.prototype,decorate(viewport){tr.ui.tracks.LetterDotTrack.prototype.decorate.call(this,viewport);this.heading='Alerts';this.alerts_=undefined;},get alerts(){return this.alerts_;},set alerts(alerts){this.alerts_=alerts;if(alerts===undefined){this.items=undefined;return;}
this.items=this.alerts_.map(function(alert){return new tr.ui.tracks.LetterDot(alert,String.fromCharCode(9888),alert.colorId,alert.start);});}};return{AlertTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const Task=tr.b.Task;const ContainerTrack=tr.ui.b.define('container-track',tr.ui.tracks.Track);ContainerTrack.prototype={__proto__:tr.ui.tracks.Track.prototype,decorate(viewport){tr.ui.tracks.Track.prototype.decorate.call(this,viewport);},detach(){Polymer.dom(this).textContent='';},get tracks_(){const tracks=[];for(let i=0;i<this.children.length;i++){if(this.children[i]instanceof tr.ui.tracks.Track){tracks.push(this.children[i]);}}
return tracks;},drawTrack(type){this.tracks_.forEach(function(track){track.drawTrack(type);});},addIntersectingEventsInRangeToSelection(loVX,hiVX,loY,hiY,selection){for(let i=0;i<this.tracks_.length;i++){const trackClientRect=this.tracks_[i].getBoundingClientRect();const a=Math.max(loY,trackClientRect.top);const b=Math.min(hiY,trackClientRect.bottom);if(a<=b){this.tracks_[i].addIntersectingEventsInRangeToSelection(loVX,hiVX,loY,hiY,selection);}}
tr.ui.tracks.Track.prototype.addIntersectingEventsInRangeToSelection.apply(this,arguments);},addEventsToTrackMap(eventToTrackMap){for(const track of this.tracks_){track.addEventsToTrackMap(eventToTrackMap);}},addAllEventsMatchingFilterToSelection(filter,selection){for(let i=0;i<this.tracks_.length;i++){this.tracks_[i].addAllEventsMatchingFilterToSelection(filter,selection);}},addAllEventsMatchingFilterToSelectionAsTask(filter,selection){const task=new Task();for(let i=0;i<this.tracks_.length;i++){task.subTask(function(i){return function(){this.tracks_[i].addAllEventsMatchingFilterToSelection(filter,selection);};}(i),this);}
return task;},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){for(let i=0;i<this.tracks_.length;i++){const trackClientRect=this.tracks_[i].getBoundingClientRect();const a=Math.max(loY,trackClientRect.top);const b=Math.min(hiY,trackClientRect.bottom);if(a<=b){this.tracks_[i].addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection);}}
tr.ui.tracks.Track.prototype.addClosestEventToSelection.apply(this,arguments);},addContainersToTrackMap(containerToTrackMap){this.tracks_.forEach(function(track){track.addContainersToTrackMap(containerToTrackMap);});},clearTracks_(){this.tracks_.forEach(function(track){Polymer.dom(this).removeChild(track);},this);}};return{ContainerTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){function ChartPoint(modelItem,x,y,opt_yBase){tr.model.ProxySelectableItem.call(this,modelItem);this.x=x;this.y=y;this.dotLetter=undefined;this.yBase=opt_yBase;}
ChartPoint.prototype={__proto__:tr.model.ProxySelectableItem.prototype,};return{ChartPoint,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ColorScheme=tr.b.ColorScheme;const EventPresenter=tr.ui.b.EventPresenter;const SelectionState=tr.model.SelectionState;const ChartSeriesType={LINE:0,AREA:1};const DEFAULT_RENDERING_CONFIG={chartType:ChartSeriesType.LINE,selectedPointSize:4,unselectedPointSize:3,solidSelectedDots:false,colorId:0,lineWidth:1,skipDistance:1,unselectedPointDensityTransparent:0.10,unselectedPointDensityOpaque:0.05,backgroundOpacity:0.5,stepGraph:true};const LAST_POINT_WIDTH=16;const DOT_LETTER_RADIUS_PX=7;const DOT_LETTER_RADIUS_PADDING_PX=0.5;const DOT_LETTER_SELECTED_OUTLINE_WIDTH_PX=3;const DOT_LETTER_SELECTED_OUTLINE_DETAIL_WIDTH_PX=1.5;const DOT_LETTER_UNSELECTED_OUTLINE_WIDTH_PX=1;const DOT_LETTER_FONT_WEIGHT=400;const DOT_LETTER_FONT_SIZE_PX=9;const DOT_LETTER_FONT='Arial';const ChartSeriesComponent={BACKGROUND:0,LINE:1,DOTS:2};function ChartSeries(points,seriesYAxis,opt_renderingConfig){this.points=points;this.seriesYAxis=seriesYAxis;this.useRenderingConfig_(opt_renderingConfig);}
ChartSeries.prototype={useRenderingConfig_(opt_renderingConfig){const config=opt_renderingConfig||{};for(const[key,defaultValue]of
Object.entries(DEFAULT_RENDERING_CONFIG)){let value=config[key];if(value===undefined){value=defaultValue;}
this[key+'_']=value;}
this.topPadding=this.bottomPadding=Math.max(this.selectedPointSize_,this.unselectedPointSize_)/2;},get range(){const range=new tr.b.math.Range();this.points.forEach(function(point){range.addValue(point.y);},this);return range;},draw(ctx,transform,highDetails){if(this.points===undefined||this.points.length===0){return;}
if(this.chartType_===ChartSeriesType.AREA){this.drawComponent_(ctx,transform,ChartSeriesComponent.BACKGROUND,highDetails);}
if(this.chartType_===ChartSeriesType.LINE||highDetails){this.drawComponent_(ctx,transform,ChartSeriesComponent.LINE,highDetails);}
this.drawComponent_(ctx,transform,ChartSeriesComponent.DOTS,highDetails);},drawComponent_(ctx,transform,component,highDetails){let extraPixels=0;if(component===ChartSeriesComponent.DOTS){extraPixels=Math.max(this.selectedPointSize_,this.unselectedPointSize_);}
const pixelRatio=transform.pixelRatio;const leftViewX=transform.leftViewX-extraPixels*pixelRatio;const rightViewX=transform.rightViewX+extraPixels*pixelRatio;const leftTimestamp=transform.leftTimestamp-extraPixels;const rightTimestamp=transform.rightTimestamp+extraPixels;const firstVisibleIndex=tr.b.findLowIndexInSortedArray(this.points,function(point){return point.x;},leftTimestamp);let lastVisibleIndex=tr.b.findLowIndexInSortedArray(this.points,function(point){return point.x;},rightTimestamp);if(lastVisibleIndex>=this.points.length||this.points[lastVisibleIndex].x>rightTimestamp){lastVisibleIndex--;}
const viewSkipDistance=this.skipDistance_*pixelRatio;let selectedCircleRadius;let letterDotRadius;let squareSize;let squareHalfSize;let squareOpacity;let unselectedSeriesColor;let currentStateSeriesColor;ctx.save();ctx.font=DOT_LETTER_FONT_WEIGHT+' '+
Math.floor(DOT_LETTER_FONT_SIZE_PX*pixelRatio)+'px '+
DOT_LETTER_FONT;ctx.textBaseline='middle';ctx.textAlign='center';switch(component){case ChartSeriesComponent.DOTS:{selectedCircleRadius=(this.selectedPointSize_/2)*pixelRatio;letterDotRadius=Math.max(selectedCircleRadius,DOT_LETTER_RADIUS_PX*pixelRatio);squareSize=this.unselectedPointSize_*pixelRatio;squareHalfSize=squareSize/2;unselectedSeriesColor=EventPresenter.getCounterSeriesColor(this.colorId_,SelectionState.NONE);if(!highDetails){squareOpacity=0;break;}
const visibleIndexRange=lastVisibleIndex-firstVisibleIndex;if(visibleIndexRange<=0){squareOpacity=1;break;}
const visibleViewXRange=transform.worldXToViewX(this.points[lastVisibleIndex].x)-
transform.worldXToViewX(this.points[firstVisibleIndex].x);if(visibleViewXRange===0){squareOpacity=1;break;}
const density=visibleIndexRange/visibleViewXRange;const clampedDensity=tr.b.math.clamp(density,this.unselectedPointDensityOpaque_,this.unselectedPointDensityTransparent_);const densityRange=this.unselectedPointDensityTransparent_-
this.unselectedPointDensityOpaque_;squareOpacity=(this.unselectedPointDensityTransparent_-clampedDensity)/densityRange;break;}
case ChartSeriesComponent.LINE:ctx.strokeStyle=EventPresenter.getCounterSeriesColor(this.colorId_,SelectionState.NONE);ctx.lineWidth=this.lineWidth_*pixelRatio;break;case ChartSeriesComponent.BACKGROUND:break;default:throw new Error('Invalid component: '+component);}
let previousViewX=undefined;let previousViewY=undefined;let previousViewYBase=undefined;let lastSelectionState=undefined;let baseSteps=undefined;const startIndex=Math.max(firstVisibleIndex-1,0);let currentViewX;for(let i=startIndex;i<this.points.length;i++){const currentPoint=this.points[i];currentViewX=transform.worldXToViewX(currentPoint.x);if(currentViewX>rightViewX){if(previousViewX!==undefined){previousViewX=currentViewX=rightViewX;if(component===ChartSeriesComponent.BACKGROUND||component===ChartSeriesComponent.LINE){ctx.lineTo(currentViewX,previousViewY);}}
break;}
if(i+1<this.points.length){const nextPoint=this.points[i+1];const nextViewX=transform.worldXToViewX(nextPoint.x);if(previousViewX!==undefined&&nextViewX-previousViewX<=viewSkipDistance&&nextViewX<rightViewX){continue;}
if(currentViewX<leftViewX){currentViewX=leftViewX;}}
if(previousViewX!==undefined&&currentViewX-previousViewX<viewSkipDistance){currentViewX=previousViewX+viewSkipDistance;}
const currentViewY=Math.round(transform.worldYToViewY(currentPoint.y));let currentViewYBase;if(currentPoint.yBase===undefined){currentViewYBase=transform.outerBottomViewY;}else{currentViewYBase=Math.round(transform.worldYToViewY(currentPoint.yBase));}
const currentSelectionState=currentPoint.selectionState;if(currentSelectionState!==lastSelectionState){const opacity=currentSelectionState===SelectionState.SELECTED?1:squareOpacity;currentStateSeriesColor=EventPresenter.getCounterSeriesColor(this.colorId_,currentSelectionState,opacity);}
switch(component){case ChartSeriesComponent.DOTS:if(currentPoint.dotLetter){ctx.fillStyle=unselectedSeriesColor;ctx.strokeStyle=ColorScheme.getColorForReservedNameAsString('black');ctx.beginPath();ctx.arc(currentViewX,currentViewY,letterDotRadius+DOT_LETTER_RADIUS_PADDING_PX,0,2*Math.PI);ctx.fill();if(currentSelectionState===SelectionState.SELECTED){ctx.lineWidth=DOT_LETTER_SELECTED_OUTLINE_WIDTH_PX;ctx.strokeStyle=ColorScheme.getColorForReservedNameAsString('olive');ctx.stroke();ctx.beginPath();ctx.arc(currentViewX,currentViewY,letterDotRadius,0,2*Math.PI);ctx.lineWidth=DOT_LETTER_SELECTED_OUTLINE_DETAIL_WIDTH_PX;ctx.strokeStyle=ColorScheme.getColorForReservedNameAsString('yellow');ctx.stroke();}else{ctx.lineWidth=DOT_LETTER_UNSELECTED_OUTLINE_WIDTH_PX;ctx.strokeStyle=ColorScheme.getColorForReservedNameAsString('black');ctx.stroke();}
ctx.fillStyle=ColorScheme.getColorForReservedNameAsString('white');ctx.fillText(currentPoint.dotLetter,currentViewX,currentViewY);}else{ctx.strokeStyle=unselectedSeriesColor;ctx.lineWidth=pixelRatio;if(currentSelectionState===SelectionState.SELECTED){if(this.solidSelectedDots_){ctx.fillStyle=ctx.strokeStyle;}else{ctx.fillStyle=currentStateSeriesColor;}
ctx.beginPath();ctx.arc(currentViewX,currentViewY,selectedCircleRadius,0,2*Math.PI);ctx.fill();ctx.stroke();}else if(squareOpacity>0){ctx.fillStyle=currentStateSeriesColor;ctx.fillRect(currentViewX-squareHalfSize,currentViewY-squareHalfSize,squareSize,squareSize);}}
break;case ChartSeriesComponent.LINE:if(previousViewX===undefined){ctx.beginPath();ctx.moveTo(currentViewX,currentViewY);}else if(this.stepGraph_){ctx.lineTo(currentViewX,previousViewY);}
ctx.lineTo(currentViewX,currentViewY);break;case ChartSeriesComponent.BACKGROUND:if(previousViewX!==undefined&&this.stepGraph_){ctx.lineTo(currentViewX,previousViewY);}else{ctx.lineTo(currentViewX,currentViewY);}
if(currentSelectionState!==lastSelectionState){if(previousViewX!==undefined){let previousBaseStepViewX=currentViewX;for(let j=baseSteps.length-1;j>=0;j--){const baseStep=baseSteps[j];const baseStepViewX=baseStep.viewX;const baseStepViewY=baseStep.viewY;ctx.lineTo(previousBaseStepViewX,baseStepViewY);ctx.lineTo(baseStepViewX,baseStepViewY);previousBaseStepViewX=baseStepViewX;}
ctx.closePath();ctx.fill();}
ctx.beginPath();ctx.fillStyle=EventPresenter.getCounterSeriesColor(this.colorId_,currentSelectionState,this.backgroundOpacity_);ctx.moveTo(currentViewX,currentViewYBase);baseSteps=[];}
if(currentViewYBase!==previousViewYBase||currentSelectionState!==lastSelectionState){baseSteps.push({viewX:currentViewX,viewY:currentViewYBase});}
ctx.lineTo(currentViewX,currentViewY);break;default:throw new Error('Not reachable');}
previousViewX=currentViewX;previousViewY=currentViewY;previousViewYBase=currentViewYBase;lastSelectionState=currentSelectionState;}
if(previousViewX!==undefined){switch(component){case ChartSeriesComponent.DOTS:break;case ChartSeriesComponent.LINE:ctx.stroke();break;case ChartSeriesComponent.BACKGROUND:{let previousBaseStepViewX=currentViewX;for(let j=baseSteps.length-1;j>=0;j--){const baseStep=baseSteps[j];const baseStepViewX=baseStep.viewX;const baseStepViewY=baseStep.viewY;ctx.lineTo(previousBaseStepViewX,baseStepViewY);ctx.lineTo(baseStepViewX,baseStepViewY);previousBaseStepViewX=baseStepViewX;}
ctx.closePath();ctx.fill();break;}
default:throw new Error('Not reachable');}}
ctx.restore();},addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection){const points=this.points;function getPointWidth(point,i){if(i===points.length-1){return LAST_POINT_WIDTH*viewPixWidthWorld;}
const nextPoint=points[i+1];return nextPoint.x-point.x;}
function selectPoint(point){point.addToSelection(selection);}
tr.b.iterateOverIntersectingIntervals(this.points,function(point){return point.x;},getPointWidth,loWX,hiWX,selectPoint);},addEventNearToProvidedEventToSelection(event,offset,selection){if(this.points===undefined)return false;const index=this.points.findIndex(point=>point.modelItem===event);if(index===-1)return false;const newIndex=index+offset;if(newIndex<0||newIndex>=this.points.length)return false;this.points[newIndex].addToSelection(selection);return true;},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){if(this.points===undefined)return;const item=tr.b.findClosestElementInSortedArray(this.points,function(point){return point.x;},worldX,worldMaxDist);if(!item)return;item.addToSelection(selection);}};return{ChartSeries,ChartSeriesType,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ColorScheme=tr.b.ColorScheme;const IDEAL_MAJOR_MARK_HEIGHT_PX=30;const AXIS_LABLE_MARGIN_PX=10;const AXIS_LABLE_FONT_SIZE_PX=9;const AXIS_LABLE_FONT='Arial';function ChartSeriesYAxis(opt_min,opt_max){this.guid_=tr.b.GUID.allocateSimple();this.bounds=new tr.b.math.Range();if(opt_min!==undefined)this.bounds.addValue(opt_min);if(opt_max!==undefined)this.bounds.addValue(opt_max);}
ChartSeriesYAxis.prototype={get guid(){return this.guid_;},valueToUnitRange(value){if(this.bounds.isEmpty){throw new Error('Chart series y-axis bounds are empty');}
const bounds=this.bounds;if(bounds.range===0)return 0;return(value-bounds.min)/bounds.range;},unitRangeToValue(unitRange){if(this.bounds.isEmpty){throw new Error('Chart series y-axis bounds are empty');}
return unitRange*this.bounds.range+this.bounds.min;},autoSetFromSeries(series,opt_config){const range=new tr.b.math.Range();series.forEach(function(s){range.addRange(s.range);},this);this.autoSetFromRange(range,opt_config);},autoSetFromRange(range,opt_config){if(range.isEmpty)return;const bounds=this.bounds;if(bounds.isEmpty){bounds.addRange(range);return;}
if(!opt_config)return;const useRangeMin=(opt_config.expandMin&&range.min<bounds.min||opt_config.shrinkMin&&range.min>bounds.min);const useRangeMax=(opt_config.expandMax&&range.max>bounds.max||opt_config.shrinkMax&&range.max<bounds.max);if(!useRangeMin&&!useRangeMax)return;if(useRangeMin&&useRangeMax){bounds.min=range.min;bounds.max=range.max;return;}
if(useRangeMin){bounds.min=Math.min(range.min,bounds.max);}else{bounds.max=Math.max(range.max,bounds.min);}},majorMarkHeightWorld_(transform,pixelRatio){const idealMajorMarkHeightPx=IDEAL_MAJOR_MARK_HEIGHT_PX*pixelRatio;const idealMajorMarkHeightWorld=transform.vectorToWorldDistance(idealMajorMarkHeightPx);return tr.b.math.preferredNumberLargerThanMin(idealMajorMarkHeightWorld);},draw(ctx,transform,showYAxisLabels,showYGridLines){if(!showYAxisLabels&&!showYGridLines)return;const pixelRatio=transform.pixelRatio;const viewTop=transform.outerTopViewY;const worldTop=transform.viewYToWorldY(viewTop);const viewBottom=transform.outerBottomViewY;const viewHeight=viewBottom-viewTop;const viewLeft=transform.leftViewX;const viewRight=transform.rightViewX;const labelLeft=transform.leftYLabel;ctx.save();ctx.lineWidth=pixelRatio;ctx.fillStyle=ColorScheme.getColorForReservedNameAsString('black');ctx.textAlign='left';ctx.textBaseline='center';ctx.font=(AXIS_LABLE_FONT_SIZE_PX*pixelRatio)+'px '+AXIS_LABLE_FONT;ctx.beginPath();ctx.strokeStyle=ColorScheme.getColorForReservedNameAsString('black');tr.ui.b.drawLine(ctx,viewLeft,viewTop,viewLeft,viewBottom,viewLeft);ctx.stroke();ctx.closePath();ctx.beginPath();ctx.strokeStyle=ColorScheme.getColorForReservedNameAsString('grey');const majorMarkHeight=this.majorMarkHeightWorld_(transform,pixelRatio);const maxMajorMark=Math.max(transform.viewYToWorldY(viewTop),Math.abs(transform.viewYToWorldY(viewBottom)));for(let curWorldY=0;curWorldY<=maxMajorMark;curWorldY+=majorMarkHeight){const roundedUnitValue=Math.floor(curWorldY*1000000)/1000000;const curViewYPositive=transform.worldYToViewY(curWorldY);if(curViewYPositive>=viewTop){if(showYAxisLabels){ctx.fillText(roundedUnitValue,viewLeft+AXIS_LABLE_MARGIN_PX,curViewYPositive-AXIS_LABLE_MARGIN_PX);}
if(showYGridLines){tr.ui.b.drawLine(ctx,viewLeft,curViewYPositive,viewRight,curViewYPositive);}}
const curViewYNegative=transform.worldYToViewY(-1*curWorldY);if(curViewYNegative<=viewBottom){if(showYAxisLabels){ctx.fillText(roundedUnitValue,viewLeft+AXIS_LABLE_MARGIN_PX,curViewYNegative-AXIS_LABLE_MARGIN_PX);}
if(showYGridLines){tr.ui.b.drawLine(ctx,viewLeft,curViewYNegative,viewRight,curViewYNegative);}}}
ctx.stroke();ctx.restore();}};return{ChartSeriesYAxis,};});'use strict';tr.exportTo('tr.ui.tracks',function(){function ChartTransform(displayTransform,axis,trackWidth,trackHeight,topPadding,bottomPadding,pixelRatio){this.pixelRatio=pixelRatio;this.leftViewX=0;this.rightViewX=trackWidth;this.leftTimestamp=displayTransform.xViewToWorld(this.leftViewX);this.rightTimestamp=displayTransform.xViewToWorld(this.rightViewX);this.displayTransform_=displayTransform;this.outerTopViewY=0;this.innerTopViewY=topPadding;this.innerBottomViewY=trackHeight-bottomPadding;this.outerBottomViewY=trackHeight;this.axis_=axis;this.innerHeight_=this.innerBottomViewY-this.innerTopViewY;}
ChartTransform.prototype={worldXToViewX(worldX){return this.displayTransform_.xWorldToView(worldX);},viewXToWorldX(viewX){return this.displayTransform_.xViewToWorld(viewX);},vectorToWorldDistance(viewY){return this.axis_.bounds.range*Math.abs(viewY/this.innerHeight_);},viewYToWorldY(viewY){return this.axis_.unitRangeToValue(1-(viewY-this.innerTopViewY)/this.innerHeight_);},worldYToViewY(worldY){const innerHeightCoefficient=1-this.axis_.valueToUnitRange(worldY);return innerHeightCoefficient*this.innerHeight_+this.innerTopViewY;}};return{ChartTransform,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ChartTrack=tr.ui.b.define('chart-track',tr.ui.tracks.Track);ChartTrack.prototype={__proto__:tr.ui.tracks.Track.prototype,decorate(viewport){tr.ui.tracks.Track.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('chart-track');this.series_=undefined;this.axes_=undefined;this.axisGuidToAxisData_=undefined;this.topPadding_=undefined;this.bottomPadding_=undefined;this.showYAxisLabels_=undefined;this.showGridLines_=undefined;this.heading_=document.createElement('tr-ui-b-heading');Polymer.dom(this).appendChild(this.heading_);},set heading(heading){this.heading_.heading=heading;},get heading(){return this.heading_.heading;},set tooltip(tooltip){this.heading_.tooltip=tooltip;},get series(){return this.series_;},set series(series){this.series_=series;this.calculateAxisDataAndPadding_();this.invalidateDrawingContainer();},get height(){return window.getComputedStyle(this).height;},set height(height){this.style.height=height;this.invalidateDrawingContainer();},get showYAxisLabels(){return this.showYAxisLabels_;},set showYAxisLabels(showYAxisLabels){this.showYAxisLabels_=showYAxisLabels;this.invalidateDrawingContainer();},get showGridLines(){return this.showGridLines_;},set showGridLines(showGridLines){this.showGridLines_=showGridLines;this.invalidateDrawingContainer();},get hasVisibleContent(){return!!this.series&&this.series.length>0;},calculateAxisDataAndPadding_(){if(!this.series_){this.axes_=undefined;this.axisGuidToAxisData_=undefined;this.topPadding_=undefined;this.bottomPadding_=undefined;return;}
const axisGuidToAxisData={};let topPadding=0;let bottomPadding=0;this.series_.forEach(function(series){const seriesYAxis=series.seriesYAxis;const axisGuid=seriesYAxis.guid;if(!(axisGuid in axisGuidToAxisData)){axisGuidToAxisData[axisGuid]={axis:seriesYAxis,series:[]};if(!this.axes_)this.axes_=[];this.axes_.push(seriesYAxis);}
axisGuidToAxisData[axisGuid].series.push(series);topPadding=Math.max(topPadding,series.topPadding);bottomPadding=Math.max(bottomPadding,series.bottomPadding);},this);this.axisGuidToAxisData_=axisGuidToAxisData;this.topPadding_=topPadding;this.bottomPadding_=bottomPadding;},draw(type,viewLWorld,viewRWorld,viewHeight){switch(type){case tr.ui.tracks.DrawType.GENERAL_EVENT:this.drawChart_(viewLWorld,viewRWorld);break;}},drawChart_(viewLWorld,viewRWorld){if(!this.series_)return;const ctx=this.context();const displayTransform=this.viewport.currentDisplayTransform;const pixelRatio=window.devicePixelRatio||1;const bounds=this.getBoundingClientRect();const highDetails=this.viewport.highDetails;const width=bounds.width*pixelRatio;const height=bounds.height*pixelRatio;const topPadding=this.topPadding_*pixelRatio;const bottomPadding=this.bottomPadding_*pixelRatio;ctx.save();ctx.beginPath();ctx.rect(0,0,width,height);ctx.clip();if(this.axes_){if((this.showGridLines_||this.showYAxisLabels_)&&this.axes_.length>1){throw new Error('Only one axis allowed when showing grid lines.');}
for(const yAxis of this.axes_){const chartTransform=new tr.ui.tracks.ChartTransform(displayTransform,yAxis,width,height,topPadding,bottomPadding,pixelRatio);yAxis.draw(ctx,chartTransform,this.showYAxisLabels_,this.showGridLines_);}}
for(const series of this.series){const chartTransform=new tr.ui.tracks.ChartTransform(displayTransform,series.seriesYAxis,width,height,topPadding,bottomPadding,pixelRatio);series.draw(ctx,chartTransform,highDetails);}
ctx.restore();},addEventsToTrackMap(eventToTrackMap){this.series_.forEach(function(series){series.points.forEach(function(point){point.addToTrackMap(eventToTrackMap,this);},this);},this);},addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection){this.series_.forEach(function(series){series.addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection);},this);},addEventNearToProvidedEventToSelection(event,offset,selection){let foundItem=false;this.series_.forEach(function(series){foundItem=foundItem||series.addEventNearToProvidedEventToSelection(event,offset,selection);},this);return foundItem;},addAllEventsMatchingFilterToSelection(filter,selection){},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){this.series_.forEach(function(series){series.addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection);},this);},autoSetAllAxes(opt_config){for(const axisData of Object.values(this.axisGuidToAxisData_)){const seriesYAxis=axisData.axis;const series=axisData.series;seriesYAxis.autoSetFromSeries(series,opt_config);}},autoSetAxis(seriesYAxis,opt_config){const series=this.axisGuidToAxisData_[seriesYAxis.guid].series;seriesYAxis.autoSetFromSeries(series,opt_config);}};return{ChartTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ColorScheme=tr.b.ColorScheme;const ChartTrack=tr.ui.tracks.ChartTrack;const CpuUsageTrack=tr.ui.b.define('cpu-usage-track',ChartTrack);CpuUsageTrack.prototype={__proto__:ChartTrack.prototype,decorate(viewport){ChartTrack.prototype.decorate.call(this,viewport);this.classList.add('cpu-usage-track');this.heading='CPU usage';this.cpuUsageSeries_=undefined;},initialize(model){if(model!==undefined){this.cpuUsageSeries_=model.device.cpuUsageSeries;}else{this.cpuUsageSeries_=undefined;}
this.series=this.buildChartSeries_();this.autoSetAllAxes({expandMax:true});},get hasVisibleContent(){return!!this.cpuUsageSeries_&&this.cpuUsageSeries_.samples.length>0;},addContainersToTrackMap(containerToTrackMap){containerToTrackMap.addContainer(this.series_,this);},buildChartSeries_(yAxis,color){if(!this.hasVisibleContent)return[];yAxis=new tr.ui.tracks.ChartSeriesYAxis(0,undefined);const usageSamples=this.cpuUsageSeries_.samples;const pts=new Array(usageSamples.length+1);for(let i=0;i<usageSamples.length;i++){pts[i]=new tr.ui.tracks.ChartPoint(undefined,usageSamples[i].start,usageSamples[i].usage);}
pts[usageSamples.length]=new tr.ui.tracks.ChartPoint(undefined,usageSamples[usageSamples.length-1].start,0);const renderingConfig={chartType:tr.ui.tracks.ChartSeriesType.AREA,colorId:color};return[new tr.ui.tracks.ChartSeries(pts,yAxis,renderingConfig)];},};return{CpuUsageTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ColorScheme=tr.b.ColorScheme;const ChartTrack=tr.ui.tracks.ChartTrack;const PowerSeriesTrack=tr.ui.b.define('power-series-track',ChartTrack);PowerSeriesTrack.prototype={__proto__:ChartTrack.prototype,decorate(viewport){ChartTrack.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('power-series-track');this.heading='Power';this.powerSeries_=undefined;},set powerSeries(powerSeries){this.powerSeries_=powerSeries;this.series=this.buildChartSeries_();this.autoSetAllAxes({expandMax:true});},get hasVisibleContent(){return(this.powerSeries_&&this.powerSeries_.samples.length>0);},addContainersToTrackMap(containerToTrackMap){containerToTrackMap.addContainer(this.powerSeries_,this);},buildChartSeries_(){if(!this.hasVisibleContent)return[];const seriesYAxis=new tr.ui.tracks.ChartSeriesYAxis(0,undefined);const pts=this.powerSeries_.samples.map(function(smpl){return new tr.ui.tracks.ChartPoint(smpl,smpl.start,smpl.powerInW);});const renderingConfig={chartType:tr.ui.tracks.ChartSeriesType.AREA,colorId:ColorScheme.getColorIdForGeneralPurposeString(this.heading)};return[new tr.ui.tracks.ChartSeries(pts,seriesYAxis,renderingConfig)];}};return{PowerSeriesTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const SpacingTrack=tr.ui.b.define('spacing-track',tr.ui.tracks.Track);SpacingTrack.prototype={__proto__:tr.ui.tracks.Track.prototype,decorate(viewport){tr.ui.tracks.Track.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('spacing-track');this.heading_=document.createElement('tr-ui-b-heading');Polymer.dom(this).appendChild(this.heading_);},addAllEventsMatchingFilterToSelection(filter,selection){}};return{SpacingTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ContainerTrack=tr.ui.tracks.ContainerTrack;const DeviceTrack=tr.ui.b.define('device-track',ContainerTrack);DeviceTrack.prototype={__proto__:ContainerTrack.prototype,decorate(viewport){ContainerTrack.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('device-track');this.device_=undefined;this.powerSeriesTrack_=undefined;},get device(){return this.device_;},set device(device){this.device_=device;this.updateContents_();},get powerSeriesTrack(){return this.powerSeriesTrack_;},get hasVisibleContent(){return(this.powerSeriesTrack_&&this.powerSeriesTrack_.hasVisibleContent);},addContainersToTrackMap(containerToTrackMap){tr.ui.tracks.ContainerTrack.prototype.addContainersToTrackMap.call(this,containerToTrackMap);containerToTrackMap.addContainer(this.device,this);},addEventsToTrackMap(eventToTrackMap){this.tracks_.forEach(function(track){track.addEventsToTrackMap(eventToTrackMap);});},appendPowerSeriesTrack_(){this.powerSeriesTrack_=new tr.ui.tracks.PowerSeriesTrack(this.viewport);this.powerSeriesTrack_.powerSeries=this.device.powerSeries;if(this.powerSeriesTrack_.hasVisibleContent){Polymer.dom(this).appendChild(this.powerSeriesTrack_);Polymer.dom(this).appendChild(new tr.ui.tracks.SpacingTrack(this.viewport));}},updateContents_(){this.clearTracks_();this.appendPowerSeriesTrack_();}};return{DeviceTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ColorScheme=tr.b.ColorScheme;const DISPLAYED_SIZE_NUMERIC_NAME=tr.model.MemoryAllocatorDump.DISPLAYED_SIZE_NUMERIC_NAME;const BACKGROUND=tr.model.ContainerMemoryDump.LevelOfDetail.BACKGROUND;const LIGHT=tr.model.ContainerMemoryDump.LevelOfDetail.LIGHT;const DETAILED=tr.model.ContainerMemoryDump.LevelOfDetail.DETAILED;const SYSTEM_MEMORY_CHART_RENDERING_CONFIG={chartType:tr.ui.tracks.ChartSeriesType.AREA,colorId:ColorScheme.getColorIdForGeneralPurposeString('systemMemory'),backgroundOpacity:0.8};const SYSTEM_MEMORY_SERIES_NAMES=['Used (KB)','Swapped (KB)'];function extractGlobalMemoryDumpUsedSizes(globalMemoryDump,addSize){for(const[pid,pmd]of
Object.entries(globalMemoryDump.processMemoryDumps)){const mostRecentVmRegions=pmd.mostRecentVmRegions;if(mostRecentVmRegions===undefined)continue;addSize(pid,mostRecentVmRegions.byteStats.proportionalResident||0,pmd.process.userFriendlyName);}}
function extractProcessMemoryDumpAllocatorSizes(processMemoryDump,addSize){const allocatorDumps=processMemoryDump.memoryAllocatorDumps;if(allocatorDumps===undefined)return;allocatorDumps.forEach(function(allocatorDump){if(allocatorDump.fullName==='tracing')return;const allocatorSize=allocatorDump.numerics[DISPLAYED_SIZE_NUMERIC_NAME];if(allocatorSize===undefined)return;const allocatorSizeValue=allocatorSize.value;if(allocatorSizeValue===undefined)return;addSize(allocatorDump.fullName,allocatorSizeValue);});}
function extractGlobalMemoryDumpAllocatorSizes(globalMemoryDump,addSize){for(const pmd of Object.values(globalMemoryDump.processMemoryDumps)){extractProcessMemoryDumpAllocatorSizes(pmd,addSize);}}
function buildMemoryChartSeries(memoryDumps,dumpSizeExtractor){const dumpCount=memoryDumps.length;const idToTimestampToPoint={};const idToName={};memoryDumps.forEach(function(dump,index){dumpSizeExtractor(dump,function addSize(id,size,opt_name){let timestampToPoint=idToTimestampToPoint[id];if(timestampToPoint===undefined){idToTimestampToPoint[id]=timestampToPoint=new Array(dumpCount);for(let i=0;i<dumpCount;i++){const modelItem=memoryDumps[i];timestampToPoint[i]=new tr.ui.tracks.ChartPoint(modelItem,modelItem.start,0);}}
timestampToPoint[index].y+=size;if(opt_name!==undefined)idToName[id]=opt_name;});});const ids=Object.keys(idToTimestampToPoint);if(ids.length===0)return undefined;ids.sort();for(let i=0;i<dumpCount;i++){let baseSize=0;for(let j=ids.length-1;j>=0;j--){const point=idToTimestampToPoint[ids[j]][i];point.yBase=baseSize;point.y+=baseSize;baseSize=point.y;}}
const seriesYAxis=new tr.ui.tracks.ChartSeriesYAxis(0);const series=ids.map(function(id){const colorId=ColorScheme.getColorIdForGeneralPurposeString(idToName[id]||id);const renderingConfig={chartType:tr.ui.tracks.ChartSeriesType.AREA,colorId,backgroundOpacity:0.8};return new tr.ui.tracks.ChartSeries(idToTimestampToPoint[id],seriesYAxis,renderingConfig);});series.reverse();return series;}
function buildMemoryLetterDots(memoryDumps){const backgroundMemoryColorId=ColorScheme.getColorIdForReservedName('background_memory_dump');const lightMemoryColorId=ColorScheme.getColorIdForReservedName('light_memory_dump');const detailedMemoryColorId=ColorScheme.getColorIdForReservedName('detailed_memory_dump');return memoryDumps.map(function(memoryDump){let memoryColorId;switch(memoryDump.levelOfDetail){case BACKGROUND:memoryColorId=backgroundMemoryColorId;break;case DETAILED:memoryColorId=detailedMemoryColorId;break;case LIGHT:default:memoryColorId=lightMemoryColorId;}
return new tr.ui.tracks.LetterDot(memoryDump,'M',memoryColorId,memoryDump.start);});}
function buildGlobalUsedMemoryChartSeries(globalMemoryDumps){return buildMemoryChartSeries(globalMemoryDumps,extractGlobalMemoryDumpUsedSizes);}
function buildProcessAllocatedMemoryChartSeries(processMemoryDumps){return buildMemoryChartSeries(processMemoryDumps,extractProcessMemoryDumpAllocatorSizes);}
function buildGlobalAllocatedMemoryChartSeries(globalMemoryDumps){return buildMemoryChartSeries(globalMemoryDumps,extractGlobalMemoryDumpAllocatorSizes);}
function buildSystemMemoryChartSeries(model){if(model.kernel.counters===undefined)return;const memoryCounter=model.kernel.counters['global.SystemMemory'];if(memoryCounter===undefined)return;const tracks=[];for(const name of SYSTEM_MEMORY_SERIES_NAMES){const series=memoryCounter.series.find(series=>series.name===name);if(series===undefined||series.samples.length===0)return;const chartPoints=[];const valueRange=new tr.b.math.Range();for(const sample of series.samples){chartPoints.push(new tr.ui.tracks.ChartPoint(sample,sample.timestamp,sample.value,0));valueRange.addValue(sample.value);}
const baseLine=Math.max(0,valueRange.min-valueRange.range);const axisY=new tr.ui.tracks.ChartSeriesYAxis(baseLine,valueRange.max);const chartSeries=[new tr.ui.tracks.ChartSeries(chartPoints,axisY,SYSTEM_MEMORY_CHART_RENDERING_CONFIG)];tracks.push({name:'System Memory '+name,series:chartSeries});}
return tracks;}
return{buildMemoryLetterDots,buildGlobalUsedMemoryChartSeries,buildProcessAllocatedMemoryChartSeries,buildGlobalAllocatedMemoryChartSeries,buildSystemMemoryChartSeries,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const USED_MEMORY_TRACK_HEIGHT=50;const ALLOCATED_MEMORY_TRACK_HEIGHT=50;const GlobalMemoryDumpTrack=tr.ui.b.define('global-memory-dump-track',tr.ui.tracks.ContainerTrack);GlobalMemoryDumpTrack.prototype={__proto__:tr.ui.tracks.ContainerTrack.prototype,decorate(viewport){tr.ui.tracks.ContainerTrack.prototype.decorate.call(this,viewport);this.memoryDumps_=undefined;},get memoryDumps(){return this.memoryDumps_;},set memoryDumps(memoryDumps){this.memoryDumps_=memoryDumps;this.updateContents_();},updateContents_(){this.clearTracks_();if(!this.memoryDumps_||!this.memoryDumps_.length)return;this.appendDumpDotsTrack_();this.appendUsedMemoryTrack_();this.appendAllocatedMemoryTrack_();},appendDumpDotsTrack_(){const items=tr.ui.tracks.buildMemoryLetterDots(this.memoryDumps_);if(!items)return;const track=new tr.ui.tracks.LetterDotTrack(this.viewport);track.heading='Memory Dumps';track.items=items;Polymer.dom(this).appendChild(track);},appendUsedMemoryTrack_(){const tracks=[];const perProcessSeries=tr.ui.tracks.buildGlobalUsedMemoryChartSeries(this.memoryDumps_);if(perProcessSeries!==undefined){tracks.push({name:'Memory per process',series:perProcessSeries});}else{tracks.push.apply(tracks,tr.ui.tracks.buildSystemMemoryChartSeries(this.memoryDumps_[0].model));}
for(const{name,series}of tracks){const track=new tr.ui.tracks.ChartTrack(this.viewport);track.heading=name;track.height=USED_MEMORY_TRACK_HEIGHT+'px';track.series=series;track.autoSetAllAxes({expandMax:true});Polymer.dom(this).appendChild(track);}},appendAllocatedMemoryTrack_(){const series=tr.ui.tracks.buildGlobalAllocatedMemoryChartSeries(this.memoryDumps_);if(!series)return;const track=new tr.ui.tracks.ChartTrack(this.viewport);track.heading='Memory per component';track.height=ALLOCATED_MEMORY_TRACK_HEIGHT+'px';track.series=series;track.autoSetAllAxes({expandMax:true});Polymer.dom(this).appendChild(track);}};return{GlobalMemoryDumpTrack,};});'use strict';tr.exportTo('tr.ui.b',function(){function FastRectRenderer(ctx,xMin,xMax,minRectSize,maxMergeDist,palette){this.ctx_=ctx;this.xMin_=xMin;this.xMax_=xMax;this.minRectSize_=minRectSize;this.maxMergeDist_=maxMergeDist;this.palette_=palette;}
FastRectRenderer.prototype={y_:0,h_:0,merging_:false,mergeStartX_:0,mergeCurRight_:0,mergedColorId_:0,mergedAlpha_:0,setYandH(y,h){if(this.y_===y&&this.h_===h){return;}
this.flush();this.y_=y;this.h_=h;},fillRect(x,w,colorId,alpha){const r=x+w;if(w<this.minRectSize_){if(r-this.mergeStartX_>this.maxMergeDist_){this.flush();}
if(!this.merging_){this.merging_=true;this.mergeStartX_=x;this.mergeCurRight_=r;this.mergedColorId_=colorId;this.mergedAlpha_=alpha;}else{this.mergeCurRight_=r;if(this.mergedAlpha_<alpha||(this.mergedAlpha_===alpha&&this.mergedColorId_<colorId)){this.mergedAlpha_=alpha;this.mergedColorId_=colorId;}}}else{if(this.merging_){this.flush();}
this.ctx_.fillStyle=this.palette_[colorId];this.ctx_.globalAlpha=alpha;const xLeft=Math.max(x,this.xMin_);const xRight=Math.min(r,this.xMax_);if(xLeft<xRight){this.ctx_.fillRect(xLeft,this.y_,xRight-xLeft,this.h_);}}},flush(){if(this.merging_){this.ctx_.fillStyle=this.palette_[this.mergedColorId_];this.ctx_.globalAlpha=this.mergedAlpha_;const xLeft=Math.max(this.mergeStartX_,this.xMin_);const xRight=Math.min(this.mergeCurRight_,this.xMax_);if(xLeft<xRight){this.ctx_.fillRect(xLeft,this.y_,xRight-xLeft,this.h_);}
this.merging_=false;}}};return{FastRectRenderer,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const RectTrack=tr.ui.b.define('rect-track',tr.ui.tracks.Track);RectTrack.prototype={__proto__:tr.ui.tracks.Track.prototype,decorate(viewport){tr.ui.tracks.Track.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('rect-track');this.asyncStyle_=false;this.rects_=null;this.heading_=document.createElement('tr-ui-b-heading');Polymer.dom(this).appendChild(this.heading_);},set heading(heading){this.heading_.heading=heading;},get heading(){return this.heading_.heading;},set tooltip(tooltip){this.heading_.tooltip=tooltip;},set selectionGenerator(generator){this.heading_.selectionGenerator=generator;},set expanded(expanded){this.heading_.expanded=!!expanded;},set arrowVisible(arrowVisible){this.heading_.arrowVisible=!!arrowVisible;},get expanded(){return this.heading_.expanded;},get asyncStyle(){return this.asyncStyle_;},set asyncStyle(v){this.asyncStyle_=!!v;},get rects(){return this.rects_;},set rects(rects){this.rects_=rects||[];this.invalidateDrawingContainer();},get height(){return window.getComputedStyle(this).height;},set height(height){this.style.height=height;this.invalidateDrawingContainer();},get hasVisibleContent(){return this.rects_.length>0;},draw(type,viewLWorld,viewRWorld,viewHeight){switch(type){case tr.ui.tracks.DrawType.GENERAL_EVENT:this.drawRects_(viewLWorld,viewRWorld);break;}},drawRects_(viewLWorld,viewRWorld){const ctx=this.context();ctx.save();const bounds=this.getBoundingClientRect();tr.ui.b.drawSlices(ctx,this.viewport.currentDisplayTransform,viewLWorld,viewRWorld,bounds.height,this.rects_,this.asyncStyle_);ctx.restore();if(bounds.height<=6)return;let fontSize;let yOffset;if(bounds.height<15){fontSize=6;yOffset=1.0;}else{fontSize=10;yOffset=2.5;}
tr.ui.b.drawLabels(ctx,this.viewport.currentDisplayTransform,viewLWorld,viewRWorld,this.rects_,this.asyncStyle_,fontSize,yOffset);},addEventsToTrackMap(eventToTrackMap){if(this.rects_===undefined||this.rects_===null){return;}
this.rects_.forEach(function(rect){rect.addToTrackMap(eventToTrackMap,this);},this);},addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection){function onRect(rect){rect.addToSelection(selection);}
onRect=onRect.bind(this);const instantEventWidth=2*viewPixWidthWorld;tr.b.iterateOverIntersectingIntervals(this.rects_,function(x){return x.start;},function(x){return x.duration===0?x.duration+instantEventWidth:x.duration;},loWX,hiWX,onRect);},addEventNearToProvidedEventToSelection(event,offset,selection){const index=this.rects_.findIndex(rect=>rect.modelItem===event);if(index===-1)return false;const newIndex=index+offset;if(newIndex<0||newIndex>=this.rects_.length)return false;this.rects_[newIndex].addToSelection(selection);return true;},addAllEventsMatchingFilterToSelection(filter,selection){for(let i=0;i<this.rects_.length;++i){const modelItem=this.rects_[i].modelItem;if(!modelItem)continue;if(filter.matchSlice(modelItem)){selection.push(modelItem);}}},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){const rect=tr.b.findClosestIntervalInSortedIntervals(this.rects_,function(x){return x.start;},function(x){return x.end;},worldX,worldMaxDist);if(!rect)return;rect.addToSelection(selection);}};function Rect(modelItem,title,colorId,start,duration){tr.model.ProxySelectableItem.call(this,modelItem);this.title=title;this.colorId=colorId;this.start=start;this.duration=duration;this.end=start+duration;}
Rect.prototype={__proto__:tr.model.ProxySelectableItem.prototype};return{RectTrack,Rect,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const SliceTrack=tr.ui.b.define('slice-track',tr.ui.tracks.RectTrack);SliceTrack.prototype={__proto__:tr.ui.tracks.RectTrack.prototype,decorate(viewport){tr.ui.tracks.RectTrack.prototype.decorate.call(this,viewport);},get slices(){return this.rects;},set slices(slices){this.rects=slices;}};return{SliceTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const CpuTrack=tr.ui.b.define('cpu-track',tr.ui.tracks.ContainerTrack);CpuTrack.prototype={__proto__:tr.ui.tracks.ContainerTrack.prototype,decorate(viewport){tr.ui.tracks.ContainerTrack.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('cpu-track');this.detailedMode_=true;},get cpu(){return this.cpu_;},set cpu(cpu){this.cpu_=cpu;this.updateContents_();},get detailedMode(){return this.detailedMode_;},set detailedMode(detailedMode){this.detailedMode_=detailedMode;this.updateContents_();},get tooltip(){return this.tooltip_;},set tooltip(value){this.tooltip_=value;this.updateContents_();},get hasVisibleContent(){if(this.cpu_===undefined)return false;const cpu=this.cpu_;if(cpu.slices.length)return true;if(cpu.samples&&cpu.samples.length)return true;if(Object.keys(cpu.counters).length>0)return true;return false;},updateContents_(){this.detach();if(!this.cpu_)return;const slices=this.cpu_.slices;if(slices.length){const track=new tr.ui.tracks.SliceTrack(this.viewport);track.slices=slices;track.heading=this.cpu_.userFriendlyName+':';Polymer.dom(this).appendChild(track);}
if(this.detailedMode_){this.appendSamplesTracks_();for(const counterName in this.cpu_.counters){const counter=this.cpu_.counters[counterName];const track=new tr.ui.tracks.CounterTrack(this.viewport);track.heading=this.cpu_.userFriendlyName+' '+
counter.name+':';track.counter=counter;Polymer.dom(this).appendChild(track);}}},appendSamplesTracks_(){const samples=this.cpu_.samples;if(samples===undefined||samples.length===0){return;}
const samplesByTitle={};samples.forEach(function(sample){if(samplesByTitle[sample.title]===undefined){samplesByTitle[sample.title]=[];}
samplesByTitle[sample.title].push(sample);});const sampleTitles=Object.keys(samplesByTitle);sampleTitles.sort();sampleTitles.forEach(function(sampleTitle){const samples=samplesByTitle[sampleTitle];const samplesTrack=new tr.ui.tracks.SliceTrack(this.viewport);samplesTrack.group=this.cpu_;samplesTrack.slices=samples;samplesTrack.heading=this.cpu_.userFriendlyName+': '+
sampleTitle;samplesTrack.tooltip=this.cpu_.userFriendlyDetails;samplesTrack.selectionGenerator=function(){const selection=new tr.model.EventSet();for(let i=0;i<samplesTrack.slices.length;i++){selection.push(samplesTrack.slices[i]);}
return selection;};Polymer.dom(this).appendChild(samplesTrack);},this);}};return{CpuTrack,};});'use strict';tr.exportTo('tr.model',function(){const Settings=tr.b.Settings;function ModelSettings(model){this.model=model;this.objectsByKey_=[];this.nonuniqueKeys_=[];this.buildObjectsByKeyMap_();this.removeNonuniqueKeysFromSettings_();this.ephemeralSettingsByGUID_={};}
ModelSettings.prototype={buildObjectsByKeyMap_(){const objects=[];this.model.iterateAllPersistableObjects(function(o){objects.push(o);});const objectsByKey={};const NONUNIQUE_KEY='nonuniqueKey';for(let i=0;i<objects.length;i++){const object=objects[i];const objectKey=object.getSettingsKey();if(!objectKey)continue;if(objectsByKey[objectKey]===undefined){objectsByKey[objectKey]=object;continue;}
objectsByKey[objectKey]=NONUNIQUE_KEY;}
const nonuniqueKeys={};Object.keys(objectsByKey).forEach(function(objectKey){if(objectsByKey[objectKey]!==NONUNIQUE_KEY){return;}
delete objectsByKey[objectKey];nonuniqueKeys[objectKey]=true;});this.nonuniqueKeys=nonuniqueKeys;this.objectsByKey_=objectsByKey;},removeNonuniqueKeysFromSettings_(){const settings=Settings.get('trace_model_settings',{});let settingsChanged=false;Object.keys(settings).forEach(function(objectKey){if(!this.nonuniqueKeys[objectKey]){return;}
settingsChanged=true;delete settings[objectKey];},this);if(settingsChanged){Settings.set('trace_model_settings',settings);}},hasUniqueSettingKey(object){const objectKey=object.getSettingsKey();if(!objectKey)return false;return this.objectsByKey_[objectKey]!==undefined;},getSettingFor(object,objectLevelKey,defaultValue){const objectKey=object.getSettingsKey();if(!objectKey||!this.objectsByKey_[objectKey]){const settings=this.getEphemeralSettingsFor_(object);const ephemeralValue=settings[objectLevelKey];if(ephemeralValue!==undefined){return ephemeralValue;}
return defaultValue;}
const settings=Settings.get('trace_model_settings',{});if(!settings[objectKey]){settings[objectKey]={};}
const value=settings[objectKey][objectLevelKey];if(value!==undefined){return value;}
return defaultValue;},setSettingFor(object,objectLevelKey,value){const objectKey=object.getSettingsKey();if(!objectKey||!this.objectsByKey_[objectKey]){this.getEphemeralSettingsFor_(object)[objectLevelKey]=value;return;}
const settings=Settings.get('trace_model_settings',{});if(!settings[objectKey]){settings[objectKey]={};}
if(settings[objectKey][objectLevelKey]===value){return;}
settings[objectKey][objectLevelKey]=value;Settings.set('trace_model_settings',settings);},getEphemeralSettingsFor_(object){if(object.guid===undefined){throw new Error('Only objects with GUIDs can be persisted');}
if(this.ephemeralSettingsByGUID_[object.guid]===undefined){this.ephemeralSettingsByGUID_[object.guid]={};}
return this.ephemeralSettingsByGUID_[object.guid];}};return{ModelSettings,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const CounterTrack=tr.ui.b.define('counter-track',tr.ui.tracks.ChartTrack);CounterTrack.prototype={__proto__:tr.ui.tracks.ChartTrack.prototype,decorate(viewport){tr.ui.tracks.ChartTrack.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('counter-track');},get counter(){return this.chart;},set counter(counter){this.heading=counter.name+': ';this.series=CounterTrack.buildChartSeriesFromCounter(counter);this.autoSetAllAxes({expandMax:true});},getModelEventFromItem(chartValue){return chartValue;}};CounterTrack.buildChartSeriesFromCounter=function(counter){const numSeries=counter.series.length;const totals=counter.totals;const seriesYAxis=new tr.ui.tracks.ChartSeriesYAxis(0,undefined);const chartSeries=counter.series.map(function(series,seriesIndex){const chartPoints=series.samples.map(function(sample,sampleIndex){const total=totals[sampleIndex*numSeries+seriesIndex];return new tr.ui.tracks.ChartPoint(sample,sample.timestamp,total);});const renderingConfig={chartType:tr.ui.tracks.ChartSeriesType.AREA,colorId:series.color};return new tr.ui.tracks.ChartSeries(chartPoints,seriesYAxis,renderingConfig);});chartSeries.reverse();return chartSeries;};return{CounterTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const startCompare=function(x,y){return x.start-y.start;};const FrameTrack=tr.ui.b.define('frame-track',tr.ui.tracks.LetterDotTrack);FrameTrack.prototype={__proto__:tr.ui.tracks.LetterDotTrack.prototype,decorate(viewport){tr.ui.tracks.LetterDotTrack.prototype.decorate.call(this,viewport);this.heading='Frames';this.frames_=undefined;this.items=undefined;},get frames(){return this.frames_;},set frames(frames){this.frames_=frames;if(frames===undefined)return;this.frames_=this.frames_.slice();this.frames_.sort(startCompare);this.items=this.frames_.map(function(frame){return new FrameDot(frame);});}};function FrameDot(frame){tr.ui.tracks.LetterDot.call(this,frame,'F',frame.colorId,frame.start);}
FrameDot.prototype={__proto__:tr.ui.tracks.LetterDot.prototype};return{FrameTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const MultiRowTrack=tr.ui.b.define('multi-row-track',tr.ui.tracks.ContainerTrack);MultiRowTrack.prototype={__proto__:tr.ui.tracks.ContainerTrack.prototype,decorate(viewport){tr.ui.tracks.ContainerTrack.prototype.decorate.call(this,viewport);this.tooltip_='';this.heading_='';this.groupingSource_=undefined;this.itemsToGroup_=undefined;this.defaultToCollapsedWhenSubRowCountMoreThan=1;this.currentSubRowsWithHeadings_=undefined;this.expanded_=true;},get itemsToGroup(){return this.itemsToGroup_;},setItemsToGroup(itemsToGroup,opt_groupingSource){this.itemsToGroup_=itemsToGroup;this.groupingSource_=opt_groupingSource;this.currentSubRowsWithHeadings_=undefined;this.updateContents_();this.updateExpandedStateFromGroupingSource_();},setPrebuiltSubRows(groupingSource,subRowsWithHeadings){this.itemsToGroup_=undefined;this.groupingSource_=groupingSource;this.currentSubRowsWithHeadings_=subRowsWithHeadings;this.updateContents_();this.updateExpandedStateFromGroupingSource_();},get heading(){return this.heading_;},set heading(h){this.heading_=h;this.updateHeadingAndTooltip_();},get tooltip(){return this.tooltip_;},set tooltip(t){this.tooltip_=t;this.updateHeadingAndTooltip_();},get subRows(){return this.currentSubRowsWithHeadings_.map(elem=>elem.row);},get hasVisibleContent(){return this.children.length>0;},get expanded(){return this.expanded_;},set expanded(expanded){if(this.expanded_===expanded)return;this.expanded_=expanded;this.expandedStateChanged_();},onHeadingClicked_(e){if(this.subRows.length<=1)return;this.expanded=!this.expanded;if(this.groupingSource_){const modelSettings=new tr.model.ModelSettings(this.groupingSource_.model);modelSettings.setSettingFor(this.groupingSource_,'expanded',this.expanded);}
e.stopPropagation();},updateExpandedStateFromGroupingSource_(){if(this.groupingSource_){const numSubRows=this.subRows.length;const modelSettings=new tr.model.ModelSettings(this.groupingSource_.model);if(numSubRows>1){let defaultExpanded;if(numSubRows>this.defaultToCollapsedWhenSubRowCountMoreThan){defaultExpanded=false;}else{defaultExpanded=true;}
this.expanded=modelSettings.getSettingFor(this.groupingSource_,'expanded',defaultExpanded);}else{this.expanded=undefined;}}},expandedStateChanged_(){const minH=Math.max(2,Math.ceil(18/this.children.length));const h=(this.expanded_?18:minH)+'px';for(let i=0;i<this.children.length;i++){this.children[i].height=h;if(i===0){this.children[i].arrowVisible=true;}
this.children[i].expanded=this.expanded;}
if(this.children.length===1){this.children[0].expanded=true;this.children[0].arrowVisible=false;}},updateContents_(){tr.ui.tracks.ContainerTrack.prototype.updateContents_.call(this);this.detach();if(this.currentSubRowsWithHeadings_===undefined){if(this.itemsToGroup_===undefined){return;}
const subRows=this.buildSubRows_(this.itemsToGroup_);this.currentSubRowsWithHeadings_=subRows.map(row=>{return{row,heading:undefined};});}
if(this.currentSubRowsWithHeadings_===undefined||this.currentSubRowsWithHeadings_.length===0){return;}
const addSubTrackEx=(items,opt_heading)=>{const track=this.addSubTrack_(items);if(opt_heading!==undefined){track.heading=opt_heading;}
track.addEventListener('heading-clicked',this.onHeadingClicked_.bind(this));};if(this.currentSubRowsWithHeadings_[0].heading!==undefined&&this.currentSubRowsWithHeadings_[0].heading!==this.heading_){addSubTrackEx([]);}
for(const subRowWithHeading of this.currentSubRowsWithHeadings_){const subRow=subRowWithHeading.row;if(subRow.length===0){continue;}
addSubTrackEx(subRow,subRowWithHeading.heading);}
this.updateHeadingAndTooltip_();this.expandedStateChanged_();},updateHeadingAndTooltip_(){if(!Polymer.dom(this).firstChild)return;Polymer.dom(this).firstChild.heading=this.heading_;Polymer.dom(this).firstChild.tooltip=this.tooltip_;},buildSubRows_(itemsToGroup){throw new Error('Not implemented');},addSubTrack_(subRowItems){throw new Error('Not implemented');},areArrayContentsSame_(a,b){if(!a||!b)return false;if(!a.length||!b.length)return false;if(a.length!==b.length)return false;for(let i=0;i<a.length;++i){if(a[i]!==b[i])return false;}
return true;}};return{MultiRowTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ObjectInstanceGroupTrack=tr.ui.b.define('object-instance-group-track',tr.ui.tracks.MultiRowTrack);ObjectInstanceGroupTrack.prototype={__proto__:tr.ui.tracks.MultiRowTrack.prototype,decorate(viewport){tr.ui.tracks.MultiRowTrack.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('object-instance-group-track');this.objectInstances_=undefined;},get objectInstances(){return this.itemsToGroup;},set objectInstances(objectInstances){this.setItemsToGroup(objectInstances);},addSubTrack_(objectInstances){const hasMultipleRows=this.subRows.length>1;const track=new tr.ui.tracks.ObjectInstanceTrack(this.viewport);track.objectInstances=objectInstances;Polymer.dom(this).appendChild(track);return track;},buildSubRows_(objectInstances){objectInstances.sort(function(x,y){return x.creationTs-y.creationTs;});const subRows=[];for(let i=0;i<objectInstances.length;i++){const objectInstance=objectInstances[i];let found=false;for(let j=0;j<subRows.length;j++){const subRow=subRows[j];const lastItemInSubRow=subRow[subRow.length-1];if(objectInstance.creationTs>=lastItemInSubRow.deletionTs){found=true;subRow.push(objectInstance);break;}}
if(!found){subRows.push([objectInstance]);}}
return subRows;},updateHeadingAndTooltip_(){}};return{ObjectInstanceGroupTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const AsyncSliceGroupTrack=tr.ui.b.define('async-slice-group-track',tr.ui.tracks.MultiRowTrack);AsyncSliceGroupTrack.prototype={__proto__:tr.ui.tracks.MultiRowTrack.prototype,decorate(viewport){tr.ui.tracks.MultiRowTrack.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('async-slice-group-track');this.group_=undefined;},addSubTrack_(slices){const track=new tr.ui.tracks.SliceTrack(this.viewport);track.slices=slices;Polymer.dom(this).appendChild(track);track.asyncStyle=true;return track;},get group(){return this.group_;},set group(group){this.group_=group;this.buildAndSetSubRows_();},get eventContainer(){return this.group;},addContainersToTrackMap(containerToTrackMap){tr.ui.tracks.MultiRowTrack.prototype.addContainersToTrackMap.apply(this,arguments);containerToTrackMap.addContainer(this.group,this);},buildAndSetSubRows_(){if(this.group_.viewSubGroups.length<=1){const rows=groupAsyncSlicesIntoSubRows(this.group_.slices);const rowsWithHeadings=rows.map(row=>{return{row,heading:undefined};});this.setPrebuiltSubRows(this.group_,rowsWithHeadings);return;}
const rowsWithHeadings=[];for(const subGroup of this.group_.viewSubGroups){const subGroupRows=groupAsyncSlicesIntoSubRows(subGroup.slices);if(subGroupRows.length===0){continue;}
for(let i=0;i<subGroupRows.length;i++){rowsWithHeadings.push({row:subGroupRows[i],heading:(i===0?subGroup.title:'')});}}
this.setPrebuiltSubRows(this.group_,rowsWithHeadings);}};function stripSlice_(slice){if(slice.subSlices!==undefined&&slice.subSlices.length===1){const subSlice=slice.subSlices[0];if(tr.b.math.approximately(subSlice.start,slice.start,1)&&tr.b.math.approximately(subSlice.duration,slice.duration,1)){return subSlice;}}
return slice;}
function makeLevelSubRows_(slices){const rows=[];const putSlice=(slice,level)=>{while(rows.length<=level){rows.push([]);}
rows[level].push(slice);};const putSliceRecursively=(slice,level)=>{putSlice(slice,level);if(slice.subSlices!==undefined){for(const subSlice of slice.subSlices){putSliceRecursively(subSlice,level+1);}}};for(const slice of slices){putSliceRecursively(stripSlice_(slice),0);}
return rows;}
function groupAsyncSlicesIntoSubRows(slices,opt_skipSort){if(!opt_skipSort){slices.sort((x,y)=>x.start-y.start);}
const rows=[];let slicesLeft=slices;while(slicesLeft.length!==0){const fit=[];const unfit=[];let levelEndTime=-1;for(const slice of slicesLeft){if(slice.start>=levelEndTime){levelEndTime=slice.end;fit.push(slice);}else{unfit.push(slice);}}
rows.push(...makeLevelSubRows_(fit));slicesLeft=unfit;}
return rows;}
return{AsyncSliceGroupTrack,groupAsyncSlicesIntoSubRows,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const SampleTrack=tr.ui.b.define('sample-track',tr.ui.tracks.RectTrack);SampleTrack.prototype={__proto__:tr.ui.tracks.RectTrack.prototype,decorate(viewport){tr.ui.tracks.RectTrack.prototype.decorate.call(this,viewport);},get samples(){return this.rects;},set samples(samples){this.rects=samples;}};return{SampleTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const SliceGroupTrack=tr.ui.b.define('slice-group-track',tr.ui.tracks.MultiRowTrack);SliceGroupTrack.prototype={__proto__:tr.ui.tracks.MultiRowTrack.prototype,decorate(viewport){tr.ui.tracks.MultiRowTrack.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('slice-group-track');this.group_=undefined;this.defaultToCollapsedWhenSubRowCountMoreThan=100;},addSubTrack_(slices){const track=new tr.ui.tracks.SliceTrack(this.viewport);track.slices=slices;Polymer.dom(this).appendChild(track);return track;},get group(){return this.group_;},set group(group){this.group_=group;this.setItemsToGroup(this.group_.slices,this.group_);},get eventContainer(){return this.group;},addContainersToTrackMap(containerToTrackMap){tr.ui.tracks.MultiRowTrack.prototype.addContainersToTrackMap.apply(this,arguments);containerToTrackMap.addContainer(this.group,this);},buildSubRows_(slices){const precisionUnit=this.group.model.intrinsicTimeUnit;if(!slices.length)return[];const ops=[];for(let i=0;i<slices.length;i++){if(slices[i].subSlices){slices[i].subSlices.splice(0,slices[i].subSlices.length);}
ops.push(i);}
ops.sort(function(ix,iy){const x=slices[ix];const y=slices[iy];if(x.start!==y.start)return x.start-y.start;return ix-iy;});const subRows=[[]];this.badSlices_=[];for(let i=0;i<ops.length;i++){const op=ops[i];const slice=slices[op];let inserted=false;for(let j=subRows.length-1;j>=0;j--){if(subRows[j].length===0)continue;const insertedSlice=subRows[j][subRows[j].length-1];if(slice.start<insertedSlice.start){this.badSlices_.push(slice);inserted=true;}
if(insertedSlice.bounds(slice,precisionUnit)){while(subRows.length<=j+1){subRows.push([]);}
subRows[j+1].push(slice);if(insertedSlice.subSlices){insertedSlice.subSlices.push(slice);}
inserted=true;break;}}
if(inserted)continue;subRows[0].push(slice);}
return subRows;}};return{SliceGroupTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ThreadTrack=tr.ui.b.define('thread-track',tr.ui.tracks.ContainerTrack);ThreadTrack.prototype={__proto__:tr.ui.tracks.ContainerTrack.prototype,decorate(viewport){tr.ui.tracks.ContainerTrack.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('thread-track');this.heading_=document.createElement('tr-ui-b-heading');},get thread(){return this.thread_;},set thread(thread){this.thread_=thread;this.updateContents_();},get hasVisibleContent(){return this.tracks_.length>0;},get hasSlices(){return this.thread_.asyncSliceGroup.length>0||this.thread_.sliceGroup.length>0;},get hasTimeSlices(){return this.thread_.timeSlices;},get eventContainer(){return this.thread;},addContainersToTrackMap(containerToTrackMap){tr.ui.tracks.ContainerTrack.prototype.addContainersToTrackMap.apply(this,arguments);containerToTrackMap.addContainer(this.thread,this);},updateContents_(){this.detach();if(!this.thread_)return;this.heading_.heading=this.thread_.userFriendlyName;this.heading_.tooltip=this.thread_.userFriendlyDetails;if(this.thread_.asyncSliceGroup.length){this.appendAsyncSliceTracks_();}
this.appendThreadSamplesTracks_();let needsHeading=false;if(this.thread_.timeSlices){const timeSlicesTrack=new tr.ui.tracks.SliceTrack(this.viewport);timeSlicesTrack.heading='';timeSlicesTrack.height=tr.ui.b.THIN_SLICE_HEIGHT+'px';timeSlicesTrack.slices=this.thread_.timeSlices;if(timeSlicesTrack.hasVisibleContent){needsHeading=true;Polymer.dom(this).appendChild(timeSlicesTrack);}}
if(this.thread_.sliceGroup.length){const track=new tr.ui.tracks.SliceGroupTrack(this.viewport);track.heading=this.thread_.userFriendlyName;track.tooltip=this.thread_.userFriendlyDetails;track.group=this.thread_.sliceGroup;if(track.hasVisibleContent){needsHeading=false;Polymer.dom(this).appendChild(track);}}
if(needsHeading){Polymer.dom(this).appendChild(this.heading_);}},appendAsyncSliceTracks_(){const subGroups=this.thread_.asyncSliceGroup.viewSubGroups;subGroups.forEach(function(subGroup){const asyncTrack=new tr.ui.tracks.AsyncSliceGroupTrack(this.viewport);asyncTrack.group=subGroup;asyncTrack.heading=subGroup.title;if(asyncTrack.hasVisibleContent){Polymer.dom(this).appendChild(asyncTrack);}},this);},appendThreadSamplesTracks_(){const threadSamples=this.thread_.samples;if(threadSamples===undefined||threadSamples.length===0){return;}
const samplesByTitle={};threadSamples.forEach(function(sample){if(samplesByTitle[sample.title]===undefined){samplesByTitle[sample.title]=[];}
samplesByTitle[sample.title].push(sample);});const sampleTitles=Object.keys(samplesByTitle);sampleTitles.sort();sampleTitles.forEach(function(sampleTitle){const samples=samplesByTitle[sampleTitle];const samplesTrack=new tr.ui.tracks.SampleTrack(this.viewport);samplesTrack.group=this.thread_;samplesTrack.samples=samples;samplesTrack.heading=this.thread_.userFriendlyName+': '+
sampleTitle;samplesTrack.tooltip=this.thread_.userFriendlyDetails;samplesTrack.selectionGenerator=function(){const selection=new tr.model.EventSet();for(let i=0;i<samplesTrack.samples.length;i++){selection.push(samplesTrack.samples[i]);}
return selection;};Polymer.dom(this).appendChild(samplesTrack);},this);},collapsedDidChange(collapsed){if(collapsed){let h=parseInt(this.tracks[0].height);for(let i=0;i<this.tracks.length;++i){if(h>2){this.tracks[i].height=Math.floor(h)+'px';}else{this.tracks[i].style.display='none';}
h=h*0.5;}}else{for(let i=0;i<this.tracks.length;++i){this.tracks[i].height=this.tracks[0].height;this.tracks[i].style.display='';}}}};return{ThreadTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const OtherThreadsTrack=tr.ui.b.define('other-threads-track',tr.ui.tracks.OtherThreadsTrack);const SpacingTrack=tr.ui.tracks.SpacingTrack;OtherThreadsTrack.prototype={__proto__:tr.ui.tracks.ContainerTrack.prototype,decorate(viewport){tr.ui.tracks.ContainerTrack.prototype.decorate.call(this,viewport);this.header_=document.createElement('tr-ui-b-heading');this.header_.addEventListener('click',this.onHeaderClick_.bind(this));this.header_.heading='Other Threads';this.header_.tooltip='Threads with only scheduling information';this.header_.arrowVisible=true;this.threads_=[];this.expanded=false;this.collapsible_=true;},set threads(threads){this.threads_=threads;this.updateContents_();},set collapsible(collapsible){this.collapsible_=collapsible;this.updateContents_();},onHeaderClick_(e){e.stopPropagation();e.preventDefault();this.expanded=!this.expanded;},get expanded(){return this.header_.expanded;},set expanded(expanded){expanded=!!expanded;if(this.expanded===expanded)return;this.header_.expanded=expanded;this.viewport_.dispatchChangeEvent();this.updateContents_();},updateContents_(){this.detach();if(this.collapsible_){Polymer.dom(this).appendChild(this.header_);}
if(this.expanded||!this.collapsible_){for(const thread of this.threads_){const track=new tr.ui.tracks.ThreadTrack(this.viewport);track.thread=thread;if(!track.hasVisibleContent)return;Polymer.dom(this).appendChild(track);Polymer.dom(this).appendChild(new SpacingTrack(this.viewport));}}}};return{OtherThreadsTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ColorScheme=tr.b.ColorScheme;const ProcessSummaryTrack=tr.ui.b.define('process-summary-track',tr.ui.tracks.RectTrack);ProcessSummaryTrack.buildRectsFromProcess=function(process){if(!process)return[];const ops=[];const pushOp=function(isStart,time,slice){ops.push({isStart,time,slice});};for(const tid in process.threads){const sliceGroup=process.threads[tid].sliceGroup;sliceGroup.topLevelSlices.forEach(function(slice){pushOp(true,slice.start,undefined);pushOp(false,slice.end,undefined);});sliceGroup.slices.forEach(function(slice){if(slice.important){pushOp(true,slice.start,slice);pushOp(false,slice.end,slice);}});}
ops.sort(function(a,b){return a.time-b.time;});const rects=[];const genericColorId=ColorScheme.getColorIdForReservedName('generic_work');const pushRect=function(start,end,slice){rects.push(new tr.ui.tracks.Rect(slice,slice?slice.title:'',slice?slice.colorId:genericColorId,start,end-start));};let depth=0;let currentSlice=undefined;let lastStart=undefined;ops.forEach(function(op){depth+=op.isStart?1:-1;if(currentSlice){if(!op.isStart&&op.slice===currentSlice){pushRect(lastStart,op.time,currentSlice);lastStart=depth>=1?op.time:undefined;currentSlice=undefined;}}else{if(op.isStart){if(depth===1){lastStart=op.time;currentSlice=op.slice;}else if(op.slice){if(op.time!==lastStart){pushRect(lastStart,op.time,undefined);lastStart=op.time;}
currentSlice=op.slice;}}else{if(depth===0){pushRect(lastStart,op.time,undefined);lastStart=undefined;}}}});return rects;};ProcessSummaryTrack.prototype={__proto__:tr.ui.tracks.RectTrack.prototype,decorate(viewport){tr.ui.tracks.RectTrack.prototype.decorate.call(this,viewport);},get process(){return this.process_;},set process(process){this.process_=process;this.rects=ProcessSummaryTrack.buildRectsFromProcess(process);}};return{ProcessSummaryTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ObjectSnapshotView=tr.ui.analysis.ObjectSnapshotView;const ObjectInstanceView=tr.ui.analysis.ObjectInstanceView;const SpacingTrack=tr.ui.tracks.SpacingTrack;const ProcessTrackBase=tr.ui.b.define('process-track-base',tr.ui.tracks.ContainerTrack);ProcessTrackBase.prototype={__proto__:tr.ui.tracks.ContainerTrack.prototype,decorate(viewport){tr.ui.tracks.ContainerTrack.prototype.decorate.call(this,viewport);this.processBase_=undefined;Polymer.dom(this).classList.add('process-track-base');Polymer.dom(this).classList.add('expanded');this.processNameEl_=tr.ui.b.createSpan();Polymer.dom(this.processNameEl_).classList.add('process-track-name');this.closeEl_=tr.ui.b.createSpan();Polymer.dom(this.closeEl_).classList.add('process-track-close');this.closeEl_.textContent='X';this.headerEl_=tr.ui.b.createDiv({className:'process-track-header'});Polymer.dom(this.headerEl_).appendChild(this.processNameEl_);Polymer.dom(this.headerEl_).appendChild(this.closeEl_);this.headerEl_.addEventListener('click',this.onHeaderClick_.bind(this));Polymer.dom(this).appendChild(this.headerEl_);},get processBase(){return this.processBase_;},set processBase(processBase){this.processBase_=processBase;if(this.processBase_){const modelSettings=new tr.model.ModelSettings(this.processBase_.model);const defaultValue=this.processBase_.important;this.expanded=modelSettings.getSettingFor(this.processBase_,'expanded',defaultValue);}
this.updateContents_();},get expanded(){return Polymer.dom(this).classList.contains('expanded');},set expanded(expanded){expanded=!!expanded;if(this.expanded===expanded)return;Polymer.dom(this).classList.toggle('expanded');this.viewport_.dispatchChangeEvent();if(!this.processBase_)return;const modelSettings=new tr.model.ModelSettings(this.processBase_.model);modelSettings.setSettingFor(this.processBase_,'expanded',expanded);this.updateContents_();this.viewport.rebuildEventToTrackMap();this.viewport.rebuildContainerToTrackMap();},set visible(visible){if(visible===this.visible)return;this.hidden=!visible;tr.b.dispatchSimpleEvent(this,'visibility');this.viewport_.dispatchChangeEvent();if(!this.processBase_)return;this.updateContents_();this.viewport.rebuildEventToTrackMap();this.viewport.rebuildContainerToTrackMap();},get visible(){return!this.hidden;},get hasVisibleContent(){if(this.expanded){return this.children.length>1;}
return true;},onHeaderClick_(e){e.stopPropagation();e.preventDefault();if(e.target===this.closeEl_){this.visible=false;}else{this.expanded=!this.expanded;}},updateContents_(){this.clearTracks_();if(!this.processBase_)return;if(!this.visible)return;Polymer.dom(this.processNameEl_).textContent=this.processBase_.userFriendlyName;this.headerEl_.title=this.processBase_.userFriendlyDetails;this.willAppendTracks_();if(this.expanded){this.appendMemoryDumpTrack_();this.appendObjectInstanceTracks_();this.appendCounterTracks_();this.appendFrameTrack_();this.appendThreadTracks_();}else{this.appendSummaryTrack_();}
this.didAppendTracks_();},willAppendTracks_(){},didAppendTracks_(){},appendMemoryDumpTrack_(){},appendSummaryTrack_(){const track=new tr.ui.tracks.ProcessSummaryTrack(this.viewport);track.process=this.process;if(!track.hasVisibleContent)return;Polymer.dom(this).appendChild(track);},appendFrameTrack_(){const frames=this.process?this.process.frames:undefined;if(!frames||!frames.length)return;const track=new tr.ui.tracks.FrameTrack(this.viewport);track.frames=frames;Polymer.dom(this).appendChild(track);},appendObjectInstanceTracks_(){const instancesByTypeName=this.processBase_.objects.getAllInstancesByTypeName();const instanceTypeNames=Object.keys(instancesByTypeName);instanceTypeNames.sort();let didAppendAtLeastOneTrack=false;instanceTypeNames.forEach(function(typeName){const allInstances=instancesByTypeName[typeName];let instanceViewInfo=ObjectInstanceView.getTypeInfo(undefined,typeName);let snapshotViewInfo=ObjectSnapshotView.getTypeInfo(undefined,typeName);if(instanceViewInfo&&!instanceViewInfo.metadata.showInTrackView){instanceViewInfo=undefined;}
if(snapshotViewInfo&&!snapshotViewInfo.metadata.showInTrackView){snapshotViewInfo=undefined;}
const hasViewInfo=instanceViewInfo||snapshotViewInfo;const visibleInstances=[];for(let i=0;i<allInstances.length;i++){const instance=allInstances[i];if(instance.snapshots.length===0)continue;if(instance.hasImplicitSnapshots&&!hasViewInfo)continue;visibleInstances.push(instance);}
if(visibleInstances.length===0)return;let trackConstructor=tr.ui.tracks.ObjectInstanceTrack.getConstructor(undefined,typeName);if(!trackConstructor){snapshotViewInfo=ObjectSnapshotView.getTypeInfo(undefined,typeName);if(snapshotViewInfo&&snapshotViewInfo.metadata.showInstances){trackConstructor=tr.ui.tracks.ObjectInstanceGroupTrack;}else{trackConstructor=tr.ui.tracks.ObjectInstanceTrack;}}
const track=new trackConstructor(this.viewport);track.objectInstances=visibleInstances;Polymer.dom(this).appendChild(track);didAppendAtLeastOneTrack=true;},this);if(didAppendAtLeastOneTrack){Polymer.dom(this).appendChild(new SpacingTrack(this.viewport));}},appendCounterTracks_(){const counters=Object.values(this.processBase.counters);counters.sort(tr.model.Counter.compare);counters.forEach(function(counter){const track=new tr.ui.tracks.CounterTrack(this.viewport);track.counter=counter;Polymer.dom(this).appendChild(track);Polymer.dom(this).appendChild(new SpacingTrack(this.viewport));}.bind(this));},appendThreadTracks_(){const threads=Object.values(this.processBase.threads);threads.sort(tr.model.Thread.compare);const otherThreads=[];let hasVisibleThreads=false;threads.forEach(function(thread){const track=new tr.ui.tracks.ThreadTrack(this.viewport);track.thread=thread;if(!track.hasVisibleContent)return;if(track.hasSlices){hasVisibleThreads=true;Polymer.dom(this).appendChild(track);Polymer.dom(this).appendChild(new SpacingTrack(this.viewport));}else if(track.hasTimeSlices){otherThreads.push(thread);}}.bind(this));if(otherThreads.length>0){const track=new tr.ui.tracks.OtherThreadsTrack(this.viewport);track.threads=otherThreads;track.collapsible=otherThreads.length>1&&hasVisibleThreads;Polymer.dom(this).appendChild(track);}}};return{ProcessTrackBase,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const Cpu=tr.model.Cpu;const CpuTrack=tr.ui.tracks.cpu_track;const ProcessTrackBase=tr.ui.tracks.ProcessTrackBase;const SpacingTrack=tr.ui.tracks.SpacingTrack;const KernelTrack=tr.ui.b.define('kernel-track',ProcessTrackBase);KernelTrack.prototype={__proto__:ProcessTrackBase.prototype,decorate(viewport){ProcessTrackBase.prototype.decorate.call(this,viewport);},set kernel(kernel){this.processBase=kernel;},get kernel(){return this.processBase;},get eventContainer(){return this.kernel;},get hasVisibleContent(){return this.children.length>1;},addContainersToTrackMap(containerToTrackMap){tr.ui.tracks.ProcessTrackBase.prototype.addContainersToTrackMap.call(this,containerToTrackMap);containerToTrackMap.addContainer(this.kernel,this);},willAppendTracks_(){const cpus=Object.values(this.kernel.cpus);cpus.sort(tr.model.Cpu.compare);let didAppendAtLeastOneTrack=false;for(let i=0;i<cpus.length;++i){const cpu=cpus[i];const track=new tr.ui.tracks.CpuTrack(this.viewport);track.detailedMode=this.expanded;track.cpu=cpu;if(!track.hasVisibleContent)continue;Polymer.dom(this).appendChild(track);didAppendAtLeastOneTrack=true;}
if(didAppendAtLeastOneTrack){Polymer.dom(this).appendChild(new SpacingTrack(this.viewport));}}};return{KernelTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const InteractionTrack=tr.ui.b.define('interaction-track',tr.ui.tracks.MultiRowTrack);InteractionTrack.prototype={__proto__:tr.ui.tracks.MultiRowTrack.prototype,decorate(viewport){tr.ui.tracks.MultiRowTrack.prototype.decorate.call(this,viewport);this.heading='Interactions';this.subRows_=[];},set model(model){this.setItemsToGroup(model.userModel.expectations,{guid:tr.b.GUID.allocateSimple(),model,getSettingsKey(){return undefined;}});},buildSubRows_(slices){if(this.subRows_.length){return this.subRows_;}
this.subRows_.push(...tr.ui.tracks.groupAsyncSlicesIntoSubRows(slices,true));return this.subRows_;},addSubTrack_(slices){const track=new tr.ui.tracks.SliceTrack(this.viewport);track.slices=slices;Polymer.dom(this).appendChild(track);return track;}};return{InteractionTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ColorScheme=tr.b.ColorScheme;const LetterDotTrack=tr.ui.tracks.LetterDotTrack;const MemoryTrack=tr.ui.b.define('memory-track',LetterDotTrack);MemoryTrack.prototype={__proto__:LetterDotTrack.prototype,decorate(viewport){LetterDotTrack.prototype.decorate.call(this,viewport);this.classList.add('memory-track');this.heading='Memory Events';this.lowMemoryEvents_=undefined;},initialize(model){if(model!==undefined){this.lowMemoryEvents_=model.device.lowMemoryEvents;}else{this.lowMemoryEvents_=undefined;}
if(this.hasVisibleContent){this.items=this.buildMemoryLetterDots_(this.lowMemoryEvents_);}},get hasVisibleContent(){return!!this.lowMemoryEvents_&&this.lowMemoryEvents_.length!==0;},buildMemoryLetterDots_(memoryEvents){return memoryEvents.map(memoryEvent=>new tr.ui.tracks.LetterDot(memoryEvent,'K',ColorScheme.getColorIdForReservedName('background_memory_dump'),memoryEvent.start));},};return{MemoryTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ALLOCATED_MEMORY_TRACK_HEIGHT=50;const ProcessMemoryDumpTrack=tr.ui.b.define('process-memory-dump-track',tr.ui.tracks.ContainerTrack);ProcessMemoryDumpTrack.prototype={__proto__:tr.ui.tracks.ContainerTrack.prototype,decorate(viewport){tr.ui.tracks.ContainerTrack.prototype.decorate.call(this,viewport);this.memoryDumps_=undefined;},get memoryDumps(){return this.memoryDumps_;},set memoryDumps(memoryDumps){this.memoryDumps_=memoryDumps;this.updateContents_();},updateContents_(){this.clearTracks_();if(!this.memoryDumps_||!this.memoryDumps_.length)return;this.appendAllocatedMemoryTrack_();},appendAllocatedMemoryTrack_(){const series=tr.ui.tracks.buildProcessAllocatedMemoryChartSeries(this.memoryDumps_);if(!series)return;const track=new tr.ui.tracks.ChartTrack(this.viewport);track.heading='Memory per component';track.height=ALLOCATED_MEMORY_TRACK_HEIGHT+'px';track.series=series;track.autoSetAllAxes({expandMax:true});Polymer.dom(this).appendChild(track);}};return{ProcessMemoryDumpTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const ProcessTrackBase=tr.ui.tracks.ProcessTrackBase;const ProcessTrack=tr.ui.b.define('process-track',ProcessTrackBase);ProcessTrack.prototype={__proto__:ProcessTrackBase.prototype,decorate(viewport){tr.ui.tracks.ProcessTrackBase.prototype.decorate.call(this,viewport);},drawTrack(type){switch(type){case tr.ui.tracks.DrawType.INSTANT_EVENT:{if(!this.processBase.instantEvents||this.processBase.instantEvents.length===0){break;}
const ctx=this.context();const pixelRatio=window.devicePixelRatio||1;const bounds=this.getBoundingClientRect();const canvasBounds=ctx.canvas.getBoundingClientRect();ctx.save();ctx.translate(0,pixelRatio*(bounds.top-canvasBounds.top));const dt=this.viewport.currentDisplayTransform;const viewLWorld=dt.xViewToWorld(0);const viewRWorld=dt.xViewToWorld(canvasBounds.width*pixelRatio);tr.ui.b.drawInstantSlicesAsLines(ctx,this.viewport.currentDisplayTransform,viewLWorld,viewRWorld,bounds.height,this.processBase.instantEvents,2);ctx.restore();break;}
case tr.ui.tracks.DrawType.BACKGROUND:this.drawBackground_();return;}
tr.ui.tracks.ContainerTrack.prototype.drawTrack.call(this,type);},drawBackground_(){const ctx=this.context();const canvasBounds=ctx.canvas.getBoundingClientRect();const pixelRatio=window.devicePixelRatio||1;let draw=false;ctx.fillStyle='#eee';for(let i=0;i<this.children.length;++i){if(!(this.children[i]instanceof tr.ui.tracks.Track)||(this.children[i]instanceof tr.ui.tracks.SpacingTrack)){continue;}
draw=!draw;if(!draw)continue;const bounds=this.children[i].getBoundingClientRect();ctx.fillRect(0,pixelRatio*(bounds.top-canvasBounds.top),ctx.canvas.width,pixelRatio*bounds.height);}},set process(process){this.processBase=process;},get process(){return this.processBase;},get eventContainer(){return this.process;},addContainersToTrackMap(containerToTrackMap){tr.ui.tracks.ProcessTrackBase.prototype.addContainersToTrackMap.apply(this,arguments);containerToTrackMap.addContainer(this.process,this);},appendMemoryDumpTrack_(){const processMemoryDumps=this.process.memoryDumps;if(processMemoryDumps.length){const pmdt=new tr.ui.tracks.ProcessMemoryDumpTrack(this.viewport_);pmdt.memoryDumps=processMemoryDumps;Polymer.dom(this).appendChild(pmdt);}},addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection){function onPickHit(instantEvent){selection.push(instantEvent);}
const instantEventWidth=2*viewPixWidthWorld;tr.b.iterateOverIntersectingIntervals(this.processBase.instantEvents,function(x){return x.start;},function(x){return x.duration+instantEventWidth;},loWX,hiWX,onPickHit.bind(this));tr.ui.tracks.ContainerTrack.prototype.addIntersectingEventsInRangeToSelectionInWorldSpace.apply(this,arguments);},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){this.addClosestInstantEventToSelection(this.processBase.instantEvents,worldX,worldMaxDist,selection);tr.ui.tracks.ContainerTrack.prototype.addClosestEventToSelection.apply(this,arguments);}};return{ProcessTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const SelectionState=tr.model.SelectionState;const ColorScheme=tr.b.ColorScheme;const EventPresenter=tr.ui.b.EventPresenter;const ModelTrack=tr.ui.b.define('model-track',tr.ui.tracks.ContainerTrack);ModelTrack.VSYNC_HIGHLIGHT_ALPHA=0.1;ModelTrack.VSYNC_DENSITY_TRANSPARENT=0.20;ModelTrack.VSYNC_DENSITY_OPAQUE=0.10;ModelTrack.VSYNC_DENSITY_RANGE=ModelTrack.VSYNC_DENSITY_TRANSPARENT-ModelTrack.VSYNC_DENSITY_OPAQUE;ModelTrack.generateStripes_=function(times,minTime,maxTime){if(times.length===0)return[];const lowIndex=tr.b.findLowIndexInSortedArray(times,(x=>x),minTime);let highIndex=lowIndex-1;while(times[highIndex+1]<=maxTime){highIndex++;}
const stripes=[];for(let i=lowIndex-(lowIndex%2);i<=highIndex;i+=2){const left=i<lowIndex?minTime:times[i];const right=i+1>highIndex?maxTime:times[i+1];stripes.push(tr.b.math.Range.fromExplicitRange(left,right));}
return stripes;};ModelTrack.prototype={__proto__:tr.ui.tracks.ContainerTrack.prototype,decorate(viewport){tr.ui.tracks.ContainerTrack.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('model-track');this.upperMode_=false;this.annotationViews_=[];this.vSyncTimes_=[];},get processViews(){return Polymer.dom(this).querySelectorAll('.process-track-base');},get upperMode(){return this.upperMode_;},set upperMode(upperMode){this.upperMode_=upperMode;this.updateContents_();},detach(){tr.ui.tracks.ContainerTrack.prototype.detach.call(this);},get model(){return this.model_;},set model(model){this.model_=model;this.updateContents_();this.model_.addEventListener('annotationChange',this.updateAnnotations_.bind(this));},get hasVisibleContent(){return this.children.length>0;},updateContents_(){Polymer.dom(this).textContent='';if(!this.model_)return;if(this.upperMode_){this.updateContentsForUpperMode_();}else{this.updateContentsForLowerMode_();}},updateContentsForUpperMode_(){},updateContentsForLowerMode_(){if(this.model_.userModel.expectations.length>1){const mrt=new tr.ui.tracks.InteractionTrack(this.viewport_);mrt.model=this.model_;Polymer.dom(this).appendChild(mrt);}
if(this.model_.alerts.length){const at=new tr.ui.tracks.AlertTrack(this.viewport_);at.alerts=this.model_.alerts;Polymer.dom(this).appendChild(at);}
if(this.model_.globalMemoryDumps.length){const gmdt=new tr.ui.tracks.GlobalMemoryDumpTrack(this.viewport_);gmdt.memoryDumps=this.model_.globalMemoryDumps;Polymer.dom(this).appendChild(gmdt);}
this.appendDeviceTrack_();this.appendCpuUsageTrack_();this.appendMemoryTrack_();this.appendKernelTrack_();const processes=this.model_.getAllProcesses();processes.sort(tr.model.Process.compare);for(let i=0;i<processes.length;++i){const process=processes[i];const track=new tr.ui.tracks.ProcessTrack(this.viewport);track.process=process;if(!track.hasVisibleContent)continue;Polymer.dom(this).appendChild(track);}
this.viewport_.rebuildEventToTrackMap();this.viewport_.rebuildContainerToTrackMap();this.vSyncTimes_=this.model_.device.vSyncTimestamps;this.updateAnnotations_();},getContentBounds(){return this.model.bounds;},addAnnotation(annotation){this.model.addAnnotation(annotation);},removeAnnotation(annotation){this.model.removeAnnotation(annotation);},updateAnnotations_(){this.annotationViews_=[];const annotations=this.model_.getAllAnnotations();for(let i=0;i<annotations.length;i++){this.annotationViews_.push(annotations[i].getOrCreateView(this.viewport_));}
this.invalidateDrawingContainer();},addEventsToTrackMap(eventToTrackMap){if(!this.model_)return;const tracks=this.children;for(let i=0;i<tracks.length;++i){tracks[i].addEventsToTrackMap(eventToTrackMap);}
if(this.instantEvents===undefined)return;const vp=this.viewport_;this.instantEvents.forEach(function(ev){eventToTrackMap.addEvent(ev,this);}.bind(this));},appendDeviceTrack_(){const device=this.model.device;const track=new tr.ui.tracks.DeviceTrack(this.viewport);track.device=this.model.device;if(!track.hasVisibleContent)return;Polymer.dom(this).appendChild(track);},appendKernelTrack_(){const kernel=this.model.kernel;const track=new tr.ui.tracks.KernelTrack(this.viewport);track.kernel=this.model.kernel;if(!track.hasVisibleContent)return;Polymer.dom(this).appendChild(track);},appendCpuUsageTrack_(){const track=new tr.ui.tracks.CpuUsageTrack(this.viewport);track.initialize(this.model);if(!track.hasVisibleContent)return;this.appendChild(track);},appendMemoryTrack_(){const track=new tr.ui.tracks.MemoryTrack(this.viewport);track.initialize(this.model);if(!track.hasVisibleContent)return;Polymer.dom(this).appendChild(track);},drawTrack(type){const ctx=this.context();if(!this.model_)return;const pixelRatio=window.devicePixelRatio||1;const bounds=this.getBoundingClientRect();const canvasBounds=ctx.canvas.getBoundingClientRect();ctx.save();ctx.translate(0,pixelRatio*(bounds.top-canvasBounds.top));const dt=this.viewport.currentDisplayTransform;const viewLWorld=dt.xViewToWorld(0);const viewRWorld=dt.xViewToWorld(canvasBounds.width*pixelRatio);const viewHeight=bounds.height*pixelRatio;switch(type){case tr.ui.tracks.DrawType.GRID:this.viewport.drawMajorMarkLines(ctx,viewHeight);ctx.restore();return;case tr.ui.tracks.DrawType.FLOW_ARROWS:if(this.model_.flowIntervalTree.size===0){ctx.restore();return;}
this.drawFlowArrows_(viewLWorld,viewRWorld);ctx.restore();return;case tr.ui.tracks.DrawType.INSTANT_EVENT:if(!this.model_.instantEvents||this.model_.instantEvents.length===0){break;}
tr.ui.b.drawInstantSlicesAsLines(ctx,this.viewport.currentDisplayTransform,viewLWorld,viewRWorld,bounds.height,this.model_.instantEvents,4);break;case tr.ui.tracks.DrawType.MARKERS:if(!this.viewport.interestRange.isEmpty){this.viewport.interestRange.draw(ctx,viewLWorld,viewRWorld,viewHeight);this.viewport.interestRange.drawIndicators(ctx,viewLWorld,viewRWorld);}
ctx.restore();return;case tr.ui.tracks.DrawType.HIGHLIGHTS:this.drawVSyncHighlight(ctx,dt,viewLWorld,viewRWorld,viewHeight);ctx.restore();return;case tr.ui.tracks.DrawType.ANNOTATIONS:for(let i=0;i<this.annotationViews_.length;i++){this.annotationViews_[i].draw(ctx);}
ctx.restore();return;}
ctx.restore();tr.ui.tracks.ContainerTrack.prototype.drawTrack.call(this,type);},drawFlowArrows_(viewLWorld,viewRWorld){const ctx=this.context();ctx.strokeStyle='rgba(0, 0, 0, 0.4)';ctx.fillStyle='rgba(0, 0, 0, 0.4)';ctx.lineWidth=1;const events=this.model_.flowIntervalTree.findIntersection(viewLWorld,viewRWorld);const canvasBounds=ctx.canvas.getBoundingClientRect();for(let i=0;i<events.length;++i){const onlyHighlighted=!tr.b.getCategoryParts(events[i].category).some((x)=>this.viewport.selectedFlowEvents.has(x));if(onlyHighlighted&&events[i].selectionState!==SelectionState.SELECTED&&events[i].selectionState!==SelectionState.HIGHLIGHTED){continue;}
this.drawFlowArrow_(ctx,events[i],canvasBounds);}},drawFlowArrow_(ctx,flowEvent,canvasBounds){const dt=this.viewport.currentDisplayTransform;const pixelRatio=window.devicePixelRatio||1;const startTrack=this.viewport.trackForEvent(flowEvent.startSlice);const endTrack=this.viewport.trackForEvent(flowEvent.endSlice);if(startTrack===undefined||endTrack===undefined)return;const startBounds=startTrack.getBoundingClientRect();const endBounds=endTrack.getBoundingClientRect();if(flowEvent.selectionState===SelectionState.SELECTED){ctx.shadowBlur=1;ctx.shadowColor='red';ctx.shadowOffsety=2;ctx.strokeStyle=tr.b.ColorScheme.colorsAsStrings[tr.b.ColorScheme.getVariantColorId(flowEvent.colorId,tr.b.ColorScheme.properties.brightenedOffsets[0])];}else if(flowEvent.selectionState===SelectionState.HIGHLIGHTED){ctx.shadowBlur=1;ctx.shadowColor='red';ctx.shadowOffsety=2;ctx.strokeStyle=tr.b.ColorScheme.colorsAsStrings[tr.b.ColorScheme.getVariantColorId(flowEvent.colorId,tr.b.ColorScheme.properties.brightenedOffsets[0])];}else if(flowEvent.selectionState===SelectionState.DIMMED){ctx.shadowBlur=0;ctx.shadowOffsetX=0;ctx.strokeStyle=tr.b.ColorScheme.colorsAsStrings[flowEvent.colorId];}else{let hasBoost=false;const startSlice=flowEvent.startSlice;hasBoost|=startSlice.selectionState===SelectionState.SELECTED;hasBoost|=startSlice.selectionState===SelectionState.HIGHLIGHTED;const endSlice=flowEvent.endSlice;hasBoost|=endSlice.selectionState===SelectionState.SELECTED;hasBoost|=endSlice.selectionState===SelectionState.HIGHLIGHTED;if(hasBoost){ctx.shadowBlur=1;ctx.shadowColor='rgba(255, 0, 0, 0.4)';ctx.shadowOffsety=2;ctx.strokeStyle=tr.b.ColorScheme.colorsAsStrings[tr.b.ColorScheme.getVariantColorId(flowEvent.colorId,tr.b.ColorScheme.properties.brightenedOffsets[0])];}else{ctx.shadowBlur=0;ctx.shadowOffsetX=0;ctx.strokeStyle=tr.b.ColorScheme.colorsAsStrings[flowEvent.colorId];}}
const startSize=startBounds.left+startBounds.top+
startBounds.bottom+startBounds.right;const endSize=endBounds.left+endBounds.top+
endBounds.bottom+endBounds.right;if(startSize===0&&endSize===0)return;const startY=this.calculateTrackY_(startTrack,canvasBounds);const endY=this.calculateTrackY_(endTrack,canvasBounds);const worldOffset=this.getBoundingClientRect().top-canvasBounds.top;const pixelStartY=pixelRatio*(startY-worldOffset);const pixelEndY=pixelRatio*(endY-worldOffset);const startXView=dt.xWorldToView(flowEvent.start);const endXView=dt.xWorldToView(flowEvent.end);const midXView=(startXView+endXView)/2;ctx.beginPath();ctx.moveTo(startXView,pixelStartY);ctx.bezierCurveTo(midXView,pixelStartY,midXView,pixelEndY,endXView,pixelEndY);ctx.stroke();const arrowWidth=5*pixelRatio;const distance=endXView-startXView;if(distance<=(2*arrowWidth))return;const tipX=endXView;const tipY=pixelEndY;const arrowHeight=(endBounds.height/4)*pixelRatio;tr.ui.b.drawTriangle(ctx,tipX,tipY,tipX-arrowWidth,tipY-arrowHeight,tipX-arrowWidth,tipY+arrowHeight);ctx.fill();},drawVSyncHighlight(ctx,dt,viewLWorld,viewRWorld,viewHeight){if(!this.viewport_.highlightVSync){return;}
const stripes=ModelTrack.generateStripes_(this.vSyncTimes_,viewLWorld,viewRWorld);if(stripes.length===0){return;}
const vSyncHighlightColor=new tr.b.Color(ColorScheme.getColorForReservedNameAsString('vsync_highlight_color'));const stripeRange=stripes[stripes.length-1].max-stripes[0].min;const stripeDensity=stripeRange?stripes.length/(dt.scaleX*stripeRange):0;const clampedStripeDensity=tr.b.math.clamp(stripeDensity,ModelTrack.VSYNC_DENSITY_OPAQUE,ModelTrack.VSYNC_DENSITY_TRANSPARENT);const opacity=(ModelTrack.VSYNC_DENSITY_TRANSPARENT-clampedStripeDensity)/ModelTrack.VSYNC_DENSITY_RANGE;if(opacity===0){return;}
ctx.fillStyle=vSyncHighlightColor.toStringWithAlphaOverride(ModelTrack.VSYNC_HIGHLIGHT_ALPHA*opacity);for(let i=0;i<stripes.length;i++){const xLeftView=dt.xWorldToView(stripes[i].min);const xRightView=dt.xWorldToView(stripes[i].max);ctx.fillRect(xLeftView,0,xRightView-xLeftView,viewHeight);}},calculateTrackY_(track,canvasBounds){const bounds=track.getBoundingClientRect();const size=bounds.left+bounds.top+bounds.bottom+bounds.right;if(size===0){return this.calculateTrackY_(Polymer.dom(track).parentNode,canvasBounds);}
return bounds.top-canvasBounds.top+(bounds.height/2);},addIntersectingEventsInRangeToSelectionInWorldSpace(loWX,hiWX,viewPixWidthWorld,selection){function onPickHit(instantEvent){selection.push(instantEvent);}
const instantEventWidth=3*viewPixWidthWorld;tr.b.iterateOverIntersectingIntervals(this.model_.instantEvents,function(x){return x.start;},function(x){return x.duration+instantEventWidth;},loWX,hiWX,onPickHit.bind(this));tr.ui.tracks.ContainerTrack.prototype.addIntersectingEventsInRangeToSelectionInWorldSpace.apply(this,arguments);},addClosestEventToSelection(worldX,worldMaxDist,loY,hiY,selection){this.addClosestInstantEventToSelection(this.model_.instantEvents,worldX,worldMaxDist,selection);tr.ui.tracks.ContainerTrack.prototype.addClosestEventToSelection.apply(this,arguments);}};return{ModelTrack,};});'use strict';tr.exportTo('tr.ui.tracks',function(){const XAxisTrack=tr.ui.b.define('x-axis-track',tr.ui.tracks.Track);XAxisTrack.prototype={__proto__:tr.ui.tracks.Track.prototype,decorate(viewport){tr.ui.tracks.Track.prototype.decorate.call(this,viewport);Polymer.dom(this).classList.add('x-axis-track');this.strings_secs_=[];this.strings_msecs_=[];this.strings_usecs_=[];this.strings_nsecs_=[];this.viewportChange_=this.viewportChange_.bind(this);viewport.addEventListener('change',this.viewportChange_);const heading=document.createElement('tr-ui-b-heading');heading.arrowVisible=false;Polymer.dom(this).appendChild(heading);},detach(){tr.ui.tracks.Track.prototype.detach.call(this);this.viewport.removeEventListener('change',this.viewportChange_);},viewportChange_(){if(this.viewport.interestRange.isEmpty){Polymer.dom(this).classList.remove('tall-mode');}else{Polymer.dom(this).classList.add('tall-mode');}},draw(type,viewLWorld,viewRWorld,viewHeight){switch(type){case tr.ui.tracks.DrawType.GRID:this.drawGrid_(viewLWorld,viewRWorld);break;case tr.ui.tracks.DrawType.MARKERS:this.drawMarkers_(viewLWorld,viewRWorld);break;}},drawGrid_(viewLWorld,viewRWorld){const ctx=this.context();const pixelRatio=window.devicePixelRatio||1;const canvasBounds=ctx.canvas.getBoundingClientRect();const trackBounds=this.getBoundingClientRect();const width=canvasBounds.width*pixelRatio;const height=trackBounds.height*pixelRatio;const hasInterestRange=!this.viewport.interestRange.isEmpty;const xAxisHeightPx=hasInterestRange?(height*2)/5:height;const vp=this.viewport;const dt=vp.currentDisplayTransform;vp.updateMajorMarkData(viewLWorld,viewRWorld);const majorMarkDistanceWorld=vp.majorMarkWorldPositions.length>1?vp.majorMarkWorldPositions[1]-vp.majorMarkWorldPositions[0]:0;const numTicksPerMajor=5;const minorMarkDistanceWorld=majorMarkDistanceWorld/numTicksPerMajor;const minorMarkDistancePx=dt.xWorldVectorToView(minorMarkDistanceWorld);const minorTickHeight=Math.floor(xAxisHeightPx*0.25);ctx.save();ctx.lineWidth=Math.round(pixelRatio);const crispLineCorrection=(ctx.lineWidth%2)/2;ctx.translate(crispLineCorrection,-crispLineCorrection);ctx.fillStyle='rgb(0, 0, 0)';ctx.strokeStyle='rgb(0, 0, 0)';ctx.textAlign='left';ctx.textBaseline='top';ctx.font=(9*pixelRatio)+'px sans-serif';const tickLabels=[];ctx.beginPath();for(let i=0;i<vp.majorMarkWorldPositions.length;i++){const curXWorld=vp.majorMarkWorldPositions[i];const curXView=dt.xWorldToView(curXWorld);const displayText=vp.majorMarkUnit.format(curXWorld,{deltaValue:majorMarkDistanceWorld});ctx.fillText(displayText,curXView+(2*pixelRatio),0);tr.ui.b.drawLine(ctx,curXView,0,curXView,xAxisHeightPx);if(minorMarkDistancePx){for(let j=1;j<numTicksPerMajor;++j){const xView=Math.floor(curXView+minorMarkDistancePx*j);tr.ui.b.drawLine(ctx,xView,xAxisHeightPx-minorTickHeight,xView,xAxisHeightPx);}}}
ctx.strokeStyle='rgb(0, 0, 0)';tr.ui.b.drawLine(ctx,0,height,width,height);ctx.stroke();if(!hasInterestRange)return;tr.ui.b.drawLine(ctx,0,xAxisHeightPx,width,xAxisHeightPx);ctx.stroke();let displayDistance;const displayTextColor='rgb(0,0,0)';const arrowSpacing=10*pixelRatio;const arrowColor='rgb(128,121,121)';const arrowPosY=xAxisHeightPx*1.75;const arrowWidthView=3*pixelRatio;const arrowLengthView=10*pixelRatio;const spaceForArrowsView=2*(arrowWidthView+arrowSpacing);ctx.textBaseline='middle';ctx.font=(14*pixelRatio)+'px sans-serif';const textPosY=arrowPosY;const interestRange=vp.interestRange;if(interestRange.range===0){const markerWorld=interestRange.min;const markerView=dt.xWorldToView(markerWorld);const textToDraw=vp.majorMarkUnit.format(markerWorld);let textLeftView=markerView+4*pixelRatio;const textWidthView=ctx.measureText(textToDraw).width;if(textLeftView+textWidthView>width){textLeftView=markerView-4*pixelRatio-textWidthView;}
ctx.fillStyle=displayTextColor;ctx.fillText(textToDraw,textLeftView,textPosY);return;}
const leftMarker=interestRange.min;const rightMarker=interestRange.max;const leftMarkerView=dt.xWorldToView(leftMarker);const rightMarkerView=dt.xWorldToView(rightMarker);const distanceBetweenMarkers=interestRange.range;const distanceBetweenMarkersView=dt.xWorldVectorToView(distanceBetweenMarkers);const positionInMiddleOfMarkersView=leftMarkerView+(distanceBetweenMarkersView/2);const textToDraw=vp.majorMarkUnit.format(distanceBetweenMarkers);const textWidthView=ctx.measureText(textToDraw).width;const spaceForArrowsAndTextView=textWidthView+spaceForArrowsView+arrowSpacing;let textLeftView=positionInMiddleOfMarkersView-textWidthView/2;const textRightView=textLeftView+textWidthView;if(spaceForArrowsAndTextView>distanceBetweenMarkersView){textLeftView=rightMarkerView+2*arrowSpacing;if(textLeftView+textWidthView>width){textLeftView=leftMarkerView-2*arrowSpacing-textWidthView;}
ctx.fillStyle=displayTextColor;ctx.fillText(textToDraw,textLeftView,textPosY);ctx.strokeStyle=arrowColor;ctx.beginPath();tr.ui.b.drawLine(ctx,leftMarkerView,arrowPosY,rightMarkerView,arrowPosY);ctx.stroke();ctx.fillStyle=arrowColor;tr.ui.b.drawArrow(ctx,leftMarkerView-1.5*arrowSpacing,arrowPosY,leftMarkerView,arrowPosY,arrowLengthView,arrowWidthView);tr.ui.b.drawArrow(ctx,rightMarkerView+1.5*arrowSpacing,arrowPosY,rightMarkerView,arrowPosY,arrowLengthView,arrowWidthView);}else if(spaceForArrowsView<=distanceBetweenMarkersView){let leftArrowStart;let rightArrowStart;if(spaceForArrowsAndTextView<=distanceBetweenMarkersView){ctx.fillStyle=displayTextColor;ctx.fillText(textToDraw,textLeftView,textPosY);leftArrowStart=textLeftView-arrowSpacing;rightArrowStart=textRightView+arrowSpacing;}else{leftArrowStart=positionInMiddleOfMarkersView;rightArrowStart=positionInMiddleOfMarkersView;}
ctx.strokeStyle=arrowColor;ctx.fillStyle=arrowColor;tr.ui.b.drawArrow(ctx,leftArrowStart,arrowPosY,leftMarkerView,arrowPosY,arrowLengthView,arrowWidthView);tr.ui.b.drawArrow(ctx,rightArrowStart,arrowPosY,rightMarkerView,arrowPosY,arrowLengthView,arrowWidthView);}
ctx.restore();},drawMarkers_(viewLWorld,viewRWorld){const pixelRatio=window.devicePixelRatio||1;const trackBounds=this.getBoundingClientRect();const viewHeight=trackBounds.height*pixelRatio;if(!this.viewport.interestRange.isEmpty){this.viewport.interestRange.draw(this.context(),viewLWorld,viewRWorld,viewHeight);}},addIntersectingEventsInRangeToSelection(loVX,hiVX,loY,hiY,selection){},addAllEventsMatchingFilterToSelection(filter,selection){}};return{XAxisTrack,};});'use strict';Polymer({is:'tr-ui-timeline-track-view',ready(){this.displayTransform_=new tr.ui.TimelineDisplayTransform();this.model_=undefined;this.timelineView_=undefined;this.pollIfViewportAttachedInterval_=undefined;this.viewport_=new tr.ui.TimelineViewport(this);this.viewportDisplayTransformAtMouseDown_=undefined;this.brushingStateController_=undefined;this.rulerTrackContainer_=new tr.ui.tracks.DrawingContainer(this.viewport_);Polymer.dom(this).appendChild(this.rulerTrackContainer_);this.rulerTrackContainer_.invalidate();this.rulerTrackContainer_.style.overflowY='hidden';this.rulerTrackContainer_.style.flexShrink='0';this.rulerTrack_=new tr.ui.tracks.XAxisTrack(this.viewport_);Polymer.dom(this.rulerTrackContainer_).appendChild(this.rulerTrack_);this.upperModelTrack_=new tr.ui.tracks.ModelTrack(this.viewport_);this.upperModelTrack_.upperMode=true;Polymer.dom(this.rulerTrackContainer_).appendChild(this.upperModelTrack_);this.modelTrackContainer_=new tr.ui.tracks.DrawingContainer(this.viewport_);Polymer.dom(this).appendChild(this.modelTrackContainer_);this.modelTrackContainer_.style.display='block';this.modelTrackContainer_.style.flexGrow='1';this.modelTrackContainer_.invalidate();this.viewport_.modelTrackContainer=this.modelTrackContainer_;this.modelTrack_=new tr.ui.tracks.ModelTrack(this.viewport_);Polymer.dom(this.modelTrackContainer_).appendChild(this.modelTrack_);this.timingTool_=new tr.ui.b.TimingTool(this.viewport_,this);this.initMouseModeSelector();this.hideDragBox_();this.initHintText_();this.onSelectionChanged_=this.onSelectionChanged_.bind(this);this.onDblClick_=this.onDblClick_.bind(this);this.addEventListener('dblclick',this.onDblClick_);this.onMouseWheel_=this.onMouseWheel_.bind(this);this.addEventListener('mousewheel',this.onMouseWheel_);this.onMouseDown_=this.onMouseDown_.bind(this);this.addEventListener('mousedown',this.onMouseDown_);this.onMouseMove_=this.onMouseMove_.bind(this);this.addEventListener('mousemove',this.onMouseMove_);this.onTouchStart_=this.onTouchStart_.bind(this);this.addEventListener('touchstart',this.onTouchStart_);this.onTouchMove_=this.onTouchMove_.bind(this);this.addEventListener('touchmove',this.onTouchMove_);this.onTouchEnd_=this.onTouchEnd_.bind(this);this.addEventListener('touchend',this.onTouchEnd_);this.addHotKeys_();this.mouseViewPosAtMouseDown_={x:0,y:0};this.lastMouseViewPos_={x:0,y:0};this.lastTouchViewPositions_=[];this.alert_=undefined;this.isPanningAndScanning_=false;this.isZooming_=false;},initMouseModeSelector(){this.mouseModeSelector_=document.createElement('tr-ui-b-mouse-mode-selector');this.mouseModeSelector_.targetElement=this;Polymer.dom(this).appendChild(this.mouseModeSelector_);this.mouseModeSelector_.addEventListener('beginpan',this.onBeginPanScan_.bind(this));this.mouseModeSelector_.addEventListener('updatepan',this.onUpdatePanScan_.bind(this));this.mouseModeSelector_.addEventListener('endpan',this.onEndPanScan_.bind(this));this.mouseModeSelector_.addEventListener('beginselection',this.onBeginSelection_.bind(this));this.mouseModeSelector_.addEventListener('updateselection',this.onUpdateSelection_.bind(this));this.mouseModeSelector_.addEventListener('endselection',this.onEndSelection_.bind(this));this.mouseModeSelector_.addEventListener('beginzoom',this.onBeginZoom_.bind(this));this.mouseModeSelector_.addEventListener('updatezoom',this.onUpdateZoom_.bind(this));this.mouseModeSelector_.addEventListener('endzoom',this.onEndZoom_.bind(this));this.mouseModeSelector_.addEventListener('entertiming',this.timingTool_.onEnterTiming.bind(this.timingTool_));this.mouseModeSelector_.addEventListener('begintiming',this.timingTool_.onBeginTiming.bind(this.timingTool_));this.mouseModeSelector_.addEventListener('updatetiming',this.timingTool_.onUpdateTiming.bind(this.timingTool_));this.mouseModeSelector_.addEventListener('endtiming',this.timingTool_.onEndTiming.bind(this.timingTool_));this.mouseModeSelector_.addEventListener('exittiming',this.timingTool_.onExitTiming.bind(this.timingTool_));const m=tr.ui.b.MOUSE_SELECTOR_MODE;this.mouseModeSelector_.supportedModeMask=m.SELECTION|m.PANSCAN|m.ZOOM|m.TIMING;this.mouseModeSelector_.settingsKey='timelineTrackView.mouseModeSelector';this.mouseModeSelector_.setKeyCodeForMode(m.PANSCAN,'2'.charCodeAt(0));this.mouseModeSelector_.setKeyCodeForMode(m.SELECTION,'1'.charCodeAt(0));this.mouseModeSelector_.setKeyCodeForMode(m.ZOOM,'3'.charCodeAt(0));this.mouseModeSelector_.setKeyCodeForMode(m.TIMING,'4'.charCodeAt(0));this.mouseModeSelector_.setModifierForAlternateMode(m.SELECTION,tr.ui.b.MODIFIER.SHIFT);this.mouseModeSelector_.setModifierForAlternateMode(m.PANSCAN,tr.ui.b.MODIFIER.SPACE);},get brushingStateController(){return this.brushingStateController_;},set brushingStateController(brushingStateController){if(this.brushingStateController_){this.brushingStateController_.removeEventListener('change',this.onSelectionChanged_);}
this.brushingStateController_=brushingStateController;if(this.brushingStateController_){this.brushingStateController_.addEventListener('change',this.onSelectionChanged_);}},set timelineView(view){this.timelineView_=view;},get processViews(){return this.modelTrack_.processViews;},onSelectionChanged_(){this.showHintText_('Press \'m\' to mark current selection');this.viewport_.dispatchChangeEvent();},set selection(selection){throw new Error('DO NOT CALL THIS');},set highlight(highlight){throw new Error('DO NOT CALL THIS');},detach(){this.modelTrack_.detach();this.upperModelTrack_.detach();if(this.pollIfViewportAttachedInterval_){window.clearInterval(this.pollIfViewportAttachedInterval_);this.pollIfViewportAttachedInterval_=undefined;}
this.viewport_.detach();},get viewport(){return this.viewport_;},get model(){return this.model_;},set model(model){if(!model){throw new Error('Model cannot be undefined');}
const modelInstanceChanged=this.model_!==model;this.model_=model;this.modelTrack_.model=model;this.upperModelTrack_.model=model;if(modelInstanceChanged){this.pollIfViewportAttachedInterval_=window.setInterval(this.pollIfViewportAttached_.bind(this),250);}},get hasVisibleContent(){return this.modelTrack_.hasVisibleContent||this.upperModelTrack_.hasVisibleContent;},pollIfViewportAttached_(){if(!this.viewport_.isAttachedToDocumentOrInTestMode||this.viewport_.clientWidth===0){return;}
window.addEventListener('resize',this.viewport_.dispatchChangeEvent);window.clearInterval(this.pollIfViewportAttachedInterval_);this.pollIfViewportAttachedInterval_=undefined;this.setInitialViewport_();},setInitialViewport_(){this.modelTrackContainer_.updateCanvasSizeIfNeeded_();const w=this.modelTrackContainer_.canvas.width;let min;let range;if(this.model_.bounds.isEmpty){min=0;range=1000;}else if(this.model_.bounds.range===0){min=this.model_.bounds.min;range=1000;}else{min=this.model_.bounds.min;range=this.model_.bounds.range;}
const boost=range*0.15;this.displayTransform_.set(this.viewport_.currentDisplayTransform);this.displayTransform_.xSetWorldBounds(min-boost,min+range+boost,w);this.viewport_.setDisplayTransformImmediately(this.displayTransform_);},addAllEventsMatchingFilterToSelectionAsTask(filter,selection){const modelTrack=this.modelTrack_;const firstT=modelTrack.addAllEventsMatchingFilterToSelectionAsTask(filter,selection);const lastT=firstT.after(function(){this.upperModelTrack_.addAllEventsMatchingFilterToSelection(filter,selection);},this);return firstT;},onMouseMove_(e){if(this.isZooming_)return;this.storeLastMousePos_(e);},onTouchStart_(e){this.storeLastTouchPositions_(e);this.focusElements_();},onTouchMove_(e){e.preventDefault();this.onUpdateTransformForTouch_(e);},onTouchEnd_(e){this.storeLastTouchPositions_(e);this.focusElements_();},addHotKeys_(){this.addKeyDownHotKeys_();this.addKeyPressHotKeys_();},addKeyPressHotKey(dict){dict.eventType='keypress';dict.useCapture=false;dict.thisArg=this;const binding=new tr.ui.b.HotKey(dict);this.$.hotkey_controller.addHotKey(binding);},addKeyPressHotKeys_(){this.addKeyPressHotKey({keyCodes:['w'.charCodeAt(0),','.charCodeAt(0)],callback(e){this.zoomBy_(1.5,true);e.stopPropagation();}});this.addKeyPressHotKey({keyCodes:['s'.charCodeAt(0),'o'.charCodeAt(0)],callback(e){this.zoomBy_(1/1.5,true);e.stopPropagation();}});this.addKeyPressHotKey({keyCode:'g'.charCodeAt(0),callback(e){this.onGridToggle_(true);e.stopPropagation();}});this.addKeyPressHotKey({keyCode:'G'.charCodeAt(0),callback(e){this.onGridToggle_(false);e.stopPropagation();}});this.addKeyPressHotKey({keyCodes:['W'.charCodeAt(0),'<'.charCodeAt(0)],callback(e){this.zoomBy_(10,true);e.stopPropagation();}});this.addKeyPressHotKey({keyCodes:['S'.charCodeAt(0),'O'.charCodeAt(0)],callback(e){this.zoomBy_(1/10,true);e.stopPropagation();}});this.addKeyPressHotKey({keyCode:'a'.charCodeAt(0),callback(e){this.queueSmoothPan_(this.viewWidth_*0.3,0);e.stopPropagation();}});this.addKeyPressHotKey({keyCodes:['d'.charCodeAt(0),'e'.charCodeAt(0)],callback(e){this.queueSmoothPan_(this.viewWidth_*-0.3,0);e.stopPropagation();}});this.addKeyPressHotKey({keyCode:'A'.charCodeAt(0),callback(e){this.queueSmoothPan_(viewWidth*0.5,0);e.stopPropagation();}});this.addKeyPressHotKey({keyCode:'D'.charCodeAt(0),callback(e){this.queueSmoothPan_(viewWidth*-0.5,0);e.stopPropagation();}});this.addKeyPressHotKey({keyCode:'0'.charCodeAt(0),callback(e){this.setInitialViewport_();e.stopPropagation();}});this.addKeyPressHotKey({keyCode:'f'.charCodeAt(0),callback(e){this.zoomToSelection();e.stopPropagation();}});this.addKeyPressHotKey({keyCode:'m'.charCodeAt(0),callback(e){this.setCurrentSelectionAsInterestRange_();e.stopPropagation();}});this.addKeyPressHotKey({keyCode:'p'.charCodeAt(0),callback(e){this.selectPowerSamplesInCurrentTimeRange_();e.stopPropagation();}});this.addKeyPressHotKey({keyCode:'h'.charCodeAt(0),callback(e){this.toggleHighDetails_();e.stopPropagation();}});},get viewWidth_(){return this.modelTrackContainer_.canvas.clientWidth;},addKeyDownHotKeys_(){const addBinding=function(dict){dict.eventType='keydown';dict.useCapture=false;dict.thisArg=this;const binding=new tr.ui.b.HotKey(dict);this.$.hotkey_controller.addHotKey(binding);}.bind(this);addBinding({keyCode:37,callback(e){const curSel=this.brushingStateController_.selection;const sel=this.viewport.getShiftedSelection(curSel,-1);if(sel){this.brushingStateController.changeSelectionFromTimeline(sel);this.panToSelection();}else{this.queueSmoothPan_(this.viewWidth_*0.3,0);}
e.preventDefault();e.stopPropagation();}});addBinding({keyCode:39,callback(e){const curSel=this.brushingStateController_.selection;const sel=this.viewport.getShiftedSelection(curSel,1);if(sel){this.brushingStateController.changeSelectionFromTimeline(sel);this.panToSelection();}else{this.queueSmoothPan_(-this.viewWidth_*0.3,0);}
e.preventDefault();e.stopPropagation();}});},onDblClick_(e){if(this.mouseModeSelector_.mode!==tr.ui.b.MOUSE_SELECTOR_MODE.SELECTION){return;}
const curSelection=this.brushingStateController_.selection;if(!curSelection.length||!tr.b.getOnlyElement(curSelection).title){return;}
const selection=new tr.model.EventSet();const filter=new tr.c.ExactTitleFilter(tr.b.getOnlyElement(curSelection).title);this.modelTrack_.addAllEventsMatchingFilterToSelection(filter,selection);this.brushingStateController.changeSelectionFromTimeline(selection);},onMouseWheel_(e){if(!e.altKey)return;const delta=e.wheelDelta/120;const zoomScale=Math.pow(1.5,delta);this.zoomBy_(zoomScale);e.preventDefault();},onMouseDown_(e){if(this.mouseModeSelector_.mode!==tr.ui.b.MOUSE_SELECTOR_MODE.SELECTION){return;}
if(e.target!==this.rulerTrack_)return;this.dragBeginEvent_=undefined;if(this.xNavStringMarker_){this.model.removeAnnotation(this.xNavStringMarker_);this.xNavStringMarker_=undefined;}
const dt=this.viewport_.currentDisplayTransform;tr.ui.b.trackMouseMovesUntilMouseUp(function(e){if(e.target===this.rulerTrack_)return;const relativePosition=this.extractRelativeMousePosition_(e);const loc=tr.model.Location.fromViewCoordinates(this.viewport_,relativePosition.x,relativePosition.y);if(!loc)return;if(this.guideLineAnnotation_===undefined){this.guideLineAnnotation_=new tr.model.XMarkerAnnotation(loc.xWorld);this.model.addAnnotation(this.guideLineAnnotation_);}else{this.guideLineAnnotation_.timestamp=loc.xWorld;this.modelTrackContainer_.invalidate();}
const state=new tr.ui.b.UIState(loc,this.viewport_.currentDisplayTransform.scaleX);this.timelineView_.setFindCtlText(state.toUserFriendlyString(this.viewport_));}.bind(this),undefined,function onKeyUpDuringDrag(){if(this.dragBeginEvent_){this.setDragBoxPosition_(this.dragBoxXStart_,this.dragBoxYStart_,this.dragBoxXEnd_,this.dragBoxYEnd_);}}.bind(this));},queueSmoothPan_(viewDeltaX,deltaY){const deltaX=this.viewport_.currentDisplayTransform.xViewVectorToWorld(viewDeltaX);const animation=new tr.ui.TimelineDisplayTransformPanAnimation(deltaX,deltaY);this.viewport_.queueDisplayTransformAnimation(animation);},zoomBy_(scale,smooth){if(scale<=0){return;}
smooth=!!smooth;const vp=this.viewport_;const pixelRatio=window.devicePixelRatio||1;const goalFocalPointXView=this.lastMouseViewPos_.x*pixelRatio;const goalFocalPointXWorld=vp.currentDisplayTransform.xViewToWorld(goalFocalPointXView);if(smooth){const animation=new tr.ui.TimelineDisplayTransformZoomToAnimation(goalFocalPointXWorld,goalFocalPointXView,vp.currentDisplayTransform.panY,scale);vp.queueDisplayTransformAnimation(animation);}else{this.displayTransform_.set(vp.currentDisplayTransform);this.displayTransform_.scaleX*=scale;this.displayTransform_.xPanWorldPosToViewPos(goalFocalPointXWorld,goalFocalPointXView,this.viewWidth_);vp.setDisplayTransformImmediately(this.displayTransform_);}},zoomToSelection(){if(!this.brushingStateController.selectionOfInterest.length)return;const bounds=this.brushingStateController.selectionOfInterest.bounds;if(!bounds.range)return;const worldCenter=bounds.center;const viewCenter=this.modelTrackContainer_.canvas.width/2;const adjustedWorldRange=bounds.range*1.25;const newScale=this.modelTrackContainer_.canvas.width/adjustedWorldRange;const zoomInRatio=newScale/this.viewport_.currentDisplayTransform.scaleX;const animation=new tr.ui.TimelineDisplayTransformZoomToAnimation(worldCenter,viewCenter,this.viewport_.currentDisplayTransform.panY,zoomInRatio);this.viewport_.queueDisplayTransformAnimation(animation);},panToSelection(){if(!this.brushingStateController.selectionOfInterest.length)return;const bounds=this.brushingStateController.selectionOfInterest.bounds;const worldCenter=bounds.center;const viewWidth=this.viewWidth_;const dt=this.viewport_.currentDisplayTransform;if(false&&!bounds.range){if(dt.xWorldToView(bounds.center)<0||dt.xWorldToView(bounds.center)>viewWidth){this.displayTransform_.set(dt);this.displayTransform_.xPanWorldPosToViewPos(worldCenter,'center',viewWidth);const deltaX=this.displayTransform_.panX-dt.panX;const animation=new tr.ui.TimelineDisplayTransformPanAnimation(deltaX,0);this.viewport_.queueDisplayTransformAnimation(animation);}
return;}
this.displayTransform_.set(dt);this.displayTransform_.xPanWorldBoundsIntoView(bounds.min,bounds.max,viewWidth);const deltaX=this.displayTransform_.panX-dt.panX;const animation=new tr.ui.TimelineDisplayTransformPanAnimation(deltaX,0);this.viewport_.queueDisplayTransformAnimation(animation);},navToPosition(uiState,showNavLine){const location=uiState.location;const scaleX=uiState.scaleX;const track=location.getContainingTrack(this.viewport_);const worldCenter=location.xWorld;const viewCenter=this.modelTrackContainer_.canvas.width/5;const zoomInRatio=scaleX/this.viewport_.currentDisplayTransform.scaleX;track.scrollIntoViewIfNeeded();const animation=new tr.ui.TimelineDisplayTransformZoomToAnimation(worldCenter,viewCenter,this.viewport_.currentDisplayTransform.panY,zoomInRatio);this.viewport_.queueDisplayTransformAnimation(animation);if(!showNavLine)return;if(this.xNavStringMarker_){this.model.removeAnnotation(this.xNavStringMarker_);}
this.xNavStringMarker_=new tr.model.XMarkerAnnotation(worldCenter);this.model.addAnnotation(this.xNavStringMarker_);},selectPowerSamplesInCurrentTimeRange_(){const selectionBounds=this.brushingStateController_.selection.bounds;if(this.model.device.powerSeries&&!selectionBounds.empty){const events=this.model.device.powerSeries.getSamplesWithinRange(selectionBounds.min,selectionBounds.max);const selection=new tr.model.EventSet(events);this.brushingStateController_.changeSelectionFromTimeline(selection);}},setCurrentSelectionAsInterestRange_(){const selectionBounds=this.brushingStateController_.selection.bounds;if(selectionBounds.empty){this.viewport_.interestRange.reset();return;}
if(this.viewport_.interestRange.min===selectionBounds.min&&this.viewport_.interestRange.max===selectionBounds.max){this.viewport_.interestRange.reset();}else{this.viewport_.interestRange.set(selectionBounds);}},toggleHighDetails_(){this.viewport_.highDetails=!this.viewport_.highDetails;},hideDragBox_(){this.$.drag_box.style.left='-1000px';this.$.drag_box.style.top='-1000px';this.$.drag_box.style.width=0;this.$.drag_box.style.height=0;},setDragBoxPosition_(xStart,yStart,xEnd,yEnd){const loY=Math.min(yStart,yEnd);const hiY=Math.max(yStart,yEnd);const loX=Math.min(xStart,xEnd);const hiX=Math.max(xStart,xEnd);const modelTrackRect=this.modelTrack_.getBoundingClientRect();const dragRect={left:loX,top:loY,width:hiX-loX,height:hiY-loY};dragRect.right=dragRect.left+dragRect.width;dragRect.bottom=dragRect.top+dragRect.height;const modelTrackContainerRect=this.modelTrackContainer_.getBoundingClientRect();const clipRect={left:modelTrackContainerRect.left,top:modelTrackContainerRect.top,right:modelTrackContainerRect.right,bottom:modelTrackContainerRect.bottom};const headingWidth=window.getComputedStyle(Polymer.dom(this).querySelector('tr-ui-b-heading')).width;const trackTitleWidth=parseInt(headingWidth);clipRect.left=clipRect.left+trackTitleWidth;const intersectRect_=function(r1,r2){if(r2.left>r1.right||r2.right<r1.left||r2.top>r1.bottom||r2.bottom<r1.top){return false;}
const results={};results.left=Math.max(r1.left,r2.left);results.top=Math.max(r1.top,r2.top);results.right=Math.min(r1.right,r2.right);results.bottom=Math.min(r1.bottom,r2.bottom);results.width=results.right-results.left;results.height=results.bottom-results.top;return results;};const finalDragBox=intersectRect_(clipRect,dragRect);this.$.drag_box.style.left=finalDragBox.left+'px';this.$.drag_box.style.width=finalDragBox.width+'px';this.$.drag_box.style.top=finalDragBox.top+'px';this.$.drag_box.style.height=finalDragBox.height+'px';this.$.drag_box.style.whiteSpace='nowrap';const pixelRatio=window.devicePixelRatio||1;const canv=this.modelTrackContainer_.canvas;const dt=this.viewport_.currentDisplayTransform;const loWX=dt.xViewToWorld((loX-canv.offsetLeft)*pixelRatio);const hiWX=dt.xViewToWorld((hiX-canv.offsetLeft)*pixelRatio);Polymer.dom(this.$.drag_box).textContent=tr.b.Unit.byName.timeDurationInMs.format(hiWX-loWX);const e=new tr.b.Event('selectionChanging');e.loWX=loWX;e.hiWX=hiWX;this.dispatchEvent(e);},onGridToggle_(left){const selection=this.brushingStateController_.selection;const tb=left?selection.bounds.min:selection.bounds.max;if(this.viewport_.gridEnabled&&this.viewport_.gridSide===left&&this.viewport_.gridInitialTimebase===tb){this.viewport_.gridside=undefined;this.viewport_.gridEnabled=false;this.viewport_.gridInitialTimebase=undefined;return;}
const numIntervalsSinceStart=Math.ceil((tb-this.model_.bounds.min)/this.viewport_.gridStep_);this.viewport_.gridEnabled=true;this.viewport_.gridSide=left;this.viewport_.gridInitialTimebase=tb;this.viewport_.gridTimebase=tb-
(numIntervalsSinceStart+1)*this.viewport_.gridStep_;},storeLastMousePos_(e){this.lastMouseViewPos_=this.extractRelativeMousePosition_(e);},storeLastTouchPositions_(e){this.lastTouchViewPositions_=this.extractRelativeTouchPositions_(e);},extractRelativeMousePosition_(e){const canv=this.modelTrackContainer_.canvas;return{x:e.clientX-canv.offsetLeft,y:e.clientY-canv.offsetTop};},extractRelativeTouchPositions_(e){const canv=this.modelTrackContainer_.canvas;const touches=[];for(let i=0;i<e.touches.length;++i){touches.push({x:e.touches[i].clientX-canv.offsetLeft,y:e.touches[i].clientY-canv.offsetTop});}
return touches;},storeInitialMouseDownPos_(e){const position=this.extractRelativeMousePosition_(e);this.mouseViewPosAtMouseDown_.x=position.x;this.mouseViewPosAtMouseDown_.y=position.y;},focusElements_(){this.$.hotkey_controller.childRequestsGeneralFocus(this);},storeInitialInteractionPositionsAndFocus_(e){this.storeInitialMouseDownPos_(e);this.storeLastMousePos_(e);this.focusElements_();},onBeginPanScan_(e){const vp=this.viewport_;this.viewportDisplayTransformAtMouseDown_=vp.currentDisplayTransform.clone();this.isPanningAndScanning_=true;this.storeInitialInteractionPositionsAndFocus_(e);e.preventDefault();},onUpdatePanScan_(e){if(!this.isPanningAndScanning_)return;const viewWidth=this.viewWidth_;const pixelRatio=window.devicePixelRatio||1;const xDeltaView=pixelRatio*(this.lastMouseViewPos_.x-
this.mouseViewPosAtMouseDown_.x);const yDelta=this.lastMouseViewPos_.y-
this.mouseViewPosAtMouseDown_.y;this.displayTransform_.set(this.viewportDisplayTransformAtMouseDown_);this.displayTransform_.incrementPanXInViewUnits(xDeltaView);this.displayTransform_.panY-=yDelta;this.viewport_.setDisplayTransformImmediately(this.displayTransform_);e.preventDefault();e.stopPropagation();this.storeLastMousePos_(e);},onEndPanScan_(e){this.isPanningAndScanning_=false;this.storeLastMousePos_(e);if(!e.isClick){e.preventDefault();}},onBeginSelection_(e){const canv=this.modelTrackContainer_.canvas;const rect=this.modelTrack_.getBoundingClientRect();const canvRect=canv.getBoundingClientRect();const inside=rect&&e.clientX>=rect.left&&e.clientX<rect.right&&e.clientY>=rect.top&&e.clientY<rect.bottom&&e.clientX>=canvRect.left&&e.clientX<canvRect.right;if(!inside)return;this.dragBeginEvent_=e;this.storeInitialInteractionPositionsAndFocus_(e);e.preventDefault();},onUpdateSelection_(e){if(!this.dragBeginEvent_)return;this.dragBoxXStart_=this.dragBeginEvent_.clientX;this.dragBoxXEnd_=e.clientX;this.dragBoxYStart_=this.dragBeginEvent_.clientY;this.dragBoxYEnd_=e.clientY;this.setDragBoxPosition_(this.dragBoxXStart_,this.dragBoxYStart_,this.dragBoxXEnd_,this.dragBoxYEnd_);},onEndSelection_(e){e.preventDefault();if(!this.dragBeginEvent_)return;this.hideDragBox_();const eDown=this.dragBeginEvent_;this.dragBeginEvent_=undefined;const loY=Math.min(eDown.clientY,e.clientY);const hiY=Math.max(eDown.clientY,e.clientY);const loX=Math.min(eDown.clientX,e.clientX);const hiX=Math.max(eDown.clientX,e.clientX);const canv=this.modelTrackContainer_.canvas;const worldOffset=canv.getBoundingClientRect().left;const loVX=loX-worldOffset;const hiVX=hiX-worldOffset;const selection=new tr.model.EventSet();if(eDown.appendSelection){const previousSelection=this.brushingStateController_.selection;if(previousSelection!==undefined){selection.addEventSet(previousSelection);}}
this.modelTrack_.addIntersectingEventsInRangeToSelection(loVX,hiVX,loY,hiY,selection);this.brushingStateController_.changeSelectionFromTimeline(selection);},onBeginZoom_(e){this.isZooming_=true;this.storeInitialInteractionPositionsAndFocus_(e);e.preventDefault();},onUpdateZoom_(e){if(!this.isZooming_)return;const newPosition=this.extractRelativeMousePosition_(e);const zoomScaleValue=1+(this.lastMouseViewPos_.y-
newPosition.y)*0.01;this.zoomBy_(zoomScaleValue,false);this.storeLastMousePos_(e);},onEndZoom_(e){this.isZooming_=false;if(!e.isClick){e.preventDefault();}},computeTouchCenter_(positions){let xSum=0;let ySum=0;for(let i=0;i<positions.length;++i){xSum+=positions[i].x;ySum+=positions[i].y;}
return{x:xSum/positions.length,y:ySum/positions.length};},computeTouchSpan_(positions){let xMin=Number.MAX_VALUE;let yMin=Number.MAX_VALUE;let xMax=Number.MIN_VALUE;let yMax=Number.MIN_VALUE;for(let i=0;i<positions.length;++i){xMin=Math.min(xMin,positions[i].x);yMin=Math.min(yMin,positions[i].y);xMax=Math.max(xMax,positions[i].x);yMax=Math.max(yMax,positions[i].y);}
return Math.sqrt((xMin-xMax)*(xMin-xMax)+
(yMin-yMax)*(yMin-yMax));},onUpdateTransformForTouch_(e){const newPositions=this.extractRelativeTouchPositions_(e);const currentPositions=this.lastTouchViewPositions_;const newCenter=this.computeTouchCenter_(newPositions);const currentCenter=this.computeTouchCenter_(currentPositions);const newSpan=this.computeTouchSpan_(newPositions);const currentSpan=this.computeTouchSpan_(currentPositions);const vp=this.viewport_;const viewWidth=this.viewWidth_;const pixelRatio=window.devicePixelRatio||1;const xDelta=pixelRatio*(newCenter.x-currentCenter.x);const yDelta=newCenter.y-currentCenter.y;const zoomScaleValue=currentSpan>10?newSpan/currentSpan:1;const viewFocus=pixelRatio*newCenter.x;const worldFocus=vp.currentDisplayTransform.xViewToWorld(viewFocus);this.displayTransform_.set(vp.currentDisplayTransform);this.displayTransform_.scaleX*=zoomScaleValue;this.displayTransform_.xPanWorldPosToViewPos(worldFocus,viewFocus,viewWidth);this.displayTransform_.incrementPanXInViewUnits(xDelta);this.displayTransform_.panY-=yDelta;vp.setDisplayTransformImmediately(this.displayTransform_);this.storeLastTouchPositions_(e);},initHintText_(){this.$.hint_text.style.display='none';this.pendingHintTextClearTimeout_=undefined;},showHintText_(text){if(this.pendingHintTextClearTimeout_){window.clearTimeout(this.pendingHintTextClearTimeout_);this.pendingHintTextClearTimeout_=undefined;}
this.pendingHintTextClearTimeout_=setTimeout(this.hideHintText_.bind(this),1000);Polymer.dom(this.$.hint_text).textContent=text;this.$.hint_text.style.display='';},hideHintText_(){this.pendingHintTextClearTimeout_=undefined;this.$.hint_text.style.display='none';}});'use strict';Polymer({is:'tr-ui-find-control',filterKeyDown(e){if(e.keyCode===27){const hkc=tr.b.getHotkeyControllerForElement(this);if(hkc){hkc.childRequestsBlur(this);}else{this.blur();}
e.preventDefault();e.stopPropagation();return;}else if(e.keyCode===13){if(e.shiftKey){this.findPrevious();}else{this.findNext();}}},filterBlur(e){this.updateHitCountEl();},filterFocus(e){this.$.filter.select();},filterMouseUp(e){e.preventDefault();},get controller(){return this.controller_;},set controller(c){this.controller_=c;this.updateHitCountEl();},focus(){this.$.filter.focus();},get hasFocus(){return this===document.activeElement;},filterTextChanged(){Polymer.dom(this.$.hitCount).textContent='';this.$.spinner.style.visibility='visible';this.$.spinner.style.animation='spin 1s linear infinite';this.controller.startFiltering(this.$.filter.value).then(function(){this.$.spinner.style.visibility='hidden';this.$.spinner.style.animation='';this.updateHitCountEl();}.bind(this));},findNext(){if(this.controller){this.controller.findNext();}
this.updateHitCountEl();},findPrevious(){if(this.controller){this.controller.findPrevious();}
this.updateHitCountEl();},updateHitCountEl(){if(!this.controller||this.$.filter.value.length===0){Polymer.dom(this.$.hitCount).textContent='';return;}
const n=this.controller.filterHits.length;const i=n===0?-1:this.controller.currentHitIndex;Polymer.dom(this.$.hitCount).textContent=(i+1)+' of '+n;},setText(string){this.$.filter.value=string;}});'use strict';tr.exportTo('tr.e.tquery',function(){function Context(){this.event=undefined;this.ancestors=[];}
Context.prototype={push(event){const ctx=new Context();ctx.ancestors=this.ancestors.slice();ctx.ancestors.push(event);return ctx;},pop(event){const ctx=new Context();ctx.event=this.ancestors[this.ancestors.length-1];ctx.ancestors=this.ancestors.slice(0,this.ancestors.length-1);return ctx;}};return{Context,};});'use strict';tr.exportTo('tr.e.tquery',function(){function Filter(){tr.c.ScriptingObject.call(this);}
Filter.normalizeFilterExpression=function(filterExpression){if(filterExpression instanceof String||typeof(filterExpression)==='string'||filterExpression instanceof RegExp){const filter=new tr.e.tquery.FilterHasTitle(filterExpression);return filter;}
return filterExpression;};Filter.prototype={__proto__:tr.c.ScriptingObject.prototype,evaluate(context){throw new Error('Not implemented');},matchValue_(value,expected){if(expected instanceof RegExp){return expected.test(value);}else if(expected instanceof Function){return expected(value);}
return value===expected;}};return{Filter,};});'use strict';tr.exportTo('tr.e.tquery',function(){function FilterAllOf(opt_subExpressions){tr.e.tquery.Filter.call(this);this.subExpressions=opt_subExpressions||[];}
FilterAllOf.prototype={__proto__:tr.e.tquery.Filter.prototype,set subExpressions(exprs){this.subExpressions_=[];for(let i=0;i<exprs.length;i++){this.subExpressions_.push(tr.e.tquery.Filter.normalizeFilterExpression(exprs[i]));}},get subExpressions(){return this.subExpressions_;},evaluate(context){if(!this.subExpressions.length)return true;for(let i=0;i<this.subExpressions.length;i++){if(!this.subExpressions[i].evaluate(context)){return false;}}
return true;}};tr.c.ScriptingObjectRegistry.register(function(){const exprs=[];for(let i=0;i<arguments.length;i++){exprs.push(arguments[i]);}
return new FilterAllOf(exprs);},{name:'allOf'});return{FilterAllOf,};});'use strict';tr.exportTo('tr.e.tquery',function(){function FilterNot(subExpression){tr.e.tquery.Filter.call(this);this.subExpression=subExpression;}
FilterNot.prototype={__proto__:tr.e.tquery.Filter.prototype,set subExpression(expr){this.subExpression_=tr.e.tquery.Filter.normalizeFilterExpression(expr);},get subExpression(){return this.subExpression_;},evaluate(context){return!this.subExpression.evaluate(context);}};tr.c.ScriptingObjectRegistry.register(function(){const exprs=Array.prototype.slice.call(arguments);if(exprs.length!==1){throw new Error('not() must have exactly one subexpression');}
return new FilterNot(exprs[0]);},{name:'not'});return{FilterNot,};});'use strict';tr.exportTo('tr.e.tquery',function(){function FilterAnyOf(opt_subExpressions){tr.e.tquery.Filter.call(this);this.subExpressions=opt_subExpressions||[];}
FilterAnyOf.prototype={__proto__:tr.e.tquery.Filter.prototype,set subExpressions(exprs){this.subExpressions_=[];for(let i=0;i<exprs.length;i++){this.subExpressions_.push(tr.e.tquery.Filter.normalizeFilterExpression(exprs[i]));}},get subExpressions(){return this.subExpressions_;},evaluate(context){if(!this.subExpressions.length)return true;for(let i=0;i<this.subExpressions.length;i++){if(this.subExpressions[i].evaluate(context))return true;}
return false;}};tr.c.ScriptingObjectRegistry.register(function(){const exprs=Array.prototype.slice.call(arguments);return new FilterAnyOf(exprs);},{name:'anyOf'});tr.c.ScriptingObjectRegistry.register(function(){const exprs=Array.prototype.slice.call(arguments);return new tr.e.tquery.FilterNot(new FilterAnyOf(exprs));},{name:'noneOf'});return{FilterAnyOf,};});'use strict';tr.exportTo('tr.e.tquery',function(){function FilterHasAncestor(opt_subExpression){this.subExpression=opt_subExpression;}
FilterHasAncestor.prototype={__proto__:tr.e.tquery.Filter.prototype,set subExpression(expr){this.subExpression_=tr.e.tquery.Filter.normalizeFilterExpression(expr);},get subExpression(){return this.subExpression_;},evaluate(context){if(!this.subExpression){return context.ancestors.length>0;}
while(context.ancestors.length){context=context.pop();if(this.subExpression.evaluate(context))return true;}
return false;}};tr.c.ScriptingObjectRegistry.register(function(subExpression){return new FilterHasAncestor(subExpression);},{name:'hasAncestor'});return{FilterHasAncestor,};});'use strict';tr.exportTo('tr.e.tquery',function(){function FilterHasDuration(minValueOrExpected,opt_maxValue){if(minValueOrExpected!==undefined&&opt_maxValue!==undefined){this.minValue=minValueOrExpected;this.maxValue=opt_maxValue;}else{this.expected=minValueOrExpected;}}
FilterHasDuration.prototype={__proto__:tr.e.tquery.Filter.prototype,evaluate(context){if(context.event.duration===undefined)return false;if(this.minValue!==undefined&&this.maxValue!==undefined){return context.event.duration>=this.minValue&&context.event.duration<=this.maxValue;}
return this.matchValue_(context.event.duration,this.expected);}};tr.c.ScriptingObjectRegistry.register(function(minValueOrExpected,opt_maxValue){return new FilterHasDuration(minValueOrExpected,opt_maxValue);},{name:'hasDuration'});return{FilterHasDuration,};});'use strict';tr.exportTo('tr.e.tquery',function(){function FilterHasTitle(expected){tr.e.tquery.Filter.call(this);this.expected=expected;}
FilterHasTitle.prototype={__proto__:tr.e.tquery.Filter.prototype,evaluate(context){return this.matchValue_(context.event.title,this.expected);}};tr.c.ScriptingObjectRegistry.register(function(expected){const filter=new tr.e.tquery.FilterHasTitle(expected);return filter;},{name:'hasTitle'});return{FilterHasTitle,};});'use strict';tr.exportTo('tr.e.tquery',function(){function FilterIsTopLevel(opt_subExpression){this.subExpression=opt_subExpression;}
FilterIsTopLevel.prototype={__proto__:tr.e.tquery.Filter.prototype,set subExpression(expr){this.subExpression_=tr.e.tquery.Filter.normalizeFilterExpression(expr);},get subExpression(){return this.subExpression_;},evaluate(context){if(context.ancestors.length>0)return false;if(!this.subExpression)return true;return this.subExpression.evaluate(context);}};tr.c.ScriptingObjectRegistry.register(function(subExpression){return new FilterIsTopLevel(subExpression);},{name:'isTopLevel'});return{FilterIsTopLevel,};});'use strict';tr.exportTo('tr.e.tquery',function(){function addEventTreeToSelection(selection,event){selection.push(event);if(!event.subSlices)return;event.subSlices.forEach(addEventTreeToSelection.bind(undefined,selection));}
function TQuery(model){tr.c.ScriptingObject.call(this);this.model_=model;this.parent_=undefined;this.filterExpression_=undefined;this.selection_=undefined;}
TQuery.prototype={__proto__:tr.c.ScriptingObject.prototype,onModelChanged(model){this.model_=model;this.selection_=undefined;},get brushingStateController(){return this.brushingStateController_;},filter(filterExpression){const result=new TQuery(this.model_);result.parent_=this;result.filterExpression_=tr.e.tquery.Filter.normalizeFilterExpression(filterExpression);return result;},createFilterTaskGraph_(){const nodes=[this];while(nodes[nodes.length-1].parent_){nodes.push(nodes[nodes.length-1].parent_);}
const rootTask=new tr.b.Task();let lastTask=rootTask;let node;for(let i=nodes.length-1;i>=0;i--){node=nodes[i];if(node.selection_!==undefined)continue;node.selection_=new tr.model.EventSet();if(node.parent_===undefined){lastTask=lastTask.after(this.selectEverythingAsTask_(node.selection_));}else{const prevNode=nodes[i+1];lastTask=this.createFilterTaskForNode_(lastTask,node,prevNode);}}
return{rootTask,lastTask,lastNode:node};},createFilterTaskForNode_(lastTask,node,prevNode){return lastTask.after(function(){node.evaluateFilterExpression_(prevNode.selection_,node.selection_);},this);},evaluateFilterExpression_(inputSelection,outputSelection){const seenEvents={};inputSelection.forEach(function(event){const context=new tr.e.tquery.Context();context.event=event;this.evaluateFilterExpressionForEvent_(context,inputSelection,outputSelection,seenEvents);}.bind(this));},evaluateFilterExpressionForEvent_(context,inputSelection,outputSelection,seenEvents){const event=context.event;if(inputSelection.contains(event)&&!seenEvents[event.guid]){seenEvents[event.guid]=true;if(!this.filterExpression_||this.filterExpression_.evaluate(context)){outputSelection.push(event);}}
if(!event.subSlices)return;context=context.push(event);for(let i=0;i<event.subSlices.length;i++){context.event=event.subSlices[i];this.evaluateFilterExpressionForEvent_(context,inputSelection,outputSelection,seenEvents);}},selectEverythingAsTask_(selection){const filterTask=new tr.b.Task();for(const container of this.model_.getDescendantEventContainers()){filterTask.subTask(()=>{for(const event of container.childEvents()){addEventTreeToSelection(selection,event);}},this);}
return filterTask;},ready(){return new Promise(function(resolve,reject){const graph=this.createFilterTaskGraph_();graph.lastTask=graph.lastTask.after(function(){resolve(this.selection_);},this);tr.b.Task.RunWhenIdle(graph.rootTask);}.bind(this));},get selection(){if(this.selection_===undefined){const graph=this.createFilterTaskGraph_();tr.b.Task.RunSynchronously(graph.rootTask);}
return this.selection_;}};tr.c.ScriptingObjectRegistry.register(new TQuery(),{name:'$t'});return{TQuery,};});'use strict';Polymer({is:'tr-ui-scripting-control',isEnterKey_(event){return event.keyCode!==229&&(event.key==='Enter'||event.keyIdentifier==='Enter');},setFocus_(focused){const promptEl=this.$.prompt;if(focused){promptEl.focus();Polymer.dom(this.$.root).classList.add('focused');if(promptEl.value.length>0){const sel=window.getSelection();sel.collapse(Polymer.dom(promptEl).firstChild,promptEl.value.length);}}else{promptEl.blur();Polymer.dom(this.$.root).classList.remove('focused');const parent=promptEl.parentElement;const nextEl=Polymer.dom(promptEl).nextSibling;promptEl.remove();Polymer.dom(parent).insertBefore(promptEl,nextEl);}},onConsoleFocus(e){e.stopPropagation();this.setFocus_(true);},onConsoleBlur(e){e.stopPropagation();this.setFocus_(false);},promptKeyDown(e){e.stopPropagation();if(!this.isEnterKey_(e))return;e.preventDefault();const promptEl=this.$.prompt;const command=promptEl.value;if(command.length===0)return;promptEl.value='';this.addLine_(String.fromCharCode(187)+' '+command);let result;try{result=this.controller_.executeCommand(command);}catch(e){result=e.stack||e.stackTrace;}
if(result instanceof tr.e.tquery.TQuery){result.ready().then(function(selection){this.addLine_(selection.length+' matches');this.controller_.brushingStateController.showScriptControlSelection(selection);}.bind(this));}else{this.addLine_(result);}
promptEl.scrollIntoView();},addLine_(line){const historyEl=this.$.history;if(historyEl.innerText.length!==0){historyEl.innerText+='\n';}
historyEl.innerText+=line;},promptKeyPress(e){e.stopPropagation();},toggleVisibility(){const root=this.$.root;if(!this.visible){Polymer.dom(root).classList.remove('hidden');this.setFocus_(true);}else{Polymer.dom(root).classList.add('hidden');this.setFocus_(false);}},get hasFocus(){return this===document.activeElement;},get visible(){const root=this.$.root;return!Polymer.dom(root).classList.contains('hidden');},get controller(){return this.controller_;},set controller(c){this.controller_=c;}});'use strict';Polymer({is:'tr-ui-side-panel-container',ready(){this.activePanelContainer_=this.$.active_panel_container;this.tabStrip_=this.$.tab_strip;this.dragHandle_=this.$.side_panel_drag_handle;this.dragHandle_.horizontal=false;this.dragHandle_.target=this.activePanelContainer_;this.rangeOfInterest_=new tr.b.math.Range();this.brushingStateController_=undefined;this.onSelectionChanged_=this.onSelectionChanged_.bind(this);this.onModelChanged_=this.onModelChanged_.bind(this);},get brushingStateController(){return this.brushingStateController_;},set brushingStateController(brushingStateController){if(this.brushingStateController){this.brushingStateController_.removeEventListener('change',this.onSelectionChanged_);this.brushingStateController_.removeEventListener('model-changed',this.onModelChanged_);}
this.brushingStateController_=brushingStateController;if(this.brushingStateController){this.brushingStateController_.addEventListener('change',this.onSelectionChanged_);this.brushingStateController_.addEventListener('model-changed',this.onModelChanged_);if(this.model){this.onModelChanged_();}}},onSelectionChanged_(){if(this.activePanel){this.activePanel.selection=this.selection;}},get model(){return this.brushingStateController_.model;},onModelChanged_(){this.activePanelType_=undefined;this.updateContents_();},get expanded(){this.hasAttribute('expanded');},get activePanel(){return this.activePanelContainer_.children[0];},get activePanelType(){return this.activePanelType_;},set activePanelType(panelType){if(this.model===undefined){throw new Error('Cannot activate panel without a model');}
let panel=undefined;if(panelType){panel=document.createElement(panelType);}
if(panel!==undefined&&!panel.supportsModel(this.model)){throw new Error('Cannot activate panel: does not support this model');}
if(this.activePanelType){Polymer.dom(this.getLabelElementForPanelType_(this.activePanelType)).removeAttribute('selected');}
if(this.activePanelType){this.getLabelElementForPanelType_(this.activePanelType).removeAttribute('selected');}
if(this.activePanel){this.activePanelContainer_.removeChild(this.activePanel);}
if(panelType===undefined){Polymer.dom(this).removeAttribute('expanded');this.activePanelType_=undefined;return;}
Polymer.dom(this.getLabelElementForPanelType_(panelType)).setAttribute('selected',true);Polymer.dom(this).setAttribute('expanded',true);Polymer.dom(this.activePanelContainer_).appendChild(panel);panel.rangeOfInterest=this.rangeOfInterest_;panel.selection=this.selection_;panel.model=this.model;this.activePanelType_=panelType;},getPanelTypeForConstructor_(constructor){for(let i=0;i<this.tabStrip_.children.length;i++){if(this.tabStrip_.children[i].panelType.constructor===constructor){return this.tabStrip_.children[i].panelType;}}},getLabelElementForPanelType_(panelType){for(let i=0;i<this.tabStrip_.children.length;i++){if(this.tabStrip_.children[i].panelType===panelType){return this.tabStrip_.children[i];}}
return undefined;},updateContents_(){const previouslyActivePanelType=this.activePanelType;Polymer.dom(this.tabStrip_).textContent='';const supportedPanelTypes=[];const panelTypeInfos=tr.ui.side_panel.SidePanelRegistry.getAllRegisteredTypeInfos();const unsupportedLabelEls=[];for(const panelTypeInfo of panelTypeInfos){const labelEl=document.createElement('tab-strip-label');const panel=panelTypeInfo.constructor();const panelType=panel.tagName;Polymer.dom(labelEl).textContent=panel.textLabel;labelEl.panelType=panelType;const supported=panel.supportsModel(this.model);if(this.model&&supported.supported){supportedPanelTypes.push(panelType);Polymer.dom(labelEl).setAttribute('enabled',true);labelEl.addEventListener('click',function(panelType){this.activePanelType=this.activePanelType===panelType?undefined:panelType;}.bind(this,panelType));Polymer.dom(this.tabStrip_).appendChild(labelEl);}else{if(this.activePanel){this.activePanelContainer_.removeChild(this.activePanel);}
this.removeAttribute('expanded');unsupportedLabelEls.push(labelEl);}}
for(const labelEl of unsupportedLabelEls){Polymer.dom(this.tabStrip_).appendChild(labelEl);}
if(previouslyActivePanelType&&supportedPanelTypes.includes(previouslyActivePanelType)){this.activePanelType=previouslyActivePanelType;Polymer.dom(this).setAttribute('expanded',true);}else{if(this.activePanel){Polymer.dom(this.activePanelContainer_).removeChild(this.activePanel);}
Polymer.dom(this).removeAttribute('expanded');}},get rangeOfInterest(){return this.rangeOfInterest_;},set rangeOfInterest(range){if(range===undefined){throw new Error('Must not be undefined');}
this.rangeOfInterest_=range;if(this.activePanel){this.activePanel.rangeOfInterest=range;}}});'use strict';Polymer({is:'tr-ui-timeline-view-help-overlay',ready(){const mod=tr.isMac?'cmd ':'ctrl';const spans=Polymer.dom(this.root).querySelectorAll('span.mod');for(let i=0;i<spans.length;i++){Polymer.dom(spans[i]).textContent=mod;}}});'use strict';Polymer({is:'tr-ui-timeline-view-metadata-overlay',created(){this.metadata_=undefined;},ready(){this.$.table.tableColumns=[{title:'name',value:d=>d.name,},{title:'value',value:d=>{const gov=document.createElement('tr-ui-a-generic-object-view');gov.object=d.value;return gov;},}];},get metadata(){return this.metadata_;},set metadata(metadata){this.metadata_=metadata;this.$.table.tableRows=this.metadata_;this.$.table.rebuild();}});'use strict';Polymer({is:'tr-v-ui-preferred-display-unit',ready(){this.preferredTimeDisplayMode_=undefined;},attached(){tr.b.Unit.didPreferredTimeDisplayUnitChange();},detached(){tr.b.Unit.didPreferredTimeDisplayUnitChange();},get preferredTimeDisplayMode(){return this.preferredTimeDisplayMode_;},set preferredTimeDisplayMode(v){if(this.preferredTimeDisplayMode_===v)return;this.preferredTimeDisplayMode_=v;tr.b.Unit.didPreferredTimeDisplayUnitChange();}});'use strict';const POLYFILL_WARNING_MESSAGE='Trace Viewer is running with WebComponentsV0 polyfill, and some '+'features may be broken. As a workaround, you may try running chrome '+'with "--enable-blink-features=ShadowDOMV0,CustomElementsV0,HTMLImports" '+'flag. See crbug.com/1036492.';Polymer({is:'tr-ui-timeline-view',created(){this.trackViewContainer_=undefined;this.queuedModel_=undefined;this.builtPromise_=undefined;this.doneBuilding_=undefined;},attached(){this.async(function(){this.trackViewContainer_=Polymer.dom(this).querySelector('#track_view_container');if(!this.trackViewContainer_){throw new Error('missing trackviewContainer');}
if(this.queuedModel_)this.updateContents_();});},ready(){this.tabIndex=0;this.polyfillWarnedOnce_=false;this.titleEl_=this.$.title;this.leftControlsEl_=this.$.left_controls;this.rightControlsEl_=this.$.right_controls;this.collapsingControlsEl_=this.$.collapsing_controls;this.sidePanelContainer_=this.$.side_panel_container;this.brushingStateController_=new tr.c.BrushingStateController(this);this.findCtl_=this.$.view_find_control;this.findCtl_.controller=new tr.ui.FindController(this.brushingStateController_);this.scriptingCtl_=document.createElement('tr-ui-scripting-control');this.scriptingCtl_.controller=new tr.c.ScriptingController(this.brushingStateController_);this.sidePanelContainer_.brushingStateController=this.brushingStateController_;if(window.tr.metrics&&window.tr.metrics.sh&&window.tr.metrics.sh.SystemHealthMetric){this.railScoreSpan_=document.createElement('tr-metrics-ui-sh-system-health-span');Polymer.dom(this.rightControls).appendChild(this.railScoreSpan_);}else{this.railScoreSpan_=undefined;}
this.flowEventFilter_=this.$.flow_event_filter_dropdown;this.processFilter_=this.$.process_filter_dropdown;this.optionsDropdown_=this.$.view_options_dropdown;this.selectedFlowEvents_=new Set();this.highlightVSync_=false;this.highlightVSyncCheckbox_=tr.ui.b.createCheckBox(this,'highlightVSync','tr.ui.TimelineView.highlightVSync',false,'Highlight VSync');Polymer.dom(this.optionsDropdown_).appendChild(this.highlightVSyncCheckbox_);this.initMetadataButton_();this.initConsoleButton_();this.initHelpButton_();Polymer.dom(this.collapsingControls).appendChild(this.scriptingCtl_);this.dragEl_=this.$.drag_handle;this.analysisEl_=this.$.analysis;this.analysisEl_.brushingStateController=this.brushingStateController_;this.addEventListener('requestSelectionChange',function(e){const sc=this.brushingStateController_;sc.changeSelectionFromRequestSelectionChangeEvent(e.selection);}.bind(this));this.onViewportChanged_=this.onViewportChanged_.bind(this);this.bindKeyListeners_();this.dragEl_.target=this.analysisEl_;},get globalMode(){return this.hotkeyController.globalMode;},set globalMode(globalMode){globalMode=!!globalMode;this.brushingStateController_.historyEnabled=globalMode;this.hotkeyController.globalMode=globalMode;},get hotkeyController(){return this.$.hkc;},warnPolyfill(){if(this.polyfillWarnedOnce_)return;this.polyfillWarnedOnce_=true;const polyfillWarningsEl=Polymer.dom(this.root).querySelector('#polyfill-warning');polyfillWarningsEl.addMessage(POLYFILL_WARNING_MESSAGE,[{buttonText:'Hide',onClick:()=>polyfillWarningsEl.clearMessages()}]);},updateDocumentFavicon(){let hue;if(!this.model){hue='blue';}else{hue=this.model.faviconHue;}
let faviconData=tr.ui.b.FaviconsByHue[hue];if(faviconData===undefined){faviconData=tr.ui.b.FaviconsByHue.blue;}
let link=Polymer.dom(document.head).querySelector('link[rel="shortcut icon"]');if(!link){link=document.createElement('link');link.rel='shortcut icon';Polymer.dom(document.head).appendChild(link);}
link.href=faviconData;},get selectedFlowEvents(){return this.selectedFlowEvents_;},set selectedFlowEvents(selectedFlowEvents){this.selectedFlowEvents_=selectedFlowEvents;},get highlightVSync(){return this.highlightVSync_;},set highlightVSync(highlightVSync){this.highlightVSync_=highlightVSync;if(!this.trackView_)return;this.trackView_.viewport.highlightVSync=highlightVSync;},initHelpButton_(){const helpButtonEl=this.$.view_help_button;const dlg=new tr.ui.b.Overlay();dlg.title='Chrome Tracing Help';dlg.visible=false;dlg.appendChild(document.createElement('tr-ui-timeline-view-help-overlay'));function onClick(e){dlg.visible=!dlg.visible;e.stopPropagation();}
helpButtonEl.addEventListener('click',onClick.bind(this));},initConsoleButton_(){const toggleEl=this.$.view_console_button;function onClick(e){this.scriptingCtl_.toggleVisibility();e.stopPropagation();return false;}
toggleEl.addEventListener('click',onClick.bind(this));},initMetadataButton_(){const showEl=this.$.view_metadata_button;function onClick(e){const dlg=new tr.ui.b.Overlay();dlg.title='Metadata for trace';const metadataOverlay=document.createElement('tr-ui-timeline-view-metadata-overlay');metadataOverlay.metadata=this.model.metadata;Polymer.dom(dlg).appendChild(metadataOverlay);dlg.visible=true;e.stopPropagation();return false;}
showEl.addEventListener('click',onClick.bind(this));this.updateMetadataButtonVisibility_();},updateMetadataButtonVisibility_(){const showEl=this.$.view_metadata_button;showEl.style.display=(this.model&&this.model.metadata.length)?'':'none';},updateFlowEventList_(){const dropdown=Polymer.dom(this.flowEventFilter_);while(dropdown.firstChild){dropdown.removeChild(dropdown.firstChild);}
if(!this.model)return;const cboxes=[];const updateAll=(checked)=>{for(const cbox of cboxes){cbox.checked=checked;}};dropdown.appendChild(tr.ui.b.createButton('All',()=>updateAll(true)));dropdown.appendChild(tr.ui.b.createButton('None',()=>updateAll(false)));const categories=new Set();for(const event of this.model.flowEvents){for(const category of tr.b.getCategoryParts(event.category)){categories.add(category);}}
const sortedCategories=[...categories].sort((a,b)=>a.localeCompare(b,'en',{sensitivity:'base'}));for(const category of sortedCategories){const cbox=tr.ui.b.createCheckBox(undefined,undefined,'tr.ui.TimelineView.selectedFlowEvents.'+category,false,category,()=>{if(cbox.checked){this.selectedFlowEvents.add(category);}else{this.selectedFlowEvents.delete(category);}
if(this.trackView_){this.trackView_.viewport.dispatchChangeEvent();}});if(cbox.checked){this.selectedFlowEvents.add(category);}
cboxes.push(cbox);dropdown.appendChild(cbox);}},updateProcessList_(){const dropdown=Polymer.dom(this.processFilter_);while(dropdown.firstChild){dropdown.removeChild(dropdown.firstChild);}
if(!this.model)return;const trackView=this.trackViewContainer_.querySelector('tr-ui-timeline-track-view');const processViews=trackView.processViews;const cboxes=[];const updateAll=(checked)=>{for(const cbox of cboxes){cbox.checked=checked;}};dropdown.appendChild(tr.ui.b.createButton('All',()=>updateAll(true)));dropdown.appendChild(tr.ui.b.createButton('None',()=>updateAll(false)));for(const view of processViews){const cbox=tr.ui.b.createCheckBox(undefined,undefined,undefined,true,view.processBase.userFriendlyName,()=>view.visible=cbox.checked);cbox.checked=view.visible;cboxes.push(cbox);view.addEventListener('visibility',()=>cbox.checked=view.visible);dropdown.appendChild(cbox);}},get leftControls(){return this.leftControlsEl_;},get rightControls(){return this.rightControlsEl_;},get collapsingControls(){return this.collapsingControlsEl_;},get viewTitle(){return Polymer.dom(this.titleEl_).textContent.substring(Polymer.dom(this.titleEl_).textContent.length-2);},set viewTitle(text){if(text===undefined){Polymer.dom(this.titleEl_).textContent='';this.titleEl_.hidden=true;return;}
this.titleEl_.hidden=false;Polymer.dom(this.titleEl_).textContent=text;},get model(){if(this.trackView_){return this.trackView_.model;}
return undefined;},set model(model){this.build(model);},async build(model){this.queuedModel_=model;this.builtPromise_=new Promise((resolve,reject)=>{this.doneBuilding_=resolve;});if(this.trackViewContainer_)await this.updateContents_();},get builtPromise(){return this.builtPromise_;},async updateContents_(){if(this.trackViewContainer_===undefined){throw new Error('timeline-view.updateContents_ requires trackViewContainer_');}
const model=this.queuedModel_;this.queuedModel_=undefined;const modelInstanceChanged=model!==this.model;const modelValid=model&&!model.bounds.isEmpty;const importWarningsEl=Polymer.dom(this.root).querySelector('#import-warnings');Polymer.dom(importWarningsEl).textContent='';if(modelInstanceChanged){if(this.railScoreSpan_){this.railScoreSpan_.model=undefined;}
Polymer.dom(this.trackViewContainer_).textContent='';if(this.trackView_){this.trackView_.viewport.removeEventListener('change',this.onViewportChanged_);this.trackView_.brushingStateController=undefined;this.trackView_.detach();this.trackView_=undefined;}
this.brushingStateController_.modelWillChange();}
if(modelValid&&!this.trackView_){this.trackView_=document.createElement('tr-ui-timeline-track-view');this.trackView_.timelineView=this;this.trackView.brushingStateController=this.brushingStateController_;Polymer.dom(this.trackViewContainer_).appendChild(this.trackView_);this.trackView_.viewport.addEventListener('change',this.onViewportChanged_);}
if(modelValid){this.trackView_.model=model;this.trackView_.viewport.selectedFlowEvents=this.selectedFlowEvents;this.trackView_.viewport.highlightVSync=this.highlightVSync;if(this.railScoreSpan_){this.railScoreSpan_.model=model;}
this.$.display_unit.preferredTimeDisplayMode=model.intrinsicTimeUnit;}
if(window.CustomElements&&!window.CustomElements.hasNative){this.warnPolyfill();}
if(model){for(const warning of model.importWarningsThatShouldBeShownToUser){importWarningsEl.addMessage(`Import Warning: ${warning.type}: ${warning.message}`,[{buttonText:'Dismiss',onClick(event,infobar){infobar.visible=false;}}]);}}
if(modelInstanceChanged){this.updateFlowEventList_();this.updateProcessList_();this.updateMetadataButtonVisibility_();this.brushingStateController_.modelDidChange();this.onViewportChanged_();}
this.doneBuilding_();},get brushingStateController(){return this.brushingStateController_;},get trackView(){return this.trackView_;},get settings(){if(!this.settings_){this.settings_=new tr.b.Settings();}
return this.settings_;},set focusElement(value){throw new Error('This is deprecated. Please set globalMode to true.');},bindKeyListeners_(){const hkc=this.hotkeyController;hkc.addHotKey(new tr.ui.b.HotKey({eventType:'keypress',keyCode:'`'.charCodeAt(0),useCapture:true,thisArg:this,callback(e){this.scriptingCtl_.toggleVisibility();if(!this.scriptingCtl_.hasFocus){this.focus();}
e.stopPropagation();}}));hkc.addHotKey(new tr.ui.b.HotKey({eventType:'keypress',keyCode:'/'.charCodeAt(0),useCapture:true,thisArg:this,callback(e){if(this.scriptingCtl_.hasFocus)return;if(this.findCtl_.hasFocus){this.focus();}else{this.findCtl_.focus();}
e.preventDefault();e.stopPropagation();}}));hkc.addHotKey(new tr.ui.b.HotKey({eventType:'keypress',keyCode:'?'.charCodeAt(0),useCapture:false,thisArg:this,callback(e){this.$.view_help_button.click();e.stopPropagation();}}));hkc.addHotKey(new tr.ui.b.HotKey({eventType:'keypress',keyCode:'v'.charCodeAt(0),useCapture:false,thisArg:this,callback(e){this.toggleHighlightVSync_();e.stopPropagation();}}));},onViewportChanged_(e){const spc=this.sidePanelContainer_;if(!this.trackView_){spc.rangeOfInterest.reset();return;}
const vr=this.trackView_.viewport.interestRange.asRangeObject();if(!spc.rangeOfInterest.equals(vr)){spc.rangeOfInterest=vr;}
if(this.railScoreSpan_&&this.model){this.railScoreSpan_.model=this.model;}},toggleHighlightVSync_(){this.highlightVSyncCheckbox_.checked=!this.highlightVSyncCheckbox_.checked;},setFindCtlText(string){this.findCtl_.setText(string);}});'use strict';tr.exportTo('tr.ui.b',function(){function Row(title,data,groupingKeyFuncs,rowStatsConstructor){this.title=title;this.data_=data;if(groupingKeyFuncs===undefined){groupingKeyFuncs=[];}
this.groupingKeyFuncs_=groupingKeyFuncs;this.rowStatsConstructor_=rowStatsConstructor;this.subRowsBuilt_=false;this.subRows_=undefined;this.rowStats_=undefined;}
Row.prototype={getCurrentGroupingKeyFunc_(){if(this.groupingKeyFuncs_.length===0)return undefined;return this.groupingKeyFuncs_[0];},get data(){return this.data_;},get rowStats(){if(this.rowStats_===undefined){this.rowStats_=new this.rowStatsConstructor_(this);}
return this.rowStats_;},rebuildSubRowsIfNeeded_(){if(this.subRowsBuilt_)return;this.subRowsBuilt_=true;const groupingKeyFunc=this.getCurrentGroupingKeyFunc_();if(groupingKeyFunc===undefined){this.subRows_=undefined;return;}
const dataByKey={};let hasValues=false;this.data_.forEach(function(datum){const key=groupingKeyFunc(datum);hasValues=hasValues||(key!==undefined);if(dataByKey[key]===undefined){dataByKey[key]=[];}
dataByKey[key].push(datum);});if(!hasValues){this.subRows_=undefined;return;}
this.subRows_=[];for(const key in dataByKey){const row=new Row(key,dataByKey[key],this.groupingKeyFuncs_.slice(1),this.rowStatsConstructor_);this.subRows_.push(row);}},get isExpanded(){return(this.subRows&&(this.subRows.length>0)&&(this.subRows.length<5));},get subRows(){this.rebuildSubRowsIfNeeded_();return this.subRows_;}};Polymer({is:'tr-ui-b-grouping-table',created(){this.dataToGroup_=undefined;this.groupBy_=undefined;this.rowStatsConstructor_=undefined;},get tableColumns(){return this.$.table.tableColumns;},set tableColumns(tableColumns){this.$.table.tableColumns=tableColumns;},get tableRows(){return this.$.table.tableRows;},get sortColumnIndex(){return this.$.table.sortColumnIndex;},set sortColumnIndex(sortColumnIndex){this.$.table.sortColumnIndex=sortColumnIndex;},get sortDescending(){return this.$.table.sortDescending;},set sortDescending(sortDescending){this.$.table.sortDescending=sortDescending;},get selectionMode(){return this.$.table.selectionMode;},set selectionMode(selectionMode){this.$.table.selectionMode=selectionMode;},get rowHighlightStyle(){return this.$.table.rowHighlightStyle;},set rowHighlightStyle(rowHighlightStyle){this.$.table.rowHighlightStyle=rowHighlightStyle;},get cellHighlightStyle(){return this.$.table.cellHighlightStyle;},set cellHighlightStyle(cellHighlightStyle){this.$.table.cellHighlightStyle=cellHighlightStyle;},get selectedColumnIndex(){return this.$.table.selectedColumnIndex;},set selectedColumnIndex(selectedColumnIndex){this.$.table.selectedColumnIndex=selectedColumnIndex;},get selectedTableRow(){return this.$.table.selectedTableRow;},set selectedTableRow(selectedTableRow){this.$.table.selectedTableRow=selectedTableRow;},get groupBy(){return this.groupBy_;},set groupBy(groupBy){this.groupBy_=groupBy;this.updateContents_();},get dataToGroup(){return this.dataToGroup_;},set dataToGroup(dataToGroup){this.dataToGroup_=dataToGroup;this.updateContents_();},get rowStatsConstructor(){return this.rowStatsConstructor_;},set rowStatsConstructor(rowStatsConstructor){this.rowStatsConstructor_=rowStatsConstructor;this.updateContents_();},rebuild(){this.$.table.rebuild();},updateContents_(){const groupBy=this.groupBy_||[];const dataToGroup=this.dataToGroup_||[];const rowStatsConstructor=this.rowStatsConstructor_||function(){};const superRow=new Row('',dataToGroup,groupBy,rowStatsConstructor);this.$.table.tableRows=superRow.subRows||[];}});return{};});'use strict';tr.exportTo('tr.ui.b',function(){const THIS_DOC=document.currentScript.ownerDocument;Polymer({is:'tr-ui-b-grouping-table-groupby-picker-group',created(){this.picker_=undefined;this.group_=undefined;},get picker(){return this.picker_;},set picker(picker){this.picker_=picker;},get group(){return this.group_;},set group(g){this.group_=g;this.$.label.textContent=g.label;},get enabled(){return this.$.enabled.checked;},set enabled(enabled){this.$.enabled.checked=enabled;if(!this.enabled){this.$.left.style.display='none';this.$.right.style.display='none';}},set isFirst(isFirst){this.$.left.style.display=(!this.enabled||isFirst)?'none':'inline';},set isLast(isLast){this.$.right.style.display=(!this.enabled||isLast)?'none':'inline';},moveLeft_(){this.picker.moveLeft_(this);},moveRight_(){this.picker.moveRight_(this);},onEnableChanged_(){if(!this.enabled){this.$.left.style.display='none';this.$.right.style.display='none';}
this.picker.onEnableChanged_(this);}});Polymer({is:'tr-ui-b-grouping-table-groupby-picker',created(){this.settingsKey_=undefined;},get settingsKey(){return this.settingsKey_;},set settingsKey(settingsKey){this.settingsKey_=settingsKey;if(this.$.container.children.length){this.restoreSetting_();}},restoreSetting_(){if(this.settingsKey_===undefined)return;this.currentGroupKeys=tr.b.Settings.get(this.settingsKey_,this.currentGroupKeys);},get possibleGroups(){return Array.from(this.$.container.children).map(groupEl=>groupEl.group);},set possibleGroups(possibleGroups){Polymer.dom(this.$.container).textContent='';for(let i=0;i<possibleGroups.length;++i){const groupEl=document.createElement('tr-ui-b-grouping-table-groupby-picker-group');groupEl.picker=this;groupEl.group=possibleGroups[i];Polymer.dom(this.$.container).appendChild(groupEl);}
this.restoreSetting_();this.updateFirstLast_();},updateFirstLast_(){const groupEls=Array.from(this.$.container.children);const enabledGroupEls=groupEls.filter(el=>el.enabled);for(let i=0;i<enabledGroupEls.length;++i){enabledGroupEls[i].isFirst=i===0;enabledGroupEls[i].isLast=i===enabledGroupEls.length-1;}},get currentGroupKeys(){return this.currentGroups.map(group=>group.key);},get currentGroups(){const groups=[];for(const groupEl of Array.from(this.$.container.children)){if(groupEl.enabled){groups.push(groupEl.group);}}
return groups;},set currentGroupKeys(newKeys){if(!tr.b.compareArrays(this.currentGroupKeys,newKeys,(x,y)=>x.localeCompare(y))){return;}
const possibleGroups=new Map();for(const group of this.possibleGroups){possibleGroups.set(group.key,group);}
const groupEls=this.$.container.children;let i=0;for(i=0;i<newKeys.length;++i){const group=possibleGroups.get(newKeys[i]);if(group===undefined){newKeys.splice(i,1);--i;continue;}
groupEls[i].group=group;groupEls[i].enabled=true;possibleGroups.delete(newKeys[i]);}
for(const group of possibleGroups.values()){groupEls[i].group=group;groupEls[i].enabled=false;++i;}
this.updateFirstLast_();this.onCurrentGroupsChanged_();},moveLeft_(groupEl){const reference=groupEl.previousSibling;Polymer.dom(this.$.container).removeChild(groupEl);Polymer.dom(this.$.container).insertBefore(groupEl,reference);this.updateFirstLast_();if(groupEl.enabled){this.onCurrentGroupsChanged_();}},moveRight_(groupEl){const reference=groupEl.nextSibling.nextSibling;Polymer.dom(this.$.container).removeChild(groupEl);if(reference){Polymer.dom(this.$.container).insertBefore(groupEl,reference);}else{Polymer.dom(this.$.container).appendChild(groupEl);}
this.updateFirstLast_();if(groupEl.enabled){this.onCurrentGroupsChanged_();}},onCurrentGroupsChanged_(){this.dispatchEvent(new tr.b.Event('current-groups-changed'));tr.b.Settings.set(this.settingsKey_,this.currentGroupKeys);},onEnableChanged_(groupEl){this.updateFirstLast_();this.onCurrentGroupsChanged_();}});return{};});'use strict';(function(){Polymer({is:'tr-ui-sp-file-size-stats-side-panel',behaviors:[tr.ui.behaviors.SidePanel],ready(){this.model_=undefined;this.selection_=new tr.model.EventSet();this.$.picker.settingsKey='tr-ui-sp-file-size-stats-side-panel-picker';this.$.picker.possibleGroups=[{key:'phase',label:'Event Type',dataFn(eventStat){return eventStat.phase;}},{key:'category',label:'Category',dataFn(eventStat){return eventStat.category;}},{key:'title',label:'Title',dataFn(eventStat){return eventStat.title;}}];if(this.$.picker.currentGroupKeys.length===0){this.$.picker.currentGroupKeys=['phase','title'];}
this.$.picker.addEventListener('current-groups-changed',this.updateContents_.bind(this));},get textLabel(){return'File Size Stats';},supportsModel(m){if(!m){return{supported:false,reason:'No stats were collected for this file.'};}
if(m.stats.allTraceEventStats.length===0){return{supported:false,reason:'No stats were collected for this file.'};}
return{supported:true};},get model(){return this.model_;},set model(model){this.model_=model;this.updateContents_();},get rangeOfInterest(){return this.rangeOfInterest_;},set rangeOfInterest(rangeOfInterest){this.rangeOfInterest_=rangeOfInterest;},get selection(){return this.selection_;},set selection(selection){this.selection_=selection;},createColumns_(stats){const columns=[{title:'Title',value(row){const titleEl=document.createElement('span');Polymer.dom(titleEl).textContent=row.title;titleEl.style.textOverflow='ellipsis';return titleEl;},cmp(a,b){return a.title.localeCompare(b.title);},width:'400px'},{title:'Num Events',align:tr.ui.b.TableFormat.ColumnAlignment.RIGHT,value(row){return row.rowStats.numEvents;},cmp(a,b){return a.rowStats.numEvents-b.rowStats.numEvents;},width:'80px'}];if(stats&&stats.hasEventSizesinBytes){columns.push({title:'Bytes',value(row){const value=new tr.b.Scalar(tr.b.Unit.byName.sizeInBytes,row.rowStats.totalEventSizeinBytes);const spanEl=tr.v.ui.createScalarSpan(value);return spanEl;},cmp(a,b){return a.rowStats.totalEventSizeinBytes-
b.rowStats.totalEventSizeinBytes;},width:'80px'});}
return columns;},updateContents_(){const table=this.$.table;const columns=this.createColumns_(this.model.stats);table.rowStatsConstructor=function ModelStatsRowStats(row){const sum=tr.b.math.Statistics.sum(row.data,function(x){return x.numEvents;});const totalEventSizeinBytes=tr.b.math.Statistics.sum(row.data,x=>x.totalEventSizeinBytes);return{numEvents:sum,totalEventSizeinBytes};};table.tableColumns=columns;table.sortColumnIndex=1;table.sortDescending=true;table.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;table.groupBy=this.$.picker.currentGroups.map(function(group){return group.dataFn;});if(!this.model){table.dataToGroup=[];}else{table.dataToGroup=this.model.stats.allTraceEventStats;}
this.$.table.rebuild();}});tr.ui.side_panel.SidePanelRegistry.register(function(){return document.createElement('tr-ui-sp-file-size-stats-side-panel');});})();'use strict';tr.exportTo('tr.mre',function(){function Failure(job,functionHandleString,traceCanonicalUrl,failureTypeName,description,stack){this.job=job;this.functionHandleString=functionHandleString;this.traceCanonicalUrl=traceCanonicalUrl;this.failureTypeName=failureTypeName;this.description=description;this.stack=stack;}
Failure.prototype={asDict(){return{function_handle_string:this.functionHandleString,trace_canonical_url:this.traceCanonicalUrl,type:this.failureTypeName,description:this.description,stack:this.stack};}};Failure.fromDict=function(failureDict){return new Failure(undefined,failureDict.function_handle_string,failureDict.trace_canonical_url,failureDict.type,failureDict.description,failureDict.stack);};return{Failure,};});'use strict';tr.exportTo('tr.mre',function(){const FunctionRegistry={allFunctions_:[],allFunctionsByName_:{},get allFunctions(){return this.allFunctions_;},get allFunctionsByName(){return this.allFunctionsByName_;}};FunctionRegistry.getFunction=function(name){return this.allFunctionsByName_[name];};FunctionRegistry.register=function(func){if(func.name===''){throw new Error('Registered functions must not be anonymous');}
if(this.allFunctionsByName[func.name]!==undefined){throw new Error('Function named '+func.name+'is already registered.');}
this.allFunctionsByName[func.name]=func;this.allFunctions.push(func);};function ModuleToLoad(href,filename){if((href!==undefined)?(filename!==undefined):(filename===undefined)){throw new Error('ModuleToLoad must specify exactly one of href or '+'filename');}
this.href=href;this.filename=filename;}
ModuleToLoad.prototype={asDict(){if(this.href!==undefined){return{'href':this.href};}
return{'filename':this.filename};},toString(){if(this.href!==undefined){return'ModuleToLoad(href="'+this.href+'")';}
return'ModuleToLoad(filename="'+this.filename+'")';}};ModuleToLoad.fromDict=function(moduleDict){return new ModuleToLoad(moduleDict.href,moduleDict.filename);};function FunctionHandle(modulesToLoad,functionName,opt_options){if(!(modulesToLoad instanceof Array)){throw new Error('modulesToLoad in FunctionHandle must be an array');}
if(typeof(functionName)!=='string'){throw new Error('functionName in FunctionHandle must be a string');}
this.modulesToLoad=modulesToLoad;this.functionName=functionName;this.options_=opt_options;}
FunctionHandle.prototype={get options(){return this.options_;},asDict(){return{'modules_to_load':this.modulesToLoad.map(function(m){return m.asDict();}),'function_name':this.functionName,'options':this.options_};},asUserFriendlyString(){const parts=this.modulesToLoad.map(mtl=>mtl.filename);parts.push(this.functionName);parts.push(JSON.stringify(this.options_));return parts.join(',');},hasHrefs(){for(const module in this.modulesToLoad){if(this.modulesToLoad[module].href!==undefined){return true;}}
return false;},load(){if(this.hasHrefs()){const err=new Error('FunctionHandle named '+this.functionName+' specifies hrefs, which cannot be loaded.');err.name='FunctionLoadingError';throw err;}
for(const module in this.modulesToLoad){const filename=this.modulesToLoad[module].filename;try{HTMLImportsLoader.loadHTMLFile(filename);}catch(err){err.name='FunctionLoadingError';throw err;}}
const func=FunctionRegistry.getFunction(this.functionName);if(func===undefined){const err=new Error('No registered function named '+this.functionName);err.name='FunctionNotDefinedError';throw err;}
return func;},toString(){const modulesToLoadStr=this.modulesToLoad.map(function(module){return module.toString();});return'FunctionHandle(modulesToLoad=['+modulesToLoadStr+'], '+'functionName="'+this.functionName+'", options="'+
JSON.stringify(this.options_)+'")';}};FunctionHandle.loadFromFilename_=function(filename){try{const numFunctionsBefore=FunctionRegistry.allFunctions.length;HTMLImportsLoader.loadHTMLFile(filename);}catch(err){err.name='FunctionLoadingError';throw err;}
const numFunctionsNow=FunctionRegistry.allFunctions.length;if(numFunctionsNow!==(numFunctionsBefore+1)){const err=new Error(filename+' didn\'t call FunctionRegistry.register');err.name='FunctionNotDefinedError';throw err;}
return FunctionRegistry.allFunctions[numFunctionsNow-1];};FunctionHandle.fromDict=function(handleDict){const options=handleDict.options;let modulesToLoad;if(handleDict.modules_to_load!==undefined){modulesToLoad=handleDict.modules_to_load.map(function(module){return ModuleToLoad.fromDict(module);});}
return new FunctionHandle(modulesToLoad,handleDict.function_name,options);};return{FunctionHandle,ModuleToLoad,FunctionRegistry,};});'use strict';tr.exportTo('tr.metrics',function(){function runMetrics(model,options,addFailureCb){if(options===undefined){throw new Error('Options are required.');}
const metricNames=options.metrics;if(!metricNames){throw new Error('Metric names should be specified.');}
const allMetricsStart=new Date();const durationBreakdown=new tr.v.d.Breakdown();const categories=getTraceCategories(model);const histograms=new tr.v.HistogramSet();histograms.createHistogram('trace_import_duration',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,model.stats.traceImportDurationMs,{binBoundaries:tr.v.HistogramBinBoundaries.createExponential(1e-3,1e5,30),description:'Duration that trace viewer required to import the trace',summaryOptions:tr.v.Histogram.AVERAGE_ONLY_SUMMARY_OPTIONS,});for(const metricName of metricNames){const metricStart=new Date();const metric=tr.metrics.MetricRegistry.findTypeInfoWithName(metricName);if(metric===undefined){throw new Error(`"${metricName}" is not a registered metric.`);}
validateTraceCategories(metric.metadata.requiredCategories,categories);try{metric.constructor(histograms,model,options);}catch(e){const err=tr.b.normalizeException(e);addFailureCb(new tr.mre.Failure(undefined,'metricMapFunction',model.canonicalUrl,err.typeName,err.message,err.stack));}
const metricMs=new Date()-metricStart;histograms.createHistogram(metricName+'_duration',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[metricMs]);durationBreakdown.set(metricName,metricMs);}
validateDiagnosticNames(histograms);const allMetricsMs=new Date()-allMetricsStart+
model.stats.traceImportDurationMs;durationBreakdown.set('traceImport',model.stats.traceImportDurationMs);durationBreakdown.set('other',allMetricsMs-tr.b.math.Statistics.sum(durationBreakdown,([metricName,metricMs])=>metricMs));const breakdownNames=tr.v.d.RelatedNameMap.fromEntries(new Map(metricNames.map(metricName=>[metricName,metricName+'_duration'])));breakdownNames.set('traceImport','trace_import_duration');histograms.createHistogram('metrics_duration',tr.b.Unit.byName.timeDurationInMs_smallerIsBetter,[{value:allMetricsMs,diagnostics:{breakdown:durationBreakdown},},],{diagnostics:{breakdown:breakdownNames},});return histograms;}
function getTraceCategories(model){for(const metadata of model.metadata){let config;if(metadata.name==='TraceConfig'&&metadata.value){config=metadata.value;}
if(metadata.name==='metadata'&&metadata.value&&metadata.value['trace-config']&&metadata.value['trace-config']!=='__stripped__'){config=JSON.parse(metadata.value['trace-config']);}
if(config){return{excluded:config.excluded_categories||[],included:config.included_categories||[],};}}}
function validateTraceCategories(requiredCategories,categories){if(!requiredCategories)return;if(!categories)throw new Error('Missing trace config metadata');for(const cat of requiredCategories){const isDisabledByDefault=(cat.indexOf('disabled-by-default')===0);let missing=false;if(isDisabledByDefault){if(!categories.included.includes(cat)){missing=true;}}else if(categories.excluded.includes(cat)){missing=true;}
if(missing){throw new Error(`Trace is missing required category "${cat}"`);}}}
function validateDiagnosticNames(histograms){for(const hist of histograms){for(const name of hist.diagnostics.keys()){if(tr.v.d.RESERVED_NAMES_SET.has(name)){throw new Error(`Illegal diagnostic name "${name}" on Histogram "${hist.name}"`);}}}}
function addTelemetryInfo(histograms,model){for(const metadata of model.metadata){if(!metadata.value||!metadata.value.telemetry)continue;for(const[name,value]of Object.entries(metadata.value.telemetry)){const type=tr.v.d.RESERVED_NAMES_TO_TYPES.get(name);if(type===undefined){throw new Error(`Unexpected telemetry.${name}`);}
histograms.addSharedDiagnosticToAllHistograms(name,new type(value));}}}
function metricMapFunction(result,model,options){const histograms=runMetrics(model,options,result.addFailure.bind(result));addTelemetryInfo(histograms,model);if(model.canonicalUrl!==undefined){const info=tr.v.d.RESERVED_INFOS.TRACE_URLS;histograms.addSharedDiagnosticToAllHistograms(info.name,new info.type([model.canonicalUrl]));}
result.addPair('histograms',histograms.asDicts());const scalarDicts=[];for(const value of histograms){for(const[statName,scalar]of value.statisticsScalars){scalarDicts.push({name:value.name+'_'+statName,numeric:scalar.asDict(),description:value.description,});}}
result.addPair('scalars',scalarDicts);}
tr.mre.FunctionRegistry.register(metricMapFunction);return{metricMapFunction,runMetrics,};});'use strict';tr.exportTo('tr.mre',function(){class MreResult{constructor(failures,pairs){if(failures===undefined){failures=[];}
if(pairs===undefined){pairs={};}
this.failures=failures;this.pairs=pairs;}
addFailure(failure){this.failures.push(failure);}
addPair(key,value){if(key in this.pairs){throw new Error('Key '+key+' already exists in result.');}
this.pairs[key]=value;}
asDict(){const d={pairs:this.pairs};if(this.failures){d.failures=this.failures.map(function(f){return f.asDict();});}
return d;}
hadFailures(){return this.failures.length>0;}
static fromDict(resultDict){const failures=(resultDict.failures!==undefined)?resultDict.failures.map(tr.mre.Failure.fromDict):undefined;const pairs=resultDict.pairs;return new MreResult(failures,pairs);}}
return{MreResult,};});'use strict';tr.exportTo('tr.ui',function(){class NullBrushingStateController extends tr.c.BrushingStateController{constructor(){super(undefined);this.parentController=undefined;}
dispatchChangeEvent_(){if(this.parentController)this.parentController.dispatchChangeEvent_();}
get model(){if(!this.parentController)return undefined;return this.parentController.model;}
get trackView(){if(!this.parentController)return undefined;return this.parentController.trackView;}
get viewport(){if(!this.parentController)return undefined;return this.parentController.viewport;}
get historyEnabled(){if(!this.parentController)return undefined;return this.parentController.historyEnabled;}
set historyEnabled(historyEnabled){if(this.parentController){this.parentController.historyEnabled=historyEnabled;}}
modelWillChange(){if(this.parentController)this.parentController.modelWillChange();}
modelDidChange(){if(this.parentController)this.parentController.modelDidChange();}
onUserInitiatedSelectionChange_(){if(this.parentController){this.parentController.onUserInitiatedSelectionChange_();}}
onPopState_(e){if(this.parentController)this.parentController.onPopState_(e);}
get selection(){if(!this.parentController)return undefined;return this.parentController.selection;}
get findMatches(){if(!this.parentController)return undefined;return this.parentController.findMatches;}
get selectionOfInterest(){if(!this.parentController)return undefined;return this.parentController.selectionOfInterest;}
get currentBrushingState(){if(!this.parentController)return undefined;return this.parentController.currentBrushingState;}
set currentBrushingState(newBrushingState){if(this.parentController){this.parentController.currentBrushingState=newBrushingState;}}
addAllEventsMatchingFilterToSelectionAsTask(filter,selection){if(this.parentController){this.parentController.addAllEventsMatchingFilterToSelectionAsTask(filter,selection);}}
findTextChangedTo(allPossibleMatches){if(this.parentController){this.parentController.findTextChangedTo(allPossibleMatches);}}
findFocusChangedTo(currentFocus){if(this.parentController){this.parentController.findFocusChangedTo(currentFocus);}}
findTextCleared(){if(this.parentController){this.parentController.findTextCleared();}}
uiStateFromString(string){if(this.parentController){this.parentController.uiStateFromString(string);}}
navToPosition(uiState,showNavLine){if(this.parentController){this.parentController.navToPosition(uiState,showNavLine);}}
changeSelectionFromTimeline(selection){if(this.parentController){this.parentController.changeSelectionFromTimeline(selection);}}
showScriptControlSelection(selection){if(this.parentController){this.parentController.showScriptControlSelection(selection);}}
changeSelectionFromRequestSelectionChangeEvent(selection){if(this.parentController){this.parentController.changeSelectionFromRequestSelectionChangeEvent(selection);}}
changeAnalysisViewRelatedEvents(eventSet){if(this.parentController&&(eventSet instanceof tr.model.EventSet)){this.parentController.changeAnalysisViewRelatedEvents(eventSet);}}
changeAnalysisLinkHoveredEvents(eventSet){if(this.parentController&&(eventSet instanceof tr.model.EventSet)){this.parentController.changeAnalysisLinkHoveredEvents(eventSet);}}
getViewSpecificBrushingState(viewId){if(this.parentController){this.parentController.getViewSpecificBrushingState(viewId);}}
changeViewSpecificBrushingState(viewId,newState){if(this.parentController){this.parentController.changeViewSpecificBrushingState(viewId,newState);}}}
return{NullBrushingStateController,};});'use strict';tr.exportTo('tr.v',function(){const IGNORE_GROUPING_KEYS=['name','storyTags','testPath',];class CSVBuilder{constructor(histograms){this.histograms_=histograms;this.table_=[];this.statisticsNames_=new Set();this.groupings_=[];}
build(){this.prepare_();this.buildHeader_();this.buildTable_();}
prepare_(){for(const[key,grouping]of tr.v.HistogramGrouping.BY_KEY){if(IGNORE_GROUPING_KEYS.includes(key))continue;this.groupings_.push(grouping);}
this.groupings_.push(new tr.v.GenericSetGrouping(tr.v.d.RESERVED_NAMES.TRACE_URLS));this.groupings_.sort((a,b)=>a.key.localeCompare(b.key));for(const hist of this.histograms_){for(const name of hist.statisticsNames){this.statisticsNames_.add(name);}}
this.statisticsNames_=Array.from(this.statisticsNames_);this.statisticsNames_.sort();}
buildHeader_(){const header=['name','unit'];for(const name of this.statisticsNames_){header.push(name);}
for(const grouping of this.groupings_){header.push(grouping.key);}
this.table_.push(header);}
buildTable_(){for(const hist of this.histograms_){const row=[hist.name,hist.unit.unitString];this.table_.push(row);for(const name of this.statisticsNames_){const stat=hist.getStatisticScalar(name);if(stat){row.push(stat.value);}else{row.push('');}}
for(const grouping of this.groupings_){row.push(grouping.callback(hist));}}}
toString(){let str='';for(const row of this.table_){for(let i=0;i<row.length;++i){if(i>0){str+=',';}
let cell=''+row[i];cell=cell.replace(/\n/g,' ');if(cell.indexOf(',')>=0||cell.indexOf('"')>=0){cell='"'+cell.replace(/"/g,'""')+'"';}
str+=cell;}
str+='\n';}
return str;}}
return{CSVBuilder,};});'use strict';tr.exportTo('tr.v',function(){const getDisplayLabel=tr.v.HistogramGrouping.DISPLAY_LABEL.callback;const DEFAULT_POSSIBLE_GROUPS=[];const EXCLUDED_GROUPING_KEYS=[tr.v.HistogramGrouping.DISPLAY_LABEL.key,];for(const group of tr.v.HistogramGrouping.BY_KEY.values()){if(EXCLUDED_GROUPING_KEYS.includes(group.key))continue;DEFAULT_POSSIBLE_GROUPS.push(group);}
class HistogramParameterCollector{constructor(){this.statisticNames_=new Set(['avg']);this.labelsToStartTimes_=new Map();this.keysToGroupings_=new Map(DEFAULT_POSSIBLE_GROUPS.map(g=>[g.key,g]));this.keysToValues_=new Map(DEFAULT_POSSIBLE_GROUPS.map(g=>[g.key,new Set()]));this.keysToValues_.delete(tr.v.HistogramGrouping.HISTOGRAM_NAME.key);}
process(histograms){const allStoryTags=new Set();let maxSampleCount=0;for(const hist of histograms){maxSampleCount=Math.max(maxSampleCount,hist.numValues);for(const statName of hist.statisticsNames){this.statisticNames_.add(statName);}
let startTime=hist.diagnostics.get(tr.v.d.RESERVED_NAMES.BENCHMARK_START);if(startTime!==undefined)startTime=startTime.minDate.getTime();const displayLabel=getDisplayLabel(hist);if(this.labelsToStartTimes_.has(displayLabel)){startTime=Math.min(startTime,this.labelsToStartTimes_.get(displayLabel));}
this.labelsToStartTimes_.set(displayLabel,startTime);for(const[groupingKey,values]of this.keysToValues_){const grouping=this.keysToGroupings_.get(groupingKey);const value=grouping.callback(hist);if(!value)continue;values.add(value);if(values.size>1){this.keysToValues_.delete(groupingKey);}}
const storyTags=hist.diagnostics.get(tr.v.d.RESERVED_NAMES.STORY_TAGS);for(const tag of(storyTags||[])){allStoryTags.add(tag);}}
tr.b.Timing.instant('HistogramParameterCollector','maxSampleCount',maxSampleCount);for(const tagGrouping of tr.v.HistogramGrouping.buildFromTags(allStoryTags,tr.v.d.RESERVED_NAMES.STORY_TAGS)){const values=new Set();for(const hist of histograms){values.add(tagGrouping.callback(hist));}
if(values.size>1){this.keysToGroupings_.set(tagGrouping.key,tagGrouping);this.keysToValues_.set(tagGrouping.key,values);}}
this.statisticNames_.add('pct_090');}
get statisticNames(){return Array.from(this.statisticNames_);}
get labels(){const displayLabels=Array.from(this.labelsToStartTimes_.keys());displayLabels.sort((x,y)=>this.labelsToStartTimes_.get(x)-this.labelsToStartTimes_.get(y));return displayLabels;}
get possibleGroupings(){for(const[key,values]of this.keysToValues_){if(values.size>=2)continue;this.keysToGroupings_.delete(key);}
return Array.from(this.keysToGroupings_.values());}}
return{HistogramParameterCollector,};});'use strict';tr.exportTo('tr.v.ui',function(){Polymer({is:'tr-v-ui-histogram-set-controls-export',exportRawCsv_(){this.export_(false,'csv');},exportRawJson_(){this.export_(false,'json');},exportMergedCsv_(){this.export_(true,'csv');},exportMergedJson_(){this.export_(true,'json');},export_(merged,format){tr.b.dispatchSimpleEvent(this,'export',true,true,{merged,format});},});return{};});'use strict';tr.exportTo('tr.v.ui',function(){const ALPHA_OPTIONS=[];for(let i=1;i<10;++i)ALPHA_OPTIONS.push(i*1e-3);for(let i=1;i<10;++i)ALPHA_OPTIONS.push(i*1e-2);ALPHA_OPTIONS.push(0.1);Polymer({is:'tr-v-ui-histogram-set-controls',properties:{searchQuery:{type:String,value:'',observer:'onSearchQueryChange_',},showAll:{type:Boolean,value:true,observer:'onUserChange_',},referenceDisplayLabel:{type:String,value:'',observer:'onUserChange_',},displayStatisticName:{type:String,value:'',observer:'onUserChange_',},alphaString:{type:String,computed:'getAlphaString_(alphaIndex)',},alphaIndex:{type:Number,value:9,observer:'onUserChange_',},},created(){this.viewState_=undefined;this.rowListener_=this.onRowViewStateUpdate_.bind(this);this.baseStatisticNames_=[];this.isInOnViewStateUpdate_=false;this.searchQueryDebounceMs=200;},ready(){this.$.picker.addEventListener('current-groups-changed',this.onGroupsChanged_.bind(this));},get viewState(){return this.viewState_;},set viewState(vs){if(this.viewState_){throw new Error('viewState must be set exactly once.');}
this.viewState_=vs;this.viewState.addUpdateListener(this.onViewStateUpdate_.bind(this));},async onSearchQueryChange_(){if(this.searchQueryDebounceMs===0)return this.onUserChange_();this.debounce('onSearchQueryDebounce',this.onUserChange_,this.searchQueryDebounceMs);},async onUserChange_(){if(!this.viewState)return;if(this.isInOnViewStateUpdate_)return;const marks=[];if(this.searchQuery!==this.viewState.searchQuery){marks.push(tr.b.Timing.mark('histogram-set-controls','search'));}
if(this.showAll!==this.viewState.showAll){marks.push(tr.b.Timing.mark('histogram-set-controls','showAll'));}
if(this.referenceDisplayLabel!==this.viewState.referenceDisplayLabel){marks.push(tr.b.Timing.mark('histogram-set-controls','referenceColumn'));}
if(this.displayStatisticName!==this.viewState.displayStatisticName){marks.push(tr.b.Timing.mark('histogram-set-controls','statistic'));}
if(parseInt(this.alphaIndex)!==this.getAlphaIndexFromViewState_()){marks.push(tr.b.Timing.mark('histogram-set-controls','alpha'));}
this.$.clear_search.style.visibility=this.searchQuery?'visible':'hidden';let displayStatisticName=this.displayStatisticName;if(this.viewState.referenceDisplayLabel===''&&this.referenceDisplayLabel!==''&&this.baseStatisticNames.length){displayStatisticName=`%${tr.v.DELTA}${this.displayStatisticName}`;}
if(this.referenceDisplayLabel===''&&this.viewState.referenceDisplayLabel!==''&&this.baseStatisticNames.length){const deltaIndex=displayStatisticName.indexOf(tr.v.DELTA);if(deltaIndex>=0){displayStatisticName=displayStatisticName.slice(deltaIndex+1);}else if(!this.baseStatisticNames.includes(displayStatisticName)){displayStatisticName='avg';}}
await this.viewState.update({searchQuery:this.searchQuery,showAll:this.showAll,referenceDisplayLabel:this.referenceDisplayLabel,displayStatisticName,alpha:ALPHA_OPTIONS[this.alphaIndex],});if(this.referenceDisplayLabel&&this.statisticNames.length===this.baseStatisticNames.length){this.statisticNames=this.baseStatisticNames.concat(tr.v.Histogram.getDeltaStatisticsNames(this.baseStatisticNames));}else if(!this.referenceDisplayLabel&&this.statisticNames.length>this.baseStatisticNames.length){this.statisticNames=this.baseStatisticNames;}
for(const mark of marks)mark.end();},onViewStateUpdate_(event){this.isInOnViewStateUpdate_=true;if(event.delta.searchQuery){this.searchQuery=this.viewState.searchQuery;}
if(event.delta.showAll)this.showAll=this.viewState.showAll;if(event.delta.displayStatisticName){this.displayStatisticName=this.viewState.displayStatisticName;}
if(event.delta.referenceDisplayLabel){this.referenceDisplayLabel=this.viewState.referenceDisplayLabel;this.$.alpha.style.display=this.referenceDisplayLabel?'inline':'';}
if(event.delta.groupings){this.$.picker.currentGroupKeys=this.viewState.groupings.map(g=>g.key);}
if(event.delta.tableRowStates){for(const row of tr.v.ui.HistogramSetTableRowState.walkAll(this.viewState.tableRowStates.values())){row.addUpdateListener(this.rowListener_);}
const anyShowing=this.anyOverviewCharts_;this.$.hide_overview.style.display=anyShowing?'inline':'none';this.$.show_overview.style.display=anyShowing?'none':'inline';}
if(event.delta.alpha){this.alphaIndex=this.getAlphaIndexFromViewState_();}
this.isInOnViewStateUpdate_=false;this.onUserChange_();},onRowViewStateUpdate_(event){if(event.delta.isOverviewed){const anyShowing=event.delta.isOverviewed.current||this.anyOverviewCharts_;this.$.hide_overview.style.display=anyShowing?'inline':'none';this.$.show_overview.style.display=anyShowing?'none':'inline';}
if(event.delta.subRows){for(const subRow of event.delta.subRows.previous){subRow.removeUpdateListener(this.rowListener_);}
for(const subRow of event.delta.subRows.current){subRow.addUpdateListener(this.rowListener_);}}},onGroupsChanged_(){if(this.$.picker.currentGroups.length===0&&this.$.picker.possibleGroups.length>0){this.$.picker.currentGroupKeys=[this.$.picker.possibleGroups[0].key];}
this.viewState.groupings=this.$.picker.currentGroups;},set showAllEnabled(enable){if(!enable)this.$.show_all.checked=true;this.$.show_all.disabled=!enable;},set possibleGroupings(groupings){this.$.picker.possibleGroups=groupings;this.$.picker.style.display=(groupings.length<2)?'none':'block';this.onGroupsChanged_();},set displayLabels(labels){this.$.reference_display_label.style.display=(labels.length<2)?'none':'inline';while(this.$.reference_display_label.children.length>1){this.$.reference_display_label.removeChild(this.$.reference_display_label.lastChild);}
for(const displayLabel of labels){const option=document.createElement('option');option.textContent=displayLabel;option.value=displayLabel;this.$.reference_display_label.appendChild(option);}
if(labels.includes(this.viewState.referenceDisplayLabel)){this.referenceDisplayLabel=this.viewState.referenceDisplayLabel;}else{this.viewState.referenceDisplayLabel='';}},get baseStatisticNames(){return this.baseStatisticNames_;},set baseStatisticNames(names){this.baseStatisticNames_=names;this.statisticNames=names;},get statisticNames(){return Array.from(this.$.statistic.options).map(o=>o.value);},set statisticNames(names){this.$.statistic.style.display=(names.length<2)?'none':'inline';while(this.$.statistic.children.length){this.$.statistic.removeChild(this.$.statistic.lastChild);}
for(const name of names){const option=document.createElement('option');option.textContent=name;this.$.statistic.appendChild(option);}
if(names.includes(this.viewState.displayStatisticName)){this.displayStatisticName=this.viewState.displayStatisticName;this.$.statistic.value=this.displayStatisticName;}else{this.viewState.displayStatisticName=names[0]||'';}},get anyOverviewCharts_(){for(const row of tr.v.ui.HistogramSetTableRowState.walkAll(this.viewState.tableRowStates.values())){if(row.isOverviewed)return true;}
return false;},async toggleOverviewLineCharts_(){const showOverviews=!this.anyOverviewCharts_;const mark=tr.b.Timing.mark('histogram-set-controls',(showOverviews?'show':'hide')+'OverviewCharts');for(const row of tr.v.ui.HistogramSetTableRowState.walkAll(this.viewState.tableRowStates.values())){await row.update({isOverviewed:showOverviews});}
this.$.hide_overview.style.display=showOverviews?'inline':'none';this.$.show_overview.style.display=showOverviews?'none':'inline';await tr.b.animationFrame();mark.end();},set helpHref(href){this.$.help.href=href;this.$.help.style.display='inline';},set feedbackHref(href){this.$.feedback.href=href;this.$.feedback.style.display='inline';},clearSearch_(){this.set('searchQuery','');this.$.search.focus();},getAlphaString_(alphaIndex){return(''+ALPHA_OPTIONS[alphaIndex]).substr(0,5);},openAlphaSlider_(){const alphaButtonRect=this.$.alpha.getBoundingClientRect();this.$.alpha_slider_container.style.display='flex';this.$.alpha_slider_container.style.top=alphaButtonRect.bottom+'px';this.$.alpha_slider_container.style.left=alphaButtonRect.left+'px';this.$.alpha_slider.focus();},closeAlphaSlider_(){this.$.alpha_slider_container.style.display='';},updateAlpha_(){this.alphaIndex=this.$.alpha_slider.value;},getAlphaIndexFromViewState_(){for(let i=0;i<ALPHA_OPTIONS.length;++i){if(ALPHA_OPTIONS[i]>=this.viewState.alpha)return i;}
return ALPHA_OPTIONS.length-1;},set enableVisualization(enable){this.$.show_visualization.style.display=enable?'inline':'none';},loadVisualization_(){tr.b.dispatchSimpleEvent(this,'loadVisualization',true,true,{});},});return{};});'use strict';tr.exportTo('tr.v',function(){class HistogramSetHierarchy{constructor(name){this.name=name;this.description='';this.depth=0;this.subRows=[];this.columns=new Map();}*walk(){yield this;for(const row of this.subRows)yield*row.walk();}
static*walkAll(rootRows){for(const rootRow of rootRows)yield*rootRow.walk();}
static build(histogramArrayMap){const rootRows=[];HistogramSetHierarchy.buildInternal_(histogramArrayMap,[],rootRows);const histograms=new tr.v.HistogramSet();for(const row of HistogramSetHierarchy.walkAll(rootRows)){for(const hist of row.columns.values()){if(!(hist instanceof tr.v.Histogram))continue;histograms.addHistogram(hist);}}
histograms.deduplicateDiagnostics();for(const row of HistogramSetHierarchy.walkAll(rootRows)){row.maybeRebin_();}
return rootRows;}
maybeRebin_(){const dataRange=new tr.b.math.Range();for(const hist of this.columns.values()){if(!(hist instanceof tr.v.Histogram))continue;if(hist.allBins.length>1)return;if(hist.numValues===0)continue;dataRange.addValue(hist.min);dataRange.addValue(hist.max);}
dataRange.addValue(tr.b.math.lesserWholeNumber(dataRange.min));dataRange.addValue(tr.b.math.greaterWholeNumber(dataRange.max));if(dataRange.min===dataRange.max)return;const boundaries=tr.v.HistogramBinBoundaries.createLinear(dataRange.min,dataRange.max,tr.v.DEFAULT_REBINNED_COUNT);for(const[name,hist]of this.columns){if(!(hist instanceof tr.v.Histogram))continue;this.columns.set(name,hist.rebin(boundaries));}}
static mergeHistogramDownHierarchy_(histogram,hierarchy,columnName){for(const row of hierarchy){if(!row.description){row.description=histogram.description;}
const existing=row.columns.get(columnName);if(existing===undefined){row.columns.set(columnName,histogram.clone());continue;}
if(existing instanceof tr.v.HistogramSet){existing.addHistogram(histogram);continue;}
if(!existing.canAddHistogram(histogram)){const unmergeableHistograms=new tr.v.HistogramSet([histogram]);row.columns.set(columnName,unmergeableHistograms);continue;}
existing.addHistogram(histogram);}}
static buildInternal_(histogramArrayMap,hierarchy,rootRows){for(const[name,histograms]of histogramArrayMap){if(histograms instanceof Array){for(const histogram of histograms){HistogramSetHierarchy.mergeHistogramDownHierarchy_(histogram,hierarchy,name);}}else if(histograms instanceof Map){const row=new HistogramSetHierarchy(name);row.depth=hierarchy.length;hierarchy.push(row);HistogramSetHierarchy.buildInternal_(histograms,hierarchy,rootRows);hierarchy.pop();if(hierarchy.length===0){rootRows.push(row);}else{const parentRow=hierarchy[hierarchy.length-1];parentRow.subRows.push(row);}}}}}
return{HistogramSetHierarchy};});'use strict';tr.exportTo('tr.v.ui',function(){Polymer({is:'tr-v-ui-histogram-set-table-cell',created(){this.viewState_=undefined;this.rootListener_=this.onRootStateUpdate_.bind(this);this.row_=undefined;this.displayLabel_='';this.histogram_=undefined;this.histogramSpan_=undefined;this.overviewChart_=undefined;this.mwuResult_=undefined;},ready(){this.addEventListener('click',this.onClick_.bind(this));},attached(){if(this.row){this.row.rootViewState.addUpdateListener(this.rootListener_);}},detached(){this.row.rootViewState.removeUpdateListener(this.rootListener_);},updateMwu_(){const referenceHistogram=this.referenceHistogram;this.mwuResult_=undefined;if(!(this.histogram instanceof tr.v.Histogram))return;if(!this.histogram.canCompare(referenceHistogram))return;this.mwuResult_=tr.b.math.Statistics.mwu(this.histogram.sampleValues,referenceHistogram.sampleValues,this.row.rootViewState.alpha);},build(row,displayLabel,viewState){this.row_=row;this.displayLabel_=displayLabel;this.viewState_=viewState;this.histogram_=this.row.columns.get(displayLabel);if(this.viewState){this.viewState.addUpdateListener(this.onViewStateUpdate_.bind(this));}
this.row.viewState.addUpdateListener(this.onRowStateUpdate_.bind(this));if(this.isAttached){this.row.rootViewState.addUpdateListener(this.rootListener_);}
this.updateMwu_();this.updateContents_();},updateSignificance_(){if(!this.mwuResult_)return;this.$.scalar.significance=this.mwuResult_.significance;},get viewState(){return this.viewState_;},get row(){return this.row_;},get histogram(){return this.histogram_;},get referenceHistogram(){const referenceDisplayLabel=this.row.rootViewState.referenceDisplayLabel;if(!referenceDisplayLabel)return undefined;if(referenceDisplayLabel===this.displayLabel_)return undefined;return this.row.columns.get(referenceDisplayLabel);},get isHistogramOpen(){return(this.histogramSpan_!==undefined)&&(this.$.histogram.style.display==='block');},set isHistogramOpen(open){if(!(this.histogram instanceof tr.v.Histogram)||(this.histogram.numValues===0)){return;}
this.$.scalar.style.display=open?'none':'flex';this.$.open_histogram.style.display=open?'none':'block';this.$.close_histogram.style.display=open?'block':'none';this.$.histogram.style.display=open?'block':'none';if(open&&this.histogramSpan_===undefined){this.histogramSpan_=document.createElement('tr-v-ui-histogram-span');this.histogramSpan_.viewState=this.viewState;this.histogramSpan_.rowState=this.row.viewState;this.histogramSpan_.rootState=this.row.rootViewState;this.histogramSpan_.build(this.histogram,this.referenceHistogram);this.$.histogram.appendChild(this.histogramSpan_);}
this.viewState.isOpen=open;},onViewStateUpdate_(event){if(event.delta.isOpen){this.isHistogramOpen=this.viewState.isOpen;}},onRowStateUpdate_(event){if(event.delta.isOverviewed===undefined)return;if(this.row.viewState.isOverviewed){this.showOverview();}else{this.hideOverview();}},onRootStateUpdate_(event){if(event.delta.referenceDisplayLabel&&this.histogramSpan_){this.histogramSpan_.build(this.histogram,this.referenceHistogram);}
if(event.delta.displayStatisticName||event.delta.referenceDisplayLabel){this.updateMwu_();this.updateContents_();}else if(event.delta.alpha&&this.mwuResult_){this.mwuResult_.compare(this.row.rootViewState.alpha);this.updateSignificance_();}
if(this.row.viewState.isOverviewed&&(event.delta.sortColumnIndex||event.delta.sortDescending||event.delta.displayStatisticName||event.delta.referenceDisplayLabel)){if(this.overviewChart_!==undefined){this.$.overview_container.removeChild(this.overviewChart_);this.overviewChart_=undefined;}
this.showOverview();}},onClick_(event){event.stopPropagation();},openHistogram_(){this.isHistogramOpen=true;tr.b.Timing.instant('histogram-set-table-cell','open');},closeHistogram_(){this.isHistogramOpen=false;tr.b.Timing.instant('histogram-set-table-cell','close');},updateContents_(){const isOpen=this.isHistogramOpen;this.$.empty.style.display='none';this.$.unmergeable.style.display='none';this.$.scalar.style.display='none';this.$.histogram.style.display='none';this.$.close_histogram.style.display='none';this.$.open_histogram.style.visibility='hidden';if(!this.histogram){this.$.missing.style.display='block';return;}
this.$.missing.style.display='none';if(this.histogram instanceof tr.v.HistogramSet){this.$.unmergeable.style.display='block';return;}
if(!(this.histogram instanceof tr.v.Histogram)){throw new Error('Invalid Histogram: '+this.histogram);}
if(this.histogram.numValues===0){this.$.empty.style.display='block';return;}
this.$.open_histogram.style.display='block';this.$.open_histogram.style.visibility='visible';this.$.scalar.style.display='flex';this.updateSignificance_();const referenceHistogram=this.referenceHistogram;const statName=this.histogram.getAvailableStatisticName(this.row.rootViewState.displayStatisticName,referenceHistogram);const statisticScalar=this.histogram.getStatisticScalar(statName,referenceHistogram);this.$.scalar.setValueAndUnit(statisticScalar.value,statisticScalar.unit);this.isHistogramOpen=isOpen;},showOverview(){this.$.overview_container.style.display='block';if(this.overviewChart_!==undefined)return;this.row.sortSubRows();let referenceDisplayLabel=this.row.rootViewState.referenceDisplayLabel;if(referenceDisplayLabel===this.displayLabel_){referenceDisplayLabel=undefined;}
const displayStatisticName=this.row.rootViewState.displayStatisticName;const data=[];let unit;for(const subRow of this.row.subRows){const subHist=subRow.columns.get(this.displayLabel_);if(!(subHist instanceof tr.v.Histogram))continue;if(unit===undefined){unit=subHist.unit;}else if(unit!==subHist.unit){data.splice(0);break;}
const refHist=subRow.columns.get(referenceDisplayLabel);const statName=subHist.getAvailableStatisticName(displayStatisticName,refHist);const statScalar=subHist.getStatisticScalar(statName,refHist);if(statScalar!==undefined){data.push({x:subRow.name,y:statScalar.value,});}}
if(data.length<2)return;this.overviewChart_=new tr.ui.b.NameLineChart();this.$.overview_container.appendChild(this.overviewChart_);this.overviewChart_.displayXInHover=true;this.overviewChart_.hideLegend=true;this.overviewChart_.unit=unit;this.overviewChart_.overrideDataRange=this.row.overviewDataRange;this.overviewChart_.data=data;},hideOverview(){this.$.overview_container.style.display='none';}});return{};});'use strict';tr.exportTo('tr.v.ui',function(){const NAME_COLUMN_WIDTH_PX=300;Polymer({is:'tr-v-ui-histogram-set-table-name-cell',created(){this.row_=undefined;this.overviewChart_=undefined;this.cellListener_=this.onCellStateUpdate_.bind(this);this.rootListener_=this.onRootStateUpdate_.bind(this);},attached(){if(this.row){this.row.rootViewState.addUpdateListener(this.rootListener_);}},detached(){this.row.rootViewState.removeUpdateListener(this.rootListener_);},get row(){return this.row_;},build(row){if(this.row_!==undefined){throw new Error('row must be set exactly once.');}
this.row_=row;this.row.viewState.addUpdateListener(this.onRowStateUpdate_.bind(this));this.constrainWidth=this.row.rootViewState.constrainNameColumn;if(this.isAttached){this.row.rootViewState.addUpdateListener(this.rootListener_);}
for(const cellState of this.row.viewState.cells.values()){cellState.addUpdateListener(this.cellListener_);}
Polymer.dom(this.$.name).textContent=this.row.name;this.title=this.row.name;if(this.row.description){this.title+='\n'+this.row.description;}
if(this.row.overviewDataRange.isEmpty||this.row.overviewDataRange.min===this.row.overviewDataRange.max){this.$.show_overview.style.display='none';}
let histogramCount=0;for(const cell of this.row.columns.values()){if(cell instanceof tr.v.Histogram&&cell.numValues>0){++histogramCount;}}
if(histogramCount<=1){this.$.open_histograms.style.display='none';}},set constrainWidth(constrain){this.$.name.style.maxWidth=constrain?(this.nameWidthPx+'px'):'none';},get nameWidthPx(){return NAME_COLUMN_WIDTH_PX-(16*this.row.depth);},get isOverflowing(){return this.$.name.style.maxWidth!=='none'&&this.$.name.getBoundingClientRect().width===this.nameWidthPx;},get isOverviewed(){return this.$.overview_container.style.display==='block';},set isOverviewed(isOverviewed){if(isOverviewed===this.isOverviewed)return;if(isOverviewed){this.showOverview_();}else{this.hideOverview_();}},hideOverview_(opt_event){this.$.overview_container.style.display='none';this.$.hide_overview.style.display='none';this.$.show_overview.style.display='block';if(opt_event!==undefined){opt_event.stopPropagation();tr.b.Timing.instant('histogram-set-table-name-cell','hideOverview');this.row.viewState.isOverviewed=this.isOverviewed;}},showOverview_(opt_event){if(opt_event!==undefined){opt_event.stopPropagation();tr.b.Timing.instant('histogram-set-table-name-cell','showOverview');this.row.viewState.isOverviewed=true;}
this.$.overview_container.style.display='block';this.$.hide_overview.style.display='block';this.$.show_overview.style.display='none';if(this.overviewChart_===undefined){const displayStatisticName=this.row.rootViewState.displayStatisticName;const data=[];let unit;for(const[displayLabel,hist]of this.row.sortedColumns()){if(!(hist instanceof tr.v.Histogram))continue;if(unit===undefined){unit=hist.unit;}else if(unit!==hist.unit){data.splice(0);break;}
const statName=hist.getAvailableStatisticName(displayStatisticName);const statScalar=hist.getStatisticScalar(statName);if(statScalar!==undefined){data.push({x:displayLabel,y:statScalar.value,});}}
if(data.length<2){return;}
this.overviewChart_=new tr.ui.b.NameLineChart();this.$.overview_container.appendChild(this.overviewChart_);this.overviewChart_.displayXInHover=true;this.overviewChart_.hideLegend=true;this.overviewChart_.unit=unit;this.overviewChart_.overrideDataRange=this.row.overviewDataRange;this.overviewChart_.data=data;}},openHistograms_(event){event.stopPropagation();tr.b.Timing.instant('histogram-set-table-name-cell','openHistograms');for(const cell of this.row.cells.values()){cell.isHistogramOpen=true;}
this.$.close_histograms.style.display='block';this.$.open_histograms.style.display='none';},closeHistograms_(event){event.stopPropagation();tr.b.Timing.instant('histogram-set-table-name-cell','closeHistograms');for(const cell of this.row.cells.values()){cell.isHistogramOpen=false;}
this.$.open_histograms.style.display='block';this.$.close_histograms.style.display='none';},onRootStateUpdate_(event){if(event.delta.constrainNameColumn){this.constrainWidth=this.row.rootViewState.constrainNameColumn;}
if(this.row.viewState.isOverviewed&&event.delta.displayStatisticName){this.row.resetOverviewDataRange();if(this.overviewChart_!==undefined){this.$.overview_container.removeChild(this.overviewChart_);this.overviewChart_=undefined;}
this.showOverview_();}},onRowStateUpdate_(event){if(event.delta.isOverviewed){this.isOverviewed=this.row.viewState.isOverviewed;}},onCellStateUpdate_(event){if(!event.delta.isOpen)return;let cellCount=0;let openCellCount=0;for(const cell of this.row.cells.values()){if(!(cell.histogram instanceof tr.v.Histogram)||(cell.histogram.numValues===0)){continue;}
++cellCount;if(cell.isHistogramOpen)++openCellCount;}
if(cellCount<=1)return;const mostlyOpen=openCellCount>(cellCount/2);this.$.open_histograms.style.display=mostlyOpen?'none':'block';this.$.close_histograms.style.display=mostlyOpen?'block':'none';}});return{NAME_COLUMN_WIDTH_PX,};});'use strict';tr.exportTo('tr.v.ui',function(){class HistogramSetTableRow{constructor(hierarchy,baseTable,rootViewState){this.hierarchy_=hierarchy;this.baseTable_=baseTable;this.rootViewState_=rootViewState;this.viewState_=new tr.v.ui.HistogramSetTableRowState();this.viewState_.addUpdateListener(this.onViewStateUpdate_.bind(this));this.overviewDataRange_=undefined;this.nameCell_=undefined;this.cells_=new Map();this.subRows_=[];for(const subHierarchy of hierarchy.subRows){const subRow=new HistogramSetTableRow(subHierarchy,baseTable,rootViewState);this.subRows_.push(subRow);this.viewState.subRows.set(subRow.name,subRow.viewState);}
for(const columnName of this.columns.keys()){this.viewState.cells.set(columnName,new tr.v.ui.HistogramSetTableCellState());}}
get name(){return this.hierarchy_.name;}
get depth(){return this.hierarchy_.depth;}
get description(){return this.hierarchy_.description;}
get columns(){return this.hierarchy_.columns;}*sortedColumns(){for(const col of this.baseTable_.tableColumns){yield[col.displayLabel,this.hierarchy_.columns.get(col.displayLabel),];}}
get overviewDataRange(){if(this.overviewDataRange_===undefined){this.overviewDataRange_=new tr.b.math.Range();const displayStatisticName=this.rootViewState.displayStatisticName;const referenceDisplayLabel=this.rootViewState.referenceDisplayLabel;for(const[displayLabel,hist]of this.columns){if(hist instanceof tr.v.Histogram){const statName=hist.getAvailableStatisticName(displayStatisticName);const statScalar=hist.getStatisticScalar(statName);if(statScalar!==undefined){this.overviewDataRange_.addValue(statScalar.value);}}
for(const subRow of this.subRows){const subHist=subRow.columns.get(displayLabel);if(!(subHist instanceof tr.v.Histogram))continue;const refHist=subRow.columns.get(referenceDisplayLabel);const statName=subHist.getAvailableStatisticName(displayStatisticName,refHist);const statScalar=subHist.getStatisticScalar(statName,refHist);if(statScalar!==undefined){this.overviewDataRange_.addValue(statScalar.value);}}}}
return this.overviewDataRange_;}
resetOverviewDataRange(){this.overviewDataRange_=undefined;}
get rootViewState(){return this.rootViewState_;}
get cells(){return this.cells_;}
get subRows(){return this.subRows_;}
get viewState(){return this.viewState_;}*walk(){yield this;for(const row of this.subRows)yield*row.walk();}
static*walkAll(rootRows){for(const rootRow of rootRows)yield*rootRow.walk();}
get nameCell(){if(this.nameCell_===undefined){this.nameCell_=document.createElement('tr-v-ui-histogram-set-table-name-cell');this.nameCell_.build(this);}
return this.nameCell_;}
getCell(columnName){if(this.cells.has(columnName))return this.cells.get(columnName);const cell=document.createElement('tr-v-ui-histogram-set-table-cell');cell.build(this,columnName,this.viewState.cells.get(columnName));this.cells.set(columnName,cell);return cell;}
compareNames(other){return this.name.localeCompare(other.name);}
compareCells(other,displayLabel){const referenceDisplayLabel=this.rootViewState.referenceDisplayLabel;let referenceCellA;let referenceCellB;if(referenceDisplayLabel&&referenceDisplayLabel!==displayLabel){referenceCellA=this.columns.get(referenceDisplayLabel);referenceCellB=other.columns.get(referenceDisplayLabel);}
const cellA=this.columns.get(displayLabel);let valueA=0;if(cellA instanceof tr.v.Histogram){const statisticA=cellA.getAvailableStatisticName(this.rootViewState.displayStatisticName,referenceCellA);const scalarA=cellA.getStatisticScalar(statisticA,referenceCellA);if(scalarA){valueA=scalarA.value;}}
const cellB=other.columns.get(displayLabel);let valueB=0;if(cellB instanceof tr.v.Histogram){const statisticB=cellB.getAvailableStatisticName(this.rootViewState.displayStatisticName,referenceCellB);const scalarB=cellB.getStatisticScalar(statisticB,referenceCellB);if(scalarB){valueB=scalarB.value;}}
return valueA-valueB;}
onViewStateUpdate_(event){if(event.delta.isExpanded){this.baseTable_.setExpandedForTableRow(this,this.viewState.isExpanded);}
if(event.delta.subRows){throw new Error('HistogramSetTableRow.subRows must not be reassigned.');}
if(event.delta.cells){for(const[displayLabel,cell]of this.cells){if(cell.viewState!==this.viewState.cells.get(displayLabel)){throw new Error('Only HistogramSetTableRow may update cells');}}}}
async restoreState(vs){await this.viewState.update({isExpanded:vs.isExpanded,isOverviewed:vs.isOverviewed,});for(const[displayLabel,cell]of this.cells){const previousState=vs.cells.get(displayLabel);if(!previousState)continue;await cell.viewState.updateFromViewState(previousState);}
for(const row of this.subRows){const previousState=vs.subRows.get(row.name);if(!previousState)continue;await row.restoreState(previousState);}}
sortSubRows(){const sortColumn=this.baseTable_.tableColumns[this.rootViewState_.sortColumnIndex];if(sortColumn===undefined)return;this.subRows_.sort(sortColumn.cmp);if(this.rootViewState_.sortDescending){this.subRows_.reverse();}}}
return{HistogramSetTableRow,};});'use strict';tr.exportTo('tr.v.ui',function(){const MIDLINE_HORIZONTAL_ELLIPSIS=String.fromCharCode(0x22ef);function escapeRegExp(str){return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,'\\$&');}
Polymer({is:'tr-v-ui-histogram-set-table',created(){this.viewState_=undefined;this.progress_=()=>Promise.resolve();this.nameColumnTitle_=undefined;this.displayLabels_=[];this.histograms_=undefined;this.sourceHistograms_=undefined;this.filteredHistograms_=undefined;this.groupedHistograms_=undefined;this.hierarchies_=undefined;this.tableRows_=undefined;this.sortColumnChangedListener_=e=>this.onSortColumnChanged_(e);},ready(){this.$.table.zebra=true;this.addEventListener('sort-column-changed',this.sortColumnChangedListener_);this.addEventListener('requestSelectionChange',this.onRequestSelectionChange_.bind(this));this.addEventListener('row-expanded-changed',this.onRowExpandedChanged_.bind(this));},get viewState(){return this.viewState_;},set viewState(vs){if(this.viewState_){throw new Error('viewState must be set exactly once.');}
this.viewState_=vs;this.viewState.addUpdateListener(this.onViewStateUpdate_.bind(this));},get histograms(){return this.histograms_;},async build(histograms,sourceHistograms,displayLabels,opt_progress){this.histograms_=histograms;this.sourceHistograms_=sourceHistograms;this.filteredHistograms_=undefined;this.groupedHistograms_=undefined;this.displayLabels_=displayLabels;if(opt_progress!==undefined)this.progress_=opt_progress;if(histograms.length===0){throw new Error('histogram-set-table requires non-empty HistogramSet.');}
await this.progress_('Building columns...');this.$.table.tableColumns=[{title:this.buildNameColumnTitle_(),value:row=>row.nameCell,cmp:(a,b)=>a.compareNames(b),}].concat(displayLabels.map(l=>this.buildColumn_(l)));tr.b.Timing.instant('histogram-set-table','columnCount',this.$.table.tableColumns.length);await this.updateContents_();this.fire('display-ready');this.progress_=()=>Promise.resolve();this.checkNameColumnOverflow_(tr.v.ui.HistogramSetTableRow.walkAll(this.$.table.tableRows));},buildNameColumnTitle_(){this.nameColumnTitle_=document.createElement('span');this.nameColumnTitle_.style.display='inline-flex';const nameEl=document.createElement('span');nameEl.textContent='Name';this.nameColumnTitle_.appendChild(nameEl);const toggleWidthEl=document.createElement('span');toggleWidthEl.style.fontWeight='bold';toggleWidthEl.style.background='#bbb';toggleWidthEl.style.color='#333';toggleWidthEl.style.padding='0px 3px';toggleWidthEl.style.marginRight='8px';toggleWidthEl.style.display='none';toggleWidthEl.textContent=MIDLINE_HORIZONTAL_ELLIPSIS;toggleWidthEl.addEventListener('click',this.toggleNameColumnWidth_.bind(this));this.nameColumnTitle_.appendChild(toggleWidthEl);return this.nameColumnTitle_;},toggleNameColumnWidth_(opt_event){this.viewState.update({constrainNameColumn:!this.viewState.constrainNameColumn,});if(opt_event!==undefined){opt_event.stopPropagation();opt_event.preventDefault();tr.b.Timing.instant('histogram-set-table','nameColumn'+
(this.viewState.constrainNameColumn?'Constrained':'Unconstrained'));}},buildColumn_(displayLabel){const title=document.createElement('span');title.textContent=displayLabel;title.style.whiteSpace='pre';return{displayLabel,title,value:row=>row.getCell(displayLabel),cmp:(rowA,rowB)=>rowA.compareCells(rowB,displayLabel),};},async updateContents_(){const previousRowStates=this.viewState.tableRowStates;if(!this.filteredHistograms_){await this.progress_('Filtering rows...');this.filteredHistograms_=this.viewState.showAll?this.histograms:this.sourceHistograms_;if(this.viewState.searchQuery){let query;try{query=new RegExp(this.viewState.searchQuery);}catch(e){}
if(query!==undefined){this.filteredHistograms_=new tr.v.HistogramSet([...this.filteredHistograms_].filter(hist=>hist.name.match(query)));if(this.filteredHistograms_.length===0&&!this.viewState.showAll){await this.viewState.update({showAll:true});return;}}}
this.groupedHistograms_=undefined;}
if(!this.groupedHistograms_){await this.progress_('Grouping Histograms...');this.groupHistograms_();}
if(!this.hierarchies_){await this.progress_('Merging Histograms...');this.hierarchies_=tr.v.HistogramSetHierarchy.build(this.groupedHistograms_);this.tableRows_=undefined;}
const tableRowsDirty=this.tableRows_===undefined;if(tableRowsDirty){this.tableRows_=this.hierarchies_.map(hierarchy=>new tr.v.ui.HistogramSetTableRow(hierarchy,this.$.table,this.viewState));tr.b.Timing.instant('histogram-set-table','rootRowCount',this.tableRows_.length);const namesToRowStates=new Map();for(const row of this.tableRows_){namesToRowStates.set(row.name,row.viewState);}
await this.viewState.update({tableRowStates:namesToRowStates});}
await this.progress_('Configuring table...');this.nameColumnTitle_.children[1].style.filter=this.viewState.constrainNameColumn?'invert(100%)':'';const referenceDisplayLabelIndex=this.displayLabels_.indexOf(this.viewState.referenceDisplayLabel);this.$.table.selectedTableColumnIndex=(referenceDisplayLabelIndex<0)?undefined:(1+referenceDisplayLabelIndex);this.removeEventListener('sort-column-changed',this.sortColumnChangedListener_);this.$.table.sortColumnIndex=this.viewState.sortColumnIndex;this.$.table.sortDescending=this.viewState.sortDescending;this.addEventListener('sort-column-changed',this.sortColumnChangedListener_);if(tableRowsDirty){await this.progress_('Building DOM...');this.$.table.tableRows=this.tableRows_;for(const row of this.tableRows_){const previousState=previousRowStates.get(row.name);if(!previousState)continue;await row.restoreState(previousState);}}
this.$.table.rebuild();},async onRowExpandedChanged_(event){event.row.viewState.isExpanded=this.$.table.getExpandedForTableRow(event.row);tr.b.Timing.instant('histogram-set-table','row'+(event.row.viewState.isExpanded?'Expanded':'Collapsed'));if(this.nameColumnTitle_.children[1].style.display==='block')return;await tr.b.animationFrame();this.checkNameColumnOverflow_(event.row.subRows);},checkNameColumnOverflow_(rows){for(const row of rows){if(!row.nameCell.isOverflowing)continue;const[nameSpan,dots]=Array.from(this.nameColumnTitle_.children);dots.style.display='block';const labelWidthPx=tr.v.ui.NAME_COLUMN_WIDTH_PX-
dots.getBoundingClientRect().width;nameSpan.style.width=labelWidthPx+'px';return;}},groupHistograms_(){const groupings=this.viewState.groupings.slice();groupings.push(tr.v.HistogramGrouping.DISPLAY_LABEL);function canSkipGrouping(grouping,groupedHistograms){if(groupedHistograms.size>1)return false;if(grouping.key===groupings[0].key)return false;if(grouping.key===tr.v.HistogramGrouping.DISPLAY_LABEL.key){return false;}
return true;}
this.groupedHistograms_=this.filteredHistograms_.groupHistogramsRecursively(groupings,canSkipGrouping);this.hierarchies_=undefined;},async onViewStateUpdate_(event){if(this.histograms_===undefined)return;if(event.delta.searchQuery!==undefined||event.delta.showAll!==undefined){this.filteredHistograms_=undefined;}
if(event.delta.groupings!==undefined){this.groupedHistograms_=undefined;}
if(event.delta.displayStatistic!==undefined&&this.$.table.sortColumnIndex>0){this.$.table.sortColumnIndex=undefined;}
if(event.delta.referenceDisplayLabel!==undefined||event.delta.displayStatisticName!==undefined){this.$.table.tableRows=this.$.table.tableRows;}
if(event.delta.tableRowStates){if(this.tableRows_.length!==this.viewState.tableRowStates.size){throw new Error('Only histogram-set-table may update tableRowStates');}
for(const row of this.tableRows_){if(this.viewState.tableRowStates.get(row.name)!==row.viewState){throw new Error('Only histogram-set-table may update tableRowStates');}}
return;}
await this.updateContents_();},onSortColumnChanged_(event){tr.b.Timing.instant('histogram-set-table','sortColumn');this.viewState.update({sortColumnIndex:event.sortColumnIndex,sortDescending:event.sortDescending,});},onRequestSelectionChange_(event){if(event.selection instanceof tr.model.EventSet)return;event.stopPropagation();tr.b.Timing.instant('histogram-set-table','selectHistogramNames');let histogramNames=event.selection;histogramNames.sort();histogramNames=histogramNames.map(escapeRegExp).join('|');this.viewState.update({showAll:true,searchQuery:`^(${histogramNames})$`,});},get leafHistograms(){const histograms=new tr.v.HistogramSet();for(const row of
tr.v.ui.HistogramSetTableRow.walkAll(this.$.table.tableRows)){if(row.subRows.length)continue;for(const hist of row.columns.values()){if(!(hist instanceof tr.v.Histogram))continue;histograms.addHistogram(hist);}}
return histograms;}});return{MIDLINE_HORIZONTAL_ELLIPSIS,};});'use strict';tr.exportTo('tr.v.ui',function(){const PAGE_BREAKDOWN_KEY='pageBreakdown';Polymer({is:'tr-v-ui-metrics-visualization',created(){this.charts_=new Map();},ready(){this.$.start.addEventListener('keydown',(e)=>{if(e.key==='Enter')this.filterByPercentile_();});this.$.end.addEventListener('keydown',(e)=>{if(e.key==='Enter')this.filterByPercentile_();});this.$.search_page.addEventListener('keydown',(e)=>{if(e.key==='Enter')this.searchByPage_();});},build(chartData){this.title_=chartData.title;this.aggregateData_=chartData.aggregate;this.data_=chartData.page;this.submetricsData_=chartData.submetrics;this.benchmarkCount_=chartData.aggregate.length;const aggregateChart=this.initializeColumnChart(this.title_);Polymer.dom(this.$.aggregateContainer).appendChild(aggregateChart);this.charts_.set(tr.v.ui.AGGREGATE_KEY,aggregateChart);this.setChartColors_(tr.v.ui.AGGREGATE_KEY);aggregateChart.data=chartData.aggregate;this.setChartSize_(tr.v.ui.AGGREGATE_KEY);const newChart=this.initializeColumnChart(this.title_+' Breakdown');newChart.enableToolTip=true;newChart.toolTipCallBack=(rect)=>this.openChildChart_(rect);Polymer.dom(this.$.pageByPageContainer).appendChild(newChart);this.charts_.set(PAGE_BREAKDOWN_KEY,newChart);this.setChartColors_(PAGE_BREAKDOWN_KEY);newChart.data=this.data_;this.setChartSize_(PAGE_BREAKDOWN_KEY);},setChartSize_(page){const chart=this.charts_.get(page);const pageCount=chart.data.length;chart.graphHeight=tr.b.math.clamp(pageCount*20,400,600);chart.graphWidth=tr.b.math.clamp(pageCount*30,200,1000);},setChartColors_(page){const chart=this.charts_.get(page);const metrics=tr.v.ui.METRICS.get(this.title_);for(let i=0;i<this.benchmarkCount_;++i){for(let j=0;j<metrics.length;++j){const mainColorIndex=j%tr.v.ui.COLORS.length;const subColorIndex=i%tr.v.ui.COLORS[mainColorIndex].length;const color=tr.v.ui.COLORS[mainColorIndex][subColorIndex];const series=metrics[j]+'-'+this.aggregateData_[i].x;chart.getDataSeries(series).color=color;if(i===0){chart.getDataSeries(series).title=metrics[j];}else{chart.getDataSeries(series).title='';}}}},initializeColumnChart(title){const newChart=new tr.ui.b.NameColumnChart();newChart.hideLegend=false;newChart.isStacked=true;newChart.yAxisLabel='ms';newChart.hideXAxis=true;newChart.displayXInHover=true;newChart.isGrouped=true;newChart.showTitleInLegend=true;newChart.chartTitle=title;newChart.titleHeight='14pt';return newChart;},initializeChildChart_(title,height,width){const div=document.createElement('div');div.classList.add('container');Polymer.dom(this.$.submetricsContainer).insertBefore(div,this.$.submetricsContainer.firstChild);const childChart=new tr.ui.b.NameBarChart();childChart.xAxisLabel='ms';childChart.chartTitle=title;childChart.graphHeight=height;childChart.graphWidth=width;childChart.titleHeight='14pt';childChart.isStacked=true;childChart.hideLegend=true;childChart.isGrouped=true;childChart.isWaterfall=true;div.appendChild(childChart);const button=this.initializeCloseButton_(div,this.$.submetricsContainer);div.appendChild(button);return childChart;},initializeCloseButton_(div,parent){const button=this.$.close.cloneNode(true);button.style.display='inline-block';button.addEventListener('click',()=>{Polymer.dom(parent).removeChild(div);});return button;},openChildChart_(rect){const metrics=tr.v.ui.METRICS.get(this.title_);let metric;let metricIndex;for(let i=0;i<metrics.length;++i){if(rect.key.startsWith(metrics[i])){metric=metrics[i];metricIndex=i;break;}}
const page=rect.datum.group;const title=this.title_+' '+metric+': '+page;const submetrics=this.submetricsData_.get(page).get(metric);const width=tr.b.math.clamp(submetrics.size*150,300,700);const height=tr.b.math.clamp(submetrics.size*this.benchmarkCount_*50,300,700);const childChart=this.initializeChildChart_(title,height,width);childChart.data=this.processSubmetrics_(childChart,submetrics,0,metricIndex).data;},processSubmetrics_(chart,submetrics,hideValue,metricIndex){const finalData=[];let submetricIndex=0;for(const submetric of submetrics.values()){let benchmarkIndex=0;for(const benchmark of submetric.values()){benchmark.hide=!hideValue?0:hideValue;const series=benchmark.x+'-'+benchmark.group;const mainColorIndex=metricIndex%tr.v.ui.COLORS.length;const subColorIndex=benchmarkIndex%tr.v.ui.COLORS[mainColorIndex].length;chart.getDataSeries(series).color=tr.v.ui.COLORS[mainColorIndex][subColorIndex];if(benchmarkIndex===(this.benchmarkCount_-1)){hideValue+=benchmark[series];}
finalData.push(benchmark);benchmarkIndex++;}
submetricIndex++;}
return{data:finalData,hide:hideValue};},filterByPercentile_(){const startPercentile=this.$.start.value;const endPercentile=this.$.end.value;if(startPercentile===''||endPercentile==='')return;const length=this.data_.length/(this.benchmarkCount_+1);const startIndex=this.getPercentileIndex_(startPercentile,length);const endIndex=this.getPercentileIndex_(endPercentile,length);this.charts_.get(PAGE_BREAKDOWN_KEY).data=this.data_.slice(startIndex,endIndex);},getPercentileIndex_(percentile,arrayLength){const index=Math.ceil(arrayLength*(percentile/100.0));if(index===-1)return 0;if(index>=arrayLength)return arrayLength;return index*this.benchmarkCount_;},searchByPage_(){const criteria=this.$.search_page.value;if(criteria==='')return;const query=new RegExp(criteria);const filteredData=[...this.data_].filter(group=>{if(group.group)return group.group.match(query);return false;});if(filteredData.length<1){this.$.search_error.style.display='block';return;}
const page=filteredData[0].group;const title=this.title_+' Breakdown: '+page;const metricToSubmetricMap=this.submetricsData_.get(page);let totalSubmetrics=0;for(const submetrics of metricToSubmetricMap.values()){for(const benchmark of submetrics.values()){totalSubmetrics+=benchmark.length;}}
const width=tr.b.math.clamp(totalSubmetrics*150,300,700);const height=tr.b.math.clamp(totalSubmetrics*this.benchmarkCount_*30,300,700);const childChart=this.initializeChildChart_(title,height,width);const childData=[];let hide=0;let metricIndex=0;for(const submetrics of metricToSubmetricMap.values()){const submetricsData=this.processSubmetrics_(childChart,submetrics,hide,metricIndex);childData.push(...submetricsData.data);hide=submetricsData.hide;metricIndex++;}
childChart.data=childData;},});});'use strict';Polymer({is:'tr-v-ui-raster-visualization',ready(){this.$.pageSelector.addEventListener('click',()=>{this.selectPage_();});this.$.search_page.addEventListener('keydown',(e)=>{if(e.key==='Enter')this.searchByPage_();});this.$.search_button.addEventListener('click',()=>{this.searchByPage_();});},build(chartData){this.data_=chartData;const aggregateChart=this.createChart_('Aggregate Data by Run');Polymer.dom(this.$.aggregateContainer).appendChild(aggregateChart);aggregateChart.enableToolTip=true;aggregateChart.toolTipCallBack=(rect)=>this.openBenchmarkChart_(rect);this.setChartColors_(aggregateChart,this.data_.get(tr.v.ui.AGGREGATE_KEY));aggregateChart.data=this.data_.get(tr.v.ui.AGGREGATE_KEY);this.setChartSize_(aggregateChart,this.data_.get(tr.v.ui.AGGREGATE_KEY).length);for(const page of this.data_.keys()){if(page===tr.v.ui.AGGREGATE_KEY)continue;const option=document.createElement('option');option.textContent=page;option.value=page;this.$.pageSelector.appendChild(option);}},setChartSize_(chart,pageCount,dataLength){chart.graphHeight=tr.b.math.clamp(pageCount*25,175,1000);chart.graphWidth=tr.b.math.clamp(pageCount*25,500,1000);},setChartColors_(chart,data){const metrics=new Map();let count=0;for(const thread of tr.v.ui.FRAME.values()){for(const metric of thread.keys()){metrics.set(metric,count);count++;}}
for(let i=0;i<Math.floor(data.length/tr.v.ui.FRAME.length);++i){let j=0;for(const[threadName,thread]of tr.v.ui.FRAME.entries()){for(const metric of thread.keys()){let color='transparent';if(thread.get(metric)){const mainColorIndex=metrics.get(metric)%tr.v.ui.COLORS.length;const subColorIndex=i%tr.v.ui.COLORS[mainColorIndex].length;color=tr.v.ui.COLORS[mainColorIndex][subColorIndex];}
const series=metric+'-'+data[i*2+j].x+'-'+threadName;chart.getDataSeries(series).color=color;chart.getDataSeries(series).title=!i?metric:'';}
j++;}}},createChart_(title){const newChart=new tr.ui.b.NameBarChart();newChart.chartTitle=title;newChart.xAxisLabel='ms';newChart.hideLegend=false;newChart.showTitleInLegend=true;newChart.hideYAxis=true;newChart.isStacked=true;newChart.displayXInHover=true;newChart.isGrouped=true;return newChart;},openBenchmarkChart_(rect){const benchmarkIndex=Math.floor(rect.index/tr.v.ui.FRAME.length);const title=rect.datum.x;const div=document.createElement('div');Polymer.dom(this.$.pageContainer).insertBefore(div,this.$.pageContainer.firstChild);const chart=this.createChart_(title);div.appendChild(chart);const button=this.initializeCloseButton_(div,this.$.pageContainer);div.appendChild(button);const newDataSet=[];for(const page of this.data_.keys()){if(page===tr.v.ui.AGGREGATE_KEY)continue;for(let i=0;i<tr.v.ui.FRAME.length;i++){newDataSet.push(this.data_.get(page)[benchmarkIndex*tr.v.ui.FRAME.length+i]);}}
this.setChartColors_(chart,newDataSet);chart.data=newDataSet;this.setChartSize_(chart,newDataSet.length);},selectPage_(){const div=document.createElement('div');const page=this.$.pageSelector.value;if(page==='')return;Polymer.dom(this.$.pageContainer).insertBefore(div,this.$.pageContainer.firstChild);const pageChart=this.createChart_(page);div.appendChild(pageChart);const button=this.initializeCloseButton_(div,this.$.pageContainer);div.appendChild(button);const pageData=this.data_.get(page);this.setChartColors_(pageChart,pageData);pageChart.data=pageData;this.setChartSize_(pageChart,pageData.length);},searchByPage_(){const criteria=this.$.search_page.value;if(criteria==='')return;const query=new RegExp(criteria);const filteredData=[...this.data_.keys()].filter(page=>page.match(query));if(filteredData.length<1){this.$.search_error.style.display='block';return;}
const page=filteredData[0];const div=document.createElement('div');Polymer.dom(this.$.pageContainer).insertBefore(div,this.$.pageContainer.firstChild);const pageChart=this.createChart_(page);div.appendChild(pageChart);const button=this.initializeCloseButton_(div,this.$.pageContainer);div.appendChild(button);const pageData=this.data_.get(page);this.setChartColors_(pageChart,pageData);pageChart.data=pageData;this.setChartSize_(pageChart,pageData.length);},initializeCloseButton_(div,parent){const button=this.$.close.cloneNode(true);button.style.display='inline-block';button.addEventListener('click',()=>{Polymer.dom(parent).removeChild(div);});return button;},});'use strict';tr.exportTo('tr.v.ui',function(){const STATISTICS_KEY='statistics';const SUBMETRICS_KEY='submetrics';const AGGREGATE_KEY='aggregate';const RASTER_START_METRIC_KEY='pipeline:begin_frame_to_raster_start';const COLORS=[['#FFD740','#FFC400','#FFAB00','#E29800'],['#FF6E40','#FF3D00','#DD2C00','#A32000'],['#40C4FF','#00B0FF','#0091EA','#006DAF'],['#89C641','#54B503','#4AA510','#377A0D'],['#B388FF','#7C4DFF','#651FFF','#6200EA'],['#FF80AB','#FF4081','#F50057','#C51162'],['#FFAB40','#FF9100','#FF6D00','#D65C02'],['#8C9EFF','#536DFE','#3D5AFE','#304FFE']];const FRAME=[new Map([['pipeline:begin_frame_to_raster_start',false],['pipeline:begin_frame_to_raster_end',true]]),new Map([['pipeline:begin_frame_transport',true],['pipeline:begin_frame_to_frame_submission',true],['pipeline:frame_submission_to_display',true],['pipeline:draw',true]])];const METRICS=new Map([['Pipeline',['pipeline:begin_frame_transport','pipeline:begin_frame_to_frame_submission','pipeline:frame_submission_to_display','pipeline:draw']],['Thread',['thread_browser_cpu_time_per_frame','thread_display_compositor_cpu_time_per_frame','thread_GPU_cpu_time_per_frame','thread_IO_cpu_time_per_frame','thread_other_cpu_time_per_frame','thread_raster_cpu_time_per_frame','thread_renderer_compositor_cpu_time_per_frame','thread_renderer_main_cpu_time_per_frame']]]);function getValueFromMap(key,map){let retrievedValue=map.get(key);if(!retrievedValue){retrievedValue=new Map();map.set(key,retrievedValue);}
return retrievedValue;}
Polymer({is:'tr-v-ui-visualizations-data-container',created(){this.orderedBenchmarks_=[];this.groupedData_=new Map();},build(leafHistograms,histograms){if(!leafHistograms||leafHistograms.length<1||!histograms||histograms.length<1){this.$.data_error.style.display='block';return;}
this.processHistograms_(this.groupHistograms_(histograms),this.groupHistograms_(leafHistograms));this.buildCharts_();},processHistograms_(histograms,leafHistograms){const benchmarkStartGrouping=tr.v.HistogramGrouping.BY_KEY.get(tr.v.d.RESERVED_NAMES.BENCHMARK_START);const benchmarkToStartTime=new Map();for(const[metric,benchmarks]of histograms.entries()){for(const[benchmark,pages]of leafHistograms.get(metric).entries()){for(const[page,histograms]of pages.entries()){for(const histogram of histograms){const aggregateToBenchmarkMap=getValueFromMap(AGGREGATE_KEY,this.groupedData_);const benchmarkToMetricMap=getValueFromMap(benchmark,aggregateToBenchmarkMap);benchmarkToMetricMap.set(metric,new Map([[STATISTICS_KEY,histogram.running]]));}}}
for(const[benchmark,pages]of benchmarks.entries()){for(const[page,histograms]of pages.entries()){for(const histogram of histograms){if(!benchmarkToStartTime.get(benchmark)){benchmarkToStartTime.set(benchmark,benchmarkStartGrouping.callback(histogram));}
const pageToBenchmarkMap=getValueFromMap(page,this.groupedData_);const benchmarkToMetricMap=getValueFromMap(benchmark,pageToBenchmarkMap);const mergedSubmetrics=new tr.v.d.DiagnosticMap();for(const bin of histogram.allBins){for(const map of bin.diagnosticMaps){mergedSubmetrics.addDiagnostics(map);}}
if(benchmarkToMetricMap.get(metric))continue;benchmarkToMetricMap.set(metric,new Map([[STATISTICS_KEY,histogram.running],[SUBMETRICS_KEY,mergedSubmetrics.get('breakdown')]]));}}}}
this.orderedBenchmarks_=this.sortBenchmarks_(benchmarkToStartTime);},groupHistograms_(histograms){const groupings=[tr.v.HistogramGrouping.HISTOGRAM_NAME,tr.v.HistogramGrouping.DISPLAY_LABEL,tr.v.HistogramGrouping.BY_KEY.get(tr.v.d.RESERVED_NAMES.STORIES)];return histograms.groupHistogramsRecursively(groupings);},sortBenchmarks_(benchmarks){return Array.from(benchmarks.keys()).sort((a,b)=>{Date.parse(benchmarks.get(a))-Date.parse(benchmarks.get(b));});},getSeriesKey_(metric,benchmark){return metric+'-'+benchmark;},buildCharts_(){const rasterDataToBePassed=this.buildRasterChart_();this.$.rasterVisualization.build(rasterDataToBePassed);for(const chartName of METRICS.keys()){const metricsDataToBePassed=this.buildMetricsData_(chartName);const newChart=this.$.metricsVisualization.cloneNode(true);newChart.style.display='block';Polymer.dom(this.$.metrics_container).appendChild(newChart);newChart.build(metricsDataToBePassed);}},buildRasterChart_(){const orderedPages=[...this.groupedData_.keys()].filter((page)=>this.filterPagesWithoutRasterMetric_(page)).sort((a,b)=>this.sortByRasterStart_(a,b));const allChartData=new Map();for(const page of orderedPages){const pageMap=this.groupedData_.get(page);let chartData=[];for(const benchmark of this.orderedBenchmarks_){if(!pageMap.has(benchmark))continue;const benchmarkMap=pageMap.get(benchmark);const benchmarkData=[];if(benchmarkMap.get(RASTER_START_METRIC_KEY)===undefined){continue;}
for(const[threadName,thread]of FRAME.entries()){const data={x:benchmark,hide:0};if(page!==AGGREGATE_KEY)data.group=page;let rasterBegin=0;for(const metric of thread.keys()){const metricMap=benchmarkMap.get(metric);const key=this.getSeriesKey_(metric,data.x+'-'+threadName);const stats=metricMap.get(STATISTICS_KEY);const mean=stats?stats.mean:0;let roundedMean=Math.round(mean*100)/100;if(metric===RASTER_START_METRIC_KEY){rasterBegin=roundedMean;}else if(metric==='pipeline:begin_frame_to_raster_end'){roundedMean-=rasterBegin;}
data[key]=roundedMean;}
benchmarkData.push(data);}
chartData=chartData.concat(benchmarkData);}
allChartData.set(page,chartData);}
return allChartData;},buildMetricsData_(chartName){const orderedPages=[...this.groupedData_.keys()].sort((a,b)=>this.sortByTotal_(a,b,chartName));const chartData=[];const aggregateChart=[];for(const page of orderedPages){const pageMap=this.groupedData_.get(page);for(const benchmark of this.orderedBenchmarks_){if(!pageMap.has(benchmark))continue;const data={x:benchmark,group:page};const benchmarkMap=pageMap.get(benchmark);for(const metric of METRICS.get(chartName)){const metricMap=benchmarkMap.get(metric);const key=this.getSeriesKey_(metric,benchmark);const stats=metricMap.get(STATISTICS_KEY);const mean=stats?stats.mean:0;data[key]=Math.round(mean*100)/100;}
if(page===AGGREGATE_KEY){aggregateChart.push(data);}else{chartData.push(data);}}
chartData.push({});}
chartData.shift();return{title:chartName,aggregate:aggregateChart,page:chartData,submetrics:this.processSubmetricsData_(chartName)};},submetricsHelper_(submetric,value,benchmark,metricToSubmetricMap){let submetricToBenchmarkMap=metricToSubmetricMap.get(submetric);if(!submetricToBenchmarkMap){submetricToBenchmarkMap=[];metricToSubmetricMap.set(submetric,submetricToBenchmarkMap);}
const data={x:submetric,hide:0,group:benchmark};const mean=value;const roundedMean=Math.round(mean*100)/100;if(!roundedMean)return;data[this.getSeriesKey_(submetric,benchmark)]=roundedMean;submetricToBenchmarkMap.push(data);},processSubmetricsData_(chartName){const submetrics=new Map();for(const[page,pageMap]of this.groupedData_.entries()){if(page===AGGREGATE_KEY)continue;const pageToMetricMap=getValueFromMap(page,submetrics);for(const benchmark of this.orderedBenchmarks_){const benchmarkMap=pageMap.get(benchmark);if(!benchmarkMap)continue;for(const metric of METRICS.get(chartName)){const metricMap=benchmarkMap.get(metric);const metricToSubmetricMap=getValueFromMap(metric,pageToMetricMap);const submetrics=metricMap.get(SUBMETRICS_KEY);if(!submetrics){this.submetricsHelper_(metric,metricMap.get(STATISTICS_KEY),benchmark,metricToSubmetricMap);continue;}
for(const[submetric,value]of[...submetrics]){this.submetricsHelper_(submetric,value,benchmark,metricToSubmetricMap);}}}}
return submetrics;},sortByTotal_(a,b,chartName){if(a===AGGREGATE_KEY)return-1;if(b===AGGREGATE_KEY)return 1;let aValue=0;const aMap=this.groupedData_.get(a);if(aMap.get(this.orderedBenchmarks_[0])!==undefined){for(const metric of METRICS.get(chartName)){const aMetricMap=aMap.get(this.orderedBenchmarks_[0]).get(metric);const aStats=aMetricMap.get(STATISTICS_KEY);aValue+=aStats?aStats.mean:0;}}
let bValue=0;const bMap=this.groupedData_.get(b);if(bMap.get(this.orderedBenchmarks_[0])!==undefined){for(const metric of METRICS.get(chartName)){const bMetricMap=bMap.get(this.orderedBenchmarks_[0]).get(metric);const bStats=bMetricMap.get(STATISTICS_KEY);bValue+=bStats?bStats.mean:0;}}
return aValue-bValue;},filterPagesWithoutRasterMetric_(page){const pageMap=this.groupedData_.get(page);for(const benchmark of this.orderedBenchmarks_){const pageMetricMap=pageMap.get(benchmark);if(!pageMetricMap)continue;const wantedMetric=pageMetricMap.get(RASTER_START_METRIC_KEY);if(wantedMetric!==undefined)return true;}
return false;},sortByRasterStart_(a,b){if(a===AGGREGATE_KEY)return 1;if(b===AGGREGATE_KEY)return-1;let aValue=0;const aMap=this.groupedData_.get(a);if(aMap.get(this.orderedBenchmarks_[0])!==undefined){const aMetricMap=aMap.get(this.orderedBenchmarks_[0]).get(RASTER_START_METRIC_KEY);const aStats=aMetricMap.get(STATISTICS_KEY);aValue=aStats?aStats.mean:0;}
let bValue=0;const bMap=this.groupedData_.get(b);if(bMap.get(this.orderedBenchmarks_[0])!==undefined){const bMetricMap=bMap.get(this.orderedBenchmarks_[0]).get(RASTER_START_METRIC_KEY);const bStats=bMetricMap.get(STATISTICS_KEY);bValue=bStats?bStats.mean:0;}
return bValue-aValue;},});return{STATISTICS_KEY,SUBMETRICS_KEY,AGGREGATE_KEY,COLORS,FRAME,METRICS,getValueFromMap,};});'use strict';tr.exportTo('tr.v.ui',function(){Polymer({is:'tr-v-ui-histogram-set-view',listeners:{export:'onExport_',loadVisualization:'onLoadVisualization_'},created(){this.brushingStateController_=new tr.ui.NullBrushingStateController();this.viewState_=new tr.v.ui.HistogramSetViewState();this.visualizationLoaded_=false;},ready(){this.$.table.viewState=this.viewState;this.$.controls.viewState=this.viewState;},attached(){this.brushingStateController.parentController=tr.c.BrushingStateController.getControllerForElement(this.parentNode);},get brushingStateController(){return this.brushingStateController_;},get viewState(){return this.viewState_;},get histograms(){return this.$.table.histograms;},async build(histograms,opt_options){const options=opt_options||{};const progress=options.progress||(()=>Promise.resolve());if(options.helpHref)this.$.controls.helpHref=options.helpHref;if(options.feedbackHref){this.$.controls.feedbackHref=options.feedbackHref;}
if(histograms===undefined||histograms.length===0){this.$.container.style.display='none';this.$.zero.style.display='block';this.style.display='block';return;}
this.$.zero.style.display='none';this.$.container.style.display='block';this.$.container.style.maxHeight=(window.innerHeight-16)+'px';const buildMark=tr.b.Timing.mark('histogram-set-view','build');await progress('Finding important Histograms...');const sourceHistogramsMark=tr.b.Timing.mark('histogram-set-view','sourceHistograms');const sourceHistograms=histograms.sourceHistograms;sourceHistogramsMark.end();this.$.controls.showAllEnabled=(sourceHistograms.length!==histograms.length);await progress('Collecting parameters...');const collectParametersMark=tr.b.Timing.mark('histogram-set-view','collectParameters');const parameterCollector=new tr.v.HistogramParameterCollector();parameterCollector.process(histograms);this.$.controls.baseStatisticNames=parameterCollector.statisticNames;this.$.controls.possibleGroupings=parameterCollector.possibleGroupings;const displayLabels=parameterCollector.labels;this.$.controls.displayLabels=displayLabels;collectParametersMark.end();const hist=[...histograms][0];const benchmarks=hist.diagnostics.get(tr.v.d.RESERVED_NAMES.BENCHMARKS);let enable=false;if(benchmarks!==undefined&&benchmarks.length>0){for(const benchmark of benchmarks){if(benchmark.includes('rendering')){enable=true;break;}}}
this.$.controls.enableVisualization=enable;await this.$.table.build(histograms,sourceHistograms,displayLabels,progress);buildMark.end();},onExport_(event){const mark=tr.b.Timing.mark('histogram-set-view','export'+
(event.merged?'Merged':'Raw')+event.format.toUpperCase());const histograms=event.merged?this.$.table.leafHistograms:this.histograms;let blob;if(event.format==='csv'){const csv=new tr.v.CSVBuilder(histograms);csv.build();blob=new window.Blob([csv.toString()],{type:'text/csv'});}else if(event.format==='json'){blob=new window.Blob([JSON.stringify(histograms.asDicts())],{type:'text/json'});}else{throw new Error(`Unable to export format "${event.format}"`);}
const path=window.location.pathname.split('/');const basename=path[path.length-1].split('.')[0]||'histograms';const anchor=document.createElement('a');anchor.download=`${basename}.${event.format}`;anchor.href=window.URL.createObjectURL(blob);anchor.click();mark.end();},onLoadVisualization_(event){if(!this.visualizationLoaded_){this.$.visualizations.style.display='block';this.$.visualizations.build(this.$.table.leafHistograms,this.histograms);this.visualizationLoaded_=true;}else if(this.$.visualizations.style.display==='none'){this.$.visualizations.style.display='block';}else{this.$.visualizations.style.display='none';}},});return{};});'use strict';tr.exportTo('tr.ui',function(){Polymer({is:'tr-ui-sp-metrics-side-panel',behaviors:[tr.ui.behaviors.SidePanel],ready(){this.model_=undefined;this.rangeOfInterest_=undefined;this.metricLatenciesMs_=[];this.metrics_=[];tr.metrics.MetricRegistry.getAllRegisteredTypeInfos().forEach(function(m){if(m.constructor.name==='sampleMetric')return;this.metrics_.push({label:m.constructor.name,value:m.constructor.name});},this);this.metrics_.sort((x,y)=>x.label.localeCompare(y.label));this.settingsKey_='metrics-side-panel-metric-name';this.currentMetricName_='responsivenessMetric';const metricSelector=tr.ui.b.createSelector(this,'currentMetricName_',this.settingsKey_,this.currentMetricName_,this.metrics_);Polymer.dom(this.$.top_left_controls).appendChild(metricSelector);metricSelector.addEventListener('change',this.onMetricChange_.bind(this));this.currentMetricTypeInfo_=tr.metrics.MetricRegistry.findTypeInfoWithName(this.currentMetricName_);this.recomputeButton_=tr.ui.b.createButton('Recompute',this.onRecompute_,this);Polymer.dom(this.$.top_left_controls).appendChild(this.recomputeButton_);this.$.results.addEventListener('display-ready',()=>{this.$.results.style.display='';});},async build(model){this.model_=model;await this.updateContents_();},get metricLatencyMs(){return tr.b.math.Statistics.mean(this.metricLatenciesMs_);},onMetricChange_(){this.currentMetricTypeInfo_=tr.metrics.MetricRegistry.findTypeInfoWithName(this.currentMetricName_);this.metricLatenciesMs_=[];this.updateContents_();},onRecompute_(){this.updateContents_();},get textLabel(){return'Metrics';},supportsModel(m){if(!m){return{supported:false,reason:'No model available'};}
return{supported:true};},get model(){return this.model_;},set model(model){this.build(model);},get selection(){},set selection(_){},get rangeOfInterest(){return this.rangeOfInterest_;},set rangeOfInterest(range){this.rangeOfInterest_=range;if(this.currentMetricTypeInfo_&&this.currentMetricTypeInfo_.metadata.supportsRangeOfInterest){if((this.metricLatencyMs===undefined)||(this.metricLatencyMs<100)){this.updateContents_();}else{this.recomputeButton_.style.background='red';}}},async updateContents_(){Polymer.dom(this.$.error).textContent='';this.$.results.style.display='none';if(!this.model_){Polymer.dom(this.$.error).textContent='Missing model';return;}
const options={metrics:[this.currentMetricName_]};if(this.currentMetricTypeInfo_&&this.currentMetricTypeInfo_.metadata.supportsRangeOfInterest&&this.rangeOfInterest&&!this.rangeOfInterest.isEmpty){options.rangeOfInterest=this.rangeOfInterest;}
const startDate=new Date();const addFailureCb=failure=>{Polymer.dom(this.$.error).textContent=failure.description;};const histograms=tr.metrics.runMetrics(this.model_,options,addFailureCb);this.metricLatenciesMs_.push(new Date()-startDate);while(this.metricLatenciesMs_.length>20){this.metricLatenciesMs_.shift();}
this.recomputeButton_.style.background='';await this.$.results.build(histograms);}});tr.ui.side_panel.SidePanelRegistry.register(function(){return document.createElement('tr-ui-sp-metrics-side-panel');});return{};});'use strict';Polymer({is:'tr-ui-e-s-alerts-side-panel',behaviors:[tr.ui.behaviors.SidePanel],ready(){this.rangeOfInterest_=new tr.b.math.Range();this.selection_=undefined;},get model(){return this.model_;},set model(model){this.model_=model;this.updateContents_();},set selection(selection){},set rangeOfInterest(rangeOfInterest){},selectAlertsOfType(alertTypeString){const alertsOfType=this.model_.alerts.filter(function(alert){return alert.title===alertTypeString;});const event=new tr.model.RequestSelectionChangeEvent();event.selection=new tr.model.EventSet(alertsOfType);this.dispatchEvent(event);},alertsByType_(alerts){const alertsByType={};alerts.forEach(function(alert){if(!alertsByType[alert.title]){alertsByType[alert.title]=[];}
alertsByType[alert.title].push(alert);});return alertsByType;},alertsTableRows_(alertsByType){return Object.keys(alertsByType).map(function(key){return{alertType:key,count:alertsByType[key].length};});},alertsTableColumns_(){return[{title:'Alert type',value(row){return row.alertType;},width:'180px'},{title:'Count',width:'100%',value(row){return row.count;}}];},createAlertsTable_(alerts){const alertsByType=this.alertsByType_(alerts);const table=document.createElement('tr-ui-b-table');table.tableColumns=this.alertsTableColumns_();table.tableRows=this.alertsTableRows_(alertsByType);table.selectionMode=tr.ui.b.TableFormat.SelectionMode.ROW;table.addEventListener('selection-changed',function(e){const row=table.selectedTableRow;if(row){this.selectAlertsOfType(row.alertType);}}.bind(this));return table;},updateContents_(){Polymer.dom(this.$.result_area).textContent='';if(this.model_===undefined)return;const panel=this.createAlertsTable_(this.model_.alerts);Polymer.dom(this.$.result_area).appendChild(panel);},supportsModel(m){if(m===undefined){return{supported:false,reason:'Unknown tracing model'};}else if(m.alerts.length===0){return{supported:false,reason:'No alerts in tracing model'};}
return{supported:true};},get textLabel(){return'Alerts';}});tr.ui.side_panel.SidePanelRegistry.register(function(){return document.createElement('tr-ui-e-s-alerts-side-panel');});
</script>
</head>
  <body>
  </body>
</html>
������������������������������X�pA~Uu�0( )9i!yQ1I1*>YaYqqI�	8�89H@r<��Q-9����������������������'g ��vOp6_���X����	13|�>��X����0)
�/�8��;����>�����#�
�y�9�-��������7�<�x����@����q88�?����[�8xH��(��>?+%.���c�����o8��k�(~> �������!��s�w�1P@�WGX����0x�p�60��}��08uIp��	p�-��	1?��/��`�1!`�1@�1P�1�10�1(2�1�o
3 9�2	�.	0k3Pc3�`3	��3�4�74�s

$'7`p��x`j$ �$�5	@�%�!1~|%'7�Qд@�`�
`/�Y6�W6� 7��	H( =pS��p@��-	70�#/�	u}(�@���,��#p80X8����`?�[{0qxXx�e}���7��������������������wX`���>�>�>�������pq~��O���������������	�����A���1�4�����5�������?���
�w��������x��X������o��>������������������������������������������������	�����>>�������������������������������������$5�������������������d�e��d �@\�d�\pe�<0<p5<�6<6<0c:�c:�e:0h:�i:�l:�9<`:<@9<08<?<�?<�=<�A<�B< A< <<0=<p7<�;< 7<�<<�<<�=< 8<�<<�=<8<5<P4<�4<�4<�k`d0	�	�@d d�dзPf�`��T�B0:P=0@H�E`J��  # O@LR�P���@��@Dp������ 2`6P*P.�	
P�
0�
��
Њ@���0������������P���������� ���@���P� �����������P�P��.p�.�\��.�50�5 �5P�5��4��5@�5�x2�;3�I202�/2�92�,2�B2 N2�F2p 2�42�52pb1�e1Pf1�f1�f1@g1�b1c1`c1�c1d1�d10e1��3P�10�1�1@�`�����p08�8�08Pb`��2�_'0_'�_'P�%�_'�_'�_'�_'`'`' `'@`'0`'P�$��$�$�$ �$�%P^'Pi&�/&P0&)&^'pb& �&�&��&@'�L'`M'0N'���
�
��
 �
�/:�O:�6:p=:::�`d��������L�@�0`��@QPM�W�KpG`H�YEPIPN�RV�TR�S�X0F�J�O@\`^G
��0�P�P�`���`r��p��@`�����@�`���`�����������P@� �@�����0���
P�p��`�0�������PU6�`6�a6�b6�c6 d6 e6 f6 g6�g6@h6�V6�i6�j6�k6�l6�m6�n6�o6�p6�q6�r6�W6�s6�t6�u6�v6�w6�x6�y6 {6 |6 }6Y6 ~6 6 �6 �6PZ6�[6�]6�^6�_6�7��7
e@e�dп:@��������p������`��� ������ s���P� b�a�fpl0��v�CP��pP�p �и� �@�к0YTдЫ@S�SWв\�м�0�`��������� �P�@�� �@�� �@�`������������ �p��������0���P�p�������� �@�`������P�����@������@�p���`����@0W�WPX�Pp��M`M�� ;@Tp�p�u�`��@w����(�P�0� �8��@�0���� ��� ������@�0�`��������P�0��E
`F
P9p6�;����@��� �����P�������P����p����`��Е@�p� ��'��'Ў# �!�n.�i.`%*�n.�&*`*0*�*�h.�+*0,* �)*�*�.��-�+*� �.��.��.�/�!/P/0 #`!#�1P�0Ъ0`�0`5009	p9	0R
�Q
0�
�
�#�=����0<�(�
��
�&0(0'p�9�+9� 9�9�+9 9��8P9,9 !9�9�9�,9��9@ 9Ь9�:0	�0�"�"в"��"0�"�"��"`�"0\0���@��%)�&)�')@() �(��'@@) �#!`!�!�s) t)�`)��������p�)�)P�)��)`$/@�/P~/t/�/�/�/��/��/��/@}/ 0`
0�0
0�5�:0�O0�P0`Q0�|0�q0�r00_0�Y0�W0�Y0�[0N8�8�8p]8�w8�P8 Q8@�#0�p`���#@#��0G����''''''''''''''''''''''''''''������������������������� �������������������� �����������������������������������px���������������������� (�����������	������������������?� (0���@HP���
������

		��	I	I											�
�I�CB	#U
%!K�
���$*"�'+.!�-(�DI	�7H)	4,tT3>~��OF�p
��	" ���������� �������������
U������� ��+ �� ���BB�������� ������������������������	 ����DD
*

������		���
	�����		�����
%,��-) �	%$
	�����*����������&"
!�����""�����	%$&"-���" LH$�A@��	���+
���!3$�
� (0�8�@���$%�����	 �
���a`
�	
��������	���  ����4
,,���@@�����3'!	)(���������II���IA��������� �&qq)	��
HBb"+* (������� �(0�����(� ��L@�
		?IHq

II
II			



"K
Q
	
	
	���	�
	��A**
		BBb	�&""
�=?&

=!	(			L

	SQR+)+1����--&""n``BBB
#  A$#�#2&#!!���- ��
C

""&




�
e
)!"
		k)�
`@
m
		KKA
�)

			s1813I	$
	S'!w'!��!###BNB�B
�c	

	 #
�3*
	"&"�%%$!D��wu$%$
�$#
	�%�111	���I	�		IAIHIIII 
��
F!�� �������� � (��� ��������� �(��� (���� ���� ��� ��� ��� ��� �


� ��	�Ѐ�����!�����

 DDD		�� �
������������������%!!���0000� �����������������					+) +	�� ������	�����!FBJB�� � !�@�������%				i( AECI

� ��C�������$,4%!1)!�� �

^wW������������ �� ���99970<	����DdED	
� ��������� (�	
�� �
 ��������			$ "!
	aTJ (�	�� �
@ ������������ �� ��	
� ��GGGG	��	

)		� ���
"&""
�����(�� �
	#! ��� (��
	
�� �	�� �	���� ����������� (0��� ���BFBN####����""&"***
 ���%%������� (��?3%	&"####����������			#!!
		� ��		IAIHIII����������#Q�	

QKCCC	!J��)	#

	P�������cs{
KIKKK
				
			
�
��	��					
&a|n@			�
A]]]]


$
	����
�		


					�����@d$	

��"
�����
fII���
	
ee <=9 
��18<6	2

	"#:J 



�	�
***���
71����	(
�	�

��
��		
����	P
����

�

�	�#!!!				U			?
1!				! (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (� (0��*(� (����� ���� (���� �(0��� (0��� (���� ��� �(���� ���� (��� (����� ���������� (��������L@���� �L
LL@��� ��	
���
� ��� ��� �(���� ���������������� �������� (�			� (��%

"�������	 �� (�BCih@��� ����������� (������ �@BCB@B3111  ���@�������� (��������������� 02:>@

00 
	
	��������� �� �(�
 (0�� (��



� (���� (��� ��� 82!

() ;3�� (���� ������ (������ ����� � (���� ��IIIIA�� ����� (� (0�����	
p|RB@@@� (��SSC�� ������� �
������������ ���� ��(�� �(0���8��� �(� $#!! �� $�	
� (0��3!!���

%$$$ QP� �(�IHHIHH$4&,-				''%%%%

 	

���	���
�	
	�@ 
��
						��	�	�
�
			���"								��@Aa�
		��5555
$4


U
RvR
���08 $" "2:<
�
-$ ����������������		`
ZSsrTUUUE
%%%%!
		 08420284					L ��20$ 1(	�BJ&'"	
	�
� 	A	UU

8
?3	�
71
CK[		 0�KIA���2<


FF		H
I	
II	�1�1	   �@IA
kh   (�		�	�
ONL� �`
VTTP@	A



I	






	����	%
	
A			��ih@	��
�~�~���������������������~���~�~�� �� ~� �� y �����13u���<$��������f����m���M�����1���<$�����������m���M�����1���<$��������f���m���M�����13u���<$��������f����m���M�����13u���<$��������f����m���M�����1���<$��������f����m���M��8	�0
�(
�,
$��#�"T
&T.(�O�)�*�*(	 - "�-@P���.th���4p<�<7(	,/|�� WR;0��; �S$�@! @p7M?��@87YD(��E�D[)t4#Pl�DQ�\�9T�^V`�VP	\J���E�l�]x0�^��-4L�5%�-L�-��.f�<g��d(C�gx�Mh W��$�,�#Lwl8/m4�m4�9�S$�j!@�:m@��p�"
wd5"��y$j!p�=z`g{�E{���{ #�I��'?d"w�`w�P'?P"P��
-��t��#���j!|��>��>��"8
2�(7�g�0�u�D��50%�%$9S$,���x@!$ 
h@�$.M�=+L���$�#��,��\�R�$���$�g����-�������<�� �����6��H6�Q�5" �j9 �H� ��4��4�� ���,rC(
'%Rx($�k��IDz9$�94�������j9�Tf��$��� ��5%�� ��� ��� �/A$�d�@/.(DOȁ4��Ix�d�H/,*�j*���P���6�/(b��4/*��*��*��*��*��*��*��*��*��*��*��2) 2) �@I�#9��,
�)*�<4��<4�������$���� ��?:m@�v� ����v� �����P,E{ �j*8�B*�B*��>�'?"@!  ��<DQ<\�Q�@!4 ���}
[- �š w�& P�& [r� �	  �B;.M[����
~�(��P���� ���<P�<$�����������������������hD%7,x�x�%T#�G#TG��O% �!HX�!lX"L;"L;"P;"P;�"`?B$cB$cB$cV% ��%D9��V% ��(@,V% ��*(6�X�X�DXJ$/$E�/`��/`�@J@JX1$v
X1$v
gPd�X"�P"	;DV% �V% �<,�*?ZT?��>|�V% ��(��A,W~1$UB$�~1$U~1U~1$UB0�~1U~1$U~1U~1(U~1(U~1U~1$UB(�~1 UB���B$�~1$UX10v
~1U~1(U/E(��D�
:��� �#D0Y#DHY#D�Y�;-��=: V=:DV=:HV=:HV=:DV=: V=: Vl9DBl9@Bl9(B~1TUL<$-< �9 �/2 '_B U�D �uB ^�? �o2 X1 v
����1���<$��������f����m���M�����13u���<$��������f����m����b/C%(SV% �C%$SV% �C%PSV% �^e(��e(�bc(�C% S(dV% �hD]hL]�h4�j`��i(?�k(<�l(99i6Ln\b�o ]C%0Sod9V% �o89�p(?uq(<o(9^r6Z�V% �C% SV% ��v� 7w4�6xL9�y��y��y��y�C%�SV% �C%lSV% ��|��zH�zH�zD�zDs~D�s~T�s~X�s~<�s~@�s~<�s~<�s~@�s~<�s~T�s~@�s~<�s~P�s~T�s~@�s~T�s~H�s~<�s~<�s~@�s~<�s~@�s~<�s~\�s~\�s~@�s~T�s~@�s~<�s~\�s~X�s~@�s~@�s~D�s~@�s~D�s~D�s~h�s~\�s~H�s~H���=s~P�s~L�s~L��|(x�| ��y ��y ��y ��y �t�@�׆����HXu��$�� {�$�j�j�\��P�$���=��=�\={��� Z>� '>� '3�p�N�L�;��ϐd;����`� :� � c|� Z� ��� _*� � j�� d� �� pÊ jr� 5� +� \� .F� '�� ��� =� )��tژ�?{� ��� ��� ��� ���HC%$SV% �-�+<�f>�\�`�H��+���?� V% �uL�;� dn�h��=B�,�;b�B�,�;b��� ���=��4l?� ?�TXuB�$�B�$�B�$�B�$�t�L{���������������CB��B��B����l?� �/���C#� �(?�(<л(9c�6�� ��$i� i?�$?� ��HP�� P"�>"�>�(��$�(�(�(�$�C�(�C�$�h�<+h�4+1� �$i� i?�$?� ��HP�� P"�>"�>�(��$�(�(�(�$�C�(�C�$�h�<+h�4+B�A���G;#,w��$g��$k�8=��p��0<�(a�@=��8�P�0��4[�[�[�[���=�D=,�<����B���B���B������$�����.�$k.�$k��pG��`G�$>� '8� �c� �/�h.
� */� .��Ds��Ds��@s�,O�t=R�`;#pw-�D��p���X���=�D=��  !�$O��$c�$~��$Io�$[�$r�$DK�$V��$l�$�0�$���$���$��$�x�$��$��$�W�$��L�H�� \��T�~l~4�I�~�XJ�,���%P�% ��D� � D�D<��aB8B,8�J�\dcDcD��0Bp_(p�?���(p_('��w(��a��a�%pa�#�>�, �, Y�p�, �,
"���+�H
"��81T�81`�81���2����(���(v7���7h�9�p_((
"�
"l��! ��!t�3=4G>�?�@�?�H�?� Y� ��" 26 9 6 ZC6 ac3 �2 q s� a2 |h$�L �� fo" $c6 a# ��6 ��6 ��  �! 
�$ ��$ �<$ �]$ �v7$�v7$�v7$�v7$�v7$�<[x"�[ /3]�%���6n�8jX10v
�_@'re ere e%f8��f�O�f<��f<��f�O�f�O�f`O�f`O�f`O�f`O�f�O�f@O�f@O�f<O�f<O�f<O�f<O�f<O�f<O�f<O�f<O�f<O�f<O���6�j��jT��j,(�n�?���?�] ��] �;�V��<�� 6��(��O� �b� �n�j�� B����G��G��@(��X(��X(&�
��X(��@(��������@(��X(��P|��7��3��X(&�����V����ݠ���X(��U�L����G�t�������V����� 0&����ݠ�y����� +�0R�4�G����� ��� ������������������
��l��T���D(��D(��L��t(� 7�� )�� "�� -��I����V�lh��I��p���@IB�`A�� ������L|��P|Q�TQ�XQ�XR�`��x��j���� ��� ���$��� g�� �\�4�� ���=�j �����(��$���$��$���(�� g�D7�� 6��6X1 v
��L6�� ;�� ;�� ;[�0h�B[�0h[�0h[�\h[�(h[�(h[�(h[�(h[�(hX1dv
u�L����(g�A� ~���'��ls���/���M�l���x��j�C%(SV% �V% ���@�V% �k�\�k�\�R�L`����l�������((�@���=��=�=� C%`SV% �V�V% �C%LSV% ���`�(��"�`"�
 ��
 t4�I40I� "?ZD��Y�H�!�*"P�K)B�D=�t=L�v�9�9�;�7�<�h=�pz�(=�(="(�L="$<�pa_E _E _E (I(`(I(`(I$`(I8`�ML7�Jt�FP@/�Q��Q��Q����R<�R<7O�7O\��RX0T(�=�RD))�lOh7�WH�lOT77O �lO07{Nd��V +V �^THR�O(,f}f}f}f}�p��rD�t "<"D�xhM1y4O1y8O�d�z����=5{��B~�~��z0�����?y ��y$�}$%�x )�x 0_}$/�}$;�} C~ U�~ ��$� lj � �xhMS�*����i�q�zi��i���,���=��=�(�1�x�M��$�6B0S�,(��=��(�<�a]�D և q4I�� <�xlMЬb�=�T�"(",R�$`>�Q7�3� V% �	�T6��(6� 0�(?�(<�(9	�6F�(?��(<��(92�6F�\\��(K�$�K�<���P���X������P(��T�K���$V% �	�\6��06
� 0�(?�(<�(9	�6_�(?��(<��(9��6��$I���IZ�$1� ��I���� �� I
�(
� �� �r� �K� ��� �^�$��� �� �� ���F}%C%(SV% ���,��
 /�4�և q��d?=�d�`83���9� �@-X@- X�`�+��K��o��o���b��o� ���<CV% � $a_
�/P5(!7���!{(!�7f"A�"TN�"��"��" ��#�<$H�$D�%��b���"$��"$��" ��"��"��" ��" �.*;b�;b�w- [?�<�@a��li/ i/ i/ i/���C�x�"TN�" ��" ��"��"��"��"�U3 �U3 ��4pJ5���"��"TN�"��"��"$��"$��"(�T9�T9��"TN�"��"��" �; �; �; ���=�<lI�<�I�<,I�<tI=��=X���@L=��@-$Xw  ��)(����(����(����(����(��* Q�, ������(��(��, �����(��(��/Y�/G�Y�M� "�v ��[$-�v �u]$\"(",�_(��_H��^$I�_,�4�IM�<�X=��tL��"�T"M� �leo(�Ba t-g F�g �� "��=&y@	�yP
��=Zc D}DU�l���=H�,?� Ç���h��,C��C�D=�X=�D=�� m�`"��@6L xޒt����̩�2C%$SV% �C%<SV% �C%$SV% �V% ��XV% �V% �V% ��V% ���,�V% �V% �C%@SV% ��LC%(SV% �V% �s�\���u̩$2��õ<���8�õ$�õ�������õ����õ8����������õ�õ������`uõ���������<����õ�õ�������õ������<�������;�l��(�����P=�8=y@d��d=�
Ht�
$t�
t�
$t��$�m���8=�OV%(�C% S	�<�	�<�t�<#D}<U��$k��(k��(k� m�� C% S(dV% ��� E���V% �V% �B� �J6M��6��`9C%$SV% ���(?P�(<��(9��6�$4,I@�$�44I�X�+�d+@� ��P+R�`J,O������?�(
��$6\�(��$.��V% �V% �?� ?� ��H I�l�*$%JlO;b��<B<�(a�,���=� -�b 5�b5�bP�b�b/�b/|�>�	 jK
�m��m��m��D
=��;���oh�oP���'�L'c ?� C� N� U� # *� "�(����=��=�xBl	�8�T)\�*|=̩02�- C�- J�8�3�6<��60��98��6���=�8<3�: (; 0+8 =�: ��%H�% �E�E���h�(h�a�a��=��=N$StN(\�pJ��J�\B��@�&Sx�̩p2FV1�V,?&VL�
V<wZX[�j���B�\0�]��_P]��`�]��_P�_P�@��_P]�]�]��������_P]��_P]�(;X0(;P0(;P0	< ��k����Th�8hC%$SV% �C%,SV% �C%0SV% �V% �C%$SV% �V% ��q���t(��u (�v<��u (�u(C%0SV% ��z 1�tD��z,1�u(�u(�u (�u,(�u,(o$��u (R�J��h�u,(�u(�v(��z(1�z1�u0(-o$�c�8��l$�
܈,%�u (�@=��":` ��D�/|��*&�+}��=+ד4+?�(
\�(��,.�� 6�,Yt���j$_�� �:�\՘ �:�dFV1FV1	�<FV1*�%�  �(=��D���H��V?�V<?�V ?FV1p��~��'C%$SV% ��k �#� 9V%��L�4^�V% ��~� '��@�
s���V% �և qV% �V% �C% SV% ���\�.�(*���4��x*Ŧ@6#� 9C%,SV% �V% �C%$SV% �C%$SV% �C% SV% �z�uL� ^L�(^L��^��(?%�(<�(9ݨ6���?L�$^FV$1�(��\ �] ��[ ��l �
Xl l
ul q
0e 	
7l ^
� �*/| �*� n�� a)0e	
0e	
�l �
�l �
��$+��$$zT }�T ~�T ��T �JY ~`Y$uY ��[ �3\ Q\ w\ �\ �\ ɰ(��� և,qև q��( )�� ()@� [)� i)>� s);� *x� $*2�$��� w{�$��$7L� �p�$�~� ��� *�� (V� &d��S��4*�Du���I������lu�Kև(qm<	�� ��X�X78��("�("70��("�("�,"�H*��" ,Q`�4̩2�p�(�����]Po�"��L�� ={�$������&6*�9V% ��& 6V% �?�l�&64(?n6(<*(9�&6�%(?�9(<A%(9�$6!=��?L�e@8���Ll?� ��C%SV%�B�C%$SV% �V% �C%(SV% �.(0OC%,SV% �C% SV% �AK8.($OM4M�j��*NX�`\p_((�P�?JU�?�_,(8\�?�C �V% �V% ��o8]և q�pa?� �f�f>h��xL9�xH9L4x��{z\H(d-6�9�6 E�6 EBf(�φ�?֒�?��?^��?���?Ы�?r��?��?x8�x ���YHYH�0� t$7t 7]
8k]
 k��N�(N�HY� Y�LU�$U�4��$�'$]' ](�$�v7,�v7$�v7,�v7$���� (��	��� (��		�� (08���� (����� (����� (���� (����� (��		
HD ��� (��	�	
 ��%�� �(��P������ (0�������� ��		A�������� (���� �(�			������� (���� (������� ����� �(�	� ������� ����� �(�	��� �(�			H@bDPBA	��� �(�	��� �(�	�����		 (08�� (�0��� ()��� (0��� (0��� ()������� (����� (��	-$ ���� ���	-

�8@H�P�X`����� (��0��8�����8@��H��P��	5%%%%	�������������� ��			
(	






	P��� �(�		 @		8:;8<������ �k�		 *(,)9��� (0������ !�	��	�����	��� (��		�� �(����� !����� (�0�				

	� (0��		@ � (�0��� !������� ����� !������ ����� ������� �� �� (���UU��� (��					R�D		�			TUt	?		

	� ��(08����� (��		&����� (0��� (0�		0����������� ���(��								FDD�����						 F���� (������ ��		%%	����̄��														
?
+#!!!!!

E��	




G��7;�
�
 ��	��
���
	�

������
	
���@

��
++))))(  
X\

�
�
--		$
�	
	����


���
��	����

0PB�
khh`   (

�<> (�
�"�DK�$���


$d<8*()
���
�P !$(I�$		��
/!!!A


����	y�A
##!
	




IAAA

��������
ML
0�
�
#!"	@
EE

I	"


IHHHHHH
5=
	
9TT
P



��	���� (�0���� (�0���� (�0���� (�0���� (�0����� �(���� (08@���� (�0��� �(0��		@@$ %d�� (�0�� �(08������ ��(�
��� �(0������ (��������� 0���� �(��� ��(0������� ���� �(0��������������� (�0�

��� �()���� (�0���� �(0�MMMM �(0�8�@H�P�
	��� (0��� (�08������������������� ����� �(0�� ��()����� (0�8���� (�0��� (0����� (0����� (�0��� �(08���� (�0������ (������ �(��%��� (0��������� ��+'7'",������� ����� (�0�� ��(0����� (0�8�� ��(08������� (�� 0`"b#* (08@�IIIIII@@@�� (08���� (0���������	UUTP  

@@
�@	(����
@jj*���
��**	��
�	.����
�
�
J z    
LH
	���





$0	P
�	:�� 
		` 01$$ @P

J�

@@@
@@m
@` ����MMI		
			c
c
 ��	&	R�DR�D1���H 	&0	000����C	X�[�(:	� ����������+@Egw'",@ATu\u

*
z:&f&�	�








 fvgc`hd�7'''		����� *:#!$ ;(
NG
IHHHIIIIAAAAAA@
 0p`
	
IA0 	����� (�08�

��� (08��

��� (08������� (0���� (0�8������� (�0���� ��(0��
��� ��(0���� �()��
����� (0����� (�01�






������� (���� !(08���� �()*����� ��(���������� (��
---)))))))
��� (0�8���� ��(0��
��� ��(0����� (�08�

							��� ��()�������������������� (0������� (0������ ()0�
�� ��(0���� (0�8@���� (�08���� (�08��� �(08��
-!!!     ������ (���



� ��(08��� ��(08������� (�0�

�� ���(�08�


� (��08@������ (08������ �(0�
 � ��(08����� (0�8�

Goknm
������ (������� (0���
��� (���� �(08����� (0�8�
����� (0��������T
���
�	��


*^Z
	�� ����6666	T�����
�
��


�
��E	40::;�
;:>

"���						T	MM�L,LNlMH\080k0	� �
�	%51I1H1@1�
N�
JN
n
$$$$$$$$$$$	Q$!0
		p8>;


04���������
���	@@ (08@H����� (�08@�	���%(P�@J����� (08�@���� ��(08����� (��08��%!%�(�� ����!%��� (��08�������� ��(0�8�� ��(08�������� ��(08����� ��(0�8����� ��(0������������ (�0����� ����������������� (0����� (��08����� (0�8@�� L@���� (�08����� ��(08������� (��01����� (��08��%$� (��08@��������� (0���� �(��08���D`�� ��(08�����$FFF��� (0��������� (0��"**

@���� �(�08����� �(08���� (0��8@H��� ��(08�@�D�DD��� �(08������ �(�08��������
���300000000 ��B���  h�B����`@8�B����B���B����@0�B�����B��  h�B��X�B�����B����@@��B ��B����`@8�B����`@8�B���B���  h�B�����B8���P8��B�����B0��B0��B��X�B���00��B���0(��B��� x�B	��M���� x�B�� �B��� x�B����pph�B	������	�����PPp�B����  h�B���� x�B
������B���B���0 h�B������B��B�� ��B����@8��B����B�����B����00��B���00@�B�9�=�8�0�0(��B**��h����� �B����P8��B����00P�B��B�(������B		�	VRR����B����B����B�x�B���((`�B����Bp�����0�B���0(��B����PP�B��� ��B��� ��B��� �B����XX��B�� ��B���B���(�B���0((�Bh����x�B�B��B����ph@�B���(�Bp�����(�B��  x�B������������������XP��B5P!P#P!P)P���8�B����88�B����P�B����P�B�
���P�B�P�B����pp��B�����B@H@D@BC`���(��BH�������B����p`ȡB�����B
���UEEAAAA����  P�B���(((�B
PZXP����HHНB�B���B����xX�B��x�B�B� x�B�B����H((�B����`X��B����`X��B	�@@@@@@@@�&fF�	IIIIII&	&�f&	����@8�B����(��B����80��B�� x�B�B���B���0X�B���((ȞB���(X�B��x�Bp�����ȣB�� �B����@@�B�B����@@�B8�����x�B��  P�B���( ��B���((p�B���88��B����HH�B����h``�B����h``�B���0 P�B�� X�B���8((�B���B����PH�B�����B`���8 h�B���80�B����H8��B���8 h�B�B����B����pp��B� (0���X������B	������0(��B��  ȜB��x�B���0��B�B���  x�B����`X��B 88РBX����(����B����  h�B���  h�B���(��B������0�Bx�����0�B����� �B0����B
*H	)"J����H8��B �$   ����B����ph��B�%�%����@��B����`X��B�B�����B�B	"���( h�B	���������H8�B ���������B			
!!!����@@��B	�



����B	�������@8�����������������
����
���
IIAA����0 h�B(��B s4r4r 2  4
!%-/'#!����0(��B��x�B���(�������BBA@�����BI��	@@! ����� (��08@����� (��08@����� (��08@����� (��08@�������� (�08��	��� �(08�@���	
�� (0�������� ��(0�������� (��08������ ������ (��08@����� (0��8@����� (��08@����� (08�@H������ ��(08����� (0�8@H��������� ��(������������ (0����������� (0��O���� (�08@������� �(08@������ ��(08����� (��08@����� (0��8@���
�������� (��08@��?�?�?�?@@	D"D"D"D"D"D"""� (0��8@H���		���������	
� �()���		����	
	
5=5$%	5P!P!P#P!P)P		�����%EE
	 $					[@@@@@@@@@@@���@���	@ �
P	N
O	O�	N	�	�	���T !��	�	�?�?	

		�������
		
	/		�������	,�
			��� (0�8@H��� (��08@�HPX����� !������



 (�08��@H���		AaHXP@	
Q4p"`	5$5555AB	
@��� (0���300000���� �(08@H����� (08�@H��������� (�089��
�	
� �()������ (0�89������� (�0�8@�H���� ��(0��8@������ (������� (0�8@�H������ (��0��8������������� (0����� (��08@�H������ (0��8@������� (��08@����� (0��8@H�������� ������ (��08@�H����� ��(0�8�@���� (0��8@�H������� �$��� (��08��@H��



��� (�08�@H����� (0��8@�H���� (��08@�H���� (0��8@H����� (0�8@�H������ (0�8@�H���@��@���� �(08@H������ (08�@H���� 0��� (�0�8@H���P@P��� �(08@H������� (0�8@H������

�����
	P�� �()*�,0����
������555555111111!!11#����
�������� (0�8@������� (0�8@�H��
	QPPP���� (08�@H���y999							
<< 0<?��'ee
	��� (�048��@���#0 0��� �� ��(0�8@H���� �(08��@H������� (�08�@H������ (��08�@H����� (0��8@H����� �(08��@H����� �(0��8@H���� (0��8@H�P�X`���� ��(08��@H������������������ (��08@�H��P�,�� (0���8@H���
I
I
IIH@@@@� � � 
�� ��(0��8@�H����� (�08@�H���
(	(	(�(
� �"� �!� � � � � �08@��HPX�`����PPP��X`�hpx��������������� (�08�@H������ ���(08�@H����� !�(�����@�������� ��(08��@H������&.

���	�
������������� (��� �� ��(*,.02�4�������  A � � 1��� (��08��@H��������@@@�$�������@�@AI��� �(08��@HP��X`����������� (��������� ��(0�8�@H����������� (��0��������������"�?�?�?JJJJJJJJHH@@H@@@@@@@�� ���(0�8@H�������� �(0�8@H����� ��(08��@H��6�6�6�6� ������ (��08�@��`���� (�08@��������� (�08@H��������� (08�@H��������� (��08�@H������������
�@ABC�HPX�`a�h��������� !�(������������������ ��(08�@�H���			��K������ ��������������������������������������������������������� (��08�@H��
``hdpb`a`	A!����� ��(0�8�@H������ (��08��@H���S
A
A
A
A
A
A
A
	�B����� (��08@��H���	DF����		�	�	B	r	v	B		
���	��	�@�@�@�@�`�`�`�`�@�`	����� (�0�8@H���++++!+)!��� (0��8@��H���
III���� (��0�89:���	UUTTTTT
�px������ (0��������	�������������� (��08@�H����� (��08@��H����� (0��8@H��PX��`����� (0��8@��HP��X`����� ��(08��@HP��X`������� (��08@��H������� �(08��@H�������� ��(08��@H������� (0��8@��H������ �P
PP+�  $�?$4�?�?�?��B�B`p���� (��08��@H��������.���
@pP�PRQXT
�&F��� ��(0��8@��H���
rrrrR�226����� (��08��@H������� ��(�08@��H���""`�e�e�e�e�e

@��	��8�������� (��08��@H���������������������� 666 	�Aa`� `7	@
	
�@ADHhjj�j�J
�H�H 	(((�(@ �@F `�`�`&`�������  � � � �  	
��C@ A���� (�08@��H�����+@�@�
IHHHHHHHH�� @Ppp@{}yx%y%p%�@�A�EAAEE@II��I��I�����,��@~D��~0��H����� t~,�� n~,�:��:��:��:��:��:��}0�}��
T@��, x- $" x- $"j!�S$$�%|@'%�R% @( ��)�0�)�8�+�+4�+,}�+D}@!P @!� /X~,/H��1��0 ���g�d�4p�4L��4T�5��4�l�z8�7�dWz8�7��W9�S$T��9x@�8�L�:D�:$6;(��-0L�(W-.l��-<�?5$�9$�j!$�@!$ �>$��@,,�@�,�Dd.j!��@(I�-\P�Dd.j!��G`U9d��G,U94�[)4[)P4[)4�FpD[)4�FtD[)4�FlDm5��-$L�-L�-hLlZ8x�!<�.fl��S���S`��S���h(��id��/$[�/b�WkthP�wX�'?\"�z>�4�5{�!��% @*| �����8A����/8[�/�b�/4[�/�b�@3	 D 4x- 8"^��q�X��I0�ӌ4�2�TU�>$��/X[�/�b�E9p�_�6A�H(�@$I�@(I x- "����ƙD�A�d(�%t9|�dpj!���"$
���9�S$(�̜tĝ`|9D�Ttf�z|>��|6�z>�z�>�0Bg���h3	 � |x- �"/!|@!� (��{���=(��{���=�z��zD�6��zP��t%4@%$@($�'%hR'%tR�H��4�H��4'%@RW�@M�G�U9��c���DQ�\Թ j,�H�(�b�(�H�(�b�(�k��k8��H%�p�"���6���6�B4;h���9��/Db�5%+�,��5%��D�+�P���P�+�H���H��� �S$$��9��9t�A�4�Z�`��@��P6�l1e��oKS$��od��#����6��5%l�(#�#�1@��0x�m5��-LT$fT<f �(��z4���$��z0�����z(���L!h�P���L!h�P�ޫh��� ���d�L��8��P�����ȁ(�W��MDQ<\@!� (9� �(�@1e��n�!h��34u��� ���M ���� ����$��$����������1���1������������������m���m���M���M���4:��:�� @Q��/���U }cD%0%�U4#�GP ,�L#� �N� �"� �N� �"\"p�q"|;|#���"x?L&�?�&�6�&$6L& ?L&P?�&$6�$4q�$,6�&$6L&4?C%$S���C%4S�( ,{)0A���JkS�XV%|�?,dA�Xn,\p�X�$�Z|��/�/h2$�~1U2$�~1U=: VS:`^�;�o�;�-^�D����>x�	;0<0�<\�I@p�I@t��9L��`"�A0D.(HOB(��B4�B(��B4�B(�/E4�yE(�~1TU#D@Y�@�#D@Y�@�~1$US:d^~1(U�D�~1(U�D�B$��B0�B0��B<�yE(�BT�yE,�~1\UyE(�~1TUyE(�~1XUyE(�BT�yE(�BT�yE(�~1XUyE(�BT�yE,�B\�B$��B0�B0��B<�yE,�B\�3Xu�@��A<W�L��D�����D��t��H����#DDY/2D'=:(V� �=: V�M,�l9B	;=: V	;(=: V�0=: V�0=: V:45�9 ��\"�1 ~10U�C �~10U�D U~10U�D �~10U�I �
~10U�C ~~10U�1 �~10U�1 `~10U�1 �~14U�1 ~14Uk1 �~1,U2 �~10U2 �~1@UZ2 O
~10U�1 �
~14U�I �
/E8�:��:��,b,�;bp�c(H2�d�c(H2�d��hT�h�C%SV%�LnLb�n�j�n�Do�9n, p�$Xn, p�$XXu(euT�XuLeu���w���wL�wh�xloz��y�'v8Cs~��'v<Cs~��'v<Cs~��'v<Cs~��'v8Cs~��'v8Cs~��'v<Cs~��с�6x�9�| ��|(�z ��y4�7z ��y,�Uz ��y4�oz ��y0���$�„\�܅ �܅<��<������pP�jW����=��0�{�4�{�H�{�H�f�H�{�h�f�H�{�h��� F��TFf�L�{�<�f�4�{�$�f�(�{��f�(�{��f�(�{����$�{�D�{�(���$�c(,2�<���#W��܈ �{�@�H� j�0z� K��@�� b��4��H�����ݟ8ݟT2��*V2��*V2��*V�,�T�@t��P*k�0��4Ʃ(9��x*�$��n, p�$XF�X��|x�,L�kb�$��x_��$��x_Ծ\�y�7z��y�n, p�$X}�(��,�B�(�X�dB�$�c�D6B�$�v�p-B�(�+�T�B�(�K�T�B�(�o�T���4�t�8��0<��X���,���<4�0<q�4(�<q�@(��d���d:��0�����{��#����=.�X�M�,���<<��`6��|o��<kp�D�p�����`e���_��Lo��oB�4Aa�h��D�������h���=���A��,��X��\��H�������<��|[�;#�w�L=��=�l=��=c(2�4����*||��|B��lf��,)�<1��4���|�� On�Xj�0On��j��Ls;#`w��,Kn�0j��$Kn�\j��$Kn��j�"D?R��`������d��L=��=�l=��=�`H��A�dH��A���A�,������H������P��a�h0~8�d��EX�)p})�}�?BP8PJ�����H������h���cXDc(D�aY�p�aY�p�aY�p�(aY4p�!��
"�&�|�l"�X�S'�
"��
"L�

`KBp8YppY�pY�pY�p
"���/��81`�Y�p�20��2H���H�������H�������H������ (���a�$��La<[p"c[h�6\\�]\$�@-xX�>���1t~14UX10v
``0/2d�~1 U�d�(;#�w�f<��f�O�f<��fpO�f<��fDOU0}cT�j@#�H��d�������d������� T�4O�� ��T=*?ZT?L�8j���(��$X���\�$-��1��j[���j[���j[���j[����j[����j[��������8��#8��#�������y������5�|�Y�����Q�����$�̩T2<�$V��\(<�$V��\(<�$V��\(R�L�h��)R�4�h��)R�0�q�pG���G�����#�lG3��t3�@t�� j[�$�� j[�$3��l3��lU�}cl���*| 3�M� �=��,�*?�ZT?�1��A\�,\�X\�\��H�����\�<\�|L� ��H(U}c0U}c0��D�*|([�,hu���G��LG�(Lc(2�(�?,DA�|Xn, p�$X�B���(?,8A�xXn, p�$X �0F�Li?,0A�lXn, p�$X���'
��PX1@v
�?����/����`/J��,M�����/C%XS���/R�p`M��k�`����P�h���h�>�Qk�4������0C%XSV%��C%SV%��p0X
p0X
\0D
�\x�`x��~��~��~��~X0@
X0@
 �0"(?8�?�c(2�(�L8v��=c(2�(�L0v�p0* �4*��H=K)�Bx(�8Yx<�DYc(2�(��@v��=c(2�(��4vb|0� (!8�� �!��c(2�(�#Hv��=c(2�(�#@v�!�0#v#8vc( 2���d
�� �d
�� c(2�4���1��1B����=B(��T=(IP`(IP`@I(�(IT`�J���J��C%SV%��C%SV%��C%SV%��C%SV%��?N;LN�N0��N|�?N;LN,[OPZlOl7[O(ZlOD7+R�q"X;?N;LN<^THR�R�0�NX�N�iS$ElO(7lO87FP8/lO87FP�/lOD7FP�/lOD7FP�/UQTp�W���W��[���W ��W$��R���R\��O,,�O,,�O<,�O�,�O<,�O<,�R���R8��R���R0��O$,�O$,bpL��p0�Kq,���=$r<$�p`$r$�p8�q4��q$U��=�zxt������Z�Zl��8��c��H������~$��~,�S�*�fS�*v�}�0����=��=�
�� ��=��7<� acwp�c(2�(�c(2�(�c(2�(�c(2�(���<���1c(2�(�c(2�(�بTT�jبT� j�<
�x �<
�x ժ N4(I<�,a<��a O7O��
�� <��a��=�v ��v`���(�yl�� ��<���8�K�$��~�~����K���f�T	��=U$}cD�� ��(������C%�SV%,����H��� �K�D��� ���D(� k��8^� r��0�+`7i��+�7i���0

/Tm�0&
/Tm܈L�{�8���\���h��և�q�Dcb��<��a<��a3d����~�5���� ?�$@���@C@���DC@���DC@���DC@���DC@���LC@���HC@���HC@���DC@���LC@���DC@���DC@���PC@���HC@���HC� ?�$T
<�_
,�T
<�_
,�T
<�_
,�T
<�_
,�T
<�_
,�T
4�_
,�! C28T
�_
�T
0�_
D��"�#@9�"$�#\9�" �#H9T
0�_
�T
�_
(�T
�_
 �T
X�_
P�� ��/�5��{���� ?�$�(�a�(�oC%$SV%��� ?�$��{���� ?�$c( 2�0��`{�t�� ?�$ʳ@���@Cʳ@���@C@���LC@���LC@���lC@����C@����C�"�Q20.�"��202U3 �k3XiU3 ��30�U3 �644�T
0�_
�@���\C^�4r��,��"��7@A�"$��7\A�" ��7HAT
0�_
�^�Dr��<��"�Q20.�"��202�"��:@,�"$��:\,�" ��:H,; �k3Xi; ��;4�c(2�4�c(2�(��  �/T5T
 �_
@��! ��!,{�! �(!@7�1@��"HN�1 ��"LN�1@��"HN�1 ��"LN^�r���^�r����$x��~X0@
X0@
@Z �0"K_QM�hc( 2�8�4,I�a,!1b(�1bX��h=y����=��=n, p�$X�S\'Tp��X���D� =��8��jd-�jd-�kD�H" n��Tml��k �P"�k$���"�a$�M�,�a �4�I$0@
s �0"�`
�� 2zL2zLL�r2z$L�?�K�?�Kr�@	��+�@
�/j�@��3�@
�7��$Çx�T=�0=�� m����/�X/�`���V�h=L�$T"("DD}LUxd(�4=?,(A�dXn, p�$X?, A�$X?, A�$Xn, p�$Xc�8\����|=M��C%�SV%���l=��l�� O��<���(������@O�`N���������`=��`����	��=P�l�P�t�"�J�P=��,��=��O&����� Y����$���D�7����P��P����@���ld�����=�] iu]@\��
�� B� M�$=C%(S������6\�]\ ���
��,Gc($2��?�T"��>�3p/��Tt�\��m��m<��;�|W��8�WDG*�4c(2�(�jH�$c(2�,��,D�������R`��p�Rl��|��HG���|�����#$P�#�f1/ ^�4h�Lv�t�/�b�/�Y��H�*|L�6l-�6���7<��9���6`-�6��+8 =�83�B\|�B�|JOR�P`�M8�M<���8���<U�'\�Ge �^e(�FV,1W��FV�1W��܈D�{�4�UP'\�x�=�� ���H�*|0<�,a�\�^0.7^$G�_4&#`��
�`$�`�����L��` ��b��h�����` �`���`(��b��g�G(;T0C%0Swo�C%$Swo�C%SV%��C%SV%��C% SV%���qx8(�qP8(�t4�"r��r�,��p�{vL��t���v �wH_<�DaM���u8(}�)�u,(�bP��u$(	s��c(2�4��k$��qD8(܈`�{�4�܈��{�`�܈��{�`�E ����+C%tSV%@���6n�8j���6n�8j��	+&�+*?hZT?h��=��=FV 1��=��0�*|����*|��j��j<��| �\=FV14�8e@�(N@��N}��i��<+h�|v��}��i��4+n, p�$X�tU�xYU,'\�4C%SS��0`� �V%$�`���V%(�`� �V%$�fU�P���6U'\�$�,C%`S����*|��=�� �U8'\�ln, p�$Xn, p�$Xг,`��H�
г,`��\�
C%SV%0�-�$�
���8r�(��l�-�8�
�,c(2�4�3�M� �`��cfU\P��`6�k,�̽T_�8M�@C%(S;b��c(2�(��j#�L�G�lT-�9M�H��d������(?�<
fU$P��06U('\�<�$:��<.�(U�0Y�d{	]��d{	]�!d n	�_8P!d n	�_$PSds	]�Sds	]�~dw	]�~dw	]�s�$����4��(i���i��������$����������\Q�4,j�p1��t�y�d�h�$�h���Q� ,���X�8��<=��(���t�U}c@;b �?�Du Ku�K���6��=�=�@=�=�D=�=�D=�4u��u�������6��<x�h�T+h��+$�4�;�,d$� �;�(dR��n�hR��n�hxl�x�xh�x�7������P�,S{�,��5��d���0�x�@L�D@n^t��j#�(�4�"�L>�=��8�܈H�{�8�c($2�P�3��M��A/<,A/8,c(2�4��/ ,"��>�A\DC%S�j#�(��d�������d�������H������^,�*N0�C%,S���4_�d���0_�`�&a#���d�k�g�6��fa#���d�k�U��Nh8�hx�� a� ��� a sF�\'R��`a#���d�k�U�Np_(p_4(��d�������d�������H�������H�������d�������H�������H�������H���|�~(h��*~$h��*




	
���� ����(0��8@H���#"""&���� ��(0��8@�H�������� ����(08��@H������� (��08@��H���������������� (��0��8������������� (��0��8�������� (��08��@H���&I���$�$�$���� (��08@��H�����

AAC	�		
0 0 

��24

`
p
`
a*e*`�`�`
b
`�h�`
@DF�DE@�D�D�D�D�D�d��� (0����8@��H��������� (����08@��H����
	�	E
��$

�������
  
 
!*!�!� * �  B � 
@H@H@ ���� ���(0��8@��H�������� ��(0��8@��H���
I
I
I
I
IIAA
D@ B B0@0A0a�@H
@@  @���� (��08@��H������	8W��HP�X�`�hpx������������		+//	������������� (��08@��H�����	"
@&&@������������� (��0��8�������� (��08�@�H�����	�	A"bFB	@�@ $������ (��08��@H�����	�������	0 0  ! 	 (��0�	��B�048 P@@P%!�%!`
`
�(
������ &" "0(� @ h``p``p0`H@�--------%%%   $$$  ���� ! 0  ! #0!0# .&������� ��(�08��@����
0PR�2"184������ (��08��@H������
 !1$�$	@`pxt|v~w@+((((((( 
�����$�4�t��
�� 
�����������@�<<
,
)@@@@/$@
UTTTTT
H�
L�0�`D`D$
 08�?�?�?�?
	 	1	�
  $!
���  h�B��B����B��� �B�����B����`@8�B����0 h�B��B@�����0�B���00@�BX���8(p�B���Bx���8((�B��B������
����B��B����B���BX���0 h�B��B����B��B����B��  h�B���p�x����������������������������B���B�����B��B��BX�B���B��B����B��  P�B��B0��B�����B���00��BT����B��  h�B����  h�B���00��B����00��B��B���B��B����00��B��  h�B`���@@�B��B8����� �B���00@�B�����B�����B���� x�B���B�����B����`@8�B�����B��B����B���B����  h�B���0 h�B����B����B�����B���B����B���B���  x�B��B����  x�B���  P�B��B  P�B����  P�B����B����  h�B���((ȞB����00ؠB��B���  x�B��B������B���B����`@8�B��B����  h�B����`@8�B����B��X�B����@8��B��B���� x�B���  h�B����0(�B�B��� �B���B���  x�B���B����B��X�Bx���(x�B����`@8�Bp�����B������B��B��B����  h�B����B ��@�����@������B��  x�B����B��X�B����  x�B���( h�B�����B���00P�B�����B����B	@�� ����  h�B���00��B���B��B��B�B`��� x�B����`@8�B����B����B08�1��������B�����Bh���H ȜB����H ȜBh���xX�B��  ��B�����B���B�	�	�	�	�X�����0�B0����Bx�B0x�B���B�B����(�B���B����H((�B��  h�B����PP�B��  h�B ���0(��B����`@8�B����00@�B���00@�B��B�����B���B���B���X�B��B����B���B��B�B���� �B����P@��B�����B���  ��B����B���B����B��B������B���((�B��� �B��B���B��B0����� �B���00@�B�����B����Bh����Bx�����x�B�� ��@������(�B��� X�B����B��X�B�����B����B���X�B���B����B����B���(((�B�B��  h�B(��B�����B�����B$$H$$$�����B����H8X�B�����B���(X�B����B�� X�B����H0X�B���B��X�B�Bx����B����`@8�Bp����B����X�B����B���  h�B����XX@�B��B@�����8�B��� �B
� ��		����H8��B����BH��� x�B����`@8�B����B���Bh����p��B���B���X�B���B����000�B��B����000�B��B���� ��B��  h�B����(��B����( ȜB����8(��B��B������B�����B���B�B�B(�B���B�B�B�B�����B���B����PP�B��B@���X(��B����X(��B�����B��BX���8(�B������B8(�B88(�B����B��  h�B����B���B�����B��� X�B����B�� ��B``a``a@```a`` `$`�`����B�� x�Bp���XX@�B���8((�B���� �B�� �B�� �B�B���B�B�����B����  h�B���� �B��� �B��

	�A!IIIIIIIIIII		IP��������P���B����B�����B��X�B���x�B��x�B��� �B��B��B�B�.�����+*
���?�?�?�?�?�?�?`p
p`"p&pfp�p2p"z������!a�RP�1�!@@�
@@@$&��"  �H@
�&#b""

IAAAAAAAA@@@@@"�����"#@!@!@!%P�@!DD��""�#�	�	��2�$-�,��N@@@@		 ��@������DFFDD
�0 (8*(	(	*


�@"�B
�B�	 	!	#	%	�!	�!I!I!	!� 	 	PPR�PNUNXX@DDD@�####�	P@����

c�c�c�c�c�c�c�c�@ !WWWWWWWWWWWWWWW&��000 000000000  �����
$GGGG
����������������������F�F�F�
�4P����
@&'� Q Q0
BB�B a�` " &(
((
���TT����@$

�����P#
��$"�@"��	"�@A"�@"�A"�H
@@�����������	��������$�C�0�b�b�b� `�@� �@M%e0)�~H���`n~H���
���\�d���� v/!�@!� 5"���"�
�%�9�"�
�W�|W��W�-x�-.l�-.��y2,��Hf1`���64��6$�|5X��5\{���5<%�6��6��14�18��6T�z87p4lo�� x- "e<(�@IS/��=+���3	  �>@�TfET$j�C4zj!@�[)�4[)�4�9��98�j!L�tN�(�,0K�,4GT>D�h>,�9<��d�d��d���S@��d���d�Gj�=+L�=+L�:m4�Pm��.(�O�G(U9��EpliqP4 d|�S|�tN(�,,K�,0G'?" \x- d"9�j!$�9t�YyDyP)�y�$T(f�yD$p,(9�z,��z���z�'?�"��3	 �=8�m5T��-DL�z>�zl>*|��z494�94�j!8�Q���/�[Q�8�/<[j!H�� [
'?$"�Chz�/$[�/�b�/�b90�9(��/pb{ItarCl
{I�a.��!h���.ME{��#P��.M�Q��/([2�h7/!4@!( 5"<���������h���o��q��@��#n�<1�� =�����p��|����b���z���`���ޫQ��I��Q��I+�C+�0C+�pC��0��W�)�*3� Eg�x\'%xR9���L�-DPrC0
ͻ�%�@9��%�@*|�j9 �c���DQ�\Z� �y�(�d�,/2�$U��$���$���4�S$8���h��G$U9�š$w@! @!H �E`lgH Z�?��5{��$(��2�>�Gj$�=+h�=+h��#4'?�"j98��#�#��H
�j0tk@��x��j4tk�)k��%@%@%@��.��L����$$[)�4�B;�,����<�m ����
4~� ����<�x"�4T�H��
 M�0��,�	 UM0��,�- ]�0��,��D����
~�0��P��
P~%X%�%P�0��0"�0=�0��0"�0=�)hX%�p)�hX%�t��n#G�$w�!L1�!P1�!T1�(L,�(�,�(,{) A�)8H�x�{) A�),H�p�*�9*�9*�9C%S��X��X(dk�SV%����Zt�u���L�X1hv
19��34u��
:��=: VS:T^S:T^=:$V�:@E�D�=:$V�:@E�D�=: V�:��	;�=: V�:��	;�� ��d�
:��~1$US:X^S:X^yE@�~1�U�Bp��2��,��D��1H�~10U#DHY�1H�
~10U#DHY�1@`~1,U#D@Y�1@`~1,U#D@Y�1H�~10U#DHY�1H�
~10U#DHY�1H�~1,U#DHY�1H�~10U#D�Y�1H�
~10U#D�Y#D@YZ2@O
~10U#D@YZ2@O
~10U2l�~1$U2��2`�~1$U2���1p~10U#D�Y6G S~1,US:8^RG g~10U�P�lG t~10U�P�KaHIKa\IKa�I�hl.(�O�hl�c(2�8��L�c(2�4��hd��{H��{���{���{D��{���{���z �oz8��y0����P�tj�����|E��=�@=��D�����{����d��0��d�������{�0�������{�4���(���,�{�L���H�f��{�8���$�{�D���tFc(t2���3��ōDō�ōXP� S_� 	� =�� �f�$�{�D��� �f�H�{�@��� �f�H�{�@��� �f�H�{�@�~�p;~��;~��;��*��*���*c(2����d�@t��P*��=���6�$5��|*���6�$5��|*���6�$5��|*���6�,5���*?,,A�pX��g���6�$5��|*���6�(5���*���6�(5���*Z(�������Z(��|����	�$`7z��y�B�(��t=z�H%B�(��P-���B�(���=�t5��@<��8���@B�$���@<��\���`E�����8C��4�����
�����x�Py�����0���@��8,��0�
�@,�84��<�u�8���C_�L�B�,�v�T-_� �B�0�v�X-_�L�B�,�v�T-_� �B�0�v�X-��\g��g���g��Xk��k���k��@G��������y�05���o��xgk1,�~1(U�1,��Xs;#4w����?�(�����h=?� �����\=��<o������=P���P��t=����\���=��8����l��l=���=���=���*| ���[� On�0j��Ls.��;.��;.��;X�\*X��*X��*��;��;��;=�T*=��*=��*��@I��PI��tI�H�����l=��=��=J�OJ�O�~J�OR�<`~��E��h�R�t`4xV4�V� ?�3B�8�p;��;��;;$*;�*;�*Y�p�����(6�a �[Y|p�#x>�#��$�L~%�(�%,�~%D(�(@)))P����B7�7&p|
@�<)�)�Y�pYpYpY�pYtpY�p�,f�,fp_,(�_ (�_?�_?�>p;�>�;�>�;I?*I?�*I?@*�Cp;�C�;�C�;E *E�*Ed*sKp;sK�;sK�;yL*yL*yL�*k1(�~1$U2��k1t�~1pU�1����G*?�ZT?��eZ�eZ�ePZ�j#�(�j4(�up;�u�;�u�;�x$*�x*�x*��p;���;���;i� *i��*i�d*v�$>��4Kn�8j�� d��,Kn�0jU� [n�(j�@O�����0����b�<�����*|��L��������L������������D������lj[�p
���t��h�9�����v��j[�(N�bo�qB�i� T�� j[�:����j[�(۝���j[�(ݠ8���&���U������d���8�G�h�G�$�����G�����|���|�����V��V��(\�8\�\�l'�l='��='��=�<���������k1 �~1,U�1�k1(�~1$U�14[�,hX1�v
u�P�*?hZ*?ZT?�1d~1|U�?��k1,�~10U�1l �8F?��: ��F��('��L��L\�& �,F���sM�X�l�M�xM�P����,��j4��4=��@��lz��P��pU(�H���(�V(C%�SV8�H��X��
X~C%�SV%�և�q�t��P��
P~������
�~u�N0h
",|0d
",|0d
�$6�T
�� �$6�T
�� g!@6��
�� �0�0�00Pp�t6�8=~(|~T|~�|*��4*����=+x�*�4*t�+x�*�4*t��-�f�-tf�(�1�-�^�-$^�-8^b0b 0b@0�Tp�|6�@=�(|�T|��|�!0�!00�!`0�"`pg!�6�l=N#(|N#T|N#�|<�adAD,�H=(I\`(I�`(I�`C%S�Jp�V%���M���M���M�?N;LN${N ��NX�N��N�P_[O,ZlOH7P_[O,ZlOH7P�_[O�ZlO�7Z"ZH+FP�/�p,��p���=�r >rX��rTDk1d�~1hUN|`��8̀\_̀H_l�p;l��;l��;ƒ*ƒ$*ƒ�*_�&�`=��=_�&�d=��=_�&�d=��=_�&�h=��=_�D&��=� = O,7O<��R���O`,�O,,�O�,���c(X2�h��1�� (!8�x��	c(X2�h�.�x(�8Yc���c(X2�h�g���c(X2�h�H%�(?8>pdwbp���p��bp��p4�4xIhBh�;P.:;�	&=4q[=4�<���b�[�F�$��P=��=E�x9l��s��"u�(0�t
�� ��(C�t
�� R��`��=M�P_[O ZlO<7�; OH7O�M4����p�	�<6[�`����6K�,���,���Tu��YF�\n�V�� �K�@��Xg�Tg��~��~r�$���:��@r����0�44�������e�H�K�<���P	�<6 �`����6�� ��<~�D~�� ���`�K�L�C%8SV%��V%��C%pS@-�XV%��=�d�H�Pd������ ����C��C��(C�/�5ʳD��' Oc($2�4�K(hc(,2���"$��<�+�,��"$��<�K�,��"$��<�o�,��. �.|��.|�ʳ8�ʳ�����Cs1@���LCf"$A�`��$�U3$��4�+�(�s1@���LC6`�@����C6`�@����Cf"$A�`��$�;$��4�+�(��xM O�7O<��xM�x�MP�l��z�8=�L=�\=i��q��=�^\IK_�Q�i���,=XjtNXjN�w�w�dr���Y[����(!�0E�xE�|DŽ,�0
�4/��8'�<
�@7��|'��
��7�� m��������Lxp�lH��\@Jk(S�tC%$S����<����7�0�XG�|ޒP���=����=�X=õ<���d�����ۑ�$������,O&�@�.�T�\De�[`-}\��,�0|X�4
��8���0X��HC��tC�T=�x7	�����=��%�<=���c(`2�p��DE;b4�M���l=��=��=�<��p;b��u�^�D;��WSljS�jS,jP�D
d=m���3�;�3�/�8T�X�o��[o��[,��,d�,t�,��,d�,t�(���_�g'H�'�&�$��g'L�'�&�$���59�5`.���|:$��7���7x��=48�8P3+8d=�On�,j�\=�(O���6n��j�6`���=�P=n�Pj���Bn��j�8 3�8�3�8�3�3P;�3T/�hTJ\O<�|a��=�L=��=� =2Lb2L�b2L,b1�(�I�L��T��N(j��L���PL��L=��X�RU�HfU0P��\6�XHw�XL�ݟXPWP3cWT�*|x�`(�.b|Rb�
�P=�`t�.b��`�`4�.b�#`p�
�d�
�<��k<��,"�,=�k �c($2���u<(/|��*/|d�*�u0(mH�
\��z1c(D2�`��u((�tt��~ Q�u (	sX�	s���u (aTu[a���u(y���tX��u (م�9م�9܈`�{�4�~�8���Hr�T��=�u((2���y(�6���6�����(ܙ�)L��^L�^Ԝp�Up'\��
�����
���}��i��,+١�}��i���+~��'ȣ�P	ȣP	ȣ�P	C%S��V%����<�ݨ,6��x٦�W���٦ W�\������T�UX'\�h�-��
���8_r����������� u��(`�,�M�@M��b�0@��h��J�h��b��@j�p;j��;j��;"� *"��*"�d*�� X�D��P=�� X�D��P=�� X�D��P=�� X�D��P=�� X�D��P=�� X�D��P=�� X�D��P=�� X�D��P=�� X�D��P=�� X�D��P=�� X�D��P=z� *X�D��P=z� *X�D��P=z� *X�D��P=z� *X�D��P=�� X�D��P=�� X�D��P=F� ZX�D��P=F� ZX�D��P=F� ZX�D��P=F� ZX�D��P=z� *X�D��P=z� *X�D��P=z� *X�D��P=z� *X�D��P=�� X�D��P=z� *X�D��P=�� X�D��P=�� X�D��P=�� X�D��P=�� X�D��P=��\:��T2���2;b$�2,?�\���6��=�4= �0�7z��y� ��7z��y���|Ծ\�y���|Ծ\�y�~�0u��,��x_~�u��$��x_F�0pb�,��x_F�pb�$��x_W,0 ,Q�4n7P���"	��
<e7
t�]
�k
�e7
��]
�k
�e7
��]
�k
`e7
��]
�k�$6�$,6�$\6�H��j���/,,�/0,�/D,�1@�0|M���C%�SV%�tC$.(8O����*|h�GC�o`��#|N0�D,�DP�\�\p_\(XRp;XR�;XR�;
S *
S�*
Sd*Xp;X�;X�;Y$*Y�*Y�*)]p;)]�;)]�;�]*�]$*�]�*C% S���_�=��H�f�h�{�L��b0���L�*|�b������*|��b0���L�*|�b������*|��Dj��h�xP4Z|�Z|�Z|�N8������*|L�p;��;��;��$*��<*��<*��0I��@I��`IC�p;C��;C��;5�$*5�8*5�4*̙p;̙�;̙�; �* �* ��*ޟp;ޟ�;ޟ�;>�*>�8*>��*�p;��;��;
�$*
�*
�*��p;���;���;ͮ*ͮ*ͮ�*R�p;R��;R��;r�*r�$*r��*ռp;ռ�;ռ�;��*��8*���*0(

�D

*/TTT�������@H�Z�H�Z� &'��@&�����@(�)�)���!������������@�@@$@ @)@@@@4@T��TT��XX2%H�	�

$ 
�
�
�
����*4FFFF ($0*�@�C�C@@�C�C�C�@U@U@UB@@` ��
,  """" � 
 H	�������?����Q��	!@�D�	#DDDD�D������	$Y�9���"b@�C�C �C�C�C �C@�C�C �C�C�C@�-pp``@@ooooooOOOIIIIIIIIIII�A�A�A�a�a�q�a�a�a�I�a�q�a����B���B��BX���(��B�����B����`@8�B/XX�XXX���`@8�B`����Bp���  h�Bh���00��B����  x�B����0 h�B����B��X�B�BH���(�Bx���`@8�B��X�B����00��B����B��  h�B�����B����B����B�����B����B���B���  h�B���B0��BX����B�����B����`@8�B����00��B���  h�B��B�����B����00��B��  h�B0(��(����00��B���B�BH���  h�Bh���00��B����`@8�B���0 h�B����B��X�B.����00��B@@�B@@@�B�����B����00��B���B������B������B�����B�����B����  h�B����@@��B����00��B����B��X�B����  h�B���  h�B���B����  x�B����  x�B���((�B����B���B��B����00ؠB���B��B���B��B��BP���@@��B����PP�B��  h�BP����Bh���`@8�B����BP���`@8�B�����B����00��B0555555555    5�����B����B��B`��� �B���� �B��� �B�����B����B��  h�B�����B���X�B��B����  h�B����00��B��B����  x�B����B���B����P�B(��� ��BH����B`����B����((ȞB���(((�B�( ȜB����  x�B���( h�B�����B�����B����@(ȞB����B���B���B���B�B�B@���XX@�B����00@�B��� x�B�����B���� X�B��� X�B���x�B(�����(�B�x�BH�����x�B���0�B����`X��B�����0�B�����x�Bx�����0�B����  h�B����00��B���Bp���@@��B����00��B��  h�B����B����B���B����B���B��B��������Bp���00@�B����`@8�BP���00��B����  h�B����`@8�B����B����B����B�����B����B���Bp�����B����8 h�B���((ȞB�����B�����B���  P�B����  ȜB����@@��B��  h�B����x�B����B���B�����B����B���B����B���  h�B��B����B����B��Bx����B�����B����`@8�B����B����B��x�B�����B�����B���Bx����B�����B����B���((�B0�������B���Bh���XX@�B���� �B�� �B�����B����B���B  ( ����  x�B���  x�B���Bh���  h�B����`@8�B���B`���PPh�B����00@�B��  h�Bp���PPh�B����00@�B��B8��� x�B����  h�B����`@8�Bx����B�����B����`@8�B����B���B��BX����Bh����p��B���B���� ��B���� ��B�� ��B���B��B�����B�����B�����B����@@��B����B����B���B�����B�����B����00P�B����@@��B���  h�B���B8���X(��B����pХBP����B���� �B���� �B�� �B���� x�B���� �B�� �B�����B����`P�B�B�����B���8(p�B�B����B���B�B����  P�B����  h�B��� ��B���� ��B�����B��� ��B����B����B���B ����B���X�B���B���� ��B���  h�B��BLDlD@L\�DDEG�����B�����B����H8�B�����B����B�� �B�����МB����00@�B����B
#�����
'UUUU
"��������2
#`�``�``�`��̋���������������2MEE ``p````�@�����������`   �� ��0���@DD@����WWVvv^T

  (,:<
 z8:80 �  
""*+/"/�/gfff
���� ��
�@�� 	
@ZZ@Z @
@�I(H(HxXZJ@A@`@PT@THP@PAp@``0DpH@`BR@RHP@PA@`BQ@QH@@	)�������	-@ @����%�&$ @�����( 0&
:*�P*�P*�P*�R
*�R*�V#  ( 5�������������������@��� DUTT5������4:�����~���P��l����� 3	 $ Dx- H"�!$��!(� 4x- 8"j!��#�@!8 S$� <x�3	  - "�'���'���'�@�'t@�(HR�(L��(M�(Mm(HVx(L��(M�(M2) [)�4[)\4[)�4+, =+��=+��O+�B+� =+��=+(�O+LB\,8Gp,<9�,DK�,@G\,TGp,L9�,TK�,PGS/X�=+T�f/\w/�.�-��-@�20�K��W=48t�V4p4 o?5D�?5X��4x��4��H�6HKT�6TK9��#x9��[)4�/<[�/hb�/�[�/LbUB�iF,{sB8s�FxD�E l�EPl�E�l�E�l�3	   4x- 8"�3	   8x- H"oX4�9$��9h::�F�43	 8 hx- l"� 3	 $ Dx- H"�3	  |x- �" Px- T"�|3	 �?5��-,��h�l�/L[rjx��jx��/�b�j�E�j4tk�)kp�@!4 �E<l/!�@!� �@3	 D �x- �"iqD4 d\�S\�S��'?"�`3	 h9t�Tf9 �9D�j!@�S$���,<Gz@WT0f9�A\K lx- p"�3	   �x- �"�!��!��!���!����3	 � �x- �"�"�
�%9�HW2�P7'?"�X[
'?\"�C�z��h� �lg�@�I�@�I�#,9��W���#��3	   Tx- X"�G<U90� �x- �"��(�̜t�(��P���(�̜t�(��P��3	  x- "�3	  Tx- X"�
�h�O�<
�h,�+�C+�@C+�lC+��C�0p1@�1|����001P�1���2�d7����-�P�-P@!< `�p��t3	 x���-P�-$P�-@P�3	 ( Hx- L"�3	 ( \x- `"�� SԹ j|5��5D{�� SԹ j|5��5D{�I ��j�tk��)k��S$p�S$���G�U9���H%)kX����*|� 3	 $ Hx- L"�03	 4 Px- T"�h����We����h8�� 3	 0 �x- �"�(3	 , Lx- P"�(3	 , Hx- L"���!H:�$�,*��� 3	 $ Lx- P"�b���|�?5P��-T�����0�61���0���/$[�G<U94��/�b	 49x� �x- �"�0t1D�1��ޫl�j<t��X�'%�R�����t�x�t�
D��
\|�
X��
`|� �P:�,�[���$��$��$��$��
 Em0��,��
D~N e�0��,��L�P3�L��8�D)�/����h/�����O�w��n#�G�"�A#��;#�w�"�?#8��#X�#<�#���*6�*H6�+�?*�9������00�<N0���2��2P��l����k1x�~1�U~1�UX18v
�2��2d�������	;`^�D�����y�$��$��$��$�
:��e>��u>�X>�\-<\�?�"-<�e>���@x0I@T��@|0I@��B$�3Lu�4��L�yEH�~1�U�B|����yEH�~1�U�B|����ZF W�C0l�8��8��P��1P~1hU#D�Y�G,�/E0��Gh�/Ex��9 FP:�,��;�-=: V�P~T�	;P�;�1e>��u>�X>�\�G�/E(��G`�/Ep�G F~1,US:`^S:`^c(02��?,dA��Xc(,2�<�?,TA��X�tp6�t�
u<
�u<
�Ay �Qy\�`y�py�{�<�{�D���`���`�{�<�{�D���`���`�{�<�{�<���<���<��D���={�d�����N���Z�DPN�,�N�`�;��EO�T:;�`EO��:܏��܏��܅ 
���$
�H� ���@���D�{�d�8� ���<���D�{�d�*� ���<���@�{�`�f�X���\*�������*���6�05���*��\�f�X���\*p���eu����H���L*J��H��Xf�H���L*��L>�\���6�$5��|*ʳ�����6�$5��|*5������6�$5��|*�������6�$5��|*g������6�$5��|*յ�����6�$5��|*?������6�$5��|*����>�N� �Y�,�f�0	����`Pɿ޿0i��<�B���u�t��C�� k���s;#�w��,k�� k���s;#�w��,k>����	;���To�������<��`=�������s;#�w��l�P�@P�h������=��D��|���� �"@?��d�h��v����8���@��������
� ���@� �������s�l���@���(������� ��@����
�����	t�
(��<��T����(����P3B8P3B48\3B8\3B@8��H�*|�H=��l�&(@M(|!s(�%�(`)f+\�9
@Z
"D��+�H�3;�3(/�tT�3�4�(fN8������*|0ts��a� ��s�Z�@�Zl@�Z�`�ZP`�\ Yx�d��\�I����2���2T��h�����1h~1(U/2�'���<��j[����j[����Hj��8Y[�x[�@��j��TY[�X[� ����DB0�xc���\Z7����Q&�
��dz�\Q��3�@33�$PR�H�R�$�q�$G�<�G�8�G����������b�jd�����G���,�XK,��K#�G,��K3�l3�l3��l3��lr��1���U���8��=Q�(�Q���Q�<�Q���:�(v��0�N��@d��I\�D\�|\�\� �2d��2��<��T�k10�~14U2`�X1�v
�2��2��������k�l���������	�\��& ��F�\��|�?�$: �,F:� G��/C%0SV%��VV%|�r0b�����h��x
�6�<6�� � G�TG�`G�lG��G��G��G��G�0G��G��G��G�HG��G��G��G�0G�hG�tG��G�G�0G�LG�dG�|
� 6�@6�� ��
g! 6g!X6�� Xp�p��6�T6Xp�p��6��6+x�*�4*t���=�\p��p��6�`6�\p��p��6�6�"dp�"�pg!6g!�6�"dp�"�pg!6g!P6�t
!<�!<<��� I4c(I@`I�c(I�`K$6�KTN�K?KH6C%S�Jp��J�V%��UQpPX_[OxZlO�7UQpP\_[O|ZlO�77O�+R`��Q��q" ;UQ|pP_[O0ZlOL7lOH7FP|/[O�ZlOt7lOT7FP�/[O4ZlO�7lO07FP@/iS�ElO�7lOP7FP\/lOH7lO47lOp7FP�/[O�ZlO7lO 7�Yt*��xFP0/7O\�UQ�p7O��UQhpiS,ElO07iS,ElOP7[O�ZlO�7iS�ElO�7lOH7FP�/[OZlO7�R��R��R��Rtr���rpD�r>�p��Dtd`�q`U�r,>�u�%�v ��v`��v���v��1y8O�R,��R��lP,�;$�ZL�;�Z8��2|��20��D��\�%�0N_�4&�|=��=S�*�R���R@�lP��_�&�x=��=��=[=�<[=�[=9�HG9��G9��G9��G9�0G9��G9��G9��G9�pG9��G9��G9��G9�xG9��G9��G9��GЬHb��; O�7O���x; O 7O$�M��K���a�h~}�0'��@-C%SC%�SV%�V%4���m��,�W�dFn�<V���f��x��x��L�K�8�r�`�n��V��P�G��ha��~x��V?��R���u��X���\��m��,���dF�� ���8�K�X��pg�� ��pg��~��~F� @K�D���D���lu�� ���4YF�,\n�4V�� �r�L���8:��h� �r�<���X�l4�� ��,��,���,m4�<�\)�x+�oB6�����܈H�{�8�܈��{�|��c܈t�{���bx	��D{������C%8SV�������!,{�!��(!�7�/�c( 2���'C���'dOc(<2� ��'�K(`c((2��P���7�A�7�A�7�A�7�A���f��x��xF�X\���f��x��xF�D\^�,r��@�^�Lr����`0H
�px��~`0H
�px��~i�X��$=��=�D=i�d���=�4=�x=�x= d��(=�y���l=�a�!��=��=c($2�4�?,LA��X{�8�g8��|=����wg�@�g($�yt����y��M�D�y��M��j�9�,���h̩�2X��j-k�>k@��y��y@��y���y��ft\�tD�t�t0h�@v�Dh��v���v ��v`��v���v��/��/��/��/����=|m���=�0=��46������`T�|O��m_�&�l=��=��m_�&�l=��=��0m_�$&�|=��=1��K�41��K����m_�&�p=��=��m_�&�p=��=�LS_�H&��=�=��$m_� &�x=��=��m_�&�p=��=��m_�&�p=��=�HS_�D&��=�=��m_�&�p=��=��m_�&�p=��=��m_�&�p=��=�LS_�H&��=�=��m_�$&�|=��=�LS_�H&��=�=�LS_�H&��=�=�LS_�H&��=�=��m_�&�p=��=��m_�&�p=��=��m_�&�p=��=��m_�&�p=��=��m_�&�p=��=��m_�(&��=��=��m_�&�p=��=��m_�&�p=��=��m_�&�p=��=��m_�&�p=��=�S_� &�l=��=��m_�&�p=��=�S_� &�l=��=��m_�&�p=��=�S_� &�l=��=��m_�&�p=��=��m_�(&��=��=��m_�&�p=��=��m_�&�p=��=��m_�&�p=��=��m_�(&��=��=ۑl$�<���*����m_�&�p=��=��m_�&�p=��=��m_�&�p=��=�LS_�H&��=�=�LS_�H&��=�=��m_�&�p=��=��m_�&�p=��=��m_�&�p=��="�8J��x����d���dM�����O&����d���`<�`a����0=��m_�&�p=��=���f��0X��LC��pC���f��lX���C���C���f��TX��pC���C��m_�(&��=��=��m_�&�p=��=��m_�&�p=��=��m_�&�p=��=�����f�<�{�X����<��a�4=��=��HU���9���H6�M��@�*|,����*|���L���L�
���
����>���>0�C%tS�>8���,l��`Y��r�8b3�M� ���M��3�M� ���M������\�\��&�(;XJ;J&�(7�TS�Vm�R�0Y7�TS�Vm�R��Y�(� ,c(�2���_ �����_I$\m$�,�$���$���_�%L��l��/<Y�/<b�/�0(=>���On�j�H=�Ed�Fh�7F���\=̩|2D�����*|�ITPU{�|����l�\=<��a_	$_���=�`0��b�.bD.b\#`t�
�d�
�D�#`��
�`�`8�SeT	.bt8k�93��M��R�`�D=��0��p=��T��u4({v���t���t���u$(ulPq
�t���t���u0(od�Հ��op�n�8j"�h�
��"��X6���-R�|FR�FR���Y[� ��j[�}�ti��l+}�Hi��+�`\��J�`EJ�OŦ86,b��٦�W����ATD.(lO��L�*|Pu������f���{���?,@A��X�����`�(C%�SV%��C%,SC%$S-��
�@-�XU('\�8����;b@�ևhq�$I�I�$I�x�*�H��H�,bT�@����������4�\e4��efUP��6����X��X�j��R��`o��?��2���2/�Yo�4?��82���2/� Yo�4?��82��2R�$`o�(?��,2��@2	�@���l:��X2��2j�4Q�<j�|Q�����\��L��ku`K�0�	�`7z��y���	�`7z��y�C%SV%��c(�2�t�>0�L�	;L�?����P�*|,��=��l�X4
���Pg��"�P>{�@�{�|�{���{��*����(���,�{�L��( >{� ��(�>�(>C%0S�&�6"��>*�9�0dM����0M�,��3;�3$/�pT
�\*�N@\|Nl�DX�DU '\�0U�'\��7b|�7b��7b�����6�U6g�p��N���x���a�j�xjZ| �Z| �Z| �Z| ��60E�8f�8f�8�lf zac���x����		 @�	��	�		"@� �	@A

����@�@�� ����� �������PP  ��#  
""(0!@#  )((hl*(""���� �$ A>>>�>>6�  >�> <>�>:>/
/@@``�@�`A�`Y`A`Q	5���8�8�A��������������`@8�B0�������B����00@�B��B�����B�����B�����B����@@��Bx����B�����B�����B����@@��B`���( h�B����( h�B����( h�B���( h�B`���00@�B����00@�B����00@�B��B����00��B���  h�B���B0��BP����B`���`@8�B���X�B��B@����BP���`@8�B����00��B��  h�B�PPh�B@���00@�Bp���`X�B���  h�B(���(��BX����Bh���X�B����`X�B����B(���`X�B����0 h�B�����B@�����МB���00@�B@�����0�B���00@�B���@@�B����(�B����@@��B@@�BX�����B���� x�B�����B���0 h�B����0�B����  h�B�����B��Bp���X�B�����B�����B���(��B�����B����  x�B�����B���B����  h�B�����B����B��  h�B���������������������������B�����B����B���  h�B���  h�B������ȟB����  h�B����@@��BP����Bp���X�B����`@8�B���B���X�B ����� �B����00@�B���B�����B�����B�����B���  h�B����X�B�����B������B���  h�B�����B����  P�B����  h�B���B�����B�����B����B���  P�BJ8J0J0J4J200@000001�0����  x�B�����B����B���( h�B`���pp��B�����B����00P�B���((�B����XH�B`���XH�B�����B���  h�B����  x�B�����B�����B���x�B����B���0(��B���� �B���� �B�����B����B����B���B�����B�����B����P�B���00@�B�����B�����B���� X�B��� X�B:�$@����  h�B����B����B���Bh���HHНB�����B����X�B�����B9@������ ����00��B��B�B�B�����B����B���B��B �������B����00@�B����0�B���00@�B����B ����B0����� �B���00@�B�����B���  h�B��Bx�BX����Bh����Bx����B�����B�����B��X�B����  h�B0������B���� �B����B����B����BX���XX@�B���� �B����B��B(���  h�BH����BX���@@��B����PP�B�����B�����B����B���B���� �B���� �B���� �B�� �BP����B�����B�����B�B���� ��B���B��BX@�Bx��� �B���� �B���� �B��� �B���� �B���� �B��� �B���B���� ��B���� ��B���� ��B�� ��B�����B����B���B��B
(���������؁���� ؉ ؋ ؙ ؉�
(@@�D��D���D���D��D�@�D� �D� .�  �@@ ��B   @�
 PPPPP�P�PP�QPPPRTX"
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL"%�#�p(0(PM`�u5�5$@@` P@#
�* 0  Q"  04�@x�~����@������������ � � �@@`@
�J
@@�@

�	PP��dn~L���n~|��41�81�<1�@1
0@"L��P/!P@!D 5"@��3	 j*D� �x- �"�1D�2@�I1��04�"2L��1D�2@�I1��04�"2L��1D�2@�I1��04�"2L��1D�2@�I1��04�"2L��5%�6,��6���5��6�� 3	 $S$H� `x- d"XP2nT��W�8`L���83	 < �x- �"e<��$3	 ( Px- T"[)�4S$X��!H��!L��!���!��j*d�j*���GpU9h��E�l�3	 I@m Lx- P"gH@Z�?d��5h{1K���E�l[) 4[) 4[)(4�@��@HIvT��@IS��U4��-0Pm5��-L|5D��5L{D��(3	 ,�-Ph tx- x"�3	 I@m Lx- P"=+|�@!� =+��/!�@! � 3	 $�h4� xx- |"� 3	 $�h4� xx- |"�}8
�h4��~T�T9�H�%h@'%hRA�K �x- �"�83	 < Xx- \"��|HU9�j9�98�90��/xbU9,�j9 �9H�9@��/�bU9,�j9 �9H�9@��/�b�-$h��3	 � �x- �"U9@�j9�9\�9T��/�bU9,�j9 �9P�9H��/�b�5%@!, ��8�ƙ��2�D7�3	 �h, �x- �"�K��- L|5L��5T{Q��I�3	 LQ�hI �x- �"�D3	 tQ��I �x- �" <x- @"�d3	 �Q��I+�TC+��C�J|}J��J �	 d���+��C 4x- H".M��-�P�-�PS$�S$�� 3	 $�C4z Hx- L"Ttf��3	 � �x- �"+��[���4�X�S$(�9,�%P@'%�R)��|'%8R'%XR�H%�GXU9P�š�w@!  �G U9D��G�U9���p�"��8��?���5|{�!���!��j9 ���!h�����!h���j9 ��$!h�(��<!h�@��H8@!\ A�|�Z���Z�4��/[�9�TTf�9h��/�b��h&��l&�jtk��)k����\7�@I�@0I�@DI*�\�dx|x�9��Clz�C�z���d��
L|����
||��4:�����~��� ����\~`��
\~�$.�$"�\8��#��)]!�`� �N� �"� �"� "�9F:�����~��^�D������3�u���B$��B0��C�l�h��h��P��|��C�l������yE4��:��l9|BBl�	;|yE4�3�u�|�Bl����~1$U�P��@P0I@��#D8Y�,�P=Pw�;T1P=�w�;�1k1$�~1(U�CPl�8��8�X1Dv
2��~1�U2��~1�UX1@v
�1�`~1�U#D�Y#D�Yk1(�~1,U�CTl�<��<�=: V@)�,~X�	;@X1Dv
2��~1pU2���^�%.h,Uh�]�g�Mh�]�g8H�<�{���{�����������ōPō�ō�ōhō����6�$5��|*V�8Hr����6�$5��|*V�HH;�&���6�$5��|*V�@H��1���6�5��t*/���Ԫ\f�\���`*��L��|g>��\f�\���`*��L��|g>��\f�`���d*��L���g>��\f�p���t*��L���g>�\f�l���p*��L���g>�\f�l���p*��L���g>�\��T���X*J��H��8g��<X���6�$5��|*V�@H�����6�$5��|*V�@HT��f������*��LC��>��\с@����C��t	���C���Cw�,���0���\w��|���P��,oX1�v
���k���o��kJ,O\~�~�~~x��Q[��x�0Q[�4���(�a�s2,|�sYp�#P��&�m&�C�&���&��M(H!))`����Bc�`��|Bs(H%))d����Bc�����BY�p�,�Y�pY�pY�pY�pY�p9.�lY�pY�p�_'�_x��_�'�_\�`����(<
a@�1��~1�U
a$��(<
a@�1��
~1�U
a4�1x~18U2��X1�v
``�/�1t~14U�?��X1Lv
``L/��(�����ŏ4=Ȏ���8�Ȏ�����ŏ8=Ȏ���8���$X���G)��WU������\s����x�s�$�������h(���U���B��8��X=���_7�8�K� #*|$g�@7{�p��2���2�����������/[�(hk1�~1UX1v
��1k1 �~1$U�1P��1��
X1xv
R�(`R��`���h��h���C%$S:�0G��,/:��G���/+�D��+��D��+�����(r��j��8j[�<��0(C%�SV%��C%�SV%����XuN��P
0�
�` �< $&= q!<�[= �<��=K�=K�=K�=K�=K O�7O�KOh�[O�ZlO�7+R\�[OLZlO`7[Y<�q"`;lOp7iSElO�7lOL7FP�/�^�^�^ �^  �^$ �^�^�^ �^  �^$ �^�^�^ �^  �^$ �^�^�^ �^  �^$  O7O$��R���R��R �q8��q(U�qh��x��=x�dQ���Y[��[�d���(�j8�����*|P����*|�;x�Z|�y$��L�yP�S�$(&=0qhB��hB��&=�q�D=��[��F��[��Fq�`6BD06Bd0��(��  O87O<��; O�7O��� ����P�h������p6���6���6���6���9��8�K�$�r�@�K�T����i��8�K�$�r�@�K�T���|i��p�����K�l���0���4
�4A��4u���������Xu�pg���������~��~����=�D=��=��=��t6���6���6���64��9�4]F�D\��pf��x��xK�t�������~��~��t�܈��{����c�<���C2@C2dC2dC2�C2���$���@��`��l~�t~r�0���4���8�K�X��tgc((2� �'-TRC%�SV% �_���B���v��-@��8C�]F�,\��Xf�lx�px�]F�,\��Xf�lx�px��<o��Lo��Xo��do�v��;t7�\� �\� �\� �\� i� �i�D��h=��=�@=i�<�i�l���=�=�X=�f@��Z̩�2��0Z�^�ITm���
����=|m��=�~�x�L�x�X��~��4���,l<��a�� ���|��=�� m�����������������Du�H	K�L�f� 	f�@	��=ۏ�ۏ,��|=��=��P�$
�| E���c��J��t�������D�E��<��	a��|���=�������C�T�"��JC%S�H��=�=C%(S���H=��=��=,� R"�hJ�
��=� "�J������
�H ��=��0���S_��&�=��=%�N_� &�l=��=�����S_� &�p=��=����%�8N_�@&��=	�����0=%�8N_�@&��=	�����0=%�8N_�@&��=	�����0=�$S_�(&�|=��=����%�8N_�@&��=	�����0=%�N_� &�l=��=����%�8N_�@&��=	�����0=%�8N_�@&��=	�����0=%�N_� &�p=��=	���%�8N_�@&��=	�����0=ۑX$�0��dC]�h�����%�8N_�@&��=	�����0=�$S_�(&�x=��=����,� R"�hJ�
��=� ǣ$��
lt���D���="��J��\���
�p=�� JTO�x��hl��l��l��0l�P���@l��))�����6�(�3$;�34/��TD
�=r
�3SjS\j�
����G�,T�3�;�3�/�T��<�$aK�xVK�|VC�(�?8��8T3�?���8�3�8�3$B`�c((2���TO�LO�et��ex��e0��eL��e��-R|FR �FRd�����*|���@���H�j�9�0���h�_P[a(��a���P�����_P[a0��a���d�����`4�`h�Se�	�`\.b|�u$(�kX�c(\2�l��k��j4�
�j�_�iD/*j��Vj��i�Tu���}i��u��}i� ua�@+/|�*a�@+�,�*a�P+j��j����0��l��l~�'~�'~�'~�('��(>FV(1�=,bx��,��t=?,$A�pXv��n,�p�X�����s*|���?�
ȣ�P	S�%S�<%ȣTP	ȣP	?,8A��X��H���}����=(��~��'��=� =�0C%�SV%��������V ?�8`�k�̽�_��-R |FR(�FR��̽8_̽_�lG��T�3T;�3l/��T� Q:��IX�P��X=��=���X�L��T=�L���=z��*X�L��T=�L���=��=��=������=h�v�$�����x=����
Le
Le7
��7
��]
�k�XZ ��#xx�x\�p�UD`AxDp<�Dt�Dx�D�ac���`��������6��#zl��h�:z��#z������DfacD�h|��t��|��fac�h<��4��<�ac�����ac�������%
	uTUUUUUUUUUUUUU!�����*�*P�*�*�*��*@@`#�P�P�PP&�@ �� � 0(pA� A�$A�&@�$@�&@� ||P}~jjjj�@@``~Tv@```hb`��
����%57@@�@`H@L@D@@�@��@8UU�PUU@� 
, 0  Q"Q"
)��� ��
* 0  Q" ��H(p�BH������B���00@�BH����B����`@8�B�����B�����B�����B�����B����@@��B`���X�B����X�B���X�B���  h�B���B����X�B�X�B����00��B���  h�B��B0����B@���`X�B����0 h�B���  h�B��B��B���X�B����B0����� �B���00@�B�������@�@���������������BP���  ОBp���  h�B�����B����`@8�B8����BP���HH��B����`@8�BP���00@�B���00@�B0�����ТB�������Bh���00@�B������ТB ����B!�� �����"B"	""������B����  x�B���X�B���B�B`����B�����B�����B�����B����B8����BP���@@P�B����8 ȜB���8 ȜB�Bp����B�����B����H0X�B����B���B�����B�����B����  h�B���x�B��Bp���x�B����x�B����  h�B����@@��Bx�B!BBB��RJ������B�����B�����B����  P�B���  h�B�����B�����B�����B����B���B�����B����B8���00��Bh����Bx���`@8�B����((�B��������B����00@�B�����B���  h�B����B(����B�����B����B��B�����B�����B�����B����B��Bp����B�����B����  h�B����00��B�� ��B����B����X�B����  h�B����88��B��Bh����Bx����B�����B�����B�����B	Arprpr�s 0888>88(88��<�<��8��8��:��;�:�:�$8�$:7@`@h@@@x@X@@i@k@hO@% @�" 	     !    $ 0 �` � �$�!"..X@2n4�D��D��LW��W�$3	 8"h��p �x- �"T% �i%0��"(
�%89�"�
�%�9m5H��-8L�5(%�5���4���5p��-<��-X��������6��j*<�HG`>1|�HG�>1��hG,��K_V4���p4�o�K�.	<7(	�Lp�@tIM,��#0.Mh�-�PXSH8XSl8XS�8XS�8XS�8XS8�-L��S���S$��Sh��-��?5���S��@ I�N,Y�Sp��@xI�N�Y�T�[)44�TH��Up��U���B�;�-h��-(��-|��@���@���@�� d��c� d��cT�ST�ST��ip�9T���3	  8x- <"�i<�9���3	 � �x- �"Gj��=+h�=+h�Gj��=+��=+�� d� d�SD�ST�ST�Sx�Tf'?H"��^����U9,�j9��?p��5l{�?��5{@!\ ����@! �'x@�'�@�!$��!8� `x- p" xx- |"R���n�X1��<=�t7
�l84�p%�@'%�R'%0R%�@%@'%R3�$EN��Xg�(\(<�%�@(��@!$ �Q$��,3	 ` xx- |"ȁ0�ȁ��}�p�}���}� �}����j�t��8�kP����'%8R'%XR� 3	 $ lx- p" �x- �"j9 �U9\�j9P�9|�9t��/�b�!��!��!���!���hh�h���+�`�Z�`��5%Z���y���d��/�t_�x3	 |)��f �x- �"Q,��@��@�[),4[)L4[)L4dx0|x �9�dx�|x��9���_� 3	 $)�Hf Lx- P"�|_��3	 �)��f �x- �"��_��3	 �)�f x- "� ���L)�8~d��
L~�T�
���������To
(P�"�.H� 
D�@)���D
`�\)�T�)�3�����3�x�����/�$8q�$ 6C%hS�$�q�$�6�%$9�$@q�$6C%tSV%l��$�q�$�60� �0|�`�0����Z2 O
~1U�2P��2��������2 �~1U�2H��2|�������2��~1U�2���2��������2$�~1U�2H��2��������2��~1U�2���2���������;�o�;�-��y�;�{�;�1	;��=8��=8��8��8��=8��=8�� ��00��0���00��0\��0��~1$U�H��Py^tD�x�I@��B(�#D@Y�@��C�l�X��X�k10�~14U�L��1��1�~1�UTP��I@4�
:��TP��I@��
:���1p~10U�1�~1�U�1p~10U��������\�������f�X�{�P�y�������y�������܈(�{�P���P��,�6��5���*��\���`*J��H���g��XԪ���\���`*J��H���g���XԪ���\���`*J��H���g���XԪ���t���x*J��HԪH��g��pX��t���x*J��HԪ���g��@X��t���x*J��HԪ���g��@X��X���\*J��Ha� ����g���Xf�T���X*��La�<����g>�\�� ���0|��4L�����������B)���Z@������xC���CN��2)���Z4�������	��~��=f�l�_��B���v�-u�D��hC��$��$�����sp���������0,����x,��d���,���T,��,��\,�0Y�p�,�9.�l9.�l9.�lY�p�1�~1PU�?����T<X1�v
``�/��0<
a��1@~1�U
a�'a@>$��	;>4�8�	;8>$��	;>4�8�	;8>� �	; >D�H�	;H>$��	;>4�8�	;8^��b�<����*|�����*|��������D������������j[����j[�����j[����4Y[�l��`Y[�d�� Y[�$��dz�\Q��dX��t\��z�Q���G��XX���\���G���X���\c($2��h�Tv�Xh�\v�`c�l�c��c���c��c���c��
�y�0,\�y�x,\�dy��,\����H�*| ���X��=�����jL���=��x��j��;���;�������*|���p������p������8/��8nr�Dj���nr��j��p/k1��~1�UX1v
X1xv
2��X1@v
k1T�~1XU�Cx~2��2��X1\v
 �(F?,�A�4X���'n,�p��X>�$�	;$>H�L�	;L>$��	;>4�8�	;8>$��	;>4�8�	;8>��	;>D�H�	;H>���x��Q[�����(x�Q[� ���h���h���j[���lj[��>�cp0X
[�Zr�b��g[Zrb�g[�Zr�b��g<�G<�G<�G<�G<�G<�G<�G<HG<TG<`G<lG<xG<@G<�G<�G<�G<G<G<\G<�G<�G<�G<�G<�G<xG<�G<�G<�G<�G<�G<G<0G<LG<hG<�G<�GL(v0p�Dd�\d�pj�d�(v�0pVDdV`d'tjVd#(v�"0p�"Dd�"hd�"|j�"d�D=�h1�t1��1��1��1�I`n(Il`�I�n(I�`�I�n(I�`P,_[ODZlO`7Pt_[O�ZlO�7sX<�UQhp[O�ZlOx7lO$7FP�/sX<�UQhp[O�ZlOx7lOh7FP</[OZlO�7UQdp7O��[O�ZlO�77O@�AZ@q"�;Z`[O�ZlO�7Lu��Lul��q�U�qXU�q�U�q�U�O,,lPH�PT_[OhZlO�7�O�,>��	;><�@�	;@>�$�	;$>H�L�	;L>�0�	;0>T�X�	;X>�$�	;$>H�L�	;L>��	;>D�H�	;H>� �	; >D�H�	;H>�$�	;$>H�L�	;L>�$�	;$>H�L�	;Ld��j������8ۑ�$���RT��RT��O�,�O�,�O�,�O�,;.:;L	;,.:;T	;D.:;h	;�.:;�	;�.:;�	;�.:;�	;�.:;�	;�.:;�	;�.:;�	cw��E��9E�9l��sM���"Ь b��; O�7O��A� %^�$,�
Ht�$;��=��= O|7O �ͮ<�
�t O�7O���
�t<��a"0�r�>�r�>>p�wbp��p�W�`F���9W�XF��9�9��9U<}c\U<}c�U�}c���$��$r�x�r�x�������:�D�U�`~��`�e���K����8=��`F4��9��XF��9�9��9� �`����P��HH�H�H@H�H�+L7i|��HJ\-Hhm8�@�`)�|��7���HDJ�-H�@	AHt� ��T]F�d\���f��x��xT
(�_
@���|���g��~��~�\��&$2���u@�c(02� �Bh6_x�B�6��9T
0�_
H�T
p�_
��T
��_
����<���D��T~�\~��|�����"�N�0�M���C�(�L$�L��8��hg������~��~����@00c(�2����@0!c(42�@���<o��Lo��Xo��do��po�v��|~��g��g��g��g��g�x=��=i�dq��=��=�=DŽh�l
�p/���/ډ��������/ۋ�71�h�����ډ�����ǣ4��x=��x�����C%�S����%�(N_�,&�t=��=����	��ۑl$�<���*����C]�������=�0Y�,=ޒ��ǣ�����y�$������`�����=M�@�"��J�t=��=�=�L=ʪH�ĕ4���\����Zc��=��8�*|0�|=��=�=�L=����*|��>���>��C%�S�>$���0l��dY��r̩�2�lB��b	4^��;��;��;.	p?L	Tq<�ao����������C�(�c(2���!�.�!�}�"�$,�$��$T�I$�m�%�����$,�$��$P�I$�m�%������*x'$�,�$��$<�(�{�*�|1�q��T���T�=1j1/^h1�u22|��1x2`��1t��1$x2D�FV 1-RL|�V�?�V��FRT�FRh�*�H���t���x�{���UH'\��$_���@=$_����=$_D���=�u((d�r�x�yt�o���lT�
�u$(~d�w	]���d {	R�0J|�L��u<(~dXw	�gxG(;40�g�<(;$0��$�FV1U�'\�(U�'\��fU<P��@6Ul'\�pU'\�C%(S��fZ���$�f�4�{�8�o�p�
c(,2�L�-���
����(wM�4*�%Q���M���M�p��X=o� ?��$2o�,?��02��42���2
4e
4e7
t�]
�k7
�]
 kC%`S�&�6�(�>{�p�"� >*l9�05��j[����j[�����(�I��X\��J�D\WlJTv�?��D �D$�D,�D0�D4�D�U,'\�<U�'\��fUpP���6U$'\�4U'\� U�'\��U$'\�4U'\�U�'\����@_���_U�'\��U�'\����=����acd�����������4f��feh}h��h��Y����������4���|���
���X
��$f�gT2�Pf��f�g�6��f��=����ac��� ��4�lf�z
D����������
5
_&_&�L			�.�@�����BP���00@�B������B����00@�B������B���00@�B����pP��B����@8��B`������B�00@�B ����B����`@8�B����@(�B(����B8����BH���  h�Bh���00��B����@(p�BH����B���  P�B�00��B ���`@8�B���BX�BP����B`����Bp����B����X�B������B����0 h�Bh����B����  P�B����X�B�����B����B��  h�B���BH���X�B`���pph�B���00��B���  P�B��  h�B�����B�����B����0(�B��8(�B����B(�����p�B���xX�BP���  h�Bp���  h�B�����B�����B�����B0�����BH���pph�B����@@��B����`@8�BX����Bh���  h�Bh���  x�B����  x�B�����B�����B���  ȜB��X�B����B(����BX���x�Bp���  h�B�����B����00��B���((p�B0���((p�BX���((p�B����((p�B����B��  h�B���B�����B����B(����x��B���� �B����Bp����B�����B�����B�����B����B���B��XX@�B@����BP����B`�����0�B���B��B*������DD$ ddd*��������������9VVX����Bx����B����((p�B�����B���B�B������P�B������B������B�����B@����BP���x`H�B+ ���������������0��� �B`��� �B���� �B���� �B���� �B�� �B`����Bp����B����((ȞB����00��B���  h�B�B(����B8����BH����BX����Bh����B�� �B!  � � �  �  � �   !!�!)!@!%@!H!@#!!�!@aaaAq&��������������������@�*��*��*����,��������	

@ (( 
=�����,�D~,�D|,�Dt,�Dt,�Du,�Du,�D|,@|,�D|,�K�4K�LK�dK�|K��K��K�3	   �x- �"@!  lx- p"�,3	 0 Xx- `" lx- p".�S�Dd.j!�S$���!���!���!���!��|5(��50{�p3	 x �x- �"���K$��-(Lx�5�������K<�m5<��-,L��|5L��5@{|5���5�{U98�j9,��XW9��9���/�b�,W�3	  S$8��"L�"T
 hx- l"�T�[),4�T@�^V\�Ud��U���B�;T>�h>�9�[)04[)H4TXf�B�;�3	 .]��K]H� Lx- P"K]��bU@uETj�RP��R�]�R�zS�bU�ufe(*S�}e ��qD��q|�fe|*}et��@I�@I�@$I�@@I�@dI�@tI�@I9$��(3	 ,9H�S$P� dx- h"^t�^��T�fdx�|x��9���x`��3	   dx- h"DQ�\��DQ�\�/$[�50%�P3	 `�/�b �x- "�/�[�5�%�/�b�D3	 H �x- �"�/[�/,b�/�b�G�U9���/�b�/b�G0U9(����r�G�U9���GU9��/[�5$%�83	 H�/�b �x- �"�/T[�5d%�/b��3	 � @x- \"�d1e�����
�hx������������G$U9��,3	 0�)* Hx- L"�3	  @!8 /!L@!@  Tx- X"'?,"'?�"'?L"9��j!��j!<�'?`"�j`tk$����(���j�tk��)k��3	  ��g�@lI�@tI �x- �"rC`
ͻ���"�
�"4
ͻ��'%�R%�@A���A�$�Z�P�Z���Z���Z� �Z�d�[��9 �	��j!��+���4���S$���GPU9h�rj|��j|��� ���4���H�	��j! �+���4���S$���G�U9���3	 �!,��!0��CDz Xx- \"�h3	 l �x- �" 8x- <",*��m5 ��-L|5`��5X{`�V4�p4�o�/([�/HbTtf�/�b�/�bTf�/lb	  �/!�@!� �>4� �x- �"`f�H��H��f������o
(P�`�����
�~�	T�
���������X/����p3������\/����T/����l3�����)�X/����$@q�$6C%tSV%P��$�q�$�6k%L�����P�T�00L<N08�P�N0P�� ��l��0�%����0%�08%���C%,S>`�p�>����	;p	;�X>\X>�\X>�\X>�\C% Se>��u>�~1$U3Lu�4��L�3�u������~1,U�H��|��2�������#D$YB0�k1��~1�U3�u�������14�BD��C�l�������G��G��/E��~10U�\��@\0I@��#D0Y�@�0I@��k1��~1�U�1�#DlY���
:��
:��k10�~14UX1Tv
X1�v
X1v
�18X1�v
=:DV�9LF|:���~���;�-�;8-'vpC'v�C'vPC��=�=�t<
Av��C% SV%��?,DA��Xn,�p��XC%Sf�X���\*��Lp�@���g>�P\eu�����6�05���*p��������@g���Xf�T���X*��L�{��S��E>�t\�{��e��Z(�}�X��`���xC}�|����P� P�P��P�������H�������<s����k������s��T��x=�������j[����j��,j[�0[����H(B�(A���j[�����2��4Y[�8���(���j[����Y[����hj[�|��4(M�R�0`R��`M��R��`M�����?3B�8�P=�,?T3BL8&(D))X����Bc�(���B��L(�X5�1�~1PU�?����`����<X1v
``/k1$�~10U�1$�?�����<X1hv
``h/k1(�~1$U�?D�Z2hO
�1��1(��1��
�f���f�ObgH��f�Obg���f<O�f O������=�=�����j������� ���x����H����*|�������X�2���2��������k1��~1�UX1v
��j[���j���j[�,[���(��8j��Tj[��[�,���j[����(8?H�0j�86��=�=ZX�x@�XY'4j�@6��=�0=�t�� H!p��"4jg!H6��=�L=*"��+T�*P�+��4*��*��4*(�K)BlP��P8_[OPZlOl7P�_[OZlO 7UQ<plOd7I�c(I�`I�c(I�`FP0/C%�SV%x�[OtZlO77O��[OHZlO�7�r >�q\��qTU�p��s �sl��s8 Dtd`�q`U�r,>�sX�ft��p��sl ftx�r|>Dt�`�q�U�s���s� �t�Dtd`�q`U�r,>Dt`�qUKq���u�% O�7OT�<��a O47O���Rh��O�,�� G��j� j���hB��hB��hB���|; O$7O(�ͮ� O�7O��ͮ�Ь bP�_[O�ZlO�7�D=��=��=��4���4�K�������������������@�K�,�r�H���`i��`iK������u�T=*��:�X�O�� e� ��l=�H=��43��8i��Pi��L3��Ti��P3��L3+$7iT���9��$hM�2��L9��$�M2��	$IHT������������T
��_
��T
��_
x�r�<���@��L~�T~��@f�lx�px�`��p��.[�)��9�h^��@����C����(��$��$��(!�7T
��_
t����f��x��xF��\�"tN�0xM��hC���C� (�T$�T�j,-�jX-�jX9����<̩2̩<2,�@|X�D
��H�1�,�1�<���p���|�H��#�L����1����P�ډX���t��
8t�
dt�
�t�
�t�
�t�
t�
4t O�7O���=��d�f�@����f @"��J"��J���V�P=�0=�=��=ۑ\$�4��l5��۽�=6���������Y<��a�����\����d�(=��= O7O4���=��|`��=����f�@.�<�"��J"��J��hV�=��=��=�dS_�`&��=�(=õ��õ����D=���
���G���Y[����Y[�����([a8��a�����a������aD��8��`@0e�	
�`��Se0	0e�	
.b�SeH	����*|hPW�3cW��*|��k,��m�U��4C%�S��V%4����*�0���<���@�{�`��|H� j����L�������L�X^�V�?fUTP��`63���
c(<2� �Z�Nq������u���`���D`��`�,`����*���J�P��`	��,b���P`�<U��YG�o�p?��2��t2��2��p:���2���2��8j[�@��j��|Y[��[����(
Pe
Pe��*7
��]
k7
$�]
8k�D�WUD�AxD�<�D��D��D,�?$��Dp�D�Dt�D|Np�D��D�L����������$������
��������%�� �B�@�@�@���@�������%�����0�p0�P0�4�p0X�t0�r0�p0�p2�p1�0�{���>,�,l�,@p�,@x�,$@Pp�,L�,H�,d�,l��,@���  h�B`����Bp���  h�B����  h�B����  x�B����B�� ��B`���  h�B�����B�����B�����B�����B����B���B������0�B@���00@�Bp�����0�B���00@�B0�����0�B����00@�B��B(����B8����BH��� X�Bh����B�����B����x�B���x�B ��� �B@��� �B`��� �B���� �B���� �B���� �B�� �B@����BP����BX����Bh����B����XX@�B��  ؜B �B�����B��� ��B ����B0����B@���X�BX����Bh���pph�B�����B�����B�����B�����B����B���B��B.V	�V��V	V	�W	WIKW	W	#W	�V	V	V	V	W	�W	W	"0 @0@8@�@�@<@>@�>@�>@?@@@

@DDFB
G���@� ���������8�@@��@A@	@	@	7@@D`D&I�$I�T&I�$I�&I�$I�'I�$I�%I�$I�$I�$I�$I�$I�P0@
@@�@��@N@�`.�`�p``��?'H��'H��'H��'H��'H�'H�A&H�A&H��'H�('H��"(�"4
�>@��d3	 h9x� �x- �"�5�%1K���?���5�{�E�l�E�l�?d��5�{�@���@�Q��@X��@X�AdK tx- x"W WWW�W�W�.W��.W���3	  K]� Hx- L"K]�� �x- �"�/D[X��03	 l�`x� �x- �"�/�b�3	   |x- �" �x- �"�R�z.Sȁ(�فl�����ف���'%pR���`$��p3	 t �x- �"�`�-���-�L@!T �H3	 `�?���5|{�!���!���>���?(��5${2�|7��3	 �@!�  �x- �"��p
+���9t�ґ��9���@�I�w��'?�"��d���d
��3	 � �x- �" x-  "�3	 �?<��58{�!@��!D� \x- `"U94�j9(�9��9���/b9��9���/�b�3	 �?4��5D{�!`��!d� �x- �"0�
�h �i�4
�h8����9���0��
�h��� 3	 $ @x- D"�%h9 px- t"����2�72��7��3	 � �x- �"��)�/�b ,x- 0"�H3	 `�x3	 � �x- �"`�$�� 3	 (2�t7�����!�� �x- �"[�T�9(�+���	�T�j!��+��4��S$�$��hn~P�����t~����n~���3	 T,fT@f�9`��9�� �x- �"�3	  8x- <"�|3	 � �x- �"�58%U9��j9��9,�9$��/lbu��1D>�_	 49P� px- t" (x- ," tx- x"$��hn~P�����n~����n~���	�
4��H��`�O
p~�|��|"o
�P�#<�#��#��#��#��#��#�;#w�$4q�$6C%HSV%L��$�q�$�6�%9k%�$��hn~P�����n~����n~����0�H�P��\�)~���\���0�H�P��\�)~���\��,1���=,��=,�3,u���3,u����A8D.h�Uh�]�gMhH]9i�6�i�?�g�H��p���p�����������������������$���t!��!���!���!���!���.��!і���X���\*J��Hp���W�����g���XԪ�?,8A�pXe���Z����~��=�=�X=k14�~18U���oX1lv
��lk��Xk��0k��Po��e��P��t=������=����X=���_���j���f���j[� [�����j[����d(���j�������j[�<[����lj[�h��(�`��|�t�l��(Z�du��d�=��=�$d��u��
u�0ah0�h��h�h4�hd�h��Y�p�78�������������H��d����k1$�~10U�1$�?��������<X1�v
``�/zkt�l,�zk�mlm�-<`
-<�
L<d<�(�b�H�����*|�Ȏ������Ȏ���p�b�\�^�`�b�����`�*|�����D������\j[�����j[����Tj[����j[�X��8Y[�<���Y[����Y[�����j[����dz�\Q�d-���z��Q��1��XG��Q������U��XB���8���=���|������|[�8h���6q�$?[�Dh�2���2����������L6X1v
k1t�~1\UO�t�O�t�X1tv
X1@v
J��,J�,J�d,k���k���J��,J��,���>�c[�Zrpb�pgh0P
�|
�� r,br0br4br8b�|g��g��g��gr,br0br4br8b��g��g��g��gH%�<?D�%�-�x0��0��0�$ .�x@�LYn.�-b�0b�0b�0�P �1(� L!`�2(-�!�0�!�0�!�0�� I0c(I<`@I��`�@I@�(I ` @Q(Il`�N@�����h���O���O���)iS@ElO�7iSxEiS|EiStElO$7lO�7lO@7�U��S�'T|�U�,�UD,�U�,�UL,�U�,?N,;LN|lOl7UQ�plO�7�W��FP�/FP0/+R���[�3�M7�K�N7O��[O�ZlO�7q"�;�O4,lPT�P`_[OtZlO�7�R��R��RX�̀�_�4̀4_̀�_̀�_̀8_̀�_̀�_ O87OP� O�7O���R�R8�t=��=%�<N_�@&��=���m_��&��=��=�t=; .:;X	;0.:;`	;H.:;t	;P.:;�	; .:;P	;0.:;X	�:@4�:l;H.:;|	;T.:;x	;�.:;�	;�.:;�	;�.:;�	;�.:;�	;�.:;�	;�.:;�	;�.:;	;�.:;�	;�.:;�	;�.:;�	;�.:;	�:T4�:h�:X4�:t�:`4�:��:�4�:���"��=��"��=�8"�8=�x���=��@�K�,�r�H���`i��`i��`iK������u��@�K�,�r�H���`i��li���iK������oF�\\���f��x��x��,f�dx�hx��=4PJlJ
�0i�x������d}�%S49g\�7�:��2p7��:��2+�oB�6O�s����X�3 	����]��o�(����Cb��T�>�@\���C���Cb<�c( 2�0��`x�YpMZ��ZL�.ZT��YTM��=�l=�b�O��=�z�t�bd#��=�=�X=��<���X���t����*|�������H�X�#�����t�ډX�������|�#�������3�XM�`n,�p��X3�\M�d��p<�pa4JkDSr�������C%$S�p��0��������<��a�=ǣ�"��J��Y��=&����|=y@���=��O&��������=�(=�(S_�,&��=�=õ���� �õH�����%�(N_�,&�t=��=%��N_��&��=�@=M�hM��M��M��M��M�\M��M��.�<�a``�^�I��� O<7O@��
<t��=��(m_�$&�p=���m_��&��=�=�x=�0��lM��`6���B�J.(�O����C%SE��L���Be�$����6��p6"� >�hO?��Y7X��7T��7��7���7��+8�=Y7<��7@�\@T)�?���8�3�?���8�3�83�83�@,*�,b2���L�X^w�t5fUP��6fU<P��l6?,8A�|X��������d�*|���*|�> �8�	;8�2���2��������?��3�,e�8�	�@`7z<��yH���=��=uPK̩X2~�\ �Q �Q`<~�\7\����xDp<�Dt�D�Dx�D|Nt�D��D�U0'\�@Ul'\�U'\�$UH'\��6(E�}(w�0f�df�g�6��f#z(�����6(E�}(w�0f�df�g�6��f#z(����*, ,(((���(�@���
�H���88(1�@���@``�`(  "�)���@���� �������2@����������B����B(����B8����BH�����B`���  h�B����`X��B���B����`@8�B ���  h�B@����BP����Bx���00ؠB����00ؠB�����B��B������0�B ���00@�BP�����0�B��00@�B�����0�B����00@�B����B��  h�B(����B@����BX����Bp����B�����B�����B�����B���00@�B@����BX����Bp����B�����B�����B�����B����B���B�����B����B���B����B ����B8����BP���xx��B����B(����B@����BX����Bp����B�����B�����B����B���B���� �B��� �B8��� �BX��� �B���� �B���� �B���� �B�� �B
P
�J�
�
,@�h�@�@h@�@�@�@'@`pT@T@\@\@^@~@V8@V9@V`U@UH~8�?@~8@�8@�:@�8@�(@�8@�@�@�D@!�@
�L����!)-----)()))))))))))Z� a!9;�-   (�8(P((($D@�$ 2���������������F@@ @,@,,C,,C,,@,,C,,C,,�,,�,,�,,�,,�~ ��hn~P�����n~����n~��P:�,���,*��B*X�,*h�B*��,*���y�-@��-@h�-�L.$S.(Z�-�L-.��-�L�-L|0H��4�0L����.�i����0@��0����)d*��3	 �  x- $"�43	 8 �x- �"�@I�@DI�-<P�EPl�@�I�E�l�/�[�/0b�E$lT>4�h>�9(�U9l�j9`�9��9���/�b�@I[)4�B<;�B@;Q���@���@���B�;�B�;�B;�-$�?5P�ET�jET�jS��RL]�Rpz.�S.�ZL0��K.	<7(	;<��6�AL`���\L���-�L�� �H1,��-D�ƃ��� �)�*�� �)�*�`��Y�5���-�L�3	 �-<h `x- d"�(ȁ���jptk8��p�*|�*|�*|�'%�R�H3	 Lʋ�v�)* Dx- H"`���w�d�w�$���(� �L��zP�U9��j9��2�79|�9t��/�b�/([A�H(�|3	 ��%�9 �x- �"�/�b�/$b��\H�GpU9|�rC�
���r�GU9���G�U9p�j!8��#����\.M�S$����3	 � x- "�\i�`=�"l
�"�
��i��=�"�
�"�
��j�" 
�"(
�03	 4;CDvTCHRrCX
 �x- �"��0IhF�"�
�"�
�"�
0ILF�",
�"`
�"t
W��7
�84� m5���-�L|5���5�{�����=��7
��84�� �\;4�X��7
��84��rC$
��k��9�G�U9���p�"%�@'%R�p�"�G,U9$��I\��?|��5x{j9���G�U9���I���5{`�0��43	 8@!@ ��h��!l� xx- |"`�$�� 3	 (2�p7<��G�����!�� �x- "�H8@!\ A���A���A��Z���Z���Z��$�h�A���A��Z�T�Z���Z���Z�4�Z�x�Z����hH��83	 DA�l�A���Z���Z�,����� �x- �"A�|�Z���Z�4�Z�|����Z��Z�D��� ��h�U9,�j9 �[�<�9D�I��d��/9��9���/�b�/<[�D3	 P xx- |"�/�b �x- �"�/�b��T	�����4���h�=��m5l��-�L��x	����$.�$"�X8�t#������)��	��)�l~p�:5
:��
:x�)�~4�
:��L�N0p�
:�
:�
:T�e>��u>�
:��
:��~1(U�CLl�P��P�19������C l�����2d��2l�������k1��~1�U�1���1H�
��X_��p9?�<��0��|=���������=��<���=m&�C$TL$hL�#�>�#>�#�>$L$@L$DL 4�@@4�\�4�R5�� 4	@@4	\25�z5f't������@�����������l��������h����	�����(���P:������`���d
G����p"���j[�����"��"��pj[�t���j[����4�������hp��p|��|u���9�f��8pV�Ljk1(�~1,U�1P�1h��1��
�1L`�1���1�20��2$��2(��<��T�X1dv
k1d�~1�U�1d�?@��#XG�#0G�#<G�#HG�#TG�#`G�#lG�#xG�#�G�#G�#0G�#LG�#hG�#�G�#�G�#�G�#�G�#�GiS�ElO�7[O4ZlO\7iSpElO|7�W\��W`�FP/Pl�r8>s8jP�l�q�U�`=��=Kq�8sDf�|~��~��~��~��~�~�~�(~�4~S�((���;�.:;�	;�.:;�	!<8��<d$!<\�S�0(��d:��(6B06BD0��z�,zR��R�0��Xo��do��po��|o���o���o���o���o�vL��l~��g��g��g��g��g��g�g�g����C%�S	�d6V%��	��6����׼,\��9��9��4��X����K�������������K�����3����C%�S	�h6V%��	��6����@�0\��9��9?,<A��Xn,�p�X?,`A��Xn,�p� X�/?,DA��Xn,�p�X?,`A��Xn,�p� X�����D���`����������."O�� ��D~�L~��T�$���$���$��$���$��$|��$���$d��-��- ��-d��-���-��-���-���-4��-,���L'�P
�T7,�|X�
�����
�$ ^��,����#���H�X�#�������X�#���������t�c���c(�2���x�	c(02�8����c(�2���"��J�X=M���=��P"�HJ�=�	����
�=M��@�,���
�� �x=��=@�����M�ǣ���<=��=��=�=�`=��=�d=;�T�ʪ������?<K��=��=�����=�(=ʪ���� y@x��?�K���V�h=��=�D=��=�O<�`a��Vo�xdH������$C�t�����y�������f���{���o��[1P���J����B��OU��[n��j��O�_��_P�_���_lP�u((�l�
	sX�sx��&s�.d�r<y���u�(�x�-R|FR �FRd���=����̩�2-R(|FR$�FR��-R|FR �FRd���=����̩�2-R(|FR$�FR���=��$��xn�P̩\2{�H�7���K��#*|���_��BUT}c��d�hBU�}c���(LF���\�J�D�W�F��%G���`�`�?l��(��4s*|�Up'\��Ut'\��\B�#�a��[y��vyP�y���f�g�2��f�0f�g 6�\f�y�$f�gT2�Pf��f�g�6��f#z��(��y(�(f�gX2�Tf��f�g�6��f#z(��$��y(�(f�gX2�Tf��f�g�6��f#z(��$�0000 @�2 �14�0��88��0�00t4%����"�"
)))))@" )�(	0������B����00@�B����B����00@�B�����B����hX�B(����B@���`@8�B����`@8�B	 ������B����00@�B�����Bp���00@�B����xh�B����B0����B@���`@8�B����`@8�B	H����BX����B�����B�����B����  h�B����B�����B����@8��B����@8��B	@���@@8�B����PP�B���00@�B���0�B���00@�B@������B���00@�B�����0�B���00@�B5@@VDVDVdV`VDDEEE�����Q
QA0(��X&(�������`�`�((UB��FpDiF�{�F���E�lG���E�l�FD��EHl�E�l�B;[)$4�B$;�#0[)44[)44�B�;[)�4[)�4�B�;�W@XdZ:�F�9�:!X�D�W�@!XD�W@�W@�Wt@Z��-Z�
�K�.	<7�(	�Z���;(�;��;���Zp��Y�w_D�j98�9��9x��/�b�X3	 � x- "�/$[0I�F�"8
�>D��/t[��3	 ��/�b�"�
�"
=_ET,jbU4u�R�]�R�zod�a�d�C�R�]�R�zSH��i,�9��\3	 `�T3	 � �x- �" �x- �"�G(U9��ntG9x��/�[0o�Oj!��oKS$��/<bT@f� 3	 4�CTz dx- h"�t3	 | �x- �"�w�O�wO�"P�"X
�"h�"p
T�f^��Tf^d��?8��54{�!H��!L��!���!��S/��=z�g=+��=z�g�03	 4�� ���h����
�h�� x- �"�!���!��TLf�,3	 @TlfT�f�C�z�C�z�C�z �x- "�	x�
,��@��X�/
|AO
�~���������o
�P�2���28��L��d��2���2t�������X1�v
X1�v
Z2$O
~1U�2T��2���������2T��2��4��H�B0�k1��~1�U3�u�������1@3lu�=l��l=/E �~1pU�C�l������19������C\l�D��D���49?�<P����4���=���������=��@���=�1<`~1(U�|.�|"���<
a�
a�y�x5�a�/``�/�1x~18U2��2��FbH��t<X1�v
``�/X1�v
``�/��j[� U}c$��j[�h��hY[�l�� j[�$ �4�8�(v ��� ���8��v ���8��v ���8�xv�����2$��2(��<��T�X1dv
X1dv
k1d�~1TU�1d�?����=��=��x��x��=�8��8��8����P`_[OpZlO�7P�_[O�ZlO�7�OhF�OxF�OF�O,F�v���v���v���v���v���v���v���v���v���=�2,��24��H��`�k1��~1�U�1�>����	;��D�"<C%�S�l����V%$����lV%���<��aE��9cw��E��9cw$�l��sE�t9E��9l��s�����"�; Od7O �� ����,�� �� ���:��H��{�p�����P�*|����*|0	�4	�*|�	��	��j���j���xM�xM�x�M�x�M�x�M�xDM�j���xtM��=ǣ����=�d=�
�t��l��l�f���{���@�@��DM�P��M���|M��3�0M�83�0M�XPX]x|H����,��LC����;,�x�H��$�,�$���$��g'�$�,�$���$�g'�[+$k�+,�D<4��i�/*j(�Vj(�����*|��j��
+8(=D<��j_�u$(�_t��_xP�~0Qo��@�x\Z�@�Z�d�n_���~�Q�XZ(��!4n!Hu�H\���3"�t��\����!Ln�K05AK$�DH�DL�D�UD�AxD<�D�D�D�4���������0�����䑐䑐�	䑐�	��6 88 8$8PU#8PU!� � �$�PU#�PU#�PU#�PU!� �    ?�?�?�?		  l@ l@0l@2l@2@l@ �l`0 l@0�l@X@@X@`0l`<l0D�F�N�N��N@�^�B(n��N��N��	��	��	���N	���������D!�	�AA$!A�$!A$!A�/\[��3	 ��-L��/8b�/ � px- t"�-L� �x- �"�0��00��0����1��1���X����0�����p9�D>X_9P�D>�_9��T>��h>��9���/[9��/Xb�BXM�Bl]C�S��3	 �;C�vTC�RrC�
 $x- ("C8S�3	  @x- D"�"Xz�"�
��3	 �"H�� �x- �"V44$�L8��K@.	<70(	p4$o�6�AL<���\L|��-�L�B0;�@8I�B@;�@PI�BX;�@LIU9|�j9p�9��9���/�b�L3	 P�>|���3	 �T>��h>��9���>�� x- "�9��9,�j!@�|5���5�{�9D��X��9��j!���X<�S$@��/H[\��43	 |�`���`- ��-$L �x- �"�/�b�/H[\��43	 p�`|��Y5��-L �x- �"�/�b�,3	 0 Px- T"�/[�/pb��3	 ��-�h �x- �"ET<jET8j�R�]�Rpz�b��R,]�R@z�R�]�R`z�R]�RDzWi�9�j!h���3	 ���3	 � �x- �" �x- �"؂<�p�"�|%�p " lx- p"'?�"��3	 ���3	 ��/<[�l3	 p�/�b9��j98���8��?<��5L{ �x- �"�"0
cI,8{IXacI�8��3	 �;C�vTC�RrC�
 x- "X�H89��	 �9��'?�" x- "B�| �x- �"�����44�Y�Aަ,34�(Ǧ24�8s�DB4�H��T@4�XӐp�TfTf�?��58{�?��5T{��\
�h`��x1e�|���%rC\
�I���j\tk���,�������T�'%LR'%pR�����$Dq�$6C%xS�$�q�$�6.&4�L& ?�%�9�&k�&X9V%��B0�~1HU�H��C�l�������Cl������#D,Y�@����������(������������ZN�l�y�$���T���X�{�|��tE�,!��,Gj�L,���(8�L�̩�2j��,��(����̩H2q�4?[��h[�h�2���2���������2��2��8��L�X1�v
�2��2��8��L��2@��2������[��h�?�	�[�,h�2���2����4��2l��2x�������q�X?[�phk1(�~1$UX1Pv
X1Pv
X1�v
X1�v
�_�'k1��~1�U�_�'�?����P�*|H�j�����*|��H=��4��t=��l��x=��|�>P�,�	;,�2d��2h�������k1��~1�U�1��?0����j���j[�[����@hW�@���dY[�����j[����x(D �D����Tj[�X���j[��^����0j[�P��Hj[�xH%<H?PH%��?��%�-��0��0��0�@=�(1K)B�)���)���(=K)B�)��K)�B��=�=�T=.<xL�XY.�x���Yn.�-b�0b0b,0�|=�1<� T!h��1�� �!��2-�!0�!40�!d0��=UQ\pUQ\p�W��lO�7FP�/lO(7FP/FPT/FP/FP�/�W��P�_[O�ZlO�7�2���2���������2���2�������r(>bp���p��<��a�p��@r|�$r�$�p>p0wbp|��p`���PK���UT}cK���:�����l�e���K���UH}c��$Z�$��h���h�r�����8q�8%*�8O�8 ��8��Di�q�dp��b�O�bO�b$O�P=��=������=
��=+{lHh{���z�Y�{82�{lj��\l��xl���l���lft��tpj~X�����������~�G�����=�
�t��=��=�8=r����4�C%XS���'c���dNc��O��X6�tN�O�,C%8S��C%�S���p��=���`�C%DSV%��M�t������=�<=��=��=�=�L=ǣ����=�d=�<��Pa`X�^0I"��J"�J"�@
J���V�0=�����
=��dX��|C���C�]�iu]�\�]�iu]\\�e�[h-\�e�[�-�j(��j���=��5���j[�����j[����Pj[����|(�1�1��	2P�22d�220��1��1�1p�1��1H�1��2���2<��P��h�X1�v
�2���2������X1Hv
X1v
��+��dU����*|Q����V�?������0̽�_̽8_̽4_� ���=� ���L��|=��������=�0=��=��=!`.!`.`d`x!`.`�!x.`\!H.`L���(�@���?��e@���@���?���@���@@��?(��@���@���@��KD�AK4xD0<�D4�D8�D�K|�xDd<�Dh�Dl�D�h<��<flsh����f�sac���,��h��|��X���aa#����fh��+e�Ka#��Ue�Wa#�� fh ��e d��aa#����fh��+e�Ka#��Ue�Wa#�� fh ��e d��aa#����fh��+e�Ka#��Ue�Wa#�� fh ��e d"!??�??�?@? 755%�`@�p8� �$�$��'�'@�'`�'p�'x�'|�'~�'����@��������@�$�P����B���x�B���B��B����B���� �B�����B����8 `�B��P@ �B8������B���00@�B���� �B���� �B�� �B��� �B ��� �B@��� �B`��� �B���� �B���� �B���� �B�� �B>P@P	
PP	%(	P
@
m5<��-,Lj*��|5���5�{���5�%�5��4��5��6��j*4�� 3	 $ tx- x"@!� �Q���>��@! �3	  4x- 8"tN�(�D3	 H �x- �"��3	 � �x- �"��,�K�,�G|5$��54{�9p���\L���-�L��lZ�x�!��`�q�-h|��$3	 ( Hx- L"�C�z�/�[�/b�D3	 H�-lh �x- �"�aXL	��3	 ��a�L	�atL	�a<L	 �x- �" �x- �" x- "T%|�i%���"�
�%�9@!� p��Xp�(X9��9����?D>_90�U90�j9��5<%�X�9��9���/�b�������@�%�9͓�"
  x- $"�"8z�"8z�\3	 l�"t�rCx
�"L�"T
�"|��"���3	 $;ClvTCpRrC�
 �x- �" �x- �" x- "�#0��H
@!T 9p�ƙt����A��(2��77B��[)�4UB��sBs�B�;ɨdV�GU9@���7
��84�����:��4��;ަ�3'?�"S$����0��!(� <x- @"�5�{`�����3	 ������!�� x- "j9(�T8f�9<�Txf��8@!� �9�j!�6��
�h��S$ ��90�U9<�rC
j9�ӌp�9��9���/�b������@�%9͓�"(
�3	 (�w�OTpf^���wlOTf^L� �x- �"�w��'?"�#$�$$�/�[��3	 �2��7 x- "�/ b Px- T"�/�b~1$U�D�4��C�l�h��h�3�u������3$u�$�p�=:@V�;�-�;1�0��~��@�5���)��~��:5���Pj��
�tjz��K���%z�,K���#���
b��h
j�(��(b��8��=��t0��%�=�@=��=�=��=�@=��=�H=��=?�,P�P�P�P�P��P��P�������@���x���=���������Q��>�LQ����P���p�T�������63�8M��I0c(I<`xIX@I��`�@I� Q@I@� @Q(Il`(I�`(I(`+RP��R0�R00�RL0�Rp0P_[OZlO(7PD_[OLZlOh7q"l;lO87FPt/UQ�p�W��lO�7FPt/lOl7FP</lO�7FP$/FP�/�W��+Rp�iS�ElO�7iS�EiSElO77OT��N(lO�7q"�	;�S
'T
c�H�c( 2��x�x	c(�2������c(�2�����L��h�ĕ���OL,�OL, O�7O�� O�7O��Rx�R��=�D=�R��R�Ь4b��; O�7O���$
�� � ��������� �� 3�<M���TM�\3�|M��3�(M���4M�6\��]\$�T
(�_
8�T
(�_
h�� (�/�5T
(�T
(�_
X�_
8�� (�/�5�"HN�0�M�L(��$��$����$��$��$�����C���X=�[�^�[�^�[�^�[�^r�br�br�br�b\$Z�Lx��=�eC�R�� O�7O���,=�h=�e�C�eC�D=��=�(=��=M�L܈��{�����=$i�i�g�$wg @�g$Ri�m�yd��y���yh��yL��y���eC�eLCM���y���yL�M���y���yP��y���yT��zLY+{�HftT�t<h{���{2�{Lj��<l��Xl��dl��ll
|�U��=M����=��H���=�@=ĭ8UM���=�`=��=�h=ۑ�$��6������5�46���6�����������������%�N_� &��=��S_��&�|=��=�T=�S_�&�P=��=3��M�@��'3��M���P'3�M�����(3��M��&.)���*|�U.A�.�#�.#�.-&.)�.t�U.A&.�)U.�AaR܈@�{�d��R@|����=��=�(=&ST��(=�t=DS��-R�|FR��FR8��j��-R�|�j��-R�|FR��FR0�FR��FR��aR��V ?-Rt|�V�?9W��PWh3cWd�*|HPWh3cWp�*|�FRx�FR��V�?܈�{���W��FVD1�VD���h�f�0�{�\���h�f��{�4��uL(4��efU4P��<6U�'\��̩�2t�0o-R�|�k��FR��FR��D"�x"PWx3cW�*|�))���x��x`�0��\`�\��I������U�'\�U'\� &�<	�����d����������/�$Yo�8?��<2���2/��Yo��?���2��T2/�<Yo�x?��|2���2�XZ$�r 0q!�u��\����!�nr �qJ$�p�!�nr �qJ$0pU,'\�<U�'\������3�;�3X/�xT��T6�3�;�3�/��T� n�bhR�hn�b��bp��b���n�b0R�0n��n�b�R��n��fac��o"�$�����o" $Y H�TfacT�o"T$���tT7��a��fh��h��ach��6x��|f�|��d����h���~ ��4=��8�~����=����~����=����~����=����0 �00�p�p�0�0���   ����0���" � �  �   0       (�  � (� ��� �&H� �&H�x��%H���{�($H���[�(  %H���{��61H��0d��PI1|���f1��x1��|0�����0�@��|���61x��0����I1����f1��|0�����2���K2<h�X61x��0����I1����f1��|0�����2���K2<h�X�>��>h��:<�:�6�>���?��>`�@!| �>���>x��?���5�{�>��@!P 7BX�[)|4UB|�sB�s�B�;�H4�[)84�:��:�6@! �5$%�E�l�3	 0IPF�"h
�"t
�"�
�@�I�"�
 �x- �"�>�� x- "L0��K$.	<7,(	�6(��KL_�Kl.	<7|(	;��AL����\L���-�L�K���T�[)<4�TP��R�o�Ut��U���B�;S��vT���@�IS���U��-Pj!L���)�/�b��,r�G4U9��G�U9�����r�G�U9p��G�U9��j!H�9��9��@! @!� @!H ���~@!� �E�l@! ��\~@!x @!� ֔8s�5$%�pW��W2��7�H��[)�4�El��h���\@�%l9͓t�"|
�"4��`=�"l
�"�
��=�"�
�"�
��3	 �"H��"H�� 4x- 8"'%HRȁ��%0@ƮD�6,�ȁX�ȁ��Ʈ$�6���%t@%�@%l@61x��0����I1����f1��|0�����2���K2Dh�`61x��0����I1����f1��|0�����2���K2Dh�`%L� /%��x3���@3����/�����/�X���/�L�� ��;Xo�;d-�Xy�;�{�;�1==(s�;-�(y@,9@<5P=xw�;|1~1$U�X�I@\�#D@Y�@����#D�Y����@�0I@��#DY�@�0I@��~10U�1\�1���1��
�1t`�1������8�2|��������1dX1v
~1(U�C\l�D��D��C�l������3�u������3Hu�H���$�$�;�(d�y4��y8��yL��yX�oz���z���z��z ��y��Uz8�7zh��DT��?|��2@��2�����0��2���2h��|����>����	;�X1Pv
Z2pO
~1HUZ2�O
~1�U��<
ap
a����<��|<Z2|O
~1U``�/���<�x�b���~��-���Ȏ@��������l���������(������tP8��̩28��#y�p�y���|��������H���QN�bo�qB�i��g����8(���jg����hj���-���Y[��[�p��Y[� [��X1�v
k1��~1�UX1�v
-<��2��2 ��<��P�X1�v
X1�v
X1�v
X1�v
�1�� h!|�2-�1� (!8��!�0�!�0�!0�1�� �!��.�x`�lYn.-.x �0Yb�0b�0b�0.`x���YH%�X?`�%�-H%�?��0��0��0H%$P?`FP0/FPX/lO�7FP�/FP�/lO�7FP/FP�/FP�/lO07FP0	/FP�
/FP�/�O�,P_[O,ZlOH7^T<R^T�R�O@,�O�,�O,^TpR�O�,^T@R�O�,U}c�U}c��=r���U<}c��<=K���U\}c�\=�e4C�Ot,�Ot,�Ot,�Ot,�l=��=�e�C�eC�l=��=�O ,��=w@����l���lKwHwKwTw���l���lKwLwKwPwKwXwKw\w~w�|~w�|�� ���`/���/ډ@���p����/ډ�����ډ���8���L/ډ	���<	���; O�7O��c���c(`2�p�x��	c(�2������c((2�0����V"��J������=�=������H=�=�D=��=��=�0=��=��=���y����ǣt���`��0�����<
��=��=�0���	 K
�v
���
��
�%�
�%�
�v
��
%v
��;J�
��
�%�
�%(8{�&� $0,�$D��$|��&�aI$0m�'�&�$��L&������'�&�$��`�@�`�D�V%��`���V%��`�@�V%|�`���V%��`�h�V%l�`���V%@��=��,��=��H�I����j�9����������,�*|0��=����3,K�$6�$�63�KA%49�%P?3lK�$l6�%�?3�K�$�63pK�$p6��a��fh��h���h=��L�ac���xf���h���x��l����B@@�@�A�@�@�@�@@�H�@�@�@�� @���H�@ �@ �H@�@�@�
����XX@�B��XX@�B8���(X�B`����Bp����B�����B�����B�����B�����B�����B����B���B��B*(�@ �����������@�� ��������������������O����/������^@��(��(X ���(��(X ��(��(HX ��(��(X ��(��(  � � �(    ( ( ( (  �-P�-pP�-xP�-�P�-�P�-�P�-�P�-�P[)�4�-�P�H��[)�4/A��[)�4U9D�j98�9x�9p��/�b[)�4[)4[)T4[)�4U9��j9��9��9���/$b�^t���lZ�x�!��z8�7�4�plZ�x�!���_d�	����\L���-�L�98��(3	 4�w�O �x- �" �x- �"�w$�'?,"�w�OTxf^��Tf^l��G$U9��/<[U9p�j9d�9��9���/�b�/Hb��xr�G�U9|��G�U9���5%=+��+��)H��5c��1�?d��5`{~�h:����������LrC�
~��:�����5%� 3	 (U9L�j9@�9��9���/ b@!D 9��9���/�b �x- �"�@I <x- @"�,3	 \�@lI@!� /!�@!� �-�P x- " 4x- 8"B�(X��8/!@! 	 �B��/!T@!X '?�"�>��B�'?�" �x- �"֔Hs��W��W��$��p#�?l��5�{���+��C̭+�C�I�z�I�������XE61X��0h��D�1��2��I1���0�����E��|0����|0�����"
:��e>D�u>DX>L\X>�\X>�\���������?e����?�e�?�e�T=��T���X�{�|�f���{�����������{����`���p�{����=�@=c�P6лt9C%�S>�0N�@�Y�D�f�H	��pN���Y�����1�����lZ��tZ��8k���s;#�w��<o>����	;����k���o��oX1v
��k��o���k��t����k���o��k���o�2��2 ��<��P��������o���o���k��o�
8�D-��"�g>cB�8�p=>�co����	��?�3B|8)�}��dj[�h���j[�8��Y[����j[��L�xj���j[��L�8j���j[���O$,�O$,�O�,�O�, O7O� O7O\��R��R �\=��=�R�R(�:H4�:T;�.:;�	&=�q[=�<8hB��hB��6B�0;�.:;	�D=��=�X=A]�XA]�XA]XA]XA]Xr�br�br�br�br�b[]DT�lx��=�\=�s�XK�$VK�(VK�,VK�0VK�4VK�8VK�<VK�@VK��VK��VK��V��=�(S_�,&��=�=õ���S_�&�T=��=%��N_�x&������=�4=]����xC]�d�6������5�|6�����`*���xC]�|�6���۽H=6�4�9�x]*����<���@�{�`���9��]9�]9��]9��
]9�8]9��
]��j9��]pht�D<���h�kph���;�z	<���==>T��4On�<j����������������FV�1fU�P���6�t��"FV81�P*� ���<���@�{�`�>��7FV1w��5���j[��r��j���j[�����-��4j[����8j[�<��$j[�(�����(�0$M�L�"�t>
2�T�0�M�0�
2�T���Q2�r�������0M�0�����g42�4f�Xf�4��g�2��f��f����g�6�g�2�,f�xf����g�%�g 2�g\2�f�Xf��f��fp_ (�gH6�g�6�@f��f��f�$fp_X(
�������������@��D� ����B(���`�B8���00@�Bh�����0�B����00@�B(�������B���00@�BH�������B���00@�B���@@��BH����BX���00��B����  h�B(�B�� ��B��� ��B ���@8��B`��� ��B�����B���� ��B�����B���� ��B���B��B���@8��B@���@8��B����@8��B����@8��B@����BX����Bp����B�����B�����B�����B����B��B����BX����Bp����B�����B�����B���((ȞB.#@��@@ `  ((((  @@@@@@@@@A@A BABCJCJC BA  T  !0  � �  $�$�  ��@�P�P �@�61l��0���tI1����f1��x1���1�?��|0���(�����������78��7��8���7���7@��7���7���7���7���7���7X��7|��7���7���7���$3	 ( lx- p"��3	 � �x- �"�$3	 ( Px- T"�<��e<|�<�[)�4[)\4�@pI�@pI�@pI[)�4[)�4�#H[)P4/A��[)�4�M���B�;�M���B�;�3	  Dx- H"��h� tx- x"�X3	 ���3	 �_��6 �x- �"_��6U98�j9�9��9���/�b�����@�%9͓�" 
U9��j9��9��9���/b�(44�4Y�0AަH34�DǦ,24�Tަ34�ls��B4�����C4�����@4���#�<3	 @`�T��L3	 X2��7�#��� ��!� (x- ," \x- `"ɳ�� �@g�@I�@(I@!T �#t�#�9��p����3	 9�����S$�� x- "I�([��94�	��j!��+���4��S$�[�p�9l�	�p�j!��+�D�4�L�S$X��- ��?0��5<{�hP��9\���3	 ��h���9�� 8x- P"�C�zh��� �x- �"61l��0���tI1����f1��x1���1�?��|0���,�����������$�q�$6C%�S�$`q�$T6.&��L&�?q'��'�<�%\9�&�k�&�9q'`��'T<V%��ݟ,��'ݟ�ݟpݟ��$'��'��'��'��'+�p9ݟ�'S�� ݟ�P�P�P�P�xP��P��P��P�P�P�xP�P�|P�4P�pP����������H������4������������`��������l��h������(�[�h��h7��B�2X��2\��x�����2���2���������2 ��20��L��`�XP4P@_[OPZlOl7XPpP|_[O�ZlO�7P<_[OHZlOd7iSElOL7iS�ElO�7g���c(�2���f�}c��c(�2���x�@	c( 2�(�f@}���c(`2�h�f�}g���c(t2���f�}c���c(�2���x�	c(�2��f}��\c(<2�D�f\}?,0A�pXn,p��Xn,|p�xX?,�A��X��\n,�p�4X�����0<�0a�����=�|=c��c(�2���x�L	c(\2�d���c(�2�����=��=;���x=M�8��$G��|�������y�$�ǣ8�ǣ������������y���
�tǣ��ޒ�	��u$(�tP��sH��s@�us`�sx���x���x��xD��t|�y�<y�
��u�
(�tD��t��u8(�g8.(;�0�g<.(;�0�g`.(;�0�g�.(;�0�g�<(;�0�<?�d
FV01~dw	-Rd|*���fU4P��86fU�P���6FRl�FR`�-R�|fUP��6�@?�D
FR��FR��������H�������@���������������L��������	���4
����
����	�������
�UDdAxD�<�D��D��D�K��UDtAxD�<�D��D��D��$�$��@�*|T�l���ac�����6g�p���act��x�����|����ac������0��D�61x��0��"2����|0�����2������K20h�X�\�|0����|08���61|��0��"2��x1����|0����2��������|0X��@|0���t�9��9$�j!8�U9��j9�� �x- �"9��9���/(b�H3	 L  x- $"�@3	 DET<jET8jbU@ubUDu�Rh]�Rlz�R]�Rz�bX��b�^�R]�Rzc\\-c`6�Rt]�Rxz�i(�9,��h3	 l�3	 � �x- �"�h�� �x- �"�3	  �i� �x- �"9<�9@��zt �x- �"��dM2��7A��(  x- $" Dx- H" �x- �" \x- `"�/0[��,��/xb'%R9$�'%`R'%R�/[S/t�=+l��/�b9�%H@'%R'% R�/`b�.|i61���0��"2��x1����"2D��1D��0T�'�D�|0����K2�h����,�.|i61���0��"2��x1����"2D��1D��0T�'�D�|0����K2�h����,�.|i61���0��"2��x1����"2D��1D��0T�'�D�|0����K2�h����,�.�i61���0��"2�x1@���"2\��1\��0l�'�\�|0����K2h�<�0��*�@!�`��0�1��1���0`1��1��?�P^�0\1��1���0�1��1���@�0���0����~��L)�8��N0���x��0�mN0�~d�N0��0`mC`ZC Z~14UyEh�3�u����B��3du�L�~1�U2�����B��3�u���2��	;�	;��2���2P��h����k1��~1�U�1����k��`6��|k���s;#(w���k�� k���k��do��0o���sk���;#�w����������=k����$s;#(wk�l���ls;#�w������������L4�24|4s�<a�<f�a� �/���� a� (	�!

� x���ah�
���d(� �/��l1��l1��=��0=��0=���=���=���Y[�4���Y[����\Y[�`��lY[�����(P\_[OpZlO�7P\_[OlZlO�7Pl_+R��q"�;P�_[O�ZlO�7[O|ZlO�7�S�'T�UQLpUQLpiS�ElO�7[O�ZlO 7lO7&Y��[O�ZlO�7?N�;LN�iSdElO<7FP`/q"T;��t�C%pS	��6V% �	��6��9�9V%�V%l�V%��@�DJC%�SV%x��9V%��	��6��x�C%tS	�6V%,�	��6�9�9V% �V%|�V%��a�TJC%�SV%���9V%��	�6m&�*�&`�@-Xb���&���&p�b\���|���g��|���~��~� |�/5��x�&T}�2���2D��X��p�2��~1�U�2��2���? ��2�������2��~1�U2���?<��y��yX�g���c(x2����y��c�(�c(�2���yX�x��	c(x2����� c(�2���L=*�����������{��*�����������{��*�$���<���@�{�`�K�8�K��K���ۑ�$��1�DK��1��K�p���7���۽�=6��1�K6�<����5��6����ۑ�$�����6�(����5�x6���6�(�6���6���۽P=6�<���05�D��85�L<� aK��V����y���Ch(C(<��a�|DC(<�a���DC|(<�a��Cx(h�v�(h�v�l�4�t5���4�t55�p55$p5��a5��a5��55�p55�pa5��a5����H_v�H�����,=қ�B��=��\�J��RU(HFV\1-R�|�LY	�FR��FRh
������B�����B�����B����B���B�����B����B(����B@����BX����Bp����B�����B�����B�����B����B���Bd���������@��� `����������������� �`���/!�@!� ��3	 Q!�V ,x- 0""���� (x- ," Tx- X"�!�H�!���!��j!P�61x��0��"2����|0�����2������K20h�L������|0����|0`��=X�m5p��-`L+=��4�p��:T5�x�:�:���J=P��)��~���-,��-`��"�
�/�[�%�9�/�[�%�9�5%@!( 7Bt�[)X4UBX�sBls�Bh;@! �:��:6�/Lb�%|9cI 8�H(�[),4�L3	 P�EhlcI`8{I�a0IF�",
�"8
�"H
�Hd�[)h4�E�l �x- �"/A,��@LI[)�4�@tI�@�I�@�I�@�I[)�4[)04[)04�@0I�@0I�@0I[)�4ApK �x- �"�o���#(�>��:m���oL��#�9@�o8KS$D��-PPo�KS$���GU9��o�a�>T��>���GU9(��G�U9��9��9<�@!� |��pj!�@!T @!t @!� ���r�G�U9���GdU9T��^[)(4�:p�:P6��3	 �tN�( �x- �" x- "�,hK�,lG �x- �" �x- �"�G$U9��"h�"�
�"����=�"�
�"
�=�"
�"0
�83	 <"HL�"Hx� �x- �"@!  �D3	 H�#d�zd�#d9d��?���5�{�?���5,{_��6 �x- �"�5(% Tx- X"�5H{�5�{`�����3	 ������!�� �x- �"`����3	 2�@7�����!�� �x- �"�0�� ��T��:Y��~��[��[��#��#���Ty[��[`�#��#���$y[P��tk������������ ��D=�����������(��L=��|���=����\���=��X6X1�v
X1�v
k1�~1 U�1X1Tv
k1�~1�UX1v
X1v
�_'X1\v
�2���2����������@���@���8Y[��r�|jr��jr��jx��Q[�����j[����H-x�@Q[�h��Y[����(�r�>@r��$r $�pD�r�>@r��$r�$�p��r>�rp>>p�wbp ��p�>p�wbp���p���r�>"@�r\>�r�>�r4>�r�>�r >r���r�D`s��r���r�D�rL>�rd>�r�>>pwbp4��p��-L��-L��-���-���-���|=�-���-���-x��-��.<��-���-����=�@=�-���-��g� �c(�2��c� �c(`2�h�x��	c(�2�����$c(02�8���=�H=�(=�L=��=��x������=�0=������t�=��=��=�4	=��d
<M�d
�=��=�8=�=�P="r��Lr��
lr8��r��r$!�r�]-	s��&s�.CsH�`9H��6l�^x.7^�Gus���s,��sH�7^HG��$Y[�(���j[�����Y[�����j[����0j[�4��,(���Y[����@(6�P�6�\���|(B�d�B���B����@����B�T�B�$�B���B���B�d�B�t�B���B�T�B���B�L�B�P�B����XZ0��"Lw�L\���r �qr 8qr Dq� \y�\\�T�Y!`
#tv�t\���Z��(�h����B�����B�����B�����B��� �B�� �B����B(����B�����B�����B����B��B����B������ �B(���00@�BX����� �B��B"!�/!�@!� ��3	 �Q!�Vj!p� x- "�!DH�!���!��"d��l �x- �" Dx- H"@!0 �:�LND��@TI@@7�:�6tN�(�, K�,$G�N<�@�I�N�YrC�
U9��j9��9��9���/(bCeu?5��-��\�`fe*S,�}e0�fe*}eL�fe�*}e��fe�*}e��20�K��Wfe*}e���<���3	 �S$�� 8x- <"�@�I�E�l��3	 � x- "S$$��t3	 x �x- �"���H�/,[�D3	 H�/b���M_��6 �x- �"��\
 x- "�H3	 L�/hb �x- �"�/�bA��(�?���5�{��3	 ���3	 �u�1�T3	 Xu�x10I�F�"�
�"�
�"�
 �x- �" x- "�G$U9���t���h@�%x9͓��"�
U9��j9��9��9���/$b%l@���r�G�U9���GDU94��@$I �`g�@@I�@HI�-`P�-�P�5�{`�����3	 �2�7��t��!\� �x- �"����-�P�-�P�:���`:�h�,*��,*��L~P��L~|�������<	)�(	<	)��	~T	�~�	��j���jX��jt��j���j���j���j�kd��j���j�kT��j8��j0��j���j���j4��j���j���tz�lQ�����@z�8Q��hG��dz�\Q����̩�2�� z�Qک�^)��W����̩2�0	Q9�8	����u���|��u����l|���u������|���u�����
|��`
u�p
����|��Du�T����	�����Y[���j�����(����������Y[�����j[����(Y[�����(��5���Y[���� j[�`[�4h���6���6k1�~1�U2<�2��2���1X1v
�2���2P��l�����2X��2�����,�N�bo�qB�i���N��bo��qB��i����p��p���N��bo��qB��i��� ��	j�|	p�|	p�r\>�r�>@r��$r|$�p��r�>�rD>@r`��=$r($�pL>phwbp���p����=>phwbpt��pX��dpv�y���8=�p=��=��=��=i�$��yX��y����	=��	=��	=��=��=�
=i�`
��\=%�\�%�t�%���%���%���%���%��%� �%�8�%�P�%�h�%���%���%���%���%��M�$�%�0�%�@N_�H&��=%�N�lS��S_��&��=� =_��&�=�|=_��&�\=��=�����������=��  ���y����� ����y������ ���
�y��
��P��>���	;�P��>��
�	;
�P`
ݮ$�'���O����T9�P����V?�l9
�|�
��-���
��l��v
��X���4p��D���H5ϯ�D��Dj[�H��@Y[�D���j[�����Y[����`j[�h��HY[�L���Y[����TY[�X���j[��KH�AK8UD$AxD<<�D@�DD�DPK��UD�AUD�AxD<�D�DxD�<�D��D��D�Dt��T�f�x�{�p�UDTAxD�<�D��D��DlUDlAxD�<�D��D��D�UD<AxDT<�DX�D\�D����  h�B ����B0����B@����BP�����Bh����Bx����B����00P�B�����B����B���((�B���00P�B0���  P�BP���  h�Bp����B����PP�B�����B����B	�"2:�?�?x���xx@�B�x�B���x�B����x�B����x�B���x�B��x�B����x�B���x�B(���x�B@���x�BX���x�Bp���x�B����x�B����x�B����x�B���x�B��x�BvT(��@,IT\fETdj�T��[)�4�T���T��T���R$oU,�=U4��N8YbU|u�S���@�I�N�Y�@I�NPY�c���R�]�Rpz�R�o�c��c��R��cT��c���R���c��c���cL��R���c���cL��c\��R\��c\�ETj�Rh]�RlzETdj�f�r�f�?5���f��R�]�R�zbUu�f\r�f4�RXo?5X��f@�fhx�ft>�f�dU9<�j90�2�p79��9���/bj9X���X��?\��5l{�t3	 x �x- �"�������r
'?�"��4��z<��/L[�5\%�G�U9��2�h7�/�boKS$�=+��֔ps��W��WU98�j9,���W��90�9(��/pb�3	  ��x
 (x- ,"�#x�#x �x- �"U9��j9��9p�9h��/�b9�9��/Db��3	 �7�`�[)X4V���[)�4[)�4v��[)$4̜t̜�t��(�̜t���ĝ�|�F8D�B�;�B|;[)�4[)�4�F�D2��7�#2�p7��|��!t� �x- �"����S$�� �x- �"��3	 �2�(7 |x- �"p�����3	 ��(3	 4@!� ���������T������w�O 0x- 4" dx- h"�w��'?�"�w\OT�f^<�Txf^��B@��BX��Cl�Bx�~1lU�l��������B(��C�l�������C<l�����BX��Cl������b����t������4��H������������,�����������p��������|��@��������L���GL&(�I$�m$�,�$���$���&� $@,�$T��$��I$xm�4GI$
m�&X
a� G�&\aI$�m�&
a��L�*|$̩P2��=-R|�j8�-RX|FR�FR���D=FR\�FR��-R�|FR��FR ���=�=�X=��=�H}
'�L�O�\�q�L����(��aӪ����@�����n��D�`��������n�i4	/*jX	�VjX	���	n�,
n�6��h�����!`
 6�Z��fL��ac���<�acP��T� 6xZ�|fac�����ac�����Bf�h|�M@   	 	00   .TUTUTUTU, ,(@@X   ���XX@�B0���XX@�B����0 h�B��B��� �B ����B0����B@����BP����B`����Bp����B�����B�����B�����B�����B�����B����B���B��B[ @`@@�@ @`@@@@@�@ABDHPT0fTDfEThj?5L��-d�fe*S�}e�fe4*}e,�fel*}ed�fel*}ex�20lK��W�C�z�C zfeH*}e@�+td[) 4OtZkt,PT8fprh*rX�h\��PBsl
�hp�9��9���r�i���t�@S$��!u���B�;�C�z�/,[�54%�<3	 P �x- �"U9(�j9�9��9���/b9x�9p��/�b��D���3	 � �x- �"�/�bܬ���-l���3	 �K]�� ,x- 0"x��Y��w_��j9��9��9���/b��3	 � �x- �"Q��IQ�$I61|��0��"2��x1�����1�?��|04��$��������0��H�t����|0����|0d���������=��x���|��t���=�����������8��d����������=�������������=�=B�0XB��XZ��PN��B��XB�XB�pXB��Xl���B�XXB�Xf���{�����������{����H���X�{�x�l���o�0Xo��XZ��PN��o��Xo�Xo�pXo��X܅��o�LXo��Xf���{�����������{����<���L�{�l�܅�����k���6���k��Po��te��\k��,e���6��	k�� 
k>L��$k�X
�	;X
��Lk��o���o���
_��k��_��
�d=��=��������j<����*|d�j��=�������*|h���*|X������T�*|��,=�h=��\�k1@�~1<U��@�k1$�~1 U�1��1��1�
�1���1��
�1���1H��1H��1P`�1P`Z2�O
Z2�O
�1T�
�1T�
H%�<?D�%�-�x0��0��0�p0��0�?��tj��6~�|��0��0?�P=��=.�x@�LYn.�-b�0b�0b�0b�0b�0x���Y'�j��6�|b,0bP0xp�tY��=�=�1D� X!|�2D-�!�0�!�0�!0�!0�!D0� t!x��"ljg!�6N#�|�!�0�!0� D!H���=��=k1l�~1hUX1lv
2��X1�v
N|�X1,v
�?���?���? �Z2O
X1 v
�? �X1�v
Z2O
�?@�X1�v
�?@��z|
��h=�x=�Xq�dq�pq�|q��q��q��q��qr�br�br�br�brbrbr(br<b$��m��x�<=�e C�yd��e�C�e�C�<=�|=�y����=�y���e,C�L=�y��eLC�et���=�e|CdA,Zc��=�d=�t=�|���
� =�h �x=*�\ui��`�0=ǣ\�"�h	J���
���
�y�<�ʪp
����
�?4K��=��=�=��$\���\���\s�`\���\c�0\���\��\��h\���\��8\���\s�\��x\)��\��X\���\+�0\���\��\-R$|FR(�FR|�̩�2-R�|FR�FRL��j��-R�|FR��FR0�aR�-Rt|�j��*���������{�$�FR��FR�
�/�$Yo�8?��<2���2/��Yo��?���2��T2/�<Yo�x?��|2���2/��Yo�?��2��02P���P���P���P���j�����*|����*|h����*|�����*|���8�*|0�j|���_��B�t��d��B̩�2̩�2̩T2���hh`�B0����B@����BP���00��B�����B�����B����X�B������B���X�B����B���X�B�����B0���X�BH�����B`����Bp����B����0 h�B���� �B����B���B M` ```@�`�@�`@�`@`@`@`� `� `� `�� `@` `�`�`�`�@�`�@@�`�@ �`@�`�@�`�@�`@�`@�`@ �`@ �`��B����B ����B8����BP����Bh��� �B�����B�����B�����B��� �B��B����B ����B8����BP����Bh����B�����B�����B�����B���00@�B� 3	 (�"\�"d
Q!|V/!�@!� j!���"�"
Q!HV/!X@!L j!� hx- l"5"���"xz�"�� �x- �"�(3	 T�R`��Rp]�R�z�Ro�R0] Xx- d"�R|<��W�|3	 �S���R�])S�f�R] $x- 0" dx- p"�C8z�D3	 H�-lh �x- �"��3	 ��-�h x- "�D3	 H�-lh �x- �"��3	 ��-�h x- "�h,��@3	 D�hT�i�� �x- �"�h��3i�`�h����3	 �3i`�h���h��i��i� x- " `x- d"/!�@!� S/��=+(�Q!�VQ!�V�!�H�!PHS$���!P��!T����c���	cj!��"T��`j!�
�"x��|�������#H�h3	 l`����x3	 �2�$7�@lI�!�����<�,G�#��,��!$� 4x- 8"ɳx� lx- �"�@�I�N(Y<��G�/([�58%p�X��P3	 \`�x��p3	 | �g�@�I�@�I��h��!0�����S$|� px- t" �x- �"�/�bA�`�Z���Z���Z�D�Z�x�d��/U9�j9��|5D��5L{|5|��5p{-Z�
�K�.	<7�(	9�9���/Db�Z��;����"2��|0T��`�1��2��I1���0����f1�����00�K2�h�������I1t�61���0���d��p��>��>��>��>��>��>��>��>��>��>��>�>�>�>�>�>�>�>�> �>$�9�Gw`�Gwl�Gwx�Gw��Gw��Gw��Gw��Gw����x��x��x��x�x�x�0x�DxGw���x�D=�|=��=���Uh��v��h�\v�@�l=��=�0=��=h�lv�ph��v������dz��H�H	=��	=��
=�<=��=L �L`�L��Lx�h������6��!4
 6tZ�|fL��ac����ac$��(� 6HZ�Lfac�����ac�����s@�@��@�@��@�H�	@�H@�@�@�@�@�@�@�,@�,�@�,�D�,��*:�@��� ����  �   �@���B�B��P�(3	 ,�CP�S$T��Bh;�B�;�C�z �x- �"�CR�$3	 ( Dx- H"�x3	 | �x- �"�@ t�@$�9(�j!��[)4�/T[U9x�j9l��W�/�b9��9���/�bT�f^���(3	 ,�9l��B�; �x- �"U9��j9��9�9��/Xb�~�������0�m�8��L��l�I@t����l)~$�����0lmI@t�I@<�&C��9C��B��C�I@	�
:�
��2D��2X��p����RGDg~1�U����2X��2�� ��8��2���2��������lG�t~1 U�@��2���2d��|�����Ut��Uh��U�OU'\�V��
Vh�#U�'\�&V��U�'\�dU4'\�HFV�1U	'\�D	ݟ�U�'\��<��ar������?	���?�������?��?D��?A���?C�?$A�?aH�	���?�	����?����?'21@D�"��@@    @@����P����BX����B`����Bh����Bp����Bx����B�����B�����B�����B�����B�����B�����B�����B�����B�����B����B����B����B���B���B��B�����B̜ t��8��4���<��������̜�t7���[)�4V���[)�4[)�49�ĝ|ĝ`|�������������@�[)4[)4�F$D.��x�YP�w_h�j9\�9��9���/�b�Kp��-L|5@��5H{ܬh������W�3	  8x- <"`���3	 � �x- "Q�XI���j[�D���j[����<j[�����j[�H���j[����@j[����Lj[�P��$j[�(��j[����j[�����j[�����G�:84�:D;T.:;`	;T.:;t	�:�4�:�;�.:;�	;�.:;�	�:�4�:�;�.:;	&=q;X.:;l	[=��<�;�.:;�	�0S_�4&��=��=������S_��&� =��=��T��pS_�t&��=�4=��S_��&�(=��=�PS_�T&��=�=����h������ �"��@�@�@�@��D@�D@��D�D�E�E�E�U�M�E�������z87U9\�j9P�9x�9p��/�b�9@�9��U9<�j90�9d�9\��/�b9(�j!<��9�::�F�8�LU90�j9$�9P�9H��/�b<:<S �ET\jETXjbU`ubUdu�R�]�R�z)S�f�R(]�Rz)S(f�Rt]�RxzETljod�a�d�CbUpu�R�]�d@k�bD^�R(z�R�]�R�z)S�f��<��,<�CPzˊpB�������������� �8��zH�0��f?��
N��`���w�$�w�x���3	 �@!� �-�P#P�� (x- ,"*|�6B0hB$�6B`0;�.:;�	;.:;	�: 4�:$�:44�:8;h.:;l	�:�4�:��:�4�:�;�.:;�	;.:;�	;\.:;`	!<����PY[���O�F�� j[�$x��Q[��x��Q[����dY[�hx��Q[��x��Q[��^T�R�x�M���j[���x�MiU0x�	Q[�	���	(h4�4s�dfh���s�f'l]�@�ac���H�����X�~�h��*��a�@fac@��pfacp�h������������sXXXXX��XX��XX��XX��XX��	XX��XX�XX�XX�XX��X��
X��X��BX����F��B��b�$	TLf Xx- \"��3	 �T�fr��h��Ar$ i(�pr<*�h�r<il��CTz |x- �"r��h��pr�*��Bs�
�h���sl�i���/0[+��9@��wl�'?x"��3	 ��!���!���? ��5{�!$��!(� <x- @"�5`%A��(@!� ��YU9�j9��9$�9��/db�/�bj9$���$��?(��58{�>@��>`��>x�4����C�z�C�z�3	 �#��C�z�#�U9�j9�I��d��/9�9��/Hb hx- l"�>��� ��@�x:Y��~���;to�;�-==�s�;�-P=�w�;1�;�{�;$1�Hy==�s�;�-�;Lo�;X-P=�w�;�1�;�{�;�1� y==Ls�;T-O�\:O��:;��EO��:O��:O��:O�d:O��:O�4:O��:O��:O�@:��b;�EO�0:���XO��:��4XO�:��@i;��	EO�
:��$
d;�\EO�|:ف@rفXrفprف�rف�rف�rف�rف�rفrفrف0rفHrف`rفxrف�rف�rف�rف�rف�rفrف rف8rفPrفhrف�r��45�H��L5�`���5��ۑ\$�����*�����5�6�|�6������*����6�H���h5�|���5����T5�h6����/,[�/db�/�b�>���>D��>t�U9��j9��9��9���/b�>`�9��[)4@!, �>d�'?�"M?8�`?tD�/�[@!� �>���>0��/TbD>|_�>��rC
U9P�j9D��p�9��9���/�b�����@�%9͓ �"(
�03	 4,�D]0IHF�"d
�"p
�"�
 �x- �"U9��j9��9�9��/Lb�.�i61���0��"2�x1@���"2`��1`��0p�'�`�|0����K2h�$� �h�x������8�(�X��.`i����.�i�l��8"�8"Jd�\#J���#�����.�.�.�,WP07�
���)< Q`��i�]i�]�4
h�d)sk1|�~1�U�1���2�	�1���2�	�10�*30	�1t�Z3t	�1���3�	�1��
�3�	�1@�
�3@	�1��
4�	�1��
M4�	�1�
4	�1P�
�4P	~1$UX1\v
�B������B��(��B������Bp������~��00m�0|mI@��I@���D�N0H�������I@��I@��I@���B<	�CL	I@t
�&C�
�9C�
�z@1d�r����*|���=����*|�+��B+��B+�B+�$B+�8B+�LB2�T�H��OH��OH�T	OH�T	OH��	OH��	OH�
OH�
OH�\
OH�\
OH��
OH��
O�2D�f1H�I1`��0P��t����I1��������|0��� �$�8��L�`�4�4K2�hI1����������2|��p�2����61���0����I1����f1�x1,�|0��8�2\��P�\����K2h�h�h�������|K2h�p�2D�f1H�I1`��0P��t����I1��������|0��� �$�8��L�`�4�4K2�hI1�������0�<�/�[/\~�8��-���-���-���/�bk�h�t�1P�1p�X�2n��k�����H��/b�/d[/�~�/�b�Y\�U9t�j9h�9��9���/�b�2|��p�2����61���0����I1���f1�x10�|0��<�2`��T�`����K2 h�t�t�������|K20h��k14�~10Uk1l�~1hUk1L�~1�Uk1L�~1�UX1Lv
Z24O
X1Lv
�1��1��1$��1$��1��
�1��
�1�`�1�`�1D��1D�2��X1�v
Z24O
o2Xo2�X1�v
�O�,�=M����=��=��=�=�<=��=��=� 	=�\	=��	=��	=�H
=��
=��
=�=�P=��=��=�=�@=�|=��=�=��=�,,�?,�?�?J�? ,�?� ,�?*	� ,�?*	 ,�?�2D�f1H�I1`��0P��t����I1��������|0��� �$�8��L�`�4�4K2�hI1���������T�`�G U9$��G<U94��I���?���5�{j9���G�U9���I���I�z�GU9���I��J|.7J�K\J��}J��J��J��J��J�J@��G�U9���GU9���/l[���V4���p4�o�P3	 �ƃ��� �)�*��K,.	<7(	�6�#�P�@�T�c�X�{���c���#�������{���c��@�t�c�x� �x- �"�/�bU90�j9��GTU9D�������9��9���/b��,��� @�%09͓8�"@
�H3	 L,�\]0I`F�"|
�"�
�"�
 �x- �"���r�G�U9���GpU9`�#�'2�7U9x�j9l�?��,2��79�9���/Db��p���d@�%t9͓|�"�
��3	 �u��1�?���5�{�!���!��,�]0IF�"0
�"<
�"P
 x- �"
� *���j[����@j���j[�����j[�$���j[��[�`��0j[�4U�}c����j[� ���(��<j���j[���� j[�$��j[����tj[�x[��-I�A�!�         X```8```      +td[) 4Ot,Zkt0PT@f+t|d[)�4Ot�Zkt�P�tTK�tTi�F�Dpr*r�h���Bs
�h��t���h,��t8��h<��sH�i`�'?�"�r�i���t�@S$��U94�j9�9d�9\��/�b��Y��3	 �@!� �!��!�U9��j9x�@!\ 9��9x��/�b@! @!,  `x- d"@!4 �?,��5({�<3	 @�P3	 T��(�?��?�\�2���2@��T��l�k1��~1�Uk1��~1�UX1�v
X1Hv
X1�v
X1v
X1�v
����X1@v
��@���=X1v
����\=X1�v
�����	=��
��p
=��<���=X1pv
k1��~1�UZ2�O
d��QZ2hO
��hGZ2 O
�� [Z2HO
X1pv
X1|v
2��/2�'�1�1���?4��?l���l/�?(��?��-<�2�
�~1�
U/2t'L<|���L<h
|���T=��=�<Y�0=�t=G��|ޒ�����<��a��4<�4a�� 	���	<��	ad��	��?
K���
Y�?�
Kʪ������?<
K�h=�0=��=�����=�<=��=�=�KP5AKD�Dh�Dl�D�Kl5�Kh5�KX5K�Kh��D��D��D�D|�D��D�Dl�Dp�D�UD�AxD�<�D��D��D�UD@	AxDX	<�D\	�D`	�D�
gHHZ�?l��5|{�H��[)�4�H��[)�4�@�I�E4lU9��j9��9��9���/ bD>�_U9�j9��9<�94��/|bU9��j9��9��9���/8bU9|�j9p�9��9���/�b�y|��y��M���0=�O�,�T=��=��=�=�T=�y����=��=�0=�yl���=� =�y\��AxCZcx�|=��=�0=�O�	,�O�	,�O$
,�O$
,��
=�=�@=K�4VK�8VK�<VK�@VK�DVK�HVK�LVK�PVK�TVK�XVK�\VK�`V��=� =]u��]u��]u��]u��]u��]u��]u��]u��o��[o�[o�[o�[o�[o� [o�([o�0[�����B�����B�����B�����B�����B�����B����B����B��B����B����B ����B0����B@����BP����B`����Bp����B�����B�����B�����B�����B�����B����B���B��Bh���PP�B�����B�����B�� �B0X�B��<�R�d���T�R�|�Ͼ�	R���Ͼ(	R��ϾT	R�D�Ͼ�	R�p�Ͼ�	R���Ͼ�		R�����	�R��	��x�R���
��q�
+�X
���R�8�
���q�d
��q�P
�L�q���$0LXvdpLxv�pLvL�v�pL�vLv4pL@v\pL�vL�v�pL�vL�v�pLvL$v@pLdvLpv�pL�vL�v�pL�vp�<0�>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��>��9pDt�`�q�U�r@>�rt>�r�>�r�>�r>�r4>�rd>�r�>�r�>�r�>�r$>�rT>�r�>�r�>�r�>�q0��qU�u�%�u�%�r�>r ��rD�s��$r�$�s �s8�$r8$�ph�s� �0S_�4&��=��=��S_��&��=�\=�S_�&�`=��=��S_��&��=�<=��S_��&�@=��=��t���S_��&��=�T=����0	S_�4	&��	=��	=���	���@�@@��_@��'H�@�'H��@�'H��'H��'H��%H��$H�"�$H��$H� �$H� @�'H�(@�@�@�@�@��2J�@@��@@@X     $ � �  (@( �@�PU@�PU@PU@@@`T ` p        $@$ "� � ��
�
��2D�f1H�I1`��0P��t����I1��������|0(���<�0�L��`�t�H�HK2�h���I1��(�x1������D�H���\���"zrC$
U9@�j94�9��"D
�9���/ b�"L
�#t��3	 �;C�vTC�RrC�
 �x- �"0I\F�"(
cI|8{I@a�"p
�"�
�5X%��3	 �;C�vTC�RrC�
 x- "cIH8�3	 ��<
�h,�T�f�C�z �x- �" �x- �"TDf�CTz \x- `"�>0���3	 �T�f����T�f�?���5�{ �x- �"�>���!8��!<� Px- T"��� �x- �"]u(�]u8�]uH��u��u��u�u�u �u4�uD�uT�ud�ut�u��u��u��u��u��u�]uP�]u��]u��]u��]u��]uL�]uP�]uT�]uX�]u\�]u`�]ud�]uh�
�8�
�@-�@�
�\����*|��V�?�d�d�RUdH�V?�V?����(��V�?��C%tSV%�M�4��$�s�H��\�FV�1RU0	H�d
�����
��V�?���j�\
���
������XZ����XZ��B�o�,s�,\�$�% �zr @q� `y��\���%  zr �q� �y! u� \��Y!0
r 8qr �q�lXZd�% pzr |q� �y�p\���r �qZ�����U9L�j9@�9��9x��/�b@!� �`3	 d ,x- 0"�)h*�5 %U9T�j9H����9��9���/�bU9��j9��9��9���/b��3	 � x- "���
n����M�%�9A��(��8>�$��@��������������3u�=����3Tu�<��T�3�u���3�u��3�u�h�3�u���3�u�x�3xu�=x�3�u�������h��=h�����=�����!(0#|v�"�p# v#�v�"�p#�v#v�" p#Dv#Pv�"lp#�v#�v�"�p#�v#�v�"p#v�"<p#Hv�"dp#xv�"�p#�v�"�p#�v�"�p#v�"8p#Dv�"`p�!�0�Ox,P�_[O�ZlO�7P�_P�_[O�ZlO�7[OZlO7�OD,P`_[OtZlO�7P�_P�_[O�ZlO�7[O�ZlO�7�O	,�O(	,^Td	R�O�
,�O�
,^T$RP�_[O�ZlO�7P
_[O
ZlO0
7^TXRa#���e�R� ��"`2�"`2��fh���e���fh��"�2�"�2��f�fh�s��f�sh��f��Bf��lf�	z��f�LfhL�Bf����f��fact�h���f���tf���#q````p@``�`ppp``pp` ������|�2�2lab�Tv�\p�pv��p� v��v��p��v�p�v�,p�Pv�\v��p��v��p��v��p��v�v�$p�Hv�Tv�pp��v��v��p��v�p�v�Hp�Tv��p��vL �L`�L��a#x��e�R� ���"2�"2�DfhD��eD���fh���"L2�"L2�`fL����fh��L����fL��h��f��Bf�	�lfh
z��	f�0fac,�Lx�hx��fx��,f�t����(�@@@J�@J��@K��K��@K�`�D
��@�D
@`��@�D
@@��@�D
@@��@�D
@@��@�D
H@��@�D
H�@�D
H�@�D
@K� @�D
@K���D
@K��@�D
D��D
@K��@�D
H�@�D
@J���T��p����j[����dY[�h��|j[�����j[����Hj[�P��Y[���|j[����hY[�l���j���-�j(��(=�����,j[�0[����hY[�l���j[�����Y[�����j[�	���	(a#���e�R� ��"T2��fh���e���fh��"x2��f2�|�$fh$�2$|��f2�|h��f��lf�	z��fh���f��2|�Xfacl�2�|h��2p|2p
|Bf�
���
f2P|�lf�����=��Y�X=��=��<�a��=��=��d���=���ǣ4��=��8k�=ʪ ���d�?�Ky@T���	=�h
=��
=�=��=��=�x=��
���
=*��
ui��
`H�P�*��ui��`��=ޒ��ǣ�����5����L*�����5����7��]�L����*�p��0*���p=���C]����t=�=�D=]�L��p=]�����=�(	=��l	7�X	��
=1�,
K�P
�=�T=��=��=��hC]�T���
=�$��,���1��13�u3�u����3�u3�ufh�fh�3hu���3hu���3�u3�u^D^D�����������~�����~���4�D�)~p��D�)��~��L(vLDvL`v|p��d�p��d�p�j�(d�@d�Tj�hd|p�p��d��d�p��j��j�d� d�4d�Hd�\jpp��d�p��d�p��j�p�d�d�,0�D0�X0�(v�Hv�hv��pV�d��pV�d�p',jV@dV\d'pjV�d��p��pV�dV�d��p'j'jV(dV<dVPdVdd'xj��pV�d��pV�d��p'�j�pV dV4dbH0bh0b�0#(v#Tv#|v�"�p�"�d�"�p�" d�"4p�"`j�"td�"�d�"�j�"�d�"�p�"�p�"�d�"d�"$p�"<j�"Pj�"dd�"xd�"�d�"�d�"�j�"�p�"�d�"�p�"d�" p�"4j�"Hp�"\d�"pd�!�0�!�0�!�0b(0��v��p��v��p� v��v��p� v�,v�Hp�lv�xv��p��v��p��v��p�v�p�<v�Hv�dp��v��v��p��v��v�p�v�Lp�Xv��p��v��p��v��pb0c((2� �LpvxpL�v�pL�vL�v�pL�v pL,vHpLlvLxv�pL�vL�v�pLvpL@vLLv|pL�v�pL�v�p�p�?��j8p~8|�|0�p~�|L(vX1Xv
5{|�j{p��{����=�{��{d��{��5{
��?$
�j{��k1�~1U�{��{����=�{���{��{���2$��2<��\��t�|�6X1<v
X1�v
-<��2T��2��������L<(|���2���2\��p����|���50%=_H�L3	 X xx- |"X_�:��3	  hx- l" �x- �"�@IgHZ�?���5{[)4[)D4Q���@h��@h�7B��[)�4@!� UB��sB�s�B�;�9�@!T �E�l20�K�W�Y�w_$�j9�9D�9<��/�b��H
j9`���`��?l��5|{Ӑ`�T�fT�f�?���5�{�?���5�{���
�h���:@@7�:X6�#��#���$S$��@3	 D�?d��5`{ ��g�@�I�#$�@$I Hx- L"�@�I �x- �" �x- �"@!(  Xx- \"ۑ�$����T5����T������7������5�,���*��6�����5��6�����7���6���6� ��D���,5�����5�L���5�����5�H۽�=6���۽�=6�����(7�0�������۽�
=6��
��@S_�D&��=��=%�LN_�P&��=��=%�TN_�X&��=��=��S_�h&��=�=õt�	���%��N_��&�=�p=%��N_��&�,=�|=%��N_��&�8=��=%��N_��&�<=��=/�H����	�	�8
�	��
�õ�
���8=&���2��0��0�0�0
�0�0�0�
@`
`�����
0
�
0�
0�H�
0�h�
0H�
0@H�
0@h�
0 H�
0 h��>$�TDf4����>���/�[4����C�z�/�bU9L�j9@�9��9x��/�bU9(�j9�9P�9H��/�b�>���3	 �>,� �x- �"[�D�9L�d��/�/�[+���4���4��S$���/\b�>���>���?���>0��>H��/�[�>���/Hb��h�k1T�~1PU��D�k10�~1,U�1��~1�U�1���1��
�1P��1P�
~1�U�1P��1�~1�U�1��1T�~1`U�1T��1��~1�U�1������k1��~1�UX1 v
�?P��?P��1�`~1�U�1�`Z2TO
~1`UZ2TO
�1	�
~1	U�1	�
X18
v
X1�
v
X1�
v
AK��K�5�D��D��DX�K|5�D��D��D�K�5�D��D��D�AK�	�K�	5�D�	�D
�D�Kt
�UDt
AxDh<�Dl�Dp�D�K��UD�AxD�<�D��D��D�K8
�UD8
AUDAxD<�D �D$xD8<�D<�D@�D��D&<�&<d&<�&<4&<�&<&<l&<�&<<&<�&<&<t&<�&<D&<�&<&<|&<�&<L	&<�	&<
&<�
&<�
&<T&<�&<�&<
&<|
&<�&<&<�&<�&<P&<�&< &<�&<�&<X&<�&<T&<�&<$�0��$���13�u3�u��1����1���3�u3�u�<�<3<u3<uf��f��3�u���3�u�<�3�u3�u^XD^XD�,��8�����~����4~8��t���)~����)��~��uL6�@`��@`��@`��@���@���@���@���@���@��/A���3	 �3	 �@8��@P��@l��@l�[)4[)4[)�4 �x- �" �x- �"�@x��@x��@x��@���@���@���@���@���@���@��@��@$��@D�[)4[)�4[)$4�@���@L�aR ���j[����Hj[�\��j[� �Rp���pj[�����j[�����j[�`�����Rp|�����j[��*�0���L���P�{�p�x�0Q[����hj[�lx��Q[����j[����|	j[��	��
j[� 
��Hj[��
���j[�T���j[�����j[����@
(�pm(\Vm(pVx(`�x(d�m(tVx(x����(�R�(���(�R�(���(�R�(�����(�M�(�Mm(DVx(l�m(DVx(p��(DM�h����m(�Vm(�Vx(��x(��m(�Vx(�m(�Vx( ��(�Mm(<Vx((�m(<Vx(,��(<Mm(@Vx(4�m(@Vx(8��(@M�M?0�[)x4@!� �/�[U9h�j9\�9��9|��/�b�@(�@!@ �>���-xP�-�P�-�P��3	 � x- "�@0t�@4�98�j!���9�9��j!���?���@,�@dI�@�I�@�I�@�I[)�	4[) 
4A4K Dx- H"�X3	 \ �x- �"/A��>$��><��/`b�3	  Dx- `" tx- x"@!� �?���5{�#��L3	 P�?p��5l{�#p�!���!�� �x- �"�(3	 ,�!<��!@���T� px- �"��3	 �@!� �@�I+���9���N$Y�w��'?�"9���?��5 {�83	 <�!L��!P��"h�"t
 �x- �",pTp|p��d��d�p�d�j�(d�Ddhp�|d��j��d��d�p��d�j p�@j�Td�hd�|j��d�p��d��d��j��j�d� d�4d�Hd�\jpp�p�p��d�p��j�p�p�d�$0�<0�P0�,p�Xp��pV�dV�d�pVd'(jV<dVXd��pV�d'�jV�dV�d�pVd'(j�<p'`jVtdV�d'�jV�d��pV�dV�d'j'jV,dV@dVTdVhd'|j��p��p��pV�d��p'�j�p�pV0dbD0bd0b�0�",p�"pp�"�p�"�d�"d�"<p�"Pd�"dj�"xd�"�d�"�p�"�d�"�j�"d�"d�"Lp�"`d�"tj�"�p�"�j�"�d�"�d�"�j�"d�"p�"0d�"Dd�"Xj�"lj�"�d�"�d�"�d�"�d�"�j�"�p�"�p�"p�" d�"4p�"Hj�"\p�"pp�"�d�!�0�!�0�!�0�0c�HM�`�M���D=��D��\=��\��`O���&���$6��G��46�����HG���6��H���G��@6������G���6������TT�pO�O��8�������
���l
����
���(���`�������OC�������������D������������������H�������$�X1\v
k1�~1UX1\v
�10~1<U�1,�1���1��~1 Up_�(�1��
�1��
~1XU�_�(�1$`�1$`~1@U�_$(�_l?�_p?�1���1��~1U�_d(�_H?�_L?�_�(�_�?�_�?�_@(X1�v
�2���2����� �X1�v
�2���2��������Z2�O
~1pUZ2�O
`�(�_�(2�	��@ao"L$��a����*|��s2�|�"0T�"��4s�"42�"0Q#�WH#��� �a#L��"�2�"L	2�"�22�|�"L	22d	|�"�Q#WH#�
�a#�
��"�T�"�
�2|2�|��f�#
(�df�#d(��f�#P(#�WH#$�a# ��",T�"|�2�|20|��f�4f�Hf�#H((�D%O�x$���	�;��	�܅0�;���܅��N�P�(��O���(��O�,�(��O��Z�PN�0�(��O���f�,�{����L�����{�l�����<���|�{�`�f�P�{�8�� ���������{���������� �{�� �(�� O�0!��t!�(��#O�x"���"��$$�(�p%O��%��&�܅|'����܅@(��(f�Xf��a��f�s�s�ta����\fXs�\f�\��8�E(s(s��a�8<	E�	s��
f�8
E�
s�8�E�,f�8 E�s�s� ���\f�\��f�s�8f�8���f����<f�<������f����$f��f��f�f�tf2�|2�|�@f!�
�fX1dv
X1dv
X1�v
k1X�~1\U�1�~1�U�1��1���1��~1DU�1��
�1��
~1dU�1`�1`~14U�1���1��~1�U�1(�1(~18U�1��1�~1�U�1~1�U�1�1d2D	��1d~1�U2D	�2�	��1�
~1�
U2`��1�
2`�X1�v
/28'/28'C28Z2
O
~1
UZ2
O
o20o22��2���j �#�`#�`��xj[�����Y[�����j[��#�����j[�����\Y[�`0�(*���Y[��#�d��hj[�t��DY[�H���Y[�����j[�T#�����	Y[�,	���	j[��	��p
(��j[�4��`Y[����dj[�|��|
Y[�
��h
��lG��dj[����lY[�p���Y[����@Y[�h���j[���:�5�B ���X1�v
��~|���~����H~L��:��l9tB	;t�����p�����BP��`��B�����B��������N04	��B��I@�����~��0m�0
H
)�4
~`
���
��0�
m�d�I@T�����BD
�CX
I@�
���
�
:��I@�&Ch�9C|X1v

:�����j[����<j[�@���j[�����j[����Pj[�T��j[����j[����j[�\��<j[�@��j[�D���j[����j[����j[�0
���j[���Xj[����
j[�\���
j[�
���
j[��
��lj[�p���j[���pj[����|j[�����j[�8�<"��<j[�L�h"��tj[�x��"���j[�(��{��x=��7
��84��(��{���=(��{(�${��=��$G�p����=�"�
�#��8%�t7
�d84�p��t:�h4�t;ަl3�#��G�U9���#��p"��$2��7�#��z�9���#@�#T���= ��;4����7
��84��n��1���=�? ��5{�T7
�D84�P��T:�H4�T;ަL3�#�w���#��#P�zP9P��D(��?h�k1�~1U��@k��Xk�1��1���1�
�1x`�1�`�1���1��X1v
��k���k��`kX1v
��k�1����o���k��kk1��~1	U��P	oX1X
v
2�
�/2'X1`v
2����`k�1@��\k2D���L
o���
oZ2�
O
X1 v
�� k���o���k��oX18v
���k���o��Ho���o���o��4k��Do�1��
~1(U���o���k��po��o���o��D8��D8��D"���8���8���"��|8��|8��|"��8��8��"���"���"���8���"��D"��d�c���d8��d"��d8��d"���8���"��0j[�4��`j[�d���j[�����j[������c�	���"���
j[��
���"���8���"��j[���L
j[�P
���j[�����j[�����j[����j[���Hj[�L��xj[�|���j[��H%@?PH%�?�H%�?H%4H?XH%��?�H%��?H%<P?`H%��?�H%�?H%DX?hH%��?�H%�?H%L`?hH%��?�H%��?��% -��0��0��0�%-H%t�?�H%��?��80�0�$0.�xH�`Y.�x���Y.�x4�LY.�x���Y.x�4Y.tx���Y.�x�Y.\xx��Y.�x��Y.Dx`�xY.�x���Y.,xH�`Y.�x���Y.x0�HY.�x���Yn. -bt0b�0b�0n.	-.Px`�lY.�x���Yb0b	0b0	0�1�� `!���1�� �!��1�� |!���1�� !0��1t� �!���1� ,!P��1�� �!���1$� L!p��1�� �!��1D� l!���1�� �! ��1d� �!���1�� !@��1�� �!���1� <!`�2,-�!h	0�!�	0�!�	02@-�1l
� �
!�
��1�
� �
!�
��!4
0�!\0�!�0��f:��U�H~��H��<x�@x���f:���U��~������x��x��tf:�t�U��~������x��f:��U�,~��,�� x�$x���f:���U��~������x��x��Hf:�H�U�t~��t��hx�lx���f:���U�~����x�x���f:���U��~������x��x��4f:�4�U�P~�Hx/�5/�5/\5/�58	C8d	C8�	C���
�y��
���=�*�|�*h��*�|�*���*�|�*$��*@|�*|��*�|�*���*�|�*,��*H|�*���*�|�*���*�|�*4��*P|�*���*�|�*���*|�*8��*T|�*���*�|�*���*	|�*<	��*X	|�*�	��*�	|�*�	��*
|�*D
��*`
|�*�
��*�
|�*�
��*|�*L��*h|�*���*�|�*���*|�*T��*p|�*���*�|�*
��* 
|�*\
��*x
|�*�
��*�
|�*��*$|�=�:H4�:L�:X4�:\�:l4�:p;�.:;�	;�.:;�	�:�4�:�;�.:;�	�:4�:��:�4�:;.:; 	�:H4�:4�:T4�:X;t.:;x	�:�4�:��:�4�:�;�.:;�	�:�4�:��:4�:;$.:;(	�:P4�:<�:\4�:`;|.:;�	�:�4�:��:�4�:�;�.:;�	�:4�:��:4�:;,.:;0	�:D4�:H�:X4�:\;�.:;l	ۑ�$����X5����X������7���6�(����5�����7���6������5�`6�����4*�H6���6���6�����7��6�`�6���6��������06�����۽=6�$�6�|����7������7�����T	��h	6��	����5�T۽�=6������5�����
5��
۽�=6���1�pK�6�P����7������5��������5�����*��6��������t,�`````````�`````0`` ``�c``�#``�#``�3``�#``�3``�c``�#``�#``�#``�#``�3``�#``�#``�c``�3``�#``�3``�#``�#`` ``(``@P@PP@T@T@TPP�44�0L�l4�hb��4��x��4����4���L4�H���4��Ф�4����4����,4�(�d4�`)�� 4��@��!4��W�"4�n�D#4�@��|$4�x���%4�����&4��ʥ$'4� �\(4�X���)4����*4��&�+4�=�<,4�8T�t-4�pk��.4�����/4����04���T14�PǦ�24��ަ�34����44��
�484�0 �l;4�h�:�4�:��:�4�:��:�4�:�;�.:;�	;�.:;�	�:�4�:;.:;	�: 4�:(�:H4�:L;h.:;l	�:�4�:��:�4�:�;�.:;�	�:�4�:��:�4�:�;.:;	�:D4�:0�:P4�:T;p.:;t	�:�4�:��:�4�:�;�.:;�	�:�4�:��:4�:; .:;$	�:L4�:8�:X4�:\;x.:;|	�:�4�:��:�4�:��:�4�:��:�4�:��:�4�:�;.:;�	|5L��5\{U9��j9��|5���5�{9��9���/4b��WOY����L��K�.	<7�(	;�mY(��Y@��Y���Y�5���-�L�Y\�Zt�-Z�
�K�.	<7�(	<7�(	<7�(	PZ(�1 �<7<(	j9���8dL�9��lZ�x�!��z8|7��W�8�L�9P@�Z��8�L��W4	��4	���W�Z8	1��<7<(	<7<(	�Zd
�;��;�����Y�U9$�j9��Z<�9|�9t��/�b�Z(
��
��Y�
�OY�OYH�`�mYt��Y��i`�i�3i��<�&!=��v��ai�-�iy�ix��i���i���i���i���i8��i���|l�i��iqj���i+j�yj<�Bj��j���i�Yj|�j4��i|�a��?���8������a�	���,
�rj�
�	�j�jd�j���j���j��
k
(kp
a>k|+�iTqj���iThkT+j,yjl��i,hk,Yj�jD��ihkBj��j��i�hk��i�qj���k�hk�+j�yj���k�hk�Yjd�j���kdhkdBj<�j|��k<hk<�k��k���k8�k�vl�(�HS_�L&��=��=�PS_�T&��=��=�XS_�\&��=��=�`S_�d&��=��=�hS_�l&��=�=������S_��&��=�<=��S_��&��=�<=��S_��&��=�L=�����S_��&�4	=��	=��D	��
S_� 
&�l
=��
=��|
��TS_�X&��=��=������S_��&��=�4
=������
S_��
&�=�l=��,��S_�&�T=��=��d��<S_�@&��=��=�����tS_�x&��=�=������S_��&��=�@=��S_��&��=�@=���=%�N_� &�t=	����H=X>4\3hu�P�X>x\^0D�(��4�����:���Y��~���:���Yx�~|�X>�\
:,���~U�}X>�\c�N0��>�
��
�>�
��
�>�
��
�	;�
	;�
	;�
�?��X> 
\N0d
�e>\�C%�S	;e>p�u>p����d�����?�e	;�	;X�; o�;-�?4)�;Ho�;L-u>\�;h{�;l1�?|"==�s�;�-u>�P=�w�;�1�?�"@�9@�5�?�)@9@5�?)�:���Y<�~@�==�s�;�-u>P=w�;$1�?"@<9@D5�?<)@\9@d5�?\)==\s�;`-u>�P=�w�;�1�?�"@�9@�5�?�)@�9@�5�?�)
:x���"�@"��"�LS_�P&��=��=������S_��&��=�8=������S_��&�4=��=��D��4S_�8&��=��=������S_��&��=�$=��S_��&��=�8=��S_��&�=�\=��S_��&�	=�p	=��	S_��	&�@
=��
=�S_�&�T=��=�(S_�,&�x=��=�����t
S_�x
&��
=�=���
���S_��&�=�d=������S_��&��=�T=����xS_�|&��=�(=�����DS_�H&��=��=�����S_�&�`=��=��p���S_��&�,=��=��<���S_��&��=�X=����tS_�x&��=�$=�����@S_�D&��=��=������S_��&�=�t=��,��D S_�H &�� =�� =��� ����!=%��!N_�"&�T"=	�(���H#=�?D��5@{�5,%j9x���x��?���5�{� 3	 $ Dx- H"����9x�����j!����HrC�
��3	 � x- "�:�@�7+�D�94�ґD�9H��@DI�#��#���2�7S$T��:6tN�(��3	 ��?��5{ (x- ,"9���|�2��7S$�� �x- �" x-  "2��7��3	 � �x- �"���2�7S$H�+���9��ґ��9���o�a�-$	P@!T	 @!�	 �-�	P�-�	P�"�	z�
3	 
  
x- $
"�"D
z�P
�2�`
7S$�
�U9�j9�9X�9P��/�b�"H�rCL
�wh�'?t"U9��j9��9
�9
��/H
b�"�
�rC�

�w�
�'?�
"U9(�j9�9l�9d��/�b�w��'?�"+�L�9@��@TI���2��7S$��U9�j9�9`�9X��/�b �x- �"��2�7S$\� �x- �"�,(K�,,GrC�
U9��j9��9��9���/8b]��$I�UU�$I��$Q��=�""""$I��$II�$���JJ!I��	���
���$I�JJJJJJJJ��""""���I0d)1B,�.s
*�U��TUq�Ui%'2%��)H���D��� I�$&@m� ������$ITU
�Xbetr^*L"���������ª���$I���m�۶m����:;#�*
@m�:[��Ch�j��v)���}='���U[_��?U�
d��)2h>��$I��$I������ffff��y����*TU���
�<>@?UU��~z2n$Z(��R%Um5&	��VI4	D$��RJ)��)��RJ(�U�6���AE���e��'H�	 ���vwww����e�L�	TU�e�L���� �$I2$I����{��{��b3TU�DTUR)IR�P*�J�R�T!�B��B!�����DDDD���������UUUUUU�%����X8p  3m
�����4P@"A�T�O81�!UUX�UUUU��UI�U�$T�� M
'I$	�$	�f��&!�$D"�H$��?)�	1I)Ib	R�D�P��H��B$����	"""" I��j���&��1ݒ$b��$FW+I��	����1�$B��$I������9TU�$I$O�I��(��(UUUU2��DDDDR��s��A	���$A$�$!� 	$!�N��@�	�UMے�UU�����I��������A J���$(	J���$(	��"D�!B�"D�!B��S� +����������UUUUUUUUUUUUUUT*�J�R���$��������@&����������������%I�B�P!�JAA$�D"��%�$I$�D�UUUUUUUUU�Q$$$$$$$$pQpQ�UUUUUUUUUUUU����A �����������%AIP�%AIPI��I���$IR	)I�$II�$I��������������������������������UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU�bI�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$I�$������������������������������������������������������������������������������������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������*UU�����������J�J�Z��jUU���UUU��Z���LUU��������R+���ZUU�jUZ��UefZT��TUUUU�����T�J��Z�ֿ�ZU����i�UTKufffffff&fffff�L���DDDDDDDDDDD���������������3333333333333333fffffffffff&""""DD��L��LDD�����L���������������3qQ3"""""""�fff*""""DD�������������L���������������3333333333333333f&"bffff&"""""""DDDDDD�DDDDDDDDD���������������133"��������������*���<3sEEEEEEE���������������											"**>""4444444444444444hhh���������((((Q�QQQQ�PQQ���������������"EEEE�OEELNNNNNNC���������������																$$$$$$$$$$$$$$$$HHHHHHHHHHHHHHHH���������������!!!!!!!!!!!!!!!!BBBBBBBBBBBBBBBB���������������																$$$$$$$$$$$$$$$$HHHHHHHHHHHHHHHH�����PUUUUUUUUUU������*	!!!"$B"$B"$B"@t@t���������ЁH���*��*��*��*���JDTUTU$I��UUUUEUU���������������
�������QUUUQUUUU���*!�B�����*�ґ?��TUUUUUUTUU��������*UUUUUUUUUUUUUUUU�����TUUUUUUUUUU��TUUUUUUUUUUUUU���������������*UQUUUUUUUUUUUUUU�B�$I�$I�$I�$I�$�$I�$I�$IUUUUUUU���������������*UQUUUUUUUUUUUUUU���������*�����*UUUUUUUUUUUUUUUU���������������*UUUUUUUUUUU!I�$I$I�$I�$I�$I�$I�$�$I�TUUUUUUUUUUU���������������*UUUUUUUUUUUUUUUU���������������*UUUUUUUUUUUUUUUU���������������*UUU������������������������������UUUUUUUUUUUU���������������*UUUUUURRRRRRRRRR���������������$IIIIIIIII��
(H@A	$P�@A	$� ��
(H� �����RJ)��RJ)��RJ)%)��RJ)��RJ)��RJ)J)����������������������������������������������������������������PJBI(	%!I(	%�$���PJBI(	JBI(	%�$���PJBIPJBI(	%�$���PJ��PJBI(	%�$���P$���PJBI(	%�$�%�$���PJBI(	%�$(	%�$���PJBI(	%BI(	%�$���PJBI(JBI(	%�$���PJB�PJBI(	%�$���P���PJBI(	%�$���$���PJBI(	%�$	%�$���PJBI(	%!I(	%�$ I�$I�$I�$�$I�$I�$I�$I�$II�$I�$I�$I�$I�$I$I�$I�$I�$I�$I�$�$I�$I�$I�$I�$II�$I�$I�$I�$I�$I$I�$I�$I�$I�$I�$�$I�$I�$I�$I�$II�$I�$I�$I�$I�$I$I�$I�$I�$I�$I�$�$I�$I�$I�$I�$II�$I�$I�$I�$I�$I$I�$I�$I�$I�$I�$�$I�$I�$I�$I�$II�$I�$I�$I�$I�$I$I�$I�$I�$I�$I�$�$I�$I�$I�$I�$II�$I�$I�$I�$I�$IG$I�$I�$I������������������������RU]UUU5������DD"""B""�f(�"""P33&�ff	T�$�IK�*̨$�xlK��Zk�O0@# �	�# �	p�I!\0��7�&+����$�L���"�"�"�"�"�"
�	�6!�B!�B!�B!!�B!�B!�B?B!�B!�

����        @@@@@@@@��������        @@@@@@@@�������        @@@@@@@@��������        @@@@@@@@�����$������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 	�!!!!BBBB � � � �@!@!@!@!�B�B�B�B!�!�!�!BBBB����!!!!BBBB � � � !@!@!@!@B�B�B�B��!�!�!�!BBBB���!!!!BBBB� � � � !@!@!@!@B�B�B�B!�!�!�!�BBBB����!!!!BBBB � � � �@!@!@!@!�B�B�B�B!�!�!�!�BBBB����!!!!BBBBZ0dȐ!C�1[{}��K���˽7�5'�Xb����������O����� Y@@�@��.Ae��AzBeH@0A@2A(�2A��@��@�P?�@s-C��6?����MbP?{�G�z�?�������?�������?�X@_ �@ �@���+BŅ1�B �@ �@@0A@0A�<v<y5�9�=Ф�ri7f>,�%�jV?DR>���?��x�	��?UUUUUU�?�˖dF�?�x��q�?Y�"�$I�?������?�UUUUU�?�B.�?�;f���?��+eG�?@�9��B.�@0C@C�C���������k��A������l�f�Q0-�I����������4&�kC�4&�k�rja\c �@3A��Gg��������������ư>P����KD�>333333�?ffffff�?�������?333333�?��@�@��&�.A333333ӿ�9��B.� �@0A�1A��@��@<ua��*��?�+mG|�@��~)��@�+mG|��3D�2D2D�1D�1D�1D2D2D�2D�2D3D3D�1C�1C��go1.23.5	

	pZL*^�L2��K��K�FL(d�LM��K��LN�M��@��B�@��B���zB�@��B�@��B�@��B�@��B�@��B�@��B�@��B�@��B���eH��@ �B��@ �B��@ �B��@ �B��@ �B��@ �B��@ �B��@ �B���@0A`�@��B`�@��B`�@��B`�@��B`�@��B`�@��B`�@��B`�@��B �@�B �@�B �@�B �@�B �@�B �@�B �@�B �@�B �@`�B �@`�B �@`�B �@`�B �@`�B �@`�B �@`�B �@`�B���@2A��@�B��@�B��@�B��@�B��@�B��@�B��@�B��@�B�@��B�@��B�@��B�@��B�@��B�@��B�@��B�@��B��@@�B��@@�B��@@�B��@@�B��@@�B��@@�B��@@�B��@@�B �@ �B �@ �B��Kп��2A`Ȁ��@`Ȁ��@�Ȁ��@`Ȁ��@�Ȁ��@�Ȁ��@`Ȁ��@`Ȁ��@`Ȁ��@+�K!m�K!��K��K��K��K!/�KןL3�uL-JK6�J�$K�L;`�@��B`�@��B`�@��B`�@��B`�@��B`�@��B`�@��B`�@��B �@ �B �@ �B �@ �B �@ �B �@ �B �@ �B �@ �B �@ �B`�@�B`�@�B`�@�B`�@�B`�@�B`�@�B`�@�B`�@�B��@@�B��@@�B��@@�B��@@�B��@@�B��@@�B��@@�B��@@�B�L8UL$�L1yL$��Km�K�K�GL(�@KS�L/8�K�GL(2*L%��K�jK;KK./K
��L/��L7��L6xQL)HL(��L0��K�|L.�KQ L$�QL)RL)�L#��KDwK�K�L5bkK��Kc�KWK��L>�L!��LM+8KF�L@ߌL0$�L5EL"�K�AK�*L%���@0A�΀ �@�΀ �@π �@�΀ �@0π �@@π �@�΀ �@�΀ �@�΀ �@ �@�B �@�B �@�B �@�B �@�B �@�B �@�B �@�BERL)L#nRL)5L&x�� �@PЀ �@���@0ApЀ@0A�L0-IL(kL#?�L0� L$
�L1�dL+�mL,�RL)h�� �@�B �@�B �@�B �@�B �@�B �@�B �@�B �@�B?�K��  ?������K��K��K�&K+�K8wL-ewL-dL!�wL-9}L.��K M!L$�K
dSL)��@��B��@��B��@��B��@��B��@��B��@��B��@��B��@��B]L*(�L;�SL)��L:Y�L5��L<��LF�SL)TL)��KUIL(>�L4���3A �@��B �@��BdK	�WK��L8LBK8KnL,=�L7�L!Y�K�L"U
L""eL+��L5�wL-~L.t�L7w
L"��K��LE��LNw�LS��LH��L@G�LA:]L*��L>�TL)K	�TL)�+L%�+L%>�L/,L%�IL(MeL+m�L/o�L0d]L*xeL+�IL()�K�IL(��K�]L*��L/S�L=xL-8,L%�KȂK�!L$S�L<�5L&c�L;	L!��L;*L!�
L"��LU��L<��KJL(�nL,0�L6��K �]L*�~L.ƻL8��LM�TL)�5L&*�L>�
L"!L"EJL(mJL(oL,L.o�L1éL53L.��L2ˆL/��L/C�LD��K CL"�L#��K��K��K�bKXK��LVKL!cmK�J*�K �L9��L;�bK��K �eL+��L5 �@��B �@��B �@��B �@��B �@��B �@��B �@��B �@��B��L8?�K��@��B��@��B��@��B��@��B��@��B��@��B��@��B��@��Bп��2A`�@�B`�@�B`�@�B`�@�B`�@�B`�@�B`�@�B`�@�B@0A �@2�LE�,L%ŽK8�KzK�K�K\_L*KwK
p�K�L2��K
8L&�:Kh�K��K��K�KI�K�yL-8�K3rL,�DK� KqK>3K
*K�K�rK�K	��KP€�1A�ހ��@�ހ��@߀��@�ހ��@ ߀��@0߀��@�ހ��@�ހ��@�ހ��@�K
�+K�%L$�yL-��J��K�.L%�AL'&L$��K�rK{�LI�L2k�L5�GK|�L\��@@0B��@�0B��@�/BsL,;sL,S�Km�K�K��K�aL*7�J-sK�XL)4�KP�K(�K�&L$�K��K [�KCL'�K��K��LE��LE��D��D�s���D`�@��D��D@u���D�LG��K�L#i0L%q�K��@`�B��@`�B��@`�B��@`�B��@`�B��@`�B��@`�B��@`�B��@��B��@��B��@��B��@��B��@��B��@��B��@��B��@��B�A��B�A��B�A��B�A��B�A��B�A��B�A��B�A��B�A�B�A�B�A�B�A�B�A�B�A�B�A�B�A�B�0L%{L!Kw�K��K�CL'��K)L#�L?C�L1J�L4��L.իL5t�L1�L2#�L<��L:ԳL6��L3�0L%G1L%�L"PKܞL2�OL(o2L%�2L%�K �	L!�L"ѹL7
(L$�OL(�K�L7߃L.�K �	L!�L"��LD�L"�K	˙L1�2L%��L1�<L&�bL*�OL(�L2��KMEL'��K�2L%��L0�K�KG�L?�L8?�L5�L3��L:��LP��LH<�K�K-�L1�^K��K��K�	L!R�K�L6iK��K��J�K	
�L.ňK��K�-K��K;TK�K
��K��K�-K�KZ�J^�J'�J�L6�K	FL'��LA��LA�LA�PL(�LE
L!�{L-]�K �@@�B �@@�B �@@�B �@@�B �@@�B �@@�B �@@�B �@@�BL#�K ��K��L5�Kcall frame too large�À�@��BĀ�@��B0Ā�@��B0��@��B�Ā��@ �B�Ā��@ �B����@ �B0ŀ`�@��BPŀ`�@��B��`�@��B�ŀ �@�B�ŀ �@�BP� �@�B0ƀ �@`�BPƀ �@`�B�� �@`�B�ƀ��@�B�ƀ��@�B���@�B@ǀ�@��B`ǀ�@��Bp��@��B�ǀ��@@�B�ǀ��@@�B����@@�B@Ȁ �@ �B�Ȁ�Ȁ��@�ɀ`�@��Bʀ`�@��Bp�`�@��B`ʀ �@ �B�ʀ �@ �B�� �@ �B�ʀ`�@�Bˀ`�@�B0�`�@�B`ˀ��@@�B�ˀ��@@�B����@@�BPπ@π �@�π �@�B�π �@�B� �@�B@р �@�B`р �@�Bp� �@�B�?A�?A��C Ӏ��@��B@Ӏ��@��B����@��B��� �@pԀ �@��Bۀ �@��B0ۀ �@��B�� �@��B�ۀ��@��B�ۀ��@��B����@��B@܀`�@�B`܀`�@�BP�`�@�BH€@0A@߀0߀��@����@@0B�E�>E�AE�E`�@`�I��B�?E@JA@JA@4A����@`�B����@`�B����@`�B@���@��B`���@��B����@��B���A��B���A��B`���A��B@��A�B`��A�B����A�B�~�1D`I��2D�[I���2D�Ip3D I� �@@�B0� �@@�B��� �@@�Bt�<Q%c��ʹ����������������������������������C`�B�1��;`�C�9JZ"�`�y��C�9JZ"�`@u��C@�GG�����4��C��Cn�rp��4�C��G�ʳ�P`�C�HԅV�@O`�C�
E��}w� 6��C��B��� �1��`���@��B�À`���@��BP�0��@��B������@ �B���`�@��Bp�P� �@�B���� �@`�B0����@�B��p��@��B������@@�B���� �@ �B0Ȁ��� �@ �B�?C%A�?C%A�AC�%A`AC�%A`>C@%A>C@%A��C��B�bG@���C�Ch��i���C`�C��C���C��C�����	��C�C�-�p�J	`�C�H�Ŧ���C�uI��p5��C�H��N����C�H��N���`�C �I<������p�`�@��B���� �@ �BP�0�`�@�B������@@�B`�C��B+��@�7`�C E����u`�C`�C�����+��C �B;H��`�C�Eq��E3��C��B3޲��6��C��BW'l7�,5��C@�B>Nnl�+5��C�9Dy��o06��C@:D ���6��C@�F�91J�6��C �I<�������C�Hi������C`�CWҮ�����C��B鰧�`���C E�(�`�5��C �B�%�0c5`�C�H�*S�41`�C�Eޟv-G6��C��B��p85��C`E���D6��C	E�X��0�5��C�E��M>�y&��C�:D-���PB6��C��B��b{�4��C`
F?ee�>6��C��B�N��4��C�Bm���$6��CJH	��r�6`�C@�B&�ߺP�1`�C�BJ/I�6`�C�yD]~�

��C`�GK���	
��C`[G.�:}}.��C��CNP�3��C`�B�-���&6��C��B6��'6��C@;D�?�p%6`�CeD3����2��C�G��[�`C6��C�H��/�w4`�C�EyLV3�)5`�C�E˙��p`4`�C`
EyvL >6`�C`�I/.���4��CFk����%6��C �B��@��(6��C��B�B1J0(6��CE
]p=6��C�Ed�N���`�C�E7/b�;6��C'E�ߡb�1��C�wDh|�g�f� �@ �@ �@��B �A@0A0�� �@�B��C�B���T��C�D&,YE@�
��C��B?!�Q <��p� �@�B��C�uI���8��C@=D��`
`�C iE��\��
�	D�%C�����
��C@@D1�`�'�	D&C}zy Ж
�	D`&C:��q@�
��C�DVp:]`�C �Ic��5�'��C �I���~'��C��I�;�0�'��C �Ic��5Ќ'`�C�I�}c��'��C@C56�
p�&��C�D2‡��|'��C�}D8;�(�&��C E�� �&��C~D�=#G�~&��C��D�ݏ���&��C`E'P���&��C@�E2T�D��C�Db��m��C��C��������C`NJ0�`�`�C�QJ��w`������@��B��C��B{�@���C �B{c�e��P�`� �@��B`Ԁ`� �@��B���� �@��B��C C�̟8����C�C��ҵ0v��C�C��,��u��C��CLb���v�����@��B ܀��@�2Ap�P�`�@�B��C��F�}`0��C��C,�) J7`�C�9JZ"�`��`�C��D�)� ~7��C` IN�@m7��C@�F�_��`�7��C �C�C���D C���vpL
��C�F��� ���C@�E��	�V�D`�E��
 k�D`D����`#`�C |F8B�.��C@Cb����+��C`D�_��[*��C��C�)�@x.��C�C�R4@�*��C�"E���0b*����@�0B@1A����@�/B��B��C��BŹ���n`�C�D�qm�h/��C�$Eҗ+O�J/��C`2CY~^��$/��C�C�.��E/��C`~F	D�bpJ/`�C %EYYM�`r/`�C�H��N���`�C�9JZ"�` v��C�Bb���.��C C?��0�.��C` C.M���.��C�%E�!C�'#��C !C����!#��C`�B��r`1��C�DYK�U��0��C`�Cy����0��C��D����$1`	D@ID�D��M1`	D�'EV5�z�H1`	D�F�tq�O1`	D`^G���� P1�	D�$C��"��
�	D@%C�W���
��C`F����$��C�_G��lЋ$�>E`�@`�@��C�'C"��4�$��C�Df���0�`�C�aI^�LF�8������@`�B ������@��B���`���A��B�����A�BPԀ`�@3Aexpand 32-byte k	

��C)C�9��`:
��C�)C:2�����C�/Cd�_p���C�JDH��c0�"�D@+C��0����C`5E��%�H"��C�Bwax�3)��C�KD 
D�04)��CF0D��1)��C�bGw9�2)��C �E{6y�2)��C�cG���@0)��C�LD�̃#�4)��C��B\c>1�`D�D��  ���C�B}�G��'��C`�B� �o�C)	��C2Cp����m)��C��B4@���0��C �BLG�"00`�C�3C3S�*`�/<��0�y��_���u%bw+s�y�U7�v_�
V��WS��\���J�%�!݈��҅]�%�q�����������������������C�4Ea�0H"��C@:C�v���!������ �@@�Bexpand 32-byte k	

`$D�OD�jV�#
(*+,-./0123<FGPVZdmnopqrstxy@>D�Hi����P����@��B�@``��@��B�@�`���@ �B��@ a�`�@��B`�@�a� �@�B �@�a� �@`�B �@c��@��B�@`c���@@�B��@@?D[D��QQP���`�C�uI��p5�8�7D��C8p��2�6�7DaD�С@./�7D`�Ce�':;�7D��C����>�@��C�Y@`�C�#@`�C U@�<D�aE��/�6�6�<D �G-ZD�y5�p5�<D��CĴ� ~4�{4�<D`�C�t���4�4�8D�fD�O*p�3Ё3�8DgDqbo���3��3@8D�H�	up	6P6@8D �H]�%�@6 6@8D GG�#Zp�5P�5@8D`'F}�Ô��5��5@8D��E����6�6@8D JGuJ�� /616@8D �E�Z���6�6@8D (Fu^q�606@8D`-F�A�N *6,6�8DJH	��r6�6�8D�mDC��	Њ3�3�8D��F�<�,�:60;6�8D�E(�vH�96 :6�8D��E�j��p66�66�<D��C�#�B3PC3�8D@�E�޸�0�3��3@8D�(F�h�6 6�8D��C/�2l�3@�3�8D�D-��!�8696�8D��DV�� 46�46�8D��CNB5)056�56@CD�E�A���&
�*
@8D�JG�8��,6�.6@8D�G��m�P�5P�5�;D�G��m�92�92�;D�JG�8�PK2�K2�<D@�F�;�@H6pI6�<D�4F���
�
�<D��E
 
�=D�DTe�P+1�)1 ���B �@ �@@����B �@ �@p��`Ѐ �@�cC����Ѐ@0A�cC@<DsD}�9����@<D�sDNr6'����@<DtD�h.f�8p8@<D�tD�0�x����@<DuDq������@<D�uD������@<DvD��=�	8@8�?D`LG���4'5'�?D��G���'�'�?D��Gd�
0�&@�&�?D MG�[	m�&�&�?D@�H���6 �'@�'@CD��C�K���C
@D
�BD��C��,t�
@�
2A�2A2A�0A2A1A2A�1A2A2A@2A�2A@2A�0A@2A@1A@2A�1A@2A@2A@2A3A�D �@�CD��D`D�@@DD �I�A< �6��6@DD��Cu�xY��6��6@DD�Dv��� �6@�6@DD��D9A�O��6Ч6@DD��D��� �6@�6@DD�Di#��6 �6@DD��C��<0G7�G7@DD`�C�p5�6�6@DD��G�B�40G7�G7�<D�9JZ"�`��@u�=D�9JZ"�`���y �C�t@��J�J�FD YG(Ťq�`pL�FD`XGI;�h�5B�GD`�C-q��`--�GD�Ce!� -�	-�GD`D�����,�,�GD�D�S��,��,�GD�ZG\y��4,05,�GD��D�׈��W,p�,�GD`D�Xa���,��,�GD�D��-�-�GD`DJ_����,�,�GD�D��p�,-�GD`DƩ�>��,��,�GD�D"�
��
-�-�GD`DV����--�GD�D:k*�-@-�GD�C�͂p�,@�,�GD�D�42^�-@-�GD`DU�C���,�,�GD`�C��e�,�,@ND�uI��p5�8�HD��D�9�`� ��HD�Frʟ�0���HD`&E/������E`�@���F��C��F0�`�@�>E@MD��D�گ��vw@MD�D A�P@rPr�<D`�H�S���/��/�>D�H>G�`� �� �>D�Hi���@��>D�H��N����#�J@�`�F �C`�F@OD�D�ݘ$PI"0J"@OD`D���!@�!@OD@�F($��P"�Q"@OD��C)Q|C�N"�O"@OD`D�q��K"�L"@OD` Du$�`M"N"@OD�C|�@�J"�K"@OD�!D�_]0R"�R"@OD@�C_3%� G"�G"�F�"D�#D`#D�>A�@?A �@ fJ�mJ@+H��@`�A`�@�J@
ApD�\DY����=P>@?pD�pD�#D"0(�(�)�gD`�E����1��1��1�jD�kD�vX6�6  6�jD�lDـ��06�6P6dD`�H���@�\3pc3p]3�D�E�;�`�@6�A6%5dD`�I/.�Ў4��4�4�%D�.F�0��302636pD��E�+�
��2p�2��2�D�D�v�IpS.��.��.�D�Hn77f��&�&��&�D �Hl���D'G'�E'�D�8FE�U�p�'�& �&�D�7F�Zg��&0�&��&pD�D
��$�$�$�D�D'�^<`����5pD HL�����p���D��E�����#�#�#��D E��e�'(�'��D`&E/�����0���D�D�iv��$9@$9P$9pD��D+
9�
9
9��D��D?�"�:p :� :pD��F�0(�p�o�p@A@A �B �F �F�� �3D I3D I����2D�I�2D�I����2D�[I2D�[Ip^`d�1D`I�1D`I�f���€�€�1D`I0� ���€�€2D�[I��@���€�€�2D�I��`���€�€3D I�D�.E�el����p��D�D�GNnP���`��D��D��30���@��D�D�*�gP�'0�'`�'pD1Ej*�`0�0�0pD�1Ez;@0�0�0��J�D �I%����2�2�2P3��DzJz���0�2��2 �2��2��D��G[�xZ@Z`Z[��D�G��Π��������@UC��B@[A �A@0A��D�E�W@z'@{'@|'PR&��D`�E��������С��D�H��h0���������?jHAe��A����MbP?@�@��D �E[0_�0cPdpe R��D`XGI;�h\�5�85��D YG(Ťq�J�` a�a��D��G|P�����������D��Gq�E�]^_ `�D FAl��~..�.P�.�D�#Ednh�@�-��-��-�-�D �G3/Ppa)�b)�a)�a)��DuH�xJ�Pl/�m/o/Pp/��D�9JZ"�`��@u v��D /E��nКp����DTH���������l2�p2�m2�p2�m2xn20o2p2�1�3�3(2�3�2�203�34545l445�45�5\\|\\]�]�^_�_�_4S�U�S UT�UPU�Tt�!��!�!�!H�!<�!P�!��!�E��E�HE� @�@�y�x`A�E@�E�v�Z�=P>}|@?`E��E�-����3��30�3�3��3@
E��G�ƌ�p!6�!6 #6�#6P$6@
E�9JZ"�`��@u`M�0�  E��E��z�L MMM0L  E@�E�v��G�H�GH�F  E��E��}0JPK@J�JpI�-E��EG35s�(*�(*@(*�)*0)*"E@�E�#�"*�#* "*�"*p"*"E��Eլ�*� **p*`*`0E �F�*���V�Xp[�\Z`0E �Fh��� r�q�ppq`0E��F,o��Po�n�m0m@n`0E �F����l�k�j`jpk�-EUH���]��'��'p�'��'��'�-E��G��h �'�'�'@�'0�'�-E�G1ݴ���!w!��!�!Ѐ!�-E��E����8)09)�8) 6) 8)�-E@�G}=���#�#��#��#��#�-EVH�N�`�)��)p�)�)к)p�
x�
��
��
��
��
��
��
��
Xf`fhfpfxf�f�f�f�f�i�i�i�i�i�i�i�i�i��$4,�<�<�<�<�<�<�<�<�<�=�=�=�=�=�=�=�=�=xS�S�S�S�S�S�S�S�S������ļ̼Լܼ��������������������������~~$~,~4~<~D~T~L~����$�,�4�D�<���������,�$�h�p�x��������������$,<4���������,�,�,----,-$-�0�0�0�0�0�0�0�0�0L4T4\4d4l4t4|4�4�4�8�8�8�8�8�8�8�8�8|<�<�<�<�<�<�<�<�<\@d@l@t@|@�@�@�@�@�	�	�	�	�	�					$	,	4	<	D	L	\	T	(	0	8	@	H	P	X	h	`	�G	�G	�G	�G	�G	�G	H	H	H	`H	hH	pH	xH	�H	�H	�H	�H	�H	DBK
ME�%Jx�����P���� ��E gF�1�4Ъ05�@5P5�E�hF��?Z�6�070�@7P7�E �G��i�`�������E��G���v@��@��0���E pF���
�?��:0��?p;�E`lF˃��p0���)�`0 *�E�eF^bp�`����`����E�gF�A,�@����У0�p��E mF�l�P30�@�0�@�P��E�nF�,�4�8p���p������E�pFi�3��@���p�����E�qF~+;��90�@�0�@�P�kE`LG���4'5'O'05'O'��kE��G���'�'� '�'`!'��kE��Gd�
0�&@�&��&0�&�&��kE MG�[	m�&�&P&�&�&����E�;Fzn'#`�����P�������E�H��h0  ���E�dF�ʮ|���0�� �E`iF��\� ���	�	
�E�mF�F�_
�����E�kF;*��p��
0�`�E`fFo���Ц��@�E�WG^}���"@�0!���"@!�E`�G�������0�����E`oF��ʾ�$ЧP#��$`#�E`UGޟ���p������E jF��O5�(p��'�'�(�'�E�jFe'�'0��%P��&�%�E�TG���@`�P���0���E��H;įk�?!A! B!�B!�B!`C!��E��H��$��4!4!05!�5!�2!`3!��E��HlS�d�/!0/!P0!�0!�-!�.!*����`�`�F`�F�E�>E`�F��E�H��|
P>!�=!�>!p?!�<! =!�~�u�j�f5��€�€�1D`I��p�p�0��4��€�€2D�[I��������4��€�€�2D�Ip�����@4��€�€3D I��ESH�O2P� �
!�� �� �!!�h�������X�t�����H�(`�(��(��(ȶ(�(��(�(`�(8�(�0)�0)�0)�0)�0)�0)�0)1)81) 1)��J�?�?��EJ�uO �'�'`
'�'Љ'��'�'��E@�IB2?��'`�'0&@�'0�' �'�&��E �Ic��5��'��':'��'p�'`�'�>'`�EVH�N�`�)P�)0�)��)p�)�)к)1D�AE�AE1D��D��D�0D�?E�?E�0D��D��D��E@�H9<�6��@����� ���`���E`�H)�H �����0���P���0����������� �����<����H	t	TX���0#0#h&�$H&H&h&�'�)�+l-�� ���T���0�|������Ā� Ā���@ĀPĀ`ĀpĀ``��@��B�Āp��Ā����Ā�Ā�Āŀ�`���@ �B ŀ��@ŀ�`ŀpŀ�ŀ�ŀ a�`�@��B�ŀ0��ŀ���ŀ�ŀƀƀ�a� �@�B ƀ��@ƀ ��`ƀpƀ�ƀ�ƀ�a� �@`�B�ƀ���ƀ@���ƀǀǀ ǀ@b���@�B�b��D�I�D �@�I �@ �@�D�I�>I0ǀP�Pǀ`��pǀ�ǀ�ǀ�ǀc��@��B�ǀ���ǀ����ǀȀȀ Ȁ`c���@@�BpȀ�Ȁؿ�0�࿀�Ȁ`Ȁ�Ȁ�Ȁ�c���@�ɀP��ɀ�ʀ ʀ0ʀ@ʀ d�`�@��BPʀ��pʀ���ʀ�ʀ�ʀ�ʀ�d� �@ �B�ʀ��ʀ ��ˀ ˀ0ˀ@ˀ�d�`�@�BPˀp�pˀ@���ˀ�ˀ�ˀ�ˀ@e���@@�B�F�uJ��`�*0`*0�*�`*�`*@a*�a* �*π πP����X��`π�΀pπ�πf� �@�π���π@��π�π�πЀ`f� �@�B0рP�Pр��pр�р�р�р�f� �@�B�F �I���}'�~'�~'p'�'��'��'�'�FJ�uO �'�'0�'��'�'Љ'��'@�'�F@�IB2?��'`�'��'�'@�'0�' �'��'�F �Ic��5��'��'Ќ'P�'��'p�'`�'�'Ӏ��0Ӏ�PӀ`ӀpӀ�Ӏ�h���@��Bۀp� ۀ��@ۀPۀ`ۀpۀ�h� �@��B�ۀ���ۀ@��ۀ�ۀ܀܀@i���@��B0܀0�P܀��p܀�܀�܀�܀�i�`�@�B�ހ߀X€��`€P߀�ހ`߀p߀j���@������������ �`j���@`�B0���P��p��������j���@��B��@���� ����� � k��A��B0����P�@�p��������k��A�B���� � �@�P�`�p��k� �@@�B�cd dDeDe<dPd�dDeee0e�A�BMlClClC@E@EFF�F�G�J���������T�������|�@���(�@�X�p���������������DGHL*s� �:��= �=�:`�:p�:��=�:�:0�=�:�DG�H��v&�.<`�=�=<`<p<`�=�.<�(<�=�<�DG�H>
!��;��=@�=`�;��;н;��=P�=�;а=@�; _G`<Jrs���	�	p	0	�A	�	�	�F		�	���#`�#�#<�#�#��#@�#�#��#`�#`�#`�#`�#`�#D�#��\%�\%\%\%p\%\%D (!"x"L# $��2��2�2D�2�2�2h�2�2��2�2��2�2�2��2��2�2�8�8�8�8�8�8�88(8H8�8�8�8�8h8�8�U0W0W0WV0WV(V`V0W0W�V�V0W0W�Vd����4l���@j$mdj�l�j,k�l�k�k�ll�l�l�l�l�l`BE1D1D`BE1D`BE1D1D1D`BE1D AE�AE�AE AE�AE AE�AE�AE�AE AE�AE�)��W� �@*����`��E�;E`�F`�F`�@�>E�EB`�@�@E�0D�0D�@E�0D�@E�0D�0D�0D�@E�0D@?E�?E�?E@?E�?E@?E�?E�?E�?E@?E�?E������ԛ����������,�,�,�,�,�P�P�������p�0��v� �F �F �F �F�[I �F �F�[I`A�`A�`A����������w���F��F��F��F�I��F��F�I�A��A��A�p ������ x� �F �F �F �F I �F �F I�A��A��A�H������p�����������������Ԯ�����������8�d��������@�X������X�x���l��4�T�T����X��l��ı�������f�f�f�fgg4gLgdg|g�g�g�g�g�gh$h<hThX{�6�J��K�Q>�'��P�+�.w�����΀�KIO��ǧ��Ld�a���|��P��D@0AKH�E`DC`DC��D@0AKH`DC�E��D��B@0AKH`DC�E�
\�
��
��
(�
l�
��
��
8�
|�
��
��
��
��
��
��
�
��
��
L�
��
��
<�
�T����8����h����L����4�t�����������u(Pv(�y(�v(�y(�w(�y(�y(�y(�y(�y(�y(�y(�y(�y(�y(x(Lx(|x(�y(�y(y(�y(py(�
T�
T�
T�
T�
T�
`�
`�
`�
`�
`�
`�
��
��
�
�
��
�
��
\�
�
��
0�
��
��
������������́́́́́́��P�P��P�P� �4�L�d�|���������``````���PPP�P����_`````<`<`<`<`<`<`l`l`�`�`�a�a�a�`�a�a�a�` a\�*p�*��*��*��*��*��*��*�*��*��*,�*t�*��*��*�*@�*��*��*��*`�*��*��*��*��*��p�p�p�p�p��������������������������p�����,�����X�
X�
X�
X�
X�
8�
X�
X�
X�
X�
8�
X�
|�
|�
��
�
,�
�
�
p�
�
�
��
��
М
�
x��������������������������D�D�D�D�D�D�����D������������� �(�0�8�@�L�X�h�������x�������������1P1P1P1P1P1$2$2$2$2$2$233l3l3�3�4�5�8�5�4�5\4�4�4 lXmhmhmhmhmhm�m�m�m�m�m�m`nxn�n�nu�z�z�n�p�su�x�x�z*P*P*8/8/8/�*�*P,�*+`+`+�+�+8/8/8/8/,P,P,P,P,P,8/8/�.��!�!�!`�!D�!`�!`�!`�!`�!`�!x�!`�!`�!`�!`�!`�!�!�!H�!`�!t�!|�!Է!`�!`�!`�!`�!`�!,�!�q�r�q�r�q�r�r�r�q�q�r�q�q�r�q�r�r�r�q�r�q�r�r�r�r�q�r�r�r�r�q�(�Ԓ(�Ԓ(�(�(���h�(���Ԓ(�D�(�(�(�D�(�H�(�(�(�(�h�(�(�(�(�Ȕ@t�@t��AE�E�>E`�@`�@�AE�E�>E�AE`�@`�@`�C`�C AE�AE`�@`�@`�C`�C�u��u��?E`�I��B��@��@�?E`�I��B�?E��@��@`^@`^@@?E�?E��@��@`^@`^@����������H�������p�����������������������������8���`���������^"^"^"8Z"\Z"^"^"^"pZ"^"^"^"^"^"^"�Z"�Z"^"�Z"^"�Z"^"�Z"^"^"^"�Z"[" ["�\"^"^"Hq"Hq"Hq"n"Ho"Hq"Hq"Hq"\o"Hq"Hq"Hq"Hq"Hq"Hq"po"�o"Hq"�o"Hq"�o"Hq"�o"Hq"Hq"Hq"�o"�o"�o"p"Hq"Hq".asynctimerchan=1,gotypesalias=0,httplaxcontentlength=1,httpmuxgo121=1,httpservecontentkeepheaders=1,netedns0=0,panicnil=1,tls10server=1,tls3des=1,tlskyber=0,tlsrsakex=1,tlsunsafeekm=1,winreadlinkvolume=0,winsymlink=0,x509keypairleaf=0,x509negativeserial=1����p���p���`��`��`��`��`��`��`����H��H��H�[I��H�[I��H�[I��H�[I��H��H�[I��H�[I��H�[I��H��H�[I���������������������������������H��H��H�I��H�I��H�I��H�I��H��H�I��H�I��H�I��H��H�I�� �����p�����������������������H��H��H I��H I��H I��H I��H��H I��H I��H I��H��H Ip^`d�j�o�u�~����������������������H�H�H`I�H`I�H`I�H`I�H�H`I�H`I�H`I�H�H`I���������������������������������������������������������w�x�x�x�x�x�w�x�x�xxx�x�x(x�x�x�x�x�x�x�x(x�xDxDx�x�x�x�x�x\xtxtx�x�x �� ����E�&A�D�CC�CC��E�&A�CC`�@�D��E�&A�D�CC��E��B�D�&A�CC��E�&A�D@��@��@�E�&A@0ADCDC@�E�&ADC �@@0A@�E�&A@0ADC@�E �B@0A�&ADC@�E�&A@0A��JZ�J��J��J�J_�J �Jd�J�K
�1�1�1D2�:�2�2�2(4T4�5�:�6,8\9;L<L<L<L<L<L<L<L<L<L<L<L<L<L<L<L<L<L<L<�:�:�:;��J�����J�sI@BJbg``z�_`�
�
0kP{�z�k lp``m�npPys0v@q�`�q�`�e`jpr�s�`�tu��
��
��
��
pi�__�
������(�@�`��������8�8�����X�X�l�X�X�X�X�X�X������T��������������������X�����\����������������������*I*I*I*I*I%A*I%A*I%A*I*I*I%A*I*I%A*I%A*I%A*I%A*I%A������������`+I`+I`+I`+I`+I�%A`+I�%A`+I�%A`+I`+I`+I�%A`+I`+I�%A`+I�%A`+I�%A`+I�%A`+I�%A`��`��`��`��`��`���(I�(I�(I�(I�(I@%A�(I@%A�(I@%A�(I�(I�(I@%A�(I�(I@%A�(I@%A�(I@%A�(I@%A�(I@%A�����l�t�|����� �������$�\�������D�|�����$�\��������l�t�������������|���� �(�������0� !"#$%&'()*+,-./0123456789:;<=	

 !"#$%&'()*+,-./0123456789:;<=�s��]�`���s��]�`������@t���s��s��]�`�� �����s�����]�@t���F�E�>E`�@��D1D��F�E�>E`�@��D`BE1D�AE�AE��F�AE��D1D`�@��D��F�E�>E`�@��D`BE1D�AE��D��FxA��B��F��D��B1D�AE@u��]�`��@u��]�`��@�����u�@�@u�@u��]�`��P����@u�����]��u�`�F`�I��B��@��D�0D`�F`�I��B��@��D�@E�0D�?E�?E`�F�?E��D�0D��@��D`�F`�I��B��@��D�@E�0D�?E��D`�F�vA �B`�F��D �B�0D�?E0w��tA����path	cmd/trace
build	-buildmode=exe
build	-compiler=gc
build	-gcflags=cmd/...=-dwarf=false
build	-trimpath=true
build	DefaultGODEBUG=asynctimerchan=1,gotypesalias=0,httplaxcontentlength=1,httpmuxgo121=1,httpservecontentkeepheaders=1,netedns0=0,panicnil=1,tls10server=1,tls3des=1,tlskyber=0,tlsrsakex=1,tlsunsafeekm=1,winreadlinkvolume=0,winsymlink=0,x509keypairleaf=0,x509negativeserial=1
build	CGO_ENABLED=0
build	GOARCH=arm64
build	GOOS=linux
build	GOARM64=v8.0
�2C1� r�BA��f`i`i`i`i`i`i`i0flf`i�f`i`i�f�f`i`i`ig`i`i`i`i`i`i$gHg`i`ihg�g`i`i`i`i`i`i`i�g`i`i`i�g�g`i`i`i`ih`i`i@h`i`i`i`i`i`ihh`i`i�h�h,�,�d�,�,���,�,���,�,�,�,�,�,�,�,���,�,�,�,���,��,�,�,�<�T�x���,�,���,�,��,�$�,�,�,�,�,�H�,�,�,�,�,�l�,���,���,�,�,�,�,�,�,��`�`�\�`���`�`�`�`�`�`���`�`�`���D�`�`�`�`�`�`�`�`�`�`�`�p�`�`�`�`�`�`���`�`��`��8�`�d�����`�`�`�`�`�`�`�`�`�`�`�ܨ`��`�4�`��5
H3
�5
�5
�5
�5
�5
�5
�5
h3
�5
�5
�5
�5
�3
�5
�5
�5
�5
�5
�3
�5
�5
�5
�5
�3
�3
4
 4
�5
@4
�5
�5
\4
�5
�5
�5
�5
�5
�5
�5
�5
�5
x4
�5
�4
�4
�5
�5
�4
�4
�5
�5
�5
5
�5
�5
�5
�5
�5
,5
X5
�5
�5
,K3gK>K]K�GK�K]K�GK�K�rK�rK�rK0]Ks�K�4K
��KȤKEgK��K��K+8KԐK5K
[RKA]K!�K�KR]K"�K�K�}K�}K3�KA�K��J>K>AKHK�.K
k.K
��J�K
#K
�RKg7KݭK�$K�J	�J!>K��J�Jm�J��JYVK�.K
#Kx.K
}�J-K
[,K^�JK#K��JK
�J��JaK
��J(HKg,Ks,KB"8g"8k"8~*8N"8O"8�)8j"8}*8�*8�*8�*8�)8�"8�"8�"� �*8"8�"� _ 
 >"3=� a"� )"�*"�fj�"�i"�i"��*��"�h"�h"��"8k"8�"8j"8 "� p*8K"8N"8O"8m*8P"8B"8g"8g"8~*8~*8f"8f"8}*8}*8�"8�"8�*� "8�*8�*83)8�!8�*8�*8�"� �*8�*8�*8�"� �*8M"� e"� >� d"� <� �"� �"� <"� ="1�*��"��"��"��*��"��*��"� �"� �*��"��*��"�1�J��JJ�J��J��J��J��JZ�J��J��J��J�J��J��J��J��J_�J �J��Jd�J�J��J��J�J%K�K
@�J
�JG�JN�J/7K�@KAK�.K
\�J��K�J.�J�.K
�.K
�jK�JKKK�7KKK/K
_%K4�J��J��J:�J�J��J��J��J�VK/K
%K�jK!/K
��J��Jk%Ka`K�jK��J$�J+�JrKF�J�K
��K�VK�K
�J�J+KK\�J/7K�@KAK�.K
�J��K ��K�K��K��K�K��K��K.�J�.K
�.K
�jK�JKKK�7KKK/K
_%K4�J��J��J:�J�J��J��J��J�VK/K
�jK!/K
��J��Jk%K@�Ja`K�jK��J$�J+�JrKF�J�K
��K2�J�VK�K
�J�J+KKAK�VK�=K�|K�fK�K�QK�4K
orK�+K�fK��K�fK�\K}K�QK�fK�K
�\K�\K�+Kv"KQ�JU�J�K��J��JH�J��J�K
��JN�J��J�K
��JY�J��J]�J��J��J��JT�JZ�Jj�JzK	`�Jf�Ja�Jl�J�K
��Je�Jr�J�K
��Jq�J�K	x�Jx�J��J�K�J��J��J~�J�K�"K�K��J�K�"K��J��J��J��J��J�K�K��J��J��J��J��J�4K
�=K�4K
�=K��J��J��J��J��J��J\�J/7Kb�J��J=�J��J%K�K	��J�K
h�JD�Je�J�K	K�J��JR�J��Ji�JY�J`�Jl@K�K��Jn�J�Km�J��Jg�J��J��Jn�J��J�K	��Ju�J��Jq�J�K
�K�K
=7K�K
|�Jt�Jz�Ju�Jy�J��J�K
}�J!�J��J��J��J��J��J�J��J�J��J��J�J��J�K	��J�K
��J��J�J��J�K
��J��J��J�K��J��J��J��J�K
�J��J�J��J��J��J��J�K
��J��J��J�J��J��J��J��J��J��J��J��J��J��J��J
�J��J��J�J��J��J��J��J��J�K
x��@�J�J@�J��J
�J��J
�JQKG�J��JG�J��JN�J�JN�J��JN�J��JN�J��JN�J��JN�J�JN�J��J/7Kx���@K95K
AKx���.K
x��\�Jx����Kx���Jx��.�Jx���.K
x���.K
x���jKx���JKx��KKx���7Kx��KKx��/K
x��_%Kx��4�Jx����Jx����Jx��:�Jx���Jx����Jx����Jx����Jx���VKx��/K
x��%Kx���jKx��!/K
x����Jx����Jx��k%Kx��a`Kx���jKx����Jx��$�Jx��+�Jx��rKx��F�Jx���K
x����Kx���VKx���K
x���Jx���Jx��+KKx���&�����S*8�a ���T"��"�*#5",!��9��,!N"'��"E!-!�0"
��-!��"�"�"�"2"  7"t*a"/"."!"3"/*���"M"E!)! �!�*"�����`��"F!;��� P"/"��!�!�!�*�'�'�'�!�"�!�!%"�!)�!P)^)�!V)_)�!W)�"�!�!��J���-��"�%�%<��u*B"�!0!s*��"G!$	��%�%=�"1!1!>��" 
��">�e"�"g"�*w"~*s"��k"*�^$!!
!%!&N"O"2��0!�!*H!�!,"+"�"c b .@��!(�4
�A���%�6�B���	<9��'!�!=;�'�!�!�!#�'a)�!Y)
#�!N)�"�!Z)�"�)�"Q)`)�!X)�!R)�!�!�"f"v"�*}*r"��"�!?�'�'�'�'�'�'C��!�!!�!Aj")_ 3!�"D�3!�
CGE    k"j"
�` �!�*b"m"&"	"`""o"q"y"u"�"�"n"p"x"t"�"�""�"�"�"�"�"�"�"�"A"D"G"I"$"����R��P��L��F�  T*����7*�> �#�#�#"����!!�*z"�*|"~"3 "7""���"�!��)�T�'�!)XV !"�!o)!��'�!�!�!	#�'])�!U)#�"�![)�"�)�"O)\)�!T)�!S)�!!p)�!!�!�))(,Z�*`^\!��!�!�!�!�"J�"�%�"�"�"�"�"�"���"�"�"�"{"�*}""""�"�"�"�"�"!&	�db"�4"�	 <"C"E"H"K�� ��f��!I)l�#p��j_�#�#�#�"�"rL��!)�!�!n)�"�!�!�!�!�!��n��h��"�*�"�*�"  #"|X'@"
 �M����"t�"�N�����O���/.�v+�P���xy}{ �(!$!���>"?"��0�a ��5!5!�?*&'"U*\*X*Z* "�) "!"�)�)�)�)�)�)�)�)"�"�)""�|#R�H"p*o*J"K"'H"J"���*H"M"��3"*�*L"�5 ="�"�"##�#�#L"1 5"5"�)�,!�6!l"��"�%�"****&�%�%*�"�"
)�)�%�%�%�%�%#$�%�%�%�%#S��"�"�"W%T%V%S%P%f%i%d%g%]%Z%\%Y%Q%l%c%`%k%b%_%�)U%R%%%%e%h%,%4%�"�"�"[%X%%%%j%a%^%<%$%%5 ����O ="�"\�)�'" " N"�*O"O")"D*I*K*G*@*A �M*
�	L*P*��)�� �G''��%�)�W"�!�!��$�"�"�"W"*�*�)c&c&:T"T",@"""!E"m*."T�"�!�!'���*�*�*�*�"8)5)�"�"�!=)*"H*F*J*�"E*�!<)�"�"�"�"��!�!�"�"2"1"-#�!e)  8!�! �")�4F!! �!w*���))!��!�!�"�"f&f&���"���"�"R#
#$U��P"Q"8""�"#�!�!�!�!)##��U�)�"�%�%�!o)�)_�'w*Q"�n*V"�U"MG!R""��*��*�*�*�#!�*�*"""   K V��"�)q*���V"U"B"�*�*=_"a"x*�)S"q)/!P"B"���� !"0!G!R"D@&���#��m&��%�W�"�"�*
*�S!�U!Y![!T!V!�W!\!X!Z!]!^!D "#��g"�*����*3!e"�"e"g"~*~*�*�*�*�*�*$�k"�"7!Sw"�*�*�*i"�*�*�*�*i"�"X�`
!s"�*�*>�*z*�"�)|*�*x)�"�"�*w"s"�!
 �!J�!H)�!!%e&e&& �"%�%)&)�!;"�!�!Y� ��!'C  �c �85��!&��H!*-"�))!3+!!!1�"�"!"�)1+"�"$!�"*<*Q/Z��<*���"�"�"�"�""b )V�59'�7[���XT��7:(�8E\\����!�!))f"�*b):�)!��'�)�'�*��!�!))�!�!9)s)�!�*)�*)r'{[�)�)�)><#{;6)  g)K)�!d"�!�!�!�!�!�!�!�!�!�"�"d"f"}*}*�**�*�*�*�*�"�"�*v"r"|)
#)�v"�*�!�!j)�%Yj"�!#k)�%@�#�#h"�*�*�*�*h"�"�'�!�'�'�'�'�'�!�!�)]�-*4*"_�%�%�)(�)�!#�!m) �"9 ���!r"�*�*[  B<�*y*�"�"�"v){*�)�%�"�%J)f):"�B& ' '�!�!�!�!�!�%)*< !"*�'!�#"*�*�"�"8"**�*& "�"^�"��>"��"�"�!�!�!�"�""DI"II"n&n&!�C*HFG"B*= `"�!$)�!�!b"()""+�q"q"u"o"o"�!�!�*"�"�""Z�!�!% p"�!�!p"n"t"n"�"�"$"_��	"	"�"�"""�"�"&"&"*�"�"�"�!�!�!�"�"�"�"��$"&"A"D"D"$"&"�"�"�"�"�"�"�"�"�"y"�x"�"�"�"�"�#! �")�"�)))�!#)�!�!')�$��"�"�>�"Q8*�"�)S�),����)�)�."�!�)�)> �)M���)�"`��)�)�"("�!]*4!4!���"V*W*[*4!��"��"6*�=#%"�%"�*�*"?%.0 �"1 -���3!&��"�!!!+#*�""*"%*r*�&*'*�*a��z"�*�*|"�*z"�*|"�*�*�*�"~"2 !�*�*�"".###""~"�"��� .�*b�W ��
!*?_""�!�!))d)U"�)�'�)�)�'��!u)�! )3))�!�!E)t)�!�!)6"!
)s'}]�)�)�)YW	#}@7)i)  �!!!!!�%�})#/��!�!l)���!�!�!�!�!�!�!�!�"�S"�!�! �#�#�*�'�!�'�)c�.*5*)�)*�!: ���!]  �"�"�%�"�%�)h)![ {"�*�*a}"�*_]�*�*�"*"A�"�"f*�!%)�!�!�;))""6'0�"#o&IH#"%"����<"j*C"C"�*�*�*�*F"$*r)�!"3*�)#"##�*�*L/�)?#d�`&`&%"�"�"�"�"�"�"�"�"�"�"�%�%�%�%�!��"##�"&&����"�*�*�"�*�*�*�"�*y)�"�"�*�"�*�*�*�*{"�*}"�*�*�*�"""j&�"����*�*�*�"�*�'�*{)�*�*�"�*�"�"�*�"�*�*�*�*�!&)�!�!*)�#��#ecB� #1�4"4"���H"<"	 H"<"����"1*0*-"()�"6#�*e��*))4 "!�%�%�%�"\"�%�"�%\":*9*�);*�#��F[gl"�!�!�!c)��!^m�C�!qn)~)2���!�!�%###�%k�sf��!�!�!�!�"����!###o�%���"i�%�%�!��)�!�*�*�"�)��"��"�!����"�"2�"("�"Z"�"||3��"g�"�"���)u_*'"Y"!4�h�!@"@"���"�%�"�%5��'�'��'�'�'�"*i�**�'�'��**�%�"�"�OwK�6�Wj���N�z~7|(!�7�6�!k���
  �&�������������>����<�������"������������&�������������������>�������<�����������������"������������������!&'+1234	 %(d $*047?FKP�	�

�
	





	


-						7	C


P	

`k	t{�				


�				
��	

���

���	�				����	

	



	

,	59
F	

R[c
nty			�

�	

�		�	
�	
�



�



�	



�		
�	


	


.		


8G	V		





fo	{�


���		�			�	
�	
�	


���	

��	
	
										
*2			
BKPX	


gn
}�
�


�	��	

�	�	



�	

�	�	







		
)1	
<
")+h #$$%%)*,�	
����	
�	�


�




 		





+	



8
E
a	

p*+�#&�
')+/16�!&,232
 ).359:::l
y	

���
 !!!!�			�		
���
				
#'/
:	I		
Z		qrrr
}���	
�	


�

�				��������	
����	�	
	
		


			
)		2		

A	J	L		


\			
k	

y				
�	

�		�		�	

#(+
	










#
	
6


O
	







\
	


f
s
			
�
	




�
�

�
�
�
	

�
	


�



�
	

	



29::?@@CI	_
v


�


��������

�	

�
��
		


+	

=	


KS[

e		
s



�

�	
�	
�	��

�

�		
�		



	


+

F

e
	 �

�
�
�
	


�
�
�
�
�
�
�


�
	
�
�
�
	
	
(16?D	

O	
b	

t					
�	



�	
�
�

�	




�		

���	

			
9
K
VWX\\\		ei	rx		

�����	

����������������	����		


�
#	

5	
I	

_
u~

����		
����	
�		���������


-		

7<B


S		

`	

x	�
�
�			
�����		�&17CFNTY\b@FGHN			X`adgms	

�




������
�������
�	
�	
�	�	



	
$)/5	


D
W^dlnp	z����	�		��	




����������


���			


�	
1	
M					
X

e
�	

�			
��

��	


��	

�	�






� 	




+09	
IL		W^b		
ntw�



�	
��	
�	

�
�	


�		

�	

#)0	:			


FMPV\^adiops
�

�	
���
�	�	

�

��			
�




$				


19:=AI	
a


q


~	
��			


�		�	



��
�	

�	

��
�	



			


)-8	

BFL	




Y	f|

�	
��
�	





��
�	

�	
�		
*07:B	KS[admsvz���	�



���	�	

�
�
�		����	
	

	2	;		
KRU	
d	

s	


�	

��	�		


�				

�

�
�	
	"$-	!#R

 t	
!�	


�	

��			



��
���������	#)	
7
H					



RX			



d		
nu	~
�	������	
�
��			



�


�
	!'	1	<?EFHLOUY]]bdhlln

z

�		������
�������				

�	



�	
���	

"
.		8@	

LP	

\`ej		�


��	
�	�		�	�����		��


				$	



28=ELR				


_bh	
}�


�		
�			�		



��������	
�		

�

��

 		
 	/ 
; > 	N P R 	[ 	
h l u ~ 	





� 	

� 	


� 


� 	� 



� 		
� � � 	
� 			
!

!!	


*!/!		



<!	



F!M!S!Z![!	

g!o!	z!!�!
�!	�!
�!
�!�!�!�!		
�!�!			�!
�!"	
""	
&"				
3"6":"<"	
K"L"	



V"	`"	j"	


t"

�"


�"�"�"�"�"
�"

�"�"

�"	
�"�"�"	
#	

 #
"D#

_#	
{#
�#
�#	
�#	

�#	


�#�#�#�#�#�#$
$$$$$ $	
3$;$C$J$R$p$w$

�$		�$	�$�$
�$	�$�$�$�$�$		


�$�$�$		



%
%	!%(%	4%7%	@%

L%T%W%		
j%p%r%v%{%{%�%�%�%�%�%�%�%�%�%�%	



�%�%�%�%�%�%�%�%�%					�%�%�%�%�%�%&
&	&&!&&&	/&5&	@&	I&P&Q&X&\&c&	o&q&t&	
�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&
�&�&�&�&
'	'	


4'	
��J��Jz�J��J��J��J��J��J��J��J��J��J�J�;K��J!�J��J��J&�J�K
+�J��J��J}�J� K0�J��J5�J��J:�J��J?�JD�J��J��J�K��J��J��J��J��JI�J��J�K
��J��J�K
*K� K*K.�K��K�OK��J��J�K
��J�OKN�J�K
��K ��JS�J��J��J��J�K	X�J]�Jb�J��Jg�J�J��J��J��J
�J��J![K�DK��K2[KC[K��J�;Kl�J��J��J�K	�K�K
PKPK%�K�;Kl|KG�K:�KT[K�DK�;K;eKMeK�K
X3K
e[K�K
�|K_eK
EKqeKRqK+PKeqK��Je3K
�K
q�J��J��J��J��J��J�J��Jv�J��J��J��J�Jv[KO�K�J{�J��J"�J� K'*K��J��J��J��J�Jr3K
��J��J�eK$�K��J
�J� K��J��J��J(�J�J�J"�J.�J��J��J��J��J��J3K
�[K�[KEK3*K�eK�3K
��J��J)�J4�J��J:�J��J�3K
��J+EK��J0�J�3K
�K
��J@�J��J7�JF�J�J��J�J>�J��JL�J� K��J	�J�K	�3K
:EKIEKR�J��J��J��JE�JX�J��J^�J
�J�J��J��JL�Jd�J��J��Jj�JS�J�J�J��J��J��J��JZ�Ja�J��J� K�Jh�Jo�J�J�[K�K
�3K
�|K?*K�eK�eKXEK�eKK
gEK;PK�J�3K
�;K�3K
KPK�eK�[K[PK�3K
kPK� K�;KK
vEK�[K�;KK*K�K	�EKK
!�J��J� Kv�J�;KxqK�EK�;K�qK�EK�J�EK{PK�J%�J}�J��J)�J-�JW*K%K
1�J/K
�J�J��J�J��J��J��J5�J�|K�qK�eK:�Kd�K�EK�J9�J�J�[K �J=�J�3K
9K
y�K� K�K	CK
!K�PK�EK�PK�PK��K�J4K
�EK4K
c*KP�KfK�[Kf�K��K��K�EKo*K|�K�[K�K	
<KfK<K�EK%�J��J��Jp�J��Jv�JA�J��JE�J��J|�J��J�J*�J��KFK��J/�J��J��J��J4�J�JMK
{*K�PK�K	I�JM�JQ�J��JWK
)<K9�J��J�K	7<K�qKE<K��J��J!K4K
>�JU�JC�JY�JH�JM�J��J]�J��JR�JW�J��J��J��Ja�J��JFK�qK͆Ke�Ji�J%fK!KS<K�|K(4K
�qK�qK�PK�qK!!K�K	a<K*FKo<K\KrK7fK \K}<K1\K�*K9FK,!K\�J54K
�*Ka�Jm�J�*K��Jf�J��J��J��J��J�J��Jq�Ju�JHFKWFK�PKB4K
��J�*Kk�Jp�J	�J#rKO4K
IfKfFK�|K�*Ku�Jz�Jy�J�J�*K�K	�<K6rK�<KK	}�J��JK	�<K�J��J��J��J�J��J��J�J%�J��J��JaK
��JkK
��J7!KuFKB!K��JuK
��J,�J3�J��JK	��J:�J��J��JA�J��JH�J��J#K	M!K\4K
B\K��JK
��J��J��JX!KS\K�*K�<K��Jc!KK�*K�FK�PK��J
K��J��JO�J��J��J��J��J��JV�J��J]�J��J�*Ki4K
[fK�<K�<K��J��J��Jd�J��J��J��J��J��J��J��J��J��J��J��J��Jk�J�J��J��J��J��J��J��Jr�Jy�J��J��J�FK��J��J��J�J��J��J��J��J�J�J��J�J��J��J��JK�J�J$�J*�J��J��J��J�J,K	�J��J�J0�J��J5K	>K	GK	PK	YK	bK	kK	tK	6�JK}K	��J<�J%KB�J�J��J��J��J��J�J�J��J�K	H�J$�J��JN�J-K��J)�J�K	T�J.�J�K	�*K�K
5K�K
��J��J�K	3�J�K	Z�J��J`�J��J=KEKf�J��J8�J=�JMK��J��JUK��J]K�K	�K
�K	eK�PK�<K�K	��J�K	��Jv4K
�*K�<KmfKfKIrKl�Jr�Jx�J~�J��JB�JG�J��J��J��J��J��J��J��JL�J��J��J��J��J��J��J��J��JQ�J��J��J��J��J��J��J�J��J��J�J�JV�J�J�J�J �J�K	mK�K	&�J,�J2�J8�J[�J>�JD�JJ�JP�JV�J\�J�Jb�J�J`�Jh�Je�Jn�Jj�Jt�J�K	o�J�Jt�Jz�J��J!�J(�J��J/�J�K	6�J=�JD�J��J��J��JK�JR�J��J��JuKy�J��J}K~�J�K
��J��J��J�K
��J��J��J��JY�JQKd\K�K	
K	n!K+K+K��J

K	`�J�K��J
K	��Jg�J�K��Jn�J��Ju�Jy!K�K
��J�K|�J��J��J��J��J��J��J��J��J��J��J��J��J�K�K��J��J��J�K�J
K	��J��J��J��J��J�K#+K/+K(
K	�!K��J�FKQK��J��J1
K	��J��J��J��J��J��J��J��J�J�K
�J��J�J�J�K�J�K	�J�J�K��J
�J�J"�J��J�K;+K(�J�J�K.�J�J��J�<K��J��J��J��J��J��J�J4�J:
K	C
K	�K�K
�FK�K
�FK+QKu\KL
K	�J�J��J��J��J�J:�J��J@�JF�JL�J�K��JU
K	R�J��J�J�J$�J��JX�J+�J�J�J�J^�J!�J�J2�J%�J9�J
�J^
K	)�J-�J@�Jd�Jj�Jg
K	G�J�JN�JU�J1�J
�Jp�J�J�J\�Jv�J�J�K|�Jc�JK��J�!KG+Kj�Jq�J��J
Kp
K	��J��J�J��J#�J5�J9�J(�J-�J2�J��JS+K�4K
	=K=�Jx�J�J��J��JA�J��J7�J��J��J<�JA�J��JF�J��Jy
K	��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��JK�J
�JE�J��J��J�JI�J�J��JM�JP�J�JQ�JU�JU�J�
K	Y�J��J�JK�
K	�J]�J�Ja�J��JZ�J�Je�Ji�Jm�Jq�J_�J�
K	u�Jd�J��J��Ji�J��Jn�Js�J��J�J�Jx�J�J�J �JK�K
'�J.�J�K
�!K%K5�J}�J<�J��JC�JJ�J��J-K�J��J�JQ�J�K
X�J_�Jy�J�
K	�
K	�Jf�J=K�FK��Jm�J��Jt�J{�J��J��J��J�J$�J}�J��J*�J��J��J��J�J��J0�J��J6�J<�JB�JH�J�
K	�
K	N�J��JT�J"�J��JZ�J�
K	��J��J��J�
K	�
K	�
K	5K��J`�J��J��Jf�J��J��J��Jl�J=Kr�J��Jx�J%�J��J~�J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J��J(�J��J��J��J�
K	�J�J��J��J�J��J��J��J��JEK�J�J#�J*�JMK1�J��J8�J��J��J��J?�JF�J��JUK]KM�JT�J��J��J��J��J��J[�JeK�
K	�J+�J�K
%=K;QK3=K�FK�FKKQK�fK�|K�FK��J��J	�J�
K	��J��Jb�JmKK	i�J�!KuKK
�!K}K�Kp�Jw�J��J.�J��J��J��J~�J��J�J1�J��J	K	��J��J��J��J�!K��J�JK	��J�J��J�J�J�J�JA=K\rK�!KGKO=KGK�J�J��J�K��J��J��J�K"�J'�J��J �JK	&�J��J��J,�J��J,�J��J1�J2�J8�J6�J>�J��J��J4�J;�JD�JJ�J��J��J��J�K��J@�JP�JV�J$K	�K\�JE�JJ�JO�J�K��J��J�!K�!K-K	��J��J��Jb�J]=K��J��Jh�J��J�J
�J�Jn�J�J�J�KT�JY�J&�J-�J^�J7�Jc�J4�J:�J6K	t�J�!K[QK_+K;�JB�Jz�JI�J��J��J�K��J�K?K	h�Jm�JP�JW�J��Jr�J��J��J=�J��J^�J��J�Ke�Jl�Js�J�K��J��Jw�J��J��J|�J��J��J��J@�J��J��J�J��J��J��J��J�J�!KkQK��J��J��J	�J��Jz�J��J��J
�J��J�K�K�K��J�K�KK��JK

K�J��J��J��J��Jk+K��J��J�J��J��JK
)GK��J��J��J�J
�JKK��J�JK
�J��J�J)K
��J��J��Jk=K{QK8GK�\KC�J�J��J"�J��J��J��J%K��J��J(�J��J.�J-K��JF�J��J��J��J4�J�J:�J��J��J��J��J@�JF�J!�J��J��J%�JL�J)�J��JR�JX�J5K^�J-�Jd�Jj�J=K��J��J��J��Jp�Jv�JI�J|�J1�J��JEK��J��J��J��JMK5�J��J�J�J
�J�JHK	�J��J9�J
�JQK	�J��J�J=�J"�J)�J0�J�JUKA�JE�J�J7�J��JL�J3K
I�J>�J]KE�J!�JZK	��JeKL�JS�J��JZ�JmKuKO�JcK	&�J��JR�JM�J+�J��JQ�J0�J�!Kw+Ka�J�+KlK	uK	}K��Jh�J5�J��Jo�J:�J~K	�K	�K	?�Jv�J��J}�JD�JU�J��JY�JI�JN�J��JS�J�+K�K��J�KX�J��J]�J��J��Jb�J��J��J�K	g�J��J��J��J��Jl�J��J��J�K��J��J��J��J��J�K��J��J��J�J=K
�J�J��J��J�J�K�K��J��J�Jq�J]�Jv�J�K�J��J{�J��J�K�K	$�J��Ja�J��J�Je�J*�J0�J	�Ji�J��J"KGGK�\KVGK�QK�fK�\K�QK�QK��J�4K
6�J<�Jm�J�J"KB�JH�JN�JT�JZ�J��J�J�K��J�J�K	`�J%�J��Jq�J��Jf�J,�J3�J:�J��Jl�Jr�J�K	�KU�JA�Jx�JX�Ju�J��JH�J~�Jy�JO�J��J��J��JV�J�K	��J}�J��J��J��J��J]�J��J�K��J��Jd�J�K	��J��J��Jk�J��Jr�J��J�K	y=K��J��Jy�J��J��J��J��J��J��J��J��J��J��J�K�K��J�=K��J�K	��J��J��J��J��J��J��J��J��J��JGK
��J��J��J��J��J�K	"K��J��J�K	)"K��J��J��J��J��J��J�J�J�J�J�J�QK�+K�J��J�J�J�J�K�K�J�J�KK�J�K	QK
[K
4"K�J�J��J�J?"K�+K��J�+K�K	K	
K��J�J��J�J �J%�J*�J�JK/�JK%K-K5K=K�J �JEK�JK	eK
oK
J"K�J�J!�J&�J(�J,�JMK/�J2�J6�J��J4�J=�JD�J��J9�JK�J��JR�JyK
8�JK	Y�J�+K K	`�J>�Jg�JD�JJ�JP�Jn�J)K	u�J>�JC�J��J|�J��JH�JUKM�J��JV�J2K	�4K
�4K
eGK�K
�=K�QK��JR�J;K	]K\�JeKDK	W�J\�Jb�J��Jh�J�\K�fKa�Jf�J��Jk�Jn�J��Jt�J��Jz�J��J��J��J��J��J��J��J��J�JMK	�J��J��J��J��Jp�JmK�+K�=KtGK��Ju�J��JuKU"K�JVK	�J��J��Jz�J��J�J�J��J��J��J}K��J��J��J��J�J`"K_K	k"K�J��J�K
��J�JhK	qK	�QK�\K��J��J��J��J��J�J�J��J��J��J��J��J��J��J�K�J�J
�J�J�J��J��J[�J^�J$�J��J��J�J��J�J��J�J"�Ja�J(�J.�J��J��J4�J��J+�J2�J:�J@�J��J9�J@�JF�J��JG�JN�J��JL�J��J��J��J��J��J��J��J��JU�J\�J��J��Jc�J��J��J��J�K�J�J��J�J�Jd�JR�J�JX�J�J^�J��J��Jd�Jg�Jj�J�Jp�J��J�Jv�J$�J|�J��J�J��J��J)�J��J��J��J��J�Jj�J.�J��J3�J��J�J��J��J8�J=�JB�J��Jm�JG�J��J	�J��J��JL�J
�J�J��Jp�J��J��JQ�J��Js�J�J��J��J��J�J��JV�J[�J�J�J�J`�J�J�Je�J�J!�Jv�J�J�Jj�J�J%�J)�J$�J*�J-�J1�J0�Jo�J5�Jt�Jy�J9�J|�J=�JA�JE�Jy�J~�J��J6�J��J<�J�JI�JB�J��JM�J��@
`� ��`�@��@��� � �`�`�`��`�`���� �`� � � ����� w n`o�o�� o�n`�����`n�
�m`���@�`m�n`��m`�`/����. /�"� �`#`����9�:��`"`���`@:�`!��  �`��`O	`�� P	�6@7@�@<`:@?� A�@`B;�7�8�� 9�9�<Q
�P	�`	�Q	�*`a	��@`��L`��`�
`5� ���	`��^� ��`R�
�
��	� �`)�]�0�0 ��u�
 ��
�L �	@����`�`��/��������� �T
`� � ]�\`������?���A ����@@���0��1�w w�w`�`X	`w��� `! x Y	� �����	�``d	�(
`� ����`�������`�� � �@#�6��`� 0�/����
�``
�)�'`�`���`�`�� ��� � �R
`�	�12�23�*@+,�+�
`� �S
�
��
��
��
��
�`��
 ��� ��Y� R�Q�Q�L��`  Y`Y��`� �
@�
`�
`������ D�C@?`C�Cs�s�uvt�tu 3�3`�`��31�1��%`�
�2W
�3@4�X�2@2�� ��`]�]�" #�!`#`"�#��@]�" �[�#�% "���`� M�A�@ A`A�B`B�A B�B C`v�u�u v����v�v���@�`�� ��� ��@`�� �������`��������� �@
�
`r �q�q ��~���]	`��R2����U�!`���!�� ���� ��`����`�`�`= = 8���
 >���� ;��G	`8 9@�	 ��=`> �	������@���>��	�
�@�k �@�@�����l��`��8 ���J	 G	`��� 7���� "��`'�	`7 �
`6 (�( � J	�7���d�
�����
�`- � 6�:e��h��>`� ���@� ?`:��`�`���`��=�9�e@�
�;�� :��`�
 +��zc`?��`;`*���7n�:���6�f�6��`��m�	��g`�`�`��� <`�� .�8����`����<�h��#`<`����9 ��?`�`��<K
�?`9`I	��; �����H	 ��� $�"#@(�#`#`�` ���`�`�` \�Z [�[ Z`^�
��� G`G�G�E��`�	�y�D�F�D�F E�G H � F`E`F`D�E�x �w`�x�K	�5 ������ U���� �� ��U�`U�U@
�
`� V ��`V@� �  ` `�� ��(`+*�����Y�
� �`>�A�?� !�
�Y�Z��`!`�`�>`A�?�!@���
����	` ��`�����`~ �`~ \	��	�� �@`H�} I ��	`J`�`A M	@�`��|`��H��I�`I~@+��	 ��
��	`L	 � �
�z��
`K�`�@�
�	����I�� 
��@�J� ��7�8� J�H�I�����J�� K`@KP
 `��' 'O
� ���`�[� 8 ��8@7����	@'�5X
 ����`z 4 
 T�R` S`T�T�T`S��
�S�S��9��@`��K�@��;�0.``L� L`��e`f`l g`U	�T	�g�h`i�k �	 m��	�p�m�p`�W	`�	�n`o p�p`~�d�q j�j� q`q�
 �`���;��6; � ����i ���� ��
������`���@( � �����(��
�K���`�`X���`����� ���X�� W�V�W�W�X`W�V X��``�`2 D ��~ � � !��`&@=@`@1�� @`�`M��	 	 �	�M�M� N`N@�	`�N�N O`O�O@@B�`�@��O���$�(�W��r r����@��`s� v`��s`r�r s`�� �`�� b	� m�^��P`�����^��`�l`Q�`@�����` a`a`����k�g��`��O l`_���Y�h���d@
��a�h� b�`���@`h S	`` e�f�� c`�@ h�S�� f i��l`i�i ��� ```��b �e`R	`��� _`g�g`d`������
���_��`l�S	`b�i`�`c�a�c`� j`j d��b�_`e��
�
�c�B��e`W`f�j@��f�j k`k�k������� g���dU
@�	���V
�	 *��`� @�p���Y�
�
�`�`���a�2�� 3���`��&`&�=�3� P��
������	���	`P��	`�`Q���@��P�P Q��`��)`)���� *�*`+ � ��������� ��(`�����& ��� ��`� �`���`�� �`�`�`
�&`&@%�$�%������
`
� ��a`���`�	�3 �`3��s�3 4`4�4�4@�@r 5�� t�5�a@�`�@��t�t�5`t`5���� u`u`� ����$` �
 1����m`�`�@�`@�@��` `�`y��x�u�`@�`x�x��y@�x z�� }�}`} #`��`�`� ~�Y	N
�Z	��|���# {�{�{`{`` |���
`|�}��|`z�z`�����"���z y@#�
`��`�y |@��>��$`%�$�-�%��� �%`&@�&`* &`�`'�' ��'@�`��� (���-�)�& % �����`-`$�� '�� $��@���`����@��*`�`) )��``����,`��+�*�] �_``� ,`,� -��`+�)`�����(�(�+ *`(���, +@��0�0 �`1�1`0`2�2 .�� 1�1�` 0@�`.���.�/ 2�.� /`/�/`\�Z`[�[`Z�\�o p`p�^ ��`� ^����� �`?`�`��
 �
�.�,� -`, ���� 
�-�`/@. �`���`�� �`�� �������V�ij�`UT� B@I�ID�B�D��`��H�� �`�`��@��`����3@� �`����@�-@d�j4�.@! ��c@��`�H@C E�]����" c�Wb�b A�S@���\@[�!�4`V�L�> ��@������n@�`�O`��)���� 5�5�5`4����)@�`���@6��`_`b@� `=���=���@<   �e�o�`�Z����``n`�`%����@*� �6���@�����9�a�d�@`h Q@��@R����_�#7��� �`��]�l��`7�7�P ������Q@a����
�k`k��`� 8�^`�`�� ;`\J@�@���[@j �� �8��`+`@_���m@m �lP `���  ��������	 �@@�@���@����@ �����`���`�`����� ��� �`�`� �� �`���� ��@@����`� ������������@�� ���`�����`�������`�`��� �`���@����`����@`�������������`� � �`�����������@@�`�@� �`���`� ����� ��� ����� ���� �`��� ��
`� �� �`�����������@	���
`����
�@��`����������@�� ����`�������� ��������`� ����� ��������� � � ��� ���@���`���`�����`� ���`� �`�������`� � ����`�`�`� ��@
�
���� ��� �`� �`������� ��� ���`���`�`�`� ���
 �����`�`��� �`� ��������� � �������`������	 �`��� ������� � ���`�`� � �@��� �����@������� � ���`��������@����@������ ������`�`���`� �����`��`���`� �`���� �`���� � ��`��`��`�`�`� ��� ��� �`�`���`�`�����@����Z@VS�j�j�WX�W@WY[@X`@`@z�E]@jz�@^�T�U`�@9���� � `���`��+@������� f���� ����� � �`�����@��@L�����8�� ��E@��������:��@�����`�����fg@g�gh�ef�~�O�uwv�wC�C@}�q�@���P�r�RD@u|r@q�q�D@n�n�n@_�ido�kE@{@\�p�|�V�X@T�x�cy@m@U�M�|@f@~F@h�Xi�c@]L�R�f�g@@J@c�U�{�{}�?s\@a�v�h@x�B�y�a�r�T@Z@R�S@H@G@O�H@YQ�d@d�M�Yq@^^�_�^�x�Z�mn�m�_@b�b�bc�t�l�}B�`{�t@B�\�T�\Z�J�JIK@K�K@I�K@L�L�LM�I�B�I@l�_RJ�h�a�eb������ ��V`e`���� ��� /����/� ��h�i i������O`�`��u�A`�@w�C��@v�B���w`D@�@C���C��@�`.����k@p�o���q�p`�`��q`q ����~���}@��@P ����U�����S@D���� ����`��A`� �k���`�n��@�� l���� ��i@����h����D@�� ��$ Z�@y��@�@i��e )�`��k�m��l�@E�`�O�R ��K���,`�����- .�. -@r��`����� � �@�`Y@|�Y�ZY��P�����z�z@��X�p ��f @�`�������Y@F��� ������`��� ���`����i`h@g���f�h`e�f(�& �`(�\ ] ��/�	
`
@�@j ih�e f�c�.�Q�P@P@Q`�@�@�`*`)�(�'`( ���,�� ������)`'����� �`�`��c`S�g�i�����f@� ����@	��@X�Q���G�������@�`+���J�d ���`� ��*���@�����Z@UVaG`���@M�`��������@kW+�v�N@t �x@[��`��`��@@����[�>����`� �@S@����������s�s@st�G@������@�`�����`�@�`"�M"�;��`M`����������@�? &`� ��e�;��@������������@�`�����o c �� � ����FY��@��&��`P��V��@g�����S����H��`���`��[`���:@���`�T@'�(�P���@��T��S�����@����`��� �`������@�����\�F`G��G� �����@��@$`@v`������H�� ��`}�}@�� ~��@?�l �A`������� �`�`�����@[�`�� ��'@� ����@��G�� �����@-`�@�=@���� �����`�@�����c��� �@�� ����@R�j�D@��A�������@����@�`�@��@���`�����@��,��<�/@0���@��� �@?�?�@@A��0 /�Q �@���`Y�����Y��� �`��@@�g � �������F�@���^������`� �@e@����W��� �`\ Z\�UV`V�o@p�`���� E@y�~��@�����K@�`_�_ `�`�`@a�ab�]�q r�r�y`k`q ��t�H�k���l�vw`w�w�p�uqz���d`D u�{���P�� T�T�~�{�|`b@��uk�Z@U�Q�[�]�b} Q�=�H@I�W l��l@|�W`z@X�I ��V�T W@C�M�Q�K�@d���> B@@�E�E@L�B N ?�N@F�B�L@O�F�NAG`G`MM�O�@�G H�CD���`��� ]@^�zP���r x@R�x@s�X`P�st`t�x`J K�RJ�@� {e��� A
�
���$��@�@�@���������@��`��������n�xn��n��������� ��@�����������8N����7� ���@��`���������`>�/��>����8/�`��������8�`������N��N�O����XO��O��O�0P�xP��P�Q�PQ��Q���� ��@��`���������������� ��@��`���������������� ��@��`������������>�(�P�����h/�x��������@�h����e���� ?� �@�`��/��/�`?��������0�X����/������������ �H�p��7��� �(0�@�`���X0����������0��0����� �@�8�`�`������������7������0��08�`�����(�P�x����������� �@�@�`���h���������� �@���`��������8����0\��\��\�1�H1�g�pg��g� h� ��Q�x1�(R�pR��R��1����1�2� �@�`�S����8�������0 � �@�Xo�h2������ �(9�HS��2��2��#��#�$�@$�h$��$��$��$���%�����0%�X%�	� 	�@	�`	��S��S� T�hT��T��T�@U��U��U�V�`V��V��	��?��?� @��	��9��9�:�@:��%�x:�&��	��	�
�8&�`&��&��&��&�'�('� 
�P'�x'��'��'��'�(�@
�@(�h(�`
��
��(��(��(��
��
�`@��@��:��@��:��V�8W��W� ;� A�`A��A��A� B�`B� ]� �@�`����������<� �8<�@�`���)�����0)�X)��)��2���
� 
�@
�`
��
��
��
��
�� �@�������(3�X3�0^��^��3������3�� �(X��B�@��Y�`���������� �@�`�06�`6��6�p<��<���h*��*����6��B��� C�`C���*� �@�`��6� 7��*�+�0+��+��+����+� ,�H,�p,��,��,���,����E'�`����S��internal/abi.(*RegArgs).Dumpinternal/abi.(*RegArgs).IntRegArgAddrinternal/abi.(*IntArgRegBitmap).Setinternal/abi.(*IntArgRegBitmap).Getinternal/abi.Kind.Stringinternal/abi.(*Type).Kindinternal/abi.(*Type).HasNameinternal/abi.(*Type).Pointersinternal/abi.(*Type).IfaceIndirinternal/abi.(*Type).IsDirectIfaceinternal/abi.(*Type).GcSliceinternal/abi.(*UncommonType).Methodsinternal/abi.addCheckedinternal/abi.(*UncommonType).ExportedMethodsinternal/abi.(*Type).Leninternal/abi.(*Type).Commoninternal/abi.(*Type).ChanDirinternal/abi.(*Type).Uncommoninternal/abi.(*Type).Eleminternal/abi.(*Type).StructTypeinternal/abi.(*Type).MapTypeinternal/abi.(*Type).ArrayTypeinternal/abi.(*Type).FuncTypeinternal/abi.(*Type).InterfaceTypeinternal/abi.(*Type).Sizeinternal/abi.(*Type).Aligninternal/abi.(*Type).FieldAligninternal/abi.(*Type).ExportedMethodsinternal/abi.(*Type).NumMethodinternal/abi.(*InterfaceType).NumMethodinternal/abi.(*MapType).IndirectKeyinternal/abi.(*MapType).IndirectEleminternal/abi.(*MapType).ReflexiveKeyinternal/abi.(*MapType).NeedKeyUpdateinternal/abi.(*MapType).HashMightPanicinternal/abi.(*Type).Keyinternal/abi.(*FuncType).Ininternal/abi.(*FuncType).InSliceinternal/abi.(*FuncType).NumIninternal/abi.(*FuncType).NumOutinternal/abi.(*FuncType).Outinternal/abi.(*FuncType).OutSliceinternal/abi.(*FuncType).IsVariadicinternal/abi.(*StructField).Embeddedinternal/abi.Name.IsEmbeddedinternal/abi.Name.DataCheckedinternal/abi.Name.Datainternal/abi.Name.IsExportedinternal/abi.Name.HasTaginternal/abi.Name.ReadVarintinternal/abi.Name.IsBlankinternal/abi.Name.Nameinternal/abi.Name.Taginternal/abi.NewNameinternal/abi.writeVarintinternal/abi.(*Kind).Stringinternal/abi.(*Name).Datainternal/abi.(*Name).DataCheckedinternal/abi.(*Name).HasTaginternal/abi.(*Name).IsBlankinternal/abi.(*Name).IsEmbeddedinternal/abi.(*Name).IsExportedinternal/abi.(*Name).Nameinternal/abi.(*Name).ReadVarintinternal/abi.(*Name).Taginternal/abi.(*StructType).Aligninternal/abi.(*StructType).ArrayTypeinternal/abi.(*StructType).ChanDirinternal/abi.(*StructType).Commoninternal/abi.(*StructType).Eleminternal/abi.(*StructType).ExportedMethodsinternal/abi.(*StructType).FieldAligninternal/abi.(*StructType).FuncTypeinternal/abi.(*StructType).GcSliceinternal/abi.(*StructType).HasNameinternal/abi.(*StructType).IfaceIndirinternal/abi.(*StructType).InterfaceTypeinternal/abi.(*StructType).IsDirectIfaceinternal/abi.(*StructType).Keyinternal/abi.(*StructType).Kindinternal/abi.(*StructType).Leninternal/abi.(*StructType).MapTypeinternal/abi.(*StructType).NumMethodinternal/abi.(*StructType).Pointersinternal/abi.(*StructType).Sizeinternal/abi.(*StructType).StructTypeinternal/abi.(*StructType).Uncommoninternal/abi.(*MapType).Aligninternal/abi.(*MapType).ArrayTypeinternal/abi.(*MapType).ChanDirinternal/abi.(*MapType).Commoninternal/abi.(*MapType).ExportedMethodsinternal/abi.(*MapType).FieldAligninternal/abi.(*MapType).FuncTypeinternal/abi.(*MapType).GcSliceinternal/abi.(*MapType).HasNameinternal/abi.(*MapType).IfaceIndirinternal/abi.(*MapType).InterfaceTypeinternal/abi.(*MapType).IsDirectIfaceinternal/abi.(*MapType).Kindinternal/abi.(*MapType).Leninternal/abi.(*MapType).MapTypeinternal/abi.(*MapType).NumMethodinternal/abi.(*MapType).Pointersinternal/abi.(*MapType).Sizeinternal/abi.(*MapType).StructTypeinternal/abi.(*MapType).Uncommoninternal/abi.(*ArrayType).Aligninternal/abi.(*ArrayType).ArrayTypeinternal/abi.(*ArrayType).ChanDirinternal/abi.(*ArrayType).Commoninternal/abi.(*ArrayType).ExportedMethodsinternal/abi.(*ArrayType).FieldAligninternal/abi.(*ArrayType).FuncTypeinternal/abi.(*ArrayType).GcSliceinternal/abi.(*ArrayType).HasNameinternal/abi.(*ArrayType).IfaceIndirinternal/abi.(*ArrayType).InterfaceTypeinternal/abi.(*ArrayType).IsDirectIfaceinternal/abi.(*ArrayType).Keyinternal/abi.(*ArrayType).Kindinternal/abi.(*ArrayType).MapTypeinternal/abi.(*ArrayType).NumMethodinternal/abi.(*ArrayType).Pointersinternal/abi.(*ArrayType).Sizeinternal/abi.(*ArrayType).StructTypeinternal/abi.(*ArrayType).Uncommoninternal/abi.(*FuncType).Aligninternal/abi.(*FuncType).ArrayTypeinternal/abi.(*FuncType).ChanDirinternal/abi.(*FuncType).Commoninternal/abi.(*FuncType).Eleminternal/abi.(*FuncType).ExportedMethodsinternal/abi.(*FuncType).FieldAligninternal/abi.(*FuncType).FuncTypeinternal/abi.(*FuncType).GcSliceinternal/abi.(*FuncType).HasNameinternal/abi.(*FuncType).IfaceIndirinternal/abi.(*FuncType).InterfaceTypeinternal/abi.(*FuncType).IsDirectIfaceinternal/abi.(*FuncType).Keyinternal/abi.(*FuncType).Kindinternal/abi.(*FuncType).Leninternal/abi.(*FuncType).MapTypeinternal/abi.(*FuncType).NumMethodinternal/abi.(*FuncType).Pointersinternal/abi.(*FuncType).Sizeinternal/abi.(*FuncType).StructTypeinternal/abi.(*FuncType).Uncommoninternal/abi.(*InterfaceType).Aligninternal/abi.(*InterfaceType).ArrayTypeinternal/abi.(*InterfaceType).ChanDirinternal/abi.(*InterfaceType).Commoninternal/abi.(*InterfaceType).Eleminternal/abi.(*InterfaceType).ExportedMethodsinternal/abi.(*InterfaceType).FieldAligninternal/abi.(*InterfaceType).FuncTypeinternal/abi.(*InterfaceType).GcSliceinternal/abi.(*InterfaceType).HasNameinternal/abi.(*InterfaceType).IfaceIndirinternal/abi.(*InterfaceType).InterfaceTypeinternal/abi.(*InterfaceType).IsDirectIfaceinternal/abi.(*InterfaceType).Keyinternal/abi.(*InterfaceType).Kindinternal/abi.(*InterfaceType).Leninternal/abi.(*InterfaceType).MapTypeinternal/abi.(*InterfaceType).Pointersinternal/abi.(*InterfaceType).Sizeinternal/abi.(*InterfaceType).StructTypeinternal/abi.(*InterfaceType).Uncommoninternal/abi.(*PtrType).Aligninternal/abi.(*PtrType).ArrayTypeinternal/abi.(*PtrType).ChanDirinternal/abi.(*PtrType).Commoninternal/abi.(*PtrType).ExportedMethodsinternal/abi.(*PtrType).FieldAligninternal/abi.(*PtrType).FuncTypeinternal/abi.(*PtrType).GcSliceinternal/abi.(*PtrType).HasNameinternal/abi.(*PtrType).IfaceIndirinternal/abi.(*PtrType).InterfaceTypeinternal/abi.(*PtrType).IsDirectIfaceinternal/abi.(*PtrType).Keyinternal/abi.(*PtrType).Kindinternal/abi.(*PtrType).Leninternal/abi.(*PtrType).MapTypeinternal/abi.(*PtrType).NumMethodinternal/abi.(*PtrType).Pointersinternal/abi.(*PtrType).Sizeinternal/abi.(*PtrType).StructTypeinternal/abi.(*PtrType).Uncommontype:.eq.internal/abi.UncommonTypetype:.eq.internal/abi.RegArgstype:.eq.internal/abi.ITabinternal/cpu.Initializeinternal/cpu.processOptionsinternal/cpu.indexByteinternal/cpu.doinitinternal/cpu.osInitinternal/cpu.hwcapInitinternal/cpu.isSetinternal/cpu.getMIDRtype:.eq.internal/cpu.optiontype:.eq.[9]internal/cpu.optiontype:.eq.runtime/internal/sys.NotInHeapinternal/bytealg.init.0cmpbodyinternal/bytealg.Compareruntime.cmpstringcountbytebodyinternal/bytealg.Countinternal/bytealg.CountStringmemeqbodyruntime.memequalruntime.memequal_varlenindexbodyinternal/bytealg.Indexinternal/bytealg.IndexStringindexbytebodyinternal/bytealg.IndexByteinternal/bytealg.IndexByteStringinternal/chacha8rand.(*State).Nextinternal/chacha8rand.(*State).Initinternal/byteorder.LeUint64internal/chacha8rand.(*State).Init64internal/chacha8rand.(*State).Refillinternal/chacha8rand.(*State).Reseedinternal/chacha8rand.blocktype:.eq.internal/chacha8rand.Stateruntime.initruntime.init.func2runtime.sigdelsetruntime.init.func1runtime.memhash8runtime.memhash16runtime.memhash128runtime.memhash_varlenruntime.strhashFallbackruntime.f32hashruntime.f64hashruntime.c64hashruntime.c128hashruntime.interhashruntime.isDirectIfaceruntime.mapKeyError2runtime.addruntime.memequal0runtime.memequal8runtime.memequal16runtime.memequal32runtime.memequal64runtime.memequal128runtime.f32equalruntime.f64equalruntime.c64equalruntime.c128equalruntime.strequalruntime.interequalruntime.nilinterequalruntime.efaceeqruntime.ifaceeqruntime.alginitruntime.initAlgAESruntime.init.0runtime.(*mspan).setUserArenaChunkToFaultruntime.makeSpanClassruntime.bool2intruntime.(*mspan).baseruntime.sysFaultinternal/runtime/atomic.(*Uint64).Addruntime.(*mspan).setUserArenaChunkToFault.func1runtime.lockruntime.lockWithRankruntime.unlockruntime.unlockWithRankruntime.mmapruntime.mmap.func1runtime.munmapruntime.munmap.func1runtime.sigactionruntime.sigaction.func1runtime.callbackUpdateSystemStackruntime.makechanruntime.(*hchan).raceaddrruntime.chansend1runtime.chansendruntime.fullruntime.cputicksruntime.nanotimeruntime.(*waitq).dequeueinternal/runtime/atomic.(*Uint32).CompareAndSwapruntime.(*waitq).enqueueinternal/runtime/atomic.(*Bool).Storeinternal/runtime/atomic.(*Uint8).Storeruntime.chanbufruntime.chansend.func1runtime.sendruntime.goreadyruntime.send.goready.func1runtime.timerchandrainruntime.sendDirectruntime.recvDirectruntime.closechanruntime.(*gList).pushruntime.(*guintptr).setruntime.(*gList).emptyruntime.(*gList).popruntime.closechan.goready.func1runtime.emptyruntime.chanrecv1runtime.chanrecvruntime.chanrecv.func1runtime.recvruntime.recv.goready.func1runtime.chanparkcommitruntime.selectnbsendruntime.selectnbrecvruntime.chanleninternal/runtime/atomic.(*Int32).Loadruntime.init.1runtime.SetCPUProfileRateruntime.(*cpuProfile).addinternal/runtime/atomic.(*Uint32).Storeruntime.(*cpuProfile).addNonGoruntime.(*cpuProfile).addExtraruntime.GOMAXPROCSruntime.debugPinnerV1runtime.debugCallCheckruntime.debugCallCheck.func1runtime.funcnameruntime.funcInfo.entryruntime.debugCallWrapruntime.lockOSThreadruntime.dolockOSThreadruntime.(*muintptr).setruntime.debugCallWrap.func1runtime.debugCallWrap1runtime.debugCallWrap2runtime.debugCallWrap2.func1runtime.gogetenvruntime.envKeyEqualruntime.(*TypeAssertionError).RuntimeErrorruntime.(*TypeAssertionError).Errorruntime.errorString.RuntimeErrorruntime.errorString.Errorruntime.errorAddressString.RuntimeErrorruntime.errorAddressString.Errorruntime.errorAddressString.Addrruntime.plainError.RuntimeErrorruntime.plainError.Errorruntime.boundsError.RuntimeErrorruntime.boundsError.Errorruntime.appendIntStrruntime.itoaruntime.printpanicvalruntime.printanycustomtyperuntime.printindentedruntime.panicwrapruntime.funcNameForPrintruntime.Callerruntime.CallersFramesruntime.checkfdsruntime.memhashFallbackruntime.r8runtime.readUnaligned64runtime.r4runtime.readUnaligned32runtime.mixruntime.memhash32Fallbackruntime.memhash64Fallbackruntime.(*timeHistogram).recordruntime.(*timeHistogram).writeruntime.(*metricValue).float64HistOrInitinternal/runtime/atomic.(*Uint64).Loadruntime.timeHistogramMetricsBucketsruntime.(*itabTableType).findruntime.itabHashFuncruntime.itabAddruntime.atomicstorepruntime.(*itabTableType).addruntime.itabInitruntime.rtype.nameOffruntime.rtype.typeOffruntime.itabsinitruntime.activeModulesruntime.panicdottypeEruntime.panicdottypeIruntime.panicnildottyperuntime.convTruntime.convTnoptrruntime.convT16runtime.convT32runtime.typeAssertinternal/abi.UseInterfaceSwitchCacheruntime.cheaprandinternal/runtime/atomic.casPointerruntime.buildTypeAssertCacheruntime.buildTypeAssertCache.func1runtime.interfaceSwitchruntime.buildInterfaceSwitchCacheruntime.buildInterfaceSwitchCache.func1runtime.iterate_itabsruntime.unreachableMethodruntime.(*lfstack).pushruntime.lfstackPackruntime.taggedPointerPackruntime.lfstackUnpackruntime.taggedPointer.pointerruntime.lfnodeValidateruntime.lock2runtime.unlock2runtime.notewakeupruntime.notesleepruntime.notetsleep_internalruntime.notetsleepruntime.notetsleepgruntime.lockRank.Stringruntime.mallocinitinternal/runtime/atomic.(*Int64).Storeruntime.(*mheap).sysAllocruntime.alignUpruntime.(*fixalloc).freeruntime.arenaIndexruntime.sysHugePageruntime.sysNoHugePageruntime.sysFreeOSruntime.sysReserveAlignedruntime.(*mheap).enableMetadataHugePagesruntime.(*mcache).nextFreeruntime.deductAssistCreditruntime.memclrNoHeapPointersChunkedruntime.goschedguardedruntime.newobjectruntime.profileallocruntime.getMCacheruntime.nextSampleruntime.fastexprandruntime.cheaprandnruntime.fastlog2runtime.float64bitsruntime.persistentallocruntime.persistentalloc.func1runtime.persistentalloc1runtime.acquiremruntime.releasemruntime.(*notInHeap).addruntime.(*linearAlloc).allocruntime.sysUsedruntime.(*hmap).incrnoverflowruntime.(*hmap).newoverflowruntime.(*bmap).overflowruntime.(*bmap).setoverflowruntime.(*hmap).createOverflowruntime.makeBucketArrayruntime.bucketShiftruntime.roundupsizeruntime.divRoundUpruntime.mapaccess1runtime.bucketMaskruntime.(*hmap).sameSizeGrowruntime.evacuatedruntime.tophashruntime.mapKeyErrorruntime.mapaccessKruntime.hashGrowruntime.overLoadFactorruntime.growWorkruntime.(*hmap).oldbucketmaskruntime.(*hmap).noldbucketsruntime.(*hmap).growingruntime.evacuateruntime.isEmptyruntime.advanceEvacuationMarkruntime.bucketEvacuatedruntime.mapaccess1_fast32runtime.(*bmap).keysruntime.mapdelete_fast32runtime.growWork_fast32runtime.evacuate_fast32runtime.mapaccess1_fast64runtime.mapdelete_fast64runtime.growWork_fast64runtime.evacuate_fast64runtime.mapaccess1_faststrruntime.mapdelete_faststrruntime.growWork_faststrruntime.evacuate_faststrruntime.wbZeroruntime.wbMoveruntime.reflectcallmoveruntime.typedmemclrruntime.(*mspan).typePointersOfruntime.(*mspan).objBaseruntime.(*mspan).objIndexruntime.(*mspan).divideByElemSizeruntime.(*mspan).typePointersOfUncheckedruntime.heapBitsInSpanruntime.readUintptrruntime.typePointers.nextruntime.typePointers.nextFastruntime.typePointers.fastForwardruntime.alignDownruntime.bulkBarrierPreWriteruntime.spanOfruntime.(*mSpanStateBox).getinternal/runtime/atomic.(*Uint8).Loadruntime.puintptr.ptrruntime.(*mspan).typePointersOfTyperuntime.(*wbBuf).get1runtime.(*wbBuf).get2runtime.bulkBarrierPreWriteSrcOnlyruntime.(*mspan).initHeapBitsruntime.(*mspan).heapBitsruntime.heapBitsSliceruntime.(*mspan).heapBitsSmallForAddrruntime.addbruntime.(*mspan).writeHeapBitsSmallruntime.heapSetTyperuntime.heapSetType.func1runtime.(*mspan).refillAllocCacheruntime.(*gcBits).bytepruntime.(*mspan).nextFreeIndexruntime.badPointerruntime.bulkBarrierBitmapruntime.typeBitsBulkBarrierruntime.progToPointerMaskruntime.runGCProgruntime.add1runtime.subtract1runtime.subtractbruntime.materializeGCProgruntime.allocmcacheruntime.allocmcache.func1runtime.(*mcache).refillruntime.spanClass.sizeclassruntime.(*mcache).allocLargeruntime.(*mcentral).fullSweptruntime.(*mcache).releaseAllruntime.(*mcache).prepareForSweepinternal/runtime/atomic.(*Uint32).Loadruntime.(*mcentral).cacheSpanruntime.traceAcquireruntime.traceEnabledruntime.traceReleaseinternal/runtime/atomic.(*Uintptr).Addruntime.(*mcentral).partialSweptruntime.(*activeSweep).beginruntime.(*mcentral).partialUnsweptruntime.(*mcentral).fullUnsweptruntime.traceLocker.okruntime.(*mcentral).uncacheSpanruntime.(*mcentral).growruntime.startCheckmarksruntime.endCheckmarksruntime.gcMarkWorkAvailableruntime.(*lfstack).emptyruntime.setCheckmarkruntime.markBits.isMarkedruntime.sysAllocruntime.sysFreeruntime.sysReserveruntime.sysReserveOSruntime.sysMapruntime.sysAllocOSruntime.sysUnusedOSruntime.sysUsedOSruntime.sysHugePageOSruntime.sysNoHugePageOSruntime.sysFaultOSruntime.mprotectruntime.sysMapOSruntime.initMetricsruntime.makeStatDepSetruntime.compute0runtime.queuefinalizerinternal/runtime/atomic.(*Uint32).Orruntime.createfingruntime.finalizercommitruntime.runfinqruntime.assertE2Iinternal/runtime/atomic.(*Uint32).Andruntime.SetFinalizerruntime.inUserArenaChunkruntime.isGoPointerWithoutSpanruntime.assertE2I2runtime.SetFinalizer.func2runtime.SetFinalizer.func1runtime.(*fixalloc).initruntime.(*fixalloc).allocruntime.gcinitruntime.gcenableruntime.gcenable.gowrap2runtime.gcenable.gowrap1runtime.pollFractionalWorkerExitruntime.GCruntime.Goschedruntime.isSweepDoneruntime.(*activeSweep).isDoneruntime.gcWaitOnMarkruntime.goparkunlockruntime.gcTrigger.testruntime.gcStartruntime.semacquireruntime.semreleaseruntime.(*cpuStats).accumulateGCPauseTimeinternal/runtime/atomic.(*Uint32).Addruntime.setGCPhaseruntime.gcBgMarkPrepareruntime.gcStart.func3runtime.gcStart.func1runtime.gcMarkDoneruntime.forEachPinternal/runtime/atomic.(*Bool).Loadruntime.gcMarkDone.func4runtime.gcMarkDone.func3runtime.(*gcWork).emptyruntime.gcMarkDone.func2runtime.gcMarkDone.forEachP.func5runtime.gcMarkTerminationruntime.(*sysMemStat).loadruntime.mProf_NextCycleruntime.(*mProfCycleHolder).incrementruntime.itoaDivinternal/runtime/atomic.(*Int64).Loadruntime.printunlockruntime.(*gcControllerState).heapGoalruntime.gcMarkTermination.forEachP.func6runtime.gcMarkTermination.func3runtime.gcMarkTermination.func2runtime.gcMarkTermination.func1runtime.gcBgMarkStartWorkersruntime.gcBgMarkStartWorkers.gowrap1runtime.gcBgMarkWorkerruntime.(*limiterEvent).startruntime.limiterEventStamp.typruntime.makeLimiterEventStampinternal/runtime/atomic.(*Uint64).Storeruntime.gcBgMarkWorker.func2runtime.gcDrainMarkWorkerIdleruntime.gcDrainMarkWorkerFractionalruntime.gcDrainMarkWorkerDedicatedruntime.globrunqputbatchruntime.(*gQueue).pushBackAllruntime.guintptr.ptrruntime.gcMarkruntime.gcSweepruntime.(*activeSweep).resetinternal/runtime/atomic.(*Uintptr).Storeruntime.(*sweepClass).clearruntime.gcResetMarkStateruntime.unique_runtime_registerUniqueMapCleanup.gowrap1runtime.unique_runtime_registerUniqueMapCleanup.func1runtime.clearpoolsruntime.fmtNSAsMSruntime.(*gcCPULimiterState).startGCTransitionruntime.(*gcCPULimiterState).tryLockruntime.(*gcCPULimiterState).finishGCTransitionruntime.(*gcCPULimiterState).updateruntime.(*gcCPULimiterState).updateLockedinternal/runtime/atomic.(*Int64).Addruntime.(*gcCPULimiterState).accumulateruntime.(*gcCPULimiterState).unlockinternal/runtime/atomic.(*Uint32).Swapruntime.(*gcCPULimiterState).resetCapacityruntime.(*limiterEvent).consumeruntime.limiterEventStamp.durationinternal/runtime/atomic.(*Uint64).CompareAndSwapruntime.(*limiterEvent).stopruntime.(*gcCPULimiterState).addIdleTimeruntime.(*gcCPULimiterState).addAssistTimeruntime.gcMarkRootPrepareruntime.gcMarkRootPrepare.func1runtime.allGsSnapshotruntime.gcMarkRootCheckruntime.gcMarkRootCheck.func1runtime.readgstatusruntime.markrootruntime.markroot.func1runtime.markrootBlockruntime.markrootFreeGStacksruntime.(*gList).pushAllruntime.markrootSpansruntime.gcAssistAllocruntime.(*gcCPULimiterState).limitinginternal/runtime/atomic.(*Float64).Loadruntime.gcAssistAlloc.func1runtime.gcAssistAlloc1runtime.gcWakeAllAssistsruntime.(*gQueue).popListruntime.gcParkAssistruntime.(*gQueue).pushBackruntime.gcFlushBgCreditruntime.(*gQueue).emptyruntime.(*gQueue).popruntime.scanstackruntime.isShrinkStackSaferuntime.waitReason.isWaitingForGCruntime.(*unwinder).initruntime.(*unwinder).validruntime.(*stackScanState).buildIndexruntime.(*stackScanState).findObjectruntime.(*stackObject).setRecordruntime.(*stackObjectRecord).gcdataruntime.(*stackObjectRecord).useGCProgruntime.(*stackObjectRecord).ptrdataruntime.dematerializeGCProgruntime.scanframeworkerruntime.gcDrainruntime.(*gcWork).tryGetFastruntime.gcDrainNruntime.scanblockruntime.scanobjectruntime.spanOfUncheckedruntime.(*gcWork).putFastruntime.scanConservativeruntime.(*mspan).isFreeruntime.(*gcBits).bitpruntime.shaderuntime.greyobjectruntime.(*mspan).markBitsForIndexruntime.markBits.setMarkedruntime.pageIndexOfruntime.gcDumpObjectruntime.gcmarknewobjectruntime.gcMarkTinyAllocsruntime.(*gcControllerState).initruntime.(*gcControllerState).setMemoryLimitruntime.(*gcControllerState).setGCPercentinternal/runtime/atomic.(*Int32).Storeruntime.(*gcControllerState).startCycleruntime.(*gcControllerState).reviseinternal/runtime/atomic.(*Float64).Storeruntime.(*gcControllerState).endCycleruntime.(*gcControllerState).enlistWorkerruntime.(*gcControllerState).findRunnableGCWorkerruntime.(*gcCPULimiterState).needUpdateruntime.(*lfstack).popruntime.(*gcControllerState).findRunnableGCWorker.func1internal/runtime/atomic.(*Int64).CompareAndSwapruntime.(*gcControllerState).resetLiveruntime.(*gcControllerState).markWorkerStopruntime.(*gcControllerState).updateruntime.(*gcControllerState).heapGoalInternalruntime.(*gcControllerState).memoryLimitHeapGoalruntime.(*gcControllerState).triggerruntime.(*gcControllerState).commitruntime.readGOGCruntime.atoi32runtime.readGOMEMLIMITruntime.(*gcControllerState).addIdleMarkWorkerruntime.(*gcControllerState).removeIdleMarkWorkerruntime.(*gcControllerState).setMaxIdleMarkWorkersruntime.gcControllerCommitruntime.gcPaceScavengerruntime.heapRetainedruntime.(*scavengerState).initruntime.(*timer).initruntime.(*scavengerState).parkruntime.(*scavengerState).wakeruntime.(*scavengerState).sleepruntime.(*timer).resetruntime.(*scavengerState).controllerFailedruntime.(*scavengerState).runruntime.bgscavengeruntime.(*pageAlloc).scavengeruntime.(*pageAlloc).scavenge.func1runtime.printScavTraceruntime.(*pageAlloc).scavengeOneruntime.pallocSum.maxruntime.(*pageAlloc).chunkOfruntime.chunkIdx.l1runtime.chunkBaseruntime.sysUnusedruntime.offAddr.lessThanruntime.(*pallocBits).freeruntime.fillAlignedruntime.fillAligned.func1runtime.(*pallocData).findScavengeCandidateruntime/internal/sys.LeadingZeros64runtime.(*scavengeIndex).initruntime.(*atomicOffAddr).Clearruntime.(*scavengeIndex).growinternal/runtime/atomic.(*Uintptr).Loadruntime.chunkIndexruntime.(*scavengeIndex).findruntime.(*atomicOffAddr).Loadruntime.(*atomicScavChunkData).loadruntime.unpackScavChunkDataruntime.scavChunkData.shouldScavengeruntime.(*scavChunkFlags).isEmptyruntime.(*atomicOffAddr).StoreMinruntime.(*atomicOffAddr).StoreUnmarkruntime.chunkPageIndexruntime.(*scavengeIndex).allocruntime.(*atomicScavChunkData).storeruntime.scavChunkData.packruntime.(*scavengeIndex).freeruntime.(*atomicOffAddr).StoreMarkedruntime.(*scavengeIndex).nextGenruntime.(*scavengeIndex).setEmptyruntime.(*scavChunkFlags).setEmptyruntime.(*scavChunkData).allocruntime.(*scavChunkData).freeruntime.(*scavChunkFlags).setNonEmptyruntime.(*piController).nextruntime.isInfruntime.isNaNruntime.isFiniteruntime.(*piController).resetruntime.(*stackScanState).putPtrruntime.(*stackScanState).getPtrruntime.(*stackScanState).addObjectruntime.binarySearchTreeruntime.(*mheap).nextSpanForSweepruntime.(*sweepClass).loadruntime.sweepClass.splitruntime.(*sweepClass).updateruntime.(*activeSweep).endruntime.finishsweep_mruntime.(*activeSweep).sweepersruntime.bgsweepruntime.(*sweepLocker).tryAcquireruntime.sweeponeruntime.(*activeSweep).markDrainedruntime.(*scavengerState).readyruntime.(*mspan).ensureSweptruntime.(*sweepLocked).sweepruntime.(*specialsIter).validruntime.(*specialsIter).nextruntime.(*specialsIter).unlinkAndNextruntime.markBits.setMarkedNonAtomicruntime.spanHasNoSpecialsruntime.traceAllocFreeEnabledruntime.(*mspan).markBitsForBaseruntime.(*mspan).allocBitsForIndexruntime.(*mspan).countAllocruntime.(*mSpanStateBox).setruntime.(*mheap).freeSpanruntime.(*markBits).advanceruntime.clobberfreeruntime.(*sweepLocked).sweep.func2runtime.(*sweepLocked).sweep.(*mheap).freeSpan.func4runtime.(*sweepLocked).sweep.(*mheap).freeSpan.func3runtime.(*sweepLocked).sweep.func1runtime.(*mspan).reportZombiesruntime.deductSweepCreditruntime.gcPaceSweeperruntime.(*gcWork).initruntime.(*gcWork).putruntime.(*gcWork).putBatchruntime.(*gcWork).tryGetruntime.(*gcWork).disposeruntime.(*gcWork).balanceruntime.(*workbuf).checknonemptyruntime.(*workbuf).checkemptyruntime.getemptyruntime.getempty.func1runtime.putemptyruntime.putfullruntime.trygetfullruntime.handoffruntime.prepareFreeWorkbufsruntime.(*mSpanList).takeAllruntime.(*mSpanList).isEmptyruntime.freeSomeWbufsruntime.freeSomeWbufs.func1runtime.recordspanruntime.spanOfHeapruntime.(*mheap).initruntime.(*mcentral).initruntime.(*mheap).reclaiminternal/runtime/atomic.(*Uintptr).CompareAndSwapruntime.(*mheap).reclaimChunkruntime.(*mheap).allocruntime.(*mheap).alloc.func1runtime.(*mheap).allocManualruntime.spanAllocType.manualruntime.(*mheap).setSpansruntime.(*mheap).allocNeedsZeroruntime.(*mheap).allocMSpanLockedruntime.(*mheap).allocSpanruntime.(*pageCache).emptyruntime.(*mheap).tryAllocMSpanruntime.traceTryAcquireruntime.(*mheap).initSpanruntime.newAllocBitsruntime.(*mheap).growruntime.(*mheap).freeManualruntime.(*mheap).freeSpanLockedruntime.(*mheap).freeMSpanLockedruntime.(*mspan).initruntime.(*mSpanList).removeruntime.(*mSpanList).insertruntime.addspecialruntime.(*mspan).specialFindSplicePointruntime.spanHasSpecialsruntime.removespecialruntime.addfinalizerruntime.removefinalizerruntime.gcParkStrongFromWeakruntime.gcWakeAllStrongFromWeakruntime.getOrAddWeakHandleruntime.getWeakHandleruntime.setprofilebucketruntime.freeSpecialruntime.newMarkBitsruntime.(*gcBitsArena).tryAllocruntime.nextMarkBitArenaEpochruntime.newArenaMayUnlockruntime.(*pageAlloc).initruntime.(*pageAlloc).growruntime.(*pageAlloc).enableChunkHugePagesruntime.(*pageAlloc).updateruntime.addrsToSummaryRangeruntime.(*pageAlloc).allocRangeruntime.(*pallocData).allocAllruntime.(*pageBits).clearAllruntime.(*pallocBits).allocAllruntime.(*pageBits).setAllruntime.(*pageAlloc).findMappedAddrruntime.(*pageAlloc).findruntime.offAddrToLevelIndexruntime.pallocSum.startruntime.pallocSum.endruntime.levelIndexToOffAddrruntime.offAddr.addruntime.(*pageAlloc).find.func1runtime.offAddr.lessEqualruntime.(*pageAlloc).allocruntime.(*pageAlloc).freeruntime.(*pallocBits).free1runtime.(*pageBits).clearruntime.(*pallocBits).freeAllruntime.mergeSummariesruntime.pallocSum.unpackruntime.packPallocSumruntime.(*pageAlloc).sysInitruntime.(*pageAlloc).sysGrowruntime.(*pageAlloc).sysGrow.func2runtime.addrRange.sizeruntime.offAddr.diffruntime.(*pageAlloc).sysGrow.func3runtime.(*scavengeIndex).sysGrowruntime.(*scavengeIndex).sysInitruntime.(*pageCache).allocruntime.(*pageCache).allocNruntime.findBitRange64runtime.(*pageCache).flushruntime.(*pageAlloc).allocToCacheruntime.(*pallocBits).pages64runtime.(*pageBits).block64runtime.(*pallocBits).allocPages64runtime.(*pageBits).setBlock64runtime.(*pageBits).clearBlock64runtime.(*pageBits).setRangeruntime.(*pageBits).setruntime.(*pageBits).clearRangeruntime.(*pageBits).popcntRangeruntime.(*pallocBits).summarizeruntime.(*pallocBits).findruntime.(*pallocBits).find1runtime.(*pallocBits).findSmallNruntime.(*pallocBits).findLargeNruntime.(*pallocData).allocRangeruntime.(*pallocBits).allocRangeruntime.newBucketruntime.(*bucket).stkruntime.(*bucket).mpruntime.(*bucket).bpruntime.stkbucketinternal/runtime/atomic.(*UnsafePointer).Loadinternal/runtime/atomic.(*UnsafePointer).StoreNoWBruntime.eqsliceruntime.mProf_Flushruntime.(*mProfCycleHolder).setFlushedruntime.mProf_FlushLockedruntime.(*memRecordCycle).addruntime.mProf_PostSweepruntime.(*mProfCycleHolder).readruntime.mProf_Mallocruntime.mProf_Malloc.func1runtime.mProf_Freeruntime.blocksampledruntime.cheaprand64runtime.saveblockeventruntime.tracefpunwindoffruntime.(*m).hasCgoOnStackruntime.fpTracebackPartialExpandruntime.fpTracebackPartialExpand.func1runtime.(*inlineUnwinder).srcFuncruntime.funcInfo.srcFuncruntime.elideWrapperCallingruntime.(*lockTimer).beginruntime.(*lockTimer).endruntime.(*mLockProfile).recordLockruntime.(*mLockProfile).recordUnlockruntime.(*mLockProfile).captureStackruntime.(*mLockProfile).captureStack.func1runtime.(*mLockProfile).storeruntime.saveBlockEventStackruntime.MemProfileruntime.MemProfile.func1runtime.copyMemProfileRecordruntime.memProfileInternalruntime.pprof_memProfileInternal.func1runtime.BlockProfileruntime.BlockProfile.func1runtime.copyBlockProfileRecordruntime.expandFramesruntime.makeProfStackruntime.(*StackRecord).Stackruntime.blockProfileInternalruntime.pprof_blockProfileInternal.func1runtime.MutexProfileruntime.MutexProfile.func1runtime.mutexProfileInternalruntime.pprof_mutexProfileInternal.func1runtime.ThreadCreateProfileruntime.ThreadCreateProfile.func1runtime.threadCreateProfileInternalruntime.pprof_threadCreateInternal.func1runtime.goroutineProfileWithLabelsruntime.(*goroutineProfileStateHolder).Loadruntime.(*goroutineProfileStateHolder).Storeruntime.(*goroutineProfileStateHolder).CompareAndSwapruntime.goroutineProfileWithLabelsConcurrentruntime.gcountinternal/runtime/atomic.(*Int64).Swapruntime.goroutineProfileWithLabelsConcurrent.func2runtime.goroutineProfileWithLabelsConcurrent.func1runtime.tryRecordGoroutineProfileWBruntime.tryRecordGoroutineProfileruntime.doRecordGoroutineProfileruntime.doRecordGoroutineProfile.func1runtime.savegruntime.Stackruntime.Stack.func1runtime.tracebackruntime.makeAddrRangeruntime.addrRange.subtractruntime.(*addrRanges).initruntime.(*addrRanges).findSuccruntime.addrRange.containsruntime.(*addrRanges).findAddrGreaterEqualruntime.(*addrRanges).addruntime.offAddr.equalruntime.(*addrRanges).cloneIntoruntime.(*spanSet).pushruntime.(*atomicSpanSetSpinePointer).Loadruntime.(*atomicSpanSetSpinePointer).StoreNoWBruntime.spanSetSpinePointer.lookupinternal/runtime/atomic.(*Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }]).StoreNoWBinternal/runtime/atomic.(*Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }]).Loadruntime.(*atomicMSpanPointer).StoreNoWBruntime.(*spanSet).popruntime.(*atomicHeadTailIndex).loadruntime.headTailIndex.splitruntime.headTailIndex.headruntime.makeHeadTailIndexruntime.(*atomicHeadTailIndex).casruntime.(*atomicMSpanPointer).Loadruntime.(*spanSetBlockAlloc).freeruntime.(*spanSet).resetruntime.(*atomicHeadTailIndex).resetruntime.(*spanSetBlockAlloc).allocruntime.(*atomicHeadTailIndex).incTailruntime.init.4runtime.ReadMemStatsruntime.ReadMemStats.func1runtime.readmemstats_mruntime.(*consistentHeapStats).unsafeReadruntime.flushmcacheruntime.flushallmcachesruntime.(*sysMemStat).addruntime.(*heapStatsDelta).mergeruntime.(*consistentHeapStats).acquireruntime.(*consistentHeapStats).releaseruntime.(*cpuStats).accumulateruntime.(*wbBuf).resetruntime.wbBufFlushruntime.(*wbBuf).discardruntime.wbBufFlush1runtime.(*pollDesc).publishInforuntime.(*pollDesc).setEventErrruntime.netpollGenericInitruntime.(*pollCache).freeruntime.netpollreadyruntime.netpollunblockruntime.netpollblockcommitruntime.netpollAdjustWaitersruntime.netpollgoreadyruntime.netpollgoready.goready.func1runtime.netpollblockruntime.netpollcheckerrruntime.(*pollDesc).infointernal/runtime/atomic.(*Uintptr).Swapruntime.netpolldeadlineimplruntime.netpollDeadlineruntime.netpollReadDeadlineruntime.netpollWriteDeadlineruntime.(*pollCache).allocruntime.netpollinitinternal/runtime/syscall.EpollCreate1internal/runtime/syscall.Eventfdinternal/runtime/syscall.EpollCtlruntime.netpollopenruntime.netpollcloseruntime.netpollBreakruntime.netpollruntime.taggedPointer.tagruntime.futexsleepruntime.(*timespec).setNsecruntime.futexwakeupruntime.futexwakeup.func1runtime.getproccountruntime.newosprocruntime.sigprocmaskruntime.mcountruntime.newosproc.func1runtime.sysargsruntime.argv_indexruntime.sysauxvruntime.archauxvruntime.getHugePageSizeruntime.atoiruntime.osinitruntime.readRandomruntime.minitruntime.setsigruntime.sigfillsetruntime.setsigstackruntime.sysSigactionruntime.signalMruntime.setThreadCPUProfilerruntime.runPerThreadSyscallruntime.panicCheck1internal/stringslite.HasPrefixruntime.panicCheck2runtime.goPanicIndexruntime.goPanicIndexUruntime.goPanicSliceAlenruntime.goPanicSliceAlenUruntime.goPanicSliceAcapruntime.goPanicSliceAcapUruntime.goPanicSliceBruntime.goPanicSliceBUruntime.goPanicSlice3Alenruntime.goPanicSlice3Acapruntime.goPanicSlice3Bruntime.goPanicSlice3Cruntime.goPanicSliceConvertruntime.panicshiftruntime.panicdivideruntime.deferprocruntime.panicrangestateruntime.deferconvertinternal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).Loadruntime.badDeferinternal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).CompareAndSwapinternal/runtime/atomic.(*UnsafePointer).CompareAndSwapruntime.deferprocStackruntime.newdeferruntime.popDeferruntime.deferreturnruntime.preprintpanicsruntime.printpanicsruntime.(*PanicNilError).Errorruntime.(*PanicNilError).RuntimeErrorruntime.(*_panic).startruntime.(*_panic).nextDeferruntime/internal/sys.LeadingZeros8runtime.(*_panic).nextFrameruntime.(*_panic).nextFrame.func1runtime.(*_panic).initOpenCodedDefersruntime.funcdataruntime.readvarintUnsaferuntime.gorecoverruntime.throw.func1runtime.fatalruntime.fatal.func1runtime.recoveryruntime.fatalthrowruntime.fatalthrow.func1runtime.crashruntime.fatalpanicruntime.fatalpanic.func1runtime.startpanic_mruntime.dopanic_mruntime.signameruntime.gotracebackruntime.canpanicruntime.shouldPushSigpanicruntime.isAbortPCruntime.(*Pinner).Pinruntime.(*Pinner).Unpinruntime.(*pinner).unpinruntime.pinnerGetPtrruntime.setPinnedruntime.(*mspan).getPinnerBitsruntime.(*mspan).newPinnerBitsruntime.(*mspan).setPinnerBitsruntime.(*pinnerBits).ofObjectruntime.(*pinState).isPinnedruntime.(*pinState).setMultiPinnedruntime.(*pinState).setruntime.(*pinState).setPinnedruntime.(*pinState).isMultiPinnedruntime.setPinned.func2runtime.setPinned.func1runtime.(*mspan).refreshPinnerBitsruntime.(*mspan).pinnerBitSizeruntime.(*mspan).incPinCounterruntime.(*mspan).decPinCounterruntime.suspendGruntime.preemptMruntime.dumpgstatusruntime.resumeGruntime.asyncPreempt2runtime.init.5runtime.isAsyncSafePointruntime.canPreemptMruntime.srcFunc.nameruntime.recordForPanicruntime.printlockruntime.gwriteruntime.writeErrruntime.printspruntime.printnlruntime.printboolruntime.printfloatruntime.printcomplexruntime.printuintruntime.printintruntime.printhexruntime.printpointerruntime.printuintptrruntime.printstringruntime.bytesruntime.printsliceruntime.hexdumpWordsruntime.mainruntime.doInitruntime.runExitHooksruntime.main.func2runtime.init.6runtime.init.7runtime.forcegchelperruntime.goschedIfBusyruntime.acquireSudogruntime.releaseSudogruntime.badmcallruntime.badmcall2runtime.badreflectcallruntime.badmorestackg0runtime.badmorestackg0.func1runtime.badmorestackgsignalruntime.writeErrStrruntime.badctxtruntime.switchToCrashStackinternal/runtime/atomic.(*Pointer[go.shape.a43ffc4a4831591b9de7c1ed0cb93795c1209295578eacf0b17a0150abe1d3e7]).CompareAndSwapNoWBinternal/runtime/atomic.(*UnsafePointer).CompareAndSwapNoWBinternal/runtime/atomic.(*Pointer[go.shape.a43ffc4a4831591b9de7c1ed0cb93795c1209295578eacf0b17a0150abe1d3e7]).Loadruntime.usleep_no_gruntime.allgaddruntime.forEachGruntime.forEachGRaceruntime.atomicAllGruntime.atomicAllGIndexruntime.getGodebugEarlyruntime.schedinitruntime.(*rwmutex).initruntime.moduledataverifyruntime.stackinitruntime.(*mSpanList).initruntime.cpuinitruntime.sigsaveruntime.goenvsruntime.secureruntime.secureEnvruntime.mProfStackInitruntime.makeProfStackFPruntime.checkmcountruntime.mReserveIDruntime.mcommoninitruntime.mpreinitruntime.readyruntime.freezetheworldruntime.casfrom_Gscanstatusruntime.releaseLockRankAndMruntime.castogscanstatusruntime.acquireLockRankAndMruntime.casgstatusruntime.waitReason.isMutexWaitruntime.casgstatus.func1runtime.casGToWaitingForGCruntime.casGToWaitingruntime.casGToPreemptScanruntime.casGFromPreemptedruntime.stopTheWorldruntime.stwReason.Stringruntime.stopTheWorld.func1runtime.startTheWorldruntime.startTheWorld.func1runtime.stopTheWorldGCruntime.startTheWorldGCruntime.stopTheWorldWithSemaruntime.stwReason.isGCruntime.noteclearruntime.startTheWorldWithSemaruntime.netpollinitedruntime.(*puintptr).setruntime.mstart0runtime.mstart1runtime.mstartm0runtime.mexitruntime.unminitruntime.mParkruntime.forEachPInternalruntime.runSafePointFnruntime.allocmruntime.traceShuttingDownruntime.allocm.func1runtime.needminternal/runtime/atomic.(*Int32).Addruntime.newextramruntime.oneNewExtraMruntime.dropmruntime.putExtraMruntime.msigrestoreruntime.lockextraruntime.osyield_no_gruntime.getExtraMruntime.unlockextraruntime.addExtraMruntime.newmruntime.newm1runtime.startTemplateThreadruntime.templateThreadruntime.muintptr.ptrruntime.stopmruntime.mspinningruntime.startmruntime.mgetruntime.runqemptyruntime.handoffpruntime.traceReaderAvailableinternal/runtime/atomic.(*Int32).CompareAndSwapruntime.(*timers).wakeTimeruntime.stoplockedmruntime.startlockedmruntime.gcstopmruntime.executeruntime.findRunnableruntime.runqgetruntime.wakefingruntime.(*guintptr).casruntime.netpollAnyWaitersruntime.(*m).becomeSpinningruntime.pollWorkruntime.stealWorkruntime.(*randomOrder).startruntime.(*randomEnum).nextruntime.(*randomEnum).doneruntime.(*randomEnum).positionruntime.pMask.readruntime.checkRunqsNoPruntime.checkTimersNoPruntime.checkIdleGCNoPruntime.(*gcControllerState).needIdleMarkWorkerruntime.wakeNetPollerruntime.resetspinningruntime.injectglistruntime.scheduleruntime.schedEnabledruntime.parkunlock_cruntime.park_mruntime.dropgruntime.setMNoWBruntime.setGNoWBruntime.goschedImplruntime.traceLocker.GoPreemptruntime.traceLocker.GoSchedruntime.globrunqputruntime.gosched_mruntime.goschedguarded_mruntime.gopreempt_mruntime.preemptParkruntime.goyield_mruntime.goexit1runtime.goexit0runtime.gdestroyruntime.(*gcControllerState).addScannableStackruntime.saveruntime.reentersyscallruntime.reentersyscall.func3runtime.reentersyscall.func2runtime.reentersyscall.func1runtime.entersyscall_sysmonruntime.entersyscall_gcwaitruntime.entersyscallblock.func3runtime.entersyscallblock.func2runtime.entersyscallblock.func1runtime.entersyscallblock_handoffruntime.exitsyscall.func2runtime.exitsyscall.func1runtime.exitsyscallfastruntime.exitsyscallfast.func1runtime.exitsyscallfast_reacquiredruntime.exitsyscallfast_reacquired.func1runtime.exitsyscallfast_pidleruntime.exitsyscall0runtime.traceExitingSyscallruntime.traceExitedSyscallruntime.malgruntime.round2runtime.malg.func1runtime.newprocruntime.newproc.func1runtime.newproc1runtime.(*gTraceState).resetruntime.saveAncestorsruntime.gfputruntime.(*gQueue).pushruntime.gfgetruntime.gfget.func2runtime.gfget.func1runtime.gfpurgeruntime.unlockOSThreadruntime.dounlockOSThreadruntime.badunlockosthreadruntime._Systemruntime._ExternalCoderuntime._LostExternalCoderuntime._GCruntime._LostSIGPROFDuringAtomic64runtime._LostContendedRuntimeLockruntime._VDSOruntime.sigprofruntime.inVDSOPageruntime.setcpuprofilerateruntime.setProcessCPUProfilerruntime.(*p).initruntime.pMask.setruntime.pMask.clearruntime.(*p).destroyruntime.globrunqputheadruntime.freemcacheruntime.(*p).destroy.freemcache.func2runtime.(*p).destroy.func1runtime.procresizeruntime.(*randomOrder).resetruntime.gcdruntime.acquirepruntime.wirepruntime.wirep.func2runtime.releasepruntime.releasepNoTraceruntime.incidlelockedruntime.checkdeadruntime.checkdead.func1runtime.sysmonruntime.retakeruntime.preemptallruntime.preemptoneruntime.schedtraceruntime.schedEnableUserruntime.mputruntime.globrunqgetruntime.pidleputruntime.pidlegetruntime.pidlegetSpinningruntime.runqputruntime.runqputslowruntime.runqputbatchruntime.runqdrainruntime.runqgrabruntime.runqstealruntime.doInit1runtime.newProfBufruntime.(*profBuf).canWriteRecordruntime.profIndex.tagCountruntime.(*profAtomic).loadruntime.countSubruntime.(*profBuf).canWriteTwoRecordsruntime.(*profBuf).writeruntime.(*profBuf).hasOverflowruntime.(*profBuf).takeOverflowruntime.(*profBuf).incrementOverflowruntime.profIndex.addCountsAndClearFlagsruntime.(*profAtomic).casruntime.(*profBuf).closeruntime.(*profBuf).wakeupExtraruntime.(*profBuf).readruntime.(*profAtomic).storeruntime.randinitruntime.readTimeRandomruntime.bootstrapRandruntime.bootstrapRandReseedruntime.rand32runtime.mrandinitruntime.retryOnEAGAINruntime.(*ticksType).initruntime.ticksPerSecondruntime.(*godebugInc).IncNonDefaultinternal/runtime/atomic.(*Pointer[go.shape.func()]).Loadinternal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Loadinternal/runtime/atomic.(*Pointer[go.shape.func()]).CompareAndSwapruntime.godebugNotifyinternal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Loadinternal/runtime/atomic.(*Pointer[go.shape.string]).Loadruntime.writeErrDataruntime.argsruntime.goargsruntime.gostringnocopyruntime.goenvs_unixruntime.testAtomic64runtime.checkruntime.timedivruntime.parsedebugvarsinternal/runtime/atomic.(*Pointer[go.shape.string]).Storeinternal/runtime/atomic.(*UnsafePointer).Storeruntime.reparsedebugvarsruntime.parsegodebugruntime.waitReason.Stringruntime.getcallerfpruntime.(*rwmutex).rlockruntime.(*rwmutex).rlock.func1runtime.(*rwmutex).runlockruntime.sellockruntime.selunlockruntime.selparkcommitruntime.selectgoruntime.(*waitq).dequeueSudoGruntime.(*hchan).sortkeyruntime.selectgo.func3runtime.selectgo.func2runtime.readyWithTimeruntime.readyWithTime.goready.func1runtime.semacquire1runtime.cansemacquireruntime.(*semTable).rootForruntime.semrelease1runtime.goyieldruntime.(*semaRoot).queueruntime.(*semaRoot).dequeueruntime.(*semaRoot).rotateLeftruntime.(*semaRoot).rotateRightruntime.dumpregsruntime.(*sigctxt).r0runtime.(*sigctxt).regsruntime.(*sigctxt).r1runtime.(*sigctxt).r2runtime.(*sigctxt).r3runtime.(*sigctxt).r4runtime.(*sigctxt).r5runtime.(*sigctxt).r6runtime.(*sigctxt).r7runtime.(*sigctxt).r8runtime.(*sigctxt).r9runtime.(*sigctxt).r10runtime.(*sigctxt).r11runtime.(*sigctxt).r12runtime.(*sigctxt).r13runtime.(*sigctxt).r14runtime.(*sigctxt).r15runtime.(*sigctxt).r16runtime.(*sigctxt).r17runtime.(*sigctxt).r18runtime.(*sigctxt).r19runtime.(*sigctxt).r20runtime.(*sigctxt).r21runtime.(*sigctxt).r22runtime.(*sigctxt).r23runtime.(*sigctxt).r24runtime.(*sigctxt).r25runtime.(*sigctxt).r26runtime.(*sigctxt).r27runtime.(*sigctxt).r28runtime.(*sigctxt).r29runtime.(*sigctxt).lrruntime.(*sigctxt).spruntime.(*sigctxt).pcruntime.(*sigctxt).faultruntime.(*sigctxt).preparePanicruntime.(*sigctxt).set_spruntime.(*sigctxt).set_lrruntime.(*sigctxt).set_r28runtime.(*sigctxt).set_pcruntime.(*sigctxt).pushCallruntime.initsigruntime.getsigruntime.sigInstallGoHandlerruntime.sigInitIgnoredruntime.clearSignalHandlersruntime.setProcessCPUProfilerTimerruntime.(*timeval).set_usecruntime.sigpipeos/signal.signal_ignoredruntime.doSigPreemptruntime.wantAsyncPreemptruntime.(*sigctxt).sigpcruntime.(*sigctxt).sigspruntime.(*sigctxt).siglrruntime.sigFetchGruntime.sigtrampgoruntime.restoreGsignalStackruntime.validSIGPROFruntime.(*sigctxt).sigcoderuntime.sigprofNonGoruntime.sigprofNonGoPCruntime.adjustSignalStackruntime.setGsignalStackruntime.setSignalstackSPruntime.sighandlerruntime.(*sigctxt).sigFromUserruntime.(*sigctxt).sigFromSeccompruntime.fatalsignalruntime.dieFromSignalruntime.raisebadsignalruntime.noSignalStackruntime.sigNotOnStackruntime.signalDuringForkruntime.badsignalruntime.sigfwdgoruntime.sigblockruntime.unblocksigruntime.sigaddsetruntime.minitSignalsruntime.minitSignalStackruntime.minitSignalMaskruntime.blockableSigruntime.unminitSignalsruntime.signalstackruntime.sigsendruntime.panicmakeslicelenruntime.panicmakeslicecapruntime.makeslicecopyruntime.slicecopyruntime.stackpoolallocruntime.gclinkptr.ptrruntime.stackpoolfreeruntime.stackcacherefillruntime.stackcachereleaseruntime.stackcache_clearruntime.stackallocruntime.stacklog2runtime.stackfreeruntime.adjustpointersruntime.adjustframeruntime.adjustpointerruntime.adjustctxtruntime.adjustdefersruntime.syncadjustsudogsruntime.adjustsudogsruntime.copystackruntime.fillstackruntime.findsghiruntime.adjustpanicsruntime.newstackruntime.nilfuncruntime.gostartcallfnruntime.shrinkstackruntime.freeStackSpansruntime.gcComputeStartingStackSizeruntime.(*stkframe).argBytesruntime.(*stkframe).argMapInternalruntime.(*stkframe).getStackMapruntime.stackmapdataruntime.stkobjinitruntime.concatstringsruntime.stringDataOnStackruntime.concatstring2runtime.concatstring3runtime.concatstring4runtime.concatstring5runtime.rawstringtmpruntime.rawstringruntime.stringtoslicebyteruntime.stringtosliceruneruntime.slicerunetostringruntime.intstringruntime.rawbytesliceruntime.rawrunesliceruntime.atoi64runtime.parseByteCountruntime.findnullruntime.badsystemstackruntime.(*Frames).Nextruntime.expandCgoFramesruntime.modulesinitruntime.(*gcControllerState).addGlobalsruntime.(*moduledata).textAddrruntime.(*moduledata).funcNameruntime.(*Func).Nameruntime.(*_func).isInlinedruntime.(*Func).funcInforuntime.(*_func).funcInforuntime.(*Func).Entryruntime.pcvalueruntime.pcvalueCacheKeyruntime.funcpkgpathruntime.funcfileruntime.funcMaxSPDeltaruntime.pcdatavalueruntime.pcdatastartruntime.pcdatavalue1runtime.(*inlineUnwinder).nextruntime.(*inlineUnwinder).resolveInternalruntime.gostartcallruntime.(*timer).updateHeapruntime.(*timers).updateMinWhenHeapruntime.resetForSleepruntime.goroutineReadyruntime.goroutineReady.goready.func1runtime.(*timers).addHeapruntime.(*timer).maybeRunAsyncruntime.(*timer).lockruntime.(*timer).maybeRunAsync.func1runtime.(*timer).stopruntime.(*timer).unlockruntime.(*timer).hchanruntime.(*timers).deleteMinruntime.(*timer).modifyruntime.(*timers).updateMinWhenModifiedruntime.(*timer).needsAddruntime.(*timer).maybeAddruntime.(*timers).lockruntime.(*timers).unlockruntime.(*timers).cleanHeadruntime.(*timers).takeruntime.(*timers).adjustruntime.(*timers).checkruntime.(*timers).runruntime.(*timer).unlockAndRunruntime.timeSleepUntilruntime.(*timers).siftUpruntime.(*timers).siftDownruntime.(*timers).initHeapruntime.badTimerruntime.(*timer).maybeRunChanruntime.(*timer).maybeRunChan.func1runtime.blockTimerChanruntime.unblockTimerChanruntime.StartTraceruntime.traceNextGenruntime.traceLocker.writerruntime.traceWriter.endruntime.traceAdvance.func6runtime.(*traceBufQueue).emptyruntime.traceAdvance.forEachP.func7runtime.traceAdvance.func4runtime.traceAdvance.func3runtime.traceAdvance.func1runtime.(*traceSchedResourceState).readyNextGenruntime.(*traceSchedResourceState).statusWasTracedruntime.traceAdvance.func1.1runtime.traceRegisterLabelsAndReasonsruntime.ReadTraceruntime.ReadTrace.func1runtime.readTrace0runtime.(*traceBufQueue).popruntime.traceReaderruntime.(*traceAdvancerState).startruntime.newWakeableSleepruntime.(*traceAdvancerState).start.func1runtime.(*traceAdvancerState).stopruntime.(*wakeableSleep).sleepruntime.(*wakeableSleep).wakeruntime.(*wakeableSleep).closeruntime.traceSnapshotMemoryruntime.(*traceBuf).byteruntime.(*traceBuf).varintruntime.traceSnapshotMemory.func1runtime.traceLocker.SpanExistsruntime.traceSpanTypeAndClassruntime.traceSpanIDruntime.traceLocker.SpanAllocruntime.traceLocker.SpanFreeruntime.traceLocker.HeapObjectExistsruntime.traceHeapObjectIDruntime.traceLocker.rtyperuntime.traceLocker.HeapObjectAllocruntime.traceLocker.HeapObjectFreeruntime.traceLocker.GoroutineStackExistsruntime.traceGoroutineStackIDruntime.traceLocker.GoroutineStackAllocruntime.traceLocker.GoroutineStackFreeruntime.traceCompressStackSizeruntime.(*unwinder).initAtruntime.(*g).guintptrruntime.(*unwinder).resolveInternalruntime.funcspdeltaruntime.(*unwinder).nextruntime.(*unwinder).finishInternalruntime.(*unwinder).symPCruntime.(*unwinder).cgoCallersruntime.tracebackPCsruntime.printArgsruntime.printArgs.func3runtime.printArgs.func2runtime.printArgs.func1runtime.funcNamePiecesForPrintruntime.printFuncNameruntime.printcreatedbyruntime.printcreatedby1runtime.funclineruntime.tracebacktrapruntime.traceback1runtime.traceback1.func1runtime.traceback2runtime.traceback2.func1runtime.(*inlineUnwinder).fileLineruntime.printAncestorTracebackruntime.printAncestorTracebackFuncInforuntime.callers.func1runtime.gcallersruntime.showframeruntime.showfuncinforuntime.isExportedRuntimeruntime.goroutineheaderruntime.tracebackothersruntime.tracebackothers.func1runtime.tracebackHexdumpruntime.tracebackHexdump.func1runtime.isSystemGoroutineruntime.printCgoTracebackruntime.printOneCgoTracebackruntime.callCgoSymbolizerruntime.cgoContextPCsruntime.traceWriter.ensureruntime.(*traceBuf).availableruntime.traceWriter.flushruntime.traceWriter.flush.func1runtime.traceWriter.refillruntime.traceClockNowruntime.(*traceBuf).varintReserveruntime.traceWriter.refill.func1runtime.(*traceBuf).varintAtruntime.traceBufFlushruntime.(*traceBufQueue).pushruntime.traceInitReadCPUinternal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Storeruntime.traceStartReadCPUruntime.traceStartReadCPU.func1runtime.traceStopReadCPUruntime.traceReadCPUruntime.traceCPUFlushruntime.traceCPUFlush.func1runtime.traceCPUSampleinternal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Loadruntime.traceLocker.eventWriterruntime.(*traceSchedResourceState).acquireStatusruntime.traceEventWriter.commitruntime.traceEventWriter.writeruntime.traceEventWriter.endruntime.traceWriter.eventruntime.traceLocker.startPCruntime.traceExpWriter.ensureruntime.(*traceMap).putruntime.(*traceMap).newTraceMapNoderuntime.(*traceMap).resetruntime.(*traceRegionAlloc).allocruntime.(*traceRegionAlloc).dropruntime.traceLockInitruntime.traceAcquireEnabledruntime.traceTryAcquireEnabledruntime.traceLocker.Gomaxprocsruntime.traceLocker.stackruntime.traceLocker.ProcStartruntime.(*traceSchedResourceState).nextSeqruntime.traceLocker.ProcStopruntime.traceLocker.GCActiveruntime.traceLocker.GCStartruntime.traceLocker.GCDoneruntime.traceLocker.STWStartruntime.traceLocker.stringruntime.traceLocker.STWDoneruntime.traceLocker.GCSweepStartruntime.traceLocker.GCSweepSpanruntime.traceLocker.GCSweepDoneruntime.traceLocker.GCMarkAssistStartruntime.traceLocker.GCMarkAssistDoneruntime.traceLocker.GoCreateruntime.(*traceSchedResourceState).setStatusTracedruntime.traceLocker.GoStartruntime.traceLocker.GoEndruntime.traceLocker.GoStopruntime.traceLocker.GoParkruntime.traceLocker.GoUnparkruntime.emitUnblockStatusruntime.traceLocker.GoSysCallruntime.traceLocker.GoSysExitruntime.traceLocker.ProcStealruntime.traceLocker.HeapAllocruntime.traceLocker.HeapGoalruntime.traceLocker.GoCreateSyscallruntime.traceLocker.GoDestroySyscallruntime.traceThreadDestroyruntime.traceThreadDestroy.func1runtime.traceStackruntime.fpTracebackPCsruntime.(*traceStackTable).putruntime.(*traceStackTable).dumpruntime.dumpStacksRecruntime.makeTraceFramesruntime.makeTraceFrameruntime.fpunwindExpandruntime.fpunwindExpand.func1runtime.startPCForTraceruntime.traceWriter.writeGoStatusruntime.traceWriter.writeProcStatusForPruntime.traceWriter.writeProcStatusruntime.goStatusToTraceGoStatusruntime.(*traceStringTable).putruntime.(*traceStringTable).put.func1runtime.(*traceStringTable).writeStringruntime.(*traceBuf).stringDataruntime.(*traceStringTable).resetruntime.(*traceStringTable).reset.func1runtime.traceFrequencyruntime.traceFrequency.func1runtime.(*traceTypeTable).putruntime.(*traceTypeTable).dumpruntime.dumpTypesRecruntime.rtype.stringruntime.rtype.pkgpathruntime.rtype.uncommonruntime.rtype.textOffruntime.reflectOffsLockruntime.reflectOffsUnlockruntime.pkgPathruntime.typelinksinitruntime.typesEqualruntime.panicunsafestringlenruntime.panicunsafestringnilptrruntime.panicunsafeslicelenruntime.panicunsafeslicelen1runtime.panicunsafeslicenilptrruntime.panicunsafeslicenilptr1runtime.decoderuneruntime.encoderuneruntime.vdsoInitFromSysinfoEhdrruntime.vdsoFindVersionruntime.vdsoParseSymbolsruntime.vdsoParseSymbols.func1runtime.vdsoauxvruntime.printCgoTraceback.func1runtime.ReadTrace.func2runtime.traceAdvance.func2runtime.traceAdvance.func5runtime.schedtrace.func1runtime.wirep.func1runtime.injectglist.func1runtime.casgstatus.func2runtime.init.6.func1runtime.main.func1runtime.fatalpanic.func2runtime.preprintpanics.func1runtime.sysSigaction.func1runtime.wbBufFlush.func1runtime.goroutineProfileWithLabelsConcurrent.func3runtime.sweepone.func1runtime.(*scavengerState).init.func1runtime.(*scavengerState).init.func2runtime.(*scavengerState).init.func3runtime.(*scavengerState).init.func4runtime.gcResetMarkState.func1runtime.gcBgMarkWorker.func1runtime.gcMarkTermination.func4runtime.gcMarkTermination.func4.1runtime.gcMarkTermination.func5runtime.gcMarkDone.func1runtime.gcStart.func2runtime.initMetrics.func1runtime.NumCgoCallruntime.initMetrics.func2runtime.nsToSecruntime.initMetrics.func3runtime.initMetrics.func4runtime.initMetrics.func5runtime.initMetrics.func6runtime.initMetrics.func7runtime.initMetrics.func8runtime.initMetrics.func9runtime.initMetrics.func10runtime.initMetrics.func11runtime.initMetrics.func12runtime.initMetrics.func13runtime.initMetrics.func14runtime.initMetrics.func15runtime.initMetrics.func16runtime.initMetrics.func17runtime.initMetrics.func18runtime.initMetrics.func19runtime.initMetrics.func20runtime.initMetrics.func21runtime.initMetrics.func22runtime.initMetrics.func23runtime.initMetrics.func24runtime.initMetrics.func25runtime.initMetrics.func26runtime.initMetrics.func27runtime.initMetrics.func28runtime.initMetrics.func29runtime.initMetrics.func30runtime.initMetrics.func31runtime.initMetrics.func32runtime.initMetrics.func33runtime.initMetrics.func34runtime.initMetrics.func35runtime.initMetrics.func36runtime.initMetrics.func37runtime.initMetrics.func38runtime.initMetrics.func39runtime.initMetrics.func40runtime.initMetrics.func41runtime.initMetrics.func42runtime.initMetrics.func43runtime.initMetrics.func44runtime.initMetrics.func45runtime.initMetrics.func46runtime.initMetrics.func47runtime.initMetrics.func48runtime.initMetrics.func49runtime.initMetrics.func50runtime.initMetrics.func51runtime.initMetrics.func52runtime.initMetrics.func53runtime.initMetrics.func54runtime.initMetrics.func55runtime.initMetrics.func56runtime.totalMutexWaitTimeNanosruntime.debugCallWrap1.func1runtime.debugCallWrap.func2runtime.(*Pinner).Pin.func1runtime.(*mheap).allocSpan.func1runtime.(*timer).unlockAndRun.func1runtime.(*pageAlloc).sysGrow.func1runtime.blockAlignSummaryRangeruntime.(*traceAdvancerState).start.newWakeableSleep.func2runtime.traceStartReadCPU.newWakeableSleep.func2runtime.nilinterhashruntime.typehashruntime.atomicwbinternal/runtime/atomic.storePointersync/atomic.StorePointersync/atomic.SwapPointersync/atomic.CompareAndSwapPointerruntime.cgocallreflect.chansend0reflect.chanrecvreflect.chanleninternal/reflectlite.chanlenreflect.chancapruntime.chancapreflect.chancloseruntime/pprof.runtime_cyclesPerSecondruntime/pprof.readProfileruntime/debug.modinforuntime.getitabruntime.convT64runtime.convTstringruntime.convTslicereflect.ifaceE2Iinternal/reflectlite.ifaceE2Iruntime.mallocgcruntime.nextFreeFastreflect.unsafe_Newinternal/reflectlite.unsafe_Newruntime.newarrayreflect.unsafe_NewArrayruntime.makemap_smallruntime.makemapruntime.mapaccess2runtime.mapassignruntime.tooManyOverflowBucketsruntime.mapdeleteruntime.mapiterinitruntime.mapiternextruntime.mapclearruntime.mapclear.func1reflect.mapaccessreflect.mapaccess_faststrreflect.mapassign0reflect.mapassign_faststr0reflect.mapdeletereflect.mapdelete_faststrreflect.mapiterinitreflect.mapiternextreflect.mapiterkeyreflect.mapiterelemreflect.maplenreflect.mapclearinternal/reflectlite.maplenruntime.mapaccess2_fast32runtime.mapassign_fast32runtime.mapaccess2_fast64runtime.mapassign_fast64runtime.mapassign_fast64ptrruntime.mapaccess2_faststrruntime.mapassign_faststrruntime.typedmemmovereflect.typedmemmoveinternal/reflectlite.typedmemmoveruntime.typedslicecopyreflect.typedslicecopyreflect.typedmemclrreflect.typedmemclrpartialreflect.typedarrayclearruntime.memclrHasPointersruntime.findObjectreflect.verifyNotInHeapPtrinternal/godebug.registerMetricruntime.metricsLockruntime.metricsUnlocksync.runtime_registerPoolCleanupunique.runtime_registerUniqueMapCleanupinternal/weak.runtime_registerWeakPointerinternal/weak.runtime_makeStrongFromWeakruntime.blockeventsync.eventruntime.pprof_memProfileInternalruntime.pprof_blockProfileInternalruntime.pprof_mutexProfileInternalruntime.pprof_threadCreateInternalruntime.pprof_goroutineProfileWithLabelsinternal/poll.runtime_pollServerInitinternal/poll.runtime_pollOpeninternal/poll.runtime_pollCloseinternal/poll.runtime_pollResetinternal/poll.runtime_pollWaitinternal/poll.runtime_pollSetDeadlineruntime.(*pollDesc).makeArginternal/poll.runtime_pollUnblockruntime.fcntlruntime.gopanicsync.throwsync.fatalruntime.throwos.runtime_beforeExitruntime.goparkruntime.pprof_makeProfStackruntime.wakepruntime.entersyscallruntime.entersyscallblockruntime.exitsyscallsyscall.runtime_BeforeForksyscall.runtime_AfterForksyscall.runtime_AfterForkInChildsync.runtime_procPinruntime.procPinsync.runtime_procUnpinruntime.procUnpinsync/atomic.runtime_procPinsync/atomic.runtime_procUnpinsync.runtime_canSpinsync.runtime_doSpinruntime.randsyscall.runtime_envssyscall.Getpagesizeos.runtime_argssyscall.Exitinternal/godebug.setUpdateinternal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Storeinternal/godebug.setNewIncNonDefaultinternal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Storeruntime.getAuxvruntime/debug.SetTracebackreflect.typelinksreflect.resolveNameOffreflect.resolveTypeOffreflect.resolveTextOffinternal/reflectlite.resolveNameOffinternal/reflectlite.resolveTypeOffreflect.addReflectOffsync.runtime_Semacquireinternal/poll.runtime_Semacquiresync.runtime_Semreleasesync.runtime_SemacquireMutexsync.runtime_SemacquireRWMutexRsync.runtime_SemacquireRWMutexinternal/poll.runtime_Semreleasesync.runtime_notifyListAddsync.runtime_notifyListWaitruntime.lesssync.runtime_notifyListNotifyAllsync.runtime_notifyListNotifyOnesync.runtime_notifyListChecksync.runtime_nanotimeos.sigpiperuntime.sigpanicruntime.panicmemAddrruntime.panicmemruntime.panicfloatruntime.panicoverflowruntime.makesliceruntime.growsliceruntime.nextslicecapruntime.isPowerOfTworeflect.growsliceinternal/bytealg.MakeNoZeroruntime.morestackcruntime.slicebytetostringruntime.gostringreflect.memmoveruntime/pprof.runtime_FrameStartLineruntime/pprof.runtime_FrameSymbolNameruntime/pprof.runtime_expandFinalInlineFrameruntime.moduledataverify1runtime.FuncForPCruntime.findfuncruntime.findmoduledatapruntime.(*moduledata).textOffruntime.funcline1runtime.pcdatavalue2runtime.stepruntime.readvarintruntime.newInlineUnwindertime.Sleeptime.newTimertime.stopTimertime.resetTimerruntime.writetime.nowruntime.traceAdvanceruntime.callersruntime.resolveNameOffruntime.resolveTypeOffruntime.mapinitnoopgogocallRetaeshashbodygosave_systemstack_switchsetg_gccgcWriteBarrierdebugCall32debugCall64debugCall128debugCall256debugCall512debugCall1024debugCall2048debugCall4096debugCall8192debugCall16384debugCall32768debugCall65536runtime.rt0_goruntime.asminitruntime.mstartruntime.gogoruntime.mcallruntime.systemstack_switchruntime.systemstackruntime.switchToCrashStack0runtime.morestackruntime.morestack_noctxtruntime.spillArgsruntime.unspillArgsruntime.reflectcallruntime.call16runtime.call32runtime.call64runtime.call128runtime.call256runtime.call512runtime.call1024runtime.call2048runtime.call4096runtime.call8192runtime.call16384runtime.call32768runtime.call65536runtime.call131072runtime.call262144runtime.call524288runtime.call1048576runtime.call2097152runtime.call4194304runtime.call8388608runtime.call16777216runtime.call33554432runtime.call67108864runtime.call134217728runtime.call268435456runtime.call536870912runtime.call1073741824runtime.memhash32runtime.memhash64runtime.memhashruntime.strhashruntime.procyieldruntime.asmcgocallruntime.setgruntime.abortruntime.return0runtime.goexitruntime.checkASMruntime.gcWriteBarrier1runtime.gcWriteBarrier2runtime.gcWriteBarrier3runtime.gcWriteBarrier4runtime.gcWriteBarrier5runtime.gcWriteBarrier6runtime.gcWriteBarrier7runtime.gcWriteBarrier8runtime.debugCallV2runtime.debugCallPanickedruntime.panicIndexruntime.panicIndexUruntime.panicSliceAlenruntime.panicSliceAlenUruntime.panicSliceAcapruntime.panicSliceAcapUruntime.panicSliceBruntime.panicSliceBUruntime.panicSlice3Alenruntime.panicSlice3Acapruntime.panicSlice3Bruntime.panicSlice3Cruntime.panicSliceConvertruntime.getfpruntime.duffzeroruntime.duffcopyruntime.memclrNoHeapPointersruntime.memmoveruntime.asyncPreempt_rt0_arm64_linuxmainruntime.sigprofNonGoWrapperruntime.exitruntime.exitThreadruntime.openruntime.closefdruntime.write1runtime.readruntime.usleepruntime.gettidruntime.raiseruntime.raiseprocruntime.getpidruntime.tgkillruntime.setitimerruntime.timer_createruntime.timer_settimeruntime.timer_deleteruntime.mincoreruntime.walltimeruntime.nanotime1runtime.rtsigprocmaskruntime.rt_sigactionruntime.callCgoSigactionruntime.sigfwdruntime.sigtrampruntime.cgoSigtrampruntime.sysMmapruntime.callCgoMmapruntime.sysMunmapruntime.callCgoMunmapruntime.madviseruntime.futexruntime.cloneruntime.sigaltstackruntime.osyieldruntime.sched_getaffinityruntime.load_gruntime.save_ginternal/runtime/atomic.(*Pointer[runtime._defer]).CompareAndSwapinternal/runtime/atomic.(*Pointer[runtime._defer]).CompareAndSwapNoWBinternal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).CompareAndSwapNoWBinternal/runtime/atomic.(*Pointer[runtime._defer]).Storeinternal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).Storeinternal/runtime/atomic.(*Pointer[runtime._defer]).StoreNoWBinternal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).StoreNoWBinternal/runtime/atomic.(*Pointer[runtime._defer]).Loadruntime.(*lockRank).Stringruntime.(*waitReason).Stringruntime.(*errorString).Errorruntime.(*errorString).RuntimeErrorruntime.(*errorAddressString).Addrruntime.(*errorAddressString).Errorruntime.(*errorAddressString).RuntimeErrorruntime.(*plainError).Errorruntime.(*plainError).RuntimeErrorruntime.(*boundsError).Errorruntime.(*boundsError).RuntimeErrorruntime.metricReader.compute-fmruntime.metricReader.computeruntime.(*itabTableType).add-fmruntime.debugCallCheckruntime.debugCallWrapruntime.reflectcallmoveruntime.wbBufFlushruntime.osinitruntime.osyieldruntime.asyncPreempt2runtime.badmcallruntime.badmcall2runtime.badreflectcallruntime.badmorestackg0runtime.badmorestackgsignalruntime.schedinitruntime.mstart0runtime.goexit1runtime.newprocruntime.argsruntime.checkruntime.newstackruntime.morestackcruntime.badsystemstackruntime.reflectcallruntime.asmcgocalltype:.eq.runtime.Frametype:.eq.runtime.modulehashtype:.eq.runtime.bitvectortype:.eq.runtime._functype:.eq.runtime.PanicNilErrortype:.eq.runtime.boundsErrortype:.eq.runtime._panictype:.eq.runtime.mcachetype:.eq.runtime.mspantype:.eq.runtime.mSpanListtype:.eq.runtime.gcBitstype:.eq.runtime.specialtype:.eq.struct { runtime.gList; runtime.n int32 }type:.eq.runtime.hchantype:.eq.runtime.pTraceStatetype:.eq.runtime.traceSchedResourceStatetype:.eq.runtime.notInHeaptype:.eq.runtime.limiterEventtype:.eq.runtime.gcWorktype:.eq.runtime.workbuftype:.eq.runtime.traceBuftype:.eq.runtime.mOStype:.eq.runtime.gTraceStatetype:.eq.runtime.errorAddressStringtype:.eq.runtime.untracedG·4type:.eq.runtime.TypeAssertionErrortype:.eq.runtime.funcinltype:.eq.runtime.piControllertype:.eq.[4]float64type:.eq.[2]runtime.Framesync/atomic.(*Bool).Loadsync/atomic.(*Bool).Storesync/atomic.(*Bool).Swapsync/atomic.(*Bool).CompareAndSwapsync/atomic.(*Int32).Loadsync/atomic.(*Int32).Storesync/atomic.(*Int32).Swapsync/atomic.(*Int32).CompareAndSwapsync/atomic.(*Int32).Addsync/atomic.(*Int32).Andsync/atomic.(*Int32).Orsync/atomic.(*Int64).Loadsync/atomic.(*Int64).Storesync/atomic.(*Int64).Swapsync/atomic.(*Int64).CompareAndSwapsync/atomic.(*Int64).Addsync/atomic.(*Int64).Andsync/atomic.(*Int64).Orsync/atomic.(*Uint32).Loadsync/atomic.(*Uint32).Storesync/atomic.(*Uint32).Swapsync/atomic.(*Uint32).CompareAndSwapsync/atomic.(*Uint32).Addsync/atomic.(*Uint32).Andsync/atomic.(*Uint32).Orsync/atomic.(*Uint64).Loadsync/atomic.(*Uint64).Storesync/atomic.(*Uint64).Swapsync/atomic.(*Uint64).CompareAndSwapsync/atomic.(*Uint64).Addsync/atomic.(*Uint64).Andsync/atomic.(*Uint64).Orsync/atomic.(*noCopy).Locksync/atomic.(*noCopy).Unlocksync/atomic.(*Value).Loadsync/atomic.(*Value).Storesync/atomic.(*Value).Swapsync/atomic.(*Value).CompareAndSwapsync/atomic.SwapUintptrsync/atomic.CompareAndSwapUintptrsync/atomic.StoreUintptrtype:.eq.sync/atomic.Booltype:.eq.sync/atomic.Int32type:.eq.sync/atomic.Int64type:.eq.sync/atomic.Uint32type:.eq.sync/atomic.Uint64internal/runtime/atomic.(*Int32).Swapinternal/runtime/atomic.(*Uint8).Andinternal/runtime/atomic.(*Uint8).Orinternal/runtime/atomic.(*Uint32).LoadAcquireinternal/runtime/atomic.(*Uint32).StoreReleaseinternal/runtime/atomic.(*Uint32).CompareAndSwapReleaseinternal/runtime/atomic.(*Uintptr).LoadAcquireinternal/runtime/atomic.(*Uintptr).StoreReleaseinternal/runtime/atomic.(*noCopy).Lockinternal/runtime/atomic.(*noCopy).Unlocktype:.eq.internal/runtime/atomic.Int64type:.eq.internal/runtime/atomic.Uint64type:.eq.internal/godebugs.Infointernal/profilerecord.(*MemProfileRecord).InUseBytesinternal/profilerecord.(*MemProfileRecord).InUseObjectsinternal/runtime/syscall.EpollWaitinternal/runtime/syscall.Syscall6internal/stringslite.Indexinternal/stringslite.IndexByteinternal/bytealg.Cutoverinternal/stringslite.Cutinternal/bytealg.IndexRabinKarp[go.shape.string]internal/bytealg.HashStr[go.shape.string]internal/runtime/exithook.Runinternal/runtime/exithook.Run.deferwrap2internal/runtime/exithook.Run.deferwrap1internal/runtime/exithook.Run.func1internal/reflectlite.Swapperinternal/reflectlite.ValueOfinternal/reflectlite.unpackEfaceinternal/reflectlite.Value.Kindinternal/reflectlite.Value.Typeinternal/reflectlite.flag.kindinternal/reflectlite.Swapper.func9internal/reflectlite.arrayAtinternal/reflectlite.addinternal/reflectlite.Swapper.func8internal/reflectlite.Swapper.func7internal/reflectlite.Swapper.func6internal/reflectlite.Swapper.func5internal/reflectlite.Swapper.func4internal/reflectlite.Swapper.func3internal/reflectlite.name.nameinternal/reflectlite.name.readVarintinternal/reflectlite.name.datainternal/reflectlite.pkgPathinternal/reflectlite.rtype.Stringinternal/reflectlite.rtype.nameOffinternal/reflectlite.rtype.commoninternal/reflectlite.rtype.exportedMethodsinternal/reflectlite.rtype.uncommoninternal/reflectlite.rtype.NumMethodinternal/reflectlite.rtype.PkgPathinternal/reflectlite.rtype.Nameinternal/reflectlite.eleminternal/reflectlite.rtype.Eleminternal/reflectlite.toTypeinternal/reflectlite.rtype.Ininternal/reflectlite.rtype.Keyinternal/reflectlite.rtype.Leninternal/reflectlite.rtype.NumFieldinternal/reflectlite.rtype.NumIninternal/reflectlite.rtype.NumOutinternal/reflectlite.rtype.Outinternal/reflectlite.rtype.Implementsinternal/reflectlite.rtype.AssignableTointernal/reflectlite.rtype.Comparableinternal/reflectlite.implementsinternal/reflectlite.rtype.typeOffinternal/reflectlite.directlyAssignableinternal/reflectlite.haveIdenticalTypeinternal/reflectlite.haveIdenticalUnderlyingTypeinternal/reflectlite.packEfaceinternal/reflectlite.(*ValueError).Errorinternal/reflectlite.methodNameinternal/reflectlite.flag.mustBeExportedinternal/reflectlite.flag.mustBeAssignableinternal/reflectlite.Value.Eleminternal/reflectlite.flag.rointernal/reflectlite.valueInterfaceinternal/reflectlite.Value.Leninternal/reflectlite.Value.pointerinternal/reflectlite.Value.numMethodinternal/reflectlite.Value.Setinternal/reflectlite.Value.assignTointernal/reflectlite.Value.IsNilinternal/reflectlite.Swapper.func1internal/reflectlite.Swapper.func2internal/reflectlite.rtype.Aligninternal/reflectlite.(*rtype).Aligninternal/reflectlite.rtype.ArrayTypeinternal/reflectlite.(*rtype).ArrayTypeinternal/reflectlite.(*rtype).AssignableTointernal/reflectlite.rtype.ChanDirinternal/reflectlite.(*rtype).ChanDirinternal/reflectlite.rtype.Commoninternal/reflectlite.(*rtype).Commoninternal/reflectlite.(*rtype).Comparableinternal/reflectlite.(*rtype).Eleminternal/reflectlite.rtype.ExportedMethodsinternal/reflectlite.(*rtype).ExportedMethodsinternal/reflectlite.rtype.FieldAligninternal/reflectlite.(*rtype).FieldAligninternal/reflectlite.rtype.FuncTypeinternal/reflectlite.(*rtype).FuncTypeinternal/reflectlite.rtype.GcSliceinternal/reflectlite.(*rtype).GcSliceinternal/reflectlite.rtype.HasNameinternal/reflectlite.(*rtype).HasNameinternal/reflectlite.rtype.IfaceIndirinternal/reflectlite.(*rtype).IfaceIndirinternal/reflectlite.(*rtype).Implementsinternal/reflectlite.(*rtype).Ininternal/reflectlite.rtype.InterfaceTypeinternal/reflectlite.(*rtype).InterfaceTypeinternal/reflectlite.rtype.IsDirectIfaceinternal/reflectlite.(*rtype).IsDirectIfaceinternal/reflectlite.(*rtype).Keyinternal/reflectlite.rtype.Kindinternal/reflectlite.(*rtype).Kindinternal/reflectlite.(*rtype).Leninternal/reflectlite.rtype.MapTypeinternal/reflectlite.(*rtype).MapTypeinternal/reflectlite.(*rtype).Nameinternal/reflectlite.(*rtype).NumFieldinternal/reflectlite.(*rtype).NumIninternal/reflectlite.(*rtype).NumMethodinternal/reflectlite.(*rtype).NumOutinternal/reflectlite.(*rtype).Outinternal/reflectlite.(*rtype).PkgPathinternal/reflectlite.rtype.Pointersinternal/reflectlite.(*rtype).Pointersinternal/reflectlite.rtype.Sizeinternal/reflectlite.(*rtype).Sizeinternal/reflectlite.(*rtype).Stringinternal/reflectlite.rtype.StructTypeinternal/reflectlite.(*rtype).StructTypeinternal/reflectlite.rtype.Uncommoninternal/reflectlite.(*rtype).Uncommoninternal/reflectlite.(*rtype).commontype:.eq.internal/reflectlite.ValueErrorerrors.initinternal/reflectlite.TypeOfinternal/abi.TypeOferrors.Newerrors.(*errorString).Errorerrors.Iserrors.iserrors.Aserrors.asiter.initmath/bits.Div64math/bits.LeadingZeros64math.frexpmath.IsInfmath.IsNaNmath.normalizemath.Float64bitsmath.Float64frombitsmath.ldexpmath.Infmath.Copysignmath.logmath.Frexpmath.NaNmath.log2math.Logmath.isOddIntmath.Modfmath.powmath.Signbitmath.Powmath.Expmath.Sqrtmath.Ldexpmath.archMaxmath.archMinmath.archExpmath.archModfunicode/utf8.DecodeRuneunicode/utf8.DecodeRuneInStringunicode/utf8.DecodeLastRuneunicode/utf8.RuneStartunicode/utf8.DecodeLastRuneInStringunicode/utf8.EncodeRuneunicode/utf8.appendRuneNonASCIIunicode/utf8.RuneCountunicode/utf8.RuneCountInStringunicode/utf8.Validunicode/utf8.ValidStringstrconv.specialstrconv.commonPrefixLenIgnoreCasestrconv.(*decimal).setstrconv.lowerstrconv.readFloatstrconv.(*decimal).floatBitsstrconv.atof64exactstrconv.atof32exactstrconv.atofHexstrconv.rangeErrorinternal/stringslite.Clonemath.Float32frombitsstrconv.atof32strconv.syntaxErrorstrconv.atof64strconv.ParseFloatstrconv.parseFloatPrefixstrconv.(*NumError).Errorstrconv.Quotestrconv.quoteWithstrconv.(*NumError).Unwrapstrconv.baseErrorstrconv.Itoastrconv.bitSizeErrorstrconv.ParseUintstrconv.ParseIntstrconv.Atoistrconv.underscoreOKstrconv.(*decimal).Assignstrconv.trimstrconv.rightShiftstrconv.leftShiftstrconv.prefixIsLessThanstrconv.(*decimal).Shiftstrconv.(*decimal).Roundstrconv.shouldRoundUpstrconv.(*decimal).RoundUpstrconv.(*decimal).RoundDownstrconv.(*decimal).RoundedIntegerstrconv.eiselLemire64strconv.eiselLemire32strconv.genericFtoamath.Float32bitsstrconv.bigFtoastrconv.formatDigitsstrconv.roundShorteststrconv.fmtEstrconv.fmtFstrconv.fmtBstrconv.fmtXstrconv.ryuFtoaFixed32strconv.mulByLog2Log10strconv.divisibleByPower5strconv.ryuFtoaFixed64strconv.formatDecimalstrconv.ryuFtoaShorteststrconv.computeBoundsstrconv.ryuDigitsstrconv.divmod1e9strconv.ryuDigits32strconv.mult64bitPow10strconv.mulByLog10Log2strconv.mult128bitPow10strconv.FormatUintstrconv.smallstrconv.FormatIntstrconv.AppendIntstrconv.AppendUintstrconv.formatBitsstrconv.isPowerOfTwomath/bits.TrailingZerosstrconv.appendQuotedWithstrconv.appendQuotedRuneWithunicode/utf8.ValidRunestrconv.appendEscapedRunestrconv.isInGraphicListstrconv.bsearch[go.shape.[]uint16,go.shape.uint16]unicode/utf8.AppendRunestrconv.CanBackquotestrconv.UnquoteCharstrconv.unhexstrconv.Unquotestrconv.unquotestrconv.indexstrconv.containsstrconv.IsPrintstrconv.bsearch[go.shape.[]uint32,go.shape.uint32]type:.eq.strconv.NumErrorsync.initsync.(*Cond).Waitsync.(*copyChecker).checksync.(*Cond).Signalsync.(*Cond).Broadcastsync.(*noCopy).Locksync.(*noCopy).Unlocksync.(*Map).Loadsync.(*Map).loadReadOnlysync/atomic.(*Pointer[go.shape.struct { sync.m map[interface {}]*sync.entry; sync.amended bool }]).Loadsync.(*Mutex).Locksync.(*Mutex).Unlocksync.(*entry).loadsync.(*Map).Clearsync/atomic.(*Pointer[go.shape.struct { sync.m map[interface {}]*sync.entry; sync.amended bool }]).Storesync.(*Map).Clear.deferwrap1sync.(*Map).LoadOrStoresync.(*entry).unexpungeLockedsync/atomic.(*Pointer[go.shape.interface {}]).CompareAndSwapsync.newEntrysync/atomic.(*Pointer[go.shape.interface {}]).Storesync.(*entry).tryLoadOrStoresync/atomic.(*Pointer[go.shape.interface {}]).Loadsync.(*Map).LoadAndDeletesync.(*entry).deletesync.(*entry).trySwapsync.(*Map).Swapsync.(*entry).swapLockedsync/atomic.(*Pointer[go.shape.interface {}]).Swapsync.(*Map).Rangesync.(*Map).missLockedsync.(*Map).dirtyLockedsync.(*entry).tryExpungeLockedsync.(*Mutex).TryLocksync.(*Mutex).lockSlowsync.(*Mutex).unlockSlowsync.(*Once).Dosync.(*Once).doSlowsync.(*Once).doSlow.deferwrap2sync.(*Once).doSlow.deferwrap1sync.(*Pool).Putsync.(*Pool).Getsync.(*Pool).getSlowsync.indexLocalsync.(*Pool).pinsync.(*Pool).pinSlowsync.(*Pool).pinSlow.deferwrap1sync.init.0sync.(*poolDequeue).pushHeadsync.(*poolDequeue).unpacksync.(*poolDequeue).popHeadsync.(*poolDequeue).packsync.(*poolDequeue).popTailsync.(*poolChain).pushHeadsync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Storesync.(*poolChain).popHeadsync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Loadsync.(*poolChain).popTailsync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).CompareAndSwapsync.init.1sync.(*RWMutex).RLocksync.(*RWMutex).TryRLocksync.(*RWMutex).RUnlocksync.(*RWMutex).rUnlockSlowsync.(*RWMutex).Locksync.(*RWMutex).TryLocksync.(*RWMutex).Unlocksync.(*RWMutex).RLockersync.(*rlocker).Locksync.(*rlocker).Unlocksync.(*WaitGroup).Addsync.(*WaitGroup).Donesync.(*WaitGroup).Waitsync.poolCleanupsyscall.hasWaitingReaderstype:.eq.sync.rlockertype:.eq.sync/atomic.Pointer[sync.poolChainElt]type:.eq.sync.poolLocaltype:.eq.sync.poolLocalInternaltype:.eq.sync.poolChaintype:.eq.sync.RWMutextype:.eq.sync.entrytype:.eq.sync/atomic.Pointer[interface {}]type:.eq.sync/atomic.Pointer[sync.readOnly]type:.eq.sync.Condtype:.eq.sync.Oncetype:.eq.sync.WaitGroupunicode.map.init.0unicode.map.init.1unicode.IsPrintunicode.Inunicode.IsSpaceunicode.is16unicode.is32unicode.Isunicode.isExcludingLatinunicode.tounicode.ToUpperunicode.Tounicode.ToLowerunicode.SimpleFoldunicode.initinternal/itoa.Itoainternal/itoa.Uitoareflect.initreflect.rtypeOfreflect.(*abiSeq).addArgreflect.(*abiSeq).stackAssignreflect.alignreflect.(*abiSeq).addRcvrreflect.(*abiSeq).regAssignreflect.(*abiSeq).assignFloatNreflect.(*abiSeq).assignIntNreflect.newAbiDescreflect.(*bitVector).appendreflect.(*abiSeq).stepsForValuereflect.intFromRegreflect.intToRegreflect.deepValueEqualreflect.Value.Typereflect.Value.Kindreflect.flag.kindreflect.Value.Boolreflect.Value.Intreflect.Value.Uintreflect.Value.Floatreflect.Value.Complexreflect.Value.IsNilreflect.Value.Lenreflect.Value.MapRangereflect.Value.Bytesinternal/bytealg.Equalreflect.Value.Stringreflect.Value.IsValidreflect.DeepEqualreflect.ValueOfreflect.unpackEfacereflect.Value.Seqreflect.rangeNum[go.shape.int,go.shape.int64]reflect.rangeNum[go.shape.int8,go.shape.int64]reflect.rangeNum[go.shape.int16,go.shape.int64]reflect.rangeNum[go.shape.int32,go.shape.int64]reflect.rangeNum[go.shape.int64,go.shape.int64]reflect.rangeNum[go.shape.uint,go.shape.uint64]reflect.rangeNum[go.shape.uint8,go.shape.uint64]reflect.rangeNum[go.shape.uint16,go.shape.uint64]reflect.rangeNum[go.shape.uint32,go.shape.uint64]reflect.rangeNum[go.shape.uint64,go.shape.uint64]reflect.rangeNum[go.shape.uintptr,go.shape.uint64]reflect.Value.Seq.func6reflect.Value.Seq.func5reflect.Value.Seq.func4reflect.Value.Seq.func3reflect.Value.Seq.func2reflect.Value.Seq.rangeNum[go.shape.uintptr,go.shape.uint64].func17reflect.Value.Seq.rangeNum[go.shape.uint64,go.shape.uint64].func16reflect.Value.Seq.rangeNum[go.shape.uint32,go.shape.uint64].func15reflect.Value.Seq.rangeNum[go.shape.uint16,go.shape.uint64].func14reflect.Value.Seq.rangeNum[go.shape.uint8,go.shape.uint64].func13reflect.Value.Seq.rangeNum[go.shape.uint,go.shape.uint64].func12reflect.Value.Seq.rangeNum[go.shape.int64,go.shape.int64].func11reflect.Value.Seq.rangeNum[go.shape.int32,go.shape.int64].func10reflect.Value.Seq.rangeNum[go.shape.int16,go.shape.int64].func9reflect.Value.Seq.rangeNum[go.shape.int8,go.shape.int64].func8reflect.Value.Seq.rangeNum[go.shape.int,go.shape.int64].func7reflect.Value.Seq.func1reflect.Value.Seq.func1.1reflect.Value.Seq2reflect.Value.Seq2.func5reflect.Value.Seq2.func4reflect.Value.Seq2.func3reflect.Value.Seq2.func2reflect.Value.Seq2.func1reflect.Value.Seq2.func1.1reflect.MakeFuncreflect.makeMethodValuereflect.methodValueCallCodePtrreflect.moveMakeFuncArgPtrsreflect.(*rtype).commonreflect.pkgPathreflect.Method.IsExportedreflect.Kind.Stringreflect.(*rtype).exportedMethodsreflect.(*rtype).uncommonreflect.elemreflect.stringForreflect.(*rtype).OverflowComplexreflect.(*rtype).Kindreflect.overflowFloat32reflect.(*rtype).OverflowFloatreflect.(*rtype).OverflowIntreflect.(*rtype).Sizereflect.(*rtype).OverflowUintreflect.(*rtype).CanSeqreflect.(*rtype).Elemreflect.toTypereflect.canRangeFuncreflect.(*rtype).CanSeq2reflect.canRangeFunc2reflect.ChanDir.Stringreflect.(*interfaceType).Methodreflect.(*interfaceType).nameOffreflect.(*rtype).nameOffreflect.(*interfaceType).typeOffreflect.(*rtype).typeOffreflect.(*interfaceType).MethodByNamereflect.StructField.IsExportedreflect.StructTag.Getreflect.StructTag.Lookupreflect.(*structType).Fieldreflect.(*structType).FieldByIndexreflect.(*structType).FieldByNameFuncreflect.(*structType).FieldByNamereflect.(*structType).FieldByName.func1reflect.implementsreflect.nameOffForreflect.typeOffForreflect.specialChannelAssignabilityreflect.nameForreflect.directlyAssignablereflect.haveIdenticalTypereflect.pkgPathForreflect.haveIdenticalUnderlyingTypereflect.initFuncTypesreflect.TypeOfreflect.initFuncTypes.deferwrap1reflect.FuncOfreflect.fnv1reflect.newNamereflect.resolveReflectNamereflect.FuncOf.func1sync.(*Map).Storereflect.FuncOf.deferwrap1reflect.funcStrreflect.emitGCMaskreflect.appendGCProgreflect.SliceOfreflect.isLetterunicode.IsLetterreflect.isValidFieldNameunicode.IsDigitreflect.isRegularMemoryreflect.isPaddedFieldreflect.StructOfreflect.Value.Interfacereflect.appendVarintreflect.resolveReflectTextreflect.resolveReflectTypereflect.textOffForreflect.(*rtype).textOffreflect.StructOf.func2reflect.addreflect.StructOf.func1reflect.StructOf.deferwrap1reflect.embeddedIfaceMethStubreflect.runtimeStructFieldreflect.typeptrdatareflect.ArrayOfreflect.ArrayOf.func1reflect.arrayAtreflect.funcLayoutreflect.funcLayout.func1reflect.addTypeBitsreflect.packEfacereflect.(*ValueError).Errorreflect.valueMethodNameruntime.Callersreflect.flag.mustBeExportedSlowreflect.flag.mustBeAssignableSlowreflect.Value.Addrreflect.ptrToreflect.Value.panicNotBoolreflect.flag.mustBereflect.Value.bytesSlowreflect.Value.runesreflect.Value.CanAddrreflect.Value.CanSetreflect.Value.Callreflect.flag.mustBeExportedreflect.Value.CallSlicereflect.Value.callreflect.storeRcvrreflect.floatFromRegreflect.archFloat32FromRegreflect.floatToRegreflect.archFloat32ToRegreflect.callReflectreflect.methodReceiverreflect.callMethodreflect.funcNamereflect.Value.Capreflect.Value.capNonSlicereflect.Value.pointerreflect.Value.Closereflect.Value.CanComplexreflect.Value.Elemreflect.flag.roreflect.Value.Fieldreflect.Value.FieldByIndexreflect.Value.FieldByIndexErrreflect.Value.FieldByNamereflect.Value.FieldByNameFuncreflect.Value.CanFloatreflect.Value.Indexreflect.Value.CanIntreflect.Value.CanInterfacereflect.Value.InterfaceDatareflect.escapesreflect.Value.IsZeroreflect.isZeroreflect.Value.SetZeroreflect.flag.mustBeAssignablereflect.Value.lenNonSlicereflect.Value.MapIndexreflect.Value.MapKeysreflect.(*MapIter).Keyreflect.Value.SetIterKeyreflect.(*MapIter).Valuereflect.Value.SetIterValuereflect.(*MapIter).Nextreflect.(*hiter).initializedreflect.(*MapIter).Resetreflect.flag.panicNotMapreflect.copyValreflect.Value.Methodreflect.Value.NumMethodreflect.Value.MethodByNamereflect.Value.NumFieldreflect.Value.OverflowComplexreflect.Value.OverflowFloatreflect.Value.OverflowIntreflect.Value.OverflowUintreflect.Value.Pointerreflect.Value.Recvreflect.Value.recvreflect.Value.Sendreflect.Value.sendreflect.chansendreflect.contentEscapesreflect.Value.Setreflect.Value.SetBoolreflect.Value.SetBytesreflect.Value.setRunesreflect.Value.SetComplexreflect.Value.SetFloatreflect.Value.SetIntreflect.Value.SetLenreflect.Value.SetCapreflect.Value.SetMapIndexreflect.Value.SetUintreflect.Value.SetPointerreflect.Value.SetStringreflect.Value.Slicereflect.Value.Slice3reflect.Value.stringNonStringreflect.Value.TryRecvreflect.Value.TrySendreflect.Value.typeSlowreflect.Value.CanUintreflect.Value.UnsafeAddrreflect.Value.UnsafePointerreflect.typesMustMatchreflect.Value.Growreflect.Value.growreflect.Value.Clearreflect.Copyreflect.MakeSlicereflect.Zeroreflect.Newreflect.Value.assignToreflect.Value.Convertreflect.Value.CanConvertreflect.Value.Comparablereflect.Value.Equalreflect.convertOpreflect.makeIntreflect.makeFloatreflect.makeFloat32reflect.makeComplexreflect.makeStringreflect.makeBytesreflect.makeRunesreflect.cvtIntreflect.cvtUintreflect.cvtFloatIntreflect.cvtFloatUintreflect.cvtIntFloatreflect.cvtUintFloatreflect.cvtFloatreflect.cvtComplexreflect.cvtIntStringreflect.cvtUintStringreflect.cvtBytesStringreflect.cvtStringBytesreflect.cvtRunesStringreflect.cvtStringRunesreflect.cvtSliceArrayPtrreflect.cvtSliceArrayreflect.cvtDirectreflect.cvtT2Ireflect.cvtI2Ireflect.mapassign_faststrreflect.deepValueEqual.func1reflect.deepValueEqual.func2reflect.(*rtype).Stringreflect.(*rtype).Bitsreflect.(*rtype).Alignreflect.(*rtype).FieldAlignreflect.(*rtype).NumMethodreflect.(*interfaceType).NumMethodreflect.(*rtype).Methodreflect.(*rtype).MethodByNamereflect.(*rtype).PkgPathreflect.(*rtype).Namereflect.(*rtype).ChanDirreflect.(*rtype).Fieldreflect.(*rtype).FieldByIndexreflect.(*rtype).FieldByNamereflect.(*rtype).FieldByNameFuncreflect.(*rtype).Keyreflect.(*rtype).Lenreflect.(*rtype).NumFieldreflect.(*rtype).Inreflect.(*rtype).NumInreflect.(*rtype).NumOutreflect.(*rtype).Outreflect.(*rtype).IsVariadicreflect.(*rtype).ptrToreflect.(*rtype).Implementsreflect.(*rtype).AssignableToreflect.(*rtype).ConvertibleToreflect.(*rtype).Comparablereflect.typesByStringreflect.rtypeOffreflect.valueInterfacereflect.mapassignreflect.makeFuncStubreflect.methodValueCalltype:.eq.reflect.Methodtype:.eq.reflect.MapItertype:.eq.reflect.hiterreflect.(*Kind).Stringreflect.(*ChanDir).Stringreflect.(*StructTag).Getreflect.(*StructTag).Lookupreflect.(*StructField).IsExportedreflect.(*Method).IsExportedreflect.(*Value).Addrreflect.(*Value).Boolreflect.(*Value).Bytesreflect.(*Value).Callreflect.(*Value).CallSlicereflect.(*Value).CanAddrreflect.(*Value).CanComplexreflect.(*Value).CanConvertreflect.(*Value).CanFloatreflect.(*Value).CanIntreflect.(*Value).CanInterfacereflect.(*Value).CanSetreflect.(*Value).CanUintreflect.(*Value).Capreflect.(*Value).Clearreflect.(*Value).Closereflect.(*Value).Comparablereflect.(*Value).Complexreflect.(*Value).Convertreflect.(*Value).Elemreflect.(*Value).Equalreflect.(*Value).Fieldreflect.(*Value).FieldByIndexreflect.(*Value).FieldByIndexErrreflect.(*Value).FieldByNamereflect.(*Value).FieldByNameFuncreflect.(*Value).Floatreflect.(*Value).Growreflect.(*Value).Indexreflect.(*Value).Intreflect.(*Value).Interfacereflect.(*Value).InterfaceDatareflect.(*Value).IsNilreflect.(*Value).IsValidreflect.(*Value).IsZeroreflect.(*Value).Kindreflect.(*Value).Lenreflect.(*Value).MapIndexreflect.(*Value).MapKeysreflect.(*Value).MapRangereflect.(*Value).Methodreflect.(*Value).MethodByNamereflect.(*Value).NumFieldreflect.(*Value).NumMethodreflect.(*Value).OverflowComplexreflect.(*Value).OverflowFloatreflect.(*Value).OverflowIntreflect.(*Value).OverflowUintreflect.(*Value).Pointerreflect.(*Value).Recvreflect.(*Value).Sendreflect.(*Value).Seqreflect.(*Value).Seq2reflect.(*Value).Setreflect.(*Value).SetBoolreflect.(*Value).SetBytesreflect.(*Value).SetCapreflect.(*Value).SetComplexreflect.(*Value).SetFloatreflect.(*Value).SetIntreflect.(*Value).SetIterKeyreflect.(*Value).SetIterValuereflect.(*Value).SetLenreflect.(*Value).SetMapIndexreflect.(*Value).SetPointerreflect.(*Value).SetStringreflect.(*Value).SetUintreflect.(*Value).SetZeroreflect.(*Value).Slicereflect.(*Value).Slice3reflect.(*Value).Stringreflect.(*Value).TryRecvreflect.(*Value).TrySendreflect.(*Value).Typereflect.(*Value).Uintreflect.(*Value).UnsafeAddrreflect.(*Value).UnsafePointerreflect.(*ptrType).Alignreflect.(*ptrType).ArrayTypereflect.(*ptrType).ChanDirreflect.(*ptrType).Commonreflect.(*ptrType).ExportedMethodsreflect.(*ptrType).FieldAlignreflect.(*ptrType).FuncTypereflect.(*ptrType).GcSlicereflect.(*ptrType).HasNamereflect.(*ptrType).IfaceIndirreflect.(*ptrType).InterfaceTypereflect.(*ptrType).IsDirectIfacereflect.(*ptrType).Keyreflect.(*ptrType).Kindreflect.(*ptrType).Lenreflect.(*ptrType).MapTypereflect.(*ptrType).NumMethodreflect.(*ptrType).Pointersreflect.(*ptrType).Sizereflect.(*ptrType).StructTypereflect.(*ptrType).Uncommonreflect.(*structType).Alignreflect.(*structType).ArrayTypereflect.(*structType).ChanDirreflect.(*structType).Commonreflect.(*structType).Elemreflect.(*structType).ExportedMethodsreflect.(*structType).FieldAlignreflect.(*structType).FuncTypereflect.(*structType).GcSlicereflect.(*structType).HasNamereflect.(*structType).IfaceIndirreflect.(*structType).InterfaceTypereflect.(*structType).IsDirectIfacereflect.(*structType).Keyreflect.(*structType).Kindreflect.(*structType).Lenreflect.(*structType).MapTypereflect.(*structType).NumMethodreflect.(*structType).Pointersreflect.(*structType).Sizereflect.(*structType).Uncommonreflect.callReflectreflect.callMethodtype:.eq.reflect.ValueErrortype:.eq.reflect.makeFuncCtxttype:.eq.reflect.methodValuetype:.eq.reflect.visittype:.hash.reflect.visitinternal/fmtsort.Sortslices.SortStableFunc[go.shape.[]internal/fmtsort.KeyValue,go.shape.struct { Key reflect.Value; Value reflect.Value }]internal/fmtsort.comparecmp.Compare[go.shape.int64]cmp.Compare[go.shape.uint64]cmp.Compare[go.shape.float64]cmp.isNaN[go.shape.float64]cmp.Compare[go.shape.uintptr]cmp.Compare[go.shape.string]internal/fmtsort.nilCompareinternal/fmtsort.Sort.func1slices.stableCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]slices.symMergeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]slices.rotateCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]slices.insertionSortCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]io.init.func1io.WriteStringio.ReadAtLeastio.CopyNio.LimitReaderio.Copyio.CopyBufferio.copyBufferio.(*LimitedReader).Readio.(*SectionReader).Readio.(*SectionReader).Seekio.(*SectionReader).ReadAtio.(*SectionReader).Sizeio.(*SectionReader).Outerio.discard.Writeio.discard.WriteStringio.discard.ReadFromio.nopCloser.Closeio.nopCloserWriterTo.Closeio.nopCloserWriterTo.WriteToio.ReadAllio.eofReader.Readio.(*multiReader).Readio.(*multiReader).WriteToio.(*multiReader).writeToWithBufferio.(*onceError).Storeio.(*onceError).Store.deferwrap1io.(*onceError).Loadio.(*onceError).Load.deferwrap1io.(*pipe).readio.(*pipe).closeReadio.(*pipe).closeRead.func1io.(*pipe).writeio.(*pipe).write.deferwrap1io.(*pipe).closeWriteio.(*pipe).closeWrite.func1io.(*pipe).readCloseErrorio.(*pipe).writeCloseErrorio.(*PipeReader).Readio.(*PipeReader).Closeio.(*PipeReader).CloseWithErrorio.(*PipeWriter).Writeio.(*PipeWriter).Closeio.(*PipeWriter).CloseWithErrortype:.eq.io.LimitedReaderio.(*discard).ReadFromio.(*discard).Writeio.(*discard).WriteStringio.(*nopCloser).Closeio.nopCloser.Readio.(*nopCloser).Readio.(*nopCloserWriterTo).Closeio.nopCloserWriterTo.Readio.(*nopCloserWriterTo).Readio.(*nopCloserWriterTo).WriteToio.(*eofReader).Readio.(*onceError).Lockio.(*onceError).TryLockio.(*onceError).Unlocktype:.eq.io.SectionReadertype:.eq.io.onceErrortype:.eq.io.pipetype:.eq.io.PipeReadertype:.eq.io.PipeWriterinternal/bisect.Newinternal/bisect.(*Matcher).MarkerOnlyinternal/bisect.(*Matcher).ShouldEnableinternal/bisect.(*Matcher).matchResultinternal/bisect.(*Matcher).ShouldPrintinternal/bisect.(*Matcher).FileLineinternal/bisect.(*Matcher).fileLineinternal/bisect.printFileLineinternal/bisect.AppendMarkerinternal/bisect.appendFileLineinternal/bisect.(*Matcher).Stackinternal/bisect.(*Matcher).stacksync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).Loadsync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).CompareAndSwapinternal/bisect.PrintMarkerinternal/bisect.printStackinternal/bisect.Hashinternal/bisect.fnvUint64internal/bisect.fnvStringinternal/bisect.fnvUint32internal/bisect.fnvinternal/bisect.(*parseError).Errorinternal/bisect.(*dedup).seeninternal/bisect.(*dedup).seenLossysync/atomic.(*Pointer[internal/bisect.dedup]).CompareAndSwapsync/atomic.(*Pointer[internal/bisect.dedup]).Swapsync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).Swapsync/atomic.(*Pointer[internal/bisect.dedup]).Storesync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).Storesync/atomic.(*Pointer[internal/bisect.dedup]).Loadtype:.eq.internal/bisect.condtype:.eq.sync/atomic.Pointer[internal/bisect.dedup]type:.eq.[2]interface {}internal/godebug.(*Setting).IncNonDefaultinternal/godebug.(*Setting).registerinternal/godebug.(*Setting).Nameinternal/godebug.(*Setting).Valueinternal/godebug.(*Setting).Value.func1internal/godebug.(*Setting).Undocumentedinternal/godebug.lookupinternal/godebugs.Lookupsync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Storeinternal/godebug.init.0internal/godebug.newIncNonDefaultinternal/godebug.Newinternal/godebug.updateinternal/godebug.update.func1internal/godebug.update.deferwrap1internal/godebug.parseinternal/godebug.(*runtimeStderr).Writesync/atomic.(*Pointer[internal/godebug.value]).CompareAndSwapsync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).CompareAndSwapsync/atomic.(*Pointer[internal/godebug.value]).Swapsync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Swapsync/atomic.(*Pointer[internal/godebug.value]).Storesync/atomic.(*Pointer[internal/godebug.value]).Loadsync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Loadinternal/godebug.(*Setting).IncNonDefault-fmsync/atomic.(*Uint64).Load-fminternal/godebug.(*Setting).register-fmtype:.eq.internal/godebug.settingtype:.eq.sync/atomic.Pointer[internal/godebug.value]type:.eq.internal/godebug.valuetype:.eq.internal/godebug.Settingsyscall.initsyscall.init.func1syscall.copyenvsyscall.Getenvsyscall.Getenv.deferwrap1syscall.Environsyscall.Environ.deferwrap1syscall.forkAndExecInChildsyscall.forkAndExecInChild1sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Loadsyscall.forkExecPipesyscall.capToIndexsyscall.capToMasksyscall.formatIDMappingssyscall.writeIDMappingssyscall.Opensyscall.Writesyscall.writeSetgroupssyscall.writeUidGidMappingssyscall.os_checkClonePidfd.deferwrap1syscall.doCheckClonePidfdsyscall.SlicePtrFromStringssyscall.SetNonblocksyscall.forkExecsyscall.BytePtrFromStringsyscall.forkAndExecFailureCleanupsyscall.acquireForkLocksyscall.acquireForkLock.deferwrap1syscall.releaseForkLocksyscall.releaseForkLock.deferwrap1syscall.newNetlinkRouteRequestsyscall.(*NetlinkRouteRequest).toWireFormatsyscall.NetlinkRIBsyscall.Socketsyscall.NetlinkRIB.deferwrap2syscall.NetlinkRIB.deferwrap1syscall.ParseNetlinkMessagesyscall.netlinkMessageHeaderAndDatasyscall.nlmAlignOfsyscall.ParseNetlinkRouteAttrsyscall.netlinkRouteAttrAndValuesyscall.rtaAlignOfsyscall.init.0sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Storesyscall.ByteSliceFromStringsyscall.(*Timespec).Unixsyscall.(*Timeval).Unixsyscall.(*Timespec).Nanosyscall.(*Timeval).Nanosyscall.isGroupMembersyscall.isCapDacOverrideSetsyscall.Faccessatsyscall.Geteuidsyscall.Getuidsyscall.Getegidsyscall.Getgidsyscall.Pipe2syscall.Getwdsyscall.Getgroupssyscall.WaitStatus.Exitedsyscall.WaitStatus.Signaledsyscall.WaitStatus.Stoppedsyscall.WaitStatus.Continuedsyscall.WaitStatus.CoreDumpsyscall.WaitStatus.ExitStatussyscall.WaitStatus.Signalsyscall.WaitStatus.StopSignalsyscall.WaitStatus.TrapCausesyscall.Wait4syscall.(*SockaddrInet4).sockaddrsyscall.(*SockaddrInet6).sockaddrsyscall.(*SockaddrUnix).sockaddrsyscall.(*SockaddrLinklayer).sockaddrsyscall.(*SockaddrNetlink).sockaddrsyscall.anyToSockaddrsyscall.Accept4syscall.Getsocknamesyscall.recvmsgRawsyscall.(*Iovec).SetLensyscall.(*Msghdr).SetControllensyscall.sendmsgNsyscall.Getrlimitsyscall.setrlimitsyscall.rawSetrlimitsyscall.(*mmapper).Mmapsyscall.(*mmapper).Mmap.deferwrap1syscall.(*mmapper).Munmapsyscall.(*mmapper).Munmap.deferwrap1syscall.Errno.Errorsyscall.Errno.Issyscall.Errno.Temporarysyscall.Errno.Timeoutsyscall.Signal.Signalsyscall.Signal.Stringsyscall.Bindsyscall.Connectsyscall.Getpeernamesyscall.GetsockoptIntsyscall.Recvfromsyscall.recvfromInet4syscall.recvfromInet6syscall.recvmsgInet4syscall.recvmsgInet6syscall.Recvmsgsyscall.SendmsgNsyscall.sendmsgNInet4syscall.sendmsgNInet6syscall.sendtoInet4syscall.sendtoInet6syscall.Sendtosyscall.faccessatsyscall.errnoErrsyscall.faccessat2syscall.openatsyscall.pipe2syscall.readlinkatsyscall.unlinkatsyscall.Getcwdsyscall.wait4syscall.Closesyscall.Dupsyscall.Fchdirsyscall.Fchmodsyscall.fcntlsyscall.Fsyncsyscall.Getdentssyscall.Getrusagesyscall.Killsyscall.Mkdiratsyscall.prlimit1syscall.readsyscall.Unamesyscall.writesyscall.readlensyscall.munmapsyscall.Fchownsyscall.Fstatsyscall.fstatatsyscall.Ftruncatesyscall.getrlimitsyscall.Listensyscall.preadsyscall.pwritesyscall.Seeksyscall.sendfilesyscall.setrlimit1syscall.Shutdownsyscall.Splicesyscall.accept4syscall.bindsyscall.connectsyscall.getgroupssyscall.socketsyscall.getpeernamesyscall.getsocknamesyscall.recvfromsyscall.sendtosyscall.recvmsgsyscall.sendmsgos.checkClonePidfdsyscall.RawSyscallsyscall.RawSyscall6syscall.Syscallsyscall.Syscall6syscall.prlimitsyscall.Getpidsyscall.getsockoptsyscall.setsockoptsyscall.mmapsyscall.rawVforkSyscallsyscall.rawSyscallNoErrortype:.eq.syscall.SockaddrLinklayertype:.eq.syscall.SockaddrUnixtype:.eq.syscall.SockaddrInet4syscall.(*Errno).Errorsyscall.(*Errno).Issyscall.(*Errno).Temporarysyscall.(*Errno).Timeoutsyscall.(*Signal).Signalsyscall.(*Signal).Stringsyscall.(*WaitStatus).Continuedsyscall.(*WaitStatus).CoreDumpsyscall.(*WaitStatus).ExitStatussyscall.(*WaitStatus).Exitedsyscall.(*WaitStatus).Signalsyscall.(*WaitStatus).Signaledsyscall.(*WaitStatus).StopSignalsyscall.(*WaitStatus).Stoppedsyscall.(*WaitStatus).TrapCausetime.inittime.map.init.0time.lookuptime.matchtime.appendInttime.appendInt.func1time.appendNanotime.digitsLentime.separatortime.Time.Stringtime.Time.GoStringtime.absClocktime.Time.Nanosecondtime.Time.Locationtime.Time.Formattime.Time.AppendFormattime.Time.appendFormattime.absWeekdaytime.Month.Stringtime.fmtInttime.Weekday.Stringtime.quotetime.(*ParseError).Errortime.getnumtime.isDigit[go.shape.string]time.skiptime.cutspacetime.Parsetime.parsetime.newParseErrortime.commaOrPeriodtime.isLeaptime.daysIntime.(*Time).unixSectime.(*Time).sectime.(*Time).setLoctime.(*Time).stripMonotime.getnum3time.parseTimeZonetime.parseGMTtime.parseSignedOffsettime.leadingInt[go.shape.string]time.ParseDurationtime.leadingFractiontime.Time.appendFormatRFC3339time.Time.appendStrictRFC3339time.Time.appendStrictRFC3339.func1time.parseStrictRFC3339time.syncTimertime.whentime.(*Timer).Stoptime.NewTimertime.(*Timer).Resettime.sendTimetime.AfterFunctime.goFunctime.opentime.closefdtime.preadnsyscall.Readtime.NewTickertime.(*Time).addSectime.Time.Aftertime.(*Time).nsectime.Time.Beforetime.Time.Comparetime.Time.Equaltime.Time.IsZerotime.Time.abstime.Time.locabstime.Time.Datetime.Time.Yeartime.Time.Monthtime.Time.Daytime.Time.Weekdaytime.Time.ISOWeektime.Time.Clocktime.Time.Hourtime.Time.Minutetime.Time.Secondtime.Time.YearDaytime.Duration.Stringtime.Duration.formattime.fmtFractime.Duration.Nanosecondstime.Duration.Microsecondstime.Duration.Millisecondstime.Duration.Secondstime.Duration.Minutestime.Duration.Hourstime.Duration.Truncatetime.Duration.Roundtime.lessThanHalftime.Duration.Abstime.Time.Addtime.Time.Subtime.subMonotime.Untiltime.Time.AddDatetime.Time.datetime.Time.UTCtime.Time.Localtime.Time.Intime.Time.Zonetime.Time.ZoneBoundstime.unixTimetime.Time.Unixtime.Time.UnixMillitime.Time.UnixMicrotime.Time.UnixNanotime.Time.MarshalBinarytime.(*Time).UnmarshalBinarytime.Time.GobEncodetime.(*Time).GobDecodetime.Time.MarshalJSONtime.(*Time).UnmarshalJSONtime.Time.MarshalTexttime.(*Time).UnmarshalTexttime.Time.IsDSTtime.Datetime.normtime.daysSinceEpochtime.Time.Truncatetime.Time.Roundtime.divtime.(*Location).gettime.(*Location).Stringtime.FixedZonetime.fixedZonetime.(*Location).lookuptime.(*Location).lookupFirstZonetime.(*Location).firstZoneUsedtime.tzsettime.tzsetNametime.tzsetOffsettime.tzsetNumtime.tzsetRuletime.tzruleTimetime.(*Location).lookupNametime.fileSizeError.Errortime.(*dataIO).big8time.(*dataIO).big4time.(*dataIO).readtime.LoadLocationFromTZDatatime.(*dataIO).resttime.(*dataIO).bytetime.byteStringtime.findZonetime.loadTzinfoFromDirOrZiptime.loadTzinfoFromZiptime.get4time.get2time.loadTzinfoFromZip.deferwrap1time.loadTzinfotime.loadLocationruntime.GOROOTtime.gorootZoneSourcetime.readFiletime.readtime.readFile.deferwrap1time.initLocaltime.FixedZone.func1time.nextStdChunktime.startsWithLowerCasetime.stdFracSecondtime.absDatetime.Nowtime.parseRFC3339[go.shape.[]uint8]time.parseRFC3339[go.shape.[]uint8].func1time.isDigit[go.shape.[]uint8]time.parseNanoseconds[go.shape.[]uint8]time.atoi[go.shape.[]uint8]time.leadingInt[go.shape.[]uint8]type:.eq.time.ParseErrortime.parseNanoseconds[go.shape.string]time.atoi[go.shape.string]time.parseRFC3339[go.shape.string]time.parseRFC3339[go.shape.string].func1time.(*Time).Addtime.(*Time).AddDatetime.(*Time).Aftertime.(*Time).AppendFormattime.(*Time).Beforetime.(*Time).Clocktime.(*Time).Comparetime.(*Time).Datetime.(*Time).Daytime.(*Time).Equaltime.(*Time).Formattime.(*Time).GoStringtime.(*Time).GobEncodetime.(*Time).Hourtime.(*Time).ISOWeektime.(*Time).Intime.(*Time).IsDSTtime.(*Time).IsZerotime.(*Time).Localtime.(*Time).Locationtime.(*Time).MarshalBinarytime.(*Time).MarshalJSONtime.(*Time).MarshalTexttime.(*Time).Minutetime.(*Time).Monthtime.(*Time).Nanosecondtime.(*Time).Roundtime.(*Time).Secondtime.(*Time).Stringtime.(*Time).Subtime.(*Time).Truncatetime.(*Time).UTCtime.(*Time).Unixtime.(*Time).UnixMicrotime.(*Time).UnixMillitime.(*Time).UnixNanotime.(*Time).Weekdaytime.(*Time).Yeartime.(*Time).YearDaytime.(*Time).Zonetime.(*Time).ZoneBoundstime.(*Month).Stringtime.(*Weekday).Stringtime.(*Duration).Abstime.(*Duration).Hourstime.(*Duration).Microsecondstime.(*Duration).Millisecondstime.(*Duration).Minutestime.(*Duration).Nanosecondstime.(*Duration).Roundtime.(*Duration).Secondstime.(*Duration).Stringtime.(*Duration).Truncatetime.(*fileSizeError).Errortype:.eq.time.zonetype:.eq.time.zoneTranstype:.eq.time.Timertype:.eq.[1]time.zonetype:.eq.[1]time.zoneTranspath.Cleanpath.(*lazybuf).appendpath.(*lazybuf).stringpath.(*lazybuf).indexpath.Joinpath.Baseinternal/bytealg.LastIndexByteStringio/fs.initio/fs.FormatFileInfoio/fs.FormatDirEntryio/fs.ValidPathio/fs.FileMode.Stringio/fs.FileMode.IsDirio/fs.FileMode.IsRegulario/fs.FileMode.Permio/fs.FileMode.Typeio/fs.(*PathError).Errorio/fs.(*PathError).Unwrapio/fs.(*PathError).Timeoutio/fs.Statio/fs.Stat.deferwrap1type:.eq.io/fs.PathErrorslices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.reverseRangeCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.partitionCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.partitionEqualCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.partialInsertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.choosePivotCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.medianCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.order2CmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.breakPatternsCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.nextPowerOfTwoslices.(*xorshift).Nextslices.heapSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.siftDownCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]slices.insertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]io/fs.(*FileMode).IsDirio/fs.(*FileMode).IsRegulario/fs.(*FileMode).Permio/fs.(*FileMode).Stringio/fs.(*FileMode).Typeinternal/filepathlite.Cleaninternal/filepathlite.IsPathSeparatorinternal/filepathlite.(*lazybuf).appendinternal/filepathlite.(*lazybuf).stringinternal/filepathlite.(*lazybuf).indexinternal/filepathlite.Localizeinternal/filepathlite.localizeinternal/filepathlite.Baseinternal/testlog.PanicOnExit0internal/testlog.PanicOnExit0.deferwrap1internal/testlog.Getenvinternal/testlog.Loggerinternal/testlog.Openinternal/testlog.Statinternal/syscall/unix.CopyFileRangeinternal/syscall/unix.Fcntlinternal/syscall/unix.GetRandominternal/syscall/unix.KernelVersioninternal/syscall/unix.PidFDOpeninternal/poll.initsync.OnceValue[go.shape.bool]internal/poll.init.OnceValue[go.shape.bool].func5internal/poll.init.OnceValue[go.shape.bool].func4internal/poll.init.OnceValue[go.shape.bool].func4.1internal/poll.init.func1internal/poll.init.func2internal/poll.init.func3internal/poll.CopyFileRangeinternal/poll.copyFileRangeinternal/poll.(*FD).writeLockinternal/poll.errClosinginternal/poll.(*FD).readLockinternal/poll.copyFileRange.deferwrap2internal/poll.copyFileRange.deferwrap1internal/poll.errNetClosing.Errorinternal/poll.errNetClosing.Timeoutinternal/poll.errNetClosing.Temporaryinternal/poll.(*DeadlineExceededError).Errorinternal/poll.(*DeadlineExceededError).Timeoutinternal/poll.(*DeadlineExceededError).Temporaryinternal/poll.(*FD).Fsyncinternal/poll.(*FD).increfinternal/poll.(*fdMutex).increfinternal/poll.ignoringEINTRinternal/poll.(*FD).Fsync.func1internal/poll.(*FD).Fsync.deferwrap1internal/poll.(*fdMutex).increfAndCloseinternal/poll.(*fdMutex).rwlockinternal/poll.(*fdMutex).rwunlockinternal/poll.(*FD).decrefinternal/poll.(*fdMutex).decrefinternal/poll.(*FD).readUnlockinternal/poll.(*FD).writeUnlockinternal/poll.(*pollDesc).initinternal/poll.errnoErrinternal/poll.(*pollDesc).prepareinternal/poll.convertErrinternal/poll.(*pollDesc).waitinternal/poll.(*FD).SetDeadlineinternal/poll.(*FD).SetReadDeadlineinternal/poll.(*FD).SetWriteDeadlineinternal/poll.setDeadlineImplinternal/poll.setDeadlineImpl.deferwrap1internal/poll.(*FD).Shutdowninternal/poll.(*FD).Shutdown.deferwrap1internal/poll.(*FD).Fchowninternal/poll.(*FD).Fchown.func1internal/poll.(*FD).Fchown.deferwrap1internal/poll.(*FD).Ftruncateinternal/poll.(*FD).Ftruncate.func1internal/poll.(*FD).Ftruncate.deferwrap1internal/poll.(*FD).RawControlinternal/poll.(*FD).RawControl.deferwrap1internal/poll.(*FD).Initinternal/poll.(*FD).destroyinternal/poll.(*pollDesc).closeinternal/poll.(*SysFile).destroyinternal/poll.(*FD).Closeinternal/poll.(*pollDesc).evictinternal/poll.(*FD).SetBlockinginternal/poll.(*FD).SetBlocking.deferwrap1internal/poll.(*FD).Readinternal/poll.(*pollDesc).prepareReadinternal/poll.ignoringEINTRIOinternal/poll.(*pollDesc).pollableinternal/poll.(*pollDesc).waitReadinternal/poll.(*FD).eofErrorinternal/poll.(*FD).Read.deferwrap1internal/poll.(*FD).Preadsyscall.Preadinternal/poll.(*FD).ReadFrominternal/poll.(*FD).ReadFrom.deferwrap1internal/poll.(*FD).ReadFromInet4internal/poll.(*FD).ReadFromInet4.deferwrap1internal/poll.(*FD).ReadFromInet6internal/poll.(*FD).ReadFromInet6.deferwrap1internal/poll.(*FD).ReadMsginternal/poll.(*FD).ReadMsg.deferwrap1internal/poll.(*FD).ReadMsgInet4internal/poll.(*FD).ReadMsgInet4.deferwrap1internal/poll.(*FD).ReadMsgInet6internal/poll.(*FD).ReadMsgInet6.deferwrap1internal/poll.(*FD).Writeinternal/poll.(*pollDesc).prepareWriteinternal/poll.(*pollDesc).waitWriteinternal/poll.(*FD).Write.deferwrap1internal/poll.(*FD).Pwritesyscall.Pwriteinternal/poll.(*FD).Pwrite.deferwrap1internal/poll.(*FD).WriteToInet4internal/poll.(*FD).WriteToInet4.deferwrap1internal/poll.(*FD).WriteToInet6internal/poll.(*FD).WriteToInet6.deferwrap1internal/poll.(*FD).WriteTointernal/poll.(*FD).WriteTo.deferwrap1internal/poll.(*FD).WriteMsginternal/poll.(*FD).WriteMsg.deferwrap1internal/poll.(*FD).WriteMsgInet4internal/poll.(*FD).WriteMsgInet4.deferwrap1internal/poll.(*FD).WriteMsgInet6internal/poll.(*FD).WriteMsgInet6.deferwrap1internal/poll.(*FD).Acceptinternal/poll.(*FD).Accept.deferwrap1internal/poll.(*FD).Fchmodinternal/poll.(*FD).Fchmod.func1internal/poll.(*FD).Fchmod.deferwrap1internal/poll.(*FD).Fstatinternal/poll.(*FD).Fstat.func1internal/poll.(*FD).Fstat.deferwrap1internal/poll.DupCloseOnExecinternal/poll.(*FD).Dupinternal/poll.(*FD).Dup.deferwrap1internal/poll.(*FD).WaitWriteinternal/poll.(*FD).WriteOnceinternal/poll.(*FD).WriteOnce.deferwrap1internal/poll.(*FD).RawReadinternal/poll.(*FD).RawRead.deferwrap1internal/poll.(*FD).RawWriteinternal/poll.(*FD).RawWrite.deferwrap1internal/poll.dupCloseOnExecOldsyscall.CloseOnExecinternal/poll.dupCloseOnExecOld.deferwrap1internal/poll.(*FD).Fchdirinternal/poll.(*FD).Fchdir.deferwrap1internal/poll.(*FD).ReadDirentsyscall.ReadDirentinternal/poll.(*FD).ReadDirent.deferwrap1internal/poll.(*FD).Seekinternal/poll.(*FD).Seek.deferwrap1internal/poll.writevinternal/poll.SendFilesyscall.Sendfileinternal/poll.SendFile.deferwrap1internal/poll.SendFile.func1internal/poll.acceptinternal/poll.(*FD).SetsockoptIntsyscall.SetsockoptIntinternal/poll.(*FD).SetsockoptInt.deferwrap1internal/poll.(*FD).SetsockoptInet4Addrsyscall.SetsockoptInet4Addrinternal/poll.(*FD).SetsockoptInet4Addr.deferwrap1internal/poll.(*FD).SetsockoptLingersyscall.SetsockoptLingerinternal/poll.(*FD).SetsockoptLinger.deferwrap1internal/poll.(*FD).GetsockoptIntinternal/poll.(*FD).GetsockoptInt.deferwrap1internal/poll.(*FD).SetsockoptIPMreqnsyscall.SetsockoptIPMreqninternal/poll.(*FD).SetsockoptIPMreqn.deferwrap1internal/poll.(*FD).SetsockoptBytesyscall.SetsockoptByteinternal/poll.(*FD).SetsockoptByte.deferwrap1internal/poll.(*FD).SetsockoptIPMreqsyscall.SetsockoptIPMreqinternal/poll.(*FD).SetsockoptIPMreq.deferwrap1internal/poll.(*FD).SetsockoptIPv6Mreqsyscall.SetsockoptIPv6Mreqinternal/poll.(*FD).SetsockoptIPv6Mreq.deferwrap1internal/poll.Spliceinternal/poll.getPipeinternal/poll.Splice.deferwrap1internal/poll.spliceDraininternal/poll.spliceinternal/poll.spliceDrain.deferwrap1internal/poll.splicePumpinternal/poll.splicePump.deferwrap1internal/poll.newPoolPipeinternal/poll.putPipeinternal/poll.newPipeinternal/poll.destroyPipeinternal/poll.(*FD).Writevinternal/poll.consumeinternal/poll.(*FD).Writev.deferwrap1internal/poll.(*errNetClosing).Errorinternal/poll.(*errNetClosing).Temporaryinternal/poll.(*errNetClosing).Timeouttype:.eq.internal/poll.splicePipetype:.eq.internal/poll.FDos.initsync.OnceValue[go.shape.interface { Error() string }]os.init.OnceValue[go.shape.interface { Error() string }].func3os.init.OnceValue[go.shape.interface { Error() string }].func2os.init.OnceValue[go.shape.interface { Error() string }].func2.1os.init.func1os.(*File).Readdiros.(*File).Readdirnamesos.(*File).ReadDiros.ReadDirslices.SortFunc[go.shape.[]io/fs.DirEntry,go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]os.ReadDir.deferwrap1os.(*File).Closeos.(*File).readdirsync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Loadsync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Storeos.direntReclenos.readIntos.readIntLEinternal/byteorder.LeUint16os.direntInoos.direntTypeos.IsNotExistos.(*File).readdir.deferwrap1os.direntNamlenos.Getenvos.(*SyscallError).Erroros.(*SyscallError).Unwrapos.(*SyscallError).Timeoutos.underlyingErrorIsos.underlyingErroros.newHandleProcessos.(*Process).handleTransientReleaseos.(*Process).closeHandleos.(*Process).handlePersistentReleaseos.StartProcessos.(*Process).Releaseos.(*Process).Killos.(*Process).killos.(*Process).Signalos.(*Process).Waitos.(*ProcessState).UserTimeos.(*ProcessState).userTimeos.(*ProcessState).SystemTimeos.(*ProcessState).systemTimeos.(*ProcessState).Exitedos.(*ProcessState).exitedos.(*ProcessState).Successos.(*ProcessState).successos.(*ProcessState).Sysos.(*ProcessState).sysos.(*ProcessState).SysUsageos.(*ProcessState).sysUsageos.startProcessinternal/syscall/execenv.Defaultos.(*File).Fdsyscall.StartProcessos.newPIDProcessos.(*ProcessState).Pidos.(*ProcessState).Stringos.(*ProcessState).ExitCodeos.(*Process).waitos.(*Process).pidWaitos.(*Process).pidStatusos.(*Process).pidDeactivateos.NewSyscallErroros.(*Process).signalos.(*Process).pidSignalos.convertESRCHos.(*Process).pidSignal.deferwrap1os.(*Process).releaseos.(*File).Nameos.(*File).Reados.(*File).checkValidos.(*File).reados.(*File).ReadAtos.(*File).preados.(*File).ReadFromos.noReadFrom.ReadFromos.genericReadFromos.(*File).Writeos.(*File).writeos.epipecheckos.(*File).WriteAtos.(*File).pwriteos.(*File).WriteToos.noWriteTo.WriteToos.genericWriteToos.(*File).Seekos.(*File).WriteStringos.Mkdiros.ignoringEINTRos.Mkdir.func1os.syscallModesyscall.Mkdiros.OpenFileos.openDiros.(*File).wrapErros.UserConfigDiros.(*File).Chmodos.(*File).SetDeadlineos.(*File).SetReadDeadlineos.(*File).SetWriteDeadlineos.(*File).SyscallConnos.newRawConnos.ReadFileos.Openos.ReadFile.deferwrap1os.WriteFileos.openos.(*File).chmodos.(*File).Chownos.(*File).Truncateos.(*File).Syncos.(*File).Chdiros.(*File).setDeadlineos.(*File).setReadDeadlineos.(*File).setWriteDeadlineos.NewFileinternal/syscall/unix.HasNonblockFlagos.newFileos.openFileNologos.openFileNolog.func1os.openDirNologos.openDirNolog.func1os.(*file).closesync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Swapos.(*dirInfo).closeos.(*File).seekos.Removeos.Remove.func1syscall.Unlinkos.Remove.func2syscall.Rmdiros.readlinkos.fixCountsyscall.Readlinkos.(*unixDirent).Nameos.(*unixDirent).IsDiros.(*unixDirent).Typeos.(*unixDirent).Infoos.(*unixDirent).Stringos.newUnixDirentos.Getwdos.SameFileos.sameFileos.MkdirAllos.IsPathSeparatorinternal/filepathlite.VolumeNameos.ensurePidfdos.pidfdWorksos.getPidfdos.(*Process).pidfdWaitos.(*Process).handleTransientAcquireinternal/syscall/unix.(*SiginfoChild).WaitStatusos.(*Process).pidfdWait.deferwrap1os.(*Process).pidfdSendSignalinternal/syscall/unix.PidFDSendSignalos.(*Process).pidfdSendSignal.deferwrap1os.checkPidfdos.checkPidfd.deferwrap1os.Pipeos.init.0os.Exitos.(*rawConn).Controlos.(*rawConn).Reados.(*rawConn).Writeos.Statos.Lstatos.fillFileStatFromSystime.Unixos.(*File).Statos.statNologos.statNolog.func1syscall.Statos.lstatNologos.lstatNolog.func1syscall.Lstatos.Hostnameos.hostnameos.hostname.deferwrap1os.nextRandomos.CreateTempos.TempDiros.tempDiros.joinPathos.IsExistos.prefixAndSuffixos.(*fileStat).Nameos.(*fileStat).IsDiros.(*fileStat).Modeos.(*fileStat).Sizeos.(*fileStat).ModTimeos.(*fileStat).Sysos.(*Process).blockUntilWaitableos.(*File).writeToos.isUnixOrTCPos.wrapSyscallErroros.(*File).writeTo.func1os.(*File).readFromos.(*File).spliceToFileos.tryLimitedReaderos.(*File).copyFileRangeos.getPollFDAndNetworkos.ReadDir.func1internal/bytealg.CompareStringnet.newUnixFiletype:.eq.os.fileStattype:.eq.os.unixDirenttype:.eq.os.LinkErrortype:.eq.os.filetype:.eq.sync/atomic.Pointer[os.dirInfo]type:.eq.os.SyscallErrorsync/atomic.(*Pointer[os.dirInfo]).CompareAndSwapsync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).CompareAndSwapsync/atomic.(*Pointer[os.dirInfo]).Swapsync/atomic.(*Pointer[os.dirInfo]).Storesync/atomic.(*Pointer[os.dirInfo]).Loados.(*noReadFrom).ReadFromos.fileWithoutReadFrom.Chdiros.(*fileWithoutReadFrom).Chdiros.fileWithoutReadFrom.Chmodos.(*fileWithoutReadFrom).Chmodos.fileWithoutReadFrom.Chownos.(*fileWithoutReadFrom).Chownos.fileWithoutReadFrom.Closeos.(*fileWithoutReadFrom).Closeos.fileWithoutReadFrom.Fdos.(*fileWithoutReadFrom).Fdos.fileWithoutReadFrom.Nameos.(*fileWithoutReadFrom).Nameos.fileWithoutReadFrom.Reados.(*fileWithoutReadFrom).Reados.fileWithoutReadFrom.ReadAtos.(*fileWithoutReadFrom).ReadAtos.fileWithoutReadFrom.ReadDiros.(*fileWithoutReadFrom).ReadDiros.fileWithoutReadFrom.Readdiros.(*fileWithoutReadFrom).Readdiros.fileWithoutReadFrom.Readdirnamesos.(*fileWithoutReadFrom).Readdirnamesos.fileWithoutReadFrom.Seekos.(*fileWithoutReadFrom).Seekos.fileWithoutReadFrom.SetDeadlineos.(*fileWithoutReadFrom).SetDeadlineos.fileWithoutReadFrom.SetReadDeadlineos.(*fileWithoutReadFrom).SetReadDeadlineos.fileWithoutReadFrom.SetWriteDeadlineos.(*fileWithoutReadFrom).SetWriteDeadlineos.fileWithoutReadFrom.Statos.(*fileWithoutReadFrom).Statos.fileWithoutReadFrom.Syncos.(*fileWithoutReadFrom).Syncos.fileWithoutReadFrom.SyscallConnos.(*fileWithoutReadFrom).SyscallConnos.fileWithoutReadFrom.Truncateos.(*fileWithoutReadFrom).Truncateos.fileWithoutReadFrom.Writeos.(*fileWithoutReadFrom).Writeos.fileWithoutReadFrom.WriteAtos.(*fileWithoutReadFrom).WriteAtos.fileWithoutReadFrom.WriteStringos.(*fileWithoutReadFrom).WriteStringos.fileWithoutReadFrom.WriteToos.(*fileWithoutReadFrom).WriteToos.(*noWriteTo).WriteToos.fileWithoutWriteTo.Chdiros.(*fileWithoutWriteTo).Chdiros.fileWithoutWriteTo.Chmodos.(*fileWithoutWriteTo).Chmodos.fileWithoutWriteTo.Chownos.(*fileWithoutWriteTo).Chownos.fileWithoutWriteTo.Closeos.(*fileWithoutWriteTo).Closeos.fileWithoutWriteTo.Fdos.(*fileWithoutWriteTo).Fdos.fileWithoutWriteTo.Nameos.(*fileWithoutWriteTo).Nameos.fileWithoutWriteTo.Reados.(*fileWithoutWriteTo).Reados.fileWithoutWriteTo.ReadAtos.(*fileWithoutWriteTo).ReadAtos.fileWithoutWriteTo.ReadDiros.(*fileWithoutWriteTo).ReadDiros.fileWithoutWriteTo.ReadFromos.(*fileWithoutWriteTo).ReadFromos.fileWithoutWriteTo.Readdiros.(*fileWithoutWriteTo).Readdiros.fileWithoutWriteTo.Readdirnamesos.(*fileWithoutWriteTo).Readdirnamesos.fileWithoutWriteTo.Seekos.(*fileWithoutWriteTo).Seekos.fileWithoutWriteTo.SetDeadlineos.(*fileWithoutWriteTo).SetDeadlineos.fileWithoutWriteTo.SetReadDeadlineos.(*fileWithoutWriteTo).SetReadDeadlineos.fileWithoutWriteTo.SetWriteDeadlineos.(*fileWithoutWriteTo).SetWriteDeadlineos.fileWithoutWriteTo.Statos.(*fileWithoutWriteTo).Statos.fileWithoutWriteTo.Syncos.(*fileWithoutWriteTo).Syncos.fileWithoutWriteTo.SyscallConnos.(*fileWithoutWriteTo).SyscallConnos.fileWithoutWriteTo.Truncateos.(*fileWithoutWriteTo).Truncateos.fileWithoutWriteTo.Writeos.(*fileWithoutWriteTo).Writeos.fileWithoutWriteTo.WriteAtos.(*fileWithoutWriteTo).WriteAtos.fileWithoutWriteTo.WriteStringos.(*fileWithoutWriteTo).WriteStringtype:.eq.os.Processtype:.eq.os.ProcessStatefmt.init.func1fmt.init.func2fmt.Errorfslices.Sort[go.shape.[]int,go.shape.int]fmt.(*wrapError).Errorfmt.(*wrapError).Unwrapfmt.(*wrapErrors).Errorfmt.(*wrapErrors).Unwrapfmt.(*fmt).writePaddingfmt.(*fmt).padfmt.(*buffer).writefmt.(*fmt).padStringfmt.(*buffer).writeStringfmt.(*fmt).fmtBooleanfmt.(*fmt).fmtUnicodeunicode/utf8.RuneLenfmt.(*fmt).fmtIntegerfmt.(*fmt).truncatefmt.(*fmt).fmtSfmt.(*fmt).truncateStringfmt.(*fmt).fmtBsfmt.(*fmt).fmtSbxfmt.(*fmt).fmtQstrconv.AppendQuotestrconv.AppendQuoteToASCIIfmt.(*fmt).fmtCfmt.(*fmt).fmtQcstrconv.AppendQuoteRuneToASCIIstrconv.AppendQuoteRunefmt.(*fmt).fmtFloatstrconv.AppendFloatfmt.(*buffer).writeBytefmt.newPrinterfmt.(*fmt).initfmt.(*fmt).clearflagsfmt.(*pp).freefmt.(*pp).Widthfmt.(*pp).Precisionfmt.(*pp).Flagfmt.(*pp).Writefmt.(*pp).WriteStringfmt.Fprintffmt.Sprintffmt.Appendffmt.Fprintfmt.Sprintfmt.Appendfmt.Fprintlnfmt.Sprintlnfmt.Appendlnfmt.getFieldfmt.(*pp).unknownTypefmt.(*pp).badVerbfmt.(*buffer).writeRunefmt.(*pp).fmtBoolfmt.(*pp).fmt0x64fmt.(*pp).fmtIntegerfmt.(*pp).fmtFloatfmt.(*pp).fmtComplexfmt.(*pp).fmtStringfmt.(*fmt).fmtSxfmt.(*pp).fmtBytesfmt.(*fmt).fmtBxfmt.(*pp).fmtPointerfmt.(*pp).catchPanicfmt.(*pp).handleMethodsfmt.(*pp).handleMethods.deferwrap4fmt.(*pp).handleMethods.deferwrap3fmt.(*pp).handleMethods.deferwrap2fmt.(*pp).handleMethods.deferwrap1fmt.(*pp).printArgfmt.(*pp).printValuefmt.intFromArgfmt.tooLargefmt.parseArgNumberfmt.parsenumfmt.(*pp).argNumberfmt.(*pp).badArgNumfmt.(*pp).missingArgfmt.(*pp).doPrintffmt.(*pp).doPrintfmt.(*pp).doPrintlnfmt.(*stringReader).Readfmt.Fscanfmt.Fscanffmt.(*ss).Readfmt.(*ss).ReadRunefmt.(*ss).Widthfmt.(*ss).getRunefmt.(*ss).errorfmt.(*ss).UnreadRunefmt.(*ss).Tokenfmt.(*ss).Token.func1fmt.notSpacefmt.isSpacefmt.(*readRune).readByteio.ReadFullfmt.(*readRune).ReadRuneunicode/utf8.FullRunefmt.(*readRune).UnreadRunefmt.newScanStatefmt.(*ss).freefmt.(*ss).SkipSpacefmt.(*ss).errorStringfmt.(*ss).tokenfmt.(*ss).consumefmt.indexRunefmt.(*ss).peekfmt.(*ss).notEOFfmt.(*ss).scanBoolfmt.(*ss).okVerbfmt.(*ss).acceptfmt.(*ss).scanNumberfmt.(*ss).scanRunefmt.(*ss).scanBasePrefixfmt.(*ss).scanIntfmt.(*ss).getBasefmt.(*ss).scanUintfmt.(*ss).floatTokenfmt.(*ss).complexTokensfmt.(*ss).convertFloatfmt.hasXfmt.(*ss).scanComplexfmt.(*ss).convertStringfmt.(*ss).quotedStringfmt.(*ss).mustReadRunefmt.(*ss).hexBytefmt.hexDigitfmt.(*ss).hexStringfmt.(*ss).scanPercentfmt.(*ss).scanOnefmt.errorHandlerfmt.(*ss).doScanfmt.(*ss).doScan.deferwrap1fmt.(*ss).advancefmt.(*ss).doScanffmt.(*ss).doScanf.deferwrap1type:.eq.fmt.readRunetype:.eq.fmt.wrapErrorslices.pdqsortOrdered[go.shape.int]slices.reverseRangeOrdered[go.shape.int]cmp.Less[go.shape.int]slices.partitionOrdered[go.shape.int]slices.partitionEqualOrdered[go.shape.int]slices.partialInsertionSortOrdered[go.shape.int]slices.choosePivotOrdered[go.shape.int]slices.medianAdjacentOrdered[go.shape.int]slices.medianOrdered[go.shape.int]slices.order2Ordered[go.shape.int]slices.breakPatternsOrdered[go.shape.int]slices.heapSortOrdered[go.shape.int]slices.siftDownOrdered[go.shape.int]slices.insertionSortOrdered[go.shape.int]type:.eq.fmt.ssavetype:.eq.fmt.fmtstrings.(*Builder).Stringstrings.(*Builder).Lenstrings.(*Builder).Capstrings.(*Builder).Resetstrings.(*Builder).growstrings.(*Builder).Growstrings.(*Builder).copyCheckstrings.(*Builder).Writestrings.(*Builder).WriteBytestrings.(*Builder).WriteRunestrings.(*Builder).WriteStringstrings.(*Reader).Lenstrings.(*Reader).Sizestrings.(*Reader).Readstrings.(*Reader).ReadAtstrings.(*Reader).ReadBytestrings.(*Reader).UnreadBytestrings.(*Reader).ReadRunestrings.(*Reader).UnreadRunestrings.(*Reader).Seekstrings.(*Reader).WriteTostrings.(*Reader).Resetstrings.NewReaderstrings.(*Replacer).buildstrings.makeSingleStringReplacerstrings.(*Replacer).Replacestrings.(*trieNode).addstrings.(*genericReplacer).lookupstrings.HasPrefixstrings.makeGenericReplacerstrings.(*appendSliceWriter).Writestrings.(*appendSliceWriter).WriteStringstrings.stringWriter.WriteStringstrings.(*genericReplacer).Replacestrings.(*genericReplacer).WriteStringstrings.getStringWriterstrings.(*singleStringReplacer).Replacestrings.(*stringFinder).nextstrings.(*singleStringReplacer).WriteStringstrings.(*byteReplacer).Replacestrings.(*byteReplacer).WriteStringstrings.(*byteStringReplacer).Replacestrings.(*byteStringReplacer).WriteStringstrings.makeStringFinderstrings.longestCommonSuffixstrings.explodestrings.Countstrings.Indexstrings.Containsstrings.LastIndexinternal/bytealg.HashStrRev[go.shape.string]strings.IndexRunestrings.IndexBytestrings.IndexAnystrings.makeASCIISetstrings.(*asciiSet).containsstrings.genSplitstrings.Fieldsstrings.FieldsFuncstrings.Joinstrings.Mapstrings.ToLowerstrings.TrimLeftFuncstrings.indexFuncstrings.TrimRightFuncstrings.TrimFuncstrings.IndexFuncstrings.lastIndexFuncstrings.TrimLeftstrings.trimLeftBytestrings.trimLeftASCIIstrings.trimLeftUnicodestrings.ContainsRunestrings.TrimRightstrings.trimRightBytestrings.trimRightASCIIstrings.trimRightUnicodestrings.TrimSpacestrings.Replacestrings.ReplaceAllstrings.EqualFoldtype:.eq.strings.singleStringReplacerstrings.(*stringWriter).WriteStringstrings.(*Replacer).buildOnce-fmstrings.(*Replacer).buildOncetype:.eq.strings.Readerinternal/trace/event/go122.GoStatus.Stringinternal/trace/event/go122.ProcStatus.Stringinternal/trace/event/go122.(*GoStatus).Stringinternal/trace/event/go122.(*ProcStatus).Stringinternal/trace/version.initinternal/trace/version.Version.Specsinternal/trace/version.Version.Validinternal/trace/version.ReadHeaderinternal/trace/version.(*Version).Specsinternal/trace/version.(*Version).Validbytes.(*Buffer).Bytesbytes.(*Buffer).AvailableBufferbytes.(*Buffer).Stringbytes.(*Buffer).Lenbytes.(*Buffer).Capbytes.(*Buffer).Availablebytes.(*Buffer).Truncatebytes.(*Buffer).Resetbytes.(*Buffer).growbytes.(*Buffer).tryGrowByReslicebytes.(*Buffer).Growbytes.(*Buffer).Writebytes.(*Buffer).WriteStringbytes.(*Buffer).ReadFrombytes.growSlicebytes.(*Buffer).WriteTobytes.(*Buffer).WriteBytebytes.(*Buffer).WriteRunebytes.(*Buffer).Readbytes.(*Buffer).emptybytes.(*Buffer).Nextbytes.(*Buffer).ReadBytebytes.(*Buffer).ReadRunebytes.(*Buffer).UnreadRunebytes.(*Buffer).UnreadBytebytes.(*Buffer).ReadBytesbytes.(*Buffer).readSlicebytes.IndexBytebytes.(*Buffer).ReadStringbytes.Comparebytes.Countbytes.IndexRunebytes.IndexAnybytes.makeASCIISetbytes.(*asciiSet).containsbytes.Mapbytes.ToUpperbytes.ToLowerbytes.TrimRightFuncbytes.TrimFuncbytes.TrimLeftFuncbytes.indexFuncbytes.lastIndexFuncbytes.TrimLeftbytes.trimLeftBytebytes.trimLeftASCIIbytes.trimLeftUnicodebytes.containsRunebytes.TrimRightbytes.trimRightBytebytes.trimRightASCIIbytes.trimRightUnicodebytes.TrimSpacebytes.Replacebytes.EqualFoldbytes.Indexbytes.Equalbytes.Cutbytes.(*Reader).Lenbytes.(*Reader).Sizebytes.(*Reader).Readbytes.(*Reader).ReadAtbytes.(*Reader).ReadBytebytes.(*Reader).UnreadBytebytes.(*Reader).ReadRunebytes.(*Reader).UnreadRunebytes.(*Reader).Seekbytes.(*Reader).WriteTobytes.(*Reader).Resetbytes.growSlice.func1internal/bytealg.IndexRabinKarp[go.shape.[]uint8]internal/bytealg.HashStr[go.shape.[]uint8]encoding/binary.littleEndian.Uint16encoding/binary.littleEndian.PutUint16encoding/binary.littleEndian.AppendUint16encoding/binary.littleEndian.Uint32encoding/binary.littleEndian.PutUint32encoding/binary.littleEndian.AppendUint32encoding/binary.littleEndian.Uint64encoding/binary.littleEndian.PutUint64encoding/binary.littleEndian.AppendUint64encoding/binary.littleEndian.Stringencoding/binary.littleEndian.GoStringencoding/binary.bigEndian.Uint16encoding/binary.bigEndian.PutUint16encoding/binary.bigEndian.AppendUint16encoding/binary.bigEndian.Uint32encoding/binary.bigEndian.PutUint32encoding/binary.bigEndian.AppendUint32encoding/binary.bigEndian.Uint64encoding/binary.bigEndian.PutUint64encoding/binary.bigEndian.AppendUint64encoding/binary.bigEndian.Stringencoding/binary.bigEndian.GoStringencoding/binary.ReadUvarintencoding/binary.(*littleEndian).AppendUint16encoding/binary.(*littleEndian).AppendUint32encoding/binary.(*littleEndian).AppendUint64encoding/binary.(*littleEndian).GoStringencoding/binary.(*littleEndian).PutUint16encoding/binary.(*littleEndian).PutUint32encoding/binary.(*littleEndian).PutUint64encoding/binary.(*littleEndian).Stringencoding/binary.(*littleEndian).Uint16encoding/binary.(*littleEndian).Uint32encoding/binary.(*littleEndian).Uint64encoding/binary.(*bigEndian).AppendUint16encoding/binary.(*bigEndian).AppendUint32encoding/binary.(*bigEndian).AppendUint64encoding/binary.(*bigEndian).GoStringencoding/binary.(*bigEndian).PutUint16encoding/binary.(*bigEndian).PutUint32encoding/binary.(*bigEndian).PutUint64encoding/binary.(*bigEndian).Stringencoding/binary.(*bigEndian).Uint16encoding/binary.(*bigEndian).Uint32encoding/binary.(*bigEndian).Uint64sort.Searchsort.Findsort.Slicesort.Sortsort.reverse.Lesssort.IsSortedsort.Stringssort.Stablesort.stringsImplslices.Sort[go.shape.[]string,go.shape.string]sort.insertionSort_funcsort.siftDown_funcsort.heapSort_funcsort.pdqsort_funcsort.partition_funcsort.partitionEqual_funcsort.partialInsertionSort_funcsort.breakPatterns_funcsort.nextPowerOfTwosort.(*xorshift).Nextsort.choosePivot_funcsort.medianAdjacent_funcsort.median_funcsort.order2_funcsort.reverseRange_funcsort.insertionSortsort.siftDownsort.heapSortsort.pdqsortsort.partitionsort.partitionEqualsort.partialInsertionSortsort.breakPatternssort.choosePivotsort.medianAdjacentsort.mediansort.order2sort.reverseRangesort.stablesort.symMergesort.rotatesort.swapRangeslices.pdqsortOrdered[go.shape.string]slices.reverseRangeOrdered[go.shape.string]cmp.Less[go.shape.string]slices.partitionOrdered[go.shape.string]slices.partitionEqualOrdered[go.shape.string]slices.partialInsertionSortOrdered[go.shape.string]slices.choosePivotOrdered[go.shape.string]slices.medianAdjacentOrdered[go.shape.string]slices.medianOrdered[go.shape.string]slices.order2Ordered[go.shape.string]slices.breakPatternsOrdered[go.shape.string]slices.heapSortOrdered[go.shape.string]slices.siftDownOrdered[go.shape.string]slices.insertionSortOrdered[go.shape.string]sort.reverse.Lensort.(*reverse).Lensort.(*reverse).Lesssort.reverse.Swapsort.(*reverse).Swapcontainer/heap.Initcontainer/heap.Pushcontainer/heap.Popcontainer/heap.Removecontainer/heap.upcontainer/heap.downbufio.(*Reader).Sizebufio.(*Reader).Resetbufio.(*Reader).resetbufio.(*Reader).fillbufio.(*Reader).Peekbufio.(*Reader).readErrbufio.(*Reader).Discardbufio.(*Reader).Bufferedbufio.(*Reader).Readbufio.(*Reader).ReadBytebufio.(*Reader).UnreadBytebufio.(*Reader).ReadRunebufio.(*Reader).UnreadRunebufio.(*Reader).ReadSlicebufio.(*Reader).ReadLinebufio.(*Reader).collectFragmentsbytes.Clonebufio.(*Reader).ReadBytesbufio.(*Reader).ReadStringbufio.(*Reader).WriteTobufio.(*Reader).writeBufbufio.NewWriterbufio.NewWriterSizebufio.(*Writer).Sizebufio.(*Writer).Resetbufio.(*Writer).Flushbufio.(*Writer).Availablebufio.(*Writer).AvailableBufferbufio.(*Writer).Bufferedbufio.(*Writer).Writebufio.(*Writer).WriteBytebufio.(*Writer).WriteRunebufio.(*Writer).WriteStringbufio.(*Writer).ReadFrombufio.(*Scanner).Scanbufio.(*Scanner).advancebufio.(*Scanner).setErrbufio.ScanLinesbufio.dropCRbufio.ReadWriter.Availablebufio.(*ReadWriter).Availablebufio.ReadWriter.AvailableBufferbufio.(*ReadWriter).AvailableBufferbufio.ReadWriter.Discardbufio.(*ReadWriter).Discardbufio.ReadWriter.Flushbufio.(*ReadWriter).Flushbufio.ReadWriter.Peekbufio.(*ReadWriter).Peekbufio.ReadWriter.Readbufio.(*ReadWriter).Readbufio.ReadWriter.ReadBytebufio.(*ReadWriter).ReadBytebufio.ReadWriter.ReadBytesbufio.(*ReadWriter).ReadBytesbufio.ReadWriter.ReadFrombufio.(*ReadWriter).ReadFrombufio.ReadWriter.ReadLinebufio.(*ReadWriter).ReadLinebufio.ReadWriter.ReadRunebufio.(*ReadWriter).ReadRunebufio.ReadWriter.ReadSlicebufio.(*ReadWriter).ReadSlicebufio.ReadWriter.ReadStringbufio.(*ReadWriter).ReadStringbufio.ReadWriter.UnreadBytebufio.(*ReadWriter).UnreadBytebufio.ReadWriter.UnreadRunebufio.(*ReadWriter).UnreadRunebufio.ReadWriter.Writebufio.(*ReadWriter).Writebufio.ReadWriter.WriteBytebufio.(*ReadWriter).WriteBytebufio.ReadWriter.WriteRunebufio.(*ReadWriter).WriteRunebufio.ReadWriter.WriteStringbufio.(*ReadWriter).WriteStringbufio.ReadWriter.WriteTobufio.(*ReadWriter).WriteTointernal/trace/internal/oldtrace.stateTransitioninternal/trace/internal/oldtrace.(*orderEventList).Popinternal/trace/internal/oldtrace.heapDowninternal/trace/internal/oldtrace.(*orderEventList).Lessinternal/trace/internal/oldtrace.newParserinternal/trace/internal/oldtrace.Parseinternal/trace/internal/oldtrace.(*parser).parseinternal/trace/internal/oldtrace.(*Events).Leninternal/trace/internal/oldtrace.(*Events).Ptrinternal/trace/internal/oldtrace.(*Events).indexinternal/trace/internal/oldtrace.(*parser).parse.func1internal/trace/internal/oldtrace.(*Events).Lessinternal/trace/internal/oldtrace.(*Events).Swapinternal/trace/internal/oldtrace.(*Events).Popinternal/trace/internal/oldtrace.(*Events).Allinternal/trace/internal/oldtrace.(*Events).All.func1internal/trace/internal/oldtrace.(*parser).parseEventBatchesslices.SortFunc[go.shape.[]internal/trace/internal/oldtrace.Event,go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]internal/trace/internal/oldtrace.(*Events).appendinternal/trace/internal/oldtrace.(*Events).growinternal/trace/internal/oldtrace.transitioninternal/trace/internal/oldtrace.transitionReadyinternal/trace/internal/oldtrace.(*orderEventList).Pushinternal/trace/internal/oldtrace.heapUpinternal/trace/internal/oldtrace.(*parser).collectBatchesAndCPUSamplesinternal/trace/internal/oldtrace.(*rawEvent).argNuminternal/trace/internal/oldtrace.(*parser).readRawEventinternal/trace/internal/oldtrace.(*parser).readByteinternal/trace/internal/oldtrace.(*parser).discardinternal/trace/internal/oldtrace.(*parser).readFullinternal/trace/internal/oldtrace.(*parser).loadBatchinternal/trace/internal/oldtrace.(*parser).readStrinternal/trace/internal/oldtrace.(*parser).parseEventinternal/trace/internal/oldtrace.(*parser).allocateStackinternal/trace/internal/oldtrace.(*parser).postProcessTraceinternal/trace/internal/oldtrace.(*parser).readValencoding/binary.Uvarintinternal/trace/internal/oldtrace.readValFrominternal/trace/internal/oldtrace.(*Event).Stringinternal/trace/internal/oldtrace.(*parser).postProcessTrace.func1internal/trace/internal/oldtrace.(*parser).parseEventBatches.func1type:.eq.[524288]internal/trace/internal/oldtrace.Eventtype:.eq.internal/trace/internal/oldtrace.Eventslices.pdqsortCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.reverseRangeCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.partitionCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.partitionEqualCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.partialInsertionSortCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.choosePivotCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.medianAdjacentCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.medianCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.order2CmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.breakPatternsCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.heapSortCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.siftDownCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]slices.insertionSortCmpFunc[go.shape.struct { Ts internal/trace/internal/oldtrace.Timestamp; G uint64; Args [4]uint64; StkID uint32; P int32; Type internal/trace/event.Type }]type:.eq.internal/trace/internal/oldtrace.orderEventtype:.eq.internal/trace/internal/oldtrace.pdesc·2internal/trace.(*baseEvent).extrainternal/trace.stack.Stringinternal/trace.readBatchinternal/trace/event/go122.EventStringinternal/trace.(*batchCursor).nextEventinternal/trace.frequency.mulinternal/trace.(*batchCursor).compareinternal/trace.readTimedBaseEventinternal/trace.heapUpdateinternal/trace.heapSiftUpinternal/trace.heapRemoveinternal/trace.heapSiftDowninternal/trace.min3internal/trace.EventKind.Stringinternal/trace.Time.Subinternal/trace.Stack.Framesinternal/trace.Event.Kindinternal/trace.Event.Timeinternal/trace.Event.Goroutineinternal/trace.Event.Procinternal/trace.Event.Threadinternal/trace.Event.Stackinternal/trace.Event.Metricinternal/trace.Event.Labelinternal/trace.Event.Rangeinternal/trace.Event.RangeAttributesinternal/trace.Event.Taskinternal/trace.(*evTable).getExtraStringinternal/trace.Event.Regioninternal/trace.Event.Loginternal/trace.Event.StateTransitioninternal/trace.Event.Experimentalinternal/trace.Event.Stringinternal/trace.valueAsStringinternal/trace.StateTransition.Goroutineinternal/trace.StateTransition.Procinternal/trace.Event.String.func2internal/trace.Event.String.func1internal/trace.Event.validateTableIDsinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).getinternal/trace.(*dataTable[go.shape.uint64,go.shape.string]).getinternal/trace.MutatorUtilizationV2internal/trace.Value.Uint64internal/trace.MutatorUtilizationV2.func2internal/trace.isGCMarkAssistinternal/trace.GoState.Executinginternal/trace.MutatorUtilizationV2.func1internal/trace.MutatorUtilizationV2.func3internal/trace.isGCSweepinternal/trace.ResourceID.Goroutineinternal/trace.addUtilinternal/trace.NewMMUCurveinternal/trace.newMMUSeriesinternal/trace.totalUtilOfinternal/trace.(*mmuSeries).bandTimemath.Mininternal/trace.bandUtilHeap.Leninternal/trace.bandUtilHeap.Lessinternal/trace.bandUtilHeap.Swapinternal/trace.(*bandUtilHeap).Pushinternal/trace.(*bandUtilHeap).Popinternal/trace.utilHeap.Leninternal/trace.utilHeap.Lessinternal/trace.utilHeap.Swapinternal/trace.(*utilHeap).Pushinternal/trace.(*utilHeap).Popinternal/trace.(*accumulator).addMUmath.Maxinternal/trace.(*mud).approxInvCumulativeSuminternal/trace.(*MMUCurve).Examplessort.Reverseinternal/trace.(*MMUCurve).MUDinternal/trace.(*mud).setTrackMassinternal/trace.(*MMUCurve).mmuinternal/trace.(*mmuSeries).mkBandUtilinternal/trace.totalUtil.meaninternal/trace.(*mmuSeries).bandMMUinternal/trace.(*accumulator).resetTimeinternal/trace.(*integrator).nextinternal/trace.(*integrator).advanceinternal/trace.isGCSTWinternal/trace.readGenerationslices.SortFunc[go.shape.[]internal/trace.cpuSample,go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]internal/trace.processBatchinternal/trace.(*batch).isStringsBatchinternal/trace.(*batch).isStacksBatchinternal/trace.(*batch).isCPUSamplesBatchinternal/trace.(*batch).isFreqBatchinternal/trace.validateStackStringsinternal/trace.validateStackStrings.func1internal/trace.addStringsbytes.NewReaderinternal/trace.addStacksinternal/trace.addCPUSamplesinternal/trace.parseFreqinternal/trace.addExperimentalDatainternal/trace.(*mud).addinternal/trace.(*mud).invCumulativeSumslices.SortFunc[go.shape.[]internal/trace.edge,go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]internal/trace.(*oldTraceConverter).initinternal/trace.(*oldTraceConverter).init.func1internal/trace.(*oldTraceConverter).init.func2internal/trace.(*oldTraceConverter).nextinternal/trace.(*oldTraceConverter).convertEventinternal/trace/internal/oldtrace.(*Trace).STWReasoninternal/trace.(*evTable).addExtraStringinternal/trace.(*oldTraceConverter).convertEvent.func1internal/trace.(*oldTraceConverter).convertEvent.(*Events).All.func2internal/trace.(*ordering).Advanceinternal/trace.(*ordering).advanceProcStatusinternal/trace.(*ordering).advanceProcStartinternal/trace.seqCounter.succeedsinternal/trace.(*ordering).advanceProcStopinternal/trace.(*ordering).advanceProcStealinternal/trace.(*ordering).advanceGoStatusinternal/trace.(*ordering).advanceGoCreateinternal/trace.(*ordering).advanceGoStopExecinternal/trace.(*ordering).advanceGoStartinternal/trace.(*ordering).advanceGoUnblockinternal/trace.(*ordering).advanceGoSwitchinternal/trace.makeEventinternal/trace.(*ordering).advanceGoSyscallBegininternal/trace.(*ordering).advanceGoSyscallEndinternal/trace.(*ordering).advanceGoSyscallEndBlockedinternal/trace.(*ordering).advanceGoCreateSyscallinternal/trace.(*ordering).advanceGoDestroySyscallinternal/trace.(*ordering).advanceUserTaskBegininternal/trace.(*ordering).advanceUserTaskEndinternal/trace.(*ordering).advanceUserRegionBegininternal/trace.(*gState).beginRegioninternal/trace.(*ordering).advanceUserRegionEndinternal/trace.(*ordering).advanceGCActiveinternal/trace.(*ordering).advanceGCBegininternal/trace.(*ordering).advanceGCEndinternal/trace.(*ordering).advanceAnnotationinternal/trace.(*ordering).advanceHeapMetricinternal/trace.(*ordering).advanceGCSweepBegininternal/trace.makeRangeTypeinternal/trace.(*ordering).advanceGCSweepActiveinternal/trace.(*ordering).advanceGCSweepEndinternal/trace.(*ordering).advanceGoRangeBegininternal/trace.(*ordering).advanceGoRangeActiveinternal/trace.(*ordering).advanceGoRangeEndinternal/trace.(*ordering).advanceAllocFreeinternal/trace.validateCtxinternal/trace.gcState.Stringinternal/trace.(*gState).endRegioninternal/trace.(*rangeState).beginRangeinternal/trace.(*rangeState).hasRangeinternal/trace.(*rangeState).activeRangeinternal/trace.(*rangeState).endRangeinternal/trace.seqCounter.Stringinternal/trace.dumpOrderinginternal/trace.NewReaderbufio.NewReaderbufio.NewReaderSizeinternal/trace.convertOldFormatinternal/trace.(*Reader).ReadEventinternal/trace.(*ordering).Nextinternal/trace.(*queue[go.shape.struct { internal/trace.table *internal/trace.evTable; internal/trace.ctx internal/trace.schedCtx; internal/trace.base internal/trace.baseEvent }]).popinternal/trace.syncEventinternal/trace.cpuSample.asEventslices.SortFunc[go.shape.[]*internal/trace.batchCursor,go.shape.*uint8]internal/trace.heapInsertinternal/trace.(*Reader).ReadEvent.func2internal/trace.(*Reader).ReadEvent.func1internal/trace.dumpFrontierinternal/trace.GoState.Stringinternal/trace.ProcState.Executinginternal/trace.ProcState.Stringinternal/trace.ResourceKind.Stringinternal/trace.ResourceID.Procinternal/trace.ResourceID.Threadinternal/trace.ResourceID.Stringinternal/trace.(*UserTaskSummary).Completeinternal/trace.(*UserTaskSummary).Descendentsinternal/trace.GoroutineExecStats.NonOverlappingStatsinternal/trace.GoroutineExecStats.UnknownTimeinternal/trace.GoroutineExecStats.subinternal/trace.GoroutineExecStats.cloneinternal/trace.(*GoroutineSummary).snapshotStatinternal/trace.(*GoroutineSummary).finalizeinternal/trace.IsSystemGoroutineinternal/trace.(*Summarizer).Eventinternal/trace.(*Summarizer).getOrAddTaskinternal/trace.(*Summarizer).Event.func1internal/trace.(*Summarizer).Finalizeslices.SortFunc[go.shape.[]*internal/trace.UserRegionSummary,go.shape.*uint8]internal/trace.RelatedGoroutinesV2internal/trace.Value.Kindinternal/trace.(*Summarizer).Finalize.func1internal/trace.readGeneration.func1internal/trace.(*mud).invCumulativeSum.func1internal/trace.(*dataTable[go.shape.uint64,go.shape.string]).mustGetinternal/trace.(*dataTable[go.shape.uint64,go.shape.string]).compactifyinternal/trace.(*dataTable[go.shape.uint64,go.shape.string]).insertinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).mustGetinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).forEachinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).compactifyinternal/trace.(*dataTable[go.shape.uint64,go.shape.struct { internal/trace.pcs []uint64 }]).insertinternal/trace.(*queue[go.shape.struct { internal/trace.table *internal/trace.evTable; internal/trace.ctx internal/trace.schedCtx; internal/trace.base internal/trace.baseEvent }]).pushinternal/trace.(*queue[go.shape.struct { internal/trace.table *internal/trace.evTable; internal/trace.ctx internal/trace.schedCtx; internal/trace.base internal/trace.baseEvent }]).growslices.pdqsortCmpFunc[go.shape.*uint8]slices.reverseRangeCmpFunc[go.shape.*uint8]slices.partitionCmpFunc[go.shape.*uint8]slices.partitionEqualCmpFunc[go.shape.*uint8]slices.partialInsertionSortCmpFunc[go.shape.*uint8]slices.choosePivotCmpFunc[go.shape.*uint8]slices.medianAdjacentCmpFunc[go.shape.*uint8]slices.medianCmpFunc[go.shape.*uint8]slices.order2CmpFunc[go.shape.*uint8]slices.breakPatternsCmpFunc[go.shape.*uint8]slices.heapSortCmpFunc[go.shape.*uint8]slices.siftDownCmpFunc[go.shape.*uint8]slices.insertionSortCmpFunc[go.shape.*uint8]slices.pdqsortCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.reverseRangeCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.partitionCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.partitionEqualCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.partialInsertionSortCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.choosePivotCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.medianAdjacentCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.medianCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.order2CmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.breakPatternsCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.heapSortCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.siftDownCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]slices.insertionSortCmpFunc[go.shape.struct { internal/trace.schedCtx; internal/trace.time internal/trace.Time; internal/trace.stack internal/trace.stackID }]type:.eq.internal/trace.bandUtiltype:.eq.internal/trace.UtilWindowslices.pdqsortCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.reverseRangeCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.partitionCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.partitionEqualCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.partialInsertionSortCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.choosePivotCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.medianAdjacentCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.medianCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.order2CmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.breakPatternsCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.heapSortCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.siftDownCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]slices.insertionSortCmpFunc[go.shape.struct { internal/trace.x float64; internal/trace.delta float64; internal/trace.dirac float64 }]internal/trace.(*EventKind).Stringinternal/trace.(*Time).Subinternal/trace.(*stack).Stringinternal/trace.(*Stack).Framesinternal/trace.(*GoState).Executinginternal/trace.(*GoState).Stringinternal/trace.(*ProcState).Executinginternal/trace.(*ProcState).Stringinternal/trace.(*seqCounter).Stringinternal/trace.(*gcState).Stringinternal/trace.(*Event).Experimentalinternal/trace.(*Event).Goroutineinternal/trace.(*Event).Kindinternal/trace.(*Event).Labelinternal/trace.(*Event).Loginternal/trace.(*Event).Metricinternal/trace.(*Event).Procinternal/trace.(*Event).Rangeinternal/trace.(*Event).RangeAttributesinternal/trace.(*Event).Regioninternal/trace.(*Event).Stackinternal/trace.(*Event).StateTransitioninternal/trace.(*Event).Stringinternal/trace.(*Event).Taskinternal/trace.(*Event).Threadinternal/trace.(*Event).Timeinternal/trace.(*Value).Kindinternal/trace.(*Value).Uint64internal/trace.(*ResourceKind).Stringinternal/trace.(*ResourceID).Goroutineinternal/trace.(*ResourceID).Procinternal/trace.(*ResourceID).Stringinternal/trace.(*ResourceID).Threadinternal/trace.(*StateTransition).Goroutineinternal/trace.(*StateTransition).Procinternal/trace.(*utilHeap).Leninternal/trace.(*utilHeap).Lessinternal/trace.(*utilHeap).Swapinternal/trace.(*bandUtilHeap).Leninternal/trace.(*bandUtilHeap).Lessinternal/trace.(*bandUtilHeap).Swapinternal/trace.(*GoroutineExecStats).NonOverlappingStatsinternal/trace.(*GoroutineExecStats).UnknownTimeinternal/trace.UserRegionSummary.NonOverlappingStatsinternal/trace.(*UserRegionSummary).NonOverlappingStatsinternal/trace.UserRegionSummary.UnknownTimeinternal/trace.(*UserRegionSummary).UnknownTimeinternal/trace.GoroutineSummary.NonOverlappingStatsinternal/trace.(*GoroutineSummary).NonOverlappingStatsinternal/trace.GoroutineSummary.UnknownTimeinternal/trace.(*GoroutineSummary).UnknownTimetype:.eq.internal/trace.Eventtype:.eq.internal/trace.Labeltype:.eq.internal/trace.ResourceIDtype:.eq.internal/trace.Logtype:.eq.internal/trace.Metrictype:.eq.internal/trace.Valuetype:.eq.internal/trace.Rangetype:.eq.internal/trace.RangeAttributetype:.eq.internal/trace.Regiontype:.eq.internal/trace.StackFrametype:.eq.internal/trace.StateTransitiontype:.eq.internal/trace.Tasktype:.eq.internal/trace.baseEventtype:.eq.internal/trace.MutatorUtiltype:.eq.internal/trace.edgetype:.eq.internal/trace.mmuBandtype:.eq.[1024]float64type:.eq.internal/trace.userRegiontype:.eq.internal/trace.rangeTypetype:.eq.internal/trace.taskStatetype:.eq.internal/trace.batchCursortype:.eq.internal/trace.rangePtype:.hash.internal/trace.rangePtype:.eq.[3]internal/trace.Eventtype:.eq.internal/trace.Frametype:.eq.go.shape.struct { internal/trace.table *internal/trace.evTable; internal/trace.ctx internal/trace.schedCtx; internal/trace.base internal/trace.baseEvent }type:.eq.[1]internal/trace.Eventtype:.eq.[1]internal/trace.MutatorUtiltype:.eq.[2]internal/trace.RangeAttributeencoding/base64.initencoding/base64.NewEncodingencoding/base64.Encoding.WithPaddingencoding/base64.(*Encoding).Encodeencoding/base64.(*Encoding).AppendEncodeencoding/base64.(*Encoding).EncodedLenslices.Grow[go.shape.[]uint8,go.shape.uint8]encoding/base64.(*Encoding).EncodeToStringencoding/base64.CorruptInputError.Errorencoding/base64.(*Encoding).decodeQuantumencoding/base64.(*Encoding).DecodeStringencoding/base64.(*Encoding).DecodedLenencoding/base64.decodedLenencoding/base64.(*Encoding).Decodeencoding/base64.assemble64encoding/base64.assemble32type:.eq.encoding/base64.Encodingencoding/base64.(*CorruptInputError).Errorunicode/utf16.decodeunicode/utf16.DecodeRuneencoding/json.initencoding/json.init.func1encoding/json.Number.Stringencoding/json.Number.Float64encoding/json.Number.Int64encoding/json.Marshalencoding/json.Marshal.deferwrap1encoding/json.(*UnsupportedTypeError).Errorencoding/json.(*UnsupportedValueError).Errorencoding/json.(*MarshalerError).Errorencoding/json.(*MarshalerError).Unwrapencoding/json.newEncodeStateencoding/json.(*encodeState).marshalencoding/json.(*encodeState).marshal.func1encoding/json.isEmptyValueencoding/json.(*encodeState).reflectValueencoding/json.valueEncoderencoding/json.typeEncoderencoding/json.typeEncoder.func1encoding/json.newTypeEncoderreflect.PointerToencoding/json.newCondAddrEncoderencoding/json.newStructEncoderencoding/json.invalidValueEncoderencoding/json.marshalerEncoderencoding/json.(*encodeState).errorencoding/json.addrMarshalerEncoderencoding/json.textMarshalerEncoderencoding/json.addrTextMarshalerEncoderencoding/json.boolEncoderencoding/json.mayAppendQuotestrconv.AppendBoolencoding/json.intEncoderencoding/json.uintEncoderencoding/json.floatEncoder.encodestrconv.FormatFloatencoding/json.stringEncoderencoding/json.interfaceEncoderencoding/json.unsupportedTypeEncoderencoding/json.structEncoder.encodeencoding/json.mapEncoder.encodeslices.SortFunc[go.shape.[]encoding/json.reflectWithString,go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]encoding/json.mapEncoder.encode.deferwrap1encoding/json.newMapEncoderencoding/json.encodeByteSliceencoding/json.sliceEncoder.encodeencoding/json.sliceEncoder.encode.deferwrap1encoding/json.newSliceEncoderencoding/json.arrayEncoder.encodeencoding/json.newArrayEncoderencoding/json.ptrEncoder.encodeencoding/json.ptrEncoder.encode.deferwrap1encoding/json.newPtrEncoderencoding/json.condAddrEncoder.encodeencoding/json.isValidTagencoding/json.typeByIndexencoding/json.resolveKeyNameencoding/json.cachedTypeFieldsencoding/json.appendFoldedNameencoding/json.foldRuneencoding/json.appendHTMLEscapeencoding/json.appendCompactencoding/json.appendCompact.deferwrap1encoding/json.freeScannerencoding/json.appendIndentencoding/json.appendNewlineencoding/json.appendIndent.deferwrap1encoding/json.(*SyntaxError).Errorencoding/json.newScannerencoding/json.(*scanner).resetencoding/json.(*scanner).eofencoding/json.(*scanner).pushParseStateencoding/json.(*scanner).errorencoding/json.stateBeginValueOrEmptyencoding/json.isSpaceencoding/json.stateBeginValueencoding/json.stateBeginStringOrEmptyencoding/json.stateBeginStringencoding/json.stateEndValueencoding/json.(*scanner).popParseStateencoding/json.stateEndTopencoding/json.stateInStringencoding/json.stateInStringEscencoding/json.stateInStringEscUencoding/json.stateInStringEscU1encoding/json.stateInStringEscU12encoding/json.stateInStringEscU123encoding/json.stateNegencoding/json.state1encoding/json.state0encoding/json.stateDotencoding/json.stateDot0encoding/json.stateEencoding/json.stateESignencoding/json.stateE0encoding/json.stateTencoding/json.stateTrencoding/json.stateTruencoding/json.stateFencoding/json.stateFaencoding/json.stateFalencoding/json.stateFalsencoding/json.stateNencoding/json.stateNuencoding/json.stateNulencoding/json.stateErrorencoding/json.quoteCharencoding/json.(*Encoder).Encodeencoding/json.(*Encoder).Encode.deferwrap1encoding/json.parseTagstrings.Cutencoding/json.tagOptions.Containsencoding/json.typeFields.func1strings.Comparecmp.Compare[go.shape.int]encoding/json.typeFields.func2encoding/json.mapEncoder.encode.func1encoding/json.isValidNumberencoding/json.typeFieldsslices.SortFunc[go.shape.[]encoding/json.field,go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]encoding/json.dominantFieldencoding/json.foldNametype:.eq.encoding/json.SyntaxErrorslices.Compare[go.shape.[]int,go.shape.int]slices.pdqsortCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.reverseRangeCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.partitionCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.partitionEqualCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.partialInsertionSortCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.choosePivotCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.medianAdjacentCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.medianCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.order2CmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.breakPatternsCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.heapSortCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.siftDownCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]slices.insertionSortCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }]type:.eq.encoding/json.UnsupportedValueErrorencoding/json.appendString[go.shape.string]slices.pdqsortCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.reverseRangeCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.partitionCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.partitionEqualCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.partialInsertionSortCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.choosePivotCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.medianAdjacentCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.medianCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.order2CmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.breakPatternsCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.heapSortCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.siftDownCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]slices.insertionSortCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }]encoding/json.appendString[go.shape.[]uint8]type:.eq.encoding/json.MarshalerErrorreflect.TypeFor[go.shape.interface { MarshalText() ([]uint8, error) }]reflect.TypeFor[go.shape.interface { MarshalJSON() ([]uint8, error) }]reflect.TypeFor[go.shape.string]reflect.TypeFor[go.shape.interface { UnmarshalText([]uint8) error }]encoding/json.(*Number).Float64encoding/json.(*Number).Int64encoding/json.(*Number).Stringencoding/json.(*encodeState).Availableencoding/json.(*encodeState).AvailableBufferencoding/json.(*encodeState).Bytesencoding/json.(*encodeState).Capencoding/json.(*encodeState).Growencoding/json.(*encodeState).Lenencoding/json.(*encodeState).Nextencoding/json.(*encodeState).Readencoding/json.(*encodeState).ReadByteencoding/json.(*encodeState).ReadBytesencoding/json.(*encodeState).ReadFromencoding/json.(*encodeState).ReadRuneencoding/json.(*encodeState).ReadStringencoding/json.(*encodeState).Resetencoding/json.(*encodeState).Stringencoding/json.(*encodeState).Truncateencoding/json.(*encodeState).UnreadByteencoding/json.(*encodeState).UnreadRuneencoding/json.(*encodeState).Writeencoding/json.(*encodeState).WriteByteencoding/json.(*encodeState).WriteRuneencoding/json.(*encodeState).WriteStringencoding/json.(*encodeState).WriteToencoding/json.jsonError.Errorencoding/json.(*jsonError).Errorencoding/json.floatEncoder.encode-fmencoding/json.condAddrEncoder.encode-fmencoding/json.ptrEncoder.encode-fmencoding/json.arrayEncoder.encode-fmencoding/json.sliceEncoder.encode-fmencoding/json.mapEncoder.encode-fmencoding/json.structEncoder.encode-fmtype:.eq.encoding/json.reflectWithStringtype:.eq.struct { encoding/json.ptr interface {}; encoding/json.len int }type:.eq.go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }type:.eq.internal/trace/traceviewer/format.Eventtype:.eq.internal/trace/traceviewer/format.Frametext/template/parse.inittext/template/parse.map.init.0text/template/parse.item.Stringtext/template/parse.(*lexer).nexttext/template/parse.(*lexer).peektext/template/parse.(*lexer).backuptext/template/parse.(*lexer).accepttext/template/parse.(*lexer).acceptRuntext/template/parse.(*lexer).errorftext/template/parse.(*lexer).nextItemtext/template/parse.lexTexttext/template/parse.hasLeftTrimMarkertext/template/parse.isSpacetext/template/parse.rightTrimLengthtext/template/parse.(*lexer).thisItemtext/template/parse.(*lexer).ignoretext/template/parse.(*lexer).emitItemtext/template/parse.(*lexer).emittext/template/parse.(*lexer).atRightDelimtext/template/parse.hasRightTrimMarkertext/template/parse.lexLeftDelimtext/template/parse.lexCommenttext/template/parse.leftTrimLengthtext/template/parse.lexRightDelimtext/template/parse.lexInsideActiontext/template/parse.lexSpacetext/template/parse.lexIdentifiertext/template/parse.lexFieldtext/template/parse.lexVariabletext/template/parse.lexFieldOrVariabletext/template/parse.(*lexer).atTerminatortext/template/parse.lexChartext/template/parse.lexNumbertext/template/parse.(*lexer).scanNumbertext/template/parse.lexQuotetext/template/parse.lexRawQuotetext/template/parse.isAlphaNumerictext/template/parse.Pos.Positiontext/template/parse.NodeType.Typetext/template/parse.(*ListNode).treetext/template/parse.(*ListNode).Stringtext/template/parse.(*ListNode).writeTotext/template/parse.(*ListNode).CopyListtext/template/parse.(*Tree).newListtext/template/parse.(*ListNode).appendtext/template/parse.(*ListNode).Copytext/template/parse.(*TextNode).Stringtext/template/parse.(*TextNode).writeTotext/template/parse.(*TextNode).treetext/template/parse.(*TextNode).Copytext/template/parse.(*CommentNode).Stringtext/template/parse.(*CommentNode).writeTotext/template/parse.(*CommentNode).treetext/template/parse.(*CommentNode).Copytext/template/parse.(*PipeNode).Stringtext/template/parse.(*PipeNode).writeTotext/template/parse.(*PipeNode).treetext/template/parse.(*PipeNode).CopyPipetext/template/parse.(*Tree).newPipelinetext/template/parse.(*VariableNode).Copytext/template/parse.(*PipeNode).appendtext/template/parse.(*PipeNode).Copytext/template/parse.(*ActionNode).Stringtext/template/parse.(*ActionNode).writeTotext/template/parse.(*ActionNode).treetext/template/parse.(*ActionNode).Copytext/template/parse.(*Tree).newActiontext/template/parse.(*CommandNode).Stringtext/template/parse.(*CommandNode).writeTotext/template/parse.(*CommandNode).treetext/template/parse.(*CommandNode).Copytext/template/parse.(*Tree).newCommandtext/template/parse.(*CommandNode).appendtext/template/parse.(*IdentifierNode).SetPostext/template/parse.(*IdentifierNode).SetTreetext/template/parse.(*IdentifierNode).Stringtext/template/parse.(*IdentifierNode).writeTotext/template/parse.(*IdentifierNode).treetext/template/parse.(*IdentifierNode).Copytext/template/parse.NewIdentifiertext/template/parse.(*VariableNode).Stringtext/template/parse.(*VariableNode).writeTotext/template/parse.(*VariableNode).treetext/template/parse.(*DotNode).Typetext/template/parse.(*DotNode).Stringtext/template/parse.(*DotNode).writeTotext/template/parse.(*DotNode).treetext/template/parse.(*DotNode).Copytext/template/parse.(*Tree).newDottext/template/parse.(*NilNode).Typetext/template/parse.(*NilNode).Stringtext/template/parse.(*NilNode).writeTotext/template/parse.(*NilNode).treetext/template/parse.(*NilNode).Copytext/template/parse.(*Tree).newNiltext/template/parse.(*FieldNode).Stringtext/template/parse.(*FieldNode).writeTotext/template/parse.(*FieldNode).treetext/template/parse.(*FieldNode).Copytext/template/parse.(*ChainNode).Addtext/template/parse.(*ChainNode).Stringtext/template/parse.(*ChainNode).writeTotext/template/parse.(*ChainNode).treetext/template/parse.(*ChainNode).Copytext/template/parse.(*BoolNode).Stringtext/template/parse.(*BoolNode).writeTotext/template/parse.(*BoolNode).treetext/template/parse.(*BoolNode).Copytext/template/parse.(*Tree).newBooltext/template/parse.(*Tree).newNumbertext/template/parse.(*NumberNode).simplifyComplexstrings.ContainsAnyfmt.Sscantext/template/parse.(*NumberNode).Stringtext/template/parse.(*NumberNode).writeTotext/template/parse.(*NumberNode).treetext/template/parse.(*NumberNode).Copytext/template/parse.(*StringNode).Stringtext/template/parse.(*StringNode).writeTotext/template/parse.(*StringNode).treetext/template/parse.(*StringNode).Copytext/template/parse.(*Tree).newStringtext/template/parse.(*endNode).Stringtext/template/parse.(*endNode).writeTotext/template/parse.(*endNode).treetext/template/parse.(*endNode).Copytext/template/parse.(*Tree).newEndtext/template/parse.(*elseNode).Typetext/template/parse.(*elseNode).Stringtext/template/parse.(*elseNode).writeTotext/template/parse.(*elseNode).treetext/template/parse.(*elseNode).Copytext/template/parse.(*Tree).newElsetext/template/parse.(*BranchNode).Stringtext/template/parse.(*BranchNode).writeTotext/template/parse.(*BranchNode).treetext/template/parse.(*BranchNode).Copytext/template/parse.(*Tree).newWithtext/template/parse.(*Tree).newRangetext/template/parse.(*Tree).newIftext/template/parse.(*IfNode).Copytext/template/parse.(*BreakNode).Copytext/template/parse.(*Tree).newBreaktext/template/parse.(*BreakNode).Stringtext/template/parse.(*BreakNode).treetext/template/parse.(*BreakNode).writeTotext/template/parse.(*ContinueNode).Copytext/template/parse.(*Tree).newContinuetext/template/parse.(*ContinueNode).Stringtext/template/parse.(*ContinueNode).treetext/template/parse.(*ContinueNode).writeTotext/template/parse.(*RangeNode).Copytext/template/parse.(*WithNode).Copytext/template/parse.(*TemplateNode).Stringtext/template/parse.(*TemplateNode).writeTotext/template/parse.(*TemplateNode).treetext/template/parse.(*TemplateNode).Copytext/template/parse.(*Tree).newTemplatetext/template/parse.(*Tree).Copytext/template/parse.Parsetext/template/parse.Newtext/template/parse.(*Tree).peektext/template/parse.(*Tree).nextNonSpacetext/template/parse.(*Tree).nexttext/template/parse.(*Tree).ErrorContexttext/template/parse.(*Tree).errorftext/template/parse.(*Tree).expecttext/template/parse.(*Tree).expectOneOftext/template/parse.(*Tree).unexpectedstrings.HasSuffixinternal/stringslite.HasSuffixtext/template/parse.(*Tree).recovertext/template/parse.(*Tree).stopParsetext/template/parse.(*Tree).startParsetext/template/parse.(*Tree).hasFunctiontext/template/parse.(*Tree).Parsetext/template/parse.lextext/template/parse.(*Tree).Parse.deferwrap1text/template/parse.(*Tree).addtext/template/parse.IsEmptyTreetext/template/parse.(*Tree).parsetext/template/parse.(*Tree).backup2text/template/parse.(*Tree).parseDefinitiontext/template/parse.(*Tree).errortext/template/parse.(*Tree).itemListtext/template/parse.(*Tree).peekNonSpacetext/template/parse.(*Tree).backuptext/template/parse.(*Tree).textOrActiontext/template/parse.(*Tree).newTexttext/template/parse.(*Tree).newCommenttext/template/parse.(*Tree).textOrAction.deferwrap1text/template/parse.(*Tree).clearActionLinetext/template/parse.(*Tree).actiontext/template/parse.(*Tree).endControltext/template/parse.(*Tree).breakControltext/template/parse.(*Tree).continueControltext/template/parse.(*Tree).pipelinetext/template/parse.(*Tree).newVariablestrings.Splittext/template/parse.(*Tree).backup3text/template/parse.(*Tree).checkPipelinetext/template/parse.(*Tree).parseControltext/template/parse.(*Tree).parseControl.deferwrap1text/template/parse.(*Tree).popVarstext/template/parse.(*Tree).ifControltext/template/parse.(*Tree).rangeControltext/template/parse.(*Tree).withControltext/template/parse.(*Tree).elseControltext/template/parse.(*Tree).blockControltext/template/parse.(*Tree).templateControltext/template/parse.(*Tree).parseTemplateNametext/template/parse.(*Tree).commandtext/template/parse.(*Tree).operandtext/template/parse.(*Tree).newChaintext/template/parse.(*Tree).newFieldtext/template/parse.(*Tree).termtext/template/parse.(*Tree).useVartype:.eq.text/template/parse.lexertype:.eq.text/template/parse.itemtype:.eq.[3]text/template/parse.itemtype:.eq.text/template/parse.BoolNodetype:.eq.text/template/parse.CommentNodetype:.eq.text/template/parse.NumberNodetype:.eq.text/template/parse.StringNodetype:.eq.text/template/parse.TemplateNodetype:.eq.text/template/parse.IdentifierNodetext/template/parse.(*Pos).Positiontext/template/parse.(*item).Stringtext/template/parse.(*NodeType).Typetext/template/parse.ListNode.Positiontext/template/parse.(*ListNode).Positiontext/template/parse.ListNode.Typetext/template/parse.(*ListNode).Typetext/template/parse.TextNode.Positiontext/template/parse.(*TextNode).Positiontext/template/parse.TextNode.Typetext/template/parse.(*TextNode).Typetext/template/parse.CommentNode.Positiontext/template/parse.(*CommentNode).Positiontext/template/parse.CommentNode.Typetext/template/parse.(*CommentNode).Typetext/template/parse.VariableNode.Positiontext/template/parse.(*VariableNode).Positiontext/template/parse.VariableNode.Typetext/template/parse.(*VariableNode).Typetext/template/parse.CommandNode.Positiontext/template/parse.(*CommandNode).Positiontext/template/parse.CommandNode.Typetext/template/parse.(*CommandNode).Typetext/template/parse.PipeNode.Positiontext/template/parse.(*PipeNode).Positiontext/template/parse.PipeNode.Typetext/template/parse.(*PipeNode).Typetext/template/parse.ActionNode.Positiontext/template/parse.(*ActionNode).Positiontext/template/parse.ActionNode.Typetext/template/parse.(*ActionNode).Typetext/template/parse.DotNode.Positiontext/template/parse.(*DotNode).Positiontext/template/parse.NilNode.Positiontext/template/parse.(*NilNode).Positiontext/template/parse.FieldNode.Positiontext/template/parse.(*FieldNode).Positiontext/template/parse.FieldNode.Typetext/template/parse.(*FieldNode).Typetext/template/parse.ChainNode.Positiontext/template/parse.(*ChainNode).Positiontext/template/parse.ChainNode.Typetext/template/parse.(*ChainNode).Typetext/template/parse.BoolNode.Positiontext/template/parse.(*BoolNode).Positiontext/template/parse.BoolNode.Typetext/template/parse.(*BoolNode).Typetext/template/parse.NumberNode.Positiontext/template/parse.(*NumberNode).Positiontext/template/parse.NumberNode.Typetext/template/parse.(*NumberNode).Typetext/template/parse.StringNode.Positiontext/template/parse.(*StringNode).Positiontext/template/parse.StringNode.Typetext/template/parse.(*StringNode).Typetext/template/parse.endNode.Positiontext/template/parse.(*endNode).Positiontext/template/parse.endNode.Typetext/template/parse.(*endNode).Typetext/template/parse.elseNode.Positiontext/template/parse.(*elseNode).Positiontext/template/parse.BranchNode.Positiontext/template/parse.(*BranchNode).Positiontext/template/parse.BranchNode.Typetext/template/parse.(*BranchNode).Typetext/template/parse.IfNode.Positiontext/template/parse.(*IfNode).Positiontext/template/parse.(*IfNode).Stringtext/template/parse.IfNode.Typetext/template/parse.(*IfNode).Typetext/template/parse.(*IfNode).treetext/template/parse.(*IfNode).writeTotext/template/parse.BreakNode.Positiontext/template/parse.(*BreakNode).Positiontext/template/parse.BreakNode.Typetext/template/parse.(*BreakNode).Typetext/template/parse.ContinueNode.Positiontext/template/parse.(*ContinueNode).Positiontext/template/parse.ContinueNode.Typetext/template/parse.(*ContinueNode).Typetext/template/parse.RangeNode.Positiontext/template/parse.(*RangeNode).Positiontext/template/parse.(*RangeNode).Stringtext/template/parse.RangeNode.Typetext/template/parse.(*RangeNode).Typetext/template/parse.(*RangeNode).treetext/template/parse.(*RangeNode).writeTotext/template/parse.WithNode.Positiontext/template/parse.(*WithNode).Positiontext/template/parse.(*WithNode).Stringtext/template/parse.WithNode.Typetext/template/parse.(*WithNode).Typetext/template/parse.(*WithNode).treetext/template/parse.(*WithNode).writeTotext/template/parse.TemplateNode.Positiontext/template/parse.(*TemplateNode).Positiontext/template/parse.TemplateNode.Typetext/template/parse.(*TemplateNode).Typetext/template/parse.IdentifierNode.Positiontext/template/parse.(*IdentifierNode).Positiontext/template/parse.IdentifierNode.Typetext/template/parse.(*IdentifierNode).Typehtml.initstrings.NewReplacerhtml.populateMapshtml.unescapeEntityhtml.UnescapeStringregexp/syntax.initregexp/syntax.map.init.0regexp/syntax.map.init.1regexp/syntax.Compileregexp/syntax.(*compiler).initregexp/syntax.(*compiler).instregexp/syntax.patchList.patchregexp/syntax.(*compiler).compileregexp/syntax.(*compiler).nopregexp/syntax.(*compiler).emptyregexp/syntax.(*compiler).capregexp/syntax.(*compiler).catregexp/syntax.(*compiler).plusregexp/syntax.(*compiler).altregexp/syntax.patchList.appendregexp/syntax.(*compiler).questregexp/syntax.(*compiler).loopregexp/syntax.(*compiler).starregexp/syntax.(*compiler).runeregexp/syntax.Op.Stringregexp/syntax.(*Error).Errorregexp/syntax.ErrorCode.Stringregexp/syntax.(*parser).checkLimitsregexp/syntax.(*parser).checkSizeregexp/syntax.(*parser).calcSizeregexp/syntax.(*parser).checkHeightregexp/syntax.(*parser).calcHeightregexp/syntax.(*parser).pushregexp/syntax.(*parser).maybeConcatregexp/syntax.(*parser).reuseregexp/syntax.(*parser).literalregexp/syntax.(*parser).newRegexpregexp/syntax.minFoldRuneregexp/syntax.(*parser).opregexp/syntax.(*parser).repeatregexp/syntax.repeatIsValidregexp/syntax.(*parser).concatregexp/syntax.(*parser).alternateregexp/syntax.cleanAltregexp/syntax.(*parser).collapseregexp/syntax.(*parser).factorregexp/syntax.(*parser).leadingStringregexp/syntax.(*parser).leadingRegexpregexp/syntax.isCharClassregexp/syntax.(*parser).removeLeadingStringregexp/syntax.(*parser).removeLeadingRegexpregexp/syntax.parseregexp/syntax.literalRegexpregexp/syntax.parse.func1regexp/syntax.(*parser).parseRepeatregexp/syntax.(*parser).parsePerlFlagsregexp/syntax.isValidCaptureNameregexp/syntax.isalnumregexp/syntax.(*parser).parseIntregexp/syntax.(*parser).parseVerticalBarregexp/syntax.mergeCharClassregexp/syntax.matchRuneregexp/syntax.(*parser).swapVerticalBarregexp/syntax.(*parser).parseRightParenregexp/syntax.(*parser).parseEscaperegexp/syntax.unhexregexp/syntax.(*parser).parseClassCharregexp/syntax.(*parser).parsePerlClassEscaperegexp/syntax.(*parser).parseNamedClassregexp/syntax.(*parser).appendGroupregexp/syntax.(*parser).parseUnicodeClassregexp/syntax.unicodeTableregexp/syntax.(*parser).parseClassregexp/syntax.cleanClassregexp/syntax.inCharClassregexp/syntax.inCharClass.func1regexp/syntax.appendLiteralregexp/syntax.appendRangeregexp/syntax.appendFoldedRangeregexp/syntax.appendClassregexp/syntax.appendFoldedClassregexp/syntax.appendNegatedClassregexp/syntax.appendTableregexp/syntax.appendNegatedTableregexp/syntax.negateClassregexp/syntax.ranges.Lessregexp/syntax.ranges.Lenregexp/syntax.ranges.Swapregexp/syntax.checkUTF8regexp/syntax.nextRuneregexp/syntax.InstOp.Stringregexp/syntax.(*Prog).Stringregexp/syntax.(*Prog).Prefixregexp/syntax.(*Prog).skipNopregexp/syntax.(*Inst).opregexp/syntax.(*Prog).StartCondregexp/syntax.(*Inst).MatchRuneregexp/syntax.(*Inst).MatchRunePosregexp/syntax.(*Inst).MatchEmptyWidthregexp/syntax.IsWordCharregexp/syntax.(*Inst).Stringregexp/syntax.dumpProgregexp/syntax.bwregexp/syntax.dumpInstregexp/syntax.u32strconv.QuoteToASCIIregexp/syntax.(*Regexp).Equalslices.Equal[go.shape.[]int32,go.shape.int32]regexp/syntax.calcFlagsregexp/syntax.addSpanregexp/syntax.writeRegexpregexp/syntax.writeRegexp.deferwrap2regexp/syntax.writeRegexp.deferwrap1regexp/syntax.(*Regexp).Stringregexp/syntax.escaperegexp/syntax.(*Regexp).MaxCapregexp/syntax.(*Regexp).CapNamesregexp/syntax.(*Regexp).capNamesregexp/syntax.(*Regexp).Simplifyregexp/syntax.simplify1type:.eq.regexp/syntax.Errorslices.EqualFunc[go.shape.[]*regexp/syntax.Regexp,go.shape.[]*regexp/syntax.Regexp,go.shape.*uint8,go.shape.*uint8]regexp/syntax.(*InstOp).Stringregexp/syntax.(*Op).Stringregexp/syntax.(*ErrorCode).Stringregexp/syntax.(*ranges).Lenregexp/syntax.(*ranges).Lessregexp/syntax.(*ranges).Swapregexp.freeBitStateregexp.(*inputs).clearregexp.(*bitState).resetregexp.(*Regexp).tryBacktrackregexp.(*bitState).pushregexp.(*bitState).shouldVisitregexp.(*Regexp).backtrackregexp.newBitStateregexp.(*inputs).initregexp.(*inputs).newBytesregexp.(*inputs).newStringregexp.lazyFlag.matchregexp.(*machine).matchregexp.newLazyFlagregexp.(*machine).clearregexp.(*machine).stepregexp.(*machine).addregexp.(*machine).allocregexp.freeOnePassMachineregexp.(*Regexp).doOnePassregexp.newOnePassMachineregexp.(*inputs).newReaderregexp.(*Regexp).doExecuteregexp.(*machine).initregexp.onePassPrefixregexp.iopregexp.onePassNextregexp.mergeRuneSetsregexp.mergeRuneSets.func2regexp.mergeRuneSets.func1regexp.onePassCopyregexp.makeOnePassregexp.newQueueregexp.(*queueOnePass).clearregexp.(*queueOnePass).insertregexp.(*queueOnePass).containsregexp.(*queueOnePass).insertNewregexp.(*queueOnePass).emptyregexp.(*queueOnePass).nextregexp.makeOnePass.func1slices.Sort[go.shape.[]int32,go.shape.int32]regexp.compileOnePassregexp.cleanupOnePassregexp.(*Regexp).Stringregexp.(*Regexp).Copyregexp.(*Regexp).Longestregexp.compileregexp/syntax.Parseregexp.maxBitStateLenregexp.shouldBacktrackregexp.(*Regexp).getregexp.(*Regexp).putregexp.minInputLenregexp.MustCompileregexp.Compileregexp.quoteregexp.(*Regexp).NumSubexpregexp.(*Regexp).SubexpNamesregexp.(*Regexp).SubexpIndexregexp.(*inputString).stepregexp.(*inputString).canCheckPrefixregexp.(*inputString).hasPrefixregexp.(*inputString).indexregexp.(*inputString).contextregexp.(*inputBytes).stepregexp.(*inputBytes).canCheckPrefixregexp.(*inputBytes).hasPrefixbytes.HasPrefixregexp.(*inputBytes).indexregexp.(*inputBytes).contextregexp.(*inputReader).stepregexp.(*inputReader).canCheckPrefixregexp.(*inputReader).hasPrefixregexp.(*inputReader).indexregexp.(*inputReader).contextregexp.(*Regexp).LiteralPrefixregexp.(*Regexp).MatchReaderregexp.(*Regexp).doMatchregexp.(*Regexp).MatchStringregexp.(*Regexp).Matchregexp.(*Regexp).ReplaceAllStringregexp.(*Regexp).ReplaceAllString.func1regexp.(*Regexp).ReplaceAllLiteralStringregexp.(*Regexp).ReplaceAllLiteralString.func1regexp.(*Regexp).ReplaceAllStringFuncregexp.(*Regexp).ReplaceAllStringFunc.func1regexp.(*Regexp).replaceAllregexp.(*Regexp).ReplaceAllregexp.(*Regexp).ReplaceAll.func1regexp.(*Regexp).ReplaceAllLiteralregexp.(*Regexp).ReplaceAllLiteral.func1regexp.(*Regexp).ReplaceAllFuncregexp.(*Regexp).ReplaceAllFunc.func1regexp.init.0regexp.(*Regexp).allMatchesregexp.(*Regexp).padregexp.(*Regexp).Findregexp.(*Regexp).FindIndexregexp.(*Regexp).FindStringregexp.(*Regexp).FindStringIndexregexp.(*Regexp).FindReaderIndexregexp.(*Regexp).FindSubmatchregexp.(*Regexp).Expandregexp.(*Regexp).ExpandStringregexp.(*Regexp).expandregexp.extractregexp.(*Regexp).FindSubmatchIndexregexp.(*Regexp).FindStringSubmatchregexp.(*Regexp).FindStringSubmatchIndexregexp.(*Regexp).FindReaderSubmatchIndexregexp.(*Regexp).FindAllregexp.(*Regexp).FindAll.func1regexp.(*Regexp).FindAllIndexregexp.(*Regexp).FindAllIndex.func1regexp.(*Regexp).FindAllStringregexp.(*Regexp).FindAllString.func1regexp.(*Regexp).FindAllStringIndexregexp.(*Regexp).FindAllStringIndex.func1regexp.(*Regexp).FindAllSubmatchregexp.(*Regexp).FindAllSubmatch.func1regexp.(*Regexp).FindAllSubmatchIndexregexp.(*Regexp).FindAllSubmatchIndex.func1regexp.(*Regexp).FindAllStringSubmatchregexp.(*Regexp).FindAllStringSubmatch.func1regexp.(*Regexp).FindAllStringSubmatchIndexregexp.(*Regexp).FindAllStringSubmatchIndex.func1regexp.(*Regexp).Splitregexp.(*Regexp).MarshalTextregexp.(*Regexp).UnmarshalTextslices.pdqsortOrdered[go.shape.int32]slices.reverseRangeOrdered[go.shape.int32]cmp.Less[go.shape.int32]slices.partitionOrdered[go.shape.int32]slices.partitionEqualOrdered[go.shape.int32]slices.partialInsertionSortOrdered[go.shape.int32]slices.choosePivotOrdered[go.shape.int32]slices.medianAdjacentOrdered[go.shape.int32]slices.medianOrdered[go.shape.int32]slices.order2Ordered[go.shape.int32]slices.breakPatternsOrdered[go.shape.int32]slices.heapSortOrdered[go.shape.int32]slices.siftDownOrdered[go.shape.int32]slices.insertionSortOrdered[go.shape.int32]type:.eq.regexp.entrytype:.eq.regexp.inputReadertype:.eq.regexp.jobregexp.(*onePassInst).MatchEmptyWidthregexp.(*onePassInst).MatchRuneregexp.(*onePassInst).MatchRunePosregexp.(*onePassInst).Stringnet/url.(*Error).Unwrapnet/url.(*Error).Errornet/url.(*Error).Timeoutnet/url.(*Error).Temporarynet/url.EscapeError.Errornet/url.InvalidHostError.Errornet/url.shouldEscapenet/url.unescapenet/url.ishexnet/url.unhexnet/url.escapenet/url.(*Userinfo).Usernamenet/url.(*Userinfo).Passwordnet/url.(*Userinfo).Stringnet/url.getSchemenet/url.Parsenet/url.ParseRequestURInet/url.parsenet/url.stringContainsCTLBytenet/url.parseAuthoritynet/url.validUserinfonet/url.UserPasswordnet/url.Usernet/url.parseHostnet/url.validOptionalPortnet/url.(*URL).EscapedPathnet/url.validEncodednet/url.(*URL).setFragmentnet/url.(*URL).EscapedFragmentnet/url.(*URL).Stringnet/url.(*URL).Redactednet/url.Values.Getnet/url.Values.Setnet/url.Values.Addnet/url.Values.Delnet/url.Values.Hasnet/url.parseQuerynet/url.QueryUnescapenet/url.Values.Encodenet/url.QueryEscapenet/url.resolvePathstrings.LastIndexBytenet/url.(*URL).IsAbsnet/url.(*URL).Parsenet/url.(*URL).ResolveReferencenet/url.(*URL).Querynet/url.ParseQuerynet/url.(*URL).RequestURInet/url.(*URL).Hostnamenet/url.(*URL).Portnet/url.splitHostPortnet/url.(*URL).MarshalBinarynet/url.(*URL).UnmarshalBinarynet/url.(*URL).JoinPathnet/url.(*URL).setPathtype:.eq.net/url.Errornet/url.(*EscapeError).Errornet/url.(*InvalidHostError).Errornet/url.(*Values).Addnet/url.(*Values).Delnet/url.(*Values).Encodenet/url.(*Values).Getnet/url.(*Values).Hasnet/url.(*Values).Settype:.eq.net/url.URLtype:.eq.net/url.Userinfopath/filepath.initpath/filepath.Abspath/filepath.abspath/filepath.unixAbspath/filepath.IsAbsinternal/filepathlite.IsAbspath/filepath.Cleanpath/filepath.Joinpath/filepath.jointext/template.inittext/template.(*state).poptext/template.(*state).setVartext/template.(*state).marktext/template.(*state).varValuetext/template.isMissingtext/template.ExecError.Errortext/template.ExecError.Unwraptext/template.(*state).errorftext/template.(*Template).Nametext/template.doublePercenttext/template.errRecovertext/template.(*Template).executetext/template.(*Template).execute.deferwrap1text/template.(*state).walktext/template.(*state).attext/template.(*state).writeErrortext/template.(*state).walkIfOrWithtext/template.(*state).walkIfOrWith.deferwrap1text/template.isTruetext/template.(*state).walkRangetext/template.(*state).walkRange.func2text/template.(*state).setTopVartext/template.(*state).walkRange.func2.deferwrap1text/template.(*state).walkRange.deferwrap1text/template.(*state).walkTemplatetext/template.(*state).evalPipelinetext/template.(*state).pushtext/template.(*state).notAFunctiontext/template.(*state).evalCommandtext/template.(*state).evalFieldNodetext/template.(*state).idealConstanttext/template.isRuneInttext/template.isHexInttext/template.(*state).evalChainNodetext/template.(*state).evalVariableNodetext/template.(*state).evalFieldChaintext/template.(*state).evalFunctiontext/template.(*state).evalFieldtext/template.(*state).evalCalltext/template.(*state).validateTypetext/template.canBeNiltext/template.(*state).evalArgtext/template.(*state).evalBooltext/template.(*state).evalStringtext/template.(*state).evalIntegertext/template.(*state).evalUnsignedIntegertext/template.(*state).evalFloattext/template.(*state).evalComplextext/template.(*state).evalEmptyInterfacetext/template.indirecttext/template.indirectInterfacetext/template.(*state).printValuetext/template.printableValuetext/template.builtinFuncstext/template.addValueFuncstext/template.goodFunctext/template.goodNametext/template.findFunctiontext/template.findFunction.deferwrap1text/template.prepareArgtext/template.intLiketext/template.indexArgtext/template.indextext/template.slicetext/template.lengthtext/template.emptyCalltext/template.calltext/template.safeCalltext/template.safeCall.func1text/template.truthtext/template.andtext/template.ortext/template.nottext/template.isNiltext/template.eqtext/template.basicKindtext/template.canComparetext/template.netext/template.lttext/template.letext/template.gttext/template.getext/template.HTMLEscapetext/template.HTMLEscapeStringtext/template.HTMLEscapertext/template.JSEscapetext/template.jsIsSpecialtext/template.JSEscapeStringtext/template.JSEscapertext/template.URLQueryEscapertext/template.evalArgstext/template.(*Template).AddParseTreetext/template.(*Template).inittext/template.(*Template).Newtext/template.(*Template).AddParseTree.deferwrap1text/template.(*Template).Templatestext/template.(*Template).Templates.deferwrap1text/template.(*Template).Funcstext/template.addFuncstext/template.(*Template).Funcs.deferwrap1text/template.(*Template).Lookuptext/template.(*Template).Lookup.deferwrap1text/template.(*Template).Parsetext/template.builtinstext/template.(*Template).associatetext/template.builtinFuncs.func1text/template.createValueFuncstext/template.(*state).evalCall.func1text/template.(*state).walkRange.func1text/template.(*state).walkRange.func2.1type:.eq.text/template.ExecErrorreflect.TypeFor[go.shape.struct { reflect.typ_ *internal/abi.Type; reflect.ptr unsafe.Pointer; reflect.flag }]reflect.TypeFor[go.shape.interface { String() string }]reflect.TypeFor[go.shape.interface { Error() string }]reflect.TypeFor[go.shape.struct {}]text/template.(*ExecError).Errortext/template.(*ExecError).Unwraptype:.eq.text/template.Templatetype:.eq.text/template.variabletype:.eq.[1]text/template.variablehtml/template.inithtml/template.map.init.0html/template.map.init.1html/template.map.init.2html/template.map.init.3html/template.attrTypehtml/template.attr.Stringhtml/template.indirecthtml/template.indirectToStringerOrErrorhtml/template.stringifyhtml/template.context.Stringhtml/template.context.manglehtml/template.endsWithCSSKeywordhtml/template.isCSSNmcharhtml/template.decodeCSShtml/template.isHexhtml/template.skipCSSSpacehtml/template.hexDecodehtml/template.cssEscaperhtml/template.isCSSSpacehtml/template.cssValueFilterbytes.Containshtml/template.delim.Stringhtml/template.element.Stringhtml/template.(*Error).Errorhtml/template.escapeTemplatehtml/template.evalArgshtml/template.(*escaper).escapehtml/template.(*escaper).escapeActionhtml/template.nudgehtml/template.errorfhtml/template.isCommenthtml/template.ensurePipelineContainshtml/template.newIdentCmdhtml/template.appendCmdhtml/template.normalizeEscFnhtml/template.escFnsEqhtml/template.joinhtml/template.context.eqhtml/template.(*escaper).escapeBranchhtml/template.joinRangehtml/template.(*escaper).escapeListhtml/template.(*escaper).escapeListConditionallyhtml/template.makeEscaperhtml/template.(*escaper).escapeTemplatehtml/template.(*escaper).escapeTreetext/template.Newhtml/template.(*escaper).computeOutCtxhtml/template.(*escaper).escapeTemplateBodyhtml/template.(*escaper).escapeTemplateBody.func1html/template.(*escaper).escapeTexthtml/template.containsSpecialScriptTagbytes.ContainsAnyhtml/template.isInScriptLiteralhtml/template.escapeSpecialScriptTagshtml/template.contextAfterTexthtml/template.(*escaper).editActionNodehtml/template.(*escaper).editTemplateNodehtml/template.(*escaper).editTextNodehtml/template.(*escaper).commithtml/template.(*escaper).arbitraryTemplatehtml/template.(*escaper).templatehtml/template.htmlNospaceEscaperhtml/template.attrEscaperhtml/template.rcdataEscaperhtml/template.htmlEscaperhtml/template.htmlReplacerhtml/template.stripTagshtml/template.isInTaghtml/template.htmlNameFilterhtml/template.commentEscaperhtml/template.nextJSCtxhtml/template.isJSIdentParthtml/template.indirectToJSONMarshalerhtml/template.jsValEscaperhtml/template.jsStrEscaperhtml/template.jsTmplLitEscaperhtml/template.jsRegexpEscaperhtml/template.replacehtml/template.isJSTypehtml/template.jsCtx.Stringhtml/template.state.Stringhtml/template.(*Template).checkCanParsehtml/template.(*Template).checkCanParse.deferwrap1html/template.(*Template).escapehtml/template.(*Template).Namehtml/template.(*Template).escape.deferwrap1html/template.(*Template).Executetext/template.(*Template).Executehtml/template.(*Template).Parsehtml/template.(*Template).Parse.deferwrap1html/template.Newhtml/template.(*Template).newhtml/template.tTexthtml/template.tTaghtml/template.eatWhiteSpacehtml/template.tAttrNamehtml/template.tAfterNamehtml/template.tBeforeValuehtml/template.tHTMLCmthtml/template.tSpecialTagEndhtml/template.indexTagEndhtml/template.tAttrhtml/template.tURLhtml/template.tJShtml/template.tJSTmplhtml/template.tJSDelimitedhtml/template.tBlockCmthtml/template.tLineCmthtml/template.tCSShtml/template.tCSSStrhtml/template.tErrorhtml/template.eatAttrNamehtml/template.eatTagNamehtml/template.asciiAlphahtml/template.asciiAlphaNumhtml/template.urlFilterhtml/template.isSafeURLhtml/template.urlEscaperhtml/template.urlNormalizerhtml/template.urlProcessorhtml/template.processURLOntohtml/template.srcsetFilterAndEscaperhtml/template.filterSrcsetElementhtml/template.isHTMLSpacehtml/template.isHTMLSpaceOrASCIIAlnumhtml/template.urlPart.Stringtype:.eq.html/template.Errorhtml/template.(*delim).Stringhtml/template.(*state).Stringhtml/template.(*element).Stringhtml/template.(*attr).Stringhtml/template.(*urlPart).Stringhtml/template.(*jsCtx).Stringhtml/template.(*context).Stringtype:.eq.html/template.Templateembed.splitinternal/stringslite.CutSuffixembed.(*file).Nameembed.(*file).Sizeembed.(*file).ModTimeembed.(*file).IsDirembed.(*file).Sysembed.(*file).Typeembed.(*file).Modeembed.(*file).Infoembed.(*file).Stringembed.FS.lookupinternal/stringslite.TrimSuffixembed.FS.lookup.func1embed.FS.readDirembed.FS.readDir.func2embed.FS.readDir.func1embed.FS.Openembed.FS.ReadDirembed.FS.ReadFileembed.(*openFile).Closeembed.(*openFile).Statembed.(*openFile).Readembed.(*openFile).Seekembed.(*openFile).ReadAtembed.(*openDir).Closeembed.(*openDir).Statembed.(*openDir).Readembed.(*openDir).ReadDirembed.sortSearchtype:.eq.embed.fileembed.(*FS).Openembed.(*FS).ReadDirembed.(*FS).ReadFilecontext.initcontext.deadlineExceededError.Errorcontext.deadlineExceededError.Timeoutcontext.deadlineExceededError.Temporarycontext.emptyCtx.Deadlinecontext.emptyCtx.Donecontext.emptyCtx.Errcontext.emptyCtx.Valuecontext.backgroundCtx.Stringcontext.WithCancelcontext.withCancelcontext.WithCancel.func1context.Causecontext.Cause.deferwrap1context.parentCancelCtxcontext.removeChildcontext.init.0context.(*cancelCtx).Valuecontext.(*cancelCtx).Donecontext.(*cancelCtx).Done.deferwrap1context.(*cancelCtx).Errcontext.(*cancelCtx).propagateCancelcontext.(*cancelCtx).propagateCancel.func2context.(*cancelCtx).propagateCancel.func1context.contextNamecontext.(*cancelCtx).Stringcontext.(*cancelCtx).cancelcontext.WithDeadlineCausecontext.WithDeadlineCause.func3context.WithDeadlineCause.func2context.WithDeadlineCause.deferwrap1context.WithDeadlineCause.func1context.(*timerCtx).Deadlinecontext.(*timerCtx).Stringcontext.(*timerCtx).cancelcontext.WithValuecontext.stringifycontext.(*valueCtx).Stringcontext.(*valueCtx).Valuecontext.valuetype:.eq.context.valueCtxcontext.(*deadlineExceededError).Errorcontext.(*deadlineExceededError).Temporarycontext.(*deadlineExceededError).Timeoutcontext.(*emptyCtx).Deadlinecontext.(*emptyCtx).Donecontext.(*emptyCtx).Errcontext.(*emptyCtx).Valuecontext.backgroundCtx.Deadlinecontext.(*backgroundCtx).Deadlinecontext.backgroundCtx.Donecontext.(*backgroundCtx).Donecontext.backgroundCtx.Errcontext.(*backgroundCtx).Errcontext.(*backgroundCtx).Stringcontext.backgroundCtx.Valuecontext.(*backgroundCtx).Valuecontext.cancelCtx.Deadlinecontext.(*cancelCtx).Deadlinecontext.stopCtx.Deadlinecontext.(*stopCtx).Deadlinecontext.stopCtx.Donecontext.(*stopCtx).Donecontext.stopCtx.Errcontext.(*stopCtx).Errcontext.stopCtx.Valuecontext.(*stopCtx).Valuecontext.(*timerCtx).Donecontext.(*timerCtx).Errcontext.(*timerCtx).Valuecontext.valueCtx.Deadlinecontext.(*valueCtx).Deadlinecontext.valueCtx.Donecontext.(*valueCtx).Donecontext.valueCtx.Errcontext.(*valueCtx).Errcrypto.initcrypto.Hash.HashFunccrypto.Hash.Stringcrypto.Hash.Sizecrypto.Hash.Newcrypto.Hash.Availablecrypto.(*Hash).Availablecrypto.(*Hash).HashFunccrypto.(*Hash).Newcrypto.(*Hash).Sizecrypto.(*Hash).Stringcrypto/subtle.XORBytescrypto/subtle.xorBytescrypto/cipher.newCBCcrypto/cipher.NewCBCEncryptercrypto/cipher.(*cbcEncrypter).BlockSizecrypto/cipher.(*cbcEncrypter).CryptBlockscrypto/internal/alias.InexactOverlapcrypto/internal/alias.AnyOverlapcrypto/cipher.(*cbcEncrypter).SetIVcrypto/cipher.NewCBCDecryptercrypto/cipher.(*cbcDecrypter).BlockSizecrypto/cipher.(*cbcDecrypter).CryptBlockscrypto/cipher.(*cbcDecrypter).SetIVcrypto/cipher.NewCTRcrypto/cipher.(*ctr).refillcrypto/cipher.(*ctr).XORKeyStreamcrypto/cipher.newGCMWithNonceAndTagSizeinternal/byteorder.BeUint64crypto/cipher.reverseBitscrypto/cipher.gcmDoublecrypto/cipher.gcmAddcrypto/cipher.(*gcm).NonceSizecrypto/cipher.(*gcm).Overheadcrypto/cipher.(*gcm).Sealcrypto/cipher.sliceForAppendcrypto/cipher.gcmInc32internal/byteorder.BeUint32internal/byteorder.BePutUint32crypto/cipher.(*gcm).Opencrypto/subtle.ConstantTimeComparecrypto/subtle.ConstantTimeByteEqcrypto/cipher.(*gcm).mulcrypto/cipher.(*gcm).updateBlockscrypto/cipher.(*gcm).updatecrypto/cipher.(*gcm).counterCryptcrypto/cipher.(*gcm).deriveCounterinternal/byteorder.BePutUint64crypto/cipher.(*gcm).authcrypto/cipher.StreamReader.Readtype:.eq.crypto/cipher.gcmcrypto/cipher.(*StreamReader).Readtype:.eq.crypto/cipher.StreamReadercrypto/internal/boring/sig.StandardCryptocrypto/internal/boring.(*PublicKeyECDH).Bytescrypto/internal/boring.(*PrivateKeyECDH).PublicKeycrypto/aes.initcrypto/aes.(*aesCipherGCM).NewGCMcrypto/aes.(*gcmAsm).NonceSizecrypto/aes.(*gcmAsm).Overheadcrypto/aes.(*gcmAsm).Sealcrypto/aes.sliceForAppendcrypto/aes.(*gcmAsm).Opencrypto/aes.encryptBlockGocrypto/aes.decryptBlockGocrypto/aes.expandKeyGocrypto/aes.rotwcrypto/aes.subwcrypto/aes.KeySizeError.Errorcrypto/aes.NewCiphercrypto/aes.newCipherGenericcrypto/aes.(*aesCipher).BlockSizecrypto/aes.(*aesCipher).Encryptcrypto/aes.(*aesCipher).Decryptcrypto/aes.newCiphercrypto/aes.(*aesCipherAsm).BlockSizecrypto/aes.(*aesCipherAsm).Encryptcrypto/internal/boring.Unreachablecrypto/aes.(*aesCipherAsm).Decryptcrypto/aes.encryptBlockAsmcrypto/aes.decryptBlockAsmcrypto/aes.expandKeyAsmcrypto/aes.gcmAesFinishcrypto/aes.gcmAesInitcrypto/aes.gcmAesDatacrypto/aes.gcmAesEnccrypto/aes.gcmAesDectype:.eq.crypto/aes.aesCipherGCMtype:.eq.crypto/aes.aesCipherAsmtype:.eq.crypto/aes.aesCiphercrypto/aes.(*aesCipherGCM).BlockSizecrypto/aes.(*aesCipherGCM).Decryptcrypto/aes.(*aesCipherGCM).Encryptcrypto/aes.(*KeySizeError).Errorcrypto/internal/nistec/fiat.(*P224Element).Onecrypto/internal/nistec/fiat.p224SetOnecrypto/internal/nistec/fiat.(*P224Element).Equalcrypto/internal/nistec/fiat.(*P224Element).Bytescrypto/internal/nistec/fiat.(*P224Element).IsZerocrypto/internal/nistec/fiat.(*P224Element).Setcrypto/internal/nistec/fiat.(*P224Element).bytescrypto/internal/nistec/fiat.p224InvertEndiannesscrypto/internal/nistec/fiat.(*P224Element).SetBytescrypto/internal/nistec/fiat.(*P224Element).Subcrypto/internal/nistec/fiat.(*P224Element).Addcrypto/internal/nistec/fiat.(*P224Element).Mulcrypto/internal/nistec/fiat.(*P224Element).Squarecrypto/internal/nistec/fiat.(*P224Element).Selectcrypto/internal/nistec/fiat.p224Mulcrypto/internal/nistec/fiat.p224CmovznzU64crypto/internal/nistec/fiat.p224Squarecrypto/internal/nistec/fiat.p224Addcrypto/internal/nistec/fiat.p224Subcrypto/internal/nistec/fiat.p224FromMontgomerycrypto/internal/nistec/fiat.p224ToMontgomerycrypto/internal/nistec/fiat.p224Selectznzcrypto/internal/nistec/fiat.p224ToBytescrypto/internal/nistec/fiat.p224FromBytescrypto/internal/nistec/fiat.(*P224Element).Invertcrypto/internal/nistec/fiat.(*P384Element).Onecrypto/internal/nistec/fiat.p384SetOnecrypto/internal/nistec/fiat.(*P384Element).Equalcrypto/internal/nistec/fiat.(*P384Element).Bytescrypto/internal/nistec/fiat.(*P384Element).IsZerocrypto/internal/nistec/fiat.(*P384Element).Setcrypto/internal/nistec/fiat.(*P384Element).bytescrypto/internal/nistec/fiat.p384InvertEndiannesscrypto/internal/nistec/fiat.(*P384Element).SetBytescrypto/internal/nistec/fiat.(*P384Element).Subcrypto/internal/nistec/fiat.(*P384Element).Addcrypto/internal/nistec/fiat.(*P384Element).Mulcrypto/internal/nistec/fiat.(*P384Element).Squarecrypto/internal/nistec/fiat.(*P384Element).Selectcrypto/internal/nistec/fiat.p384Mulcrypto/internal/nistec/fiat.p384CmovznzU64crypto/internal/nistec/fiat.p384Squarecrypto/internal/nistec/fiat.p384Addcrypto/internal/nistec/fiat.p384Subcrypto/internal/nistec/fiat.p384FromMontgomerycrypto/internal/nistec/fiat.p384ToMontgomerycrypto/internal/nistec/fiat.p384Selectznzcrypto/internal/nistec/fiat.p384ToBytescrypto/internal/nistec/fiat.p384FromBytescrypto/internal/nistec/fiat.(*P384Element).Invertcrypto/internal/nistec/fiat.(*P521Element).Onecrypto/internal/nistec/fiat.p521SetOnecrypto/internal/nistec/fiat.(*P521Element).Equalcrypto/internal/nistec/fiat.(*P521Element).Bytescrypto/internal/nistec/fiat.(*P521Element).IsZerocrypto/internal/nistec/fiat.(*P521Element).Setcrypto/internal/nistec/fiat.(*P521Element).bytescrypto/internal/nistec/fiat.p521InvertEndiannesscrypto/internal/nistec/fiat.(*P521Element).SetBytescrypto/internal/nistec/fiat.(*P521Element).Subcrypto/internal/nistec/fiat.(*P521Element).Addcrypto/internal/nistec/fiat.(*P521Element).Mulcrypto/internal/nistec/fiat.(*P521Element).Squarecrypto/internal/nistec/fiat.(*P521Element).Selectcrypto/internal/nistec/fiat.p521CmovznzU64crypto/internal/nistec/fiat.p521Mulcrypto/internal/nistec/fiat.p521Squarecrypto/internal/nistec/fiat.p521Addcrypto/internal/nistec/fiat.p521Subcrypto/internal/nistec/fiat.p521FromMontgomerycrypto/internal/nistec/fiat.p521ToMontgomerycrypto/internal/nistec/fiat.p521Selectznzcrypto/internal/nistec/fiat.p521ToBytescrypto/internal/nistec/fiat.p521FromBytescrypto/internal/nistec/fiat.(*P521Element).Invertcrypto/internal/nistec.NewP224Pointcrypto/internal/nistec.(*P224Point).SetGeneratorcrypto/internal/nistec.(*P224Point).Setcrypto/internal/nistec.(*P224Point).SetBytescrypto/internal/nistec.p224Bcrypto/internal/nistec.p224Polynomialcrypto/internal/nistec.p224CheckOnCurvecrypto/internal/nistec.(*P224Point).Bytescrypto/internal/nistec.(*P224Point).bytescrypto/internal/nistec.(*P224Point).BytesXcrypto/internal/nistec.(*P224Point).bytesXcrypto/internal/nistec.(*P224Point).BytesCompressedcrypto/internal/nistec.(*P224Point).bytesCompressedcrypto/internal/nistec.(*P224Point).Addcrypto/internal/nistec.(*P224Point).Doublecrypto/internal/nistec.(*P224Point).Selectcrypto/internal/nistec.(*p224Table).Selectcrypto/internal/nistec.(*P224Point).ScalarMultcrypto/internal/nistec.(*P224Point).generatorTablecrypto/internal/nistec.(*P224Point).ScalarBaseMultcrypto/internal/nistec.p224Sqrtcrypto/internal/nistec.p224SqrtCandidatecrypto/internal/nistec.NewP256Pointcrypto/internal/nistec.(*P256Point).SetGeneratorcrypto/internal/nistec.(*P256Point).Setcrypto/internal/nistec.(*P256Point).SetBytescrypto/internal/nistec.p256LessThanPcrypto/internal/nistec.p256Polynomialcrypto/internal/nistec.p256CheckOnCurvecrypto/internal/nistec.p256Equalcrypto/internal/nistec.uint64IsZerocrypto/internal/nistec.p256Addcrypto/internal/nistec.p256Sqrtcrypto/internal/nistec.init.0crypto/internal/nistec.p256OrdReducecrypto/internal/nistec.(*P256Point).Addcrypto/internal/nistec.(*P256Point).isInfinitycrypto/internal/nistec.(*P256Point).Doublecrypto/internal/nistec.(*P256Point).ScalarBaseMultcrypto/internal/nistec.(*P256Point).ScalarMultcrypto/internal/nistec.(*P256Point).Bytescrypto/internal/nistec.(*P256Point).bytescrypto/internal/nistec.(*P256Point).affineFromMontcrypto/internal/nistec.(*P256Point).BytesXcrypto/internal/nistec.(*P256Point).bytesXcrypto/internal/nistec.(*P256Point).BytesCompressedcrypto/internal/nistec.(*P256Point).bytesCompressedcrypto/internal/nistec.(*P256Point).Selectcrypto/internal/nistec.p256Inversecrypto/internal/nistec.(*P256Point).p256BaseMultcrypto/internal/nistec.boothW6crypto/internal/nistec.(*P256Point).p256ScalarMultcrypto/internal/nistec.boothW5crypto/internal/nistec.P256OrdInversecrypto/internal/nistec.NewP384Pointcrypto/internal/nistec.(*P384Point).SetGeneratorcrypto/internal/nistec.(*P384Point).Setcrypto/internal/nistec.(*P384Point).SetBytescrypto/internal/nistec.p384Bcrypto/internal/nistec.p384Polynomialcrypto/internal/nistec.p384CheckOnCurvecrypto/internal/nistec.(*P384Point).Bytescrypto/internal/nistec.(*P384Point).bytescrypto/internal/nistec.(*P384Point).BytesXcrypto/internal/nistec.(*P384Point).bytesXcrypto/internal/nistec.(*P384Point).BytesCompressedcrypto/internal/nistec.(*P384Point).bytesCompressedcrypto/internal/nistec.(*P384Point).Addcrypto/internal/nistec.(*P384Point).Doublecrypto/internal/nistec.(*P384Point).Selectcrypto/internal/nistec.(*p384Table).Selectcrypto/internal/nistec.(*P384Point).ScalarMultcrypto/internal/nistec.(*P384Point).generatorTablecrypto/internal/nistec.(*P384Point).ScalarBaseMultcrypto/internal/nistec.p384Sqrtcrypto/internal/nistec.p384SqrtCandidatecrypto/internal/nistec.NewP521Pointcrypto/internal/nistec.(*P521Point).SetGeneratorcrypto/internal/nistec.(*P521Point).Setcrypto/internal/nistec.(*P521Point).SetBytescrypto/internal/nistec.p521Bcrypto/internal/nistec.p521Polynomialcrypto/internal/nistec.p521CheckOnCurvecrypto/internal/nistec.(*P521Point).Bytescrypto/internal/nistec.(*P521Point).bytescrypto/internal/nistec.(*P521Point).BytesXcrypto/internal/nistec.(*P521Point).bytesXcrypto/internal/nistec.(*P521Point).BytesCompressedcrypto/internal/nistec.(*P521Point).bytesCompressedcrypto/internal/nistec.(*P521Point).Addcrypto/internal/nistec.(*P521Point).Doublecrypto/internal/nistec.(*P521Point).Selectcrypto/internal/nistec.(*p521Table).Selectcrypto/internal/nistec.(*P521Point).ScalarMultcrypto/internal/nistec.(*P521Point).generatorTablecrypto/internal/nistec.(*P521Point).ScalarBaseMultcrypto/internal/nistec.p521Sqrtcrypto/internal/nistec.p521SqrtCandidatecrypto/internal/nistec.p521B.func1crypto/internal/nistec.(*P521Point).generatorTable.func1crypto/internal/nistec.p384B.func1crypto/internal/nistec.(*P384Point).generatorTable.func1crypto/internal/nistec.p224SqrtCandidate.func1crypto/internal/nistec.p224B.func1crypto/internal/nistec.(*P224Point).generatorTable.func1p256SubInternalp256SqrInternalp256MulInternalcrypto/internal/nistec.p256OrdLittleToBigcrypto/internal/nistec.p256OrdBigToLittlecrypto/internal/nistec.p256LittleToBigcrypto/internal/nistec.p256BigToLittlecrypto/internal/nistec.p256MovCondcrypto/internal/nistec.p256NegCondcrypto/internal/nistec.p256Sqrcrypto/internal/nistec.p256Mulcrypto/internal/nistec.p256FromMontcrypto/internal/nistec.p256Selectcrypto/internal/nistec.p256SelectAffinecrypto/internal/nistec.p256OrdSqrcrypto/internal/nistec.p256OrdMulcrypto/internal/nistec.p256PointAddAffineAsmcrypto/internal/nistec.p256PointDoubleAsmcrypto/internal/nistec.p256PointAddAsmcrypto/internal/randutil.MaybeReadBytecrypto/internal/randutil.MaybeReadByte.func1crypto/internal/edwards25519/field.(*Element).reducecrypto/internal/edwards25519/field.(*Element).carryPropagatecrypto/internal/edwards25519/field.(*Element).Addcrypto/internal/edwards25519/field.(*Element).Subtractcrypto/internal/edwards25519/field.(*Element).Invertcrypto/internal/edwards25519/field.(*Element).Squarecrypto/internal/edwards25519/field.feSquarecrypto/internal/edwards25519/field.(*Element).Multiplycrypto/internal/edwards25519/field.feMulcrypto/internal/edwards25519/field.(*Element).SetBytescrypto/internal/edwards25519/field.(*Element).bytesinternal/byteorder.LePutUint64crypto/internal/edwards25519/field.(*Element).Equalcrypto/internal/edwards25519/field.(*Element).Bytescrypto/internal/edwards25519/field.(*Element).Swapcrypto/internal/edwards25519/field.mask64Bitscrypto/internal/edwards25519/field.(*Element).Absolutecrypto/internal/edwards25519/field.(*Element).IsNegativecrypto/internal/edwards25519/field.(*Element).Negatecrypto/internal/edwards25519/field.(*Element).Selectcrypto/internal/edwards25519/field.(*Element).Mult32crypto/internal/edwards25519/field.mul51crypto/internal/edwards25519/field.(*Element).Pow22523crypto/internal/edwards25519/field.(*Element).SqrtRatiocrypto/internal/edwards25519/field.feMulGenericcrypto/internal/edwards25519/field.mul64crypto/internal/edwards25519/field.addMul64crypto/internal/edwards25519/field.shiftRightBy51crypto/internal/edwards25519/field.feSquareGenericcrypto/internal/edwards25519/field.(*Element).carryPropagateGenericcrypto/internal/edwards25519/field.carryPropagatecrypto/ecdh.(*PublicKey).Bytescrypto/ecdh.(*PublicKey).Equalcrypto/ecdh.(*PublicKey).Curvecrypto/ecdh.(*PrivateKey).ECDHcrypto/ecdh.(*PrivateKey).Bytescrypto/ecdh.(*PrivateKey).Equalcrypto/ecdh.(*PrivateKey).Curvecrypto/ecdh.(*PrivateKey).PublicKeycrypto/ecdh.(*PrivateKey).PublicKey.func1crypto/ecdh.(*PrivateKey).Publiccrypto/ecdh.isLesscrypto/ecdh.(*x25519Curve).Stringcrypto/ecdh.(*x25519Curve).GenerateKeycrypto/ecdh.(*x25519Curve).NewPrivateKeycrypto/ecdh.(*x25519Curve).privateKeyToPublicKeycrypto/ecdh.(*x25519Curve).NewPublicKeycrypto/ecdh.(*x25519Curve).ecdhcrypto/ecdh.isZerocrypto/ecdh.x25519ScalarMultcrypto/internal/edwards25519/field.(*Element).Onecrypto/internal/edwards25519/field.(*Element).Setcrypto/ecdh.(*nistCurve[go.shape.*uint8]).ecdhcrypto/ecdh.(*nistCurve[go.shape.*uint8]).NewPublicKeycrypto/ecdh.(*nistCurve[go.shape.*uint8]).privateKeyToPublicKeycrypto/ecdh.(*nistCurve[go.shape.*uint8]).NewPrivateKeycrypto/ecdh.(*nistCurve[go.shape.*uint8]).GenerateKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P521Point]).ecdhcrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P521Point]).NewPublicKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P521Point]).privateKeyToPublicKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P521Point]).NewPrivateKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P521Point]).GenerateKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P521Point]).Stringcrypto/ecdh.(*nistCurve[go.shape.*uint8]).Stringcrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P384Point]).ecdhcrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P384Point]).NewPublicKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P384Point]).privateKeyToPublicKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P384Point]).NewPrivateKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P384Point]).GenerateKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P384Point]).Stringcrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P256Point]).ecdhcrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P256Point]).NewPublicKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P256Point]).privateKeyToPublicKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P256Point]).NewPrivateKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P256Point]).GenerateKeycrypto/ecdh.(*nistCurve[*crypto/internal/nistec.P256Point]).Stringmath/rand.(*Rand).ExpFloat64math/rand.(*Rand).Uint32math/rand.(*Rand).Int63math/rand.(*Rand).Float64math/rand.(*Rand).NormFloat64math/rand.absInt32math/rand.(*Rand).Seedmath/rand.(*Rand).Uint64math/rand.(*Rand).Int31math/rand.(*Rand).Intmath/rand.(*Rand).Int63nmath/rand.(*Rand).Int31nmath/rand.(*Rand).int31nmath/rand.(*Rand).Intnmath/rand.(*Rand).Float32math/rand.(*Rand).Permmath/rand.(*Rand).Shufflemath/rand.(*Rand).Readmath/rand.readmath/rand.(*rngSource).Int63math/rand.(*rngSource).Uint64math/rand.globalRandsync/atomic.(*Pointer[go.shape.struct { math/rand.src math/rand.Source; math/rand.s64 math/rand.Source64; math/rand.readVal int64; math/rand.readPos int8 }]).Loadmath/rand.Newsync/atomic.(*Pointer[go.shape.struct { math/rand.src math/rand.Source; math/rand.s64 math/rand.Source64; math/rand.readVal int64; math/rand.readPos int8 }]).CompareAndSwapmath/rand.(*runtimeSource).Int63math/rand.(*runtimeSource).Seedmath/rand.(*runtimeSource).Uint64math/rand.(*runtimeSource).readmath/rand.Intnmath/rand.(*lockedSource).Int63math/rand.(*lockedSource).Uint64math/rand.(*lockedSource).Seedmath/rand.(*lockedSource).seedPosmath/rand.(*lockedSource).seedmath/rand.newSourcemath/rand.(*lockedSource).readmath/rand.(*rngSource).Seedmath/rand.seedrandtype:.eq.math/rand.Randmath/big.Accuracy.Stringmath/big.divWWmath/big.nlzmath/bits.LeadingZerosmath/big.reciprocalWordmath/bits.Divmath/big.(*Float).setExpAndRoundmath/big.makeAccmath/big.(*Float).roundmath/big.nat.bitmath/big.nat.stickymath/big.fnormmath/big.(*Float).SetIntmath/big.(*Int).BitLenmath/big.nat.bitLenmath/big.umax32math/big.nat.setmath/big.nat.makemath/big.(*Float).Setmath/big.(*Float).Float64math/big.msb64math/big.(*Int).Signmath/big.(*Int).SetInt64math/big.(*Int).SetUint64math/big.(*Int).Setmath/big.(*Int).Bitsmath/big.(*Int).SetBitsmath/big.nat.normmath/big.(*Int).Absmath/big.(*Int).Negmath/big.(*Int).Addmath/big.(*Int).Submath/big.(*Int).Mulmath/big.(*Int).MulRangemath/big.(*Int).Binomialmath/big.(*Int).Quomath/big.(*Int).Remmath/big.(*Int).QuoRemmath/big.(*Int).Divmath/big.(*Int).Modmath/big.aliasmath/big.(*Int).DivModmath/big.(*Int).Cmpmath/big.(*Int).CmpAbsmath/big.(*Int).Int64math/big.low64math/big.(*Int).Uint64math/big.(*Int).IsInt64math/big.(*Int).IsUint64math/big.(*Int).Float64math/big.nat.trailingZeroBitsmath/big.(*Int).SetStringmath/big.(*Int).setFromScannermath/big.(*Int).SetBytesmath/big.(*Int).Bytesmath/big.nat.bytesmath/big.(*Int).FillBytesmath/big.(*Int).TrailingZeroBitsmath/big.(*Int).Expmath/big.(*Int).expmath/big.(*Int).GCDmath/big.lehmerSimulatemath/big.lehmerUpdatemath/big.nat.setWordmath/big.euclidUpdatemath/big.(*Int).lehmerGCDmath/big.(*Int).Randmath/big.(*Int).ModInversemath/big.Jacobimath/big.(*Int).Stringmath/big.(*Int).Textmath/big.(*Int).modSqrt3Mod4Primemath/big.(*Int).modSqrt5Mod8Primemath/big.(*Int).Lshmath/big.(*Int).modSqrtTonelliShanksmath/big.(*Int).ModSqrtmath/big.(*Int).Rshmath/big.(*Int).Bitmath/big.(*Int).SetBitmath/big.(*Int).Andmath/big.(*Int).AndNotmath/big.(*Int).Ormath/big.(*Int).Xormath/big.(*Int).Notmath/big.(*Int).Sqrtmath/big.(*Int).Appendmath/big.(*Int).Formatmath/big.nat.utoamath/big.writeMultiplemath/big.(*Int).scanmath/big.scanSignmath/big.byteReader.ReadBytemath/big.byteReader.UnreadBytemath/big.(*Int).Scanmath/big.(*Int).GobEncodemath/big.(*Int).GobDecodemath/big.(*Int).MarshalTextmath/big.(*Int).UnmarshalTextmath/big.(*Int).MarshalJSONmath/big.(*Int).UnmarshalJSONmath/big.nat.Stringmath/big.nat.setUint64math/big.nat.addmath/big.nat.submath/big.nat.cmpmath/big.nat.mulAddWWmath/big.basicMulmath/big.nat.montgomerymath/big.karatsubaAddmath/big.karatsubaSubmath/big.karatsubamath/big.addAtmath/big.nat.mulmath/big.karatsubaLenmath/big.putNatmath/big.basicSqrmath/big.karatsubaSqrmath/big.nat.sqrmath/big.nat.mulRangemath/big.getNatmath/big.nat.shlmath/big.samemath/big.nat.shrmath/big.nat.setBitmath/big.nat.andmath/big.nat.truncmath/big.nat.andNotmath/big.nat.ormath/big.nat.xormath/big.nat.randommath/big.nat.expNNmath/big.nat.isPow2math/big.nat.expNNMontgomeryEvenmath/big.nat.modInversemath/big.nat.expNNWindowedmath/big.nat.expNNMontgomerymath/big.nat.setBytesmath/big.bigEndianWordmath/big.nat.sqrtmath/big.nat.subMod2Nmath/big.nat.scanmath/big.maxPowmath/big.powmath/big.nat.itoamath.Log2math/big.nat.convertWordsmath/big.nat.expWWmath/big.divisorsmath/big.nat.remmath/big.nat.divmath/big.nat.divWmath/big.nat.modWmath/big.divWVWmath/big.nat.divLargemath/big.nat.divBasicmath/big.greaterThanmath/big.nat.divRecursivemath/big.nat.divRecursiveStepmath/big.(*Int).ProbablyPrimemath/big.nat.probablyPrimeMillerRabinmath/rand.NewSourcemath/big.nat.probablyPrimeLucasmath/big.addVVmath/big.subVVmath/big.addVWmath/big.subVWmath/big.shlVUmath/big.shrVUmath/big.mulAddVWWmath/big.addMulVVWmath/big.(*Accuracy).Stringmath/big.(*nat).Stringmath/big.byteReader.Readmath/big.(*byteReader).Readmath/big.(*byteReader).ReadBytemath/big.byteReader.ReadRunemath/big.(*byteReader).ReadRunemath/big.byteReader.SkipSpacemath/big.(*byteReader).SkipSpacemath/big.byteReader.Tokenmath/big.(*byteReader).Tokenmath/big.(*byteReader).UnreadBytemath/big.byteReader.UnreadRunemath/big.(*byteReader).UnreadRunemath/big.byteReader.Widthmath/big.(*byteReader).Widthcrypto/elliptic.Marshalcrypto/elliptic.Unmarshalcrypto/elliptic.panicIfNotOnCurvecrypto/elliptic.initAllcrypto/elliptic.initP224crypto/elliptic.bigFromDecimalcrypto/elliptic.bigFromHexcrypto/elliptic.initP256crypto/elliptic.initP384crypto/elliptic.initP521crypto/elliptic.p256Curve.Inversecrypto/elliptic.(*CurveParams).Paramscrypto/elliptic.(*CurveParams).polynomialcrypto/elliptic.(*CurveParams).IsOnCurvecrypto/elliptic.zForAffinecrypto/elliptic.(*CurveParams).affineFromJacobiancrypto/elliptic.(*CurveParams).Addcrypto/elliptic.(*CurveParams).addJacobiancrypto/elliptic.(*CurveParams).Doublecrypto/elliptic.(*CurveParams).doubleJacobiancrypto/elliptic.(*CurveParams).ScalarMultcrypto/elliptic.(*CurveParams).ScalarBaseMultcrypto/elliptic.matchesSpecificCurvetype:.eq.crypto/elliptic.CurveParamscrypto/elliptic.(*nistCurve[go.shape.*uint8]).UnmarshalCompressedcrypto/elliptic.(*nistCurve[go.shape.*uint8]).Unmarshalcrypto/elliptic.(*nistCurve[go.shape.*uint8]).CombinedMultcrypto/elliptic.(*nistCurve[go.shape.*uint8]).ScalarBaseMultcrypto/elliptic.(*nistCurve[go.shape.*uint8]).ScalarMultcrypto/elliptic.(*nistCurve[go.shape.*uint8]).normalizeScalarcrypto/elliptic.(*nistCurve[go.shape.*uint8]).Doublecrypto/elliptic.(*nistCurve[go.shape.*uint8]).Addcrypto/elliptic.(*nistCurve[go.shape.*uint8]).pointToAffinecrypto/elliptic.(*nistCurve[go.shape.*uint8]).pointFromAffinecrypto/elliptic.(*nistCurve[go.shape.*uint8]).IsOnCurvecrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P521Point]).UnmarshalCompressedcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P521Point]).Unmarshalcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P521Point]).CombinedMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P521Point]).ScalarBaseMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P521Point]).ScalarMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P521Point]).Doublecrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P521Point]).Addcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P521Point]).IsOnCurvecrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P521Point]).Paramscrypto/elliptic.(*nistCurve[go.shape.*uint8]).Paramscrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).UnmarshalCompressedcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).Unmarshalcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).CombinedMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).ScalarBaseMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).ScalarMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).Doublecrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).Addcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).IsOnCurvecrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P384Point]).Paramscrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P256Point]).UnmarshalCompressedcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P256Point]).Unmarshalcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P256Point]).CombinedMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P256Point]).ScalarBaseMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P256Point]).ScalarMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P256Point]).Doublecrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P256Point]).Addcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P256Point]).IsOnCurvecrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P256Point]).Paramscrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).UnmarshalCompressedcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Unmarshalcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).CombinedMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).ScalarBaseMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).ScalarMultcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Doublecrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Addcrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).IsOnCurvecrypto/elliptic.(*nistCurve[*crypto/internal/nistec.P224Point]).Paramscrypto/elliptic.(*p256Curve).Addcrypto/elliptic.(*p256Curve).CombinedMultcrypto/elliptic.(*p256Curve).Doublecrypto/elliptic.(*p256Curve).Inversecrypto/elliptic.(*p256Curve).IsOnCurvecrypto/elliptic.(*p256Curve).Paramscrypto/elliptic.(*p256Curve).ScalarBaseMultcrypto/elliptic.(*p256Curve).ScalarMultcrypto/elliptic.(*p256Curve).Unmarshalcrypto/elliptic.(*p256Curve).UnmarshalCompressedcrypto/internal/bigmod.initcrypto/internal/bigmod.(*Nat).Bytescrypto/internal/bigmod.(*Modulus).Sizecrypto/internal/bigmod.(*Modulus).BitLencrypto/internal/bigmod.(*Nat).SetBytescrypto/internal/bigmod.(*Nat).cmpGeqcrypto/internal/bigmod.notcrypto/internal/bigmod.(*Nat).SetOverflowingBytescrypto/internal/bigmod.bitLencrypto/internal/bigmod.(*Nat).setBytescrypto/internal/bigmod.(*Nat).resetForcrypto/internal/bigmod.(*Nat).resetcrypto/internal/bigmod.bigEndianUintcrypto/internal/bigmod.(*Nat).Equalcrypto/internal/bigmod.ctEqcrypto/internal/bigmod.(*Nat).IsZerocrypto/internal/bigmod.rrcrypto/internal/bigmod.(*Nat).ExpandForcrypto/internal/bigmod.(*Nat).expandcrypto/internal/bigmod.NewNatcrypto/internal/bigmod.NewModulusFromBigcrypto/internal/bigmod.(*Nat).setBigcrypto/internal/bigmod.minusInverseModWcrypto/internal/bigmod.(*Modulus).Natcrypto/internal/bigmod.(*Nat).shiftIncrypto/internal/bigmod.ctMaskcrypto/internal/bigmod.(*Nat).assigncrypto/internal/bigmod.(*Nat).Modcrypto/internal/bigmod.(*Nat).maybeSubtractModuluscrypto/internal/bigmod.(*Nat).setcrypto/internal/bigmod.(*Nat).subcrypto/internal/bigmod.(*Nat).Subcrypto/internal/bigmod.(*Nat).addcrypto/internal/bigmod.(*Nat).Addcrypto/internal/bigmod.(*Nat).montgomeryReductioncrypto/internal/bigmod.(*Nat).montgomeryMulcrypto/internal/bigmod.addMulVVWcrypto/internal/bigmod.(*Nat).Mulcrypto/internal/bigmod.(*Nat).montgomeryRepresentationcrypto/internal/bigmod.(*Nat).Expcrypto/internal/bigmod.(*Nat).ExpShortVarTimecrypto/internal/bigmod.addMulVVW1024crypto/internal/bigmod.addMulVVW1536crypto/internal/bigmod.addMulVVW2048addMulVVWxcrypto/sha512.init.0crypto.RegisterHashcrypto/sha512.(*digest).Resetcrypto/sha512.(*digest).MarshalBinaryinternal/byteorder.BeAppendUint64crypto/sha512.(*digest).UnmarshalBinarycrypto/sha512.consumeUint64crypto/sha512.Newcrypto/sha512.New512_224crypto/sha512.New512_256crypto/sha512.New384crypto/sha512.(*digest).Sizecrypto/sha512.(*digest).BlockSizecrypto/sha512.(*digest).Writecrypto/sha512.(*digest).Sumcrypto/sha512.(*digest).checkSumcrypto/sha512.Sum512crypto/sha512.blockGenericcrypto/sha512.blockcrypto/sha512.blockAsmencoding/asn1.initmath/big.NewIntencoding/asn1.StructuralError.Errorencoding/asn1.SyntaxError.Errorencoding/asn1.parseInt64encoding/asn1.checkIntegerencoding/asn1.parseInt32encoding/asn1.parseBigIntencoding/asn1.BitString.Atencoding/asn1.BitString.RightAlignencoding/asn1.ObjectIdentifier.Equalencoding/asn1.ObjectIdentifier.Stringencoding/asn1.parseObjectIdentifierencoding/asn1.parseBase128Intencoding/asn1.parseUTCTimeencoding/asn1.parseGeneralizedTimeencoding/asn1.parsePrintableStringencoding/asn1.isPrintableencoding/asn1.parseBMPStringunicode/utf16.Decodeencoding/asn1.parseTagAndLengthencoding/asn1.parseSequenceOfencoding/asn1.invalidLengthencoding/asn1.parseFieldencoding/asn1.parseBitStringencoding/asn1.parseUTF8Stringencoding/asn1.parseNumericStringencoding/asn1.parseT61Stringencoding/asn1.parseIA5Stringencoding/asn1.parseBoolencoding/asn1.isNumericencoding/asn1.setDefaultValueencoding/asn1.canHaveDefaultValueencoding/asn1.(*invalidUnmarshalError).Errorencoding/asn1.UnmarshalWithParamsencoding/asn1.parseFieldParametersencoding/asn1.getUniversalTypeencoding/asn1.byteEncoder.Lenencoding/asn1.byteEncoder.Encodeencoding/asn1.bytesEncoder.Lenencoding/asn1.bytesEncoder.Encodeencoding/asn1.stringEncoder.Lenencoding/asn1.stringEncoder.Encodeencoding/asn1.multiEncoder.Lenencoding/asn1.multiEncoder.Encodeencoding/asn1.setEncoder.Lenencoding/asn1.setEncoder.Encodeslices.SortFunc[go.shape.[][]uint8,go.shape.[]uint8]encoding/asn1.(*taggedEncoder).Lenencoding/asn1.(*taggedEncoder).Encodeencoding/asn1.int64Encoder.Lenencoding/asn1.int64Encoder.Encodeencoding/asn1.makeBigIntencoding/asn1.appendTagAndLengthencoding/asn1.appendBase128Intencoding/asn1.base128IntLengthencoding/asn1.lengthLengthencoding/asn1.appendLengthencoding/asn1.bitStringEncoder.Lenencoding/asn1.bitStringEncoder.Encodeencoding/asn1.oidEncoder.Lenencoding/asn1.oidEncoder.Encodeencoding/asn1.makePrintableStringencoding/asn1.outsideUTCRangeencoding/asn1.makeUTCTimeencoding/asn1.makeGeneralizedTimeencoding/asn1.appendUTCTimeencoding/asn1.appendTwoDigitsencoding/asn1.appendGeneralizedTimeencoding/asn1.appendFourDigitsencoding/asn1.appendTimeCommonencoding/asn1.makeBodyencoding/asn1.makeNumericStringencoding/asn1.makeIA5Stringencoding/asn1.makeUTF8Stringencoding/asn1.makeObjectIdentifierencoding/asn1.stripTagAndLengthencoding/asn1.makeFieldencoding/asn1.MarshalWithParamstype:.eq.encoding/asn1.taggedEncoderslices.pdqsortCmpFunc[go.shape.[]uint8]slices.reverseRangeCmpFunc[go.shape.[]uint8]slices.partitionCmpFunc[go.shape.[]uint8]slices.partitionEqualCmpFunc[go.shape.[]uint8]slices.partialInsertionSortCmpFunc[go.shape.[]uint8]slices.choosePivotCmpFunc[go.shape.[]uint8]slices.medianAdjacentCmpFunc[go.shape.[]uint8]slices.medianCmpFunc[go.shape.[]uint8]slices.order2CmpFunc[go.shape.[]uint8]slices.breakPatternsCmpFunc[go.shape.[]uint8]slices.heapSortCmpFunc[go.shape.[]uint8]slices.siftDownCmpFunc[go.shape.[]uint8]slices.insertionSortCmpFunc[go.shape.[]uint8]reflect.TypeFor[go.shape.*uint8]reflect.TypeFor[go.shape.[]uint8]reflect.TypeFor[go.shape.struct { Class int; Tag int; IsCompound bool; Bytes []uint8; FullBytes []uint8 }]reflect.TypeFor[go.shape.struct { time.wall uint64; time.ext int64; time.loc *time.Location }]reflect.TypeFor[go.shape.bool]reflect.TypeFor[go.shape.int]reflect.TypeFor[go.shape.[]int]reflect.TypeFor[go.shape.struct { Bytes []uint8; BitLength int }]encoding/asn1.(*BitString).Atencoding/asn1.(*BitString).RightAlignencoding/asn1.(*ObjectIdentifier).Equalencoding/asn1.(*ObjectIdentifier).Stringencoding/asn1.(*byteEncoder).Encodeencoding/asn1.(*byteEncoder).Lenencoding/asn1.(*StructuralError).Errorencoding/asn1.(*SyntaxError).Errorencoding/asn1.(*bytesEncoder).Encodeencoding/asn1.(*bytesEncoder).Lenencoding/asn1.(*stringEncoder).Encodeencoding/asn1.(*stringEncoder).Lenencoding/asn1.(*multiEncoder).Encodeencoding/asn1.(*multiEncoder).Lenencoding/asn1.(*setEncoder).Encodeencoding/asn1.(*setEncoder).Lenencoding/asn1.(*int64Encoder).Encodeencoding/asn1.(*int64Encoder).Lenencoding/asn1.(*bitStringEncoder).Encodeencoding/asn1.(*bitStringEncoder).Lenencoding/asn1.(*oidEncoder).Encodeencoding/asn1.(*oidEncoder).Lentype:.eq.encoding/asn1.fieldParameterstype:.eq.encoding/asn1.tagAndLengthtype:.eq.[2]encoding/asn1.encodervendor/golang.org/x/crypto/cryptobyte/asn1.Tag.Constructedvendor/golang.org/x/crypto/cryptobyte/asn1.Tag.ContextSpecificvendor/golang.org/x/crypto/cryptobyte/asn1.(*Tag).Constructedvendor/golang.org/x/crypto/cryptobyte/asn1.(*Tag).ContextSpecificvendor/golang.org/x/crypto/cryptobyte.initvendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8vendor/golang.org/x/crypto/cryptobyte.(*Builder).addvendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Booleanvendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integervendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigIntvendor/golang.org/x/crypto/cryptobyte.checkASN1Integervendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Bytesvendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Int64vendor/golang.org/x/crypto/cryptobyte.asn1Signedvendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Uint64vendor/golang.org/x/crypto/cryptobyte.asn1Unsignedvendor/golang.org/x/crypto/cryptobyte.(*String).readBase128Intvendor/golang.org/x/crypto/cryptobyte.(*String).readvendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifiervendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTimevendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTimevendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1BitStringvendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1vendor/golang.org/x/crypto/cryptobyte.(*String).ReadAnyASN1vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Elementvendor/golang.org/x/crypto/cryptobyte.(*String).ReadAnyASN1Elementvendor/golang.org/x/crypto/cryptobyte.(*String).ReadOptionalASN1vendor/golang.org/x/crypto/cryptobyte.String.PeekASN1Tagvendor/golang.org/x/crypto/cryptobyte.(*String).SkipOptionalASN1vendor/golang.org/x/crypto/cryptobyte.(*String).ReadOptionalASN1Integervendor/golang.org/x/crypto/cryptobyte.(*String).readASN1vendor/golang.org/x/crypto/cryptobyte.(*String).readUnsignedvendor/golang.org/x/crypto/cryptobyte.(*String).ReadBytesvendor/golang.org/x/crypto/cryptobyte.(*String).Skipvendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytesvendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixedvendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixedvendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuationvendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation.func1vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixedvendor/golang.org/x/crypto/cryptobyte.(*Builder).flushChildvendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint64vendor/golang.org/x/crypto/cryptobyte.(*String).readLengthPrefixedcrypto/ecdsa.initcrypto/ecdsa.(*PublicKey).ECDHcrypto/ecdsa.(*PublicKey).Equalcrypto/ecdsa.(*PrivateKey).ECDHcrypto/ecdsa.curveToECDHcrypto/elliptic.P256crypto/elliptic.P384crypto/elliptic.P521crypto/ecdh.P521crypto/ecdh.P384crypto/ecdh.P256crypto/ecdsa.(*PrivateKey).Publiccrypto/ecdsa.(*PrivateKey).Equalcrypto/ecdsa.bigIntEqualcrypto/ecdsa.(*PrivateKey).Signcrypto/ecdsa.SignASN1crypto/elliptic.P224crypto/ecdsa.encodeSignaturevendor/golang.org/x/crypto/cryptobyte.(*Builder).Bytescrypto/ecdsa.encodeSignature.func1crypto/ecdsa.addASN1IntBytesvendor/golang.org/x/crypto/cryptobyte.(*Builder).SetErrorcrypto/ecdsa.addASN1IntBytes.func1crypto/ecdsa.mixedCSPRNGcrypto/ecdsa.zr.Readcrypto/ecdsa.VerifyASN1crypto/ecdsa.parseSignaturecrypto/ecdsa.p224crypto/ecdsa.p256crypto/ecdsa.p384crypto/ecdsa.p521crypto/ecdsa.hashToIntcrypto/ecdsa.signLegacycrypto/ecdsa.verifyLegacycrypto/ecdsa.randFieldElementcrypto/ecdsa.p521.func1crypto/ecdsa.p521.func1.1crypto/ecdsa.p384.func1crypto/ecdsa.p384.func1.1crypto/ecdsa.p256.func1crypto/ecdsa.p256.func1.1crypto/ecdsa.p224.func1crypto/ecdsa.p224.func1.1crypto/ecdsa.(*nistCurve[go.shape.*uint8]).pointFromAffinecrypto/ecdsa.precomputeParams[go.shape.*uint8]crypto/ecdsa.verifyNISTEC[go.shape.*uint8]crypto/ecdsa.inverse[go.shape.*uint8]crypto/ecdsa.hashToNat[go.shape.*uint8]crypto/ecdsa.signNISTEC[go.shape.*uint8]crypto/ecdsa.randomPoint[go.shape.*uint8]crypto/ecdsa.(*zr).Readcrypto/ecdsa.PublicKey.Addcrypto/ecdsa.(*PublicKey).Addcrypto/ecdsa.PublicKey.Doublecrypto/ecdsa.(*PublicKey).Doublecrypto/ecdsa.PublicKey.IsOnCurvecrypto/ecdsa.(*PublicKey).IsOnCurvecrypto/ecdsa.PublicKey.Paramscrypto/ecdsa.(*PublicKey).Paramscrypto/ecdsa.PublicKey.ScalarBaseMultcrypto/ecdsa.(*PublicKey).ScalarBaseMultcrypto/ecdsa.PublicKey.ScalarMultcrypto/ecdsa.(*PublicKey).ScalarMultcrypto/ecdsa.PrivateKey.Addcrypto/ecdsa.(*PrivateKey).Addcrypto/ecdsa.PrivateKey.Doublecrypto/ecdsa.(*PrivateKey).Doublecrypto/ecdsa.PrivateKey.IsOnCurvecrypto/ecdsa.(*PrivateKey).IsOnCurvecrypto/ecdsa.PrivateKey.Paramscrypto/ecdsa.(*PrivateKey).Paramscrypto/ecdsa.PrivateKey.ScalarBaseMultcrypto/ecdsa.(*PrivateKey).ScalarBaseMultcrypto/ecdsa.PrivateKey.ScalarMultcrypto/ecdsa.(*PrivateKey).ScalarMulttype:.eq.crypto/ecdsa.PrivateKeytype:.eq.crypto/ecdsa.PublicKeycrypto/internal/edwards25519.initcrypto/internal/edwards25519.(*Point).bytescrypto/internal/edwards25519.checkInitializedcrypto/internal/edwards25519.copyFieldElementcrypto/internal/edwards25519.(*Point).SetBytescrypto/internal/edwards25519.(*projP2).FromP1xP1crypto/internal/edwards25519.(*Point).fromP1xP1crypto/internal/edwards25519.(*Point).fromP2crypto/internal/edwards25519.(*projCached).FromP3crypto/internal/edwards25519.(*affineCached).FromP3crypto/internal/edwards25519.(*Point).Addcrypto/internal/edwards25519.(*projP1xP1).Addcrypto/internal/edwards25519.(*projP1xP1).Subcrypto/internal/edwards25519.(*projP1xP1).AddAffinecrypto/internal/edwards25519.(*projP1xP1).SubAffinecrypto/internal/edwards25519.(*projP1xP1).Doublecrypto/internal/edwards25519.(*Point).Negatecrypto/internal/edwards25519.(*affineCached).Selectcrypto/internal/edwards25519.(*affineCached).CondNegcrypto/internal/edwards25519.(*Scalar).MultiplyAddcrypto/internal/edwards25519.(*Scalar).Setcrypto/internal/edwards25519.(*Scalar).Multiplycrypto/internal/edwards25519.(*Scalar).Addcrypto/internal/edwards25519.(*Scalar).SetUniformBytescrypto/internal/edwards25519.(*Scalar).setShortBytescrypto/internal/edwards25519.(*Scalar).SetCanonicalBytescrypto/internal/edwards25519.isReducedcrypto/internal/edwards25519.(*Scalar).SetBytesWithClampingcrypto/internal/edwards25519.(*Scalar).bytescrypto/internal/edwards25519.(*Scalar).nonAdjacentFormcrypto/internal/edwards25519.(*Scalar).Bytescrypto/internal/edwards25519.(*Scalar).signedRadix16crypto/internal/edwards25519.fiatScalarMulcrypto/internal/edwards25519.fiatScalarCmovznzU64crypto/internal/edwards25519.fiatScalarAddcrypto/internal/edwards25519.fiatScalarFromMontgomerycrypto/internal/edwards25519.fiatScalarToMontgomerycrypto/internal/edwards25519.fiatScalarToBytescrypto/internal/edwards25519.fiatScalarFromBytescrypto/internal/edwards25519.basepointTablecrypto/internal/edwards25519.(*Point).ScalarBaseMultcrypto/internal/edwards25519.NewIdentityPointcrypto/internal/edwards25519.(*Point).Setcrypto/internal/edwards25519.(*projP2).FromP3crypto/internal/edwards25519.basepointNafTablecrypto/internal/edwards25519.(*Point).VarTimeDoubleScalarBaseMultcrypto/internal/edwards25519.(*projP2).Zerocrypto/internal/edwards25519/field.(*Element).Zerocrypto/internal/edwards25519.(*nafLookupTable5).SelectIntocrypto/internal/edwards25519.(*nafLookupTable8).SelectIntocrypto/internal/edwards25519.(*affineLookupTable).FromP3crypto/internal/edwards25519.(*nafLookupTable5).FromP3crypto/internal/edwards25519.(*nafLookupTable8).FromP3crypto/internal/edwards25519.(*affineLookupTable).SelectIntocrypto/internal/edwards25519.(*affineCached).Zerocrypto/internal/edwards25519.basepointNafTable.func1crypto/internal/edwards25519.NewGeneratorPointcrypto/internal/edwards25519.basepointTable.func1crypto/rand.Readcrypto/rand.init.0crypto/rand.batchedcrypto/rand.init.0.batched.func1crypto/rand.getRandomcrypto/rand.init.1crypto/rand.warnBlockedcrypto/rand.(*reader).Readcrypto/rand.(*reader).Read.deferwrap1crypto/rand.hideAgainReader.Readtype:.eq.crypto/rand.readercrypto/rand.(*hideAgainReader).Readcrypto/ed25519.PublicKey.Equalcrypto/ed25519.PrivateKey.Publiccrypto/ed25519.PrivateKey.Equalcrypto/ed25519.PrivateKey.Seedcrypto/ed25519.PrivateKey.Signcrypto/ed25519.Signcrypto/ed25519.newKeyFromSeedcrypto/internal/edwards25519.NewScalarcrypto/internal/edwards25519.(*Point).Bytescrypto/ed25519.signcrypto/ed25519.verifytype:.eq.crypto/ed25519.Optionscrypto/ed25519.(*PublicKey).Equalcrypto/ed25519.(*PrivateKey).Equalcrypto/ed25519.(*PrivateKey).Publiccrypto/ed25519.(*PrivateKey).Seedcrypto/ed25519.(*PrivateKey).Signcrypto/rsa.initcrypto/rsa.map.init.0crypto/rsa.EncryptPKCS1v15crypto/rsa.checkPubcrypto/rsa.(*PublicKey).Sizecrypto/rsa.DecryptPKCS1v15crypto/rsa.DecryptPKCS1v15SessionKeycrypto/subtle.ConstantTimeEqcrypto/subtle.ConstantTimeCopycrypto/rsa.decryptPKCS1v15crypto/subtle.ConstantTimeSelectcrypto/subtle.ConstantTimeLessOrEqcrypto/rsa.nonZeroRandomBytescrypto/rsa.SignPKCS1v15crypto/rsa.pkcs1v15ConstructEMcrypto/rsa.VerifyPKCS1v15crypto/rsa.emsaPSSEncodecrypto/rsa.emsaPSSVerifycrypto/rsa.signPSSWithSaltcrypto/rsa.(*PSSOptions).HashFunccrypto/rsa.SignPSScrypto/rsa.(*PSSOptions).saltLengthcrypto/rsa.VerifyPSScrypto/rsa.(*PublicKey).Equalcrypto/rsa.(*PrivateKey).Publiccrypto/rsa.(*PrivateKey).Equalcrypto/rsa.bigIntEqualcrypto/rsa.(*PrivateKey).Signcrypto/rsa.(*PrivateKey).Decryptcrypto/rsa.(*PrivateKey).Validatecrypto/rsa.mgf1XORcrypto/rsa.incCountercrypto/rsa.encryptcrypto/rsa.(*PrivateKey).Precomputecrypto/rsa.decryptcrypto/rsa.decryptOAEPcrypto/rsa.(*PrivateKey).Sizecrypto/sha256.init.0crypto/sha256.(*digest).MarshalBinaryinternal/byteorder.BeAppendUint32crypto/sha256.(*digest).UnmarshalBinarycrypto/sha256.consumeUint32crypto/sha256.consumeUint64crypto/sha256.(*digest).Resetcrypto/sha256.Newcrypto/sha256.New224crypto/sha256.(*digest).Sizecrypto/sha256.(*digest).BlockSizecrypto/sha256.(*digest).Writecrypto/sha256.(*digest).Sumcrypto/sha256.(*digest).checkSumcrypto/sha256.Sum224crypto/sha256.blockGenericcrypto/sha256.blockcrypto/sha256.sha256blocktype:.eq.crypto/sha256.digestencoding/pem.getLineencoding/pem.removeSpacesAndTabsencoding/pem.Decodebytes.HasSuffixcrypto/x509/pkix.initcrypto/x509/pkix.map.init.0crypto/x509/pkix.RDNSequence.Stringencoding/asn1.Marshalencoding/hex.EncodeToStringencoding/hex.EncodedLenencoding/hex.Encodecrypto/x509/pkix.(*Name).FillFromRDNSequencecrypto/x509/pkix.Name.appendRDNscrypto/x509/pkix.oidInAttributeTypeAndValuecrypto/x509/pkix.Name.ToRDNSequencecrypto/x509/pkix.Name.Stringcrypto/x509/pkix.(*CertificateList).HasExpiredcrypto/x509/pkix.(*RDNSequence).Stringcrypto/x509/pkix.(*Name).Stringcrypto/x509/pkix.(*Name).ToRDNSequencemath/rand/v2.runtimeSource.Uint64math/rand/v2.Uint64math/rand/v2.(*Rand).Uint64math/rand/v2.(*runtimeSource).Uint64unique.initunique.makeCloneSequnique.buildStructCloneSequnique.buildArrayCloneSequnique.registerCleanupunique.registerCleanup.func1internal/concurrent.NewHashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]internal/concurrent.newIndirectNode[go.shape.*internal/abi.Type,go.shape.interface {}]internal/concurrent.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).itersync/atomic.(*Pointer[go.shape.struct { internal/concurrent.isEntry bool }]).Loadinternal/concurrent.(*node[go.shape.*internal/abi.Type,go.shape.interface {}]).indirectsync/atomic.(*Pointer[go.shape.struct { internal/concurrent.node = internal/concurrent.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/concurrent.overflow sync/atomic.Pointer[internal/concurrent.entry[go.shape.*internal/abi.Type,go.shape.interface {}]]; internal/concurrent.key go.shape.*internal/abi.Type; internal/concurrent.value go.shape.interface {} }]).Loadinternal/concurrent.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).CompareAndDeleteinternal/concurrent.(*node[go.shape.*internal/abi.Type,go.shape.interface {}]).entrysync/atomic.(*Pointer[go.shape.struct { internal/concurrent.isEntry bool }]).Storeinternal/concurrent.(*indirect[go.shape.*internal/abi.Type,go.shape.interface {}]).emptyinternal/concurrent.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).expandsync/atomic.(*Pointer[go.shape.struct { internal/concurrent.node = internal/concurrent.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/concurrent.overflow sync/atomic.Pointer[internal/concurrent.entry[go.shape.*internal/abi.Type,go.shape.interface {}]]; internal/concurrent.key go.shape.*internal/abi.Type; internal/concurrent.value go.shape.interface {} }]).Storeinternal/concurrent.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).LoadOrStoreinternal/concurrent.newEntryNode[go.shape.*internal/abi.Type,go.shape.interface {}]internal/concurrent.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).LoadOrStore.deferwrap1internal/concurrent.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Loadinternal/concurrent.(*entry[go.shape.*internal/abi.Type,go.shape.interface {}]).compareAndDeleteinternal/concurrent.(*entry[go.shape.*internal/abi.Type,go.shape.interface {}]).lookupinternal/concurrent.(*HashTrieMap[*internal/abi.Type,interface {}]).Allinternal/concurrent.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Allinternal/concurrent.(*HashTrieMap[*internal/abi.Type,interface {}]).All.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).All.func1internal/concurrent.(*HashTrieMap[*internal/abi.Type,interface {}]).CompareAndDeleteinternal/concurrent.(*HashTrieMap[*internal/abi.Type,interface {}]).LoadOrStoreinternal/concurrent.(*HashTrieMap[*internal/abi.Type,interface {}]).Loadsync/atomic.(*Pointer[internal/concurrent.node[*internal/abi.Type,interface {}]]).CompareAndSwapsync/atomic.(*Pointer[go.shape.struct { internal/concurrent.isEntry bool }]).CompareAndSwapsync/atomic.(*Pointer[internal/concurrent.node[*internal/abi.Type,interface {}]]).Swapsync/atomic.(*Pointer[go.shape.struct { internal/concurrent.isEntry bool }]).Swapsync/atomic.(*Pointer[internal/concurrent.node[*internal/abi.Type,interface {}]]).Storesync/atomic.(*Pointer[internal/concurrent.node[*internal/abi.Type,interface {}]]).Loadsync/atomic.(*Pointer[internal/concurrent.entry[*internal/abi.Type,interface {}]]).CompareAndSwapsync/atomic.(*Pointer[go.shape.struct { internal/concurrent.node = internal/concurrent.node[*internal/abi.Type,interface {}]; internal/concurrent.overflow sync/atomic.Pointer[internal/concurrent.entry[*internal/abi.Type,interface {}]]; internal/concurrent.key *internal/abi.Type; internal/concurrent.value interface {} }]).CompareAndSwapsync/atomic.(*Pointer[internal/concurrent.entry[*internal/abi.Type,interface {}]]).Swapsync/atomic.(*Pointer[go.shape.struct { internal/concurrent.node = internal/concurrent.node[*internal/abi.Type,interface {}]; internal/concurrent.overflow sync/atomic.Pointer[internal/concurrent.entry[*internal/abi.Type,interface {}]]; internal/concurrent.key *internal/abi.Type; internal/concurrent.value interface {} }]).Swapsync/atomic.(*Pointer[internal/concurrent.entry[*internal/abi.Type,interface {}]]).Storesync/atomic.(*Pointer[go.shape.struct { internal/concurrent.node = internal/concurrent.node[*internal/abi.Type,interface {}]; internal/concurrent.overflow sync/atomic.Pointer[internal/concurrent.entry[*internal/abi.Type,interface {}]]; internal/concurrent.key *internal/abi.Type; internal/concurrent.value interface {} }]).Storesync/atomic.(*Pointer[internal/concurrent.entry[*internal/abi.Type,interface {}]]).Loadsync/atomic.(*Pointer[go.shape.struct { internal/concurrent.node = internal/concurrent.node[*internal/abi.Type,interface {}]; internal/concurrent.overflow sync/atomic.Pointer[internal/concurrent.entry[*internal/abi.Type,interface {}]]; internal/concurrent.key *internal/abi.Type; internal/concurrent.value interface {} }]).Loadtype:.eq.internal/concurrent.indirect[*internal/abi.Type,interface {}]type:.eq.internal/concurrent.entry[*internal/abi.Type,interface {}]type:.eq.sync/atomic.Pointer[internal/concurrent.entry[*internal/abi.Type,interface {}]]type:.eq.[16]sync/atomic.Pointer[internal/concurrent.node[*internal/abi.Type,interface {}]]type:.eq.sync/atomic.Pointer[internal/concurrent.node[*internal/abi.Type,interface {}]]type:.eq.internal/concurrent.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]type:.eq.[16]sync/atomic.Pointer[go.shape.struct { internal/concurrent.isEntry bool }]type:.eq.sync/atomic.Pointer[go.shape.struct { internal/concurrent.isEntry bool }]type:.eq.internal/concurrent.entry[go.shape.*internal/abi.Type,go.shape.interface {}]type:.eq.sync/atomic.Pointer[internal/concurrent.entry[go.shape.*internal/abi.Type,go.shape.interface {}]]net/netip.initnet/netip.ParseAddrnet/netip.parseAddrError.Errornet/netip.parseIPv4Fieldsnet/netip.parseIPv4net/netip.AddrFrom4net/netip.parseIPv6net/netip.IPv6Unspecifiednet/netip.AddrFrom16net/netip.Addr.IsValidnet/netip.Addr.BitLennet/netip.Addr.Zoneunique.Handle[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Valuenet/netip.Addr.Comparenet/netip.Addr.Is6net/netip.Addr.Lessnet/netip.Addr.Is4net/netip.Addr.Is4In6net/netip.Addr.Unmapnet/netip.Addr.WithZonenet/netip.Addr.IsLinkLocalUnicastnet/netip.Addr.v4net/netip.Addr.v6u16net/netip.Addr.IsLoopbacknet/netip.Addr.IsMulticastnet/netip.Addr.IsInterfaceLocalMulticastnet/netip.Addr.IsLinkLocalMulticastnet/netip.Addr.IsGlobalUnicastnet/netip.Addr.IsPrivatenet/netip.Addr.v6net/netip.Addr.IsUnspecifiednet/netip.IPv4Unspecifiednet/netip.Addr.Prefixnet/netip.mask6net/netip.PrefixFromnet/netip.uint128.andnet/netip.Addr.withoutZonenet/netip.Addr.As16net/netip.Addr.As4net/netip.Addr.AsSlicenet/netip.Addr.Nextnet/netip.uint128.addOnenet/netip.uint128.isZeronet/netip.Addr.Prevnet/netip.uint128.subOnenet/netip.Addr.Stringnet/netip.Addr.string4In6net/netip.Addr.string6net/netip.Addr.string4net/netip.Addr.AppendTonet/netip.Addr.appendTo4net/netip.appendDecimalnet/netip.Addr.appendTo4In6net/netip.Addr.appendTo6net/netip.appendHexnet/netip.Addr.StringExpandednet/netip.appendHexPadnet/netip.Addr.MarshalTextnet/netip.(*Addr).UnmarshalTextnet/netip.Addr.marshalBinaryWithTrailingBytesnet/netip.Addr.MarshalBinarynet/netip.(*Addr).UnmarshalBinarynet/netip.AddrPort.Addrnet/netip.AddrPort.Portnet/netip.splitAddrPortnet/netip.ParseAddrPortnet/netip.AddrPort.IsValidnet/netip.AddrPort.Comparecmp.Compare[go.shape.uint16]net/netip.AddrPort.Stringnet/netip.AddrPort.AppendTonet/netip.AddrPort.MarshalTextnet/netip.(*AddrPort).UnmarshalTextnet/netip.AddrPort.MarshalBinaryinternal/byteorder.LePutUint16net/netip.(*AddrPort).UnmarshalBinarynet/netip.Prefix.Addrnet/netip.Prefix.Bitsnet/netip.Prefix.IsValidnet/netip.Prefix.IsSingleIPnet/netip.parsePrefixError.Errornet/netip.ParsePrefixnet/netip.Prefix.Maskednet/netip.Prefix.Containsnet/netip.Addr.hasZonenet/netip.uint128.xornet/netip.Prefix.Overlapsnet/netip.Prefix.AppendTonet/netip.Prefix.isZeronet/netip.Prefix.MarshalTextnet/netip.(*Prefix).UnmarshalTextnet/netip.Prefix.MarshalBinarynet/netip.(*Prefix).UnmarshalBinarynet/netip.Addr.isZeronet/netip.Prefix.Stringinternal/concurrent.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).iterinternal/concurrent.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).indirectsync/atomic.(*Pointer[go.shape.ea0710d912261ce6c8a6c91ea69f308f3d93959fe0c1ec034c5de474e276239b]).Loadinternal/concurrent.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).CompareAndDeleteinternal/concurrent.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).entryinternal/concurrent.(*indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).emptyinternal/concurrent.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).expandinternal/concurrent.newIndirectNode[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]sync/atomic.(*Pointer[go.shape.ea0710d912261ce6c8a6c91ea69f308f3d93959fe0c1ec034c5de474e276239b]).Storeinternal/concurrent.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).LoadOrStoreinternal/concurrent.newEntryNode[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]internal/concurrent.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).LoadOrStore.deferwrap1internal/concurrent.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).Loadinternal/concurrent.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).compareAndDeleteinternal/concurrent.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).lookuptype:.eq.net/netip.parsePrefixErrortype:.eq.net/netip.parseAddrErrorinternal/concurrent.(*HashTrieMap[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]).Allinternal/concurrent.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).Allinternal/concurrent.(*HashTrieMap[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]).All.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).All.func1internal/concurrent.(*HashTrieMap[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]).CompareAndDeleteinternal/concurrent.(*HashTrieMap[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]).LoadOrStoreinternal/concurrent.(*HashTrieMap[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]).Loadsync/atomic.(*Pointer[internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]).CompareAndSwapsync/atomic.(*Pointer[internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]).Swapsync/atomic.(*Pointer[internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]).Storesync/atomic.(*Pointer[internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]).Loadsync/atomic.(*Pointer[internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]).CompareAndSwapsync/atomic.(*Pointer[go.shape.struct { internal/concurrent.node = internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]; internal/concurrent.overflow sync/atomic.Pointer[internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]; internal/concurrent.key net/netip.addrDetail; internal/concurrent.value internal/weak.Pointer[net/netip.addrDetail] }]).CompareAndSwapsync/atomic.(*Pointer[internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]).Swapsync/atomic.(*Pointer[go.shape.struct { internal/concurrent.node = internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]; internal/concurrent.overflow sync/atomic.Pointer[internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]; internal/concurrent.key net/netip.addrDetail; internal/concurrent.value internal/weak.Pointer[net/netip.addrDetail] }]).Swapsync/atomic.(*Pointer[internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]).Storesync/atomic.(*Pointer[go.shape.struct { internal/concurrent.node = internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]; internal/concurrent.overflow sync/atomic.Pointer[internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]; internal/concurrent.key net/netip.addrDetail; internal/concurrent.value internal/weak.Pointer[net/netip.addrDetail] }]).Storesync/atomic.(*Pointer[internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]).Loadsync/atomic.(*Pointer[go.shape.struct { internal/concurrent.node = internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]; internal/concurrent.overflow sync/atomic.Pointer[internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]; internal/concurrent.key net/netip.addrDetail; internal/concurrent.value internal/weak.Pointer[net/netip.addrDetail] }]).Loadinternal/weak.Pointer[net/netip.addrDetail].Stronginternal/weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Strongunique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]unique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1unique.clone[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]internal/weak.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]internal/abi.Escape[go.shape.*uint8]unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).All.2unique.addUniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].func1.1internal/concurrent.NewHashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]internal/abi.TypeFor[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]unique.Handle[net/netip.addrDetail].Valueunique.(*Handle[net/netip.addrDetail]).Valueinternal/weak.(*Pointer[net/netip.addrDetail]).Strongunique.uniqueMap[net/netip.addrDetail].Allunique.uniqueMap[net/netip.addrDetail].All.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).All.func1unique.(*uniqueMap[net/netip.addrDetail]).Allunique.(*uniqueMap[net/netip.addrDetail]).All.(*HashTrieMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]).All.func1unique.uniqueMap[net/netip.addrDetail].CompareAndDeleteunique.(*uniqueMap[net/netip.addrDetail]).CompareAndDeleteunique.uniqueMap[net/netip.addrDetail].Loadunique.(*uniqueMap[net/netip.addrDetail]).Loadunique.uniqueMap[net/netip.addrDetail].LoadOrStoreunique.(*uniqueMap[net/netip.addrDetail]).LoadOrStorenet/netip.(*Addr).AppendTonet/netip.(*Addr).As16net/netip.(*Addr).As4net/netip.(*Addr).AsSlicenet/netip.(*Addr).BitLennet/netip.(*Addr).Comparenet/netip.(*Addr).Is4net/netip.(*Addr).Is4In6net/netip.(*Addr).Is6net/netip.(*Addr).IsGlobalUnicastnet/netip.(*Addr).IsInterfaceLocalMulticastnet/netip.(*Addr).IsLinkLocalMulticastnet/netip.(*Addr).IsLinkLocalUnicastnet/netip.(*Addr).IsLoopbacknet/netip.(*Addr).IsMulticastnet/netip.(*Addr).IsPrivatenet/netip.(*Addr).IsUnspecifiednet/netip.(*Addr).IsValidnet/netip.(*Addr).Lessnet/netip.(*Addr).MarshalBinarynet/netip.(*Addr).MarshalTextnet/netip.(*Addr).Nextnet/netip.(*Addr).Prefixnet/netip.(*Addr).Prevnet/netip.(*Addr).Stringnet/netip.(*Addr).StringExpandednet/netip.(*Addr).Unmapnet/netip.(*Addr).WithZonenet/netip.(*Addr).Zonenet/netip.(*Prefix).Addrnet/netip.(*Prefix).AppendTonet/netip.(*Prefix).Bitsnet/netip.(*Prefix).Containsnet/netip.(*Prefix).IsSingleIPnet/netip.(*Prefix).IsValidnet/netip.(*Prefix).MarshalBinarynet/netip.(*Prefix).MarshalTextnet/netip.(*Prefix).Maskednet/netip.(*Prefix).Overlapsnet/netip.(*Prefix).Stringnet/netip.(*parseAddrError).Errornet/netip.(*AddrPort).Addrnet/netip.(*AddrPort).AppendTonet/netip.(*AddrPort).Comparenet/netip.(*AddrPort).IsValidnet/netip.(*AddrPort).MarshalBinarynet/netip.(*AddrPort).MarshalTextnet/netip.(*AddrPort).Portnet/netip.(*AddrPort).Stringnet/netip.(*parsePrefixError).Errortype:.eq.net/netip.addrDetailtype:.eq.internal/concurrent.indirect[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]type:.eq.internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]type:.eq.sync/atomic.Pointer[internal/concurrent.entry[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]type:.eq.[16]sync/atomic.Pointer[internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]type:.eq.sync/atomic.Pointer[internal/concurrent.node[net/netip.addrDetail,internal/weak.Pointer[net/netip.addrDetail]]]type:.hash.net/netip.addrDetailtype:.eq.net/netip.Prefixtype:.eq.net/netip.AddrPorttype:.eq.go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }type:.eq.internal/concurrent.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]type:.eq.internal/concurrent.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]type:.eq.sync/atomic.Pointer[internal/concurrent.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string },go.shape.struct { internal/weak.u unsafe.Pointer }]]vendor/golang.org/x/net/dns/dnsmessage.(*nestedError).Errorvendor/golang.org/x/net/dns/dnsmessage.(*header).packvendor/golang.org/x/net/dns/dnsmessage.packUint16vendor/golang.org/x/net/dns/dnsmessage.(*header).unpackvendor/golang.org/x/net/dns/dnsmessage.unpackUint16vendor/golang.org/x/net/dns/dnsmessage.(*Parser).Startvendor/golang.org/x/net/dns/dnsmessage.(*header).headervendor/golang.org/x/net/dns/dnsmessage.(*Parser).resourceHeadervendor/golang.org/x/net/dns/dnsmessage.(*Parser).checkAdvancevendor/golang.org/x/net/dns/dnsmessage.(*header).countvendor/golang.org/x/net/dns/dnsmessage.(*Parser).skipResourcevendor/golang.org/x/net/dns/dnsmessage.(*Parser).Questionvendor/golang.org/x/net/dns/dnsmessage.unpackTypevendor/golang.org/x/net/dns/dnsmessage.unpackClassvendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipQuestionvendor/golang.org/x/net/dns/dnsmessage.skipNamevendor/golang.org/x/net/dns/dnsmessage.skipTypevendor/golang.org/x/net/dns/dnsmessage.skipUint16vendor/golang.org/x/net/dns/dnsmessage.skipClassvendor/golang.org/x/net/dns/dnsmessage.(*Parser).CNAMEResourcevendor/golang.org/x/net/dns/dnsmessage.(*Parser).AResourcevendor/golang.org/x/net/dns/dnsmessage.unpackAResourcevendor/golang.org/x/net/dns/dnsmessage.unpackBytesvendor/golang.org/x/net/dns/dnsmessage.(*Parser).AAAAResourcevendor/golang.org/x/net/dns/dnsmessage.unpackAAAAResourcevendor/golang.org/x/net/dns/dnsmessage.NewBuildervendor/golang.org/x/net/dns/dnsmessage.(*Header).packvendor/golang.org/x/net/dns/dnsmessage.(*Builder).Questionvendor/golang.org/x/net/dns/dnsmessage.(*Builder).incrementSectionCountvendor/golang.org/x/net/dns/dnsmessage.(*Builder).OPTResourcevendor/golang.org/x/net/dns/dnsmessage.(*Builder).checkResourceSectionvendor/golang.org/x/net/dns/dnsmessage.(*OPTResource).packvendor/golang.org/x/net/dns/dnsmessage.packBytesvendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).fixLenvendor/golang.org/x/net/dns/dnsmessage.(*Builder).Finishvendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).packvendor/golang.org/x/net/dns/dnsmessage.packTypevendor/golang.org/x/net/dns/dnsmessage.packClassvendor/golang.org/x/net/dns/dnsmessage.packUint32vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).unpackvendor/golang.org/x/net/dns/dnsmessage.unpackUint32vendor/golang.org/x/net/dns/dnsmessage.skipResourcevendor/golang.org/x/net/dns/dnsmessage.skipUint32vendor/golang.org/x/net/dns/dnsmessage.(*Name).packvendor/golang.org/x/net/dns/dnsmessage.(*Name).unpackvendor/golang.org/x/net/dns/dnsmessage.(*Question).packvendor/golang.org/x/net/dns/dnsmessage.unpackCNAMEResourcevendor/golang.org/x/net/dns/dnsmessage.inittype:.eq.vendor/golang.org/x/net/dns/dnsmessage.nestedErrorinternal/singleflight.(*Group).DoChaninternal/singleflight.(*Group).DoChan.gowrap1internal/singleflight.(*Group).doCallinternal/singleflight.(*Group).ForgetUnsharedinternal/singleflight.(*Group).ForgetUnshared.deferwrap1type:.eq.internal/singleflight.Resultnet.initnet.IPv4net.IPv4Masknet.init.func1net.init.func2net.init.func3net.init.func4net.init.func5net.map.init.0net.sortByRFC6724net.sortByRFC6724withSrcsnet/netip.AddrFromSlicenet.srcAddrsnet.(*conn).LocalAddrnet.ipAttrOfnet.(*byRFC6724).Lennet.(*byRFC6724).Swapnet.(*byRFC6724).Lessnet.IP.To4net.isZerosnet.policyTable.Classifynet.classifyScopenet.commonPrefixLennet.initConfValnet.(*conf).hostLookupOrdernet.(*conf).hostLookupOrder.func1net.hostLookupOrder.Stringnet.(*conf).lookupOrdernet.getSystemDNSConfigsync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Loadnet.goDebugNetDNSnet.goDebugNetDNS.func1net.dtoinet.(*mptcpStatus).getnet.minNonzeroTimenet.(*Dialer).deadlinenet.partialDeadlinenet.parseNetworknet.(*Resolver).resolveAddrListnet.ResolveUnixAddrnet.(*UnixAddr).Networknet.(*TCPAddr).isWildcardnet.(*UDPAddr).isWildcardnet.(*IPAddr).isWildcardnet.(*Dialer).DialContextcontext.WithDeadlinenet.(*Dialer).resolvernet.(*Dialer).dualStacknet.(*Dialer).DialContext.func1net.(*sysDialer).dialParallelnet.(*Dialer).fallbackDelaynet.(*sysDialer).dialParallel.gowrap4net.(*sysDialer).dialParallel.deferwrap3net.(*sysDialer).dialParallel.gowrap2net.(*sysDialer).dialParallel.func1net.(*sysDialer).dialParallel.deferwrap1net.(*sysDialer).dialSerialnet.mapErrnet.(*sysDialer).dialSinglenet.(*Dialer).MultipathTCPnet.(*sysDialer).dialSingle.func1net.(*ListenConfig).MultipathTCPnet.(*ListenConfig).SetMultipathTCPnet.(*mptcpStatus).setnet.(*ListenConfig).Listennet.addrList.firstnet.(*sysListener).listenTCPnet.(*ListenConfig).ListenPacketnet.Listennet.newRequestvendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartQuestionsvendor/golang.org/x/net/dns/dnsmessage.(*Builder).startChecknet.randIntvendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartAdditionalsvendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).SetEDNS0net.checkResponsenet.equalASCIINamenet.dnsPacketRoundTripnet.dnsStreamRoundTripnet.(*Resolver).exchangenet.checkHeadervendor/golang.org/x/net/dns/dnsmessage.(*Parser).AnswerHeadernet.skipToAnswervendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswernet.extractExtendedRCodevendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAnswersvendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAuthoritiesvendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAuthorityvendor/golang.org/x/net/dns/dnsmessage.(*Parser).AdditionalHeadervendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAdditionalvendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).ExtendedRCodenet.(*Resolver).tryOneNamenet.(*dnsConfig).serverOffsetvendor/golang.org/x/net/dns/dnsmessage.NewNamenet.(*resolverConfig).initsync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Storenet.(*resolverConfig).tryUpdatenet.(*resolverConfig).tryAcquireSemanet.(*resolverConfig).tryUpdate.deferwrap1net.(*resolverConfig).releaseSemanet.avoidDNSnet.(*dnsConfig).nameListnet.goLookupIPFilesnet.splitHostZonenet.ParseIPnet.(*Resolver).goLookupIPCNAMEOrdernet.ipVersionnet.(*Resolver).strictErrorsnet.(*Resolver).goLookupIPCNAMEOrder.func4net.(*Resolver).goLookupIPCNAMEOrder.func3net.(*Resolver).goLookupIPCNAMEOrder.func3.gowrap1net.(*Resolver).goLookupIPCNAMEOrder.func3.1net.(*Resolver).goLookupIPCNAMEOrder.func2net.(*Resolver).goLookupIPCNAMEOrder.func2.deferwrap1net.dnsReadConfignet.getFieldsnet.JoinHostPortnet.ensureRootednet.dnsReadConfig.deferwrap1net.(*file).closenet.dnsDefaultSearchnet.(*netFD).Closenet.(*netFD).shutdownnet.wrapSyscallErrornet.(*netFD).Readnet.(*netFD).readFromnet.(*netFD).readFromInet4net.(*netFD).readFromInet6net.(*netFD).readMsgnet.(*netFD).readMsgInet4net.(*netFD).readMsgInet6net.(*netFD).Writenet.(*netFD).writeTonet.(*netFD).writeToInet4net.(*netFD).writeToInet6net.(*netFD).writeMsgnet.(*netFD).writeMsgInet4net.(*netFD).writeMsgInet6net.(*netFD).SetDeadlinenet.(*netFD).SetReadDeadlinenet.(*netFD).SetWriteDeadlinenet.(*netFD).namenet.(*netFD).connectnet.(*netFD).connect.func2net.(*netFD).connect.func1net.(*netFD).connect.deferwrap1net.(*netFD).acceptnet.newFDnet.(*netFD).initnet.(*netFD).addrFuncnet.(*netFD).setAddrnet.(*netFD).dupnet.parseLiteralIPnet.readHostsnet.absDomainNamenet.lowerASCIIBytesnet.readHosts.deferwrap1net.lookupStaticHostnet.hasUpperCasenet.lookupStaticHost.deferwrap1net.(*ipv6ZoneCache).updatenet.(*ipv6ZoneCache).update.deferwrap1net.(*ipv6ZoneCache).namenet.(*ipv6ZoneCache).indexnet.interfaceTablenet.newLinknet.linkFlagsnet.IP.IsUnspecifiednet.IP.IsLoopbacknet.IP.IsPrivatenet.IP.IsMulticastnet.IP.IsInterfaceLocalMulticastnet.IP.IsLinkLocalMulticastnet.IP.IsLinkLocalUnicastnet.IP.IsGlobalUnicastnet.IP.To16net.IP.DefaultMasknet.IP.Masknet.allFFnet.IP.Stringnet.hexStringnet.IP.MarshalTextnet.(*IP).UnmarshalTextnet.IP.Equalnet.IP.matchAddrFamilynet.IPMask.Sizenet.simpleMaskLengthnet.IPMask.Stringnet.networkNumberAndMasknet.(*IPNet).Containsnet.(*IPNet).Networknet.(*IPNet).Stringnet.parseIPnet.ParseCIDRnet.CIDRMasknet.(*IPAddr).Networknet.(*IPAddr).Stringnet.ipEmptyStringnet.(*IPConn).SyscallConnnet.newRawConnnet.(*IPConn).ReadFromIPnet.(*conn).oknet.(*IPConn).ReadFromnet.(*IPConn).ReadMsgIPnet.(*IPConn).WriteToIPnet.(*IPAddr).opAddrnet.(*IPConn).WriteTonet.(*IPConn).WriteMsgIPnet.sockaddrToIPnet.(*IPAddr).familynet.(*IPAddr).sockaddrnet.(*IPConn).readFromnet.stripIPv4Headernet.(*IPConn).readMsgnet.(*IPConn).writeTonet.(*IPConn).writeMsgnet.(*sysDialer).dialIPnet.newIPConnnet.(*sysDialer).dialIP.func1net.(*sysListener).listenIPnet.(*sysListener).listenIP.func1net.isIPv4net.addrList.partitionnet.filterAddrListnet.ipv4onlynet.ipv6onlynet.SplitHostPortnet.SplitHostPort.func1net.(*Resolver).internetAddrListnet.(*Resolver).internetAddrList.func1net.(*ipStackCapabilities).probenet.(*ipStackCapabilities).probe.deferwrap1net.internetSocketnet.ipToSockaddrInet4net.ipToSockaddrInet6net.addrPortToSockaddrInet4net.addrPortToSockaddrInet6net.lookupPortMapnet.lookupPortMapWithNetworknet.(*onlyValuesCtx).Valuenet.(*Resolver).lookupIPAddrnet.withUnexpiredValuesPreservednet.(*Resolver).getLookupGroupnet.ipAddrsEfacenet.lookupIPReturnnet.(*Resolver).lookupIPAddr.gowrap2net.(*Resolver).lookupIPAddr.gowrap1net.(*Resolver).lookupIPAddr.func1net.(*Resolver).LookupPortnet.(*Resolver).dialnet.readProtocolsnet.readProtocols.deferwrap1net.lookupProtocolnet.lookupProtocolMapnet.(*Resolver).lookupIPnet.systemConfnet.cgoLookupIPnet.(*Resolver).lookupPortnet.initMPTCPavailablenet.(*sysDialer).dialMPTCPnet.supportsMultipathTCPnet.(*sysListener).listenMPTCPnet.isUsingMultipathTCPnet.hasFallenBacknet.isUsingMPTCPProtonet.(*conn).Readnet.(*conn).Writenet.(*conn).Closenet.(*conn).RemoteAddrnet.(*conn).SetDeadlinenet.(*conn).SetReadDeadlinenet.(*conn).SetWriteDeadlinenet.(*conn).SetReadBuffernet.(*conn).SetWriteBuffernet.(*conn).Filenet.canceledError.Errornet.canceledError.Isnet.(*OpError).Unwrapnet.(*OpError).Errornet.(*OpError).Timeoutnet.(*OpError).Temporarynet.isConnErrornet.(*ParseError).Errornet.(*ParseError).Timeoutnet.(*ParseError).Temporarynet.(*AddrError).Errornet.(*AddrError).Timeoutnet.(*AddrError).Temporarynet.UnknownNetworkError.Errornet.UnknownNetworkError.Timeoutnet.UnknownNetworkError.Temporarynet.(*timeoutError).Errornet.(*timeoutError).Timeoutnet.(*timeoutError).Temporarynet.(*timeoutError).Isnet.(*notFoundError).Errornet.(*temporaryError).Errornet.(*temporaryError).Temporarynet.(*temporaryError).Timeoutnet.newDNSErrornet.(*DNSError).Unwrapnet.(*DNSError).Errornet.(*DNSError).Timeoutnet.(*DNSError).Temporarynet.noReadFrom.ReadFromnet.genericReadFromnet.noWriteTo.WriteTonet.genericWriteTonet.getSystemNSSnet.(*nsswitchConfig).initnet.(*nsswitchConfig).tryUpdatenet.(*nsswitchConfig).tryAcquireSemanet.(*nsswitchConfig).tryUpdate.deferwrap1net.(*nsswitchConfig).releaseSemanet.parseNSSConfFilenet.parseNSSConfFile.deferwrap1net.parseNSSConfnet.removeCommentnet.trimSpacenet.isSpacenet.parseCriterianet.parseNSSConf.parseCriteria.func1net.(*file).getLineFromDatanet.(*file).readLinenet.(*file).statnet.opennet.statnet.countAnyBytenet.splitAtBytesnet.foreachFieldnet.stringsHasSuffixFoldnet.stringsEqualFoldnet.lowerASCIInet.parsePortnet.readServicesnet.readServices.deferwrap1net.goLookupPortnet.(*rawConn).Controlnet.(*rawConn).oknet.(*rawConn).Readnet.(*rawConn).Writenet.(*rawConn).PollFDnet.(*rawConn).Networknet.(*rawListener).Readnet.(*rawListener).Writenet.sendFilenet.sendFile.func1net.sysSocketnet.maxAckBacklognet.maxListenerBacklognet.maxListenerBacklog.deferwrap1net.socketnet.(*netFD).dialnet.(*netFD).ctrlNetworknet.(*netFD).listenStreamnet.(*netFD).listenDatagramnet.setDefaultSockoptsnet.setDefaultListenerSockoptsnet.setDefaultMulticastSockoptsnet.setReadBuffernet.setWriteBuffernet.setKeepAlivenet.boolintnet.setLingernet.spliceFromnet.spliceTonet.(*TCPAddr).AddrPortnet.(*TCPAddr).Networknet.(*TCPAddr).Stringnet.(*TCPConn).SyscallConnnet.(*TCPConn).ReadFromnet.(*TCPConn).WriteTonet.(*TCPConn).CloseReadnet.(*netFD).closeReadnet.(*TCPConn).CloseWritenet.(*netFD).closeWritenet.(*TCPConn).SetLingernet.(*TCPConn).SetKeepAlivenet.(*TCPConn).SetKeepAlivePeriodnet.(*TCPConn).SetNoDelaynet.(*TCPConn).MultipathTCPnet.newTCPConnnet.(*TCPListener).SyscallConnnet.(*TCPListener).oknet.newRawListenernet.(*TCPListener).AcceptTCPnet.(*TCPListener).Acceptnet.(*TCPListener).Closenet.(*TCPListener).closenet.(*TCPListener).Addrnet.(*TCPListener).SetDeadlinenet.(*TCPListener).Filenet.(*TCPListener).filenet.sockaddrToTCPnet.(*TCPAddr).familynet.(*TCPAddr).sockaddrnet.(*TCPConn).readFromnet.(*TCPConn).writeTonet.(*sysDialer).dialTCPnet.(*sysDialer).doDialTCPnet.(*sysDialer).doDialTCPProtonet.spuriousENOTAVAILnet.(*sysDialer).doDialTCPProto.func1net.selfConnectnet.(*TCPListener).acceptnet.(*sysListener).listenTCPProtonet.(*sysListener).listenTCPProto.func1net.(*TCPConn).SetKeepAliveConfignet.setNoDelaynet.setKeepAliveIdlenet.roundDurationUpnet.setKeepAliveIntervalnet.setKeepAliveCountnet.(*UDPAddr).AddrPortnet.(*UDPAddr).Networknet.(*UDPAddr).Stringnet.UDPAddrFromAddrPortnet.addrPortUDPAddr.Networknet.(*UDPConn).SyscallConnnet.(*UDPConn).ReadFromUDPnet.(*UDPConn).readFromUDPnet.(*UDPConn).ReadFromnet.(*UDPConn).ReadFromUDPAddrPortnet.(*UDPConn).ReadMsgUDPnet.(*UDPConn).ReadMsgUDPAddrPortnet.(*UDPConn).WriteToUDPnet.(*UDPAddr).opAddrnet.(*UDPConn).WriteToUDPAddrPortnet.(*UDPConn).WriteTonet.(*UDPConn).WriteMsgUDPnet.(*UDPConn).WriteMsgUDPAddrPortnet.DialUDPnet.sockaddrToUDPnet.(*UDPAddr).familynet.(*UDPAddr).sockaddrnet.(*UDPConn).readFromnet.(*UDPConn).readFromAddrPortnet.(*UDPConn).readMsgnet.(*UDPConn).writeTonet.(*UDPConn).writeToAddrPortnet.(*UDPConn).writeMsgnet.(*UDPConn).writeMsgAddrPortnet.(*sysDialer).dialUDPnet.newUDPConnnet.(*sysDialer).dialUDP.func1net.(*sysListener).listenUDPnet.(*sysListener).listenUDP.func1net.(*UnixAddr).Stringnet.(*UnixAddr).isWildcardnet.(*UnixConn).SyscallConnnet.(*UnixConn).CloseReadnet.(*UnixConn).CloseWritenet.(*UnixConn).ReadFromUnixnet.(*UnixConn).ReadFromnet.(*UnixConn).ReadMsgUnixnet.(*UnixConn).WriteToUnixnet.(*UnixAddr).opAddrnet.(*UnixConn).WriteTonet.(*UnixConn).WriteMsgUnixnet.(*UnixListener).SyscallConnnet.(*UnixListener).oknet.(*UnixListener).AcceptUnixnet.(*UnixListener).Acceptnet.(*UnixListener).Closenet.(*UnixListener).Addrnet.(*UnixListener).SetDeadlinenet.(*UnixListener).Filenet.(*UnixListener).filenet.unixSocketnet.sockaddrToUnixnet.sockaddrToUnixgramnet.sockaddrToUnixpacketnet.(*UnixAddr).familynet.(*UnixAddr).sockaddrnet.(*UnixConn).readFromnet.sotypeToNetnet.(*UnixConn).readMsgnet.(*UnixConn).writeTonet.(*UnixConn).writeMsgnet.(*sysDialer).dialUnixnet.newUnixConnnet.(*sysDialer).dialUnix.func1net.(*UnixListener).acceptnet.(*UnixListener).closenet.(*UnixListener).close.func1net.(*UnixListener).SetUnlinkOnClosenet.(*sysListener).listenUnixnet.(*sysListener).listenUnix.func1net.(*sysListener).listenUnixgramnet.(*sysListener).listenUnixgram.func1net.listenerBacklog.func1net.initConfVal.func1net.(*Resolver).lookupIPAddr.func2net.(*Resolver).lookupIPAddr.func3net.(*Resolver).goLookupIPCNAMEOrder.func1net.(*netFD).accept.(*netFD).addrFunc.func1net.(*netFD).accept.(*netFD).addrFunc.func2net.(*netFD).dial.(*netFD).addrFunc.func1net.(*netFD).dial.(*netFD).addrFunc.func2net.(*netFD).dial.(*netFD).addrFunc.func3net.(*netFD).dial.(*netFD).addrFunc.func4net.(*netFD).dial.(*netFD).addrFunc.func5net.(*netFD).listenStream.(*netFD).addrFunc.func1net.(*netFD).listenDatagram.(*netFD).addrFunc.func1net.isDomainNamenet.favoriteAddrFamilynet.supportsIPv4mapnet.supportsIPv4net.ipToSockaddrnet.listenerBacklogtype:.eq.net.UnixAddrtype:.eq.net.OpErrortype:.eq.net.netFDtype:.eq.net.KeepAliveConfigtype:.eq.net.AddrErrortype:.eq.net.onlyValuesCtxtype:.eq.net.DNSErrortype:.eq.net.ParseErrortype:.eq.net.UnixListenertype:.eq.net.addrPortUDPAddrnet.(*IP).DefaultMasknet.(*IP).Equalnet.(*IP).IsGlobalUnicastnet.(*IP).IsInterfaceLocalMulticastnet.(*IP).IsLinkLocalMulticastnet.(*IP).IsLinkLocalUnicastnet.(*IP).IsLoopbacknet.(*IP).IsMulticastnet.(*IP).IsPrivatenet.(*IP).IsUnspecifiednet.(*IP).MarshalTextnet.(*IP).Masknet.(*IP).Stringnet.(*IP).To16net.(*IP).To4net.(*IPMask).Sizenet.(*IPMask).Stringnet.onlyValuesCtx.Deadlinenet.(*onlyValuesCtx).Deadlinenet.onlyValuesCtx.Donenet.(*onlyValuesCtx).Donenet.onlyValuesCtx.Errnet.(*onlyValuesCtx).Errnet.(*canceledError).Errornet.(*canceledError).Isnet.(*TCPConn).Closenet.(*TCPConn).Filenet.(*TCPConn).LocalAddrnet.(*TCPConn).Readnet.(*TCPConn).RemoteAddrnet.(*TCPConn).SetDeadlinenet.(*TCPConn).SetReadBuffernet.(*TCPConn).SetReadDeadlinenet.(*TCPConn).SetWriteBuffernet.(*TCPConn).SetWriteDeadlinenet.(*TCPConn).Writenet.(*IPConn).Closenet.(*IPConn).Filenet.(*IPConn).LocalAddrnet.(*IPConn).Readnet.(*IPConn).RemoteAddrnet.(*IPConn).SetDeadlinenet.(*IPConn).SetReadBuffernet.(*IPConn).SetReadDeadlinenet.(*IPConn).SetWriteBuffernet.(*IPConn).SetWriteDeadlinenet.(*IPConn).Writenet.(*UDPConn).Closenet.(*UDPConn).Filenet.(*UDPConn).LocalAddrnet.(*UDPConn).Readnet.(*UDPConn).RemoteAddrnet.(*UDPConn).SetDeadlinenet.(*UDPConn).SetReadBuffernet.(*UDPConn).SetReadDeadlinenet.(*UDPConn).SetWriteBuffernet.(*UDPConn).SetWriteDeadlinenet.(*UDPConn).Writenet.(*UnixConn).Closenet.(*UnixConn).Filenet.(*UnixConn).LocalAddrnet.(*UnixConn).Readnet.(*UnixConn).RemoteAddrnet.(*UnixConn).SetDeadlinenet.(*UnixConn).SetReadBuffernet.(*UnixConn).SetReadDeadlinenet.(*UnixConn).SetWriteBuffernet.(*UnixConn).SetWriteDeadlinenet.(*UnixConn).Writenet.(*UnknownNetworkError).Errornet.(*UnknownNetworkError).Temporarynet.(*UnknownNetworkError).Timeoutnet.(*noReadFrom).ReadFromnet.tcpConnWithoutReadFrom.Closenet.(*tcpConnWithoutReadFrom).Closenet.tcpConnWithoutReadFrom.CloseReadnet.(*tcpConnWithoutReadFrom).CloseReadnet.tcpConnWithoutReadFrom.CloseWritenet.(*tcpConnWithoutReadFrom).CloseWritenet.tcpConnWithoutReadFrom.Filenet.(*tcpConnWithoutReadFrom).Filenet.tcpConnWithoutReadFrom.LocalAddrnet.(*tcpConnWithoutReadFrom).LocalAddrnet.tcpConnWithoutReadFrom.MultipathTCPnet.(*tcpConnWithoutReadFrom).MultipathTCPnet.tcpConnWithoutReadFrom.Readnet.(*tcpConnWithoutReadFrom).Readnet.tcpConnWithoutReadFrom.RemoteAddrnet.(*tcpConnWithoutReadFrom).RemoteAddrnet.tcpConnWithoutReadFrom.SetDeadlinenet.(*tcpConnWithoutReadFrom).SetDeadlinenet.tcpConnWithoutReadFrom.SetKeepAlivenet.(*tcpConnWithoutReadFrom).SetKeepAlivenet.tcpConnWithoutReadFrom.SetKeepAliveConfignet.(*tcpConnWithoutReadFrom).SetKeepAliveConfignet.tcpConnWithoutReadFrom.SetKeepAlivePeriodnet.(*tcpConnWithoutReadFrom).SetKeepAlivePeriodnet.tcpConnWithoutReadFrom.SetLingernet.(*tcpConnWithoutReadFrom).SetLingernet.tcpConnWithoutReadFrom.SetNoDelaynet.(*tcpConnWithoutReadFrom).SetNoDelaynet.tcpConnWithoutReadFrom.SetReadBuffernet.(*tcpConnWithoutReadFrom).SetReadBuffernet.tcpConnWithoutReadFrom.SetReadDeadlinenet.(*tcpConnWithoutReadFrom).SetReadDeadlinenet.tcpConnWithoutReadFrom.SetWriteBuffernet.(*tcpConnWithoutReadFrom).SetWriteBuffernet.tcpConnWithoutReadFrom.SetWriteDeadlinenet.(*tcpConnWithoutReadFrom).SetWriteDeadlinenet.tcpConnWithoutReadFrom.SyscallConnnet.(*tcpConnWithoutReadFrom).SyscallConnnet.tcpConnWithoutReadFrom.Writenet.(*tcpConnWithoutReadFrom).Writenet.tcpConnWithoutReadFrom.WriteTonet.(*tcpConnWithoutReadFrom).WriteTonet.(*noWriteTo).WriteTonet.tcpConnWithoutWriteTo.Closenet.(*tcpConnWithoutWriteTo).Closenet.tcpConnWithoutWriteTo.CloseReadnet.(*tcpConnWithoutWriteTo).CloseReadnet.tcpConnWithoutWriteTo.CloseWritenet.(*tcpConnWithoutWriteTo).CloseWritenet.tcpConnWithoutWriteTo.Filenet.(*tcpConnWithoutWriteTo).Filenet.tcpConnWithoutWriteTo.LocalAddrnet.(*tcpConnWithoutWriteTo).LocalAddrnet.tcpConnWithoutWriteTo.MultipathTCPnet.(*tcpConnWithoutWriteTo).MultipathTCPnet.tcpConnWithoutWriteTo.Readnet.(*tcpConnWithoutWriteTo).Readnet.tcpConnWithoutWriteTo.ReadFromnet.(*tcpConnWithoutWriteTo).ReadFromnet.tcpConnWithoutWriteTo.RemoteAddrnet.(*tcpConnWithoutWriteTo).RemoteAddrnet.tcpConnWithoutWriteTo.SetDeadlinenet.(*tcpConnWithoutWriteTo).SetDeadlinenet.tcpConnWithoutWriteTo.SetKeepAlivenet.(*tcpConnWithoutWriteTo).SetKeepAlivenet.tcpConnWithoutWriteTo.SetKeepAliveConfignet.(*tcpConnWithoutWriteTo).SetKeepAliveConfignet.tcpConnWithoutWriteTo.SetKeepAlivePeriodnet.(*tcpConnWithoutWriteTo).SetKeepAlivePeriodnet.tcpConnWithoutWriteTo.SetLingernet.(*tcpConnWithoutWriteTo).SetLingernet.tcpConnWithoutWriteTo.SetNoDelaynet.(*tcpConnWithoutWriteTo).SetNoDelaynet.tcpConnWithoutWriteTo.SetReadBuffernet.(*tcpConnWithoutWriteTo).SetReadBuffernet.tcpConnWithoutWriteTo.SetReadDeadlinenet.(*tcpConnWithoutWriteTo).SetReadDeadlinenet.tcpConnWithoutWriteTo.SetWriteBuffernet.(*tcpConnWithoutWriteTo).SetWriteBuffernet.tcpConnWithoutWriteTo.SetWriteDeadlinenet.(*tcpConnWithoutWriteTo).SetWriteDeadlinenet.tcpConnWithoutWriteTo.SyscallConnnet.(*tcpConnWithoutWriteTo).SyscallConnnet.tcpConnWithoutWriteTo.Writenet.(*tcpConnWithoutWriteTo).Writenet.(*rawListener).Controlnet.(*rawListener).Networknet.(*rawListener).PollFDnet.addrPortUDPAddr.Addrnet.(*addrPortUDPAddr).Addrnet.addrPortUDPAddr.AppendTonet.(*addrPortUDPAddr).AppendTonet.addrPortUDPAddr.Comparenet.(*addrPortUDPAddr).Comparenet.addrPortUDPAddr.IsValidnet.(*addrPortUDPAddr).IsValidnet.addrPortUDPAddr.MarshalBinarynet.(*addrPortUDPAddr).MarshalBinarynet.addrPortUDPAddr.MarshalTextnet.(*addrPortUDPAddr).MarshalTextnet.(*addrPortUDPAddr).Networknet.addrPortUDPAddr.Portnet.(*addrPortUDPAddr).Portnet.addrPortUDPAddr.Stringnet.(*addrPortUDPAddr).Stringnet.(*addrPortUDPAddr).UnmarshalBinarynet.(*addrPortUDPAddr).UnmarshalTextnet.(*nsswitchConfig).init-fmnet.(*ipStackCapabilities).probe-fmnet.(*resolverConfig).init-fmnet.(*Resolver).lookupIP-fmtype:.eq.net.nssCriteriontype:.eq.net.dialResult·1crypto/des.cryptBlockcrypto/des.feistelcrypto/des.initFeistelBoxcrypto/des.permuteBlockcrypto/des.permuteInitialBlockcrypto/des.permuteFinalBlockcrypto/des.(*desCipher).generateSubkeyscrypto/des.ksRotatecrypto/des.unpackcrypto/des.KeySizeError.Errorcrypto/des.(*desCipher).BlockSizecrypto/des.(*desCipher).Encryptcrypto/des.(*desCipher).Decryptcrypto/des.NewTripleDESCiphercrypto/des.(*tripleDESCipher).BlockSizecrypto/des.(*tripleDESCipher).Encryptcrypto/des.(*tripleDESCipher).Decryptcrypto/des.(*KeySizeError).Errorcrypto/md5.init.0crypto/md5.(*digest).Resetcrypto/md5.(*digest).MarshalBinarycrypto/md5.(*digest).UnmarshalBinarycrypto/md5.consumeUint32crypto/md5.consumeUint64crypto/md5.Newcrypto/md5.(*digest).Sizecrypto/md5.(*digest).BlockSizecrypto/md5.(*digest).Writecrypto/md5.(*digest).Sumcrypto/md5.(*digest).checkSuminternal/byteorder.LePutUint32crypto/md5.blockcrypto/sha1.init.0crypto/sha1.(*digest).MarshalBinarycrypto/sha1.(*digest).UnmarshalBinarycrypto/sha1.consumeUint32crypto/sha1.consumeUint64crypto/sha1.(*digest).Resetcrypto/sha1.Newcrypto/sha1.(*digest).Sizecrypto/sha1.(*digest).BlockSizecrypto/sha1.(*digest).Writecrypto/sha1.(*digest).Sumcrypto/sha1.(*digest).checkSumcrypto/sha1.(*digest).ConstantTimeSumcrypto/sha1.(*digest).constSumcrypto/sha1.blockGenericcrypto/sha1.blockcrypto/sha1.sha1blocktype:.eq.crypto/sha1.digestcrypto/x509.initcrypto/x509.(*CertPool).lencrypto/x509.(*CertPool).Clonecrypto/x509.(*CertPool).findPotentialParentscrypto/x509.(*CertPool).certcrypto/x509.(*CertPool).AddCertcrypto/x509.(*CertPool).addCertFunccrypto/x509.(*CertPool).AddCert.func1crypto/x509.(*CertPool).AppendCertsFromPEMcrypto/x509.(*CertPool).AppendCertsFromPEM.func1crypto/x509.(*CertPool).AppendCertsFromPEM.func1.1crypto/x509.(*CertPool).Subjectscrypto/x509.(*CertPool).Equalcrypto/x509.(*CertPool).AddCertWithConstraintcrypto/x509.(*CertPool).AddCertWithConstraint.func1crypto/x509.base128BigIntLengthcrypto/x509.appendBase128BigIntcrypto/x509.OID.MarshalTextcrypto/x509.(*OID).UnmarshalTextcrypto/x509.(*OID).unmarshalOIDTextcrypto/x509.OID.MarshalBinarycrypto/x509.(*OID).UnmarshalBinarycrypto/x509.newOIDFromDERcrypto/x509.OID.Equalcrypto/x509.OID.EqualASN1OIDcrypto/x509.parseBase128Intcrypto/x509.OID.Stringcrypto/x509.OID.toASN1OIDcrypto/x509.parseASN1Stringcrypto/x509.isIA5Stringcrypto/x509.isPrintablecrypto/x509.parseNamecrypto/x509.parseAIcrypto/x509.parseTimecrypto/x509.parseValiditycrypto/x509.parseExtensioncrypto/x509.parsePublicKeycrypto/ecdh.X25519crypto/x509.parseKeyUsageExtensioncrypto/x509.parseBasicConstraintsExtensioncrypto/x509.forEachSANcrypto/x509.parseAuthorityKeyIdentifiercrypto/x509.parseExtKeyUsageExtensioncrypto/x509.extKeyUsageFromOIDcrypto/x509.parseCertificatePoliciesExtensioncrypto/x509.parseNameConstraintsExtensioncrypto/x509.parseNameConstraintsExtension.func1crypto/x509.isValidIPMaskcrypto/x509.processExtensionscrypto/x509.parseSANExtensioncrypto/x509.processExtensions.parseSANExtension.func1crypto/x509.parseCertificatecrypto/x509.ParseCertificatecrypto/x509.ParsePKCS1PrivateKeyencoding/asn1.Unmarshalcrypto/x509.ParsePKCS8PrivateKeycrypto/ed25519.NewKeyFromSeedcrypto/x509.systemRootsPoolcrypto/x509.systemRootsPool.deferwrap1crypto/x509.initSystemRootscrypto/x509.initSystemRoots.deferwrap1crypto/x509.loadSystemRootscrypto/x509.NewCertPoolcrypto/x509.readUniqueDirectoryEntriescrypto/x509.isSameDirSymlinkos.Readlinkcrypto/x509.parseECPrivateKeycrypto/x509.CertificateInvalidError.Errorcrypto/x509.HostnameError.Errorcrypto/x509.(*Certificate).hasSANExtensioncrypto/x509.oidInExtensionscrypto/x509.UnknownAuthorityError.Errorcrypto/x509.SystemRootsError.Errorcrypto/x509.SystemRootsError.Unwrapcrypto/x509.parseRFC2821Mailboxcrypto/x509.domainToReverseLabelscrypto/x509.matchEmailConstraintcrypto/x509.matchURIConstraintcrypto/x509.matchDomainConstraintcrypto/x509.(*Certificate).checkNameConstraintscrypto/x509.(*Certificate).isValidcrypto/x509.(*Certificate).hasNameConstraintscrypto/x509.(*Certificate).getSANExtensioncrypto/x509.(*Certificate).isValid.func1crypto/x509.(*Certificate).Verifycrypto/x509.(*CertPool).containscrypto/x509.alreadyInChaincrypto/x509.(*Certificate).buildChainscrypto/x509.(*Certificate).buildChains.func1crypto/x509.appendToFreshChaincrypto/x509.validHostnamestrings.TrimSuffixcrypto/x509.matchExactlycrypto/x509.toLowerCaseASCIIcrypto/x509.matchHostnamescrypto/x509.(*Certificate).VerifyHostnamecrypto/x509.validHostnameInputcrypto/x509.validHostnamePatterncrypto/x509.checkChainForKeyUsagecrypto/x509.SignatureAlgorithm.Stringcrypto/x509.PublicKeyAlgorithm.Stringcrypto/x509.getSignatureAlgorithmFromAIcrypto/x509.getPublicKeyAlgorithmFromOIDcrypto/x509.namedCurveFromOIDcrypto/x509.InsecureAlgorithmError.Errorcrypto/x509.ConstraintViolationError.Errorcrypto/x509.(*Certificate).Equalcrypto/x509.(*Certificate).CheckSignatureFromcrypto/x509.(*Certificate).CheckSignaturecrypto/x509.signaturePublicKeyAlgoMismatchErrorcrypto/x509.checkSignaturecrypto/x509.SignatureAlgorithm.isRSAPSScrypto/ed25519.Verifycrypto/x509.(*Certificate).CheckCRLSignaturecrypto/x509.UnhandledCriticalExtension.Errorcrypto/x509.signingParamsForKeycrypto/x509.signTBScrypto/x509.SignatureAlgorithm.hashFunccrypto/x509.(*Certificate).CreateCRLcrypto/x509.(*Certificate).isValid.func1.1crypto/x509.(*Certificate).isValid.func1.2crypto/x509.(*Certificate).isValid.func1.3crypto/x509.(*Certificate).isValid.func1.4crypto/x509.matchIPConstrainttype:.eq.crypto/x509.HostnameErrortype:.eq.crypto/x509.UnknownAuthorityErrortype:.eq.crypto/x509.CertificateInvalidErrorcrypto/x509.(*PublicKeyAlgorithm).Stringcrypto/x509.(*SignatureAlgorithm).Stringcrypto/x509.(*OID).Equalcrypto/x509.(*OID).EqualASN1OIDcrypto/x509.(*OID).MarshalBinarycrypto/x509.(*OID).MarshalTextcrypto/x509.(*OID).Stringcrypto/x509.(*CertificateInvalidError).Errorcrypto/x509.(*HostnameError).Errorcrypto/x509.(*UnknownAuthorityError).Errorcrypto/x509.(*SystemRootsError).Errorcrypto/x509.(*SystemRootsError).Unwrapcrypto/x509.(*InsecureAlgorithmError).Errorcrypto/x509.(*ConstraintViolationError).Errorcrypto/x509.(*UnhandledCriticalExtension).Errortype:.eq.crypto/x509.rfc2821Mailboxtype:.eq.struct { sync.Once; crypto/x509.v *crypto/x509.Certificate }crypto/hmac.(*hmac).Sumcrypto/hmac.(*hmac).Writecrypto/hmac.(*hmac).Sizecrypto/hmac.(*hmac).BlockSizecrypto/hmac.(*hmac).Resetcrypto/hmac.Newcrypto/hmac.New.func1crypto/hmac.New.func1.1crypto/rc4.KeySizeError.Errorcrypto/rc4.NewCiphercrypto/rc4.(*Cipher).Resetcrypto/rc4.(*Cipher).XORKeyStreamcrypto/rc4.(*KeySizeError).Errortype:.eq.crypto/rc4.Ciphervendor/golang.org/x/crypto/chacha20.newUnauthenticatedCiphervendor/golang.org/x/crypto/chacha20.HChaCha20vendor/golang.org/x/crypto/chacha20.(*Cipher).XORKeyStreamvendor/golang.org/x/crypto/internal/alias.InexactOverlapvendor/golang.org/x/crypto/internal/alias.AnyOverlapvendor/golang.org/x/crypto/chacha20.(*Cipher).xorKeyStreamBlocksvendor/golang.org/x/crypto/chacha20.(*Cipher).xorKeyStreamBlocksGenericvendor/golang.org/x/crypto/chacha20.quarterRoundvendor/golang.org/x/crypto/chacha20.addXorvendor/golang.org/x/crypto/chacha20.hChaCha20vendor/golang.org/x/crypto/chacha20.xorKeyStreamVXvendor/golang.org/x/crypto/internal/poly1305.(*MAC).Verifyvendor/golang.org/x/crypto/internal/poly1305.(*macGeneric).Writevendor/golang.org/x/crypto/internal/poly1305.(*macGeneric).Sumvendor/golang.org/x/crypto/internal/poly1305.updateGenericvendor/golang.org/x/crypto/internal/poly1305.shiftRightBy2vendor/golang.org/x/crypto/internal/poly1305.mul64vendor/golang.org/x/crypto/internal/poly1305.add128vendor/golang.org/x/crypto/internal/poly1305.finalizevendor/golang.org/x/crypto/internal/poly1305.select64vendor/golang.org/x/crypto/chacha20poly1305.Newvendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).NonceSizevendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Overheadvendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Sealvendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).sealvendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Openvendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).openvendor/golang.org/x/crypto/chacha20poly1305.writeWithPaddingvendor/golang.org/x/crypto/internal/poly1305.(*MAC).Writevendor/golang.org/x/crypto/chacha20poly1305.writeUint64vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).sealGenericvendor/golang.org/x/crypto/chacha20poly1305.sliceForAppendvendor/golang.org/x/crypto/chacha20.NewUnauthenticatedCiphervendor/golang.org/x/crypto/chacha20.(*Cipher).SetCountervendor/golang.org/x/crypto/internal/poly1305.Newvendor/golang.org/x/crypto/internal/poly1305.initializevendor/golang.org/x/crypto/internal/poly1305.(*MAC).Sumvendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).openGenericvendor/golang.org/x/crypto/hkdf.Extractvendor/golang.org/x/crypto/hkdf.(*hkdf).Readvendor/golang.org/x/crypto/hkdf.Expandcrypto/internal/hpke.initcrypto/internal/hpke.init.func1crypto/cipher.NewGCMcrypto/internal/hpke.init.func2crypto/internal/hpke.map.init.0crypto/internal/hpke.(*hkdfKDF).LabeledExtractcrypto/internal/hpke.(*hkdfKDF).LabeledExpandcrypto/internal/hpke.(*dhKEM).ExtractAndExpandcrypto/internal/hpke.(*dhKEM).Encapcrypto/internal/hpke.SetupSendercrypto/internal/hpke.SuiteIDcrypto/internal/hpke.newDHKemcrypto/internal/hpke.(*Sender).nextNoncecrypto/internal/hpke.uint128.bytescrypto/internal/hpke.uint128.bitLencrypto/internal/hpke.uint128.addOnecrypto/internal/hpke.(*Sender).Sealcrypto/internal/hpke.ParseHPKEPublicKeycrypto.Hash.New-fmtype:.eq.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }vendor/golang.org/x/sys/cpu.init.0vendor/golang.org/x/sys/cpu.archInitvendor/golang.org/x/sys/cpu.processOptionsvendor/golang.org/x/sys/cpu.initOptionsvendor/golang.org/x/sys/cpu.readARM64Registersvendor/golang.org/x/sys/cpu.parseARM64SystemRegistersvendor/golang.org/x/sys/cpu.extractBitsvendor/golang.org/x/sys/cpu.parseARM64SVERegistervendor/golang.org/x/sys/cpu.linuxKernelCanEmulateCPUIDvendor/golang.org/x/sys/cpu.doinitvendor/golang.org/x/sys/cpu.isSetvendor/golang.org/x/sys/cpu.readHWCAPvendor/golang.org/x/sys/cpu.getAuxvvendor/golang.org/x/sys/cpu.littleEndian.Uint64vendor/golang.org/x/sys/cpu.parseReleasevendor/golang.org/x/sys/cpu.parseRelease.func1vendor/golang.org/x/sys/cpu.readLinuxProcCPUInfovendor/golang.org/x/sys/cpu.readLinuxProcCPUInfo.deferwrap1vendor/golang.org/x/sys/cpu.init.1vendor/golang.org/x/sys/cpu.getisar0vendor/golang.org/x/sys/cpu.getisar1vendor/golang.org/x/sys/cpu.getpfr0vendor/golang.org/x/sys/cpu.getzfr0type:.eq.vendor/golang.org/x/sys/cpu.optiontype:.eq.[25]vendor/golang.org/x/sys/cpu.optionvendor/golang.org/x/crypto/sha3.New224vendor/golang.org/x/crypto/sha3.new224vendor/golang.org/x/crypto/sha3.new224Genericvendor/golang.org/x/crypto/sha3.New256vendor/golang.org/x/crypto/sha3.new256vendor/golang.org/x/crypto/sha3.new256Genericvendor/golang.org/x/crypto/sha3.New384vendor/golang.org/x/crypto/sha3.new384vendor/golang.org/x/crypto/sha3.new384Genericvendor/golang.org/x/crypto/sha3.New512vendor/golang.org/x/crypto/sha3.new512vendor/golang.org/x/crypto/sha3.new512Genericvendor/golang.org/x/crypto/sha3.Sum256vendor/golang.org/x/crypto/sha3.Sum512vendor/golang.org/x/crypto/sha3.keccakF1600vendor/golang.org/x/crypto/sha3.init.0vendor/golang.org/x/crypto/sha3.(*state).BlockSizevendor/golang.org/x/crypto/sha3.(*state).Sizevendor/golang.org/x/crypto/sha3.(*state).Resetvendor/golang.org/x/crypto/sha3.(*state).permutevendor/golang.org/x/crypto/sha3.xorInvendor/golang.org/x/crypto/sha3.copyOutvendor/golang.org/x/crypto/sha3.(*state).padAndPermutevendor/golang.org/x/crypto/sha3.(*state).Writevendor/golang.org/x/crypto/sha3.(*state).Readvendor/golang.org/x/crypto/sha3.(*state).Sumvendor/golang.org/x/crypto/sha3.(*state).clonevendor/golang.org/x/crypto/sha3.(*state).Clonetype:.eq.vendor/golang.org/x/crypto/sha3.statecrypto/internal/mlkem768.newKeyFromSeedcrypto/internal/mlkem768.kemKeyGencrypto/internal/mlkem768.polyAdd[go.shape.[256]crypto/internal/mlkem768.fieldElement]crypto/internal/mlkem768.fieldAddcrypto/internal/mlkem768.fieldReduceOncecrypto/internal/mlkem768.encapsulatecrypto/internal/mlkem768.kemEncapscrypto/internal/mlkem768.parseEKcrypto/internal/mlkem768.pkeEncryptcrypto/internal/mlkem768.ringDecodeAndDecompress1crypto/internal/mlkem768.Decapsulatecrypto/internal/mlkem768.kemDecapsvendor/golang.org/x/crypto/sha3.NewShake256vendor/golang.org/x/crypto/sha3.newShake256vendor/golang.org/x/crypto/sha3.newShake256Genericcrypto/internal/mlkem768.pkeDecryptcrypto/internal/mlkem768.polySub[go.shape.[256]crypto/internal/mlkem768.fieldElement]crypto/internal/mlkem768.fieldSubcrypto/internal/mlkem768.ringCompressAndEncode1crypto/internal/mlkem768.sliceForAppendcrypto/internal/mlkem768.compresscrypto/internal/mlkem768.ringCompressAndEncode4crypto/internal/mlkem768.ringDecodeAndDecompress4crypto/internal/mlkem768.decompresscrypto/internal/mlkem768.ringCompressAndEncode10crypto/internal/mlkem768.ringDecodeAndDecompress10crypto/internal/mlkem768.samplePolyCBDcrypto/internal/mlkem768.nttMulcrypto/internal/mlkem768.fieldAddMulcrypto/internal/mlkem768.fieldReducecrypto/internal/mlkem768.fieldMulcrypto/internal/mlkem768.nttcrypto/internal/mlkem768.inverseNTTcrypto/internal/mlkem768.fieldMulSubcrypto/internal/mlkem768.sampleNTTvendor/golang.org/x/crypto/sha3.NewShake128vendor/golang.org/x/crypto/sha3.newShake128vendor/golang.org/x/crypto/sha3.newShake128Genericcrypto/internal/mlkem768.polyByteDecode[go.shape.[256]crypto/internal/mlkem768.fieldElement]crypto/internal/mlkem768.fieldCheckReducedcrypto/internal/mlkem768.polyByteEncode[go.shape.[256]crypto/internal/mlkem768.fieldElement]crypto/tls.initcrypto/tls.init.func1crypto/tls.map.init.0crypto/tls.map.init.1crypto/tls.AlertError.Errorcrypto/tls.alert.Stringcrypto/tls.alert.Errorcrypto/tls.verifyHandshakeSignaturecrypto/tls.signedMessagecrypto/tls.typeAndHashFromSignatureSchemecrypto/tls.legacyTypeAndHashFromPublicKeycrypto/tls.signatureSchemesForCertificatecrypto/tls.isSupportedSignatureAlgorithmcrypto/tls.selectSignatureSchemecrypto/tls.unsupportedCertificateErrorcrypto/tls.(*certCache).activecrypto/tls.(*certCache).active.func1crypto/tls.(*certCache).evictsync.(*Map).Deletecrypto/tls.(*certCache).newCertcrypto/tls.selectCipherSuitecrypto/tls.cipherSuiteByIDcrypto/tls.cipherRC4crypto/tls.cipher3DEScrypto/tls.cipherAEScrypto/tls.macSHA1crypto/tls.newConstantTimeHashcrypto/tls.macSHA1.newConstantTimeHash.func1crypto/tls.macSHA256crypto/tls.(*prefixNonceAEAD).NonceSizecrypto/tls.(*prefixNonceAEAD).Overheadcrypto/tls.(*prefixNonceAEAD).explicitNonceLencrypto/tls.(*prefixNonceAEAD).Sealcrypto/tls.(*prefixNonceAEAD).Opencrypto/tls.(*xorNonceAEAD).NonceSizecrypto/tls.(*xorNonceAEAD).Overheadcrypto/tls.(*xorNonceAEAD).explicitNonceLencrypto/tls.(*xorNonceAEAD).Sealcrypto/tls.(*xorNonceAEAD).Opencrypto/tls.aeadAESGCMcrypto/tls.aeadChaCha20Poly1305crypto/tls.(*cthWrapper).Sizecrypto/tls.(*cthWrapper).BlockSizecrypto/tls.(*cthWrapper).Resetcrypto/tls.(*cthWrapper).Writecrypto/tls.(*cthWrapper).Sumcrypto/tls.tls10MACcrypto/tls.rsaKAcrypto/tls.ecdheECDSAKAcrypto/tls.ecdheRSAKAcrypto/tls.(*ConnectionState).ExportKeyingMaterialcrypto/tls.(*ClientHelloInfo).Contextcrypto/tls.(*CertificateRequestInfo).Contextcrypto/tls.(*Config).ticketKeyFromBytescrypto/tls.(*Config).timecrypto/tls.(*Config).Clonecrypto/tls.(*Config).Clone.deferwrap1crypto/tls.(*Config).initLegacySessionTicketKeyRLockedcrypto/tls.(*Config).randcrypto/tls.(*Config).initLegacySessionTicketKeyRLocked.deferwrap2crypto/tls.(*Config).initLegacySessionTicketKeyRLocked.deferwrap1crypto/tls.(*Config).ticketKeyscrypto/tls.(*Config).ticketKeys.deferwrap3crypto/tls.(*Config).ticketKeys.deferwrap2crypto/tls.(*Config).ticketKeys.deferwrap1crypto/tls.(*Config).SetSessionTicketKeyscrypto/tls.(*Config).cipherSuitescrypto/tls.(*Config).supportedVersionscrypto/tls.(*Config).curvePreferencesslices.Clone[go.shape.[]crypto/tls.CurveID,go.shape.uint16]crypto/tls.defaultCurvePreferencescrypto/tls.(*Config).mutualVersioncrypto/tls.(*Config).getCertificatecrypto/tls.(*ClientHelloInfo).SupportsCertificatecrypto/tls.(*Config).supportsCurvecrypto/tls.(*ClientHelloInfo).SupportsCertificate.func2crypto/tls.(*ClientHelloInfo).SupportsCertificate.func1crypto/tls.(*ClientHelloInfo).SupportsCertificate.func1.1crypto/tls.(*CertificateRequestInfo).SupportsCertificatecrypto/tls.(*Config).BuildNameToCertificatecrypto/tls.(*Config).writeKeyLogcrypto/tls.(*Certificate).leafcrypto/tls.(*CertificateVerificationError).Errorcrypto/tls.(*CertificateVerificationError).Unwrapcrypto/tls.SignatureScheme.Stringcrypto/tls.CurveID.Stringcrypto/tls.ClientAuthType.Stringcrypto/tls.(*Conn).LocalAddrcrypto/tls.(*Conn).RemoteAddrcrypto/tls.(*Conn).SetDeadlinecrypto/tls.(*Conn).SetReadDeadlinecrypto/tls.(*Conn).SetWriteDeadlinecrypto/tls.(*Conn).NetConncrypto/tls.(*permanentError).Errorcrypto/tls.(*permanentError).Unwrapcrypto/tls.(*permanentError).Timeoutcrypto/tls.(*permanentError).Temporarycrypto/tls.(*halfConn).setTrafficSecretcrypto/tls.(*halfConn).explicitNonceLencrypto/tls.extractPaddingcrypto/tls.(*halfConn).decryptcrypto/tls.(*halfConn).incSeqcrypto/tls.roundUpcrypto/tls.(*halfConn).encryptcrypto/tls.sliceForAppendcrypto/tls.RecordHeaderError.Errorcrypto/tls.(*Conn).readRecordOrCCScrypto/tls.(*halfConn).setErrorLockedcrypto/tls.(*Conn).newRecordHeaderErrorcrypto/tls.(*halfConn).changeCipherSpeccrypto/tls.(*Conn).retryReadRecordcrypto/tls.(*atLeastReader).Readcrypto/tls.(*Conn).readFromUntilcrypto/tls.(*Conn).sendAlertLockedcrypto/tls.(*Conn).sendAlertcrypto/tls.(*Conn).sendAlert.deferwrap1crypto/tls.(*Conn).maxPayloadSizeForWritecrypto/tls.(*Conn).writecrypto/tls.(*Conn).flushcrypto/tls.(*Conn).writeRecordLockedcrypto/tls.(*Conn).quicWriteCryptoDatacrypto/tls.(*Conn).writeRecordLocked.func1crypto/tls.(*Conn).writeHandshakeRecordcrypto/tls.(*Conn).writeHandshakeRecord.deferwrap1crypto/tls.(*Conn).writeChangeCipherRecordcrypto/tls.(*Conn).writeChangeCipherRecord.deferwrap1crypto/tls.(*Conn).readHandshakeBytescrypto/tls.(*Conn).readRecordcrypto/tls.(*Conn).readHandshakecrypto/tls.(*Conn).unmarshalHandshakeMessagecrypto/tls.(*Conn).Writecrypto/tls.(*Conn).Handshakecrypto/tls.(*Conn).HandshakeContextcrypto/tls.(*Conn).Write.deferwrap2crypto/tls.(*Conn).Write.deferwrap1crypto/tls.(*Conn).handleRenegotiationcrypto/tls.unexpectedMessageErrorcrypto/tls.(*Conn).handleRenegotiation.deferwrap1crypto/tls.(*Conn).handlePostHandshakeMessagecrypto/tls.(*Conn).handleKeyUpdatecrypto/tls.cipherSuiteTLS13ByIDcrypto/tls.(*Conn).handleKeyUpdate.deferwrap1crypto/tls.(*Conn).Readcrypto/tls.(*Conn).Read.deferwrap1crypto/tls.(*Conn).Closecrypto/tls.(*Conn).CloseWritecrypto/tls.(*Conn).closeNotifycrypto/tls.(*Conn).closeNotify.deferwrap1crypto/tls.(*Conn).handshakeContextcrypto/tls.(*Conn).quicHandshakeCompletecrypto/tls.(*Conn).quicSetReadSecretcrypto/tls.(*Conn).handshakeContext.deferwrap2crypto/tls.(*Conn).handshakeContext.deferwrap1crypto/tls.(*Conn).handshakeContext.func2crypto/tls.(*Conn).handshakeContext.func1crypto/tls.(*Conn).ConnectionStatecrypto/tls.(*Conn).ConnectionState.deferwrap1crypto/tls.(*Conn).connectionStateLockedcrypto/tls.(*Conn).connectionStateLocked.func1crypto/tls.noEKMBecauseNoEMScrypto/tls.(*Conn).OCSPResponsecrypto/tls.(*Conn).OCSPResponse.deferwrap1crypto/tls.(*Conn).VerifyHostnamecrypto/tls.(*Conn).VerifyHostname.deferwrap1crypto/tls.defaultCipherSuitesslices.Clone[go.shape.[]uint16,go.shape.uint16]crypto/tls.parseECHConfigListvendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint16vendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint8vendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint16LengthPrefixedvendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint8LengthPrefixedcrypto/tls.pickECHConfigcrypto/tls.encodeInnerClientHellocrypto/tls.generateOuterECHExtcrypto/tls.generateOuterECHExt.func2crypto/tls.generateOuterECHExt.func1crypto/tls.computeAndUpdateOuterECHExtensioncrypto/tls.(*clientHelloMsg).marshalcrypto/tls.validDNSNamecrypto/tls.(*ECHRejectionError).Errorcrypto/tls.(*Conn).makeClientHellocrypto/tls.(*Config).maxSupportedVersioncrypto/tls.mutualCipherSuitecrypto/internal/mlkem768.NewKeyFromSeedcrypto/internal/mlkem768.(*DecapsulationKey).EncapsulationKeycrypto/tls.curveForCurveIDcrypto/tls.pickECHCipherSuitecrypto/tls.(*Conn).clientHandshakecrypto/tls.(*Conn).quicSetWriteSecretcrypto/tls.(*Conn).clientHandshake.func1crypto/tls.(*Conn).loadSessioncrypto/tls.mutualCipherSuiteTLS13crypto/tls.(*Conn).pickTLSVersioncrypto/tls.(*clientHandshakeState).handshakecrypto/tls.(*finishedHash).discardHandshakeBuffercrypto/tls.ekmFromMasterSecretcrypto/tls.(*clientHandshakeState).handshake.ekmFromMasterSecret.func1crypto/tls.(*clientHandshakeState).pickCipherSuitecrypto/tls.(*clientHandshakeState).doFullHandshakeinternal/byteorder.BeUint16crypto/tls.(*clientHandshakeState).establishKeyscrypto/tls.(*halfConn).prepareCipherSpeccrypto/tls.(*clientHandshakeState).processServerHellocrypto/tls.checkALPNcrypto/tls.(*clientHandshakeState).serverResumedSessioncrypto/tls.(*clientHandshakeState).readFinishedcrypto/tls.(*Conn).readChangeCipherSpeccrypto/tls.(*clientHandshakeState).readSessionTicketcrypto/tls.(*clientHandshakeState).saveSessionTicketcrypto/tls.(*clientHandshakeState).sendFinishedcrypto/tls.checkKeySizecrypto/tls.(*Conn).verifyServerCertificatecrypto/tls.certificateRequestInfoFromMsgcrypto/tls.(*Conn).getClientCertificatecrypto/tls.(*Conn).clientSessionCacheKeycrypto/tls.hostnameInSNIcrypto/tls.computeAndUpdatePSKcrypto/tls.(*clientHelloMsg).updateBinderscrypto/tls.(*clientHandshakeStateTLS13).handshakecrypto/tls.(*clientHandshakeStateTLS13).sendDummyChangeCipherSpeccrypto/tls.(*clientHandshakeStateTLS13).checkServerHelloOrHRRcrypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequestcrypto/tls.(*Conn).quicRejectedEarlyDataslices.Contains[go.shape.[]crypto/tls.CurveID,go.shape.uint16]slices.Index[go.shape.[]crypto/tls.CurveID,go.shape.uint16]crypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequest.func1crypto/tls.(*clientHandshakeStateTLS13).processServerHellocrypto/tls.(*clientHandshakeStateTLS13).processServerHello.func1crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeyscrypto/tls.(*clientHandshakeStateTLS13).readServerParameterscrypto/tls.(*Conn).quicSetTransportParameterscrypto/tls.(*clientHandshakeStateTLS13).readServerCertificatecrypto/tls.(*clientHandshakeStateTLS13).readServerFinishedcrypto/hmac.Equalcrypto/tls.(*clientHandshakeStateTLS13).sendClientCertificatecrypto/tls.(*clientHandshakeStateTLS13).sendClientFinishedcrypto/tls.(*Conn).handleNewSessionTicketcrypto/tls.(*Conn).quicStoreSessioncrypto/tls.addBytesWithLengthvendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValuecrypto/tls.marshalingFunction.Marshalcrypto/tls.addBytesWithLength.func1crypto/tls.addUint64crypto/tls.readUint64vendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint32crypto/tls.(*clientHelloMsg).marshalMsgcrypto/tls.(*clientHelloMsg).marshalMsg.func18vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixedcrypto/tls.(*clientHelloMsg).marshalMsg.func18.4crypto/tls.(*clientHelloMsg).marshalMsg.func18.3crypto/tls.(*clientHelloMsg).marshalMsg.func18.2crypto/tls.(*clientHelloMsg).marshalMsg.func18.1crypto/tls.(*clientHelloMsg).marshalMsg.func17crypto/tls.(*clientHelloMsg).marshalMsg.func17.2crypto/tls.(*clientHelloMsg).marshalMsg.func17.2.1crypto/tls.(*clientHelloMsg).marshalMsg.func17.1crypto/tls.(*clientHelloMsg).marshalMsg.func17.1.1crypto/tls.(*clientHelloMsg).marshalMsg.func16crypto/tls.(*clientHelloMsg).marshalMsg.func16.1crypto/tls.(*clientHelloMsg).marshalMsg.func15crypto/tls.(*clientHelloMsg).marshalMsg.func15.1crypto/tls.(*clientHelloMsg).marshalMsg.func14crypto/tls.(*clientHelloMsg).marshalMsg.func14.1crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1crypto/tls.(*clientHelloMsg).marshalMsg.func13crypto/tls.(*clientHelloMsg).marshalMsg.func13.1crypto/tls.(*clientHelloMsg).marshalMsg.func12crypto/tls.(*clientHelloMsg).marshalMsg.func12.1crypto/tls.(*clientHelloMsg).marshalMsg.func11crypto/tls.(*clientHelloMsg).marshalMsg.func11.1crypto/tls.(*clientHelloMsg).marshalMsg.func11.1.1crypto/tls.(*clientHelloMsg).marshalMsg.func10crypto/tls.(*clientHelloMsg).marshalMsg.func10.1crypto/tls.(*clientHelloMsg).marshalMsg.func9crypto/tls.(*clientHelloMsg).marshalMsg.func9.1crypto/tls.(*clientHelloMsg).marshalMsg.func8crypto/tls.(*clientHelloMsg).marshalMsg.func8.1crypto/tls.(*clientHelloMsg).marshalMsg.func6crypto/tls.(*clientHelloMsg).marshalMsg.func5crypto/tls.(*clientHelloMsg).marshalMsg.func4crypto/tls.(*clientHelloMsg).marshalMsg.func4.1crypto/tls.(*clientHelloMsg).marshalMsg.func3crypto/tls.(*clientHelloMsg).marshalMsg.func2crypto/tls.(*clientHelloMsg).marshalMsg.func2.1crypto/tls.(*clientHelloMsg).marshalMsg.func1crypto/tls.(*clientHelloMsg).marshalMsg.func1.1crypto/tls.(*clientHelloMsg).marshalMsg.func1.1.1crypto/tls.(*clientHelloMsg).marshalWithoutBinderscrypto/tls.(*clientHelloMsg).unmarshalcrypto/tls.readUint8LengthPrefixedcrypto/tls.readUint16LengthPrefixedvendor/golang.org/x/crypto/cryptobyte.(*String).CopyBytescrypto/tls.(*clientHelloMsg).originalBytescrypto/tls.(*clientHelloMsg).cloneslices.Clone[go.shape.[]uint8,go.shape.uint8]slices.Clone[go.shape.[]crypto/tls.SignatureScheme,go.shape.uint16]slices.Clone[go.shape.[]string,go.shape.string]slices.Clone[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }]slices.Clone[go.shape.[]crypto/tls.pskIdentity,go.shape.struct { crypto/tls.label []uint8; crypto/tls.obfuscatedTicketAge uint32 }]slices.Clone[go.shape.[][]uint8,go.shape.[]uint8]crypto/tls.(*serverHelloMsg).marshalcrypto/tls.(*serverHelloMsg).marshal.func11crypto/tls.(*serverHelloMsg).marshal.func11.2crypto/tls.(*serverHelloMsg).marshal.func11.1crypto/tls.(*serverHelloMsg).marshal.func10crypto/tls.(*serverHelloMsg).marshal.func9crypto/tls.(*serverHelloMsg).marshal.func9.1crypto/tls.(*serverHelloMsg).marshal.func8crypto/tls.(*serverHelloMsg).marshal.func7crypto/tls.(*serverHelloMsg).marshal.func7.1crypto/tls.(*serverHelloMsg).marshal.func6crypto/tls.(*serverHelloMsg).marshal.func5crypto/tls.(*serverHelloMsg).marshal.func5.1crypto/tls.(*serverHelloMsg).marshal.func4crypto/tls.(*serverHelloMsg).marshal.func3crypto/tls.(*serverHelloMsg).marshal.func3.1crypto/tls.(*serverHelloMsg).marshal.func3.1.1crypto/tls.(*serverHelloMsg).marshal.func2crypto/tls.(*serverHelloMsg).marshal.func2.1crypto/tls.(*serverHelloMsg).marshal.func2.1.1crypto/tls.(*serverHelloMsg).marshal.func1crypto/tls.(*serverHelloMsg).marshal.func1.1crypto/tls.(*serverHelloMsg).unmarshalcrypto/tls.(*serverHelloMsg).originalBytescrypto/tls.(*encryptedExtensionsMsg).marshalcrypto/tls.(*encryptedExtensionsMsg).marshal.func1crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.3crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1.1crypto/tls.(*encryptedExtensionsMsg).unmarshalcrypto/tls.(*endOfEarlyDataMsg).marshalcrypto/tls.(*endOfEarlyDataMsg).unmarshalcrypto/tls.(*keyUpdateMsg).marshalcrypto/tls.(*keyUpdateMsg).marshal.func1crypto/tls.(*keyUpdateMsg).unmarshalcrypto/tls.(*newSessionTicketMsgTLS13).marshalcrypto/tls.(*newSessionTicketMsgTLS13).marshal.func1crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.3crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.3.1crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.2crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.1crypto/tls.(*newSessionTicketMsgTLS13).unmarshalcrypto/tls.(*certificateRequestMsgTLS13).marshalcrypto/tls.(*certificateRequestMsgTLS13).marshal.func1crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.3crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.3.1crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.3.1.1crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1crypto/tls.(*certificateRequestMsgTLS13).unmarshalcrypto/tls.(*certificateMsg).marshalcrypto/tls.(*certificateMsg).unmarshalcrypto/tls.(*certificateMsgTLS13).marshalcrypto/tls.(*certificateMsgTLS13).marshal.func1crypto/tls.marshalCertificatecrypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2.2crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2.2.1crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2.2.1.1crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2.1crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2.1.1crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1crypto/tls.(*certificateMsgTLS13).unmarshalcrypto/tls.unmarshalCertificatevendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint24LengthPrefixedcrypto/tls.readUint24LengthPrefixedcrypto/tls.(*serverKeyExchangeMsg).marshalcrypto/tls.(*serverKeyExchangeMsg).unmarshalcrypto/tls.(*certificateStatusMsg).marshalcrypto/tls.(*certificateStatusMsg).marshal.func1crypto/tls.(*certificateStatusMsg).marshal.func1.1crypto/tls.(*certificateStatusMsg).unmarshalcrypto/tls.(*serverHelloDoneMsg).marshalcrypto/tls.(*serverHelloDoneMsg).unmarshalcrypto/tls.(*clientKeyExchangeMsg).marshalcrypto/tls.(*clientKeyExchangeMsg).unmarshalcrypto/tls.(*finishedMsg).marshalcrypto/tls.(*finishedMsg).marshal.func1crypto/tls.(*finishedMsg).unmarshalvendor/golang.org/x/crypto/cryptobyte.String.Emptycrypto/tls.(*certificateRequestMsg).marshalcrypto/tls.(*certificateRequestMsg).unmarshalcrypto/tls.(*certificateVerifyMsg).marshalcrypto/tls.(*certificateVerifyMsg).marshal.func1crypto/tls.(*certificateVerifyMsg).marshal.func1.1crypto/tls.(*certificateVerifyMsg).unmarshalcrypto/tls.(*newSessionTicketMsg).marshalcrypto/tls.(*newSessionTicketMsg).unmarshalcrypto/tls.(*helloRequestMsg).marshalcrypto/tls.(*helloRequestMsg).unmarshalcrypto/tls.transcriptMsgcrypto/tls.(*Conn).serverHandshakecrypto/tls.(*serverHandshakeState).handshakecrypto/tls.(*serverHandshakeState).handshake.ekmFromMasterSecret.func1crypto/tls.(*Conn).readClientHellocrypto/tls.clientHelloInfocrypto/tls.supportedVersionsFromMaxcrypto/tls.(*serverHandshakeState).processClientHellocrypto/tls.negotiateALPNcrypto/tls.supportsECDHEcrypto/tls.(*serverHandshakeState).pickCipherSuitecrypto/tls.aesgcmPreferredcrypto/tls.(*serverHandshakeState).checkForResumptioncrypto/tls.requiresClientCertcrypto/tls.(*serverHandshakeState).doResumeHandshakecrypto/tls.(*serverHandshakeState).doFullHandshakecrypto/tls.(*serverHandshakeState).establishKeyscrypto/tls.(*serverHandshakeState).readFinishedcrypto/tls.(*serverHandshakeState).sendSessionTicketcrypto/tls.(*serverHandshakeState).sendFinishedcrypto/tls.(*Conn).processCertsFromClientcrypto/tls.(*serverHandshakeStateTLS13).handshakecrypto/tls.(*serverHandshakeStateTLS13).processClientHelloslices.IndexFunc[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }]crypto/tls.(*serverHandshakeStateTLS13).processClientHello.func1crypto/tls.(*serverHandshakeStateTLS13).checkForResumptioncrypto/tls.cloneHashcrypto/tls.(*serverHandshakeStateTLS13).pickCertificatecrypto/tls.(*serverHandshakeStateTLS13).doHelloRetryRequestcrypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpeccrypto/tls.illegalClientHelloChangecrypto/tls.(*serverHandshakeStateTLS13).sendServerParameterscrypto/tls.(*serverHandshakeStateTLS13).sendServerCertificatecrypto/tls.(*serverHandshakeStateTLS13).requestClientCertcrypto/tls.(*serverHandshakeStateTLS13).sendServerFinishedcrypto/tls.(*serverHandshakeStateTLS13).sendSessionTicketscrypto/tls.(*serverHandshakeStateTLS13).shouldSendSessionTicketscrypto/tls.(*Conn).sendSessionTicketinternal/byteorder.LeUint32crypto/tls.(*serverHandshakeStateTLS13).readClientCertificatecrypto/tls.(*serverHandshakeStateTLS13).readClientFinishedcrypto/tls.rsaKeyAgreement.generateServerKeyExchangecrypto/tls.rsaKeyAgreement.processClientKeyExchangecrypto/tls.rsaKeyAgreement.processServerKeyExchangecrypto/tls.rsaKeyAgreement.generateClientKeyExchangecrypto/tls.sha1Hashcrypto/tls.md5SHA1Hashcrypto/tls.hashForServerKeyExchangecrypto/tls.(*ecdheKeyAgreement).generateServerKeyExchangecrypto/tls.(*ecdheKeyAgreement).processClientKeyExchangecrypto/tls.(*ecdheKeyAgreement).processServerKeyExchangecrypto/tls.(*ecdheKeyAgreement).generateClientKeyExchangecrypto/tls.(*cipherSuiteTLS13).expandLabelcrypto/tls.(*cipherSuiteTLS13).expandLabel.func2crypto/tls.(*cipherSuiteTLS13).expandLabel.func1crypto/tls.(*cipherSuiteTLS13).deriveSecretcrypto/tls.(*cipherSuiteTLS13).extractcrypto/tls.(*cipherSuiteTLS13).nextTrafficSecretcrypto/tls.(*cipherSuiteTLS13).trafficKeycrypto/tls.(*cipherSuiteTLS13).finishedHashcrypto/tls.(*cipherSuiteTLS13).exportKeyingMaterialcrypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial.func1crypto/tls.kyberDecapsulatecrypto/tls.kyberEncapsulatecrypto/internal/mlkem768.Encapsulatecrypto/tls.kyberSharedSecretcrypto/tls.generateECDHEKeycrypto/tls.pHashcrypto/tls.prf10crypto/tls.splitPreMasterSecretcrypto/tls.prfForVersioncrypto/tls.prfAndHashForVersioncrypto/tls.prf12crypto/tls.prfForVersion.prfAndHashForVersion.prf12.func2crypto/tls.prfForVersion.prfAndHashForVersion.prf12.func1crypto/tls.masterFromPreMasterSecretcrypto/tls.masterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2crypto/tls.masterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1crypto/tls.extMasterFromPreMasterSecretcrypto/tls.extMasterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2crypto/tls.extMasterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1crypto/tls.keysFromMasterSecretcrypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1crypto/tls.newFinishedHashcrypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func1crypto/tls.(*finishedHash).Writecrypto/tls.finishedHash.Sumcrypto/tls.finishedHash.clientSumcrypto/tls.finishedHash.serverSumcrypto/tls.finishedHash.hashForClientCertificatecrypto/tls.noEKMBecauseRenegotiationcrypto/tls.QUICEncryptionLevel.Stringcrypto/tls.(*Conn).quicReadHandshakeBytescrypto/tls.(*Conn).quicResumeSessioncrypto/tls.(*Conn).quicGetTransportParameterscrypto/tls.(*Conn).quicWaitForSignalcrypto/tls.(*Conn).quicWaitForSignal.deferwrap1crypto/tls.(*SessionState).Bytescrypto/tls.certificatesToBytesSlicecrypto/tls.(*SessionState).Bytes.func4crypto/tls.(*SessionState).Bytes.func3crypto/tls.(*SessionState).Bytes.func3.1crypto/tls.(*SessionState).Bytes.func3.1.1crypto/tls.(*SessionState).Bytes.marshalCertificate.func5crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2.2crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2.2.1crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2.2.1.1crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2.1crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2.1.1crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1crypto/tls.(*SessionState).Bytes.func2crypto/tls.(*SessionState).Bytes.func2.1crypto/tls.(*SessionState).Bytes.func1crypto/tls.ParseSessionStatecrypto/tls.(*Conn).sessionStatecrypto/tls.(*Config).EncryptTicketcrypto/tls.(*Config).encryptTicketcrypto/tls.(*Config).DecryptTicketcrypto/tls.(*Config).decryptTicketcrypto/tls.(*ClientSessionState).ResumptionStatecrypto/tls.(*listener).Acceptcrypto/tls.Servercrypto/tls.LoadX509KeyPaircrypto/tls.X509KeyPaircrypto/tls.parsePrivateKeycrypto/x509.ParseECPrivateKeycrypto/tls.defaultCipherSuites.func1crypto/tls.(*clientHelloMsg).marshalMsg.func7crypto/tls.(*Config).curvePreferences.func2crypto/tls.aeadAESGCMTLS13type:.eq.crypto/tls.keySharePrivateKeystype:.eq.crypto/tls.RecordHeaderErrortype:.eq.crypto/tls.listenerslices.ContainsFunc[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }]slices.DeleteFunc[go.shape.[]uint16,go.shape.uint16]slices.IndexFunc[go.shape.[]uint16,go.shape.uint16]type:.eq.crypto/tls.atLeastReadertype:.eq.crypto/tls.xorNonceAEADtype:.eq.crypto/tls.prefixNonceAEADslices.DeleteFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16]slices.IndexFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16]crypto/tls.(*alert).Errorcrypto/tls.(*alert).Stringcrypto/tls.(*SignatureScheme).Stringcrypto/tls.(*CurveID).Stringcrypto/tls.(*ClientAuthType).Stringcrypto/tls.(*AlertError).Errorcrypto/tls.(*QUICEncryptionLevel).Stringcrypto/tls.(*halfConn).Lockcrypto/tls.(*halfConn).TryLockcrypto/tls.(*halfConn).Unlockcrypto/tls.(*RecordHeaderError).Errorcrypto/tls.(*finishedHash).Sumcrypto/tls.(*rsaKeyAgreement).generateClientKeyExchangecrypto/tls.(*rsaKeyAgreement).generateServerKeyExchangecrypto/tls.(*rsaKeyAgreement).processClientKeyExchangecrypto/tls.(*rsaKeyAgreement).processServerKeyExchangecrypto/tls.listener.Addrcrypto/tls.(*listener).Addrcrypto/tls.listener.Closecrypto/tls.(*listener).Closecrypto/tls.(*Conn).serverHandshake-fmcrypto/tls.(*serverHandshakeState).cipherSuiteOk-fmcrypto/tls.(*serverHandshakeState).cipherSuiteOkcrypto/tls.(*cipherSuiteTLS13).finishedHash-fmtype:.eq.crypto/tls.cacheEntrylog.initlog.init.func1log.Newlog.(*Logger).SetPrefixsync/atomic.(*Pointer[go.shape.string]).Storelog.(*Logger).SetFlagslog.(*Logger).SetOutputlog.(*Logger).SetOutput.deferwrap1log.formatHeaderlog.itoalog.putBufferlog.(*Logger).Outputlog.(*Logger).Output.func1log.(*Logger).outputlog.(*Logger).Prefixsync/atomic.(*Pointer[go.shape.string]).Loadlog.(*Logger).Flagslog.getBufferlog.(*Logger).output.deferwrap2log.(*Logger).output.deferwrap1log.init.0log.(*Logger).Printlog.(*Logger).Print.func1log.(*Logger).Printflog.(*Logger).Printf.func1log.(*Logger).Printlnlog.(*Logger).Println.func1log.(*Logger).Fatallog.(*Logger).Fatalflog.(*Logger).Fatallnlog.(*Logger).Paniclog.(*Logger).Panicflog.(*Logger).Paniclnlog.(*Logger).Writerlog.(*Logger).Writer.deferwrap1log.Printflog.Printf.func1log.init.0.func1log.init.0.func1.1sync/atomic.(*Pointer[string]).CompareAndSwapsync/atomic.(*Pointer[go.shape.string]).CompareAndSwapsync/atomic.(*Pointer[string]).Swapsync/atomic.(*Pointer[go.shape.string]).Swapsync/atomic.(*Pointer[string]).Storesync/atomic.(*Pointer[string]).Loadtype:.eq.log.Loggertype:.eq.sync/atomic.Pointer[string]net/http/internal/ascii.ToLowernet/http/internal/ascii.IsPrintnet/textproto.MIMEHeader.Addnet/textproto.MIMEHeader.Setnet/textproto.MIMEHeader.Getnet/textproto.MIMEHeader.Valuesnet/textproto.MIMEHeader.Delnet/textproto.(*Reader).ReadLinenet/textproto.(*Reader).ReadLineBytesnet/textproto.(*Reader).readLineSlicenet/textproto.(*Reader).closeDotnet/textproto.(*Reader).ReadContinuedLinenet/textproto.(*Reader).ReadContinuedLineBytesnet/textproto.(*Reader).readContinuedLineSlicenet/textproto.isASCIILetternet/textproto.trimnet/textproto.(*Reader).skipSpacenet/textproto.(*Reader).readCodeLinenet/textproto.parseCodeLinenet/textproto.(*Reader).ReadCodeLinenet/textproto.(*Reader).ReadResponsenet/textproto.(*Reader).DotReadernet/textproto.(*dotReader).Readnet/textproto.(*Reader).ReadDotBytesnet/textproto.(*Reader).ReadDotLinesnet/textproto.(*Reader).ReadMIMEHeadernet/textproto.noValidationnet/textproto.mustHaveFieldNameColonnet/textproto.(*Reader).upcomingHeaderKeysnet/textproto.CanonicalMIMEHeaderKeynet/textproto.validHeaderFieldBytenet/textproto.canonicalMIMEHeaderKeynet/textproto.initCommonHeadernet/textproto.(*Error).Errornet/textproto.ProtocolError.Errornet/textproto.readMIMEHeadernet/textproto.validHeaderValueBytetype:.eq.net/textproto.Errornet/textproto.(*MIMEHeader).Addnet/textproto.(*MIMEHeader).Delnet/textproto.(*MIMEHeader).Getnet/textproto.(*MIMEHeader).Setnet/textproto.(*MIMEHeader).Valuesnet/textproto.(*ProtocolError).Errormime.initmime.map.init.0mime.isTokenCharmime.isTSpecialmime.FormatMediaTypemime.isTokenmime.needsEncodingmime.checkMediaTypeDispositionmime.ParseMediaTypemime.decode2231Encstrings.SplitNmime.isNotTokenCharmime.consumeTokenmime.consumeValuemime.consumeMediaParammime.percentHexUnescapemime.ishexmime.unhexmime.setMimeTypesmime.setMimeTypes.deferwrap1mime.initMimemime.TypeByExtensionmime.setExtensionTypemime.setExtensionType.deferwrap1mime.init.0mime.loadMimeGlobsFilebufio.NewScannerbufio.(*Scanner).Textbufio.(*Scanner).Errmime.loadMimeGlobsFile.deferwrap1mime.loadMimeFilemime.loadMimeFile.deferwrap1mime.initMimeUnixmime/quotedprintable.fromHexmime/quotedprintable.readHexBytemime/quotedprintable.isQPDiscardWhitespacemime/quotedprintable.(*Reader).Readmime/multipart.initmime/multipart.(*Reader).ReadFormmime/multipart.(*Reader).readFormmime/multipart.(*Part).FormNamemime/multipart.mimeHeaderSizemime/multipart.(*Reader).readForm.func1mime/multipart.(*Form).RemoveAllmime/multipart.(*FileHeader).Openio.NewSectionReadermime/multipart.sectionReadCloser.Closemime/multipart.(*Part).FileNamepath/filepath.Basemime/multipart.(*Part).parseContentDispositionmime/multipart.NewReadermime/multipart.(*stickyErrorReader).Readmime/multipart.newPartmime/quotedprintable.NewReadermime/multipart.(*Part).populateHeadersnet/textproto.NewReadermime/multipart.(*Part).Readmime/multipart.partReader.Readmime/multipart.scanUntilBoundarymime/multipart.matchAfterPrefixbytes.LastIndexByteinternal/bytealg.LastIndexBytemime/multipart.(*Part).Closemime/multipart.maxMIMEHeadersmime/multipart.(*Reader).NextPartmime/multipart.(*Reader).NextRawPartmime/multipart.(*Reader).nextPartmime/multipart.(*Reader).isFinalBoundarymime/multipart.skipLWSPCharmime/multipart.(*Reader).isBoundaryDelimiterLinemime/multipart.(*Writer).Boundarymime/multipart.(*Writer).SetBoundarymime/multipart.(*Writer).FormDataContentTypemime/multipart.randomBoundarymime/multipart.(*Writer).CreatePartmime/multipart.(*part).closemime/multipart.(*Writer).CreateFormFilemime/multipart.escapeQuotesmime/multipart.(*Writer).CreateFormFieldmime/multipart.(*Writer).WriteFieldmime/multipart.(*Writer).Closemime/multipart.(*part).Writetype:.eq.mime/multipart.parttype:.eq.mime/multipart.Writertype:.eq.mime/multipart.stickyErrorReadertype:.eq.mime/multipart.sectionReadClosermime/multipart.(*sectionReadCloser).Closemime/multipart.sectionReadCloser.Outermime/multipart.(*sectionReadCloser).Outermime/multipart.sectionReadCloser.Readmime/multipart.(*sectionReadCloser).Readmime/multipart.sectionReadCloser.ReadAtmime/multipart.(*sectionReadCloser).ReadAtmime/multipart.sectionReadCloser.Seekmime/multipart.(*sectionReadCloser).Seekmime/multipart.sectionReadCloser.Sizemime/multipart.(*sectionReadCloser).Sizemime/multipart.(*partReader).Readmime/multipart.writerOnly·1.Writemime/multipart.(*writerOnly·1).Writecompress/flate.initcompress/flate.generateFixedOffsetEncodingcompress/flate.newHuffmanEncodercompress/flate.reverseBitscompress/flate.(*compressor).fillDeflatecompress/flate.(*compressor).writeBlockcompress/flate.(*compressor).fillWindowcompress/flate.(*compressor).findMatchcompress/flate.matchLencompress/flate.(*compressor).writeStoredBlockcompress/flate.bulkHash4compress/flate.(*compressor).encSpeedcompress/flate.(*compressor).deflatecompress/flate.hash4compress/flate.matchTokencompress/flate.(*compressor).fillStorecompress/flate.(*compressor).storecompress/flate.(*compressor).storeHuffcompress/flate.(*compressor).writecompress/flate.(*compressor).initcompress/flate.newHuffmanBitWritercompress/flate.newDeflateFastcompress/flate.(*compressor).initDeflatecompress/flate.(*compressor).resetcompress/flate.(*huffmanBitWriter).resetcompress/flate.(*compressor).closecompress/flate.(*dictWriter).Writecompress/flate.(*Writer).Resetcompress/flate.(*deflateFast).encodecompress/flate.(*deflateFast).shiftOffsetscompress/flate.emitLiteralcompress/flate.load32compress/flate.hashcompress/flate.load64compress/flate.(*deflateFast).matchLencompress/flate.(*deflateFast).resetcompress/flate.(*dictDecoder).writeCopycompress/flate.(*huffmanBitWriter).flushcompress/flate.(*huffmanBitWriter).writecompress/flate.(*huffmanBitWriter).writeBitscompress/flate.(*huffmanBitWriter).writeBytescompress/flate.(*huffmanBitWriter).generateCodegencompress/flate.(*huffmanBitWriter).dynamicSizecompress/flate.(*huffmanEncoder).bitLengthcompress/flate.(*huffmanBitWriter).writeCodecompress/flate.(*huffmanBitWriter).writeDynamicHeadercompress/flate.(*huffmanBitWriter).writeStoredHeadercompress/flate.(*huffmanBitWriter).writeBlockcompress/flate.(*huffmanBitWriter).storedSizecompress/flate.(*huffmanBitWriter).fixedSizecompress/flate.(*huffmanBitWriter).writeFixedHeadercompress/flate.(*huffmanBitWriter).writeBlockDynamiccompress/flate.(*huffmanBitWriter).indexTokenscompress/flate.token.lengthcompress/flate.lengthCodecompress/flate.token.offsetcompress/flate.offsetCodecompress/flate.(*huffmanBitWriter).writeTokenscompress/flate.init.0compress/flate.(*huffmanBitWriter).writeBlockHuffcompress/flate.histogramcompress/flate.generateFixedLiteralEncodingcompress/flate.(*huffmanEncoder).bitCountscompress/flate.(*huffmanEncoder).assignEncodingAndSizecompress/flate.(*byLiteral).sortcompress/flate.(*huffmanEncoder).generatecompress/flate.(*byFreq).sortcompress/flate.(*hcode).setcompress/flate.byLiteral.Lencompress/flate.byLiteral.Lesscompress/flate.byLiteral.Swapcompress/flate.byFreq.Lencompress/flate.byFreq.Lesscompress/flate.byFreq.Swapcompress/flate.CorruptInputError.Errorcompress/flate.InternalError.Errorcompress/flate.(*huffmanDecoder).initcompress/flate.(*decompressor).nextBlockcompress/flate.(*decompressor).Readcompress/flate.(*dictDecoder).readFlushcompress/flate.(*decompressor).Closecompress/flate.(*decompressor).readHuffmancompress/flate.(*decompressor).huffmanBlockcompress/flate.(*dictDecoder).writeBytecompress/flate.(*dictDecoder).availWritecompress/flate.(*decompressor).finishBlockcompress/flate.(*dictDecoder).availReadcompress/flate.(*dictDecoder).histSizecompress/flate.(*dictDecoder).tryWriteCopycompress/flate.(*decompressor).dataBlockcompress/flate.noEOFcompress/flate.(*decompressor).copyDatacompress/flate.(*dictDecoder).writeSlicecompress/flate.(*dictDecoder).writeMarkcompress/flate.(*decompressor).moreBitscompress/flate.(*decompressor).huffSymcompress/flate.(*decompressor).makeReadercompress/flate.fixedHuffmanDecoderInitcompress/flate.(*decompressor).Resetcompress/flate.(*dictDecoder).initcompress/flate.NewReadercompress/flate.fixedHuffmanDecoderInit.func1type:.eq.compress/flate.literalNodecompress/flate.(*byLiteral).Lencompress/flate.(*byLiteral).Lesscompress/flate.(*byLiteral).Swapcompress/flate.(*byFreq).Lencompress/flate.(*byFreq).Lesscompress/flate.(*byFreq).Swapcompress/flate.(*CorruptInputError).Errorcompress/flate.(*InternalError).Errorhash/crc32.inithash/crc32.simpleMakeTablehash/crc32.simplePopulateTablehash/crc32.ieeeInithash/crc32.archAvailableIEEEhash/crc32.updatehash/crc32.simpleUpdatehash/crc32.ChecksumIEEEhash/crc32.archUpdateIEEEhash/crc32.slicingMakeTablehash/crc32.slicingUpdatehash/crc32.ieeeInit.func1hash/crc32.ieeeUpdatecompress/gzip.initcompress/gzip.(*Reader).Resetcompress/gzip.(*Reader).Multistreamcompress/gzip.(*Reader).readStringhash/crc32.Updatecompress/gzip.(*Reader).readHeadercompress/gzip.noEOFcompress/gzip.(*Reader).Readcompress/gzip.(*Reader).Closecompress/gzip.NewWriterLevelcompress/gzip.(*Writer).initcompress/gzip.(*Writer).writeBytescompress/gzip.(*Writer).writeStringcompress/gzip.(*Writer).Writecompress/flate.NewWritercompress/flate.(*Writer).Writecompress/gzip.(*Writer).Closecompress/flate.(*Writer).Closetype:.eq.net/http/httptrace.GotConnInfovendor/golang.org/x/text/unicode/bidi.LookupRunevendor/golang.org/x/text/unicode/bidi.Lookupvendor/golang.org/x/text/unicode/bidi.(*bidiTrie).lookupValuevendor/golang.org/x/text/unicode/bidi.LookupStringvendor/golang.org/x/text/secure/bidirule.DirectionStringvendor/golang.org/x/text/unicode/bidi.Properties.Classvendor/golang.org/x/text/secure/bidirule.ValidStringvendor/golang.org/x/text/secure/bidirule.(*Transformer).isFinalvendor/golang.org/x/text/secure/bidirule.init.0vendor/golang.org/x/text/secure/bidirule.(*Transformer).advanceStringvendor/golang.org/x/text/secure/bidirule.(*Transformer).isRTLvendor/golang.org/x/text/unicode/norm.initvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).doFlushvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).resetvendor/golang.org/x/text/unicode/norm.appendFlushvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertFlushvendor/golang.org/x/text/unicode/norm.Properties.hasDecompositionvendor/golang.org/x/text/unicode/norm.Properties.Decompositionvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafevendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertDecomposedvendor/golang.org/x/text/unicode/norm.(*input).setBytesvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertOrderedvendor/golang.org/x/text/unicode/norm.Properties.BoundaryBeforevendor/golang.org/x/text/unicode/norm.Properties.combinesBackwardvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertSinglevendor/golang.org/x/text/unicode/norm.(*input).copySlicevendor/golang.org/x/text/unicode/norm.(*reorderBuffer).appendRunevendor/golang.org/x/text/unicode/norm.(*reorderBuffer).assignRunevendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAtvendor/golang.org/x/text/unicode/norm.decomposeHangulvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).decomposeHangulvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).combineHangulvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).composevendor/golang.org/x/text/unicode/norm.(*reorderBuffer).bytesAtvendor/golang.org/x/text/unicode/norm.isJamoVTvendor/golang.org/x/text/unicode/norm.combinevendor/golang.org/x/text/unicode/norm.buildRecompMapvendor/golang.org/x/text/unicode/norm.lookupInfoNFCvendor/golang.org/x/text/unicode/norm.lookupInfoNFKCvendor/golang.org/x/text/unicode/norm.compInfovendor/golang.org/x/text/unicode/norm.(*input).charinfoNFCvendor/golang.org/x/text/unicode/norm.(*input).charinfoNFKCvendor/golang.org/x/text/unicode/norm.(*input).hangulvendor/golang.org/x/text/unicode/norm.isHangulvendor/golang.org/x/text/unicode/norm.isHangulStringvendor/golang.org/x/text/unicode/norm.nextHangulvendor/golang.org/x/text/unicode/norm.(*Iter).setDonevendor/golang.org/x/text/unicode/norm.(*streamSafe).nextvendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStartersvendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStartersvendor/golang.org/x/text/unicode/norm.nextDonevendor/golang.org/x/text/unicode/norm.nextMultivendor/golang.org/x/text/unicode/norm.nextMultiNormvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).flushCopyvendor/golang.org/x/text/unicode/norm.nextDecomposedvendor/golang.org/x/text/unicode/norm.Properties.multiSegmentvendor/golang.org/x/text/unicode/norm.(*input)._bytevendor/golang.org/x/text/unicode/norm.(*Iter).returnSlicevendor/golang.org/x/text/unicode/norm.doNormDecomposedvendor/golang.org/x/text/unicode/norm.nextCGJDecomposevendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJvendor/golang.org/x/text/unicode/norm.(*streamSafe).firstvendor/golang.org/x/text/unicode/norm.nextComposedvendor/golang.org/x/text/unicode/norm.Properties.isYesCvendor/golang.org/x/text/unicode/norm.doNormComposedvendor/golang.org/x/text/unicode/norm.nextCGJComposevendor/golang.org/x/text/unicode/norm.Form.Bytesvendor/golang.org/x/text/unicode/norm.Form.Stringvendor/golang.org/x/text/unicode/norm.Form.IsNormalStringvendor/golang.org/x/text/unicode/norm.(*reorderBuffer).setFlushervendor/golang.org/x/text/unicode/norm.Form.IsNormalString.func1vendor/golang.org/x/text/unicode/norm.appendQuickvendor/golang.org/x/text/unicode/norm.(*input).appendSlicevendor/golang.org/x/text/unicode/norm.doAppendInnervendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpanvendor/golang.org/x/text/unicode/norm.(*input).skipASCIIvendor/golang.org/x/text/unicode/norm.Properties.isYesDvendor/golang.org/x/text/unicode/norm.decomposeSegmentvendor/golang.org/x/text/unicode/norm.Properties.BoundaryAftervendor/golang.org/x/text/unicode/norm.Properties.isInertvendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupvendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupStringvendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValuevendor/golang.org/x/text/unicode/norm.(*nfkcTrie).lookupvendor/golang.org/x/text/unicode/norm.(*nfkcTrie).lookupStringvendor/golang.org/x/text/unicode/norm.(*nfkcTrie).lookupValuevendor/golang.org/x/text/unicode/norm.(*sparseBlocks).lookupvendor/golang.org/x/net/idna.initvendor/golang.org/x/net/idna.labelError.Errorvendor/golang.org/x/net/idna.runeError.Errorvendor/golang.org/x/net/idna.(*Profile).processvendor/golang.org/x/net/idna.(*labelIter).donevendor/golang.org/x/net/idna.(*labelIter).nextvendor/golang.org/x/net/idna.(*labelIter).resetvendor/golang.org/x/net/idna.(*labelIter).resultvendor/golang.org/x/net/idna.asciivendor/golang.org/x/net/idna.info.isBidivendor/golang.org/x/net/idna.info.isMappedvendor/golang.org/x/net/idna.validateAndMapvendor/golang.org/x/net/idna.(*Profile).simplifyvendor/golang.org/x/net/idna.info.categoryvendor/golang.org/x/text/unicode/norm.Form.QuickSpanvendor/golang.org/x/text/unicode/norm.inputBytesvendor/golang.org/x/net/idna.(*labelIter).labelvendor/golang.org/x/net/idna.(*labelIter).setvendor/golang.org/x/net/idna.validateFromPunycodevendor/golang.org/x/net/idna.(*Profile).validateLabelvendor/golang.org/x/net/idna.info.isModifiervendor/golang.org/x/net/idna.info.joinTypevendor/golang.org/x/net/idna.info.isViramaModifiervendor/golang.org/x/net/idna.decodevendor/golang.org/x/net/idna.punyErrorvendor/golang.org/x/net/idna.adaptvendor/golang.org/x/net/idna.decodeDigitvendor/golang.org/x/net/idna.maddvendor/golang.org/x/net/idna.encodevendor/golang.org/x/net/idna.encodeDigitvendor/golang.org/x/net/idna.(*idnaTrie).lookupStringvendor/golang.org/x/net/idna.(*idnaTrie).lookupValuevendor/golang.org/x/net/idna.(*sparseBlocks).lookupvendor/golang.org/x/net/idna.info.appendMappingtype:.eq.vendor/golang.org/x/net/idna.labelErrorvendor/golang.org/x/net/idna.(*labelError).Errorvendor/golang.org/x/net/idna.(*runeError).Errorvendor/golang.org/x/net/http/httpguts.initvendor/golang.org/x/net/http/httpguts.map.init.0vendor/golang.org/x/net/http/httpguts.ValidTrailerHeadervendor/golang.org/x/net/http/httpguts.headerValueContainsTokenvendor/golang.org/x/net/http/httpguts.trimOWSvendor/golang.org/x/net/http/httpguts.tokenEqualvendor/golang.org/x/net/http/httpguts.isOWSvendor/golang.org/x/net/http/httpguts.lowerASCIIvendor/golang.org/x/net/http/httpguts.PunycodeHostPortvendor/golang.org/x/net/http/httpguts.isASCIIvendor/golang.org/x/net/idna.ToASCIIvendor/golang.org/x/net/http2/hpack.initvendor/golang.org/x/net/http2/hpack.init.func1vendor/golang.org/x/net/http2/hpack.NewEncodervendor/golang.org/x/net/http2/hpack.(*headerFieldTable).initvendor/golang.org/x/net/http2/hpack.(*dynamicTable).setMaxSizevendor/golang.org/x/net/http2/hpack.(*Encoder).WriteFieldvendor/golang.org/x/net/http2/hpack.appendTableSizevendor/golang.org/x/net/http2/hpack.appendVarIntvendor/golang.org/x/net/http2/hpack.appendIndexedvendor/golang.org/x/net/http2/hpack.(*Encoder).shouldIndexvendor/golang.org/x/net/http2/hpack.HeaderField.Sizevendor/golang.org/x/net/http2/hpack.(*Encoder).searchTablevendor/golang.org/x/net/http2/hpack.(*headerFieldTable).lenvendor/golang.org/x/net/http2/hpack.(*Encoder).SetMaxDynamicTableSizevendor/golang.org/x/net/http2/hpack.(*Encoder).MaxDynamicTableSizevendor/golang.org/x/net/http2/hpack.(*Encoder).SetMaxDynamicTableSizeLimitvendor/golang.org/x/net/http2/hpack.appendNewNamevendor/golang.org/x/net/http2/hpack.encodeTypeBytevendor/golang.org/x/net/http2/hpack.appendIndexedNamevendor/golang.org/x/net/http2/hpack.appendHpackStringvendor/golang.org/x/net/http2/hpack.HuffmanEncodeLengthvendor/golang.org/x/net/http2/hpack.DecodingError.Errorvendor/golang.org/x/net/http2/hpack.InvalidIndexError.Errorvendor/golang.org/x/net/http2/hpack.HeaderField.IsPseudovendor/golang.org/x/net/http2/hpack.HeaderField.Stringvendor/golang.org/x/net/http2/hpack.NewDecodervendor/golang.org/x/net/http2/hpack.(*Decoder).SetMaxStringLengthvendor/golang.org/x/net/http2/hpack.(*Decoder).SetEmitFuncvendor/golang.org/x/net/http2/hpack.(*Decoder).SetEmitEnabledvendor/golang.org/x/net/http2/hpack.(*Decoder).EmitEnabledvendor/golang.org/x/net/http2/hpack.(*Decoder).SetMaxDynamicTableSizevendor/golang.org/x/net/http2/hpack.(*Decoder).SetAllowedMaxDynamicTableSizevendor/golang.org/x/net/http2/hpack.(*dynamicTable).addvendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntryvendor/golang.org/x/net/http2/hpack.(*dynamicTable).evictvendor/golang.org/x/net/http2/hpack.(*Decoder).DecodeFullvendor/golang.org/x/net/http2/hpack.(*Decoder).Closevendor/golang.org/x/net/http2/hpack.(*Decoder).DecodeFull.func2vendor/golang.org/x/net/http2/hpack.(*Decoder).DecodeFull.func1vendor/golang.org/x/net/http2/hpack.(*Decoder).Writevendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldReprvendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexedvendor/golang.org/x/net/http2/hpack.(*Decoder).atvendor/golang.org/x/net/http2/hpack.(*Decoder).maxTableIndexvendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteralvendor/golang.org/x/net/http2/hpack.indexType.indexedvendor/golang.org/x/net/http2/hpack.indexType.sensitivevendor/golang.org/x/net/http2/hpack.(*Decoder).callEmitvendor/golang.org/x/net/http2/hpack.(*Decoder).parseDynamicTableSizeUpdatevendor/golang.org/x/net/http2/hpack.readVarIntvendor/golang.org/x/net/http2/hpack.(*Decoder).readStringvendor/golang.org/x/net/http2/hpack.(*Decoder).decodeStringvendor/golang.org/x/net/http2/hpack.huffmanDecodevendor/golang.org/x/net/http2/hpack.getRootHuffmanNodevendor/golang.org/x/net/http2/hpack.buildRootHuffmanNodevendor/golang.org/x/net/http2/hpack.newInternalNodevendor/golang.org/x/net/http2/hpack.AppendHuffmanStringvendor/golang.org/x/net/http2/hpack.(*headerFieldTable).evictOldestvendor/golang.org/x/net/http2/hpack.(*headerFieldTable).searchvendor/golang.org/x/net/http2/hpack.(*headerFieldTable).idToIndexvendor/golang.org/x/net/http2/hpack.(*DecodingError).Errorvendor/golang.org/x/net/http2/hpack.(*HeaderField).IsPseudovendor/golang.org/x/net/http2/hpack.(*HeaderField).Sizevendor/golang.org/x/net/http2/hpack.(*HeaderField).Stringvendor/golang.org/x/net/http2/hpack.(*InvalidIndexError).Errortype:.eq.vendor/golang.org/x/net/http2/hpack.HeaderFieldtype:.eq.vendor/golang.org/x/net/http2/hpack.pairNameValuetype:.hash.vendor/golang.org/x/net/http2/hpack.pairNameValuenet/http/internal.NewChunkedReadernet/http/internal.(*chunkedReader).beginChunknet/http/internal.trimTrailingWhitespacenet/http/internal.isASCIISpacenet/http/internal.removeChunkExtensionnet/http/internal.(*chunkedReader).chunkHeaderAvailablenet/http/internal.(*chunkedReader).Readnet/http/internal.readChunkLinenet/http/internal.(*chunkedWriter).Writenet/http/internal.(*chunkedWriter).Closenet/http/internal.parseHexUinttype:.eq.net/http/internal.chunkedReadernet/http/internal.FlushAfterChunkWriter.Availablenet/http/internal.(*FlushAfterChunkWriter).Availablenet/http/internal.FlushAfterChunkWriter.AvailableBuffernet/http/internal.(*FlushAfterChunkWriter).AvailableBuffernet/http/internal.FlushAfterChunkWriter.Bufferednet/http/internal.(*FlushAfterChunkWriter).Bufferednet/http/internal.FlushAfterChunkWriter.Flushnet/http/internal.(*FlushAfterChunkWriter).Flushnet/http/internal.FlushAfterChunkWriter.ReadFromnet/http/internal.(*FlushAfterChunkWriter).ReadFromnet/http/internal.FlushAfterChunkWriter.Resetnet/http/internal.(*FlushAfterChunkWriter).Resetnet/http/internal.FlushAfterChunkWriter.Sizenet/http/internal.(*FlushAfterChunkWriter).Sizenet/http/internal.FlushAfterChunkWriter.Writenet/http/internal.(*FlushAfterChunkWriter).Writenet/http/internal.FlushAfterChunkWriter.WriteBytenet/http/internal.(*FlushAfterChunkWriter).WriteBytenet/http/internal.FlushAfterChunkWriter.WriteRunenet/http/internal.(*FlushAfterChunkWriter).WriteRunenet/http/internal.FlushAfterChunkWriter.WriteStringnet/http/internal.(*FlushAfterChunkWriter).WriteStringvendor/golang.org/x/net/http/httpproxy.initvendor/golang.org/x/net/http/httpproxy.FromEnvironmentvendor/golang.org/x/net/http/httpproxy.getEnvAnyvendor/golang.org/x/net/http/httpproxy.(*config).proxyForURLvendor/golang.org/x/net/http/httpproxy.parseProxyvendor/golang.org/x/net/http/httpproxy.(*config).useProxyvendor/golang.org/x/net/http/httpproxy.(*config).initvendor/golang.org/x/net/http/httpproxy.canonicalAddrvendor/golang.org/x/net/http/httpproxy.idnaASCIIvendor/golang.org/x/net/http/httpproxy.isASCIIvendor/golang.org/x/net/idna.(*Profile).ToASCIIvendor/golang.org/x/net/http/httpproxy.allMatch.matchvendor/golang.org/x/net/http/httpproxy.cidrMatch.matchvendor/golang.org/x/net/http/httpproxy.ipMatch.matchvendor/golang.org/x/net/http/httpproxy.domainMatch.matchtype:.eq.vendor/golang.org/x/net/http/httpproxy.domainMatchvendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL-fmvendor/golang.org/x/net/http/httpproxy.(*allMatch).matchvendor/golang.org/x/net/http/httpproxy.(*cidrMatch).matchvendor/golang.org/x/net/http/httpproxy.(*ipMatch).matchvendor/golang.org/x/net/http/httpproxy.(*domainMatch).matchtype:.eq.vendor/golang.org/x/net/http/httpproxy.Confignet/http.initio.NopClosernet/http.defaultTransportDialContextnet/http.init.func1net/http.init.func2net/http.init.func3net/http.init.func4net/http.init.func5net/http.init.func7net/http.init.func8net/http.init.func9net/http.init.func10net/http.init.func11net/http.init.func12net/http.init.func14net/http.init.func15net/http.map.init.0net/http.map.init.1net/http.map.init.2net/http.map.init.3net/http.ParseSetCookienet/textproto.TrimStringnet/textproto.isASCIISpacenet/http.isCookieNameValidnet/http.readSetCookiesnet/http.(*Cookie).Stringnet/http.sanitizeCookiePathnet/http.validCookieExpiresnet/http.(*Cookie).String.Printf.func1net/http.(*Cookie).Validnet/http.validCookieValueBytenet/http.validCookiePathBytenet/http.readCookiesnet/http.validCookieDomainnet/http.isCookieDomainNamenet/http.sanitizeCookieValuenet/http.sanitizeOrWarnnet/http.sanitizeOrWarn.Printf.func1net/http.parseCookieValuenet/http.mapOpenErrornet/http.Dir.Openpath/filepath.Localizenet/http.fileInfoDirs.lennet/http.fileInfoDirs.isDirnet/http.fileInfoDirs.namenet/http.dirEntryDirs.lennet/http.dirEntryDirs.isDirnet/http.dirEntryDirs.namenet/http.dirListnet/http.Header.Setnet/http.dirList.func1net/http.serveErrornet/http.Header.hasnet/http.Header.Delnet/http.ServeContentnet/http.ServeContent.func1net/http.serveContentpath/filepath.Extinternal/filepathlite.Extnet/http.sumRangesSizeio.Pipemime/multipart.NewWriternet/http.httpRange.contentRangenet/http.Header.Getnet/http.serveContent.func1net/http.serveContent.deferwrap1net/http.scanETagnet/http.checkIfMatchnet/http.Header.getnet/http.etagStrongMatchnet/http.checkIfUnmodifiedSincenet/http.ParseTimenet/http.checkIfNoneMatchnet/http.etagWeakMatchstrings.TrimPrefixinternal/stringslite.TrimPrefixnet/http.checkIfModifiedSincenet/http.checkIfRangenet/http.isZeroTimenet/http.setLastModifiednet/http.writeNotModifiednet/http.checkPreconditionsnet/http.serveFilenet/http.serveFile.func1net/http.serveFile.deferwrap2net/http.serveFile.deferwrap1net/http.toHTTPErrornet/http.localRedirectnet/http.ServeFilepath/filepath.Splitinternal/filepathlite.Splitnet/http.containsDotDotnet/http.isSlashRunenet/http.ioFS.Opennet/http.ioFS.Open.func1net/http.ioFile.Closenet/http.ioFile.Readnet/http.ioFile.Statnet/http.ioFile.Seeknet/http.ioFile.ReadDirnet/http.ioFile.Readdirnet/http.(*fileHandler).ServeHTTPnet/http.httpRange.mimeHeadernet/http.parseRangenet/http.(*countingWriter).Writenet/http.rangesMIMESizenet/http.http2asciiToLowernet/http.http2isASCIIPrintnet/http.http2isBadCiphernet/http.http2getDataBufferChunknet/http.http2putDataBufferChunknet/http.(*http2dataBuffer).Readnet/http.(*http2dataBuffer).bytesFromFirstChunknet/http.(*http2dataBuffer).Lennet/http.(*http2dataBuffer).Writenet/http.(*http2dataBuffer).lastChunkOrAllocnet/http.http2ErrCode.Stringnet/http.http2ConnectionError.Errornet/http.http2StreamError.Errornet/http.http2goAwayFlowError.Errornet/http.http2connError.Errornet/http.http2pseudoHeaderError.Errornet/http.http2duplicatePseudoHeaderError.Errornet/http.http2headerFieldNameError.Errornet/http.http2headerFieldValueError.Errornet/http.http2FrameType.Stringnet/http.http2Flags.Hasnet/http.http2FrameHeader.Headernet/http.http2FrameHeader.Stringnet/http.http2FrameHeader.writeDebugnet/http.(*http2FrameHeader).invalidatenet/http.http2readFrameHeadernet/http.(*http2Framer).endWritenet/http.(*http2Framer).logWritenet/http.http2NewFramernet/http.(*http2Framer).SetMaxReadFrameSizenet/http.(*http2Framer).logWrite.http2NewFramer.func2net/http.(*http2Framer).SetReuseFramesnet/http.(*http2Framer).ErrorDetailnet/http.(*http2Framer).ReadFramenet/http.http2typeFrameParsernet/http.(*http2Framer).connErrornet/http.(*http2Framer).checkFrameOrdernet/http.(*http2DataFrame).StreamEndednet/http.(*http2DataFrame).Datanet/http.(*http2FrameHeader).checkValidnet/http.http2parseDataFramenet/http.(*http2frameCache).getDataFramenet/http.http2readBytenet/http.(*http2Framer).WriteDatanet/http.(*http2Framer).WriteDataPaddednet/http.(*http2Framer).startWriteDataPaddednet/http.http2validStreamIDnet/http.(*http2Framer).startWritenet/http.http2parseSettingsFramenet/http.(*http2SettingsFrame).IsAcknet/http.(*http2SettingsFrame).Valuenet/http.(*http2SettingsFrame).NumSettingsnet/http.(*http2SettingsFrame).Settingnet/http.(*http2SettingsFrame).HasDuplicatesnet/http.(*http2SettingsFrame).ForeachSettingnet/http.(*http2Framer).WriteSettingsnet/http.(*http2Framer).writeUint32net/http.(*http2Framer).writeUint16net/http.(*http2Framer).WriteSettingsAcknet/http.(*http2PingFrame).IsAcknet/http.http2parsePingFramenet/http.(*http2Framer).WritePingnet/http.(*http2Framer).writeBytesnet/http.(*http2GoAwayFrame).DebugDatanet/http.http2parseGoAwayFramenet/http.(*http2Framer).WriteGoAwaynet/http.(*http2UnknownFrame).Payloadnet/http.http2parseUnknownFramenet/http.http2parseWindowUpdateFramenet/http.(*http2Framer).WriteWindowUpdatenet/http.(*http2HeadersFrame).HeaderBlockFragmentnet/http.(*http2HeadersFrame).HeadersEndednet/http.(*http2HeadersFrame).StreamEndednet/http.(*http2HeadersFrame).HasPrioritynet/http.http2parseHeadersFramenet/http.http2readUint32net/http.(*http2Framer).WriteHeadersnet/http.http2PriorityParam.IsZeronet/http.(*http2Framer).writeBytenet/http.http2parsePriorityFramenet/http.(*http2Framer).WritePrioritynet/http.http2parseRSTStreamFramenet/http.(*http2Framer).WriteRSTStreamnet/http.http2parseContinuationFramenet/http.(*http2ContinuationFrame).HeaderBlockFragmentnet/http.(*http2ContinuationFrame).HeadersEndednet/http.(*http2Framer).WriteContinuationnet/http.(*http2PushPromiseFrame).HeaderBlockFragmentnet/http.(*http2PushPromiseFrame).HeadersEndednet/http.http2parsePushPromisenet/http.(*http2Framer).WritePushPromisenet/http.(*http2Framer).WriteRawFramenet/http.(*http2MetaHeadersFrame).PseudoValuenet/http.(*http2MetaHeadersFrame).RegularFieldsnet/http.(*http2MetaHeadersFrame).PseudoFieldsnet/http.(*http2MetaHeadersFrame).checkPseudosnet/http.(*http2Framer).readMetaFramenet/http.(*http2Framer).maxHeaderListSizenet/http.(*http2Framer).maxHeaderStringLennet/http.(*http2Framer).readMetaFrame.Printf.func6net/http.(*http2Framer).readMetaFrame.Printf.func5net/http.(*http2Framer).readMetaFrame.Printf.func4net/http.(*http2Framer).readMetaFrame.Printf.func3net/http.(*http2Framer).readMetaFrame.deferwrap1net/http.(*http2Framer).readMetaFrame.func1vendor/golang.org/x/net/http/httpguts.ValidHeaderFieldValuevendor/golang.org/x/net/http/httpguts.isCTLvendor/golang.org/x/net/http/httpguts.isLWSnet/http.http2validWireHeaderFieldNamevendor/golang.org/x/net/http/httpguts.IsTokenRunenet/http.http2summarizeFramenet/http.http2summarizeFrame.func1net/http.http2curGoroutineIDbytes.TrimPrefixnet/http.http2curGoroutineID.deferwrap1net/http.http2parseUintBytesnet/http.http2cutoff64net/http.http2buildCommonHeaderMapsnet/http.CanonicalHeaderKeynet/http.http2lowerHeadernet/http.http2buildCommonHeaderMapsOncenet/http.init.0net/http.http2streamState.Stringnet/http.http2Setting.Stringnet/http.http2Setting.Validnet/http.http2SettingID.Stringnet/http.(*http2closeWaiter).Initnet/http.http2closeWaiter.Closenet/http.http2closeWaiter.Waitnet/http.(*http2bufferedWriter).Availablenet/http.(*http2bufferedWriter).Writenet/http.(*http2bufferedWriter).Flushnet/http.(*http2sorter).Lennet/http.(*http2sorter).Swapnet/http.(*http2sorter).Lessnet/http.(*http2sorter).Keysnet/http.(*http2sorter).SortStringsnet/http.(*http2pipe).Lennet/http.(*http2pipe).Len.deferwrap1net/http.(*http2pipe).Readnet/http.(*http2pipe).Read.deferwrap1net/http.(*http2pipe).Writenet/http.(*http2pipe).Write.deferwrap2net/http.(*http2pipe).Write.deferwrap1net/http.(*http2pipe).CloseWithErrornet/http.(*http2pipe).BreakWithErrornet/http.(*http2pipe).closeWithErrornet/http.(*http2pipe).closeDoneLockednet/http.(*http2pipe).closeWithError.deferwrap2net/http.(*http2pipe).closeWithError.deferwrap1net/http.(*http2pipe).Errnet/http.(*http2pipe).Err.deferwrap1net/http.(*http2pipe).Donenet/http.(*http2pipe).Done.deferwrap1net/http.(*http2Server).nownet/http.(*http2Server).newTimernet/http.(*http2Server).afterFuncnet/http.(*http2serverInternalState).registerConnnet/http.(*http2serverInternalState).unregisterConnnet/http.(*http2serverInternalState).startGracefulShutdownnet/http.http2ConfigureServernet/http.http2strSliceContainsnet/http.http2ConfigureServer.func1net/http.(*http2Server).ServeConnnet/http.(*http2Server).serveConnnet/http.(*http2ServeConnOpts).baseConfignet/http.http2newBufferedWriternet/http.(*http2ServeConnOpts).handlernet/http.(*http2Server).maxConcurrentStreamsnet/http.http2newGoroutineLocknet/http.http2newRoundRobinWriteSchedulernet/http.(*http2outflow).addnet/http.(*http2inflow).initnet/http.(*http2Server).maxEncoderHeaderTableSizenet/http.(*http2Server).maxDecoderHeaderTableSizenet/http.(*http2serverConn).maxHeaderListSizenet/http.(*http2Server).maxReadFrameSizenet/http.(*http2Server).serveConn.http2NewFramer.func2net/http.(*http2Server).serveConn.deferwrap1net/http.http2serverConnBaseContextnet/http.(*http2ServeConnOpts).contextnet/http.(*http2serverConn).rejectConnnet/http.(*http2serverConn).vlogfnet/http.(*http2serverConn).Framernet/http.(*http2serverConn).CloseConnnet/http.(*http2serverConn).Flushnet/http.(*http2serverConn).HeaderEncodernet/http.(*http2serverConn).statenet/http.http2goroutineLock.checknet/http.(*http2serverConn).logfnet/http.(*http2serverConn).logf.Printf.func2net/http.(*http2serverConn).logf.(*Logger).Printf.func1net/http.(*http2serverConn).condlogfnet/http.http2isClosedConnErrornet/http.(*http2serverConn).canonicalHeadernet/http.(*http2serverConn).readFramesnet/http.(*http2Server).markNewGoroutinenet/http.http2terminalReadFrameErrornet/http.(*http2serverConn).readFrames.func1net/http.(*http2serverConn).writeFrameAsyncnet/http.(*http2serverConn).closeAllStreamsOnConnClosenet/http.(*http2serverConn).stopShutdownTimernet/http.(*http2serverConn).notePanicnet/http.(*http2serverConn).notePanic.deferwrap1net/http.(*http2serverConn).servenet/http.(*http2Server).initialStreamRecvWindowSizenet/http.(*http2Server).initialConnRecvWindowSizenet/http.(*http2serverConn).setConnStatenet/http.(*http2serverConn).startGracefulShutdownInternalnet/http.(*http2serverConn).curOpenStreamsnet/http.(*http2serverConn).serve.deferwrap8net/http.(*http2serverConn).serve.gowrap7net/http.(*http2serverConn).serve.deferwrap6net/http.(*http2serverConn).serve.deferwrap5net/http.(*http2serverConn).serve.deferwrap4net/http.(*http2serverConn).serve.deferwrap3net/http.(*http2serverConn).serve.deferwrap2net/http.(*http2serverConn).serve.deferwrap1net/http.(*http2serverConn).sendServeMsgnet/http.http2goroutineLock.checkNotOnnet/http.(*http2serverConn).readPrefacenet/http.(*http2serverConn).readPreface.deferwrap1net/http.(*http2serverConn).readPreface.func1net/http.(*http2serverConn).writeDataFromHandlernet/http.(*http2serverConn).writeFrameFromHandlernet/http.(*http2serverConn).writeFramenet/http.http2FrameWriteRequest.StreamIDnet/http.(*http2serverConn).startFrameWritenet/http.(*http2serverConn).startFrameWrite.gowrap2net/http.(*http2serverConn).startFrameWrite.gowrap1net/http.(*http2serverConn).wroteFramenet/http.http2writeEndsStreamnet/http.(*http2serverConn).scheduleFrameWritenet/http.(*http2serverConn).startGracefulShutdownnet/http.(*http2serverConn).startGracefulShutdown.func1net/http.(*http2serverConn).goAwaynet/http.(*http2serverConn).shutDownInnet/http.(*http2serverConn).resetStreamnet/http.(*http2serverConn).processFrameFromReadernet/http.(*http2serverConn).processFramenet/http.(*http2inflow).takenet/http.(*http2serverConn).processPingnet/http.(*http2serverConn).processWindowUpdatenet/http.(*http2serverConn).processResetStreamnet/http.(*http2serverConn).closeStreamnet/http.(*http2stream).isPushednet/http.(*http2serverConn).processSettingsnet/http.(*http2serverConn).processSettingnet/http.(*http2serverConn).processSettingInitialWindowSizenet/http.(*http2serverConn).processDatanet/http.http2takeInflowsnet/http.(*http2serverConn).sendWindowUpdate32net/http.(*http2serverConn).processGoAwaynet/http.(*http2stream).endStreamnet/http.(*http2pipe).closeWithErrorAndCodenet/http.(*http2stream).onReadTimeoutnet/http.(*http2serverConn).processHeadersnet/http.(*http2serverConn).checkPrioritynet/http.http2new400Handlernet/http.(*http2serverConn).processHeaders.http2new400Handler.func1net/http.(*http2serverConn).upgradeRequestnet/http.(*http2serverConn).upgradeRequest.gowrap1net/http.(*http2stream).processTrailerHeadersnet/http.(*http2serverConn).processPrioritynet/http.(*http2serverConn).newStreamnet/http.(*http2serverConn).newWriterAndRequestnet/http.Header.Addnet/http.(*http2serverConn).newWriterAndRequestNoBodyvendor/golang.org/x/net/http/httpguts.HeaderValuesContainsTokennet/http.(*Request).WithContextnet/http.(*http2serverConn).newResponseWriternet/http.(*http2serverConn).scheduleHandlernet/http.(*http2serverConn).scheduleHandler.gowrap1net/http.(*http2serverConn).handlerDonenet/http.(*http2serverConn).handlerDone.gowrap1net/http.(*http2serverConn).runHandlernet/http.(*http2serverConn).runHandler.func1net/http.(*http2serverConn).runHandler.deferwrap1net/http.http2handleHeaderListTooLongnet/http.(*http2serverConn).writeHeadersnet/http.(*http2serverConn).noteBodyReadFromHandlernet/http.(*http2serverConn).noteBodyReadnet/http.(*http2serverConn).sendWindowUpdatenet/http.(*http2inflow).addnet/http.(*http2requestBody).Closenet/http.(*http2requestBody).Close.func1net/http.(*http2requestBody).Readnet/http.(*http2serverConn).write100ContinueHeadersnet/http.http2chunkWriter.Writenet/http.(*http2responseWriterState).declareTrailernet/http.(*http2responseWriterState).writeChunknet/http.http2bodyAllowedForStatusnet/http.(*http2responseWriterState).hasNonemptyTrailersnet/http.(*http2responseWriterState).hasTrailersnet/http.(*http2responseWriterState).promoteUndeclaredTrailersnet/http.(*http2responseWriter).SetReadDeadlinenet/http.(*http2responseWriter).SetReadDeadline.func1net/http.(*http2responseWriter).SetWriteDeadlinenet/http.(*http2stream).onWriteTimeoutnet/http.(*http2responseWriter).SetWriteDeadline.func1net/http.(*http2responseWriter).Flushnet/http.(*http2responseWriter).FlushErrornet/http.(*http2responseWriter).CloseNotifynet/http.(*http2responseWriter).CloseNotify.func1net/http.(*http2responseWriter).Headernet/http.(*http2responseWriter).WriteHeadernet/http.(*http2responseWriterState).writeHeadernet/http.http2checkWriteHeaderCodenet/http.http2cloneHeadernet/http.Header.Clonenet/http.(*http2responseWriter).Writenet/http.(*http2responseWriter).WriteStringnet/http.(*http2responseWriter).writenet/http.(*http2responseWriter).handlerDonenet/http.(*http2responseWriter).Pushnet/http.http2asciiEqualFoldnet/http.http2lowernet/http.(*http2serverConn).startPushnet/http.(*http2serverConn).startPush.func1net/http.(*http2serverConn).startPush.func1.gowrap1net/http.http2foreachHeaderElementnet/http.http2checkValidHTTP2RequestHeadersnet/http.http2h1ServerKeepAlivesDisablednet/http.(*http2serverConn).countErrornet/http.http2timeTimer.Cnet/http.http2flushFrameWriter.writeFramenet/http.http2flushFrameWriter.staysWithinBuffernet/http.http2writeSettings.staysWithinBuffernet/http.http2writeSettings.writeFramenet/http.(*http2writeGoAway).writeFramenet/http.(*http2writeGoAway).staysWithinBuffernet/http.(*http2writeData).Stringnet/http.(*http2writeData).writeFramenet/http.(*http2writeData).staysWithinBuffernet/http.http2handlerPanicRST.writeFramenet/http.http2handlerPanicRST.staysWithinBuffernet/http.http2StreamError.writeFramenet/http.http2StreamError.staysWithinBuffernet/http.http2writePingAck.writeFramenet/http.http2writePingAck.staysWithinBuffernet/http.http2writeSettingsAck.writeFramenet/http.http2writeSettingsAck.staysWithinBuffernet/http.http2splitHeaderBlocknet/http.http2encKVnet/http.http2encKV.Printf.func1net/http.(*http2writeResHeaders).staysWithinBuffernet/http.(*http2writeResHeaders).writeFramenet/http.http2httpCodeStringnet/http.(*http2writeResHeaders).writeHeaderBlocknet/http.(*http2writePushPromise).staysWithinBuffernet/http.(*http2writePushPromise).writeFramenet/http.(*http2writePushPromise).writeHeaderBlocknet/http.http2write100ContinueHeadersFrame.writeFramenet/http.http2write100ContinueHeadersFrame.staysWithinBuffernet/http.http2writeWindowUpdate.staysWithinBuffernet/http.http2writeWindowUpdate.writeFramenet/http.http2encodeHeadersnet/http.http2encodeHeaders.deferwrap1net/http.http2FrameWriteRequest.DataSizenet/http.http2FrameWriteRequest.Consumenet/http.(*http2outflow).availablenet/http.(*http2outflow).takenet/http.http2FrameWriteRequest.Stringnet/http.(*http2FrameWriteRequest).replyToWriternet/http.(*http2writeQueue).consumenet/http.(*http2writeQueue).shiftnet/http.(*http2roundRobinWriteScheduler).OpenStreamnet/http.(*http2writeQueuePool).getnet/http.(*http2roundRobinWriteScheduler).CloseStreamnet/http.(*http2writeQueuePool).putnet/http.(*http2roundRobinWriteScheduler).AdjustStreamnet/http.(*http2roundRobinWriteScheduler).Pushnet/http.(*http2writeQueue).pushnet/http.(*http2roundRobinWriteScheduler).Popnet/http.(*http2writeQueue).emptynet/http.http2StreamError.Asnet/http.Header.Valuesnet/http.Header.Writenet/http.Header.writenet/http.stringWriter.WriteStringnet/http.Header.sortedKeyValuesslices.SortFunc[go.shape.[]net/http.keyValues,go.shape.struct { net/http.key string; net/http.values []string }]net/http.Header.WriteSubsetnet/http.Header.writeSubsetvendor/golang.org/x/net/http/httpguts.ValidHeaderFieldNamenet/http.hasTokennet/http.isTokenBoundarynet/http/internal/ascii.EqualFoldnet/http/internal/ascii.lowernet/http.(*contextKey).Stringnet/http.isNotTokennet/http.hexEscapeNonASCIInet/http.noBody.Readnet/http.noBody.Closenet/http.noBody.WriteTonet/http.(*pattern).Stringnet/http.parsePatternnet/http.validMethodstrings.CutSuffixnet/http.parsePattern.func1net/http.isValidWildcardNamenet/http.pathUnescapenet/url.PathUnescapenet/http.(*pattern).comparePathsAndMethodsnet/http.(*pattern).compareMethodsnet/http.(*pattern).comparePathsnet/http.(*pattern).lastSegmentnet/http.compareSegmentsnet/http.combineRelationshipsnet/http.inverseRelationshipnet/http.describeConflictnet/http.writeSegmentnet/http.commonPathnet/http.writeMatchingPathnet/http.differencePathnet/http.(*ProtocolError).Errornet/http.(*ProtocolError).Isnet/http.(*Request).Contextnet/http.(*Request).Clonenet/http.cloneURLnet/http.(*Request).ProtoAtLeastnet/http.(*Request).UserAgentnet/http.(*Request).Cookiesnet/http.(*Request).CookiesNamednet/http.(*Request).Cookienet/http.(*Request).AddCookienet/http.sanitizeCookieNamenet/http.(*Request).Referernet/http.(*Request).MultipartReadernet/http.(*Request).multipartReadernet/http.(*Request).Writenet/http.(*Request).WriteProxynet/http.(*Request).writenet/http/httptrace.ContextClientTracevendor/golang.org/x/net/http/httpguts.ValidHostHeadernet/http.stringContainsCTLBytenet/http.valueOrDefaultnet/http.(*Request).closeBodynet/http.(*Request).write.func2net/http.(*Request).write.func1net/http.removeZonenet/http.ParseHTTPVersionnet/http.(*Request).BasicAuthnet/http.(*Request).SetBasicAuthnet/http.basicAuthnet/http.parseRequestLinenet/http.newTextprotoReadernet/http.putTextprotoReadernet/http.readRequest.func1net/http.readRequest.deferwrap1net/http.(*MaxBytesError).Errornet/http.(*maxBytesReader).Readnet/http.(*maxBytesReader).Closenet/http.parsePostFormnet/http.(*Request).ParseFormnet/http.copyValuesnet/http.(*Request).ParseMultipartFormnet/http.(*Request).FormValuenet/http.(*Request).PostFormValuenet/http.(*Request).FormFilenet/http.(*Request).PathValuenet/http.(*Request).patIndexnet/http.(*Request).SetPathValuenet/http.(*Request).expectsContinuenet/http.(*Request).wantsHttp10KeepAlivenet/http.(*Request).wantsClosenet/http.(*Response).Cookiesnet/http.(*Response).Locationnet/http.(*Response).ProtoAtLeastnet/http.(*Response).Writenet/http.chunkednet/http.bodyAllowedForStatusio.MultiReadernet/http.isProtocolSwitchHeadernet/http.(*ResponseController).SetWriteDeadlinenet/http.errNotSupportednet/http.(*routingIndex).possiblyConflictingPatternsnet/http.(*routingIndex).possiblyConflictingPatterns.func1net/http.(*routingNode).addPatternnet/http.(*routingNode).addSegmentsnet/http.(*routingNode).setnet/http.(*routingNode).addChildnet/http.(*routingNode).findChildnet/http.(*mapping[go.shape.string,go.shape.*uint8]).findnet/http.(*mapping[go.shape.string,go.shape.*uint8]).addnet/http.(*routingNode).matchnet/http.(*routingNode).matchMethodAndPathnet/http.(*routingNode).matchPathnet/http.firstSegmentnet/http.(*routingNode).matchingMethodsnet/http.(*routingNode).matchingMethodsPathnet/http.(*routingNode).matchingMethodsPath.func1net/http.init.1net/http.(*serveMux121).handlenet/http.(*serveMux121).handle.deferwrap1net/http.appendSortednet/http.appendSorted.func1net/http.(*serveMux121).findHandlernet/http.RedirectHandlernet/http.(*serveMux121).handlernet/http.(*serveMux121).matchnet/http.(*serveMux121).handler.deferwrap1net/http.(*serveMux121).redirectToPathSlashnet/http.(*serveMux121).shouldRedirectRLockednet/http.(*conn).hijackednet/http.(*conn).hijacked.deferwrap1net/http.(*conn).hijackLockedbufio.NewReadWriternet/http.(*chunkWriter).Writenet/http.(*chunkWriter).flushnet/http.(*chunkWriter).closenet/http.(*response).SetReadDeadlinenet/http.(*response).SetWriteDeadlinenet/http.(*response).EnableFullDuplexnet/http.(*response).finalTrailersstrings.CutPrefixinternal/stringslite.CutPrefixnet/http.(*response).declareTrailernet/http.(*response).requestTooLargenet/http.(*response).disableWriteContinuenet/http.(*response).ReadFromnet/http.getCopyBufnet/http.(*response).bodyAllowednet/http.(*response).ReadFrom.deferwrap1net/http.putCopyBufnet/http.(*connReader).locksync.NewCondnet/http.(*connReader).unlocknet/http.(*connReader).startBackgroundReadnet/http.(*connReader).startBackgroundRead.gowrap2net/http.(*connReader).startBackgroundRead.deferwrap1net/http.(*connReader).backgroundReadnet/http.(*connReader).abortPendingReadnet/http.(*connReader).abortPendingRead.deferwrap1net/http.(*connReader).handleReadErrornet/http.(*connReader).closeNotifysync/atomic.(*Pointer[go.shape.57957d6f4bc2fc9dae5a5f3759675b937e776e008bf21b749ef11b98e51af132]).Loadnet/http.(*connReader).Readnet/http.(*connReader).hitReadLimitnet/http.(*expectContinueReader).Readnet/http.(*expectContinueReader).Closenet/http.appendTimenet/http.(*conn).readRequestnet/http.(*Server).readHeaderTimeoutnet/http.(*Server).initialReadLimitSizenet/http.(*Server).maxHeaderBytesnet/http.(*connReader).setReadLimitnet/http.numLeadingCRorLFnet/http.http1ServerSupportsRequestnet/http.(*connReader).setInfiniteReadLimitnet/http.(*Request).isH2Upgradenet/http.badRequestErrornet/http.(*conn).readRequest.func1net/http.(*response).Headernet/http.relevantCallernet/http.(*response).WriteHeadernet/http.checkWriteHeaderCodenet/http.extraHeader.Writenet/http.(*chunkWriter).writeHeadernet/http.(*Server).doKeepAlivesnet/http.(*Server).shuttingDownnet/http.(*body).unreadDataSizeLockednet/http.suppressedHeadersnet/http.isProtocolSwitchResponsenet/http.(*chunkWriter).writeHeader.func1net/http.foreachHeaderElementnet/http.writeStatusLinenet/http.(*response).Writenet/http.(*response).WriteStringnet/http.(*response).writenet/http.(*response).finishRequestnet/http.(*response).shouldReuseConnectionnet/http.(*response).closedRequestBodyEarlynet/http.(*response).Flushnet/http.(*response).FlushErrornet/http.(*conn).finalFlushnet/http.(*conn).closenet/http.(*conn).closeWriteAndWaitnet/http.(*conn).setStatenet/http.statusError.Errornet/http.isCommonNetReadErrornet/http.(*conn).servenet/http.(*Server).tlsHandshakeTimeoutsync/atomic.(*Pointer[go.shape.57957d6f4bc2fc9dae5a5f3759675b937e776e008bf21b749ef11b98e51af132]).Storenet/http.(*Server).idleTimeoutnet/http.isUnsupportedTEErrornet/http.tlsRecordHeaderLooksLikeHTTPnet/http.validNextProtonet/http.(*conn).serve.func1net/http.(*response).sendExpectationFailednet/http.(*response).Hijacknet/http.(*response).Hijack.deferwrap1net/http.(*response).CloseNotifynet/http.registerOnHitEOFnet/http.requestBodyRemainsnet/http.HandlerFunc.ServeHTTPnet/http.Errornet/http.NotFoundnet/http.Redirectpath.Splitnet/http.htmlEscapenet/http.(*redirectHandler).ServeHTTPnet/http.cleanPathnet/http.stripHostPortnet/http.(*ServeMux).Handlernet/http.(*ServeMux).findHandlernet/http.(*ServeMux).findHandler.func1net/http.(*ServeMux).matchOrRedirectnet/http.(*ServeMux).matchOrRedirect.deferwrap1net/http.exactMatchnet/http.(*ServeMux).matchingMethodsmaps.Keys[go.shape.map[string]bool,go.shape.string,go.shape.bool]net/http.(*ServeMux).matchingMethods.Keys[go.shape.map[string]bool,go.shape.string,go.shape.bool].func1net/http.(*ServeMux).matchingMethods.deferwrap1net/http.(*ServeMux).ServeHTTPnet/http.(*ServeMux).Handlenet/http.(*ServeMux).registernet/http.(*ServeMux).HandleFuncnet/http.(*serveMux121).handleFuncnet/http.HandleFuncnet/http.(*ServeMux).registerErrnet/http.(*routingIndex).addPatternnet/http.(*ServeMux).registerErr.func1net/http.(*pattern).conflictsWithnet/http.(*ServeMux).registerErr.deferwrap1net/http.(*Server).Closenet/http.(*Server).Close.deferwrap1net/http.(*Server).Shutdownnet/http.(*Server).Shutdown.func1net/http.(*Server).Shutdown.deferwrap1net/http.(*Server).RegisterOnShutdownnet/http.(*Server).closeIdleConnsnet/http.(*conn).getStatenet/http.(*Server).closeIdleConns.deferwrap1net/http.(*Server).closeListenersLockednet/http.ConnState.Stringnet/http.(*Server).ListenAndServenet/http.(*Server).Servenet/http.(*Server).setupHTTP2_Servenet/http.(*Server).newConnnet/http.(*Server).Serve.gowrap3net/http.(*Server).Serve.deferwrap2net/http.(*Server).Serve.deferwrap1net/http.(*Server).ServeTLSnet/http.(*Server).setupHTTP2_ServeTLScrypto/tls.NewListenernet/http.cloneTLSConfigslices.Contains[go.shape.[]string,go.shape.string]slices.Index[go.shape.[]string,go.shape.string]net/http.(*Server).trackListenernet/http.(*Server).trackListener.deferwrap1net/http.(*Server).trackConnnet/http.(*Server).trackConn.deferwrap1net/http.(*Server).SetKeepAlivesEnablednet/http.(*Server).logfnet/http.(*Server).logf.Printf.func2net/http.(*Server).logf.(*Logger).Printf.func1net/http.logfnet/http.logf.Printf.func2net/http.logf.(*Logger).Printf.func1net/http.(*Server).ListenAndServeTLSnet/http.(*Server).ListenAndServeTLS.deferwrap1net/http.(*Server).onceSetNextProtoDefaults_Servenet/http.(*Server).shouldConfigureHTTP2ForServenet/http.(*Server).onceSetNextProtoDefaultsnet/http.(*onceCloseListener).Closenet/http.globalOptionsHandler.ServeHTTPnet/http.MaxBytesReadernet/http.initALPNRequest.BaseContextnet/http.initALPNRequest.ServeHTTPnet/http.checkConnErrorWriter.Writenet/http.DetectContentTypenet/http.isWSnet/http.(*exactSig).matchnet/http.(*maskedSig).matchnet/http.htmlSig.matchnet/http.isTTnet/http.mp4Sig.matchnet/http.textSig.matchnet/http.StatusTextnet/http.errorReader.Readnet/http.(*byteReader).Readnet/http.newTransferWriternet/http.noResponseBodyExpectednet/http.(*Request).outgoingLengthnet/http.(*transferWriter).shouldSendChunkedRequestBodynet/http.requestMethodUsuallyLacksBodynet/http.(*transferWriter).probeRequestBodynet/http.(*transferWriter).probeRequestBody.gowrap1net/http.(*transferWriter).probeRequestBody.func1net/http.(*transferWriter).shouldSendContentLengthnet/http.isIdentitynet/http.(*transferWriter).writeHeadernet/http.badStringErrornet/http.(*transferWriter).writeBodynet/http/internal.NewChunkedWriternet/http.(*transferWriter).writeBody.func1net/http.(*transferWriter).doBodyCopynet/http.(*transferWriter).doBodyCopy.deferwrap1net/http.(*transferWriter).unwrapBodynet/http.readTransfernet/http.(*unsupportedTEError).Errornet/http.(*transferReader).parseTransferEncodingnet/http.(*transferReader).protoAtLeastnet/http.fixLengthnet/http.shouldClosenet/http.fixTrailernet/http.fixTrailer.func1net/http.(*body).Readnet/http.(*body).Read.deferwrap1net/http.(*body).readLockednet/http.seeUpcomingDoubleCRLFnet/http.(*body).readTrailernet/http.mergeSetHeadernet/http.(*body).Closenet/http.(*body).Close.deferwrap1net/http.(*body).didEarlyClosenet/http.(*body).didEarlyClose.deferwrap1net/http.(*body).bodyRemainsnet/http.(*body).bodyRemains.deferwrap1net/http.(*body).registerOnHitEOFnet/http.(*body).registerOnHitEOF.deferwrap1net/http.bodyLocked.Readnet/http.parseContentLengthnet/http.finishAsyncByteRead.Readnet/http.unwrapNopClosernet/http.isKnownInMemoryReadernet/http.bufioFlushWriter.Writenet/http.ProxyFromEnvironmentnet/http.envProxyFuncnet/http.envProxyFunc.func1vendor/golang.org/x/net/http/httpproxy.(*Config).ProxyFuncnet/http.(*http2Framer).readMetaFrame.func2net/http.Header.sortedKeyValues.func1net/http.(*http2Framer).logWrite.http2NewFramer.func1net/http.(*http2Server).serveConn.http2NewFramer.func1net/http.cloneURLValuesnet/http.cloneMultipartFormnet/http.cloneMultipartFileHeadernet/http.parseBasicAuthnet/http.readRequestnet/http.fixPragmaCacheControlnet/http.newBufioReadernet/http.putBufioReadernet/http.newBufioWriterSizenet/http.bufioWriterPoolnet/http.putBufioWriternet/http.serverHandler.ServeHTTPtype:.eq.net/http.http2PriorityParamtype:.eq.net/http.http2FrameWriteRequesttype:.eq.net/http.http2FrameHeadertype:.eq.net/http.http2Settingtype:.eq.net/http.segmenttype:.eq.net/http.connReadertype:.eq.sync/atomic.Pointer[net/http.response]type:.eq.net/http.http2PingFrametype:.eq.net/http.http2PriorityFrametype:.eq.net/http.http2RSTStreamFrametype:.eq.net/http.http2WindowUpdateFrametype:.eq.net/http.http2StreamErrortype:.eq.struct { io.Reader; io.WriterTo }net/http.(*mapping[go.shape.string,go.shape.*uint8]).eachPairtype:.eq.net/http.readTrackingBodytype:.eq.net/http.entry[string,*net/http.routingNode]type:.eq.net/http.routingIndexKeytype:.hash.net/http.routingIndexKeytype:.eq.net/http.muxEntrytype:.eq.net/http.redirectHandlertype:.eq.net/http.expectContinueReadertype:.eq.net/http.statusErrortype:.eq.net/http.maxBytesReaderslices.Sorted[go.shape.string]slices.Collect[go.shape.string]slices.Sort[go.shape.[]go.shape.string,go.shape.string]slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string]slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string]-range1type:.eq.net/http.onceCloseListenertype:.eq.net/http.initALPNRequestsync/atomic.(*Pointer[net/http.response]).CompareAndSwapsync/atomic.(*Pointer[go.shape.57957d6f4bc2fc9dae5a5f3759675b937e776e008bf21b749ef11b98e51af132]).CompareAndSwapsync/atomic.(*Pointer[net/http.response]).Swapsync/atomic.(*Pointer[go.shape.57957d6f4bc2fc9dae5a5f3759675b937e776e008bf21b749ef11b98e51af132]).Swapsync/atomic.(*Pointer[net/http.response]).Storesync/atomic.(*Pointer[net/http.response]).Loadtype:.eq.net/http.http2connErrortype:.eq.struct { io.Reader; io.Closer }slices.pdqsortCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.reverseRangeCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.partitionCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.partitionEqualCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.partialInsertionSortCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.choosePivotCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.medianAdjacentCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.medianCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.order2CmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.breakPatternsCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.heapSortCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.siftDownCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]slices.insertionSortCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }]net/http.(*Header).Addnet/http.(*Header).Clonenet/http.(*Header).Delnet/http.(*Header).Getnet/http.(*Header).Setnet/http.(*Header).Valuesnet/http.(*Header).Writenet/http.(*Header).WriteSubsetnet/http.(*http2FrameType).Stringnet/http.(*http2Flags).Hasnet/http.(*http2FrameHeader).Headernet/http.(*http2FrameHeader).Stringnet/http.(*http2ErrCode).Stringnet/http.http2GoAwayFrame.Headernet/http.(*http2GoAwayFrame).Headernet/http.http2GoAwayFrame.Stringnet/http.(*http2GoAwayFrame).Stringnet/http.(*http2GoAwayFrame).invalidatenet/http.http2DataFrame.Headernet/http.(*http2DataFrame).Headernet/http.http2DataFrame.Stringnet/http.(*http2DataFrame).Stringnet/http.(*http2DataFrame).invalidatenet/http.(*http2SettingID).Stringnet/http.(*http2Setting).Stringnet/http.(*http2Setting).Validnet/http.(*http2PriorityParam).IsZeronet/http.http2HeadersFrame.Headernet/http.(*http2HeadersFrame).Headernet/http.http2HeadersFrame.Stringnet/http.(*http2HeadersFrame).Stringnet/http.(*http2HeadersFrame).invalidatenet/http.(*http2streamState).Stringnet/http.(*http2FrameWriteRequest).Consumenet/http.(*http2FrameWriteRequest).DataSizenet/http.(*http2FrameWriteRequest).StreamIDnet/http.(*http2FrameWriteRequest).Stringnet/http.(*ConnState).Stringnet/http.(*http2StreamError).Asnet/http.(*http2StreamError).Errornet/http.(*http2StreamError).staysWithinBuffernet/http.(*http2StreamError).writeFramenet/http.http2PingFrame.Headernet/http.(*http2PingFrame).Headernet/http.http2PingFrame.Stringnet/http.(*http2PingFrame).Stringnet/http.(*http2PingFrame).invalidatenet/http.http2WindowUpdateFrame.Headernet/http.(*http2WindowUpdateFrame).Headernet/http.http2WindowUpdateFrame.Stringnet/http.(*http2WindowUpdateFrame).Stringnet/http.(*http2WindowUpdateFrame).invalidatenet/http.http2RSTStreamFrame.Headernet/http.(*http2RSTStreamFrame).Headernet/http.http2RSTStreamFrame.Stringnet/http.(*http2RSTStreamFrame).Stringnet/http.(*http2RSTStreamFrame).invalidatenet/http.http2SettingsFrame.Headernet/http.(*http2SettingsFrame).Headernet/http.http2SettingsFrame.Stringnet/http.(*http2SettingsFrame).Stringnet/http.(*http2SettingsFrame).invalidatenet/http.http2MetaHeadersFrame.HasPrioritynet/http.(*http2MetaHeadersFrame).HasPrioritynet/http.http2MetaHeadersFrame.Headernet/http.(*http2MetaHeadersFrame).Headernet/http.http2MetaHeadersFrame.HeaderBlockFragmentnet/http.(*http2MetaHeadersFrame).HeaderBlockFragmentnet/http.http2MetaHeadersFrame.HeadersEndednet/http.(*http2MetaHeadersFrame).HeadersEndednet/http.http2MetaHeadersFrame.StreamEndednet/http.(*http2MetaHeadersFrame).StreamEndednet/http.http2MetaHeadersFrame.Stringnet/http.(*http2MetaHeadersFrame).Stringnet/http.http2MetaHeadersFrame.invalidatenet/http.(*http2MetaHeadersFrame).invalidatenet/http.http2PriorityFrame.Headernet/http.(*http2PriorityFrame).Headernet/http.http2PriorityFrame.IsZeronet/http.(*http2PriorityFrame).IsZeronet/http.http2PriorityFrame.Stringnet/http.(*http2PriorityFrame).Stringnet/http.(*http2PriorityFrame).invalidatenet/http.(*http2closeWaiter).Closenet/http.(*http2closeWaiter).Waitnet/http.(*http2chunkWriter).Writenet/http.(*noBody).Closenet/http.(*noBody).Readnet/http.(*noBody).WriteTonet/http.(*htmlSig).matchnet/http.(*mp4Sig).matchnet/http.(*textSig).matchgo:struct { io.Reader; io.WriterTo }.Readgo:(*struct { io.Reader; io.WriterTo }).Readgo:struct { io.Reader; io.WriterTo }.WriteTogo:(*struct { io.Reader; io.WriterTo }).WriteTonet/http.(*Dir).Opennet/http.(*fileInfoDirs).isDirnet/http.(*fileInfoDirs).lennet/http.(*fileInfoDirs).namenet/http.(*dirEntryDirs).isDirnet/http.(*dirEntryDirs).lennet/http.(*dirEntryDirs).namenet/http.(*ioFS).Opennet/http.(*ioFile).Closenet/http.(*ioFile).Readnet/http.(*ioFile).ReadDirnet/http.(*ioFile).Readdirnet/http.(*ioFile).Seeknet/http.(*ioFile).Statnet/http.(*http2ConnectionError).Errornet/http.(*http2goAwayFlowError).Errornet/http.(*http2connError).Errornet/http.(*http2pseudoHeaderError).Errornet/http.(*http2duplicatePseudoHeaderError).Errornet/http.(*http2headerFieldNameError).Errornet/http.(*http2headerFieldValueError).Errornet/http.http2UnknownFrame.Headernet/http.(*http2UnknownFrame).Headernet/http.http2UnknownFrame.Stringnet/http.(*http2UnknownFrame).Stringnet/http.(*http2UnknownFrame).invalidatenet/http.http2ContinuationFrame.Headernet/http.(*http2ContinuationFrame).Headernet/http.http2ContinuationFrame.Stringnet/http.(*http2ContinuationFrame).Stringnet/http.(*http2ContinuationFrame).invalidatenet/http.http2PushPromiseFrame.Headernet/http.(*http2PushPromiseFrame).Headernet/http.http2PushPromiseFrame.Stringnet/http.(*http2PushPromiseFrame).Stringnet/http.(*http2PushPromiseFrame).invalidatenet/http.(*HandlerFunc).ServeHTTPnet/http.(*http2timeTimer).Cnet/http.http2timeTimer.Resetnet/http.(*http2timeTimer).Resetnet/http.http2timeTimer.Stopnet/http.(*http2timeTimer).Stopnet/http.(*http2flushFrameWriter).staysWithinBuffernet/http.(*http2flushFrameWriter).writeFramenet/http.(*http2writeSettings).staysWithinBuffernet/http.(*http2writeSettings).writeFramenet/http.(*http2handlerPanicRST).staysWithinBuffernet/http.(*http2handlerPanicRST).writeFramenet/http.(*http2writePingAck).staysWithinBuffernet/http.(*http2writePingAck).writeFramenet/http.(*http2writeSettingsAck).staysWithinBuffernet/http.(*http2writeSettingsAck).writeFramenet/http.(*http2write100ContinueHeadersFrame).staysWithinBuffernet/http.(*http2write100ContinueHeadersFrame).writeFramenet/http.(*http2writeWindowUpdate).staysWithinBuffernet/http.(*http2writeWindowUpdate).writeFramenet/http.(*stringWriter).WriteStringnet/http.requestBodyReadError.Errornet/http.(*requestBodyReadError).Errornet/http.writerOnly.Writenet/http.(*writerOnly).Writenet/http.(*statusError).Errornet/http.(*serverHandler).ServeHTTPnet/http.onceCloseListener.Acceptnet/http.(*onceCloseListener).Acceptnet/http.onceCloseListener.Addrnet/http.(*onceCloseListener).Addrnet/http.(*globalOptionsHandler).ServeHTTPnet/http.(*initALPNRequest).BaseContextnet/http.(*initALPNRequest).ServeHTTPnet/http.(*checkConnErrorWriter).Writenet/http.(*errorReader).Readnet/http.(*bodyLocked).Readnet/http.(*finishAsyncByteRead).Readnet/http.(*bufioFlushWriter).Writego:struct { io.Reader; io.Closer }.Closego:(*struct { io.Reader; io.Closer }).Closego:struct { io.Reader; io.Closer }.Readgo:(*struct { io.Reader; io.Closer }).Readnet/http.(*onceCloseListener).close-fmnet/http.(*onceCloseListener).closenet/http.(*http2writePushPromise).writeHeaderBlock-fmnet/http.(*http2serverInternalState).startGracefulShutdown-fmnet.(*Dialer).DialContext-fmnet/http.(*http2responseWriterState).declareTrailer-fmnet/http.(*http2stream).copyTrailersToHandlerRequest-fmnet/http.(*http2stream).copyTrailersToHandlerRequestnet/http.Handler.ServeHTTP-fmnet/http.(*http2writeResHeaders).writeHeaderBlock-fmnet/http.(*http2stream).onWriteTimeout-fmnet/http.(*http2stream).onReadTimeout-fmnet/http.(*http2serverConn).processSetting-fmnet/http.(*http2serverConn).onShutdownTimer-fmnet/http.(*http2serverConn).onShutdownTimernet/http.(*http2serverConn).onIdleTimer-fmnet/http.(*http2serverConn).onIdleTimernet/http.(*http2serverConn).onSettingsTimer-fmnet/http.(*http2serverConn).onSettingsTimernet/http.(*Server).onceSetNextProtoDefaults_Serve-fmnet/http.(*Server).onceSetNextProtoDefaults-fmnet/http.(*connReader).startBackgroundRead-fmnet/http.(*response).declareTrailer-fmtype:.eq.[5]net/http.http2Settinginternal/profile.initinternal/profile.init.func1internal/profile.init.func2internal/profile.init.func3internal/profile.init.func4internal/profile.init.func5internal/profile.init.func6internal/profile.decodeStringsinternal/profile.decodeStringinternal/profile.checkTypeinternal/profile.init.func7internal/profile.decodeInt64internal/profile.init.func8internal/profile.init.func9internal/profile.init.func10internal/profile.init.func11internal/profile.init.func12internal/profile.init.func13internal/profile.init.func14internal/profile.init.func15internal/profile.init.func16internal/profile.init.func17internal/profile.init.func18internal/profile.init.func19internal/profile.init.func20internal/profile.init.func21internal/profile.init.func22internal/profile.init.func23internal/profile.decodeUint64internal/profile.init.func24internal/profile.init.func25internal/profile.init.func26internal/profile.init.func27internal/profile.init.func28internal/profile.init.func29internal/profile.decodeBoolinternal/profile.init.func30internal/profile.init.func31internal/profile.init.func32internal/profile.init.func33internal/profile.init.func34internal/profile.init.func35internal/profile.init.func36internal/profile.init.func37internal/profile.init.func38internal/profile.init.func39internal/profile.init.func40internal/profile.init.func41internal/profile.init.func42internal/profile.init.func43internal/profile.(*Profile).decoderinternal/profile.(*Profile).preEncodeinternal/profile.addStringinternal/profile.(*Profile).encodeinternal/profile.(*Profile).postDecodeinternal/profile.getStringinternal/profile.(*ValueType).decoderinternal/profile.(*ValueType).encodeinternal/profile.(*Sample).decoderinternal/profile.(*Sample).encodeinternal/profile.encodeInt64internal/profile.encodeUint64internal/profile.encodeVarintinternal/profile.Label.decoderinternal/profile.Label.encodeinternal/profile.(*Mapping).decoderinternal/profile.(*Mapping).encodeinternal/profile.encodeUint64Optinternal/profile.encodeBoolOptinternal/profile.(*Location).decoderinternal/profile.(*Location).encodeinternal/profile.(*Line).decoderinternal/profile.(*Line).encodeinternal/profile.(*Function).decoderinternal/profile.(*Function).encodeinternal/profile.(*Profile).FilterSamplesByTaginternal/profile.focusedSampleinternal/profile.Mergeinternal/profile.isZeroSampleinternal/profile.(*Profile).Normalizeinternal/profile.(*profileMerger).mapSampleinternal/profile.(*Sample).keyinternal/profile.(*profileMerger).mapLocationinternal/profile.(*profileMerger).mapLineinternal/profile.(*Location).keyinternal/profile.(*profileMerger).mapMappinginternal/profile.(*Mapping).keyinternal/profile.(*profileMerger).mapFunctioninternal/profile.(*Function).keyinternal/profile.combineHeadersinternal/profile.(*Profile).compatibleinternal/profile.equalValueTypeinternal/profile.Parsebytes.NewBuffercompress/gzip.NewReaderinternal/profile.parseUncompressedinternal/profile.unmarshalinternal/profile.(*Profile).Writeinternal/profile.marshalcompress/gzip.NewWriterinternal/profile.(*Profile).Write.deferwrap1internal/profile.(*Profile).CheckValidinternal/profile.(*Profile).Aggregateinternal/profile.(*Profile).Stringinternal/profile.(*Profile).Mergeinternal/profile.(*Profile).Compatibleinternal/profile.compatibleValueTypesinternal/profile.(*Profile).HasFunctionsinternal/profile.(*Profile).HasFileLinesinternal/profile.(*Profile).Copyinternal/profile.(*Profile).Demangleinternal/profile.(*Profile).Emptyinternal/profile.(*Profile).Scaleinternal/profile.(*Profile).ScaleNinternal/profile.encodeUint64sinternal/profile.encodeLengthinternal/profile.encodeInt64Optinternal/profile.encodeStringsinternal/profile.encodeStringinternal/profile.encodeBoolinternal/profile.encodeMessageinternal/profile.decodeFieldinternal/profile.decodeVarintinternal/profile.le64internal/profile.le32internal/profile.decodeMessageinternal/profile.decodeInt64sinternal/profile.decodeUint64sinternal/profile.(*Profile).Pruneinternal/profile.(*Profile).RemoveUninterestingtype:.eq.internal/profile.ValueTypetype:.eq.internal/profile.Mappingtype:.eq.internal/profile.mappingKeytype:.eq.internal/profile.Functiontype:.eq.internal/profile.functionKeytype:.eq.internal/profile.locationKeytype:.eq.internal/profile.sampleKeyinternal/profile.(*Label).decoderinternal/profile.(*Label).encodetype:.hash.internal/profile.functionKeytype:.hash.internal/profile.locationKeytype:.hash.internal/profile.mappingKeytype:.hash.internal/profile.sampleKeyos/exec.(*Error).Erroros/exec.(*Error).Unwrapos/exec.wrappedError.Erroros/exec.wrappedError.Unwrapos/exec.Commandos/exec.(*Cmd).Stringos/exec.interfaceEqualos/exec.(*Cmd).childStdinos/exec.(*Cmd).childStdin.func1os/exec.skipStdinCopyErroros/exec.(*Cmd).childStderros/exec.(*Cmd).writerDescriptoros/exec.(*Cmd).writerDescriptor.func1os/exec.(*Cmd).Runos/exec.(*Cmd).Startos/exec.(*Cmd).childStdoutos/exec.(*Cmd).argvos/exec.(*Cmd).Start.gowrap2os/exec.(*Cmd).Start.gowrap1os/exec.(*Cmd).Start.func2os/exec.(*Cmd).Start.func1os/exec.closeDescriptorsos/exec.(*Cmd).watchCtxos/exec.(*ExitError).Erroros/exec.(*Cmd).Waitos/exec.(*Cmd).awaitGoroutinesos/exec.(*Cmd).awaitGoroutines.func1os/exec.(*Cmd).Outputos/exec.(*Cmd).CombinedOutputos/exec.(*Cmd).StdinPipeos/exec.(*Cmd).StdoutPipeos/exec.(*Cmd).StderrPipeos/exec.(*prefixSuffixSaver).Writeos/exec.(*prefixSuffixSaver).fillos/exec.(*prefixSuffixSaver).Bytesos/exec.(*Cmd).environos/exec.dedupEnvos/exec.(*Cmd).Environos/exec.dedupEnvCaseos/exec.findExecutableinternal/syscall/unix.Eaccessos/exec.LookPathpath/filepath.SplitListpath/filepath.splitListos/exec.interfaceEqual.func1os/exec.Command.func1type:.eq.os/exec.Errortype:.eq.os/exec.wrappedErroros/exec.(*wrappedError).Erroros/exec.(*wrappedError).Unwrapos/exec.ExitError.ExitCodeos/exec.(*ExitError).ExitCodeos/exec.ExitError.Exitedos/exec.(*ExitError).Exitedos/exec.ExitError.Pidos/exec.(*ExitError).Pidos/exec.ExitError.Stringos/exec.(*ExitError).Stringos/exec.ExitError.Successos/exec.(*ExitError).Successos/exec.ExitError.Sysos/exec.(*ExitError).Sysos/exec.ExitError.SysUsageos/exec.(*ExitError).SysUsageos/exec.ExitError.SystemTimeos/exec.(*ExitError).SystemTimeos/exec.ExitError.UserTimeos/exec.(*ExitError).UserTimetype:.eq.os/exec.ctxResulttype:.eq.struct { os/exec.in string; os/exec.out string }type:.eq.os/exec.goroutineStatus·1internal/trace/traceviewer.inithtml/template.Mustinternal/trace/traceviewer.ViewerDataTraceConsumerencoding/json.NewEncoderinternal/trace/traceviewer.ViewerDataTraceConsumer.func4internal/trace/traceviewer.ViewerDataTraceConsumer.func3internal/trace/traceviewer.ViewerDataTraceConsumer.func2internal/trace/traceviewer.ViewerDataTraceConsumer.func2.2internal/trace/traceviewer.ViewerDataTraceConsumer.func2.1internal/trace/traceviewer.ViewerDataTraceConsumer.func1internal/trace/traceviewer.SplittingTraceConsumerinternal/trace/traceviewer.SplittingTraceConsumer.func4internal/trace/traceviewer.stackFrameEncodedSizeinternal/trace/traceviewer.SplittingTraceConsumer.func3internal/trace/traceviewer.SplittingTraceConsumer.func2internal/trace/traceviewer.SplittingTraceConsumer.func2.4internal/trace/traceviewer.SplittingTraceConsumer.func2.3internal/trace/traceviewer.SplittingTraceConsumer.func2.2internal/trace/traceviewer.SplittingTraceConsumer.func2.1internal/trace/traceviewer.SplittingTraceConsumer.func1internal/trace/traceviewer.(*countingWriter).Writeinternal/trace/traceviewer.WalkStackFramesinternal/trace/traceviewer.NewEmitterinternal/trace/traceviewer.(*Emitter).Gomaxprocsinternal/trace/traceviewer.(*Emitter).Resourceinternal/trace/traceviewer.(*Emitter).SetResourceTypeinternal/trace/traceviewer.(*Emitter).SetResourceFilterinternal/trace/traceviewer.(*Emitter).Taskinternal/trace/traceviewer.(*Emitter).Sliceinternal/trace/traceviewer.(*Emitter).TaskSliceinternal/trace/traceviewer.pickTaskColorinternal/trace/traceviewer.(*Emitter).sliceinternal/trace/traceviewer.(*Emitter).tsWithinRangeinternal/trace/traceviewer.viewerTimeinternal/trace/traceviewer.(*Emitter).OptionalEventinternal/trace/traceviewer.(*Emitter).AsyncSliceinternal/trace/traceviewer.(*Emitter).Instantinternal/trace/traceviewer.(*Emitter).Arrowinternal/trace/traceviewer.(*Emitter).TaskArrowinternal/trace/traceviewer.(*Emitter).arrowinternal/trace/traceviewer.(*Emitter).Eventinternal/trace/traceviewer.(*Emitter).HeapAllocinternal/trace/traceviewer.(*Emitter).Focusinternal/trace/traceviewer.(*Emitter).GoroutineTransitioninternal/trace/traceviewer.(*Emitter).IncThreadStateCountinternal/trace/traceviewer.(*Emitter).HeapGoalinternal/trace/traceviewer.(*Emitter).emitHeapCountersinternal/trace/traceviewer.(*Emitter).Errinternal/trace/traceviewer.(*Emitter).Flushinternal/trace/traceviewer.(*Emitter).threadMetainternal/trace/traceviewer.(*Emitter).processMetainternal/trace/traceviewer.(*Emitter).Stackinternal/trace/traceviewer.(*Emitter).buildBranchinternal/trace/traceviewer.(*TimeHistogram).Addinternal/trace/traceviewer.(*TimeHistogram).BucketMininternal/trace/traceviewer.(*TimeHistogram).ToHTMLinternal/trace/traceviewer.View.URLinternal/trace/traceviewer.Range.URLinternal/trace/traceviewer.requestUtilFlagsinternal/trace/traceviewer.(*mmu).getinternal/trace/traceviewer.(*mmu).get.func1internal/trace/traceviewer.(*mmu).HandlePlotinternal/trace.(*MMUCurve).MMUinternal/trace/traceviewer.(*mmu).HandlePlot.Printf.func1internal/trace/traceviewer.(*mmu).HandleDetailsinternal/trace/traceviewer.(*mmu).HandleDetails.Printf.func1internal/trace/traceviewer.(*mmu).newLinkedUtilWindowinternal/trace/traceviewer.BuildProfileinternal/trace/traceviewer.goCmdinternal/trace/traceviewer.(*Range).URLinternal/trace/traceviewer.(*View).URLtype:.eq.internal/trace/traceviewer.Rangetype:.eq.internal/trace/traceviewer.linkedUtilWindowtype:.eq.internal/trace/traceviewer.tasktype:.eq.internal/trace/traceviewer.ArrowEventtype:.eq.internal/trace/traceviewer.AsyncSliceEventtype:.eq.internal/trace/traceviewer.SliceEventtype:.eq.internal/trace/traceviewer.InstantEventcmd/internal/browser.Commandscmd/internal/browser.Opencmd/internal/browser.appearsSuccessfultime.Aftercmd/internal/browser.appearsSuccessful.func1flag.initflag.NewFlagSetflag.init.func1flag.(*FlagSet).Outputflag.PrintDefaultsflag.(*intValue).Setflag.numErrorflag.(*intValue).Getflag.(*intValue).Stringflag.(*stringValue).Setflag.(*stringValue).Getflag.(*stringValue).Stringflag.sortFlagsslices.SortFunc[go.shape.[]*flag.Flag,go.shape.*uint8]flag.(*FlagSet).VisitAllflag.(*FlagSet).Visitflag.isZeroValueflag.isZeroValue.func1flag.UnquoteUsageflag.(*FlagSet).PrintDefaultsflag.(*FlagSet).PrintDefaults.func1flag.(*FlagSet).defaultUsageflag.(*FlagSet).Intflag.(*FlagSet).IntVarflag.newIntValueflag.(*FlagSet).Stringflag.(*FlagSet).StringVarflag.newStringValueflag.(*FlagSet).Varflag.(*FlagSet).sprintfflag.(*FlagSet).failfflag.(*FlagSet).usageflag.(*FlagSet).parseOneflag.(*FlagSet).Parseflag.init.0flag.commandLineUsageflag.sortFlags.func1flag.(*FlagSet).defaultUsage-fmtype:.eq.flag.Flagruntime/debug.ReadBuildInforuntime/debug.(*BuildInfo).Stringruntime/debug.quoteKeyruntime/debug.quoteValueruntime/debug.(*BuildInfo).String.func1runtime/debug.ParseBuildInfostrconv.QuotedPrefixruntime/debug.ParseBuildInfo.func1runtime/debug.ParseBuildInfo.func2type:.eq.runtime/debug.Moduletype:.eq.runtime/debug.BuildSettingcmd/vendor/golang.org/x/telemetry/internal/mmap.Mmapcmd/vendor/golang.org/x/telemetry/internal/mmap.Munmapcmd/vendor/golang.org/x/telemetry/internal/mmap.mmapFileos.Getpagesizesyscall.Mmapcmd/vendor/golang.org/x/telemetry/internal/mmap.munmapFilesyscall.Munmapcmd/vendor/golang.org/x/telemetry/internal/telemetry.NewDircmd/vendor/golang.org/x/telemetry/internal/telemetry.init.0cmd/vendor/golang.org/x/telemetry/internal/telemetry.Dir.Modecmd/vendor/golang.org/x/telemetry/internal/telemetry.ProgramInfocmd/vendor/golang.org/x/telemetry/internal/telemetry.IsToolchainProgramtype:.eq.cmd/vendor/golang.org/x/telemetry/internal/telemetry.Dircmd/vendor/golang.org/x/telemetry/internal/counter.initcmd/vendor/golang.org/x/telemetry/internal/counter.init.func1cmd/vendor/golang.org/x/telemetry/internal/counter.debugPrintfcmd/vendor/golang.org/x/telemetry/internal/counter.debugFatalfcmd/vendor/golang.org/x/telemetry/internal/counter.(*Counter).Namecmd/vendor/golang.org/x/telemetry/internal/counter.(*Counter).Inccmd/vendor/golang.org/x/telemetry/internal/counter.(*Counter).Addcmd/vendor/golang.org/x/telemetry/internal/counter.(*counterState).loadcmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.lockedcmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.incReadercmd/vendor/golang.org/x/telemetry/internal/counter.(*counterState).updatecmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.addExtracmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.extracmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.clearExtracmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.setLockedcmd/vendor/golang.org/x/telemetry/internal/counter.(*Counter).addcmd/vendor/golang.org/x/telemetry/internal/counter.(*Counter).releaseReadercmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.readerscmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.decReadercmd/vendor/golang.org/x/telemetry/internal/counter.(*Counter).releaseLockcmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.setHavePtrcmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.clearLockedcmd/vendor/golang.org/x/telemetry/internal/counter.(*Counter).invalidatecmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.clearHavePtrcmd/vendor/golang.org/x/telemetry/internal/counter.(*Counter).refreshcmd/vendor/golang.org/x/telemetry/internal/counter.counterStateBits.havePtrcmd/vendor/golang.org/x/telemetry/internal/counter.(*file).registersync/atomic.(*Pointer[go.shape.e300273c5ded32e8165259da616809f7fd14440c0edeb5c101bfd8caf6f9edab]).Loadsync/atomic.(*Pointer[go.shape.e300273c5ded32e8165259da616809f7fd14440c0edeb5c101bfd8caf6f9edab]).Storesync/atomic.(*Pointer[go.shape.e300273c5ded32e8165259da616809f7fd14440c0edeb5c101bfd8caf6f9edab]).CompareAndSwapcmd/vendor/golang.org/x/telemetry/internal/counter.(*file).invalidateCounterscmd/vendor/golang.org/x/telemetry/internal/counter.(*file).lookupsync/atomic.(*Pointer[go.shape.struct { cmd/vendor/golang.org/x/telemetry/internal/counter.meta string; cmd/vendor/golang.org/x/telemetry/internal/counter.hdrLen uint32; cmd/vendor/golang.org/x/telemetry/internal/counter.zero [4]uint8; cmd/vendor/golang.org/x/telemetry/internal/counter.closeOnce sync.Once; cmd/vendor/golang.org/x/telemetry/internal/counter.f *os.File; cmd/vendor/golang.org/x/telemetry/internal/counter.mapping *cmd/vendor/golang.org/x/telemetry/internal/mmap.Data }]).Loadcmd/vendor/golang.org/x/telemetry/internal/counter.weekEndcmd/vendor/golang.org/x/telemetry/internal/telemetry.Dir.LocalDircmd/vendor/golang.org/x/telemetry/internal/counter.(*file).rotatecmd/vendor/golang.org/x/telemetry/internal/counter.nopcmd/vendor/golang.org/x/telemetry/internal/counter.counterSpancmd/vendor/golang.org/x/telemetry/internal/counter.(*file).rotate1sync/atomic.(*Pointer[go.shape.struct { cmd/vendor/golang.org/x/telemetry/internal/counter.meta string; cmd/vendor/golang.org/x/telemetry/internal/counter.hdrLen uint32; cmd/vendor/golang.org/x/telemetry/internal/counter.zero [4]uint8; cmd/vendor/golang.org/x/telemetry/internal/counter.closeOnce sync.Once; cmd/vendor/golang.org/x/telemetry/internal/counter.f *os.File; cmd/vendor/golang.org/x/telemetry/internal/counter.mapping *cmd/vendor/golang.org/x/telemetry/internal/mmap.Data }]).Storecmd/vendor/golang.org/x/telemetry/internal/counter.(*file).rotate1.func2cmd/vendor/golang.org/x/telemetry/internal/counter.(*file).rotate1.deferwrap1cmd/vendor/golang.org/x/telemetry/internal/counter.(*file).rotate1.func1cmd/vendor/golang.org/x/telemetry/internal/counter.(*file).newCountercmd/vendor/golang.org/x/telemetry/internal/counter.(*file).newCounter1cmd/vendor/golang.org/x/telemetry/internal/counter.(*file).newCounter1.func1cmd/vendor/golang.org/x/telemetry/internal/counter.(*file).newCounter1.deferwrap1cmd/vendor/golang.org/x/telemetry/internal/counter.Opencmd/vendor/golang.org/x/telemetry/internal/counter.Open.func2cmd/vendor/golang.org/x/telemetry/internal/counter.openMappedcmd/vendor/golang.org/x/telemetry/internal/counter.openMapped.func1cmd/vendor/golang.org/x/telemetry/internal/counter.mappedHeadercmd/vendor/golang.org/x/telemetry/internal/counter.round[go.shape.int]cmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).placecmd/vendor/golang.org/x/telemetry/internal/counter.round[go.shape.uint32]cmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).closecmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).close.func1cmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).entryAtcmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).load32cmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).lookupcmd/vendor/golang.org/x/telemetry/internal/counter.hashcmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).newCountercmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).cas32cmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).writeEntryAtcmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).newCounter.func1cmd/vendor/golang.org/x/telemetry/internal/counter.(*mappedFile).extendcmd/vendor/golang.org/x/telemetry/internal/counter.Open.func1cmd/vendor/golang.org/x/telemetry/internal/counter.Open.func2.1sync/atomic.(*Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.mappedFile]).CompareAndSwapsync/atomic.(*Pointer[go.shape.struct { cmd/vendor/golang.org/x/telemetry/internal/counter.meta string; cmd/vendor/golang.org/x/telemetry/internal/counter.hdrLen uint32; cmd/vendor/golang.org/x/telemetry/internal/counter.zero [4]uint8; cmd/vendor/golang.org/x/telemetry/internal/counter.closeOnce sync.Once; cmd/vendor/golang.org/x/telemetry/internal/counter.f *os.File; cmd/vendor/golang.org/x/telemetry/internal/counter.mapping *cmd/vendor/golang.org/x/telemetry/internal/mmap.Data }]).CompareAndSwapsync/atomic.(*Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.mappedFile]).Swapsync/atomic.(*Pointer[go.shape.struct { cmd/vendor/golang.org/x/telemetry/internal/counter.meta string; cmd/vendor/golang.org/x/telemetry/internal/counter.hdrLen uint32; cmd/vendor/golang.org/x/telemetry/internal/counter.zero [4]uint8; cmd/vendor/golang.org/x/telemetry/internal/counter.closeOnce sync.Once; cmd/vendor/golang.org/x/telemetry/internal/counter.f *os.File; cmd/vendor/golang.org/x/telemetry/internal/counter.mapping *cmd/vendor/golang.org/x/telemetry/internal/mmap.Data }]).Swapsync/atomic.(*Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.mappedFile]).Storesync/atomic.(*Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.mappedFile]).Loadsync/atomic.(*Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.Counter]).CompareAndSwapsync/atomic.(*Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.Counter]).Swapsync/atomic.(*Pointer[go.shape.e300273c5ded32e8165259da616809f7fd14440c0edeb5c101bfd8caf6f9edab]).Swapsync/atomic.(*Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.Counter]).Storesync/atomic.(*Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.Counter]).Loadcmd/vendor/golang.org/x/telemetry/internal/counter.(*file).rotate-fmtype:.eq.cmd/vendor/golang.org/x/telemetry/internal/counter.mappedFiletype:.eq.cmd/vendor/golang.org/x/telemetry/internal/counter.Countertype:.eq.cmd/vendor/golang.org/x/telemetry/internal/counter.filetype:.eq.sync/atomic.Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.Counter]type:.eq.sync/atomic.Pointer[cmd/vendor/golang.org/x/telemetry/internal/counter.mappedFile]type:.eq.cmd/vendor/golang.org/x/telemetry/internal/counter.counterStatecmd/vendor/golang.org/x/telemetry/counter.Newcmd/vendor/golang.org/x/telemetry/internal/counter.Newcmd/vendor/golang.org/x/telemetry/counter.OpenDircmd/internal/telemetry/counter.Openinternal/trace/raw.(*Event).Stringinternal/trace/raw.NewReaderinternal/trace/raw.(*Reader).ReadEventinternal/trace/raw.(*Reader).readArgsinternal/trace/raw.(*Reader).readDatatext/tabwriter.(*Writer).addLinetext/tabwriter.(*Writer).resettext/tabwriter.(*Writer).Inittext/tabwriter.(*Writer).write0text/tabwriter.(*Writer).writeNtext/tabwriter.(*Writer).writePaddingtext/tabwriter.(*Writer).writeLinestext/tabwriter.(*Writer).formattext/tabwriter.(*Writer).endEscapetext/tabwriter.(*Writer).updateWidthtext/tabwriter.(*Writer).handlePanictext/tabwriter.(*Writer).Flushtext/tabwriter.(*Writer).flushtext/tabwriter.(*Writer).flush.deferwrap1text/tabwriter.(*Writer).flushNoDeferstext/tabwriter.(*Writer).terminateCelltext/tabwriter.(*Writer).Writetext/tabwriter.(*Writer).appendtext/tabwriter.(*Writer).startEscapetext/tabwriter.(*Writer).Write.deferwrap1type:.eq.text/tabwriter.cellruntime/pprof.elfBuildIDruntime/pprof.elfBuildID.deferwrap1runtime/pprof.(*labelMap).Stringruntime/pprof.(*profMap).lookupruntime/pprof.lockProfilesruntime/pprof.unlockProfilesruntime/pprof.Lookupruntime/pprof.Profilesslices.SortFunc[go.shape.[]*runtime/pprof.Profile,go.shape.*uint8]runtime/pprof.(*Profile).Nameruntime/pprof.(*Profile).Countruntime/pprof.(*Profile).Count.deferwrap1runtime/pprof.(*Profile).Addruntime/pprof.(*Profile).Add.deferwrap1runtime/pprof.(*Profile).Removeruntime/pprof.(*Profile).Remove.deferwrap1runtime/pprof.(*Profile).WriteToslices.SortFunc[go.shape.[][]uintptr,go.shape.[]uintptr]runtime/pprof.stackProfile.Lenruntime/pprof.stackProfile.Stackruntime/pprof.stackProfile.Labelruntime/pprof.expandInlinedFramesruntime/pprof.printCountCycleProfileruntime/pprof.(*protobuf).int64Optruntime/pprof.(*protobuf).int64runtime/pprof.(*protobuf).uint64runtime/pprof.(*protobuf).varintruntime/pprof.printCountProfiletext/tabwriter.NewWriterruntime/pprof.printCountProfile.func2runtime/pprof.printCountProfile.func1runtime/pprof.(*keysByCount).Lenruntime/pprof.(*keysByCount).Swapruntime/pprof.(*keysByCount).Lessruntime/pprof.printStackRecordruntime/pprof.countHeapruntime/pprof.writeHeapruntime/pprof.writeAllocruntime/pprof.writeHeapInternalslices.SortFunc[go.shape.[]internal/profilerecord.MemProfileRecord,go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]runtime.(*MemProfileRecord).InUseBytesruntime.(*MemProfileRecord).InUseObjectsruntime/pprof.countThreadCreateruntime/pprof.writeThreadCreateruntime/pprof.countGoroutineruntime.NumGoroutineruntime/pprof.writeGoroutineruntime/pprof.writeGoroutineStacksruntime/pprof.writeRuntimeProfileruntime/pprof.(*runtimeProfile).Lenruntime/pprof.(*runtimeProfile).Stackruntime/pprof.(*runtimeProfile).Labelruntime/pprof.StartCPUProfileruntime/pprof.StartCPUProfile.gowrap2runtime/pprof.StartCPUProfile.deferwrap1runtime/pprof.profileWriterruntime/pprof.StopCPUProfileruntime/pprof.StopCPUProfile.deferwrap1runtime/pprof.countBlockruntime/pprof.countMutexruntime/pprof.writeBlockruntime/pprof.writeMutexruntime/pprof.writeProfileInternalslices.SortFunc[go.shape.[]internal/profilerecord.BlockProfileRecord,go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]runtime.SetMutexProfileFractionruntime/pprof.addMaxRSSruntime/pprof.lostProfileEventruntime/pprof.(*profileBuilder).flushruntime/pprof.(*profileBuilder).pbValueTyperuntime/pprof.(*profileBuilder).stringIndexruntime/pprof.(*protobuf).startMessageruntime/pprof.(*profileBuilder).pbSampleruntime/pprof.(*profileBuilder).pbLabelruntime/pprof.(*profileBuilder).pbLineruntime/pprof.(*protobuf).uint64Optruntime/pprof.(*profileBuilder).pbMappingruntime/pprof.allFramesruntime/pprof.newProfileBuilderruntime/pprof.(*profileBuilder).addCPUDataruntime/pprof.(*profileBuilder).buildruntime/pprof.(*profileBuilder).build.func1runtime/pprof.(*profileBuilder).appendLocsForStackruntime/pprof.(*pcDeck).resetruntime/pprof.(*pcDeck).tryAddruntime/pprof.(*profileBuilder).emitLocationruntime/pprof.(*profileBuilder).emitLocation.deferwrap1runtime/pprof.parseProcSelfMapsruntime/pprof.parseProcSelfMaps.func1runtime/pprof.(*profileBuilder).readMappingruntime/pprof.(*profileBuilder).addMappingEntryruntime/pprof.(*protobuf).uint64sruntime/pprof.(*protobuf).lengthruntime/pprof.(*protobuf).int64sruntime/pprof.(*protobuf).stringsruntime/pprof.(*protobuf).stringruntime/pprof.(*protobuf).boolruntime/pprof.(*protobuf).endMessageruntime/pprof.writeHeapProtoruntime/pprof.writeHeapProto.func1runtime/pprof.scaleHeapSampleruntime/pprof.writeProfileInternal.func1runtime/pprof.writeHeapInternal.func1runtime/pprof.Profiles.func1runtime/pprof.writeThreadCreate.func1slices.pdqsortCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.reverseRangeCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.partitionCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.partitionEqualCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.partialInsertionSortCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.choosePivotCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.medianAdjacentCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.medianCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.order2CmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.breakPatternsCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.heapSortCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.siftDownCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.insertionSortCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }]slices.pdqsortCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.reverseRangeCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.partitionCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.partitionEqualCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.partialInsertionSortCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.choosePivotCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.medianAdjacentCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.medianCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.order2CmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.breakPatternsCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.heapSortCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.siftDownCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.insertionSortCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }]slices.Compare[go.shape.[]uintptr,go.shape.uintptr]slices.Compare[[]uintptr,uintptr]slices.pdqsortCmpFunc[go.shape.[]uintptr]slices.reverseRangeCmpFunc[go.shape.[]uintptr]slices.partitionCmpFunc[go.shape.[]uintptr]slices.partitionEqualCmpFunc[go.shape.[]uintptr]slices.partialInsertionSortCmpFunc[go.shape.[]uintptr]slices.choosePivotCmpFunc[go.shape.[]uintptr]slices.medianAdjacentCmpFunc[go.shape.[]uintptr]slices.medianCmpFunc[go.shape.[]uintptr]slices.order2CmpFunc[go.shape.[]uintptr]slices.breakPatternsCmpFunc[go.shape.[]uintptr]slices.heapSortCmpFunc[go.shape.[]uintptr]slices.siftDownCmpFunc[go.shape.[]uintptr]slices.insertionSortCmpFunc[go.shape.[]uintptr]runtime/pprof.(*stackProfile).Labelruntime/pprof.(*stackProfile).Lenruntime/pprof.(*stackProfile).Stackruntime/pprof.(*profileBuilder).addMapping-fmruntime/pprof.(*profileBuilder).addMappingtype:.eq.runtime/pprof.memMaptype:.eq.runtime/pprof.newFunc·1type:.eq.[1]runtime.Frameruntime/trace.Startruntime/trace.Start.func1runtime/trace.Start.deferwrap1runtime/trace.Stopruntime.StopTraceruntime/trace.Stop.deferwrap1net/http/pprof.initnet/http/pprof.map.init.0net/http/pprof.init.0net/http/pprof.Cmdlinenet/http/pprof.sleepnet/http/pprof.configureWriteDeadlinenet/http.NewResponseControllernet/http/pprof.serveErrornet/http/pprof.Profilenet/http/pprof.Tracenet/http/pprof.Symbolnet/http/pprof.handler.ServeHTTPnet/http/pprof.handler.serveDeltaProfilenet/http/pprof.handler.serveDeltaProfile.deferwrap1net/http/pprof.collectProfilenet/http/pprof.Indexlog.Printnet/http/pprof.Index.Print.func2net/http/pprof.Index.func1net/http/pprof.indexTmplExecutehtml.EscapeStringnet/http/pprof.(*handler).ServeHTTPtype:.eq.net/http/pprof.profileEntrymain.inithtml/template.(*Template).Funcsflag.Stringflag.Intmain.init.func1main.init.func2main.stat2Colormain.init.func3main.init.func4main.init.func5main.init.func6main.runGeneratormain.emitTaskmain.(*traceContext).elapsedmain.emitRegionmain.(*globalRangeGenerator).Syncmain.(*globalRangeGenerator).GlobalRangemain.(*globalRangeGenerator).Finishmain.(*globalMetricGenerator).GlobalMetricmain.(*procRangeGenerator).Syncmain.(*procRangeGenerator).ProcRangemain.(*procRangeGenerator).Finishmain.(*goroutineGenerator).Syncmain.(*goroutineGenerator).GoroutineLabelmain.(*gState[go.shape.int64]).setLabelmain.(*goroutineGenerator).GoroutineRangemain.(*gState[go.shape.int64]).rangeBeginmain.(*gState[go.shape.int64]).rangeActivemain.(*gState[go.shape.int64]).rangeEndmain.(*goroutineGenerator).GoroutineTransitionmain.newGState[go.shape.int64]main.(*gState[go.shape.int64]).blockmain.(*gState[go.shape.int64]).createdmain.(*gState[go.shape.int64]).syscallEndmain.(*gState[go.shape.int64]).setStartCausemain.(*gState[go.shape.int64]).syscallBeginmain.(*goroutineGenerator).ProcRangemain.(*goroutineGenerator).ProcTransitionmain.(*goroutineGenerator).Finishmain.(*gState[go.shape.int64]).namemain.lastFuncmain.lastFunc.func1main.(*genOpts).setTaskmain.(*parsedTrace).startTimemain.(*parsedTrace).endTimeslices.SortStableFunc[go.shape.[]*internal/trace.UserTaskSummary,go.shape.*uint8]main.(*genOpts).setTask.func1main.defaultGenOptsmain.generateTracemain.newThreadGeneratormain.newProcGeneratormain.newGoroutineGeneratormain.generateTrace.newGoroutineGenerator.func2main.generateTrace.deferwrap1main.mainflag.Parsecmd/internal/telemetry/counter.Inccmd/vendor/golang.org/x/telemetry/counter.Inccmd/internal/telemetry/counter.CountFlagscmd/vendor/golang.org/x/telemetry/counter.CountFlagsflag.NArgflag.Argflag.(*FlagSet).Argmain.pprofByGoroutinemain.computePprofIOmain.makeComputePprofFuncmain.computePprofBlockmain.computePprofSchedmain.computePprofSyscallnet/http.NewServeMuxinternal/trace/traceviewer.MainHandlermain.JSONTraceHandlerinternal/trace/traceviewer.StaticHandlernet/http.FSnet/http.FileServermain.GoroutinesHandlerFuncmain.GoroutineHandlerinternal/trace/traceviewer.MMUHandlerFuncinternal/trace/traceviewer.SVGProfileHandlerFuncmain.pprofByRegionmain.UserRegionsHandlerFuncmain.UserRegionHandlerFuncmain.UserTasksHandlerFuncmain.UserTaskHandlerFuncnet/http.Servemain.main.UserTaskHandlerFunc.func49main.main.UserTasksHandlerFunc.func48main.main.UserRegionHandlerFunc.func47main.main.UserRegionHandlerFunc.func47.1main.main.UserRegionsHandlerFunc.func46main.main.SVGProfileHandlerFunc.func45main.main.SVGProfileHandlerFunc.func45.deferwrap1main.main.SVGProfileHandlerFunc.func45.2main.main.SVGProfileHandlerFunc.func45.1main.main.pprofByRegion.func44main.main.computePprofSched.makeComputePprofFunc.func62main.main.SVGProfileHandlerFunc.func42main.main.SVGProfileHandlerFunc.func42.deferwrap1main.main.SVGProfileHandlerFunc.func42.2main.main.SVGProfileHandlerFunc.func42.1main.main.pprofByRegion.func41main.main.computePprofSyscall.makeComputePprofFunc.func61main.main.SVGProfileHandlerFunc.func39main.main.SVGProfileHandlerFunc.func39.deferwrap1main.main.SVGProfileHandlerFunc.func39.2main.main.SVGProfileHandlerFunc.func39.1main.main.pprofByRegion.func38main.main.computePprofBlock.makeComputePprofFunc.func60main.main.SVGProfileHandlerFunc.func36main.main.SVGProfileHandlerFunc.func36.deferwrap1main.main.SVGProfileHandlerFunc.func36.2main.main.SVGProfileHandlerFunc.func36.1main.main.pprofByRegion.func35main.main.computePprofIO.makeComputePprofFunc.func59main.main.SVGProfileHandlerFunc.func33main.main.SVGProfileHandlerFunc.func33.deferwrap1main.main.SVGProfileHandlerFunc.func33.2main.main.SVGProfileHandlerFunc.func33.1main.main.pprofByGoroutine.func32main.main.computePprofSched.makeComputePprofFunc.func58main.main.SVGProfileHandlerFunc.func30main.main.SVGProfileHandlerFunc.func30.deferwrap1main.main.SVGProfileHandlerFunc.func30.2main.main.SVGProfileHandlerFunc.func30.1main.main.pprofByGoroutine.func29main.main.computePprofSyscall.makeComputePprofFunc.func57main.main.SVGProfileHandlerFunc.func27main.main.SVGProfileHandlerFunc.func27.deferwrap1main.main.SVGProfileHandlerFunc.func27.2main.main.SVGProfileHandlerFunc.func27.1main.main.pprofByGoroutine.func26main.main.computePprofBlock.makeComputePprofFunc.func56main.main.SVGProfileHandlerFunc.func24main.main.SVGProfileHandlerFunc.func24.deferwrap1main.main.SVGProfileHandlerFunc.func24.2main.main.SVGProfileHandlerFunc.func24.1main.main.pprofByGoroutine.func23main.main.computePprofIO.makeComputePprofFunc.func55main.main.MMUHandlerFunc.func21main.main.GoroutineHandler.func20main.main.GoroutineHandler.func20.1main.main.GoroutinesHandlerFunc.func19main.main.JSONTraceHandler.func18main.main.MainHandler.func16main.main.func2main.main.Printf.func15main.main.Print.func14main.main.Printf.func13main.main.Printf.func12main.main.Print.func11main.main.pprofByGoroutine.func10main.main.computePprofSched.makeComputePprofFunc.func54main.main.pprofByGoroutine.func8main.main.computePprofSyscall.makeComputePprofFunc.func53main.main.pprofByGoroutine.func6main.main.computePprofBlock.makeComputePprofFunc.func52main.main.pprofByGoroutine.func4main.main.computePprofIO.makeComputePprofFunc.func51main.main.deferwrap1main.main.CountFlags.CountFlags.func50main.logAndDiemain.parseTraceInteractivetime.(*Ticker).Stopmain.parseTraceInteractive.Printf.func2main.parseTraceInteractive.func1main.parseTraceinternal/trace.NewSummarizermain.splitTracemain.debugProcessedEventsfmt.Printlnmain.debugRawEventsmain.(*countingReader).Readmain.byteCount.Stringmain.pprofMatchingGoroutinesmain.pprofMatchingRegionsmain.(*regionFilter).matchslices.SortFunc[go.shape.[]main.interval,go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]main.regionIntervalmain.pprofOverlappingDurationmain.interval.durationmain.interval.overlapmain.newStackMapmain.(*stackMap).getOrAddmain.pcsForStackmain.(*stackMap).getOrAdd.pcsForStack.func1main.(*stackMap).profilemain.(*stackMap).profile.func1main.(*procGenerator).Syncmain.(*procGenerator).GoroutineLabelmain.(*procGenerator).GoroutineRangemain.(*procGenerator).GoroutineTransitionmain.(*procGenerator).ProcTransitionmain.(*procGenerator).Finishmain.fingerprintRegionmain.regionTopStackFramemain.regionTopStackFrame.func1main.(*regionStats).UserRegionURLmain.(*regionStats).UserRegionURL.func1html/template.URLQueryEscapermain.(*regionStats).addmain.newRegionFiltermain.newRegionFilter.func4main.newRegionFilter.func3main.newRegionFilter.func2main.newRegionFilter.func1main.(*taskStats).UserTaskURLmain.(*taskStats).UserTaskURL.func1main.(*taskStats).addmain.(*taskFilter).matchmain.newTaskFiltermain.newTaskFilter.func6main.newTaskFilter.func5main.taskIntervalmain.newTaskFilter.func4main.newTaskFilter.func1main.taskMatchesmain.taskMatches.func1main.describeEventmain.primaryGoroutinemain.elapsedmain.asMillisecondmain.(*threadGenerator).Syncmain.(*threadGenerator).GoroutineLabelmain.(*threadGenerator).GoroutineRangemain.(*threadGenerator).GoroutineTransitionmain.(*threadGenerator).ProcTransitionmain.(*threadGenerator).ProcRangemain.(*threadGenerator).Finishmain.viewerFramesmain.viewerFrames.func1main.viewerGStatemain.newTaskFilter.func2main.newTaskFilter.func3main.pprofMatchingRegions.func1main.main.func1main.generateTrace.newGoroutineGenerator.func1main.generateTrace.newThreadGenerator.func3main.generateTrace.newProcGenerator.func4main.main.computePprofIO.func3main.main.computePprofBlock.func5main.main.computePprofSyscall.func7main.main.computePprofSched.func9main.main.TraceHandler.func17main.main.GoroutinesHandlerFunc.func19.1main.main.GoroutineHandler.func20.2main.main.GoroutineHandler.func20.3main.main.computePprofIO.func22main.main.computePprofBlock.func25main.main.computePprofSyscall.func28main.main.computePprofSched.func31main.main.computePprofIO.func34main.main.computePprofBlock.func37main.main.computePprofSyscall.func40main.main.computePprofSched.func43main.main.UserRegionsHandlerFunc.func46.1main.main.UserRegionHandlerFunc.func47.2main.main.UserRegionHandlerFunc.func47.3main.main.UserTasksHandlerFunc.func48.1main.main.UserTaskHandlerFunc.func49.1main.main.UserTaskHandlerFunc.func49.2main.(*stackSampleGenerator[go.shape.int64]).StackSamplemain.(*logEventGenerator[go.shape.int64]).Logmain.(*gState[go.shape.int64]).finishmain.(*gState[go.shape.int64]).stopmain.(*gState[go.shape.int64]).unblockmain.(*gState[go.shape.int64]).blockedSyscallEndmain.(*gState[go.shape.int64]).startmain.(*gState[go.shape.int64]).augmentNameslices.SortFunc[go.shape.[]main.task·5,go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.pdqsortCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.reverseRangeCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.partitionCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.partitionEqualCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.partialInsertionSortCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.choosePivotCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.medianAdjacentCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.medianCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.order2CmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.breakPatternsCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.heapSortCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.siftDownCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.insertionSortCmpFunc[go.shape.struct { WhenString string; ID internal/trace.TaskID; Duration time.Duration; Complete bool; Events []main.event·4; Start time.Duration; End time.Duration; GCTime time.Duration }]slices.SortStableFunc[go.shape.[]*internal/trace.Event,go.shape.*uint8]slices.stableCmpFunc[go.shape.*uint8]slices.symMergeCmpFunc[go.shape.*uint8]slices.rotateCmpFunc[go.shape.*uint8]slices.swapRangeCmpFunc[go.shape.*uint8]slices.SortFunc[go.shape.[]main.taskStats,go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.pdqsortCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.reverseRangeCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.partitionCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.partitionEqualCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.partialInsertionSortCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.choosePivotCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.medianAdjacentCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.medianCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.order2CmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.breakPatternsCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.heapSortCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.siftDownCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.insertionSortCmpFunc[go.shape.struct { Type string; Count int; Histogram internal/trace/traceviewer.TimeHistogram }]slices.SortFunc[go.shape.[]string,go.shape.string]slices.pdqsortCmpFunc[go.shape.string]slices.reverseRangeCmpFunc[go.shape.string]slices.partitionCmpFunc[go.shape.string]slices.partitionEqualCmpFunc[go.shape.string]slices.partialInsertionSortCmpFunc[go.shape.string]slices.choosePivotCmpFunc[go.shape.string]slices.medianAdjacentCmpFunc[go.shape.string]slices.medianCmpFunc[go.shape.string]slices.order2CmpFunc[go.shape.string]slices.breakPatternsCmpFunc[go.shape.string]slices.heapSortCmpFunc[go.shape.string]slices.siftDownCmpFunc[go.shape.string]slices.insertionSortCmpFunc[go.shape.string]slices.SortFunc[go.shape.[]main.region·3,go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.pdqsortCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.reverseRangeCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.partitionCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.partitionEqualCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.partialInsertionSortCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.choosePivotCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.medianAdjacentCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.medianCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.order2CmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.breakPatternsCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.heapSortCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.siftDownCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.insertionSortCmpFunc[go.shape.struct { *internal/trace.UserRegionSummary; Goroutine internal/trace.GoID; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.SortFunc[go.shape.[]main.regionStats,go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.pdqsortCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.reverseRangeCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.partitionCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.partitionEqualCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.partialInsertionSortCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.choosePivotCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.medianAdjacentCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.medianCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.order2CmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.breakPatternsCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.heapSortCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.siftDownCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.insertionSortCmpFunc[go.shape.struct { main.regionFingerprint; Histogram internal/trace/traceviewer.TimeHistogram }]slices.pdqsortCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.reverseRangeCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.partitionCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.partitionEqualCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.partialInsertionSortCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.choosePivotCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.medianAdjacentCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.medianCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.order2CmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.breakPatternsCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.heapSortCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.siftDownCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]slices.insertionSortCmpFunc[go.shape.struct { main.start internal/trace.Time; main.end internal/trace.Time }]type:.eq.main.countingReadertype:.eq.main.completedRangetype:.eq.struct { main.time internal/trace.Time; main.stack internal/trace.Stack; main.active bool }type:.eq.struct { main.time internal/trace.Time; main.name string; main.resource uint64; main.stack internal/trace.Stack }type:.hash.internal/trace.ResourceIDtype:.hash.internal/trace.Rangeslices.SortFunc[go.shape.[]main.goroutine·2,go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.pdqsortCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.reverseRangeCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.partitionCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.partitionEqualCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.partialInsertionSortCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.choosePivotCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.medianAdjacentCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.medianCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.order2CmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.breakPatternsCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.heapSortCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.siftDownCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.insertionSortCmpFunc[go.shape.struct { *internal/trace.GoroutineSummary; NonOverlappingStats map[string]time.Duration; HasRangeTime bool }]slices.SortFunc[go.shape.[]main.goroutineGroup·1,go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.pdqsortCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.reverseRangeCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.partitionCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.partitionEqualCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.partialInsertionSortCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.choosePivotCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.medianAdjacentCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.medianCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.order2CmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.breakPatternsCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.heapSortCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.siftDownCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]slices.insertionSortCmpFunc[go.shape.struct { Name string; N int; ExecTime time.Duration }]main.(*logEventGenerator[internal/trace.ThreadID]).Logmain.(*stackSampleGenerator[internal/trace.ThreadID]).StackSamplemain.(*logEventGenerator[internal/trace.ProcID]).Logmain.(*stackSampleGenerator[internal/trace.ProcID]).StackSamplemain.(*logEventGenerator[internal/trace.GoID]).Logmain.(*stackSampleGenerator[internal/trace.GoID]).StackSamplemain.traceContext.Arrowmain.(*traceContext).Arrowmain.traceContext.AsyncSlicemain.(*traceContext).AsyncSlicemain.traceContext.Errmain.(*traceContext).Errmain.traceContext.Eventmain.(*traceContext).Eventmain.traceContext.Flushmain.(*traceContext).Flushmain.traceContext.Focusmain.(*traceContext).Focusmain.traceContext.Gomaxprocsmain.(*traceContext).Gomaxprocsmain.traceContext.GoroutineTransitionmain.(*traceContext).GoroutineTransitionmain.traceContext.HeapAllocmain.(*traceContext).HeapAllocmain.traceContext.HeapGoalmain.(*traceContext).HeapGoalmain.traceContext.IncThreadStateCountmain.(*traceContext).IncThreadStateCountmain.traceContext.Instantmain.(*traceContext).Instantmain.traceContext.OptionalEventmain.(*traceContext).OptionalEventmain.traceContext.Resourcemain.(*traceContext).Resourcemain.traceContext.SetResourceFiltermain.(*traceContext).SetResourceFiltermain.traceContext.SetResourceTypemain.(*traceContext).SetResourceTypemain.traceContext.Slicemain.(*traceContext).Slicemain.traceContext.Stackmain.(*traceContext).Stackmain.traceContext.Taskmain.(*traceContext).Taskmain.traceContext.TaskArrowmain.(*traceContext).TaskArrowmain.traceContext.TaskSlicemain.(*traceContext).TaskSlicemain.(*goroutineGenerator).GlobalMetricmain.(*goroutineGenerator).GlobalRangemain.(*goroutineGenerator).Logmain.(*goroutineGenerator).StackSamplemain.(*procGenerator).GlobalMetricmain.(*procGenerator).GlobalRangemain.(*procGenerator).Logmain.(*procGenerator).ProcRangemain.(*procGenerator).StackSamplemain.(*threadGenerator).GlobalMetricmain.(*threadGenerator).GlobalRangemain.(*threadGenerator).Logmain.(*threadGenerator).StackSamplemain.(*byteCount).Stringmain.region·3.UnknownTimemain.(*region·3).UnknownTimemain.goroutine·2.UnknownTimemain.(*goroutine·2).UnknownTimetype:.eq.main.event·4type:.eq.main.goroutineGroup·1type:.eq.main.regionFingerprinttype:.hash.internal/trace.StackFrametype:.hash.main.regionFingerprint))9M�g�))������{������ ?^)�������)�����E�����������������G�m���w�a-����������f	����������2��H�`[K��������
�
c[S�
�
��������������N�t	L	>�����������	V�����	����r9m�������&:����������������������������������������	����	����0k�}�k
��Z
�4��O�������������
.
v�������������	�
�������������	���������	
F
����������	�������������
��������/��������������},@Wn�������_	����,	����(��������
����������7Qk)F�ED�E�  �v[�}����3 F6��
 N������:��y � �!&!�!�!� D!d!�E���������` !C�B�Ct.&;�.�.00�����/t9a2$"����
(�'�'�'u'�'1(Z(m(�'�'(��E(����-�)��2�2"3u2�9�B<�B�B"�C�;�"��AF�D�D�DEE5E�5�}��k�"�;����]���
C��g�����4^OEH����rm�B������:<P�)�����)���������))�)����������),	������)
�):
x
Z
)�
�
x
����Z
)�
)�
)�����������������������������������������������������������������
���������
�������������P�������������������������
������������)����������������7��������D����\��������l�����
y��)�)���
.>���������Q��������
�
����,	�
)dp}�����R�����)��p�F6��
��N�
�������"�;�������:���0�]���
C�}��g�����4���
,���.)W6F������
f������d}�p������������������- ������������������k��������{�
)������) �)F6��
,7)MJ%J6JF���������K�����c�gJ�I�  �v[�}����3 F6��
 N�����:��y � �!&!�!�!� D!d!` ��I�F{J�I�7J<�J!C�B�Ct.&;�.�.00�����/t9a2$"����
(�'�'�'u'�'1(Z(m(�'�'(�E(����-�)�2�2"3u2�9�B<�B�B"�C�;��E�JAF�E�J�7,�:�
�'�HqH�-a��-
�"�;����]���
C��g�����4����GH�����D�D�DEE5E�5�}��.eF�)DBDDVD�E�,	H[�B"��^OEH����rm�:19a9�9E9�":��
9�9/:7'#�8�9�5N:s:�:p������G)N�
�p�Wc}�)n}������������������������k)J ` � 6F��
�!&!D!y ��}n�� �5�}�N{!� ��!�!� �� �!v�[d!3 �! ����� ������:������<�������g������������,	)K������ca���
�N-������������7��<7,�
���u'�
7�,	�����
)��}n�)�������p�]0�}�����������H������������p��������������������������������������������� ��
�)��
��}n��:Ky�-a�����0k������,	)�����
��)������
��:���������������)��p�[���
�0g�"�;�������:����]���
C}�N�����4rR^+%���������mH��������R����
D����#�����DN����c����� ��J�����1��g����,	�����������7�)��
����)1}J�)������������]������������0b�E����������������g)+R��0c�
������������������w"�;���:���]���
C%�p��}V����v��������H)T.�-�-`-�.f."�:��t...}�p�.1/.�-e/�.�.00�����/T/20��n��
D�.�/"�;����]���
C�/����gN�����4�0����/�.��.�����c1%E0?/21U0u1/�1!/v/�/l0���������/�/�0��������~0�.�����0�0�/�����0�0�0�0	1��������F1^1���������[{�����v����c�
�,	 H7,�
����'������D)<����HN)�}O,	����������
)a)�)��
�N��������)��
�)
'4L^,��
Z
)�C�B��BN�Ct.�:��&;�.�.00�����/t9a2$"����
(�'�'�'u'�'1(Z(m(�'�'(��E(����-�)�2�2"3u2�9<�B�B"�C�;������
)�}�B�n��B�:19��BC�����a9�9E9�":��
9�9/:7'#�8�9�5N:s:�:����p�����A�AB���!C�:��CBDVD/�/"�;����]���
C�/����g�����4�0����?/21)DD{D4CMC9B6F��
bC�.f...1/.�-e/�-�-`-T/20�C����ce=�<����>;�C���������������������D����VBAV;���;�<��
,W�k
�;Q@�@E@��'�
[-�<���;�DnD�@k�:�+7H�-,	������4��V��)u)��
�N��)��
������N��7,'�
�)QN��k)|)�6F��
������N��p�����d}�2����<���7H,k�
����Q���|���
�
.���������-�����,	�))[v���E�<�������,	)�)�}N�<�,	)��5Kc�<���
'�k)��}�5N�p�Kc�����������
,<�,	)�<��
���
,���-,	�)�����
��������:�������������0g<"�;��������]���
C�}�N�����4������
,����������,	) F6��
�
�3  �v[�}����N������:���������g����������<���)"������:������N�
,	�)"�
�:��}��x
)$"����N�)�"5"J")�"�
d"���������"�"N����y"5"��"��")����#)Y#�
�����"@#�#9����o#������y"�"#�#�#)�#�#$������������@$d$�$�$�$	%�
�
�")w%4%�#�#$�}S%�%�%@$d$�$�%�$�$	%�
�"�%)&&�)K&t&�&�&�
�"��
	')K'�
w%N7'#$"�}�%@$d$�$�%�$�$	%_'&&K&t&�&��
�"�����&)u'�'�'��}n��'��������P)�'������'�����'�'
(�'u'�'1(NZ(m((�E(�������������������������
���������p�}������<�
�
���l��
�\�
)()�(�(4%�#�#$�(
(�'�'�'u'�'1(NZ(m(�'�'(��E(����w%�(�%@$d$�$�%�$�$	%�}�
))9')
(�'�'�'u'�'1(NZ(m(�'�'(��E(�����
�
�E))�)h)$"����N�)9�
�#�
�))�)
(�'�'�'u'�'1(NZ(m(�'�'(��E(����6F��
�:��*�)�f��
7��
<�|��-����,	))*)\*
(�'�'�'u'�'1(NZ(m(�'�'(��E(�����*)*�:���)�*F6��
�
)+�
�*
(�'�'�'u'�'1(NZ(m(�'�'(��E(�����(�(7'#�}$"�����*\*)*�:���)4%�#�#$')w%�%@$d$�$�%�$�$	%���������*�%�h)�����#�"�"&&�"K'�
�()+K&t&�&�+K+r+�+�}�"�
��
�&)�+N,",}����
(�'�'�'u'�'1(Z(m(�'�'(��E(�����
&&�
0#�:���"�;��������]���
C���g);,$"N�����+K&t&�&�+K+r+h)��
�+�")U,$"����N~,�
l,
(�'�'�'u'�'1(Z(m(�'�'(��E(��������#')�"&&�����)�,�,�,����N9�
�#�
$"�,)
-N�<�
Q��
,�)-�)�:��
(�'�'�'u'�'1(NZ(m(�'�'(��E(����*7-)�������������
K-)q-`-�-})�-`-�-�-}q-�-�����-����
��,���� �
��,	)�-)..�p})�����1�}�1����y"��)�1����N����������
�
$"�1)$2�1����N29�
�#�
$"C2)�2�
�2��}n����������1�#�2����"3a2�)$"����Nu2
(�'�'�'u'�'1(Z(m(�'�'(��E(����-�:���.��2����)*�*\*
-�2l,')�2��3+�(�(7'#����*���1~,;,�*U,_'K'<1/�-�-`-g���[d"7-������|�
�,F6��
�1,	�-w%&&�%@$d$�$�%�$�$	%���)83)L3�y")^3�����3�3�
��
�3&4)�����4Y4�
��")�4�
T55�"Y4�����4����^3��3�3)�5����N83�
)�57'N#$"�}����_'�"�����#�4�
�)
99t9�9$"����N19d}a2
(�'�'�'u'�'1(Z(m(�'�'(��E(����-�)�:���.��2�2"3u2E9�:t."�:��9�":9��n��
a9�p��9�9/:�9�:�����9��7'#�8�5N:s:�:�����*\*)*�*�����./f...�1/.�-e/�.00�����/�-�-`-T/20��������l,')�2�2+�(�(;,3
-<��2�g�
�1�1h)�,83_'K'�8�7~,U,k�"���#�5L3�1d"�4�"�+���(w%�(�%@$d$�$�%�$�$	%�
����T55�&&,	>8�8)\6�56����-6�����6�67�637�"�;�������:���0�]���
C�}��gN�����4<�
�������,	e7)�7�7����N>8�8�78�8f85"�$")�8�8����N��
�7�"�+>8�7�8)�:}N�"�;�������:���0�]���
C���g�����4�p������
����k);)>;�
����&;����}�N�V;t.�:���.��)q;�
Q�;�;�;N�;d}������"�;�������:���0�]���
C���g�����4�<���
,�����-,	)�;�N������)<�
��}n��;<)N�&;����>;�����+����
,<���;��"�;�������:���0�]���
C���g�����4^�
[��;���)T<�
�<5<�<n<N�<�<�}�)==�}����N2=�L=)e=�
��:���<N}=T<�<5<n<�<�=�))�=�=)�=�
����,>�=)�?g>�>�����>�?/?����N^?�>�}��)@�@E@�?�=�����@m@<�=���������?�>/?����N�>������,	)�@A1/@<>;,	)�A�
�A�p��NMA�AB�)9B�
N���)VB��.<@�@E@1/���
,	)�D�D�DEEN5E�5�}��
�����e=�:���<��<'}=)OE�
��}n�tEN�"�;�������:���0�]���
C���g�����4H�����rm"_E����<���E��-����
���-�,	�����)eFOEN�"�;�������:���0�]���
C�}��g�����4H�����rm")�F�
N�����
�6F��
�7H�
�.����<k�"�;������:��0�]���
C�}��g�����4����,	�����-�)�����:���F�����"�;�������0�]���
C�}��gN�����4���������-�<�k���
,,	)�F�"�;�������:���0�]���
C�}��gN�����4�F)G�:��XG�F����<�
g������,	)�G<��G�
�:���F�"�;�������0�]���
C�}��gN�����4�F����������������������������������k��G�)GHH�G�G)H�G)����qH������H�N������������<���)�H)�H�
VII}N�H"�:���H�����8I}=e=T<�<5<n<�<I��������������������mI�I����P<��g���������]��7,��H-�
��'H���"�;���0����
C�������4������kkV,	�����	�2����H�`[K������af�N��
�
c�[S�
�
����������G���������������-�)����"�:���IN}�	)�I!C�BN�Ct.�:��&;�.�.00�����/t9a2$"����
(�'�'�'u'�'1(Z(m(�'�'(��E(����-�)��2�2"3u2�9�B<�B�B"�C�;�I}�D�D�DEE5E�5�}���<�:�����������������������I�:19�a9�9E9�":�
9�9/:7'#��8�9�5N:s:�:p�����C�C����
�n��>;,	internal/abi/abi.gointernal/abi/type.go<autogenerated>internal/cpu/cpu.gointernal/cpu/cpu_arm64.gointernal/cpu/cpu_arm64_linux.gointernal/cpu/cpu_arm64_hwcap.gointernal/cpu/cpu_arm64.sinternal/bytealg/index_arm64.gointernal/bytealg/compare_arm64.sinternal/bytealg/count_arm64.sinternal/bytealg/equal_arm64.sinternal/bytealg/index_arm64.sinternal/bytealg/indexbyte_arm64.sinternal/chacha8rand/chacha8.gointernal/byteorder/byteorder.gointernal/chacha8rand/chacha8_arm64.sruntime/float.goruntime/iface.goruntime/netpoll.goruntime/signal_unix.goruntime/os_linux_generic.goruntime/select.goruntime/pinner.goruntime/alg.goruntime/typekind.goruntime/stubs.goruntime/arena.goruntime/mheap.gointernal/runtime/atomic/types.goruntime/mem.goruntime/lockrank_off.goruntime/lock_futex.goruntime/cgo_mmap.goruntime/cgo_sigaction.goruntime/cgocall.goruntime/chan.goruntime/os_linux_arm64.goruntime/time_nofake.goruntime/proc.goruntime/runtime2.goruntime/cpuflags_arm64.goruntime/cpuprof.goruntime/debug.goruntime/debugcall.goruntime/symtab.goruntime/env_posix.goruntime/error.goruntime/traceback.goruntime/extern.goruntime/fds_unix.goruntime/hash64.goruntime/histogram.goruntime/metrics.goruntime/atomic_pointer.goruntime/type.gointernal/abi/switch.goruntime/rand.goruntime/lfstack.goruntime/tagptr_64bit.goruntime/lockrank.goruntime/malloc.goruntime/mem_linux.goruntime/mfixalloc.goruntime/mcache.goruntime/fastlog2.goruntime/runtime1.goruntime/map.goruntime/msize.goruntime/map_fast32.goruntime/map_fast64.goruntime/map_faststr.goruntime/mbarrier.goruntime/mbitmap.goruntime/mwbbuf.goruntime/mcentral.goruntime/mgcsweep.goruntime/traceruntime.goruntime/mcheckmark.goruntime/mgc.goruntime/os_linux.goruntime/mfinal.goruntime/mstats.goruntime/sema.goruntime/mgcwork.goruntime/mprof.goruntime/print.goruntime/mgcpacer.goruntime/mgclimit.goruntime/mgcmark.goruntime/stack.goruntime/mgcstack.goruntime/string.goruntime/mgcscavenge.goruntime/time.goruntime/mranges.goruntime/mpagealloc.goruntime/mpallocbits.goruntime/internal/sys/intrinsics.goruntime/mpagecache.goruntime/mpagealloc_64bit.goruntime/tracestack.goruntime/symtabinl.goruntime/mspanset.goruntime/netpoll_epoll.gointernal/runtime/syscall/syscall_linux.goruntime/defs_linux_arm64.goruntime/panic.gointernal/stringslite/strings.goruntime/preempt.goruntime/write_err.goruntime/runtime.goruntime/stubs2.goruntime/rwmutex.goruntime/security_unix.goruntime/trace.goruntime/vdso_linux.goruntime/profbuf.goruntime/retry.goruntime/signal_linux_arm64.goruntime/signal_arm64.goruntime/sigqueue.goruntime/slice.goruntime/stkframe.goruntime/sys_arm64.goruntime/tracebuf.goruntime/tracestatus.goruntime/traceallocfree.goruntime/traceevent.goruntime/tracetime.goruntime/tracecpu.goruntime/traceexp.goruntime/tracemap.goruntime/traceregion.goruntime/tracestring.goruntime/tracetype.goruntime/unsafe.goruntime/utf8.goruntime/timestub.goruntime/asm.sruntime/asm_arm64.sruntime/duff_arm64.sruntime/memclr_arm64.sruntime/memmove_arm64.sruntime/preempt_arm64.sruntime/rt0_linux_arm64.sruntime/sys_linux_arm64.sruntime/tls_arm64.ssync/atomic/type.gosync/atomic/value.gointernal/profilerecord/profilerecord.gointernal/runtime/syscall/asm_linux_arm64.sinternal/bytealg/bytealg.gointernal/runtime/exithook/hooks.gointernal/reflectlite/swapper.gointernal/reflectlite/value.gointernal/reflectlite/type.goerrors/wrap.goerrors/errors.goiter/iter.gomath/bits/bits.gomath/bits.gomath/frexp.gomath/unsafe.gomath/copysign.gomath/ldexp.gomath/log.gomath/log10.gomath/modf.gomath/pow.gomath/exp.gomath/signbit.gomath/sqrt.gomath/dim_arm64.smath/exp_arm64.smath/modf_arm64.sunicode/utf8/utf8.gostrconv/atof.gostrconv/atoi.gostrconv/quote.gostrconv/itoa.gostrconv/decimal.gostrconv/eisel_lemire.gostrconv/ftoa.gostrconv/ftoaryu.gostrconv/bytealg.gosync/map.gosync/cond.gosync/mutex.gosync/once.gosync/pool.gosync/poolqueue.gosync/runtime.gosync/rwmutex.gosync/waitgroup.gounicode/tables.gounicode/graphic.gounicode/letter.gointernal/itoa/itoa.goreflect/type.goreflect/value.goreflect/abi.goreflect/deepequal.gointernal/bytealg/equal_generic.goreflect/iter.goreflect/makefunc.gounicode/digit.goreflect/float32reg_generic.goreflect/asm_arm64.sinternal/fmtsort/sort.goslices/sort.gocmp/cmp.goslices/zsortanyfunc.goio/io.goio/multi.goio/pipe.gointernal/bisect/bisect.gointernal/godebug/godebug.gointernal/godebugs/table.gosyscall/env_unix.gosyscall/syscall_linux.gosyscall/netlink_linux.gosyscall/exec_linux.gosyscall/forkpipe2.gosyscall/syscall_unix.gosyscall/exec_unix.gosyscall/syscall.gosyscall/rlimit.gosyscall/zsyscall_linux_arm64.gosyscall/syscall_linux_arm64.gosyscall/asm_linux_arm64.stime/format.gotime/time.gotime/format_rfc3339.gotime/sleep.gotime/sys_unix.gotime/tick.gotime/zoneinfo.gotime/zoneinfo_read.gotime/zoneinfo_goroot.gotime/zoneinfo_unix.gopath/path.gointernal/bytealg/lastindexbyte_generic.goio/fs/fs.goio/fs/format.goio/fs/stat.gointernal/filepathlite/path.gointernal/filepathlite/path_unix.gointernal/testlog/exit.gointernal/testlog/log.gointernal/syscall/unix/copy_file_range_linux.gointernal/syscall/unix/fcntl_unix.gointernal/syscall/unix/getrandom.gointernal/syscall/unix/kernel_version_linux.gointernal/syscall/unix/pidfd_linux.gointernal/poll/copy_file_range_linux.gosync/oncefunc.gointernal/poll/fd.gointernal/poll/sendfile.gointernal/poll/fd_mutex.gointernal/poll/fd_fsync_posix.gointernal/poll/fd_posix.gointernal/poll/errno_unix.gointernal/poll/fd_poll_runtime.gointernal/poll/fd_unix.gointernal/poll/fd_unixjs.gointernal/poll/fd_writev_unix.gointernal/poll/sendfile_linux.gointernal/poll/sock_cloexec.gointernal/poll/sockopt.gointernal/poll/sockopt_linux.gointernal/poll/sockopt_unix.gointernal/poll/sockoptip.gointernal/poll/splice_linux.gointernal/poll/writev.goos/error.goos/file.goos/pidfd_linux.goos/dir_unix.goos/dir.goos/file_posix.goos/dirent_linux.goos/env.goos/exec.goos/exec_linux.goos/exec_posix.goos/exec_unix.goos/file_unix.gointernal/syscall/execenv/execenv_default.goos/rawconn.goos/file_open_unix.gointernal/syscall/unix/nonblocking_unix.goos/types.goos/getwd.goos/types_unix.goos/path.goos/path_unix.gointernal/syscall/unix/siginfo_linux.goos/pipe2_unix.goos/proc.goos/stat.goos/stat_linux.goos/stat_unix.goos/sys.goos/sys_linux.goos/tempfile.goos/wait_waitid.goos/zero_copy_linux.gointernal/bytealg/compare_native.gofmt/print.gofmt/scan.gofmt/errors.gofmt/format.goslices/zsortordered.gostrings/builder.gostrings/reader.gostrings/replace.gostrings/strings.gostrings/search.gointernal/trace/event/go122/event.gointernal/trace/version/version.gobytes/buffer.gobytes/bytes.gobytes/reader.goencoding/binary/binary.goencoding/binary/varint.gosort/search.gosort/slice.gosort/sort.gosort/sort_impl_go121.gosort/zsortfunc.gosort/zsortinterface.gocontainer/heap/heap.gobufio/bufio.gobufio/scan.gointernal/trace/internal/oldtrace/order.gointernal/trace/internal/oldtrace/parser.gointernal/trace/base.gointernal/trace/batch.gointernal/trace/batchcursor.gointernal/trace/event.gointernal/trace/resources.gointernal/trace/value.gointernal/trace/gc.gomath/dim.gointernal/trace/mud.gointernal/trace/generation.gointernal/trace/oldtrace.gointernal/trace/order.gointernal/trace/reader.gointernal/trace/summary.goencoding/base64/base64.goslices/slices.gounicode/utf16/utf16.goencoding/json/decode.goencoding/json/encode.goencoding/json/scanner.gostrconv/atob.goencoding/json/fold.goencoding/json/indent.goencoding/json/stream.goencoding/json/tags.gostrings/compare.gotext/template/parse/lex.gotext/template/parse/node.gotext/template/parse/parse.gohtml/escape.gohtml/entity.goregexp/syntax/perl_groups.goregexp/syntax/compile.goregexp/syntax/op_string.goregexp/syntax/parse.goregexp/syntax/prog.goregexp/syntax/regexp.goregexp/syntax/simplify.goregexp/backtrack.goregexp/exec.goregexp/onepass.goregexp/regexp.gonet/url/url.gopath/filepath/path.gopath/filepath/path_unix.gotext/template/exec.gotext/template/template.gotext/template/funcs.gohtml/template/attr.gohtml/template/content.gohtml/template/escape.gohtml/template/js.gohtml/template/template.gohtml/template/transition.gohtml/template/attr_string.gohtml/template/context.gohtml/template/css.gohtml/template/delim_string.gohtml/template/element_string.gohtml/template/error.gohtml/template/html.gohtml/template/jsctx_string.gohtml/template/state_string.gohtml/template/url.gohtml/template/urlpart_string.goembed/embed.gocontext/context.gocrypto/crypto.gocrypto/subtle/xor.gocrypto/subtle/xor_arm64.scrypto/cipher/cbc.gocrypto/internal/alias/alias.gocrypto/cipher/ctr.gocrypto/cipher/gcm.gocrypto/subtle/constant_time.gocrypto/cipher/io.gocrypto/internal/boring/sig/sig_other.scrypto/internal/boring/notboring.gocrypto/aes/cipher_asm.gocrypto/aes/aes_gcm.gocrypto/aes/block.gocrypto/aes/cipher.gocrypto/aes/asm_arm64.scrypto/aes/gcm_arm64.scrypto/internal/nistec/fiat/p224.gocrypto/internal/nistec/fiat/p224_fiat64.gocrypto/internal/nistec/fiat/p224_invert.gocrypto/internal/nistec/fiat/p384.gocrypto/internal/nistec/fiat/p384_fiat64.gocrypto/internal/nistec/fiat/p384_invert.gocrypto/internal/nistec/fiat/p521.gocrypto/internal/nistec/fiat/p521_fiat64.gocrypto/internal/nistec/fiat/p521_invert.gocrypto/internal/nistec/p224.gocrypto/internal/nistec/p224_sqrt.gocrypto/internal/nistec/p256_asm.gocrypto/internal/nistec/p256_ordinv.gocrypto/internal/nistec/p384.gocrypto/internal/nistec/p521.gocrypto/internal/nistec/p256_asm_arm64.scrypto/internal/randutil/randutil.gocrypto/internal/edwards25519/field/fe.gocrypto/internal/edwards25519/field/fe_arm64.gocrypto/internal/edwards25519/field/fe_amd64_noasm.gocrypto/internal/edwards25519/field/fe_generic.gocrypto/internal/edwards25519/field/fe_arm64.scrypto/ecdh/ecdh.gocrypto/ecdh/nist.gocrypto/ecdh/x25519.gomath/rand/exp.gomath/rand/rand.gomath/rand/normal.gomath/rand/rng.gomath/big/accuracy_string.gomath/big/arith.gomath/big/float.gomath/big/nat.gomath/big/int.gomath/big/intconv.gomath/big/natconv.gomath/big/intmarsh.gomath/big/natdiv.gomath/big/prime.gomath/big/arith_arm64.scrypto/elliptic/elliptic.gocrypto/elliptic/nistec.gocrypto/elliptic/nistec_p256.gocrypto/elliptic/params.gocrypto/internal/bigmod/nat_asm.gocrypto/internal/bigmod/nat.gocrypto/internal/bigmod/nat_arm64.scrypto/sha512/sha512.gocrypto/sha512/sha512block.gocrypto/sha512/sha512block_arm64.gocrypto/sha512/sha512block_arm64.sencoding/asn1/asn1.goencoding/asn1/common.goencoding/asn1/marshal.govendor/golang.org/x/crypto/cryptobyte/asn1/asn1.govendor/golang.org/x/crypto/cryptobyte/asn1.govendor/golang.org/x/crypto/cryptobyte/builder.govendor/golang.org/x/crypto/cryptobyte/string.gocrypto/ecdsa/ecdsa_legacy.gocrypto/ecdsa/ecdsa.gocrypto/internal/edwards25519/edwards25519.gocrypto/internal/edwards25519/scalar.gocrypto/internal/edwards25519/scalar_fiat.gocrypto/internal/edwards25519/scalarmult.gocrypto/internal/edwards25519/tables.gocrypto/rand/rand.gocrypto/rand/rand_getrandom.gocrypto/rand/rand_unix.gocrypto/ed25519/ed25519.gocrypto/rsa/pkcs1v15.gocrypto/rsa/rsa.gocrypto/rsa/pss.gocrypto/sha256/sha256.gocrypto/sha256/sha256block.gocrypto/sha256/sha256block_arm64.gocrypto/sha256/sha256block_arm64.sencoding/pem/pem.gocrypto/x509/pkix/pkix.goencoding/hex/hex.gomath/rand/v2/rand.gounique/handle.gounique/clone.gointernal/concurrent/hashtriemap.gonet/netip/netip.gonet/netip/uint128.gointernal/weak/pointer.gointernal/abi/escape.govendor/golang.org/x/net/dns/dnsmessage/message.gointernal/singleflight/singleflight.gonet/addrselect.gonet/lookup.gonet/net.gonet/dnsclient_unix.gonet/ip.gonet/interface.gonet/hook.gonet/hook_unix.gonet/conf.gonet/parse.gonet/dial.gonet/iprawsock.gonet/tcpsock.gonet/udpsock.gonet/unixsock.gonet/ipsock.gonet/tcpsock_posix.gonet/dnsclient.gonet/dnsconfig.gonet/dnsconfig_unix.gonet/fd_posix.gonet/error_posix.gonet/fd_unix.gonet/sockaddr_posix.gonet/hosts.gonet/interface_linux.gonet/rawconn.gonet/iprawsock_posix.gonet/ipsock_posix.gonet/lookup_unix.gonet/cgo_stub.gonet/mptcpsock_linux.gonet/error_unix.gonet/nss.gonet/port.gonet/port_unix.gonet/sendfile_linux.gonet/sock_cloexec.gonet/sock_linux.gonet/sock_posix.gonet/sockopt_linux.gonet/sockopt_posix.gonet/splice_linux.gonet/tcpsock_unix.gonet/tcpsockopt_posix.gonet/tcpsockopt_unix.gonet/udpsock_posix.gonet/unixsock_posix.gocrypto/des/block.gocrypto/des/cipher.gocrypto/md5/md5.gocrypto/md5/md5block_arm64.scrypto/sha1/sha1.gocrypto/sha1/sha1block.gocrypto/sha1/sha1block_arm64.gocrypto/sha1/sha1block_arm64.scrypto/x509/x509.gocrypto/x509/cert_pool.gocrypto/x509/oid.gocrypto/x509/parser.gocrypto/x509/pkcs1.gocrypto/x509/pkcs8.gocrypto/x509/root.gocrypto/x509/root_unix.gocrypto/x509/sec1.gocrypto/x509/verify.gocrypto/hmac/hmac.gocrypto/rc4/rc4.govendor/golang.org/x/crypto/chacha20/chacha_generic.govendor/golang.org/x/crypto/chacha20/chacha_arm64.govendor/golang.org/x/crypto/internal/alias/alias.govendor/golang.org/x/crypto/chacha20/xor.govendor/golang.org/x/crypto/chacha20/chacha_arm64.svendor/golang.org/x/crypto/internal/poly1305/poly1305.govendor/golang.org/x/crypto/internal/poly1305/sum_generic.govendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.govendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_noasm.govendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_generic.govendor/golang.org/x/crypto/hkdf/hkdf.gocrypto/internal/hpke/hpke.govendor/golang.org/x/sys/cpu/cpu.govendor/golang.org/x/sys/cpu/cpu_arm64.govendor/golang.org/x/sys/cpu/cpu_linux_arm64.govendor/golang.org/x/sys/cpu/byteorder.govendor/golang.org/x/sys/cpu/hwcap_linux.govendor/golang.org/x/sys/cpu/runtime_auxv.govendor/golang.org/x/sys/cpu/parse.govendor/golang.org/x/sys/cpu/proc_cpuinfo_linux.govendor/golang.org/x/sys/cpu/runtime_auxv_go121.govendor/golang.org/x/sys/cpu/cpu_arm64.svendor/golang.org/x/crypto/sha3/hashes.govendor/golang.org/x/crypto/sha3/hashes_noasm.govendor/golang.org/x/crypto/sha3/keccakf.govendor/golang.org/x/crypto/sha3/register.govendor/golang.org/x/crypto/sha3/sha3.govendor/golang.org/x/crypto/sha3/xor.govendor/golang.org/x/crypto/sha3/shake.gocrypto/internal/mlkem768/mlkem768.govendor/golang.org/x/crypto/sha3/shake_noasm.gocrypto/tls/alert.gocrypto/tls/auth.gocrypto/tls/cache.gocrypto/tls/cipher_suites.gocrypto/tls/conn.gocrypto/tls/common.gocrypto/tls/defaults.gocrypto/tls/common_string.gocrypto/tls/quic.gocrypto/tls/prf.gocrypto/tls/ech.gocrypto/tls/handshake_messages.gocrypto/tls/key_schedule.gocrypto/tls/handshake_client.gocrypto/tls/handshake_client_tls13.gocrypto/tls/handshake_server.gocrypto/tls/handshake_server_tls13.gocrypto/tls/key_agreement.gocrypto/tls/ticket.gocrypto/tls/tls.golog/log.gonet/http/internal/ascii/print.gonet/textproto/header.gonet/textproto/reader.gonet/textproto/textproto.gomime/encodedword.gomime/type.gomime/grammar.gomime/mediatype.gomime/type_unix.gomime/quotedprintable/reader.gomime/multipart/multipart.gomime/multipart/writer.gomime/multipart/formdata.gocompress/flate/huffman_code.gocompress/flate/deflate.gocompress/flate/token.gocompress/flate/huffman_bit_writer.gocompress/flate/deflatefast.gocompress/flate/dict_decoder.gocompress/flate/inflate.gohash/crc32/crc32.gohash/crc32/crc32_generic.gohash/crc32/crc32_arm64.gohash/crc32/crc32_arm64.scompress/gzip/gunzip.gocompress/gzip/gzip.govendor/golang.org/x/text/unicode/bidi/prop.govendor/golang.org/x/text/unicode/bidi/tables15.0.0.govendor/golang.org/x/text/secure/bidirule/bidirule.govendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.govendor/golang.org/x/text/unicode/norm/trie.govendor/golang.org/x/text/unicode/norm/transform.govendor/golang.org/x/text/unicode/norm/composition.govendor/golang.org/x/text/unicode/norm/forminfo.govendor/golang.org/x/text/unicode/norm/input.govendor/golang.org/x/text/unicode/norm/iter.govendor/golang.org/x/text/unicode/norm/normalize.govendor/golang.org/x/text/unicode/norm/tables15.0.0.govendor/golang.org/x/net/idna/trie.govendor/golang.org/x/net/idna/idna10.0.0.govendor/golang.org/x/net/idna/trieval.govendor/golang.org/x/net/idna/punycode.govendor/golang.org/x/net/idna/tables15.0.0.govendor/golang.org/x/net/idna/trie13.0.0.govendor/golang.org/x/net/http/httpguts/guts.govendor/golang.org/x/net/http/httpguts/httplex.govendor/golang.org/x/net/http2/hpack/static_table.govendor/golang.org/x/net/http2/hpack/huffman.govendor/golang.org/x/net/http2/hpack/hpack.govendor/golang.org/x/net/http2/hpack/tables.govendor/golang.org/x/net/http2/hpack/encode.gonet/http/internal/chunked.govendor/golang.org/x/net/http/httpproxy/proxy.gonet/http/request.gonet/http/header.gonet/http/response.gonet/http/cookie.gonet/http/fs.gonet/http/h2_bundle.gonet/http/transport.gonet/http/http.gonet/http/server.gonet/http/socks_bundle.gonet/http/transfer.gonet/http/transport_default_other.gonet/http/h2_error.gonet/http/pattern.gonet/http/clone.gonet/http/httptrace/trace.gonet/http/client.gonet/http/responsecontroller.gonet/http/routing_index.gonet/http/routing_tree.gonet/http/mapping.gonet/http/servemux121.gomaps/iter.gonet/http/sniff.gonet/http/status.goslices/iter.gointernal/profile/profile.gointernal/profile/encode.gointernal/profile/proto.gointernal/profile/filter.gointernal/profile/merge.gointernal/profile/prune.goos/exec/exec.goos/exec/exec_unix.goos/exec/lp_unix.gointernal/syscall/unix/eaccess_linux.gointernal/trace/traceviewer/histogram.gointernal/trace/traceviewer/http.gointernal/trace/traceviewer/mmu.gointernal/trace/traceviewer/emitter.gointernal/trace/traceviewer/pprof.gocmd/internal/browser/browser.goflag/flag.goruntime/debug/mod.gocmd/vendor/golang.org/x/telemetry/internal/mmap/mmap.gocmd/vendor/golang.org/x/telemetry/internal/mmap/mmap_unix.gocmd/vendor/golang.org/x/telemetry/internal/telemetry/dir.gocmd/vendor/golang.org/x/telemetry/internal/telemetry/proginfo.gocmd/vendor/golang.org/x/telemetry/internal/counter/counter.gocmd/vendor/golang.org/x/telemetry/internal/counter/file.gocmd/vendor/golang.org/x/telemetry/counter/counter.gocmd/internal/telemetry/counter/counter.gointernal/trace/raw/event.gointernal/trace/raw/reader.gotext/tabwriter/tabwriter.goruntime/pprof/elf.goruntime/pprof/label.goruntime/pprof/map.goruntime/pprof/pprof.goruntime/pprof/protobuf.goruntime/pprof/pprof_rusage.goruntime/pprof/proto.goruntime/pprof/proto_other.goruntime/pprof/protomem.goruntime/trace/trace.gonet/http/pprof/pprof.gocmd/trace/goroutines.gocmd/trace/main.gocmd/trace/regions.gocmd/trace/tasks.gocmd/trace/gen.gocmd/trace/jsontrace.gocmd/trace/goroutinegen.gocmd/trace/gstate.gocmd/trace/procgen.gocmd/trace/threadgen.gocmd/trace/pprof.gocmd/trace/viewer.go�e�p`

	gTh@?@	?(�
"@?@?
�

@?@ �@?@?@?$������@?@?
(�

�$#����
����  ���4#<;#`g ���������������������00����4���������������������0	@	?@?���	
���������@?@?�$'.��

��@ ?@?	4�$&34��	+	,-	)'	.			���	
@?@?@?�!$34��
&'*��	~}�	���	���	�
�
  �
 	  �
��������()	 
  �
KHG��������=���I@,*	
	  , L�
mp]ZY��������Z_;����=���]RA>F

����5���	=
H=
65NSN	gh	mpong8�P3	1�:
)-.@?@?@

������	!(
 
  

���	

 
  

���	

   	

�	�	
@	?@?@	

�
�

�	�	   �
�
�
�
�����������������@?@
	�����@?@?	@
���
���
��������������������������4�����������������	`_
		@
?
�	
	����v����

p�		"143

D

	
=IL
	OR
YZ		�f.'	&�
�p`Q_O	"RNO	@Y?hJHGFEDCBA@?>=<;
I
[I
a	
	
9"`_	(`t_`#_����m+LJ 2,<"L.�F$<J

 \n

!	
	`_�	` _,�+"����8�Qbc`zst	/1
@�?�(@m?
<(6����21
���������1nR@?Z�
�0	8	@	`_�J		`_�	`_`_`_�8�

,"
�

@?�������
���@���
@-
@���
��������	��������������'��H�@9NE
��
!@EJ&mH������	��k
�+O

N('H������������`
_��

`_	�������	��*���(	*����
�
��)���



)@?@?�,�%

	@?@?T����	T
)j?)��$��#$]�
���
��������

s�$m{
	]`_T	������
7����
	
	�������0@--��P���$f


@	?�j

�E��H,"
*UjE !/�����+�t@�
,K\s=#
�Z�@)*TS?�*��.	��

��A		k1
I/@������S����������
@"�<���3��Z8TS��"���@wtmnAJ��MNM�7��
�
�
	 �
�
�
 ����	�	�	�	�	���_��������!	�}���[
�#	P`
	,
�
	 26""#@	��	�	���			�=�@/�<�
	
	�"

������9C!7/`_J�		`_`_@��TS��
��8�
���
���)!%


�
@$�	�@ �


�����@
��	
	
7.�<�0
	
7.
�<�0��

	
	����7��g�g�g�i�	�
������	�	 �
�
��f�f�f�i�	�	����	�	 �
�
����'	�f�f�g�f{����pI'	�
		
	

	

 	
 "	#&%()@?@?	�
	
`_@��&����&����1��
�����M�@:�<�����!TSTSTS����_Z!�12r�
@a#$��	klk�7������w��������������
	���� ���_��	 �
�
�
	�
�
	
$X

 
T
Q�:
	
3 :
 	�		���	�_�@TSTS8�<�
	
	�
0?���
�
�

�
�
����Oe	
!
 A8
	
	@?@����	�	�_�	�	��
!`_	@�`	_@�


@?@?@?@����� 	��&��7������xwxw���17\
P�^knmn2�|9`Xa
	
	
�G������xwxw	�������������'M	)	Q	`L_`�	����
��	���

��nkQIO	
	�a��
��x�3
m,!p��		����565����"��>7����#%)�

����,B
^i
)�����������������"b����e	��[���"�-�����787���������Q�Q�QK�N�NM�M�
R:������
	
	�=����5��������
�
	
��������+C.5
`_�����	�hab_La	���	"%@
?��	�4������L*'('B#4 !@�n��&���	�D#
�(	
B����

���

����������
��%$3
$%$!"!	
��7
$% !"!��������%$������%$��

�*|-

-


�J

���
��23&'"#*+BC>?67:;FG./
LKLQ	��	������		C	DW
�


�/���
@�	
	
3
%
9���
<;�
��<;
����
�	0	���	
d

�
�D������,���	N&P,�����<��t

1jP��EF9:9:E:9:	EF9:9:EFEF9:	9:9:9:9:9:9:EF0
'2-(' \��b��1��`%7��f%=	
L	
����*+:k>=F6������:����8����6;Fk.��	
 !&%*),+$-0149	>=BADGLKNQVUXW<Y�9:������@?@?@?@��
��
���	��
�
	
	�
���MLM

	�j���	���	��� ���������	�		�	�	�

�
������		u$2	U	 `&_`_�L� 

	'D
>
��������9��	�+�
��
	�
�#


	&
+
�����&%(%��
����G��	�
����8(����4�����������������������2A��CD1+.��
5����AB$#����	
)
�X/(
(�
	
	8
(�&��
���3��+��7�����	2
#	`_
,�
!	
#`"_
0�


(`_ �	
`_
�	
	�	`_�		`_�
�U����
��������*�
.	���
��

���
�

v*&	l*�Y���	|�
	
	
	
'	r1.	QH
�n���������)
	
����
�����6):�������
���
��#/(	p
)
�_���
��		 '
{41
WL`_$�
@?�	�"�$	�	\[\[)2T q\a
T m		I+	N	)`_`_�
\[!z 
	-
@?���h7:
�%��5���������p

#!d7,
-

A�>9f���`*_`	_�@�
	5(`_`_�0��)��8�
0"#
��.��^]+^]#���*
��
9aR/+#@?@?��	`_`_	�$�		
�	�S�k\Q+,s�
4
&ZD'$C:����+
	
		�,hQs�������#�\8787LK12����~LKLK12LK;�K
8721212>�	
�����s�	����|{�
�
�
�
'.	2/
3$	kz3D
��	�	�	�	���:��$	���W�:��BE��6"9:Fq����=@��"N<
		2	�
	~	
2>�&��
\87;<;<�2���
���73)8@?@?\�� ���� ���

�7�
�
�����
��1.
'

�=��8�
\412O���%.	


xS
k4O`_	\$�%`_\
���!
`	_\�
`_`_\	
	
�����<1		@\��O�	@?
yzy��p��3�����#@@	
��\ �	

`_�
�C��,��?�\2121�� 8721872121�� .8721�� �
4�����7�������->���������%�������1�&
6
0_
	
	.
	�:�\878787���������	������
"!
@?@?	�,�����OPOP
����QOP�M��V[^
��	��}~ij}�mnmn
m��rqt1�3:,�



	





`w_`_
���ghOh��OPOP

�
�����������������%��
&��'�����9��
�X	
H


�B��+
�$OPOP
��DCD
OPO}�O}��	�
����������d��������('��7����3k	�/,	-B 

	�0��-
�OPOPOPO}�O}���
����
�
���������('��������GoG$G


�q�	���
PO��OLE

	-0
5	y ;	kk`_�(���A $ 
�@�����	OPOPOPOPOPOPOPOPOPOP��OPOP��������
��OPOPOP��OP����OP��OPOPOP�����`a�&�V������sx������m�����������������
	�������VklY�� �����:9��������&�
�
HO4��	�������
��c4��hef�
�
�
���@4��v�
�
���@��~
����1IA�B)A042�	
	 "!$%(),+.-0/
21456543434365('87:96/('65</('<;0/*'>=@? .
�OP'�������+	26"@8?@
?@?
�#STSPOPOTSTST
�
�����
��/������&%&xw)*A[K,+#


�.����b�
�STSTSPOTSTSTS}�OPST
OP�
�
��
�
����!������v}���������������$/��
����	
o
�/"
$�	
������
� ��<�����	SPSTSTSTSTOPST��STST
$STSTSTST��������&�����������������������b����
	m����F��0HY*%����
����Y��s��Z1A�>"6.�		"!$%(),+
.-$014365.-()�#UVUPOPOVUVUV�.����l��UVUVUPOVUV��UVU}�OPUV
OP�
�
��
�
����!������z������������������$/��
����	
s/("$�	 
 ������� ��<����	�	UPUVUVUVUVOPUV��UVUV
$UV��UVUVUV��������&�����������������������n����
	y����R��"Te61����
��e6W856��
����e����f=A	�>"M	.�		"!$%(),+
.-$01.-436587.-()�%��2��#��(������'����OXOXWXWPOPOXWXOXWXWXWX
WXWXWXWXWXWXWXWXWX
tm��
��*5z�
�qt��}��
�����������		�������m)*rq
AJIJ;< _`abW	
��

9
�^B(
�	
 "!"!$#&%
('*),+.-0/2143216565�8����}�� WXOPWXOPOXWXWXW}�OPWX
OP�
�
��
�

����������%�������ry��
44q�����������$/��
����	
o�:"	-� 
	
	
	
������� ��<����
�	WPWXWXWXWXOPWX��WXWX
$WX%WXWXWX��������&�����������������������X����
	c����>��&>O"������O"A856
����O��i��P'A
�>"D
.�		"!$%(),+
.-$01.-%4365.-()`	_��`
_�
`=_`���
�yz���
��A%-
`_������
����V+, ����
��	%"@?@?@?@?V0���
��#
 DVD�


��	3
CC  '     V>=>=Z�����
��
��S
(lll	@�3��&��4��7������V
+,+,%&+,
CD������������dc;@�������"!��S��
����������	������
��vw	)�N5 '5!]3

	

�>��0��V
+,+,CD
������
���������
��	������
��9u311
	
@?	V���	
	��V+,+,�����%V+,,�	������!�T�V+,M�


����.O��56('ePH	
M�M���
V>=+,+j=9� ��	�������	C�s
X 
	/&	
+`_V+,
�	��
V+,���`_`_`_`_`_V\�

!/
S;9�f�V%&+&+,N����
����
j
`nN�YV	CD
�����������,����������,����Y,V	
	
	
	
	
	
���-��<VCDD���	
������
����
��/�2
. D�%��	�	V<�	1	5 � 
V��p}�� *������
�
�	�	�����������
�
���6-
 $Lg�������	�	#��� ��
�

�����
�CQ
��/
� 
	

=	�	V>=����

`#_R
	
	
�	����$
@?R	��	!"���G7���<�r				�����R,'(,!"D�

��
��	7'
	�%l
K,,,D�n���
R'jA(!"RQ'(����
��
����!
}k
n(
	�����R%'(!"K�	PO��	
	
�}&1NOP1A�$Q�%K`_`_`_R	!"!"!"!"��������� 	�������
��yz
;<;<;<s
^%&	KL;<;<;<s
^%&K'('(LKLc;<;<;<s
^%&	;<���|J������
����]`JD
=J		���
����EVS��MHGijyzy|pm��������	@=J)0/���
�������0�
)'?
�	


	



  "!"!"!$#(%&%*),
	-0/"	`)_`_	�<�����Q		�$���yzM+z����
�
�	-2�2���DN

	;(@?@?�����`(_`_`6_87l�����
	
	h	340Al@?�����d����` _������������B?!	`_	������
@?
��	�%� ,,	#)`O_`	_ dT4,)
	A	[!6@`_`_`	_�#
 
ts���
`_`_  �
	��
 	^]���			��$
 L�

D�!������"�z(����,��+:��9H��GV��Ud��cr��q�������������������������������������������������������������������4������������E����������������������������������������������������������`�+�e�
�
	
 "!$#&%('*),+.-0/217436587H:9<;>=@?BADCFEHGJIL
KNMPORQT
S�TK"�`�_`_$��^��/�i7� 
#����)�b2�^
	/@?$�D?��	@?$���]����	
	
�	��	$
������
������_"
��7�
����7����,ABh�7����K�}
J=8=
,	����56Od
41

��+5�
&<4;'





_"
������"��N��:�$*)*/0/21


















popo
����������������6)������������4�����������������
IJC�1R$gp34��	uQc�����
\}-
��	�.l)P
	


		
	 "!M+�
�$�

$�@(?@?
�@r

4-
:��'��T�

1K
'��&
	�
@5#`2_&<�3	#@?@&�		�@
?@?&����!�����!!�\&
	$#
	
	$#
	2'	hghgh]	hghg�6��
������ ������#��������
�����\G	`,_&$#$787$#��
	��
��e�e�e�i�i�i����7������	
@?@?@?@
?@?@
?
&	
	
	
	
	�	���	�	����
KC	R	
�.��l����� �&hghghghghghghg������BABABA

^%&	g��	
	
	��

	/hgh������ghg$#��/�	1:9<9:-65(-0/,
��	L�	����J���c���
����W;��:�����
�

����

�a�
��	�	����������	�������	�	��7=)�2*�
	


		 
"!$#&%('()*),+./0/2143/��&(�

�		����,�&����
����$
#����
��
	���
���	��

���
���
����
�
	��
�
�X�p
��
	���

	


�&&���������=@
'#&JI�
�	�	�J�	
�����&
	��g��ghg"BABABA

^%&	g��.
	
	
		��	��*'('(12'	 $
#�
		
	H
	
	QfefV�����
������ghg$����
v�
��������*�J�
�
�
���

����	�������������7����
��-0	 �VS����R� �
�m|
	
�	
�	�	�	�	�	

�	���

	����	0���T���7������
�����
�
�
��
���!
1�
&O�	$�"	
	

	.	 !	$%(/01 6
5"8 78787W:=@?HBADCQFEFILMPQ
TSVUXYZY87�
&�`3_�

�
�%4	"&��$�5&hghghgh	ghghghghg���������4��������M	����&$|ghg
hghg	��
>=	������:��h	{S�@=
	�������*��
�
�
��
������&KR����Y	T����
��+�����'	���	C	�$

		

:
 	!"!S�T���&
��$78#���
"����!���7��N��i�a���N�����/Z
(	
	
�a����&HJI��

FE��:
K

		O?
�$'7�H��q�6�&��2'	
	
	
	��21����	������7���������������7����&�7����1
��-0	 �G�l1�
	
	"#&'`6_`_&
����
	��7����	��%

	`_`
& �




�l&������������������������	��7�	����7�	���Wm

F	
@#?@;?@.?@?&��%(	
5()		�*p�#*&@%?@	?	n=>=>����
��
	!	
`_`_	n=>=>=>=>�ap
arihgj				@?@?@?	n=>=>�����{
		�@��
��G�
n=>=>=>=>=>=>=
>    =>  ����������
E����
�%������3b4e./��1-`IJE	JI��I����Y
�O3
,Q
	
	



n=>=>=>=>=>�����_������_�,
		@?@?n=
>�c
f
@8?@?
n=>=>=>=>=>=>=>�#��������_������_�
	
!		

n=>
�CFY`_��]�

(
`n_`_`_n=>=>=>=>=>,�y|������	�_��S��_���?w~�yu!	
  �(	lklklklk"!Av��	�������� �	�q�	

	A����(4�1+���+("-�|o��q>!1-����x�(," 
��
����




��
!"1x�
�g '	��	����
�E�, 

	��9�����(
"<�
	�
�0
	/E
<��(lk���
	&���"�(����!��"!����7����m�i
	
GPOD�7��i�i���1;
	�7����(K��	��%#�(


tm����&	"�7�0��M�� 
*��

"��	!'�_2�K	
	
%#��������.��.�	(F=
@?@?@?
^%&	e"!@?@?
@?
^%&e@?@?
@?
^%&e@?@?
@?
^%&e�*!��BX�:=��>?��AH��&hs�
�\'(�J����d
���
������������J��� ���
������J��� ���
�����J��� ��C
����]�e
-+'' 	�


	" 
$#&
',)*)
.-0
16343
87:
;(�������+�(����>=��E��������
>�	"�	�	����&KR���	��������	��

�
�
�
�
���
�
�	�	�L=7��$)�2

>@?(��!���
�
7�m�b�	��
	
	�4��(��
"7878787��"!��	��
7�

�a�h�h�h�h�h�i�h��
���	��
��+�	��

I
E

	�'�K	("!��
"!"!"7878787����a�a�����7��
�
�`�`�a�a�`�h�h�h�h�h�i�h������
�
�
��aaz	

 !�w�������
(	""$#$##@9:# popo"#po8����������$#��#$#$#$#$#
.-""&����	���	�����X�������34�M>
������s���	x�
�
$$$�	�	�	�	�	�	������ �
�/�1����
�����������	���	
�R3 4

D,%�Q	
	
				 #8  "!$#$#&%"
'*),+,+.-
0/2367&�c�����(��
T{
 

N#�
 v����J�('
HG	HGH
GHG	HG<���7��*�
�
��&2��R	"i�X�
j!;��*!
Q��*!
Q*
��*)AH��!
QRMR	"-,;:����
	�!g�X�

��I�O�4�
'
	

		
<`�_`_	(F=
HGH
G8HG�	��W�FA��XW��XW"
	+.����	*c	�

8
	���1�(X�(		J*M�d��>�(.-.-5HGHGHG�
���

�
�
�
���
�'F.���
�B?!67".Y��25��������	�
�
�&("+
�5
	


�d���(5.+,-.+,+,-	.-+�>
!,+f51F"��	�
�������/+f51^��;+f51h;+f51RSU)Cq5
	+(�	�T����8(	.+,-.+,+,-.-.	+HGHG
HEA�������	�����������	�
���
�
�
�
�
�
	
)J����O���
_?T+	
		
A����J�(	k�������������
�����#"	 U�."3	�		
	
k@E?@	(,+.+,
+�����
��
����	�
��������	��I
	�)��
*
@"?
�
����
����������
���������
	#	

	
����������������������9��������E� ��������������������!"4+)V!

��������)����	'��
^*Rl
	
9E�n������������������.����������������������	�����+X)-D		3..#
��;8�������p!Rq
	
.�B����
���������������&��!��(ijiV���	��
�� �� ��>�	�	�	�	��WX���	
��	�� ��%�	�	�	T��
��
S1'3�



&!(!`_`_`_`2_`_`_��� $�
�	�	��ps�	7XMZ$�=��!��-����8����
JI���>����JI���\[��������)�V������
^%&h������
��	R�������
�����PI<9�8�
�
�
�
�
�
�
�
	*��J�	�	�	���
������
*�


' "
#`E_����������������������
^%&h
�������������������
J�
�
�
�
�
���
����
H!
/	
	




@??@?�	���������
��������@		`Z_
�	�����������
^%&h��
�
�J�
�
�
 �����	�	�
����	��'	^1	1!	



@?	��������
�	�	JG�	�	�	�	3434S%4��������� ��
���
�
�
�����

	
)4
	
	 �*��'�����A�
.1"34�
�
�
�


"i`W0#YA8�����������������
�
�

�
�
���
�

�

�
�

���
8
@?@?@?�43
�	�
�
	
`_`_`_�4�

	`_`_`�����	�����
����'=	`_`_��������������6#`_`_
��������������
!
 �D��'(�	�������
^%&h��
���$��J������
������)D
	


Hd343434-.	343434�������

�������G��HH

`b_`_d!%&%&A�����
			siUV
!A`_`_d~�(
��7�
	
	
@?	d~�(34347R'(~�(��7������f�i������'		

�]�� ���d	~�(~�(����%&��~�(~�(?��7�2���'����������7������
u	�	
	
	?@?d~�(~�(��7����	`G_`
_d~�('�}I�	�7����LKLG"

m`
3C	FUI@(?d34�
	��	�5�dH�


:!>d�
�`�	d
-.-.-.<('(V�(�
	its��s��
�	�	�	T��
	f	^	g
;�������d~�(

~�(��4��-~�(/0~�(~�(�
�
7�$
�����	����`_�
�
���
�������


�7��
�
�������
�����
����-$�



- "!$%()@?@/?@?d\�*


 !$#>
IRV
	�P��9��!�d0/0/*����������0/0/@�
����I+vQNM
0/��������#$������
34s#		�+T}'*
	@`5_d3030��������
�������
	
96
>
`_d3434������
�



`_`A_`_`_`_
d/0343434/0/0/0
/0��
���
��������
�S�� 	�������8�&������������#
�
�
	

�+�d3434���
�S�
�W�
�
&

�B�d3434/034/4/034�	j�
�Si
���W�
�
�������������L+;
d34/4/034������������
	`%_`_d3434��
�S����zW�
�
,
`_`_	d<�QVUZ		"`_`_	d8�gnmp		"dWXWXWXWX��	����	���+63<<

	
	`/_`_	�D�	/	:	
&�1��
����L�
*)
	
+	E`A_`_�\�
��
P=	S?�#��
�<�
&
 `X_`_`
_X#L	KL	K<LK�AD	?	BY	^OXYZWPi<z,Q}			
	


		�T��	X'('('(@������&	d8-j@�5�X
'(	LKLKLKLKLKLK�?f������������!<		�e�X��
��'(
��(�85�7����7��$������
CKi
(@?@?@?@?	X<�	1	�.��j�� �X'('('('('('(3(	'(%��VS���������6,S�NM�@JM  ����;�5l
	
	
	%`@_`
_`_X'('(>��VS�����


5U0(#*
8������f����g����X'(-(
'('(
'
^%&	5'('(	-.-,+,+,-.-.-.-(
-.- >+.-.-.
'(<=+,	-(LK'(-(-.'(LKLK	LK-
.LK''(-����-.F)<;-.-.
'(-.'('
^%&	5'(

-.	-.-.-.'(-.-.-.-.-.-.-(3���������J�����������
����������%&��u�
�����	�	�	X��������s����n�U�	�	�	�		R��&��������<����~����n�����
�����
���$
�
�

�����	
�����
�
�
�
��
�
�h��[
�������
��q%C%����#������t����UNn���	���������J��������n������
����������n���������
���������	���n�����
���������������n�5E	�+]ei�0P5%	�+



		 "!$#$#&%&%
*+( -0/2387:9
<;>	;BA
DCFEHILKNMPOPO	RQT
SVU'XWZ[`_F<;<;)badcfe
hgjilknmpotqruxwz
	{vu	v}~gh
M'	������������������{3`_X-.-.������*(�
1

`_`_X��	��
��
7��	��	
���X'+.
-.
�

�������	��	������������C?u�'
	

		

	�9�U	X	'
^%&	5'('('('('
^%&5��J���89�	�	�
����+>�	�	�	�	$#$�	�	�	�
�J����
�
�
����i	E/^	
		

X'('('('('(���$��
�

�
�
�
�

�
�

	
 
p�
`8_`_pH�	
-$@���5���px�
/(

		
'i(^`_`	_`_p8�
+	%@D?p7?@�
	
	
��=F=.7@?@?@?p4�

"	@?@?���C��:�p	por�4r�4r�4r�4EFp\[o
����7����1	�7�������PI<9�~?$		

`
_�@?	�	�@#?@?pp\[o��PI<9�#	`_`_p,�@?@&?pr�4EFr�4E F	��7��R�����[f	�
7
	`_`_pr�4EFr�4EFr�F	��7������������''		�#���T��
�	*l�
			a)		9*���L9*�	���	��
	�j*czy�0-






��9l]mc�U����*^cd%=>7^c	>=
^%&	c^c��dc��R%=>&c>=
^%&cdc
��������J�	�	���
���
�������
 ����������
�7�	������9��$�����	�J�
�
�����
�������
�a++

G�	

	

	
	 #$('*
	
�-��f��f�*	.'('(-.-.-3>=>=	��>=
^%&c��3����<�
�VS�������XUR�J������
�	�	�
�����
7�QFC
D?���
�
7�
*kb'

�`"%8$�	3
	

3<��*$���*.'(-���$�
`_`_
*�SV
		
@!?@?*8�����	(@#?@?
*P�\]��&#V/0%K
EA
JC��
�*
-�
	��

-�\������*
43����%������>=.9����>=	��������p>=>=>=>=
^%&c��
�
���7������P��/��=�7������
Z^UO�����V�"BX���T���	��&&1�������&KR����������	����

���j������
��������9J�"�


$#&%*'0/212
7	:9<;<;>=@?pDCHEFEJIL
M
�����*#,+#������������
�
��
��$�
�������
������	����
	+�
P;�
		����.�*jijijiKjiR�������

>=���
�
�
�
L&%�
� =H
�K	R`F_
*	>=>=>=>=
^%&c��������j������
�����7����	J"	K	

����@�
*
�~}~}M�	�����
�������
.������������ ��
��!
�S�?
�

	
	m


	4*
������
��-*T�
#!'&2��*<�"�s���	*dcdc	��C��Rcdc��������7�����WX���	���[*	�
F			�	�o��	�*dcdc��C��Rcdc��������7�&56'	��������	����`{
F	|
	
	�c���*����'dcdcdcdc��l}~}����7����
����	�����7�������E�			
�'
	
	` _`_	*��l}~}����7�������	!	�@*dcdc87 Dcdc��Rc 7878� ������i�h������� 7�	��L�h�h�h�h�K%A	
	
*�����!� 7�m�L��� 	�L�������*
����	dcdc	dcdc��l}~}���!� 7�!���!��

���������!7�� � � � ��!sbmt
	u

			

�E���*dcdc����Rcdc�"�������!7�"����� ��	���1L	%M
	
	`_`_	*	�����#	�"7�"�!��"
		
	(	���*��l}~:�	��l}~:���l}~:���l}~}���$
���#7��"�"��#�#7��"�"��#�#7��"�"��#�#7��"�"�"�"��#9�x�	"%&%()������	�����*0��z�������%'"!*! 	�$7�%=65
4+*QJI
H?>Q
h_^UV�$��%)�$��%�#��%@W
�3��	

	
	
	@"?@	?*�����&�%7�&�$��&*
&`$_`_*�����&�%��&�&7�&	�C�`p�

5
	
"*(�����	`433+,/����"�(%n�������

��c�+,+67��������%&��-	W	�P		�
	


�-��
���`��$��$��$����7�������	����7T#

�k�� ����`��
����6��������	��:���#������	L������	%"c�����:������������������*7o(
3�4
#
	
		
		
	9	
	
	
	�f��[�	`s�
������������������&�������
�������������������	�1


	�

	
	


		@?@?@?@?`56!�	78
!�u�������N�`�+,Z�
��\	,�k��



�	�	�	�	#,xw�	������������%	������`E�	�
��	�	������.-�����
�
�zcb%�
�
��zcFKB1>�
�
������������$	�
�
�
%�
 (�����������-��fot<5
B�A

	
	2
	n4"!"!$#&%&%��+	`+,+,+,+,8����.��	"���		3	8�>������/�`N+,D�
��������������


	
	
��Y�����+G	I7
$ 
�{��D�`
+,)

����
�
�
�
���	��
�	�	�
��	�	�	���	����
�	��
�c�
,��
�	�	��
�	�	�
�
�	���	�	�	�	�	�6%
�

	
"
 #&'$#*)$
+,/,@:?@?
`P�
+
#$g���9	
BA
I
�?���,"hghg'�����

G+I"'�����,Chghghg;����E� K�
�Q�
���[Z)./@	
%�
�@�
�J	
=�
�L�
�L�����
�N'L_Hk��
�@	1#!!`_, �	@?@?,hghg
hg��
��
���$!
�����
,
0/hghg����*� �������
�����
;����
���
����
���
�����������������
��'9
�4 F
!o$
	"!"!$

('*�
,,�	%@?@?@?
^0L			^
v����� �
���U��
�	^
)*	�gn
,9
L������,34��N��@����
N��ZY����	8.		
i



	�5��P�����^	6141	�-.#0������*�������+��!������7�����
����	�L�q{S�����33y		 $#$%$		@!?@?@?@?	bP>	
	B	&$`5_`_`_`
_bd�
	)(7F@%?@	?@?@?�	
	W6"^pb��
%�
�
��
�
F5 >����?"!pp
%`_`_`_b0�%

	b"������ ���
��	b��
�������

`_
b���		`_`_
.,�

 

$@
?@?.
fe���
.
fe���
@?@?.fe����{��J������	�.��
��
&��'��
��
!����7�����'���*	��	XW`W
��^S�7��	
	@��F7	����������������B_`W
��/�
6F 8	�
	
& "!$%()!�@��.��
	��
��
��
��B?����7�	�7�������
F+		
`,_`_..�|y����

	$'	
�0�.��
	��
��
��
���	�7�	�7�������3
	

�Y����	�	.)��
��
"�����	�7����
-	i
	
N
&
".��1�
.��
	��
�����	�7����
8
=	
.������FI
F����w�����.`_`��P`_`_'�
	|yz���
TQRUEB1�*VmP'�.��9���.?���
�ji���	21(
"	'&%���
��	�	#"!#��?v 8|:

@F?@?.�����������<��
���
�
�������
�


'$)		`3_	.�����<����
	�
�
�
�
�	�	�
�
�
�
&9T.��������FI
F��
FI
F���-TT@?. �


�������
�.A�&��18
IF+5	A�)���.8�.	�L���.`_`_`_`_`_�����������1 !*�?�.��
(��
�
�7�
���
+E
,J(��	�R��
�.t�	������d
.�e����
.��
	��
��
	��
b��
��
������7�	�7������8%2-�� ���1�7��
�
���+
�"
"
�	
	b�8�.X�G?� ���.4�		

'		,�:���.T�
~�����E	)
�n��3�.
h�����������

�%7	�
*7�#��$�.	��
��
1��7��
�
"���#
L		1�5�.P�B<�		

�
G*)*+(��7������
�`_
�	�<�

�
L-
Q��.0�	
 	
@)?@?.@�0�
.$�	
.������.����������.

��$�����	�>�S�S�>��
����>�S�S�P��>�>�>�>.����������������������
(������=�>�>�>�'	�T		�




	
	$ "!.�	����.��	���H.`_`_^_^_`
_����	�����
�����������'������Oe1	
X
	

		
�A�����
.L������

"
/
Z0
$L����� �N�.
P��
�
�
�
	
	
	
	'U!K
P�A��
6%$-.)$?
E$
	
8�9�.#ji�	

	��!#4D@?@?@?
48z������������
������
+)

	4(�
 @?@?@?@?4D��������#$&��-7@?@?@?@?@?�
	�����.<"����/�
4����
������
��������������#(G6 

��
��	%
��0/

�!
	)o
A`'_`_	�
		 �t��uvuv<�juv<�juvuvuvuvuvuv
uvij<�vuduvuv
�����8����
G7���������������
���w���������v��w����}w&
x		
"! %$)(-01
`_`_`U_�uvuvuvuvuvuvuvuduvuvuvuvu	vuvuv��`_8���������,�_����<I��������
�w�����������	�-2�w������ov
	
	
"#&'*+0	14587�9��uvuvuvuvuduvuvuvuvuvuvuvuvuvuv��`_8�
��~��N����w�ejivpd��w�r��~���_��t8�1
		 '$%('`_`_�:\[9��PI<9�	)`_`_�uv!�AF[V	6���6$�		6��.��.�.��.6z������������|.k�����


�	} 

���������������������7��7�	�����������������Q*$����������������������	��		
��		��				��	��	�����2
	
"!$%
('*),+./2367:9<=@?BADCFEHGJILKNM.PO.RQTS.VUXW!`_`_`_6 �	6�		
`_`60�
"6D�
DD`._`6������7��	�	��	&`_`6������
����	P6

��
�
�
�
�
�

�
�
�
�
	��PP

	

r�@
?@?r���
	�*��}���rD+,+,
	+HGHGHGH>GH
�
<-&@+8
?J	'���������,
?J	�	�
��������	
?J	
?J	���!
k
�
D

	>
8�����6G23��8
	� !"ji
	@?8�����/2�7�:���
	
`'_	8���������&v�7�nk������7����%	,
@ ?@F87&7&
������f�f�f�i��f�f�f�i��������
	�������
	e
	
	
			@*?8����8
���

�c��	8����������f�xqBABArqf!$����/,%tU

�(�/�T8
������!�	
�7�	
aX	���	,���	,��������J������8!�i�
	
	
`_`_8$�
		�
	�
	`_`"_8����\U
	�
�	7�
�	��
�	�	�
��	�	�	?	'A
	


		�:��,���
��
�������
����,

	
		)
+


��
�U�����
�d����!
"			
���	��	t+,		��
���UV,���	
'',�",�!�"�!�"f�!�"'�!�sUV����VUV��F�
	&!$		J=��J37L���������I7VM	/�<_7 �sF����~4	343
~@	=<;	
	
����~ �	
`_�


�߀�߀�	߀~@�
1$�)��)�~034'�0-�
�
���Q�Q5	9
'���
�'����*����!���	~	����
��


2	

-	+	�"N
		�`B_`_~:����� 
����!<P:�,���������~%���

��</% 
~�	� �~8�*
�

��~	-.���	����~��~�


�

�_������M�~
MNMNMN
�cd�4dc3$MNZ�	�X��_�@��0���p������_�aL#imD	�


$
Z�����~MN�MN�
��

>(���,��@?@?
B��r������P

@?@?
B�	

�
B(�

�B$��	�		�
�	�
�	�
�	�	�	�	�	`_B�	

@?�	`&_`_B8�+	 
@/?�		#��B
"����wm�sy
5#5
	"@?@�7�<��A�BLKLKL{0��LKLKFRK�����������8�����
	��	���"*
	
	F	�,��;��M�BLKLK/0LKLK
LKLK(��LK��
�
tWXW��	48343
4/01
�7���83��+�GN�
(	

���	

���<�	Bd�	
X"]@/?@?B<�

B��@:?@?B)RQ	RQ,�	����	M
R
)	,`9_`_`_`_BRQ��@�
�
�
D��
s		g*)

F@�	��JU�G���B'VU,�
 %&#��		1L4',�����?���B
RQ
RQRQ	RQPQRQ+���������
�
�
�
�������
���
�������
	
�
�[&K0


	

	
B��

`_�	�
�n��#�Bq�
(�
�
l��aVOO�Y

H	5WQ�D+':>q��
"	�B	���	B	�
 ��	�*�B���`>_`_`_B!��4����7�Aa
)2!4���B6V	KLKVULKVULK	LK������RK�����


��	����	�	��
�	�	��������
�7��7 �S�x(�6	

BLKLKLKLK
LKLKLKLKLKLK��������������������������L

		

@
?@?@?@?B,�"!"-
@	?@?B�


�v�
Z43434343[>�����	���$A	-"	[@)?Z
43434343	�����
	����	%
	��(�ZD�

	&3�!�Z/*)*"�������*"�
�����
�Z4343/,��RQRU/,+,a��R343�

$�������
�7���
���
�������
���!�����hez
�
`-GPM<"
u\WLO���	���	q
A/
�


		 !$'*),
-21014787Z�
Z����'���Z
:9:9	R	QR	Q
�3��	-./��KN9�
�=�
�*	
		
	
`U_`_	Z/0/0����	/0/0/0	������7�����������	] 	2	`			`\_`_`	_
Z/0/0/0/0/0��lMNM��/0
�������������7���������
lI%
r



������C��	YZ?ZYZYZ��Y<;<;<	?@?@?@?@����	��?@?@�����
 �!#+l�
��P:

!$	$
������$��$#$�
�
q,$#�
�
q,$9K3/8��
q,$�.-��
q,$#+l�������]�����
���
�1	�FWK	�
	
	
		�����?�
�
?ZYZ?@?@��
����%�	�	�
��
���
�	
`
e
@?��

`_`_�0�
%"���m��������������������-EFEF	����FE���������
�EF"���

��
 ����
$���������������
�

��;#	���$U2&�
		


"��5�
[\V�PDP��D32T�$
	*
[
D@?�V�P�#7`@?�V�P�T�\�)���	�/���


��!	9

	+/�����
	����S���JC@i2
 
��~�@?� ��)����8�	/+1�
�5����H�
	<7	A@?�����

`_�,�


����NGH$V�P�
		������T��A�	O	�N	����N�J"7878��t
8�	�P�P�PK�N�NM�M��O�Q��n�n	
 �m�m����4/�������l�m�m�m	-
	M�w"	@



+ � J(���:J��������7�X��_���+
@?J�@?@?J����3��wJDCDCD{8
��DCDCE��,DC���������8�����	���)���'%
	
	E
,
	�P��jJDCDC78DC
DCDC(��
DC��$�%������(��
����
�7��������,N"�
(	
$�����0�J8�	@	?J>=���@J�	`4_J>=��>=�	Aq��*w����	�	��5
5
	
�U���J��2baba���
����	7�	'
�	�	�	
�	���			_9R2
	
	
`#_	J�����
�
7�

�	��
`_�34+('(
	`C_`_JDCDC����
�
�
�
��		$����a�J����!"	!"0343��B����������'�@?@?F������
�����
��
���
��������
����	��7�
�����������
!�'(
&��m&^E
			"#&%('*)*),-'F`_`_J
�
�F�Q���`_`_�	
��	J��43b
a��J��
7��	�

�
��
�� &	I��


	
�X��?�JDCDCD%
^%&	CDCDC*�
�����
������J�
�
�
���	
�������������
���
�
�(
GK
	@?@?J��
_�2�_�_/!�-��J
RCDC5)��
������	3��
���
���
���
���
���
��2�
@%?@?
JDC
RC"��������
=*
@"������J		������78��������78����� ������
����������
��������������0
��
����g!�����(k�		
	
J$�

@?@?J7878�����@%?@?	JDC
RC��������		-	@?@?J���&�5���J
��3�y|��~�		&�z-=`_�

#�0�JDCDCDCDCDC�
�
�
�
�
�
�
�
�
�
�
+J��	J��
���
`_
J�����
����/�J
^%&	C������2��	
^%&C��������!����2����IJ��������
������7������_��J���U����>S���
�����������������X�$�7��7�

%$#?��m�'%.2
@
	,�
	2	 
!$#&%() +0-23672:9�����J	DCDU��
	��7878	��
^%&	CDCDC�����K�����7��_
X��_��������
�������J������
��������AA�	8			

 "!	$#&%&%*'(',+.
	/2121`_�-@`,_`_J<�=	J�����$J43
�������������.��

�8�	����	����������7������{;�7����DCD)�DA�%


 #$#
����
�JDCDCD{��V��)
^%&C
^%&	C����
��RCDC�
�������7�
����J���	!���
����
���
����)8��

� 7� 	���	�����IO"
?
�V


)

	 !
$'('@4?@?J#����
�!� 7� ��� 8!#
�p��C�JDCDC
��ED	C
7��
�!����
�!7�!B


��g���������EX�	#,5:
� ��"e�/& �
E	

	
	
	
@
?�"�{�J>=03

^%&C	�#� � ���

�"J�!�!�!�#�#� � �
����}=|



	@?@?J�%�!�!�!�!�"�"
$�eJ=78787�%

	�!�!�!�!� >� 
�$�%W	3=���J

^%&C7����43	03�&�$J�#�#�#
	�%�%�"�"� 
�����$�$�$EX�$�&7�'�%��&�!�!��%�%����!�I+



 $%@D?J
��4343�(�#�#�$�$�(�(�"�#�"�"#�"�"&"D

	@1?J�)�%�%�$�$�#�#10@?J�)�%�%A�$�$�#�$ `C_`
_`_	JDCDC78��78	��D	CD	C�* �!�!�!�!�&�&�*7�*�&�&�)��*�!�!�!�!!;	&	]
		
		���J78+�+�'�'!&%
+`+_`_JDCDCDCDCDCDCDC�+�"�"�"�"�"�"�"�"�"�"�"�"�"�"@5@??J������������78
��78
�,�+7�,�*��+�*�*�*��,�+7�,�+7�,�'�'�,�,�*�*�'�'=
/

	

`)_`
_J����%�,�,7�,�+�����7

	
	J�-�`�������	JDCDC��DCDC78��DC
����RCDC��RCDC78DCDC*�-$�$�$�$�$�,7�-v�%�$f�%�[�7�7�6]B�)�)�,��g�9�%�%�9�9�,��-�-7�	�%�%�$M�,��	�$�$�$d�*�*�%�%�%�%�9�9a3	�N			�	
		!"!$#`B_`!_`&_`M_`_`_`_`_	J7fefefe&I$��$��)��

����
��
���/�9�9�,�,�,EX�,�)�	�X��X��w�'�*���.���8�g�/�.�.�,�,�.7�X�,�.�.�/�/�.�.�-��/�.������"�.��/)�-��/%�.�.�-��/9
�CQF#
d�	 ""%('*),/)6587:9<=6
3BCFG
JI
LM�)��T�J 78(�0
�������.
�.�.�,�
��
�
���
�#	 	`_`	_J7878�1�,�,�,�,`<_`	_J����
���1�/X�/�0�0�17�1�1�1�0��1
 	
�h�JA
^%&C�2

	�0J�/�/�/	�.�.�,
����)E-lA
	������5����N������M��|��+��
��k�J
78	7!����& 7878����&7&?
&%&I$��$
������
��������
	����	����
^%&C&788

^%&C788

^%&C	

^%&C��
���\[�7V

^%&C
�2�0X�0�.�.�0�0�0EX�0����
�27�3�1��3��5�g�0�0��1��5�6��5�f�f�f�/ut
�37�3�2��3��0�K�1�)��1�3�3��0��1�4�4�4�4�$����1��>�2�2E�0�0)�0���4��
���1�2o���4�4			�47�X�3�3��2�
�2�2�&����2�3��2��4��6���5�5�67�6�5��6�'����3*f�4K�4�-��4�6�6�6�6`]�7�2��7�6�7�7�6�6�6�6�6�5���77�7�6��7�5�5�(����5����0J�0�0�0�.�.�,
����)�7�65�:�j�j�:�)��J�1�1�1�/�/�-
����*+��5�j�j�5�-��J�5�5�5�3�3�1
����.�-��3�5L�4�7�7������'����3�5J�4�4�4�2�2�0
����-E�5��6�'����3��3��5�d�Y�5PI<9�4�0�J�2�2�2�0�0�.
����+��	?'/	�
15	k
	6M:)*$*"%(
'.(+
	
!

!$%().14587.1:9<;	>A
21.-.+D+
21FEHKPQ
TSVY\]`adcfgjk
nq
tuxy|{~}	�~}�����������������������
�������
���
�������
���
�	������
������
���
�����
��F����E����
���
�
`_`(_`_`_J�8�/�/�/�/�5K�5�.��5�7�7�.��42$	�:�������*��
�J78��5<7878y�9�4�4�6�m�7�7�7rq�7	�7�7X�6�7�72�,�,�,�,-.#V/,%�0�f�f�f�5SR]`c`�6�
�,�,�,cdSR]Z�,��0
�,�-�7�7��D6�	!`%_`_`_`_J6�������:�,�,�,�,�-
�.�-�-�97�9�8��9�8��9�,�,T9			\
	
@0?@?J

$�:�+�+�+�+�9������,�+�+:
7D	
�;�	���&�J
������$���������\[���
��
�:�%���%�:��"*�:7�;
�:�:�9��:�9��:/�:PI<9�:�9��;�9��;c�%?	



	

 !
 J�;�:�:
�:�:!@?@	?J�<�;�;	
���j��P�J
7V78
U8
^%&C7878��78��78787878��78���<�1�1�8�J�9�9�9"!�8�8�8�9}�8�8�6
����3�8�8�8�8(�<�=
�<7�<�(��i�a���(�;��<�/�h�9�/�/�0�0�/�h�h�h�h�/�8�8
�<7�=�(��i�a���(�;��=
�/�/ ��8F+�


	

 !
$%('*)$
#0/236
5<=@?���
J-������78787878����"�>
zq
�<X�;�=7�>�=7�>-2c>�&�&,w>&%�>7�d�%�%�%
�.�h�h�h�h�h�i�h�:�=��>WX	�<��>cdwjk�*G-

"#"@	?J���?�=��>
	
���	J
^%&C787878

^%&C�?�<�<�=J�<�<�<�;�;�9
����5�:�:�:�:�;$�::	�=J�=�=�=�;�;�9
����6E6$	


�v��?�
J
^%&C787878��78787878��(�@�=IJ�=�=�=�.�.�.��=�=�=�8�8�9�9�;�<�9
����5�:�;�;�:�;$�:��?7�@�$��h�h�h�h�h�i�h�a�$�>��@�2�2�.��
���
�2	
�5
�
	

"!,-0/2/�@J@	?@?�@�<	�<�<�<	
	�@�P��Z�J787878
^%&C#�A�/��=�=�>
��:�<�<�:�;$�:�=J�>�>�>�=�=�;
����8�0�0
�3�3�/��
���
�3�
�	

�G	J78
^%&C787878�B�?IJ�?�?�?�=�=�:�:�=�=�;
����5�:�=�=�:�;$�:�
.
	
`+_J
^%&C
�B�@J�?�?�?�>�>�<
����9
	
�B���J��78����-787878(�B�4�4�>�>�5����=�A�B
�<��>�<�<�A�A'��:�>�>�:�;$�:�'	S�
��
	-
'�C���JK&�D�AIJ�A�A�A
	,	�CX�B�CX�C�5F�K&	`"_J

^%&C�E	�@�@�>
����;	

J0�E
�E@?J�����F�E7�X�C�C_�D�D��E


��J	7��,!
^%&����
^%&C���F�A�7�J�C�C�C�B�B�?
����	�F�F�F�B�B�@
����=�D��F9�
($	!

�0��G	&#�G	&�G
"`*_�G�EJ�D�D�D�C�C�A
����>
��H

�H�X����%���J
^%&C
^%&C�I�GJ�F	�F�F�E�E�C
����@)�E�E�C
����@�D
(v
	
�I�J �J
�J	@(?@?J�����J�I7�J�HX�G�G_�H�H��I+
	
���J787
^%&C787878��

78787878	���J�F��J�G�G�G�F��I
�F�F�D
����5�:�F�E�:�;$�:��J7�d��IX�H�H_�I���h�h�h�h�h�i�h�a��I��J
a�A&	�


!&#(),+67����J
�M�>�>�>�>	

@?�M		��M�M	����	�JDCDC78
2DC������8&C
^%&	CDCDC�N�D�D�D�D�I�I�K���K
�M�N�E�E
�K�K�K�K�9�+�K�A����J�L�L��E
�I�I�O�O�J�J�H
����F�F�F�F�F��
'�)/�
2
	
 "!$
	%�
��m���J��O$!y�&��O�
J78787878787878�����P�>��M����i�L�� ��������h�h�h�h�h�h���h�h�h�h�h�h��O7�P�����N��PI
<(
h
	
	 !`D_`_`!_J	��
��78278�P"�O��P!�����P8�P���M�M=����i�L��������)9		
.@?�Q
�Q	�P�J787878787878����
�Q������h�h�h�h�h�h���h�h�h�h�h�h��Q7�Q�����P��Q)0%	
	
@?�SGJID�S �T�T�T�T�T�T�T�

�
�
B�
�
K�
�
^�

J#7Rk5RQ;RQ�T�T�TN	�R�R
�����Q��U




�Q�Q
	'	
�P�Q2Q�U�T o
�G;F

=�#75;`O_	J43�����V
�R�R�V�V"�M�M�V��S�S�S�U7�V�T��VCQ
G
	
@a?@?
Jx�V	��
�����	������
�
"D
\&��J787878	787878E�W�����
��h�h�h�h�h�a�
���
��h�h�h�h�h�a�
 
�V�V(�EH8V	
	@`_R�`-_`_J^]^]
����	�X�V�V�V�V�W7�W�V��W1%
		����+�J	
^%&	C��
����o��ba'baba78

^%&	C
^%&C!����57878u�X�VJ�V�V�V
�T�T�R
����O�X�X	L�Y�X�X7�X	(C"	�W��Z�t�f�X�X�-s	�Y�Y�Y
	�Y�U�U�WJ�W�W�WId-3
�R�R�U�U�S
����Q-7#&�WJ�W�W�W�U�U�S
����P��
�Y7�Z�X��Z"!*)	&#�

�
��!&�
�
�
�
�U�U�V�V���:7	������98��
5	-�	<.P1'T67�	
		
o'
 "
	#(%&%*),
-!014587:9<;<	;>=@?:
9:9:9:9B	
7!`-_J
^%&C	�[�X�X�XJ�X�X�X�V�V�T
����Q

		`"_J787878�[�W�W�W�W�V�V�%J,�[J
^%&C�[�YJ�Y�Y�Y�W�W�U
����R
	��'J78+�\�W�W	+@?J��
��
�\�[7�\�Z��[


�z������������1�J	#��#78������/���\�Y�Y�Y�Y����"�[��\<9�����\�\�Y�Ys��[��]�[��]*�\��]�	�
#�[��\C�:�			
'���J&��
�]�K��Z�Z�Z	�[��\
&
���J��
��������
����������	����������78���^�]7�^�]��^�^��_���"�^�^�^�^)�\X�\�^�^-���^�^�^7�X�\�^�^1��7��	�\_�]�]��^�^7�_�\_�]�]�]
k���\��^��r�^7�_�_�_�_�_�^�K�\�^�^�U��[�]�]�^X�]�_7�`�]_�^�
�i�\�^��`��
�




 !$%(),-0/	2367:9:9<?BADEHGLINORSVWZ[�N����J��?����
^%&	C

^%&C
���`�`7�`�
%�G
���`��a���a�a�_��a�_J�^�^�^�]�]�[
����X�]�]�[
����X	�a�`$\�a�`()""/�=	

	
 
!&%$#��b
@1?@?@?J�b�_��\!0������J	����	K	
78y��
78���
�b�b�b�b7�b���b�b�`�`I�aXW�a
�`�`�`�`	�^�^$)*

�a��c.'�_�_B
�b��c��	�"?21	�	
	
K
y
� !
`D_`_`_J	��78
������
�d�c7�d���i�a�����d��b�b��d�b��c�d�dQ]	

 J
78�e�`�`
�(��	J&78)�f�����a�b#(����%
	.	 @�?@?	J��E7878>=�g�����f��d12/03
4CDABE	D�b�b�b�b�f��b�b�&KR��bK&	�s	�
	
	
	
�k�J	78��D�g�b�b�g�gwxuvy	xklijml�f�fsfe	
	@?@?	J�g�d�d`_`_`_
J7878�h "

	�d�d�d�d
-	'	"�1��5���JI7878��78���i�e�e�e�e�i7�i���i�a����h��i%
tP&|I

	@E?J78��78��
�j�e�e������%�i7�j���i�a����h��i7
*
"




@G?@?J78787878$78
7878�j�f�f��h�h�h�h�h�i�"��h�g��h�h�h�h�
!

@P?@?@?J"7878@�kI�g�g�g�g
]Lj"@�"���J@�l
	#9�$��k��o�J����JIJI����IABABABA
B�q�q�q�q�q/0�q�q-0�q�q$%�q�q�q�q
�q�q�q�q
�q�q
�q�p!	�0+	�
I
	
	
	�U���	�h�	8	A    	�4�������
	
	)	! +  
�@�������!
4
-�@�����>��2��������	����������
�����������������3�	
��N$e������&(e^]��4����
MF	����

���-�!	�������������
���	&$Q	�zPg	/�	
	
	
O$ 0����������
	�$��������P��	��e��p��(��+
�������������������j�����������
~�����4��������������@�
����

2&'(������B'	��+		�����
���
��+��	�)�V(�"	
	= !"!$##&%.<.-�C��%��3��63��+L7v�8!
g
c6+@*?@?
�
*)D�SV
	

6
G
D`)_�3�����
�3��
�Q7�qhgb,��(
$
	
@?�3��3���q7���

 ���'�	������
�������� 
`_`_�

�Z���|<�Z�L
@
(7��		
`
_`<_`	_�WXZ�LZ�LWX���;<���WXZ�LWXZ�L
�		:��y7~y|{���

14��5@�nQC	

�;��WXWXWXWXWX��xw�"!�w����s�
�w�	&
�WXWX��wxw���	
`#_�WXWX�
UV��#� �

�D����-�����H"*�M��\�
/0;<>'"@k?@)?����s&���E��ABO�t����


�
�
					���V�O�b�(]^]^,��{}
��	Uc/(,�A��@]^���EF@����]��_������'��������]^����2�"+,),	14������ITQm���������[m���#+,'�'
+"�_'2�	 �	�}QR]
��
����
,$7!
�	)��)����)��)*�97tH�z
��:�thc
	
	
@=?@?��
�����)����)�R~}~
�[
\]fejq7��������*	"


`"_`_�GH^]D,
2`%_`_�!GH^]Z-&�y	1	!
7!@!?�STSTST
GH^]^�H~~uv]��qbJ10��I



�������"�<�%��RCDCDtCDCDCDCDSTSTST�C DCT2C 
DCT��&���8�����
�f-�+��pst�


('&�	�	�	�	��"!"% 
��������),(
	����_���!",-0/,
����RI,/	65@+8��+��5����������������	��
������5y	�	 �
�
����ZWD��		 �
�

�	�4-i�������2PE�O��	��
����]�	#�,�<.�	\f
��"%R
	t

y
2 2
 
	$%&%:('#('!*)*)2����`_�
<����
�������	

�������
�C<��<��������	�� ��?��3�
���
��������2)�����*�����#�����������e����
�%l
�




	
	�e������*�
�"������	��?��?����&�����	���������$6����)"�=�=?e
+
"B7	
	
`�_`5_`_��7�	��\]					������			����*�7����2	� <��$%

��2C21			

Gt/0/�	�!�#	qP �@J?@?�\�		
	'R�		
	'����																																		"F?		
								
				 	"	$	&	(	*	!,	#.	%0	'2	)4	+6	-8	/:	1<	3>	5@	7B	9J
	;P	E�
��					
				 	$!	(%	,)	0-	41	85	<9	@=	DA	HE	LI	PM	TQ	XU	\Y	`]	da	he	li	pm	tq	xu	|y	�}	��	��`._
�~&{d
#[@(g>6w@<{^]���`_��ZY�5	4����	Y[@^�>h��M]�SY����p��N&0/-���
���
��2/:9JIVU����"+,�*?�&	
`_N��u�N!0/dcE���
������Yw&UM!'@?@?N���wz	
`@_N<	YZ;<v�

�	����
�B�
y
|��!%	
	

NNfedcMNdcM#$#$#$	����������������������	
		�H������
���NM��/���L	
����o����H�Oy	4	v:	`_`N��/!�����U
	*!�N������:��;���N^0/=��
�
	����
s�$&&�/����V�������������!����6�N]����/	����/��0/0/����/����/;<;@?@?����JI	
��������MN/�����	2!	*�	���
�\�H�
�	���
�	��@���
���
��
��
�
�$������	����B�
��������
����PE���
E�S�Q�	�����	�	
��<���)�
�
�
P�
�
H�
Y'�	��X�5��	B�	�����-���	�	��S�Q�	���*�*��"G]	

  &#.-0/436587:9<
A:9	BADCFE
HGLIROVS`]jilk	nmBAps�����
N0����%����C�
�SH��P�	61���
�


G
�S!
�0	%C@!?@N(�
+$$`_`_`_`_	N.����/�6����
�
o"#.N �`C_	NP�		'	�@ ?N:9����*���������������N 0��/H�2?B���
�	3/'i-'- H`_`_N0	/0	/��
	�
�
	�

		��N0/����
�
�	! N��=NH�����

.�;�N$0/	�J[������M<������N
0/	���
	@3?@?@'?@H?@?����� ��������
���������������
��)+�!� 
	

�:B�B������!QR"N
-0��. CD8YN
	
	!`_`_`_�0�
	 ).1#
�/�%L#!"$�
��
����"
VC#$`F_`
_L!"!"!"!"&!"����
�����������%�� 
	)��(0
4
	
	&L��
���
�8���

���
*
+
	�8���L��
���������
���%3
	�'���L��
�������7�	��


	�'��e��O�LHG��!"!"��
!"
^%&A�����.-44�������7��������>=(�����j���!��
����5;


	�7���]������b=	?�&C&,	�
	
	


$#"!&%('�r����p�	L
^%&A!"����
!"��	��!"!"��������j���+��g
����+?F��
�������c����v����7����9��

	�7����;	����		M		�>86	�



	 !$#
&'*+.-.-��PLHG#HG+�	87�	�	&#)2�	�	��9i	J#+�C����Z�
L~
	-�
����>_�?���	�	�	�	�	�	�	�	
!0
56������	��
� h
'g;
			
L(���������	
L4������	��	���		��E
L3��
�	
��p��a����

��
��[	#	O	
	
����7�L�
���DLKLKM�

	
���������X������
���������
����������W%�Ef57�

		
	������L
9: >	={��LK
=LK���
*
�	�
B-.-:0I�0�/�/�/	


)
9�
���
iO
�������)%���:<:%
B	


 	{�
	�
=L�`_L�@I?@?@?@?@?@?L9:<9:�����Q\OP�X�D�����34.+2!c\xF> 	
	:�2��"�L��
������"�����7��8����	��U
L
	"�����#@
?@?	��
���-����J������
��������/���de
������
��
���%C�0
	�

/����	����
���������
������
�������
�GH��)����'��,��
�

lWdC�����
���zW��U����

�����+������
�
�/�
�
#�
�
)�
�
#�
�K
�Im
	
�
�	



)',�2��	��,GH�

��==,�6����*�����4	,'(%&��			<%4,[���$x
���,�	
	#���4�

*���<�$
1`_`
_�����	

�"
�0�
	
			�P����h�
	


_�P����	
			1\#_���)
	�I��
��-.-gh.�h
.-.-.��-
.���������
���������8


�M����
-gh
.�h
.-.��-.
����
���
�������;
R




�D�
210/656
`2_`_`_`_`_`_`_`_`_`_`_`_`_`_���
	

`	
	u�BG������(�67F��������n��3�D���T
S����
�TS���	;	��
<;&�������	�		%�
�	
��			
=A��
4��=3�3++/�'��
�

	

���]�	D��$	Cw '{�����DW��hg
�
����
�
�7�nW
��4DD�
	)A���
D�����

������DT
ST	S�����
	���-
	@?@?D(�������
���7��o��M��Q�DJIJI
JIJ	I"2JIJI����JIJI�JIJI�
����*
!T����m�mn��������	FEF��	�����
p��
�
�����
�
S�+ ������	19G
����M
�A	V4+
)�.		
	
+&&  �(���DT	STS���
��
'	����D��!���
!�<���DL�������	"
��	DPO�	��	


�����	���������"���		@?@?	�$			`(_`_`_`_>




��
��
�����
��
��
>���		��>���	 �S���>	
F

���*	�����	
M	E`_	>�������������7�!>�@b?>
����




��
������7���7��
�����������

���
�
UdNe



`P_`_>D



�


�
�
�
��������
>6'?`�_` _>
����(






����

����7���7�F?�
������	�	^_.��&�������������
�	�����	U�	s+
�
(


"!$%�u�>POPO+,����




��
��ROPO
�	5&"!"�����7�	���7�Z����������������������7��	652=2	y

 )*)
�z���������>
	

��
��
��


��!�
"����	��	��7�
�������
3����7�
�	�	�������
$7.E+7			
!!`
_`8_	>4






�"!�j�����
�
�
�
����/	&!	A4
	
�������>







��
L

��


��
�
�
�
�
�����w�
�mt�
�

�
�/�	�7���
;>=H-�	�	HG�	�	������H�����������)!��>X	�

E"! ! ! #�:����7�	>


��



	
��(



���#����()(�
���
�
�
�
�
��
	����7�/^-(
�����	
�������7��kV
;@	
	
	
		
(	
`-_`_`_`_`_
>

��
��
������
����!�
�
��7����
����=

T
	
X

	����	�>0

	




��

����

�����	
�
�$Ns���
��
����������
�
�7��QFEFE&�7��
�

�����7�-Yc2\
	�0
	
	


"%>��



����7�����������#.
*	
�M�
>h�
		
	

7

a�(��@��"�>��	
3.

	N `_`	_> ����
�>

������
���������7�����������$	
	
	�`D_>
��



������7�
�
����������9:


@1?>
��



��	����7��
��������'
	�W�������-.-7f������
efefL�Z ef
efef-.-.,  -.e
^%&L�Z
���EX;><3EL������P�7�����$����"���J������
�!&�
������������s0$
	
	
" ,$#&%('*
+./
21�,�"�
L�: 
 efL�Zef�
�	7�����w����
�_�OC


@?�	L�ZefL�Z	�	�7������			���4��efL�Z
L�Z�


27 S��	(�7����9
	�]����	+,+	9fefI�
�
	���,����
:)Gb42			
H�4��ef�����75�b��l�	���(�
0=

	� �

�5��A����L�fefefL�ZL�ZefefL���L�fef efefL���efL�Z L�Z��7�w������
��
�
�����������
�7�����
�
���X�
����
>�_����
�	����
��
Q#8
	 	$#&%(',).14589<;>?�efefefefef���	�X��X��w��q�	`[_	�7WXWXWX�R��
�
�
�
�

3
"�-.
���
	
@?��
		
�&�
�����W��ZL�Z�������	7����	
	
�
L�ZL�Z
��7����+

@?�
L�ZL�Z	� �7�
���

	����L���
������������
���������	�+����
^%&���
�������
���2�����
��

����

�
�J�����������} /���#/���
���������������
���#5�
	
	

	 "
#&%
('*)&%&
%
���$������!�
-P!��O	'
,�-P!��O	���
���
��	


�(���	��"�	�,/	��	��$�
	
���0� !(��
	���g��0��	��:��}�"#"ED
*xs
	-	u�	36~:}��������&��ST����
����ST7ST
STST�
r[\Q>CD	M��
�
cfehE%87:,��<;4.���������/#D	`9%&

	7


�U��N����#����8STSTSTSTST_�
	��4	
�
�
s�	�	�	�	�	�	�	�		 5,	Q�.!

�*8_�
�3���9�V
��]B9@?@?�ST�	��


	`_`_`_`_�@�		

�V��O��{���
� ���	$#43��(783"���
���	���Z2�"X
�H�������STS
TSTSTSTST��
������������"[`,+/0-,	)*-,	-,&5
8-,
'e�1.v-�
.

	9`(_�,�
��	0,��
`_`_`_`_�D�	
.� ����
7
=�"��ST���

�a��STSTSTSTSTSTST�������vw��pm	xk
!f
1$l
	�
��$�

	
�j����ghgh
ghMNMh_��	�	�	�	�	�	~�����
bkl4��01
b
_�B����P�G&H�	Y�	�	��	�	S�	�	�	�	
	{�N������STSTS������-��STST����"�	����
��<��	T2��
�����

_Z3<3,#$ktm��
�
�
�
�
�
�
����
=<?HKJ���|st(			
�nc�'w�y�
��)�
��2>i�#	 �
?



-N
4� �
�c��+ST$ST"�����#+$"�a���
���������TST��STST��
����+���� ����������
��
	)
m

	
�#��,�$���0�����	
#
%`_`_�
	�� ���	
ST	IT$�
�����	�
ji����
��
���#)"#M$
@?@@?@?	�h�	

	\[	����	
Mhgh����	]h
����}��	������
�������C,����
	[G46�

	
	}�1��	
	
"��	���
��"E��!	�Mhgh����
������*
	�Q��d�
"!V7S��@?@?@?@?@?	�ghS��������4�#����	


)�Y����������*�������	'


c*�gh���
�!���
gh+���
'"
+v$x��	`_
�	v	l�:l�:	�#7^^�P			`�_`_v������('$���6V�y~}|y���
��
��
���~

���


	
v	l�:l�:l�:�A7|:��6�x	
@?@?v8�

%vEFEF����%X��_�%
		`/_`_���������
�{��{�-	�`�����"W	���2H����mlm6
A3!"	2�
���������
^%&	�V0���J���
���
����3"


	@5?@?�������/����{��{�/1	/����W��n���	����
����!������A���
�@?
d$
	
)
B-+.
) 
	
				I1�%u
�5D









U-�T��n		

				
����
o��o���
�7����	
�N������C��������������
���
�
�G�����
���������
������+��>������1�
�'	b��4
�w���
ELw~����
--*$V
	
	



	
���l
	
	9<9:,+	9f)9<9:,+9<���������tnm
��,��	��������nnm
��,��ZIKM	
��l
	�	�
�	
	�]���l����
	
	
	
	
	
	
	
	����6�,-&3412

CDC./.
38

?w
Y	~
	
	
	

��
l(�	!����<��	���O���
����
���������
���

R��65 !�
����������� =	*$	^

��0�
&�	����������	�(�-��	������c�����i�����
�����ij
������i��X���X��R�����"7T���
���EHdc������:�t	0 		(J
	


�'	������������������<`�:9������'�_%	
	
	h��  h�gj
h&%&%7
8787
^%&%������
����
����

	
	  h78
���

�h7
^%&%��
����
h���			$��hUX�'����	


�
�h�
		
��
h$�				�"�
h�
��
		$

		)�		�.���	h"	�������'���	5	8	�
@?@?
�	

�+�
hUV!�����	.	
!�!���	hUV$���
	(	-$��h���	

	
�
�:�h
98'��
���?	E
'�9���
hYV

�
���������
�
?"
E
�
�-���	h"���	4	7"�-���
h&���
5

:&�.�
h�	�?�
2
6�:�h
987:,+	98��
��m
��,�

;

	
�*�	h�
���?�	,
0��h(�

	
�n�h


787:,+9f+��
�	�����m
��
,�����;
r#8
x



��h �	

��
h
���	��	
	
��
h	
98�	
�
�	"		
�	
�.�h787878�������	9B�$h	+�yz�,��
8�
	�	��
	�~��T�
��������N������%@)po����"������WXHML	��<����a$1
�#/09


y7
	
4

	9`_`_� �	�"�
�����
�		����V��6���
������
��
������������������N��

	
	
	34
		��
	






$
#	�	"�-0	�6			


	
	
				������n���:

�A
�n�7��X�
D%=�*����8��>��y��
���)2
0),���
��
�
321,1��%�
)-6�5


		@?@?@?�	���
���
�
�
�
$	
�'���jPd

	=&!#�Z��
j9:,+	9:,+9:4��nm
��,��
�	����!&3.1
g[
m		
4����j<�	@(?@
?
j WXWX�

$����)$+
.
 ��
�04
�@
�}����k�����
��
����
��
�����k����l	
7H�������	
��	��
�����V�X�/
�b
�			




`_	� �


�k��k���
G7�>�p	�>��
�x

��������
�
�
�B	xj�<j�<	�
K7�:�t	`
_`_
�4		���
L

!����(�����������_`����	��������������$�^���
��
��
����
��
����
�����������
	�/
��	�/	�
	

`_`_`_$4��
@+?@?@?@?	&z���4�����������������6
��,	���:�������#��$#C�


�W7�����
-"9/$	C`_`"_`_����������������;�������/	�5�
�P�
���
!,+����"	6M(	+&
	
%
� 1E!$!!��s��������*����������������������������Z������������M����������L�����5

X
�}!�
ah��4.!"EF	
QR9:]^ij��40#$GHST;<_`
����

���������$8��	��!S

	!+���$��34��	3$��34��	�
���
��J1	 
	?-
!
M�5		

	E
�}		!�Zb���	��@"?@?@$?@?@?@?	��z
E
	yw	}@?@
?@?@?@
?�d�
	P	@<?@�?@?@?�����
:7			"		1(
?E��	�����*���
�
�����������
'	 
	8
�����D��(����(12
	

	Q�L
;����%��	����,����0�		
	����,	C,0����	�(�
��`!_`_`_`_�efef/��q���




/�L�ZefefL�Z	�
�7��_�kn���

	
	�D�-.-.+9f 
.e
^%&
�	�J������	�	�	
���
���:
"@
	


�^�J7878P�d�R��a�R�R�R�R!PP�[`?_	JDCDCDT���RCD
C��RCDC�<�3�3�3�3�3�7�<�;��	�3�3�3�;��	�3�3�3-
�������$��		-	)~�r�.������;X��'('('('(����7��������:
6
	`_`_d$�
	�&�	d����34�������	(d-.3434	�������
	d��

&�&hghg�����3&$�	&	������7����		�@!?&,�
�"�ST"��	�	��	�	��	�	��	�	��	�������������������"��������_���"p���	���
�	$&E	 %�����	���
�	���"
������������@?	"��"���������������"('(��M�S�S�M�M�����"*)*)	��$�
�	�����Vfefefef�
^%&	C7��878����78787878��,fef
ef�
^%&@
�N�Jha�!
��RO�
����5�:���:�;$�:�;�7��a��h�h�h�h�h�i�h�a�a���J���<9�
����I
1
$�
	
	(+,+
0/2
3
�H��ef��efef������ef�
^%&C7��878����(#��'J"!���������
����5�:���:�;�;�<��
(	
	
h	*D=��BX�
>�@?@?,44g43�r�
�ps#�$������
��=���-
=���������
������
������������`
$�%<C@��������]X	
`
$@?�9_`:9:B������

@?�t
		@?� �

`_�
�
��



�(�
t4� ,�!
`_
�`_�	@��@�
5��,�
���7������
��
����7�����7�	���
6


����J����C�
��+��+$��+,,Z

&
#7^b�n!	B�nq��
�	
k $
,
,�
�



�	
		`_`_
@�
����
1

�
����
�%��[��������
\:2121	
EF21878787872121"12+8787
1ji2$12,878712q212	1212;
212	1+
^%&1E�*]j�������
�
)��<�
�
�
�
�
�
�
�
����������hg	t�Iq��[�����	���	������
�u1:�IG��5�I�gu1,���������
�
�
l=U
�+?	�	�I>M
>�l"��I>M$>m*"1
PI>M
>9	vk:U�
�
�
�
�
�
�
��
�
�
�
�
21)���J���21
���

����
21(���q
�'v�2S3)
+�:
	

*
+  "!q$#$	#&%&'*)*	),+0-.-214
5E��`_`_`_\,�@?�

���V
�d�
�
���

?			
T>�C��,�$OPOP
��DCDOPO}�O}��	�
�����
�����'��������('��T����Xk
�/.
-E 


�����	�"��!OPOP'OPOP	O}���OP
OPOP������������
�����	
��de�
������	�	����X��������3����5���	�	RE
�#;�
��7��T$i���
�
$�
�
�
�
���
�

�����
�

��	
�����	��	�"
	
	
		 !
	$#&%
('*),+.-0/0/2143
4343�A�������,OPOPOP��DCDOPO}�����
O}���OPOP
OP�	�	
�	��
�	�	���	���	�����������	�����D4��	�	��
�	�	���	�	�	�	�	
�	���	
$/��
�	���		
��0 :.� 
	
	
 "!"!
	&%`�_`_
�(��k�
	�
�

�	�	�	�	
�
�G	/U	 b(,�a����	�OPOPOPOP+O}�OPD����B��$�	
������UV=��
������������27�����k|�4�
�

���v_����$	7v#_F
AD�
�-��	v2*��#_P&%��	$#_vqN
	$u��	vz

	#�� ���aF�
	! "!-&#"!('('"!%*)$`_`Q_`_�$OPQOPOP
OP�	������������U���
���
�
���
+F:x
>��
�
`
_� ��
	
`_�
`_�


�
��������
�@9?@?@?
�#STSPOPOTSTST
~
�
�mp��y��
��/�����������A	N	,*#



����!��STST	STSTSTSTST�	��VWZ
c��je����J��������O��JG'FESTB
C��D+H?$��������
�!
	
	
	
	  �#UVUPOPOVUVUV
�!��UVUV	UVUVUVUVUV����!��UVUV	UVUVUVUVUV�	��VWo
f��_d����J��������O���'FE��B
C��D+H?$������	������
�!
	
	
	
	  �&��3��$��)����	��(����OXOXWXWPOPOXWXOXWXWXWX
WXWXWXWXWXWXWXWXWX�
tm������5z

������	
������		������m��]^
������ ����W��=>
������9
�`D*
�	
 "!"!$#&%
('*),+.-0/2143216565������"��WXOP	OP
WX
WX-WXWXWX�	��fg�
z��sx��w��xX���
���
��3o���5��P
Q����	57�%+\]PO	$��
�������&
�"
	
	
	

-  `_`_����<;%
��
�		�"���,�<5FML
UX#5


��	���#���
	$#�
`_�	�����
	�
������		�
�0��
�V+,+,%&+,@��
��	�	�	������

��5	*2Y
	
V+,+,
����	�	�	

�E��	�	"B��������				"
	
0 �
`&_&0�

*�`)_`_`_*dcdcdcdcdcdcdcdcd
c� ��������F��������:/��������k
	
	

�
			`-_.����FI
FI�
	

0.
�	�	�	�	��8��L����	�8��	��!���7��������������������/	\		
		
!@?@
?8#���������
#8��f��������fcd[b_`[

	
	` _`_`_8#��f�������������f���	���#'"+		����%��J�	8
�������
����7���B '
 	��)��
	
��	��	��w������������������������	��
_	�
9
	

	 $���8
�� ��
��7����������������
������3�Y

	
���
�T��V�B
$&%j�	��:/��
�	�
K5�,				
�
$j�	@?
�	
��	@0?@?JDCDCDCDC������
��������;1	`_�

`_`2_`_`_JDCDCDT���RCDC��DCDC�0�/�0�/�/�&�'�'�'�'�7�0�/�/�.��	�'�'�'
�.��0�'�'�'�'%+-	�F
�n�Jp�F
	
		mY������J78$
^%&C5�H�C�C�FJ�E�E�E
 �D�D�B
����?���C�C�,<$


�J
03�K
�8��E
J03�L�8��E�J
03�L
�9��F
�o3.�o�oKF�o/0/2J�o�o�o�����p`_������
�����-��8�8���8@?���WX�
	�{�		�	�{�	�@[?	�G�� �
	

	��
E]GG ������IJ��	��				�0%$���

�uv
�
��

�

�

���
`W_	�u��RFu��R��	W7�
	�	��
YBF�	����
��������
�������\���	���<#��
?�����+,	��	��1���+		h#
	

�#��������?@�	�	�	���	�	��(7���6�	�����	?��+?��?���	�	�	��'���	8	���	
���
c.F	+
@?@?�(�
��
�
�
8���N#$#* ��
�

�
�
�
�
�
�
'���	
���
�
�
�
4Y��
		 `_`_	�4�
����			������D����ghQh		ghQhghQhghQh2QR0��
������������/������������_�����������h c���������\ 5��+��
	
��3�����	@	�S
	
			2 � ����QR���	��%`C_`_�
ghQh

�����P�
���������9)Q


L�`_`_`_`_�$-69:/
�	���orqd
��
D�` _`_`_D
������������
�
�
��#
	�������B���D?���
�TS���
<	
	���
���	
	
��r"/R?
������D��	
����������')*	


��	��

	4�E

;

3
I1�QC�#o�L�������D�������
�8����	�	�	�	�	�	�	������	�	'*@?@)?@ ?D'POD�
uv�����
�
�
�J"i
)�$������


7(
'�	�	
DPO�?��D@?@.?@*?D|�$	,1mC)u�%���
����
���"�������	/ 
�6�>(�����	��)2		�+���>D���			
83>���
����B`	_`_�l	�6	���������
��efef��ef-.-.	-.e
^%&	-.-.-.e
^%&	��L�Z�� L�Zef
+
9f+,+, #+,+9f	����K
L���������.+,	`���������{��0��s�J�����A
������_�J�����U
�����������7�����		���r���
�	�����
�������	,������
�����
2��������-�����&.0$
'
	
��
	
		
	 "
	#&%(),+ ./
2
3212165#878787:9<;>?BAB	ADCFEH
GJILKNMNMNMPORQRQ�
�
����0��7�
!��#��#\�MW7�	=��
	%
$P
� 
\��� ����.��7�
7��#��$#[�
34
+�W7��p��
	A
#%O
�6	[�����	�@?�����"`
_`��
����
��	�
�	���
	�	����	���� 	� � �	�@�@�@� 
������$�$
�������$
�������$
�������$ @  "(��� � � $ �
 �������@'?@	�8)
`'_`	�8�'��	�8�'���8)	�&���8'
�&���8�&���8� &� � �8	�@'�@�@�<%!
��'�����@%"
��*�����@#
��0����
�H&

��0����
�H	��0����	�H	
'�� 0�� �� 	�H��@0��@��@	�H���0������	�H���0������	�H���0������	�H���0������	�H���1�������L(��� 1��� ��� �P(���@1���@���@�P����1���������P����1���������P����1���������P����1���������P���	�	� ) �
������������������:
v
@
?�����������������h
9 >
HR�I�H����	
n|����`_�����������`3_�
`6_�
��  � 	����


�

�  �			�	  �		�	�
�


��� 

J

`_
`
0 �sr
	0�qp@?@
�{z

0�� $  

��������&
)

   	

����
���
��   		   



�� 	  `
_`_`	  

 
��

@
?@
�
��`_`+_	



	`_	

`_
	`)_`_	)
4`_`_
			
`_$
$`X_dd,+"1$*08����������������������������@?@?:`!_`
_`_H`
99,�(�
�
P�	 !;
C
4�5���������p�
&#52=^	E,:L\��������
�����������
������������	��	�	�	`0_!.��,4
	�&��
����������^����������l������������C:

	HS		fwz

����	$?=@ !UVU\	$1�&EA@<*
#�G|+C`_`_`_�+
.�E��0�����
��CBK8

[V

�;F

)VS�t���:r	M(��
��1wn	z:����EF��T����"����"�����������
	�

$
��JCVQRQ����
�������	@!7�
�zyI*(## 
�

	�

�"��������
*
@?@?| v p j ^4	'	@?@?	V,
		4���������+B��,�������������`���;�������G$�
��v��4�����������������!(!
$		@
?@?
������	
@(?@?@?	�P��4�����������������DYZ$(		@?@?@?-���	
*%-��������������	/$�����@ ?@	?

���������������
+'


	
	@?@?����������@?@?���������kli@
?@?���������{|y��@,?@?���kli�$��34��	�������93		`_`_
0�	
#
`_`_	�	
	��B������g����q�����	Ur;������4��������������������$�
9'.������������#)@����������������#)w	�g

	8�
	
)

3 
"!,`_`_`_
���������		��������

+		
 �+��X����������F����������������a������������*��C�����
%
�!0
����� 
������������������������������������������
����V�����������������������������	���q��	�	M~)!KON3
��"'.��VUX
QP!/4��	+&34��	+HGJQ,+,C

�7L.9$8/%P
��%	 "!&#$#$#$#$#*'('('('('
,+,-.-�05!87<?@?FEJ
	
		MNMN	9
����

	*���
 -
'
,�&�����
	�KPKL
GD.'	@	?@?
�
���&�
8�!���6�
H�2
%�����'���
-���)�JCVQRQ��� ��?V")
	`_`_`_`_
<�	-
4`_`_`
_`_`_`_
9�����������
����R<X

`_`_	
$�	�/�
D�

 
:�%��!�����
P6�	��'�������A2	5				{"+,4	@?@?8������`_`_	`	

���

��
	@?@		
����������@?@?	@
����������@	?@?@	

������@?@?@


�������	�	��
��@?@?@

��������	
����
��kli���@?@?@


��������
@?@?@	

��{|y�����
�����������4�����������������
	
������|

��$���#Z
�����		/


#�W������8�������
�l

 	
	
�>,
��a����+�
6���JCVQRQe��������
�

��
�	MAH39#4



6
	��������=������� @	��
�����		��JCVQRQ��&!	
	
�-0*� @���@!?@$?@?h�
����	%&
;>=F-)	IKb
ZB	*)*)80+85
	
	J%&%&%	&"!
%&%&
"!B!44/<9M<	

	

@
?@7?@?@?	L'('(	
3'( G(�a�gj
��	
����#

A3	@?@	?N

<ba


`_`_^	

���
������8����������� ^
9:9:



9:9:9:9:9:9:G:)*9:	
	
	9:
9:	G:&
p',+,
y4H}4>MPOT#21DCF9B��EFOX��MNy��	�*UV��4��D3����5gl��#5:kpK>����������
+&6 7�
OS"+


 "$#&%"!"!('	*),+
.-	2/&43
F8@"?@?@
?@?@?@?@?@
?@?@?	|�	
	
 %	pq	�	
	
 %	p`_`_`_`_`_	�	��-.
#	@0	#!)`_`_`_`_`_
�	��-.
#
?/
#�
	V���$����
ZM`@S?@	?l�
		!	^Y@S?@	?�
		!^Y@S?@?@?@?@?@?@	?��
$	+rmy@S?@?@?@?@?@?@	?�
$	!rm@2?@?@?@+?@?	T %(&&%V


CXW,6[J3JK6S
.S 	�_0	�%


	@?@0?@,?@?@?@?@?@$?Xc���^Y#
:��
	
N!	
)O���Xc�J�o��
�	��	�'"T����
�	�
6������TQT�^]z��
	
		H
W
`

	

	%	
w%��D�"T��1����
�
m65$"!
JA
*
.MQJMCx	0�@'?@?@?@?@?@?@?	�


#2
#	
	X	�

#0
!	�������P$!$!)  $#�
IVA\������������������n
4	
YRE
0&P)���!������H��E��:����	�
d$!"
! $!"!"  $!"
!!$#�
%&���� �����"��	�	�	�	����!�	��9
/'.+
B'/*	
�d
 "
	
	
!���!������H��E��:����	�c$!"
! $!"!"  $!"
!!
$#�	
%&���� �	����"�	�	�	�	�	����!�		��9/'.+
B'/)	�c
 "
	
	
!
�b����	�'$#$!"!!$#�
������!�
��.
(		x'!@	?@?�	
�K�	4D��/$#&O	4�U���"!"	"!p����*)*	��/	;	x����212	���a��
����U��1��1��1��
��1���
�"
!%"
!%"
!%"
!0"
!%"!�Ha��	<+cj	%w:pHGB=��
��������*+��!-i
zB)^X...-+
G
7�]





	������3��)�����V"
!."
!4"!*"!"!�

8���	���	
��
��g���')7'
#!7=+	�V


	
	�E��<��	"
!J"
!,"!	�
���
	
	���$��	,%2!2	CP
,
	P�
��	��
O"�:�

T�9	4;2IA/
@?@G?@?
��).
1*&GHGJ�	���%zh~V
@r?@?

���	���
yx
�
H
`
_`_
,�!@%?@?@?	
\�
	.'���	���3BE'	P;	

	�
�
	�H>
	
	$	cde`HI�������
	$	��edI�N����w��K��	������t	KL;49$xwUV[d��+,��
����+4�jV'�jU4xCZUVGT��q"

VYZ
e]^
Ah.G^		CD49	_�������		

'('!8'0/8
)%8/


8!878A
3Bu	����&���������


-.7834
5	v
Z����C��e���������
��&
+8	'(,��*)	
��
	#25!�	��
$�,.kB
?���������1

!+7	�
Kn��q��&���		
	
	
�$#<��;�T�
%=	"
?����4�p
��	xm
78@0/(0/(
��$��
��,;9��
�� !W�
CX�"0�p
��	��f��"�
�*��
	
����	7�	�7
�1Z
q<
���d���
����
	
����	7�	�=
�0X
o:
@�?@?��"!
	

					M�����i����R��>���������b{8o����n
	

,923#$%&%&-<�	������	������
�G�.<QF+I
�;`
	
	
	
	`p_`<_�
����
8
1J*
6A0��@
?@o?@?��D1@K

		u�	��@?@?@?	4�
��	

	()	"`'_`_`_D�
��
#
56)���
@ZY^
]X]
3*

	

��
�	4DCH
G	BG	4+	
	
	F�6����
�\R&%*
)$)I	(
	/	
#
�6����
�
Xf

H(	
	+	
"

�h��������
	@�e��
	
��
		1	\[c�		Y�L
��������@

	

�
	L��+�	"v����

-	.	"�%��*�������U�U@��	
J;
JI
���
����@;


��


,'					�
���1�	

	>mG@�00
@�`(_`_`_`_`_�


:
.@?@&?@?@??@?@
?@?@?@
?@?@#?@$?@?@?
�E�
d,+&��m��	���	i������VQ��C"�#<$,!�|���E`_`_	 �		
�[��p��$��
��T��"����
����7�Dz������34-��
	��&%�w���
�	
	

��>)�	x
>=>=
��*="(
;2
			[%


!R�Q7^<�O<	
��

Dz�@?@?@?@*?@?@?@;?@?@?��$Qdc.1
X	cpi
	hgdW
F

	QXW
NMRE$4X3xe�`(_
���6�H�HEDO
$(


	`$_`_�*+,1
%
	����y���

(�wxS��x 		����
'#
*
	�		
���B���	�_wx`�:w>����xr��#40':

	

@?@		�	f
m
	�����3'����wx�
���x�1�����g�
GJCD3	
	-	
�


3'`#_`_`_`_`_/$�
����
 
	-/$�r���
%����wx����x�����'**
	�	"`_`_	�
��`_`_

�����			
�0������"	����wx����x������������g��������	K	 		
:	

�


"	���	
4��wx���
�:w>���x���
	����	��?(

!
@2	

	`*_`_�����
		�.��&�	U��x�	
	 			!,	S`_`_
�����


@?@?(��
	�����Z
 -#HG 5 FC

	
_2 	W0';F
�:- �� �
`_`_`_D� 4


%
4f%	�K���	

,�	(Zy	�}
7#5

,���	�	�
�`_`_
0�'	
		�(4�
3���	��
h�
����������G	5	@?@?@?(�
��	
������
�	
	
|�����

r�
%
:f�_		
�	

�@3?@?@?@?(	�
���	�
BH	�J�����B�_befg�g	
	
	

+!
#
4"B�F��@�����#	; 1@�f���'�������������

 

."	
o'@?@?������
��	
�����������

h
�
$
#
�!$


�;
<


�Y
Z)
`<_�}|�#"+@C?@?@?	�
��}~��TS
C
�;	���+ 3���$
#�
��;
<�	
	`!_`_`_	



*\�
�����
%	1+	


*�@?@?@?


�
��*fc%5	
 R\�
	/	���		"
	
����
�����;�
���
4f #	$%($			
@?@?@?	� @1?@?@!?@?@?@?t� !*$:,@+?@?@?@?@?@?h� 	!Y4(`_`
_`_�
'` _`
_`_`_
�

;!
��'���
T�	
	"-*!	/
+E
M�
��
	
	�#	.
@?@?@?@?@?@?�
'4
=;5
����;�"� w�D��	o<���1��'�
#"	

'&	n=<	
�8�


����
���
���
�


������
���%!/�����(
���	��������;!- 36�%!	
�v�����	%M�BAB=65��	�������%	7#P	f%�����4������������
��������@��@��I�M��
���������
��
�
%N��J	-�
��
��
�-r
a	�95�-�k	!�

	
/
,=
=	7���K�����

	


#AOL������	#
%	P/ 	�('�(�(�(�(�������
	"�����
���
�$��34��	������
���	
���4	��
���4	�-�(�(�)�)�)	��(
3+<"PY	
		�#
		

		(	    	`_`	_
	�����

	������=��k��B��L����$��,����7��*��d�����������������������������������.����Z����s�; 


	
	
2L?@?
/+ %8 s8	�)�)�)�(5�)�'56�(�)�)�(�565654	�(�(�(�(
���������������������������(
�(�(�(�(
�(�(�(�(�(�(�)�)
�(�(�(�(
�(�(�(�(�(�(�(����������������	����������A����G�����������������������������
�Q��������������(�(�(�(������������'�&�&�&GZ����+����	�8�����������>
A�|��		"
�d!8
		

<
p�	�; 
	
	 $#$%&%
*).+,
+	0/4121856569<=<?@C@?>C>CF
E2JGHKHMPKPKRQRQTSTSVUVWXW\Y^Y/`a+dc HG%@	+fefe (�]�����	D��/�0>7JEFE�0�0>7JEFE��&�&�&�&�&�&�&�&�&�&�&�&
	
b;	
	
�D�5�����������������������������������!5M<`_����8��<��@��D��H�)�*L�)�*P�)�*T�)�*X�)�*\�)�*`N70/e��(�(�(�(�

�				!�x!
"#&'*+./*21M4343`_`_�
�(���
���	
�����
�
0
�C�����'�'�'�'�(�(�1�0>7JE�H#I�4���	��������1�0>7JE�9,�B������(����
�1�0>7JE�


.
)��
$
�!�
&� �	
%�7�	1@�)�)�)�)�)�)		1�:���	'B
�2�0>7JEFE�	*		'�5����������� E)�K��::9'OP\�'�'�'�'_

	!z E)�5���
"����������
�
 <
"�]�����&�&yz�&�&�'�'�0�0>7JE�0�0>7JE
bd�G���"���ij�����0�0>7JE+L+"�T���	
%���W�����0�0>7JE;


@
<
%��(�(�(�(�(�(	�?���	*�
�1�0>7JEFEU!	/	*�	R�	�	�	l^+

)	a�
p�
�
�


q�
���(�(�(�'/+
 		,
lk�(��

�}~}��
�
�

������������������;��������
��	DC���
�	���4!.-
	FE:9
RQ�����		��������������
	�"��	
	!�
������	!-	
	!���
 �
���
�"
 ��
'�
������

"��#�
������&@?@
?@?@
?8�
����"�"�
0!	
����#���������	
@
?@
?@?@
?�����"�"�
!����#����������
���DC���
	'���1�
++�
�	�����	��%���	C&
	9$	���;��
���
|��	��
"	
? 3
2

X2H�
�	�J��&�����	MNU�B.��N���
%7����~���$�	+
M"	

@6�e�x���
<'nn�F�
���
��
���65$z�BA�A&Wt%1.&g
 &aF%B_�	~����
�
2'"��
abA&G &IF!/
![�56#K6+&-
%��
	��"��L��-���*���~�	�	�
	*-	P*CZ	�*��	�=������i����t�����	Wt<������4��������������������$�
9#,���
�
�
���
���
���
��#)@�����������������
�
���#)s	�a


	7�	'

2 "#$#&'*+.-
01,`U_�����������������������������������	
WA

F	
	
	
	
	




`_`_`_`_
%���������
	(	
%�.�����
+���
�����
�

	<	
		1	

#�)����������G����������������a������������*��C�����
#
�!0
����� 
��������F�����������������������������	���a��	�	�~�!K���
��"'.�����
���/4��	+&34��	+����,+,C�
�6)9&8/%P
��#
 
"!"#$#�&+!.-2565<;@
	
		CDCD	/
�������:i���
�	���	��+���

��
#'&O@	�5
!?	�	�
�����������A����	(+$1


'(	
������9:
	
��
��
	
���5	
�	���	E)E(�		AK1M
?	��	>
	G
N
	
-�N���A	�
#�	�+���+
,	
A	
�	�
������
m����������
����		���$��34��	�	


	169:9:9:
���?,*
(�

	
	
	
	
	P@!?@?
&�"��	��@	5
&�;��b��
�c�"����������

	���.		#�c�����������"
��	
����
�
		
Y[	!		

	
	
�#N	k@&?LKLK�#�"�"�"�"
#�3��%J
I�#�#�#,,%
�(����	����/������6���
��#
	,'7	Y052	��Q����$
*	
&#	
i���������"����
�
	
�HG
HG)HGHG<FVN���DCDCDC�$
��
 ��
2� ���������	�����"�"����~��"�"�"�����������"�"� �  � � �"�4� � � � � � � � � � � � � � � � � �"�"�"$�"
� ��4�!�!�!�!�!� � � � �!�!�!�!�!�!� � �"�"�"$�"
o
(���
��	�&���%�%����&�&)�%�%�%�%��+	�����%���%�%���+������
		����

�� !	��������L$k�!�!	�'�'
	����'�� H�'�'��&�&�&�&

�&�&	fM 
fG��65	
+,+f9�	�����f�	�����f���
��������'3��
%
�	
�����
�����������������)��H"

���-#
	� ��
��� ��������������

'�!��4� � � �!�!� � � � �!�!� � �!�!� � �"�"�"$�"

���FS

� ��
��� ��������

���}fefs
	� ��
��� ��������������


���$�$�$�$�$�$'	)�3}�+�		|	��� T�!+
K0		lh
/#$2O
	e%,$]$($e-	
��
			
e"#'&%('*),+)('('.-70143658	77BA@?@DCFEFE+HGJI4LKLO_RQTSTSVU<XW3XWXWXWX
WXWXWXWZYZY\[\[	
	)#`=!^_badehgjknmnm&rO!pqtsvwzy|}��������	����������������������o!��������������!��������������������������`!_`_�*����
 

�O���F	�(
'�&	�&1	0		F	�(	�%
�%�*�L�� ��*	��
�"�"��	�$
90 K�(��/�+�(�(�(�(��
%>2���������	�+DC�>	?	

Y�+
�+��
�%��#��9:�����)�)�)�)
	�%�&g
�%�%

�&�&b��#�&�&�&�&�*�*�*�*Q�&�&�&�&SR�&�&�&�&SN�&�&�&�&QRQ�&�&3�&�&+L�&�&[\�&�&_`g-��		j0	5
�+C	!F@H,		
	w 	
	
�+W
				
>
	?			>�%��-��=8=��;>
$

0�H�����'�
J��.�+�+� � 

����
�(��&	
'#����


7
,#A,	S
�&J
	

y�/�"������
��/�,�,#,+29:E)>5$7,;,-,+
~e1:C
�>
$%

%$%
	*���
 -
�.���	
BC)������
2
&	
)�b�����
@?@+L������
,
$=
L8��`_`_
�
��	


���	

�
�	0�������		
		`_`_
�		
	`/_`%_`#_8������|���������	���������������z^�	
	
	
	
	
(�+�2����7�_Zehknqtw����;	4
P���#����	��������.


	
2	�	��������������=	%
/

1
*
	
&
	
�;(D�

0!���y	����IJ9�yIA7.
��=���	�#�#�#�"=����	
�HG'.������'.������'.�������"�"�������J����[r	����
����������������w��w��	���������@?<'.��

������	lklwZ����������e&34��	+������
�
����
�������M���v�X
������
��]�����)���%�	�,Q437��4k��Red
#�	�-+		�"�"�"�"
�b����3����(��
	
#�$	�,
k


0
]�5T
"a(&�+0
�]$
	O C%
$$#8
�=
	
	

	$#&%%&'
*)*)*,+2/.+63*)
87:9<;<7>=@9BAB34?@?
FEFE>=:987871LKJ;<	GHORQRQTSVU
XWVUH
QL
U*Z
Y	^]
`_L
UZYRaR	I&dcf
ef	eF
??jiji8$#;lk(D�
���
���
	:	
9

'
$,	
�

����k�����klk���	�	�	
�	
��
������NIJ��lk&F��2�
�	1,n��
�/4�������
��6�
�
�
�
��O��#����:
7(��et%8
���
�
�	�
��C

������

:��lk&Fk&F����"�
��S�		�	V0,
�

Y
	>
N_!		AY$�%

�:
	
	
	

	9
' "!
$,&%	*)&%
"+

	�f��;�U�
�
�
����
������������	PF
"2
�
U�������w/#$"�#	
&�
$!
��|{
f}�����z��|�������+,�
�
�
�
�



�
jc
(	yv<d�@*"0�
��
�
�
�
�
��	
�
		)
�������<lkl��3��������;<F ��/�
		�

#		�*
?		7t

�- G\
P>
�w*	$""!$#&'�*),+*),+#0/210/2	1


&@	?@?	����		`_`
_`@_`_
,������
�������������������������������
����}!_�





� ��"�	3������������������	5	
		���
`_`_`_
4�����


� ����&���	0�����!8
��C�>7JEFE��� ��]	d+	h

`"_`_%������
�
�
�	�
~�
��)��9+@
			���>���*@�	����
������������������

��bB
	D(

���t�����,	NM6�	����
������������������������������	�		��	��zS
	z(

	�.�����d�����
��	
Y*�(����


���`
_`_`_	�����	$
	`_`_`_`_
5������
�������������+�����
��+�����!%	
8*L
l	

&���`_`_`	_`_`_`_���:0
>`	_`_��
���	�����&�&��	%
	`_`
_`_`_���!/
������ ������
��������
��������P��������G�|��
��
�������������
����
���������������
��
��
��
����
�j��wre�����#E������
�p�1E:
E
�


	
	
C@?@?@?@?@
?@?@J?@?@?
��	'
��
��g�������O��		��_&OW������		`_`_`
_`@_`_`_	
3���������������������������������������	��	�{	�	
	�V����"�D���������������������������
��_	)

�

�]���s�	�����������%��������&
		$'
		�	
B`_`_��������
�;���
(,�
����
���������	
H	
:,���������
����
���������	
` _`_
+������������2

�*���
T�������

0

/	"
� �
��$���������
`_`_!���


!�B�&d� ������
���������j="O`	_`_`_� 	�&�������� 
#
J��� ������	
`#_`_`_L�!��,/*/��#1

	
`_`_`_
�!��
� � 
&

8

`_`_
*�!� � ��� � )
`_`_
�!� � ��� � 
(


�-������$	
4�"��=�!���!���!� � +>;��.)����� *�!�!9� � cB;	

�����#��������"	

�U���
7�#� � � � �������!�!�!	 	g
�����#� � � � � � � � *

A�F���'<�#� � �����"�����"�"1		&B
	�I�`�$
� � � � �"�"� � � � �"�"�"�"	

!?

V
7�����$� � � � �!�!�!�!� �!�!� "


�8���	F�$� � � ���!�!�!�!�!���"�"��!�!	
"
`�C���	<�$� � � m�!�!�!�!�!�!7�����������!�!
�!�!:9
i
	�!��$�!�!�!�!�#�#�#�#�#�#3
��<�%�!�!�!�!�#�#�#�#�#�#.
3�)��%�!�!�!�!�$�$�$�#

: 
?2�����%�!�!�!�!�"�"�"�"�"�"�"�"*

����
�%�!�"�"�"�"�"�"�"�"�"�"�"
-


C
�B��+�� ��'��,�4O�&�"�"�"�"�"�"�$�$�"�"�$�$�$�$�������$
�"�"��
�$�$�#��$"	�����$�#�#
��
�%�$�#��$�%��"$�*	
	
	�
	
	 $#"!&!"
�-��&�"�#�#�#�%�%�%�%>$
6�����'�#�#�#�#�#�#�#�#�#�#	�#�#

�!����'�#�#�#�#�#�#�#�#�#�#	�#�#
A�P��#���/9;�'�&�&4&
	�!�%��	�&�&�&�&!(�����&�&<30	$%	"?�#
	
	
)�R�1K�(�'�' H

�"�%��	�'�'�'�'�'�'2	&$78)(
	
	#`_`_
�)�'�'	����
�)>3:9		
�)�&�&�&�&�&�&�&�&�)�&�&�&�&�&�&�&�&�)����


.�)
�'�'�$��!%,�$��!)$
K
	%


	.�*�)�)`_`_`_`	_`_`_`_	�*�)�)


!	6
	B`_`_	�+��	$	 �������
	3�+�*�*�$�%�*���*�)�)+>;�(�(0+�$����),�*�*;�)�)
k2"
p
	


�����,
1�����,�)�)�)�)�)�)�)�)�)�)�)�)$
	

;�8�.�-�*��'�'�'�'�'�'�'�'�'		/.L.`_`_
/�-�,�,���&����+	�,�,�,�+2!����� 	s�.�,�,�*m�+�+G�+�-�,�*I�+���+�-�,�,�-�+��(�(�(�(�(�(�(�(�(�+�+�+I�+���+���+��($�(�($#�(�($�(�($�(�($#�(�(�+��(�(�(�(�(�(�(�(�(QTST)������F'
'(��6������?��!�





 
	>`8_`_�1	%^@?@?
�2�0>7JEFE�0	`_`_`_	+�3�,�,		%		 `_`_�3���0��	�,��(�����^
(�3		�2����
'�2��1�2�2�2��A@	5		�$2	
(�#���($�4
��?F($�?��3�������4�
	�
�
�
�3�����3����}	
	�	)
 �1�����������������5�3�3����������������
#�����-5
	
	#

!�~��4��<��������������������:����v���5�4���4�4�4��RY�4���4�4����Q�J��1�2QR�����
�$�1�1�2Q�1�1RQ	R�
�$�1�1�2�2�1�1�1�1�1�������������������
����
������
����
�������� � � � � � �#�#�#�#�#�#��������	�
�
�
�

*'
)��Z����#�#����'n��

t�
      !"!"!"!"!"!$#$%&%('()*)	,+,+.-.-
00#23(6565$*`_`_`_`_`_`_`_`_`_`
_`_`3_`_`@_`"_`4_`_`7_`_`_`_`_		#�6,�4�3*'�3�3�4�4�4�4/�G�4�4C��4�5+�4�4�1��,�4�4�4�4�4��1�1�1�1�1�1�1�1�1�4�4�4�4�1��4�4��1�1�1�1�1�1�1�1�1�4��1�1�1�1�1�1�1�1�1�1�1�4��1�2�1�1�1�1�1�1�1�1�15�4�4�1��,�4�4HG�4��1�1�1�1�1�1�1�1�1�4�4>�5�5�,�,�5�5�,�,
	
	
	
�5�5
���t��
	
"    &#$#$#$#$#$#*'('('('(',+	.-0165634343434387:9<;>=@?BA#@,?�8	�1�1�5�5#2@"?�8�1�1�5�5

$
*@?�8�5�6@(?�9�2�2�6�6
*
1���9

!���9
$�9�+�
�9
�8����"�"�"�"�"�"�"�"��8	�"�"
<,

B
	
�/�
�9
�8�)�)�)����
�������)�8	��
@0

F
	
��
�9
�8����$�$�$�8�8�8��$
,

2

�9
�8����$�$�$�8�8�8��$
�9
�8����#�#�#�#�#�#�#�#�#�8�8�#�#


�:
�8�)�)�)����
��������8�8��


�4���:�����8����$�$��8	�8�8�8��$S$!X
	
��
�:
�8����'�'��8
�8��'
0

6


�:�\�:
�9��#�#�#�#�#�#�#�#�#�#�#�8�9�9�9�9��#K0
$(
�?�
�:
�9�)
����
����������9�9�9�9�9�)�
P5

)'

�"�:�9����6�5�5�9�9

)�%��:�9�'�'�'����9�9'-��:�9�9�9�9�9�9

"
�:�9�'�'�'����9�9�/����:	���9���9��������P		V	�6���
�;	���9���9��
����
W
	Z	�&��;

�:�:�:�:�:�9
(

.
�?��;�:�:�:�:			G9�)��X�;�#���#�#�#
�#�#�:�:�:��#G' N	�-�<������.`_`?_`_`_
	
P
^E����F����B��������v^
~
	
	
	
@?@?@?			�.)������]T]	 !		@?@?@?� 
�
�$�	��
"#�	���	���	�	��	
�)�����
�J 8
�	#&���;������
�;����$��34��	�������
�z
=	*	!<0
'
	+�0 
	
	
'
�H����P�����	��
gj�4!.-
	FE:9
RQ�����
������
"
#	
?KP1	;		6-u	;
P	�
���4!.-
	FE:9
RQ����
	
�������"�"�"�"�2������' 5?�3������' 5	KB���' ���'������!�!�!�!��������	

%���������!�!�!�!	0
�
�
�����������)�
����$��34��	��!�!�!�!��>0	
	
	��
�
�����#������L��	���

		��

	
���
+% 


' w);	(@?@?
���

`_`_,���

@?@?	���		
��0��f��	212
+	2%	
����	'2/(
����	V-			E%	�L!
0�������	#=7`)_�<����*���	<!t`:_
<+	
*@?@?	`_� ��

HC
��D��



`_`_	`
��	`_`_	`	
�����	��
�������	`_`_`


`_`_`

������	
`_`_`


������
���
 
  


��
   

���


��	�

"
���
���`_`_`


���
�




   

��


��)�*`_`_`


������
`_`_`	

���������+ 
���`_`_`��	�`_`_`	

���������'
`%_`_`	

��������������7,
��	�����
`(_`_`


����������:/

��
���
�������$������

`)_`_	`
 
��,/*-�!���!"1


`_`_`

���!�� �!'<
`_`_`	

�� �!���!�� �!-"
`_`_`



�� �!���!�� �!,
!

��	�
`_`_`

�����	,��	����	`_`_`

���)�)�)�)

�)�)�)�)`)_`_`	

���*
�*�*�*�*
�*�*�*�*�*�*�*�*�*;0
`_`_`

�+�+�+�+�+��>�+
�+
'


	`_`	�A��P�

K	
d
�)�)�)�)H���������
�.+	6
-+%

�

K
		�X������H��R��0��N��������V������!������ ���� ������



		#
0r!��(�(�(�(�(�(?@?�(�(�(�(&%&=>?>=��������������������������6/0�)
�)�)�)�)
�)�)�)�)�)�)�)�)
�)�)�)�)
�)�)�)�)�)�)�*:34��������,)*'R)HAB;<��������,)*'X/NGHAB],)*'^5TMNGH8	opij$�'�'�'�'�1�0>7JEFE�0�1�'�'�'�'�1�0>7JEFE�0�1M�'�'�'�(=>784ef_`7F
����G������{@�(�)
$	��	
	  !"%*%&%&%,+,-.161212187<78787>=>=@?@?BAJIJILK#VSXSZYZY\[\[0^]^]0!`@_`_`_`_`+_
+�
q����s����������+��
q)
�
	
	
�~
`_`_`_�,R	
�T	�I���t�


	
aNh�������������0/<
*qZ
!9

3

�G

b8;L9L
����e��������������������������������			
m��C$$������/J
	
II�`_�
`_`_`_�A
/���A���t�	
	(
	'&	W�-������0	-		=	"�����	

�$��,��L��4���



	/! 	"!w	
8	%&�`_`_�



����
	
������ 

 9���
�
�5������
&
�
�
�(��

'

�T����
8��������$	

	 

)
V�Z
�]��
���b
.
+G|�:��2,
~�	
!
	/2	0	�
��0���
!<	ny	 
!@	�
��2�����
Tf		
D
����	

��A��<��
���
y�

				o(0
!�y�	�
��D�LGJ
�`_`_	$����
����

@?@?	@   	  	 	`_`
`_`	
�(�	�	�
�
�
�
�
�
/
!	
   
@?@		��		����@?@		��

	`%_
`Q_``S8

.�1��
��(��+����������������������
	 EX-LQ\ CD!"'('('(QbIJ	'('0M
1!`?:Si%,$\/	U
,$d�
1��� 
�

�	��	

�,��-��7:9	
 :9T9&SX+#H[
7	d


	
�����������)*)&-ZX
	?


�	*c`_`_�	���'��X�?8�
��	���	
 �����$������������
�#�7�[		�	




�6�
�^[Xc		)	;�����;��JG@I�������
�����	
��#
�}9#-

#


��O.@�?@�?
��	D-�y)6]�����a9������6a���� ���Z�hN���lklm=������f^�������nV���~��Wx�������v���F~���
���
�(.
	








	



	
  
"!"

$#$
#
�
�X!��
�
�
�
����	!"H!�y~}+
" �@?@"ztn
`!_
	��rmpx
u


	�4��
��7<
-5�#���	�)������&	 	�'��uvij	���c����
�
	
	
5	
	������
		�
��
��&
&�5�`&_
���	
		�S���
A���
	%
!*	
E
A`"_`_
 �
��



 	�	
�c��B�
� �	%('"	��

G	1>

�� �

	��
 8���
(l�I��	�\F		$�Y���������l���
#
	
H.R�l@?@	 
�	T;
<W		
�p���T���i#�


BT�	/;
<,�8�����d�	4!
- /?

	[�
��
�
�
�
��
�$#��P
O,
��
�!$�v�#������	
������	��
	

������4+

	��
��������
��
��	������������
	������������
�����������c������"!����|����`W������DHW��
>L��uve
LU
HE
<;85+����
s���
5>'0'
				)
�%	1
�����g�
�
	B		,7 
			o� ��������
��������
��	5	>�3�����
�
��
�����	?+		D�3��������	


V&	

[������%�*��K���
&��	

T#!.
�`_`_`_	�	%
�r����(��������������:��&��
�&
('('#t 
�
.��������< 1����. ������	��#
x
	

���
��
		(	<


�

	#t
�������*		
	*PZ
W
��#*#'(
<E#E
	

	
"�	

**	T	�
��;�	*	-�

	"(	-�	�
��-�
LX8+�\��������������D������&�������
�z����

	


	
D



/:�gv��`
_`

�
��q������
��
"!


NF:�
g�?��`����
�
��


 ����		�	~3�M
`0
>	0-
��

0b	
	$	����  	 ��	

�,��7������+�����������I <�����������e		-
2�'{
�I <`_`_,�

	�@�@�@�@�@�@�@�@H�



/�*��	������
���\�

	"'S	5������� �'*�5*�� �4�
�	�	`'_`_`_`_`_`!_`_��	\YZ/MZgh	c^'%&Up~��.������
	
	
	
	
4������1�����"!"!"!"!7��	�	�	�		�	�		�	�	AK.7�.�����"!"!"!"!2��	�	�
�
�
�
	�
�
	9F
-2��:,�	
		
�	
���
�: �	

:��d��
�����%jf
	
	

&-.'6/	
!	=	#6	h %j	�	�
����D�������`�

	


Z32*M`�	�
���
$�
`_`_`'_`_`_t�



@
k����
`
_`_�	�	��
�		�$���@�	#���
�4�	+����8�	/���
��		.���
�<�	
	2�%��	

	7�&���H�
.

�#���

��
�����	-
,

�'���

��
�����	
0

�!���
��
���	(	'5
�%���
��
���		+
�����	
	&	
			 �			�<�����rmtq��������pwO�@�����8TOVS
��������RY"R�B������-2+.
nunmrq|{
/(#V�,�VaZY^]hg	�I������af_b

.5.-21<;c\*^�;�����
�����	
��K
�1�
WPWXSTIJ


�2��mfmnij_`


���������	
%
���������

���������	`*_
���������		
%	�,
���������

'
���������	�1�
��������
�+	���������	
�	��������		�
�	�	�	�	���������	�	�/�
�
��������	�
�	�	�	�	�	�	��	���������	
�
���������.
�����
����	
	��
�
�
�
�
�
�
�
		���������		���������	�A�����

���������������
#

���������		���������	���������		�3��
��������	
�
������������������1��
�����������������	���������		������������������
�+
���������	
���������	�-���������


������������������	���������	�6��
��������	
�2��
	��������	���������	���������	�"����	�������iHG�
	38	
5��-|
Pi��n	��~

��� ���	�(������	*	/�/��
��������		�.��	��������	

�/����������
'@`a_`_	`
8
���	��	�
>
Y
8

��
   	

��

��   

��
   


��


��

� �


��


�*�

��   
	
�*���
 	����a�				


SX@?@?@?�!*)	+	B�2��=��Z��
�
�
(	
	
	
	
	

	

	=BIJ
?
��%
�-1	
	D
�
��%���
�&

D!&
07�V�
�

	

3X
,`�����
���		

	!		
				&#	�	�	*)*").
U
,)��ly
'	
	����,��			.
	�(����
��


G

Q�	���	��"b1\
!


'!
*	�
		�����*���{'����)��	����6e��J�2Y�
��_b���_b�uN!<;�?
�6��(�������6��(������
�6��(������
	

�6��(������/.���6��(�������6��(�������6��(������	
�6��(�������6��(���������qr�
��
���qr�G6��(�������$����
���
���uK6��(�������
_6��(����c6��(�������g6��(�������
Y6��(�������/XW2O96��(�������B{6��(�������
m6��4����
q6��,����w6��(�������KRSX
�6��(�������6��(�������O56��(�������xw�
���6��(����
���6��(����x[

���6��(����
���6��(����l[�|�6��(�������6��(������{�6��(��������6��(�������
�6��(��������	��P96��(���e�OP96��(���e�
�[{����U6��(���������V?6��(���e�����>'6��(����=>'6��(����
�[���}����C6��(���������D-6��(������}����	T�
*��1�
21)	#)',
+*
##	�"b

1\
!	







	
!

		����f�
��

0/0/0/00	
/"/0/430'
%$!(!(/&
�"'	N

��L����			!8*
	c�

7)�$
-
 F	
�8��
	
	
	
		%	(	F���
�U�
�;�
�q�
�>�
�;�
�
�
�K�
�-�
�
�
�[�
�V�
�h�
�j�
���
~0/0/0/!0/0/0/&0/'0/0/&0/!0/[0/0/B0/&0/0/#0/0/#0/0/$0/0/ 0/0/0/"0/0/0/0/0/;0/	0/;0/0/0/0/00/-0/0/%0/0
/D0/0
/*0/0
/-	0/0
/:
	0/0/&
0/0/0/0/0/0/0
//0/0/0/0/.0/0/0/0/0/;0/0/0/0/30/0/S0/0/M�,������DC������	��(

V�&2?��(

V�&21��(

V�&25���(

V�&2���(

V�&2���(

V�&2�
��(

V�&2���(

V�&2���(

V�&2�
��(

V�&2�	��(

V�&2�
7>&!  ��
V�&2�p`�*����(

V�&2!��
	�(

V�&������(

V�&2�.3.��@

V�&2���@

V�&2�ID��(

V�&2���(

V�&2�
��(

V�&2��=nm\
gv��(

V�&2�5����(

V�&2���(

V�&2��)��(

V�&2�'(��(

V�&2���(

V�&2���n��(

V�&21�q�
2��(

V�&2��

V�&2������(

V�&2��

V�&2������(

V�&2����(

V�&2���(

V�&2�������(

V�&2�)��(

V�&21���(

V�&216��
��
�����
�
�		���
�
�	���
�
�	�������	����
�
�	$
���EZ������EZ�M
��
��
���EZ������EZ�#�
���
�
�
�
&�	���
��
��
�
!�	�����	��
	�
�
��
�
!�	���
�
�
��
�
&�	��(

V�&2�����)*[�70������(

V�&2����
�(

V�&2)�1t6!&'&![` �<}((�
G
-
c
��

;NKgZ	F5�
^N�5�
,	�G-c2)
 C 

=
(3
-1&43X+�~!&'&!["&##$
	 ";	;
-%
'


 	$
!(%	,)0/0/41&:7<;<;@=<;<;FCL
&I	R%O	TBSTQ$Z*W	\URQ^]*`_`_`[`_J@?@?@?@?@?@?@?@?@?@?	��TcfS\Y&EJ	
58
K	�*]	 d�
�A����\o\sh�+/KC�!��$�����"������3����,�� �� ��*����4�9�2C�	��
������
������;*F-(
m
��v
��	��
��
��
0��
������
�����%*�"�=d7707$";/k4
	!
4	#�9J
	

����G�?%2&	


�
	���
�	�	
��	
��
Q�	


��?%2�>�������2 ~


	!	]
*&) ������
8�
 ?"@?@?.$-			  	j
		@?@?�
�$��	
`
_`_�

	�����
		
�
		$���	 8��	
 P�����
����� '
	X��	

JR'�&���"8J		 "
,�&4?���������	
���������(������������	
������T�������5!.$�������������5 .$���`;_
L�	����= '�	
	������
	%	H 	�	����	



`,_�%&%&.*0�		%	 	`_
�			`_
�	�			�	�	�����
		@,?@g?@�?	��




#(Z{(7�MNc
pyv{bifGPm
V
_`gps^	YZm���I9����n�	����	�*	
		����
�	
���
 	!0	 �
@C?
�
���
WZ�
)E( !���.�����h�&%������
S
<	6�����1210)*	
	
�.�D�������	��	!	`	_���[Z
���[Z��	�[Z�"#�@?
�	��	�E��
����eh����mp��	
 /


	�����
���
���
�

�=��_�
2r�
�� 
��	
@���� ��	W		�o	
#?`_`�_`
_`
_`_
� ��� �[Z
�SD�����EZ	��EZ	�����4'C
-iD&cK;
A
	
 �	�
�F���5���	6
			T5`_`_`_
(�	��	
0$!(�5���
#���		%	#� ��������	���I
	DGFU
HWJY����ux)2���[Z�=#�%
	�<�K	
$
/!`_`_
�	�[Z�	%
!`"_`_`_�	�[Z�����		3

' b &��	��0A0"��3dy6&$k!#+2g&CB@?@?	�R�61>	

��.�Q�		l�$�jet
	&	
'&	�N���"��	��=����	�	��	
(O*-
&212#_`
	U	�"1	�@?@?@?@?@?�:56
-	

?5���0�����
��
��	��	��	��	���
�#��	
rkdk
43

��0			;
	

-
>S
�#�
	��#���'��'�	�	�
��!"'(

!	�"(0	{�*��[����]����	����G���P��������������������	������������
��	�����������;cv6	�!�B��J������
��d��b����[��E���nmvu^]f�F<�
M<?FEVU(	


wjif
o�RQfabEP	k^]Z
ctsHQ
	ZO	LAR	aPSZYjiZ}@?r


�zyv
�����U\2bz7&7	(K@�W!

	
	&

	
	
	
	
	
!@�?@d?_
	�
	
	��J������
�
	���
+,���		��_
	�B��"�������	

s	"{��	T
 ` p�%		
�S������'��������������g��������������
wz}r}��
�,'
_����
����
	
�-.�����
	����
	������		����
	����
	����
	����
	�
������}�?N
9D���J#���

����8;
2��8;
2���
������4�����

� ����
$(

	&5.-.%$'1�U����
�% �lL$�~	d!RC
��.3G"2&N
�A�R	
*
	
	

		I"&#$#(' ,+,),*)�.-.-.
-5($/212/

	����4�	
#�P��B��
����������(����)�
85��-\�	;<	��=B5:;<	��-40/Y����y|������}������������
E6E0��&��������������78������	��	��5
o6:��2P�A	
&G	�)

	
	%

9# ! "!"!
$#$#&%-('\	�	��	`_`	_
8�
�H�����������
	
	9%�	89:9
,+,+,+,+
������
	��J8J"8#��9%
�C4�B�CU�B�C�B�C
�B?
i�		
	��
�����

B		4

8
�?i�		���?��Q����$��:

#87			AW8�l�|� %		
!G$:@�?@	?@	?@	?@	?@?@?@?@
?@?@
?@
?@	?@?@	?@?@	?@?@
?@?@	?@	?@	?@	?@	?@?@?@?@?@?@�?@%?��ts�C��
�D	;DC�}
5.
KD)�5
��y		
$







m


N6




u

$po#x3kN	��	�	
�������	�	+������%�	
)@\?@?@?@?
��
��		?6u
��
�?A  	�
������&����~��/�@"x�!�
"# 	
	 %
	
	"������'
	
	$)
	
	&+
	
	(-
	
	* ��  YV(s	
	VKL[
	
	XMN
	LQTS�EZ��EZ��������\**��(

	
	

7
"!('!�)��	��
�	"	2	9
[@D?@?@?
���
��
��
	Q
Y

`=_ 
"`)_`_`	_`_`_�
	"	27
W@C?@?@?
���
��
��
	P
U

������%����~��+�
@"w�
�
"# 	
	 %
	
	"������'
	
	$)
	
	&+
	
	(-
	
	* ��  YV(s	
	VKL[
	
	XMN
	LQTS�EZ��EZ�����
���\*)
��$

	
	

5
"!('
�����	��`_`_`
����`_`_`�	�	 


� ��	��[Z���))   


�����
` _`_`��[Z�
%


��
`_`_`�	�	!	
��

�	�	`_`_`
�	
�	



��[Z
�!
		������	    

����$

   


����"#
   

����

`#_`_`	�	�
���	�	�"��*��


���
������
	2'*

� ��/��

���
��������	7	%/



�
�
�
�

   


��


��
��   

��	


��

�����

�

�
�
�



   

��	
RQ	�F�����������efihah!Ef ;$

;6���lc	��lc	��lc�O.-.-.-6$YZ�tq	��	�a6{�=D���������	��	�a6{��		ry			�������g@�!�-$L;�7





	
	
	

			




	�"��B�
t�

	!	g!
		@	?@?@?@?		���		 TS�������	
�$	
'	#	\�
4

	��r���z	
x

{@?@?@%?@?@?l*F?H�g��
��

v^������	�(����
	� ����
�� �
|*



"JC

R@
?@
<��������1���|<%<HG����
/ 1 
M 
ch	
k<)
8�����
	'�>�9�"������"����
"		
PH'
;k5K ���������	V
]4y�<��)���������?036#"12;6)$# 
)6# 
#9.	'		X<!"!��\������|�JGHEF?7f		,+5+3�c������


p
>
[

`_`4_�
8�qnqr	�~}�"		I
8�X����xN	
$!
	El�p�������*



	X	
3(	���L�t1	
		0'i
��

��

��
���L�������	
 (00
+j*B�o�WX�[ZSZ�8X 9
"�����������^��U	��^��U	��^��U���������$���fc	��	���m�=D�������	������	��	���m��		dk			�������Y&	�%)@�*1#L	=
�

	








	` _`_
&���	
&

&@	?@?@?@?�����./�4�
 $	��
#
 	(	�
��'�

'h


/(



v

�+
&+$
@
?@?
(		����*,	 	
*�'�� ��� X"

0C`_`_$		


�c�J@_`_!	 )

J	��|�.���<f

`_`_h 
	����r������������4pk\W	

D-0-0-0-0-0 

!-V�'z��R����&���
				W�	�������	������	�
	5	

S@		�				W��8z|~�:�����*	
		
	
	
	
	������RKruporqrs
XaBC		(		

*"`_`_`_"H�
%%�<��"X�
D	
+
"#/6
E`6_`_�
	!1@?@?@?"4�����
�	�@1?@?($#"#N63��5%!"
1`+_`_`_(<�baf��
inm	z		;'`+_`
_`_( �BAF��
INM	-(Z	_"	D'	�
(����`�������(

.�
B������RQR����a

��$+!>&|

.
	��0�����4	
2	������
@I
1>
	
4:�<�����
4	.	D	������(!HKFEHGHI
.7	FG			*		

	�;�����4	-Z	������250/2123
!DE		)		

b�0�����
4		r	������
		2@			z@?@? 0p`_ �7>=:yx
`_`_ �UX/cd
�0����� 	!�	�������x5B	! ��G������T��� 	0&��������	���
	$,+�	�wx��$�������	����;
�!,�	0
	

&��9��(��� 		�4����-��FEFC
����;E/)	
		�=����[���
 	K*�   ��	��
����
������+
w	 �	K
	*��:����Q��� 	A&���	��
	������	����+
k�	A
	&��KLKTK��	L��
	������	����+��G����o��
� 	E8��������	���
��
������
�������� +
� 

$(#�	E
	8��D����c��� 		>6��	������	���
��
������
��������+
�

 #	�		>
	6���	������	���
��
������
��������+��?�����������!� 	`e��������	���

����%��
+$����#.
#('.�����

	

�II
%
�	;
	Z��C��P������� .J

���������	
����


�
�
a:h4
	-
	q.J

��:����>����� 	=6��������	���
	


	
	����
)
}		�	=
	6���������	���
	


	
	����
)��;����?����� 	>8��������	���
	

	
	����
)

~
	�	>
	8��A��
��N����� 		LF��	������	���
	����)
�	  	�		L
	F��@��
��M����� 	KD��������	���
	����)
�
	  �	K
	D��	�������	���
	����)�	�?����a����
� 	\I�	�������	���	

����!

�-*�	\
	I�	 	

�		�������	�	��������
�	��
�
	�������	�	�	��	�	�	�	�	�	
�	�	�
�-�
�	 *) *)�
�
�

�
�
A
# �8����� )�
������
�	�	@F!)�
 	�
�	�		�2��"��� 	+�
�������	�V[	������Y	
D,	d		%�
�4������	���
 	%��������	��	�	�	�		
M

	g	%���������	��
�
�
�
	��@�����$&9$<;<t#$O
��	
G"AD$$	:
9@	�;
<��0�����$	T	������
'1>	$\�A��P���$


	
	

j������	���
�

VU65�������



}Y	,		Q
	


�3�����
$
!
�
������	!
6A
!
�P8
			�U��������T	12121	2+,)GHGH6+,V	�������	�lk	��)��
 #&XW)2
U

�!%G?
	�		)6
	VT, @?@?V$"	�0�����8	+,	��������Xa4A	8�0�����8	+,
,	��������FO
5B
	
�0�����8	+,
>	��������4=
2?
	
F�4�����8
"
P
������
"
+7B
"
X:	#$
	��������\e
<	/0	��������Xa	<>	12
	��������Xa
>,	��������FO
�1��Q��
���
B�F����	
	
+	0�
�	�4<#	
~
	P�9����>�����B  	 >2��������	�%&
	�	�
%&#

�
�		
	2��;����N�������
B  	 MD��������	�op
	*8565*		ah�(1*)*C

�!*�	!
	D���B �	
`_`_�
�
�
�
@?��C���������@		41212'*121&212"	�������	�po

	
	,b%;b%;��
aD
&
%
].7VU��4


5?
W	
c	
/+C]	�		4
	
	'*
	

&	
	���p0<KS$X������	 {4)
�K��X |
�2���X@f
X$D`_`	_H(R


�

�

���6���H,vuvuvuvuvu&�
����������Y
0,&H	�	��	����%���������BABAP\[��
\[��\[1\[\[\[\[\[\[\[
		9
		���#`	

*r�>=>r�	*rq
	`i&���.������6�b��
Y`efij
�
����
���������

Q	Tm`e~g	j�`e�+%g`e�U7
��0�U,E��E			�		
�	�[

 
�	�M
	1	9	�
#	BAp	�
�@?@?@?`	[�Y
ZY*�.�
�	�� n r0x
	���7
		
:	
	�

!	
?3>

$~

		:�
lghe


@%?@?	XWXW�
����&	@$?@?@?	XWXW�3>=@
GJ����
!$	��
	�"!
���	��V-'��������"%����"!������������&����������A��ZYZY ZY6
36
<MPO
VS
���� ��
BQIs
)-%!
�A �n���
&!"!"!"!"!"!"!"!"!"!	"!"!
"!������������������
	
����������1 2	
	
"!���@	?@?@?.
�7����F�����hUVU\U\UVU\.YZUVU\YZUVJ���s|{��s������#2
	�����	
�
�5!
,k
.
	

	`_`_`
_`_
hST�I6

�T�����������
h[
ZUVU\$STST	ST	UV	�	1
#HCT	���s|{gyt
o`	_Z	��	
+#9#	X	�

	
	
			h	Y
Z�	;
<hU\���M'
��434343��������
		!�:����+���
4343	14343'������	�"����
	9
	

.;	1'���4343(�����
	!	(�
0	/��	�	
	�S���43434343%�ZWX������d_XWXY`_>F%�=������+���43	43	94343(�"�	�""����%	A
	
.<		9(�
���	��+��
4343
*�]`_f��
		#	
%*`_`_ ��9���
434
30�qvsz'	&
	"	D
0	4=>343433�	��������C��	,�


"�	�i�������		
-



	1,	_!���2��9)	#�	�

�

�

`_`_4344g�
�����	
�6��P�����
����
+.


5a0-	��	43�	���&���4343"�����6"�
v=>��
(	�(��
N=>*�����;��<36-0;>
		%!	
"���N4�����
	
$���N0�����
	
 �����
	�JGHA
	��
N#$�41��
�$!�����@?@?������������

!�w��


P"b
		�+ 	.6��H���0/0/&��"�.5<#��E1 
(j&"�4�
0=>/0/0/0/0/�������������
�A���	0/0/0/0
/C�glsvstq
x#'*
&\
C�\���	P����&#
� 

0
YP`'_
����&#
�
/�$��B���0/0//0/0//:�������_��,+������ #T
	"p:�9�� ���
;�
5JI8�
�9��
!)E


;
�����
���$�@?�
�*��(���>
+�		
��
	
	

&
 a>+�5����1�x[lklijij.DU\[$
"!?]	(
%�-��)����	z:"!3(%&+,��%	M	M	s:3�1���	VX>��
		
'QM`_`_`_	l��

	 �H����4��;���	VCDCD!GHGHGH^]C
D�l>341@=u
N[
9656YZ�

|	$
mI6@#	3	&'q!
	
V�X�������
V	CDPOPOABCD	�	>341@=+������			+7,	�	
	
		��5��J����	�� ���V
DCGH#POPOGH$GH�
��
��	
������

��1%>/"	

#$
	��%���~op"ni	" �&
~	`_`	_
�3434&����		8����	J����		2	@{?
�WXKXX��
��
��

	
;
B
v�X��
�P@ 	!

(�?���	P%&8<��������!*

	"		P8V��������!�7��7��������?st[	��
=D
	I2�?[�	?@V	+&��)Z>	=>=>=.
	5:	�W��N���Z?<"!IK	LIH�g������
�
 	@	=/)C
 	$�

7
		I@?@ ?@?Z
"!<	;%�cdch
.<
	%lw|I��46�8�����l#]^0
43/ %#������	�R738787h/ACDCD88����	�
�	�	�	
	

 
	5^[4.-34		
9			.>=
	
	3R(P
`_`_`_R,h

�Q�����
R3CDCD"��
���
�^[�#0��
'G�`�������R)CDCD'�x
y
��(	�^[�gp��

)8.
#���������!�Rh�	

]Q
�Hzy���

�	��

5 	
6@?	@		��

	@?@	�	�				�	�	
`_
`	
@?@LKLK&%,+


@?@	LKLK	&%,+
		
��
		����	zy`_`

	`	_`
��

	�	�	
		�
�
	

�
�

	�
�

�
�
	�
�

�
�
`'_`L3L3h
���
���	
Y		
	
`(_`
	L3h
	���
�
�	
Y
	
	
`
_`_	`			����	`_`_	`		������	`	_
`	

`
_
`	��`
_��z����
 &FEFE8�.
&%<@#	"!
	

	



	%
=Y&	;	/"

�&8� �� ��<�����
d�


		#&	%
E
2
7�p��,�(	((�(	((3	&	"	"h;(	((�p��,�)	((
�) 	($	(
3	&	"	"
h7)	((
�	
		�����	A��&+	,%
%@?������������

)
				+	��		�A��>�����g���
�g(t]+'-.'!"&WZ03"CD


			% +��	'�e���%�L�	*7��
<�?@A
@=<=876
/
)
`_��h��������		

Nuvu:$+(A8

		
K�

27{	!<��6�����VUV	UV	UA������	��	�
�
�����f
=)		
�������
VUVU�����		-�h��y��������`_n!����
XW-<
=z	�����������������!�		KFE>
-	DEL;&
/
 	DEL;&
9:
	
�	

�<	�	?&0�n!�`_`_��
�	
	`1_�	)
2���


	�4�����)�%	&)����)�%	&�'��
	)	
3���
		%�8��	:
	
	B�#��
	%	-���
			�4��	6
	<�
	�
	�		
	
	������	

	�~��!�%
	
	
	}�	����(�(���(�#�$�$�����%�������:	
5	�%
	
	���	 
 
  )
T
	
	����������
�����
������+�������%������#�#�#�#���%�����������%9	?	&n6Z�


	%%@?
�
		�
		�m�"!**
"




#	
5			!	b�5�		

(�i������������������+(+?-�7�
�{|	wx%
	-����S����	�
	
	��	B?@9@
�	�	1>;�����%��������������������*�0>7JE��	�	����������������������������	6	**2	&
$=<	$z0�		%
	
	
	
	
		�����
	
	G
	
	��	����
*)*)&)&%������(�!�!�!���'���������
;
D:	'W	�+
	
&
.�I������
		
	,! 
   ��	�)�0>7JEFE�0�1���������h������
���������
��
����$�� �����%@(		)0r
$�
	




	    ���P������9����!����%����3�����		2


3N
	
	'(!�F
		

���
�
 
�
 �
 �
 ����#��������
	
	 
	

	
&�
	,FG6723&'>?
"#*+./BC:;J����
[b�'�0>7JEFE�	�'�0>7JEFE��	��+��		�l.�(	�F� 
&�*������������������
	
	)
	
	R
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	w
	
	3
	
	
	~
	M
	
	
	

	
	
	
	
	
	6
	
	
	
	
	

	
	
	�
	
	�
	
	
	
	
	"
	:
	
	j
	
	
	
	
	
	
	�
	�
	�
�
��
�
���
�
�
�
�
#�
�
�
���
�
�
�
�
�
�
�
�
�
�
����
��������	�	�	�	����n�������'�������	w�����
�
�
%�������
��
��
��
�
�
�
�
������
��	���������������
a�����
�
�	�	��	���
�
�������%��
�
�����
���
������������
�
������>�������&���������
������������ ����� ���n
���
�
�
�
�
�
�
�
�
�
�����
�
��������		
�
�
�
�
��
��������������)
����
���������)�����������
���������������
	�	=	!=MJ		G	D
,$		EE�$"@
`:
#$
I&	 C#	�	^P'"i,	
�
)
	
#	
& "!"!$#$#&%&%'('('*)*)*),+,+.-.-.-.
-2/434343434343656587:
9:9<;>=<;<;@?@%?BADCDCFGH
GHGHGHGJ=>IJILKNMNMPOP&QRQRQRQ%TSTSVUVUXWXW ZYZYZ [^]`_>=>=>=>=>=`_`_>=`_`_babaFEFEdcdcdcdcdcfefe jghghghghghghknmnmpopopolklkrqrqtsts`y_`_
	
	
	
	
	
	
	
	
	
	
	
	
	'�('�$�0>7JEFE�0�1�
�������������
�����������
�	�	
3~

	




��	�	�	�	G
@?@?@?@?�3
�l� 
 
  ;��������	�����
���	I


��������	�����
���������i�W
3
��
����������������:������$*	
#$Mb��GHe��

���$��.������

���$���0��XG����
��Q
���:?��������

����		����/��3.�h�������
���
�������
��������+�����&����������"	�
	���#�M81�	�����7I
-
b	l	F#
b
41	^	I
=
?kE2+�
<!#H
C�-
q$
	
	0$

	h

& "!"!&
%&#%

	

	$�a�"
I����+��	������

J:
j"�]������������+
"g`._`_D�#0�.��	
0		8�2�L�		
4		>
���

���/��


	6�������0�0
;

��$���<�			

`_`_$�

	
@?@�	
���

�B?	(
�&������E��7��
�

	
	
	
	
	$
	
	q�
	

����		

	%mX,O&�
$q���
�[�����	
	0 Hz`_`_`_@�
			
�/��P�
�����o�����
� >K


�H�

 
  �����
���������
#	5


���>���0 
  #�������������F
1+	
�2
�����BA@		4		7
	@?@	?(�����	
�.����(������G��
� 
?BABABAB587878�
��
��
���
 Q:	�
	



��$�	���	�	��
�6
;

���&�&
�	

�
���(	&
`._`_`
_`
_`_d�	��
\
 5
Q���t��n�	�

	�	�a��f
|��			�	
���	�
��	���
���		�5	2<		� *

	
	
	���s��n�
�


�
�a��f
�
		�	
���	�
��	���
���	
�5	?<	
 H


	

�f����"�����
����������������
	��������
����/�[

	�	
#		�>��+�t���������
�
��
���@




	"
l	

	

�)��0��<�
ZZYL���������D�
���	�
�	�
�

b @
�	
	

	
�8��,�
P

����
�������
���
Q		
j


�6��,�	M
	�������
��
���	O%		
	�[�����(�	 	
   
  
	 	
  9�
�����	�	�����������	
�	��%�	�	�	���������
�
�
����������
�

�	�	
�	
#B%
U)Z.�
	





�+������$�V"�!$�
�
�
�
�
�
.%$)(�
�!�
g+G

�-���	
��������
�
�
"'	

������
�
�


����.�����X




8
5
�		23J��>��"#VW./67*+&'Z_
�#�0>7JEFE�0�1�����
��������	0����
����
����
�	�
��
��
�
���(���
�
���(����
���(��
�����
E��
���
�����	Q��
���

�#�#U1�-A:"�

		
! 				�	@v

- 
!"!
&
!('
,
'.-2
-
2
3

8
9�)��0��



 
.�-��@�
X �		

���������93&	v9
��R��������	��
0�.-����j	���
�
�����
����
�
�
�
�
��
��
?>�
�
�
�
�
�
�
�
�
�
�
�
����
+d�
�
������
�
�
�
�
�
�
���
%	U8>r4T&�(%	�#

	









"������;S

	�	baVU�
�*	
;<]^;@-P
�������
����

�&%&�
�	�/.'"A8�;S



	����������h]��<%<HG����	/ 
����M 
	ch		k<)
8����Yp		$�(�4"U
@;?@2?@"?h.B���������

"��������	
12	
BS.B@6?@?h&	+���������#		=&	+@#?@?@?@1?h2�
	?	����0��������	
/R2�U�����ht�JGHEF
?7_	)'0)
0@8?@?h
1�������������

?
	
	
`_`_h
 �uruv	����53
 �=���hXR	
F,M@*?@?@
?h
%.	

	4
%@?@?h
	$`;_	=:  R\fl	�$�z


@?@?�UL	ID	
�B���X�mpop"a\
!	%
(�3���
�}t�ql
	!


�A���#��������������|	$$&
�����"��
!	
6`%_`_`_DP
		'#`%_`_`_2f
42(�	 `_`	_	�"	@?@?@
?@?@�	
	+"`_`_`
_�Y\cV
"`_`_`_
�����#���	�
	&  � $�$�(�������'��
��Z��
	#0


63
:,
?!	4����R�<

�u��������P	q	nO
	


;:
#		5	 		&$
<I0[��q���C

%�	&
%"3""%
��&
3$��'&3����+6	+sT$C

%�p���	��

%.	)	1=0	�,
&�,
&(�	�&
�	
	+��������(���	$
	F?D'	
3:7$C8	)*?:			!
'&%�1$
"&		�
	�����.��.�
	
	
	
	
		
	
	
	���		����
�����������

�����������	
��
�
�'#Y-
	�t����	��8�9!	*���	!�����

�	�	
��
��������7/2�
!	�*���
	

'
�l��������#�����*)
	%	%*%	

������,~&<$�z�M��/���	�$*#
'"	-	�+(	��_�����������,+
	
','	������,h	%0�d����-�
Hrb

.	
	��nwp		
	
1
�BP
�H#	�N���	.		
			,	W��������
T	����
4

'$|�����������G��,����� "!"!"	!"!^ ���
SV	
AB9V!5P
	


		���GBF]	^�����
&�����%��
			#&�����"����(������	,�		���'n@#83�#����J��	���*	��
+P	

8f>Q`(_`K_`_	��


	
			
;	Q"j	
o�
��
�
�
��
$#$##"
Kk+"'	����������<
	9�	
(���������
��������������8)	*�<
	
����D���
H(%�

������������"�������}t���������!
s&8	
H%
	
	
���������C	
�

8/
�	���	�	�	�	}t�	�	�	�	�	�	�	�	���	�	��
�
�
�

�
1�
2
!,		�C	
	

�-��
�
VSTM		
7 
"�$�	�
	,	#	�


�#
�
%`!_`_`_�
.���������
QH=		RWX	N.#	�)��������-3	��������X�
���		���	
.
�&��������	`_`_`
_`
_�
	#N6�������� �'@	
�������

���������������������������
�'�	B

�'


�	��	
�#����O�����������
	
$#$#$5216QT9Z?U�C6'���	�


��	'



N
O




`_
�� (  

��������,
-



������
`X_W4


	.3Q`_V
^�$�����r
3
7

TS	


\[	@?@?nz`_`_`_�	
�@?@?@?�#$)*
	���D���]`_d-"!"	(q|
%"9K6Bg	b@?@	?
�

`-_`_�wxy~t)	 �������6)�?�����
�


)*
�F��
��
	
	
	'
S	
	
	�.���	
�������
����			
0$

	#@?@?�������
	�1��
)���	������
% 

	
`_`_`_`_
�������	
(/
%-@?@?	�����		@?@?@?���
����$`_`_`_`_���
������	/#`_`
_��� ��'�	�	)	�4�	
2�����
 %
32�
�	

8	��������r
	:
-�&�����������N���mX			'
#	03���������V����������-���������	��'L
!.
 !"-
856141�		���3W�<a9	&|W)�3�^���
@		�
	���	���


c(
i@		���+�����	l�	
$	/			` !	F�

"	-			�&�
�

,
"
3���),%
&%$*
�3��
�
	
'
A�-���

7�����������
ul[		v$&��
-.)4-	�+������
�����
�������M	6W
���������
���		���	
�"���
�
��
���
�������
/
F
`_`_`_`_`	_	�

		
	
#$	#	X?	�P��������	

				

	+�
.~
��$����j���������

	

%

%&)&%*AV ?K�PC$��*��
��	����	����j��������v������������

F�	

JS����f������
*	������!()?����!�� !����	$1�+JJ=E(	% �>
]
	

F��	��
-!58`'_`_`_DP		) !`'_`_`_4f	


24(	`_`_`
_`_�	

	.%���	H�
	)""4�4
@?@	?�	
�G��6�������CBK8

[V
�	<M*aa@?@?�
�
�����	�������������	���
����,��������	'&.����
�


���
� 	


���
�
���
�@?@?
@


����

����
����@?@?@

����


����
��������
�

����!


����
����@?@?
@	

����

����
�
���@?@?@

����

����
����v		�
�,�	2��JCVQRQ�� ��

\
	

	`
_�
�
	
	��





���"��:���P*

1�1�N	
 ��������|	<%<HG$%1 1 M ch	k<-

� s
	��H�9��

 	
A
�7
0
��FX�	
#
;
�1������,���?01"36
1$]�����
 �����
����
<3
+ �G�����`�		P
IJGHEF?7Q&	W'�7L�9@	�
�
��#5:�<���*
	
A	4J@N	
1 ��������|<%<HG$%1 1 M ch	k<-
�t��J�=��
 	A�;3��G\�	#>�/������1���?
01"36
1�"c����������
����4
*�G�����
`�	P
IJGHEF?7Q%$#(L�!@�
�1���P�
	
	B7�\��%��%���0/<;Z[G	+�(6DN&4�0��(�l�������������
Z(5c��������.��_��<%<HG����	/ ����1 	M 	ch		k<)
8����[e		$�:�4$\������"��3r]���������
"��������		

&		"'		<j3M �3r]������S6�	����	����		
.		[6xS6�9��*�������M02=�
?����052����965 ����5 
#		
U=!#!M02=�t�h����.�����
����
����""
	B
a

	

	
	
�
8�uruv	����"
�O����lR	
!	
	>a�o����
��*=.



	%		2(*=�(A!	

(A@?@			����	`
_`�T
h�x


�!�

'�
�
		$�;�
�
	

!/B�L���
�		E!�D����
	
	GQ
@?@!?@'?@	?
�
	AB

K

]<
.@?@?@(?@?	�
 ����������/ $(7����,� �0�������������	!
=@aR3
&

	[@?@?@?���
%@?@?@?�
+`L_`&_`
_U�����	


B9r�
@���w���
	l�R1��?@��
+
8?/8q

@�-����	����	)KB���)
	
	
	
	I���
������

)

H,
�)I�M����	
V �t���
		
(��
��m����
��mdS����
)
	

	
	
�����$�(�

		"	
	��/0/<;]+!	'v7`_`_�	�	 
!

	/
�	`6_`_�	
		
/
?�H����������			
 !(E
	�
�
�
�a������
;JI$
12	5:!"
		:/,-
L@?@?@?@?�
U\

-	-`1_`
_`_`_`_`_`_�
s���
	
 -+#O�|����"���
"!��$��
����+,��			��8f8<
	�(
9���@����G�������*��0)��!"%��$!"#
	!"��


 
��Q.-"5
$	
�&	].������������"�� ��5����	����	������	���


	

 .-.
9	@MN
IJIJ
srqr	q##
���
	�Z#S-
T			
9*-B1(!!5(�0	


v
	


?@��!���
8�	��#$��	),		

T:
N&�
�
�
�
@?@?@



�

�
�
�



@?@?@
	
	�

�
�
�
	
@
?
@@
?@

`
_`	@	?@

`_`
@)?@?@

������/
@(?@?@	
	������


	
��������`_`@?
@HNhe<G&G0@�w����
#1U(`
�w�����
G
HM
NMT
STS@S
8
:�


�?��������"�����
5
	\�	��$ 1.
	-.-
\
*		
�5\�#��"�
�#
!=	O��������#��7��P����	87(
���
�����	<	1�����
�����
��					!
)=td
k	�u�
	�@?@?	�

		��@?@?
�




�/����%

&%&'$!4@(?@?@?�%()(		3&�
	`"_`_`_�78CD	"
������(��J������P��v��"	TC

�C���
&43	!*�9cfed�)� �*)*)���


��a	�	�f89Y	*�������
�Y���
���Y��JP5B�����
�������"	����*89EFI
�'&%(%.	���Y��\Y���-�9G	
P
)*
/ 	!@B>8cL4�	��,
	
TC

]AK	����������K���$!"!"	
������
r;&+M#�	36�l	��*��'��R��������,������@�� ����
������
����G��6���� ����5��������6��-��C������	/>=^c`f��	.	!]���	����	��
��	�		�	�	�^���;��$&%�	��
��
	�
�
�
%!��"
�
�

�
	�
�
�

=# ��xuv	�lK /	R6/-	((, .	37&=	Dg
	#
V

1,��� �	4	
A
	O	
	

u	Ym�Y��S�������>=<-
8-.-,]+Q$	)��:������������
�	��
�	��S0	
?�3��-��������� ���������!�
��
������!	
����<	K	������x����	9 �{zc
	dc��	L

		+	Y-
-��	7?	(A-!
G	H)%
�5�a2	������%������������������������$����������������.�������������������RQ( >�����
�����7��'
+��
��������k��.&���`(
	"����4
����
����

����
	����
����%
�����
���r
����
�����
�����
{��>
���P���������	,��������
�>��>��
%2<D  %
((�&
.���$��
		7	
	
"		
		



		


$
	
		

	:	
		 "&0	
;4$+	
$
<# "!"$%*%('I*),!

		









E�qS�@=?@?@?��
�����	7K@7?@
?@?

*��
�����
	
9
H

*�����}�9�
���	}/
�}�����(�� ���)!�
'	������
	��������2��|<%<HG����
/ 1/ 
M 
ch	
k<)
8�����

(�?�:�#�������"���	"00


"00	
�
Z�Pf 	��������	"00�

}J	��<��B��������?403"56)$ 
*#6 
�	siP�|�������	1�
9o
	�
5!!���4�
*�qnqr	�~}�K		
*�Y���xN	
b		Fk������	��*2

�
c>	����g��2x	X�@?@?
	����@V	 %:9:9:9	�������				%	�J������'��(��(����$��;����"��Z�	�HGHG.HGHG0HGHGJ^
tsxw VK	
$			#	����]hil
#WT��1�!E
/7�	�.0J�<��� -2����	
��%b9!($!- t	
�1����5��1����	� $#,$#$#$#($#$#$#$##�	


		
)!"
"-�.��,(#`'_`_`_ D�0-"/	-	 
�9� T�	

	
7	-
@=?@?�	"#0#0/./0/&!)	C
�	���<���
�

!	O

	J���)������������


G�/��5�5	�	������\A 	�!��5�'	
�	������?!	
�q��5�w	
�	��	
	��/	��	������;
C1R0
		
	
�������	��
	1!0�J��;�,		�	��
���	�������/M!/		�'��5�-	�	��
����A%	�>��5�D	�
	��
	����P$
",	����\��	
�		��	


	����������
		����������
		����������
	����������
	����������
	����������-
L�





�����e								�A��*1{,!
	
	
	
	
	




T		
�n�����
"	��BX
+X��������
	
	-
	
	�<;<;

	?�	��	��	��"	��	��	����
����! 
	�	���	��
#&����"����!


�	�����
'	����������
	����
���
������	*"02$3#	IB#
*.^

	$'\P%%#		+	
	"

�		�-_	 :)
?  �?��A	��!��J��P����
�0
)
	�	
�
�
�

�
�
�
�
�
�
�

�
�
�

�
�
�
�
�
�
�
�
�
�
�
�K.	0
)
	����P����f
'
	
	;
$?@?@?@?/

S
p
	
C
&
6
�

X

:
&
#i
\

B

.
	pL%"+(
>G	��85����
!��TG ��H	��jR�jT���������
:+
��
��	6�����E�:�}�
�
����"!����
���B,�����E�uLIe���O������
��	����
��	V
Q�����E�u45��
�R��
��s��
�R��
�
��	��
�
��ORv+.gvs�����E�X��	��	
%(%&%"'(%��,
O��FK18���E�F��E#��>
b�`}���E���W
�����N(k����
�:��
�����
�:��
�
��	��
�
��7:�+.�������E�+6'
��
��&	
������	A�� ?@��������������	���"%C='+.+-">AK	H:-"�".5CLg
:�cd)C1<2E	c+s**'9
"	
�
f';	
	
	
	/
5_ "!"#&%('	")$#,+=.30
70361:9	67<;436>=@?@?@?@?@?@??BADCBADCDCDC4FEHEHGHGHG43 4MJ1:QJMPKTS	PQVUNM#NMiXW\ZYZYB\[^]^]\[^]^]^]^]�S�d�	 	
%[����$��43)�
		st		
)*
	��
/+.)1,DK		�Z,�@?@?
�
@?@?
�
 
�2���H�,���
�@?@?@?�
!	 @?@?
,�

�-���D�'
`_`_�	
���=����;�/43$3]�	<	
��	��	���-1

MQV1B
�/]�9$87�	��

$�
������k:9�	  $#"!	;@	
���
���$#�	�
$E=,<B<	6gk���������


,+&
	

	'.$	>	=/

������V4343434343@�
L��LKRQ�
�
�
�
��$����	�
��
��
���
/!
�#5b�
.%
	

	9�r�����"��������"
1
������h���#�8Qj		
@5?@?�
 
�	�		$R;,.�$
?$#���
����
	
�B��Q��
��%����(��
��$���
$�
`	6f�
�A?�u	r56!
&���
�
�
165L
)*
"!%
��
�����$������Q���$ ��������
��
2
	;1;
		+-%
*� ���
$ �
(3		����!��"�����
$m
�+(-21
0) ,;2;"9B;
:36?<?,E"
�#S	
�m
�>����T�������������������$
l�
����o����
u|
�����P���
������
J�<�4/	s	
'%?19
�
	
	
l	�>����U������������n��#��#��#�����$�����������
��
���P���
&#>
GtE$#$
""""8��-�
'1 9 

3
�	
	�
	�F����m�����������������$�������������n
�����P���RG	



j��F�
'M488�	
	�
	�5��
��
�$1�������1�\��	�$|�#
		 *S����%���"g,+,+,+,+|z
}��
$	����J1	GJ )45!14jj
	�LgC
������������
�"4	)����
����	

(%*+
O1%	s?&'G]	
���������
��?��<����� �v
%('	$'
$
	'
$'
$
'
$'
$'
$'
$'
$'
$'	$'
$'	$ '
$"!'
$$#'
$&%'
$(''
$*)'
$,+'
$.-'
$0/'
$21'
$43'
$65'
$87'
$:9'
$<;'
$>='
f
��\
s<c	"			J	�5f('2$(�!
B��-		

!"%&)*-.12569:=>ABEFIJMNQRUVYZ]^abefijmnqruvw&zyFv�N��a��	������	�V n�	���%()(�*
�	�
�.&rfVn�������������������
���

	
=


1�
��	

6			����		��������	�1��@{|
�1��	
-	�1��	�1���
	P���������1��
���
���@21��

2'%
%
��	oS	
?	+&E�
E
(:	.		�7	 �"�*P.
1Z

E�H';	�	���	=1���
`%_`_`_(8�

	�R���^"A'	8!+=�a��r��+��5����
	
(2/0
Q!p#	1?(J	5H
'<
�!|�5��5����
	
����	&	��	@

7�!N�U����1��;�	k	5�����&	&	����!mJ

#3+
�	k	5�l��+��0��0����.�������������$#	%&	)&	%			+pD($
#:
=O�!��N��a��,��7��1�� �� �����
(
`]	
BI
QV$	m!!)e	|	$U
	 !

	?
�!�V��[�����$	������!&			x	.
'2$	��Y��I��;���'	m	>�����!
&	-����!		kT

'!)+�'	m	>�1��5���������	&		<

7�f�R���t�
����&	
	(
	8iP�	]�	�	��	�	�	�	=�	�	�	)	�	?�����#	����)
�		��		�"�		�	?	����#	/;5&
	'	8[-6�)	49$
	*	?�[��E��K��<��;���)	j	2	$	?�	����!�
�
�
�
%	+ ����0����"����!	i�
'5%	+
+�)	04	2	$
		
	?�Y��4��0��<��;���'	�	$	=�
����!
'&	
����"����!		��
	'\+�'	�	$	=�d��0��;������<�2	T	5	6�
�	�	�	�	!&	�	�	�	�	!		����"j�

6\=
�2	T	5	6�d�������&	
			*	.

2��V��]��q��=��<�����#	:	�	%	E�"�
�
�	�	"
!"
�
�
�
�
-�			�		&	�
�
�
�
#�	�	�	�	"		<_8�

.;*
'+7
),	,�#	:	3R	%
		
	E�x��.�� �����
��

	�
�
�
�
�	�	�	�	�
�		&	
!#�	�	Z	I
G0
�
�����.���'1{�
���	���	&	*		


F
H	�'1{������ �����
��
�
�
�
�
�
�
�
�
�����
�
�����"�&	!	�
�
X		R
CD�"p�d��.���� �����
��
�
��
�
�
�
�
�
�
�
	&	!	�
�
[R
C0
����+����.�������
 	 	&	
	!'

K0#OE-�(��.������+���	&		
 	,
#0OG[�(��.��������
	&		7
#03G?���/�h�	'		
1
[���/��	'	
1
Z�5��.��������������	&		��$
M�A�1��.�������
��������	&	��)
H�O�%��.���x�	&	
	
=n�=��.��!������������	&	"	��=
R�+c�1��.��<���j	9�	��������	&	����"��O
	H+:	"�S����!�����%		"	
B
9 ��	'	�������p�





)\	N��'��(������
)
Y
-
�,��'����0-.
-('('>"00�?��������&
	s-	�+*�3������

&/��
(�	
	������('('�%% ����
=<_			
����������*���.
<'fH
2LK>a�
�	
		+
",(
%

�
$'f�	��	�	H�	�	�	�	(�	�	�	�	�	�	�	�	\�	�	+�	�	>�	�	"�	�	]�	�	>�	�	R�	�	:�		.#J�)
*k'(:
	aHX#





�4������
		
	
	�	�
	


��
O�,t�	
����
=���
���
		
	
	�	�
?��Q
efefe8��-&'�
�


 '::@
	�	2�!	

g

)A	�.�#-	�
k:
a
,		X#

�E��������

9F�+�����.<��l��4�.!H=�
��"����+q"		!H=hv

�������
,�

�
�
�	���	�@?@?��0��T�0`�	F	# 
���0��
			
	
/2/"!
I%$	?!F%
0�/���0L�
	
	
���#0�� +
"+&+'.+		
"&B������0k+,+,+,+,+,+,+,+,+,�

opoxyz���������
/
0��
=W,#< )�B
	
�o��r�0+,8
!��	�������
�8!+

&
�C
�&
����
��

0+,+,
+,+,++,+,+,+,"+,<+,B+,n+,+,!+,+,'+,�+,�+,�+,+,r!" +,++,1+,W+,+,"+,+,+,\+,+,+,+,+,+,+,+,!"+,
!"
�
xw
ts	fe	
	ji�����
��-.��	��	
��
%&���		V878;
����
��
 #k
��

��	zyvu
vw
��
RS

��G!. 
����#�(urROT
��dgQ
870/	'��
��EH��<4s
����
#��
4[\3	
!
�

uv	yz
��
	��klmn��
������P
4<	
	
				
					
	&
		
				
	")
	


W,%
6>I66+.Si)9<)+?4D(]'�${EH/Q	
-�
+
	
"<B))! ")!8$#'&%3('$('()'A*)7,)+D.-�0)/2143r65 89+<;1>=W@ADE"HILKNO\RQTSVUXWZY\[^]`_badc
b+5
�04��H�0$%�	
$#��	
)
L$%����)�0&+,+,5!"+,+,`!"�		>=	��	��>/0+��0!	����
= ��
?%
HP$
	�&5`@?@?	J		�%�������
0+,	+8�		��	�����				$�
����"��,)*'��������7��!�h�MPOPIFA
P?D;:KFU)
	
5#���`������.���	��	$	

	
=	
@'8*<	
��f��*���
��nidadcjmrqtmv{)js
	<	4K

�
B
�<��)�	�MPOPIFA
P?D;:"KF	b,
		!=,	�5���������
p�
	
:#-
f���`������0����	$	

	
=
@)8*>�q��9�����nidadcjmrqtmv{7js
	D	CR"
�S����	���)
!1	 :	�G)��������&�:�|<%<HG����
/ /0
M 
ch	
k<)
8�����
	

'�3�9�`z_`c_`"_:��


"	

>

	8
'
	.S&> �`k_`_:��
	K
E-a�1��$����t�:��?0363";6)$ 
	)6 

4			GM�:|�Q��^2

K
`_`)_:
-�qnqr	�~}�		>
-�M���:lN	
$	
	
:`�Z�����:�*


	C	
	*:	u`_`>_�h$	
	) ]��������.�:�|<%<HG����
/ ,1 
M 
ch	
k<)
8�
����
(�;:��������"�:��))

"
))	
�
NxE[ ������:��
))�
mD��:��=������:��?/032
56#$# 
##6# 
�	j^E������:��,�
3`
�	0���0�:
)�qnqr	�~}�G		E
)�U���:tN	
^		Bg������	�:�*,

�
	X8	����_�:�-r		P|��������(�:�|<%<HG����
/ / 
M 
ch	
k<)
8�����
'�5�9�����n��"�:��


"	
�
	5Y-B 
��x���:���

N1
x�4��+�������?03"56#6 
#6 
�	QJ1��e���:��		r?
^		`_`*_:
%�qnqr	�~}�
A	
%N	
X	<�e����	�:�*

s
?&	����G�:pZ	
<e

����


 	  	

��`
_`_`	

dc 1  

r
sxw�����5	6


�� %  

������)	*
�����
��   	

������#$
�}����(.
(�
	���
�
�
�
�

N	Y
�(	 
��������������	�����	�-����
	;���?�����	�������2	+	�H���������������
�		O�7����

"! ����@?@?@

HGJI


�����������

����


����@?@?@	
�������������	����@?@?	@	


��������'
$

@?@?	@	

������#
 
@?@?	@	


���
���




������
�����	�5����
.%-.-�
	
���$	C%���
%���	�@��.%-.-"�
	
���"#/"%"�5��.%-.-
�
	
���

$
	?%
���
�4��.%-.-
�
	
���
#
%
@?@?	`$_
`)_(

�������
^_^]
L
c
fgTe
T

12

;<
e�5-
$	
!L


@?@b?@?@-?��
 
-
�	,��k���(!��������������	��x	A
	,
!�;�
�����/	"�
��5�	��	�.���I�	�
���� 

-��	
�!




	ojit,	-0)




)	%�
1�4�O�0������

-���d��P��#�����^>j�	�����
�JI��le(
	@GNQ�� ��:3 
		
	
�	l��=)j���
	
�	�

	�D������
	K
:(4`d_E�	����a�	��
�R����
�
&
1	�
	�
�����	o$	r&
1	��	�	�

�@�L�
		'*D�`_`_`
_+���	
+�3���		
$�	�.�0>7JEFE�0�.;-$�

	`_`_`_	
	
	
����	
����*���	
'`_`_		
	
��$�$�$�$

	���3��#��	�_DC� ����
!)
<	w_��2��8������������������������/���������	2�	�

����
	����	��9��	B(9*	R
-		`	_ �
���<����H�	
	
	
#	
(	
		
�	����������
�"�"���"�"��	��
		%	

	
	�
#


		�;��<��I�		
	
		
	
	
	
(	
	
�	���������	�����
�"�"���"�"����53	,

		�			
�������E�	
	
	
	
(	

	
�	���������	�"�"���"�"
	��
		3
	�
	

�;��,��F�		
	
		
	
	
	
(	
	
�	���������	����	�"�"���"�"��5C,	�		
	
	�x�		
	
	
	
	
BKL
ABABAB	ABABA*�	������������������������	������	���������z
4		�	
	

	
	�Y���	
	

	
	
	
	
	
���������������4�����������
���j,s
	�]���	
	

	
	
	
	
	
	
�������������"��4�)
�"�"�"�"
�"�"�"�"�"�"�"�
��"�"n0w
	����F�		
	
	XMNM	
3PO)PO$	
�	���
�
�
�
�����
�
�����������
���
��������
&Q		
3X	l6#	
	

 
����[���		
	
	
	
	
C	
	
	
	


?�	� � �!O�'�� � *)	��'� � � ���
�
�
�
�
� �'�� � ��'� � � ���43�(� ��(� ���."
	�	

$�1�����	
		
	
�
�
���
�
�
�
�
3+S	�)�	
	
�
�������y��3��	
	
	
'�

43$!	
*$	1&34
;&)
*!&*3$�	�	���
�
E'9

9*
-	��'���������	
		
	
8	
	
		43
=*)*)@	
-	
	
3	
	
��
������87��������)0������
	

%��#�
�%���������K/	�		:" 
	f	�'	8	=
	
	@
#

`_`	�

`4_`_�


�c�����	
		
	
	
3	
�������������	
��#%	1B(	3������R�	
		
	
	
	
	
s	
3	
	
��������������	
'��������m;!		:\	�	@'	s
	��9��(�

��
��

(�B�	
	
	
;�
�������	
7	1O;�
	
	�����R�	
		
	
	
	
P	
3	
	
�
���
�
�
�
�
�
�
�	�	

���	�	���
�
N2!		
;#

\	@&	P
	�
�
	��

	
	��;�	 8
787:
9��
�
��
��
��-
6H

�=��
	
&	
H�����
��$��(���	
	
	
	
		
	
	
	
	
	
	
	
	
	
	
	
	
��
���
�
�����	�		�����������
�����������	���$%@		
	





�,��8��	�|�p2%k�T��
�*5		&*���	���'` 4		�����,�(

	&		�	-!4 "	�����:���,�d
	8787
&+&+
0;:+
('
66""
/< 
�	
C*G+")!"�`_`	,	j	fk

��������,��		d]\9^]L9:U:;
U
tsfe�;:!
:'
-:

'_��d_���('�
��d:����C:
�����
�?:9@	?:K@������K*��3edc
n,3
#�,"d:#(
			�Y
K
E	
		
&�	3.j`_`_�lo
�	`)_`_`_`_@�	,'�c���
����	-�
'!	Q&6@?@?@?
�	

		���������������������;���	 



,
),

!
.
���-�C
Wg
�>	�0@?@
?@?@?0�i	l	!�����;�	��	�
���-�0&<	0�������9������9������9��8�	��	�	�		�	-�	�		��	-�	�		��	-��	,�U
	

;XW'
)�	$66
	65
�H�T��	������-�	
0	0�����=����

���-�5!+4)0�)����;��

���-�
J
@>>0���;�	�
���-�,"< 0�
���-��
���-��
���-������;��

���-�5+;)0�
	@?@?@?�

���;�	�
���-�	$<0@?@?@?�
@?@?�
	�
���-�	�
���;�
�
���-�		#	=0
�
���-�		�
���-�		�
���-�		�
twx-q		�
bef-_		�
PST-M		�
>AB-;		�
,/0-)		�	
-		�	�4�������#
�	
�	���		�	�	J-#
�V�� ��
�����
",

	W
����	�
+��%&!	
w,	W�`
_
.$��		���.4����

,�����	�����
.0]0/0/#�������
	2 

#�
��`_.0]���@?@?@?@7?@?@ ?��	


,
	+���������	X*)*)�*)*)[
�#��"!	����������������[\"!
!"!
R
IPO
!"!"!"����
����C`O��#�����
���������#$�	��h�	��
t���^	87874)	 	'	%
)$
B#$_m	[,			$:Y�S0%%<g9 J6<:	86"
28(	�	Xv
K[

	L�#
�D
t+
�
��
�
�
�
�
�
]�
>�|<%<HG����
/ ;/ 
M 
ch	
k<)
8�	
���������������_g	
	
(�j�;�)�	��	�	��	�	"�	>��	
45
#	
#	


"	#8#84#&55*
	
	
'

��{� 	��	��	�	�	>��	
	4
5	
)
	�Q	��	m�	�	K�	�	�	�	��	>��$ 
$ 

?=0	32"';6	#$ 
! .')6 3$

			
�_4F4�>|�	��	�	�	>��	8""


@
	�
<&&���a�>^�qnqr		�~}�	
	
	
		~r^�����>�N	
	
"	
	n��	��	�	�	�		�	>�*	"7'

	


\C0��	�	�	��	>�	;			
	
YQ�������
�
	
"5|30#U|yl q|C	�	8�@)���������S�>�|<%<HG����
/ ,1 
M 
ch	
k<)
8�����������������

(�`�;�$�������"�>��))



"))	
u
l'
o�fp ������>��))y

�D��c��=������>��	$# 
$# 
?/032
 ;6#$# 
# )6# 
(M;
6
	
�P,7,�>����W�>Y�qnqr	�~}�
	
	

 	
tjY�x���N	

$$
	
e�������	�*, 

	x

J8)������>�-H
	GI���������{�
	
"5�{|30%U�{|y�{l !q�{| C	�
	:�D+�
���0���+������+��	
�����0���+������+��#	`_`_`	������vu@?@?@
	
	j
iji	
@?@	?@	������
	��@?@?@		�������&%	`:_`_`


�����������(-	!(
@ ?@?@			����������
		�*��
		��&
			��		��		��`_`_`	
	����

	
@?@?@		���#$)*���	����
`_`	J[	����y	
�����	
&���`m_|o84
.:������												
u
v� ���������.Q	@?@?@?�	�@?@?�

	
`_`_
���		
���

�.��
$		%�?�	�
3������H��-���������	
0
+�����������
����
����)��
?

�6c�

	

"	`1_`_`_`_&   �	��
�����
�����U-%0

�N��L���)	������	�
�������������)*�	�
F>.v
	
	
	

	������
��
��
���
�
�
��UVUV������	����{
)DB�	
	����
������{|{|���������*�{
V4
�
	���	����2��4����
��9��6��	��8��������������4��
��
�����

���
�
�
�CF�
��
�
]d�
�
�
��	���K
&
T
(
4
R
*�v6 ;�

74$%$�z�����:   O�
	����	����������
���i

{�
	
	
		

�`��T��0��B��.�������
�
�$�
��
��
��
��
�
.
F
"
.
 
'
�n�5(
��5�������
���$

5	
�9��0��>�����	���
��
����
���	(
"
0
g<	�



	`_`_`_`_3 
����������<2$
�!��0����

�
���A
	8&�"��=����0��
��	
�
��
�����O
@
K?:"

	
�y��	



		C
2
3	�	

�
����:��
����
�
�	��)
	=@,?
�
�	�	�	�	�
�
�
�

X��%� �	
�|{v+	�

���=��58)0121#6 
$ C
#����
�W���

���I��@?@?@?J��
#		
e
��?�	L�>%��
�����	
����� 
 '������
��
������ �������
#.*	z



 

	��		`_`_�������	�V����$���������������������������������������'	) +4	HQ�$



	
	


���������W^�=�]`YZ[\[!`	1				)C/"�	=	
!���������`� 
*������
��
�������

#3A

��.��'(	������������*��}t��������}t������}t�����
 6=:	�


	��"��@��GJ;BCDC#H 
'#H

#
� 
�	
��@���	
!	������!���	
		%	,!	��?@!"12
����������

%6������}t"��!������(���		7>�



(��D��C)2���/�
*
���������

	!
	

��-.


��2�-���������
	!
��-.������z���	5	������}��"��!����'���		2:	�

'	��C�9����
 	#&������������	&)6	��}t����}t�
�������}��"��"!����(���	
	(s;	�






	
(
	�	�I��	H)
7�	�F���	!�	��	�	������!���		+,
	!�	�	�	%&�J������3��Y������@�����
�
c9�	
p&%�	�	Y������!
�	3
&
(�
	+
�|6c���	���	�	!�	��	��	���
���
�
!�
��	��4��! 
%!
��4�	/	��
�����
��	
	!		#
	�� ���
���������
�
'(�
����������2�F)*.
�

��������*��}t�������������������� ��
���

59<*I%2
#�

*

	


 
�
�=��4��4�����
�#�z#y #55+	�###�@��#	'#
����:���6����'��
�
			 *
'�����
��'�
���#�#������������
8#)
��
��(�
�������������
�}t������
���
��

	!#	

$"-3
�(	




��8�D�/!0	%!
`._`_^
		
)+	�7�~
��		

!G4���(����	*'&(	�A����MHQD"6
%�U����
%Y
^�8�� '(�.�
�	05�2��	4	<����0]��������

�0]��N�,-"		
5@������	�	�	�	�	
�	�	�	�	����	�
I/~
'�����
$7
�

			
#	 	
+		
>(	
'�
$	
@	?@�

�%���	�	(�'������
�������x�
&
)
a&0������ ���	������
�������� 
��7!%		�%$	-
�++

	
	
	�}��

�
��	� 
@�(
6�����!%"��QTS����<QTS�	���"� 3	.7�"�E������)���#!5�	
�!�		��$8+&"	�#!5�����������(����������<�G6����������/.=%�4�>�
,�	��
+
:F,�	��
�����'v	
�	
h#��QTS����QTS�	�����
QTS�
	�	����
�
QTS�����
+�	����
21,KF��������

��#4F	R


3#&%'',	)H'&!	*!�
		 
	V
1  	b"!"!$#$#�X����a"S����
��#K#F�	


!���������#����������#���{
2
;-,#(> 	�m&#&
	#-@?@?@
�
����


�4�#
�
�#�
'#
�		�#��	
�#��:��+�	(�	
�QTS�����'#d���	�!�	��
���	��!�'' 	)%
�)6!�b�	A!�

�	�	�	�	�!�@"%2
!�)��
�
�+
<
�����!"b�
�QTS�	�����QTS�	���"��	�	�	�	

�	�	�	�	�	�	 &
<.(H	�	"


�I������,=%
	
$
	

���&).���
�
�����
�	������	��
	�����	��������
( )	2B	IT	&	
"�,%%
	$	
�;��6������@��������	��5���+	
W!%� ������	��FE*�	
�	�	
�	?!@#�����
���;�	���@������#Z
0$	P5
	):'
�+	


	
!
	@?@?	�	
	�N�����


M����	
@/

w
M`f_
th50	+6
`K_	XM<2EB 
`!_# 
�����	`_`_`
PO�
���OPO
'�[�1�
	�����B
>	8�V�`8)�!)��""
�)����A��2��2��!��J��$��	�
�r
	/
~����


	
�Y\

[
^E�=)#�
�$g�.��u���9e���e�S������	&���	
	
�5&	�9
e
	2������6				
			)					������				
				
								 	"	!$	#&	%(	'*	),	+.	-0	/2	14	36	58	7(																												
������������2�����]��]��[P]R

#F	�2!	���<��E����
��
��J��J��J��J��J��J���������G��,��0��7��k���
�	�
��~�	b����
�����	�^����
�����	�Z����
�����	�V����
�����	�R����
�����	�N����
�����	�JEfGH"gh!"gF"ij!"ijm
DAb"cd!6wD6wdcdeD"!"efwb"��
��
(/
X[d��_��������a��gh��

��������r�
&	(	(	(	(	(	+
8}�,F./KKKKKNDQ


#:^u/

�	% 

	 


 

 

 

  

$#"#$!"!$!"!"!
('& %&)()&%&%(%&)"+!.-$21L434365	,9:%:
%"	'<;<;>=�}��������	O^]����]^a^����]^]^��������&7'jy	�r����mrq��qrsr���tqr�������� ,!W��o����������������������
,
 U���


 �������������������

	'"	L	#EF� m��������V*��	,f�

�<���-<

	#*	(,&�h����/�� 
9	:9	65
L3
"!
010/!�e"�����		#
�����		


<�*�����-���
��






&
�!�
����K��#�������

.��+(-D	

4Dmq�I����	��
	�������


'
"@
?@
?	�
����	
	���	
'	8$�1��!��$����������	# 
�	�
�
	�
����	��
!	""p8
 
	K��		#[�����)
,

�I��	����
	
�	��	�
#!	A"�P������	

	���	��	�	
* #$
I
$�)����/���	'

'	N m	�G�������	��
	�������	


6����

�����
�+
,	

/41-!	
;�s
���������	�		<aLa����
&&%;l-/F
��D

�
�

�
	�

����)�	��
	�����
��MF��n*JIJI6
����8�	�	$#*)�	�	�	�	"!,'50+ 

�	��
	�����

5J
+"	LK�	�	
 	L+ �	�	+ 
1AB	ALKB
		AB�	�	KL
KL�	�>16


5
	
�	�	�	�		�	�	�	�	�	�	3G$(Q&a<'m
#<	�I
!2%!	,eJ&'"(EH#"(K0d/
)$*%	
�./C%

	
	>



Y"Mi��z�� ��
��
�
�
�	�
�
	�
	
�
�
�
�
�
	�


	


I*/	r&"T�h��>���	��
�
�
�
�
�

�
	�
�
�
�
�
	�
�
!	
	�		


 -		�%$�O��3�����
��!����
��
��
��
��
��&��3��
����
����
	

$M	J
G

F
���OP%���{PO4W�-M>*aZY<eP	*/ *I1�E]�s*Lc*<0�*t3k*D�� �	�P��
��
	�P������
�W��

�W�����W���
*)*��O*;Fa**S#HW�q��XDO����"8
*�w�'�"
�<��
�W�l�/�)
�b+F3
 
�'
"0-
R
			�4
'�K��\����

,
<`_`3_`_`_`_`_`_� 
'	
		

j:
d�C������l��
����*����$�	��$
"��02YdcZ-<5



B1)<;>OXW`!m
	��
�
�I	S�"	,%=G
"$		�:�@?@	?@!?@?�	
JK����)�	K
<70+I:I
,HC'$&1	!��]��2�������	����	��!$

,
$>5'O`A_`_`_`_�		)6.�(��	��9�������� �*���
��
�����������	�	�	�	�	�	�	�	KA�
�

���#K!,	�	�	�	�	
#1		I
�U�A

�iOT=`_`_`_�		,�������	"$3���F����	���%f�
��
3)	)&p%f�D��#(
	
	&��������	��!��	��	�����
ne	

0=.12#0�	rk
�/e	�/e�//


"#|+%#*
/,:


^	
�v			���������������*���
��
�	����
	���������S$0
	
	ons L
!P'[/
�&9iBo	
�&�@?@"?@
?�

D
1�@?@?@?@?�	"`_`_�		� ������

9	-#���������	

	1R
/D���$	��)��
	
2
;�3����

OX�N��%���43"!
#
u |�6���
� 
	
.
@"?@?
� %
� @?@?� )#	�/��� 
	"*`%_`_`_	�!		1	r�������
�,��.���T�)/:	1<)&%&?����(rH!?
		

@"?@?@?8�	
-,�`#_`	_`_`_`_`
_`_`_`_`_`_`_	�& Q
):?	 k	K@?@?@?@!?@ ?@?@?	��



����	tu	-



�����������		"+"4
�
�������"�	 !&��������"���������%��	,"	+!
$	)7<
	�	"
	
!
%
�������
J**'#
!*0)''))))�	7<;@?DCHGLKP#$OTWh����;<gl?@kpCDot����������$�����������$�����������!�����[��������#�����[����������!�_d78c����������$�����c�������� �����������#�������������!�����������!�������������#�����������#�������������#�����������#��(9#	#	 	#	 	#	 	#	!	!	#	#	#	#	  0	 P+*,
= :*5))++++��
	
 "!&%('*),+.-0/214
$	


	
$
! A"
#?FEH
!INMPOR
$	YN


	
	
 
	;>=<
=<;<#CFED
EDCDCD!ILKJ
KJIJ!ORQP
QPOPOP#Y\[Z
[ZYZ#cfed
edcdcd#mpon
onmn#u�$��(�����������������
�
�.stmn
.;<$!0	ml
�=~
3��
��������������������,��%��$�������	H	ezuv4-:-6)
���		�##"	���		�-9#

p	=	�8*.	H
1��{'�������")4
44!L
&
	&
	
%(
2X<
�
	���������������������������������������������������������
���&�����������&��
���%�����������������������������������������������������k�������!�
\[ ������&��������&�$%���
�����%���
	�
��2�����	�����<�
"			#	

	U#	#	1#	��
,?2
+�0		<
&)



	[

8

�
"


	
	






"
!"!"!&
&%*
)*)
.
&-2%16
565:
9:9>
=>=B
ABAF
EFEJ
IJIN
MNMR
QRQV
UVUZ
YZ!YL^&_dcf&eji
lkl%knm(ha\743X0/,

�/����	
�	��������
	"
	

�	��������
�����
����!������8�	((((((
%%'8	�
��������
����
���������������������������������������%��������8�	




!		
#L
�.,4*<		�
	

"!"!&%&%%*
).-,	�!�
		
	
���.���
�	
&
�G��
��H��$����#�������g�������u��
��&#$����������

	��������*	�
��
	

z^S
F�^ZShg


"LORc$G
����$)��/5,-'	
 -	
! J.)2X
,%-* ��7�G
	
	Z*`_`_`_&@L*
	#
,

nmns

� � @&?@?	@


� � � 
� 4-


@ ?@
?	@	

� � � � &
t$		+	`�_`_
�	

#"h

������������2����	

����>=��+�0+

��CD	
�+�0�Y+�0k+�0[�+�0m���a�/2glk���N�k>=l

~}���N�>=�MP���
x���4�N���>=�WZN
������N=�>=�
���Y�0��(��w_Y�0��;qY�0��)�Y�0���Y�0���
H�	���I�z-W>�P@5�?��0	'	�
����S��
��T�����-��	���A��;
�^#GH+i)	�
#8<	d}!
�
!�cj	!

�������

��		F��C��T9:Qn),5,#8!$
3"!32	
������?*GL"w

�
(N�"
	�9{"0������
���F/0
S

(+
&/0
%*-*)(��Y$0
SXKHST/0
SL/0
SZMNYZ=*"/0
SXKH%
	6�!		7DR&0����M���������PM
.9<
")69,9AD	�����
�i^=(-		(_%
Y-+��#
W��		��D��������� 
���"�'��A��;
����
���~}`fct]zyrEzw	F
u`W47|mn5)E|mn{F������a|mn{,������!E|mn{b9b](!8+
	#	 4	
	��_� {
 (�
.	�
`�t������6����� 
��21
	2	2 �'��A��;
���
����
�� )	
	h,J 	
 	A
f.
	
	
	2
	 ��� ��@��
�v2121TNGHG 	&;<;5650	�[(1G+'@?@?@?@?�		������E���

  
  
"

  !
&

  + !
�rb$;$?$3$'i
	
�:


; �			������



'	
�
������%��'��	
����
����
��
 ����������8��< *
	

1	�*��������*)*)m*)*)h�	���������


�	

'(��7!7�


�
4�


�

,�


�5�


�5	����
����	��+�������� ��!��bMH	J	i	�		3	0`�m2&$*$*QSJQ!
*#V\d��
$�
Z8N^ a"!"!a$#$#;�����/��������h��		

>�����



�
	uVfOmZ_��	��-�������
�R/�����'
'
 	
	

��
		��	Q	$13R	�R/����%���

"	
&&%	�
��		�9���/����������+���"	"
 	!ZUZY^]bafeji�0
:&	(3����������		"����
"!�����	,

	����
�		!@?@?@?@?
�	


�2565�z����	21�
��%�����		
"%`_`	_`_`_	�
		�4343
�����

���'
�����
!'
@?@?@?�

�������

�

����#&�1�212����
92���	
���		�	"��
�	�>��
�`�		8M		-�������	

	XWXU)HG)D5
43430/
9<=H
	
-�
/"P3
��7�43;�
��	9	
&B;�A��

	 #	"���
�
���
�
	8		��p��'���	>=BA
*5+@]^;+dA@
C2c"#"1b3�
	6/�a	�&����
��

8	?�������

	!�%����	��

	5	�

	!������	�
			�,��'����
H8
�"�!�  $ 9���


������"%212121��	:),!	
������ )#$)'	* )* 09 
0;:'56'9	:=HQ
	D	+"�*2
 
,
3"	�%����Z����%���0	  
j�
			
	�
��
�����"&1	$	
	;7e-��0	
j�"����������7@	�,��%��
��	F6�"���
�������

	�!����������	��� 	�[��
�
�;

"	
, 	

M��I���\�.?T����Z��	��:	",	M���
�.��w���	�	!	&
H"		���K�
�/	?��u��
�	�	!		$
F"	�
�/	�����l����		





	
"'f
;+
����	`"_`_
�����

	#0
#0]�0.B0&	+020t0
10
 0X0
%0 	@?
@
	
		��
		���	
*)*343	����OPO
	�&�@0
D
	R
	�"�
����
		�%������


��
$	
12		7H
����
����
�������3�
�&�
ZS�������������������!�����9L	;T783<KLKTIJ-1
<���������}t���
����
�}t�
�����}t�
�����}t���
��������	
��/?�2
�"	
	�		

  &�0��t�����	�	 #,)*+		+	�8S(	��������
			
`$_`_`_`_`_,0�
	��

		)Z./,0�8������!�	c��� 		 	
$

-	
	c� 	

	#
�������k��o�������������
7
			
2��������
}��		�
�

���	�
���
��	�	�������	�
�
�������#J95
K,[T#5,:,)
�	7	
	
 2"#&%('�.����@��;���������
l	j�	&#�
�
�
�
�
��	���	�	�	��
��	
�
 ;'(	
�)	
	
�c��/����������	����9���		G
rF�	��	�	D���
�A���
����	�	�	�
B)��%�	�	�����:��������G	�E&
		
�	


	
d`/_`_`_�
;'	`4_`_�		
'.`9_`_
�
	
	
	
7	C`*_`_	�
	1	����J�1				J������������}t������������������������	��}t����������	��}t��"!� �
����������������	��}t����������}t������������	��
�
G��+%!:$%_ !
	I�
	


		"!"!('*-0	%&
%&%&	%6565:9:9>=>=BABABAB	EF
�,�������#�

	�	

�,�#
		
5�9��4	!C�����f�21('(#�
�������������/	
) ,7\		
'	�

	
	L�'��a����[!		"�
������������	������}t���"!��������	��}t������
�� �
!	.5
	�[	

	
�B�������
(	,		*	�


�qt�����T;:9*����������}t��"!����#�7*9:�}tc����#����qt��	��!���$���!�7*)����
�
 =3,/
:

�(


#	""!!	$#�@?@?
�	
�=����B��&���
 		G


,v	
����

	�5�
/��
��7
/���f��&�

>��������
������������
�������R	L


	



�

` _`_�


	!�����3&

=�(�����
���
���D<	$=�3&	

	=�

	
	�;���
�	/�/�	!
3/��`_`_	`
����
`_`_	`���2�
�
#�#�		
(#`l_xxn:107

 $#�
����	������hgdg&����%���ST
	��
B	
('

`e_Q�3�0>7JEFE��	�-=Wx	�D������

		2!+	ba�,�����	�56
		>	O	N	��(�(�(�(
	

	@
?�	
	����D
CDCDC):��~�
���9��'��	�


	

�
	):�H����


N�����(	+7�	�/�0>7JEFE�0�/��N2J 1c(+
	7�����&���	�&'	 	6	7+
$'��	Z"O
"Y5	�
�a����
��			g
 
 	
rm�
����
`�_`_`_`G_	G�������[d�����������%
�%�%�%�%
�%�%�%�%�%�%�%�����
�
�
�
����������$'��������\�	
	
	
	
	
	
	

����5��!��C���6	KF�
�
�����	�>���JI"�������Q��N��<?���#�#�#�#*
		
�,�0>7JE�0�,
-

�����������,�0>7JE�0�,i
�/!

,
�
	


	KF


������
��������	

����	
����O
"
6	1=3"
�>�
����
�
����
����	�
���
!2
	
	

~�'������A��	�
���
����"�"�"�"�������
�
����
	!
c!	@
(<	�
&$
	
	
	

	
	
	�'����		,�&��!��������:����	��	��'��U�����	 �	��*�0>7JEFE��*�0>7JE�

#I
z

*P1K�29		U�P�������+DC$
���$#��	�*�0>7JE�
�*�0>7JE�	�*�0>7JE�
:P"W
r$$	
DC�
��
�^��	�
���

A
+5^

]�G������	��		M
) 	@
h�S���#�	#>.'#n�U� �	�
���
9*		

Y
X�	S�	�	��	�	��	�	�	�	�	�	Z�	 	(1Q3z1 �	� ������		��&(G����
	��
�(�0>7JE�������������	M)	���
���0CY53-%(	
8
	
 "!$-�y 	(1
	Q
3z1 ����y��#���"'�!�n�	����
	
$XQ#LM
*#$0/
�&�0>7JE�
!�&�0>7JEFE�
��!"#1"!��

?"�%	V
~	#	D/0
A
'2/&0"�&'�!
#|n��������������O:�
&  *%&%����&%	&����
 ������������
����

����������
3�%�0>7JE�
	���
M
*�(


:�'��7����2����������������������-����8�
����qxmrqr%

��������

	
				

�$�0>7JE�U	$
-KF
	+
./
	

.=�E�
8�$���
�
�	�
	'

	4�(���
�
�	�
	+

	8�+����
�
	�

		."	<�
�
	�

	�
�
	�

	�"����

	
6
>���������	����(����#�@
���
	�
$�#�0>7JEFE��#�0>7JE�
���
�
����)	
S
=	!��	+

.@`*_`_`_

			
�������������
?	9

		
`
_`_`_
������	
	�N���!E�
���������
	�
	F
	
W*�{��
���������
��������
�������������������
�

����+	n"
	
	

!���
�d��%�%


N�
�1�0>7JEFE�0�1���(�(�(�(C(&
%
	

N�A�������|� Mr��Y��$878787	8789:9�
UTOJOPUZS��
	
��
	

*Y
l$	�N��#�����

w�s
#���	
i$
6	t
w	
�	9;
<6�9��M��%���!

	







3��
�
�
�
�
�
�'�'�'�'	�����'�'�'�'�'�'�'�'�'�'�'�'�
(
<�!		


3�Q�������	













-���������������'
�'�'�'�'�'�'�'�'�'�'�'�&�&�&�&
D3	
	
	-���d�����������9








=�	<;��� �&�&�&�&
�&�&�&�&�����&�&�&�&-4	;�

/	�9
	
	=�N����������%�������












��	�����
�
�
�	�����	����������#&%�%�%�%�%0	$#
18=�,'+		�
�������







(����������%�%�%�%
	D?	
(��;��C��4������[���

��
�$�$�$�$ %%.

		M�
+

	

,


���V��'���


	
(

�	��������	�����	'$�	(���5�P�	
;����`'_`_`_`_		





	��������������			�5�����3��P��������
5

















	
























	













	
	






















*




F
�����
\WXSTOPKLGH���
b]^YZUVQRMN������������������������
�#�#�#�#
�#�#�#�#�#o�$�#�������������#
���#���#
���#���#���#���������� �������������
�����������������������������R�!�!�!�!�	�
	
=<���
�
�
�
�
�
���!�!�!�!.�!�!�!�!-.-<
���"
�"�"�"�"
�"�"�"�"�"�"
�"�"�"�"
�"�"�"�"�"��$�"=�"�!�!�!)�!�!�!�!�!�!�!�!�!�!:�"�������������.��
<�o%	8
	W
��




	 !!"!&%$#$'('	,+*)*)*)*)*-.-.-.-.-4/
6565	89>=<;<?@?DCBABEFEFEJIHGHGHGHGHGHKLKLKLKLKDKNMNM*POPQRQRQRQFL

��$�
����G�����������
.

.



































	























T
U�
�����
�������������
���
���������������������������������
�"�"�"�"
�"�"�"�"�"��$�"�����������"
��
�"��
�"
��
�"��
�"��
��$����������

�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
������� � 1� � � � � � �!
�!�!�!�!
�!�!�!�!�!��$
�!�!�!�!
�!�!�!�!�!��$�!
9	�"���
�
�����55�D�	
9�	�	
�







 "!"#$#$#&%&%&%&%&%$'('('('(' '(
����8�	#	-��(�	


�	
�s���
��	#&
+,
'
7W
�
��43�
�	�	�	�	�	�	�
�������
ry



	!
*WZ
-:	

a0�
�����	!	��
�
�
�
	
	!	�
�21���� ��;�1

	&��&�&�&�0>7JEFE�0�&MIG1&�����
��stun
}��		�		!			/$,*�00(6�M��1���


	q�{
t��

"&	/?
q	

	�	A;
<>�����
W)�������				/
	�0)��>�����
	
	5�
�
#���

%"2
5�	�;
<��������@
�"
	
	5������
#?���
<���			

















	
@
��0
�"
	
	5�!��P�,	

2�����A�R



















���2��������
�����
�����
�0���+������+��		��
�0���+������+��		��	`/_	1 ����3)$��		
  F��	"��					
�}				&']:+"
����
						$	#" 					!��:��														
�
������
















��+�����
�i
jij�jijiji������

�������������)	
3>-)

	
������04#�,�����
����+���1�0>7JEFE�0�1K������	L#	&"���M�


��0�0>7JEFE%�'�'�'�'�'�'�'�'
q������������.! :

	
	


��	�	�	�	�	�	�	�2�	��
	
)*
;	kj	�S�*tH@	:
U�p���"*�r

#!w					
		!`-_`_`_`_d$
&3
-
%7��������ZY"ZY�vLI
	
	
	
	
:7)65012.-H_dcR�
	4�)%$W�"0T5
	
	
	�$����
*����5��"�	68787878$7)87878787878787878
7�

��������������5
y}t�������������������
�	�"
E=!	�6
	




���V����!����ZYZY�	��	����K]$M
/,.�$��	��#���	R|�
$pt����*��0
*

	,



+,$	"5!&
���%Df

(
-�R��D��4��4��8��8����4��4��N���"��"5+1
155!1%145"H�8�'65E�?"
�J5�^����������e��� �6(5�6(5.


���	
���
j(mL
	)?
,C6(9E��
�"-.
9[�� uA"
<
9�)8�o*

 7�$#p(�(.
r �������t�;.-.-.-.-�.-��	
>+�
������h����������
�
.;N	
fe
l_`]	^STS8h
�������
��#��	
��2
#&.!*'	#*%?4-%.: (!#	��;


]	-!"	!�l��V��V����������������$=
>
<
�
 


N6&5��������m	bm	b,������JIL,�&�9$ 99(;(d&.�!�
$=><&
	, 

N&�
$����F����Y�&��
%
".")2=G%$\S<�(vD//a&$	%�����u����� ��.	.		
 jn.F(N(=	 �,��E�#��!"sK/"h������#��	�
�
#
&#
;#,
	<
			2(7L#�!��e� ��	)	f.�����Q��G���%b<@;}6'5!6'5V�	
	
�	
:�	<+
�'��'�
$`			
	_12+
#-58N$�b0}'!'V�x��I�#�<;6'59�
!�	�	�'�"�&':3"��'9�r�#-<;m�
&%"�
�
5%"51%$"�-m�M�����<;
)�

�
�
�
�
	W>q)������|

TS	



	8

fefe`TSTS>�zy��lili,�	
�	,��#�
�
2��gH(CL�	
�	���	�	��%��|}~�

�

����
/gf'!PO
����XYZ��RYZ��R1ZY#�(@sBU9�
24�|


		



`>�r��O��W����e��
�"�65��


	
	-�	�	1?(&+"��*0/4)
q2	"���&���L�

	�#���H�	�
�����H<;��TIJGHG�
�

	
	
#J[	
					+M7��%���<�	2��
�84 	
"��
8,8	
	��
J	�	�
\	�������8
#(B$
���#$��$
WZYbc��ba#de��fef  +	$��������� ����
�
�
N 	Q	*,*
(
	.�
#
B
 
		������j�
8+

�	#�

J;
JG1	EPMP�md��S���	/2	�m�����J��
'(

�G8:5
�+�

	
	#�����8L�	
3>2��.���	��	���$���
D
.-.=.-.+ '.-.=.?.E.)Ax3*it��
e+|'�p
7���3�
:
-.-.-.	-.-.-.-.-.-.�
�0�0>7JEFE)
�'�'�'�'	m������������	.  	

	
		�����c��-�������a�:x434343C	$

R�	
	&BCN���������������qt���������L" 
�m�
�����������md����}tc��
��
��	%%%�0A7
*0
	�-L
	
C!"R��	
:(�

			:�


��:$�
����3���
:X;
� 
	$������������)����������
�	
!�#1$
.
�X
	

���	:43����b$#&'
	A�l	
��><*������@@^5$�=��	�����	B>�	

3!"=>B	�	�
��D����
�����B-$�	

��op
	��l
R #*r*	$�	�
���	B����A��	��>���
B/>�����	
(
	��
	/		
+
	�/>�	*
1���B%&@0����
��
:�
			
		!,
�00���
BZ!4����	�		��
			
	,)
	�0) 4�~��������	�#F'*)*)*)*)*)�hVUGDCBGDQT
	#:
�,�#'��B��Y��A�������"F�t��	�	
�	�



	
	
	'��("�RP[Z		" dt�7���"Ft�!P7!�E�������$F����	$}~$|�T�����!F����

!ts!p�3���%�$2!/$�?��&�����"F|�9-j

"�R2"|�s�������FX*)4� ��7)	!%!	�X4�*�F,��9���#F*)Y�������#R7#+����O��,���������!Fe*)*):)*)*)��
DCNK��N4565I~}D����?>?@?E<-rqnmfu
if#<����GFGHG3zyJ$#
o|C'4
O
![	O#	� M6B�
!e:)��p��;�������!F~r�2/
"!
��
!�Q,*#]!~r����;����>����
�"Fk*)E@\�DC.-.-
)*	��*%6	��,
	��1!"�S:FmLC
"kE@\�C�����$F��
$J!@$�E�����$F��&$i/6$�q��������@����
�!F��:9:NK<5<9-<K6%#;!�,�	!������G��
�!F���"7!
��/		!��=+G3!���	�(��<�����FI�		
��
	
Y<,7I���D���
Fx�

	)
 	
NO

8���V(F�/�	V+`����


+v	�	�#�����V�KNQ@4�����V.?@?@?@?@7	 �	
$
$'



3�~2143	43434
MN;��1:9 <���zJ=�*	!	�!*�.7	

	
 	���"��O��	�V'

(	������
���q��r
����S!
7�'


	
�������&�VV(*
" (�

	���������
�'(�����"������ �����3(	%Y2		)M"A@	(">� 


	
" 
	H<	

����� 	`2_`_`
_
	 
��������	�~
G0

>	 
����	�
�.%	�@?@?	�	����H���������
?�
�����������+
[(
s?�4����		8
	�>�����	�
	L	9�����0����%�
���$	&	$sl�@���		V��	�#	)	I		p	V`_`+_`_
	7�
�	�#(
	)	7��`!_`$_`_�%
09
>`7_`_
�	%	!*	:`-_`_`_�%14��`-_	0��	�"		 	0`_`	_`!_`_	�
	 
=	/�	`
_`_	`
��	������&��BGBE
	
��C�����
/�
������
	+	W/	�	�
z��+��
$
%���

	(
.	��;��
������������



	
�`_`_
�


	
�!��Q��
�




5�
���k��m��q	���
M@		3B5�	�
�
�������������
  
�}������a��.���
/"1<�
 	78��������
��#
6����������+?
		$
/"		
	
�/"1
	<�3��5

���
� ���
�������!.�����4���

""�����������&����

��
��7		.D!
�
""����#��
���>��		��
����	#	
$
			#


�>��
�		�		�
��	�
�N���&�




	+#

1T&�T���
�

�	�	�	������
������		!&

d
�<�C������ #&2C���
��$���2��������J/
%2�=��	
!$@`_`_�

"

��������������
	&3
&$
&+	&)	
).7
�%r
 	 	 @?@	
"@?
@

`_`

`_
`
`$_
`

���
�


@?@��	��������������������05:
Q~�@?@?��������	@?@?�@?@?@	


�
���	

@?@?@

����

	
���	

	.�`�K8����
@%jK� �
�d		E	
��s���
��	c~
		
�	J+#	e%���		�A��t��'�
��	��'(
!(	

			�*	:H
%		�%�����c���0aP	
��

_#+&
�	0a�G���pv	
		f7Z
�b���q�	k�	

s	;-	Oq�&����C����I���
/��upoh"��2��������1
R�!"t

	
 �/
	
		6�������9

f�
�
	����
���������������	��@�#*

.(����	������%�Y	"
	76�

��������
		������'

.

�����	�	�=$5R	�
<(U	
	
	
%	*@?@?�	
2�.�	�����������+	�(��1�r���A%�
	
������

������
1""
/#�A
%"����
�#
 	
"�?���	��	����
��
���7


	T	�$���(
	*	
	
3�����
(��R
�,�`%����� * E
��
3i�

	
3i�



I
	T
GHG@����GF?	> �%
%Q �+'&D.����	������)�</
-.:�
 (	�i�
�t�18	
�i�
�t�

���
	uvu�������A

H
��
�	�	�
77
'G(<
$z4+9%.	.@�?@#?�=V	dcba`_V]


850-.+,)*'	
��!	��

	
=@�?@#?�<�	


#&+.-0/214	
��!�

	
<@h?@?@R?��	cfgf

&+*
	(gh	%�
�	�h
	6
`_`	_
$F

	
	�&���	f	
	�&���

:vGb;		':�a|�9��	��dX

"%#!D�`,_`_5�_bc~>	
!I5�{~�"��]=�
��








��








��









�
��	
	
D3
<������F'*,+*W.	���
�TW<-
dn�!�
|��������


	

�-����'���
C�e��
c.%-0NMHc./!U
	

�	
	�	�	�
�
�������lkBz�l�z��l�������	������
����������k����������	�	�		�	�	�	�	�	��`9_�1�
�
�
	�
�
�
�
�
9�


`�_��(JJd�`[JC"`[JC"`[JC"�
�
�
	��
���g���
�����(hh��z]XSB#��d]XSB#��d]XSB#RK$���	������	���`&_���������	�b`]_�$!	]���	
< �����������������{��t}z{jspq`ifgV_\]LURSHAJK:J�
��
�

 !$#&'*),-0/236587:9<=
<������
F'*,+*W.
*
	
���
�d�"���	|��������			
	�1����(���


D�	e��c.%-0NMHcl 0"	W
	

���
���
�
����������������������
$l������
.*****�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
	���
	���	���
�
$`������������
�����
.*****���������������
���
	�TX�*I��������������U%
	�
	����L������(#F?(#F?(#F?(#F?(#F?(#����������������
	�����!�	�	�	�	L������.(#F?(#F?(#F?(#F?(#F?(#�)�)�)�)�)�)�)�)�)�)�)�)�)�)�	
���
	�;@�*�)�)�)�)�)�)�)�)�)�)�)�)
	�+������-HE<90-$!������

D������������~���t}z{pirsb_li^[heZc`aPYVWFOLMB;DE:3<=2+45*#,-h�
�"�
�


 "!$#&%(),+./214587:9<;>=@?BADCFEHGJK
<�3�3�(���

	
	
	F'*,	+*	W.


���
�
	
	T		W<-d
�$���|��������		
�9����0���I�	
e�3�1c	.%-0	NMHc/ "5$	%[
	

����
���������	�����	�����	�����	�������������������������8$#0���������<<����$<<<*<<$<<6�	��G	�������������������
�����������8$#0��������<<$<;<<<*<��<_b$<ah<6���G��v��1<m�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�1u/
	
�2/8-0),%(!$ �����4������������
����|]����$p]����v]����*j]�����]����|]����*j]����0d]61�
��G
����	��B�
�
$/����������
v9��6$/���]��6v��]��6*/���]��6v��]��6���]��6/���]��6$#*j��]61�
��G��V�X�P�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O
	
�Q������TfcZWNKB?63*'������

8	
����������������v|}lursb_l]fgVS`QZ[JGTENOD=FG6N�	�!�	�

	
"!$#&'*),+./214367:9<;>=@A�* :��
 �<�9
L��#9
^�,��'��������O���������	/,		"!"!r	9��
		3658_��cN61ehgj���
Q8+XQ�ND9#
	-@�

/,	 "#&%('
�.�d�&�

�/214',78		
	
�"���	"!�"��
��q���	�YZYXW\[`����������������#.	~��@���

"!�����������
����		6		
��[������������������������
1&j���
�f]��������������������������������������������������������������������������������������������������������������eq[	��
	
	
 "!$#&%('*),+.-0/21436587:9<;>=@?BADCFEHGJILKNMPORQTSVUXWZY\[���

�TK��������������������������������������������������������������������������������S
333�2
�

	
 "!$#&%('*),+.-0/2143658787:9<;>=@?BADCFEHGJI
`*_�������������������

2�K��	�
	$#$#$#�����������	
.';
G

�$��$�$�$


2"
	L���������������������������������������������������������'��������������)"?
M��P9
�





 
&
%,
+2
18
7>
=D
CJIPOVU(\adcfelqr
uL�����O��4���

"!P�	������������&
		!m
=/	;IP���	�		�������	�����	
"bK��hkjefcXUb_T]Z[JGTENO>GDE4=:;0)23"+() !	���
 !

��!



�� %�Y�
	
 !$#&%('*+.-0/21436587:9<?BCFEHI
LK`_dt����D��D����!��e�������
�$#�$#$#$#�	
K ,����CFIL��{~�rqdc�k#7$%J]!D1&+	E�

	%
'�E�
�"!	?+	K�9���
0$#���������	'
	E

	`?_�"�����
���"��M	r�	i
	 �����
����)i�	
}��dO6V


	$
�%�
���		
����	$#'���'	'���(�
$#>�����>5
��"���
�(/6	<.	"$
		$�	)
	3��,��$� $#8�gt��	{�
B"
--
		-��"���
�����	8.	" 
		 ����
�f7e	��	�����
�	��	
5�	�		
I&�	�
-<����
�	��
ng��PI��	)JI	��	5		

�1�	��
x
:�
���
-�
�C,	"5M	����		��C�-!:��
!�W�	QL$$��Y*2Q^
�7��)��������Y���������

1/		r	9��


3658_��cN61ehgj���Q8+XQ
�[PA"#

	8I�
	
1/	 "#&%('
�'�	�/214',78
	�$���
�"��
		�t���
�YZYXW\[`����������������		[			��B���
�����������
����	8	
�^������������������������	H	&n���
�f]��������������������������������������������������������������������������������������������������������������e
	w`
�
�
	
	
 "!$#&%('*),+.-0/21436587:9<;>=@?BADCFEHGJILKNMPORQTSVUXWZY\[
���
�TK��������������������������������������������������������������������������������S	
439�8	
	
 "!$#&%('*),+.-0/2143658787:9<;>=@?BADCFEHGJI�V��	�
�����������	9'FR
	
�1��1�1�13%
O���������������������������������������������������������'��������������)"?:�	�_9�
 &%,+2187>=DCJIPOV	U(\adcf	el	qr
uO�^��4���M�	������������&
		!|
L/	JF		M����		�������		����@�����������������������������������������������������������
��
�	
 "!$%('*+.-01436587:9<;>=@?BADC�+ :�3�3�v� rL90�3�3l?<r 


^




�N��-��$������k��������� 



55	r	9		�3�3



3658_�3�2	c	N61ehgj��3�2Q8+XQ�[iI
%(#
	OS�




55	 "#&%(' �)� �/214',78


	�(���
 �"��
	
	����� �
YZYXW\[`�	��������	�������"/	��K���	 
�	�����	�����
����	6	b
�p�����
 �
���������	��	�������
22
�	��	
 


�f]
���������������������������������������������������������������������������������������������������������
��
��
�e						�k�	�
	
	
 "!$#&%('*),+.-0/21436587:9<;>=@?BADCFEHGJILKNMPORQTSVUX
WZ
Y\
[��� 



�TK���������������������������������������������������������������������������
��
��
�S

		63E�D
�
	
 "!$#&%('*),+.-0/2143658787:9<;>=@?BADCF
EH
GJ
I
 �c��	� 


	
	
	���3�3

�������	E'U`




�D��D�D�D !!!""""""""""""B

'
P��		�3�3			�3�3			�3�3	��		�3�3	��		�3�3	��		�3�3	��		�3�3	��		�3�3	��		�3�3	��		�3�3	��		�3�3	��		�3�3	��		�3�3	��		�3�3	��		�3�3�2�

�����3�3���3�3��
�)"?2�	�q:�
 &%,+2187>=DCJIPOV
U3\

adcf
el
qr

uP�p��4���
 


O�	��3�3���3�3��

���&
		!
�
^/
	\H



O���� 	�������-/	 �����	�H� P�D/E����H� ,


"6�
��3�3�
����3�3


�
��3�3�G$	
)R	




	
�3��/(0����J�*"8�
����
������
����G	
'
F
		

	 �<�;8
��	9;�'��#$����G�)"6�
����
������
����?		"
@
	

	�\�Nl�`
��� � �
�
�����	�������	'3@�����
 ������ 3$�*���*4PM��E	

*@?6	.n:7Sb9.	(.�


@$?#�	��&$#���'�����������������������������������������������������������������������������������������������y
�(�
&
"#&+./27:;>CFGJORSV[^_bgjknorsvwz{~��`_`_
	
�������������+%	
	�5���	.%�
��		0;	M.%����
	
	
		���323����	� ,�
���;	
>	8-�	
	
���	�	A��C��E��S��U��K��Y����S��c����]��m����g��w����q�������{�����������������������������]���
"#&+./27:;>CFGJORSV[^_bgjknorsv{���

1�*'���������������������������Z���)	A
009	"!
$%
* '����
F��D�|:���
��
��
��
������
��
�1	4%68':
1<;>=
�~�
~���6�����
��
��
��
������	�	� "$
&	('*)�$,�	`)_`_`_*)*)
*)
������|(0

�`_`_	���		���������
�1����'	
`_`_� [P	

��?���..-.-.- �	������
TG	_. �]���(5!
"H��

 
)
	
2
�=���(B!"Z
	
#


!B�E���n


'		>
�
	
�=���(#$#$!"�nkjm#&	
8
L�����(>%	

&�
	[^]����
b��������������������������34����	C7�$�
�>
%	
	 !$),/&�*��
	@���
	
	
���9���U���

)/
	IU�D���

	Y���

4

	
Y���I���
g�j�no	M% ?Z�O�����TN��
''8
fT`_
`� �
��$`
_`
� `
_
`	N$B�>�����		
	>���
	��	-.	-.��x��[r��F
	A
		
	
		�>��8�����
	

Ltqrs!$
��
UV	UVLg'��E��BCX����@		J��1D
	�


		
	

	
`
_`_
�
		
��
@	?@?	�

		
�
�!$#&
	` _`_`_
�=>?B	7:9DCB
,	

`#_`_`_
�_`aH	Y\[feH
0	
	`_`_�����������	#@?@?@?
�	

@?	�"��+
����� �"��		`'_`_
�#

#
#�����	��

2�U�&

�	a
n
	
gB^	
B	\&�?��
����&�<.����	� ������*	#"	����H��������
!4�`F_`_



����
��6/���*
;



����
��6/���
@0?
�����
@3?
�����	$���
			
�I��������

!8�	-*)0
A296;B	@?@?�
"@?@?�
!
*	@?@? ��E���"
(
 @?@?	�������		@?@?@	?������%���������%�
�	�
&��������+LAB	
	��@




	+%���	�M�G�#(�fR	����	
@EFE�	�E���

			�i���
)�	k����v��Ze��	���>����14�����

W3
J	
	
)�]�
'�
�	�	���	�	���1�	����
#
I$ 
B
'�)������������&�����������
	DCDC*DCDC)TS"�
�������������O	
������������&��q )��������I%)>FuBF:	*
			

"b	v	
	�


�J�

�QRKJ1@	

		? 	B
�@?@?	���
�� 	�L��?QRKJ1@	

>@ B�R�
$�MQRKJ1@	

L	@ 	B�k�
�
!1">�j�
x�
!	1	!>���&��

	
0���
�		&�h���
*9�014��6�QRKJ	1@	

�@
K	;	^"#'<�	
�$��	�>�P�%
)
���
	�u�
 �bababa���QRK������1�����������VU	w.$		B$	 ���,�$#$#$#���QRK������1�����������	
m/&	E0	,�
	#
	

�
��-.'(�7:16��!����	���
!BA���
��Yd]^
��	�	���J8
`_

JI���	&`_`_`_�	+��*���������
�"@)?@?

�������
D"
A
�����@
?@?BA�������	�	�����
�!������7
		]�
	���������QRK���	���1���	����������	����
?�22/%	�7]�������		���QR����������1������	
������������QR��������1����	
������
�������	������7]N
	)*,*$-&
PP^
		
	



>=>=S�

�
�
�	�		
�
�
	
&	
';!X	
S`�_

;��	
�
�
�
�
�

�	�
�
�
�
�	
�
�
�

�

�
�
�
�
�
�	
�
�
�

�
�
�

�
�
�

�
�
�

'*!
�	�
		

	
	;���T!*�
4�
�	�	QRKJ
	�
�
1@
	�
�
�
�
�
�
QRKJ	1@	

�
#	CEM"�L�	��	�	j�	�u+��
�
�	?QRK�
�
�
�
��1�
�
�
�
�����
�
�
>�	�	?QRK�
���
�
��1�
���
�
�������
�
>�	�9	#�:�&%�:��Eg(#780/,:a<�QRK��1��	
��
�		?	)���������.+����
����.+���)+u��"
Y	$('* =1*9	3�





	�^	
���+�
&�
��
	#2
##
&�����
;)��M��QRK�
���
	1�
���
����L��QRK>14	
�n>$$	A�	!
	��������.�	+BA,

	
�	�
�
�
QRKF
1<�
�
QRKJ1@�
8=�
�
/��	�	��
�
�R�
�
�
�>�
�
14�
�

�
�
�
�
QRK��
1��

�
�
	�
������	��,  I	;�'	
*


	 �
��	�W������@
7�����	
l%BA	�������������
���QRK��1��
���
	�QRK>14	
���	�	���	�<:!	
,
		�,�����������	�
				� ���4���
`�
</'�
����������
���
�
���
�"1
�9�����l�
E2�W����0���*

3



Q
NX�E����>��,�
�
+)2
9	

;0	�5�W����B�
��*

+3



Q#Nl�E����B��

+3



?#
<j�#���	�			1���
��	"$,���+�"\>*
L'
7�P!$
����'��������"���	
	
	

X3
	
VUT5��>	3	�$n(l(523$# 	
��������[K%�?,
	_


!*fL�*��
	
8�&�����"L�'`_`_",�	
��	�
	
	�
�9��
�
">�


��I&N>��#�&&	�������
�5D���"���
&XD		( d
�$���
&
:9+t��"
+��	�

`_`_�	

X
	`_�!�������
�����


	oXEf�Z?>14 i���oN�



3+.:	�����������


	��������G?>14T�����
&

3+	8	%@?@?@?�

	%.�B������
�����*��!
�������W
	)	�H��	��	
	S7		?�����"��
����&)��"�%$:("�(
�(�2����<	.����������8=X	
	43
21$#
		
I�"%#��8���X�


B	
#!�W��������������
MZYZ78���������
�PQT��������gh����	uv��������
		��
����	���������I �:@E$
)2�

	
		
		
	

%F

��������

	��		��	�
`	�V/���������		

		�!
	��~����
����������
�������
9�����������������
��
��������������������
STT�		���������$�,*A
!W�
	
		

			

8�&���������h�			U	


;�G�
�	�	�	����
�	�6	)�
��2��P�������
	���
�
�	?>14�	

�
�
�
�
�
�
�
�
�
�
�
�
�
�
�	%.!	FT
	
		
	+	
	�
��2��?������;>���
�
�	?>14�

�
�
�
�
�
�
�
�
�
�
�
�
#�	%+	CA

	
	
		�H��v�������
�
�
�
�

�
�


����
�
�
		��
���
�
	�������
	"$"	
	&�M�
t�	��	����
������\
4	?	�h��
����������	���?>14�����y		5+#	�e����
	��
	����
����	u
>
	]		/$�x����
	������
�������)C	&c
2�
	������
�
�
�
�
�������#
4����������
��'�
�
��'��

������
��
�
	�
�
�
1�
!;5u	

� ����2����B��T��
��~��~������BA�BA/�����
�
!
�
�	�	����
�>14�
�	�	���	�	�	��
���	G�
����	G�
���	D1����
����'���1���'���� '(
1����m�
!
�
z3
"*=>!"!
*+

����


��	�	��	�	���5+%*1
&
*3>(^�			

	



v	j����
��(BA$������?��1�������	�	����"

�=#�4�����������
�!
��3O���������1�����3I
	

	�"���:5��	V�����	���165@STK.+J?@?/// #<>�
$&)8/ 
'
�".�	
	 
���������	
	
V��I('��I=.%��	
��4��
	��
 %I>"��X������������^��
��


	
����


W#��652'	&

	�}S
		
	��J�DCDCDC
DCA��|��r�������������h	5P
		�F�����������?<12�������
���?<12�1�
&5�		<
	 ����&���
����������������	


9�.47	
�


z������4��	C�	FE

@=<985$|�j������
�
	o`a,'_p
	��	ql*�`_
QT	E6	'_p*	K*
��#7
��#7
��#-

���
	����		���$Y		jj
		�&y�
(	&�L��_��e�
LK65.��
	������
����
�������<1�����

cpoXUEF49891dk9
�"(d
8
�

	
	��8�����
��		2<cd1034/GH
	'%
rK&Q%#��
	Dm{*%H'	j��
����������
!!���g����!('$('N

#
%�	
��2��3

�F��>����14����	�����743"7�F?��1���
(
\L:9%"h�!$N

	#

%�D�
)��
���1R
)�P��-�����!$8�
���?<12�	���"�������%�


{!!8�<��,��
���!	�	�����������?>14������				O	�.�		�������������
0
		�!��21C�
	��	
7C�����2?		


	 �	�	F��������	�����	.)�	�	�		�		�
����!""1� 		

	
	


		 ����;��T�		>,s

  QnY\[^
��	fe

/\+
�|)?��7�M�@�	����#O
		X@������������� 
		
�-'Y	
.D.


A
 ��������
�����S
'(;<;<'+����S
'(;<;<'+���S
'('1
�q
rS
'(
LS
	ZI87����������!4-��:7���	���������	��
�
	�
�
�
�
��
	�������-��
�������
	�		����
 q�F_<C.C%N>Z; *l
�*
		
�-
	'
Y	
.D
.


	A

	 �
������	 �6!6
	
<*/!	�*�	�����>����� %'1�BA��	�	�	�	�	�	�	�	
Q,
��
YZS>
14


	5�	�	�	�	�	�	UYX
m5!
<


�% 	1
�
�5����:�������E������#� ��BA�	
	("������
��1��4
��
��������	���;��4{*4I)��*;b7G���
�	


^e	



*4OPE






	��	�	���
�
5V�la$&i





5	0��	

�$v�

�

�������
V
U

	 	���q��9�
/




0�	�������������������������
�
%% 7	
/���������������D

^�	����		KQ#�D^`_`_`_



#���������+##�	
�d���$�			���?




3	




	1
N�			���p�			�����			�(������!�	6
#$#$#$#"#$!"#$!"#$#$#"#$	!"!
"	
DAHGBA�M_bQRKS���1]�������L����������	�&-"%			
>�
		
	


	4�4�J��6
	
�.�����5r
 
N	0	5�;>=@9:?@9:	
���1�<�ORKLSZ
K
<<���"�H�
	
������������@
7	

9�������CQRK>

	14

BEQRKH	RE
	1>	RE
HE
DGQRK�QRE1�QRE	
HE
F����OQRKF
	1<
NQQRKHVQ
	1>VQ
VQ
PSQRK�QR]1�QR]	
TQRS
R			������������			������������	�QRKH��1>������QRKJ	1@	

������^EDTHC	
 4ER(	"!($($9#)&($




!'	Y�



	


	
	    
	
'&'&@*)*),+,+
.-.-70/0/	2121
2143
67878765<;BABA9`_`_�
		���	
	��������QRKH1>
��
�
�
�

�
�������������
�
�
�
�����
�
�
�
����o{�,$D#�	
		


	�2��
���t�	

a
'$
g��	�	




�:���L�$	&5
	

`_`_`_�



%���e����	�<#�
����B	#<#�F����			X
		f�����&
�$��		1	
			=�O�����	




����������
��������������,$	,<		
	
	
	`_`_
�




� ��	6���U��	�:�����@

#�:���{����?��9�

:GHG


0
�������������������	�	����	�	�����������������������������������Q4=Y0�	
	
`_`_���������
�$�$����4�$���	�,� �
�	�(� ���
���
��
	���(�'�
��	���
#
A
)����*&%�����������=		#G

	����#&%!�������	:	!`e_`
_`
_('('(')&%"������@�	����s�	��uz	��	��'SV�	'
	@?@?���"����������������	������
�����	
.-.
!%��2a!#A	�P�Z����E��
�%&%&%]�����
�`	
3&%").��]�����% 
�%�-	 	 P	DV



	�	���V��������
����	�������������m'7
Y		
	
�W�
�����������		��%9I	5�=�������
���37
�c���	|����B��
	�������������>��	a&F	q	

	�s���	�����B��
��������'������ ���	]9B	a
		

	
	`_`_
�������


�D������������������I!7		����������B����5���		
��������
>�	�		
�	�	�	�	�	�	�	�	
�	�			
�	�	�	�	�	�	�	�	
�	�BA&������j����������	

�'Ia^XR02.	.	.+52
�3C
#
	

	
	
	
	#

!�B���
��	�	�
B�	�	
	�	�������	�	
<&
M	

�J��I�J��I���	�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
-�	�
���
��
��	���
�
�����
�������
�������
�
���
('�
�
	����������������
�
�
�	TI?�	�1\Z
�
	
 "!/"#(#"#(%
&'$%&
%*)*)*),-./0/%#214	1870/&!�������
�
�B�
�

	��������
�

�
����	�
�
MC'
Q�	

	
(
",4@D?@	?
	,���������
��	�J



����s�����(







$

	
�	!$#&%('*),+.-0/236565	8��	+�O(
	
$	`�_`
_`
_`
_V









	�(�~}������������-<;.����
������
�v(
lF. $#$#"!&%('*)�����
��q���w�	��



z
~w�D���������	��	
 			���S��
�(








�
�
��
��
��
��
��
��
��
��
�R-2=(
	
�-��


5�
9�
�
|�
�	RQ	6Q
	%$#"! %
i"�	�`
_`_
�\				�`�_}�POP��

y��A�����
�$	#	\"!	`	;�D�������
�IF?DIP	U"
5�^����/��mjcj��mv����������Q!%I@	?@
?@?
�

�"����	
&��z���
POPOP	O
POPOPOPOPOPOPO
�
�����	��}t��������md��
S���

~
))
	
�	

	

�=������	����
#	:	
%�27B�'����������		
%*%e#E�N�����T.-�	��
	
j

	
T�D����

	I

�7��2
Q3
$�*��5���"@?)NM�	
��	��
M	(	F")�=������	����	��"���������x@?��
d=>Q

	
���
7"/&%#-��3yx��#��F������3����	
	@!43	

JA			B
	
]�	0(	
�\s�<�������R��
����#��
�������Q��!����D�����������:��2����
��\������<���������d����Q�
&%&%�@?�&%&%�&%%@?[&%j&%&%&&%&%�$#W&%X$#&%z�

����	

)21<=>0)������
,%1B(!!�����
4-��D=��81��$ 5`���		


5��y`]
	5B$:--":U
('����G��
�	�	�	�	0
3�
	�
	�
�
�
�
,���
^�������


����{<	�$�0>7JEFE���
���
���������
B
yS�
#��'	�$�0>7JE�	

��#r����"#�	���&'���'�0>7JEFE�			����<5����@9	1k�X�Ia�@=.[&�	
*


	
$"n�*
&

" 	"!$)/,	
37/D >!	187:
?
�
B	/
	


	�-	
�
	"#"&% ()-0/0/2121&4343�65W89X@?9"!"!&%DE@?(`_`_`_&%&%-���$��&	(
+���� $�[�������&%&
%;$'$#$#��!�0>7JEFE�0�1��	�!��"�������s	2@
	
;�����<  ��
��		#"!���������� 10/0/4MN)$#$#$#.
WX7212121<Y$?<5(	304
5=���	
	�`O_`_`_`_`_`_`_`_`_`_`_`_`_`_	<�H�


	
	����tJ��HF@?@?LX`_`_:0`

px

`_
�	�0���:H��	�s���:A=�	����		1$; 
�A=�`"_`_:4�&:�
@"?@?:8�
(
#����������6���	:343434321214343434������
�M��QRK��
1����L�����+		'+	%X#* 8	;�		��<��T�:��	
������4
7.-.E(y
��v�		�

	
��*�	:L�
5	'@#?@?:@�����������1/�T��1�:��	�����

����������"

������	<J	e$`5_`_
:
56!���		@1	
!:���
�����	

�	
�l���:����U&VWZYd	~
"7�&+�a���:t���e	fkr		s	<z& *������:����������!��������$��&���	


	
		���������%�=� 5#^��		
]



�	��	�	�	�	D�	�	�	�	�	�	�	�	�	�	�	�	�	�	
�	�	.�	�	�	�	�	�	�	�	�	�	D�	�	�	�		�	�	>�	�	��	�	�	�	.�	�	�	�	m�	�		�	�	�	�	"�	:





			%		*�D6/ha567�
�"�"
�"�"�"�(���"�"
�"�'���!�'���!�'�}�!�'�y�!�'����d8
� �#�� �$�$�#�� � ��"�"�"�!EFE�"�!�!�!��������s��		������������
���	��������	�����)

�#��)��������%��#����ktm
nS�
-��.
����	�z{���	�				R,�:-Cb	R<�	1./
9<#&  K
�





			%	      "!	$#&%&%&%	('*)�,+D0-.121643/2121656
565487>

	
0/	
	&�9��:��.��7����S��S��
����
����������[���:5&

/�5&%&

	*�	���� � � � 4��� ����� � � 	�
�
�
�K�
�
�� � � �
�

� K�� � <� � ��� � 
� � �L� � � ����������
zo	zy1�� � � �
�
	7<d6)$;B'
	K1-�������"�"�"���DL��	�		 -w��	e"k!

**.?
3I
0

�	

	

	

/ "!"!$#�&
('*�D���:	U��'�0>7JEFE�0�'$

b$		iU

��������5�H�|<%<HG����
/ 1 
M 
ch	
k<)
8�����

'�B�9�&�������"�H��"
$
"!	
UM'
@v>O ������H��"!X
i4��>��-������H��?036#2;6#$# 
)6# 
'=3-	
^@'&'�H|�h���H��	
	u!@
a		`_`8_H

;�qnqr	�~}�% 		M

;�\���N	
$$
	Ip�|����	�H�*



	`
	7*$����W�H�&8
	
4.��	(	�0���+������+��	(� ���(�0���+������+��!	(@?@?@		����������""	  
 ������
	+
878787
JIJIJI
PO^]���
878787^]^]`_ 	/vuvuxw878
7����
����@&?@?@	878787���
���--   	8
7��
�.�
�87878787��������:
+	G	87	��		
,+
21�����
	�k�������
$#$
#$#$#$#&$#�
������}~�������	�� S
V#

&���
�
		���&��]����R����$�	T4	3436
34	34	3436	34	34343	�		


 !
�.�0>7JEFE�0�.�� �����.�0>7JEFE�0�.�.�0>7JEFE�0�.�� �����.�0>7JEFE�0�.�� ��� �	�;GF/		�T	
	"$	&%"		�:����3�
(
�#$
����������
.!"G
y

���	�KLCD15
.���
�ijal


3

	�'�������1

	 +    21%�
��

	.5%�C���������
�
8
%
cZ
�7��������	*	"H�3�� �����9('.�
	"
J
d9.�-��	�
	
5=��
�	41
�	,)`_`_�
#$ 
���
=>78	����
�������$64	34	35�
�	QRKH1>
�	6�(�0>7JEFE�0�(�(�0>7JEFE�0�(%C�(a$65@2?@?@?@?@A?@?@"?@?@?@?
(212#1212121����
	x����
�
����
�
�
K
U;�.
�(�Z���(8�����������	QP	�[���
(;�����������
	Q
P	
�����������
�l���
(L��������)���
		 
`)
(���!�� )

`_`_`_(,�
�������("���������	���������+ 				
1
		�D��������'��!��#�(V`��
IJ49@��	��ENMNK��Bk	z

8A3
M!	4	#&? 
-S	
�uK(~@2?@?@?6\�����	6== ! , 
6`���������
	���!��	&|

	

"&`&_`_
�

		
	
�_�������	�����������������������XWP��	���
9M
	

	`L_`_`_`_0
/21('2	
/21('2	
/('~}~}~}�[���\0/��,���`,+��(���d��������
9
	
�`_`_�

`_`_|{|{|{���������	
	�o��	��
��
��
�����&(
/2	Z�(
/2	'(
/2	Z�(
/(Z�d�
	O�������7�����:#������������
	U7



�&
	
d�6���!:9:
9:9�	���
���/
 !
���	����!:9�
����+!�����:	7878/9:787849:
9
�����
��
��

r�������'t�
~"	|
�



'	

�i�������poh���
�	�-&

'	�h@?�	�g��
���������(
/2	Z�(
/2	'(
/2	Z�(
/(Z�a�������������������������������	
Q	7�
	
a�B��
�
-'�	��	O
$	-'2/�	���
�	���
�
���	
�
���	
�S���	J�	�	����������B

1]	�%��b���+"/�9<AD=>
svop%

_b[\+q
�+"/�J����X�����V+�	�
��
���������
��������
=�	

#	�V
	
	+�}�����%�������������������
f%	�
%`'_(
/('�

����	��				^]�
�	�3�3�	�

����	��	VU	�
�	���			�	
������	TS�	�	�	�	
������	JI�	�	���	������?��9�!0�	������������	�	�R
~�	�	�\���
�
����
������������
�
�
���
����_4=�	!

�F���-
%�


�	�	
		S-
%�8������-�����5��������$�#RQRQRQRQRQRQRQ	RQR$QRQRQRQR$Q�	
����	������������
����
�	����
�	������	��	��1*�E
60
2!	�#
		
 
"!�:�����RQRQRQ�N	��������i/
o
�L��#�R	QRQnmRQnmH�
 	������	
q1
(
@H�I������Y����;��5��#�RQRQRQRQRQRQRQ	RQRO	R	QR!Q
R#Q�
��������������
����	�����	���w�	�	��	����
��<�
V1*'
�
	
		$
	
 �x��D���RQRQRQ)RQRQR!QRQ����	�����
		
1��*�	������Ol,+
�
	)
	@?@?@	

����	
��
$�
�`_`	 @
?@`_`		
#��
'��	
@?@`_`	
��
�~�r���
����{	w�]��	�
7
	�����~��	�����u�M
L�������
,	(
	
	

���������!����	���}��	
�	
����������.C:0	
B	
	��

��������		

�
���������		!		
�#�	�
���������		
�
edcf���			
�p��n��l��j��"

�=���	�������	
��	 	

	I	�]�6'�",��������!#$e6'�]�5'�"��������!$5'�V�4&� %������
$
]4&�V�3&� K��E����
$
3&�F�		"�_������e��	"�C���	+	�����������������	
	
		O		����
��������9�(������
	*2
!�D)
		���4�	G�_b
ADCFE)pG)v+$	


	=		����
�

`_`_`_�(��,��3
)
/
����$�

��



*$�	��p�� �)H�
	AB����CF
5��
	L#�H�B����
��	
TIM�������fe<t�f�t��f�������	���������`>_�1���	�����"`�_�8D^�61,%	D=D=�	�	�		�	�	�	�	�	h
�����
����"bb~�tWB#��^WB#��^WB#LE�
�
�
	�
�
�
�
�
�
����r�q��,) q
��[�����
*LD*'
*F
i���!$#&%�	
	#-
L%
�
*
	
L����+��+�+�+I



�����]��
		
�$#
�:/'&��C>��CD��)'P���	��& 	
�
�I	

	�*�d

2�4�	~	
:�	�D
�
wx_bats���
��	9
	
	���U,,�#��
�!�,�#!6��
 $
�&�����D
	
!`_`_`_
P		4

Z�T��R��F���
0/dcba'$b��14��>h�
:h���412'�������������������/
"$%%"%%

�

	
'$@
?@?@
	2121n	x}zy	
	��
0�		

���
   bEFEN?(z




�klkteN� ���	
����
�	
�C����!��&�������&	%	
	A"���	QR	��	KL	��	_`	�
�kp	535R


�&	%	
		&
"�S���
	

	%�
��	}�
�
��
I	.
S!
%����#�+2!
		
	,�

��			��

=	>		;��������
?>		#��
	*&	2#F

 	'
�/+2!
	
	,�����������67
+�
	
�	�		��
��	���
	��

/&.#
�.67	+  	 
"!""`	aNghg((g01
�	�t���(N��,����
x{zy2�$����


	
������
�	��*

	�����

/` _
��abaQ
	����
	&
!						�{����	�����

pVropqxw
���	����	
#
&+b^)�
p`1_`	_`_`_`_P�

 
!,/	%/P�a����
�		

43
434	343�ojcd
��������wM���	��	����)
>CF6--	

	
	�0��+�$434343434343�������� 

!<������&������	'/2;!S$

���	�����*���
��6*���		
�/����9��6���
		

		
	

V	
���
��
��	��������������

	
��
^N
F.


�		
			V	
�<���������<;7�����������
��		7
(	#/7����	������+@	$


OVg
!	n71�#+
&	��+������������
����K�������e435P43<�


*
	
K6
A84��		{jv
&��-			7{HFK$&
�e5P<�l�����C���������	��������3����
;4;w
"#

	�C��P������	����	 0qD0/�����������
41
��+
	\	�
	
	
	�H���������	
f�	�����������
2��%&
OC
B6	#"D	
	7
,z������@?@?
�		
��"�����	X�	?:	)('('('������������	-

"�<��������$�������'k'���	.%	��	5�
%

	O6/'k'�l��"��(��%���( !�����
�����QRK>����14���������		
������A[F<!	
L|	
 
	!
�T����

1(	e

,oB'�
T�
�
�
�

�
�
�

$#&%	&%&%&%&%��������	��������U
5	�
	
������	���������;�	

	
N���QRK>14	
�				
		B		�C
��;�%V�%�%��%�%o�%�%	�%�%	�%�%
�%�% �%$#&%&%&%&%&%&%&"%&%&%&#%&%&%&%
&%&%& %�
�	�	
>K�	�	�	�		�	�	
�	�	�	�	�����	�	��
�	�������	�	��
�		#
�	�	�	�	
8�	�	�	����
?

���e�
T;	*4',1 C-�
	
"
�W��r����L��	���'�(	')('('('('('"(',�
�	�	�	�	
��y�����
�	M�


		�	�)+V����������
��	=-�!M
5	$S
=	
s�
u
		)
"

,
������u@$?@?
$�����
���*

�b���
	
	
	
	
	
	
	
	$
	
	
		�NKLIJGHEFCDAB?@=ropop	mh>
	
$	`_`b_`
_
6
	
	
	
	
	
	
	
	
	
		
�36(	
43('(#
W<	\j( "!&%&%$#('���
��l���x���


	
x�4���S�
��
A	US�I��
�#
		
	
	
	
	
	
	
	
	�	�
�����������������U(+6#	
	
�&�
�	.�9��l��	RQ	6O	%$#"! %
a&�	�"

"�:�	
?Rpk
	
	2	
?���	7z*)
	
'	7����d�����#*=;�	�
	����	
���������0���%8%gj
wz	����
�����������
������������	�����>)
 \}|��=��	

	,&$	6,%*E#$

$!�#*=
;

�	21��6								
��-����j.-./0/~R	
RY
ZY	
RY

NG�
�
@/�
�
����&	"!
		!"!"!"YU�&+
2	#�j~�������	
@?

	


'
+
"/
&3
*7
.;
2?
6A-!.i�����p��
�a�
���
aba3	!&X�/	
.& 
Z"
a�����0#	

	��I��]��	7	2%\	*��
�����

����	
		��	
�����	*N����		*�_���Vr�����	
2+24gV�Y�
������������	
��	��

��!
3 3+
[

	�./���
�
��
�������	��

��j
o+	 7 %
�:�
	5<�$����		+	0�"��
�	��
��	����	0 ������������g���
#
�
.�������
;43��D	
��	��50'"	%j	��������
	
WX��XQ
^WZ���
�KA!	#		
	c�"
	
	
	�2��<���
0)��
���������
������	 				+	�

	����!��:���
6S/�
B=��<@S(@K
/r?/
@@���or3~op?��
��0��65=B

	4����
������
C1@
5+5
�&
	

	�	�
�`)_`_`_	
!"b
			!	 	!"`'_`_`_
�������������
!
+	&

Z	`_`_
%���
%`_`	�	#	��(�(
 b `$_#��	���������
6�g��'�0 ���������,����	=N	-		0 �J����������	����
���)
+�		H������	���
�0��"��c��������d������(���� ������������:9��
  ��
��
(3d
-q
	�5
"�#�
	
	�dc�oT"cb
'	
(
;E^iI��
��%��M����	���	`?_`_`_`_`_`_`_`_`_6:�%(#$'(#$K�?7@9��		7<(	

:�	� ����
���
�!$-2
 

`#_`_`_�Yh
}~����	qx��	#4
	

��
��
����	'	
	���
��
����	#
	`_`_�	������
 
`&_`_`_�	��
��������	����	'8
	

�+�"�
�	��������������	( <
	
)`-_`_`
_�
����������
����		/@
	

	�
�	�	���	�	�6����%�������#




�

�	�	
�
�����
��
�	�	�	
	�	�	
�
�
 '7!#

�
����	��	@?@
?����	�	�	�	��!���
	��	�	�	�		�	�	�	�	�	�		%!		

����
����


���������������
�������~�,
�������		$�������
K��NM
��
	
��	
��CD	C	
D����RQ
	
��	
��	
��GH	G	
H����VU
	
	
	
XKL	K	
LWXWZY	
	
	
PO


J�$��(!			
	
	
	
	

	

!
�g�N,�
	�������������

!%%		^	,���� ��U�
		�

��������������������������	1���K
G�
*
�2G*
	�����
�*�
		��
�	�	�	��
���	����������	+	f)p	�!
	*�#�������
���		C

	F`_`_�

�V��
�	"������	���

�
�

�
�
�
��W 
J		
	"
	�

�������)��
�2���
�#�
�#���\D(
	��`7_`_`_`_`_`_	���
���������+]	
	�d��F��
��9�����/#��
�������

�
�
������
�
�
������
			R+
/

-

(
	
#�������  �����


�P���
��
�

)  <S�Y����	
����
6	,$D�&��


`_`_�	




��
���
	
�-����
��	��
��
"$
(����	
����		�,�
�	����.
�j��)����2���������		'en������
�
	�����
�
�
��
�
�
�
�����@��	����		P!�0
6$
'	�
	
	
	n���
 1  	  ;


����
�
���
���
�
����������	�	����

)	
_

		���,��������������������
	?
	+	%d

H��������
��	����������������
���
�

�
!�
�
!�	
0t		�	
	

M
�

�	


����@����>����
�
F�����
���
�
�
�
�
�
�
"�
�@���
9<���������
 
	

!�"��
!�	��
��	����		
2"
!������������g���
&
�
.�������
;43��D

��	��50'"	%j	��������
	
WX��XQ
^WZ���
�KA$	$		
c�%
	
	
	����!��=���
9W,�
B=��<@S(@K
/r?/
@@���or3~op?��
��0��65=B

4��
��
������C4F1+5
�)
	
�-��
#(b
		!!#(`(_`_`_
�������������
!+
	&

	`_`_
'���



'b$��i���hB 	
Mb%
h�4��L�,
	

"!"
!	
	 ,+l

CJE����DC@��	D	8!,

 @?

r5:7
@
�����3=�
QLKF.
��1

"0�3=��	���	��
�or	


	"!5�
����	
�6
43

��`_`	��`_`

��



��
%����	!@?@?@	

����	��
`_`_`

����	�	�	����)�1��

������	�	�	���	�	�	�	�	�%	


����
	

��


������



�
�

`$_`_`


���	���	�	���	

���
���	�	�


�����

	
�	�
	`_`_`	��

���
���8��	 "  



�����8����i'


����
   

����3



��

�
������


��

���
����
�
�����
 
  

����	
`$_`_��������������������������������������d�	
	
	
���������%����	�	���	�	���	�	���	�	���	�	����	��%�,	��#�	
						
		
			��S��:��
	%��
	M-^

�Z& �\������	AHAB;��������6


	U5

T���	��h������	y~wxq��������l*

].
R=$
U������"��"�������
�������������&		����B;	���!��!!	
��

;5�			
	;Q�*��Z����������
�����������
��
��"��>�����	��
	s?�
"4�*������
	5`5_`_`_`_��
�
��
�
�

�
������0Q
�8���������
�
��
�
�
�
�
�
�����
�
3(, 2�}����	��������������?	 �&	
J�N�����; 
Z0-�B��������������
����������	������
�
�
�
�
���
���
�
���
�������
������������������
��	!\'%#FW
 



/`_`	_`_�	
			
	�L�������%������A����^]������]��^�����R
.	v

	
	
	5�����������������& 
��B;	��������	������ji�i��

	
	
		@6�o�����������������
��
���F"a@>w��	&&	#	
	puZ_	<��
}p
	
	
K6�*����	�����	������:���


	
 NA
;,/


;
BM@'
	
2 ;,):�q
"M&6A.��B����������������>��tspid[
.%5B]^S<)
!fg0:i4'3
BP=
��)�� ��!���%������A���	4	
W6�����#	����X`	
	
	Z�	
	
	
�				
										]o`�v��a�?4-� 		����%		
	
	
')W?4-��	
�{�5�

��<	<	�5�D����	���J�
5*
		D!#LJ	�	�
�
���������������������������������
��&[d[�#=������
�
�
�
�
���������
�
�
�
�
���������
�
�
�
�
�������
�
�
�
�
���������
�
�
�
�
���������
�
�
�
�
���������
�
�
�
�
���������
�
�
�
�
���������
���
	
	
	��^a`cbedK������						
���
��
	




	/�U�4!$-.-09:9<EFEHQRQT]^]`e�h
gj
il
knmporqtsLvw� 

	���P
	
														#"	����
	

�����O
����E,	�����#�R
	9%
	�O	E���
I
����%X��	��U��#�7B�I%���$�
5���		!	5������	�% 
	D�	��D����������������������������:�
.2.-.-'.-+.
-.
-$�	����������.��"
7�������%)�
+��G
.2	'
+
$�J�������������K�������	���#�
=?	c
K���2���������������(�
�����������	��
	


/
(�>���.-.-����������9.-���������	�	�	�	���	�	�	�	�	�	�	��	Q
m9	@5?@?�23<G
6�'����	
�6�
�������0
�9��C��������������������E����]�����������?k��������D.���			-X�����*)	
n����

E
��Xr�D^��?k��3��
����<
   ���������
	�	���
	@?@?@?@?\

������&

�����
*�1�&H�		
		
,���#��	���&	<�I����MRQRQR


=	(	O	<�<�&�I��+��&	�	�"���������/�	����3
	
�	���%��	�7�	�		"�/�&�����������������+���&V�%��	�������mba~}
	hb	aN~	}R
		��		
"���	�����

��"	
��&	;6��&

-��&7		'#L	
	&%��
	��	
	
��"(+�Q6�QS#


_#	!�E,-.-) !		�V%	m
	h	N	
R	�����d��
�&!����
��PM4341


��;

��
	
(e,3
"K	


*4)�!gu
	Z���

����������j�������&���G���

(����	9
T

��
)

	��/
<	"
*
	
.	8%#�
�|
ZG`_`&�	&	�����	������=�
&L�	
	?		B��l�������0�&R
Z�		8?87 
#
&>)+������?>!M�		
-

,	+
"	
	�R
Z����:��K���&��
	8/��

;T;
�4c
1
/

�e��
�&��
�
�\��{����?���&7*vu��
	�
�
�
�
(�

�
�
	�
�
�
;>�	�	+	@�
�
!J
	#; 2,�7*��\�������?���&7*��
	�
�
�
�
(�

�
�
	�
�
�

+	@�
�
!O
	#;(2,�7*��

���������������*	*
ov��GJ	IJ*���LEF���

4;

^
ZKW	*

o�1���������*.�YVUTWD3
_.�;��������*��		 
"" !0�	�C��D�����!��!��!����)�*KPO>PO�POPOPO�			 �� ��!""""	 	����

��= @77�	K>��f�������(��*��*��C���*�

�

S�
#�
�
��	U
	W
3%F)++�
��
�,
1	
]

+	'
(2'�(	�)�
�

S�
U�
�
�
�
	�
�
�
�
�
�
�
*8e�
����
3


1	+8e�
7�
�
�
�
�
�
�
*%�������
	

E
R%�
X�
�
�
�
�
%*.��������	�����
$
U$
	

.����#�����5�����*			����������	�	�<LK
(3LET




66 C!		
7%
	&	(	M7�F
	

� �			�@*?*
#���		
#�f��
���������
*A!����������CD=	����-		;	8
"	�;
	!�	NM*�	`_`_* �		�z������m�*��

	
	%
-,%&
$I
O	D	"
7
Rx����
�	*!��
3��	�		��������*���	��	]	3"		�!
3	������G���������������*<"w	�	��t6�		
�����	
	��%������6-
]������r��K�
��"! ������
�����
���
�
��>0!Cf���
��2��@?F<%NM	&+./M%lk	g��������������	��	
<	'H	
	
	
	
		

G!

QMh'E0###b/!++-<+5"w	�
		
	
	��
t6���
*\�

6

'�


�G�*H	
�
!�	�	%4	H�a���*x�
	
&/=	l*		

�
	��
	
�B��N�������
��8���
���R
Q
:Q	:QRQ	 RQRQRQ+RQRQRQRQRQRQ	(	
		����3
���
��
�+��	��������ro�
���			
��
w
xh��X�x ��	LA
������=0
������
#$������ynKLOXULWX[daXghktqy	�	%8
�%&>

9	C+	4�J
		��8
;AN
F

	

			 
	
	
	+


	@?@	�	C,B		�?��������X�
		
.	!)HN^]^<;]�;]R-0/fc.<i2
�*�N^]^<;]�;]nILKfcJ iN
	
N^]^<;]��^]zUXWfcVYZ
		
�_bafc`
id
�knmfclip
�3�N	^]^<;]��^]�	wzyfcx
{|
		�/�N^]^<;]��^]����fc���	

C����fc�%*������fc�1i�
�,�N	^]^<;]�;]�	���fc�=i�	6	����fc�Ii�
����fc�Ui�
N
^]^<;]��^]�
���fc�af��

A
�-�N^]^<;]��^]����fc�mr��

����fc�y~��N
	�	
���0�l<Z

������
��6��6����	��)��"��	��!��4���lK�|{QRQRQR-'|{|{

QRQRQR0p

	
2li"431	
'������
�	�	`��


��
sd������
�@7?	//#			$+$#
	
	
		


�K�-	'

	
0�6�l*�(%	*�E�lQRQRQRQR�

��������
&l�ji�.�����	�	l@?|;?@?:1	212121	212121	212121	21212����i���	���
��������������������������
���
/g	
3b

�

		
	
	
		
	
			
�(���l|{���	



`	_`_�&	
�/��N��,��M������

"wxwx

wxwx��xj

	��
n
a	ROPI+,)	������z{|{
 �O�7	3�
	$		
2(C
#
* #�"
��	C6�	ij�H��w���
���


wxwx=w�

	�YN
hOPevo$%&%Lwbq	XU*	"
(	
�=	�	���	�
��t����C������				
+
*		C		"#&
��������&�
�ij	ilijil	ilpo
popo
������<������#��<������
��	�





4982	
�5			



��������ij	ilijil	il434343
������<������#��<������	���



-��%			


�#��$�����	����2121p21"lg	
d_	
4
JE	4>*&�p�s�����vROVmPmTS

9:-:
	7eN�
e2,�
��
�2L�����""@'?@?@ ?2d���
	��:7@?@
?@?
2H�zw	b
;&
2�@?@?@ ?	2\�\Y	Da	P5	2@?@?@?2X�JG2OI1+�7
�	
)#2�'
�	��20�	��
@?@?@?@?@?	2T�C\			[8	8	/
�B��
���2��������G�����	����?
 H
+�#������:���2/+��,+,R���
�#�����
#*G"R	
G3



���4�	2p�'2
		%(+"	K.	
E
	���'�������� 	N9`_`_`_`_2
����������	�����������������������		

K
	
	�W��p�2����������
����������#�������	����	����������
��

��
�OO5NID<	

	
	
@?@?@?	2<�9:1
	0	
	`_`_`_	2D�������	8!	
*

	���
��;
@?@?@?@?
���������
2
$������8��6��7�2=�
����
���J�����	���������
����	�����
�����;�
6&�
	

`_`_2
+,+(������
����������	��	
	
�7����k��9���	2+,+(��:����+,+,+,+,+,@������G�
�������	�	�����������������������	��)��	+)+
1	�:	
	%+������0P����
`_`_	0f`_`_0	���5<			�A���0	R��}.	

=
<	R�G����	�0	^�le.

KI	^�F��
�0
]�B;.
		
A@
]�@���0	Q�*#����;:	'�G��1���0?K�	����1!
67	@1!K�C���0
X�����		
	=<
-�#�)�
4`"
	#	H4
4����������4$F
�}�4�\
$	%

@

+ �(	D�_�4x�		
$"�����"��������4P�		(
	%�Q����
���4F*���	E	0pF*�4,�
�P����
���4E'�
`W	
D0
mE'�(
	

	

	

	

	

	�����
��������n


	���
(��
	M		3%$������(��	)%S	
	*!#�(
	

	��mn�(
	

	��cd��B��J������"�����������(������	
.
CF
-	[T
SN
+14
38
7&
%

$(-1_N'��U

	



#����g�����������(�� 
$%
8!
	
	


	
#
!9?�'	
K	
d2x51U�*�*7$��?�:�'�(��
	

	
	,*)�������2��������<��*:
�
�
	
	
��i$
5- 
�2<*���'�!�L�	 ) :�)��������=�
��	T9		$:Y-$0i=�v����+��������[�<�
�=����BA	
 #
U
(	�+[�(����
��	���
�V��U,�
��	��������	�	�	���&-	
	,�:���
���V��������I�������	������

 
'	
I�!����(����!���

	
	"y
H�N�������0��"��>�	��"��
,+	
!	�0">`_`	_�
	
����f����"��4��o%����������$#$+��
)*C	<����(&'&'(��������

0����������	
g����	�	�	����	�	�	�	�	��������������
/01
�,
3	+	!%
6		#	>"F7�kK	E"
	<


%

0     	
!	 �����


	�R���������#^	B��E���"%�
	������!
	%"%���#��^�>-����������H(		�����	�����
	

Y'(
	-H>	�C?2	�_���
>3��0/0	/0
f����%*)	$'
 
T
	
�	0�	�	�	>5 \[�r�
E@
	A `_>	1
�
r�& 		
		
�1��<J
	
�$��]^{^'nE��
		'�"�
�]^{Z�	E������	�*�	�@�/
	
(	%
	"�R���l�	
0
C
La�A���\�!$#*0;;Q�>�P�9<;B.
99
F�UX�il�8�����4
=>=B�y|{S	���+	57B����K���+	����C���+	�5�������+	
5
5�����+	
�>H�0		3���V���h�

#^			
S
�'���
	
			S(� �%������\�����
	
			G\����������	�	�	�	�	�	�	�	�	�		�
�
�
�
�l�����

	





%$ 6���$����

!���
`	_��	����	�`:_�
���
���	Dd
a����	
2

	@.?�8V		
)������������}~�~N��������	��#d ��"=>7		#����
	4	 #.	�G
		
	#�r	HG�����#������p�


	
	

�	CB�	���2��4�������.��yx�	w	xwxwxwx�z{XU\OFOP	��LIJCB?@=>=	*#


*'		
A65:
,	�	�������	'$#j�\+i	+2.O#?
.�
	$`		
�t�������
�	&
)
'
U
!'
��CD
0�@������d4

6�F������GHGH,d����
!*,�
��,�		
�'�	�IJIJ+�����

+�
���
�0�			
	�
�

�m������


8
N
�`!_`_`_�4����Q������!����36?67@
I<K>AD	
�1!J�
	

	@?@?�D�
}~}~}j4�"�$�
�h 
$#.-#

U	\0/	���#��k��-K&		����������	��j	"6(-K�	CL0
`_�	�
�n��			
�8�	�L:%

	03B�A��TR$.

	9<Jj365<.
��Y\����$�����	��	��/QXWXW�C>#<;$#$(.
���
$�	�		�	�	

"IfcH"!GH	
	
/(!02
�/>
	(�,X	�%�
�(fa			 *�)����'����	����3F	����
	�	���	
	tk3�	CVP	 �Y����������������#|&
	&1>	e3	V
5
�#|�����������������3��H
Gm  I	JIJIJI	JIJIJI	JIJIJI	JIJIJ56I	JIJIJI	JIJIJI	JIJIJI	JIJIJ
I	JIJIJI	JIJIJ56dc565656�		
$=0$'=0$S&y���	���������������������������
�������������������������
�������������
�!!SVX������}��!
E
/10	:1	=
			��4
	)
  		
		
	
	
		
	
		


	


		
		����"��O������������H
G\dcdcI	JIJIJI	JIJIJ56*�
�
���
��
�����������������	���f>		=
	F�
3 
			
�m�����O����������H
G\dcI	JIJIJI	JIJIJ56$�	
,' 	
�
��������������������	�
��,f>		 X	=
	F	K�
3 
		
	
	
		
	
	�?����
��������������]��c2<
�����6��O��U	@��C��I�*
�+,+<;,;,�svufct	ix	
	1���fc�i�	�+<;,;,����fc�!i�	�2�
�+<;,;,�	�fc�=i�	
		1���(��B����_<;RQ(


9fc46-;<
+OY$_�E����<;RQrYfcXYZ$�,���	�	�
������B��u��#�
+
 		V�C��%����
UVUV_`_	`_`_	`Z�������	��	��	�q			f

		�p�	DC���	�Q��
mn]�$
0

C
K�
0
�>���m4:9:E�
����4	>?E�%����4	�=���mnO�U\4	

>
>O�mt4	
���4	
���4	
@	?@?��F��`�
##
(V`_`_�0C����c�	
�5���B�����,
75
�6��	�J�����-	
<9�5���=�������+	5=����9
0����	�

�9���@�������,	68@�%�/�
�h"(
	%$	P�ijiji
j8�������$J
`_`_`_
�,`	t	
����<�
	
 	 ��������	
	
4	H9>Q
U�**?	�`	C��"���	�D�
!
)#�		�A����X�	
 
&	$"
	
E��@��:��:��:�����������4444
555>	���1<;2
;2fcpi	�:�	�W
X3<;4;4 �
�
fc^i

"
2

<�
�)fc(Bi,
�.�	�3<;4;4XAfc@*iD	
(
�	�
�����kH��o��#��
qrqr{|{	|{|{	|`�������	��	��	��v�T�����	�����������������'��	�	�	�	�	�	���	�	�	�	�	�	������� 
*	'��	('�cj	��$�
	�A����	��R�D=.	
���0�	

�G���
�	��Z�	.
CB	Z� ��	��+�����	
	+�L��
����h�	'.	.
 	
G	F"h�	��Q�?F�����U������h�	W^?
'%	Oh���?��K�	ov�����z1�
��X�������		�W������o�
��?	 

'&
P#o�c����/��;�
���
����
��
����
������������#40&�F!

�h (
	�opopo
p6�������$H
�x���^ %&)��e��,����!�����	*#%	%
".

,!�d��,��������'�

	#
 )	!
v,'�,��	������	��������	
 

G%		k �/��	������	������
����
����
 

B%

i%
����	������T�			

G���-���� ������������������	����
!

		I*
3"
r$��1����&�	��
%	#
&�,��	ne
%	��FT�	$#�	��4ZYZE���POR4	���`_b4	�	��R���.	
�	��^�zs.
�
��]�PI.
�	��Q�81�������?��K�	 ����
1�
��X�	����		�
$#�
��	�L�"!(,�9<;B-	�4���SVU\+	
54��
Y
P�ux�	�
�A����
����5�����������8<�~��������	���]^*"
$#


	('
x1
E71(`�*` _`_�4j

x
�
��`_`_	�,�
�O����h�?@;<787&5
)%%�U����t�		

_`[\WXW>9	

+'	j#'�-�����p�yzuvqr

a^6

( $?���*������|�	��	����	
	

�z7
7&
,	"8�/����#�>5#		 #��
�.%
	
��dcd
�k����!`_`_�GH�	����>���
�T�	 *
!�/���
�#�Yb#	 #� �8�##
���
��
t<X�<'!4W�]��������4�x���x��S�������������!G>
(r"4	S�7���� ��������	$!
P.		-	4Y
'����'
-`6_
8-	B/5!	
0/0	/
���	�
	�%��0/0/����m	   	0/
0/��
��,
	@?@?@0/0/�98��+
�0
0

��#�

0/0/0/0/0/
�����������B$

`_`_	`��	�����	�		��@	?@	��`
_`
����	

`%_`	���D
�����
�
`&_`	���D
�	����
�

	
	�����������	��		
���	�	��
���
��������`_`

�D�,
	
-

&
	��

	�
���	��r,	`
	-&Z



@?@;?�$#	 -.HI(
	�������		


�
���������Y�*%,'.#���V�k:��			


	( 
P�$���
6T%@	
%6n?Z��$
�

	

	/�{�"
^7�{�:1

 
44		\	 �^7�|�"
_6���

%
643	]	 �_6

D%@?@?
*���
���
^�P���
	

	
	
	
	$
	
	
		xjgdab_`]^[�����	�
V,
$
	
	
		`_`>_`
_

	
	
	
	
	
		
�

'(%&#$!,+NMNI
1	f8>(


	�ql
��m����



v!

/0�.�
�#�5���"
	
	
	
	
	
	

	���������������/)"
	
�















															
















(���
����S���
$	hzwtqropmnkli�����	�/

	$	`_`F_`
_#	�
563412/0-.-ZYZU
%	@F(

��!
��
x���


	�3�

6�
��
	
9
6�D��
�'
�		;
L����������,"-
'

	�	!:�������:9
'@		
	-B?Q@C94��*�����*nm
XkBI	
2?$/!G
���,

�6`�_"�!����.����.��
		$ 	#�� ��������
.jXWXWXW��{�	{~}|
�	~�����z�����	��	��	
�d
�
$
 
w>#0,'
�1/+
�����.��' $
	
%-
+!(	�
1l
������.��	<c(<70-	<!2WXM$
	
%<k.5+"
	!( 
vl
�.
"!"
������

�.(��2������
)7�$��������

$%	!�����.��'���$
	
%���* (	�2k�,+,+�������
#�&��7���,++,+,+,++�



d
++�

�
	�"�����������(���
+������,+,+,
+,
+,
+,
+=�	gh���%�dc������svu|��������	@
�	�����
m	%
>	%
	�+

	



=	%������A���������I������
�
�
	�6
?
	E`
_�����@?@0?@?@?@?@?@?@?�IFE
(!"
	qrIJ

�^m2��3����1�*���	�����,+,+�������������	�
�������	������������	��������	�,%+������
+BABABA�	��������1��	>=R
=�}t��	� 4��������@!"
���������md������	�	�md������	��}t
����md������	��md������	�] 2=�������! A�������%��������m�����2%Q :���.�	Y��2b'

!#


"0	�*		
	
		 !$#$#$
'*)*)*),-,+,+0/0�����
�

	'('(.G	��	������-������1����5��6�������%&#.��1z8M	>!$1 :���

�AD	>7
-9

<MPY�n-	9	-jj9j%&#.
	
���I����i�������
B,^]E�oh@=,,�x6+��������	>B
!&	$4	B,E
	�>��,����,�
 ^]!=1�����%	��% $p !=1�!��
�	
^]^]���������	��	H

	`_`
_`
_
�	
	
#	�;��#��#��#�^]^]&'������������j&'�L��8������������F��������"������c��������������	!
~}~}('('8�
���������

V('('('('('('('('�
	,343��������������������T[\[6������5hopob��	��]v}~}v�UVU`��������
�
�����x			�����������������������
>_!?6&Y�''g
	�,< 55�!

	
	
8 "!$#$#&%&%&%&%&
)
,+.-$#V0/0/21214343656587:9<;��� ���

�	����������

2

�)���^]^]^]^]�	��������������
[
9

	�����
���
^]�����
��

�"���������^]^]		�
����	��	��	��	d	1		�$��k�����
":	�
��
����	��	
��������
<-?
&6
":	���^�����
"$�
��	
��������	�
&�		 E9
 &7	"$�������������&% 	�$$
�	���/M
7
!
"$7	����������/��+��]��L��+�������+��B��A�
@^]5�,�����RQRQ�����.0.�B.^��-���&��00�.0.-�����
�
	


.0.� W���kl;<
�
� ���

��	�	���	 /0.�^ 
���

�����


]0.��  ����!(/-.0.�.-.q
�	��	>e	^a
>2'G &&
!	 
&2! D!'
@
	�
	,��"l�	��	�	
�	�	�	�	�	�	�	�	�	�	
�	�	�	�	�	�	�	�	�	�	�	�	
�	�	k�	�	
�	�	
�	�	��	�	
�	�	
�	�	O�	�H^]^]0�^]7
�

�������
�*
-���� ;��"l5������8����	E>������
�
�
�
$�	�
n+
��	��������&#�	�	�	�	�	�	�	�	0��������	0K(\��o�
�
�
�
�
�
��f0��/�
�
�&7D

,�
Q
#
P"
< >'l$y$
 <
+/	
9�g
�H
	
0� "!7$#
�@��4��C��9���������''=@?0#
C#!
!		#/;,, 

�����3��������������������������������������������������������������������
d('('&~}~}�



�'�
�������
�
�
�
��
����������
	�
�
�
�
�
�
�
�
	�
�
�
�
�
��������������������'�����	.	7	�*	
;
0)
	
$	�2&!		�d&�
	




 "!$#&%('*),+.-0/21�43'65`_`_`_
���	������!������
��,�������jC	D9:9:9:9:9:9:9:9:JcdcdCDC	DC	Dcdcd9:9:cd+`�	�%& %& %& %& 


%���	��	�
DAD=>
-*	?Qp(9- 
X	�	
	
	J
		+�?������5����O����6����������/��P���pI	JIJIJI	JI	JijijIJIJIJijIJIJIJ
I	JijIJIJIJI	J1ijIJI	J$#$#$)#$�
j
ijH�	�����
��	��	�$'(-�������������	�
"�������	���,���	�ST{('2JIJQ 
2
1&[L2�!(

@3
/






 	"	�			
	



		1 	"!$!")!"
%
('�:���
dS>	��Ep#M

2
	Tc
dSD	�;
<��4�@L
	

3�������^/0.LK:9LK/04BB?	POPODC	bWDCDA
��'('('"!:5"!"


O).@
+.
	4���;�	^X�:		�(���^FC:9�2��Y����������=������&��,���vO	PEFEFopopOPO	PO	PopopopopC��	�
��������wdcX���	��	�
=>=:94L|
_:�%'



1R
�	
		
	C��	�	�����	�	�"h�



)	L@�I����
����8�
"
	87n
�
��
�
�
�
�
�	�
�
	&
����
�- 

�
	n
�R�
"$#=��$
�!T"
=����
"(�			�$��d������������d�������"�dc��	�1
(#1X��#
	A�&	IHOP#<��
+
�r .'Y
����|��������	�	"vP�����
	���	
		
	
��	&!U!'G		���-�����"vuK����L		UK�O�������
"vu�12�v2
��
�vu��A��������*���
�,+��
	�"	c


A�0�����������"��				:	M�
		R.�\��m����F��T����&�#"������	������������	��������A�	�����������������
����k��+�0>7JEFE�0	�*�*�1����L?�*�*����&?�*������&?�*�*�� ����,�*�0>7JEFE�0�*�����&����������������	'a"�<! $

	
'
 	-

"#�

	
		


			

	
	A

 k�*��D��L��;����������i��G�"dcdc0/0/*�-
	�	����(1	�����	�������,,P�
��������~���
�
�
���
���
�
�
����
�
�
�
�����x�6L#


Z5e	��*
	
�-
	
	�>����<������2��,�����
"��	
	
.;B
-*'
A�


	�0N���&�������������
��Y�����"%5��
HG�
�
�
�
�
�
�
�

4
�	�	�	�	2
	<#
��
#89Q	%6	
0
"	
�%5��c��k�������"8dcdcdcYdcdc�


!�	�	�	�
�
�
�
�
�
�
	&%

%�
�
�
�
�
�
�
�
	&�
�
�
�
	a="1"
+
�8Y�j�"��rqf		�
Z,	
	
v�"��/����)�� ������	"C���
�
����$��,�x	)			
+	% K&%	

�C|$K	�'��������'���	"v2�������vuK��	�������
�
�
�
�
�
�

	<+

�
�
	1		pK	���b���"��	HKL-GHGJklu�'!
	�	%�~���� �����"��&��v2	��12�vuvuvuvu=vu���B?@��-��T�	�:����>��<]������6k�����0"�%				

,�J����Y�������	" 8
7���		�	QR	aD��!��!
k:!	�"'	� 
-!-���$�


&9[VF^����	$�����
@?@?	$���
���,��S����>�������������$			baba
	baba�����
�������
	�
�
�
�
�
��������	����������
����������������
��O������
(	)

@
R{			
	
	

	
$�����������������������	@*?@?@?@?@?$	TknUTknUTknU
TknU�����������������6���������N�����^����	'f	

�#�	$0�
	�`_`_$
baba�����
���	�����$@�
%5��$,�
�)�$��#�
�	�	�	��


#�'��-��?����
������
��
�������������$R
	Ij
iR�
`U�
�
$���	�"
(��
�
�
�
�
$�

�
�
�
C�
�
��,h%@	 �/J3I
	

	&�4�$D���
)
;,
��$���$8�
	
����!��7��&��!��!�
$>VkVUlkVUlkVUlkVU0A#�

			$#
�����������������,)����������������$
	����
��
����e	9+.U�	
�>	
0A "!#�������$��
��������%)U

.	0


�
e�C�������(�������"$K).-3.-.-;`_.`_1`_M�
	��	�	�[Z
��	�[Z
��	�[Z
�		��&��	��
?VK+('"+%.':#ga4'!
"�K)3
;.1 M��
�	
`_`
_"0�

`_`
_�

`_`_
�

	��������

4



@?@?@
"	!"��
����C

	�%����

"!"!"��
������C#
	3
`_`_`	
����
(��'
�-����
������
��������1	
���?��	
      
������������
4,
�����

  
����
�H��%�r

	o
%����=��8��������B����





			
	bX+	2	�)�����
�*


	+
a
C-
����
	

�4
`_`_`_	@	
	*)		* 	j	@ ?@?@?B|MbD	=
B

D1���L�����*
	
	!�	;>�
�
(
c(}	
?	W!�.��{��4����9�
9h
]�	��
!.ET'(��	
	

�����
�W:
			x2i	
[:7	8�=9h
]����r�X
��"����$|
�������	��	��	��	��	��	��	��	��	��	��	����	��	��	���[��[\W��J����W�	�U�

#
 !"#$&	


$
(
/2?	:?`;_`_`�_`_
		w
	
	
	
	
	
	
	
	�	
����	��	��������������������G�1�	�
		+&+.-0/21436587:9<;�
`_`
_��������?��:����	
			�!!4B������s���*M��7"���
mn#.��ibuz6��
�����
��>>	


�*+D��`_`_
R	 '����,t
gp,���	��� 8�
�
  8��

 z}rspst}


��2��dgdk
�
��
�
�

	



	
>
x	uv%c
�st��	 LK����vmn�LM���	yQ)Q"A 
�
	
	
	

	�
��	�
�	�
�	#


	$
#l
,#����7vmn],
	
�hghghYZ
4	��'Y'-;6


�##	$#�.�6


0		'�5������+�^

(
# 	w"o
�+��5��-		
+B�G@�UR��		D`	_`_
�UZ	
�S�"			
-�p�<
	r




������
�N��	���*

�
��.��9����
��
�$!H�	1456

*Y

�$!H����������������	�
#
�f
	�
�������
�
�
��
�
	
����

	��
��
		��
	I<$#"	�4c
#


 	KO%�

!	


�f
	�V���	W�	n}�PO@A	g
)	'	
	�"��$	
+`_`_���

�������u�VcVc�����
���		*14
D




7#$
'(OR
YZ		?Di*G
$=	%'		3�`�_�4/12/167���@�?����������������|urif_\URK@=0-&
	��
	

 $!�M��	�ZYZYZYZYZYZ	Y`POF}tOPOPOPc !N%  ��|<;:9876543210/.-,+*)('&%$#"! 
e
�
	
 "!$#&%('*),+.-0/21@?@?@?6 
AFCDCJW
#G`+_`_`_	
+`,_`_`_0		 

/����
����T��
�<;<;
>=>=HGHGJI�"������������
*;

.

#6(	1


&
	9


	�	BA,	"	,<L`�_`#_����*
	&D	1	
	4D	+BD	%P!D	��

	"�mDD	�"�
	#�q#DT
!	
�^
		


��
	
	
	
	

	
		���������
��	�v
�!���
	
	�knaf	)


`/_`_,
	
	�
����		=#
,�r���
	t�
��	*+
*+"

�#Gzt�P��
�
l�

\
"
Z�	:��	�\�	��


;%	
	!I
�U
V	
		
`_`_	
	���

	
�Q��Q�Q��Q���	*+

1H%
	�D�
' !>��
����'

		(&(I%	
'	
86���8�6�����
!
	
	���	��#)7 !
�i^�h�i�h�i�h
 \��#D�
	
4A
} \���7��
��.�
	��	��
/
#V	��
������������
+2��*���	�A��'��
������
����
	��
�����S��
����#&

	'%$�(}TG
�T'+ _'8
i`_`_
���		� ��� �
"&

�	�#D�����
��� �

+N')
�"&

�P��P�P�P�S��'��������
����
	$x[��'	�C�

�	 	����	
O4


�I�		�
[^]
T�)�U	Z	T<		�3����
�
��
�
=�}�	�
�������������	�	�p	
	'	�P�����



�

;Z$7�k���
e�	�	���	
������	

,&Q
5

	$�O�����'-T'1������	1��7�
;Y		@?@T?�
�	1��!��
�WeB	@/?@Q?��	1���
�:G����1F� Tw1
	�t���.%�	����
	4
�
�
�
�
�
�
�
�
 	

�
�
�
�
K;'g.
	
	%
	�%��=������
�
	6
	
	-�	��
��������
9z 
	-�=��	ZWXa	
	^	[1+�����
B�G	~lJILKNMVUXWZY\�
�						
		
				
						
��88_=	AA
	
�r�	�D	
�RT\�							


DI ���������
	 �� ��������!����!��
����
�nji ��jiji .2

'25.-	B?
��./6G�!��n  �O�����D����:�	
?BAJ
QD:�X�������

		

	"	
	
Q/^	����������


K6
����.������$��>� ����	������Rc����Rc����Rc��W=�
	.�������������3z���yrzyy����yv��y������0M

>?DKR
����M
VI0'�L9c0	� 		
W=`_`_`_)hi�
�����!C
))���$�� ��q�����������o��Rc����Rc����Rc��t�
	

	
'�����'(������������



!
~m5AN;�o	
t�:
3zxuvs
		3�#�	�ro��	���+������	��



.	b`._`_TX���	��2	!&	T �		��T4�				)�			�T:9�����


�4���T@�	6%	
�	T�T��/�!TT�
 ) 
+�
 ���1����
	0"
#�
�0���T:9

8�������		38�D���T���	�>��(���
	0#	>�	�	�	�	�	�D� Th�		FT�	�			�		��(��

��*, �������
VU��
	�
���

			

	

?	
		��
�	VE
FU�
	�;
<��"����������	VU����@4�

�����
�
�
�
��		����3���	�	
)(-#

�	
	7
4�`_`
	VE
FU�	�
$
#�

	
�H����O�������������i���


FU	FUVU
FUVUFU<FUA���

�
�
#��
�
�
<�
�
�

�
<�
�
�
	�
#�
���<�
nu\Y�
�
�
�

'
	4Z_
`c	-

5
C@0e% "*3
E3
S�

	
	
	
op��	�$
#��	�
;
<�
�]����
"
	#
W 	 �	�i�
�
#$#	##$+	?!-	o�D���
����rqrqrq�����������%	//	Q@?@?�		"���E��������2�����	4����

��
		.#
1	<#N		�4��
*�
�
G�
�
�
�
�
�
�
�

�
�
n�
�
�
�
�
�
�
�
 �
�
�
�
(�
�
�
	ghghg%hg��Ra����Ra����Ra��!hg>hghg#hg*�D		



����	W���
������������������������0��3:9>$����Y��21����FE�	cD� 
2=)
	 	
�g%
	


	
!>����#����������			
!	

	e# 
P�	�����3��
���Whg�����	
	������+}!	W�B����

 			%	�z���8




#�
	$��������4


	m8
#`_`_`_������0��������������������	�T	"	'{7G���������	��	2���������r�������r,�,��(r<�	*�� ����rP�	
!F +@?@?@?r@�
$	
	-)3�#��j�� ������d��
��'��
�����rU������������			�696��
��������������	���:98/4;87:stst<�@7

h65�4)	�1d'.W
J�<�}��,!4LAB
$	)O		�U		+
	
	�
	�^�����i���r�abG�
#&%
	
	dg2>Q(347<7<;S
	RKLKJIJ	Zc $#
7>�
	�����
�����	�%I	P)
d=��`=>]dOPO	��
:
$$1	"A0
%1�
u�W	
	-�	
�
X�	�
9�	�
9�	�
��	�
:�	�
;�	�
��	�
��	�
P�	�
�	�
q�	�
B�	�
<�	�
<�	�
<�	�
<�	�
<�	�
<�	�
<�	�
A�	�
<�	�
<�	�
M�	�
(�	�
M�	�
(�	�
<�	�
.�	�
��	�
�	�
a�	rYZYrYZ			�8J"!O::������	�	�	�	�	�	�	�	�	��	���

�	�	�	�	��
��
������	�	

�����	�


�����	������	������
��	�
��	�
��	�	������
�	�	����.I�����	�����	�	��������������
GX�	
���������������	�	�	�	�	#
�	���		���������������������	������	����	����	����	����		�	�	��	����	����	������	����	����	��
����	��
��
��	����	��������������
�����
��	�	�	�	�������
���
����
!	
51"+&l#(A_[--7Q&>91$B
	.
))I[�$3V&
&&&&&&&&#&&&&)&(%&?B#"(I
#Z"Y*Xa
4:�
				776	2"	!$#(	'*).?-,7'&7! 0/4365658787:	9<;<;>	=@?@?BABA	DCDEH#GHG	JIJILKLK
NMNM	POPORQRQTSTSVUVUXWXWZYZ&YZ	YZ
YX&WX	WX
&UV	UV
&ST	ST
&QR	QR
&OP	OP
&MN	MN
&KL	KL
&IJ	IJ
ID&CD	CD
&AB	AB
&?@	?@
7=<&;<	;<
798&78	78
&56	56
/\[\[\[\$[\[
\[\[7#
��9r	Q��	�	�	�	
�	


D		7
�-��
�����
rT�
$5�4��	
r		
����
�
�
�
�
�

!
%		
�R��9��9�
r��
�		�

�
	�
�

�
�

�		&U$		$	77�6���r
[\[\[\$�
	������	$#!
$r	[\�
	�	
�	�!��������E�	r��6
9	

73	8%	
b�6����"
'	

�	

�����������
��E����"�rxsij�
�	���)�	��
@?JI$������
$#�	
���	=�
�7
)	�G)!;@)
J�	��x?)E
%	
	:
r �

�W�����r[\[\[\S�������	
N,	"	PS�	�
��=���	r
[\[\[\-�	������	+"2
-�	�

�
@
?@?@?r�������
�u������.��"�
r
@K
��
�
����������	)����	���
��
�*(&)

�
1'	

����9��@���r��	dg`cV_H7JS 03HG@C"'(+47$
�������
��	��
��	���� "�	**	�OA�&	&	����������
��K��t��-�rYZYZ[\[\[\YZ��
����		� �������	��	

`���������	��������������	�����
U
	,IVD33P"	* 



��
	
	
	w
$


	



$	%�	�
�rY
Z��
�
�'��G���������������rij[\[\[Z	YZYZ"ij�
	
��
�������	����
��		
	����,k,$�	"
	�	�
��5����������9�r	���	�	�%	�
�N*	S?		87�]��~����-��>���r	D
![\[\[\��
�
�
�	�
��
�
����

������	������
�	����	���


4P!!(#*(
s�O	?

	
	
	)$
	
&	
�	�
��?��	����F�������r[\[\[t$#�� ������_!�		
�!����
�������h��21���
	�F�%�)'�
		

	#�	�
��<�������rYZYZYZ?�������'*5"&?@	?@?rYZ���
�e���	r
[\[\[\U�	������	��������
��������(#"
5Z
�	�
��"	��������������������	rYZYZi[\[\[\YZ[\[\[\%YZYZYZYZ
#[\[\[\[\w��������������������������������������
���������������&S'
��		'H	
 		
CF'#;	
	�i%
	

	
	
#w�	�
��	�
��0��
	
	2r$�
�B���r[\[\[\*�������	)	(*�	�
����rYZt�
��
IY	i`t�#���r(����				!
(�9���r[\[\[\(�
������	'#&(�	�
��E��������	�
r[\[\[\YZ

 �
������	����
��
��

	u%U	r

	 �	�
��%�z
������b������ 	
�1��	�����	��	��	��	��	��	����S��	��	��	��	��N��	��4�	|&%&%&%*&%&%&%&%&%&%&%&%&%&%	&%�&%&%&%E&%&%4&%&%	^	'.-65
0	
	

?BA65
0=HG65
0WJ] 
'dc65
0|{���� 
jROVS/E






z5y|{65
0=��65
0J


"
	

&���65
0�C

k,	(	�Y<:�
�Z72		�*	

 "!	$#�('(+,)E0/014.
	�9��;�|��%<;	
	C

"
'
�A�����|X�			(�����| +,  
 	+, +,   	+, +, 
  	+, +,   
  
 �	���	���
������
��������
�����
���
���
�����������������������������������il
k���
�����
&�		�	



 
"#$
#$		�k���|  +,+,4 ����������'���		a'����������'����j�������������
|<Y���	)
/'"
,,	
	�<Y���������(���|
hgT�pm
		#,"
T�����������������f����1����E��������"��"����������~


uvuv�
	
)	* )*)*uvmnuvmn�uvuvmn


D[v
'
*


F
#

])*Z 		
"����

	
M		T��
������������xm
/.�
�
�
�
��7<������
(

�
�
��ju��
~iRQ��	��		
{x��	{��	kl	����		nc��"
	���sk
.

	
			%E*	&,:	
M N
-64JC*� "
[	*+&.
21+4362%&1:��
�	
	
 � "
!$#D&'*)',+*.-
0/F2143#6587212129]	
�	��	�	�	�	6�	�	�	�	�	�	�	�	�	�	R�	�	3�	�	,�	�	"�	�	-�	�	b�	
~quvmn
G)*1uvuvuv3
vuv)
*.&	!�		

LU 
��ts��
Rifk��W	~	
��
����

��a����
�����	��	,		2
�.�		 A

"

	7O


2			�qG1
	3
v
	
.&	!�

�W��������i�������������������i�����~lklknuv&)*uv=>)*N)
*)*)	*)*uv=>0qr`qH*")	*)*%)	*�����"!
	%F	"�	�	
	"���	�	�����	#	������  "!�����
��
�	�
���
����
��M,��Q8	,/IM�*


&]g�n&	
N

	0`
"	%	����~<�

2������	��������q���������������������	~@�
efef/�
'��	
2���
����	�	�	�	A	,l#+C	F;X	�@�
/�n��{��+����	G
	
3�
b
		l�`V_`_`_~)*	)*8
)	*�	+	

	��(-	'0- 5!		8	�C����)��J��	�������	��������	��������������	��f��	��	����"�~uv4
lklk
:��Luv�
 uvuv		euvh���
��

	
VS�	�	@)�
�
�
�
�	�	 �	�	BO 
t� R/!�
�
Pq2
H/


	

��

�
�


U9��	��	�	Y

!	��


+)$#5�
�	i2�7 :h5/Y)%$
A/O
$
%$%
!$
#
�4:
	L�
 		eh
	���~��


�	�	�	�	%�

/���%��<��/���������������	��*�~
'lklk



0lklklklks
	
	
2

�

���
�
�
�
��^]lkr�
�
+��	4O�
�
�
�
�
�
�
�
T


!�
�

�
�
�
�
	nklklk|�
�
;�+		s	>y;
�'		
(
q		
�U��������$���~
uv&��uv
��+����
�

���
�		&����	7u-
2
		�
&+�'���������~1uv
�
	�	�		��8;1�D�����~X�

	E
�[�����~x�7


&!
1
m`_`_~,�
�
v�
�
%�
�
m�
�
��
�
$�
�
�
�
�
�
O�
�
O�
�
�

~:abE
u
J,Fu
J,��v�������

��	S��
(���


)	!
O29
1

$	'#! @#1
-
 $2q	
	
:E
	F

�����b�~��
	
 D'
	
"!
	y
!)2TW����1����#


D@?@?@?~$�
�>�����
~/5	6$�
��
O'

T/	$�E���� �~2



��
�
��
�
��

�

&3	
4w2



�)������(���������I����i��	����������������������=��8#$;VUVU�tststs1#$#$p{|{|i\$			

wxw�������LC
����o�


gj	]`>E����������	-
!	15��ol3[>8O			�8;r	1
)6i`>_`_`_`_`_`_`#_`_`_`_� VUVU
?@#$
#$	#$	#$	#$	#$?@#$#$?	@�



��8��

����������������������M�$&�!UW 

	
			
		�[�������R��-���������������$��������������������"��U#$8
_tsts#$	ts
##$!rq#$
?@




J����F?
@��STtrq/0��".#$	#$	#$.�
	

D����K
	��<m
	��������	��K�y;$P*���
b*)O�)���+t����
$����
$�
�4-


	
��!
	��
��"�
�
���	
	��

�

���	
��(=����
��?I�<'		z	�
&e	9
8GYn,
%
!&;
'�U8_		#!

JF
t ""!.$#	&%	('.��?����������������^������VUVUVU%?@	#$#$	#$	#$	#$	#$?
@X#$�������




��	��		��
����������
��U'�.��%		
			
	
X����`�������	��	��������#$K#$q

&


%



[#$	#$�������	
	
	
��"


������������
������
��U����1�7?!()LB		$�Kq
	
&	
	
	%[
	�f����d��n��������������=����
$
$��
%

	#$





#$#$#$
#$#$

$!�
	
��
����
� /��
� /���6��6��	������������
�		��	����)��
��'
������ /��
� /R,�'1.'@]�
$

		



!�.��	��&��Y������������P������������"��m��/������#$����
#$C#$#$\�	

		


��

	
�������	�	
�����	�	

�	�		�	�	"e
	#	 �kk"	&-
)�m/

	C
\�>����(��j��	��	��������
tcts��tc#$��
	
�
�

	�����
�
�
�
��
�
�

-�?	-
6/	
�

	�������O��	������e������4���������8#$m�
	
	
!4

	
	:��

��
;+$
�"f-Z

	{��8m��������`

9&�

	�����-�!	

0*N8	�`9&�(�����������������	�	� #$?@#$#$?
@������ST 
4)�	�	�


������			����
��
��	�����	
�-�

)��	+=

) f@)		o� 

	
	 4)
			�`<;
<;6��
�
�


�q�����`
<;<+,+,4;<;8
���������'��� 	#
	_+
'`L
`X_`_`_
`B%AB%ABA
Z#ba\C%ba\CBG
4c


�
��
�
�
�
}�
`<	+,;<+,;<;<;<;<+,;<+,;<;<;<;<+,;<+,;<;<;<;<
+,;<+,;<;<;<;<+,;<+,;<;<;<	+,;<+,;<;<;<+,;<+,;<;<;<	+,;<+,;<;<;<+,;<+,;<;<;<	+,;<+,;<;<;<+,;<+,;<;<;<;<
+,;<+,;<;<;<;<+,;<+,;<;,<+,;<+,;<;<;<;<;<+,;<+,;<;<;<;<;<+,;<+,;<;<;<;<;<+,;<+,;<;<;<;<;<+,;<+,;<;<;<;<;<+,;<+,;<;<;<;<;<+,;<+,;<;<;<;<;<+,;<+,;<;<;<;<;<;<+,;<+,;<;<;<;<;<+,;<+,;<;<;<;<;<
;	<;<+,;<;<;<;<;<
;<};�+��������-����XEC��������E����@3U��������W����.%c��������e���� u����<����<���<��w����<����<���<������2����2���2�������2����2���2�������(����(���(�������(����(���(�������"�������"����������������.�������������	:
����������������Sf
����������������q�
������������������
�����������������
����]h��c��opipi��
����?J��E��QRKRK��!
����%!0��+��781!81��!(
��������

����
�� 8G��
��8G��87����&2S�� ��2K�����
�]��RE��R��LKLKL����
�9����t��<��[YYY
Y	YY
a
M�<%}�
	



 !"! !"!('*+,+*+,+23432343:;<;:;<;BCDCBCDCJKLKJKLKRSTSRSTSZ[\[Z[\[badefedefelknopop	u,xyzyxyzyzy����������������������������������������������������������������������������������������������������������������
�	�������������
��																�����`<;<;<	+,
;<+,;<
;<;<;<;<;<;<;<;�ef������Xw��V��POnoP	������	���^%@|
�

	
�l���`<;<+,+,4;<;���}������'t��		a'���u������'j{x�u���`<;<;<+,
;<+,
;<;<;<
;<;�
����rk��fe��x��
^]^]��un'
 ^


�n���`
<;<+,+,4;<;�ohc������'Zkd			a
'`
<;<;	� ����

	� �`<;<;
�����


�KJ=������'4EB�(�`<;<;
�
����
 

�l����;:-������'$52#`<;�	���t���`<;<;<+,
;<+,
;<;<;<
;<;���������"��
��&
^


`<;	���	�������'	��������`<;	<;<;<+,
;<+,
;<
;<;<;<;�
��������%"������-*)*��@ 
d�	
�������'%����.-:������'E47����
����QX��]^��K��
efef��NU�����`<;<;�����

�o���`<;<;<+,+,4;<;�jipox������'�ps 		
a'����
���������������
���������s~�
���������������
���������U`�
���������������
������������������'�������������'����
����������'�������������'����4-����������'����VI
�i���`<;<+,
;<+,
;<
;<;<;<;�;����������Q=����RK��U
U
	
	�p���`<;<;<+,+,4;<;������������'���!		a'`�`%_`_`_`8�	#&!�
��
�
�
�
B�
�
"�
�
�
�
�
�
��
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
V�
�
�
�
>�
�
B�
�
e�
�

�
�
8�
�
F�
�
E�
�
:�
�
O�
�
�
�
�
�
�

`	BABABAB
ABAB!ABABABABA#BABA"BABABABA	BABA	BA
BABABABABABABABABABABABABAUBABABA4BABABABABABABABABABABAB!A4BABA0BABABABABABABABA9BABABABABABABABA�`�BA
�	�������	��65
0����
�
������	"���65
0�	���
��
		�65
0���rqfe856� 
����C��DKf�������W�Iy���K��X#�r����
�w�������i�����()�����������'.�zV����po~�	�	�	���	���-��\�;dxI�[g�{�+��m
�	65
0����'j�	���	�65
0�����������	���65
0�6;��	
�	���	ba
\�(���	��'IB����	�65
0�����������	��-V[m��	�65
0������������ 
����3��	
����
K?�Fj!S79<
>
=
1?1�^	26


C
Qv7,/Z32K$&!
	
�
			"" "!&'*)	,+
./	21
4365:
7<;>=@ADCFGJKPOP
MNMRQUVSTY4TS\[^[\[\[\[\[bab_`_dejg4lk
no0hgrqtqrqrqrqrqvu9xwzwxwxwxwxw~{|��|W	

`�
�
��
`�������������������������������������������������������������������������������������������������������������������������������������
�����������
�������������������������������������������������������������������������������������������������������������������������������������
���������
	

7�)		�Q�
	
	
	
	



   "!"!"!$#$#$#$#$#&%&%&
%('('('('�������c�`<+,;<+,;<;<;<	+,;<+,;<;<;<+,;<+,;<;<;<	+,;<+,;<;<;<
+,;<+,;<;<;<;<+,;<+,;<;<;<	+,;<+,;<;<;<+,;<+,;<;<;<;<+,;<+,;<;<;<;<+,;<+,;<;<;<;<+,;<+,;<;<;<;<+,;<+,;<;<;<;<+,;<+,;<;<;<;<+,;<+,;<;<;<;<+,;<+,;<;<;<;<
+,;<+,;<;<;<;<	+,;<+,;<;<;<	+,;<+,;<;<;<
;	<;<+,;<;<;<;
<;<
;<c;��
���������
�����
���������
�����
���������
�����
���������
�����
���������
�����	�	�
���������
�����
���������
�����
���������
�����	�	�
���������
�����	�	�
���������
�����	�	������������������	�
���������������
�
���������������
�
���������������
�
���������������
�
���������������
�
������������������������������
�����������
�����
�
���
�)����[��
� �
4%c	�

"#$#"#$#*),-.-,-.-45654565<=>=<=>=DCFGHGFGHGNMPQRQPQRQXWZ[Z[Z[\[badefedefelknoponopovuxyzyxyzy��������������������������������������
�	�����
�����
���
��										�����`<;<;<	+,
;<+,;<
;<;<;
<;<+,
;<+,
;<
;<;<+,+,);<;<;�
���������������������
����������������������������
	�
���#($�Z�


		



	�
���������'����
���������'�������������'�����
�
����������'����]���`<+,+,(;<;������������	Q	P	��
�
����������'����������������j���`<;<+,
;<+,
;<
;<;<;<;�������������
������
�
��U
	U
	
	����������'�����
������������	�	��	�	�	�	
����������'�����	�	��	�	������������'�����	�	����������'��������������������������������������������O���`	BABABAB
ABABABABABABABABABA$BABABABA BABABABABABABABABABAEBABA1BA�
	�
�
�
�
�
�
�
	�
�
65
0��
��
�
�������
65
0��
 
�
��
		�
65
0�
��~�~���{zi-������
#$+HAl�65
0�wH�65
0�
BIZ	OZ�65
0�
�65
0�
�
��cX
�
��KJ8���
��	
z������	���Q	\-
G�����
�
��'70�

�K��{
�B2=
	�4	
�		
	
 #"#&%('*) .+2	/6	3:	7<=@ADEJIJ
GHGE8+LM1��\���`<+,;<;<;<;<
;<;�������
���
�
�
�
���
����\(
O
		

	
��
�
=�����`
<+,
;<+,
;<
;<;<;<+,
;<+,
;<
;<;<;<+,
;<+,
;<
;<;<	+,
;<+,
;<
;<;<
+,
;<+,
;<
;<;<;<;�����������
���
�
�
�
������������
������
����������������������������������������
������
�
�� $$%��

	







 ' &
'(-&'('.-(		����������'�������������'�����
�
��
�
������������'����<������������������
`BABABABABABABABA-BABABABABABA BA
������	���>=<5�65
0���""!����������	���������	��� )	&#L��
p*E8.	�
�

-

 
�`�����������������
���������`<
+,+,);<	+,+,(;<;������������������������
�B���
`BABABA
��	�� 
���
P
��
�����
���
�
�
����
����
�+�	`<;<;<;�$#������#
"�m���`
<;<+,
;<+,
;<
;<;<;<;����
�
���
�
�������
�
�
���
�
 U
U

	
	`���
�
�
������'�
�
�
��
�
�
������'�
�
�
����Q��������+�`BABABAB ABABABABABABABABABABABABAB+A������	��ba
\��ba
\����������������65
0������ba
\���$�+,��|@<)�	  	
	

����������������
������������������������������$�`
<+,
;<+,
;<
;<;<	+,
;<+,
;<
;<;<+,
;<+,
;<
;<;<	+,
;<+,
;<
;<;<+,
;<+,
;<
;<;<;<+,
;<+,
;<
;<;<;<+,
;<+,
;<
;<;<;<$;���������������������������������������������������������������������������������������������������������������$� $$/�(�






#"
#$)"#$#*-,
-.3,-.-476
78=6787>=8		��������
����������'�������
���������������
������������
���������������
���������K��f����������7����8��A���`	BABABABA	BABABABABABA#BA4BABABABABABABABABABABAB
A�	�����	��� ���65
0���

��
6V3����=\OIp	���')��	�65
0�������/*����	�65
0��������
��
3:<
.'[,	�			
"4 	�u��"�`��	
	
			
�M 
����������P���`��

		$	'N,LJ=b����������������
���������`<
+,
;<+,
;<;<;-<;<;�
������������
���
	����
~
	T?	


�>�	`L�		@A'�B����
-3=��`(�	���		
�	��`,�
	

$��	�I���`BABABABA/������	���
	=8Q/�
��<����k������7����
�
`
BA
BABA7BABA	BABA
BABA2B
A
��������'^I
�65
0���
� 
������@)
#4��� ��
-
}
[;5
�
7	
	
2	
�2�
�	
   �����������������
������������������������������������'����L�����`BABABABABA��	�� 
��������=E9
���	
   
�����������������
��������������'����$`
BABABA��	������
	
	����A�`��	


	
		
	
	

�"&W?
��r��������������#����D������!�
`�� 		
		R	

	.
A
K
)28	.(:?3K
a�����������������
����`
<;<+,
;<+,
;<
;<;<;<;����������������������U
U

	
	����������'����5���`
B
ABABABABA
BA��	����65
0������
��>
	

�;�`X�

	O) '   
`D�			`_�
�����`d�


	
�1�����
�\V	#

	!Q�,������������p��������������������|
}~}~)�
*
���
�������
	5�#&
tS�|
)�L����H�������$�
�������������<� ��� �����������	&
�������
	
�
���
.Q
	4
-	f
�< h! 
������	�������P������-��A����%����������E����
%&��%&� ���
	��������������

�����
����%����
	
�

/"
	g3	?

k
	
�
5YN$f
X	
=	�A%A	


 k����������5����	
 �	*&	u`/_`_���
�����
�
�
�
���
		=

$H
����$����M��AB�%&����	%&ABABAB
�PM

		
��������E@����W��5��;=	P
2E
D��	
	
			
�,����9����������+��!��������H����������IU787�P����3%&j�	������		
		P
����0)
��



)
$�
+�
Gb6hu�IP
	3j����	������KY�&��

'2
4�KY�
��
�
	�
�
�
�
�
�
�
�
�
�
`�
�
�
�
�
�
��
�
�
�
�
�
	�
�
	�
�
�
�
	�
�
�
�
�
�
�
�
P�
�
�
�
�
�
�
�
�
�
�
�
.�
�PktsCC
DC��F��.��}������ ��Y%&	��%&CDC�s�'��





	�����	
����
	����!��2ppc��

	����
1�
�
	!��9
�
�
�

�	��
�	�
�
�G	���
����2N[^( �9;(6Z'0#5-"
T
	

	
2
)3�PkCC
	F
	.}

 Y	��#$#$�
	


����+

/�
#$��&rq��%&rq+�����
����	&����	7�K��'������������
"
+
%~
�x�
7

	
�q��%���������	��n���#�Myz-%&
��
%&���JDC
D��
��������

�����
�
�����
�
�

(



GM#.NGm4
!3%&N##�M-


	


�@$?@	?@?@?@?@?@?@?@?@?�)��&`
���	))&�.��%����?����/��	��L��<�����6��	������	������������Q��J��Z��('(����	'('(��	��'(	'($CD'(��C	D('(nm%'(34��
�'(/'('(	'('('( '(
'(nmnmnmnmnm'(	CDCDCDCD
�QT����ux����	��

����(!������:������4)��u

�%��	
������-.-.

	
"(��
��/������#���'������������5e�)��������)�&�����������������	d<#j*	
3		$}7	7@


*-T1),
$e+�#(	
		
	$(% "!
$#&%&%�('/*),+	.-0/21 43
6565656587:;<;"!@
ADC		4365F	3H	5
�	�	�	�	�	�	�	�	�	g�	�	�	�	M�	�	\�	�	�	�	L�	�	?�	�	]�	�	$�	�/'(MW787�CD
C
D����qpop_
'(`_<'(]#p_
�
%"��	JI+������
	������
�

		

�������E��
	#�� 



	=PCPCD	���9�_f�<	,.,	^2)
$	V
:�/M
	


	
q
<]#	
�'����������%��x�		


\
�,���������	��$������hF� ��
	�����
	�
	
�
�	��
	3 f
�hF �{��P������������������'�����,'(
'(
'(
'(��E�

!"	CLEF?|?
	
��

 

������
����	
#	HY�vJ#��
,


	
E�!�
�����&���
��RQRQRQRQRQRQRQRQRQRQRQRQ
RQRQRQ
RQRQRQ
RQRQRQRQRQ�		 !()0;
8�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	E
���

i��
	
	
	




�!�����	��	����������5���&%��	�������	�	����������
��������
��
	
7hidN&ts)LB	#�0i&%��4��z��E����Z����w��7��+EFEF���r{���'(��-EF�
�
���
�*)






"
���������
�	�

�
�
�
�	#���_=FT*/	
,�

�r



-������	��	�������&x�
������
������
��
��
1	

+C
'	?O)<!��&2?�\����������
9@?

 -0		

	8aQ	$����F��������	��
��	��
CD�HD�����
rq+'(�	��
	�
������"
���
�

����
			L	6'C
	�'
�
+
		�1��	��u����	����������P������������%��M��G����������
'(C'('(G�����

		
�
�

	
�	�	�
�
�	�	�
�
�
�	��

��	��"e# �V'"

	&
		
(�
<G

	C
G�7������������pop_��`_'(p_�
	
�	�	
�����
	�	�	�
�

	�����
A)6^�(��	��$�������V:MN%MNd


��		
	�� FF)
v	:%V
� �v���������	VMNMNEFMNT$���������	
	C<
		%	Q
(!
	�T$�/�V	��!�!	&&	!�a�V����&�!q�	63!* 
	&�������0�V��

s
	C������������z��g��������=�VMNMN[N6 54iMNoNMNMN�
��$o��

�
�


��	: 5����,BA0'!	����


��#dYD#65���
�
$a	4�#�$"
"(A#
6
>� 4
	i
oN`_`_`_`	_V65652�
����



	#<2����
��������
������
����m����������
��
�V(

MN65656 5RMN(gMN%�
���

���		��������7��
���		��	����9B	1b9
P
;Cl'

1�1�( R
	(
g
	%`_`_V�	��

�����d	87878+,7
8+,787878787
878
7>87L	��\YZ����/&����X��/&������
��$
! 	
���'T 
	Q�	


	



>	d878+,+,4787Z���������'��������d87878+,78+,78787878+,+,4787R��������������
��������������'���	d	�
			
	
'	
�/��	�dWX
W	X�
RS
T_
	
B
	�+���d
WXWXWX�FIJGDO
!	
'
���	�dWX
W	X�67
8=

	�%��	
�@��	�d
WX-W	X�	
!
8
	
		1
-	�(��			2�=�dT�	?	H��d(�			����
d
,+
,+,+,+���	������			

�9�d
�JI�5�	
1��$	,"	D
5`:_`_d���������
Tm
v� ������
 ;
	�p�����8	

v
3	��^�����b	
GFEHG	JUBe-	t)	`%_`_�8�3	F
7	H		�4����X�	
9
	H�v������	/3F
7\#b


6	�E�E����d�=@?3F
7l3.1
	1U����!����[3F
7�O@k`
<8�Nb�j��p���	�pp&q;���{|y3	�{7	�
+e!!qhq�,�l	>e,"$(=				7,	�R��
C	2
`_`_ �\�
	
:�I�'�t�
,&4&�
,&�!���������"�		


"^2
"����	�����������<2
3@?@?����


�G����\�	
-

T�J����
0�b��
��
����opopopq�
������		

=,*(wq@?@�	op�	��		����*�\@?@
+,?@+,?@?@?@
+,?@+,?@?@?@
+,?@+,?@?@?@
+,?@+,?@?@?@?@?@
+,?@+,?@?@?@	+,?@+,?@?@?@	+,?@+,?@?@?@	+,?@+,?@?@?Q<?@?@?
@?@
?@*?���3��������5����A��������I����FE��������I����?��������A����81F7c��������k����hg��������k����m��������w����rq��������w����FGH	K��$���
���)��"p�D#*�

	"!$#&'('&'(%./0/./0/67876785>?@?>?@?FEF,EHILKNM
POP
OP\@?@?@+,+,4?@?������������'���\@?@?
��)���\@?
@?�
����
	
  

\@?@+,+,4?@?����������'����DCDC
����������'�������������'�������@��$����Z��/��^����*����<������������`�����	\FEFEFEFEBEFEFEFEBE(~FEFEGBE!FEFEFEBEHFE	����65
0�� 
��65
0�
	��hKN� 
�� 
���	��`'������ #


����0+��,����*������ba
\�������
���������
����	�
C		/�)
sV+P#:	!%.^$
#	�	("!$#&%~('*),+G.-0/23!65:
787<;>=@?BA87DEHHG		`g_	\STS8P���������	%	^P���
�\(�	�j��,�������\!STKL'>#�	��:-��		��	
"
U			�!'>#������
\4����T����!���\'��6����	��D�	
	��!���&���"#$'4d	
6"			�'6	D\��L�E>	&�/��6������	71$M	�����,��%�����%��>��%��N��%��%��%������<��,��%���������baKD�
�ba\7/\[\ghgkK\[�	
	
	
	




��������-��0�
���

	����
����"���OTS���������9#��-����aJ(*R
	'!:!L!!5*()-.)O#[n!�J	��KD

	\
7/k K"!`,_`_`_`_`_
�1^]!�������		*4	1!`5_z@f

.�����`<;<+,+,+,(+,;<	+,+,+,+,;<	+,+,+,&;<;�������������������������������������������� ��		
	��,���T

:�����	
	/:
�#�8� 	
�(�4��x�������		

^=n
\
��
		�����po�	�	�����	 `_`_` 
 
 
`_`_
`
`_`_`	Tm	�y	`
_`
��������������	��� �
!(��$��	

 �I���!�
	
�	
! 	
	7!������O����	+PGTW>e*��[Z
���9`')}
.jk	`e
��2&=
/*A
..6/<=$eDK
6528O
/<S
.@��YZUZ!eZS
1N	E	
	
	
	
	
	
	-	*&	!		K	
]		L		D		`		E		K	Q	-!
9!"E"C$	E
#	F
"	9$F#E%t")	�	H
pP
5
QQ5RP"M
���
�� ��������
�
TSr@�����������$
!
������SEB9;4*N"

�

	
(	
A'
�	-
&�	mh�
��	�

������

`_�	��	�

����
������	���`_���	

!�	��	�	�
����	���
��

@?@?	r'(	�:�/
	!
�0�,(		`_`_`_
>
^n	
X	�,�$#$#$#$#d��������	�P��������
�z����


����	:% 's	X��		�.�$#$#$#$#
���������		
�9�������������C�����
��arqP3>5dcdcdcdcd	

	������������#
	�>5XW*�>	Y=4E:4?�
"P
	
	
	
	
	
	6
`/_`_�����%��	���			
�����F��	



!g3 m���
	�L���� #$#����	
-
X

	
t	U�"��	��������		����
�rd��{|{|{"%|w")|{01|{8;|w8;.?|{F�����tRY|w\�����tfi|{puvu|wtsjw|ux�^��)�rd��^�	�"����11	 	
O��	�#���	$#(�	��
	(���#�	
4�	��)
+
4�1�������	�
fc#A1*`_`"_`_`2_`_
Y"�	
]`


AL�
��
[	a/2	Q,2"�8�
�RQRY	'Rb�4�����������"������������yzy
D,gT+,+'

	$
[\'I��D?+[=		
		S()	Y��6�?���
�	2/#	!	
72��	�		l	k
	�5���
�(*()		
	
-(��	�
\[ba"���3�	�
���l   															
�JI(tc����W���������


TSTI	
	
	
	
	
			
		LXW			
	
	$	2/


JS3
*����		
	���������	�t}ts���������	����������	�+0\}`_`[Z}t_`}t��uvuvuv	qH}t
_(8_`ED}t_`_(8Ab��[Za=lev
}t0��/Ivul�p& #}t��#}t}
|{
lq6
kt

J��KLE"}t
!"! }t!" !" }t ':��;<9WVU6E3
� �	


!0"�(*;*jO)
�	
			L"%('('('(	' ,
,+00/43438787:9:9>=BAB! ?DEDCDGLKLORMJE<;TUXWXW\
[\[`_`_`_`_`_dcdchghgjifY6	
` _`_`
_`
_`_`
_

ji	
�����orulkd]XR
	
	
�%�������M����
TS2TSTSVBK		�
��

TZ�$#$!������	+>7
2��
D5,)	������
���������	����������	�����&2	(	
1	�	 




	 &	�2VBK
	
	


	
	�*��
�������
TSTSC�TQRE



C
�`_`_`_`_�


 �����|�������

0
JS			

�	�t�	�}������������}����	�������.��.�
�
�"
�0

	
		
	
	
	

�N���������

jiTiTiV������
���							t
4		V�S����H���	
��@?DCHG@I&	

49<=49<=					EO	TX@		7����
�-
	
	 
		c6	
	����^i

�	�
	

!
J				1
	�- 	c	P	�
��


�*��P���
��MP@�R

			;	�! 1	�������8��
�
h
gRQ6
	
	v
		!�	�
���
),+0��

!"	

&E	H
#6,f
&*W
		�
6
	v	!�	L
S �)��V���	
DC
NMNMNMPOPOPONMNMF��be	
�������� 83:9
OO#(
�


		HGP	% �$��,��)�
DC
NMNMNMNM;���	
85		$9(		
�
;�	z�
	��������>	6&@?@?@?@?X	

x������������
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	�
	�	li6]>
&!g�������������������������	����������� +l7.IjS��eK

C.�B7['��

�
�K�V������-
'	(B
����������������������������	E&%&	%�&%&%&%&%&%&%&%%lk
&%popo�&%&%T	
xqL��'.���3k
?FKLKPI	Rz�	���	�6?zW
zy����������-A
����
	��
��������33y�-�zy
%
�
ozyzwJ


	

���;
<Q?		"L
+	
5pY
* 
15


$,RQ3	��	E	@O
	
	%

�	^
�=���po'lk~MR	
 & '� ��%��)
	�C����
��D�lklk	lk
|ef
{�
�����
���
�������
�����&@
 )	DX	


	@?@?�		`_`_�
	%po	�	��	
	`%_�



�����	&.M�	���>L	


	
:&
	�	&	%M`_`_�	�����@

	1%&%&%�

	�
����L��>u�����
8#(

�@
	
$�=
4���	

	
4��n���������('��!


33)]���N����������8������&�����$#$#	$#;$#$#ts$PsQts	$#$#5�	�����XWN!Kx��lkv	y�������N!7
��������
JKV	YdgtspU��	����R}Pv@
Mv	P� 		
	

�|y


�� �
	�
�
�,��a�������������W$#$#~�ux*)D9:9	
����]T!
!	/c
	 !�
W~`!_`_`_$#$##$#$#�����@EH=����B+*`!_`H_`_
$#$#Q$#$#�����"'*����

C
Y
^2��
�B�

; \		/p&+]; �!�
�	



�%��������"

��������'�
�#W�������
��
%
J	 =6	!

1
�z#W���D)#�	
	�)��#�

#	
	
�)#�T�
-)�
!&�)�		)���#	+�����"!		#`_`_�
��
@?@?@	

����
����`_`

����

��������`
_`_`
`=_<�EH��
�	(`f_`&_�
 5*B$6$�+������

	(�,��7��!��



#"
$2'
S@L?@>?
�
.zcR'(hy
)Hx
�8 �	


@?@?@	?�		0	,�M������T��	��


* 

0G����������%��<��
	
	
	&
	
	
	�� ��	

������	
������
(Qf&op��+���1��[
s�I
�9b&�'`%_`_�`)_`_�
��"��!	���%������
	
"#:����C���
B/;


���MBF�
����������%.
%(
		M"u@�
/;
	
	
	,>m@T?	E�	�		���
	!"5
U	E`@_`_`_`_`_`_�			K�
`$_�	

�����������	����U`
kp������
����2!
0~�����	������	
	[ZM^[^]^[
	��������������C���������	UhIj
		�+]E
(	�!+

	
!




""@E?@	?@?@
?@?@?@?@
?��
&'	



"bv&�!$;
�X���
x�
>A&%$#"	%	#
)6
q`	_`/_`_�
) 

..!$`@_`_`_�

34-44(+`_`_`C_`_
�	aD[`_`gd
(
?
)3@p?@n?
��
2cr3
&





�wl
�@`?@?���������]f`A_`_`_
�

����-
55
),�$��g����	



	4b|�`_`_
�		�:��d��+��:�G_I�	
��NK2������$����u~
������
!<P.		
R%>		-�&	
	

	
	I�V������	
��/x

.		i<	K�����.			B�		������	�����	�
	
		�����}�.		B�������0	&�	
"!������

�������	���		
����F1.v		�0	&�,��	����	
���M��]�����
��	

8R[-��������

����0%/��
9n%Y	B
�&	V!
`B_`_
P�	*����)��1.9����1�
��		



O0 (

34:G@[lyb	ah
	$	

/�U	�CC	I�(�A���
t�	lopknk	������#4	2,%�a�����
��43!V	ab36/��
*9C(vF	+�@?@?��,�@?@?@?
�
�,H�G�������'���

	438/
&%
	


@7�IL&	B9%7#/ 8$Y{{�@?@O?p�$=



*`A_`&_`_`_B�����	 ;&B`_`_�

��� ����=��P������,��������%�����

	(

			
fe
"
	
'		`!	
+!
&fef�98%B<+
;C%(��E��?��A������!����H��g����"���X0L	+
E����+� ����	ts3��	�	��

	�!
��Y

��

����
���
����������	��XW
)
���#9

Q��JB�T 
L

	+E�<��k�������	$9	�	��t��q
��
D�	�	��

	M
����
�� 	�Q��,��<��&�
#	�
��	�	�	�	�	
����	�	�	2��/�	�	��	�	�	��

	��	�	�	���	�-)'��

	 
	�!��



"
&�Z�������
�	A<;D1
D@!
�G@�������'4%�
�
�
	
�
�
�
�
�

)�
�
LI>�
	�
�
�
�

	-SH
'

$	%	��	��#
�E��E�E�E
(^�
����
�"
���
%
M))	
*�
(^�w���	*E	���
�!���	


8$	�*E	�$.�$<�/2
	
���	���
	

������@?@?	@


���
�����&#

������

		
F	E
	RQ`_`_
(�
�C
@'?
(���	(`_`#_`
_���
��������
	#	)	����
	
	Z

`_`_z=@AD
C2	*	0
�YTSRid	1
t�����="!"4!F"!"!
�
		


avuLI>4(wvuv	
L18
=
$F
��A���������) R�	
po!"
	!	"
!
"&)	
%
)R�X����@��%��3��h��%��[��>��8��,   
-
���
�����
:
��������,6����
	��������������������
����	
��/
��%;1g-M x&4&
(
&+ '!�V
	
	�
%
	 &
���o����������!���1  J(�	ODCP������
+6	

������
$�"�1F
	!�����
z
�0��	%	-`_`_`
_
*�QB*�.����
��1�
%g�cf


�

%g�������������'Y	


7�
�����*78����
&%&%$#��
	;$/	/m*�'
Y	
7`;_`_`_`_`_


-���
����	?<
-��|
@%?@?@?@&?@?@?@?@2?@?@?@?@?@?@?@?@?	*
;	1��	�	�
�	z	s	,e�}�������	*
;	1@%?@?@?@&?@?@?@?@2?@?@?@?@?@?@?@?@?	*
;	1�H	A	(
!		
	,eZ+,_��	*
;	1`0_`_`_	�����$	`_`_
	��	�	
		�	`a_`_`_`_`_`_-
Y�>=4!"��	��0%�!^-
&0 d@dABA		-�	
�M��
��19	1#�?������� " ������	�
�� a*$ " �R���������	���Z-t�������		&
q�����at	
	�>=������p
y
��5]�		#'`O_`!_+#���������
��r.([##�$�8�
	!�"�
�

%

`_`_
�

�I��
�
 )
�	
�s��
���<9
*
+*
'<!%U����h�����.&�������
�
�
��		
):
��9.��&;6�����\Cq#

	
�6�!�30
	#
3!4� 	���;��	���
A
<	v`_`_`_�	�`+_`'_`_`_`_


!���������

c*<


!�Y����	�#?�m	n��������	��=#=I
?��X��
���
	'	
	
	
.���	���>=���
	
M,<a'.�e��f���G	

08
��>=�K\_HKS�G	<U
]$C,?G.8
������(������R��S��=��'��:��q�		
	
	
[W+�n

~

	

��?��	��	��}
	��"!"C��"!"C��	,)(#�	�j{��������`_`YZW65
2K������214)��������
%@�	�_9:9:=@
\-�	�CL����	#	�	�	�	��������
����
����	���
��		���������������'
��������	&
	Iv �\xC8	N"W	J+vp
�	#-
	
	W+v"  
  
 "!"
!$%&%&%&
! 

	

�����D$���������	�	����S��	��VX�D
$	



		�	�
��	�����


		�������!���	
!~	
	
	
T	
�<9HG������
��������	����		�	��	����������������	������mm�k�AAyL< �!

#T	�����C"$
���������	�	����S��	��\X��C
$	



�E�	
	 ��
��	�����

"+	
	 �j������\		-			!#9	b�i�����
�x	
-			
9
	b
�w�
��
��
��
	l
	2�	
.	09	
	)4H			�l2`_`_`_`	_�

@<�I����+�##���������N/?A##�			�~������
������� 
	
	
�XS0$S������T#��������
/L#	%8����
;T
��&�	
��0�� 
	�a��������Y��!�����	*
	
	%

	
		6
	
	

	
		
		���������NK�
��	�CV3���������
��	� �,�41��	\v2g y	�*%
	6
	
	
	
	@?@?@?@?@?@?@?@&?@?@?@?@?@?@?@?@
?�+
		,eZ3�!�@?@?@?@?@?@?@?@&?@?@?@?@?@?@?@?@
?
�,
		,eZ3
�!�
�.

@?@?@?@?@?@?@?@)?@?@?@?@?@?@?@?@
?�F
		,eZ3�"��G
		,eZ3�@?@?@?	�I
		@5?@?@?J	> ('*+	�	�������|
)��.-ji.+V-fGEfG7H8��&#������
�(PO%r,,f�

���������
	��63��
	
.!.
�

��	�
8���

�
8+�	
	�)
";�Ql.3C0>
*�L-
N"
	

E<""@?@?@?
 ���
���� �����	H��:ad
��cd

725�����������"���$��-
"��!!:?<;8��dc:
%5"*��9H?!X����
��O4	1	)�57f"./ 	� '@;7w`_`'_`_)*)"�
�����	?"&
"/�	��
$
!/`$_`a_`_`_`_;a�	
	��E��BA*)"65B
D
';#;7�����#����!������k�����p#)E��	�	����	 
�
�	�	�	
	�	�	�	�	

	? `cq!�p#
)E�)���������V����������#��9�	�FFGtQ896��������3��
M4��ON94��OP	S������������`_hgFE<;4��v��FE

DE	0C�F�D�	?�/#
-

	:����:�����T���jc	dc	dc		
	lWJIJ+	
XUD	U
H=<EFKb5+FE��:21412521
`GJK
3:1��014Xabgh���$LMPQ3:-t�+4p
Ug�| ?F)*�	�}
1	

	
�	
		,eZ3�
	D	�?��8��#��4
	
	
@0

#<
=�����

�
�
�����


�
�

65��:																					)
*)�
���	*
��	
�X��H��9�

	
	����'��
B%(!" )#<AB 
	
	   	*O$
AB#.	   43
�J")&
�



	
			
	�I�������	����������	�F
G		�S�R)lz	yzy
z�"
 `8_H
��		

!��������f�������������p��lm����	�����
�v��v��z{������������"	!"��	%&��'$	!��	%
��%����
ZS
$0:L'*K�


	
		P


	
�$�����$�
]^		


$
�ji
@
?

�DA


�"������
$
	+�J��)���(3:FG-.	LK)*)povu4	BA34	>=789u!*�

�u��U���		-$!&%('*)&',)0/0)&%"! 
	 �	%#'
	
&[E

	
 		��
.	>b�.�j
$

|�{|vu			

"	
��	
��(%	��l�E#����
%�����	4
P|@�!����
����"�h�������;
V�
		���]�	
"
f6
�;N�3��H
	"�� �	
����]��=��)��
�����

	

	
E

����	�����@'	��
6
	
2J		E
�������-�



��			4-�[�������
H����������������


��#Qx		7�k��;�������������	&	
��>=t�������������
	
		��%	��	t(T
$
	�
	|	���#�,�������1�������	6/A@-?@?@$?@?@?@?�	

 14	7/2
T I%�����
�#$	%
NC�F�����




���
������	��Y	B	�W����������.���		;
	A
		
	'd ��=PW0

	
	
K	0/
(
	%	l�;A
		
	'�C��Q��"!"M:3
		

A5C1�S��������
��	
</	
W�	+&;�����*��	365676;<!m7+@�$d#�)������		������
���

+
&1
,
+���
`_��
<
;
�P�.<	ro8
>e	
(
	/	$��W�O)^
���
(�	$!&
1		p)��
	���	�����xA�<M<K����&
(7
5<
]N"]N �\PMFEFQ&+
&]9	�xA�0���


3�A������������		G
"L�`_`%_`_`_���"����)
H	
�

�
�
�

	
�
�
`8_
`
2�	
	�	,2.�	�	�		�	.�	�	�ED��		<����

v!'#	
3`)_`_`_`_
-���	H!	+-� �������
�			
	?���'�����������
"e�����

2
-	�0!	DJ"e�������.a	����	
����-2��	�#UV15%(5d/C			2'V
!


4
6-#
0�.a	��G�

	
���������

c	b]	^,	
	
`_`_�	��

`	_�
���$
`I_`_`_-������������U!M-   


`
_`_`	!��!
!�'������+


�S����
'���'�����
���'\
'

0'���`

Of�ufefex�RZ*h1WXWXh��1�������	����e�����������	�&l>�
��




�J��������						
��			
�$
	�$�$�$�$�
	
	
	�
�%���!�����+��������+��A>=>�(���-+					*/B
		(
			!	+-qX	+
4	
Y	U
7
I-	#N�
�

hB!$#$#e"!�������$�1��7�.�.
�8�
�<�3�3�3�3
�M	�M���`�_���

������									
�������
$#$#*+ 											0	T		;`�_����
��6��=��U�������$�b
�!���������������D�����OP����	8*)$#=��0*)$#������&),*)$#����
�	
����
02
��e0
B�TGH"UV

	��[Z
I�)	63gh
MN+
	?B)*^������wz�*)$#L�	/'	6
('�

-1?/Jf6,dx	�


A��
�%��6�bh�	N`������\�b&�������������	�����	�������	��	��?�
hgOP�$�OP
�������	��$��������	��$��$����	��$��$��$��*��D��������

�����������������	�����������������	�
�������	�����������[Z
T
�md������	������md������	��������������	�

��������	���������y�A�����	-%




*#



/


[�d		
"$#()
0/0/0/0	/438787878	7<;@?DCD	CHGLKPOTWX	��/��
��
��"������
���	bO
POP8+������������������
�������#�S	<*x


"
�)������b6���������������9
�{�

��*�*)$#�$+$!�
�
���
�
�
�
���*)$#*)$#������$$0#$#$'�
P
I&
 �6
	


s������b
C	D��������



	bT�
<'!4S�!�����b��!���	

!b�b��N��,�b1hgJ�	��%=>
	�1J�
e	f/	�-��%�����x!��Hd��
#	9

%!H�B�������
x������	
�

\Y��7"
`!	$
x@?@?x$�$�$��$�$������e�xCm#^��



�##�	




#""!U	��	
$	/

0
�
C#�x(�(�_�x0mn
mn]	^mn�����
�	���/>
0h0
	��x0�����


�8������n�����	������x0��h])^mn.�$�����m)^lm*^m#^mnm)^T��])^ml,kl#�
�� "-�{			"!�����)�����(~�*�������#)�	+lk!�	#�#*�;�##���
�#)�
	�	�
�
�����	�)����
	
��#k-		C			F		(	'		�		?
!	'
5DEH	GPO
�0O
)	$
)I#*# ")#T"!*))(+,,+#�K����
�����x!��(�����������������
��
����������������G		+
!(
	
	x	���	��		@>?@?@?@?@?	x�F�L��*)$#���

	
	lk		L���W�����
x	mn��mn��������
�OP$�*)$#�
5	
I	t	���.�����
xmnmnm	nmnmn.������	�����
@!	.���z�������	xmnmn	��mn�E��F�	����	����
����
�����	�	�
���$�*)$#�
��	�&=0		�		
		�����.�����x"mnmnm	nmnmn0������	�����*@%!x"	0���%��"������-�����x"mn
efmnmnmne
nefef�	�	���������
���e����
���
�	-D]',(	�"


	
	xe
f�	���

�Y�xef	m)^�	
��[Z
�	�	#)�	
:		

	
)x!mn�	�	�	


!�4��
��-����
�xMmn@�
�		�	�

%M@�[��(��G��5��������������
�����x���F���p�F�������
�
�
���
�
�

	����	�	!
Q	
-��	�="��
	





.		�p	�x�	x��
`_`_`_
x4�		�K�xm)^�
�#)�'				
)������
x��
���	���
��
��	�	���	�		�	�	�	

E
	
`_`_`_x��'�
���'x�
�>��
���x�F��	�-���

���
�
��	
��R-
Z-x�
	�
x � ����xD�$��	�x@�
$
���X�����
x��	


	

O0)	
	��1�x������2�������
2�x�x��
	L3
	
	Z�1����$����-��]����U���
x	�F�����	
��������
	����	
		
	��C	
		
������
����	�
�
zg����
�*)$#��	�*)$#��*)$#���	��	��Cz-=>=>yr��	��	SV�47R$ �	
	


	
	
 	"!	C$#	&%��H�x��3���		$
 	Q3�����������65�����������������������������������������������������`_`
_`
_`
_`
_`_�p�



Y�3����(����������*
).
+			*5	y(F";�
r
���?����T�	

	F$!���5�
�&	+
$	�����,�

��'���
�P�	 @����� �		�	�	�	�����	��@?�����
���
�[��=�������
��� '
d&)
���2������st��
�������������/	8
�4���	�H�		-*-�|��.�	���l�,	
	
)2l�	`_`_�		
��������G��������������7ststst'	����������
�	�����+	.
	.;3'$/*
0�7	��^��W����.����G	E	/	�
	
	�	�����,
	�	����� �	�����6!7F0

	
�G	?	)		���@
?@?������>��������������	����	�	�
),;(>
&'1�		y� �	����(� 
	������������ ;>?h����el������ )('		
5L
"z#�`_`:_`_`_`_���!	
)4			'5
;

0&47�!�
�
@0?@?@?�"��������#�!��$#
����������<
	
		@?@	?	������"���$�	$	��"�%��3����'������K����+���������"

		,
!,		;<;:9��6� � C "!��"� � 
#&%��&� � '�!DUDQ 
	
			
	`6_`_`_
�'��	��(�"�	�	IJS
��RS�$� [��	
6
B	
�{�
���#���
����������������������� h�
�!��#����
�#��` _`_`_�#				@
	7�<��#��������
+	2�$�
�
�
�
�<����������Y�$�!�!�!�!
			.&
!%	17Y����$�	�	�	
�	�kvuv��	
��	��	
	��$�	!&	
o�
$�$����`'_�D�$	;�����������d�$�"�"	)	WBd���B��T�%�$�$�
�
�
�
�
vu�
�	�	
31:�%�����%���%���%���;��C������������U������&��	��
��	��)�)�)�#��	�	�58K'9<
'D(/	�				�������������'��r_��� ������RQ�����
�����*/+>A> %		

4�-#�
	


��(�/������5��L�(
�%�%	j	$15L�n������(�����
�
���
�g�
�
�
�
�
�
v��

���+TP!`_`_`_���7�(	�&�&
	>-7�H���
�`�)�	�	�	��
�
��vu�
�
�
#1/�)��)	"!	2�)�����)���X����)�	�	�	���	�������
�$*	.;
?�*�����*���;��4����������S����c�*��	����	��)�)�)�(

		0G&8'B

�		c����������+
��������
��������������*/	$'/&		

%c-
�
	
	
	��U��l�+���lkl��#�&			.L#�6�������
�<;3�,�+�+	
F0
3�+������<;!�,�,�,8!�"������<;�-�,�,.��������&����<;��-�,�,	
$$		
$#	-�1�(
	�����0��k��K��������5��*��
�	�4<;<;#<;I <;JI9JIdJIJI,�-���+��.�,�,#�,�,
���,j
�.���-�+�+
�)�)!
�)�)!�(�(!�(�(2�'W)^


:R-	l
	h�!
	#
I9d,  �	<;<;
�.	�,�,�,�,
	
��������8��=<;�
�<;������$<;1<;<;<;<;���.(�,�,;�)�����)
�,�,�'�&�-�-�-�-
����	

�-�-)�,�,�,�,
�,�,#�	��,�,��5�5�%
(i3
=
	

1	

�����
�T
8

�/>
�/�.D�/�.0�/�.
�.�.�.�.�.#$)*�.�.�.�����������/�.:�/�.�.�.�.
�/�/�
��.
#�?"
A	


�T
�,��/�\��D��)��������D���0
�(�(�0���$�/�/�/�/	�$�$
#v:
)D�0����=��H��	}�1HG27
	^cjg�1�1	�0�1a/�)S*)4�
%-&J
X
�9	}�d��?uv.�3v�0�0�		+
	?.` _`_
�
!�4�3�3��0��3
			!�"������4�3��!�3��!		@?@?�5���5
	
�5�6	�7	
��7�7��7�-�-�X����$�8�.�.�.
�.�.	�.�.�.	/;	K$�@���8�.�.�.�.
	
<�9@ ?@?�98
'`_`_�9,
�V�	�9

	 
%\�*�<�9	

		%�1�	��
	
-�:	�9�9	),
-�		
�:	�7
�6�z����
����	
��:�9�9"

!5#:-���:	�7
�7�[��������
	
{�;�9�9	

	
($1>
	w
{�;�;	�7
�7�;	�;����
��	��
	
	
	
��;�:�:�:�:�:�:

		

	)	%6"	
k
Q1�;�;	�8
�8�1������
	
1�<	�:�:	-0
1�<	�8
�8�M����
	
=�<	�;�;	=4	/
?
�<	�9
�9@	?@?�>
@	?@?�>


`	_`_
�>		

	`7_`_
�	
	
	

	
�?�>�>�>�>�>�>	�<�<				
�	
	
	
		
�?�>�>�>�>�>�>�<�<	

	

	�(����		
	
	

�@�>�>�>�>
�<�<"	
����������@
6�_�_�_�_�_�_�_�_,E)
?	0/		$=-!#'
�
a0��=����h�A"��
������������
		 &.]�B���
��
� �
��
�5�
��@?@;��B
GHKN	
��
NGH?@�������%
�r�r�r�r�r�r�-�-�-�-�.�.���A�=�=D�@�&�&�������&�&"JI 		
7<;��]1,	E8	%		�&_3&-#\&;#)
)
�

"

	�	

7 "!��C�L�D����
		�6��D����
 

$�F�F�F�F`!_`_`_`_`_	�G������	��	4/	'	�JIJI�G�C�C�A�A%�~��H
	3<3
4ux

H
	p8

#
"�h�������	�#uvuv8�H��������0��G
�E�E�E�E��			F(	#
	
	)	�P�����	�I�
�
�
�
�+�+	9
7\?�I�4��I
����	��

	,
%�(����I��������
4`_`_�J������
	
	�H����	
8�J�H�H


#8�J	�F
�F������#�������������������������J�����������)���������	����������
871d0/$9$9:
����./*9##(%
"+(	P_b���������e+�?��
!X����
��.
{72
'?"+�Te	_	7�T

	
�� �K�K�K�J�J�J�J�J�'���
�L������
'

		
�m����������L


��

#
3!
u[.�M�Q����s	t����3stst	�L�G	�G�L�L�L�L

�G�G�G�G"<
	3	�^��������	����M

		

''
")��2������N����
��*	 %�{���
�N
�������[�[�[�[�[�[�[�[�[�[
<%-

#��
ye

�
L
������5��U��O������
��-�-�-�E+'-��u]8	
	=��
��P
�P������P�������S�S�S�S""!

&%
M�S�S��
/? 	0�	^��K��Q� � � � � � 
),.�!� d
_W���
�R�!�!�!�!�P��Q�Q�Q�!�!



�R`_`_`_
�4�R�"�"�!�!�"�!
!


`._`_�@�R�"�"�"�"�"�"�"�"
	)!�(�
�R�"�"�"�"�"�"�"�"
%

�R��	��_������1������S�"�"�"�"�"�"-PGHG
��HG��+	��
'$��3�"�"		�	9
<
	�-!��K������������������$��,����
������T�#�#�#�#�#�#>?*)
�
�
?�>�?!�#�#9jQ=R'��1��
���T�$�$�$�$�1�1
�$�$0
�$�����������	�U�$�$�$�$�$��?*�?�?)�?�?�$�$	`,	

,	�*������U�$�%�$�$�%�$7
*��������U�%�%�%�%�%�%@?21��������������	
��	S�%�%u,V#
�

	
	%� �����������
�V�&�&�&�&�%�&�4�4�4�4	�&�%
S

&
����������W�&�&�&�&�&�&�!�!�!�!�!	�!	�
�



	���&�&-
-
1		
.�A�����
�W�&�&�&�&�&�'�A�A�A�A�A�A�'�&
3 
S
�4��*��2����-�����������	���X�'�'�'�'�'�'	�8���8$*
�C�C�C�C���C�C�C�C�C�C�	�	�	�	�	�	�:�:�:�:y�C�CXA�?��'	p�#	
			�'
	



>	�7���
�Y�(�(�(�(�(�!����������)�(
&
(

�g����x�Y�)�)�)�)�)�)	�������������)�)( �!��Z��

		�2������'����>�������
��
������Z�)�)�)�)�)�*"�5��D�5�5����

2- ��
 9S7��+�)�		
	&

4'	(+�l
	
	qY�o	

�x���	�\�+�+�+�+�+�+3�+�+	
	



	k	�\�/����5��������	�S<;7<;��\�,�,�,�,�,�,�6�6�/�/�/
�,�,�/�/�/�0
�,�,�/
4�0��+	�1	!:D'			� 
	

	f
	�$��
�
�]
					!��������]�,�,�,�,�,�,*		�&�&�&
�&�&�&�G�G���H�I�� ���-���-�������-�,�,�,

		+"�		-


	9

����2���������*<;:<;@<;D<;�<;efu0fuv��^�-�-�-�-�1�+�+�1�1�1�1�1�1
�+�+�1�1�1�1�1�1�1�1
�+�+�1�1�1�1�1�1�1�1
�+�+�1+�1�1A&+
�1�1�1
�,�,�1�^�^

�^!/�^�]�]�8�8		

!�1��-�/	K1?EIHA$
%(
�	]
0Z���������8��u
fu)f��6��	����Ryzyz#yz����uvD��!�_�.�.	�.�.�.�.PQvo	�]�]�]3
�^	�^#)�^`_�Z�Z
�^�^�^�^�^�^
	�Z�Z�Z
�Z5�Y�Y^]�]�]^�^�]�[�[)XWJI�]*)$#�.�.e		<	y%

		+V *
,�


)
6	R#D�j��."�`�V�V�V�V�V�V).w."�T��
��"����`�/�/�/�/�/�/
/	�/�/"O�r�`��������`�0�0�0�0�0�0�0�09


#(<	���a�A����a
�"�",/,7
0%
	?
C�o������a
 0@
	

�a`_`_	�a
		�G����������
��a�1�1�1�1�1�1


�1�19	v[�'����b�1�1�1�1
�1�1)
	`_`_�b�2�2�2�2�2�2
�A������|�c�2�2�2�2�2��N�N�N�N�N�N�N�N�N�M�N�N

��2eC	T

�
�c�a��b�b�b�c�'�(
�N������c��
	

(

	JN���0�d



�$��>��
uve�e�a�a
�;�;�;�;�;�;%I	

k
6����	��4��(��������
�,uvuvu
f7��uv;mn�uvr�e�����d�d�d�d�d3
�d	^S	LQ�-�-Q�-�-QRQ�e�eLOPQLK�d�e�-�-�-�-87�S�[Z
�b81D����������	��
y	�e�e	��('('
��e-:7)(	/9�,
&
	


"
UV�������F��F�
uvuvS���g�`��g�V���e
�c�c�c�c�.	�.�.�.�e�eI		5 �
"


�C����mnmnD�g�d���d�`�`#
''

	LD�j����mnm
nT�g�e��`�e��`	*#&T�C����mnmn\�h�e���e�`�`��
�
�

''

	d0�h�e��a�e��a	*�h�<����	B�h�^�^����
%'
	"�a����	
	
	
	
)	
	
	
�i�g�g�g�g�g��e�e�e
�e�e�e�e�e�e
	 
n)
�i	�1�1
`_`_�i
			@?@?
�i


�T��%�����H�	�Fuv.u
fe
fuovuvT�i$#,
K�h�h*��	�h3
�i�i
�i�h(



	�h�h�hY	 !=,	$


+	$&�7

#


n&	���j
�j
�&�����31�j���2�2�j�j! 1	!#
	Q1�k	��

	����%��������>��*����w����������+��t��`�F�J5������k�:�:�:�:�:�;
!����

	
	
	
�d��k



�k�k+L�e�e�k�l�k�k�k�k�k�k�k�k�k�k�k�k�
���			
		
		
#�k�k�k�/�:		)	"6z		
�" 1-
@'	z
�>J
	5
?&�
1���B�����
�m�<�<�<�<�<�<
`	�	�<�<

	
'
^
�M�����������m
�<�<�<�<0/
�
�����		
3	�=�<0		,
%1	%
&{�n�;�������������������n�l*)$#�l�l���[�i�i�l�l�l*)$#�l-	$	 =	

�+��%����H�n
�n�nP/H`#_`_	�o
	�d��������=��I�o

�o�o&
.E7

U=I�p¤
ʤҤ`_ޤ

���
����'��
������������


����
ĥ̥

֥�	��*������
	*�!JI��	����	&
	 	*!ܦ�i������.	������o�o�o�o�o�6��
������	�����-.	�(�����
7
Cҧ�S����+	ا������		
������	��
���]
$+	�&�����

5

?�:����������ɦȦ��������
����@ ��ʨΨ

�S��g��f�������
�ڨ	2/672/67�r�r�r�r	�r
�5�5�r����	����

��������	�-A	I	
���
Ȫ�~����������

��������+ ,
 
ݕȕ	A	�������GMBU

�

N

�[���ث����%	��r&
y-2�������	

 �_�������	����-&%

*	%		.
O		c'4	�u���ʵ
����
		��		
N�U�m����
	�	 �	
80G(
���A��=��A�����
�
2�
���
�
�
�
�
,�
���
�
�
�
�
.�
		<C/
�2,
	
	
.	���5�����¶�
�
�
�

,
%	%$!,)�d����Q��6��R	QRQRQRQRQRQ�RQRQ�2�0>7JEFE�0�2�)�)�)�)�2�0>7JE��)�)�)�)	
�)�)�)�)-�O%	8

�
	
	
��;�
2> !/"		
!F2
(P#(&		
(d	

v	
	

		�3	6		�


���q����
	




	'$,
-

~�	�����	
������	��		

1�����	�	!F 5
	��	��V������
6����$�	���D��H�
*+4	/,#��

	
	�*)$#�
'$.1u8^		%&,J	
�
6$	DH`_`_`4_`_`_

S�����


����
x_	
	i6		�^���|FC� ��h������

	!�##


v������������������������������1���	fJ_`�����F����F�<*�F��F�J���
��E��E�iGA���
��
����������

	
	
	��orqfS0Z)��3��&����dc��]��+UV'&����������$Z
q@;#
V4�T	�# -+7H9B^/]!

��J	<
*J  i"!$#G&%('*)A�)�f4�  ��D�f ���������
��������'@P `_`_	f	]^�


�_�ft�$	('0/(5>=	
jTZ%���������������
f������&��2187>=DCJKXYfABe��	�
�	�
�	��
��"0
 �#

	
	
	
	
		
		
	
	 


���������0��6�����
f��		
(
)
��
� v6�v��K��2��0��!���
f������������
	

!"
��E	t

���w���
f�)������7���
��}����������)���
	&Z
j
)
�B��!�f?����%�145����
e1	;����"����b�fJ���������	�"���������	�� ���	����:�%��po-0�}t����������	�


!�}t��"��������	������!�}tc�\�������
��
��G
	 ))C	+�J	"
	


	
	
 !"l	�`)_`_�
	
	$"����:�/���3���zz��

������	�



	�
�



	�
	


��
	,,			

	%9
C
>U

�/3zz��	����`
_`_
�`_`_`_�		���\[$))
�=>"���#)��#)�
I						
$)
)
���`_`_`_hghg�����#"�S�����������		Rhg4���	��		M"
#!)		R4�

�	�		�3��%��������^�������b������%��
��������������S���
E����hgN�	gd)c_��(���Bdcdc�	�����
���+���	�	
	
2!



�	
�	
	��
	�!����������	�	�
�
�	�>
�	�


	��	

	W	�	*)$#�	;��	
	���N�
L#�(	-G0*

-
d
�
EN
	(2(5|B@?@?�	����		�	�)�����F���9������)
9���$�����"�F���A�	�����b*& 8
"A`_`_	���	�O�	)�	�	�	�#)��	
!			Z	)���	����������


`_`_`_��
���		(
�	�`_`�	A@		
��3������
#	B-*Q

$.��J����W���1hghg.���	*=��P5		��
*#����hW
&6�1
	.�w�����q�
���4�����	�4���%			
4	$4	+


�o@	@�?������
����XWXWXW+hg��61��2)����
		��837
E	"7	,	



#A�+�`_`_�



�

�+�	��
Bhg�

��		&		$�����#��27
6789:	
?#,
�F��'��� %
$%&'('$
-
			*%u;��	�`
_`_��	�`_`_		��	�	�`_`_`_`UV���	
�����1��c��������������W�`�������E�m>=*����UV������2��;�������������/

��
@������
��������

��

��mPe?,
S1!	"�
	
	m"
2;�)`UV��
���	��

	
�E��'���
���

F?

7G&	
9I�<����g�����
��
��������
t,+	M
TST
]r
!""! ! !


�"
�(1+

�
�
`_`_`_�@�
!	!*�(Z	

���W�����r	*/
! /;	)+

	&$+�(��Q����U�	�ABAGBABA8BAB
�({z%�	.��
"^]r)			
		L $	
�G)	�"������ABA
BABABAB�	{��z"	�����rQ				1
� ��!��
��
��8��ABA
BABABABAB�5uz:	�z:	���r6�	
��r.�(

	
�
����&��9��D������#��(ABI����A��ABAB�	}uz�#$9:	
����)-���� �rZd@5"B#$	�'FA���&���
� lF�%����	
%
& %�1��&��ABA
B%ABABAB��{��z�		�����r�Y
	
,

$�������
�,��@	�k�����j	
	

	
)H
��n�@��Y������

	%.$	

S#
�@?@?�
�7��
��V��
����&	
S	
	
�	�#�#	
		
	�#�#�#�#	+$B 	
	&S�u��V��]LZ���F��������F�����%�i#$�

���������&��('
&�������.-�	&
'	
�
	

"�	K
L������
]LQ]LKL<�	�#$�
	.#	4)*7
�<�{�	^	#
!			�

<�2�	�
QRQRQR!�	������	"

!�	QR�	�
��(��\������-]^]^]^]^]^=�	
��������
  
?(

�-=���@������



H!
v���������
�
���r��C��#����=���2���  ��������!/��;	$$	%	%�#=
	2�4���
�	��:���&	.	:�/�	�
�#���##�#		
#`7_	�QRQRQTSTQR�������������� �d��2������#�
�9��,RQ��	���	�

�����
-��+��&�*
		
			!)W`_`_`�$�		������
	
�QRQR
�
�	�	�	�	�	�	�	
�	�	�	�	�		
)
�QRQR�
�
����3����	��P�
		
$	'��
@?@�
QRQR
�
	�
���

	
�O����<QRQR"�
0
56�
���7:$	<"�&������H�	
#	�	s�
���
@ ?�STSTST�
������

�&����"��N��$�
�QRQRQRQRQRQR	QRQRQRQR
QRQRQR
�5D�
����
����
�������	��
���	##�������
$
\
 			

	
	


��~����STSTQRSRQRSTSTQRQRST������
�
���

�
�
����������	��
*
.	
	
8!
	
	
�ST���
������	����������	����[Z
����	�


	
	
	

		
�"�W	�	
	
��q�����$����
�������:��$���
���*���6��V������	��
���@�	�%�%rq	
�����
�,�,
�����
����)��	�	�	�
�
	
�
�

��$�
�
�
�




���
�
��������
��
�+�,5h+�  (
�lMi/	F�
	�>
	
)5�	#%
	�� �

��������
��n�������
�	�



	���,#
,	
~
n�o���������5��F���;��
�
�
�������	
$4;�G��W��?��>�����!�������
����%�
��n����
;FEJ$����
���
�=(
(J�	��3
�	�



	���./	;l,?
	
	
	
,"!�
�
	%

n��������		P�Q�������y�
�STSTSTH�F�3��ST	RQRQ��&����$RQ����"STQRQRQRQRQRRQ	Q
RQRQRRQRQRQ����ZRQRQ��[����gh��
��
��-RQRQv�	�!�5�5�5�5�5�5�!

'(	

G�=>=�
��	2+
,+	,�
���	����������	���
��
�
���������
�
��*)(��"
���������������+���,)��,,)
8�����)��������	
 )*����j!A��
P!'@!0!3d!&!���	�
��������
'q�����'��/	
.

"
$��
)�
	3��%00�-1S
(�0X
*�
.

%(%
	$	 �F
3
	&$" "!"!"!"!$#&%	$
#$#$#('()*+.-0/Z('(
143[6587:9<;
>=
@?-21('v�*��
�4���
�3�			$4�������������*)$#����������*)$#��G��\�I�
�
�S��������������[STRQE�(�������`* 	

1
�[.�ST)���)&)@!?@?@?@?@?@?�RQ-�
���

��/
��

	@%?�0�


 ����4�.1`A_`_`_
�ST
ST�ba�ST"���
��
�
� ���		
.


"��� 		
`_`_`_`_`_�
	GG�Q��G�������������e��?����5�������#���
��ST��$STST�
�STSTDSTSTSTSTaRQRQ�56��	

*
���������XS��T��!�� ��
�	�����	� � ��5�5�5�5�5� ����/]����
	<!�
���
��

!�(�
����	% 
O
6			F.6Qbg�^	F62
L-	
!$'$
g)
*W
+.
/	258;
�J`	
	$

D*
'� $"*!S$#$#w�m����|� 
\



�0��	�#��! � ##�!			#�W����STQRQRQR>�!�!�!� � � � � � 	
#!	L>�!	�
��ST�"�!�!
�����"
)���
�����
�X�"

/
#�"�����
��
��#��#�;�""�!3
�"�"##�"�"##�"!
2	.



�
#
#;�
�#�������'�P��)��#�[�����������������O����#

�!��$EFEF

�##)�$�###�$"		;��	

�$�$�#�$�����$�$�$�$���#��!�!�!K		1	�	'+
�')
#
A�%
�=������%������!�'
�'�'�'�'� � 	%!`_`_`_
����'�&��	@
?@?
�(			�F��a������9��!�	��abab^�(��

87


�(�(
'�(�(����
7/\4$

T�1
	�K�
��)��)
�(#)�($			
)�}��6����SB �����)�'#$�(
�)�)�"�"		@x
+!
� �	A
B�)	�';
<�'������	a
babab�*�)
�)�)�)
�)�)#	
�s����SB �F
���&�*�)#�)		�#�
�*�*�*I&

o 

	&�����,6�*	�(;
<�(�B��(�
����#�>�*	�$�$�*##�*	0	
		@4#>���(�+	HCFQ
��	�

	
	
	�+�)�)�)�)2-0�*�)
��	�

	
	
	�+�*�*�*�*
�*�*	
�&��$���������(��G��YZ|aba�7KYZ	YZ2LKL:�b�+>I�*�*	

 		�+�+�+	!�+�+�*	�*�*	L
�+	�+�+		
�+S+	:
(	&I	1
	 
�"|7	
	2:�\����ababA�,�(�(�(�(!
.0/	U
A�,�����	�SRQRQRQRQR9�.
�.��-�-�-	�+�+�+�+�-�-#
)' 
z9�.	�+
�+�������
�
SRQRQR~�/�/��.�.�.	,#�,�,

#5	!y+(/	
�
"
	+�	;<;<�0	�.�.�.�.�[�	�QRQRQRQRQRQR�0�.�/�.�.�,�,�,�,�,�,
�,�,!;L�y���	�QRQRQR!STSTST��7�0
�/�/�/�/�/�/	
"!"!"!���-�-���-����
�-��)?#'
	m &�0	�-
�,�*�	�8�0

"�1
`_`_`_�ST'�2��5�2	

'������n��F���
�MSTSVUVNSTST��3
��5�5�5��6�6�6�����4�3�5�5�3
	
	*�*�*5*%


+		+	G	
vH 	

	
			
�K6
	!��4�3�3�-���������UVSTSVUV��?@?@����p��
��%�4�3�6�5�5�5��6�6�6�6�3�������3)�6��3�3#/�3�3

�3�3	D	7;O
�
	
	
p
%�W������
QRQRQRSTSTST�5	�4�4�4�4�3�3	�5�5�5�5�5�5	
�4�4	'$	`
�5	�1
�1�R���
�	QRQRQR@�5�4�4�4�4�4�4			
#	E	@�5	�2
�2�STSTST�6�5�5�5�5�5�5�STST�6�5�5�6�6
�+���6�2�2�0�0$�M�����6�1�1�2�2�0�0
3
Y�#��������STV�7��5�7	
		1V�7@?@?�
�����7� �1)�6�6
�6`_`_`_�8
	$
�SVUV
�:�8��9�9�9�Z�����#������������;�:##�:�(�(
	�(�(�5�5�5�5�5�5#	
"3

~#�;�h��>5656-�;�9�9�9�9
		
	At>-�!��<	�7����L, 
+	
 7
/
2`_`_�^]^]�����
@?@?@?@?@?�
	;@?@?@?@?@
?�\���	F	
A0(�#���#���	��^]��^]%^]^]"�����������
��	
	
#
#?
:	%"@!?@?@?
�<�

����zy:9


*)"+25:7ZYJIBKRMRUZWjibkr{�����������������������������������J�\
�+�������
�2��)������
�P������;��#�
����8	AZ��������
����A	
		��������eD-	�
�����,+*Y��
6,	A05
�C4
�2)5L
	

	E


;
#@?@I?@?@?	��(��������m`Z(������[����>lklklklklklk%lklklk	���:7 ����	�
������
������
�������

(-
!:

	
	"

�[>%	���4�	
		�d�����%!����[��������v��6�������J��baba4�	�	�
*����,+25:!
!j��)!������	_�RR�6
�4�J
	
	4����8��/����
��
��+��WB��q��R� ������		��	

*%
2
������
	%
	'��"&%S
@@
�'3 $	<


�}D$"B]
R
@?@?�(�	
�N����QRQR;QR�����

��
	"c;�	QRQRQR
�	������
�����@�

*��������������������	
%`F'�2;<CF


uv�Bv�>v�:vyzyvurq���������,+%"!
Aq���		s	3�!D�30/l	��!_��O������$���	�*^]^]T^]�	
���	�	�	�	%"%�	�	/B&#
/	T�/�������������������VU2�
��
�VUVUVU�
��3�VU'�



��H;�� �
3
�
�	3
�
+�*)$#������	3
�	�
!/�
�*)$#��	??J$	'�
 




3
	'���3���
�RQRQRQRQRQ�
�QRQ��
�
�
�
�
�
�
�
�
�
�
3
^�
�
	�
	U
�*����!�������
�E��
3
� 
A
 
E�]������.��'���)	�
�

T*
.'�C��
����������@�������	"';@�	���
	�	
�	�w���
���

U

Zr�'���ZYZYZY�
���
�
�
��
$�����
����������D��ZYZYZY
65I65��j��
�
�
�
�
�
���

���
�
D_*

'5(



	 
""����	����������]�	�"�
�
�
�
�
�
�
	
:965$#

�		�	C7&#;
		]	"�	�
��
������!�	������	�	�
��3��	������	 "
�	�
��6�
�	������%�������	"	"	%�	�
�`_`_� ����B�������
�
VUVU��������*)$#�����V%4	

	���	

�W������		�����+����!�!�!�0>7JEFE�0�!��	��

H 
n	�#����
�	
*
":�	-	�������
�3��&���	�����

&	�.
���������q����	�
��n���0�
��



	���	
n������S�������n�r���65BGH



	U	
	
Pe	#,			
,
	&�nr�.��
��v��"���
��n����




	 ),!#
,(�"
n`_`-_`_`_
�����������	��	&&1 
������������&��&��!��������	���X�F�-��)Z;Y��
����!�����
��	
	
�	�


�	�
���	#�	)#��
��
��

5I3	�	-."J
'i!�	0-
	);
#<
'�U��<����]^];^]:^�
�����>�%

R+!$	�B��]^]6^�
����	5�P�1��]^](^]^]^]^�
ehcdgjil���
	�������	3$

H
A/(�]$^��8����		-(!�@�2%���������L|
.&
0


$�56
�
]`

�D��\d 	
	�=����Lf

	%
t ���������|���ABABABABY�������@���
�2<!/$	!	
82���v��
n���
��



	���
#,

+

n��	�	�3	k	ba�6���
�
(N#()			
.(\sba��	�
�����
���(����~
}~}�
���	!


 
  	
~}
��`_`_`
�$����~}~}����


@?@`_`	@?@
!`_`
@?@	@?@
�&����
~
}~}�6
�6�6�6	

�����	~}�5�5 +  	~	}~	}~}�5�5�5�5�5	�5/0		
~}~}~}
�(�(�(�(�(�(
@?@
@?@
 @?@?@

~}~}
�5�5�5�5
���
	~}~}	ƪŪȪǪ	
~}~}~}
������������
`_`_`
��
�1�1
	~}	����@?@	@?@@?@~}�%��~}�%��`_``_`@?@?
@~}~}�%���%��@?@?@	~}~}
	�%���%��
	
�%���%���%���%��`_``_`		~}	�(�(~}~}~}�(�(�(�(�(�(
~}
�7�7@
?@?@

~}
�7�7�"����~}~}�d�d�d�d


 
 	 
@?@*?
@	
���������
���
����������i�	�GB
`
_`_
`@+?@?
@

��
��
�
�
��22

`_`@?@?@

vuvuvu
������	

������
������
������	vu	�
�
`_`_`

vu
�
�
	�
�

~
}
�
��"����
~}��&~
}�
��
��
��
�@?@@?@	`_`_`���"�"
�p�p@	?@?@��������@
?@?@
	����	����
	   

~}����
ҤѤ	����	ҥѥ	��	����	ƨŨ

�������	����	@?@	`
_`_`	�����	`_`_`��������


�%��	
����
���	�	
@?@

��
�:�:

���	`_`�@��~8}
�Z�Z
	%	
8
`_
`
� ��
~}
�Z�Z	

	~}	�L�L			�L�L	�L�L)��
#�7���������f�������7'��������'���	
.$7!	T	+
	'`'_`_

�
l<�n���	

�
h<�j����
d<�f����
`<�b����
		�
N<�P����$	
�
F<�H����
�<R���L�
�<V���P�$�$�7��
�
�

'�
�<������
�<������
�<������
�z������
�z������
�z������
�z������
�<������
�<�����`+_`_
�
��R���F	#"
�
��T���H�
��V���J�
��X���L�
�z������
�z������
�z������=��
��

$
/�
�z������
�<������
�z������
�<������
�<������
�<������
�<������������0/0/�*����
	���	�PO����	

	���	������	���������

9	W		����	
������%d�!  /9M.

&,

0




 


!& !%%)A?�*
	(
)	�' "!"!���
��
1	�	%
	�����������	PO��������	��������
JCBABA��������	��������	��������
:3��������	��������	.-��
	
	��������	��������	����������	��������	��������

��������U������������������/
$	
#)K/

			

													
"#		
a�����*#$!	'�.	E		
	
	
	
	v	



H		:"�����{��%�

������A�����������
������
,<C#

��������C�	(	(	(	!����EL7����������EL7����������EL7����������EL7�������������������!!!D	�0�"


"""!$#&%(' !  �����F�	(	(	 !����EL7����������EL7����������EL7�����������!!@	�0�"


" !��/��C�	!	��EL7�����������	'	0	#L!	��>��C�
	!
����EL7�����������
6	'0
!
�g�x 
	

	
J	"#n�T�����@'	



	
	
%##
#�'-B�!y� �!� �!F� �!� �!� 	
�,		
*)

\MNWjkh�	


vA		u
~�	���C���
�
	


w!"
�������
��		


	
	
#
+<	<	
	.	4		,+������
�*)�*)6�9

K&	BV7
'���6�^����P��K���

��
			"

	��#%
$				-%

[�y��u���
��

	&"-	m�L��������
�N[HK
	

9	?	
		#4'	���F��u������*/
	##
8				"
)#
���#�����S��	
>=0!	
3"";,+*)&%)(CF
#8K%		��J����Q�����

��(%&%&
%
�	1			
�
H5�B�����������
&
l�	��J

-	m3
	
l`0_`_`_`_)�
	
		 
6)�3���.-'�������
	
>'����%��V��	��T��	��j����	����0���
		



	
&e		"&	9!
#5�@d?@?�	
9#	e����������
44�
	��
�
21
!$8%
	
	
(
'('
$	

	
				%9
	
)G&7	

		 	 O'$!(#

GD
0VQj(&.%
<
(8%&'/*	#124C'4(

9:;<c�
���L������	�5332
	;	>	1	.	7		=9B$
	��O����U�����	��ROPOPUVMNMN
MNMNU
>?FCDCFCDCFCDC		�	3				�
G4���<����������	

�J��#�	�			
!!*%������ �������
�
X:
�a�����9���9:':A:9@E@A@?$-$+*!$#852/
"385872/21.	5*1
"*#!"&"�
	+��9(�
	
	




b�����
��
Ahef		#	#p	�
?����R�
�����	�����
�������+�����
����
�
!,	!
*W(>
�+
�d��Z�	�������	  �	�	=	<	

�������	���������������
�����������
	.#m�9	!!q�c��"��������R����;���
&#K0#�	
��	+4QP��	CVkj��	
GNi	
8?����	?	
 '��<;'
9�`(147&8
�
	

/
�)��*�������	X���

	'	X�E����H�����DN�g<I��3(
�
����
�	���3F$N-�-	.��z���3(
�
����
�	����������	
	$
<?&?@
%(	 %	
	
G���
�,?0-
	:,�'h!+
��
�0�����	
#�ZYTSRQFOPWn
'C	
#`H_@6
,"			
�2�	�������48���	
	�����M�]nm��.~?4343	"S		
!# 
'#
5�]��D��[����	������
�	�	��������
�	�
��������
	�
��}��
"��"!�������
�� 
(/3r
		

		�

��������4����FEFE0�
6���� ##		e*%��0�^�TSTeT!efefeJI�	�����������
���		J+!�		��������3�����

8
 &"		h(%	
�C��J78I�	������@?@?�	�A���������
��
��
��
������7��B�	4���	
��	:�	�	
;@��������!����

		�	�	�


; &�$e
M		
x

!"3

,	$
[

	��4A>�
	���

�
�&��	ORURW^]ZYZ	
�����������
hXSTSz�
	
		���FE��:9,' ��6545-/�
�����
$9
>*

�h%/
�
�h��
���TSX!&WTSG'����������	

		
	�
�
�
�
����E	V

%T!G

�B������	������


��'	
����E
}

N
0:5
#`_`_dcdcdc�����	�
�
	�c����	�Uts	ts
�
����	��
*'%_U	
`/_`_`_`_!ts		ts�����	��	��;
$)"
!		�n�������	x�	
'	����

,)+m(x�o�������y�	
'	����

-),n'y�	
'	���������
��6	#1 %*%$#!#

"-09
2	I	W#H7!	
7�D
4=
�$��M�����0tsts1ts
tsts������������5	,E
01
~}~}R�����(('E>"	E<�����	�
Ij$�jijiji
ji��
NMXMNMN
U	���+p
W!$21��
I58	?@"
'

ER)
z	<		)"
?

�I

	��9���������	babaC.)212	
;
3C�;����U���� �
	ZY�#$'YB^]^&}bj

��S����



zw	��%z!	!9	&
<
<)				Bb���5FEFEFEFEFE���
��������	 �����


�
�	


Z%&Y����Z%&Y����Z!3����Z!3����ZY��ZY��@	?@Z!&Y�����Z!&Y�����@?@

ZY
����
@
?@		ZY	����	ZU���ZU���\% U����\% U�������������Y�
D?AfB{N��						
��/		;	I���
���8
��
*2C"
	*����	���5�	T	/Q)	�.���)h
!$!"	)`
!� �J	����&<!I%		'��
��
�
�
�
i�
�����M�nkRS
	"!12S FSF)		)M	.-F3��
�
���2-		
A	 #=$0 )$�*��@��a�M��[�

	 ��
	
*9
5
,
0
�M[���/�	��-�
��"
-�
��" 	�	����
	���B��
	
	#	)	
L�`#_`_�

		
 
�		�	
`_�	'�"����'�!����������
"�^������	������������*(7
$
	$���������!����������
����������	��;��!)'�!�#		8
	7
	!�X�����������	��$
>
I*"�%����


���

	�i��
������������
	��������
	��'$"HT
	
	
	�
�	��Y���������!P( ��>�
��}��
~o#
*	
1&�
	
���G��	<9:;<5
��	6/##
$
	8*�4����			
		*�	
����					5> 
0��c�
	��	��		l8#�^�
����


		
e5!�
�
�g���6��E�
	�
�
&'	;		^6E[6po
,)([
��^9:
�������
`��������
����9��h
.

-9:9:9hg:.-9h	-.-9l12
G9�GH
UXWJ#
W":4:

�Y
	
	
3�2������
J
+�(��
 �$�P
�� ���		
 �g�	P34#3434
1�i�	����
H�V#	/Y#
`/_�	
'�/�������#�P��G9GHGH��K��q��7���	
XC.=��4/

����������	0/k��		)3CT&	
			-

!
<%
&.	�G9
	K
q7����7��u�����P�����"�
*	��	)X2
#
		
,
-��"�g�P-CD-�

��"H3--������	���
>=	:'

5>A>=
	
	O			
(6
		E!)6DC"	��+�������
&	
�+���	�
	��/�����		`4_ ���"%	
	+
6+
	0>

		/�K�����V	3!	�6���
!ZY$p��	
	!$t		�7�:�
$
+,+	�	"
�+��������587:	
�K�
�ihglif_d]^]^]d
	
�('��� �	�	��F���9�����	
(9�	

�	�d��
�
3����+��
����(+q 		
m3�N��&
 	�[��]����		

  
			
�j#
�&����	LIH��������Q$	�����-0/0/0:/0/0/.
-0/d0/0/�	���	���������,��������������������
�����������!�����	�	�-!	#	2<	%@0M	&!-
,



[�
����
����


	
!����	�		
$	�%��
�

�
�
�		
		/
	�{��x�.DqrC-������Z��
'	

*		{	
!
##	
	
	�)���	�	�	�	�	�	
$�����
	��(��5������G����:��$��Q��&�������
$
.#^9
#L#%1<
	%##L'#$U	c�		XS-%
		
0
*4�`2_`_`_�	
	'
,=�
�
Zw���

!@?@?@?@?*
		,������HGJIHGJINMNM�		K9�����SC��������~f�		6��
����.�NMN.MN'MNMNMNMN'MNMNMN'MNMN'MNMNMN'MN.M�
��	��������1}t2��5}t6��A}tB��;}t<��$G}tH�.�%

		 
	60),),+(,)*#�



	
	
	




"
!"!
������������������������
��
��
���,HGHGH
YHGH
YH	YZ
YHGZ
YHGHGH
G	JI
JI HGDHGHG0H	GaHG��	RQ@��:9:7������
���*)��
���	��
����
���/D
 ������!;����	"!	�C�9�:~�����
	?J'�	�$.):��"!
r'D9	��@#?
_I�
&�
f&2	37/M|D!	�,

	


	
 !D$#$#0&	%a('�� �*���� 
G.
<F�G��'�������HAB?@?@#@#$#$#D"
fwzu��}������9 	 	"

-" D�4�����H#$#$#$.N������$#

'5
.�l�	R	��������	����	d%�5���(f��#7(�6���������J�����

		U7J�|���		
8D��B����	�������(3��	.&��	��#\(


	

(��Q'	



���[Z
'

�*�6


�/�J			 ���+�����&��F��<�'<;<;<;<;<;<;T<;
<;+<;<;<;0���	��
ija���"�b���|��)��������qb��yz
��������-7b0(w
-!�'
	
#('*)!,+#./47<;#(',�N���		<;<;<;<;@�?��@���|���~��!��+	8A7%		"����8�
<;<;<;b<;<;<;<;<;.�s��t"!�x���������t��$Q(�z��;>��������1
/


"$0(:"
�$
/
	
	)�-���<;<;<;0������v��		)#.�W��1�<;<;	<;r��������|������
����	m4""77	 �����
	65656565<565<5<5 z"##+.(+D'(+>;�

�	
	 �
�
	65	6565�Y\
[\ab
	!		������

6565,�wzy�	$,�c���������
nm	ponmnmb���	����
	)	^%
1	b`._

&���!(&�!��5�
���
������
/
C�m�����*��%����
��
���������
4343436565�nm(po<;65i�����������	

	


	��	
��
	
����E
			)			"#X4	)O"	"
&
(
  '
M	�(
	i�)�
'6565
�����
	
('

	43�	'
 
	65��������&�������

434345656565<;'65o������K�	��������
��
	
	
OQ'.
	�
'o�		�	�
���
6I����;�8��'�
h�
-

 E������
����
������
�������
vjiji��

0/��	



!	 .	�&
�v���:�����	�����	
	47���
����
6IJI������
BABA�
����

@?@?@&?@?
"65*65�	
	'(��		10/2+��a]f!�C��
#65<�
{~uvmpo��~}�
	

S3	
!8
	8�7��\����(�����������4��+�����

T65<;�65265�6565
65656565L�
`E�����
"�	�	

DT=
��=�����	�����	
���	�+�
�����%2���	���	�����	

�	�		�	�	��	
�	�	�HA��4ax)H-'
.'S)
,)
c	9
	�K�
	
-
	H"

�

	
�2���������	
$<;)�@=	��	,
!	)@
?@?
65���		N
��	�$��	!.������
 	    	 	      
       	              
  
 @�����������	�������������������
������f��efeA�����������	�$#
�opop	z��ip�stsv��ip�stsr��stqp��on��op
�

	

��(6*(1'P#1�
	

	
	
	



	#$%&%&	%('('('(',+,+,+,+0/0/43&%&
1.)�q���
	<-6	DLK>s 	
	("			p	$-�A��'������.����=����T 4

	&%&!	#
54�
!H>	��0���	�
		
���)����	
	

�a���
�

	

"J
L�@$?@?�	
	
$	
��
�


���		�����
�>�����<SLOBA
2G@G
!BG0-BG2'2x/*e��^��#��'(&%2=>]^?
"3'7DC'`,_`_�	;>=HG
>Q8�3������
* 
!V�����	�	
��M����Y^]	`gN*"
:	�����
��	
	
DAD=�����%
����
��	�����
)*)�6�����$
���Q���1�����%
������9ilkp�����$�q�t�����#�
�����]�R	:*9	[	Y	6	.F
!')=
;
9
	
%	�7)5(	
	

)('
	��B��D����;����
��
��]����Z������
���
RQRQ�,����

"


		
%	X

	
	J

	
		%a	2A8��(' .FC#B;		��	��8	
�#��k�vTSTSV

	9=DCH
@"

 qv���C�:

	
#
	79	
						FB>
���
����w
 r�
�'"
�����#�k���
WZY�

��& W��8��
���

1�	������	0"/
1
	�	�
��r���
��Y�
��	����		
-#	%
 "
	o$Y�	�
��5���
$�
������	
 #
"$�	�
��M��g���

UXY$�
��������
	�����!
&/*	,



'hU$@?@?� �H�

*);���



 T
;�����
	('(9'y�	���d
A�

	

%%IB'		�		y�	��	�	B�	
�ba0(9'�ba�&!	
�� �d
A�

?Kc	6q9	$B	#��0
�
�$��

�����
nmnmnm
nmn5mnmn&mnmnm�������
�����&������&�����
/		#	"#

�
&&��8�*��	����
		

(����	�
*)4Fn�z���
	���2	-
0[	J



�4z�	�	
�		
�e��d�e��d�e!�d
4ZYZ	(_ba-badcR�ba6�	��
�	�	�		�!RMT	Ul��

	�
�

��Yk1R
	
Q6/*	#			

�4	'-
R�6��	
:��rq��H�S�S�R�R
�	�
�		�.���	
@�
		
	
	�O����	"%6
		\�@
?@?
� 
@	?@?
��f�����

d���
	
	%		
#'9#		hd�
�
	�	
�	�4����

.�:��
	-�
��
		�
	�

�
���	�	����S���
%ZYZ	Y`_ba/dcsba3����	��!���{~*
��
	5
��'

	�%	/
	s3�!�
$#	
	'�	���*)*)4*)*)*K)7*)*)*I)*)�!$1(1
���A���*)���A�����	$			.�]�4	7
55�+�*)1�AB81����r�*)*)5*)*)7*)*
)*K)*!)*r)�ILYPY
H�]d
A����]��d
A����]d
A���%		#	
.X�:&�4	
7 

7!
	
#$:	6	����E�
*)*)*)*)*')*)*)*)*)*)*)*)*)*)*)*)
���knk�EL7FEf����d����^������]d
A�������������
$'
�2
�!
	

	
	
������*
)*)* )*)*))*)*)*)*)*)*)*')*)*)*)*)*)*)*&)*)*)*)*)*)*)*)8*)*)9*)*)*�)*)*)*)*)��
�{~{�EL7FEN�����L�����F�������EL7N�����L�����F�������EL7N�����L�����F�������EL7������zyr�]d
A���|{t�]d
A���������������%+#)"(!'		)
&�Y/79<
�
!
	

	
	
      $#$5(52#$9:66&%&&%&!�M����	,+����,	7
0	-B@! ���i��
				
�/��	��T��	��	��
������BA


p43
	



6
c�	0J,!y������
)*)*)*
)*)v*�)�������]d
A���		�]d
A���	�]d
A���	��#6%�	�?	�
!"#v$<<8�!��	�������		����������		he


61		(%


	����
5O�	% 	����/��������`�����

2+
=1	:V!	�����������*)*)*)*)*)*)*)*)*)*)*	)*)*)*$)*)*)*)*)�*)*)*)*)*)*)*)*)*)*)*)8*)*)9*)*)9*)*
)*-)*
)*)*�)*)*)*)*);*)*)*)*)*)�		
#
$	�����	S�	L7�	�	�	�	���	�	�	�	�	�	�	�	�	�EL7�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	:P9:9
,
1
���	L7�	�	�	�	�	'�	�	
�����	EL7�	�	�	�	�	�	�	��]d
A���	��]d
A���	��]�	�	d
A���	�	]d
A�	�	�	
�	�	�	�	�	�	�	�	�	�	
$#�	�	�	�	'�	�	�	�	'�	�	!	L$ ('-%"			&	G!//ib%3J&.+.+.M
7�
7
#	,��	�	
	
	
	
	
	
	�!"!"!$#&4/25;>5GN

OBGH
	
QP6	66#$#$#$#$;�	_X�����+HGHGn�
	@nm
����

	
('& +�x	%
	�+n�

�D�H?0@	$�*�&#0	2�D9:':A:9@E@A@?$-$+*!$#852/
"385872/21.	5*1
"�b�����9����3A����������r{ryxorq���}
p������}�|	�x
p+#!"&"�
,��9(	
	
	

b
	
	2������	�����
�������+�����
����
�
2��������	�����2�����������
�����������		"#s#�:
� u������J
%%ABA5B)*B)*Lns\"
da^]d
A^e
			����R]d
A��<;<;8?DE<765
!"��,
!"7LKFEG	�	
		�=)%5	?1
�
	%5BL<	
	
��z`_`_`_J���	
^]^]�
�
�
�
�

H]^]�	�	>�	�	�	

r�����`_�	f�f�f�f�f|f�fYf�f�f���������Y�f�|<%<HG����
/ 51 
M 
ch	
k<)
8�����������������
(�f�;�(�������"�f��		11


	
"11	
�~'
~�t~ 	������f��		11�
	�L	��i��F������f��	$# 
$# 
?8032!$;6#$# 
,$)6# 
)VFA	�[0B0������f��	4�
<p
	�
8! ���]�f[�qnqr	�~}�	
	

"	zn[�~���f�N	
$&
	k�������	�*4$

�
V@-������f�6T
	SN��OPOP
����,t,f�f�f�f

;f�f�@?@?@

������

�@��	#�	��#�"	##U#`1_)

�P��
���%�I>
��
	
	!'!
	L%�


	�7�	�uj
����!"	�	�
��JI�						
�;=��K���F�



M(F�v���	##?��##��##�	"		0

	##?�!�Z��Y���������	

�3�
ZY������������##
<�
�##��##�m3
�	%		>

##

<����	���
###G��##��##��##�#	0		;
�
##
#G����
���	
###E��##��##��##�	#	.		"
	�
##
#E����I�##(�%*gP������hghgh,ghg��##��##�


i�
>	?�	���������L��>	?���!		-7:
"

(#�##(

P����	�����#,##)C��##�
	�#$��##��#)�			"+%	D		"		5


  
�#,#
#)C���u�����
��	��	��	��
���LZYZYR#)t�
	
f_P]

�##��#)�	+hyL[	"		`




		


I"!
�LR#
)t	�����	�����'����
�	�		�-������	���h�������## ji�����	����
����	�����##��##�$#$#��	"!	
=B��	K		!1%Q#		�#	#
 �	��

`_`_������!����O������$�������,)(���� 
������������=@		
�!O$�����"W
H



IJWIJIJ
OPUOPOP
O#n��
�M����
�
�
�
�
�
�
N��
�M�{��
���
�K����
��	



	


	


"
">o>.
>.W


	


WU
����
�	
	�c�	$T��]����	 >	S9���$$��T�	�s�)����	�*9*)	.-.+,	
�B

�#	/+p��9LKL����	\[Zp#K���	�LKLK/LKLKL+�e����	�fufe	jijgh	
p������%�T	��""?FG*%&$?FG$@?FG
0
%?FG2AB?FG@5
<?FG*?FG4
K=V^D	CI.�%������		*

$			
�	������������	��*/6	������������	��"1"�
��������������������
�	�������#	��	�������������������������
��

�

<	K	0�.
	�
fg�	
		*
$	 !$%	('('('('('.-.-.-.-0/(����|����
�		
P
�	������������	��$	������������	��#"'R����������������	K�

�	

	QE�	�{	
		P������	8	*0rq

%	�
��	��	����������	���������������
����������
��������������������		��	�


�						 	@
�_
X=	�8	*0


%	�m�%rq
#��������������		��
4%;%	#�j���4	
	
�

����������PW
����������&$"4
	
�����#�
8	,.
	
�
TQ
ZY	����������
�����������4�
@�NM���������
������������������		��	�
��

�
						n
�b!k3'
�8	,.

	
�a���


�����������	
��
���4MN���
n
3#

	
	
^�2���	
d����r
o��	 P	
����G�*
	
	




.<
	





Q(n
����	��	������������������
��	���������������		��
�(�
��		
	
				Ng
06\")K�*		
.	<
	Q������8�&
'#

	





	




	

	







	
	





X
	




V
	




	

���%��	������AJIJIJ
��	�����������
�P
��	����������	S����ZYZ
��F?@7
��	��������������<787
��	��	������������(d�^�	���	&

w
��	����������(	|��	%

y	��2'	����������B	C
��
g�





���9	.
	
		!
	 	
	S���+�?�&
'#
	
	




			
 "!	$#	&%&%&#$
%&%&%(),)*X)0/	21212121214V387:9	<;<;<;<;<;>=@A<		���d�
�����W	Z������#

5		
b
���
`_�


����
�	bWXW	bWXW	bWX	W	�	�b
a	�	�hgh�>
	�hgh�H�hg	h�L
�	���	



q	%k

			�K��M��
�	bababWX	W	
	
	����bababWX	W	
	
����b
a	������hg	h�	��	�����������`_	`�	��	�������	�	�
	
	

		������+
	
	
	r"qf"e/
/�
	������������
�	

				
*!
�+""
/
/L������j�.RQR�
�	.���>nmnmnmnmnm�~}��~}$~}~}~}#lkabl��EF
EF�*�n!on!on!on!on!on!on!on!o�
����W(����
7	��	�
�
�
�

�

�

�
�
�

��	��	
@
��0
��
.
��" 
��
$

�������������$�$	
��	����	"��������@�
��0�
�� �
�}�
��@���0��� �������il�����)�)��	
	
x	,




		

��
	B(
8*#.
T3
	 >"!$
'*
	!.
14
7�:9<;>=$@?BADCFE#HGJIL	ORQ
TSV*UX]`ehmpux}�����������������
%�
�
��
�
�
�
��
v��,'	�aba

F]t	
	
	e
	:=
4=
	

.-.-'"

.�
7	O	D,
(&
.	+.$5��������v�0
	
+	
	/
			&!&
	��I���������p��	@L�BLY
		

	%}BLo$?@L�$L�hg9
`	 	 	)C	 	
/	%'+����
!

	� �� � � � l� 
p�2
 		
	

		&	

��>����H������R��!�����������
��6



	,
3
��





%	
���j�@>


��	��0B


������850-%$!$.
&e
D
"	

 P&)���	�(,


�������Td2������.�$��$#RNi;:NSNSQ<56Nk3
zSNMh_
	
	")

9
T	=	 	 3,	7+	
!���$4�
	�������$�4
			
/%		)" 	�	��	�	�	�	/�	�	�	�	8�	�	�	�	J�	�	T�	�	%�	�	&�	�	��		�,


*
����
61'
	,

1�	d	�+�
	$
	
	


	
#=-	��(�����
�P"		

-	

Hj���j	���	������	j,����jR34~}���	������'' 
3'	R�$���*��������j7
	rWX343434C�	!<'
$

	������
#��"
!1
;!	

j
�7rC����jWX�hg	����jWX�`_
����jab���	
&	(���D���j#
7�
/
$	


$
	#
7���6���j	5�	O	D
	

	
	5j3434�����
�>���jd�'-
�������
�"mnmnmnmW�=mn
`��
�����`���

2	$.
�"=
���Z����
�(gh#
	
	Aghghg]^
W^
]^W�&ghghgn
���,+cd
m�/�����	�����
h�	���`�&�������

 ,	5	/%8_-	
�(#A


&	
�����������+&%&#��
,
	�������� �
�k���
���\	U

3	0	*	w
]@?@?�

	�g��
"!"!"!	%#	
	k�P��d�		#	# nghT��nSTST	K
LST\����z
w��n*[\ST	[\	[\[\[\[\[\K.LSTK<LST[\	[\[\[\[\[\KL[\KQL[(Tf
����	��	������������������
��	���������������		��
�(�
��������8�	nST&ST
K'L#STSTSTSTST[\	[\[\[\[\[\KL
[\	[\[\[\[\[\STST
[\[\[\	[\[\[
\[\[\[\[\	[\	[\[\[
\[\[\KLKL[\	[\[\[\[\[\KL[\[\ef	[\	[\[\[
\[\[\KL[\[\KVL[\[	
\[T	���%��	������?@?@
��	�����������
�
��	����������		h��WOP
��
��LEF=
��	��������������B=>=
��	��	������������2)"/	��	����������n;%&)
��	��D9	��	������������T	[����%(
h��	%

���	
��
m�





���	9	,

	
	



		
 S��P?	�&
'#
		

	
	
 	"!	$#$#$!"
#$#$#&%(%*)	,+,+,+,+,+.-0/2143	65	8787856
78787.-:9<;>V=BADE8		������$�
nST&ST[\[\[\[\[\cdcdcdcdSTST[\[\e
\e
\ST[\e
\e
\KLKYL
[\[\[\[\[\"[T
�PM%LK
��������������������s|

��	��
*, ��
��68 	&


����������	Q�
��
�Q
!3#"	HcIS�
+
�&
	
 !$#$Y#
&%&%&%&%&%"&
�e�
ncdcd8cdcd
�����
����#	
	8	
		8
�+��
	-%�����p]^]^]^]^]^]^]^]^]^]^]^���������������������
�

�
		(�
p0�
��Y�
p3�
������*	[		_3�J���
p]^
W^]^W^]�g
��	�����
h�	�����`�X����
K


	


���

�������px0�0gab
ab0gab
ab07ab�'(�0�'(#	"#"�0�1�����0�1�����0�	U��8


	U	C'	C'			2	.	
.-$
5�x0�0g
0g
	
	07
�J���p]^
W^]^W�g�	�����
h�	�����`�����P

	
�,	�����
h�	�����`�������p$�	`_`_
�

�j�v!"!"!"!"4~��������*
k	
4�&�
v	
cd	cd
���	���		
		
	
���v4�
!�����v��'&87:/
,+,+,+
"!"!"!"'&'&1 
1 

1)
+U5

	.R@@		#0
	
%�v�
�@���v	cdcdW�a
�����	%.	/0���`���
ed
F	

	�����	%.	/0���`���
YX�
�G���
vcd
WdcdWd
�	%&���
h.	/0���`8��
M


	


�����A�����
v6����
	���������)>*(�
5�<����4��
��I����1����$���vcd�[\[\�[\�
yz% .+$����%��2A>1$�
���<�����vcd:cd
�
��$	��!+*:
�>���vgh��0�
��
��
K	!0v�Pz_`_`	W
X_`V�����
}��z*gh_`	gh	ghghghghghW.X_`W<X_`gh	ghghghghghWXghWQXg(``
����	��	������������������
��	���������������		��
�(�
��������0�
zghghgh*_`
W'X#_`_`_`_`_`_`
gh	ghghghghghW`gh	ghghghghgh	_`_`_`_`ghghgh	ghghghg
hghghghgh	gh	ghghghg
hghghWXWXWXWKXghqr	gh	ghghghghghWXg	
hg`
z
��
����%��	������=FEFEF
��	�����������
�L
��	����������	O����VUV
��
��>78/
��	��������������4/0/
��	��	������������,d�^�	�����	

�	��>3	��	����������N	O
��
_�




���
	9	.

	
	%	
	K&B���7
�*

'	#


	
		
 "!$#	&%&%&%&
%&%&%('*)	,+	.-.-.-.
-.-.-0141212K187:9	<;	>=>=>=>=>=@?B
C>
������ �zgh
ghgh3gh	ghghghghghopopopop_`_`_`ghghq
hq
h_`ghq
hq
h_h���
����%
��	������������������<;��y�

��	��06��
��#@+F9���
�		=F&s7-
'
"�
3	
	
	
	
	
	
 "!$%()	��j�	zopop=opop�����
����
+		
f=� "

�I��`&		#

#���������������;�
�0����������>

@66#0'%
g9&
0v�������



�EHABGNGH��j�	��6z$:n$>������ �D�	

`_$$\


�
�(��	�$\�
8	6��"X!$	!`
_p(�

p\�
�v0V
�4�vD�3
	
`_�
�������		
���t	��������������������	���
�		B
U.�	
	
	
	
	
	
�������L		%
� 

9��	��$%&3:9��������		��#R
K!		&
�;�L	
	
	
	
	%
	
�r�
"�����	&

�		!(L
[X�����" 	
)
"

h�	������������
���������������
0�	��	������������������
������������	
��
	��

%9	";]V			O=G4'	� 	
	
)"h���"6VU
C�	
*%&%���
������������	��5{	
A+		�6
	
	
	
	
	�N�"
����4�����������6#-N	���"?
	4���������	��
-	A/ �?
	
	
	
	
	4���O���
">R���
��"��
�
��
�$,B[>
�
�� >��������]���|<%<HG����
/ >1 
M 
ch	
k<)
8�	
���������������_g	
	

(�j;�)�������"����	
::

#
#

	"	#8#8:#$:)*		
	
'
���� 	���������	
	99
	
+
�V	��m��O���������$# 
$# 

?A0	32&';6	#$# 
/ 4')6# /$

					�c4L4��|��������	=%$

E�
	�
A)(���a��^�������N	
	
$	
		n�������	���*	&;'

	

	
`G0��������	?			
	
]Q��	L�t�{��?��C������0/<
*qZ
!9
3

�
	,	

E8!%%
eDY@2?@E?�������������						

9C��������_�|<%<HG����
1 =1 
M 
ch	
k<)
8�
����������������

	(�l;�,�������"����	!::




"
::
	
�
�'

���� 	���������	!
::
�
�U	��n��N���������	$# 
$# 

?@0
32((;6
#$# 
4()6# 
*^
P
K	
�e4L4���������	=$#�
E�
	�
A('���c��a�qnqr
	�~}�	
	


$	
�va�����N	

$
&
	o������	�*
%=(


�
`I1������
>
]
	
�������<��)���������?036#2;6)$# 
)6# 
#9-	'			X;!"!�
8�x��*



��������?�|<%<HG����
/ 1 
M 
ch	
k<)
8�&����
'�L�9�0�������"����3
-
$"($	
_W'
U�J^ ,���������3(`
	�9,��I��/���������
?!036#2	%;6)$# 
%)6# 
(?71		kD1*1��p������

}#F
h!

`_`B_�
E�qnqr	�~}�-"	W
E�c�����N	
$$&
	Pt���������*

!%

	f

;-/	���b���-;
	85�	��	�	�	�	�	�	R�	|<%<HG����
/ <1 
M 
ch	
k<)
8�
���������������_f

(�_;�%�������"����	97



"97	

	'
|�q} 	���������	97
(
�Q	��d��J�������$# 
$# 
?<032';6#$# 
3)6# 




	�`+H+��������	9$%A|
	�
=()���V��X�qnqr	�~}�	



	sX�w���N	
$
	d������	�*%8



	]D(��������:
	
VH���������$���|<%<HG����
/ 1 
M 
ch	
k<)
8�	����

'�1�9��~��h��"��
"			
�
1T(A ��s����		�
F4q�/��)����{��?0
32	56
)6# 
#6# 
�	
KD+�`_`&_�
&�qnqr		�~}�;
&�K���N	
		T	8\�c�����*



;(
	��A	6��������;���|<%<HG����
/ 1 
M 
ch	
k<)
8�#����
'�H�9�,�������"����(
*
 "& 	
TL'
	F�DU #���������(&X
u4#��H��-���������?036#2	 ;6#$# 
 )6# 
&=2,	hA,',��`_`>_�
B�qnqr	�~}�*	S
B�b���N	
$$#
		O�z����	�*


	Z
8(#���`���.7
		56}��������:���|<%<HG����
/ 1 
M 
ch	
k<)
8�&����
	'�G�9�+�������"����+
*
""*"	
`

X'

L�G\ *���������+*
`
	{9*��G��/�������?!036#2	(;6)$# 
()6# 
)?8	2		i?4%4�`_`=_�

B�qnqr	�~}�-#	R

B�c���N	
)$'
	�������*

!(

	g	
6-2	���]�-<
	35y� � ���
���

��
�� �"�	""*@?@		��	@?@		����������`_`	@
?@		��	@	?
@			��@?@
	
��
			�����#���	�	�		�	�	`%_`		�
�		+`&_`
������		+  			�	�
		  			�	�		  	
	
�	�
	 
 	
�	�


�
�

��

�
�

`_`��			0` _`
����	���	"�	�"!!	"���	�	�!
!	�0����	$��	�����$2$
R	$�0����	 ��	����� 2 	 
	
�7��r%qrq�
	
���
&E%�6��r%qrq�
	
���	%%�7�
�

0:��:`�:8;��;�; @<0�<@�<PH=`�=�=0P>`�>�?�X?��?P@�`@��@A hA@�A`BppB��B� CPxC��C�(D��D��D�0E	�E	�E@	8F�	�F�	�F�	@G�
�G�G�HH��H�HPI �I0J@XJP�J�K�
`Kp�K�L�hLP�L�M`pM��MP N�xNP�N�(O��O��O0P �PP�P`8Q��Q@�QP@Rp�R0�R@HSP�Sp�S�PT��T�U�XU�U�V�`V��V�W@hWP�WpX�pX��X  Y0xYP�Y(Z �Z0�ZP0[`�[p�[�8\��\0 �\@ @]P �]p �]� H^!�^ !�^P!P_`!�_�!`�!X`"�`�"a�"`a�"�a#b#hb@#�bP#cp#pc�#�c�# d$xd $�d�$(e�$�e�$�e%0f%�f�%�f�%8g&�g &�g�&@h�&�h'�h 'Hi0'�i`'�ip'Pj�'�j�'k0(Xk@(�kP(lp(`l�(�l)m )hmP)�m`)n�)pn@*�nP* op*xo0+�o@+(pP+�pp+�p�+0q�+�q�+�q�+8r,�r ,�r0,@sP,�s�,�s�,Ht-�t0-�t@-Pu�-�u�-v�-Xv�.�v�.w�.`w�.�w�.x /hx0/�x`/y�/py�/�y0 z0xz00�z�0({1�{P1�{�10|2�|�6�|P8(}�9�}:�}�: ~0=x~@=�~P=�>8�>h�>�P?�p?��?X��@���@��A�C�0C`�PC��@D؁`D ��Dh��D��`E��Ep��Fȃ`G ��IP� J��L�@L0��L���L�0M8�`M���M��N@�pO���O�0PH�`Q��T�� TP�@T��`T��TX��T���T��T`�U��@U�pUh��U��PV��Vp��Wȍ`X �Yh��Y���[�P\H�]���]�^8�`^x��_А�_��`h��b���b��hp��h�� j�`jP�@k���k�PlX��p���p�PqH�pq���w���w@��y��zؖpz0��z�� {��{8��{p��}Ș�~ �@�x� �Й�(�P�h���� ���X�������@�@�����Ќ؜�0�������� �8�0��������@�����А��H� ���������H���������@������آp�0�Щ�����8�@�x���Ф�(�P����إ� ���x�`�Ц�(�`����ا`�0������м8���� ����@����@�ت�0�P�������8���������@�0������0�H����������@����������H�P�������@�P��������X�������� �H�����p�����P����������X����������`� �������h� �������p�`ȸ@ �0
x��
й@(���0غ`0�p����p8�0��@�@������H����`��!P��"��#� #H��$��p&���'P��)���*�/X��/��@0���0@��3���5��8H�9�� >��?P��?��A���A0�pC���C���D8��D��PE��F@��G��@H���HH�PI���I��KP� c��0c��fH��f��@g��0l0�@r���r���r��sX�@u��`u��uP��v�� w���w@�0x���y���z(�|��`�����`�X���������@�0���p���� ����H����З������X����О�`�P�@��� ��0�H��������� �@����������H� ���в��P�P����� ����X�����������8����0����0���x�0���p�(���h�p������@�P�@�������X����� ����`�@���0����h�����0��p�p�@������`�������@�h����0��p� ��� ��x� ��	(��	p�p
��p�p`�p
�����X���� ��`���`��h������0X������0 `� #��0$��$h�@'��@(��)p��)���* ��+x��,���-(��.���/��@10�02��@4��68� 7���8���90��<x�`>���M(�pNp�O���O�`P8�pS���U��V@�W�� X�ZH��Z�� \���\P�P]���]��_H�0`���`��`8��a��`b�pc �Pdx�e���f�Pgh� i��m�@qp��q�`r��rh��s���t�up�|�� �x@����(��P��@�0p�����Б8������0�  �xp��0�(���0��� Пh������p`���� 	`�x	��	P�(
���
��
 �0`������8������`�@
 ��
���
��H������`�P�����p�XP��0���`P����0�h����� �`�����X�� ����HP��`����P������X������ �Hp�������H������H ����@H��P��@��0��8	��	��
@`�p��H���PP �� 0� @!��! �!�0"�" �"�(#p�#�# 0$0�$�"�$�#8%�%�%�'�%)@&�)�&�*�&�*('P+�'�+�'`3(�3p(@4�(5)6`) 7�)�7* 9h*@9�*�9+�<`+@=�+�=,p>X,@?�,�@-�A`-B�-@B�-@DP.0G�.�G/PHX/�H�/J0�KP0pL�0�L1NH1�Q�1 R�1�RP2 S�2 T�2�U(3Vh3�X�3Z4[`4`[�4@\�4�\85]�5p]�5�]@6P^�6�a�6Pd87 e�7�e�70f@8�f�8`g�8hH9�h�9@i�9�iP:�j�: k;�kX;`l�;m<�m`<n�<`n�<@o8= p�=q�=�q@>�s�>�v�>0w ?�xx?�y�?�y(@�y�@P{�@}0A�}�A�~�Ap�(B���B0��B��C�XC`��CЅD`�PD��D���DP�8E���E���E`�0F���F���F��8G���G���G�@H@��H���H�I��pI`��I`� J�xJ`��J ��J��PK ��K���K�8L��LP��L��M�hMP��MЮN��pN��N0� Op�xO���O0�(P�xP ��P0� Qp�`Q��QP��Q`� R��`R��R���R��HS���S��S@�8Tp�xTP��T��U��@U���U ��U��HV���V���V0�0W��xW`��W��X��hX`��X�Y �`YP��Y���Y��PZ`��Z0�[@�X[���[���[ �0\���\��\`�8]���]��]�^`�P^`��^��_��H_��_ ��_ �8`��`���`a ha��a�b`b�b c@	Hc@
�cP
�c 
 d�xd��d�e�`e��e +f�,Hf 1�f�2�f�3Pg 6�g�6�g@78h�:�h`=�h�=0i0@�i@C�i�C8jD�j@D�jG@k`H�k0I�kpI8l�L�lM�l`O@mP�m�P�m�Qn RPn@T�n U�nVo�VXo�W�oX�oPX ppZxp�Z�p@[q�[Pqp\�q`_�q `Hrp`�r�`�r@a spfxs�h�s�j(t�l�t�l�t mu�nXuo�u@o�u�o v�o`vp�v@p�v�p w�p`wq�w0u�w�vPx�x�x�zy@{@y |�y��yІ8z`��z��z�{�`{���{�|0�X|0��|��|��8}���}0��}��@~0��~p��~�H��P��`�P�p������`�X�0���0��`�`����и�йh���������p���Ȅp����h�������� �8�������� �@����������8� ��������0�P�x����� ����H�������� �P�P�������0����������8�����0����(��h�`������0�X������p`��	��P�h����`��p������@P�p����pX�0����!`��(���+�@,h��-��.�@/p��/ȗP0 �2x��2И3(�P3h�p4���5�� 6@�p6��`9��90��9p�P;ț< ��=x�?М @(�@A��0B؝�E0��I���K�@N8��N���O�0Q@�0U��p^��^��^p��`ȡPb� cX��c��Pf�0l`�Pm���o�pX��p���q��r`�Ps��t��uh�Pw��x��yp�0{ȧ@| ��~x� ШP���p�Јȩ�� �h�Ќ������p�@�ȫ0� �0�x�`�Ь�(�����`�ح�0�`���Л�p�8���x�P�Я�(�@�h�������0�p�0�ȱ�� ��x�0�в��(�����سж �p�x�кдP�(���h�p�������X��������0�@����� �ȷp�� �h�������`�H�������й�����p����p��@�h�����P���p�p�ȼ@� ��x���н��(�`�����ؾ��0�p�����p�8�P�������@�@��������H�����@��� �P����������X�P��� ����`����P��ph��������H�P	��
���
8����@��`@�P�����H�`��p���P�0�����X�0����@H�`��P ��0!@��!���"���$(��%p��&��0,��,h�0-���/��2`�P3��p5�6h��6���8�P9p��9���; ��<x��<���<�� =0��=x�@>��P>��>p�p?�� @ ��@x� A���A(�pB��pC���C0�pD��`E��0F8��F��@G���H@��I�� J�� KH�0L��0M��`NP�@O���O��QX�`R��S��S`�0T��PU�VX��Y��Z��Z`�`��`b��ch��f��pg��hp��j��pk ��lx�@m���m�ph��p��q�Pr`��r��@s��sX�0x���x��y`��{���|��X�Ќ�����P�0���p����0����`�����0��`�h�����@��Лp�p��������X�@������� �P�`�������Т(��`�0���p���P� ���`�Ф������@�����p����8��p�@���P� �Шx�`����� �X�Ъ����P�H����������P����@��p�X�����Ь��`�0���`����h���������p��� � �@�x��� �(�@����� �0�@���`����8���������@�� ��p�H���г��P��0�P�Xp������`д�� �h@��`���pе�P� ��x��@�(�����P�0	��	@��	��8
м�
��
��00������8������0�@
���
���
0�H���`����P ��`���X���0�p�Hp�����@� ��xp�� �  �x ��P�(��������0���@���� �x�����( �� ����0���@����8@�������@@�������H�������P0����X���� `0�0
�
h�P p �� 
 !�
x!0�!�("��"`�"�0#0�#��#08$��$@�$0@%��%0�%�8&0�&��&� 'px'@�'�((0�(`"�(�$0) %�)(�)@(8*�(�*�(�* )@+@*�+�*�+p,(,�,h,`.�,�0�,P18-�1�-02�-`2.�2X.�2�.�2�.p3@/�3�/ 4�/505@0�5�06�0�60107�1P7�1�82�;`2�;�2@<3�<h3�<�30=4�>p4?�4`? 5�?x5@�5p@(6�@�6 A�6`A07 C�7 D�7�E88pF�8�F�8�F9pJ`9@K�9�Q:�Rh:0T�:PT;`UX;V�;`V<pV`<@W�<@Y=�_h=@a�=�b>dp>�d�>�f ?pgx?�h�?�i(@�i�@Pj�@pjA�jpA k�A�sB`thB�v�B0yC@yHC�yxC�y�C�}�C0~D`~@DpD`�D��D �E��PE��Ep��E��E`�0F�hF���F��F��G��XG���G���G��0H �`H@��H��H@� I��hIЇ�I ��Ip�@J��J��JЌ(K��xK���Kp�LP�hL0��L�M�XM��M��M �HN@��N`��N��8O���O���O�(P�xP ��PP�Q��hQТ�Q�RP�XR���RЧ�R �(Sp�XS���S���SШT��HTЩ�T��T� U�hU��U ��U0�V@�@VP�pV`��Vp��V��W��0W��`W��W��W�X �8X0�hX@��XP��X`��Xp�(Y��XY���Y���Y���Y��ZЭHZ�xZ��Z���Z�[@�P[P��[p��[��[�@\��\@��\`�]��`]���]��]�8^@��^`��^p�_��X_���_и�_�0`�x`0��`�a�Pa ��a@��a��(b��pb@��b0�c��Hcн�c��c0� dP�hd���d ��dP�@e`��e���e��f��`f@��f��g�hg��g�h�ph���h � i��xi��i��(j��jp��j��0k`��k���k`�8l���l��l �0mP��m`��mp�n��@n���n���n�� o��`o���o��o� p �`p0��pP��p��@q���q���q��r��@r ��rP��r0�Hs���s��sp�Pt���t��up�Xu���u@�vp�`v���v��w�hw���w��x0�px@��x`� y��xy��yP�(z���z ��z��0{���{���{p�8|��|P��|��@}���}��}@�H~���~���~��P���0��p�X����������`����0����h�������0�p�@�ȃP� ���x���Є�(�P�����؅��0�������� �8�`��������@��������P�H�p�������p�P����������X����0��P�`�p��������h�������0�p�p�Ȏ�� ���x���Џ�(�P���`�ؐp�0����������8������ �@�0���@����H��������@�P�p��������X����������`����P����h����������p�0�ș�� ���x���К��(����0�؛ �0�0���@����8�@�����؝��0������ �8�0�����П��(�p����ؠp�0����p��@8������@������`H��������P�p�����X�@	���	� 
`��
�� �0h�����
��
p��ȩP �0x�0Ъ(���p��P �p!p�#Ȭ�# �p%x�&Э'(�0)��p)خ�)0��)���)�*8�0*���*��*@� +��0+�@+H��+��0,���,P�-��-� -X�@-��`-� .`��.��/�0/h�P/��p/�0p��0ȷ�0 ��0x��0и1(��1���1ع�10��2���2��28�03���3��4@��4���5� 6H��6���6���6P��6���6�`7X��7���7�08`��8��09��9h�P:���:��:`��;��P?��Ah�F���F� HX��H���I�0K`��K��@L��Ph��P��Q��@R@�pR��`T��PV8��W���X��@Z@��[���]��0_H�0a�� c���eP�ph��Pm�`pX�r���s��v`��{�������h����`��p�p� ���Ї ��x�����p�(���������0�P������p�8�P��������@�������`�H�����P��� �P�p������ �X�������� �`� ������p�h����������p�����0� ���x������(� ���������0�p���������8�P��� �����(���������P	0�`	��p	���	8�P	���	���	@�
	��0	���	H�p
	���	��	P��	��`	��	X��	��	��	`�`	��p	��	h�0	��@	��	p��	��p 	 �"	x��"	��@%	(��%	�� &	��`'	��(	p�P*	��0,	 ��,	x��-	���-	�`.	h��.	��@/	�0	p� 1	���2	 ��3	x��3	��@4	(��4	���5	��06	0�7	��p8	���8	�9	p�09	���9	 ��:	x��:	��0;	(�P;	��p;	���;	0� <	��p<	��<	8�0G	x��u	��Pv	�w	h��x	��pz	�@{	p�`|	��}	 �0~	x��~	��	(� �	h� �	�� �	���	`��	���	��	h�0�	���	���	p� �	�p�	 �p�	p��	��	 � �	x�0�	�p�	( �	�н	���	0@�	��	���	8`�	��	���	@��	�@�	�P�	H��	�`�	�p�	H �	�p�	��	P�	�`�	�	XP�	��	 �	``�	���		@�	X	�	�	��	
��	`
��	�
��	`�	h@�	��	��	p��	�p�	 
��	x
��	�
�	p�	p��	�@�	  �	x@�	��	(��	���	� �	0�	��	��
8 	
��	
�
@�
� 
��
H0
� 
��!
P�"
��#
�&
X�(
��H
pI
`�J
��K
�K
PN
�0O
�Z
P�Z
�`
P`
@0f
�g
� h
Hj
��j
�l
@�l
�m
��m
H@n
�`p
��q
P�q
�r
@s
X�t
�Њ
 p�
` P�
� �
!P�
`!��
�!�
"0�
h"`�
�"0�
#�
p#�
�# �
 $�
x$��
�$��
(%�
�%��
�%p�
0&��
�&��
�&`�
8'��
�'�
�'�
@( �
�(��
�(p�
H)��
�)��
�) �
P*��
�*��
+�
X+��
�+0�
,��
`,P�
�,@�
-��
h-P�
�-�
.��
p.��
�.0�
 /��
x/P�
�/��
(0��
�0`�
�0@�
01`�
�1`�
�1 �
82P�
�2��
�2p�
@3p�
�3 �
�3��
H4�
�4��
�4�
P50�
�5`�
6`�
X6��
�6��
7�
`7��
�7�8h8��8�9�p9p�9� :x:0�: (;
�;�; 0<p
�<p�<8=��=0�= @>��>P�>�H?��?@�?�(P@�/�@p0A@1XA�1�A�2B�3`B@4�B5C06hCp7�C`8DP9pD�:�D�; EP=xEP>�E�?(F@A�FB�F�B0G�C�G�D�GF8H�G�H�H�H�I@I@K�I@L�I`NHJO�J�O�J�OPK`P�KpPL�PXL�P�L�PM�U`MpY�M`ZN0[hN�[�N \O`]pO�^�O` P@axP�a�Ppb(Qc�Q�c�Q�d0Re�R0f�R�f8SPi�Sj�S�j@TPk�T`k�T�mHU o�Up�U�p@V0q�VPr�V�r8WPs�W t�W�t@X0u�X�u�XpvHYw�Y�w�YxPZ�x�Z�y[0zX[�z�[@{\�{`\�|�\}]�}h]@~�]�~^pp^��^p� _�x_��_��(`��`���`P�0a��a���aP�8b��b���bP�@c��c��c��Hd��d@��d��Pe@��e��f`�Xf��f��gp�`g��g��h �hh���h�i�pi��i� jp�xj��j��(k ��k���kP�0l��l���l �8m���m@��mН@n`��n��n��Ho`��o��o��Pp ��p��q@�Xq��q��r�`r���r`�s��hs���s �t0�ptP��t�� u��xu��u�(v0��v��v�0w��w0��w@�8xp��x���x��@yЫ�y@��yP�Hz`��z���z�P{��{0�|`�X|p��|�}P�`}`��}��~@�h~P��~`���p����� �Яx��Ѐ �(�������؁��0�0�����؂б(�P�����؃@�0����@��ж8�����@�� �8�������0�@��������H�`������0�8���� ����@�`��� ���H�����������P���������X�@���P��`�`�P�������h�����p����p���Ȑ�� ���x� �Бp�(� ���`�������p�@�ȓ����`�������P�h�������`�p���Ȗ`� ��x���З�(����� �ؘ��0� ����P8�`����@� �����H�0�����P�P�����X����P��`���� ��h�@��P��"p�`*ȡp* �,x��,Т0-(��-��.أ .0�`.���.�0/8��/��1��1@��2��@5��5 �`6x�8Ч9(��9��p<ب�<0�p=���=�P>8�`>���>Ъ�>�0?X��?���?�@@`��@���A��0B8��Cx�FЭ�F(��Hx�PIЮ�J(�pZ��P\دp]0��^��0`��`8� a��Pc�d@�`i��`l�m@�@n���n�p@��u��0v��vH��x���{��p|@�0}��@}�`}H��}���}��0~P��~������@����� ���0��`�p�p�Ⱥ�� ���x�Ѕл�(� ���`�ؼІ0�@��������8����P���@�������0�H�����`����P��������@�X����0��И`�`���0��p�h��������0�p�����P� ��x�P���P�(� �������0�Т��У���8����@���0�@�0��� �����H����p����P�Я��p����X�����д���`�����P��0�h� ������p������ � �x� ���0�(���� ����0�����������8� ��������@����������H����������P����������X����������`����������h����������p���������p�P����� �@�x� ���0�(�0���@����� ���h�0������@�p������� �@�x�����@�(�����0�����0�P�������`�8����������@��������������p������ ���x�������(�
���'
�� ,
0��-
���.
���/
8�1
��P[
���]
@�@_
���h
��`l
H� n
��o
���o
H��o
��Pp
��q
P��q
��@r
��r
X�@s
���s
�t
`�pu
��Pv
�w
h��w
��`x
�y
X��y
���z
�@|
X��|
���}
��
H�`
���
�� �
P���
��0�
� �
X��
��p�
��
`���
����
��
X���
��`�
�p�
`���
����
��
h�P�
����
���
p�P�
���
 �Ѝ
x�p�
�@�
 �P�
x���
��
 �p�
p�0�
�P�
 ��
p�0�
��p�
�
`P�
���
P�
P�
�`�
��
X0�
�`�
��
` �
���
Ч
h��
���
�
p��
��
 @�
x��
�в
( �
�p�
�п
0@�
�0�
�@�
8	��
�	p�
�	��
@
p�
�
@�
�
��
H��
���
���
P��
�`�
�P�
0
��
�
�
� 0x��P(����0"��"�P#8$��$��%@&��&�0'H�'�p(�)P�)�*�*XP+�@,�,`p-�@.�.h@/��/@0p1��1 2x�2�03(�3�`4��40�5�P6� 78�7��8��9@:��:�;H�;�=��>P ?��? p@X A� �A! B`!�B�!PC"Dh"�D�" E#�Ep#F�#0F $�Fx$ G�$0O(%Q�%�Q�%`S&�Wh&Z�&@['@]p'P]�'p] (�]x(�]�(0^()@^�)_�)�`0*`ap*0b�*pf +�kx+�n�+s(,u�,@w�,�x0-�z�-}�-�~8.P�.��.@�@/���/0��/@�H0 ��0��0�H1���1���1��P2���2@�3БX3��3@��3ДH4���4��4�5��X5��5��5�H6��6@��6��P7��7��7 �880��8@��8P�09`��9��9p�8:���:��:�@;��;@��;��H<���<��<P�P=���=�>p�X>���> �?��`?��?б@0�h@��@P�AеpA0��A� B��xB`��B�(C@��Cp��Cн0D���D���D �8E���E@��E�@F`��F��Fp�HG���G@��G��PH��H��I��XI0��I��J@�`J���JP�K��hKp��K��L�pLp��L�� M�xM0��M��(N��N`��N �0O���O@��O��8P��P���P�@Q0��Q��QP�HR�Rp�R0PS��S0T�XT@�T�U`
`U�
�U`V�hV�
�V�WpW��WX�`X�X�Y�hY��Y�Z�pZ��Zp [�x[`�[�(\P �\� �\@"0]�"�]P%�]�%8^P(�^�(�^�+@_0,�_�,�_@-0`�-p`@.�`@4 a�4xa 5�a�5(b6�b@6�b�60c�:xc@;�c@<d�<@d`=�d>�d�>0e@?�e�@�e@A8fpK�fL�f�L@gM�g�M�g�MHh`N�hQ�h�QPi�R�i�Sj`TXj�T�j�Tk0U`k�U�k�Ul�UhlV�l@Vm�Vpm�V�mPZ n`Zxn`\�n�\(o]�o`�o�`0p�c�pPd�p0e8q@e�q f�q h@ri�rPi�r�iHs�k�s�m�s�nPt�n�t�ou�pXuq�u@rv�rPvps�v�sw vXw�v�w0w�w�wPx�w�xPxyyXy�{�y|z}`z�}�z�}{�~h{��{��|@�p|��|�� }@�x}��}P�(~��~@��~�0�x���P�(�0����؀��0�����Б��8�p������p�@�@���0����8�@�����`�@��������@�p������� �`�x��Ї��(�@�����؈�0�0���0����8����0�Њ�� � �x�0���0��P�p�`�Ȍ�� ���x���Ѝ��(���� �؎��0�`�����п8������� �@�����P��0�H�0������ �P�����P����X�0���@����`� �������h�p������`�p���ȗ�� ��x���И��(�����`�ؙ��0�p�����p�8�����P����@�0�������H����������P��������X��������`�`�����0���h����p����p�`�Ȣ�� �p�x��У��(�@�����ؤ@�0����� ����8����p����@�`��������H����������P�����`����X�p�����p�`�����`����h�P������0�p���ȭ� ���x��Ю��(������د�0��������`�8�����0���@����p����H�`������p�P�������@�X����0����H���������8��������@����@��H�`���	��PP����p��X����P��`����!��!X��"���"��"`�P#��`$�p%h�p&��0'�p(p�P)��) �+x��+��,(��-��0.��10��6�� 7���78��9���:���<@��=���D��IH� N��pS���SP�pT���T�pUX��Z���v��x`��y���z��|h��~�������p�@���P� �`�x������(� ���P����0�����p���� ���x�P�����(�@���P���P�0����`���0�8�0���Ш���@� ���@���ЯH���������P�p������X����������`�0������p�h������`�p�P����� �@�x������(�@�������`�0�`���0�����8����@�����@�`�������H�p���������P��������X�����``�������h���@��p����� �P	x�`
��p(��������0���� ��@8��������@�@�����"H��&��*��+P�.���0�03X�@6���7��8`�@9��P<��=h��?���A�PDp�G��K �POx�S�� T(�U��`U��0V0�W���X��pY8��Z���[��]@�b���b��@eH��e���f�� g@��g��0h��hH��i��Pj���k8�0l���l��m@��n��o��oH��o��Pp��`pP�pp���p�0qX�@q���s�t`� u��0v��wh�Py���z�P{p��|��} �~x0�@�(��0���00������8@�����@�����@�H0����0�PP�����X��0���``����	p�h	p��	��
��p
���
� ��x0��@�(�� ��@�0
��
���
 � ��x����(��`���0P�����@�8P��`��к @�xл�@�(���@����0 �������(оpp��P� 0�x����(@�������0 �����`�8�������@��� ����H���0����PP������X0�����`�������h���P� ��p ���  � !0�x!���! �("���"���"��0#`��#���#0�8$@��$���$��@%0��%���%�H&P��&���&�P'0��'�(�X(��(��)��`) �)�*@h*�*P+�p+��+� ,�x,0�,�(-@�-��-P0.��.��. 8/��/��/�@0��0P �0P"H1 $�1p%�1�(P2�)�2�*3�,X3-�3 -4`/`4�0�4@35�4h57�5�96�:p6�;�6�; 7=x7�>�7�>(80?�8@?�8@A09 B�9�C�9�F8:�I�:PR�:�S@;T�; T�;�TH<pU�<�U�<`VP=�V�=PW>�WX>@X�>�X?`Y`?�Y�?@Z@�Zh@0[�@�[AP\pA�\�A0] B�]xB^�B�^(C_�C�_�C�_0D�`�D�a�D@b8E�b�E@c�E�c@F@d�F�d�F0eHG�e�G0f�G�fPH@g�H�gI�hXIk�I�mJ�o`J@q�J�wK xHK�x�K�x�K�xPLpy�L�zMp{XM�{�M�|N@�`N���N�O`�hO0��O��P�pP`��P�� Q0�xQ���Q�� R��xR���R��(S���S`��S��0T���T@��T��8U���U���U�@V���V���V��HW���W0�W	PX0	�X�Y�
XY0�Y�Z�`Z��Zp[�X[��[��[�0\�x\�\�]Ph]�] ^`X^�^� �^0-H_P/�_A�_PB8`�C�`G�`b0a�c�a@g�aPg8b�g�b�h�b�i@cpj�c�j�cPkHdl�dm�d�mPe�p�e�qf�tXf�w�fP{g�}`g@�g�h�hhp��h�i��piP��i`� j�xj���j�� k��xk���k@�(l ��l��l@�0m ��m��mp�8n���n���nP�@o���o���o��Hp��p���pPq@�q�r�Xr �rPsP`s "�s`&t0*htP-�t00u�2pu@4�u�5 v8xv`:�v@<(w ?�wB�w�D0x0F�x�G�xPH8y�I�y�K�y�M@z�O�z0P�z0TH{�W�{�e�{�fP|�g�|�j�|�j@}�k�}�k�}lH~pl�~ m�~�mP�n�@o�pP��p��q���rP�`u���v�pz@��}�����`�H�0��������@��������H�`���Щ�p�H�p�������P����������X�0���0����`��������p�h�`������`�p�`�ȋ� ���x��Ќ`�(�p���`�؍p�0����������8��������@�@�����H��������
P� ���
�X����p��`�p����h���� �p��Ȗ� � x��ЗP(��� ؘ�0�p��0 ��!8�P"���#�%@��%���&� 'H��'�� (���(P��)��`*�0+X��+���,�0-`��-��P.�@/h� 0���0�`1p�P2ȡ3 �04x�@5Ȣ�5 ��7p��8ȣ 9��9p��:���;��<p� =ȥP= �>x��>Ц�>(�P?���?ا`@0� A��B��B8�C��0C�pC@��C�� D��DH��D��PE���EP�pF���F�pGX�0H���H� I`�PI��0J�`MX�PP���R��S`�T���X��Yh�P^���^�0_p��`Ȳ`b��bH��b��c��`cP�Pe���e�0fX��f���g��g`��h���i��j@�`k�� l��lH��n���o���sP�`t��Pw��zX�P}��`����`��������0�h�p�����Аp��Ƚ � ���`�������p�h���� ����X� �����`�H����Ь��0�P�����@��0�X������@�`��������h�����`����`��������`�h�@�������p�����@� ��x������(�0�������P�0��������`�8����������@���������`�H�����@�����P� �������X�p�����P�`�`������@h�����p����@�`�p����0h����@!�`+p�p0���7 ��9x��=���?(�PB��F�� I0��I��R�� W8��_�� d��`j@�Pl��`o���qH��s��w���yP�@�������X�P�������`� �������h� ���P���p������ ���x������(�Ћ��Ќ��P�0�����P���`�8����Џ�� �@����`���БH�@�������@�P�����0���X�����P���`�����`��0�h�Й��p���p������ ���`��������@�H�����0�����P�@���P����X�����@�� �`���������h������P�p�p����� ���x�0���@�(�`������0�0���� ��0�8�@�������@�@�������H����������P�p���0��@�X����������`���������h�����`��p�p�P���� �0�x�@���(�������0��������8 �������@�����H�� ����P����X�����``�p�h��	�p	��		 
@	x
�
�
�
(`�0�@0����P8
`�
��
�@�����H����P����X�� ` `p �P#�$h0%�@%P%p�&�0' @'xP'��((�)��*�p+0�/��/��08�1�03��4@�5�`7��8H�9��:� =P�>�0A DX�D��E�G`@L�`N�Ph`S�pS�SpPV��W  �Xx 0c� �d(!�k�! l�! m0" n�" o�"�p8# t�#�u�#�v@$0z�$���$��H%��%��%�P&���&�'0�X'Ѝ�'�(�`(���(@�)��h)P��)��*�`*��*�+ �X+@��+P��+p�@,���,���,��8-Г�-��-� .�x.0��.@�/`�`/p��/��0��X0��0��00�@1@��1`��1p�82���2���2��03���3Е�3�84��4��40� 5@�x5p��5��6��`6���6Ж7�h7��7�8@�`8P��8��9��X9З�9��9�@: ��:0��:@�H;P��;`��;p�P<���<���<��H=��=��=0�0>@��>��>0�(?@��?P��?��0@К�@��@�8A��A��A �@B0��B@��Bp�8C���C@��Cp�0D���D���D�8E0��E@��E�0F0�xF@��FP�(G���G��G� H0�hH@��H`�Ip�`I���I��J0�HJ���J��J�8K0�xK���K���KP�PL ��L��M�XM0��M��N��`N���Np�O��hO��O��P��pP���P�� Q��xQ0��Q��(R0��R0��R0�0S0��S���S`�8T`��T��T�@U��U��U�(HV0*�V,�V�18WP3�W�3�W�6@X�9�X�;�X0@HY@A�Y�B�Y�DPZ0F�Z L[PRX[�S�[T\�T`\@U�\pV]Xh]�X�]�Y^�Zp^P\�^`^ _�_x_�`�_�`(`�a�`�b�`�c0a�c�a`d�aPf8b0g�b�g�b�i@c�k�cPl�c@qHd��d`��dP�PeP��e`�fp�Xf ��f�g��`g��g �h@�hh���h��i��pi��ip� j��xj��j �(k���k���k�0l��l@��l �8m���m���mP�@np��n ��npHo�o
�o�
0p �p��p%0q`(�qp(�q)8r )�r�,�r�/@s1�s4�s�4Ht�5�t�5�t�5Pu�6�u�7v�7Xv8�v�8wp9`w0:�w@:x�:hxP;�x0<y�<py=�y= z =xz0=�zP=({�=�{p>�{?0|@�|�@�|pA8}@B�}�B�}`D@~J�~@K�~�LH@M�N��NP�0P���P�PS8�pT��0U�@V@�W���W��YH��Z��`[��PcP�Pf��pg�0iX�@j��Pk� l`��m���n�ph��p���r�0sp��tȈpu ��wx�`xЉ�y(��z���|؊`}0��~������8����`���@��������P�H�������`�P����������X�`������ �`���������h��������@�p��ȓ�� ���x���Д@�(�������ؕ�0�����0���8����д���@����������H���������P�����p��p�X���������`�����`���h���������p� �Ȟ � �p�x���П �(�����`�ؠ@�0�p���@����8�@������@�@�����p���H�P���0����P���������8�����@�ئ��0�`������p�8�����p@������H� 
�� ���P�p�� �pX����p��`�` ��p!� &h��(��p)�p+p�p-ȯp/ �`1x��:а F(��K���Rر�S0��T��0V�pW8��X���Y��]@��^��p_�0aH��c��Pd��f@��h���j�mH��m���p��sP�@v���z��{X�|��0���`�0�������ЅP����p����X�`�����p�`�P�������h���������p��ȿ�� � �x�����(�����P����0���������8�`�������`�@����P�����8�����@��������h�0������p�p� ����� ��x������(�@������������@�P������������p� ����� ���x�`������`�p������� ��x�����(�������0� ��0���!8�P,�� 9��`A8��F���H���O8�R���Y��P]@��_���a���jH��q�� s��@tH�pu��y��zP��z���{�0|X��|������`�@���P�� �h���������p������ ��x�@���0�(�0�������P�0�����0���Ц8�P��������@�����������8�P������@�(��x������ ���h����� ��P�X�����������H� �������p�0�p���P�����8�����P�����@���������@�H�p���`��PP����0��X������`����p��h��� �0p����� �x� ���(�����
���0�0
���
��P8�@�� ���@�������0H�`������P�����X� ����p`�����P��� �0(�Pp�`��p��X����p���8�P!���!�@#@��$��%��%0�(���(��)8��.���/�p0��1h�2��P5 9p�9��9��:H�:�;�p<80>��?�A@ B��B��EH�F�0G��GPH��HIXpI��IJP0J�@J�PJH`J�pJ��J@	K�	K�	L@
pL�
M�
pMHN�pN�OPpO� P
�PX
 Q�
�Q�R`0S��SPTX�T�pU�UX`V�pV��XH0Y��Y�pZP [��[\X�\� ]@^`_��`@bXPb�e�e`�f�g�jh`k�n�op�q��u �uxv��y( ~��@�00��p��P�8����p�@0�����80��p��Љ Њx���( p�� ��� P�0!��!`��!��8"P��"0��"@�@#���#���#P�H$`��$���$�P%���%`��%�(&��p&��&��'�H'���'��'P�@(���(���(p�H)��)���)��P*���*@�+`�X+���+��,��`,��,p�-��h-0��-��.p�p.���.p� /��x/��/��(0p��0���0 �01���1���1��82P��2p��2��@3���3���3@�H4���4��4`�P5���5�6�X6@��6�7�`7 �7 8`h8��8�9
p9�9� : x:��:P(;��; �;�0<��<@�<�8=��=�$�=�1@>�3�>p4�>`;H? B�?�C�?�CP@`H�@0LAMHA N�ApN�A`RPB�R�B�S�B`THC�T�C�V�C@WPD�X�D YE�ZXE�_�E0cF d`F�e�F nG�nhGq�G�qH0vpH�v�H@wI�w`IP}�I�~J�hJ��J`�K��PKp��K��L��XLp��L��M�`M@��M0�N��hN��Np�O��pO��O�� P�xP ��P��(Q��pQ��Q�� R�xRP��R �S�pS`��S�� T�xTp��Tа(U���U���UP�0V@��V��V��8W���W���W`�@X@��X��X�8Y���Y���YP�0Z0��Z ��Z��8[���[P��[�@\`��\���\��H] ��]��]�P^��^p�_p�X_P�_�`H`��`��``
ap`a0�a��a�b0Hb�xb��bcPc@�c��c0(d�pd��d�e`He��eP�e� fhf�!�f�$�f�%Pg&�g�&�g�'@h`(�h�,�h�-Hi�.�i�/�ip0Pj�1�j@2k�5Xkp8�k <lP>`l�>�l?m�?Xm�@�mAn�A`n�B�n�Co�Cho@D�o�Dp0E`p�F�p�Fq�HhqJ�qpKr�Lpr0N�rPR s�Sxs U�s�V(t�X�t`Z�t�Z0up[�u�[�u�\8v]�v0]�v�]@w@^�w�^�wP_Hx�_�x`�x�`Pya�y�az bXz�b�z�b{�d`{�f�{�g|�gh| h�|�h}ip}`i�}pj ~�kx~�l�~m(�m�0n��n0��o���p��r8��t���t؁0u0�pu���v�0w8��x���y��z@��{���|� ~H�`�������P��������@�X�����p��P�`��������h���������p�0�Ȋ�� ���x�p�ЋД(�P���@�، �0�p������О8��������С@���������H��������@�P�`�������X�@�����Ы`���������h�`�����@�p�P�ȕ � ���x��Ж�(�`�����ؗ��0�0��������8� ���p��0�@����������H�`���������P���������X�P������@�`� ���P���h�������pp�Ƞ` �x� С�(�P���آ`0�p
���
��8�`����@�����`H�����&���)P��-��`3�5X�p6��p9�<`��?���A��Ch�0F���H�pKp� Nȫ0W � [x�`cЬ�l(�pn��prح�u0��|�������8���������@����@��@�H���������P�������0�X������� �P��������0�(�P�p�p���0�� �H�����0�����P�`������`�X�����P����`�P������P�h�����@����p�0�Ȼ � ���x�p�м�����X�������0�0����������8� ������P�@�p�������H� ��� ��� P�� ��@	 �0
 X�� ��P �0 `�P ��� �@ h�@ ��` �0 p� ���  �  x�� ��� (�0 ��� ��P  0��  ���  ��p! 8�" ���" ��`# @�$ ���$ ��0% H��% ���% ��P& P��& ���' �@( X��( ��p) �* `��* ���* �0+ h��+ ���, � - p��- ��P.  ��. x�p/ ���/ (� 0 ��1 ���1 0� 2 ���2 ���2 8�`3 ��4 ���4 @�P5 ���5 ���6 (��7 ��9 ��`; 0�< ��p< ��`? 8�pB ���B ���B @��B ���D ���F H�H ���I �� L P��L ��`N �0W X��X ��b ��d `��d ��e ��e 8��e h�g ���i �l `�o ��`o ���o 8� p x��p ���p ��p h��r ���u �Pw p�Px ��p{  �| x��� ��� �p� `�І ��p� �� h��� ��@� �`� p��� ���  �`� x�0� ��� (�p� ���� ���� 0��� ��� ��p� 8��� ��p� ���� @�0� ���� ���� H�� ��� ���� P��� ���� �@� X�`� ��� �@� `��� ���� ��� h��� ���� �p� p��� ����  ��� x� � ��P� (��� ���� ��P� 0��� ���� �`� 8�!��!��!@��!��!��!H��!���"!���$!P��&!���(!�p*!X��,!���.!��/!`�P0!��1!��1!h�p2!�� 3!��3!p��4!�P5! ��5!x��6!� 7!(��7!��08!��8!0	P9!�	0:!�	�:!8	�;!�	�;!�	�<!@	`=!�	>!�	�>!H	�?!�	�@!�	�A!P	0B!�	�B!	`C!X	D!�	`D!	E!`	 E!�	0E!	�E!h	F!�	�F!	0I!`	�I!�	�N!		�P!h		�Q!�		�R!
	�S!p
	U!�
	0W! 	pX!x	 Z!�	`[!(	�[!�	�\!�	 ]!0
	�]!�
	�a!�
	�d!8	�f!�	Ph!�	j!@	 l!�	pl!�	�l!H	�m!�	@n!�	�q!8	�w!�	�x!�	pz!@	�z!�	|!�	�|!0	�!�	`�!�	��!8	0�!�	�!�	p�!@	��!�	Ї!�	P�!H	`�!�	�!�	@�!P	��!�	��!	�!X	p�!�	Д!�	0�!0	��!x	0�!�	Й!(	@�!�	��!�	`�! 	0�!h	�!�	Т!�	��!@	0�!�	�!�	��!	0�!p	��!�	б! 	��!x	��!�	��!(	0�!�	�!�	��!0 	0�!� 	�!� 	`�!8!	�!�!	��!�!	 �!@"	��!�"	P�!�"	��!H#	��!�#	P�!�#	 �!P$	��!�$	p�!%	��!X%	��!�%	0�!&	��!X&	@�!�&	�!'	��!`'	��!�'	 �!(	��!h(	��!�(	��!)	��!`)	p�!�)	 �!*	��!h*	��!�*	p�!+	��!p+	��!�+	��! ,	P�!x,	��!�,	��!(-	��!�-	@�!�-	��!0.	��!�.	p�!�.	��!8/	��!�/	��!�/	��!@0	@�!�0	��!�0	0�!@1	0�!�1	0�!�1	P�!H2	��!�2	��!�2	��!P3	�!�3	�"�3	@"84	`"�4	P	"�4	`
"@5	p"�5	�"�5	@
"86	 "�6	�"�6	0" 7	0"x7	�"�7	`"8	�"P8	�"�8	P"9	"X9	�"�9	�":	"`:	�"�:	�";	P"h;	�"�;	�!"<	0'"p<	�*"�<	`+" =	p,"x=	�-"�=	�."(>	�/"�>	p0"�>	1" ?	�5"`?	`8"�?	�9"@	�<"h@	�>"�@	�?"A	�@"pA	�C"�A	�E" B	`I"xB	PN"�B	�P"(C	�P"�C	@S"�C	�U"0D	 V"�D	�V"�D	�V"8E	PX"�E	Y"�E	Z"@F	0]"�F	�`"�F	�b"HG	 e"�G	0k"�G	s"PH	�x"�H	y"I	�y"HI	�{"�I	~"�I	�~"PJ	 "�J	�"�J	�"(K	�"�K	��"�K	@�"0L	��"�L	��"�L	��"8M	0�"�M	�"�M	P�"0N	��"�N	��"�N	Е"8O	�"xO	�"�O	�"P	�"hP	��"�P	�"Q	��"`Q	@�"�Q	��"R	��"hR	@�"�R	��"S	б"XS	@�"�S	��"�S	��"HT	`�"�T	�"�T	@�"8U	й"�U	�"�U	�"0V	��"�V	��"�V	P�"8W	��"�W	�"�W	��"@X	`�"�X	�"�X	p�"HY	�"�Y	��"�Y	0�"PZ	��"�Z	 �"[	��"X[	��"�[	 �"\	��"`\	�"�\	�"]	��"h]	p�"�]	��"^	��"p^	��"�^	��" _	��"x_	�"�_	��"(`	��"�`	��"�`	��"a	`�"ha	 �"�a	��"b	��"pb	��"�b	�" c	@�"xc	�"�c	��"(d	��"�d	�"�d	@�"0e	��"�e	`�"�e	@�"8f	��"�f	p�"�f	�"@g	��"�g	p�"�g	��"Hh	��"�h	��"�h	��"Pi	��"�i	��"j	�"Xj	@�"�j	��"k	p�"`k	�#�k	�#l	�#hl	�#�l	P#m	 #pm	�#�m	@# n	p#xn	�#�n	�#(o	�#�o	 #�o	@#0p	#�p	�#�p	� #8q	p!#�q	P"#�q	�"#@r	0$#�r	@$#�r	P$#Hs	p$#�s	�$#�s	�%#Pt	�*#�t	@+#u	-#Xu	�.#�u	�2#v	`3#`v	@4#�v	5#w	�6#hw	@7#�w	�8#x	>#px	@@#�x	�D# y	�E#xy	�F#�y	@H#(z	 I#�z	�I#�z	�J#0{	@K#�{	�K#�{	@L#8|	�L#�|	pM#�|	�M#@}	`N#�}	�N#�}	�N#H~	`O#�~	�O#�~	@P#P	PP#�	�P#�	�R#X�	�T#��	�U#��	`X#P�	�X#��	�Y#�	�Z#H�	[#��	0[#��	�[#P�	 \#��	�\#�	P]#X�	^#��	`^#�	 _#`�	�_#��	p`#�	a#h�	�a#��	pb#�	 c#p�	�c#ȇ	�d# �	�e#x�	pf#Ј	 g#(�	�g#��	`h#؉	i#0�	�i#��	`j#�	�j#8�	`k#��	�k#�	`l#@�	�l#��	�m#�	0n#H�	�n#��	�o#��	p#P�	�p#��	`q#�	@r#X�	�r#��	@s#�	t#`�	�t#��	@u#�	�u#h�	�v#��	�v#�	�w#p�	�x#Ȓ	y# �	�y#x�	z#Г	�z#(�	P{#��	�{#ؔ	p|#0�	�|#��	�}#�	p~#8�	�~#��	p#�	�#@�	`�#��	�#�	`�#H�	�#��	��#��	`�#P�	��#��	��#�	�#X�	@�#��	��#�	�#`�	`�#��	�#�	�#h�	�#��	��#�	��#p�	��#ȝ	�# �	`�#p�	�#Ȟ	�#�	`�#p�	��#��	 �#�	��#p�	�#Ƞ	Ц#�	@�#h�	�#��	�#�	��#p�	�#Ȣ	��# �	 �#x�	��#У	��# �	��#`�	��#��	@�#�	��#h�	��#��	��#�	@�#p�	�#Ȧ	P�#�	��#h�	�#��	�#�	 �#P�	0�#��	`�#Ȩ	��# �	��#x�	��#Щ	��#(�	�#��	��#ت	 �#0�	��#��	@�#�	��#8�	��#��	��#ج	��# �	�#x�	 �#��	 $�	�$h�	�$��	$�	�$p�	�$ȯ	�$ �	�$x�	p$��	�!$�	 "$P�	�"$��	#$�	@$$@�	�$$��	�)$ز	�/$0�	0$p�	P0$ȳ	p0$ �	`5$x�	p:$д	;$(�	0?$x�	 A$ȵ	E$�	@L$h�	0W$��	Z$�	p[$h�	�]$��	�f$�	�g$h�	�i$��	`j$�	�j$p�	0k$ȹ	@o$ �	�q$x�	��$Ⱥ	@�$ �	��$x�	 �$л	p�$(�	P�$��	��$ؼ	��$0�	�$��	P�$н	��$(�	��$��	p�$ؾ	p�$0�	`�$��	P�$�	��$8�	��$��	�$�	Т$@�	У$��	��$�	��$H�	�$��	�$��	 �$P�	��$��	�$�	@�$X�	0�$��	��$�	��$P�	�$��	P�$��	0�$H�	0�$��	��$��	 �$H�	��$��	P�$��	��$P�	`�$��	��$�	�$X�	�$��	��$�	 �$`�	��$��	�$�	��$h�	��$��	��$�	`�$p�	��$��	��$ �	P�$x�	�$��	`�$(�	 �$��	p�$��	0�$0�	��$��	@�$��	��$8�	��$��	��$��	 �$@�	��$��	��$��	��$H�	`�$��	�$��	�$P�	��$��	%�	�%X�	0%��	�%�	p%`�	�%��	@	%�	�
%h�	P%��	�%�	`
%p�	�%��	�% �	�%x�	�%��	�%(�	p%��	P%��	%0�	�%��	0%��	�%8�	P %��	� %��	�&%0�	.%��	1%��	04%0�	�4%p�	�5%��	�7% �	@:%x�	�;%��	�=%(�	�?%��	PB%��	C%0�	�L%��	`M%��	�M%�	PN%H�	�P%��	pR%��	U%H�	pU%��	@W%��	�X%P�	PY%��	@Z%��	0[%@�	\%��	]%��	�^%H�	0`%��	pa%��	�a%P�	�a%��	 c%�	pd%X�	�e%��	g%�	@h%`�	`i%��	pi%�	�i%X�	�i%��	�k%�	m%`�	�n%��	`o%�	po%h�	�o%��	 p%�	0p%p�	@p%��	�p% �	�p%x�	�p%��	�p%(�	�p%��	�p%��	pq%0�	�q%��	�q%��	�q%8�	�q%��	t%��	 t%@�	�t%��	u%��	 u%H�	`u%��	�u%��	0v%P�	�v%��	�w%��	�x%H�	�{%��	|%��	`|%P�	 ~%��	�~%�	�%X�	@�%��	��%�	 �%`�	��%��	0�%�	�%h�	Ѝ%��	��%�	��%p�	��%�	Б% �	p�%x�	��%�	 �%(�	�%x�	P�%�	�%(�	0�%��	��%�	О%0�	�%��	�%�	 �%8�	@�%��	��%�	0�%@�	�%��	��%�	��%@
�%�
�%�
 �%H
�%�
��%�
�%P
�%�
��%
��%X
p�%�
P�%
P�%`
��%�
0�%
0�%h
@�%�
0�%
��%p
P�%�
��% 
��%x
��%�
0�%(
��%�
��%�
P�%0	
��%�	
 �%�	
��%8

P�%�

��%�

��%@
�%�
�%�
��%H
��%�
��%�
�%P
��%�
@�%
��%X
��%�
��%
p�%`
��%�
�%
p�%h
 �%�
`�%
@�%p
p�%�
��% 
��%x
��%�
��%(
��%�
�%�
��%0
��%�
`�%�
�%8
`�%�
 �%�
��%@
�&�
`&�
�&H
�&�
&�
�	&P
�&�
@&
�&X
`&�
�&
 &`
&�
&
p&h
&�
P&
P!&p
p"&�
 #& 
@$&x
�$&�
%&(
0%&�
P%&�
&&0
P'&�
�(&�
*&8 
�+&� 
P-&� 
�.&@!
 1&�!
�2&�!
`3&H"
�4&�"
�5&�"
7&P#
 7&�#
�7&$
9&X$
�<&�$
`=&%
0>&`%
?&�%
?&&
�?&h&
`A&�&
0C&'
�D&p'
�F&�'
H& (
�H&x(
@I&�(
�I&()
@J&p)
PJ&�)
�K& *
PL&x*
`M&�*
N&(+
PN&h+
0O&�+
�O&,
�O&8,
�O&�,
�O&�,
�O&@-
�O&�-
P&�-
P&H.
 P&�.
0P&�.
@P&P/
PP&�/
�Q&0
`T&X0
�V&�0
@W&�0
�W&P1
Y&�1
Z&2
`Z&X2
[&�2
�[&3
�\&`3
�]&�3
@^&4
�^&h4
_&�4
�_&5
@`&p5
�`&�5
`a& 6
�a&x6
`b&�6
�b&(7
`c&�7
�c&�7
`d&08
e&�8
�e&�8
pf&89
`g&�9
`h&�9
�i&@:
@j&�:
�j&�:
@k&H;
�k&�;
@l&�;
�l&P<
0m&�<
�m&=
Pn&X=
�n&�=
�n&>
po&`>
�o&�>
 p&?
�p&h?
q&�?
�q&@
r&p@
�r&�@
�r& A
`s&xA
�s&�A
t&(B
@t&�B
�t&�B
0u&0C
�u&�C
 v&�C
�v&8D
 w&�D
�w&�D
x&@E
0x&�E
�x&�E
�x&HF
`y&�F
�y&�F
Pz&PG
�z&�G
@{&H
�{&XH
0|&�H
�|&I
�|&`I
P}&�I
�}&J
~&hJ
p~&�J
�~&K
`&pK
�&�K
`�& L
�&xL
`�&�L
Ё&(M
P�&�M
��&�M
0�&0N
��&�N
�&�N
`�&8O
Є&�O
@�&�O
��&@P
�&�P
�&�P
p�&HQ
�&�Q
`�&�Q
�&PR
 �&�R
P�&S
Ј&XS
`�&�S
Љ&T
@�&`T
��&�T
P�&U
��&hU
0�&�U
��&V
�&pV
��&�V
�& W
`�&xW
Ў&�W
P�&(X
�&�X
P�&�X
��&0Y
@�&�Y
Б&�Y
��&8Z
��&�Z
�&�Z
��&@[
 �&�[
��&�[
 �&H\
��&�\
�&�\
`�&P]
З&�]
0�&^
��&X^
�&�^
��&_
��&`_
�&�_
@�&`
��&h`
0�&�`
��&a
@�&pa
��&�a
�& b
 �&xb
��&�b
0�&(c
��&�c
�&�c
��&0d
 �&�d
��&�d
�&8e
p�&�e
�&�e
P�&@f
��&�f
0�&�f
��&Hg
 �&�g
��&�g
 �&Ph
��&�h
�&i
��&Xi
��&�i
`�&j
�&`j
p�&�j
�&k
�&hk
�&�k
 �&l
0�&pl
Ъ&�l
��& m
 �&xm
�&�m
�&(n
 �&�n
��&�n
 �&0o
��&�o
 �&�o
��&8p
��&�p
��&�p
@�&@q
��&�q
@�&�q
��&Hr
 �&�r
��&�r
�&s
��&`s
`�&�s
0�&t
`�&ht
��&�t
�&u
��&`u
��&�u
p�&v
о&hv
�&�v
�&w
@�&pw
P�&�w
`�& x
0�&xx
�&�x
��&(y
�&py
@�&�y
��& z
��&xz
�&�z
 �&{
0�&p{
@�&�{
@�& |
`�&x|
��&�|
 �&}
��&`}
��&�}
��&~
p�&X~
��&�~
��&
��&`
��&�
 �&�
0�&h�
��&��
��&�
��&p�
��&��
0�&�
��&H�
�&��
��&��
`'P�
0'��
@'�
�'8�
�'��
�'��
�	'�
�
'p�
�
'ȅ
�
'�
�'X�
p'��
�'�
P'`�
`'��
`'�
 'h�
�'��
0'�
P&'p�
)'ȉ
�.' �
�2'p�
�5'��
p7'�
`8'h�
@;'��
�F'�
H'`�
�I'��
�J'�
�L'X�
�O'��
�R'��
 V'P�
e'��
�s'��
�x'P�
��'��
p�'�
��'X�
`�'��
��'�
 �'X�
 �'��
��'��
�'@�
P�'��
@�'�
�'H�
��'��
��'��
0�'P�
Ь'��
�'�
��'X�
�'��
`�'�
��'`�
�'��
 �'�
�'h�
P�'��
��'�
��'p�
��'Ș
p�' �
��'x�
0�'Й
��'(�
��'��
 �'ؚ
��'0�
P�'��
p�'؛
��'0�
�'��
��'�
��'(�
@�'��
@�'؝
�'0�
�'��
@(�
P(8�
`(��
@(؟
�(0�
�(��
�(�
�(8�
�(��
@(�
p(@�
�(��
�(�
0(H�
�(��
�(��
�(P�
0(��
0(�
�(X�
@ (��
�!(�
"(`�
�"(��
P#(�
�#(h�
0$(��
�$(�
0%(p�
�%(Ȩ
 &( �
 ((x�
�((Щ
�(((�
0)(��
�,(ت
�/(0�
@0(��
�0(ȫ
�0( �
�1(x�
P2(Ь
�3((�
@4(��
�4(ح
�6(0�
�;(��
�B(�
PF(8�
�I(��
�J(د
M(0�
�M(��
 P(�
�P(8�
pQ(��
�Q(�
�Q(@�
�R(��
�S(�
�T(H�
U(��
Y(��
�\(P�
�](��
0a(�
`b(X�
�c(��
 d(��
pd(8�
�e(x�
 h(ж
k((�
 l(��
�n(ط
�v(0�
�x(��
`y(�
@z(8�
�z(x�
P{(й
�{(�
�(`�
Ѓ(��
@�(�
��(8�
P�(��
�(Ȼ
`�(�
p�(`�
��(��
��(�
0�(H�
��(��
��(Ƚ
��(�
��(X�
Г(��
��(��
p�(P�
�(��
P�(�
��((�
0�(p�
�(�
��( �
�(x�
`�(��
p�(�
��(p�
�(��
��( �
Ъ(x�
0�(��
�((�
P�(��
��(��
@�(0�
�(��
�(��
��(8�
��(��
0�(��
��(@�
��(��
P�(��
��(H�
0�(��
��(��
��(8�
@�(��
�(��
�((�
��(x�
p�(��
��(�
�(h�
��(��
�(�
 �(P�
p�(��
��(��
��(�
0�(h�
��(��
0�(�
��(h�
 �(��
P�(�
��(p�
)��
P) �
)x�
 )��
�)(�
�	)��
�
)��
`)0�
0)��

)��
�
)8�
�)x�
)��
)(�
`)��
p)��
�)0�
)��
 )��
p)8�
�)��
�)��
`)@�
�)��
@)��
�)H�
�)��
0)��
�)P�
)��
�)�
�)X�
0)��
�)�
@)`�
P)��
`)�
0)h�
#)��
�#)�
')p�
p')��
 () �
`0)x�
�0)��
p1)(�
2)��
�3)��
@4)0�
 6)��
�7)��
P8)8�
P;)��
pB)��
�B)@�
�D)��
�D)��
�F)H�
�H)��
�J)��
�K)P�
�K)��
L)�
N)X�
`O)��
0P)�
�P)`�
�P)��
@Q)�
�Q)h�
 R)��
0R)�
�R)p�
0S)��
�S) �
�S)x�
�T)��
�U)(�
�V)��
�_)��
Pj)0�
�j)��
��)��
@�)0�
��)��
�)��
0�)8�
P�)��
�)��
 �)@�
p�)��
 �)��
Ч)H�
P�)��
P�)��
�)8�
0�)��
Ь)��
p�)@�
�)��
 �)��
@�)H�
�)��
 �)��
p�)P�
�)��
��)�
��)X�
0�)��
��)�
`�)`�
��)��
@�)�
 �)h�
��)��
�)�
p�)p�
0�)�
��) �
p�)x�
`�)��
��)��
@�)P�
��)��
�)�
@�)X�
p�)��
�)�
��)`�
 �)��
��)�
p�)X�
��)��
�)�
�*`�
�*��
�*�
�*h�
�*��
�*�
�*p�
 (*�
�(*p3*``4*��9*@>*h0@*�M*�O*p�V*�0Y* �Z*x \*�^*(�^*�i*�Pm*0�n*�@o*��p*8�r*�|*��*@��*���*�P�*Hp�*��*�`�*P	��*�	а*
��*X
�*�
�*��*` �*���*��*h`�*�P�*
@�*p
0�*�
P�* P�*x�*���*(��*�P�*�@�*0��*���*� �*8+�p+�+@+�`+�P+H�+��
+�0+P�+��
+0+XP+��+�+`0+�P+@+h0+��+�+pp+��+ �+x  +�"+($+�P$+�0%+0�;+��;+��G+8P`+��e+��g+@�i+��k+�l+H�m+��o+�p+Pr+��s+ �u+X �w+� `y+!�y+`!pz+�!`|+"�|+h" }+�" +#�+p#p�+�#p�+ $��+x$P�+�$��+(% �+�%�+�%�+0&`�+�&��+�&��+8'��+�'�+�'�+@(��+�(�+�(p�+H)0�+�)�+�)�+P*`�+�*P�++@�+X+�+�+��+,��+`,�+�,p�+- �+h-�+�-p�+.��+p.��+�.�+ /��+x/�+�/��+(0��+�0@�+�0p�+01��+�1P�+�1��+82@�+�2��+�2@�+@3��+�30�+�3��+H4��+�4p�+�40�+P5 �+�5�+6��+X6�+�6�+7@�+`7 �+�7�+8�+h8��+�8��+9`,p9 ,�9, :	,x:�
,�:�,(;�,�;@
,�;P
,0<�,�<P,�<�,8=p,�=�,�=*,@>p,,�>�-,�>`2,H?�7,�?�:,�?`I,P@ L,�@�N,A Q,XAS,�AP[,B�\,`B m,�B w,Cy,hC@},�C�,D��,pD��,�D�, E`�,xE��,�E�,(F��,�F��,�F��,0G�,�G@�,�G�,8H�,�Hе,�H�,@I��,�I�,�I@�,HJ�,�J��,�J��,PK��,�K��,L��,XL��,�L��,M �,`M�,�M`�,N�,hN��,�N0�,O��,pO��,�O��, P��,xP �,�P��,(Q��,�QP�,�Q��,0R@�,�R��,�R�,8S�,�S0�,�S��,@TP�,�T��,�T�,HU�-�U-�U�-@V�-�V�-�V0-8W 	-�W�	-�W -@X�-�X�-�X�-HY�-�Y�-�Y�-PZ�-�Z�!-[�"-X[$-�[�$-\@%-`\�%-�\@&-]�&-h]�&-�]�'-^�)-p^p+-�^�9- _�;-x_ <-�_`?-(`0@-�`0C-�`pC-0a�D-�aG-�a W-8b�X-�b�Y-�b�^-8c�^-�c`-�cP`-@d a-�d�a-�d�b-He�d-�e e-�e�e-Pf`f-�f@h-g�h-Xg i-�g�i-hj-`hpj-�h�j-iPk-hil-�ipl-jm-pj�m-�j�n- ko-xk�o-�kPp-(lq-�l�q-�lr-0m�r-�ms-�m�s-8nt-�n�t-�n�t-@opu-�o�u-�o�v-p0x-pp�x-�pp�- q�-xqp�-�q0�-(r��-�r@�-�r�-0s@�-hs��-�s �-tД-pt@�-�t��- u �-xu��-�uP�-(v�-�v��-�v@�-0w�-�w�-�w�-8x@�-�x�-�x�-@y��-�y@�-�y��-Hz@�-�z�-�z��-P{�-�{`�-|p�-X|P�-�|p�-}�-`}0�-�}@�-~�-h~��-�~0�-��-pp�-�`�- �Щ-x���-Ѐp�-(�`�-���-؁@�-0��-��ж-���-8���-���-���-@��-���-�п-H��-���-�� �-P�0�-����-���-@���-�� �-���-H�@�-����-���-P���-��`�-���-H���-�� �-�@�-8���-���-�P�-@���-��`�-���-H���-���-��.P��.��.��.@�P.���.�P.(��.��0.ؐ`.0��.���.ȑ�. �`.x��.В .(�p.p��.ȓ+. ��,.h��-.��`0.��0.p��1.ȕ02. ��2.x��5.Ж`6.(�@9.��p:.ؗ�:.0�P=.��B.�pB.8��B.x�PC.Й�C.(��G.���H.ؚ�J.0��J.�� M.��M.8��N.��S.؜�U.0�0W.��X.��X.8��Y.��`Z.�[.@��[.��P\.��\.H�].��0].���].P�`^.��_.��_.X�P`.���`.�a.`�0a.���a.�`b.h��b.��d.��f.`��g.��j.��l.h�@m.��Pn.�@q.p�z.ȧ{. ��{.x��|.Ш ~.(�@�.��І.ة`�.0�Ј.����.���.8�p�.��0�.��.@�@�.����.���.H�@�.��@�.����.P�`�.���.���.X���.����.��.`���.����.�и.H���.��P�.����.P���.��`�.��.X� �.����.���.`���.��P�.���.h���.����.�0�.p���.ȶp�. ���.x���.з��.(���.����.ظ��. ��.x� �.й�.�@�.h���.����.�`�.p���.Ȼ��. ���.x�0�.м��.(���.p�@�.����.�`�.h��.���.��.p�p�.ȿ�.��.H� /��0/��0/P�
/���/�/X��/��/�/`�`/��`/��/h��/��/�� /p�P$/��`%/ �&/x��&/���(/�p*/H��*/��p,/���./P�p0/��`3/��5/X��6/��p7/�08/`��9/���:/��</h��?/���@/�`A/`�0B/��@D/�E/h��E/���G/��I/p��I/���K/ �0O/x��^/���a/(��b/��`i/���l/0��m/��p/�� r/8��t/���u/��0x/@��x/��0|/���/H��/��І/��p�/P���/����/�0�/X�p�/��0�/����/@�0�/���/��К/H�0�/��P�/��`�/P��/��Ь/�д/X���/����/�@�/`���/��@�/���/h���/��0�/�p�/X���/����/��P�/H���/��P�/����/ ���/x���/����/(��/�� �/����/0���/����/��@�/8���/��0�/��p�/0�p�/����/����/ ���/x�0�/��@�/(�P�/����/����/0���/����/�� �/8�@�/����/��p�/���/p���/����/ ���/x���/�� �/(�0�/���/����/0��0�� 0���0(��0���	0���
00��0���0��0
08��
0��`0��0@��0��`0���0H�@0��@0���0P�p0���0�P0X��0��00�0`�00��P0��0h��0���0��0p� 0�� 0 �!0x��!0��"0(�$0��$0� $00��$0�� %0��%08�&0��p&0��&0@�`'0���'0� )00��+0x��,0�@.0(��00���60�@800��80���80��908��:0��`<0� =0@��=0��@>0�?0H @0�B0��B0PpR0��R0�S0`S0X�S0�T0��T00U0`�U0�PV0��V0(�V0h@W0��W0��[0(�^0h d0�g0�r0@�s0���0��0H �0��0���0P�0��0	0�0X	`�0�	��0
�0`
Б0�
��0`�0hp�0��0��0p��0�0�0 
��0x
�0�
��0(��0�@�0��0�0p�0�P�00�0h �0���0��0p��0�`�0 �0x��0���0(�0���0��0��0X��0���0�@�0H��0�P�0�p�0P�0�`�0��0X@�0���0��0`��0� �00�0h`�0�P�0p�0p��0�p�0 p�0x0�0���0(��0���0��00`�0��0���08��0���0���00�0���0��08 ��0� 0�0� P�08!��0�!��0�!p�0("��0�"�0�"�00#�0�#��0�# 18$@1�$P1�$p1@%�1�%�1�%0	1H&�1�&`1�&
1P'p1�'�1(�1X(01�(1)01`)01�)�1*�1h*�1�*�1+1p+ 1�+�1 ,p!1x, $1�,�$1(-�%1�-p'1�-)10.�)1�.�)1�.�)18/�)1�/�-1�/p21@0�21�0�41�0�61H1P81�1�91�1P;1P2�;1�2�;13�=1X3>1�3 >14A1`4E1�4�F15H1h5I1�5�I16M1p6�U1�6V1 7�V1x7�V1�7`W1(8�W1�8@\1�8Pa1(90b1�9�d1�9Pe1(:�h1�:�j1�:`k1 ;l1h;�l1�; m1<�m1p<`n1�<�n1= o1p=`o1�=�o1 >@q1x>�r1�>�r1(?ps1�? t1�?�u10@�v1�@�w1�@px18A0{1�A�{1�AP~1@B�~1�BP1�B�1HC0�1�C�1�CP�1PD�1�D0�1EЅ1XE@�1�E�1F@�1`F��1�F@�1G`�1hG��1�G��1H�1pH��1�H�1 I��1xIp�1�IР1(J�1�J �1�J0�10K��1�K��1�KУ18L�1�L�1�L`�1@MЦ1�M@�1�M`�1HN�1�N0�1�NP�18O@�1�O�1�OP�1@P�1�P�1�PP�10Q��1�Q �1�Q��1R�1`R@�1�R��1�R�1PS�1�SP�1T��1@T��1�T�1�TP�18U��1�U��1�U��1@V`�1�V@�1�V�1HW��1�W�1�W��18X��1�X��1�X��1@Y��1�Y��1�Y��1HZ��1�Z�1�Z��1P[P�1�[��1\�1X\�1�\�1]��1`]�2�]P2^�2h^�2�^`2_`	2p_
2�_p2 `0 2x`0"2�`�$2(a%2�a�'2�a(20bp)2�b�+2�b�+2 c�,2xc�.2�c�/2(d�02�d�22�d�220eP32xe52�e�52(f�72�f�?2�f0B20g�C2�g�E2�gPG28h0I2�hpI2�h�J2@ipL2�i�L2�ipM28j�M2�jpS2�j�S2@kPT2�kV2�k�V2Hl�a2�l�c2�l0h2@m�h2�m�j2�m l2Hn�l2�no2�n o2Po�o2�o�o2p�o2Xp@p2�p�p2qq2`q�q2�qpr2r�r2hrs2�rs2s�s2ps�s2�s0t2 t@t2xt�t2�t�t2(u�u2�uw2�u�w20v�w2�v�y2�v�z28w�z2�w�|2�w�}2@x2�x2�x 2Hy�2�y�2�yP�2Pz��2�z��2{�2X{�2�{�2|0�2`|��2�|��2}��2h}�2�}Е2~�2p~0�2�~@�2 ��2x0�2���2(��2��p�2؀�20�0�2����2�@�28�`�2����2��2@�`�2����2���28���2����2���2@���2���2؅��20�P�2��P�2���28��2��`�2� �2@�P�2��`�2��2H�0�2��0�2��@�2P���2����2� �2X���2��P�2��2`�P�2��@�2���2h��2��p�2���2p�0�2����2����2P�P�2���2�`�2X�0�2��3��3`� 3���3���3P��3�� 3�p3X�p3��03��3`��3�� 3��3h��3��3��3p�p3Ȗ�3 �`3x��3З� 3(��!3���#3ؘ0'30�0(3���(3�0+38��.3��P03��23@��63��83��93H�P:3��;3��p;38��=3��0>3�A3@��A3���D3�PH3H��H3��L3��M3P��M3��pP3�pR3X��R3���S3� T3`��T3���T3��W3h��X3���Y3��Z3p��^3Ȥ�_3 ��`3x�a3ХPb3(��b3��Pc3ئe30�0f3���f3��g38�0k3���k3� n3@��n3��Ps3�P~3H��~3����3��3(��3����3Ы0�3(�P�3��P�3ج��30�0�3����3���38�P�3����3���3@�P�3���3�p�3H�@�3����3��0�3P���3����3�p�3@�`�3�� �3���3H�0�3��P�3����3P� �3����3��3X��3����3���3`�p�3����3���3h��3��p�3��3p��3ȸP�3 ��3x���3й��3(�0�3����3غ��30��3����3� �38���3��0�3���3@��3����3��3H�p�3��P�3����3P�p�3��`4��4X�@4���4��4H��	4��@
4���4P�p4���4�0
4X�04���4�4`��4��4��4h�4���4� 4X�4���4��4`��4���4��4h��4���4��4p� 4��� 4 ��!4x��'4��(4(�p(4��`04��@240�P74���74���848� :4���@4��@G4@��G4���I4��0J40�0K4��0S4��@S48��U4��0[4��]4@��^4���`4��0b4H��b4��e4���e4P��i4���l4�@m4X�Pn4���n4�p4`��p4���q4�`r4h��r4��0u4�v4p��w4���y4 ��z4x��z4��@{4�0|4`�P|4��}4�� }4P�0}4���4���4X���4���4��4`�p�4����4��4h��4���4�P�4p��4��`�4 ���4x� �4��Л4(��4��`�4���40�p�4���4����48�0�4��`�4���4@���4���4��p�4H��4����4��P�4P�Ф4����4�p�4X��4���4��4`���4�� �4���4h��4���4���4p�@�4��`�4 ��4x�`�4����4(���4����4����40�0�4��P�4���48�p�4����4����4@�0�4����4��`�4H��4����4����4P� �4����4�`�4X�@�4����4��P�4P�@�4����4����4P�p�4����4����4@�P�4��`�4��P�4H� �4�� �4����4P�P�4����4���4@�P�4��`�4��4H���4�� �4����4P�P�4����4���4X��4����4�@�4`���4��0�4���4P�0�4��@�4���4H�@�4���4���4H���4���4���4@�@�4���4��4@
p�4�
�4�
��40
P�4�
`�4�
��40
��4�
@�4�
��4(
��4x
�4�
@�4 
`�4x
��4�
��4 
p�4p
5�
 5
05h
�5�
@5
�5X
�5�
�5
 5X
05�
�5	
 5`	
5�	
�5

 5h

�5�

05
�5p

5�
�
5 
P5x
5�
�5(

0
5�

�
5�

P50
5�
�5�
 58
�5�
p5�
�5@
�5�
 5�
�5H
P5�
�5�
p5P
�5�
�5
�5X
05�
�5
�5`
 5�
�5
p5P
5�
5
�5H
 5�
�5�
�5H
�5�
 5�
�5@
� 5�
!5�
 !5@
�!5�
0"5�
�"5H
#5�
�#5�
 $5P
�$5�
0%5
�%5X
p&5�
�&5
�'5`
(5�
�(5
)5h
�)5�
 *5
�*5p
0+5�
�+5  
�,5x 
-5� 
�-5(!
 .5�!
�.5�!
`/50"
�/5�"
�05�"
 150#
�15�#
P25�#
�250$
`35�$
 45�$
�458%
@55�%
65�%
75@&
�75�&
@85�&
�85H'
p95�'
:5�'
�:5@(
`;5�(
�;5�(
�<50)
=5�)
@>5�)
�>5(*
�?5�*
`@5�*
�@5+
@A5`+
�A5�+
 B5�+
�B58,
�B5x,
PC5�,
�C5�,
0D5P-
�D5�-
PE5�-
�F5@.
�G5�.
I5�.
PJ5H/
�K5�/
�M5�/
�N5P0
�O5�0
�P51
�Q5X1
�R5�1
�S52
 T5`2
 U5�2
 V53
 W5h3
�W5�3
@X54
�Y5p4
�Z5�4
�[5 5
�\5x5
�]5�5
�^5(6
�_5�6
�`5�6
�a507
�b5�7
�c5�7
�d588
�e5�8
�f5�8
�g5@9
�h5�9
�i5�9
 k5H:
 l5�:
 m5�:
 n5P;
 o5�;
 p5<
 q5X<
 r5�<
@r5=
�5`=
@�5�=
��5>
��5h>
 �5�>
@�5?
�5p?
 �5�?
��5 @
З5x@
 �5�@
@�5(A
�5�A
�5�A
�50B
 �5�B
`�5�B
@�58C
�5�C
�5�C
 �5@D
��5�D
�5�D
`�5HE
��5�E
0�5�E
��5PF
�5�F
@�5G
��5XG
�5�G
 �5H
��5`H
��5�H
��5I
�5hI
p�5�I
�6J
6pJ
P6�J
�6 K
p6xK
�6�K
P6(L
�6�L
06�L
�60M
p6�M
�6�M
68N
�"6�N
@$6�N
 '6@O
*6�O
@/6�O
 16HP
�16�P
036�P
�36PQ
�46�Q
�56R
`66XR
076�R
�76S
@86`S
�86�S
P96T
�96hT
 :6�T
 ;6U
0;6pU
�;6�U
�;6 V
�?6xV
pB6�V
0C6(W
�F6�W
�H6�W
0I6 X
M6xX
�M6�X
�M6Y
�V6pY
0W6�Y
�W6 Z
pX6xZ
�Y6�Z
@]6[
�]6p[
�_6�[
pb6 \
c6h\
 e6�\
�f6]
 i6p]
�k6�]
 n6 ^
r6x^
@t6�^
�u6(_
0v6�_
�z6�_
P|60`
�6�`
�6�`
�6 a
��6xa
`�6�a
�6(b
��6�b
��6�b
�60c
�6�c
0�6�c
P�68d
`�6�d
�6�d
P�6@e
��6�e
��6�e
`�6Hf
�6�f
�6�f
 �6Pg
`�6�g
��6h
Ї6Xh
�6�h
��6i
@�6`i
Љ6�i
p�6j
 �6Xj
��6�j
��6�j
�6Hk
Б6�k
��6�k
`�6Pl
��6�l
�6�l
��6Hm
��6�m
@�6�m
�6Pn
�6�n
У6o
@�6Xo
`�6�o
�6p
p�6`p
��6�p
p�6q
�6hq
P�6�q
�6r
 �6pr
 �6�r
0�6 s
0�6xs
 �6�s
 �6(t
��6�t
�6�t
@�60u
��6�u
��6�u
p�68v
 �6�v
��6�v
�6@w
�6�w
p�6�w
��6Hx
��6�x
@�6�x
��6Py
��6�y
`�6z
��6Xz
�6�z
��6{
��6`{
P�6�{
 �6|
�6P|
`�6�|
��6}
��6X}
�6�}
��6~
��6`~
��6�~
��6
p�6X
 �6�
��6�
0�6`�
��6��
��6�
@�6h�
@�6��
��6�
�6X�
0�6��
��6�
��68�
��6��
�6؃
@�60�
��6��
�6�
p�68�
��6��
�6�
`�6@�
�6��
�7�
P70�
�7��
�7�
p78�
�7��
@7�
07@�
`7��
P7�
 7H�
p7��
�7��
 7P�
p 7��
� 7ȋ
!7 �
p!7`�
`"7��
@#7��
�'7P�
07��
@=7�
>7@�
`?7��
@@7�
�@7H�
 A7��
`A7��
�C7P�
�D7��
�F7�
�G7H�
�I7��
�K7�
M7H�
pM7��
�M7ؒ
�N70�
�O7��
P7�
@P78�
�U7��
�W7�
�[7@�
]7��
P_7�
@b7H�
c7��
�c7��
�f7@�
�g7��
�g7З
i7�
0r7p�
s7Ș
�s7 �
 t7h�
�t7��
�w7�
@x7X�
�x7��
�y7�
@{7H�
�7��
�7�
P�78�
��7��
 �7�
�70�
��7��
�7�
0�78�
��7x�
�7О
�7�
`�7P�
�7��
P�7�
��7X�
Г7��
P�7�
��7`�
0�7��
@�7�
��7P�
��7��
@�7�
 �7X�
@�7��
`�7�
��7`�
�7��
Й7�
 �7P�
��7��
��7�
�7X�
�7��
P�7�
0�7`�
��7��
��7�
`�7h�
 �7��
�7�
��7p�
и7ȩ
��7 �
@�7x�
��7Ъ
0�7(�
��7��
�7ث
��70�
�7��
P�7�
��78�
P�7��
��7�
�7@�
��7��
 �7Ю
��7(�
��7x�
��7Я
0�7(�
��7��
`�7ذ
�70�
 �7��
��7�
�78�
�7��
��7�
��7@�
 �7��
P�7�
�7H�
��7��
�7�
�78�
�7��
 �7�
��7@�
�7��
P8ض
�80�
8��
@8ȷ
�8 �
 8h�
�8��
�8�
@8p�
P8ȹ
�8 �
@8x�
p8к
�8(�
p8��
�8ػ
�8(�
�8��
�8��
8�
�8X�
�8��
�!8�
�"8`�
�"8��
P#8��
`(8P�
p)8��
08�
48X�
`A8��
 E8�
G8`�
0J8��
�Q8�
pR8P�
0X8��
PX8�
�[8X�
�q8��
�q8�
Pt8`�
@u8��
�v8��
�~8P�
�8��
Њ8�
�8X�
P�8��
p�8�
К8H�
��8��
�8��
p�8@�
М8��
@�8��
`�8H�
�8��
`�8��
��8P�
��8��
��8�
м8X�
0�8��
P�8�
�8`�
`�8��
�8�
��8h�
��8��
��8�
@�8p�
��8��
��8 �
p�8x�
p�8��
��8(�
��8��
�8��
�80�
�8��
�9��
�98�
�9��
�	9��
p9@�
�
9��
�9��
p9H�
�9��
�9��
9P�
9��
�9�
�9X�
p9��
�9��
�9H�
�9��
09��
�90�
�9p�
�9��
0"9�
�"9h�
$9��
�&9�
*9p�
p-9��
P39 �
89x�
`>9��
�>9(�
�?9��
@F9��
�F90�
@G9��
�J9��
@K98�
 L9��
0S9��
�S90�
�U9��
0X9��
�Y98�
�\9��
�\9��
@b9@�
�k9��
 q9��
0q9H�
�x9��
�z9��
�|9P�
}9��
Є9�
�9X�
�9��
`�9�
p�9`�
�9��
�9�
 �9h�
�9��
p�9�
0�9`�
��9��
��9�
�9P�
 �9��
p�9�
Я9X�
@�9��
P�9�
 �9X�
��9��
��9�
`�9`�
��9��
�9�
P�9P�
P�9��
�9�
��9X�
0�9��
��9�
�9H�
�9��
��9��
��9P�
�:��
 :�
p:@�
p:��
0:��

:H�
P:��
�:��
:8�
:��
�:��
�:@�
� :��
@!:��
�!:0�
�":��
0#:��
(:8�
P.:��
�.:�
/:(�
0:��
�0:�
�5:0�
�;:��
 <:�
p<: �
p=:x�
>:�
�B:(�
0I:��
�I:�
�I:�
�J:p�
�K:�
`P: �
�Q:x�
�Z:�
P[:(�
 _:��
pj:�
�k:0�
l:��
�l:�
�l:8�
Pm:��
�m:�
 n:@�
�n:��
�s:�
@t:H y:��y:��~:P@:� �:��:X�:���:P�:`��:�p�:��:P��:�0�:�:X��:��:��:`�:���:��:h��:���: �:X �:��:	��:X	@�:�	`�:
��:X
Э:�
�:��:`��:�p�:��:h`�:���:
��:`
�:�
��:��:hP�:���:P�:p��:�p�: `�:x0�:��:(P�:���:���:00�:���:�0�:8`�:���:�0�:@�:��:�;H`;�p	;��;P�;��;� ;X!;��";P$;X�$;��$;%;`p%;�&;��&;P ';�p';(;X (;�0(;@);`�);�`*;�+;h ,;��,;�,;p�,;�0-; �-;x�-;��-;( /;x �/;�  1;(!�1;x!�2;�!�3; "p6;x":;�"<;(#�B;�#�E;�#PG;0$�I;�$�K;�$0L;8%�Q;�%@\;�%�a;@&i;�&k;�&�n;H'@q;�'�s;�'�w;P(�z;�(0{;)};X)��;�)Ѓ;*P�;`*�;�*��;+Й;h+p�;�+`�;,@�;p,��;�, �; -�;x-0�;�-��;(.�;�.`�;�.@�;0/��;�/��;�/��;80@�;�0 �;�0��;@1P�;�1��;�1`�;H2`�;�2��;�2P�;P3@�;�3��;4p�;X4p�;�4@�;5p�;`5��;�5P�;6�<h6p<�6p
<7`<p7 <�7P< 8�<x8@<�80<(9@"<�9�&<�9P)<0:-<�:/<�:@1<8;�2<�;04<�;`6<@<8<�<�8<�<`9<H=�9<�=`:<�=�:<P>0;<�>�;<?0@<X?�F<�?�I<@�N<`@�P<�@S<A�T<hA�V<�A@Y<B`[<pB�[<�BP`< Cg<xC`j<�C�o<(D�q<�Dt<�D�u<0E�w<�E�z<�E�|<8F}<�F�}<�F~<@G�~<�G<�G�<HH��<�HP�<�H�<PI@�<�I��<J0�<XJ��<�J@�<K��<`K0�<�K@�<LP�<hLp�<�L��<M0�<pM��<�M@�< N��<xN`�<�N�<(O��<�O�<�O �<0P�<�P��<�P �<8Q �<�Q �<�Q��<@RP�<�R�<�R��<HS��<�S��<�S@�<PT�<�TЖ<U��<XUИ<�UЙ<V@�<`V��<�V �<W��<hW0�<�W��<X@�<pX��<�XP�< YР<xY`�<�Y�<(Z`�<�Z�<�Z��<0[�<�[0�<�[P�<8\��<�\��<�\p�<@]�<�]��<�]�<H^p�<

/8CP�>d?��������������WbeJq|�*�	�������������`C�b�Z���*�	������������Ug���d���*�	������������U���������	�	������������^�	�*�	������������� �	�*�	�������������0�	�*�	�������������@�	�*�	�������������P	"�*�	�������������`<&14�<G�*�	�������������YNQT�`cQ*�	����Ԣ�����0�NQj�`cQ*�	����������`�NQv`�Q*�	������������	�*�	���������������NQ�1`�Q*�	��������������:���*�	����������P3���u���*�	����$�������M��*�	����4�������m��*�	����D��������+�*�	����T������ ��9�*�	����d������@��G�*�	����t������`�	U�*�	�������������p	Y�*�	��������������	]�*�	��������������?adg���d*�	����0������Pd���*%*�	�������������	5�*�	���������������	9�*�	���������������	=�*�	���������������	A�*�	��������������	E�*�	�������������	?	I�*�	�������������	fNQM�`�Q*�	�����������@	[�f|��*�	����������U�	�	�*�	��������������	�	�*�	��������������	��������*�	����H?����U�
�	"*�	�����������)d8)Zeql*�	����ĕ������:	�5*�	��������������^��D�*�	������������ 	�n��,�	�����������W�	�t�*�	����ģ����B �	�y*�	�������������0�	�~*�	�������������@�	��*�	�������������P������*�	������������B�(�d��.9@l*�	����x?������
B_�n�����*�	�����N�����pY����KVb]*�	�����������o(����?Kf\P{`{����������$N���������*�	����ԣ�����P����*�	���������U�� &3:FQ]X�,�	����$������0`�fsz��*�	�����������������*�	�������������P-fs���*�	�����������Mfs���*�	����������Pm������*�	�������������������		�*�	���������U��������*�	���������������			�*�	����$��������'	0	<	*�	����4������ NE	L	`W	Q*�	����D������P)		*�	�������������`K�^	u	��	�*�	����T�������k�	���	�	�*�	�������������@�		�	�*�	����d������P��'	�	<	*�	����t������p��	�		
�
%
�*�	�����������0		4
;
D
*�	�����������@&		4
K
D
*�	�����������PL	�'	T
<	*�	�����������pu		4
`
D
*�	����Ĥ�������	NE	i
`W	Q*�	����Ԥ�������			t
�*�	������������	NE	}
`W	Q*�	������������	�'	�
<	*�	����������
�	���	�	�*�	��������������D
	4
�
D
*�	�����������h
		*�	���������������
�'	�
<	*�	����$��������
��
�
��*�	����D������@�
			�*�	����4������P�
�'	0	<	*�	����D������pNE	L	`W	Q*�	����T�������2		*�	��������������Q�	���	�	�*�	������������� y		�	�*�	����d������0��'	�	<	*�	����t������P��	�		
�
%
�*�	������������	4
;
D
*�	����������� �	4
K
D
*�	�����������0 �'	T
<	*�	�����������PF	4
`
D
*�	����ĥ�����`l		t
�*�	����ԥ�����p�NE	}
`W	Q*�	�������������'	�
<	*�	�������������	���	�	�*�	�������������0 �	4
�
D
*�	����������@ 
		*�	�������������P %
�'	�
<	*�	����������p H
��
�
��*�	����d������� i
			�*�	����$������!�
�'	0	<	*�	����4������ !�
NE	L	`W	Q*�	����D������P!�
		*�	�������������`!�
�	���	�	�*�	��������������!		�	�*�	����T�������!?�'	�	<	*�	����d������"b�	�		
�
%
�*�	����t�������"�	4
;
D
*�	������������"�	4
K
D
*�	������������"��'	T
<	*�	�����������#�	4
`
D
*�	�����������#NE	i
`W	Q*�	����Ħ�����@#9		t
�*�	����Ԧ�����P#X�'	�
<	*�	����������p#z�	���	�	�*�	��������������#�	4
�
D
*�	�����������#�		*�	�������������$��'	�
<	*�	���������� $��
�
��*�	������������$(			�*�	�����������$G�'	0	<	*�	����$�������$jNE	L	`W	Q*�	����4������%�		*�	�������������%��^	u	��	�*�	����D�������%��	���	�	�*�	��������������%�		�	�*�	����T������&�'	�	<	*�	����d������ &8�	�		
�
%
�*�	����t�������&Y	4
;
D
*�	������������&z	4
K
D
*�	�����������'��'	T
<	*�	����������� '�	4
`
D
*�	�����������0'�NE	i
`W	Q*�	����ħ�����`'			t
�*�	����ԧ�����p''NE	}
`W	Q*�	�����������'D�'	�
<	*�	�����������'e�	���	�	�*�	�������������0(�	4
�
D
*�	����������@(�		*�	�������������P(��'	�
<	*�	����������p(���
�
��*�	������������(			�*�	����$������)2�'	0	<	*�	����4������ )ZNE	L	`W	Q*�	����D������P)�		*�	�������������`)��^	u	��	�*�	����T�������)��	���	�	�*�	�������������@*�		�	�*�	����d������P*�'	�	<	*�	����t������p*F�	�		
�
%
�*�	�����������0+l	4
;
D
*�	�����������@+�	4
K
D
*�	�����������P+��'	T
<	*�	�����������p+�	4
`
D
*�	����Ĩ������+NE	i
`W	Q*�	����Ԩ������+5		t
�*�	�����������+XNE	}
`W	Q*�	�����������+z�'	�
<	*�	����������,�	4
�
D
*�	���������� ,�		*�	�������������0,��'	�
<	*�	����$������P,��
�
��*�	����������,:			�*�	����4�������,X�'	0	<	*�	����D������-zNE	L	`W	Q*�	����T������0-�		*�	�������������@-��	���	�	�*�	��������������-�		�	�*�	����d�������-�'	�	<	*�	����t�������-%�	�		
�
%
�*�	������������.E	4
;
D
*�	������������.e	4
K
D
*�	������������.��'	T
<	*�	������������.�	4
`
D
*�	����ĩ������.�NE	i
`W	Q*�	����ԩ����� /�		t
�*�	����������0/
NE	}
`W	Q*�	����������`/)�'	�
<	*�	�����������/I�	���	�	�*�	��������������/k	4
�
D
*�	����������0�		*�	�������������0��'	�
<	*�	����$������00���
�
��*�	�����������0�,*�	������������U1<CNU,*�	������������UP1.,*�	������������U�1IZ�a�oz�*�	�������������2a����8Dc]�������������6�u|�����	�	����4�P8����$
'
3
.
*�	�����������9�		R
�(����������������:�Y
`
1c
n
�,*�	������������U�:u
�
�
�
�
�
,*�	�������������0=8			�	�	������������U@=`	�
�

�	�	P=x�
�
�
#�>�8		K�>�(		R�>��UUXP?�(���@(�����������������/p?� ���P(����������������x"�?���
�
�$�@���X	�@��eA 8ttxC*8���`(����������������0CA(���p(����������������(SPC^����@Dl(���(�����������������/`D� ���(�����������������"�D�%(+,6(*�	��������������D�(Y
9@6<_mf,�	����(O����Hl:`E
(���@���,�	�������������i:�E/���K���*�	��������������FT�g9DRK*�	����$������`Gy�emq�I�<CNU,*�	������������U J����.9�	�	����p�L�V]`}hs�	�	@L�<z~CNU*�	������������U�L<z�CNU*�	������������U�L <z�CNU*�	������������U0M3���$���*�	������������U`MJ�z�n��U*�	������������U�Mb���x�*�	������������U��Nr����*�	������������U�pO�+26�>IR*�	������������U��O�+2Y�>IR*�	������������U�0P�ax�����]*�	����D�����U`Q������TJ�G�����?����U�T�	��[�$�	������������U T����^,*�	������������U@T���a,*�	������������U`T#���d,*�	������������U�T6���g,*�	������������U�TIN��j`Q,*�	������������U�T]���m,*�	������������U�Tn���p,*�	������������UUN��s`Q,*�	������������U@U�N��v`Q,*�	������������UpU��y ,*�	������������U�U�%,|>I ,*�	������������UPV�%P�>I ,*�	������������U�V�by�������*�	����T�������W����������*�	����d������`X��0;B�	�	����t�YMX[�>i�	�	�Y.p~�c�����	�	������������[�/�JU\�	�	������P\D  k�����*<,�e���������`]Q ���'���	8*�]d ���2��*t*�\��������U^s �4�	�	`^� &*OT[|+<,�e��������Px�_� dlpD>z�	8*�_� ��������100���������������`� ���I9DZQ�>�>�����?����U��b� �il����,*�	������������U�b! t���7+$�4��Xp������%��h"������	�	����D��h("(���1��lJ�B�\@�����2 jE"#*-�7B�	�	`j`"ITkU9����100����\������@kw"���w���$900���������������k�"�	�$-$900��������������Pl�"4D�������T�`�\�/������p	##*-�7B�	�	�p)#
 � �* 5 < *�	�������������Pq7#E L O �W \ a ,*�	������������UpqI#f � � �0"<"i"]"�%�%�X�������wZ#���"G��	�	����d��wq#(�"�"�"�>#I#c#X#`ypy�\xO�����2�y~##*-�7B�	�	z�#~#�#�#���#�# ,*�	����������Upz�#�#�#�#��#U,*�	������������U�z�#�#�#�#�#$%,*�	������������U {�#$$($H$S$c$Z$*�	������������{$�n$r$
�	�	�{$y$�$�$D�$�$
%%�	�	�����������}9$(*%3%Q%j�%�%�%�%�0�	����0������U�~{$ �%�%�%�&&&&D*�	����������_0�@��$$&3&7&�u&�&�&�100������������� ��$�&�&�&�&�&'�&�	�	����p��������$�'"'��2'�	8*P��$;'M'Q' b'g'�	4.P%�����������$l'�'�'0�'�'�'�	3������ �>%((7(k�v({(��	@.c���������%�(�(�(z�(
))�	<9]8@��%()/)?)�W)b)k)�	�)���������%�v)M'�)�)�)�)�	(.`)����<�@��%�)�)�)�)�)�	�	���%�)�)�)	*&*8*/*�10�����������Ќ$&	C*F*�$�	��������������O&I*^*b*!�*�*�*$��8d�����������s&	C*�*N�$�	����������������&�*�*�*P�*�*�**�	������������� ��&	C*�*Y�$�	������������G90��&�*++[+++*�	������������G9���&	C*"+d(+-+*�	������������G9��'	C*2+m�$�	���������������7'	C*6+o(+-+*�	�������������АP'	C*<+��	�	������������R9�q'@+Q+U+�7,G,b,\,�
a����������R9 ��'�,�,�,�G-S-[-D*�	����������������'a-k-o-
�-�-�y�y�c������������'...94.?.H.$000����������������'M.W.i.K�.�.�.�	�%f�(�.�.�.-/"/4/-/�	�y������������D(;/P/T/	�/�/�	�	��U(�/�/�/�0�0�0*�	����@
�������(W1Z1b1Cz1}1�*�	����������Up��(W1Z1�1Hz1}1�*�	����0�����UЩ�(�1�1�1i�1222*�	����h@����U�)2*2R2��2�2�2�28?X@����p�����U���)�2�2�2�3"3�	�	@��)�)323k�T3��*�	�������������)_3n3w3�3�3�3�3�T$aXYĪ�������)��3�3���3�,*�	���������UP�*44m4�a5m5�5�5�%�u����������_�X*�5�5	676B6K6�	T,�����O��*\6c6f6n6y6�6�*�	����������������*�6�6�6�&�6�6�6�000����Ԫ������`��*�6�6�6"�6�6*�	���������������*�6�6�6N�6�6�100������������U`��*�6�67\�6�6�100������������U��*7�67m07;7B7�	�	������������R`��*K7�6R7zd7o7v7�	�	������������C�+7�7�7�8848)8x[4a����������U��r+I8X8[8��8�8�8�8�000����$�������м�+�89!91�9�9�9�9DaTa����������U��+ �9�9�9e$:/:A:8:�500����D������$+ �,\:c:f:���:�:�100���������������*,�:�:�:��:�:�	�	�D,�:�:�:�:�:
;;lA�C����0�����U@��,";-;5;<�P;`;Y;*�	����p��������m;t;~;3h�;�;�;*�	����������P��,�;�;�;7!<-<6<�1`9f����������� m;t;C<xh�;�;�;*�	������������,Q<\<`<|�<�<�<$000���������������,�<�<�<��&�<l*�	���������������-�<�<�<�===�100���������������-!=3=?=��=�=�=�=�100����d�����U�0�4-�=�=�=���= *�	������������U��G-�=�=�=�* �=>*�	������������U0�[-�>>����	�	���������������s-!>.>5>u�>�>�>�	8*��������- �>�>?}W@c@�@�@T�d�����(������%s��?.�@�@�@4A!A/A(A*�	�����@��������Y.>AIAjAl�A�A�AK�	�	����h��������.�A�A�A�'B2BDB;B�	8*���������_���.KBRBUB5* oB�	�)�������������P��.vB}B�BS�B�B�B�D*�	����$�����U���.�B�B�Bi��BU*�	�������������@�/�B�B�B��C0C'C,*�	������������?/CCFC^C��C�C�C�	�	�������������/�C�C�C�C�C�+,c������������/�C�B�C�C�C�	8*���/�CDPD#�DE&EE�y�y�bD���������0 cEpE�E���E�E�EX5�	�����������$� �B0�E�E�E�n6FF*�	���������������`0%F/FKF��F�F�F�F�J�>�����������p��0GG=Gg�G�G�G�G(2�	�������������#1&H8HbH��HIIIl9�1��������������1VIhI�I	JJ(JJ$90�����<��������1[JhJmJs�J�J�J�J�>�A����������U����1�J�J�J��K(K!K,*�	����P��������:2=KMK�K��M�M�M�M�X�/0fd��������[2�N�N�NY�N�N�N,*�	�����@��������2�N�N1O
�O�O�O�O,*�	�����=����z ��2�OPLP.QQ2Q&Q�J�?����������z��2�J}Q�Q��K(K!K,*�	����hP���������2�Q�Q#R�KSWSrSfS�J��`f|y����� �	3�N�S1O
�O�O�O�O,*�	����p>�����z��#3#T8T�T0�DSUnUbU�J�?����������z�<3�J�U�U��K(K!K,*�	�����P������`T3�U�UmV��W�W�W�W�J��`f������@l3 YX�XY
	ZZ.Z"Z�a�ad,{�����0p0
�3 �Z�Z[A�[\ \\�a�ad�������0p�
�3�Ju\�\��K(K!K,*�	����Q������@�3�\�\]�U^a^|^p^�J��`f�|������3�^__��_�,*�	������������U0�3___��$_��*�	�������������`�3()_2_F_i_n_�_w_�J�	����Ę�����2$p	4�_�_�_p�_�_�_�_,*�	����4�����U�4�_�_�_�````�	�	����0������p�4'`:`=`��k`y`p`�	�	���������U�0�4(�`�`�`�`�`�`�,�	����������a@50�`�`�`9AaFaPaKa�,�	����p�����׆Q5 ca�a�a��b�b�b�b�a�a����������$��$6 ;cMctc��c�cd�c�JHJ����������$��G6>dEdHd>\dcd �	�	����D�����_e6jdwd�d3`�d�d�	�	�������������6a�d�dY��dd�	�	�����@����U`�6 e
ee�xe}e�e�e�,�	����$������$�!�6(�e�e�e�
ff)f f�6`9�\|������2%�"7@fGfNf�>`fif�	8*����T�#7�pfwf�	�	����d������ #T7�f�f�f(�fg
g�	�	��������������$s7 g#g4g�igtg�g{g�	�	����(A�����$p&�7(�g�g�g1RhWheh^h�JxD����XQ�����2��'�7 �h�h�hb;iAieiRi�@�J����XA�����$��)�7�i�i�i��i�i�i$000������������U��*�7�i�i�i�CkOk]kWk,*�	����p�����U/8�k�k�k���k�k�200�����A����U�/38�k�k�kUl
ll�	�$�Xt�@0G8l&l=lW�[ldl�	8*�����Q�0a8wl�l�l��l�lm�l�	8*����D�����_��3�8m*m?m��m�m�m�m�	�	�����Q�������5�8�m�m�m.n:nKnCn�	8*����d������8�8Vnenxn8�N�n�n�n�	8*�����������979�n�nFoQcpop�p�p�
b�����X����� >S:#q.q2q��i\qcq�N�	�	����������U?s:nq�q�q��q�q�q�q�	�	�����A������?�:�q�q�q&rr�	8*A�:(r3r>r?�Tr[r�	�	����ę�A�:0drsr~rI�r�r�r�r�,�	������������pC;�r�r�r1�sssD*�	����������U��C/;ss4sqJsOs]sVs(2�	������������D?;lsss�s��)�s�s%*�	����������U�Dg;�s�s�s��s�s�s(2�	��������������PEv;�s�s�sb'tt�	�	�������������F�;
ttt)KtVt_t*�	������������U�G�;ht�swtT�t�t�t*�	������������U�@H�;KB�t�ta��t�t*�	����$�����U�H�;�t�t�tnd7�t�C*�	������������UPI�;�tuu�* u.u'u�100�b������U�I<5uBuEu��aupu@FLF������������UK<wu�u�u<^xnx|x�	�y������ c=<	/y2y�D*�	������������U0cN<(:yFy]y^�y�y�y�y@+�	����HR�����2f�<�y�y�y��Bzz�	�	����D��f�<"z)z8z��NzUz�D*�	�����A����U@g�<bzlz�z��{�{�{�
�Dxf`�0l�< �{|�|��}�}�}��4N0E�������S@r]=�~�~�~���~�	�	�rx=�:�~�~�h�~�	�	�r�=(�~�~�~8�~�~�~x,�	�������������2�s�=JP[hd2�1�������������@u�-�quh,*�	������������U`u�=������	�	�������u�=�������	8*�v�=�������	�	��������������������( w�=�������	�	��������������������,�w>	��#�-C�N�U��	�	����ī0x9>`�h����
����	8*�������y�>Y�`����AɁЁK�	�	�����J����C�z�>���#�ZU�`�l�g��	�	�����������%|�>���*�uQ�]�s�m��	z�)n�����%`�x?����H$��	T,��?�)����))��	8*`��?0�@��Z	����	�%(�@?���?P�X�k���������	8*����d���@P��������ˆ҆�	\*����ԫ@�7@�)�ن��))��	8*��P@��������	3�r@ ��҇�݉����	LN� 
����g7 �UA��������	3��~A��������	�	��A����.�9�D��	�0�����З�Am;K�N��:X��	�	��A_�l���Ktߋ��	�J����0����A��
�0���	�	��������������������0� B��l�a1�=�U�M��Ub�Y�������О�B����ލ�D�O�`��
 b����T�`��C������$������	|F����������@��C$�6�����+�@�6��	8*����|C����� �D�������rސ��	8*�����R0�!D��������	8*�����������������4���D$�,�g��͑ؑ��	T,����H����D �!�%�=}�������*�	�����������1 ��D������d�N���*�	�������������E���zn6A�S�J��100����Ě����U��8Ef�u�����������*�	���������U���\E��ғ
����ÔٔΔd2\1����ؑ����U ��EU�-�
j�m��*�	�����R�����в�E������307�����C*�	����������P�F��ŕ�AK+�=�4�*�	������������IF`
d�k������1*�	����p�����U ��F����Ԗ�0�<�J�C�*�	��������������.Gw����:����	�	����ܫ��~G�%�(�w<�G��	�$�X���GN�`�m����������*�	�������������G��ɘ��{��������E�J�f8S����l��G��˙ԙ���$��	K����$�0��G(-�:�A�a�l�x�s� -�	����$������2�H�����#��&��	8*�������;HO�_���A&�2�I�?��?�C����H����U�0�QHj�����^�j�����tz�\4������p��H�:��h�~�	�	���H!�7���h$�0�H�<�$000����@����Up��H�������ɠԠ۠�	�	�����S��I���5���������	�$�����@@�KIء�&���2��¢���	�	����������@��I	� ���3�&�W�G� z0z0`Ȉ����U���	Kܥ����b�m�~�0b@b��������������!K������ק�����1`3����@K����U��NK,�8�Q��.nʨݨӨ�100�����S����U �_K(���
�AP�[�b�L.�	�������������2��qKi�x���g[�g�~�t�@200���������U@��K(��Īߪ�	Jm�}�v�L.�	����<������20��K�����%��� �	�	���������������L0��Ы�3�D��̬��,�	�����A����a���pL �#�D�i��ǭ�ڭ�? ?����(	�����/0��L��5���1����2�	�	����������Up��L��%�ɮ����	�7@��L���"�qZX�_�l*�	�����������UM0z���֯�}��������100�����d��������}M���=��ȱӱ�ڱ�1`3����P��������M ,�<���V�+�@�8��?K����������%����M�����������*�	����B�����@�N+�R�ô���������lA�A��������������N��h�8ܶ����$0�1����d�����U�0O:�E�a�Nܶ����;*�	������������FO����߷]4�?�W�J��100�����	������ jO~������n6ŸӸ̸*�	����D��������O����H�K��*�	����(T�������Oh�z���Iҹݹ��*�	����4������ �O����)��l�o�*�	����\�����_	P��������BѺغ�	�	����D��	2Pߺ��+�
��	8*p
IP�"�8�B�^�h�c�*�	����d������pxPw�����e��ǻλ�~*�	�����������p�Pݻ���y�~ �.�'�*�	����������s�p
�P=�E�v����˼ּ�	8*����h���P�����d�j�g��	�	������������%Q������d׽���* *����T�������ZQ��
����4�=��:*�	����HB����� yQJ�Q�t��<����f*�	����
�������Qھ�&����������*�	����@����U�Q����4�+�$�*�	�����������`�Q:�E�V�@�f������*�	����0�������R��������Y;*�	����d�������+R �����$�/�6�h*<,�e���������%�IRd=�@��>J��	8*0mRQ�^�z�������	�	�����K�������R 
�#����H�Z�8��100����1�����$��DS������7�����	�	����������U0 rS 0�E�v�~ �,�B�7��100����\������$ #�Si�p�����������h*�	�����������0$�S ����*/�:�A��C�*�	����xB�����$�$XTP�g���6��K�Y�S�*�	���������_@'yU������l�~�����*�	�����������@(�U �'�L�{��������*�	�����B�����$�)V���D�*�	����xT������)<V_�j�u��9�����q*�	����x
����U�*�V������$�N��
��*�	����t�������+�V�#�&�5�AD�R�K�*�	������������,�V �]�p�_������*�	����@L�����$�-LW������� �+�4�$000���������������.mW=�R�V��K�����1�9�e����������/�W������������h*�	�����������@1�W�%�)�7�iK�R��	�	��������������02�W]�l�{�a���������	�	�����������@4>X�'�6��c�n�z�u�*�	�����B�����%6YX��������������	�	����p� 7�X�&�M��������* *�����������8�X������O�i��N*�	������������U�9�X�!�J�`�������	8*�������<Y��(��h�s���z��	�	�����B�����`>2Y����"������
��8�dN`��i����_��M�Z������8������	�	����ěpN�Z������H$���	8*O+[������H$���	8*�O`[�����tB�I��	�	������`P�[X�b���X���#���	X.�)�������pS�[T�a����!<:�R�G��	D4�����e����U�U�[a��������d�	�	�����
������V�[�
��d>$�$�*�	�������������W�[+�6�9�q��m�v�*�	������������U X�[ }������������x000������������_0�Z\�����qH�K*�	��������������Z3\Q�X�_����������*�	����������� \M\������ <�����*�	��������������\g\��
�
�Po�%�	�	�������������P]�\��
��Vo�%�	�	��������������]�\)�8�g�`������	�+�X�_�\2�
�9�y�)C��	8*0`�\J�
�Q��o_�$��	�	��������������`�\J�
�f��o_�$��	�	��������������`�\t�����.�����	8*����C�a]�������n6��̸�	�	�������������`b]�������P�W��	�	����Xpch]t�����9����K�	�	�����L����^Pd~]���	��l%��	8*e�],�;�>�v�����2�3�e��������U�f�]`
���������1�	�	�����T�����Pg�]�������&�1�?�8��	�	����������� i�]F�V����������`@z�����D����Um:^0������X������ K,K�������������@qX^V�_�b���n��	�%�f����������qo^u�~����������	8*����8C`r�^������������� �	�	����Ĭ������r�^ ��������q�$��q�	�	����������$�s�^/�:�=��m�x�����	�	����Ԭ������t_������Q.��������	T,�����������u"_�������#�E�=��
Pb����p�����&�|�_(�����f���������	T,�����f����]b��_�-�H�����������	8*����|�����U���_���-�;���������	8*����<������@��_������K���������	8*������������1`����,��	�	�����������G`9�F�I��Pm�t��	�	������������UP�c`{������������	�	������������U�@�`������B]�i���x��U�V����t�����Up��`������eW�b�x�q��U�V����$�����_���`(�������t�������Ѝ������������2Б�`��������& �'�l*�	����U�������a<�D�w�;�������	d.��������2a���+�VɠԠ۠�	�	����hU0�RaM�h���^�)�C�<��Tlb���������� �max��������%���?8K����@M�����p��aN�Y�l���&�������100����������U0��a������������D*�	����`2���������a�6�Y�\	����
��	�	����@�����0��aq�|����	�����	�	����0��b�����	�&�1��	8*����p�Пb @�M�P�1c�z���DK�?�������������%���6b������e=�I�`�X��T|b�������������Pb��������)���d2�9�f�M�������zb F�\�`��a�m�����8^�b�����������88`��b����:���������������������Hck�~���cZ����l*�	���������;`�lc����������pPz�X�����U�dWdw�m�����	8*����ܮ����B�P�:d���hlx��*�	���������U��Ud���������?�?����Z�������d Ydg����*�	����hC�����1 �	e��G2=MF*�	���������_�`�&eXh�dEQi]�1�9�)�����������e��������	8*�������������b��Ce��u)4;l�	�	��������������e P`��r~���@D����h�����$����e��	�		$	�,�	��������������`��e+	:	=	%�&X	l*�	������������U �fa_	n	9��	d*�	���������U��Ef�	�	�	N�2�
�
�
x0�	����|�����U��`f�
�
Kw�l"�?�A����H��������g��������*�	����$��������Tg���H
f$
6
-
*�	����4�������`�sgA
�T
j|
�
�
*�	����������������g�
�
�
�9?<*�	�����C��������gVeh�)��l*�	����D������p��g����l��*�	����$������P�h����3l�3*�	����D������0�,h>EH�>\e�s$000����T���������nhlwz�����	�	������������UP��h�������� �	�	����d���������h������� �	�	����t������0��h
�'. �	�	��������������h05V������b�b�����3�����|��CiK]�����	8*����4� �~i%��NScZ�	�	����d�����C��ir������	8*�������i0G������>PK�\<��������j�:���h�~�	�	�j����0;MF�	T,����������U� �2jUfuj����	�	�����C����U��[j ���-9QB�	d.�����������$�P��j(h}�B+$F\K�^0������UH`�EkP[�������*�	�����U�������`k-��<eun�100����p��������yk����h*�	�������������k)03�ENx0�	������������U����kWry	P���*d+�f����������k���*���	�7��l(4�f|���100����������� �/l0���U��
�2�1�������������p�Kl  0(�0�C*P*�)���������3`��^l87FI�y���Jě�����������7���l���������|N��������������l8<ILCdo,P*�������������7��lv��b���*,c���������$���l(���d��BhK������������ �%m*9n�����T�������C�����$��mm������BVO9�9����V����U@�m(ivy����+P*����������������mv������*,c���������$�P�m(������BhK����ĭ��������m������. VO9�9����XV����U�n(iv= ����+P*��������������0)nU 0\ �/�d *P*�)���������$�Enk Ix �� � � $000�������������2	gn� � � ��� � @200������������U�	�n� � !4.!H.*�	�������������2�
�n0! !#! -!8!X�*�	�������������`�n	?!F!G�*�	����ԭ�����po	?!P!K�*�	���������s�0oZ!a!Ok!*�	���������&�fo0r!�!�!S�"�"�"�"�b�/*$�������o�_#b#�l#w#U*�	�������������P�o~#�#�#z��#�	�	�.p�~�#�#���# *�	�������������0Rp(�#�#�#�f$q$�$|$�90�����������Utp �$�$�$%%,%%x0�5�\(D����_0���p9%0H%d7L%�	�	 �p8S%\%g%��%�%�%�%tK�A���������&<��p �%��%��%&&*@�f���������3O�p&"&)&� �Q&Z&�	�9����� �p�a&d&!>� �	�	������������U�q o&~&�&<�&�&�&�q�	�	����\������Gp/qY
''�c
'',*�	������������UJq&'9'<'	 �y'�'��*�	����������U �q�'9'�'6r�'�'�'*�	����XD����U0�q�'(
(P�(�(�(�(�100����8�����b��"�q)~&)��q4)=),*�	������������U�#�qF)O)�)JW*b*z*s*Ȇ�����,c����U�%t�*�*0+��8�+�+�+*�	����T�������'uX,e,�,�D�%-.-�
$00����������)Fu�-�-�-8��-�-�*�	�����D������)iu�-�-�-x<��-�-�*�	������������*�u		..N�	�	�*�u...a|..�:*P*�X���������P+�um;7.:.e�:X��	�	�+�uD.U.�.t10A0T0L0*�	����������`3v�011e07'1�C�	�	��������������3$v�.111v>A1�	�	@4<vH1Q1T1��b1g1*�	������������U�5Vv�`n1q1��1�1,*�	������������U6vv�1�1�1i_�1�1�1*�	����0������ 7�v22(2%�b1I2�*�	�����D������7�vZ2]2x2��2�2�2*�	���������� 9�v��2�2N*�	�������������@9�v�2�2�2��_3
3�	�	����$��9&w3)3R3�4464,4�@�K�����������<:w`
e4x4����41�	�	����p������@=Zw`
�4�4����41�	�	�����D������=zw5535�Z5e5l5�	�	����
p>�w�5�5�5)��5
66�?�C����\�����U@?�w26;6j6�xe�6�6*�	�����������@�w 7'7.7b'A7t,* *�bĜ����U�Ax�J7Q7_7 *t*�\4�����UB*x#*-�7B�	�	@BOxf7x7�7$�7�78���	8*�����
����l@D�x88J8�8n9)9B9:9�
�b����lg����&0G�x }9�9�9��9�9XD*�	�������������/�G�x }9�9�9��9�9XD*�	�������������/PH
y }9�9�9��9�9XD*�	�������������/�H*y�9�9�9�=:H:X:Q:*�	�����
�����JEyu:�:�:8�:�:�	8*�bE�K�y;;0;1n6O;V;s��	8*�bHE����UpL�yg;p;z;9d7�;�;�C�	8*�bD�������L�y�;�;�;C���;�;�	�	����T�Nz�;<!<`�<�<�<�<�	8*������������Q*z===>`3=8=�d*�	����d����� RYzC=R=U=Q�g=s*t*�\��������s��Rmzn=R=u=Z07=�	8* S�z�=�=�=a�=�=�	�	 T�z�=�=�=��">+>���1`9�YxE������U�z:>R=G>�W)U>�	�	V�z\>�>�>��>�>?S��AdF�����������X{??*?&U�X?h?a?*�	����t������$�Z-{s?�?�??�?�?�?�	�	������[R{�?�?�?W��?�	�	`[a{�?
@
@_#@.@7@*�	�������������$�@\t{��?@@L@�	�	�\�{S@\@c@��@�@��	�	�����������]�{�@�@�@��_�@�@�	�	������������Cp]�{�@�@�@�@�@�@|+�	������������P��]�{��@�@&�@�@*�	������������UP^�{AAAA`��A�A�A�	T,����������C�a�{B#B/B\UB_BeB�	8*�����Pd|qB|B�B8��B�B�D*�	����$������$� eI|�B�B�BJ+�B+*�	��������������e]|�B�B�Bq�C'�	�	������������U0fr|CCCw|"C'u�	�	������������U�f�|)C�B1C<=C'�	�	������������U`g�|�B�BDC��C'�	�	������������Uh�|)C�BPC�<=C'�	�	������������U�h�|�B�B\C��C'�	�	������������U@i�|)C�BhC�<=C'�	�	������������U�i}�B�BtC��C'�	�	������������U�j})C�B�C�<=C'�	�	������������U k5})C�B�C�<=C'�	�	������������U�kO})C�B�C�<=C'�	�	������������U`lf})C�B�C�<=C'�	�	������������Um}})C�B�C�<=C'�	�	������������U�m�}�C�C�C��C�	�	n�}�C�C�C�>A1�	�	`n�}�C�C�C�qD'D�100�������������@o�}0D�C7D2=SD�q�	�	������������� p�}ZDgDzD�.��D�D�D�1`3�����V�����qP��D�B�D��@EE*�	��������������qg�
EEFE���E�E�	�9����h�sx��E�E.F"�F�F�F�F�>�K�����������v��GCGS!G,G�	�Kg0w��`3GBGEG}qG|G�G�>�K��������D��x���G�G�G�.��G�D*�	��������������yȀ	�G�G��$�	��������������y�	�G�G��$�	��������������y
��G�G�G+h�H#H�h* *����D������P{%�.HAHNHX�H�H�H�H�@�A����d������}d��HC�H���H*,�f����������}���H�H�H�2I=IDI�	T,�������~�� KIfI�I�(J4JFJ=JX50����@N����o2�p���J�J��	�	�����������������B�J%J�J�	8*0���J�J�J7�J�J�J*t*�\�����������&��B�J:J�J�	8*�:��J�J�JULKXKjKaK�100�����������`�K�qK�ByK��@�KE�	�%�[��������CЅ^��K�K�K�Z5�K�K�	8*����Į`���S@�K�K���K�K�*<,8gԮ���������K�KL�<�L!L�	�K���������(L7LFL �L�L�L�	8*�����EP�Ƃ�L�L�LU�M�M�M�M�100����������������
�MN�N�N�	�	����H��
��N�N�N���N�N*�	��������������`�(��NOO�OOO�	�	���������������:�"O+O>O��O�O���_c`c�������$ ��P��O�O�OB<��O�OY;*�	�������������h�PPP[r@PIP* *�����������������TPaPnPi�?�P�P��*�	�����E����������P�PQ���Q�Q�QX��N(*������_���2�cRfR��)C��	8*@�ӄ�rRuR��	�	����R�R�R'���RS;�	�7������������-�/S:SaSF�S�S�S�S�	4�����N����U��L��ST7T[�T�T�T�T�	�	����8�����U`�k��T�TVUieVqV�V�V�p`z����4������`����V�VWVWaWuWpW�Tc���������&����W�W�W.�W�W�	8*`�Dž�W�W�W=Z�W�	�	 �օ �W.XrXk�[Y&YY$0�1����ȕ�����$����cYpYY'|
�Y�Y�Y*�	�����������$ �/��Y�Y�YA07ZZ�	8*����ĝ��A Z'Z2ZKGZRZYZ�	�	������A�bZyZ�ZU�Z�Z�Z�Z$000����������$��a�V�Z�Zi7B�	�	P�q�V�Z�Zm7B�	�	������Z�Zq�Z%�	�	������������^����Z[[y�[�[�[�	�	�������������P����[�[�[�d7�[�6�	�	�������������Ю���[�[�[��[�[\�	�	���������������͆�)�Z\�>�)\�	�	��������������ކ!\0\4\�X\c\j\�	�	�������������0��o\�Zv\��:�\�;*�	�������������p��o\�Z�\��:�\�;�	�	�����������������C�[�\��\�\�\s*,P*������0�;��\�\�\�n6�\�\*�	pe������$�N��\�\]e]q]�]~]�400�����V����� �c���]�]�]��^�^�^�
(cXY\0����^*�^�7B�	�	p���_
_
_9c
�	�	����:*!_Dh�~�	�	P�Ň+_3_J_H �{_�_�	�$����@O`�D>�_�_�__��_�	�	��ۇ�_�_�_q�W�_�_�	�	����$����_�_`��`�`�`�	�9����(����`�`a��a�a�a�a�?�K��������������:*�a�:�:�;�$�	���������������,��:*�a�:�:�;�$�	��������������>�V*�a"hs�	�	@�U�_�_�a(�b�	�$�Xp�l�bbb/=#b�	8*P���,b3b:b;FbKbPb�	�	����4�����Wb\b_b@W eb�	�	��Ɉjbqb�bR�b�b�b�b$000�����������(��b�bc�Sc^crcic$000����x����� �8��c�c�c��&�c�c�&�100����0��������I��c
_�c�H$
ddf�100��������������#d.d?d�Pkdtd�	8*����F�����d�d�d�eff�	�6�����[0����f�f�fy.�f�f�	�	����8F�����f��f���f�	�	`����f�fg�=�dgtglg*�	����X�����U��ۋ�g�g�g�khwh�h�h �0�����Lh����������h�h�hi)i0i�	�	����p�`��?iMivi]�i�i
jj qpz����PC����&�8�CjNj_jy�j�j�j�j*�	����hF����&� �m��j�j*k�llll�100���� D����&P���\:nlql��{l�	�	�����l�l�l	q�l�l�*�	����$�����l����l�l�l'�Amm�q*�	�����F����&`��m*m1m3�CmJm�*�	����D�����&0��Qm`mim� ��m�m�m�	&�\D�����^@�K��mnl�m���m�	8*��f� �m�m�m��<n!n�~�	8*����d�����g7��|��8n;n�����	�	 ���?nGnPn���`ngn��	�	����T�����^���� nnun~n��n�n �	�	����d�����g7�Ǎ�n�n5o|p�p�p�p`�z����$�����^`�
�(.q>q�q{irur�r���
8c�����d�����\���Y��rnl�r�Jss�	�$�i�s$s's�NQs�	8*�y� ZZs]s:GZms�	�	`���ts�s�sXwt�t�t�t�	�K����������^`����t�tTu�>vJvivavD��������������ώ�v�v�vLwww�	�	���������&w5wjwqxx*x"x@�P�@&���������]x8ndx�����	�	 �$�nxwx�x�y
yyy�	�0���������^ �W�FyQy`yB	�y�y�y�	�	�������i��y�y�yO	�zz�	4��������~�*z4zyz�	{{{�	�0����x���h{o{�{=
O�{�{�{�	�	����������^ ُ�{�{|g
'|,|1|�	�	����0����B|I|X|z
Jst|�|y|*�	�����F��������|�|�|�
D�0}B};}PB�A����x��������i}{}�}�
�N�}�}�}$0P1�Yt������,��}�}�}�
1~<~C~�	8*�����F H�b~i~�~"�	8*����@�@	t�Wbu6����	�0����HW@
��	��K�	�	P
����]�a:�F�c�W�@v�z����������� 
ā�h��k�w�����*�	������������;��,�C�8�������
Hc������O�ӄބ�TH$���$000������������d�#�.�O�f�������	8*�����O�t�����څ�97�K�D��?X@�����W����_���f��������N��$K����� +�������/��	��	�	����@P�,�*�L�e�GO�[�m�g��	�7����,i����� 1��0��͑��@�K�[�V�9�1�����P������2ƒ8�������������*�	����p�����'6�3ݒ�8������#��	�0����D� 6$�b�i�t������� �	�	����Ğ������6:�������0ΔՔ�	�	������@7P�ܔ�Z� ���������WXc����d�������:d�B�P���W�c�r��	4�����`=������ɘ��#ژ�%D*�	���������U�=����3��.nəڙCn�Thc����0������0@ޓ!�0���
W�c���v�xc�c����H�����_�@C@�m;*��-h�;�;*�	��������������CR�����207(�:�1�*�	�����������Dk�m;*E�9h�;�;*�	�������������@D�O�^���@'�3�R�J�`�p�����0������G������ҝ��:4�?���10����������`H��t�{�����ǞҞ�	8*�����W0I��m;*��h���;*�	�������������pIŔ��E��������@�C�����D������L��D�:���@R�E�	�	�������������M�W�a�t�'������	�9x*������`O)���,�O�tM�T��	8*����(GPF�P�e�h�HZr��	�	�Pc�P�e�y�BZr��	�	�Q���������͡ءߡ�	�	����@Q R�����B����ƢӢ�	�0����j@T���b��=!��	�	 Uؕ�b(��=!��	�	V���b2��=!��	�	�V�<�{�C��<�v�Ҟ�	8*����8X�W:���Zs��#GZ���	8*XT�m;*���:X��	�	PXn���ţ�`L�R�d�[�$042�X�Q�����pZ���8n��x���	8*�Z�������������Ť$0�0�Y���������@[ǖ��Zsʤ�GZ֤�	8*�[�ߤ���>�I�T��	8*����@Rp\�o�y�Х����������?�A����������`_Z�$�3�>�\��b�k��&�	�,�\������C `v�v�8n}�`l#���	8*p`����Zs��o��%*,Pg����������`�����rJ��	�	@a�� ��˧0��2�>�\�T��������������8pfݗ��ҩ֩��#�2��p�z��������������h�9�H�{�'B,�>�5�,*�	����T�����U�j�������:9;�D�8�$0�3�X�������l&�}�8n��a�C���	8*�l:��C8n��X�C���	8* mN�����׬t�V�]��*�	�����E������n^��������@�@���	8*������o���:*ȭ��:�:�	�	@o��Э*׭ۭ�\�	�	�o��Э*�ۭ�\�	�	�oΘЭ*�ۭ�\�	�	p�Э*�ۭ�\�	�	@p�Э*�ۭ�\�	�	�p�Э*��ۭ�\�	�	�p9�Э*��ۭ�\�	�	qG�(���6� ݮ�����9�	�����������2p0uj�%�,�S�����������	8*����������C�v��گ����TJ�\�S�*�	���������s��xڙ}������l(�6�/�*P*�X(�������z�m�t�w�k����	�	@{@������������	8*�����X |[��(���4дܴ	�����/����d�����C�����ŵ��9�&�K$0�1�����X�����І��E�L�[��Js����y|�1�3�X$������`����������0���	�	�ʚt���ж�����	8*����(Y�ۚ'�4�;�r]�h��	3����į��o�v���������:�	�	����������C��	����(�#ָ���	�$�X����/�A�T�I�j����Q:�100����0������0�3�����_��ʻֻ޻�	�	�����0�B�{���ؼ:$���Ͻǽ�	�0�����������Q� �
_(��H$@��	8*��d�G�V�_��r������*�	����D��������w�����������ؿп�	������d�����^0����)�T�D������	�	����@����^�������
�?>�� *�	����ԯ�����0���%�7�>��m��������100����XG����s�p�Û�����r�~�����*�	��������U��ԛ��������T�]��+�	8*����xY�������������������� �	�	����������P���������) �� ��x000����d�������`��+�@�_�W��������,*L7����������!&p�"���)���:�������1�	����D���������7��������xe[��6*�	����H������`�I��������׽������,*�	���������*&0�Z����A;�D�x000��������������0�l�K�`���^A�Q���r��T�c�*|������`�|��������4������	8*�����������������������E�L��*�	����p�����Uи��]�l�p��<�����~*�	�����������й�H����K�/���������KHG��������cV���ޝ%�5���O�V� *�	����������������a�e������*�	���������������������3�?�W�M�d2�1�����O����U��J�������%'�2�9��	�	������p�[�H�S�[�Fm�������*�	����������$��r�������\�����	�	�����Y�����&�:�lW�b�i��	�	����0����x����xW ���	�	 ���������������Y;*�	������������Ş�����c
�"�f*�	����$��������۞o�)�F��e�n��:*�	���������� ���������M2�=�D��	�	�����j���������1~�������@�A�����R�����������+���U�^���	T,����p�����^����o�v����`������*�	����ğ����s ���)����B��\�CD*�	�����������������������H��	���	�+0Z���Р�*�.�R�P�W��	�	�����P��b�m�r�i�����	�	�����������a�m�u��	�	����$� ����������������	8*�����G���������.�=�O�H��U��+4���������V�f����Z�f���y����������G�����$���š%����w6(�	�	������������^ �ߡ������	����	�	P�������F����s�*P*�X�G���������9�P�tm�z��	�K����@S��+�������e3�%��*�	�����S�������F�0L�W�c�!��������t400����D���������V�0������,���������*�	����d������I��h���-�>)^�g�l:00����ܱ����U��~�0������y���������7p6hg5�����cK0�Ƣ|������l#���	�	��ݢ|������l#���	�	��������q|e�����*t*�\H����U`�
�#*-�7B�	�	��.�(���D���������@�C�����k����:0�t�h�������>2�L�A��T�c��������������� ������?�K�]�U�$9�7����D������%����i�|����"�7�,��B�C����������U�pΣA�L�P���|��,*�	������������U�	�A�L�����|��,*�	������������UP
�����E��(�:�2�*�	����Xa�����9���9�>�N\q����h*�	���� �������§�����[���*�	�����������`ާ:�L�b�rL��������	T,����HH����^�0��������_��	�	�L���$�f�q���x��	�	����xH����C���������MGZ�����	�	����T�@��������U�(#�5�,�x0�	���������Up-��`^�����1���1*�	����ؚ������?��0�E���������������^<�����Pp��������*�/��l,�	�����H����P0��<�D�K��__�i�d��	�	����d�������ʩp�����+{�����EL@+�H����Px!� �`�M�xO�[�|�p��z�z�^�7����3&1�(i� a�q���?������z�z����h�����3&�+}�8�A�D��`f�k��	�	������������C@,��r��������������D*�	�������������-���[����H��6�	�	������������C.��
���P��$����+�	������������P@/֪�[��-�\��6�	�	������������C�/�9�@�G�fJsa�o�h�D*�	����t�����UP0�v�����������|+P*�^Ġ����P�2� �+�6��L�Q���	�	���������^�2#�\�g�t�Js�������	�	���������C3H��������:���	�	P3]�������'������	�5�g��p4v���*�<�(T�[��	�	����I�5������p�J������	�$�e�� 6����������W����*t*�e�������p6Ϋ���G��g�u�o��	�	����X����C`9ޫV����hs�	�	�9��V���� hs�	�	�9� �����&�
�+��8`W����8I�����$@P;(�(:�I�M�ck�v�lh*�	�������������2<:�}�������������	�	����hI����^�=g��&�M����������	�	����Z����_?}����0$�4�+��	�	����hZ����_ @��G�V�o�%=:�������	T,�����Z����_�@A������8.�4�=��D�	8*����[�����0BɬP�e���P�������	L����(����C�E�5�J�����������
�c����hQ������I�(5�B�Q�c�������TA ?����$������X�K��������������p@(L�X[����U�@NA�`
�����1,*�	�����I����U�NT��H�Q�,*�	����������U�Oi�ly�1����\�V�����[�����0Q��!1Nd$4MA*�	�����l����U�0U���������������p^�	GJo�	�	�^�PWZu>�*%,*�	������������U�^�h���	&*�	������������`,�Ud������	�	����@TPbC��:H�N�	�	������ cf�YdhH��v *�	��������������c��}��^'F>�z{�����������Pf��cz����
		&(&�����F����_�0lۮX	g	o	�	�	�	�	Ўh+İPm� �	�	�	/
:
R
E
PB4L����԰����_0��o�(Y
b
f
;m
x
X+,]��������	�p4�8
�
�
?�
�
�
\-<,h[��������ME�pJ�H�
�
�
C�
�
�
�*�+0]��������?z��q`�X�
�
�
G�
�
�
@LC�g��������D���rv��
��.B5*�	���������U�Ps��MUY�ZoxPB�A�������������$�t�������O���>�A�������������$�uѯ ����7BO�>�?������������_0�Pw�VUc�����$0�1���������U�x������#
.
��	 :�e��������y�S
b
�
&�$�
�
�
�	 :�e0������0{'��`�
�
j�`�`*�	�������������@|6�7rw����*�	��������������~M����`�d$0�30Z��������� ^�,b (GFbKbPb�	�	�����Pu�4Jo^Yi��Ė�+�g�������������$!`�u�g���������Ј��(8I����	8*�����I������i_���	�	������������s �������'s��	�+0Z�����sЌ�.CN��?���*�	�����������������c
���*�	�����I���������(�F�P\�u�	�J����������d%@�����G�N(/�N�	�	����D������0�ӱ@W`W�~~��~�	�+0Z$������$0�������(��]�	8*����d������`��� ������	�	����������+:�#�( �-��C�	�	����������d��8�J_i[����*�	����ġ����<&�`���������*�	���������������������;H���@ H����p������`�ղ_hk3��ygn �*�	����4�����UЛ� ���p����D*t*�\D������/p��#*-�7B�	�	��'����y4��S,*�	����(J����UP�A�+2I�n6n�w*t*�\��������v��:���h�~�	�	@�������]hxq*�	����������������4�0'*�	���������������8IU��r~��dL�A����P6����9&0�V���@dW*����s{�����7�����0���Wx��.nM\Cn�Td����t��������������m�"200�����[����U�ӴCY��� � � � �T d����P�������0��!*!q!l"."#"�100���������U�����"�"�"�$#/#E#>#�U�V���������U��p#�#�#����$�$�$�W0d����8����U��8�0D�$
%�I%T%[%�	�	����8жO�z%�%�%�7�%�%�>�>������������U�p�h��%�%�%��O&��>�>������������U�к��Z&e&h&�d7o7�&*�	�������������P����:��&
�:�:�	�	�����&�&�&9''''�1`9�\������p�͵�:�N'#h�~�	�	���X'_'~',���'�'�$000��������������'�'(Q�P(Y(�N$000�����T������!�x(�(�(��)�)�)�	4����Lf��|�J*W*w*��*�*�*�	�	����<�0�����������	3��ڶ�*++Q6+A+H+�	�	����H\ ���[+j+�+����+�+�	pL�����\p���+,,hN,Y,`,pW$0 {�+�\����� ���w,�,�,v�,�,�,�	|L���������,�,�,�]-q�	�L���������������ѷ-(-,-��B@-�	@.�+`����I-M-�d7W-�	T,����^--�-�.�.�.�	D4����d���+��?/W/����/�	�	����T���?��/�/�/��S�/�/%�100������������|�K700�6++040�	8*����T����;0B0F0��X0�*�	�������������p�ɸa0j0�0���0�06�?X@����\�����U@���6�0�06+11�6�@�>����0���������.151G1$|h1s1�:�@�>����p������P�%��1�12-393O3I3�	$�,�8������u�ls�3�3Mo�3%*�	�������������p����3�3�3[4#414*4*�	�����������$�@���3�3L4`4#414*4*�	�����������$���p4y4�4e�4�4�4�4*�	����$������$���#� �4�4�4q�4�45�4�@�A����D������/���|� �4�4
5x�4�45�4�@�A����d������/�`���V�5"5}25=5D5�4*�	����d������$���ú K5T5X5�j5u5�5~5$000����t������/���
� K5T5�5�j5u5�5~5$000�����������/�p�2�V�5�5�25=5D5�4*�	�����������$��Y���5�5���� �	�	�������������p�x�0�5�5�5�=6I6a6X6D:�	�����������c:P���h6~6�6�{7�7�7�7�W@d���������,����7�78��8�8�8�8�@�K����XJ���������8�8�89#9,9]$000�����������@��39>9F9D07X9j9_9*�	����ı�������7� q9�9�9Q4.�9�9�1�	������������_0���V�(�9�9�9le:u:�:�:03t1H]0������U���k� �:�:�:��;�;�;�;<D�L0,�������/�@����;�;<��+<;<4<�	8*����Ա����z� ���W1B<F<�z1��	�	������������d��ż\<o<s<� ��<�'*�	�����������������<o<�<��<�<�<�TPd������������������<�<�<l
=≠*�	����������P�� =&=F=�=�=�=�=�	8*����8]�����/� �:� �=�=�=.��=�,�	�������������$��P�(�=�=
>7i>y>�>�>�L4��gp�����{8O�c��>�>�>��>�>�>�	8*������������^P�|� ??n?��@�@�@�@d�D��������q%pp���NARA���	�	�˽(jAsAA���A�A�100��������������A�AB.׽aBuBnB�	P:�^������$����B�B�BI�B�B�	�7P	'�(�B�B�BQ�BCC
C�1�	����������U�
8�(C�B'CY5C@Cs��,�	������������J&�
J� GC^C|Cc���C�C�C�	8*��������������_��CDD~-D8D.
*�	�������������@y�?DIDyD��>�DEE�?�>�����]�����`��/E8EDE��vE�EE�1�0Pg�������P���E�E�E�K�EF�E*�	�����]������Ǿ F!F%F]FhFqF�+t*�\���������/��xF|F$�	�	�������������`���F�F�F9 ��F�FF*�	�����J����_�p��Fo<G# �%G�m�1\:h����������3�0G?GUG=v��G�G�G`dpdX,Ģ�����0P�o��G�G[��G�G*�	�����������j� �G�G�Gl�4HH\D*,`�����_0��� � H#H;258HDH?H*�	����$�����}d0��KH HRHD�^H*P*�)��������G9�ӿK7eHvHE6+�H�H�	8*������@� �H�H�HShItI~I��*P*�)8������d``F�s�I�IT�NJJ�	8*����|�P g�$J/J2J��PJ�q�	�	�������������0!���cWJbJ�Z�J�J���	�	����(^����U�!���J�J�J�,�J�J�	�	����x^�"��KK+K#�VKeK�	D4�����J�$����vK�K*���K�K�	�0����ܴ�%��LL-LKraLhL�	�	�����^�&��{L�L�Lt�M�M�M�M�	T,���������0,��@fDNHN��TN �	�	��������������,�[NcNwN���N�N�	�	����0�0-�0�N�N%O��O�O�O�O�d�d����@������/��
PP\Py�P�P�P�P$000���������K2��2:�8@QIQPQ�m
fQmQX�*�	�����J����zVP3��8zQ�Q�Q�&R1RCR<R�?�A����_�����G�p5��vRR�R��R�R�R*�	�������������$6��(�R�R�R�R�R�R�R*�	����4�����[&�6���RS.SC.�S�S�S200����p�������8�(�S�S�Ssk��S�SPB�>�������������2�P9&�@f�S
T��(T1T $00�����������9@�>TUT�T+]�;UUULUxc�b���������U��;b��U�U�Ud�
VVY;�U�d����<�������<��	:V=V5�	�	�<�Y	:VAV��	�	�<w_EVPVSV�O_VdV�	�	����D� =���kV�V�H��V�	�	����h_�=���V�V�V�W�VW�	�	����T�@><:	:V
W(+-+*�	�������������P>9�WW6W@W;W*�	�����������>��;MWTW1C�fWxWqW$0�1����d������$�p?
�W�W�W8�W�W�W�)$000����$������ @V��W�W�WA�W�W+�,�	�������������$�@s��W�WXK�4X?H*�	������������� A��XX%XV9XDXTXOX$0�1����t�������A���W�W[Xa�4X?H*�	�������������pB��gXvX�Xi�X�X�X�X$0�1����K����2%�pC���W�W�Xp+�W+*�	��������������C��X�W�X}25Y?H*�	�������������pD<�YY"Y�DYOYcYZY�> ?����D������$�`E\�nY}Y�Y��Y�Y�Y�Y$000�����������0F|��Y�Y�Y��Y�Y�Y�R$0�1������������F���W�W�Y�+�W+*�	�������������@G��(ZZZ�7ZBZTZMZ�?X@����HK�����d%�H�aZpZ�Z��Z�Z�Z�Z$000������������I3��W�W�Z�+�W+*�	������������� JM��Z[
[�[*[<[5[$0\1����������2%� Kh� C[R[Y[�k[v[�[�[$0\1�����������2�0L�� �[�[�[��[�[�[�[�?�A����d������/�0M��(�[�[\�Z-\4\�Z�*�	����������`N��M\V\c\�\�\�\�\�>X@�����������@O���\�\�\#�\�\�R*�	������������2%�O�� �\�\]4K]V]h]a]�?�L����@U�����3��Q��]�]�]U�\�]�]*�	�������������$�`R2��]�]�]Z�\�]�]�R$000����IJ�����SO��]�]�]i^^'^~5�1�	�����������$��Ss��W�W0^v+�W+*�	�������������0T��:^G^V^�=:v^�^^$0�3�Xģ�����PU���^�^�^�0�^�^�	4������V���^__&�_�_`�_r0{�����������Y�� 7`B`F`�T`_`s,*�	������������_0Z�f`o`y`��&�`�`��*�	����Բ����U�Z=�8�`�`a��abbb�d]����Ȟ�����G`S� xb�b�b��b�b�b�b@Z̀���������_0`bk�`�b�b�b�cc#ch:00�������������"�c��0*cEc]c�c�cdd�L�L�^�_�������f��CdRdbdO.�d�d�&�	�	����������pg��8�d�d�d1�d�d�d*�	������������
HH�h��(�d�deJYedepeke�*�	����h����*��j�(�e�e�emDY�e�e*�	������������l&Lpk<��e�e�e�0ff���	�	�����������l\� )f2f6f)If��h*,�,���������0p@m|�|�RfVfl#���	�	�m��(_fnf�f50�>gSgIgX5�	����X������XPp���g�g�gU6+�g�g*t*�\��������U��p�7�g�gWd7�g�g�	8*������q3�hh+hN��ghnh��	�%H`������PrJ�K7�h�hY6+�h�h�	�	����0��rg��h�h�h���h ,*�	(h��������UF@s��)C�h�h%c
iغi*�	���������U��s��(i(i�i.ijuj�j�j�S�d���������}&�0x���j�j�j|
kk$000����$�������x��k0kWk<�j�k�k^*�	����p�������y���kll��/^ltlil$0�1�������������{C��l�l�l�2m"m�*�	�����U������|S�Wmmmum�mn"n�|��E4��i�*n�naoYqqsqkq��7�^p������Ќ|�V'r+r,hs�	�	���V'r2r0hs�	�	P���m;'r9r\�:X��	�	����PCrGrcoQr%�	�	����������������m;'rXrh�:X��	�	0��PCrbrooQr%�	�	���������������1�lr�r�r<�r�r�r*�	�������������$��D� �r�r�rhqG+s�G*�	������������+70�W�2sFsOsf�s�s�s�s,*�	����D�����U`�w�tt.t��j^trtgtp@�Lxc�����U�����t�t�t�uu(u�1t:�\��������s�@���(4uOu_u�@��u�u�u�L�L@hT������&�Л���u�u�u�u�u�R�	�LXh��������Up���	�u�u.�	�	�����uvv�92vHv=v:00����$�����U����lUvov��v�v�v�	�	�����@�+��v�v�v~��4wFw=w$000����x��������F�mwvw�w�$�w�w�w�100����xK����� �_��:*�w��:�:�	�	`�s��w�wx=Kixpx]�	8*���������������:*�x��:�:�	�	Т��	��x;�	�	����B8n�x��	�	0����:O�x
h�~�	�	p����x�C�x~�x�x�	�$�XP���:�x�x�:�:�	�	����:�x�x�h�~�	�	Ф8��yy�#y*�	����D�������k�.y6yYy��y�y�y�	�	����@V��� �y�y�ylm
�yXD*�	�������������/�����y�y�y��qz#zK�	�	�����K�����p����2zAz��Yz�	�	����\����	lzoz��	�	�YDv��sz�l#�z�z*�	�������������@��	�z�z�*�	�������������P�5��[�z�z�d7�z�z�CD*�	����d�����UШR�\:�z�z���z�:*P*�X���������`�r�7�z{�d7{${�	8*����������:K�3{h�~�	�	 ���={D{G{u�tN�̸*�	�������������Ъ��ЭK�[{�ۭ�\�	�	���%e{l{Y6�{(D*�	����t�����UP��N�{�{``�{Q,*�	����������U��:�N�{�{g`�{Q,*�	����������U��T�N�{�{n`�{Q,*�	����������U�n�N�{�{u`�{Q,*�	����������U���N�{�{|`�{Q,*�	����ij����U@���N�{�{�`�{Q,*�	����Գ����Up���N�{�{�`�{Q,*�	���������U����N�{�{�`�{Q,*�	���������UЬ��N�{|�`�{Q,*�	���������U��N�{|�`�{Q,*�	���������U0�&�N�{|�`�{Q,*�	����$�����U`�A��+|.|�,*�	������������U��\��+|6|�,*�	������������U��w��+|>|�,*�	������������U�����+|F|�,*�	������������U����+|N|�,*�	������������U����+|V|�,*�	������������U ����+|^|�,*�	������������U@���f|u|x|���|�|�|8?X@����4�����U����+|�|�,*�	������������U �4��+|�|�,*�	������������U@�O�f|u|�|���|�|�|8?X@����D�����U��j��+|!},*�	������������U ����+|)},*�	������������U@����+|1},*�	������������U`����9}@}L}D*�	����T�����U�����9}S}L}D*�	����d�����U�����+|_}%D*�	������������U����+|g},,*�	������������U�'��+|o}3,*�	������������U�B��9}w}9L}D*�	����t�����U �]��}�}�}?�#UD*�	������������Up�x��+|�}ED*�	������������U����%�}�}L6(,*�	������������Uг���+|�}U,*�	������������U����+|�}\,*�	������������U����+|�}c,*�	������������U0����+|�}j,*�	������������UP���+|�}q,*�	������������Up�5��+|�}x,*�	������������U��P��+|�},*�	������������U��k��+|�}�,*�	������������Uд��N�{�}�`Q,*�	������������U����+|�}�,*�	������������U ����+|~�,*�	������������U@����+|~�,*�	������������U`����}~�,*�	������������U��
��+|2~�D*�	������������Uе(��:~G~��f~�D*�	����d�����UP�C��}�}s~��#UD*�	������������U��^��}�}}~��#UD*�	������������U�y��}�}�~��#UD*�	������������U@����}�}�~��#UD*�	������������U�����}�}�~��#UD*�	������������U�����~�~���~�D*�	����`����UP���~�~]�W��6�.��s@{�����o������"����������^�k���We���������@�>�J�cR��3o��%*�	���������������Z�N��Ɂ+ׁ܁�	�	�����Kм{� 	��Q�$�	�������������/�������m)&�-�l�	�	�����������b���� �yB�F��m
�yXD*�	�������������/0�� �yB�F��m
�yXD*�	�������������/��M�R�i�s��=:����^*�	����������U�b������khd���s�TJ�G��������������s������� �@σ݃ԃ200����������U��������9O��	�,*�	����������U0�O+� �$�B�.�3��*�	�����������������<��C�UOO�V��100�b��������U����<��_�dOO�V��100�b��������U0���<�k�o�t�_y����208)��������������������'|��ń200������������U`��΄�#Մ	݄�%,*�	������������������#���#��%h*�	������������� �/�o\��5�:�\�;*�	�������������`�?�o\��:�:�\�;*�	���������������\���?7�*�	����Ĥ�������|�o\�F�D�:�\�;*�	�������������0���ЭP�T��ۭ�\�	�	p���\�e������ȅՅ�	09�����Vp������H�	�	�������1�,��������tS�_����H������@����6�6Ն�6+���	�	�����������������\c6����W	��*�	�������������p��\6c6���)�*�	pe���������$ �+� 0�;�>��T�_�u�j�xJ�?����������o2  �<� 0�;����T�_�u�j�xJ�?����������o2  �Z�����?���&�T�D��/�/�����~������P����B�B�y��BU*�	������������������B�B��~��BU*�	�����������������������t!�s�*�	������������U����(��B/��7�B�U*�	������������U�����CI�M�(�CY��	8*@���b�j�n�>D��������y�y����������������ь�����������l9�1����Ў����������b�g����׏͏t�������\q�������F�T�j������͑��data����h�������X�S�_�i�ml��Œ���0�	����0������� �l�ڒ������������T�a����@:����� ����#�7�3�ǕەЕ�1�	�����m����U����΄�"��݄.�%�*�	����������������� ��5��A�L��*�*�	�������������0@��� S�Z�^��l�w�-x9�	�������������$1����(��Z�����\�����9�	������������nT7@����I����CB�U�*�	���������������� ��������˖�*�*�	�������������0��.���I�Җ�CB�U�*�	�������������@�B�o\ܖ��:�\�;*�	���������������V�	��*�	���������������i�	��*�	���������������}������**�	�����������������(�I��67�B�U,*�	������������U�������;*�	�������������0����#�W�>4�ŗח̗,*�	����`G����z�����h�q�M=�S�I��100����������z������W�>4�ŗח̗,*�	����0H�����z����ؙh�q�M=�S�I��100�����������z��&�4����� ^�t�j��900Hf�������z ;� ś��n�u���������a�ad<������0p0V�  �0�~��t��������J�Jd�������0p0
p��������&���*�	����Ĵ������
����-�1��CB�U�*�	���������������<-�;��NG�U�*�	����Դ�����P��(N�`�d�b'�����5�	�������������2���8������^��ʠ֠Ѡ�*�	����������6���(�-�ݠ�7�B�U,*�	������������U
�� �������)� ��1�	����������$��
�0�8�B���Z�l�c��1�	�����������01��J-�s���W���*�	������������U�K��������Rh��
��	�	�����������^��1�<� �W���	�	����������`y�d�s�|���������000����L�����$������¢�%*�	�������������0��̢Ӣ֢�.��&*�	���������������o\����:�\�;*�	�������������06����:��������@ ?����(������_�0� !��* �	��	�	������������U�@r��� ��P�[�b��N�	�	����8L����U0}�  0s�B0�C*P*�)���������3`���U 0{��/�d *P*�)���������$0��U 0���/�d *P*�)���������$���U 0��/�d *P*�)���������$0�0���#��������*�	��������������0�Э�����ۭ�\�	�	�U�¤פ��|�������	�K�����������pt�ǥҥ���#���	�	����$������@��U6�Q�Cj�����	�	����X`����U�����¦զV2-�?�4��	8*����������U0��n���§t��
���	ԛxEh�����`"�Y�g����!�-�<�Cn�
�b�����������$7�o��?x���W�V��	�	������������s %E��������
��=�3�rP? ghL�����(U�o\OL�T�_�f�*�	�������������@(`�k��Jr�|�N��*�	��������������(k��J�J��"�J�J�J*t*�\����������(y�m;*��2hX��;�;�	�	���������� )�� ����ȫ���!�^,*�	����p�����7@*��>�ZsE��M�T��	�	����$��*��[�n���&��#��	4�����p,���^�_\������	�	�,��f�o�r�������	�K�*`.����í�
{\�i��	��*@W�0��������������	8*����D�P1&���ƮϮ�����	8*����d��1@������/�_���	�	������02a�N�_!��`-��	�	����4�`2���\b4��B��	�	����D��2��N�_M��`-��	�	����T��2���\bY��B��	�	����d��2��`
g�n������1�	�	�����L�����p3���_�_��	��_�	�	�3�����¯�����	T,����t� 4������z�A��	8*54�	��}�	�	5H��������A��	8*�5X��#�'��W /�a �	�	�������������6e��m4�<��|T�]��:*�	������������6��KB4�f��* |�]��:*�	����ĥ�����074��#���8�	�	P7D�������ΰٰ�.
*�	������������8_�����zZ�f�u��
�c�������;q�(�}����7�B�U*�	������������s�;��(������7�B���U*�	����������s@<��(�}����7�B�U*�	������������s�<��(�}����7�B�U*�	������������s�<��(������7�B���U*�	����������s0=����DZ߱���(��*�	�����������>�;�C�G�F��BU*�	�������������?,�;�C�Q�K��BU*�	�������������`?M���C�[�YCB�U*�	��������������?e�e�m�q�^�#��%*�	�������������@��e�m�{�c�#��%*�	�������������p@��e�m���h�#��%*�	��������������@���C���m���U*�	����ĵ����� A��%����(6��(*�	����Ե�����`A����β�2�?�S�L��W�c���������s C&�n�{���U��˳߳Գ�@L����������� DG��	�1�vv��������@I�����W������Eh���ȴ̴�<ܴ��	�	�������������pF��m;����:�����	�	������F��V���7B�	�	�F����A��Ƶҵܵ�	�,�e��pJ����e�4�;��*�	����������@K�(F�\������0�"��cW�����������2D�QT�(������LҸݸ�*48B�A����������U��Rf������ScT�d�[��	�	�����������0T��Wb����0W eb�	�	PT�����
��[0��ʹPB�A��������������`U��׹�
�Hl��̸$000����������V�����!��CB�U,*�	�������������`V��	+�.��*�	�������������pV��2�A�V��<������*�	�����L�����@W�����ٺ�5�@�X�M��>XL�^�L�����$@YH�k�|���S�.�Y�O���u����(M������_b�{������D�����	�0����0������@at�?�N�U�i���������	�	����XM������b�� Ľ�ٽm�����	�	�������������3�d�� �� ���4�;��	�	����$�����+:�d��0F�U�X����������p.�	����D�����ߎ�f�־���C'�2�B�9��	�+H]d������$�pg�U�b�k�r�������	8*������������h'�0����ĿE�����8:00������������i5��}���]C�#U*�	��������������iD�
�h�f�s!��n *�	����������Pj@!�(�,� W ���	�	pjT�1�<�@�5�W���D*�	�������������jb�2�I�Q��)\�c��	�	����$� kk�j���g�J0�@�h�`��
$��������^�s�� K5�BM�Dj5[�OXD*@�g��������_0`t��b�}���ve]������$0�1����|�����s��v���� �5����������$0�1����ܷ����s�0y��		���
@y���%%�����y����N���������	�y����������U�}���%%���0~��)�N0���>�`~��I�UU�����������������	`)������������	�5���������������	 �B���������������	��O�������������	�\�������������	p�j�#��/����������	�x�3��?���C������	`���^�m�p���t������	�����m�����t������	������m�����t������	�����m������������	������������E�@	��������������������		L��} 	����������������	�����x��P���	��������������������		X���	X ���������������������b�W1g��� �
��������P	����������������@�%���U����H ������������������9�����@�U�����.
0	����������������
��g�		Z��\8	����������������Ї��b��hp	���������������� ������|x	����������������p���0����������x ����������������@����0_���h���l�w�� �	������������P����0~�������l�w�� �	������������`�Ќ��0��������l�w�� �	������������p�����0������������� �	������������������0������������� �	��������������p��0������������� �	��������������P��0������������� �	��������������0�(�0����������!�	���������������9�0����#�<�!�	������������Ѓ�J�0C�CCR��V�o�(!�	��������������[�0v�CC�������8!�	��������������m�0�����������H!�	������������� ��0��������X!�	�������������@���0@���O��S�~�h!�	������������ �`���0�������S�~�x!�	������������0�����0�������S�~��!�	������������@�����0�������S�~��!�	������������P�����0�������	S�~��!�	������������`����0�������
S�~��!�	������������p���0�������S�~��!�	�������������� ��0��
���N��!�	��������������P�/�0U�Z2g��
k����!�	����������������D�0��Z2���k����!�	��������������ТY�0��Z2���k���"�	���������������o�0��Z2���k���"�	������������ЄP���0��Z2��k���("�	�����������������0�Z2��k���8"�	�������������Ч��!��A� ���F��+A�p��� ��f��Ap�������u��Ip������������ �����������������Ш����������'��������������������������h �����������������Щ(�		���X	�����������������6��		���H	����������������
�F�		���(	������������������U�		����'�����������������f��		$�� �~��		*�� 0����		0��#@����		6��&P����		<��)`����		B��,p����		H��/����		N��2��&�T�^�b��`����:���N��������������������,�T�		���g�		���{�		�� ���		$��0���		,��@���		4��P���		<��`���		@��p��		D�����		L��$��2�		T��,��G�		\��4��\�		`��8��v��		h��=���`�`n�����tt���J������������������mm��������Z2����	����������������@����		���P���������Bp���������������������������������������		���5H"������������������'������<h"������������������:�NN
��F(����������������l@�G���"��T�'�����������������`�W���4��_�'����������������d��f���D��h�'����������������\��s�T�W1[��zX"��������������������		}���@'��������������������NN����������������������@����������������������������`���		�����'����������������p��������� ����������������T���������������������������<����������P'����������������D�������`'�������������������������p'������������������!������0'����������������40�1�������z�0(�����������������B��������7z� (�����������������T�NN���������������������� �j�$������'���������������� @����%%���;�'����������������$���� B�NI���( ����������������8 �����Y�m�b���~������������������@������������	����������������0������=�&�����������������R�����B�M��Ti��&����������������S����p��bh���������������������%���o��x����������������0��������x(����������������tP�(��NN����'����������������S��6��`
`
���� '����������������x/ �D��NN��������������������P�X��		2���	����������������`�h����:����'����������������L�������J��W�`	�����������������������`�� W�h	��������������������m�v�y�9�������*�	����������i@������1���*�	����Ħ����i��5�������!��U����,*�	�����������n�	�����,*�	����4���������	����
�*�	����D�����������
�*�5�<��\*�	����T��������O�\�g�v�����Ѡ*�	����d�������������������D5X*�	����t������ �<����������*�	���������������`����������*�	�������������������������D5X*�	������������������������*�	���������������������*�	�������������p�����������*�	���������������� ���-�8�*�	�������������`�.����������*�	���������������R�?�H�O�FZ�h�a�D*�	����������U�`���o�����x��*�	�����������������)�NQ���$�	�����������������W /��	�	������������� ��(��NQ�$_�-�	�������������2P��			�	�	`��			�	�	p��			�	�	��&�			�	�	��<���W \ *�	���������������M���W \ *�	���������������_�			�	�	��v�			�	�	����			�	�	���			�	�	���			�	�	 ��			�	�	0����W \ *�	�������������P���_NQ��D*�	�����������������			�	�	���			�	�	���			�	�	��*�			�	�	��A�0��W1�������P-�	������������9� �U���NQ���,*�	������������UP�h������A����,*�	������������U0���U��t����,*�	������������U����NNQ`Q,*�	������������U���PW1�>��%�	�	������������Up��		�$�	������������U���,*�	������������U��	�vB`
1�B����,*�	������������Up�!�<C��U�	�	������������U��9���������6�	�	������������U@�P�NNQ`Q�	�	������������Up�k����	�	������������U����%%(6(�	�	������������U����NNQ`Q,*�	������������U���`
1<
��,*�	������������U�������P��&�,*�	������������U���-�`
1<8�',*�	������������U0�,�		�	�	������������U@�G���,*�	������������U`�e�<CNU,*�	������������U��}�<C��U�	�	������������U���<C��U�	�	������������UP���%%(6(,*�	������������U�����m��|?�'u,*�	������������U �������F��C,*�	������������U��<CNU,*�	������������U��$M�`
1�G�,*�	������������U��HY���9T�]�,*�	������������Up�am�m��f��,*�	������������U��,*�	�������������P��i�p�s�Ktv��,*�	����������������	��t*�	����������������	��t*�	������������_��%(��t��(*�	������������_@����t��*�	��������������	��tJ*�	���������������6	��tM*�	������������s��QNQ��tP��Q*�	������������s��k��tS��*�	������������&0��%(��tX��(*�	������������sp��%(��t\��(*�	������������s���NQ��t`�Q*�	������������s���	
�tj*�	����������������	2+tm*�	������������U�NQ�tp��Q*�	������������U0�(�ts��*�	���������������L%(�tx��(*�	������������U��e%(�t|��(*�	������������U�~NQ!�t��Q*�	������������U0��	%�t�*�	�������������@��	)�t�*�	������������sP��NQ-�t���Q*�	������������s���1�t���*�	������������&��
%(5�t���(*�	������������s�'%(9�t���(*�	������������sP�ANQ=�t��Q*�	������������s��Z	A�t�*�	���������������u	<+t�*�	������������U���NQE�t���Q*�	������������U���I�t���*�	������������� ��%(M�t���(*�	������������U`��%(Q�t���(*�	������������U��NQU�t��Q*�	������������U��	Y�t��$�	���������������9	]�t��$�	���������������Va��*l�td�*P*�X���������P�p}�����t/������h*�	`c���������$ p��������tZ�#�0��>8Hh&���������$ ���(9�Z�]�t�������DHPH����������	�Tp��NNQt`Q*�	������������U���%%(t6(*�	���������������		t*�	������������U����t,*�	������������U�6��t,*�	������������U0�Q��t,*�	������������UP�l��t,*�	������������Up����t,*�	������������U���#	C*��x*�	���������������.M	C*��x*�	������������s�������x$*�	������������&��N����x,`Q*�	������������s0�2�%���xx76(*�	������������sp��@	C*��xI*�	����������������-	C*��xP*�	������������U���N����xY*�	����������������oN����xa`Q*�	������������U��E%����xl6(*�	������������UP��5	C*��x{*�	�������������`��!	C*��x�*�	������������_p��N����x�`Q*�	������������_���N����x�`Q*�	������������_���?����x�*�	����������������!	C*�x�*�	������������_�9	C*�x�*�	��������������	C*�x�*�	������������� �S$	C*�x�*�	������������s0�A	C*�x�*�	������������s@�j!�� �x�*�	������������&��p��$�x�*�	������������&���EN��(�x`Q*�	������������s��<N��,�x`Q*�	������������s@�e<N��2�x`Q*�	������������sp�'?%��8�x"6(*�	������������s���B	C*<�x;*�	������������U��T	C*B�xf*�	����������������	C*F�xs*�	����������������C	C*J�xz*�	������������U���	C*P�x�*�	������������U�^��V�x�*�	�������������P��xN��Z�x�`Q*�	������������U���9%��^�x�6(*�	������������U���h	C*b�x�*�	���������������i	C*f�x�,*�	������������U��h�k���l�x�CNU,*�	������������U0�e���v�x��*�	����������������<��z�x�NU�*�	���������������	C*��xE�$�	���������������.	C*��xF�$�	���������������W��x,*�	������������U�~��x,*�	������������U0�������|�����,*�	������������U ��	��}*�	�������������0��	��}*�	�������������@�4(�����������)�200�b�����������WP���H>�����������������@�y ��a�m��B�N�i�]�h*�	����p������S��� �����l������h*�	�������������SI���(�������BS�_�q�h��5�	����������FT+�@	��������8���������	/�&�M���^		����AD
�	�	������������������� ��		����?D
�	�	�����������������0��	�C���C$��	�	���	+�j���� �Y�z�t��A��X|���������
�������D��������	�8����������Up��
����=�$��C�	�	������������U�
��+��:�$��C�	�	������������Up�-��.��7�$��C�	�	������������U�P��1��4�$��C�	�	������������Up�s��4��.7�H���	�	������������U@�O��Z��*]�n�s��	�	������������U��_u�x��������*�	�����`�������l������@�m"m�*�	����@X�����9�jK�N���d�
kk$000����Զ������~	o�r���*�	���������������av���������d*�	�����`�����`�2�=�H��a�l�s� *�	�����M������
�������	����N*�	������������7
P�_�f���������*�	�����������W
�������1�
���q*�	����������pq
+-�0��9B�M�T�%*�	������������
_�j�}��=�������q*�	����Ha����B��
�������E��(�*�	�����M�����@	�
=�H�S��Ma�l�s� *�	����$�������		=�H����Ua�l�s� *�	����D������ 
-�������]�������C*�	����d�������
N�������e����
��C*�	����N����� p�)�@��m��������*�	����<�����B0���������������D�>�������������5�����b���� ��L@ ?�������������5�
�	o�+���*�	��������������
/�b���������"���{�<����������U�F���������������,*�	����0�����UPn��#��	?�J�`�W�200������������0�k����������!���������� �����0�A�P�W��q������lA�H�Z������$��������������*�	�������������	����$��	�	p.+�:�=���M�^��q�	8*�������������P Wi�x�{�������^�	8*�������������p!�������-�8�A�V��1t1XY�������$#�`�s�v���������100�������������$�#�������O'�2�>�9�,*�	���������$p%%_�j�m��dy�XX,*�	�������������$&J0�������n�����4I�O�������������'i8�����,�=�Y�R�������HN����K7�0)�V(n��q�s�;�	�	������������Up)�|���������%�	�	������������U�)�	�����D
*�	����$�������)	�����D
*�	����4�������)9�������*�	�����������*^�������*�	����ħ�����0*��m�������h*�	�������������$�*�N�����Q*�	�����������*�N�����Q*�	���������� +�		�*�	�������������0+		�*�	�������������@+Af� ��)���*�	����D�������+j����4���*�	�������������0,�?�W1��H��S�*�	��������������,��	���X��	�*�	�������������-�	��c��D
*�	����T������-	��c��D
*�	����d������ -5���l���*�	����$������@-Y���l���*�	����D������`-��	{������
���*�	����t������% .������������*�	������������.�������*�	�����������/�������*�	�����������0/���
���*�	�����������P/8���
���*�	����ķ�����p/a�m�������h*�	�������������$0�����#�.�*�	������������U�0����5���*�	����d�������0����5���*�	������������0���D���*�	����Է������0)���D���*�	����������1UM�Z�k����	���*�	����p�������1w	�����D
*�	�����������1�	�����D
*�	�����������1�����������*�	����xN������2�������*�	������������2�������*�	����Ĩ������2%����4���*�	�������������03H���(�������*�	�����N������3oB�O�`��}�����Ѡ*�	�����N������4�����4���*�	��������������4����������Ѡ*�	������������5�����#�.�*�	������������U 6����4���*�	��������������6(������*�	�����������6L������*�	����$�������6s	����*�	����4�������6�	����*�	����D�������6�����4���*�	�������������`7����$���*�	�����������7���$���*�	�����������7*m�3�Z�������*�	����$������08Nm�3�Z�������*�	����D�������8u���������*�	�������������09�������F��C,*�	������������U�9��c�������	�$�XOP:�KB�,��=3�D�'u*�	��������������:
	K��F*�	��������������:& O�^�i��,��������*P*�X8O�����S�;0(�����5EQd�]�Z��������������%P?: l���a%=0�H�H�X�X�����S�ADHj���t1=\T�=`w�&x�����z�FN@f~�����	�	�FX����-94�	�	����T������ H�`
D[���1�	�	�����a������H�CC���-�C�	�	����(�����U�I�Re~�X����	�	�����������0K%0�CRY�C�	�	����d�������K)doz�����	�	����d������@LA���7�����	�	�����r����U��P~�%%E��&������������������P��%%b� �&�����������������Q�Z2Z2�	�&�����������������@R��NN3	��&�����������������pR�H	s	v	���	�	��*�	�������������$`T�H	s	�	��
�	��*�	�������������PV�
�&
��b
m

v
*�	����t������$��W�
��
��
�

�
*�	�������������XB �rs��
�V*+s�G*�	������������+7@ZZ 5�J�\gn*�	������������+7O�[zu������pW*�	�������������$�]������$/.
*�	�������������0_�6UY�����*�	�������������$0a��s	��+
6
��*�	������������� c�=
T
g
�*�
�
�
�
*�	����\�������e?F�J����,*�	�����������$ph3�,��!*�	����hO�����PmE1?C�:���,*�	������������U`pb����Gv4�	�	�������������rv��}��Gv4�	�	��������������s�0����������>X@����������S"��v��'T�6� E=�o u�����������{v���ia����o u����X��������(��[����W,Y�����������$���"�������W+*�	�������������$�;����!�#�?Ԙ�`�������`�u	o�G�%*�	�������������p��(2AZ�7}���0u@u�����O������ ��(2A��;}���0u@u�����O������Ї� �-I�I�X�ud2�1����I�����/��� �����`����T<[�����������/�����$��h����100����0������p��Z2����*�	����ĩ�������	�QS^e;*�	����������U�0p��n*�	����������U�C#.2�
����*�	���������UP�n����;*�	������������U���(7:�b����*�	����p�����Up����:�����*�	����ĸ�����P� p����jqs��	�	�����O������& �����^  ��	�	����(P�������< 8) V b �9!�!�!�!Pu`u�`�����d"��a @�!�!�!��Y"~"�"�6�5�������������F��q X�"�"�"��#
##�*�	�������������~`��  #G#c#��$$7$)$X5�	����XP�����$s��� XU$e$i$�{�$�$%�?�A�������������P�� P%%%���%�%�%�?�A������������uz� �� 8�%�%�%���%�%�%�6�	������������u"�p�� @�%	&!&��'%'9'1'700����Ը�����F����  Q'f'j'��'�'�'�'*�	����$������%1 �! (!(%(�Z�(�(�(�(*�	����D������$1��/! �(�(�(��<)H)�F*�	������������7��E! P)q)u)��k*w*�*�* 7�	�����a�����$� �s!(�*�(�*�n<+W+l+d+*�	�����P����I[� ��! �+�+�+���+�+,*�	�����������������!,,,��=,H,O,��	�	���������Pp��!V,e,h,�
�,�,�,���	�	�������������!�,�,�,��,�,�,�~�	�	���������U��"�,�,-�%-0-7-�~�	�	���������U���m;F-I-�"P-X��;�	�	���������������$"([-p-s-�(�-�-�-�-�@�A����$�����aT�0�6"(�-�-�-�2�-�-.	.�@�A����4�����aT���I"0!.7.?.�X�.�./�.�@�>����d������"����"0//"/��/�/�/pu�u�������������F���" �/�/�/�:�/00
0*�	����D������"� ��" #0E0U0�D*1<1e1Q1*�	�����������"���S#�1�q�1���1�1�<$000���������������h#�122�3^3w3h3*�	����������2%�p��#�3�3�3�~�3�3s*�	����������������#�3�3"4��D5n5�5�5�p�u����@Y����2%���#�5�5�5�	z6�6�6�6�	�	����������CP�$�6������6�6,*�	������������U �&$@f~�6����	�	��0$�6
7
7�C)7@7T7K7�1l3�bT��������\$_7u�j7�R~7�7�7�* *�bd��������p$_7u��7�[~7�7�7�* *�bt������P	�$	o��7�y�$�	�������������`	�$	o��7�z�$�	�������������p	�$�7�7�7�{=8d8{8s80x@x`c������$ �	~%t�8�8�8��9.9@999�?�CXY�B�P	�%c9l9s9��9�9�9�	�	�������������������	&(�9�9�9��K:�:�:�:�>�>`c������	� �	�&�:�:
;�6;O;c;X;0300�����������$
	'n;};�;�(�;<(< <�\�Z`c|������$ 0	5'I<T<[<�Du<�<�<f�100����������	J'�<�<�<�T�<�<�<'200���������Up
	`'(�<=0=�b�=>3>+>�>�>`c������	�T�	�'t>~>�>��
?A?[?P?��M(Y�Y����U�	�'�?�?�?���?�?�?�?*�	������������	�'�?@@�,@I@a@V@�tlu������`	�'j@u@�@��@�@�@�:*�	����$�������	C%�@�@�@�S�@��*�	��������������	(�+�@�dA�*�	�������������	3(A!A%A�w�A�AB*�	��������������	V%�[	BB��B/B�C*�	�������������`	J(6BEBHB��jB�B�B*�	������������sp	c(�}�B�B�2�B�#U,*�	������������U�	s(@�B�B�B�G�BC*C!C2�8� D�rU0	�(	?CFC�KD
�	�	�������������������@	�(c9PCWC�I9�9�9�	�	�������������������	�(eCpCsC�c�C�C�C�1�	�������������$��	�(�C�C�C���C�CY;�100�������������p 	�(�CDD��vD�D�D�S�@�>�����P����U"	)�D�D�D���D�D�D�D*�	����Ĺ������"	)`EE$E��eE�E�E�E�?�IXYd�*�@%	2)c9�E�E��9�9�9�	�	����Թ�������������%	R)�:���E�(q��~�	�	 &	^)�E�E�E�P'F>FJFEFh*�	�����������$`'	�)YFnFuF�p�F�F�F�$0`3�����P������(	�)�F�F�F��8GUG`G��>�C����Q�����P*	�)mG|G�G���GHHH(_\]����HQ�����$0,	�*7HBHMH��iHtH{H�C$000�����������,	i+�H�H�H��H�H�H�q�>�E����0�������-	3,m;II�3IX��	�	�-	?,KB)I0I�A@I�tWI*�	����������`.	U,W1^IiI�U{I�I�*�	������������.	n,�*�I�I�p�I�I�I�C*�	����������@/	�,�c�I�I��IJJJ*�	���������s�0	�,J#J0J��KJtJ�J}J*�	����xQ����� 1	�,�J�J�J���JK
Kg�*�	�����Q������2	�, K(K3K��[KzK�K�K*�	���������3	�,	�K�K��*�	��������������3	�,KB)I�K��@I�t�K*�	����������@4	-�*�I�K���I�I�K�C*�	�����������4	*-�K�K�K�-%L<LRLEL*�	�����Q����U��5	@-m;cLfL�XP-�;�;*�	�������������06	W-pLL�L�]�L�L�L�L*�	����$������7	n-�L�L�L�M�	�	p8	-NMMTM��^McMQ*�	����$�������8	�-�����,*�	������������U9	�-���,*�	�������������09	�-�U��jMuM~M,*�	������������U�9	�-+U���M�M,*�	������������U�:	.NNQ�Q,*�	������������U�:	/.�����,*�	������������U0;	E.���,*�	������������UP;	Y.��5,*�	�������������p;	�.��5,*�	��������������;	�.��m����M�M�M,*�	������������U <	�.�,*�	������������Up<	�.NNQ�Q,*�	������������U�<	�.�M�M�M`	�M<O�	8*0G	/FOOOSO`�XO�U�	8*�u	/�U�U�U`2�U
VVV�	8*����4�����CPv	//.V�=V`�SVbVs��	�	������������Cw	?/ iV�V�V`[�V�Vke*�	������������:�x	L/ �V�V�V`|-W8W.
*�	������������+7pz	Y/?Wu�NW`�nW��*�	������������s@{	d/yW
7�W`��W�W^*�	������������s`|	}/(�W�W�W`�XX!X�+�	�������������_�}	�/&X�3X`�IX\XcX�C�	�	����D�����C0~	�/&X�jX`	IX\XcX�C�	�	����T�����C�~	�/�X�W�X`T�X�X�X�	�	������������C�	�/�X�X�X`YuY�	8* �	�/�YU�Ye
�Y�Y�Y���	�	����D������ �	�/ZZ-Z5QZnZ�	�-8Cܺ �	0�Z�Z�Z5|[:[O[G[8?t�����8����U��	\0r[�[�[5��[�[\\x0�	����p�����U��	v0/\�\�\5�p]�]�]�](5�	������������	�0(^^^5]^r^{^*�	������������{8�	�0��^�^�^5�3`^``w`<�0'�������l0�	1 �`�`
a5� a/a6as��*�	����d������$�	01 �`�`Aa5� a/a6as��*�	����t������$��	A18WabLc5�fg�gtgu�MX'P*����'6 �	�2 i3iji5��i�ijj^09�C������Sp�	�2Jj�j�j5�k�k�k�100�����t�����$p�	�4Blc:Ml5c_ljl�:�100��������������	�4ql�l�l5Z�l�l�l�l�?>�cd�������	5�lm%m5Rnmym�m�m�1�3�X<������ �	,5�m�m�m5Jn(n/n�m*P*�X�������0�	D5Pn_nzn5A�n�n�n�m�1t1XY�������p�	\5�nc6�n5oo̸�100������������ �	�5�nc6�n5oo̸�100������������н	�5�nc6"o5oo̸�100��������������	&67o�6Do5Yodo�&�100������������@�	i6ko�6xo5�o�o�&�100�������������	�6�nc6�n5oo̸�100��������������	�6�nc6�n5oo̸�100������������`�	-7�nc6"o5oo̸�100�������������	n77o�6Do5Yodo�&�100��������������	�7ko�6xo5�o�o�&�100��������������	�7�nc6�n5oo̸�100������������@�	+8�o�o�o5�o�o�o�m�W^�c�������P�	C8pp#p5 IpZpep�Z$0�3�X�������$��	]8zp�p�p5s�p!q,q�100�����������$`�	p8AqPqgq5��q�q�q�q�T�U�c�������p�	�8�q�qr5�erpr�r}r�?�H�������� �	�8�r�r�r5�+s6sAs��?�HXY\������p�	�8bsqs�s5��s�s�s��?�HXY��������	�8�o�ot5u�o�o�o�m�W^�c��������	�8%t4tGt5vmt~t�t!X$0�3�X0������$`�	9�t�t�t5.�t�t
u(^��������������$�	9(u#u2u5`vu�u�u�upw������R����^��P�	P9�u�u�u5��*�v�,*�	����������U�	l9	o�v5B v*�	������������� �	�9�l%v@v5�@�m"m�*�	����@Z�����`�	�9P%�v�v5��-�	������������j���	�9�v�v�v5��v�v�v��	�	�����������@�	�9a�v&w5X��lwd*�	����8b������	�9���w�w5��
��w�q*�	����8R�������	:x,x7x5H_xvx}x��*�	����hR�����$��	k:�x�x�x5S�x�x�x�q*�	����������U��	�:�x�x�x5^nWy%y�*�	�����R����U��	�:4yAyHy5ijyuy|yl*�	�����R����U`�	�:�y�y�y5t�y�y�y�q*�	�����R�����@�	;��yz5�=z�*�	�����Z������	-;^zu�qz5����z�z�*�	����(S�������	F;��y�z5�=z�*�	����@[�������	\;�z{
{5�%{0{7{l�	�	����ĺ�����p�	s;>{M{T{5��{�{�{�{�W�.���������U��	<�{�{�{5�|'|;|0|2�$����Ĭ�����$��	-<hD|G|5�H�	������������"�	L< ΄-�M|5W|�S�h*�	�������������Sp�	b< b|w|{|5#�|�|�|�10�������������S���	{<�|�|�|5Z1}@}V}M}�U�.����p�����U@�	�< i}r}u}5y�}�}�}�}�S�����Ժ����_0� �	�<�}�}~5��~-%�G���b����U�@�	�<D_k5�����28>�\������$�	=>'�5��+*�	���������������	*=�$�c�5�������4u@;�����g����U��	c=v�}���5�F�Q�c�Z�,*�	�����[����U �	�=����Ѓ5���	���,*�	����������U�	�=2�G�R�5�x�������p@X@����|��������	�=��A���5l�x��������������������
>$x�����5X�?�R�J��	����� 	
(>c9o�v�5Z9�9�9�	�	������������������	
I>8�������5x������G�=�'�*b6-
�>A�P�W�5�v�������?X@�����������
�>c9o���5�9�9�9�	�	����������������� 
�>�����5�ӌ�
���.�.������������
�>0o�z���5�������!X�*�	���������܅0
�> ʍߍ��5�\�h���}��w�w����$������1� 
	?����Ž5��0�Y�S�87D6�C��������!
?j�q�|�5�������l�	�	���������C�"
;?��ŏ̏5�����v�*�	����$�������#
d?	�B�F�5�������@2L>��������������&
|?���Vɐ5	ِ���@@��������������$�(
�?��*�2�5,	x������x<@�P�x0�$��H
2@%�u�0�5�
nWR�Y�6200����D�����UpI
U@h�w�~�58
������>#DEX@����4�������J
l@c9o���5.
9�9�9�	�	����D��������������K
�@V�v˜5�
q�s�	�	�K
�@hӜw|�5�
�"�-��w�w����0�����"N
�@>�P�[�5�
������^*�	����XS�����0O
�@��ѝ%�5�
ß�R�H��UЭ��ln�����$Z
�@ߠ���5L��%�3�,�200����p�����U�Z
A�L�b�n�5�ա �A�7��'D0�H������l`
A�D|d�5�l�w��	�	P`
7A~�����5�b��������3�	����ܽ�����0f
KAA���5w������lA�H�ZT������$g
]A�'�4�5�Q�d�v�m�*�	����d������ h
yA������5�ޤ����	�$������j
�A+���5�M�^��q�	8*��������������j
�Ai���(�5�����^�	8*�������������l
�A<�G�N�5
b�m�v�X�100����d������$�l
�1�+}�5�������100����t������$m
B������5åԥߥ��1�1�����������$�m
/2�	B��5'��,*�	�������������$@n
3B�*�]�5/�����,*�	����������$`p
KBG�T�o�5G��Ƨ֧ѧ�1�1�����������$�q
_B�����5U�,*�	�������������$�q
uB����5^�,*�	�������������$r
�B0����5j?�P�f�]��HI������������@s
�B0���}�5w?�P�f�]��HI����ĭ�������t
�B@����Ʃ5���������p�h��0�����R�Њ
RC ����:�5�N����޳�U@J�'<F�����$p�
fC0������5h%�6�O�G���Ћ�����I����Q!�P�
}C x�����5��t�����`><��<v�����$�
�C,�+7�5sG�R�*�	�`���������P�
�C�h+Y�5~i�����,*�	�����������$��
�Ct���ƹ5�r�}�����,*�	����@�����$�
�C����5�@�Q�^�EFlAI�����b�����$0�
�CN����5�����,*�	�����������$`�
�1������5��ѻػ��,*�	�����������$0�
D����5�{�������lAI�Zh�����$�
3D ��ȼ߼5�#�.�:�5�,*�	����<������1�
GD0[�p���5	��6�)�I�D����������v �
bD0i�����5+v�������h^x^����\������v�
�D(���5A4�M�_�Z�(I�c�����������
�D n�EB}�5M�����d8t>�������������1��
�DN����5U����,*�	����Ի�����$�
�1�����5`����,*�	����������$��
�D ���-�5o�������,*�	�����J�����1p�
�DN���5�����,*�	����������$��
�1���0�5�X�c�j�5�,*�	����������$��
�Dq��@|�5����l�,*�	�������������$`�
�?��*��5�����S�,*�	�������������$��
E(������5�������5��8�1���������)%(�
�1���!�5��K�j�5�,*�	����������$�
o2���R�5�,*�	�������������$ �
?EX�����5$��7�1��1�>����pK�����$��
TE������5l)�5�=�*�	�������������$p�
cEC�P�T�5���������10����������$��
k1�����5����,*�	����$������$��
2�h+��5�i�����,*�	����4������$ �
�E
�%�h�5�$�0�=�7�,*�	����@L�����$��
�E0������5�:�O�f�`��^�^�cd������n��
�E������5#0�O�f�`�tPuHZ�������$�
�E������5cYo������*�	����$��������
�E ����	�5uV�a�y�p��w�w�����������1O0�
F������5�Yo������*�	����D��������
'F ������5�V�a�y�p��w�w����0������1OP�
BF��"�5�Y�d�m��N$000����p������@�
wF ������5����������2�8����D�����_0���
2���
�5��-�4���10����T������$P�
�F;���H�5�`�q�|�s��	8*����d�������
�F������5���������(200����t��������
�F ������5
D�O�a�X��10�����������1O��
�F������5����Ѡ,*�	�������������$0�
�F(������5.������d8�$���������������
G����5>(�9�D����1�1�����������$P�
G(S�b�e�5F�������,*�	�����S�������
6G ��.��5S�����,*�	����d������1��
RG �&�-�5gO�Z�a��\,*�	�����������1`�
lG p�&�{�5t�������\,*�	�����������1@�
�G������5�w������,*�	�����������$`�
�G��.��5������lAI����Į�����$`�
�G *�9�P�5����������T�^����(c�����3O �
�G0��b��5�$�5�G�B�4I@I����������P�
�G8^�m�x�5���������LID�cH����b63��
H0�
�
�5	O�b�r�m�4IXI�����S�����p�
#H ��.��5	������5[lA�>����������3Op�
9H0��!�5	b�}�����[�^����xc������ �
PH0������5*	M�d�x�q��HI�����c��������
gH(��EB��55	�������[�100����$������v�
�H �"�%�5C	U�`�p�i��100����D������1O��
�H ������5Q	���������100����d������1O�
�H ����
�5f	?�P�]���lA�>�����������1O0�
�H x�b���5s	��������lA�>�����������1O`�
�HH���A�5�	�,�O�I��$%�'������pU`�
�H ��b���5�	������100��������1O��
I *���9�5�	g���]����H�>����������1O��
I(��b���5�	���������H�>����������v�
7I(�%�4�5�	��������lAdI���������aTv��
KI0����5
m��������10����d����܅��Z2��	B��5O
��d &�,*�	�����������$`I������5W
�����,*�	�����������$�~I��.�5e
�����lAI����$������$��I0��b�0�5o
$�5�G�B�4I@I����D�������X1��	BR�5v
��d ,*�	�������������$p�I^�u���5}
������ѧ�1�1����hd�����$��IN����5�
����,*�	�����������$�1��b��5�
b
J�Q��,*�	��������$0�IX�"�c�5�
{�������,*�	����Լ�����$ �I������5�
T�_�m�h��100����أ�����$
J0��EB��5#�����pI�A������������:5#J ��EB��5:
��/�(�lAI����d������1O 6J J�W�n�5A���������100�����������1p
IJ�����5f:�E�L��,*�	�����d�����$p]J0i�y���5�Y�e�{�u��w�w�����������jJ &��1�5vM�n�y�@200�������������/��2������5�����D*P*�X�S�����0|J������5����}&�D*�	����������� �J/�:�G�5�n��������200��������������J8������5��.�M�E�//����(����K7�P�J(l�{���5$
���������^�^����������v��J(������51
+�6�Q�I��^�^����e�����v��Jp�����5J
��&�7��10����������$@�J0U�����5t
�������.,/�����������(K�v�A�5�
X�i��w��E�?����t�����U�/K V�]�h�5U��������8�1���������0�p0*K ������5,��������8�1����������0�@1<K ���595�@�P�I��8�1���������z2��1PK(W�^�i�5B���������7�1���������	���2dK(������5N������|I�?������������	���3wK0������5U����I�?������������@4�K0�����5\����I�?������������5�K(+�b�8�5iz��������*�	����T�����06�K(������5n��"���*�	����HT�����p7�K(I�"�V�5s���������*�	����xT�����`8�K(I�"���5x���������*�	�����T�����P9�K(+�b���5}z���%����*�	�����T������:�K(����J�5�������*�	����U������;L(����5���,�%��600����Xe�����vP=L(S�.`�5����������*�	����8U�����P>0L(����5��&�8�/��6�	����hU�����v�?EL(c�
�p�5������6�	�����U�����v@A[L(����5�?�N�^�W��6�	����$������vBrL(s��|�5����������6�	�����U�����v�B�L(����5����
���6�	����������v�C�L(s���5����������6�	�����U�����v�D�L(<��K�5����������^�^����(V�����vF�L(���5���7�0�������XV�����v�G�L(V��_�5���������__����$�������H�L(������5������xx����4������v�IM(��!�5�f�q���z��6�	�����V�����v@KM(��.��57����~�-�	d������nTp@L0M0��=�5'�������@+�	�����������`NMM���5?B�M�T�Ѡ,*�	�����e�����$OjMm�K�|�5=d���k�:*�	����D�������O�:	o���5E*�	��������������O�M������5G���s�*�	����D������`P�M	��5R�*�	����T������pP�M	���5T�*�	����d�������P=:	o���5V*�	��������������P�M�-��5`� �%*�	����d�������P	N+�A�l�5h*�i������$;��������U�U!N���&5������H$>���������$pY?N��.U5�	����N*�	����0������`ZXNP�u��5������*�	�������������0[nN�HK��5����*�	����t�������[�:�)-��5���%*�	����������� \�N�!5�1HOEF*������������U`]�N V�We5�u���,*������������_0�^�NV�W�5�����,*�������������$`�N��51HOEF,*������������U@a�N�b�5��*�	������������aO�HK�5���*�	����Ľ�����pb$O�HK�.5���*�	����Խ�����c>O>KV5 �����N*�	����p�����U�cRO���5(���*�	����ı������diO���50���*�	����������e�O
58Xcj^*�	�����e����U0f�O���5@d���*�	�����������f�O���5+3Xti8^H^XY�������Pi�O����5c����(2�	����������$j�O���5m��
TG�A����������$��jPK�%5u7FXO(2�	����������$�Pk"P	o�_5|*�	�������������`k>Pc�r5���TX^����\�������meP /b�F5�fq|��1�1����������3 o|P �"��5.����N�-�	�����������$p�P��m��g��	�������������p�P��m�g9��	������������0q�PF��g�5MX_,*�	������������UPr�Phm��5soB,*�	������������U�r�P~��5�� ,*�	������������UPsQ���5�����*�	����$������ tQ���54���*�	��������������t4Q��	5		"		,*�	����$������$0uMQ)	`
156	A		,*�	�������������$�uiQH	Z	a	5j	y	�	�*\?����4������pv�Q�	�	�	5�	�	�	X*C����D������w�Q�	��5�	�	*�	��������������w�Q�	�	
5
#
,
X$000����D������x�Q;
H
W
5n
}
�
�*�	����T�������x�Q �
U�5�
�
�
,*�	������������_0�yR �
U�5�
�
�
,*�	������������_00zR�
�
�
5�
�
*�	����d�������z5R�
�
�
5X*�	����d������@{QR#U�53�
>h*�	�������������$�{mR�
�
C5X*�	������������|�R�
�
S5X*�	�����������}�Rcp{5���Ѡ*�	����t�������}�R���5�	��*�	�����������@~�R�
�
�5X*�	����IJ������~�R��5")�*�	����������pS�	��5�	�	*�	��������������S�	��5�	�	*�	�������������p�1S�	��5�	�	*�	��������������MS8EX5|����*�	�����������fS#U�53�
>h*�	�������������$��S�	��5�	�	*�	���������������S �U�5��>�*�	������������_0���S�m��5���X*�	������������UP��S �
U�5�
�
�
,*�	������������_0��S �
U�5�
�
�
,*�	������������_0��T�`
15��	,*�	�������������$P�T�m��5���X,*�	������������U�@T�

5C
N
U
�\*�	����$��������WT�m��5���X*�	������������UP�mT�m��5���X*�	������������U��Tj
w
�
5�
�
�
5�*�	����D��������T �
58�!*�	��������������T(m��5
:X�+�	�������������(��TANe5����*�	����d������@��T�
�
�5�
�
*�	�������������U�	��5�	�	*�	�������������@�U�
�
�5�
*�	�������������1U���5")�*�	�����������`�FU �U�5��>�*�	������������_0�`U�	��5�	�	*�	���������������yU�509�\$00����ij�����p��U�m��5���X*�	������������U��U�`
15��	,*�	�������������$���U�	��5�	�	*�	������������� ��U�	��5�	�	*�	����������������UDQ\5���EF*�	����0������$�V���5�*�	�����V����U�>V#0A5it{�*�	�����V����U�[V���5����*�	����W����U�yV�	��5�	�	*�	�������������p��V�	��5�	�	*�	���������������V �U�5��>�*�	������������_0���V�	��5�	�	*�	������������� ��V�	��5�	�	*�	����������������V �U�5��>�*�	������������_0P��V�m��5���X*�	������������_�W �
U�5�
�
�
,*�	������������_0��1W�m��5���X*�	������������U �IW�m��5
X*�	�������������$��eWm��5,X*�	������������U@�W�m��5���X*�	������������U�W�m��5���X,*�	������������U`��W�m��5���X,*�	������������U��W�m��5���X*�	������������U���W87��5IT[�-�	�������������6`�X�m��5���X,*�	������������U�"X�`
15��	,*�	�������������$��=X�m��5���X*�	������������U �VX�	��5�	�	*�	���������������oX``
15p{�*�	�������������@��X �U�5��Ѡ*�	�������������$��X���5����*�	�������������X�	��5�	�	*�	���������������X �U�5��>�*�	������������_0���X���5�*�	�����������`��X&I5����*�	������������Y���5%*�	����$��������0Y�	��5�	�	*�	������������� �OY	:	5�*�	����ľ�����0�hY�A0	5<	*�	����Ծ�����P��YNJL	5W	Q*�	�������������Y		5 v*�	����������������Y�	��5Q�	�*�	���������������Y	:�	5�*�	������������Y�A�	5<	*�	����������0�Z�	`	
5��
%
�*�	�����������2Z	o;
5D
*�	����$�������MZ	oK
5D
*�	����4�������kZ�AT
5<	*�	����D������0��Z	o`
5D
*�	����T������@��ZNJi
5W	Q*�	����d������p��Z	:t
5�*�	����t���������ZNJ}
5W	Q*�	��������������Z�A�
5<	*�	�����������Ы[�	��5Q�	�*�	�������������@�+[	o�
5D
*�	�����������P�G[		5*�	�������������`�_[�A�
5<	*�	�������������}[�v�
5��*�	����D��������[	:	5�*�	����Ŀ�������[�A0	5<	*�	����Կ�����0��[NJL	5W	Q*�	����������`��[		5 v*�	�������������p�\��u	5�	�*�	�����������+\�	��5Q�	�*�	�������������P�Q\	:�	5�*�	����������`�r\�A�	5<	*�	�������������\�	`	
5��
%
�*�	����$������@��\	o;
5D
*�	����4������P��\	oK
5D
*�	����D������`��\�AT
5<	*�	����T��������]	o`
5D
*�	����d��������6]NJi
5W	Q*�	����t��������P]	:t
5�*�	�����������Яk]NJ}
5W	Q*�	�������������]�A�
5<	*�	����������� ��]�	��5Q�	�*�	����������������]	o�
5D
*�	��������������]		5*�	����������������]�v�
5��*�	����d������0�^ �5����-�	�������������$��0^ �5����-�	�������������$бC^����5�F��C,*�	������������UP�_^5,*�	������������U��}^`
`
151,*�	������������U@��^M�`
15�G�,*�	������������U��^PW1�5��IR*�	������������U�@��^��h1Qn�d��&�cHf�����$жW_0�,WhH�HB�.�'@�������`0��h�����@+�	�����������@�:``��h>���H�	������������� �`(��r( Ѡ+�	������������FT���_N'+r(^MQ*�	������������i�p_N'+r(^MQ*�	������������i0�V`08GJhO���+�	������������9T��`@���hz��� 1�m������������m���`@�
h����+�+����HW����m����a8<LPh
����*4@������������ͅ`��a���L����	8*��b ��2�L:
  % 0�	�������������S�0�b00 E H LIp � � x300������������Q!�#b(� g�� Lk� � � � *�	����������� �Cb8!1!L�!(!/!$,�	������������E��Qb84!O!S!L��!""�u�u������������E`�_b %"d0"L�F"W"^"x0�	������������_0� �xb g"y"L��"�"�"x0�	������������_0���bm���"L�"�*�	����������������b(�"�1�"L#+#2#�<,*�	����������U���b	9#L/*�	����������������b�=#L5*�	����������������b�A#L�G#*�	�������������5��	c�L#L�G#*�	������������_%� cR#�g#L��#�#pu@@X@������������_%@�4c	�#L��$�	������������;%P�Gc	�#L��$�	������������;%`�bc �#���#L�U��#�#\700��������������P�c�#��#L�$$$�S@@ ?����������������c�3$6$L	9$�$�	�������������5��c @$V$Z$L�$�$�$8?�>������������_0���c�c:�$L,�$�$%h*�	�������������$p��c0	%�9%L0O%p%y%�300����������������c�%�%�%L�%�%�%�%03�4XY�D�$��dc9�%�%L9�9�9�	�	�������������������(d��%&&L$&=&O&F&�1�3XY�<���=dc9�%V&L9�9�9�	�	����������������� �]d c&x&{&L2�&�&
8?�C(%��������_0�p�md�&�&�&LC�&�&
''(2�2�X�������$� ��d�:��'LHq��~�	�	`��d D'6'='LL}'�'�'�'pF�8���_0��dc9�%�'LR9�9�9�	�	����$����������������d�&�&�'Lb�&�&
''(2�2�XĴ�����$�@��d�:���'Lgq��~�	�	���d�'�'�'Ll�'($000��������������e�'�'(Lu�'($000���������������1e ΄-(0(L�8(��*,*�	������������_0�Ge�G(J(L�T(�c(U*�	����4������P�^e�-(j(L�r(��S�h*�	�������������$��~e ΄-(�(L�8(��*,*�	������������_0��e�G(�(L�T(�c(U*�	����D������`��e�-(�(L�r(��S�h*�	�������������$���eM�`
1L��(�(,*�	������������U`��e�(m��L
��h*�	�������������$��e �(m��L�(�(�(,*�	������������_0��f�(m��L��(�(,*�	�������������$�+f���L4���*�	���������������Af(�(`
1L�(�(/!|+�	�������������  �Sf )m��L
))�(,*�	������������_0��hf���L4���*�	������������� �f(�(`
1L�(�(/!|+�	������������� ��f )m��L
))�(,*�	������������_0P�f)/)>)LS)^)p)g)�100����T������$�`�f )`
1L�)�)��*�	������������_0�f�)�)�)L�)�)�)Ѡ*�	����d�������g��)�)L**�*�	����t������ g*#***L7*L*S*�*�	������������6gZ*��LnWa*h*,*�	������������U�PgM�`
1L�G�,*�	������������U0fgq*x*{*L~*�*�*,*�	������������U�wg(�L�*B�U,*�	������������U�g(�L�*B�U,*�	������������UP�g�*�*�*W��+7,i,@FHG���������������g	u,WH*�	���������������gW1�y,WM�,�*�	����������U�.hW1��,WU�,�*�	����������UPUh0�,��,Wi�,�,�(4+�	�������������!�yh0�,<�,Wr)-4-D-=-|5�5H2�f�����!��h0m-}-�-W�-�-	..�$�����������! �h".�-.W�9.D.�h*�	�������������$�iK.`.{.W�
//6/./��p2@\�����$@ujw/�1�/W��/�/�/�/@200�����������$P�j0�/�/�/W��0�0�0�0�I������xW����� �"�j111Wc�2�2�2�2*�	�����������$`*#k	d3W�*�	�������������p*Gkh3p3�3W��3�3�3�3�@D���������U,ekU�4W�%4*4�*�	���������U�,�km�3464g?>4��M4�*�	���������i0-�kT4]4`4g<c4�	r4�,*�	�����������-�lT4]4y4g9c4�	r4�,*�	����������._m	/y|4g6�*�	��������� .�m%%(W(,*�	������������U`.�m��g,*�	��������������.�m+U��4�,*�	�������������0/�m�4�4�4�y�4�4�4�4*P*�X�W������/'n�4�5�~5'5;525�@�A����������1mnB5Q5b5���5�5�5�5$0�3�X�W������1�n�5���5���5�5�5�	8*����$��2�n6626���6�6�6�6|e�e0ZD������@5�o]x�6���6�6�	�	�5�o7�
7��737<76$000����$������`6�o lC7R7Y7��s7�7�7�7P|ĒF4�T�S8�o �7�7�7���7�7�7�7\7�	����D������S�9pc988��9�9�9�	�	����T��������������9:p8#8+8��8�8�8�8�m`|����d������$p<Qp S���8�+�8�8�8D*�	������������_0��<ypm�3464g?>4��M4�*�	����t�����ip=AqT4]4`4g<c4�	r4�,*�	������������=�qT4]4y4g9c4�	r4�,*�	�����������P>*r	/y|4g6�*�	����������`>�r�W1���8��	�	�>s	��8���	�	�������>)s�W1���8��	�	0?Qs�����,*�	������������U�?ss��g,*�	��������������?�s������F��C,*�	������������U@@�s�\U���8	9s�,*�	������������U�@�s99 9�+9F9�	�	�A�sM9U9X9�5a9r9�	8*0B
t{9�9�9�"�9�9�	�7�Ct8�9	::�EX:w:�:�:�1,<XYp�<�F)t�:�:�:�L�:�:�:�	�	����d�������������t�FCt��:�:;��1;T;_;�	8<XY��\�HSt�:�:n;���:�:�:�	�	������������������tPInt`|;�;�;���;�;�;��D�b��������bw��J�tp�;�;	<��7?m?�?�?�K��N������|w^pZ'u�?r}�?���?@@ nB�k���������$P\@u(#@>@U@���@�@�@�@D�D����������^�%p]su�@�@�@��AA-A&A�	8*����ĵ����_��^�u>A�;YA��{A�A�A@200������������U0`�u�-��A�
�8��	�	����������������������`�u�AK��A�%��A$000�b��������� a�u�A�A�A�T+B<BKB�?HJ�������������$�PcvSBӢbB�i~B�B���	�	������������_dv0�B�BC���C�C#DDp8�����x����Q!%`icv�ZDpD�D�'�D-E5E�	�+XY�D`l{vc9XE_E�)9�9�9�	�	������������������m�vlEyE�E�T�E�E�E�	�+XY��D@n�vc9XE�E�V9�9�9�	�	�������������������n�v�E�E�E�+FF&F]�	�	�����������p$wl1F�F�F�<�FG4G,G�
$��Y�����U�uFw@GIGLG�UPG[G�	�	��������������������(0vdw��bG�A�8��	�	����������������������v�wfG.{G�}�G�G�G�G$0P<����������$�x�w�GHH��iH{H�H�H$081�����������{'x�K�H�H��H�H�H�	8*�����p|x�H�H�H�0�H�H��*�	�������������0}�x	II�P*�	�������������@}�x�II�U*�	�������������`}�x�II�Z*�	��������������}�x�II�_*�	��������������}�xI�j*I��d�BI�:�	�	�������������0~y.�jII��WI,G�	T,8)�~/y(bI�I�I�� J0JEJ;J@200����0�����Uh�y \JgJjJ�+�J�J�J*�	�������������1����y�J�J�J�w�J�J�	�	���y�J K#K��QK\K�	�0 ��y	�KiK���	�	������������C0��yNmKpK��Q�	�	������������C`��y	�KtK���	�	������������Cp��y	�KxK���	�	������������C��zNmK|K���KQ�	�	����$�����C��7z��K�K���	�	����4�����CЅUzNmK�K���KQ�	�	����D�����C�oz��K�K���K�	�	����T�����C ��z%�K�K���K(�	�	����$�����C`��z �*�K�K��KD.�K�8�	�������������$�І�z��K�K��*�	�������������@��z�LL�!L�*�	����������������z�*L-L�'�*�	���������������{�LWL�M�*�	��������������C{%�KmL�c(*�	�������������P�g{yL�L�L�k�LMM$000��������������}{"M�J7M��kMzMj\�	T,������������U��{�M�j�M���M�M?H�	�	����������������{H�M�M�M��4N?NUNHN$�4�h0X����CUc0��{PhN}N�N� �N�NO�N�OD�h08X����q����{O'O*O���8>O�@200������������U`�|O'OIO���8>O�@200������������U�!|]OlOoO���O�O@@X@8)��������U���{	�O�O��*�	������������U��6|08�O�O�O�2�OP(PP�W�1XYd�Ja1@�N|c97P>P�C9�9�9�	�	����t��������������q| LPmPxP�H�P�P�P�P8?PXY��L_0�0��|c97P�P�P9�9�9�	�	������������������И�|�PQQ�nd�Q�	�	�������������`��|Q6Q9Q�xWQ�Q�Q�+�	�������������$0��|%I�Q���Q(�	�	�����������p��|�6$�Q���	�	���������������}	�Q�Q���	�	���������������}�PQ�Q��d�Q�	�	�������������0�/}�QQ�Q��Q�Qa��+�	�������������$���<}�QQ�Q�'�Q�Qa��+�	�������������$�P�L}�MQ�Q�/�M�M?H�	�	��������������`}	RRR�8i�"R �	�	�������������P�v}()R8R;R�?QR`R�D*�	�������������UP��}0gRvRyR�K�R�R�R�6�	��������������� ��}0�R�R�R�X�R�R�R�6�	�����������������}H�R�RS�fS-S4S�~�	������������CUh��}H;SJSMS�seSxSS�~�	������������CUhТ�}@�S8R�S���S�S�S�,�	������������!GУ�}P�S�S�S���S�S�S�~�	�������������{m��}H�STT��ATLTST5��.�	����������CU��~HbTqT�T���T�T�T��.�	����������CU�@�*~0�T�T�T��	UU UU�,�	������������0�>~0+U:UEU��gUxUUH.�,�	������������0�R~8�UJS�U���U�U�U\<�	�������������5L �7w��U�U����U�C�	�	���������������a~ �U�UV�KVhVzVsV�2\1�bD�����21��~(�V�V�V�W!W3W,W�2\1�bd�����Uhpp��~(RWgW�W�\�W�W�W�W�2\1�b�������Tp��~
XX%X�lCX`XiX�q$000�b������UЯ�~0|X�X�X�v�X	YYY,H�G8)�������pp��~ :YOYnY���Y�Y�Y�Y�2\1�bĶ����o21���~�Y�Y
Z��3ZPZYZH.$000�b������$���~ lZuZ�Z���Z�Z�Z���408)������$д�~<��Z�Z�N[;[B[��	�	����$��������
XU[h[�X�[�A�[�q�	�	����4��������<��Z�[��[;[B[��	�	����D������P��[�[\��*\G\N\�q�	�	����T�����s0�-a\i\|\���\�\�\�N�	�	����d������ �;<��Z�\��[;[B[��	�	����t�������I ]
] ]��N]k]t]�<�200�b������_0�Z�]U[�]��]�]�[�q�200�b������U�l�[�[�]�b*\G\N\�q�	�	����������U��y �U�U^��KVhVzVsV�2\1�b�����21 �� ?^H^[^���^�^�^�~�808)�������$ �� ]
]�^��N]k]t]�<�200�b������_00���]U[�^��_�]�[�q$000�b��������� ]
]+_��N]k]t]�<�200�b������_0 ��Y_a_t_���_�_�_�N�200�b����������[�[�_��*\G\N\�q�	�	���������U����[�[�_�R%`G\N\�q�	�	��������������]U[B`�\�]�]�[�q�200�b$�����U���(h`}`�`�f�`�`a,W,H�G8)�����eSp ���[�[!a�*\G\N\�q�	�	����4�����U�!��]U[Ga���]�]�[�q�200�bD�����U��3��[�[ma��*\G\N\�q�	�	����T�����U��B�(�a�a�a���a�abj\�200�bd������U��P�(�a�ab���a�abj\�200�bt������U�_�a\i\Db���\�\�\�N�	�	�������������l� pb
]yb��N]k]t]���200�b�������$�}��]U[�b��]�]�[�q�200�b������U�����[�[�b�'*\G\N\�q�	�	����������U����0�a�a�b�1c�ab^�408)������a���� lZuZ:c�d�Z�Z�Z��x308)�������$����fci\nc�o�c�c�\�N�200�b��������̀fci\�c�y�c�c�\�N�200�b��������݀�c�c�c��'dDdMd�N�200�b�����U���a\i\`d���\�\�\�N�	�	��������������a\�c�d���d�dMd�Nx308)$���������a\�c�d���d�dMd�Nx308)4��������&�8�dee��Heeene�Zt<`3�D������(��7�8�e�a�e���e�ebj\�<08)T������(��F�Y_a_�e���_�_�_�N�200�bd��������V�Y_a_f���_�_�_�N�200�bt��������f��0fWf^f���f�f�f�	D<������d��y� �fmK�f�6��f��	�	�������������$���8�f�f�f�>�W�f��	�	�������������P��� �f�K�f�H�@�f�f�	�	�������������$����8gLg�^�.�g�	�	�������������@��� #g,g7g�]ghgxgqg�O�A����$������$� ��(�g�g�g���g�g�g��h<08)�������20��(�ghh��@h]hfh�~�800�b�������20��0yh�h�h��h�h�h���	�	����������a@��0�h�(�����������������"��+�0NNi�(�����������������"��E�>����� ,*�	������������U0�h���m����M�M�M,*�	������������U���������,*�	������������U@�������4���*�	�����������������4iAiPi�}i�i�i�i�1�	�����������$���ЂO��i�i�����iѠ*�	����D������@���i�i�i�jjh�X*�	�������������������j���*�	�������������@������4���*�	���������������6�fj%j�)���*�	�����������0�V�.j;jBj�
�	MjX*�	����d��������u�Vjcjjj�wj�j�jX*�	�����������P����
�j�j��
�
*�	����������������
�j�j��jX*�	�����������`�Ѓ�
�j�j��jX*�	��������������i�j�j�jj�jX*�	�����������fj�j�)���*�	�����������.��j	kk��)k0k�*�	����hX�������N�?kFkOk[kL@�	�	��X�jk�rkA�k�k�	8*��h�(�k�k��k�k�k���*�	����$���������(lO!l��l�l�l�l$0�1�����\����aTv����(�l
m�OmZmjmam*�	���������aTO�ф�m��m!�m�m�m�2�1�������������$����m�mn@�n�n�n�n" "�����X�����$��+�(�n�C�n~o#o,o�600�������������v��<�@5o{*Jo�`okoxo�600�������������T�
S�@o�o7r��z-{m{e{4=�����������T��'
��P~`~d~]�~!�t�t������������� ,
��)�8�Vi|�WUx`����������-
Ѕ�������*�	���������2%�.
�� ��g������h*�	����$������S�/
� ��2$��B�W�`�h*�	�������������S1
�0g�ƀ�t�1�Œ���@;�$ $����E P[
Ć��̎Ў�"�.�5��*�	����4�������]
�D��`��������*�	����D�������@_
�я)�U�Qv�͑��DM������������h
E�8W�g�~�������6�	����D�����b6�`l
c�0&�A�L�>u�������4F�A�����X������ n
���������ȓד4<*�	�������������$�o
���	B����*�	�`����������o
̇�+�42��=��	�	��������������o
ևD��*O�q[�f�%*�	�������������Pp
�m���v�������&�	8*�������������q
����	B�����Ɣϔ*�	������������U��q
� ؔ��������D*t*H]���������/�@r
�	R+�����KD*�	������������U��r
(� �y!�$��0��yXD*�	�������������/@s
4�;�H�O���`�g�s*�	����T�������s
>�o\n�q�'z��\�;�	�	�������������t
K�(������+ܕ�����200����d������Upu
d����$'�:�E��	8*�������������Pv
s�UN�Q��w��*�	����������Uw
��0UN������,�	�$p�������w
��0UN������,�	�$�������`x
��0`
ߖ���,�	�$�������y
̈0`
ߖ�19��,�	�$��������y
z�L�a�d�K������;�	�	����d�������z
����a�ԗb�� �;�	�	����t������@|
܈%I/��;��+�	�`�������$�|
�B�I�L��x������+�	�`ĸ�����$�}
����a����ט���+�	�`������$
�΄��
���*�+�	�������������$`
�΄��
���*�+�	�������������$�
*���"���,��*�+�	�������������$ �
:���3���,��*�+�	�������������$��
H��\N�=�K�V�]��)�+�	�����������$0�
Z�d�JSk�)������U�+�	�����������$ �
l��6����A���™OX�+�	�����������$�
|�əQЙZy�ؙ?H�+�	�������������$p�
��ߙߖ�_����R�+�	�������������$�
��>R��di���+�+�	�������������$��
��6$�j�+�	�`���������$��
����
�p��,��*�+�	�������������$�
����U#��iH/��C�	�	���������������
ԉ6�F�J��A�R�a�[�D*�	���������U`�
��	�Q���	�	�������������p�
��6$���	�	���������������
+��6$���	�	���������������
F�����'ś�	�	��������������
\���̛.ԛ�	�	�������������P�
r���ۛ5��	�	���������������
���6$�=��	�	������������U��
��m�Q��P�$���	�	���������UP�
ÊN/�2�jQ�	�	���������������
Պ >�a�E�v��������+�	�`�X�����1`Ѝ
�0����œ������,�	�$�f�����p�
��'�vR6��R�a�l��Y�2�1�����������$@�
	�0{����������Ý�/�+�	�`(Y����܅`P�
� ֝Rݝ������+�	�������������3O��
*��������+�	�`XY�����$�
8�W1�%��?�F��+�	�`�Y�����$p�
H� ���U��u�����l -�	�`�Y�����1`0�
��6$�����G#�+�	�������������$P�
U���Q����$��Ǟ�+�	�`$������$�
d�Оa�ٞ��(�/��4�6 �|������$0�
��%IR��`��+�	�`D������$p�
���Ri��w��+�	�`d������$�
���R���w��+�	�`�������$P�
����������+�	�`�������$��
ы�������=�Q�Z��+�	�`0������$P�
� q�����/=�j�~�u�(5�	����Lo����_0��
�<����cšN���+�	�������������$`�
� ���Сhء˖�*,*�	������������_0��
1�����p#�4�H�C�[ [�����������$0�
G� O�^�e�}�������(5�	����������_0�`�
b��������բ��j\�B�>�����������$��
x� ߙߖ������x0�	������������_0� �
����Q#���$8�?�?H�+�	�����Y�����$��
��@J�Z�^��F�V�j�`�,-t*H]�����1"�Ч
ˌ ��vR��)ĤϤؤ��+�	�`Ĺ�����1`��
ތ ����:�%�7�.��+�	�`Z�����1`��
� J�U�Y�Iߥ�����[�+�	�`������1`�
��
��"�[_l;�K�B�*�	������������
���fX�g`�k�U*�	��������������
$�r�����p¦�
��@FLF����HZ�����$@�
B��F�J����ħӧ�>XF������������U���
Z�ۧ�J������^*�	����������в
�� (�h�q�	��/�'��>B����������/� �
��8�^�b�s������*�	�������������p�
���������	����T4W����xZ�����п
Ӎ{�������,�U�A��t�t����8g������@�
�8��	�4{��������	�	����p�����B"V0�
� ��ϮӮd%�0�?��t�t������������o2+@�
�F�O�R�)Y�I+*�	���������������
'�d�o�r�N��ӯu�*�	�����������p�
c�(��X�\�vK�ɳ���\M��X�li����^����
Ŏ ����o����h*�	�������������Sp�
� |	#�^�w�����$��H=$��������S@�
��������8����	�	����$����������������
.� Ƿҷշ����\h*�	�������������S��
>�(�'�;�͸������Ę�����Z����^����
u���4�E�?��ɹ�ع�t�t����$�H���
������D�8����	�	����4����������������
������]����	8-0Z`�
��������w��!��	8*����D�P�
ʏ,��������"��*�	�������������?�R�V������½���	�	����T�����_�
�ɽߖԽ�����	�	��(�.�V�R��ɿ�ٿ�tu�\������0�0��(y��������.
,*�	����d������0��� �{*��#�@�L�G�,*�	����t�����%P�[��
��
b�k�,*�	������������U�
� t�s���������G,*�	�����������$1���9���6�B�=�,*�	������������L� Q�y���R��9�$�uu�\(�����$�"���m�����X*�	������������U�"�� �U���Ѡ*�	�������������$P#�� �
U��
�
�
�*�	������������_0$ё0���������
�*�	�������������$� �
U��
�
�
�*�	������������_0�%���	���	�	*�	�������������&� �
U��
�
�
�*�	������������_0�&'� �����8�!*�	�����������0'9�����wj��X*�	������������'J� �
U��
�
�
�*�	������������_0p(]��`
1��	,*�	�������������$)q��	���	�	*�	��������������)���	#�*��	�	3�*�	�����������*��:�G�N�W�b�i��*�	������������*���	���	�	*�	�������������P+Œp�������������,*t*H]0�����U@,Ւ�	���	�	*�	��������������,�������}���Ѡ*�	����D������p-���!�(�B�Q�X���*t*H]p������@.��i�p�{���*�	������������.%��	���	�	*�	�������������@/@��	���	�	*�	��������������/Y��	���	�	*�	�������������@0r��������������*�	�����������1�������wj��X*�	�����������1�������4����*�	����������2���m�����X*�	������������U�2ē�����������*�	����$������03ؓ�	���	�	*�	��������������3� �
U��
�
�
�*�	������������_0`4���m�����X*�	������������U�4�:���W�.�5��*t*H]��������5$��jF�U��)kn��*�	�����Z�����P66��������Q�����*�	����[����� 7M���������������*�	����8[������7d���$��7�>�Ѡ*�	����h[������8z�K�X�_�C
l�s��\*�	����d�������9�� ���|�8�!*�	����4������:��������wj�o�X*�	����D�������:���	���	�	*�	�������������;Ȕ�	���	�	*�	��������������;������������9�*�	�����������=���-�<�v�����9�*�	������������>��
������X*�	����T������ ?!������������*�	����d�������?8��i��jj�jX*�	����t������p@V��i�"�jj�jX*�	�����������At�+�8�?�L�[�b�Ѡ*�	������������A����������*�	������������� B�����#�.�*�	������������U�B���i�p�}�7���Ѡ*�	�����������PCڕ�����������Ѡ*�	�����������D����������j�X*�	����������U�D�(
��
8H�X*�	����������� E(�əm���*�,*�	������������U�E;�,*�	������������UFS�NNQQ,*�	������������U0Fg�əm���*�,*�	��������������F}�W1W1��,*�	������������� G��1�N�R�H���������1X;i@]�����0O�]�l�o���������T,f�������������$Q������������U*�	������������Q ������#��	�	`S+�V�f�j�#����������������������W@����#<8�C�Z����������������ZU�a��2x�#5������*�	�������������@[e���U��#�	����	�	������������C@]{�	�#��	�	������������CP]����#��	�	������������Cp]��	#�#��	�	������������C�]��	'�#��	�	������������C�]ї+�14�#�D8�f*�	�������������0^�	A�#*�	�������������@^�E�dR�#Yob�l$0�1�������������_� �k�����#������@;L;�^����*�S�`*���O���#PG[G�	�	`a@��6��#���6�6,*�	������������U0bY�@������0=���������* *����������m�pf`�@������0�J�w���1,1������������m�k�@������0�������1,1������������m�nk�8� �%�0�������181������������ͅs��8������0<�G�Y�P��*�	�����[����ͅu�Hn�}���03��������T��	�����[����{4n@w�8����0�K�`�g�G��* *����ĺ����ͅ�x��8z�����0&�������* *������������ͅ
�z=�@������0,�A�L�10������������m}��8T�a�e�0
�������*�	������������ͅ�~F��
���#�
�
*�	����������P^������#�	��*�	�����������z������#4����*�	����$������@������#4���*�	�����������������fs��#)���*�	����4������0�������A��A���(���Ut20l�������@�z��������.�5�,�*�	����D������ ���<�O�Z���������\*�	�����������Ӡ���������������	�+XYT�D��c9�����9�9�9�	�	����d��������������������3<�G�N�U*P*�X��������J���]��:<�G�N�U*P*�X$��������`������A<�G�N�U*P*�XD��������v�0���H������l�408)��������a@������j����$���	�	�������������Б�� �������$�-��<$000�bd������1�֡8�M�P��w����	�	@�����_���������	�	������������UД����������*��	`�����t���K�5��B��=O�Z��	\*�}��c�r�u��2�����	48c����*�����K����3�����	T,���������
����	�	���	�
���S�	�	���������������0	������%�	���������������.����#��������200��������������J� �������]+�J�_�W�2�4� ����@�����~��p�8��	�	�����������������������������l�8��	�	�����������������������	�
R��	�	��������������*�	�
	.��	�	������������� �N�	�
����	�	�������������0�t�	�
���<�$�	�������������@���	�
���=�$�	�������������P�Ф	�
���>�$�	�������������`�����������$�<�/��?<PXY�g>�����e�h���8��	�	���������������������p���k�z�}��G������*�	���������������ߥ�������u5�T�]��100������������_����d�z�o�������^*�	������������_�!�����������
���*�	������������\�J�h����(�7�$�*�	�������������@�{�J�h�@���(�7�$�*�	�����������������L�W�t��&��������x0�	�����[����U���Ѧ������@-�J�\�Q�*�	��������������s������P��������*�	����(\������P�+� �	����W|��*�*�	������������_0��K� �	����W|��*�*�	������������_0�o� �	����W|��*�*�	������������_0p���(�$�?�V�����������X5�<X1�*�U7�����	�����8��	�	��������������������� �ۧ@
��.��W�x��G�*�,XYX\<U�����������8��	�	���������������������� ���������!���2�%��?<PXY�g>�б\����W�%�8��	�	���������������������0����[�p����,���������?<PXY(h>U�Ĩ�����0�8��	�	���������������������P��D!�6�E��8p�����G�,*�,XY�\<Uе�������<�8��	�	���������������������0�6� �������7������x0�	������������V2��O�������M(�7�B�f�@X@���������������Q�\�g��[������Y;$000����Ļ�����`��P�������y�� �'�G�*�,XY�\<����:�=��}�8��	�	���������������������@�1� �A�b����� �<�W�O�DiTiXY�]Z_0p���:������8��	�	���������������������н�(���������=�W�J�8?�>����xh�����U���=� �z�������$�?�Z�R�@\BXY<�@_0��Z��:������8��	�	��������������������� ���(l��������+�F�a�Y�diTiXY��d�U�����:������8��	�	���������������������@�ѫ(l�������+�F�a�Y�diTiXY��d�U���:�����8��	�	���������������������`� �@4���B����������P\BXY\��!G�<��:�(��"�8��	�	���������������������p�c�H�,�G�~��9���-�%�L2TiXY��bCU������:�d��=�8��	�	���������������������@���H�,�G�h��T���-�%�L2TiXY�bCU���Ѭ�:����X�8��	�	������������������������  ���3��o���������kXYX !_0��b��:�D��s�8��	�	�������������������������(H�i��������-� �p@�OXY0�J�U0����:�L����8��	�	�����������������������׭(TP�q����������
�diTiXY�hd�U@����:�1����8��	�	�����������������������$�(TP�q�5��������
�diTiXYid�UP�E��:������8��	�	�����������������������q�0\���������2�M�E�tiTiXYhidp����:�l����8��	�	�������������������������H�p��������9�1�L2TiXY�i\p��Ѯ�:�X���8��	�	���������������������p���@�\�}����%�
�%���iTiXYj\!G����:�D��)�8��	�	����������������������H�@�\�}�H��?�
�%���iTiXYXj\!G0�j��:����C�8��	�	�������������������������,�����YB�X�s�k�PrpBXY�jH�����:����]�8��	�	���������������������`�د�[������{���������?<PXY�j>s ���:�����8��	�	�����������������������:��[��������������p@<PXYHk>U@�t��:�I����8��	�	�������������������������M�_�j������������	8*�������������x������
�+�2�pW*/XY�\*���ΰ�:�E����8��	�	������������������������BI�P���`��B^�U*�	�����������0�� le�z������������S�iXYp�J_0�-��:�#����8��	�	���������������������P�V��'�H�c���������p@�OXY��LUr��:�����8��	�	���������������������p���'�H����������p@�OXY��LU0���:�%����8��	�	����������������������ޱh)�>�O��r��������	/XY]d�0��:������:�:�:�	�	�����������������t�=�@�����)
�.�5�=�*�,XYH]<�@X��H�K��-�8��	�	����������������������~� xN�c����4���7�*�p@hEXY� J_0`
���H��2�8�8��	�	����������������������
ڲTl������I����.
*�,XYx]L�`��H����M�8��	�	����������������������� ������]g�qg@200�b��������_0��
,���:�]�������?�k���T����8��	�	���������������������v�dX�!TN�	�	���0;>�KZ�	�	��������������� Lav������G*�,XY0���$����h���8��	�	���������������������
� P�$�St{�GD*�,XYp�<�(x�Q�������8��	�	������������������������ D�����
�G�*�,XY��<�$�´��(�"�8��	�	�����������������������X+@O�'x��.
*�,XY�]L�������+�8��	�	����������������������A� D����
�
�G�*�,XY��<�$p��������8��	�	������������������������ La����=�G*�,XY0�<�%`��Th���8��	�	����������������������� D�Wj��
�G�*�,XYp�<�$P X���h���8��	�	���������������������� �� D�W���
�G�*�,XY��<�$@"ʶ������8��	�	����������������������"��l����"COZ./p@<PXY��d�P%'���Ci�'�8��	�	����������������������%G�\l���W�)!�iTiXY|�J�P(v���CL�[�8��	�	����������������������(���Pw���80l]TiXY��Z��+����C_���8��	�	���������������������0,طcps��O���	8*�,��C������*�	�������������@-��C������	�	�-���B����*�	�������������@.8��:q�R�����,PXY8!�U@4i���#e���8��	�	����������������������4���
����
*�	������������� 5�����������*�	��������������5ݸ���������*�	�������������6�%%(�(,*�	������������U@6&�<��NU,*�	������������U�6@��		0L	�	�	�	`��������:~��	�	�	0=�	

�	\*@;���
"
%
02<
M
�	48c����*@<����V
��03�����	T,�<=���Y
0!���	8*`=K�b
m
p
0(�
�
�*�	������������U>^�b
m
�
0E�
�
�*�	������������U�>v�b
m
�
0a�
�
�*�	������������U@?��P�
�
�
0v"-�;$0�vXY��@��@)���DK0{PG[GW�	�	�������������������@AP��	^��0/
�
�
�
�=�:XY,p$�pK��c9079�9�9�	�	������������������Lɼ#2@0[fm�R*�	�����������$�LټZ�~0e�z�*�	�������������M����06iH��6*�	��������������M��	�
�08*�	��������������M�E���0;Yob�l$0�1�������������`N1� ���0u/Zle�G�?����$������S�QY��&��0r�8����	8*����������U�Qm����0�%,�~*�	�����]������R��CRi0�����~*�	����^����U�Sҽ0��D�0=���X+�	������������Q!`T�o\���0Ez��\�;*�	��������������T���B�0\�B"U*�	����D�������T3�o\��+0ez��\�;*�	�������������0U�΄-(30k
��S�h*�	�������������$�UF�N;D0pQQ*�	����d�������U~�N;Z0uQQ*�	������������U���gp0|}*�	�����������V�N��0��Q*�	����8^�����@V$����0�`���U*�	�����������VR����0�*�	�����������V��0�+0�����0cHc0�����Q!PZ�	�Q�*0X*�	�������������`Z��;0l	�����$0�1����M�����`\ �N0�!Q*�	���������\<�*�]90��J�C*�	�������������]O�Qr�0$Ik^$�4������!�����`�����0V?����\h*�	����$������$�`����:0i�����@�GXY@^>U�c��:��0r�:�:�:�	�	�����������������tPd�Y�0�,T�LC*�	����������0e"�	U��0>*�	�������������@e2� Xet0x����x0�	����$�����_0� fh�(���0�9Tlax[lY����h^�����U� h�����0�����h*�	����4������$i��VcL�0�q�s�;�$�	������������_%Pi��V���0��Q��1�7�bD������$��i� &I0�����x00�����^����_0��k��(�#0�c���x[lY�����^�����U��m����0�����h*�	����T������$�n1�VcL�0q�s�;�$�	������������_%�nF�V���0�Q��1�7�bd������$��oX���0$9KB*�	����D��������ph�Zeh0+��ts,*�	�������������$q�{��03�����T,]�[t������$�@r��n=��05O�$+�	�	�����^�r�� �`DG0[fo*�	������������?8ps��Zvy0��z�*�	��������������s��(���0����700������������	� v��
!09DK�	�	�������v�(�RU0i�*B�U*�	������������s0w� ��vY0�ء˖�*�*�	������������_0�w(� ��va0�ء˖�*�*�	������������_0�wC� ��vi0�ء˖�*�*�	������������_0Px_�q|�0�����*�	����d������y��P���05H_Y�Tx.XY��H��{����kr0PG[GW�	�	�������������������|��0~��0>����<]DU�����������#%}�� ���0g�s*�	����������?8�}?�D���0#4%*�	��������������}��;MT0X����*�	����(_����s��~�����0�� &  *�	���������������1 C F 0�^ s � | *�	����������U�����1 C � 0�� s � �*�	�����������@�
�1 C � 0�� s � �*�	������������ � � � 0�� !!�R�*�	����������_0��2� � �  !0�� !!�R�*�	����������_0@�M� � � 4!0�� !!�R�*�	����Ľ����_0���H!S!V!0Pa�h!o!*�	�������������P�i�x!�!�!0j���!�!�!D*�	����������$���(�!�!�!0�&";"F"@@�>������������	Z@��� N"]"n"0�"�"�"�"�W�.������?8�����"�"�"0.#?#F#�	\*��������a#p#�#0.�#�#�#�#�WL]@&$�����������#�#
$0E=$b$z$q$�W4W����D������P����$�$�$0]�$�$�$�$�100����d������0����$%/%0ww%�%�%�%�T\]����<����������%�%�%0�&(&9&�Sl]|]��������������	��xK0�*�	����������������	N&U&0�D
*�	����$������Б2�	��_&0�*�	��������������H�c&r&u&0��&�:*�	�������������p�^��&�&�&0��&�U*�	���������������v�(�&�&�&0��&','%'L@�>����4�����W�p���3'H']'0�'�'�'�	H����X_@����'�'
(0S(d(v(o($000�����_�����$0����(�(�(0�(�(�(�(�@H����D����������(Z�)05&)5)>)�*�	����T�����_@���E)f)�)0T�)'*I*<*w�=P���'����t*�)0f�8��	�	���������������������`����w*�*�*0��* +1+++$0L8XY��>U�����t*\+0��8��	�	������������������������`+�+�+0��+,,�
�]�����k\���t*3,0��8��	�	���������������������p�6�7,F,M,0
`,q,~,�	D4����d���>��,�,�,0�,�,�	�	�H�=��,�,0>a�����	�	�������������`�P��,�,�,0�,	---x0�7����t�����U��f��,�,"-0�,	---x0�7����������U���y��,�,;-0$�,	---x0�7����������U�@���ZT-0�z�*�	�����������������Z_-0�z�*�	����������������j-q--0
�-�-.�-x0�	�����_�����$�0���.'.*.0?.T.a.�@ H�������������0���j.y.�.0�.�.�.�.�pw�����_���������j.y.�.0*�.�.�.�.�pw����`������,�Э�Z/0/�\�	�	0�8�P*/K/S/0�/�/�/�	�-XY��>��D����/�/0*PG[GW�	�	������������������� �[��/�/�/00#0*0�	�	������0�i� 90N0_00#�0�0�0�0�#$����8l�����S�0���1110@71H1O1j\*�	�����������P���	Z1��0<*�	�������������`����]1f10=}*�	����ľ���������	���0*�	�����������������	�R0*�	�����������������#�q10*�	�����������������#�t10w1*�	��������������2�|1�1�10�1�1�1�>�@�>�b������� �S��1�1
20X2�2�2j$,$����\������$����M9�2�20'�2�2��	\*�������������`����2�2�20333"3h*�	�������������$���+3@3K30D�3�3�3�3�]�T����H`�����$���3�3�30b34T4]4��L@�A����p������$���x4�4�40��4�4�4�S�]����������������� �4�4�40~555I�,H�A�����������S� �B�#5�3050���<5sD*�	�������������$��R��U�0jM����,*�	������������UP�g�Y���0��C5L5,*�	������������U0�~�CC�C0U5`5i5,*�	������������U0���7��0��r56,*�	������������U�����r,*�	������������� ����\U�0�8{5�5,*�	������������U����m�164r?>4��M4�*�	����������iP���T4�5`4r<c4�	r4�,*�	��������������T4�5y4r9c4�	r4�,*�	����������0���		.|4r6�*�	����$�����@�	��5�5�50�5�5�5�,�	����4������$��#�?�W1�0H��S�*�	������������^ �@��	��0X��	�*�	���������������`��5�5�50�5�����*�	����D������%�}�T4�5�50�5�	cd�*�	����T�����sp���6��0
6���*�	������������W8����m���06��*�	�������������`��� 6)6460?6P6W6X*�	����d�����^����b6k6v60�6�6�6X*�	����t���������b6�6�60
:�6X$000����������^�1�b6�6�60
:�6X$000�������������N���6�60�*�	����������^��j���6�60�*�	��������������� �6��07��7,*�	������������Q�`��� 7��07'77,*�	������������_0����(.7m��097D7�(,*�	������������=$p���(K7m��0V7a7�(,*�	�������������U���5��0�5���*�	�������������%p�"�T4��0�5�	�*�	������������U��D��5��0�5���*�	�������������%P�c�T4��0�5�	�*�	������������U�����5��0�5���*�	�������������%0���T4��0�5�	�*�	������������U����6��0
6���*�	������������W8���m���06��*�	���������������� �6h7o707��x77�*�	����������Q��.� 77�707'7�77�*�	����������_0��T� �6h7�707��x77�*�	����������Q��{� 77�707'7�77�*�	����������_0���� �6h7�707��x77�*�	���������Q���� 77�707'7�77�*�	���������_0����?�W1�0H��S�*�	������������^����	��0X��	�*�	�������������`�3�?�W1�0H��S�*�	������������^��O��	��0X��	�*�	�������������0�n��7�7�70�78	8�\$000����x`����^���8#8280F8]8d8��$000�����`���������5��0�5���*�	�������������%p���T4��0�5�	�*�	������������U���� �6��07��7,*�	������������Q�`�� 7��07'77,*�	������������_0��7�(.7m��097D7�(,*�	������������=$p�V�(K7m��0V7a7�(,*�	�������������U�x�s8�8�806	�8�8	,*�	����$������\�����8�8�80p�8�8	,*�	����4������$@����8��0�8'7	9h*�	�������������\����9��09"9	9h*�	�������������$@���5�5)90�5�5�5�,�	����D������$���?�W1�0H��S�*�	������������^ �6��	��0X��	�*�	���������������U��5�5�50�5�����*�	����T������%�q�T4�5�50�5�	cd�*�	����d�����sp���6��0
6���*�	������������W8����m���06��*�	�������������`��� 6)6460?6P6W6X*�	����t�����^����b6k6v60�6�6�6X*�	��������������b6�6�60
:�6X$000����������^��b6�6�60
:�6X$000�������������;���6�60�*�	����������^��V���6�60�*�	�������������t� �6��07��7,*�	������������Q�`��� 7��07'77,*�	������������_0����(.7m��097D7�(,*�	������������=$p���(K7m��0V7a7�(,*�	�������������U����5��0�5���*�	�������������%p��T4��0�5�	�*�	������������U��)��8��0�8'7	9h*�	�������������\`�H�9��09"9	9h*�	�������������$��j��5��0�5���*�	�������������%P���T4��0�5�	�*�	������������U�����5��0�5���*�	�������������%0���T4��0�5�	�*�	������������U����6��0
6���*�	������������W8�
�m���06��*�	���������������+� �6h7o707��x77�*�	����������Q��M� 77�707'7�77�*�	����������_0��r� �6h7�707��x77�*�	����������Q���� 77�707'7�77�*�	���������_0���� �6h7�707��x77�*�	���������Q���� 77�707'7�77�*�	����$�����_0���?�W1�0H��S�*�	������������^��-��	��0X��	�*�	�������������`�K�?�W1�0H��S�*�	������������^��f��	��0X��	�*�	�������������0����7�7�70�78	8�\$000�����`����^���8#8280F8]8d8��$000����a���������5��0�5���*�	�������������%p���T4��0�5�	�*�	������������U��� �6��07��7,*�	������������Q�`�(� 7��07'77,*�	������������_0�G�(.7m��097D7�(,*�	������������=$p�e�(K7m��0V7a7�(,*�	�������������U���s8�8�806	�8�8	,*�	����4������\�����8�8�80p�8�8	,*�	����D������$@���UU�0�,*�	������������U���%%(0(,*�	������������U0���291����6�6�	�	��	�29R99�{�6�6�	�	��(=9M9]9��9�9"::D+X+���������^���L�	2:���;*�	���������������c�	2:5:�?*�	���������������{�	2:9:�H*�	�����������������=:@:�L*�	����������������D:Y:\:�B�:�:�:�100������������U��� �:�:�:�]�:;>;3;��������8a����_0@��M;\;k;�o�;�;�;�;��������ha�����$���>�K�;����; *�	������������_`,��;<<���<�<�<�<�100����T�����U�	W�0=0=4=��T>`>l>�1�	�������������Pm� x>�>�>�U��>�>�1�	������������_0+����>�>�>�h
??.?#?,*�	����d������$p�� E?�KL?�n�KZ?��x0�	������������_0����@c?y?}?�t?@Q@^@�+�	�������������R.���j@@�@���@�@	A�@x0�	�����a�����$�P
�vB(A7A��YAhAzAqA*�	����t�����U���7�A�A�����A�A�A*�	���������U��e�(�A�AB��>CWC~CvC 4�����a����21!���C�C�C���C�C�C�	�	����$��!���C��D��D;D�N*�	��������������"��	BD��*�	��������������"��	FD��*�	��������������"
�m��JD���*�	������������UP#� hD�1qD���D�D�D�D200����������_0`$,�hD�1�D���D�D�D�D200�����������$�p%B�8�D�C�D���DEE�T�T������������Ep&N�(Ed$E��6EAELEL@X@������������^�0'Z�@SE�2\E��nEyE�E�n�n�������������Rp(f�(�E�E��E�E�E�T�T������������^�P)q��E1�E�[�E�E�>X@�������������$�)|�0�Eg��E�FF+F�n�n�������������+��(�E2F�.�E�E�E�T�T������������^��+���E1DF�?[�E�E�>X@�������������$�,��0�Eg�VF�JFF+F�n�n��������������-�� ��hFsF�U�F�F�F,*�	�����a�����10.�� �F�F�F�s GCGZGRGoo�����l����_0�1���G�G�G�}fH�H�H�H�T�TXYq����s�6��1I�8I��FIUI *�	������������� 7
�V��\I���QnI	�*�	���������������7�uIU}I���I�I��*�	������������%�94� �Ig��I��1JLJ^*�	������������%�:G�(SJs	\J���J�J�J�J*�	����D������T4�<\� �J�J
K��:KUK\Kj\,*�	����d�����2�=��8gK~K�K���L�LMM o0o�Z�q�����4x�D��(�M�M�M�%<NeN�NzN@oPo�����^����U7I��0�N�N�N�K�O�O
PP`opo�Z������E N��X}P�P�P�mNQ^Q�QX�9�:��������s�pS���Q��Q���Q�Q�	�	���������������������S
��Q��Q���Q�Q�	�	��������������������pT-��Q��Q���Q�Q�	�	���������������������TP��Q��Q��Q�Q�	�	��������������������pUs� �Q�QR��S'SES;Sd@�����M����2�Z��0S�S�T���X�Y0Z(Z�oܨ����@;�����:�v�� c\n\�\��b]m]t]++*P*�Xh������1�x����g��]���]�]*�	������������y��0	^g�^��6^A^J^(2�	������������'�=�z��S^\^o^���^�^�^�%�100����������s�|��S^\^�^���^�^�^�%�100����������s�~�02_C_\_��Zb�b�b�b�4�4�Zh�������'� �c�c�c��%d6dFd?dp@|@XY0�����_0���9� _d<hd���d�d�d�dU$U����������_0�@�M� �d�d�d�V�deex0�	������������_0�P�f�('e�d0e�y@eKeVe4UDU������������^�%`�p�8]efeie��ye�e�eTUDU������������E@��{� �C�e�e���e�e�e%�$�	����������_0����efe�e���eff�100������������� ���N$f'f��Q*�	�������������P���/fDfGf��]fpf{fl$042�X�����������O��f��2��f�*�	�������������������f�f�f��
?�fUh*�+�����*�p����f�f�f���f�f�	8*�
�g�f	g�)g$g���	�	����������C��#�/gAgHg�:bgmg}gtg*�	�����������P�H��g�g�g�JLh_hvhnh�? ?����Ŀ�������w�j@�h�h�q��h�h*�	�����������@����h�h�h�i"i-i@200������������K2P���(4iCiFi��^ioi�~*�	������������i,P���vi�i�i���i�i�iq*P*�Xp���������jj3j��xj�j�ja?(2�	����(b������`��� �j�j�j��+k<kEk��x0�	����������V20��lkCitk���k�k�k�k�1�	����������$0���k�k�k���kllf*�	�����������Ш,�l@lLl��l�l�l�l$042�X@ ����s�a� m(m/m�LPm[mkmdm,*P*�X������V2� �v��m�m�m�Y�m�m�mv�$042�X�����U@����m�m�m�gn*n3n�*�	����������Я��:nOngn�~�n�n(oo�o�o�X���������Uojo�o���op0po�o�o�X���������Yptpxp���p�p
qqd2\1���������������JqYq\q���q�q�q�q8�H��X"�����p�� �qrr�tr�r�r�rD*P*�X������o2+�&��r�r�r�*(s9sOsHs�@�@�XXb�����<�ls{s�s�8�s�s�sL�$042�X�b����s��T��stSt�JuNucu[u*P*�X������������u�u�u��Qvbvkv�*P*�X�"����������v�v�v���v�vw�m*P*�X�b�����0���w%w,w��%{IwRw�&*P*�X�b��������� _wvw�w���y!z�zz�o� �����z2Ip���8{�mG{�!{{�{��@�@���������������� ��{�{�{�.�{|||�@�@�c._0�����v4|�/�8��	�	��������������������`��8|T|i|�L�}�}�}�}x0�2�X�������$P�-�08k~|~�~��G]vndUl+�@_0�L��?��v����8��	�	��������������������@�\�Z*���nWa*h*,*�	������������U�r��\U���8{5�5,*�	������������U����8����?g�v�����,*�	����$�����ͅ@���8����Հ��[�v�}���,*�	����0�����ͅ���8���������� �G�,*�	����D�����ͅ`�>�03�F�a�����΂Ղ�,*�	����Hc����9T`�o�0����H�S�e�\�,*�	����xc����9T0���@z������5��
��G�*�	���������m���0E�P�c���������j\D*�	����d�����9T�2�0��˄΄�(����,*�	������������9TL@�W�8�!�4��U�h�o��,*�	����������ͅ��|�0�����������Ņ\,*�	���������9T`��������,*�	������������U���Ѕ��g��ׅ�^,*�	������������U����'�j(G��� *�	�������������p���	o��j-*�	�����������������	o��j2*�	������������������'�j5� *�	��������������+�*�u�7�j<J�[��A�100������������U��C�f���q�jE������l*�	����$�����U��x� ������jQچ�	���200����4�����_0����
7'�jY@�W�i�`�*�	����D�����_��x�����ja݇�
���*�	����������s�`������)�jjI��	�`�200����T������$�����m�p�j*�	���������������	w��j$*�	��������������� z�����j'������x0�	������������_0�.�(ƈՈ܈j2��� ���1�	����d������U�@G���'�*�jBB�S��*�	��������������b�Z�e�l�jM�~����*�	����t��������������jW��щډ*�	��������������������jg�����*�	����������P	��'�6�A�jt�,e�l���*�	����������`
��w�����j�����Ŋ(2�	�������������$�p��ΊՊ؊j�܊s,*�	�������������$��KB��j�3�D�'u*�	������������������j,���ɋË  4 ������������M�ыً�j_�K��,*P*�X������$�i�8�*�.�j���� ��p�p������������'5 �� ,�;�N�j�ȍ׍��x0`3����$�����V21@����	�
�jC�`�I��1l3�������������$���� hDe,k�j/�D�Du�200������������_0���hDe,��j5�D�D��200�������������$��� ы����j>5���	x300�������������@>���,��jJ��ЎݎxA�>�������������$a�(���jP����Ǐ��qq�X������	�p�"��ۏ�&�j�Ðϐ�������[�_�����$�&��(+�F�]�j������A�A�XD�����	�p*�3�e,E�j�k�z��/,*�	�������������$+1�(������j�:�I�^�V��3�3�X������	�.U�q�f'��j�����p@�?�������������$�0{�(�8�<�j&��͔�ڔ�3�3�X������	�03������j0���������?X@�����c�����@6��ɕ{*ؕj	�$�/�$00�������������$�7�� 6��1Q�j)|��������3�1�����������S��8� ֝���j=�����h*�	�����������S@9� ����jQ����Ǘ��h*�	����d������S�P<V����	�j~ט=�S�H�*�	����p������$��=z� d�s	��j�՘���h*�	�����������S�?��0�� �j�f�}������3\1����������E L�A��������jG��#�*�	�������������PD��.�>�B�j~�������VW�������������$G��(Ě��j������������[�[�"�����%K�����6�j�Ð�����UW�[h#�����$PO	�8�T��j��"�C�7�(�8��[�#�����S����1��jA����Ȟ�/h*�	�����������$ T@�Ӟ�jK�
�4<(2�	�������������$�UV��#��jX�)�2��1�	�������������$�`Ug�9��A�j^Y�d�k�ݎh*�	����������$0Vy� v���jw]g����h*�	�������������3W�� ���9ҟj����C�h*�	�����������S�X�� 7���D�j�n�y������100����������S�pY�� ������j�V���ѧh*�	�����������S�Z7� ��j�]gI�R�qgh*�	����$������Ss�[P�a���t�j����� *�	�������������]b�8��ʡ��jC��â�ܢH�X��[@`����8Ebr�0/��8�jj@�'77L+�	������������:5�b�� K�x�|�jq���L@�A�������������S@e������j�F��C,*�	������������U�e���!�(�j��1�?�:��100����4������$�f��c9F�M�jZ�k�r��	8*����D� g �y�m��j����,*�	������������U�g8��������	�	������������^0hc�W1������	�	������������^�h������Ѥ������*�	����T�������i����&���Q�;���*�	����d������Pj��J�Q�X��g����	8*�k
�������*����%�	�	������������C0l/�ls����.ƥե%�	�	������������C�lT�ܥ����8
��&��.�A�IXYt�������mv��	-�4��;�:J�X*�	������������n����Q�X��_���X*�	�����������o��n��y��6a�l� *�	��������������o��NQ|��<Q*�	��������������o���1���B�D���*�	�������������Pp�	��O*�	�������������`p'�	���S*�	�������������pp;�	���V*�	��������������pU�������[ܦ�s�*�	����������U0qn�	��j*�	�������������@q����̎��~a�������*�	�����c����U�s�����������Ч٧*�	������������U�t�� ��1���Pm���,*�	����������_0� u����1$���@���K�,*�	�����������$0v�T�s�i�����Ȩ�Y0300�������������$�w� @Өs��������T�]��������J�1�Py*�+��2B����������(2�	����������$��zB���d˩�~B����*�	����������_P{\���)��+[�l���u�*�	���������s��|v� ���2���>ު����x0�	���������_0��}���d��T�HX�A�l*�	����������U�~��L��[��d������s�*�	����$������0�����1���u��
���*�	����D������@���/�:�A���W�b�i��*�	�������������p���~�*�	�������������0���������������>�H������������_�8���ˬ֬�����!��*�	����������_�0�b�,��4���>�I� $0�1������������_��}�0��+R��Y�����*�	����������������0d�b���8������p8�1��������������@��� ŭ����\)�A�6�*�	����d�����+7����(L�������;�K�g�X�p8�	�����������v��� w������&ۯ����200���������_0���	�$�'��~_�j�w�$0�1�������������$�����	�$�~���_�j�w�$0�1�������������$�@�
� ��"�ð�&����X5�	�������������1�0�� ����	��3��-�&��*�	����������1�@�(<�b�N��Zz�v���*�	�������������]0�P�(�������mȱӱ� �*�	�������������]P�d�(ܱZ�������?�F����*�	����0���������(k�
�����ʲղ�޲�200����$������v����(������-��ѧ�*�	����p���������(Q���`����������*�	����4�������0��ӳ���$�'��G*�	�������������$��#�P.�D�H��^��
��@wPw�������������ze`�1�0'�N�R���ʵֵ��D�H���������������A�0�J�V���Z�j���y��*�	����H$�����p�Y�0��.·�?з۷��*�	�������������[p�c�����*�	���������������w�	�
��$*�	����������������� �����'�/�8�x0�	������������_0�����(A�P�W��2r��������1�	����D������U��������*��BB�S��*�	�����������������Z���l��M�~����*�	����T������0���������W߸���*�	�������������@�������g�����*�	������������ �'�
�A��t�,e�l���*�	����������� �5��*�-���O�`�i�(2�	�������������$�@�M� ��r�u���y���,*�	������������_0�c������������	�	��y�8��ڹ޹�BZ�j�|�s��6�	����d������$� ��������D���+*�	�������������5���� ������I���+*�	������������5_�!� ƺ�Ϻ�O׺��*�	������������5_O��K������V���+*�	�������������5�o� ������[���+*�	������������B_`��� ƺ���c׺��*�	������������B_O��������l���+*�	�������������5P�� ���"��r���+*�	������������1Z��� ƺ�0��~׺��*�	������������1ZO@�5�	8����	�	�������������P�Y�	<����	�	�������������`����@���9.L�+*�	�������������5к�� ��S����KL�+*�	������������5_@�� c��l���0�t�{�*�	������������5_Oл�������9.L�+*�	�������������5@�� �������KL�+*�	������������B_��0� c������0�t�{�*�	������������B_O@�W�������9.L�+*�	�������������5��x� �������KL�+*�	������������1Z ��� c��Ļ��0�t�{�*�	������������1ZO���	̻���	�	����������������	л���	�	�������������о�Ի����#�H��S�200�������������p�#�(Q�c�n��}�������,*�	����t�����O_�P�P�(Q�c����}�������,*�	����������U�0�}�(Q�c����}�������,*�	�����������U�����
����
*�	����������������(��μټ�������
,*�	����������O_@���(���������
,*�	����������U��'�(���������
,*�	�����������U��Q��
����
*�	������������� �x� )�6�A��R�]�d�	,*�	����������_0���� )�6�o��R�]�d�	,*�	����������_0`�� )�6����R�]�d�	,*�	����������_0��(���������ȽϽ��,*�	���������O_����(����ڽ���ȽϽ��,*�	���������U���A�(��������ȽϽ��,*�	����$������U���k��
����
*�	������������� ���(�����#�.�5��
,*�	����4�����O_����(���@��#�.�5��
,*�	����D�����U���(���S��#�.�5��
,*�	����T������U0���
����
*�	���������������*� f�s�~��������	,*�	����d�����_0P�N� f�s����������	,*�	����t�����_0��r� f�s����������	,*�	����������_0�����1ξ�:���iD*�	������������U�0����6���c����6D*�	������������U�����#����R�]�i�FF�X�������$�����t�K����-���'uD*�	����������������� ��'���\��x��D*�	�������������W���-�b���i��ɿ'D*�	����������������<D|п��šN��*�	�������������$����'Կ��>���@D*�	�������������P����C�����\��s*�	�����������$��:� �����
Pm2��[�10�������������/���R�(9�H�K����t����10������������QWv �e� {������&���(��10�������������/�0�x�(�����=S�_�h��10������������QW����(n�{��������10������������QW� ���(�������-�z��10������������QW����� &�A�E���b]�����10�������������/���� ���������)�;�0��100�����������/���� N�c�f�����������10����d�����/`�G�0�������3�����(F�?����8d���������i� +�'�3��?K�V���100�������������/0��� ]��j��
������D*�	�������������/@���(���%���������D*�	������������QW����� ?^�����&�*���D*�	�������������/�����(1�G�K��=������D*�	������������QW�0���(������P�\�i�D*�	������������QW���(q�y�|����-���D*�	������������QW�� ��������,�8�?�D*�	�������������/P��� G�V�i����������D*�	����������/��� �������,�7�I�@�D*�	����hd�����/��1�0��`�c��3��}������6�	�����d������0�I� +������?K���!KD*�	�������������/��[��������O��
���D*�	�������������$�g�(�&�*��z������D*�	������������QW��u�(��������6�A�O�H�D*�	�����d����QWI����8l������??�X�j�b�,*�	����$�����ͅ����8��������O�������200����������ͅ� &8��������6�Y�k�b�200����D�����ͅ��T0~�������P�������20�����d����9T�@�0�����H�S�e�\�,*�	����(e����9T�@�������52�I�]�T��6�	����|�����m�P-0����������`�g�G�D* *����d�����9T�Z0�����(9�N�W�,*�	������������9TL��8^�s����������L�20����������ͅ���0T���	��,���E���,*�	����������9T���P����#�Y�	9D*�	������������;%0�o�����x��*�	����������������`�k��		z��*�	�����������@ ��m����(8!��D*�	�������������W�#9���9"9*�	�������������P8������)�M��'uD*�	��������������L �1���3����I��8�	�������������S��`��1���;���'D*�	������������� s��d���D����D*�	�������������$��!��)��YB�?�F�D*�	�������������$��� M��V��dfz���D*�	�������������/��	5:�@*�	�����������������{*���G������/�h*P?�����������$P ���U��`;�`��*�	�������������P"i�E |�����������*�	����������U $2������I�`�r�g�*�	����Xe����Up%c ���������P�h�[�x0�	�����l����_0�(x����������K*�	������������)�����������*�	��������������*��!�(��.v�������*�	������������,����D��*�	�������������-J	���O*�	������������� -��������[$�;�D���*�	�����e����_`/�W�s�r���������10��������������0��������5�R�i�a�ȉ�����������_@3@|�{*����������T\_������������_�4Z��������9�E�X��8�N�[(m����_7u������9�N����I�D����������$�9�U���`��/r�����(2�	�������������$��:��Y�C���\��������DE ?������������;�	���a*�	��������������;���g����h�-�4�h*�	�������������$=�;��\��x�������100��������������>	����*�	��������������>%n������a�l� *�	�������������0?E	����*�	�������������@?^ ��U����4�E�P�a]�B�?����$�����_0�@Atc�v�����������*�	����4�����_ B���������4�.��*�	����������s��C�9�N�R�����������l_|_�����������$��F��.�2��
����
��� �0������e�����$�I�!�U�Y���{� �M�A�`7������`�����PR$ �������c����	�*�	�����e�����3O�SA�%�,��5��,*�	����D������T\�<�C���*�	����T������ TzL�Y�d��s�~���>,*�	����d�������T�������������*�	����t������pU������9"9	9,*�	�������������$�U�T4����5�	�*�	������������U`V��������"9	9,*�	��������������V�	���X��	�*�	�������������PW%�����9"9	9,*�	�������������$�W;T4����5�	�*�	������������U@XT(��`
1�����/!�*�	������������^��Xj 7���7'77,*�	������������_0`Y�����
���@,*�	��������������Y��	���X��	�*�	�������������@Z������9"9	9,*�	������������2%�Z�T4����5�	�*�	������������_0[� �`
1�%�0�7�+�	�������������S�[
9���9"9	9h*�	�������������$P\*����
���@,*�	��������������\D�	���X��	�*�	�������������0]a����
���@,*�	��������������]{�	���X��	�*�	�������������^������9"9	9,*�	������������2%�^�T4����5�	�*�	������������__������9"9	9,*�	������������2%�_�T4����5�	�*�	������������_�_	<�I�X��w�������,*�	������������`(	���������������*�	������������aG	W1�����%� �,*�	�����������@bc	W10�;��N�W��*�	������������b�	(b�`
1�k�0�/!�*�	������������^�@c�	 7���7'77,*�	������������_0�c�	v�����5Y�	9,*�	������������2%@d�	T4����5�	�*�	������������_�d�	v�����5Y�	9,*�	�������������$0e
T4����5�	�*�	������������s�e%
 ��m����(8!���*�	�������������S0fB
�8����8'77,*�	�������������$�fb
 ��m����(8!�+�	�������������S@g{
9���9"9	9h*�	�������������$�g�
�������#��g�*�	��������������h�
P��A�������
���I�>������������6tk�
�.�2���p�������*�>�����������ma��������+�<�W�O�Px`x�����������$�o�^���m���{�����D*�n�������������$@q� ��������_�������8^�H(�$9��ws��	�����	�	 x$��/��3=�L�x7�C*�	����������U�xB	S��8�$�	������������U�x�	W��?*�	��������������x�[��f��C������s�*�	����0������py����1���G�������*�	����p�������z

#���2��KT�i�p��N*�	�����������p{9
�6�{��Z�����6*�	��������������{h
������[������Y;�100����$�������|�
��%�t��oe��������D�@��r�����@��v������"�F�i�a��p�>p(���������Jy�0�=��s��Q�����4%l;��@a�������(�����1������@�N d���������_`�R��E ���c�/�<�8�$0�2�X������0��K������w���$��H%�uعD���������0M��	�������X�0]؀f����Y%V�0�����-C�T�[�;*�	����������`�{j�y����6����!X*�	����$������$��������>&�5�P�H��t�u�(4������0��P[�v�z��
�����������������p����N���u��	�	����D�����$���^-�`
1����',*�	����������������<��NU,*�	������������U���@����=�������*�	����T�����m���@�����n~�100������������m���@��������100������������m`�|8#'�����10������������ͅ��38������<�G�Y�P��*�	����Hf����ͅ���H����30&T��	����xf����{4n@��8Wfy���`��G��*�	����d�����ͅ���8����&�*�	������������ͅ
��?@!7;�jz�10������������m���8����
����*�	������������ͅ���������6,*�	������������U���%%(�(,*�	������������U����*U5�~$0�2�X��������s��$gX$3��kS`H.�TtU�Zd������2��@o���.iu���o@;��f�����0�(����9DVMx0�	�����������U�	�Nep�8�Q,*�	����t�����U0	� {���C;GUO�*P*�X�������1�
 x���o����<*�	�����������1�
A ����x�*�	�������������1�0[ "M�-��i~�� *�	�����������1��%(��Y�(�	�	������������R��	8����	�	������������U���s����			�oT;�������������$�p�X���a*�	������������؈��X	B��f*�	������������؈�X	F��s*�	������������؈�2X	#	�|*�	������������؈�LX	'	��*�	������������؈�hX+	�2R	��r	�	*4@������������؈�X�	�	�	���	�	�	$0�o�X������؈��X	

#
��I
\
g
$0�o�X������؈P�Xv
�
�
���
�
$0�o�Xxm����؈�X!�16��Ven*P?����������؈ �Xu�����$0�oH�f����؈`= X"1<�*bu�$0�o�X�����؈Y X����:��
�@h;XY$�����؈� r X
"
.
�K�Re�@�H�a����؈0-� X�	
��5NY$0|����������؈P/� X`q�����8,��x�������؈A?!0���+���U�U�Z��������S4PBa!0������U�U�Z��������S4�C�!X�H�6����U�R�YD�����؈GK" &=��7����dKC;0!�����1Ib�#GPS�go���?|;�������������$��c�#����s4_vn�Th}�Zg�����$@g$	����-+*�	�������������$Pg<$(��D����L*�R*�	������������aT�g]$(�pC�����OX*�	������������aT�h~$�����(2�	�������������$��i�$&�D3��W�
d�*�	�������������pj�$	�A��-+*�	�������������$�j�$(G�CV��fq�Y*�	������������aTPk�$(x�������)*�	������������aTl%��������(2�	�������������$�m;%��'���_l�*�	��������������mZ% � & �� � � � d2�1����8g�����$��p�%� � � �g� � !4��> ?������������q�%(!$!7!�x�!�!�!�!�U�+����d������U�t'&�!""��e"�"�"x�h�Z����������wF&�"�"�"���#�#�#�#�100������������P{�& �#�#�#� N$Z$l$c$�2�2p�m�����$��}�&�$�L�$�i�$�$�$�*�	����������U@' �$�$%��$%/%8%�)$000����������f��5'G%�%�%�/&L&{&s&�;�9�Z������U�
(8�&�&�&��';'Z'N'�U�U[�������4,p��(p'y'|'���'�'�C�2�2������������( �'�'�'��a((�(�(�S�U�Z������	V���)8�(&)_)���)*C*7*�o�;�(%�����4,P�9)@�*�*�*�
�+�+,�+��|KX;n����#E2`�R)H/,t,�,�[?-[-v-j-V(V�hn�����oU�o)0�-�-�-���-..�200 [hg��������)8...1.��S.r..�@�>�������������4,���) �.�.�.�<T/�/�/�/�100�����g�����$1���)�/�/�/��e0�0�0�0�T8V�����g����U����*h�0�0�0�^W3�3�3�34��5P�`Q�����}"@�+`%5L5[5���56)6 6�o�����������X" �5+h@6r6�6���8�9�9�9T��J�;0�����}"��+%�9�9��(*�	�������������@��+
:::�[4:C:K�100������������� �?,(L:��[:�.�:�:�:�@�@�X���������2�b,@�:��:��V;};�;���8�;���������4[p��,@�;^��;���;<%<<�0p�����������4[���,@4<O<b<��<�<�<�<HV�R���������4���	-@�<= =� z=�=�=�=pDs��������4[P�5-@�=>>�gq>�>�>ĕ�����������4[��`-@�>�>�>��(?G?^?�HV�R�������4[���-@j?�?�?���?@$@@�2��������4����-@7@L@P@���@�@�@�@�0p����������4[��-@�@�@�@��@AAA�*P?����$������4[��.@#AEAYA��A`B�BBԕ0�0��������4[R.@�B�B�B�XnC�C�C�C������n�����4[@�.@�CD'D��}D�D�D�DXV�}���g�����4���.@�DE!E��uE�E�E�EA�;�(h�����4���.@�E�E�E���EF$F�@��X���������4[ /@,FYF}F��G9GhG`G�����o�����4�PM/@�G�G�G�(HKHhH`HhVS�4������4�P}/@�H�H�H�5�HI7I/IxV�+����D������4� "�/@FIhI�I�J�IJ8J0J p`s8$������4�`&0@gJ�J�J�_K!K6K/I�V$S8T������4�0*20@RKyK}K�{�K�K�K�*P?�������������4�P-]0@�KLL��/LRL[L�*P?�������������4�00�0@dLF��L���L�L�L�*P?�������������4��2�0@�L�L�L���LMM�*P?�������������4�@4�0@#MY:2M��@MWM`M�*P?�������������4��5	1@gML@�M���M�M�M�M�*P?����d������4�8U1@�M
NN��DN_NtNlN�2�o�Xt������4[`:�1@�N�N�N���N�N�N�*P?�������������4�@<�1@�NL�N��5OXOmOeO�20p�Y�������4� ?�1@�O�O�O��OPP�:A�;�D������4[B2@3PNPRP�!rP�P�P�20p�Y���������4��D>2@#MY:�P�6@MWM`M�*P?�������������4�0Fj2 �P�P�P�MQQu��	�	��������������G�2W1QQ�q��	�	������������^PH�2 &Q�LAQ��YQdQsQ@p�;0����������V4�I�2~Q�L�Q���Q�Q�Q�Q$0,1�X������ %��K3 �Q
N
R��:RKRdR\R�U�V�d�����
3a�M=3}R�L�R���4�R4$0,1�X��������_�Oc3�R�R�R����R��	�+�Y���������0P�3�R�RS�0SKS~SvS�+(>h��������0T�3�S�S�S�#.TWT~TvT�;�6�Xp��������W�3`�
�T�T-U�GMVW\WOWt�Ȝ��dX"�e�5�WI�W���W�WX�	3��������������f�5X)X,X�bDXYX�	\*�g�5`XoX~X���X�X�X����`�������$��j�"N�X�X�2Q�	�	������������^�j6`
���X�91�	�	������������^�k 6	�
Y�Z�	�	������������^�kC6�YY�a��	�	������������^lc6�Y+Y���	�	������������^pla#AYPYSY���8_Ys��	�$�X��������
 m�6AYPYfY���8_Ys��	�$�X��������
�m�6AYPYrY���8_Ys��	�$�X��������
�n�6~Y��Y��~B�Yl�	�+�Y��������
@o� @�Yr��Y���Y�Y�+�	�������������yp!@�Yr��Y�
�Y�Y�+�	�������������y�p�6N�Y�Y�EQ*�	�������������q7�Y�Y�Y�KZZ��>A��������������r@78"Z,Z0Z�zpZ�Z�Z�V<S(Y�������`uv78�Z�Z�Z���Z�Z$3Pp(Y����������v�7p�Z�Z�Z��+[J[c[|s`�(Y�������spz�7k[{[�[��\2\K\C\Ȇ�8(Y@b����U�}"8z\�\�\���\]&]]03<�������������o8:]J]�]�)�`�b�cwc|�$B��0'����U`��80Ud]d`d��td*P*������������S40��8�d�d�d�P�d�d�d�d�?�(Y���������Y9 �dee�n�e�e�e�e�ز(Y�������1O��|9	Z1���	�	������������
��o"f>f�$�f �	�	������������
��9$f?fPf�Uf�f�~,*�>����Xh����U��9P�f�f���f�	�	����������O�`��90��f�f��g��	�	�����h�����Щ:#g2g5gr�ggvg�g�g�S�S�Y�����i�p�X:�g�g�gr|(hSh`h8?D�(Y���������p��:(lh�h�hrn�h�h�h�hPn�:�Y������0��:"iG1ir�ciri�ii�S�S�$�����i��I;�i�i�ir��ijj,?4�(Y��������i���;j�g?jr|�j�j`h8?D�(Y�����������<0�j�j�jrn&kAkZkRk�����:4����������z<h}k�k�kr>�k�kll,;�n����D�������0��=@"l>lBl�=�l�lm�l�*�	����T�����m�0�?>@m*m.m���m�m�m�+�	������������mg��h>@�m�m�m��'nBnKn�+�	������������mg���>8Tnonsn���no%o�*�	������������ͅ���>8��-o���<�G�Y�P��*�	�����h����ͅp�#?H0o-o=o�3kozo�o�oT��	�����h����{4n`�o?8�o�o�o��pp!p!X�*�	����������ͅ���?84pCpFp�&qp�p�p�*�	������������ͅ
`��?@�p�p�p��p�pq�+�	������������m`��?8qqqr
7qLqUq�*�	������������ͅ�@@\qxq|q�=r'r1rn�*�	����d�����m���PA@Er\r`r���r�r�r100������������m��A@�r�r�r��1s=sFs100������������m`��B8Pslsps���s�st10������������ͅp�1C8��-o���<�G�Y�P��*�	����i����ͅ`�nDH	ttt�3Kt[tptftT��	����Hi����{4np��E8�t�t�t���t�t�t=��*�	����������ͅ��=F8uu"u�&MuXuau�*�	������������ͅ
���F@hu~u�u��u�u�u10������������m��qG8�u�u�u�
vvv�*�	������������ͅ��H%%(�(,*�	������������U�1HNNQ�Q,*�	������������U�TH@v;v?v�=�v�v�v�v�*�	����t�����m�@�YI@w$w(w���w�w�w100������������m�I@�w�w�w��xxx100������������m�bJ8"x>l>x���x�x�x10������������ͅ��J8��-o���<�G�Y�P��*�	����xi����ͅ��KH�x�x�x�3y%y9y0yT��	�����i����{4n�
�L8`yky~y���yo�y� �*�	����������ͅ ~M8��Cp�y�&�yz�p�*�	������������ͅ
�
�M@
z"z&z�Uz`zkz10������������m�N8sz�z�z�
�z�z�z�*�	������������ͅ�O��z�z��z7��zѠ*�	�����������p)O�z{{�#�{�7*�	����������U�DO�	����	�	*�	�������������pcO{m���({3{X,*�	������������U�O�i:{A{�jjh�X*�	�������������OH{U{l{��{�{�{*�	�������������O�
�{�{��
�
*�	����������� �O�{�{�{��{||�\*�	�����������P|-|4|���=|F|��$0<3�Y��������4PM|Z|i|�~|�|�|��*�	������������UP�|�|�|��|
}}}$0TS����������� zP2}D}K}��	�	T}X*P?������������P[}m}t}�}})k�}�*P?����������P�P�}ad��}�}:�*P?��������������P�}�`�1��}�}�}*t?������������� �P�}ad��}�}:�*P?��������������Q2}D}�}��	�	T}X*P?����$������p/Q�}ad��}�}:�*P?�������������0 MQ�}~~�=~P~Y~��$0������������!uQ�}ad��}�}:�*P?�������������P"�Ql~~~�~��~�~�~��*$�����4�������#�QZ2�2�#:�*@n�������������%�Q�}ad��}�}:�*P?��������������%�Q�}ad��}�}:�*P?��������������&R2}D}A��	�	T}X*P?����D������ '5R2}D}J��	�	T}X*P?����T�������'RR���������*�	������������� (oRS`k�v}X*�	����d�������(�R�{�{���{||�\*�	����t�������)�R����������*P*�X�������`*�R����������*P*�X�������0+�R����)��*�	��������������+!S����������*P*�X��������,ES�#�.��?�J�Q�Ѡ*�+�����������0-qS�#�\��?�J�Q�Ѡ*�+������������-�S���������*�	�������������P.�Sm�z������������*�	�����������@/�Sрހ���
���\*�	����������� 0�S���������*�	��������������0T#�0�?��T�_�f���*�	�����������`1>Tm�u������������*�	����������P2bT��U�����Ѡ*d+�������������3�T��Ӂށ��� ��$0�(Y������04�T`+��`�1�7�B�A�	�������������}@5UI�`
1�U�!�*d+��������������59U`d�p�{��������`p�(Y$������}�7fU��͂؂������$0�(Y4�������8�U�'�����Q:�pp�	�������������} 9�UI�`
1�U�!�*d+��������������9V�3�?�J��o�~�����(YD������}�:-V��͂؂������$0�(YT�������;\V��`
1������,*�	������������U�<zVy�m�������,*�	������������U =�VNNQ�Q,*�	������������UP=�V�U��jM����,*�	������������U>�Vy�m�������,*�	������������U�>�VNNQ�Q,*�	������������U�>Wy�m�������,*�	������������UP?2Wy�m�������,*�	������������U�?YW������F��C,*�	������������U`@xW��adrjy����,*�	������������U A�Wƃ�����̓�q,*�	������������UB�Wy�m�������,*�	������������U�B�W>��r�� ,*�	������������UCXNNQ�Q,*�	������������U0C&X%%(�(,*�	������������UpCCXW1W1���,*�	������������U�CcX�,*�	������������� DzX������F��C,*�	������������U�D�XNNQ�Q,*�	������������U�D�X������F��C,*�	������������UPE�X��`
1������,*�	������������U�EY������F��C,*�	������������UpF$YPW1�r��IR*�	������������U��FEY��`
1�ԃ߃',*�	�������������pGfY��ad�jy����,*�	������������U0H�Y��`
1r�����,*�	������������U�H(Z(���*B�U,*�	������������� IIZNNQ�Q,*�	�������������PIpZY������T�]�,*�	�������������0J�Z������[������
�g����0�`M�Z8ʄ݄���A�Q�X��*�	�������������6PP[8^�m�����˅օ��@O�>����$������6��R�[ �����f6�A����100����d�����_0�S�[L��T��/[�$�%�	�	�������������T�[@\������86�F�R��;�	������������!G��X
\\��1k���@������/�100����D������$�Yx\8��ʇ݇�Lj׈���*�	����p������6P^�\<��NU,*�	������������U�^�\� �'��
0�7�X*�	����t������0_]0>�{*M��}������޲X5�	�������������`L]�������ĉ���	�	`b_]29�f��X�6�6�	�	�bx]	��-+*�	��������������b�]�#
����B�#��*�	�������������c�]��������*�	�������������`c�]�%�:�I���q�|�����Px?�Z����Pe�]@G������PG[G�	�	��������������������(�e^?n������G��� *�	�������������0f/^��-(����NJ�3%*�	��������������f\^Ҋۊފ�������@��Pd����������g�^	����*�	��������������g�^�,�3��Q�b�m��	8*�������h�^ �t������ ��ˋҋ�h*.H���>O��i�^�f�'��!�f�f�	8*�j_�����3P�[�b��\,*�	�����i�����$`k1_(s�pC|��A�������50������������j%� l[_�������P[ό֌�,*�	�����������$�lv_�����W1�H�b�Y� xpx����d��������n�_(EpCm��e}������5`3������������j%��o�_�����{f���Ȏ���S@/����Xo����2%�s`(�������'7�C�,�	������������j%`tA`(�#�F�����ݏ��������X�b����j%�Pw�`(+�@�k������5�-�ĚԚ�X�%����j%��z�`(h����������=�5�`�p��X&����j%�P}�`(b�w������(�I�A������X<�����j%�`��`(v��“��G�R�g�_��_�_����������j%���:a(��ɔ����t�������I�?�����o����j%���Sa(Еߕ�����������I�?�����o����j%���ma0���3���������_�_�X<�����s7,0��a(I�_����8K�_���~��hd� �N����j%�p��a(ߙ����?�N�^�W��5�	����������j%���a(q�z�������������x3�3�X������j%АbPʚٚ���}�������``����j������<�&b0���ӛ���֜�Q�C��p������G� ��b�������������	�	���b������
ӝ�v��2�1���������������c(��
�%�����������I�A���������j%��2c0 Ϟ���+����ǟ����`DHp�G�p�Tc������=�����	�	��c��
���C/�P�a���@@�>����������� ��c0l�u����S��ȠؠѠ�8`3�����������G����c��D��_����2�1������������� ��c0t
�"�E��h��ɡ����dXD�p��G���c������u�����	�	`�*d��D��{����2�1��������������Fd8&��C.���<�G��
.�	������������VЬkdN�`�s�������̢��*�	����8j�����0��d(ߢx&�����&�F�d������������^�����d-�T�����<�H�W���T(`����x&�����$@��d��������̤פ�@2�x_����������0��d0���	��`�k�z�q��I�A�������������e0�����������8`W���������������/e8���!��1������dXY�����b6@�Ke�(�/��4:��9�9�	�	��������������������eP�K�b�f��~�������d�dXYhj?����e�(�E���:��9�9�	�	���������������������e	�KQ��4*�	���������������fT�gJ_��]{������	�	������`�reK7L���e���I�C*�	���������������Df��̩ϩ������*�	���������������af ��N���9�\�r�g��?X@���������q%����f}��R�����������*�	���������_`��f������P���̫ī�EXF���������_�@�gܫ����jy��l*�	����$�����_�'g��L1��
S�z������?X@����$�����_���Fg�����d�����EXF�����&����_����g3�<�?��H_��������?X@����D�����_�@��g���P®�Q��)� ��?X@����4�����_���g4�ϮI��a��������?X@����D�����_���g˯Y:گ�n��-�&��?X@����T�����_����g˯Y:8��x��-�&��?X@����d�����_�0�h˯Y:R�����-�&��?X@����t�����_���Ah˯Y:l�����-�&��?X@����������_�P�dh���t������������?X@����������_��{hh�j�����t*�	������������_���h(�*L7���K��-�*�	������������_`��hf� Ku�������ȱ���?X@����������_����hӱgJ�����s�*�	������������_���h��j���'��G*�	������������_��hf� K:�������ȱ���?X@����������_���i��KT���>� *�	������������_��i`� Ko�������²���?X@����������_�`�-i`� KͲ������²���?X@����������_���Ci`� K������²���?X@����������_�@�Zi`� K��
����²���?X@����������_���oi`� K������²���?X@���������_� ��i`� K1������²���?X@���������_����i`� KG��%����²���?X@����$�����_���i`� K]��.����²���?X@����4�����_�p��i`� Ks��7����²���?X@����D�����_���i`� K���@����²���?X@����T�����_�P��i	�K���J�$�	������������_`�j����ɳ�V����!X�	8*����d�����^��'jH�3�B���t��������VH`�Zd�*�$@Gj@G]4����PG[G�	�	��������������������(�rj��Ŵ̴��ٴ��**�	����t�������j ������+�?�4��?�A�����������S��jJ�k�|���������T/�	�����j������kϵ-(ص����T/�	�������������@kP��������$��I�	�����������Ek-�H�L��]������*�	�������������pak��˶���-*�Ĺ��4���@c������,m������F��C,*�	������������U0Om8�H�S��9r�~�y��*�	�����������$�{m@�������=t��������*h/����������m�@!Lp@���������W�g�14V������������m�`+�q@q��������:�D�14V������������m�p0!s8N�j�n��������1LV������������ͅ�7�t8�������<�G�Y�P��*�	�����j����ͅ�9kwH�������3�/�D�:�T�@������j����{4n�=5z8k�z����������*@n����������ͅ
�?�{8%�5�9��&p������*@n������������ͅ
PB}@��������.�9�1LV������������mFo~8A�Q�U��
������*h/������������ͅ I�M�`
1��G�,*�	������������U�I�8���������������x�x������������{%R4�@�������=���������*�>����������m� W��@��!�������1`t������������m��_a�@�.�2���������1`t������������m� dʁ8��������������1pt������������ͅ`j9�8�������<�G�Y�P��*�	����(k����ͅPl�H	t��t�3Kt[tptftT�������Xk����{4n`oʃ8��������L�e�w�l��*d+����������ͅ
�q2�8���%���&�������*d+������������ͅ
�s��@��Q���A�Z�e�1pt������������mw��8m�}����
�������*�>������������ͅ�y`�@��������������x�x�������������7B@���Z*���nW����,*�	������������U����� ��K�V�]��*,������������v� �gK�V�]��*,�\�����P�A��������������s�*<,���������b��� ��K�V�]��*,���������������)���*�	����������� �dž�	����	�	j9*�	������������������4���*�	���������������	'�.��D
*�	����������� �+�N7�>��E�Q*�	�����������P�X�L�Y�d����o��*�	�����������{�		�*�	����������������z��������������*�	���������U�����	'����D
*�	����$��������߇������&�1�8��\*�	����������U��� I�V�e����������x0�	�����k����_0��#���������Cm/���*�	�����k�����ЋI�F�R�Y��p������>�H����4�����_Ќp�9�����"9	9h*�	�������������$P����	���Q�	�*�	������������������������������X$0�1����D�����_P��	'����D
*�	����T������`��������������*�	����d�������+� �-�<��g�v�}���*�	�����k����UЏQ����������*�	����t������ �y���������������*�	������������� 7���	�'77,*�	������������_0`�ĉT4���c4�	�*�	������������_Б�T4���c4�	�*�	������������s@���8����'77,*�	�������������$��;�9�����"9	9h*�	�������������$@�`�P����#�Y�	9D*�	������������;%��~�o�����x��*�	�������������0���('�U��2�=�>�*�	������������j%�Ċ(D�ad�P�[�b��*�	������������j%���('�U��2�=�>�*�	������������j%P��('�U��2�=�>�*�	������������j%�4�('�U��2�=�>�*�	������������j%��Y�('�U��2�=�>�*�	������������j%`�|�(g����s�~��
�*�	������������j%0���M�`
1��G�,*�	������������UЙˋM�`
1���(�(,*�	������������Up��M�`
1��G�,*�	������������U�i�����s	�������,*�	������������U���������F��C,*�	������������U��ˌЭ�����/�\�	�	����������N�����	8*��(�s�&��=�H��2,1�X��������H���#�Y�dh����o����*�	�������������@�E�]x���������z*�	���������������g���1�����D����*�	�������������0������������Q��%x0�	�����������$������%�,����>�N�G�,*�	�����������$@�֍0U��1^���n��(�4�7��������������P����������������*C��������������� �����������������1p{�����O�������4��#�:��2x�������*�	����|������@����������C4�F�Z�Q��1p{�����c����� ����������X�"�7�-��1p{�����p�������^��
n��s���������1p{����8q�������
�
�������v�������d2�:�X��������.�(�=�N�����������*,����@d������K���+�/������������?D��X��������m�m;(C���P-�;�;*�	�������������P���K�g�`��������Q:*,����l�����p����������
$�A�X�P�d2�:�X������U��ѐ�������&�������m*�	����Hl����������{*��4D�U�^��*,����xl�����0��q�?���J��������1�:�X�������@�5��	,��X^�i� <�100�������������`�]��{*v��~D�U�^��*,�����l�������z��������������*,�����l�����0�����&���L�Ɂh�_��	�	����$�����C���	o�{��*�	�	������������� �ޑ	o�lz�0�	�	�������������0��	o�~��`*�	�������������@�%��������d������Y;$00����D�������L�y�K����j����	��100������������U���t����V��p.�O�e�Z��U e����d������@���&D|x��{�&��U*�	���������������
�������������C$0,1�X����������4���������
�'�=�6��t�{�Xm����U���\�	o�`���*�	�����������������d�m�p���x�ix���100������������������������a����� $0�1@e�������p�Г��������J�y������S0e����<�����U�0���	o�����*�	�������������@�#�����������̸*�	���������������K��������� �+��:$000�������������r�:�J�����+�f���y��{�{�����d����U�����	o�]���*�	������������������������,�m���~��s�{����8m�������`��&D|�����&��U*�	������������������������� �+��:$000����������������������!�D�\�O��1�	����0�����U�`�ؕ	o�}��*�	�������������p������y���!������K$00�����������P�L��������5� �+��:$000�������������v�������;���������S@e����������U�0���	o����J*�	�������������@�ɖ�
��N4�U�k�`��U e������������B�	o�~��i*�	������������U�o���'���q�� ,*�	������������U����	o����v*�	���������������ʗ�������z������>�A����hm����U�����	o�0��~*�	���������������#�P���4���H�_�f��&�100�����m�������p�����u���a����� $0�1@e������� ������������)�<�4��>A����p�����U���ǘ	o�i���*�	����������������m��v���~����m�100���������������	o������$�	���������������	o������$�	��������������:����������������D*�	����������U��a�	o����*�	������������� ���)Cb���*�;�B��$000������������̙	o�I����$�	���������������	o�xK���$�	���������������M�Z�e�����������D*�	����������U��=�	o�����*�	��������������a�)Cb����*�;�B��$000����������������������a����� $0�1@e$�������К������R�y������>A����������U�`��	o����	*�	�������������p�m�����
~����m�100��������������E����W���!����x000�������������$�j�������,� �+��:$000����4���������-�=�l��2��!�6�.��>A����@e����U���	o���@*�	������������������W���D������100�������������	�N�����TQ*�	�������������@	.��������[�*�>�5��>�A�����m����U��
V�	o�[��_*�	��������������
{�_��g��cs�����s�$000����D������`Ĝ(�������y��������<]Pe������nT0:�	o�����*�	�������������@c���������������>�A�����m����U����	o�$���*�	�����������������4�(���:�M�̸* *�������������P۝	o�T���*�	�������������`�����X��������>�A����(n����U��.�	o�~��*�	��������������U�������������~$0`3����T���������	o�����$�	��������������Ȟ����������#��D*�	����������U���	o�6��#*�	��������������)Cb:��'*�;�B��$000����d�������Z�	o�F��7�$�	���������������	o�J��;�$�	����������������M�Z�N��?��������D*�	���������U��Ο	o�p��C*�	���������������_��t��Gs�����s�$000����t�������<��������V� �+��:$000����������� e��������\��������X�h������s����U` ��	o�U��u*�	�������������p ��Y�t�x��y���������T0����Xn�����P#H���m�������&����W`e������������$k�_��-���s�����s�$000�����������0%��	o�5����$�	�������������@%ޡ	o�9���*�	�������������P%�=�L�W���s�������@200����$�����U��&-�_������s�����s�$000�����������0'~�	o������$�	�������������@'��	o�����*�	�������������P'Ң=�L�����s�������@200����D�����U��(����m������&����W`e������������)$���m������&����W`e������������*I��������� �+��:$000�����������p+t�	��F��������
��{�{����|�����U�/��	o�^���*�	��������������/ɣb�k�n���z������m$0`3������������0���"����.����100��������������1;�X�����>�3�E�>�T��>���������d��03m�L���a��eu�����*C��������������4���������o�����m*C�����������5ؤ�������&�9�x��NP[���������$`7�0@�b�I���]�p���{�{P[���������F�8$� ��.�����������0|�������������0�9G�(����������9|�������������X�:o�@������F�R�q�i������,d������VV =ǥ��Z��������L�M H����$�����U�>�0������n�������M�A������������Q0A`�Xh������Q�t�����000H#��@�� D�����*���������	�	��������������������T�DǦ�b���������1,1�X����������E��5�8��d�s�h��2�1��������������G�~������+�O�o�g��tv�^�q�����@LM���P����G������1�&��������`N����1��^o��������WD0������������P�t�����o"I`Xl]�VXY����`S��	C*k�u��	�	����4�������������XpS��	C*s�*�	��������������S�y�����4,�Ed�����0������PV*�IRY��m~��*C����D�������WS�IR���m~��*C����T�������X� ������V��$H���X������o20c�� �Z���'2C| |XY���������0,�d(�`N^z�Ah`t����,\��$�kQ��	B��
�Q40��	�	����d�������������\ l������<���n�1`3����t������ mϪ���F���n�1`3����������� n�����Q���n�1`3����������� o �$3>�cf}��q*C����p�������pH�����v�.KCd����Y�n����� tq�^gn�����P�T�V�����������u��@�EB�����	M�A�X�������VE�v˫ /�������WD0�����e�����0z�	*	i	��
]
�
�
x?�;�Z���������]��
I���0[SX0\XYPP�����������*��0��%*�	������������U�~� ����6
&
<
5
0|@|�X$������0����E
L
E �O
Z
c
,*�	������������U�ĬM�`
1��G�,*�	������������U���l
s
���v
�
�
,*�	����������������,*�	������������U0�1�M�`
1��G�,*�	������������UЍZ�
�Z2�2��
�
�,*�	������������U����6������
�
,*�	������������U����
ad��
�
l,*�	������������U��ԭM�`
1��G�,*�	������������U@�����������*�	���������������$��
`
1��
�
�*,�������������P�G����������*�	���������������l�0��� -�	�������������&���		�*�	����������������0��� -�	�������������&�ݮ		�*�	������������� ��0��� -�	�������������&@�(�		�*�	�������������P�Q�0��� -�	�������������&p�s�		�*�	�����������������(��� -�	������������������		�*�	����������������(��� -�	��������������Г�		�*�	��������������:�0��� -�	�������������&�d�		�*�	����������������0��� -�	�������������&0���		�*�	�������������@��0��� -�	�������������&`�	�		�*�	�������������p�5�0��� -�	�������������&��Z�		�*�	�����������������X%%(�$M�	������������ ����		�*�	��������������ѱX%%(�$M�	������������ �0��		�*�	�������������@��(����+�	������������me`�@�		�*�	�������������p�k�(����+�	������������me����		�*�	�����������������		�-+�+�	�������������$��۲		�*�	����������������		�-+�+�	�������������$Е(�		�*�	��������������P�0��� -�	�������������&�w�		�*�	����������������0��� -�	�������������&0�ij		�*�	�������������@��@NNQ��.�	�������������Vp��		�*�	���������������;�@NNQ��.�	�������������V��^�		�*�	����������������� 		�-+�+�	�������������1Ж��		�*�	��������������Ӵ 		�-+�+�	�������������1���		�*�	���������������X%%(�0M�	������������ph@�B�		�*�	�������������P�m�X%%(�0M�	������������ph����		�*�	�����������������8NNQ��.�	������������9HЗ�		�*�	���������������8NNQ��.�	������������9H�/�		�*�	������������� �V�		�-+�+�	�������������$0�{�		�*�	�������������@���		�-+�+�	�������������$P�Ķ		�*�	�������������`�� 		�-+�+�	�������������9p��		�*�	���������������7�8NNQ��.�	���������������_�		�*�	�����������������8NNQ��.�	����������������		�*�	��������������շ8NNQ��.�	�������������70���		�*�	�������������@� ��
�1@RK$000����D�������E�8NNQ��.�	�������������70�e�		�*�	�������������@���		�*�	�������������P���T4���c4�	�,*�	������������U��Ѹ 		�-+*�	�������������9К��		�*�	��������������"� 		�-+*�	�������������9�E�		�*�	��������������k� 		�-+*�	�������������9���		�*�	������������� �¹ 		�-+*�	�������������90��		�*�	�������������@��8NNQ��.�	�������������7p�8�		�*�	���������������b��
�1@RK$000����d������@���8NNQ��.�	�������������7p���		�*�	���������������Ӻ		�*�	�����������������T4���c4�	�,*�	������������U�"�8NNQ��.�	�������������70�H�		�*�	�������������@�q��
�1@RK$000��������������8NNQ��.�	�������������70���		�*�	�������������@�߻		�*�	�������������P��T4���c4�	�,*�	������������U��,�8NNQ��.�	�������������7�V�		�*�	����������������8NNQ��.�	�������������70���		�*�	�������������@�Ҽ(��� -�	��������������`���		�*�	�������������p�-�(��� -�	����������������U�		�*�	�����������������gp�����	�&�h��0����������	�6����(>B�8&<d2\1������������aTv�ĽRg����!�W�d������������ؽ��@GI���	�	0��R\`{��	T,�����htA�	T,���Kx�[G�����U�i`l�������P�����Y���\PtP����������U �J�(b>�}�� �1�<�����������{����� Y��h������1�<�����������)����  ��/������1�<�����������)�0�ƿ ������*�	�����������)����(%)�����ElP����������O_����k��*n
���	�	������������^���	B��!�C*�	�������������p�9�	C*(2-+*�	���������������X��	B-��=F,*�	������������U�|�O�a����p5�1������������U�����!A��kw�p5�1�������������������EB����p5�1������������U����EB���$ / 200�����������������6 R V $� � � �1�	������������U��#�� !!RM!j!�!u!�?xP�����������0�e��!��!o�!�!"�.�1l3����������s����"�@'"{�DܴC"�	�	������������C0���lk.N"��"�"�"�"*P*���������_0��P�"�"�"��#�#�#�#�P�����������{i&0����#.$��,7$�~$000������������U0��>$�S$��$�$�$�*P*����$��������6��$��$�%.%F%=%�1�3����4������`�X�U%j%n%
�%�%�%�100�������������`�o�(�%�%�%$�&�&�&�&�s������n����-[[��� 
'!'%'Lg*�*8+,+�>����8�����_0���+!A�+C,f,�,u,�b0e������������A��,�,�,K8-e-~-v-Uj������������m���-..zK0�0�0�0L9x��20���%�(��1�"1{>1U1�	�90*��b15��1M�1�1�1x0�	�������������$�,���122t�23.3&3j�V����$������$�19�>3�Q3�}3�3� D*�	�������������$P3Z�+�*�31B��3$�*�	��������������3���3N��3@4'4G424x0�	����D�����U��6��W4r4v4^�455M�?HG�����n������9��!5j%45�j5�5�*�	��������������;��5�5�5��6�6�6�6D*�	����p������$�0@@�(7EB'797J7S7=�	������������	�v@Ag�0Z7��o70�7�7�7=�	��������������B��0�7�7�7>�7888�P�A����T�������D��@&8�/8PO8`8m8�P�	�������������W0F��0v8�8�8}P9�9�9�9�)�)����d������� L%��9�9�9��:�:;;$�4�����t������$PRH�7;b�F;&t;;��*�	��������������Sa� V�!��;F�;�;?HD*,H`���������8T{��;���;G���;s��	�	��������������T�� �;	B�;U�;�;s*�	������������j@U�� <b�<]8<C<J<*�	������������*jvpV�� S<�n<~�<�<�<$0�1������������*j�X��0�<��<��<�<�4�2�	�������������v�X�0�<�=��<�<�4�2�	�������������v�Y+�0=EB%=�O=Z=c=�2�	�������������v�ZL� j=
�y=��=�=�=�@�>�������������1OP\f� �=�=�=�Q>\>k>�@�>�������������1O`^��r>���>��>�*�	�������������$�_���>"��>"
?G��N*�	�������������%�`��	C*�>)*�	��������������`���>��>-�>?�q*�	�������������%�a��?EB?46?G?�<$000��������������b�P?EB_??o?�?�'*�	��������������c�%�?�?7�?(�	�	������������^�c9��?�?�?z���?�?�C$0�1@e�������`dV��?�?@�N@Y@o@b@�1�:@e�q�����Pf���@�@�@��@�@�q*�	�������������0g���}�B�@��B�@U*�	������������s�g���@�"*A����A�A*�	������������s��i
��A�A�A
�A�A�A��*�	����������&�kL��?�?B���?�?�C$0�1@e�������Pli�"B3BfB(�B(CICAC\Tx�2ȧ����U@q���C�C�D<�G�HOIBI(���>����U���K[KkK@�K�K�K�K,*�	����������U`���KBLFL�0MLMxMgM�)*����D�����U�P�I� ��M�M�N��Q=S�S�Sxl�2� 04��%P�c�U'U6UVUmUvU�	8*����d��������������`���U'U�U�VUmUvU�	8*�������������������p����U�U�U��U�U�U̸�@�P3������� ���VVmV�uWX"XX�T,Y�����R����l����Xc6�X����Xs�$000�����������������X�6�X�iH�X�6$000��������������!� �Xe,Y�(Y9YBY�100������������_0+ �B�KY�Y�Y�Z�[�[�[�qx7����������@�{�vB`
1ԃ����,*�	������������U����@\\"\%=\H\O\�.�	������������_9g����Z\e\r\7��zѠ*�	�������������+����4���*�	��������������F����4���*�	�������������p�h��
�
�\�
�
*�	����������������\�\�\�\�\�\5�*�	���������������\�\�\S)]]*�	����������� ����6!](]9=]�-Z]�*�	�������������� a]^*m]P�]�]�]x0�	�������������$1���0�]"^+^�Y`�`�`�`500������������W�XQaxa�a1bb>b3b�Nȏ���������<������
RbYb��b��	�	����������_@��� �b�b�b��c�c�c�c B<M����o����o2 �)�8dd%d!eQelede�e�e���������׏��@�Huef��e=7fbf}fuf�h������$�����NH��n��6�U�f�=]�-Z]�*�	����4������P���h�f�f�f�Wh�h�h�h�N�����@f����X��p���h�hi	i	{i�i�i�i�?p|����(r����X�	 �	��i�i	j)\jhj~jqj�1�:@eHo�����p)��j1�jK�j�ji*�	������������s�<���j�j�j��k�kllp@�?л0��!&
l��l��l��l�	�	�
���lO!�l�Pmlmxm�1�&������������� ���m���m%!n;nPnd��,��X�������r� �n�n�n4�p]q�q�q�NO�����������8�%��Sr��r��rsss*t?����D������`(��	o�(sg*�	�������������p(��Y
b,ss8sKsf* *�������������)�	o�Rs�*�	������������� )+�Xsts�s�Gtpt�t�t������p������:I�,{��t�t�t�u9uPu@s�?��������������/��+�Zuau�u�u�u^,*�	����T�����U1���u�u�uyv�v�v�v$0�1����d������4���vu��v6���v�v6�>�A����t�������4��wwwI4w?wLw,�*�	������������5��	o�WwQ*�	��������������5���[wZ*�	��������������5�_wu�lwe=,�w�w�100�������������$��6<��w���w��
�wl*�	������������U�7W�	o��w��$�	��������������7|�>�w�w����w ,*�	����������U8����x	x��Qxx,*�	������������8���[%x0x�4w`xrxix*�	����������Up9��}x���x��H�l*�	������������U0:��	o��x��$�	�������������@:���x�x�>��x ,*�	���������U�:C��xb�x�[�x�,*�	�������������P;^�Y��x�x���1yCy:y*�	����������U0<{�Ny��]y��
syzy*�	������������U��<��	o��y��$�	�������������=��	o��y��$�	������������U=��	o��y��$�	������������� =��	o��y��$�	������������U0=����y*�	�������������P=4��y�y�y�$8H�yXh*�	�����������$�=j��y�y�y�Q�y�y?H,*�	�����������$p>�� �y�y�y�;�y�y?H,*�	����������_0?��(�y�y�y<��z!zz+<,�h$�����	�@��0*z�3zA;zFzѠ�*�	��������������@��(Mz�VzJ^zizѠ+t*�\��������	�pA�0��u�pzK�zݸ�zD�A��������������@B@� �zb�zTK��z�R+,Pg��������o2�Bf�0�z�z�zU�z�z�z�e�Z��������������`D��@�z{{[�{�{�{���������������cHJ��8�{�{�{��{�{�{�{�*P? -�������6@K��0�{��|�|,|5|t4`3��������������L��8>|bG|�!O|��*,�[���������6@M�0��u�V|��zݸ�zD�A��������������N8�(f|bo|�w|�|�R�*,�e���������U�NX�0�z�z�|��z�|�z�e�Z��������������0P~�W1-��|��	�	�P��@�|�|�|;}G}\}T}�:�:P*������xHPS�� s}
7�}2�}�}�}�1�	������������_0�pT�� �}���}?�}�}OX,*�	������������_00U���}k�~L~"~c=�1�	�������������$�@V
��}��+~Y;~�}OX,*�	�������������$W+�F~�[~fB�k~Ѡh*�	�������������$�WL� r~�V�~s�~�~�"�100������������_0I�Yj�h�~
7�~��~�~�~�|�	������������t��Z��X�~���~�
b�HM�	������������<��`[��p%5���(� �\�|������������Pc��8�Y�l�����
��$000����D������Pf��  �
7/�S�^�n�g�x0�	���������_0�pg��}�
����Łj�100�������������$0i�Ёk�߁"����x0�	����$������$�@j7��k�*�+@�N�W�(�(2�	����4������$�Pk`�(f�u�o�5�������1�:H-���������U ly����V��:��ӂނ�@A�������������$��m��(*z��G����)�1�0����������U�n�����L1�N�W��100�������������$�p�� ^��g�Yy���Ѡ�1�:p-��������o2�p�����V��^��Ƀԃ�@A�������������$��r� ݃b�k5��R�1�0���������o20sB�����p1�N�W��100�������������$��tl�(f�u��}�������1�:H-���������Upu���w|-��O�r�}��@A�������������$��w��(*z��������)�1�0����������U`x����������τ��100�������������$�y� ^��ք�y���Ѡ�1�:p-��������o2�z-��w|����<�}��@A�������������$��|Z� ݃bG��5��R�1�0���������o2`}�����Y����τ��100�������������$�~�� k�t����܅���|�|������������o2+����29D|�����U*�	����D��������� #��y.�J�]�k�d�x0�7����T�����_0���8�v��?g�v�����,*�	����d�����ͅ`�u�8����Հ�[�v�}���,*�	����������ͅ���8��������� �G�,*�	����������ͅ����03���a����΂Ղ�,*�	����xo����9T����0�ӆ�H�S�e�\�,*�	�����o����9TP�T�@z�ֆ��5��
��G�*�	����|�����m���0E��c��������j\D*�	����������9T���0���΄(����,*�	������������9TL`���8��4�U�h�o��,*�	����������ͅ���0���������Ņ\,*�	����d�����9T��D�NNQQ,*�	������������U��Z�\6U�%�0��5,*�	������������U`�v�%%((,*�	������������U����7���>4��*�	������������& �����@�G�P�_�f�*�	����t�����s����T4��c4�	�*�	������������s���m�}���U������$0�1@e����������	�4*�	���������������(���dȇ4bgˇ�&�1�5P[�����������?�E�dԇ4!Yob�l$0�1�������������@�X�E�d�4(Yob�l$0�1��������������s�����4W�H����*�	��������������)�2�9�4]nWM�V�6*�	����$����������a�	e�4f	�	�	������������Z�������,�4�܊������@\H�[�������$@�����.�ċ4p�|����100�������������$�������4�*�	����������������NQ��4�Q*�	��������������7������4�oŒ͌$000���������������R�֌��4��!�(��G*�	�����������0�d�/�J�Q�4�s�����D��p w������������r��#����4���Í&��100����������������̍�V�4�!�J�k�c��T�X���������2%д������4Kv�������D�T�����X'��������Ԑ�0�4p����p����X���������1�^��1m�4������m*�	���������������L���g���4�X�ܒ4�*�	�������������$��a����4��#�*�,*�	�������������$�|�1���<�4
X�c��D*�	����������������l�|��4=ƕҕ	��$7���[0��������������4�3�H�Q�U$0P$X_�o���������}9�^�4�b�n�?H,*�	�������������$p���(u��C}�4�������d800������������	�p���(�����4�×ڗ�hH�A������������	�v���nn��4���!�+,*�	�������������$��E?��4�9.��+,*�	�������������$��(����4�v�������d$x$����<������$���Q�ɘߘ�4�ݙ��*���Mp��& Q�����`�{� ������4�&�M�A����M�[�������S���	Μ4G*�	����������������Ҝ�ݜ4N�$��4x0�	�������������$���������4\a������]�]������������U���������4��˝ԝ%�>�A����������� ��۝��4��#�,�n*�	����D������ �1��&5�4��&�U*�	�������������p�I�]x?�4����U*�	���������������]�I�X�{�4�������100�����'������ �s�ls�A�4�NJI�%*�	����������������� P�[�4�q���d�x0�7������������_0�`��� ������4����/�'�Pv0wxc������_0�@�����J�4��#�*�,*�	�������������$p����6��4���6�6,*�	������������U@������4)��*�	�������������������4)��*�	�������������@�4�(b�t�{�4��������hH�A����������	�v��J�)	����46	A	Ơ	,*�	�����������$@�`����44���*�	���������������y�͠ڠ�4������:�,*�	�����������$p���
����4p �Ơ	,*�	�����������$���('�7�>�4G�^�r�i�tH�A����������	��P���y�����4������,*�	������������U0����
ad4�
����,*�	������������U�������áDΡ�	�	����k����D��NG���*�	�����������!���$�D���J�U�6*,]xr���������j�w�~�D ;~����OX*�	����������$����������|����	�$�X�@�����2�|;��%*�	������������U����0=�<R�|Az�������TM`M�Z$�������`�	�������|Qݣ����x0,1�X4������$��)��\	��|c(�;�B�Ѡ,*�	����D������$p�A� M��T�|~��x�\��*�	������������v��_� �a�|�a �*�	������������v�~�0g�q���|���ͤ���?�;��������p��
���|�B�Y�%$0�0�h�����������(,d�t���|�ӥ����lM�?P��r�	�������|��8��	�	��������������������`�?�0���'�|����̦��xM�M�d�����D 
��@�ئU�|+��0�)��el0@�T�H
8 ����7�|,�Q40��	�	����d�������������d���G�[�§|D����̨ƨ,*�	����������$p��(h;�]���|`ɪߪ���0(��D�W�U7  �0������|k����4I��@_��^�ph���<�|��Q40��	�	����t�������������d�����L�|g�Q40��	�	������������������dp��(\��0f�|�����ϬȬ�$O�-�������U7���(ڬ��|�����ŭ���|�?����s�����U7` *�8���1�|��/� ��:�2�X���������6�p!N�@)�h���|��;�X�N��M��x�t������H� &������ͯ|H�a�u�l�x0x6xE������U�(��vB����|;ԃðʰ�R*�	�����������p)��XѰUڰ|D��	����|�:�X��������p+�X$�U9�|QY�j���w�Ĝ�M������������p-7����U��|_��űα�|0��������������p/]�hձs	ޱ|h���)� ��0�0�X���������`1���4�]���|u���6�(�d�����Q����ǎ��:�������δ|�ص�[�Q��< � �$�����ȁ F��0�����|A� �?�7��M�MPF������4�K��@����|k����2�*��MԜ���f����VZ�R�(h�g�w�|����������M�M�X������	���S<�(���ʺ|�������M�M�X������	���T^�(��2�|�9�J�U���M�M�X�����	�0V��(��2\�|�9�J�U���M�M�X�����	�pW��(��2x�|�9�J�U���M�M�X$�����	��X��(��g���|���Ļϻ�M�M�X��������	��Y��0Ի
�-�|�������;�6�������:�]�/�>�U�|��������,*�	����p�����$�^1�Ľӽ޽|y����X,*�	����8p�����$p_Q�0
��'�|_�p���}��e�0��hp�����h0as�������| ~�������1\1�����������$�c�� Z���|H�ms)��	�	������Pd��2�A�\�|W������(�|� �8(����U��f�� ����|p5�H�[��e�e�Z���������S�h��b�y���|����*�	�����p������j��(6�Q�^�|��������� B�MXY��L�$�m��:����|��:�:�:�	�	������������������t�m6�(����6�|���������NN�@g�����v�pe� �7�r�|�������G�1,1�Xhs�����1s|�0B�o���|���6�.�8�H��^\������v@v��0_�����|�w�������X�<O�$�������v�z�������|-D�O�V�EF,*P*�X0������$�{��0V�9q�|;q�s�;&�	�������������|��@y�����|A��O�G��H�=�4������U]0���0X[�p���|m��������(I���p\�����$�'�|nQ�h��	;XY0���q�t�|���,�S�,*�	�������������$��,�0V�9~�|�q�s�;&�	�������������Ѕ>�0V�9��|�q�s�;&�	��������������O��q���|���,�S�,*�	�������������$p�a�������|�b
J�	��,*�	�����p�����$��u�0&�U���|����������V�7�`������``���0������|������@+t*�h������������0����|�-�D�>�ff����������p���0������|B������0;�h���������P���0������|L��3=@+�	����������������0�����|V��3=@+�	����������������((�7�;�|k}���F"l000������������^���%�������|����
�,�$000������������D�΄q��|�
�$��**�	�������������$�^�(+�;�?�|����.�&��B�>�XD�����^����6�H�S�|�4wk�v�,�$000����T��������u�W1q���|���	�	������������C ���΄q���|�
�$��**�	�������������$���������|���L����**�	����d������$���������|�%�6�J�?��1t1XYp������$���� te�u�y�|���-�H�@��|@XY(qdo2P�]���_|��8��	�	��������������������p����a�v���|���������@v0v� $�������:��|��:�:�:�	�	����D�������������t����( �0�7�|�o��������sLv� d��U������|��8��	�	��������������������p`�D� ������|��+�=�4�2�3XY��B�$��e��:�J�|��:�:�:�	�	������������������t`���Z�p���|���������X�TO(Y������$���������|����� N�?�������������P����&�*�|I;������	(;�]����,�������|��+�4�5��10�����������$��R�C��P�|b`�s��	8*@�y�C��~�|�`�s��	8*�����\U�|�8{5�5,*�	������������U����������|o����s�*d+X�|�����0�2��v� �gK�V�]��*,���������j��v� �gK�V�]��*,�<�����p������
�|����:�s�*,������� ����S�Z�|)��c�*�	����t�������������|4���*�	���������������j����|q�|���,*�	������������U�(�M�`
1|�G�,*�	������������U��H�M�`
1|�G�,*�	�������������@�k�������g��O��	�A��~���:gb�s��	8*����|�����gy�����	�0�����
��gn4�F��	8*P���P�Y�]�g@b����	8*���������g�s�����s*$000����4������������"���g�����N�	�	������������^�������$�gs{�������D*,������� �*������g���������2�3�X���������R�����g�i�~��F�100�������������$��j�@������g#����0,4@�[��������l�`���P������g8����\��������������������(�-�0�g�_�y�j��2�	�����������v`���������g:5�A�b�Z���������s�����$��&����S��gm����j\$0,1�X���������$��>�������g���������(\�[�������$�p�T�u���g���������>�A����Xq�����$������>�g�����N�	�	������������^������f�g�����N�	�	������������^��(�C�F�g�^�i��� q0<������������(������g���&�0q�s ��������	�p�.�;�>�g2]�r�{��100�������������$ %�X������g��@�P���D<�������������y"0E�PZ�����g�t��,���K����������y"�!�� H�_�x�g��:�z�m���@�( 0�����_0�P,7����1�R�g�$���̄����g������ 9c�`�:�>�g�|�����+�S�������������y"`A��H���g"�:�,�}���������������F��PI�X�\�g:t�����@qX �������������y"�H�X������gK�q�����Љ��xZ�������y"�O�P������gm���� ,�S�������������y"R8�p����gwx�����LP ������yy�Yn�P���g�J�f�}�u��K��X������y"P]��P������g������PqX<@\�������y"�_��H����g�,�7�C�>�`ql ����$������s"�a�PN�_���g���8�0�~t�P=!�����y"�j��X������g=!�8�O��KX\���������q��(X�g�j�g{x�����3�2�X���������U s� ������g����6��3�2�X���������0@t�(X�g��g�x�����3�2�X���������Upu-�����g�:��xm�?�(YD������yx����g�����2Pp(Y�������$z��g*E�Y*�	�������������$�z��LY\giV��)*�	�������������$�{��Y�g$���)*�	�������������$0|���9�g-��?H*�	�������������$�|�0�
Eg�;bZ4,,~�Y�(����} |��&����g������ :p\��������T� #g�EP�Z$0�1�������������$@�q�	��Yg�$�	�������������$P��� ]~u�g!&.��*�	�����������3O ��5Dwg����C��2�3�Xx���������*X�g���		�K@x �������$���	�	�	g��	�	�R*�	�������������$���,��	�	g�	�	+*�	�������������$�=��	
	
g
�?H*�	�������������$��[�(,
B
e
g$C;� � �[)����^��q�z��g���$0�1�����������@�����g�����N�	�	������������^0���)>Ag.NY�~�	�	������������^0���H`{�gS�����1�3XY��<����c9��gX9�9�9�	�	�����������������P���

g`Q
v
�
�
�@�A�t>���Y�c9��
gb9�9�9�	�	�����������������0���(�
�
�
gx�
�
�}�
L+�	����$�����	��@�
	g�V���h��KXYd�@�$P��c9��g�9�9�9�	�	����4������������������g.k��Ė�\�����q�������&����g7WrjԖ�����0������$��D�X���g3#-�A�+��������������X�XEltgY��H,\,�X������������X#&g�<G�A�+��������������P���XNimg�����A�+����D����������X���g�����A�+����T�������@��X#g�!4�A�+����������������X;V]g�}���A�+���������������0���g�:OG$W4W����d��������!�XV_bg��A�+����������������5�Xhw~g����A�+��������������H�X��	g�'l<�<�X�q������ �Z�X?`gg^���l<�<�Xt�������P�p�X�g����L$L��q����������X���g�"�A�+������������������X+@Dg�bm�A�+������������������Xv��g��A�+�������������� ��X9Bg;���tL�X�����������XV_�gc�A�+��������������p��� ���gk(@7�UDW�Y�������1�p� G\_g����>�*�	����Xt�����1P�`���g"[��R$0�1�������������$��x��	g/U5&1H.$0�1����r����������t*>g:Eٴ�**�	�������������$P����t*PgCEٴ�**�	�������������$��� XmxgIU�����AB�����������3���� ��gW����pq�q�X\������2���-Hgg����� n�q�����t�����$@�"( 7^g�AbX������D�����QW�p������g�����N�	�	������������^`�����g���,*�	������������UP����g4���*�	������������������g4���*�	�������������0����g4���*�	�����������������g4���*�	�������������7���g4���*�	��������������W���g4���*�	��������������u�adg��:�*�+����������������
adg�
sy�,*�	������������Up��  ��G R d [ *�	����Hr�������]xy �����U*�	��������������	} ��*�	������������� 	� ���$�	�������������0�� ��`�� U*�	��������������0	� ���$�	��������������B~#� � ��� � �  *�	����xr�����h�� ��*�	������������� U� �� ��G����  *�	������������{�&� ���&�U*�	���������������� !2!��y!�!�!�!�x?�d������5��
��!�C�!��!�!�~�	�I����������������!��"�"""-"PBHD``���������5�0
�8"�E"��U"�	8*��������������
�8"�^"��U"�	8*�������������Pn"s	�"�$�"�"�"�"���������������5�@#�"�"#�0'#B#X#Q#X`DU�����������5� 4_#n#u#�A�#�#�#a?�I�D�����������5��F	�#�X�$�	��������������^��#�Y*�	��������������u �#{*�#�[�#$$x0�	������������_0�0�$�$�g5$P$W$*�	��������������`�(^${*m$�w�$�$�$J�	�������������U��	�$���$�	�����������������$��*�	�������������� �$�$�$���$�$�$D��800����������_0���$�9%��4%O%X%*�	������������U���1c%�����iD*�	������������U� )��ad�jy����,*�	������������U�=w%m����%�%�(,*�	�������������$pNw%m����%�%�(,*�	�������������$bw%m����%�%�(,*�	�������������$�w;0�%�%��%�%�	�	�	�%���	�	��������������	<+���	�	������������� �	�%���	�	�������������0���%���	�	�������������P	BD���	�	�������������`&	�%���	�	�������������p;	���$�	������������_%�R	�%���	�	��������������o�%�%���%&&
&�200����������p�L��!&��%&6&�	�	��D=&R&a&��&�&�&�&@@,NXY�>�P!�c9�&�&�9�9�9�	�	����$��������������!��&�&�&�t#'6'�dO�2t1XY4������@#� ?'Q'l'���'�'�'9�<ftai$������Sp�$�:(�'��(�~�	�	%(�(��Y�+(4(h*�	�������������$�%+?(T(q(���(�(�(�(�W�0���r\�(Ec9�&)��9�9�9�	�	����D��������������(j+_#)>)��r)�)�)�)�@8N����D�������)�(�)�)*���*	+2+*+' '�-�t����	�|�.�]+��f+��~+�+�	DN0i�/��+1�+���+�+�	d;p0��+�+�+�
ׅ,,,D*P*�X�r������1?n�.,�G��� *�	�������������2.06,L,s,��,6-Q-G-LfW�-p������&P5J8lx-�-�-�j�-.>.4.h�lOXYT�ZaG] 9dL��N.��%&6&�	�	�9�L��R.�~\.6&�	�	�9�c9�&m.�|9�9�9�	�	����d��������������:�L��{.�y%&6&�	�	�:��.��*�	�������������;	�.�.�.���.�.�.�.�@$�8dt������p<!	0�.//��d/�/�/�/dL�?����s�����&�0><	0�/�/�/���/000�,P*�X8s����:5�?N	+0F0U0���0�0�0�0D*P*�Xhs�����A`	�0g��0���0�0�0�@4�Hi��������� B{	�0d�0��111h*�	�������������$�B�	 $1%L1���1�1�0�GX@�������������S��E�	�5������1�1,*�	������������U�F�	�
����
*�	�������������0G�	���������*�	��������������G
���������*�	�������������H8
f���)��*�	��������������HU
���������*�	�������������In
����4���*�	�������������pI�
�1����5{�,�	�������������$�I�
����	�	�������������J�
���w1*�	�������������0J�
		��	�	�������������@J�
		� v*�	�������������PJ		��	�	�������������`J4		� v*�	�������������pJQ�
����
*�	��������������Jq		��$�	������������o;K�		� v�,�	�������������$K�P�1�����1�1PN�	�������������L�o�����x��*�	�������������pL��1m����%2��|+�	������������G9M�o�����x��*�	�������������pM�1m����%2��|+�	������������G9N/o�����x��*�	�������������pNG�1m����%2��|+�	������������G9O[o�����x��*�	�������������pOr(
2U���22�,�	�������������& P�"2m����%2��h*�	�������������$�P��	���Q�	�*�	������������� Q��	���Q�	�*�	��������������Q�+242?2�N2]2o2f2h*�	�����������$�R�0z2U���22�,�	�������������H0S
o�����x��*�	��������������S#
0z2U���22�,�	�������������HPT9
o�����x��*�	��������������TR
0z2U���22�,�	�������������HpUg
o�����x��*�	��������������U
()�2�2��2b��	�	`V�
	����	�	�������������pV�
�23!3�R3a3i3��	�	������������X�
p3�{3�t�3�3�C�	�	�������������0Y�
�3�3�3��3�3�3l�	�	������������Y�
�3��3��44�C�	�	�������������pZ�
4(434�B4�U4Ѡ*�	����������� [���������*�	��������������[����4���*�	�������������\.`4m4x4��4�4�4Ѡ*�	������������\B����4���*�	������������� ]XH�4
7�4��4�4��*�	�������������p�@^o����4�
X#����������������h#_�(P5Y5d5��5�5�5�5�B�>����������^��`�(�5��5�1�5�5b�|+�	������������^�@b�	C*6�F*�	�������������Pb�866#6�Hu6�6�6�6�=0����d������6�eQ �Q!��6�d�6:?H,*�	������������_0�eu(�5��6�x�5�5b�|+�	������������^��f�	C*<���*�	�������������g�8�6�6�6��c7y7�7�7l4i�����������6��j� �Q!��7���6:?H,*�	������������_0`k	(�7�7�7�'8$8A8588QB����������^�nH8W8Z8�:�8�8�8*�	��������������o:8�8�8�8�O99(99�=0�����������6��q\ 59\9p9�p�9:::9�1����\������/�u�	H:��*�	��������������u	L:��*�	�������������v$hP:`:�:���:;%;;Pmt�����������t���y�hX;z;�;��3<Q<r<d<$C������@h����t�� ~
�<���<� �<�<�N,*�	������������U#(==&=�B8<Z=c=�H000�����������U�@�E(|=���=�M���=�=H0�	�������������U0�a@�=�=�=�o%>8>M>E>DQPQ���������!Gp��(V�h>s>���>�>�>�>�9�	�����������U�P��X�>�>�>��'?6?H?A?���	���������t����8c?;�r?��?�?�?\QX@�������������T�����m����M�M�M,*�	������������Up� �?ad��?�?:�,*�	������������_00�=�\U���8{5�5,*�	������������U�a�		�?��	������������������V�v�?�yq�s�;�$�	�������������0��V�v�?�zq�s�;�$�	�������������p��W1�?�?��?�	�	Љ��?�C�?�/@@$@$000�������������Њ	��B*�	��������������=	K��F*�	��������������[h-@=@Q@�[�@�@AA8md������s����t��p��h?AaA�A��TBrB�B�B4Q4�����Hu����t�����H�B�BC�*�C�C�C�C�*�	�����h�����p�P��HDD8D�X�D�D�D�C�*�	����@i�����p���H E/E?E���E�E�E�E�*�	�����������p�`�L��E�E�[�$��E%�	�	�������������2FFF�"y�F?H*�	�������������$P�G%F�@4F�2GFXF�$$000�������������$0�c	�
��8�$�	�������������@��8cFrFyF�:�F�F�FEF�*�	����$������6���8cFrF�F�G�F�F�FEF�*�	����D������6����F�FG�+'GDGOG$000�������������$�P��	w�ZG�E�$�	�������������`��8^GiGtG�G�G�G�G�G�*�	�����s�����6���E8^GiG�G�U�G�G�G�G�*�	�����s�����6��h�UU�G��"�����������������"����UULH�B#����������������#`����
�
�H�v�I(#����������������8#���UU�I�>�"�����������������/����s
s
+J�t�"�����������������/��������J���"����������������8S����KK�K�u�(�����������������|��qMqMuM���(�����������������|��$(���*B�U,*�	������������U�E(���*B�U,*�	������������UP�f>����� ,*�	������������U���		� v*�	����������������8oO`
1�{O�O3=�*�	�������������6p��8oO`
1�{O�O3=�*�	�������������6����O�O�
0��OX*�	����d����������O�O�L}*�	������������f�O�O�O�"PPP�APB�A���������U����:PIPTP�)uP�P�Ps�*�	����(t�����@����P�0,*�	������������U`��ls��P�6NJ7�$�*�	���������������)�P��P�=�P�PQ�A�1�	���������U���� Q0Q?Q�H�Q�Q�Q�Q(5�	�����)����_0��������Q�d�Q�QR�5�	��������������������Q�j�Q�QR�5�	��������������p�����Q�p�Q�QR�5�	����������������L���	R�vRژRx0�	������������U�0�~ S��$R�|6RER��5�	�������������$����LRVRZR�XuS�S�S�*�	����0�������p���S�S�S���T�T,*�	����p�����U���&�Tr��T��,U'U�*�	�����������p�J�'CU����*�	���������������nmUuUyU�*4V��,*�	���������U��KV��UV��dWxWpW,*�	����0�����U���� �Wb�W���W�d4+�	����p������$p��N���W�Q,*�	������������U���W�z�W�|qX,*�	������������U �FvX�X�X��Y�Y�Y�Yx0�	����������U��xN;ZBZ�QZQ*�	����$���������XZgZvZ�"�Z�Z�Zd�PB�A����������U���0�Z�ZTP�)��P�Ps�*�	����Xt�����P�b�3$�Z�0,*�	������������Up��ls�Z�P�6NJ7�$�*�	�����������������Z,�Z�=$[7[@[�A�1�	����4�����U���� S[n[}[�H�[�[�[�[(5�	�����)����_0���V���Z�Q�d�Q�QR�5�	��������������@�'���Z�Q�j�Q�QR�5�	��������������������Z�Q�p�Q�QR�5�	�������������������Z	R�vRژRx0�	������������U�`�� S��6$R�|6RER��5�	�������������$���\\\�Xh^�^x^�*�	����|��������g�^�^�^��`�`�`,*�	����������U���a"a%a���a�a�*�	����<������@��m��'�a�%��*�	����������������abb�l�c�c,*�	����������U� �c�c�c�D�e�e�e,*�	����������U� 2  �eff��
Xfc�4+�	����\������$ \ %��sf��
(,*�	������������U`� �f�f�f�{ggsg,*�	������������U�� yg�gh��h�hi	ix0�	����P�����U�� ��i�i��i*�	����D������
6!�i�i�i�"j#j,jPB�A���������U��!GjVjaj�)�j�j�j\*�	�����t�������!N/��j�0Q,*�	������������U g!ls��P�6NJ7�$�*�	���������������!�jvR�j�=�j	kk�A�1�	����T�����U�P[" %k@kOk�H�k�k�k�k(5�	����h*����_0���"����Q�d�Q�QR�5�	�������������� �"����Q�j�Q�QR�5�	����������������"����Q�p�Q�QR�5�	���������������#���	R�vRژRx0�	������������U�@N# S��U$R�|6RER��5�	�������������$���# ��K�k�G*�	�������������$��#�kll�X@pPpXp�5�	���������������$�#`pjpnp�K[tktstx0�	������������U��1�#{t�N�t�?'u"u�*�	�����������3$a�`u��d�*�	�������������p4>$�u�u�u��jxzx�xx0�	������������U�`;m$�x�x�x��{!{){x0�	������������U� B�$ 1{:{={��{�a4+�	�����������$�C�$�f�{�N,*�	������������U�C�$|||�  }0},*�	������������U`H%6}@}�}�k~~�~�~x0�	����������U0LH%
�FWd�	�P������Ml%mv�%����Q:*�	����������� N�%���-�,*�	�����t����UpN�% ��U��8��$��D�T�pn(����_0�`R�% Zo�x��q�ms)��	�	�������R&�������yՁ��6x0�	����������U�S5&��*���F�U�`��APB�A����������U�`T]&ls-�k���NJ7�$�*�	��������������T�&w�������
�0�J�C�d�t�����0�����U�V�&ls-�}���NJ7�$�*�	�������������@W�&������������&4mDU�����t����U�X'ls-�6���NJ7�$�*�	������������� Y;'B�W�~���ʄ����t@�����p�����U�Zo',�6����i�ȇ܇ԇ`J�	�����������_�'��ňh��b�������x0�	����`�����U0c�' R�Y����<Ƌ������5�	����u�����$ d�',�;�\��J����͌Č,*t*pn�i������e((�����V��_�s�k��R����B�����U nG( Zo�>����ms)�%�$�	�����������nz( Q�f�������2�'�p5$>�4�����_0�q�(]�l�{��������x0�	����$�����U�q�(��ŒH��+�K�_�W�x0�	����������U0v�(�1���1���	�	�v)��&��8/��*�	�������������@wK)B��K��BE,*�	������������U�ws) S������O1�������x0�	����������_0�P}�)֖ߖ������x0�	������������U�~�)�-�4���r�������PB�A����Hu����U��X*���1����ۗ��*�	��������������w*�v�����P�c�m�lg,*�	����D�����U`��*|�����E���	�	���*U����p�*�	�������������p��*���Ș�(�C�U�N�`J�	�����*�������1+|������������*4x0�	����d�����U���\+ ��Ùʙ��������(5�	����t�����_0�p��+(�����:�E�W�P��R�	����d������U����+ls�b���NJ7�$�*�	���������������+n��}�����šКɚ�1�	����xu����U�@�,�����������R�	�������������0�E,ls����NJ7�$�*�	���������������p,(�7�>���{�������h1�	����������U��,ls����
NJ7�$�*�	�������������p��,��g�Л���%���1�	�����u����U���- nn�6��#��B��K�5�	�������������$��.-I�x�S��)������,*�	������������U��Q-����Ŝ�n�P�b�Z�,*�	�����u����U��-q�������?�������x0�	����v����U ��-ÞӞ۞�L�l���z��>�n�n�������$��.�������ȟٟ��	�P��������=.�����%�'�.��*�	������������n.�7�F��-S��,*�	����8v����U���. b�����8��������D�T�pnh����_0���. Z�x��q�ms)��	�	������P��.��7��y[�n�w�6x0�	���������U �/��������̢ۢ�d�PB�A����������U��./lsQk���NJ7�$�*�	�������������`�X/��3�����������d�t����������U���/lsQ}���NJ7�$�*�	���������������/������V�m�|��&4mDU����hv����Up��/lsQ6���NJ7�$�*�	�������������а0����פ��#�>�V�O�t@�����0�����U��@0}���f������-�%�`J�	������������h0�����������~x0�	����������UP��0 R������<Ƌ������5�	�����v�����$@��0«ѫ��JD�S�e�\�,*t*pn@j�������0(������V?��������R���@F�����U��1 Z�>����ms)�%�$�	������������K1 d�y������1�I�>�p5$>�4T�����_0���~1t�������~B������x0�	����$�����U`��1ֲ̲M���N�b�t�l�x0�	����������U@��1������7�H�U��	�P����D���1^�g�p��%�������*�	����d�������2`
�����-̵1,*�	�����v����U��D2 ۵�_��8��1�R�F�D�T�pn� ����_0���q2 Z��x��q�ms)��	�	������P��2����η�y���,�x0�	����|�����U0��2-�<�G���c�r�}��PB�A����������U� ��2ls:�k���NJ7�$�*�	���������������3����˸���N�i�a�d�t�����p�����U��03ls:�}���NJ7�$�*�	�������������P�[3����ʹ���%�;�4�4mDU�����v����U��3ls:�6���NJ7�$�*�	�������������`��3Z�o�������"���t@�����������U���3I�S�2��������`J�	������������4����������x0�	���������U �A4 R������<Ƌ������5�	����(w�����$�l4������J'�:�L�C�,*t*pn�j�������4(q�����V���������R����I�����U��4 Z��>����ms)�%�$�	�����������p��4 ��������K�_�w�l�p5$>�4�����_0�p�,5����������������x0�	����������UPL5�g����1�@�G��x0�	���������U��u5R�[�^��rh����	�	�5��������_������	��pn�R��5���>���r����	�	��5��@�����#�<��	��pn�S`
-6m�v�}���������	�	������p\6�������r�����	�	06���#���������	��pn`T��6�%%B�����6�b�b�e�.�0�6���!������6�		K�F$����������������H�7�		�uJ$����������������@<7�		�N�#����������������8c7�NN��R�#����������������0@�7�m�m��d�#�����������������#��7�W1W1`�����#����������������(0�7���W1���N��#�������������������7���������#������������������8�aa���N��#���������������� �28�aa[�($�����������������`T8�m�m���N8$������������������|8��/�/��x�x$�����������������P�8�����)�?o�h$�������������������80{�����M��H$����������������HS�8������o�X$����������������P�!9 ������vw��)������������������$>9������������&�D*, a$�������%e9��	��%��	�	&�9�,�3�6^�i�p�K*�	������������&:"z1w�W������*�	��������������'6:������e�������A�5�	������������`(m:����d�x�������x0�	�����e����U�,c; �������n�����U,*�	����������_0�-�;�&�-��U�h�x�q��1�	����������U��.�;�������������A8B�A���������U��/U<ad���d,*�	�����������p0�<��$�)O�^�i�pu200�����u����U�1�=`
1��:��1,*�	�����u����@2�=����h�S��������x0�	����0U����U�5%>Y�c�����)�6���m�[����HT�����p8]>w�����"|��������*�	������������ <?��%����������,*�	�����;����U�P>G?�+F���*�	��������������>�?^��$�����������������?�?�<���� Ko��̸$000��������������?�?������ Yx���
��h*�	����D������$��@�?	w�� b*�	�������������A@#�.�5� ~��E�Y�N�,*�	����������U�A9@�<��`� �o��̸$000��������������BY@����l� �x���
��h*�	����d������$��Cy@	w��� �*�	��������������C�@�g���� ���������*P*�X�������@D�@���� �!�2�;��	8*�������D�@�&B�E� ��&��U*�	�������������0EA0M�\�k� ����������*�	������������FA	�?�G �$�	��������������F=A������ #�)�8���V<l����Xw�����$�HdA I�X�_� ,��������x000���������_0J�A����� 6�����XlY������������U�pK�A I�X�� C��������x000���������_0�L�A=�L�[� Mw�������x300������������0NBH����� V���������Q�	����]�����p�PR�B C�U�\� ��x����LlLY����$�������S�B(������ ���������\lll����4�����?= UC���� i?�P�_��Y|lLY����D�����i�V@C(f�{��� K���������=�1����������?=�XxC ���
� &6�Q�e�^��AHJ����T������$`Z�Cl��u� ��5Y��*�	������������i�Z�C y���� ��(8!�(,*�	������������%p[8D����� i��"9,*�	��������������[�D y���= K�(8!�(,*�	������������%�\�D����� &�8!��h*�	�������������]E���  �K*�	����d�����0]�El��u� ��5Y��*�	������������i�]�E y���� ��(8!�(,*�	������������%@^F����� i��"9,*�	��������������^lF y���= K�(8!�(,*�	������������%P_�F����� &�8!��h*�	��������������_�F���  �K*�	����t�����`AGl��u� ��5Y��*�	������������i�`�G y���� ��(8!�(,*�	������������%a�G����� i��"9,*�	��������������aH y���= K�(8!�(,*�	������������% bgH����� &�8!��h*�	��������������b�H���  �K*�	�����������b�H������=.�E�P�q*�	����@k������dZI{�����=%4�_�g�Cn*�	�����!������f�I��!���=U�����*�	������������U��g(I�&����=`�&�U*�	��������������gI�����=c`�� c(U*�	����������� h�I���@��=f�D���*�	�����������h�I���!�=n`�� c(U*�	�����������i�I]x��)�=q��7�>�U*�	�����������`i�II�EBX�=x��������*�	�����w����UpjJ������=���,��*�	����<�����s�kJK�"�V�=�q�����&�*�	����0����s�l4J��!���=�����*�	������������Um@I��	B��=����g��6*�	������������mKJJ��@�=�'�6�=�f*�	����$������0neJL���Y�=�jyu����100������������U�n|J��"���=�
?����h*�	���������������o�J ��.��=����H.,*�	������������_0�p�J8���=l�w�����<0����D�����K7��r�J������=>�-�@�`0~����p�tjL����W�=gI���;�$�	��������������t�LV��_�=kq�s�;�$�	������������U0u�L��g�=o/�\�;�$�	�������������pu�L0o�x���=s��������pO�A����d���������v�L�&����=��&���z�	�	�������������0w�L����=�R�s���|�*�	�����������xM������=�R�s���|�*�	�����w������y=M���=.�O�c�X�*�	����������U��z\Mn�u���=
������h*�	�������������{~M\6���=����d2�1����������U�|�M0 �)�8�=X�y�����pO�A������������� ~�MZ2����=���2*�	�����w����U`�J�N��=�o(�/�s�*�	�������������J:�N�E�=���_�s�*�	����������������Mƃ��=��f�m�,*�	������������U��N)�Cv�LNY�~�	�	������������^��0N `
����L��1�	�	�����������$@�cN2���L[�6&�%�	�	����x��������N��U �L��B�I��*�	����������p��NT�v���L�>�J�^�T�*�	����Hx����U�P��N}�����LF������R*�	����$������$�O���LW��������x[]����8v����U��~O���L�e�v�����U]����D�����U����O����-�L���!��d2>H`�k��������ON��d�L,Q*�	���������������O+�o�L:�����*�	������������U���OM��D��LF���i*�	������������U�0�P���L_,�=�O�F�p@X@����d�����U��P�p�s�Ll*�	���������������.P w�����Lx������OX,*�	����������_0p�XP���L,�=�O�F�p@X@����xx����UДlPt�}���L������p@X@�����x����UP��P"	��+	L�O	l	w	�5�	��������������@��P�	�	�	L��	�	�	�5�	�������������� ��P�	x&�	L�
	!	*	�5�	��������������p��P3	�E	L�m	~	�	*�	�����������������P�	�	�	L�	-	G	<	�T�XHH�x�������P�h	k	L
y	�	��*�	���������������Q�	�C�	L�	�	�H0�	����������������Q �	�	�	L$�	�	`��-�	�������������$С-Q�	��	L-	&	$	�IR�[������������AQ/	8	o	L>�	�			0�`C`3���������dQ a	k	�	L]"	5	Q	F	@�P��[0�����$1�{Q��pC�	Ls�
�	�	x0�	������������U����Q,����	L�>� ,*�	������������U��QN���	L��	Q*�	����������@��Q�p��	L��	*�	����������`��QW1-(�	L�
	�*�	����$���������QN��	L�Q*�	��������������R	4	K	L��	�	�	;*,H`p�����@�IR �	�	�	L��	�	?�	,*�	����4�����o2�cR 	�C	L�&	9	B	(2�	������������o2�Ы�R �SpCI	L�W	h	~5x0�	������������_0����Ro	|	�	Lt;�	�	��*�	����D���������R �	�	�	L=	H	Z	Q	,*�	����T�����_0� Oi	t	L�	*�	����d������`��R�	�	�	L&iH�	�	�C*�	�������������R 		-(		L0ء˖%�-�	�������������$@�S(		)		`		L8$
	@
	]
	Q
	`�tC`3�����{8�P�'S(�
	�
		LfZ	�	�	�	�$������������2� �;S�T
	c
	L��
	�
	�
	4,*�	����������U��SSX�
	�
	7	L��		 		>�	����@l�����Q��~SHu		�	L�R	{	�	�	�*�*�����������9���S(�	�	�	L��		0	(	�m0�p������2`��S
		 	LqN	e	s	l	�5�	����t����������Sz	�	�	L�q	�	�	�	�2L IH+���������S
	&	�	L��	�	%		�C<hI������U�0�T�	��	L��	�	�	�6DKR�[���������<T	D	L�:	I	`	9��2tHH���������rTk	{	�	L�	�	�	ԇ�9����"����� ��T:	x&a	L7ט�	��$945�[���������p�^T�	pC�	LR�	�	�6,*�	��������������0��T�	�	�	LY�			x0�	����������������T"	C	V	Lj�	�	�	�	*�	����������U����T �	�	�	L��		(	x0�	�������������$����T5	J	N	L�x	�	�	p����������������`�U�	"�	L�	c	v	��������������������U�	�	�	L��	 	 	p������������������,U" 	J	7 	L�a 	� 	� 	p������������������@U� 	�	� 	L� 	!	Fx0�	������������U��TU	!	pC!	L&!	7!	@!	x0�	������������U���TI!	V!	Y!	Ls�*�	������������UP�iU(d!	s!	v!	L�!	�!	�!	�X�Z�������������U����S�!	34�!	L'�!	�!	�!	�C*�	�����������@��U �!	�!	"	LB##	3#	p#	`#	�m(48.�l����2+ ��U �#	�#	�#	L��#	�#	��(2�	������������o2P��U�#	�#	�#	L�jM$	��200���������������U$	�#	$	L�%$	Ѡ�2�2�X��������;%��V��h�0$	L�8$	$S�D*�	������������;%�#V C$	R$	Y$	L��$	�$	�$	�$	(2�2�X������2p8V�$	�$	�$	L�%	/%	$%	*�	�����������RV B%	W%	Z%	L!w%	�%	�%	x0�2�X��������_0�`lV���%	L1K��%	�*�	��������������V �%	�%	�%	L9�%	�%	�%	6�PB�D�X������_0 �V�%	�&	LE�D&	�*�	���������������V &	�z)&	LM5&	@&	?H,*�	������������_0P�V��G&	L+��N&	s*�	�������������$��V U&	F\&	LN�;x{&	r&	*�	����������1O`WH�&	�&	�&	L`!'	-'	Q'	>'	��ē����������p�&p
WHz'	�'	�'	Lz
(	(	<(	'(	ԓē����0�����p�&�
-W0e(	��t(	L�з�(	��*�	��������������>W@�(	W8�(	L��(	)	#)	)	�I�A����p����vG�`TWHH)	��W)	L�})	�)	�)	�*�	�������������p�fWp�)	�)	�)	L�D*	P*	k*	a*	�C`v����������'���~W8{*	���*	L��*	�*	�*	X5�	������������'6���W8{*	���*	L��*	�*	�*	X5�	������������'6��WH�*	�*	�*	LK+	_+	|+	�C�C�������������p�`�W8�+	�+	�+	Lw�+	�+	�+	X5�	������������'6���WH�+	�+	�+	L�(-	<-	g-	[-	�23�����������p��&X0�-	�!�-	L�0.	<.	S.	K.	�l�V������������)X0b.	x.	|.	L�.	�.	�.	�*�*��������������-+X0�.	!/	%/	L'A0	Y0	�0	x0	3(3����@#������`3<X(1	$1	'1	LaC1	N1	_1	�100������������aT[5RXh1	y�u1	Ls�1	�1	�1	���	8*�����������p6bX8�1	2		2	L��2	�2	�2	�2	dhlY����������'6�p9�X8�2	G�3	L�q3	}3	�3	�3	dhlY����\�����'6�<�X@�3	�3	�3	L��4	�4	�4	/I }0}���������vG��?�XH�4	5	5	L*Y5	d5	v5	m5	>�	����$������p��A�X8�5	���5	L;6	6	56	(6	dhDU���������'6��C�XH^6	��m6	LH�6	�6	�6	�6	R�A����D������p�0F�XH�6	G�
7	LY~7	�7	�7	�7	(RL����d������p��H�XH�6	G��7	Ll~7	�7	�7	�7	(RL�����������p�pK�X@-8	=8	\8	L��8	�8	9	9	4R�A�����+�����J� NYhR9	�9	�9	L��;	�;	
<	�;	������������'��&0W:Y`�<	�<	�<	L!-=	E=	h=	`=	0� 7(��v����ڋ� [sYP�=	�=	�=	LL�>	?	R?	D?	:������(������z�`c�Y`�?	�?	�?	L��@	A	<A	4A	�7@I�����v����ڋ��l�Y0�A	�A	�A	L3B	B	#B	B	�2�	����0������pn�Y0LB	bB	fB	LH�B	C	C	C	�*�*�����������pr�YPNC	^C	bC	Lj�C	�C	D	D	�l�g����p�����z��uZ86D	LD	XD	Ll�E	F	+F	F	���Xy����u6��|/Z(WF	lF	�F	LvG	�G	�G	�G	�������������h���KZ`�G	�G	�G	Lp�H	�H	I	�H	�CЁ���������l����eZ(	I	I	!I	L�CI	NI	UI	��*�	���������aT��xZ jI	�I	�I	L��J	�J		K	K	�	�����(,�����$+���ZHPK	YK	dK	L��K	�K	�K	�K	�lm�����������p���Z`�K	�K	�K	LFL	RL	lL	cL	�C�����������ڋ���Z8�L	�L	�L	L!5M	AM	]M	PM	dhDU����0����'6�@��Z �M	�M	�M	L5�M	�M	�M	�M	*�	����������1@��Z@N	(N	/N	L>`o[N	wN	jN	�1�	����$������J����Z`~N	�N	�N	LPKO	WO	vO	lO	�m4�����@m����ڋ��ZH�O	�O	�O	LzoP	{P	�P	�P	@RLR�����������p�![H�P	�P	�P	L��P	�P	�P	�P	m�Z�����������p���;[pQ	*Q	�Q	L��S	T	?T	1T	P4x4����0U����T�
�Y[�T	U	U	L4U	@U	JU	*�	������������U0�w[(TU	pU	�U	LV�V	W	,W	$W	D$��m�m�����]��[|W	�W	�W	L�?Y	Y	�Y	�Y	�r��4$�����$���[�m�m�	Z	X>����������������`o ��[�m�m�NZ	9h>�����������������o���[�Z2Z2�Z	� )�����������������3���[�Z2Z2�Z	�0)�����������������30�
\�����7[	@)����������������4P�\������[	YP)���������������� 4p�+\�aaW\	�x>����������������pD0�>\����\	�`)����������������@4 �Q\���L4���*�	���������������m\+]	;]	B]	L��I]	��*�	����4������0��\(�(`
1L�(�(/!|+�	������������� ���\ )m��L
))�(,*�	������������_0`��\���L)��*�	����������������\P���L#�Y�	9D*�	������������;%`��\o���L�x��*�	���������������]P���L#�Y�	9D*�	������������;%P�4]o���L�x��*�	���������������U] ��m��L�(8!��*�	������������%mP�o]9��L9"9h*�	����������������]�P]	W]	L)��c�*�	����D������P��]P���L#�Y�	9D*�	������������;%���]o���L�x��*�	�������������@��]P���L#�Y�	9D*�	������������;%��	^o���L�x��*�	�������������0�&^ `]	o]	�]	�mC^	O^	^^	:9djtj����p�����/ �>^(�^	�^	�^	��_	/_	L_	D_	d�t����������^���X^ W_	f_	y_	���_	�_	�_	���+�	����$������/p�z^�^(�_	���_	�_	�	�	���^�_	uU�_	�B`	[`	n`	`@�����(w���^�_	uU�`	�&B`	[`	n`	`@�����xw���^�_	uU�`	�7B`	[`	n`	`@������w�_�_	uU#a	�MB`	[`	n`	`@�����x0�0_qa	�a	�a	�vb	�b	�b	�b	���P`3@n����[4���R_	���b	�*�	���������������x_�b	c	
c	�$*c	5c	Fc	�"�����[T�����U���_Mc	bc	uc	�8�c	�c	�c	��j�j�[D������ ��_�c�c	�c	�N~B�c	d	���100����d�����U���_ d	-d	<d	�X^d	id	�d	�d	�9��`3d������$�P�`(�d	�d	�d	�nȱ�d	� �P�A�������������2p�;`8�d	�d	sf	�~Ti	�i	6j	.j	x�����������f`�k	,�k	����l	ݎ(=�	����������������` l	l	�l	��qm	�m	�m	�m	�{t�HHV�����$ �`07n	Ln	On	��n	�n	�n	4=T*HH���������� �` �n	c6�n	�=[�n	o,*�	������������_0� a�n	�n	�n	�G�n	o	���1P��l���������� 7ay�m�����o	o	,*�	������������U@	 \a("o	r�1o	�
��Eo	Po	H0�	������������?=�0
 �a(]o	xo	�o	���o	�o	�o	�o	`�p�����������?=� �aP�o	�V�o	��"p	-p	Bp	����������������
XP b(Ip	�yXp	��jp	up	�4�P�A������������?=�0 Nb8�p	
7�p	���p	�p	�p	�j�[���������������P �b(�p	�p	q	��+��q	�q	�q	�j�j�[hx����?=1� �b �q	��q	��[�q	F�L=�	��������������@ �b0r	
r	��з%r	2r	�j�[�������������<=@ ,c9r	Nr	Yr	���r	�r	�r	�r	ĒԒ����������i�` hc �r	�r	\s	��vt	�t	�t	�t	�j�j�����t�����0 �c u	%u	8u	���\u	cu	��-�	����������� �c y�K�vu	�
�(8!�(,*�	������������%� 2d y�K�zu	���(8!�(,*�	������������%  |dH~u	u��u	���u	�u	�
�.�	�������������I�� �d y�K��u	���(8!�(,*�	������������%� e0�u	��u	���u	�u	�
�-�	������������Uj0 cel���u	���5Y��*�	������������i� �e(�u	b�u	�������.�	�������������$P  �el���u	���5Y��*�	������������i�  8f	o��u	�}�*�	����t������  �f y�K�vu	�
�(8!�(,*�	������������%p! g y�K�zu	���(8!�(,*�	������������%" RgH~u	u��u	���u	�u	�
�.�	�������������I��" �g y�K��u	���(8!�(,*�	������������%`# �g0�u	��u	���u	�u	�
�-�	������������Uj$ 9hl���u	���5Y��*�	������������i�$ �h(�u	b�u	�������.�	�������������$0% �hl���u	���5Y��*�	������������i�% i	o��u	�}�*�	�����������% Ui y�K�vu	�
�(8!�(,*�	������������%P& �i y�K�zu	���(8!�(,*�	������������%�& �iH~u	u��u	���u	�u	�
�.�	�������������I��' @j y�K��u	���(8!�(,*�	������������%@( �j0�u	��u	���u	�u	�
�-�	������������Uj�( �jl���u	���5Y��*�	������������ip) !k(�u	b�u	�������.�	�������������$* ekl���u	���5Y��*�	������������i�* �k	o��u	�}�*�	�����������* �k y�K�vu	�
�(8!�(,*�	������������%0+ Jl y�K�zu	���(8!�(,*�	������������%�+ �lH~u	u��u	���u	�u	�
�.�	�������������I��, �l y�K��u	���(8!�(,*�	������������% - 0m0�u	��u	���u	�u	�
�-�	������������Uj�- {ml���u	���5Y��*�	������������iP. �m(�u	b�u	�������.�	�������������$�. nl���u	���5Y��*�	������������ip/ Pn	o��u	�}�*�	�����������/ �n(�u	`
1��u	0��.�	�������������2 0 �nH�u	���v	v	���.�	������������cV�1 �n"2m���!v	2X�*�	��������������1 o{m���({3{X,*�	������������U 2 +o"2m���!v	2X�*�	��������������2 Ro		�*�	��������������2 vo 0v	`
1�;v	0�	,*�	������������_0`3 �o0Jv	U��Vv	2�
�-�	�������������4 �o 0v	`
1�;v	0�	,*�	������������_0�4 �o 0v	`
1�;v	0�	,*�	������������_0P5 "pNQev	�hv	�	�	�5 >puv	���v	�w�W�v	�v	�v	x0�	����������U��6 �p(�v	�v	�v	��%w	0w	@w	9w	�;�	����8y�����U7�7 q(Ww	nw	uw	���w	�w	�w	��R�	����������U79 iq(�w	�w	�w	��Ox	`x	qx	ix	�7�	�����x�����U`; r�x	���x	���x	�x	s�,*�	����$�����U< @rW1�*�x	���x	�*�	����D������p< ery	�,y	�3�y	�y	�y	�y	�T<[����������`? �rz	4z	Oz	�x�z	�z	{	{	�s������������pB bpN��K{	��S{	Q*�	������������B �p���Z{	��*�	��������������B `s	C*^{	��*�	��������������B �sb{	P�q{	���{	�{	|	|	03�3�e�,������D �s<|	l�I|	���|	�|	�|	�Q�*�	����d�������F r�|	���|	��}	,}	@}	7}	�B�A����������U�H tS}	b}	e}	���}	�}	�}	�}	03�3�e-������I �t-~	<~	@~	��~	�~	�~	�~	$9�3�ex-������ L �t&	��1	���[	m	d	�5�	�������������L �t|	
��	�/�	�	�	�	p@LL�ehy����U`N  u �	*�	.�	�=ށ	�	L�	B�	�$�����|������$10W mu��	�̂	���	�	+�	$�	�0�3�e�������X �u0R�	c�	g�	���	p�	��	��	4��9����������|b �u W�	!Ag�	��		�	$�	�	 �0��e�-�����$s�d v 		m�	�
p)����������������|�d ;v 		r�	��)�����������������e `v 		w�	��)�����������������e �v�m�m�|�	��e �v��	ʇ	�	��	A�	H�	�	�	����0g �vo�	s�	w�	�[>�*�	��������������i �vň	ڈ	
�	��g�	s�	~�	���100�����������l w ��	ʼn	��	��u�	��	��	��	200�����<����_01o cw��-��	���	��	�	8*`o uw��-��	���	��	�	8*�o �w��-��	���	��	�	8* p �w��-��	���	��	�	8*�p �w%�v&�	��(*�	��������������p �w	o�8�	���$�	��������������p �w <�	K�	R�	����	��	��	��	p@X@����������_0�r x ‹	݋	�	��	"�	E�	9�	PB�A����������_0+�u 5xHM�	\�	��	�+��	�	�	�	�Q�	����H������vPw VxXE�	N�	�T`�	s�	|�	�Q�	������������{&vPx kx ��	���	�`��	�	�	,*�	������������_0p{ �x !�	F,�	�;�	t�?H,*�	������������_0| �x�J�	J�	N�	�,ێ	H#�����������������/�� �x�	�	��	��	k�	v�	�	8*������ �x�*��)���*�**�	������������;%p� �x�*���0���*�**�	������������;%І y��	���	�^ӏ	ޏ	�	�	*<,0�������$�p� Ly��	s��	�uH�	S�	\�	�Y*<,0�$������$� eyk�	��	��	����	�	�	��@`App�����$�� y(J�	�Y�	���7��)*�	�������������@� �y k�	g�z�	������	j\$000������������qm`� �y0��	����	�*�	��������������� �y��	ˑ	��	��^�	m�	��	|�	�T�m�[y�����$�� z��	�ޒ	��	(�	7�	�1�30Z���������$`� ,z B�	E c�	�3��	��	ke*�+�I���������10� Jz��	��	��	�V�	�	�	h��-�3�Y4������$� ez�	��!�	�r7�	B�	ѧ���Y���������$p� �zU�	�2b�	������	��	�*P*0ZD������$�� �z��	��	��	���	��	�	
�	$0�1�����������$��� �z  �	e�	m�	���	�	!�	�	*4@�FT������1��� {8)�	�P�	�`��	��	ٖ	і	�m�30�d�����6GL� Q{h�	��	�	��"�	Ü	o�	g�	HM��أ�����܃�p� 0|Hc�	r�	}�	����	��	��	5��.�	�����y����y�� p|��	О	�M�y�	�	*�	�������������p� �|8�	
�	2�	�Z��	��	��	��	Ђ(DP <�����6G��� �|�	��	�	�^�	�	�	��	�>�R����Xy�����0� �|�	W�	a�	����	��	�	�	D*�	������������� }	�O�	�!�	�	������������^�� } �	�	#�	�%�KL�+D*�	�������������3� @}	�O.�	�+-+*�	�������������$� _}03�	>�	A�	�/L�	W�	`�	X5�	���������������� �}	�Oi�	�7-+*�	��������������� �}(�q	'On�	�;�y�	��	(2�	������������^���� �}��	'O��	�C����	�)$000�������������$@� �}0��	¢	Ţ	�KF�	�@�I�?��������������`� ~��	'O�	�U����	�)$000�������������$� "~0�	�	(�	�]d�	y�	��	��	������t�������@� w~��lO��	������	�6*�	��������������� �~ ��	��	��	��̣	ף	&�,*�	������������_0�� �~%�	�	��(�	�	��������������� �~ ��	�	�	���%�	,�	\D*�	����������_0�� 3�	[�	��	���	T�	w�	m�	D��n5��������� 8��	ȥ	̥	��d�	p�	}�	w�	*�	�����y����&:p� � 	�O��	�-+*�	������������qm�� �8��	��	��	�Ԧ	ߦ	��*�	������������K�� ��	�	�	� *�	5�	<�	H.*�	�����������$�� �0S�	b�	f�	�(�	�	"�	�	X5�	����������� � 5�W�	b�	i�	�7��	��	��	�Z*P*0Z�������P� W�U ��	��	�k��N&	M4s�+�	�����������$�� u���	>�	ʨ	�p��ܨ	OX�200�������������$�� ����	>�	�	�{��ܨ	OX�200�������������$P� ��0��	�	�	��0�	;�	N�	F�	�R�@0Z�y�������� �0a�	p�	w�	��ɩ	ԩ	�	ߩ	�R�@0Z���������� .�0��	�	�	����	��	ͪ	Ū	�������n������`� M�H0�	׫	��	����	�	e�	_�	0y؅hĘ����y!�HQ�	��	D�	�@�	+�	r�	l�	�Xx�p��!����y!� �	%�	8�	��n�	}�	��	��	�m�X�n������S�!8��
ad��
��	��	,*�	������������U�!]�@��	Դ	ش	�=s�	��	��	��	�* *����������m�!��@��	Ƶ	ʵ	��.�	[�	h�	1t1������������m�!܂@r�	��	��	����	׶	�	1t1������������m�!�8�	�	
�	����	��	��	1P1������������ͅ�"!@�8��Ʒ	���<�G�Y�P��*�	�����y����ͅ�$!��Hɷ	ط	ܷ	�3
�	�	-�	$�	T��	����(z����{4n�&!�8T�	_�	r�	����	��	��	�G�* *���������ͅ�(!�8Ӹ	Ʒ	�	�&
�	"�	+�	�* *������������ͅ
p*!@�@2�	G�	K�	�~�	��	��	1P1������������m�,!i�8��	��	��	�
ع	�	q�* *������������ͅ�.!����	�	�	��U;�	B�	s�*,�<������/!����[�	���o����s�*d+��������P0!ڄf�	u�	��	�%{��	��	l*\?��������1!E���[�	���o����s�*d+(�\������1!����ͺ	
������:�s�*,�������p2!Å��ͺ	���������s�*,������ 3!���[�	���o����s�*d+��|������3!���[�	���o����s�*�+���������4!C�غ	�	��	�#�	.�	5�	��*�	����������UP5!a� ����8�*�	��������������5!�� L�	Y�	h�	��	��	��	��	,*�	����������_0�6!���	����	�	*�	������������� 7!؆ f���	��	�����û		,*�	����������_0�7!�����������*�	�������������08!���һ	ٻ	�wj��D5X*�	������������8!D���һ	�	�wj��D5X*�	����������P9!g� �	��	�	��	��%�	 �	,*�	���������_00:!�����������*�	��������������:!�� �	��	4�	��	��%�	 �	,*�	����$�����_0�;!ԇ���������*�	��������������;!�� �
U���
�
�
,*�	������������_0�<!�;
C�	N�	���e�	n�	�$000����4������`=!>� �
U���
�
�
,*�	������������_0>!a�;
C�	y�	���e�	n�	�$000����D�������>!�� ��	��	��	�ռ	�	�	�},*�	����$�����_0�?!����	�	�	��
y	!�	�*�	����T�������@!Ȉ (�	8�	K�	�j�	u�	��	|�	,*�	����d�����_0�A!����	��	�4����	�*�	����t������0B!� �
U���
�
�
,*�	������������_0�B!:��	����	�	*�	�������������`C!Z�\6U��%���	s�,*�	������������UD!���,*�	������������U`D!��+U��4�,*�	�������������E!lj	����	�	������������^ E!�		.��	�	������������^0E!A������	�4����*�	������������E!������	�4����*�	�����������F!�����	ͽ	��	�	��	�	8*�������F!��	!�	D�	����	��	̾	��	�3�2�X0�����0I!���	d�	���H!�	J�1�3�e��������U��I!ԋ(�	U�	��	���	��	�	�	�3�=xE�G�����$��N!�R�	g�	~�	�;�	�	��	�	�>�Q�ep����U��P!���	g�*�	�OL�	]�	d�	�v	�1�3�e������U��Q!Ȍo�	g���	�^�W��	��	�v	�1�3�eD�����U��R!7���	�1��	�u���	�	F�1�3�ed�����U��S!���	4�	;�	��a�	r�	^,*�	����������UU!�y�	����	����	��	���>�Q�g��������U�0W!f���	�2�	��5�	F�	U�	x�d��g��������U�pX!��\�	w�	~�	���	��	��	��	x�t��e������U� Z!���	�2��	�&�	#�	F�1�3�e��������U�`[!0�*�	�7�	�W�$I�	DH	�,*�	�������������[!��*�	�P�	�d�$I�	DH	�,*�	�������������\!(� b�	1m�	��5���	��	��*�	����������% ]!����	���	���/B��	�C*t*�e�����_�]!�0��	��	"�	����	��	��	b���|Q��d������"
�a!+� .�	Y�	p�	����	�	%�	�	�*�	����<������%�d!%�H�	W�	b�	�N��	��	��	��	*�	����Xz����_��f!���	��	��	�S�	7�	I�	@�	*�	�����z������Ph!K���	��	`�	�^�	7�	I�	@�	*�	�����z����s�j!�� ��	��	��	�m��	��		�	�	�B�A�����z����_0� l!��� �	#�	����U,*�	������������Upl!	�� �	-�	����U,*�	������������U�l!R��7�	%�D�	���T�	�Y�*�+XY����D��m!��[�	j�	m�	����	��	�	8*@n!ܓ ��	��	��	��#�	R�	o�	g�	,l]����{�����%�q!���	��	��	��v�	��	��	��	ȉ���Y�������w![���	�	�	�a+�	<�	C�	�,*�	����$�����U�x!��N�	]�	`�	�x��	��	�h*�	�����������pz!ٔm���	��		��	���	�	�z!���	��	�		=���	(�	���@�>�����������|!
�3�	>�		M�N�	W�	h*�	�������������$��|!*�`�	{�	��		c\�	h�	u�	q�@�E����@o������!J���	��	�		ok�	��	��	L�D*�	�����$�����`�!Օ���		}w1*�	���������������!����	���		���	�	�	h*�	�������������$�0�!��	�	.�		�jMR�	[�	$	PB�A����������U��!1�@p�	�x�		���	2�($/�	�������������Rp�!Q�0��	��	��		x�	��	��	��	 �0�����`������ ��!|�0�	�	�		V9�	H�	Q�	|�	9 *834������Ї!Ж`�	�i�		X�!	y�	�6�100�������������P�!� ��	��	��		a��	��	��	(545�[������_0�`�!J���	��	�		it�	��	��	��	�?�A�����o������!m�0��	�	�		�S�	p�	��	��	D�T����������� @�!����	���		�9.��	��	*�	�������������5���!��8��	��	$�		���	��	��	��	�900����P������6��!���	.�	5�		*Q�	\�	g�	C��>4�HD������$�!ϗ Zn�	w�		k�ms)��	�	����$�p�!� Zn�	��		x�ms)��	�	����D�Д!� Zn�	��		��ms)��	�	����d�0�!� Zn�	��		��ms)��	�	��������!�(��	��	��		$8�	I�	[�	T�	�P�A����H{������0�!.�0v�	��	��		M��	�	(�	 �	�B�B����x{�����Й!F�8G�	h�	��		�	�	�	H�	@�	pxp�(��������6@�!`� s�	��	��		��	.�	I�	A�	D�T�����X.�����S��!~�p�	w�	��		���	����	�	�	�����{`�!������	��		�7�H��	�	�P�����{0�!��p�	w�	�		���	����	�	�	����|�!Ș��:�	G�		�ȟٟw�	�	�P����8|Т!�p�	w�	��		y��	����	�	�	����h|��!�����	��		{����	�	�	����T�0�!�p�	w�	��		l��	����	�	�	�����|�!,�
��	��		nFW�	�	�P�����|��!F� (�	D�	��		I��	��	��	��	8jHj�����%�����0�!�� 8�	G�	N�		�p�	��	��	��	�Pd�`3d������$+��!��H��	��	�		�%�	I�	v�	n�	�qT���������I�б!ۙ ��	��	��		r7�	B�	V�	O�	�+�	�����|�����+��!�0m�	|�	��		���	��	�	��	=00����(}����Uj���!)�@)�	\�	��		'��	��	��	��	�Bd�HP�����r9���!R� !�	6�	Y�		���	��	�	
�	t�������������$0�!|� E�	R�	]�		�l�	~�	u�	�1�	����t�����_0��!��@��	ad	��	
��	0/�	�������������I��!��(��	m��	��	��	X.�	�������������20�!͚0��	U�	�u	�u	��	�.�	������������1*�!�9��	9"9�*�	�������������`�!�0��	U�	�u	�u	��	�.�	������������1*�!-�9��	9"9�*�	���������������!Q� ��	m��	�(8!��+�	������������Y �!o�o���	�x��*�	���������������!��8��	ad	��	
��	|.�	�������������EP�!�� )m��	
))�(,*�	������������_0��!ߛH��	��	�u	�u	��	�.�	�������������q���!�0�	`
1	�	�		�-�	�������������P�!&�H��	��	�u	�u	���P�	�������������q8 �!B�(��	m��	��	��	X.�	�������������2��!a�8��	ad	��	
��.�	�������������I8p�!��9��	9"9�*�	���������������!��8��	ad	��	
��.�	�������������I8��!Ĝ9��	9"9�*�	�������������0�!�(�	`
1	�(�(|.�	������������B*��!�o���	�x��*�	�������������@�!*�@'�	��	0�	�u	��	�.�	�������������q8�!Q� )m��	
))�(,*�	������������_0��!{�P;�	��	F�	Q�	 �	0/�	������������&�8��!��0�	`
1	�	�		�-�	������������� �!ĝ�
ad	�
sy�,*�	������������U��!��\U�	�8X�	_�	,*�	������������U��!�h�	q�	|�	a	��	��	��	�	�	��������!'���	��	�	a	zl�	��	��	O�P�`��bج����U��!�� ��	��	�	a	���	��	��	eO�vp�����lu����_0�p�!ޞ��	�	�	a	�5�	D�	O�	$	x[Dm����������U� �!�a0`�	u�	a	���	��	��	6�v������@p����U��!?���	��	��	a	��	)�	6�	���v�������p����U��!l��6K�	\�	a	�{�	��	��	��8?�?����X}����Up�!���o��	��	a	���	�	�	�'��d�����@q����U��!ҟ8�	G�	a	m�	��	��	��	�����^���������!����	��	��	a	
�	(�	@�	9�	���������q�������!*�U�	^�	u�	a	$
�	��	��	9�	��Ĕ����@r�����P�!X���	��	��	a	8-�	H�	`�	Y�	��Ԕ����\��������!��q�	z�	��	a	K-�	��	��	Y�	����������������!����	��		�	a	`A�	T�	g�	���t������r����U��!�~�	��	��	a	u��	��	�	��	�v���b�y����U@�!� x**�	A�	a	���	{*�*�	����������$��!R���	��	��	a	���	��	��	v�*�	�����}����U��!�� V�F��	a	?�	�9�		�0>�	�����}�����$�p�!@� (�	7�	>�	a	mf�	��	��	��	Tmdm����Hz����_0I��!w� ��	���	a	���	��	��	x0�	������������_0���!�� ��	�	�	a	�<�	K�	[�	T�	(5�	�����}����_0���!� j�	y�	��	a	��M	��	��	��	x0�	����������_0���!H���	���	a	���	`���1�	������������U�@�!u���	��	�	a	j�	��	��	$2�	�������������!٣H��	y���	a	A��	��	��	��Q�	�����������v0�!���	�	�	a	X�	-�	%�	�*�	����0������0�!k�E�	;�L�	a	���	c��*�	����p�����0�!����	�9��	a	`�	��,*�	���������UP�!̤w�	��	��	a	���	��	��	,*�	���������U���!�N��	��	a	�Q,*�	������������U��!/��	Ln	�	a	:]�	,*�	������������U��!`� Zb�	k�	a	�ems)��	�	�������!��|�	��	��	a	!�	7�	C�	��x000�����.����U�"G� Zb�	d�	a	�ems)��	�	������@"v� v�	��	��	a	�f�	�	�	�	�����bh������$`"��0�	h	9�	a	1N�	i�	t�	200������������UP	"Ƨ{�	���	a	>��	��	�	�B�A������������U`
"��{�	��	a	L��	��	�	�B�A������������Up"4��	�	�	a	jJ�	e�	n�	��,*�	�����z������"����	��	��	a	���	$�	�	�	�����@
"��	�	�	a	��	�	�	�	�	����$� "9� !�	(�	r	5�	0F�	s*�	�����������$�"J��mM�	T�	r	_�	p�	w�	�	�	������0"q�~�	�C��	r	!*�	��	H.$00�������������$0"����	�@�	r	'�8��*�	�������������$��"���mj��	r	�	p�	�	�	`"��]x��	�	r	,�6�?�	�	�"ө �	�	$�	q�	r	0��	>�	]�	U�	 ~�A���@_0�"���	��	�	r	6�	�	�	�	�	������������������dP"�(�	��	��	r	Q

:�x3�1������������� "5��
adr	�
sy�,*�	������������U�"Q� 
U�r	*
5
�
,*�	������������_0�"u�(m�<
K
�	0l
���*�	����D������"��3�	�
�	<?��
�$$000�������������$�"��(m�<
�
�	Cl
���*�	����d�������"ժ�
�
�
�	NY��

�
$000�����������$�P"�P
;
Z
�	[�
�
�
�
�l������@s����C���"'�0
$
7
�	�g
z
�
�
X500����~������!"��h�
�
�
�	�f
�
�
�
0J����|�����'��0'"��h
=
V
�	9�
�

	
��2���������'�J�*"«�����	�F��C,*�	������������U`+"�,
9
T
�	}
�
�
�h*�	����H~�����$p,"�,
9
�
�	}
�
�
�h*�	����x~�����$�-"'��
�
�
�	

%
�>�A�����������."K�0
B
W
�	u
�
�
���>X@������������/"m�@�
����	�
�
�
</�	�������������Rp0"���
�
�
�	�


�	8*�����1"��
��!
�		A
|
`���5"��0�
�
�
�	*;
^
s
k
�P�?����0����� L`8"�0�
�
�
�	]�
�
	
�G -�	����$������ �9"�H	
0	
_	
�	��	
�	




X=�	����|�����r��<"}� <

S

|

�	��

�


�,*�	���������_0�>"ܭ(2
M
X
�	�f��
�
b��*�	������������?"��8�
d�
�	 �
�
~5d=�	�������������8��@"�(�
�

�	3�
�
�
�
kk�����������U�C"1�@

+
F
�	Y�
�
�
�
�P�A����p����JL�E"K�H�
�

�	_
q
�
�
�lĠ����4�����r�`I"d�P�
�
�
�	j�
�
�
�
�P������~����|�PN"}�@�
	
4
�	��
�
�
�
$kDU�����z����J��P"��	w��
�	*�	��������������P"��@�

;
�	$�
�
�
�
Q�A����<�����.J�@S"�H
(
=
�	X�
�
�
�
Ԡ�A����8/����$X��U"�W1

�	;6
�*�	����������� V"�E
c6P
�	@B�\
c
h*�	�������������$��V"$��3$l
�	|w1*�	��������������V"D�p
�
�
�	��
�
�
h*�	�������������$�PX"c��	�
�
�	�jMR�	[�	$	PB�A����������U�Y"z�@
e,
�	�-
8
C
p=�	�������������RZ"��@J
}
�
�	��
�
�
�
���q����������R�0]"���
 
]
�	�
2
X
M
h* HH�/������`"ۯ@�
X8�
�	��
�



Q�?����D������R��b"� 
/
J
�	��
�
�
�
4kDk�)������_0 e"��
!
I
�	F�
T
r
j
ȉ�P�[�~�����0k";�(�
�

�	�:
�
�
�
H��G��������-[s"N�h7
^
�
�	�K
u
�
�
�l�����@&������;�x"e�W1�
�
�	
�*�	���������y"��*
5
H
�	c
�
�
�	�	����$��y"���
�
�
�	B$
/
:
���100������������{"� i
x
�
�	WN$�
 
 
p5�1����(#����_01~"@�a��\ 
�	ud*�	��������������~"^��C��v 
�	�� 
Y��	8* "p����*� 
�	��	��	�	8*�"������ 
�	�*�	��������������"��	C*<+�	��$�	��������������"ı � 
� 
� 
�	�Q>� 
!
-ip@X@����T�����_0��"� !
!
%!
�	�=!
L!
b!
[!
PB�A����d�����_0@�"��(i!
x!
�!
�	�"
 "
2"
)"
,�	�����������:��"�8Y"
�b"
�	x"
�"
�"
,�	������������r&:��"4� �"
��"
�	P#
+#
3#
,*�	������������_0��"O� �	�9#
�	H#
a#
�),*�	������������_00�"c��L
L
h#
�	)����������������@o�"}�<�	�NU,*�	������������UP�"��
$
$
!$
�	(D�<$
E$
��*�	����t������$��"��L$
^$
e$
�	<�,�$
�$
�/*�	�����������$��"Ѳ�$
�$
�$
�	Y<&
�&
�&
�&
�r�7����'�����$Е"��Э��H'
�	/�\�	�	�"�O'
%X'
�	{'
�'
�	8*�"'��'
�'
�'
�	(�(
�(
�(
�(
<DD�XY������$��"��)
)
)
�	��)
�)
*
�B��������������U��"ֳ@*
$*
3*
�	�m*
�*
�*
�*
��m����D���������"#���*
�*
�*
�	��*
�+
�nĢ@h����������"G���+
N��+
�	��+
�+
d�PD���������������"d� �+
��+
�	'�F�s�*�	������������_0@�"���	���	�	�	*�	���������������"��,
ad�	,
,,
b�*t����������������"ڴ,
ad�	,
,,
b�*t��������������@�"�Э3,
6,

/�\�	�	���������������"#�]xB�>,

 H,
��W,
�	�	������б"S���^,
e,

�n,
cd�*�	�����������@�"x��u,
|,

���	�	��"���,
�,
�,

&�,
�,
�,
�q$0�3�ed��������"���,
�,
-

8J-
[-
k-
d-
�100����8������`�"��x-
�-
�-

H.
 .
..
'.
�100����8{�������"͵�:�vS.

�q��~�	�	@�"�].
g.
�.

��.
&/
3/
�	D4�����й"�Z/
c/
j/

�/
�/
�/
���>LL�X0	�����"�� �/
�/
�/

,0
;0
D0
��L500����h������"1�(W0
�0
�0

��1
2
A2
92
�8�8Hf�������0z��"��8�2
�2
�2

�(3
W3
r3
j3
d�t������������h���"u�(<�3
�3
�3

G�4
�4
5
	5
�8X�1���0zP�"+�c9N5
U5

{9�9�9�	�	��������������������"��c5
r5
y5

0�5
�5
�5
�'�*�	Hf������iz�"�8�5
�5
�5

r/6
F6
X6
Q6
0P�L01�{���������"T� u6
�6
�6

d�6
�6
�6
��<00Hf��������`�"���6
��6

�6
�6
�6
�6
*�	�����������"M�ls��6

NJ�3%*�	������������p�"� 0v	U97

�%�0�3=+�	�������������$�"6� 0v	U97

G%�0�3=+�	�������������$��"����	7
7

0��"9,*�	�������������0�"�m�Պ64
?>4��M4�*�	����������i��"��T47
`4
<c4�	r4�,*�	���������� �"5�T47
y4
9c4�	r4�,*�	������������"��	w�|4
6�*�	����$�������"��m�Պ64
?>4��M4�*�	����4�����i �"��T47
`4
<c4�	r4�,*�	����D��������"8�T47
y4
9c4�	r4�,*�	����T�������"��	w�|4
6�*�	����d������"z��x	U�
jM�s�,*�	���������������"��\6U�
%���	s�,*�	�������������p�"���
,*�	���������������"^�%%(
(,*�	���������������"����
,*�	���������������"��x	U�
jM�s�,*�	���������������"k�%%(
(,*�	���������������"����
,*�	��������������"�\6U�
%���	s�,*�	���������������"k���
,*�	���������������"��7
7
 7

+7
B7
�	�	��"��I7
�2d7

s��|7
�*<,h[�����������"��0�7
�7
�7

��7
�7
�7
�w�`\������H`�"�88
G8
K8

��8
�8
�8
�*�>h[���������8 �"2��8
��8

��8
�8
�8
�)*�	����t��������"Z��8
F9
O9

�N:
c:
:
w:
�GT�h[p	�������"����:

��:
G#�+�	�������������[��"��%(�:

��:
�:
�+�	�������������[�"��N�:
�:

��:
�:
�:
�+�	�����������[@�"4�0�:

;
;

�^;
y;
�;
���,�	����0����3q�"^�0�;
��;

�@��;
�,�	������������3q��"r���;

��:
G#�+�	�������������[��"���;

��;
�;
�;
�+�	�����������[�"K�%(�;

��;
�:
�+�	�������������[@�"���;

��;
�;
�;
�+�	�����������[��"��(<
�<

�1<
H<
O<
�� -�	�����������8`�"��Z<
i<

�<
�<
�<
�+t*H]�0�����[@�"�`
1�<

�<
�<
�<
�+�	�����{�����[��"+�m��=

,:=
N=
I=
�+�	����(|�����[p�"F�c=
�n=

@�=
�=
�=
�+t*H]������[�"o��=
���=

J�=
>
�=
�+t*H]�s�����[��"��#>
{*5>

e�>
�>
�>
G��200�����	�����[p�"���>
�1�>

?
%?
 ?
�+t*H]@t�����[��"��W1�F?

�\?
l?
g?
�+�	����������[��"� {?
�?
�?

�@
A@
P@
=��BXF�����0����G���"��(N{@
�@

��@
�:
,�	����������qh(��"�� �@
�@
�@

��@
A
A
�Y�,�	���������~hx��"��A
.A
EA

�uA
�A
�A
U�+�	����(������[��"��W1�A
�A

��A
�A
g?
�+�	����X������[�"�W1�A
�A

��A
B
g?
�+�	�����������[@�"1�(B
CB

rB
�B
�B
���+�	�����	�����[��"��0�B
�B

 �B
�B
�B
�\ -�	�����������Fp�"��0�B

C
C

]7D
CD
QD
KD
 -�	����h1�����F�#��0�D
�D
E

o=E
XE
nE
eE
 ����x|�����F��#��0�E
�E
�E

��F
�F
�F
�F
�h�1�0�|�����F�#!��F
G
G

�sG
�G
�G
�G
[�h�^0
�����[�#V��G
�9�G

�
H
 H
1H
=��200�����������[P#q� 8H
�CH

�UH
lH
sH
x0�	������������_0� #�� zH
�H
�H

�I
I
*I
!I
�B�E����}����G�O�#���#�MI

�UI
�*�+�	�������������[@#�� \I
}I
�I

�I
	J
J
J
�B�?�����t����_0�p#�� 	:J

)-+�+�	������������m#�#� 	>J

,-+�+�	������������m#�#.�BJ
]J
tJ

3�J
�J
�J
�*�	����h}������#F��J
�J
K

O�K
�K
�K
	i))�����V����� #^� �L

r���iG#�+�	����������m#@#y�@L
 L
+L

wAL
LL
SL
���-�	����������,#�� ^L
�mL

~�L
�L
�L
�m�+�	����������m#�#��8�L
���L

�
M
(M
1M
h� 400����������Lq� #�� >M
GM

�YM
lM
\�200������������m#p!#� uM
�M

��M
�M
�x0�	������������_0�P"#*� �M
�M
�M

�5�M
P��R�+�	���������m#�"#j� �M
�M
�M

�N
0N
BN
9N
2t1H]������_00$#�� 	MN

-+�+�	������������%)@$#�� 	QN

-+�+�	������������%)P$#�� �UN

G#�+�	������������%)p$#�� ��YN

qN
|N
;W�+�	����������%)�$#�� �N
�N
�N

/�N
�N
�N
�SL@�C���������v��%#��N
O
O

:�O
�O
�O
�O
�@P�_�������*#(� ��1P

k?P
��JP
�*�+�	���������%)@+#@�8QP
hP
wP

w�P
�P
Q
���-�	����t�������-#��@@Q
�mQ

��Q
�Q
�Q
�Q
PX@����������M�.#��8�Q
G8
�Q

�nR
�R
�R
�R
�h�h����������eq��2#�� >M
�R

�YM
lM
\�200������������%)`3#�� uM
�R

��M
�M
�x0�	������������_0�@4#� S
d
S

�)S
@S
GS
OX�+�	���������%)5#1� TS
iS
pS

��S
�S
�S
�S
2t1H]�����_0��6#k� T
d-T

	CT
NT
YT
OX�2�1����$�����%)@7#�� dT
vT
�T

�T
�T
�T
`�L500�����������8#!�0�T
U
kU

�TV
�V
�V
�V
 B4B�k������6)�>#��8�2
�2
�2

�(3
W3
r3
j3
d�t�����|������h�@@#��0L3W
OW
|W

G]X
�X
�X
�X
�88��08��6)��D#��c9N5
U5

{9�9�9�	�	����$��������������E#��(�X
Y
Y

0,Y
;Y
DY
pu+�	�k4������h��F#"�@KY
ZY
uY

r�Y
�Y
�Y
Q6
$P�L�0�}�����I�@H#��0�Y
Z
Z

d*Z
9Z
@Z
4<�<00�kD�����e�� I#^�vB`
1
ԃ����,*�	������������U�I#���5��
��GZ
PZ
,*�	������������U�J#���6
��6

�6
�6
�6
�6
*�	����T�����@K#��ls��6

NJ�3%*�	�������������K#��(�u	U97

�k�0�	L+�	������������V�@L#�(�u	U97

Gk�0�	L+�	������������V��L#�� y�j�YZ

0�(8!�(h*�	�������������<pM#��m�Պ64
?>4��M4�*�	����d�����i�M#s�T47
`4
<c4�	r4�,*�	����t������`N#��T47
y4
9c4�	r4�,*�	������������N#d�	w�|4
6�*�	�����������N#��m�Պ64
?>4��M4�*�	����������i`O#�T47
`4
<c4�	r4�,*�	������������O#8�T47
y4
9c4�	r4�,*�	�����������@P#^�	w�|4
6�*�	����������PP#��?��*\Z

IH��dZ
S�*�	�����������P#� kZ
zZ
�Z

 �Z
�Z
�Z
��0|HB��������<��R#b��Z
�Z
[

5X[
y[
�[
�
�1�kD��T#��[
�[
�[

8�[
�[
�[
�[
�1�	������������U#��[

\
\

rU\
�\
�\
�\
��������d������`X#���\
�\
�\

�\
TN�\
�	�$�Y��X#� �\
�\
]

�]
+]
4]
�)�4�9����$�����r�Y#u�Z/
;]
j/

�/
�/
�/
���>LL�Xp
�����Z#
�B]
�Q]

�iH�Ie]
�C*d+H�������[#d��p]
t]
��*�	����4�����0[#��f�{]

)���*�	����D������[#����]
�]

4����*�	����T����� \#�� �]
�]
�]

�]
LL
�]
�
�100����d������\#�ls��6

NJ�3%*�	������������P]#���]
�]
�]

�]
�]
�]
Ѡ$000����t�����^#�ls��6

NJ�3%*�	������������`^#��@�]
ad
^
^
^
�.�	������������t� _#��(^
`
1
�(�(	L+�	������������V��_#2�8(^
U�
3^
�u	>^
+�	�������������<p`#^� 0v	`
1
%�0�	h*�	�������������<a#��@�]
ad
^
^
^
�.�	������������t��a#��(^
`
1
�(�(	L+�	������������V�pb#�� �
U�
�
�
�
,*�	������������_0 c#�C^
P^
_^

�
y	t^
��+�	����H������(�c#(��^
�^
�^

�^
�^
�^
�D*�	�����
�����x�d#>��^

_
0_

e_
x_
_
*�	�����
������e#X��j�_
�_

�_
)k�_
�*�	�����������pf#q� �
U�
�
�
�
�*�	������������B� g#������_

�_
��*�	������������g#�����_
`

`
�-`
�*�	�����������`h#����	>`
E`

N`
y	a`
�*�	�����������i#��	��
�	�	*�	��������������i#�h`
u`
�`

�`
5��`
�\*t*H]0�����`j#��	��
�	�	*�	��������������j#E��	��
�	�	*�	�������������`k#j��	��
�	�	*�	��������������k#���	��
�	�	*�	�������������`l#���	��
�	�	*�	��������������l#�����`
�`

�`
��a
��*�	����p������m#����a

�_
��*�	�����������0n#�� $a
4a
;a

�?Da
Ka
:��*�	����������B��n#�Ra
_a
fa

jt��X*�	������������o#2��	��
�	�	*�	�������������p#P�M|oa
�a

�a
�|�a
��*�	�����������p#g��m��
���X*�	������������U`q#���a
�a
�a

b
b
%b
�\*�	����������@r#���	��
�	�	*�	��������������r#���	��
�	�	*�	�������������@s#���>b
Ib

\b
�ob
�*�	����x������t#��`
1
��	,*�	�������������$�t#�~b
�b
�b

�b
�b
�b
�*�	�����������@u#��
��
�
*�	��������������u#4� �?ad
�?�?:�,*�	������������_0�v#Q�����b

4����*�	������������v#j� �?ad
�?�?:��*�	������������B��w#�����b
�b

�b
��c
��*�	����0������x#���
�(c

�
�
*�	�����������y#� ���
8�*�	��������������y#� ���
8�*�	�������������z#���1c
8c

wj��Dc
X*�	������������z#�(Mc
ad
_c
jc
:��*�	�������������8P{#<� ���
8�*�	��������������{#W�qc
`
1
���c
�*<,�������������p|#y��
��
�
*�	��������������|#�� �?ad
�?�?:�,*�	������������_0�}#��(Mc
ad
_c
jc
:��*�	������������7p~#��c
�c
�c

�c
�c
�c
*�	�����������~#� ���
8�*�	�������������p#� ���
8�*�	��������������#5�����
����*�	�������������`�#P� ���
8�*�	��������������#m� ���
8�*�	�������������`�#���6��
��'�C,*�	������������U�#���x	U�
jM�s�,*�	���������������#��c
��
���c
�c
,*�	�������������`�#|���
,*�	���������������#��%%(
(,*�	���������������#s���
,*�	��������������#�PW1�
��IR*�	������������U�@�#�
,*�	������������U��#&�
,*�	������������U�#B��6�����'�C,*�	������������U`�#���x	U�
jM�s�,*�	��������������#'��c
��
���c
�c
,*�	��������������#����
,*�	��������������#l���c
4
4iH��6*�	���������������#� �\̎�c
4
�,�cd
td
ld
x0�	����������_0���#(�d
�d
�d
4
�ge
�e
�e
�e
�100����<������U���#| f
v� f
4
*Xf
uf
�f
~f
8B�A���������_0��#� �f
��f
4
W�f
=g
Dg
2�	����$������`�#�cg
�
�g
4
l�g

h
!h
h
�>�>����D�����_F�#�@h
hh
lh
4
��h
Ci
Oi
�W00������������#}�i
��i
4
�)j
vj
�j
�j
�>X@�����1�����`�#~�j
�j
4
q�j
k
$2�	���������������#�k
�9.k
4
�kk
�k
�k
�D*�	����d������x �#b�k
�9�k
4
l
l
/l
&l
�+�	�����������(��#�(Pl
v�Yl
4
��l
�l
�l
�l
�>������������w�#B�l
<
m
4
>Jm
m
�m
82�	����$�������Ц#�0�m
�m
�m
4
3�n
�n
�n
�0�k@u����H�@�#�oo
�~o
4
c�o
�o
�o
*�	��������������#/0�o
U�o
4
�,p
Ap
Up
Np
�h�h�������������#	(�p
���p
4
� q
eq
yq
qq
�100����\������U[��#t	 �q
���q
4
�Kr
�r
�r
�>X@����H2�����1�#�	0�r
s
s
4
��s
�s
t
i�[����������������#
(t
O!Nt
4
��t
u
0u
i$i�������������U �#D
08u
{*Gu
4
ju
�u
�u
�u
�FE����p���������#|
 �u
�1�u
4
��u
v
$2�	���������������#�
v
v
 v
4
ov
�v
�	�A��#�
�\U�4
�8{5�5,*�	������������U��# �v
�v
w
6
EUw
�w
�w

�	`p����������o2@�#E�w
��6
V�w
�w
�	�	�����������������������#s(�w
�w
x
6
\9x
`x
ux
mx
�i�il؁����nT��#�p�x
�x
�x
6
o�x
�x
�x
�x
2�4XY4�D�$��#�c9�x
y
6
q9�9�9�	�	����D�������������@�#�cad6
~By
y
,*�	������������U�#&#y
-y
�y
��{
	}
}
�	�6�����MP�#E8,~
�4~
�;~
�(3=h-�	������������yE��#T	G����$�	��������������#c 	GR��	�	������������g7�#r	G���	�	 �#�	F~
U��	�	0�#�J~
�'	S~
�'x~
�~
�	�0`�#��~
��~
�b��~
�~
*�	�������������$��#�0�~
�~
�~
�P
m
�
~
�up=����~�������#��
�
�
�+�
?�
R�
J�
�?�>�����������$���#
m�
|�
��
�B��
��
��
��B$�����T������[��#
	Ā
�U*�	��������������#(
Ȁ
݄؀
�W��
�
�
*�+���������������#>
'�
��
��
�b��
��
��
�s$00�����2����� �#k
0ނ
�
�
�#L�
_�
k�
f�
t7�u����(3�����F��#�
��
��
΃
�<�
&�
/�
=��200����X~�����[@�#�
0P�
g�
��
�W"�
9�
@�
�G -�	����������F��#�
�u�
����
�V��
��
�	8*��������h��#�
 ���
��ͅ
����݅
��*t-�Z����*�0��#�
�
�
��
���
'�
4�
�	|F����d���# C�
��
Ԇ
����
��
��
��
�uv����������0s�#�Ї
���
���
�
�	�7P% �#��
.�
C�
��m�
~�
H.*�	����t������ $���
D{��
�-��
ʈ
s�*�	��������������$�0ш
�
��
�����
 �
5��70�����������$�03�
<�
?�
��6^Y�
f�
�[�[�������������$8q�
��
��
��׉
�
��
�
�700����������'6�$"(�
7�
Y�
����
NJ
݊
ӊ
�7�	��������������$3X��
1�
k�
�ʌ
�
R�
J�
l������u����D���$�8���
��
��
���
W�
��
x�
�Fd�����~ME�$*��
�z��
���H��
�	�7 ap$JH4Ɏ
��

�
�q�
��
Џ
Ï
�6���A������fp��!$��
�
�
�E�w
�w
�	�	 "$���	�
�
�>�	�	�	�	�	������������������d�"$��
�
�
�:�w
�w
�	�	#$��
!�
$�
�&J�
U�
`�
�A4�x%��������2%�@$$��g�
��8��	�	�$$F0�k�
��
��
�`�
R�
{�
s�
�=d�����������[�)$m(|��
��
��
���
,�
O�
G�
D�8a�%���	��/$����W�
���eRZ�	�	0$��}�[�
��c�
�#U*�	�������������P0$��r�
u�
��w1��
*�	����������_p0$"8��
��
˒
��-�
r�
��
��
�"ptPa�����ME`5$m8��
ד
�
�O�
��
��
��
T�haPa������MEp:$� �y�z͔
�E�;ה
Xh*d+�a���������S;$�ޔ
�
'�
�:��
ߕ
�
�	�F�a|�����K�0?$��
2�
A�
�_q�
��
��
�	�	����������H� A$�X��
��
��
�l�
?�
�,U�a��������f�E$�XM�
��
��
���
v�
��
����a$�����f�@L$
`h��
ژ
�
��k�
|�
��
��\9p�0
������0W$#��
ך
�
���
i�
v�
�*$0 v�����������a"Z$q��
��
��
��ӛ
�
�
�
*�	����D������p[$�`%�
:�
U�
���
̜
Ӝ
�+�	�a�3�������]$cX��
#�
;�
�(Ý
h�
��
��
�t��bd������6:�f$���
��
��
�u˞
;[�
Y;*�	������������g$?�
�
3�
����
��
��
��
��Ċ���d�$�i$�����ן
��PG[GW�	�	�������������������`j$��}ߟ
�
���
�#U*�	��������������j$���
�
�
����!	s*�	�������������0k$��
.�
2�
����
��
ܠ
�6�6�������������$�@o$��
��
�
�N_�
t�
��
��
 n�=����8�������q$*H��
�
.�
�bm�
�
¥
D���B@v����d���$z��
_��
���
��?H�F�F(b���������%&@�$���6�
9�
��I�
`�
��@�F�������������%��$�����k�
��PG[G�	�	��������������������� �$s�
|�
��
����
��
��
���	�-(b�����Rp�$0����
Ϧ
Ҧ
���
�
�
0v�=XY�����%&P�$[���
�
������$�
�	�	��������������������$��
+�
H�
ǧ
�}�
��
0�
(�
G��Z������$���
ê
ͪ
� ����ت
�	�	��������������������$�
��
�
���
3�
B�
�	�6����$�P�$����M�
�#X�
g�
$�*�	���������������$*�Up�
��
�(��
��
��
�A$000����������U���$U Ы
٫
�
�6�
�
$�
�8B�A����������_0�p�$g �M	9�
R�
�<k�
��
��
�X8B�?����������_0�p�$}(Ы
٫
��
�A��
�
$�
��F�A����������U�`�$�(Ы
٫
ͬ
�G��
�
$�
��F�A����$������U�P�$�@�
�
�
�M!�
6�
?�
`�
�F�?����D�����!G���$�HV�
_�
x�
�S��
��
��
��
t��A����d�����CU���$�HV�
_�
ԭ
�Y��
��
��
��
t��A����������CU��$� Ы
٫
�
�_�
�
$�
�8B�A����������_0�Т$0�
�
0�
�eM�
b�
r�
k�
�F�A�����������У$$(Ы
٫
��
�k��
�
$�
��F�A�����������U���$>(Ы
٫
��
�q��
�
$�
��F�A����������U���$XHV�
��
ڮ
�w��
�
�
�
t��A����$�����p��$n@6�
?�
X�
�}x�
��
��
���F�A����D�����!G��$�@6�
?�
��
��x�
��
��
���F�A����d�����!G� �$� e�ͯ
ԯ
���
�����*�*�	����4�����_0��$� e�ͯ
�
���
�����*�*�	����D�����_0�$� e�ͯ
��
���
�����*�*�	����T�����_0@�$��
�
�
�,Y�(�
�D�100�������������0�$
8�3�
��
��
�7a�
ı
�
��
�M����v����ME���$=�
F�
M�
�uk�
��
��
�	���!d���$:��
��
��
�hܲ
�
�
�	�FXYt��$U�w
#�
*�
�Z�w
�w
.�	�	�������������������P�$u2�
H�
��
��E�
f�
��
y�
�������4�����0�$�Դ
�
�
���
�
&�
n$00�����������0�$�-�
8�
<�
�>��	+*�	���������������$�X	I�
k�
��
�4��
�
L�
�$�@bp
	 �$(��
u�
�
�L����ت
�	�	���������������������$Ax��
��
ɷ
���
2�
Q�
I�
@v�t�Y�
�P�$gc9v�
��
��9�9�9�	�	��������������������$�(��
��
��
���
�
*�
��XbXY�����-[[`�$��2�
�����8��	�	��������������������p��$�6�
L�
��
����
1�
L�
@�
�7D4����Ȱ����U��$���
��
ͺ
��;�
n�
��
v�
D*�	����X������$��$���
ٻ
�
�6�
a�
~�
v�
�
\Upbh��������$  ��
��
��
�:
�
!�
4�
,�
x00����������_0� �$, �G�
J�
�yR�
m�
�6*�	�������������$��$A v�
��
��
�~��
̽
ӽ
�Z*�	�����������$�$S �
�
��
��H�	.�
5�
�G*�	�����������$��$d F�
U�
X�
����
��
��
j\*�	�����������$��$w %��
��
���:
*�	�������������$��$� ��
��
��
���
��
��
=�*�	����������$`�$� 
�
�
�
��I�
T�
[�
� *�	����$������$��$� l�
U�
t�
����
��
4�*�	�������������$��$T
���
��
��Ϳ
;W*�	�����������$P�$� ؿ
�
�
���
�
�
OX*�	�����������$�$� $�
;�
>�
��j�
��
��
!X*�	����D������$`�$!0��
��
�
��
,�
@�
7�
�C ?����d������� �$![�
|�
��
�(�
��
�
�
*�	����x4�����$�p�$6!7�
N�
Q�
�Kq�
��
��
��
$0�1�����������$�0�$I! ��
�
��
�W��
��
�

�
Pv`v����������_0���$a!0�
/�
b�
�h��
��
��
��
�*�	�����~�����1@�$n!0�
�
�
�u�
&�
@�
/�
�2�	�����'��������$�!��
��
��
���
��
U*�	����������$��$�!/�
>�
A�
��a�
l�
��
u�
*�	����������$���$�!b���
��
����
�9*�	����������� �$�! ��
�
��
��V�1�
:�
a?�1�	����������_0���$�!	RQ�
���$�	���������������$"U�
v�
��
��"�
2�
M�
G�
�T�[�����
�������$" ��
��
��
����
��
��
�)�+�	����H�����(`�$ "�
1�
v�
��
F�
c�
[�
@vpv�����������$;"	��G�%�$�	��������������$Q"��
��
��
�'bg��
�
��
*�	����$��������$��
�
 �
�2G�+�
 *�	�������������%x"2�
=�
F�
�iT�
e�
l�
s�$000����4�������%�" s�
��
��
�q��
��
��
��
�B�?����D�����_0�0%�" ��
��
��
�}�
-�
?�
6�
�B�?����T�����_0��%�"8F�
U�
\�
��r�
��
��
��
�F�?����d������6�p%�"(��
��
��
����
��
	�
�
�F�A�����������U7�%%#0�
-�
8�
��`�
��
��
��
G�A�����������@	%;#@��
��
��
����
��

�
�
G�A���������!G�
%T#�
.�
1�
�D�
_�
h�
@200��������������P%e#�q�
��
���
�*�	����$�������%z#��
��
��
�"����*�	������������U`
%�# ��
��
��
�-�
8�
O�
G�
Ԋ�����t�����_0+�%�#8j�
s�
v�
�K��
��
@G$G�������������6�%�#(��
9'��
�W��
�
�
�7�	�������������U�%�#@�
/�
2�
�eJ�
a�
j�
�7�	������������!G�%�#(s�
��
��
�s��
��
��
��
�742�X������eS�%%$@��
��
��
���
�
>�-�	������������4pp%C$ �
'�
.�
��P�
a�
u�
n�
�742�X������o2P%_$@��
��
|�
����
�
>�-�	������������4p%�$�
��
��
�@
�
�
D*�	����<�������%�$ 1�
;�
?�
�s��
��
��
\\�������������1�0%�$8��
��
��
����
�
)�
���������������5�%�$(�1�
<�
��Z�
�*�	����D������"P %�$(�i�
t�
����
�*�	����d������"� %�$��
��
��
��V�
��
��
��
�100����x�������&%�$8��
��
�
����
��
�
�
�"�t�[������ME�.%%(,�
C�
G�
�k�
��
�*�	�������������"1%B%���
��
��
�C�
t�
��
��
ȉ���b�������04%c%����
��
�BPG[G�	�	�4%�%h��
��
��
����
��
��
�v�	����������������5%�%@��
��

�
��;�
T�
b�
]�
�7�1����������8:�7%�%hq�
��
��
����
�
&�
�
�-D\����������#@:%�%@=�
R�
r�
����
��
��
�G8�1���������#:�;%�%X��
�
)�
��a�
��
��
�Q
�v�1����������##j�=%& ��
��
��
�U��
�
A�	D�D�������������S�?%&0
�
(�
7�
�de�
��
��
��
T\DU����������:5�PB%5&��
PY��
�3��
�6h*�	�������������$C%P&8��
��
G�
�0l�
��
D�
8�
���������ME�L%�&��
Y��
�c�����	�	`M%�&��
Y��
�a�����	�	�M%'��
���
�M��
��
�	8*PN%>'8�
�
#�
��K�
b�
o�
0G�	������������ME�P%Y'8w�
��
��
����
��
��
Z�l64#a������MEpR%n'l��
�
,�
�}�
��
��
�	�XY��bU%�'��
��
��
�����ت
�	�	�������������������pU%�' ��
��
�
�2<�
U�
^�
�=�+�	����0�����S�@W%�'8y�
��
��
�?��
��
��
��
�-�	����p����ME�X%�'8��
��
�
�H�
�
0�
'�
�-�	����Ȃ����ME�PY%(;�
D�
H�
�$_�
v�
�	8*@Z%0((��
��
��
�6��
��
��
�=x,�	����������eS0[%d( ��
��
��
�F�
,�
5�
��4+�	���������o2\%�(H�
U�
Y�
�yq�
��
��
�~$0�1����������]%�( ��
��
��
����
��
�
��
�B�A����������_0��^%�( �
�
"�
��:�
W�
i�
`�
�B�A����������_0�0`%�(t�
��
��
����
��
��
��
�100�����������pa%�N$f��
��cMQ*�	�����������a%�(N$f��
��cMQ*�	�����������a%) ��
�
�
��-�
D�
V�
M�
�C�A����(�����_0� c%') ��
�
i�
��-�
D�
V�
M�
�C�A����X�����_0�pd%C) ��
�
��
�-�
D�
V�
M�
�C�A����������_0��e%`)��
��
��
���
��
��
��
�100����$�����U�g%z)��
��
��
���
��
��
��
�100����4�����U�@h%�)�
�
�
�01�
N�
Q:�10�������������`i%�)	UW�
���	�	�������������pi%�)%O�[�
��_�
I�D*�	������������_%�i%�)	UA��*�	��������������i%�)r�
��
��
����
��
��
�@�>��������������k%�)��
�
��
��
�
��>XF�������������m%*#�
:�
I�
�N@�
��
�+�>XF����D�������n%>*��
O���
�7� � *�	�������������`o%V*	U��
�9�$�	�������������po%p*	U��
�:�$�	��������������o%�*��
�k��
�A��*�	������������� p%�*	U��
�L�$�	�������������0p%�*	U��
�M�$�	�������������@p%�*�*v��
�Q���*�**�	��������������p%�*	U��
�R�$�	��������������p%+	U��
�S�$�	��������������p%7+	U��
�j�$�	��������������p%Q+	U��
�k�$�	��������������p%m+	U��
�l�$�	��������������p%�+�6e��
�n��
��+�	�������������$pq%�+	U�
��*�	��������������q%�+	U�
��*�	��������������q%�+	U�
���$�	��������������q%�+	U�
���$�	��������������q%,0�
'�
+�
���
��
��
d\<[������������:5t%',	U��
��*�	������������� t%>,��
����
������
��
*�	��������������t%T,	U��
��*�	�������������u%l,���
��
��*�	������������� u%�,VcL��
��q�s�;�$�	������������_%`u%�,V���
�
���Q��1�7�bT������$��u%�,VcL�
�q�s�;�$�	������������_%0v%�,V���
�
��Q��1�7�bd������$��v%�,*�
1�
G�
�!h�
��
��
�	8*����$��w%�,��
��
��
�*��
��
K*�	��������������x%-���
�
2�
�1��
��
��
��
�T.��\��{%L-����
��
�8PG[GW�	�	����t��������������|%w-�}��
��
�[�
�#U*�	�������������`|%�-�	�
$�
(�
��J�
g�
���Tt\XY����J� ~%�-��
z�
��
������ت
�	�	����D���������������~%�-��
��
�
����
)�
T�
L�
LGh=�%��������%.��
����
�� �
7�
H�
 n�=�������������@�%��&N�
V�
��&���U*�	�������������%B.]�
r�
v�
���
��
��?�>������������� �%^.��
��
��
�1�
2�
?�
�(�100�������������%s.J�
W�
[�
�Cok�
s��>�E�������������0�%�.v�
��
��
�K��
��
��
\�>B������������%�.��
��
��
�S�H��
OX�>�E�������������Ѝ%�. ��
��
�
�\�}�
	h*�	�������������S��%�. %�
4�
9�
�gy�
��
��
0300�������������S��%V��
��
��
������
6*�	���������������%%��
��
���:
*�	�������������$Б%�.��
�
�
��e�
q�
��
z�
�100����������$�p�%�. ��
��
��
����
��
h*�	�����������S��%/�
�
�
�a�
l�
.
$000������������� �%/�s�
��
��
��
&�
;�
`�vXYd�@�%%/��
V�
`�
�����ت
�	�	�������������������P�%A/ g�
n�
z�
�6�J��
��
��
h*�	�����������S�%R/��
��
��
���
��
��
��
�B<G����������U�0�%{/�
�
�
�(.�
K�
]�
T�
�B<G����������U���%�/�
�
h�
�4.�
K�
]�
T�
�B<G����������U�О%�/���
��
�G�K*�	������������%�/	��
��
�Y*�	��������������%�/���
n$�a�$�	������������U �%�/���
��
�e�$�	������������U@�%0��
��
��
�@�
a�
|�
t�
�����8������$��%0_���
��
�+��
�
s��	\*�������������0�%"0�
�
�
��
�
�
�q�	8*������������%00�
���
��!	1�
�6�	�	���������������%B0�8�
_�
s�
�"��
��
��
�	�+XY��B��%Y0��
�
�
�'����ت
�	�	��������������������%{0h�
�
'�
�x�
��
��
��
�bԙ���������D��%�0@��
�
��
�\C�
n�
��
��
�b�%�����(����?T� �%�08i�
��
�
��U�
|�
��
��
�������4����'5�%�00�
�
2�
���
�
F�
6�
H#\#�����������!���%�0 {�
��
��
��
�
��
�
�	8*����������%��%�0���
#�
�:�
K�
T�
��	8*�����������%1���
c�
�:�
K�
T�
��	8*����$��������%=1z�
��
��
�K��
�
�
�
$000����D�����U���%O1z�
��
�
�Q��
�
�
�
$000����d�����U�p�%b1z�
�W��
�
5�
$000���������_�P�%1JSe�]����$000����������U�P�%�1����<S\7�L@�A�����������$��%�1o~��8���C�x3�1�����������$0�%�1��� >Ue\*�	�����������0�%�1	�|�*�$�	�������������@�%�1���,��
X�$�����H������0�%�
15�7G�+�
 *�	���������������%�12�
@H��T�
e�
l�
s�$000����������P�%	2Xem������
�TG�A����$������$���%!2Xe�������
�TG�A����4������$���%82�����3E<�100�������������%h2��R��3E<�100����������0�%�2l~��������100����D�����U���%�2l~��������100����T�����_���%�2l~��������100����d�����U�P�%�2l~�������100����t�����_���%31�2� *�	������������� �%'3@&/3�!Yju`G�>�������������6��%63|���Z���s�$000����$������P�%~3����c
!��
*�100�������������%�33EQ�pm�]�
��100�������������%�3����}���*�100����D�������%�3	���*�	��������������%�3 &��5&	<C?H�*�	����x�����_0��%4Pbr�������100����d��������%N4�����#@200����������������%`4�,<���
�*�	������������%v4��
ae�$����*�	������������U��%�4p��/����6h*�	�������������$@�%�4�Qa��9�Q�%h*�	�������������$��%�4(����@�����x,�	����������eS��%�40�			�NU	g	|	t	lGxG�X������3���%'5@��
�	�Q��
�
>�-�	������������4pp�%M5�	�	�	�|�	�	h*�	�������������$��%]5c&a�	���	�	�:*�	��������������%w5(


��-
>
G
�G�B�X��������eS�p�%�5@��
N
����
�
>�-�	������������4p �%�5(V
}
�
��
�
�t�v����������\�`�%�5z�
!7���
�
5�
$000����������_�@�%�5N[q�����$000����؄����U�p�%6N[������$000���������U���%46��+3HZQ$000����������U���%J6�k��#>Ue\*�	����؀�������%b6	I��-�$�	���������������%y6���/��
X�$�����8��������%��


�:G�+�
 *�	��������������%�6 
$
f
�i�
�
�
�G�BHG����\�����m#��%�6 	I�v�$�	�������������6��%�62�
 (��T�
e�
l�
s�$000����������`�%�6 6>B��0�JS,*�	������������_0�%�6(Zis�����
��
��
�F�?����������U�`�%7 �����CT
�	,*�	������������_0 �%,7 ������.%�B�?���������_0���%O785>H��bqz�\D7�1�����������6�&i78����������F�?����������6�`&�7(��
������
��
	�
�
�F�A�����������U7�&�7@%/��Ebvm�\�\`������z��&�70�
}���`�
��
��
��
G�A����������&�7@��
�����
��

�
�
G�A����$�����!G�	&8X����2F=.�\`$��������&28 Mhm�"���\`�b������/@&>8�BF��#@200���������������&P8�Yi���
�*�	����D������`&f8��
���#����*�	������������U�&~8(����.��\(.�������������U� &�8 "+G�H���h�lA�G����0����_0&�88����a#@RMG�G����p�����6&�8(g���q����G�D�������������Up&�8@�'2��d����G�D����d������z&9@��������7�	������������!GP&9X8I��������D�����������P!&;9(����� )��742�X4�����eSp"&c9@��
04����
�
>�-�	������������4p #&�9 ��<��R )��742�XD�����o2@$&�9@��
0c����
�
>�-�	������������4p�$&g	����*�	�������������%&�9Nko�!Q*�	�������������0%&�9�qv�(*�	�������������P%&�92�
y��JT�
e�
l�
s�$000����T������&&:����S3E<�100�����������P'&*:����_3E<�100������������(&E: s�
���j��
��
��
��
�B�?����d�����_0�*&b: ��
���v�
-�
?�
6�
�B�?����t�����_0��+&{:8F�
"��r�
��
��
��
�F�?�����������6�P-&�:(��
8B����
��
	�
�
�F�A�����������U7�.&�:0�
dt��`�
��
��
��
G�A����������� 1&�:@��
������
��

�
�
G�A���������!G�2&�:|�������s�$000����$������`3&6;�����
!��
*�100������������4&U;3�m�]�
��100������������5&p;�*�
>U��
^�100�����������7&�;	��g�*�	������������� 7&�; ku�5&	<C?H�*�	����h�����_0�7&�;����,�	�10����D������9&�;X<]f�����<.�\�����������W�<&<�4+2D*�	��������������`=&<;�;+2D*�	��������������0>&.<F�B+2D*�	��������������?&G<	RV�V�$�	�������������?&^<Zei�Zu��*�	������������U��?&w< ����e���n8B�G���������_0�`A&�<8�qCTf_�F�G����������6�0C&�<(y���������*�	����������U�D&�<@"&��Wn�w�-�	���������!G�F&�<(��������5��742�X�����eSH&=@��
e�����
�
>�-�	������������4p�H&3=d����	#$0�1����$������@I&N=�6*9��O^����*P*�Xd�������I&h=grz���;7��	�	����4�@J&�=	R���*�	������������_PJ&�= ���������G�G�X��������o2�K&�=@��
ec����
�
>�-�	������������4pPL&�= �����%.�742�XD�����o2`M&>@��
e5����
�
>�-�	������������4pN&9>=cLD��HW�	�	PN&S>��^a�]s��	�	0O&i>>d���QY����K�1�	����T�����U��O&�>	�
��a�	�	�O&�>	������$�	�������������%�O&�>	�O��9�$�	��������������O&?	�O��9�$�	��������������O&2?	�O��9�$�	��������������O&\?	�O��9�$�	�������������P&�?	�O��9�$�	�������������P&�?	�O��9�$�	������������� P&�?	�O��9�$�	�������������0P&@	�O��9�$�	�������������@P&6@	�O��9�$�	�������������PP&j@s
���Y *�	��������������Q&{@@ 2 V ��� � � � $\4\�������4p�`T&�@8!!!&!��D!Y!j!�v�v�������������5��V&�@ Zu!~!���ms)��	�	������@W&�@vB`
1�ԃ����,*�	������������U�W&�@J��g��X�!�!,*�	������������UY&A�!�`�1��!�!�',*�	������������UZ&A�,*�	������������U`Z&7AvB`
1�ԃ����,*�	������������U[&NA�\U���8{5�5,*�	������������U�[&iA���
���!�!�!,*�	������������U�\&AvB`
1�ԃ����,*�	������������U�]&�A�6ad��H�!l,*�	������������U@^&�A�,*�	������������U�^&�A�	����	�	*�	�������������_&�A �
U���
�
�
,*�	������������_0�_&�A�	����	�	*�	�������������@`&B�j�!�!��)k�!�*�	����d�������`&2B�	����	�	*�	�������������`a&QB�	����	�	*�	��������������a&nB�	����	�	*�	�������������`b&�B�	����	�	*�	��������������b&�B�	����	�	*�	�������������`c&�B�	����	�	*�	��������������c&�B�	����	�	*�	�������������`d&�B �
U���
�
�
,*�	������������_0e&�B�	����	�	*�	��������������e&�B""""�7"��H"�\*�	�����������pf&
CU"b"m"�|�"�"��*�	�����������`g&C�"�"�"��"�"�"�*�	�����������`h&+C#"#9#�e#p#y#��$000�����������i&@C ��	m����(8!�*�	������������v�@j&[Co�����x��*�	��������������j&yC ��	m����(8!�*�	������������v�@k&�Co�����x��*�	��������������k&�C ��	m����(8!�*�	������������v�@l&�Co�����x��*�	��������������l&�C�
����
*�	�������������0m&�C�#�#�#��#�#�#>h*�	����t������$�m&D�	���Q�	�*�	�������������Pn&!D�	���Q�	�*�	��������������n&5DN�#�#��KQ*�	������������n&ND 7���	�'77,*�	������������_0po&bDN�#�#��KQ*�	������������o&|D 7���	�'77�*�	������������_0 p&�DT4���c4�	�*�	������������U�p&�D 7���	�'77�*�	������������_0q&�DT4���c4�	�*�	������������U�q&�D 7���	�'77�*�	������������_0r&E 7���	�'77,*�	������������_0�r&&E�	���Q�	�*�	��������������r&:E�	���Q�	�*�	�������������`s&MEN�#�#��KQ*�	������������s&eE 7���	�'77,*�	������������_0t&xEN�#�#��KQ*�	�����������@t&�E 7���	�'77�*�	������������_0�t&�ET4���c4�	�*�	������������U0u&�E 7���	�'77�*�	������������_0�u&�ET4���c4�	�*�	������������U v&F 7���	�'77�*�	������������_0�v&!F 7���	�'77,*�	������������_0 w&5F�	���Q�	�*�	��������������w&JF�	���Q�	�*�	�������������x&^FN�#�#��KQ*�	����������0x&wF 7���	�'77,*�	������������_0�x&�FN�#�#��KQ*�	�����������x&�F 7���	�'77�*�	������������_0`y&�FT4���c4�	�*�	������������U�y&�F 7���	�'77�*�	������������_0Pz&�FT4���c4�	�*�	������������U�z&G 7���	�'77�*�	������������_0@{&:G 7���	�'77,*�	������������_0�{&OG�	���Q�	�*�	�������������0|&eG�	���Q�	�*�	��������������|&zGN�#�#��KQ*�	�����������|&�G 7���	�'77,*�	������������_0P}&�GN�#�#��KQ*�	�����������}&�G 7���	�'77�*�	������������_0~&�GT4���c4�	�*�	������������Up~&�G 7���	�'77�*�	������������_0�~&HT4���c4�	�*�	������������U`&=H 7���	�'77�*�	������������_0�&^H 7���	�'77,*�	������������_0`�&tH���#�#�wj��D5X*�	�����������&�H���������*�	�������������`�&�H���������*�	�������������Ё&�H�5�5�#��5�5�5�,�	����������$P�&�H�	���Q�	�*�	������������^��&I$���$��*�	�������������0�&=I?�W1��H��S�*�	������������^��&bI�	���X��	�*�	��������������&�I?�W1��H��S�*�	������������^`�&�I�	���X��	�*�	�������������Є&�I�	���Q�	�*�	������������^@�&�I$���$��*�	���������������&JN�#�#��KQ*�	����$�����^�&AJN$%$�0$Q*�	����4�������&iJ?�W1��H��S�*�	������������^p�&�J�	���X��	�*�	��������������&�J 7���	�'77,*�	������������Q�`�&�J 7$m���@$��	�(,*�	������������_0�&�JN�#�#��KQ*�	����D�����^ �&%KN$O$�0$Q*�	����T������P�&NK 7���	�'77�*�	������������Q�Ј&uK 7$m���@$��	�(�*�	������������_0`�&�K�5����5���*�	�������������%Љ&�KT4����5�	�*�	������������_@�&�K(Z$���e$p$*�	������������~#��& L(.7m���97D7X*�	�������������\P�&QL�5����5���*�	�������������%��&LT4����5�	�*�	������������U0�&�L�5����5���*�	�������������%��&�LT4����5�	�*�	������������U�&�L�5����5���*�	�������������%��&#MT4����5�	�*�	������������_�&LMT4���c4�	�*�	�������������%`�&uM����w$��*�	������������UЎ&�M 7���	�'77�*�	������������Q�P�&�M 7$m���@$��	�(�*�	������������_0�&�MT4���c4�	�*�	�������������%P�&$N����w$��*�	������������U��&QN 7���	�'77�*�	������������Q�@�&}N 7$m���@$��	�(�*�	������������_0Б&�N�$�$�$��$�$�$�\$000����$�����^��&�N�$�$�$�%%%�\$000����D��������&�N 7���	�'77,*�	������������Q��&O 7$m���@$��	�(,*�	������������_0��&BO�8����8'7	9h*�	�������������\ �&eO9���9"9	9h*�	�������������$��&�O�5�5,%��5�5�5�,�	����d������$ �&�O�	���Q�	�*�	������������^��&�O$���$��*�	��������������&�O?�W1��H��S�*�	������������^`�&P�	���X��	�*�	�������������З&2P?�W1��H��S�*�	������������^0�&WP�	���X��	�*�	���������������&P�	���Q�	�*�	������������^�&�P$���$��*�	���������������&�PN�#�#��KQ*�	����t�����^��&�PN$%$�0$Q*�	������������&Q?�W1��H��S�*�	������������^@�&2Q�	���X��	�*�	���������������&\Q 7���	�'77,*�	������������Q�0�&{Q 7$m���@$��	�(,*�	������������_0��&�Q�8����8'7	9h*�	�������������\@�&�Q9���9"9	9h*�	�������������$��&�QN�#�#��KQ*�	����������^�&RN$O$�0$Q*�	����������� �&3R 7���	�'77�*�	������������Q���&YR 7$m���@$��	�(�*�	������������_00�&�R�5����5���*�	�������������%��&�RT4����5�	�*�	������������_�&�R(Z$���e$p$*�	������������~#��&S(.7m���97D7X*�	�������������\ �&0S�5����5���*�	�������������%��&]ST4����5�	�*�	������������U�&�S�5����5���*�	�������������%p�&�ST4����5�	�*�	������������U�&�S�5����5���*�	�������������%P�&�ST4����5�	�*�	������������_��&%TT4���c4�	�*�	�������������%0�&MT����w$��*�	������������U��&xT 7���	�'77�*�	������������Q� �&�T 7$m���@$��	�(�*�	������������_0��&�TT4���c4�	�*�	�������������% �&�T����w$��*�	������������U��&$U 7���	�'77�*�	������������Q��&OU 7$m���@$��	�(�*�	������������_0��&}U�$�$�$��$�$�$�\$000����d�����^��&�U�$�$�$�%%%�\$000�����������`�&�U 7���	�'77,*�	������������Q��&�U 7$m���@$��	�(,*�	������������_0p�&VT4���c4�	�,*�	������������U�&*V	5%>%�D
*�	������������&EV�G%P%��K*�	�����������&_V 		�-+�+�	�������������6 �&xV		�*�	�������������0�&�V8Y%`
1�e%p%3=�+�	�������������zЪ&�V w%U����%�
,*�	������������_0��&�V@�%`
1��%p%3=�-�	������������� �&�V(�%ad��%�:��*�	������������7�&W ��%�%����%G#�+�	�����������6�&(W��%�%��:
�%*�	����������� �&GW �6���7��7�+�	�������������6��&iW�%����
&*�	������������� �&�W �6���7��7�+�	�������������6��&�W�%����
&*�	������������� �&�W�
����
*�	���������������&�W 		�-+�+�	�������������6��&	X		�*�	���������������&%X �6���7��7�+�	�������������6@�&@X�%����
&*�	���������������&^X 7���	�'77,*�	������������_0@�&�X 7���	�'77,*�	������������_0��&�X�W1���8��	�	 �&�X�W1���8��	�	��&�X�W1���8��	�	�&
Y0D�ad�P�[���	�,�	������������:5��&&Y�
ad��
����,*�	������������U`�&@Y�6�����
&�1,*�	������������U0�&[YP&&1&<
�&�&�&�&hQ�	����������A|�`�&qY��W�&<
(�	�	������������E&��&�Y'�'<
UF'Q'X'�	�	������&�Y�u�c'<
m��	�	���������������&�Y�u��'<
���	�	���������������&�Y �'�'�'<
�j(y(�(�(,*�	����@w����_0�p�&@ZL��(�(<
[�$��E%�	�	����������о&^Z	�
�(<
'�$�	��������������&�Z8�(�(�(<
)
)) )��*�	����������6�&�Z8�(�(-)<
6
)) )��*�	����$������6@�&�ZP)�])<
I�,s)�)@FLF�������������$�P�&�Z	�
Ā
<
U�$�	�������������`�&[8�)�)�)<
W*%*:*0*tQ�	����������6�0�&,[8O*\*k*<
z�*�*+�*tQ�	����0�����6��&R[�+!+<

0��OX*�	����D��������&s[*+5+D+G
Y+p+w+�	�	������&�[NQ�+G
-Q*�	�������������@�&�[�+�+�+G
;�+,,��100����(��������&�[ /,>,a,G
H�,�,�,�,p5�1����@)����_01��&\7��,G
e�--�	�	������&)\	-G
k�$�	������������� �&C\	2+G
m�$�	�������������0�&b\ -^,-G
ol-w-�-p@X@������������_0�@�&}\ �-�C�-G
��-�-�PB�A������������_0+@�&�\�-�-�-G
�..C.U.L.�+�	����x������(`�&�\ t.t.x.Q
7/x#�����������������/��&�\*+:0I0R
Y+p+w+�	�	����� �&�\^0m0�0R
3��0�0��100������������&] �0151R
A՘1�1�1p5�1����Lv����_01��&u]%�v�1R
\(*�	���������������&�]�mK��1R
iWIp�	�1�	�	����$�p�&�]	o��1R
r�$�	���������������&�]	o��1R
t�$�	���������������&�] � 
�12R
vQ>� 
!
-ip@X@����4�����_0��&�] @2I2P2R
�f2y2�2�2PB�A����D�����_0��&^ �2�2�2R
�333E3<3�,�	����|�����` �&1^ @2k�`3R
�n3�3�3PB�A������������_0+0�&W^ �3�3�3R
�4,474�=00������������`��&v^ A4Q4U4R
555,*�	������������_0��&�^ �	�5R
H#
a#
�),*�	������������_0��&�^�+5+5/5^
�(���������������� o��&�^~��R
�� ,*�	������������U0�&�^�566_
6�	�	��&�^�R6U6_
I*�	��������������&_]6g6k6_
W�6�6�6�+�(Y�����������&_�6
77_
��7818%8DJ\J����d�����U`'h_f8v8z8_
��8�8�8�8s�B����T�����U0'�_	���8_
��	�	@'�_ 999_
�c9�9�9~�tJT����d�����_0��'�_�9�9�9_
��9::�	(.8[���'.`:!:$:_
�<:�%	�	T,�'a`M:� \:_
v:�:�:n*,����t�������	'�`�:v�:_
�:�:�:�1Pp(Y��������U��
'�`�:;;_
7;f;�;y;���B������������
'�`	���;_
#�	�	�
'av�
�;�;_
\�@�;�;K*,�[��������'"a �;<<_
ck<v<�<� Q�`3ȅ�����1p'BaE?��<_
t9.�<+*�	�������������2�'^a E?��<_
y�K�<��x0�	������������_0�P'a�<�<#=_
}�=�=>�=�B�8hE\������$`'�a?^8>A>_
�*�	[>d>H.�>X@�����������2`'�a k>�>�>_
��>�>�>�>x000����������_0 '�a0???_
��,8!#?X�*�	�����������J�'b0*?v�M?_
��?�?�?�l
�*�	�����������90'Mb�?�?�@_
�B�BCC<X��`��^�����2P&'db�C>�D_
\fDrDzD$000�������������2)'~b �D�D�D_
<�E�E�E�E�STk�X�w�����3��.'�b�E!F<F_
p�F�F�F�2$`�������$�2'�b�FG"G_
�LGsG~G�U�����������$�5'�b�G�G�G_
���G�G�
$0t1H]ȁ�����p7'
cH"�H_
��
0H$000pe���������$`8'$c9HTHkH_
��H�H�H�UTX��p�����$@;'?c�HOIJ_
��KLVLPL4r<���������F'mc!M6MMM_
@��M�M$0`9�3�������$H'�c�M�M�M_
ON(N1N*�	pe������$�I'�c PNkNzN_
d���N�N�|=42�3(������1`�J'�c8�N�N�N_
�.O9OBO�=�=�)������J�L'�cYOtO�O_
�P P1Pdktk�3������$�O'?dTPoP�P_
��P�PQdk�k�0�����$�R'md@%QGQSQ_
��Q�Q�Q�Q�k�2h������kX$ V'�d�QRZR_
�S
TUT��8�H$������$e'�d�TUyU_
�
W�W�W�WPr�H��p�������s'e AXnXrX_
w�XY&Y�Jx�3��������_0+�x'Se1YZ�Z_
=�[�\�\�\Ԍ�@X��������$��'peW]f]m]_
�;~�]�]~5*�	�����������$�p�'�e�]�]$^_
/�^�^__��xc�W�����$��'�e^_�_5`_
#%aoa�a�alr�7�^h$�����$`�'f�1b@bOb_
jb�b�b�	H/XYpB��'!f�:�b�b_
!�:�:�:�	�	����$�������������t �'Hf��b�b�b_
%�b�b�	�+XY����D �'df��i_
'�8��	�	��������������������p��'�f�bcc_
 �c�c�c�4��lh��'�f	ddd_
V?dPd��	�?�E�������������P�'�f [djdwd_
fU��d�d��,445]������S@�'g �d�d"e_
T�e�eff�P\�Z*����_0�'-g Zf�f�f_
F�f�f�mh*�	�������������k��'Wg�f�f�f_
eUgkg�g~gh�Q���������6��'�g �g�g�g_
��g�g�gZ��G,Q�YD������k0�'�g�gh
h_
���h�D*�	������������;%Ь'	h	/y�Q_
�hD*�	������������;%�'-h"hghph_
�>iJiii]i�T�k������������'Mhri�i�i_
jj.jCj=j�T�k����d�������'oh0Qjfjmj_
��j�j�j�j�k�k�X�������Fj`�'�h�j�j�j_
�FkRkpkgkxA�D�X@x�����$��'�h �k�k�k_
��k�kl|T�k�X���������S�'�hplIl�l_
�Pn`n�n�n��6��������P�� �'i0"oao�o_
6�p�p1q$q|*D@��*������|�'}i �q�q�q_
i&r6rsr�r��x���������_0+P�'�i`}r�r�r_
�s�s�s�sm m�HX�����g�"��'�i t,t[t_
Z�tu1u)u0�Q����0����_0���'j0`uiumu_
��u�u�u�`��E�������������'+j�u�u�u_
�rv�v�v�v�B�������������$�p�'wj	w0wVw_
�Fk�w�w�w$0\1����p����2%���'�j �w
xx_
Tx`x}xqxl�Z�����������S0�'�j �x�x�x_
�y�y�y�y$�4�����X5�����S��'�j	z0z8z_
S�z�z�z�z���h������$��'_k0�z�f{_
{J{U{^{t400�������������� �'�ke{t{}{_
��{bV�{�)�	�=������������'�k�{�{�{_
���{�{�C�	�	����������P�'�k`�{|�|_
��}�}�}D��B�����+������p�'�k��^~�~_
��~�]*�	����������$��'l3J�_
#�^�e��
*�	�����������$�'<l������_
(�oʀl�	�=�X�����������'el	��Հ_
5�	�	���������������'�lـ��_
9��t��C,*�	���������U@�'�l�-�0�_
HH�Y��~,*�	������������U@�'�l@`�i�l�_
e��
�
ѠX+�	������������J�'	mt�}���_
v?�����4<�4<3�Y�������$��'9mP���-�_
~ӂ�9�*�T�C����������&|�@(�md�m�p�_
���������,*�>���������UP(�m	����_
��	�	�������������`(�b����ƒ_
O��Ѓ,�$0,1�X���������@(�mۃ�\�_
�-�v������AĔ�����������$��(n@�����_
�E�h���}�$����X�������X�(Hnp��Ɔ�_
���	�(� ��x�������������(mn e���r�_
sĤz��
*�	�������������S�(�n ������_
�����b�*�	�������������S�(�n ������_
��}��b�*�	�������������S@(�n È�#	Έ_
�������*�	����������Sp(7o����_
�F��C,*�	������������U�(Zo�\U�_
�8��,*�	������������U�(�oy�m��_
����,*�	������������U0(�o�)�8�_
?�K�R�Ѡ*�	�����������(�o_�q���_
����‰��*v����$�������(p Ӊ��_
�����
,*�	����D�����	V�(p �
U�_
�
�
�
,*�	������������_00(=p��2�_
M�X�c���>X@����d������0(^p�	v�}�_

����X*�	����$�������(}p�	��_
�	�	*�	�������������@ (�p������_
�������*�	����4�������!(�p�	��_
�	�	*�	�������������"(�p ���_
8�*�	��������������"(q�)�4�_
��C�J��*�	����D������P#(8q���_
4���*�	��������������#(_q���_
4���*�	�������������0$(�q�
��_
�
*�	��������������$(�q�
��_
�
*�	�������������0%(�qvB`
1_
ԃ����,*�	������������U�%(
r_
,*�	������������U &(Sr U�Ud��
8����5
�Q�Q������������_0� ((kr ֝����
H��+,*�	������������_0�((�r�&���
L�&�U*�	��������������((�r�&���
M�&�U*�	�������������0)(�r���ڋ�
O:�K�`�����������������,(�r j�?z��
���ߌ�tЀ������������_0�/(�rx�����
��8���1�=��������hU�@0(�r�:('��
�q��~�	�	�0(sL�1�8��
[�$��E%�	�	����T�������0(2sA��1P��
m�|���*�	�������������$��1(Gs������
4��%*�	�������������P2(bs8����Ǎ�
=
���ѧ�*�	�����������6�3(�s�)�2��

0��OX*�	�����������@4(�s<�
�NU,*�	������������U�4(�s8;�V�i��
P��Ž֎͎<>�1����,w�����67�6(+t8�� �7��
�׏�	��� �0�����0�����6��;(u8&�6����
��.�$��* *����d������6��B(�uH��D��
`���������*�	����������p�PF(�u��������
�)�����������������Q�I(v �����
^����qg,*�	����������_0��J(Uv #���8��
@������p@X@������������_0�M(�v������
YӘܘ�1�	������������U��M(�v �����
�������\Rx0�	����pX����_0� P(�w�ܙ��
���*�	������������P(x��$��
(�>9�M�D�$000����d������$�pQ(Nx	��
1�$�	��������������Q(�x	|4�
5�$�	��������������Q(�xhT�c�j��
9{��������Q�	����t�����t���R(kyh�������
Gǚؚߚ���Q�	����������t���S(�y ����
��%�7�.�,*�	����������_0��T(lzJ�W�f��
�}����C*�	���������UU(�zh�������
����ʜ��hm������@,����t��Y(B|h#�9�z��
5���<�2�LQD����������t���\(�|8���1���
�������lLY�������������6P�](�| ��Ԟܞ�
.)�F�c�S�p5�1����������_0�0a(�|8k��t��
U�������Q�A�������������6`b(
}�������
؟����	�=�������c($}	����
~��+�2�s*�	�����������$ d(Y}�B1��
�l�9��	�	pd(y}@��9H��
�`����	�7�e(�}`��̎���
����ȠdQT��������������� h(�}hР���
&��<�4��m��������������k(�}8H��1Q��
T��]�f��;00�������������6 l(%~m������
Y��ס����9�9����$�����U�n(I~0�7�o��
�?�u�����\|=����������J �v(�~���
��
�E�P�]����?X@�����������x(98v���
��������*�	�������������6`y(] �������
�ФߤM��$D*�	����������;x@z(��W1��8��	�	�z(��\U��8X�	_�	,*�	������������UP{(%��^�����_	��;�	�	������{(m���(���Υ�:��
o����p�(��J�R�V��ɦۦ�	�$Ѓ(���+��?��%�	�	@�(���!��EƧ/�7�,�	�	�������������(��������/ߨ����	l/@e�P�(��"�.�2��=٩|����	�	�����j�(�������\�{����	�	�����`�(u��������1ū�1,1@5���������p�(��Ϋۊݫ���
��	8*��(͂��8�X�������9�X����(����1�8��PG[GW�	�	������������������0�(:���QA��J��	�	��(]�		[��
�)������������������(��		b���)������������������(��		i���)������������������(˃		p��"�)����������������Г(��U��jMw�s�,*�	������������U��(�~���݄�������,*�	�������������p�(K�@f������\
­ɭ�	�	����D��(DŽ@f��ҭ��\
­ɭ�	�	����d�P�(C�@f��ݭ� �\
­ɭ�	�	��������(��@f����'�\
­ɭ�	�	������0�(;�8�����P�X	*�:�,�	����H�����r&:�(b�X5�>�E��`Y�p�w���	�Q�	����x�����{&v��(��t.�����)��*�	��������������(����	W�r��
�	A�	H�	�	�	�����`�(܆	w�:V�3*�	�������������p�(�	w�|4�6*�	���������������(=���?���:��%*�	��������������(l���ıϱ�J����Y;*�	�������������(��!�,��]b�m��v��100����������Ъ("� �������u����	�p@�A���������_0�0�(Q� �(�+���g�r��p@X@������������_0��(� ����������ͳ�سPB�A����$�����_0+P�(ۈ����n���%
��*�	����4��������(
���������6,*�	������������U@�(9� �%�,���[>�E��),*�	����D�����_0�(a�L�]�j���0�õ���8CLC����<������|�(%� �&�1��M�^�v�m�xA�>����������_0��(J�(�������׶�����������������U���(m� �8�@��%|�������(5�1����T�����_0�0�(��0Ʒ۷߷�Cθ��������ġ����@Y�������(� �%���n�)�E��),*�	����d�����_0��(	�0�@�[��yͺ����ԡ�����������UP�(��*��m
:�����
� ��x0�	����������U��(S�D��9Q��}�������x�	����������X0�(͌��{*ü������x�	����؇�����X��(��*��19���g������x�	����$��������(S���v�����%�1�:��x�	�����������X@�(��Y�<h�����Ǿξ�x�	�����������(�� ۾�����=�`�g��x�	�����5������(ލ��{*������
��	�	����(������r��(j�6���A���������	�	����86�����mp�(���	��%7�J�Q��	�	�����x�����m��(Ў v������=�9�@��x�	������������(~� c������U�������x�	����H�������(� �{*!��A�=U�^��x�	����t������X�(c�m�}���
������	8*�����6 �(s�29������6�6�	�	p�(��Z/
�1��@����	T,��(���� �^8�I��	8*��(��o\(R�z��\�;�	�	������������^0�(ѐY�h�q�e�������	�	����������^��(�o\(��mz��\�;�	�	������������^0�(�P�����]�i�w�q��-P*�X0����{���($�(������Q�����mx
D�T�����������	�� �(=��,�0�b�������	�)�X��������RP�(g������������ѧD*P*�X�����������(���)�������������q�|����Z����")�(*�9�F��w�������|+�	����D�����YfP)��������������}@8�������),�$�,�7�<H�i�t�v�xA�>����������U )K������?������s� *�+0Z�������)�� ���	�P#�8�I��H\N0Z��������_0�	)��8P�[�^���������|;00����������'6-�
)��8����������s-�	������������b6`)�8�������������2�	������������b6�0)$�8������������2�	������������b6�
)9��'�.��b�D�M�%*P*�Xd������$�
)k�X�g�j�Vr����	�0�)��nnX�����!�+*�	�������������$)��	������$�	�������������)Փ�&������&�U*�	�������������`)��	��b���$�	�������������p)+�h��������������|�	������������t��)N�h��������������|�	������������t�)q�	������$�	������������� )���&������&�U*�	�������������p)��	������$�	��������������)�h������&�5�>�}�	������������t�'�)�h���G��&�5�>�}�	������������t�'`)&�0o�~�����������$WDU�����������O�)<�0����5G�X�v�i� }0}�����������@@)\��&����N�&�U*�	��������������)z��&����O�&�U*�	��������������)���&����P�&�U*�	�������������0)�� ֝X��Q��+,*�	������������_0�)ە ֝X��R��+,*�	������������_0)���������\�������Ox��������������c�)��v��h�	�	������������R�)�2���l[���$��	�	������������R0)5�%X��sG����	�	������������R�)K�8,~
�@�>;~
�(�+�	������������ 8@)~�	C*Q�
�*�	�������������P)��	C*I�*�	�������������`)і`����X9�D�T�M�d��	`i�����xi"0)��[�q�}�j���������1�3XY��B�#).��:����o�:�:�:�	�	������������������t�#)T�H�������\�������Ȇ��Ƚ@yf�')����*����8��	�	��������������������pp')��������	� �'��	�	�����������������l ())�$2�r�����������H���F@�����U�`0)I���*[���8��	�	��������������������p�0)t�����_��	� �'��	�	����$�������������lp1)���:��o���:�:�:�	�	����D�������������t2)ʘ �l���������p@t�������������_0��3)����*��"[��%*�	�������������@4)���5��@A�\�g��?�?������������_ 6)=�n�}���o���������>X@����d��������7)™(����	���*���1�	������������e�P8)�1�d�n���������tS W���������UP;)	��c��������)��4'ȧ�0�����U�pB)^�����\*�	��������������B)����Z�������
��[hf��������������D)ΚN���Q*�	��������������D)�&�G�Z�x��������xf�f�Y������U�F)A���$�����@�q�T�_��������������H)m�HO�^�q��������������P[������fp,�J)����!������*�	��������������K)���+�fa�� *P*�X����������K)ޛ	C*�j*�	�������������L)�"�g�)�����	�	������������RN)2�����W+s��;�	�	������������R`O)L����U��s�����	�	�������������0P)m��&�����&�U*�	��������������P)���&�����&�U*�	��������������P)�� ֝�!����+�*�	������������_0@Q)ǜ ֝�)����+�*�	������������_0�Q)� ֝�1����+�*�	������������_0 R)�	�9��*�	�������������0R))��&��=���&�U*�	��������������R)L�A�N�Q���w�s�$000�������������0S)p��&��U���&�U*�	��������������S)��	���$�	��������������S)��0Y�a�d��z�����hN�	���������������T)��������������100��������������U)����:�R�H.*�	�������������$�V)&� Y�����V� �G�;���������������_0+�_)v�H��������4�w�i�������������p1Pj)��(|�����E�����*�	������������2{�j)Ҟ�����dA��������$M��`����_���)k��������!�9�.��E�A����������_�@�)�� F�a�d�%�������B�A������������_0���)�� ������6�'�?�2��>�>����������o2��)ПR�g�k�D�������	�? ?���������_0�)����$�[B�]�o�f��1`6XY�L_P�)�c9~���]9�9�9�	�	������������������)8����������#��100������������_� �)b� .�a�=��S�d�o�8?�?������������_06p�){�T�N�~��������*�	������������� �)��(\��������
�1�$�H'l.8��esЧ)�()\�_��k�|��	�	P�)�(�������������f�ZXY�J	�pP�)3�c9~��9�9�9�	�	������������������)f�#�2�A�)_�z������?hEXY$�L�0�)��c9~���+9�9�9�	�	����4�������������Ь)ǡ�����1ԃ����*�	����$�����Up�)��'�:�@�����@}P}�Yp�����$�),�0�3�7�]�C�o�_��0�0����D�����p �)Y� ��������@�3�\'hv�&�yi_0@�)��c9~����9�9�9�	�	����D��������������)ע%���������	�	����T�������������t �)��$��.��������xc18.��@�p�)D�c9~���9�9�9�	�	����d��������������)v�
�1�9�z��������f�f�Xd��������)������0��	�8�,��H�XY��~U���)�c9~�{�@9�9�9�	�	����t�������������0�)� H�����[�����f�fXY4*_0���)-�c9~�f9�9�9�	�	������������������`�)P�-<�p���$0�3�X8��������)i�������� *�	�����������@�)����
�m����?hEXYh�L� �)��c9~���9�9�9�	�	��������������������)r��B����`��B�U*�	������������)��΄�2��
��S�h*�	�������������$p�)��0���SG�iX���������$0�)B�c9~��9�9�9�	�	�������������������)q�c9~��9�9�9�	�	�����������������p�)���a���
 1�!`�)ʥ[N"0A�	<6XY��)��(JYhL����,@@@�i�*lf@�)�c9~��N9�9�9�	�	�������������������)E�����T1N^UT@p'���������lf�)n�0et}n�����0300����������Q!@�)������~�$�1�;XY�>�p�)ڦc9~�3�9�9�9�	�	����$��������������)�4Ab������2`6XY؅L�$��)'�c9~�
	�9�9�9�	�	����4������������� �)T�	$	9	0R	c	n	�	�6����D���)��}	�	E
.b����>��l�����$p�)Ǩ���}�	
$�>?�������������$���)�
+
.
�v
T
�.$0�1������������U�)�8a
q
�
���f8W8�������OW��*!�����"?WN�?�A�����������*F���r�"?WN�?�A�����������*k� ����)B8�f$U����T������%�*��Ipw�����G$0\1����d�������*թ	��g�$�	��������������*���?�,�~q�6�������������*�D
a���MCh@���F@zo�$� (*L��XR=����	8*�(*u��Y{��|@�@Y �����Up3*��fux���i8BJ�X��������U�`4*ث�4����s�������������9*V�038|���@$��Z��������Q!x@>*�����oDVM*�	����Ȉ�����0@*Ьk�; ��!"Z"R"���A8H������M*��"�"�"?�"#'##�'�v������������O*y�3#y#�#\�$�$%�$gg����-������V*�� \%�%�%��%&*&"&`}�v�Y(�����_0�0Y*T�I&j&u&��&�&�&�&�@tN�Y��������Z*���&�&�&�'0'='�W(g������������� \*�� F'['^'x'�'�'�Eĝ������������_0�^*��'�'�'!�'�'̸�	�	��������������^*� �'#(C(/y)�)5*���P��Z7����_0i*1� U*e*i*��* +-+8gHg�������������;Pm*Z�5+�&J+�b+w+�+TJ�@������������U��n*���+�+�+���+*�	�������������@o*���+�+�+�,,,,�100����t�������p*į8$,9,L,��,�,�,�,�N�A�����������7�r*��,F-s--�.�.�.�.ԝ�����ص�����|*��1/\/�/�(0@0U0J0�100�����������*���01�1��3�3B4:4�8��%�������*�� ���4AG#D*�	������������Ug��*��45:5��566
6�1�3�Xh������P�*'� ��E6�G#D*�	������������Ugp�*h�K6�6�6��7868.8�@D������z������*���8�809,M::�:�:41��i�Z�����`�*�;r;�;kr<�<�<�<48���i�7�������*P�=;=`=��=�=>>�'�v�Yx������а*��C>�>�>�&?^?�?�?I�������������*۳�?�?�?C	@,@C@;@p}�@�����������*�R@�@�@_]A�A�A�A���O����������U�*d�(�A�A�ABB&B~5x0�5H`$������U���*�3BHB_B�B�B�B�B�Wdg�Y0����� �*�+�B�B%���B�*�	������������U��*�CCC,JCaChC,*�	����p����U��*l��C�CVFf�L�L�L�LI@H�
�~����_`�*���P�P�PZcQ�Q�Q�Q�?�(G@{�����P�*��Q�Q�Ql*RGR_RVR�?�A����������@�*<��Q�QzRg*RGR_RVR�?�A����������0�*m��R�R�Rb.SKSTS <�100����0�����P�*���S�S�S]�S�ST	T�?�A����p�����P�*϶.-T8TAd�PTYT�:�1�0�D�������*��dTmTxTJ��T�T̸�1�0�[���������*/��Q�Q�TL*RGR_RVR�?�A������������*b��T�T�TB��
UUY;�1�:H`�������P�*��U�Q+UD*RYU_RVR�100����������@�*Ʒ�fUmU6a��{U *,�[���������*���U�U�U7V#V,V���100����0�������*&�L�]VdV-[��rV%*P*�X������� �*U��Q�QyV.*RGR_RVR�?�A����p�����+��L�]V�V[��rV%*P*�X������p+���V�V�VXWuW�W�W�?�N�iȆ�����+�U�Q�W*RYU_RVR�100����������+�L�]V�W[��rV%*P*�X������`+H��Q�Q�W*RGR_RVR�?�A����������P+y�L�]V)X�[��rV%*P*�X�������+���R�R7X.SKSTS <�100����0������
+ٹL�]V�X�[��rV%*P*�X������0+��X�X�X�K��X�Xf�1`9�\�������+9��X�X�X�.YKYcYZY�?�A����p������
+l�L�]V�Y�[��rV%*P*�X������0+���R�R�Y�.SKSTS <�100����������P+̺L�]V�Y�[��rV%*P*�X$�������+���R�R�Y�.SKSTS <�100�����������+*�L�]VFZ�[��rV%*P*�X4������0+X��R�RRZ�.SKSTS <�100����0�����P+���Q�Q�Z�*RGR_RVR�?�A����p�����@+���Q�Q�Z�*RGR_RVR�?�A����������0+�L�]V[�[��rV%*P*�XD�������+��Q�Q[�*RGR_RVR�?�A�����������+B��Q�QO[�*RGR_RVR�?�A����0�����p+p�L�]V�[w[��rV%*P*�XT�������+���Q�Q�[x*RGR_RVR�?�A����p������+μL�]V�[k[��rV%*P*�Xd������  +���[�[\lK\h\z\q\�1�3�X������"+,��\�\�\n]$]<]3]�?�A����������$+��m;[]^]uP-�;�;*�	�������������P$+^�f]u]x]|�y�]�]�q*�	����t������0%+�� �]�^�_��cJd�d�d�`ax.Y����_0��;+9��1f4f�*�	��������������;+d�8fBf�g�jdj�j�j �c�����&������G+]��k�k�m��qr+r#r�W�8b8s�����P`+���t�tKuMvMvavYv�?�N�*x������e+���Q�Q�vW*RGR_RVR�?�A�����������g+��Q�QwP*RGR_RVR�?�A����0������i+
��Q�Q<w=*RGR_RVR�?�A����p������k+6�L�]Vpw5[��rV%*P*�X�������l+a��Q�Q~w6*RGR_RVR�?�A�����������m+���w�w�w/x x2x)x*�	�����������o+��L�]VKx'[��rV%*P*�X�������p+��Q�QYx(*RGR_RVR�?�A����0�����r+��w�w�x x x2x)x*�	����p������s+<��x�x�x=yZylycy�1�3�Xh�������u+g��Q�Q�y*RGR_RVR�?�A�����������w+���w�w�yx x2x)x*�	����������`y+��L�]V�y[��rV%*P*�X��������y+��dTmT
z��T�T̸�1�0�[�������pz+��Q�Q(z*RGR_RVR�?�A����0�����`|+F�L�]V\z�[��rV%*P*�X�������|+q�L�]Vjz�[��rV%*P*�X������ }+���\�\xz�]$]<]3]�?�A����p����� +��L�]V�z�[��rV%*P*�X�������+���Q�Q�z�*RGR_RVR�?�A����������p�+%� �zs{�{`�}7~`~T~H1�>��P�����_0�p�+L��1f3�*�	���������������+w�7Fe������@�`.�������P�+��L�]V��[��rV%*P*�X��������+�������́1�C�;��1�:���U����� �+��Q�Q��*RGR_RVR�?�A�����������+C��Q�Q,��*RGR_RVR�?�A����0������+z�L�]V`��[��rV%*P*�X������`�+��L�]Vn��[��rV%*P*�X��������+���\�\|��]$]<]3]�?�A����p�������+%� ���+��&�D�8��s�@��-����_0���+T�>��B��L��C%�$�	��������������+|� 	����R-+D*�	������������_0�+��7F��Z�����@�`.��������+����"�]y�������*�	�����{������+�� ���hK�@�V�G�,*t*�e�����_0p�+�7Fo�������@�`.X������0�+F�����̇��@���K�1�:��(�������+{���<�����������1�3�X��������+���}����
�#U*�	�������������`�+���Q�Q��*RGR_RVR�?�A����������P�+"��Q�Q&��*RGR_RVR�?�A����0�����@�+Y� Z���ɉ����������B�p�������_0��+��7F)�������@�`.���������+���[�[n��K\h\z\q\�1�3�XH��������+����ɋ�����������1�:����������++�L�]V���[��rV%*P*�X$������p�+f�dTmT�����T�T̸�1�0�[4������ �+���Q�Qӏ�*RGR_RVR�?�A����p������+��L�]V��[��rV%*P*�XD������p�+��R�R��.SKSTS <�100������������+Z�L�]Vj��[��rV%*P*�XT��������+���R�Rx��.SKSTS <�100�����������+�� ͐�q�
��̒��d$���������_0���+�l�{��Z����$0`3��������������+*� �/�3�x������x000������������_0���+Q�7F��������@�`.���������+{����"��u��������1�vj\������@�+������
� ���1�'�.���������p�+�'�d6��T�o�x��1�' j�����������+U������������R*�}j���������P�+���������K�Ŗf�1�;�_�����������+����̖��&�U*�	�������������@�+6�֖ߖ������1�'j�����������+������&�U*�	�������������@�+�������&�U*�	���������������+� )�8�K�����������B�N�)X�����_0�0�+=�ɗ�-��ژ���x�܆X�x����U���+��Y��f�,������$000���������������+�� ��ߖ��8���),*�	������������_0p�+"�7F��D�����@�`.������0�+M��x�x�G=yZylycy�1�3�X8������ �+~��Q�QO�I*RGR_RVR�?�A����0 ������+�� ������Q����x0�3�e������_0���+��>��B8�`��C%�$�	��������������+� 	��D�f-+D*�	������������_0�+2�Y��J�n������$000�������������@�+]� n�u]}�z��\,*�	������������_0 �+��7F��������@�`.��������+���Q�Q��*RGR_RVR�?�A����p ������+�� �#�2��Y�h�o��Y�1�3�e؊����_0��++��������B�N�[��@HJ���������������+W� c������n������q�}������������_0s`,��7F��'�����@�`.(������ ,���Q��"�*o��������1�3�Xx������,���Q�Q˟.*RGR_RVR�?�A����� �����	,� ���1�6,�t�}�G��1�3�e�7����_0�
,A�������H���($000��������������,k� ��
��X*��<,*�	������������_0�,��;��B�o��J�U�$�	�������������@
,�� 	��Q�s-+D*�	������������_0P
,�� W�n�q��*��Q6
�N�?�������������S�,��������*ڡ���03�@8j���������$P,!�	�l���A�����@�N����d�������,N�038|���@$��Z��������Q!xp,��.�V����q�ܤ����O�8� �����$�,��2�m����
���˧çPj�.�Zh8�����*,-�8�(�-�#i�u����N�N�X��������b6�p,,F�@������B�����X+�	����d�����-Ir�-,_�
�&�O�]�Z�u�m��Ttg�X������`2,�����-���$�?�3��td�hj|�������7,�Z�v�~��������W�����t�������:,6�������'���H�@���\��YD�����`I,i��"������"�'##�'�v����������� L,�� \%����%&*&"&`}�v�Yȋ����_0��N,��q�����/ϱ����t��������������� Q,�� F'��Vx'�'�'�Eĝ������������_0�S,/��2�f���jw�������;8N�Z�8����"P[,Y�%�P�^�/�	������@�>������������\,����:���\P��-���w0������������ m,���B���&��A�x�l�AL8�����[����� w,��ɼ����1.�=��S�g�������������$|y,��H�p����&�{������'(�����������@},���������տ��$��j�Y��������,���M���F�����,*�	����@|����U��,��5�o���}��������A������0!�������,��1�d����x��������O�����|������,h�7�_���
�9�Z�R�4��j�����������`�,��~�����P������s8�@�N�������������,�(�;�e�d��!�B�8�D��.���������e�,`�d����������,� ��O�L�iH9�������,��[�|�������8��@�N�Yh��������,�� 	|C�-&�	�������������;��,� F�m�|�1���������NO�����������;��,B�(>����M�$��e%�%�	�����������g@�,v�
�+�B�Q����������������p!����N&�,��������k� �)��$000�����������$�,��2�;�J�uy��������p�}�����������$е,��0�������
��)��a�g��������������v�,��(6�|��������/�'��j��/�������2��,4�(`�s�~���������X5�	�����������;��,m�0��F�y�n������$(,w�j������a�@�,�� 8�C�J�hCT
W"Z�l-�	����������$�,��Pa�q���%�3�P�D�Ȑ��pG�9����M{;��,��Q����,*RGR_RVR�?�A�����!�������,<����� �(���������T�[����@}�������,m�@%�4�?�HU�h�x�q��7�	���������V��,��8������P���������;�	����������6��,�� ����	�Y�.�5��Y,*�	���������_0��,�� @�#�I�^�W����100������������_0��,�0`�o�z�g���������gLY��������: �,G�0������p������O�A��������������,{�0�	��r&�1�@��}�}������������Q!�`�,�� G�T�W����g�p��1�	������������_0+�,��w�������
�����$0�1���������$��,�0��������$�6�/��@�D�����������0�,/�A�L�k��������ѧD*�	����<������%��,K�P������*�5�F�\1c�������������z@��,\�`N�]�b�0��������T�X@����$����ڋE��,��������f�������qD*�	���������"��,��`���D5�@�K�d��>������������ڋE �,�`���D5�@�K�d��>������������ڋE��,K�XR�a�f�m��������0A�}��!�����J��,p�`���D5�@�K�d��>������������ڋEP�,��`���D5�@�K�d��>������������ڋE��,�@������y
��/�(��;�0�0"����BI@�,@�`���D5�@�K�d��>������������ڋE��,��`���D5�@�K�d��>������������ڋE�,���J�Z�_����������DA�}�p"�����O�,�`���D5�@�K�d��>������������ڋE0�,]�`���D5�@�K�d��>������������ڋE��,��������������Sؐ8����������"�P�,��`���D5�@�K�d��>������������ڋE��,�`���D5�@�K�d��>������������ڋE�,?� ���������Q6
200������������_0�-`�h(�3�7��S�^�O�	�������������-|��i�r�v������t��>������������8�-���i�r��������t��>������������8�-��x��]��������}�1������������8�-��0���#���.� �$�	����4����Q!0-�5�V�Z�u����N�	�)�X��������� 	-<�������w������'u*�	����D����U�	-f�������������B��������������U� -�����'��G�^����1,1��������������-��g��������������?���T���-����%��1�J�Q��	�	����d��������������-�X�h�Q�l"�L�f�^��pT����������-S��\�����]$]<]3]�?�A�����"������-z�dT�������T�T̸�1�0�[t������-����!��K�\�e�Q:�1�3�XH�������-���Qt����*RGR_RVR�?�A�����"������!-������
� ���1�'�.����������"-/�'�d6��T�o�x��1�' j���������$-k������������R*�}j����������$-���������K�Ŗf�1�;�_���������@%-����̖��&�U*�	��������������%-+�֖ߖ������1�'j���������@&-i������&�U*�	��������������&-�������&�U*�	��������������&-��dT����y��T�T̸�1�0�[�������'-��Qt���{*RGR_RVR�?�A����0#������)-5��Qt�
�v*RGR_RVR�?�A����p#�����p+-\�A���:����m������j(��������$�9-y�Y�`�q�%������8�*�	�����#������;-������
�7ԃ�'XA00������������U�f <-��8'�H�[�@��������8(L(�����#�����6L`?-�������`Ĥ*�&����	������������8�f0@-�83�T�o�m�������`(Hw����������6+0C-%�%���(*�	�������������pC-V�p%�)�BO�f�q����>(O�����������D-��0x�������������@�j�������������guG-��@��I������C��w�k�������q(x W-�������c{�.�7��*�	����x������$�X-��F�M�P�2]�|��	�	������������R�Y-��������g�������*�	�����.������^-D�����~�	�	������������R�^-p�0�*�5�#_�p���}�8`DU����������O`-��%%((,*�	������������UP`-��Z*��nW����,*�	������������U a-��M�`
1��(�(,*�	������������U�a-��(������{���qg�6�	����������0{�b-{�(������Z�i�{�t�4O�	����������0��d-��M�`
1��(�(,*�	������������U e-�M�`
1�G�,*�	������������U�e-'�M�`
1�G�,*�	������������U`f-K�(������Z�i�{�t�4O�	����������0�@h-�������4����*�	�����������h-�����4���*�	������������� i-����4���*�	��������������i-&����4���*�	�������������j-C����4���*�	�������������pj-g������4����*�	�����������j-�����4���*�	�������������Pk-���)���)�)�)�)Ѡ*�	���������l-������)**�*�	���������pl-��*��**7*L*S*�*�	����$�����m-��������c
��*,����4������m-.���������	*\?��������������n-M� �m���(�X�-�	�������������$o-��(�`
1�)��-�	�������������2�o-��(0�`
1k�=���-�	�������������;Pp-��0D�Q�Z�d�o�v��D-�	����$�����aq-+��1m���%2��|+�	������������G9�q-D�o����x��*�	�������������r-`��1m���%2��|+�	������������G9�r-z�o����x��*�	�������������s-�������_`	9D*�	��������������s-���������*�	����D�����t-"�(�U�#�=�>^
�*�	��������������t-Q�NNQQ,*�	������������U�t-p������X9�	�	pu-y�29Rf��6�6�	�	�u-��(u���G=�N�Y���B�>����0$������v-��8l�{���P����� B,BXYD�D�$�0x-�c9���'R9�9�9�	�	����T�������������x-(�P����r�� �_�W�P5d5�\�y�����y�p�-B�K7������I�C*�	��������������-P� ����d sh*t*�\���������0p�-e��d���1���@�A�������������$�0�-��  �.�I��������X>� �}��$��-��c9��B��9�9�9�	�	����d������������@�-��1N��:��9�9�	�	����t������������ �-9����Z��J��	�	@�-D� �]�d�׺0s,*,�[��������_0��-X�n��v��$�**�	�������������$ �-r�0~�������Ѡ+<,�\���������Д-��
������!�+*�	�������������$@�-�� �]���׺0s,*,�[��������_0��-��n�����$�**�	�������������$ �-�� �����0���4x0�	������������_0���-��0�R1� ���4�	��������������P�-�� �����&0���4x0�	������������_0��-� +�1�,5��8B�A������������_0���-'�0 �d)�3L�	7���DB�A��������������@�-<� +�1B�:5��8B�A������������_0��-���P�W�Bw1�K*�	�����������-��	a�h�H vD
*�	���������U�-��Nr�y�M^McMQ*�	����������@�-��������U�����̸,* *����������$ �-R���%��Z$&=&O&F&�1�3XY�<��-g�c9���\9�9�9�	�	�������������������-��(�������Ѡh*<,�\��������^�@�-��
������!�+*�	�������������$��-�� $��-��5���?HD*,�[��������_0@�-���dD��1���@�A�������������$��-��m�	7
64?>4��M4�*�	���������i��-,�T4IG`4<c4�	r4�,*�	�����������-}�T4IGy49c4�	r4�,*�	���������`�-��	T�|46�*�	��������p�-��ƃ����W�^�,*�	������������UP�-����r,*�	�������������p�-��g��r�08s����?H*�	����$������-?�(���E��2
������<YLY������������	�p0�-\�(����2���3\YlY������������	�p@�-y�����	
2;~
(
x0�	�������������$��-����1
2.��<
E
x0�	�������������$���-��U 	7
N
26��Y
�]x0�	�������������$�0�-����b
2+�k
%$0�1���������������-�t
}
�
21^��
�
�q$0\1����4�����p�-��
s	�
2<9
N
b
[
�?�A����D����U`�-a�u
�}
2e� �
 $0�1�������������Щ-���
�
�
2z�y�
�
�q$0\1����T�������-���
"
.
2��

8
,
�(������������p�-��
�
�
2�u��
�
�D*�	����d�����`�-:��
1�
2���

i$0�1����t����U��-_�
̎+
2�Y
j
w
$0�1�������������$�@�-{��
1�
2�ԃ�
�$0�1������������U�-���
s	�
2�


$

Ȇ8����������U�ж-�/
>
2H\
q
x
�l*�	������������-� �
�
�
2T�
�


8?�A����d�����_0���-�m;(1
2�P-���;*�	��������������-,�9
�B
2�r
�
�
}r�p~������������-Q��#�
2��
�#U*�	��������������-x�	�
2W�$�	�������������$�-���
�
�
2\P��
�
�$$0,1�X������$п-���

	
2g7
J
S
�m*�	�����������-�Z
�u
2��
�
�
�Z*�	�����������-+��
�
�
2�#	
2	
D	
=	
*�	�����������$� �-P�Q	
�1Z	
2l	
�	
�	p�@k0�-o��X�R�	
2(K��	
f�@�D�Y�����������-��	�K�	
20-+*�	���������������-���	
�	
�	
2��

�

�

�

p1�1������������-�����2�F��C,*�	������������U �-�(


2&
=
S
J
�Z�Z���������	�v��-+�Z
j
q
2x
�
�
�
�100���������$@�-K�w%m��2�%�%�(,*�	�������������$��-k�(�
�
�
2�
�
�
�
[8V��������	�v�-���
�

2


!
 �	�100����$�����$��-�����24���*�	�������������`�-���,
;
FQ
d
k
�	�	��������-�x
�
�
F5�
!

�	8*��-��+

2

Fa�?

F

 �	�	����������C �-�O

s

�
F
7
�
�
\��(/�-�����$@�-C�:
U
p
Fg���
�
G�*�	�������������-b��
�
.
F�7
o
�
�
�� B���������-v�
2
=
F�G _
j
!X$0�1����4�����P�-��m;u
x
FP-���;�	�	������������C��-���
�U�
F
���
6*�	�������������`�-���
�

F�
�
�
�
d2�3@e(:�������-�,
M
`
FA�
�
�
s*�t~����p$�������-��
�
�
F]4U	j
�
w
$0,1�X�$������-���
�
�
F
B
q
i
hW����$U.'�c9�
�
F'9�9�9�	�	����D�������������.D�;07
�
FL�
�
�	�	.R��
�
�
Fh.
:
G
*<,0���������.g� hU
q
�
F��

D
<
lI�P/����SP.}�c9�
_
F�9�9�9�	�	����T�������������.����k
n
FJ��	�	P.��8w
�
�
F"

4
.
�>Xkh�\����.����[
b
F'PG[GW�	�	����d�������������0.��k
�
�
FO�
�



�>�Ax/0%��`.1���[
$
FTPG[GW�	�	����t��������������.N��f�.
FiB
Y
�	8*�.`�`
�C{
��
�
�~�	�$�X��������^�.}��
��
�+�
�
�
*�	�������������$�`.��NQ�
�9Q�	�	������������C�.� �

[
�Hk 
� 
� 
� 
�s�XY������_0� .�;!
D!
U!
�l!
�!
�!
�	�}0]�p.�(��!
� �*B�U*�	������������U�.#�
�!
�!
D"
�)$
�$
�$
�$
8,�`�@~~U+.��D%
S%
^%
�>�%
�%
�%
�	��HZ���,.���%
�2�%
���%
&
� nlAxZ����������-.�&
6&
a&
��&
�&
�&
�&
�T�g(k������`0.�'
�$'
�-0'
;'
7h*�	������������6�0.E�B'
�HM'
�Lbg]'
f'
*�	��������������1.)���o'
v'
�[d��'
�'
�'
*�	����������02.\��'
�H�'
�h�'
�'
�&*�	��������������2.�� �'
�'
�'
�wF(
k(
�(
|(
���O����������S��5.�� �(
�H�(
���(
�(
�(
x0�	������������_0�`6.� �(
�(
�(
��d)
�)
�)
�)
D����X�����q%@9.�)
�)
�)
���)
*
 *
*��@�A����������p:.B ֝'*
**
����+,*�	������������_0�:.^ 2*
M*
U*
���*
�*
�*
�*
PB�?����������X+P=.}`�*
&+
S+
��,
6,
W,
E,
�	����@/����T�W&B.���,
�,
�E�,
�,
�,
 *�	����������pB.�,
�,
-
�c-
-�	�	�B.,lsq�'-
�sNJ/-
$�*�	�������������PC.Nlsq�8-
�|NJ/-
$�*�	��������������C.s @-
s-
�-
���-
.
6.
..
|e�g�X؊����q%�G.� I.
X.
k.
���.
�.
�.
�.
,*�	����p%����_0�H.� �.
�.
�.
��1/
H/
\/
Q/
,*�	�����%����_0�J.	�Q��#*�	��������������J.-w/
�/
�/
�-�/
�/
0
�/
,*�	����������$ M.R0
0
 0
�J��40
=0
s�$000�����������M.D0
S0
^0
�Tx0
�0
�0
�	�;XY��N.��0
�0
�0
�a/1
R1
}1
u1
P���8�����US.�(�1
�1
�1
���1
�1
2
2
�A�P��%����	��U.".2
72
>2
��T2
w2
�2
Y�	Ԟ����$������$0W.K(�2
vR�2
���2
�2
�2
�H�A������������	�vX.o�2
�R�2
���2
3
3
3
�1,1�X�������X.� *3
53
<3
��R3
c3
u3
l3
x0�	��������_0��Y.��`
1���
��,*�	������������U`Z.�+U��|3
�3
,*�	������������U[.��\U���8{5�5,*�	������������U�[.y�m�������,*�	������������UP\.;�3
�3
�3
�j�3
�3
X*�	����������\.eN�3
�3
�Pb�h*�	����$����6].���3
�3
��3
*�	����4�����0].�0�3
U���3
4
��	4+�	������������G8�].� 7���7'77,*�	������������_0`^.8(^
U��3^
�u	��	4+�	������������WI_.-(K7m���V7a7�(,*�	�������������U�_.X(U	4
4
�14
@4
th*�	����D�����P`.~`
K4
V4
�s4
�4
1*�	����T������`.���4
�4
��4
a h*�	����d����6a.���6�4
��*�	����t�����0a.� �4
m����4
�%�(,*�	������������_0�a.(�(`
1��(�(/!|+�	������������� `b.; )m���
))�(,*�	������������_0�b.a�4
�4
�4
��4
5
5
�	8*����h�d.� '5
��25
�|p5
�5
�5
x0�	������������_0�f.(�5
��5
��6
)6
26
x0�	�������������U��g.- ;6
�0P6
���6
�6
�6
�B�A������������_0�j.U(�6
���6
��d7
}7
�7
�7
*�	����������2�l.� ��d�7
�CT
�7
	x0�	������������_0@m.�0�7
�1�7
�.�7
�7
�*�	�������������Pn.��7
݄8
�LL8
�8
�y	*�	�������������@q.�8
�8
	9
�}:
m;
�;
{;
*�	����0&�����z.U �;
���;
��;
�;
�;
x0�	������������_0�{.|�;
�;
�<
9<
B<
*�	��������������{.�K<
�C]<
�w<
�<
�<
*�	��������������|.� �<
�2�<
��<

=
=
200������������_0� ~.� =
4=
L=
�9�=
�>
�>
�>
�Q��X������o2@�.u	�>
�>
�>
�Z9?
l?
s?
V�h*�	����������$І.�	~?
s��?
�w�?
�?
�*�	�������������`�.�	 ֝�@
����+,*�	������������_0Ј.

@
�@
��*@
C@
L@
(2�	�������������$���.&
8U@
l@
y@
�EB
rB
�B
�B
�������\�����6���.�
(C
BC
FC
���C
�C
=�h*�	��������������p�.�
apC�C
��C
	D
d*�	����������0�.D
'D
*D
�gT�nD
wD
*�	���������������.D~D
b��D
�o�D
�D
�D
�D
*�	����������@�.��D
��D
��,E
=E
OE
FE
*�	������������.� ZE
5�mE
���E
�E
�E
�E
x0�	����D�����_0���.�(�E
F
F
���F
�F
�F
p.�	�������������2@�.$ �F
�F
�F
� 3G
JG
QG
���*�	�����������$@�.~hG
�wG
�G�G
�G
�G
�G
*�	����������&���.�(�G
R��G
�gDH
WH
`H
*�	������������{81`�.�lH
�@wH
����H
�H
*�	���������������.
@�H
�H
�H
��oI
�I
�I
�I
� ������������JZ��.�
@�I
���I
��+J
6J
PJ
GJ
�l�l����������JZ��. WJ
gJ
�J
��J

K
K
K
x0�	����p&����_0���.�PFK
\K
�K
�>L
2L
GL
;L
�-�	�����&����w|��.�zL
�L
�L
�`�L
�L
�L
�	8*�������.�(�L
�L
�L
�j�M
�M
�M
�M
(8�1����ȋ����e��.3�M
�M
�M
�@1N
BN
MN
�	8*����d�и._(`N
pN
tN
��&O
BO
LO
200������������U���.�8VO
eO
hO
���O
�O
�O
���900�����������6�P�.�(�O
P
P
�ZP
qP
�P
|P
x000����������U���.F	T��P
�=-+*�	�������������$��.c(�P
U9�P
�?�
�P
�R*�	������������aT`�.�(x��P
�C���)*�	������������aT�.�	T��P
�L-+*�	�������������$ �.�(�P
��	�P
�N��OX*�	������������aT��.�(x��P
�U���)*�	������������aT��.�L��?�P
�#[�$�%�	�	���������������.�*�?t*�*���*�**�	�������������P�.9 �P
Q
Q
�t�Q
�Q
�Q
,*�	������������_0���._�Q
R
	R
�.ER
rR
��*�	���������������.� �R
�R
�R
�O�R
S

S
?�x0�	��������_0���.�S
�#S
�c/S
�MFS
*�	�������������0�.�QS
�S
�S
�oeT
�T
�T
d2�1���������������.$�T
U
CU
���V
jW
�W
W
�>dF����<������p�.F�W
�W
X
�o�X
�X
�X
�X
�@�Q������������.�&Y
AY
�Y
��Z
mZ
�Z
}Z
�@�Q������������.��Z
���Z
���Z
[
[
n$000�����������.%&[
{�A[
���[
�[
�[
�[
�O�?����$����U��.L�[
�[
\
��{\
�\
�\
�$DT������������$��.v��\
�\
���	d
)��	�	�������.�0]
]
1]
�{]
�]
�]
�]
�l�K����4�������.��]
�]
�]
�'8^
_^
v^
n^
�A�Q����D����� �.��^
�^
�^
���^
�^
�	�	�.+NNQ�Q,*�	������������U@�.O���������*�	���������������.o���^
�^
����^
��*�	����T�������.�р�^
_
��
���\*�	����d�����`�.����������*�	���������������.�_
)_
<_
�Y_
d_
k_
��*�	����t�������.�р�^
~_
��
���\*�	������������.
��_
�_
�
0�7�X*�	����������0�.4���_
�_
�wj��D5X*�	������������.Z�_
�_
�_
��_
�W�_
�	�	�������.�`
`
`
�m&`
A`
H`
�	�	�����@�.�0O`
^`
w`
���`
�`
�`
�`
�7�	�����&���������.��\�`
a
��a
(a
:a
1a
*�	����������$`�. � �DCa
�,Na
]a
�RD*�	�������������8�.1da
�yoa
�<�y�a
�a
K�	�	���������C�.M(���a
�a
�K�a
b
�]|+�	����$������l�.f �*��<�tb
++D*�	�������������8p�.�$W1W1b
�8)�����������������/�.�	G��	�	�.�Ob
_b
rb
�g�b
�b
�b
� B������������$ /�	c
��*�	������������_0/�c
:c
Ac
���c
�c
�c
��@�>����������0/ �c
d
Od
��De
�e
�e
�e
�ppK�����������
/W Xf
�f
�f
��g
ag
{g
og
LOX@����H�����_0�/t�&�g
�"�&�U*�	�������������/��g
JS�g
�<���g
�g
�AXO�X���������$�/� �g
���g
�Eh
h
#h
03�(������������o2�/� .h
=h
Dh
�]��^h
ph
gh
,*�	���������_0/�wh
�h
�h
�l�h
i
i
�dO�D����������$`/ i
Gi
pi
���i
8j
Qj
Gj
U]����������_0`/i~j
�j
�j
���j
�j
k
k
*�	����(�������/��cad�~By
y
,*�	������������U�/�k
�'k
�=�!	2k
�C�	�	������������C/�9k
|k
�k
�U,l
8l
Fl
@l
*�	����X������$� /jal
�l
�l
��Im
Um
]m
O*�	�����������P$/�xm
�m
�m
�����m
�m
�'*�	���������`%/
�m
�m
�m
��%��m
�m
qW*�	����������&/�;0�n
��#��%�	�	�&/�n
/n
6n
�+�n
�n
�n
~],*�	����D������$�(/6�n
�n
�n

�n
�	�	p*/a~#�Ko

�� *o
1o
�*�	����$������*/�8o
Y:Go

�co
xo
��100�������������p,/@�o
�o
�o

��o
�o
�o
q�+�	nd�����N���./�@p
p
.p

�bp
mp
}p
vp
+�	n������N��p0/ �p
�p
�p

�q
/q
@q
8q
,*,����0'����_0`3/^@gq
rq
�q

�q
�q
�q
�q
4�	n������N��5/��q
r
	r

��#r
,r
*�	������������s��6/ 5r
r
Br

Xr
gr
pr
*�	�������������p7/_ yr
��r

&�r
�r
l*�	������������U08/�  �r
Y:�r

����r
Q6
*�	������������+7�9/� Y�r
�r

���s
�
*�	������������s��:/! 
s
s
s

�,��s
�s
*�	�������������$��</_!�s
�s
�s

�Yt
ht
qt
q*�	����|�������?/:"�t
�t
�t

��t
�t
�t
�	�	������@/o"0��
�t
�t

��t
	u
�h*�	�]��������58`A/�"0��
�t
u

��t
	u
�h*�	�]��������580B/�"u
6u
:u

�~u
�	�	������������"@D/#�u
,�u

N�u
�u
�*�	������������UE/B#�u
,�u

U�u
�u
�*�	������������U�E/~#�u
�u
�u

\Vv
av
hv
u�*�	���������U�G/${v
�v
�v

��v

w
"w
w
$08����p'������I/C%	�Q=w

��$�	��������������I/r%Aw
Vw
iw

��w
�w
�w
�w
�1�:������������K/�%�w
�w
x

�rx
�x
�x
xm�@XR�����'�����0O/&�x
�x
qy

��{
;|
h|
`|
+�x�����������^/�&}
%}
D}

U�}
�}
�}
��1�:������������a/0'�
�}
~

i4~
Q~
Z~
K*�	�����������b/�'m~
�~
�~

s�
�
�

�
@FdR����P]�����`i/M(s�
��
��

��
(�
<�
4�
�1�:����<�������l/�(c�
l�
�

���

ˁ
�>*,�����������m/�( ށ
�
��

- �
M�
X�
DE?������������_0+p/�(a�
v�
z�

;��
Ђ
ۂ
DE?�������������$� r/)�
��
�

p2�
m�
��
z�
�[������4�����$��t/�)��
*���

x��
˃
^*�	��������������u/�)҃
�
��

�:�
K�
g�
\�
�?dR����D����U0x/C*əFz�

����
	�*�	������������U��x/w*H��
„
�

0��
��
Å
��
+�	n�������r0|/$+�
'�
b�

��
C�
X�
P�
*,������������/�+ ��
%ڇ

�
T�
`�
�,*�	������������_0�/,h�
݄��

2%�
1�
�,*�	�������������$І/I,}�19�

���I�
��$�	������������lp�/�, P�
?��

��
�
�H,*�	������������_0��/�,P�
?'�

���
�
�H,*�	�������������$��/�,��
1Š

?�Ҋ
��$�	������������l0�/<-ي
��

$���
�*�	������������lp�/y-"�
)�
0�

9�
�	�	0�/�- $��\�

C�6d�
X�0,1�X��������v���/�-�\
�m�

J2�u�
 �	�)�X��������C0�/�- ~�
��
��

P,�
V�
��
}�
�I�pk0����V21�//č
Ӎ
�

�Y��
�
�YD*�	���������`&К/\/�
*�
F�

���
��
ˏ
Ï
�A�A�����'�����$0�/J0
�
�
&�

4O�
Z�
l�
c�
*�	����$������P�/z0�y�
��

O��
��
��
��
,*�	����T�����$`�/�0Ɛ
ݐ
�

r<�
W�
f�
��1�	����D������$�/�0��
��
ߑ

�_�
��
��
��
�>�A�����������$�Ь/�1̒
�
�

"M�
��
��
��
�@dF����T�����д/T2 �
�
"�

i��
��
Ζ
Ɩ
�~�~����\������S��/�2P�
�S
�

q��
�
�H,*�	�������������$��/�2��
b��

��Ҋ
��$�	������������l@�/3ي
�M
��

!���
�*�	������������l��/@30З
�
�


"�
M�
\�
|I�>�������������(Y@�/p3vB`
1
ԃ����,*�	������������U��/�3k�
}�
��

}���
��
Ѡ$0,1�Xd�������/�3��
��
��

���
Ș
�$0,1�Xt�����0�/4Э��Ϙ
)
/�\�	�	p�/-4֘
��ߘ
)
�
$�
�	8*��/^4.�
;�
J�
)
c�
r�
}�
OX$0�1����d��������/�4 ��
��
��
)
�a�
m�
��
~�
�Xh�����������SP�/�5��
�
)�
)
Dc�
r�
��
�
�>�>����H��������/6��
��
��
1
Ǜ
ޛ
�	�6P�/E629���
1
�6�6�	�	��/t6�
��
�
1
##�
@�
I�
�'�200�������������/70T�
e�
n�
1
2��
�
�
��
4�5�����~����Z8V��/`80��
ƞ
͞
1
[�
�
�
�m+�	���������Z8V��/�8~#�
�
1
l��5�
 *�	���������s�/9	U�71
x*�	������������� �/`9<�
C�
J�
1
�>�^�
 *�	���������s��/�9He�
�fn�
1
���
��
��
U4;�	���������h{���/:P��
��
��
1
��
!�
4�
,�
.�	����������r�T��/F:(k�
z�
��
1
��
�
:�
-�
(h�[����x�������@�/�:��
���
1
��D*P*�X��������;%��/�:�\
���
1
2�u�
 �	�)�X���������0�/(;(%(��
1
0h*�	������������!p�/a;(��
�C��
1
4����
�>TAP[��������!p�/+8(NQ��
1
=h*�	������������!��/�;�!��
ȡ
1
f�
	�
�
�'�200������������/�;	�
1
z*�	������������U��/	<���#�
1
��� ,*�	������������U0�/D<	)�1
�*�	������������_@�/�<	-�
1
�*�	�������������P�/�<k�1�
1
��NG�U*�	���������s��/=	=�
1
�*�	������������s��/P=0C�
L�
[�
1
���
��
��
��
5@~]������Z8V��/�=͢
ܢ
�
1
�%{�
�
l*,������������/> H�
2�
?�
1
�s�
��
��
��
P~�A�/0(Z_0 �/r>(��
g���
1
���
ң
03,1������������!@�/�>���٣
1
�ݣ
�	�	��/=>�
��
�
1
��,�
3�
�*P*�X؍�����p�/�> @�
a�
x�
1
�Ԥ
��
�
�
�b8h���������_0���/'?(�
N�
U�
1
0nmy�
��
�*P*�X��������/k?��
��
��
1
R�
%�
5�
.�
*v�/���������/@\�
��
��
1
a6�
S�
p�
h�
`~��/@��������/�@0��
��
1
���
ͧ
�q+�	������������Z8V��/Aԧ
�
��
1
�&�
7�
K�
B�
�1�3�X8������ �/MA Z�
^u�
1
���
¨
˨
D*�	�������������3+0�/|A Ԩ
��
1
��
-�
4�
x0�	������������_0��/�A(=�
R�
i�
1
���
��
ȩ
��
p~�~����h���������/�A(ߩ
�
'�
1
1��
�
��
�
|OD����������U�0[B�
!"�
1
�p�
��
��
�	�O����� 0�B(ϫ
���
1
�B�
N�
W�
�2�	�������������v�0�8	�KQ�1
3*�	��������������0C_�
yKo�
1
@��
֬
�
�
�W�10������U�	0DC0�
�J!�
1
fF7�
Q:445]��������Z8V�
0�CB�
̩W�
1
tq�
��
��
��
�@�D�Y�����U��0�C��
��
��
1
���
Ș
�*P*�X�������0D��
��
��
1
}��ŭ
Ѡ*,���������0
0<D�̭
ӭ
1

�	ܭ
X*,����������
0tD�
`
11
�
�
�*,�������������`0�D��
��
�
1
���
Ș
�$0,1�X$�����0�D�
ad1
�
����,*�	������������U�0&EvB`
11
ԃ����,*�	������������U`0aEJ�W1�1
�
/-
R*�	������������U��0�E��
��
	�
?
,�
G�
[�
R�
Hh�1����Ȏ������@0�Ej�
|�
��
?
.��
�
��
�*�	����p(�����@0^F�
�
'�
?
X�=�
D�
*�	����$�������0�F O�
_�
n�
?
a��
B�
W�
O�
x[0e����������_0�p0�Ff�
�x�
?
���
ɰ
]$0�1��������������0�F Ұ
���
?
��
.�
;�
8?�O�X��������_0P0G2��D�
?
�[�C�%*�	��������������00GN�
a�
p�
?
	'���
��
G�*�	����(������$00OG�[��?
4w��
��
,*�	������������U0xG�ȱ
C�?
�*�	����4�����00�G�ȱ
C�?
�*�	����D�����P0�GL�ϱ
ڱ
?
���
�*�	����T������0H���
��?
�����*�	����d������0RH	:��
?
�*�	����t������0�H	:��
?
�*�	�����������0�H?�W1�?
H��S�*�	������������� 0�H�	��?
X��	�*�	�������������� 0I�8��?
�8'7	9h*�	�������������5!0GI9��?
9"9	9h*�	�������������$�!0{I�
�
�
?
7�
N�
U�
MZ�100����������5��"0�I�
\�
g�
?
7�
N�
��
���100����������$�$0�I	:��
?
�*�	����������$0J	:��
?
�*�	���������� $07J �6��?
7��7,*�	�������������X�$0eJ 7��?
7'77,*�	������������_0 %0�J�5��?
�5���*�	��������������%0�JT4��?
�5�	�*�	������������_&0�J�5��?
�5���*�	�������������p&0/KT4��?
�5�	�*�	������������s�&0dKm���?
6��7,*�	�������������5`'0�K�8��?
�8'77,*�	�������������$�'0�K��
��
��
F
Ʋ
�
�	8* )0�K�
����
F
Y<�
M�
Z�
�
�1��X��+0cLq�
��
��
F
~��
��
γ
ų
�OLF���������U��,0�Lճ
���
F
�{��
�
�@�O�Y���������@.0�L&�
S�
^�
F
���
��
ʴ
��
�(�(����������$��00Mմ
�
�
F
���
�
�
�
�%�@0�(������60BM"�
+�
F�
F
x�
��
��
�d�s�~�����������@80wM��
��
Ŷ
F
(۶
�\�
�R*�	����D�������80N8	�P
F
K�%�	������������W�80=N@��
���
F
S�
a7?Hp+�	������������q�90tN`�
�1�
F
\,�
7�
c=�~�	���������������:0�N`@�
O�
h�
F
j��
��
��
��
�~�	����d�������`<0�N�
adF
�
����,*�	������������U =0Oo���F
�x��*�	��������������=0^O@շ
U�F
�
�
ѠD-�	������������T@>0�O@�
�
�
F
�
�
#�
:�p+�	���������T?0�O@*�
<�
C�
F
N�
Y�
k�
b�
< <��������Tv @0	P@r�
��
��
F
Ѹ
ܸ
�
�
�O�O����������T�B0EPY���F
���
�
,*�	������������U�B0|P#�
-�
��
���
�
�
�	 �P���pR0�P29o�
s�
��6�6�	�	�R0�P29o�
w�
��6�6�	�	S0�P29o�
{�
��6�6�	�	`S0�P29o�
�
��6�6�	�	�S0Q29o�
��
��6�6�	�	T0 Q���
��
�P���	8*�T04Q����
��
��
��
��
ɼ
�	8*����0U0HQ29o�
м
�;�6�6�	�	�U0\Q
Լ
�
�<�
�
�
�	4����$PV0qQv�o�
)�
�Y��-�
�	�	�V0�Q29o�
4�
�]�6�6�	�	�V0�Q29��	8�
���6�6�	�	@W0�Q29<�
@�
�4�6�6�	�	�W0�QD�
L�
Q�
���
޽
�	8*�[0�Q�
�
��
���
c�
�	8*�^0�Qm�
w�
|�
����
/�
�	�0 d0RN�
V�
[�
��`�
��
�	8*g0Rſ
�
<�
�`�
?�
f�
`�
dE��\((�����r0|R��
��
��
��
�
�
+�
�T`W��������������s0�R2�
H�
)�
��!�
:�
��
��
lL��=��������0�R
���
�����!�+*�	�������������$�0
S��
��
�
�&z�
��
��
��
*P*�X�0����� �0aS��
��
�
�M��
��
�
�
p,�,�����1�����$��0vSa�
v�
��
�qnW��
��
6*�	������������0�S���
��
����
*�	��������������0�S�
�
�
��?�8�
C�
d�$0�1����4����2%��0&S%J�
M�
��(�	�	������������^0�0DSNQ�
T�
��Q�	�	������������^`�0�S(X�
g�
n�
����
��
��
��
pW�,!D����w���0�S
���
�����!�+*�	�������������$�0Tae��
���
��
*�	����T����2%Б0!T0��
�
�
�1B�
_�
j�
�hB�A����d����� ��07T q�
��
��
�H��
��
��
�d�>tB]�(�����S�`�0`T	��
���|-+*�	�������������$p�0zT ��

�

�
�}0��
?H*�	�������������1�0�T ��

�
�
�~0��
?H*�	�������������1��0�T	��
�
��-+*�	�������������$��0�T ��

�
 �
��0��
?H*�	�������������10�0�T ��

�
$�
��0��
?H*�	�������������1��0U((�
>�
H�
����
��

�
��
�LXL�=������w���0'U�
�
�
��ԃ�
i�	D4������������U���0>U(&�
/�
B�
����
��
��
��
�B$�0]��������0zUP��
��
��
����
[���	�Bt*H]����������@�0�U��
��
��
��
�
$�
�	8*�0�UXd
-�
b�
��
�
�
{�
�
��
D���H��H����0ZV_�
��
��
�r�
*�
=�
�	�B����8��0vV�
f�
o�
�q}�
�w
��
�	�	������������������$P�0�V��
��
��
����
��
�
>�*�	�����������0�0�V�
3�
J�
���	��
��
��
�B�?�����������$� �0�V ��
��
��
��5�
F�
U�
�m�q�q���������_0��0Wl�
��
��
�5�
A�
V�
N�
�WTT����@2�����$���0�W ��
��
��
�-�
�
&�
!�
�q�q���������_0��0�W0=�
p�
��
�B
�
�
0�
(�
�qr����3����� �`�0�W��c�
j�
�d{�
����
�R�+�	����������$�0�W(��
��
��
�h��
��
��
��4�D�`]�����^����0�W�Y�
�
�n�,6�
C�
�"@200����t�������0�W0J�
k�
r�
����
��
��
���B�>���������� ��0X@|��
!�
M�
���
%�
n�
f�
�Ld��؏�����S��0-X]x��
��
���6��
�	�	�0FX����
��
��PG[G�	�	��0dX����
��
��PG[G�	�	��0�X��
��
��
����
��
6D*�	���������������0�X(��
��
��
�	�
(�
9�
޲��������$�����w��@�0�X(B�
W�
x�
�&���
��
��
�+�	����H�����w���0�X��
��
��
�U���
�
6*�	����D������P�0	Y�'�
*�
�a�	�	������������Cp�0Y .�
C�
Z�
�o��
��
��
��
x3P4@!x�������01YP��
��
�w���*�**�	�������������`�0JY����
��
�~8$	$S�D*�	������������;%��0`Y(S���
��
��;_`7|+�	������������� @�0uY����
��
��8$	$S�D*�	������������;%��0�Y ��
��
��
����
�
�
�2�1�������������W���0�Y�
*�
-�
��A�
R�
[�
�2�1������������[4���0�Yd�
�
��
����
��
��
r r������������[4� �0�Y ��
��
�
��1�
B�
K�
��4+�	����d�����o20�0�Y(Z�
c�
g�
��w�
��
��
��	���Lx]������%`�0Z��
��
H�
��,�
>�
c�
W�
�T�W����(	�����$P�0#Z �'�
��
�<G#,*�	������������_0p�0DZ0��
��
��
�C�
�
3�
,�
0r@r���������� ���0\Zg���
:�
�cs����?H*�	����������p�0�ZJ�
N�
S�
��U�	�	������������Rp�0�Z�
+�
/�
� O�
n�
u��	�	�������������0�0�Zu�
���
�/I�
��
� $0�2�X���������$��0�Z ��
��
��
�Q,�
C�
Z�
N�
�BX@���������_0���0?[	i�
m�
�r*�	���������������0_[ q�
��
��
�w��
��
�Y200������������_0��0�[��
���
����
�
���100������������U�`�0�[�
$�
(�
��4�
C�
̸�	�)�X��������C�0�[�\
�,N�
��2�u�
 �	�)�X��������C��0�[V�
e�
i�
��u�
��
|�	�BT�`���������W��0\	i�
��
���	�	���������������03\��
$�
��
�3��
�)�A\B�Y��������4��0Q\��
��
��
����
s$0,1�X����������0w\��
��
��
����
s$0,1�X�����������0�\��
��
��
����
s$0,1�X����������0�\��
��
��
����
s$0,1�X�����������0�\��
$�
��
����
�
�	�$�X��������^0�0]��
�
���	�	������������dP�00]�
�
�
�+�	�	�������������W��0Q]�d"�
.�
�-��H�
S�
�	8*����������W��0r]^�
m�
r�
�5��
��
��
q�4,1�X�������(p�0�]	i�
��
�V*�	���������������0�](��
�
!�
�if�S�
e�
\�
�1�	�������������0�]x�
��
��
����
��
��
*�	��������������0�]��
��
��
��-�
j�
��
BPr`r������������0c^v)$�
��
�8��
��
s��	8*������������C��0�^��
��
��
���
����
*�	������������� 17^��
��
�G*�	������������s@1�^	i�
��
�U*�	�������������P1�^��
/�
L�
�p��
��
�
�
ȇ؇����0)�����p1F_*�
K�
s�
����
�
?�
5�
�,���|������$��1n_	i�
l�
��D
*�	�����������1�_v�
�,��
��� ��
��
 *�	����	�����0	1�_8��
m�
��
��
�
!�
6�
,�
�B�B�\�����p��1:`(/���
M�
�@�'7sh*�	�������������`1\`@U�
d�
h�
�t�
�
��
�4�	�������������S�
1�`@��
��
��
�$�
=�
W�
J�
�WW����������Sp1�`8{�
��
��
�O��
��
��
�4�1������������p��1a	i�
��
�uD
*�	����	������16a��
��
�
�ySS�
Z�
;*�	����(������01�a��
��
��
������
��
�*�	���������U1[aN��
��
��Q*�	�������������01�a��
�
)�
����
��
��
��
�1�4�]�:�����01�a"�
1�
A�
��,w�
��
��
,*�	����x�����U�1b ��
��
��
���
/�
@�
8�
,*�	����������_0��1vb{�
$�
��
����
��
��
��
*�	����$	������1�b	i�
��
��D
*�	����4	������1�b8��
3���
����
�
�
�4�	������������p�1�b�
��
�
��=�
T�
h�
]�
D*�	����$������S� 1"cv�
�,{�
�	� ��
��
 *�	����D	������1Ic8��
��
��
�	��
��
�
��
�4�	����D�����p�p!1hc(�
m�
�
�	Z�
}�
��
��
(200����p)������L $1�cv�
�,��
�+	� ��
��
 *�	����T	������$1�c8��
��
��
�0	��
��
�
,�	������������p��%1�c8�
&�
0�
�;	Z�
e�
l�
ke`,t*H]d	����p�p'1�cs�
��
��
�Y	��
��
��
��
*�	����ؐ����&�)1!dv�
�,��
�n	� ��
��
 *�	����t	������)1Sd	i�
�
�s	D
*�	�����	������)1~d	i�
�
�w	D
*�	�����	������)1�d	i�
$�
�{	D
*�	�����	������)1�d8.�
[�
l�
�	�
��
�
�
�W�,h!�)����p��-1e81�
M�
R�
��	�
�
*�
�
 B�>����;����H~"p210eN��
b�
�	
Q�	�	������������D%�21ue8f�
{�
��
�
��
��
�
�
�B�B�!�	����p-�41�e�
���
�&
K�
t�
��
}�
*�	�����)�����W,�61�e8��
�
�
�>
�
��
�
� `,�	�����	����p�P81�e�
�
�
�N
K�
h�
~�
q�
*�	���������&��91f8��
�
��
�^
��
�
�
�4�4�\��������p�P;1*fv�
�,�
�f
� ��
��
 *�	�����	������;1af	i�
�
�k
D
*�	�����	������;1�f(��
r��
�s
8�
U�
m�
`�
(200����d������0�=1�fv�
�,��
��
� ��
��
 *�	�����	�����>1�f	i�
��
��
D
*�	����
����� >1 g8��
�
�
��
2�
O�
f�
^�
C�>����8�����p�A1?g0�
L�
��
��
��
4�
M�
A�
 B�>����Ȑ�����E$E1hg(}�
��
��
��
��
��
�
�
(200����������
!4�F1�g�
�

�
�./�
:�
C�
�Y�1pr����
�����$�H1�gJ�
_�
g�
�<�}�
��
�~*C����$
�����I1�g��
��
��
�G�@��
�
�q*C����4
������I1h�
�
��
�PO�
a�
m�
G�
$0�r�����������M1Jh`��
��
�
�w��
�
&�E�H��z�U�U1�h
���
�����!�+*�	�������������$V1�h
���
�����!�+*�	�������������$�V1+i
���
�����!�+*�	�������������$�V1^i
���
�����!�+*�	�������������$`W1�i_ht�����	�	����D
������������8�W1�i(�������d��]�]|�����!@\1�jM]���K_��t��]�8������Pa1�j���������q�	�4�Z��������40b1k�@�<����
�,(�0*��d1Ik@G�,��>PG[G�	�	��������������������(Pe1qk(����Wm����WX����h�����aT��h1�k�����5B�
|��]T
�j1�kITb�
���6*�	�����������`k1'l����
���	8*����p*l17l�,�^
G�� �	�	��������������l1Xl'd�
0�l
�8��	�+�Y��������4 m1ulm���
A�q
��	�	������������4�m1�l�
$�
W��
4�
C�
�	�)�X��������R`n1�l����
c��
o��6*�	��������������n1�lo\����
z��\�;*�	������������� o1�lm;����
P-�;�;*�	�������������`o1m�����
L}*�	����d
������o1;m �����
1G<20����t
����_0@q1amZgs������TX�����
������r1�m	i�
��A*�	��������������r1�m�����C���q*�	�������������ps1�m	$�
	�E3	s�*�	������������� t1�m	��%	�KM	l	w	,X�,xZ��������U��u1�m ~	�	�	�U�	���	x000������������_0��v1n�	�	�	���	


�1�4XY�
B��w18nc9
&
��9�9�9�	�	�����
������������px1]n x4
O
X
���
�
�
�
8?CXY�
L_00{1xnc9
�
��9�9�9�	�	�����
�������������{1�n 0�

��1\ne2�4� �
N_0P~1�n��
u���8��	�	��������������������<�~1�nc9
y��9�9�9�	�	�����
������������P1o,��,�����h*�	�������������$�1-o,��,�����h*�	�������������$0�1Ro(p�����@ZM<XLX� �PnT�1�o��
m���8��	�	��������������������<P�1�oc9
q��9�9�9�	�	�����
�������������1�o��������1�3XY<�0�1pc9
��9�9�9�	�	����������������Ѕ1<pH�
	
�)
H
X
Q
�1�3XY�B�@�1Wpc9
c
�!9�9�9�	�	����$�������������1}pq
�
|
��[��
%*�	�������������@�1�p�
��
�
����
�C*�	������������U��1�p�
��
�
���'�
�Ch*�	�������������@�1�p�
�
�
��7OBx0�	���������U�`�1q��bv������x0�	����$�����U���1Bq��	�5Xnc�1Pp(YD��������1}q}���k����������d�����U��1�q ����I
 2+5�r^4�����0��1�q e��
Q��?P
��S�4+�	������������o2�1r(�[}���,���d�
(>��eS��1�sv)$�
��
�8��
��
s��	8*������������Cp�15t���
Z�������	�	��������������������@Р1bt�^b�5���*��r�r�����������$�1�t ���
��>���6� B(C�YD����z2 �1�t	i�
���*�	�������������0�1u�&o�
����&�U*�	���������������1?um;���P-�;�;*�	���������������1au	i�
��*�	�������������У1�u	��
 ��L]fv�*�	����T����s�1�u0�
y�������+<,�\��������1�u
���
�����!�+*�	�������������$`�1v
���
�����!�+*�	�������������$Ц1Vv@�a���4H?5�	���������T@�1�vWr��)��	200����������$`�1�v,��A�N����?��`��������1<w�:���Qq��~�	�	0�1iw0���
��oF���4C�� ^d����/!DP�1�w�	�z<Wib�1Pp(Yt�����@�1�w|d�
�������*�	�����������1�wD�����=H�.�@@CXY�R�P�1 xc9
O��9�9�9�	�	������������������1Qx�]����E
80��Lp��������1gy���,���PG[G�	�	P�1�y��
����8��	�	��������������������H��1�y���,���PG[G�	�	 �1�y��
����8��	�	��1z��
����8��	�	��������������������L�1Ez��
����8��	�	��������������������P@�1rz���,���PG[G�	�	��1�z��
����8��	�	��������������������T�1�z��	��,�h*<,�!������$�1{ .IN�9����Ȇ�Lp>���P�1D{���,��JPG[G�	�	��1w{����>':M`�<�����1�{0d���b���ėd�д����������1�{(��
��AXla5�r�!�����&��P�1|({��
���  $  LCXC����ȑ����&����1X|(K a n ��� � !M�8��L"������&�T��1�|9!�,D!�H!S!�	�	��������������������X��1�|9!�,Z!�H!S!�	�	��������������������X`�1�|8^!��
n!��!�!""�r�<0"$�����p,@�11}5"r�G"�^�"�"�"8�*�	�����������1`}�"�"�"��###7#,#*P*�X(��������1�}29o�
P#��T#���	�	�1�}c#r#v#���#�#�#�#*�	���������s��1�}�#�#�#��$ $)$�"*�	��������U��1~ <$�#I$��m$~$�$n�*�	8^����G�T��1<~0�$3�$��_%�%�%�%ԗP^�>�*����w5V��1o~�%=&B&��&�&�&�&dCpC@!X������$��1�~'�#'�5A'P'd'Y',*�	����D�����U��1�~w'r��'�H�'�'(D�(5�4H]������U��1
 (��
5(�hY(h(u(v�8?|CH]$����U��1< �(�(�(�{')D)_)W)\XlX�X�������0�1��)��)���)**�S(5�2�X������U��1�2*m�
N*���*�*�*q�@�C��*����M% P�1�+3�,+��n+�+�+�+�1Pp(Yd�����s��1��+�+�+��,�,�,�,��@!�����U�1��A-^P-�c�-�-�-�-x045������U��1���-�-�-�x>.m.~.ڱ�?�C�Y0+������1��.$�
�.���.�.�.�.*P*�X4�������1'��.8/=/���//0\0T0@!t�\<�����U�2�����
�0����0-l,�	�������������$�P2܁�0��
�0��01!1x��m�r����D����U�2����,41�)�����	�	��������������������\�2:�81`1m1�,�1
232%2���H]������U�`2h�f2�#u2�U%-�2�2�2,*t*H]T����U`	2���2�2�2�]e3�3�3
�	�W|X����ȹ����V%
2���34F4���5�566(TК`]������p2��X�6�6�6��8b8�8�8H<p6h^�3�������0 2���8�8
9�
Q9t9�9�9�C�C����d�����0"2ƒ(�9a��9�"�9	:::x,�	����t����?5�$2����,1:�'�����	�	��������������������\%2"�5:E:J:�6�:�:�:�:�1`3�����������'2J����,�:�E�����	�	��������������������\(2z� �:��:�O;";4;+;L5�rX"�X�$p)2��;;]�P;�S~;�;�
�^x]�+2΄@G�,�;�QPG[G�	�	��������������������`�+2��;r#�;�m=,�;�l,�	�������������$��,2&��;N�
�;�yI<f<|<u<�X�,�"�������.2O�(�<�#�<���<�<�<�<�,<,�"������X��/2���<r#=��!=0=9=ݎ,*�	�����������02��H=]=a=���=�=�=�=,*�	������������22��@f>)>��@>O>V> *P*�X��������22����
c>��s>d
�>�	�	�����P32A� �>��
�>���>�>?�>ss���������_0�52�� ???�+1?D?OXlA ?�������������X�52��M?\?d?�C�?�?�?�? s0s�X�������$��72� �?
@2@�U�A�A�A�A-d~�"�{����_0�?2��@BPBrB���B�B�B�B�p�<(Yx;�����0B2� $C3C?C��aCrC�C{CX50���������_0��C2��C�C�C���C�CDڱ@sPs�����������E2M� D,D8D�dD{D�D�D�C�CH]H�����_0�PG2���C�C�D��C�CDڱ@sPs����������0I2܈o\��D�%z��\�;*�	�������������pI2��D�D�D�)5EHEWE]�T�X����$�������J2-�fEuE�E�B�EF#FF n`s����D������pL2Y����
DF�M�	TF]F�	8*������L2��dFd�
oF�V�F�F�$000�������������pM2���F�,�F�r>��F *�	������������U�M2މ�F�F�F�z�G�GHH�<8:�"�����U�pS2b� LH�,UH���K++,*�	������������_0�S2��LH�,]H��9.++,*�	�������������$PT2��8eH�H�H���H�H�H�Hd500����x������5@V2ڊY
d�
�H��I$I-If�100����
������V2� 4I�I�I��UK�KLL�~�I��w����o2��a2\��LN�
�L�O$MQM`Ms*p5h4XY
����U�c2��sM=&�M�d�M:NWN��� #��0h2�����,rN�������	�	��������������������\�h2�vN�N�N���
O%OO�X�X����X������$��j2�POeOmO���O�O�O��@�C�X$
����� l21��Or#�O����O�O*�	��������������l2Z�(�O�OP��6PEP_PVP��^P[4
����	��o2��	i�
fP�*�	������������� o2�����
jP� )8$	$S�D*�	������������_%�o2Ō	i�
sP�$)�	�	��������������o2�� ��
xP�()G#*�	�������������1�o2$�(P��
�P�.)�P�P�P�1�	��������������@p2K��P$�
�P�7)3�P�6D�A�������������$�p2s�	i�
�P�=)�$�	������������Uq2���Tr#�P�E)���PY;�1�5P[����������q2č�Ed�
�P�I)[�PQ�(2�	����D
�����$�pr2���
Q�M)*�	������������U�r2���,Q�W)�Q��+�	�������������5s2@�	i�
&Q�[)�	�	������������Is2p�(P��
+Q�])������+�	�������������5�s2�� 	i�
4Q�a)�$�	���������������s2�����
9Q�e)�BQ�000�������������50t2�	i�
KQ�i)�$�	������������B@t2�Z�
PQ�o)��QS�D*�	������������_%�t2>�	i�
YQ�s)�	�	��������������t2o�0^Q��
sQ�x)���Q�@�500������������Q!��u2��(Z�Q�Q��)�Q�Q�Q�Q5ps!T
����	�w2��
���
�����!�+*�	�������������$�w2Ï	i�
�Q��)�$�	������������U�w2���Q�QR��)�iRvR�9$D0D�Xp+�����$�y2?�8�Re�
�R��)�R�R�R84�5�������������E��z2q�	i�
�R��)�$�	������������U�z2���R�RS��)GSRS_S�G$D0D�Xd������$�|2Ґ8vS^�S��)�S�S�S84�5�������������E��}2��S�S�S�*T(T5T9w	<DHD�����������5�2;�	i�
LT�*�	�	������������I2x�	i�
QT�$*�	�	������������h% 2������
VT�&*�F_T�+�	������������Y�2Ց(�fTuT�T�,*U$U7U.����L�Zh�H�U��2�@G�,`U�2*PG[G�	�	��������������������(P�2/| %�eU��*tU�+�	������������Y��2� N��
yU��*�U�+�	������������Y��2A�(�U�
�U��*%V<VMVGVTD`D�������������2�� hV]�wV��*�V�V�V�VY$-�d
����Y�2ђ�V�#�V��*�V
WW(245����������$��2�!W<WAW�+rW�W�W�W�1`3����t
����s�0�2H��W��
�W�d-�W=XTXLX�@�D�X�
����z%���2��cX]=rX�x-�X�X�Xvp
�100�����
����s��2��	i�
�X��-�$�	�������������W��22�(�X��
Y��-KYzY�Y�YlDxD���������&���2���Yr��Y��-ZZ"Z8��@�D�����������Е2Ҕ(/ZJZ�Z�
[[B[<[�E�������5`�2�(�[�[�[��[�[�[�[<YLY�����
����	�p0�2U(��
�[�[�'�[\
\�3\YlY�����
����	�p@�2FV<��	\�1šN��,*�	�������������$��2��\&\�:�5\G\>\x0�	�����
�����$�0�2fU�R\Y\�P0'
g\p\�]x0�	�����
�����$���2�n��w\�U�$�\S�h*�	�����
�����$�2L��\P
�\�^�\]]�<L(Y���������p�22� ыU9 ]��5���	x300��������������2T�(]8]N]���]�]�]�]���(Y�
����U0�2� e���]��?P
��S�4+�	������������o2��2�(�]^!^���^�^�^�^d!pp#�+����eSp@�2X� _-_<_���_�_�_�_h*�	����X������S`�2���_�_�.NJ�3%*�	���������������2�N�_�_�=�_Q�	�	��������C�2��```�Lu`�`�`�s�s�������������`�2���`�`�r9$�$�	�������������5��2%�	F~
�`�s�	�	���������������2;�	F~
�1�t�$�	������������_%��2S�	�G�%*�	���������������2n���`a�a�T�b�b:c-c�E@J8�0>����2���c�c�c�Y�c�c�	6�Z��2Ǘ�c�cd��Jd]doddd*�	�����������2��d�d�d��Y��d��	�@*�	�����������2��d�d�d���d�de�d�100����$����UP�2]�eMeQe��e�e�e�ep@�D����������UP�2�� 2fefif�g�f�f�f�fD�D�X4�����S���2��f�fg��Qgfg�g�g�5�@�D����U�2� �g�g�g��h:hLhChx000�����+����Lj�`�2"�qh�h�h���h�h�h]�
lA�D�[ؓ����U �2Q��hiii��bjrj�j�jF�#$�����UP�2i�	o���2*�	�������������`�2���Jbk�5k0k�h*�	�������������$�2��N��7k�_Q*�	�������������0�2t�?kJk�obkuk~kh* *�������������$0�2™�k�k�k���l,mgm]m(_?(Y������$@�2�%�v�m��(*�	���������������2��B�m�m��`��B��U*�	����T�������2-��D|�m���&�U*�	������������� �2I��m��m����d s,*�	�������������$��2j��m��m���m�m�),*�	�������������$P�2���mnn��Inpn�n�,F@�Y������U�2���B�m�n��`��B��U*�	����d�����P�2ۚ�n�n�n���n�no�N*�	����������@�2��o6oAo�wo�o�o�6�@�D���������_��2#��o-��o�:EٴS�h*�	�������������$�2=��o-��o�DEٴS�h*�	�������������$p�2\�0��oBp�p�Or7r�r�r�~����������ֈ��2'��r��r�Yss&s�	8*����t0�2G�v�D|1s�R�����	�	��2g�?s[sls�(ׅ�s�s�s*�	����$��������2{��s�s�s�:-t8tJtAt*�	����D������P�2��Wtbtit����J{t�C*�	�����������2��(�t�t�t��t�t�t�t�������8�����	��`�2��tuu���)u2u�Y$0�1����d������0�2�=uLuUu�ku�u�uK*�	����������3��'�u� �u� *�	��������������39��cb�u�K�u�2�	8* 3T��uK��u�B�uvv�	�	�����������������h�3t�	o�v���$�	��������������3�� v6v:v��vv�v�v�B�A������������_0��3���&D|�v���&�U*�	������������� 3՝�v�v�v��Kw\w�wwwx!�!�����������p3��w�w�w�8"xex�x�xTLL�(Yh������p3��x�x�x�c)yVyysy�5�5(Y������U03E��y���y��1�y�y,*�	�������������$�3c��y���y��1�y�y,*�	�������������$�3���y�y�y��z1z��>z�1�1����������$ 3��Kz��`z��}3�z�z�zp5�1����������$�3ݞ(�z�z�z��
{'{;{4{�D�D���������	��3���mR{Y{��d�i{p{*�	����������3"�w{�{�{��o�{�{s�*�	�����������3K��{�{�{���U���{s�*�	���������p3j�m;[]�{�}P-�;�;*�	��������������3���{�{�{��||(|̸*�	���������`3��%[]/|��(*�	��������������3ǟ7|w|�|���}�}~�}\F�J�?�4�����$� 3 �?~G~T~�p��r~}~Y;$0�1������������!3@� �~�~�~�i�~�~�~��D|@XY$����_0�#3���~;�9�����!��?4������0'3������@�$�+��10�������������$�0(3�� vR6�:��,K�I�p��5�	�������������0+�(3�8R�g�l��8��Ԁ����D�	����������5�0+3\��&�>��X�������������������$��.3�8$�9�Q��u��������EE���������ME�P030�(Ԃ�����r�~�����|Y�Y����0,����	��23[�0Ã���������Ƅ���s�s����Ȕ������63}��������
*�<�3��100�����������83��0E�T�l�������݅ʅ�Y�Y����$������!l�93�� ��6�	�������R+,�Y��������o2P:3��'�+�����;�F�(200�������������$�;3�;0D�H��U����	�	p;3)�(j�y�~��4��Ȇӆ E,BXY����D	��=3H��ۆ߆�6�8��	�	��������������������p0>3r�8������P�;�H�,E8E�#��������VT`A3��N�D�Y��R� e� �	�	��������������A3��l������hч���Z��5$�X_������U�D3�(0$�3�u������3�'�(�M�Y@��	�pPH3��:��n;���:�:�:�	�	����D�������������t�H3J�0����������*�K�?�8-L-]H������!�L3���p�}����6��Ɗ؊ϊ�1�5XYDB�M3��c9���89�9�9�	�	����T�������������M3����0��=����Ƌ��Ė$��Xp,�����pP3� ߋ����v'�:�I��Y�Y�X��������_0pR33�~P�T���� `�i�*�	��������������R3Q��Cr�|���������Y;�@�>����d�������S3o� ��P�������x�+�*�	������������_0 T3�� ��P�������x�+�*�	������������_0�T3�����Č��*�	��������������T3�ʌٌ���J�s�����`-(Y��������W34�����č�&ڍ���g��B�A����d�����$��X3X��
���1,�=�J��N�T�Y������������Y3}�S�Z�x��;��Ҏێ�)�10����(�������Z3������(��J�������=�!8t�#�,b�$�^3��ۏ���L���
��	�	����t������������x�_37�S��8���h��������100������������`3`���������А���C*�	����������a3~�������0�A��>�1�4XY����D�Pb3���J�N����8��	�	��������������������|�b3ܧR�[�g���{������	�	������������������Pc3�����������#����100����������e38��.�C�G���g�z��0�1�4XY����D�0f3`�R�[�����{������	�	������������������f3����������Ԓ��J�,�	����X������$��g3D� �,�d���E�\�
�	4�D����� ^����_00k3#��Q����9�$:?H*�	�������������$�k3�� �������[��������s�s�����;����_0� n3��+ݕ�����*�%*�	�����������n3ѩ0	��6��������6�4H]X<������Ps3��
/�p������[�����tFD�x�X
��$P~38�������
O���	8*�~3[���;��p����ښϚd�Đ(Y��������3w���"���d������	������,�3����՛������>�6�z����<����U�3Ϋhn�~���������t�PEp_�����������3� �'���ڡF����$zHG�d�����_0+0�3��>�P�\��+���������@�>����$�����P�3ڬvN��ԣ�0�
O%OO�X�X����������$�P�3��0,�5�9��DS�^���Y�Y�Y��������7����3� LHP�o����K++,*�	������������_00�3,�LHP�w���9.++,*�	�������������$��3M�8��������� �?�7�H��P[�������5��3h��OT�\���������Y;*�	����������P�3������¥��t;���]*�	�������������3�o\P�	���z��\�;*�	���������������3���������'��:$000�������������P�3�0�7�;���Q�h��&*�	��������������39�J�J�o��NJ/-
$�*�	�������������p�3P�}������$����Y;$0�1�������������@�3s�(��Ϧ��Q�!	:�C��%0300����0-����	Z��3��\���e��w�i�s�200������������60�3��r�5�������ħ,D*�	���������������3ƮT˧*�m���������D���������$��3�^�m�q��������	,Mx]p�3�ūΫګ�W����D�T8V����D�����`�3/���*�>��kx��������?��XYdJ� �3K�c9�Ƭ�v9�9�9�	�	�������������������3r��Ԭܬ������ *�	����������0�3���C����X�)�5�|+P*�X���������$P�3��0�K�O�����k�t�D*P*�X�����������3ɰ E?P������K+�4+�	������������o2 �3�(�������������X�h��X\��������3��0�P�8�����!��l,�	�������������$�3	�0<�M�����W�}�����Ttd:�Z@5�����!�3:� �+
�����F	�F:�4+�	������������o2��3`�	��4���	Sh�u�!X�>B������������3s���������	��=C��'*�	����������p�3����P�̰�
ڰ�h ,*�	������������U��3����!��
�����߱pT�6X_�����U��3ȱ�����G
)�@�S�W�x�������������$��3�@�\�q����W
ɲ���6�XYp-@?T�p�3��:(�4��Y
�:�:�:�	�	�����������������t�3D�D�`�p���
:�����H.,*�	����������$�3X�(�����ϳ��
���-�&���9 @8��	�P�3��@�O�S��d�!���1Pp(Y���������3'��:(�s���
�:�:�:�	�	����������������t��3W� ��������
���������������o2���3v�(�%�)���
;�N�U�	�*�	���������	�0�3�� `�m�}���
������OX+�	����$����o2��3�̵ٵ���
	�"�)�\h*�	����D�����$��3�(�>�l�����

�W���x��!�h@���	���3L�����ķ�
�����s�<�_�������3���J����8��	�	��������������������p �3��8�*�D�������иɸȉ(�� �-����3ڴc9����9�9�9�	�	����������������0�3����
�������������s�<$ؔ��$��3<���	չ���	�	�	�	�	����$������������d�3c������N�{�����20����d����U��3�������׺�G�j���y��T�T� �����3ŵc9����9�9�9�	�	����4������������p�3���ĻȻ�4��\�>�(Y���������P�3�2�J����n��)%�	�	���������������34���&���C�X�j�a�*�	����������p�3V��s�������o���߽׽6�5�@���$ `4��@GP�	�� 
PG[G�	�	����������������������4϶@GP�
���PG[G�	�	���������������������@4���P����PG[G�	�	�4�8�1�m��2
�&�;�3�\E�~�X8=����ME�4��t������V
��.�'�U$ZXY�-B��	4
�c9�M��X
9�9�9�	�	����D������������@
49�\[�j�z��i
�����p@�CXYTB��4V�c9���k
9�9�9�	�	����d������������p4
�%�����
$�)�(*�	�����������4~��
8�D���
^��\q��C*�	���������_0
4��0|�������
�������+<,�\������04��
���
�����!�+*�	�������������$�4�
���
�����!�+*�	�������������$4�0�����
��&���5�5�\H������F�4 �
���
�����!�+*�	�������������$4;�
���
�����!�+*�	�������������$�4`�(85�P�X���
w�������5$6�^�L	�4����P�����
PG[G�	�	�4����������
K������*�	����x������ 4���Ļ��	$�A�L�*�	�������������4C�K7U�c���z�o7����*P*�X������4g������������5�.�؉�����0.����/6�4�� ���R���\ �+�	���������������4̺8V�_�k�����������tE�_����t�����T�4� ���������
��YlA�A�������������X�4��%�)��H�Y�g�`��100����������$��4<�(n�y�����^z������x0�	����$�����U��4W�(��%������w	���Z,*�	�������������U�4s�8������G�R�Y�C��*�	���������'6 4�� `������	�����*�	����������1Z�� 4�� 7�F�J��$���U*�	������������1Z�!4Ż`�d�i��Q>�	�	��������������'4ٻ(������$�l,�	������������� (4� W1�����-�g?
,*�	������������_0p(4��)�^��ML������� t0t�X�=�����`04m��)�9���a�l�|�s�*�	����������@24̼��������c�������ȉ��Cp.�����P74����
�
��������	�	����������������������74,�a0������2�6@ZPZ�_����������84^�p�?�C���w�s�*�	����D����� :4�� �������W�{�����<66 #(�����o2�@4�0����	��Q����&��=�:�@>��$�@G4,�K�V�Z��Tr����	8*�G4W�(d�����������������E�E�_�*	��I4}�ۏ�������
��	�	�����������������x0J4��-�D�H����\�n$000�������������0K4Ծe���������������@t =`�.�����$0S4�	)���
�j*�	�������������@S4��<�L��v������M�U`Z�X�.������U4h�0���S�����
�0�(����X�����'�0[4{� s���������	����<D�E����0/�����%]4��?�`�l���$�����S�UpZ8$d����_�^4������������#���8�H��Z�������`4�� X.�C�Y��>�������2H6XY�>_00b4Կc9�����@9�9�9�	�	������������������b4�� �������H3�^�i�,X�Z������������_0�e4�r������}������K*�	�����������e40����;�������vSX�H�`$|�������i4e��G�]�y���������T�ZXY�d��l4|�c9��"���9�9�9�	�	�����������������@m4���p�0�F�����Ɗ؊ϊ�1�5XYB�Pn4��c9��d���9�9�9�	�	�����������������n4��r�0��������؊ϊ�1�5XY$B�p4�c9������9�9�9�	�	����4�������������p4,����������3�E�<�2�5XYDBU�q4N�c9��T��9�9�9�	�	����T������������`r4{� b�m�q��}�0s,*�	�������������X�r4�����������+�#�T�Z�Yx������$0u4�� F��S��7k�|����1T6`���������X�v4��������N*�E�[�T�@@�E���������w4���?����ZF������2�1��������������y4
�(|�D����l�����S�EX@������������� �z4*�+����B��3$�*�	��������������z4H� Z�����ms)��	�	�����@{4^�1�9�I���e�~����	�6����d0|4��(��
����h*�	������������!P|4��P������������,�	���������}4�	i�
���2�$�	������������� }4=�	i�
���2�$�	�������������0}4t���������\]0�]�<L(Yt������4��?�U�q��?��$�Q�E�TL�(Y��������4��d�y����]���;�/��D�(Y��������4��N�a�v���������� *�	����p/������4�����)�O��@��H��w�DF8=H?�������4��������S'�L�[�DET�����ȕ�����p�4.�x������g��������*P?����$�������4F�����
��uv�������DE�A����ؖ�����$��4{�*�
������	� �2�)�*�	�����������4�� �$A�E���W���4+�	������������Z�4��%%(�(,*�	������������UP�4���\U���8X�	_�	,*�	������������U�4�W1W1���,*�	������������U`�4%�NNQ�Q,*�	������������U��4D�KBm���sf�,*�	������������U �4^�UU���,*�	������������UЛ4{���r,*�	��������������4�������,*�	������������U`�4��`
`
1�1,*�	������������U�4�������,*�	������������Up�4������,*�	������������U�4@�M�`
1��G�,*�	������������U��4c��\U���8{5�5,*�	������������U0�4��m�����r=�������?��xZ��������i�`�4��\6U��%�0��5,*�	������������U�4������r�F��C,*�	���������������4%�������F��C,*�	������������U�4G�PW1����IR*�	������������U�p�4k�Y
`
1�������,*�	������������U�4��������F��C,*�	������������U��4���
ad��
����,*�	������������UP�4��������F��C,*�	������������UФ4��j�����q�����,*�	������������U��4�dT���?jM�'�$	8B�A����D������p�4��(2�?�C��1T�k�,�Z�Z�������������04�4��z������2�������1P10`���������4�ƃ���������,*�	������������U�4*��\U���8X�	_�	,*�	������������U��4L�m���64�?>4��M4�*�	���������i �4��T4y4`4�<c4�	r4�,*�	������������4��T4y4y4�9c4�	r4�,*�	�����������4��	�|4�6�*�	����������4��������F��C,*�	������������U��4��\U���8{5�5,*�	������������U@�45�@�������=���������*�>���������m�`�4��@���!�������1`t������������m��4G�@���2���������1`t������������m�`�4��8��������������1pt������������ͅ��4
�8�������<�G�Y�P��*�	����8�����ͅ��4��H	t��t�3Kt[tptftT�������h�����{4n��4z�8��������L�e�w�l��*d+����d����ͅ
��4��8��
����&�������*d+������������ͅ
0�43�@�����A�Z�e�1pt������������mP�4��8m�����
�������*�>������������ͅ�4��(�.�7��B�Y�o�f��Z�Z���������	�vp�4�x��������	����
�Đ(Y��������4�1�A�J��T�_�h��
�100����������$��43�w%q�x���%�%l��(,*�	���������$0�4J�(��������������[8V���������	�v��4a��
�����


�� �	�100����������$`�4{�����		"�3=h*�	���������$�4�� +�;�B��%�=�K�3=4+�	��������o2��4��R�d�o��~�������*P*�X$�������4���������({���X*�	����4����_ �4����U��}��Ѡ*�	���������������4��	m���
8HX*�	�������������`�48�������������\$0�2�XD�����@�4X�0!�m����,�	������������Zz��4y�*����3�*�	�������������P�4��08�����A�L��,�	������������Zz@�4��S�m���wjx
X*�	���������������4��		�*�	���������������4
�(\�m����+�	�������������Tp�4)�*����3�*�	���������������4K�(e����n�y��+�	�������������T��4j�S�m���wjx
X*�	�������������P�4��		�*�	�������������`�4�����������������$0�2�XT�����P�4���������~|������$0<3�Yd����� �4������:�E�L��*�	����t����� �4�.j[�j��
�	�X*�	������������49�0��`
1��,�	������������*�P�4[�*����3�*�	���������������4��0�����������,�	������������*���4��S�m���wjx
X*�	�������������P�4��		�*�	�������������`�4��������������*�	�����������4���m������3
X*�	������������s��4?�.j���
�	$�X*�	���������� �4k�O�/�>�����[�Ѡ*�	������������4�� ����8�*�	�������������P�4��j�w�������=�jX*�	������������4��Z
U��x
�>h*�	�������������$��4�� ����8�*�	��������������4!��z�����#�{�@*�	���������U��4P�Z
U��x
�>h*�	�������������$@�4x�������	�	�������������~��4��*����3�*�	�������������0�4��������w
�w
�	�	�������������~��4��S�m���wjx
X*�	�������������0�4��		�*�	�������������@�4 �������	�	�������������!��4G�*����3�*�	�������������@�4q�z2U���2xW�	�	�������������!�4��S�m���wjx
X*�	���������������4��		�*�	���������������4��������	�	�������������!�4�*����3�*�	���������������4;�z2U���2xW�	�	�������������!@�4_�S�m���wjx
X*�	��������������4��		�*�	��������������4��(\�m����+�	�������������Tp�4��*����3�*�	��������������4��(e����n�y��+�	�������������T��4�S�m���wjx
X*�	�������������P�4C�		�*�	�������������`�4m�(N�������,*�	����$����g���4��������}*�	����D�������4��(��m���,*�	������������g�@�4�������3�*�	���������������4�(����_c
3�:�,*�	����d����g���4H�I�V�a��v�X*�	�����������4~�(N�������,*�	���������g�@�4��������}*�	����������`�4��(N�������,*�	���������g���4�������}*�	�����������42�(��ad�����,*�	������������g�p�4X���m���j��X*�	�������������5��(���,*�	������������g� 5��		�*�	�������������05��\�m����	�	�������������T�5��*����3�*�	�������������@5!������-�
�	�	����������T�5D�N������Q*�	�����������5j�e����n�#��	�	�������������T�5��S�m���wjx
X*�	������������� 5��		�*�	�������������05���*�1��4����*�	����������5�:�G�N���
W��
*�	��������� 5"� ^�p�{����������lA ?����$����_05E�����4���*�	��������������5^� )`
1��)�)��*�	������������_0 5v���m����%QX�,�	�������������$�5��(�������;�F�M���,*�	����$�����U05��(j�`
1��(w�	,*�	�������������U�5��(~�������������,*�	����4�����U
5��8��	ad���	
��	$,�	�������������T�
5� )m���
))�(,*�	������������_0P55�0��U��2�=����,�	�������������F5b�"2m����%2��h*�	�������������$�5��)	`
1�6	A		,*�	�������������$0
5���������s�
��Ѡ*�	����D����U�
5�����������*�	�������������P5������#��s�
��Ѡ*�	����T����U5�����8��s�
��Ѡ*�	����d����U�5 ����������*�	������������� 5=�����M��s�
��Ѡ*�	����t����U�5[�)	`
1�6	A		,*�	�������������$p5q��b�i��)��c�*�	�����������5�� r�����%�=��]	,*�	���������_0�5��{m���({3{X*�	������������U 5��{m���({3{X*�	������������U�5���`
1�		�*�	�������������P5���b����)��c�*�	�����������5���
��������
Ș
�$0,1�X������p5/��
����
*�	��������������5V���������������\�>F�Z�������5w�k�
�����}���
��
Ѡ$0,1�X�������5��k�
�����}���
��
Ѡ$0,1�X������05��k�
����}���
��
Ѡ$0,1�X�������5��k�
��	��}���
��
Ѡ$0,1�X������5+�(\�m����+�	�������������T 5M�*����3�*�	��������������5r�(e����n�y��+�	�������������Tp5��S�m���wjx
X*�	�������������5��		�*�	�������������5��(\�m����+�	�������������T�5	�*����3�*�	������������� 53�(e����n�y��+�	�������������T�5Z�S�m���wjx
X*�	��������������5��		�*�	��������������5��(�m����+�	������������Mp 5��*����3�*�	��������������5�(����$�Q�	�+�	������������Mp� 5'�S�m���wjx
X*�	�������������!5P�		�*�	������������� !5}� /�<�E����A	N�3=4+�	��������o2�!5���*�U��4����*�	����$�����0"5���5����5���*�	������������B�"5��T4����5�	�*�	������������U#5��^�k�z��<5��*�	����4������#5��������wj����X*�	����D����� $58����������*�	������������U�$5l��(�����
����h*�	����T�����$0%5��������({���X*�	����d����U�%5��#U��3�
>h*�	�������������$p&5���z��
��#�{�@*�	����t����U�&5'��m�������h*�	�������������$�'5S��z����#�{�@*�	���������U(5���m�������h*�	�������������$�(5���z��#��#�{�@*�	���������U)5���(m���
��h*�	�������������$�)5
��z��.��#�{�@*�	���������U *5M��m�������h*�	�������������$�*5���z��9��#�{�@*�	���������U0+5��
�`
1�p{3=h*�	�������������$�+5���D�K����1�?�:��100����������$�,5�P����#�Y�	9D*�	������������;%-52�o�����x��*�	��������������-5Y�(�(`
1��(�(/!|+�	�������������  .5s� )m���
))�(,*�	������������_0�.5��T�f�o���x���Ѡ$000����������`/5�� �m����(���4+�	������������o2�/5��0��ad���	
�,�	������������e��05��o�����x��*�	������������� 15�0��ad���	
�,�	������������e��159�o�����x��*�	�������������P25\� ��`
1���w�3=4+�	������������o2�25������4���*�	�������������`35�� ��ad���jc
b�4+�	������������o2 45�� �4
m����4
�%�(,*�	������������_0�45�� &m����4
QX�*�	������������_0@55� ����������	�:�,*�	���������_0655� �$�3��L�]�o�f��1T6`�����_0�75Z� 
U��*
5
�
,*�	������������_0�75}� ��	m����(8!�*�	������������v�@85��o�����x��*�	��������������85��8��	ad���	
��	$,�	�������������Tp95�� )m���
))�(,*�	������������_0:5%�z������������	8*�����:5p�0��ad���[�^
|+�	������������O6`;5���W1���8��	�	�;5��0D�ad�P�[���	�,�	������������:5�<5������&7*�	�������������=58����������	��(Y@>5��#�`
1�	,�3=|+�	�������������$�>5��0��ad���[�^
|+�	������������O6�?5��3�?�F��S�d�m��	�,H]$`@5"��W1���8��	�	�@5K�P����#�N��	�	������������4@A5y��
t�{�����w
���	�	����4�A5���
t�������w
���	�	����D B5'��
t�������w
���	�	����T�B5���W1���8��	�	�B5���W1���8��	�	PC5���W1���8��	�	�C5������&7*�	�������������0D5;��,*�	��������������D5]�
����S
����	�	PE5s���2�S
�� ���0300�������������$�F5����2+�S
�� ���0300�������������$�G5����2A�S
�� ���0300�������������$I5����2W�S
�� ���0300�������������$PJ5����2m�S
�� ���0300�������������$�K5��������S
���&���>H0Z������$�M5s�A�L�[�S
�y�������h*�	�����������$��N5��A�L���S
�y�������h*�	����ȗ�����$��O5��A�L��S
�y�������h*�	�����������$��P5��A�L��S
�y�������h*�	����(������$��Q5�#��	�S
��2�ݎh*�	�������������$�R5�A�L�;�S
�y�������h*�	����X������$��S5;����Y�S
�]�p�Xh*�	�������������$ T5X�A�L�w�S
�y�������h*�	�����������$� U5u�A�L���S
5y�������h*�	�����������$� V5��A�L���S
7y�������h*�	����������$� W5������S
K]�p�Xh*�	�������������$�W5������S
M]�p�Xh*�	�������������$@X5����2�S
O
��(�h*�	�������������$��Y5�A�L�1�S
dy�������h*�	����������$��Z5#�A�L�Q�S
fy�������h*�	����H������$��[5@�A�L�q�S
hy�������h*�	����x������$��\5]�A�L���S
~y�������h*�	�����������$��]5��A�L���S
y�������h*�	����ؙ�����$��^5��A�L��S
�y�������h*�	����������$��_5��A�L��S
�y�������h*�	����8������$��`5��A�L��S
�y�������h*�	����h������$��a5�A�L�1�S
�y�������h*�	�����������$��b5)�Q�\�k�S
���������h*�	����Ț�����$��c5b�Q�\��S
���������h*�	�����������$��d5�Q�\��S
���������h*�	����(������$��e5��Q�\�
�S
���������h*�	����X������$��f5��A�L�-�S
�y�������h*�	�����������$��g5��A�L�M�S
�y�������h*�	�����������$��h5��A�L�m�S
�y�������h*�	����������$��i5�������S
�����h*�	�������������$� k5-�A�L��S
�y�������h*�	����������$� l5J�A�L�
�S
�y�������h*�	����H������$� m5g�A�L�-�S
�y�������h*�	����x������$� n5��A�L�M�S
�y�������h*�	�����������$� o5��A�L�m�S
�y�������h*�	����؜�����$� p5��A�L���S
�y�������h*�	����������$� q5��A�L���S
�y�������h*�	����8������$� r5����S

��$�	�������������@r5�����S
����[S�(0-��4�������5]����S
l00�Ќ������������U@�5��8OSS
��n��\���xD��������5����S
)��$�	���������������5��%��S
-Y���@,*�	������������U �5
���S
:��$�	�������������@�50���S
>u�����EX@�����/����U�5����S
W��	�	�������������$ �5�� ���S
[�;�	��,�	�������������1O��5����S
k��$�	�������������З5��
uS
o�	�	�	�	,*�	����h)����U �5o���
S
���$�	�������������@�5���
�
�
S
���
,*�	����6����U�5����S
���$�	��������������5����S
��
)

,*�	�����/����U�5���T
S
���$�	������������� �5�X
g
�
S
��
�
�
��,*�	����00����U`�5B�+47S
|��J�E�������������@�5q����S
p�n�<�(Y����������5�����S
_�x�%����D�����$��5���S
I��q��B ?������������U �5��S
����0A�(��������U��5�$4AS
���	x�<�d������56�?CS
���(?đed����U`�5��&*S
�Zu��U|/���������������5���i�S

�2OE� �`t����U0�5��[�
vS
[��
0�\�(e�����U��5K�f�2S
����/��( ���������$��5k�15S
������x�x�Y�����U@�5���S
|O`s7�r�x�X��������5�|��S
������@�>����������$�5/����S
���
$81h`x`�Z�d�$ �5����*GS
��8��	�	����������������������5��K��S
�s��7Ќp������������5��P��S
��*�	�������������`��5��,9S
$����h�P��������5�D�2S
�r��@�P��������������p�5A����S
�/?`X�x�x�Y����U�6��%���S
�(*�	�������������6�����S
�*�	�������������P6����S
��  �� n�x����$������6�, b}	; S
�s � [
�Y�`������������Up6&�	C*� S
*�	��������������6H�� ��� S
��� � *�	������������UP6j� � �� S
"!'!.
�1<3�Y��������_0�6��(0!F!J!S
E0"x"�"�"TG�A�����>�����U06�#&#*#S
e^#�#�#�#*�	����p0�������6�(�#���#S
�E$r$�$}$TGA�����0�����U�p6'��$�t�$S
�'%V%f%^%*�	�������������6C� �%�%�%S
�/&R&^&zN�C�A����h������0�6b� �&�&�&S
��'�'�'�'8BJ�Xd����_0��"6�#(D(K(S
�{��(�(�$D�>����D�����$@$6��(�(�(S
6)M)f)Z)�>�A����h�����U� '6��(�(�)S
26)M)f)Z)�>�A����������U�*6%��)**S
�*�*�*�*��)�0�����@/6G��*
+!+S
QG+R+p+e+�@$J�Yd����� 16w���adS
jy����,*�	������������U�16���+�S
�0�+�+,*�	������������U036��y�m��S
����,*�	������������U�36�Ѕ��g�S
ׅ�+�+,*�	������������U�46�����S
������,*�	������������U�56+��`
1S
��
��,*�	������������U`66Q��5��S
��GZ
PZ
,*�	������������U076u��c
��S
�+�c
*�	��������������76���m��S
���X,*�	������������U@86��əm��S
��+	�*�	������������U��86��6��S
��+�*�	������������U�P96�PW1�S
��IR*�	������������U��96/�~#��S
��+�K*�	������������U� :6U��+�+�+n
v,,%,,�@X@���������� ;6l�	�7n
z*�	�������������0;6�� 0,19,n
���A,	900������������v��;6�� �J,n
�a �*�	������������v��;6��(P,`,h,n
~�,�,-�,yy���������^��?6�-!-Z-n
��-�-�-�-�s y@e�>�����pB6� |j�d*.n
��}4.^
*8*��������h�S0C6��;.].i.n
��.�.�.�.�T�`�����������F6////n
o/�/�/�	0J�������H6Ml��/n
#%��/�/,*�	������������U�0I6h�/�/�/n
.(0i0x00u0y�������������$�M6��0�0�0n
C�0�0�0�	D4������M6��0��0n
^B��3$�*�	��������������M6���0>1O1n
k2`2�2�2Xe��D�9��V6����2n
������	�	��������������������0W6"����2n
�PG[G�	�	���������������������W6?����2n
����2��><J@!���������pX6Z�2�1	3n
s73N3W3�	9������Y6�n3�3�3n
:4g4�4�4�%H��01����U@]6�m;(�4n
mP-�;�;*�	��������������]6��4�4�4n
�T5q5�5�5Pt@y�Y@�������_6�@�5v��5n
�!626R6G6Py<?H��!UFpb6�a6l6{6n
��6�6�6�	8*�����c6�6�6�6n
�,7M7e7Z7�@HJ���������� e6/t7�7�7n
��7�7�7�7$000����ȝ������f6M88*8n
\8�8�8�8�?�C��������� i6f�8�8�8n
 �8'9=949�?�?����$������k6��8�8H9n
9�8'9=949�?�?����D����� n6� z9�9�9n
[::::*:tS<[����d����_0�r6�U:p:�:n
~�:�:�:�:�`�`�`������@t69
;;n
�I;Z;p;g;�T,Y�����������u6*o\(;n
�z��\�;*�	�������������0v6A �;�;�;n
�K<t<�<�<`��( X������`�z6V�<�<�<n
=!=,=,$0�1����������P|6�7=X=v=n
4�=�=>XȆp�]x�������6��:(.>n
�q��~�	�	�6�8>E>\>n
��>�>�>�>*�	�����������6��\U�n
�8{5�5,*�	������������U��6�\U�n
�8{5�5,*�	������������U`�64�>�>�>n
��>�>Ѡ$000�����������6R���n
4���*�	���������������6q %??n
%? ?,*�	�����������`��6�N2?=?n
R?Q*�	����(�������6� �_?j?n
y?�,*�	����X������`�6���?�?n
�?*�	�����������0�6� ��?�?n
���,*�	���������`P�6�	�?�?n
�*�	���������`�6 �?��n
7'7	9,*�	�������������`�6'�	��n
X��	�*�	�������������P�6C %�?�?n
�? ?,*�	����p1�����`��6]N@@n
'@Q*�	�����1�������6z 6@?@J@n
%�Y@`@3=,*�	����������``�6�k@t@@n
)��@�@*�	����������6� ��@�@n
�@�,*�	����$�����`�6���@�@n
�@*�	����D����� �6� %�@�@n
�@ ?,*�	�����������``�6�NAAn
AQ*�	������������6 %�@&An
�@ ?,*�	����������`Ї6:NA5An
AQ*�	����H�������6XM�`
1n
��(�(,*�	������������U��6svB`
1n
ԃ����,*�	������������U@�6�y�m��n
����,*�	������������UЉ6�DAQAfA��A�A�A�	8*����x�p�6 �A�A�A��A$BCB;B�+�+����$�����/ �6Pu��KB�E�YB�	H3��6�(���dB�BxB�B���000������������
 ��6��B�9�B�)�B�B���p�p8[��������_��6��B�B�B�3�BCC�q�	$A����4�����Б66�B�BC�/�BCC�q�	$A����D�������6q+C�4C�$jMEC��U�V�������������`�6�RC�0\C�MxC�C�C��s���������������6��C�C�C���DE(E���0<���6E	(���<E��xB�B���000������������
 ��6}	PE_EhE�d�E�E�E�E�p$�x<T����_���6�	{�
��E�|�EFF�	8*�������������@�6�	{�
�F�y�EFF�	8*��������������6)
F'F0F�n,�@FKF�N�	0A����d������6c
F'FRF�j,�@FKF�N�	0A����t�����У6�
bF�iF�asF+*�	�������������@�6�
 ��F��G#,*�	������������_0`�6�$�F�F�
3�F�FF�h*�	������������630�F���F�"�FGG�p�p������������׆jp�6Y�G�H*�	������������U��6� 'G2G�N@GQGZG�1�	�������������0�p�6�gG�nG�UxG+,*�	�������������$�6�����G�Y�� ,*�	������������UP�6'(�Gd�G�]�G�G�G�1�	������������nT%�6RP�G�1�G�a�G�G�G@�	������������ey" �6~PH�CH�h.HAHHH�~@�	���������ey" �6�hWH^fH�l�H�H�H��(@�	����������L}"0�6�
xI#I'I���IJ JJ�p00����h?������"0�6�
POJs	aJ���J�J�J�J�?�	����؟����2�" �6�
@�J�CK��=\KK,*�	�������������D$ �6@$K1-K��7K,��,*�	�������������D$��6LHBK	OK���K�K�K�K,*�	����<�����R(�6x���L��8$	$%,*�	������������U@�6�k�)L�šNU*�	���������������6�	5L�*�	������������U��6 ;LE ML��L�L�L�L�100����������$�p�6: �L��L�"
M#M9M0M�100����8������$� �6t���HM�7�$%*�	���������������6�VM{*eM�C�M�M�M�M�100����h�����U��6��M�1�M�X��NN�@<A�Y����������6]
���N�k8$	$%,*�	������������Up�6"N��,N�oZNmN|N�1Pp(Y�����������600�N���N���N�N�N�N�V�V����d��������6a(�N<O��*OGO]OVOT�V���������nT@�6� hO�pO���8_`s,*�	������������_0��6�0xO�O�O���O�O�O�O4�D��Y������m��6�r�
�O�O� P5P@P�%�100���������U�`�6!+GPPP�.[PjPqP%�$�	���������U��6WxP�P�P�37QVQ�QyQT�d�8����U�6�0�Qc��Q��Q�QRG�|T�+������58��6�@R��R�=\RH.HATAP[��������kS6��6�$R-R6R�FVReRnRl$0�1����������P�6�uR~R�R�\�R�RS�R�@`A�Y�1����U �6%S��S�e4SQS�	8*�6Q XStS�S�r[T�T�T�T�y̛�<������o2`�6�
�U�����!�+*�	�������������$��6�  UAUQU�t�U�U�U�U5��������o2��6
�U�����!�+*�	�������������$�6D �U�U�U��V V/V>��><P[�����o2��6z6VGVLV�Z�VgW�W�Sx�=���������$���6��W�W�W���W�W�W�	T3h[���6��W�WX�XX"X�lAt�P[�����$��6�)XU��;X�#Ѡ*,������������Up�6�\U���8	9s�,*�	������������U �6<y�m�������,*�	������������U��6q������F��C,*�	������������U0�6���m����M�M�M,*�	������������U��6��6ad��HFX��,*�	������������U��6���ad�jyOXXX,*�	������������U@�6,aXCC�C�*c	hXqX,*�	������������U@�6]zX��X�
�X�X�
���6{�X{*�X�
*Y*Y>#�TX[��������������6�;YJYQY�
7pY�Y�Yv��Uh[�!����U0�6�L���Y�
9��Y�	�+�X��6��Y�Y�Y�
�Y�YZ�	�6����$��6ZZ�
�8ZWZ`Z�	H,�X���6HsZ�9|Z�
��Z�Z�Z�x[TT����4�����$��6k�
[�
�`��U*�	�������������@�6��}[[�
��
�#"[U*�	����D�������6�)[�0[�
�:[s,*�	�������������$�6�J��K[�
�NJO[%*�	�������������p�6�	V[�
�*�	���������������6�Z[i[t[�
��[�[�[�d�>�(YT������6)KB��[�
�s�[	��>�A������������U�`�6BKB��[�
�s�[	��>�A������������U��6X��[\\�
A\L\b\[\�St-@A02Z�$�7iw\���\�
(�\�\�
�-x]P7��\���\�
8+];]�	�>�?��������������7�J]�2Y]�
_�]�]�]�>�T�-ȶ	������7��]�]^�
a�^F_m_2�TL��$l|�����p7��o�1�_�
�``$`�m�187�X$	������7�07`d@`�
�T`d`]`D700����D	�����"@7-8m`��v`�
z�`�`�`�`P700����d	����ME07r8�`�`�`�
�a6aga[a�-(�p2����ME�`7�0����ya�
�a�a�ai��[�[�Xd������P7�0�a�a�a�
"�a�a�a�RDB�A����t������ 7�]xb�
*���U*�	�������������p7�bZb^b�
3�b0ccctM�������������7� oc�2~c�
��c�c�cx0�	������������_0� 7�|���c�
��c�	�	p 7�^(�c�
�dB�	�	� 7lsdd�
��
�3(d%,*�	�����	����U!70�W1��
�8��	�	p!7P������
�1d:d,*�	������������U`"7cCd�@Vd'od�d�	�	@#7�d�d�d'he2e]eUeK4���������'7�H�e�e�e'q�fg4g*gl���������������07���ghmh'��ijRjJjs�����*��@=7+�cr��j'��c�c�	6�Z>7N�j�%�j'��j�j!X$0��X���������$`?7q����'������,*�	������������U@@7�vB`
1'ԃ����,*�	������������U�@7�o\(�j[z��\�;*�	������������� A7�o\(k["z��\�;*�	�������������`A7k,kOk[�k�k�k�C�@HG�����2������C7t�kll[&8lMl_lVl$00�����	������D7�rl{l�l(�l�l�l���T���I�2������F7�
mm m25mFmMm�	T/Xn��G76PTmum�m|�m�m�m��1���������n�I7t�m�mnsn�n�ns8�p������^������K7�[��
��
b�k�,*�	������������UM7?�C�n�n���n�n�	�	�����	pM7wn=�n�n��O�oo�	�$H]03�M7�(-o��6o�EoXoao�1�	������������^�%�N7�(jo�1so�$�o�o�o�1�	������������^�%�O73	�o�K*�	�������������P7vm;(�o��P-�;�;*�	�������������@P7��o�op���p(qOqGqg<3�d�����U�U7�!�q�q�q��*rYrqrhr�@pR�������UF�W7�"�r�r�r��bs�s�s�sgP3��D�����UF�[7j#t(t7t�bt}t�t]$0,1�X�������]7$�t�t�t�'u'u?u6u�@|R�Y�6�����P_7�$juzu�u�<�uv+v#vd3����_����U@b7&\vivxv�a�v�v�v�v�@�R�����������c7h&�v�v�v�qww)w\lA�RXY������$�c7�(4wUwhw���w�w�w`�x �p3�f7)�w�wx��#x4x=xK*�	�����	������g7V)	T����	�	�g7�)JxYxlx���x�x�x�	8*����Ƞi7�)��xy?y���y\z�z0�����XF�������0r7�+�z�z�z���z{{{@2�3�X�������s7F,c9){0{��9�9�9�	�	������������������s7�,;0<{C{��[{j{��	�	8*����� t7�,nnIGs{�E��{+�1�1�������������$�t7#-�{�{�{�K#|D|a|Y|D�(n8.�3��$�w7j-]x��	�|�`�6�|�	8*@x7�-c9){�|�M9�9�9�	�	������������������x7	.�|�|�|�y�|�|�|�|�	�,�4
����^�y7A.}}}�~.}c}�	�+XY@{7. �j}�}�}��~:~U~M~T�@nH#$
Z�S�7�.���	a~��l��	�	�7/o~7�~���~�~�~�@�>����D
�����P�7�/ W1��~��~g?
h*�	����������z2��70%�~�/�IV> *P*�Xd
����� �7`00�"-�0Idk�	8*������7�0v���^����*�	�����3����s��7>1�����n�y�����200����(������$�7�1�	������m����ނDX�L}��$x0�7�2�Y	7
V���j�$�	�	��7�2{������у��F*�	�����
����s��793	T�#	�}�	�	�7w3��������)��	�	����`�7�3m�Պ64�?>4��M4�*�	��������i�76T47
`4�<c4�	r4�,*�	����$�����P�7[8T47
y4�9c4�	r4�,*�	����4�������7�8	w�|4�6�*�	����D����Г79m�Պ64�?>4��M4�*�	����T����iP�7t9T47
`4�<c4�	r4�,*�	����d�������73:T47
y4�9c4�	r4�,*�	����t�����0�7�:	w�|4�6�*�	���������@�7�:�W1���8��	�	��7);ƃ�����̓�q,*�	������������U��7p;�
ad��
�
l,*�	������������U@�7�;�[���4w���,*�	������������U �7�;��r,*�	�������������@�7N<��r,*�	�������������`�7�<���,*�	������������U��7�<KB#�*��&3�D�7�'u*�	�����������7X=>�dG��mU�f�OX*C�������������Й7�=}�m��x����	�	 �7�=����P��φ�)�!��`�A�[ȏ�������7�=�-�8��e��������u\=����04��������7�=�����)M�o����%�X����������7>�������T����F�100������������U��7;>ȉH�݉�`@���m�100�������������P�7a>�����oK�h�q�*�	������������_�0�7�>�)�|���[��%*�	���������������7�>@���1����Ŋ֊ߊ(2�	������������:���7�> �d����	��~5�1�2�X��������_0�`�7�>(#�d0��F�Q��S,*�	�������������U �7�> Z���q�������N*�	�������������%�7%? �������(E�`�k��100�������������$1��7I? s�����_��J�
*�	�������������$1и7i?�������X�-�?�6�*�	������������7�? R�{*g����������C�R�Y���������0@�7�?o\(����z��\�;*�	���������������7�?x��������U͍�)*`/H#����L�0�7@�
�ԍ���w
�w
�	�	�����������������������7>@؍�9����$�1����10�����������7�@ D	@�P�T�������x3���4��_0��7�@�
�����w
�w
�	�	����������������������7A%%(�(,*�	������������UP�77AL��������ޑ	��X�DP������7PA�����PG[GW�	�	������������������P�7tA'�6�A��*d��������D� #��������7�A(�������;����������������������U[�7�A����Ɠ��ړ1�:��	8*�������7�A��B�I���Y�l�s��	�	���� �7�A�z������������1�<������������7B���ǔΔ����0�`�wHZ���7\B	T�7��#*�	���������������7zB ;�P�_��(���������1�5XY$<�0�7�Bc9��ĕ�*9�9�9�	�	����4��������������7�B Hҕ����B4�Q�m�d�đԑ (�
do2 `�7�Bc9�����S9�9�9�	�	����D�������������7C��������\̖����03�5 (TB�$  �7(Cc9����^9�9�9�	�	����d��������������7SC �+�H��q��ԗ����̇(YX�����o2�7�C	T��$��-+*�	�������������$�7�C �	7
����c
s*�	�������������1��7�C 	T�'	���$�	�������������1��7D0"�+�2���Z�o��x�X5H)����t������ �70DH���������
�%��ԟl����H������zwP�7�D8>�N�_���� �_�W�������?����yE�7E~���	��������	�(Y��79E �������H�u�����\)p)�X�������1I�7_E	T�Ǜ�*�	��������������7�E�:�˛����q*�	��������������7�Eϛ�E��x�����@D�������������� �7�E0
��(��"s��������\9�1������} ��7�E�B��	���Gl��	�	�7�En��Ɯ�M�$S�D*�	�������������$P8F�o�Μ�SEٴS�D*�	�������������$�8,F(֜���W���/�'��w�N�G������w�8NG#u
W����_	B�	�	@8nG�*IGa���9.+�D*�	�������������$�8�G�i�x��������	�	������ 8�G��	7
�����'�
D*�	�������������$�8�Gʟٟܟ��%-���"@200��������������8H0�}��4�E�T��ie�������������!@8"H	T�[��)*�	�������������P8FH_�	7
j��*�n��C*�	������������U�8lHu�IG���+>��B *�	������������U@8�H��������>Ġ����@2�3XY�<�p8�H���
��U�����	�	����������������������8�Hc9����K9�9�9�	�	�����������������p8�H��M
+��`]�l�EF�2\1��������������8Iw������y���E�E�	�+XY�D�88Ic9��ϡ�{9�9�9�	�	������������������8`I#u
ݡ���_	B�	�	�8yI#u
����_	B�	�	8�I�*IG���9.+�D*�	�������������$�8�I�*IG����9.+�D*�	�������������$�8�I0��2�����������W@���\������!�!8�J�����-�<�G�@2,1�X����������"8�JЭ�����/�\�	�	�"8�J@f+N���2�\�c�*�	�������������P#8�J0l�v�����-�t�����HP�	����t	����!%`(8hK@Ӥܤ���-

�#�������������!GZp)8�K8*�:�a����l���~�HP�	����0�����908�K ���@�����'��*�	����\������$I48LX����5���%���ԫȫ��	����d�����x|`A8.L)�9�A�������ӭ˭�
������������ E8FLۭ5����;��%�u��������������G8fL8L�N���߮����<\1�������������6�0J8�L��>��\�]�r���T`28[P�������Q8�Lװ����q��{�	TP(YpR8�L8����������ر$9�6����������60X8M�����*�	�������������PX84M0���!��$]�����]�W�1���������|�[8SM�����u��FO�Z�����x�c�����q8�M�����J��	�	�������������������q8�M ��&������������)8x�1�����1OPt8�M��"�ȹ��Թ���	�0@u8�M�	���'�>�G��>�1��X������v8ZN(0!N�R��!0"x"�"�"TG�A����H@�����U�~8�N(7�N�M��HL������"TG�A����@������U�8�N(�#,�0��aE$r$�$}$TGA����p4�����U�Њ8O�$�����n'%V%f%^%*�	�������������8 O���������˾þ�100�����������P�8EO@��D��1�u������)��1Н�����W�p�8bO�Zs���<�	d
�	�	К8�O����O��8�?���	�	����$�������8�OPF�Q����f/�	����4����	��8�Op�c�p��z��`P�	 2�������p�8�Ols������
�3(d%,*�	�����
����UМ8P0��IG�������+-�	�������������@�85P@������=���������*�>����D����m�`�8�P@��!�������1`t������������m��8>Q@��2���������1`t������������m�`�8�Q8�������������1pt������������ͅ��8�Q8������<�G�Y�P��*�	����H�����ͅ��8�RH	t�t�3Kt[tptftT�������x�����{4n��8_S8�������L�e�w�l��*d+�����
����ͅ
м8�S8�������&�������*d+������������ͅ
0�8T@������A�Z�e�1pt������������mP�8iT8m������
�������*�>������������ͅ�8�T@��#��=��
����*t?����T����m�`�8�U@H�_�c����M�[�1�)������������m��8[V@e�u�y��������1�)������������m���8�V8�'�+�����
��1�������������ͅ��8yW8������<�G�Y�P��*�	����������ͅ��8�XH"�2�6��3d�x�����T������آ����{4n@�8�Y8��������*�C�U�J��*@��������ͅ
��8!Z8h�w�{��&�������*@������������ͅ
��8�Z@��2����#�A�L�1�������������mp�8-[8T�d�h��
�������*t?������������ͅp�8�[8���S��9r�~�y��*�	����d�����$��8�[0�������92�=�>�*�	�������������%��8\@��	�ش	�=s�	��	��	��	�* *����t����m��8g\@��	��ʵ	��.�	[�	h�	1t1������������m�8�\@r�	���	����	׶	�	1t1������������m�8�\8�	��
�	����	��	��	1P1������������ͅ�9�\8������<�G�Y�P��*�	���������ͅ�9Z]Hɷ	��ܷ	�3
�	�	-�	$�	T��	����8�����{4n�9�]8T�	�r�	����	��	��	�G�* *����$����ͅ�	9�]8Ӹ	��	�&
�	"�	+�	�* *������������ͅ
p9^@2�	�K�	�~�	��	��	1P1������������m�
92^8��	���	�
ع	�	q�* *������������ͅ�9b^���������*�	������������Up9�^���������*�	��������������9�^�*�9��N�Y�`��*�	���������U�9�^8o�{�������������<�����D����799%_��CC�C��,����,*�	������������U9C_��ad�jy����,*�	������������U�9e_j�����q�����,*�	��������������9_��� �zy<�Y�i�b�@2�3XYd<�p9�_�t�w�z�#��,
�	8*�9�_c9��U5
z{9�9�9�	�	������������������9�_�������z��������	�+XYh�D�9�_c9����z�9�9�9�	�	�����������������09`�	���)�:��	8*�9#`O'
%E��j{'
�'
�	8*�9=`i�r�{��_�������	8*������9S`�������n���$�LX�#�#�X�4�����$�0"9j`3�<�O��t�
q�|�J$0�0 a�����U��"9` �������{������dm�G�D�X������/I$9�`(����	���0�G�h�ڔ�#�#�X�����w��&9�`}�����������(� �P.d.�X|������$*9�`=�S�h�����������P.d.�X������$p-9
a��I����� �Y�Q��tȄ`B�7�����$P39 a(���������D��w��t�:�X�������89Aa@��������w�������|<7�B<��sU`>9ja��	���-�	�	�	�	�	�����������������d�>9�a!�3�:��S�
_�j�n$000������������?9�au�������`��������U$��B(������$�@F9�an��
����$�**�	�������������$�F9�a�1���ԃ)���	�	������������U@G9b(0�@�s����������MP�&�4����^��J9Ib �U����>4+�	������������o2@K9mb�����������,*�	������������U L9�b:�J���r�������	�B��@80S9�b��i���r����s��	�)�X��������U�S9�b��%�r���J�`�W��>�>�Xȣ������U9c o�y���r���������� ���������/�0X9c��"�r��J�`�W��>�>�X(�������Y9!c o�G�l�r��������� ��X������/��\91cm;����rP-�;�;*�	��������������\9Ac(������r)��������XS�Q���������eS@b9Sc��
���r]7������0�(8Y`�������k9~c����I�r�5�������tS�|�X$
����U q9�c	o�!�r�*�	�������������0q9�c'�7���r���L�l�d��������`������x9�c�����rb�������S�Q(Y������U��z9�c������rK�j�y��0�m����9�������|9(d	o���r-*�	�������������}9Hd����C�r3I�������@�T8��9�����Є9mdu�����rQ��*�#��><:������U��9�d	[�r-*�	��������������9�d`�o���r1���������>��X�������`�9e����P�r6 �������$(�@Y�
������p�9�e5�K�Z�rC��(�W�O��Dx����������9�f	��r��$�	��������������9�f	��r��$�	������������� �9g������r�������mP:(Y05����U�9Zg4�34=�rr�F�s$0<0@���������p�9hg0I���P�rt^�* *������������S40�9|go����r���%�7�.�H0�m�X,~��������9 hn�����r�E�p�~�x�,*�>��������U��9>h�B���r�l�9��	�	�9Rh0���
�r������+�XY���O�� �9�h29�r%���zU�	�	�������������p�9�h��*�r��8��	�	���������������������Я9�hT�%���rB��{����	(W�+8n�@�9%l�/�3�rw������� ����������$�P�9Jl���r*������D������������$� �9pl����r��-f̍\J ����������$��9�l@n�wr�����T00�������������D��9�l���r�Gj4KL�����������$�`�9�lr��r4uR(�`����������$��9m����}rN�����	�	����������������������9Am29��r4�6��	8*P�9jm(�g��r������>�>������������^�P�9�m���r Yo�l$00��������������9�m ���r�L���X�h��������_0���9�mr��r4uR(�`����������$0�9n����}rN�����	�	�����������������������9Cn29��r4�6��	8*�9ln(�g��r������>�>������������^��9�n���r Yo�l$00���������������9�n ���r�L���X�h��������_0���9�nr��r4uR(�`����������$�:o����}rN�����	�	��������������������� :Go29��r4�6��	8*p:po(�g��r������>�>������������^�p:�o���r Yo�l$00�������������0:�o ���r�L���X�h��������_0�
:�or��r4uR(�`����������$P:p����}rN�����	�	����������������������:Ip29��r4�6��	8*:rp(�g��r������>�>������������^�:�p���r Yo�l$00��������������:�p ���r�L���X�h��������_0��:�pr��r4uR(�`����������$� :q����}rN�����	�	���������������������@!:Hq29��r4�6��	8*�!:qq(�g��r������>�>������������^��":�q���rW���$00�������������0#:�q ���r�L���X�h��������_0�(:�qr��r4uR(�`����������$P.:r����}rN�����	�	����������������������.:Mr29��r4�6��	8*/:vr(�g��r������>�>������������^�0:�r���rW���$00��������������0:�r ���r�L���X�h��������_0��5:�rr��r4uR(�`����������$�;:"s����}rN�����	�	��������������������� <:Ts29��r4�6��	8*p<:}s(�g��r������>�>������������^�p=:�s���rW���$00�������������>:�s ���r�L���X�h��������_0��B:tr��r4uR(�`����������$0I:'t����}rN�����	�	����������������������I:Yt29��r4�6��	8*�I:�t(�g��r������>�>������������^��J:�t���rW���$00��������������K:�t ���r�L���X�h��������_0�`P:u��r1,��l000�������������$�Q:"u9OSrb9����a�����������$�Z:Du0���r��t
�
00������������5P[:hu
 $re�}$h4�@�9���������$� _:�u�
r�Y	�	��������������$pj:�u�	�	�	r�	�	

�>�>�������������$��k:�u2�

r�[�
%�	�	�������������l:�u
�#
�r���!�+*�	�������������$�l:�un�'

�r��$�**�	�������������$�l:
v
�#
�r���!�+*�	�������������$Pm:%v
�#
�r���!�+*�	�������������$�m:=vn�'

�r��$�**�	�������������$ n:Tv���rW���$00��������������n:vv ���r�L���X�h��������_0��s:�v���rW���$00�������������@t:�v ���r�L���X�h��������_0� y:	w���rW���$00��������������y:*w ���r�L���X�h��������_0��~:bw���rW���$00�������������@:�w ���r�L���X�h��������_0� �:�w��+
4
r\PG[GW�	�	��������������������:�w�*@
D
rzB�N
%*�	��������������:�wU
^
a
r�q
�
�
D*P*�X�����������:x�
�
�
r��
!��H�ȯ�������$P�:2x
�#
�r���!�+*�	�������������$��:Zx0^
9r�EV�	\*p�:{x_{�ra���D�p5�����$�:�g���r2���*�>������������:�g���r6�

�*�>���������0�:�x
)
0
r<F
Q
a
Z
$0npY������:�xh
}
�
rF�
�
�
��
�S�|�Y$�������:�x�
rV-DS���S R�4������:�x �JZerky���x0�	����D����_0���:y���rsn��
�	�0�Y����������:$y��r/Kh�ynď������$��:Ay���rC����$��(Y������U��:z ?Qar�Pm����*�	����������0��:#z	��r���	�	����T�������:Pz���r��	�0 �:az"'rSx���S�S�d�����$  �:�z0���rJ��*�	������������S4�:�z�P/�r1�' n(s8������������:�z0.7;r6Qt??������������S4@�:�z�}�r(��*�	����t�����`�:{`���r-���������>��X��������:0{���r2 �������$(�@Y�������Э:U{�r?���D(�`�������:{3I�r��Sogp�H�0��������:�{��r�@[l��md:$����U��:�{��rA���l*0n�������������p�:�{���rHQ���$08RXD�������:�{0I���rK^�* *������������S4`�:|�6.��rX�����6*�	���������������:2|�� rY* 5 W P �	h58:������U��:x|f u � r^� !
!��*�>����H�������:[y7!�D!r�1V!�6�000����������������:�|]!s!�!r�Q"�"'##p��Y\��������:�|Q#`#�#r��#�#�#�,*�>����ؾ����UP�:�|Q#`#$r��#�#�#�,*�>����h�����U��:�|S$\$_$r��Mg$D*�>������������UP�:�|n$\$y$r����$D*�	������������U��:}KB H,�r=�$D�'u*�	������������_p�:/}�$�$�$r>�$�$%���	�9؞�5����U`�:S}%$%7%rCV%�m%�,*�>�����5����U0�:i}�%�%�%r:�R��%�000���������������:�}�%�%�%rGn&�&'}�=�X���������P�:�}�#"'%'ro8$	$%D*�	������������U��:�}-'<'`'ri�'�'�'�,*�>����@�����U��:�}-'<'�'rc�'�'�'�,*�>����������U0�:�}n$ H(rR���$D*�	������������U��:�}("(E(rwy(�(�(�,*�>����������U0�:~�(�(�(r�D)_)v)n)�SPR�����:�����$`�:3~�)�)�)r�7*v*�*� n�p�d�������:F~�*�*�*r��*
++C�*@n����������0�:\~+++8+r�n+}+�+%�	�0�X�������:i~��+�+r��:
�	�	��������������:|~	���+r&*�	�������������;�~`��+�+r*���������>��X�������`;�~���+1,r/ �������$(�@Y4������p	;�~--.r<g0�1�1�1x:�M��������;�2�2N3r�%4z4�4�4���8XY�?�������;:	��5r��$�	��������������;\55,5r�Z5y5�5�5��LK�����U� ;{�C�5�5r��5s$0�0����������!;�0�5�5�5r�5�5? ?������������S4�";�6;6]6r�6�6�6F�	�)�X�����dP$;�N�6�6rX-�QD*�	���������U�$;�N�6�6r]-�QD*�	���������U�$;� �6�6rW7�	�	����
�����S%;	�!7*7-7rD97H7�	�$�Xp%;�O7�X7r_7v7?H*P?�������������&;H�O7}7�7r_7v7?H*P?��������������&;t�O7�7�7r_7v7?H*P?������������� ';���7�7rr�;
*�	�������������p';��vB��7rzԃ�7'*�	�������������(;߀	-�7r��$�	������������� (;�	-8�r��$�	�������������0(;%��7�7�7r�7�7�/�1�	�������������$@);C�@�7�7�7r-8)X�*�	�������������o�);l�0?�78r��,8!��@+�	������������5`*;�� 8.818r��I8R8h*�	�������������S�+;���7�7rr�;
*�	������������� ,;ԁvB��7rzԃ�7'*�	��������������,;��	-�7r��$�	��������������,;�	-8�r��$�	��������������,;?��7�7rr�;
*�	�������������0-;_�vB��7rzԃ�7'*�	��������������-;��	-�7r��$�	��������������-;��	-8�r��$�	��������������-;ʂ�]86�j8r+u8�8�n�	�������������/;�@�8�8�8r��8��3=(+�	�������������D�/;� 8�8�8r��I8R8h*�	�������������S 1;F���8�8�8r*�8�h?�	������������'�1;n��8�8�8r��89�1�m������������U��2;���9�%%9r�-9y��n�	��������������3;�� 89N9�9r��9*:=:5:D?Z����8�������p6;�� v:�:�:rs5;|;�;�;D?Z������������:;#��;�;�;rC<5<G<><�0`n0Z�����i<;I�0R<b<�<r�3>z>�>�>0+8�HZ�������S��B;m�80?:?[?r��?�?@�?pn�:�Y���������E;��0)@2@O@r��@�@�@�@�0�n����06�����S�PG;ń(�@�@
Ar�\A�A�A�AThR(Yؙ�����$��I;� �A�A�Ar]B2BFB=BT,T�X������$��K;�(UB^BbBr�;_`s�*�	�������������00L;��@kB�B�Br=UC�C�C���*�n���������m��Q;��@�C�C�Cr��D%E6E1�:������������m�@\;~�@@EPEUEr��EFF1�:������������m��a;Y�8F6F;Fr��FNG^G1�������������ͅi;:�8��fG��r<�G�Y�P��*�	���������ͅk;�HjGzGGr3�G�G�G�GT��:����H�����{4n�n;��8!H0H��r������*\?����$
����ͅ
@q;m�8DHTHYHr&�H�H�H�*\?������������ͅ
�s;B�@�H�H�Hr
ICINI1�������������m�w;�8VIfIkIr
�I�I�I�*�n������������ͅ�z;�(�I�=�Ir%�I�+�*�	�������������00{;9�08�IJrO���+�	������������9T};_�@JJ"Jrz�JKK 1�	������������m���;��@,K7K<Kr�xK�K�K�+�	����x�����mЃ;֑(UB^BbBr�;_`s�*�	�������������0P�;`�@�K�B�Kr=�L�L�L���*0n���������m��;Q�@MM$Mr��MN N1�������������m���;ɓ@*N:N?Nr��N�N�N1�������������m�Й;F�8�N�N�Nr��O�O�O1�������������ͅp�;ɔ8��fG��r<�G�Y�P��*�	����������ͅ`�;��H�O�O�Or3,P@PVPLPT��:����إ����{4n@�;��8}P�P�Pr��P
Q QQ�*P?����D
����ͅ
��;&�83QTHCQr&zQ�Q�H�*P?������������ͅ
 �;��@�Q�O�Qr�QRR1�������������m�;�8RfI$Rr
eR�I�I�*0n������������ͅ0�;��(UB^BbBr�;_`s�*�	�������������0��;Ø@���R��r=���������* *���������m��;�@���R��r�J�w���1,1������������m`�;?�@���R��r�������1,1������������m@�;m�8�R�R�Rr�2SWS��181������������ͅ��;��8��fG��r<�G�Y�P��*�	���������ͅ��;��Hn�7K��r3��������T��	����8�����{4n��;F�8��fS�r�K�`�g�G��* *����d
����ͅ@�;s�8z�zS��r&�������* *������������ͅ
 �;��@��~S�Sr,�A�L�10������������m��;Ú8T��Ie�r
�������*�	������������ͅP�;�(UB^BbBr�;_`s�*�	�������������0��;��@�SJ�Sr=mT�T�T�T�*�	���������m�`�;�@�T�T�Tr�)UVUdU1D1������������m`�;��@nU~U�Ur��U�U�U1D1������������m��;s�8�UV	Vr��V�V�V1P1������������ͅP�;-�8��fG��r<�G�Y�P��*�	����h�����ͅ@�;��H�V�V�Vr3
WW0W'WT��	����������{4n��;�8WWbWvWr��W�W�W]�
�*�	�����
����ͅp�;��8�W�W�Wr&X+X4X�*�	������������ͅ
p�;K�@;XQXVXr�X�X�u1P1������������m@�;��8�X�X�Xr
�X�Xkz�*�	������������ͅp�;��(UB^BbBr�;_`s�*�	�������������0��;8�@�XVYr=�YZZ��*d���������m�P�;)�@DZ[Z`Zr�[�[�[1�:������������m��<��@�[�[�[r�\S\]\1�:������������m�p<�8g\�T�\r�']�]�1;������������ͅp
<��8��fG��r<�G�Y�P��*�	����Ȧ����ͅ`<��H�]�]�]r3�]^'^^T�`Z����������{4n <��8N^]^q^r��^�^�^l��*t?�����
����ͅ
P<��8�^~S	_r&@_]_���*t?������������ͅ
�<u�@f_~U|_r�_�_�_1;������������m@<�8�_``r
E`r`{`�*t�������������ͅ0<h�@�`�`�`r=AaMa_aWa�*�	��������m�@"<=�@saJ�ar��a�ab100������������m�&<��@bTHbr�NbZbcb100������������mP)<�8lb�]�br��bcc10������������ͅ-<��8��fG��r<�G�Y�P��*�	����(�����ͅ/<f�Hn�7K��r3��������T��	����X�����{4n@1<4�8c)c=cr��%ocvc!X�*�	�����
����ͅ�2<��8�cq�cr&�c�c�c�*�	������������ͅ
04<�@�c�X�crUz"dkz10������������m`6<t�8-dq:dr
�cYdUq�*�	������������ͅ8<�M�`
1r��(�(,*�	������������U�8<����adrjyOXXX,*�	������������U`9<�r,*�	������������U�9<���\U�r�8	9s�,*�	������������U`:<�����r>��@�K*�	������������U��:<!�J�W1�r�
/-
R*�	������������U�0;<A�(UB^BbBr�;_`s�*�	�������������0�;<�@bd~d�dr=e4eFe>e�* *����$����m�0@<�@Zeqever��eff1t1������������m�F<��@f/f4fr�jf�f�f1t1������������m�I<'�8�f�f�fr�9g^gt1�1������������ͅ�N<��8��fG��r<�G�Y�P��*�	����������ͅ�P<�Hɷ	mgܷ	r3
�	�	-�	$�	T��	����������{4nS<��8rg}g�gr��g�g�gpW�* *�����
����ͅ�T<��8�g�Whr&,hAh4X�* *������������ͅ
�V<�@JhTH_hr�h�h��	10������������m@Y<��8�h�h�hr
�h�hi�*P*������������ͅ`[<@�(UB^BbBr�;_`s�*�	�������������0�[<��@i$i)ir=�i�i�i�i�*�	����4����m�P`<c�@jj"jr��j�j�j100������������mg<��@�j�j�jr�4k[kdk100������������m`j<�8nk:N�kr�l?lNl10������������ͅ�o<{�8��fG��r<�G�Y�P��*�	���������ͅ�q<2�H�V�V�Vr3
WW0W'WT��	���������{4nt<ܽ8Vlalulr��l�l�l.
�*�	��������ͅ�u<8�8�l�W�lr&m+X4X�* *������������ͅ
�w<��@1mQXGmrzm�m�u10������������m�z<�8�mhJ�mr
�m�m�m�*�	������������ͅ�|<B�l���mrs�5Y��*�	������������i}<y�l���mr��5Y��*�	������������i�}<��l���mrs�5Y��*�	������������i~<�l���mr��5Y��*�	������������i�~<0�l���mrs�5Y��*�	������������i<c�l���mr��5Y��*�	������������i�<��Pn���rA�L����*�	������������Jy��<��@n��rn&n��,*�	�������������D$P�<��-nU�r9n�>�?�	�������������&�<�xDnZ2�2rPn[n|�	�?�	��������������"@�<�7���r6��7*�	�������������$��<'��	��rX��	�*�	�������������0�<@� bnknrnr�4
2{n�(�*�	����D�����1��<X��n�n�nr�&�5,*�	����T����U@�<s�7���r6��7*�	�������������$��<���	��rX��	�*�	�������������0�<�� 	�n�nr�n-+*�	����d�����1@�<��	:�nr�*�	����t����UP�<� ��n�nr�iG#*�	����������1p�<����n�nr�3
*�	���������U��<�0�n`
1r�	�		*�	������������܅0�<<� �6��r7��*�	�������������$��<e�(�n�n�nr��	��	o�(*�	���������aT@�<��
ooor�8'7�@*�	������������<��(%o.o5ork�0�Do	*�	���������aT`�<���1KoRor�%2.uX*�	�����������<��0�n`
1r�	�		*�	������������܅��<�� �6��r7��*�	�������������$�<(�`ao�`�1rmoxo�}�?�	������������� �<B�Po���r�o�o���?�	������������2�"�<_� bnkn�or�4
2{n�(�*�	����������1��<��n�n�or�&�5,*�	���������U �<��0�o�o�or�o�o���o�?�?���������� �<�� �o�oprp/pCp8p�?�?���������0� �<�� Rp[pbprkp~p	�*�	����$�����1��<���p�p�pr�p�pX,*�	����4����UP�<&�(�p�p�pr�p�p>�*�	����D������<H��p.o�pr�pDo	,*�	����T�����$��<m�`ao�`�1rmoxo�}@�	������������0}��<��Po���r�o�o��@�	������������ey"��<��0�	qqr�	�	q3=�*�	����d�����@�<�� #q.q5qrR�,�>q	,*�	����t����_0�<��8EqNqUqr^qoq}qvq�1�	����������4Ж<��(�q�q�qr�q�q�q���1�	���������nT%��<�P�q�q�qr�q�q�q��*d+���������JyИ< �@�qrrrr&r-r�S,*d+����������D$Й<?�`4rFrQrrkr~r�r�r@@����$����0}@�<[�P�r�r�rr�r�r�r��@@����D����ey"��<z��8��r�r'7�*�	������������� �<��m���r>4���*�	���������������<����m��rs8!X�*�	�������������0�<����m��rs8!X�*�	���������������<��8��r�r'7�*�	�������������@�<2�m���r>4���*�	���������������<T���m��rs8!X�*�	�������������P�<n��8��r�r'7�*�	�������������Р<����m��rs8!X�*�	�������������`�<���8��r�r'7�*�	��������������<��m���r>4���*�	�������������`�<����m��rs8!X�*�	��������������<���m��rs8!X�*�	���������������<9����r4���*�	��������������<R� s's2srWsjsvsqs�0�(Y������10�<m��s�s�sr�s�s�s�$0�(Y������P�<���s's2sr�sjsvsqs�1�(Y������$��<���s�s�sr�s�s�s�$0�(Y��������<����adrjy����,*�	������������Up�<��y�m��r����,*�	������������U�<��g��r��t�6,*�	������������U��<!�KBm��rs
t	�*�	������������U��<F�J�W1�r�
/-
R*�	������������U�� Go buildinf:go1.23.5�0w��tA����path	cmd/trace
build	-buildmode=exe
build	-compiler=gc
build	-gcflags=cmd/...=-dwarf=false
build	-trimpath=true
build	DefaultGODEBUG=asynctimerchan=1,gotypesalias=0,httplaxcontentlength=1,httpmuxgo121=1,httpservecontentkeepheaders=1,netedns0=0,panicnil=1,tls10server=1,tls3des=1,tlskyber=0,tlsrsakex=1,tlsunsafeekm=1,winreadlinkvolume=0,winsymlink=0,x509keypairleaf=0,x509negativeserial=1
build	CGO_ENABLED=0
build	GOARCH=arm64
build	GOOS=linux
build	GOARM64=v8.0
�2C1� r�BA��:
; 
:
=
|�</*/
: <A<B<PBM
\\\'\"/
--><H1<BR�����ID3�mp4�<!--!<DIV<!--�����������EߣOTTOttcfwOFFwOF2PKasmftyp

��������&lt;&gt;\u00	
---
styletitle	);
,:<HTML<HEAD<FONT<BODY�����<?xml%PDF-�����OggS{��&#34;&#39;&amp;
'.none-----\x3C$1script> 	
/$3?
	Date: <TABLE<STYLE<TITLEGIF87aGIF89a���( ( ) ) ����(�(@S,_, 4����P@�w��,����+�EE�� �E�\u003C\u003E\u0026\u003D1Hb�� )0:<SCRIPT<IFRAMERar!�textarea�PNG

��������MThdRar!ʚ;e�	��������������������������������0909!~az ~AZ   (								���<!DOCTYPEexpressionmozbindinggoroutine ConnectionDEPRECATED
-----END %!PS-Adobe-Content-Type��������FORMAIFF��������RIFFAVI ��������RIFFWAVE���������DFFLP~h8j�������������/�/O	;0U4'��0JA0�0�0�0�-�/�/�����Pv��@[^^@n�n�	�	`l���������
�
Pz'`

Hp�`��0�S�_�_�����-0>��ŨΨ٨��P��0YP�����Pmpt��ª۪ߪ:@[���������ƤG�� ���� ���� ����
-----BEGIN /dev/urandommaster secretkey expansion<!DOCTYPE HTML����������RIFFWEBPVPclient finishedserver finished \:Й7@�Content-Length: ��
�$�I	 �
Pz�p�T6�/proc/self/auxv@M�
����@E
0`	��0123456789ABCDEF�	�a�)0Z ,/�
00�0��0p�0�71V	��#��$�	��AZaz		  	
  �ep�"p@#0(p� @�6lثM�/��'�y�Z���nܼ��b��#�u!`r)V"��'�)�060�80]8�V8@�#PE!`���"��!Х#�
��5�Transfer-Encoding��1/1�1�1����p������,�,�,�,��ͩЩ٩ީߩ7;IMO���������`��`lnprs0-g-o-p---!-4=DMT`nuy}���� 0@$ 0@   0@extended master secret�.�.PRI * HTTP/2.0

SM

��������4��������8080*:�.:�F��@������������	1VY�����59?�j�j�j�j0coo46G�6�@�M�P�Y�\�_�0�m�����	P	U	c	f		��
'
0
9
@UW_`rx@UX_�����o��Ռ��������A���� 	9	?	?	�
�
�
�
�������DPY������������[]a�op��Aq���#-/������������				��������
JMO`j��������pj�j�j�j���������������������-�4`�.�/�#� #�P
�
	

  09AZaz09AFaf�r/��/P�)0�)���� � � � � p�r�_? �@ T 3�4�M�O�?�?�� ^ : ..
.
..!. ��� �	 
 / _ 000 +0;@DEO x�� ^`|�����		



�R1`{2K4��         	 
 / _ 0���������� 
�5
�=
�!�t�a��e��¢z��^�	�Ȩ3�09AZ__az!/:@[`{~09AZ__azepenep# @8`$�p�l�H�T� �@�`ŀ������	

��������������������c%Q����������������������������������\cX֜�����G��2��[��Y��ݯ8|A��1��0Z��~�2��5+�=���7:\��1���c\�e���
	LP��� m   9 ..	... . ��� �	 
 ( ) / _ 000�K�P�Y�^�_�+0FMRu@���`��E�������:>Y6@U`gp������	�	�	�	�	�	oJoOo�o�o�o@j^j`jijnjoj�����������������������������������	
  ������ 
 ( ) / / _ _ 00"	�@�!�"�#%��J'�����`��^��L�����H2������������������`!�!�!�!0!0"0)080:0����/��+xM�-�-@���.�/��0�0�0�0�1�1�2�23W3f�o�q���




D
F
H
J
O
T
c
f

GIlq���������	
 �e��� 
 ( ) / _ 000�? A�BzD@FP�G$tI��K ��L(knN�P+�/�,�0��̨�	��
����/5�
#�'�<���̨�+�/�,�0�	��
����/5�
#�'�<��	@tAJ	��$n$
68EPl �#$n$p$t$�$C%����������������������������-%-'---��2�P�Q�R����,�0�=�@�I�N�O��op p�������H8'H='H8'H='*'- 735)2#.!%,40(1$+6	
�������������������������cM��7-�X
�H��z��j��)s XX& X&0X/sys/kernel/mm/transparent_hugepage/hpage_pmd_size;Zx����0Nm�������6�8�<�>�@�A�C�D�F�G�O�������������������04�0
	`�He�0	*�H��
0
	`�He� 04�0
	`�He�0	*�H��
0
	`�He�004�0
	`�He�0	*�H��
0
	`�He�@H��H��H��H��H��
H��
H='H='H='H��H��H='HB�'/7?&.6>
%-5=	!)19
"*2:#+3;$,4<	,<HS\dov���������
'2BQ[d
578<?�j�p�|������������������!�#�$�&�*��.�.�.�./�/00!0)080;04�MN���m�p����������%�*�����������kEkPkYk[kakckwk}k�k Zi���:`�p��                                                                -�]�B 
  ..:.;.@.].000�01���2�X�&c�
���������������������������������������������������������Q����/�k�H�	��;�ɸ��G��o��8d		
	
�S������Q �  * . ` d f o �����������04?4����s�z� !�������5�O�o�����������`eghj��������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
HeHeHeHe	00	

$�~���|���	�	�	�
��?F�� �� � 8����Ui���������������������������������(*9<DFHJMUVXZ]`acfow7
77=�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�.0/011�122`2~2`�|���������������������������������� � !�"�U�d�e�g�
&(:<=?MP]��	6:<=?@GPY(*02359<DGHKMUW\]_cfw��S������Q �  * . ` d f o �������������������������������������������04?4����s�z� !����	
578;FPY







(
*
0
2
3
5
6
8
9
<
>
?
B
G
H
K
M
Q
Y
Z
\
^
f
g
v









5
8
:
?
H
P
X
pz|�������������o��KUpQ	�R	T	�������������� 
 � � *0-0�0�0�� �-����;��-�0�F�g�i�{������������
 (08@P`p������o�o�o�oߦ�9�@�� ���������JP�#'��pz|���������@n_n�!�(O��������������`nn"�C� 0@`��� 0@`� � � &   ! �0 `9 R�}��    "   �"!a: S�~x		



                
 ?AJVoq���Pp�������P���=�@��������!�p�t�v��� 0@P`p�������� @`����@�����	�
��
�� %&(�*058@H�JPU`�jp�)]4};�=�_F ~ 8� 	#{#*#i'u'�'�'!�'�'�)�)�)�)�)#.&%.).V.\.	000000>���6�D�H�Z�\�^�	�=�4]�c�^`��������������u����������������0�0�� �!�����[�j�k���GP���>�@���	

������@kCk�o�o�o�o�o�
@����������0�m�7�=���K�`([3{:�<�_  E } 8� #{
#)#h't'�'�'!�'�'�)�)�)�)�)".&$.(.B.U.W.[.00000?�"��5�7�C�G�Y�[�]��;�3[�_�b�b�
d�'��@B����ʚ;�T�vH����rN	@z�Z�Ƥ~��o�#�]xEcd����
�#NJ�������	�	rw��x~X
^
p
x
*3i|���p �t y � � P!_!�!`$�a$�$�$�$v'�'�,�1��1�1 2)2H2O2Q2_2�2�2�2�20�5�(*02359<DGHKMPW]cflptpsuwz}�������������&*]afj�A EHMPWY_`}��������������&!e�?��?$@Y@@�@��@j�@��.A�cA�חAe��A _�B�vH7B��mB@�0�B�ļ�B4&�kC��7y�AC�؅W4vC�Ngm��C=�`�X�C@��x�DP����KD��M��DAZaz����������%,\bekwy��q  � � *!+!2!N!`!�!`,,"�����ʧЧѧӧէ֧٧�0�Z�\�d�f�i���!�:�A�Z�HJMPVXZ[]`����������������Z]|���-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-��	���� �&�(�.����������������	����	��
���������������
�
�������������09`i����f	o	�	�	f
o
�
�
fo��fo��f
o
�
�
PY�� )@I����FO������PY��@IPY �)�Ш٨�	�Щ٩�P�Y����';>��{��������	6V�


��5�����)14:\6	7�
;>fi��o$_j�jZkbk���UԝԭԺԼ������:�?�E�Qՠ��"�%��������� �#�(�3�8�:�H�J�L�P�S�X�Z�\�^�`�c�k�s�x�}�����������������tzY@������ $(�q	�F�����C�dx},jx�#��q  � � |,},o-/.�010,2050;0�0b�0�0^�0�0����������s������p���������ϩ�p�ݪm��\�_�i�p�T���� !"#$%%&&''((()))*++,,,,,------....//////0001123333333333444444444455666677777888888888889999999999::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<=====>>>>>>>>>>>??????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#4D����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJ*!LMNOPQRTUVWXYZ{|}~










c|w{�ko�0g+�׫vʂ�}�YG�Ԣ���r����&6?��4���q�1�#������'�u	�,nZ�R;ֳ)�/�S�� ��[j˾9JLX���CM3�E�P<��Q�@���8����!�����_�Dħ~=d]s`�O�"*��F��^��2:
I$\�Ӭb���y��7m��N�lV��ez��x%.�����tK���p>�fH�a5W�����iَ�����U(ߌ��
��BhA�-�T�R	j�06�8�@�����|�9��/��4�CD����T{�2��#=�L�B��N.�f(�$�v[�Im��%r��d�h�Ԥ\�]e��lpHP���^FW�����ث���
��X��E�,��?����k:�AOg�������s��t"�5��7�u�nG�q)ʼno�b���V>K��y ���x�Z�ݨ3��1�Y'��_`Q��J
-�z��ɜ��;M�*����<�S�a+~�w�&�icU!}�/�B�D7q����۵�[�V9��Y��?��^����[���1$�}Ut]�r��ހ�ܛt�i��G��Ɲ�̡$o,�-��tJܩ�\ڈ�vRQ>�m�1��'��Y����G���Qc�g))�
�'8!.�m,M
8STs
e�
jv.��,r��迢Kf�p�K£Ql���$�օ5�p�j��l7LwH'���4�9J��NOʜ[�o.htoc�xxȄnj�����lP������xq���
8G�
Y
�e��.
�L���f
��0��
l��:��Zs��
�7��I	�L
��V		��	|T	��$
!	����
0����mw��	*�m�'�?��
,�
3�1�
�	_"
��

D��n�w�f��
*v�	�G�ER��>�w�u�	j��
�R
viP&��
�9�(�	;��8�5�.BY	?�5!K���	����	x1!({	�'��4�b	W
9
���	&���
GY
e��L�f
���l���s�
�7��
�	�	T	�!	�0���w�	*m'?�
�31�	"
�
D�wf�
v��R>wuj+<=>|~���� �D R z | � � !@!(A!D!K!�!E�!�!�!�!�!�!�!�! �!�!�!�! �!�" #!#|#�#�#�#�#�#�%�%
�%�%o&�'Q�'�'�'�'�'�')�)�)�)�)�)�)�*0+D+G+L+)�b�9d�f�����\�^��������uӺ�?��c�?�yڌX��?��9��?��-^��?h���?:�D�?��Kx��?���!��?
���?��8��G�?�2�Sg�?��h�z�?�:���?Е1��?�z?G��?g!�����?��Kx��?4��&���?̈G�j�?TN�K�?sp��	(�?���?�P����?�����?�2U��t�?U�ᢜ>�?�&m?�?l�?����?sjb�ƈ�?Uϋ�E�?�?����0��?_��	�	�	�	
)
1
4
7
=
]
�
�
�
�
�
�
�
�
)14^�����
)EIW��������


E
I
�
�
�
�
�
�
��������H����IWY������mq_XZ\^����� �+&-�-�-�-�-�-�-�-�-�.@001�12ҧԧΩ��'�/�7�=�?�B�E�S�g�u�� ���
VUU433����$Ir����]tVUU�;J�$9������.����ى�%I������qgffF]VUU�$I@��8433��.��*J�$ �q�aVU�z��Dy
�0��


�	C{	?���gfVU��J�9��o43��]g%I��0
9
fo��6?����PY��PY��09��PYPYPY��PY`jij�j�jPkYk����@�I���������P�Y����`~������!�"�$�'�)�2�4�7�9�;�B�G�I�M�N�O�Q�R�T�W�Y�a�b�d�g�j�l�r�t�w�y�|�~���������������������������	
(*/:IV^chjnv}�����������������������
$+469;FJX[agrvxz|~����������������������������

!')+-368:<BFJRY\_adlpwz�����������������������������KkSsk*!s�������+!0011S������������������������E����������������������������������������������&!����������������24>!A"B*J2�4�>�A�B�J�bcc�����!���"�*�b�J�`aa��`���E&!�*!K+!�J�K�K��&68=HWdlqvx|�����������������������
!$'),/39@IKNP[ft����������������������"')06<DJPVZ\^`bhkmoqw{����������������������������������#(,15ESaoqsuy{~���09������`i����f	o	�	�	�	�	f
o
�
�
forw��fox~��X
^
f
x
�
�
PY�� 3@I��i|������FO������PY��@IPYp t u y � � P!�!�!�!`$�$�$�$v'�'�,0
!0)080:0�1�1 2)2H2O2Q2_2�2�2�2�2 �)���0�5�Ш٨�	�Щ٩�P�Y����'��pz|���������@n_n��4�M�h������������������������������
�
����8�9�;�>�@�D�F�J�K�P�l������������!�<�U�p������������4�V�n��������6�!�  ���  �������� ���� ����	 ���(O��������������`nn�3�N�T�V�g�������������������������7�R�k������������"�;�V�o������������������6�N�P�U�p������������������5�	���%�*�"�C�@[`{������� ������t~
��@���d	�e	?��������56�����������    d f p t ~ � � � � !%!'!)!,!1!3!M!O!_!�!�!�!&$@$J$`$�')s+v+�+�+�+.].�/�/0000	0 00070<0?0�0�0�0�0[�0�1��1�1�1�1 2_22�2�2X3YY3�3�M�M�!�����0�9�.�ϩ�[�j�k�>��Q?�����0�R�T�f�h�k����� �;�@�[�e�p���.���A��������















	




"�vS`�G�l�F[r`u�!Iw�%�x�E�y]�Kz�b�z��V{ƨ�{"�
|��P|[�|�,�|��|~}��;}l�[}d�x}�(�}W�}0�}���}�1�}��}��~�>~��#~�=0~��;~w�F~]Q~��Z~��c~,"l~t~�{~���~c\�~K��~���~$I�~~
��~�z�~��~*R�~�e�~YB�~��~
b�~ĩ�~A��~e��~�x�~q�~b��~��~��~\�~�~���~�n�~G��~�^�~���~s��~v��~���~ ��~\�~���~Gp�~Y��~��~G1�~h5�~��~q��~��~�
�~m�~j��~i��~���~g��~�.�~W��~/��~��~��~���~�$�~�_�~\X�~_	�~�l�~�{�~�.�~}�~5\�~u��~ ��~'ߥ~�v�~L�~�D�~3@�~(x~3�k~�]~�M~zs;~/�&~�?~]��}r��}�}��r}��0}���|`|��{v!rz�d�w4��0�m/I�9/dZ/�rt/�I�/s�/k̗/�՟/`J�/E�/�۴/�/C�/5��/�O�/i��/���/���/��/�Z�/���/f~�/H��/GB�/,��/���/t�0?�0��0��0�	0��0:�
0��0�x0S0�)0��0]�0�0�b0�)0��0 �!0�q#0�0%0�&0(�(0e*0�,0��-0U�/0=H10�20;�40�n60/&80
�90[�;0HO=0�?0��@0JB09<D0��E0q�G0
|I0�?K0M0��N0�P0�cR0�3T0V0��W0�Y0ˑ[0jr]0W_0'@a0�-c0B e0�g0�i0�k0� m0J0o0�Fq0-ds0u�u0�w0�y0X,|0vu~0d�0ѓ�0ɂ0��0�F�0���0��0�;�0���0&�0\��0�0o��0�1�0�ݓ0՚�0pj�0�N�0zJ�0�`�0”�0��0k�0+�0��0�0�0��0��0�<�0���0�S�0G�0�S�0�?x�v?9�o?:�i?�ld?ی_?[?��V?�R?��N?�
K?vG?S�C?�@?}[=?�-:?+7?�
4?1?�4.?�_+?Ԙ(?��%?�2#?O� ?�?�r?��?}|?�?�?�P?�?L�
?>p?�4?6?��?
X�>��>��>}��>��>(��>���> ��>`��>��>��>�>�O�>B��>���>�5�>Ԕ�>���>�l�>��>g�>��>��>��>̼�>�e�>D�>AΚ>���>2T�>�!�>��>�Ҋ>T��>ޞ�>'��>:}>[w>�q>�$k>�Fe>u_>߰Y>�S>"MN>׭H>�C>�=>^8>ʪ2>>H->��'>
�">Uh>5>�>d�
>�>��>&�=���=;�=V��=��=ߋ�=k,�=_�=붱=L��=Ĥ�=���=;��=�H�=�hy={uh=ƹW=�6G=O�6=��&==*�=�|�<�z�<��<wN�<B�x<_�A<�M
<XԵ;��.;

	

	
	
	

	



	

	

	
	

	

	


	
	


	
	


	

	

	

	
	

	

	
	

	


	

	


	

	

	

		



	3ux���� #X_y����		�	�	�	�	�	�	@
H
}
~
�
�
�
�
X_x����`~&QT��Re��:;��Zl��[kak�n�n��������`�x�����q������������-�/�=����
��5�@
���� ���p�����
�0�0�p�����
����0�@�P
����
���0����
�p�������� �0�p��
�@�0��
������`������`���P� � 
�������P���������������������������h�h�`ى@@`��J�J@d�tt`ؚ�^�^`ؚF'F'��p�=p�= ��1��1� ,� ,�������p��p��p��p����z��>XԂ>�
y�`Ԃ���������DD	;	8>	@	I	L	N	O	�	�	�	�	�	�	�	�	�	
,>
@
�
�
;�
�
�
�
�
6>;@GHKLW���������*AD�������������

>
;?
@
F
H
J
L
W
�
+�
�
L�
�
�
�
�
�
>?+�,18;<VWbcdgm��������4������#&)+0138UWacdm	nr51;=>ACD������=�����$1%+45��.0/0#�$�'���Y����3��èR�S�����1������������/�0�3�4�M�{�.}��n����������������������������	pv����O
y
*48������������m@���ajt|!!!!!	!!!!!!#!%!)!.!:!;!J!L!M!O!�!;�!�!
�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!####"#(#+#{#}#�#�#�#�#&$@$J$�$�$%�%�%�%�%�%&n&p&g'�'�'(�(+/+E+F+M+s+v+�+�+�+�,�,P.Q.�.�.�.�./�/�/�/000 0
6070>0?0�1�1�1�1�1�122*2G2P2`2a22�2�2�2�3�M�M��Ƥ(�+�6�7�9�w�>x�y�@�O����.������������%',3>JN]blx~����������-79>ADFR]ekqv{~����������������
#/;GOTar}������������������������!*.38>NTXglt~���������������� */28?DHNS\agnu|����������������������	#/5BNV_jq���������������%*7BKVY\fo{�������������������� #&.3<?DNRVY\`o{����������������������� '+18?ENR`cfjnqux}���1oW�	?	 P
X

�
q�
�
9?��UY��GM����@Ctu������8=�K�LOZ[]�i��AC`l�<�=>;D	EF�?]@F����	AEpq��CO�p$qq$t$�/�/njoj�j7kB8k;kDk�nS�n�n�o���L����^�_���1oW�	?	 P
X

�
q�
�
9?���U�VY��GM����@Ctu������8=�K�LOZ[]�i��AC`l�<�=>;D	EF�?]@F����	AEpq��CO�p$qq$t$�/�/njoj�j7kB8k;kDk�nS�n�n�o���L����^�_�"�(ט/�B�e�#�D7q/;M�����ۉ��۵�8�H�[�V9����Y�O���?��m��^�B���ؾopE[����N��1$���}Uo�{�t]�r��;��ހ5�%�ܛ�&i�t��J�i���%O8�G��Ռ�Ɲ�e��w̡$u+Yo,�-��n��tJ�A�ܩ�\�S�ڈ�v��f�RQ>�2�-m�1�?!���'����Y��=���%�
�G���o��Qc�pn
g))�/�F�
�'&�&\8!.�*�Z�m,M߳��
8S�c��Ts
e��w<�
jv��G.�;5��,r�d�L�迢0B�Kf�����p�K�0�T�Ql�R�����eU$��* qW�5�ѻ2p�j��Ҹ��S�AQl7���LwH'�H�ᵼ�4cZ�ų9ˊA�J��Ns�cwOʜ[�����o.h���]t`/Coc�xr��xȄ�9dnj(c#����齂��lP�yƲ����+Sr��xqƜa&��>'��!Ǹ������}��x�n�O}��or�g���Ȣ�}c
�
���?G5q�}#�w�(�$�@{��2���
��<L
��gC�B>˾��L*~e��)Y��:�o�_XGJ�DlAZ����.269GJxy}�������������������������������������������������2:;=>ACDFHNEp+rv�������������	�������/`������.1V�������������(/8?HMY_ho����������������&!*!+!2!�!,}
,/,`,b,c,d,g,m,n,p,r,u,~,�,�,�,�,�,�,@�NyB�l�����"�.�2�n�y�}�~�������������������������ħŧǧɧЧ֧ا��!�,W"�:�AZ����69GJxy}�������������������������������������������2:;=>ACDFHNprv	�����������������������/`������.1V�������������(/8?HMY_ho����������!!!
!!!!!!!$!*!+!-!0!3!>!?!E!�!>,/,`,b,c,d,g,m,n,p,r,u,~,�,�,�,�,�,�,@�NyB�l�����"�.�2�n�y�}�~�������������������������ħŧǧɧЧ֧ا��!�,W"�:�az��*����/37:HKwz~������������������������������������#3<?@BGOPTVWY[\`aefhiloqru}��������E�qsw{|}��������������0_a������/a���������y}�s����� '07@EQW`gp}��������N!�!60,_,a,e,f,l,s,v,�,�,�,�,�,-
-%-'---A�m�����#�/�3�o�z�|������������������çȧʧѧק٧��S�p�q���A�Z�!#%'*./:;?@\�����~��Z�[_��7����	

jm�,
��0>^d	e	p	�	v
y�
w���
pOZ[��q����JO�`eahn�}��56����
DE����Z`}~��;?~��� C   	! ' 0 8 ; > A C G Q S U V ^ �,�,�,�,p-.�.............*.+...0.9.<.?.A.C.D.O.R.T.00=0�0�����
��s�~��t�w�ΨϨ������.�2/�_�0��ͩީߩ\�_�ުߪ����%R���0�E�F�I�L�P�R�T�W�_�a�h�j�k�������
������ �<�a�d�e�e�!#%*,/:;?@[]_{}�$������~�	Z_��������	

jm�,
��0>^d	e	p	�	v
y�
w���
pOZ[�:&;=��K����JO�`eahnn����56����
DE����Z`}~��;?~��� = ' 0 C E Q S ^ } ~ � � ##)#*#h'u'�'�'�'�'�)�)�)�)�)�)�,�,�,�,p-.�...0.O.R.].00000000=0
�0�0[����
��s�~��t�w�ΨϨ������.�2/�_�0��ͩީߩ\�_�ުߪ���>�SQ?�����0�R�T�a�c�h�j�k����
������ �;�=�?�[�]�_�`�e���.����,EF�<�����,^-.235����>?ADGHKMWbc5�67@AE�k��������������0r12;<>�n��� j!&,.80�1578=@B�������9UWX�/�>�k��������_�
45>?AQoPRo�o�o�oe�f�m�r�az��*����78HIwz~��������������������������������������349<?@BGOP���qsw{|}���������������041_a������/`���������+kwy������ '07@EPW`gp}��������������������������
!!!!/!9!<!=!F!I!N!�!60,_,a,e,f,l,q,s,t,v,w,{,�,�,�,�,�,�,-%-'---A�m�����#�/�0�1�3�q�r�x�z�|��������������������������çȧʧѧ٧����0�Z�`�h�p�������A�Z�$+<>^`|~������������ ����������u���q���������������	j�	�	�	�
�p����O
�y
?�48������������m�n@����ajt|������������D R z | � � � � !!!!!	!!!!!!#!%!)!.!:!;!@!A!D!J!M!O!�!;�!�!�!##(#+#&$@$J$�$�$%g'�'�'�'�'�'�)�)�)�)�)�)s+v+�+�+�+�,�,P.Q.�.�.�.�./�/�/�/000 0
6070>0?0�0�0�1�1�1�1�1�122*2G2P2`2a22�2�2�2�3�M�M��Ƥ�� �!�����(�+�6�9�w�y�[�j�k�)��O���@�O����-����b�d�e�f�i�������>�@�\�^���������7?y�������0��wx�
?w����<k?kEk��WQP�������&�)�d�j�l��������������A�E����V����7�:�m�t�v�������O���].����+�0�������������������
�������;�@�H�P�Q�`�e������������v�{���������G�P�Y�`������������S�`�m�p�|�������������������������3@x���� #AJ	����X_y����		�	�	�	�	�	�	@
H
}
~
�
�
�
�
X_x����0
9
`~&QT��Ro��6?������PY��PY��0;��PYPlPY��PY��$n$`jij�j�jPkYk[kak�n�n��������`�x�����@�I�������������P�Y�q������������-�/�=������ ~�wz�VY�������
JM����-0[^jp���	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	





9
<
B
G
H
K
M
Q
Q
Y
^
f
v
�
�
�
�
�
�
�
�
�
�
�
9<DGHKMUW\cfw����������������������9<MUZ]]`cfow���������
O
T
c
f
�
�
�
�
�
�
�
�
�
�
�
�
�
:?[������lq�����MP]`������Z]|���������6@S`s������ x����+0;@@Dmpt�������|�������LP��7;IM������� EHMP}������ ' 0 ^ p q t � � � � � !�!�!&$@$J$`$s+v+�,�,'-----0-g-o-p--�-�-].�.�./�/�/�/0�0�0�01�1�1����ƤФ+�@����ʧЧ٧�,�0�9�@�w���ŨΨ٨�S�_�|���٩ީ6�@�M�P�Y�\�ª۪����	���� �k�p�����װ�������m�p������������������ �k�p�������������������7?y�������0��wx�
?w��<k?kEk��WQP�������&�)�d�j�l��������������A�E����V��������5�O�o����������7�:�m�t�v�������O��������.��������+�0�������������������
�������;�@�H�P�Q�`�e���������v�{���������G�P�Y�`������������S�`�m�p�|�������������������������37?����������P�������&�)�f�j�z����������������������V�`�x��T�V�����������������������������������
�
�����9�;�>�@�D�F�J�K�P�R�����������q����=��+�0�����������������������������;�@�H�P�Q�`�e���������v�{���������G�P�Y�`������������S�`�m�p�|���������������������������� !9������q�wÐ��Ը?��|��j�������I�N �ۛ�X��K��xm��w�=������s�0�Qv���[
��g�O��b���pM�}������[����1���`�b:��N���6���� ��O@�Q)^��Yz�����D���8����0���1�����-�Ml?���P���`�b�p�����b���|���õ�d�
���5��*�κ�;����Y?�{k��H���&�R%/��*7���>��sF���M���T��[�Eb��h���n�Gu� �z����� ����������^ѕ����6���7������(��Aq��F�������F����p���+����-T�����zY�E�������y�M�R�޷�4P����H������7���d������Ѝ����zv�lS�!������
��0���
��H�v��i(����|����E�*k�>��p��֏�����h� B�&����� ��+!�E�!�xV"�_�"��O#�J�#�I$��i$�<�$��$��%�t4%��G%�pN%�ZH%�j5%��%���$�d�$��f$��$�4�#��>#�,�"�k3"�8�!�X� ��5 ��m�!������������
n��2�������d�ӎ�e���G���
�6��s�	����@��Ld�������&��)���;����J�����=��3������'��&�������v��Q��[���,��¶����c*������@v��z�����������!����x��"p���f�2G]��S�+CH���<�6�0���#��4�����!��[�� ��۪�^��N������e�bWI��/*�������x���T���4�v���2;&�-����0�#��w��e���0�<��]����n��e'1�Ă-���-��.7).��B.��Y.�fo.�߁.ن�.��.H��.�(�.�o�.z�.oN�.���.l�.F��./��.��.��.4��.f��.�&�.�[/B�/��/g�/7!/�>/�T/�d/�n/�r/Fq!/�j$/�_'/1P*/r<-/�$0/k	3/��5/��8/q�;/|{>/�PA/�#D/C�F/��I/�L/dYO/"R/+�T/®W/�rZ/�5]/�_/��b/�xe/�7h/�j/��m/�pp/�-s/�u/7�x/1b{/~/�l�/�ʁ/�(�/��/h�/�C�/���/��/�`�/M��/7 �/���/?�/nB�/��/L�/i�/a̗/T0�/픚/5��/2`�/�ƞ/p.�/���/�/�i�/�ԥ/�@�/t��/>�/��/�/�j�/�ܯ/'P�/�IJ/):�/��/&)�/���/c�/���/$�/+��/��/���/K�/v��/B(�/���/�:�/���/rT�/���/Gu�/��/���/�4�/��/Ei�/��/ ��/�G�/���/��/�:�/���/���/�B�/\��/j��/b�/��/���/���/�\�/}"�/Y�/H��/[��/�X�/6.�/ �/�q0�a0]S0�F0N<0�30�,0+(0{%0�$	0o&
0,*0'00m8
0
C0P0�_0�q07�0{�0w�0>�0��0s0<0�d0��0��0$�0(0a 0��!0l�"0$$0�l%0��&0x
(0�_)0��*0�,0{-0 �.0EP00��10{:30�40);60n�70�S90��:0��<0<*>0�?0��A0�AC0.E0�F0עH0�J0�fL0RWN0�RP0*YR0FkT0��V0δX0��Z0�4]0��_0��a0�gd0�f0k�i0�<l0�o0��q0y�t0�w0u{0�_~0�0���0��0���0@��0ó�0��0�]�0^�0���0��0q��0v
�0���0�Υ0�V�0�s�0;S�0�:�0���0�N�0��0�N�0�?/*p?3�f?(_?xY?յS?��N?��J?�F?D�B?Qt??u+<?�
9?6?�?3?n�0?��-?�d+?�(?6�&?XS$?�"?Y�?��?m�?�?�?�?i+?q\?V�?��?�(
?s~?>�	?�A?Į?�"?ʝ?G?�?�i�>l��>7�>��>*J�>���>��>�^�>���>F�>���>7P�>���>K{�>��>���>�u�>;-�>���>���>�|�>eO�>4(�>8�>L��>N�>ȿ>���>���>��>�·>�ε>�߳>��>�>�0�>�U�>�~�>|��>�ަ>Y�>IP�>w��>�ҟ>B�>�e�>)��>~�>�_�>���>C�>�{�>��>�J�>﷍>X(�>'��>N�>Í�>x�>b��>x�>���>�!�>�^}>;z>Хw>@�t>wr>b<o>�yl>�i>�g>�Sd>3�a>�^>�]\>&�Y>z)W>�T>P	R>��O>�L>5~J>3H>��E>nC>��@>VK>>��;>��9>�07>��4>�2>�>0>p�->��+>s)>�7'>�%>��">�� >�s>�L>*>=>T�>T�>4�>�>y�
>ϣ>�	>��>L�>��>l�>�=+��=��=0
�=�C�=���=8��=��=hp�=���=0�=��=�
�=o��=��=|��=��=��=�;�=�ں=Z��=o,�=�ް=ߗ�=.W�=��=��=%��=���=�r�=�W�=	C�=�4�=M,�=4*�=D.�=y8�=�H�=��~=��x=�<s=r�m=�g=�Ub=��\=�MW=
�Q=TvL=�G=A�A=�<=�X7=�/2=�-=�(=Y�"==�=9=�e=��
=��=�5=�'�<t��<���<��<7�<8S�<C��<��<\��<�I�<�
�<��<Oޑ<+�<�"�<��t<ɵe<��V<SH<��9<�t+<ƅ<O�<�w<���;O�;�$�;�ԟ;�9�;��b;H�6;]�;�]�:X�}:��9�������������?�����?�����������?����������������������������������\�� ���!]^_`abcdefghijklmnopqr�s�����?"�#$%&'tu()*+v,	-wxyz{���?������?���?�?�?��?����������?��������?��?����?���?�?�����?�?���?�����?���?����?�?�?��?�?������?��?����������������������������������?����?�?���������������������������ccƄ||��ww�{{�
��kkֱoo�T�őP00`�gg�}++V���b�׵櫫M�vv�E�ʏ���@�ɉ�}}�����YY��GG���쭭Ag�Գ���_꯯E���#���S�rr�[���·�u��ᮓ�=j&&LZ66lA??~���O�̃\44h�Q4�����qq�s�ثS11b?*R�Ǖe##F^�Ý(0���7
���/	6$���=���&���i''NͲ��uu�		���t,,X.4-6�nn��ZZ����[�RR�M;;va�ַγ�}{))R>���q//^����SS�h�ѹ,��`  @���ȱ�y�[[��jj�F�ˍپ�gK99r�JJ��LL��XX�J�υk�л*���媪O����CC��MM�U33f����EE�������PP�D<<x���%㨨K�QQ����]�@@�������?���!H88p���߼�c���wu�گc!!B0 �����m�ҿL�́5&/����__����5�DD�9.W�ē�U�~~�G==z�dd��]]�+2�ss�``�����OO��ܣf""D~**T���;����FF�)���Ӹ�k<(y�ާ�^^�v�ۭ;���V22dN::t

�II�
l$$H�\\�]�Ÿn�ӽשּׁC�bbĨ��9���17��Ӌyy�2���C�ȋY77n�mmڌ��d�ձ�NN�੩I�ll�VV����%��ϯeeʎzz�鮮Gպ�o�xx�o%%Jr..\$8�WǴ�sQ�Ɨ#���|�ݡ�tt�!>�KK�ܽ�a���
����pp�B>>|ĵ�q�ff��HH�����aa�_55j�WW�й�i���X���':���'8�����볘�+3"�ii�p�٩������3���-"<��� ���I�·�UU�x((Pz�ߥ������Y���	

ڿ�e1����BB��hh��AA����)w--Z˰�{�TT�ֻ�m:,ccƥ||��ww�{{����
kkֽooޱ�őT00`PggΩ++V}����׵b��M�vv��ʏE����ɉ@}}�����YY��GG������A��Գg��_���Eꜜ#���S�rr���[��u�����=�&&Lj66lZ??~A����̃O44h\��Q����4��qq��ثs11bS*?�ǕR##Fe�Ý^0(��7�
��/�	$6������=���&''Ni���uu�		���,,Xt4.6-nnܲZZ�[�RR��;;vM�ַa��}�))R{���>//^q���SS���ѹh��,  @`�����y�[[��jjԾ�ˍF��g�99rKJJ��LL��XX���υJ�лk���*��O��CC��MM��33fU���EE������PP��<<xD��%���K�QQ��]�@@�������?���!�88pH�����c߶�w��گu!!Bc 0������ҿm�́L&5���/__�ᗗ5�DD��.9�ēW��U�~~��==zGddȬ]]��2+ss�``�����OO���ܣ""Df**T~��;����FF�����)��k�(<�ާy^^���ۭv���;22dV::tN

II��
$$Hl\\���Ÿ]�ӽn��C�bbĦ��9���1����7yy����2�ȋC77nYmmڷ����ձdNN�ҩ�I�llشVV��������%eeʯzz􎮮G���o�xx�%%Jo..\r8$��W�s��ƗQ���#�ݡ|tt�>!KK�ݽ�a܋�
����pp�>>|B��q�ff̪HH�����aa£55j_WW����iІ�����X:'��'����8�����+�"3iiһ�٩p�����3���-�<"������ �·IUU��((Px�ߥz�����Y���	�

��e����1BB��hhиAA�Ù�)�--Zw��{�TT����m�,:cƥc|��|w�w{��{�
�kֽkoޱoőT�0`P0gΩg+V}+���׵b׫M�v�vʏEʂ��ɉ@�}��}���Y��YG��G��A�ԳgԢ_���Eꯜ#���S��r�r��[��u·����=��&Lj&6lZ6?~A?���̃O�4h\4�Q���4���q�qثs�1bS1*?ǕR�#Fe#Ý^�0(�7��
�/��	$6�����=���&�'Ni'�Ͳu�u		���,Xt,4.6-nܲnZ��Z�[��R��R;vM;ַaֳ}γ)R{)��>�/^q/���S��Sѹh��,� @` ����yȱ[��[jԾjˍF˾gپ9rK9J��JL��LX��XυJ�лk���*�O���C��CM��M3fU3���E��E�����P��P<xD<�%���K�Q��Q�]��@��@����?���!��8pH8����c߼�w��گu�!Bc! 0�����ҿm�́L�&5��/�_��_�5��D��D.9ēWħU�~��~=zG=dȬd]��]2+s�s`��`���O��Oܣ�"Df"*T~*�;�����F��F��)�kӸ(<ާy�^��^ۭv���;�2dV2:tN:

I��I
$Hl$\��\Ÿ]�ӽnӬC�bĦb�9���1����7�y�y��2�ȋC�7nY7mڷm���ձd�N��N�I�lشlV��V�����%�eʯez�z�G��oպx�x%Jo%.\r.8$�W�sǴƗQ���#�ݡ|�t�t>!K��K�aܽ�
�����p�p>|B>�qĵf̪fH��H���a£a5j_5W��W�iй�����X�:'�'����8����+��"3iһi٩pَ���3���-��<"����� �·I�U��U(Px(ߥzߌ���Y���	��

�eڿ��1�B��BhиhA��A�)��-Zw-�{˰T��T�mֻ,:ƥcc��||�ww��{{�
��ֽkkޱoo�T��`P00ΩggV}++����b��M櫫�vv�E������@���}}�����YY��GG���A쭭�g��_���E꯯#���S����rr�[��u·����=���Lj&&lZ66~A??����O��h\44Q��4�����qq�s��bS11*?�R��Fe##�^��0(7���
/���	$6����=���&��Ni''Ͳ��uu		���Xt,,4.6-ܲnn��ZZ[�����RRvM;;�a��}γ�R{))�>��^q//�����SS�h���,��@`  ���yȱ���[[Ծjj�F��gپ�rK99��JJ��LL��XX�J�ϻk���*��O媪�����CC��MMfU33�����EE�������PPxD<<%���K㨨��QQ]�����@@���?���!���pH88���c߼�w����u��Bc!! 0������m�ҁL��&5�/���__5�����DD.9�W��U��~~zG==Ȭdd��]]2+�ss��``�����OO���Df""T~**;��������FF�)��kӸ�(<�y�޼�^^�v���;��dV22tN::

��II
Hl$$��\\�]�½n��CשּׁĦbb9���1����7���yy�2��C��nY77ڷmm����d�՜�NNI੩شll��VV����%��ʯee�zzG鮮oպ��xxJo%%\r..8$W�sǴ��Q���#��|���tt>!��KKaܽ�
�������pp|B>>qĵ�̪ff��HH���£aaj_55��WWiй�����X��:''����8�����+���"3һii�p�����3���-���<"���� ��I�Ϊ�UUPx((�z�����Y���	���

eڿ��1���BBиhh��AA)���Zw--{˰���TTmֻ�,:P��QSeA~ä�^':�k�;�E��X����KU�0 �mv��v̈%L����O��*ŀD5&��b�IZ��g�%��E�]u/��L���F���k�_�����zm��YR�-����!tX)i�ID�Ɏj��uxy��k>X��q�'�O����f� ɴ:�}J�c�1�`3Q�ESb�wd���k�����+�XhHp�E��lޔ��{R#�s��KrW��*�Uf(�µ/�{ņ�7��(0���#�j\��+ϊ��y�����iN���eվb4ъ��ĝS.4�U�2�u�9���`@�q^Qn���!>=ݖ�>�F��M��T�]�qo��P`$������C@�w��g�B谈��8[����yG
|��B|������	H�+2�pNrZl���V8�ծ='9-6d�
!�\h�T[�:.6$�g
�W�Җ��O��� �aiKwZ
����*��C�"<
	�Nj򹨶-ȩ��WLu��ݙ�`��&���r\�;fD4~�[v)C���#�h��c����1��cB@"� Ƅ}$J��=��2��m�)�K/��0���R�
��wl�+��p��H�"d�GČ��?��,}V�3"�NI���8��ʌ6Ԙρ��(�z�&��ڤ��?�:,
�xP��_jbF~T����ؐ^�9.��Â��]�|��i�-�o�%�;��ȧ}nc��{�;�	x&��Yn��쨚O�en��~�ϼ!���ٛ��6oJ�	���|�)���11#?*0���f�57�Nt�ʂ��А�ا3J����AP�/����MvM��CTM������ў�jL�,�QeF�^�]5�st��.A�Zg�R�ے3V�G�m�aךz�7��Y�<��'��5�a����<�GzY�Ҝ?s�Uy��7�s��S[��_o=߆�Dx���>�h�,4$8_@��r�%⼋I<(A�
�q�9޳��ؐ�Vda��{p�2�t\lHBW�Ч�QPeA~S��^':�k�;�E��X����K��0 Umv��v̈�L�%��O��*��D5&��b��Z��I�%g�E���]�u/��L��F����k�_�眒�zm��YR�ڃ��-!tX�i�I)�ɎD��ujy��x>X�kq�'�Oᾶ���� �f:�}�J�c1�3Q�`SbEwd��k�����+��hHpX�E�lޔ��{R��s�#Kr��W�Uf*(�µ/{ņ�7ӥ�(0�#�j���\ϊ+�y������iN���e;�b4���ĊS.4�U��2�u�9�`@��q^n�Q�!>�ݖ=>ݮ��MF�T��]�q�oP`���$�֗C@�̞�gwB谽���[�8��y�
|�GB|������	��+2Hp�rZlN���8�Vծ=9-6'�
d�\h!T[��.6$:g
��W���ґ����O �a�KwZi���
*����"<C
	Nj򭨶-����W�u�Lݙ�`��&���r\�;fD�~�[4)C�v�#���h��c�1�ʅcB"�@Ƅ $J�}=��2���)�m/�K0���R�
��w��+l�p��H��d�G"����?�,}Vؐ3"�NI���8��ʌ�Ԙ6�����z�(���&��?��:,�xP
�_j�F~Tb��¸ؐ�9.^�Â��]����i|-�o�%ϳ���;}�c��n�;�{x&�	Yn���O��n��e�~ϼ!�����6oJ�	���|�)ֲ�1�#?*1���0f�5��Nt7ʂ��А�ا3��J��A�P���/�Mv���CMM��T��ߵў�jL,��QeF�^�5�]t��sA�.g�Z�ےRV�3G�maך��7z�Y�<�'����a�5���Gz<�ҜYs�U?�y7�s��S�_[o=��Dx��ʁ�h�>4$8,@��_�r%�I<(��
�A�9q���؜�Vd���{a�2�p\lHtW��B�QP�A~Seä':�^�;�k��E���X�K�0 U�v��m̈�v�%L�O��*���5&�Db�����IZ�%g�E��]�/�uL��F����k���_���m��zR��Y��-�tX�!�I)iɎD��uj���xyX�k>�'�qᾶO��� �f��}�:�cJ�1Q�`3SbEd��wk��������+HpXhE��ޔ�l{R��s�#�Kr��W�Uf*��(�/�ņ�{7ӥ(0�#���j�\�ϊ+y������iN���e��վ4�b�Ċ�.4�S�U�2�u�9�`@��q^�n�Q!>��ݖ=>ݮ�MF�T����q]o�P`��$��֗�@��C�gw�谽B����8[�y��|�G
B|�����	��+2H��pZlNr����V8�=�-6'9
d�\h!�[��T6$:.
�gW���Җ�����O��a� wZiK��
����*"<C�	
��Ƕ-��ȩ�W�u�L�����`��&r\��fD�;�[4~C�v)#����h��c�1���cB��@"Ƅ J�}$��=��2)�m��K/���0�
�R�w��+lp�����H�G"d��Č�?}V�,3"�I��N8��ʌ��Ԙ6��ρz�(޷�&��?��:,�xP
�_j��~TbF���ؐ�9.^�Â��]����i|��o�-%ϳ��;��}��nc;�{�&�	xYn����O�����en��~�!�����ٛoJ�6���	�)�|�1��?*1#��0��5�fNt7����ʐ�Ч3��J��A���P�/�Mv���CM���TM���ў�jL�,��eFQ^��]5��st�.Ag�ZےR��3V�mGך�a�7z�Y��<���'a�5����Gz<�ҜY��U?sy��s�7�S��_[�=�oDx�ۯʁ�h�>�$8,4��_@r��%<(�I
�A��9q޳�؜�Vd���{a�2�p�lHt\��BWQP��~SeAä:�^';�k��E���X�K�� U�0��mv��v�%LO������*&�D5���b�IZ�%g�E��]��u/��L���Fk���_������zm��YR�-��X�!tI)i�D��uj���xy��k>X'�q���O�����f� }�:�cJ��1�`3QbES��wd���k�����+pXhH��E��l�R��{�#�sr�K�W�f*�U�(�/µ��{�ӥ70�(#����j�\��+ϧ��y���N��ie���վ�b4Ċ��4�S.��U�2ኤu�9�@��`^�q�Qn>��!�=�ݮ>MF�摵�Tq]�o�`�P$��֗齉�C@gw�ٰ�B�����8[y��ȡG
||�B���	���2H�+�plNrZ���V8�=ծ6'9-
d�h!�\��T[$:.6�g
��W�Җ�����O�a� �ZiKw�
����*�<C�"
	�Nj-���ȩW��Lu�ݙ��`��&\��rD�;f[4~��v)C���#�h��c�����1B�c@"�� ƅ}$J�=��2��m�)K/���0�
�R�w��+l����p�H�G"d�Č��?�V�,}"�3��NI��8���ʘ6Ԧρ��(�z�&��?���,�:P
�xj��_TbF~������.^�9���ß��]i|��o�-�ϳ%�;���}�nc��{�;�	x&n�Y������O�en��~�!ϼ����ٛ�J�6o��	�)�|�1���*1#?�0��5�f�t7�N��ʂ�А3ا�J�A���P�/��v��MCM���TM�������L�j��,FQe��^]5��st��.A�Zg�R���3VmG֚�a�7z�Y���<��'��5�a���z<�G�Y��U?s�y�s�7�S��_[���o=x��Dʁ�>�h8,4$�_@�r��%�(�I<�A�
9q�޳؜�d��V{a���p�2Ht\l�BW�		





								















































o����������K_p�f��������01J�����#%')-Y[�����	:	<	>	O	Q	W	b	c	�	�	�	�	�	�	�	�	�	�	�	�	�	�	

<
>
?
B
G
H
K
M
Q
p
q
u
�
�
�
�
�
�
�
�
�
�
�
�
�
�
<>?DGHKMUWbc��<�������)<>?DFHJMUVbc���������������



;
<
>
D
F
H
J
M
W
b
c
�
�
�
�
�
�
�
�
�
�
�
�
�
145:GN������59>?q��������+e,>VY^`bdgmqt������]_24RSrs���.
�v��# +0;U^`|�1��4Dks������$7����������� � �,�,-�-a�-�-*0/0�0�0o�r�t�}����������#�$�'�,���T����3��Ũ����&�''�-�G�S����������)�D*�6�C�L�	M�{�.|�}��������������������*��������������� �/�o����������K_p�f��������01J�����#%')-Y[�����	:	<	A	H	M	Q	R	W	b	c	�	�	;�	�	�	�	�	�	

<
A
B
G
H
K
L
M
Q
p
q
u
�
�
�
�
�
�
�
�
�
�
�
�
�
�
<;?ABDMUVbc���
<>?@FHJMUVbc��;������

;
<
A
D
M
b
c
�
�
�
�
�
�
1[4:GN������59q~���������-g.0279:=>XY^`qt�����]�^_23RSrs���������.
�v��# "'(29:;V;X^`bels|�1����467:<Bks��������������,367������������� � � � � � �,�,-�-a�-�-*0-0�0�0o�t�u�}����������%�&�,�ĨŨ����&�''�-�G�Q������������������)�D*�.�1�2�5�6�C�L�	|���4���������������+��	����1O�� �/����vz





8
:
?
�
��
$
>%
'
����FP��8Fpst�����>'4EFs�
��������,7>A��;<>DGHKMWbcfglpt5F^�R��������0@��+,:0578;>@BC�������
39;>GQ
R[��/68?����16:<=?@EG�C��������415:>B@4G4H4U4�j�j0k6kOoQoRo�o�o�o�o�o�o���L���b�-�0�F�e�i�m�r�{�����������B�D��6�;�l�u����������������!�#�$�&�*���0��1�6�����>������������D�J��./012	34
56789:	
;<=
>?@ABCDE@FGHDIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� !"#$�������������������������������������u���������u��������������������%&'()*+,-
���vz





8
:
?
�
��
$
>%
'
����FP��879Fpst�������>'+-4s�
��5�����/`01467>A����;<@f&glpt8?BDF^�����������������3:=?@�k�����f"%'+/79:;<>C�����!
38;>GQ
RVY[����068=?�S��������16:<=?@EG�I����\�657:@B@4G4H4U4�j�j0k6kOo�o@�o�o�o���L���b�-�0�F�g�i�{�����������B�D��6�;�l�u����������������!�#�$�&�*���0��1�6�����>������������D�J����������<���� ?AJnoq��������/M�����@X`jp�����	9	=	P	X	a	r	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	
	





(
*
0
2
3
5
6
8
9
Y
\
^
r
s
t
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
(*02359=\]_`aq��������������������5(*9=XYZ]`a������������� �����





:
=
N
T
V
_
a
z

�
�
�
�
�
�
�
�
�
�
023@E��������������������@@AGIl��*?PQUZ]aefnopu��rHJMPVXZ[]`����������������Z��lo������1@Q`lnp��� D!BDx��������Pmpt���� T3EL������#MOZw�������5!;6!8!0-g-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-0<06A0�0�0�0�0�0�011/111�1�1�1�1�14�MN����������*�+�n���2�������h������
��"�@�s������������
��%�0�F�`�|��������������(�@�B�D�K�`�o�q�v�z�~������������������ª۪ܪ������	���� �&�(�.���������������m�p���� �(�*�6�8�<�>�@�A�C�D�F�G����=�P�������p�t�v���f�o�q���������������MP]��37�����������#-JPz�����������'0co�6@U`g��8<<?������		9	?	?	�	�	�	�	�	

5
8
:
?
H
P
X
`
�
�
�
�
�
59UXrx�����H�����'
0
9
`����'0Yp�����MRu�����GPv��A������DGHKMPPWW]cflpta��������DPY`l����+0F;���		8;FPY������GP���	EPlp���6:GPY`�����:>Y������#$t$�$C%�/�/0/4@4U4DFFh8j@jijnj�j�j�j�j�jkEkPkwk}k�k@n�noJoOo�o�o�o�o�o�o�op���Ռ���"�2�2�P�R�U�U�d�g�p����j�p�|��������������-�0�F�P�������&�)�r�{����E����������V�`�x��������������
�
�F�J�����������������%�*����*�0�m������,�0�=�@�I�N�O��������������������������K�P�Y�^�_�q����=��$�'�;�B�B�G�T�W�d�g������������+�0������������������;�@�H�P�Q�`�e���������v�{���������G�P�Y�`������������S�`�m�p�|��������������������ߦ�9�@�� ���������JP�#�	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������AZaz����������������ptvwz}������������/1VY`a����� Jnoq����������/M��������$
(@AX`jp�����	9	=	P	X	a	q	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	
	





(
*
0
2
3
5
6
8
9
Y
\
^
r
s
t
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
(*02359=\]_`aq��������������������5(*9=XYZ]`a������������� �����





:
=
N
T
V
_
a
z

�
�
�
�
�
�
�
�
�
�
023@F����������������������@@AGIl��*?PQUZ]aefnopu����������HJMPVXZ[]`����������������Z������lo������1@Q`lnp���� x��������Pmpt���� T�^3EL������#MOZ}�������������� EHMPWY_`}��������������������q  � � !!
!!!!!!$!*!+!-!/!9!<!?!E!I!N!�!5�!,|
,�,�,�,�,�,-%-'---0-g-o-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-/.0�010+2050;0<0A0�0�0�0�0�0�0�01/111�1�1�1�1�14�MN��Ф������*�+�@�n���������"�����ʧЧѧӧէ֧٧�����
��"�@�s������������
��%�0�F�`�|�����ϩ����������(�@�B�D�K�`�v�z�~������������������ª۪ݪ������	���� �&�(�.�0�Z�\�i�p�������������m�p�������� �(�*�6�8�<�>�@�A�C�D�F�G����=�P�������p�t�v���!�:�A�Z�f�����������
&(:<=?MP]������-@BIPu������P�'0c6@U`g
578<?@U`v������		 	9	�	�	�	�	






5
`
|
�
�
�
�
�
�
5@U`r��H
#
����'0	1Ep�����7qru�����&DGPrv�
������+?@������������(*02359=P]a4GJ_a�����������/D�<���H@F+�	
/?A������2:P\�����
.@r2s�	0F`aeghj���H��3� P �#�$C%�/�/0/4A4F4DFFh8j@j^jpj�j�j�jk/kckwk}k�koJoPop�p���Ռ���"�2�P�Q�R�U�d�e�g�p����j�p�|���������
����,�N���B�����������������������������������!�"�$�'�)�2�4�7�9�;�B�G�I�M�N�O�Q�R�T�W�Y�a�b�d�g�j�l�r�t�w�y�|�~�����������������������ߦ�9�@�� ���������JP�#_`ab	
cdef
ghij	
klmnopqrstupvwxtyz{|}~�������������������������������������� ����������!"#��$%&�'()*+,-./0����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������123456789:;<=>?@ABCDEFGH�IJK���L����������������������������������������������������MNOP�	
QRSTU
VWXYZ[\]^
�������������#H��UH�����������
����������I���I��8�� 8���I�����>8���������������8���8���8�����X9��"9��
9��49�����^9��d9��3������3���.������
3�������������9���9���9���9���9������9������9������9�����3���3���.���3���3���.���3���.��� ���3���.���3���.���3���.���3���.���3���.���3���3���3���.���.���.���.���3���3���.���3���.���3���3���3���3���.���3���.���3������@�����!@�����)@��������3���.���3���3���]F������������-���������F���F��3����F���F���������F���F������������-���-���-���������F���F������-��������.��.��
.�����������1@�����!���������	.��������%.��-.���0��/�����������������5.��E.��=.���������j���������9@���0��$/��M.��#������$���%������&���.���.���.���,���t'��{'���'���'���'��m'��'���(����K��)����K���F������F�����(���(����K��3������3����'���'���'���'���'���'��.������U.�����������.���������������3������������3���2���/���.���3���.������3���.���3���.���3���.���.���.���3���.���3���.���3����.���.������.�����3���.���3���������������
3������.���3���.���3������.���3���3���*��������
3������3������3���3������3���.���3������.���3����C<��W������������<��=��=��=������������b
���$=�����+=�����2=�����9=��@=������=���=���=�����F��3������3���-���2���4���/���0����K���K���K���K�����������������������������������3���3���3���3������������3���.������������3���3���.���3���3���3���������倀Ɓ�圜Ɲ�常ƹ�ƀ�唔ƕ�尰Ʊ�ƀ�匌ƍ�娨Ʃ�ƀ�億ƅ�堠ơ�弼ƽ�ƀ�嘘ƙ�崴Ƶ�ƀ�吐Ƒ�嬬ƭ�ƀ�刈Ɖ�夤ƥ�ƀ�刈Ɖ�
�D�����CE��1E��5F��=F���D���D���D���D���D���D���D���D��E��E��=E���D���D���D��E��������������������������3���.���3����������������������K���K���K���K���K���K���K���K�����.���.���3���-.���3���3���������3���.���3���3���.���.���3���.���3���.���3���.���.����������������yC������C������C�����3�������.���.���������������������������������.���.��������3���3���������3���#j����������.���.���.���������������.��/�����������������������������/�����������������������������������3���������
G��G��KG��YG��gG��uG���G��,������1���,���.���	.���3���.���3���!G��+G���G���G���G���G��3���3���3���3���3���3���3���3���3���4���.���3���.���3���������
&(:<=?MP]������-@BIPu�����������'0cpz|�������������6@U`g������
578<?@U`v������		 	9	�	�	�	�	






5
`
|
�
�
�
�
�
�
5@U`r��H����
#
����'0	1Ep�����7qru�����&DGPrv�
������+?@������������(*02359=P]a4GJ_a�����������/D�<���H@F+���	
/?A������2:P\�����
.@r2s�	0F`aeghj���H��3� P �#�$C%�/�/0/4A4F4DFFh8j@j^jpj�j�j�jk/k@kCkckwk}k�k@nnoJoPo�oC�o�o�o�o�opp���Ռ�������������"�2�P�Q�R�U�d�e�g�p����j�p�|����������T�V�����������������������������������
�
�����9�;�>�@�D�F�J�K�P�R�������������������4�6�N�P�n�p�����������������%�*�0�m��,�7�=�N���B��������������������������������C�K�������!�"�$�'�)�2�4�7�9�;�B�G�I�M�N�O�Q�R�T�W�Y�a�b�d�g�j�l�r�t�w�y�|�~�����������������������ߦ�9�@�� ���������JP�#	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVUUUWXYUZ[\]UUUUUU^UU_U`UUabUUUUUcdUefghijkUUUlmnopqrstuvUwxyz{|}~������������������������U���������������������������������������!�����(�&���������������������������������������U�U���������������������������������������������U������UUUUUUUUUUUUUUU�U�U����UUUUU���UU����	

������������������������������������������������������������	

!$'*+.1456789<?BEHKLMQTUZ^bfjntz����������������������
"(.7=FLRX^djprtvxz|~����������������������������������������������������������������������� %*/49>CHMRW\afkpuz~�����������������������������
 "$&(*,.05:@EJOTY^chmrw|�����������������������������������
#(-27<AFKPUZ_dinsx}������������������������
#(-27<AFKPUZ_dinsxz|~��������������������������������������������	!*6?HWclu~�����������,8AJS_nz��������������"1:IOXajs|�������������				'	0	9	B	N	T	]	i	o	~	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	







*
,
.
0
2
4
6
8
<
>
@
B
D
F
H
J
L
N
P
R
T
V
X
Z
_
e
l
t
v
x
z
|
~
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

#(-27<AFKPRTVXZ\^bfjnrvz|~����������������������������������� $(,0468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~���������������������������������







 
$
(
,
0
4
8
<
@
D
H
L
P
T
X
\
`
d
h
l
p
t
x
|
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
"',16:>BFJNRVZ^bfjnrvz~������������������������������ $(,048>DJPV\bhntz����������������������
"(.4:@FLRX^djpv|���������������������$*06<BHNTZ`flrx����������������������������	
!#%')+-/13579;=?ACEGIKMOQSUWY[]_cgkopqrstuwy{}������������������������������������������������*2:FR^jlnprtvxz|~������������������������������������������������������������

"%(+.147:=@GIKMPRTVXZ`filorux{~���������������������������������������#,5>ADGJMPSVY\_behknqtwz}�������������������������������������������

"%(+.147:=@CFILORUX[^adgjmpsvy|������������������������������������������	!$'*-0369<?BEHKNQTWZ]`cfilorux{~������������������������������������������� #&),/258;>ADGJMPSVY\_behknqtwz}�������������������������������������������

"%(+.147:=@CFILORUX[^adgjmpsvy|������������������������������������������	!$'*-0
���C������C��%���C��`���C��#�����L#��@#���#���#H��UH�����	������@��������y����������
	�C���C���C���C���C��7������������������������8���8���8�����X9��"9��
9��49�����^9��d9��3������3���.������
3�������������9���9���9���9���9������9������9������9�����3���3���.���3���3���.���3���.��� ���3���.���3���.���3���.���3���.���3���.���3���3���3���.���.���.���.���3���3���.���3���.���3���3���3���3���.���3���.���3������@�����!@�����)@��������3���.���3���3���]F������������-���������F���F��3����F���F���������F���F������������-���-���-���������F���F������-��������.��.��
.�����������1@�����!���������	.��������%.��-.���0��/�����������������5.��E.��=.���������j���������9@���0��$/��M.��Q'��#������$���f'��%������&���X'��_'�����.���.���.���,���t'��{'���'���'���'��m'��'���(����K��)����K���F��5G���F��@G��(���(����K��3������3����'���'���'���'���'���'��.������U.�����������.�����������������3������������3���2���/���.���3���.������3���.���3���.���3���.���.���.���3���.���3���.���3����.���.������.�����3���.���3���������������
3������.���3���.���3������.���3���3���
C�����E��I�����O��_�����a��e��
��2���C�������������'��5)���'��?)������C��
`��]������*����!�����)����^��;�������!����^��;���������������������������������
3������3������3���3������3���.���3������.���3����"������������<��=��=��=�����������z���$=�����+=�����2=�����9=�����@=���'���'��S)������=���=���=�����W�����!���*��f���Z��F�����m��3���z�����3������*����������������������
����&��.��	��-���2���4���/���0���0�������	��	��
��|K�����K���������K��3���3���������3���3���>��G��c�����������������3���.������������3���3���.���3���3���3������:��O��J��������倀Ɓ�圜Ɲ�常ƹ�ƀ�唔ƕ�尰Ʊ�ƀ�匌ƍ�娨Ʃ�ƀ�億ƅ�堠ơ�弼ƽ�ƀ�嘘ƙ�崴Ƶ�ƀ�吐Ƒ�嬬ƭ�ƀ�刈Ɖ�夤ƥ�ƀ�刈Ɖ���.���.���3���-.���3���3���������3���.���3���3���.���.���3���.���3���.���3���.���.����������������yC������C������C�����3�������.���.���������������������������������.���.��������3���3���������3���#j����������.���.���.���������������.��/��������������������������������/�����������������������������������3���������
G��G��KG��YG��gG��uG���G��,������1���,���.���	.���3���.���3���!G��+G���G���G���G���G��3���C�����C��[��������C��s�����C��G��O��U��]��g�����������������C��������C��I��U��g�����C��I��S��_��g�����C��k�����C��������C��������C�����C��K�����C��<��V��?��R��K��T��Z��~��o��l�������*��V��?��
K��R��K��T��Z��~��o��l�������*��V��?��
]��R��K��T��Z��~��o��l�������*��V��?��
o��R��K��T��Z��~��o��l�������*��V��?��3���3���3���4���.���3���.���3������
c��~��������������������������l��(	�)��])��g)��{)���)��q)���)��j���	��!����3J��[_��AJ{�����^�C�\�J��w���7���]}���Cw�!ca��jU�B���@��&n��4Q�IUP�"Iw�q\-�_Ɵ\�hCJ9��?4�iY3�pj��N���Ѽ��������.���+�ʔב�,�$42j?+��B�h��O��"� 9�'�����½��[�%�)<�*j�Rz��3�j�Ɋ;n!��|�[Qũ��i������!��1䵦�S)�4S����2j.I��Y�b�Qy8v8L�gc��Ua�w���Ė��� �j�bO����Fڐ!z�2<�qPK��:P;>(����3w���Ǿr��pi%��O���LsԴx�n���'1W�/x���
$/[�YI��9-L��a]4ﰽ+�V�P9`���5Tpv���
�^7�}-�y��|{"���by8q�"y���D@��P��X��r̔����)��AQ��F纱V��Ioh���<i�P~mPp�Z���5��T���ޠ�3d�~�MV���)>���g�RS�r$��L^Z�E�+�;\x��n�WS^)N��O�j���cD�jP��������:���滜��3�	�5Z�$"x���E�8N>N�T�/�Sﳇ
�
�i�C{��	�PL��ÞQ����G�[��~�?�"���ҥa�|��E����^P����n��h�D6
���)D.�1��=������(�iHf��N`o�������QA'����G���a�}B�v<xI@�w��l�FDq�p��[Gem�`x�q����Wn�3�bnG�NR�q���8��V�$��W�|�T�S�gTQ��Y���������"R=:�+��8HL+���P�/hǟ�?�\��&Xk@	r����Rq��65�J���n�\�@��0ǯ��xי���X��I
����qN/݅g���p��b�#a�� "���$��#&�&P�{����=�!鮼	�����|�F��bz���?���:�7��y�E�yR��S@{�(����ڽ ]��Q�G���P��27�~
��?�3�9�>d��d[מג���X��!h!1�F{�:=�j+�����6g��<^���9���*vv�o���s��1���P���Y3$m�4@�q��Ƥs��f��nKS�A
� Erj����0��,XkE��)�j
�b\^9鸩NtHᮄ\��4�q:�2J�(R�'o�����;.NF`��g�#'s$�A�ׯ*}�}�9,���TtB�%�@��f�����4YE" �ڷ9BA�VU'�������(d=k���oǡ�R���lf*d��c����J~�Xa��c����6�<�dS�+���w
��o�G"6��q�;��%���aRss�(���ݕZZ�Xs@��0�LxvG�T��� �Ƕ@_'�'{��-s�Ȅį7&�1���I��aX'0��U�-"ӕ�x��zE��J"g2�f5,�G��~�PS�Ӝ��~B�)Q�:'W�C�q���H���W�[Y�qi���pB���Q?��̸�CL�ߒoV����5TŪ����8��_s��lU�C�ԟ�;0�cu$qCު�K�˶W��Lr�i�ui�!4�v�ʟJb�<�>
9�s��;ً�i�a�x=��Wɝh:�35R��P�-���Dm[�1�f�fe�7���Q���h�T�Fp�7)]�(�(��Diu����N#�CA�)��Oy��}��h�	������������UA?t��'0F�E�h#�9��I��Z�V6�a�=����z�lpJ�p@:ޕ��G5_V��ٸb4���I�A�S(���S:o�F%��b(�Kcf��q����j��Q�l��2@z$Zf��;Zd�ҀL+"�:�XM=��c�/ˉ����������a����	���9������]	��Ĕ&�`ӛ����WfB���X��2�b���/��8y��Y'�V:�ِK/��\���];��5���kv��ʃ�&_BS�v�@+<]4�r��dtAxN�>�/wxRB��@b+���)�N�*���8S�|�i�{$WcI6k2��\d|{g�
�?Ƹ�G9pt���y�ܠ�#wnɷB3�'���	�9����[h'M����l��T:
y�������g~�
���"�I���~E�Me�����(]X�lC]y�2����E��<��/�̞{᧷��)��++
1d^7�Zؽ}"j3��p���%ic^q�K%��CG�!wu�q�X�^Ἥ[6�x=�2��v���S;j9�����؈��c��\w���?�(�Q?
���}���1���}8�m�
"h�!�'z̨�Y`uF�*W�*���6����>�߇�����y����z�V�ǣ(k�	'�j΍B�i-U’�����]���7O����C��̳�|<٫^b��,���^���h[8C����pj�\˰'������cA��?�ɨRT��XT1a~uL�����D�Mk/`��6%�&�Ն3��r�pͩ��Q$TZ���e(
�夯���$�#%�3|_B^��2+�@ad�_+��<~�����A>����k�
��;�Y�h���IVu�L��6b*���:�g������(�`y�!W��+�~��$����Q���)��uJ�+%�2H�5�����'M��v��:Dg�w�}5�l�<��y�5[��k�'��[�(��c��%{�1�%�}��B�#%h~<�_�3Y��q6�*,29C�Ҳ����~
Gb��_�B���G�������[�P��c�?��������I�l�A��k�"|��Or$���Z=�
G����� 5�)=e�X���(��
U�4+\�Bx���6��,n���r����yp�r�!�li��6��[���y���l��R��b7�y�<Ve�&z��(������[����@12����>�g����ݓ�����x���k��o��Qu���4�g$L&Ղu��<Fu�{�⴪\?�^%C�=����D�(�HM �9�"�l�6�#�)\��_�����*���T���z8d��	6G_ Z�-ȸ���hǬ#�C
�%�dy��Z��%�Z�~=sꤏ�<�"yuх�!����=afNgy�����?��*�m�U����RmG�*m��hP���#��] [w�6^����e}tr�+�*�����k���%��C���sbk$���<-0K#��1	]	a<�D�S����9n��p'�u2^�m���;؁;k�Xs�:t7x!a�Z�{p�N�4�$�ρt������=�eb�F�#�]��[����0�4���5ꩱ\�L��]X���z��Ƙ���j���a�t�G��&I(��I���e�l_��� ��D~
��'B�,�Zվ���R�,��)�8�nH�XP����{P�!J�m�I����������mph�ִ�c��m騡Y���=��FLd�D
:b�R��%� ��>����NO�3l�6e%9m8�+��u~`q`l|=��/i��k��y���*��������+۶��+���[����$����[?��`~E�y���1\���3�q��4U���^�yuװ���w'C,f��!*���E����I�nȱf�=�B	�G���.�a�ow�]>:?�qn�Gx���į��@�x�q�$!�j߶��l��N��@�g���ve �RQ^q�+zk�A6y�<u�z�eJx��R�s|��)ļ?'k�
TuZ�-0��V
p�@�[�S�ֈ%��:jc�&e�u8 ���z�
��[Ǿ����
�iz�d��
<�?���9�e�H�����3R�FgV��>/+���3C{]��n^�D�
��;,7�)�=O2O)ӄ�	�������7�V
	�<�C]`��z�D�o�Ⱦ`*{���}U�<��iQc�ԉ��)"���>NܧV|��$Z�xeGD���]]���;b��e��(jq�0/�v�׭��4x���pە�����uC�t�92o@LmSЗ��ŚSR�Y��u$��a�xm����c���*K��"�?�7{F=~k�v���bk��]��v�r!�x�:g��嫂�~����4�l@�vs�/ޚ�LЧ�~�wM��m�G��=K12���L
=�C���&�ss��:y2����n��acfO4��I�Dܾ�T^�R�� A}���ø�@'Y�lD��N���GXn����{,T�\0{�*�]
0G�y�}�9�Ӷ+�p�|F
�6ڴk�B�v�S�y`�Cܘό�����d��O���2�I#(�7�����������HP��mvOs�E}�S�BbY��h�+@`���~da�U���H1uyC�;���w�o����nfh�(4��rU֑T����T���e�w�>o��GI�Uy\c��b��?�9>g""���m~cf�~�f�7�8诤G�ג����߫����j�O2)R��Ytu�
ё|ؕ�:S|�۱�s��f���F�f�hp�$�q�KM���
�C,Ue��1X#�H��X��
〽w����'r��Pᰜ]�H�A��q
dx9����d��k�/�
�^�B�Pg\9��L�(�B�I6��!����w�_���fQĩC������Qã�Q�(��y�$( [8��ưYJ����)Xeި.8�Ǎ����z̖ZSt;�^s��W~�%�1:
�9����	
�
�������	
 !!#$����� !�"����#��$%�����������������������������������������������������&'(�))*)�+,-./0�12�����������345�����������������������������6)7�����������89����:;��<=>��?@���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������AB�CDEF����������������������������������������������������������������GHIJKLMNOPQRSTUVWXYZ	
��
�[\����] !"#$^%&_'()*+,-./0123456789:;<=>`a?@ABCDEFGHIJKLMbNOPQRSTUVWXYZ[\]^_`��������������a�b���cde����������������fg���������J��������Thijklmno�pqr�������������������������������s�������������������tuv����wx�����y�z{|}�~������������cdefghijklmnopqr������������st�������'''�u����vwx�����yz��{������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������|}~������������������������������������������������������������������������������������















































































������































"














































������������������������������������������������������0�0�G�0�G�G��G#1(1�G<1�1�1�1HE2h2m2
HHH��2�2�2PHv3�3�3ZH�3iHnH�xH/444}HH4�4�4�4�HV5y5~5�H�H�H�
666�H�6�6�0�3�G_H�0�3�0�3�04�0414
14�G�H21>471C4U1a4F1R4n1z4x1�4}1�4�1�4�1�4�1�4�1�4�1�4�1�4�1�15	252$52.52)5@2Q5Y2j5O2`5H�Hr2�5|2�5�2�5�2�5�2�57H�H�2�5�2�5<H�H�2�5�2�5FH�HKH�H36
3#63(603F6S3i6{3�6�3�3�6�3�6�3�6�����0�3�1�4�2�53-6;�<	;�<;�<;�<�9�;�9y;�67�1�4�15-H�H�:`<775i1u4;2L5�9�;�67�67�0�3�0�3K1W4P1\4�1�4�1�4�2�5�2�5�2�5�2�5326!376�2�5�2�5�1�4�GdH�G�H�:/<}:<H�H�:(<�3�63�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�4�.�.�.�.�4�,�.�.�.�.�.�*�*�.�.�.�.�*�*�.�.�.�.�.�.�.�.�.�.�.������.�.�.�.�3�3�3��J�J3��J�K7�3�.�.�.�3�3�3�.�.�3�3�3�.�.�.�.�3�4�.�.�3�5�6�6�5�6�6�5�3�3�3�3�3�3�3�3�3�3�3�3�3���7��6*7�H7T7f7�7�7�7I?��������x7�7?I�7iI�7�?�����b8n8\8�J8�8�8�8�������8������������9��t8�8P8�8V8�8h8�8��j9p9z8�8�89�89�89�8(9��v9|9�8R9�8.9�8:9�8@9�8F9�8L9.�3�3�3�3�.�3�3�3�/�.�3�3�3�3�3�3�.�.�.�.�.�.�3�3�.�3�3�/�2�3����	�
���
������������������3�3�.�.�3�3�3�3�3�.�3�3�.��3�3�3�3�3�.�.�.�.�.�3�3�3�3�3�3�3�3�3�3�3�3�3�3�.�3�3�.�3�3�.�3�3�3�.�.�.����3�3�3�.�3�3�.�.�3�3�3�3�3��].�e.�m.�u.�}.��.����.��.��3�3�.�3�3�3�3�3�3�3�.�3�3�6�+�.�*�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�4�2�2�.�-�3�5�.�3�.��0�3�0�3�0�3�0�3
:�;14141*41 41%40:�;7:�;Z1f4_1k4E:�;d1p4s14�1�4�1�4�1�4�1�4�1�4�1�4L:�;�152525H�HS:�;'285"235,2=512B562G5J2[5T2e5c2t5^2o5v:<�:<�:<�:!<�2�5�2�5�2�52H�H�:g<�2�5�2�5AH�H�:n<�:u<�:|<�2�5�2�5�26�26+3A6:3P653K6�:�<�:�<?3U6D3Z6I3_6N3d6]3s6X3n6b3}6g3�6l3�6�3�6�3�6�3�6�3�6�4�5x6�67�GsH�0�3�9H;�9A;�9V;�9O;�9�;�9d;�9];�9r;�9k;:�;�G�HA1M4-194:�;:�;):�;":�;>:�;�1�4�1�4(H�Hw2�5a:�;Z:�;o:�;h:�;�:Y<�:=<�:6<�:K<�:D<�:R<&3<636%;�<;�<3;�<,;�<:;�<q3�6�3�6�3�6�3�6EIKI_JwJgJJoJ�J�H�H�I�I�I�I�I�IWI]I�>	???�H�H)>9>1>A>oIuI�J�J�J�J�J�JI	I�IJJJJ'J�I�IY?q?a?y?i?�?IIY>q>a>y>i>�>�I�I�?�?�?�?I!I�>�>�>�>�I�I�?�?�?�?�?�?'I�>�>�>�I�I�J�J�J�J�J�J-I3I/JGJ7JOJ?JWJ9I_D�7eDcIkD�7qD8wD8}D�I�D�>�>�B�B�B�B�B�B>!>B/BB9B%BCB)?1?CCC)CC3CI>Q>MBkBWBuBaBB@	@=C[CGCeCQCoC�>�>�B�B�B�B�B�B�7�7�>�7�>QI�>6707$7/D<7�W���6?�7!?{I9?B75DN7;DZ7�<�<�<�7�7A?%F�7Q?r7l7`7AD�<�<�<,8&8�?-F8828�?�7�7�7MD�7�6)D��?88�?�I@~7GD�7YD�7�C�G=�N=�U=�\=��0�j=��c=�0�0q=x=��=�=���=�=�����=�=���=�=���=�=�������=�=�=�=������I@�Q@�Y@�a@�i@�q@�y@��@��@��@��@��@��@��@��@��@�@��@�@��@�@��@�@�A	AA@�����A��!A�)A�1A�9A�AA�IA�QA�YA�aA�iA�qA�yA��A��A��A��A�A��A�A��A�A��A�A��A�A����A�A�A�AB�	Br�
��R��	&&Z>
��Z��n��>ZBn
�	�����r~
��
"J�N	�
z��r������&f>v�F�
6���.���
�r&Z6�J	����"V�b"
nR�^�*�n	6Zr���
�	�
�^6���2
R
�&��N��BVV	

*�
v:�v��2	�
�����~
f�b�*��f�z
	6	
��6�J
��6z
^��:Vf�^��*NzJ��rb��
n��r�
�.	*6
BF�"6���b�*�b�>*�	�	��
Z�B�R��R�~	F�	�f����2"�����^.&		&
�N��
���"�V
�
�
��B^bv��j�N.JNR�&�Rv�F	R	�	F
b
j
�
�
�������
�
�
R2b��J*FNJRVZnr���*2:Nv���b
"VZ����2�K����F��B	^	F
2
B
^
�
�
�

&6&Vv������
Z
f
n
�
�
"��
VNb~��Zv������2���*Fv*R�":N>VRJZf��Ff���
&2�&��*.��6"���tBRV^fjvn������y������2��^�	�		&	*	�B	F	R	^	b	f	n	�	�	�	�	�	�	�	�	���	�	��	�	�	




"
&
.
6
:
:
B
J
N
Z
~
b
�
f
n
	�
�
�
�
�
�
�
�
��
�
�
�
�
��"*��2::�VZ^f�nrJz���������������������
�2���BB���RZ�n~����������������������

*
>
�:
.
F
N
b
�j
^
V
�r
z
�
v
��
�
��
�
�
��
�����
�
�^
&
�:.JRVB^bfjv~��
����#�(�-����
26:NJ7.j<An�~z����~�F�P���UZ_"26NRZ^j�d�i���nsx"&��}�����.
26�&2:�V��v�>�������B���F��J���N&.>R��V�V�bnv������Z��b�.�����f�:	
�26":Nb.BFJ�	jjnvznrv������������z��~��"����',��2Jfv1����;�������@E*2J6bnrj~�O���T����Yc��h�m&&.rF�Vbjr�w������|�����������AZ az���������� �� ��������������yy/009���11������279HJwxx����y~���������������������������O����������������aa��������������������������������������������������������88����������������������������������������������������������������������������������������������������  ~���"3::+*;<==]���>>(*?@?*?*ABCC=���DDEEEGFOPP**QQ**RR**SS.���.���TT2���2���VW3���3���YY6���6���[[5���5���\\O�O�``3���3���aaK�K�cc1���1���ee(�(�ffD�D�hh/���/���ii-���-���jjD�D�kk�)�)llA�A�oo-���-���qq�)�)rr+���+���uu*���*���}}�)�)��&���&�����C�C���&���&�����*�*���&���&���������������'���'���������������%���%�����������EETTpsvw{}��t��&��%��@��?�� �� ���������������������������������������������������������������������������������������������������������������������������������������������������������������~���P/ 0O����P_��������`������������/1V0a���������`��`��`��������З��������������������������������������������������������‰‰��@���@�yy��}}����8�8������������A����������� '(/����078?����@EHM����QQSSUUWWYY����[[����]]����__����`gho����pqJJruVVvwddxy��z{pp|}~~����������������������������		��������������������������		��������������������������������������������������		������������������&!&!��*!*!A��+!+!���2!2!N!N!����`!o!p!!���!�!�$�$�$�$����,/,00,_,������`,a,b,b,	��c,c,�d,d,��e,e,������f,f,������g,l,m,m,���n,n,��o,o,���p,p,���r,s,u,v,~,,����,�,�,�,�,�,-%-����'-'-����----����@�m�����"�/�2�o�y�|�}�}��u��~������������Z����������00���������Z�������Z�������Z�������Z�������Z�������Z�������Z�������Z���������çħħ���ŧŧ�Z��ƧƧ�u��ǧʧЧѧ֧٧����S�S�`���`���p���0h��0h��!�:� A�Z�����'((O��������(��������pz'|�'��'��'����������������������������������@������������ ������@n_n `nn�����!�""�C�������ဖ��ᘞ�������������5��M��e��
���
���
���
���
��������}��������M������ᶶ��������3�����ᐟ������ဏE��@��������
��1������@����@��3����3����3����3����3��@����@����@��
����
��3��@����
����
����
����
����
����
����3����@��	��
��3��������@��3������3����3����3����3��@����@��
����3��@��3��3��0����3��0��3����0��3��0��@��0��@��0��;��@����@��0��@������@��3��0��3����@����@����@����@��3����3��
3��0����@����@����;����0��@��3��0��@����@����@����@����@����@��;��@��0��3��@��3��@��0��@����@��0����@��	@����3�������3��;��@������3��������@����@����@��3��@����@����	����@��������=���3��������3����3����3����0����3����@����@��
��0��3��0��3��0��;��0��3����������0��3����3����0����0����3����
��3��0��3��0��3����0����0��3����@��	@��]��@��]��@������Ἴ������@�� ������ �� ��������@����@����@����@����@����
��@����@����@����@����@����@����@����@������@����@������@��3����@������@������@��E฽@������������@������@����������@��
��3��;��8��@����3��8����@��	��3��@����@����@��3��@����@3��0��3��0��0��3��0��3��;��3����������3��@����@����@��
��@�������3��@���3����@������@����3����3����@������@����@��3��0��3��0��@��0��3��0��3��@����@������@����@����@������@����(��@������3��0��3��@��������0��3��0��3��@��;��0��3��0��3��0��3��@��3����@����@��������@��3��3��3��3��@��	3��0����3��0��3��0��3��0��0��3��0��8����@������3����@��3��0����0��3��0��3��8��;��3������3��0��3��0��3��0��3��8��@������0��3��0��3��@������@���������������������������}��@�����@�������@��3����3��0��3����3����3����0��3����@��
��E���@��E�@����Eਯ��E฿��@��3��@����@������Q����@������Y��a����i��q�������������������	���	������@����)	������~��2	���������9	������@������@�����ဏ����������@����@����@������@��u௯��@��;��
��@����@����@����@����@��	��@����@����@����@��3����������@����@�������������@�� 5�� 5���� ��@����	��@��3��j	��r	����y	���������	��@����@��5*��U*��u*���*��u*���*���*���*��+��5+��+����@�����	��@���
��
����E@�����e@������@���@�������@������@������������@������3����@����3����;����3����0��3��0����;��@����@����������@��0����0��0��;��3��@������@��3������������3����3��������3��0��8��@����@��	3��0����3��0��3��0��3��0��
8����@����@������3����@����3��0��3��0��3��@����3����3��0��@����@����������0��3��0������3����3����3����3����3����@��������0��3��0������0��;��@��@����@����@����@����@����@���������D���D��A	��m��������@���D���D��
E��-E��
E����0��3��0��3��0����0��;��@����@����@������@����@��@�� ME�� MM��
K���O�� -U�� -]���V���]�� �k��Mm���m�����p��@��@��
q�� 
s��me���x���o���y��Q��A��i��������������@��@�������1��q��������	�������	��@����@����@����@������@����@����@����@����@������@����@����@��@����3��@����@������@��3����@������@������������@����3��@����@��������@������@��Eဇ�ሏEᐗ
���%�������@����@��%���
���Eဇ�ሏEᐓ@����@����@������@����@����@����@����@����@����@����@������@����������@����@��@����@����@��������@������@������@��������@������3��@��3��@��3����@����@����@��3��@��;����@����@����������@����@������@������@��������@�����@����@����	��
����
��3��@����@��@����@����@��3����@����@��@��3��������@��
����
��

����3��
������@��
����
��
��3����@��
����
������
����
����
����
����
������
��	��@����@��0��3��0����3��3��;����@������;����3����@��;��3��0����0��3��0��;��3����@������3��@����@����@��3����3��0��3��;��@����
����0����@����3������@��3��0����0��3��0��8������3����0��3����������@����@����@����0��3��0��3��8��3����3������3��@����@����@����@����@������@������3��0��3��;��@����@����0��3��0��;��3��0��3����������@����3����@����0��3��0��3��0��3��
3��0��;��3��������@����@����0��3��@��0��3��0��;��3������3��@����0��3��0��3��0��;��3������@����@����@����3��0��3��0��3��8��3������@����@����@��3��0��3��0��3��;��@��������@����0��3��0��;��3����@��@���������@����0����0��3����@����@��@����@������0��3��@��3��0��;��������0��@��
��3����3��;��3��0����3������;��@����3��0��3����
��3��0��3��;��������@������@����@��	��@����0��3��@��3��0��;������@������@��������@��3��@��0��3��0��3��0��3��@����@����@����3��@��3��@��3��@��3��3��;����3��@����@����@����@����
��0��@��3��@��0��3��0��;����@����@��@����3��0����@��
3����0����@����0��3��@��0��3��8��;������@��@����@����@������@����@����@����@��@��������@����@��3����3��@����@����@��������@����@����@��3����@����3����
����@����@����@����@������@��ဟ����@����@��3����0��0��@��3����@��@��������3��@��0��@����@����@����@��@����@����@����@����@����@��@����@����@����@������@����@����@��	��@����@����3�������@��3��@��3��3��@������@����@����@������y#���#���#���#���#���#���#��0��3����0��@��3��3����3����3�����#���#���#���#���#���#����@����3����@����@����@����@����@��3����3��3����3������3����@��3��@��3��@����@����@��@��3��@����@��3����@����@������@��@����3��@����3����@����@����3����@��	@����@����@����@����@����@����3��@��
��3����@����@����@��@������@��@����@��@����@����@������@����@����@����@����@����	'����@��@�����(���(���(���(���(���(���(���(���(��@���(���(��@����@����@����@����@����@������@����@����@����@������@����@������@����@����@����@����@����@����@����@������@����@����@����@����@����
��@�����I��)��1�������������	����@����@����@����@������@������@����@������@��@��@��@��@��@���3���3��@��S�`�i�2��Տ���\ B����噜a�s���R��U�^����R����xZ�G�v��\c��Ҿ(����"J�3��8��2t��/���)�?;�)�?Z�;��S���$�Y��J�eef�X�I�-
�y]v�>�ᮺ�sy,,��SoΊߙZ�i�K��y���+�ؑ���l��H��Fq�6�N�%�#����MDz�� ��0�rx�j�m�5�Q^3-��O��\�����5�x,�#G��f+��1̯!P�;Lv�U0 ��=�*$�Jߓk<�ܭ
��4�m�x݅Kb�S�h��@�dr�k�3o=qԇ�Q��h�ˌ�ɩ��f%�H�����;�WK`�0�Kmt���v��-^85���A��>~;�Υ�u���LR�5�]J�Bϓ	����Cs��zΕ�������IB��Nww�&Ԧ`���fʴ"U��� ��8�G����5U]_n�U�c��^s ���4��!�b��/6����#�u��{+ջC��n6%!�3�G-;eU��k�
�ni��������Ԝ�
%�C�p�v,n%
DH�(W^j�8��dW�*͖��7Ƽ>�'u��.h3�DJ��k���q���!�j�z�~X1�[D�d)غ�`YL���hr��3�)�$�o�E=��V�yԶӥ�k0b�Џlw���H�������ij�ޔ���3<��)).�����%I���q��M�^���o�(T��Pa���,��J��2�q��\":1�n���1'��H
c�m�ƚ��p����̻,	}x���=M֥��`��%N��F�N�
��*�!&�8#Xl�᮴
f���o(,nG�M�ȟ��P�Ey�ۤ̂�(����<��e���rb�I�S}����_�z����%Oܼ���w���T�a��w�	6�=Ϫ�$j����u
����Dk(sK%oD���z�2�
C�g�Nw�j�b��?�͓�A�"�vE$����xuRCk��V�y��xk�
��DV4�AE�S�V�k��#�kA�V���췆��,���k6����2�{9?����S̰?���O㥃��h���@���"\�$�X�¹	#����6l7���2(
ԫ-���DG��lQ?2����������g٧=�;���Ѝ�wA��͙J���'D����CV@@��11��r%kf�5(HR��>}���eC2�f;�^����j@>Ծ�@J�6V�cؑ��DwZhN"�uO>�6���q�ZS�
�>��D[Z
��U1(\Q�†��
yX葀����r�9�M�nb��f�����-!=
��-@�s]Ι��4f�|��h���N��r�#j�9� b�f��'�N��DGC�ɨ�b���K"����=`�?wo�ɦ���q��!M8�U�"|����Hj`F�S*~+�T���mB��Dt�.��O���S��U��9zc%C1��'�~�U5y��X��=��X4/�U�K�c�5u|&�o����<%������y�^Fˋ�#w"�����_uv����{fg��6]�I�@�'᷂��Y�y��������X�7	�1������?������g�jg�ν��$m\,���B`A�֋n�s��XmSx@�I̮��jPu�9�Hh���[��BR��m-^zy����;Ӧ{��x������d
���J���2��_`�U����\&���;\�H�H�/�o����J��&�$�ڔ;�W��`�X��=�vWζ]y<�n�dK�vT�$�ˢ	�}�]/��h�m���}�L|]C5;��	T]��mJ�{���&�T��	��A��5��p���bK��c��ƌ$g��]Bc��y�D�בv@��B��Y�6V�M6���{[o>�+z�C���B���,��Z[�l��S��*x��P1r'�0��(d$5V����N1J�<�왾6�w�6�^�F�?n�Y{U�(������ω�/��3�&t�~�W�!v�]���?O�H8oꖐ�Skuz�c�Z����(�YI��m��M���\ٻ��-qd���`3��Ϫ�My���4�,9����U�����g�A�wG��Dr��Ć�`I��,���"�u(19b���7]���k6�2c}�:�%˅tח1��]��dq��Ө��������M��S�{�$�c�r�f-�b��g�m�Y��GB`��=�ހ��t��Rx�
�Sa���l'.�gVfQp�[yͶSۣ����2Fq�k��(����󗿗�φ�Ͳ��"a�}�����ȁ_ W�kyl]=����;t60��c1��Ü��D�۾�`�w����D-HU���;��մ��JM-�u��-�]c�xZ�bҶ��xF�\�4|�q����*�
4�M=��5]��z����	��Y`�t�W�F��K�?p8��+׬��XҘ���'F�c{�#Tw���BձL�;�,)Ud��J�_�� ��wsj=��r{�~T>�*�b���C�#O�a�鍲5*�g8�Ԕ���d1�����Ӎ@���~�8<<�E�H�P�$�^p8G��W	��$֭;v��ڍ���
ץL����Ԩ��L!�Lϟ^��
��gi �Gv+ep�̇t�s�A���);?����Ȅ�XRqh�	�w�
����f@��q��U���y�0U@H�L�ƿ�Փ���|jPZ���/�8�'����٦;�����c�mJ��J0��F.D���2N�Y�.>v�J��)?����@���'D��|��Y�+�(���0�T��X0�t���x��>ݔ��<6Rj���20�:���'���Dܡ�?�����^:�)巧`����H�tޥ����!�d4[IV֑f��4��
�ʕ�%�Οk�B��@OQ]=�;�i‡F�Q*����
k�)X�r����G������Vieg!�Y��sۓ��,S�>�ih0��PҸ��:�BAsUr�sO�����������NdP#��9�J�F�E߃�b}$l�ۃ��2���kr�]Ζ�K�de2?/�nO��|������{S
ȢUr��a��6__�,t��u�E��7�#8H,�R�A�����,�Z�����Q;�"��sM���H�=�����`>���_
Xf���&���1�ѷ�?��RpIFw����ϻ�3����ӛ��a՟��k�.�d�ȂS|n��ǰsƣz�={ch
i��N\���->!Q�a�b
��OInH��i�����ãۉZ&��ޓ����uZF)���v:k\�m�#X񗳻�e	�3R��,.X�}�jtY�g��+��W�N�¨��@8H۔�labM����PF��� �wf�נ��.�t�
`�2�$^��V$���
��������il����`��#�c��?�ʏ��ū��|����0������ks���]��|���d|F��k�:Bz��k���
,���S�Ҙl�����.�J���{��q�Dw`z�d��rI�d�G�J|l_b�ϛ�=
��-]���:���N��Jy4�yx��Ӻ9QX*r���`�K�6�(�e�N������C�2�)b"=s>'��=z��_R?Z}5��)�f���&ϰ��ʨ&4*��c���ݓ���R0�4`����C�x ��g|�A8?,�
L��K�K��6)������e^y�
1���c���J��FM}�e�5C�EN����KP.�?����q/��^�9�ϛ��d�LZN�'sv]�pÂz�}�o��j:U&����N��6U
����(��&�.���t�E+�۲����Ꝓɋ;o�OFk�ȒD7@�n�	˻��z�j
B̽�ܝ��Y�-#J�F�����T�W�����"��GdeT��-��V��+~xY�~)p$w��Z�U<�N�W6��v��#k�"��k�w���E�6�_�ą��Y��������Su�����&�½Rց����_I�F3m�K�R|�D���-V@�po���-���R�kP�Lˎ�帟�ߦ��F� ~�&�����(�fԎ/xs�$�^��2/��r;V��-�����:�@+O�k4y��˨��I��⼆�׷&�����-}��
6��2�$��
ry=P�C1]�?���*�ΗcL�u�}t��_����>����|�H���i�ha�έ[��"�RD�ù?B�r��A��g���gɟ��ܥ	k�`ŗ ����T`�鸶�h;���#)8>G#g$�!e�
r����v�6�i>[���Λ���pD��0��’s�����Ho^+�Ʊ��;H�w���6��8(�J��촰��c��%2R� l(��8Z~H�W_S��#Y�Q���Z�-7�y�H��e��lE1�D"�'��Xd˞�k����?/"=~Fr�����6-���j��[w��������ŸG�꺔�R�̆$b�Gט#?��9�'���:�
�d����Ҭ$0h�S�>���-<Bè_+�Z��ꌤMy��7�11eU%���例ػ��>_U�������j[�n�*���uRDZZ�E�
�du��g������.�����k`���MFU=Ķ{s휆�&<LᗪLu�Z�(Ĩf0K��=��e�Mq3�)@���F�{���?�3нrR�ޖ_��xۏ�@Dm��f>�|���V�s�J�y�ݭ��'vc��R]
X�`UY�~�S|���n𸪯qޝh���p����
�b!q&�"
�ŗ{`=��U�i
��jP|�}���;+*�\�B����`�w�[�z����Y7�8�U��@�g��f/��Flk�7.�_���=;K�##�⼺;1a�
^��wl��}9�!J��5��U"�S����T.�wA�P~uu\T��������Ғsi�$$�d�DK�N^��w�ÿ-��>�;�Z��Jbڗ<섎��ꊭ��a�нK'��J����g��9E�����p�����CK,�΁�M�y�%�1�^�_B�0C�X�n	>;�5����S�n�ʋ
���}4U�d�^wH~��t���*�J6�ڝXv%�"���݃:Q��Ӯ���B5yr�j��R;uD�����<�u'����m�8c���$S�,�����^������{�tP����������d��2l���1+�a��}J�ϟCb.2�:]��‡����	I��62�w����yh�.L[�Mľ���
�K7�٬�:�|�����S�\	5�$��o��e(�KB.��E.D��?�ˈPo	̼�H�9�i����$���M�ZDs�������00���
h1���6A_p�=|�6+
���a�w̫Liv�2=�Bz�Ք�����I�?��il��7�Sr3܀�#�GG�ŧ��N@a��+e�X���&1�Zd;�O��n��p=
ףp=
ףp=
ף��������������������@�P�$���� ��(k���@�C����*焑�� ��1�_�����.���@v:k��#NJb���x��z�&����n2x���W
?h���������@aQY�ȥ���o�: �'���@�	��x9?�P��6�����Ng����M�"�E@|o� �p+��ŝ(l�L67�2����V߄�@<\l:���K��{Η�Ԇ �H�½��D�
�P�v��U�1�P�?���]�%��O��ʡZ�7�и��@�=J�'ƫ��͜m�Cư����#��o\�{�2~���,��݋����]� �7 �n0��b/5�4�"�&EE���=!�A+�p�֕C�)�@_v�<L{�QF����j�i
���$�+v؈zEz
�S�ﶓ���֘E��rh�髤8��PG�+ڦGA�q�fc��$�g_����QlN�@<�m�A���e��PK�Ф!�z�D����
j+R-��Ǖh"��!��Dv����9��o�˴�SG�6�j�%p�e�,Bb�E"�&'O��~���:MB֪����"Dzާe���ҋ��+��/눟�U�cw�3;L���%k�qk�<զ�Ix�z�E9NF��'����u�V:��q������R=���C�N��K�c���L'���1�c�j�t>����$_E^�D+�S��6�9��u���q���`D]ȩdL���1�F�U��J:��A���c��k݈�����-�~<�����M�Xd�<T���슠p`�~��K)C_�%;��Ȍ8eް�����I�����7Cxl2i5n��-�-�T���I��{9�.���{�^t3��ڇ�z�ףq�=�(�i��贙���h
�2ļ#"�׬��Ð�?
�+֫*�
���y��g&y�e��ǃ8Y��pWR?V��ʸ��o^�&L�&ϫ	^��ʹ[1X�OTxa�Z^��!DZ=�aci�9�w�uܠ�8�:�L�q�m��#�e@�H�_:�JIxX�v�?(d
�b{��-K���O2�Х;�qB�]�yd�~�D��e
�wet��N���~ _�j�h�~�!���?��v�jE�¿��N��Ţ�����JrX����;�JЕ�܎�En�*(aʩ]D���2�	-�&r�<u�V�_p&&<YX��,iM�l�w�/�o.��w��Gd���mz���U��^��A�$G�?7���ߎW�,���X���~����7g�g)/�S���^=�t���y�l�X![�����Y��q����g���� Ho��pd�����	1�X���4A�ԟY�FK���4>�Q��p��l������԰��k���2#������F�ۄE�k�0�S�c�ged��F�|��~�`?�~�On_��O��83^��Iw�m��,ӿ��\U��	����/s�sc*�O������g(~�M����T�ၲQ�5�F�&B�|Z"e�	B‹�Xi��xu3_FiYW皮�d��R7���/-����#�]�g��k}�{x	��F6���@�2c�PM�E����;��P���� f��δ��zBΨ?]�7�6l3o�ߌ��G���A]DG��#�٨��tY�
��l�*��/�h�7�ȇ����C��ØE��)w�y��T�z���m)�^T��j�fX_���4'�R⌏.��]�^���E��s��Cupv]dB�!ܨSyJIj�~Ir����hc�ۇi���E���B<]�ҩE֒�P�ֲ�E��#��ś[��[��hw�l�2���6h�&�C��2�d#�D�Ѹ�I��Dv�ja5��	b�l _�ӨŹ��zÇ��6��7h͉�,�TII�dZ�k"!"�l�������k�*�Ǭ唔��o=]���S5��9#wˌ�:��B��nSv*��x��r�i��Jh���
��%���i]�_fX�~ь[��e�az�?w/�8��y/�����U����JX��8σ�S*���g�].���a�{tZ�ݲ���\�*���q��߈=9tau�]��V�7z�Gѹ�:�
�U�b����"���	`M1k�{W��+������~Z픝�_vI��s���X}���A�ȏ%�زnY��zdұ��َ_�o�_����F�TX
H�{�%�;��#�j���V��J �,��ڔ�Q�+��(���B]��D���"y����SJt�:5(+EW�A���\�����B�u-/���ں�5a�i�	.|]�|���i~���C%�9�4›���^�g��.�²�xº��}�DK��a�2si*�bd�2�������u�{}������(�>��DRs�\x��5˲��d�j�:��a�����E��z®k�E='W�T��[���r��K�x��T�6�c?�� <�ݧ�jW�<Ϗ�(��Q��Dme������%����Jd�C�Yxķ����
�]=�ap��eF��U���Yy�"�W���B$�	�ˇ�u��/�Sm�ξ�TS�ܷ��m��h��.$*(��弇Di}n��Vyu������܁�7UD�`ג��{�S⻅jU'9��p���xtm��b��C��F��'���z8���TfAX��1��{�ji��Q.�����D�A"���&v��'�ZҪ��/<�t���#�q��Uj�;�IN�gV-��VtubeDž�ae��(�l����8�R���63�Dž�in��s4aF�윳&E[���]���'�`�BrM��A����1�x\ӛ� �qR�uqg~Ζ3�B)��ӄ��bA> �i�y�h�x{�R�Mh,�	Xǂ���V�p�Ea�75.���@v`���|�B�Ǽ�5�Г��j��]�����CMĸ���R5��V�Jp�z3zr��S!{�Z�\L.Y�Ot֨�Y���s�yo��bdp��+�EV�݊�>��ԅ��6�+>�m�.�7J��7�̶��ș��Ň�"
@������Ա
�K�ж�%�YJ^M���d�D.:0�ܵ�������\$~sީq��G_,�>�%t�]V�
�w�(N/�u�k��P�o���pk��/�<�R�UM�lc{�ܿ<�N�T�G<Z���!�q
�4�ex\��u��
M�A�9���\S�٨P�	H�|�4�E�2F�
�J�M� �+�?�VM��`]�hk�䤎f��`%6���B��`Bk|+��x�郮Ҁ��[�L�0B�$Z�'��g�3���R�0Iɱ�}�@�<D���|��N��`�(����.A��'*����N���y��۱tgi���Xˊ�׵�)��mʬe��󦑙�*�X
	�?�n̰�����LK�ݎ���ܔ��d��Jٜ�
=���7��m�D��LLv���m!�aȄU��_�S괛�<�2,U��kt���"3��?wj�ۂ��J3��?����#���@��M�)-��;��Q�� >t�#��[DzT%k$�M��,4���xߎT�¶���@���)�s$��� �У�r��t��-�����ČV<ڒ�ez|�/~q���e�����ݍ����~�e�>"t*U1Vx����_'����:��5k�\(3�7�h�*��VF�s���-C�iu+-,�W���s�)b);����gj���{����I�B_���s�!6�p$wqBv/?���ӌ#���
�S���@J286���c]ɞ���>�C�H��|Y�{�
������ځ�o��&���|�(1�����ca/�r}�c���<g9;c����<�J�؅�����An�N��D�-K����J�I��!���ݢ+�Q�E���B�吻�E;�R���Cb�;uj=
��bڸ�:x
g��������$�f�+�'�E}aj���-�`�����A����si9��sx^QdһS8����#d{H۲~cU4��b�,=�Α_^�j�I��x�@�Av�uk�S\ܝ
��驺)c᳹�Dͽ��EcT)�;b� (��@�Gy|�3�ʺ)2�]H�̫��I�־ԩY�tZ��V�h\p��I0�1�o�.�s�/j\�&ҫ~��S�1ȷ]�ُ]X�U^��|>�%�2��t.��5_���(o�?�0:ͳ�[�cрy�ϧz^KD�b2ü��f�Q6^U�����+Gٍ@4��õj�Q���O�P���4c���3�V���n�ع�^���G�/�
O�	�5���X'a�'��bbL�B��x���8��}������V��c
G�,ݬ@�!�t�l��Xx�P]����C�7��RzR���T�%`�ϖ����i *�.��G��|$ �P�AT�W3�L~��t�ґR��?�G�Q.G��#w��X嘡c���Hv��	W��D^/�g���Qe��,s?�5;���X^�~�O�K
�ނ��'����aB�.�c�����y�9��'zխ�"x��R7t8DZ�Jٵ
��"�H�o�·"�MPu8벚ƣ�Jy©�Qa���_A����3�3Ӽ����(�ׁ�l�"����M"s�ǥ
�4k"h��k���9�@f����u���)/���	��ZI`S�o�:���K���[8h#`���^ʵמ��rFB,8�,���F�j¢l�㴒���$s�	Ǔ�bwR�ŧm�O�˸8ۢ:g�(3��tsɥDm@e��?S.R_PD;ϕ�������&wd
C��4>��04x�^M�	���Ɩr =A}��_Lb%�x���W��[��wߺn���Y�b�����4�7>������'6r������
��
�����	;~"�6汧�
O:!��UW�ʏ��bO�∩��*�r���;��듧E�u�Ϭ��3f0�r����I�l����|���j��;��� h�ۘs�*���hی�C�?�C:ԑ�y!��Y��kO
j�HI6.�i���yF㌄	���9ND�N���@i�ꅕ!��o�!]e������qKguDid�>�������������������������������������������������������0�0�G�0�G�G��G#1(1�G<1�1�1�1HE2h2m2
HHH��2�2�2PHv3�3�3ZH�3iHnH�xH/444}HH4�4�4�4�HV5y5~5�H�H�H�
666�H�6�6�0�3�G_H�0�3�0�3�04�0414
14�G�H21>471C4U1a4F1R4n1z4x1�4}1�4�1�4�1�4�1�4�1�4�1�4�1�4�1��15	252$52.52)5�d@2Q5Y2j5O2`5�H�Hr2�5|2�5�2�5�2�5�2�57H�H�2�5�2�5<H�H�2�5�2�5FH�HKH�H36
3#63(603F6S3i6{3�6�3�3�6�3�6�3�6�//5/;/��8��n�0�3�1�4�2�53-6;�<	;�<;�<;�<�9�;�9y;�67�1�4�15-H�H�:`<775or�i1u4;2L5�9�;�67�67�0�3�0�3K1W4P1\4�1�4�1�4�2�5�2�5�2�5�2�5326!376�2�5�2�5�1�4�GdH�G�H�:/<}:<H�H�:(<�3�63�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�4�.�.�.�.�4�,�.�.�.�.�.�*�*�.�.�.�.�*�*�.�.�.�.�.�.�.�.�.�.�.������.�.�.�.�3�3�3��J�J3��J�K7�3�.�.�.�3�3�3�.�.�3�3�3�.�.�.�.�3�4�.�.�3�5�6�6�5�6�6�5�3�3�3�3�3�3�3�3�3�3�3�3�3���C7�C�E*7�H7T7f7�7�7�7I?��������x7�7?I�7iI�7�?���������I�I8 8�IBT0MDSD~lZorK*b8n8\8�J8�8�8�8�������8������������9��t8�8P8�8V8�8h8�8��j9p9z8�8�89�89�89�8(9��v9|9�8R9�8.9�8:9�8@9�8F9�8L9�.�3�3�3�3�.�3�3�3�/�.�3�3�3�3�3�3�.�.�.�.�.�.�3�3�.�3�3�/�2�3����	�
���
������������������3�3�.�.�3�3�3�3�3�.�3�3�.���C!!z!3�3�3�3�3�.�.�.�.�.�3�3�3�3�3�3�3�3�3�3�3�3�3�3�.�3�3�.�3�3�.�3�3�3�.�.�.����3�3�3�.�3�3�.�.�3�3�3�3�3��].�e.�m.�u.�}.��.����.��.��iko����"%�����
���[�BEH~�����BEo~��
��%�+1=FIL�U"�a^dgjmv�����������T3�3�.�3�3�3�3�3�3�3�.�3�3�6�+�.�*�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�4�2�2�.�-�3�5�.�3�.��0�3�0�3�0�3�0�3
:�;14141*41 41%40:�;7:�;Z1f4_1k4E:�;d1p4s14�1�4�1�4�1�4�1�4�1�4�1�4L:�;�152525H�HS:�;'285"235,2=512B562G5J2[5T2e5c2t5^2o5v:<�:<�:<�:!<�2�5�2�5�2�52H�H�:g<�2�5�2�5AH�H�:n<�:u<�:|<�2�5�2�5�26�26+3A6:3P653K6�:�<�:�<?3U6D3Z6I3_6N3d6]3s6X3n6b3}6g3�6l3�6�3�6�3�6�3�6�3�6�4�5x6�6D�GsH�0�3�9H;�9A;�9V;�9O;�9�;�9d;�9];�9r;�9k;:�;�G�HA1M4-194:�;:�;):�;":�;>:�;�1�4�1�4(H�Hw2�5a:�;Z:�;o:�;h:�;�:Y<�:=<�:6<�:K<�:D<�:R<&3<636%;�<;�<3;�<,;�<:;�<q3�6�3�6�3�6�3�6EIKI_JwJgJJoJ�J�H�H�I�I�I�I�I�IWI]I�>	???�H�H)>9>1>A>oIuI�J�J�J�J�J�JI	I�IJJJJ'J�I�IY?q?a?y?i?�?IIY>q>a>y>i>�>�I�I�?�?�?�?I!I�>�>�>�>�I�I�?�?�?�?�?�?'I�>�>�>�I�I�J�J�J�J�J�J-I3I/JGJ7JOJ?JWJ9I_D�7eDcIkD�7qD8wD8}D�I�D�>�>�B�B�B�B�B�B>!>B/BB9B%BCB)?1?CCC)CC3CI>Q>MBkBWBuBaBB@	@=C[CGCeCQCoC�>�>�B�B�B�B�B�B�7�7�>�7�>QI�>6707$7/D<7�CW�C�C�E?�7!?{I9?B75DN7;DZ7�E�E�E�7�7A?%F�7Q?r7l7`7AD�E�E�E,8&8�?-F8828�?�7�7�7MD�7�E�E��?88�?�I@~7GD�7YD�7�C�CG����QQQ��SSY�]�aceee���u<uWDEG�KM[���lE�$ZI����^#j#$F#�#R#�#�#�#X#�#d#�#$$�S���m�x�q�YGI[�H��|� �������G=�N=�U=�\=��0�j=��c=�0�0q=x=��=�=���=�=�����=�=���=�=���=�=�������=�=�=�=����#%')+-/13����������������������������������<EKQW�����������$(,048<@DHLPTX\`dhlptx|���CEGIKMOQSU����*~��������2	Z	j	r	v	�	�	�	�	�	�	�	r
�
�
�
�
�
�
>Jjvz~��������.2:>FN^z�

�
�
�
�
�
�
�
�
�
������������������
&.nrz~���������>~������BJ^jrz~������������������&.jnvz~��������:NRZ���������:>BZ^fz~�����I@�Q@�Y@�a@�i@�q@�y@��@��@��@��@��@��@��@��@��@�@��@�@��@�@��@�@�A	AA@��D#D�A�'��!A�)A�1A�9A�AA�IA�QA�YA�aA�iA�qA�yA��A��A��A��A�A��A�A��A�A��A�A��A�A����A�A�A�AB�	B�'Z"&n*.26:>BFJN�JK
KKKK"K(K.K4K:K@KFKLKRKXK^KdKjKpKvK�RV�������^��bfjrvz~������������������������v
�������
�
*�!�!�!�!�!�!�!�!�!�!�!�!�!�!](f(o(x(�(�(�(�(�(�(�(�(�(�(�(�,$,�!�!�!8"�!"�!"�! "P"n"h"\"�">"J"b"V"�","t"�"�""�!2"D"z""�"&"�""�"�"*
��
��������������"*26>BFJNY/a/i/q/y/�/�/�/�/�/�/�/�/�/0�/�/��v
����	��Z�
�
FF�	��Z>	��
z�	�">�������	z	RF�:��	�
	!$'*-036?�#2AP_n�"�"�"�4������������
"&*.26:>BFJNRVZ^bjrz~��������*(C,�*S,�)%0�)�)i0�*�)�)�)+ +�*+�/-+:+�,�'--c,G+.-A-T+�)�)�/a+s,60**n+*%*((/*9*T-{+�,g-�+M*C*}0�+z-W*�,a*�+k*�+G0�+�,�+(X0u**�+�*�*�*�,�+(�-�/�,�+0�*�*�+(
,�,#(�-�*��
(7FUds�"�"�"�"�"
##"#.#:#v#�#�#�#�#D�cw��,0�8(F(1(?(,zb�J#��u �}e��V,�L����Y�/q�\�2l$DTp(GX$,$�P��xM(�(�t�_�h�M&��k�P)�\�}f��%$��x{��5;>`ASht�������$$�-<KZi�"�"�"�"�"###(#4#p#|#�#�#�#�#�#�#�#�#�#�#@r�
��R��	&&Z>
��Z��n��>ZBn
�	�����r~
��
"J�N	�
z��r������&f>v�F�
6���.���
�r&Z6�J	����"V�b"
nR�^�*�n	6Zr���
�	�
�^6���2
R
�&��N��BVV	

*�
v:�v��2	�
�����~
f�b�*��f�z
	6	
��6�J
��6z
^��:Vf�^��*NzJ��rb��
n��r�
�.	*6
BF�"6���b�*�b�>*�	�	��
Z�B�R��R�~	F�	�f����2"�����^.&		&
�N��
���"�V
�
�
��B^bv��j�N.JNR�&�Rv�F	R	�	F
b
j
�
�
�������
�
�
R2b��J*FNJRVZnr���*2:Nv���b
"VZ����2�K����F��B	^	F
2
B
^
�
�
�

&6&Vv������
Z
f
n
�
�
"��
VNb~��Zv������2���*Fv*R�":N>VRJZf��Ff���
&2�&��*.��6"8<��������D�CE #&1E7E5F=F�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�DEE
EEE%E+E=E�D�D�DE��������������������������������������������������������������������������������������E�E�����������E�E����������!�������������&�&J'J'''5'5'.'.'<'<'C'C'C' ' ' '�����&�&' '''���������,;@EJY^mrw���������   + 0 5 D I X ] b g l q v { � � � � � � � � � � � � � � � � � � � � � � � !!!%!*!/!4!9!>!H!M!R!a!p!u!aEgE�E�E�EF	FFF�&�&'' '''��������	"',1;@l q � � � � � � � � � � � � !!!!%!*!�EW!\!a!f!p!u!�&�&�&''��������,EJY^mw����������  + 0 5 D I X ] b g v { � � � � � � � � � � � � � � � !!! !/!4!�EH!M!R!a!k!''��,6����� � � ! !a!k!EFMFUF! & : ? N S ����chOT|���
  ������� ! & : ? N S ����chOT|���
  ������� ������ ������ + IEIEA$V$V$]$d$y$�$�$�$�$�$�$�$�$�$�$�$�$%%/%/%K%%%%!%!%(%(%R%`%`%g%g%n%u%|%�%�%�%�%�%�%�%�%�%�%�%&&�%�%&&&&@&G&N&$&2&U&\&+&�&�&�&�&x&x&&�&�&�&�&:$O$H$r$k$�$�$�$�$�$�$6%%Y%�%&�&�&�&j&�%�&�%�%�%�%q&c&�%�%�%q&�$�$9&�%3$�%|%K%�$�&D%�%�(�(#))�(),)=%�-3,)~�57?���3�3�3�3�3�3�3�.�.�.�.�.�.�.�3�3��:6��������������w{�C�C�C�C~75?:����
9=;y	A�CmE�C�C�CsE�CyEDE	D�ED�E)OEOEUEUE�E�E[E[E�E�E�E�E,,////2255558888;;;;>>>>AAAADDGGJJMMPPPPSSSSVVVVYYYY\\\\____bbbbeeeehhhhkkkknnnnqqqqttttwwwwzzzz}}������A/A/I/I/Q/Q/� � �������������������������������nr���~�������fnv������������
"&*.26:>BFJNRVZ^bjrz~�������K�K�
|K�K�K�K�K�K�K�K�KZ"&n*.26:>BFJN�JK
KKKK"K(K.K4K:K@KFKLKRKXK^KdKjKpKvK����C��>bBFJNfj����
�N��&(�:4.���C���RVBX[�`�ps�|e�����R��v�������jocegikmoqsu������������������������������	!$'*-0369���RKTZ~ol��!#%')+-/13!#%')+-/13!#%')+-/13!#%')+-/13!#%')+-/133�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3���������������������������6�������������������������������2�,/;D}M>\�nqtwPbhVkJS58AGY_e����/;z>�nqtwPbhVkS58AYe;>�qwPbVkSAYe��/;z>\�ntwPbhVkS58AY_e��,/;Dz}M>\�qtwPbhVkJS58AGY_e/;D}M>\�qtwPbhVkJS58AGY_e�����9BHNT����������������� U(Gei�CEGIKMOQSUWY[]_a�'�'�

B�	G�
*�
"�
��
"	f��
	~��

^
B
�����	6
�
j��	>�&	R
>���tBRV^fjvn������y������2��^�	�		&	*	�B	F	R	^	b	f	n	�	�	�	�	�	�	�	�	���	�	��	�	�	




"
&
.
6
:
:
B
J
N
Z
~
b
�
f
n
	�
�
�
�
�
�
�
�
��
�
�
�
�
��"*��2::�VZ^f�nrJz���������������������
�2���BB���RZ�n~����������������������

*
>
�:
.
F
N
b
�j
^
V
�r
z
�
v
��
�
��
�
�
��
�����
�
�^
&
�:.JRVB^bfjv~��
����#�(�-����
26:NJ7.j<An�~z����~�F�P���UZ_"26NRZ^j�d�i���nsx"&��}�����.
26�&2:�V��v�>�������B���F��J���N&.>R��V�V�bnv������Z��b�.�����f�:	
�26":Nb.BFJ�	jjnvznrv������������z��~��"����',��2Jfv1����;�������@E*2J6bnrj~�O���T����Yc��h�m&&.rF�Vbjr�w������|�����������		



:*






Z
J


Z
J































































































































































































































































































































































































































































































































:*:*










	zj








































































											























	














��























	
��
��








































































































































































































































:*:*




























��





































































































































































































































































































:*:*:*:*:*:*:*














��






























:*:*:*:*:*


















zj������zj�*:ʚ�zj����






























































:*:*































:*













































































































































































:*:*:*:*










































������zj





















































































































































	



:*:*:*:*:*

:*:*:*:*







































































































































































































































































































































































































































































��zj��

























































































:*






Z
J


Z
J
��
:*













































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































�����������������������������������������������������������������������������������������@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
�")1:BIQYai
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�q5M
�
��=��yy�=��}��
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�e�=���}
�
�}}���=�����
%==
�
Um
�
�
��}��
������=���
�
�����-E]u����=��}��=�
�
�
�
�
�
�
�
�
����
���
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
��=����������	���3�
333333333�333333333333333333333333333333333
�
�%
�@@"=@@@@:*U�U-�=�-�@�@m�����������������@�������������������
�
�
�
�
�
�
�
�
�
�
�
�������}���
�--
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�3333333
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�@�=��}��=��
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�@���������������@@@@@@33333333333@





























333333333333333333333

39AIQ












3333333@333333333333



@@3



















3333333333333333
















333@@@





@@@@@





@@@@@@@@@33333333























0333333330000;003333333Yaiqy���33300@@@@@@@@@@@@30003333@@00@@00;@@@@@@@@0@@@@��@�33@@3@@330@@@@@@@@@�@�@@@3@00033@@@@33@@33;@@@3@@@@@@@���@�@@@@@@@333@@@@@@@@@@330@@@@@@@@300033333@330@00;@@@@@@@@@@@@@@@@@33@@@@@@@@@333333@300@@@@@@@@@@30303333@@00@@00;@@@@@@@330@@@@��@33@@@@@@@@@@@@3@@@@@@@@@@@@@@@@@@@@@@@0030000@333@333;@@@@@@@33@@@@@33@@@@@@@@@300@@@@@@30300000@300@003;@@@@@@@00@@@@@@@33@@@0@@@@@@@@@@@@03333@000@000;@@@@033@@@@@@@@3�333333;33@@@!)19@@@@33A3IQYai3333303q33;33333333y3333@3333�3333�3333�3333�333333333333�333@����	��!)Q19�AI�QY����aiq	!yQ���9AI����������I�����������q��	!�)1}�9AIQYaiqy�����������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�-M�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�@@E�E�E�E�E�E�@@@E�@E�@E�@E�E�E�E�E�E�E�E�E�����	@@!)19AIQ!)19AIQYaiqy���Yaiqy����������������������@�E�E�e��~���	@!����*2:A@@E�E�
�@JRZaE�E�%	M�j*r@@y��@�=�Vv@










�@@
��@@@@@@@@@@
����������
�@@@�@@@@@@@@@@@�@@���	�"*2)�I)1���	�"*2@�Q	a�!)9�A@@@9&�Ef�i�	����A)I9Q���Y�a�i�q�����@!Qy��������	����������������	!	)�1=	9A	I]	��!!}	)�1�	9A	I�	��!@@@@@@@@@@@@@@@@@@@@@I)1���	y����������
>
^
~
�
�
�
�
������	
			"	@@@@@@@@@@@@@@@@@@@@>^~����>^~����
>
^
~
�
�
�
�
>^�����	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	���
�A	�I	}��=�YAQ�
����Q	Y	
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�=��333
�@@@@@'5'U'u'�'�'�'�'(5(U(u(�(�(�(�()5)U)u)�)�)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a	333300%��)�)*U+u+�+�+�+�+�+�+,,,,5,5,5,U,u,u,�*�*u,u,�,�,u,u,�*�*u,u,U,U,�,�,�,�,@�,-5-5-U-u-�-�-�-�-.5.U.U.u.�.�.�.�.u.�./�.u.5/U/u/�/�/-�,�/�/050U0u0�0�0�0�01@51U1u1�1�1�1�1252U2u1u2�2�2�����2�2353U3������������	u3�3�3�3�3�3454U4u4�4�4�4�4555U5u5�5�5�5�5656U6u6�6�6!�6�6757U7u7�7�7�7�7858U8u8�8�8�8�8959U9u9�9�9�9�9:5:U:u:�:�:�:�:;5;U;u;�;��;�;�;<5<U<u<�#�<�<)19AIQYaiqy����������������
�<	
�<=-=E=]=u=u=]=�=��=�=�=�=>>5>M>e>}>�>�>�>�>�>�>�>�>
?%?=?U?U?m?m?m?�?�?�?�?�?�?�?�?@-@-@-@
��@	!)�@19A�@�@IQYA%AEAeA�Aaiqy��A����A�A�B%BEB�eB����B�B�B�B����C���%C��	EC!eC�C@)19A@IQYaiq�y���C�!�C�C�@D������������	!)19AIQYaiqy���������%D
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�33333333333333
�
�
�
�
�
�
�
�
�
�
�
�
�
���33
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
����=�ED
�
�
�
�
�=�	
�
�
�
�
�
�
�
�
�
�
�
��q�!��)eD
�
�
�
�
�
�
�
��y}D}��@@@@@
�@@
�
�@@@@@@@@@@@@@@@@@@@@@@@@��Q�A�
e-eMeme�e�e�e�e
f-fMfmf�f�f�f�f
g-gMgmg�g�g�g�g
h-hMhmh�h�h�h�h
i-iMimi�i�i�i�i
j-jMjmj�j�j�j�j
k-kMkmk�z�z
{-{M{m{�{�{�{�{
|-|M|m|�|	�|�|�|!)1
}-}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@9AIM}m}QQ@@@@@@@@@@@@Yaiqy@@@@@�3��y��������������	!)@19AIQ@Y@ai@qy@��������������������������������				!!!!))))111199AAIIQQYYaaiiiiqqqqyyyy������������������������@@@@@@@@@@@@@@@@����������I����������		!!))11999AAAIIIIIQYaiqy����������������	!)1:BJRZbiqayAi����������������������!)19Yai��������1��	�QYa	qy���������	!)19AI!QYaiqy�����������	!)AIQY)qy������1��9��	Aa	���IAQYa!)Y�1	Aiqy����������������	!)1Y9AIQ����������������	!)1Y9AIQ!)1YQa�)19!)1��YYaiiqy���������������������		!!)19AAIQYaiiqy)199�AI@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@QYaiqy��������3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3��}@�"���}�}@@@@@@@3333333333333333@�}
~��*2��-~M~m~-~�~�~�~�~�~
�~-��Nn�������@@"����*2���~- 
   " * "@2 : B J @@@@�Q .�N�@n�Y ��a ��i ΀q �y � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � !!	!	!!!!!!!!!!!!!!!!!)!)!)!)!1!1!1!1!9!9!9!9!A!A!A!A!I!I!I!I!Q!Q!Q!Q!Y!Y!Y!Y!a!a!a!a!i!i!i!i!q!q!q!q!y!y!y!y!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!@@�@��! : B 
 �!*2 � a	�!�I)1���	�"" "* �J �����	��!)Q9Q��AI��	���2 ��!�r�����	��!)Q9Q��AI��	����!��!
�-�a	M�M�m�����́�
�-�M�m�����͂�
�-�M�m�����̓�
�-�M��m���M���̈́�
�-�M�m���
���
�ͅͅ��
�M�-�M�-�m�M���������͆͆M�M��
�@-�M�m���m���͇��
�
�-�-�
�
�M�m�����͈���
�
�
�
����@@@M�-�-�-�M�-�@@M�M�m�-�m�M�@@������m�-�m�@@͉�͉@@@�!�!�!�"	"-�@M�m���m���͊�@@@@@@@@@@@@@@@@@@@@@@@@@@@@=�U�m�U���U�m�U�=�����@͋������=�M�]�M�}�M�]�M�=�����@��������=�M�]�@}�M�@@@@@@@""�!")"@1"9"A"I"Q"Y"a"i"q"y"�"�"�"�"A�"�"�"�"�"���"�"��"%��"�"�"Q�"E�I	#	###!#)#1#9#@A#I#Q#Y#a#i#q#e���@@@@@




	



	







33@@@@



@@@@@@@@@








@@@@@@@@@@@@@@@@@@@

@@@@@@@@@@@@@@@@3300@@@@@@@@@330030000@@00@@008@@@@@@@@0@@@@@00@@3333333@@@33333@@@@@@@@@@@@@@@@@000000@00@@338;�����	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	@�!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	��@��@@	@@�@@)Q9Q@�AI��	�����@�@��!)@9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	���@���	@@�!)Q9Q@�AI��	�@�����	��!)Q9Q��AI��	���@���	@�!@Q@@@�AI��	�@�����	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	�������	��!)Q9Q��AI��	���#�#@@�#����#$	$��$$!$)$1$9$���A$I$Q$��Y$ia$�#����#$	$��$$!$)$1$9$��A$A$I$Q$��Y$ii$�#�$����#����#$	$��$$!$)$1$9$���A$I$Q$��Y$ia$�#����#$	$��$$!$)$1$9$��A$A$I$Q$��Y$ii$�#�$����#����#$	$��$$!$)$1$9$���A$I$Q$��Y$ia$�#����#$	$��$$!$)$1$9$��A$A$I$Q$��Y$ii$�#�$����#����#$	$��$$!$)$1$9$���A$I$Q$��Y$ia$�#����#$	$��$$!$)$1$9$��A$A$I$Q$��Y$ii$�#�$����#����#$	$��$$!$)$1$9$���A$I$Q$��Y$ia$�#����#$	$��$$!$)$1$9$��A$A$I$Q$��Y$ii$�#�$���q$q$@@�I)1���	�I)1���	�I)1���	�I)1���	�I)1���	3333333@33333333333333333@@3333333@33@33333@@@@@y$�$��$��$�$�$�$�$�$�$��$�$���$�$�$�$�$%	%%%!%)%1%9%A%I%Q%y$�$��$��$�$�$�$�$�$��$��$�$�$�$�$%�	%Y%1%a%i%q%y%�%@@@@@@@@@@@@@@@@@@��5�5���u�u���5�5�������5�5���u�u���5�5��᥌����





























� � � � @�!	!� 1!�!a!i!q!y!!A!Q!!!Y!!!� � � � )!9!I!�%��%�%@� � @�!@@� @�!a!i!q!y!!A!Q!!!Y!@!� � � @)!@I!@@@@@@� @@@@� @�!@i!@y!!A!@!!Y!@!@@� @)!@I!@�@�%@� � @�!@@� 1!�!a!@q!y!!A!Q!!!Y!@!� � � @)!9!I!�%@�%@� � � � �!�!	!� 1!�!@i!q!y!!A!Q!!!Y!!!� � � � )!9!I!@@@@@� � � @�!	!� 1!�!@i!q!y!!A!Q!!!Y!!!� � � � )!9!I!@@@@@�%�%�%�%�%�%�%�%�%�%�%�%&
&&&"&*&2&:&B&J&R&Z&b&j&r&z&�&�&�&�&�&�&�&�&�&��9�&�����	��!)Q9Q��AI��	���&��&��&�&�&�&'''!'@@@@@@@@@@@@@)'1'9'A'I'Q'Y'a'i'q'y'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'(	(((!()(1(9(A(I(Q(Y(a(i(q(y(�(@@@@�(�(�(���()	)))!)))1)9)݌A)I)Q)Y)��a)i)�'�q)y)�)�)�)=��)�)�)�)�)q(�)�)�)�)�)�)�)�)*	***!*)*1*1*1*]�9*A*I*}�Q*Y*a*i*q*y*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*+	+++!+)+1+9+A+��I+Q+Y+Q'a+i+��ݍq+y+�+�+�+�+@ �+�+�+���+�+�+�+��+�+@ �+�+�+�+,	,=�,]�,!,),1,9,A,I,Q,Y,a,i,}�q,y,�,�,�,���,��ݎ�,�,�,�,����,�,�,�,�,�,�,�,�,-	-=�--!-)-!-1-9-A-I-Q-Y-a-i-q-y-�-�-�-�-]��-�-�-�-�-}��-�-�-�-�-�-�-.	...��!.).1.9.A.I.Q.Y.a.i.q.y.�.�.�.�.�.�.���.�.�.�.�.ݏ�.�.�.�.�./	//
/!/)/��1/9/A/I/Q/Y/�=�]�a/}�i/q/y/�/�/�/�/�/�/�/���/�/�/�/�/�/���/�/ݐ���/0	000!0)01090�A0=�I0@ Q0Y0a0]�i0q0}���y0�0�0�0�0�0�0�0�0�0�0�0�0���0ݑ�0���0�=�]��0�01}�����ݒ	1111!1)11191��A1I1Q1Y1�a1=�]�i1q1y1�1�1�1}�����@ �1ݓ�1�1�1���1�1�1�1�1��1�1�1�12	2=�]�2}�2��!2)212��ݔ92��A2�I2Q2Y2a2i2q2=�]�}����,y2�2�2�2�2�2�2�2�2�2�2���2�2�2�2�2�23	333!3)3ݕ���1393A3I3=�Q3]�Y3a3}���i3q3y3�3�3�3�3�3�3�3�3�3�3@ �3�3�3�3�3���34	444ݖ��!4)41494A4I4�Q4Y4a4i4=�]�q4y4�4}��4�4Mh���4�4�4���4�4�4�4�4�4�4ݗ�4�4�4��5	555m{�!5)515=�95]�A5A5I5}�Q5Y5a5i5q5y5�5���5�5�5�5�5�5���5ݘ����5�5�5�5�5�5�5�5=�@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~B¢B£B¥B¦B¬B·BÆBæBðBøBĦBħBıBŋBœBƎBƐBƫBǀBǁBǂBȢBȷBɐBɑBɒBɓBɔBɕBɖBɗBɘBəBɛBɜBɞBɟBɠBɡBɢBɣBɤBɥBɦBɧBɨBɩBɪBɫBɬBɭBɮBɯBɰBɱBɲBɳBɴBɵBɶBɷBɸBɹBɺBɻBɽBɾBʀBʁBʂBʃBʄBʈBʉBʊBʋBʌBʍBʎBʏBʐBʑBʒBʕBʘBʙBʛBʜBʝBʟBʡBʢBʣBʤBʥBʦBʧBʨBʩBʪBʫBʹBːBˑBΑBΒBΓBΔBΕBΖBΗBΘBΙBΚBΛBΜBΝBΞBΟBΠBΡBΣBΤBΥBΦBΧBΨBΩBαBβBγBδBεBζBηBθBιBκBλBμBνBξBοBπBρBςBσBτBυBφBχBψBωBϜBϝBаBбBвBгBдBеBжBзBиBкBлBмBнBоBпBрBсBтBуBфBхBцBчBшBъBыBьBэBюBѕBіBјBџBґBҫBүBұBӏBәBөBאBבBגBדBהBכBלBםBעBרBתBءBاBبBةBتBثBجBحBخBدBذBرBزBسBشBصBضBطBظBعBغBفBقBكBلBمBنBهBوBىBيBٮBٯBٱBٹBٺBٻBپBٿBڀBڃBڄBچBڇBڈBڌBڍBڎBڑBژBڡBڤBڦBکBڭBگBڱBڳBںBڻBھBہBۅBۆBۇBۈBۉBۋBیBېBےC་CნCᄀCᄁCᄂCᄃCᄄCᄅCᄆCᄇCᄈCᄉCᄊCᄋCᄌCᄍCᄎCᄏCᄐCᄑCᄒCᄔCᄕCᄚCᄜCᄝCᄞCᄠCᄡCᄢCᄣCᄧCᄩCᄫCᄬCᄭCᄮCᄯCᄲCᄶCᅀCᅇCᅌCᅗCᅘCᅙCᅠCᆄCᆅCᆈCᆑCᆒCᆔCᆞCᆡCᇇCᇈCᇌCᇎCᇓCᇗCᇙCᇝCᇟCᇱCᇲCᴂCᴖCᴗCᴜCᴝCᴥCᵻCᶅCᶑC C C‐C–C—C₩C←C↑C→C↓C∂C∇C∑C−C│C■C○C⦅C⦆CⱱCⵡC、C。C〈C〉C《C》C「C」C『C』C【C】C〒C〔C〕C〖C〗CァCアCィCイCゥCウCェCエCォCオCカCキCクCケCコCサCシCスCセCソCタCチCッCツCテCトCナCニCヌCネCノCハCヒCフCヘCホCマCミCムCメCモCャCヤCュCユCョCヨCラCリCルCレCロCワCヰCヱCヲCンC・CーC㒞C㒹C㒻C㓟C㔕C㛮C㛼C㞁C㠯C㡢C㡼C㣇C㣣C㤜C㤺C㨮C㩬C㫤C㬈C㬙C㭉C㮝C㰘C㱎C㴳C㶖C㺬C㺸C㼛C㿼C䀈C䀘C䀹C䁆C䂖C䃣C䄯C䈂C䈧C䊠C䌁C䌴C䍙C䏕C䏙C䐋C䑫C䔫C䕝C䕡C䕫C䗗C䗹C䘵C䚾C䛇C䦕C䧦C䩮C䩶C䪲C䬳C䯎C䳎C䳭C䳸C䵖C一C丁C七C三C上C下C不C丙C並C丨C中C串C丶C丸C丹C丽C丿C乁C乙C九C亂C亅C了C二C五C亠C交C亮C人C什C仌C令C企C休C你C侀C來C例C侮C侻C便C倂C倫C偺C備C像C僚C僧C優C儿C兀C充C免C兔C兤C入C內C全C兩C八C六C具C冀C冂C再C冒C冕C冖C冗C写C冤C冫C冬C况C冷C凉C凌C凜C凞C几C凵C刀C刃C切C列C初C利C刺C刻C剆C前C割C剷C劉C力C劣C劳C労C勇C勉C勒C勞C勤C勵C勹C勺C包C匆C匕C北C匚C匸C医C匿C十C卄C卅C卉C卑C協C博C卜C卩C印C即C卵C卽C卿C厂C厶C參C又C及C双C叟C口C句C叫C可C叱C右C吆C合C名C吏C吝C吸C吹C呂C呈C周C咞C咢C咽C哶C唐C問C啓C啕C啣C善C喇C喙C喝C喫C喳C営C嗀C嗂C嗢C嘆C噑C器C噴C囗C四C囹C圖C圗C土C地C型C城C埴C堍C報C堲C塀C塚C塞C墨C墬C墳C壘C壟C士C壮C声C売C壷C夂C夆C夊C夕C多C夜C夢C大C天C奄C奈C契C奔C奢C女C姘C姬C娛C娧C婢C婦C媵C嬈C嬨C嬾C子C字C学C宀C宅C宗C寃C寘C寧C寮C寳C寸C寿C将C小C尢C尸C尿C屠C屢C層C履C屮C山C岍C峀C崙C嵃C嵐C嵫C嵮C嵼C嶲C嶺C巛C巡C巢C工C左C己C巽C巾C帨C帽C幩C干C年C幺C幼C广C度C庰C庳C庶C廉C廊C廒C廓C廙C廬C廴C廾C弄C弋C弓C弢C彐C当C彡C形C彩C彫C彳C律C後C得C徚C復C徭C心C忍C志C念C忹C怒C怜C恵C悁C悔C惇C惘C惡C愈C慄C慈C慌C慎C慠C慨C慺C憎C憐C憤C憯C憲C懞C懲C懶C戀C戈C成C戛C戮C戴C戶C手C打C扝C投C抱C拉C拏C拓C拔C拼C拾C指C挽C捐C捕C捨C捻C掃C掠C掩C揄C揅C揤C搜C搢C摒C摩C摷C摾C撚C撝C擄C支C攴C敏C敖C敬C數C文C斗C料C斤C新C方C旅C无C既C旣C日C易C映C晉C晴C暈C暑C暜C暴C曆C曰C更C書C最C月C有C朗C望C朡C木C李C杓C杖C杞C杻C枅C林C柳C柺C栗C栟C株C桒C梁C梅C梎C梨C椔C楂C榣C槪C樂C樓C檨C櫓C櫛C欄C欠C次C歔C止C正C歲C歷C歹C殟C殮C殳C殺C殻C毋C母C比C毛C氏C气C水C汎C汧C沈C沿C泌C泍C泥C注C洖C洛C洞C洴C派C流C浩C浪C海C浸C涅C淋C淚C淪C淹C渚C港C湮C満C溜C溺C滇C滋C滑C滛C漏C演C漢C漣C潮C濆C濫C濾C瀛C瀞C瀹C灊C火C灰C灷C災C炙C炭C烈C烙C無C煅C煉C煮C熜C燎C燐C爐C爛C爨C爪C爫C爵C父C爻C爿C片C牐C牙C牛C牢C特C犀C犕C犬C犯C狀C狼C猪C獵C獺C玄C率C玉C王C玥C玲C珞C理C琉C琢C瑇C瑜C瑩C瑱C璅C璉C璘C瓊C瓜C瓦C甆C甘C生C甤C用C田C甲C申C男C画C甾C留C略C異C疋C疒C痢C瘐C瘝C瘟C療C癩C癶C白C皮C皿C益C盛C監C盧C目C直C省C眞C真C着C睊C瞋C瞧C矛C矢C石C硎C硫C碌C碑C磊C磌C磻C礪C示C礼C社C祈C祉C祐C祖C祝C神C祥C祿C禁C禍C禎C福C禮C禸C禾C秊C秘C秫C稜C穀C穊C穏C穴C空C突C窱C立C竮C竹C笠C箏C節C篆C築C簾C籠C米C类C粒C精C糒C糖C糣C糧C糨C糸C紀C紐C索C累C終C絛C絣C綠C綾C緇C練C縂C縉C縷C繁C繅C缶C缾C网C署C罹C罺C羅C羊C羕C羚C羽C翺C老C者C而C耒C耳C聆C聠C聯C聰C聾C聿C肉C肋C肭C育C脃C脾C臘C臣C臨C自C臭C至C臼C舁C舄C舌C舘C舛C舟C艮C良C色C艸C艹C芋C芑C芝C花C芳C芽C若C苦C茝C茣C茶C荒C荓C荣C莭C莽C菉C菊C菌C菜C菧C華C菱C落C葉C著C蓮C蓱C蓳C蓼C蔖C蕤C藍C藺C蘆C蘒C蘭C蘿C虍C虐C虜C虧C虩C虫C蚈C蚩C蛢C蜎C蜨C蝫C蝹C螆C螺C蟡C蠁C蠟C血C行C衠C衣C裂C裏C裗C裞C裡C裸C裺C褐C襁C襤C襾C覆C見C視C角C解C言C誠C說C調C請C諒C論C諭C諸C諾C謁C謹C識C讀C變C谷C豆C豈C豕C豸C貝C財C販C貫C賁C賂C資C賈C賓C贈C贛C赤C走C起C足C趼C跋C路C跰C身C車C軔C輦C輪C輸C輻C轢C辛C辞C辰C辵C辶C連C逸C遊C適C遲C遼C邏C邑C邔C郎C郞C郱C都C鄑C鄛C酉C配C酪C醙C醴C釆C里C量C金C鈴C鈸C鉶C鉼C鋗C鋘C錄C鍊C鏹C鐕C長C門C開C閭C閷C阜C阮C陋C降C陵C陸C陼C隆C隣C隶C隷C隸C隹C雃C離C難C雨C零C雷C霣C露C靈C靑C靖C非C面C革C韋C韛C韠C韭C音C響C頁C項C頋C領C頩C頻C類C風C飛C食C飢C飯C飼C館C餩C首C香C馧C馬C駂C駱C駾C驪C骨C高C髟C鬒C鬥C鬯C鬲C鬼C魚C魯C鱀C鱗C鳥C鳽C鵧C鶴C鷺C鸞C鹵C鹿C麗C麟C麥C麻C黃C黍C黎C黑C黹C黽C黾C鼅C鼎C鼏C鼓C鼖C鼠C鼻C齃C齊C齒C龍C龎C龜C龟C龠CꙑCꚉCꜧCꝯCꞎCꬷCꭒCꭦCꭧD𝼄D𝼅D𝼆D𝼈D𝼊D𝼞D𠄢D𠔜D𠔥D𠕋D𠘺D𠠄D𠣞D𠨬D𠭣D𡓤D𡚨D𡛪D𡧈D𡬘D𡴋D𡷤D𡷦D𢆃D𢆟D𢌱D𢛔D𢡄D𢡊D𢬌D𢯱D𣀊D𣊸D𣍟D𣎓D𣎜D𣏃D𣏕D𣑭D𣚣D𣢧D𣪍D𣫺D𣲼D𣴞D𣻑D𣽞D𣾎D𤉣D𤋮D𤎫D𤘈D𤜵D𤠔D𤰶D𤲒D𤾡D𤾸D𥁄D𥃲D𥃳D𥄙D𥄳D𥉉D𥐝D𥘦D𥚚D𥛅D𥥼D𥪧D𥮫D𥲀D𥳐D𥾆D𦇚D𦈨D𦉇D𦋙D𦌾D𦓚D𦔣D𦖨D𦞧D𦞵D𦬼D𦰶D𦳕D𦵫D𦼬D𦾱D𧃒D𧏊D𧙧D𧢮D𧥦D𧲨D𧻓D𧼯D𨗒D𨗭D𨜮D𨯺D𨵷D𩅅D𩇟D𩈚D𩐊D𩒖D𩖶D𩬰D𪃎D𪄅D𪈎D𪊑D𪎒D𪘀B!!B!?B..B0,B0.B1,B1.B10B11B12B13B14B15B16B17B18B19B2,B2.B20B21B22B23B24B25B26B27B28B29B3,B3.B30B31B32B33B34B35B36B37B38B39B4,B4.B40B41B42B43B44B45B46B47B48B49B5,B5.B50B6,B6.B7,B7.B8,B8.B9,B9.B==B?!B??BAUBBqBCDBDJBDZBDzBGBBGyBHPBHVBHgBHzBIIBIJBIUBIVBIXBKBBKKBKMBLJBLjBMBBMCBMDBMRBMVBMWBNJBNjBNoBPHBPRBPaBRsBSDBSMBSSBSvBTMBVIBWCBWZBWbBXIBccBcdBcmBdBBdaBdlBdmBdzBeVBffBfiBflBfmBhaBiiBijBinBivBixBkABkVBkWBkgBklBkmBktBljBlmBlnBlxBm2Bm3BmABmVBmWBmbBmgBmlBmmBmsBnABnFBnVBnWBnjBnmBnsBoVBpABpFBpVBpWBpcBpsBsrBstBviBxiC(1)C(2)C(3)C(4)C(5)C(6)C(7)C(8)C(9)C(A)C(B)C(C)C(D)C(E)C(F)C(G)C(H)C(I)C(J)C(K)C(L)C(M)C(N)C(O)C(P)C(Q)C(R)C(S)C(T)C(U)C(V)C(W)C(X)C(Y)C(Z)C(a)C(b)C(c)C(d)C(e)C(f)C(g)C(h)C(i)C(j)C(k)C(l)C(m)C(n)C(o)C(p)C(q)C(r)C(s)C(t)C(u)C(v)C(w)C(x)C(y)C(z)C...C10.C11.C12.C13.C14.C15.C16.C17.C18.C19.C20.C::=C===CCo.CFAXCGHzCGPaCIIICLTDCL·CMHzCMPaCMΩCPPMCPPVCPTECTELCTHzCVIICXIICa/cCa/sCaʾCbarCc/oCc/uCcalCcm2Ccm3Cdm2Cdm3CergCffiCfflCgalChPaCiiiCkHzCkPaCkm2Ckm3CkΩClogCl·CmilCmm2Cmm3CmolCradCviiCxiiC°CC°FCʼnCμACμFCμVCμWCμgCμlCμmCμsD(10)D(11)D(12)D(13)D(14)D(15)D(16)D(17)D(18)D(19)D(20)D0点D1⁄D1日D1月D1点D2日D2月D2点D3日D3月D3点D4日D4月D4点D5日D5月D5点D6日D6月D6点D7日D7月D7点D8日D8月D8点D9日D9月D9点DVIIIDa.m.DkcalDp.m.DviiiDեւDմեDմիDմխDմնDվնDאלDاٴDبجDبحDبخDبرDبزDبمDبنDبهDبىDبيDتجDتحDتخDترDتزDتمDتنDتهDتىDتيDثجDثرDثزDثمDثنDثهDثىDثيDجحDجمDجىDجيDحجDحمDحىDحيDخجDخحDخمDخىDخيDسجDسحDسخDسرDسمDسهDسىDسيDشجDشحDشخDشرDشمDشهDشىDشيDصحDصخDصرDصمDصىDصيDضجDضحDضخDضرDضمDضىDضيDطحDطمDطىDطيDظمDعجDعمDعىDعيDغجDغمDغىDغيDفجDفحDفخDفمDفىDفيDقحDقمDقىDقيDكاDكجDكحDكخDكلDكمDكىDكيDلاDلجDلحDلخDلمDلهDلىDليDماDمجDمحDمخDممDمىDميDنجDنحDنخDنرDنزDنمDننDنهDنىDنيDهجDهمDهىDهيDوٴDيجDيحDيخDيرDيزDيمDينDيهDيىDييDيٴDۇٴE(ᄀ)E(ᄂ)E(ᄃ)E(ᄅ)E(ᄆ)E(ᄇ)E(ᄉ)E(ᄋ)E(ᄌ)E(ᄎ)E(ᄏ)E(ᄐ)E(ᄑ)E(ᄒ)E(一)E(七)E(三)E(九)E(二)E(五)E(代)E(企)E(休)E(八)E(六)E(労)E(十)E(協)E(名)E(呼)E(四)E(土)E(学)E(日)E(月)E(有)E(木)E(株)E(水)E(火)E(特)E(監)E(社)E(祝)E(祭)E(自)E(至)E(財)E(資)E(金)E0⁄3E10日E10月E10点E11日E11月E11点E12日E12月E12点E13日E13点E14日E14点E15日E15点E16日E16点E17日E17点E18日E18点E19日E19点E1⁄2E1⁄3E1⁄4E1⁄5E1⁄6E1⁄7E1⁄8E1⁄9E20日E20点E21日E21点E22日E22点E23日E23点E24日E24点E25日E26日E27日E28日E29日E2⁄3E2⁄5E30日E31日E3⁄4E3⁄5E3⁄8E4⁄5E5⁄6E5⁄8E7⁄8EA∕mEV∕mEm∕sF1⁄10FC∕kgFm∕s2FبحيFبخيFتجمFتجىFتجيFتحجFتحمFتخمFتخىFتخيFتمجFتمحFتمخFتمىFتميFجحىFجحيFجمحFجمىFجميFحجيFحمىFحميFسجحFسجىFسحجFسخىFسخيFسمجFسمحFسممFشجيFشحمFشحيFشمخFشممFصححFصحيFصلىFصلےFصممFضحىFضحيFضخمFطمحFطممFطميFعجمFعممFعمىFعميFغممFغمىFغميFفخمFفميFقلےFقمحFقممFقميFكممFكميFلججFلجمFلجيFلحمFلحىFلحيFلخمFلمحFلميFمجحFمجخFمجمFمجيFمحجFمحمFمحيFمخجFمخمFمخيFمميFنجحFنجمFنجىFنجيFنحمFنحىFنحيFنمىFنميFهمجFهممFيجيFيحيFيممFيميFئاFئجFئحFئخFئرFئزFئمFئنFئهFئوFئىFئيFئۆFئۇFئۈFئېFئەFําFຫນFຫມFໍາFཀྵFགྷFཌྷFདྷFབྷFཛྷFྐྵFྒྷFྜྷFྡྷFྦྷFྫྷF′′F‵‵F∫∫F∮∮FほかFよりFキロFココFコトFトンFナノFホンFミリFリラFレムF令和F大正F平成F明治F昭和Grad∕sG〔S〕H(가)H(나)H(다)H(라)H(마)H(바)H(사)H(아)H(자)H(주)H(차)H(카)H(타)H(파)H(하)Hrad∕s2HاكبرHاللهHرسولHریالHصلعمHعليهHمحمدHوسلمI′′′I‵‵‵I∫∫∫I∮∮∮I〔三〕I〔二〕I〔勝〕I〔安〕I〔打〕I〔敗〕I〔本〕I〔点〕I〔盗〕IアールIインチIウォンIオンスIオームIカイリIケースIコルナIセンチIセントIデシIドルIノットIハイツIビルIピコIフランIペソIヘルツIホールIホーンIマイルIマッハIマルクIヤールIユアンIワットL′′′′L∫∫∫∫LアルファLエーカーLガロンLガンマLカラットLカロリーLギニーLキュリーLグラムLクローネLサイクルLダースLパーツLピクルLフィートLベータLペニヒLペンスLボルトLマイクロLミクロンLメートルLリットルLルピーL株式会社N(오후)Oجل جلالهOアパートOアンペアOキロワットOサンチームOバーレルOヘクタールOポイントOマンションOメガトンOルーブルQ(오전)RギルダーRキログラムRキロメートルRグラムトンRクルゼイロRパーセントRピアストルRブッシェルRミリバールRレントゲンaصلى الله عليه وسلمোৌୋୈୌஔொௌோೀೇೈൊൌോෞဦᬆᬈᬊᬌᬎᬒᬻᬽᭀᭁᭃ𑄮𑄯𑍋𑍌𑒼𑒻𑒾𑖺𑖻𑤸	ೋ	ෝDDŽ�DDž�Ddž�Fلآ�Fلأ�Fلإ�F가F나F다F라F마F바F사F아F우F자F차F카F타F파F하IメガL주의LギガLコーポLヤードO참고OイニングOシリングOページOポンドRエスクードRファラッド�ೊ�ො≮≠≯À�Á�Ã�Ā�Ả�Ǎ�Ȁ�Ȃ�Ḁ�Ą�Ḃ�Ḅ�Ḇ�Ć�Ĉ�Ċ�Č�Ḋ�Ď�Ḍ�Ḑ�Ḓ�Ḏ�È�É�Ẽ�Ĕ�Ė�Ë�Ẻ�Ě�Ȅ�Ȇ�Ę�Ḙ�Ḛ�Ḟ�Ǵ�Ĝ�Ḡ�Ğ�Ġ�Ǧ�Ģ�Ĥ�Ḣ�Ḧ�Ȟ�Ḥ�Ḩ�Ḫ�Ì�Í�Î�Ĩ�Ī�Ĭ�İ�Ỉ�Ǐ�Ȉ�Ȋ�Ị�Į�Ḭ�Ĵ�Ḱ�Ǩ�Ḳ�Ķ�Ḵ�Ĺ�Ľ�Ļ�Ḽ�Ḻ�Ḿ�Ṁ�Ṃ�Ǹ�Ń�Ñ�Ṅ�Ň�Ṇ�Ņ�Ṋ�Ṉ�Ò�Ó�Ŏ�Ỏ�Ő�Ǒ�Ȍ�Ȏ�Ṕ�Ṗ�Ŕ�Ṙ�Ř�Ȑ�Ȓ�Ŗ�Ṟ�Ŝ�Ṡ�Ș�Ş�Ṫ�Ť�Ṭ�Ț�Ţ�Ṱ�Ṯ�Ù�Ú�Û�Ŭ�Ủ�Ů�Ű�Ǔ�Ȕ�Ȗ�Ụ�Ṳ�Ų�Ṷ�Ṵ�Ṽ�Ṿ�Ẁ�Ẃ�Ŵ�Ẇ�Ẅ�Ẉ�Ẋ�Ẍ�Ỳ�Ý�Ŷ�Ỹ�Ȳ�Ẏ�Ÿ�Ỷ�Ỵ�Ź�Ẑ�Ż�Ž�Ẓ�Ẕ�à�á�ã�ā�ả�ǎ�ȁ�ȃ�ḁ�ą�ḃ�ḅ�ḇ�ć�ĉ�ċ�č�ḋ�ď�ḍ�ḑ�ḓ�ḏ�è�é�ẽ�ĕ�ė�ë�ẻ�ě�ȅ�ȇ�ę�ḙ�ḛ�ḟ�ǵ�ĝ�ḡ�ğ�ġ�ǧ�ģ�ĥ�ḣ�ḧ�ȟ�ḥ�ḩ�ḫ�ẖ�ì�í�î�ĩ�ī�ĭ�ỉ�ǐ�ȉ�ȋ�ị�į�ḭ�ĵ�ǰ�ḱ�ǩ�ḳ�ķ�ḵ�ĺ�ľ�ļ�ḽ�ḻ�ḿ�ṁ�ṃ�ǹ�ń�ñ�ṅ�ň�ṇ�ņ�ṋ�ṉ�ò�ó�ŏ�ỏ�ő�ǒ�ȍ�ȏ�ṕ�ṗ�ŕ�ṙ�ř�ȑ�ȓ�ŗ�ṟ�ŝ�ṡ�ș�ş�ṫ�ẗ�ť�ṭ�ț�ţ�ṱ�ṯ�ù�ú�û�ŭ�ủ�ů�ű�ǔ�ȕ�ȗ�ụ�ṳ�ų�ṷ�ṵ�ṽ�ṿ�ẁ�ẃ�ŵ�ẇ�ẅ�ẘ�ẉ�ẋ�ẍ�ỳ�ý�ŷ�ỹ�ȳ�ẏ�ÿ�ỷ�ẙ�ỵ�ź�ẑ�ż�ž�ẓ�ẕ�῭�΅�῁�Ǽ�Ǣ�Ǿ�ǽ�ǣ�ǿ�ẛ�Ǯ�ǯ�Ὰ�Ά�Ᾱ�Ᾰ�ᾼ�Ὲ�Έ�Ὴ�Ή�ῌ�Ὶ�Ί�Ῑ�Ῐ�Ϊ�Ὸ�Ό�Ῥ�Ὺ�Ύ�Ῡ�Ῠ�Ϋ�Ὼ�Ώ�ῼ�ᾱ�ᾰ�ᾳ�ὲ�έ�ῃ�ὶ�ί�ῑ�ῐ�ῖ�ὸ�ό�ῤ�ῥ�ὺ�ύ�ῡ�ῠ�ῦ�ῳ�ϓ�ϔ�Ї�Ӑ�Ӓ�Ѓ�Ѐ�Ӗ�Ё�Ӂ�Ӝ�Ӟ�Ѝ�Ӣ�Й�Ӥ�Ќ�Ӧ�Ӯ�Ў�Ӱ�Ӳ�Ӵ�Ӹ�Ӭ�ӑ�ӓ�ѓ�ѐ�ӗ�ё�ӂ�ӝ�ӟ�ѝ�ӣ�й�ӥ�ќ�ӧ�ӯ�ў�ӱ�ӳ�ӵ�ӹ�ӭ�ї�Ѷ�ѷ�Ӛ�ӛ�Ӫ�ӫ�آ�أ�إ�ؤ�ئ�ۂ�ۓ�ۀ�Ầ�Ấ�Ẫ�Ẩ�Ằ�Ắ�Ẵ�Ẳ�Ǡ�Ǟ�Ǻ�Ậ�Ặ�Ḉ�Ề�Ế�Ễ�Ể�Ḕ�Ḗ�Ệ�Ḝ�Ḯ�Ḹ�Ồ�Ố�Ỗ�Ổ�Ṍ�Ȭ�Ṏ�Ṑ�Ṓ�Ȱ�Ȫ�Ờ�Ớ�Ỡ�Ở�Ợ�Ộ�Ǭ�Ṝ�Ṥ�Ṧ�Ṩ�Ṹ�Ṻ�Ǜ�Ǘ�Ǖ�Ǚ�Ừ�Ứ�Ữ�Ử�Ự�ầ�ấ�ẫ�ẩ�ằ�ắ�ẵ�ẳ�ǡ�ǟ�ǻ�ậ�ặ�ḉ�ề�ế�ễ�ể�ḕ�ḗ�ệ�ḝ�ḯ�ḹ�ồ�ố�ỗ�ổ�ṍ�ȭ�ṏ�ṑ�ṓ�ȱ�ȫ�ờ�ớ�ỡ�ở�ợ�ộ�ǭ�ṝ�ṥ�ṧ�ṩ�ṹ�ṻ�ǜ�ǘ�ǖ�ǚ�ừ�ứ�ữ�ử�ự�῍�῎�῏�῝�῞�῟�↚↛↮⇍⇏⇎∄∉∌∤∦≁≄≇≉≭≢≰≱≴≵≸≹⊀⊁⋠⋡⊄⊅⊈⊉⋢⋣⊬⊭⊮⊯⋪⋫⋬⋭ᾈ�ᾉ�Ἒ�Ἔ�Ἓ�Ἕ�ᾘ�ᾙ�Ἲ�Ἴ�Ἶ�Ἳ�Ἵ�Ἷ�Ὂ�Ὄ�Ὃ�Ὅ�Ὓ�Ὕ�Ὗ�ᾨ�ᾩ�ᾲ�ᾴ�ᾀ�ᾁ�ᾷ�ἒ�ἔ�ἓ�ἕ�ῂ�ῄ�ᾐ�ᾑ�ῇ�ῒ�ΐ�ῗ�ἲ�ἴ�ἶ�ἳ�ἵ�ἷ�ὂ�ὄ�ὃ�ὅ�ῢ�ΰ�ῧ�ὒ�ὔ�ὖ�ὓ�ὕ�ὗ�ῲ�ῴ�ᾠ�ᾡ�ῷ�ऩ
ऱ
ऴ
ై�ේゔがぎぐげござじずぜぞだぢづでどばぱびぴぶぷべぺぼぽゞヴガギグゲゴザジズゼゾダヂヅデドバパビピブプベペボポヷヸヹヺヾᾊ�ᾌ�ᾎ�ᾋ�ᾍ�ᾏ�ᾚ�ᾜ�ᾞ�ᾛ�ᾝ�ᾟ�ᾪ�ᾬ�ᾮ�ᾫ�ᾭ�ᾯ�ᾂ�ᾄ�ᾆ�ᾃ�ᾅ�ᾇ�ᾒ�ᾔ�ᾖ�ᾓ�ᾕ�ᾗ�ᾢ�ᾤ�ᾦ�ᾣ�ᾥ�ᾧ�𑂚
𑂜
𑂫
B´C ́�C ̃�C ̄�C ̅�C ̆�C ̇�C ̈�C ̊�C ̋�C ̓�C ̔�C ̧�C ̨�C ̳�C ͂�C ͅ�C ً]C ٌaC ٍeC َiC ُmC ِqC ّuC ْyCÅ�Cṡ�D ゙D ゚D΅�DΆ�DΈ�DΉ�DΊ�DΌ�DΎ�DΫ�DΏ�Dά�Dέ�Dή�Dί�Dό�Dύ�Dώ�Dאַ5Dאָ9DאּEDבּEDבֿMDגּEDדּEDהּEDוֹ=DוּEDזּEDטּEDיִ)DיּEDךּEDכּEDכֿMDלּEDמּEDנּEDסּEDףּEDפּEDפֿMDצּEDקּEDרּEDשּEDשׁQDשׂUDתּEDײַ5Dاً]Dآ�Dأ�Dإ�Dذٰ}Dرٰ}Dـً]DـَiDـُmDـِqDـّuDـْyDهٰ}Dؤ�Dىٰ}Dئ�Dۓ�Dۀ�E ̈̀�E ̈́�E ̈͂�E ̓̀�E ̓́�E ̓͂�E ̔̀�E ̔́�E ̔͂�E ٌّvE ٍّvE َّvE ُّvE ِّvE ّٰ~E⫝̸Fΐ�Fΰ�FשּׁRFשּׂVFـَّvFـُّvFـِّvFक़
Fख़
Fग़
Fज़
Fड़
Fढ़
Fफ़
Fय़
Fড়
Fঢ়
Fয়
Fਖ਼
Fਗ਼
Fਜ਼
Fਫ਼
Fਲ਼
Fਸ਼
Fଡ଼
Fଢ଼
Fྲྀ�Fླྀ�FデH𝅗𝅥�H𝅘𝅥�H𝆹𝅥�H𝆺𝅥�Iྲཱྀ�Iླཱྀ�L𝅘𝅥𝅮�L𝅘𝅥𝅯�L𝅘𝅥𝅰�L𝅘𝅥𝅱�L𝅘𝅥𝅲�L𝆹𝅥𝅮�L𝆹𝅥𝅯�L𝆺𝅥𝅮�L𝆺𝅥𝅯��Â̓Ă̓Ȧ̓Ä̓Å̓Ạ��Ç��Ê̓Ē̓Ẹ��Ȩ��Ï̓Ḷ��Ô̓Õ̓Ō̓Ȯ̓Ö̓Ơ��Ọ��Ǫ��Ṛ��Ś̓Š̓Ṣ��Ũ̓Ū̓Ü̓Ư��â̓ă̓ȧ̓ä̓å̓ạ��ç��ê̓ē̓ẹ��ȩ��ï̓ḷ��ô̓õ̓ō̓ȯ̓ö̓ơ��ọ��ǫ��ṛ��ś̓š̓ṣ��ũ̓ū̓ü̓ư��Ἀ̈́Ἁ̈́Ἐ̈́Ἑ̈́Ἠ̈́Ἡ̈́Ἰ̈́Ἱ̈́Ὀ̈́Ὁ̈́Ὑ̈́Ὠ̈́Ὡ̈́ὰ̈́ά̈́ἀ̈́ἁ̈́ᾶ̈́ἐ̈́ἑ̈́ὴ̈́ή̈́ἠ̈́ἡ̈́ῆ̈́ϊ̈́ἰ̈́ἱ̈́ὀ̈́ὁ̈́ϋ̈́ὐ̈́ὑ̈́ὼ̈́ώ̈́ὠ̈́ὡ̈́ῶ͆ἊΆἌΆἎΆἋΆἍΆἏΆἪΆἬΆἮΆἫΆἭΆἯΆὪΆὬΆὮΆὫΆὭΆὯΆἂΆἄΆἆΆἃΆἅΆἇΆἢΆἤΆἦΆἣΆἥΆἧΆὢΆὤΆὦΆὣΆὥΆὧ�B̀�3B́�3B̓�3CᅡCᅢCᅣCᅤCᅥCᅦCᅧCᅨCᅩCᅪCᅫCᅬCᅭCᅮCᅯCᅰCᅱCᅲCᅳCᅴCᅵCᆪCᆬCᆭCᆰCᆱCᆲCᆳCᆴCᆵD̈́�3C゙C゚Fཱི�'Fཱུ�'Fཱྀ�'@{���0@�@@�P@��2�@���@��@��F�����������B�Hy���������D����y�y�y�y�yy�y�y�y�y`;��D��D�py�y�ypy�����@���1�@��t�h$y��������@��@��@����������@�������@����������������@��@­�­�­í@í�í�í­@ĭ�ĭ�ĭŭ@ŭĭ�������ŭ�ŭƭ@ƭ�ƭ�ƭǭ@ǭ�ǭ�ǭȭ@ȭ�ȭ�ȭɭ@ɭ�ɭ�ɭʭ@ʭ�ʭ�ʭ˭@˭�˭�˭̭@̭�̭�̭ͭ@ͭ�ͭ�ͭέ@έ�έ�έϭ@ϭ�ϭ�ϭЭ@Э�Э�Эѭ@ѭ�ѭ�ѭҭ@ҭ�ҭ�ҭӭ@ӭ�ӭ�ӭԭ@ԭ�ԭ�ԭխ@խ�խ�խ֭@֭�֭�֭׭@׭�׭�׭ح@ح�ح�ح٭@٭�٭�٭ڭ@ڭ�ڭ�ڭۭ@ۭ�ۭ�ۭܭ@ܭ�ܭ�ܭݭ@ݭ�ݭ�ݭޭ@ޭ�ޭ�ޭ߭@߭�߭�߭�@������@������@������@������@������@������@������@������@������@������@������@������@������@������@������@������@������@�@����������@����������@�����������@?�@��������@���)y*y *y*y��@����������@�����R��R��R�S���@���+y���������������������,y�,y�,y �@����'�@'�V� ���;� ���;��L$h�K ���;�SK
�7M/�M� ��p>� ���>� ���>� ���>� ���>� ���>� ���>� ���>� ���>� ��?� ��?� �� ?� ��0?� ��@?� ��P?� ��`?� ��p?� ���?� ���?� ���?� ���?� ���?� ���?� ���?� ���?� ��@� ��@� �� @� ��`@� ��p@� ���@� ���@� ���@� ���@� ���@� ���@� ��A� ��A� �� A��_K��K�KӰK�UK��K �K�GL(�KB[L*3�K!L�K�UK"�K|vKw�LDb�K��KjKx�KI�L1�vKL"��KT�K!��L?�K`K�KKdL+S|L.��K��L6�L$��L@5L"z�L1KK
ҔK�K2jKu�K!�L$ ��pA� ���A� ���A� ���A��wK
lK+LK��K ���A� ���A��aK8K �� B� ��0B� ��@B� xK�K�aK ���B� ��C� ��C� �� C� ��0C� ��@C� ��PC� ��`C� ���� ��pC��K4xK7&KA�J�8K�dL+HxK\xK��K ��@D� ��PD� ��`D� ��pD� ���D� ���D�QK
 ���D� ���D� ���D�@����`�����/K
�KY�K�aKpxK��K�aK��K�AK�mL,[&Kg&K ��@E�0 �`� ��PE� ��`E���K�L7i�K ���E� ���E� ���E���K��L6��LF ���E�t�K!�J��Jo�Jo�Jo�Jo�Jo�Jo�Jo�J ���F��TL) ��PG� ��`G� ��pG� ���G� ���G� ���G� ���G� ���G� ���G� ���G� ���G�J�K j�K �bK�K)�L/��L0|�K��L7�L;FxL-�K �� H� ��0H�ȡK��K��J�J��Jh�JT�J��J����t�Jt�J��������J��J��J��J ���I� ���I� ���I�OfL+��L9�L"À7A���@7AP���7A蹱�6A 4���A�9��E�`	��J�`	��J�`	��J�`	�K�`	�K�`	� K�`	�0K�����`�����K��KkMK�yK��L1��LN6�L8n�L8F�LG�J ���K� ���K� ���K� ���K� ���K���J�Jv�K�L!��K ��L� �� L��rKL! ��PL��	����KRK ���L� ���L� ���L� ���L� ��M��KĭK��L0T�K�8L&9L& �� M���K ��@M�t]K ��`M�>�K ���M� ���M�X�K�}K ���M� ��N� ��N� �� N�n�K/>K�K�L#�}M0�CM+ ��`N��}K \@������������ ���O� ���O� ���O� ��P� ��P� �� P� ��0P� ��@P� ��PP� ��`P� ��pP� ���P� ���P� ���P� ���P� ���P� ���P� ���P��L0�zL-+;L&�sL,W�KќK�HK{SK�aL*�K�5K
tK0�KzL#L!0L%D0L%��L6������������ ��`Q� ��pQ������ ���Q�ehK�L#-K ���Q� ���Q��~KQ;L& ���Q�-K ��@R� ��PR� ��`R� ��pR� ���R��RK�]K�tK�tK�tK ���R� ���R�5'L$c?K+y +y(+y0+y ���S� ���S� ���S� ���S� ���S� ���S� ���S�~�L4�L"�0L%�0L%�zL-��K�K �� T� ��0T� ��@T�e$KF�L2
�L6 ��`T�J2L% ���T�J2L% ���T�b�L/ ���T�
�K  ���T��K ��U� �� U��KAL# ��`U� ��pU� ���U�5PL(j�KH�K�MX�,�����,�,� ���U� ���U�6L#D�K�����`	��J�`	��J� ���L����`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C�$�

�����C�����C�����C����C���`�C���@?D����C�����C�����C�����C�����C�����C�����C�����`�C���`�C���`�C���`�C���`�C���`�C�X�~~��

��

��p�		@,�??@0�??:�aa @�aa��  @F�aa�`�~~`L�aa`h�~~t�L�.���0���

�����2�4���
���@%�33��h�������>�����D�L����P�|�T���6����8�\�T�:��������C����D���`�C���`�C���`�C���`�C���`�C�����C�����C���`�C�����C���@>D�����C����D����D���`�C���`�C�����C���`�C�����C���`�C�����C���`�C���`�C�����C���`�C���`�C�����C�����C�����C���`�C���_C�����C���`�C�����C�����D�����C�����C�����D���`�C���`�C���`�C���`�C���`�C���`�C���`�C�����D�����C�����C���`�C�����C���`�C���`�C�����C�����C�����C��	��
�����7�		V�@)�@4�==�����l���`����Y�pp�����@<D`���vD����vD����vD@����`�C�����C�����C�����C�����C �		`�����0
������C�����C�����E�����D���`�C���`�C�����C�����C�����D����?D���`�C���`�C���`�C���`�C�����C���`�C���`�C���`�C���`�C����D���`�C����mC���@mC���`nC��� oC����nC���nC��� oC����nC������sI����sI����sI����sI����sI����sI�����C�����C���`�C�����C�����C���`�C���`�C���`D���`D���`D
��r�@��`��@�����r����!y�!yP"yX"y�(�<<����
��.�33P�

��'K��_�����J`�����ɫHH`r�XX����ED�����C�����@�p�����������p���P�@�B�D���������`���ED�����C�����C����mC���@FD���`�C����C`���C6�@@�T�@��)��)� �  ��

��P�`�

��p�

�������������`�C����ID����ID�����E����ID���@JD�����C����D�����D�����D�����C�����D�����D�����D�����D�����D�����D�����C�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D�����D���@MD�����D�����D�����D�����D�����D�����D���`�C����ID���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C���`�C����ID���`�C���`�C����D����ID���@JD���`�C���@HD���@HD���`�C���`�C���`�C���`�C���`�C���`�C���`�C����ID����ID���`�C���`�C���`�C���`�C���`�C���@JD����ID"�#� ��������@ND�����C�����C�����C�����C�����C����D�����C�����C�����D@,�`o����//$�%�&����$$P�������@���`���p���������`�������
������@KD��`���1���`:�		�:�		 ;�		�2�����2�@-��-�����&�3�@&��&� �� �@��>�		@?�		�?�		����D����ID`�����D���`D���`D����D����MD����MD����MD����MD ��f�@@�f�@@@��PP7�BB@���

��'�H�(�)��x�

p��H�p��J�@������C�����C���@NDP�X����`�C���`�C�����D���q����s���x��*�`�+��J�`���������� �@�`���z�����`����C`�C`��`�C`�Cg7K�UK`��_C��CO&K��J`�� oC�nC`�� oC�nC!�JQ�Jo�J��Jo�JH�Jo�JH�Jo�J��Jo�J��Jo�J��o�J��Jo�J�BKo�J9Ko�J�&Ko�J!�Jo�J!�Jo�J!�J��J	�J!�Jq�J�JK	����J��h�J��h�J��q�J!�J�J]�J��J�!y�!y�!y�!y�!y�!y"�K%��A�ߐ��`����C`�C�(y �(y �(y��K,�K�)y�)yq?K�hKP������� ��`,y�,y`,y�,yh,y�,yh,y�,y(y0y�y�y�y�y�y�y�y�y�y�K#%KKt��@K����K��/%K��/%K<�K	� K	� K	(�)K	X�K
��MK
��M�J��U�J���@K��;K	��WK
d�`K���@K���K@���K���JK�vKU8K`y��JC&K��Jy y0"y8"y@"yH"y`K	}K
cK±CK±U8K4±��J���KK���K
��1cK����J��VK���'K��{MK���9K���J��'K±�K	$±�K
��'K���J0±�9K±���K���J(±�K	�aK����K
���CcK±�9K,±��K±UcK±�MK±�������­ĭ)y�"K�+K�K�K	�J�4K
�GK`��`D"E�D`��`D"E�D`��`D"E�D`��`D�D�D
HKc]KsK�,K�)y����)y�)y�)y�)y*y�hK�K��K��K`�K�$Kg7K�UKZ�Jo�JdK��Jo�J��J��Jo�J��JC�Jo�J����Jo�J20K
��Jo�J20K
��Jo�J��J��Jo�JoK��Jo�JH�J��Jo�JzKyBKo�J��J��Jo�J����Jo�J����Jo�J!�J�Jo�J!�J�Jo�J!�J��Jo�J!�J��J��h�Jq�J��h�J��J��Jw�JZ�J��J�JZ�Jq�J��J��9�J`"yp"yx"y�"y�"ylK@K�K	�K	�K
@K���==%K	P*y�*y�&Kh*y�*y��JX*y�*y��JX*yx*y��JH*y�*y��J`*y�*y}�J +y��  ��J(+y.�00��J0+y7�BB@E�F�p� 8��8����$�`-�ggV���zz�z�))�Z�)) Q�

���5����'�`��mm�v�(( ������uu ��bb ��<<��������}} u�BB@��EEY�%%@n��'�@*�S����++`��ss���44��@6���@O��� ����qq@��33�Q�ప��ཪHH
`@�

��O����i�++�8����cc��CC@ �,�4������� ����� ������N��o�0����P���<������p����B�����*�p����!�D���L���	����	������������������ 	��|�RR@��RR������*����4����0	�(������@	��P	����`F����`	����@4����p	�����	�����	��W�  +�@+�T��4�����	�����S�@U�@!�C����@9��F��4�

`I�

`C����0�\�����!�/�		�	��+����P��G�`H�		���p��������������@�

@(��C�����!��	���� G���������������0��6��V�5�������"���� D�d��	�����	����P�����	����
��(�
����p����@"�����D���� 
�����������"����0
�����"������0�@
����#����@5�0���������P
����@#�������`
����0�����+�l�t�����#����P����p
�����
����p�����
�����
�����
�����
��D���������������5�����
�����
�|����������#��
��� ����0����@���������$��9�P����`��������p�����0���P���P������P��E�p���������,� A�

�����(�p����������������������G�������������@$��������)������ll�I�

@/�		��mm`J�

������ ���0������l�J�wK �K lKo/K
��JE�JI�JM�Jk�JH����J��Jn�Jk�JH����Jo�J��J��JH��o�J��J�K	��Jo�J����J��Jo�J��H��J�Jo�J��J�K��Jo�J��J�K��Jo�J��J�K	��Jo�J!�J'K�K	o�J!�J'K�K	�K
�9KCK�K	7HK�KB�K9�K����

P�d�l��K����T�K����p�K����R�K����K
��%K
\�`�/K
|����@K0�8�9K
 �0�2K	@�P�CK
��$$��$$��K�� )y�(y�� )y�(y/�)y�(y+�)y�(y0� )y
�(y,� )y�(y'� )y�(y )y�)y�(y)y#� )y�(y )y	�)y�(y)y� )y�(y)y
� )y�(y)y�8)y�(y� 8)y�(y< 8)y�(y )y/8)y�(y)y5 8)y�(y)y�)y�(y)y
8)y�(y)y8)y�(y)y�)y�(y)y�)y�(y)y�/�66�/�660�669�J��J�@KkJK��J�K
�K
{JK�UK��J��JH����J����Jo�J��J�K�K��Jo�J��JK
�&K��Jo�J��H��J�J��J��J��J��Jt�J�!y�!y�!y�!y�!y"y"y"y "y("y�L"�K �K��K��L1�^K&�Jv�J|�Jq�J�K	%�J��J-�J�J�J�J��J��J��J��J��� �$�`!y�!y"yh"y�"y�"y�"y�"y�"yh!yp!yx!y�!y�!ym�K��K��K�KJ�K J�K j�K ��K �6L&aL.ύL0�L!��L/d�L1�L"�L"��LO��J��J��J��J��J�J
K	�K	�@�������`����� ������@�������`����� �����@����`���5�J'-K�#KU?KK	�K<�J�K
K	$K�SK�J�J�J�J�J�J�J�J�J�J �J#�Jx�J5�J2�J7�J�J�J�J��J�K	�J=�JE�J�y�y�y�y�y�y�y0y y8y`y�y(y�y�yhypypyxypy@y�y�y�yHyPyPyPyPyPy@y�yXy��������@����������@����������@����������@����������@����������@����������@�����Q�J5�J0�J�J3KIK
>KE�J�K	�JIK�K	]�J�?K�$KlK�J��J�JUK)�J�K	�$K��K�KăK�K	nK�cK�J�K��J�iK�uK!@K'UK��K߳K�6K8UKgK
�KqK
ȉKމKH�Ke�K�uK2#
(��K�iK,vK��K@vKZUK�KTvKE�Jc�JU�J�J.K
7K�K	�K	Q�K;JK?@KN@KS_K_�Kv�Ky�Tdk�ʚ;�J��J>�J��J��J��J��JA�J��J�J�J�J�J��J�JRK	�K
��J%�JE�J[K	b�Je�J��J*�J�J�8K�J��J>�J��J��J��J��JA�J��J�J�J�J�J��J�JRK	�K
��J%�JE�J[K	b�Je�J��J*�J�J�8K�&��;�		�;�		@<�		�<�		=�		`=�		�=�		 >�			�>�		
�A�

@3��A�


@B�

r�Jx�J~�J��J��J��J��J��J��J��J��J��J�J�J��J��J��J��J��J��J��J��J��J��J��J��J��J��J�J�J�J�J��J�K	��J�sK��K�J�K	ХK��JɇKhKއKG#K]#K_K
h#K�,K7K	KSK��J�sK`~Kt~K��K�K�K��K�>K�,Kz5K
�HK�XK��J��K�yK�'KgcK��K�K	�J�XK�9K1K
�MK�$K�K	�9K-CK�K
�J�9K<CKycK�XK��K�XK�MK�cK�K	�K
�iK�cK�yKʌK�XK�MK�K	�K��@_���`_����_����_����_����_���`��� `���@`���``����`����`����`����`���a��� a���@a� ��`��@�����@���� ����� �� �� �����@��@��@�����@�����@����@��@�� ���@�����@����� ��@�� ����� ���� ��`�� ����� �� ��`�����@���� �����@��@��@�����@�����@����@��@��@�����@�����@����@��@��@�����������~�J}�J��J��JW'KK�mK$�J'�J,�JrK	��J1�J��J{K	��J�0K
6�J��J;�J@�J��J��J�K
E�J��JJ�JK��J��J*K�9K��Jc'K��Jo'K{'K�'K�'K�K
�K	�0K
�0K
O�J�K	�K
�K	�K	T�J�'K5KG�J�0K
Y�J��J��JCK�0K
�0K
��JV�J[�J`�Je�JU�JY�J��JV�J`�Je�JU�JY�JX��]�J2�J5�J1�JF�JK�J��J��J��JU�J�K	3K
=K
�K&K+&K�/K
�8K�8K�AKKLKiWKzWK�aKFlK	YlK	xK	��K
�K
��K
+�K
8�KP�Kx�K�K%�K0�K��K
��K
��K
�K
��K�KJ�K �L!L!�L"%L#HL#� L$�*L%;5L&a5L&5?L'�HL(IL(�RL)�\L*�\L*u�J]�Jj�Jo�Jt�Jy�J~�JV�J[�J`�Je�JU�J��JY�J��Ju�J]�Jj�Jo�Jt�Jy�J~�JV�J`�Je�JU�J��JY�J��Jr�J��J��J��J�J�J�J&�J,�J2�J�J8�J>�J��J �Jr�J��J��J��J�J�J�J&�J,�J2�J�J8�J>�J �J�MK��K�XK1K
���K��mK:K�YK���K 1K
h�K�:�K��K��K�yK�yK���K�L!YK��K�K2L!�K L"��KSL!��K���K��KɗK��K�K��K	��K	��K	�K		K		K		K		K	&	K	/	K	8	K	A	K	J	K	S	K	\	K	e	K	n	K	w	K	�	K	�	K	�	K	�	K	�	K	�	K	�	K	�	K	�	K	�	K	�	K	�	K	�	K	�	K	�	K	�J�J��J��J��Jl�Jo�Jr�Ju�Jx�J{�J~�J��J��J��J��J��J��J��Jr�J��J��J��J�J�J�JD�J&�J,�J2�J�J8�J>�J��J �JJ�JP�Jr�J��J��J��J�J�J�J�J&�J,�J	�J�J
�J2�J�J�J�J8�J>�J�J�J��J�J�J�J�J�J�y@yXyPyHy�y�y�yy�yyy0yy y(yy�y�y�y�y�y�y�y�y�y�y�y8y8y�ypyxy`yhy�yyy�yy�y�y�y�y�y�y�y�y�y0�K��KdHKG�K{gK�KƑK�]K@sK�gK��K ܑK�]K1#KK�K^�K<#K(�KK>K�BK{9K�RKx�KSsKF�KY>Kg>Ku�K�,K`�Ku>KG#K�K ��KA�K�gK�gK@�KfsK�L!��K�gK��KX�K�>KF5K
p�Kl�KշK�>K�RK�KS5K
=K�}K�,K~KysK�]K`5K
��K��Ku�KSK��KsHKm5K
�K�>K�gK�gKR#K�/L%	�K��K�K�:L&�&L$9�K��L/�/L%�L1kL+�gK�>Kd�K��KSK��K�K�KZ�K��K��K-NL(4�KX�K�HKJ�K4L#�K ��Ks�K�BL'WL#bzL-L"$~K�`K�,K+SK��K��K�]K��K&�K	�K8~K;SK�sK�HK�]KhK#�K�HKL~KA�KUK
��K�/L%��KU8K��J0��}K
'�J�#K�J�#K�J�5K
�J-KmK��KuK�K
uKKuK�vKuK0��#%KuK0���KuK0���5K
}K]@K	6K
sKG?Kc]KG?KC&K��J��J��J��J��J����J.�J0���,K�K	'IK�#K�"K�K
0���J�K
0���K�K
���4K
�K
�K	�K
0���+K�K
0��Q^K	�J���K
	�J���GK�K
���hK�#K0���K�#KK�#K6IK�#KEIK�#K{�J@0��K�0��K-�wK
�0��K
1��K
@1�
06K
�1�=6K
�1�J6K
�1��K�,��K
:�			�K
�,�
W-K�1�c-K2�o-K@2�t�J���K
@�J�J@�J��J
�J��J
�JQKG�J��JG�J��JN�J�JN�J��JN�J��JN�J��JN�J��JN�J�JN�J��J/7K�@K95K
AK�.K
\�J��K�J.�J�.K
�.K
�jK�JKKK�7KKK/K
_%K4�J��J��J:�J�J��J��J��J�VK/K
%K�jK!/K
��J��Jk%Ka`K�jK��J$�J+�JrKF�J�K
��K�VK�K
�J�J+KK�K
��6�J��J`��X�J�J�E��K
�K	`��K	F�YK@�����K	����JF��K	�K
���%�J@�`
�jBK���_�J���K	 F��LK0F�<�J@������f�J��������K	����9K������&K@F�vmKPF�-�J��5�J������B�J`F�=�J���m�J@������J���?0K
� �&K����K
��� �bK ��#$XK@�����BKpF�#�K	`��E�J���t�J�����L0K
�������K������BK���Y0K
@���*{�J �p
� �M�J���BK@���BK���
�f0K
��(�XK����J���K	��U�J���#K
����BK���'9K�59K���mK@���bK��=�J����J ���K	@H���J@��-K
PH��K	`H��J�����JpH�N�J���7K
�H��H�K	���'K����K`��%�J���_�J����J���<�J�����J���K	�����J���f�J����K	����K����K���s0K
����K����K���AK
���!K	���*K	���KK
���3K	�H��K�H��K	�H�E�J�H�C9K�H�''K����J���3'K�H�Q9KI�_9K�?'K���I�<K	���5XK	���MK	���m9K�� I��K0I�UK
@��@I�{�J�� ���K	���.shstrtab.text.rodata.typelink.itablink.gosymtab.gopclntab.go.buildinfo.noptrdata.data.bss.noptrbss.note.go.buildidt�<>=X�D `Ԃ`ԁP/ #����� -x�x�7�����&& B�� P � ��/ [�1��1�@� a ,� ,��� f��� ,��� p��d ,��

Youez - 2016 - github.com/yon3zu
LinuXploit