403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.94
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/LibreOffice/program/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/LibreOffice/program//svgfilterlo.dll
MZ����@��	�!�L�!This program cannot be run in DOS mode.

$����u��u��u��
A��u�X��u����u����u����u����u�v��u��u��v�v��u�v��u�v-��u�v��u�Rich�u�PEd��u_f�" ��
t�����`@�����X�����)�p��T��(�8��.textO�� `.rdataZ�	��	�@@.data���@�.pdata�����@@.rsrcX�v@@.relocp�~@B2���������������@S� ���H+�M�H��� �H��H�� [�������������̸�����������̸��������������H��������������H���������������H���H�H��H�AH�Q�������@S� �D�H+�H��H��H�
t�H�H�SW�H�H���H��H�� [����̸(��H+�H�<�H�H�����H��(����������H�QH�U�H��HE���������������H�\$W� ��H+��H��H��H�H���$����t
�H���=�H��H�\$0H�� _����H��H�AH�AH���H�H������������������H���H�AH�H��H�Q�������H�\$W� ��H+��H��H�A�H�H��������t
�H����H��H�\$0H�� _���̸(���H+�H���H�H���?��H��(����������H�A�H�AH�AH���H�H������������������H�\$W� �`�H+��H��H���H�H��������t
�H�����H��H�\$0H�� _���̸(��H+�H�L�H�H������H��(���������̸H���H+�H�L$ �9���H�j�H�L$ � ���������@S� ��H+�H��H��H�
�H�H�SW�H�H�%��H���H�H��H�� [����������@S� �d�H+�H��H��H�
��H�H�SW�H�H����H���H�H��H�� [���������̸(��H+�H��(�j����������̸(��H+�H�'H�H�P�H+�H���H��wH�H��(������������������������������������������������������������������������H�H��tH������H����������������������������̸(�F�H+�H�
�����������H�T$SUVWATAVAW�0��H+�E3�M��L�d$pH��H�����H��D8$9u�H��I��H��L��t3�L�L$pL�|$ L��H�L$xI�����~
H�H��L�H+�u�H�úH����H��H��u���L��$�L��H��t3@L��$�L�|$ L��H��I������~H�I��H�H��u�fE�&H��H��0A_A^A\_^][������������H�\$H�t$W� ��H+�H��H�����H��f�<Yu�H�úH���H��H��u�U��L�H��H���/�H�\$0H��H�t$8H�� _���E3�M����I�� ��H�B�I�M�P�N�QH;�wL;�sqI��H���ff��~I�� f`�fq���~Bf`�fq��A�~Bf`�fq��A �~BH�� f`�fq��A0H��@L;�u�M;�t$M+�@f��H�Rf�H��I��u�H�����������@S� ���H+�H��H��9�H��H�� [���������@S� ��H+�H��H�
H����H��H�� [����������@S� ��H+�H�H��H�H��H����H��H�� [����������������H�H�����������̸(�6�H+�H�	H��(H�%U������@S� ��H+�H�H���H��H�� [�������������H�L�H�H��L��H��@����������H��x��������H�H����������̸(��H+�H�	D9At2�H��(�H���!�����H��(����������������@S� �d�H+�D�@�H�������H��H�� [������@S� �4�H+�D�@��H��r����H��H�� [����H�Hc@���������H�\$W� ���H+�H��I�HcZH��tL�H��H���(�H�_H�\$0H�� _����������������H��������������̸(��H+�H��(H�%���������̸(�v�H+�H�H��(H�%������̸(�V�H+�H�H��(H�%������̸(�6�H+�H�H��(H�%������̸(��H+�H�H��(H�%e�����̸(��H+�H�H��(H�%E������H��x��������H��������������H�9�����������H�9����������̸(��H+�H�H��(H�%������̸(�v�H+�H��(H�%����������H���������������������������̋��������������H�A������������H�\$W�0��H+�H��H�H���b��I�����I��B�<u�D���D$ H��H��,�H�\$@H��H��0_���������������@S� ��H+�H�H��M����H��H�� [�����̸(�v�H+�H�H��(H�`�������̸(�V�H+�H�H��(H�`��������H�T$S�@�0�H+�H��tFH�L�D$XH�T$ �H�D$ H�����H�L$ �xuH�\$0H�D$0�f�H���	�[��3�H��@[����������̸(���H+�H�\���H��(H�%)��H��xuH�A�8�����2�������L�E�HA��t>A��t,A��tA��t	A��t2��H�A���
�H�A���
�H�A���
�H�A���
���������̸(�&�H+�H�L�ƒxuH�QI��H����H��(�2�H��(���������̸H���H+�H��tPH�L��H�T$ �H�D$ H�e���H�L$ �xu&H�\$@H�\$0H�D$0��H��H�\$@H��H��3�H��H��������H�\$H�t$ W�p�k�H+�H��H��H��tXH�L��H�T$ �H�D$ H���H�L$ �xu.H�|$0H�D$0���H��tH��L�\$pI�[I�s(I��_�}��D$8S�D$<H���H�D$@H��H�D$HH��H��$��M�H��H���b���H����H��H��$��Y����D$8)D$P�L$H�L$`L�L$PL��H��H�L$ ��H�v�H�L$ ���������������@S� �T�H+�H��H�IH��tH��P�H�H�� [H�%_����������������@S� ��H+�H��H�IH��tH��P�H�H�� [H�%����������������H�\$H�L$W� ���H+�H��H��H�
H�����H�KH�OH��tH��P�H��H�\$8H�� _����H�\$H�L$W� �{�H+�H��H��H�
H�����H�KH�OH��tH��P�H��H�\$8H�� _����H�\$H�t$W�P�+�H+�H��H�H;�u�H�\$hH�t$pH��P_ù�`�H��tGH�L�
L��H�T$ H��A��H�D$ H�{���H�L$ �xuH�\$0H�D$0�4���,�3�H�\$`���H��tGH�L�	L��H�T$8H��A��H�D$8H����H�L$8�xuH�|$HH�D$H�������3�H;�@��H��t
H�H��P�H��t
H�H��R�@���2�H�\$hH�t$pH��P_�������̸(��H+�H�H��(���������̸(���H+�H�H��(H�%5������H�\$H�l$VWAV����H+�H�ΞH3�H��$�I��I��H��H�L$8H�
H�����H�H�OH��tH��P�H��ztA�L���H����A�
�H�L$@�����$�H�^E3�L�t$0H�L$0���A�FI�����I��F84u��D$ D��H��H�L$0�W�H�L$0�i��$������H�h��H��D�H�HcA�DAat� f�TAH��H�4AH�D$0HcXH�PH��tL�H�����H�^�:f�Hc�$�H��tL�6H�T$@H�K��fD�tsH��iH�L$0�{��H��H��$�H3���L��$�I�[(I�k0I��A^_^���������������̸(��H+�H�	�B�����H��(ø(���H+�H�	�������H��(ø(���H+�H��(H�%H���������@S�@��H+�A(H���AIL�L$ )D$ �L$0����:�H��H��@[��H�\$H�L$W�0�[�H+�3�D�@�E3�H�|$@H���H�L$@����OH�|$H���L�D$@�WH�|$(H�L$H�|$ L��;�H�L$H���H�L$H�}��O�\�H��H��tH�8�WL�D$@H��8��H��H�L$@���H��H�\$PH��0_���H�L$�8��H+�eH�%X�
��H�ȋ
9��@H���H��8�H�L$@���H�
յH�f��!�H�|$0H�\$PH�P�H��8�H�
���_��=���u�H�\$PH�r�H�|$0H�L$@3�E3�H�|$@D�G!�|��OH�|$H�N�L�D$@�WH�|$(H�L$H�|$ L����H�L$H�T�H�L$H�A��O� �H��H��tH�8�WL�D$@H����� ���H�������������@S� �t�H+�H�=��u#H���H��L����P����H��H�� [�H���H�� [��������@S� �$�H+�H�=ɳu#H���H��L����P��}�H��H�� [�H���H�� [��������@S� ���H+�H�=y�u#H�p�H��L�^��P��-�H��H�� [�H�M�H�� [��������@S� ��H+�H�=�u#H��H��L�.��P����H��H�� [�H���H�� [��������@S� �4�H+�H�=��u#H���H��L����P����H��H�� [�H�m�H�� [��������@S� ���H+�H�=	�u#H��H��L����P��=�H��H�� [�H�ݲH�� [��������@S� ��H+�H�=��u#H���H��L�f��P����H��H�� [�H���H�� [��������@S� �D�H+�H�=��u#H���H��L�6��P����H��H�� [�H�e�H�� [��������@S� ���H+�H�=A�u#H�8�H��L����P��M�H��H�� [�H��H�� [��������@S� ��H+�H�=!�u#H��H��L����P����H��H�� [�H���H�� [��������@S� �T�H+�H�=Ѱu#H�ȰH��L�v��P����H��H�� [�H���H�� [��������H�\$H�|$UH�l$�����H+�H��H3�H�EG3�H�D�E3�H�}�H�M�D�G �G�E3�H�}�D�GH�}H�A�H�M�'�H�ED�G
E3�H�E/H�1�H�}H�M��H�ED�GE3�H�E7H��H�}H�M���H�ED�OH�U�H�M�H�E?E3�H�E�}H�D$(H�E/H�D$ �E#�E'�7�H�M����H�M�����O�r�H��H��tH�8�WL�E�H��O��H��H�M��H�M���H�M���H�M����H��H�MGH3��{�L��$�I�[I�{I��]�������@UH�l$�����H+�H���H3�H�EGeH�%X�
O��H�ȋ
9%�iH�d�H�MGH3���H�Đ]�H�M�U�H�M�K�H�M�A�H�M��7�H�
خH���ħH��$�H��$��H�
�����=���u�H��$�H�&�H��$�H�M�3�E3�H�}�D�G ��E3�H�}�D�GH�}H��H�M���H�ED�G
E3�H�E/H�	�H�}H�M���H�ED�GE3�H�E7H���H�}H�M���H�ED�OH�U�H�M�H�E?E3�H�E�}H�D$(H�E/H�D$ �E#�E'��H�M��}�H�M��k��O�J�H��H��tH�8�WL�E�H��'����H�������H�\$H�|$UH�l$��`薿H+�H���H3�H�EP3�H�<�E3�H�|$8H�L$8D�G ���E3�H�}�D�GH�7�H�M����E3�H�}�D�GH�#�H�M����E3�H�}�D�GH��H�M����E3�H�}�D�GH���H�M��u�E3�H�}�D�GH���H�M��Y�E3�H�|$xD�GH���H�L$x�;�eH�%X�
��A�H��A�9p���E3�H�|$pH���H�L$pE�A ���E3�H�|$hH�u�H�L$hE�A���H�E�H�L$`H�T$8A�H�E�E3�H�E�H�E�H�E�H�E�H�E�H�EH�E�H�EH�D$xH�E H�D$pH�E8H�D$hH�E@H�E�H�D$ �E�@�}��E�@�}�E@�}(�E0@�}HH�|$`���H�L$`�E�H�L$`�2����H��H��tH�8�L�D$8H�����H��H�L$h���H�L$p���H�L$x���H�M����H�M��w�H�M��m�H�M��c�H�M��Y�H�L$8�N�H��H�MPH3��ߡL��$`I�[I�{I��]�H�L$H��H�L$P��H�L$X�	�H�L$0���H�
��H��苣�$���H�
���ڣ�={������E3�H�|$0H���H�L$0E�A ���E3�H�|$@H��H�|$XH�L$XE�A���H�D$XH���E3�H�E�H�L$PH�|$PE�A
���H�D$PH���E3�H�E�H�L$HH�|$HE�A���H�D$HH�L$@H�T$0A�H�E�E3�H�E��}�H�D$(H�E�H�D$ �E��E����H�L$@�N�H�L$@�;����H��H��tH�8�L�D$0H�������H�����������������̸(�f�H+�eH�%X�
D��H�ȋ
9ҨH�q�H��(�H�
���X��=���u��j���H�
��H�D��סH�8�H��(������������@S� ��H+�H�=��u#H��H��L���P�=�H��H�� [�H�ͧH�� [��������@S� 蔺H+�H�=��u#H���H��L����P����H��H�� [�H�]�H�� [��������@S� �D�H+�H�=9�u#H�0�H��L����P����H��H�� [�H�
�H�� [��������@S� ��H+�H�=�u#H��H��L�f��P��M�H��H�� [�H�ŧH�� [��������@S� 褹H+�H�=��u#H���H��L���P����H��H�� [�H�u�H�� [��������@S� �T�H+�H�=�u#H���H��L����P����H��H�� [�H�զH�� [��������@S� ��H+�H�=��u#H���H��L����P��]�H��H�� [�H���H�� [��������H�L$W�P谸H+�A(H���AIL�L$0)D$0�L$@���F�eH�%X�
g��H�ȋ
9��:H��H��P_�H�L$`��H�
p�H�����H�t$pH�\$hH��H��P_�H�
J��M��=>��u�H�\$hH���H�t$pH�L$`3�E3�H�t$`D�F$�j�H�t$x蠓L�D$`�VH�t$(H�L$x�t$ L���H�L$x�F�H�L$x�3��N��H��H��tH�0�VL�D$`H����'���H���������������H�\$H�L$W�0�[�H+�3�D�@�E3�H�|$@H��H�L$@���H�|$H��L�D$@�WH�|$(H�L$H�|$ L��?�H�L$H���H�L$H����O�`�H��H��tH�8�WL�D$@H��<��H��H�L$@���H��H�\$PH��0_�������H�L$�8衶H+�eH�%X�
��H�ȋ
9��@H�ܤH��8�H�L$@���H�
��H����!�H�|$0H�\$PH���H��8�H�
\��_��=P��u�H�\$PH���H�|$0H�L$@3�E3�H�|$@D�G$�|�H�|$H貑L�D$@�WH�|$(H�L$H�|$ L���H�L$H�X�H�L$H�E��O�$�H��H��tH�8�WL�D$@H����$���H�����������������H�T$H�L$SVWAVAW���e�H+�L��H��E3�D�|$8L�9�D$8H�
H�H�T$`�P �H�8H�H�XL��$0E3�E�GH�"�H��$0����M��L��$0H��$8H��ӐH�L9=��uL���A�WH�
���N�H��tCH�L�w�H�T$ H��H�D$ H�I�H�L$ �xuH�\$0L�|$0���	���I��H�H��tH��PH�H��$8H��tH��P�H��$0����H�L$`H��tH��P�H�>tH��H���A_A^_^[��D$ .�D$$2H�?�H�D$(H���H�D$0I���V�H��H���H��$0�?��H��H�L$`�a�H��H��$��q�H��H��$���H��H��$(���D$ )D$@�L$0�L$PL�L$@L��H��$(H�L$x���H�ѴH�L$x跱���������������@S� �D�H+�H��H�IH��tH��P�H�H�� [H�%O����������������H�\$H�L$W� �H+�H��H��H�
H��&��H�KH�OH��tH��P�H��H�\$8H�� _����@S� 贲H+�H�=�u#H��H��L�^��P��
�H��H�� [�H���H�� [��������@S� �d�H+�H�=��u#H���H��L���P����H��H�� [�H�m�H�� [��������@S� ��H+�H�=��u#H���H��L����P��m�H��H�� [�H�}�H�� [��������@S� �ıH+�H�=�u#H��H��L����P���H��H�� [�H��H�� [��������@S� �t�H+�H�=ɞu#H���H��L�v��P��͹H��H�� [�H���H�� [����������������������H�L$USWH�츀��H+�3�D�@�E3�H�} H�L�H�M �j��OH�}(�=�W�D�G)E3�H�D�H�H�M�H�M8�E�H�}8�2�L�E8�WH�M�	�E3�H�}0D�G4H�7�H�M0��L�E0�WH�M�ܸH�U H�E�H�D$PH�M(�D$HH�E�H�D$@E3��D$8E3��|$0�|$(f�|$ �1�H�M(���H�M�]�H�M�S�H�M(����O�p�H��H��tH�8�WL�E H��M��H��H�M0��H�M8���H�M ���H��H�Ā_[]�����H�L$USVWH�l$���蘯H+�
�eH�%XA�H��3�A�9���%H�=+�@85������H��H����@85ќ���Ĝ��H�ugH�uE3�E�A!H�m�H�M���H�EH�EH�uwE3�E�AH���H�Mw�g�H�uoE3�E�A)H�M�H�Mo�K�H�EH�D$H�D$@H�t$8�t$0H�EwH�D$(�D$ L�MoE3�A�PH�Mg�۶H�Mg��H�Mo���H�Mw���H�M���H�uE3�E�A!H���H�M���H�EH�EH�uwE3�E�AH��H�Mw���H�uoE3�E�A4H���H�Mo���H�EH�D$H�D$@H�t$8�t$0H�EwH�D$(�D$ L�MoE3�A�PH�Mg��H�Mg�M�H�Mo���H�Mw���H�M���H�Mg���H�����H��H�Ĉ_^[]�H�Mw���H�M���H�Mg���H��H�
{�������H�
j��i��=^������H�ugE3�E�AH�r�H�Mg���H�uo��a�H�H�MW��EH�uE3�E�A)H�X�H�M�V�L�E�H�M�+�H�uwE3�E�A4H�Y�H�Mw�'�L�Ew�H�M'���E3�H�EH�D$P�D$HH�EH�D$@�D$8�t$0�t$(f�t$ E3�H�UgH�Mo�Q�H�Mo�״H�M�}�H�M'�s�H�Mo�������H��H��tH�0L�Eg�H��i����H���y������̸(��H+�H��(�*�������������H���������������@S� 贫H+�H�H��PH��H�� [����������������H��H����������H��H��H��������H��������̃9�����������̋9�����������@S� �4�H+�H�=�u#H��H��L���P���H��H�� [�H���H�� [��������@SVW����H+�H��~H3�H�D$xI��H����3��D$0H�D$XH�D$hA�L�T$p�D$X�D$0W�D$@A�Ix��$"<t0I�AHL�M��t$I�A(H�L�D$8I�ApH�L$8L;HB�L�L+��1��u"I�A@H�H��tI�A H�I�AXLcL+�L��
L�D$HH�T$@H��tH�L$X識L�T$pL�L$XI��LCL$X��$��D$ L��H�׋���H�T$pH��r6H��H�L$XH��H��rH��'H�I�H+�H���H��v�����k��H�L$xH3��q�H�Ā_^[�������H�H������������L�H������������H��������������W�(�f/�rf/�ar������X4a�,����af/�r����\a�,��������H�����������������������������@S� ��H+�H�=ɖu#H���H��L����P��=�H��H�� [�H���H�� [��������@S� 蔨H+�H�=y�u#H�p�H��L����P���H��H�� [�H�M�H�� [����������������������@S� �4�H+�H�=��u#H���H��L�V��P����H��H�� [�H�}�H�� [��������@S� ��H+�H�=Y�u#H�P�H��L���P��=�H��H�� [�H�-�H�� [����������������������@S� 脧H+�H�=�u#H�ؔH��L����P��ݯH��H�� [�H���H�� [��������@S� �4�H+�H�=��u#H���H��L�v��P����H��H�� [�H�e�H�� [����������������������@S� �ԦH+�H�=�u#H��H��L�6��P��-�H��H�� [�H��H�� [��������@S� 脦H+�H�=��u#H���H��L����P��ݮH��H�� [�H���H�� [��������@S� �4�H+�H�=A�u#H�8�H��L����P���H��H�� [�H��H�� [��������@S� ��H+�H�=��u#H���H��L����P�=�H��H�� [�H�}�H�� [��������H�\$H�|$UH�l$���膥H+�H��yH3�H�EO3�H��E3�H�}�H�M�D�G����OH�}���W�D�G3W�H��E3�H�H�MH�M�EH�}G�M'H�}�E7���L�E�WH�M�e�E3�H�}�D�G1H���H�M��a�L�E��WH�M�8�E3�H�}�D�G1H���H�M��4�L�E��WH�M'��E3�H�}�D�G:H��H�M��L�E�WH�M/�ެE3�H�}�D�G=H��H�M���L�E�WH�M7���E3�H�}�D�G:H�'�H�M���L�EߍWH�M?���E3�H�}�D�G=H�:�H�M���L�E׍WH�MG�W�H�U�H�EH�D$PH�M��D$HH�EH�D$@E3��D$8E3��|$0�|$(f�|$ ���H�M�2�H�M�ثH�M�ΫH�M'�īH�M/���H�M7���H�M?���H�MG���H�M�ګ�O���H��H��tH�8�WL�E�H�����H��H�M�O�H�M�E�H�M�;�H�M�1�H�M��'�H�M���H�M��H�M�	�H��H�MOH3�蚇L��$�I�[I�{I��]������H�\$H�t$H�|$UH�l$��@葢H+�H��vH3�H�E0�
j�eH�%X�H�ȋ
9���H�=���=��
��H��H��{��=����
�����}H�=�uL����H�
͏�w�H�=�uL����H�
��T�H�=��uL����H�
w��1�H�=ɎuL����H�
����3�H�u�H�t$XE3�D�F!H���H�L$X��H�D$XH�D$PH�u�E3�D�F#H���H�M��ĿH�u�E3�D�F3H���H�M����H�D$PH�D$H�D$@H�t$8�t$0H�E�H�D$(�D$ L�M�E3��VH�M��8�H�M��n�H�M���H�M����H�L$X��H�t$PE3�D�F
H��H�L$P�!�H�u�E3�D�FH�s�H�M���H�D$PH�E��E�H�E�H�E�f�E�H�u�E3�D�FH���H�M��˾H�t$xE3�D�FH�<�H�L$x���H�E�H�E��E�H�D$xH�E�f�E�H�t$pE3�D�F+H���H�L$p�q�H�t$hE3�D�F(H���H�L$h�S�H�t$`E3�D�F*H���H�L$`�5�H�u�E3�D�F(H���H�M���H�u�E3�D�F!H��H�M����H�D$pH�EH�D$hH�EH�D$`H�EH�E�H�E H�E�H�E(H�u�E3�D�FH�X�H�M����H�t$XE3�D�F1H�#�H�L$X���H�EH�D$H�D$@H�E�H�D$8�D$0H�E�H�D$(�t$ L�L$XE3��VH�M��$�H�M��Z�H�L$X��H�M���H�M��ۼH�M��ѼH�L$`�ƼH�L$h���H�L$p���H�L$x���H�M����H�M����H�L$P���H�t$`E3�D�FH�S�H�L$`���H�t$hE3�D�FH�	�H�L$h���H�D$`H�E�EH�D$hH�Ef�E H�t$pE3�D�F+H���H�L$p�]�H�t$xE3�D�F(H�
�H�L$x�?�H�u�E3�D�F!H��H�M��#�H�D$pH�E�H�D$xH�E�H�E�H�EH�u�E3�D�FH�{�H�M���H�t$PE3�D�F1H���H�L$P�ϻH�E�H�D$H�D$@H�EH�D$8�D$0H�E�H�D$(�D$ L�L$PE3��VH�M��W�H�M����H�L$P�"�H�M���H�M���H�L$x��H�L$p���H�L$h��H�L$`��H�t$XE3�D�F
H��H�L$X��H�u�E3�D�FH�f�H�M����H�D$XH�E��E�H�E�H�E�f�E�H�t$`E3�D�F	H�g�H�L$`���H�t$hE3�D�F*H�I�H�L$h���H�D$`H�E��E�H�D$hH�E�f�E�H�t$pE3�D�F+H���H�L$p�a�H�t$xE3�D�F(H��H�L$x�C�H�u�E3�D�F!H�	�H�M��'�H�D$pH�E�H�D$xH�E�H�E�H�EH�u�E3�D�FH���H�M���H�t$PE3�D�F:H���H�L$P�ӹH�E�H�D$H�D$@H�E�H�D$8�D$0H�E�H�D$(�t$ L�L$PE3��VH�M��_�H�M����H�L$P�*�H�M�� �H�M���H�L$x��H�L$p��H�L$h���H�L$`��H�M���H�L$X�ոH�t$XE3�D�F
H��H�L$X��H�u�E3�D�FH�Y�H�M���H�D$XH�E��E�H�E�H�E�f�E�H�t$`E3�D�F	H�j�H�L$`���H�t$hE3�D�F*H�<�H�L$h���H�D$`H�E��E�H�D$hH�E�f�E�H�t$pE3�D�F+H���H�L$p�T�H�t$xE3�D�F(H��H�L$x�6�H�u�E3�D�F!H���H�M���H�D$pH�E�H�D$xH�E�H�E�H�EH�u�E3�D�FH���H�M���H�t$PE3�D�F=H��H�L$P�ƷH�E�H�D$H�D$@H�E�H�D$8�D$0H�E�H�D$(�t$ L�L$PE3��VH�M��R�H�M����H�L$P��H�M���H�M��	�H�L$x���H�L$p��H�L$h��H�L$`�ݶH�M��ӶH�L$X�ȶH�t$XE3�D�FH���H�L$X���H�u�E3�D�FH�L�H�M��޶H�D$XH�E��E�H�E�H�E�f�E�H�t$`E3�D�F	H�]�H�L$`���H�t$hE3�D�F*H���H�L$h���H�D$`H�E��E�H�D$hH�E�f�E�H�t$pE3�D�F+H���H�L$p�G�H�t$xE3�D�F(H��H�L$x�)�H�u�E3�D�F!H��H�M��
�H�D$pH�E�H�D$xH�E�H�E�H�EH�u�E3�D�FH�y�H�M��׵H�t$PE3�D�F:H�4�H�L$P���H�E�H�D$H�D$@H�E�H�D$8�D$0H�E�H�D$(�t$ L�L$PE3��VH�M��E�H�M��{�H�L$P��H�M���H�M����H�L$x��H�L$p��H�L$h�۴H�L$`�дH�M��ƴH�L$X���H�t$XE3�D�FH���H�L$X��H�u�E3�D�FH�?�H�M��ѴH�D$XH�E��E�H�E�H�E�f�E�H�t$`E3�D�F	H�P�H�L$`���H�t$hE3�D�F*H�z�H�L$h�w�H�D$`H�E��E�H�D$hH�E�f�E�H�t$pE3�D�F+H���H�L$p�:�H�t$xE3�D�F(H��H�L$x��H�u�E3�D�F!H��H�M���H�D$pH�E�H�D$xH�E�H�E�H�EH�u�E3�D�FH�l�H�M��ʳH�t$PE3�D�F=H�g�H�L$P���H�E�H�D$H�D$@H�E�H�D$8�D$0H�E�H�D$(�t$ L�L$PE3��V	H�M��8�H�M��n�H�L$P��H�M����H�M���H�L$x��H�L$p�ٲH�L$h�βH�L$`�òH�M����H�L$X���H�M�����H�����H��H�M0H3��*yL��$@I�[I�sI�{ I��]�H�
���e{�=��������H�āH�
u���z������������̸(�H+�3�H��(�8�����������������������H�\$H�|$UH�l$���趓H+�H��gH3�H�EO3�H�$�E3�H�}H�MD�G���OH�}�ڛW�D�G5E3�H��H�H�M/H�M'�E7H�}GH�}'�˱L�E'�WH�M7���E3�H�}D�G/H��H�M���L�E�WH�M?�u�E3�H�}D�G8H��H�M�q�L�E�WH�MG�H�H�UH�E7H�D$PH�M�D$HH�E/H�D$@E3��D$8E3��|$0�|$(f�|$ ���H�M�#�H�M7�ɚH�M?���H�MG���H�M���O�ҰH��H��tH�8�WL�EH�����H��H�M�h�H�M�^�H�M'�T�H�M�J�H��H�MOH3���vL��$�I�[I�{I��]�������H�L$USVWH�l$����ؑH+��QH�8�=b��J�H��H�����=C���6�Um3�H�ugH�uE3�D�F!H�ղH�M��H�EH�E�H�uwE3�D�FH�=�H�Mw�ϯH�uoE3�D�F5H��H�Mo���H�E�H�D$H�D$@H�t$8�t$0H�EwH�D$(�D$ L�MoE3��VH�Mg�D�H�Mg�z�H�Mo��H�Mw��H�M���H�u�E3�D�FH�
�H�M��0�H�u�E3�D�FH���H�M���H�E�H�E�EH�E�H�Ef�E'H�uE3�D�F!H���H�M�ۮH�EH�EH�uwE3�D�FH���H�Mw���H�uoE3�D�F/H��H�Mo���H�EH�D$H�D$@H�EH�D$8�D$0H�EwH�D$(�D$ L�MoE3��VH�Mg�$�H�Mg�Z�H�Mo��H�Mw��H�M�ܭH�M��ҭH�M��ȭH�uE3�D�F!H�ްH�M���H�EH�EH�uwE3�D�FH�Z�H�Mw�حH�uoE3�D�F8H�V�H�Mo���H�EH�D$H�D$@H�t$8�t$0H�EwH�D$(�D$ L�MoE3��VH�Mg�M�H�Mg���H�Mo��H�Mw��H�M��H�Mg�S��H��٫�H��H�Ę_^[]�̸(覎H+�H��(�������������H�H��L�A������@S� �t�H+�H���H��H�� [����������������H�H��L�A������H��������������H�A������������H�H��L�A������H�H9HB�H�����@S� ��H+�H���H��H���?�H��H�� [���������������@S� 贍H+�H�=�{u#H��{H��L����P��
�H��H�� [�H�e{H�� [��������@S� �d�H+�H�=A{u#H�8{H��L����P����H��H�� [�H�{H�� [��������H���������������3���A�A�AH��f�A������@S� ��H+�H�=Izu#H�@zH��L�F��P��=�H��H�� [�H�zH�� [��������@S� 蔌H+�H�=�yu#H��yH��L����P���H��H�� [�H��yH�� [��������@S� �D�H+�H����H��H�� [����������������H�\$H�t$ H�L$W�0��H+�H��H������H�'�H�H�5�H�G H�R�H�G(H�O�H�G0H��H�G8H�a�H�G@H��H�GHH�H�OPH��tH��P�3�H�wXH�w`H�whH�wp@�wx�G|����H���H���H���H���@����H�
˺��H�L$ E3�E3�H�H������H���H���H���H���H������@���H���@������f������@������H��H�1�)��H��H�\$H�3H�sH�s�NX�sH�H�@H�CH�KH�1H�qH�qH�C0H�C8��?L�C�V��H��HH��PH�\$H�3H�sH�s�N �rH�H�@H�CH�KH�1H�qH�qH�C0H�C8��?L�C�V�t��H���H�\$H�3H�sH�s�N �ErH�H�@H�CH�KH�1H�qH�qH�C0H�C8��?L�C�V��H����|>�H��H�\$H�3H�sH�s�N ��qH�H�@H�CH�KH�1H�qH�qH�C0H�C8��?L�C�V�Q~�H��PH�\$HH�3H�s�N`�qH�H�@H�@f�@H�H��`H��hH��pH��xH���H���H���H��H�\$PH�t$XH��0_��������������H�\$W� 谈H+�H���@��t'H��@��u��H��H�\$0H�� _ú��7H��H�\$0H�� _���������@S� �T�H+�H��H���AH�S����XH�K��q�H�� [�������@S� ��H+�H��H����@H�S�l���XH�K�q�H�� [�������@S� �ԇH+�H��H���e?H�S�l��� H�K�iq�H�� [�������@S� 蔇H+�H��H���%?H�S�,��� H�K�)q�H�� [�������@S� �T�H+�H��H����=H�S���� H�K��p�H�� [�������@S� ��H+�H��H���=H�S���� H�K�p�H�� [�������@S� �ԆH+�H��H���%<H�S���(H�K�ip�H�� [�������@S� 蔆H+�H��H����;H�S�L���(H�K�)p�H�� [�������@S� �T�H+�H��H���:H�S�,��� H�K��o�H�� [�������@S� ��H+�H��H���E:H�S���� H�K�o�H�� [�������@S� �ԅH+�H��L�M�@H�����`H��mo�H�� [�����������H�\$W� 萅H+�H��H���H�H���H�A H��H�A(H���H�A0H���H�A8H���H�A@H�Z�H�AHH��`�r@L��PM�@H��PH��P����`H��P�n�H��(�59H���پ�� H���n�H����*:H���莿��(H����hn�H����;H����S��� H����=n�H��h�<H��X���� H��X�n�H��HH��tH��P�H�� �<H�����XH����m�H���:�H����>?�H���H��tH��P�H���H��tH��P�H������������u�L�V���H�H������H���H��tH��P�H���H��tH��P�H���H��tH��P�H�O`H��tH��P�H�OPH��tH��P�H��H�\$0H�� _H�%���������H�\$H�t$H�|$ AV� ��H+�L��H��fǁ�Ɓ�Ɓ�H�yht	H�����H�y`u2���H�H�ZHcBH�@H��H�rH�H;�tDH��y	uH��A�	H����0���uH��0��H�C�xuH�C�8�����I�H�ZHcBH�@H��H�rH�H;��IH��y
uH��A�
H�_��ɠ��uH��0��H�D$0H�L$0�{��H�C�xuH�SH�H�L$0���H�L$0�yu5H��A�H���l���tƇ�H�O�I�����hH�L$0�yu)H��A�H���1���t	Ƈ��-H�L$0�yuFH��A�H�خ����t&Ƈ�I��H�O��S��H�L$0�u����DH�L$0�yu'H��A�H������H�L$0��tƇ��8�H�O�I���H�\$8H�t$@H�|$HH�� A^�������H�T$H�L$USVWATAUAVAWH��$H�����踀H+�)�$�)�$�L��H��3ۉ\$`���L��H����SH�����v�H��pE2�H��t	H����H���H�>�?I��H�������H�\$HH���H������H��yuH�x�H��H�=ymuL����H�
dm�n�L�-����H��tDH�L�HmH�U�H��H�E�H�M��xuH�}�H�]�L�-R���I��!��I���H��H�L$HH�|$HH��tH��PH�|$HH��uH�������WH��H�M��~��H�}�H��u#H�L$HH��tH��P�H����N��H�H�T$`H��P�H�L$`H��u-H�H��P�H�L$HH��tH��P�H�������H��P(��u>H�L$`H��tH��P�H�H��P�H�L$HH��tH��P�H�������H�L$`H�E3�H�T$p�P0�H��yuH�H��H��H�E��H��H�]�I��H�L$p�׆H��u>H�L$`H��tH��P�H�H��P�H�L$HH��tH��P�H����9��	H�M��C�L��H����H�����A�H�T$HH�L$X�f��H�|$XuHH�H��P�H�L$`H��tH��P�H�H��P�H�L$HH��tH��P�H��������H���v��H�M����H���H�E�H�]�(E�fE�����\$8H�\$0f�D$(H�D$XH�D$ L�M�L�E�H��H���	���twH�M�&��H�����H�L$XH��tH���P(�H�H��P�H�L$`H��tH��P�H�H��P�H�L$HH��tH��P�H����Ƈ�H�UPH�M���H�}P��H�}X��H�M���E2�D��H�H����������z�H��H�M`�Ֆ�H�Mh�B�����H�U�H�Mh��H�T$pH�Mh��L�E�L�]�M;�t_L�U�@M��tM�
�L��I�IH��I��H��H#�I�Ѓ�I�AH��H��H��tH��P��=u"L�E�L�U�L�]�I��L�E�M;�u�A�D��H�M`��M���H�]�E��uZ����L��H��H��t-L�E�I��$�H���H�O�I�H��I�F I��H��t
H�K ���H�]�H�U�H�M�5��I��$��N�H�L�A3�H��A��D��H�M������(EPfE�D:�t:E����H�MX�<�L��E����H�M�$�H�E�L�u�(E�fE�H���I���I��ʔfn���W��H*���^�I����fn���W��H*���^��X�I����fn���W��H*���^��X�I��W�fn����W��H*���^��X��Y
�1H�M�HM�W��H*��Y��Y�1�z��Lc�I��$�H�(E�fE�L�D$(L�D$ M��H�U��P��uDE3�3�H�M���L�E�H�U�H�L$p��H�T$pH����I�$I�����H��I��P A�H�M��ݕ�H��tH�K ���H�M�J��H�����H�L$XH��tH���P(�H�H��P�H�L$`H��tH��P�H�H��P�H�L$HH��tH��P�H������H�M�Ӄ�H������H�L$XH��tH���P(�H�H��P�H�L$`H��tH��P�H�H��P�H�L$HH��tH��P�H����s��CH�H��P�H�L$`H��tH��P�H�H��P�H�L$HH��tH��P�H����+��H�����D��D�d$@��D���D$h����I�>H�wHcOH�IH��L�wL�I;���H�� H��y
u7H��A�
H�1��3���tH�G��xu
H��8��E2��mH��yudH��A�H������tIH�O��Q��t.��t ��t��t��u&H�D�(�H�D�(�H�D�(�H�D�(D�l$hA�H��0H��0I;��B���H��H��PH����f����L��H�](H���H��H�H��P�P@H�8t
E��u@��@2��]��\$`H��PH��tH��P�L�-2���@����H���H��H�H��X�P@�H��H�M����H��XH��tH��P�H�M�H�H��`����H�8H���cH�H��PH�}(H��`H��tH��P�H�=7duL���H�
"d�l~H�L�dH�T$pH��H�D$pH�L$p�x�:L�}�L�}H�]�I��'~M���)L���H�=�buL����H�
�b��}H�L��bH�U`H��H�E`I��H�M`�x�L�epL�e�H�]p��}M���
L�ePI�$H�U�I��P�H�M�H�H��h�P`�H�0H�H�x H�\$XH�L$X�b��H�]��D$ L�L$XL�E�H�UH��אH�M�H��tH��P�H�L$X���H��hH��tH��P�H�EH�pLcpI��N�4�I;��z@fff�H�H�H��0�PH��y!tH��0����+H��A�!H���֒��@��H��0�[�@����H�M�H�L��H����P8�H���H�=>buL����H�
)b�c|H��tMH�L�bH��xH��H��xI��H��x�xuL���L�e H����|�
�	|L��H�] L�e�M��t4I�$H���I��P �H����x��I��H�����{�M��tI�$I��P�H���H��tH��P�H��I;������H�EL�e�I�����H��H���H9��uS�H����,I�H�UI��P H��H���H�H��tH��RH�H�H�H�MH��tH��P�H�E�D�0A��uYH��_H��u?H�&`H��uL�j�A�VH�
`��zH�`H�
�_�}zH��_M��H�M��z�H�M�H��tH��P�I�$I��P�I�I��P�H�M�H��P�L���L�u(�D$`�E�L��I��$�H�u�H�FH9��I��$�H�=&`uL�Փ�H�
`�3zH���4H�L��_H�T$pH��H�D$pI��H�L$p�x�L�e�L�e H�]���y�H��^H��u �J��yH�H�
�^�kyH�|^H�=����H�|$ E3�E3�H�M�y�H�X^H��u �J�jyH�H�
@^�"yH�3^L�l$0H�|$(H�����H�D$ L���L���H�M�
yH�EHcH����H�M�L��@ff�Ic�H�|�H�=@^uL�/��H�
+^��xH��tIH�L�^H��8H��H��8I��H��8�xuH��HH��H��x�	��xH��H�}3��i��H��t:H�L�	L��H�U0H��A��H�E0I��H�M0�xuL�}@H�]@�Zx�	�RxL��L�}�ƅM���AI�H�T$PI��P�H�t$PH��tLH�L�p(H�\$HE3�E�AH�`�H�L$H����E����E��D$`H�T$HH��A��H�t$P��tA��E2��E��t��E��D$`H�L$H�o�H�t$PE����I�H�p(H�]�E3�E�AH��H�M�����L�E�H��I���H��yuH�@�8��I��H���Nw�H�M������u,H�L$PH��tH��P�I�I��P�H��t
H�H��P��xH�t$PH��t
H�H��P�H��H���H;��tH�:H��t	H�H��PH����L�EH����P�H�}M��t
I�I��P�H��t
H�H��P�I��H�EL;e��m���L�e L�}I�����A������u:H�+[H��u �J�=vH�H�
[��uH�[M��H�M�)v�I��H���� v�I�$I��P�H���H��tH��P�H�EL�e��n�����uL��H�] L�e�H��H���H�=�[uL���H�
�[��uH��t>H�L��[H�U`H��H�E`I��H�M`�xuH�}pH�}�H�]p�wu�
�ouH��H�]�H�}�M����H����I�$H�UI��P�H�H�T$PH��P�H�MH���wH��P(H�L$P���iH���`H��P(H�L$P���MH��P(�D$H�����0HcL$hH��H�MD��D�u�DH�����A;���H�L$PH�E��H���P0�H��yuH�H�5�H��H���
H��H��I��H���gtH�VH;VtH�:H��t	H�H��PH�F�L��H���ΡH��H��t
H�H��P��BH�L$PH�E��H���P0�H��yuH�H��H��H�E��H��H�]�I��H����s3����H��tAH�L�	L��H�T$pH��A��H�D$pI��H�L$p�xuL�e�L�e�H�]���s�
��sL��H�]�L�ePƅM���AI�$H�T$XI��P�H�t$XH��tEH�L�`(H�]�E3�E�AH���H�M��6��A��D�t$`H�U�H��A��H�t$X��tA��E2�A��tA��H�M����H�t$XE��L�e���I�$H�p(H�]�E3�E�AH�!�H�M��Lj�L�E�H��I���H��yuH�@�8��I��H����r�H�M��4���u1H�L$XH��tH��P�I�$I��P�H��t
H�H��P�H�u��iH�t$XH��t
H�H��P�H�u�H�VH;VtH�:H��t	H�H��PH�F�L�E�H��蔟H�}�M��tI�$I��P�H��t
H�H��P�A��D;|$HH�E�L$h�����L�u(L���H�}�L�e H�L$PH��tH��P�H�MH��tH��P�H��t
H�H��P�M��tI�$I��P�L������H�=WuL����H�
W�AqM��t:I�L��VH�U0I��H�E0I��H�M0�xuH�}@H�]@�q�	��pH��H��H��t5H�H��8H��P I��$�H�����D$@I��H��8��p�H��t
H�H��R��|$@tI��$�H��P(��uE2���W����H���H�����KPH�H�@H���H���W�f��HDžHDž�}���L���H����AZ�L�&H�vL;���I�<$H�=�TuL����H�
�T��oH��t=H�L��TH�T$pH��H�D$pI��H�L$p�xuH�}�H�]���o�	��oH��H��H��t;H�H��H��P�L��H���H����ј�H��H��tH��P�H��t
H�H��P�I��L;��1���H��H��`H��H����0 H���H��H�8H;���L��L��L��f�I�I�H��I��H�wH�=�SuL���H�
�S��nH��t=H�L��SH�T$pH��H�D$pI��H�L$p�xuH�u�H�]��fn�	�^nH��H��H�H�0H��tH��PH�H��I;��\���L�u(L���H��H���WD��H����.H���H�JH�H�H��t1�H�;H�KH��tH��P��H���O�H��H��u׺H�����N�M��t
I�I��P�H���H��tH��P�H��pH��t�A��3�I��Up�A��(�$�(�$�H�ĸA_A^A]A\_^[]��D$pi�D$tH���H�D$xH��H�E�3�H���n��A���H���)���H���lH��H���!����D$p)E`�M��MpL�M`L��H��H�M�薛��H�?gH�M��b���lDž�SDž�H��H���H�>�H���H��H���pmH��H�
FQ聒��H���kH��H���y������)D$p����M�L�L$pL��H��H�M����H��fH�M���a�H�#�����k�E`S�EdH�H�H�EhH���H�EpH��H����lH��H�
pQ�ۑ��H��RkH��H�M��֎���E`)E0�Mp�M@L�M0L��H��H�MP�P���H��eH�MP�Ha���������������̸(��bH+�3�H�	�(n�H��(���H�\$W� �bH+�H��J@��t'H��@��u��H��H�\$0H�� _ú��H��H�\$0H�� _��������@S� �TbH+�H��H����H�KH�� [��������@S� �$bH+�H��H���H�KH�� [�g�������H�\$UVWATAUAVAWH�l$ٸ���aH+�L��L��L�
I�YIcAL�@I��I�yI�H;���H��y
uH��A�
H�+��-���uH��0��H�C�x�SH�C�8�FI�UPH�Mo����3���H�u�H�MoH��H�H�U�P@H�H�MH��tH��P�H��txH�MoH��H�H�U�P@�H��H�M��x�H�MH��tH��P�H�]�H�H�U�H�����H�8H����H�H��PH�}�H�M�H��tH��P�H�H��P�H�=�NuL�o��H�
�N�iH��t>H�L��NH�U�H��H�E�H����H�M��xuL�u�H�u��h�	��hL��L�u�M��u@2���I���H�=�NuL���H�
�N��hH��t>H�L�uNH�U�H��H�E�H�����H�M׃xuL�}�H�u�Qh�	�IhL��L�}�I�H�UwI��P�H�MwH�E3�H�U�P0�H��yujH�XH�=EMuL�4��H�
0M��gH��t>H�L�MH�U�H��H�E�H�����H�M��xuH�]�H�u��g�	��gH��H�]H�Ɏ��H�M��g�I����I���H��t	H�H��PH�H�H��tH��PI�H�U�I��P I���H���\���H�b���H�M��0g@��uA8��tH�U�I���`��u@2��I��I���P��H��t
H�H��R�H�MwH��tH��P�I�I��P�M��t
I�I��P�H��t
H�H��P�H�MoH��tH��P�@���2�H��$�H�ĐA_A^A]A\_^]��E�i�E�H��~H�E�H�]�H�E�3�H�M�^g�舣��H���p���H���eH��H�M��k����E�)E�M��ML�ML�EH��H�M����H��`H�M���[������������������H�\$W� �`]H+�H�H��H��t	H�H��PH�OPH�_PH��tH��PH�\$0H�� _������������H�\$W� �]H+�H�H��H��t	H�H��PH�O`H�_`H��tH��PH�\$0H�� _������������H�\$H�l$VAVAW� �\H+�HcAL��H�YH��Ic�L�<I��H;�|:H�|$@I��H+�fff�L��H��I����\��t
H;�tH����H��H�|$@H�\$HI;�H�l$P��H�� A_A^^���H�\$H�t$UWAVH�l$����#\H+�H�90H3�H�E7H���y���AH�H�8���Y����H�*IH��u �J�4dH�H�
I��cH�IH�V���H�D$ L�
*���D��H�O��c����H�G�H9O�cA�H�H�M���t�H�M�H���5��tL��H�U�H�M���f�8�H�]�HcWI;�LB�H�O�/pM��H��H���t�GH�U�H�M���f�8��H�G�xuq�x	�uk��D��H�M�du�A��H�M�Au�_H�O��oD��L��H�U�H�M�u�GH�M�u�H�Mǃ}�u�[�u�G��uM�E�<svgA�H�U�H������G��u-�E'DOCT�E+YPE f�E/sv�E1gA�H�U'H���i����GH�M�H��tH���P(H�M7H3���>L��$�I�[(I�s0I��A^_]�H�M����H��\H�M��=X�����H�\$W�0��YH+�H�H��H�GH��u �H�bH�
�FH���aH��FH����E3�E3�H�D$ H�K�gaH��H�C@f�CH�\$@H��0_����@S� �TYH+�H���	����CH�� [����������������@S�@�$YH+�H�:-H3�H�D$0H�������{t}HcCH�KH��H�|$X�D$ xmln@�o�D$$s:ooL�M��H��	|.L�T$ M�C�I��H+u�A@��H+�H��t
I;�tH����L��H�|$XM;���H�L$0H3��]=H��@[�2�H�L$0H3��H=H��@[���@W�@�dXH+�H�z,H3�H�D$0H���
������HcGH�\$XH�_H��H�l$`H�t$h�D$ ooo:�D$$meta�D$(_sliH�,f�D$,deH���D$.sH��|(H�}�A�H�L$ H���1X��t
H;�tH����H��H�\$XH;�H�t$hH�l$`��H�L$0H3��z<H��@_�2�H�L$0H3��e<H��@_����������������H�\$H�t$ ATAVAW���fWH+�H�|+H3�H��$�L��H�T$`I��H�L$p��p�H��pH�L$p��bH��H��xuH�I��H�D$8�	H�D$8H�D$0H�L$0�Wu�H�|$8uCH�D$0I�$H�D$0H�L$0�1u�H�L$0��t�H�L$8H���H��P�H�D$8H�D$@H��CH��u �J��^H�H�
�C��^H��CH���H�D$ E3�E3�H�L$H�8^H�D$P@f�D$XH�L$@����|$Y�CH�L$0H�?�H�D$0�DtH�L$@�����|$Y�DŽ$�xmlnDŽ$�s:oo�oH�T$HH��HcD$TL�M��H��	|0M�C�L��$�I��H+
u
���BH+�H��t
I;�tH����L��M;���H�L$@�I����|$Y��DŽ$�ooo:DŽ$�metaDŽ$�_slifDŽ$�deƄ$�sH�\$HH��HcD$TL�<M��H��|+I�w�A�H��H��$��jU��t
H;�tH����L��M;�tH�L$0H�d�H�D$0�s�H�L$H�ni��L�d$`H�D$0I�$H�D$0H�L$0�!s�H�L$0��r�H�L$8H��tH��R�H�L$p��_I��H��$�H3��M9L��$�I�[ I�s8I��A_A^A\���̸(�VTH+�H��H��(��h������@S� �4TH+�H�H���H�K�HcPH� �H��x���H��x���HcPD��x���D��t����H�K��YH��H�� [H�%Y�������̸(��SH+�H�A�E3�H��ID�H��(H�%j\����������@S� �SH+�H��H�H��H�ŁE3�D����qH��H�� [���������H�\$W���PSH+�H�f'H3�H�D$pH��H�T$83��|$0H�|$XE3�D�G"H���H�L$X��qH�|$`E3�D�G"H���H�L$`�tqH�|$hE3�D�G+H���H�L$h�Vq�H��?H��u �O� [H�H�
�?��ZH��?H�"���H�D$ A�L�D$XH��qZ��tC�D$0L�
6~���D�B�H�L$X�:H��H�L$pH3��#7H��$�H�Ā_�H�L$@��w��H�UH�L$@�P�������H�\$H�t$W�0�RH+�H��3��t$P���dpH��H�D$ H��t/H�\$XH��t
H�H��R���t$PH�T$XH�����H���H��H�\$XH�H��P�@��tH��t
H�H��P�H��H�\$@H�t$HH��0_�����������������������������������������������������������������������H�H��L�A������H�H9���������H�H�H��H�����H�H�����������H��������������H�\$H�L$W� ��PH+�H��3��9H�yH�y�H��9H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W�%C�H��H�\$8H�� _�������@S� �TPH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI����9�3�H�H�CH�CH�� [��W��������@S� ��OH+�H���ɁH��H�� [�H�A������������H�AH�H��������H�AH�H��H�
���H�\$H�t$W� �OH+�H��H�H�BH�H�H��t)H�;H�KH��tH��P��H���9�H��H��u׺H��8�H�\$0H�t$8H�� _���������H��������������H��@����������H��������������H��������������H��������������H��������������H��������������H��������������H�\$W� �NH+�H��H��H��t
H�J �@YH�H�;H��t
H�� �#YH��H�\$0H�� _�����̸(�FNH+�H�	H��tH�� H��(H�%�XH��(��������H�H��������H�BH9A�������H�AH�����������H�H��tL��E3�H�QI�@H��H��H��H#ȃ�I�@H��H���������������H�9�����������H��������������H��������������H�9�����������H��������������H�������������̸(�FMH+�H�	H��tH��H��(H�`(H��(�������@S� �MH+�H�=y:u#H�p:H��L�vw�P��mUH��H�� [�H�M:H�� [��������3�H�H�AH������@S� �LH+�3�H��H�H�A�H`�4H�H�@H�@f�@H�H��H�� [�@S� �tLH+�H��L�M�@H���O���`H��
6�H�� [�����������H�\$H�L$W� �+LH+�H��3��9H�yH�y���r4H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W��@�H��H�\$8H�� _��������@S� �KH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���.5�3�H�H�CH�CH�� [�(S��������@S� �DKH+�H��H��&��� H���4�H�� [��H�\$H�L$W� �KH+�H��3��9H�yH�y�H�Q3H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W��A�H��H�\$8H�� _�������@S� �JH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���4�3�H�H�CH�CH�� [�R��������@S� �$JH+�H��H�����(H���3�H�� [��H�\$H�L$W� ��IH+�H��3��9H�yH�y���22H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W��B�H��H�\$8H�� _��������@S� �tIH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI����2�3�H�H�CH�CH�� [��P��������@S� �IH+�H��H�趄�� H��2�H�� [��H�\$H�L$W� ��HH+�H��3��9H�yH�y���1H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W��C�H��H�\$8H�� _��������@S� �THH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI����1�3�H�H�CH�CH�� [��O��������@S� ��GH+�H��H�膄�� H��1�H�� [��H�\$H�L$W� �GH+�H��3��9H�yH�y�H8��/H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W��D�H��H�\$8H�� _�������@S� �4GH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���0�3�H�H�CH�CH�� [��N��������@S� ��FH+�H��H��&���XH��d0�H�� [��H�H�����������H�AH9��������H�A������������H��������������H�\$H�l$H�t$W� �FFH+�H��H��H�yH�H��H+�H��H;�s*H�,�H��H;�tH�H��tH��P�H��H;�u�H�n�=v;H�FH+�H��H;�v
H��H���p��H+�tL��I��3�H���DH�<�H�~H�\$0H�l$8H�t$@H�� _������������@S� �EH+�L��H��H�QH;QtI�H�
H��tH��PH�CH�� [�H�� [�k{�����������@S� �DEH+�L��H��H�QH;Qt#I�H�
H��tH��PH�CH�HH�KH�� [�H�� [�{����@S� ��DH+�H�AH��H�
H�H��tH��PH�CH�HH�KH�� [��������H�\$H�t$W� �DH+�H��H�H��trH�qH;�t@H�H��tH��P�H��H;�u�H�H�GH+�H��H��H��rH��'H�C�H+�H��H��w)H��H���-�3�H�H�GH�GH�\$0H�t$8H�� _��K�����3�H�H�AH�AH������������������H���������������H�������������̸(��CH+�H�	H��tH�H��(H�`H��(������������H�H��������@S�0�CH+�H��H��0H��u �H��KH�
�0H���KH��0H��r��E3�E3�H�D$ H��KH��H��0[���������������@S� �CH+�H���#H��H���KH��H�� [����̸(��BH+�H��(H�%�K�������̸(��BH+�H��(H�%�K��������H�\$H�t$W�0�BH+�I��H��H���*#L��H�\$ L��H��H��KH�\$@H��H�t$HH��0_ø(�VBH+�H��(H�%K��������@S� �4BH+�H���JH��H�� [����������������H��������������@S� ��AH+�H�=�/u#H��/H��L�6l�P��MJH��H�� [�H��/H�� [��������H�������������̸(�AH+�3�H�	��L�H��(���@S� �tAH+�H��H�H�ٺH���LH��H�� [��@S� �DAH+�H���LH��H�� [����������������H�H��L�A������@S� �AH+�H��pLH��H�� [���������������̸(��@H+�H��(�ڮ������������@UH�l$����@H+�H��H3�H�EOeH�%X�
-�H�ȋ
9�.iH�l.H�MOH3��8%H�İ]�H�M��^H�M�{^H�M'�q^H�M�g^H�
X.H�!.��&H��$�H��$��H�
3.�6'�='.�u�H��$�H�viH��$�H�M3�E3�H�}D�G�O^�OH�}�"HW�D�G5E3�H�YiH�H�M/H�M'�E7H�}GH�}'�^L�E'�WH�M7��GE3�H�}D�G/H�PiH�M��]L�E�WH�M?��GE3�H�}D�G8H�SiH�M��]L�E�WH�MG��GH�UH�E7H�D$PH�M�D$HH�E/H�D$@E3��D$8E3��|$0�|$(f�|$ ��FH�M�kGH�M7�GH�M?�GH�MG��FH�M�;G�O�]H��H��tH�8�WL�EH���F�+���H���#����̸(�v>H+�3�H��(鸛���������̸(�V>H+�eH�%X�
4+�H�ȋ
9�,H��+H��(�H�
},�H%�=q,�u��j���H�
c,H��+��$H��+H��(������������@S� ��=H+�H�=�+u#H��+H��L��d�P�-FH��H�� [�H�m+H�� [��������@S� �=H+�H�=�+u#H��+H��L�d�P��EH��H�� [�H�e+H�� [��������@S� �4=H+�H�=q+u#H�h+H��L��c�P���EH��H�� [�H�E+H�� [��������@S� ��<H+�H�=A*u#H�8*H��L�&c�P��=EH��H�� [�H�*H�� [��������@S� �<H+�H�=	*u#H�*H��L��b�P���DH��H�� [�H��)H�� [��������@S� �D<H+�H�=)*u#H� *H��L�Fb�P���DH��H�� [�H��)H�� [��������H�9�����������H��������������H�t$H�|$AVM�XL��L�q8M�ApI�6t3��H�A@H�H��t
I9JhsI�JhI�BM�BhH�8I��H+�L;�wuM��tA��tH��teA��tH��tZH�\$J�A��tH��t
I�D+�I�BPD�A��t)H��t$I�BXHcI�B@HI�B +�H�8I�B@H�I�BX�H�\$L��H�����H�t$3�H�|$ H�BH�BH��A^����H�\$H�l$H�t$H�|$ AV�ApL��L�q8I�>tE3��H�A@L�M��t
L9QhsL�QhH�AH�ih�L$0H��H�H+�E��tXA��tA����H���E����<����tH��u	H����H��H+������M��uH��uyI��H+��3�L�L;�wgM��t��tH��tX��tM��tNN���tH��tM�A+�I�CP�(��t*M��t%I�CXHcI�C@HI�C A+�H�I�C@L�I�CX�L��H�����H�\$3�H�l$H�t$ H�|$(H�BH�BH��A^��������������L�Q8M�M��tSH�APHcI�L;�sA��H�A@L�M��t3�Apu-H�QhI;�IB�I;�vH�QhI�I�+�H�AP�H�A8H��ø����������������H�A8L�M��t@H�AL;v7���tA:P�t�Apu&H�AP�H�A8H����t	H�A8H��3����DЋ�ø�������������������H�\$H�l$H�t$ WATAW� �8H+�Ap��H���8���u3��1H�A@H�(H�AXHc8H�H��tH;�s�3>@�0H�EH�Ch���H�AE3�L�8I+�H��ID�H�� sA�l$ �H�����?sH�,?�����H;���H��L�t$@�(L��I��H��L���O8J�7H�JH�KhH�K L�1H�K@H�A��H�CX+�͉�CptH�CL�0H�C8L� H�CPD�0�)H�C8L�KhH�H�CI+�I�D+�L�0H�C8H�H�CPD��CpL�t$@�tL��I���q(�Cp��H�ˉCp�/=@�0��������H�\$HH�l$PH�t$XH�� A_A\_�����������@S� �$7H+�H��H�ϨH��AptWH�A@H�H��tH�CXHcH��H�CPHcH�C8HH�CH�H+�H��rH��'L�A�I+�H�A�H��wJI���t �H�C3�H�H�C8H�H�CP�H�C H�H�C@H�H�CX�H�Kh�cp�H��H�� [H�%�;�@>����������������@S�P�T6H+�H��H�T$H3��D$ H�H�BH�B��D$ W�D$0�Qx��$"<t0H�AHL�M��t$H�A(H�L�D$(H�ApH�L$(L;HB�L�L+��1��u"H�A@L�M��tH�A H�H�AXLcL+�M��
L�D$8H�T$0H��t	H���9$�H��H��P[����������������@S� �5H+�H��x���H��HcPH�t�H��
x���H��x���HcPD��x���D��
t���H�������H�K�H�� [H�%i:�H�\$H�L$W� �5H+�H���D$8��t H�B�H�H�����:��D$8E3�E3�H�WH��~:�H�HcHH�ϠH�9H�HcH��x����T9�H�O��:H�Y�H�GH�Gp�GxH��H�\$@H�� _�@S� �t4H+�H�=)"u#H� "H��L�FZ�P��<H��H�� [�H��!H�� [�������̸(�&4H+�H��(�j�������������@UH�l$����3H+�eH�%X�
� �H�ȋ
9"aH��!H�Đ]�H�Mw��QH�M��QH�Mg��QH�
�!H�e!�hH��$�H��$�H�I!H�Đ]�H�
�!��=�!�u�H��$�H��XH��$�H�Mg3�E3�H�}gD�G��Q�OH�}o��;W�D�G)E3�H��XH�H�M'H�M�E/H�}�}QL�E�WH�M/�T;E3�H�}wD�G4H��XH�Mw�PQL�Ew�WH�M7�';H�UgH�E/H�D$PH�Mo�D$HH�E'H�D$@E3��D$8E3��|$0�|$(f�|$ �|:H�Mo�;H�M/��:H�M7��:H�Mo��:�O��PH��H��tH�8�WL�EgH���:�b���H���Z������@S� �2H+�H�=iu#H�`H��L�W�P��m:H��H�� [�H�=H�� [��������@S� ��1H+�H�=Yu#H�PH��L��V�P��:H��H�� [�H�-H�� [��������@S� �t1H+�H�=	u#H�H��L�FV�P���9H��H�� [�H��H�� [��������H��������������H��������������@S� �1H+�H�=9u#H�0H��L��U�P��]9H��H�� [�H�
H�� [��������H��������������H��������������H���������������H�������������̸8�v0H+�eH�%X�
T�H�ȋ
9z@H��H��8�H�L$@�iNH�
ZH���H�|$0H�\$PH�}H��8�H�
1�4�=%�u�H�\$PH��SH�|$0H�L$@3�E3�H�|$@D�G$�QNH�|$H�L�D$@�WH�|$(H�L$H�|$ L���7H�L$H�-8H�L$H�8�O��MH��H��tH�8�WL�D$@H���7�$���H�������8�V/H+�eH�%X�
4�H�ȋ
9Z@H��H��8�H�L$@�IMH�
:H�s��H�|$0H�\$PH�]H��8�H�
��=�u�H�\$PH��RH�|$0H�L$@3�E3�H�|$@D�G$�1MH�|$H�g
L�D$@�WH�|$(H�L$H�|$ L���6H�L$H�
7H�L$H��6�O��LH��H��tH�8�WL�D$@H���6�$���H������@S� �4.H+�H�=�u#H��H��L��Q�P���6H��H�� [�H��H�� [��������@S� ��-H+�H�=�u#H��H��L�VQ�P��=6H��H�� [�H��H�� [��������H��������������@S� �-H+�H�=yu#H�pH��L��P�P���5H��H�� [�H�MH�� [��������@S� �4-H+�H�=Iu#H�@H��L�VP�P��5H��H�� [�H�H�� [��������H�H�����������H��@���������̸(��,H+�eH�%X�
��H�ȋ
92H��H��(�H�
��=�u���l��H�
H���7H��H��(�����������̸(�F,H+�eH�%X�
$�H�ȋ
9�H�QH��(�H�
��8�=��u��Jl��H�
�H�$�H�H��(������������@UH�l$����+H+�H��H3�H�EGeH�%X�
��H�ȋ
9eiH��H�MGH3��HH�Đ]�H�M��IH�M��IH�M��IH�M��wIH�
H�Y�H��$�H��$��H�
��F�=��u�H��$�H�fMH��$�H�M�3�E3�H�}�D�G �_IE3�H�}�D�GH�}H�YMH�M�?IH�ED�G
E3�H�E/H�IMH�}H�M�IH�ED�GE3�H�E7H�5MH�}H�M��HH�ED�OH�U�H�M�H�E?E3�H�E�}H�D$(H�E/H�D$ �E#�E'�O2H�M���2H�M���2�O��HH��H��tH�8�WL�E�H��g2���H�������@UH�l$�����)H+�H���H3�H�EGeH�%X�
��H�ȋ
9�iH��H�MGH3��hH�Đ]�H�M��GH�M��GH�M��GH�M���GH�
8H�y�$H��$�H��$��H�
�f�=�u�H��$�H��KH��$�H�M�3�E3�H�}�D�G �GE3�H�}�D�GH�}H�yKH�M�_GH�ED�G
E3�H�E/H�iKH�}H�M�;GH�ED�GE3�H�E7H�UKH�}H�M�GH�ED�OH�U�H�M�H�E?E3�H�E�}H�D$(H�E/H�D$ �E#�E'�o0H�M���0H�M���0�O��FH��H��tH�8�WL�E�H���0���H�������@S� �(H+�H�=�u#H�xH��L�&J�P��]0H��H�� [�H�UH�� [��������@S� �'H+�H�=u#H��H��L��I�P��
0H��H�� [�H��H�� [��������@S� �d'H+�H�=�u#H��H��L�6I�P���/H��H�� [�H�]H�� [��������@S� �'H+�H�=yu#H�pH��L��H�P��m/H��H�� [�H�MH�� [��������@S� ��&H+�H�=iu#H�`H��L�NH�P��/H��H�� [�H�=H�� [��������@S� �t&H+�H�=�u#H��H��L��G�P���.H��H�� [�H��H�� [��������@S� �$&H+�H�=iu#H�`H��L��G�P��}.H��H�� [�H�=H�� [�������̸(��%H+�H�	H�	��B�H��(��@S� �%H+�H��H�H�
��CH��H�� [���������̸(�%H+�H�H��(H�%�-����̸8�f%H+�eH�%X�
D�H�ȋ
9�@H�IH��8�H�L$@�YCH�
�H�+��H�|$0H�\$PH�H��8�H�
q�$�=e�u�H�\$PH�7FH�|$0H�L$@3�E3�H�|$@D�G!�AC�OH�|$H�-L�D$@�WH�|$(H�L$H�|$ L���,H�L$H�-H�L$H�-�O��BH��H��tH�8�WL�D$@H���,� ���H�����������������̸8�6$H+�eH�%X�
�H�ȋ
9�@H�H��8�H�L$@�)BH�
jH���
H�|$0H�\$PH��H��8�H�
A��
�=5�u�H�\$PH�EH�|$0H�L$@3�E3�H�|$@D�G!�B�OH�|$H��+L�D$@�WH�|$(H�L$H�|$ L���+H�L$H��+H�L$H��+�O��AH��H��tH�8�WL�D$@H���+� ���H�����������������̸(�#H+�H�H��(H�%U+����̸(��"H+�H�H��(H�%5+����̸(��"H+�H�H��(H�%+����̸(�"H+�H�H��(H�%�*����̸(�"H+�H�H��(H�%�*�����H�yrH��H����H�y����������H�yrH��H����@S� �4"H+�H��H�QH��r-H�	H��H��rH��'L�A�I+�H�A�H��w"I����H�CH�C�H�� [��)������������������������������������3�H�H�AH�AJIH�BH�B�H������H���������������H��NH�AH�H�������������3���������������H���������������H���������������H���������������H���������������H���������������H�\$W� �� H+��H������t
�xH���}
H�\$0H��H�� _����H�\$W� � H+�H��x�����H���L����t
��H���6
H�\$0H��H�� _��������������A������������@S� �D H+�H���&��u
H��S&�H�H�HcHH�LHH��tH��P�H�� [����������H�\$H�L$W� ��H+�H��H��H�H�HcBH�LHH��t	H��PH�HcJ�|t2��(H�LPH��tH;�t��%H�HcH�|�����GH��H�\$8H�� _��������������H��������������̸(�VH+�eH�%X�
4�H�ȋ
9�H�	
H��(�H�
��H�=��u�H�X�H�
�H����H��H��(����������H���������������@S� ��H+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���>�3�H�H�CH�CH�� [�8&��������H�\$H�L$W� �KH+�H�ً�3�H�yH�y�O�H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W��H��H�\$8H�� _�����H�\$H�t$W� ��H+�H��H�H�BH�H�H��t)H�;H�KH��tH��P��H���K�H��H��u׺H��5�H�\$0H�t$8H�� _���������H�A������������H�H�H���������H�H�H��H�
����H���������������H���������������H���������������H���������������H���������������H���������������H�\$W� �H+�H��H��H��t
H�J �p'H�H�;H��t
H�� �S'H��H�\$0H�� _��������������������H��������������H���������������H���������������H���������������H��t"�(�!H+�H�L�ºI��P(H��(���������H���������������H���������������@S� ��H+�3�H��H�H�A�H`�H�H�@H�@f�@H�H��H�� [�@S� �H+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI����3�H�H�CH�CH�� [�#��������H�\$H�L$W� �H+�H�ً�3�H�yH�y�O �_H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W���H��H�\$8H�� _�����@S� �H+�H��H��T�� H��D�H�� [��H����������������H���������@S� �TH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI�����3�H�H�CH�CH�� [��!��������H�\$H�L$W� ��H+�H�ً�3�H�yH�y�O(�H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W��H��H�\$8H�� _�����@S� �dH+�H��H��&T��(H���H�� [��H���������������@S� �$H+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI����3�H�H�CH�CH�� [�� ��������H�\$H�L$W� �H+�H�ً�3�H�yH�y�O ��H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W��H��H�\$8H�� _�����@S� �4H+�H��H���S�� H����H�� [��H����������������H���������@S� ��H+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���^�3�H�H�CH�CH�� [�X��������H�\$H�L$W� �kH+�H�ً�3�H�yH�y�O �H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W��H��H�\$8H�� _�����@S� ��H+�H��H��S�� H���H�� [��H���������������@S� �H+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���.�3�H�H�CH�CH�� [�(��������H�\$H�L$W� �;H+�H�ً�3�H�yH�y�OX��H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W�s�H��H�\$8H�� _�����@S� ��H+�H��H��&S��XH��d��H�� [��H����������������H���������H�����������������������������H�\$H�t$W� �KH+�H��H�H��trH�qH;�t@H�H��tH��P�H��H;�u�H�H�GH+�H��H��H��rH��'H�C�H+�H��H��w)H��H����3�H�H�GH�GH�\$0H�t$8H�� _�������H���������������H���������������H���������������H�AH��H��H#����H�9�����������@S� �TH+�H��AptWH�A@H�H��tH�CXHcH��H�CPHcH�C8HH�CH�H+�H��rH��'L�A�I+�H�A�H��wAI����H�C3�H�H�C8H�H�CP�H�C H�H�C@H�H�CX�H�Kh�cp�H�� [�����H�T$S�@�H+�H��3��D$ H�H�BH�B��D$ W�D$(�Qp��$"<t!H�A@L�M��tH�A H�L;AhLBAhL+��1��u"H�A8L�M��tH�AH�H�APLcL+�M��
L�D$0H�T$(H��tH���H��H��@[�����������������@S� ��H+�H��H���H�ChH�H���CpH�� [�������H���������������H���������������H���������������H���������������H���������������H���������������H�AH���������3�H�H�AH�AH��������������H���������������H���������������@S� ��H+�H��H�QH��r-H�	H��H��rH��'L�A�I+�H�A�H��w"I���t��H�CH�C�H�� [�h��������H�AH�A��������������H�\$H�l$H�t$WAVAW� �RH+�I��L��H��H�iL;�w!H��H��rH�9H�qH����7��H��������H;���H��H��H;�w:H��H��H��H+�H;�w)H�*H��H;�HB�H�GH=r8H�H'H;����
H�'���H��tL�p'I���I�F���k�H��t
H����L���E3�H�sH�{L��I��I����A�6H��r.H�H�UH��rH��'L�A�I+�H�A�H��w(I�����L�3H��H�\$@H�l$HH�t$PH�� A_A^_����8����7�������H�\$W� ��H+�H��I��H��I���6�;H�\$0H�� _��������������JIH�BH�B������������������������������H�yrH��H���̸(�fH+�H��r.H�J'H;�v=�H��H��tH��'H���H�H�H��(���H��tH��H��(�{�3�H��(��6����������������̸(�H+�H��I��rI��'H�J�H+�H���H��wH��I��H����H��(���������̸��������������̋3Ƀ��D������̋9����������������������������������������8����������H�����H���<u�����������������@S� �$H+�H���sH��H�� [�3���������������H�H������������H�9���������̸(��
H+�H�H�HcHH�LHH��tH��P�H��(����@S� �
H+�H�H��H�Lc@I�LHH��tH��PH��H�� [������������H�H������������H���������������H�\$H�l$L�D$VWAV� �3
H+�I��L��H�AH�	H��H+�H��H;���H��������H;���H�4�H��r,H�N'H;����:�H��tH�x'H���H�G�����H��t
H����H���3�H��t2I�H��H��rH��'L�A�I+�H�A�H��w,I���2��I�>H�>I�FI�FH;�t#�H�H��H;�u����L�D$PH����LH�\$@H�l$HH�� A^_^��63��������H�AH+H������̸(�H+�H��J��H��rH��'H�H�H+�H���H��wH��H����H��(�����H���������������H���������������@S� �H+�3�H��H�H�A�H���H�H�@H�H��H�� [����������̋�H�����������H���������������@S� �4H+�H�ٍH@��H�H�@H�@f�@H�H�� [�������������H���������������H�\$H�l$L�D$VWAV� ��
H+�I��L��H�AH�	H��H+�H��H;���H��������H;���H�4�H��r,H�N'H;������H��tH�x'H���H�G���1�H��t
H����H���3�H��t2I�H��H��rH��'L�A�I+�H�A�H��w,I������I�>H�>I�FI�FH;�t#�H�H��H;�u�����L�D$PH���KH�\$@H�l$HH�� A^_^���0��������H�AH+H������̸(�	H+�H��J��H��rH��'H�H�H+�H���H��wH��H���+��H��(�3���H���������������H���������������H�H�H���������@S� �$	H+�3�H��H�H�A�H �m�H�H�@H�H��H�� [����������̋�H�����������H���������������H�\$H�l$L�D$VWAV� �H+�I��L��H�AH�	H��H+�H��H;���H��������H;���H�4�H��r,H�N'H;�����H��tH�x'H���H�G����H��t
H����H���3�H��t2I�H��H��rH��'L�A�I+�H�A�H��w,I�����I�>H�>I�FI�FH;�t#�H�H��H;�u�����L�D$PH���NJH�\$@H�l$HH�� A^_^��.��������H�AH+H������̸(�H+�H��J��H��rH��'H�H�H+�H���H��wH��H�����H��(����H���������������H���������������H�H�H���������@S� �H+�3�H��H�H�A�H(�M�H�H�@H�H��H�� [����������̋�H�����������H���������������H�\$H�l$L�D$VWAV� �H+�I��L��H�AH�	H��H+�H��H;���H��������H;���H�4�H��r,H�N'H;�����H��tH�x'H���H�G����
�H��t
H���s�H���3�H��t2I�H��H��rH��'L�A�I+�H�A�H��w,I�����I�>H�>I�FI�FH;�t#�H�H��H;�u���|
�L�D$PH���HH�\$@H�l$HH�� A^_^��,��������H�AH+H������̸(�fH+�H��J��H��rH��'H�H�H+�H���H��wH��H������H��(�����H���������������H���������������H�H�H���������@S� ��H+�3�H��H�H�A�H �-�H�H�@H�H��H�� [����������̋�H�����������H���������������H�\$H�l$L�D$VWAV� �sH+�I��L��H�AH�	H��H+�H��H;���H��������H;���H�4�H��r,H�N'H;����z�H��tH�x'H���H�G�����H��t
H���S�H���3�H��t2I�H��H��rH��'L�A�I+�H�A�H��w,I���r��I�>H�>I�FI�FH;�t#�H�H��H;�u���\�L�D$PH���GH�\$@H�l$HH�� A^_^��v*��������H�AH+H������̸(�FH+�H��J��H��rH��'H�H�H+�H���H��wH��H������H��(��
���H���������������H���������������H�H�H���������@S� ��H+�3�H��H�H�A�H �
�H�H�@H�H��H�� [����������̋�H�����������H���������������H�\$H�l$L�D$VWAV� �SH+�I��L��H�AH�	H��H+�H��H;���H��������H;���H�4�H��r,H�N'H;����Z�H��tH�x'H���H�G����	�H��t
H���3�H���3�H��t2I�H��H��rH��'L�A�I+�H�A�H��w,I���R��I�>H�>I�FI�FH;�t#�H�H��H;�u���<	�L�D$PH���^FH�\$@H�l$HH�� A^_^��V(��������H�AH+H������̸(�&H+�H��J��H��rH��'H�H�H+�H���H��wH��H�����H��(�����H���������������H���������������H�H�H���������@S� �H+�3�H��H�H�A�HX���H�H�@H�H��H�� [����������̋�H�����������H���������������I;�t=H�\$W� �;H+�I��H��f�H�H��tH��P�H��H;�u�H�\$0H�� _�������������̸(�H+�H��J��H��rH��'H�H�H+�H���H��wH��H���{��H��(����̸�����������3�W�H�BL�ɋIpL�‹�$"<t>I�A@L�M��t2I�A I��M;QhIBIhH�I�AXH+�I�HI�HcI��H+�I�I�H��u+I�A8L�M��tI�AH�I�API�HcH+�I�I�@I�@I����H���������������H�����������������������������H��������������JI��3�H�H�AH�AH���������������������������@S� �H+�L��H��3���H��H�� [������������@S� �T�H+�H���H��H�� [�H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H�����������̸(�H+�H��������H;�wWH��H��r1H�A'H;�v=H�����H��H��tH��'H���H�H�H��(��H��t	H��(��3�H��(��8$����������H���������������@S� ��H+�H�ٍH��V�H�H�@H�H�� [������̸(��H+�H��������H;�wWH��H��r1H�A'H;�v=H����H��H��tH��'H���H�H�H��(�S�H��t	H��(���3�H��(��x#����������H���������������@S� �D�H+�H�ً���H�H�@H�H�� [��������H��������������̸(��H+�H��������H;�wWH��H��r1H�A'H;�v=H���2�H��H��tH��'H���H�H�H��(���H��t	H��(��3�H��(��"����������H���������������@S� �t�H+�H�ٍH���H�H�@H�H�� [������̸(�F�H+�H��������H;�wWH��H��r1H�A'H;�v=H���r�H��H��tH��'H���H�H�H��(���H��t	H��(�D�3�H��(���!����������H���������������@S� �H+�H�ً���H�H�@H�H�� [��������H��������������̸(�v�H+�H��������H;�wWH��H��r1H�A'H;�v=H����H��H��tH��'H���H�H�H��(���H��t	H��(�t�3�H��(��!����������H���������������@S� ��H+�H�ً��7�H�H�@H�H�� [�������̸(�H+�H��������H;�wWH��H��r1H�A'H;�v=H�����H��H��tH��'H���H�H�H��(�3�H��t	H��(��3�H��(��X ����������H���������������@S� �$�H+�H�ٍH8�v�H�H�@H�H�� [�������H���������������H��������������@S� ��H+�H��H��t
L��3���H��H�� [������̸(�H+�H�H��(��������̸(�H+�H�H��(���������̸(�f�H+��H��(���������̸(�F�H+�H�H��(��������̸(�&�H+�H�H��(�w�������̸(��H+�H0H��(�W��������H�\$W� ��H+�I��H��M��tM��$�H�_H�\$0H�� _�H�\$0J�AH�� _�������������H�L�H�L�����H�H9HB�H�����@S� �t�H+�I��L��H��A�
H��A�щ��H��H�� [�������������̸(�6�H+�H�	H��tH��P�H��(����������������H�\$W�@��H+�H��H�ڍH�N�H��tSL�H�T$ L��H��A�H�D$ H�l&��H�L$ �xu%H�\$0H�D$0�%�H��H�H�\$PH��@_��H�\$PH��H�H��@_��@S� �t�H+�H�H��H��t	H�H��PH��H�� [�����@S� �D�H+�H��H�
H�H��tH��PH��H�� [�����H�H�������̸(��H+�H�	H��tH��P�H��(����������������H�H�������̸(��H+�H�	H��tH��P�H��(����������������@S� �H+�H�H�كxuH�J�]H�H��H�� [�H�H��H�� [�H�\$W�@�P�H+�H�=��H��H�uL���P�H�
�����H��tVH�L���H�T$ H��H�D$ H��$��H�L$ �xu%H�\$0H�D$0�Z�H��H�H�\$PH��@_�C�H�\$PH��H�H��@_�������H�H��������H�\$W�@��H+�H�=5�H��H�uL��P�H�
���H��tGH�L��H�T$ H��H�D$ H��#��H�L$ �xuH�\$0H�D$0�������3�H�H�H��tH��PH��H�\$P��H��@_�������H�\$W� ���H+�H��H��H�	H��tH��PH�H�H�H��H�\$0H�� _���������������H�\$W� ��H+�H�:H��H��t	H�H��PH�H�;H��tH��PH��H�\$0H�� _�����������H�\$W�`�@�H+�H�V�H3�H�D$PH��H�T$ I��I����H��G,HO<�@ �GL�@(�GT�b�H�����H��H�G�E�H������H�G�J��H��H��u�%���!�
�!�H��!f�AH�O H�L$PH3��Q�H�\$xH��`_�������H�\$W�`�`�H+�H�v�H3�H�D$PH��H�T$ I��I���H��G,HO<�@ �GL�@(�GT���H������H��H�G�e�H�������H�G�J��H��H��u�E��� �
� �H�� f�AH�O H�L$PH3��q�H�\$xH��`_�������@S� ��H+�H�D�H�L��H���H��H�� [��H��L�AH�H�����������������H��H�H�AH�����������������H�H��L�A������@SUW� ��H+�H�H��H��L�I�@L�H�B�����Ah��H�H�t$@L�t$HL�|$Ph��0H�L�sH�L�xH�L�AH�HcAH�A�f�C�Bf�C
�Bf�CH��I�HcrH��tL�6H��H����A�H�sL�|$Pf�Ic��H��tL�6I��H�K��L�t$H3�f�DsH�H�t$@�hH��H�� _][����@S� ��H+�E3�H�D�@H��H�A�cH��H�� [�����������@S� ���H+�E3�H�D�@H��*H��H�� [��@S� ��H+�E3�H�D�@�H���
H��H�� [��@S� �d�H+�E3�H�D�@�H���
H��H�� [�̸(�6�H+�H�	H��tH��P�H��(���������������̸(��H+�H�	H��tH��P�H��(����������������H�\$W�@���H+�H�=5�H��H�uL�~�P�H�
��&�H��tVH�L��H�T$ H��H�D$ H�!��H�L$ �xu%H�\$0H�D$0��H��H�H�\$PH��@_��H�\$PH��H�H��@_������̸(�&�H+�H�	H��tH��P�H��(����������������H�\$W� ���H+�H�=�H��H�:uL���P�H�
���F�H���H���7��H�H��H�\$0H�� _������̸(��H+�H�	H��tH��P�H��(����������������H�\$W�@�`�H+�H�=��H��H�uL�V�P�H�
�����H��tVH�L��H�T$ H��H�D$ H����H�L$ �xu%H�\$0H�D$0�j�H��H�H�\$PH��@_�S�H�\$PH��H�H��@_������̸(��H+�H�	H��tH��P�H��(����������������H�\$W�@��H+�H�=��H��H�uL���P�H�
�����H��tVH�L���H�T$ H��H�D$ H����H�L$ �xu%H�\$0H�D$0���H��H�H�\$PH��@_�s�H�\$PH��H�H��@_�������@S�0���H+�H��H��H��u �H��H�
��H����H���H���E3�E3�H�D$ H��o�H��H��0[���������������@S� �d�H+�H�H�ٺ��������uBH���H��u �J���H�
y�H��P�H�i�H�L����H�� [H�%{�H�� [������@S�@���H+�H�2�H��H��u �H�9�H�
�H����H�
�L�
[��H��L�1�������t
H�H��H��@[�H�L$ � ��H�i�H�L$ ������������������H�H��Hc�H����H�\$W�P�P�H+��H��H���H��u �H����H�
t�H��K�H�d�H����D��L�
���H�D$ H��U���tH�\$`H��P_�H�L$0�t��H���H�L$0�+���̸(���H+�H�	H��tH��P�H��(����������������H�H��������H�\$W� ��H+�H�:H��H��t	H�H��PH�H�;H��tH��PH��H�\$0H�� _�����������@S�0�4�H+�H���i[H�
���E3�H�L$ E3�H��H����H��H��0[���@S� ���H+�H�H�ٺ��������u�[H�L�n��H�H�� [H�%/�H�� [����������H�H�����������H�HcBH�@H��H�BH����������̸(�v�H+�H�	H��tH��P�H��(����������������H�\$W�p�@�H+�H��H�H��tH�H��PH�H��H��$�H��p_��D$0i�D$4H��H�D$8H�bH�D$@3�H��$��^��(.��H���p��H����H��H��$��g���D$0)D$P�L$@�L$`L�L$PL��$�H��H�L$ ����H��H�L$ �������̸(�f�H+�H�	H��tH��P�H��(����������������H�H��������H�\$W�p� �H+�H��H�H��t(H�H��PH�H�H��tH��PH��$�H��p_��D$0i�D$4H��H�D$8H�7H�D$@3�H��$��3��],��H���E��H����H��H��$��<���D$0)D$P�L$@�L$`L�L$PL��$�H��H�L$ ���H�T�H�L$ �����������̸(�6�H+�H�	H��tH��P�H��(����������������H�\$W�@��H+�H�=��H��H�uL��	�P�H�
���V�H��tVH�L��H�T$ H��H�D$ H�Q��H�L$ �xu%H�\$0H�D$0�
�H��H�H�\$PH��@_���H�\$PH��H�H��@_�������H�H�H��H�����������������H�H��������H�\$W� � �H+�H��H��H�	H��tH��PH�H�H�H��H�\$0H�� _���������������@S� ���H+�E3�H�D��H��;H��H�� [���@S� ��H+�E3�H�D�@�H��
H��H�� [��@S� �t�H+�E3�H�D�@�H���H��H�� [��@S� �D�H+�E3�H�D�@�H���H��H�� [��@S� ��H+�E3�H�D�@�H��zH��H�� [��@S� ���H+�E3�H�D�@�H��JH��H�� [��@S� ��H+�E3�H�D�@�H��H��H�� [��@S� ��H+�E3�H�D�@H���H��H�� [��@S� �T�H+�E3�H�D�@H���H��H�� [��@S� �$�H+�E3�H�D�@�H���H��H�� [��@S� ���H+�E3�H�D�@H��ZH��H�� [��@S� ���H+�E3�H�D�@H��*H��H�� [��@S� ��H+�E3�H�D�@H���H��H�� [��@S� �d�H+�E3�H�D�@	H���H��H�� [��@S� �4�H+�E3�H�D�@H���H��H�� [�̸(��H+�H�	H��tH��P�H��(���������������̸(���H+�H�	H��tH��P�H��(����������������@S� ��H+�H�H��H��t	H�H��PH��H�� [�����@S� �t�H+�H��H�
H�H��tH��PH��H�� [�����H�\$H�t$W�P�;�H+�H�2H��H�ZH�W�H+�H��H��u �H��r�H�
;�H��*�H�+�H�t��D��L��H�D$ H������tH�\$`H��H�t$hH��P_�H�L$0�O��H���H�L$0����������������@S� ��H+�H�H�ٺ��������uBH���H��u �J���H�
��H����H���H�L����H�� [H�%��H�� [������@S� �$�H+�E3�H�D�@H����H��H�� [��@S� ���H+�E3�H�D�@�H��Z�H��H�� [��@S� ���H+�E3�H�D�@�H��*�H��H�� [��@S� ��H+�E3�H�D�@
H����H��H�� [��H�qH�H�AH�����������������H��H�H�AH�����������������H��H�H�AH�����������������H��H�H�AH�����������������H�H��L�A������H�\$H�l$ V� ���H+�H�H��H��L�I�L�I�L�H�BE�IL�A�h��AA����H���tgH�PH�|$0H�H�{L�t$8H�H�X�+0�L��f��Kf�HH�H�|$0HcZH��tL�H��H�H��H��h3�fA�D^L�t$8H�\$@H��H�l$HH�� ^���H�\$H�t$W� ��H+�H�H��H��L�I�L�A�x��?���H���tH�PH���/H��y3�f�H�t$8H��H�\$0H�� _������̸(��H+�H�	H��tH��P�H��(����������������H�\$W�@�`�H+�H�=��H��H�uL��P�H�
|����H��tVH�L�g�H�T$ H��H�D$ H����H�L$ �xu%H�\$0H�D$0�j�H��H�H�\$PH��@_�S�H�\$PH��H�H��@_������̸(��H+�H�	H��tH��P�H��(���������������̸(��H+�H�	H��tH��P�H��(����������������H�\$W� �P�H+�H�=��H��H�:uL�V�P�H�
�����H��H���
��H�H��H�\$0H�� _������̸(��H+�H�	H��tH��P�H��(���������������̸(���H+�H�	H��tH��P�H��(����������������H�H�������̸(��H+�H�	H��tH��P�H��(����������������@S� �T�H+�H�H�ٺ��������ubH�n�H��u@H���H��u L��H�
�����H���H�
6�� �H�)�H�L��
��H�� [H�%K�H�� [������H�H�����������H�HcBH��H����@S� ��H+�H�H�ٺ��������uBH���H��u �J
���H�
��H����H���H�L��	��H�� [H�%��H�� [������@S� �4�H+�E3�H�D�@�H����H��H�� [�̸(��H+�H�	H��tH��P�H��(����������������@S� ���H+�H�H�كxuH�J�HH�H��H�� [�H�H��H�� [�H�H��������H�\$W�@��H+�H�H���xuH�Z�3�H�=��uL���H�
�����H��tGH�L���H�T$ H��H�D$ H����H�L$ �xuH�\$0H�D$0�z���r�3�H�H�H��tH��PH��H�\$P��H��@_������̸(���H+�H�	H��tH��P�H��(���������������̸(��H+�H�	H��tH��P�H��(����������������H�\$W�@�`�H+�H�H��3��5��H��tSL�H�T$ L��H��A�H�D$ H����H�L$ �xu%H�\$0H�D$0���H��H�H�\$PH��@_�p�H�\$PH��H�H��@_����@S� ���H+�E3�H�D�@H��:�H��H�� [��@S� ��H+�E3�H�D�@H��
�H��H�� [��@S� �t�H+�E3�H�D�@H���H��H�� [��@S� �D�H+�E3�H�D�@�H����H��H�� [��@S� ��H+�E3�H�D�@H��H���s�H��H�� [�����������@S� ���H+�E3�H�D�@H��:�H��H�� [��@S� ��H+�E3�H�D�@�H��
�H��H�� [�̸(�v�H+�H�	H��tH��P�H��(����������������H�H��������H���������������H�\$H�L$VWATAVAW�0��H+�L��H��3ۉ\$pI�����I��B82u�H�	HcAH�|0(H��~
I;�~I+��3�L��H�t$ L�D0HH��M��tI�I��PH�H��HcA�|0t2��.H�D0PH��t"H;�tH����H�HcA�|0��H�����D$(��u
��HcA�L0����@t+f�H��~!H�HcH�T1XH�L1H������tHH����H�HcBM��I��H�L0H�r�I;�u&H��~*H�HcH�T1XH�L1H�I����tH���ڻ�\$pH�HcHH�D1(�H�t$`�\$pL�d$ H�HcHH�E3���q������u
I�����I�$HcHJ�L!HH��tH��P�H��H�\$hH��0A_A^A\_^�������H���������������@S�0�D�H+�H�z�H��H��u �H���H�
b�H��A�H�R�H����E3�E3�H�D$ H����H��H��0[���������������@S� ���H+�H�H�ٺ��������uBH���H��u �J��H�
�H����H��H�L�'��H�� [H�%��H�� [������H�Hc�H��H���̋9HL�H������̸(�F�H+�H�	�y	t2�H��(�H��A�	�������H��(���������̸(��H+�H�	�y
t2�H��(�H��A�
�{�����H��(���������̸(���H+�H�	�yt2�H��(�H��H��A��4�����H��(��̸(��H+�H�	�yt2�H��(�H��H���A��������H��(��̸(�F�H+�H�	�yt2�H��(�H��A��������H��(���������̸(��H+�H�	�yt2�H��(�H��H�`�A��t�����H��(���H�\$W�@��H+�H�H�=��uL�	��P�H�
����H��tEH�L�r�H�T$ H��H�D$ H���H�L$ �xuH�|$03�H�\$0����
���3ۋ�H�|$PH��tH�H�X���H��H���H��H��t
H�H��R�H��H�\$XH��@_�������������H�������������̸(���H+�H�	�y
t2�H��(�H��A�
�[�����H��(���������̸(��H+�H�	�yt2�H��(�H��A�������H��(����������@S� �d�H+�H��H����H��H�� [��������̸(�6�H+�H�	�y!t2�H��(�H��H���A�!�������H��(���H�\$W�@���H+�H��H��H� �H��u �H�2�H�
�H����H���L�H�Q���L�CH��H�D$0H����H�D$(H�R���H�D$ ���H�\$P����H��@_��������H�\$W�@�`�H+�H��H��H���H��uL����P�H�
�����H�}�L�H����L�CH��H�D$0H�����H�D$(H����H�D$ �A�H�\$P����H��@_����������H�\$H�l$H�t$ AV� ���H+�I��H��I+�H+�M��H��H��H;�|WH�|$0H��H+�@f�L��H��I�������t(H;�tH����H��H�|$0H�\$8H�l$@H�t$HH�� A^�H����H���������������̋9HL�H�������H�I
H�H�����H��
H�H�����H�\$H�l$H�t$ WATAUAVAW�0���H+�I��L��L��I�H�D$`H�y0H#�H�H�AH�\�L�iI�mH;�t^H�<�H�SI���j����ufDH;�t<H�[H�SH���K����t�I�A�FI��H�\$hH�l$pH�t$xH��0A_A^A]A\_�H��H��������
I9GuH�
u�����L�l$ H�D$(�膵H��H�D$(H�H�HH��tH��R�M�GI�H�AW�H��x�H*��H��H���H��H*��X�I�_8W�H��x�H*��H��H��H�Ã�H��H*��X�(��^�/��������^���3��
ׄ/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��I���O"I�w0H#t$`H�I�OH�\�I�EH;�uH�D$(�8H�4�H�SH�O�����u�H;�tpH�[H�SH�O�����t�H�H�\$(H�D$ (D$ fD$ M�GH�l$ H�UI�@I�GH�/H�WH�:H�}I�OI�G0H#D$`H�L��M;EuH�<��"H�\$ H�D$(�L;�uH�<��H9T�uH�|�I�>A�F�����������@S� �4�H+�H��L�M�@�B��`H��д�H�� [��������������H�\$H�l$H�t$W� ���H+�H��H��H�yH�H��H+�H��H;�s*H�,�H��H;�tH�H��tH��P�H��H;�u�H�n�=v;H�FH+�H��H;�v
H��H���B�H+�tL��I��3�H����H�<�H�~H�\$0H�l$8H�t$@H�� _������������H���������������H��������������̸(��H+�I�H�
H��tH�H��(H�`H��(���������@SVWATAUAVAW�0���H+�M��H��L��H�L��L+�I��H�AH+�H��H��������H;��,L�@L��$�H�IH+�H��H��H��H��H+�H;�wH�<
I;�IB�H�|$xH���H��H�D$(N�4�M�$I�L$H�L$ H�L$pI�MI�$H��tH��PL�d$pM�OI�L��I;�u!I;�tt3�f�H�I�H�M�@H��I;�u��X3�H;�t�H�I�H�M�@H��H;�u�M�OH�t$pI;�t,L+�I�6DH�H�DH�H��I;�u�@�L��L��$�H��I����I��H��0A_A^A]A\_^[����3�H�H�AH�AH������������������H�H9HB�H�����H���������������H���������������@S� ��H+�H�=��u#H���H��L����P��m�H��H�� [�H�}�H�� [��������@S� ���H+�H�=	�u#H��H��L�.��P���H��H�� [�H�ݵH�� [�������̸(�v�H+�H�H��(H�%�������H���������������3�H�H�AH�AH������������������H�����������������������������3�H�H�AH�AH������������������H�\$W� ���H+�H�BH�H�H��t3ff�H�;H�KH��tH��P��H���\��H��H��u�H�\$0H�� _������������̸(�v�H+�H�ʍP��$��H��(���H���������������3�H�H�AH��������������������3�H�H�AH�AH������������������H�\$H�t$W� ��H+�H�BH�H�H��t>DH�3H�{H��tH��c��XH���z��� H���l��H��H��u�H�\$0H�t$8H�� _�������̸(��H+�H�ʍP��4��H��(���A��H������������������������3�H�H�AH�AH������������������H�\$H�t$W� ��H+�H�BH�H�H��t^DH�3H�{ H��tH�����XH��蚮�H�KH��tH��P�H�KH��tH��P��(H���l��H��H��u�H�\$0H�t$8H�� _�������̸(��H+�H�ʋ��5��H��(������������������3�H�H�AH�AH������������������H�\$H�t$W� �+�H+�H�BH�H�H��tNDH�3H�{H��tH�����XH��読�H�KH��tH��P�� H��茭�H��H��u�H�\$0H�t$8H�� _�������̸(��H+�H�ʍP��T��H��(���A��H������������������������3�H�H�AH�AH������������������H�\$W� �@�H+�H�BH�H�H��t>ff�H�;H�K�C��H�KH��tH��P�� H��豬�H��H��u�H�\$0H�� _�̸(���H+�H�ʍP�脬�H��(�����������������3�H�H�AH�AH������������������H�\$W� ��H+�H�BH�H�H��tFff�H�;H�K0�tUH�K ��U�H�KH��tH��P��XH�����H��H��u�H�\$0H�� _���������̸(��H+�H�ʍP0贫�H��(���A��H������������������������H�\$H�l$H�t$WAVAW� �H+�M��H��H��H��������H;���L�qH��H��H;�w:I��H��H��H+�L;�w)J�2H��H;�HB�H�CH=r8H�H'H;����
H�'�蚩H��tH�x'H���H�G������H��t
H���s�H���3�H�nH�^L��I��H���P��/I��r.H�I�VH��rH��'L�A�I+�H�A�H��w(I���{��H�>H��H�\$@H�l$HH�t$PH�� A_A^_�i���C�����������������H�H�����������H�H�����������H��������������̸(�F�H+�H��r1H�A'H;�v=H��艨H��H��tH��'H���H�H�H��(����H��t	H��(�[�3�H��(�����������������̸(�ֿH+�H��rH��'L�A�I+�H�A�H��wI��H��(�e��s����H;�tfff�I�H�H��H;�u��H�������������̸�f�H+�L��3�H+�L��H��H��I;�HG�H��t?H��r9I�H���H��M;�wI;�s$H�<$H��I��H��H��H���H�L�H�<$M;�tI�I�I��M;�u�H���������������3�H�H�AH�����̸(�ƾH+�H��������H;�wH��H��H��(�����̸(薾H+�H8��H�H�@H�@f�@H��(������H;�tfff�I�H�H��H;�u��H�������������̸�6�H+�L��3�H+�L��H��H��I;�HG�H��t?H��r9I�H���H��M;�wI;�s$H�<$H��I��H��H��H���H�L�H�<$M;�tI�I�I��M;�u�H���������������3�H�H�AH������H;�tfff�I�H�H��H;�u��H�������������̸�f�H+�L��3�H+�L��H��H��I;�HG�H��t?H��r9I�H���H��M;�wI;�s$H�<$H��I��H��H��H���H�L�H�<$M;�tI�I�I��M;�u�H���������������3�H�H�AH������H;�tfff�I�H�H��H;�u��H�������������̸薼H+�L��3�H+�L��H��H��I;�HG�H��t?H��r9I�H���H��M;�wI;�s$H�<$H��I��H��H��H���H�L�H�<$M;�tI�I�I��M;�u�H���������������3�H�H�AH������H;�tfff�I�H�H��H;�u��H�������������̸�ƻH+�L��3�H+�L��H��H��I;�HG�H��t?H��r9I�H���H��M;�wI;�s$H�<$H��I��H��H��H���H�L�H�<$M;�tI�I�I��M;�u�H���������������3�H�H�AH������H;�tfff�I�H�H��H;�u��H�������������̸�H+�L��3�H+�L��H��H��I;�HG�H��t?H��r9I�H���H��M;�wI;�s$H�<$H��I��H��H��H���H�L�H�<$M;�tI�I�I��M;�u�H���������������3�H�H�AH������H;�t=H�\$W� �K�H+�H��H��f�H�H��tH��P�H��H;�u�H�\$0H�� _�������������̸�����������H���������������H���������������3�H�H�AH�AH�����������������̸(趹H+�H��������H;�w
H��H��(�����H�H�����������H�H�����������H�H�����������H�H�����������H�H�����������H�H�������������H���������̸(����������̸X�����������H�AH������������������������H�H��H�Q������H�AH������������������������H�H��H�Q������H�AH������������������������H�H��H�Q������H�AH������������������������H�H��H�Q������H�AH������������������������H�H��H�Q������H�AH������������������������H�H��H�Q������@S� �ԷH+�H��H�IH��t&H�QH��t
H�H��PH�KH��t��\��H�� [����������H�AH�A����H���������������H���������������H���������������H���������������H���������������H�	����������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H�AH+H�������H��������������H�\$W� �0�H+�H�QH��H��H�Y8W�x�H*��H�ƒ�H��H��H*��X��^�Z��
<m3�/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H��H�\$0H�� _�
��������H�QL��H��W�x�H*��H�ƒ�H��H��H*��X�H�I8W�H��x�H*��^�A/���H����H��H��H*��X��^�A/��������̸(��H+�H��������
H9AuH�
��N��H��(�M�XH�AM�M�YM�M�HH#Q0H��HQH�H;AuL�
I��L�J�I;�uL�
I���L9ZuL�JI���3�H�H�AH������L�H�����������̸(�f�H+�H�ʍP����H��(���H���������������H�H�����������H��@����������H��������������H��������������̸(�H+�H8H��(�G��������3�H�H�AH�����̸(�ƲH+�H�ʍP��t��H��(���3�H�H�AH�����̸(薲H+�H�ʋ��E��H��(����3�H�H�AH�����̸(�f�H+�H�ʍP����H��(���3�H�H�AH�����̸(�6�H+�H�ʍP����H��(���3�H�H�AH�����̸(��H+�H�ʍP0贛�H��(���3�H�H�AH�AH�����������������̸(�ƱH+�H�
����������H�\$H�l$H�t$WAVAW� 蒱H+�I��M��L��H��H�H��tcH�qH;�tf�H�H��tH��P�H��H;�u�H�H�GH+�H��H��H��rH��'H�K�H+�H�C�H��w8H��H���՚�L�7K��H�GI��H�GH�\$@H�l$HH�t$PH�� A_A^_���������L�AH��������L+H��I��M��I��I+�L;�wK�H;�HB����������������I;�tL+�3�fDH�I�H�
H��I;�u��������������I;�t!3�f�H�
I�	H�I��H��I;�u�I���������H�\$W� �0�H+�I��H��M��tI��3�H���f�H��H�\$0H�� _�H��H�\$0H�� _��������H�������������̸(�֯H+�H��������H;�wWH��H��r1H�A'H;�v=H����H��H��tH��'H���H�H�H��(�S��H��t	H��(�ԗ3�H��(��x����������H���������������H���������������H���������������H�H�����������H��@����������H�\$H�t$W� �H+�H�H�yH�H�X��f�H�p�Kf�HH�HcZH��tL�H��H����H�^H�\$0H�t$8H�� _����H�H�H�H�H�H�H�ALcBH�HcAH��AI���������H�H��L�A������H�)�H�H�AH�����������������H�\$H�l$H�t$H�|$ AV� � �H+�H�L��H�YH�hH�H�xH�H�HcrH��tL�6H��I���C�I�vE3�H�GA�L�Q2H;�wA��L;�s-I��@�~H��f`�fq��H��H��u�H����H��fD�H�f�H�IH��u��Ef��Ef�A�Ef�A�Ef�A�Ef�A�Ef�A
�Ef�A�Ef�A�Ef�AH�AH�KH�P6H;�wH;�s&�~H��f`�fq��H��I��u�I���I�QD�H�[f�H��H��u�H�\$0H�l$8H�t$@H�|$HH�� A^��H�H�H�H�HcAH��?������������H�I�H�H�AH�����������������H��H�H�AH�����������������H���������������H�Q�H�H�AH�����������������H���������������H���������������H��������������H���������������H�\$H�l$H�t$W� �֫H+�H�H�zH�qH�H�hL�L�IA�f�A�@f�BA�@f�BI�HcZH��tL�H��H���߫�EH�_f�H��Hc��H��tL�?H��H��赫H�l$8H�{H�\$0H�t$@H�� _���H�H�H�BH�H�ALcBHc��H��I��������������H�H��L�A������H�E�H�H�AH�����������������H���������������H��L�AH�H�����������������H���������������H���������������H�AH��I��������I;�vI���L��I��I��I+�H;�w�I�H;�HB�H��������3�H�H�AH�AH������������������H�H������������H�H�����������̸(��H+�H�IH��t	�P�讓�H��(�������������H�\$ H�L$UVWATAUAVAW� �H+�H��H��������H�Ȼ��H��H;�vH�
������H�B�H�H���H��L�mL�}L�|$hH�M��I������H�C�H�E0H�]8H�l$pH�uH�6I;���H��H�6L�wL#u0M�I�/N9l�uJ�|�J�|��J�\�H�SH�O������t0L�L;�t!H�WH�2H�NL�I�@H�8I�HH�VH�GJ�|��]L��J9\�t(f�H�[L��H�SH�O�l����uXJ9\�u�H�WH�2H�NL�9I�GH�8I�OH�VH�GJ�|�L�|$hH��I;�H�l$`�%���H�\$xH�� A_A^A]A\_^]�L�H�WH�2H�NL�I�@H�8I�HH�VH�G�����������@S� ��H+�H�Y8W�H��x�H*��H�ƒ�H��H��H*��X��^�F��
(`3�/�r�\�/�s
H��H���H,�HȸH;�HG�H;�sH��sH��H;�rH��H�� [�����������������H�A8������������H��������
�����̸(�F�H+�H�ʍP����H��(���H��������������̸(��H+�H�ʍP��Đ�H��(��̸(�H+�H�ʋ�襐�H��(���̸(�֦H+�H�ʍP�脐�H��(��̸(趦H+�H�ʍP��d��H��(��̸(薦H+�H�ʍP0�D��H��(���H���������������I;�tL+�3�fDH�I�H�
H��I;�u��������������H�AH+H�������H��������������@S� ��H+�I�I�X�����f��Kf�HH��H�� [��������������H�H�H�H�H�Hc@H��A���������A�f�A�@f�BH�B�����������̸�����������I�@L�J6H;�w3�M;�s3���A~I��f`�fq��H��H��u�H���H��DA�M�@f�H��H��u�H���������̸�����������H�\$H�t$H�|$AV� �H+�I�L��I�xH�XH�H�HcrH��tL�6H��I����I�vH�KL�@2H;�w3�L;�s3���~H��f`�fq��H��H��u�H����H��fD�H�[f�H��H��u��H�\$0H�t$8f��Of�H�Of�H�Of�H�Of�H�Of�H
�Of�H�Of�H�OH�|$@f�HH��H�� A^�������������H�H�H�Hc@H��#���������������H�\$W� �H+�Ic��I��H��H��tL�H��H���H�_H�\$0H�� _�H�ZH�\$0H�� _���������������Hc�����������H�\$H�t$W� �K�H+�I�H�zI�pL�@H��f��Af�B�Af�BI�HcZH��tL�H��H���^��H�_H�\$0H�t$8f�H��H�� _�������H�H�HH�Hc@H����������������H��I;�w L��I��I��I+�H;�wI�H;�HB�H���I������H�H��������H�\$H�t$W� �k�H+�H�9H��t|H�tuH�OH�AH�H�H��t+f�H�3H�KH��tH��P��H���܋�H��H��u�H�GH�H�GH�@H�GH�GH�D$0L�D$0H�W H�O�u��H�\$8H�t$@H�� _�����H�H������������H�H�PH��H����H��������������H��������������̸(膡H+�W�H��x�H*��H�ƒ�H��H��H*��X��^輡�
�Y3�/�r�\�/�s
H��H���H,�H�H��(�����H�A0H#���������L�RM�M�HI�	H�AH�L�IM�PH�BI��������������H���������������H��������
������H���������������@S� 褠H+�H�YH�	�U��f��Kf�HH��H�� [��������������H�H�H�H�H�Hc@H��A���������H�\$H�t$H�|$AV� �5�H+�H�L��H�qH�XH�H�HczH��tL�?H��I���_�I�~H�KL�@2H;�w3�L;�s3���~H��f`�fq��H��H��u�H����H��fD�H�[f�H��H��u��H�\$0H�|$@f��Nf�H�Nf�H�Nf�H�Nf�H�Nf�H
�Nf�H�Nf�H�NH�t$8f�HH��H�� A^�������������H�H�H�Hc@H��#���������������H�\$H�t$W� �H+�H�H�zH�qL�@H��f��Af�B�Af�BI�HcZH��tL�H��H�����H�_H�\$0H�t$8f�H��H�� _�������H�H�HH�Hc@H����������������H���������������H��������������H�\$H�t$W� �;�H+�H��H�ytzH�QH�BH�H�H��t0�H�;H�KH��tH��P��H��謇�H��H��u�H�FH�H�FH�@H�FH�FH�D$0L�D$0H�V H�N�E���H�\$8H�t$@H�� _�����H���������������H��������������̸(�v�H+�I��H��(�'��������H�H�H�H�HcAH��?������������A�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BH�B������������̸	�����������H�\$H�t$W� 軜H+�I�H��I�XH�HczH��tL�?H��H����H�~H�KL�@2H;�w3�L;�s0�D�~H��f`�fq��H��H��u�H����H��fD�H�[f�H��H��u�H�\$0H�t$8H�� _�������������H�H�HcAH����A�f�H�B����̸�����������H�\$W� �ЛH+�I�H�zM�H�f��Af�B�Af�BI�HcZH��tL�H��H����H�_H�\$0H�� _��H�AH�HcAH���H�\$H�t$W� �[�H+�H��H�H�BH�H�H��t)H�;H�KH��tH��P��H���ۄ�H��H��u�H�H�H�H�@H�FH�\$0H�t$8H�� _��H�\$H�t$W� �ۚH+�H�H��H�YH�HczH��tL�?H��H����H�~H�KL�@2H;�w3�L;�s0�D�~H��f`�fq��H��H��u�H����H��fD�H�[f�H��H��u�H�\$0H�t$8H�� _�������������H�H�HcAH����H�\$W� ��H+�L�H�zL�IA�f�A�@f�BA�@f�BI�HcZH��tL�H��H���'�H�_H�\$0H�� _���������������H�AH�HcAH�����������������I�@L�J2H;�w3�M;�s3���A~I��f`�fq��H��H��u�H���H��DA�M�@f�H��H��u�H���������̸�����������A�f�A�@f�BA�@f�BH�B��̸�����������H�\$H�t$W� �˘H+�H��H������|H�@u�H�p�H��ɟH��H��u���H��tL��H��H���٘H�\$0H��H�t$8H�� _�������������@S�@�T�H+�H�ٍH���H��tKL�H�T$ L��H��A�H�D$ H����H�L$ �xuH�\$0H�D$0�|�H��H��@[�m�3�H��@[��������������@S�@�ԗH+�H�=y�H��uL�e��P�H�
c��-�H��tNH�L�N�H�T$ H��H�D$ H�(��H�L$ �xuH�\$0H�D$0��H��H��@[�ҟ3�H��@[���@S� �D�H+�H��H�
H�H��tH��PH��H�� [�����@S� ��H+�L�H��H�M��t	I�I��PH����H�� [���������������H�\$W� �ЖH+�H��H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _��������@S�@脖H+�H�=�H��uL�5��P�H�
ӄ�ݞH��tNH�L���H�T$ H��H�D$ H����H�L$ �xuH�\$0H�D$0���H��H��@[���3�H��@[���@S� ��H+�H�=�H��uL�ͷ�P�H�
��M�H���H��H�� [�9�����������@S�@褕H+�H�=�H��uL����P�H�
ۃ���H��tNH�L�ƃH�T$ H��H�D$ H����H�L$ �xuH�\$0H�D$0���H��H��@[���3�H��@[���@S�@��H+�H�=��H��uL�=��P�H�
{��m�H��tNH�L�f�H�T$ H��H�D$ H�h��H�L$ �xuH�\$0H�D$0�!�H��H��@[��3�H��@[���H�\$W� 耔H+�H��H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _��������@S�p�4�H+�H��H��tH��PH��H��p[��D$0i�D$4H��H�D$8H�g�H�D$@3�H��$��c�����-��H���u��H���H��H��$��l����D$0)D$P�L$@�L$`L�L$PL��$�H��H�L$ ����H���H�L$ �ґ����������H�\$W�p�`�H+�H��H��H��t(H�H��PH�H�H��tH��PH��$�H��p_��D$0i�D$4H��H�D$8H�w�H�D$@3�H��$��s�������H�����H���H��H��$��|����D$0)D$P�L$@�L$`L�L$PL��$�H��H�L$ ����H���H�L$ ������������@S�@�t�H+�H�=!�H��uL�
��P�H�
��͚H��tNH�L��H�T$ H��H�D$ H����H�L$ �xuH�\$0H�D$0���H��H��@[�r�3�H��@[���@S�@��H+�H�=�H��uL����P�H�
��=�H��tNH�L��H�T$ H��H�D$ H�8���H�L$ �xuH�\$0H�D$0��H��H��@[��3�H��@[���@S� �T�H+�H�=�~H��uL�]��P�H�
�~���H��~H��H�� [������������@S�@��H+�H�=i~H��uL�m��P�H�
S~�]�H��tNH�L�>~H�T$ H��H�D$ H�X���H�L$ �xuH�\$0H�D$0��H��H��@[��3�H��@[���@S� �t�H+�L�H��H�M��t	I�I��PH����H�� [���������������@S�@�4�H+�H��3��w�H��tKL�H�T$ L��H��A�H�D$ H�����H�L$ �xuH�\$0H�D$0�^�H��H��@[�O�3�H��@[���������������̸(趏H+�H�	H��tH��P�H��(����������������H�\$W�@耏H+�H�=]}H��H�uL�ƹ�P�H�
D}�֗H��tVH�L�/}H�T$ H��H�D$ H�Ѿ��H�L$ �xu%H�\$0H�D$0���H��H�H�\$PH��@_�s�H�\$PH��H�H��@_�������3�H�H�AH������A��H����������A��H����������A��H����������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������@S� ��H+�H�=A{u%�H�N�H�/{H��H���H��H�� [�H�{H�� [������@S� 贍H+�H�={uFeH�%X�
�z�H�ȋ
9{0H��{H��zH��H����H��H�� [�H��zH�� [�H�
�z�xt�=�z�u����H�
�zH�d{�s������@S� ��H+�H�=9zu%�H�^�H�'zH��H���H��H�� [�H�zH�� [������@S� �ČH+�H�=�yuCH�PzH��uL����P�H�
:z��H�-zH��yH����H��H�� [�H��yH�� [��������@S� �T�H+�H�=�yu%�H���H��yH��H��S�H��H�� [�H�kyH�� [������@S� ��H+�H�=9yu%�H��N�H�'yH��H���H��H�� [�H�yH�� [������@W� 贋H+�H�9H��u3�H�� _�H�H�\$0H�X�7�H��H��H��H�\$0H�� _H�����������@S� �d�H+�H�=�yu#H��yH��L�ά�P����H��H�� [�H�}yH�� [��������H�\$H�l$H�t$ AV� ��H+�I��H��I+�H+�M��H��H��H;�|WH�|$0H��H+�@f�L��H��I������t(H;�tH����H��H�|$0H�\$8H�l$@H�t$HH�� A^�H����H����������������H��������������H��������������H��������������H�\$H�l$H�t$W� �6�H+�H�q0I��H�AI#�H��H��HqH�^H;�u
H�H�B�7H�SH��H�6赽����u�H;�t6H�[H��H�S蛽����t�H�H�H�_H�\$0H��H�l$8H�t$@H�� _�H�H�G����������H���������������H�\$H�L$W� �{�H+�I��H��H�H�A�H��qH�GH�H�HH��tH��P�H��H�\$8H�� _�����������H�H�A��AH������������������H�\$H�l$H�t$W� �H+�I��H��H��A�xu7L�CH��H�����H��H�H�O ����`H���or��{t�H�\$0H�l$8H�t$@H�� _�������̸(膈H+�H�ʍP8�4r�H��(���H�\$H�l$H�t$H�|$ AV� �P�H+�H��H��H��������H;���H�iH+)H��H�IH+H��H��H��H��H+�H;�wH�
H;�HB�H�����L��H��L��L+�tI��3��2�L�FH�I��I;�tE3�H�H�L�	H�RH��I;�u�L��L��I��H��H�\$0H�l$8H�t$@H�|$HH�� A^���������������@S� �t�H+�H��H�
H�H��tH��PH��H�� [�����H���������������H���������������H���������������3�H�H�AH�AH������������������@S� ��H+�H��H�JH��tH��P��H���p�H�� [�������������������������H���������������H���������������H���������������3�H�H�AH�AH������������������H�\$W� �P�H+�H��H�ZH��tH��Р�XH����o�� H����o�H�\$0H�� _����������������H���������������H���������������3�H�H�AH�AH������������������H�\$W� 谅H+�H��H�z H��tH��0��XH���Go�H�KH��tH��P�H�KH��tH��P��(H���o�H�\$0H�� _����������������H���������������3�H�H�AH�AH������������������H�\$W� ��H+�H��H�zH��tH�����XH���n�H�KH��tH��P�� H���yn�H�\$0H�� _����������������H���������������3�H�H�AH�AH������������������@S� �d�H+�H��H�J����H�KH��tH��P�� H����m�H�� [������������������������������H���������������3�H�H�AH�AH������������������@S� �ԃH+�H��H�J0��H�K �L�H�KH��tH��P��XH���Zm�H�� [����������������������H���������������H���������������H�H�H���������H���������������H�H�H��������̸(�&�H+�H�A'H;�v(H���rkH��H��tH��'H���H�H�H��(�Ê�������������������������������L�AH�I�H�A�H�H�������������������������L�AH�I�H�A���������������L�AH�I�H�A���������������L�AH�I�H�A���������������L�AH�I�H�A���������������L�AH�I�H�Aø(��H+�H�
H��tH��P�H��(����������������H���������������H���������������H���������������H�H�H���������H���������������H���������������H���������������H�H�H���������H���������������H���������������H���������������H�H�H���������H���������������H���������������H���������������H�H�H���������H���������������H���������������H���������������H�H�H���������H���������������H���������������H���������������H�H�H���������H���������������H��������������̸(�6�H+�H�
H��tH��P�H��(����������������H�H�H��������H�H�����������H��������������̸`�����������I��H;�tE3�DL�L�L�	H��H��H;�u�����������H��������������H�\$W� �H+�H��H��H��tL��I��3��}H��H�\$0H�� _�H��H�\$0H�� _�������̸(�6H+�H��I��������H��(���������������H�AH����������H�\$W� ��~H+�H�yH�H;�t�H�H��tH��P�H��H;�u�H�\$0H�� _��������������H�H��H�QL�A��@S� �~H+�H��H�A�H���fH�CH�� [�����H�H��H�A��3�H�H�AH�AH������������������H���������������3�H�H�AH�����̸(�~H+�H�ʍP8��g�H��(���H���������������3�H�H�AH�AH������������������3�H�H�AH�AH������������������3�H�H�AH�AH������������������3�H�H�AH�AH������������������3�H�H�AH�AH������������������H���������������H��������������̸(�&}H+�H��I�H��(�԰������H��������������H���������������H���������������H�������������̸(��|H+�H�ʍP8�tf�H��(���H���������������H��������������H���������������@S�p�t|H+�H��H��tH��PH��H��p[��D$0i�D$4H�#�H�D$8H���H�D$@3�H��$�装�������H��赪��H��D�H��H��$�謧���D$0)D$P�L$@�L$`L�L$PL��$�H��H�L$ ����H��~H�L$ �z����������@S� �{H+�L�H��H�M��t	I�I��PH����H�� [���������������@S�@�d{H+�H�=AiH��uL����P�H�
+i���H��tNH�L�iH�T$ H��H�D$ H�����H�L$ �xuH�\$0H�D$0�q�H��H��@[�b�3�H��@[���H���������������H���������������H���������������H���������������H���������������H��������������̸(�vzH+�H�H��(H�%ł����̸(�VzH+�eH�%X�
4g�H�ȋ
9�gH�ahH��(�H�
�g�Ha�=�g�u��Z���H�
�gH�4h��`H�(hH��(�����������̸(��yH+�H�H��(H�%%������@S� �yH+�H�=Igu#H�@gH��L����P��
�H��H�� [�H�gH�� [�������̸(�fyH+�H�H��(H�%������̸(�FyH+�H�H��(H�%�������H�������������������������������������������̸(�xH+�H��L+�H��H���6y����H��(���������H�H����������̸(�xH+�I�H�
H��tH�H��(H�`H��(���������H���������������H�H�H��������@S� �dxH+�H��H�J �����`H���b�H�� [������������������������������H���������������@S� �xH+�H�ZH��tH�����XH��H�� [�aH�� [��������H���������������H�\$W� �wH+�H��H�zH��tH��0��XH���Ga�H�KH��tH��P�H�H��tH��P�H�\$0H�� _�H���������������H�\$W� �@wH+�H��H�ZH��tH�����XH����`�H�H��tH��P�H�\$0H�� _�H���������������@S� ��vH+�H��H�J���H�H��tH��P�H�� [���������������H���������������@S� �vH+�H��H�J �	H�K�
�H�H��tH��P�H�� [�������H���������������H�H�����������H���������������H���������������H�H�H���������H���������������H���������������H�H�����������H���������������H�H�����������H���������������H�H�����������H���������������H�H�����������H���������������H�H����������̸(�VuH+�H�	H��tH��P�H��(���������������̸(�&uH+�H�	H��tH��P�H��(����������������H���������������H�H�H���������H���������������L�AH�I�H�H�A����������H�AH�H�A����������������@S� �tH+�H��H�	H��tH��P�H��H�� [�������@S� �TtH+�H��H�	H��tH��P�H��H�� [�������H��������������̸(�tH+�H��(H�%���������̸(�sH+�H��(H�%p��������̸(��sH+�H+�I��L��H��H��(�t��������������H��������������A�8���������H���������������@S� �tsH+�H��H�
H�H��tH��PH��H�� [�����H���������������H��������������̸(�&sH+�H�
H��(H�%E������@S� �sH+�H�YH��tH�����XH��H�� [�\H�� [��������@S� ��rH+�H�YH��tH��G��XH��H�� [�Y\H�� [��������H�\$W� �rH+�H��H�yH��tH����XH���\�H�KH��tH��P�H�H��tH��P�H�\$0H�� _�H�\$W� � rH+�H��H�yH��tH�����XH���[�H�KH��tH��P�H�H��tH��P�H�\$0H�� _�H�\$W� �qH+�H��H�YH��tH��@��XH���W[�H�H��tH��P�H�\$0H�� _�H�\$W� �pqH+�H��H�YH��tH����XH���[�H�H��tH��P�H�\$0H�� _�@S� �$qH+�H��H�I�D��H�H��tH��P�H�� [���������������@S� ��pH+�H��H�I���H�H��tH��P�H�� [���������������@S� �pH+�H��H��H�K��H�H��tH��P�H�� [��������@S� �dpH+�H��H��vH�K���H�H��tH��P�H�� [��������@S� �$pH+�H��H���5H�KH�� [��������@S� ��oH+�H��H���H�KH�� [�g�������H���������������H�H�H���������H���������������H���������������H�H�H���������H���������������H���������������H�H�H���������H���������������H���������������H�H�H���������H���������������H���������������H�H�H���������H���������������H���������������H�H�H���������H���������������H���������������I�H�I����H����������H�\$W� �pnH+�H�yH��H��tH����XH���XH��H�\$0H�� _��������������H�\$W� � nH+�H��H�yH��tH�����XH���W�H�KH��tH��P�H�H��tH��P�H��H�\$0H�� _��������������H�\$W� �mH+�H��H�yH��tH��0��XH���GW�H�H��tH��P�H��H�\$0H�� _��������������@S� �TmH+�H��H�I�t��H�H��tH��P�H��H�� [������������@S� �mH+�H��H��&H�K��H�H��tH��P�H��H�� [�����@S� ��lH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���NV�3�H�H�CH�CH�� [�Ht��������H�\$H�t$W� �[lH+�H��H�H�CH�H�H��t-H�;H�K�CH�K�Y���XH����U�H��H��uӺXH��U�H�\$0H�t$8H�� _�����@S� ��kH+�H�H��tH��h��XH��H�� [�zUH�� [���������@S� �kH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���U�3�H�H�CH�CH�� [�s��������H�\$H�t$W� �+kH+�H��H�H�CH�H�H��t-H�;H�K�H�K�)���XH���T�H��H��uӺXH��T�H�\$0H�t$8H�� _�����H���������������H��t,S� �jH+�H��H��)��XH���@TH�� [���������������@S� �djH+�H����XH���TH��H�� [���H���������������H�AH+H������̸(�jH+�H��J��H��rH��'H�H�H+�H���H��wH��H���S�H��(��q���H���������������H���������������H�H�H��H�����������������H��������������̸(�viH+�H�	H��(H�%������̸(�ViH+�H�	H��(H�%u������H�H�H��H�����������������H�H����������������������H�\$W� ��hH+�H�BH�H�H��t7ff�H�;H�K��H�K����XH���hR�H��H��u�H�\$0H�� _��������̸(�hH+�H�ʍP0�4R�H��(���@S� �dhH+�H��H�	���H��H�� [������������̸(�6hH+�H�ʍP0��Q�H��(��̸(�hH+�H�ʍP0��Q�H��(���@S� ��gH+�H��H�J�H�K����XH���Q�H�� [���������������������H���������������@S� �gH+�H�JH���H�H�� [H�%��������@S� �dgH+�H��H���eH�H�� [H�%v�������@S� �4gH+�H��H���5H�H�� [H�%F������̸(�gH+�H��(�
����������H�\$W� ��fH+�H��H���H�WH�BH�H�
H��t ff�H���_P�H��H��u�H�O�HP�H�\$0H�� _�@S� �tfH+�H��H���u���H����H��H�� [����@S� �DfH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���O�3�H�H�CH�CH�� [��m��������H�\$W� ��eH+�H��H�H�BH�H�
H��t@H���_O�H��H��u�H��IO�H�\$0H�� _��@S� �teH+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI����N�3�H�H�CH�CH�� [��l��������H�\$W� �eH+�H��H�H�BH�H�
H��t@H���N�H��H��u�H��yN�H�\$0H�� _��H���������������H�AH+H������̸(�dH+�H��J��H��rH��'H�H�H+�H���H��wH��H���N�H��(�l���H���������������H�����������������������������@S� �dH+�H�BH�H�
H��tH���M�H��H��u�H�� [��̸(��cH+�H�ʍP��tM�H��(��̸(�cH+�H�ʍP��TM�H��(��̸(�cH+�H�ʍP��4M�H��(��̸(�fcH+�H�ʍP��M�H��(�����������������H�������������������������������H��(�# �����H�� �7 �����H��H� �����H��@� �����H��0�3 �����H��0�������H��(������H��H�������H��8� �����HcA�H+���A��H��8������H��0������H�� �������H��@�������H�� ������H�� �o�����H��@�c�����H��8�w�����H��(������H��H�������������������JI��D�H�%#"����L3��BM��I3�I��H3��JI��H3�I������������������H��������������̸(�aH+�H�IH��tH��PH��tL��H��H��(I� H��(���������@S� �taH+�H��H��YH��H�� [���������@S� �DaH+�H��H�
H���~H��H�� [����������@S� �aH+�H�H��H�H��H���~H��H�� [���������������̸(��`H+�H�	H��(H�%�~�����H��@����������H�H�����������H�Hc@���������H�\$W� �`H+�H��I�HcZH��tH��L��H���`H�;H�\$0H�� _�@S� �D`H+�H��H���}H��H�� [���������@S�@�`H+�L�H��H�H�L$PH�D$P��}H�T$PH��tH���|H�L$P�~H��H��@[�H�L$ �S���H��bH�L$ �
^�̸(�_H+�H��(H�%~��������H�Hc��DP����̸(�v_H+�H�	L�‹QH��E�HM�H��(H�%�|���̸(�F_H+�L�H�	E�H�QA;�t2�H��(�I;�u�H��(�I��H����|����H��(�������H�A�����������̸(��^H+�L�H�	E�H�QA;�t2�H��(�I;�u�H��(�I��H���(|����H��(������̸(�^H+�H�H�	D�HL�@�QH���|����H��(��������������̸(�V^H+�H��PH�HH��(H�%|��������������@S� �$^H+�H��H�D$0H�D�H?H�L$0D����{H�D$0H�H��H�� [����������������@S� ��]H+�H��H�D$0H�H�L$0�{H�D$0H�H��H�� [�������H�\$W�0�]H+�H��H�H��H���o{H�A�LH���D$ D�@H�P�
{H�\$@H��H��0_��������@S� �4]H+�D�@�H���z���H��H�� [������@S� �]H+�D�@�Hc�H���z���H��H�� [���@S� ��\H+�D�@��H��{���H��H�� [����@S�p�\H+��D$HH��3ɸ.f�L$@(�H�L$8E3�f�D$03�H��$�H��$��D$(�D$ ��yH��$�H��tH�H��H��p[�H�L$P���H�_H�L$P�yZ�@S� �\H+�H��H�D$0H�L$0��yH�D$0H�H��H�� [����������L�I�@H�A�@H�BH�������������@S�@�[H+�L��H�D$PH�H��H�L$P��yH�T$PH��tH���xH�L$P��yH��H��@[�H�L$ ��H�<^H�L$ �Y��H�HcBH��~(H��L��@f��
H�RHk�%H�I��u�������������H�\$W�P�[H+�H��H��H�L$@��h�H���hH�
�
H�L$ H�D$((D$ fD$ L��H�T$ H�L$0��i�(fD$ L��H�T$ H���i�H�L$8H��tH��PH��tH�L��H��A�АH�L$@�hH��H�\$`H��P_���̸(�FZH+�H�H��(H�%�b�����@S� �$ZH+�L�
����E3�3�H���aH��H�� [����@S� ��YH+�H�وT$8�H�AbL�
Z���H��H�T$8L���aH��H�� [�@S� �YH+�L�L�
'���H�RH���aH��H�� [��H�\$W� �YH+�H��L�
�3�E3�H���UaH�L�H�L�L�GH�GH�SH�CI�H�WH�SH�
H�H��I�H9WuL�GH�\$0H�� _��������������H�L�RL�L��H�L�H�AL�BH�BH�AL�AL�AI�
I�I�M9QuM�AI��L9BuL�R�����@S� �XH+�H������H��H�� [�L�E�HA��tA��t	A��t2��H�A��f�
�H�A��f�
�����������L�E�HA��tA��t	A��t2��H�A��f�
�H�A��f�
�����������H�D�@A���A����Ic�L�
l��E�����M�A��H�A��fn�����H�A��fn�����H�A��fn�����H�Afn�����H�AW����H*���H�A��Z���H�AH��H�
�2�����)�?�R�����g�y�3�H�H�AH������@S� �$WH+�H��hfH��H�� [����������������3�H�H�AH������3�H�H�AH�������	H���Q�����������������������W��������������H�AH�H��������H�AH�AH��H�H�Q��H�H��������H�AH�AH��H�H�Q����������@S� �4VH+�H�=�Du#H��DH��L�F�
�P���^H��H�� [�H��DH�� [�������̸(��UH+�H�
,�
�>\������H�q�
H�H�����H�A�H�H�����H�1�
H�H�����H�q�H�H�����H��&H�H�����H��H�H�����H�17H�H�����@S� �TUH+�P�H�H���A�sH��H�� [���������������@S�@�UH+�H�z���H��D�BH�A�@�AwH���rH��H��@[�H�L$ �fz��H��WH�L$ �S�����L�I�@H�A�@H�BH������������̸(�TH+�H�	H��(H�%�r�����@S� �tTH+�H��H�Q�DrH�H��H�� [���������H��@����������H�H�����������@S�P�$TH+�H�H��()D$0fs�D�@fH~�H=���wL�L$0H�Q�D$ �jqH��H��P[�H�L$0�gy��H��VH�L$0�R������@S�0�SH+�H�L�L$Hf�T$HH��H�Q�D$ D�@�qH��H��0[���@S�P�tSH+�I�@D��H��H=���wM�H�QE�‰D$ ��pH��H��P[�H�L$0��x��H�VH�L$0�Q�������@S�0�SH+��D�L$ M��H�QD��H��wpH��H��0[���������������fD�D$S�0��RH+�D���D$ H�QH��L�L$P�/pH��H��0[�������H�A�H�H�����H�\$H�t$W� �{RH+�H��I��H�
I��H���p�H�N�FL�
Ӂ��L�H�W�>ZH�\$0H���F(H�t$8H�� _�������������H�\$H�|$UH�l$����RH+�H�&H3�H�EO3�H�|�
E3�H�}H�MD�G�Wp�OH�}�*ZW�D�G%E3�H�i�
H�H�M/H�M'�E7H�}GH�}'�pL�E'�WH�M7��YE3�H�}D�G.H�P�
H�M��oL�E�WH�M?��YE3�H�}D�G1H�S�
H�M��oL�E�WH�MG��YH�UH�E7H�D$PH�M�D$HH�E/H�D$@E3��D$8E3��|$0�|$(f�|$ ��XH�M�sYH�M7�YH�M?�YH�MG�YH�M�CY�O�"oH��H��tH�8�WL�EH���X�H��H�M��nH�M��nH�M'��nH�M��nH��H�MOH3��+5L��$�I�[I�{I��]�������H�L$USVWH�l$����(PH+��SH�8�=?�e��nH��H��Fn�=�>�<��>�+��3�H�ugH�uE3�D�F!H�%qH�M�CnH�EH�E�H�uwE3�D�FH��rH�Mw�nH�uoE3�D�F%H�=�
H�Mo�nH�E�H�D$H�D$@H�t$8�t$0H�EwH�D$(�t$ L�MoE3��VH�Mg��WH�Mg��WH�Mo�dmH�Mw�ZmH�M�PmH�u�E3�D�F	H�.rH�M���mH�u�E3�D�F H�Z�
H�M��hmH�E�H�E�EH�E�H�Ef�E'H�uE3�D�F!H�pH�M�/mH�EH�EH�uwE3�D�FH��qH�Mw�mH�uoE3�D�F.H�Q�
H�Mo��lH�EH�D$H�D$@H�EH�D$8�D$0H�EwH�D$(�t$ L�MoE3��VH�Mg�|VH�Mg��VH�Mo�HlH�Mw�>lH�M�4lH�M��*lH�M�� lH�u�E3�D�F	H�qH�M��TlH�u�E3�D�F H�*�
H�M��8lH�E�H�E�EH�E�H�Ef�E'H�uE3�D�F!H��nH�M��kH�EH�EH�uwE3�D�FH�}pH�Mw��kH�uoE3�D�F1H�Q�
H�Mo��kH�EH�D$H�D$@H�EH�D$8�D$0H�EwH�D$(�t$ L�MoE3��VH�Mg�LUH�Mg��UH�Mo�kH�Mw�kH�M�kH�M���jH�M���jH�Mg�>U�H���i�H��H�Ę_^[]������������̸(�LH+�H��(�:�������������@S� �dLH+�H�=a;u#H�X;H��L���
�P���TH��H�� [�H�5;H�� [��������@S� �LH+�H�=;u#H�;H��L�6�
�P��mTH��H�� [�H��:H�� [��������@S� ��KH+�H�=y:u#H�p:H��L��
�P�TH��H�� [�H�M:H�� [��������H�L$USWH�츀�kKH+�3�D�@�E3�H�} H���
H�M ��i�OH�}(��SW�D�G4E3�H���
H�H�M�H�M8�E�H�}8��iL�E8�WH�M�iSE3�H�}0D�G0H���
H�M0�eiL�E0�WH�M�<SH�U H�E�H�D$PH�M(�D$HH�E�H�D$@E3��D$8E3��|$0�|$(f�|$ ��RH�M(�SH�M��RH�M��RH�M(��R�O��hH��H��tH�8�WL�E H���R�H��H�M0�fhH�M8�\hH�M �RhH��H�Ā_[]�����H�\$H�t$H�|$UH�l$�����IH+�H�H3�H�EG�
�6eH�%XA�H��3�A�9�8��H�=v8@85�8�l�+hH��H���g@85z8�C�m8�6%��H95/8uL���
�H�
8��QH95m6uL��l�H�
X6��QH�uH�u�E3�E�A!H�tjH�M���gH�E�H�EH�u�E3�E�AH�xjH�M��ngH�uE3�E�A4H���
H�M�RgH�EH�D$H�D$@H�t$8�t$0H�E�H�D$(�D$ L�ME3�A�PH�M��PH�M�QH�M��fH�M���fH�M���fH�uE3�E�A-H���
H�M��fH�uE3�E�A(H�|kH�M��fH�u�E3�E�A!H�xiH�M���fH�EH�E/H�EH�E7H�E�H�E?H�u�E3�E�AH��jH�M��bfH�uE3�E�A0H���
H�M�FfH�E/H�D$H�D$@H�t$8�t$0H�E�H�D$(�D$ L�ME3�A�PH�M��OH�M�PH�M��eH�M���eH�M���eH�M��eH�M�zeH�M��O�H��Nd�H��H�MGH3��+L��$�I�[I�sI�{ I��]�H�M��3eH�M�)eH�M�eH��5H�
�5�-�"���H�
�5�-�=�5��	���H�uE3�E�A#H�<�
H�M�"eH�u����NH�H�MW��EH�uE3�E�A4H�*�
H�M��dL�E�H�M��NH�u�E3�E�A0H�3�
H�M���dL�E��H�M'��NE3�H�EH�D$P�D$HH�EH�D$@�D$8�t$0�t$(f�t$ E3�H�UH�M���MH�M��iNH�M�NH�M'�NH�M��CN�� dH��H��tH�0L�E�H���M���H���y��������̸(�vEH+�H��(�Z�������������@S� �TEH+�H�=�3u#H��3H��L�^�
�P���MH��H�� [�H��3H�� [��������@S� �EH+�H�=y3u#H�p3H��L�.�
�P��]MH��H�� [�H�M3H�� [��������@S� �DH+�H�=)3u#H� 3H��L���
�P��
MH��H�� [�H��2H�� [��������Ɓ����������@S� �TDH+�H�=i3u#H�`3H��L���
�P���LH��H�� [�H�=3H�� [��������@S� �DH+�H�=�2u#H��2H��L���
�P��]LH��H�� [�H�}2H�� [��������@S� �CH+�H�=Y2u#H�P2H��L�6�
�P��
LH��H�� [�H�-2H�� [��������@S� �dCH+�H�=Q2u#H�H2H��L��
�P���KH��H�� [�H�%2H�� [��������@S� �CH+�H�=2u#H��1H��L���
�P��mKH��H�� [�H��1H�� [��������H�L$USWH�츀�BH+�3�D�@�E3�H�} H���
H�M �a�OH�}(��JW�D�G5E3�H���
H�H�M�H�M8�E�H�}8��`L�E8�WH�M��JE3�H�}0D�G2H���
H�M0��`L�E0�WH�M��JH�U H�E�H�D$PH�M(�D$HH�E�H�D$@E3��D$8E3��|$0�|$(f�|$ ��IH�M(�gJH�M�
JH�M�JH�M(�AJ�O� `H��H��tH�8�WL�E H���I�H��H�M0��_H�M8��_H�M ��_H��H�Ā_[]�����H�L$USVWH�l$����HAH+�
/.eH�%XA�H��3�A�9�/�%H�=#0@85�/����_H��H��<_@85�/����/���H�ugH�uE3�E�A!H�bH�M�;_H�EH�EH�uwE3�E�AH�
�
H�Mw�_H�uoE3�E�A5H���
H�Mo��^H�EH�D$H�D$@H�t$8�t$0H�EwH�D$(�D$ 
L�MoE3�A�PH�Mg��HH�Mg��HH�Mo�W^H�Mw�M^H�M�C^H�uE3�E�A!H�YaH�M�w^H�EH�EH�uwE3�E�AH�]aH�Mw�S^H�uoE3�E�A2H��
H�Mo�7^H�EH�D$H�D$@H�t$8�t$0H�EwH�D$(�D$ L�MoE3�A�PH�Mg��GH�Mg��GH�Mo��]H�Mw��]H�M�]H�Mg��G�H��S\�H��H�Ĉ_^[]�H�Mw�Q]H�M�G]H�Mg�=]H�.H�
�-��%����H�
z-�&�=n-�����H�ugE3�E�A%H�¿
H�Mg�@]H�uo��GH�H�MW��EH�uE3�E�A5H���
H�M�]L�E�H�M��FH�uwE3�E�A2H���
H�Mw��\L�Ew�H�M'��FE3�H�EH�D$P�D$HH�EH�D$@�D$8�t$0�t$(f�t$ E3�H�UgH�Mo�FH�Mo��FH�M�-FH�M'�#FH�Mo�aF��>\H��H��tH�0L�Eg�H��F���H���y�������@S� �=H+�H�=�+u#H��+H��L��^�P���EH��H�� [�H��+H�� [����������h�����������i�����������j�����������m������������������������������������������������������������������H���������H���������������H�A���������������������������3�H�H�AH������@S� �t<H+�H�=I+u#H�@+H��L��
�P��DH��H�� [�H�+H�� [��������@S� �$<H+�H�=+u#H��*H��L���
�P��}DH��H�� [�H��*H�� [��������@S� ��;H+�H�=�*u#H��*H��L�f�
�P��-DH��H�� [�H��*H�� [��������@S� �;H+�H�=Q*u#H�H*H��L�>�
�P���CH��H�� [�H�%*H�� [��������@S� �4;H+�H�=*u#H��)H��L��
�P���CH��H�� [�H��)H�� [��������H�L$SW�x��:H+�3�H��$�E3�D�@�H�̼
H��$��6Y�H��$��H���H�H�L$`H��$�H��$�E3�D�G<H���
H��$���XL��$��WH��$���BE3�H��$�H�D$P�D$HH�D$`H�D$@�D$8�|$0�|$(f�|$ E3�H��$�H��$��BH��$���BH��$��/BH��$��iB�O�HXH��H�D$hH��tH�8L��$��WH��B�H��H��$���W�H��$���WH��H��x_[���������H�L$USVWH��x�j9H+�
Q&eH�%XA�H��3�A�9�'�UH�=5(�=F(���WH��H��^W�='(���(���H�u@H�u8E3�E�A!H�?ZH�M8�]WH�E8H�E�H�u0E3�E�A#H�S�
H�M0�9WH�u(E3�E�A<H�ߺ
H�M(�WH�E�H�D$H�D$@H�t$8�t$0H�E0H�D$(�D$ L�M(E3�A�PH�M@��@H�M@��@H�M(�yVH�M0�oVH�M8�eVH�M@��@�H��9U�H��H��x_^[]�H�M@�:V�H�M(�/VH��&H�
y&����H�
h&��=\&������H�u(E3�E�A)H�Ĺ
H�M(�2V�H�u8�H���H�H�M�H�u0H�u@E3�E�A<H�ù
H�M@�VL�E@�H�M0��?E3�H�E0H�D$P�D$HH�E�H�D$@�D$8�t$0�t$(f�t$ E3�H�U(H�M8�+?H�M8��?H�M0�W?H�M8��?��rUH��H�E�H��tH�0L�E(�H��I?����H��������̸(��6H+�H��(�:�������������@S� �6H+�H�=)%u#H� %H��L���
�P��>H��H�� [�H��$H�� [��������@S� �T6H+�H�=%u#H��$H��L�θ
�P���>H��H�� [�H��$H�� [��������@S� �6H+�H�=�$u#H��$H��L�~�
�P��]>H��H�� [�H��$H�� [��������H�T$H�L$SVWAVAW���5H+�L��H��E3�D�|$8L�9�D$8H�
H�H�T$`�P �H�8H�H�XL��$0E3�E�G(H�"�
H��$0��S�M��L��$0H��$8H��ӐH�L9=�#uL���
A�WH�
�#��=H��tCH�L��#H�T$ H��H�D$ H��d��H�L$ �xuH�\$0L�|$0�F=�	�>=I��H�H��tH��PH�H��$8H��tH��P�H��$0��R�H�L$`H��tH��P�H�>tH��H���A_A^_^[��D$ .�D$$2H�O�
H�D$(H��XH�D$0I�����H��H��XH��$0�T���H��H�L$`�qYH��H��$��YH��H��$��YH��H��$(�Z�D$ )D$@�L$0�L$PL�L$@L��H��$(H�L$x��z��H�5H�L$x�1���������������@S� �3H+�H�=I"u#H�@"H��L�ƶ
�P���;H��H�� [�H�"H�� [��������@S� �43H+�H�=�!u#H��!H��L�v�
�P���;H��H�� [�H��!H�� [��������H�T$H�L$SVWAVAW����2H+�L��H��E3�D�|$8L�9�D$8H�
H�H�T$`�P �H�8H�H�XL��$0E3�E�GH��
H��$0��P�M��L��$0H��$8H��ӐH�L9=P!uL��
A�WH�
<!��:H��tCH�L�'!H�T$ H��H�D$ H��a��H�L$ �xuH�\$0L�|$0�v:�	�n:I��H�H��tH��PH�H��$8H��tH��P�H��$0��O�H�L$`H��tH��P�H�>tH��H���A_A^_^[��D$ .�D$$2H�/�
H�D$(H��UH�D$0I������H��H��UH��$0�Q���H��H�L$`�QYH��H��$��aYH��H��$��qYH��H��$(�Z�D$ )D$@�L$0�L$PL�L$@L��H��$(H�L$x� x��H�A2H�L$x�'/���������������H�T$H�L$SVWAVAW���0H+�L��H��E3�D�|$8L�9�D$8H�
H�H�T$`�P �H�8H�H�XL��$0E3�E�G$H�Z�
H��$0��N�M��L��$0H��$8H��ӐH�L9=xuL��QA�WH�
d��8H��tCH�L�OH�T$ H��H�D$ H��_��H�L$ �xuH�\$0L�|$0�F8�	�>8I��H�H��tH��PH�H��$8H��tH��P�H��$0��M�H�L$`H��tH��P�H�>tH��H���A_A^_^[��D$ .�D$$2H��
H�D$(H��SH�D$0I�����H��H��SH��$0�O���H��H�L$`��XH��H��$��YH��H��$��YH��H��$(�!Z�D$ )D$@�L$0�L$PL�L$@L��H��$(H�L$x��u��H�0H�L$x�,��������������̸(�.H+�H�	E3��gL����H��(��������������H��������������H�A�����������̋A0������������̋A4������������̸(�.H+�H�H�H��(H�%K��H�\$W� ��-H+�H��H��H�
H��LH��PH�H��K�GH���KH�\$0H��H�� _�̸(�-H+�A�@9Bu0H�
M��QE�HA;�uI;�tI��H����J��u�H��(�2�H��(����HcB�����������̸(�F-H+�H�	H��(H�%eK�����@S� �$-H+�H�=Au#H�8H��L���
�P��}5H��H�� [�H�H�� [��������H��iH�H�����H���
H�H�����@S� �,H+�H��H�H��D�@�E3�H�>�
�KH��H�� [��������H�\$W� �p,H+�H��H�H�T$@�H��H�D$0E3�E�AH���
H�L$0��J����L��L�D$0H��<8�H�L$0�HJ�H�L$@�<JH�\$8H�� _�̸8�+H+�L��H��H�T$ ��]��H��8��������������@S� ��+H+�H�Ÿ
H��H�H�� �K��H�KH�� [����������������@SWATAUAW�P�}+H+�H�yL��I�M��H�D�xH�PH��$�H;���H��$�H��$�L��$�E��~QH��I��L�CI��H�T$ 轤M��H�T$0H�H���Y�L��H�T$@H�H���%�H��H��u�H��$�H�H;�u�L��$�H��$�H��$�H��PA_A]A\_[�������H�\$W� �*H+�H���
H��H���H�� �%��H�O������t
�HH���&H�\$0H��H�� _�������������@S� �D*H+�H��H�H��D�@�E3�H��
��HH��H�� [��������@S�0�*H+�H���D$ H��L�
�H��L�r3��)*H��t:H�KHL�@H�QE�HA;�u&I;�u�H��0[�I��H���G����H��0[�2�H��0[�����H�\$W�P�)H+�H��H����A����D$(�D$ L�
+�
H��H�L$0��7�H�KpH�H�WH�P8�H�L$0��7H�\$`H��P_��������@S� �)H+�H��
H��H�H�����H���
H�KHH�H��HGH�q�
H�H��H�� [��������������@S� �(H+�H��H�H��D�@�E3�H�n�
�GH��H�� [�������̸(�v(H+�L�AHL�
�H��(�������������������H�\$W� �@(H+�H����H�IH�^FH�/�
H�O H����H�O�r����t
�PH���H�\$0H��H�� _���@S� ��'H+�H��H�IH�FH�՛
H�K H��a��H�KH�� [������@S� �'H+�H��H�IH��EH���
H�K H��!��H�KH�� [�������@S� �d'H+�H�b�
H��H�H���k��H��
H�KHH�H���EH��H�� [��������@S� �'H+�H��
H��H�H�����H��H�� [���H�\$W� ��&H+�H����H�IH��DH�Ϛ
H�O H��[��H�O�����t
�PH���\H�\$0H��H�� _���@S� �&H+�H���
H��H�H�����H��
H�KHH�H���DH�	�
H�H��H�� [��������������@S� �$&H+�H��H�H��D�@�E3�H���
��DH��H�� [�������̸(��%H+�L�AHL�
�H��(�?������������������H�\$W� �%H+�H����H�IH��CH���
H�O H��+��H�O������t
�PH���,H�\$0H��H�� _���@S� �T%H+�H��H�IH�tCH�E�
H�K H�����H�KH�� [������@S� �%H+�H��H�H��D�@�E3�H���
�pCH��H�� [��������@S� ��$H+�H�Ҙ
H��H�H������H���
�CHH�H��H�� [��@S� �$H+�H��H�H��D�@�E3�H���
��BH��H�� [��������@S�0�T$H+�H���D$ H��L�
��H��L��3��y$H��t�@H9CH��H��0[�H��0[��@SUVWAV�P�#H+�H��H���q���E3�L��$�H��$��@B�L��$�H��$��)B��CHtH��$��B�CH�tH��$��BH��$��PH��$��p����~@H��$���tdH�xH��$�HcXH�PH��tL�H���#H�_� f�H��$�HcxH�PH��t
L�?H�K�q#H��$��pfD�t{H�/�
H�D$0���L��$�L�D$0H���.�H�L$0�AA����D$(�D$ L�
��
H��H�L$8�^1H�L$8�K1�H��$���@�H��$���@�H��$���@H��PA^_^][������������H�\$H�l$H�t$ W�P�F"H+�H��H��D�&eH�%X�N��B�	9~qH�~H�H;�tPL�CH�T$ H��蛛H�H��L�UH�T$0�3�H�H���FHf�D$`L�D$`H�T$@�ԆH�H;�u�H�\$hH�l$pH�t$xH��P_�H�
���=���v���H�7�H�D$ H���
H�D$(H�T$ H�
���OH�
~��H�
���/����������H�\$W� �0!H+�H�.�
H��H���H�� ���H�O�l����t
�PH���
H�\$0H��H�� _�������������@S� �� H+�H�Ҕ
H��H�H�� �[��H�KH�� [�
���������������@S� � H+�H���
H��H�H�� ���H�KH�� [�����������������@S� �T H+�H�R�
H��H�H���[��H��
H�H��H�� [���������H�\$W� � H+�H��
H��H���H�� ���H�O�L����t
�HH���	H�\$0H��H�� _������������̸(�H+�H�H��(H�`��������H�\$H�t$H�L$UWATAVAWH�l$ɸ��zH+�I��I��H��L��E3�D�e�L�e�H�M��=E3��D$(fD�d$ L�E�H��I���+�H��
I�H�{�
I�F H��
I�F(H�-�
I�F0H�ʖ
I�F8H�/�
I�F@H��
I�FHI��pH�]�L�#L�cA�L$ �,H�H�@H�@f�@H�H��I��,+I�NpH��PH��H�M���,�L�=�I���<I���<A�T$H�
���9<Hc�I���<H��H#U'H�H�MH�\�H�E�H;�tJH�<�;su-L�CA�xu"M;�t(I���D��H�
����;��tH;�tH�[��H��uH�E�H��I��<H;]�tH�C �xuH�C(�8���2�A��hI���;L�=�xI���;I���;�	H�
xx�b;Hc�I���;H��H#U'H�H�MH�\�H�E�H;�tPH�4�fD;{u-L�CA�x	u"M;�t(I���	D��H�
x��:��tH;�tH�[��H��uH�E�H��I��>;H;]�tH�C �xuH�C(�8����A��iI��;H���H�E�L�E�H�U�H�M���,H�H�M��:H�U�H�M��p,H;u`L�e�H�M��:�L�e�E3�E�AH�¡
H�M��:�E3�H�U�H�M�V:����A��jH�M��:�H�M�u:�%H�C �xuH�C(�8��A��j�AƆjA��h��H��A�H��::H��1:A�T$H�
Ն��9Hc�H��:H��H#U'H�H�MH�|�H�E�H;�tML�<�;wu-L�GA�xu"I;�t(I���D��H�
x���8��tI;�tH���H��uH�E�H��H���9H;}�tH�G �xu	H�G(�8t
A���H�]g2�A��lA��t	H��S9L�=�dI��S9I��J9�H�
nd��8Hc�I��9H��H#U'H�H�MH�\�H�E�H;�tJH�4�;{u-L�CA�xu"M;�t(I���D��H�
d�8��tH;�tH�[��H��uH�E�H��I���8H;]�tH�C �xuH�C(�8����A��kI��|8L�==uI��|8I��s8�H�
'u��7Hc�I��E8H��H#U'H�H�MH�\�H�E�H;�tOH�4�D;{u-L�CA�xu"M;�t(I���D��H�
�t�:7��tH;�tH�[��H��uH�E�H��I���7H;]�tH�C �xuH�C(�8���2�A��mI���7I��_)H������(H�ع0�s(A�L��H��H��n'I��%)H���!�G(H�ع �9(A�
L��H��H��4'I���(H�����
(H�ع�
��'A�L��H��H���&I���(H����
��'H�ع�
��'A�L��H��H���&�H�M��(�I��L��$�I�[8I�s@I��A_A^A\_]��������������H�\$W� �@H+�H��H�!�
H�H��
H�A H��
H�A(H�1�
H�A0H�Ώ
H�A8H�3�
H�A@H��
H�AHH�IpH��P H��p�H��=$�@��t'H��@��u�?6H��H�\$0H�� _ú��?��H��H�\$0H�� _�̸(�H+�H��(�Z����������@S� �dH+�H��H�G�
H�H���
H�A H�
�
H�A(H�W�
H�A0H��
H�A8H�Y�
H�A@H��
H�AHH�IpH��P H��p��H��H�� [H�%]#�������������3�H�H�AH������H�\$H�L$W� �H+�I��H��H�
H�H��tH��P��X�H�D$8H��H���#�H�CH��H�\$@H�� _���H�\$H�L$W� �[H+�H��H��H�
H�H��tH��P�H�t�X�H�D$8H�WH��u#��3�H�CH��H�\$@H�� _�������H�\$H�t$W� ��H+�H��H��H;�tmH�:H��t	H�H��PH�H�;H��tH��PH�~t�X�
�H�D$0H�VH���"��3�H�{H�CH��tH��0�XH���,�H��H�\$8H�t$@H�� _��������������@S���DH+�H��u3�H�Ā[�3ۋA��ut��xu;H���� ��H�Ā[�H�QH�L$ �� �H��� ��H�L$ �O%��H�Ā[�������������H�\$H�l$VWAV� �H+�I��L��H��H��u3��3ۋA��ut=��xup�H �03H��H�D$@H��t L�NL��I��H��X"H���
H�H���8�`��2H��H�D$@H��t L�NL��I��H��^"H���
H�H��H��H�\$HH�l$PH�� A^_^������������H�\$W� ��H+�H��
"@��t'H��@��u��2H��H�\$0H�� _ú`�U��H��H�\$0H�� _��������H�\$W� �H+�H��j!@��t'H��@��u�-2H��H�\$0H�� _ú����H��H�\$0H�� _��������H��t�A��ut
��xuAx�A@���������������H��t�A��ut��xu���AP������������H����H�\$H�t$ W�0��H+�H��H�ًq�
H�L$P�! �3�H�L$@� ���ut��xuCh�H�KH�T$ ��L�L$@L�D$PH��H�L$ �%!H�L$@��.�H�L$P��.H�\$HH�t$XH��0_�@SUV���"H+�H�8�H3�H��$�A��H��H��H�L$ ��H�L$0A�
�<0��$�fs�f~����.H�����H�XH��$��#�
f���
f�C��
f�C��
f�C���
f�C��
f�C
��
f�C�ޙ
f�C�ԙ
f�C�ʙ
f�C���
D$ f�CH��fs�fH~�H��tH�T$ L�?H���kH�{�.f�Hc�$�H��tL�?H�T$0H�K�@H�3��if�D{H��$�H��H��$�H3��H���^][����@SUW���H+�H���H3�H��$�A��H��H��H�L$ ��H�L$@A�
��.�ȉ�$�H��
H�\$0H�D$ H�D$ H�D$(fs�f~Ń���7-H���tUH�PH��$H�L$(��H�ظ.f�Hc�$�H��tL�6H�T$@H�K�BH�3��if�DsH��$H��H��$�H3���H���_][������@S���H+�H�ZH���H��ug3�H���3�H��tJ�H��ut��xu=H�H�%�؋�H�Ā[�H�PH�L$ ��H�����H�L$ ����H�Ā[�3�H�Ā[�������������H�\$H�t$W���H+�H�ZI�pH��/H����H��H����3�H���3ۋ�H��tA�H��ut��xu4H�H�_���&H�PH�L$ �T�H��B��H�L$ ��3�H���H��tF�H��ut��xu9H�H���;����/H�PH�L$ ���H�����H�L$ ��;����2�L��$�I�[I�sI��_��@SUVWATAUAVAW�x��
H+�H��E3�L��$�A��H��$�H�2Hc~����L�-Z=��L�l$ L�
.=��E3�H�H��������L������H��H�===��H�N�yuTH��A�H�
�
��+��t9H���H��u L�u�
�H�
���H��H��$���H�N�y�<H��A�H���
��+���L��$�H��$��D+�H��xuH�VH�H��$���)L��$�L��$�A�
H��$�H�L$@�|H��$�H;�t$H�L� H��H��H��$�H��tH���P(H�L$@H��tH���P(H��ta�8��*H�D$HH��tH��H��(�I��H�x(H��ID�H��t	H�H��PH��$�H��$�H��tH��PH�=�;��H��$��
*��H�N�y
u=H��A�
H���
�L*��t"��}��L�l$0H�
;��H�L$(H�H����iH�N�yuqH��A�H�K�
�*��tVH���H��u L�΋
�H�
j���H�]�H���L�l$0H��:��H�D$(H�|$ L�L�F�[H��0I����������u���uH��$�H���s�H��$�H���
��H��tH��H��P(�H��$�H��tH��P�@��H��xA_A^A]A\_^][�H�L$P�0��H�`
H�L$P��������H�T$H�L$SVWATAUAVAW�`�Q
H+�L��H��E3�D��$�H�L$H�z�E2�D��$��E�F@H��$ ��M94$�H���H9�������U(H��H��$�H��t(H��$ H���H��
H�H�#~
H�F0�I��H�t$PH��$�H��t
H���H��tH���H�L$8H��tH��PH�L$8�I��H�L$8I��H�\$pDŽ$�H����H��$����H��H�L$x�;���H�H�\$pL�0H�L$xH��tH��P�H��$�H��tH��P�H�H�T$8H��PH�CL��H�D$@H��tH�H��RH�D$@H�L$8�I��H�D$@M��M��tH�H��PH�D$@H�L$8H��tH��PH�D$@H����H���H�=K�uL�ҋ
�H�
6���H��tRH�L�!�H��$�H��H��$�H��7��H��$��xuH��$�L��$����	��I��H�������H��t
H�H��P��@�A�H�D$0H��贼���H������1&H�D$0H��tL���L�D$@H�T$HH����H���I��H��t	H�H��PH�O`H�_`H��tH��PL���H���I;�t'f�H�;tH�O`�0H��H���H��I;�u�L��hH��`I;�t%H�;tH�O`��H��H��dH��I;�u�I��H�\$0H���L� M��t
I�$I��PH���L���H��tH��PH���t{H�����4��H��tWH���H���H���H�\$03�H��1���xH�
4�H�L$XH�|$`D$X����H����D�舄$��E3�H��$�D��$�H�t$PH�\$0H����H�T$XH���L�D$`H�L$XI;�t?H�H���H9��uH��H9��u�x��H��I;�u�H�L$XH��tBH�D$hH+�H��H��H��H��rH��'H�I�H+�H���H��v�O
��5��H�_pH��tH���p�H����L�wpH�O`L�w`H��tH��PL�hM��t;I�O�aM�GM�@I�WI�O����8I�O�����8I����L�whH���H��t/H�K�F���H�S�?����(H�K����@H���|�L���Ƈ�H�D$@L��$�H��t
H�H��R�H��t	H��E����H��$ ��H��H��$ ��H��A�@H��$��D�����"H��$ ��H��H��$ �oD��H��3�y!�غ�D��H��$��q�3�H��$ ��A��H��$��:H�+
H�D$0D��E3�H�T$0H��$����H�L$0��!L��$�H��$ H��$���H��$���H��H��$�H��$����8��;���H��$���H��H��$�����H��$���H�U�H��u �J�_H�H�
=��H�0�H�a2��H�D$ D��L��H��$���
�����EH��$��(�H��$����H��$ ���H�L$HH��tH��P�2��I�$H�H��$��P�H��$����������uBH���H��u �J��
H�H�
y��S
H�l�L��1��H��$��
�H��$����H��$ ���H�L$HH��tH��R�A��H��`A_A^A]A\_^[�H��$��K'��H��H��$���������H�\$W� �H+�H��z@��t'H��@��u��H��H�\$0H�� _ú����H��H�\$0H�� _��������@S� �4H+�H����H�����H��H�� [���@S� �H+�H���l�H����H��H�� [����H�\$W� ��H+�H��H����L�GM�@H�WH�O����8H�O�Y���8H���K�H��H�\$0H�� _��@S� �tH+�H��H���ŵ��H�S�,;����(H�K�	���@H����H��H�� [�������H�L$SVWAVAW�@�H+�L��H��3���$�H�L$ �E�E2�D�t$xI97��H�t$(DŽ$�H�L$8��H��H�L$0�����H�H�\$(H�0H�L$0H��tH��P�H�L$8H��tH��P�H�I��H��PH�KH��$�H��tH��P�H�H��P�H��$�H���7�@��H��$�H�������H�������H��$�H��t!L���L��$�H�T$ H���_��H���H��H��t	H�H��PH�O`H�_`H��tH��P�H���H�H��t	H�H��PH���H���H��tH��PH���,D��D$x�
3�H�|$pD�t$xH�_pH��tH���i�H���#�H�wpH�O`H�w`H��tH��PH�OhH��t�b���H�whH���H��t���H���H��$�H��tH��P�H�L$ H��tH��R�A��H��@A_A^_^[��H�\$UVWATAUAVAWH�l$��@��H+�L��E3�A��D���H�
H�H�U�P �L����k��L�==-��L�|$0H�
-��H�L$(L�%E-��L�d$ L�M�L�E�H�H�����H���H��tJH�H�X L�t$@E3�E�F#H���
H�L$@�������H�T$@H���H�����t2���@��t��H�L$@�,H�����tA��f3��2Z��H��t?H�L�
L��H�T$`H��A��H�D$`I��H�L$`�xuH�t$pL�t$p��	�I��H�uL�t$PH�H�X(L���E3�E�AH�V�
H������L���H�U�H���H��H�v�H��u L�ʀ
�H�
^���H�Q�L�|$0H��+��H�D$(L�d$ L�L�CH�L$P�II��H�M��l�H����H�T$PH�M��o
�L���H�H�X(E3�E8��t%L�t$HE�AH���
H�L$H�!L�D$H���%L�t$@A�H�}�
H�L$@��L�D$@�����H�U�H���H��H���H��u L��
�H�
i���H�\�L�|$0H��*��H�D$(L�d$ L�L�CH����RI��H�M��u�@��t��H�L$@��@��tH�L$H�H���H��uE2��H���H�M��I	�H�U�H�M��"	��uH�M�����H�M���;�t2���H�U�H�E���HD�H�L$x���H�����HEL$PH�M�H��tH��P�3�H�L$@��H��H�T$HH�L$x�=H��H���H�L$x�(�H��vL��L��H��H�M���H����m�H�L$H�a�H�L$@�U3�H�L$H�8H��H���H�L$x��H��H�T$`H�L$x��L��L��H��H�M�M�H������H�L$H��I����'��H���cL���M���SM���I���D��t3�I���D�d$`L�|$hD$`E(�E8���qH��H���H��t>L�EH�UH�M��PL�M�L�D$xI��H��3H��e
H�H��e
H�C �I��H�\$@H��tH�K �e�H��H�L$X�f�H�|$X3���U��H��t>H�L�
L��H�U�H��A��H�E�H��'��H�MЃxuH�}�L�u���	��I��H�|$`H�L�p L�P�M��u L��|
�H�
8���L�+�L�
|'��H�U�H�M����HDž�E3�E�AH���
H����G�L�E�H���H��A�֐H������H�?'��H�M��
H�L$H���H��H������H��I������H���H��tH��P�H�L$HH��tH��P�I���H�H�T$X�P8A�H�H��P�H�L$XH��tH��P�H��tH�K ���E��t3�I�����E2�H�M�H��tH��P�H�L$x���H�M���H���L�=\&��H��tH��P�H�M����H�L$PH��tH��P�H�H��P�H���H��tL�H��A�P�I��H�M��A��H��$�H��@A_A^A]A\_^]�������̸(�6�H+�9tH�I3�H��(H�%�H��(�����������H��L�A����H�L$SVW�0��H+�H��H���D$ H��D$ H�:teH�L$`��H��H�L$X���H��H�H��tH��RH�H�H�H�L$XH��tH��P�H�L$`H��tH��P�H�H�H��PH��H��0_^[���������H�\$ UVWATAUAVAW�@�6�H+�H��E3�A��D��$�E��H���H+��H����@8��t@8uxu�E|�D�m|A��Lc���JM��f��E|����<H���J����H���3��R��H�L�
L��H�T$ H��A��H�D$ H�4$��H�L$ �xuH�\$0L�l$0���	��I��H��$�H����H�H�x(L��$�E3�E�AH�"H��$��������$�L��$�H�T$ H��׃�H��yuH�@�8t@��@2�@��t��H��#��H�L$ �U��@��t��H��$���@��tD�}|H��t
H�H��P��E|A��I��M;�����������H��$�H��@A_A^A]A\_^]��������������@USVWATAUAVAWH�l$��T�H+�)�$)�$�D)�$�D)�$�D)�$�L��3�D���}��}p�}h�}`D��}xH���H+��H�����E����Ax�A|����H���3��)P��L��L�%o"��H��tBH�H�U�H��H�E�H�M��xuH�]�H�\$`H�}�L�%<"��I����I���H��H�\$`H�]�A�~xtI���H��tH��P(��t��2�A���H���F3�H�H�X(H�uxE3�D�FH�:}
H�Mx���L�ExH�T$hH�L$`��H��Q��t2��t$��t��t	��t2��#H�@�8�H�@�8�H�@�8�H�@�8�I��H�L$h�7��H�Mx���E`��EljE`H�|$`H�H�X(H�ExE3�E�AH��|
H�Mx���L�ExH�T$hH���H��Q��t2��t$��t��t	��t2��#H�@�0�H�@�0�H�@�0�H�@�0�I��H�L$h����H�Mx�?��DE�D�mx3�A����w(��
D$h(�D$x��I���H��P(���L�D�
�}��t$x�DL$p�DD$hL�-! ���3�H�|$XI���H�D��H�T$h�P0H��A��H��H��u L��p
�H�
����H���L�d$0L�l$(H����H�D$ L�L�CH�L$X�p�H�\$X��t
H��t@��@2�A��tA��I��H�L$h�r�H�\$X@���3��5M��L��H��t<H�H�T$hH��H�D$hI��H�L$h�xuH�|$xH�D$x�!����3�H�}�W��D$@H����H�H�X(H�E�E3�E�A	H��z
H�M���
�A��D�}�L�E�H�T$hH���H��A��H��H��u L��p
�H�
����H���L�d$0L�l$(H����H�D$ L�L�CH�L$@�8���t��2�A��tA��I��H�L$h�F��A��tA��H�M��������L$Dfn���ɋT$@fn���fE.�zuD(��fD/�vD(�fA/�vD(�fD.�zu(��f/�v(�f/�v(�L$Lfn���ɋL$H�fn���fE.�zuD(��fD/�vD(�fA/�vD(�fD.�zu(��f/�v(�f/�v(�H��t
H�H��P�H�\$XH��t
H�H��P���I���H��P(;�����fE.�D�mxz�,fD.�z�W��
��
�%��
A�������
fD/�rfD/�rD�mp�)A(��X��fA/�r	�Ep��A(��\��,��Epf/�rf/�rD�mh�&(��X��f/�r	�Eh��(��\��,��EhfE.�z
uEW��DX��.�E\�fD/�r
fD/�r�D�m`�fA/�r	�E`��
�D\��A,��E`fD.�zu	W��X��(�\�f/�rf/�s�X��f/�rA���	�\��D,�A���u$A���uD�l$ D�M`D�Eh�UpI����D�l$ D�M`D�Eh�UpI���I���������A���tA���uI���, I���$<�I���I���eI������OM���I�]W��D$@3�D��H�|$PH��t_H��������H;��cH���E�L��H�D$@L��I��L�L�d$PH��fff�H�>H�~H��H��u�H�t$HM����
H�t$HL�|$@M�mI�]I;�t)ff���H��I��H�S�,��H�H��I;�u�8�w�H��H�E`I�F`H�H�_H�]hE3�L�+L�kA�M8�N�H�H�@H�@f�@H�L�l$PL�l$HL�l$@L�H�w L�g(D�o0I�~h��
�H�E`M�FhI�V`H���R�I�FpI�F`D8�jt
I�Nh��I�F`��mu?I����AI���DI���I\I���KI�NpI��H��tH���I���NA���tI�Fpƀ�A���u&I��`H�
H�BH;�tH+�H��D�H�I���lD�M�E3�I���I���sA���tA���uI���`I�^XH��tH��Q��H���X�M�nX��2�H�D$`H��t
H�H��R���L��$A(s�A({�E(C�E(K�E(S�I��A_A^A]A\_^[]�赟�����@USVWATAUAVAWH��$����8�!�H+�)�$ H�/�H3�H��E��D�L$hD�E����U�L������u�H�A`H�XpH�=��uL�oi
�H�
s��=�H��tFH�L�^�H�T$PH��H�D$PH�8��H�L$P�xuL�d$`E3�L�t$`�������E3�E��L�e�M��tI�G`��huI�$H�3�I��PxI�_`L�t$PE3�E�AH�Zs
H�L$P���L�u�E3�E�AH�@s
H�M�������L�L$PL�E�H����H�M���H�L$P�I�_`��htjL�u�E3�E�AH��r
H�M��.�L�t$PE3�E�AH��r
H�L$P�����L�M�L�D$PH�����H�L$P���H�M���L�u�H�M�����.A����L�t$PfAn�����5�
�Y��D$HfD�t$@L�t$8f�D$0�D$(�D$ E3�3�H�L$P�GH�t$PH�����~���}����H�؅�t.Hc~H�VH��t
L�?H�H�	��D{mm�E��CfD�t{H�M�H�]���H���I�_`L�t$PE3�E�AH��q
H�L$P������L�M�L�D$PH��b��H�L$P�nL�t$Pfn]�����Y��D$HfD�t$@L�t$8�.f�D$0�D$(�D$ E3�3�H�L$P�JH�t$PH����~���}����H�؅�t.Hc~H�VH��t
L�?H�H���D{mm�E��CfD�t{H�M�H�]���H���I�_`L�t$PE3�E�AH��p
H�L$P������L�M�L�D$PH��e��H�L$P�qD�l$h�u��}�A�����A�
HcU�H�������A�
Hc�H�M���EtH�M�H�L$PH�
-H�L$XH�L$PH�L$hH���H�L$p��������H�؅�tH�PH�L$h�{� f��{fD�pH�M�H�]����E3�E�AH��o
H�M���Hc�A�
H������Ic�A�
H�M���Et�����tyH�E�X��H�M���H�E�HcpH��H�4pHc}tH��tL�?H�U�H���J�� f�~H�4~Hc�H��tL�?H���H�N��fD�t~H�E��X�u�I�_`L�t$PE3�E�AH�o
H�L$P�����L�M�L�D$PH�����H�L$P��I�_`L�t$hE3�E�AH��n
H�L$h���L�t$PE3�E�AH��n
H�L$P������L�L$hL�D$PH��+��H�L$P�7�H�L$h�+I�_`L�t$hE3�E�AH�|n
H�L$h�Y�L�t$PE3�E�A	H�en
H�L$P�:����L�L$hL�D$PH�����H�L$P���H�L$h��I�_`L�t$h�D$HfD�t$@L�t$8�.f�D$0�D$(�D$ �n�
E3�3�H�L$h���H�D$hH���!H�E�L�t$PE3�E�AH��m
H�L$P������L�M�L�D$PH����H�L$P��H�M��I�_`L�t$hE3�E�AH��m
H�L$h�=�L�t$PE3�E�AH�qm
H�L$P�����L�L$hL�D$PH�����H�L$P����H�L$h���I�_`L�t$PE3�E�AH�.m
H�L$P������L�
��L�D$PH��H��H�L$P�T�I�_`L�t$hE3�E�A$H��l
H�L$h����L�t$PE3�E�A	H��l
H�L$P�c�����L�L$hL�D$PH�����H�L$P���H�L$h��I�_`L�t$hE3�E�AH��l
H�L$h���L�t$PE3�E�AH��l
H�L$P������L�L$hL�D$PH��p��H�L$P�|��H�L$h�p�I�_`L�t$hE3�E�A,H�ql
H�L$h����L�t$PE3�E�AH��l
H�L$P������L�L$hL�D$PH�����H�L$P�
��H�L$h���I�_`L�t$hE3�E�AH�Gl
H�L$h�,��L�t$PE3�E�A
H�Hl
H�L$P�
�����L�L$hL�D$PH�����H�L$P����H�L$h���I�_`L�t$hE3�E�A3H�l
H�L$h����L�t$PE3�E�A
H�l
H�L$P�������L�L$hL�D$PH����H�L$P�&��H�L$h��I�_`L�t$hE3�E�A8H��k
H�L$h�H��L�t$PE3�E�A	H��k
H�L$P�)�����L�L$hL�D$PH�����H�L$P����H�L$h���I�_`L�t$hE3�E�AH��k
H�L$h���L�t$PE3�E�A	H��k
H�L$P�������L�L$hL�D$PH��6��H�L$P�B��H�L$h�6���\�H�D$PA����D$(�D$ L�
Tk
I�W`H�����I�GXA����kI�_`L�t$hE3�E�A
H�!k
H�L$h���L�t$PE3�E�AH�>b
H�L$P�������L�L$hL�D$PH��~��H�L$P����H�L$h�~�A����D$(�D$ L�
�j
I�W`H�M����E3�E�AH��j
I�����I�_`L�t$PE3�E�AH��j
H�L$P�k�����M��L�D$PH�����H�L$P��I�_`L�t$hE3�E�AH�]j
H�L$h�"��L�t$PE3�E�A
H�Nj
H�L$P������L�L$hL�D$PH�����H�L$P����H�L$h���A����D$(�D$ L�
j
I�W`H�M�����I�_`A�
HcU�H�M���EtL�t$hD��H�U�H�L$h����L�t$PE3�E�AH��i
H�L$P�[�����L�L$hL�D$PH�����H�L$P���H�L$h��I�_`A�
HcU�H�M�R��EtL�t$hD��H�U�H�L$h���L�t$PE3�E�AH�Di
H�L$P������L�L$hL�D$PH��X��H�L$P�d��H�L$h�X�I�_`A�
Ic�H�M���EtL�t$hD��H�U�H�L$h����L�t$PE3�E�AH�3f
H�L$P�X�����L�L$hL�D$PH�����H�L$P���H�L$h��I�_`A�
Hc�H�M�P��EtL�t$hD��H�U�H�L$h���L�t$PE3�E�AH��e
H�L$P������L�L$hL�D$PH��V��H�L$P�b��H�L$h�V�A����D$(�D$ L�
�g
I�W`H�M����H�M�����H�M����I�_`L�t$hE3�E�AH��g
H�L$h�J��L�t$PE3�E�AH�^g
H�L$P�+�����L�L$hL�D$PH�����H�L$P����H�L$h���I�_`L�t$hE3�E�AH�g
H�L$h���L�t$PE3�E�A
H�g
H�L$P�������L�L$hL�D$PH��8��H�L$P�D��H�L$h�8�A����D$(�D$ L�
�f
I�W`H�M�������MbA����������Mb�������I�_`A�
�Ǚ+��E�Hc�H�M�Z��EtL�t$hD��H�U�H�L$h� ��L�t$PE3�E�AH�Hf
H�L$P������L�L$hL�D$PH��`��H�L$P�l��H�L$h�`�I�_`A�
�ƙ+��E�Hc�H�M���EtL�t$hD��H�U�H�L$h����L�t$PE3�E�AH��e
H�L$P�V�����L�L$hL�D$PH�����H�L$P���H�L$h��I�_`A�
D+�Ic�H�M�K��EtL�t$hD��H�U�H�L$h���L�t$PE3�E�AH��b
H�L$P������L�L$hL�D$PH��Q��H�L$P�]��H�L$h�Q�I�_`A�
�E�+�Hc�H�M����EtL�t$hD��H�U�H�L$h����L�t$PE3�E�AH�/b
H�L$P�L�����L�L$hL�D$PH�����H�L$P����H�L$h���A����D$(�D$ L�
hd
I�W`H�M��&�H�M����H�M��	��H�M����H�M��{��M��tI�$I��P�H��H3��(�$ H��8A_A^A]A\_^[]�H�M����H���H�M��N��H�L$h�{���H���H�L$h�2��H�L$h�_���H���H�L$h����������������@USVWATAUAVAWH��$�������H+�H���H3�H���A��D�M�D�E��T$xH��Lc�pE3�L�d$pH�L$p����H�^`L�d$PE3�E�D$H�d`
H�L$P����L�d$`E3�E�D$H�H`
H�L$`�������L�L$PL�D$`H����H�L$`���H�L$P��L�d$PA�D$.fn�����Y��
�D$HfD�d$@L�d$8f�D$0�D$(�D$ E3�3�H�L$P���H�|$PH���_D�A��A��v�H��E��t3L�`LcwH�WM��tO�6I����K�t�mmD�{E3�fD�`H�L$pH�\$p�S�H��J�H�^`L�d$PE3�E�AH�S_
H�L$P�x�����L�L$pL�D$PH�����H�L$P��L�d$PfAn�����Y��
�D$HfD�d$@L�d$8�.f�D$0�D$(�D$ E3�3�H�L$P���H�|$PH���oD�A��A��l�H��E��t3L�`LcwH�WM��tO�6I����K�t�mmD�{E3�fD�`H�L$pH�\$p�I�H��@�H�^`L�d$PE3�E�AH�Q^
H�L$P�n�����L�L$pL�D$PH�����H�L$P���A�
I��H�M@�v����A�
HcU�H�M��\��E4A�
HcU�H����B���TA�
HcT$xH��`�$��ȉ��H��`H�D$`H���H�T$hH�D$`H�E�H���H�E�H�E�H�D$PH�T$XH�D$PH�E�H�E�H�E��TM4D���A��D�A����H��E��tlH�PL�m�H�|$XH�L$P�2h�f�L�pHc}4H��tL�?I��I���
�I�<~� f�Lc��M��tO�6H�U@H�O���D�{fF�dwH�L$pH�\$p���H�^`L�d$PE3�E�AH��\
H�L$P�������L�L$pL�D$PH��J��H�L$P�V�H�^`L�d$`E3�E�AH�\
H�L$`����L�d$PE3�E�AH�p\
H�L$P�e�����L�L$`L�D$PH�����H�L$P����H�L$`���H�^`L�d$`E3�E�AH�5\
H�L$`���L�d$PE3�E�A	H�\
H�L$P�������L�L$`L�D$PH��r��H�L$P�~��H�L$`�r�H�^`L�d$`�D$HfD�d$@L�d$8�.f�D$0�D$(�D$ �'�
E3�3�H�L$`�O�H�D$`H����H�D$xL�d$PE3�E�AH��[
H�L$P�F�����L�L$xL�D$PH�����H�L$P����H�L$x���H�^`L�d$`E3�E�AH�>[
H�L$`����L�d$PE3�E�AH�'[
H�L$P�������L�L$`L�D$PH��S��H�L$P�_��H�L$`�S�H�^`L�d$PE3�E�AH��Z
H�L$P�������L�
t�L�D$PH�����H�L$P�
�H�^`L�d$`E3�E�A$H��Z
H�L$`�8��L�d$PE3�E�A	H��Z
H�L$P������L�L$`L�D$PH�����H�L$P����H�L$`���H�^`L�d$`E3�E�AH�iZ
H�L$`����L�d$PE3�E�AH�jZ
H�L$P�������L�L$`L�D$PH��&��H�L$P�2��H�L$`�&�H�^`L�d$`E3�E�A0H��[
H�L$`�T��L�d$PE3�E�AH�\
H�L$P�5�����L�L$`L�D$PH�����H�L$P����H�L$`���H�^`L�d$`E3�E�A9H��[
H�L$`����L�d$PE3�E�A
H��Y
H�L$P�������L�L$`L�D$PH��B��H�L$P�N��H�L$`�B�H�^`L�d$`E3�E�AH�SZ
H�L$`�p��L�d$PE3�E�A	H�DZ
H�L$P�Q�����L�L$`L�D$PH�����H�L$P����H�L$`�����H�D$PA����D$(�D$ L�
�Y
H�V`H����H�FXH�L$p���H���H3���H��A_A^A]A\_^[]�H�M���H�
�H�M��y��H�M���H���H�M��_��H�M���H���H�M��E��������������H�\$H�t$H�|$ UATAUAVAWH��$������H+�)�$�H�ğH3�H���L��H�M�E3�E��D�l$XH���H+��H�����A����D$(�D$ L�
�X
H�Q`H��0����I�_`H��F
H�D$`L�l$PE3�E�EH��X
H�L$P�������L�L$`L�D$PH����H�L$P�"��H�L$`��I�_`Lc�L�ePE�E
I��H��P������L�l$PD��H��PH�L$P�G��H�?F
H�D$`���L�L$PL�D$`H�����H�L$`����H�L$P���I�_`E�E
IcW|H��P�����L�l$PD��H��PH�L$P����H�F
H�D$`���L�L$PL�D$`H��$��H�L$`�0��H�L$P�$�I�_`D8�mt[L�l$PE3�E�EH��G
H�L$P�I��H��E
H�D$`���L�L$PL�D$`H�����H�L$`����H�L$P�����]�I������H��t-H���H���H�����؉]�A�������L�m�H�M������˅�t*��t��t��u3H��W
�H��W
�H��W
�H��W
E3�E�AH�M��o�H�M��yt4H�.E
H�D$`���L�M�L�D$`I�O`����H�L$`���H�M����A����D$(�D$ L�
dM
I�W`H���3��H�E
H�D$`H�=�H���H��H�����W����I��H�E�H���A�����I�_`H��D
H�E�L�l$PE3�E�AH��U
H�L$P�������L�M�L�D$PH����H�L$P���H�M���I�_`L�l$PE3�E�AH��V
H�L$P�2�����L�L$PL�(�H�����H�L$P���I�_`L�l$PE3�E�AH�\V
H�L$P�������L�L$PL��H��f��H�L$P�r�I�_`L�l$PE3�E�AH�'V
H�L$P�������L�L$PL���H����H�L$P�)�I�_`L�l$PE3�E�AH��U
H�L$P�W�����L�L$PL�e�H�����H�L$P���I�_`L�l$PE3�E�AH��D
H�L$P������L�L$PL��H�����H�L$P���A����D$(�D$ L�
 K
I�W`H�L$h���H�L$h���A��D�m�M����I��H�M�I���L�$�I�$H�=��uL�?��H�
{��m�H��tNH�L�f�H�T$hH��H�D$hH�h���H�L$h�xuL�l$xL���H�D$x���
��L���L��M��u�I�EH�U�I��P�A�
Hc�H��P�����H�L$`D�yA��D�A��G�H�E�E��t^H�pH�D$`HcXH�PH��tL�H���n��_f�^H�4^Hc��H��tL�H��PH�N�A�H�E�D�x3�f�D^L�}�I�_`3�H�t$PE3�D�FH�cR
H�L$P�0�����L�M�L�D$PH�����H�L$P���I�_`H��_�I��H�������L��L��H��s�I�_`H��.�H�U�H�������L��L��H��A�A8����I�$3��a!��H��tHH�L�
L��H�T$hH��A��H�D$hL�%��H�L$hI�ԃxuL�l$xH�t$x�F���>��L�%]�L��L��M���rH�t$PH�L$P���I�EH�X(H�u�E3�E�AH��R
H�M�����L�E�H�T$hI���H��yuH�PH�H�L$P�K���2�I��H�L$h����H�M��\���t1H��H�D$X���L�L$PL�D$XI�O`���H�L$X�'�A�E��H��6
H��`H��h�q��H�w6
H��`H���H�����H�E:
H��`H���H����q��H�|:
H������H��H���q��H�
6
H��H��XH��X���H�7
H��H�u�I�EH�X(H�u�E3�E�A
H�6Q
H�M�����L�E�H�T$hI���H��3��K��H�
��H�L$0H�
h�H�L$(H�
��H�L$ L�L�CH�H�M����H�[�H�L$h�(��H�M����H�]�H���(H�H�p(3�H�E�E3�D�@	H��P
H�M����L�E�H�T$hH���H��H��H��u L��C
�H�
ү���H�ůH�5��H�t$0H���H�D$(H���H�D$ L�L�CH�M��H���H��H�L$h�g��H�M��3���tn9u�tiH�]�H�[`H�t$XE3�D�FH��>
H�L$X�3��H�s�H������L�L$XL���H�����H�������H�L$X���I�EH�X(H�u�E3�E�AH��O
H�M����L�E�H�T$hI���H��yuH�@�8A��H���H�L$h����H�M�<�E��L�}�uII�_`H�t$XE3�E�AH��N
H�L$X�a�����L�L$XL�w�H�����H�L$X���I�EH�X(H�u�E3�E�AH��N
H�M���L�E�H�T$hI���H��yuH�@�8A��H��H�L$h����H�M���E3�E����@2�A�E��I�EH�X(3�H�E�E�AH��N
H�M����L�E�H�T$hI���H��yuH�@@80@��H���H�L$h�`��H�M�
�@��tq�}�tkH�]�H�[`3�H�D$XE3�D�@H�=N
H�L$X�*��H��;
H������L�L$XL���H�����H�������H�L$X���@�I�EH�X(3�H�E�E3�D�@H��M
H�M����L�E�H�T$hI���H��yuH�@�8@��H���H�L$h����H�M�.�I�EE3�H�X(@����3�H�u�E�AH�yM
H�M�O��L�E�H�T$hI���H��yuH�PH�H������H�<�H�L$h�	��H�M���H����x�gH�O�GH���H���H�E�H�D$ L���L��`H���H���������L���L�ҒH�E�H�H`�,��H�����3�H�u�D�FH��L
H�M��l��L�E�H�T$hI���H�D�BA��t2A��t#A��tA��tA��u'H�@��H�@��H�@��H�@����H�*�H�L$h����H�M����H�O�GH���H���H�E�H�D$ L���L���H���H�MX������L�MXL�בH�E�H�H`�1��H�MX�>�I�EH�X(H�uE3�E�AH��K
H�M�j��L�EH�T$hI���H��yuH�@�8A��H�`�H�L$h�-��H�M���E��L�}�u\I�_`H�t$XE3�E�AH��J
H�L$X����H��8
H�E`���L�L$XL�E`H��t��H�M`����H�L$X�u�I�EH�X(H�uE3�E�A
H�K
H�M����L�EH�T$hI���H��yuH�PH�H��X���H���H�L$h�[��H�M��H��X�xtbH�O�GH��H��H�E�H�D$ L��L��H���H�Mh�����L�MhL��I�O`����H�Mh���I�EH�X(H�uE3�E�AH�7J
H�M����L�EH�T$hI���H��yuH�@�8A��H���H�L$h����H�M�5�E����I�_`E3�L�d$XE3�E�D$H��H
H�L$X�V��H�>7
H�Ep���L�L$XL�EpH�����H�Mp����H�L$X����KI�_`H�t$XA�H��H
H�L$X�������L�L$XL��H��v��H�L$X���E3�I�EH���I��P�A��H�0H�H�X(L�e E3�E�AH�I
H�M ����A��D�t$XH�U H��ӄ���I�EH�X(L�eE3�E�AH��H
H�M�T��A��D�t$XL�EH�T$hI���A��H�D�BA��t2A��t#A��tA��tA��u+H�@��H�@��H�@��H�@���u���2�A��tA��H���H�L$h���A��tA��H�M�e��A��tA��H�M �P��A��tA��H���H��tH��P����EW�I�EH���I��P�A��H�0H�H�X(L�e0E3�E�AH��G
H�M0�;��A�� D�t$XH�U0H��ӄ���I�EH�X(L�e(E3�E�AH��G
H�M(����A��@D�t$XL�E(H�T$hI���A��H��Q������Hc�L�S��A����;I��H�@�fn����eH�@�fn����RH�@�fn����?H�@fn0���/H�@�W��H*��H�@�0Z���H�@�0��2�E��yA��H�M�H�L$h���A��@tA��H�M(����A�� tA���H�M0����A��tA���H���H��tH��P�����I�_`L�d$X�D$HfD�d$@L�d$8�.f�D$0�D$(�D$ (�E3�3�H�L$X�d�H�D$XH����H���A��H���H�Ex���L���L�ExH����H�Mx����H������I�EH���I��P�A��H�0H�H�X(L�e@E3�E�AH��E
H�M@����A��	D�t$XH�U@H���3���t[I�EH�X(H�u8E3�D�FH�TE
H�M8����A��
D�t$XL�E8H�T$hI���A��H��Q��t
��t��u��2�L�%��A��sA��I��H�L$h�X��A��
sA��
H�M8����A��	sA��	H�M@����A��sA��H���H��tH��P�����I�EH�X(H�uHE3�E�AH��D
H�MH����L�EHH�T$hI���H��Q��t��t	��t2���I��H�L$h����H�MH�S���tJI�_`H�t$XE3�E�AH�,2
H�L$X�}�����L�L$XL�c�H�����H�L$X���H�M�H��tH��P�H��X���H��'
H��H��0�>c��H�� ��c���H���H����c��H�����c���H������H��`H�����b��H��p�c���H�L$P�i��M��tI�EI��P�L���A����D$(�D$ L�
�7
I�W`H�L$h���H�L$h����H�M����H�M�H��tH��P�I�EI��P��u��Ɖu�H�M�H��H�M�H;MP}E3���H���H�E�L���L���H�u������3�I��I+�H��H�H���6D��D��H��@ff�A�
A��H��P������H�
ŇD�qA��D�A��"�H�E�E��tfH�pH���HcXH�PH��tL�H���G��_f�^H�4^Hc��H��tL�H��PH�N��H�E�D�p3�f�D^H�u��3�H�^`H�E�E3�E�AH�;?
H�M��	�����L�M�L�E�H�����H�M����K��H�H�V`�P�H�M��~�A��I��L;����H���L���H�F`��jt-��mt$I��M;�tH�H�H���PH��I;�u�I��M;�tH�H��tH���P H��I;�u�M��tDH�E�I+�H��H��I��H��rH��'M��I+�H���H��v�d��I���G��H�����H�L$`����H�����H��0��H���H3���L��$I�[8I�s@I�{HA(s�I��A_A^A]A\]�H�L$h���H��H�L$h�a�̺4�4�4�4505055$5����H�L$USVWATAUAVAWH�l$��h�H+�L��E3�E��D���H�Y`L�l$PE3�E�EH��?
H�L$P���L�l$HE3�E�EH�=
H�L$H�������L�L$PL�D$HH��k��H�L$H�w��H�L$P�k�A����D$(�D$ L�
�<
I�W`H�MH�ƽ�M���L�t$0I���H�u�L;���DI�3��6��H��t>H�L�
L��H�U�H��A��H�E�H�c��H�M��xuH�]�L�m��#��	��I��H���H��taH�H�T$pH��P�A��H�8H�H�X(L�l$XE3�E�AH�t>
H�L$X����A��D���H�T$XH���H�����t@��@2�A��tA��D���H�L$X�D�H���A��t"A��D���H�L$pH��t
H��PH���@����A��H�H�x(L�l$`E3�E�AH��=
H�L$`�3��L�D$`H�UH���H�D�BA��tA��tA��uH�@�0�H�@�0H���H�M���H�L$`���f��@��I�H�=$�uL�/
�H�
����H��t:H�L���H�U�H��H�E�H����H�M��xuL�m�H�E��j�L�m�M����I�EH�T$@I��P�H�\$@H���kf�����9s��H��H���.��L��H�E�H�H�T$xI��P(�H��H�M��,��H�L$xH��tH��P�H�]�H�H��P���H�H�UH��P �H��yuH�x�3�H�=&�uL��-
�H�
����H��H�����H��H�E�H����H�M�t��wr��H��H���l��L��H�E�H�H�U�I��P(�H��H�M��k��H�M�H��tH��P�H�}�H�H��P��uH�H��P��u����ƅ�H�H��P�I�I��P�H��t
H�H��P����L�t$0H�H��P�I�I��P�H�\$@L���@����I�O`��I��H��o�H�H�L$8�Q�����L�L$8L���I�O`�
�A�L�8;
H�T$8H�L$8��I�_`3�H���E3�D�GH�e8
H����0�����L�L$8L���H�����H������I�_`H�|$0E3�D�G
H��:
H�L$0����H�|$hE3�D�GH�/
H�L$h�������L�L$0L�D$hH��E��H�L$h�Q��H�L$0�E�A����D$(�D$ L�
�7
I�W`H�M0�����O���H��H�E�H��t L���I�W`H���H��
H��H��H�]�H��t�CD���H�T$@H��͸H�T$@H�����H��t
H��(��H�M0���H�L$8���H�\$@H��t
H�H��P�M��tI�EI��P�H���H�u�E3�H��t
H�H��P�I��L�t$0L;�����H�MH���H��hA_A^A]A\_^[]�H�\$W� ��H+�H���@��t'H��@��u�}�H��H�\$0H�� _ú�EW��H��H�\$0H�� _��������@USVWATAUAVAWH��x�v�H+�L�񀹠��H�Y`E3�L�mPE3�D�@�H��8
H�MP����L�mHE3�E�EH��,
H�MH�������L�MPL�EHH��$��H�MH�1��H�MP�&�A����D$(�D$ L�
g5
I�V`H�M����I���I+��H��Lc���E��I���J�<�H�I#��H�I��hH�\�I;�X��H�4�H�SH���/����uH;��sH�[H�SH�������t�H���VI;�X�II��PL��H�U���H�L�mPH�RH�MP���H�EPH�EHH���Z�H��t>H�L�
L��H�U�H��A��H�E�H�w��H�MȃxuH�]�L�m�7��	�/�I��H�]XI�N`���H�UXH���H��H�MXH��tH��R�H��y��H�EH�xtv���L��L��{I�N`�n�H��#
H�E`���L�MHL�E`I�N`�L��H�M`�Y�A����D$(�D$ L�
�*
I�V`H�M���H�M����H�MH��I��M;��3���H�M���H��xA_A^A]A\_^[]���������@USWH��P该H+�H��H�Y`H�E0E3�D�@�H�6
H�M0���H�E(E3�E�AH�"*
H�M(�������L�M0L�E(H��e��H�M(�r��H�M0�g�A����D$(�D$ L�
�2
H�W`H�M�³�H�E E3�E�A-H��5
H�M �q����L�E H���E3�E�A(H��5
H�M �G��
�L�E H���vE3�E�ATH��5
H�M ����'L�E H���ME3�E�AYH��5
H�M �����'L�E H���$E3�A��H�6
H�M ����'L�E H���E3�A�5H��7
H�M ����'L�E H����E3�A��H��8
H�M �t���%L�E H���E3�A��H��9
H�M �I��" L�E H���xE3�E�A,H�*:
H�M � �� L�E H���OE3�A��H�/:
H�M ����l�L�E H���$�H�M ����H�M���H��P_[]�������H�\$ UVWATAUAVAWH�l$��p�!�H+�H�7wH3�H�E`M����L��A�
��H�M����ETD�pA���H�D$hE3�E����H�XH�C(H�i:
H�
N:
H;�wA��H;�s+��~H��f`�fq��H��H��u�H���H��f��H�If�H��H��u�HcuTH��tL�6H�U�H��譢H�D$hD�pfD�,sI�_`L�l$PE3�E�AH��/
H�L$P�������L�L$hL�D$PH��"��H�L$P�.�L�l$P�.�D$HfD�l$@L�l$8f�D$0�D$(�D$ ��Y
E3�3�H�L$P��H�D$PH����H�D$XH�
M9
H�L$pH�L$XH�L$x�@D�4E	A����H�D$`�
9
f�H�
9
f�H
�
9
f�H�
9
f�H�
�8
f�H�
�8
f�HH�pH�D$XHcXH�PH��tL�H���k�H�^�,-H��H�D$XHcpH�PH��tL�6H���?�H�s�)f�H�D$`D�pfD�iI�_`L�l$PE3�E�A	H�l8
H�L$P�)�����L�L$`L�D$PH�����H�L$P���A����D$(�D$ L�
=%
I�W`H�M����I�_`L�l$PE3�E�AH�8
H�L$P�������M��L�D$PH��=��H�L$P�I�A����D$(�D$ L�
�7
I�W`H�M�����I�_`H��pH�3H�FH�E�D�m�H�΀xu'H�E�f9xs
D�m�H�@�
�E�H��H��xtـyuf;ysXH��������H9C��H�\$pL�l$x� �Շ�f�xH�0H�pH�pf�@E�)D$pL��H�T$pH�����H�M����H�M��ح�H�L$`�T��H�L$X�H��H�L$h�<�H�M`H3��ЃH��$�H��pA_A^A]A\_^]���H���H�M��f��H���H�M���������H�\$H�t$H�|$ UATAUAVAWH�l$��@虞H+�H��rH3�H�E0L��H�� �H�Y`E3�L�l$@E3�E�EH�-6
H�L$@�Ҽ�L�l$PE3�E�EH��"
H�L$P�������L�L$@L�D$PH��2��H�L$P�>��H�L$@�2�A����D$(�D$ L�
s+
I�W`H�M�����L�l$HH�L$H�4��M��I�$I;��IH�5�5
�{L�s3�I��֪H���A�
��H�M��ӻ�E$H�t$PH�M�H�L$X�p��o�H����tH�PH�L$P�B��)f��wfD�hH�L$HH�|$H�b�I�`L�l$@E3�E�AH��*
H�L$@�������L�L$HL�D$@H����H�L$@��H�L$p�0�AF(D$`I�pL�l$@H�L$@�*��L�l$8L�l$0H�D$@H�D$(�D$ ����M��L�D$`H�T$pH���`��H�L$@���H�5e4
H�H��I;������H�L$H����H�M���H�M0H3���L��$@I�[8I�s@I�{HI��A_A^A]A\]������������H�\$H�t$H�|$ UATAUAVAWH��$p������H+�)�$�)�$pD)�$`H��oH3�H��PL��H��X�
H�Y`E3�L�l$XE3�E�EH��3
H�L$X���L�l$`E3�E�EH�3 
H�L$`������L�L$XL�D$`H��s��H�L$`���H�L$X�s�A����D$(�D$ L�
�(
I�V`H���˩�I��PH�D8k�_I�%#"����E�}.�D�R
H���K(I3�H���C)H3�H���C*H3�H���C+H3�H��I��@H#�H�I��(H�t�I��H;�tH���C(;FtH;�tH�v;Fu��I��H��HD�H;��aH�C H�H�xH�M@H�}HA�
�S(H��������DD�`D�A��.�H�D$`E����(E@E�
�"
f�H�
w"
f�H
�
m"
f�H�
c"
f�H�
Y"
f�H�
O"
f�H�
E"
f�H�
;"
f�H�
1"
f�H�
'"
f�H�
"
f�HL�xfs�fH~�H��tL�?H�UI���Ι�.fA�M�<Hc�DH��tL�?H���I�O蠙H�D$`D�`fE�lA�.I�~`L�l$PE3�E�AH��&
H�L$P�������L�L$`L�D$PH����H�L$P��I�~`A�
H�S0H��0������L�l$pD��H��0H�L$p�O��L�l$hE3�E�AH�w&
H�L$h������L�L$pL�D$hH�����H�L$h����H�L$p���I�~`A�
H�S8H��0�����L�m�D��H��0H�M��Ƶ�L�l$xE3�E�AH��%
H�L$x�������L�M�L�D$xH����H�L$x���H�M���I�~`A�
H�S@H��0�}����L�m�D��H��0H�M��?��L�m�E3�E�AH��"
H�M�������L�M�L�E�H�����H�M�����H�M����I�~`A�
H�SHH��0������L�m�D��H��0H�M�����L�m�E3�E�AH�a"
H�M�������L�M�L�E�H����H�M��
��H�M���I�~`L�l$PE3�E�AH�k$
H�L$P�0��L�m�E3�E�AH��.
H�M�������L�L$PL�E�H�����H�M�����H�L$P���A����D$(�D$ L�
e.
I�V`H������H�~L�l$XH�L$X����L�G(H�S@H�M0�D�L�G0H�SHH�M �2�H�M0� �E3�A�P��(�H�M ��E3�A�P��(�A(�(����tA(�(�г���&H�M �ƢL�l$P�D$HfD�l$@L�l$8fD�|$0�D$(�D$ (�E3�3�H�L$P���H�D$PH���H�EH�M0�l�L�m�D$HfD�l$@L�l$8fD�|$0�D$(�D$ (�E3�3�H�M�`�H�EH����H�E�H�-
H�EPH�E�H�EXH�EPH�E`H��,
H�EhH�E`H�EpH�EH�ExH�EpH���H�W,
H���H���H�L$X��H�M�����H�M���H�D$X�xtGI�~`L�l$PE3�E�A	H�,
H�L$P�ղ����L�L$XL�D$PH��T��H�L$P�`�A�
�S(H��0�j����H�
=,
H���H��0H����x	����H�E���t(H�PH����|A�)fD� H�M��yfD�h�A�)I�~`L�l$PE3�E�A
H��+
H�L$P������L�M�L�D$PH�����H�L$P���A����D$(�D$ L�
�+
I�V`H������H������H�M��a��H�L$X�U��H������H�C H�P�HH���H���D�C(H���H�M�:����I�~`L�l$PE3�E�AH�z 
H�L$P�G�����L�ML�D$PH��Ǟ�H�L$P�ӰA����D$(�D$ L�
\
I�V`H����+��H�D$`D�xA��A��l�H�E�E��tL�@ur�@l(�#f�HH�pH�D$`HcxH�PH��tL�?H���|�fD�$~H�E�D�xfD�l~I�~`L�l$PE3�E�AH�P*
H�L$P�m��L�m�E3�E�AH��
H�M��P�����L�L$PL�E�H��Н�H�M��ݯ�H�L$P�ѯI�~`L�l$PE3�E�AH��)
H�L$P����L�m�E3�E�AH�L
H�M�������L�L$PL�E�H��b��H�M��o��H�L$P�c�I�~`A�
H�SPH��0�خ���L�m�D��H��0H�M����L�m�E3�E�AH�7
H�M�]�����L�M�L�E�H��ޜ�H�M���H�M��I�~`A�
H�SXH��0�U����L�m�D��H��0H�M���L�m�E3�E�AH��
H�M�ڮ����L�M�L�E�H��[��H�M�h��H�M�]�I�~`L�l$PE3�E�AH�r(
H�L$P����L�m�E3�E�AH�\(
H�M�n�����L�L$PL�E�H����H�M����H�L$P��I�~`L�l$PE3�E�AH�(
H�L$P������L�M�L�D$PH�����H�L$P���A����D$(�D$ L�
F
I�V`H�����H������H�M�i��H����ӝ�H�M�P��H�L$`�D�A�.I�%#"����H�C�xt"H�C�xuH;Xu
H��H�@�xt�H���'H��H��yu@�H��H�H�Ȁxt�{���H���B�H��PH3��[sL��$�I�[8I�s@I�{HA(s�A({�E(C�I��A_A^A]A\]�H����߳��H�(�H���蔌�H���迳��H��H����t�������������H�\$H�t$H�|$ UATAUAVAWH��$P�������H+�H��aH3�H���L��3�D���t$HH9���TH�Y`H�t$@E3�D�FH�&
H�L$@���H�t$HE3�D�FH�7
H�L$H�������L�L$@L�D$HH��w��H�L$H����H�L$@�w�A����D$(�D$ L�
�
I�U`H�M�қ�H�t$PH�L$P�y��I���H�D$pH�8H;��}�L�gI��+�H���^3�I���L��H���G�ދ@��ut��xu2I�O�i����$I�WH�M�_��H��M���H�M��A�
��H�M������H�
J$
H�M�H�MH�M��p��S�H�؅�t H�PH�M��'v�)f��s3�f�p�3�H�L$PH�\$P�B�I�]`H�t$@E3�E�AH��
H�L$@�p�����L�L$PL�D$@H����H�L$@���H�_3���H��tBH�L�
L��H�U�H��A��H�E�H�=���H�M��xuH�u�3�H�E����3��
��3ɋ�H�u�W��D$xH����H�H�X(H�L$XE3�E�A	H�e
H�L$X����A��D�t$HL�D$XH�U�H���H��A��H��yH��u L��
�H�
�y�v�H��yH�����H�D$0H�\���H�D$(H�����H�D$ L�L�CH�L$x����t��2�A��tA��H�>���H�M���A��tA��H�L$X�������H�M���HcM�HcE�H�E�H�M�H�L$`���A�G��ut��xuAGx�AG@D$`I�L�D$hI��H�T$`H��I��PI�]p3�H�D$@H�L$@�k��3�H�D$8H�D$0H�D$@H�D$(�D$ ����M��L�E�H�U�H��衈�H�L$@���I�L�D$hH�T$`I��P�H��t
H�H��P�H�H��H;D$p�������H��t
H�H��P�H�L$P����H�M�
�H���H3��&nL��$�I�[8I�s@I�{HI��A_A^A]A\]������@SUVWAV�`��H+�H��H�Y`3�H��$�E3�D�@�H��#
H��$��o��H��$�E3�D�EH�D	
H��$��J�����L��$�L��$�H��Ô�H��$��̦�H��$����A����D$(�D$ L�
#
H�W`H�L$H���H�G`H�XpH9-wuL��
�UH�
�v���H��tCH�L��vH�T$0H��H�D$0H�����H�L$0�xuH�\$@H�l$@�v��	�n�H��H��$�H��tpH��L�5�W@�H�H�xxH��$�J�6H��$����H��$�H��$�H��$�H��אH��$����H��H��xr�H��t
H�H��P�H�L$H��H��`A^_^][��H�\$H�t$H�|$ H�L$AV�@�0�H+�I��M��H��H���D$ L�
����E3�3����D$ H�H�H��P(��tjI�H�L��H�T$(�P(L��H�H�H�H�H�PH�OH�HH�WH�WL�HI�	H�I�H�
L9OuH�WI9PuM�HH�0���H�L$(���H��H�\$XH�t$`H�|$hH��@A^�������������@USVWAVAWH��X�J�H+�L��H��3��u8ǁ�fǁ�Ɓ�ǁ�ǁ�H�:3��T�H��t>H�L�
L��H�U�H��A��H�E�H�����H�MȃxuH�}�H�u�A��	�9�H��H�}PH���NH�H�U@H��P�H�M@H���'H�uHE3�E�AH��
H�MH����L�
�E3�3�H�M�S��E8H�M@H�H�UH�P(��ttH�L�EHH�U�H��P(L��H�H�M�H�H�U�H�PH�M�H�HH�U�L�HI�H�M�I�	H�U�H�M�L9M�HEM�H�M�H�E�I9@uM�HH�����H�M�N�H�EȃxuH�EЀ8�����H�U���H�M�#��H�MH�ТH�uHE3�E�AH��
H�MH���L�
����E3�3�H�M�]��E8H�M@H�H�UH�P(��ttH�L�EHH�U�H��P(L��H�H�M�H�H�U�H�PH�M�H�HH�U�L�HI�H�M�I�	H�U�H�M�L9M�HEM�H�M�H�E�I9@uM�HH�����H�M�X�H�EȃxuH�EЀ8�����H�_���H�M�-��H�MH�ڡH�uHE3�E�AH�
H�MH���L�
���E3�3�H�M�g��E8H�M@H�H�UH�P(��ttH�L�EHH�U�H��P(L��H�H�M�H�H�U�H�PH�M�H�HH�U�L�HI�H�M�I�	H�U�H�M�L9M�HEM�H�M�H�E�I9@uM�HH�����H�M�b�H�EȃxuH�EЀ8�����H�i���H�M�7��H�MH��H�uHE3�E�AH�B
H�MH���L�
���E3�3�H�M�q��E8H�M@H�H�UH�P(��ttH�L�EHH�U�H��P(L��H�H�M�H�H�U�H�PH�M�H�HH�U�L�HI�H�M�I�	H�U�H�M�L9M�HEM�H�M�H�E�I9@uM�HH�����H�M�l�H�EȃxuH�EЀ8�����H�s���H�M�A��H�MH��H�uHE3�E�AH��
H�MH�"��L�
���E3�3�H�M�{��E8H�M@H�H�UH�P(��ttH�L�EHH�U�H��P(L��H�H�M�H�H�U�H�PH�M�H�HH�U�L�HI�H�M�I�	H�U�H�M�L9M�HEM�H�M�H�E�I9@uM�HH�����H�M�v�H�EȃxuH�EЀ8�����H�}���H�M�K��H�MH���H�uHE3�E�AH�v
H�MH�,��L�
$���E3�3�H�M����E8 H�M@H�H�UH�P(��ttH�L�EHH�U�H��P(L��H�H�M�H�H�U�H�PH�M�H�HH�U�L�HI�H�M�I�	H�U�H�M�L9M�HEM�H�M�H�E�I9@uM�HH�����H�M���H�EȃxuH�EЀ8�����H�����H�M�U��H�MH��H�uHE3�E�AH�P
H�MH�6��L�
.���E3�3�H�M����E8@H�M@H�H�UH�P(��ttH�L�EHH�U�H��P(L��H�H�M�H�H�U�H�PH�M�H�HH�U�L�HI�H�M�I�	H�U�H�M�L9M�HEM�H�M�H�E�I9@uM�HH�����H�M���H�EȃxuH�EЀ8�����H�����H�M�_��H�MH��H�uHE3�E�AH�z
H�MH�@��L�
8���E3�3�H�M����E8�H�M@H�H�UH�P(��ttH�L�EHH�U�H��P(L��H�H�M�H�H�U�H�PH�M�H�HH�U�L�HI�H�M�I�	H�U�H�M�L9M�HEM�H�M�H�E�I9@uM�HH�ƭ��H�M���H�MȋQ��t6��t(��t��t
��tE2��u8�$H�EЋ0�H�E��0�H�E��0�H�E��0A�H�i���H�M�7��H�MH��E��t������t-I���ȫ��H��t H���H���H�����ȉ��H�M@H��tH��P�H��t
H�H��P�H��XA_A^_^[]��������H�\$D�L$ D�D$UVWATAUAVAWH�l$ٸ��}H+�A��L��L��E3�D�uwE3�D8��u#L�u��D��H��
H�M��[�H�M��$L�ugA�H�L

H�Mg�:�H�Mg�H�H�E�L�1�	��@��t
��H�Mg���@��t
��H�M����A����D$(�D$ L�M�I�W`H�M���A����'I�_`L�u�E3�E�AH�
H�M�����L�ugE3�E�AH��	
H�Mg�������L�M�L�EgH��
��H�Mg���H�M���I�_`L�ugE3�E�AH��

H�Mg�?�����L�MgL�QH�����H�Mg�ʙI�_`L�u�E3�E�AH��
H�M�����L�ugE3�E�AH�
H�Mg�ݙ����L�M�L�EgH��^��H�Mg�k��H�M��`�A����D$(�D$ L�
�I�W`H�M�����I�_`L�u�E3�E�AH�L
H�M��j��L�ugE3�E�AH�
H�Mg�M�����L�M�L�EgH��Ά�H�Mg�ۘ�H�M��ИI�_`L�u�E3�E�A
H��	
H�M����L�ugE3�E�AH�!�H�Mg������L�M�L�EgH��d��H�Mg�q��H�M��f�I�_`L�u�E3�E�AH�	
H�M�����L�ugE3�E�A
H�s
H�Mg�y�����L�M�L�EgH�����H�Mg���H�M����A����D$(�D$ L�
��I�W`H�M�W�H�M�E�I�_`L�u�E3�E�AH�
H�M�����L�ugE3�E�AH�
H�Mg������L�M�L�EgH��a��H�Mg�n��H�M��c�I�_`L�u�E3�E�AH��
H�M�����L�ugE3�E�AH���H�Mg�v�����L�M�L�EgH�����H�Mg���H�M����I�_`L�u�E3�E�AH��
H�M��)��L�ugE3�E�A
H�
H�Mg������L�M�L�EgH�����H�Mg����H�M����A����D$(�D$ L�
�I�W`H�M��H�M�؆�H�M��͆�]E2���I���KH�M�@f�I�EH�<8��J�0I�O`�ÃH��H��'�H�E�I�_`H�EgE3�E�AH�a
H�Mg�/�����L�M�L�EgH�����H�Mg���I�EH�8H�]gH��t
H�H��PI�E���uwN�0H�E�H�H�P�HH�U�H�M��D$ L�MgH�U�I���J
��uE��tA�@��t��H��t
H�H��P�I��H��H�m�����H�M����H�M��A��H��$�H�ĠA_A^A]A\_^]����������������D�L$ D�D$H�T$USVWATAUAVAWH�l$���vH+�E��L��H��E3�D8���YD8���LH�Y`L�l$0E3�E�E
H��
H�L$0�˔�L�mPE3�E�EH��H�MP�������L�L$0L�EPH��.��H�MP�;��H�L$0�/�A����D$(�D$ L�
��H�W`H�M����A����D$(�D$ L�
��H�W`H�M��d��H�_`L�l$0E3�E�EH�t
H�L$0���L�mPE3�E�EH�&
H�MP������L�L$0L�EPH��t��H�MP����H�L$0�u�H�_`L�l$0E3�E�EH��
H�L$0����L�mPE3�E�EH��H�MP�������L�L$0L�EPH����H�MP���H�L$0��H� 

H�D$@H��H�D$HH�D$@H�D$pH�V
H�D$xH�T$pH�L$P�J��H�_`L�mPE3�E�E	H��
H�MP�������L�L$PL�EPH��y��H�MP���A����D$(�D$ L�
�H�W`H�M����H�_`L�mPE3�E�E
H��
H�MP�������L�MPL�oIH����H�MP��H�_`L�l$0E3�E�EH�P
H�L$0�I��L�mPE3�E�EH�j�H�MP�,�����L�L$0L�EPH����H�MP����H�L$0���A����D$(�D$ L�
6�H�W`H�M���H�M�����H�M����H�L$P�g��H�M��ԁ�H�M�Ɂ�����H�_`L�l$0E3�E�A
H��
H�L$0�r��L�mPE3�E�AH���H�MP�U�����L�L$0L�EPH���~�H�MP���H�L$0�֐A����D$(�D$ L�
_�H�W`H�M�1��H���H����H�H�pH�L$P���H���H�
y�H�L$@H�D$H(D$@fE�L��H�U�H�L$p�C��H�
�
H�L$@H�
�
H�L$HL��H�T$@H�MP���H�L$xH��tH��PH��tH�L��H��A�АH�L$P�u�E�GH�UPH��֐H�MP�܏E��E���2I��L�l$p�H���H��t	H�A��P0I�H�H�\$@H��t
H�H��P�H�������tqH�w`E3�L�|$0E3�E�GH�0
H�L$0����L�}PE3�E�G
H��
H�MP�������L�L$0L�EPH��}�H�MP���H�L$0�
�A����D$(�D$ L�
��H�W`H�M��h�I�6I�H�O`��|H��H���~L��H�D�yA��
A����H�D$PE��t]�@co�@nt�@ai�@ne�@r-H�HH�L$0I�HcpH�PH��tL�6�pH�L$0H�D$PD�xE3�fD�<q�E3�H�w`L�|$0E3�E�AH���H�L$0�x�����L�L$PL�D$0H���{�H�L$0��A����D$(�D$ L�
��H�W`H�M��^~�H�w`L�|$0E3�E�AH�>�H�L$0������M��L�D$0H���{�H�L$0���H�w`L�|$0E3�E�AH��
H�L$0�ƍ�L�|$`E3�E�AH���H�L$`�������L�L$0L�D$`H��&{�H�L$`�2��H�L$0�&�H���p���u`���H�D$h��tZ�@ur�@l(�#f�HL�xH��HcpH�PH��tL�6I����nI�w�)f�H�D$h�U`�PE3�fD�yH�w`L�|$0E3�E�A	H��

H�L$0�ٌ����L�L$hL�D$0H��Xz�H�L$0�d�A����D$(�D$ L�
��H�W`H�M��|�H�EXL�M�I�H�P�HH�U�H�M��D$ L�L$@H�U�H�����H�M�y|�H�L$h����H�M��b|�H�L$P�ދ�H�M��K|L�uXH�t$pD�}hH��t
H�H��P�A��I��H��H�t$pE;�����H���H��tH��P �H�M��{�FI�H�O`�"yH��H���{H�H�AH�E��AH�E�L����D$ M�H�U�H���H��A_A^A]A\_^[]������L�L$ H�T$USVWATAUAVAWH�l$����lH+�M��H��I��H�M��f?����t$H�E��xt���L�M�L�BH�N`��xH�F`H�XpH�=([uL���H�
[��tH��tAH�L��ZH�U�H��H�E�H�ڛ��H�M��xuH�}�E3�L�u���t���tE3�A��H�}�D�eH����L�u_H�M_�Y��E3�H�M_E��t
E�AH�!
�
A�H�F
�D�H�^`L�uoE3�E�AH�b�H�Mo�$�����L�M_L�EoH���w�H�Mo����H�M_����H��t
H�H��P�A����D$(�D$ L�
 �H�V`H�M��y�L���I�M0I#I�}H��H�H�\�I;]t<H�H�<�H�SI���˞����u �H;�tH�[H�SI��諞����t�H��uI�]H���H;Y�.M��H�U��Q�H�L�i L�m�I���wH���I��H�]�E����H�^`L�uoE3�E�AH�N
H�Mo���L�u_E3�E�AH��H�M_�׈����L�MoL�E_H��Xv�H�M_�e��H�Mo�Z���RH�E_A����D$(�D$ L�
��H�V`H���xH��H�E�H�}gfs�fA~�A��A��ۆH�D$@E��tME��@bg�-f�HL�hfs�fH~�H��tL�?H�U�I����iH�D$@D�xfE�t}L�m�H�~`L�u_E3�E�AH��H�M_�܇����L�L$@L�E_H��\u�H�M_�i����uxE��ts���ujH�~`L�uoE3�E�AH��H�Mo����L�u_E3�E�A
H�_
H�M_�e�����L�MoL�E_H���t�H�M_���H�Mo��H�~`L�uoE3�E�A
H���H�Mo���L�u_E3�E�AH�9�H�M_�������L�MoL�E_H��|t�H�M_����H�Mo�~�A����D$(�D$ L�
�H�V`H�M��v�H�M��nwH�~pL�u_H�M_�t��M�E(L�t$8L�t$0H�E_H�D$(�D$ M��H�U�H���f�H�M_���H�M�ov�H�L$@���H��tH��Tv�H���[QE����H�]gfs�f~ǃ�����H�D$@��tGE��@bo�-f�HL�xfs�fH~�H��tL�H�U�I���gH�D$@�xfE�4_H�^`L�u_E3�E�AH���H�M_�������L�L$@L�E_H��s�H�M_�����us���ujH�^`L�uoE3�E�AH���H�Mo�6��L�u_E3�E�A
H�
H�M_������L�MoL�E_H���r�H�M_����H�Mo���H�^`L�uoE3�E�AH��
H�Mo�̄�L�u_E3�E�AH���H�M_�������L�MoL�E_H��0r�H�M_�=��H�Mo�2�A����D$(�D$ L�
��H�V`H�M��t�A�H�UwH���]����H�M�ft�H�L$@���E3�H�UwH���1����H�M�:t�H�M������H���A_A^A]A\_^[]�H�\$H�l$H�t$ WATAUAVAW�`�NeH+�E��L��L��3ۉ�$�H��$�@2�3�H�
H��P(����I�H�D��H�T$@�P0L���H��SH��u L���H�
zS�TmH�mSH�f���H�D$0H�:���H�D$(H�n���H�D$ M�M�FH��$���l��tBH��$�t7H����H�L$@��l��E��H��$�I�����u@��t@��H���H�L$@��l��H��$�3�H��$�H��tH�H��PH��$���;�������H��$�H��tH��R�@��L�\$`I�[0I�k@I�sHI��A_A^A]A\_����������������H�\$ UVWATAUAVAWH��$���cH+�H��7H3�H��D�D$HL��L��H�3�����H��tAH�L�
L��H�U�H��A��H�E�H��H�M��xuL�e�E3�L�u���k���kE3�E��L�e @2�M����I�MH�H�U�P�@2�A8��tfI�$H�X(L�t$PE3�E�AH��H�L$P�X��L�D$PH�U�I���H��yuH�@@80@��H�N���H�M��k�H�L$P�ȀI��H�M���1��|$HtRH�M��y	u#H��A�	H�q�������H�M��yu#H��A�H�X��Ҁ����
H�M�@����
H�E�H�HA�L�0��P�o����lI��H�M��{�H�M�H���=I�_`L�u�E3�E�AH��H�M��D��L�t$PE3�E�AH�d�H�L$P�%�����L�M�L�D$PH���m�H�L$P���H�M���I��H�M��tH��I�O`�=mH��H���oH��H�M�H��tH��R�H��ytEI�_`L�t$PE3�E�AH���H�L$P������L��L�D$PH��m�H�L$P� A����D$(�D$ L�
��I�W`H�M��{o�D�D$HH�U�I���H�����H�M��SoH�M�H��tH��R�@���GM��H�U�I�����I���H�QH9� W��E�M��H�UX���H�H�y H�}�I�$H�X(L�t$PE3�E�A	H�Q�H�L$P��~�L�D$PH�U�I���H�U�H��諘H�����H�M��rh�H�L$P�~LcE�HcU�H�M��TkHcM�HcE�H�E�H�M�H��mH���lL�t$PH�L$P�~�A����UH�M��y
t@2��!H��A�
H����
~��@��H�M��yt2�� H��A�H�����}����H�M��yt2�� H��A�H�~���}����H�M�@��u6��u2��u.�y	��H��A�	H�W���}�����H��3H�L$P��{I�_`L�t$@E3�E�AH���H�L$@�(}�L�t$XE3�E�A
H��H�L$X�	}����L�L$@L�D$XH���j�H�L$X��|�H�L$@��|A��L�t$XH�L$X��|�I�$H�X(L�t$@E3�E�A
H���H�L$@��|�L�D$@H�U�I���H�D�BA��tA��tA��uH�@�8�H�@�8H�~���H�M��Lf�H�L$@��{�υ�t&��t��u7D�AH�8��A�H�1��
A�H��E3�H�L$X�|H�A�H�E����L�L$XL�E�I�O`�ui�H�M���{�H�L$X�v{I�_`L�t$@E3�E�AH���H�L$@��{����L�M�L�D$@H��$i�H�L$@�0{A����D$(�D$ L�
��I�W`H�M@��k�I�W`H��pH�M��y{�L�u�H�M��"{�I�$H�X(L�t$@E3�E�AH�:�H�L$@�{�L�D$@H�U�I���H��yuH�PH�H�M��jyH����H�M���d�H�L$@�}zH�}�H�E��xt>A����D$(�D$ L�
�I�W`H�M���j�H�H�U�H��P8�H�M���jL�u�H�M��[z�I�$H�X(L�t$@E3�E�AH���H�L$@�Lz�L�D$@H�U�I���H��yuH�PH�H�M���xH�<���H�M��
d�H�L$@��yH�E��xt>A����D$(�D$ L�
!�I�W`H�M��j�H�H�U�H��P8�H�M���iI��H�M��n�H��I���-H��H�M�H��tL�	A�Q�H��ytEI�_`L�t$@E3�E�AH���H�L$@�gy����L��L�D$@H���f�H�L$@��xL�u�M��H�U�I����M�I���H9tM��H�U�I�����H�H�A H�E�L�t$XH�L$X��x�I�$H�U�I��P�H�]�H�H�p(L�t$@E3�E�AH�
�H�L$@��x�H�T$@H�����H�L$@�Qx��toI�$H�X(L�t$@E3�E�AH��H�L$@�wx�L�D$@H�T$`I���H��yuH�PH�H�L$X��vH�e���H�L$`�2b�H�L$@��wA����D$(�D$ L�
g�I�W`H�M(�9h�I�_`L�t$`E3�E�AH�I�H�L$`��w�L�t$@E3�E�AH��H�L$@��w����L�L$`L�D$@H��Fe�H�L$@�Rw�H�L$`�FwI�_`L�t$@E3�E�AH�[�H�L$@�tw�L�t$`E3�E�AH�D�H�L$`�Uw����L�L$@L�D$`H���d�H�L$`��v�H�L$@��vI�_`L�t$@E3�E�AH���H�L$@�w�L�t$`E3�E�AH���H�L$`��v����L�L$@L�D$`H��bd�H�L$`�nv�H�L$@�bvI�_`A�
HcU�H�Mp��u���L�t$@D��H�UpH�L$@��u�L�t$`E3�E�AH���H�L$`�^v����L�L$@L�D$`H���c�H�L$`��u�H�L$@��uI�_`A�
HcU�H�Mp�Uu���L�t$@D��H�UpH�L$@�u�L�t$`E3�E�AH�D�H�L$`��u����L�L$@L�D$`H��Xc�H�L$`�du�H�L$@�XuI�_`A�
HcU�H�Mp��t���L�t$@D��H�UpH�L$@��t�L�t$`E3�E�AH�/�H�L$`�Tu����L�L$@L�D$`H���b�H�L$`��t�H�L$@��tI�_`A�
HcU�H�Mp�Kt���L�t$@D��H�UpH�L$@�t�L�t$`E3�E�AH���H�L$`��t����L�L$@L�D$`H��Nb�H�L$`�Zt�H�L$@�NtA����D$(�D$ L�
��I�W`H�M��dH�M��dH�D$X�P����H�HH�L$`H�T$hA�LE�A�H�T$`H�Mp�`e������������I�_`L�t$`E3�E�A
H���H�L$`��s����L�L$XL�D$`H��}a�H�L$`��sA����D$(�D$ L�
&�I�W`H�M��c�H�E�H�D$8L�l$0H�D$PH�D$(�D$ ����L�M�L�E�H�U�I�Op��S�H�M��c�H�Mp��d�6H�E�H�D$8L�l$0H�D$PH�D$(�D$ ����L�M�L�E�H�U�I�Op�S�H�M(�Nc�H�M�H��tH��P�H�L$X��r�H�M���r�H�M���r�H��t
H�H��P�H�M@�c�H�L$P�~r@�H�M��qr�H�M�fr�M��tI�$I��P�@��H��H3���8H��$hH��A_A^A]A\_^]��������@USVWATAUAVAWH�l$Ḙ��SH+�H�����t.H���H;��tH�:tL�����|2��wH��hH+�`H��Lc�3�����D��DH��`J�4�H�H��t]H�H��PH��HH��HH��tH��PH��H���H�H��t(H�]gH�H��P�L�EgH��H����H�H��P�I��M;�|�3�H���H+��H��Lc���L��L�5o���H���N�<�I�H����3�����H�L�
L��H�U�H��A��H�E�H�M߃xuL�u�H�u�H�!�����Z�I���ZL��L�u�M����H�uoI�H�U�I��P�H�0H�H�X(H�EwE3�E�A
H�F�H�Mw��p�H�UwH�����H�Mw�=p�H�M�H��tH��R�����I�H�X(H�EE3�E�A
H���H�M�Mp�L�EH�U�I���H��3�����H�5N���H�t$0H�
"���H�L$(H�
V���H�L$ L�L�CH�H�Mo��Y�H��H�M���Y�H�M��oH�]oH����H�H�p(H�E�E3�E�A	H�b�H�M��o�L�E�H�U�H���H��H��?H��u L����H�
�?�zYH��?H�5����H�t$0H�`���H�D$(H�����H�D$ L�L�CH�Mg�Y��H��H�M��&Y�H�M��n��t�}gtI��H���nH�]oH��t
H�H��P�3�I�H�]oH��t
H�H��P�L�EoI��H���T�H��t
H�H��P�M��t
I�I��P�L�5���I��M;��S����H�ĘA_A^A]A\_^[]�������������H�\$H�l$H�t$ WATAUAVAW�`��OH+�M��L��L��3ۉ�$�H��$�@2�3�I�H��P(���f�I�H�D��H�T$@�P0L���H�">H��u L����H�
>��WH��=H��~��H�D$0H��~��H�D$(H��~��H�D$ M�M�FH��$��lW��tAH��$�t6H��~��H�L$@�{W��L��$�I��I�����u@��t@��H�x~��H�L$@�EW��H��$�3�H��$�H��tH�H��PH��$���;�������H��$�H��tH��R�@��L�\$`I�[0I�k8I�sHI��A_A^A]A\_�H�\$L�D$H�L$UVWATAUAVAWH��$@������4NH+�M��L��H��E3�D��@2�I�H�H�U��PL�A�PI�HE�NL���Zk��H�M��l���tII��H���bg�H��H��tL��I��H�������H��H��tH��R��M	I���\L��H���8	A�H��H�L$(�\�����EH�L$(��[���2I�$H�H�T$p�PH��y'tH�L$p�^k�
H��A�'H����k����H�L$p�2k����I��H�M��~t���L�t$8H�]�H�H�x(L�t$`E3�E�AH���H�L$`�?k�L�D$`H�UH���H�T$8H��賃H�<|��H�M�
U�H�L$`��jH�|$8uH�H��P�H�L$(�yW2��H�T$8H�M��ZH��H�L$(��ZH�M�KW�H�L$8H��tH��P�H�H��P�H�L$(��Z����H�L$(�yZ���H����;Y�H�M��0[I�I����H��I��H�@H=���tH��H+
yH���H��I��L�BI�����tI��H+ByH���H��H�L$@H�D$H���$jH��H�D$PH��tQW��E��e�L�E�H��`H�L$(��Y�A�D��L��L�D$@H�U�H��YH���H��I��H��H��t�CD��H��H����0X�H��H��t��i�A��t
H��`�1[D$@�3�H���&X�H��H����[�H���gI�$H�\$PH��t
H�H��P��X��2H��H���H���WH��H�D$XM��H�U�H��H����ĻH�H��H�T$P�#4���H��tH���d�XH����3�H��t
H�H��P�H�����d�H�L$(�BXH��WH����I��H�L$x�kb�H�|$xH����H��H�F`��m������I��H�M��q���H�]�H���\E2�D8��tnH�H�p(L�t$hE3�E�AH�7�H�L$h��g�L�D$hH�UH���H��yuH�@D8 A��H��x��H�M��Q�H�L$h�4gE����H��H���(H��H�M��(\�H��H��H���EL��H�M�H��tH��R�I�$�ytAM��H�U�H��P�U�H�H��I���f�M��H�U�H��P�3�H�H����V��H�����U�I�I����M��H�HH�����tL��L+ yI���I��M��H�HH�����tL��L+xyI���I��@2�H�L$(�fVH�D$@H��8UH�D$PH����L��fff�I��H�L$@��TH�؋x��u`H�H�yu&H��A�L���A��8e��u@��cH�K�yu&H��A�L���A��e��u@2��3@���*��ut	��x�H�M0��T�H�\$ �CH�T$ H�M0�ZT�H�L$ H��t��e�L�eXL�}`3�H�M��lT�H��H�M0�^W�H�M��ccH��I�MH�M�H��tH��P��X�/H�E�H�U0H���S�H�E�L�E�H��PH������H�}�H��tH��a�XH���%0�H�M�H��tH��P�H�\$ �CH�T$ H����}S�H�L$ H��t��d�H�M0��`I��L;t$P�C���H�|$xH�]�L���L���3�H���eS�H��H����TV�H���VbL��I�4$H�t$PH��t
H�H��P��X�.H��H���H���RL��H�D$XH��H���M��H�U��H�H��H�T$P�[/���M��tI���_�XI���.�H��t
H�H��P�H�����_�L��H��t
H�H��P�H��t
H�H��P�H�L$(�XSH��I�$H�\$@H��t
H�H��R��X�+-H��H��H��RH��H�D$HM��H�U�H��H����&�H�H��H�T$@�.���H��tH��_�XH���%.�H��t
H�H��P�@�H�L$(�[O@��H��$H��A_A^A]A\_^]�������������H�\$UVWATAUAVAWH��$�������CH+�)�$pH�H3�H��`L��H�UL��H�MH�QPH�M�����H��`�	Q�H�MX��R��H�MX�nRH��E3�L�}�E3�E�GH���H�M���a�L�}�E3�E�G
H��pH�M���a�A�O��KH��r��L��L�H�U�H��0�.KH�M�H����eaD���L��L��0H��8H�����JD���H�=�r��H��H��0�ZK�A�O8�GaH�E`H��tH��H���Q�I��H��tH�H(H�M�H��tH��P�L�}�L�|$xE3�E�AH�4�H�L$x�a�L�!1M��u L����H�
	1��JL��0L��H�U�H����8JH�L$xH���n`D��L��L���H���H���JD��(H��H����jJL�|$pE3�E�AH�'�H�L$p�T`��D$B��#JL��L�H�T$BH�����IL��E3�3�H�M��IH���H�E�H���H�M�H���H�E�H���H���H�EH���H�MH�EH���H;�HE�H�E�H�L$pH��0�s_D��8L��L�E�H�U�H��@�ID��XH��H�M�xIH��H����hI��H�;.H��u@��-eH�%XH�Ћ9
R.�H��.H�H�
.��HH��-H�\$ A�L���H�M�jH���L�
#�0D�B�H����(�H�L$p��^�H�L$x�v^�H�M�H��tH��P�H�M��[^�H�M��P^H�}�H�GL�pI�$���H��tMH�L�
L��H���H��A��H���H��o��H����xuH���L����9H�	�1HI��H�]xH�UxH�OA�֐H�MxH��tH��P�H�M�H�H�U�P3�H��MKH��H����ME3�H��`H�����LE2�@2�@�t$@I�$3�萜��H��tVH�L�
L��H���H��A��H���H�=�n��H���H�׃xuL���HDž��gG��_G�H�=~n��E3�L���M���vH�D$HI�$H�X(H�E�E3�E�A
H���H�M��]�L�E�H���I���H��3��ϛ��H�|$0L�5�m��L�t$(H�
'n��H�L$ L�L�CH�H�L$H��F�H��H�����F�H�M��a\H�\$HH����H�H�x(H�E�E3�E�A	H�.�H�M��|\�L�E�H���H���H��H�q,H��u L�M��H�
Y,�CFH�L,H�=Um��H�|$0L�t$(H�dm��H�D$ L�L�CH�L$`��E��H��H�����E�H�M���[�����|$`��A�H�\$HH�H�x(H�D$hE3�E�AH���H�L$h��[�L�D$hH���H���H��yu
H�@�8A���E2�H��l��H����dE�H�L$h�[3�E3�H�\$HH�H�x(H�u�E3�D�FH�-�H�M��3[�L�E�H���H���H�D�BA��t2A��t#A��tA��tA��u!H�@�0�H�@�0�H�@�0�H�@�0H��k��H�����D�H�M��mZH�\$HH�H�x(H�E�E3�E�AH���H�M���Z�L�E�H��H���H�D�BA��t5A��t%A��tA��tA��u%H�@D�0�H�@D�0�H�@D�0�H�@D�0H�Ok��H���D�H�M���YE��t��u
E��u@��@2�L�m@�t$@H�\$HH��t
H�H��P�E���H����H�2�H��`��HH�E`E3�H���!@ff�I��H��`�HHH���@��utH��xtC@����=���H�}(�GH�U(H���H�H�M(H��t�sY�������D$A3ۉ\$D��ut��xu@H�O�VF�؉D$D�.H�WH��p�EF�H��3F�؉D$DH��p��J�\$PL�}��H�%#"����H3�H��H���D$EH3�H���D$FH3�H���D$GH3�H��I��@H#�I��(H��H�H�D�M��I;�t!H�H��;Xtf�H;�tH�@;Xu�H��uI��I;���H�� �IW��E��_�
H�M8�G�3�H�M0�G���ut��xuGh�H�OH�����FE�L�M0L�E8H�U�H����HE�H�M0��U�H�M8��U�G��utI��x�A�H ��WH��H���H��t$L�OL�E�H�� H���FH�F�H��3��@�`�zWH��H���H��t$L�OL�E�H�� H���FH�,�H��3�H�����X�� H���H���EH��H�]@�CH�U@H���E�H�M@H��t�W�E�F(3�H�����E�H��H���H�H�����TL�D$PH���I���ǦH�H�ZH�rH��tH���R�XH���!�t$@@����I�O`��CH�UH��FL��H�����F�O��ut��xu
Gx���
W��G@wP��3�3�I�$H�X(H�u�E3�D�GH�l�H�M��U�L�E�H��(I���H�D�BA��t2A��t#A��tA��tA��u!H�@�8�H�@�8�H�@�8�H�@�8H��f��H��(�c?�H�M�UI�$H�X(H�E�E3�E�AH��H�M�8U�L�E�H��@I���H�D�BA��t2A��t#A��tA��tA��u!H�@�0�H�@�0�H�@�0�H�@�0H��e��H��@��>�H�M�rT�D$P��H���P�`Hc�Hc�H��pH��xI��PM��H�����H��HA(�XI8�hAH��x�IXI�H�P�HH��H��(�f��D�D$PH���H�MP��$���H�D$XH�L$X�oSH�}PH�WA�L�D$ D�GH�L$X�
SH�C
�PH�D$XD�x��D�A���RH��H���E��tYL�pH�

HcqH�QH��tL��I���Y5�@VB�6L�H�D$XHcpH�PH��tL��I�N�-5D�{B�D6H�L$X��R�0�[SH��H�EpH��t4H�]�H��JR�D$ E3�E3�H�U�H���AH���H��3�H��t5H�uH�FH�UHH����A�H�MHH��t��R�H�}PH���H��>R�H��TR�t$@�\$AI��L;m`���H��H��`@��HD�H�uH�H�]`H��t
H�H��P��X�4H�EpH��H��AH��H�EhL��H��H�MH����3�H�H��H�U`����H��tH��N�XH���3�H��t
H�H��P�H����M�H�uH�H�]H��t
H�H��P��X�H�EpH��`H��u@H��H�EL��H�UI���蓤H�H��H�U�����H��tH��|M�XH����H��t
H�H��P�M��tI�$I��P�H�Eع��������udH��H��uFD��eH�%X�J���9 ��H�� H�H�
���:H��L��a��H�M��:�H�MX�A�H��`��L�H�M�H��tH��P�H��`H3���H��$�(�$pH�ĀA_A^A]A\_^]�H�
o�
�=c��\����r��H��H�
J��?���H�
9���=-������q��H��H�
�O��H����V��H�G4H����/�����������@S� �D1H+�H��H��`��H����9H�H�� [H�%NO��������������H�\$W� �1H+�H��>@��t'H��@��u��OH��H�\$0H�� _ú0�e��H��H�\$0H�� _��������H�\$H�L$W�0�0H+�H��H��3��D$ H���N�D$ H�H�H�T$H�PH�D$HH�HA�L�w��P��M���tE3�E�AH�o�H���N�EH�D$HH�HA�L����P�vM���tE3�E�AH�ۺH��rN�H�D$HH�HA�L����P�6M���tE3�E�AH���H��2N��H�D$HH�HA�L�w��P��L���tE3�E�A	H���H���M�H�D$HH�HA�L�O��P��L���tE3�E�AH�O�H���M�EH�D$HH�HA�L�7��P�vL���tE3�E�AH�G�H��rM�H�D$HH�HA�L���P�6L���tE3�E�AH��H��2M��H�D$HH�HA�L����P��K���tE3�E�A
H���H���L�H�D$HH�HA�L����P��K���tE3�E�A	H�C�H���L�HH�D$HH�HA�L����P�yKH�σ��tE3�E�AH���uL�H�T$H��JH�L$H�
LH��H�\$PH��0_����������������@S� �-H+�H�:H��tH�I`�~9H��H��H�� [H�%�;H�� [�������@S� �t-H+�H�I`H��D9H��H��H�� [H�%�;��H�L$SVW�@�>-H+�H��3��t$ H�H950uL�_��P�H�
��5H��tCH�L�H�T$(H��H�D$(H��\��H�L$(�xuH�\$8H�t$8�G5�	�?5H��H�\$hH�7H��K�D$ H��tHH�H�T$pH��PH�t$hA�_E�A�H�H�L$h�JH�H�D$hH���JH�L$p��J�H��t
H�H��P�H��H��@_^[����̸(�6,H+�H��(�
����������H�T$H�L$USVWATAUAVAWH�l$Ḹ�+H+�L��H��E3�D�m�H����D8�����EwH�A`D8�j��D8�m��H�|H�PD�@L�m�A�@�E�A�������H�M��I�H��HH�H��uH�M���I�WL��I�N0H#�I�vH��H�H�|�I;~t;H�H�4�H�WH����^����uH;�tH�H�WH����^����t�H��tM�f�I�~L��
�eH�%XA�H��A�9;�I;��L��H�U�I���]�H�0H��I�O��:L��H�I�����H�
i�HcAH��L�ȅ�~L�AHk�%A�H�M�@I��u�L�F0L#�L�~I��H�I�\�H;^��M�O�<�L�CE�H�QA;�uI;�t(I��H����G��tH�
�I;���H�[��H��tvH;^tpL��H�U�H���5�L�(I��A�M���bI�}H�H;��R�KH�E�f�MD�t$ L�MD�@H�U�H�M��GH�H��H;�u��I�I������H�
8�HcAH��L�ȅ�~'L�A@ff�Hk�%A�H�M�@I��u�L�F0L#�L�~I��H�I�\�H;^ttM�O�<��L�CE�H�QA;�uI;�t$I��H���eF��tH�
��I;�t2H�[��H��t'H;^t!L�������I�O��8L��E3�A���E3�I�I����
��I;��!H�
g�HcAH��L�ȅ�~L�ADHk�%A�H�M�@I��u�L�F0L#�H�~I��H�H�\�H;^tmM�J�<��L�CE�H�QA;�uI;�t$I��H����E��tH�
�H;�t+H�[��H��t H;^tL��H�U�H���)�L�(I��H�
;HcAH��L�ȅ�~"L�Af�Hk�%A�H�M�@I��u�L�F0L#�H�~I��H�H�\�H;^�����M�J�<�@L�CE�H�QA;�uI;�t(I��H����D��tH�
�H;��[���H�[��H���L���H;^�B���L��H�U�H���]�H�H�y(�!����L�cH�U�H���7�H�L�I I�I;�tc�D�@A���׃�t!��t��t��t��u,A�Ѓ�t!���A�Ѓ�t��t��t
��t��uA��H�H��I;�u�H�E��D$ L�
��D�@H�U�H�M��XD���j���L�}��E��H�M��D�H�MoD�I4D�A0H�UH�	��3���jH��H�E�H�M�A4�A�D�u�E��H��H���1H��H�M�H��tH��R�A��E��A��H�M���5�Ef�D$ L��A�H�U�H�M��%1�H�L�H�HH�E�D�@�������L$ H�U�H�M���B�H�M���C�σ�t ����������t	����A����H�M���2�Ef�D$ L��D��H�U�H�M���0�H�L�H�HH�E���������L$ D�@H�U�H�M��SB�H�M���Bf��f��v�A��fff���H�M��#2�Ef�D$ L��D��H�U�H�M��0�H�L�H�HH�E�������8�L$ D�@H�U�H�M���A�H�M��zBf��f��v�H�E�L�H�HH�E�D�@��������L$ H�U�H�M���A�H�M��5B�(���I�I������H�Mg���H�E�H�U�D�@��tO��tA��t+��H�M�t�D$ 
L�
c��>�D$ L�
J��-�D$ L�
1��L�
��L�
���D$ H�M��uAH�U�H�M��?AH��L�}oI�O(H��K@H��rA��EwL�}oH�M��^A�}wuH�}gH��xH��tI��H�����H�ĸA_A^A]A\_^[]�H�M��H��H��%H�M��7!�H�M��eH��H��%H�M��!�H�
��	�=�����H�T�H�E�H�ɧH�E�H�U�H�
���PH�
���H�
��<	���H�M���G��H�7%H�M�� �H�M���G��H�%H�M�� �H�M��G��H�%H�M��r ����������H�\$UVWATAUAVAWH��$0�������!H+�H��H3�H���L��H���H�L$p�?/�M�E I�U(L��H�M�y0�H�L$p�->E3�L�|$hH�L$h��?�H�_pL9=6uL��A�WH�
"��)H��t>H�L�
H�U�H��H�E�H��P��H�M�xuH�u�L�}��)�	��)I��H�u�H��t��itH�H��H��PxA�
H�U�H�����>��DD�`A���=H��E��t8Lc�DM��tO�6H���H�H�!B�DsmmD�c3�fB�DsE3�H�L$hH�\$h��>L�|$XE3�E�AH�ǫH�L$X��>����L�L$hL�D$XH��k,�H�L$X�w>A�
H�U�H�����=��DD�`A��%=H��E��t8Lc�DM��tO�6H���H�H�O B�DsmmD�c3�fB�DsE3�H�L$hH�\$h��=L�|$XE3�E�AH��H�L$X�/>����L�L$hL�D$XH���+�H�L$X��=HkU�dA�
H����2=��DHkU�dA�
H�M0�=���H�
��H�L$pH�M0H�L$xD��DA��D�A��-<H��E����H�U0�n�f�C�d�f�C
�Z�f�C�P�f�CL�{Lc��M��tO�6I���'� fC�wO�<wLc�DM��tO�6H���I�O�D�c3�fC�DwE3�H�L$hH�\$h��<L�|$XE3�E�AH�թH�L$X��<����L�L$hL�D$XH��a*�H�L$X�m<L�|$PE3�E�AH��H�L$P��<�L�|$XE3�E�AH�;�H�L$X��<����L�L$PL�D$XH���)�H�L$X�<�H�L$P��;��htnL�|$XE3�E�AH��H�L$X�(<�L�|$PE3�E�AH�ԨH�L$P�	<����L�L$XL�D$PH���)�H�L$P��;�H�L$X��;L�|$PE3�E�AH��H�L$P��;����L�
��L�D$PH��7)�H�L$P�C;L�|$XE3�E�AH��H�L$X�u;�L�|$PE3�E�AH���H�L$P�V;����L�L$XL�D$PH���(�H�L$P��:�H�L$X��:L�|$X�.�D$HfD�|$@L�|$8f�D$0�D$(�D$ ���E3�3�H�L$X��9H�D$XH���cH�D$pL�|$PE3�E�AH��H�L$P��:����L�L$pL�D$PH��,(�H�L$P�8:�H�L$p�,:L�|$XE3�E�AH���H�L$X�^:�L�|$PE3�E�AH���H�L$P�?:����L�L$XL�D$PH���'�H�L$P��9�H�L$X��9L�|$XE3�E�AH�ӨH�L$X��9�L�|$PE3�E�A	H�ĨH�L$P��9����L�L$XL�D$PH��P'�H�L$P�\9�H�L$X�P9A����D$(�D$ L�
}�H��H�M��)�W��E�L�}�L�|$pM��L�D$p3�H�M��W|�H�L$pH��tH��P�H�}�L�}�L�}��8�H�H�@H�@f�@H�E�H�U�L�}�H�M�L�}�H�E�L�}�H�E�H�M�H�U�D�}�3�H�L$p��'H��I�M ��'L��M�E H��H�M�)�H�L$p��63�H�L$p��'�L��M�E I�U(H�L$X��(�H�L$p��6L�E�H��H������L�|$PH�L$P�L8�L�|$8L�|$0H�D$PH�D$(�D$ M��L�D$XH�UH�����H�L$P��7�H���趄�H�]�H����L�u�I;�t<H�{H��tH��4�XH����H�H��tH��P�H��I;�u�H�]�H�U�H+�H���H��H��rH��'H�[�H+�H���H��v�� �H�����W��E�L�}�L�E�M�@H�U�H�M������8H�M���H�]�H����L�u�I;�t<H�{H��tH��F3�XH���]�H�H��tH��P�H��I;�u�H�]�H�U�H+�H���H��H��rH��'H�[�H+�H���H��v�" �H����W��E�L�}�H�M��&�H��t
H�H��P�H�L$h�G6H���H3���H��$ H���A_A^A]A\_^]�H�M��t=��H��H�M��,����H�\$H�t$W� �H+�I��H��H�YH;YtSH�\$0H�
H�H��tH��P��X��H�D$HH��H���$�H�CH�GH�HH�OH�\$8H�t$@H�� _�L��L��H��H�\$8H�t$@H�� _�x��������H�\$H�t$ W� �H+�I��H��H�YH�\$0H�
H�H��tH��P��X�M�H�D$8H��H��4$�H�CH�GH�HH�OH�\$@H�t$HH�� _������������H�\$H�t$W�P�H+���H��pH�7H�FH�D$03҉T$8H��8Pu,@H�D$0f9Xs
�T$8H�@��D$8H��H�8Pt�8Quf;YsTH��������H9GtTH�|$ H�T$(� �y��f�XH�0H�pH�pf�@D$0)D$ L��H�T$ H���lH�\$`H�t$hH��P_��������L��pI��I�@�xuf9PsH�@�H��H��xt�yuf;QsI��I;������������������H�H9���������H�H9���������H�H9���������H��������������H�H��L�A�����̸(�&H+�H�	H��t��3�H��(����������������H�H��H��t�B�H�H9���������H�H9���������H�H�H��H�����H�H�����������H�H�����������H�H9���������H�L��L�JA�yt,H�B�xuDH;PuH�H��H�@�xt�H�I���I�	�yuff�H�L��H�Ȁxt�M�I�������������H�H�� ���������H��x��������H�H�H��H�����H�H�����������H�H9���������H�H9���������H�������������̸(�H+�H�	H��t�E2�H��(����������������H�H��H��t�B�H��������������H��������������H��������������H�H�����������H�AH+H�������H�A������������H��������������H�\$H�t$W� ��H+�H�qH��H�H;�t3H�H��tH���P H��H;�u�H�H�GH�\$0H�t$8H�� _�H�t$8H�YH�\$0H�� _���H�\$H�t$W� �{H+�H��H�H��tvH�qH;�t#@H�H��tH���P H��H;�u�H�H�GH+�H��H��H��rH��'H�C�H+�H��H��w)H��H����3�H�H�GH�GH�\$0H�t$8H�� _���3�H�H�AH�AH������������������H�H�H��H�����H�H�����������H�H9���������@S� �H+�H�H��H��t
H�J �4H��H�� [���̸(�VH+�yu�9t
3�H�I���H��(��������AH�����H��������������H�A������������H��������������@S� ��H+�H��H�	H��tGH�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���Y��3�H�H�CH�CH�� [�S��̸(�vH+�H�	H��tH��(H�%�H��(������������@S� �DH+�H�H��H��t	H���H��H�� [����̋��������������H�������������̋��������������H�H9���������H�H�H��H�����H�H�����������@S� �H+�H���tH��H�� [�@S� �H+�H���vH��H�� [�H�y����������H�AH�H��������H�AH�H��H�
��̸8�FH+�L��H�T$ �xH�H��H��8�����������H�AH�H��������H�AH�H��������H�AH�H��H�
���@S� ��H+�H�=�u#H���H��L�N��P��=H��H�� [�H��H�� [��������@S� �H+�H�=��u#H���H��L����P���H��H�� [�H���H�� [��������H�H9���������H�H�����������H�AH�H��������H��������������@S� �H+�H�=�u#H���H��L�F��P��]H��H�� [�H���H�� [��������H��������������@S� �
H+�H�=Q�u#H�H�H��L���P���H��H�� [�H�%�H�� [��������@S� �T
H+�H�=�u#H��H��L����P��H��H�� [�H���H�� [�������̸(�
H+�H��(�z������������@SW�x��H+�
�eH�%X�H�ȋ
9G�LH���H��x_[�H��$���*�H��$���*H���H�
��O�H�x�H��x_[�H�
����=��u�3�H��$�E3�D�G)H�L�H��$���*�H��$�����H�H�L$`H��$�H��$�E3�D�G<H�:�H��$��t*L��$��WH��$��CE3�H��$�H�D$P�D$HH�D$`H�D$@�D$8�|$0�|$(f�|$ E3�H��$�H��$���H��$��
H��$���H��$����O��)H��H�D$hH��tH�8L��$��WH������H���x����������@S� �H+�H�=�u#H��H��L�Ό�P��mH��H�� [�H���H�� [��������@S� ��
H+�H�=��u#H���H��L�V��P��H��H�� [�H�u�H�� [��������@S� �t
H+�H�=I�u#H�@�H��L���P��H��H�� [�H��H�� [��������H�H9u
H�BH9Au��2���������̸(�
H+�H�H��tH�IH��(H��H��(�����������̸8��	H+�L��H�T$ ��vH�H��(H��8�����������H�y����������3��H�����������H�H�H��H�
���̸8�v	H+�L��H�T$ �&xH�H��H��8�����������H�y����������H�AH�H��������H�AH�H��H�
���H�AH�H�������̸8�	H+�L��H�T$ �zH�H��H��8�����������H�A������������H�AH�H��������H�AH�H��H�
���H�AH�H��������@S� �H+�H����|H��H�� [�H�y����������H�AH�H��������H�AH�H��H�
��̸8�FH+�L��H�T$ �~H�H��H��8�����������H�AH�H�������̸8�H+�L��H�T$ 薁H�H��H��8�����������H�AH�H��������H�H�����������H�AH+H�������H��������������H��������������H��������������H�\$W� �pH+�H��H��H��t	H�H��PH�H�;H��tH��PH��H�\$0H�� _�����������@S� �$H+�H�H�H��tH���!�XH��H�� [��H�� [������H�9�����������H��������������H��������������@S� �H+�3�H��H�H�A�H ��H�H�@H�@f�@H�H��H�� [�L�I��I�B�xuE�fD9HsH�@�H��H��xt�yu�AfA9rH�
H���L�H��������H�H�H���������H�\$W� �H+�H��H�	H�Y�{u6@f�L�CH��H���MH��H�� ����{t�H�� �y��H�\$0H�� _�̸(�H+�H��(�:�����������̸(�H+�H��(�������������@UH�l$����_H+�eH�%X�
=��H�ȋ
9��aH�B�H�Đ]�H�Mw�O#H�M�E#H�Mg�;#H�
��H�
����H��$�H��$�H���H�Đ]�H�
]����=Q��u�H��$�H���H��$�H�Mg3�E3�H�}gD�G%�#�OH�}o��W�D�G5E3�H���H�H�M'H�M�E/H�}��"L�E�WH�M/��E3�H�}wD�G2H���H�Mw��"L�Ew�WH�M7��H�UgH�E/H�D$PH�Mo�D$HH�E'H�D$@E3��D$8E3��|$0�|$(f�|$ ��H�Mo�bH�M/�H�M7��H�Mo�<�O�"H��H��tH�8�WL�EgH����b���H���Z������@S� �tH+�H�=a�u#H�X�H��L�&��P���H��H�� [�H�5�H�� [��������@S� �$H+�H�=��u#H���H��L����P��}H��H�� [�H���H�� [��������@S� ��H+�H�=��u#H���H��L�.��P��-H��H�� [�H���H�� [��������@S� �H+�H�=��u#H���H��L�ނ�P���
H��H�� [�H�m�H�� [�������̸(�6H+�3�H��(�x_����������H�����������������������������H��HH�������̸(��H+�H��(�
����������H�\$H�t$W� �H+�H��H��3�H�1H�qH�qH��tEH��������H;�wI�,�H�H��H��H�H�Offf�H�0H�pH��H��u�H�GH��H�\$0H�t$8H�� _�賷���3�H�H�AH�AH������������������H��������������@S� �H+�H�H�H��tH����H��H�� [��H�� [������@S� ��H+�H�H��tH��X�H��H�� [�Z�H�� [���������@S� �H+�H�=��u#H���H��L����P���H��H�� [�H���H�� [��������@S� �4H+�H�=��u#H���H��L�>��P���H��H�� [�H���H�� [��������@S� ��H+�H�=y�u#H�p�H��L���P��=H��H�� [�H�M�H�� [�������̸(�H+�H��(�z�������������@UH�l$����o�H+�eH�%X�
M��H�ȋ
9?�aH�
�H�Đ]�H�Mw�_H�M�UH�Mg�KH�
�H������H��$�H��$�H���H�Đ]�H�
�����=���u�H��$�H�T~H��$�H�Mg3�E3�H�}gD�G#�%�OH�}o��W�D�G4E3�H�?~H�H�M'H�M�E/H�}��L�E�WH�M/��E3�H�}wD�G0H�:~H�Mw��L�Ew�WH�M7��H�UgH�E/H�D$PH�Mo�D$HH�E'H�D$@E3��D$8E3��|$0�|$(f�|$ ��H�Mo�rH�M/�H�M7�H�Mo�L�O�+H��H��tH�8�WL�EgH���b���H���Z������@S� �H+�H�=9�u#H�0�H��L��|�P��H��H�� [�H�
�H�� [��������H��������������H��������������H��������������@S� ��H+�H�=�u#H���H��L�&|�P��]H��H�� [�H���H�� [�������̸(�H+�H��(�j�������������@UH�l$����H+�H���H3�H�EOeH�%X�
_��H�ȋ
9��iH���H�MOH3���H�İ]�H�M�eH�M�[H�M'�QH�M�GH�
��H�9����H��$�H��$��H�
�����=w��u�H��$�H�^zH��$�H�M3�E3�H�}D�G�/�OH�}�W�D�G%E3�H�AzH�H�M/H�M'�E7H�}GH�}'��L�E'�WH�M7��E3�H�}D�G.H�(zH�M��L�E�WH�M?��E3�H�}D�G1H�+zH�M��L�E�WH�MG�pH�UH�E7H�D$PH�M�D$HH�E/H�D$@E3��D$8E3��|$0�|$(f�|$ ��H�M�KH�M7��H�M?��H�MG��H�M��O��H��H��tH�8�WL�EH����+���H���#����̸(�V�H+�H��(�Zh������������H��������������H���������������@S� ��H+�H�=��u#H���H��L�&x�P��mH��H�� [�H���H�� [��������@S� ��H+�H�=a�u#H�X�H��L��w�P��H��H�� [�H�5�H�� [���������	�̱f.��f�zu�f/�v�f/Av�A�If.��Bf�zuA�f/�v�Af/Av�A��������I�[�f.�zuW���A�\����������������	�,�f.�zuW���A�\�����������������A��������������������������f.zt	f.Azu��2����	���f.�zuW���A�\�����������������������������H��������H�H�H�AH�����A�������������������������	H���Q����H�\$H�t$W� ��H+�H��H���\H��H��HH�FH��H�H�t$8H�\$0H�� _�������3�H�H�AH������@S� �t�H+�H���H��H�� [���������������̸(�F�H+�H�H��(H�%�������H��������������H�A������������H�H��L�A������H�%uH�AH�H�������������H�H������������H�H������������H���������������H���������������H�H������������H���������������H�H�����������H�L��L�JA�yt,H�B�xuDH;PuH�H��H�@�xt�H�I���I�	�yuff�H�L��H�Ȁxt�M�I�������������H�H�� ���������H�H������������H�H�H��H�����H�H�����������H���������������H���������������H�\$H�t$W� �H+�H��H�H��tvH�qH;�t#@H�H��tH���P H��H;�u�H�H�GH+�H��H��H��rH��'H�C�H+�H��H��w)H��H������3�H�H�GH�GH�\$0H�t$8H�� _����I;�tAH�\$W� ���H+�I��H��f�H�H��tH���P H��H;�u�H�\$0H�� _����������H�H�H��H�����H�H�����������H���������������@S� �d�H+�H��H�	H��tGH�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI������3�H�H�CH�CH�� [�����H���������������H�y����������H�H�H���������H�H�H��H�
����H�H�H���������H�H�H���������H�H�H��H�
����H�H�����������H�H�H���������H���������������H���������������H�A������������H�y����������H�H�H��H�
����H�H�H���������H�A������������H�H�H��H�
����H�H�H���������H�y����������H�H�H��H�
����H�H�H���������H�H�H���������H�\$W� ��H+�H��H��H��t	H�H��PH�H�;H��tH��PH��H�\$0H�� _�����������H���������������H���������������H���������������@S� ��H+�3�H��H�H�A�H �]�H�H�@H�@f�@H�H��H�� [�H���������������@S� ���H+�H��H�	H��tKH�S�rH�H�SH+�H���H��rH��'L�A�I+�H�A�H��wI���5��3�H�H�CH�CH�� [�/����������������H���������������H���������������H��t,S� � �H+�H��H�����H����H�� [���������������H���������������H���������������H���������������H�������������������f.�f�zu	�f/�v�	f/Iv�I�����������������f.zu��2������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H������������H�H�����������H��������������̸(�f�H+�H��J��H��rH��'H�H�H+�H���H��wH��H������H��(�����H����������������������������̸(��H+�H��J��H��rH��'H�H�H+�H���H��wH��H���{��H��(������H�H������������H�H������������H��zu�H�
H��H�рyt��H���������������H���������������H���������������@S� �4�H+�H�ً���H�H�@H�@f�@H�H�� [�������������̸(��H+�H��I��H��(��n���̸(���H+�H��I��I��rI��'H�J�H+�H���H��wH��I��H���\��H��(�d�����H���������������H���������������H�\$W� �`�H+�I��H��M��t��H�H�\$0H�� _�H�\$0J�H�� _����������������@S� ��H+�I��L��H��A�
H��A�щ��H��H�� [��������������@S� ���H+�D���H��H��Z
H��H�� [��H�\$W�@��H+�H�H���H���H��tSL�H�T$ L��H��A�H�D$ H���H�L$ �xu%H�\$0H�D$0���H��H�H�\$PH��@_���H�\$PH��H�H��@_��H�\$W� ��H+�H�:H��H��t	H�H��PH�H�;H��tH��PH��H�\$0H�� _�����������H�\$H�t$W�P��H+�H��A��H���H��H��u �H����H�
��H����H���H����D��L��H�D$ H��P���tH�t$hH��H�\$`H��P_�H�L$0����H� �
H�L$0��������H�L�H�L�����H�L�H�L�����H���������������@S� ���H+�E3�H�D�@�H��Z	H��H�� [��@S� ���H+�E3�H�D�@�H��*	H��H�� [��@S� ��H+�E3�H�D�@�H��H�a���H��H�� [�����������3�f�H���������̸(�F�H+�H�	H��tH��P�H��(����������������@S� ��H+�H�H��H��t	H�H��PH��H�� [�����H�H��������H�\$W� ���H+�H��H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _�������̸(��H+�H�	H��tH��P�H��(����������������@S� �T�H+�H��H�
H�H��tH��PH��H�� [�����H�H��������H���������������H�H�������̸(��H+�H�	H��tH��P�H��(����������������H�H��������@S� ��H+�H��H�	H�H��tH��PH��H�� [ø(��H+�H�	H��tH��P�H��(����������������H�\$W�p�P�H+�H��H�H��tH�H��PH�H��H��$�H��p_��D$0i�D$4H��H�D$8H�rH�D$@3�H��$��n��h���H�����H���H��H��$��w���D$0)D$P�L$@�L$`L�L$PL��$�H��H�L$ ����H���
H�L$ �������̸(�v�H+�H�	H��tH��P�H��(����������������H�\$W�@�@�H+�H�=��H��H�uL�ng�P�H�
�����H��tVH�L���H�T$ H��H�D$ H����H�L$ �xu%H�\$0H�D$0�J�H��H�H�\$PH��@_�3�H�\$PH��H�H��@_������̸(��H+�H�	H��tH��P�H��(����������������H�\$W�@�`�H+�H�=��H��H�uL���P�H�
�����H��tVH�L�w�H�T$ H��H�D$ H����H�L$ �xu%H�\$0H�D$0�j�H��H�H�\$PH��@_�S�H�\$PH��H�H��@_�������H�H�H��H�����������������H�\$W� ��H+�H��H��H�	H��tH��PH�H�H�H��H�\$0H�� _���������������H�\$W�P�@�H+�H��H���rW��L�H���������L�KM+�H�I��L��H�
���H�L$ H������tH�\$`H��H��P_�H�L$0�r
��H���
H�L$0�)��@S�P���H+�H���V��H�
R��E3�H�L$ L�
#��H��H������tH��P[�H�L$0�
��H�\�
H�L$0����̸(�f�H+�H�	H��tH��P�H��(����������������H�H��������H�\$W�@� �H+�H�H���ғ��H��tSL�H�T$ L��H��A�H�D$ H����H�L$ �xu%H�\$0H�D$0�I�H��H�H�\$PH��@_�2�H�\$PH��H�H��@_������@S� ��H+�E3�H�D�@�H��H�iq��H��H�� [�����������@S� �T�H+�E3�H�D�@�H���H��H�� [��@S� �$�H+�E3�H�D�@H���H��H�� [��@S� ���H+�E3�H�D�@H��H��a�SH��H�� [�����������@S� ��H+�E3�H�D�@
H��H��H�� [��@S� ��H+�E3�H�D�@�H���H��H�� [�̸(�V�H+�H�	H��tH��P�H��(����������������H�\$W�@� �H+�H�=�H��H�uL�Fa�P�H�
��v�H��tVH�L���H�T$ H��H�D$ H�q��H�L$ �xu%H�\$0H�D$0�*�H��H�H�\$PH��@_��H�\$PH��H�H��@_������̸(�v�H+�H�	H��tH��P�H��(����������������H�\$W�@�@�H+�H�=��H��H�uL��a�P�H�
�����H��tVH�L���H�T$ H��H�D$ H����H�L$ �xu%H�\$0H�D$0�J�H��H�H�\$PH��@_�3�H�\$PH��H�H��@_�������@S� ��H+�E3�H�D�@H����H��H�� [��@S� �d�H+�E3�H�D�@�H���H��H�� [��@S� �4�H+�E3�H�D�@H��H�qa���H��H�� [����������̸(��H+�H�	H��tH��P�H��(����������������H�\$W�@��H+�H�=��H��H�uL�v`�P�H�
����H��tVH�L��H�T$ H��H�D$ H���H�L$ �xu%H�\$0H�D$0���H��H�H�\$PH��@_���H�\$PH��H�H��@_�������H�H�H��H�����������������H�H��������H�\$W� ���H+�H��H��H�	H��tH��PH�H�H�H��H�\$0H�� _��������������̸(��H+�H�	H��tH��P�H��(����������������H�H�������̸(�V�H+�H�	H��tH��P�H��(����������������H�\$W� � �H+�H�H���xuH�Z�3�H�=��uL��_�H�
���f�H���H���W��H�\$0H�H��H�� _������̸(��H+�H�	H��tH��P�H��(����������������H�\$W�@��H+�H�=M�H��H�uL�>_�P�H�
4����H��tVH�L��H�T$ H��H�D$ H����H�L$ �xu%H�\$0H�D$0���H��H�H�\$PH��@_�s�H�\$PH��H�H��@_������̸(���H+�H�	H��tH��P�H��(����������������H�\$W� ��H+�H�H������H��H�����H�\$0H�H��H�� _�������@S� �d�H+�E3�H�D�@H��H��^��H��H�� [����������̸(�&�H+�H�	H��tH��P�H��(����������������H�\$W�@���H+�H�=��H��H�uL�n^�P�H�
���F�H��tVH�L�o�H�T$ H��H�D$ H�A��H�L$ �xu%H�\$0H�D$0���H��H�H�\$PH��@_���H�\$PH��H�H��@_�������H�H�H��H�����������������H�H��������H�\$W� ��H+�H��H��H�	H��tH��PH�H�H�H��H�\$0H�� _���������������@S� ���H+�E3�H�D�@�H��*�H��H�� [��H�a]H�H�AH�����������������H��H�H�AH�����������������H��\H�H�AH�����������������H�	�H�H�AH�����������������H�H��L�A������H�\$H�l$ V� ��H+�H�H��H��L�I�L�I�L�H�BE�IL�A�h��\A���H���tgH�PH�|$0H�H�{L�t$8H�H�X苁�L��f��Kf�HH�H�|$0HcZH��tL�H��H�H���H��h3�fA�D^L�t$8H�\$@H��H�l$HH�� ^���H�\$H�t$W� �+�H+�H�H��H��L�I�L�A�x��Z���H���tH�PH����H��y3�f�H�t$8H��H�\$0H�� _������̸(���H+�H�	H��tH��P�H��(����������������H�\$W�@��H+�H�=U�H��H�uL��[�P�H�
<����H��tVH�L�'�H�T$ H��H�D$ H����H�L$ �xu%H�\$0H�D$0���H��H�H�\$PH��@_���H�\$PH��H�H��@_�������H�y[H�H�AH�����������������H�Q�H�H�AH�����������������H�yXH�H�AH�����������������H�Y�H�H�AH�����������������H�H��L�A������H�\$H�l$ V� �K�H+�H�H��H��L�I�L�I�L�H�BE�IL�A�h��BA���H���tgH�PH�|$0H�H�{L�t$8H�H�X��{�L��f��Kf�HH�H�|$0HcZH��tL�H��H�H��H��h3�fA�D^L�t$8H�\$@H��H�l$HH�� ^���H�\$H�t$W� �{�H+�H�H��H��L�I�L�A�x��@��_�H���tH�PH���4{H��y3�f�H�t$8H��H�\$0H�� _�������H�ZH�H�AH�����������������H���H�H�AH�����������������H�a�H�H�AH�����������������H���H�H�AH�����������������H�H��L�A������H�\$H�l$ V� �{�H+�H�H��H��L�I�L�I�L�H�BE�IL�A�h��KA��K�H���tgH�PH�|$0H�H�{L�t$8H�H�X�v�L��f��Kf�HH�H�|$0HcZH��tL�H��H�H�B�H��h3�fA�D^L�t$8H�\$@H��H�l$HH�� ^���H�\$H�t$W� ��H+�H�H��H��L�I�L�A�x��I����H���tH�PH���TvH��y3�f�H�t$8H��H�\$0H�� _�������@S� �D�H+�E3�H�D�@H��H�q`���H��H�� [�����������H�\$H�l$H�t$H�|$ AV� ���H+�Ic@I��L�I0L��L#�H��H�AM�J�\�H;YtNJ�4��C9Gu*H�L�C�QE�HA;�uI;�tI��H���
���tH;�tH�[��H��tI��H�EI�H�\$0I��H�l$8H�t$@H�|$HH�� A^�����HcB������������@S� �4�H+�E3�H�D�@�H����H��H�� [��@S� ��H+�E3�H�D�@�H��H�X�c�H��H�� [�����������H�H��L�A������H�H��L�A������@SUW� ��H+�H�H��H��L�H�BM�L�E�IA�h��A��|�H�����H�t$@H�pH�L�t$HL�sL�|$PL�xH�H�HcZH��tL�H��H����A�H�^L�|$Pf�I�L�t$HHcrH��tL�6H��H�K�T�H��h3�f�DsH�t$@H��H�� _][��������������H��LH�H�����H�i�H�H��VH�AH����������H�\$H�t$ AV� ��H+�H�H��L��L�A�X��	��t�H�����H�|$0I�~L�|$8L�xI�H�LcrM��tO�6H��I�����K�wL�|$8f��Gf�A�Gf�A�Gf�A�Gf�A�Gf�A
�Gf�A�Gf�A�GH�|$0f�AH��X3�f�AH�\$@H��H�t$HH�� A^��������������H���������@WAT�(��H+�H�\$@M��H�H�l$HH�t$PL�t$XL��H��L�|$ ���H�����SH�K��H��Hc�r�I�V0I�NH#�H�H�|�I;~tEH�4�D;ou'L�G�SE�HA;�uI;�tI��H�K�p���tH;�tH���H��uI�~H���I;~L�t$XL�|$ H�t$PH�l$HH�\$@tH�G �xuH�G(�8��H��(A\_�A�$H��(A\_����������������H�H������������H�H��������H�H������������H��WH�H�����H�H��L�A������H�PH�H�AH�����������������H�H��L�A������@SUW�0���H+�H�H��H��L�I�@H�Bfs�f~�D���A��A����H�����H�H�t$PL�t$XL�sH�XH�L�|$`L�yH�JH�
D$ H�fs�fH~��f��Bf�C�Bf�C�Bf�C�Bf�C�Bf�C
�Bf�C�Bf�C�Bf�C�B	f�C�B
f�CH��H��tH�T$ L�6H���[�A�H�sL�|$`f�Ic��H��tL�6I��H�K�/�H�L�t$X�h3�f�DsH�t$PH��H��0_][����H�H������������H�H��L�A������H�yNH�H�AH�����������������H�H��L�A������H�\$H�|$ AV� �J�H+�H�H��H��L�I�@H�Bfs�fA~�D���A��E�A���H�E��t^L�H�PH�l$0H�kH�t$8I�I�X�e�H��f�Hc��H��tL�H��H�H��H�3�H�l$0D�qf�D^H�t$8H�\$@H��H�|$HH�� A^������H�H�������̸(�v�H+�H�	�yt2�H��(�H��H�VA��������H��(���H�\$W�@�0�H+�H��H��H�ȺH��uL�DJ�P�H�
�����H���L�H�����L�CH��H�D$0H�`���H�D$(H�����H�D$ ��H�\$P����H��@_���������̸(��H+�H�	�yt2�H��(�H��A�������H��(�����������
H���������@S� �T�H+�H��H;�t H�H�H�	H�H��tH���P(H��H�� [�H�\$W�@��H+�H��H���B=��L�H�
����L�CH�L$0H�
h���H�H�L$(H�
����H�L$ H���H�\$P����H��@_������������H�\$W�@��H+�H��H��H���H��uL��J�P�H�
�����H���L�H����L�CH��H�D$0H����H�D$(H����H�D$ ���H�\$P����H��@_����������@S� ��H+�H�H��3�H��H���HD�H�H��tH��PH��H�� [�����@S� ���H+�H�H��3�H��H�HHD�H�H��tH��PH��H�� [��������H���������������H�I���H�QH�H�����������������H��DH�H�����H�\$W�@�P�H+�H��H���R7��L�H�
���L�CH�L$0H�
����H�H�L$(H�
���H�L$ H��S�H�\$P����H��@_������������H�\$W�@���H+�H��H��H���H��uL�LM�P�H�
��4�H�շL�H�C���L�CH��H�D$0H����H�D$(H�D���H�D$ ���H�\$P����H��@_����������H�\$W� �P�H+�L�n�H��H��M��uL��L�P�H�
R����L�E�L�
����H��H���H��H�\$0H�� _�������������H�\$W�@���H+�H��H��H�p�H��uL��G�P�H�
Z��4�H�M�L�H�C���L�CH��H�D$0H����H�D$(H�D���H�D$ ���H�\$P����H��@_����������H�\$W�@�P�H+�H��H��H� �H��uL��H�P�H�
����H���L�H�����L�CH��H�D$0H�����H�D$(H�����H�D$ �1�H�\$P����H��@_����������H���������������H�RH�H�AH�����������������H�\$H�t$ W� ��H+�H�H��H��L�A�p����u�H���tZH�l$0H�oL�t$8L�pH�H�HczH��tL�?H��I�����EI�~L�t$8f��EH�l$0f�AH��p3�f�AH�t$HH��H�\$@H�� _����������H�1�H�H�AH�����������������H�H��L�A������H��H�H�AH�����������������H�l$H�t$W� ��H+�L�
H��H��I�L�I�A�����A����e�H���t,H�H�PH�\$0H�^�[�H�\$0f�H��i3�f�HH�l$8H��H�t$@H�� _��������@S� ��H+�E3�D�@�H��q�H��H�� [���������H�\$H�t$W� ���H+�H�H��H��L�H�B�����A��t0H�x���H�HcAH��H�AH����Z3�f�H��xH�t$8H��H�\$0H�� _�����@S� �T�H+�E3�H�D�@�H����H��H�� [��@S� �$�H+�E3�D�@�H��QH����H��H�� [��@S� ���H+�E3�H�D�@�H��H��Q�S�H��H�� [�����������H�H��L�A������H���H�H�AH�����������������H�H��L�A������@SVAV� �q�H+�H�H��H��L�I�L�I�L�I�AE���D��I�BD��H�BD���A��E�A��&�H�E����H�l$@H�PH�H�kH�|$HL�d$PH�L�`L�|$XH�L�yH�H�X�9Y�f�H�xIc��H��tL�I��H����A�$H�_L�|$XL�d$Pf�Hc��H��tL�?H��H�K���H�H�l$@D�p3�f�D{H�|$HH��H�� A^^[���������������@S� �D�H+�E3�H�D�@H��H��P���H��H�� [�����������H��=H�H�����H��=H�H�����H��=H�H�����H��=H�H�����@S� ��H+�E3�D�@�H��1�H��H�� [���������H��=H�H�����H�>H�H�����H�)>H�H�����H�H��L�A������@SWAV� �Q�H+�H�H��H��L�I�L�BE���A��DpA��,�H�E����H�l$@H�kH�t$HH�pH�L�|$PL�xH�H�HcZH��tL�H��H���5�A�H�^L�|$Pf�Hc��H��tL�6H��H�K�	�H�H�l$@D�p3�f�DsH�t$HH��H�� A^_[������������H�\$W�@�p�H+�H��H��3����L�H�
��L�CH�L$0H�
��H�H�L$(H�
��H�L$ H��q�H�\$P����H��@_����������H�\$W�@��H+�H��H��H���H��uL�\B�P�H�
j��T�H�]�L�H�c�L�CH��H�D$0H�0�H�D$(H�d�H�D$ ���H�\$P����H��@_����������H�i<H�H�����H�\$ UVWATAUAVAW��V�H+�H�l�H3�H��$�M��M��L��H��H�L$PH��$`H�D$@3ɉL$ E2�H�BH+H������Hc�~'@I�H��H�I��P��u��H��H;�|��A�L�l$8H�D$8H�D$(H��MH�D$0H�T$(H�����D$ E��ue�P�H��H�D$(I��H���@H�,2H�I�OHH�KH���H�6H�H�\$(I�VI;Vt
H�I�F�
L�D$(I���3�Hc�I�H��H��L�D$@H�T$@��A�
H��H�L$`�����$���tJH��i��H��l�Hc�$�H�HcJH�<JH��tL�H�T$`H�O�$�3�f�D_H��iH��H��$�H3��z�H��$XH��A_A^A]A\_^]���������������̸(�v�H+�L��H�QH;QtI�H�H�AH�PH�QH��(�H��(�6�������H�L�AI�H�AH�PH�Q����������H�\$ UVWATAUAVAW���H+�H��H3�H��$�M��M��H��L��H�L$PH��$`H�D$@3ɉL$ E2�H�BH+H������Hc�~'@H�H��H�I��P��u��H��H;�|��A�L�l$8H�D$8H�D$(H�{KH�D$0H�T$(I���e��D$ E��uT�P认H��H�D$(I��H���K>H�$4H�A�OH�KHH�\$(H�VH;Vt
H�H�F�
L�D$(H���d�Hc�H�H��H��L�D$@H�T$@���A�
H��H�L$`�����$���tJI��q��I��-�Hc�$�I�HcJH�<JH��tL�H�T$`H�O��3�f�D_I��qI��H��$�H3��;�H��$XH��A_A^A]A\_^]����������������̸(�6�H+�L��H�QH;QtI�H�H�AH�PH�QH��(�H��(�f�������H�L�AI�H�AH�PH�Q����������H�	8H�H�����H�\$ UVWATAUAVAW�趺H+�H�̎H3�H��$�M��M��L��H��H�L$PH��$`H�D$@3ɉL$ E2�H�BH+H������Hc�~'@I�H��H�I��P��u��H��H;�|��A�L�l$8H�D$8H�D$(H�+IH�D$0H�T$(H�����D$ E��ue�P�^�H��H�D$(I��H���;H��-H�I�OHH�KH��H��.H�H�\$(I�VI;Vt
H�I�F�
L�D$(I���s�Hc�I�H��H��L�D$@H�T$@�v�A�
H��H�L$`�2���$���tJH��i��H����Hc�$�H�HcJH�<JH��tL�H�T$`H�O脹3�f�D_H��iH��H��$�H3��ڝH��$XH��A_A^A]A\_^]���������������̸(�ָH+�L��H�QH;QtI�H�H�AH�PH�QH��(�H��(�v�������H�L�AI�H�AH�PH�Q����������H��5H�H�����H��H�H�����H�]GH�H�AH�����������������H�H��L�A������@SWAV� �!�H+�H�H��H��L�I�L�H�BD���A��EpA����H�E����H�l$@H�kH�t$HH�pH�L�|$PL�xH�H�H�HcZH��tL�H��H���A�H�^L�|$Pf�Hc��H��tL�6H��H�K�ӷH�H�l$@D�p3�f�DsH�t$HH��H�� A^_[������@S� �D�H+�E3�H�D�@�H����H��H�� [��@S� ��H+�L��D�H�H�H��6�H��H�� [������H�\$H�l$H�t$H�|$ AV� �жH+�L�I0I��M#H��H�AM�L��J�\�H;Yt>H�SI��J�4��[���u �H;�tH�[H��H�S�;���t�H��tH��I�FH�H�\$0H��H�|$HH�l$8H�t$@H�� A^���������H��3H�H�����@S� �$�H+�E3�D�@H��FH����H��H�� [��@S� ��H+�E3�D�@4H��FH��Z�H��H�� [��@S� �ĵH+�E3�D�@9H�GH��*�H��H�� [��@S� 蔵H+�E3�H�GGA��H����H��H�� [����������������@S� �T�H+�E3�H��HA�5H����H��H�� [����������������@S� ��H+�E3�H��IA��H��x�H��H�� [����������������@S� �ԴH+�E3�H�wJA��H��8�H��H�� [����������������@S� 蔴H+�E3�D�@H�KH����H��H�� [��@S� �d�H+�E3�H�KA��H����H��H�� [����������������H��KL�AH�H�����������������H�\$H�l$ V� �H+�H�BH��H�ڋ��������H�����H�L�KH�XH�|$0H�S(L�t$8E3�H�AH;�wE��H;�s+��~H��f`�fq��H��H��u�I��I��fD�H�If�H��I��u�Ic��H��tL�?I��H��蛳H��hfD�4{L�t$8H�|$0H�\$@H��H�l$HH�� ^����������H��JL�AH�H�����������������H��JH�H�AH�����������������H�H��L�A������H�aJH�H�AH�����������������@SUW� 蒲H+�L�H��H��I�L�I�@L�I�BE�IL�A�h��	A��d�H�����H�H�t$@L�d$HL�t$PH�L�aL�|$XL�{H�XH�
L�rH�L�A�f��Bf�C�Bf�C�Bf�C�Bf�C�Bf�C
H��I�HcrH��tL�6H��H���)�A�H�sf�A�FL�t$Pf�CH��I�$L�d$HHcrH��tL�6H��H����A�H�sL�|$XH�t$@f�H��h3�f�AH��H�� _][�����H�H��L�A������H��HH�H�AH�����������������H�t$H�|$AV� ��H+�H�H��L��L�@A��������H���t,I�H�PH�\$0I�^�̚�H�\$0f�H��q3�f�HH�t$8H��H�|$@H�� A^��H���������������H�A������������E�L��H��L��H�%#"����L3�A�@I�R0L��L3�A�@L��L3�A�@L��L3�L��I#�M�JH��IRH�BI;�t'A�H�;HtH;�tH�@;Hu�H��ID�I�I���3�H��ID�I�I�������H�H��L�A������H��GH�H�AH�����������������H�H��L�A������H�QGH�H�AH�����������������@SUW� 肯H+�L�H��H��I�L�I�@L�I�BE�IL�A�h��
A��H�H�t$@L�d$HL�t$Ph��L�|$X���H�L�{H�L�`H�L�qH�L�@H�HcAH�A�f�C�Bf�C
�Bf�C�Bf�C�Bf�C�Bf�C�Bf�CH��I�HcrH��tL�6H��H����A�H�sf�A�FL�t$Pf�CH��I�$L�d$HHcrH��tL�6H��H���ɮA�H�sL�|$XH�t$@f�3�f�AH��hH��H�� _][����H�H��L�A������H��EH�H�AH�����������������H�t$H�|$AV� �H+�H�H��L��L�@A�����	����H���t,I�H�PH�\$0I�^��H�\$0f�H��q3�f�HH�t$8H��H�|$@H�� A^��H��EL�AH�H�����������������H�EH�H�AH�����������������H�\$H�t$ W� �;�H+�H�H��H��L�@I��p����"�H�����H�H�l$0H�kH�XL�t$8H�L�A�f��Bf�C�Bf�C�Bf�C�Bf�CH��
I�LcrM��tO�6H��H�����EJ�sL�t$8H�l$0f�H��p3�f�AH�\$@H��H�t$HH�� _����������@S� �d�H+�E3�H�D�@�H����H��H�� [��@S� �4�H+�H��H�
H�H��tH��PH��H�� [�����H�H��L�A������H�\$H�t$W� ��H+�H�BH��H��L�A�x��
����H���tH�PH���i7H��y3�f�H�t$8H��H�\$0H�� _������������@S� 脫H+�E3�D�@�H����H��H�� [���������H�\$H�l$H�t$H�|$ AV� �@�H+�L�I0I��M#H��H�AM�L��J�\�H;Yt>H�SI��J�4�������u �H;�tH�[H��H�S�����t�H��tH��I�FH�H�\$0H��H�|$HH�l$8H�t$@H�� A^���������H�H��������H�\$H�t$W� 苪H+�H�BH��H��fs�f~ǃ���o�H���tH�PH���$CH��y3�f�H�t$8H��H�\$0H�� _������̸(�&�H+�H�	D�H�L�5G�QH��H��(H�%k���̸(�H+�H�	�yt2�H��(�H��A��k�����H��(����������@S� 贩H+�E3�D�@�H��!�H��H�� [���������@S� 脩H+�E3�D�@�H����H��H�� [���������H�!'H�H����̸(�F�H+�H�	�y't2�H��(�H��H�GA�'�������H��(��̸(��H+�H�	�yu%A�L��FA��H�������u�H��(�2�H��(��������������̸(趨H+�H�	�yu%A�L��FA��H���8���u�H��(�2�H��(���������������H�\$H�t$W�@�[�H+�H��I�؍H�H�����L�
���H��H�L$ L��&�H�H��b�L�D$ H�NH�T$(L�
���3ۉ^���H�����^(H�L$ �e�H�\$PH��H�t$XH��@_�����������H�\$H�t$W�@軧H+�I��H��L�S�H��M��uL��%�P�H�
:���L�-�L�
���H��H�L$ �h�H�H����L�D$ H�KH�T$(L�
���3��{�<�H�����{(H�L$ ���H�t$XH��H�\$PH��@_�������������H�\$D�D$W�P�H+�H���D$p�H�H��D�L�
]��H�T$pH�L$8L��®L�
C��E3�3�H�L$ ���H�D$ H�L$8H�T$@H�D$8H�D$(H�L$ H�L$HH�D$@H�D$0H�L$0H�L$HH;�H�D$HH�H�D$0HE�H�H�D$(���L�D$ H�OH�T$(L�
���3ۉ_�2�H�����_(H�L$ ���H����H�L$8���H�\$`H��H��P_������H��zH�H�7�H�AH����������H�H��L�A������@SUW� �¥H+�H�H��H��L�H�BM�L�E�IA�h��A����H���t|H�t$@H�pH�L�t$HL�wL�|$PL�xH�H�HczH��tH��L��H��諥A�L�|$P�7H�I�L�t$HHczH��tH��H�NL���{�H��h�D>H�t$@H��H�� _][������̸(�H+�H�	D�H�L�‹QH��H��(H�%?��������@S� �ĤH+�E3�D�@�H��1�H��H�� [��������̸(薤H+�H�	D�H�L�‹QH��H��(H�%��������@S� �d�H+�E3�D�@�H����H��H�� [��������̸(�6�H+�H�	D�H�L�‹QH��H��(H�%��������@S� ��H+�E3�D�@�H�KAH��j�H��H�� [�̸(�֣H+�H�	D�H�L�%C�QH��H��(H�%����@S� 褣H+�E3�D�@�H���H��H�� [��������̸(�v�H+�H�	D�H�L��B�QH��H��(H�%�����H�\$H�l$H�t$H�|$ AV� �0�H+�L�I0I��M#H��H�AM�L��J�\�H;Yt>H�SI��J�4������u �H;�tH�[H��H�S�����t�H��tH��I�FH�H�\$0H��H�|$HH�l$8H�t$@H�� A^���������H�\$W�0萢H+�M�H��H��McJM��~ I��M��@A�M�RMk�%L�I��u�H�T$ �q�H�HH��tH�H��H�\$@H��0_�H�GH�H��H�\$@H��0_���@S�0��H+�H�H�QL�
KB�D$ H��D�@���H��H��0[������@S�0�ԡH+�H�L��H�Q�D$ H��D�@���H��H��0[����������@S�0蔡H+�H�L��H�Q�D$ H��D�@�z�H��H��0[����������@S�0�T�H+�H�H�QL�
�A�D$ 
H��D�@�6�H��H��0[������H�H��L�A������H�\$H�t$ W� �H+�H�H��H�򋸄�����H���tVH�H�l$0H�nL�t$8L�pHc��H��tL�6I�����EI�vL�t$8f��EH�l$0f�AH��x3�f�AH�t$HH��H�\$@H�� _���������������H�H��L�A������H���H�H�AH�����������������H�H��L�A������@SWAV� ��H+�H�H��H��L�I�@L�BE���A��D��A���H�E����H�H�l$@H�kH�XH�t$HH�L�|$PL�yH�
L�J�f��Af�C�Af�C�Af�CH��Ic��H��tL�6I��H���ȟA�H�sL�|$Pf�Hc��H��tL�6H��H�K蜟H�H�l$@D�p3�f�DsH�t$HH��H�� A^_[���������������H���������������H���������������H���������������H�\$H�L$W�0�˞H+�I��H��H�T$@I�H�
H��tH��P��X��H�D$ H��H����H�CH�\$HH��0_�H�\$H�t$ WATAUAVAW�p�c�H+�M��I��L��H��H�I��H+�H�AH+�H��I��������I;���L�@L�D$(H�IH+�H��H��H��I��H+�H;�wL�4
M;�MB�L�t$ I���WL��H�D$8H���H�\$0H�H�CH��$�H��$�H�\$@H�H�H��tH��P��X��H�D$HI��H����H�CH��$�L�nH�>M;�uvL�|$PI��H�\$XH�t$`I;�tRH�\$HH�H�H��tH��P�H�t�X螅H�D$@H�WH������3�H�CH��H�\$XH���H��H����1M��M��H��H���vUL��$�L��$�L�FI��H���WU�H�H��t>H�V�H�H�VH+�H���H��rH��'L�A�I+�H�A�H��wII���M��L�>H�D$(H��I�H�FI��M�L�vH�D$0I�L�\$pI�[@I�sHI��A_A^A]A\_����R����H�\$H�t$H�|$AV�P�%�H+�M��H��H��H�1H�FH�D$03ɉL$8L��8Hu8E�fff�H�D$0fD9Ps
�L$8H�@��D$8L��H�8Ht�A8IuA�AfA9r2��^H��������H9GtmH�|$ H�L$(� ��L��A�fA�@I�0I�pI�pfA�@D$0)D$ H�T$ H����L�ȰL��CH��H�\$`H�t$hH�|$pH��PA^��@E������������������3�H�H�AH�AH������������������H���������������H�\$H�l$H�t$H�|$ ATAVAW�0�̚H+�M��H��H��E�0H�I0I#�H�H�VH�D�L�fI�,$H;�tHH��fD;pt�H;�t4H�@fD;pu�H��GH��H�\$PH�l$XH�t$`H�|$hH��0A_A^A\�H��H��������
H9FuH�
m�����L�d$ H�D$(��~�H��H�D$(A�f�HL�FI�HW�H��x�H*��H��H���H��H*��X�H�N8W�H��x�H*��H��H���H��H*��X��^�/����tmH���T6H�V0I#�H�L�FI�L�I�$H;�uH�D$(�%I���Cf;AtH;�tcH�If;Au�H�H�L$(H�D$ (D$ fD$ L�FH�l$ H�UI�@H�FH�+H�SH�H�]H�NH�F0I#�H�L��M;$uH���"H�L$ H�D$(�L;�uH���H9T�uH�\�H��G�[�������H�\$H�l$H�t$H�|$ ATAVAW�0謘H+�M��H��H��E�0H�I0I#�H�H�VH�D�L�fI�,$H;�tHH��fD;pt�H;�t4H�@fD;pu�H��GH��H�\$PH�l$XH�t$`H�|$hH��0A_A^A\�H��H��������
H9FuH�
M����L�d$ H�D$(��^�H��H�D$(A�f�HL�FI�HW�H��x�H*��H��H���H��H*��X�H�N8W�H��x�H*��H��H���H��H*��X��^�/����tmH���44H�V0I#�H�L�FI�L�I�$H;�uH�D$(�%I���Cf;AtH;�tcH�If;Au�H�H�L$(H�D$ (D$ fD$ L�FH�l$ H�UI�@H�FH�+H�SH�H�]H�NH�F0I#�H�L��M;$uH���"H�L$ H�D$(�L;�uH���H9T�uH�\�H��G�[�������H�\$H�l$H�t$ WATAUAVAW�@莖H+�I��L��H��M�IcyH��~I��L��Hk�%A�H�M�II��u�L��H�T$ �m�H�D$(H��t
I�A�F�$H��袋.��H9EuH�
O�����L�mL�l$0H�D$8�X�\~H��H�D$8H�\$pL�D$pH�H��L�MI�I�]W�H��x�H*��H��H���H��H*��X�H�]8W�H��x�H*��H��H��H�Ã�H��H*��X�(��^�/�������^��̕3��
�M/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H���4]H�E0H#�H�L�}I�\�I�MH;�uH�L$ �[M�<�@f�L�CE�HH�N�QA;�uI;�tI��H���!���tI;�tH�[��H�H�D$ H�\$(�H�\$ H�D$((D$ fD$ L�MH�T$ L�BI�AH�EH�L�FI�0H�rH�MH�E0H#�H�L��M;MuH�4��L;�uH�4��L9D�uH�t�I�6A�FI��L�\$@I�[8I�k@I�sHI��A_A^A]A\_��@S� ��H+�H�=�u#H���H��L�N�P��=�H��H�� [�H�ՂH�� [��������H�\$H�l$H�t$W� 膓H+�H�i0I��H�AI#�H��H��HiH�]H;�u
H�H�B�XH�m�C9Fu*L�CH�E�H�QA;�uI;�tI��H�������tH;�tH�[��H�H�H�_�H�H�GH�\$0H��H�l$8H�t$@H�� _�����H�\$H�l$VWATAVAW�P�ĒH+�M��L��H��H�9H�_H�\$0E3�D�d$8D8cuR@ff�H�\$0I�L�BH�C H�HD�J�P�����yD�d$8H�[��D$8H��H�D8ct�D8gu,H�W L�BI�H�HD�J�P�����xI�>E�f�H��������H9E��H�uH�l$ L�d$(�`�NzH��H�D$(H�X H��$�I�H����W�3�CCC(H�C8H�K����L�c L�c(L�c0L�c8H�7H�wH�wf�GD$0)D$ L��H�T$ H���<I�A�FI��L�\$PI�[8I�k@I��A_A^A\_^��Y;�����������H�\$H�l$H�t$WATAUAVAW�0��H+�I��L��H��A�0H�%#"����H3�H��H��A�@H3�H��A�@H3�H��A�@H3�H��H��H#U0H�H�MH�D�L�eM�<$I;�tHH��A�;HtH;�t1H�@;Hu�I�A�FI��H�\$`H�l$hH�t$pH��0A_A^A]A\_�L��H��������H9EuH�
������L�d$ E3�L�l$(A�M �xH��H�D$(��HL�hH�UH�J�]W�H��x�H*��H��H���H��H*��X�H�]8W�H��x�H*��H��H��H��H��H*��X�(��^�/��������^���3��
�G/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H���6aH��H#E0H�L�EI�L�I�$H;�uH�T$ L�l$(�)I���G;Atf�H;�t_H�I;Au�H�H�D$ H�L$((D$ fD$ H�UL�|$ I�OH�BH�EL�?H�OH�9I�H�EH#u0H�H��I;$uH�<��H�L$ L�l$(�I;�uH�<��H9L�uH�|�I�>A�F��������������H�\$H�l$H�t$WATAUAVAW�0�N�H+�I��L��L��M�(H�y0I#�H�H�AH�\�L�aI�,$H;�tXH�<�H�SI��������uH;�t<H�[H�SH�������t�I�A�FI��H�\$`H�l$hH�t$pH��0A_A^A]A\_�H��H�fffffffI9GuH�
����L�d$ 3�H�\$(�K(�uH��H�D$(H�H�HH��tH��R�H�_H�_ M�GI�H�AW�H��x�H*��H��H���H��H*��X�I�_8W�H��x�H*��H��H��H��H��H*��X�(��^�/��������^��^�3��
>E/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��I���6aI�w0I#�H�I�OH�\�I�$H;�uH�D$(�7H�4�H�SH�O������uH;�tnH�[H�SH�O������t�H�H�\$(H�D$ (D$ fD$ M�GH�l$ H�UI�@I�GH�/H�WH�:H�}I�OI�G0I#�H�L��M;$uH�<��"H�\$ H�D$(�L;�uH�<��H9T�uH�|�I�>A�F�������H���������������H�\$UVWATAUAVAW�@膋H+�I��H��H��I�����L��L��L��H�T$ H���|�H�L$(H��tH��F��H��������H9EuH�
_�����L�mL�l$0E3�L�t$8A�N �nsH��H�D$8L�xL��$�H�I�H��tH��R�H�{t"�X�7sH��$�H�SH���L��M�wH�UH�J�]W�H��x�H*��H��H���H��H*��X�H�]8W�H��x�H*��H��H��H�Ã�H��H*��X�(��^�/��������^�觊3��
�B/�r�\�/�s
H��H���H,�H�H�
�H��HG�H;�sH��s
H��H;�sH��H��H���aM��M��H�T$ H�����D$ H�UL�D$ M�HH�BH�EL�L�OI�9I�xH�MH�E0I#�H��H�H�L��M;UuH�<��M;�uH�<��L9L�uH�|�H�>�FH��H��$�H��@A_A^A]A\_^]��H�\$H�l$H�t$ WATAUAVAW�0��H+�I��L��L��I�H�D$`H�y0H#�H�H�AH�\�L�iI�mH;�t^H�<�H�SI��蚼����ufDH;�t<H�[H�SH���{�����t�I�A�FI��H�\$hH�l$pH�t$xH��0A_A^A]A\_�H��H��������I9GuH�
���׎�L�l$ 3�H�\$(�K �pH��H�D$(H�H�HH��tH��RH�OH�����M�GI�H�AW�H��x�H*��H��H���H��H*��X�I�_8W�H��x�H*��H��H��H�Ã�H��H*��X�(��^�/��������^���3��
�?/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��I����bI�w0H#t$`H�I�OH�\�I�EH;�uH�D$(�7H�4�H�SH�O�ܺ����uH;�tpH�[H�SH�O�º����t�H�H�\$(H�D$ (D$ fD$ M�GH�l$ H�UI�@I�GH�/H�WH�:H�}I�OI�G0H#D$`H�L��M;EuH�<��"H�\$ H�D$(�L;�uH�<��H9T�uH�|�I�>A�F������������������H�\$UVWATAUAVAW�0�F�H+�I��L��L��I�H�D$pH�y0H#�H�H�AH�\�L�iI�mH;�tPH�<�H�SI���¹����uH;�t4H�[H�SH��詹����t�I�A�FI��H�\$xH��0A_A^A]A\_^]�H��H��袋.��I9GuH�
۴�
��L�l$ H�D$(�X��mH��H�D$(H��$�L��$�H�H��M�GI�H�AW�H��x�H*��H��H���H��H*��X�I�_8W�H��x�H*��H��H��H��H��H*��X�(��^�/��������^��V�3��
6=/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��I���bI�w0H#t$pH�I�OH�\�I�EH;�uH�D$(�7H�4�H�SH�O������uH;�tpH�[H�SH�O�����t�H�H�\$(H�D$ (D$ fD$ M�GH�l$ H�UI�@I�GH�/H�WH�:H�}I�OI�G0H#D$pH�L��M;EuH�<��"H�\$ H�D$(�L;�uH�<��H9T�uH�|�I�>A�F�����������H�H�H��������L�	I��I�A�xuD�fD9@sH�@�H��H��xt�yu�Af9H��sI����������������H�\$H�t$W� �+�H+�H��H��H�	H�Y�{u.DL�CH��H����H��H�� �l��{t�H�� �l�H�\$0H�t$8H�� _������������̸(趂H+�H��(�JA������������@S� 蔂H+�H�=�qu#H��qH��L���P���H��H�� [�H�}qH�� [�������̸(�F�H+�3�H��(�����������3�H�H�AH�AH������������������H��t{H�t$W� �H+�H��������H��H��H;�wTH�\$0�y;H�H��H�FH��H��H�H�F3�H�H�CH��H��u�H��H���H�^H�\$0H�t$8H�� _��7����������3�H�H�AH�AH������������������H�H�H��������@S� �D�H+�H�=�ou#H��oH��L�N�P����H��H�� [�H��oH�� [�������̸(�H+�H��(������������H���������������@S� �ĀH+�H�=aou#H�XoH��L���P���H��H�� [�H�5oH�� [��������H���������������H;�tAH�\$W� �[�H+�H��H��f�H�H��tH���P H��H;�u�H�\$0H�� _����������H���������������H���������������H���������������H���������������H���������������H���������������H���������������H���������������3�H�H�AH�����̸(�H+�H��������H;�wH��H��H��(��s��������������������H��������������̸(�6H+�H��gH�H�@H�@f�@H��(������H;�teH�\$H�t$W� �~H+�H��H��H�{H��tH��s��XH���h�H�H��tH��P�H��H;�u�H�\$0H�t$8H�� _�������f�H���������H�\$W� �~H+�H��H���H��H�H�KHH�OH���H�\$0H��H�H��H�� _���H�\$W� �0~H+�H��H���2H���H�H�KHH�OH�J�H�\$0H��H�� _�������������H�\$H�l$H�t$ H�L$W� ��}H+�H��H��H���H�H�YH�\$0�B�3�H�kH�k�M�eH�H�@H�CH�KH�)H�iH�iH�G8H�C0H�G@H�C8H�W(H+W H��L�C�p��L�GI�H������H��H�\$8H�l$@H�t$HH�� _��������H�\$W� � }H+�H��H���"���H���H��CHH�\$0�GHH��H�� _�����@S� ��|H+�H�����H���H�H��H�� [�������H�\$W� �|H+�H��H�����H�C�H�H�KHH�OH�ʚH�\$0H�>�H�H��H�� _��̸(�f|H+�H�	H��t	H��(邊��H��(��������������H�\$W� �0|H+�H��H�YH��t:H�K0�8��H�K ����H�KH��tH��P�H�_H��t�XH���e�H�\$0H�� _�������������H�AH�A����H�\$W� �{H+�H��H�YH��t2H�K�Ǚ�H�KH��tH��P�H�_H��t� H���,e�H�\$0H�� _�����H�AH�A����H�\$H�t$W� �;{H+�H��H�YH��t0H�sH��tH�����XH����d�H�KH��tH��P�H�OH��t� �d�H�\$0H�t$8H�� _���������H�AH�A����H���������������H�\$H�t$W� �zH+�H��H�YH��t@H�s H��tH����XH���)d�H�KH��tH��P�H�KH��tH��P�H�OH��t�(�c�H�\$0H�t$8H�� _���������H�AH�A����H�\$W� �zH+�H��H�IH��t3H�YH��tH��w��XH���cH�OH��t� �{c�H�\$0H�� _����H�AH�A����@S� �yH+�H��H�IH��tH�I ���H�KH��t�`�$c�H�� [��H�AH�A����H�\$W� �@yH+�H��H�YH��t*H�K�8��H�K�N�H�_H��t�XH����b�H�\$0H�� _�������������H�AH�A���̸(��xH+�H�IH��t	�P��~b�H��(�������������H�AH�A����H���������������H���������������H���������������H����������H�	���������H�
���������H�����������H��	���������H�y	���������H�		���������H���������������H�A���������H���������������H���������������H�����������H�����������H���������������H���������������H���������������H�A����������H���������������H���������������H���������������H����������H����������H�\$H�l$H�t$W� �vH+�H�H�zH�qH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BIc��H��tL�I��H���v�EH�_f�H��Hc��H��tL�?H��H����vH�l$8H�{H�\$0H�t$@H�� _�����������H�H�H�BHc��H�AHc��H��H��������������H�H��L�A������H�Q�H�H�AH�����������������H�H��L�A������H�\$H�t$W� ��uH+�H�yH��H�Hc��H��tL�H���v�H�^H�\$0H�t$8f��Of�HH��H�� _�H�Hc��H����H�H��L�A������H�\$H�t$H�|$AV� �EuH+�H�H��H�qL�pH�H�HcZH��tH��L��H���puA��;H��H�H�HcZH��tH��L��H���HuH�t$8H�H�\$0H�|$@H�� A^�����H�H�H�HcPH�AH�HcAH��H���H�H��L�A������H��IH�H�וH�AH����������H�AH+H���������H��H���������H��������������H�\$W� �@tH+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BA�@	f�BI�HcZH��tL�H��H���tH�_H�\$0H�� _����������������H�AH�HcAH��
�H�H��L�A������H�\$H�t$W� �ksH+�H�H�z
H�qL�@H��f��Af�B�Af�B�Af�B�Af�BI�HcZH��tL�H��H���ns�H�_H�\$0H�t$8f�H��H�� _�������H�H�HH�Hc@H����������������H�q
H�H�AH�����������������H��
L�AH�H�����������������@S� �rH+�H�YH�	�Z�f�H��H�� [������H�H�HHc��H��	��������������H��	H�H�AH�����������������H�H��L�A������H�\$H�l$H�t$H�|$ AV� ��qH+�H�H�zH�iH�L�pH�H�qL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�BI�HcZH��tL�H��H����q�H�_f��Ff�CH��I�HczH��tL�?H��H���q�MH�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^����������������L�I�H�H�AH�I�@HcQH�HcAH��
H�����������H��H�H�AH�����������������H�H��L�A������H��H�H�AH�����������������H�H��L�A������@S� �tpH+�H�YH�	�UZ�f�H��H�� [������H�H�HHc��H����������������H��H�H�AH�����������������H�H��L�A������H�\$H�l$H�t$H�|$ AV� ��oH+�H�H�zH�iH�L�pH�H�qL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
I�HcZH��tL�H��H����o�H�_f��Ff�CH��I�HczH��tL�?H��H���o�MH�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^��������L�I�H�H�AH�I�@HcQH�HcAH��	H�����������H��H�H�AH�����������������H�H��L�A������H�UH�H�AH�����������������H�9L�AH�H�����������������H�\$W� �`nH+�L�H��L�IH��(I�@H;�w3�I;�s6�ff��A~I��f`�fq��H��H��u�H��H��DA�M�@f�H��H��u�Ic��H��tL�?I��H���*nH�{H�\$0H�� _��H�AHc��H���H�9L�AH�H�����������������H���������������H�\$H�l$H�t$W� �fmH+�H�H��H�qH�hH�H�H�HcZH��tL�H��H���m�EH�_f�H��Hc��H��tL�?H��H���cmH�l$8H�{H�\$0H�t$@H�� _�H�H�H�H�H�ALcBHc��H��I����������������H�H��L�A������H���H�H�AH�����������������H�!BH�H�����H�\$H�l$H�t$W� �flH+�H�H��H�qH�hH�H�HcZH��tL�H��H���l�EH�_f�H��Hc��H��tL�?H��H���flH�l$8H�{H�\$0H�t$@H�� _����H�H�H�HcPH�AHc��H��H���H�H��L�A������H��������������3�H�H�AH�AH��������������������������������H���������������H�\$H�l$H�t$H�|$ AV� �PkH+�H�H�qH�L�pH�H�iH�H�X��f�H�xHc��H��tL�H��H���akA�H�_f�H��Hc��H��tL�?H��H���7kH�l$8H�{H�\$0H�|$HH�t$@H�� A^���������������H�H�H�L�I�@Lc��H�BHc��H�AL�Hc��I�L�H�Hc��H��I����������H�H��L�A������H���H�H�AH�����������������H�H��L�A������@S� �jH+�H�YH�	�e�f�H��H�� [������L�I�H�I�@Hc��Hc��H��H���������������H��H�H�AH�����������������H�\$H�l$H�t$W� �iH+�H�H��H�qH�H�hHc��H��tL�H���i�EH�_f�H��Hc��H��tL�?H��H���iH�l$8H�{H�\$0H�t$@H�� _��������H�H�H�ALc��Hc��H��I���H�H��L�A������H�!�H�H�AH�����������������H�\$H�t$W� �hH+�H�H��H�yH�HcZH��tL�H��H����h�H�^H�\$0H�t$8f��Of�HH��H�� _�������������H�H�HcAH����H���H�H�AH����������������̉H�������������H���������������H�\$H�t$W� ��gH+�H�H�qH�H�X��f�H�xHc��H��tL�H��H���
hH�t$8H�_H�\$0H�� _�������������H�H�H�BH�Afs�Hc��fH~�H��H��������H�H��L�A������H�9�H�H�AH�����������������H�\$W�0� gH+�H�AH�zH�D$ H�fs�fH~��f��Af�B�Af�BH��tH�T$ L�H���+gH�_H�\$@H��0_���H�Afs�fH~�H�������������H�H��L�A������H�H������������H�\$H�l$H�t$W�0�ffH+�H�H�zH�qH�H�hH�AH�D$ H�fs�fH~��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�B�A
f�BH��tH�T$ L�H���#f�EH�_f�H��Hc��H��tL�?H��H���eH�l$HH�{H�\$@H�t$PH��0_�������H�H�H�BH�Afs�Hc��fH~�H��H��������H�H��L�A������H�)�H�H�AH�����������������H�H��L�A������H���H�H����̉H�������������H�\$H�t$W� ��dH+�H�H��H�YH�HczH��tL�?H��H���e�H�~H�t$8f��Cf�BH�B�Kf�J�Kf�J�Kf�J�Kf�J
�Kf�J�Kf�J�KH�\$0f�JH�� _�����H�H�HcAH��	��H��9H�H�_�H�AH����������H�\$H�l$H�t$W� �dH+�H�H��H�qH�hH�H�HcZH��tL�H��H���0d�EH�_f�H��H�HczH��tL�?H��H���dH�l$8H�{H�\$0H�t$@H�� _���H�H�H�HcPH�AH�HcAH��H���H�H��L�A������H�H��L�A������H�\$W� �@cH+�H�QH��H��H�Y8W�x�H*��H�ƒ�H��H��H*��X��^�jc�
L3�/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H��H�\$0H�� _�x(��������H�QL��H��W�x�H*��H�ƒ�H��H��H*��X�H�I8W�H��x�H*��^�A/���H����H��H��H*��X��^�A/��������̸(�bH+�H��������
H9AuH�
,��^h�H��(�M�XH�AM�M�YM�M�HH#Q0H��HQH�H;AuL�
I��L�J�I;�uL�
I���L9ZuL�JI���L�H������������H���������������H�\$W� �paH+�H�QH��H��H�Y8W�x�H*��H�ƒ�H��H��H*��X��^�a�
|3�/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H��H�\$0H�� _�(��������H�QL��H��W�x�H*��H�ƒ�H��H��H*��X�H�I8W�H��x�H*��^�A/���H����H��H��H*��X��^�A/��������̸(�F`H+�H��袋.��H9AuH�
\���f�H��(�M�XH�AM�M�YM�M�HH#Q0H��HQH�H;AuL�
I��L�J�I;�uL�
I���L9ZuL�JI���L�H������������H�\$H�t$H�L$W� �_H+�H��H����3�H�qH�q�N��GH�H�@H�GH�OH�1H�qH�qH�C0H�G0H�C8H�G8H�S H+SH��L�G�Q��L�CI�H������H��H�\$8H�t$@H�� _������3���������������L�H������������H���������������H�\$H�t$W� ��^H+�H�H�yH�H�X��f�H�p�Kf�HH�HcZH��tL�H��H����^H�^H�\$0H�t$8H�� _����H�H�H�H�H�H�H�ALcBH�HcAH��KI���������H�H��L�A������H�	H�H�AH�����������������H�\$H�t$H�|$L�t$ AW� �^H+�H�L��H�YH�xH�H�pH�H�LcrM��tO�6H��I���#^K�wE3�H�F#H��L�QFH;�wE��L;�s\�~H�Vf`�fq���~f`�fq��A�~Bf`�fq��A �~BH��f`�fq��A0H��@I���I��$ff��H�Rf�H�II��u��f��Gf�A�Gf�A�Gf�A�Gf�A�Gf�A
�Gf�A�Gf�A�Gf�AH�AH�KH�P6H;�wH;�s6�fff��~H��f`�fq��H��H��u�I���I�QfD�H�[f�H��H��u�H�\$0H�t$8H�|$@L�t$HH�� A_��H�H�H�H�HcAH��I������������H��}H�H�AH�����������������H���H�H�AH�����������������H���H�H�AH�����������������H�\$H�t$W� ��[H+�H�H�yH�H�X��f�H�p�Kf�HH�HcZH��tL�H��H����[H�^H�\$0H�t$8H�� _����H�H�H�H�H�H�H�ALcBH�HcAH��BI���������H�H��L�A������H��{H�H�AH�����������������H�\$H�l$H�t$H�|$ AV� ��ZH+�H�L��H�YH�hH�H�xH�H�HcrH��tL�6H��I���[I�vE3�H�GA�L�Q4H;�wA��L;�s-I��@�~H��f`�fq��H��H��u�H����H��fD�H�f�H�IH��u��Ef��Ef�A�Ef�A�Ef�A�Ef�A�Ef�A
�Ef�A�Ef�A�Ef�AH�AH�KH�P6H;�wH;�s&�~H��f`�fq��H��I��u�I���I�QD�H�[f�H��H��u�H�\$0H�l$8H�t$@H�|$HH�� A^��H�H�H�H�HcAH��@������������H�9�H�H�AH�����������������H���������������H��}H�H�AH�����������������H���H�H�AH�����������������H���������������H��������������H�\$H�t$W� ��XH+�H�H�yH�H�X��f�H�p�Kf�HH�HcZH��tL�H��H����XH�^H�\$0H�t$8H�� _����H�H�H�H�H�H�H�ALcBH�HcAH��\I���������H�H��L�A������H��xH�H�AH�����������������H�\$H�l$H�t$H�|$ AV� ��WH+�H�L��H�iH�XH�H�xH�H�HcrH��tL�6H��I���XI�vE3�H�O'H��L�PNH;�wE��L;�s\�~H�Wf`�fq���~f`�fq��@�~Bf`�fq��@ �~BH��f`�fq��@0H��@I���I��(ff��
H�Rf�H�@I��u��H�Pf�L���Kf�H�Kf�H�Kf�H�Kf�H�Kf�H
�Kf�H�Kf�H�Kf�HH�E(H�JPH;�wH;�s`�~EL�Ef`�fq���A~f`�fq��B�A~@f`�fq��B �A~@I��f`�fq��B0H��@I���I�A)f�A�M�@f�
H��H��u�H�\$0H��H�l$8H�t$@H�|$HH�� A^��������������H�H�H�H�HcAH��Z������������H���H�H�AH�����������������H�QzH�H�AH�����������������H�q�H�H�AH�����������������H�I)��H�QH�H�����������������H�\$H�|$H�AM��H�9H��H�I�@H;�uL�I��L�GL�GA�@H�\$H�|$ÃzuL�XH;GuL�_�L�H;uL�I�@I�Ӏx��@f�H�JL�JL�AL�QI�H;���I�@�x��L�AI;�u[I�H��H�AI��xuH�HI�I�@H�H;HuL�@M��I�M��(I�H;uL�M��I�M��L�@M��I�M��L��A�@I�H�H�AI�H�HL�I�@H�I�@�xuH�HH�AI�@H�H;Hu
L�@I�H�H�AH;Hu
L�@I�H��L�I�H���xu�A�@I�H�H�AI�H�P�H�H;�uMH��H��H�@H�H�A�xuH�PI�H�AH�H;PuH�H�I�H;PuH�H�H�H�QM��I�
�AI�H�H�AI�H�HL�AI�H�AI��xuH�HH�AI�@H�H;HuL�@�H�AH;uL��L�@I�L�AH�B�x����H�GH�\$H�|$�@I�����̸(��RH+�H��������H9AtH��(��������������H�\$W� �RH+�H�QH��H��H�Y8W�x�H*��H�ƒ�H��H��H*��X��^��R�
�
3�/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H��H�\$0H�� _�#��������H�QL��H��W�x�H*��H�ƒ�H��H��H*��X�H�I8W�H��x�H*��^�A/���H����H��H��H*��X��^�A/��������̸(�QH+�H��������H9AuH�
����W�H��(�M�XH�AM�M�YM�M�HH#Q0H��HQH�H;AuL�
I��L�J�I;�uL�
I���L9ZuL�JI���L�H������������H�\$W� ��PH+�H�QH��H��H�Y8W�x�H*��H�ƒ�H��H��H*��X��^�Q�
�3�/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H��H�\$0H�� _��$��������H�QL��H��W�x�H*��H�ƒ�H��H��H*��X�H�I8W�H��x�H*��^�A/���H����H��H��H*��X��^�A/��������̸(��OH+�H�fffffffH9AuH�
�~�V�H��(�M�XH�AM�M�YM�M�HH#Q0H��HQH�H;AuL�
I��L�J�I;�uL�
I���L9ZuL�JI���L�H������������H�\$W� �0OH+�H�QH��H��H�Y8W�x�H*��H�ƒ�H��H��H*��X��^�ZO�
<3�/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H��H�\$0H�� _�%��������H�QL��H��W�x�H*��H�ƒ�H��H��H*��X�H�I8W�H��x�H*��^�A/���H����H��H��H*��X��^�A/��������̸(�NH+�H��������H9AuH�
}�NT�H��(�M�XH�AM�M�YM�M�HH#Q0H��HQH�H;AuL�
I��L�J�I;�uL�
I���L9ZuL�JI���L�H������������H���������������H�\$W� �`MH+�H�QH��H��H�Y8W�x�H*��H�ƒ�H��H��H*��X��^�M�
l3�/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H��H�\$0H�� _�8(��������H�QL��H��W�x�H*��H�ƒ�H��H��H*��X�H�I8W�H��x�H*��^�A/���H����H��H��H*��X��^�A/��������̸(�6LH+�H��������H9AuH�
L{�~R�H��(�M�XH�AM�M�YM�M�HH#Q0H��HQH�H;AuL�
I��L�J�I;�uL�
I���L9ZuL�JI���L�H������������H�\$W� �KH+�H�QH��H��H�Y8W�x�H*��H�ƒ�H��H��H*��X��^��K�
�3�/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H��H�\$0H�� _�)��������H�QL��H��W�x�H*��H�ƒ�H��H��H*��X�H�I8W�H��x�H*��^�A/���H����H��H��H*��X��^�A/��������̸(�vJH+�H��袋.��H9AuH�
�y��P�H��(�M�XH�AM�M�YM�M�HH#Q0H��HQH�H;AuL�
I��L�J�I;�uL�
I���L9ZuL�JI���L�H������������H��������������H��������������̸(��IH+�H�H��(�2�������3�H�H�AH�AH�����������������̸(�IH+�H�
|x��O������H�\$H�l$H�t$W� �VIH+�I��I��H��H��H�	H��t>H�S�&��H�H�SH+�H���H��rH��'L�A�I+�H�A�H��w7I���2�H�+H��H�H�sH��H�H�{H�\$0H�l$8H�t$@H�� _��P�������������H�\$W� �HH+�H��������H��H��H;�w"�3H��H�H�H�GH�_H�\$0H�� _�����L�AH��������L+H��I��M��I��I+�L;�wK�H;�HB����������������H�\$H�t$ W�@�HH+�I��I��H��L�L$ L�L$(H�L$0I;�t`fff�H�|$PH�H�H��tH��P�H�{t�X�(0H�D$XH�SH��U��3�H�GH��H�|$(H��H;�u�H��H��H�\$`H�t$hH��@_�q���H�\$H�t$ W�@�kGH+�I��I��H��L�L$ L�L$(H�L$0I;�t`fff�H�|$PH�H�H��tH��P�H�{t�X�x/H�D$XH�SH��^T��3�H�GH��H�|$(H��H;�u�H��H������H��H�\$`H�t$hH��@_��������������@S� �FH+�H��M��t3��H�H�CH��I��u�H��H���t��H��H�� [������������H�������������̸(�VFH+�H��������H;�wSH��H��r.H�J'H;�v=�.H��H��tH��'H���H�H�H��(��M�H��tH��H��(�X.3�H��(��l��������������H��������������H���������������H��������������̸(�EH+�L�H�M��tI��I��H��(H�`(H��(�H�H�������H���������������H��������������̸(�FEH+�H�IH��t	�P8��.�H��(�������������H�H������������H�H������������H�H������������H�H�����������̸(��DH+�H�IH��t	�P0�~.�H��(������������̸(�DH+�H�IH��t	�P��N.�H��(������������̸(�vDH+�H�IH��t	�P��.�H��(������������̸(�FDH+�H�IH��t����-�H��(�������������̸(�DH+�H�IH��t	�P��-�H��(������������̸(��CH+�H�IH��t	�P8�-�H��(������������̸(�CH+�H�IH��t	�P0�^-�H��(������������̸(�CH+�H�IH��t	�P��.-�H��(�������������H�\$H�t$W� �KCH+�I�H�zI�pL�HH��f��Af�B�Af�B�Af�BIc��H��tL�I��H���WC�H�_H�\$0H�t$8f�H��H�� _����������������H�H�HHc��H����������������H�\$H�t$W� �BH+�I�H��I�pH�HcZH��tH��L��H����B�H�t$8�;H�GH�H�\$0H�� _�������H�H�HcAH�����A�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BA�@	f�BH�B���̸
�����������H�\$W� �AH+�I�H�z
M�H�f��Af�B�Af�B�Af�B�Af�BI�HcZH��tL�H��H����AH�_H�\$0H�� _��H�AH�HcAH��ø(�FAH+�I��H��(�w)�������H�AHc��H���H�\$H�t$H�|$AV� �AH+�I�H�zM�pH�H�pL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BI�HcZH��tL�H��H����@�H�_f��Ff�CH��I�HczH��tL�?H��H���@H�t$8H�{H�\$0H�|$@H�� A^�����H�H�H�BH�H�ALcBH�HcAH��	I�������������̸(�@H+�I��H��(��)�������H�AHc��H���H�\$H�t$H�|$AV� ��?H+�I�H�zM�pH�H�pL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
I�HcZH��tL�H��H���?�H�_f��Ff�CH��I�HczH��tL�?H��H���?H�t$8H�{H�\$0H�|$@H�� A^��������������H�H�H�BH�H�ALcBH�HcAH��I��������������I�@L�J(H;�w3�M;�s3���A~I��f`�fq��H��H��u�H��H��DA�M�@f�H��H��u�H���������̸�����������H�\$H�t$W� �;>H+�I�H��I�pH�H�HcZH��tL�H��H���i>�H�_H�\$0H�t$8f�H��H�� _��H�H�H�Hc@H������������������H�\$H�l$H�t$W� �=H+�I�I�hL�H�pI�I�X����f�H�xHc��H��tL�H��H����=�MH�_H�\$0H�l$8H�t$@f�H��H�� _�L�	I�H�H�H�H�BLc��Hc��I�AL�Hc��H��I����������̸(�=H+�I��H��(�W���������H�H�H�ALc��Hc��H��I���H�\$H�t$W� �<H+�I�pH��I�Hc��H��tL�H����<�H�_H�\$0H�t$8f�H��H�� _���������H�Hc��H�����@S� �T<H+�I�I�X����f�H��H�� [������H�H�Hfs�fH~�H����������I��f��Af�B�Af�BH�B��̸�����������H�\$H�t$W�0��;H+�I�H�zI�pH�AH�D$ H�fs�fH~��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�B�A
f�BH��tH�T$ L�H���;�H�_H�\$@H�t$Hf�H��H��0_��������H�H�Hfs�fH~�H����������H�\$W� ��:H+�I�XI��H��H��tH�L�H���;H�_H�\$0H�� _�H�ZH�\$0H�� _��H�A������������H�\$H�t$W� �{:H+�I�H��I�pH�HcZH��tL�H��H���:�H�_H�\$0H�t$8f�H��H�� _�����H�H�HcAH�����H�\$V� �:H+�H��������H��H�Ȼ��H��H;�vH�
6i�H@�H�B�H�|$0H�~H�H��L��L�t$8��H��H�NH��a)H�^8H�C�H�F0H�VH�H;���H��f�D�QH�E��L#^0I��L^M�L;�u	I�I�K�I�CfD;Pu/L�L;�t!L�II�L�BM�I�BH�M�BL�JH�AI�K�EL��L;�tfDH�@L��fD;PtJL;�u�L�QI�L�JM�I�@H�M�HL�RH�AI�H��H;��M���H�|$0L�t$8H�\$@H�� ^�L�L�II�L�BM�I�BH�M�BL�JH�A���@S� �8H+�H�Y8W�H��x�H*��H�ƒ�H��H��H*��X��^��8�
��3�/�r�\�/�s
H��H���H,�HȸH;�HG�H;�sH��sH��H;�rH��H�� [�����������������H�A8������������H��������
������H�\$H�l$H�t$WATAUAVAW� �7H+�L��H��������H�Ȼ��H��H;�vH�
�f��=�H�B�H�H���H��I�mH�L��I�M�I)H�C�I�E0I�]8I�]H�H��H;��Zff�H�6L�KMcQI��E��~!I�QL��fDHk�%�
H�H�RI��u�M�u0L#�I��MuI9.uI�I�^��I�~L�GA�@D;�uOM;�tI��I�ID��A��*T��u2L�L;�t!H�SH�2H�NL�I�@H�I�HH�VH�CI�^�L��I9>tXH�L��H�K�QL�GE�HA;�u�I;�tI��H����S��u�L�H�SH�2H�NL�I�@H�I�HH�VH�C�$H�SH�2H�NL�9I�GH�I�OH�VH�CI�H��H;������@�H�\$PH�l$XH�t$`H�� A_A^A]A\_����@S� �5H+�H�Y8W�H��x�H*��H�ƒ�H��H��H*��X��^��5�
��3�/�r�\�/�s
H��H���H,�HȸH;�HG�H;�sH��sH��H;�rH��H�� [�����������������H�A8������������H��袋.��������H�A������������H���������������@S� ��4H+�I�I�X����f��Kf�HH��H�� [��������������H�H�H�H�H�Hc@H��K���������H�\$H�t$H�|$AV� �U4H+�I�L��I�XH�xH�H�HcrH��tL�6H��I���4I�vH��H�O#L�HFH;�wE3�L;�s\�~H�Wf`�fq���~f`�fq��@�~Bf`�fq��@ �~BH��f`�fq��@0H��@I���I��$f��
H�Rf�H��I��u��H�t$8H�|$@f��Kf�H�Kf�H�Kf�H�Kf�H�Kf�H
�Kf�H�Kf�H�KH�\$0f�HH��H�� A^�������������H�H�H�Hc@H��-���������������@S� ��2H+�I�I�X�����f��Kf�HH��H�� [��������������H�H�H�H�H�Hc@H��B���������H�\$H�t$H�|$AV� �2H+�I�L��I�xH�XH�H�HcrH��tL�6H��I���2I�vH�KL�@4H;�w3�L;�s3���~H��f`�fq��H��H��u�H����H��fD�H�[f�H��H��u��H�\$0H�t$8f��Of�H�Of�H�Of�H�Of�H�Of�H
�Of�H�Of�H�OH�|$@f�HH��H�� A^�������������H�H�H�Hc@H��$���������������@S� �T1H+�I�I�X�5���f��Kf�HH��H�� [��������������H�H�H�H�H�Hc@H��\���������I�@(I��L�JPH;�w3�M;�s]�A~I�Hf`�fq���~f`�fq��B�~Af`�fq��B �~AH��f`�fq��B0H��@H���L�@)��H�If�H��I��u�H����������̸)�����������H�\$H�t$H�|$AV� �50H+�I�L��I�XH�xH�H�HcrH��tL�6H��I���_0I�vH��H�O'L�HNH;�wE3�L;�s\�~H�Wf`�fq���~f`�fq��@�~Bf`�fq��@ �~BH��f`�fq��@0H��@I���I��(f��
H�Rf�H��I��u��H�t$8H�|$@f��Kf�H�Kf�H�Kf�H�Kf�H�Kf�H
�Kf�H�Kf�H�KH�\$0f�HH��H�� A^�������������H�H�H�Hc@H��1���������������L�I�@H�I�@�xuH�PH�BI�@H�H;Pu
L�@I�PL�B�H�BH;Pu
L�@I�PL�B�L�I�PL�B��������L�BI�H�BI��xuH�PH�BI�@H�H;PuL�@I�L�B�H�BH;uL�I�L�B�L�@I�L�B������������H��������������H�t$ W� �.H+�H��������H��H�ȿ��H��H;�vH�
&]�84�H�B�H�\$0H�^H�H��L��L�t$@��H��H�NH�?�"��H�~8H�G�H�F0H�NH�	H��H;��	H�l$8H��H�%#"����f��AD�IL�^0L3�H�L��L3��AL��L3��AL��L3�L��M#�I��L^M�L;�uI�I�K�I�CD�ID;Hu/L�L;�t!L�II�L�BM�I�BH�M�BL�JH�AI�K�FL��L;�t�H�@L��D;HtOL;�u�L�QI�L�JM�I�@H�M�HL�RH�AI�H��H;�����H�l$8H�\$0L�t$@H�t$HH�� _�L�L�II�L�BM�I�BH�M�BL�JH�A���������������@S� �$,H+�H�Y8W�H��x�H*��H�ƒ�H��H��H*��X��^�V,�
8�3�/�r�\�/�s
H��H���H,�HȸH;�HG�H;�sH��sH��H;�rH��H�� [�����������������H�A8������������H��������������H�\$ H�L$UVWATAUAVAW� �A+H+�L��H��������H�Ȼ��H��H;�vH�
gZ�y1�H�B�H�H���H��I�nM�nL�l$hH�L��I���"��H�C�I�F0I�^8L�t$pI�~H�?H��H;���H�6M�~0L#M�M�uK9,�uK�<�K�|��K�\�H�SH�O�H^����t0L�L;�t!H�WH�2H�NL�I�@H�8I�HH�VH�GK�|��\L��K9�t)fff�H�[L��H�SH�O��]����uVK9�u�H�WH�2H�NL�)I�EH�8I�MH�VH�GK�<�L�l$hH��H;�L�t$`�'���H�\$xH�� A_A^A]A\_^]�L�H�WH�2H�NL�I�@H�8I�HH�VH�G�������������@S� �)H+�H�Y8W�H��x�H*��H�ƒ�H��H��H*��X��^��)�
��3�/�r�\�/�s
H��H���H,�HȸH;�HG�H;�sH��sH��H;�rH��H�� [�����������������H�A8������������H�fffffff������H�L$SUVWATAUAVAW���(H+�H��H��������H�Ȼ��H��H;�vH�
�W��.�H�B�H�H���H��H�}H��$L�uL��$�H�L��I���!��H�C�H�E0H�]8H��$H�uH�6H;���H��fDH�6H�W�iH#E0H��M�&L�H��$I9$uI�<$I�|$�gI�\$H�oL�{H��5H����I��	5H����3�H���4E3�H��tC�H��ut��xu6H�H�M3D���'H�PH�L$ �A3�H��/3D��H�L$ ��73�I���43�H��tG�H��ut��xu:H�H��2���,H�PH��$���2�H���2��H��$��p7D;�u3L�L;�t!H�WH�2H�NL�I�@H�8I�HH�VH�GI�|$�=I9$�H�[H�oL�{H���3H��u�I���3H��u�3�H���3E3�H��tI�H��ut��xu<H�H�22D���-H�PH��$��#2�H��2D��H��$���63�I��m33�H��tG�H��ut��xu:H�H��1���,H�PH��$@��1�H���1��H��$@�O6D;�����L�H�WH�2H�NL�I�@H�8I�HH�VH�G�%H�WH�2H�NH�H�CH�8H�KH�VH�GI�<$H��$�L��$�H��H;�$�R���H�ĨA_A^A]A\_^][���������������@S� �D%H+�H�Y8W�H��x�H*��H�ƒ�H��H��H*��X��^�v%�
X�3�/�r�\�/�s
H��H���H,�HȸH;�HG�H;�sH��sH��H;�rH��H�� [�����������������H�A8������������H��������������H�\$ H�L$UVWATAUAVAW� �a$H+�L��H��������H�Ȼ��H��H;�vH�
�S��*�H�B�H�H���H��I�nM�nL�l$hH�L��I���t��H�C�I�F0I�^8L�t$pI�~H�?H��H;���H�6M�~0L#M�M�uK9,�uK�<�K�|��K�\�H�SH�O�hW����t0L�L;�t!H�WH�2H�NL�I�@H�8I�HH�VH�GK�|��\L��K9�t)fff�H�[L��H�SH�O�W����uVK9�u�H�WH�2H�NL�)I�EH�8I�MH�VH�GK�<�L�l$hH��H;�L�t$`�'���H�\$xH�� A_A^A]A\_^]�L�H�WH�2H�NL�I�@H�8I�HH�VH�G�������������@S� �"H+�H�Y8W�H��x�H*��H�ƒ�H��H��H*��X��^��"�
��3�/�r�\�/�s
H��H���H,�HȸH;�HG�H;�sH��sH��H;�rH��H�� [�����������������H�A8������������H��������������H�\$ H�L$UVWATAUAVAW� ��!H+�L��H��������H�Ȼ��H��H;�vH�
�P�	(�H�B�H�H���H��I�nM�nL�l$hH�L��I�����H�C�I�F0I�^8L�t$pI�~H�?H��H;���H�6M�~0L#M�M�uK9,�uK�<�K�|��K�\�H�SH�O��T����t0L�L;�t!H�WH�2H�NL�I�@H�8I�HH�VH�GK�|��\L��K9�t)fff�H�[L��H�SH�O�|T����uVK9�u�H�WH�2H�NL�)I�EH�8I�MH�VH�GK�<�L�l$hH��H;�L�t$`�'���H�\$xH�� A_A^A]A\_^]�L�H�WH�2H�NL�I�@H�8I�HH�VH�G�������������@S� �$ H+�H�Y8W�H��x�H*��H�ƒ�H��H��H*��X��^�V �
8�3�/�r�\�/�s
H��H���H,�HȸH;�HG�H;�sH��sH��H;�rH��H�� [�����������������H�A8������������H��袋.��������H���������������H�\$W� �@H+�H��H������H�H�CH��H�H�{H�\$0H�� _������H�\$H�t$ W�@�H+�I��I��H��L�L$ L�L$(H�L$0I;�t`fff�H�|$PH�H�H��tH��P�H�{t�X�H�D$XH�SH���+��3�H�GH��H�|$(H��H;�u�H��H��H�\$`H�t$hH��@_�Q����H�AH+H�������H��������������@S� �4H+�H�H��tBH�{t;H�S�[��H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0��b��H�� [��H�H������������@S� ��H+�H�H��tBH�{t;H�S�YZ��H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0�a��H�� [��H�H������������@S� �TH+�H�H��tBH�{t;H�S�X��H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0�g`��H�� [��H�H������������@S� ��H+�H�H��tBH�{t;H�S�W��H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0�'_��H�� [��H�H������������@S� �tH+�H�H��tdH�KH��t[H�C8H�SH��H;�vL��H��H�H�� [�\2�'V��H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0��]��H�� [����������������H�H������������H�\$H�t$W� ��H+�H�1H���~H�~twH�NH�AH�H�9H��t-H�H�O袴��H�O��9��XH���6�H��H��u�H�FH�H�FH�@H�FH�FH�D$0L�D$0H�V H�N�j�H�\$8H�t$@H�� _���������������H�H������������H�\$W� �H+�H�9H��tnH�tgH�OH�AH�H�	H��t�H����H��H��u�H�GH�H�GH�@H�GH�GH�D$0L�D$0H�W H�O�(i�H�\$8H�� _�������������H�H������������H�H�H��H�����H�H�����������H�H�H��H�����H�H�����������H�H�H��H�����H�H�����������H�\$H�t$W� ��H+�H�H�zH�qL�HH��f��Af�B�Af�B�Af�BIc��H��tL�I��H����H�_H�\$0H�t$8f�H��H�� _����������������H�H�HHc��H����������������H�H9���������H�H�PH��H����H�H�H��H�����H�H�����������H�H9���������H�H�PH��H����H�H�H��H�����H�H�����������H�\$H�t$W� �H+�H�H��H�qH�HcZH��tH��L��H�����H�t$8�;H�GH�H�\$0H�� _�������H�H�HcAH�����H�H�PH��H����H�\$W� �@H+�L�H�z
L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BI�HcZH��tL�H��H���EH�_H�\$0H�� _�������������H�AH�HcAH���H�\$W� �H+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BIc��H��tL�I��H���H�_H�\$0H�� _���H�AHc��H���H�\$H�t$H�|$AV� �H+�H�H�zL�qH�H�pL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BI�HcZH��tL�H��H�����H�_f��Ff�CH��I�HczH��tL�?H��H���H�t$8H�{H�\$0H�|$@H�� A^�����H�H�H�BH�H�ALcBH�HcAH��	I��������������H�\$W� �H+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BIc��H��tL�I��H����H�_H�\$0H�� _������������H�AHc��H���H�H�PH��H����H�\$H�t$H�|$AV� �EH+�H�H�zL�qH�H�pL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
I�HcZH��tL�H��H���3�H�_f��Ff�CH��I�HczH��tL�?H��H���H�t$8H�{H�\$0H�|$@H�� A^��������������H�H�H�BH�H�ALcBH�HcAH��I��������������H�H9���������H�H�PH��H����H�H�H��H�����H�H�����������H�\$H�t$W� �H+�H�H��H�qH�H�HcZH��tL�H��H���)�H�_H�\$0H�t$8f�H��H�� _��H�H�H�Hc@H������������������H�\$H�l$H�t$W� �vH+�H�H�iL�H�pI�I�X蹩���f�H�xHc��H��tL�H��H����MH�_H�\$0H�l$8H�t$@f�H��H�� _�L�	I�H�H�H�H�BLc��Hc��I�AL�Hc��H��I�����������H�\$H�t$W� �H+�H�qH��H�Hc��H��tL�H�����H�_H�\$0H�t$8f�H��H�� _���������H�Hc��H�����H�H�PH��H����@S� �DH+�H�YH�	�����f�H��H�� [������H�H�Hfs�fH~�H����������L�A�f�A�@f�BA�@f�BH�B���������������̸�����������H�\$H�t$W�0�H+�L�H�zH�qI�@I�D$ H�fs�fH~��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�B�A
f�BH��tH�T$ L�H���o�H�_H�\$@H�t$Hf�H��H��0_��������H�H�Hfs�fH~�H����������H�\$H�t$W� �H+�H�H��H�qH�HcZH��tL�H��H�����H�_H�\$0H�t$8f�H��H�� _�����H�H�HcAH�����H�H�PH��H����H�\$H�l$L�D$VWAV� �3H+�I��L��H�AH�	H��H+�H��H;���H��������H;���H�4�H��r,H�N'H;����:�H��tH�x'H���H�G�����H��t
H����H���3�H��t2I�H��H��rH��'L�A�I+�H�A�H��w,I���2��I�>H�>I�FI�FH;�t#�H�H��H;�u����L�D$PH����]H�\$@H�l$HH�� A^_^��66��������H��������������H��������������̸(�H+�W�H��x�H*��H�ƒ�H��H��H*��X��^�,�
�3�/�r�\�/�s
H��H���H,�H�H��(������H�A0H#�������H�AH�H��������H�AH�H��H�
���L�RM�M�HI�	H�AH�L�IM�PH�BI��������������H���������������H��������
������H�\$H�l$L�D$VWAV� ��
H+�I��L��H�AH�	H��H+�H��H;���H��������H;���H�4�H��r,H�N'H;����H��tH�x'H���H�G���Q�H��t
H����H���3�H��t2I�H��H��rH��'L�A�I+�H�A�H��w,I�����I�>H�>I�FI�FH;�t#�H�H��H;�u�����L�D$PH���^\H�\$@H�l$HH�� A^_^��3��������H��������������H��������������̸(�H+�W�H��x�H*��H�ƒ�H��H��H*��X��^���
��3�/�r�\�/�s
H��H���H,�H�H��(�����L�IcPH��~)I��L��@f�A�M�@Hk�%H�I��u�H�A0H#�����H�AH�H��������H�AH�H��H�
���L�RM�M�HI�	H�AH�L�IM�PH�BI��������������H���������������H��袋.��������@S� �H+�H�YH�	�e����f��Kf�HH��H�� [��������������H�H�H�H�H�Hc@H��K���������H�\$H�t$H�|$AV� �%H+�H�L��H�YH�xH�H�HcrH��tL�6H��I���OI�vH��H�O#L�HFH;�wE3�L;�s\�~H�Wf`�fq���~f`�fq��@�~Bf`�fq��@ �~BH��f`�fq��@0H��@I���I��$f��
H�Rf�H��I��u��H�t$8H�|$@f��Kf�H�Kf�H�Kf�H�Kf�H�Kf�H
�Kf�H�Kf�H�KH�\$0f�HH��H�� A^�������������H�H�H�Hc@H��-���������������@S� ��	H+�H�YH�	襮���f��Kf�HH��H�� [��������������H�H�H�H�H�Hc@H��B���������H�\$H�t$H�|$AV� �U	H+�H�L��H�qH�XH�H�HczH��tL�?H��I���	I�~H�KL�@4H;�w3�L;�s3���~H��f`�fq��H��H��u�H����H��fD�H�[f�H��H��u��H�\$0H�|$@f��Nf�H�Nf�H�Nf�H�Nf�H�Nf�H
�Nf�H�Nf�H�NH�t$8f�HH��H�� A^�������������H�H�H�Hc@H��$���������������@S� �$H+�H�YH�	�����f��Kf�HH��H�� [��������������H�H�H�H�H�Hc@H��\���������H�\$H�t$H�|$AV� �H+�H�L��H�YH�xH�H�HcrH��tL�6H��I����I�vH��H�O'L�HNH;�wE3�L;�s\�~H�Wf`�fq���~f`�fq��@�~Bf`�fq��@ �~BH��f`�fq��@0H��@I���I��(f��
H�Rf�H��I��u��H�t$8H�|$@f��Kf�H�Kf�H�Kf�H�Kf�H�Kf�H
�Kf�H�Kf�H�KH�\$0f�HH��H�� A^�������������H�H�H�Hc@H��1���������������H���������������H��������������H��������������H��������������̸(�H+�W�H��x�H*��H�ƒ�H��H��H*��X��^�L�
.�3�/�r�\�/�s
H��H���H,�H�H��(�����D�I��H�%#"����L3��BM��L3��BM��L3��BM��L3�H�A0M��I#����������L�RM�M�HI�	H�AH�L�IM�PH�BI��������������H���������������H��������������H��������������H��������������̸(��H+�W�H��x�H*��H�ƒ�H��H��H*��X��^��
��3�/�r�\�/�s
H��H���H,�H�H��(�����H�A0H#���������L�RM�M�HI�	H�AH�L�IM�PH�BI��������������H���������������H�fffffff������H��������������H��������������̸(�H+�W�H��x�H*��H�ƒ�H��H��H*��X��^�,�
�3�/�r�\�/�s
H��H���H,�H�H��(�����@S� �H+�H���DH#C0H�� [����������������L�RM�M�HI�	H�AH�L�IM�PH�BI��������������H���������������H��������������H��������������H��������������̸(��H+�W�H��x�H*��H�ƒ�H��H��H*��X��^��
��3�/�r�\�/�s
H��H���H,�H�H��(�����H�A0H#���������H�AH�H��������H�AH�H��H�
���L�RM�M�HI�	H�AH�L�IM�PH�BI��������������H���������������H��������������H��������������H��������������̸(��H+�W�H��x�H*��H�ƒ�H��H��H*��X��^��
�3�/�r�\�/�s
H��H���H,�H�H��(�����H�A0H#���������H�AH�H��������H�AH�H��H�
���L�RM�M�HI�	H�AH�L�IM�PH�BI��������������H���������������H��袋.��������H���������������H�\$W� ��H+�I�H�zM�H�f��Af�B�Af�B�Af�BIc��H��tL�I��H����H�_H�\$0H�� _�����������H�AHc��H���A�f�A�@f�BA�@f�BA�@f�BA�@f�BH�B
ø�����������A�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BH�B�����̸�����������H�\$H�t$W� �H+�I�H�rI�xL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�BI�HcZH��tL�H��H����H�^H�\$0H�t$8f��Of�HH��H�� _���������������H�H�HH�Hc@H��	��������������A�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BH�B��������������̸�����������H�\$H�t$W� �{�H+�I�H�rI�xL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
I�HcZH��tL�H��H���v��H�^H�\$0H�t$8f��Of�HH��H�� _�������H�H�HH�Hc@H����������������H�\$W� �H+�I�H��H�HcZH��tL�H��H���H�_H�\$0H�� _�������������H�H�HcA������H�\$H�t$W� �[�H+�I�I�pH�H�X襓���f�H�xHc��H��tL�H��H���z�H�t$8H�_H�\$0H�� _�������������H�L�I�H�I�@Lc��Hc��H�AL�Hc��H��I�������������̸(�H+�I��H��(�w����������H�Afs�fH~�H�������������H�\$W�0�p�H+�I�@H�zI�D$ H�fs�fH~��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�B�A
f�BH��tH�T$ L�H���;�H�_H�\$@H��0_���H�Afs�fH~�H�������������H���������������H�������������̸(�H+�H��������H;�wWH��H��r1H�A'H;�v=H����H��H��tH��'H���H�H�H��(��H��t	H��(��3�H��(��("����������H�\$W� ��H+�H��H�ytlH�QH�BH�H�
H��t"@�H�����H��H��u�H�GH�H�GH�@H�GH�GH�D$0L�D$0H�W H�O�(I�H�\$8H�� _�������������H���������������H�H�H���������H�H�H��H�
����H���������������H���������������H�������������̸(��H+�H��������H;�wWH��H��r1H�A'H;�v=H���2�H��H��tH��'H���H�H�H��(���H��t	H��(��3�H��(�� ����������H�\$H�t$W� �{�H+�H��H�yt~H�QH�BH�H�:H��t4�H�H�O�T���H�O�j��XH������H��H��u�H�FH�H�FH�@H�FH�FH�D$0L�D$0H�V H�N�QH�H�\$8H�t$@H�� _�H���������������H�H�H���������H�H�H��H�
���̸(�H+�I��H��(�w����������H�H�H�H�HcAH��I������������H�\$H�t$W� �[�H+�I�H��I�XH�HczH��tL�?H��H���H�~H��H�K#L�HFH;�wE3�L;�s\�~H�Sf`�fq���~f`�fq��@�~Bf`�fq��@ �~BH��f`�fq��@0H��@I���I��$fD�
H�Rf�H��I��u�H�\$0H�t$8H�� _�������������H�H�HcAH��$�̸(�f�H+�I��H��(�G����������H�H�H�H�HcAH��@������������H�\$H�t$W� ��H+�I�H��I�XH�HczH��tL�?H��H���L�H�~H�KL�@4H;�w3�L;�s0�D�~H��f`�fq��H��H��u�H����H��fD�H�[f�H��H��u�H�\$0H�t$8H�� _�������������H�H�HcAH���̸(�V�H+�I��H��(�7����������H�H�H�H�HcAH��Z������������H�\$H�t$W� ��H+�I�H��I�XH�HczH��tL�?H��H���<�H�~H��H�K'L�HNH;�wE3�L;�s\�~H�Sf`�fq���~f`�fq��@�~Bf`�fq��@ �~BH��f`�fq��@0H��@I���I��(fD�
H�Rf�H��I��u�H�\$0H�t$8H�� _�������������H�H�HcAH��(��H���������������H���������������H��������������@S� ���H+�H��H�IH��t[H�C8H�SH��H;�vL��H��H�H�� [��
�.��H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0�:6��H�� [�����H���������������H���������������H���������������H��������������@S� �$�H+�H�yH��t;H�Q��.��H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0�l6��H�� [�������H���������������H���������������H��������������@S� ��H+�H�yH��t;H�Q�>/��H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0�6��H�� [�������H���������������H���������������H���������������H��������������@S� ���H+�H�yH��t;H�Q�/��H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0��6��H�� [�������H���������������H�H�H��H�
����H���������������H��������������@S� �T�H+�H�yH��t;H�Q�/��H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0�7��H�� [�������H���������������H�H�H��H�
����H���������������A��H�B������H�H������������H�H������������H�\$W� ��H+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BIc��H��tL�I��H����H�_H�\$0H�� _�������H�AHc��H���H�\$H�t$W� ��H+�H�H�rH�yL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�BI�HcZH��tL�H��H�����H�^H�\$0H�t$8f��Of�HH��H�� _���������������H�H�HH�Hc@H��	��������������H�\$H�t$W� �;�H+�H�H�rH�yL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
I�HcZH��tL�H��H���6��H�^H�\$0H�t$8f��Of�HH��H�� _�������H�H�HH�Hc@H����������������H�\$W� ��H+�H�H��H�HcZH��tL�H��H����H�_H�\$0H�� _�������������H�H�HcA������H�\$H�t$W� ��H+�H�H�qH�H�X�e����f�H�xHc��H��tL�H��H���:�H�t$8H�_H�\$0H�� _�������������H�L�I�H�I�@Lc��Hc��H�AL�Hc��H��I��������������H�\$W�0�p�H+�H�AH�zH�D$ H�fs�fH~��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�B�A
f�BH��tH�T$ L�H���;�H�_H�\$@H��0_���H�Afs�fH~�H�������������H�\$W� ��H+�H��H�H�BH�H�
H��t@H���/��H��H��u�H�H�H�H�@H�GH�\$0H�� _�����������H�\$H�t$W� �+�H+�H��H�H�CH�H�H��t-H�;H�K����H�K�)��XH�����H��H��u�H�H�H�H�@H�FH�\$0H�t$8H�� _��������������H�\$H�t$W� ��H+�H�H��H�YH�HczH��tL�?H��H�����H�~H��H�K#L�HFH;�wE3�L;�s\�~H�Sf`�fq���~f`�fq��@�~Bf`�fq��@ �~BH��f`�fq��@0H��@I���I��$fD�
H�Rf�H��I��u�H�\$0H�t$8H�� _�������������H�H�HcAH��$��H�\$H�t$W� ��H+�H�H��H�YH�HczH��tL�?H��H�����H�~H�KL�@4H;�w3�L;�s0�D�~H��f`�fq��H��H��u�H����H��fD�H�[f�H��H��u�H�\$0H�t$8H�� _�������������H�H�HcAH����H�\$H�t$W� ���H+�H�H��H�YH�HczH��tL�?H��H����H�~H��H�K'L�HNH;�wE3�L;�s\�~H�Sf`�fq���~f`�fq��@�~Bf`�fq��@ �~BH��f`�fq��@0H��@I���I��(fD�
H�Rf�H��I��u�H�\$0H�t$8H�� _�������������H�H�HcAH��(��H�\$UVWATAUAVAW�@���H+�M��L��H��I;���L�aL�d$0H�QH�T$(I�EH��$�I��A�MH�%#"����H3�I��I��A�EH3�I��A�EH3�I��A�EH3�I��H�E0H#�H��H�H��$�H�H��$�H�HH�L$ f�L��H��H�H�~H��tH����XH������ H�����H�ML;t$ t#I;�u�L9�$���H��$�H���H��$�L9�$�uL�!I���H��$�H�AI;����KH�%#"����H3�H��H���CH3�H���CH3�H���CH3�H��L�m0L#�I��Ll$(M�e�L��H��H�H�~H��tH����XH������� H�����H�MM;�t3I;�u�I�]H��$�H�H�CI��H��$�H��@A_A^A]A\_^]�H�T$0I�UI�U���������������@S� ��H+�H�H���v!��H�H�H�H�@H�CH�� [������������@S� �T�H+�H�H���"��H�H�H�H�@H�CH�� [������������@S� ��H+�H�H����"��H�H�H�H�@H�CH�� [������������@S� ���H+�H�H���v#��H�H�H�H�@H�CH�� [������������@S� ��H+�H�H���#��H�H�H�H�@H�CH�� [������������H�QH�AH�H�QH�AH�B���������H�\$H�t$W� �+�H+�H��H�yH�H�AH�wH��tH����XH������ H�����H�H�HH�\$0H�t$8H�� _������H�I�@H�AH��L�A��������������A�f�A�@f�BA�@f�BA�@f�BH�B���������̸�����������H�\$W� �`�H+�I�H�zM�H�f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�BI�HcZH��tL�H��H���Z�H�_H�\$0H�� _��H�AH�HcAH���H�\$W� ���H+�I�H�zM�H�f��Af�B�Af�B�Af�B�Af�B�Af�B
I�HcZH��tL�H��H�����H�_H�\$0H�� _����������H�AH�HcAH���@S� �D�H+�I�I�X�z���f�H��H�� [������L�I�H�I�@Hc��Hc��H��H���������������I��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�B�A
f�BH�B��̸���������������������������������������I�@#I��L�JFH;�w3�M;�s]�A~I�Hf`�fq���~f`�fq��B�~Af`�fq��B �~AH��f`�fq��B0H��@H���L�@$��H�If�H��I��u�H����������̸$�����������I�@L�J4H;�w3�M;�s3���A~I��f`�fq��H��H��u�H���H��DA�M�@f�H��H��u�H���������̸�����������I�@'I��L�JNH;�w3�M;�s]�A~I�Hf`�fq���~f`�fq��B�~Af`�fq��B �~AH��f`�fq��B0H��@H���L�@(��H�If�H��I��u�H����������̸(���������������������������������������������������������������������������������H�\$W� � �H+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BI�HcZH��tL�H��H����H�_H�\$0H�� _�����������H�AH�HcAH���H�\$W� ��H+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
I�HcZH��tL�H��H���|�H�_H�\$0H�� _����H�AH�HcAH���L�A�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BA�@	f�BA�@
f�BH�B�������̸�����������A�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
H�B�������̸�����������A�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BA�@	f�BA�@
f�BH�B����������̸�����������H�\$W� ��H+�H��H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _�������̸(�V�H+�H�H�H��t	H�H��P2�H��(�����@S�p�$�H+�H��H��tH��PH��H��p[��D$0i�D$4H��H�D$8H�W
H�D$@3�H��$��S���M���H���e��H����H��H��$��\	���D$0)D$P�L$@�L$`L�L$PL��$�H��H�L$ ����H�t�H�L$ �������������@S�@�T�H+�H�=��
H��uL��]�P�H�
��
���H��tNH�L���
H�T$ H��H�D$ H����H�L$ �xuH�\$0H�D$0�a�H��H��@[�R�3�H��@[���@S�@���H+�H�=	�
H��uL�5��P�H�
��
��H��tNH�L���
H�T$ H��H�D$ H���H�L$ �xuH�\$0H�D$0���H��H��@[���3�H��@[���@S�@�4�H+�H�����H��tKL�H�T$ L��H��A�H�D$ H����H�L$ �xuH�\$0H�D$0�`�H��H��@[�Q�3�H��@[��@S�@���H+�H�=��
H��uL��Z�P�H�
��
��H��tNH�L���
H�T$ H��H�D$ H���H�L$ �xuH�\$0H�D$0���H��H��@[���3�H��@[���@S�@�4�H+�H�=��
H��uL��[�P�H�
��
���H��tNH�L���
H�T$ H��H�D$ H��
��H�L$ �xuH�\$0H�D$0�A�H��H��@[�2�3�H��@[���@S�@��H+�H�=��
H��uL�][�P�H�
{�
���H��tNH�L�f�
H�T$ H��H�D$ H��	��H�L$ �xuH�\$0H�D$0���H��H��@[���3�H��@[���@S� ��H+�H�=��
H��uL��[�P�H�
��
�m�H���
H��H�� [�Y�����������@S�@���H+�H�=��
H��uL��[�P�H�
{�
��H��tNH�L�f�
H�T$ H��H�D$ H�	��H�L$ �xuH�\$0H�D$0���H��H��@[���3�H��@[���@S� �4�H+�H��詟��H��H��H�� [�
�����������@S�@��H+�H�=��
H��uL��[�P�H�
��
�]�H��tNH�L���
H�T$ H��H�D$ H�X��H�L$ �xuH�\$0H�D$0��H��H��@[��3�H��@[���@S�@�t�H+�H�=9�
H��uL��[�P�H�
#�
���H��tNH�L��
H�T$ H��H�D$ H����H�L$ �xuH�\$0H�D$0���H��H��@[�r�3�H��@[��̸(���H+�A�@9Bu0M�H�
E�H�QA;�uI;�tI��H���-���u2�H��(ðH��(����H�H������������H��fH�H�AH�����������������H�\$H�t$ W� �[�H+��H��H�م�tWH�L�t$0L�|$8x����H�Lc��HcAL�<AM��tO�6H��I�O�c�3�fC�DwH�L�|$8L�t$0�xH�t$HH��H�\$@H�� _���������������3�H�H�AH������H���������������H���������������H���������������H���������������H�\$H�l$H�t$W� �f�H+�L�I0H��H�AM#�M�H��J�\�H;YtIJ�4ȋC9Gu*H�L�C�QE�HA;�uI;�tI��H�������tH;�tH�[��H��H��uH�EH�\$0H�l$8H�t$@H�� _���H�H�����������̋���������������H�H��������I�H�H���������H�H��������@S� ��H+�H�=!�
u#H��
H��L��S�P����H��H�� [�H���
H�� [�������̋���������������H���������������H���������������@S� ��H+�H�=�
u#H��
H��L�^U�P��]�H��H�� [�H���
H�� [��������H�!PH�H����̸(��H+�H��(�B������������@S� ��H+�H�=��
u#H���
H��L��X�P����H��H�� [�H�u�
H�� [��������@S� �4�H+�H�=��
u#H���
H��L�>T�P����H��H�� [�H���
H�� [��������@S� ���H+�H�=��
u#H���
H��L�VU�P�=�H��H�� [�H���
H�� [��������H�H������������H�aOH�H�����H�H�����������̸(�f�H+�3�H��(�0����������@S� �D�H+�H�=�
u#H���
H��L��U�P���H��H�� [�H���
H�� [��������H�\$H�l$ W�0���H+�H�H��H��L�Afs�f~�ŋ���H���taH�t$@H�pH�L�t$HL�wH�)D$ fs�fH~�H��tH�T$ L�?H�����A�H�~L�t$HH�t$@f�H��h3�f�AH�l$XH��H�\$PH��0_�����������H���������������H���������������I�H�����������H�\$H�t$WAVAW� ��H+�H�AH��H�H��H+�H+�H��H��������H��M��L��H;���H�IH+�H�l$@H��H�hH��H��H��H+�H;�wH�<
H;�HB�H���&I�L��H��H��M�NI�H�4�I;�u$I;�tjE3�H�H�RL�H��H�B�I;�u��KE3�H;�tH�H�RL�H��H�B�H;�u�M�NI;�t#H��H+�f�H�L�H�DH��I;�u�L��L��I��I���$H�l$@H��H�t$PH�\$HH�� A_A^_��Z$����������H���������������I�H�����������H�\$H�t$WAVAW� ��H+�H�AH��H�H��H+�H+�H��H��������H��M��L��H;���H�IH+�H�l$@H��H�hH��H��H��H+�H;�wH�<
H;�HB�H���H%I�L��H��H��M�NI�H�4�I;�u$I;�tjE3�H�H�RL�H��H�B�I;�u��KE3�H;�tH�H�RL�H��H�B�H;�u�M�NI;�t#H��H+�f�H�L�H�DH��I;�u�L��L��I��I���+#H�l$@H��H�t$PH�\$HH�� A_A^_���"����������H���������������I�H�����������H�\$H�t$WAVAW� ��H+�H�AH��H�H��H+�H+�H��H��������H��M��L��H;���H�IH+�H�l$@H��H�hH��H��H��H+�H;�wH�<
H;�HB�H����#I�L��H��H��M�NI�H�4�I;�u$I;�tjE3�H�H�RL�H��H�B�I;�u��KE3�H;�tH�H�RL�H��H�B�H;�u�M�NI;�t#H��H+�f�H�L�H�DH��I;�u�L��L��I��I���!H�l$@H��H�t$PH�\$HH�� A_A^_��z!����������H�IKH�H�����H�\$H�l$H�t$W� ��H+�L�I0H��H�AM#�M�H��J�\�H;Yt5H�SH��J�<��D����uH;�tH�[H��H�S�+����t�H��H��uH�EH�\$0H�l$8H�t$@H�� _�������H���������������H�A�������������JI��D�H�%#"����L3��BM��I3�I��H3��JI��H3�I������������������L��H�Q0I#�L�AH��HQH�BI;�t$A�
H�;HtfDH;�tH�@;Hu�H��uI������������H�\$H�l$H�t$W� �f�H+�L�I0H��H�AM#�M�H��J�\�H;Yt5H�SH��J�<�����uH;�tH�[H��H�S������t�H��H��uH�EH�\$0H�l$8H�t$@H�� _�������H�H��������H���������������H�\$W� ��H+�H��H�ڍH��L�
'���H��H��L����H�\$0H��H�� _�����������H���������������H�\$W� �`�H+�L���
H��H��M��uL�tI�P�H�
�
���L�չ
L�
����H��H���H��H�\$0H�� _�������������@S� ���H+��H�ٹ�D$0�<�L�
U���H��H�T$0L����H��H�� [������������H�\$H�t$W�@��H+�I��L�
���H��H��E3�H�L$ 3�h�L�H�SH�D$ H�L�CH�
L;�H�D$(H�CH�D$0H�H�D$0H�L$0IE�H�H�D$(L�L$ H��j�L�D$ H�NH�T$(L�
����3ۉ^��H������^(H�L$ �m�H�\$PH��H�t$XH��@_���H�\$H�l$H�t$W� ���H+�L�I0H��H�AM#�M�H��J�\�H;Yt5H�SH��J�<��T�����uH;�tH�[H��H�S�;�����t�H��H��uH�EH�\$0H�l$8H�t$@H�� _�������H�HcBH��~(H��L��@f��
H�RHk�%H�I��u�������������@S�0��H+�M��H��L��H�T$ �H�@H��uH�CH��0[������������@S�0���H+�D���D$ H�QH��L�
�h���H��H��0[����������@S�0��H+���D$ M��H�QD��H��l�H��H��0[������������@S�0�D�H+���D$ M��H�QD��H��,�H��H��0[������������@S�0��H+�D���D$ 
H�QH��L�
�h���H��H��0[����������H�\$W� ��H+�I��H��H�L$0H�
H�H��tH��P��X�H�D$8H��H�����H�CH��H�\$@H�� _���H���������������H�\$H�t$H�|$AV�P�E�H+�M��H��H��H�1H�FH�D$03ɉL$8L��8Hu,A�H�D$0f9Ps
�L$8H�@��D$8L��H�8Ht�A8IuA�AfA9rL��K�_H��������H9GthH�|$ H�L$(� ���A�f�HH�0H�pH�pf�@D$0)D$ L��H�T$ H���"H��CH��H�\$`H�t$hH�|$pH��PA^��mp���������������H�H�A��AH��������������������������������M��L�A0M#�L�II��LAI�@I;�uL�
H��H�B�A�M�f;HtDI;�tH�@f;Hu�H�H�BH��H�
�H�H��H�B�����H���������������H�\$H�L$W� ��H+�I��H��H�H�A�H��ϭH�G�f�PH��H�\$8H�� _�������H�H�A��AH������������������H�\$H�L$W� ��H+�I��H��H�H�A�H��_�H�G�f�PH��H�\$8H�� _�������H�\$H�t$H�|$AV� ���H+�H�q0M��H�AI#�H��H��HqH�^H;�u
H�H�B�OH�6I�L�C�QE�HA;�uI;�tI��H�������tH;�tH�[��H�H�H�_�H�H�GH�\$0H��H�|$@H�t$8H�� A^������������H�H������������H���������������H�\$L�D$H�L$W� ���H+�I��H��H�H�A�H8�*�H�GH�HH�H�D$@L�D$@��/�H��H�\$8H�� _��H���������������H�H�A��AH������������������H�H�A��AH������������������H���������������H�\$H�t$W� �+�H+�H�I��H���BH�BH�XH��{uG�H�K H�H��QH��D�HL�@�q���yH�[3��H�_�H��G�{t�H�\$0H��H�t$8H�� _�������������̸(��H+�zM��u'H�B I�
D�HL�@�QH�������x�H��(�2�H��(�������������H�\$L�L$ H�L$UVW� �4�H+�I��H��H�3�H�i�H@�z�H�FH�X H�\$XH�D$`H�H�H��9��W�3�CCC(H�C8H�K�)��H�k H�k(H�k0H�k8H�FH�8H�FH�xH�FH�xH�F@�hH�F@�hH��H�\$HH�� _^]��H�H�A��AH������������������H�H�A��AH������������������M��L�A0M#�L�II��LAI�@I;�uL�
H��H�B�A�M�;Ht�I;�tH�@;Hu�H�H�BH��H�
�H�H��H�B������H���������������H�H������������H�\$H�L$W� �H+�I��H��H�H�A����H�GH��
�HH�@H��H�\$8H�� _���������������H���������������H�H�A��AH������������������H�H�A��AH������������������H�\$H�l$H�t$W� �H+�H�q0I��H�AI#�H��H��HqH�^H;�u
H�H�B�7H�SH��H�6�u��u�H;�t6H�[H��H�S�[��t�H�H�H�_H�\$0H��H�l$8H�t$@H�� _�H�H�G����������H�H������������H�\$H�t$H�L$W� �6�H+�I��H��H�H�A�H�z�H��H�FH�H�
H�HH��tH��R�H�GH�G H��H�\$8H�t$@H�� _�����������H���������������H�H�A��AH������������������H�H�A��AH������������������@S���t�H+�H�ZH����H��ug3�H����3�H��tJ�H��ut��xu=H�H����؋�H�Ā[�H�PH�L$ ����H������H�L$ �j���H�Ā[�3ۋ�H�Ā[�����������H�\$H�l$H�t$H�|$ AUAVAW��輽H+�M��L��H�Q0I#�H��HQH�ZH�AH;�uI��L�:I�}H�kH����H����H����H����3�H����3�H��tA�H��ut��xu4H�H������&H�PH�L$ ����H������H�L$ �s�3�H��8�3�H��tG�H��ut��xu:H�H������,H�PH��$�����H������H��$���;�tI;�tH�[����H�I�I�^�I�I�FI��L��$�I�[ I�k(I�s0I�{8I��A_A^A]�����H���������������H�\$H�L$VWAV� �8�H+�I��H��H�3�H�y����H�CL�pL�t$HH�I�H��tH��P�H�~t�X�O�H�D$XH�VH��5�H��I�~H��H�\$PH�� A^_^������H�H�A��AH������������������H�\$H�l$H�t$W� 膻H+�H�q0I��H�AI#�H��H��HqH�^H;�u
H�H�B�7H�SH��H�6����u�H;�t6H�[H��H�S�����t�H�H�H�_H�\$0H��H�l$8H�t$@H�� _�H�H�G����������H�\$H�t$H�L$W� �ֺH+�I��H��H�H�A����H��H�GH�H�
H�HH��tH��RH�NH�����H��H�\$8H�t$@H�� _�����������H���������������H�H�A��AH������������������H�H�A��AH������������������H�\$H�l$H�t$W� ��H+�H�q0I��H�AI#�H��H��HqH�^H;�u
H�H�B�7H�SH��H�6����u�H;�t6H�[H��H�S�k���t�H�H�H�_H�\$0H��H�l$8H�t$@H�� _�H�H�G����������H�\$L�D$H�L$W� �V�H+�I��H��H�H�A�H8蚡H�GH�HH�H�D$@L�D$@�@)�H��H�\$8H�� _��H���������������H�H�A��AH������������������H�H�A��AH������������������L�	�BL�JI�AH��xu,E��H�fD9@sH�@3��H�B�H��J�xt�H�������̀zu
�BfA9r��2������������H�\$H�t$W� �;�H+�I��H��H��A�xu.�L�CH��H�����H��H�� 轡��{t�H�\$0H�t$8H�� _����������̸(�ַH+�H�ʍP�脡�H��(��̸(趷H+�H�
H��tH��H��(H�` H��(�������H���������������H�H�����������H�\$W� �`�H+�H��H�ZH��tH�����XH����H�H��tH��P�H�\$0H�� _�H�H�H��������H�H�H��������H�H�H��������H�H�H��������H�H�H��������H�H�H��������H�H�H��������H�H�H��������H�H�����������H���������������H�H�����������H���������������H�\$H�t$H�L$W� �F�H+�H��H����3�H�qH�q�N臞H�H�@H�GH�OH�1H�qH�qH�C0H�G0H�C8H�G8H�S H+SH��L�G蘨��L�CI�H���y�H��H�\$8H�t$@H�� _������H�H�����������H���������������H�H�����������H���������������H�H�����������H���������������H�H�����������H���������������H�H�����������H���������������H�\$H�t$ W�@��H+�I��H��H��L�D$ L�D$(L�L$0H;�t`fff�H�|$PH�H�H��tH��P�H�{t�X��H�D$XH�SH������3�H�GH��H�|$(H��H;�u�H��H���p5��H��H�\$`H�t$hH��@_��������������H��������������@S� �D�H+�H��H��t3��H�H�CH��H��u�H��H���5��H��H�� [������������H�H�H��������H�H�H��������A�f9�������̸(�ƳH+�H�
M��QE�HA;�t�H��(�I;�u2�H��(�I��H��������H��(�������A�9����������H�\$H�t$W���[�H+�H�ZI�pH����H����H��|�H����3�H��W�3ۋ�H��tA�H��ut��xu4H�H������&H�PH�L$ ����H������H�L$ �=�3�H���H��tL�H��ut��xu?H�H�n���;����5H�PH��$��[��H��I���H��$����;�����L��$�I�[I�sI��_������������H�\$H�t$ W�@�;�H+�I��H��H��L�D$ L�D$(L�L$0H;�t`fff�H�|$PH�H�H��tH��P�H�{t�X�H�H�D$XH�SH��.���3�H�GH��H�|$(H��H;�u�H��H���2��H��H�\$`H�t$hH��@_��������������H;�tfff�I�H�H��H;�u��H�������������̸�V�H+�L��3�H+�L��H��H��I;�HG�H��t?H��r9I�H���H��M;�wI;�s$H�<$H��I��H��H��H���H�L�H�<$M;�tI�I�I��M;�u�H���������������H;�tfff�I�H�H��H;�u��H�������������̸薰H+�L��3�H+�L��H��H��I;�HG�H��t?H��r9I�H���H��M;�wI;�s$H�<$H��I��H��H��H���H�L�H�<$M;�tI�I�I��M;�u�H���������������H�AH������������������������H�H��H�Q������H�AH������������������������H�H��H�Q������H�AH���������̸(薯H+�H�QH�	H��(�s0�����H�H��H�QL�A�̸(�f�H+�H�IH��t	�P����H��(�������������H�AH�A����@S� �$�H+�H��H�A�H8�n�H�CH�� [�����H�H��H�A��@S� ��H+�H��H�A���/�H�CH�� [������H�H��H�A��@S� 褮H+�H��H�A����H�CH�� [������H�H��H�A��@S� �d�H+�H��H�A�H讖H�CH�� [�����H�H��H�A��@S� �$�H+�H��H�A���o�H�CH�� [������H�H��H�A��H�L$S� ��H+�H��H�H�A�H@�'�H�CH��H�� [�����������@S� 褭H+�H��H�A�H8��H�CH�� [�����H�H��H�A��@S� �d�H+�H��H�A�H�讕H�CH�� [�����H�H��H�A��H�\$H�t$W�0��H+�H�H��H�qH�)D$ fs�fH~�H��tH�T$ L�H���=��H�_H�\$@H�t$Hf�H��H��0_������H�H�fs�fH~�H������������H��;H�H�AH�����������������H�H�����������̸(�f�H+�H�
\����������H�\$H�l$H�t$WAVAW� �2�H+�I��M��L��H��H�H��tgH�qH;�t!f�H�H��tH���P H��H;�u�H�H�GH+�H��H��H��rH��'H�C�H+�H��H��w8H��H���q��L�7K��H�GI��H�GH�\$@H�l$HH�t$PH�� A_A^_�R���L�AH��������L+H��I��M��I��I+�L;�wK�H;�HB����������������I;�tL+�3�fDH�H�
I�H��I;�u��������������I;�t!3�f�H�
H�H��I�	I��I;�u�I���������H�������������̸(�ƪH+�H��������H;�wWH��H��r1H�A'H;�v=H����H��H��tH��'H���H�H�H��(�C��H��t	H��(�Ē3�H��(��h����������H���������������H���������������A�f9��������H���������������H���������������H���������������H���������������A�9�����������JI��D�H�%#"����L3��BM��I3�I��H3��JI��H3�I������������������H���������������H���������������H�\$H�|$H�AM��H�9H��H�I�@H;�uL�I��L�GL�GA�@H�\$H�|$ÃzuL�XH;GuL�_�L�H;uL�I�@I�Ӏx��@f�H�JL�JL�AL�QI�H;���I�@�x��L�AI;�u[I�H��H�AI��xuH�HI�I�@H�H;HuL�@M��I�M��(I�H;uL�M��I�M��L�@M��I�M��L��A�@I�H�H�AI�H�HL�I�@H�I�@�xuH�HH�AI�@H�H;Hu
L�@I�H�H�AH;Hu
L�@I�H��L�I�H���xu�A�@I�H�H�AI�H�P�H�H;�uMH��H��H�@H�H�A�xuH�PI�H�AH�H;PuH�H�I�H;PuH�H�H�H�QM��I�
�AI�H�H�AI�H�HL�AI�H�AI��xuH�HH�AI�@H�H;HuL�@�H�AH;uL��L�@I�L�AH�B�x����H�GH�\$H�|$�@I������3�H�H�AH������A�f9��������H��������������̸(覦H+�H��������H9AtH��(��P����������̸(�v�H+�H�ʍP��$��H��(���H���������������H���������������H���������������H��������������̸(��H+�H�
M��QE�HA;�t2�H��(�I;�u�H��(�I��H���X�����H��(�������3��������������̸(趥H+�H�
I��QH��D�HL�@�(�����H��(��������������̸(�v�H+�H�IH��t	�P����H��(������������̸(�F�H+�H�IH��t	�P����H��(�������������@S� ��H+�H��H�A�H@�^�H�CH�� [�����H�H��H�A��H�\$W�0�ФH+�I�H��)D$ fs�fH~�H��t H�T$ L�H���H�_H�\$@H��0_�H�ZH�\$@H��0_��H�fs�fH~�����������������H���������������I;�tL+�3�fDH�H�
I�H��I;�u��������������H�AH+H�������H�������������̸(�H+�H�H��(�G�������̸(�֣H+�H0H��(�'��������H���������������D�I��H�%#"����H��L3��A�IM��I3�I��H3��JI��H3�I���������������H���������������L�I�@H�I�@�xuH�PH�BI�@H�H;Pu
L�@I�PL�B�H�BH;Pu
L�@I�PL�B�L�I�PL�B��������L�BI�H�BI��xuH�PH�BI�@H�H;PuL�@I�L�B�H�BH;uL�I�L�B�L�@I�L�B������������H�������������̸(�v�H+�H�ʍP��$��H��(���H�\$W�0�P�H+�H�H��)D$ fs�fH~�H��t H�T$ L�H���y�H�_H�\$@H��0_�H�ZH�\$@H��0_��H�fs�fH~�����������������H���������������H���������������H��������������H���������������H���������������H�H������������H�H�H���������H���������������H�H�H���������H�H�H���������H�\$W� �0�H+�H��H�ڍH�~�L�
���H��H��L���H�\$0H��H�� _�����������H�\$W� ��H+�L�~�
H��H��M��uL���P�H�
b�
�4�L�U�
L�
&��H��H����H��H�\$0H�� _�������������H���������������H�\$H�t$H�L$W� �V�H+�I��I��H��H�H�A��蘈H�F�f�PH�FH�8H�FH�xH�FH�xH�F�@H�F�@H��H�\$8H�t$@H�� _����H�H�A��AH������������������H�H�A��AH������������������H���������������H���������������A�f����������H���������������A�f����������H�H������������H���������������H���������������H���������������L�D$�(��H+�I�L�D$@H��H�D$@�)H��(�����H���������������H���������������H���������������L�D$S� 谞H+�H��H�T$@I�H�H�
�ּ�W�3�CCC(H�C8H�K�ƭ�3�H�C H�C(H�C0H�C8H�� [��������������H�H�����������H���������������H�H������������H���������������I���
H�B�H���������������H�H������������H���������������@S� �ĝH+�I�H��H�H�
H��tH��P3�H�CH�CH�� [�����������H��������������̸(�v�H+�H��I��H��(������H���������������@S� �D�H+�I�H��H�H�
H��tH��PH�KH�H�� [H�%{����H���������������L�D$�(��H+�I�L�D$@H��H�D$@�H��(�����H���������������H�H�H�������̸(覜H+�H�ʍP��T��H��(����������������̸(�v�H+�H�	H��tH��H��(H�` H��(�������H���������������H���������������H�H�H���������H���������������H���������������H���������������H�H�H���������H���������������H���������������H���������������H�H�H���������H���������������H���������������3�H�H�AH�AH������������������I;���H�\$H�l$H�t$WATAUAVAW�`�5�H+�)t$PI��H��L��H�QI��������
�5^SL�cI�E0I#�H�I�MH�t�H�*H;�tEH�,�H�VH�K������(fDH;�tH�vH�VH�K�z����t��H��I�UM9}�H�T$0H�D$8���L��H�D$8H�KH�HH��tH��R�I�UH�J�A]W�H��x�H*��H��H���H��H*��X�I�u8W�H��x�H*��H��H��H�ƃ�H��H*��X�(��^�/��������^��W�3�/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H�4�H;�sH��H��I����I�m0I#�H�I�MH�t�I�EH;�uH�D$(�7H�,�H�VI�O�����uH;�twH�vH�VI�O�����t�H�H�t$(H�D$ (D$ fD$@I�UH�l$@H�D$8L�EH�BI�EI�/M�GM�8L�}I�MI�E0I#�H�H��I;UuL�<��"H�t$ H�D$(�H;�uL�<��L9D�uL�|�I��������
H�H;�tI�U���H�
������L�\$`I�[0I�k8I�s@(t$PI��A_A^A]A\_�������������H���������������H���������������H�H�H���������H���������������H�H�H���������H���������������H�H�H���������H���������������H�H�H���������H���������������H�H�H���������@S� 褗H+�H��H�I�%���H�CH�� [�����������H�A3�H�H�PH�A��������������@S� �T�H+�H��H�I�Հ��H�CH�� [�������������������������L�AH�I�H�A���������������L�AH�I�H�A���������������H�H�H��������I��H;�tE3�DL�L�	H��L�H��H;�u�����������H��������������D�I��H�%#"����H��L3��A�IM��I3�I��H3��JI��H3�I���������������H�\$W� �0�H+��H���£��t
�H����H�\$0H��H�� _���H�H�H���������H�H�H���������H�H�H���������@S� �ĕH+�H��H�	H��tH���P H��H�� [���H�AH����������H�\$W� 耕H+�H�yH�H;�t�H�H��tH���P H��H;�u�H�\$0H�� _����������H�H��H�QL�A��H�L$S� � �H+�H��H�H�A���h}H�CH��H�� [�����������̸(��H+�H�	H��tH��H��(H�` H��(�������@S� 贔H+�H��H�A���|H�CH�� [������H�H��H�A��H���������������H��t"�(�a�H+�H�L�ºI��P H��(���������I�H�H���������A�f����������H�H�����������H���������������H����������������f�H���������L�H������������H�\$H�t$L�L$ H�L$W� 豓H+�H��I�H�H��ܱ�H�_H�\$H3��3H�sH�s�N��{H�H�@H�CH�KH�1H�qH�qH�C0H�C8��?L�C�V���H��H�\$8H�t$@H�� _���������������L�L$ �(��H+�I�L�D$HH�D$H�,���H��(��������H���������������H�L$S� �ВH+�H��I�H�H�����W�3�CCC(H�C8H�K��3�H�C H�C(H�C0H�C8H��H�� [�L�L$ S� �p�H+�H��H�L$HI�H�H�����W�3�CCC(H�C8H�K���3�H�C H�C(H�C0H�C8H��H�� [������������H���������������H���������������H�H�H���������L�H������������I��H���H�A��������������I��H���H�A��������������H���������������L�H������������@S� �d�H+�I�H��H�H�H��tH��P3�H�CH�CH��H�� [��������@S� �$�H+�I�H��H�H�H��tH��P3�H�CH�CH��H�� [��������H���������������H�\$W� �АH+�H��H��H�L$0H�
H�H��tH��P�H�t�X�xH�D$8H�WH�����3�H�CH��H�\$@H�� _�������@S� �d�H+�I�H��H�H�H��tH��PH�KH����H��H�� [�@S� �$�H+�I�H��H�H�H��tH��PH�KH��a�H��H�� [�H���������������H�\$H�t$L�L$ H�L$W� �H+�H��I�H�H�H��tH��P�H�_H�\$H3��3H�sH�s�NX��wH�H�@H�CH�KH�1H�qH�qH�C0H�C8��?L�C�V�=����H��H�\$8H�t$@H�� _����������L�L$ �(�!�H+�I�L�D$HH�D$H�,���H��(��������H���������������H���������������3�H�H�AH�AH�������������������������������̸(覎H+�H��I��H��(�$x������3�H�H�B�������H��������������̸(�f�H+�H��I��H��(��w������H���������������H�H�����������H���������������H�H�����������H���������������L�AH�H�I�H�A�����������JI��D�H�%#"����L3��BM��I3�I��H3��JI��H3�I������������������H���������������H���������������H���������������H�H�H���������H�H������������H�\$H�t$ L�D$H�L$W� �!�H+�H��H�H�H��L��H�_H�\$@3��3H�sH�s�N�NuH�H�@H�CH�KH�1H�qH�qH�C0H�C8��?L�C�V�b|���H��H�\$8H�t$HH�� _���������������H��������������H�L$S� �p�H+�H��H�H�H�����W�3�CCC(H�C8H�K���3�H�C H�C(H�C0H�C8H��H�� [�@S� ��H+�H��H���T�3�H�CH�C H�C(H�C0H��H�� [����������H�H������������H��H���H�A��������������H��������������H�H������������@S� 脋H+�H�H��H�H�H��tH��P3�H�CH�CH��H�� [��������H��������������@S� �4�H+�H�H��H�H�H��tH��PH�KH��q�H��H�� [�H�\$H�t$ L�D$H�L$W� ��H+�H��H�H�H�H��tH��P�H�_H�\$@3��3H�sH�s�NX�	sH�H�@H�CH�KH�1H�qH�qH�C0H�C8��?L�C�V�]|���H��H�\$8H�t$HH�� _����������3�H�H�AH������H�\$W� �0�H+�H��H��H�L$0H�
H�H��tH��P�H�t�X�_rH�D$8H�WH��E���3�H�CH��H�\$@H�� _�������H���������������H�H�H���������H���������������H���������������H�H�H���������H���������������H���������������I�I�H����H�\$H�L$W� �;�H+�H��3��9H�yH�y�H��qH�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W�x���H��H�\$8H�� _�������H�\$H�L$W� 軈H+�H��3��9H�yH�y�H8�qH�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W�Uz���H��H�\$8H�� _�������H�\$H�L$W� �;�H+�H�ً�3�H�yH�y�O�pH�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W�w���H��H�\$8H�� _������H���������H�\$H�L$W� 談H+�H�ً�3�H�yH�y�OX��oH�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W�Cy���H��H�\$8H�� _�����H����������������H���������H���������������@S� ��H+�3�H��H�H�A�H�MoH�H�@H�H��H�� [����������̋�H�����������H���������������@S� 褆H+�3�H��H�H�A�HX��nH�H�@H�H��H�� [����������̋�H�����������@S� �T�H+�H�ٍH��nH�H�@H�H�� [�������H���������������@S� ��H+�H�ٍH8�fnH�H�@H�H�� [�������H���������������H�H�H�H������������������H���������������H���������������H���������������H�H�H�H������������������3�H�H�AH�AH������������������A��H����������3�H�H�AH�AH������������������A��H����������3�H�H�AH������3�H�H�AH������H�H�����������H�H�����������H�H�������H���������������3�H�H�AH������3�H�H�AH������A��H����������A��H����������H���������������H���������������H���������������I�H�H���������H���������������3�H�H�AH�AH������������������H���������������3�H�H�AH�AH������������������H���������������H�H�H���������H�H�H���������H�H�H��������3�H�H�AH�AH������������������3�H�H�AH�AH������������������H���������������H���������������H���H��@�%����H��8�%~���H�� �%b���H��@�%V���H��(�%R���H��H�%F���H�� �%B���H��@�%6���H��(�%���H��H�%���H��0�������H��0�%����H��(�%����H��H�%���H��0�%ґ��H��8�%Α��H��0�%ʑ��H��8�%����H�� �%������������f�T$S� �0�H+�D�@�H�H�T$8H����H��H�� [�����������̈T$S� ��H+�D�@�f�D$8H�T$8H�H��p�H��H�� [��������@S�@贁H+�H�BH��H=���wH�D��H��/�H��H��@[�H�L$ ����H�U�H�L$ ������������̸(�V�H+�H�H�	D�HL�@�QH���Ȟ����H��(���������������@S� ��H+�H��H�D$0H�H�L$0�?�H�D$0H�H��H�� [�������H�\$W�0�ЀH+�H�\$`D�HH��H�D$@H�E3�H�L$@��D$ ���H�D$@H�\$HH�H��H��0_����������@S�0�t�H+�3�H��H�E3�H�L$@H�D$@�D$ D�H;���H�D$@H�H��H��0[��������������(E3�fH~�A��fs�L��fA~�E��~0f�8;u�…�uL�HH��A��E����yL�M��L�QH���L��L�	M+�H��I�L�Q�������������H�y����������3��H�AH�AH���������������3�H�H�AH������3�H�H�AH������H�A(�����������̋A0������������̋A4�������������H�A(�����������̋A4������������̋A8�������������H�A8������������3�H�A���H�H�AH��H�A�������3�H�A���H�H�AH��H�A�������3�H�H�AH������3�H�H�AH������H�\$H�l$H�t$ W� �~H+�H�YH�3�H�\$0H��H�+�HH�kI���fH�H�@H�@f�@H�H�H�WH�OH�\$8H�oH�oH�/H�FH��H�N H�V(�n0H�l$@H�t$HH�� _����������������@S� ��}H+�H��L�M�@H���A��8H��g�H�� [�����������@S� �}H+�H��H���Ջ��L�CM�@H�SH�K�pA��8H�K�=g�H�� [�����������H�\$UVWATAUAVAWH��p�S}H+�H��L��p�E3�D�e@H����H��H��s���t
��t��u�H��F��M@���EʉM@I��L�e�D�J9D�d$ E3�H�H�M��-�H�E�H�EXI�>H�_H�]�D�e�{uBH�]�L�@H�K D�H�QH���3���y
D�e�H�[�
�E�H��H�H�EX�{t�I��$I�$I��uL�O M�AH�HE�I�P����yfM9n��I�>L�u�L�eع8�dH��H�E�H�H H�EXH�E�L�E���VH�;H�{H�{f�CE�)E�L��H�U�I���~1H��L�(M�7I�FH�E�D�e�I�΀xu&H�E�9p }
D�e�H�@�
�E�H��H��xtڀyu;q }~M9o�JL�}�L�eع8��cH��H�E؉p H�X(H�]�L�#L�c�8�cH�H�@H�@f�@H�L�7L�wL�wf�GE�)E�L��H�U�I����-H��H�q(H�>H�GH�E�D�e�H�ߋM@�xu'�H�E�9H }
D�e�H�@�
�E�H��H��xtڀ{u;K }_L9ntH�u�L�eع8�cH��H�E�H�H H�E@H�E�L�E��SH�;H�{H�{f�CE�)E�L��H�U�H���S*H��H�MX���H�C(H��$�H��pA_A^A]A\_^]��U$�������H�L$USVWATAUAVAWH�l$��� zH+�L��0�pbH��H�E�3�D�BH��ڋH��H�� H�]3�H����I�vM�~ L�}�I;�H�u���H�~H�}�H�������H��e�E3�H���H�E�H���\3�ff�H�uH�M�ڗ�I��H����L���@��pt[��t?��t#��tI�H��I��P�sI�P8H�M�/��cI�P(D�JE9H8ELH8E�@4�,I�P(D�JE9HlELHlE�@h�I�P(D�JE9H4ELH4E�@0H�uoH�Mo�$�H�MH�EoH�E���H�M�y�qH��xI���=���L��H�M�����H�U�H������H����H��x�L��A�����H�M�y���A;���A�D�EoD��H�M�H�H�UoH�T$0D�D$(fD�D$ M��D��H�U�P��H�EwD��E+�E��H�UH�Mw�I�H�EwH�E�I�>H�_H�]��E��{uF�H�]�L�@H�K D�H�QH���S���~
�E�H�[�
�E�H��H�H�E��{t��uL�O M�AH�HE�I�P����~{H�fffffffI9F��I�L�u�H�E��(�_H��H�E�H�G H�E�H�M����H�H�_H�_f�GH�E�E�)E�L��H�U�I���>�H�M��#�H�M;q������rH�ML�aD�yD�}wE���e���A�Df�MoH�E�A�H�UoH�M��9��I�>H�_H�]��E��{uVA�ff�H�]�H�E�L�@H�K D�H�QH���ߓ��~
�E�H�[�
D�}�H��H��{t�D�}w�u!H�W L�BH�E�H�HD�J�P�����~{H�fffffffI9F�I�L�u�H�E�(�6^H��H�E�H�G H�E�H�M��!�H�H�_H�_f�GH�EE�)E�L��H�U�I���=�H�M������A;������H�MH�}�H�]�H�U�H��t
H�H��PH�ML�ug3��u�I��L;m������H�u�L�}�H��߆H���M���H�CHcHH��H���H�CHcHH��H���H���A_A^A]A\_^[]������������̸(��tH+�H��(�z����������H�\$UVWATAUAVAWH��$0������tH+�H��H
H3�H���L��L��H���j�����L��H�x��A����D$(�D$ L�
�I�H�M�݂�E3�L�|$HE3�E�G
H��H�L$H�����E�G
H�M0������L�|$XD��H�U0H�L$X�z���0�/\H��H�D$p3�E�GH����H�QH�� H�u�I��H�L$`����fo,�E�H�U�H�L$`���A�WH�L$`��3�H�L$8�׀�H��H��҄�H�L$8�ΏH�T$`H���A�F0��A�F0E�G
Hc�H�M0�ݐ�����tWH�L$HD�yD�A��H�L$H�q�Hc��H�D$HHcHH�<HH��tL�H�U0H�O�)s3�f�D_H�D$HD�xE3�I�L�|$@E3�E�AH�NH�L$@������L�L$HL�D$@H���~�H�L$@���I�L�|$@E3�E�AH�8H�L$@�Ր����L�L$XL�D$@H��T~�H�L$@�`�A����D$(�D$ L�
�I�H�M�����L�|$@H�L$@�c��L�|$PH�L$P�R��foq*�E�H�L$`��E3�H�L$@��t
E�AH���
A�H���$�H�L$`�ɂE3�E�AH�L$P��H��uH�o���I�>I����H�H�Q�AH�T$pH�D$x(D$pfD$pL�D$pH�T$8I���
H��L�|$0E3�E�AH�*H�L$0�������L��L�D$0H��}�H�L$0�$��H�L$8��I�L�|$0E3�E�AH��H�L$0�G�����L�L$XL�D$0H���|�H�L$0�ҎI�L�|$0E3�E�AH��H�L$0������L�L$@L�D$0H���|�H�L$0���I�L�|$0E3�E�A
H�~H�L$0�������L�L$PL�D$0H��:|�H�L$0�F�I�H�U�H�����A�
HcPH�M0������L�|$8D��H�U0H�L$8�t��L�|$0E3�E�AH�H�L$0�5�����L�L$8L�D$0H���{�H�L$0����H�L$8����H�M��i�I�H�U�H����A�
HcPH�M0�����L�|$0D��H�U0H�L$0�׌�L�|$8E3�E�AH�sH�L$8�������L�L$0L�D$8H��{�H�L$8�#��H�L$0���H�M��̋A����D$(�D$ L�
I�H�M��h}H�M��V}I�A�
H�U�H�M0�W����L�|$0D��H�U0H�L$0���L�|$8E3�E�AH�>H�L$8�ی����L�L$0L�D$8H��Zz�H�L$8�f��H�L$0�Z�H�M��p}L�E�H�U�H�M��~yH�U�H�L$0��~�I�>E3�H�T$0H�L$p���H��L�|$8E3�E�AH��H�L$8�H�����L��L�D$8H���y�H�L$8�Ջ�H�L$p�ɋA����D$(�D$ L�
�I�H�L$p�$|H�L$p�|�H�L$0�5~I�]H��{ubL�C H��I���H�C�xt"H�C�xuH;Xu
H��H�@�xt�H���!H��H��xuf�H��H��xt�{t�H�L$P���H�L$@���H�M��t{�H�L$`�`z�H�FHcHH��H��}�H�FHcHH��H��~�H�L$X����H�L$H����H�M�{H���H3��2QH��$ H���A_A^A]A\_^]��������H�\$ UVWAVAWH��$p������"lH+�H�8@
H3�H���I��L��H���H�M���|�L��H�U�I��}}���W��E�fo
}$�M��($�
�#H�M��~|W��E�W��M�fD$`E�)E�f��M�E3�L�|$HH�D$`H�D$@H�E�H�D$8L�|$0�D$(����D�|$ E3�L��H�U�I���|��u[L�|$(L�|$ E�O�E3�H��I���|H�D$`L�|$hE3�3�H�L$p��vL�D$`H�T$pH�M��fvE�E�M�M�H�L�|$pE3�E�AH�HH�L$p�E�����L��L�D$pH���v�H�L$p�҈H�f�x ���x��� f�D$PL�|$pD�@�H�T$PH�L$p���L�|$(L�|$ A�����E3�H�T$pI���{H�D$`L�|$hE3�3�H�M���uL�D$`H�U�H�M��uE�E�M�M�H�L$p�.�H�I��H�E�H=���tH��H+U�yH���H��A�
H�M����EtL�|$`D��H�U�H�L$`�Q��L�|$pE3�E�AH�u
H�L$p������L�L$`L�D$pH���u�H�L$p����H�L$`���E3�H�U�H�M��Q��H�E��xtEH�L�|$`E3�E�AH��H�L$`�������L�M�L�D$`H��%u�H�L$`�1�A����D$(�D$ L�
j
H�H�M���wH�M��{w�H�M�����H�M���yH���H3��~MH��$�H�ĐA_A^_^]��������H�\$H�l$H�t$H�|$ AV�0�phH+�L���%�I�vH�6�~��@H�~(H�?��H�_(H��{��H�L$ �{y�H�V H�L$ �;y�W H�L$ �y�S H�L$ �yH�T$ I���:�H�L$ �~uH�C�xt"H�C�xuH;Xu
H��H�@�xt�H���!H��H��yufDH��H�H�Ȁxt�{�Y���H�G�xt%H�G�xuH;xu
H��H�@�xt�H���'H��H��yu@�H��H�H�Ȁxt����H�F�xt%H�F�xuH;pu
H��H�@�xt�H���'H��H��yu@�H��H�H�Ȁxt�~�w���H�\$@H�l$HH�t$PH�|$XH��0A^�������������H�\$H�T$W�@�fH+�H��H��E3�D�L$ A(fH~�fs�fA~�A��H��E��~of�8;u�…�uH�HH��A��E����yMI��A��L�D��H��H��ƒ�D$ �0tA�	L��H�H��3�H��H�\$PH��@_�H+�H�H=���v�H�L$(�e���H��hH�L$(�d����H��x��������H�L��L�JA�yt,H�B�xuDH;PuH�H��H�@�xt�H�I���I�	�yuff�H�L��H�Ȁxt�M�I�������������H�H�� ���������H��x��������H�L��L�JA�yt,H�B�xuDH;PuH�H��H�@�xt�H�I���I�	�yuff�H�L��H�Ȁxt�M�I�������������H�H�� ���������H�L��L�JA�yt,H�B�xuDH;PuH�H��H�@�xt�H�I���I�	�yuff�H�L��H�Ȁxt�M�I�������������H�H�� ���������H��x��������H��x��������H�L��L�JA�yt,H�B�xuDH;PuH�H��H�@�xt�H�I���I�	�yuff�H�L��H�Ȁxt�M�I�������������H�H�� ���������H�y����������3��H�����������H�H�H��H�
����H��������������H�\$W� �0cH+�H��H�H�H��tH�CHcPH�KH��s�H��tH�CHcHH��H��t�H�H��tH�BHcHH��H��t�H�\$0H�� _��H�\$H�l$VWAV�P�bH+�H��L��H�1H�FH�D$03�l$8L��@8hu-D�
�H�D$0D9H }
�l$8H�@��D$8L��H�@8ht�A8huA�@ 9��H��$I�$I�H9A��L�t$ H�l$(�8�}JH��H�D$(��G H�_(H�\$pH�+H�k�(�VJH�H�@H�@f�@H�H�7H�wH�wf�GD$0)D$ L��H�T$ I���L��I�@(H�\$xH��$�H��PA^_^���������3��H�����������H�H�H��H�
����H�\$H�l$VWAV�P�XaH+�H��L��H�1H�FH�D$03�l$8L��@8hu-D�
�H�D$0D9H }
�l$8H�@��D$8L��H�@8ht�A8huA�@ 9��H��$I�$I�H9A��L�t$ H�l$(�8�-IH��H�D$(��G H�_(H�\$pH�+H�k�8�IH�H�@H�@f�@H�H�7H�wH�wf�GD$0)D$ L��H�T$ I���L��I�@(H�\$xH��$�H��PA^_^��U
�������3��H�����������H�H�H��H�
����H��������������H��������������H�A������������H��������������H�E3�L�JL�BL�RL�RL�H�H��L�AL�I���������H�\$H�l$VWAV�P�_H+�L��H��H�9H�_H�\$03�l$8@8kuJ�H�\$0I�L�BH�C H�HD�J�P��|��y
�l$8H�[��D$8H��H�@8kt�@8ou H�W L�BI�H�HD�J�P��|��ypH��$I�$I�H9FtzH�>H�t$ H�l$(�8�@GH��H�D$(H�H L�t$pL�D$p�9H�;H�{H�{f�CD$0)D$ L��H�T$ H���*H��H�G(H�\$xH��$�H��PA^_^������������@S� �d^H+�3�H��H�H�A�H8�FH�H�@H�@f�@H�H��H�� [�3��H�����������H�H�H��H�
����@S� �^H+�H��L�M�@H����!��8H��G�H�� [����������̸(��]H+�H�H��tH�BHcHH��H��o�H��(�H�H������������H�H������������H�H������������H�L��L�JA�yt,H�B�xuDH;PuH�H��H�@�xt�H�I���I�	�yuff�H�L��H�Ȁxt�M�I�������������H�H�� ���������H�H������������H�H������������H���������������H�A������������H���������������H��zu�H�
H��H�рyt��H���������������H���������������H��zu�H�
H��H�рyt��H���������������H���������������@S� �\H+�H�H�\$0H�H��tH�CHcHH��H��l�H��tH�CHcHH��H��m�H�� [�������H�������������̸(�[H+�H�H��tH�BHcHH��H�vm�H��(�H��zu�H�
H��H�рyt��H���������������H���������������H���������������@S� �$[H+�3�H��H�H�A�H8�mCH�H�@H�@f�@H�H��H�� [�H���������������H��������������H�H�H��H�����������������H���������������H��zu�H�
H��H�рyt��H���������������@S� �dZH+�H�ٍH�BH�H�@H�@f�@H�H�� [�������������H�\$L�\$(L��Ic��xnH�D�B3�D+�H�KL��E��~8@f�8;u�…�uL�PH��A��E����x0E��~
H��H+�H���������I+�A�H�I�AI��M�H�\$�H�\$I��A�����I�I�A����������������H��������������̸(�fYH+�H�	H��tH��P�H��(����������������H�\$H�L$W� �+YH+�H���0�{AH��H�D$03�D�BH���jH���
H�� H�H��H�\$8H�� _������H�\$H�l$H�t$WAVAW�P��XH+�M��H��L��H�9H�_H�\$03�l$8@8kuQ@ff�H�\$0I�L�BH�C H�HD�J�P��u��~
�l$8H�[��D$8H��H�@8kt�@8ou$H�W L�BI�H�HD�J�P��u��2��qH�fffffffI9G��I�?L�|$ H�l$(�(�X@H��I�H�H I�.I��JvH�;H�{H�{f�CD$0)D$ L��H�T$ I���H���H�>�FH��H�\$pH�l$xH��$�H��PA_A^_������������@S� �tWH+�H�D�H�L��
H���uH��H�� [��H�\$H�l$H�t$ WAVAW�P�2WH+�I��H��L��H�)H�EH�D$0E3�D�|$8L��D8xu2A�fDH�D$09P }D�|$8H�@��D$8L��H�D8xt�E8yuA�A A9|L�D�~�H��$I�$I�H9A��L�t$ L�|$(�8��>H��H�D$(��H H�X(H�\$pL�;L�{�(��>H�H�@H�@f�@H�H�/H�oH�of�GD$0)D$ L��H�T$ I���H��FH��L�\$PI�[(I�k0I�s8I��A_A^_���������H�\$H�l$H�t$ WAVAW�P��UH+�I��H��L��H�)H�EH�D$0E3�D�|$8L��D8xu2A�fDH�D$09P }D�|$8H�@��D$8L��H�D8xt�E8yuA�A A9|L�D�~�H��$I�$I�H9A��L�t$ L�|$(�8�=H��H�D$(��P H�X(H�\$pL�;L�{�8�}=H�H�@H�@f�@H�H�/H�oH�of�GD$0)D$ L��H�T$ I���H��FH��L�\$PI�[(I�k0I�s8I��A_A^_����������H���������������H�H�H��������H�D$0L�H�D$(H�I�H�H��H�QL�A���������������H�\$H�l$H�t$ WAVAW�P�BTH+�M��H��L��H�9H�_H�\$03�l$8@8kuQ@ff�H�\$0I�L�BH�C H�HD�J�P�q��y
�l$8H�[��D$8H��H�@8kt�@8ou)H�W L�BI�H�HD�J�P�;q��x	H�>@�n�xH��$I�$I�I9F��I�>L�t$ H�l$(�8��;H��H�D$(H�H L�|$pL�D$p�.H�;H�{H�{f�CD$0)D$ L��H�T$ I���H��FH��L�\$PI�[(I�k0I�s8I��A_A^_���������@S� ��RH+�H��L�M�@����8H��<�H�� [��������������H���������������H���������������H���������������H���������������H���������������3�H�H�AH������H��������������̸(�FRH+�H�:H�H�@H�@f�@H��(������H�\$W� �RH+�H������H���c��t
�0H���;H�\$0H��H�� _������������H�H������������H�\$H�t$W� �QH+�H��H�yH��tFL�G(M�@H�W(H�O(�g1��8H�O(�4;�H�O ��oH�~H��t�8H���;�H�\$0H�t$8H�� _�������H�AH�A����H�\$W� � QH+�H��H�IH��t9H�Y(L�M�@H��H���0��8H��:�H�OH��t�8�:�H�\$0H�� _��������������H�AH�A����H�\$W� �PH+�H��H�IH��t9H�Y(L�M�@H��H����.��(H��):�H�OH��t�8�:�H�\$0H�� _��������������H�AH�A����H�H������������H�\$H�|$H�AM��H�9H��H�I�@H;�uL�I��L�GL�GA�@H�\$H�|$ÃzuL�XH;GuL�_�L�H;uL�I�@I�Ӏx��@f�H�JL�JL�AL�QI�H;���I�@�x��L�AI;�u[I�H��H�AI��xuH�HI�I�@H�H;HuL�@M��I�M��(I�H;uL�M��I�M��L�@M��I�M��L��A�@I�H�H�AI�H�HL�I�@H�I�@�xuH�HH�AI�@H�H;Hu
L�@I�H�H�AH;Hu
L�@I�H��L�I�H���xu�A�@I�H�H�AI�H�P�H�H;�uMH��H��H�@H�H�A�xuH�PI�H�AH�H;PuH�H�I�H;PuH�H�H�H�QM��I�
�AI�H�H�AI�H�HL�AI�H�AI��xuH�HH�AI�@H�H;HuL�@�H�AH;uL��L�@I�L�AH�B�x����H�GH�\$H�|$�@I������H���������������H��������������̸(�vMH+�H��$I�$I�H9AtH��(��i������������H�\$H�|$H�AM��H�9H��H�I�@H;�uL�I��L�GL�GA�@H�\$H�|$ÃzuL�XH;GuL�_�L�H;uL�I�@I�Ӏx��@f�H�JL�JL�AL�QI�H;���I�@�x��L�AI;�u[I�H��H�AI��xuH�HI�I�@H�H;HuL�@M��I�M��(I�H;uL�M��I�M��L�@M��I�M��L��A�@I�H�H�AI�H�HL�I�@H�I�@�xuH�HH�AI�@H�H;Hu
L�@I�H�H�AH;Hu
L�@I�H��L�I�H���xu�A�@I�H�H�AI�H�P�H�H;�uMH��H��H�@H�H�A�xuH�PI�H�AH�H;PuH�H�I�H;PuH�H�H�H�QM��I�
�AI�H�H�AI�H�HL�AI�H�AI��xuH�HH�AI�@H�H;HuL�@�H�AH;uL��L�@I�L�AH�B�x����H�GH�\$H�|$�@I������H���������������H��������������̸(�JH+�H��$I�$I�H9AtH��(������������H�H��L�AL�I��H�\$H�|$H�AM��H�9H��H�I�@H;�uL�I��L�GL�GA�@H�\$H�|$ÃzuL�XH;GuL�_�L�H;uL�I�@I�Ӏx��@f�H�JL�JL�AL�QI�H;���I�@�x��L�AI;�u[I�H��H�AI��xuH�HI�I�@H�H;HuL�@M��I�M��(I�H;uL�M��I�M��L�@M��I�M��L��A�@I�H�H�AI�H�HL�I�@H�I�@�xuH�HH�AI�@H�H;Hu
L�@I�H�H�AH;Hu
L�@I�H��L�I�H���xu�A�@I�H�H�AI�H�P�H�H;�uMH��H��H�@H�H�A�xuH�PI�H�AH�H;PuH�H�I�H;PuH�H�H�H�QM��I�
�AI�H�H�AI�H�HL�AI�H�AI��xuH�HH�AI�@H�H;HuL�@�H�AH;uL��L�@I�L�AH�B�x����H�GH�\$H�|$�@I�����̸(��GH+�H��$I�$I�H9AtH��(������������̸(�GH+�HH��(�0�������3�H�H�AH�����̸(�GH+�H�IH��t	�P�.1�H��(������������̸(�VGH+�H�IH��t	�P�0�H��(������������̸(�&GH+�H�IH��t	�P��0�H��(������������̸(�FH+�H�IH��t	�P�0�H��(������������̸(��FH+�H�IH��t	�P�n0�H��(������������̸(�FH+�H�IH��t	�P�>0�H��(�������������H���������������L�I�@H�I�@�xuH�PH�BI�@H�H;Pu
L�@I�PL�B�H�BH;Pu
L�@I�PL�B�L�I�PL�B��������L�BI�H�BI��xuH�PH�BI�@H�H;PuL�@I�L�B�H�BH;uL�I�L�B�L�@I�L�B������������H��$I�$I�������H���������������L�I�@H�I�@�xuH�PH�BI�@H�H;Pu
L�@I�PL�B�H�BH;Pu
L�@I�PL�B�L�I�PL�B��������L�BI�H�BI��xuH�PH�BI�@H�H;PuL�@I�L�B�H�BH;uL�I�L�B�L�@I�L�B������������H��$I�$I�������H�H������������L�I�@H�I�@�xuH�PH�BI�@H�H;Pu
L�@I�PL�B�H�BH;Pu
L�@I�PL�B�L�I�PL�B��������L�BI�H�BI��xuH�PH�BI�@H�H;PuL�@I�L�B�H�BH;uL�I�L�B�L�@I�L�B������������H��$I�$I�������H���������������H��$I�$I������̸(�CH+�H�ʍP�T-�H��(���H���������������H��$I�$I������̸(�fCH+�H�ʍP�-�H��(���H�H������������H���������������H��$I�$I������̸(�CH+�H�ʍP��,�H��(���H���������������H���������������H���������������3�H�H�AH������H�\$H�l$H�t$WAVAW�P�BH+�M��H��L��H�9H�_H�\$03�l$8@8kuQ@ff�H�\$0I�L�BH�C H�HD�J�P��_��~
�l$8H�[��D$8H��H�@8kt�@8ou)H�W L�BI�H�HD�J�P��_��	H�>@�n�oH�fffffffI9Gt~I�?L�|$ H�l$(�(�7*H��I�H�H I�.I��)`H�;H�{H�{f�CD$0)D$ L��H�T$ I���	H��FH��H�\$pH�l$xH��$�H��PA_A^_��{������������H�H�A��AH������������������L�	�BL�JI�AH��xu+E�f�H�D9@ }H�@3��H�B�H��J�xt�H��������̀zu�B A9|��2��������������H���������������H�H������������H�\$H�t$H�L$W� �@H+�I��H��H�H�A�H��(H�FH�L$PH�	��P H�X(H�\$HH�H�C�(�(H�H�@H�@f�@H�H�FH�8H�FH�xH�FH�xH�F�@H�F�@H��H�\$8H�t$@H�� _����������H�H�A��AH������������������H�H�A��AH������������������L�	�BL�JI�AH��xu+E�f�H�D9@ }H�@3��H�B�H��J�xt�H��������̀zu�B A9|��2��������������H���������������H�H������������H�\$H�t$H�L$W� �?H+�I��H��H�H�A�H�J'H�FH�T$PH�D�D�@ H�X(H�\$HH�H�C�8�'H�H�@H�@f�@H�H�FH�8H�FH�xH�FH�xH�F�@H�F�@H��H�\$8H�t$@H�� _��������H�H�A��AH������������������H�H�A��AH������������������H���������������H���������������H���������������H�\$H�t$W� ��=H+�H�I��H���BH�BH�XH��{uG�H�K H�H��QH��D�HL�@�![��yH�[3��H�_�H��G�{t�H�\$0H��H�t$8H�� _�������������̸(�F=H+�zM��u'H�B I�
D�HL�@�QH����Z��x�H��(�2�H��(�������������H�H������������H�\$L�L$ H�L$W� ��<H+�I��H��H�H�A�H�%H�GH�H H�D$PH�H�T$HL�D$H�[H�GH�H�GH�XH�GH�XH�G�@H�G�@H��H�\$8H�� _�������H�H�A��AH������������������H�H�A��AH������������������H�\$H�l$H�t$H�|$ AV� �<H+�I��H��L��A�xuf@f�L�CH��I�����H��H�L�F(M�@H�V(H�N(���8H�N(�c%�H�N ��Y��8H���J%��{t�H�\$0H�l$8H�t$@H�|$HH�� A^������������̸(�V;H+�H�ʍP�%�H��(���H�H�������������������������H���������������H�\$W� �;H+�H��L�BM�@H��H�O����8H�O�$�H�H�\$0H�� _H�%�X�H�H�H����������������������H���������������@S� �:H+�H�ZL�M�@H��H���{��8H��$�H�� [�������H�H�H����������������������H���������������@S� �:H+�H�ZL�M�@H��H���k��(H��#�H�� [�������H�H�H��������H���������������H��������������̸8�����������@S� �9H+�H��H�IH��tH�I ��WH�KH��t�(�$#�H�� [��H�AH�A����H���������������H�L$S� �09H+�H��H�H�A�H�w!H�CH��H�� [�����������H�L$S� ��8H+�H��H�H�A�H�7!H�CH��H�� [�����������H�L$S� �8H+�H��H�H�A�H� H�CH��H�� [�����������H��������������̸(�f8H+�H�fffffffH9AtH��(��Y����������A�9����������H���������������A�9����������H���������������H�\$H�|$H�AM��H�9H��H�I�@H;�uL�I��L�GL�GA�@H�\$H�|$ÃzuL�XH;GuL�_�L�H;uL�I�@I�Ӏx��@f�H�JL�JL�AL�QI�H;���I�@�x��L�AI;�u[I�H��H�AI��xuH�HI�I�@H�H;HuL�@M��I�M��(I�H;uL�M��I�M��L�@M��I�M��L��A�@I�H�H�AI�H�HL�I�@H�I�@�xuH�HH�AI�@H�H;Hu
L�@I�H�H�AH;Hu
L�@I�H��L�I�H���xu�A�@I�H�H�AI�H�P�H�H;�uMH��H��H�@H�H�A�xuH�PI�H�AH�H;PuH�H�I�H;PuH�H�H�H�QM��I�
�AI�H�H�AI�H�HL�AI�H�AI��xuH�HH�AI�@H�H;HuL�@�H�AH;uL��L�@I�L�AH�B�x����H�GH�\$H�|$�@I������3�H�H�AH������H���������������H��������������̸(�F5H+�H�ʍP���H��(���H��������������̸(�5H+�H�IH��t����H��(�������������̸(��4H+�H�IH��t����H��(��������������@S� �4H+�H��H�A�H�H�CH�� [�����H�H��H�A��@S� �t4H+�H��H�A�H�H�CH�� [�����H�H��H�A��@S� �44H+�H��H�A�H�~H�CH�� [�����H�H��H�A��H�fffffff������H���������������H���������������H���������������L�I�@H�I�@�xuH�PH�BI�@H�H;Pu
L�@I�PL�B�H�BH;Pu
L�@I�PL�B�L�I�PL�B��������L�BI�H�BI��xuH�PH�BI�@H�H;PuL�@I�L�B�H�BH;uL�I�L�B�L�@I�L�B������������H���������������H��������������̸(��2H+�HH��(�'������̸(�2H+�HH��(��������H�fffffff�����̸(�2H+�H�ʋ��5�H��(����H���������������H�\$H�t$W� �K2H+�H�I��H���BH�BH�XH��{uG�H�K H�H��QH��D�HL�@��O��~H�[3��H�_�H��G�{t�H�\$0H��H�t$8H�� _�������������̸(�1H+�zM��u'H�B I�
D�HL�@�QH���O���H��(�2�H��(�������������H�\$H�t$H�L$W� �V1H+�I��I��H��H�H�A�H�H�FH�H�H H�H���OH�FH�8H�FH�xH�FH�xH�F�@H�F�@H��H�\$8H�t$@H�� _���H�H�A��AH������������������H�H�A��AH������������������H���������������H���������������H�H������������H���������������@S� �T0H+�I�H�Z�3��
H�\$@H��H(H�C�H�H�@H�@f�@H�H�� [�������H�H�����������H���������������H���������������H���������������H�H������������H���������������@S� �/H+�I�H�Z�3��
H�\$@H��H8H�C��H�H�@H�@f�@H�H�� [�������H�H�����������H���������������H���������������H���������������H�H������������H���������������L�D$�(��.H+�I�L�D$@H��H�D$@�	H��(�����H�H�����������H���������������H���������������H�H�H��������H�\$W� �.H+�H��L�B(M�@H��(H�O(�E��8H�O(��H�O �{L��8H����H�\$0H�� _�̸(�&.H+�H�	H��(H�%EL�����H���������������H�H�H���������H���������������H�\$W� ��-H+�H��L�AM�@H�QH���
��8H�O�b�H�H�\$0H�� _H�%�K�H�\$W� �-H+�H��L�AM�@H�QH���E
��8H�O��H�H�\$0H�� _H�%qK�@S� �4-H+�H��L�M�@H�����8H����H�� [�����������@S� ��,H+�H�YL�M�@H��H������8H���H�� [�������@S� �,H+�H�YL�M�@H��H�����8H��I�H�� [�������@S� �t,H+�H��L�M�@H���o��8H��
�H�� [�����������@S� �4,H+�H�YL�M�@H��H���
��(H����H�� [�������@S� ��+H+�H�YL�M�@H��H���K
��(H���H�� [�������@S� �+H+�H��L�M�@H���
��(H��M�H�� [�������������������������H��������������̸(�V+H+�H�
H��(H�%uI�����H�H�H��������H���������������H�H�H���������H�H�H���������H�H�H���������@S� ��*H+�H��H�	�IH��H�� [�������������H�\$W� �*H+�H��L�AM�@H�QH���u
��8H�O�B�H���HH��H�\$0H�� _���������������H�\$W� �P*H+�H��L�AM�@H�QH���E	��8H�O���H��H�\$0H�� _��������H�\$W� �*H+�H��L�AM�@H�QH���U��(H�O��H��H�\$0H�� _��������H�L$S� �)H+�H��H�H�A�H�H�CH��H�� [����������̸(�v)H+�H�
I��QH��D�HL�@��F����H��(���������������H���������������@S� �$)H+�H��L�M�@H�����(H���H�� [�����������H���������������@S� ��(H+�H��L�M�@H������8H��m�H�� [�����������@S� �(H+�H��L�M�@H���_��8H��-�H�� [�����������@S� �T(H+�H��H�A�H�H�CH�� [�����H�H��H�A��H��������������̸(�(H+��H��(�X�������̸(��'H+�I�I��H�I�H��(H�%0F��������H�H�����������H���������������H���������������L�H������������H�\$W� �p'H+�I�H�YH���3��H�\$HH��H(H�C�H�H�@H�@f�@H�H��H�\$0H�� _��������H�\$W� �'H+�I�H�YH���3��H�\$HH��H(H�C�IH�H�@H�@f�@H�H��H�\$0H�� _��������H���������������H���������������H���������������H�H�H���������H���������������L�H������������H�\$W� �P&H+�I�H�YH���3��H�\$HH��H8H�C�H�H�@H�@f�@H�H��H�\$0H�� _��������H�\$W� ��%H+�I�H�YH���3��H�\$HH��H8H�C�)H�H�@H�@f�@H�H��H�\$0H�� _��������H���������������H���������������H���������������H�H�H���������H���������������L�H������������H�\$H�L$W� �+%H+�H��I�H�H�H��wC�H�_H�\$HH�H�C�8�L
H�H�@H�@f�@H�H��H�\$8H�� _�����������L�L$ �(�$H+�I�L�D$HH�D$H�\���H��(��������H���������������H���������������H�H�H���������@S� �T$H+�H��L�M�@���(H���
�H�� [��������������@S� �$H+�H��L�M�@���8H��
�H�� [��������������@S� ��#H+�H��L�M�@���8H��p
�H�� [��������������@S� �#H+�H�H��H�H��H���AH��H�� [����������������H���������������H�H�H���������H���������������H�H������������H�\$W� �#H+�H�H�YH���3��H�\$@H��H(H�C�IH�H�@H�@f�@H�H��H�\$0H�� _��������H��������������H�H������������H�\$W� �"H+�H�H�YH���3��H�\$@H��H8H�C��
H�H�@H�@f�@H�H��H�\$0H�� _��������H��������������H�H������������H�\$H�L$W� �"H+�H��H�
H�H�H��W@�H�_H�\$@H�H�C�8�,
H�H�@H�@f�@H�H��H�\$8H�� _�����������H��������������H�\$H�l$H�t$W� �v!H+�I��H��H��A�xu7L�CH��H�����H��H�H�O �q?��(H����
��{t�H�\$0H�l$8H�t$@H�� _�������̸(�!H+�H�ʋ��
�H��(����H�\$H�l$H�t$H�|$ AV� �� H+�I��H��L��A�xu[@f�L�CH��I�����H��H�L�F(M�@H�V(H�N(�����(H�N(�3
��8H���%
��{t�H�\$0H�l$8H�t$@H�|$HH�� A^�������̸(�6 H+�H�ʍP��	�H��(���H�\$H�l$H�t$H�|$ AV� � H+�I��H��L��A�xu[@f�L�CH��I�����H��H�L�F(M�@H�V(H�N(������8H�N(�c	��8H���U	��{t�H�\$0H�l$8H�t$@H�|$HH�� A^�������̸(�fH+�H�ʍP�	�H��(���@S� �DH+�3�H��H�H�A�H(�H�H�@H�@f�@H�H��H�� [�@S� �H+�3�H��H�H�A�H8�MH�H�@H�@f�@H�H��H�� [ø(��H+�H�ʍP�t�H��(���@S� �H+�3�H��H�H�A�H8��H�H�@H�@f�@H�H��H�� [ø(�fH+�H�ʍP��H��(��̸(�FH+�H�ʋ���H��(����@S� �$H+�3�H��H�H�A�H(�mH�H�@H�@f�@H�H��H�� [�@S� ��H+�3�H��H�H�A�H8�-H�H�@H�@f�@H�H��H�� [�@S� �H+�3�H��H�H�A�H8��H�H�@H�@f�@H�H��H�� [�@S� �dH+�H�ٍH�H�H�@H�@f�@H�H�� [�������������@S� �$H+�H�ٍH�vH�H�@H�@f�@H�H�� [�������������@S� ��H+�H�ٍH�6H�H�@H�@f�@H�H�� [�������������H���������������H���������������H���������������H�H�H��������@S� �dH+�H��H�J ��:��(H����H�� [����������������H�H�H��������H�\$W� �H+�H��L�B(M�@H��(H�O(�e�����(H�O(���8H����H�\$0H�� _�������������H�H�H��������H�\$W� �H+�H��L�B(M�@H��(H�O(�����8H�O(�2��8H���$�H�\$0H�� _�������������3�H�H�AH������3�H�H�AH������3�H�H�AH�����̸(�H+���lH�H�@H�@f�@H��(������̸(��H+�H�;H�H�@H�@f�@H��(�����̸(�H+�H�H�H�@H�@f�@H��(������3�H�H�AH������3�H�H�AH������3�H�H�AH������H���������������H���������������H���������������H�H�����������H�H�����������H�H�����������3�H�H�AH������H���������������3�H�H�AH������H���������������3�H�H�AH������H���������������H���������������H�H�H���������H�H�H���������H�H�H�����HcA�H+�%G*���HcA�H+��(����������H���������������H�H��H�A��H�H����������������������H�H������������H�\$W� ��H+�3�H��H���6H�H��H�H�;��6H�\$03�H�� _ø8�H+�H�	L��E�H�QH��M�D�L$ ��5����H��8����������̸8�fH+�(
H�fo�fs�fI~�fA~��PH�HD�L$ �`5����H��8���������������@S� �H+�H��H�D$0H�H�L$0D�JE+�05H�D$0H�H��H�� [����������������@S� ��H+�H��H�D$0H�H�L$0��4H�D$0H�H��H�� [�������L�I�@H�A�@H�BH������������̸8�fH+�L�L��Ic�H��A�RE�KA+�M�I�BD�L$ �q4����H��8���������������̸8�H+�H�	L��E�H�QH��M�D�L$ �4����H��8����������̸8��H+�(
H�fo�fs�fI~�fA~��PH�HD�L$ ��3����H��8��������������̸(�H+�L�H�	E�H�QA;�t�H��(�I;�u2�H��(�I��H����3����H��(�������@S� �4H+�H��H�D$0H�H�L$0D�JE+�X3H�D$0H�H��H�� [����������������H�\$W�0��H+�H��H�H���24D�CA�LH�H���D$ �4H�\$@H��H��0_���������������@S� �H+�D�@�H���2�CDH��H�� [���������@S� �TH+�H�H��PH��H�� [���������������̸f�H�������H��������������H�A������������H�H9u
H�BH9Au��2����������@S� ��H+�I��H��L�BH�L@H�/ H��H�� [���������������H�H9u
H�BH9Au��2����������W�f/�v%f.��
z
uH����������XP�
�H,���\B�
�H,������H�A������������(3�fH~�fs�fA~�L��E��~4@�8 u
�ƒ�uL�HH��A��E���|I+�L�	H�AH���3�E3�L�	H�AH���H�\$W���H+�H���H3�H��$�H��A�
H�	�YH�L$0��0H�WD��L�L$0�D$ H���0H��H��$�H3��5�H��$�H�Đ_�����H�\$ W���@H+�H�V�H3�H��$�E�ȋ�H��A��A�
H�L$0�?0H�WD��L�L$0�D$ H��v0H��H��$�H3��H��$�H�Đ_��̸(��H+��������������̋9�������������k�����������l���������(H��AD����H�A������������H�y���������̋��������������H�A�����������3��H�AH�AH�AH����������̸(�H+�H�Afn	���fn����^��4�,�H��(�����������̸(��H+�H�Afn	���fn����^����,�H��(������������D�H�AD������H�\$H�t$H�|$ AV� �eH+�H��H�zL��H�AH�AL�AL+�I��I;�vH��������?H;�wdH��H���1H��t=H�[�I�V��D$0I;Vt	�I�F�L�D$0I�N�	rH��H��u�H�\$8H�t$@H�|$HH�� A^��0���̸�H+�H�AL�AL+�H�$�I��L�D$$�H��BH����������H��������������H�BH+H�������H�A������������H�A�����������̋A0�������������H�A������������H�A������������H�A8������������H�A������������H�A ������������H�A�������������A ������������@S� �H+�H�=�u#H���H��L�F�
�P��
H��H�� [�H��H�� [��������@S� �dH+�H�=��u#H���H��L���
�P���H��H�� [�H���H�� [��������@S� �H+�H�=I�u#H�@�H��L�ư
�P��mH��H�� [�H��H�� [��������@S� ��H+�H�=��u#H��H��L�v�
�P��H��H�� [�H��H�� [����������������������@S� �dH+�H�=��u#H���H��L�6�
�P���H��H�� [�H�u�H�� [��������@S� �H+�H�=Q�u#H�H�H��L��
�P��mH��H�� [�H�%�H�� [��������@S� ��
H+�H��H���CH�� [��������̀yH�AuH�����@S� �
H+�yH�YH��tH�� [H�%h!��H���
H��CH�� [���������������3���A�A H�����H�\$H�t$W� �
H+�H�ډH���AH���ztH���^!H�O�
H�G�G�C H�t$8�G 3���C H��H�\$0H�� _�������̸(�H+�ytH�3�H��(H� H��(������������̸(�H+�ytH�3�H��(H� H��(������������̸(�VH+�ytH�3�H��(H� H��(������������̸(�&H+�ytH�3�H��(H� H��(������������̸(�H+�ytH�3�H��(H� H��(������������̸(��H+�ytH�3�H��(H� H��(�������������@S� �H+��AH�ـzt��H��
H��CH��H�� [��������@S� �TH+��AH�ـzt��H��
H��CH��H�� [��������@S� �H+��AH�ـzt�fH�W
H��CH��H�� [��������H�\$W� ��
H+�P�H���3�H�C�����{H�K@H�{H�{ H�{(@�{8H�9��(H��H�CHH�\$0H�� _�̸(�v
H+�ytH��(H�%�H��(�������������̸(�F
H+�ytH��(H�%�H��(�������������̸(�
H+�ytH��(H�%RH��(�������������̸(��	H+�ytH��(H�%"H��(�������������̸(�	H+�ytH��(H�%�H��(�������������̸(�	H+�ytH��(H�%�H��(���������������A ������������H�\$W� �@	H+�I��H��H��tH�BLcH�A�DL�IH�QM��t$I�AI��HcHI��H�{`H�\$0H�� _�H�\$0H�y`H�� _�����H�\$H�t$W� ��H+�H�:I��H��H��t	H�H��PH�K(H�{(H��tH��PH�sXH�\$0H�t$8H�� _�����������@S� �tH+�H�=��u#H���H��L���
�P���H��H�� [�H�u�H�� [��������@S� �$H+�H�=i�u#H�`�H��L�֪
�P��}H��H�� [�H�=�H�� [��������@S� ��H+�H�=�u#H��H��L���
�P��-H��H�� [�H��H�� [�������̸�H+�H�Q H��u3�H���H�AH�H�$H�QH��H��H#�H�AH�ЋH���������������H�A(������������H�\$W�P� H+�H���D$8�D$@�T$ ��t H�Q(H�L$(�SH�L{
H�D$(�D$8@�� t�C8�D$@H�S H�KH�BH;�wH���l�H�KH�S H�A�H#CH�CH�H��H#�H�<�H�KH�<9u�(���H�KH�H�KH�T$ H��8���H�C �|$8t3�H�L$(H�D$(�H�\$`H��P_����̸(�6H+�H���ytH�3�H��(H� H��(���������H�\$H�t$W�0�H+�H��H�I H����H�SH�H�\$ H�T$(H��H��H�KH��H#�H�CH�<ȋ7@��t/H�L$ ���tH�GH�K(H����H�L$ �(@�� t�G �C8H�S H�KH��H�H�CH��H#�H�CH��H���ytH�3�H�S H�B�H�C H��uH�CH�\$@H�t$HH��0_�������H�H��L�AL�IH�A����������@S� ��H+�H�YH��tH����H��H�� [��H�� [�������̸H�H+��
��
)t$0(����
)|$ �(��Y��Xz�
��(t$0�^�(|$ H��H�����������@SAV�h�RH+�H�h�H3�H��$@�AL���H�ل�uE3�H��
I��E�A��"���A�
H��$�L��$P�"!�SH�L$PA�
��$��!�SH��$�A�
��$��� ��$�H�
��
D��$��H�L$0A��H��$���$4H�L$8D�H�L$0H�L$ H�
^�
H�L$(A��h H��E���H�D$ H��$�H�l$(H��$�H�PH�H��$`H�{L��$XL�d$P�f��Af�G�Af�G�Af�GH��HcrDH��tL�6H���=�EH�<wH��$�f�H��Hc�$�H��tL�6I��H���
L��$XH�<w�,f�H��Hc�$�H��tL�6H��H��$���H�w�)H��$`H��$�f�3�D�{f�HI�I��u L��$PH��$@H3���H��hA^[���H�\$H�l$VWAV���H+�)�$�)�$�I��I��H��H��E3�L�t$PH�L$P�> �L��$�H��$��' �H�T$PH���Q����K�эA�<�����fn����^5��
�
��
���
��(��Y��Xa�
���^�L�t$X�.�D$HfD�t$@L�t$8f�D$0�D$(�D$ (�E3�3�H�L$X�vH�D$XH����H��$�H��$��*���L�L$PL��H���H��$��yt-H���kt!���L��$�L��H���H��$����H�L$P��L��$�I�[ I�k(A(s�A({�I��A^_^�H�L$`�%��H�DH�L$`�����������H�t$L�d$UAVAWH��P�4H+�M��M��L��H��M����H�}@��H�E8H�M8�g�L�M8L�E@I��H���+H�M8�yt\H�*�
H�E�H�E8H�E�H�E�H�E�H�g�
H�E�H�U�H�M��^R������L�M�L���H����H�M��H�M8�<H�E8E3�E�AH�m�
H�M8���M��L�E8H�<�H���,����H�M8�qH�E�E3�E�AH�;�
H�M���H�E8E3�E�AH�n�
H�M8���M��L�E�H�U8H�������H�M8��H�M�H�t$pL�d$xH��PA_A^]���@USVWATAUAVAWH��$(������H+�)�$�)�$�D)�$�D)�$�D)�$�D)�$pH���H3�H�E`M��I��H��L��H�JH�������H+
H��H��?H��H��H���H�JH�������H+JH��H��?H��H��H���I��8��t.H��+��t H����tH�����|A����D$(�D$ L�
�I�H�M��R�H�����\$8����D$H����D$`����D$l��H���D�8D�|$<A����D$@A����D$0A����D$pA��H�T$hH��KD�(�ų��A��A������i�D+�L�GH�I�����IE�HH�H+�H�L��H�WH�OH�����uL;�E\$lDE|$p��\$`I�����E\$HD�|$0DE|$@H��H�����HE�H�H�H+�H�L��I��H�M���H��H�L$x���E��H�U�H�L$x�2H�U�H�L$x�+H��B�����ȸ��Q����T$:H��"���D$9�ȸ��Q����T$9H�����D$8�ȸ��Q����T$8H�����A���ȸ��Q����T$>H������L$=�Ѹ��Q����T$=H������L$<�Ѹ��Q����T$<Hc
���A���A�
H��H�M�'�ETD�x	D�|$@A��ZH��E��tT�@Gr�@ad�@ie�@nt�_f�CH�CLc}TM��tO�?H�U�H���b�H�C�L$@�K3�fB�xI�$I�$����M��L���I���E3�L�d$`L�d$@H�L$@� �H������H������L�?A��H�GH=���tH��I+�yH���H��H��y��H��EW��L*��D(�
�EY�W��I*��DX�L�I��H�GH=���tH��I+�yH���H��H����H��EW��L*��EY�W��I*��DX�I��H�GH=���tH��H+OyH���H��I��H�WH�����tH��H+yH���H��W��H*�W��H*���(��D��
�AY�I�L�d$0E3�E�AH�#�
H�L$0������L�L$0L���H��e�H�L$0�qI��
F�
�F�
�(��AY��AX���^�(�H�L$0�V�������L��L�&�H���H�L$0�I�(��AY��AX��8��^�(�H�L$0��������L��L�+�H����H�L$0��I�>(��Y��AX����^�(�H�L$H���H��L�d$0E3�E�AH���
H�L$0������L��L�D$0H��Q�H�L$0�]�H�L$H�Q��w�H�D$0A����D$(�D$ L�
+�
I�H���H��H�D$`H�T$@H�L$<�x�I�>W�H�L$0��������L��L�P�H����H�L$0�����L�L$@L���I���A����D$(�D$ L�
R�I�H�L$H�H�L$H�H�T$@H�L$8���I�>H��V��fn����AY��
&�
�\�(��Y��AX��}��^�(�H�L$0�P�������L��L���H����H�L$0����L�L$@L���I���A����D$(�D$ L�
��I�H�L$H�TH�L$H�9L����H�L$0��	�L�E�H�U�H�L$H��t$H3�H�L$0�	0L�E�I�����LDE�H�U�H�L$H��t$H�H�L$0��0E��H�U�H�L$0��I�L�d$HE3�E�AH���
H�L$H�e����L�L$HL��H����H�L$H��I�3�H�L$0�vA�
H�H�M�[�ETL�d$HD��H�U�H�L$H�!����L�L$HL���H��~�H�L$H��I�3�H�L$0�A�
H�PH�M���ETL�d$HD��H�U�H�L$H������L�L$HL�r�H���H�L$H�%I��H�L$0��A�
H�H�M���ETL�d$HD��H�U�H�L$H�U����L�L$HL���H����H�L$H��I��H�L$0�CA�
H�PH�M�'�ETL�d$HD��H�U�H�L$H������L�L$HL���H��J�H�L$H�V��|�H�D$HA����D$(�D$ L�
X�I�H���H��L��H�D$`H��(	��u
�5��
��5��
H�����fn����Y�H���H�L$<H�T$8��HE�H�T$@�-�I�>(�H�L$H�͖������L��L��H��|��H�L$H�����L�L$@L�O�I��V�A����D$(�D$ L�
�I�H�L$H��H�L$H��H��M�D�
����H�T$@H�L$8��I�>A(�H�L$H�#�������L��L�[�H����H�L$H�����L�L$@L���I����A����D$(�D$ L�
]�I�H�L$H�'H�L$H�H�����tW�H�T$@H�L$<���I�>�
I�
�I�
��(��!�
�\��Y��AX��{��^�(�H�L$H�N�������L��L���H�����H�L$H�	���L�L$@L���I���A����D$(�D$ L�
��I�H�L$H�RH�L$H�7�H�L$0�{�H�L$@���M��tH���H�����H�L$x�G�H�M����	I���H�M`H3���L��$�A(s�A({�E(C�E(K�E(S�E([�I��A_A^A]A\_^[]��������H�\$UVWATAUAVAWH�l$ٸ����H+�H���H3�H�EH��H��H�YH��H������kE3�L�l$8H�L$8���H��H���H����L�'H���E�E
H��H�M���ED�xA��U
H�D$0E��t5L�pHc]H��tL�H�U�I����I�^�pxH�D$0D�xfD�i���L�L$0L�
�I����H�L$0�H����t,H��
E3�H�L$8��u
E�AH��
�H���
�E3�H���
H�L$8A�����L�L$8L�K�H����H����ȃ�	wMH�H�q������H��d�6���/�,�(���!�X����� ������H�A�
H�M����EL�l$0D��H�U�H�L$0������L�L$0L���H����H�L$0��H���l��L�l$0H�L$0�
�H�����u(H�����uE3�D�@H�׆
H�L$0���PH��}��tE3�E�A
H���
H�L$0��H��O��tA�
L���
H�T$0H�L$0�V���L�L$0L���H����H�L$0�(H�_L�oH��tH�����H����H����mt0��H�D$0A����D$(�D$ L�
3�H�H��O���.���H�D$0A����D$(�D$ L�
3�H�H����H�_H��H�GtH�����H�����H�L$8�gH�MH3���H��$0H���A_A^A]A\_^]�����������������������H�\$W�0���H+�H��H�yH�AH��tH��X��H���_�H����mt0���H�D$@A����D$(�D$ L�
�H�H�����.��H�D$@A����D$(�D$ L�
�H�H����H�{H��H�CtH����H�����H�\$HH��0_�������@S� ���H+�H�YH�AH��tH����H��H�� [��H�� [����������������H�\$UVW�P��H+�H��3�l$pH�yH�1@8�m��H�YH����H�H�A�Q��L�ȅ���f�8;u����uL�HH���ʅ���ykL�͋�H�l$xD��I��H�L$x���D$p�{0tA�	L���
H�T$xH�L$x�,	���L�L$xL��H����H�L$x�I+�H�H=������H���H�l$xA�;�l$ E3�H�H�L$x��H�D$xH�D$pH�����u
D�H
L�ߍ
�+H�����u
D�HL�ԍ
���uD�HL�ʍ
H�T$pH�L$p�j���L�L$pL�Y�H��0��H�L$p�<H��$�H��P_^]�H�L$0���H���H�L$0�9��H�\$H�t$ H�L$W� ���H+�H��H�L�AL�I3�H�q@�q H�q(H��0H�1��H�w8H�w@H�wHH�wPH�wXH�w`H�whH�wpH�wxH���H�1������H���E3�3���H������f���H���H�\$8�3H�sH�s�NH�z�H�H�@H�CH�KH�1H�qH�qH�C0H�C8��?L�C�V�N�f���@���H���H�1�'�H��H�1��H��H�1��H��H�1���H��H�1���@�� H��(����H��8����H��H�\$@H�t$HH�� _�����@S� �4�H+�H��H���5�H�S�J��HH�K����H�� [�������@S� ���H+�H��H����H�S�lJ��HH�K���H�� [�������H�\$W� ��H+�H����.H��8�8�H��(�+�H����H����H����H����H����zH����N�H�����I��HH�������H����BH�{xH��tH�����H����H�{pH��tH�����H����H�{hH��tH��j��H���q��H�KPH��tH��P�H�KHH��tH��P�H�K@H��tH��P�H�K8H��tH��P�H�K0���H�K(H��tH��P�H�SH��tH�BHcHH��H�+��H�\$0H�� _����������������@S� ��H+�H�:H��tH�	���H��H��H�� [H�%E�H�� [��������@S� ���H+�H�	H����H��H��H�� [H�%����@S�0��H+�I��L�AM��t!L�I`M��tI���H�L$ �B�H��0[���������������@S�0�T�H+�I��L�AM��t!L�I`M��tI���H�L$ ���H��0[���������������@S�@��H+�H�QH��H����H�t$PH��xH��(H�|$X��H��(3���L�CH�|$ H�D$(M��t-L�K`M��t$I���H�T$ H�L$0�Y�D$ H�|$(H��H��(���H�|$XH�t$PH��@[�����@S�0�T�H+�H�B8I���Hf����A�f��t#L�B H�L$ H�R���D$ �H��0[�2�H��0[��������������D�L$ L�D$H�T$USVWATAUAVAWH�l$�����H+�I��H��H��H�M���H����L��E2�A�L�3I��A��L;��H�����I��H����H��@=��ty��p����Hcȋ���H���F4f��A��f���yE2��^H�F8�Hf��A��f���cE2��>�Flf��A��f���dE2��"�F8��H�VH�M��F��H�EgD�ML�EgH�U�H��������uGD��E2�H�_H��H�L���L���H�VpL���L�T$0H�D$(�E�D$ H���6��H�M����E�����=��H�N�y	u"H��A�	L���
A�������H�N�y	u"H��A�	L�q�
A��������H�N�yuH��A�L��
A������tKI�ƳM;�sCH�uo�2���F)E��.L�F H�VH�M��)�(E�fE��F�F@E2�E��@2�L�GM��t(L�O`M��tI���H�U�H�M��)���E���<H�EwL�0@���%������'Fx�@�@���H�EgH�Mg����H���R��t^H�OPH�H�U��P0H�UgH�H�MgH�H�M���H�Mg�yu"H��A�H�1�
�_���tƇ�H������u�H���	��trH������tf�H�OPH�H�U��P0H�UgH�H�MgH�H�M����H�Mg�yu"H��A�H���
����tƇ�H���v��u�H�Mg�X�2���������H���A_A^A]A\_^[]Ð����
P


�
������������H�\$H�l$H�t$ W� ��H+�H��I�XH��H����H��H;���L�t$0L�5���H��H����L���H����tW��p��%wwHc�A��P
A���8
I��I�I��H�U�P�OA�x4T�FI�@8�xH�:A�xl?�1A�x86�(H�H�y	uA�	L�J�
A��H�������tH��H;��U���L�t$0H�\$8H�l$@H�t$HH�� _������
����������H�\$H�t$H�|$ UATAUAVAWH�l$��I�H+�H�_�H3�H�EH��H�QL��(3�H��tgH��xI�����I��H�H�|$@H�D$HL�FM��t-L�N`M��t$I���H�T$@H�L$X���D$@H�\$HH��I���L��8I��I�������3I����H��I����L��I����D��I�����D$TI����H��I����H�D$@I��}��D$PI�����D$8H��QL�E�HA;�uI;���I��H���������I��R�3�H�\$XD�K;�\$ E3�H�H�L$X�2�H�D$XH�D$0I��'���u
D�KL�/�
�+I�����u
D�HL�$�
���uD�HL��
H�T$0H�L$0������L�L$0L���H�����H�L$0����3�L;|$@��H�H�D$@A�
I��H�L$p���E�x��+�H�D$0��t6L�xHc]�H��tL�H�T$pI���V�I�_�pxH�D$0�x3�f�Z���L�L$0L��H�L$@����H�L$0��D;d$PtsH�\$0H�L$0�
��E3�H�L$0E��tA��u
E�AH��~
�H�y|
�H�h|
A������L�L$0L��H��f��H�L$0�r��D$T;D$8���ȃ�	wMH�H�4�����H��d�6���/�,�(���!�X����� ������H�A�
H�L$p����E�H�D$0D��H�T$pH�L$0�H�����L�L$0L���H�����H�L$0���H���l�I����D��I��l���I��i���I��V�D��H�D$8H�L$8����2�D;�t E��tE3�E�A	H�|
H�L$8����A;�tF��t@H�T$8�ztA�L�.�H�L$8��H�T$8A�L�A
H�L$8����H�D$8�xu��t4E3�E�AH��q
H�L$8��L�L$8L�X����H�����H�L$8���H�MH3��2�L��$I�[8I�s@I�{HI��A_A^A]A\]������	��������H�\$W�0��H+�H��H��(�=�3�H�L$HD�I;�L$ E3�H�H�L$H��H�D$HH�D$@H��(����u
D�H
L�|
�/H��(�����u
D�HL�|
���uD�HL��{
H�T$@H�L$@������L�L$@L���H��c��H�L$@�o�H�\$PH��0_�����@SVW�@�"�H+�H��H�Y(H����H�f�H�L�
L��H�T$ H��A��H�D$ H����H�L$ �xuH�\$0H�D$0�?���7�3�H�\$`H����H�T$`H����H�N0H�����H�L$`H��tH��P�H�^(���H��H������H��H�D$pH�H�T$`H��P(�H��H�L$h����H�L$`H��tH��P�H�\$hH��tH�H��PH�N8H�^8H��tH��P�H��t
H�H��P�H�H��P�H��@_^[�@USVWATAUAVAWH�l$����H+�L��E3�E��D�m`H�IHH��tM�l$HH��PI�L$@H��tM�l$@H��PE��$�E��$�I�L$8H����
H��P����
I�L$8H�H�U��P �H��yuH�X�I��H�=��uL�x
�H�
p����H�c�H�����H��H�E�L�5���I��H�M��x�H����	�D��H��H���g��H��H�D$`H�H�X L�l$hE3�E�AH��|
H�L$h�:��H�T$hH�����H�L$h�������H�H��PI�L$@I�|$@H��tH��P3���2��H��H������L��H�D$PH�H�T$XI��P�H�\$XH�L�x(L�l$pE3�E�AH�K|
H�L$p����H�T$pH��A����H�L$p�>�����I�H�X(H�D$xE3�E�AH�|
H�L$x�]��L�D$xH�U�I���H�D�BA��tA��t
A��t2��H�@D�(�H�@D�(�H�6��H�M����H�L$x������AƄ$�3�H�MpH�\$XH�L�x(H�M�E3�D�AH�s{
H�M�����H�U�H��A����H�M��Y�����I�H�X(H�D$@E3�E�AH�+{
H�L$@�x��L�D$@H�U�I���H��H��H��u L�{v
�H�
���A�H���L�=S��L�|$0H�'��H�D$(H�[��H�D$ L�L�CH�Mp���I��H�M����H�L$@���H�MpH����E��H��P(D;����H�ExE3�E�AH�lz
H�Mx����H�L$XH�H�Ux�P(��t9I�L�ExH�U�I��P(H�H�����yH�M���H�@�8��U�A��$����WA��=��H��H��udeH�%XH��B�)9.�~-H�
%���=��u����H���H�
��?�H���H�H�
�����H���L�5���L�t$ E3�E3�H�Mh���H�MpH�E��H�U�P0H��H�q�H��udeH�%XH��B�*9
��~-H�
�����=x��u�1��H��H�
c�螸H���H�H�
����H��H�5I��H�t$0L�t$(H�X��H�D$ L�L�CH�Mh�����H��H�M���H�Eh���UA�A�����D��HcpH����H�X f�H�K�y
u\H��A�
H��x
�����tAH�K��Q��t-��t	����H��8��h�AƄ$��lH��8�jH�K�y
u`H��A�
H��x
�Q���tEH�D$HH�L$H�	�H�C��xuH�H�H�L$H���H�L$H�ytD�q���H��0H���"���H�Eh���fA��$��f;���A��$�fD;�ufE��tfA�� sD��fE��$��=�H�5�������������uH�T�H��uf��eH�%XH��B�*9n�~-H�
e����=Y��u���H��H�
D���H��H�H�
�����H��L��H�Mh���L�t$PH�t$`H�}�H�Mx���H�MpH��tH��P�E3��ԕ��H��H������L��H�EhH�H�T$HI��P(�H��H�L$@����H�L$HH��tH��P�H�\$@H��t,H�H��P��tH�H��PI�L$HI�\$HH��tH��P�H��t
H�H��P�I�I��P�H�L$XH��tH��P�I�I��P�D�}`L�5?����BH�H�X L�m`E3�E�AH�|v
H�M`����H�U`H�����H�M`������YH�H��P�����H�L�	L��H�U�H��A��H�E�I��H�M��xuH�]�L�m�����	���I��H�\$PI�$���H�T$PH��<�L��H�L$PH��tL�A�P�I��y��H�=�uL�io
�H�
��'�H���H������H��H�EpH��t#H�H�T$`H��P0A�H��xuA���@2�A��tH�L$`���@����I���tI�4$L�mhE3�E�A
H�&w
H�Mh����L�m`E3�E�AH��Q
H�M`�������L�MhL�E`H����H�M`���H�Mh�
�I�4$L�m`E3�E�AH�lZ
H�M`�:�����M��L�E`H�����H�M`������H�E`A����D$(�D$ L�
4�I�$H����H��I�L$p�I���BI�4$L�m`E3�E�AH��Y
H�M`�������M��L�E`H��9��H�M`�F��H��t
H�H��P���H�H��P�2�H��t
H�H��R����2�H��A_A^A]A\_^[]�������������@USVWATAUAVAWH�l$����H+�L��E3�E��D�ugH�IPH��tM�t$PH��PE��$�I�L$HH���eH��P���WE��$ I�L$HH�H�U��P �H��yu[H�X3��(��H��tBH�L�
L��H�U�H��A��H�E�H�����H�M��xuH�u�L�u��m�H�u���a�I��L�u��I��L�u�H�r���H�M��@�H�H�U�H��P�H�=
�uL�Yl
�H�
����H�L��H�U�H��H�E�H����H�M��xuH�}�L�u�����	���I��H�}wH�]�H��tCH�H�x(L�uoE3�E�AH�8t
H�Mo����A�D�}gH�UoH���H�}w��t2���A��tA��H�Mo� �H�}w����	I��$H�E�H��7�I��$�)�I��$��H�}wH���q	H�H��PI�L$PI�|$PH��tH��PH�]w3���&��H��tFH�L�
L��H�U�H��A��H�E�H�����H�M��xuL�u�L�u�H�E�����
���L�u�L�uM��tVI�H�UI��P�A��H�8H�H�X(H�EoE3�E�A	H��M
H�Mo�i��A��D�}gH�UoH��ӄ�t��2�A��tA��H�Mo����A��tA��H�MH��tH��P����NI�H�X(H�EgE3�E�A	H�!M
H�Mg����L�EgH�U�I��ӐH��H�M���H���H�M�����H�Mg�g�H�}�H�����56��H�L�	L��H�U�H��A��H�E�H�����H�M��xuH�]�H�]�H�E��_���W�3�H�]�H�]H�H�U�H��P(�H�E�H�XD�pH�EoH�Mo���E��tgA��H�ޜL�@D�HH�H�HD�L$ �P�������H�œL�@D�HH�H�HD�L$ �P�������H��E��u�E3�H�UoI��$�'�H�Mo�y�:H��A�H�`d
�������3��C$��H�L�	L��H�U�H��A��H�E�H�u���H�M��xuVL�m�L�u��5��OH��D�@H�D�JE3�L�ugE+�H�Mg���H�MoH�EgH�Eo����E���H������M��L�m�M���CI�EH�UI��P�H�]H���H�L�p(H�E�E3�E�AH�>p
H�M�����A��D�}gH�U�H��A�ք�tXI�EH�X(H�E�E3�E�AH��o
H�M��]��A��D�}gL�E�H�U�I���A�� H��yu
H�@�8u��2�A�� tA���H�:���H�M����A��tA���H�M�����A��tA��H�M�������,H�]H�L�p(H�E�E3�E�AH�]o
H�M�����A��@D�}gH�U�H��A�ք�t\I�EH�X(H�E�E3�E�AH�o
H�M��t��A��D�}gL�E�H�U�I���A��H��yuH�@�8A�Ƴ�2�A�A��sA��H�H�H�M����E��yA��H�M�����A��@t
H�M������tBH��n
H��n
E��HE�E3�L�ugH�Mg�6�I��$H�EgI��$�d��E3�H�]H��t
H�H��P�M��tI�EI��P�H�Mo�yu#H��A�H�Ia
�������H�Mo�yuDH��A�H��b
�Z���uoH�Mo�yuH��A�H��`
�5���uJH�Mo�y
uH��A�
H��`
����u%H�Mo�yu-H��A�H��m
�����tAƄ$ ��H�Mo�y	uNH��A�	H�nm
�����t/H�E3�H�UgH��P@L�E�I�H�I�H�H�Mg�"��rH�Mo�ytAƄ$��^H��A�H�m
�V�����A��$����.3�����H�L�	L��H�U�H��A��H�E�H�$�H�M��xuH�]�L�u�����	���I��H�]�H����L�ugH�Mg����H�L�EoH�U�H��P(H��y��H�PH�H�Mg��H���H�M��}�L�EgH�UI�$���I��$�H�I��$�H�H�M��I��$��x�,L�uwM��tI�$���H�UwH����L�uw����M��tBM�M�L��H�U�I��A��H�E�H��H�M��xuL�u�H�E�����	���E3�L�uI�$��H�UH��}�L��H�MH��tH��R�I�D�qE��tyA��tsI��$DpA��I��$�c�I��$HcAL�,AI�LcxH�PM��t
O�?I�M��C�D} I��$D�p�H�@�H�M����H�Mg����H��t
H�H��P�H�Mo����H�M������H�M�H��P�L�u�H��t
H�H��P�M��t
I�I��P�H�}wH��t
H�H��P�H�]�H��t
H�H��P�H�H��P���2�H���A_A^A]A\_^[]����������������H�\$H�t$H�|$ UH��$��� 辿H+�)�$H�̓H3�H��H���A H�L$x���H��8H����H�L$x��H�3�H�t$`E3�D�FH�Uj
H�L$`����H�t$XE3�D�FH��C
H�L$X�������L�L$`L�D$XH��2��H�L$X�>��H�L$`�2�H�_H�T$PH��x�$�f90�`��D�F
fo�fs�fH~�H�Mp������D�F
fH~�H�M�g��EdH�T$PH��x����fn�����Y�v
H�t$`�.�D$Hf�t$@H�t$8f�D$0�D$(�D$ E3�3�H�L$`���H�D$`H���;H�D$XH�/i
H�E�H�D$XH�E�H�E�H�E�H�
S�H�M�H�E�H�E�H�E�H�E�H�E�H�E�H�M�H�E�H�D$xH�EpH�E�H�D$xH�D$`H�qU
H�D$hH�T$`H�L$p���H�L$X������L�L$pL�`�H�����H�L$p�����٥H�D$pA����D$(�D$ L�
�H�H��	��H�_hH�GhH��tH�����H����H���H��H3���L��$ I�[I�s I�{(A(s�I��]�H�M���H�ȿH�M��7����������������H�\$H�l$ VWAV�P踼H+�H����H�N(3�H��t
H�n(H��PH�N8H��t
H�n8H��PH�N@H��t
H�n@H��PH�^hH�nhH��tH����H����H������@�n H��9h��H�H�l$xE3�E�AH��g
H�L$x����H�l$pE3�E�AH��@
H�L$p�n�����L�L$xL�D$pH�����H�L$p����H�L$x���A����D$(�D$ L�
bY
H�H�L$0�H��H�H�xpH�H�X8H�l$pH��H�L$p�:�H�D$pH�D$xH�T$xH��ӐH�L$x���H������H�L$0���H���H��L�\$PI�[0I�k8I��A^_^�������H�\$ UVWH��@�H+�H��� H����3�@8���H�u H�M �3�����E3�H�M f��tf��t	H��e
�A�H��e
�
H��e
A���H�H�u(E3�E�AH��e
H�M(�������L�M L�E(H��g��H�M(�t�H�H�u0E3�E�AH��e
H�M0����H�u(E3�E�AH��>
H�M(�������L�M0L�E(H��	��H�M(���H�M0���H�M �cH�H�u(E3�E�A
H��c
H�M(�5��H�u E3�E�AH�V>
H�M ������L�M(L�E H�����H�M ����H�M(���H�M���H��8H��Y�H�M����蝡H�E A����D$(�D$ L�
�H�H�����H�_pH�GpH��tH�����H��订���uƇ�H�\$xH��@_^]������H�\$W� �H+�H��H�IPH��tH�CPH��PH�{xH�CxH��tH��1��H���8�H�{pfǃ�ƃ�H�CpH��tH�����H����H�\$0H�� _�����������H�\$H�l$H�t$ W����H+�H�,�H3�H��$���H��H�Yx3�H�ixH��tH�����UH��蔡H���H�H�l$0E3�E�AH�#c
H�L$0�0��H�l$8E3�E�AH�P<
H�L$8������L�L$0L�D$8H�����H�L$8����H�L$0���@��taH�A�
H���H�L$@����$�H�l$0D��H�T$@H�L$0�������L�L$0L��H����H�L$0�*�H�A�
H���H�L$@�����$�H�l$0D��H�T$@H�L$0�`�����L�L$0L��H�����H�L$0������H�D$0A����D$(�D$ L�
3�H�H����H�_xH�GxH��tH�����H���H��$�H3���L��$�I�[I�k I�s(I��_�����������@S� ��H+�H�YxH�AxH��tH�����H��H�� [鑟H�� [����������������H����x����H�\$H�t$ W�P蛵H+�H��H��H��x��H�H�D$hE3�E�AH��`
H�L$h����H�D$`E3�E�AH��9
H�L$`�������L�L$hL�D$`H��8��H�L$`�D��H�L$h�8�A����D$(�D$ L�
�R
H�H�L$0����H�H�xpH�H�X8H�D$`H�H�L$`���H�D$`H�D$hH�T$hH��ӐH�L$h���H�����H�L$0�0�H�\$pH�t$xH��P_���������H�\$H�t$H�|$ UATAUAVAWH��$�����@�F�H+�H�\�H3�H��0L��H�����	H�E3�L�t$0E3�E�FH��_
H�L$0�}��L�t$@E3�E�FH��8
H�L$@�^�����L�L$0L�D$@H��ݿ�H�L$@����H�L$0���A����D$(�D$ L�
&�I�H�M��A��L�t$`H�L$`����L�t$XH�L$X����L�t$PH�L$P����L�t$HH�L$H����I���H�E�H�8H;��3L�-�^
fDH�GD�`A��A���H��E����H�pH�FH�
�^
H;�wI��I��I;�s'H�
y^
�~i^
f`�fq��H��H�����H��D�H�If�H��H��u�H�GLcpH�PM��tO�6H���ٲD�c3�fB�vE3�H�L$`H�\$`���I�L�t$0E3�E�AH��?
H�L$0�������L�L$`L�D$0H��?��H�L$0�K�I�L�t$0E3�E�A
H��Y
H�L$0�z��L�t$@E3�E�AH��6
H�L$@�[�����L�L$0L�D$@H��ڽ�H�L$@����H�L$0���A����D$(�D$ L�
#�I�H�M�>��A�
H�W8H����.���$A�
H�W0H�M�����D��$A��D�A��?�H��E����H�U��\
f�C��\
f�C
��\
f�C��\
f�C��\
f�C��\
f�C��\
f�C��\
f�C�x\
f�C�n\
f�CL�sHc��H��tL�6I���I�4v�,f�H��Lc�$M��tO�6H���H���ȰJ�v�)f�D�cE3�fD�pH�L$XH�\$X�v�I�L�t$0E3�E�A	H��G
H�L$0�������L�L$XL�D$0H��$��H�L$0�0�I�_L�t$0E3�E�AH��R
H�L$0�^��L�O(L�D$0H���H��襭���H�L$0���L�t$0E3�E�AH��R
H�L$0���L�t$hE3�E�AH��G
H�L$h����L�
(b
L�D$0H�T$hH���B����H�L$h����H�L$0�z�A����D$(�D$ L�
ÅI�H�M�޽�I��W@L��pI�@I�Ȁxuf9PsH�@�H��H��xt�yuf;QsI��I;���H�O��A�
H��H�M�}����H�O���A�
H��H����W���$D���A��D�A����H��E����H����F
f�C�F
f�C
��E
f�C��E
f�C��E
f�C��E
f�CL�sHc�$H��tL�6I���c�I�4v�,f�H��Lc��M��tO�6H�UH���7�J�v�)f�D�cE3�fD�pH�L$PH�\$P���I�L�t$0E3�E�A	H�WE
H�L$0������L�L$PL�D$0H�����H�L$0����W@A�
H�M����ETD�`A��S�H��E����H�pH�F*H�
�X
L��X
H;�wI��I��I;�s/I�ȸ��~H��f`�fq��H��H��u�H���H��fD�H�If�H��H��u�LcuTM��tO�6H�UH���
�D�c3�fB�vE3�H�L$HH�\$H������L�L$HL�$�I����A����D$(�D$ L�
�D
I�H�M���H�M�����"�H�L$x����G@f�D$8L�t$pA�H�T$8H�L$p�����I�O�ýH�WI�O���L�D$pH�T$xI�O�y�����E3�H�T$xH�M����I�L�t$0E3�E�AH�uC
H�L$0�&�����L�M�L�D$0H�����H�L$0���A����D$(�D$ L�
3C
I�H�M���H�M�����H�M��y�I�O����H�L$p�c��H�L$x����H�M��H�M���H�H��H;E�L�-�V
����I���tKI����t
I���H�I���H�@M���I���H�E�L�E�I���I����6
�H�L$H����H�L$P����H�L$X����H�L$`����H�M���H��0H3��,�L��$@I�[8I�s@I�{HI��A_A^A]A\]������������H�\$H�t$H�|$ UATAUAVAWH��$�������H+�H�~H3�H���H��H�IXH�����$�H����H�E3�L�l$@E3�E�EH��U
H�L$@�/��L�l$8E3�E�EH�O.
H�L$8������L�L$@L�D$8H�����H�L$8����H�L$@���A����D$(�D$ L�
�H�H�M���H�^XH�]�E��H�M��u�W��E�H��\�H��H�D$xH����H�,A
H�E�H��0H�E�I��H���H�؋@��ut#��xuSH�K���D��CxE����1H�SH�M@�m��H��[�D��H�M@���C@E�KPM�H�������H�\$0�CH�T$0H�������H�L$0H��t����H����ֺ��H������A�
��H����b���$H�N0D�qA��D�A����H�D$pE����H�XH�KL��S
I�@H;�w$I;�r�I�Ȑ�H�If�H��H��u��)�I��f��~H�@f`�fq��H��H��u�H�F0HcxH�PH��tL�?H��辧H�{�.f�H��Hc�$H��tL�?H���H��菧H�{�)f�H�D$pD�pE3�fD�qH�|$x�E3�H�L�t$HE3�E�AH��4
H�L$H�m�����L�L$pL�D$HH����H�L$H���H�L�t$0E3�E�AH��R
H�L$0�'��L�t$PE3�E�AH�G+
H�L$P������L�L$0L�D$PH�����H�L$P����H�L$0���A����D$(�D$ L�
�|H�H�M���A�
A��H��0�l�����X	���H�D$h��t"H�PH�M��5����)f�H�L$h�YfD�pH�M��&�L�FM��tLL�N`M��t I���H�U�H�M �o�E�L�FM��tL�N`M��tI���H�U�H�M0�I�H�A�
H�U�H����'���DL�t$XD��H���H�L$X�������L�L$XL�-{H��D��H�L$X�P�H�A�
H�U�H��P������L�t$`D��H��PH�L$`�������L�L$`L�D{H����H�L$`������L�L$hL�N{H����A����D$(�D$ L�
�<
H�H�M�1�H�M���H�L$h����H�M���H�L$p���I��L;�H�]��W���H�M��H���H3��L��$�I�[8I�s@I�{HI��A_A^A]A\]�����������H�\$UVWATAUAVAWH��p��H+�M��L��H��I��x��E2�D8y uA����Ƈ����t
����WE3�L�mPH�MP������~:H�OPH��t1H�H�U��P0H�UPH�H�MPH�H�M�������H�EP�OH���������H�OPH�H�U�P0H�UPH�H�MPH�H�M�A�H�EP������x��H�_P3��;��H��t>H�L�
L��H�U�H��A��H�E�H�h��H�M�xuH�u�L�m��(��	� �I��H�u�H�H�X(L�mXE3�E�A	H�0'
H�MX����L�EXH�U�H��ӐH��H�M����H����H�M�ɪ�H�MX�v�H�]�H�E3�H�U�H��P@H�UPH�H�MPH�H�M�J��H�H��P�H�H��P�H�EP�P����H+�A��I�I�+Q����H���L�����u(H�HA�H�$G
�R���H�EPt	Ƈ��,�xu&H�HA�H�FN
�$���H�EPtƇ�I�L�AD�I�P+�Hc�H�@H�HD�L$ ���������H�MP�u�H�GD���M��I��H���,E��tH���O�H��$�H��pA_A^A]A\_^]��������H�\$D�L$ UVWATAUAVAWH�l$ٸ��ܠH+�A��M��H��H��H�M��H�U�H�N�=��L�vI��xI�����t	I���L�FM��t$L�N`M��tI���H��H�M��-�Eǀ��tƆ�H�E�H���H�E�H����MH�U�H9��tJL�Eǀ��uH���H��I;�H���3��Ɔ�L���H����H����E3�D8���fdž�f�����H�~@H��tH����H�V@H����H�~@���H��t>H�L�
L��H�U�H��A��H�E�H���H�M��xuH�}�L�m��ϧ�	�ǧI��H�}�H���H�U�H����H�H�Mg�e��H�M�H��tH��P�H�Mg�y�?A�L��K
H��H�Mg�$�H���L�EgH�U��H�8I��H�O�Ȳ�_(��G0���f�G@H�L�moE3�E�AH�B,
H�Mo������L�MgL�EoH�����H�Mo���H�L�m�E3�E�AH�K
H�M��ϼ�L�moE3�E�AH��"
H�Mo�������L�M�L�EoH��3��H�Mo�@��H�M��5�A����D$(�D$ L�
�tH�H�M���H�M���H�Mg������H�^P���H��t>L�M�L��H�U�H��A��H�E�H�/��H�M��xuH�]�L�m����	��I��H�]oH��?�H�UoH����H��H�MoH��tH��R�H��yt@H�L�mgE3�E�AH��*
H�Mg�������L��L�EgH����H�Mg�&��� �L�mgE3�E�AH��I
H�Mg�M��H���X��t;����H�EgX��H�Mg��H�EgHcH� f�THL�4HH���CH���X��t\��tWH�EgX��H�Mg�պH�EgHcH� f�THL�4HH��HcxH��H�Pt
L�?I�N
耜fE�l~
H�Eg�XH�L�moE3�E�AH�� 
H�Mo�z�����L�MgL�EoH�����H�Mo���H�Mg���H���U���H����xtDH�L�mgE3�E�AH��>
H�Mg������L���L�EgH�����H�Mg���H�^L�mgE3�E�AH�^>
H�Mg�Թ�L�ML�EgH�,qH�������H�Mg�a�L�moE3�E�AH�/>
H�Mo����L�mgE3�E�AH�f3
H�Mg�x��L�
�M
L�EoH�UgH������H�Mg���H�Mo����� �.����!H����x�H�L�moE3�E�AH�rG
H�Mo���L�mgE3�E�AH�!
H�Mg������L�MoL�EgH��d��H�Mg�q��H�Mo�f����L���L��pH��2�A����D$(�D$ L�
�pH�H�M��������L���L��pH���A����D$(�D$ L�
�7
H�H�M�e��H�H�HpH�I��P8�H�M�A��H�M��PH�>H��L�moE3�H�MoD9H��E�A	H��C
�߷�L�mgE3�E�AH�
H�Mg�·����L�MoL�EgH��C��H�Mg�P��H�Mo�E�A����D$(�D$ L�
�oH�H�M����H�H�HpH�H���P8��A�H��E
�C��L�mgE3�E�AH��E
H�Mg�&�����L�MoL�EgH�����H�Mg����H�Mo���A����D$(�D$ L�
"oH�H�M�
��H�H�HpH�I��P8�H�M��L�l$(L�l$ A�����E3�I��H�N���H��H�M���H��$H��A_A^A]A\_^]��������������H�\$H�L$UVWAVAW� �ŗH+�I��H��L����A�A�AE3�L�yL�yH�Q H�Y(W�CC C0H�\$XL�;L�{L�{L�{L�{ �H��L�xH�H�H��(H�\$hH����D�{I�FPI�FhM�FpI�0I�xI�@M�xM��H��I����,����I���H�|$X�0�UH��H�D$X3�E�GH����H�w8
H�� H�I���H��e��fE���M���E���3�H��K�3�H�L$X���H��H�����H�L$X���L�M��tI�@HcH�B�DI���M���H��tH�BHcHH��H�'�I���I��H�\$`H�� A_A^_^]�������������H�\$H�t$ H�L$W� �H+�H��3�H�1H�qH�qH�qH�q �H��3~H�pH�H�8H�_(H�\$8H����sH��H�\$@H�t$HH�� _��H�\$W� 萕H+�3�H��H�9H�yH�yH�yH�y �H���}H�xH�H�H��H�\$0H�� _�����̸(�F�H+�H��(�J����������̸(�&�H+�H��(H�%����������@S� ��H+�H��H��(���H��H�� [��������H�\$W� �ДH+�H��H���Hǁ�H��tH�CHcPH�KH����H��tH�CHcHH��H�s��H�������H���H��tH�BHcHH��H�C��H���膬��H���H��tH��٢�H����}H�OP���H�O(�!�H�_H��t9H�K@�.�H�K0�yt�>�H�K腥H�����PH���}H�_H��tH��e��H���l}�H�\$0H�� _����̸H薓H+�L���L���Hc�H�L$0I���H�D$ H�T$ H�D$(�)�H�H��H����������@S�0�D�H+�I��L���L���H�L$ I����ޡH��H��0[����������������@S�0��H+�I��L���L���H�L$ I������H��H��0[����������������H�\$H�l$H�t$W�p薒H+�I��H��L�BH��H�H�L$0��H���H��H����L���L���I���H�\$ H�T$ H�D$(H�L$@���L���L���I���H�T$0H�L$@D$ �ǠL�D$ H�T$0H�L$PD$0�Z�D$PL�\$pL$`I�[I�s EMI�kI��_���@UVWATAV�0讑H+�L��I��H��H��y���H�L$p���H��H��?�H�L$p�l�H��3��I�D��f;��H�\$`L�|$hf���H�����H��H��-�M���M���I���H�L$ H��ҟ��H������H��D����f��fA;�r�L�|$hH�\$`H��H��0A^A\_^]���������������H�\$H�T$UVWATAUAVAW�@衐H+�M��H��L��H��$������H��$��S�H��I����H��$��1�3���H����f��$�f;��ff���H���H��H������H�L$ ��H��H��$����H�L$ ����H��¢D��f;�s~f���H��$����H����H����M���I���M���H��H�L$(�M���H��c�D����H��$��V�f��fA;�r�3�A���H��$�I����f��f;�$�H��$������H��$���I��H��$�H��@A_A^A]A\_^]���H�\$UVWATAUAVAWH��$0������ގH+�H��bH3�H���A��D�D$1H��H�U�H��H�M�H�L$PH�D$8�D$@�H�L$8�e��H�L$p�ѝE3�L�t$HH������H�D$PH���kA�~L�=h;
@A��H��3�L��D��H���D��A���|3�I���)D$pA�
fs�fH~�H�M�����E$A�
H�T$pH�M0���Lc�D���H�D$8HcXH�cHcHHcU$I�H��H�������+�H;��4�L$ E3�D��H�T$@H�L$8��H�D$8L�XH�U0��:
fA�@�y:
fA�@
I�xHc��H��tL�H��蝍H�<_H��bHcXH�PH��tL�H���y�H�_LcE$M��tM�H�U��`�E2�@��t7A�U�I���H��3�I��ۥH��H�H9u
H�CH9AtD�|$0��D$0f�H�bL�H�HH�D$8�������L$ D�@H�T$@H�L$8�	�A��I��d�<��A�΃�A;���A��Ct+A�CH�D$8�D$ L�
_9
D�@H�T$@H�L$8�;�3����t7H��aL�H�HH�D$8��������L$ D�@H�T$@H�L$8�u�A��I���fA��)D$pA�
fs�fH~�H�M�����E$A�
H�T$pH�M0�j�HcЉ��H�D$8HcXH��`HcHLcE$L�L�������+�L;��;D�D$ E3�D��H�T$@H�L$8�ҨH�D$8H��H�4XHc��H��tL�H�U0H��胋H�4^H�n`HcXH�PH��tL�H���_�H�^LcE$M��tM�H�U��F��ǃ�������:A��Lt+A�LH�D$8�D$ L�
�7
D�@H�T$@H�L$8���A��I����fA��)D$pA�
fs�fH~�H�M��8��E$A�
H�T$pH�M0� �HcЉ��H�D$8HcXH��_HcHLcE$L�L�������+�L;��
D�D$ E3�D��H�T$@H�L$8���H�D$8H��H�<XHc��H��tL�H�U0H���9�H�<_H�$_HcXH�PH��tL�H����H�_LcE$M��tM�H�U��fE;������|$0t(H�D$8�D$ L�
�6
D�@H�T$@H�L$8�q�H�D$PH��L�t$HL;�}7H��^L�H�HH�D$8��������L$ D�@H�T$@H�L$8���L�=-6
��t$1H�]�I��L�t$HL;t$P�����H�}�H�T$@H�L$8�ĦH�H�L$8��H��H���H3��mH��$ H���A_A^A]A\_^]�L�t$H�H�L$X�(���H�q�H�L$X�߆�H�L$X����H�U�H�L$X�Æ�H�L$X��H�9�H�L$X视�H�L$X�ԭ��H��H�L$X苆�H�L$X踭��H��H�L$X�o��H�L$X蜭��H��H�L$X�S������������@S����H+�H��H�L$ �#��H��$�H��t�CH��$�H�L$ ���H��$�H��t�J��H�L$ �.���H�L$ ����H�Ā[�������H��tH�������@USVWAVH�l$��J�H+�H�`[H3�H�EI��H��L��H�L$H�u�H�L$X�j�M���I���M���H��H�L$0���D$HM���I���M���H��H�L$0���D$XI�^ A�
H�T$HH�L$p�j��E�3�H�|$0D��H�T$pH�L$0�-�����L�L$0L�]H�����H�L$0���I�^ D�G
H�T$PH�L$p���E�H�|$0D��H�T$pH�L$0�ӣ����L�L$0L��\H��0��H�L$0�<�I�^ D�G
H�T$XH�L$p����E�H�|$0D��H�T$pH�L$0�y�����L�L$0L��[H��֑�H�L$0��I�^ D�G
H�T$`H�L$p�Z��E�H�|$0D��H�T$pH�L$0������L�L$0L��[H��|��H�L$0���A����D$(�D$ L�
�3
I�V H�L$0��H�L$0�ϓH�MH3���iH��A^_^[]��������������H�\$UVWAUAWH�l$� ��H+�H��XH3�H�EI��M��H��W��D$Hfo
j=
�L$XL�D$H��H�_ A�
H�T$HH�M��Q��EE3�L�l$0D��H�U�H�L$0������L�L$0L�ZZH��q��H�L$0�}�H�_ E�E
H�T$PH�M�����EL�l$0D��H�U�H�L$0�������L�L$0L�zZH����H�L$0�%�H�_ A��H�D$XH=���tH��H+T$HyH���H��A�
H�M����EL�l$0D��H�U�H�L$0�E�����L�L$0L��YH�����H�L$0���H�_ I��H�D$`H=���tH��H+T$PyH���H��A�
H�M����EL�l$0D��H�U�H�L$0�����L�L$0L��YH��+��H�L$0�7�M����H�_ Ic�H�D$8H�D$@L���I���L���H�T$8H�L$H���D$8A�
fH~�H�M��k��EL�l$0D��H�U�H�L$0�1�����L�L$0L�7YH�����H�L$0���H����H�_ Hc�H�D$8H�D$@L���I���L���H�T$8H�L$H��D$8A�
fH~�H�M���EL�l$0D��H�U�H�L$0�������L�L$0L�XH����H�L$0���A����D$(�D$ L�
�
H�W H�L$h�W�H�L$h�D�H�MH3��`fH��$`H�� A_A]_^]����������H�\$H�t$ UWATAVAWH�l$��O�H+�H�eUH3�H�EM��I��H��L��H�L$H�w�M���I���M���H��H�L$8�ďD$HI�_ A�
fH~�H�L$p����E�E3�L�d$0D��H�T$pH�L$0�d�����L�L$0L��VH�����H�L$0�͞I�_ E�D$
H�T$PH�L$p�D��E�L�d$0D��H�T$pH�L$0�	�����L�L$0L��VH��f��H�L$0�r�I�_ Hc�H�D$8H�D$@M���I���M���H�T$8H�L$X�ԎD$8E�D$
fH~�H�L$p����E�L�d$0D��H�T$pH�L$0�t�����L�L$0L�zVH��ы�H�L$0�ݝI�_ Ic�H�D$8H�D$@M���I���M���H�T$8H�L$X�?�D$8E�D$
fH~�H�L$p���E�L�d$0D��H�T$pH�L$0�ߜ����L�L$0L�MUH��<��H�L$0�H�A����D$(�D$ L�
q-
I�W H�L$X���H�L$X���H�MH3��cL��$I�[@I�sHI��A_A^A\_]����������������H�\$H�t$ UWAVH�l$����~H+�H��RH3�H�E7H��H��H�������H�����,�Hc�H�M�H�M�L���I���L���H�U�H�M����H�_ A�
H�Hc�H�M��֛�E+E3�L�u�D��H�U�H�M��������L�M�L��SH�����H�M���H��
�������tO��������H�_ L�u�E3�E�FH�X	
H�M�������L�M�L��SH������xH�_ L�u�E3�E�AH��+
H�M��ћ����L�M�L��SH��O���;H�_ L�u�E3�E�AH��+
H�M��������L�M�L�SSH����H�M���H�����tF����H�_ L�u�E3�D�@H�J+
H�M��8�����L�M�L�gRH������;H�_ L�u�E3�E�AH�E
H�M��������L�M�L�*RH��y��H�M����H�M7H3��aL��$�I�[0I�s8I��A^_]���H�\$H�l$H�t$ W�`�|H+�A��A��H��H��P�H�L$p�׌�H�ׄ�tL�D$pH���"��H�L$p���H�~ D��H�T$pH�L$8��H��H�D$0E3�E�AH�h
H�L$0������L��L�D$0H�����H�L$0����H�L$8���A����D$(�D$ L�

H�V H�L$@��H�L$@���H�L$p��L�\$`I�[I�k I�s(I��_��������H�\$UVWATAUAVAWH��$P�������zH+�)�$�)�$�D)�$�H��NH3�H�EpH��H��H�L$h����L�D$hH��H�������u�8uA��E2�H�T$pH�L$h���H�NpH�G0E3�D8o8ID�H�WH�D$ L�L$pL�G�y��L�O@I�D9ht���L�NPH�N �D�HcG����H�D$PH�D$XL���I���L���H�T$PH�L$@���H�^ A�
H�Hc�H�M�����EL�l$0D��H�U�H�L$0�]�����L�L$0L�{OH�����H�L$0�Ɨ�GH��tI����H�^ L�l$0E3�D�@H�.
H�L$0������L�L$0L��OH��`���>H�^ L�l$0E3�E�AH��'
H�L$0�������L�L$0L�aOH�� ��H�L$0�,��OL��tI����H�^ L�l$0E3�D�AH�\'
H�L$0�I�����L�L$0L�wNH��Ƅ��>H�^ L�l$0E3�E�AH�T
H�L$0�	�����L�L$0L�7NH�����H�L$0���H�G H9G��L�l$P�D$X�H�L$P���M��H�OH�G H+�H��H���I��������EW��=M0
�5�/
�B�fA/�vf.�zuI����X���\��H,�H�H�D$@H�D$HL���I���L���H�T$@H�L$0�k�D$@M��t(H�D$P�D$ L�
r
D�@H�T$XH�L$P�v�H�D$P�XA�
�T$@H�M ����D$ L�M D��H�T$XH�L$P���I��H�OH�G H+�H��L;�����E3�H�^ H�T$XH�L$P��H�D$@L�l$0E3�E�AH�}%
H�L$0�b�����L�L$@L�D$0H����H�L$0���H�L$@���H�L$P�Ք�H�L$@�u��H�T$hH�L$@���H�~ E��H�T$@H�L$P�m�H��L�l$0E3�E�AH�
H�L$0�̔����L��L�D$0H��M��H�L$0�Y��H�L$P�M�A����D$(�D$ L�
�
H�V H�L$P���H�L$P����H�L$@����H�L$h���H�MpH3��ZL��$�I�[PA(s�A({�E(C�I��A_A^A]A\_^]���������������H�\$UVWAVAW� �zuH+�H��IH3�H��$L��H��HcI�A�EA�
H��H��$������$H�
K�q��+�H�D$0E3���t[H�xH�
�JHcYH�QH��tL�H���MuH�D$0H�<_Hc�$H��tL�H��$�H���#uH�D$0�pfD�<_A����D$(�D$ L�
KH�U H�L$`�N�����L�L$0L��JH�M ���H�] L�|$@E3�E�AH�
H�L$@�ؒ�L�|$8E3�E�A
H�
H�L$8�������L�L$@L�D$8H��8��H�L$8�D��H�L$@�8�A����D$(�D$ L�
�
H�U H�L$H����A�E3�I��H������H�L$H�l��H�L$`�`��H�L$0�ܑH��$H3��lXH��$`H�� A_A^_^]�����̅���H�\$H�l$ VWAV��`sH+�H�vGH3�H��$�H��A�
Hc�H�L$`����$�H�
v
H�L$@H�
�H�q�����H�D$8E3�����H�T$@�
f�H�Jf�H
�Jf�H�Jf�H�Jf�HH�xH��HHcXH�PH��tL�H���sH�<_Hc�$�H��tL�H�T$`H����rH�_�)f�H�D$8�pfD�qH�] L�t$0E3�E�A	H��
H�L$0�͐����L�L$8L�D$0H��L~�H�L$0�X���~ZH�D$@A����D$(�D$ L�
�HH�U H�����H�]H�EH��tH�����H���[�H�L$8���H��$�H3��VL��$I�[0I�k8I��A^_^��������������@S� �qH+�H�YH��t#H�AH����H��H�� [�[H�� [����������������H�\$H�t$W� �+qH+�H�yH��H��H��tH�AH����H���ZH��2�f��t&H��H���R����KH�Ch�ɉHH��H�Ch�P�G���H�\$0H�t$8H�� _��������@USVWATAUAVAWH��$8������pH+�H��DH3�H���M��M��H��H��H����f����A����D$(�D$ L�
�FH�W H�M��~�HcO�A�GA�
H��H�M�܍���D�pA���H�D$HE��tN�@pa�@tt�@er�nf�HL�xHc��H��tL�H�UI���pH�D$HD�p3�fA�_A����D$(�D$ L�
�EH�W H�M�D~����L�L$HL��EH�O ��{W��D$xfo
(
�M�H�T$XH����H��L�D$xH�����H�_ A�
L�|$xI��H�M�����H�D$0D��H�UH�L$0�������L�L$0L��DH���z�H�L$0��H�_ A�
L�u�I��H�M�}����H�D$0D��H�UH�L$0�<�����L�L$0L��DH���z�H�L$0���H�_ 3���H�E�H=���tH��I+�yH���H��A�
H�M�����H�D$0D��H�UH�L$0�������L�L$0L�NDH��z�H�L$0�)�H�_ 3���H�E�H=���tH��I+�yH���H��A�
H�M������H�D$0D��H�UH�L$0�D�����L�L$0L�BDH���y�H�L$0���H�_ 3�H�D$8E3�D�@H��	H�L$8�ً�3�H�D$0E3�D�@H�K
H�L$0�������L�L$8L�D$0H��7y�H�L$0�C��H�L$8�7�A����D$(�D$ L�

H�W H�L$x��{�A�
I��I��H�� ������A�
I��I��H����h���H�C
H�D$8H���H�D$@H�D$8H�E�H�j
H�E�H�E�H�E�H�� H�E�H�E�H�D$XH��
H�D$`H�T$XH�L$0迩����L�L$0L��AH�O �;xA����D$(�D$ L�
�BH�W H�L$X��z�H�M�By�M��tL�MM��H��H�������?M��t:I��H�L$8���H�U�H���~H��L�EH�L$8�p��H�L$8��E3�L�t$8H�L$8���L�t$(L�t$ L�L$8D��0H�UH���.A�H�L$8����H�M�߅�H�L$X��y�H�L$0�_��H�L$x��y�H�M��yH��
H�D$XH�D$HH�D$`H�D$H�X������H�D$P��t#H�PH�L$X����)f�H�L$P�YfD�p���L�L$PL��@H�O ��vA�E3�H��H���g��H�L$P����H�L$H����H�M�yH���H3��5OH���A_A^A]A\_^[]��H�\$H�l$H�t$W�0�6jH+�H��A��I��I��H���f��t%H��Y��tL�ˉl$ E3�H��H���G����L�L$`L��H��H���"H�\$@H�l$HH�t$PH��0_��������������@USVWATAUAVAWH��$�����H�iH+�)�$0H��=H3�H�� M��M��L�E�L��H�U�H��H�M�H���|f���C	A����D$(�D$ L�
�?H�V H�Mp��w�Hc�A�A�
H��H����׆���x���H�E�E3�tP�@gr�@ad�@ie�@ntL�`Hc�H��tL�H���I���iH�E��x3�fA�\E3�A����D$(�D$ L�
�>H�V H�MX�>w����L�M�L��>H�N ��tW��E�fo
!
�M�L�eH�E ���H�L$x��wH�M���wH�U�I��`{H��L�L$xL�E�I���|L�EH�U�H���S��L���I���L���H�T$xH�L$P��vE�H�T$hI���|�8�ų����������i�+��H�L$`��z�3�H�L$`�UzH�M�H��H�L$`�>zH�M�H�3�H�L$`�*zH�]H�X�H�L$`�zH�M H�����HD�H�HD��H�U�H�L$`��yH�^ 3�H�L$`��yA�
H�H��������L�d$PD��H���H�L$P�}�����L�L$PL�S=H���r�H�L$P��H�^ 3�H�L$`�myA�
H�PH����N���L�d$PD��H���H�L$P������L�L$PL��<H��kr�H�L$P�w�H�^ �H�L$`��xA�
H�H����݃��L�d$PD��H���H�L$P�������L�L$PL��;H���q�H�L$P��H�^ �H�L$`��xA�
H�PH����k���L�d$PD��H���H�L$P�+�����L�L$PL��;H���q�H�L$P���H�^ L�d$PE3�E�AH���	H�L$P�ƒ����L�L$PL�x;H��?q�H�L$P�K��H�L$`�xA����D$(�D$ L�
P;H�V H�M��s�H�M���|�M��t#I�GI+H��H��vI��H�M���|�;I���y�fn�����5�
�^��Hfn�����^��@fn����^��D$x�M��U�W��E�H�]�H�M�H;]�t#�zD$xC�M��KL�#H�E� �L�L$xL�E�H���,�I��;y�fn�����^��Hfn�����^��@fn����^��D$x�M��U���
�E�H�]�H�M�H;]�t-�{yD$xC�M��KH��?H�H�E� �L�L$xL�E�H��苰I��RxD��I��MxD��I��PxD��I��cxD��H�]�H��Bx��H��>x��H�T$hH��=x�H�M��XxfD�l$HfD�d$@fD�|$8fD�t$0f�t$(f�|$ D��D��H�U�H�M(�u�H�M(��tH�M(��tH�M(��tH�M(��tH�U�H�M0�JxH�U�H�M0�DxH�E�H�]�E3�H;E���E�~.fff��0H�PH�L$`�{H��H�s L�t$x�D$HfD�t$@L�t$8fD�|$0�D$(�D$ (�E3�3�H�L$x�pH�D$xH���7H�E����L�M�L��8H��n�H�M���L�t$pH�L$p�:��L�t$PH�L$P�)��A�L�{
H�T$pH�L$p��H�T$PH���6]��L�t$xL�D$PH�T$pH�L$x�|H�T$xH����H�L$p�c~H�L$x�����L�L$pL�o7H�K �UmA����D$(�D$ L�
7H�S H�L$x��oH�L$x��o�H�L$P�0�H�L$p�$H�E�H�� H�E�H;E��n���H�M(��v�H�M���v�H�M�fo�H�MX�[oH�T
H�E�H�E�H�E�H�E��x�����}H�E؅�t!H�PH�M��)��)f�H�M؉yfD�p���L�M�L�}6H�K �clA�E3�H�U�H���	��H�M�^~�H�M��S~�H�Mp��nH�� H3���D(�$0H��HA_A^A]A\_^[]�H�M��t���H��bH�M��,^�H�M��Z���H��bH�M��^����������H�\$H�t$H�|$AV� �_H+�H�yI��L��H��H;yt+�AuI�H�G�N�OH�CH�H H�K�L��M��H���V�H�\$0H�t$8H�|$@H�� A^�H�\$H�l$H�t$W� �_H+�H�yI��H��H���tH�H�\$0H�G�NH�t$@�OH�EH�H H�MH�l$8H�� _���������H�\$H�t$UWAVH�츀�^H+�H��H��H�q E3�L�uи.�D$HfD�t$@L�t$8f�D$0�D$(�D$ (�E3�3�H�M��{H�E�H���3H�Eغ��L�M�L��4H��Cj�H�M�P|L�u H�M �z|�L�u8H�M8�k|�E�NL��
H�U H�M �!|H�U8H���}Y��L�u�L�E8H�U H�M��{H�U�H����H�M ��zH�M��{���L�M L��3H�K ��iA����D$(�D$ L�
U3H�S H�M�lH�M�l�H�M8��{�H�M �w{L��$�I�[(I�s0I��A^_]�H�M�趂��H��_H�M��n[�H�M�蜂��H��_H�M��T[������������H�\$H�|$H��E��D�BL��M��A�KH��G�z�GI��H��I��H��L+�I��L�H��H��I��H�|$H+�H��H�E��H����A��D�A�I��A��H��H+�H��H�H����D�H��D�H�\$�������@USVWATAUAVAWH��$x������1\H+�H�G0H3�H�EpM��L�E�L��L��H���H��E3�L�|$`H�L$`�Zz�I�� qH��I��q�9�7I��q�HDi���Hk�LD��k�D�A��A��fn����^�
��
�\�L�|$XA�G.�D$HE3�3�H�L$XfD�|$@L�|$8f�D$0�D$(�D$ ��xH��tH�D$XH����H�H��Zy�CH�t$XH���`D�~A��	A��xH��E��tK�@op�@ac�@it�@y:� f�CLcfH�VM��t
O�$H�K�[D�{3�fB�DcH�L$`H�\$`��xH���IcN�AA�FA�
H��H�M�=x�Ed�x��wwH�D$h��t=�@ma�@skL�xHc]dH��tL�H�U�I���ZH�D$h�x3�fA�_E3�A����D$(�D$ L�
r0I�V H�M��h����L�L$hL�
0I�N �fA����D$(�D$ L�
�
I�V H�M��sh�L�E�I��H�M��!eH�U�H�L$X��j�I��H�L$P��n�H�L$P��n��L$pH�L$P�nn��H�L$P��nH��H�L$P��nH�L$P�7n��H�L$P�AnH�T$pH�L$P�an��H�L$P�nH�L$x�0q�H��tH��H�L$x�qH�L$x�9kH�t$xH�L$P�1n��t1H�L$P�"n��t!����D$ L�L$PE3�H�T$XI�����L��L�D$PH�T$XI������H�L$x��n�H�L$P��m�H�L$X�Si�H�M��g�H�M�
gH�N
H�E�H�D$hH�E�H�D$h�x����FuH�؅�tH�PH�M�����)f��{fD�xH�L$`H�\$`�:v�H�L$h�.v���L�L$`L�.I�N ��c�H�L$`�vH�MpH3��<H�ĈA_A^A]A\_^[]�H�L$x�=}��H��ZH�L$x��U�H�L$x�!}��H�jZH�L$x��U����������������H�\$UVWATAUAVAW���VWH+�)t$p)|$`M��M��H��H��H�J ��dD$@O(L$P�
fH~�H��tW��I*7W��H*��^��(�H�D$XH��tW��I*W��H*��^��(�f.�zuf.�zuH�D$HH�L$@�(�(�H��jW��H*D$@�Y�W�H���������
z
��
f/�vf.�zuH����X���\��H,�W��H*D$H�Y�f/�vf.�zt�X���\��H,�I�$M�D$L+�H+�uM��t	H��viE3�A��H��$�A��H��D��$�9hupL�l$0H��$�H�D$(D�t$ L��$�M��I��H���l���A�M�>H��$�A����D$(�D$ L�
$,H�V H��?dH��H��$�H���H����'gL��$�H��$���s�L�l$(L�l$ L��$�E��H��H���+�H��$��QsH�����f�H��tH���c�H���>H��$�(t$p(|$`H�ĀA_A^A]A\_^]����H�\$H�t$H�|$UATAUAVAWH�l$Ѹ��TH+�I��M��L��L��H�U�H����f�H�M��h��u;H�M��h��u-H�M��h��uI�������D$(H�EH�D$ �`H�M�Uh����I������������D�3۸���;�E�AE��D��H�M��h_H�M�h��H�E�uH)E�H�E�H)E��HE�H�E�HE�()E��N�M߉\$(H�]H�\$ L�M�M��H�U�I����|$(�H�M��g����M��踫��*��������Lc�H�M��g��tI��I������������3ۅ�t'��Di����k�LD�@��k�D�A��A��s����AE�M��I��H�M��`^H�E�HE�H�E�HE�()E��N�M߉\$(H�]H�\$ L�M�M��H�U�I���H�M��f��u2()E��N�M߉|$(H�\$ L�M�M��I��I�����H�]H�M��f����H�����L��H�M���]L�E�MGH�U�IH�M���]I������()E��N�M߉D$(H�\$ L�M�M��H�U�I���^�D��H�M��T]L�E�MGH�U�IH�M�;](E�fE�I������()E��N�M߉D$(H�\$ L�M�M��H�U�I����E3�I�P�H�M���\L�E�MGH�U�IH�M��\(E�fE�I������()E��N�M߉D$(H�\$ L�M�M��H�U�I���H�����D�BH�M��v\L�E�MGH�U�IH�M�]\(E�fE�I������()E��N�M߉D$(H�\$ L�M�M��H�U�I���3�D�BH�M��
\L�E�MGH�U�IH�M��[(E�fE�I������()E��N�M߉D$(H�\$ L�M�M��H�U�I���3�L�B�H�M���[L�E�MGH�U�IH�M��[(E�fE�I������()E��N�M߉D$(H�\$ L�M�M��H�U�I���:�L�B�H�M��/[L�E�MGH�U�IH�M�[(E�fE�I������()E��N�M߉D$(H�\$ L�M�M��H�U�I����E3�A�PH�M���ZL�E�MGH�U�IH�M��Z(E�fE�I������()E��N�M߉D$(H�\$ L�M�M��H�U�I���^��
�D$(H�\$ (�N)E��M�L�M�M��I��I���,�H�M��kL��$�I�[0I�s8I�{@I��A_A^A]A\]�@USVWATAUAVAWH��$����qNH+�)�$)�$�D)�$�D)�$�H�e"H3�H���I��M��H��H��I��H�M�H�M��l]EH�UPH�����_�L���I��xL�e�I��8b��uHcE`L�uL�L�u��+I��b��u�Ed��Hc�L�uL�L�u��H�EH�E�L���I���L���H��H�M�F\)E���E�W��E�E3�L�u�H���I��L9s��L�t$(L�t$ D�H�E3���^H�E�()M��C�E�f~M�H�U�H�U�H�M�H+�H��H�}�H;�v#H��������?H;��tH��H�M��hmH�U�I��H��tqL�u��A���D$XH;U�t�H�U�H��H�U��L�D$XH�M��ĭH�U�H��H;�r�E3��(L�t$8L�t$0�D$(�D$ ����E3�L�E��/aH�E�H�T$XI���`f�8�l(u�A�
fo�fs�fH~�H�����i��$A�
fH~�H��0��i���H�T$XI��4`�fn�����YI
L�t$`�.�D$HfD�t$@L�t$8f�D$0�D$(�D$ E3�3�H�L$`�iH�D$`H���"
H�D$pH���	H�E�H�D$pH�E�H�E�H�EH�
�lH�MH�EH�E@H��0H�EHH�E@H�E(H�M0H�E(H�E�H���H�E�H�E�H�D$`H���	H�D$hH�T$`H�L$x�z��H�L$p�>i���L�L$xL�� H�N �W�H�L$x�iL�t$XE3�E�AH���	H�L$X�Ii�L���L�D$XH�� H�Np�H���H�L$X��hL�t$pE3�E�AH���	H�L$p�i�L�t$XE3�E�AH���	H�L$X��h�L�
�	L�D$pH�T$XH�Np�(H���H�L$X�lh�H�L$p�`hA����D$(�D$ L�
� H�V H�����X�I��������EW��D8
�5�
����4H��L�@D�HI�H�HD�L$ �P��f��@�Dž���L�t$XH�L$X�h��
�6eH�%X�H�ȋ9
�8��
I�D�JD��8E;�~(L�t$xE+�H�L$x��fH�L$XH�D$xH�D$X�fgH�^ L�t$`E3�E�AH���	H�L$`��g�L�t$pE3�E�AH���	H�L$p�ug����L�L$`L�D$pH���T�H�L$p�g�H�L$`��fH�^ A�
H�U�H����if��$L�t$`D��H���H�L$`�)f����L�L$`L�oH���T�H�L$`��fH�^ A�
H�U�H����f��$L�t$`D��H���H�L$`��e����L�L$`L��H��$T�H�L$`�0fA����D$(�D$ L�
�H�V H�M��V�H�F H�HpH�H�T$X�P8�H�M�dV�H�L$X��e@����Hc]�����H���L�s�I�B�Lpf�L$XH�D$`A�H�T$XH�L$`�e�H�E�fnD����fnM�����^���N�,�3�H�D$(H�D$ D�H�E3�H�T$`H���XHc�H�H�]�H�L$`�6eH���H����H����H;���W��H*�W��H*��^�3�M����DH�E�fn���fnM�����^���M�,�fn�����Y�fA/�vfA.�zuI����X���\��H,��M�H�E���H��I;�|��oH�M�JW���WH���W�H��/OL��3�D�e�fDA�D�D$X��H�MH�L�RH�D$XH�D$0D�D$(fD�D$ M��D��I��A�ҋ�D��D+�D�L$XI�;B}
E��tA��E2�E����H�D$xD��H�L$x��bH�D$xH�E�H�^ A�
Ic�H����Bc��$H�D$`D��H���H�L$`��b����L�L$`L�DH��[Q�H�L$`�gcH�^ A�
H�U�H�����b��$H�D$pD��H���H�L$p��b����L�L$pL�VH���P�H�L$p�cA����D$(�D$ L�
bH�V H�M(�dS�H�F H�HpH�H�U��P8�H�M(�6SE��th�G�Hc�H�E�fn���fnM�����^���K�,�Hc�H�M�H�M�L���I���L���H�U�H�M��RE�fI~�De�H�M��GbE�����H�MH��L�e�I��������tH��P��H�^ A�
H�U�H�����a��$L�t$`D��H���H�L$`�Pa����L�L$`L��H���O�H�L$`��aH�^ A�
H�U�H����.a��$L�t$`D��H���H�L$`��`����L�L$`L��H��KO�H�L$`�WaA����D$(�D$ L�
�H�V H�M��Q�H�F H�HpH�I��P8�H�M��QH�F ��l�mI���V��uI���V���O�H�L$P��U�fnEp���Yt�	fA/�vfA.�zuI����X���\��H,�H���HL�I��jV����fnE`���Y1�	fA/�vfA.�zt�X���\��L,�L�}�I��I+�3�H�L$P��TL�mL�(3�H�L$P��TL��I�I+�H�X���H�L$P��TH�M�H��I�H���H�L$P��TH��3�H�L$P�vTH�HH�K�H�L$P�^TH�غH�L$P�KTH�H��H�L$P�5TH��3�H�L$P�%TH�PH��H�H�S�H�L$P�TH��3�H�L$P��SH�H��H�L$P��SH�غH�L$P��SH�HH�KH�T$PH�M��?T�A�E3�H��H������H�M���Q�L��I�L�}�L�mI���T���>I�3�H�L$P�hSL�(3�H�L$P�XSI+�H�XA�A��H�L$P�=SH�M�H��I�H�A��H�L$P�"SH��3�H�L$P�SH�HH�KA�VH�L$P��RH��A��H�L$P��RH�H�A�VH�L$P��RH��3�H�L$P��RL�@I��L�L�CA�VH�L$P��RH��3�H�L$P��RH�H�A�VH�L$P��RH��A�VH�L$P�qRH�PH�SH�T$PH�M���R�E��E3�H��H���O���H�M��LP�H�L$P�`R�H����N�H�M�H��tQH�E�H+�H��H��H��H��rH��'H�I�H+�H���H��v��F���(�W��E�H�E�H�MP��[H���H3��#L��$A(s�A({�E(C�E(K�I��A_A^A]A\_^[]�H�
+.��%�=.��0���H�j�H�
.H�
.�U%�����;^�H�M�d��H�JAH�M�≮(�V>H+�H��H��(�VT������H����USVWAWH��@�$>H+�L��H�3��d���H��tBH�L�
L��H�U�H��A��H�E�H��m��H�M�xuH�u�H�E��MF��EF3�H�u�H����H�E@H�H�UHH��P�H�8H�H�X(H�E0E3�E�AH�h�	H�M0��[�H�U0H�����H�M0��[�H�MHH��tL�	A�Q���t]H�H�X(H�E0E3�E�AH��	H�M0��[�L�E0H�U�H���H�U@H��� t��H��l��H�M�wE�H�M0�$[H�U@H�M�~KH��I��bKH�M��G�H�M@H��tH��P�H��t
H�H��P�H��@A__^[]������@USVWATAUAVAWH��$�����x�<H+�)�$`D)�$PH��H3�H��@L�L$0I��H�\$HH��H��H���H�D$@L���L�l$xL���3�D���D$pH��pN����H���H����L9x��H���GD��D�t$XL�����H�%#"����H3�I��I���L$YH3�I���D$ZH3�I���D$[H3�I��M�A0L#�I�QI��H�H�L�I;I�jM�J��D;qtH;��TH�ID;qu�H���AI;I�73�H�|$8H�L$8��Y�H�M0�|JL���I���L���H��H�����IE0L�%�	D�)H�U8fH~�H��u	H���SA�
H��p��X���A�
H�U0H����nX��dH�
I�	H�M�H���H�M�D���A��
D�A���WH��E����H�U�H�M��f�C�Af�C
�Af�C�Af�C�Af�C�Af�C�Af�C�Af�C�Af�C�A	f�CL�{Hc��H��tL�?I���V:��	fA��
�	fA�DM�<Hc��H��tL�?H��pI�O�:�)fA�DD�c3�fA�D3�D�x)H�L$8H�\$8��WL�%��	L���I���L���H�T$0H����,H0�
H�L$@��F�L���L�D$@H�T$xH�Mp�HL�EpfH~�H�M��UFL�Exfs�fH~�H�L$H�<FH�M��*FE3�A�P�
W(�H�L$H�FE3�A�P��VD(��
��	(��V��t�
��	A(���V����H�L$H��E(�H�L$0����H��H�M���E(�H�L$x����H�
��	H�M�H�E�H�E�H�E`L�ehH�E`H�EPH�]XH�EPH�E@H���	H�EHH�U@H�L$8蝈��H�L$x�RV�H�L$0�FVH�D$8�xt���L�L$8L��
H�N �DA�
I��H����*V��dH�
��	H�L$xH���H�M��X	���TH�D$p��tH�PH�L$x����fD�8H�L$p�Yf�x���L�L$pL�H�N ��CA����D$(�D$ L�
��	H�V H����EH����E�H�L$p�_U�H�L$@��S�H�L$8�GU�H��H����jI�H����DFL�GPH���H����LBM��H�T$@H����7BH���H9��u0H��H9��u H��H9��uH��H9��tH���H�����HH�����H�������D��H����ID�E2�H����@Q�E2�M����H���I������H�����D����H�����JH��H��MH��tgH���H����uJ������t��u5A�H����N��H����ID��H��H����
HA�H����bK3���H�D$@8����GPEpfH~�W��H*�(��^
��	fs�fH~�W��H*�(��^`�	�_�f/
$�	vY�^��H,�H�Ep�^��H,�H�Ex�K`�`H�D$xH��H��WGH��A�D�|$pH��H�D$@E3�H�UpH��GE��uCH��H����dI�A��D�|$pA�L���H���H�L$8�I�8t@��@2�A��t
H����{?@����	H�����C���8H�����DD��H��H�M(�\H���3�H�D$`�D$h�PH�L$`��Q�H�D$`H�T$hH�L$`D�@E��t�D$ L�
��	��D$ L�
��	��QH�U(H�L$`�XHL���I���L���H�T$HH����YB��L���I���L���H�T$0H����0B0�H�^ A�
H���H����Q��dE3�L�m�D��H���H�M���P����L�M�L�	H��?�H�M��*QH�^ E�E
H���H��p��P���L�m�D��H��pH�M��`P����L�M�L�	H���>�H�M���PH�^ E�E
fH~�H��H���>P���L�m�D��H��H�M��P����L�M�L��H��^>�H�M��kPH�^ E�E
fs�fH~�H�����O��L�m�D��H���H�M���O����L�M�L��H���=�H�M��	PM����I���@H��D�l$ L�
�
L�Q3��1L��H����H��DH�D9i��H�^ L�m�E3�E�EH���	H�M��O�L�m�E3�E�EH�-�	H�M��O����L�M�L�E�H��L=�H�M�YO�H�M�NOH�^ L�m�E3�E�EH���	H�M�~O�L�m�E3�E�EH�C�	H�M�aO����L�M�L�E�H���<�H�M��N�H�M��NA����D$(�D$ L�
�	H�V H����<?�H�^ L�m�E3�E�EH���	H�M��N�L�m�E3�E�EH�0�	H�M��N����L�M�L�E�H��O<�H�M�\N�H�M�QNA����D$(�D$ L�
��	H�V H��`��>�H�^ E�E
H��H�� ��M���L�m�D��H�� H�M��bM����L�M�L��H���;�H�M���MH�^ E�E
fH~�H����CM��4L�mD��H���H�M�M����L�ML�H��c;�H�M�pMH�^ L�mE3�E�EH���	H�M��M�L�mE3�E�EH���	H�M��M����L�ML�EH��;�H�M�M�H�M�MH�^ L�m E3�E�EH�p�	H�M �6M�L�mE3�E�EH�S�	H�M�M����L�M L�EH���:�H�M��L�H�M ��LH�^ L�mPE3�E�EH��	H�MP��L�L�m@E3�E�EH���	H�M@��L����L�MPL�E@H��0:�H�M@�=L�H�MP�2LH�^ L�m0E3�E�EH���	H�M0�bL�L�m`E3�E�EH���	H�M`�EL����L�M0L�E`H���9�H�M`��K�H�M0��KH�^ H�T$hH�L$`�dKH�D$xL�m�E3�E�EH�E�	H�M���K����L�L$xL�E�H��c9�H�M��pK�H�L$x�dKA����D$(�D$ L�
��	H�V H��H��;�H�~ I��n?H��L�m�E3�E�EH���	H�M��_K����L��L�E�H���8�H�M���JH�^ L�l$0E3�E�E	H���	H�L$0�K�L�l$HE3�E�EH��	H�L$H��J����L�L$0L�D$HH��|8�H�L$H��J�H�L$0�|JA����D$(�D$ L�
1�	H�V H��0��:H��0��:�H��H��:�H��`��:���H�^ L�l$HE3�E�AH�:�	H�L$H�SJ�L�l$0E3�E�AH�?�	H�L$0�4J����L�L$HL�D$0H���7�H�L$0��I�H�L$H��IH�^ H�T$hH�L$`�OIH�D$x���L�L$xL��H��h7�H�L$x�tIA����D$(�D$ L�
]�	H�V H�����9H�����9�H�L$`�3I�H�E(���������u=H�1H��u �J�;3H�H�
��2H�L�]Z��H�M(�#3H�\$@H��tH��;�`H���O�H�����5�H����o8�H�����:H��@H3��*(�$`D(�$PH��xA_A^A]A\_^[]������@USVWATAUAVAWH��$������*H+�)�$�)�$�D)�$�D)�$�D)�$�H���H3�H���L�M�A��D�E�H��H�T$pL��H�L$`H��`H�D$h3ۉ\$PI��P���D$@�����t9I�	�QL�Q�E�HA;�u#I;�tI��H����F��uAƆ��\$@L��H�\$XH���6L��H�D$xH���vEW��Dn�	�=�	�D=�	DI��H��<6L��X������C���2�
H�H��<�����T�H��@����I�U(I�Np3�H�D$ E3�L���W(��I�UL��I���8����@����I���H��p�@����I���H��pI�Np3�H�D$ E3�L���'��M�E0I�U I���۠���`@���VI���L��tH��pI�Np3�H�D$ E3��'��I�UE3�E3�I�����@���
I���L��tH��pI�Np3�H�D$ E3��k'��E�M<E�E8I�UI��觢����@����I���L��tH��pI�Np3�H�|$ E3�� '����M�E0I�����tI��I+] yH���H��H�I�M(I�EH�����tH��H+�yH��H��H��H��H��H�H�H+�H�L��I�M I�����LD�J�H�H+�H�L��I��H��P�]2L��L��H��PI���`����@����H�M���9���j����t]��t����I�UH�M��D9�M�MHM�E8I�U�D$(�D$ H����y9H��H�M��9H����qM�MHM�E8I�U�D$(�D$ H����=9H��H�M���8H����5M�MHM�E8I�U�D$(��D$ H�M@�9H��H�M���8H�M@��8H�M���8f��tTI�NpI���L��tH��p3�H�D$ E3��M%��H�U�H�MH��8�A�E3�H��I���M����H�MH�J6�H�M��_8�@����I�M �.8f���oI�NpI���H��p3�H�D$ E3�L���	��$��I�UI���a���I�U H�MP�S8�A�E��H��I������H�MP��5�
@���I�M�8f����I���L��tH��pI�Np3�H�D$ E3��K$��A�E3�I�UI���Y����@����I�UH�M�|7�H�UH�M��7�I��8I���9��t&I���9��t�t$ M��E3�H�U�I���w����E3�M��H�U�I���S����H�M��4�H�M��6�"@���M�E I�U3�H�D$ D��I��脹���@����M�E I�U�t$ E3�I�������@����I�M��6f����I�����p�L$X��t�E����ф�tSA�M fn����Y\�	fA/�v(fA.�zuH���������D$[�#�X��H,��D$[��\��H,��D$[�A�M ��fn����Y�	fA/�vfA.�zuH����������X���\��H,��E�3�H�t$HE3�D�FH���	H�L$H�0A�L�M�L�D$HH���I�Np�v ���H�L$H��@H�t$HE3�D�FH���	H�L$H��@�H�u�E3�D�FH���	H�M��@�L�L$XL�D$HH�U�I�Np� ���H�M�\@�H�L$H�P@���@���;I�UH��p�X/�I���8I���M���M�EpH�D$0�t$(H�L$ H��pI���W���H��p�Q<��@����I�}X2�3�D��H���.H�D$H��������A��H���.�xu��H�XH��pH���.H��H��`��0H��H��p��,�H�L$hH�L$0H�|$(H��`H�L$ M���M���H��L�t$`I���]��H��p�W1�I�}XA��D;d$H�R���L�d$xI��L�|$XM;�H�|$p�u������H���H3��~L��$�A(s�A({�E(C�E(K�E(S�I��A_A^A]A\_^[]�@��t�H���I�M��-L��H��p��/H�\$`H���H���I�M��-L��H���H���4H��I�UH��p��+�H�L$hH�L$0L�t$(H��pH�L$ L��M�E@H��L�t$`I���?��H��p�90���@�����A���tI���I���yv����I���/H���H���,H��H�����.I���/H��I���/H��I���/H��H��p�+�H�L$hH�L$0H�t$(H���H�L$ L��L��H��I���}��H��p�w/�4���@���*���I���5L��I���5H��I���5H��I���5H��I���5H��H��p�*�H�L$hH�L$0L�t$(H�t$ L��L��H��L�t$`I������H��p��.���@�������I��f5H���.H��H�����-I���I��=5H���.L��H���H���2H��I��
5H��I��	5H�L$hH�L$0H���H�t$(H�L$ H��L��L��I���=�����@�������A���tI���I���w����I���-H��.H��H�����,I���-H��I���-H��I���-H�L$hH�L$0H����_���@���w���I��4L��I��4H��I��4H��I��4H��I��4H�L$hH�L$0L�t$(H�t$ L�t$`����@������I�U(D�JE9M4ELM43�H�\$HE�E0H�L$H�
:H�D$HH�E�9X��I�F 8�mttH���I����I�NpH����+����E�H�]�H�]�I�UE�)���M���H�\$ L���L�E�I���s���H�����)�I���I�UL�E��x���H�M�D:�9���@���/���I�}8H��x����I�F ��m��H���I�����I�NpH�����*����E�3�H�u�H�u�I��I���4H��I���4L��H��H�����&E�)��M��� H�t$ L��L��H���I������H�����(�I��I��J4H��I��.4L��H��H�����&I���L��H����v���"���@������I���,��I���,H��y;�L�I���,H��I���,3�H�t$HD��D��H�H�L$H��7H�D$HH�E�9p��I�F @8�m��H���I����I�NpH����l)��I���1D�H�HH�PH+�H��H���H���D�E���u�I��c1E�)�0f���@H�t$ L��0L�E�H��I������H����{'�I��1H��L�E�I����u���H�M��7����@������I�U(D�JE9M8ELM83�H�\$HE�E4H�L$H��6H�D$HH�E�9X��I�F 8�mtxH���I���o�I�NpH����N(��A�E0��M�H�]�H�]�I�UE�)�P�M���`H�D$ L��PL�E�I���&���H�����&�I���I�UL�E���t���H�M���6���I�EI���I��PI���H�H��p����H�UXH��p��,H��I�����H���+f��t(H��I���Ԣ��A�N��I�Fh�HI�Fh�PI���Ȥ���H�MX�)AƆ�H��p��,�M���I���.��I�ML�AI���I��A��ƅ�3������p@��t&I�VPH��x�7)H�0�	H��xƅ�@�� t
A�F`���I�VHI�~8H�BH;�wI�N(�H�I�~8I�VHH�G�I�N@H#�I�N@H�
H��H#�I�N0H�<�u�(��I�N0H��I�N0H��pH���
��I�FH����_���3�H��xH��x��H���I�EI���I��PI�^(M�FHM���&���I�F@H��H���H��H�SH��I�H#�H�CH��D�1H�CH��H��H��H�SH��I�H#�H�CH�<Ћ7@��t3H�����'��tH�GH�K(H���*�H����$@�� t�G �C8H���N3A�� L�t$`�y���I��跤��I�Fh�PI��踢���]���I�EI���I��P�G���H�H�y�NH��A�L��	A���3���,3�H��I��M;�sGI��H��#�H���tށ�u�H�H�y
u�H��A�
L���	A��E3��u�H�����H�M(��-�A�]$I���+A�D��H��H�����)�H���H��p�2)�E3�fD�l$DH�T$DH�����'H�����.H��H���T$DH;�fG�f�T$DA��fD;���ff�H�UH����_'H�U`H����N'H�UhH����='H�UpH����,'�E`�E��Mh�M��Ep�E�H�]0H�M(H;]8t(�B*�E�M�K�E��CH�E0 �L�M�L�EH���hf��f;|$D�J���H�N �x)��t+H�N �j)��t�E��D$ L�N E3�H�VI���S����L�M(L�F H�VI���-����H��p��'�H�����!�H�M(��)���I�M�y��H��A�L�z�	A��A1����@����E3�A�ݐI��M;�sLI��H��� �H���uH���܁�u�H�H�y
u�H��A�
L�!�	A���0��u�H���M�L�C H�SL�l$ D��I��軨���0�I�M�y�fH��A�L���	A���0���D��%���4A�}$�)I�VH��tRI��蚗��I�^3�I�vH��t=H�K@��0H�K0@8qt��'H�K�$H��G#�PH�����3�A�]$I���(A�D��H��H�����&�H��p��$�H��pH����&�����u9��wD���E2��:A��H�M���"�H�U�H��p�]$H�M��%f�����P��H��H����H��x"H�C�����sH�sH�s H�s(�C8H�K@H�1��/H�CHI�~I�^H��t9H�O@��/H�O0�yt��&H�O��"H��"�PH�����|$@��HcL$PH����L$PA�
H�����.��tH�}�H�D�qA��D�A���-H��E��tXH�pH�HcxH�PH��tL�?H����_f�~H�4~Hc�tH��tL�?H���H�N��D�s3�f�D~L�t$`I�FH�H@H�X@��.H�U�I�N�q#I�N��x�AI�N����AY�fA/�vfA.�zuH����������X���\��H,��AE����I�F�x8��H�t$pL�d$x@E����I��M;���I��H���H���xu-H�H�yu#H��A�L���	A��7-��uE2��W�G=�uI�^�{8tH�K0��$�C8H�W �!��}u*I�^�{8tH�K0��$�C8H�W8H�K0��$�C8I�F�x8�A���H���
E2��H�|$pH�M���L�d$xE��tLI��M;�sDI��H��"�xu�H�H�yu�H��A�L�ֿ	A��e,��u��L�d$xH��p�}$�H�������I�M�y�H��A�L���	A��,������%����A�E$������I���$�D��D��H��H�����"�H��p��!��VH�M�����VH�M����H��pH����A#H�U�H��p��!H�U�H��p�!H�M�� �H�U�H��p�s!I�NH��t~�� f;�u3�I�N�� H�U�H��& ��uVI�VI���V���I�^3�I�vH��t=H�K@�}+H�K0@8qt��"H�K��H���PH�����3�I�NH�����P�c�H��H����H���H�C�����sH�sH�s H�s(�C8H�K@H�1�++H�CHI�~I�^H��t9H�O@��*H�O0�yt��!H�O�+H��Z�PH���1�D�l$@E����HcL$PH����L$PA�
H����*��tH�}�H�D�qA��D�A��-)H��E��tZH�pH�HcxH�PH��tL�?H���W�_f�~H�4~Hc�tH��tL�?H���H�N�*D�s3�f�D~3�L�t$`I�FH�H@H�X@��)H�U�H�Mx��H��I�N��H�Mx�_I�NH�|$p�D�l$@I�����p�AI�N����AY�fA/�vfA.�zuH����������X���\��H,��A���fA/�vfA.�z	u�������X���\��H,�I�F�HI�VH��H��p��I�V�����t��t	�BH��BH��BHI�V�����t��t�rL��BL���BLI�N��f���&H�M���f��uH�M���f���I�VI���5���I�N�A�AI�F�@����I�F�pI�NH�AH�A I�F�@HI�F�pLH�M��Af����H�U�I�N�
E����HcL$PH����L$PA�
H�����'��tH�E�H��H���	H��H��H�� H���H��(H�� H�M�H��I�VH�J@H�EH�B@H�M��'I�VI���?���H�M���f����H�U�I�N�NE����HcL$PH����L$PA�
H�����&��tH�E�H��0H��	H��8H��0H��@H���H��HH��@H�M �YG��I�VH�J@H�E H�B@H�M ��&I�VI��胍��I�^I�vH��t9H�K@��&H�K0�yt��H�K�H��2�PH���	�I�VH��tTI���,���I�^I�vH��t?H�K@�U&H�K0�yt�eH�K�H����PH����fDI��M;�s=I��H���xu�H�H�yu�H��A�L���	A��W%��u�H�M���H�M��n�H�M��c�H��p�M�H����g��I�F ��m�i@���_I�M�6^������H�D$hH��t[H��H��������H���H��t0H�H��PI���I���H��tH��PH��hI���H��t
H�H��P�I����.��M;�sED��L�D$XH��I����"��L�|$X��x�~#M��H��I�����&��I����F����I����I�M�]����tI����I����I�M�y	��H��A�	L���	A���#��u~I�WH��\�xuH�H�R]�����4������I���M;�s#I���D��L�D$XH��H����!��L�|$X��x؅��K���M��H��H����%��H���J�����I�M�y	���H��A�	L�ܪ	A��3#�����I�WH����xu,H�H�y	u"H��A�	L���	A���"���k������I���DM;�s$I���D��L�D$XH��H���!��L�|$X���|ׅ��|����H����L����H���L�@D�HI�EH�HD�L$ �P��!�����I�EH�X�HE3�A��H����~%�; u
����uH�{H��Ʌ��|H+��I��I��L�m�H�M���"A�L�D$ D��H��H�M���"H�E��p�Ƌ�K!H�E��t6�#f�HH�x
H�E�HcXH�PH��tL�H���kH�E�pfD�,_H�M��+"���L�ML���I�N ��A����D$(�D$ L�
�	I�V H��p�iH��p�T�H�M��!���%�]�w����N�%�%�%���%������C���s�$���w�������l�!��.�.�.�.��������������������G�<�������������H�\$H�t$H�|$AV� �H+�H�yI��L��H��H;yt+�aI�H�G�N�OH�CH�H H�K�L��M��H����VH�\$0H�t$8H�|$@H�� A^�H�\$H�l$H�t$W� �6H+�H�yI��H��H���H�H�\$0H�G�NH�t$@�OH�EH�H H�MH�l$8H�� _���������H�\$H�T$W�P��H+�H��H���D$ H���H��xH���D$ H���H�D$(H�D$0L���I���L���H�T$(H�L$8�'fs�fH~�H���H��H�\$`H��P_������������H�\$H�t$UWAVH�l$ٸ��H+�M��I��H��H��I�Q H�MG���AF(EH�MG�r��ENj@�E�H�MG�I��E׋@�Eߺ��H����h3�H�M_��L�MGL��H��H�M�O�H�M_�L�EH�UH�M��
H��H�M��H�U�H�MG��Efs�fI~�H�UH�M�c
H��H�M�~H�U�H�MG��3�H�M_��
�L�MGL��H��H�M����H�M_�tH�MG�R
H�HM�H�@HE�H�U�H�MG�eH�UGH����4H�^3�H�~H��t9H�K@��H�K0@8yt��H�K�"H��Q�PH���(�H�EH�D$(H�EwH�D$ L�MoD�EgI��H�����H����kF��H�^H��tH�~H���
�H�����H�VH��tNH�����H�^H�~H��t9H�K@� H�K0@8yt�0H�K�wH����PH���}�H����l�H�MG�1L��$�I�[(I�s0I��A^_]��H�\$H�t$H�L$W�0�v�H+�I��H��H����H���	H�H�R�	H�G H�װ	H�G(H��	H�G0H�H�O8H��tH��P�ap��H�
�-��H�L$ E3�E3�H�H�O@��H��yuH��H�W@��2���H��H�\$HH�t$PH��0_���������H�\$W� �H+�H��H��	H�H���	H�A H�,�	H�A(H�Y�	H�A0H�A@A������D�A��u�o��L�-��H�H�K@���H�K8H��tH��P�H��
@��t'H��@��u��H��H�\$0H�� _úH踫��H��H�\$0H�� _�����������@S� ��H+�H��H�'�	H�H�ݯ	H�A H�b�	H�A(H���	H�A0H�A@���������u��n��L�E,��H�H�K@��H�K8H��tH��P�H��H�� [H�%@��������H�\$W� �`�H+�H��H��I�Lc@H�PA�H��$����H�L$ �|	�H��$�H��$@��	E3�H�T$ H��$@��	���dH��$HH��tL�KH�SL��H���4��H���3�H��$HH��t
H�H��P�H�T$ H������H��t
H�H��P�H�L$ �&�H��$��w	H��$0H�� _��������������̸(�V�H+�H�A�E3�H��ID�H��(H�%�����������@S� �$�H+�H��H�H��H��	E3�D����H��H�� [���������H�T$S�P��H+�H��3��D$0H�D$pE3�D�@H��	H�L$p�6�H���H��u �J�H�H�
����H���H�*��H�D$ A�L�D$pH��Q��t+�D$0L�
&���D�B�H�L$p���H��H��P[�H�L$8���H�	�
H�L$8�w����������������H�\$H�l$VWAV�@�H+�L��H��3��t$p�H�PH��H�D$0H����H�\$xH��t
H�H��P���t$pH��a�H��	H�H���	H�G H��	H�G(H�I�	H�G0H�_8H��t	H�H��P�k��H�
�(��H�L$ E3�E3�H�H�O@�/I��yuH��H�W@�.����H��H�\$xH�H��P�@��tH��t
H�H��R�H��H�\$`H�l$hH��@A^_^��H��@����������H��������������H��������������@S� �H+�H�H��tH��	�`H��H�� [�J�H�� [���������H�H�H��H�����H�H�����������H�H9���������H�H�����������H��@����������H��������������H�������������̃9������������@S� ��H+�H�=9�u#H�0�H��L���	�P��MH��H�� [�H�
�H�� [��������@S� �H+�H�=��u#H���H��L�.�	�P����H��H�� [�H���H�� [��������@S� �T�H+�H�=��u#H�x�H��L�ޙ	�P����H��H�� [�H�U�H�� [��������@S�0��H+�H��H�?�H��u �H�I�H�
*�H���H��H�K&��E3�E3�H�D$ H����H��H��0[���������������@S� �H+�H���9H��H��m�H��H�� [����̸(�f�H+�H��(H�%8��������̸(�F�H+�H��(H�%���������H�\$H�t$W�0��H+�I��H��H���L��H�\$ L��H��H����H�\$@H��H�t$HH��0_ø(��H+�H��(H�%����������@S� �H+�H��`�H��H�� [����������������@S� �H+�H�H�H��t>H�K@���{8H�K0t��
H�K��H��"�PH��H�� [���H�� [���H�9�����������H��������������H��������������@S� ���H+�H�H��t>H�K@��{8H�K0t�
H�K�fH����PH��H�� [�g�H�� [�����̸8��H+�L��H�T$ �VQH�H��H��8�����������H�\$H�L$W� �[�H+�H��3��9H�yH�y�H(��H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W�u�H��H�\$8H�� _�������@S� ���H+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���^��3�H�H�CH�CH�� [�X���������@S� �t�H+�H�yH��t;H�Q��UH�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0�RH�� [�������H�y����������H�AH�H��������H�AH�H��H�
���@S� ���H+�H��H��fU��HH����H�� [��H��������������H���������������H���������������H�9�����������@S� �t�H+�H�QH��L�A H��H�AI�H��H#�H�AH��H���ytH�3�L�C I�@�H�C H��uH�CH�� [���H�\$H�t$W� ��H+�H��H��H�I L�CH�AL;�wH���kL�CH�K I�@�H!CI�@�HKH#�H�<�H�KH�<9u�(��H�KH�H�KH�H���i�H�C H�\$0H�t$8H�� _�����̸�v�H+�L�A H��LAH�QH�$H��H�@I�H�H#�H��H�����������̸�6�H+�L�A H��LAH�QH�$H��H�@I�H�H#�H��H������������H�y ����������H�\$H�t$W� ���H+�H��H�I 3�H��tEL��H�CH��H�H�SH��H#�H�CH��H��@8qtH�3�L�C I�H�H�K H��u�H�sH�{H��t,@�H��H�CH��H��t�(���H��u�H�KH��t3H�CH��H��rH��'L�A�I+�H�A�H��w2I������H�sH�sH�H�3����H�\$0H�t$8H�� _��������H�\$W� ���H+�3�H��H�9H�yH�yH�yH�y �H��
�H�xH�H�H��H�\$0H�� _������@S� ��H+�H�=��u#H���H��L�V�	�P���H��H�� [�H���H�� [��������@S� �4�H+�H�=i�u#H�`�H��L��	�P����H��H�� [�H�=�H�� [��������@S� ���H+�H�=1�u#H�(�H��L�v�	�P��=�H��H�� [�H��H�� [��������H�H�����������H�AH+H�������H�AH9��������H�H�A���������@S� �T�H+�H��H�	H��tGH�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI������3�H�H�CH�CH�� [�����3�H�H�AH�AH������������������H�9�����������@S� ��H+�H��H��tH�BLc@�A�DL�H�M��tI�@I��HcHI�k�H��H�� [���H�H��������H�H9���������H� H�����������H���������������A������������H����������������AH������������AH������������AH������������AH������������AH������������AH����������̸(��H+�ytH��(H�%�H��(��������������H�H�����������H�y����������H�A�������������A������������H����������������AH������������AH������������AH������������AH������������AH������������AH�����������@S� ���H+��AH�ـzt�H�`	H��CH��H�� [�������̸(��H+�ytH�3�H��(H� H��(�������������H�AH�H��������@S� �D�H+�H�H��H��t	H�H��PH��H�� [�����H�H�����������H�H�����������H�AH+H�������H��������������H�H�A��������̸(���H+�H�AH+H��H;�vH��������?H;�wH��(�H��(��Q
̸(��H+�L��H�QH;QtA��H�AH��(�H��(�~K�������������̸(�F�H+�L��H�QH;QtA��H�AH�PH�QH��(�H��(�7K������̋L�AA�H�AH�PH�Q�����������@S� ���H+�H��H�	H��tGH�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���Y��3�H�H�CH�CH�� [�S����3�H�H�AH�AH������������������H�H9u!H�BH9AuH�BH9Au
H�BH9Au2�ð�����@S� �$�H+�H�y���H��H�AHEAHAH�H+�H�H�y���L��H�HEAHH��H�H+�H�H��O�H��H�� [���������������@S� ��H+�L�AH��H�H���H��H�� [������H�Q������������H��������������H�A������������H��������������H���������������H�Q������������H��������������H�H)H�BH)AH�����������������H�HH�BHAH�����������������H�AH�H�A������L��E��A��I��fA��������������������������f�9�����������H��������������H�A������������H�H��L�A������H��������������̸(�F�H+�eH�%X�
$��H�ȋ
9��H���H��(�H�
���8��=���u�H���H�
y�H�j���H�^�H��(����������H���������������H��t,S� ��H+�H��H��	��`H���P�H�� [���������������H�H�H��H�����H�H�����������H���������������H���������������H���������������H��tOS� � �H+�H�J@H��@�{8H�K0t�P�H�K���H����PH����H�� [������������@S� ���H+�H��H�	H�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI���>��3�H�H�CH�CH�� [�8���������H�\$H�L$W� �K�H+�H�ً�3�H�yH�y�OH��H�H�@H�CH�KH�9H�yH�yH�C0H�C8��?L�C�W�c�H��H�\$8H�� _�����@S� ���H+�H��H��VG��HH��t��H�� [��@S� ��H+�H�H���&GH�H�H�H�@H�CH�� [������������H�y����������H�H�H���������H�H�H��H�
����H���������������H���������������H���������������H���������������H�\$W� ���H+�H��H�I H��tEL��H�CH��H�H�SH��H#�H�CH��H���ytH�3�L�C I�H�H�K H��u�H�KH�{H��t#H��H�CH��H��t�(�2��H��u�H�KH��t3H�CH��H��rH��'L�A�I+�H�A�H��w$I������H�CH�CH�\$0H�� _������@S� ��H+�H�QH��L�A H��H�AI�H��H#�H�AH��H���ytH�3�L�C I�@�H�C H��uH�CH�� [��̸��H+�L�A H��LAH�QH�$H��H�@I�H�H#�H��H�����������̸�f�H+�L�A H��LAH�QH�$H��H�@I�H�H#�H��H������������H�y ����������H�\$H�t$W� ��H+�H��H��H�I L�CH�AL;�wH���[L�CH�K I�@�H!CI�@�HKH#�H�<�H�KH�<9u�(��H�KH�H�KH�H���i��H�C H�\$0H�t$8H�� _������@S� �t�H+�H��H�	H��tGH�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI������3�H�H�CH�CH�� [��������������������@S� ���H+�H��H��tH�BLc@�A�DL�H�M��tI�@I��HcHI���H��H�� [���H�H�����������������������AH������������AH�����������H�H�H���������H����������������������������̸(�6�H+�H�
,���������@S� ��H+�H��H�	H��tGH�CH+�H��H��H��rH��'L�A�I+�H�A�H��wI�����3�H�H�CH�CH�� [��������������������H�AH+H�������H��������?������H�\$H�l$H�t$W� �f�H+�H�yH��H+9H��H���H�H��L�CH��L+���L��L��H��H��H�\$0H�l$8H�t$@H�� _����@S� ��H+�H��`��`H����H��H�� [���@S� ���H+�H��H�I@���{8H�K0t��H�K�K�H��z��PH���Q�H��H�� [�������������H�H������������@S� �d�H+�H��H�I@����{8H�K0t���H�K���H��H�� [H�%�������������H�H�PH�@H��H#QH������������H�H�PH�@H��H#QH������������H�ٲ��������̸(���H+�H�H��(���������H�H������������H���������������H�\$H�l$L�D$VWAV� �s�H+�I��L��H�AH�	H��H+�H��H;���H��������H;���H�4�H��r,H�N'H;����z�H��tH�x'H���H�G������H��t
H���S�H���3�H��t2I�H��H��rH��'L�A�I+�H�A�H��w,I���r��I�>H�>I�FI�FH;�t#�H�H��H;�u���\��L�D$PH���<H�\$@H�l$HH�� A^_^��v��������H�AH+H������̸(�F�H+�H��J��H��rH��'H�H�H+�H���H��wH��H������H��(������H�����������������������������H���������������@S� ���H+�3�H��H�H�A�HH�
�H�H�@H�H��H�� [����������̋�H�����������H���������������H�A ������������H�A ������������H�A������������H�A������������H�A��������������������������H�AH��H#�������H�A HAH�BH��H�
��������������H�A HAH�BH��H�
�������������̸(��H+�H��J��H��rH��'H�H�H+�H���H��wH��H���;��H��(�C���̸(�f�H+�H�ʋ����H��(����H��������������̸(�6�H+�H��J��H��rH��'H�H�H+�H���H��wH��H�����H��(�����̸(���H+�H��������H;�wSH��H��r.H�J'H;�v=��H��H��tH��'H���H�H�H��(�j��H��tH��H��(��3�H��(���������������̸(�f�H+�H��I��I��rI��'H�J�H+�H���H��wH��I��H������H��(�������H���������������H���������������H�\$H�l$H�t$W� ���H+�I��I��H��H��H�	H��t:H�CH+�H��H��H��rH��'L�A�I+�H�A�H��w1I���R��H�;H��H�CH��H�CH�\$0H�l$8H�t$@H�� _�7�������̸(�V�H+�L+�I��H��(������H��������?�����̸(�&�H+�H��������?H;�wWH��H��r1H�A'H;�v=H���R�H��H��tH��'H���H�H�H��(����H��t	H��(�$�3�H��(������������̸(��H+�H��J��H��rH��'H�H�H+�H���H��wH��H���+��H��(�3����L�H��H�Q������L�H��H�Q�����̸(�6�H+�H��������H;�wWH��H��r1H�A'H;�v=H���b�H��H��tH��'H���H�H�H��(����H��t	H��(�4�3�H��(�������������H���������������@S� ��H+�H�ٍH(�H�H�@H�H�� [�������H�A������������H���������������H�AH��H#�������H���������������H��������������̸(�&�H+�L+�I��H��(�t����̸(��H+�H H��(�W��������H�H�H�A�̋���������������@S� ���H+�A��L�ʋ�A�
H��A�щCDH��H�� [��H�\$W� ��H+�H�H��3���2��H��H�����H�\$0H�H��H�� _�����@S�@�T�H+�H�H�كxu{H�|$P3�H�z�2��H��tSL�H�T$ L��H��A�H�D$ H����H�L$ �xu%H�|$0H�D$0�l�H�;H��H�|$PH��@[�U�3�H��H�;H�|$PH��@[�H�H��H��@[�����������H�\$W� ��H+�H�H���B��H��H�����H�\$0H�H��H�� _�������H�\$W�@�`�H+�H�H���bB��H��tSL�H�T$ L��H��A�H�D$ H����H�L$ �xu%H�\$0H�D$0���H��H�H�\$PH��@_�r�H�\$PH��H�H��@_�����̸(���H+�H�	H��tH��P�H��(����������������H�\$W� ��H+�H�H���xuH�Z�3�H�=��uL�Hu	�H�
�����H���H������H�\$0H�H��H�� _�������H�H�������̸(�&�H+�H��H�	H��tH�H�H��(H�`H��(��H�\$W� ���H+�H�H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _�������̸f�H�������L�\$(L��Ic��xYL��R+�I�3�L�Ѕ�~D�8 u
����uL�PH���ʅ��|$��M�A+�A���������DO�I+�I�AI��E��A�����I�E�I��I�A������������̸(��H+�H�	H��tH��P�H��(����������������H�H�������̸(���H+�H�	H��tH��P�H��(����������������H�\$W� ��H+�H�=�H��H�:uL�&s	�P�H�
����H���H������H�H��H�\$0H�� _�������H�\$W�@�0�H+�H�=}�H��H�uL��r	�P�H�
d����H��tVH�L�O�H�T$ H��H�D$ H����H�L$ �xu%H�\$0H�D$0�:�H��H�H�\$PH��@_�#�H�\$PH��H�H��@_�������H�H�������̸(�v�H+�H��H�	H��tH�H�H��(H�`H��(��H�\$W� �@�H+�H�H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _��������H�H�������̸(���H+�H��H�	H��tH�H�H��(H�`H��(��H�\$W� ��H+�H�H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _��������H�H�������̸(�V�H+�H��H�	H��tH�H�H��(H�`H��(��H�\$W� � �H+�H�H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _�������̸(���H+�H�	H��tH��P�H��(����������������@S�@��H+�H�H�كx��H�=ٽH�|$PH�zuL�Gq	�H�
�����H��tVH�L���H�T$ H��H�D$ H���H�L$ �xu%H�|$0H�D$0���H�;H��H�|$PH��@[���3�H��H�;H�|$PH��@[�H�H��H��@[��������H�H�����������H��z	L�AH�H�����������������H�L�BL+�H�I��H��L�A��������@S� ��H+�yH��t�r�H��H�� [���H��A	H�H���CH�� [�������������H���������������@S� �$�H+�zH��t�z�H�kA	H��CH�� [���������������A#�H�����������H��������������̸(���H+��
˄	H��(�$���H��o	L�AH�H�����������������H�yo	H�H�AH�����������������H�H��L�A������H�Io	H�H�AH�����������������H�H��L�A������H��c	H�H�AH�����������������@SVAV�0��H+�L�H��H��I�L�I�L�I�@M�AD�HDI�BEHDD�pDA��E�A����H�E���H�KH�l$XH�|$`H�L$PH�H�XL�d$hL�l$(L�|$ H�H�iH�
L�jH�L�yH�
L�bL�H�QA�f�A�@f�CA�@f�CA�@f�CH��HczDH��tL�?H����A�$H�{L�d$hf�H��IcDH��tL�?I��H���[�A�EH�{L�|$ L�l$(f�H��Hc}DH��tL�?H��H���)�H�D$PH�{H�|$`H�l$X�f�H�D�p3�f�AH��H��0A^^[��������������H��m	L�AH�H�����������������H�\$H�t$W� �[�H+�H�BH��H�ڋ����	��E�H�����H�H�SH�XL�t$0�f��Af�C�Af�C�Af�C�Af�C�Af�C
�Af�C�Af�C�Af�CLc��M��t
O�6H�K��H��p3�fB�DsL�t$0H�\$8H��H�t$@H�� _�������������̸(��H+�W��H*�W��H*�����H��(��������@S� �T�H+�H�D�H�L��l	H��r�H��H�� [��@S� �$�H+�H�D�H�L��l	H��B�H��H�� [��@S� ���H+�L��D�H�H�H���H��H�� [�������J4f����A�f��tB�A�2���Jlf����A�f��tB�A�2���J8f����A�f��tB�A�2��B@�AA���Bx�AA��̸(�F�H+�H�	�y	u!A�	L��A��H�������u�H��(�2�H��(��̸(��H+�H�	�yt2�H��(�H��A��{�����H��(����������H�\$W�@��H+�H��H��H��H��uL�Lj	�P�H�
Ҷ��H�ŶL�H�#���L�CH��H�D$0H��H�D$(H�$���H�D$ ���H�\$P����H��@_����������@S� �4�H+�H����H��H�� [���������������̸(��H+�H�	�yt2�H��(�H��H�<q	A��t�����H��(���H�\$H�t$ W� ��H+�H�H��H��L�A�x��tkH�H�l$0L�t$8x���H�H�nHcAH��L�4AH�H�HcrH��tL�6H��I�����EI�vL�t$8H�l$0f�3�f�AH��xH�t$HH��H�\$@H�� _������H�a�H�H�AH�����������������H�H��L�A������H�1�H�H�AH�����������������H�H��L�A������H�a]	H�H�AH�����������������@SUW�0��H+�L�H��H��I�L�I�L�I�@L�I�AE�HD��I�B�����
A��T�H����,H�KH�t$XL�d$`H�L$PH�H�XL�l$hL�t$(L�|$ H�L�qH�
L�jH�L�yH�
L�bH�L�A�f��Bf�C�Bf�C�Bf�C�Bf�C�Bf�C
�Bf�CH��I�HcrH��tL�6H��H����A�$H�sL�d$`f�H��Ic��H��tL�6I��H�����A�EH�sL�|$ L�l$hf�H��Ic��H��tL�6I��H����H�D$PH�sL�t$(H�t$X�f�H��h3�f�AH��H��0_][�����������H��o	L�AH�H�����������������H�\$H�l$ V� ���H+�H�BH��H��L�A�h������H�����H�L�KH�XH�|$0L�CL�t$8E3�H�AH;�wA��L;�s �~H��f`�fq��H��H�����H���H�If�H��H��u�I�HczH��tL�?H��H���z�H��hfD�4{L�t$8H�|$0H�\$@H��H�l$HH�� ^���������H��n	L�AH�H�����������������H��e	H�H�AH�����������������H�H��L�A������H�AZ	H�H�AH�����������������@SUW� �r�H+�L�
H��H��I�L�I�@M�AA���������H�H�����H�H�t$@L�d$HL�cH�XH�L�t$PL�qL�|$XH�
L�zL�H�QA�f�A�@f�CA�@f�CA�@f�CA�@f�CA�@f�C
A�@f�CA�@f�CA�@f�CA�@	f�CH��Hc��H��tL�6H����A�H�sL�|$Xf�H��Ic��H��tL�6I��H���A�$H�sL�t$PL�d$HH�t$@f�H��h3�f�AH��H�� _][�������������H��X	L�AH�H�����������������H��c	H�H�AH�����������������H�H��L�A������H�qX	H�H�AH�����������������@SUW� �H+�L�
H��H��I�L�I�@M�AA���������x�H�����H�H�t$@L�d$HL�cH�XH�L�t$PL�qL�|$XH�
L�zL�H�QA�f�A�@f�CA�@f�CA�@f�CA�@f�CA�@f�C
H��Hc��H��tL�6H���;�A�H�sL�|$Xf�H��Ic��H��tL�6I��H����A�$H�sL�t$PL�d$HH�t$@f�H��h3�f�AH��H�� _][�H�1k	L�AH�H�����������������H�\$H�l$ V� �K�H+�H�BH��H�ڋhD����8�H�����H�L�KH�XH�|$0H�S*L�t$8E3�H�AH;�wE��H;�s.��~H��f`�fq��H��H��u�I��I��fD�H�If�H��I��u�IcyDH��tL�?I��H����H��hfD�4{L�t$8H�|$0H�\$@H��H�l$HH�� ^�������������H�9j	L�AH�H�����������������H�)?	H�H�AH�����������������H�H��L�A������H��U	H�H�AH�����������������@SVAV� ��H+�L�
H��H��I�L�I�@L�I�AD���A��EpA����H�E���H�H�l$@H�|$HL�d$PH�H�iL�cH�XL�|$XH�
L�zH�L�AH�KH�BH;�w%H;�r �D�H�Rf�H��H��u��)�D�~H�Rf`�fq��H��H��u�I�HczH��tL�?H��H���O�A�H�{L�|$Xf�H��Hc��H��tL�?H��H��� �A�$H�{L�d$PH�|$HH�l$@f�H�D�p3�f�AH��H�� A^^[���@S� 脼H+�H�D�H�L�+i	H����H��H�� [��H�H��L�A������H�\$H�t$W� �;�H+�H�BH��H��L�A�x��t\H�L�t$0x����H�H�L�FHcAH�4A�f�FI�LcrM��tO�6H��H�N
�3�3�fB�Dv
H�L�t$0�xH�t$@H��H�\$8H�� _����H�\$H�l$W� 蛻H+�H�BH��H��L�A�h�ŋ���H���tEH�H�WH�xH�t$0�f�H�HcrH��tL�6H��H�O蝻H��h3�f�DwH�t$0H�l$@H��H�\$8H�� _���������������@S� ��H+�E3�H�D�@�H��j�H��H�� [��H�\$H�L$W� �˺H+�H���0��H��H�D$03�D�BH����H�=\	H�� H�H��H�\$8H�� _������H�H��������H���H�H�AH�����������������H�H��L�A������H�\$H�t$ W�P�+�H+�H�H��L�
H��HcXI�AL�I�McPL�@Ic��L�H�BLc��I��M�������+�L;���D�D$ H�QD��H�l$`E3�L�t$h�5�H�H�oH�L�pH�L�H�QH�XA�f�CA�@f�C
H��Hc��H��tL�?H���ƹI�H�<{L�t$hHcZH��tL�H��H��衹Lc��M��tM�H�_H��膹H�l$`H�\$pH��H�t$xH��P_�H�L$0���H��
H�L$0�Q����������@S�0��H+�H�L��H�Q�D$ H��D�@���H��H��0[����������H���H�H�AH�����������������H�H��L�A������H�\$H�t$ AV�P�j�H+�L�
L��H�H��HcXI�AL�H�BMcPLc��I�M�Hc��L�������+�L;���H�l$`H�QE3�H�|$hD��D�T$ �|�H�I�nH��H�<XI�H�L�pHc��H��tL�H���%�I�H�<_HcZH��tL�H��H����Lc��M��tM�H�_H����H�l$`H�|$hH�\$pH��H�t$xH��PA^�H�L$0���H�A�
H�L$0诵�������@S�0�D�H+�H�H�QL�
#Z	�D$ H��D�@�&�H��H��0[������H��L�AH�H�����������������H�\$H�l$ W� �۶H+�H�H��H��L�H�BA�h������H���tfH�t$0H�pH�L�t$8L�wH�HczH��tL�?H��H���ضH�4~Ic��H��tL�?I��H��蹶H�L�t$8�h3�f�~H�t$0H�l$HH��H�\$@H�� _�������H�yN	H�H�����H��H�H�AH�����������������H�H��L�A������H��M	H�H�AH�����������������@SUW� �µH+�L�
H��H��I�L�@I�M�AA�����h����H�����H�H�t$@L�t$HL�|$PL�qH�	L�H�xL�AH�	H��f��Bf�G�Bf�G�Bf�G�Bf�GH��
I�HcrH��tL�6H��H���q�H�4wIc��H��tL�?I��H���R�A�H�~L�|$PL�t$HH�t$@f�H��h3�f�AH��H�� _][��������H�\$H�t$W� 諴H+�H�BH��H�򋸄������H���tH�PH���j���H��y3�f�H�t$8H��H�\$0H�� _�������������H��K	H�H�AH�����������������H�t$H�|$AV� ��H+�H�H��L��L�@I��p�����H���t,I�H�PH�\$0I�^�?���H�\$0f�H��q3�f�HH�t$8H��H�|$@H�� A^���H�\$H�t$W� 蛳H+�H�BH��H�򋸄������H���tH�PH��誛��H��y3�f�H�t$8H��H�\$0H�� _�������������H���������������H���������������H���������������I�H�AB�AI�J�������L�L$ L�D$H�L$SVWATAUAVAW�@�̲H+�L��H����H�D$8I��H+3H�{H+;H��H���H;�u�#��L�oI��H���L��H�D$(H�����H��H�D$0H���H�L�f L�d$ H��$�H�	H�H��$�F�H�NH��$�L�CH�L��H��M;�u����%M��x�H��$�M��L�CI��H��]��M��M��H��H��b�H��H��@A_A^A]A\_^[��������H��`	L�AH�H�����������������H�\$H�t$W� 英H+�H�BH��H��L�A�p��	��t�H�����H�H�SH�XL�t$0�f��Af�C�Af�C�Af�C�Af�C�Af�C
�Af�C�Af�C�Af�CH�LcrM��tO�6H��H�K�H�H��p3�fB�DsL�t$0H�\$8H��H�t$@H�� _���������H�\$H�t$W� 諰H+�H�BH��H�򋸄������H���tH�PH���ھ��H��y3�f�H�t$8H��H�\$0H�� _�������������H�H9HL�H�����E�L��H��L��H�%#"����L3�A�@I�R0L��L3�A�@L��L3�A�@L��L3�L��I#�M�JH��IRH�BI;�t'A�H�;HtH;�tH�@;Hu�H��ID�I�I���3�H��ID�I�I�������H��G	H�H�AH�����������������H�H��L�A������H�G	H�H�AH�����������������@SUW� �B�H+�L�
H��H��I�L�I�@M�AA�����
�����H����H�H�t$@L�d$HL�cH�XH�L�t$PL�qL�|$XH�
L�zL�H�QA�f�A�@f�CA�@f�CA�@f�CA�@f�CA�@f�C
A�@f�CA�@f�CA�@f�CA�@	f�CH��Hc��H��tL�6H��跮A�H�sf�A�GL�|$Xf�CH��Ic��H��tL�6I��H����A�$H�sL�t$PL�d$HH�t$@f�H��h3�f�AH��H�� _][����H�H��������H�\$H�L$W� �˭H+�H��H���H@��H�D$0H��H����H�H��H�\$8H�� _��������@S� 脭H+�H��H;�t>H�H�H�|$0H�9H�H��tH�����`H����H�|$0H��H�� [�H��H�� [���@S�0�$�H+�H�H�QL�
\	�D$ H��D�@��H��H��0[������@S�0��H+�H�H�QL�
�[	�D$ H��D�@���H��H��0[��������������������̸(薬H+�H�	�yu!A�L��A��H������u�H��(�2�H��(��̸(�V�H+�H�	�y
u!A�
L��A��H�������u�H��(�2�H��(��̸(��H+��������������̸(�H+�ų������������̸(�֫H+����������������H���������������I�H�AB�AI�J�������L�L$ L�D$H�L$SVWATAUAVAW�@�l�H+�L��H��%�H�D$8I��H+3H�{H+;H��H����H;�u���L�oI��H����L��H�D$(H���"��H��H�D$0H���H�L�f L�d$ H��$�H�	H�H��$�F�H�NH��$�L�CH�L��H��M;�u�+��%M���H��$�M��L�CI��H�����M��M��H��H���H��H��@A_A^A]A\_^[�������̸(�V�H+�H�	�yu!A�L��A��H�������u�H��(�2�H��(��̸(��H+�H�	�yu%A�L�
[	A��H�������u�H��(�2�H��(���������������H�\$W� �H+�yH��H��t
����CH��H���H���CH�\$0H�� _���������̸(�v�H+�H�	�yu%A�L��Z	A��H�������u�H��(�2�H��(���������������H�\$UVWH��$`�������H+�H�,}H3�H���H��H��H��@L�AM��t%L�I`M��tI���H�L$H������H����Ƈ����tƇ�Ƈ�H�M����H�\$0H��t�CH�T$0H�M�����H�L$0H��t���H�M������H�M����A�
��H�M������H�sZ	H�D$XH�G0H�D$`H�D$XH�D$hH�)	H�D$pH�D$hH�D$xH�EH�E�H�D$xH�D$HH��?	H�D$PH�T$HH�L$@�8_�H�3�H�t$0E3�D�FH�g5	H�L$0�4�����L�L$@L�D$0H�����H�L$0���H�H�t$0E3�D�FH��Y	H�L$0����H�t$8E3�D�FH�,	H�L$8�������L�L$0L�D$8H��N��H�L$8�Z��H�L$0�N�A���@�t$(@�t$ L�
�}H�H�M����H�M����H�_xH�wxH��tH�����VH��苐�H�L$@���H���H3�脋H��$�H�Ġ_^]��H�\$UVWH��$`�����膦H+�H��zH3�H���H��H��H��xL�AM��t%L�I`M��tI���H�L$H�����H����Ƈ����tƇ�Ƈ�H�M��X��H�\$0H��t�CH�T$0H�M��*��H�L$0H��t����H�M��n���H�M��Z�A�
��H�M�����H��W	H�D$XH�G0H�D$`H�D$XH�D$hH�t&	H�D$pH�D$hH�D$xH�EH�E�H�D$xH�D$HH�=	H�D$PH�T$HH�L$@�\�H�3�H�t$0E3�D�FH��2	H�L$0�������L�L$@L�D$0H��#��H�L$0�/�H�H�t$0E3�D�FH�AW	H�L$0�^��H�t$8E3�D�FH�~)	H�L$8�?�����L�L$0L�D$8H�����H�L$8����H�L$0���A���@�t$(@�t$ L�
7{H�H�M��"�H�M���H�_xH�wxH��tH����VH����H�L$@�c�H���H3���H��$�H�Ġ_^]�̸(��H+�ի�������������@S� ��H+�H�=�u#H��H��L�nF	�P��=�H��H�� [�H��H�� [��������H�H�H�������̸(膣H+�H�ʍP��4��H��(���@S� �d�H+�H�ٍH�趋H�@H�H�H�� [���H�H�H��������H�\$H�l$H�t$ WATAUAVAW�@��H+�I��L��H��M�IcyH��~I��L��Hk�%A�H�M�II��u�L��H�T$ ��[H�D$(H��t
I�A�F�$H���8��8�H9EuH�
�����L�mL�l$0H�D$8�H�܊H��H�D$8H�\$pL�D$pH�H�q�L�MI�I�]W�H��x�H*��H��H���H��H*��X�H�]8W�H��x�H*��H��H��H�Ã�H��H*��X�(��^�/�������^��L�3��
,Z	/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H���(H�E0H#�H�L�}I�\�I�MH;�uH�L$ �[M�<�@f�H�N�QL�CE�HA;�uI;�tI��H�������tI;�tH�[��H�H�D$ H�\$(�H�\$ H�D$((D$ fD$ L�MH�T$ L�BI�AH�EH�L�FI�0H�rH�MH�E0H#�H�L��M;MuH�4��L;�uH�4��L9D�uH�t�I�6A�FI��L�\$@I�[8I�k@I�sHI��A_A^A]A\_�̸�f�H+�L��3�H+�L��H��H��I;�HG�H��t?H��r9I�H���H��M;�wI;�s$H�<$H��I��H��H��H���H�L�H�<$M;�tI�I�I��M;�u�H���������������H��������������H���������������3�H�H�AH�AH�AH�A H����������3�H�H�AH�AH�����������������̸(�v�H+�H��(H�%����������H��������������̸(�F�H+�H�3�H��(H� �������H���������������H���������������H���������������H���������������A�������������@SUWATAU� �ΞH+�H�AL��H�I��H+�H+�H��H��������?H��M��H��H;���H�IH+�H�t$PH��L�t$XH��L�pH��H��L�|$`H+�H;�wH�
I;�IB�H���%��A�MH���H��L�GH�L�<�M;�uL+��M��L+�舞L�GI�OM+�I���u�L��M��H��H�����L�t$XI��L�|$`H�t$PH�� A]A\_][�衽���3�H�H�AH�AH������������������f�H������������H�����������������������������3�H�H�AH�AH������������������H�\$W� �`�H+�H�BH�H�H��t8ff�H�;H�K�ӪH�K�Y���HH���׆�H��H��u�H�\$0H�� _�������̸(�H+�H�ʍP 褆�H��(���H�����������������������������H��������������̸(覜H+�zH�JtH�3�H��(H� H��(���������H�JH�����H�JH�����H�\$H�t$W� �K�H+�H��H��H�I L�CH�AL;�wH����L�CH�K I�@�H!CI�@�HKH#�H�<�H�KH�<9u�(�Q�H�KH�H�KH�H��詎��H�C H�\$0H�t$8H�� _����������������������������������H;�tfff�I�H�H��H;�u��3�H�H�AH������H���������������H��������������̸(�F�H+�H��������?H;�w
H��H��(��2����H�H�����������H�\$W� ��H+�H��I��H+�H��L��H���F�H��H��H�\$0H�� _����H�������������̸H�����������@S� 褚H+�H���H��H�� [����������������H�AH������������������������H�H��H�QL�A��H�AH������������������������H�H��H�Q������H�\$W� ��H+�H��H�YH��t+H�K���H�K��H�_H��t�HH��蓃�H�\$0H�� _������������H�AH�A����H�IH�����������H�IH�����������@S� 脙H+�H�H�H��tH��թ�`H��H�� [��H�� [������H�H�������H�\$H�l$H�t$H�|$ AV� � �H+�H�H�zL�qH�H�pH�H�iL�HH��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�BIc��H��tL�I��H�����EH�_f��Ef�CH��Hc��H��tL�?H��H��輘A�H�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^���������L�I�H�H�AHc��I�@Hc��H��
H�����������H��/	H�H�AH�����������������H�H��L�A������H��/	H�H�AH�����������������H�\$W� 蠗H+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BI�HcZH��tL�H��H��聗H�_H�\$0H�� _���������H�AH�HcAH��	�H��E	L�AH�H�����������������@S� �ԖH+�H�YH�	�u"���f�H��H�� [������H�H�HH�Hc@H����������������H�1.	H�H�AH�����������������H�\$H�l$H�t$W� �V�H+�H�H�z
H�iH�pH�L�@H�H��f��Af�B�Af�B�Af�B�Af�BI�HcZH��tL�H��H���O�H�<_Hc��H��tL�H��H���0��MH�_H�\$0H�l$8H�t$@f�H��H�� _���L�I�H�HH�HcPI�@Hc��H��H��������������H�!-	H�H�AH�����������������H�H��L�A������H�!kH�H�AH�����������������H�y-	H�H�����H�\$H�t$W� ��H+�H�H��H�qH�HcZH��tL�H��H���<�H�<_Hc��H��tL�H��H����H�t$8H�_H�\$0H�� _����������������H�H�IH�HcBHc��H���������H�QjL�AH�H�����������������H�H��L�A������H��iH�H�AH�����������������H�H��L�A������H�iiH�H�AH�����������������H�\$W� ��H+�L�AH�zH��f�
I�HcZH��tL�H��H����H�_H�\$0H�� _��H�AH�HcAH����H�H��L�A������H�\$H�l$H�t$H�|$ AV� �p�H+�H�H��H�iH��H�H�pH�L�qH�L�@H�AH;�w'H;�r"���H�If�H��H��u��)�D�~H�If`�fq��H��H��u�I�HczH��tL�?H��H���/�A�H�{f�H��Hc��H��tL�?H��H�����MH�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^��L�I�H�H�AH�I�@HcQHc��H��H�����������H��)	H�H�AH�����������������H�H��L�A������H�		H�H�AH�����������������H��=	L�AH�H�����������������H�\$W� �БH+�L�H��L�IH��*I�@H;�w3�I;�s6�ff��A~I��f`�fq��H��H��u�H��H��DA�M�@f�H��H��u�IcyDH��tL�?I��H��蝑H�{H�\$0H�� _�����H�AHc@DH������H��<	L�AH�H�����������������H�\$H�l$H�t$H�|$ AV� ��H+�H�H�zH�iH�H�pH�L�qL�HH��f��Af�B�Af�B�Af�B�Af�B�Af�B
Ic��H��tL�I��H���ΐA�H�_f�H��Hc��H��tL�?H��H��褐�MH�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^�L�I�H�H�AHc��I�@Hc��H��H�����������H��'	H�H�AH�����������������H�H��L�A������H��2	H�H�AH�����������������H�I'	L�AH�H�����������������H�\$H�l$H�t$H�|$ AV� �`�H+�H�H�zH�iH�H�pH�L�qL�HH��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�BIc��H��tL�I��H���.�A�H�_f�H��Hc��H��tL�?H��H�����MH�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^�L�I�H�H�AHc��I�@Hc��H��H�����������H��%	H�H�AH�����������������H�H��L�A������H�	1	H�H�AH�����������������H��9	L�AH�H�����������������H�\$W� �ЍH+�L�IH��H�L�CH�BH;�w3�L;�s �~H��f`�fq��H��H�����H��fff��H�Rf�H��H��u�I�HczH��tL�?H��H��認H�{H�\$0H�� _��H�AH�HcAH���H��8	L�AH�H�����������������H�\$H�l$H�t$H�|$ ATAVAW� ��H+�H�H�zL�qH�H�pH�L�aH�H�hH�L�yL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�BI�HcZH��tL�H��H���ÌA�H�_f�H��Hc��H��tL�?H��H��虌A�$H�{f�H��Hc��H��tL�?H��H���n�A�H�{H�\$@H�l$HH�t$PH�|$Xf�H��H�� A_A^A\�������L�	I�H�H�H�H�AH�H�BLcAHc��I�AL�Hc��H��
I�������H�A#	H�H�AH�����������������H�H��L�A������H���H�H�AH�����������������H�H��L�A������H���H�H�AH�����������������H�\$W� ��H+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BIc��H��tL�I��H����H�_H�\$0H�� _����������H�AHc��H��	�H��-	L�AH�H�����������������H�\$H�l$H�t$H�|$ ATAVAW� �,�H+�H�H�zL�qH�H�pH�L�aH�H�hH�L�yL�HH��f��Af�B�Af�B�Af�BIcYDH��tL�I��H����A�H�_f�H��Hc}DH��tL�?H��H���A�$H�{f�H��Hc~DH��tL�?H��H���ЉA�H�{H�\$@H�l$HH�t$PH�|$Xf�H��H�� A_A^A\���������L�	I�H�H�H�H�ALc@DH�BHcHDI�AL�Hc@DH��I����������������H�� 	H�H�AH�����������������H�H��L�A������H��+	H�H�AH�����������������H�H��L�A������H��+	H�H�AH�����������������H�m+	L�AH�H����������������̉H�������������H�\$W� �@�H+�H�QH��H��H�Y8W�x�H*��H�ƒ�H��H��H*��X��^�j��
L@	3�/�r�\�/�s
H��H���H,�H��H;�HG�H;�sH��s
H��H;�sH��H��H��H�\$0H�� _����������H�QL��H��W�x�H*��H�ƒ�H��H��H*��X�H�I8W�H��x�H*��^�A/���H����H��H��H*��X��^�A/��������̸(��H+�H���8��8�H9AuH�
,��^��H��(�M�XH�AM�M�YM�M�HH#Q0H��HQH�H;AuL�
I��L�J�I;�uL�
I���L9ZuL�JI���3�H�H�AH�����̸(膆H+�H�ʍP �4p�H��(���H���������������H���������������H�\$H�l$H�t$H�|$ ATAVAW� �,�H+�H��H�Q�H��HE�I�fffffffH��H+�H��rH��sI��H+�H;��tH���L�eH��������H;��RH��H��r/H�A'H;��4H���	nH��tL�p'I���I�F���`��H��t
��mL���E3�H�MH�EH�<�N�<�I�K�7H+�L��H��賅H�H�UH��L;�w%M��蜅I�L��M+�I��3��y�M��I���1H�<�L���o�H�EI�H�H+�L��I���U�J�3L��3��9�H�MH��t3H�EH��H��rH��'L�A�I+�H�A�H��w0I���hn�L�uHuH�\$@H�l$HH�t$PH�|$XH�� A_A^A\�N��舫������3�H�H�AH�AH�AH�A H���������̸(�F�H+��H��(�l��������H���������������3�H�H�AH�AH������������������H���������������@S� ��H+�yH��t
�"��CH�� [���������H�H��L�A������L�H������������H�\$W� 萃H+�L�H�zL�IA�f�A�@f�BIc��H��tL�I��H��豃H�_H�\$0H�� _���������H�AHc��H���H�=0	L�AH�H�����������������3�H�H�AH�AH������������������L�AH��������?L+H��I��M��I��I+�L;�wK�H;�HB����������������H�\$W� 蠂H+�I��I��H+�I��L����H��H��H�\$0H�� _�������H���������������3�H�H�AH�����̸(�F�H+�H�IH��t	�P ��k�H��(�������������H�\$H�l$H�t$W� ��H+�I�H�zI�pH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BA�@	f�BIc��H��tL�I��H���с�EH�_f��Ef�CH��Hc��H��tL�?H��H��蟁H�l$8H�{H�\$0H�t$@H�� _�������������H�H�H�BHc��H�AHc��H��H�������������̸(��H+�I��H��(����������H�AH�HcAH��
�H�\$H�t$W� 諀H+�I�H�z
I�pL�@H�H��f��Af�B�Af�B�Af�B�Af�BI�HcZH��tL�H��H��諀H�<_Hc��H��tL�H��H��茀H�t$8H�_H�\$0H�� _���������������H�H�PH�HcPH�AHc��H��H�����������������H�\$H�l$H�t$W� ��H+�I�H��I�pH�H�hH�L�AH�KH�BH;�w$H;�r�@�H�Rf�H��H��u��)�D�~H�Rf`�fq��H��H��u�I�HczH��tL�?H��H����EH�{f�H��Hc��H��tL�?H��H���eH�l$8H�{H�\$0H�t$@H�� _���H�H�H�BH�H�ALcBHc��H��I��������������I�@L�J*H;�w3�M;�s3���A~I��f`�fq��H��H��u�H��H��DA�M�@f�H��H��u�H���������̸�����������H�\$H�l$H�t$W� �&~H+�I�H�zI�pH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
Ic��H��tL�I��H���~�EH�_f�H��Hc��H��tL�?H��H����}H�l$8H�{H�\$0H�t$@H�� _���������H�H�H�BHc��H�AHc��H��H��������������H�\$H�l$H�t$W� �&}H+�I�H�zI�pH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BA�@	f�BIc��H��tL�I��H����|�EH�_f�H��Hc��H��tL�?H��H����|H�l$8H�{H�\$0H�t$@H�� _�����H�H�H�BHc��H�AHc��H��H��������������I�@I��L�JH;�w3�M;�s!�A~I�Hf`�fq��H��H�����L�@@�H�If�H��I��u�H����������̸�����������H�\$H�l$H�t$WAVAW� �{H+�I�H�zI�pH�L�xH�H�iH�L�pL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BI�HcZH��tL�H��H���i{A�H�_f�H��Hc��H��tL�?H��H���?{A�H�{f�H��Hc��H��tL�?H��H���{H�l$HH�{H�\$@H�t$PH�� A_A^_���������������H�L�I�H�H�BH�I�@LcJHc��H�AL�Hc��H��	I����������H�\$H�l$H�t$WAVAW� �2zH+�I�H�zI�pH�L�xH�H�iH�L�pL�L�IA�f�A�@f�BA�@f�BA�@f�BIcYDH��tL�I��H���(zA�H�_f�H��Hc}DH��tL�?H��H���zA�H�{f�H��Hc~DH��tL�?H��H����yH�l$HH�{H�\$@H�t$PH�� A_A^_����H�L�I�H�H�BLcHDI�@HcPDH�AL�Hc@DH��I���H�\$W� � yH+�IcXDI��H��H��tL�H��H���YyH�_H�\$0H�� _�H�ZH�\$0H�� _��HcAD������������H�\$H�l$H�t$WATAUAVAW� �xH+�L��H��������H�Ȼ��H��H;�vH�
ԧ��~�H�B�H�H���H��I�mH�L��I�M�ɚ��H�C�I�E0I�]8I�]H�H��H;��Zff�H�6L�KMcQI��E��~!I�QL��fDHk�%�
H�H�RI��u�M�u0L#�I��MuI9.uI�I�^��I�~L�GA�@D;�uOM;�tI��I�ID��A��*���u2L�L;�t!H�SH�2H�NL�I�@H�I�HH�VH�CI�^�L��I9>tXH�L��H�K�QL�GE�HA;�u�I;�tI��H�������u�L�H�SH�2H�NL�I�@H�I�HH�VH�C�$H�SH�2H�NL�9I�GH�I�OH�VH�CI�H��H;������@�H�\$PH�l$XH�t$`H�� A_A^A]A\_����@S� �vH+�H�Y8W�H��x�H*��H�ƒ�H��H��H*��X��^��v�
�.	3�/�r�\�/�s
H��H���H,�HȸH;�HG�H;�sH��sH��H;�rH��H�� [�����������������H�A8������������H���8��8������̸(��uH+�H�ʍP �_�H��(��̸(��uH+�H�
,(	�|������H�fffffff�����̸(�uH+�H��������H;�wWH��H��r1H�A'H;�v=H����]H��H��tH��'H���H�H�H��(�}�H��t	H��(�]3�H��(��8�����������@S� �uH+�H�H��tBH�{t;H�S���H�CL�D$0H�H�CH�@H�CH�CH�S H�KH�D$0�W��H�� [��H�H������������H�\$H�l$H�t$W� �tH+�H�H�zH�qH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BA�@	f�BIc��H��tL�I��H���at�EH�_f��Ef�CH��Hc��H��tL�?H��H���/tH�l$8H�{H�\$0H�t$@H�� _�������������H�H�H�BHc��H�AHc��H��H��������������H�\$H�t$W� �ksH+�H�H�z
H�qL�@H�H��f��Af�B�Af�B�Af�B�Af�BI�HcZH��tL�H��H���ksH�<_Hc��H��tL�H��H���LsH�t$8H�_H�\$0H�� _���������������H�H�PH�HcPH�AHc��H��H�����������������H�\$H�l$H�t$W� �rH+�H�H��H�qH�H�hH�L�AH�KH�BH;�w$H;�r�@�H�Rf�H��H��u��)�D�~H�Rf`�fq��H��H��u�I�HczH��tL�?H��H���Or�EH�{f�H��Hc��H��tL�?H��H���%rH�l$8H�{H�\$0H�t$@H�� _���H�H�H�BH�H�ALcBHc��H��I��������������H�\$H�l$H�t$W� �fqH+�H�H�zH�qH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
Ic��H��tL�I��H���Uq�EH�_f�H��Hc��H��tL�?H��H���+qH�l$8H�{H�\$0H�t$@H�� _���������H�H�H�BHc��H�AHc��H��H��������������H�\$H�l$H�t$W� �fpH+�H�H�zH�qH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BA�@	f�BIc��H��tL�I��H���1p�EH�_f�H��Hc��H��tL�?H��H���pH�l$8H�{H�\$0H�t$@H�� _�����H�H�H�BHc��H�AHc��H��H��������������H�H�PH��H����H�\$H�l$H�t$WAVAW� �2oH+�H�H�zH�qH�L�xH�H�iH�L�pL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BI�HcZH��tL�H��H���	oA�H�_f�H��Hc��H��tL�?H��H����nA�H�{f�H��Hc��H��tL�?H��H���nH�l$HH�{H�\$@H�t$PH�� A_A^_���������������H�L�I�H�H�BH�I�@LcJHc��H�AL�Hc��H��	I����������H�\$H�l$H�t$WAVAW� ��mH+�H�H�zH�qH�L�xH�H�iH�L�pL�L�IA�f�A�@f�BA�@f�BA�@f�BIcYDH��tL�I��H����mA�H�_f�H��Hc}DH��tL�?H��H���mA�H�{f�H��Hc~DH��tL�?H��H���zmH�l$HH�{H�\$@H�t$PH�� A_A^_����H�L�I�H�H�BLcHDI�@HcPDH�AL�Hc@DH��I���H��������������H��������������̸(�lH+�W�H��x�H*��H�ƒ�H��H��H*��X��^��l�
�$	3�/�r�\�/�s
H��H���H,�H�H��(�����L�IcPH��~)I��L��@f�A�M�@Hk�%H�I��u�H�A0H#�����L�RM�M�HI�	H�AH�L�IM�PH�BI��������������H���������������H���8��8�������H���������������H�fffffff������H�\$H�t$W� �{kH+�I�H�rI�xL�HH��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�BIc��H��tL�I��H���Wk�H�^H�\$0H�t$8f��Of�HH��H�� _��������H�H�HHc��H����������������H�\$W� �jH+�I�H�z
M�HH��f��Af�B�Af�B�Af�B�Af�BI�HcZH��tL�H��H���jH�_H�\$0H�� _���������������H�AH�HcAH���H�\$H�t$W� �jH+�I�H��I�pH��H�L�@H�AH;�w H;�r��H�If�H��H��u��)�D�~H�If`�fq��H��H��u�I�HczH��tL�?H��H����i�H�{H�\$0H�t$8f�H��H�� _��������H�H�HH�Hc@H����������������H�\$H�t$W� �+iH+�I�H�zI�pL�HH��f��Af�B�Af�B�Af�B�Af�B�Af�B
Ic��H��tL�I��H���'i�H�_H�\$0H�t$8f�H��H�� _����������������H�H�HHc��H����������������H�\$H�t$W� �khH+�I�H�zI�pL�HH��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�BIc��H��tL�I��H���Gh�H�_H�\$0H�t$8f�H��H�� _����������������H�H�HHc��H����������������H�\$H�l$H�t$H�|$ AV� �gH+�I�H�zI�hH�H�pH�L�qL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�BI�HcZH��tL�H��H���egA�H�_f�H��Hc��H��tL�?H��H���;g�MH�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^��������L�I�H�H�AH�I�@HcQHc��H��	H�����������H�\$H�l$H�t$H�|$ AV� �`fH+�I�H�zI�hH�H�pH�L�qL�HH��f��Af�B�Af�B�Af�BIcYDH��tL�I��H���afA�H�_f�H��Hc~DH��tL�?H��H���:f�MH�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^�������L�I�H�H�AHcPDI�@Hc@DH��H�����������������H���������������H��������������H���������������H���������������H�\$H�t$W� �+eH+�H�H�rH�yL�HH��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�BIc��H��tL�I��H���e�H�^H�\$0H�t$8f��Of�HH��H�� _��������H�H�HHc��H����������������H�\$W� �PdH+�H�H�z
L�AH��f��Af�B�Af�B�Af�B�Af�BI�HcZH��tL�H��H���WdH�_H�\$0H�� _���������������H�AH�HcAH���H�\$H�t$W� �cH+�H�H��H�qH��H�L�@H�AH;�w H;�r��H�If�H��H��u��)�D�~H�If`�fq��H��H��u�I�HczH��tL�?H��H���c�H�{H�\$0H�t$8f�H��H�� _��������H�H�HH�Hc@H����������������H�\$H�t$W� ��bH+�H�H�zH�qL�HH��f��Af�B�Af�B�Af�B�Af�B�Af�B
Ic��H��tL�I��H����b�H�_H�\$0H�t$8f�H��H�� _����������������H�H�HHc��H����������������H�\$H�t$W� �bH+�H�H�zH�qL�HH��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�BIc��H��tL�I��H���a�H�_H�\$0H�t$8f�H��H�� _����������������H�H�HHc��H����������������H�\$H�l$H�t$H�|$ AV� �0aH+�H�H�zH�iH�H�pH�L�qL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�BI�HcZH��tL�H��H���aA�H�_f�H��Hc��H��tL�?H��H����`�MH�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^��������L�I�H�H�AH�I�@HcQHc��H��	H�����������H�\$H�l$H�t$H�|$ AV� �`H+�H�H�zH�iH�H�pH�L�qL�HH��f��Af�B�Af�B�Af�BIcYDH��tL�I��H���`A�H�_f�H��Hc~DH��tL�?H��H����_�MH�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^�������L�I�H�H�AHcPDI�@Hc@DH��H�����������������I��f��Af�B�Af�B�Af�B�Af�BH�B
��̸�����������H�\$W� ��^H+�I�H��M�HH��H�AH;�w,H;�r'�@��H�If�H��H��u��)�D�~H�If`�fq��H��H��u�I�HczH��tL�?H��H���^H�{H�\$0H�� _�������H�AH�HcAH���H�\$W� � ^H+�I�H�zM�H�f��Af�B�Af�B�Af�B�Af�B�Af�B
Ic��H��tL�I��H���#^H�_H�\$0H�� _�����������H�AHc��H���H�\$W� �]H+�I�H�zM�H�f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�B�Af�B�Af�B�A	f�BIc��H��tL�I��H���s]H�_H�\$0H�� _�����������H�AHc��H��
�H�\$H�l$H�t$W� ��\H+�I�H�zI�pH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BI�HcZH��tL�H��H���\�EH�_f�H��Hc��H��tL�?H��H���\H�l$8H�{H�\$0H�t$@H�� _���������������H�H�H�BH�H�ALcBHc��H��I��������������H�\$H�l$H�t$W� ��[H+�I�H�zI�pH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BIcYDH��tL�I��H����[�EH�_f�H��Hc~DH��tL�?H��H���[H�l$8H�{H�\$0H�t$@H�� _�H�H�H�BHcPDH�AHc@DH��H����L�A�f�A�@f�BA�@f�BA�@f�BA�@f�BH�B
�������������̸�����������H�\$W� �ZH+�L�AH��H�H�KH�BH;�w,H;�r'�@��H�Rf�H��H��u��)�D�~H�Rf`�fq��H��H��u�I�HczH��tL�?H��H���ZH�{H�\$0H�� _�������H�AH�HcAH���H�\$W� ��YH+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
Ic��H��tL�I��H����YH�_H�\$0H�� _�����H�AHc��H���H�\$W� �`YH+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BA�@f�BA�@f�BA�@	f�BIc��H��tL�I��H���9YH�_H�\$0H�� _�H�AHc��H��
�H�\$H�l$H�t$W� �XH+�H�H�zH�qH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BA�@f�BA�@f�B
A�@f�BI�HcZH��tL�H��H���X�EH�_f�H��Hc��H��tL�?H��H���aXH�l$8H�{H�\$0H�t$@H�� _���������������H�H�H�BH�H�ALcBHc��H��I��������������H�\$H�l$H�t$W� �WH+�H�H�zH�qH�H�hL�L�IA�f�A�@f�BA�@f�BA�@f�BIcYDH��tL�I��H���W�EH�_f�H��Hc~DH��tL�?H��H���sWH�l$8H�{H�\$0H�t$@H�� _�H�H�H�BHcPDH�AHc@DH��H����I�@H�JH;�w,I;�r'�f�A�M�@f�H��H��u�H��øf��A~M�@f`�fq��H��H��u�H��������������̸�����������H�\$H�t$W� �KVH+�I�H�zI�pL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�BI�HcZH��tL�H��H���>V�H�_H�\$0H�t$8f�H��H�� _�������H�H�HH�Hc@H����������������H�\$H�t$W� �UH+�I�H�zI�pL�HH��f��Af�B�Af�B�Af�BIcYDH��tL�I��H���U�H�_H�\$0H�t$8f�H��H�� _���H�H�HHcADH���H�\$H�t$W� �TH+�H�H�zH�qL�@H��f��Af�B�Af�B�Af�B�Af�B�Af�B
�Af�BI�HcZH��tL�H��H����T�H�_H�\$0H�t$8f�H��H�� _�������H�H�HH�Hc@H����������������H�\$H�t$W� �;TH+�H�H�zH�qL�HH��f��Af�B�Af�B�Af�BIcYDH��tL�I��H���JT�H�_H�\$0H�t$8f�H��H�� _���H�H�HHcADH���H�\$W� �SH+�I�H�zM�H�f��Af�B�Af�B�Af�BIcYDH��tL�I��H����SH�_H�\$0H�� _��������������H�AHc@DH������H�\$W� �0SH+�L�H�zL�IA�f�A�@f�BA�@f�BA�@f�BIcYDH��tL�I��H���BSH�_H�\$0H�� _����������H�AHc@DH������@S� �RH+�H��3����H��H��H�� [�����������@S�@�RH+�H�����H��tKL�H�T$ L��H��A�H�D$ H�����H�L$ �xuH�\$0H�D$0��ZH��H��@[��Z3�H��@[��@S� �RH+�H������H��H��H�� [�y������������@S� ��QH+�H�=AH��uL����P�H�
A�=ZH��@H��H�� [�)������������H�\$W� �QH+�H��H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _��������@S�@�DQH+�H�=�@H��uL����P�H�
{@��YH��tNH�L�f@H�T$ H��H�D$ H�����H�L$ �xuH�\$0H�D$0�QYH��H��@[�BY3�H��@[���@S� �PH+�H�=@H��uL�M��P�H�
�?�
YH��?H��H�� [������������H�\$W� �`PH+�H��H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _��������H�\$W� �PH+�H��H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _��������H�\$W� �OH+�H��H��H��t	H�H��PH�H�H��tH��PH��H�\$0��H�� _��������@S�@�tOH+�H�=�>H��uL�-��P�H�
�>��WH��tNH�L��>H�T$ H��H�D$ H��~��H�L$ �xuH�\$0H�D$0��WH��H��@[�rW3�H��@[���H���������������H�	L�AH�H�����������������H���H�H�AH�����������������H���������������H���������������H���������������H�H�H��H�A���������������H���������������H���������������@S� �$NH+�yH��tH�� [H�%b�f_H�_�H��CH�� [���@S� ��MH+�H��@bH�1�H�H���CH�� [�̋���������������@S� �MH+�H�=�<u#H��<H��L�.��P���UH��H�� [�H��<H�� [��������H�H��������H���������������H�\$H�t$ W�P�+MH+�M�I��Hc�H��I�BL�I�McYL�HIc��L�I�@Lc��I��M���H�����+H��L;���D�D$ H�WD��H�l$`E3�L�t$hH��0jH�H�kH�L�pH�L�H�QH�pA�f�CA�@f�C
H��Hc��H��tL�6H���LI�H�4sL�t$hHcZH��tL�H��H���LLc��M��tM�H�^H���LH�l$`H�\$pH��H�t$xH��P_�H�L$0�q��H��N
H�L$0�LJ����@S�0��KH+���D$ M��H�QD��H���iH��H��0[������������H���������������H�\$H�t$ W�P�KH+�M�I��Hc�H��I�BL�I�@McYLc��I�M�Lc��M���H�����+H��L;���H�l$`H�WE3�L�t$hD��D�\$ H���hH�H�kH��H�4pH�H�L�pHc��H��tL�H���AKI�H�4^L�t$hHcZH��tL�H��H���KLc��M��tM�H�^H���KH�l$`H�\$pH��H�t$xH��P_�H�L$0�p��H�^M
H�L$0��H����@S�0�dJH+�D���D$ H�QH��L�
8��JhH��H��0[����������H�H�H��AA�AH�I����H���������������H�H��������H���������������H�H������������H���������������H���������������@S�0�IH+�D���D$ H�QH��L�
����gH��H��0[����������@S�0�dIH+�D���D$ H�QH��L�
`��JgH��H��0[����������H�H�H��AA�AH�I����H���������������@S� ��HH+�H��@^H���CH�� [������������H�H��L�A������H�a�H�H�AH�����������������@SVAV�0�HH+�L�
H��H��I�L�I�@L�I�AD���A��EpA��deH�E���H�H�l$PH�|$XL�d$`H�H�iL�cH�XL�l$(L�C$H�
E3�L�|$ L�zH�L�IH�BH;�wA��L;�s5�ff��~H��f`�fq��H��H��u�H��H��fD�H�Rf�H��H��u�I�HczH��tL�?H��H����GA�H�{L�|$ f�H��Hc��H��tL�?H��H���GA�$H�{L�d$`H�|$XH�l$Pf�H�D�pfD�iL�l$(H��H��0A^^[���������̸(�GH+�H�ʍP���0�H��(���H�\$H�t$H�|$AV� ��FH+�H�q0M��H�AI#�H��H��HqH�^H;�u
H�H�B�OH�6I�L�C�QE�HA;�uI;�tI��H���d��tH;�tH�[��H�H�H�_�H�H�GH�\$0H��H�|$@H�t$8H�� A^������������H�\$L�D$H�L$W� �&FH+�I��H��H�H�A�H(�j.H�GH�HH�H�D$@L�D$@�0�H��H�\$8H�� _��H���������������H�H�A��AH������������������H�H�A��AH�������������������������������̋�H�����������H���������������H���������������3�H�H�AH�AH������������������@S� �$EH+�H��H�J��RH�K�:c��HH���.�H�� [�������������������̸(��DH+�H���ytH�3�H��(H� H��(���������H��������������̸(�DH+�H��I��H��(�T7������L�AH�I�H�A�H���������������H���������������H�H�H���������H���������������H�\$W� � DH+�H��I��H+�H��L��H���fDH�;H�\$0H�� _��������H��������������L�A�A�H�A��H���������������@S� �CH+�H�JH��DQH�H�� [H�%�a�����H�H�H��������H�H�H��������H�H�H��������H�H�����������H�\$W� �@CH+�H��I��H+�H��L��H���CH�;H�\$0H�� _��������H��������������H�H+H��������H��������������H�\$W� ��BH+�H��H��L��3��
AH�;H�\$0H�� _������������������������@S� �BH+�H��H���ytH�3�H��H�� [����̸(�VBH+�H�ʍP��,�H��(���@S� �4BH+�H��H�A�H(�~*H�CH�� [�����H�H��H�A��H�\$H�l$H�t$H�|$ AV� ��AH+�H�L�B$H�iH��H�H�pH�L�qH�L�HH�AH;�w3�L;�s0�D�~H��f`�fq��H��H��u�H���H��fD�H�If�H��H��u�I�HczH��tL�?H��H���AA�H�{f�H��Hc��H��tL�?H��H���pA�MH�{H�\$0H�l$8H�t$@H�|$Hf�H��H�� A^�������������L�I�H�H�AH�I�@HcQHc��H��H�����������H�Q�H�H�AH�����������������H�H��L�A������H�\$H�t$H�|$AV� �e@H+�H�H��H�qH�L�pHc��H��tL�H���@I�H�<_HcZH��tL�H��H���s@H�<_Hc��H��tL�H��H���T@H�t$8H�_H�\$0H�|$@H�� A^�L�H�II�@H�HcBHc��I�H�Hc��H��������H�\$H�t$H�|$AV� �?H+�H�H�zH�qH�L�pL�L�IA�f�A�@f�BIc��H��tL�I��H���?I�H�<_HcZH��tL�H��H���?H�<_Hc��H��tL�H��H���i?H�t$8H�_H�\$0H�|$@H�� A^������L�I�@H�I�LcJH�PHc��L�H�AHc��H��I����������������H���H�H�AH�����������������H���L�AH�H�����������������3�H�H�AH�AH������������������H���������������H���������������H���������������H�\$H�l$H�t$W� �>H+�I�H��I�pH�L�C$H�hH�L�IH�BH;�w3�L;�s-�f��~H��f`�fq��H��H��u�H��H��fD�H�Rf�H��H��u�I�HczH��tL�?H��H����=�EH�{f�H��Hc��H��tL�?H��H���=H�l$8H�{H�\$0H�t$@H�� _��������������H�H�H�BH�H�ALcBHc��H��I�������������̸(��<H+�H�ʍP��&�H��(���H�\$H�t$W� �<H+�I�pH��I�Hc��H��tL�H����<H�H�<_HcZH��tL�H��H����<H�t$8H�_H�\$0H�� _���H�AH�	H�HcBHc��H���������H�\$H�t$W� �+<H+�I�H�zI�pL�HH��f��Af�BIc��H��tL�I��H���G<H�H�<_HcZH��tL�H��H���'<H�t$8H�_H�\$0H�� _����������H�AH�H�LcBH�HHc��H��I�����������������H�\$H�l$H�t$W� �f;H+�H�H��H�qH�L�C$H�hH�L�IH�BH;�w3�L;�s-�f��~H��f`�fq��H��H��u�H��H��fD�H�Rf�H��H��u�I�HczH��tL�?H��H���*;�EH�{f�H��Hc��H��tL�?H��H���;H�l$8H�{H�\$0H�t$@H�� _��������������H�H�H�BH�H�ALcBHc��H��I��������������H�\$H�t$W� �;:H+�H�qH��H�Hc��H��tL�H���p:H�H�<_HcZH��tL�H��H���P:H�t$8H�_H�\$0H�� _���H�AH�	H�HcBHc��H���������H�\$H�t$W� �9H+�H�H�zH�qL�HH��f��Af�BIc��H��tL�I��H����9H�H�<_HcZH��tL�H��H���9H�t$8H�_H�\$0H�� _����������H�AH�H�LcBH�HHc��H��I�����������������H�\$H�t$W� ��8H+�I�H��I�pL�B$H�L�HH�AH;�w3�L;�s+��~H��f`�fq��H��H��u�H���H��@�H�If�H��H��u�I�HczH��tL�?H��H���8�H�{H�\$0H�t$8f�H��H�� _���H�H�HH�Hc@H����������������H�\$W� �8H+�I�H�zM�H�f��Af�BIc��H��tL�I��H���38H�_H�\$0H�� _�����������H�AHc��H���H�\$H�t$W� �7H+�H�L�B$H�qH��H�L�HH�AH;�w3�L;�s+��~H��f`�fq��H��H��u�H���H��@�H�If�H��H��u�I�HczH��tL�?H��H���j7�H�{H�\$0H�t$8f�H��H�� _���H�H�HH�Hc@H����������������H�\$W� �6H+�I�H��M�HL�B$H�AH;�w3�L;�s5�ff��~H��f`�fq��H��H��u�H���H��fD�H�If�H��H��u�I�HczH��tL�?H��H���6H�{H�\$0H�� _��H�AH�HcAH���H�\$W� �6H+�L�IH��H�L�C$H�BH;�w3�L;�s5�ff��~H��f`�fq��H��H��u�H��H��fD�H�Rf�H��H��u�I�HczH��tL�?H��H����5H�{H�\$0H�� _��H�AH�HcAH���I�@L�J$H;�w3�M;�s3���A~I��f`�fq��H��H��u�H��H��DA�M�@f�H��H��u�H���������̸�����������H���������������@S� �4H+�H��FH��H�H���CH�� [��H���������������@S� �t4H+�H���HH���H�H�� [���������I�H�H��������̸(�64H+�H��(H�%�I��������L�D$�(�4H+�I�L�D$@H��H�D$@�9H��(�����H���������������H�\$H�t$W� ��3H+�H�ډH���AH���ztH���HH���H�G�G�C H�t$8�G 3���C H��H�\$0H�� _��������H���������������H���������������H�H�����������@S� �43H+�H��H����@H�H�� [H�%EQ�����@S� �3H+�H��H����@H�H�� [H�%Q����̸(��2H+�H��(H�%h@��������H���������������H�H�H�����������������������H�\$W� �2H+�H��I��H+�H��L��H����2H�;H�\$0H�� _��������H�H�����������@S� �42H+�L��H��L+�3��s0H��H�� [���������H��������������@S� ��1H+�H��H����?H��PH��H�� [���H�AH������������������������H�H��H�Q������H���������������@S� �1H+�H���BH�ѥH�H�� [���������H���������������@S� �D1H+�H���EH���H�H��H�� [������H���������������H���������������H��������������̸(��0H+�H��(H�%0F��������H���������������H�\$L�L$ H�L$W� �0H+�H��I�H�H���N�H�_W�CC H�\$HH���A��CH�K��?�H��H�\$8H�� _����������������H�\$L�L$ H�T$W� �&0H+�H��H�L$HI�H�H��LN�H�_W�CC H�\$8H��CA��CH�K�)?�H��H�\$0H�� _�����������H���������������H���������������H�H�H���������H���������������H�\$W� �p/H+�H��I��H+�H��L��H���/H�;H�\$0H�� _��������L�AH�I�H�A�H���������������@S� �/H+�H��h@H�a�H�H��H�� [������H�\$L�D$H�L$W� ��.H+�H��H�H�H��M�H�_W�CC H�\$@H���?��CH�K��=�H��H�\$8H�� _����������������H�L$S� �`.H+�H���?��CH�K��=�H��H�� [���������H���������������H�H�����������H���������������H�H�H���������H���H��0�7�����H�� �g7�����H��(�{7�����H��(�O7�����H��0�c7�����H�� �w7�����H��0�+7�����H��(�_7�����H�� �37���%
6�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%y5�%k5�%]5�%O5�%A5�%35�%%5�%5�%�5�%�4�%�4�%�4�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%s5�%e5�%�5�%IF�%KF�%MF�%OF�%QF�%SF�%UF�%WF�%YF�%[F�%]F�%_F�%aF�%cF�%eF�%gF�%iF�%kF�%mF�%oF�%qF�%sF�%uF�%wF�%yF�%{F�%}F�%F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�H�%�H�%uH�%gH�%YH�%KH�%=H�%/H�%!H�%H�%H�%�G�%�G�%�G�%�G�%�G�%�G�%�G�%�G�%�G�%yG�%kG�%]G�%OG�%AG�%3G�%%G�%G�%	G�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%�F�%}F�%oF�%aF�%SF�%EF�%7F�%)F�%F�%
F�%�E�%�E�%�E�%�E�%�E�%�E�%�E�%�E�%�E�%�E�%sE�%eE�%WE�%IE�%;E�%-E�%�;�%�C�%�C�%�C�%C�%qC�%cC�%UC�%GC�%9C�%+C�%C�%C�%C�%�:�%�2�%�2�%�2�%�2�%�2�%�2�%�2�%�2�%�2�%�2�%�2�%�2�%�2�%�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�%13�%33�%53�%73�%93�%;3�%=3�%?3�%A3�%C3�%E3�%G3�%I3�%K3�%M3�%O3�%Q3�%S3�%U3�%W3�%Y3�%[3�%]3�%_3�%a3�%c3�%e3�%g3�%i3�%k3�%m3�%o3�%q3�%s3�%u3�%w3�%y3�%{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�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%�3�%4�%4�%4�%4�%	4�%4�%
4�%4�%4�%4�%4�%4�%4�%4�%4�%4�%!4�%#4�%%4�%'4�%)4�%+4�%-4�%/4�%14�%34�%54�%74�%94�%;4�%=4�%?4�%A4�%C4�%E4�%G4�%I4�%K4�%M4�%O4�%Q4�%S4�%U4�%W4�%Y4�%[4�%]4�%_4�%a4�%c4�%e4�%g4�%i4�%k4�%m4�%o4�%q4�%s4�%u4�%w4�%y4�%{4�%}4�%4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%]=�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%�4�%}@�%�4�%5�%5�%5�%5�%	5�%5�%
5�%5�%5�%5�%5�%5�%5�%5�%5�%5�%!5�%#5�%%5�%'5�%)5�%+5�%-5�%/5�%15�%35�%55�%75�%95�%;5�%=5�%?5�%A5�%C5�%E5�%G5�%I5�%K5�%M5�%O5�%Q5�%S5�%U5�%W5�%Y5�%[5�%]5�%_5�%a5�%c5�%e5�%g5�%i5�%k5�%m5�%o5�%q5�%s5�%u5�%w5�%y5�%{5�%}5�%5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%�5�%6�%6�%6�%6�%	6�%6�%
6�%6�%6�%6�%6�%6�%6�%6�%6�%6�%!6�%#6�%%6�%'6�%)6�%+6�%-6�%/6�%16�%36�%56�%76�%96�%;6�%=6�%?6�%A6�%C6�%E6�%G6�%I6�%K6�%M6�%O6�%Q6�%S6�%U6�%W6�%Y6�%[6�%]6�%_6�%a6�%c6�%e6�%g6�%i6�%k6�%m6�%o6�%q6�%s6�%u6�%w6�%y6�%{6�%}6�%6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�6�%�:�%�:�%�:�%�:�%I<�%;<�%-<�%<�%<�%<�%�;�%�;�%�;�%�;�%�;�%�;�%�;�%�;�%�;�%w;�%i;�%[;�%M;�%?;�%1;�%#;�%;�%;�%�:�%�:�%�:�%�:�%�:�%�:�%�:�%�:�%�:�%{:�%m:�%_:�%Q:�%C:�%5:�%':�%:�%:�%�9�%�9�%�9�%�9�%�9�%�9�%Q;�%3;�%5;�%7;�%�"�%�"�%�"�%�"�%�"�%�"�%�"�%�"�%�"�%s"�%e"�%W"�%I"�%3"�%%"�%"�%	"�%�!�%�!�%�!�%�!�%�!�%�!�%�!�%�!�%�!�%%!�%�!�%� �%� �%� �%� �%� �%� �%� �%� �%� �%� �%� �%"�%� �%� �%� �%� �%� �%� �%� �%� �%� �%� �%� �������������������ff�H;
I�
uH��f����u�H���

��H�\$WH�� ��H�
���H�
=:�wH��H��uH�
p:�bH��H��tH�{:H��BH��:H��H���/H��tH��tH�=�H���E3�E3�3�A�Q�H�LH��t$3����tH�
��H�\$03�H�� _ù��H�\$WH�� ��H�
��H�
m9��H��H��uH�
�9��H��H��tdH��9H��rH��9H��H���_H��tH��tH�=�H��H�\$0H�� _�E3�E3�3�A�Q�:H�sH��u׹�����H��(H�
]�/H�
HH��t�=H��(�@SH�� H��H�
0��#H�
 �H�� [��@SH�� H��H�
���$�
H�
�
������
�eH�%XA�L�Ћ��
C���H�� [�x@SH�� H��H�
��
���;u���4�d���;�t�eH�%X�
�A�H�ȋ��
A�H�
U�
H�� [H�%1�H�
A�
H�%*��H��(H�]�
H��tH�
�
H��(H�%7H�
�
��H�
��
H��(H�%����H�
�
H�%���@SH�� H���
��H��tD��H��
H�
��
H�� [H�%�6H�
��
��H�
��
E3���TH�
��
H�� [H�%q�@SH�� H���H�����tH���	H��t�H�� [�H���t����	�H��L�H L�@H�PSVWAVH��8M��I��H���@�H��I��H�H�xH��H��H�\$pH��tH+�H�|$`H��I��H��5�����D$ H��8A^_^[��Mc����H�\$WH�� H�9H�ف?csm�t
H�\$03�H�� _��H�8H�[�H��@��H�\$H�t$H�L$WAVAWH��PM��I��L��H��3�H�\$8H;�tI+�H�|$pH��I��L5H�����L�\$PI�[(I�s0I��A_A^_��������������H�56H���@SH�� H�#6H��H���t
�����H��H�� [��H��(�c��H��(�LcA<A�DM�H��L�A�DH��M��M;�tA�IH;�rA�A�H;�rI��(��I���3������E���H��t'�MZf9uHcA<H��8PEu�f9Hu��2���eH�%0���H��(����t!eH�%0H�H�H;�t3��H�
T�
u�2�H��(��H��(���t����s�����t2����H��(�H��(3��=����H��(����H��(���u2�����u���H��(�H��(���H��(����H�\$H�l$H�t$WH�� I��I���H������u��uL��3�H��H��:3H�T$X�L$PH�\$0H�l$8H�t$@H�� _��H��(���tH�
T�
H��(�����u��H��(�H��(3���H��(��@SH�� ��
�ɻDÈ��
�
���u2�����u	3�����H�� [����@SH�� �=�
��ug��wj���t(��u$H�
��
�%��uH�
��
���t.2��3foi3H���}�
H���
���
H���
�Y�
�H�� [ù���H��L���MZf9'��uxHc
L'��H�	'��Hʁ9PEu_�f9AuTL+��AH�QH��AH��L��H�$I;�t�JL;�r
�B�L;�rH��(��3�H��u2���z$}2��
��2��2�H���@SH�� ����
3҅�t��uH���
H�� [�@SH�� �={�
��t��u�.���'�H�� [����@SH�� H�=V�
�H��u���H��H�
@�
�3҅�HD�H��H�� [���H�=8�
���H��H�
(�
����H��(���H������H��(��H��(��t9��t(��t��t
�H��(����������H��(�I��H��(�M����H��(�H�\$H�t$H�|$ AVH�� H��L��3��Z�����������؈D$@@��=I�
���9�
�,�����tO���
��
H�0H�
0����u)������t H��/H�
�/���
@2����>���@��u?�
H��H�8t$H�������tL�ƺI��H�L�
n/A���
��3�H�\$0H�t$8H�|$HH�� A^ù������H�\$WH��0@�����
��
3�H�\$@H��0_�ȉ��
�����؈D$ �=2�
u7�������M
�%�
���w���3�@�������ۃ�������뢹�O���H��H�X L�@�PH�HVWAVH��@I��L���u9�
3����B���wEH��/H��u
�D$0��[.�؉D$0����L�Ƌ�I������؉D$0����L�Ƌ�I�����؉D$0��u6��u2L��3�I���H��������H�7/H��tL��3�I���-��t��u@L�Ƌ�I���.����؉D$0��t)H��.H��u	�X�\$0�L�Ƌ�I���-�؉D$0�3ۉ\$0��H�\$xH��@A^_^����H��.H��u��H�%g-���������H�\$H�t$WH�� I����H��u�C
L�Nj�H��H�\$0H�t$8H�� _�k������@SH�� H��3�KH��:�DH�Ⱥ	�H�� [H�%8H�L$H��8��,��t��)H�
�
��H�D$8H��
H�D$8H��H�i�
H��
H�3�
H�D$@H�7�
�
�
	���
��
�Hk�H�
	�
H��Hk�H�
��
H�L �Hk�H�
d�
H�L H�
h-���H��8���H��(��H��(�̉L$H��(��E��t�D$0���)H�
�
�H�D$(H��
H�D$(H��H���
H��
H�K�
�1�
	��+�
�5�
�Hk�H�
-�
�T$0H�H�
�,�M���H��(�L�D$�T$�L$H��8�����t�D$@���)H�
e�
��H�D$8H�L�
H�D$8H��H���
H�5�
H���
���
	����
�|$HvH�|$Pu�D$H�|$Hv
�D$H�ȉD$H�D$H���f�
�Hk�H�
^�
�T$@H��D$ �
�D$ ���D$ �D$H9D$ s"�D$ �L$ ����H�%�
L�D$PI��H����H�
�+�>���H��8��H�\$ WH��@H���H���H�T$PH��E3���H��t2H�d$8H�L$XH�T$PL��H�L$0L��H�L$`H�L$(3�H�\$ ��H�\$hH��@_����@SVWH��@H��sH���3�E3�H�T$`H��QH��t9H�d$8H�L$hH�T$`L��H�L$0L��H�L$pH�L$(3�H�\$ ���ǃ�|�H��@_^[���̃%i�
�H�\$UH��$@���H���ٹ����t���)�����3�H�M�A���H�M��H���H���H��E3���H��t<H�d$8H���H���L��H�L$0L��H���H�L$(H�M�H�L$ 3��H���H�L$PH���3�H���A��H��H����H���H�D$`�D$P@�D$T��
��H�D$PH�D$@H�E���H�D$H3��
H�L$@�v
��u��u�H���H��$�H��]��H��3�H�L$ D�Bh�wH�L$ �Z
�D$\�
fED$`H�����k���3���H��(3�x
H��t:�MZf9u0HcH<Hȁ9PEu!�f9Au���v
���t��2�H��(���H�

H�%���3���H�\$WH�� H�H���;csm�u�{u�S ���l�v��@�t
H�\$03�H�� _��H�H�_�H������H��H��H�-�H���H+�H+�H;�w���H��H���H+�H+�H;�w�A�)������H��(L���H��H�c�I+�I+�H;�wH���
H��t
H���
��&H��(���H���H+�H�'�H+�3�H;�������H��H+�H��H+�H���I;�vH�p�H��H+�H+�H;�w��H��H+�H��H+�H���I;�v H�<�H���H+�H+�H;�w�A�)�����H��(H��H+�H���H+�H���I;�v5L���H��H�v�I+�I+�H;�wH���
H��t
H���
��%H��(��H+�H�:�H+�3�H���I;������H�
a%H�Z���3�H;�����3���H��HH�L$ �+��H�G	
H�L$ ��H��HH�L$ �,��H��
H�L$ ��H�\$H�t$WH��3�3��D��E3�D��A��ntelA��GenuD�ҋ�3�A�CE��A��ineI�$Eʉ\$���L$�T$uPH�
�
�%�?�=�t(=`t!=pt������ w$H�H��sD���
A��D���
�D���
�D�H�;�|&3���$D�ۉ\$�L$�T$��	s
E�D�M�
�w�
D�
t�
����D�
_�
��X�
��sy��ss3��H�� H�H�T$ H�D$ "�:�uW�*�
����
��
A�� t8�� ��
���
��D#�D;�uH�D$ $�<�u
�
��
@���
H�\$(3�H�t$0H��_���̸���3�9��
���@UH��H�� H�eH�M��H�EH�E����H1E����H�M H1E���E H�MH�� H3E H3EH3�H�������H#�H�� ]��H�\$ UH��H�� H�$�
H�2��-�+H;�utH�eH�M�FH�EH�E�0��H1E���H�M H1E��E H�MH�� H3E H3EH3�H�������H#�H�3��-�+H;�HD�H���
H�\$HH��H���
H�� ]�H��(��uH�={#u���H��(��H�
A�
H�%���H�
1�
�H�5�
�H�5�
�H��(���H�$���H�H��(��H���
�H�\$WH�� H��H�=��H�H��t��!H��H;�r�H�\$0H�� _�H�\$WH�� H���H�=���H�H��t�t!H��H;�r�H�\$0H�� _�%R�%D�%6�%(�%�%�%��%��%��%��%��%��%��%�%>�%@�%B�%D�%F�%�%B�%D�%F�%H�%J�%L�%N�%��%b�%d�%f�%h�%j�%l�%n�%p�%r�%t�%n	�%��%Z	�%��%��%��%��%4	�%��% 	�%	�%	�%��%��%��%��%��%��%��%���̰�̰�̰�̰��3���H��(M�A8H��I���
�H��(����@SE�H��A��L��A�L��tA�@McP��L�Hc�L#�Ic�J�H�C�HH�C�Dt�D���L�L3�I��[�a��H��H�XH�hH�pH�x AVH�� I�Y8H��M��H��I��H��I��L�C�l����E$f�ظE�A��D�D�CtL��M��H��H���N���H�\$0H�l$8H�t$@H�|$HH�� A^��������ff�H��L�$L�\$M3�L�T$L+�MB�eL�%M;�sfA���M���A�M;�u�L�$L�\$H���%��%��%��%��%��%��%���������������ff�����������������������ff��%*����������H�T$U� �0���H+�H��H�H�� ]�����������@U� ����H+�H��H���H�� ]����������������@U� ����H+�H��H���H�� ]�}*���������������@U� ���H+�H��H�M0H�� ]�P*��@U� ���H+�H��H�M0H�� ]�0*��@U� �d���H+�H��H�M`H�� ]���H�T$U� �@���H+�H��H�H�� ]�����������@U� ����H+�H��H�M8H�� ]�)��@U� ��H+�H��H�M8H��H�� ]���������������@U� ����H+�H��E8����t�e8�H�� �d��H�� ]���������������@U� ���H+�H��H�M`H�� ]�`��@U� �d���H+�H��H��0H�� ]�
)���������������@U� �4���H+�H��H��8H�� ]�����������������@U� ����H+�H��H��0H�� ]�(���������������@U� ����H+�H��H��(H�� ]�}(���������������@U� ���H+�H��H��0H�� ]�M(���������������@U� �t���H+�H��H��(H�� ]�(���������������H�T$U� �@���H+�H��3�3�����H�T$SU�(����H+�H���E@+�ED2H�4 H�EHH�y H�EPH��(�I��H��H�w H��0�3���H��H����S��H��H����d��H��H�M`�x��H��H������H��L�EpH�M ���H��H��(����E@)���MP���L���L��H��(H����B��H���	H�������@U� �$���H+�H��H�M0H�� ]��&��@U� ����H+�H��H�MXH�� ]���@U� ���H+�H��E0����t
�e0�H�MX���H�� ]��@U� ���H+�H��H�M@H�� ]�@���@U� ���H+�H��H�M@H��PH�� ]���������������@U� �d���H+�H��H�M@H��`H�� ]�|���������������@U� �4���H+�H��H�M@H���H�� ]�I�����������@U� ����H+�H��H�M@H���H�� ]������������@U� ����H+�H��H�M@H���H�� ]������������@U� ���H+�H��H�M@H���H�� ]������������@U� �t���H+�H��H�M@H���H�� ]������������@U� �D���H+�H��H�M@H���H�� ]�"�����������@U� ����H+�H��H�M@H���H�� ]�9������������@U� ���H+�H��H�M@H��H�� ]�$�����������@U� ���H+�H��H�M@H��H�� ]�9p�����������@U� ���H+�H��H�M@H��HH�� ]�)�����������@U� �T���H+�H��H�M@H��PH�� ]�Yp�����������@U� �$���H+�H��H�M@H���H�� ]�p�����������@U� ��H+�H��H�M@H���H�� ]�p�����������@U� ����H+�H��H�M@H��H�� ]�Iq�����������@U� ���H+�H��H�MHH��H�� ]鬰��������������@U� �d���H+�H��H�MHH��H�� ]����������������@U� �4���H+�H��H�MHH��H�� ]�,���������������@U� ����H+�H��H�MHH��H�� ]錮��������������@U� ����H+�H��H�MHH��H�� ]鬭��������������@U� ���H+�H��H�MHH��H�� ]����������������@U� �t���H+�H��H�MHH��H�� ]����������������@U� �D���H+�H��H�MHH��H�� ]�l���������������@U� ����H+�H��H�M0H�� ]�!��@U� ��H+�H��H���H�� ]����������������@U� ����H+�H��H���H�� ]H�%������������@U� ���H+�H��H�MHH�� ]�p��@U� �t���H+�H��H���H�� ]�M���������������@U� �D���H+�H��H�M`H�� ]����@U� �$���H+�H��H�MpH�� ]�@%��@U� ����H+�H��H���H�� ]�����������������@U� ���H+�H��H�MXH�� ]�p���@U� ��H+�H��H��H�� ]H�%�������������@U� ��H+�H��H���H�� ]H�%{������������@U� �T�H+�H��H��`H�� ]H�%������������@U� �$�H+�H��H���H�� ]齥���������������@U� ���H+�H��H��H�� ]H�%�������������@U� ���H+�H��H���H�� ]H�%3�����������@U� ��H+�H��H���H�� ]�=
���������������@U� �d�H+�H��H��(H�� ]�����������������@U� �4�H+�H��H��XH�� ]�
���������������@U� ��H+�H��H���H�� ]�m
���������������@U� ���H+�H��H��`H�� ]�M���������������@U� ��H+�H��H���H�� ]�]���������������@U� �t�H+�H��H��PH�� ]�����������������@U� �D�H+�H��H���H�� ]�m���������������@U� ��H+�H��H��hH�� ]����������������@U� ���H+�H��H�MXH�� ]���@U� ���H+�H��H���H�� ]�����������������@U� ��H+�H��H��H�� ]����������������@U� �d�H+�H��H���H�� ]����������������@U� �4�H+�H��H���H�� ]�}���������������@U� ��H+�H��H���H�� ]�!���������������@U� ���H+�H��H��H�� ]�����������������@U� ��H+�H��H��H�� ]����������������@U� �t�H+�H��H���H�� ]����������������@U� �D�H+�H��H�MPH�� ]�`��@U� �$�H+�H��E`����t
�e`�H�MH����H�� ]��@U� ���H+�H��H���H�� ]����������������@U� ���H+�H��H���H�� ]�
���������������@U� ��H+�H��H���H�� ]�m���������������@U� �d�H+�H��H��H�� ]�
���������������@U� �4�H+�H��H�MPH�� ]���@U� ��H+�H��H��H�� ]�-���������������@U� ���H+�H��H��H�� ]����������������@U� ��H+�H��H��H�� ]�����������������@U� ��H+�H��H���H�� ]����������������@U� �T�H+�H��H��PH�� ]����������������@U� �$�H+�H��H�MXH�� ]�@��@U� ��H+�H��E`����t�e`�H������H�� ]���������������@U� ���H+�H��H���H�� ]�m���������������@U� ��H+�H��H��H�� ]�����������������@U� �d�H+�H��H���H�� ]����������������@U� �4�H+�H��H��H�� ]�]���������������@U� ��H+�H��H��H�� ]�����������������@U� ���H+�H��H��H�� ]�}����������������@U� ��H+�H��H��H�� ]�M���������������@U� �t�H+�H��H��H�� ]�����������������@U� �D�H+�H��H���H�� ]�����������������@U� ��H+�H��H��H�� ]���������������@U� ���H+�H��H��H�� ]����������������@U� ��H+�H��H���H��H�� ]������������@U� ��H+�H��H���H��H�� ]�	������������@U� �T�H+�H��H���H�� ]����������������@U� �$�H+�H��H�M`H�� ]���@U� ��H+�H��H���H�� ]�m���������������@U� ���H+�H��H�MXH�� ]�@��@U� ��H+�H��H�M8H�� ]�0��@U� ��H+�H��H�M8H�� ]����@U� �t�H+�H��H�MhH�� ]�P���@U� �T�H+�H��H���H�� ]����������������@U� �$�H+�H��H�MpH�� ]�@��@U� ��H+�H��H���H�� ]���������������@U� ���H+�H��H���H�� ]�}��������������@U� ��H+�H��H�MhH�� ]�P��@U� ��H+�H��H�M8H�� ]� ���@U� �d�H+�H��H�M`H�� ]H�%���������������@U� �4�H+�H��H�MpH�� ]H�%6���������������@U� ��H+�H��H�M8H�� ]����@U� ���H+�H��H�M0H�� ]���@U� ���H+�H��H�M@H�� ]�P���H�T$U�0��H+�H��H�H��0]�����������@U� �t�H+�H��L�
'��A��H�MX����H�� ]��������������@U� �4�H+�H��E0����t
�e0�H�M8�w��H�� ]��@U� ��H+�H��H�M H�� ]H�%����������������@U� ���H+�H��EP����t
�eP�H�MX����H�� ]��@U� ��H+�H��H�M0H��H�� ]���������������@U� �t�H+�H��H�M0H��H�� ]���������������@U� �D�H+�H��H�M0H��H�� ]�ܛ��������������@U� ��H+�H��H�M0H��H�� ]�<���������������@U� ���H+�H��H�M0H��H�� ]霜��������������@U� ��H+�H��H�M0H��H�� ]���������������@U� ��H+�H��H�M0H��H�� ]�\���������������@U� �T�H+�H��H�M0H��H�� ]鼜��������������@U� �$�H+�H��H�M0H��H�� ]����������������@U� ���H+�H��H�M0H��H�� ]�|���������������@U� ���H+�H��H�M0H��H�� ]�ܞ��������������@U� ��H+�H��H�M0H��H�� ]�<���������������@U� �d�H+�H��E ����t
�e �H�MH���H�� ]��@U� �4�H+�H��E8����t�e8�H�M0H����?�H�� ]����������@U� ���H+�H��H�M0H��H�� ]H�%�����������@U� ���H+�H��H�M0H�� ]����@U� ��H+�H��H�M0H��H�� ]���������������@U� �t�H+�H��H�M0H��H�� ]���������������@U� �D�H+�H��H�M0H��H�� ]�ܘ��������������@U� ��H+�H��H�M0H��H�� ]�<���������������@U� ���H+�H��H�M0H��H�� ]霙��������������@U� ��H+�H��H�M0H��H�� ]���������������@U� ��H+�H��H�M0H��H�� ]�\���������������@U� �T�H+�H��H�M0H��H�� ]鼙��������������@U� �$�H+�H��H�M0H��H�� ]����������������@U� ���H+�H��H�M0H��H�� ]�|���������������@U� ���H+�H��H�M0H��H�� ]�ܛ��������������@U� ��H+�H��H�M0H��H�� ]�<���������������@U� �d�H+�H��E ����t
�e �H�MX����H�� ]��@U� �4�H+�H��H���H�� ]����������������@U� ��H+�H��H���H�� ]�
���������������@U� ���H+�H��H���H�� ]�}��������������@U� ��H+�H��H���H�� ]�M
���������������@U� �t�H+�H��H�M H�� ]����@U� �T�H+�H��H�M H�� ]�`��H�T$U� �0�H+�H��H�U`H�HcHH�A������H�H�� ]��������������@U� ���H+�H��H�MPH�� ]�Q��@U� ���H+�H��H�M H�� ]��(��@U� ��H+�H��H�M H�� ]�6��H�T$U� ��H+�H��L�E H�Up��L�ExH�U(�`�3�3�����������@U� �D�H+�H��H�MpH�� ]�=��@U� �$�H+�H��H���H�� ]����������������@U� ����H+�H��H���H�� ]����������������@U� ����H+�H��H���H�� ]�m��������������@U� ���H+�H��H���H�� ]�=���������������@U� �d��H+�H��H�M0H�� ]�@5��@U� �D��H+�H��H���H�� ]����������������@U� ���H+�H��H���H�� ]�
���������������@U� ����H+�H��H�M@H�� ]H�%~���������������@U� ���H+�H��H�M0H�� ]��|��@U� ���H+�H��H���H�� ]�=
���������������@U� �d��H+�H��H�
��
H�� ]�����������������@U� �4��H+�H��H���H�� ]��	���������������@U� ���H+�H��E8����t�e8�H�� ���H�� ]���������������@U� ����H+�H��H�M`H�� ]���@U� ���H+�H��H��0H�� ]�M	���������������@U� �t��H+�H��H��8H�� ]���������������@U� �D��H+�H��H��0H�� ]�����������������@U� ���H+�H��H��(H�� ]����������������@U� ����H+�H��H��0H�� ]����������������@U� ���H+�H��H��(H�� ]�]���������������H�T$U� ���H+�H��3�3������H�T$SU�(�_��H+�H���E@+�ED2H�D_H�EHH��H�EPH��(艫��H��H��H��0�s����H��H����c��H��H����t��H��H�M`���H��H������H��L�EpH�M ���H��H��(����E@)���MP���L���L��H��(H�����"��H���	H��������@U� �d��H+�H��E8����t�e8�H�� �D���H�� ]���������������@U� �$��H+�H��H�M`H�� ]����@U� ���H+�H��H��0H�� ]����������������@U� ����H+�H��H��8H�� ]�}��������������@U� ���H+�H��H��0H�� ]�M���������������@U� �t��H+�H��H��(H�� ]����������������@U� �D��H+�H��H��0H�� ]�����������������@U� ���H+�H��H��(H�� ]����������������H�T$U� ����H+�H��3�3��)���H�T$SU�(���H+�H���E@+�ED2H�T]H�EHH��H�EPH��(���H��H��H��0�����H��H����s��H��H������H��H�M`���H��H������H��L�EpH�M ���H��H��(����E@)���MP���L���L��H��(H����$ ��H�E�	H����)���@U� ����H+�H��E8����t�e8�H�� ��H�� ]���������������@U� ���H+�H��H�M`H�� ]�`���@U� �d��H+�H��H��0H�� ]�
���������������@U� �4��H+�H��H��8H�� ]����������������@U� ���H+�H��H��0H�� ]����������������@U� ����H+�H��H��(H�� ]�}���������������@U� ���H+�H��H��0H�� ]�M���������������@U� �t��H+�H��H��(H�� ]����������������H�T$U� �@��H+�H��3�3�����H�T$SU�(���H+�H���E@+�ED2H�4[H�EHH�y�H�EPH��(�I���H��H�w�H��0�3����H��H������H��H������H��H�M`����H��H�������H��L�EpH�M ����H��H��(�����E@)���MP���L���L��H��(H������H���	H�������@U� �$��H+�H��H�M@H�� ]����@U� ���H+�H��H�M0H�� ]���@U� ����H+�H��H�M0H�� ]H�%v���������������@U� ���H+�H��H���H�� ]�]���������������@U� ���H+�H��H���H�� ]�-���������������@U� �T��H+�H��H���H�� ]����������������@U� �$��H+�H��H�M0H�� ]����@U� ���H+�H��H�
[�
H�� ]鍻���������������@U� ����H+�H��H���H�� ]H�%+������������@U� ���H+�H��H���H��pH�� ]���������@U� �t��H+�H��H�MPH�� ]H�%����������������@U� �D��H+�H��H�M8H�� ]��@U� �$��H+�H��H�M8H�� ]����@U� ���H+�H��H�M0H�� ]���@U� ����H+�H��H�M0H�� ]���@U� ����H+�H��XH�M8�l���H�� ]�����������@U� ���H+�H��H�M0H�� ]�@��@U� �t��H+�H��XH�M8����H�� ]�����������@U� �D��H+�H��XH�M0���H�� ]�����������@U� ���H+�H��H�M H�� ]H�%f���������������@U� ����H+�H��H�M@H�� ]H�%����������������@U� ���H+�H��H�M@H�� ]H�%^���������������@U� ���H+�H��H�MPH�� ]H�%����������������@U� �T��H+�H��H�M@H�� ]H�%����������������@U� �$��H+�H��H�M H�� ]H�%v���������������@U� ����H+�H��H�M H�� ]H�%F���������������@U� ����H+�H��H�M H�� ]H�%���������������@U� ���H+�H��H���H�� ]�-��������������@U� �d��H+�H��H���H�� ]����������������@U� �4��H+�H��H���H�� ]�����������������@U� ���H+�H��H�MHH�� ]H�%����������������@U� ����H+�H��H�MHH�� ]���@U� ���H+�H��H�� H�� ]H�%�������������@U� ���H+�H��H���H�� ]H�%������������@U� �T��H+�H��H���H�� ]齿���������������@U� �$��H+�H��H�M8H�� ]��@U� ���H+�H��H�M@H�� ]�P�@U� ����H+�H��@H�M0茹��H�� ]�����������@U� ���H+�H��H�M0H�� ]H�%N���������������@U� ���H+�H��H���H�� ]H�%c������������@U� �T��H+�H��H���H�� ]H�%�������������@U� �$��H+�H��H�M0H�� ]�0n��@U� ���H+�H��H���H�� ]�}��������������@U� ����H+�H�ꋅ�����t����H�Mp��H�� ]������������@U� ���H+�H��H���H�� ]���������������H�T$SU�8�_��H+�H��H���H�KXH��t���H�CXH�H��8][������������@U� ���H+�H��H�M H�� ]� �@U� ����H+�H��H���H�� ]�=��������������@U� ����H+�H��@H����i���H�� ]��������@U� ���H+�H��H���H�� ]H�%+������������@U� �d��H+�H�ꋅ�����t����H�M(�A�H�� ]������������@U� �$��H+�H��H�M8H�� ]�0�H�T$SU�(���H+�H��H�]pH�KXH��t���H�CXH�H��(][���������������@U� ���H+�H��H���H�� ]�����������������@U� ���H+�H��H���H�� ]���������������@U� �T��H+�H�ꋅ�����t����H�M@��H�� ]������������@U� ���H+�H��H��H�� ]�]��������������@U� ����H+�H��H�MPH�� ]�@�@U� ����H+�H��H���H�� ]�m����������������@U� ���H+�H��H���H�� ]H�%�������������@U� �d��H+�H��H���H�� ]���������������@U� �4��H+�H�ꋅ�����t����H�MH����H�� ]������������@U� ����H+�H�ꋅ�����t����H�M@���H�� ]������������@U� ���H+�H��H���H�� ]H�%�������������@U� ���H+�H��H�MxH�� ]H�%~���������������@U� �T��H+�H��H���H�� ]���������������@U� �$��H+�H��H�M@H�� ]H�%����������������@U� ����H+�H��H�MHH�� ]H�%f���������������@U� ����H+�H��H���H�� ]H�%3������������@U� ���H+�H��H�MHH�� ]H�%���������������@U� �d��H+�H��H���H�� ]H�%�������������@U� �4��H+�H��H��(H�� ]齷���������������@U� ���H+�H��H���H�� ]H�%�������������@U� ����H+�H��H�M@H�� ]�pz��@U� ���H+�H��H�MXH�� ]���@U� ���H+�H��H�M`H�� ]���@U� �t��H+�H��H���H�� ]����������������@U� �D��H+�H��H���H�� ]����������������@U� ���H+�H��H�MHH�� ]� �@U� ����H+�H��E ����t
�e �H�MP���H�� ]��@U� ����H+�H��H�M`H�� ]���@U� ���H+�H��H���H�� ]����������������@U� �t��H+�H�ꋅ�����t����H�����H�� ]���������@U� �4��H+�H��H���H�� ]�}��������������@U� ���H+�H��H��xH�� ]���������������@U� ����H+�H��H��xH�� ]�}��������������@U� ���H+�H��H�MXH�� ]���@U� ���H+�H��H���H�� ]����������������@U� �T��H+�H�ꋅ�����t����H������H�� ]���������@U� ���H+�H��H�M@H�� ]���@U� ����H+�H��8H��`虯��H�� ]��������@U� ����H+�H��H��`�i���H�� ]��������@U� ���H+�H��H���H�� ]���������������@U� �d��H+�H��H�MPH�� ]��@U� �D��H+�H��H���H�� ]����������������@U� ���H+�H��H���H�� ]���������������@U� ����H+�H��H�MPH�� ]��@U� ����H+�H��H���H�� ]�m��������������@U� ���H+�H��H�MPH�� ]�@�@U� �t��H+�H��H�MPH�� ]� �@U� �T��H+�H��H�MPH�� ]��@U� �4��H+�H��H�MhH�� ]���@U� ���H+�H��H�MPH�� ]��@U� ����H+�H��H�MhH�� ]��@U� ����H+�H��H�MPH�� ]��@U� ���H+�H��H���H�� ]�]��������������@U� ���H+�H��H�MPH�� ]�0�@U� �d��H+�H��H�MhH�� ]��@U� �D��H+�H��H�MPH�� ]���@U� �$��H+�H��H�MPH�� ]���@U� ���H+�H��H�MhH�� ]��@U� ����H+�H��H�MPH�� ]��@U� ����H+�H��H�MhH�� ]�p�@U� ���H+�H��H�MPH�� ]�P�@U� ���H+�H��H�MhH�� ]�0�@U� �d��H+�H��H�MPH�� ]��@U� �D��H+�H��H�MhH�� ]���@U� �$��H+�H��H�MPH�� ]���@U� ���H+�H��H�MhH�� ]��@U� ���H+�H��H�MPH�� ]��@U� ����H+�H��H�MhH�� ]�p�@U� ���H+�H��H�MPH�� ]�P�@U� ���H+�H��H�MhH�� ]�0�@U� �d���H+�H��H�MPH�� ]��@U� �D���H+�H��H�MP���H�� ]�����������@U� ����H+�H��H�MhH�� ]��@U� ��H+�H��H�MPH�� ]��@U� ����H+�H��H���H�� ]H�%c������������@U� ���H+�H��H�MPH�� ]�P�@U� ���H+�H��H�MhH�� ]�0�@U� �d���H+�H��H�MPH�� ]��@U� �D���H+�H��H���H�� ]H�%�������������@U� ����H+�H��H�MhH�� ]��@U� ��H+�H��H�MPH�� ]��@U� �Կ��H+�H��H�MhH�� ]��@U� 贿��H+�H��H�MPH�� ]�`�@U� 蔿��H+�H��H�MhH�� ]�@�@U� �t���H+�H��H�MPH�� ]� �@U� �T���H+�H��H�MhH�� ]��@U� �4���H+�H��H�MPH�� ]���@U� ����H+�H��H�MhH�� ]��@U� ��H+�H��H�MPH�� ]��@U� �Ծ��H+�H��H�MhH�� ]��@U� 贾��H+�H��H�MPH�� ]�`�@U� 蔾��H+�H��H���H�� ]H�%#������������@U� �d���H+�H��H�MhH�� ]��@U� �D���H+�H��H�MPH�� ]���@U� �$���H+�H��H�MhH�� ]���@U� ����H+�H��H�MPH�� ]��@U� ���H+�H��H�MhH�� ]��@U� �Ľ��H+�H��H�MPH�� ]�p�@U� 褽��H+�H��H�MhH�� ]�P�@U� 脽��H+�H��H�MPH�� ]�0�@U� �d���H+�H��H�MpH�� ]��@U� �D���H+�H��H�MPH�� ]���@U� �$���H+�H��H�M`H�� ]���@U� ����H+�H��H�MPH�� ]��@U� ���H+�H��H�MPH�� ]��@U� �ļ��H+�H��H�MPH�� ]�p�@U� 褼��H+�H��H�M`H�� ]�P�@U� 脼��H+�H��H�MPH�� ]�0�@U� �d���H+�H��H�M`H�� ]��@U� �D���H+�H��H�MPH�� ]���@U� �$���H+�H��H�MxH�� ]���@U� ����H+�H��H�MPH�� ]��@U� ���H+�H��H�M`H�� ]��@U� �Ļ��H+�H��H�MPH�� ]�p�@U� 褻��H+�H��H�MPH�� ]�P�@U� 脻��H+�H��H�M`H�� ]�0�@U� �d���H+�H��H�MPH�� ]��@U� �D���H+�H��H�M`H�� ]���@U� �$���H+�H��H�MPH�� ]���@U� ����H+�H��H�M`H�� ]��@U� ���H+�H��H�MPH�� ]��@U� �ĺ��H+�H��H�M`H�� ]�p�@U� 褺��H+�H��H�MPH�� ]�P�@U� 脺��H+�H��H�M`H�� ]�0�@U� �d���H+�H��H�MPH�� ]��@U� �D���H+�H��H�MP���H�� ]�����������@U� ����H+�H��H��0H�� ]H�%�������������@U� ���H+�H��H�M`H�� ]��@U� �Ĺ��H+�H��H�MPH�� ]�p�@U� 褹��H+�H��H�MPH�� ]�P�@U� 脹��H+�H��H�M`H�� ]�0�@U� �d���H+�H��H�MPH�� ]��@U� �D���H+�H��H�M`H�� ]���@U� �$���H+�H��H�MPH�� ]���@U� ����H+�H��H�M`H�� ]��@U� ���H+�H��H���H�� ]���������������@U� 贸��H+�H��H�M`H�� ]�`�@U� 蔸��H+�H��H��H�� ]H�%#������������@U� �d���H+�H��H�M`H�� ]��@U� �D���H+�H��H��H�� ]����������������@U� ����H+�H��H���H�� ]�m����������������@U� ���H+�H��H���H�� ]���������������@U� 贷��H+�H��H�MPH�� ]�`�@U� 蔷��H+�H��H�MPH�� ]�@�@U� �t���H+�H��H�MPH�� ]� �@U� �T���H+�H��H�MPH�� ]��@U� �4���H+�H��H�MPH�� ]���@U� ����H+�H��H�MPH�� ]��@U� ��H+�H��H��H�� ]����������������@U� �Ķ��H+�H��H���H�� ]�����������������@U� 蔶��H+�H��H���H�� ]�=��������������@U� �d���H+�H��H�MPH�� ]��@U� �D���H+�H��H��H�� ]����������������@U� ����H+�H��H�MPH�� ]��@U� ��H+�H��H���H�� ]���������������@U� �ĵ��H+�H��H�MXH�� ]�p�@U� 褵��H+�H��H��`H�� ]靍���������������@U� �t���H+�H��H���H�� ]�}����������������@U� �D���H+�H��H��H�� ]�͏���������������@U� ����H+�H��H���H�� ]�]���������������@U� ���H+�H��H���H�� ]���������������@U� 贴��H+�H��H�MhH�� ]���@U� 蔴��H+�H��H���H�� ]�=��������������@U� �d���H+�H��H�MXH�� ]��@U� �D���H+�H��H���H�� ]�����������������@U� ����H+�H��H���H�� ]����������������@U� ���H+�H��H�MXH�� ]���@U� �ij��H+�H��H���H�� ]�m���������������@U� 蔳��H+�H��H���H�� ]�=���������������@U� �d���H+�H��H�MXH�� ]���@U� �D���H+�H��H���H�� ]�����������������@U� ����H+�H��H���H�� ]����������������@U� ���H+�H��H���H�� ]����������������@U� 贲��H+�H��H���H�� ]�]���������������@U� 脲��H+�H��H���H�� ]�-���������������@U� �T���H+�H��H��XH�� ]����������������@U� �$���H+�H��H��H�� ]�����������������@U� ��H+�H��H�MXH�� ]���@U� �Ա��H+�H��H��`H�� ]�}���������������@U� 褱��H+�H��H��H�� ]�M���������������@U� �t���H+�H��H��hH�� ]����������������@U� �D���H+�H��H��H�� ]�����������������@U� ����H+�H��H�MXH�� ]���@U� ��H+�H��H��pH�� ]����������������@U� �İ��H+�H��H�MXH�� ]�p��@U� 褰��H+�H��EX����t�eX�H������H�� ]���������������@U� �d���H+�H��EX����t�eX�H�� ���H�� ]���������������@U� �$���H+�H��EX����t�eX�H������H�� ]���������������@U� ���H+�H��EX����t�eX�H�������H�� ]���������������@U� 褯��H+�H��EX�� ��t�eX�H��0�D��H�� ]���������������@U� �d���H+�H��EX��@��t�eX�H��(���H�� ]���������������@U� �$���H+�H��H���H�� ]�����������������@U� ��H+�H��H��xH�� ]����������������@U� �Į��H+�H��EX%��t�eX����H�������H�� ]����������@U� 脮��H+�H��EX%��t�eX����H��@���H�� ]����������@U� �D���H+�H��EX%��t�eX����H��8����H�� ]����������@U� ����H+�H��H��HH�� ]����������������@U� �ԭ��H+�H��H�MXH�� ]���@U� 购��H+�H��H���H�� ]�]���������������@U� 脭��H+�H��H���H�� ]�-���������������@U� �T���H+�H��H�MPH�� ]���@U� �4���H+�H��H�MHH�� ]����@U� ����H+�H��H��HH�� ]H�%�������������@U� ���H+�H��H���H�� ]�-���������������@U� 贬��H+�H�ꋅ�����t����H�Mp���H�� ]������������@U� �t���H+�H�ꋅ�����t����H�MX���H�� ]������������@U� �4���H+�H��H�M`H�� ]����@U� ����H+�H��H���H�� ]�=���������������@U� ���H+�H��H�M@H�� ]�p��@U� �ī��H+�H��H���H�� ]�����������������@U� 蔫��H+�H��H�MxH�� ]����@U� �t���H+�H��H���H�� ]�����������������@U� �D���H+�H��H��H�� ]�]���������������@U� ����H+�H��H���H�� ]����������������@U� ���H+�H��H���H�� ]�����������������@U� 贪��H+�H��H���H�� ]�
���������������@U� 脪��H+�H��H���H�� ]�����������������@U� �T���H+�H��H�M8H�� ]���@U� �4���H+�H��H���H�� ]�����������������@U� ����H+�H��H�M0H�� ]���@U� ���H+�H��H�MhH�� ]���@U� �ĩ��H+�H��H��0H�� ]H�%S������������@U� 蔩��H+�H��H���H�� ]H�%;������������@U� �d���H+�H��H���H�� ]靕���������������@U� �4���H+�H��H���H�� ]�����������������@U� ����H+�H��H���H�� ]����������������@U� �Ԩ��H+�H��H�MXH�� ]H�%f���������������@U� 褨��H+�H��H���H�� ]�M���������������@U� �t���H+�H��H���H�� ]�����������������@U� �D���H+�H��H���H�� ]�����������������@U� ����H+�H��H���H�� ]����������������@U� ���H+�H��H�MxH�� ]���@U� �ħ��H+�H��H�M0H�� ]H�%V���������������@U� 蔧��H+�H��H�MpH�� ]�@��@U� �t���H+�H��H�MhH�� ]� ��@U� �T���H+�H��H�MPH�� ]���@U� �4���H+�H��H�MXH�� ]����@U� ����H+�H��H�M`H�� ]���@U� ��H+�H��H�MPH�� ]���@U� �Ԧ��H+�H��H���H�� ]H�%c������������@U� 褦��H+�H��H�MPH�� ]�P��@U� 脦��H+�H��H���H�� ]H�%������������@U� �T���H+�H��H�MpH�� ]����@U� �4���H+�H��H�M@H�� ]����@U� ����H+�H��H�MPH�� ]���@U� ��H+�H��H���H�� ]H�%�������������@U� �ĥ��H+�H��H�MHH�� ]�p��@U� 褥��H+�H��H�M@H�� ]�P��@U� 脥��H+�H��H�M@H�� ]�0��@U� �d���H+�H��H�MXH�� ]���@U� �D���H+�H��H�M`H�� ]����@U� �$���H+�H��H��H�� ]H�%�������������@U� ��H+�H��H�M`H�� ]���@U� �Ԥ��H+�H��H�MPH�� ]���@U� 贤��H+�H��H�MpH�� ]�`��@U� 蔤��H+�H��H�MhH�� ]�@��@U� �t���H+�H��H���H�� ]����������������@U� �D���H+�H��H�MxH�� ]����@U� �$���H+�H��H���H�� ]�����������������@U� ��H+�H��H���H�� ]����������������@U� �ģ��H+�H��H���H�� ]�m���������������@U� 蔣��H+�H��H���H�� ]�=���������������@U� �d���H+�H��H�MPH�� ]���@U� �D���H+�H��H���H�� ]�����������������@U� ����H+�H��H���H�� ]H�%�������������@U� ���H+�H��H�MXH�� ]���@U� �Ģ��H+�H��H��H�� ]�m���������������@U� 蔢��H+�H��H�MPH�� ]�@��@U� �t���H+�H��H���H�� ]����������������@U� �D���H+�H��H�MPH�� ]����@U� �$���H+�H��H��H�� ]�����������������@U� ��H+�H��H�MPH�� ]���@U� �ԡ��H+�H��H���H�� ]H�%c������������@U� 褡��H+�H��H���H�� ]�M���������������@U� �t���H+�H��H�MPH�� ]� ��@U� �T���H+�H��H���H�� ]����������������@U� �$���H+�H��H�MPH�� ]����@U� ����H+�H��H���H�� ]����������������@U� �Ԡ��H+�H��H���H�� ]�}���������������@U� 褠��H+�H��H���H�� ]�M���������������@U� �t���H+�H��H���H�� ]����������������@U� �D���H+�H��H���H�� ]�����������������@U� ����H+�H��H�MPH�� ]���@U� ��H+�H��H���H�� ]����������������@U� �ğ��H+�H��H�MPH�� ]�p��@U� 褟��H+�H��H�M@H�� ]�P��@U� 脟��H+�H��H�MHH�� ]�0��@U� �d���H+�H��H���H�� ]H�%������������@U� �4���H+�H��H�MPH�� ]����@U� ����H+�H��H�M@H�� ]���@U� ��H+�H��H���H�� ]�=���������������@U� �Ğ��H+�H��EH����t
�eH�H�MX�g��H�� ]��@U� 蔞��H+�H��H�M@H�� ]�@��@U� �t���H+�H��H��H�� ]H�%î�����������@U� �D���H+�H��H���H�� ]�����������������@U� ����H+�H��H���H�� ]����������������@U� ���H+�H��H�MHH�� ]H�%v���������������@U� 贝��H+�H��H���H�� ]�����������������@U� 脝��H+�H��H���H�� ]�-���������������@U� �T���H+�H��E ����t
�e �H�MP�g��H�� ]��@U� �$���H+�H��H���H�� ]�m���������������@U� ��H+�H��H���H�� ]�
���������������@U� �Ĝ��H+�H��H���H�� ]�m���������������@U� 蔜��H+�H��H���H�� ]�=���������������@U� �d���H+�H��H���H�� ]�
���������������@U� �4���H+�H��H���H�� ]�����������������@U� ����H+�H��H���H�� ]����������������@U� �ԛ��H+�H��H���H�� ]�}���������������@U� 褛��H+�H��H���H�� ]�M���������������@U� �t���H+�H��H���H�� ]����������������@U� �D���H+�H�ꋅ�����t����H�M �Q��H�� ]������������@U� ����H+�H�ꋅ�����t����H�M ���H�� ]������������@U� �Ě��H+�H�ꋅ�����t����H�M ����H�� ]������������@U� 脚��H+�H�ꋅ�����t����H�M ���H�� ]������������@U� �D���H+�H�ꋅ�����t����H�M �Q��H�� ]������������@U� ����H+�H�ꋅ��� ��t����H�M ���H�� ]������������@U� �ę��H+�H�ꋅ���@��t����H�M ����H�� ]������������@U� 脙��H+�H�ꋅ�%���t������H�M ���H�� ]�������@U� �D���H+�H��H�M@H�� ]����@U� �$���H+�H��H���H�� ]H�%�������������@U� ��H+�H��H�M0H�� ]���@U� �Ԙ��H+�H��H���H�� ]�}���������������@U� 褘��H+�H��H���H�� ]�M���������������@U� �t���H+�H��H�M0H�� ]� ��@U� �T���H+�H��H���H�� ]����������������@U� �$���H+�H��H�MpH�� ]H�%����������������@U� ��H+�H��H�M0H�� ]���@U� �ԗ��H+�H��H���H�� ]�}���������������@U� 褗��H+�H��H�M0H�� ]�P��@U� 脗��H+�H��H���H�� ]�-���������������@U� �T���H+�H��H�M0H�� ]���@U� �4���H+�H��H���H�� ]�����������������@U� ����H+�H��H�M0H�� ]���@U� ���H+�H��H���H�� ]����������������@U� 贖��H+�H��H�M0H�� ]�`��@U� 蔖��H+�H��H���H�� ]�=���������������@U� �d���H+�H��H�M0H�� ]���@U� �D���H+�H��H���H�� ]����������������@U� ����H+�H��H���H�� ]����������������@U� ���H+�H�ꋅ�����t����H���讟��H�� ]���������@U� 褕��H+�H��H�M0H�� ]�P���@U� 脕��H+�H��H��PH�� ]�-����������������@U� �T���H+�H��H���H�� ]H�%������������@U� �$���H+�H��H���H�� ]H�%�������������@U� ��H+�H��H�M0H�� ]���@U� �Ԕ��H+�H��H��PH�� ]�}����������������@U� 褔��H+�H��H�M0H�� ]�P���@U� 脔��H+�H��H��PH�� ]�-����������������@U� �T���H+�H��H�MPH�� ]����@U� �4���H+�H��H��PH�� ]�ݿ���������������@U� ����H+�H��H���H�� ]H�%�������������@U� �ԓ��H+�H��H��PH�� ]�}����������������@U� 褓��H+�H��H�M0H�� ]�P���@U� 脓��H+�H��H��PH�� ]�-����������������@U� �T���H+�H��H�M0H�� ]����@U� �4���H+�H��H��PH�� ]�ݾ���������������@U� ����H+�H��H���H�� ]H�%�������������@U� �Ԓ��H+�H��H��PH�� ]�}����������������@U� 褒��H+�H��H�M@H�� ]逜��@U� 脒��H+�H��H�M0H�� ]�0���@U� �d���H+�H��H��PH�� ]�
����������������@U� �4���H+�H��H���H�� ]H�%à�����������@U� ����H+�H��H�MPH�� ]鰽��@U� ���H+�H��H�M0H�� ]鐽��@U� �đ��H+�H��H���H�� ]H�%S������������@U� 蔑��H+�H��H�M0H�� ]�@���@U� �t���H+�H��H�M0H�� ]� ���@U� �T���H+�H��H�M`H�� ]����@U� �4���H+�H��H�MhH�� ]���@U� ����H+�H��H�M0H�� ]���@U� ��H+�H��H���H�� ]H�%�������������@U� �Đ��H+�H��H�MPH�� ]H�%^���������������@U� 蔐��H+�H��H�MpH�� ]�.��@U� �t���H+�H��H�MHH�� ]� ���@U� �T���H+�H��H�MPH�� ]���@U� �4���H+�H��H�� H�� ]�ݻ���������������@U� ����H+�H��H��0H�� ]魻���������������@U� �ԏ��H+�H��H���H�� ]H�%c������������@U� 褏��H+�H��H�MpH�� ]���@U� 脏��H+�H��H��0H�� ]�-����������������@U� �T���H+�H��H�� H�� ]����������������@U� �$���H+�H��H�� ��x��H�� ]��������@U� ��H+�H��H�M@H�� ]頺��@U� �Ԏ��H+�H��H�� H�� ]�}����������������@U� 褎��H+�H��H��0H�� ]�M����������������@U� �t���H+�H��H�� H�� ]�����������������@U� �D���H+�H��H��0H�� ]����������������@U� ����H+�H��H�� H�� ]齹���������������@U� ���H+�H��H���H�� ]H�%s������������@U� 贍��H+�H��H�� H�� ]�]����������������@U� 脍��H+�H��H�M@H�� ]�0���@U� �d���H+�H��H�� H�� ]�
����������������@U� �4���H+�H��H��0H�� ]�ݸ���������������@U� ����H+�H��H�� H�� ]魸���������������@U� �Ԍ��H+�H��H��0H�� ]�}����������������@U� 褌��H+�H��H�� H�� ]�M����������������@U� �t���H+�H��H���H�� ]H�%������������@U� �D���H+�H��H���H�� ]�-����������������@U� ����H+�H��H�� H�� ]�]����������������@U� ���H+�H��H���H�� ]鍷���������������@U� 贋��H+�H��H�MPH�� ]�`���@U� 蔋��H+�H��H���H�� ]�=����������������@U� �d���H+�H��H���H�� ]�=����������������@U� �4���H+�H��H���H�� ]�ݶ���������������@U� ����H+�H��H�MPH�� ]鰶��@U� ���H+�H��H���H�� ]鍓���������������@U� 贊��H+�H��H�MPH�� ]�`���@U� 蔊��H+�H��H���H�� ]H�%#������������@U� �d���H+�H��H�MPH�� ]����@U� �D���H+�H��H�MPH�� ]��@U� �$���H+�H��H�M@H�� ]�е��@U� ����H+�H��H�MXH�� ]鰵��@U� ���H+�H��H�MXH�� ]鐵��@U� �ĉ��H+�H��H�M@H�� ]�p���@U� 褉��H+�H��H���H�� ]�M����������������@U� �t���H+�H��H�M@H�� ]� ���@U� �T���H+�H��H��@H�� ]H�%������������@U� �$���H+�H��H���H�� ]鍧���������������@U� ��H+�H��H���H�� ]靴���������������@U� �Ĉ��H+�H��H�M@H�� ]�p���@U� 褈��H+�H��H���H�� ]H�%3������������@U� �t���H+�H��H���H�� ]�����������������@U� �D���H+�H��H�M@H�� ]��@U� �$���H+�H��H���H�� ]H�%�������������@U� ��H+�H��H���H�� ]靐���������������@U� �ć��H+�H��H�M@H�� ]�p���@U� 複��H+�H��H�MXH�� ]�P���@U� 脇��H+�H��H���H�� ]靮���������������@U� �T���H+�H��H�M@H�� ]����@U� �4���H+�H��H�M@H�� ]���@U� ����H+�H��H��(H�� ]H�%�������������@U� ���H+�H��H�M`H�� ]鐲��@U� �Ć��H+�H��H�M@H�� ]�p���@U� 褆��H+�H��H�M@H�� ]�P���@U� 脆��H+�H��H�M`H�� ]�0���@U� �d���H+�H��H�M@H�� ]����@U� �D���H+�H��H�M`H�� ]��@U� �$���H+�H��H�M@H�� ]�б��@U� ����H+�H��H�M`H�� ]鰱��@U� ���H+�H��H�M@H�� ]鐱��@U� �ą��H+�H��H�M`H�� ]�p���@U� 褅��H+�H��H�M@H�� ]�P���@U� 脅��H+�H��H�M`H�� ]�0���@U� �d���H+�H��H�M@H�� ]����@U� �D���H+�H��H�M`H�� ]��@U� �$���H+�H��H��pH�� ]H�%�������������@U� ��H+�H��H�M`H�� ]頰��@U� �Ԅ��H+�H��H��H�� ]H�%c������������@U� 褄��H+�H��H���H�� ]�}����������������@U� �t���H+�H��H�MPH�� ]���@U� �T���H+�H��H���H�� ]靫���������������@U� �$���H+�H��H�MHH�� ]�@���@U� ����H+�H��H���H�� ]魯���������������@U� �ԃ��H+�H��H���H�� ]�}����������������@U� 褃��H+�H��H�MpH�� ]���@U� 脃��H+�H��H�M@H�� ]�0���@U� �d���H+�H��H���H�� ]�=����������������@U� �4���H+�H��H���H�� ]�����������������@U� ����H+�H��H��H�� ]�݌���������������@U� �Ԃ��H+�H��H�M(H�� ]H�%΍��������������@U� 褂��H+�H��H���H�� ]����������������@U� �t���H+�H��H�M8H�� ]�И��@U� �T���H+�H��H�M`H�� ]����@U� �4���H+�H��H���H�� ]H�%�������������@U� ����H+�H��H�MPH�� ]H�%����������������@U� �ԁ��H+�H�ꋅ����t���H��`��H�� ]��������@U� 蔁��H+�H��H��H�� ]�Ml���������������@U� �d���H+�H��H��H�� ]H�%ӝ�����������@U� �4���H+�H��H�MPH�� ]�P��@U� ����H+�H��H�MxH�� ]這��@U� ��H+�H��H���H�� ]�=����������������@U� �Ā��H+�H��H�MhH�� ]�p���@U� 褀��H+�H��H���H�� ]�M����������������@U� �t���H+�H��H���H�� ]H�%������������@U� �D���H+�H��H��0H�� ]H�%Ú�����������@U� ����H+�H��H�M H�� ]��j��@U� ����H+�H��H���H�� ]H�%c������������@U� ����H+�H��H���H�� ]��
���������������@U� ���H+�H��H�M H�� ]�Pj��@U� �t��H+�H��H��H�� ]H�%������������@U� �D��H+�H��H�MPH�� ]�`
��@U� �$��H+�H��H�M@H�� ]�@
��@U� ���H+�H��H�MPH�� ]鰇��@U� ��~��H+�H��XH���h��H�� ]��������@U� �~��H+�H��H���H�� ]�]����������������@U� �~��H+�H��XH����)h��H�� ]��������@U� �T~��H+�H��H�MPH�� ]����@U� �4~��H+�H��XH����g��H�� ]��������@U� �~��H+�H��H�M@H�� ]鰆��@U� ��}��H+�H��XH���g��H�� ]��������@U� �}��H+�H��H���H�� ]�m����������������@U� �}��H+�H��H��`H�� ]H�%������������@U� �T}��H+�H��H��XH�� ]H�%������������@U� �$}��H+�H��H���H�� ]�ͨ���������������@U� ��|��H+�H��H���H�� ]靨���������������@U� ��|��H+�H��H���H�� ]�]K���������������@U� �|��H+�H��H��`H�� ]H�%+������������@U� �d|��H+�H��H���H�� ]����������������@U� �4|��H+�H��H�MxH�� ]���@U� �|��H+�H��H�MpH�� ]���@U� ��{��H+�H��L�
�J��A��0H����ld��H�� ]�����������@U� �{��H+�H��H���H�� ]青���������������@U� �{��H+�H��H��xH�� ]靑���������������@U� �T{��H+�H��H���H�� ]面���������������@U� �${��H+�H��H�MHH�� ]�p���@U� �{��H+�H��H���H�� ]魦���������������@U� ��z��H+�H��H���H�� ]����������������@U� �z��H+�H��H���H�� ]�M����������������@U� �tz��H+�H��H�MhH�� ]� ���@U� �Tz��H+�H��H���H�� ]����������������@U� �$z��H+�H��H���H�� ]�ͥ���������������@U� ��y��H+�H��H��H�� ]�
���������������@U� ��y��H+�H��H��H�� ]H�%C������������@U� �y��H+�H��XH����9c��H�� ]��������@U� �dy��H+�H��H��@H�� ]�d���������������@U� �4y��H+�H��H���H�� ]H�%�������������@U� �y��H+�H��H���H�� ]魤���������������@U� ��x��H+�H��H���H�� ]�}����������������@U� �x��H+�H��H��PH�� ]�M����������������@U� �tx��H+�H��H���H�� ]�}���������������@U� �Dx��H+�H��H��pH�� ]H�%������������@U� �x��H+�H��H��HH�� ]��b���������������@U� ��w��H+�H��H��(H�� ]�b���������������@U� �w��H+�H��H��`H�� ]�����������������@U� �w��H+�H��H��H�� ]�-����������������@U� �Tw��H+�H��XH��p�`��H�� ]��������@U� �$w��H+�H��H��pH�� ]H�%s������������@U� ��v��H+�H��H��8H�� ]H�%c������������@U� ��v��H+�H��H��0H�� ]H�%3������������@U� �v��H+�H��H���H�� ]H�%;������������@U� �dv��H+�H��H���H�� ]H�%������������@U� �4v��H+�H��H��`H�� ]��~���������������@U� �v��H+�H��XH��p�_��H�� ]��������@U� ��u��H+�H��E ����t
�e �H�M@�w���H�� ]��@U� �u��H+�H��H�MhH�� ]�0���@U� �u��H+�H��E ����t
�e �H�M`�'���H�� ]��@U� �Tu��H+�H��H�M0H�� ]� ��@U� �4u��H+�H��H�
�d
H�� ]�[���������������@U� �u��H+�H��H�MHH�� ]�P ��@U� ��t��H+�H�꺐H�M`�^��H�� ]�����������@U� �t��H+�H��EX����t
�eX�H�Mx跒��H�� ]��@U� �t��H+�H��H�MXH�� ]�0���@U� �dt��H+�H��H�MXH�� ]����@U� �Dt��H+�H��H�MXH�� ]��@U� �$t��H+�H��H�MpH�� ]H�%����������������@U� ��s��H+�H��H�MhH�� ]頟��@U� ��s��H+�H��H���H�� ]�=����������������@U� �s��H+�H��H�MXH�� ]�P���@U� �s��H+�H��H�MXH�� ]�0���@U� �ds��H+�H��H�MXH�� ]����@U� �Ds��H+�H��H�MPH�� ]��@U� �$s��H+�H��H�MXH�� ]�О��@U� �s��H+�H��H�MXH�� ]鰞��@U� ��r��H+�H��H�MPH�� ]鐞��@U� ��r��H+�H��H�MPH�� ]�p���@U� �r��H+�H��H�MXH�� ]�P���@U� �r��H+�H��H�MPH�� ]�0���@U� �dr��H+�H��H�MpH�� ]����@U� �Dr��H+�H��H�MPH�� ]��@U� �$r��H+�H��H�MXH�� ]�Н��@U� �r��H+�H��H�MPH�� ]鰝��@U� ��q��H+�H��H�MXH�� ]鐝��@U� ��q��H+�H��H�MPH�� ]�p���@U� �q��H+�H��H��H�� ]H�%3������������@U� �tq��H+�H��H���H�� ]�mo���������������@U� �Dq��H+�H��H�MpH�� ]��y��@U� �$q��H+�H��H���H�� ]�M��������������@U� ��p��H+�H��H�MpH�� ]H�%f���������������@U� ��p��H+�H��H�MpH�� ]H�%6���������������@U� �p��H+�H��H���H�� ]����������������@U� �dp��H+�H��H�MPH�� ]����@U� �Dp��H+�H��H�M0H�� ]��x��@U� �$p��H+�H��XH�MH��Y��H�� ]�����������@U� ��o��H+�H��H�M0H�� ]�x��@U� ��o��H+�H��XH�M8�|Y��H�� ]�����������@U� �o��H+�H��H�M H�� ]�@��@U� �o��H+�H��H�
�]
H�� ]�
V���������������@U� �To��H+�H��H���H�� ]����������������@U� �$o��H+�H��H���H�� ]��w���������������@U� ��n��H+�H��H���H�� ]靚���������������@U� ��n��H+�H��E ����t
�e �H�MP�g���H�� ]��@U� �n��H+�H��PH�M(�<X��H�� ]�����������@U� �dn��H+�H��E ����t
�e �H�MP����H�� ]��@U� �4n��H+�H��PH�M(��W��H�� ]�����������@U� �n��H+�H��E ����t
�e �H�MP觙��H�� ]��@U� ��m��H+�H��PH�M(�|W��H�� ]�����������@U� �m��H+�H��H�M@H�� ]�Pv��@U� �m��H+�H��XH�M �,W��H�� ]�����������@U� �Tm��H+�H��H�M@H�� ]�v��@U� �4m��H+�H��XH�MH��V��H�� ]�����������@U� �m��H+�H��H�MPH�� ]�P���@U� ��l��H+�H��H�MHH�� ]�u��@U� ��l��H+�H��XH�M@�lV��H�� ]�����������H�T$U� �l��H+�H��L���H����w~��L�E H�U8�~��3�3��j���@U� �Tl��H+�H��H�M H�� ]����@U� �4l��H+�H��H�M H�� ]�@�@U� �l��H+�H��H�M H�� ]�p(��@U� ��k��H+�H��H�M H�� ]��@U� ��k��H+�H��H�M H�� ]�0(��@U� �k��H+�H��H�M0H�� ]�P�@U� �k��H+�H��H�M0H�� ]�'��@U� �tk��H+�H��H�M H�� ]�&��@U� �Tk��H+�H��H�M H�� ]�P'��@U� �4k��H+�H��H���H�� ]�ݖ���������������@U� �k��H+�H��H�M H�� ]���@U� ��j��H+�H��H�M H�� ]�&��@U� ��j��H+�H��H�M H�� ]��@U� �j��H+�H��H�M H�� ]�@&��@U� �j��H+�H��H�M0H�� ]� �@U� �dj��H+�H��H�M0H�� ]��%��@U� �Dj��H+�H��H���H�� ]��r���������������@U� �j��H+�H��XH����S��H�� ]��������@U� ��i��H+�H��H�M H�� ]��@U� ��i��H+�H��H�M H�� ]�%��@U� �i��H+�H��H�M H�� ]�P�@U� �i��H+�H��H�M H�� ]�$��@U� �di��H+�H��H�M0H��H�� ]���������������@U� �4i��H+�H��H�M0H��H�� ]���������������@U� �i��H+�H��H�M0H��H�� ]�L��������������@U� ��h��H+�H��H�M0H��H�� ]�\��������������@U� �h��H+�H��H�M H�� ]��@U� �h��H+�H��H�MPH�� ]�0q��@U� �dh��H+�H��XH�MX�R��H�� ]�����������@U� �4h��H+�H��H�M H�� ]逸��@U� �h��H+�H��H�MPH�� ]�p��@U� ��g��H+�H��XH�MX�Q��H�� ]�����������@U� ��g��H+�H��H�MpH�� ]�J��@U� �g��H+�H��H��H�� ]�-J���������������@U� �tg��H+�H��H�M H�� ]H�%�w��������������@U� �Dg��H+�H��H���H�� ]H�%�w�����������@U� �g��H+�H��H���H�� ]H�%cw�����������@U� ��f��H+�H��H��@H�� ]H�%3w�����������@U� �f��H+�H��H�MpH�� ]��H��@U� �f��H+�H��H�MpH�� ]�@H��@U� �tf��H+�H��H�M H�� ]���@U� �Tf��H+�H��H�MPH�� ]�o��@U� �4f��H+�H��XH�MX��O��H�� ]�����������@U� �f��H+�H��H���H�� ]�n���������������@U� ��e��H+�H��H���H�� ]�}����������������@U� �e��H+�H��H�M0H�� ]�Pn��@U� �e��H+�H��XH�M8�,O��H�� ]�����������@U� �Te��H+�H��H�M H�� ]��@U� �4e��H+�H��H�M0H�� ]�!��@U� �e��H+�H��H�M0H�� ]�p!��@U� ��d��H+�H��H�M0H�� ]� !��@U� ��d��H+�H��H�M@H�� ]�p��@U� �d��H+�H��H�M@H�� ]� ��@U� �d��H+�H��H�MXH�� ]�@���@U� �td��H+�H��H�M0H�� ]�@ ��@U� �Td��H+�H��H�M0H�� ]����@U� �4d��H+�H��H�M H�� ]H�%�t��������������@U� �d��H+�H��H�M H�� ]H�%Vt��������������@U� ��c��H+�H��H���H�� ]H�%#t�����������@U� �c��H+�H��H�M@H�� ]���@U� �c��H+�H��H�MHH�� ]�0l��@U� �dc��H+�H��XH�MX�M��H�� ]�����������@U� �4c��H+�H��H�M0H�� ]�p��@U� �c��H+�H��H�M0H�� ]� ��@U� ��b��H+�H��H�M0H��H�� ]�<��������������@U� ��b��H+�H��H�M0H��H�� ]�L��������������@U� �b��H+�H��H�M H�� ]���@U� �tb��H+�H��H�MPH�� ]� k��@U� �Tb��H+�H��XH�MX�K��H�� ]�����������@U� �$b��H+�H��H�M H�� ]H�%vr��������������@U� ��a��H+�H��H���H�� ]H�%Cr�����������@U� ��a��H+�H��H�M H�� ]����@U� �a��H+�H��H�MPH�� ]�Pj��@U� �a��H+�H��XH�MX�,K��H�� ]�����������@U� �Ta��H+�H��H�M0H�� ]�P��@U� �4a��H+�H��H�M0H�� ]�л��@U� �a��H+�H��H�M@H�� ]���@U� ��`��H+�H��H�M0H�� ]����@U� ��`��H+�H��H�M0H�� ]鰶��@U� �`��H+�H��H�M0H�� ]�P���@U� �`��H+�H��H�M0H�� ]�@���@U� �t`��H+�H��H�MHH��H�� ]�|���������������@U� �D`��H+�H��H�MHH��H�� ]����������������@U� �`��H+�H��H�M0H�� ]���@U� ��_��H+�H��H�MHH�� ]頋��@U� ��_��H+�H��H�M0H�� ]�h��@U� �_��H+�H��XH�M8�\I��H�� ]�����������@U� �_��H+�H��H�M0H�� ]�0h��@U� �d_��H+�H��H�MHH��H�� ]���������������@U� �4_��H+�H��H�MHH��H�� ]�<�������������@U� �_��H+�H��H�M0H�� ]鰊��@U� ��^��H+�H��H�M@H��H�� ]���������������@U� �^��H+�H��H�M@H��H�� ]�L���������������@U� �^��H+�H��H�M0H�� ]�0���@U� �d^��H+�H��H�M0H�� ]�g��@U� �D^��H+�H��H�M@H��H�� ]��������������@U� �^��H+�H��H�M@H��H�� ]��������������@U� ��]��H+�H��H�M0H�� ]�f��@U� ��]��H+�H��XH�M8�lG��H�� ]�����������@U� �]��H+�H��H�M0H��H�� ]���������������@U� �d]��H+�H��H�M0H��H�� ]���������������@U� �4]��H+�H��H�M0H��H�� ]��������������@U� �]��H+�H��H�M0H��H�� ]��������������@U� ��\��H+�H��H�M0H��H�� ]����������������@U� �\��H+�H��H�M0H��H�� ]�<���������������@U� �t\��H+�H��H�M0H��H�� ]���������������@U� �D\��H+�H��H�M0H��H�� ]�L�������������@U� �\��H+�H��H���H�� ]齇���������������@U� ��[��H+�H��H�M@H�� ]�@��@U� ��[��H+�H��H�M@H�� ]���@U� �[��H+�H��H�M@H�� ]�0��@U� �[��H+�H��H�M@H�� ]���@U� �d[��H+�H��H�M@H�� ]� ��@U� �D[��H+�H��H�M@H�� ]���@U� �$[��H+�H��H���H�� ]�=��������������@U� ��Z��H+�H��H��8H�� ]靆���������������@U� ��Z��H+�H��H�MHH�� ]�@��@U� �Z��H+�H��H�M@H�� ]�P���@U� �Z��H+�H��H�MPH�� ]�0���@U� �dZ��H+�H��0H����	D��H�� ]��������@U� �4Z��H+�H��H���H�� ]�-%���������������@U� �Z��H+�H��H���H�� ]�$���������������@U� ��Y��H+�H��H��H�� ]H�%ch�����������@U� �Y��H+�H��H�MHH�� ]�P���@U� �Y��H+�H��H�MXH�� ]�0���@U� �dY��H+�H��H���H�� ]�}��������������@U� �4Y��H+�H��H�M`H�� ]H�%�f��������������@U� �Y��H+�H��H�M8H�� ]H�%vu��������������@U� ��X��H+�H��H�M@H�� ]逄��@U� �X��H+�H��H�M@H�� ]�`���@U� �X��H+�H��H���H�� ]H�%#g�����������@U� �dX��H+�H��H�M@H�� ]����@U� �DX��H+�H��H�MPH�� ]��@U� �$X��H+�H��H�M8H�� ]�Ѓ��@U� �X��H+�H��H�M0H�� ]鰃��@U� ��W��H+�H��H�M0H�� ]鐃��@U� ��W��H+�H��H�M0H�� ]�p���@U� �W��H+�H��H�M0H�� ]�P���@U� �W��H+�H��H���H�� ]H�%[t�����������@U� �TW��H+�H��H�M8H�� ]����@U� �4W��H+�H��H�M0H�� ]���@U� �W��H+�H��H���H�� ]H�%�s�����������@U� ��V��H+�H��H�M0H�� ]鐂��@U� ��V��H+�H��H�M8H�� ]�p���@U� �V��H+�H��H�M0H�� ]�P���@U� �V��H+�H��H�M8H�� ]�0���@U� �dV��H+�H��H�M0H�� ]H�%&g��������������@U� �4V��H+�H��H�MpH�� ]���@U� �V��H+�H��H�M8H�� ]���@U� ��U��H+�H��0H�Mp�?��H�� ]�����������@U� ��U��H+�H��H���H�� ]H�%�f�����������@U� �U��H+�H��H�MpH�� ]�@���@U� �tU��H+�H��H�MpH�� ]� ���@U� �TU��H+�H��H�M`H�� ]����@U� �4U��H+�H��H�MpH�� ]���@U� �U��H+�H��H���H�� ]齀���������������@U� ��T��H+�H��H�M`H�� ]鐀��@U� ��T��H+�H��H�M H�� ]H�%Nb��������������@U� �T��H+�H��E ����t
�e �H�MX�7���H�� ]��@U� �dT��H+�H��H�M H�� ]� 
��@U� �DT��H+�H��H�M H�� ]�
��@U� �$T��H+�H��H�M H�� ]���@U� �T��H+�H��H�M H�� ]� 
��@U� ��S��H+�H��H�M H�� ]�@��@U� ��S��H+�H��H�M H�� ]���@U� �S��H+�H��H�M0H�� ]���@U� �S��H+�H��0H�M0�,=��H�� ]�����������@U� �TS��H+�H��H�M H�� ]�P��@U� �4S��H+�H��H�M H�� ]����@U� �S��H+�H��H�M H�� ]�`��@U� ��R��H+�H��H�M H�� ]���@U� ��R��H+�H��H�M H�� ]����@U� �R��H+�H��H�M H�� ]���@U� �R��H+�H��H�M H�� ]���@U� �tR��H+�H��H�M H�� ]�p��@U� �TR��H+�H��H�M0H�� ]���@U� �4R��H+�H��H�M0H�� ]���@U� �R��H+�H��H�M0H�� ]�
��@U� ��Q��H+�H��H�M0H�� ]���@U� ��Q��H+�H��H�M0H�� ]�0
��@U� �Q��H+�H��H�M0H�� ]�
��@U� �Q��H+�H��H�M0H�� ]�
��@U� �tQ��H+�H��H�M0H�� ]�
��@U� �TQ��H+�H��H�M0H�� ]�
��@U� �4Q��H+�H��H�M0H�� ]�0��@U� �Q��H+�H��H�M0H�� ]���@U� ��P��H+�H��H�M0H�� ]�|��@U� ��P��H+�H��H�M0H�� ]�|��@U� �P��H+�H��H�M H�� ]�`J��@U� �P��H+�H��H�M H�� ]H�%^��������������@U� �dP��H+�H��H�MPH�� ]�|��@U� �DP��H+�H��H���H�� ]��{���������������@U� �P��H+�H��H���H�� ]�{���������������@U� ��O��H+�H��H�M H�� ]�{��@U� ��O��H+�H��H���H�� ]�m{���������������@U� �O��H+�H��H�M H�� ]�@{��@U� �tO��H+�H��H���H�� ]�{���������������@U� �DO��H+�H��H���H�� ]H�%�]�����������@U� �O��H+�H��H�MxH�� ]H�%�a��������������@U� ��N��H+�H��H�M`H�� ]�N��@U� ��N��H+�H��H�M@H�� ]�pz��@U� �N��H+�H��H�M0H�� ]H�%�a��������������@U� �tN��H+�H��H�MHH�� ]� z��@U� �TN��H+�H��H�MHH�� ]�z��@U� �4N��H+�H��H�MHH�� ]��y��@U� �N��H+�H��H�MHH�� ]�y��@U� ��M��H+�H��H�MHH�� ]�y��@U� ��M��H+�H��H�MH�|7��H�� ]�����������@U� �M��H+�H��H�MHH�� ]�Py��@U� �M��H+�H��H�MHH�� ]�0y��@U� �dM��H+�H��H�MHH�� ]�y��@U� �DM��H+�H��H�M0H�� ]��x��@U� �$M��H+�H��H�M0H�� ]��x��@U� �M��H+�H��H�M0H�� ]�x��@U� ��L��H+�H��H�MHH�� ]�x��@U� ��L��H+�H��H�M0H�� ]�px��@U� �L��H+�H��H�M0�L6��H�� ]�����������@U� �tL��H+�H��H�M0H�� ]� x��@U� �TL��H+�H��H�M0H�� ]�x��@U� �4L��H+�H��H�M8H�� ]��w��@U� �L��H+�H��H�M0H�� ]�w��@U� ��K��H+�H��H�M0H�� ]�w��@U� ��K��H+�H��H�M0H�� ]�w��@U� �K��H+�H��H�M0�\5��H�� ]�����������@U� �K��H+�H��H�M0�,5��H�� ]�����������@U� �TK��H+�H��H�M@�4��H�� ]�����������@U� �$K��H+�H��H�M@��4��H�� ]�����������@U� ��J��H+�H��H�MpH�� ]�v��@U� ��J��H+�H��Ep����t
�ep�H�Mx�wv��H�� ]��@U� �J��H+�H��H�M0H��H�� ]��������������@U� �tJ��H+�H��H�M0H��(H�� ]��b��������������@U� �DJ��H+�H��H�M0H��0H�� ]��u��������������@U� �J��H+�H��H�M0H��8H�� ]�la��������������@U� ��I��H+�H��H�M0H��@H�� ]��u��������������@U� �I��H+�H��H�M0H��HH�� ]�a��������������@U� �I��H+�H��H�M0H��PH�� ]�w��������������@U� �TI��H+�H��H�M0H��hH�� ]�lH��������������@U� �$I��H+�H��H�M0H��pH�� ]�<H��������������@U� ��H��H+�H��H�M0H��xH�� ]�H��������������@U� ��H��H+�H��H�M0H���H�� ]�it�����������@U� �H��H+�H��H�M0H���H�� ]�9`�����������@U� �dH��H+�H��H�M0H���H�� ]�	t�����������@U� �4H��H+�H��H�M0H��H�� ]��s�����������@U� �H��H+�H��H�M0H��H�� ]�s�����������@U� ��G��H+�H��H�M0H��H�� ]�ys�����������@U� �G��H+�H��H�M0H��H�� ]�Is�����������@U� �tG��H+�H��H�M0H��(H�� ]H�%�T�������@U� �DG��H+�H��H�M8H��H�� ]�<T��������������@U� �G��H+�H��H�M8H��H�� ]�S��������������@U� ��F��H+�H��H�M`H�� ]H�%fa��������������@U� �F��H+�H��H��H�� ]�]r���������������@U� �F��H+�H��H�M0H�� ]�0r��@U� �dF��H+�H��H�M0H�� ]�r��@U� �DF��H+�H��H�M0H�� ]��q��@U� �$F��H+�H��H�M8H�� ]��q��@U� �F��H+�H��H�M0H�� ]�q��@U� ��E��H+�H��H�M@H�� ]�q��@U� ��E��H+�H��H�M`H�� ]�pN��@U� �E��H+�H��H�MpH�� ]�h��@U� �E��H+�H��H�M`H�� ]��\��@U� �dE��H+�H��H�MhH�� ]�\��@U� �DE��H+�H��H���H�� ]�]u���������������@U� �E��H+�H��H���H�� ]�q���������������@U� ��D��H+�H��H�M`H�� ]�``��@U� ��D��H+�H��H�MhH�� ]�pp��@U� �D��H+�H��H�MPH�� ]��k��@U� �D��H+�H��H�MXH�� ]�k��@U� �dD��H+�H��H�MpH�� ]�p��@U� �DD��H+�H��H�MxH�� ]��o��@U� �$D��H+�H��H��pH�� ]�q���������������@U� ��C��H+�H��H���H�� ]�o���������������@U� ��C��H+�H��H�M@H�� ]�po��@U� �C��H+�H��H��xH�� ]�Mo���������������@U� �tC��H+�H��H��hH�� ]�]Z���������������@U� �DC��H+�H��H��hH�� ]�Mf���������������@U� �C��H+�H��H�MHH�� ]�pZ��@U� ��B��H+�H��H�M@H�� ]�PZ��@U� ��B��H+�H��H��`H�� ]�}n���������������@U� �B��H+�H��H�MPH�� ]�PK��@U� �B��H+�H��H��pH�� ]�p���������������@U� �TB��H+�H��H��hH�� ]�m���������������@U� �$B��H+�H��H��`H�� ]��m���������������@U� ��A��H+�H��H��`H�� ]�m���������������@U� ��A��H+�H��H��`�i+��H�� ]��������@U� �A��H+�H��H��`H�� ]�=m���������������@U� �dA��H+�H��H�M0H�� ]�q��@U� �DA��H+�H��H���H�� ]�h���������������@U� �A��H+�H��H���H�� ]�-h���������������@U� ��@��H+�H��H�� H�� ]�n���������������@U� �@��H+�H�ꋅ����t���H���Nl��H�� ]���������@U� �t@��H+�H��H���H�� ]�g���������������@U� �D@��H+�H�ꋅ����t���H��(�Ng��H�� ]���������@U� �@��H+�H�ꋅ����t���H���k��H�� ]���������@U� ��?��H+�H��H��H�� ]�mk���������������@U� �?��H+�H��H�MXH�� ]�o��@U� �t?��H+�H��H���H�� ]�}p���������������@U� �D?��H+�H��H���H�� ]�Z���������������@U� �?��H+�H��H�MpH�� ]�`^��@U� ��>��H+�H��H��H�� ]�j���������������@U� ��>��H+�H��H���H�� ]�
f���������������@U� �>��H+�H��H��(H�� ]�e���������������@U� �d>��H+�H�ꋅ����t���H�MP�j��H�� ]������������@U� �$>��H+�H�ꋅ����t���H�MH�i��H�� ]������������@U� ��=��H+�H�ꋅ��@��t���H�MH�i��H�� ]������������@U� �=��H+�H�ꋅ%���t�����H�MP�<i��H�� ]�������@U� �d=��H+�H��H���H�� ]�d���������������@U� �4=��H+�H��H��H�� ]��h���������������@U� �=��H+�H��H��(H�� ]�E���������������@U� ��<��H+�H��H�M`H�� ]�h��@U� �<��H+�H��H�MXH�� ]�`h��@U� �<��H+�H��H�MpH�� ]�@h��@U� �t<��H+�H��H�Mp�&��H�� ]�����������@U� �D<��H+�H��H�MxH�� ]��g��@U� �$<��H+�H��H�MpH�� ]��g��@U� �<��H+�H��H�M0H�� ]H�%�J��������������@U� ��;��H+�H��H�MxH�� ]�g��@U� �;��H+�H��H�M`H�� ]�`g��@U� �;��H+�H��H�MhH�� ]�@g��@U� �t;��H+�H��H�MpH�� ]� g��@U� �T;��H+�H��H�MhH�� ]�g��@U� �4;��H+�H��H�MhH�� ]��f��@U� �;��H+�H��H�M`H�� ]�f��@U� ��:��H+�H��H�M`�$��H�� ]�����������@U� ��:��H+�H��H�M0H�� ]�pf��@U� �:��H+�H��H�M8H�� ]�Pf��@U� �:��H+�H��H�M0H�� ]�0f��@U� �d:��H+�H��H�M0H�� ]�f��@U� �D:��H+�H��H�M0��#��H�� ]�����������@U� �:��H+�H��H�MhH�� ]�e��@U� ��9��H+�H��H�M`H�� ]�e��@U� ��9��H+�H��H�M0H�� ]H�%fH��������������@U� �9��H+�H��H�MhH�� ]�Pe��@U� �9��H+�H��H�M0H�� ]�0e��@U� �d9��H+�H��H�M@H�� ]�e��@U� �D9��H+�H��H���H�� ]H�%�G�����������@U� �9��H+�H��H�M`H�� ]�d��@U� ��8��H+�H��H�MXH�� ]�d��@U� ��8��H+�H��H�MPH�� ]�d��@U� �8��H+�H��H�MHH�� ]�`d��@U� �8��H+�H��H�M0H�� ]�@d��@U� �t8��H+�H��H�M0H�� ]� d��@U� �T8��H+�H��H�M@H�� ]�d��@U� �48��H+�H��H���H�� ]H�%�F�����������@U� �8��H+�H��H�M0H�� ]�c��@U� ��7��H+�H��H���H�� ]H�%sF�����������@U� �7��H+�H��H�M0H�� ]�`c��@U� �7��H+�H��H�MxH�� ]H�%VH��������������@U� �d7��H+�H��H�MpH�� ]�c��@U� �D7��H+�H��H���H�� ]��b���������������@U� �7��H+�H��H�M0H�� ]�b��@U� ��6��H+�H��H�M0H�� ]�b��@U� ��6��H+�H��H�M0H�� ]�b��@U� �6��H+�H��H�MhH�� ]�`b��@U� �6��H+�H��H�M@H�� ]�@b��@U� �t6��H+�H��H�M8H�� ]� b��@U� �T6��H+�H��H��H�� ]H�%�D�����������@U� �$6��H+�H��H��@H�� ]H�%sF�����������@U� ��5��H+�H��H�MpH�� ]�a��@U� ��5��H+�H��H�MHH�� ]�a��@U� �5��H+�H��H�M0H�� ]�`a��@U� �5��H+�H��H�MPH�� ]�@a��@U� �t5��H+�H��H���H�� ]H�%D�����������@U� �D5��H+�H��H�MhH�� ]��`��@U� �$5��H+�H��H�MXH�� ]��`��@U� �5��H+�H��H�M`H�� ]�`��@U� ��4��H+�H��H���H�� ]H�%cO�����������@U� �4��H+�H��H�M0H�� ]�p��@U� �4��H+�H��H���H�� ]�=`���������������@U� �d4��H+�H��H�MPH�� ]�[��@U� �D4��H+�H��H���H�� ]��_���������������@U� �4��H+�H��H�MXH�� ]�0d��@U� ��3��H+�H��H�M@H�� ]�e��@U� ��3��H+�H��H���H�� ]H�%�P�����������@U� �3��H+�H��H�M0H�� ]�P<��@U� �3��H+�H��H��H�� ]�-_���������������@U� �T3��H+�H��H��H�� ]�^���������������@U� �$3��H+�H��H�MHH�� ]��^��@U� �3��H+�H��H��H�� ]�^���������������@U� ��2��H+�H��H��H�� ]�};���������������@U� �2��H+�H��H��H�� ]�M^���������������@U� �t2��H+�H��H��H�� ]�^���������������@U� �D2��H+�H��H��H�� ]��]���������������@U� �2��H+�H��H��H�� ]�]���������������@U� ��1��H+�H��H��H�� ]�]���������������@U� �1��H+�H��H��H�� ]�]]���������������@U� �1��H+�H��H�M0H�� ]H�%@��������������@U� �T1��H+�H��H�MpH�� ]H�%�?��������������@U� �$1��H+�H��H��H�� ]��\���������������@U� ��0��H+�H��H��H�� ]�\���������������@U� ��0��H+�H��H�MpH�� ]H�%V?��������������@U� �0��H+�H��H��H�� ]�=\���������������@U� �d0��H+�H��H��H�� ]�
\���������������@U� �40��H+�H��H�MpH�� ]H�%�>��������������@U� �0��H+�H��H��H�� ]�[���������������@U� ��/��H+�H��H��H�� ]�}[���������������@U� �/��H+�H��H��H�� ]�M[���������������@U� �t/��H+�H��H�MPH��H�� ]�.��������������@U� �D/��H+�H��H�MPH��H�� ]�,:��������������@U� �/��H+�H��H�MPH��(H�� ]���������������@U� ��.��H+�H��H�MPH��pH�� ]��)��������������@U� �.��H+�H��H�MPH���H�� ]��F�����������@U� �.��H+�H��H�MPH���H�� ]������������@U� �T.��H+�H��H�MPH���H�� ]H�%�J�������@U� �$.��H+�H��H�MXH�� ]H�%�J��������������@U� ��-��H+�H��H�MXH�� ]鐘��@U� ��-��H+�H��0H�MX�|��H�� ]�����������@U� �-��H+�H��H�M0H�� ]�@���@U� �-��H+�H��H���H�� ]H�%c@�����������@U� �T-��H+�H��H�M8H�� ]���@U� �4-��H+�H��H�M H�� ]H�%�G��������������@U� �-��H+�H��H���H�� ]����������������@U� ��,��H+�H��H�M0H�� ]�X��@U� �,��H+�H��H�M0H�� ]�`X��@U� �,��H+�H��H�M0H�� ]�@X��@U� �t,��H+�H��H�M0H�� ]� X��@U� �T,��H+�H��H�M0H�� ]�X��@U� �4,��H+�H��H�M0H�� ]��W��@U� �,��H+�H��H�M0H�� ]�W��@U� ��+��H+�H��H�M0H�� ]�W��@U� ��+��H+�H��H�M0H�� ]�W��@U� �+��H+�H��H�M0H�� ]�`W��@U� �+��H+�H��H�M0H�� ]�@W��@U� �t+��H+�H��H�M0H�� ]� W��@U� �T+��H+�H��H�M0H�� ]�W��@U� �4+��H+�H��H�M0H�� ]��V��@U� �+��H+�H��H�M H�� ]�V��@U� ��*��H+�H��H�M H�� ]�V��@U� ��*��H+�H��H�M H�� ]�V��@U� �*��H+�H��H�M H�� ]�`V��@U� �*��H+�H��H�M H�� ]�@V��@U� �t*��H+�H��H�M H�� ]� V��@U� �T*��H+�H��H�MpH�� ]H�%;��������������@U� �$*��H+�H��H�M8H�� ]��U��@U� �*��H+�H��H�M0H�� ]�U��@U� ��)��H+�H��H�MhH�� ]H�%�:��������������@U� �)��H+�H��H�M0H�� ]�`U��@U� �)��H+�H��H�M0H�� ]�@U��@U� �t)��H+�H��H�M0H�� ]� U��@U� �T)��H+�H��H�M0H�� ]�U��@U� �4)��H+�H��H�M0H�� ]��T��@U� �)��H+�H��H�MPH�� ]�`��@U� ��(��H+�H��H�M@H�� ]�T��@U� ��(��H+�H��H�M0H�� ]�T��@U� �(��H+�H��H�M@H�� ]H�%v9��������������@U� �(��H+�H��H�MPH�� ]�0T��@U� �d(��H+�H��H�M0H�� ]�T��@U� �D(��H+�H��H�M0H�� ]��S��@U� �$(��H+�H��H�M`H�� ]H�%�6��������������@U� ��'��H+�H��H�M@H�� ]�S��@U� ��'��H+�H��H�M8H�� ]�S��@U� �'��H+�H��H�MHH�� ]H�%F6��������������@U� �'��H+�H��H�M8H�� ]�0S��@U� �d'��H+�H��H�M0H�� ]�S��@U� �D'��H+�H��H�M@����H�� ]�����������@U� �'��H+�H��H���H�� ]H�%�5�����������@U� ��&��H+�H��H�MHH�� ]�R��@U� ��&��H+�H��H���H�� ]H�%S5�����������@U� �&��H+�H��H�M0H�� ]�@R��@U� �t&��H+�H��H�M0H�� ]� R��@U� �T&��H+�H��H�M0H�� ]�R��@U� �4&��H+�H��H�M0H�� ]��Q��@U� �&��H+�H��H�M8H�� ]�Q��@U� ��%��H+�H��H�M0H�� ]�Q��@U� ��%��H+�H��H�MxH�� ]H�%f4��������������@U� �%��H+�H��H�M0H�� ]�PQ��@U� �%��H+�H��H�MXH�� ]H�%4��������������@U� �T%��H+�H��H��H�� ]H�%�?�����������@U� �$%��H+�H��H�M8H�� ]H�%^:��������������@U� ��$��H+�H��H�M8H�� ]�P��@U� ��$��H+�H��H�MPH�� ]�P��@U� �$��H+�H��H��pH�� ]H�%C3�����������@U� �$��H+�H��H���H�� ]�-P���������������@U� �T$��H+�H��H��XH�� ]H�%�2�����������@U� �$$��H+�H��H�M`H�� ]H�%7��������������@U� ��#��H+�H��H�MPH�� ]�O��@U� ��#��H+�H��H�MPH�� ]�O��@U� �#��H+�H��H�MPH�� ]�`O��@U� �#��H+�H��H�MPH�� ]�@O��@U� �t#��H+�H��H�MPH�� ]� O��@U� �T#��H+�H��H��H�� ]H�%�1�����������@U� �$#��H+�H��H���H�� ]H�%�8�����������@U� ��"��H+�H��H��(H�� ]H�%�8�����������@U� ��"��H+�H��H���H�� ]�mN���������������@U� �"��H+�H��H���H�� ]�=N���������������@U� �d"��H+�H��H�MpH�� ]�N��@U� �D"��H+�H��H�MPH�� ]��M��@U� �$"��H+�H��H�MXH�� ]��M��@U� �"��H+�H��H���H�� ]�M���������������@U� ��!��H+�H��H���H�� ]�}M���������������@U� �!��H+�H��H�M`H�� ]�PM��@U� �!��H+�H��H�MhH�� ]�0M��@U� �d!��H+�H��H���H�� ]H�%�/�����������@U� �4!��H+�H��H���H�� ]H�%�/�����������@U� �!��H+�H��H�MXH�� ]H�%�1��������������@U� �� ��H+�H��H�MPH�� ]H�%6��������������@U� � ��H+�H��H�MxH�� ]H�%~6��������������@U� �t ��H+�H��H���H�� ]����������������@U� �D ��H+�H��H�����	��H�� ]��������@U� � ��H+�H��H���H�� ]�K���������������@U� ����H+�H��H�MpH�� ]H�%�<��������������@U� ���H+�H��H��PH�� ]H�%�<�����������@U� ���H+�H��H���H�� ]�
��������������@U� �T��H+�H��H�MxH�� ]�K��@U� �4��H+�H��H���H�� ]H�%�-�����������@U� ���H+�H��H�MXH�� ]�J��@U� ����H+�H��H�M`H�� ]�J��@U� ����H+�H��H�MpH�� ]�pJ��@U� ���H+�H��H�M`H�� ]�PJ��@U� ���H+�H��H�M`H�� ]�0J��@U� �d��H+�H��H���H�� ]H�%�,�����������@U� �4��H+�H��H�M`H�� ]��I��@U� ���H+�H��H��H�� ]����������������@U� ����H+�H��H���H�� ]�I���������������@U� ���H+�H��H�M`H�� ]�`I��@U� ���H+�H��H�MpH�� ]�@I��@U� �t��H+�H��H��(H�� ]H�%,�����������@U� �D��H+�H��H�M`H�� ]��H��@U� �$��H+�H��H�M`H�� ]��H��@U� ���H+�H��H���H�� ]H�%�+�����������@U� ����H+�H��H�MPH�� ]H�%�/��������������@U� ���H+�H��H���H�� ]H�%c-�����������@U� �t��H+�H��H���H�� ]H�%3-�����������@U� �D��H+�H��H�MXH�� ]��G��@U� �$��H+�H��H�MpH�� ]��G��@U� ���H+�H��H�MXH�� ]�G��@U� ����H+�H��H�M H�� ]�0C��@U� ����H+�H��H���H�� ]�2���������������@U� ���H+�H��H���H�� ]�B���������������@U� �d��H+�H��H�MpH�� ]�G��@U� �D��H+�H��H�MpH�� ]��F��@U� �$��H+�H��H�M8H�� ]��F��@U� ���H+�H��H�M@H�� ]H�%v7��������������@U� ����H+�H��H�M0H�� ]�F��@U� ���H+�H��H�MpH�� ]�`F��@U� ���H+�H��H���H�� ]H�%�*�����������@U� �d��H+�H��H���H�� ]H�%C(�����������@U� �4��H+�H��H���H�� ]H�%+%�����������@U� ���H+�H��H���H�� ]H�%�/�����������@U� ����H+�H��H�M@H�� ]�!��@U� ���H+�H��Ep����t�ep�H�����$H�� ]��������������@U� �t��H+�H��H��(H�� ]��-���������������@U� �D��H+�H��H�M`H�� ]���@U� �$��H+�H��H���H�� ]��D���������������@U� ����H+�H��H���H�� ]�D���������������@U� ����H+�H��H���H�� ]�mD���������������@U� ���H+�H��H���H�� ]�=D���������������@U� �d��H+�H��H�MHH�� ]�D��@U� �D��H+�H��H�M0H�� ]��C��@U� �$��H+�H��H�MxH�� ]��C��@U� ���H+�H��H���H�� ]�C���������������@U� ����H+�H��H���H�� ]�}C���������������@U� ���H+�H��H���H�� ]�MC���������������@U� �t��H+�H��H���H�� ]�C���������������@U� �D��H+�H��H���H�� ]H�%�%�����������@U� ���H+�H��H���H�� ]�B���������������@U� ����H+�H��H���H�� ]�B���������������@U� ���H+�H��H��`H�� ]H�%C%�����������@U� ���H+�H��H���H�� ]�-B���������������@U� �T��H+�H��H��H�� ]�A���������������@U� �$��H+�H��H��H�� ]��A���������������@U� ����H+�H��H��H�� ]�A���������������@U� ����H+�H��H�� H�� ]�mA���������������@U� ���H+�H��H��H�� ]�=A���������������@U� �d��H+�H��H��PH�� ]�
A���������������@U� �4��H+�H��H��@H�� ]��@���������������@U� ���H+�H��H��0H�� ]�@���������������@U� ����H+�H��H��`H�� ]�}@���������������@U� ���H+�H��H�MxH�� ]�P@��@U� ���H+�H��H���H�� ]�-@���������������@U� �T��H+�H��H��HH�� ]H�%�"�����������@U� �$��H+�H��H���H�� ]��?���������������@U� ����H+�H��H�M0H�� ]�?��@U� ����H+�H��H�MHH�� ]�?��@U� ���H+�H��`H�Mx�\���H�� ]�����������@U� ���H+�H��H���H�� ]H�%c&�����������@U� �T��H+�H��H��HH�� ]H�%$�����������@U� �$��H+�H��H��PH�� ]H�%�#�����������@U� ����H+�H��H��H�� ]H�%�%�����������@U� ����H+�H��H���H�� ]H�%�#�����������@U� ���H+�H��H��pH�� ]H�%-�����������@U� �d��H+�H��H��pH�� ]H�%�"�����������@U� �4��H+�H��H��(H�� ]H�%(�����������@U� ���H+�H��H���H�� ]H�%������������@U� ����H+�H��H��pH�� ]H�%�%�����������@U� ���H+�H��H���H�� ]H�%������������@U� �t��H+�H��H��pH�� ]H�%3'�����������@U� �D��H+�H��H���H�� ]H�%"�����������@U� ���H+�H��PH������H�� ]��������@U� ����H+�H��H���H�� ]H�%������������@U� ���H+�H��H��pH�� ]H�%k&�����������@U� ���H+�H��H���H�� ]H�%C!�����������@U� �T��H+�H��H���H�� ]H�%!�����������@U� �$��H+�H��H���H�� ]H�%#�����������@U� ����H+�H��PH������H�� ]��������@U� ����H+�H��H���H�� ]�-(���������������@U� ���H+�H��H��H�� ]�=;���������������@U� �d��H+�H��H��pH�� ]H�%������������@U� �4��H+�H��H��pH�� ]H�%������������@U� ���H+�H��H��pH�� ]H�%S�����������@U� ����H+�H��H���H�� ]�}:���������������@U� ���H+�H��H���H�� ]H�%+�����������@U� �t��H+�H��H���H�� ]H�%������������@U� �D��H+�H��H���H�� ]��9���������������@U� ���H+�H��H���H�� ]H�%������������@U� ��
��H+�H��H���H�� ]�9���������������@U� �
��H+�H��H���H�� ]H�%;�����������@U� �
��H+�H��H��pH�� ]H�%�!�����������@U� �T
��H+�H��H��XH�� ]H�%�����������@U� �$
��H+�H��H�MHH�� ]��8��@U� �
��H+�H��H�MHH�� ]�8��@U� ����H+�H��H���H�� ]�8���������������@U� ���H+�H��H��pH�� ]�]���������������@U� ���H+�H��H���H�� ]H�%�����������@U� �T��H+�H��E ����t�e �H�Mh��H�� ]�@U� �$��H+�H��H���H�� ]H�%�(�����������@U� ����H+�H��H���H�� ]H�%c(�����������@U� ����H+�H��H���H�� ]H�%3(�����������@U� ���H+�H��H�M@H�� ]���@U� �t��H+�H��H���H�� ]H�%S�����������@U� �D��H+�H��H�M H�� ]H�%�%��������������@U� ���H+�H��H��HH�� ]H�%������������@U� ��
��H+�H��H��HH�� ]����������������@U� �
��H+�H��L�
g6��A��H�Mp�/�H�� ]��������������@U� �t
��H+�H��E0����t
�e0�H�Mh�)��H�� ]��@U� �D
��H+�H��H�M0H�� ]H�%���������������@U� �
��H+�H��Ep����t
�ep�H�Mx�(��H�� ]��@U� ��	��H+�H��H�M0H�� ]����@U� ��	��H+�H��H�M0H��H�� ]���������������@U� �	��H+�H��H�M0H��H�� ]���������������@U� �d	��H+�H��H�M0H��H�� ]�\��������������@U� �4	��H+�H��H�M0H��H�� ]�,��������������@U� �	��H+�H��0H�M0��H�� ]�����������H�T$U� ����H+�H��L�E H���H����JL�E(H�U0H�M8�1/��3�3�������������@U� ���H+�H��`H�M0�,�H�� ]�����������H�T$U� �P��H+�H��L�E H���H�����L�E(H�U0H�M8�.��3�3��p����������@U� ���H+�H��H�M@H�� ]�3��@U� ����H+�H��H�M0H�� ]�3��@U� ����H+�H��H�M0H�� ]�p3��@U� ���H+�H��H�M8H�� ]�P3��@U� ���H+�H��H���H�� ]H�%"�����������@U� �T��H+�H��H�M0H�� ]��@U� �4��H+�H��H�M@H�� ]��2��@U� ���H+�H��H�M0H�� ]�2��@U� ����H+�H��H�M0H�� ]�2��@U� ����H+�H��H�M8H�� ]�2��@U� ���H+�H��H���H�� ]H�%3!�����������@U� ���H+�H��H�M0H�� ]�@�@U� �d��H+�H��H�M0H�� ]�0l��@U� �D��H+�H��H�M0H�� ]���@U� �$��H+�H��H�M0H�� ]���@U� ���H+�H��H�M0H�� ]�1��@U� ����H+�H��H�MHH�� ]H�%n��������������@U� ���H+�H��H�MHH�� ]�`1��@U� ���H+�H��H�M8H�� ]H�%��������������@U� �d��H+�H��H�M0H�� ]�1��@U� �D��H+�H��H�M@H�� ]H�%���������������@U� ���H+�H��H�M0H�� ]H�%�@UH�� H��} uL�MxL�EpH�UhH�M`�*��H�� ]��@SUH��(H��H�M@H�M0H�E0H�H�M(H�E(�8csm�t�E �E �"����H�M(H�H�E0H�X����H��
���H��(][��@UH��H�3Ɂ8�����]��@UH�� H��M@H�� ]���@UH�� H��M ��H�� ]��@UH�� H��H�� ]���@UH��0H��H��H�L$(�T$ L�
9�L�Ep�UhH�M`�Q��H��0]��̸(����H+�H�
4�	H��(H�%�!̸(���H+�H�
�	H��(H�%�!|����8�L�`�������Ҹ���з��������n�`�T�<�����ֶ��0�v�����F���Գ"�X���r�Դ��6�`�����ֵ�D����а��,����b��خ��R��έ����F����^�"�ޫ���T�2������X�r���������ܹ�����0�&�:�B�����b�ĺL�����D�T�j�x���6������R���޺̺��l�Z�*H\�
�
�
v
X
4

����nH ���� ���h��b�V�.�.,/h/�/�/L0�0�0�0N1|1�1�1�1$2\2�2�2�23N3�3�3$4X4�4�4�45j5�5�5�5 6\6�6�6
7.7T7�7�7�7$8T8�8�89Z9�9�9�92:n:�:�:;<;�;�;<T=�><?R?t?�?�?@"@T@x@�@�@ABA�A�A�A8B�B�BCRC�CPDrD�D�D"E�E�E$F`F�F�F�FGzG�G�G$HTH�H�H4I�I�I�I�J�J�KLpL�L�L:MxM�M�MN<NfN�N�N
O0OdO�O�O�OP PTP�P�P�P�P$QnQ�Q�Q�Q�Q>RdR|R�R�R�R:SdS�S�ST6T|T�T�T�T
UPU�U�U�U$V�V
W�WFXfX�X�XY2YVYrY�YZ2ZlZ�Z�Z6[x[�[�[�\�\�\
]B]�]�]d^�^._�_�_N`n`:a�avbNcd�dle�e*fFf�f�fg�g�h�h0idizi�i*jbj�j�j�j2klk�k�kl(lZl�l�l�l�lmPm~m�m�mn8nhn�n�n�n�no8oho�o�o$p�.�p�p�pq@qnq�q�q�qr4r�*�r�r�r s�s�stt�t�t�tu<u^u|u�u�u�u$vNv�v�v�vwBwrw�w(x^x�x�x�x�xyDyny�y�y�y"zfz�z�z�z{d{�{�{�{ |<|X|v|�|�|}H}v}�}�}~6~X~x~�~�~�~4`����:�z�����4�b���Ɓ��D�x���Ƃ�6�Z�����܃�.�l�����6�������F�Ɔ"�p���؇��$�L�t�����Ј�F�r���Ή�(�F����n��^�ތ<���܍��R���.���Ԑ��(�J�p�����B�z���ܒ
�:�j���ʓ��D�p���֔2�r����*�`�����V���̗
�:�p�����T������$�X���ܚ�P�������P�������X������(�Z�������\�������D�����ޠ��*�F�t�����̡���:�T�p�����ʢ���.�P�~���У��"�h.:..�-�-�-H--�,�,L,�+2+Pp�*���:v�f��j��D���$Hl����&Jr�����^��*`��@n�*P*:**�)�)�(�(^(<((�'�'T'4''�&�&�&X&&�%�%r%N%%�$�$0$$�#�#p#,#�"�"�"l"""�!�!T!!� X .  �f��4�vB��V��lrX�n�����Ω����X�:����Ҩ����x�\�B�$���֧����v�^�H�(�
��Ʀ������f�P�>�&����ڥĥ����~�`�N�8�����Ԥ��>�p����������������������api-ms-win-core-synch-l1-2-0.dllkernel32.dllSleepConditionVariableCSWakeAllConditionVariable����������������������`������0��������������Unknown exceptionbad allocationbad array new lengthstring too long: C:\cygwin64\home\buildslave\source\libo-core\include\com/sun/star/uno/Reference.hxxiquery_throw :at com.sun.star.uno.RuntimeExceptionbooleancom.sun.star.drawing.XShapescom.sun.star.drawing.XDrawPagecom.sun.star.drawing.XDrawPagesSuppliercom.sun.star.drawing.XDrawViewcom.sun.star.drawing.XMasterPagesSuppliercom.sun.star.drawing.XMasterPageTargetcom.sun.star.beans.PropertyStateDIRECT_VALUEDEFAULT_VALUEAMBIGUOUS_VALUEcom.sun.star.beans.PropertyValuestringNamelongHandleanyValueStatevoidxListeneraListenercom.sun.star.lang.WrappedTargetExceptioncom.sun.star.frame.XControllercom.sun.star.frame.XFramecom.sun.star.frame.XDesktop2com.sun.star.uno.DeploymentException[]stringcom.sun.star.frame.DesktopE:\r\workdir\UnoApiHeadersTarget\offapi\normal\com/sun/star/frame/Desktop.hppcreate of type component context fails to supply service com.sun.star.view.XSelectionSuppliercom.sun.star.drawing.framework.XResourceIdcom.sun.star.drawing.framework.XControllerManagercom.sun.star.lang.XTypeProvidercom.sun.star.lang.XTypeProvider::getTypescom.sun.star.lang.XTypeProvider::getImplementationId[]type[]bytecom.sun.star.lang.IllegalArgumentExceptioncom.sun.star.document.XFiltercom.sun.star.document.XImportercom.sun.star.document.XExportercom.sun.star.document.XExtendedFilterDetectioncom.sun.star.beans.PropertyVetoExceptioncom.sun.star.beans.UnknownPropertyExceptionPropertyNamecom.sun.star.beans.XPropertyChangeListenercom.sun.star.beans.XPropertySetInfocom.sun.star.beans.XVetoableChangeListenercom.sun.star.beans.XPropertySetcom.sun.star.beans.XPropertySet::getPropertySetInfocom.sun.star.beans.XPropertySet::setPropertyValuecom.sun.star.beans.XPropertySet::getPropertyValuecom.sun.star.beans.XPropertySet::addPropertyChangeListenercom.sun.star.beans.XPropertySet::removePropertyChangeListenercom.sun.star.beans.XPropertySet::addVetoableChangeListenercom.sun.star.beans.XPropertySet::removeVetoableChangeListeneraPropertyNameaValuecom.sun.star.lang.XServiceInfocom.sun.star.lang.XServiceInfo::getImplementationNamecom.sun.star.lang.XServiceInfo::supportsServicecom.sun.star.lang.XServiceInfo::getSupportedServiceNamesServiceNamecom.sun.star.lang.XUnoTunnelcom.sun.star.io.XInputStreammpSVGDoc not destroyed%sC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgfilter.cxx:92: legacy.toolsmpSVGExport not destroyedC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgfilter.cxx:93: mpSVGFontExport not destroyedC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgfilter.cxx:94: mpSVGWriter not destroyedC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgfilter.cxx:95: mpObjects not destroyedC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgfilter.cxx:96: IsPreviewFilterNameimpress_svg_Exportwriter_svg_Exportcalc_svg_Exportdraw_svgz_ExportSelectionOnlyPagePosprivate:resource/view/SlideSorterVisiblefilter.svgC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgfilter.cxx:849: com.sun.star.comp.Draw.SVGFiltercom.sun.star.document.ImportFiltercom.sun.star.document.ExportFiltercom.sun.star.document.ExtendedTypeDetection:AM:am:PM:pmvector too long:AM:am:PM:pmunordered_map/set too longinvalid hash bucket countiset_throw5hH2�
�$�2 0d
�� h��2@��,�d
@~@,P���2�p�`	���'�dQ%�m@~0u@KL �P���}�+S�������@B���h�aH'�*u����*e���@KL�	=P��8�N��{{�1}�PS��2`
�$	H�#H
��0e�$d
 0�	���
�H�d
@`0<w���}}�n��C`H�.�x�@���	����@G�:bG}
0p�E����`�	����,�\h.:{g}{5%}]yyyyy��k�#T#ssssss�8N
�A



ph4<:@!svg_Scalable_Vector_Graphics_Draw@svg_Scalable_Vector_Graphics;@ooo:slide-duration5{
this.bIsActive = false;
};


function NextEffectEventArray()
{
this.aEventArray = [];
}


NextEffectEventArray.prototype.size = function()
{
return this.aEventArray.length;
};

NextEffectEventArray.prototype.at = function( nIndex )
{
return this.aEventArray[ nIndex ];
};

NextEffectEventArray.prototype.appendEvent = function( aEvent )
{
var nSize = this.size();
for( var i = 0; i < nSize; ++i )
{
if( this.aEventArray[i].getId() == aEvent.getId() )
{
aNextEffectEventArrayDebugPrinter.print( 'NextEffectEventArray.appendEvent: event(' + aEvent.getId() + ') already present' );
return false;
}
}
this.aEventArray.push( aEvent );
aNextEffectEventArrayDebugPrinter.print( 'NextEffectEventArray.appendEvent: event(' + aEvent.getId() + ') appended' );
return true;
};

NextEffectEventArray.prototype.clear = function( )
{
this.aEventArray = [];
};


function TimerEventQueue( aTimer )
{
this.aTimer = aTimer;
this.aEventSet = new PriorityQueue( EventEntry.compare );
}


TimerEventQueue.prototype.addEvent = function( aEvent )
{
this.DBG( 'TimerEventQueue.addEvent event(' + aEvent.getId() + ') appended.' );
if( !aEvent )
{
log( 'TimerEventQueue.addEvent: null event' );
return false;
}

var nTime = aEvent.getActivationTime( this.aTimer.getElapsedTime() );
var aEventEntry = new EventEntry( aEvent, nTime );
this.aEventSet.push( aEventEntry );

return true;
};

TimerEventQueue.prototype.forceEmpty = function()
{
this.process_(true);
};


TimerEventQueue.prototype.process = function()
{
this.process_(false);
};

TimerEventQueue.prototype.process_ = function( bFireAllEvents )
{
var nCurrentTime = this.aTimer.getElapsedTime();

while( !this.isEmpty() && ( bFireAllEvents || ( this.aEventSet.top().nActivationTime <= nCurrentTime ) ) )
{
var aEventEntry = this.aEventSet.top();
this.aEventSet.pop();

var aEvent = aEventEntry.aEvent;
if( aEvent.isCharged() )
aEvent.fire();
}
};

TimerEventQueue.prototype.isEmpty = function()
{
return this.aEventSet.isEmpty();
};

TimerEventQueue.prototype.nextTimeout = function()
{
var nTimeout = Number.MAX_VALUE;
var nCurrentTime = this.aTimer.getElapsedTime();
if( !this.isEmpty() )
nTimeout = this.aEventSet.top().nActivationTime - nCurrentTime;
return nTimeout;
};

TimerEventQueue.prototype.clear = function()
{
this.DBG( 'TimerEventQueue.clear invoked' );
this.aEventSet.clear();
};

TimerEventQueue.prototype.getTimer = function()
{
return this.aTimer;
};

TimerEventQueue.prototype.DBG = function( sMessage, nTime )
{
aTimerEventQueueDebugPrinter.print( sMessage, nTime );
};


TimerEventQueue.prototype.insert = function( aEventEntry )
{
var nHoleIndex = this.aEventSet.length;
var nParent = Math.floor( ( nHoleIndex - 1 ) / 2 );

while( ( nHoleIndex > 0 ) && this.aEventSet[ nParent ].compare( aEventEntry ) )
{
this.aEventSet[ nHoleIndex ] = this.aEventSet[ nParent ];
nHoleIndex = nParent;
nParent = Math.floor( ( nHoleIndex - 1 ) / 2 );
}
this.aEventSet[ nHoleIndex ] = aEventEntry;
};


function EventEntry( aEvent, nTime )
{
this.aEvent = aEvent;
this.nActivationTime = nTime;
}


EventEntry.compare = function( aLhsEventEntry, aRhsEventEntry )
{
if ( aLhsEventEntry.nActivationTime > aRhsEventEntry.nActivationTime )
{
return -1;
<@Opacity'ContinuousKeyTimeActivityBase constructor: assertion (aDiscreteTimes.front() == 0.0) failed' );

assert( aCommonParamSet.aDiscreteTimes[ nSize - 1 ] <= 1.0,
'ContinuousKeyTimeActivityBase constructor: assertion (aDiscreteTimes.back() <= 1.0) failed' );

ContinuousKeyTimeActivityBase.superclass.constructor.call( this, aCommonParamSet );

this.aLerper = new KeyStopLerp( aCommonParamSet.aDiscreteTimes );
}
extend( ContinuousKeyTimeActivityBase, SimpleContinuousActivityBase );


ContinuousKeyTimeActivityBase.prototype.activate = function( aEndElement )
{
ContinuousKeyTimeActivityBase.superclass.activate.call( this, aEndElement );

this.aLerper.reset();
};

ContinuousKeyTimeActivityBase.prototype.performContinuousHook = function( /*nIndex, nFractionalIndex, nRepeatCount*/ )
{
throw ( 'ContinuousKeyTimeActivityBase.performContinuousHook: abstract method invoked' );
};

ContinuousKeyTimeActivityBase.prototype.simplePerform = function( nSimpleTime, nRepeatCount )
{
var nAlpha = this.calcAcceleratedTime( nSimpleTime );

var aLerpResult = this.aLerper.lerp( nAlpha );

this.performContinuousHook( aLerpResult.nIndex, aLerpResult.nLerp, nRepeatCount );
};


function ContinuousActivityBase( aCommonParamSet )
{
ContinuousActivityBase.superclass.constructor.call( this, aCommonParamSet );

}
extend( ContinuousActivityBase, SimpleContinuousActivityBase );


ContinuousActivityBase.prototype.performContinuousHook = function( /*nModifiedTime, nRepeatCount*/ )
{
throw ( 'ContinuousActivityBase.performContinuousHook: abstract method invoked' );
};

ContinuousActivityBase.prototype.simplePerform = function( nSimpleTime, nRepeatCount )
{
this.performContinuousHook( this.calcAcceleratedTime( nSimpleTime ), nRepeatCount );
};


function SimpleActivity( aCommonParamSet, aNumberAnimation, eDirection )
{
assert( ( eDirection == BACKWARD ) || ( eDirection == FORWARD ),
'SimpleActivity constructor: animation direction is not valid' );

assert( aNumberAnimation, 'SimpleActivity constructor: animation object is not valid' );

SimpleActivity.superclass.constructor.call( this, aCommonParamSet );

this.aAnimation = aNumberAnimation;
this.nDirection = ( eDirection == FORWARD ) ? 1.0 : 0.0;
}
extend( SimpleActivity, ContinuousActivityBase );


SimpleActivity.prototype.startAnimation = function()
{
if( this.isDisposed() || !this.aAnimation )
return;

ANIMDBG.print( 'SimpleActivity.startAnimation invoked' );
SimpleActivity.superclass.startAnimation.call( this );

this.aAnimation.start( this.getTargetElement() );
};

SimpleActivity.prototype.endAnimation = function()
{
if( this.aAnimation )
this.aAnimation.end();

};

SimpleActivity.prototype.performContinuousHook = function( nModifiedTime /*, nRepeatCount*/ )
{

if( this.isDisposed() || !this.aAnimation )
return;

var nT = 1.0 - this.nDirection + nModifiedTime * ( 2.0*this.nDirection - 1.0 );
this.aAnimation.perform( nT );
};

SimpleActivity.prototype.performEnd = function()
{
if( this.aAnimation )
this.aAnimation.perform( this.nDirection );
};


function FromToByActivityTemplate( BaseType ) // template parameter
{

function FromToByActivity( aFromValue, aToValue, aByValue,
aActivityParamSet, aAnimation,
aInterpolator, aOperatorSet, bAccumulate )
{
assert( aAnimation, 'FromToByActivity constructor: invalid animation object' );
assert( ( aToValue != undefined ) || ( aByValue != undefined ),
'FromToByActivity constructor: one of aToValue or aByValue must be valid' );

FromToByActivity.superclass.constructor.call( this, aActivityParamSet );

this.aFrom = aFromValue;
this.aTo = aToValue;
this.aBy = aByValue;
this.aStartValue = null;
this.aEndValue = null;
this.aPreviousValue = null;
this.aStartInterpolationValue = null;
this.aAnimation = aAnimation;
this.aInterpolator = aInterpolator;
this.equal = aOperatorSet.equal;
this.add = aOperatorSet.add;
this.scale = aOperatorSet.scale;
this.bDynamicStartValue = false;
this.nIteration = 0;
this.bCumulative = bAccumulate;
this.aFormula = aActivityParamSet.aFormula;
}
extend( FromToByActivity, BaseType );

FromToByActivity.prototype.initAnimatedElement = function()
{
if( this.aAnimation && this.aFrom )
{
var aValue = this.aFormula ? this.aFormula( this.aFrom ) : this.aFrom;
this.aAnimation.perform(aValue);
}
};

FromToByActivity.prototype.startAnimation = function()
{
if( this.isDisposed() || !this.aAnimation  )
{
log( 'FromToByActivity.startAnimation: activity disposed or not valid animation' );
return;
@	DTDString:@UsePositionedCharacters
function SlideTransition( aAnimationsRootElement, aSlideId )
{
this.sSlideId = aSlideId;
this.bIsValid = false;
this.eTransitionType = undefined;
this.eTransitionSubType = undefined;
this.bReverseDirection = false;
this.eTransitionMode = TRANSITION_MODE_IN;
this.sFadeColor = null;
this.aDuration = null;
this.nMinFrameCount = undefined;

if( aAnimationsRootElement )
{
if( aAnimationsRootElement.firstElementChild &&
( aAnimationsRootElement.firstElementChild.getAttributeNS( NSS['smil'], 'begin' ) === (this.sSlideId + '.begin') ) )
{
var aTransitionFilterElement = aAnimationsRootElement.firstElementChild.firstElementChild;
if( aTransitionFilterElement && ( aTransitionFilterElement.localName === 'transitionFilter' ) )
{
this.aElement = aTransitionFilterElement;
this.parseElement();
}
aAnimationsRootElement.removeChild( aAnimationsRootElement.firstElementChild );
}
}
}

SlideTransition.prototype.createSlideTransition = function( aLeavingSlide, aEnteringSlide )
{
if( !this.isValid() )
return null;
if( this.eTransitionType == 0 )
return null;

if( !aEnteringSlide )
{
log( 'SlideTransition.createSlideTransition: invalid entering slide.' );
return null;
}

var aTransitionInfo = aTransitionInfoTable[this.eTransitionType][this.eTransitionSubType];
var eTransitionClass = aTransitionInfo['class'];

switch( eTransitionClass )
{
default:
case TRANSITION_INVALID:
log( 'SlideTransition.createSlideTransition: transition class: TRANSITION_INVALID' );
return null;

case TRANSITION_CLIP_POLYPOLYGON:
var aParametricPolyPolygon
= createClipPolyPolygon( this.eTransitionType, this.eTransitionSubType );
return new ClippedSlideChange( aLeavingSlide, aEnteringSlide, aParametricPolyPolygon,
aTransitionInfo, this.isDirectionForward() );

case TRANSITION_SPECIAL:
switch( this.eTransitionType )
{
default:
log( 'SlideTransition.createSlideTransition: ' +
'transition class: TRANSITION_SPECIAL, ' +
'unknown transition type: ' + this.eTransitionType );
return null;

case PUSHWIPE_TRANSITION:
{
var aDirection = null;
switch( this.eTransitionSubType )
{
default:
log( 'SlideTransition.createSlideTransition: ' +
'transition type: PUSHWIPE_TRANSITION, ' +
'unknown transition subtype: ' + this.eTransitionSubType );
return null;
case FROMTOP_TRANS_SUBTYPE:
aDirection = { x: 0.0, y: 1.0 };
break;
case FROMBOTTOM_TRANS_SUBTYPE:
aDirection = { x: 0.0, y: -1.0 };
break;
case FROMLEFT_TRANS_SUBTYPE:
aDirection = { x: 1.0, y: 0.0 };
break;
case FROMRIGHT_TRANS_SUBTYPE:
aDirection = { x: -1.0, y: 0.0 };
break;
}
return new MovingSlideChange( aLeavingSlide, aEnteringSlide, aDirection, aDirection );
}

case SLIDEWIPE_TRANSITION:
{
var aInDirection = null;
switch( this.eTransitionSubType )
{
default:
log( 'SlideTransition.createSlideTransition: ' +
'transition type: SLIDEWIPE_TRANSITION, ' +
'unknown transition subtype: ' + this.eTransitionSubType );
return null;
case FROMTOP_TRANS_SUBTYPE:
aInDirection = { x: 0.0, y: 1.0 };
break;
case FROMBOTTOM_TRANS_SUBTYPE:
aInDirection = { x: 0.0, y: -1.0 };
break;
case FROMLEFT_TRANS_SUBTYPE:
aInDirection = { x: 1.0, y: 0.0 };
break;
case FROMRIGHT_TRANS_SUBTYPE:
aInDirection = { x: -1.0, y: 0.0 };
break;
}
var aNoDirection = { x: 0.0, y: 0.0 };
if( !this.bReverseDirection )
{
return new MovingSlideChange( aLeavingSlide, aEnteringSlide, aNoDirection, aInDirection );
}
else
{
return new MovingSlideChange( aLeavingSlide, aEnteringSlide, aInDirection, aNoDirection );
}
}

case FADE_TRANSITION:
switch( this.eTransitionSubType )
{
default:
log( 'SlideTransition.createSlideTransition: ' +
'transition type: FADE_TRANSITION, ' +
'unknown transition subtype: ' + this.eTransitionSubType );
return null;
case CROSSFADE_TRANS_SUBTYPE:
return new FadingSlideChange( aLeavingSlide, aEnteringSlide );
case FADEOVERCOLOR_TRANS_SUBTYPE:
return new FadingOverColorSlideChange( aLeavingSlide, aEnteringSlide, this.getFadeColor() );
}
}
}
};

SlideTransition.prototype.parseElement = function()
{
this.bIsValid = true;
var aAnimElem = this.aElement;

this.eTransitionType = undefined;
@UseNativeTextDecoration}

aActivityParamSet.aDiscreteTimes = aAnimationNode.getKeyTimes();

var aValueSet = aAnimationNode.getValues();
var nValueSetSize = aValueSet.length;

if( nValueSetSize != 0 )
{

if( aActivityParamSet.aDiscreteTimes.length == 0 )
{
for( var i = 0; i < nValueSetSize; ++i )
aActivityParamSet.aDiscreteTimes[i].push( i / nValueSetSize );
}

switch( eCalcMode )
{
case CALC_MODE_DISCRETE:
aActivityParamSet.aWakeupEvent =
new WakeupEvent( aActivityParamSet.aTimerEventQueue.getTimer(),
aActivityParamSet.aActivityQueue );

return createValueListActivity( aActivityParamSet,
aAnimationNode,
aAnimation,
aInterpolator,
DiscreteValueListActivity,
bAccumulate,
eValueType );

default:
log( 'createActivity: unexpected calculation mode: ' + eCalcMode );
case CALC_MODE_PACED :
case CALC_MODE_SPLINE :
case CALC_MODE_LINEAR:
return createValueListActivity( aActivityParamSet,
aAnimationNode,
aAnimation,
aInterpolator,
LinearValueListActivity,
bAccumulate,
eValueType );
}
}
else
{
switch( eCalcMode )
{
case CALC_MODE_DISCRETE:
log( 'createActivity: discrete calculation case not yet implemented' );
aActivityParamSet.aWakeupEvent =
new WakeupEvent( aActivityParamSet.aTimerEventQueue.getTimer(),
aActivityParamSet.aActivityQueue );
return createFromToByActivity(  aActivityParamSet,
aAnimationNode,
aAnimation,
aInterpolator,
DiscreteFromToByActivity,
bAccumulate,
eValueType );

default:
log( 'createActivity: unexpected calculation mode: ' + eCalcMode );
case CALC_MODE_PACED :
case CALC_MODE_SPLINE :
case CALC_MODE_LINEAR:
return createFromToByActivity(  aActivityParamSet,
aAnimationNode,
aAnimation,
aInterpolator,
LinearFromToByActivity,
bAccumulate,
eValueType );
}
}
}


function createValueListActivity( aActivityParamSet, aAnimationNode, aAnimation,
aInterpolator, ClassTemplateInstance, bAccumulate, eValueType )
{
var aAnimatedElement = aAnimationNode.getAnimatedElement();
var aOperatorSet = aOperatorSetMap[ eValueType ];
assert( aOperatorSet, 'createValueListActivity: no operator set found' );

var aValueSet = aAnimationNode.getValues();

var aValueList = [];

extractAttributeValues( eValueType,
aValueList,
aValueSet,
aAnimatedElement.getBaseBBox(),
aActivityParamSet.nSlideWidth,
aActivityParamSet.nSlideHeight );

for( var i = 0; i < aValueList.length; ++i )
{
ANIMDBG.print( 'createValueListActivity: value[' + i + '] = ' + aValueList[i] );
}

return new ClassTemplateInstance( aValueList, aActivityParamSet, aAnimation,
aInterpolator, aOperatorSet, bAccumulate );
}


function createFromToByActivity( aActivityParamSet, aAnimationNode, aAnimation,
aInterpolator, ClassTemplateInstance, bAccumulate, eValueType )
{

var aAnimatedElement = aAnimationNode.getAnimatedElement();
var aOperatorSet = aOperatorSetMap[ eValueType ];
assert( aOperatorSet, 'createFromToByActivity: no operator set found' );

var aValueSet = [];
aValueSet[0] = aAnimationNode.getFromValue();
aValueSet[1] = aAnimationNode.getToValue();
aValueSet[2] = aAnimationNode.getByValue();

ANIMDBG.print( 'createFromToByActivity: value type: ' + aValueTypeOutMap[eValueType] +
', aFrom = ' + aValueSet[0] +
', aTo = ' + aValueSet[1] +
', aBy = ' + aValueSet[2] );

var aValueList = [];

extractAttributeValues( eValueType,
aValueList,
aValueSet,
aAnimatedElement.getBaseBBox(),
aActivityParamSet.nSlideWidth,
aActivityParamSet.nSlideHeight );

ANIMDBG.print( 'createFromToByActivity: ' +
', aFrom = ' + aValueList[0] +
', aTo = ' + aValueList[1] +
', aBy = ' + aValueList[2] );

return new ClassTemplateInstance( aValueList[0], aValueList[1], aValueList[2],
aActivityParamSet, aAnimation,
aInterpolator, aOperatorSet, bAccumulate );
}


function extractAttributeValues( eValueType, aValueList, aValueSet, aBBox, nSlideWidth, nSlideHeight )
{
var i;
switch( eValueType )
{
}

this.sId = sId;
this.aElement = aElement;
this.aEventMultiplexer = aEventMultiplexer;
this.nTargetSlideIndex = undefined;

this.sURL = getNSAttribute( 'xlink', this.aElement, 'href' );
if( this.sURL )
{
if( this.sURL[0] === '#' )
{
if( this.sURL.substr(1, 5) === 'Slide' )
{
var sSlideIndex = this.sURL.split( ' ' )[1];
this.nTargetSlideIndex = parseInt( sSlideIndex ) - 1;
}
}

this.aEventMultiplexer.registerElementChangedHandler( this.sId, bind2( HyperlinkElement.prototype.onElementChanged, this) );
this.aEventMultiplexer.registerMouseClickHandler( this, 1100 );

this.bIsPointerOver = false;
this.mouseEnterHandler = bind2( HyperlinkElement.prototype.onMouseEnter, this);
this.mouseLeaveHandler = bind2( HyperlinkElement.prototype.onMouseLeave, this);
this.aElement.addEventListener( 'mouseover', this.mouseEnterHandler, false );
this.aElement.addEventListener( 'mouseout', this.mouseLeaveHandler, false );
}
else
{
log( 'warning: HyperlinkElement(' + this.sId + '): url is empty' );
}
}

HyperlinkElement.prototype.onElementChanged = function( aElement )
{
if( !aElement )
{
log( 'error: HyperlinkElement: passed element is not valid' );
return;
}

if( this.sURL )
{
this.aElement.removeEventListener( 'mouseover', this.mouseEnterHandler, false );
this.aElement.removeEventListener( 'mouseout', this.mouseLeaveHandler, false );
this.aElement = aElement;
this.aElement.addEventListener( 'mouseover', this.mouseEnterHandler, false );
this.aElement.addEventListener( 'mouseout', this.mouseLeaveHandler, false );
}
};

HyperlinkElement.prototype.onMouseEnter = function()
{
this.bIsPointerOver = true;
this.setPointerCursor();
};

HyperlinkElement.prototype.onMouseLeave = function()
{
this.bIsPointerOver = false;
this.setDefaultCursor();
};

HyperlinkElement.prototype.handleClick = function( )
{
if( !this.bIsPointerOver ) return false;

if( this.nTargetSlideIndex !== undefined )
{
aSlideShow.displaySlide( this.nTargetSlideIndex, true );
}
else
{
var aWindowObject = document.defaultView;
if( aWindowObject )
{
aWindowObject.open( this.sURL, this.sId );
}
else
{
log( 'error: HyperlinkElement.handleClick: invalid window object.' );
}
}

return true;
};

HyperlinkElement.prototype.setPointerCursor = function()
{
if( this.bClickHandled )
return;

this.aElement.setAttribute( 'style', 'cursor: pointer' );
};

HyperlinkElement.prototype.setDefaultCursor = function()
{
this.aElement.setAttribute( 'style', 'cursor: default' );
};


function InteractiveAnimationSequence( nId )
{
this.nId = nId;
this.bIsRunning = false;
this.aStartEvent = null;
this.aEndEvent = null;
}

InteractiveAnimationSequence.prototype.getId = function()
{
return this.nId;
};

InteractiveAnimationSequence.prototype.getStartEvent = function()
{
if( !this.aStartEvent )
{
this.aStartEvent =
makeEvent( bind2( InteractiveAnimationSequence.prototype.start, this ) );
}
return this.aStartEvent;
};

InteractiveAnimationSequence.prototype.getEndEvent = function()
{
if( !this.aEndEvent )
{
this.aEndEvent =
makeEvent( bind2( InteractiveAnimationSequence.prototype.end, this ) );
}
return this.aEndEvent;
};

InteractiveAnimationSequence.prototype.chargeEvents = function()
{
if( this.aStartEvent )      this.aStartEvent.charge();
if( this.aEndEvent )        this.aEndEvent.charge();
};

InteractiveAnimationSequence.prototype.isRunning = function()
{
return this.bIsRunning;
};

InteractiveAnimationSequence.prototype.start = function()
{
aSlideShow.notifyInteractiveAnimationSequenceStart( this.getId() );
this.bIsRunning = true;
};

InteractiveAnimationSequence.prototype.end = function()
{
aSlideShow.notifyInteractiveAnimationSequenceEnd( this.getId() );
this.bIsRunning = false;
};


function PriorityEntry( aValue, nPriority )
{
this.aValue = aValue;
this.nPriority = nPriority;
}

PriorityEntry.compare = function( aLhsEntry, aRhsEntry )
{
if ( aLhsEntry.nPriority < aRhsEntry.nPriority )
{
return -1;
}
else if (aLhsEntry.nPriority > aRhsEntry.nPriority)
{
return 1;
}
else
{
return 0;
}
};


function EventMultiplexer( aTimerEventQueue )
{
this.nId = EventMultiplexer.getUniqueId();
this.aTimerEventQueue = aTimerEventQueue;
this.aEventMap = {};
this.aAnimationsEndHandler = null;
this.aSkipEffectEndHandlerSet = [];
this.aMouseClickHandlerSet = new PriorityQueue( PriorityEntry.compare );
this.aSkipEffectEvent = null;
this.aRewindCurrentEffectEvent = null;
this.aRewindLastEffectEvent = null;
this.aSkipInteractiveEffectEventSet = {};
this.aRewindRunningInteractiveEffectEventSet = {};
this.aRewindEndedInteractiveEffectEventSet = {};
this.aRewindedEffectHandlerSet = {};
this.aElementChangedHandlerSet = {};
}

EventMultiplexer.CURR_UNIQUE_ID = 0;

EventMultiplexer.getUniqueId = function()
{
++EventMultiplexer.CURR_UNIQUE_ID;
return EventMultiplexer.CURR_UNIQUE_ID;
};

EventMultiplexer.prototype.getId = function()
{
return this.nId;
};

EventMultiplexer.prototype.hasRegisteredMouseClickHandlers = function()
{
return !this.aMouseClickHandlerSet.isEmpty();
};

EventMultiplexer.prototype.registerMouseClickHandler = function( aHandler, nPriority )
{
var aHandlerEntry = new PriorityEntry( aHandler, nPriority );
this.aMouseClickHandlerSet.push( aHandlerEntry );
};

EventMultiplexer.prototype.notifyMouseClick = function( aMouseEvent )
{
var aMouseClickHandlerSet = this.aMouseClickHandlerSet.clone();
while( !aMouseClickHandlerSet.isEmpty() )
{
var aHandlerEntry = aMouseClickHandlerSet.top();
aMouseClickHandlerSet.pop();
if( aHandlerEntry.aValue.handleClick( aMouseEvent ) )
break;
}
};

EventMultiplexer.prototype.registerEvent = function( eEventType, aNotifierId, aEvent )
{
this.DBG( 'registerEvent', eEventType, aNotifierId );
if( !this.aEventMap[ eEventType ] )
{
this.aEventMap[ eEventType ] = {};
}
if( !this.aEventMap[ eEventType ][ aNotifierId ] )
{
this.aEventMap[ eEventType ][ aNotifierId ] = [];
}
this.aEventMap[ eEventType ][ aNotifierId ].push( aEvent );
};


EventMultiplexer.prototype.notifyEvent = function( eEventType, aNotifierId )
{
this.DBG( 'notifyEvent', eEventType, aNotifierId );
if( this.aEventMap[ eEventType ] )
{
if( this.aEventMap[ eEventType ][ aNotifierId ] )
{
var aEventArray = this.aEventMap[ eEventType ][ aNotifierId ];
var nSize = aEventArray.length;
for( var i = 0; i < nSize; ++i )
{
this.aTimerEventQueue.addEvent( aEventArray[i] );
}
}
}
};

EventMultiplexer.prototype.registerAnimationsEndHandler = function( aHandler )
{
this.aAnimationsEndHandler = aHandler;
};

EventMultiplexer.prototype.notifyAnimationsEndEvent = function()
{
if( this.aAnimationsEndHandler )
this.aAnimationsEndHandler();
};

EventMultiplexer.prototype.registerNextEffectEndHandler = function( aHandler )
{
this.aSkipEffectEndHandlerSet.push( aHandler );
};

EventMultiplexer.prototype.notifyNextEffectEndEvent = function()
{
var nSize = this.aSkipEffectEndHandlerSet.length;
for( var i = 0; i < nSize; ++i )
{
(this.aSkipEffectEndHandlerSet[i])();
}
this.aSkipEffectEndHandlerSet = [];
};

EventMultiplexer.prototype.registerSkipEffectEvent = function( aEvent )
{
this.aSkipEffectEvent = aEvent;
};

EventMultiplexer.prototype.notifySkipEffectEvent = function()
@TinyMode;@
EmbedFonts5Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype, 'x1', { get: function() { return this._x1; }, set: function(x1) { this._x1 = x1; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype, 'y1', { get: function() { return this._y1; }, set: function(y1) { this._y1 = y1; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegArcAbs = function(owningPathSegList, x, y, r1, r2, angle, largeArcFlag, sweepFlag) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_ARC_ABS, 'A', owningPathSegList);
this._x = x;
this._y = y;
this._r1 = r1;
this._r2 = r2;
this._angle = angle;
this._largeArcFlag = largeArcFlag;
this._sweepFlag = sweepFlag;
}
window.SVGPathSegArcAbs.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegArcAbs.prototype.toString = function() { return '[object SVGPathSegArcAbs]'; }
window.SVGPathSegArcAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._r1 + ' ' + this._r2 + ' ' + this._angle + ' ' + (this._largeArcFlag ? '1' : '0') + ' ' + (this._sweepFlag ? '1' : '0') + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegArcAbs.prototype.clone = function() { return new window.SVGPathSegArcAbs(undefined, this._x, this._y, this._r1, this._r2, this._angle, this._largeArcFlag, this._sweepFlag); }
Object.defineProperty(window.SVGPathSegArcAbs.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcAbs.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcAbs.prototype, 'r1', { get: function() { return this._r1; }, set: function(r1) { this._r1 = r1; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcAbs.prototype, 'r2', { get: function() { return this._r2; }, set: function(r2) { this._r2 = r2; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcAbs.prototype, 'angle', { get: function() { return this._angle; }, set: function(angle) { this._angle = angle; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcAbs.prototype, 'largeArcFlag', { get: function() { return this._largeArcFlag; }, set: function(largeArcFlag) { this._largeArcFlag = largeArcFlag; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcAbs.prototype, 'sweepFlag', { get: function() { return this._sweepFlag; }, set: function(sweepFlag) { this._sweepFlag = sweepFlag; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegArcRel = function(owningPathSegList, x, y, r1, r2, angle, largeArcFlag, sweepFlag) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_ARC_REL, 'a', owningPathSegList);
this._x = x;
this._y = y;
this._r1 = r1;
this._r2 = r2;
this._angle = angle;
this._largeArcFlag = largeArcFlag;
this._sweepFlag = sweepFlag;
}
window.SVGPathSegArcRel.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegArcRel.prototype.toString = function() { return '[object SVGPathSegArcRel]'; }
window.SVGPathSegArcRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._r1 + ' ' + this._r2 + ' ' + this._angle + ' ' + (this._largeArcFlag ? '1' : '0') + ' ' + (this._sweepFlag ? '1' : '0') + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegArcRel.prototype.clone = function() { return new window.SVGPathSegArcRel(undefined, this._x, this._y, this._r1, this._r2, this._angle, this._largeArcFlag, this._sweepFlag); }
Object.defineProperty(window.SVGPathSegArcRel.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcRel.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcRel.prototype, 'r1', { get: function() { return this._r1; }, set: function(r1) { this._r1 = r1; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcRel.prototype, 'r2', { get: function() { return this._r2; }, set: function(r2) { this._r2 = r2; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcRel.prototype, 'angle', { get: function() { return this._angle; }, set: function(angle) { this._angle = angle; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcRel.prototype, 'largeArcFlag', { get: function() { return this._largeArcFlag; }, set: function(largeArcFlag) { this._largeArcFlag = largeArcFlag; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegArcRel.prototype, 'sweepFlag', { get: function() { return this._sweepFlag; }, set: function(sweepFlag) { this._sweepFlag = sweepFlag; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegLinetoHorizontalAbs = function(owningPathSegList, x) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS, 'H', owningPathSegList);
this._x = x;
}
window.SVGPathSegLinetoHorizontalAbs.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegLinetoHorizontalAbs.prototype.toString = function() { return '[object SVGPathSegLinetoHorizontalAbs]'; }
window.SVGPathSegLinetoHorizontalAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x; }
window.SVGPathSegLinetoHorizontalAbs.prototype.clone = function() { return new window.SVGPathSegLinetoHorizontalAbs(undefined, this._x); }
Object.defineProperty(window.SVGPathSegLinetoHorizontalAbs.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegLinetoHorizontalRel = function(owningPathSegList, x) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL, 'h', owningPathSegList);
this._x = x;
}
window.SVGPathSegLinetoHorizontalRel.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegLinetoHorizontalRel.prototype.toString = function() { return '[object SVGPathSegLinetoHorizontalRel]'; }
window.SVGPathSegLinetoHorizontalRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x; }
window.SVGPathSegLinetoHorizontalRel.prototype.clone = function() { return new window.SVGPathSegLinetoHorizontalRel(undefined, this._x); }
Object.defineProperty(window.SVGPathSegLinetoHorizontalRel.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegLinetoVerticalAbs = function(owningPathSegList, y) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS, 'V', owningPathSegList);
this._y = y;
}
window.SVGPathSegLinetoVerticalAbs.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegLinetoVerticalAbs.prototype.toString = function() { return '[object SVGPathSegLinetoVerticalAbs]'; }
window.SVGPathSegLinetoVerticalAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._y; }
window.SVGPathSegLinetoVerticalAbs.prototype.clone = function() { return new window.SVGPathSegLinetoVerticalAbs(undefined, this._y); }
Object.defineProperty(window.SVGPathSegLinetoVerticalAbs.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegLinetoVerticalRel = function(owningPathSegList, y) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL, 'v', owningPathSegList);
this._y = y;
}
window.SVGPathSegLinetoVerticalRel.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegLinetoVerticalRel.prototype.toString = function() { return '[object SVGPathSegLinetoVerticalRel]'; }
window.SVGPathSegLinetoVerticalRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._y; }
window.SVGPathSegLinetoVerticalRel.prototype.clone = function() { return new window.SVGPathSegLinetoVerticalRel(undefined, this._y); }
Object.defineProperty(window.SVGPathSegLinetoVerticalRel.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegCurvetoCubicSmoothAbs = function(owningPathSegList, x, y, x2, y2) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS, 'S', owningPathSegList);
this._x = x;
this._y = y;
this._x2 = x2;
this._y2 = y2;
}
window.SVGPathSegCurvetoCubicSmoothAbs.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegCurvetoCubicSmoothAbs.prototype.toString = function() { return '[object SVGPathSegCurvetoCubicSmoothAbs]'; }
window.SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x2 + ' ' + this._y2 + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegCurvetoCubicSmoothAbs.prototype.clone = function() { return new window.SVGPathSegCurvetoCubicSmoothAbs(undefined, this._x, this._y, this._x2, this._y2); }
Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype, 'x2', { get: function() { return this._x2; }, set: function(x2) { this._x2 = x2; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype, 'y2', { get: function() { return this._y2; }, set: function(y2) { this._y2 = y2; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegCurvetoCubicSmoothRel = function(owningPathSegList, x, y, x2, y2) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL, 's', owningPathSegList);
this._x = x;
this._y = y;
this._x2 = x2;
this._y2 = y2;
}
window.SVGPathSegCurvetoCubicSmoothRel.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegCurvetoCubicSmoothRel.prototype.toString = function() { return '[object SVGPathSegCurvetoCubicSmoothRel]'; }
window.SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x2 + ' ' + this._y2 + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegCurvetoCubicSmoothRel.prototype.clone = function() { return new window.SVGPathSegCurvetoCubicSmoothRel(undefined, this._x, this._y, this._x2, this._y2); }
Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype, 'x2', { get: function() { return this._x2; }, set: function(x2) { this._x2 = x2; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype, 'y2', { get: function() { return this._y2; }, set: function(y2) { this._y2 = y2; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegCurvetoQuadraticSmoothAbs = function(owningPathSegList, x, y) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS, 'T', owningPathSegList);
this._x = x;
this._y = y;
}
window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString = function() { return '[object SVGPathSegCurvetoQuadraticSmoothAbs]'; }
window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone = function() { return new window.SVGPathSegCurvetoQuadraticSmoothAbs(undefined, this._x, this._y); }
Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegCurvetoQuadraticSmoothRel = function(owningPathSegList, x, y) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL, 't', owningPathSegList);
this._x = x;
this._y = y;
}
window.SVGPathSegCurvetoQuadraticSmoothRel.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString = function() { return '[object SVGPathSegCurvetoQuadraticSmoothRel]'; }
window.SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone = function() { return new window.SVGPathSegCurvetoQuadraticSmoothRel(undefined, this._x, this._y); }
Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });

window.SVGPathElement.prototype.createSVGPathSegClosePath = function() { return new window.SVGPathSegClosePath(undefined); }
window.SVGPathElement.prototype.createSVGPathSegMovetoAbs = function(x, y) { return new window.SVGPathSegMovetoAbs(undefined, x, y); }
window.SVGPathElement.prototype.createSVGPathSegMovetoRel = function(x, y) { return new window.SVGPathSegMovetoRel(undefined, x, y); }
window.SVGPathElement.prototype.createSVGPathSegLinetoAbs = function(x, y) { return new window.SVGPathSegLinetoAbs(undefined, x, y); }
window.SVGPathElement.prototype.createSVGPathSegLinetoRel = function(x, y) { return new window.SVGPathSegLinetoRel(undefined, x, y); }
window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs = function(x, y, x1, y1, x2, y2) { return new window.SVGPathSegCurvetoCubicAbs(undefined, x, y, x1, y1, x2, y2); }
@ooo:display-name<rootNodeInitialBackgroundColor = ROOT_NODE.style.backgroundColor;

if (color === 'initial')
ROOT_NODE.style.backgroundColor = rootNodeInitialBackgroundColor;
else
ROOT_NODE.style.backgroundColor = color;
}

var isContentHidden = false;
var contentInitialVisibilityValues = null;

function getInitialVisibilityValues() {
var list = ROOT_NODE.querySelectorAll('g');
contentInitialVisibilityValues = [];
for (var i = 0; i < list.length; i++) {
var temp = {};
temp.object = list[i];
temp.visibility = list[i].style.visibility;
contentInitialVisibilityValues.push(temp);
}
}

function hideShowContent(color) {
if (contentInitialVisibilityValues === null)
getInitialVisibilityValues();

if (isContentHidden) {
for (var i = 0; i < contentInitialVisibilityValues.length; i++)
contentInitialVisibilityValues[i].object.style.visibility = contentInitialVisibilityValues[i].visibility;

changeRootNodeBackgroundTo('initial');
isContentHidden = false;
}
else {
for (var i = 0; i < contentInitialVisibilityValues.length; i++)
contentInitialVisibilityValues[i].object.style.visibility = 'hidden';

changeRootNodeBackgroundTo(color);
isContentHidden = true;
}
}

function onKeyDown( aEvt )
{
if ( !aEvt )
aEvt = window.event;

var code = aEvt.keyCode || aEvt.charCode || aEvt.code;


if (code == 0 && aEvt.key != undefined) {
switch (aEvt.key) {
case 'UIKeyInputLeftArrow':
code = LEFT_KEY;
break;
case 'UIKeyInputUpArrow':
code = UP_KEY;
break;
case 'UIKeyInputRightArrow':
code = RIGHT_KEY;
break;
case 'UIKeyInputDownArrow':
code = DOWN_KEY;
break;
}

}
else if (code === P_KEY) {
aEvt.preventDefault();
if (ROOT_NODE.style.cursor === 'pointer')
ROOT_NODE.style.cursor = 'default';
else
ROOT_NODE.style.cursor = 'pointer';
}
else if (code === W_KEY) {
hideShowContent('white');
}
else if (code === B_KEY) {
hideShowContent('black');
}


if( !processingEffect && keyCodeDictionary[currentMode] && keyCodeDictionary[currentMode][code] )
{
return keyCodeDictionary[currentMode][code]();
}
else
{
document.onkeypress = onKeyPress;
return null;
}
}
document.onkeydown = onKeyDown;

function onKeyPress( aEvt )
{
document.onkeypress = null;

if ( !aEvt )
aEvt = window.event;

var str = String.fromCharCode( aEvt.keyCode || aEvt.charCode );

if ( !processingEffect && charCodeDictionary[currentMode] && charCodeDictionary[currentMode][str] )
return charCodeDictionary[currentMode][str]();

return null;
}

function getDefaultKeyCodeDictionary()
{
var keyCodeDict = {};

keyCodeDict[SLIDE_MODE] = {};
keyCodeDict[INDEX_MODE] = {};

keyCodeDict[SLIDE_MODE][LEFT_KEY]
= function() { return aSlideShow.rewindEffect(); };
keyCodeDict[SLIDE_MODE][RIGHT_KEY]
= function() { return dispatchEffects(1); };
keyCodeDict[SLIDE_MODE][UP_KEY]
= function() { return aSlideShow.rewindEffect(); };
keyCodeDict[SLIDE_MODE][DOWN_KEY]
= function() { return skipEffects(1); };
keyCodeDict[SLIDE_MODE][PAGE_UP_KEY]
= function() { return aSlideShow.rewindAllEffects(); };
keyCodeDict[SLIDE_MODE][PAGE_DOWN_KEY]
= function() { return skipAllEffects(); };
keyCodeDict[SLIDE_MODE][HOME_KEY]
= function() { return aSlideShow.displaySlide( 0, true ); };
keyCodeDict[SLIDE_MODE][END_KEY]
= function() { return aSlideShow.displaySlide( theMetaDoc.nNumberOfSlides - 1, true ); };
keyCodeDict[SLIDE_MODE][SPACE_KEY]
= function() { return dispatchEffects(1); };
keyCodeDict[SLIDE_MODE][ESCAPE_KEY]
= function() { return aSlideShow.exitSlideShowInApp(); };
keyCodeDict[SLIDE_MODE][Q_KEY]
= function() { return aSlideShow.exitSlideShowInApp(); };

keyCodeDict[INDEX_MODE][LEFT_KEY]
= function() { return indexSetPageSlide( theSlideIndexPage.selectedSlideIndex - 1 ); };
keyCodeDict[INDEX_MODE][RIGHT_KEY]
= function() { return indexSetPageSlide( theSlideIndexPage.selectedSlideIndex + 1 ); };
keyCodeDict[INDEX_MODE][UP_KEY]
= function() { return indexSetPageSlide( theSlideIndexPage.selectedSlideIndex - theSlideIndexPage.indexColumns ); };
keyCodeDict[INDEX_MODE][DOWN_KEY]
= function() { return indexSetPageSlide( theSlideIndexPage.selectedSlideIndex + theSlideIndexPage.indexColumns ); };
keyCodeDict[INDEX_MODE][PAGE_UP_KEY]
= function() { return indexSetPageSlide( theSlideIndexPage.selectedSlideIndex - theSlideIndexPage.getTotalThumbnails() ); };
keyCodeDict[INDEX_MODE][PAGE_DOWN_KEY]
@ooo:has-custom-background:{
this.aTransitionHandler = new SlideTransition( this.getSlideAnimationsRoot(), this.slideId );
}

this.aSlideAnimationsHandler = new SlideAnimations( aSlideShow.getContext() );
this.aSlideAnimationsHandler.importAnimations( this.getSlideAnimationsRoot() );
this.aSlideAnimationsHandler.parseElements();

if( false && this.aSlideAnimationsHandler.aRootNode )
log( this.aSlideAnimationsHandler.aRootNode.info( true ) );

this.aTextShapeSet = this.collectTextShapes();

this.aHyperlinkSet = this.initHyperlinks();

}

MetaSlide.prototype =
{

show : function()
{
this.updateMasterPageView();
this.aVisibilityStatusElement.setAttribute( 'visibility', 'inherit' );
},

hide : function()
{
this.aVisibilityStatusElement.setAttribute( 'visibility', 'hidden' );
},

updateMasterPageView : function()
{
if( !this.aMasterPageView )
{
this.aMasterPageView = new MasterPageView( this );
this.aMasterPageView.attachToSlide();
}
this.aMasterPageView.update();
},


initPlaceholderElements : function()
{
var aPlaceholderList = getElementsByClassName(this.pageElement , 'PlaceholderText' );
var i = 0;
for( ; i < aPlaceholderList.length; ++i )
{
var aPlaceholderElem = aPlaceholderList[i];
var sClass = aPlaceholderElem.getAttribute('class');
var sFieldType = sClass.split(' ')[1];
if( sFieldType ===  aDateClassName)
aPlaceholderElem.textContent = new Date().toLocaleDateString();
else if( sFieldType === aTimeClassName )
aPlaceholderElem.textContent = new Date().toLocaleTimeString();
}
},

initMasterPage : function()
{
var sMasterPageId = this.element.getAttributeNS( NSS['ooo'], aOOOAttrMaster );

if( !this.theMetaDoc.aMasterPageSet.hasOwnProperty( sMasterPageId ) )
{
this.theMetaDoc.aMasterPageSet[ sMasterPageId ] = new MasterPage( sMasterPageId, this );

this.theMetaDoc.aTextFieldHandlerSet[ sMasterPageId ] = {};
}
return this.theMetaDoc.aMasterPageSet[ sMasterPageId ];
},

initSlideDuration : function()
{
var sSlideDuration = this.element.getAttributeNS( NSS['ooo'], aOOOAttrSlideDuration );
if( sSlideDuration && sSlideDuration.length > 0 )
return parseFloat( sSlideDuration );
else
return -1;
},

initHasTransition : function()
{
var sHasTransition = this.element.getAttributeNS( NSS['ooo'], aOOOAttrHasTransition );
return ( sHasTransition === 'true' );
},

initHasCustomBackground : function()
{
var sHasCustomBackground = this.element.getAttributeNS( NSS['ooo'], aOOOAttrHasCustomBackground );
return ( sHasCustomBackground === 'true' );
},

initVisibilityProperty : function( aVisibilityAttribute, nDefaultValue )
{
var nVisibility = nDefaultValue;
var sVisibility = getOOOAttribute( this.element, aVisibilityAttribute );
if( sVisibility )
nVisibility = aVisibilityValue[ sVisibility ];
return nVisibility;
},

initSlideNumberFieldContentProvider : function()
{
return this.theMetaDoc.aSlideNumberProvider;
},

initDateTimeFieldContentProvider : function( aOOOAttrDateTimeField )
{
var sTextFieldId = getOOOAttribute( this.element, aOOOAttrDateTimeField );
if( !sTextFieldId )  return null;

var nLength = aOOOElemTextField.length + 1;
var nIndex = parseInt(sTextFieldId.substring( nLength ) );
if( typeof nIndex != 'number') return null;

if( !this.theMetaDoc.aTextFieldContentProviderSet[ nIndex ] )
{
var aTextField;
var aTextFieldElem = document.getElementById( sTextFieldId );
var sClassName = getClassAttribute( aTextFieldElem );
if( sClassName == 'FixedDateTimeField' )
{
aTextField = new FixedTextByElementProvider( aTextFieldElem );
this.bIsDateTimeVariable = false;
}
else if( sClassName == 'VariableDateTimeField' )
{
aTextField = new CurrentDateTimeProvider( aTextFieldElem );
this.bIsDateTimeVariable = true;
}
else
{
aTextField = null;
}
this.theMetaDoc.aTextFieldContentProviderSet[ nIndex ] = aTextField;
}
return this.theMetaDoc.aTextFieldContentProviderSet[ nIndex ];
},

initFixedTextFieldContentProvider : function( aOOOAttribute )
{
var sTextFieldId = getOOOAttribute( this.element, aOOOAttribute );
if( !sTextFieldId ) return null;

var nLength = aOOOElemTextField.length + 1;
var nIndex = parseInt( sTextFieldId.substring( nLength ) );
if( typeof nIndex != 'number') return null;

if( !this.theMetaDoc.aTextFieldContentProviderSet[ nIndex ] )
{
hH2�
�$�2 0d
�� h��2@��,�d
@~@,P���2�p�`	���'�dQ%�m@~0u@KL �P���}�+S�������@B���h�aH'�*u����*e���@KL�	=P��8�N��{{�1}�PS��2`
�$	H�#H
��0e�$d
 0�	���
�H�d
@`0<w���}}�n��C`H�.�x�@���	����@G�:bG}
0p�E����`�	����,�\h.:{g}{5%}]yyyyy��k�#T#ssssss�8N
�A



ph4{
var aClipPathGroup = theMetaDoc.aClipPathGroup;
aClipPathGroup.removeChild( this.aClipPathElement );
this.aClipPathElement = null;
this.aClipPathContent = null;
}
};

AnimatedElement.prototype.getId = function()
{
return this.aActiveElement.getAttribute( 'id' );
};

AnimatedElement.prototype.getAdditiveMode = function()
{
return this.eAdditiveMode;
};

AnimatedElement.prototype.setAdditiveMode = function( eAdditiveMode )
{
this.eAdditiveMode = eAdditiveMode;
};

AnimatedElement.prototype.setToElement = function( aElement )
{
if( !aElement )
{
log( 'AnimatedElement(' + this.getId() + ').setToElement: element is not valid' );
return false;
}

var aClone = aElement.cloneNode( true );
this.aPreviousElement = this.aActiveElement.parentNode.replaceChild( aClone, this.aActiveElement );
this.aActiveElement = aClone;

return true;
};

AnimatedElement.prototype.notifySlideStart = function( aSlideShowContext )
{
if( !aSlideShowContext )
{
log( 'AnimatedElement.notifySlideStart: slideshow context is not valid' );
}
this.aSlideShowContext = aSlideShowContext;

var aClone = this.aBaseElement.cloneNode( true );
this.aActiveElement.parentNode.replaceChild( aClone, this.aActiveElement );
this.aActiveElement = aClone;

this.initElement();
this.DBG( '.notifySlideStart invoked' );
};

AnimatedElement.prototype.notifySlideEnd = function()
{
};

AnimatedElement.prototype.notifyAnimationStart = function()
{
};

AnimatedElement.prototype.notifyAnimationEnd = function()
{
};

AnimatedElement.prototype.notifyNextEffectStart = function( /*nEffectIndex*/ )
{
};

AnimatedElement.prototype.saveState = function( nAnimationNodeId )
{
ANIMDBG.print( 'AnimatedElement(' + this.getId() + ').saveState(' + nAnimationNodeId +')' );
if( !this.aStateSet[ nAnimationNodeId ] )
{
this.aStateSet[ nAnimationNodeId ] = {};
}
var aState = this.aStateSet[ nAnimationNodeId ];
aState.aElement = this.aActiveElement.cloneNode( true );
aState.nCenterX = this.nCenterX;
aState.nCenterY = this.nCenterY;
aState.nScaleFactorX = this.nScaleFactorX;
aState.nScaleFactorY = this.nScaleFactorY;
aState.nRotationAngle = this.nRotationAngle;

};

AnimatedElement.prototype.restoreState = function( nAnimationNodeId )
{
if( !this.aStateSet[ nAnimationNodeId ] )
{
log( 'AnimatedElement(' + this.getId() + ').restoreState: state '
+nAnimationNodeId  + ' is not valid' );
return false;
}

ANIMDBG.print( 'AnimatedElement(' + this.getId() + ').restoreState(' + nAnimationNodeId +')' );
var aState = this.aStateSet[ nAnimationNodeId ];
var bRet = this.setToElement( aState.aElement );
if( bRet )
{
this.nCenterX = aState.nCenterX;
this.nCenterY = aState.nCenterY;
this.nScaleFactorX = aState.nScaleFactorX;
this.nScaleFactorY = aState.nScaleFactorY;
this.nRotationAngle = aState.nRotationAngle;
}
return bRet;
};

AnimatedElement.prototype.getBaseBBox = function()
{
return this.aBaseBBox;
};

AnimatedElement.prototype.getBaseCenterX = function()
{
return this.nBaseCenterX;
};

AnimatedElement.prototype.getBaseCenterY = function()
{
return this.nBaseCenterY;
};

AnimatedElement.prototype.getBBox = function()
{
return this.aActiveElement.parentNode.getBBox();
};

AnimatedElement.prototype.getBBoxWithStroke = function()
{
var aBBox = this.aActiveElement.parentNode.getBBox();

var aChildrenSet = this.aActiveElement.childNodes;

var sStroke, sStrokeWidth;
var nStrokeWidth = 0;
var i;
for( i = 0; i < aChildrenSet.length; ++i )
{
if( ! aChildrenSet[i].getAttribute  )
continue;

sStroke = aChildrenSet[i].getAttribute( 'stroke' );
if( sStroke && sStroke != 'none' )
{
sStrokeWidth = aChildrenSet[i].getAttribute( 'stroke-width' );
var nSW = parseFloat( sStrokeWidth );
if( nSW > nStrokeWidth )
;for( var i = 0; i <  aChildSet.length; ++i )
{
sStrokeColorValue = aChildSet[i].getAttribute( 'stroke' );
if( sStrokeColorValue && ( sStrokeColorValue !== 'none' ) )
break;
}

return colorParser( sStrokeColorValue );
};

AnimatedElement.prototype.setStrokeColor = function( aRGBValue )
{
assert( aRGBValue instanceof RGBColor,
'AnimatedElement.setFillColor: value argument is not an instance of RGBColor' );

var sValue = aRGBValue.toString( true /* clamped values */ );
var aChildSet = getElementChildren( this.aActiveElement );

var sStrokeColorValue = '';
for( var i = 0; i <  aChildSet.length; ++i )
{
sStrokeColorValue = aChildSet[i].getAttribute( 'stroke' );
if( sStrokeColorValue && ( sStrokeColorValue !== 'none' ) )
{
aChildSet[i].setAttribute( 'stroke', sValue );
}
}
};

AnimatedElement.prototype.getFontColor = function()
{
return new RGBColor( 0, 0, 0 );
};

AnimatedElement.prototype.setFontColor = function( sValue )
{
ANIMDBG.print( 'AnimatedElement.setFontColor(' + sValue + ')' );
};

AnimatedElement.prototype.DBG = function( sMessage, nTime )
{
aAnimatedElementDebugPrinter.print( 'AnimatedElement(' + this.getId() + ')' + sMessage, nTime );
};


function AnimatedTextElement( aElement, aEventMultiplexer )
{
var theDocument = document;

var sTextType = aElement.getAttribute( 'class' );
var bIsListItem = ( sTextType === 'ListItem' );
if( ( sTextType !== 'TextParagraph' ) && !bIsListItem )
{
log( 'AnimatedTextElement: passed element is not a paragraph.' );
return;
}
var aTextShapeElement = aElement.parentNode;
sTextType = aTextShapeElement.getAttribute( 'class' );
if( sTextType !== 'SVGTextShape' )
{
log( 'AnimatedTextElement: element parent is not a text shape.' );
return;
}
var aTextShapeGroup = aTextShapeElement.parentNode;
var aAnimatedElementGroup = getElementByClassName( aTextShapeGroup, 'AnimatedElements' );
if( !aAnimatedElementGroup )
{
aAnimatedElementGroup = theDocument.createElementNS( NSS['svg'], 'g' );
aAnimatedElementGroup.setAttribute( 'class', 'AnimatedElements' );
aTextShapeGroup.appendChild( aAnimatedElementGroup );
}

var aAnimatableElement = theDocument.createElementNS( NSS['svg'], 'g' );
var aTextElement = theDocument.createElementNS( NSS['svg'], 'text' );
var aParagraphElement = aElement.cloneNode( true );

this.aGraphicGroupElement = theDocument.createElementNS( NSS['svg'], 'g' );
this.aGraphicGroupElement.setAttribute( 'class', 'GraphicGroup' );

var aBulletCharClone = null;
var aBulletCharElem = null;
var bIsBulletCharStyle =
( aElement.getAttributeNS( NSS['ooo'], aOOOAttrListItemNumberingType ) === 'bullet-style' );
if( bIsBulletCharStyle )
{
var aBulletCharGroupElem = getElementByClassName( aTextShapeGroup, 'BulletChars' );
if( aBulletCharGroupElem )
{
var aBulletPlaceholderElem = getElementByClassName( aElement, 'BulletPlaceholder' );
if( aBulletPlaceholderElem )
{
var sId = aBulletPlaceholderElem.getAttribute( 'id' );
sId = 'bullet-char-' + sId;
aBulletCharElem = theDocument.getElementById( sId );
if( aBulletCharElem )
{
aBulletCharClone = aBulletCharElem.cloneNode( true );
}
else
{
log( 'AnimatedTextElement: ' + sId + ' not found.' );
}
}
else
{
log( 'AnimatedTextElement: no bullet placeholder found' );
}
}
else
{
log( 'AnimatedTextElement: no bullet char group found' );
}
}

var aBitmapElemSet = [];
var aBitmapCloneSet = [];
var aBitmapPlaceholderSet = getElementsByClassName( aElement, 'BitmapPlaceholder' );
var i;
if( aBitmapPlaceholderSet )
{
for( i = 0; i < aBitmapPlaceholderSet.length; ++i )
{
sId = aBitmapPlaceholderSet[i].getAttribute( 'id' );
var sBitmapChecksum = sId.substring( 'bitmap-placeholder'.length + 1, sId.length - 1 );
sId = 'embedded-bitmap(' + sBitmapChecksum + ')';
aBitmapElemSet[i] = theDocument.getElementById( sId );
if( aBitmapElemSet[i] )
{
aBitmapCloneSet[i] = aBitmapElemSet[i].cloneNode( true );
}
else
{
log( 'AnimatedTextElement: ' + sId + ' not found.' );
}
}
}


this.sParagraphId = sId = aParagraphElement.getAttribute( 'id' );
aParagraphElement.removeAttribute( 'id' );
aAnimatableElement.setAttribute( 'id', sId +'.a' );
if( aBulletCharClone )
aBulletCharClone.removeAttribute( 'id' );
for( i = 0; i < aBitmapCloneSet.length; ++i )
{
if( aBitmapCloneSet[i] )
aBitmapCloneSet[i].removeAttribute( 'id' );
}

var sVisibilityAttr = aElement.getAttribute( 'visibility' );
var Source = function(string) {
this._string = string;
this._currentIndex = 0;
this._endIndex = this._string.length;
this._previousCommand = window.SVGPathSeg.PATHSEG_UNKNOWN;

this._skipOptionalSpaces();
}

Source.prototype._isCurrentSpace = function() {
var character = this._string[this._currentIndex];
return character <= ' ' && (character == ' ' || character == '\n' || character == '\t' || character == '\r' || character == '\f');
}

Source.prototype._skipOptionalSpaces = function() {
while (this._currentIndex < this._endIndex && this._isCurrentSpace())
this._currentIndex++;
return this._currentIndex < this._endIndex;
}

Source.prototype._skipOptionalSpacesOrDelimiter = function() {
if (this._currentIndex < this._endIndex && !this._isCurrentSpace() && this._string.charAt(this._currentIndex) != ',')
return false;
if (this._skipOptionalSpaces()) {
if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == ',') {
this._currentIndex++;
this._skipOptionalSpaces();
}
}
return this._currentIndex < this._endIndex;
}

Source.prototype.hasMoreData = function() {
return this._currentIndex < this._endIndex;
}

Source.prototype.peekSegmentType = function() {
var lookahead = this._string[this._currentIndex];
return this._pathSegTypeFromChar(lookahead);
}

Source.prototype._pathSegTypeFromChar = function(lookahead) {
switch (lookahead) {
case 'Z':
case 'z':
return window.SVGPathSeg.PATHSEG_CLOSEPATH;
case 'M':
return window.SVGPathSeg.PATHSEG_MOVETO_ABS;
case 'm':
return window.SVGPathSeg.PATHSEG_MOVETO_REL;
case 'L':
return window.SVGPathSeg.PATHSEG_LINETO_ABS;
case 'l':
return window.SVGPathSeg.PATHSEG_LINETO_REL;
case 'C':
return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS;
case 'c':
return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL;
case 'Q':
return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS;
case 'q':
return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL;
case 'A':
return window.SVGPathSeg.PATHSEG_ARC_ABS;
case 'a':
return window.SVGPathSeg.PATHSEG_ARC_REL;
case 'H':
return window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS;
case 'h':
return window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL;
case 'V':
return window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS;
case 'v':
return window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL;
case 'S':
return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS;
case 's':
return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL;
case 'T':
return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS;
case 't':
return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL;
default:
return window.SVGPathSeg.PATHSEG_UNKNOWN;
}
}

Source.prototype._nextCommandHelper = function(lookahead, previousCommand) {
if ((lookahead == '+' || lookahead == '-' || lookahead == '.' || (lookahead >= '0' && lookahead <= '9')) && previousCommand != window.SVGPathSeg.PATHSEG_CLOSEPATH) {
if (previousCommand == window.SVGPathSeg.PATHSEG_MOVETO_ABS)
return window.SVGPathSeg.PATHSEG_LINETO_ABS;
if (previousCommand == window.SVGPathSeg.PATHSEG_MOVETO_REL)
return window.SVGPathSeg.PATHSEG_LINETO_REL;
return previousCommand;
}
return window.SVGPathSeg.PATHSEG_UNKNOWN;
}

Source.prototype.initialCommandIsMoveTo = function() {
if (!this.hasMoreData())
return true;
var command = this.peekSegmentType();
return command == window.SVGPathSeg.PATHSEG_MOVETO_ABS || command == window.SVGPathSeg.PATHSEG_MOVETO_REL;
}

Source.prototype._parseNumber = function() {
var exponent = 0;
var integer = 0;
var frac = 1;
var decimal = 0;
var sign = 1;
var expsign = 1;

var startIndex = this._currentIndex;

this._skipOptionalSpaces();

if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == '+')
this._currentIndex++;
else if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == '-') {
this._currentIndex++;
sign = -1;
}

if (this._currentIndex == this._endIndex || ((this._string.charAt(this._currentIndex) < '0' || this._string.charAt(this._currentIndex) > '9') && this._string.charAt(this._currentIndex) != '.'))
return undefined;

var startIntPartIndex = this._currentIndex;
while (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) >= '0' && this._string.charAt(this._currentIndex) <= '9')
this._currentIndex++; // Advance to first non-digit.

if (this._currentIndex != startIntPartIndex) {
var scanIntPartIndex = this._currentIndex - 1;
var multiplier = 1;
while (scanIntPartIndex >= startIntPartIndex) {
integer += multiplier * (this._string.charAt(scanIntPartIndex--) - '0');
multiplier *= 10;
}
}

if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == '.') {
this._currentIndex++;

if (this._currentIndex >= this._endIndex || this._string.charAt(this._currentIndex) < '0' || this._string.charAt(this._currentIndex) > '9')
return undefined;
while (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) >= '0' && this._string.charAt(this._currentIndex) <= '9') {
frac *= 10;
decimal += (this._string.charAt(this._currentIndex) - '0') / frac;
this._currentIndex += 1;
}
s += e + ', ';
s += f + ')';

return s;
}

function matrixToString( aSVGMatrix )
{
return makeMatrixString( aSVGMatrix.a, aSVGMatrix.b, aSVGMatrix.c,
aSVGMatrix.d, aSVGMatrix.e, aSVGMatrix.f );
}


function numberParser( sValue )
{
if( typeof sValue !== 'string' )
return undefined;
if( sValue === '.' )
return undefined;
var reFloatNumber = /^[+-]?[0-9]*[.]?[0-9]*$/;

if( reFloatNumber.test( sValue ) )
return parseFloat( sValue );
else
return undefined;
}

function booleanParser( sValue )
{
if( typeof sValue !== 'string' )
return undefined;

sValue = sValue.toLowerCase();
if( sValue === 'true' )
return true;
else if( sValue === 'false' )
return false;
else
return undefined;
}

function colorParser( sValue )
{
if( typeof sValue !== 'string' )
return undefined;


function hsl( nHue, nSaturation, nLuminance )
{
return new HSLColor( nHue, nSaturation / 100, nLuminance / 100 );
}

function rgb( nRed, nGreen, nBlue )
{
return new RGBColor( nRed / 255, nGreen / 255, nBlue / 255 );
}

function prgb( nRed, nGreen, nBlue )
{
return new RGBColor( nRed / 100, nGreen / 100, nBlue / 100 );
}

var sCommaPattern = ' *[,] *';
var sIntegerPattern = '[+-]?[0-9]+';
var sHexDigitPattern = '[0-9A-Fa-f]';

var sHexColorPattern = '#(' + sHexDigitPattern + '{2})('
+ sHexDigitPattern + '{2})('
+ sHexDigitPattern + '{2})';

var sRGBIntegerPattern = 'rgb[(] *' + sIntegerPattern + sCommaPattern
+ sIntegerPattern + sCommaPattern
+ sIntegerPattern + ' *[)]';

var sRGBPercentPattern = 'rgb[(] *' + sIntegerPattern + '%' + sCommaPattern
+ sIntegerPattern + '%' + sCommaPattern
+ sIntegerPattern + '%' + ' *[)]';

var sHSLPercentPattern = 'hsl[(] *' + sIntegerPattern + sCommaPattern
+ sIntegerPattern + '%' + sCommaPattern
+ sIntegerPattern + '%' + ' *[)]';

var reHexColor = new RegExp( sHexColorPattern );
var reRGBInteger = new RegExp( sRGBIntegerPattern );
var reRGBPercent = new RegExp( sRGBPercentPattern );
var reHSLPercent = new RegExp( sHSLPercentPattern );

if( reHexColor.test( sValue ) )
{
var aRGBTriple = reHexColor.exec( sValue );

var nRed    = parseInt( aRGBTriple[1], 16 ) / 255;
var nGreen  = parseInt( aRGBTriple[2], 16 ) / 255;
var nBlue   = parseInt( aRGBTriple[3], 16 ) / 255;

return new RGBColor( nRed, nGreen, nBlue );
}
else if( reHSLPercent.test( sValue ) )
{
sValue = sValue.replace( '%', '' ).replace( '%', '' );
return eval( sValue );
}
else if( reRGBInteger.test( sValue ) )
{
return eval( sValue );
}
else if( reRGBPercent.test( sValue ) )
{
sValue = 'p' + sValue.replace( '%', '' ).replace( '%', '' ).replace( '%', '' );
return eval( sValue );
}
else
{
return null;
}
}


function RGBColor( nRed, nGreen, nBlue )
{
this.eColorSpace = COLOR_SPACE_RGB;
this.nRed = nRed;
this.nGreen = nGreen;
this.nBlue = nBlue;
}


RGBColor.prototype.clone = function()
{
return new RGBColor( this.nRed, this.nGreen, this.nBlue );
};

RGBColor.prototype.equal = function( aRGBColor )
{
return ( this.nRed == aRGBColor.nRed ) &&
( this.nGreen == aRGBColor.nGreen ) &&
( this.nBlue == aRGBColor.nBlue );
};

RGBColor.prototype.add = function( aRGBColor )
{
this.nRed += aRGBColor.nRed;
this.nGreen += aRGBColor.nGreen;
this.nBlue += aRGBColor.nBlue;
return this;
};

RGBColor.prototype.scale = function( aT )
{
this.nRed *= aT;

var aPathSeg = aPathSegList.getItem( 0 );
if( aPathSeg.pathSegTypeAsLetter == 'M' )
{
nCurrentX = aPathSeg.x;
nCurrentY = aPathSeg.y;
aPathSegList.removeItem( 0 );
--nLength;
}

var i;
for( i = 0; i < nLength; ++i )
{
aPathSeg = aPathSegList.getItem( i );
var aPoint = aPathSeg.changeOrientation( nCurrentX, nCurrentY );
nCurrentX = aPoint.x;
nCurrentY = aPoint.y;
}


for( i = nLength - 2; i >= 0; --i )
{
aPathSeg = aPathSegList.removeItem( i );
aPathSegList.appendItem( aPathSeg );
}

var aMovePathSeg = this.createSVGPathSegMovetoAbs( nCurrentX, nCurrentY );
aPathSegList.insertItemBefore( aMovePathSeg, 0 );

};


try
{   // Firefox, Google Chrome, Internet Explorer, Safari.

SVGPathSegMovetoAbs.prototype.matrixTransform = function( aSVGMatrix )
{
SVGPathMatrixTransform( this, aSVGMatrix );
};

SVGPathSegLinetoAbs.prototype.matrixTransform = function( aSVGMatrix )
{
SVGPathMatrixTransform( this, aSVGMatrix );
};

SVGPathSegCurvetoQuadraticAbs.prototype.matrixTransform = function( aSVGMatrix )
{
SVGPathMatrixTransform( this, aSVGMatrix );
var nX = this.x1;
this.x1 = aSVGMatrix.a * nX + aSVGMatrix.c * this.y1 + aSVGMatrix.e;
this.y1 = aSVGMatrix.b * nX + aSVGMatrix.d * this.y1 + aSVGMatrix.f;
};

SVGPathSegCurvetoCubicAbs.prototype.matrixTransform = function( aSVGMatrix )
{
SVGPathMatrixTransform( this, aSVGMatrix );
var nX = this.x1;
this.x1 = aSVGMatrix.a * nX + aSVGMatrix.c * this.y1 + aSVGMatrix.e;
this.y1 = aSVGMatrix.b * nX + aSVGMatrix.d * this.y1 + aSVGMatrix.f;
nX = this.x2;
this.x2 = aSVGMatrix.a * nX + aSVGMatrix.c * this.y2 + aSVGMatrix.e;
this.y2 = aSVGMatrix.b * nX + aSVGMatrix.d * this.y2 + aSVGMatrix.f;
};


SVGPathSegMovetoAbs.prototype.changeOrientation = function( nCurrentX, nCurrentY )
{
var aPoint = { x: this.x, y: this.y };
this.x = nCurrentX;
this.y = nCurrentY;
return aPoint;
};

SVGPathSegLinetoAbs.prototype.changeOrientation = function( nCurrentX, nCurrentY )
{
var aPoint = { x: this.x, y: this.y };
this.x = nCurrentX;
this.y = nCurrentY;
return aPoint;
};

SVGPathSegCurvetoQuadraticAbs.prototype.changeOrientation = function( nCurrentX, nCurrentY )
{
var aPoint = { x: this.x, y: this.y };
this.x = nCurrentX;
this.y = nCurrentY;
return aPoint;
};

SVGPathSegCurvetoCubicAbs.prototype.changeOrientation = function( nCurrentX, nCurrentY )
{
var aPoint = { x: this.x, y: this.y };
this.x = nCurrentX;
this.y = nCurrentY;
var nX = this.x1;
this.x1 = this.x2;
this.x2 = nX;
var nY = this.y1;
this.y1 = this.y2;
this.y2 = nY;
return aPoint;
};

}
catch( e )
{   // Opera

if( e.name == 'ReferenceError' )
{
SVGPathSeg.prototype.matrixTransform = function( aSVGMatrix )
{
var nX;
switch( this.pathSegTypeAsLetter )
{
case 'C':
nX = this.x2;
this.x2 = aSVGMatrix.a * nX + aSVGMatrix.c * this.y2 + aSVGMatrix.e;
this.y2 = aSVGMatrix.b * nX + aSVGMatrix.d * this.y2 + aSVGMatrix.f;
case 'Q':
nX = this.x1;
this.x1 = aSVGMatrix.a * nX + aSVGMatrix.c * this.y1 + aSVGMatrix.e;
this.y1 = aSVGMatrix.b * nX + aSVGMatrix.d * this.y1 + aSVGMatrix.f;
case 'M':
case 'L':
SVGPathMatrixTransform( this, aSVGMatrix );
break;
default:
log( 'SVGPathSeg.matrixTransform: unexpected path segment type: '
+ this.pathSegTypeAsLetter );
}
};

SVGPathSeg.prototype.changeOrientation = function( nCurrentX, nCurrentY )
{
switch( this.pathSegTypeAsLetter )
{
case 'C':
var nX = this.x1;
this.x1 = this.x2;
this.x2 = nX;
var nY = this.y1;
this.y1 = this.y2;
this.y2 = nY;
case 'M':
case 'L':
case 'Q':
var aPoint = { x: this.x, y: this.y };
this.x = nCurrentX;
this.y = nCurrentY;
return aPoint;
if( !this.aTargetElement )
{
this.eCurrentState = INVALID_NODE;
log( 'AnimationBaseNode.parseElement: target element not found: ' + sTargetElementAttr );
}

var sSubItemAttr = aAnimElem.getAttributeNS( NSS['anim'], 'sub-item' );
this.bIsTargetTextElement = ( sSubItemAttr && ( sSubItemAttr === 'text' ) );

var sAdditiveAttr = aAnimElem.getAttributeNS( NSS['smil'], 'additive' );
if( sAdditiveAttr && aAddittiveModeInMap[sAdditiveAttr] )
this.eAdditiveMode = aAddittiveModeInMap[sAdditiveAttr];
else
this.eAdditiveMode = ADDITIVE_MODE_REPLACE;

this.nMinFrameCount = ( this.getDuration().isValue() )
? ( this.getDuration().getValue() * MINIMUM_FRAMES_PER_SECONDS )
: MINIMUM_FRAMES_PER_SECONDS;
if( this.nMinFrameCount < 1.0 )
this.nMinFrameCount = 1;
else if( this.nMinFrameCount > MINIMUM_FRAMES_PER_SECONDS )
this.nMinFrameCount = MINIMUM_FRAMES_PER_SECONDS;


if( this.aTargetElement )
{
if( aAnimElem.getAttributeNS( NSS['smil'], 'attributeName' ) === 'visibility' )
{
if( aAnimElem.getAttributeNS( NSS['smil'], 'to' ) === 'visible' )
this.aTargetElement.setAttribute( 'visibility', 'hidden' );
}

if( !this.aNodeContext.aAnimatedElementMap[ sTargetElementAttr ] )
{
if( this.bIsTargetTextElement )
{
this.aNodeContext.aAnimatedElementMap[ sTargetElementAttr ]
= new AnimatedTextElement( this.aTargetElement );
}
else
{
this.aNodeContext.aAnimatedElementMap[ sTargetElementAttr ]
= new AnimatedElement( this.aTargetElement );
}
}
this.aAnimatedElement = this.aNodeContext.aAnimatedElementMap[ sTargetElementAttr ];

this.aAnimatedElement.setAdditiveMode( this.eAdditiveMode );
}


return bRet;
};

AnimationBaseNode.prototype.init_st = function()
{
if( this.aActivity )
this.aActivity.activate( makeEvent( bind( this, this.deactivate ) ) );
else
this.aActivity = this.createActivity();
return true;
};

AnimationBaseNode.prototype.resolve_st = function()
{
return true;
};

AnimationBaseNode.prototype.activate_st = function()
{
if( this.aActivity )
{
this.saveStateOfAnimatedElement();
this.aActivity.setTargets( this.getAnimatedElement() );
if( this.getContext().bIsSkipping  )
{
this.aActivity.end();
}
else
{
this.getContext().aActivityQueue.addActivity( this.aActivity );
}
}
else
{
AnimationBaseNode.superclass.scheduleDeactivationEvent.call( this );
}
};

AnimationBaseNode.prototype.deactivate_st = function( eDestState )
{
if( eDestState == FROZEN_NODE )
{
if( this.aActivity )
this.aActivity.end();
}
if( eDestState == ENDED_NODE )
{
if( this.aActivity )
this.aActivity.dispose();
if( ( this.getFillMode() == FILL_MODE_REMOVE ) && this.getAnimatedElement()  )
this.removeEffect();
}
};

AnimationBaseNode.prototype.createActivity = function()
{
log( 'AnimationBaseNode.createActivity: abstract method called' );
};

AnimationBaseNode.prototype.fillActivityParams = function()
{

var nDuration = 0.001;
if( this.getDuration().isValue() )
{
nDuration = this.getDuration().getValue();
}
else
{
log( 'AnimationBaseNode.fillActivityParams: duration is not a number' );
}

var aActivityParamSet = new ActivityParamSet();

aActivityParamSet.aEndEvent             = makeEvent( bind( this, this.deactivate ) );
aActivityParamSet.aTimerEventQueue      = this.aContext.aTimerEventQueue;
aActivityParamSet.aActivityQueue        = this.aContext.aActivityQueue;
aActivityParamSet.nMinDuration          = nDuration;
aActivityParamSet.nMinNumberOfFrames    = this.getMinFrameCount();
aActivityParamSet.bAutoReverse          = this.isAutoReverseEnabled();
aActivityParamSet.nRepeatCount          = this.getRepeatCount();
aActivityParamSet.nAccelerationFraction = this.getAccelerateValue();
aActivityParamSet.nDecelerationFraction = this.getDecelerateValue();
aActivityParamSet.nSlideWidth           = this.aNodeContext.aSlideWidth;
aActivityParamSet.nSlideHeight          = this.aNodeContext.aSlideHeight;

return aActivityParamSet;
};

AnimationBaseNode.prototype.hasPendingAnimation = function()
{
return true;
};

AnimationBaseNode.prototype.saveStateOfAnimatedElement = function()
{
this.getAnimatedElement().saveState( this.getId() );
};

this.nElements = nElements;
this.aBasePath = createUnitSquarePath();
this.aPositionArray = new Array( nElements );
this.aClipPath = createEmptyPath();
this.nAlreadyAppendedElements = 0;

var fEdgeLength, nPos, aTransform;

if( bRandomBars ) // random bar wipe
{
fEdgeLength = 1.0 / nElements;
for( nPos = 0; nPos < nElements; ++nPos )
{
this.aPositionArray[nPos] = { x: 0.0, y: pruneScaleValue( nPos * fEdgeLength ) }
}
aTransform = SVGIdentityMatrix.scaleNonUniform( 1.0, pruneScaleValue( fEdgeLength ) );
}
else // dissolve wipe
{
var nSqrtElements = Math.round( Math.sqrt( nElements ) );
fEdgeLength = 1.0 / nSqrtElements;
for( nPos = 0; nPos < nElements; ++nPos )
{
this.aPositionArray[nPos] = {
x: pruneScaleValue( ( nPos % nSqrtElements ) * fEdgeLength ),
y: pruneScaleValue( ( nPos / nSqrtElements ) * fEdgeLength ) }
}
aTransform = SVGIdentityMatrix.scale( pruneScaleValue( fEdgeLength ) );
}
this.aBasePath.matrixTransform( aTransform );

var nPos1, nPos2;
var tmp;
for( nPos1 = nElements - 1; nPos1 > 0; --nPos1 )
{
nPos2 = getRandomInt( nPos1 + 1 );
tmp = this.aPositionArray[nPos1];
this.aPositionArray[nPos1] = this.aPositionArray[nPos2];
this.aPositionArray[nPos2] = tmp;
}
}

RandomWipePath.prototype.perform = function( nT )
{
var aPolyPath = createEmptyPath();
var aPoint;
var aPath;
var aTransform;
var nElements = Math.round( nT * this.nElements );
if( nElements === 0 )
{
return aPolyPath;
}
if( this.nAlreadyAppendedElements >= nElements )
{
this.nAlreadyAppendedElements = 0;
this.aClipPath = createEmptyPath();
}
var nPos;
for( nPos = this.nAlreadyAppendedElements; nPos < nElements; ++nPos )
{
aPoint = this.aPositionArray[nPos];
aPath = this.aBasePath.cloneNode( true );
aTransform = SVGIdentityMatrix.translate( aPoint.x, aPoint.y );
aPath.matrixTransform( aTransform );
aPolyPath.appendPath( aPath );
}

this.nAlreadyAppendedElements = nElements;
this.aClipPath.appendPath( aPolyPath );

return this.aClipPath.cloneNode( true );
};

function SnakeWipePath(nElements, bDiagonal, bflipOnYAxis)
{
this.sqrtElements = Math.floor(Math.sqrt(nElements));
this.elementEdge  = (1.0 / this.sqrtElements);
this.diagonal     = bDiagonal;
this.flipOnYAxis  = bflipOnYAxis;
this.aBasePath    = createUnitSquarePath();
}

SnakeWipePath.prototype.calcSnake = function(t)
{
var aPolyPath = createEmptyPath();
const area   = (t * this.sqrtElements * this.sqrtElements);
const line_  = Math.floor(area) / this.sqrtElements;
const line   = pruneScaleValue(line_ / this.sqrtElements);
const col    = pruneScaleValue((area - (line_ * this.sqrtElements)) / this.sqrtElements);

if(line != 0) {
let aPath = 'M '+ 0.0 + ' ' + 0.0 + ' ';
aPath += 'L ' + 0.0 + ' ' + line + ' ';
aPath += 'L ' + 1.0 + ' ' + line + ' ';
aPath += 'L ' + 1.0 + ' ' + 0.0 + ' ';
aPath += 'L 0 0 ';
let poly = document.createElementNS( NSS['svg'], 'path');
poly.setAttribute('d', aPath);
aPolyPath.appendPath(poly);
}
if(col != 0) {
var offset = 0.0;
if((line_ & 1) == 1) {
offset = (1.0 - col);
}
let aPath = 'M ' + offset + ' ' + line + ' ';
aPath += 'L '+ offset + ' ' + (line + this.elementEdge) + ' ';
aPath += 'L ' + (offset+col) + ' ' + (line + this.elementEdge) + ' ';
aPath += 'L ' + (offset+col) + ' ' + line + ' ';
aPath += 'L ' + offset + ' ' + line + ' ';
let poly = document.createElementNS( NSS['svg'], 'path');
poly.setAttribute('d', aPath);
aPolyPath.appendPath(poly);
}

return aPolyPath;
}

SnakeWipePath.prototype.calcHalfDiagonalSnake = function(nT, bIn) {
var res = createEmptyPath();

if(bIn) {
const sqrtArea2 = Math.sqrt(nT * this.sqrtElements * this.sqrtElements);
const edge = pruneScaleValue(sqrtArea2 / this.sqrtElements);

var aPath, aPoint = document.documentElement.createSVGPoint();
if(edge) {
aPath = 'M ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.y = edge;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.x = edge;
aPoint.y = 0.0;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.x = 0.0;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
const poly = document.createElementNS( NSS['svg'], 'path');
poly.setAttribute('d', aPath);
res.appendPath(poly);
}
const a = (Math.SQRT1_2 / this.sqrtElements);
const d = (sqrtArea2 - Math.floor(sqrtArea2));
const len = (nT * Math.SQRT1_2 * d);
const height = pruneScaleValue(Math.SQRT1_2 / this.sqrtElements);
aPath = 'M ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.y = height;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.x = len + a;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.y = 0.0;
}
else if ( aLhsEventEntry.nActivationTime < aRhsEventEntry.nActivationTime )
{
return 1;
}
else
{
return 0;
}
};


function ActivityQueue( aTimer )
{
this.aTimer = aTimer;
this.aCurrentActivityWaitingSet = [];
this.aCurrentActivityReinsertSet = [];
this.aDequeuedActivitySet = [];
}


ActivityQueue.prototype.dispose = function()
{
var nSize = this.aCurrentActivityWaitingSet.length;
var i;
for( i = 0; i < nSize; ++i )
this.aCurrentActivityWaitingSet[i].dispose();

nSize = this.aCurrentActivityReinsertSet.length;
for( i = 0; i < nSize; ++i )
this.aCurrentActivityReinsertSet[i].dispose();
};

ActivityQueue.prototype.addActivity = function( aActivity )
{
if( !aActivity )
{
log( 'ActivityQueue.addActivity: activity is not valid' );
return false;
}

this.aCurrentActivityWaitingSet.push( aActivity );
aActivityQueueDebugPrinter.print( 'ActivityQueue.addActivity: activity appended' );
return true;
};

ActivityQueue.prototype.process = function()
{
var nSize = this.aCurrentActivityWaitingSet.length;
var nLag = 0.0;
for( var i = 0; i < nSize; ++i )
{
nLag = Math.max( nLag,this.aCurrentActivityWaitingSet[i].calcTimeLag()  );
}

if( nLag > 0.0 )
this.aTimer.adjustTimer( -nLag, true );


while( this.aCurrentActivityWaitingSet.length != 0 )
{
var aActivity = this.aCurrentActivityWaitingSet.shift();
var bReinsert = false;

bReinsert = aActivity.perform();

if( bReinsert )
{
this.aCurrentActivityReinsertSet.push( aActivity );
}
else
{
this.aDequeuedActivitySet.push( aActivity );
}
}

if( this.aCurrentActivityReinsertSet.length != 0 )
{
this.aCurrentActivityWaitingSet = this.aCurrentActivityReinsertSet;
this.aCurrentActivityReinsertSet = [];
}
};

ActivityQueue.prototype.processDequeued = function()
{
var nSize = this.aDequeuedActivitySet.length;
for( var i = 0; i < nSize; ++i )
this.aDequeuedActivitySet[i].dequeued();

this.aDequeuedActivitySet = [];
};

ActivityQueue.prototype.isEmpty = function()
{
return ( ( this.aCurrentActivityWaitingSet.length == 0 ) &&
( this.aCurrentActivityReinsertSet.length == 0 ) );
};

ActivityQueue.prototype.clear = function()
{
aActivityQueueDebugPrinter.print( 'ActivityQueue.clear invoked' );
var nSize = this.aCurrentActivityWaitingSet.length;
var i;
for( i = 0; i < nSize; ++i )
this.aCurrentActivityWaitingSet[i].dequeued();
this.aCurrentActivityWaitingSet = [];

nSize = this.aCurrentActivityReinsertSet.length;
for( i = 0; i < nSize; ++i )
this.aCurrentActivityReinsertSet[i].dequeued();
this.aCurrentActivityReinsertSet = [];
};

ActivityQueue.prototype.endAll = function()
{
aActivityQueueDebugPrinter.print( 'ActivityQueue.endAll invoked' );
var nSize = this.aCurrentActivityWaitingSet.length;
var i;
for( i = 0; i < nSize; ++i )
this.aCurrentActivityWaitingSet[i].end();
this.aCurrentActivityWaitingSet = [];

nSize = this.aCurrentActivityReinsertSet.length;
for( i = 0; i < nSize; ++i )
this.aCurrentActivityReinsertSet[i].end();
this.aCurrentActivityReinsertSet = [];
};

ActivityQueue.prototype.getTimer = function()
{
return this.aTimer;
};

ActivityQueue.prototype.size = function()
{
return ( this.aCurrentActivityWaitingSet.length +
this.aCurrentActivityReinsertSet.length +
this.aDequeuedActivitySet.length );
};


function ElapsedTime( aTimeBase )
{
this.aTimeBase = aTimeBase;
this.nLastQueriedTime = 0.0;
this.nStartTime = this.getCurrentTime();
this.nFrozenTime = 0.0;
this.bInPauseMode = false;
this.bInHoldMode = false;
}
window.SVGPathSeg.PATHSEG_UNKNOWN = 0;
window.SVGPathSeg.PATHSEG_CLOSEPATH = 1;
window.SVGPathSeg.PATHSEG_MOVETO_ABS = 2;
window.SVGPathSeg.PATHSEG_MOVETO_REL = 3;
window.SVGPathSeg.PATHSEG_LINETO_ABS = 4;
window.SVGPathSeg.PATHSEG_LINETO_REL = 5;
window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS = 6;
window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL = 7;
window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS = 8;
window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL = 9;
window.SVGPathSeg.PATHSEG_ARC_ABS = 10;
window.SVGPathSeg.PATHSEG_ARC_REL = 11;
window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS = 12;
window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL = 13;
window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS = 14;
window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL = 15;
window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;
window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;
window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;

window.SVGPathSeg.prototype._segmentChanged = function() {
if (this._owningPathSegList)
this._owningPathSegList.segmentChanged(this);
}

window.SVGPathSegClosePath = function(owningPathSegList) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CLOSEPATH, 'z', owningPathSegList);
}
window.SVGPathSegClosePath.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegClosePath.prototype.toString = function() { return '[object SVGPathSegClosePath]'; }
window.SVGPathSegClosePath.prototype._asPathString = function() { return this.pathSegTypeAsLetter; }
window.SVGPathSegClosePath.prototype.clone = function() { return new window.SVGPathSegClosePath(undefined); }

window.SVGPathSegMovetoAbs = function(owningPathSegList, x, y) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_MOVETO_ABS, 'M', owningPathSegList);
this._x = x;
this._y = y;
}
window.SVGPathSegMovetoAbs.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegMovetoAbs.prototype.toString = function() { return '[object SVGPathSegMovetoAbs]'; }
window.SVGPathSegMovetoAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegMovetoAbs.prototype.clone = function() { return new window.SVGPathSegMovetoAbs(undefined, this._x, this._y); }
Object.defineProperty(window.SVGPathSegMovetoAbs.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegMovetoAbs.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegMovetoRel = function(owningPathSegList, x, y) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_MOVETO_REL, 'm', owningPathSegList);
this._x = x;
this._y = y;
}
window.SVGPathSegMovetoRel.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegMovetoRel.prototype.toString = function() { return '[object SVGPathSegMovetoRel]'; }
window.SVGPathSegMovetoRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegMovetoRel.prototype.clone = function() { return new window.SVGPathSegMovetoRel(undefined, this._x, this._y); }
Object.defineProperty(window.SVGPathSegMovetoRel.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegMovetoRel.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegLinetoAbs = function(owningPathSegList, x, y) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_ABS, 'L', owningPathSegList);
this._x = x;
this._y = y;
}
window.SVGPathSegLinetoAbs.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegLinetoAbs.prototype.toString = function() { return '[object SVGPathSegLinetoAbs]'; }
window.SVGPathSegLinetoAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegLinetoAbs.prototype.clone = function() { return new window.SVGPathSegLinetoAbs(undefined, this._x, this._y); }
Object.defineProperty(window.SVGPathSegLinetoAbs.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegLinetoAbs.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegLinetoRel = function(owningPathSegList, x, y) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_REL, 'l', owningPathSegList);
this._x = x;
this._y = y;
}
window.SVGPathSegLinetoRel.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegLinetoRel.prototype.toString = function() { return '[object SVGPathSegLinetoRel]'; }
window.SVGPathSegLinetoRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegLinetoRel.prototype.clone = function() { return new window.SVGPathSegLinetoRel(undefined, this._x, this._y); }
Object.defineProperty(window.SVGPathSegLinetoRel.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegLinetoRel.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegCurvetoCubicAbs = function(owningPathSegList, x, y, x1, y1, x2, y2) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS, 'C', owningPathSegList);
this._x = x;
this._y = y;
this._x1 = x1;
this._y1 = y1;
this._x2 = x2;
this._y2 = y2;
}
window.SVGPathSegCurvetoCubicAbs.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegCurvetoCubicAbs.prototype.toString = function() { return '[object SVGPathSegCurvetoCubicAbs]'; }
window.SVGPathSegCurvetoCubicAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x1 + ' ' + this._y1 + ' ' + this._x2 + ' ' + this._y2 + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegCurvetoCubicAbs.prototype.clone = function() { return new window.SVGPathSegCurvetoCubicAbs(undefined, this._x, this._y, this._x1, this._y1, this._x2, this._y2); }
Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, 'x1', { get: function() { return this._x1; }, set: function(x1) { this._x1 = x1; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, 'y1', { get: function() { return this._y1; }, set: function(y1) { this._y1 = y1; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, 'x2', { get: function() { return this._x2; }, set: function(x2) { this._x2 = x2; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, 'y2', { get: function() { return this._y2; }, set: function(y2) { this._y2 = y2; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegCurvetoCubicRel = function(owningPathSegList, x, y, x1, y1, x2, y2) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL, 'c', owningPathSegList);
this._x = x;
this._y = y;
this._x1 = x1;
this._y1 = y1;
this._x2 = x2;
this._y2 = y2;
}
window.SVGPathSegCurvetoCubicRel.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegCurvetoCubicRel.prototype.toString = function() { return '[object SVGPathSegCurvetoCubicRel]'; }
window.SVGPathSegCurvetoCubicRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x1 + ' ' + this._y1 + ' ' + this._x2 + ' ' + this._y2 + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegCurvetoCubicRel.prototype.clone = function() { return new window.SVGPathSegCurvetoCubicRel(undefined, this._x, this._y, this._x1, this._y1, this._x2, this._y2); }
Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, 'x1', { get: function() { return this._x1; }, set: function(x1) { this._x1 = x1; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, 'y1', { get: function() { return this._y1; }, set: function(y1) { this._y1 = y1; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, 'x2', { get: function() { return this._x2; }, set: function(x2) { this._x2 = x2; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, 'y2', { get: function() { return this._y2; }, set: function(y2) { this._y2 = y2; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegCurvetoQuadraticAbs = function(owningPathSegList, x, y, x1, y1) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS, 'Q', owningPathSegList);
this._x = x;
this._y = y;
this._x1 = x1;
this._y1 = y1;
}
window.SVGPathSegCurvetoQuadraticAbs.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegCurvetoQuadraticAbs.prototype.toString = function() { return '[object SVGPathSegCurvetoQuadraticAbs]'; }
window.SVGPathSegCurvetoQuadraticAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x1 + ' ' + this._y1 + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegCurvetoQuadraticAbs.prototype.clone = function() { return new window.SVGPathSegCurvetoQuadraticAbs(undefined, this._x, this._y, this._x1, this._y1); }
Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype, 'y', { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype, 'x1', { get: function() { return this._x1; }, set: function(x1) { this._x1 = x1; this._segmentChanged(); }, enumerable: true });
Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype, 'y1', { get: function() { return this._y1; }, set: function(y1) { this._y1 = y1; this._segmentChanged(); }, enumerable: true });

window.SVGPathSegCurvetoQuadraticRel = function(owningPathSegList, x, y, x1, y1) {
window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL, 'q', owningPathSegList);
this._x = x;
this._y = y;
this._x1 = x1;
this._y1 = y1;
}
window.SVGPathSegCurvetoQuadraticRel.prototype = Object.create(window.SVGPathSeg.prototype);
window.SVGPathSegCurvetoQuadraticRel.prototype.toString = function() { return '[object SVGPathSegCurvetoQuadraticRel]'; }
window.SVGPathSegCurvetoQuadraticRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + ' ' + this._x1 + ' ' + this._y1 + ' ' + this._x + ' ' + this._y; }
window.SVGPathSegCurvetoQuadraticRel.prototype.clone = function() { return new window.SVGPathSegCurvetoQuadraticRel(undefined, this._x, this._y, this._x1, this._y1); }
Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype, 'x', { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[ELLIPSEWIPE_TRANSITION] = {};
aTransitionInfoTable[ELLIPSEWIPE_TRANSITION][CIRCLE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : true
};
aTransitionInfoTable[ELLIPSEWIPE_TRANSITION][HORIZONTAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[ELLIPSEWIPE_TRANSITION][VERTICAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[CLOCKWIPE_TRANSITION] = {};
aTransitionInfoTable[CLOCKWIPE_TRANSITION][CLOCKWISETWELVE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[CLOCKWIPE_TRANSITION][CLOCKWISETHREE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[CLOCKWIPE_TRANSITION][CLOCKWISESIX_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[CLOCKWIPE_TRANSITION][CLOCKWISENINE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 270.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[VEEWIPE_TRANSITION] = {};
aTransitionInfoTable[VEEWIPE_TRANSITION][DOWN_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[VEEWIPE_TRANSITION][LEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[VEEWIPE_TRANSITION][UP_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[VEEWIPE_TRANSITION][RIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[FANWIPE_TRANSITION] = {};
aTransitionInfoTable[FANWIPE_TRANSITION][CENTERTOP_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[FANWIPE_TRANSITION][CENTERRIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[FANWIPE_TRANSITION][TOP_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel = function(x, y, x1, y1, x2, y2) { return new window.SVGPathSegCurvetoCubicRel(undefined, x, y, x1, y1, x2, y2); }
window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs = function(x, y, x1, y1) { return new window.SVGPathSegCurvetoQuadraticAbs(undefined, x, y, x1, y1); }
window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel = function(x, y, x1, y1) { return new window.SVGPathSegCurvetoQuadraticRel(undefined, x, y, x1, y1); }
window.SVGPathElement.prototype.createSVGPathSegArcAbs = function(x, y, r1, r2, angle, largeArcFlag, sweepFlag) { return new window.SVGPathSegArcAbs(undefined, x, y, r1, r2, angle, largeArcFlag, sweepFlag); }
window.SVGPathElement.prototype.createSVGPathSegArcRel = function(x, y, r1, r2, angle, largeArcFlag, sweepFlag) { return new window.SVGPathSegArcRel(undefined, x, y, r1, r2, angle, largeArcFlag, sweepFlag); }
window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs = function(x) { return new window.SVGPathSegLinetoHorizontalAbs(undefined, x); }
window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel = function(x) { return new window.SVGPathSegLinetoHorizontalRel(undefined, x); }
window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs = function(y) { return new window.SVGPathSegLinetoVerticalAbs(undefined, y); }
window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel = function(y) { return new window.SVGPathSegLinetoVerticalRel(undefined, y); }
window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs = function(x, y, x2, y2) { return new window.SVGPathSegCurvetoCubicSmoothAbs(undefined, x, y, x2, y2); }
window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel = function(x, y, x2, y2) { return new window.SVGPathSegCurvetoCubicSmoothRel(undefined, x, y, x2, y2); }
window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs = function(x, y) { return new window.SVGPathSegCurvetoQuadraticSmoothAbs(undefined, x, y); }
window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel = function(x, y) { return new window.SVGPathSegCurvetoQuadraticSmoothRel(undefined, x, y); }

if (!('getPathSegAtLength' in window.SVGPathElement.prototype)) {
window.SVGPathElement.prototype.getPathSegAtLength = function(distance) {
if (distance === undefined || !isFinite(distance))
throw 'Invalid arguments.';

var measurementElement = document.createElementNS('http://www.w3.org/2000/svg', 'path');
measurementElement.setAttribute('d', this.getAttribute('d'));
var lastPathSegment = measurementElement.pathSegList.numberOfItems - 1;

if (lastPathSegment <= 0)
return 0;

do {
measurementElement.pathSegList.removeItem(lastPathSegment);
if (distance > measurementElement.getTotalLength())
break;
lastPathSegment--;
} while (lastPathSegment > 0);
return lastPathSegment;
}
}
}

if (!('SVGPathSegList' in window) || !('appendItem' in window.SVGPathSegList.prototype)) {
window.SVGPathSegList = function(pathElement) {
this._pathElement = pathElement;
this._list = this._parsePath(this._pathElement.getAttribute('d'));

this._mutationObserverConfig = { 'attributes': true, 'attributeFilter': ['d'] };
this._pathElementMutationObserver = new MutationObserver(this._updateListFromPathMutations.bind(this));
this._pathElementMutationObserver.observe(this._pathElement, this._mutationObserverConfig);
}

window.SVGPathSegList.prototype.classname = 'SVGPathSegList';

Object.defineProperty(window.SVGPathSegList.prototype, 'numberOfItems', {
get: function() {
this._checkPathSynchronizedToList();
return this._list.length;
},
enumerable: true
});

Object.defineProperty(window.SVGPathSegList.prototype, 'length', {
get: function() {
this._checkPathSynchronizedToList();
return this._list.length;
},
enumerable: true
});

Object.defineProperty(window.SVGPathElement.prototype, 'pathSegList', {
get: function() {
if (!this._pathSegList)
this._pathSegList = new window.SVGPathSegList(this);
return this._pathSegList;
},
enumerable: true
});
Object.defineProperty(window.SVGPathElement.prototype, 'normalizedPathSegList', { get: function() { return this.pathSegList; }, enumerable: true });
Object.defineProperty(window.SVGPathElement.prototype, 'animatedPathSegList', { get: function() { return this.pathSegList; }, enumerable: true });
Object.defineProperty(window.SVGPathElement.prototype, 'animatedNormalizedPathSegList', { get: function() { return this.pathSegList; }, enumerable: true });

window.SVGPathSegList.prototype._checkPathSynchronizedToList = function() {
this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords());
}

window.SVGPathSegList.prototype._updateListFromPathMutations = function(mutationRecords) {
if (!this._pathElement)
return;
var hasPathMutations = false;
mutationRecords.forEach(function(record) {
if (record.attributeName == 'd')
hasPathMutations = true;
});
if (hasPathMutations)
this._list = this._parsePath(this._pathElement.getAttribute('d'));
}

window.SVGPathSegList.prototype._writeListToPath = function() {
this._pathElementMutationObserver.disconnect();
this._pathElement.setAttribute('d', window.SVGPathSegList._pathSegArrayAsString(this._list));
this._pathElementMutationObserver.observe(this._pathElement, this._mutationObserverConfig);
}

window.SVGPathSegList.prototype.segmentChanged = function(pathSeg) {
this._writeListToPath();
}

window.SVGPathSegList.prototype.clear = function() {
this._checkPathSynchronizedToList();

this._list.forEach(function(pathSeg) {
pathSeg._owningPathSegList = null;
});
this._list = [];
this._writeListToPath();
}

window.SVGPathSegList.prototype.initialize = function(newItem) {
this._checkPathSynchronizedToList();

this._list = [newItem];
newItem._owningPathSegList = this;
this._writeListToPath();
return newItem;
}

window.SVGPathSegList.prototype._checkValidIndex = function(index) {
if (isNaN(index) || index < 0 || index >= this.numberOfItems)
throw 'INDEX_SIZE_ERR';
}

window.SVGPathSegList.prototype.getItem = function(index) {
this._checkPathSynchronizedToList();

this._checkValidIndex(index);
return this._list[index];
}

window.SVGPathSegList.prototype.insertItemBefore = function(newItem, index) {
this._checkPathSynchronizedToList();

if (index > this.numberOfItems)
index = this.numberOfItems;
if (newItem._owningPathSegList) {
newItem = newItem.clone();
}
this._list.splice(index, 0, newItem);
newItem._owningPathSegList = this;
this._writeListToPath();
return newItem;
}

window.SVGPathSegList.prototype.replaceItem = function(newItem, index) {
this._checkPathSynchronizedToList();
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXSNAKESWIPE_TRANSITION][FOURBOXHORIZONTAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[BARNDOORWIPE_TRANSITION] = {};
aTransitionInfoTable[BARNDOORWIPE_TRANSITION][VERTICAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle': 0.0,
'scaleX': 1.0,
'scaleY': 1.0,
'reverseMethod': REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep': true,
'scaleIsotropically': false
};
aTransitionInfoTable[BARNDOORWIPE_TRANSITION][HORIZONTAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle': 90.0,
'scaleX': 1.0,
'scaleY': 1.0,
'reverseMethod': REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep': true,
'scaleIsotropically': false
};
aTransitionInfoTable[BARNDOORWIPE_TRANSITION][DIAGONALBOTTOMLEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle': 45.0,
'scaleX': Math.SQRT2,
'scaleY': Math.SQRT2,
'reverseMethod': REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep': true,
'scaleIsotropically': false
};
aTransitionInfoTable[BARNDOORWIPE_TRANSITION][DIAGONALTOPLEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle': -45.0,
'scaleX': Math.SQRT2,
'scaleY': Math.SQRT2,
'reverseMethod': REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep': true,
'scaleIsotropically': false
};

aTransitionInfoTable[MISCDIAGONALWIPE_TRANSITION] = {};
aTransitionInfoTable[MISCDIAGONALWIPE_TRANSITION][DOUBLEBARNDOOR_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle': 45.0,
'scaleX': Math.SQRT2,
'scaleY': Math.SQRT2,
'reverseMethod': REVERSEMETHOD_IGNORE,
'outInvertsSweep': true,
'scaleIsotropically': false
};
aTransitionInfoTable[MISCDIAGONALWIPE_TRANSITION][DOUBLEDIAMOND_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle': 0.0,
'scaleX': 1,
'scaleY': 1,
'reverseMethod': REVERSEMETHOD_IGNORE,
'outInvertsSweep': true,
'scaleIsotropically': false
};

aTransitionInfoTable[IRISWIPE_TRANSITION] = {};
aTransitionInfoTable[IRISWIPE_TRANSITION][RECTANGLE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle': 0.0,
'scaleX': 1.0,
'scaleY': 1.0,
'reverseMethod': REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep': true,
'scaleIsotropically': false
};

aTransitionInfoTable[IRISWIPE_TRANSITION][DIAMOND_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle': 45.0,
'scaleX': Math.SQRT2,
'scaleY': Math.SQRT2,
'reverseMethod': REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep': true,
'scaleIsotropically': false
};

aTransitionInfoTable[ZIGZAGWIPE_TRANSITION] = {};
aTransitionInfoTable[ZIGZAGWIPE_TRANSITION][LEFTTORIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[ZIGZAGWIPE_TRANSITION][TOPTOBOTTOM_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[BARNZIGZAGWIPE_TRANSITION] = {};
aTransitionInfoTable[BARNZIGZAGWIPE_TRANSITION][VERTICAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BARNZIGZAGWIPE_TRANSITION][HORIZONTAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[BARWIPE_TRANSITION] = {};

return sInfo;
};


function createAnimationTree( aRootElement, aNodeContext )
{
return createAnimationNode( aRootElement, null, aNodeContext );
}


function createAnimationNode( aElement, aParentNode, aNodeContext )
{
assert( aElement, 'createAnimationNode: invalid animation element' );

var eAnimationNodeType = getAnimationElementType( aElement );

var aCreatedNode = null;
var aCreatedContainer = null;

switch( eAnimationNodeType )
{
case ANIMATION_NODE_PAR:
aCreatedNode = aCreatedContainer =
new ParallelTimeContainer( aElement, aParentNode, aNodeContext );
break;
case ANIMATION_NODE_ITERATE:
aCreatedNode = aCreatedContainer =
new ParallelTimeContainer( aElement, aParentNode, aNodeContext );
break;
case ANIMATION_NODE_SEQ:
aCreatedNode = aCreatedContainer =
new SequentialTimeContainer( aElement, aParentNode, aNodeContext );
break;
case ANIMATION_NODE_ANIMATE:
aCreatedNode = new PropertyAnimationNode( aElement, aParentNode, aNodeContext );
break;
case ANIMATION_NODE_SET:
aCreatedNode = new AnimationSetNode( aElement, aParentNode, aNodeContext );
break;
case ANIMATION_NODE_ANIMATEMOTION:
log( 'createAnimationNode: ANIMATEMOTION not implemented' );
return null;
case ANIMATION_NODE_ANIMATECOLOR:
aCreatedNode = new AnimationColorNode( aElement, aParentNode, aNodeContext );
break;
case ANIMATION_NODE_ANIMATETRANSFORM:
aCreatedNode = new AnimationTransformNode( aElement, aParentNode, aNodeContext );
break;
case ANIMATION_NODE_TRANSITIONFILTER:
aCreatedNode = new AnimationTransitionFilterNode( aElement, aParentNode, aNodeContext );
break;
case ANIMATION_NODE_AUDIO:
log( 'createAnimationNode: AUDIO not implemented' );
return null;
case ANIMATION_NODE_COMMAND:
log( 'createAnimationNode: COMMAND not implemented' );
return null;
default:
log( 'createAnimationNode: invalid Animation Node Type: ' + eAnimationNodeType );
return null;
}

if( aCreatedContainer )
{
if( eAnimationNodeType == ANIMATION_NODE_ITERATE )
{
createIteratedNodes( aElement, aCreatedContainer, aNodeContext );
}
else
{
var aChildrenArray = getElementChildren( aElement );
for( var i = 0; i < aChildrenArray.length; ++i )
{
if( !createChildNode( aChildrenArray[i], aCreatedContainer, aNodeContext ) )
{
aCreatedContainer.removeAllChildrenNodes();
break;
}
}
}
}

return aCreatedNode;
}


function createChildNode( aElement, aParentNode, aNodeContext )
{
var aChildNode = createAnimationNode( aElement, aParentNode, aNodeContext );

if( !aChildNode )
{
log( 'createChildNode: child node creation failed' );
return false;
}
else
{
aParentNode.appendChildNode( aChildNode );
return true;
}
}


function createIteratedNodes( /*aElement, aContainerNode, aNodeContext*/ )
{
}


function makeScaler( nScale )
{
if( ( typeof( nScale ) !== typeof( 0 ) ) || !isFinite( nScale ) )
{
log( 'makeScaler: not valid param passed: ' + nScale );
return null;
}

return  function( nValue )
{
return ( nScale * nValue );
};
}


function createPropertyAnimation( sAttrName, aAnimatedElement, nWidth, nHeight )
{
if( !aAttributeMap[ sAttrName ] )
{
log( 'createPropertyAnimation: attribute is unknown' );
return null;
}


var aFunctorSet = aAttributeMap[ sAttrName ];

var sGetValueMethod =   aFunctorSet.get;
var sSetValueMethod =   aFunctorSet.set;

if( !sGetValueMethod || !sSetValueMethod  )
{
log( 'createPropertyAnimation: attribute is not handled' );
return null;
}

var aGetModifier =  eval( aFunctorSet.getmod );
var aSetModifier =  eval( aFunctorSet.setmod );


return new GenericAnimation( bind( aAnimatedElement, aAnimatedElement[ sGetValueMethod ] ),
bind( aAnimatedElement, aAnimatedElement[ sSetValueMethod ] ),
assert( this.nFinishedChildren < this.aChildrenArray.length,
'SequentialTimeContainer.notifyDeactivating: assertion (this.nFinishedChildren < this.aChildrenArray.length) failed' );

var aNextChild = this.aChildrenArray[ this.nFinishedChildren ];

assert( aNextChild.getState() == UNRESOLVED_NODE,
'SequentialTimeContainer.notifyDeactivating: assertion (aNextChild.getState == UNRESOLVED_NODE) failed' );

if( !this.resolveChild( aNextChild ) )
{
this.deactivate();
}
};

SequentialTimeContainer.prototype.skipEffect = function( aChildNode )
{
if( this.isChildNode( aChildNode ) )
{
this.getContext().aActivityQueue.endAll();
this.getContext().bIsSkipping = true;
this.getContext().aTimerEventQueue.forceEmpty();
this.getContext().bIsSkipping = false;
var aEvent = makeEvent( bind2( aChildNode.deactivate, aChildNode ) );
this.getContext().aTimerEventQueue.addEvent( aEvent );
}
else
{
log( 'SequentialTimeContainer.skipEffect: unknown child: '
+ aChildNode.getId() );
}
};

SequentialTimeContainer.prototype.rewindCurrentEffect = function( aChildNode )
{
if( this.isChildNode( aChildNode ) )
{
assert( !this.bIsRewinding,
'SequentialTimeContainer.rewindCurrentEffect: is already rewinding.' );

this.bIsRewinding = true;
this.getContext().aActivityQueue.endAll();
this.getContext().bIsSkipping = true;
this.getContext().aTimerEventQueue.forceEmpty();
this.getContext().bIsSkipping = false;
this.getContext().aActivityQueue.endAll();

aChildNode.end();
aChildNode.removeEffect();
aChildNode.init();
this.resolveChild( aChildNode );
this.notifyRewindedEvent( aChildNode );
this.bIsRewinding = false;
}
else
{
log( 'SequentialTimeContainer.rewindCurrentEffect: unknown child: '
+ aChildNode.getId() );
}
};

SequentialTimeContainer.prototype.rewindLastEffect = function( aChildNode )
{
if( this.isChildNode( aChildNode ) )
{
assert( !this.bIsRewinding,
'SequentialTimeContainer.rewindLastEffect: is already rewinding.' );

this.bIsRewinding = true;
this.getContext().aTimerEventQueue.forceEmpty();
this.getContext().aActivityQueue.clear();
aChildNode.end();

--this.nFinishedChildren;
var aPreviousChildNode = this.aChildrenArray[ this.nFinishedChildren ];

aPreviousChildNode.removeEffect();
aPreviousChildNode.init();
aChildNode.init();
this.resolveChild( aPreviousChildNode );
this.notifyRewindedEvent( aChildNode );
this.bIsRewinding = false;
}
else
{
log( 'SequentialTimeContainer.rewindLastEffect: unknown child: '
+ aChildNode.getId() );
}
};

SequentialTimeContainer.prototype.resolveChild = function( aChildNode )
{
var bResolved = aChildNode.resolve();

if( bResolved && ( this.isMainSequenceRootNode() || this.isInteractiveSequenceRootNode() ) )
{
if( this.aCurrentSkipEvent )
this.aCurrentSkipEvent.dispose();
this.aCurrentSkipEvent = makeEvent( bind2( SequentialTimeContainer.prototype.skipEffect, this, aChildNode ) );

if( this.aRewindCurrentEffectEvent )
this.aRewindCurrentEffectEvent.dispose();
this.aRewindCurrentEffectEvent = makeEvent( bind2( SequentialTimeContainer.prototype.rewindCurrentEffect, this, aChildNode ) );

if( this.aRewindLastEffectEvent )
this.aRewindLastEffectEvent.dispose();
this.aRewindLastEffectEvent = makeEvent( bind2( SequentialTimeContainer.prototype.rewindLastEffect, this, aChildNode ) );

if( this.isMainSequenceRootNode() )
{
this.aContext.aEventMultiplexer.registerSkipEffectEvent( this.aCurrentSkipEvent );
this.aContext.aEventMultiplexer.registerRewindCurrentEffectEvent( this.aRewindCurrentEffectEvent );
this.aContext.aEventMultiplexer.registerRewindLastEffectEvent( this.aRewindLastEffectEvent );
}
else if( this.isInteractiveSequenceRootNode() )
{
this.aContext.aEventMultiplexer.registerSkipInteractiveEffectEvent( aChildNode.getId(), this.aCurrentSkipEvent );
this.aContext.aEventMultiplexer.registerRewindRunningInteractiveEffectEvent( aChildNode.getId(), this.aRewindCurrentEffectEvent );
this.aContext.aEventMultiplexer.registerRewindEndedInteractiveEffectEvent( aChildNode.getId(), this.aRewindLastEffectEvent );
}
}
return bResolved;
};

SequentialTimeContainer.prototype.notifyRewindedEvent = function( aChildNode )
{
if( this.isInteractiveSequenceRootNode() )
{
this.aContext.aEventMultiplexer.notifyRewindedEffectEvent( aChildNode.getId() );

var sId = aChildNode.getBegin().getEventBaseElementId();
if( sId )
{
this.aContext.aEventMultiplexer.notifyRewindedEffectEvent( sId );
}
}
};

SequentialTimeContainer.prototype.dispose = function()
{
if( this.aCurrentSkipEvent )
this.aCurrentSkipEvent.dispose();

SequentialTimeContainer.superclass.dispose.call( this );
};


function PropertyAnimationNode(  aAnimElem, aParentNode, aNodeContext )
{
PropertyAnimationNode.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

}
else
{
log( 'error: HyperlinkElement.handleClick: invalid window object.' );
}
}

var aSlideAnimationsHandler = theMetaDoc.aMetaSlideSet[nCurSlide].aSlideAnimationsHandler;
if( aSlideAnimationsHandler )
{
var aCurrentEventMultiplexer = aSlideAnimationsHandler.aEventMultiplexer;
if( aCurrentEventMultiplexer )
{
if( aCurrentEventMultiplexer.hasRegisteredMouseClickHandlers() )
{
return aCurrentEventMultiplexer.notifyMouseClick( aEvt );
}
}
}
return slideOnMouseUp( aEvt );
}


function getDefaultMouseHandlerDictionary()
{
var mouseHandlerDict = {};

mouseHandlerDict[SLIDE_MODE] = {};
mouseHandlerDict[INDEX_MODE] = {};

mouseHandlerDict[SLIDE_MODE][MOUSE_UP]
= mouseClickHelper;

mouseHandlerDict[SLIDE_MODE][MOUSE_WHEEL]
= function( aEvt ) { return slideOnMouseWheel( aEvt ); };

mouseHandlerDict[INDEX_MODE][MOUSE_UP]
= function( ) { return toggleSlideIndex(); };

return mouseHandlerDict;
}

function indexSetPageSlide( nIndex )
{
var aMetaSlideSet = theMetaDoc.aMetaSlideSet;
nIndex = getSafeIndex( nIndex, 0, aMetaSlideSet.length - 1 );

var nSelectedThumbnailIndex = nIndex % theSlideIndexPage.getTotalThumbnails();
var offset = nIndex - nSelectedThumbnailIndex;

if( offset < 0 )
offset = 0;

if( offset != INDEX_OFFSET )
{
INDEX_OFFSET = offset;
displayIndex( INDEX_OFFSET );
}

theSlideIndexPage.setSelection( nSelectedThumbnailIndex );
}


/*****
* @jessyinkend
*
*  The above code is a derivative work of some parts of the JessyInk project.
*  @source http://code.google.com/p/jessyink/
*/


/*****
* @licstart
*
* The following is the license notice for the part of JavaScript code of this
* page included between the '@dojostart' and the '@dojoend' notes.
*/

/*****  **********************************************************************
*
*  The 'New' BSD License:
*  **********************
*  Copyright (c) 2005-2012, The Dojo Foundation
*  All rights reserved.
*
*  Redistribution and use in source and binary forms, with or without
*  modification, are permitted provided that the following conditions are met:
*
*    * Redistributions of source code must retain the above copyright notice,
*      this list of conditions and the following disclaimer.
*    * Redistributions in binary form must reproduce the above copyright notice,
*      this list of conditions and the following disclaimer in the documentation
*      and/or other materials provided with the distribution.
*    * Neither the name of the Dojo Foundation nor the names of its contributors
*      may be used to endorse or promote products derived from this software
*      without specific prior written permission.
*
*  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND
*  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
*  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
*  DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
*  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
*  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
*  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
*  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
*  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
****************************************************************************/


/*****
* @licend
*
* The above is the license notice for the part of JavaScript code of this
* page included between the '@dojostart' and the '@dojoend' notes.
*/


/*****
* @dojostart
*
*  The following code is a derivative work of some part of the dojox.gfx library.
*  @source http://svn.dojotoolkit.org/src/dojox/trunk/_base/sniff.js
*/

function has( name )
{
return has.cache[name];
}

has.cache = {};

has.add = function( name, test )
{
has.cache[name] = test;
};

function configureDetectionTools()
{
if( !navigator )
{
log( 'error: configureDetectionTools: configuration failed' );
return null;
}

var n = navigator,
dua = n.userAgent,
dav = n.appVersion,
tv = parseFloat(dav);
return true;
};

DelayEvent.prototype.isCharged = function()
{
return !this.bWasFired;
};

DelayEvent.prototype.getActivationTime = function( nCurrentTime )
{
return ( this.nTimeout + nCurrentTime );
};

DelayEvent.prototype.dispose = function()
{
if( this.isCharged() )
this.bWasFired = true;
};

DelayEvent.prototype.charge = function()
{
if( !this.isCharged() )
this.bWasFired = false;
};


function WakeupEvent( aTimer, aActivityQueue )
{
WakeupEvent.superclass.constructor.call( this );

this.aTimer = new ElapsedTime( aTimer );
this.nNextTime = 0.0;
this.aActivity = null;
this.aActivityQueue = aActivityQueue;
}
extend( WakeupEvent, Event );


WakeupEvent.prototype.clone = function()
{
var aWakeupEvent = new WakeupEvent( this.aTimer.getTimeBase(), this.aActivityQueue );
aWakeupEvent.nNextTime = this.nNextTime;
aWakeupEvent.aActivity = this.aActivity;
return aWakeupEvent;
};

WakeupEvent.prototype.dispose = function()
{
this.aActivity = null;
};

WakeupEvent.prototype.fire = function()
{
if( !this.aActivity )
return false;

return this.aActivityQueue.addActivity( this.aActivity );
};

WakeupEvent.prototype.isCharged = function()
{
return true;
};

WakeupEvent.prototype.getActivationTime = function( nCurrentTime )
{
var nElapsedTime = this.aTimer.getElapsedTime();

return Math.max( nCurrentTime, nCurrentTime - nElapsedTime + this.nNextTime );
};

WakeupEvent.prototype.start = function()
{
this.aTimer.reset();
};

WakeupEvent.prototype.setNextTimeout = function( nNextTime )
{
this.nNextTime = nNextTime;
};

WakeupEvent.prototype.setActivity = function( aActivity )
{
this.aActivity = aActivity;
};


function makeEvent( aFunctor )
{
return new DelayEvent( aFunctor, 0.0 );
}


function makeDelay( aFunctor, nTimeout )
{
return new DelayEvent( aFunctor, nTimeout );
}


function registerEvent( nNodeId, aTiming, aEvent, aNodeContext )
{
var aSlideShowContext = aNodeContext.aContext;
var eTimingType = aTiming.getType();

registerEvent.DBG( aTiming );

if( eTimingType == OFFSET_TIMING )
{
aSlideShowContext.aTimerEventQueue.addEvent( aEvent );
}
else if ( aNodeContext.bFirstRun )
{
var aEventMultiplexer = aSlideShowContext.aEventMultiplexer;
if( !aEventMultiplexer )
{
log( 'registerEvent: event multiplexer not initialized' );
return;
}
var aNextEffectEventArray = aSlideShowContext.aNextEffectEventArray;
if( !aNextEffectEventArray )
{
log( 'registerEvent: next effect event array not initialized' );
return;
}
var aInteractiveAnimationSequenceMap =
aSlideShowContext.aInteractiveAnimationSequenceMap;
if( !aInteractiveAnimationSequenceMap )
{
log( 'registerEvent: interactive animation sequence map not initialized' );
return;
}

switch( eTimingType )
{
case EVENT_TIMING:
var eEventType = aTiming.getEventType();
var sEventBaseElemId = aTiming.getEventBaseElementId();
if( sEventBaseElemId )
{
var aEventBaseElem = document.getElementById( sEventBaseElemId );
if( !aEventBaseElem )
{
log( 'generateEvent: EVENT_TIMING: event base element not found: ' + sEventBaseElemId );
return;
}
var aSourceEventElement = aNodeContext.makeSourceEventElement( sEventBaseElemId, aEventBaseElem );

if( !aInteractiveAnimationSequenceMap[ nNodeId ] )
{
aInteractiveAnimationSequenceMap[ nNodeId ] = new InteractiveAnimationSequence(nNodeId);
for( i = 0; i < this.totalThumbnails; ++i )
{
this.aThumbnailSet[i].updateView();
}

this.curThumbnailIndex = this.selectedSlideIndex % this.totalThumbnails;
this.aThumbnailSet[this.curThumbnailIndex].select();

INDEX_OFFSET = -1;
indexSetPageSlide( this.selectedSlideIndex );

ROOT_NODE.unsuspendRedraw( suspendHandle );
ROOT_NODE.forceRedraw();
};


function Thumbnail( aSlideIndexPage, nIndex )
{
this.container = aSlideIndexPage;
this.index = nIndex;//= getSafeIndex( nIndex, 0, this.container.getTotalThumbnails() );
this.pageElement = this.container.pageElement;
this.thumbnailId = 'thumbnail' + this.index;
this.thumbnailElement = this.createThumbnailElement();
this.slideElement = getElementByClassName( this.thumbnailElement, 'Slide' );
this.borderElement = getElementByClassName( this.thumbnailElement, 'Border' );
this.mouseAreaElement = getElementByClassName( this.thumbnailElement, 'MouseArea' );
this.aTransformSet = new Array( 3 );
this.visibility = VISIBLE;
this.isSelected = false;
}

Thumbnail.prototype.sNormalBorderColor = 'rgb(216,216,216)';
Thumbnail.prototype.sSelectionBorderColor = 'rgb(92,92,255)';

Thumbnail.prototype.removeElement = function()
{
if( this.thumbnailElement )
this.container.pageElement.removeChild( this.thumbnailElement );
};

Thumbnail.prototype.show = function()
{
if( this.visibility == HIDDEN )
{
this.thumbnailElement.setAttribute( 'display', 'inherit' );
this.visibility = VISIBLE;
}
};

Thumbnail.prototype.hide = function()
{
if( this.visibility == VISIBLE )
{
this.thumbnailElement.setAttribute( 'display', 'none' );
this.visibility = HIDDEN;
}
};

Thumbnail.prototype.select = function()
{
if( !this.isSelected )
{
this.borderElement.setAttribute( 'stroke', this.sSelectionBorderColor );
this.isSelected = true;
}
};

Thumbnail.prototype.unselect = function()
{
if( this.isSelected )
{
this.borderElement.setAttribute( 'stroke', this.sNormalBorderColor );
this.isSelected = false;
}
};

Thumbnail.prototype.updateView = function()
{
this.column = this.index % this.container.indexColumns;
this.row = ( this.index - this.column ) / this.container.indexColumns;
this.halfBorderWidth = this.container.halfBorderWidth;
this.borderWidth = this.container.borderWidth;
this.width = ( WIDTH + this.borderWidth ) * this.container.scaleFactor;
this.height = ( HEIGHT + this.borderWidth ) * this.container.scaleFactor;
this.aTransformSet[2] = 'translate(' + this.halfBorderWidth + ' ' + this.halfBorderWidth + ')';
this.aTransformSet[1] = 'scale(' + this.container.scaleFactor + ')';
var sTransformAttrValue = this.computeTransform();
this.thumbnailElement.setAttribute( 'transform', sTransformAttrValue );
this.mouseAreaElement.setAttribute( 'onmouseover', 'theSlideIndexPage.aThumbnailSet[' + this.index  + '].onMouseOver()' );
};

Thumbnail.prototype.update = function( nIndex )
{
if( this.slideIndex == nIndex )  return;

var aMetaSlide = theMetaDoc.aMetaSlideSet[nIndex];
aMetaSlide.updateMasterPageView();
setNSAttribute( 'xlink', this.slideElement, 'href', '#' + aMetaSlide.slideId );
this.slideIndex = nIndex;
};

Thumbnail.prototype.clear = function( )
{
setNSAttribute( 'xlink', this.slideElement, 'href', '' );
};

Thumbnail.prototype.createThumbnailElement = function()
{
var aThumbnailElement = document.createElementNS( NSS['svg'], 'g' );
aThumbnailElement.setAttribute( 'id', this.thumbnailId );
aThumbnailElement.setAttribute( 'display', 'inherit' );

var aSlideElement = document.createElementNS( NSS['svg'], 'use' );
setNSAttribute( 'xlink', aSlideElement, 'href', '' );
aSlideElement.setAttribute( 'class', 'Slide' );
aThumbnailElement.appendChild( aSlideElement );

var aMouseAreaElement = document.createElementNS( NSS['svg'], 'use' );
setNSAttribute( 'xlink', aMouseAreaElement, 'href', '#' + this.container.thumbnailMouseAreaTemplateId );
aMouseAreaElement.setAttribute( 'class', 'MouseArea' );
aMouseAreaElement.setAttribute( 'opacity', 0.0 );
aThumbnailElement.appendChild( aMouseAreaElement );

var aBorderElement = document.createElementNS( NSS['svg'], 'use' );
setNSAttribute( 'xlink', aBorderElement, 'href', '#' + this.container.thumbnailBorderTemplateId );
aBorderElement.setAttribute( 'stroke', this.sNormalBorderColor );
aBorderElement.setAttribute( 'class', 'Border' );
aThumbnailElement.appendChild( aBorderElement );

this.container.pageElement.appendChild( aThumbnailElement );
return( document.getElementById( this.thumbnailId ) );
};

Thumbnail.prototype.computeTransform = function()
{
var nXSpacing = this.container.xSpacing;
var nYSpacing = this.container.ySpacing;

var nXOffset = nXSpacing + ( this.width + nXSpacing ) * this.column;
var nYOffset = nYSpacing + ( this.height + nYSpacing ) * this.row;

this.aTransformSet[0] = 'translate(' + nXOffset + ' ' + nYOffset + ')';

var sTransform = this.aTransformSet.join( ' ' );

return sTransform;
};

Thumbnail.prototype.onMouseOver = function()
{
this.aChildrenArray[i].removeEffect();
}
};

BaseContainerNode.prototype.saveStateOfAnimatedElement = function()
{
var nChildrenCount = this.aChildrenArray.length;
for( var i = 0; i < nChildrenCount; ++i )
{
this.aChildrenArray[i].saveStateOfAnimatedElement();
}
};

BaseContainerNode.prototype.forEachChildNode = function( aFunction, eNodeStateMask )
{
if( !eNodeStateMask )
eNodeStateMask = -1;

var nChildrenCount = this.aChildrenArray.length;
for( var i = 0; i < nChildrenCount; ++i )
{
if( ( eNodeStateMask != -1 ) && ( ( this.aChildrenArray[i].getState() & eNodeStateMask ) == 0 ) )
continue;
aFunction( this.aChildrenArray[i] );
}
};

BaseContainerNode.prototype.dispose = function()
{
var nChildrenCount = this.aChildrenArray.length;
for( var i = 0; i < nChildrenCount; ++i )
{
this.aChildrenArray[i].dispose();
}

BaseContainerNode.superclass.dispose.call( this );
};

BaseContainerNode.prototype.getImpressNodeType = function()
{
return this.eImpressNodeType;
};

BaseContainerNode.prototype.info = function( bVerbose )
{
var sInfo = BaseContainerNode.superclass.info.call( this, bVerbose );

if( bVerbose )
{
if( this.getImpressNodeType() )
sInfo += ';  node-type: ' + aImpressNodeTypeOutMap[ this.getImpressNodeType() ];
}

var nChildrenCount = this.aChildrenArray.length;
for( var i = 0; i < nChildrenCount; ++i )
{
sInfo += '\n';
sInfo += this.aChildrenArray[i].info( bVerbose );
}

return sInfo;
};


function ParallelTimeContainer( aAnimElem, aParentNode, aNodeContext )
{
ParallelTimeContainer.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

this.sClassName = 'ParallelTimeContainer';
}
extend( ParallelTimeContainer, BaseContainerNode );


ParallelTimeContainer.prototype.activate_st = function()
{
var nChildrenCount = this.aChildrenArray.length;
var nResolvedChildren = 0;
for( var i = 0; i < nChildrenCount; ++i )
{
if( this.aChildrenArray[i].resolve() )
{
++nResolvedChildren;
}
}

if( nChildrenCount != nResolvedChildren )
{
log( 'ParallelTimeContainer.activate_st: resolving all children failed' );
return;
}


if( this.isDurationIndefinite() && ( nChildrenCount == 0  ) )
{
this.scheduleDeactivationEvent( this.makeDeactivationEvent( 0.0 ) );
}
else
{
this.scheduleDeactivationEvent();
}
};

ParallelTimeContainer.prototype.notifyDeactivating = function( aAnimationNode )
{
this.notifyDeactivatedChild( aAnimationNode );
};


function SequentialTimeContainer( aAnimElem, aParentNode, aNodeContext )
{
SequentialTimeContainer.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

this.sClassName = 'SequentialTimeContainer';
this.bIsRewinding = false;
this.aCurrentSkipEvent = null;
this.aRewindCurrentEffectEvent = null;
this.aRewindLastEffectEvent = null;
}
extend( SequentialTimeContainer, BaseContainerNode );


SequentialTimeContainer.prototype.activate_st = function()
{
var nChildrenCount = this.aChildrenArray.length;
for( ; this.nFinishedChildren < nChildrenCount; ++this.nFinishedChildren )
{
if( this.resolveChild( this.aChildrenArray[ this.nFinishedChildren ] ) )
break;
else
log( 'SequentialTimeContainer.activate_st: resolving child failed!' );
}

if( this.isDurationIndefinite() && ( ( nChildrenCount == 0 ) || ( this.nFinishedChildren >= nChildrenCount ) ) )
{
this.scheduleDeactivationEvent( this.makeDeactivationEvent( 0.0 ) );
}
else
{
this.scheduleDeactivationEvent();
}
};

SequentialTimeContainer.prototype.notifyDeactivating = function( aNotifier )
{
if( this.bIsRewinding )
return;

if( this.notifyDeactivatedChild( aNotifier ) )
return;

return c;
};

aOperatorSetMap[ COLOR_PROPERTY ].scale = function( k, v )
{
var r = v.clone();
r.scale( k );
return r;
};

aOperatorSetMap[ ENUM_PROPERTY ] = {};

aOperatorSetMap[ ENUM_PROPERTY ].equal = function( a, b )
{
return ( a === b );
};

aOperatorSetMap[ ENUM_PROPERTY ].add = function( a )
{
return a;
};

aOperatorSetMap[ ENUM_PROPERTY ].scale = function( k, v )
{
return v;
};

aOperatorSetMap[ STRING_PROPERTY ] = aOperatorSetMap[ ENUM_PROPERTY ];

aOperatorSetMap[ BOOL_PROPERTY ] = aOperatorSetMap[ ENUM_PROPERTY ];

aOperatorSetMap[ TUPLE_NUMBER_PROPERTY ] = {};

aOperatorSetMap[ TUPLE_NUMBER_PROPERTY ].equal = function( a, b )
{
assert( a.length === b.length, 'Tuples length mismatch.' );
return ( a.toString() === b.toString() );
};

aOperatorSetMap[ TUPLE_NUMBER_PROPERTY ].add = function( a, b )
{
assert( a.length === b.length, 'Tuples length mismatch.' );
var r = [];
for( var i = 0; i < a.length; ++i )
{
r.push(a[i] + b[i]);
}
return r;
};

aOperatorSetMap[ TUPLE_NUMBER_PROPERTY ].scale = function( k, v )
{
var r = [];
for( var i = 0; i < v.length; ++i )
{
r.push(k * v[i]);
}
return r;
};


function ActivityParamSet()
{
this.aEndEvent = null;
this.aWakeupEvent = null;
this.aTimerEventQueue = null;
this.aActivityQueue = null;
this.nMinDuration = undefined;
this.nMinNumberOfFrames = MINIMUM_FRAMES_PER_SECONDS;
this.bAutoReverse = false;
this.nRepeatCount = 1.0;
this.nAccelerationFraction = 0.0;
this.nDecelerationFraction = 0.0;
this.nSlideWidth = undefined;
this.nSlideHeight = undefined;
this.aFormula = null;
this.aDiscreteTimes = [];
}


function AnimationActivity()
{
this.nId = AnimationActivity.getUniqueId();
}


AnimationActivity.CURR_UNIQUE_ID = 0;

AnimationActivity.getUniqueId = function()
{
++AnimationActivity.CURR_UNIQUE_ID;
return AnimationActivity.CURR_UNIQUE_ID;
};

AnimationActivity.prototype.getId = function()
{
return this.nId;
};


function SetActivity( aCommonParamSet, aAnimation, aToAttr  )
{
SetActivity.superclass.constructor.call( this );

this.aAnimation = aAnimation;
this.aTargetElement = null;
this.aEndEvent = aCommonParamSet.aEndEvent;
this.aTimerEventQueue = aCommonParamSet.aTimerEventQueue;
this.aToAttr = aToAttr;
this.bIsActive = true;
}
extend( SetActivity, AnimationActivity );


SetActivity.prototype.activate = function( aEndEvent )
{
this.aEndEvent = aEndEvent;
this.bIsActive = true;
};

SetActivity.prototype.dispose = function()
{
this.bIsActive = false;
if( this.aEndEvent && this.aEndEvent.isCharged() )
this.aEndEvent.dispose();
};

SetActivity.prototype.calcTimeLag = function()
{
return 0.0;
};

SetActivity.prototype.perform = function()
{
if( !this.isActive() )
return false;

this.bIsActive = false;

if( this.aAnimation && this.aTargetElement )
{
this.aAnimation.start( this.aTargetElement );
this.aAnimation.perform( this.aToAttr );
this.aAnimation.end();
}

if( this.aEndEvent )
this.aTimerEventQueue.addEvent( this.aEndEvent );

};
if (!validMovement || !validPointers || (input.eventType & (INPUT_END | INPUT_CANCEL) && !validTime)) {
this.reset();
} else if (input.eventType & INPUT_START) {
this.reset();
this._timer = setTimeoutContext(function() {
this.state = STATE_RECOGNIZED;
this.tryEmit();
}, options.time, this);
} else if (input.eventType & INPUT_END) {
return STATE_RECOGNIZED;
}
return STATE_FAILED;
},

reset: function() {
clearTimeout(this._timer);
},

emit: function(input) {
if (this.state !== STATE_RECOGNIZED) {
return;
}

if (input && (input.eventType & INPUT_END)) {
this.manager.emit(this.options.event + 'up', input);
} else {
this._input.timeStamp = now();
this.manager.emit(this.options.event, this._input);
}
}
});

function RotateRecognizer() {
AttrRecognizer.apply(this, arguments);
}

inherit(RotateRecognizer, AttrRecognizer, {
defaults: {
event: 'rotate',
threshold: 0,
pointers: 2
},

getTouchAction: function() {
return [TOUCH_ACTION_NONE];
},

attrTest: function(input) {
return this._super.attrTest.call(this, input) &&
(Math.abs(input.rotation) > this.options.threshold || this.state & STATE_BEGAN);
}
});

function SwipeRecognizer() {
AttrRecognizer.apply(this, arguments);
}

inherit(SwipeRecognizer, AttrRecognizer, {
defaults: {
event: 'swipe',
threshold: 10,
velocity: 0.3,
direction: DIRECTION_HORIZONTAL | DIRECTION_VERTICAL,
pointers: 1
},

getTouchAction: function() {
return PanRecognizer.prototype.getTouchAction.call(this);
},

attrTest: function(input) {
var direction = this.options.direction;
var velocity;

if (direction & (DIRECTION_HORIZONTAL | DIRECTION_VERTICAL)) {
velocity = input.overallVelocity;
} else if (direction & DIRECTION_HORIZONTAL) {
velocity = input.overallVelocityX;
} else if (direction & DIRECTION_VERTICAL) {
velocity = input.overallVelocityY;
}

return this._super.attrTest.call(this, input) &&
direction & input.offsetDirection &&
input.distance > this.options.threshold &&
input.maxPointers == this.options.pointers &&
abs(velocity) > this.options.velocity && input.eventType & INPUT_END;
},

emit: function(input) {
var direction = directionStr(input.offsetDirection);
if (direction) {
this.manager.emit(this.options.event + direction, input);
}

this.manager.emit(this.options.event, input);
}
});

function TapRecognizer() {
Recognizer.apply(this, arguments);

this.pTime = false;
this.pCenter = false;

this._timer = null;
this._input = null;
this.count = 0;
}

inherit(TapRecognizer, Recognizer, {
defaults: {
event: 'tap',
pointers: 1,
taps: 1,
interval: 300, // max time between the multi-tap taps
time: 250, // max time of the pointer to be down (like finger on the screen)
threshold: 9, // a minimal movement is ok, but keep it low
posThreshold: 10 // a multi-tap can be a bit off the initial position
},

getTouchAction: function() {
return [TOUCH_ACTION_MANIPULATION];
},

process: function(input) {
var options = this.options;

var validPointers = input.pointers.length === options.pointers;
var validMovement = input.distance < options.threshold;
var validTouchTime = input.deltaTime < options.time;

this.reset();

if ((input.eventType & INPUT_START) && (this.count === 0)) {
return this.failTimeout();
}

if (validMovement && validTouchTime && validPointers) {
if (input.eventType != INPUT_END) {
return this.failTimeout();
}

var validInterval = this.pTime ? (input.timeStamp - this.pTime < options.interval) : true;
var validMultiTap = !this.pCenter || getDistance(this.pCenter, input.center) < options.posThreshold;

this.pTime = input.timeStamp;
this.pCenter = input.center;

if (!validMultiTap || !validInterval) {
case NUMBER_PROPERTY :
evalValuesAttribute( aValueList, aValueSet, aBBox, nSlideWidth, nSlideHeight );
break;
case BOOL_PROPERTY :
for( i = 0; i < aValueSet.length; ++i )
{
var aValue = booleanParser( aValueSet[i] );
aValueList.push( aValue );
}
break;
case STRING_PROPERTY :
for( i = 0; i < aValueSet.length; ++i )
{
aValueList.push( aValueSet[i] );
}
break;
case ENUM_PROPERTY :
for( i = 0; i < aValueSet.length; ++i )
{
aValueList.push( aValueSet[i] );
}
break;
case COLOR_PROPERTY :
for( i = 0; i < aValueSet.length; ++i )
{
aValue = colorParser( aValueSet[i] );
aValueList.push( aValue );
}
break;
case TUPLE_NUMBER_PROPERTY :
for( i = 0; i < aValueSet.length; ++i )
{
if( typeof aValueSet[i] === 'string' )
{
var aTuple = aValueSet[i].split(',');
aValue = [];
evalValuesAttribute(aValue, aTuple, aBBox, nSlideWidth, nSlideHeight);
aValueList.push(aValue);
}
else
{
aValueList.push( undefined );
}
}
break;
default:
log( 'createValueListActivity: unexpected value type: ' + eValueType );
}

}


function evalValuesAttribute( aValueList, aValueSet, aBBox, nSlideWidth, nSlideHeight )
{
var width = aBBox.width / nSlideWidth;
var height = aBBox.height / nSlideHeight;
var x = ( aBBox.x + aBBox.width / 2 ) / nSlideWidth;
var y = ( aBBox.y + aBBox.height / 2 ) / nSlideHeight;

var reMath = /abs|sqrt|asin|acos|atan|sin|cos|tan|exp|log|min|max/g;

for( var i = 0; i < aValueSet.length; ++i )
{
var sValue = aValueSet[i];
if(sValue)
{
sValue = sValue.replace(reMath, 'Math.$&');
sValue = sValue.replace(/pi(?!\w)/g, 'Math.PI');
sValue = sValue.replace(/e(?!\w)/g, 'Math.E');
}
var aValue =  eval( sValue );
aValueList.push( aValue );
}
}


var BACKWARD    = 0;
var FORWARD     = 1;

var MAXIMUM_FRAME_COUNT                 = 60;
var MINIMUM_TIMEOUT                     = 1.0 / MAXIMUM_FRAME_COUNT;
var MAXIMUM_TIMEOUT                     = 4.0;
var MINIMUM_FRAMES_PER_SECONDS          = 10;
var PREFERRED_FRAMES_PER_SECONDS        = 50;
var PREFERRED_FRAME_RATE                = 1.0 / PREFERRED_FRAMES_PER_SECONDS;


function Effect( nId )
{
this.nId = ( typeof( nId ) === typeof( 1 ) ) ? nId : -1;
this.eState = Effect.NOT_STARTED;
}
Effect.NOT_STARTED = 0;
Effect.PLAYING = 1;
Effect.ENDED = 2;

Effect.prototype.getId = function()
{
return this.nId;
};

Effect.prototype.isMainEffect = function()
{
return ( this.nId === -1 );
};

Effect.prototype.isPlaying = function()
{
return ( this.eState === Effect.PLAYING );
};

Effect.prototype.isEnded = function()
{
return ( this.eState === Effect.ENDED );
};

Effect.prototype.start = function()
{
assert( this.eState === Effect.NOT_STARTED, 'Effect.start: wrong state.' );
this.eState = Effect.PLAYING;
};

Effect.prototype.end = function()
{
assert( this.eState === Effect.PLAYING, 'Effect.end: wrong state.' );
this.eState = Effect.ENDED;
};


function SlideShow()
{
this.aTimer = new ElapsedTime();
this.aFrameSynchronization = new FrameSynchronization( PREFERRED_FRAME_RATE );
this.aTimerEventQueue = new TimerEventQueue( this.aTimer );
this.aActivityQueue = new ActivityQueue( this.aTimer );
this.aNextEffectEventArray = null;
this.aInteractiveAnimationSequenceMap = null;
this.aEventMultiplexer = null;

this.aContext = new SlideShowContext( this.aTimerEventQueue,
this.aEventMultiplexer,
this.aNextEffectEventArray,
this.aInteractiveAnimationSequenceMap,
this.aActivityQueue );
this.bIsIdle = true;
this.bIsEnabled = true;
this.bNoSlideTransition = false;
this.bIsTransitionRunning = false;

this.nCurrentEffect = 0;
}

function getElementByClassName( aElem, sClassName /*, sTagName */)
{
var aElementSet = getElementsByClassName( aElem, sClassName );
if ( aElementSet.length == 1 )
return aElementSet[0];
else
return null;
}

function getClassAttribute(  aElem )
{
if( aElem )
return aElem.getAttribute( 'class' );
return '';
}

function createElementGroup( aParentElement, aElementList, nFrom, nCount, sGroupClass, sGroupId )
{
var nTo = nFrom + nCount;
if( nCount < 1 || aElementList.length < nTo )
{
log( 'createElementGroup: not enough elements available.' );
return;
}
var firstElement = aElementList[nFrom];
if( !firstElement )
{
log( 'createElementGroup: element not found.' );
return;
}
var aGroupElement = document.createElementNS( NSS['svg'], 'g' );
if( sGroupId )
aGroupElement.setAttribute( 'id', sGroupId );
if( sGroupClass )
aGroupElement.setAttribute( 'class', sGroupClass );
aParentElement.insertBefore( aGroupElement, firstElement );
var i = nFrom;
for( ; i < nTo; ++i )
{
aParentElement.removeChild( aElementList[i] );
aGroupElement.appendChild( aElementList[i] );
}
}

function initVisibilityProperty( aElement )
{
var nVisibility = VISIBLE;
var sVisibility = aElement.getAttribute( 'visibility' );
if( sVisibility ) nVisibility = aVisibilityValue[ sVisibility ];
return nVisibility;
}

function getSafeIndex( nIndex, nMin, nMax )
{
if( nIndex < nMin )
return nMin;
else if( nIndex > nMax )
return nMax;
else
return nIndex;
}

function getUrlParameter(name)
{
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
var results = regex.exec(window.location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
}

function getRandomInt( nMax )
{
return Math.floor( Math.random() * nMax );
}


function DebugPrinter()
{
this.bEnabled = false;
}


DebugPrinter.prototype.on = function()
{
this.bEnabled = true;
};

DebugPrinter.prototype.off = function()
{
this.bEnabled = false;
};

DebugPrinter.prototype.isEnabled = function()
{
return this.bEnabled;
};

DebugPrinter.prototype.print = function( sMessage, nTime )
{
if( this.isEnabled() )
{
var sInfo = 'DBG: ' + sMessage;
if( nTime )
sInfo += ' (at: ' + String( nTime / 1000 ) + 's)';
log( sInfo );
}
};


var aGenericDebugPrinter = new DebugPrinter();
aGenericDebugPrinter.off();
var DBGLOG = bind2( DebugPrinter.prototype.print, aGenericDebugPrinter );

var NAVDBG = new DebugPrinter();
NAVDBG.off();

var ANIMDBG = new DebugPrinter();
ANIMDBG.off();

var aRegisterEventDebugPrinter = new DebugPrinter();
aRegisterEventDebugPrinter.off();

var aTimerEventQueueDebugPrinter = new DebugPrinter();
aTimerEventQueueDebugPrinter.off();

var aEventMultiplexerDebugPrinter = new DebugPrinter();
aEventMultiplexerDebugPrinter.off();

var aNextEffectEventArrayDebugPrinter = new DebugPrinter();
aNextEffectEventArrayDebugPrinter.off();

var aActivityQueueDebugPrinter = new DebugPrinter();
aActivityQueueDebugPrinter.off();

var aAnimatedElementDebugPrinter = new DebugPrinter();
aAnimatedElementDebugPrinter.off();


function MetaDocument()
{
var aMetaDocElem = document.getElementById( aOOOElemMetaSlides );
assert( aMetaDocElem, 'MetaDocument: the svg element with id:' + aOOOElemMetaSlides + 'is not valid.');

this.nNumberOfSlides = parseInt( aMetaDocElem.getAttributeNS( NSS['ooo'], aOOOAttrNumberOfSlides ) );
assert( typeof this.nNumberOfSlides == 'number' && this.nNumberOfSlides > 0,
'MetaDocument: number of slides is zero or undefined.' );
this.nStartSlideNumber = parseInt( aMetaDocElem.getAttributeNS( NSS['ooo'], aOOOAttrStartSlideNumber ) ) || 0;
var aParmStartSlideNumber = getUrlParameter('StartSlideNumber');
aGetModifier,
aSetModifier);
}


function createPairPropertyAnimation( sTransformType, aAnimatedElement, nWidth, nHeight )
{
var aFunctorSet = aAttributeMap[ sTransformType ];
var sGetValueMethod = aFunctorSet.get;
var sSetValueMethod = aFunctorSet.set;

var aDefaultValue = [];
var aSizeReference = [];
if( sTransformType === 'scale' )
{
aDefaultValue[0] = aSizeReference[0] = aAnimatedElement.getBaseBBox().width;
aDefaultValue[1] = aSizeReference[1] = aAnimatedElement.getBaseBBox().height;
}
else if( sTransformType === 'translate' )
{
aDefaultValue[0] = aAnimatedElement.getBaseCenterX();
aDefaultValue[1] = aAnimatedElement.getBaseCenterY();
aSizeReference[0] = nWidth;
aSizeReference[1] = nHeight;
}
else
{
log( 'createPairPropertyAnimation: transform type is not handled' );
return null;
}

return new TupleAnimation( bind( aAnimatedElement, aAnimatedElement[ sGetValueMethod ] ),
bind( aAnimatedElement, aAnimatedElement[ sSetValueMethod ] ),
aDefaultValue,
aSizeReference );
}


function createShapeTransition( aActivityParamSet, aAnimatedElement,
nSlideWidth, nSlideHeight,
aAnimatedTransitionFilterNode )
{
if( !aAnimatedTransitionFilterNode )
{
log( 'createShapeTransition: the animated transition filter node is not valid.' );
return null;
}
var eTransitionType = aAnimatedTransitionFilterNode.getTransitionType();
var eTransitionSubType = aAnimatedTransitionFilterNode.getTransitionSubType();
var bDirectionForward = ! aAnimatedTransitionFilterNode.getReverseDirection();
var bModeIn = ( aAnimatedTransitionFilterNode.getTransitionMode() == FORWARD );

var aTransitionInfo = aTransitionInfoTable[eTransitionType][eTransitionSubType];
var eTransitionClass = aTransitionInfo['class'];

switch( eTransitionClass )
{
default:
case TRANSITION_INVALID:
log( 'createShapeTransition: transition class: TRANSITION_INVALID' );
return null;

case TRANSITION_CLIP_POLYPOLYGON:
var aParametricPolyPolygon
= createClipPolyPolygon( eTransitionType, eTransitionSubType );
var aClippingAnimation
= new ClippingAnimation( aParametricPolyPolygon, aTransitionInfo,
bDirectionForward, bModeIn );
return new SimpleActivity( aActivityParamSet, aClippingAnimation, true );

case TRANSITION_SPECIAL:
switch( eTransitionType )
{
default:
var aAnimation
= createPropertyAnimation( 'opacity',
aAnimatedElement,
nSlideWidth,
nSlideHeight );
return new SimpleActivity( aActivityParamSet, aAnimation, bModeIn );
}
}

}


function ClippingAnimation( aParametricPolyPolygon, aTransitionInfo,
bDirectionForward, bModeIn )
{
this.aClippingFunctor = new ClippingFunctor( aParametricPolyPolygon,
aTransitionInfo,
bDirectionForward, bModeIn );
this.bAnimationStarted = false;
}

ClippingAnimation.prototype.start = function( aAnimatableElement )
{
assert( aAnimatableElement,
'ClippingAnimation.start: animatable element is not valid' );
this.aAnimatableElement = aAnimatableElement;
this.aAnimatableElement.initClipPath();
this.aAnimatableElement.notifyAnimationStart();

if( !this.bAnimationStarted )
this.bAnimationStarted = true;

};

ClippingAnimation.prototype.end = function()
{
if( this.bAnimationStarted )
{
this.aAnimatableElement.cleanClipPath();
this.bAnimationStarted = false;
this.aAnimatableElement.notifyAnimationEnd();
}
};

ClippingAnimation.prototype.perform = function( nValue )
{
var nWidth = this.aAnimatableElement.aClippingBBox.width;
var nHeight = this.aAnimatableElement.aClippingBBox.height;
var aPolyPolygonElement = this.aClippingFunctor.perform( nValue, nWidth, nHeight );
this.aAnimatableElement.setClipPath( aPolyPolygonElement );
};

ClippingAnimation.prototype.getUnderlyingValue = function()
{
return 0.0;
};


function GenericAnimation( aGetValueFunc, aSetValueFunc, aGetModifier, aSetModifier )
{
assert( aGetValueFunc && aSetValueFunc,
'GenericAnimation constructor: get value functor and/or set value functor are not valid' );

this.aGetValueFunc = aGetValueFunc;
this.aSetValueFunc = aSetValueFunc;
this.aGetModifier = aGetModifier;
this.aSetModifier = aSetModifier;
this.aAnimatableElement = null;
this.bAnimationStarted = false;
}


GenericAnimation.prototype.start = function( aAnimatableElement )
{
assert( aAnimatableElement, 'GenericAnimation.start: animatable element is not valid' );

}
this.actions = value.toLowerCase().trim();
},

update: function() {
this.set(this.manager.options.touchAction);
},

compute: function() {
var actions = [];
each(this.manager.recognizers, function(recognizer) {
if (boolOrFn(recognizer.options.enable, [recognizer])) {
actions = actions.concat(recognizer.getTouchAction());
}
});
return cleanTouchActions(actions.join(' '));
},

preventDefaults: function(input) {
var srcEvent = input.srcEvent;
var direction = input.offsetDirection;

if (this.manager.session.prevented) {
srcEvent.preventDefault();
return;
}

var actions = this.actions;
var hasNone = inStr(actions, TOUCH_ACTION_NONE) && !TOUCH_ACTION_MAP[TOUCH_ACTION_NONE];
var hasPanY = inStr(actions, TOUCH_ACTION_PAN_Y) && !TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_Y];
var hasPanX = inStr(actions, TOUCH_ACTION_PAN_X) && !TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_X];

if (hasNone) {

var isTapPointer = input.pointers.length === 1;
var isTapMovement = input.distance < 2;
var isTapTouchTime = input.deltaTime < 250;

if (isTapPointer && isTapMovement && isTapTouchTime) {
return;
}
}

if (hasPanX && hasPanY) {
return;
}

if (hasNone ||
(hasPanY && direction & DIRECTION_HORIZONTAL) ||
(hasPanX && direction & DIRECTION_VERTICAL)) {
return this.preventSrc(srcEvent);
}
},

preventSrc: function(srcEvent) {
this.manager.session.prevented = true;
srcEvent.preventDefault();
}
};

function cleanTouchActions(actions) {
if (inStr(actions, TOUCH_ACTION_NONE)) {
return TOUCH_ACTION_NONE;
}

var hasPanX = inStr(actions, TOUCH_ACTION_PAN_X);
var hasPanY = inStr(actions, TOUCH_ACTION_PAN_Y);

if (hasPanX && hasPanY) {
return TOUCH_ACTION_NONE;
}

if (hasPanX || hasPanY) {
return hasPanX ? TOUCH_ACTION_PAN_X : TOUCH_ACTION_PAN_Y;
}

if (inStr(actions, TOUCH_ACTION_MANIPULATION)) {
return TOUCH_ACTION_MANIPULATION;
}

return TOUCH_ACTION_AUTO;
}

function getTouchActionProps() {
if (!NATIVE_TOUCH_ACTION) {
return false;
}
var touchMap = {};
var cssSupports = window.CSS && window.CSS.supports;
['auto', 'manipulation', 'pan-y', 'pan-x', 'pan-x pan-y', 'none'].forEach(function(val) {

touchMap[val] = cssSupports ? window.CSS.supports('touch-action', val) : true;
});
return touchMap;
}

var STATE_POSSIBLE = 1;
var STATE_BEGAN = 2;
var STATE_CHANGED = 4;
var STATE_ENDED = 8;
var STATE_RECOGNIZED = STATE_ENDED;
var STATE_CANCELLED = 16;
var STATE_FAILED = 32;

function Recognizer(options) {
this.options = assign({}, this.defaults, options || {});

this.id = uniqueId();

this.manager = null;

this.options.enable = ifUndefined(this.options.enable, true);

this.state = STATE_POSSIBLE;

this.simultaneous = {};
this.requireFail = [];
}

Recognizer.prototype = {
defaults: {},

set: function(options) {
assign(this.options, options);

this.manager && this.manager.touchAction.update();
return this;
},

recognizeWith: function(otherRecognizer) {
if (invokeArrayArg(otherRecognizer, 'recognizeWith', this)) {
return this;
}

var simultaneous = this.simultaneous;
otherRecognizer = getRecognizerByNameIfManager(otherRecognizer, this);
if (!simultaneous[otherRecognizer.id]) {
simultaneous[otherRecognizer.id] = otherRecognizer;
otherRecognizer.recognizeWith(this);
}
return this;
},

dropRecognizeWith: function(otherRecognizer) {
if (invokeArrayArg(otherRecognizer, 'dropRecognizeWith', this)) {
return this;
}

otherRecognizer = getRecognizerByNameIfManager(otherRecognizer, this);
delete this.simultaneous[otherRecognizer.id];

if (newItem._owningPathSegList) {
newItem = newItem.clone();
}
this._checkValidIndex(index);
this._list[index] = newItem;
newItem._owningPathSegList = this;
this._writeListToPath();
return newItem;
}

window.SVGPathSegList.prototype.removeItem = function(index) {
this._checkPathSynchronizedToList();

this._checkValidIndex(index);
var item = this._list[index];
this._list.splice(index, 1);
this._writeListToPath();
return item;
}

window.SVGPathSegList.prototype.appendItem = function(newItem) {
this._checkPathSynchronizedToList();

if (newItem._owningPathSegList) {
newItem = newItem.clone();
}
this._list.push(newItem);
newItem._owningPathSegList = this;
this._writeListToPath();
return newItem;
};

window.SVGPathSegList.prototype.matrixTransform = function(aSVGMatrix) {
this._checkPathSynchronizedToList();

var nLength = this._list.length;
for( var i = 0; i < nLength; ++i )
{
var nX;
var aPathSeg = this._list[i];
switch( aPathSeg.pathSegTypeAsLetter )
{
case 'C':
nX = aPathSeg._x2;
aPathSeg._x2 = aSVGMatrix.a * nX + aSVGMatrix.c * aPathSeg._y2 + aSVGMatrix.e;
aPathSeg._y2 = aSVGMatrix.b * nX + aSVGMatrix.d * aPathSeg._y2 + aSVGMatrix.f;
case 'Q':
nX = aPathSeg._x1;
aPathSeg._x1 = aSVGMatrix.a * nX + aSVGMatrix.c * aPathSeg._y1 + aSVGMatrix.e;
aPathSeg._y1 = aSVGMatrix.b * nX + aSVGMatrix.d * aPathSeg._y1 + aSVGMatrix.f;
case 'M':
case 'L':
nX = aPathSeg._x;
aPathSeg._x = aSVGMatrix.a * nX + aSVGMatrix.c * aPathSeg._y + aSVGMatrix.e;
aPathSeg._y = aSVGMatrix.b * nX + aSVGMatrix.d * aPathSeg._y + aSVGMatrix.f;
break;
default:
log( 'SVGPathSeg.matrixTransform: unexpected path segment type: '
+ aPathSeg.pathSegTypeAsLetter );
}
}

this._writeListToPath();
};

window.SVGPathSegList.prototype.changeOrientation = function() {
this._checkPathSynchronizedToList();

var aPathSegList = this._list;
var nLength = aPathSegList.length;
if( nLength == 0 ) return;

var nCurrentX = 0;
var nCurrentY = 0;

var aPathSeg = aPathSegList[0];
if( aPathSeg.pathSegTypeAsLetter == 'M' )
{
nCurrentX = aPathSeg.x;
nCurrentY = aPathSeg.y;
aPathSegList.shift();
--nLength;
}

var i;
for( i = 0; i < nLength; ++i )
{
aPathSeg = aPathSegList[i];
switch( aPathSeg.pathSegTypeAsLetter )
{
case 'C':
var nX = aPathSeg._x1;
aPathSeg._x1 = aPathSeg._x2;
aPathSeg._x2 = nX;
var nY = aPathSeg._y1;
aPathSeg._y1 = aPathSeg._y2;
aPathSeg._y2 = nY;
case 'M':
case 'L':
case 'Q':
var aPoint = { x: aPathSeg._x, y: aPathSeg._y };
aPathSeg._x = nCurrentX;
aPathSeg._y = nCurrentY;
nCurrentX = aPoint.x;
nCurrentY = aPoint.y;
break;
default:
log( 'SVGPathSegList.changeOrientation: unexpected path segment type: '
+ aPathSeg.pathSegTypeAsLetter );
}

}

aPathSegList.reverse();

var aMovePathSeg = new window.SVGPathSegMovetoAbs( this, nCurrentX, nCurrentY );
aPathSegList.unshift( aMovePathSeg );

this._writeListToPath();
};

window.SVGPathSegList._pathSegArrayAsString = function(pathSegArray) {
var string = '';
var first = true;
pathSegArray.forEach(function(pathSeg) {
if (first) {
first = false;
string += pathSeg._asPathString();
} else {
string += ' ' + pathSeg._asPathString();
}
});
return string;
}

window.SVGPathSegList.prototype._parsePath = function(string) {
if (!string || string.length == 0)
return [];

var owningPathSegList = this;

var Builder = function() {
this.pathSegList = [];
}

Builder.prototype.appendSegment = function(pathSeg) {
this.pathSegList.push(pathSeg);
}

'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION][DIAGONALTOPLEFTOPPOSITE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION][DIAGONALBOTTOMLEFTOPPOSITE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[SPIRALWIPE_TRANSITION] = {};
aTransitionInfoTable[SPIRALWIPE_TRANSITION][TOPLEFTCLOCKWISE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SPIRALWIPE_TRANSITION][TOPRIGHTCLOCKWISE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SPIRALWIPE_TRANSITION][BOTTOMRIGHTCLOCKWISE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SPIRALWIPE_TRANSITION][BOTTOMLEFTCLOCKWISE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 270.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SPIRALWIPE_TRANSITION][TOPLEFTCOUNTERCLOCKWISE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SPIRALWIPE_TRANSITION][TOPRIGHTCOUNTERCLOCKWISE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SPIRALWIPE_TRANSITION][BOTTOMRIGHTCOUNTERCLOCKWISE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 270.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SPIRALWIPE_TRANSITION][BOTTOMLEFTCOUNTERCLOCKWISE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[BOXSNAKESWIPE_TRANSITION] = {};
aTransitionInfoTable[BOXSNAKESWIPE_TRANSITION][TWOBOXTOP_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXSNAKESWIPE_TRANSITION][TWOBOXBOTTOM_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXSNAKESWIPE_TRANSITION][TWOBOXLEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXSNAKESWIPE_TRANSITION][TWOBOXRIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXSNAKESWIPE_TRANSITION][FOURBOXVERTICAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
{
var i;
var aTransform;
var aPath;
for( i = this.nBars - 1; i > 0; --i )
{
aTransform = SVGIdentityMatrix.translate( i / this.nBars, 0.0 );
aTransform = aTransform.multiply( aMatrix );
aPath = this.aBasePath.cloneNode( true );
aPath.matrixTransform( aTransform );
aPolyPath.appendPath( aPath );
}
}
return aPolyPath;
};


function BoxWipePath(bIsTopCentered) {
this.bIsTopCentered = bIsTopCentered;
this.aBasePath = createUnitSquarePath();
}

BoxWipePath.prototype.perform = function( nT ) {
var d = pruneScaleValue(nT);
var aTransform = SVGIdentityMatrix;
if(this.bIsTopCentered) {
aTransform = aTransform.translate(-0.5, 0.0).scale(d, d).translate(0.5, 0.0);
}
else {
aTransform = aTransform.scale(d, d);
}
var aPath = this.aBasePath.cloneNode(true);
aPath.matrixTransform(aTransform);
return aPath;
}

function SweepWipePath(bCenter, bSingle, bOppositeVertical, bFlipOnYAxis) {
this.bCenter = bCenter;
this.bSingle = bSingle;
this.bOppositeVertical = bOppositeVertical;
this.bFlipOnYAxis = bFlipOnYAxis;
this.aBasePath = createUnitSquarePath();
}

SweepWipePath.prototype.perform = function( nT ) {
nT /= 2.0;
if(!this.bCenter)
nT /= 2.0;
if(!this.bSingle && !this.bOppositeVertical)
nT /= 2.0;

var poly = PinWheelWipePath.calcCenteredClock( nT + 0.25, 1.0 );
var aTransform;

if(this.bCenter) {
aTransform = SVGIdentityMatrix.translate(0.5, 0.0);
poly.matrixTransform(aTransform);
}
var res = poly;

if(!this.bSingle) {
if(this.bOppositeVertical) {
aTransform = SVGIdentityMatrix.scale(1.0, -1.0);
aTransform.translate(0.0, 1.0);
poly.matrixTransform(aTransform);
poly.changeOrientation();
}
else {
aTransform = SVGIdentityMatrix.translate(-0.5, -0.5);
aTransform.rotate(Math.PI);
aTransform.translate(0.5, 0.5);
poly.matrixTransform(aTransform);
}
res.appendPath(poly);
}
return this.bFlipOnYAxis ? flipOnYAxis(res) : res;
}

function FourBoxWipePath( bCornersOut )
{
this.bCornersOut = bCornersOut;
this.aBasePath = createUnitSquarePath();
}

FourBoxWipePath.prototype.perform = function( nT )
{
var aMatrix;
var d = pruneScaleValue( nT / 2.0 );

if( this.bCornersOut )
{
aMatrix = SVGIdentityMatrix.translate( -0.25, -0.25 ).scale( d ).translate( -0.5, -0.5 );
}
else
{
aMatrix = SVGIdentityMatrix.translate( -0.5, -0.5 ).scale( d );
}


var aTransform = aMatrix;
var aSquare = this.aBasePath.cloneNode( true );
aSquare.matrixTransform( aTransform );
var aPolyPath = aSquare;
aMatrix = SVGIdentityMatrix.flipY();
aTransform = aMatrix.multiply( aTransform );
aSquare = this.aBasePath.cloneNode( true );
aSquare.matrixTransform( aTransform );
aSquare.changeOrientation();
aPolyPath.appendPath( aSquare );
aMatrix = SVGIdentityMatrix.flipX();
aTransform = aMatrix.multiply( aTransform );
aSquare = this.aBasePath.cloneNode( true );
aSquare.matrixTransform( aTransform );
aPolyPath.appendPath( aSquare );
aMatrix = SVGIdentityMatrix.flipY();
aTransform = aMatrix.multiply( aTransform );
aSquare = this.aBasePath.cloneNode( true );
aSquare.matrixTransform( aTransform );
aSquare.changeOrientation();
aPolyPath.appendPath( aSquare );

aMatrix = SVGIdentityMatrix.translate( 0.5, 0.5 );
aMatrix = aMatrix.scale( 1.1 );
aPolyPath.matrixTransform( aMatrix );

return aPolyPath;
};


function EllipseWipePath( eSubtype )
{
this.eSubtype = eSubtype;

var sPathData = 'M 0.5 -0.207107 ' +
'C 0.687536 -0.207107 0.867392 -0.132608 1 0 ' +
'C 1.13261 0.132608 1.20711 0.312464 1.20711 0.5 ' +
'C 1.20711 0.687536 1.13261 0.867392 1 1 ' +
'C 0.867392 1.13261 0.687536 1.20711 0.5 1.20711 ' +
'C 0.312464 1.20711 0.132608 1.13261 0 1 ' +
'C -0.132608 0.867392 -0.207107 0.687536 -0.207107 0.5 ' +
'C -0.207107 0.312464 -0.132608 0.132608 0 0 ' +
'C 0.132608 -0.132608 0.312464 -0.207107 0.5 -0.207107';

this.aBasePath = document.createElementNS( NSS['svg'], 'path' );
this.aBasePath.setAttribute( 'd', sPathData );
}

EllipseWipePath.prototype.perform = function( nT )
{

this.aWakeupEvent.setNextTimeout( nNextTimeout );

this.getEventQueue().addEvent( this.aWakeupEvent );
}
else
{
this.aWakeupEvent = null;

this.endActivity();
}

return false; // remove from queue, will be added back by the wakeup event.
};

DiscreteActivityBase.prototype.dispose = function()
{
if( this.aWakeupEvent )
this.aWakeupEvent.dispose();

this.aWakeupEvent = null;

DiscreteActivityBase.superclass.dispose.call(this);
};


function SimpleContinuousActivityBase( aCommonParamSet )
{
SimpleContinuousActivityBase.superclass.constructor.call( this, aCommonParamSet );

this.aTimer = new ElapsedTime( aCommonParamSet.aActivityQueue.getTimer() );
this.nMinSimpleDuration = aCommonParamSet.nMinDuration;
this.nMinNumberOfFrames = aCommonParamSet.nMinNumberOfFrames;
this.nCurrPerformCalls = 0;

}
extend( SimpleContinuousActivityBase, ActivityBase );


SimpleContinuousActivityBase.prototype.startAnimation = function()
{
this.aTimer.reset();
};

SimpleContinuousActivityBase.prototype.calcTimeLag = function()
{
SimpleContinuousActivityBase.superclass.calcTimeLag.call( this );

if( !this.isActive() )
return 0.0;

var nCurrElapsedTime = this.aTimer.getElapsedTime();


var nFractionElapsedTime = nCurrElapsedTime / this.nMinSimpleDuration;

var nFractionRequiredCalls = this.nCurrPerformCalls / this.nMinNumberOfFrames;


if( nFractionElapsedTime < nFractionRequiredCalls )
{
return 0.0;
}
else
{
return ( ( nFractionElapsedTime - nFractionRequiredCalls ) * this.nMinSimpleDuration );
}
};

SimpleContinuousActivityBase.prototype.perform = function()
{
if( !SimpleContinuousActivityBase.superclass.perform.call( this ) )
return false; // done, we're ended

var nCurrElapsedTime = this.aTimer.getElapsedTime();
var nT = nCurrElapsedTime / this.nMinSimpleDuration;


var bActivityEnding = false;

if( this.isRepeatCountValid() )
{

var nRepeatCount = this.getRepeatCount();
var nEffectiveRepeat = this.isAutoReverse() ? 2.0 * nRepeatCount : nRepeatCount;

if( nEffectiveRepeat <= nT )
{
bActivityEnding = true;

nT = nEffectiveRepeat;
}
}


var nRepeats;
var nRelativeSimpleTime;
if( this.isAutoReverse() )
{
nRepeats = Math.floor( nT );
var nFractionalActiveDuration =  nT - nRepeats;

if( nRepeats % 2 )
{
nRelativeSimpleTime = 1.0 - nFractionalActiveDuration;
}
else
{
nRelativeSimpleTime = nFractionalActiveDuration;
}

nRepeats /= 2;
}
else
{

nRepeats = Math.floor( nT );
nRelativeSimpleTime = nT - nRepeats;

if( this.isRepeatCountValid() && ( nRepeats >= this.getRepeatCount() ) )
{

nRelativeSimpleTime = 1.0;
nRepeats -= 1.0;
}
}


this.simplePerform( nRelativeSimpleTime, nRepeats );

if( bActivityEnding )
this.endActivity();

++this.nCurrPerformCalls;

return this.isActive();
};

SimpleContinuousActivityBase.prototype.simplePerform = function( /*nSimpleTime, nRepeatCount*/ )
{
throw ( 'SimpleContinuousActivityBase.simplePerform: abstract method invoked' );
};


function ContinuousKeyTimeActivityBase( aCommonParamSet )
{
var nSize = aCommonParamSet.aDiscreteTimes.length;
assert( nSize > 1,
'ContinuousKeyTimeActivityBase constructor: assertion (aDiscreteTimes.length > 1) failed' );

assert( aCommonParamSet.aDiscreteTimes[0] == 0.0,
��
��p������
����
��t
� \����p:
� ������� �������	�[
�g	������	�P�
�
	���
�������V
�0���`���M�P4��:
�@��*�
��
��N��	�����
��*	����������Pm
�0���
���	���� �	��)� ;�`��� ������PX��t�`'�`8	��L
�@�
� �� !
���	��F�-�p�	�pd
�
� ��`	���
�@�
�X���0H	���
���
��+
����0v����0����
� G������@
���
��e��s���
��h�/
���@f�`�
�p5� �p=�W�pH
�0��{���
�����(��Y	� h�{
var aKeyTimes = sKeyTimesAttr.split( ';' );
for( var i = 0; i < aKeyTimes.length; ++i )
this.aKeyTimes.push( parseFloat( aKeyTimes[i] ) );
}

var sValuesAttr = aAnimElem.getAttributeNS( NSS['smil'], 'values' );
if( sValuesAttr )
{
this.aValues = sValuesAttr.split( ';' );
}
else
{
this.aValues = [];
}

this.aFormula = aAnimElem.getAttributeNS( NSS['anim'], 'formula' );

return bRet;
};

AnimationBaseNode3.prototype.getAccumulate = function()
{
return this.eAccumulate;
};

AnimationBaseNode3.prototype.getCalcMode = function()
{
return this.eCalcMode;
};

AnimationBaseNode3.prototype.getFromValue = function()
{
return this.aFromValue;
};

AnimationBaseNode3.prototype.getByValue = function()
{
return this.aByValue;
};

AnimationBaseNode3.prototype.getKeyTimes = function()
{
return this.aKeyTimes;
};

AnimationBaseNode3.prototype.getValues = function()
{
return this.aValues;
};

AnimationBaseNode3.prototype.getFormula = function()
{
return this.aFormula;
};

AnimationBaseNode3.prototype.info = function( bVerbose )
{
var sInfo = AnimationBaseNode3.superclass.info.call( this, bVerbose );

if( bVerbose )
{
if( this.getAccumulate() )
sInfo += ';  accumulate: ' + aAccumulateModeOutMap[ this.getAccumulate() ];

sInfo += ';  calcMode: ' + aCalcModeOutMap[ this.getCalcMode() ];

if( this.getFromValue() )
sInfo += ';  from: ' + this.getFromValue();

if( this.getByValue() )
sInfo += ';  by: ' + this.getByValue();

if( this.getKeyTimes().length )
sInfo += ';  keyTimes: ' + this.getKeyTimes().join( ',' );

if( this.getValues().length )
sInfo += ';  values: ' + this.getValues().join( ',' );

if( this.getFormula() )
sInfo += ';  formula: ' + this.getFormula();
}

return sInfo;
};


function BaseContainerNode( aAnimElem, aParentNode, aNodeContext )
{
BaseContainerNode.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

this.sClassName = 'BaseContainerNode';
this.bIsContainer = true;
this.aChildrenArray = [];
this.nFinishedChildren = 0;
this.bDurationIndefinite = false;
this.nLeftIterations = 1;

this.eImpressNodeType = undefined;
this.ePresetClass =  undefined;
this.ePresetId =  undefined;
}
extend( BaseContainerNode, BaseNode );


BaseContainerNode.prototype.parseElement= function()
{
var bRet = BaseContainerNode.superclass.parseElement.call( this );

var aAnimElem = this.aElement;

this.eImpressNodeType = IMPRESS_DEFAULT_NODE;
var sNodeTypeAttr = aAnimElem.getAttributeNS( NSS['presentation'], 'node-type' );
if( sNodeTypeAttr && aImpressNodeTypeInMap[ sNodeTypeAttr ] )
this.eImpressNodeType = aImpressNodeTypeInMap[ sNodeTypeAttr ];
this.bMainSequenceRootNode = ( this.eImpressNodeType == IMPRESS_MAIN_SEQUENCE_NODE );
this.bInteractiveSequenceRootNode = ( this.eImpressNodeType == IMPRESS_INTERACTIVE_SEQUENCE_NODE );

this.ePresetClass =  undefined;
var sPresetClassAttr = aAnimElem.getAttributeNS( NSS['presentation'], 'preset-class' );
if( sPresetClassAttr && aPresetClassInMap[ sPresetClassAttr ] )
this.ePresetClass = aPresetClassInMap[ sPresetClassAttr ];

this.ePresetId =  undefined;
var sPresetIdAttr = aAnimElem.getAttributeNS( NSS['presentation'], 'preset-id' );
if( sPresetIdAttr && aPresetIdInMap[ sPresetIdAttr ] )
this.ePresetId = aPresetIdInMap[ sPresetIdAttr ];


var nChildrenCount = this.aChildrenArray.length;
for( var i = 0; i < nChildrenCount; ++i )
{
this.aChildrenArray[i].parseElement();
}


this.bDurationIndefinite
= ( !this.getDuration() || this.getDuration().isIndefinite()  ) &&
( !this.getEnd() || ( this.getEnd().getType() != OFFSET_TIMING ) );

return bRet;
};

BaseContainerNode.prototype.appendChildNode = function( aAnimationNode )
{
if( ! this.checkValidNode() )
return ;

if( aAnimationNode.registerDeactivatingListener( this ) )
this.aChildrenArray.push( aAnimationNode );

var nHue = this.nHue % 360;
if( nHue < 0 ) nHue += 360;
var nSaturation =  clamp( this.nSaturation, 0.0, 1.0 );
var nLuminance = clamp( this.nLuminance, 0.0, 1.0 );


if( nSaturation === 0 )
{
return new RGBColor( nLuminance, nLuminance, nLuminance );
}

var nVal1 = ( nLuminance <= 0.5 ) ?
( nLuminance * (1.0 + nSaturation) ) :
( nLuminance + nSaturation - nLuminance * nSaturation );

var nVal2 = 2.0 * nLuminance - nVal1;

var nRed    = HSLColor.hsl2rgbHelper( nVal2, nVal1, nHue + 120 );
var nGreen  = HSLColor.hsl2rgbHelper( nVal2, nVal1, nHue );
var nBlue   = HSLColor.hsl2rgbHelper( nVal2, nVal1, nHue - 120 );

return new RGBColor( nRed, nGreen, nBlue );
};

HSLColor.hsl2rgbHelper = function( nValue1, nValue2, nHue )
{
nHue = nHue % 360;
if( nHue < 0 )
nHue += 360;

if( nHue < 60.0 )
return nValue1 + ( nValue2 - nValue1 ) * nHue / 60.0;
else if( nHue < 180.0 )
return nValue2;
else if( nHue < 240.0 )
return ( nValue1 + ( nValue2 - nValue1 ) * ( 240.0 - nHue ) / 60.0 );
else
return nValue1;
};

HSLColor.interpolate = function( aFrom, aTo, nT, bCCW )
{
var nS = 1.0 - nT;

var nHue = 0.0;
if( aFrom.nHue <= aTo.nHue && !bCCW )
{
nHue = nS * (aFrom.nHue + 360.0) + nT * aTo.nHue;
}
else if( aFrom.nHue > aTo.nHue && bCCW )
{
nHue = nS * aFrom.nHue + nT * (aTo.nHue + 360.0);
}
else
{
nHue = nS * aFrom.nHue + nT * aTo.nHue;
}

var nSaturation = nS * aFrom.nSaturation + nT * aTo.nSaturation;
var nLuminance = nS * aFrom.nLuminance + nT * aTo.nLuminance;

return new HSLColor( nHue, nSaturation, nLuminance );
};


var SVGIdentityMatrix = document.documentElement.createSVGMatrix();

SVGMatrix.prototype.setToIdentity = function()
{
this.a = this.d = 1;
this.b = this.c = this.d = this.e = 0;
};

SVGMatrix.prototype.setToRotationAroundPoint = function( nX, nY, nAngle )
{
nAngle = Math.PI * nAngle / 180;
var nSin = Math.sin( nAngle );
var nCos = Math.cos( nAngle );

this.a = nCos; this.c = -nSin; this.e = nX * (1 - nCos) + nY * nSin;
this.b = nSin; this.d =  nCos; this.f = nY * (1 - nCos) - nX * nSin;
};


SVGPathElement.prototype.prependPath = function( aPath )
{
var sPathData = aPath.getAttribute( 'd' );
sPathData += ( ' ' + this.getAttribute( 'd' ) );
this.setAttribute( 'd', sPathData );
};

SVGPathElement.prototype.appendPath = function( aPath )
{
var sPathData = this.getAttribute( 'd' );
sPathData += ( ' ' + aPath.getAttribute( 'd' ) );
this.setAttribute( 'd', sPathData );
};

function flipOnYAxis( aPath )
{
var aPolyPath = aPath.cloneNode(true);
var aTransform = document.documentElement.createSVGMatrix();
aTransform.a = -1;
aTransform.e = 1;
aPolyPath.matrixTransform(aTransform);
return aPolyPath;
}

function flipOnXAxis( aPath )
{
var aPolyPath = aPath.cloneNode(true);
var aTransform = document.documentElement.createSVGMatrix();
aTransform.d = -1;
aTransform.f = 1;
aPolyPath.matrixTransform(aTransform);
return aPolyPath;
}

SVGPathElement.prototype.matrixTransform = function( aSVGMatrix )
{
if( SVGPathSegList.prototype.matrixTransform )
{
this.pathSegList.matrixTransform( aSVGMatrix );
return;
}

var aPathSegList = this.pathSegList;
var nLength = aPathSegList.numberOfItems;
var i;
for( i = 0; i < nLength; ++i )
{
aPathSegList.getItem( i ).matrixTransform( aSVGMatrix );
}
};

SVGPathElement.prototype.changeOrientation = function()
{
var aPathSegList = this.pathSegList;
var nLength = aPathSegList.numberOfItems;
if( nLength == 0 ) return;

if( SVGPathSegList.prototype.changeOrientation )
{
aPathSegList.changeOrientation();
return;
}

var nCurrentX = 0;
var nCurrentY = 0;
}

var bEventRegistered = false;
switch( eEventType )
{
case EVENT_TRIGGER_ON_CLICK:
aEventMultiplexer.registerEvent( eEventType, aSourceEventElement.getId(), aEvent );
aEventMultiplexer.registerRewindedEffectHandler( aSourceEventElement.getId(),
bind2( aSourceEventElement.charge, aSourceEventElement ) );
bEventRegistered = true;
break;
default:
log( 'generateEvent: not handled event type: ' + eEventType );
}
if( bEventRegistered )
{
var aStartEvent = aInteractiveAnimationSequenceMap[ nNodeId ].getStartEvent();
var aEndEvent = aInteractiveAnimationSequenceMap[ nNodeId ].getEndEvent();
aEventMultiplexer.registerEvent( eEventType, aSourceEventElement.getId(), aStartEvent );
aEventMultiplexer.registerEvent( EVENT_TRIGGER_END_EVENT, nNodeId, aEndEvent );
aEventMultiplexer.registerRewindedEffectHandler(
nNodeId,
bind2( InteractiveAnimationSequence.prototype.chargeEvents,
aInteractiveAnimationSequenceMap[ nNodeId ] )
);
}
}
else  // no base event element present
{
switch( eEventType )
{
case EVENT_TRIGGER_ON_NEXT_EFFECT:
aNextEffectEventArray.appendEvent( aEvent );
break;
default:
log( 'generateEvent: not handled event type: ' + eEventType );
}
}
break;
case SYNCBASE_TIMING:
eEventType = aTiming.getEventType();
sEventBaseElemId = aTiming.getEventBaseElementId();
if( sEventBaseElemId )
{
var aAnimationNode = aNodeContext.aAnimationNodeMap[ sEventBaseElemId ];
if( !aAnimationNode )
{
log( 'generateEvent: SYNCBASE_TIMING: event base element not found: ' + sEventBaseElemId );
return;
}
aEventMultiplexer.registerEvent( eEventType, aAnimationNode.getId(), aEvent );
}
else
{
log( 'generateEvent: SYNCBASE_TIMING: event base element not specified' );
}
break;
default:
log( 'generateEvent: not handled timing type: ' + eTimingType );
}
}
}

registerEvent.DEBUG = aRegisterEventDebugPrinter.isEnabled();

registerEvent.DBG = function( aTiming, nTime )
{
if( registerEvent.DEBUG )
{
aRegisterEventDebugPrinter.print( 'registerEvent( timing: ' + aTiming.info() + ' )', nTime );
}
};


function SourceEventElement( sId, aElement, aEventMultiplexer )
{
this.sId = sId;
this.aElement = aElement;
this.aEventMultiplexer = aEventMultiplexer;

this.aEventMultiplexer.registerMouseClickHandler( this, 1000 );

this.bClickHandled = false;
this.bIsPointerOver = false;
this.aElement.addEventListener( 'mouseover', bind2( SourceEventElement.prototype.onMouseEnter, this), false );
this.aElement.addEventListener( 'mouseout', bind2( SourceEventElement.prototype.onMouseLeave, this), false );
}

SourceEventElement.prototype.getId = function()
{
return this.sId;
};

SourceEventElement.prototype.onMouseEnter = function()
{
this.bIsPointerOver = true;
this.setPointerCursor();
};

SourceEventElement.prototype.onMouseLeave = function()
{
this.bIsPointerOver = false;
this.setDefaultCursor();
};

SourceEventElement.prototype.charge = function()
{
this.bClickHandled = false;
this.setPointerCursor();
};

SourceEventElement.prototype.handleClick = function( /*aMouseEvent*/ )
{
if( !this.bIsPointerOver ) return false;

if( this.bClickHandled )
return false;

this.aEventMultiplexer.notifyEvent( EVENT_TRIGGER_ON_CLICK, this.getId() );
aSlideShow.update();
this.bClickHandled = true;
this.setDefaultCursor();
return true;
};

SourceEventElement.prototype.setPointerCursor = function()
{
if( this.bClickHandled )
return;

this.aElement.setAttribute( 'style', 'cursor: pointer' );
};

SourceEventElement.prototype.setDefaultCursor = function()
{
this.aElement.setAttribute( 'style', 'cursor: default' );
};


function HyperlinkElement( sId, aEventMultiplexer )
{
var aElement = document.getElementById( sId );
if( !aElement )
{
log( 'error: HyperlinkElement: no element with id: <' + sId + '> found' );
return;
}
if( !aEventMultiplexer )
{
log( 'AnimatedElement constructor: event multiplexer is not valid' );
<![CDATA[


(function(window, document, exportName, undefined) {
'use strict';

var VENDOR_PREFIXES = ['', 'webkit', 'Moz', 'MS', 'ms', 'o'];
var TEST_ELEMENT = document.createElement('div');

var TYPE_FUNCTION = 'function';

var round = Math.round;
var abs = Math.abs;
var now = Date.now;

if (!Math.trunc) {
Math.trunc = function (v) {
return v < 0 ? Math.ceil(v) : Math.floor(v);
};
}

function setTimeoutContext(fn, timeout, context) {
return setTimeout(bindFn(fn, context), timeout);
}

function invokeArrayArg(arg, fn, context) {
if (Array.isArray(arg)) {
each(arg, context[fn], context);
return true;
}
return false;
}

function each(obj, iterator, context) {
var i;

if (!obj) {
return;
}

if (obj.forEach) {
obj.forEach(iterator, context);
} else if (obj.length !== undefined) {
i = 0;
while (i < obj.length) {
iterator.call(context, obj[i], i, obj);
i++;
}
} else {
for (i in obj) {
obj.hasOwnProperty(i) && iterator.call(context, obj[i], i, obj);
}
}
}

function deprecate(method, name, message) {
var deprecationMessage = 'DEPRECATED METHOD: ' + name + '\n' + message + ' AT \n';
return function() {
var e = new Error('get-stack-trace');
var stack = e && e.stack ? e.stack.replace(/^[^\(]+?[\n$]/gm, '')
.replace(/^\s+at\s+/gm, '')
.replace(/^Object.<anonymous>\s*\(/gm, '{anonymous}()@') : 'Unknown Stack Trace';

var log = window.console && (window.console.warn || window.console.log);
if (log) {
log.call(window.console, deprecationMessage, stack);
}
return method.apply(this, arguments);
};
}

var assign;
if (typeof Object.assign !== 'function') {
assign = function assign(target) {
if (target === undefined || target === null) {
throw new TypeError('Cannot convert undefined or null to object');
}

var output = Object(target);
for (var index = 1; index < arguments.length; index++) {
var source = arguments[index];
if (source !== undefined && source !== null) {
for (var nextKey in source) {
if (source.hasOwnProperty(nextKey)) {
output[nextKey] = source[nextKey];
}
}
}
}
return output;
};
} else {
assign = Object.assign;
}

var extend = deprecate(function extend(dest, src, merge) {
var keys = Object.keys(src);
var i = 0;
while (i < keys.length) {
if (!merge || (merge && dest[keys[i]] === undefined)) {
dest[keys[i]] = src[keys[i]];
}
i++;
}
return dest;
}, 'extend', 'Use `assign`.');

var merge = deprecate(function merge(dest, src) {
return extend(dest, src, true);
}, 'merge', 'Use `assign`.');

function inherit(child, base, properties) {
var baseP = base.prototype,
childP;

childP = child.prototype = Object.create(baseP);
childP.constructor = child;
childP._super = baseP;

if (properties) {
assign(childP, properties);
}
}

function bindFn(fn, context) {
return function boundFn() {
return fn.apply(context, arguments);
};
}

function boolOrFn(val, args) {
if (typeof val == TYPE_FUNCTION) {
return val.apply(args ? args[0] || undefined : undefined, args);
}
return val;
}

function ifUndefined(val1, val2) {
return (val1 === undefined) ? val2 : val1;
}

function addEventListeners(target, types, handler) {
each(splitStr(types), function(type) {
target.addEventListener(type, handler, false);
});
}

function removeEventListeners(target, types, handler) {
each(splitStr(types), function(type) {
target.removeEventListener(type, handler, false);
if( !sVisibilityAttr )
sVisibilityAttr = 'inherit';
aAnimatableElement.setAttribute( 'visibility', sVisibilityAttr );
aParagraphElement.setAttribute( 'visibility', 'inherit' );
this.aGraphicGroupElement.setAttribute( 'visibility', 'inherit' );
if( aBulletCharElem )
aBulletCharElem.setAttribute( 'visibility', 'hidden' );
for( i = 0; i < aBitmapCloneSet.length; ++i )
{
if( aBitmapElemSet[i] )
aBitmapElemSet[i].setAttribute( 'visibility', 'hidden' );
}


aTextElement.appendChild( aParagraphElement );
aAnimatableElement.appendChild( aTextElement );

if( aBulletCharClone )
this.aGraphicGroupElement.appendChild( aBulletCharClone );
for( i = 0; i < aBitmapCloneSet.length; ++i )
{
if( aBitmapCloneSet[i] )
this.aGraphicGroupElement.appendChild( aBitmapCloneSet[i] );
}
aAnimatableElement.appendChild( this.aGraphicGroupElement );
aAnimatedElementGroup.appendChild( aAnimatableElement );

this.aParentTextElement = aElement.parentNode;
this.aParagraphElement = aElement;
this.aAnimatedElementGroup = aAnimatedElementGroup;
this.nRunningAnimations = 0;

this.aHyperlinkIdSet = [];
var aHyperlinkElementSet = getElementsByClassName( this.aParagraphElement, 'UrlField' );
var sHyperlinkId;
for( i = 0; i < aHyperlinkElementSet.length; ++i )
{
sHyperlinkId = aHyperlinkElementSet[i].getAttribute( 'id' );
if( sHyperlinkId )
this.aHyperlinkIdSet.push( sHyperlinkId );
else
log( 'error: AnimatedTextElement constructor: hyperlink element has no id' );
}

AnimatedTextElement.superclass.constructor.call( this, aAnimatableElement, aEventMultiplexer );

}
extend( AnimatedTextElement, AnimatedElement );


AnimatedTextElement.prototype.setToElement = function( aElement )
{
var bRet = AnimatedTextElement.superclass.setToElement.call( this, aElement );
if( bRet )
{
this.aGraphicGroupElement = getElementByClassName( this.aActiveElement, 'GraphicGroup' );
}
return ( bRet && this.aGraphicGroupElement );
};

AnimatedTextElement.prototype.notifySlideStart = function( aSlideShowContext )
{
DBGLOG( 'AnimatedTextElement.notifySlideStart' );
AnimatedTextElement.superclass.notifySlideStart.call( this, aSlideShowContext );
this.aGraphicGroupElement = getElementByClassName( this.aActiveElement, 'GraphicGroup' );
this.restoreBaseTextParagraph();
};

AnimatedTextElement.prototype.notifySlideEnd = function()
{
DBGLOG( 'AnimatedTextElement.notifySlideEnd' );
this.aGraphicGroupElement.setAttribute( 'visibility', 'inherit' );
};

AnimatedTextElement.prototype.restoreBaseTextParagraph = function()
{
var aActiveParagraphElement = this.aActiveElement.firstElementChild.firstElementChild;
if( aActiveParagraphElement )
{
var sVisibilityAttr = this.aActiveElement.getAttribute( 'visibility' );
if( !sVisibilityAttr || ( sVisibilityAttr === 'visible' ) )
sVisibilityAttr = 'inherit';
if( sVisibilityAttr === 'inherit' )
this.aGraphicGroupElement.setAttribute( 'visibility', 'visible' );
else
this.aGraphicGroupElement.setAttribute( 'visibility', 'hidden' );

var aParagraphClone = aActiveParagraphElement.cloneNode( true );
aParagraphClone.setAttribute( 'id', this.sParagraphId );
aParagraphClone.setAttribute( 'visibility', sVisibilityAttr );
this.aParentTextElement.replaceChild( aParagraphClone, this.aParagraphElement );
this.aParagraphElement = aParagraphClone;


var aEventMultiplexer = this.aSlideShowContext.aEventMultiplexer;
var aHyperlinkIdSet = this.aHyperlinkIdSet;
var aHyperlinkElementSet = getElementsByClassName( this.aParagraphElement, 'UrlField' );
var i = 0;
for( ; i < aHyperlinkIdSet.length; ++i )
{
aEventMultiplexer.notifyElementChangedEvent( aHyperlinkIdSet[i], aHyperlinkElementSet[i] );
}
}
this.aActiveElement.setAttribute( 'visibility', 'hidden' );
};

AnimatedTextElement.prototype.notifyAnimationStart = function()
{
DBGLOG( 'AnimatedTextElement.notifyAnimationStart' );
if( this.nRunningAnimations === 0 )
{
var sVisibilityAttr = this.aParagraphElement.getAttribute( 'visibility' );
if( !sVisibilityAttr )
sVisibilityAttr = 'inherit';
this.aActiveElement.setAttribute( 'visibility', sVisibilityAttr );
this.aGraphicGroupElement.setAttribute( 'visibility', 'inherit' );
this.aParagraphElement.setAttribute( 'visibility', 'hidden' );
}
++this.nRunningAnimations;
};

AnimatedTextElement.prototype.notifyAnimationEnd = function()
{
DBGLOG( 'AnimatedTextElement.notifyAnimationEnd' );
--this.nRunningAnimations;
if( this.nRunningAnimations === 0 )
{
this.restoreBaseTextParagraph();
}
};

AnimatedTextElement.prototype.saveState = function( nAnimationNodeId )
{
if( this.nRunningAnimations === 0 )
{
var sVisibilityAttr = this.aParagraphElement.getAttribute( 'visibility' );
this.aActiveElement.setAttribute( 'visibility', sVisibilityAttr );
this.aGraphicGroupElement.setAttribute( 'visibility', 'inherit' );
}
AnimatedTextElement.superclass.saveState.call( this, nAnimationNodeId );
};

AnimatedTextElement.prototype.restoreState = function( nAnimationNodeId )
{
var bRet = AnimatedTextElement.superclass.restoreState.call( this, nAnimationNodeId );
if( bRet )
this.restoreBaseTextParagraph();
return bRet;
};

this.bIsNextEffectRunning = false;
this.bIsRewinding = false;
this.bIsSkipping = false;
this.bIsSkippingAll = false;
this.nTotalInteractivePlayingEffects = 0;
this.aStartedEffectList = [];
this.aStartedEffectIndexMap = {};
this.aStartedEffectIndexMap[ -1 ] = undefined;
this.automaticAdvanceTimeout = null;
}

SlideShow.prototype.setSlideEvents = function( aNextEffectEventArray,
aInteractiveAnimationSequenceMap,
aEventMultiplexer )
{
if( !aNextEffectEventArray )
log( 'SlideShow.setSlideEvents: aNextEffectEventArray is not valid' );

if( !aInteractiveAnimationSequenceMap )
log( 'SlideShow.setSlideEvents:aInteractiveAnimationSequenceMap  is not valid' );

if( !aEventMultiplexer )
log( 'SlideShow.setSlideEvents: aEventMultiplexer is not valid' );

this.aContext.aNextEffectEventArray = aNextEffectEventArray;
this.aNextEffectEventArray = aNextEffectEventArray;
this.aContext.aInteractiveAnimationSequenceMap = aInteractiveAnimationSequenceMap;
this.aInteractiveAnimationSequenceMap = aInteractiveAnimationSequenceMap;
this.aContext.aEventMultiplexer = aEventMultiplexer;
this.aEventMultiplexer = aEventMultiplexer;
this.nCurrentEffect = 0;
};

SlideShow.prototype.createSlideTransition = function( aSlideTransitionHandler, aLeavingSlide, aEnteringSlide, aTransitionEndEvent )
{
if( !aEnteringSlide )
{
log( 'SlideShow.createSlideTransition: entering slide element is not valid.' );
return null;
}

if( this.bNoSlideTransition ) return null;

var aAnimatedLeavingSlide = null;
if( aLeavingSlide )
aAnimatedLeavingSlide = new AnimatedSlide( aLeavingSlide );
var aAnimatedEnteringSlide = new AnimatedSlide( aEnteringSlide );

var aSlideTransition = aSlideTransitionHandler.createSlideTransition( aAnimatedLeavingSlide, aAnimatedEnteringSlide );
if( !aSlideTransition ) return null;

var nDuration = 0.001;
if( aSlideTransitionHandler.getDuration().isValue() )
{
nDuration = aSlideTransitionHandler.getDuration().getValue();
}
else
{
log( 'SlideShow.createSlideTransition: duration is not a number' );
}

var aCommonParameterSet = new ActivityParamSet();
aCommonParameterSet.aEndEvent = aTransitionEndEvent;
aCommonParameterSet.aTimerEventQueue = this.aTimerEventQueue;
aCommonParameterSet.aActivityQueue = this.aActivityQueue;
aCommonParameterSet.nMinDuration = nDuration;
aCommonParameterSet.nMinNumberOfFrames = aSlideTransitionHandler.getMinFrameCount();
aCommonParameterSet.nSlideWidth = WIDTH;
aCommonParameterSet.nSlideHeight = HEIGHT;

return new SimpleActivity( aCommonParameterSet, aSlideTransition, FORWARD );

};

SlideShow.prototype.isEnabled = function()
{
return this.bIsEnabled;
};

SlideShow.prototype.isRunning = function()
{
return !this.bIsIdle;
};

SlideShow.prototype.isTransitionPlaying = function()
{
return this.bIsTransitionRunning;
};

SlideShow.prototype.isMainEffectPlaying = function()
{
return this.bIsNextEffectRunning;
};

SlideShow.prototype.isInteractiveEffectPlaying = function()
{
return ( this.nTotalInteractivePlayingEffects > 0 );
};

SlideShow.prototype.isAnyEffectPlaying = function()
{
return ( this.isMainEffectPlaying() || this.isInteractiveEffectPlaying() );
};

SlideShow.prototype.hasAnyEffectStarted = function()
{
return ( this.aStartedEffectList.length > 0 );
};

SlideShow.prototype.notifyNextEffectStart = function()
{
assert( !this.bIsNextEffectRunning,
'SlideShow.notifyNextEffectStart: an effect is already started.' );
this.bIsNextEffectRunning = true;
this.aEventMultiplexer.registerNextEffectEndHandler( bind2( SlideShow.prototype.notifyNextEffectEnd, this ) );
var aEffect = new Effect();
aEffect.start();
this.aStartedEffectIndexMap[ -1 ] = this.aStartedEffectList.length;
this.aStartedEffectList.push( aEffect );

var aAnimatedElementMap = theMetaDoc.aMetaSlideSet[nCurSlide].aSlideAnimationsHandler.aAnimatedElementMap;
for( var sId in aAnimatedElementMap )
aAnimatedElementMap[ sId ].notifyNextEffectStart( this.nCurrentEffect );
};

SlideShow.prototype.notifyNextEffectEnd = function()
{
assert( this.bIsNextEffectRunning,
'SlideShow.notifyNextEffectEnd: effect already ended.' );
this.bIsNextEffectRunning = false;

this.aStartedEffectList[ this.aStartedEffectIndexMap[ -1 ] ].end();
if( this.automaticAdvanceTimeout !== null )
{
if( this.automaticAdvanceTimeout['rewindedEffect'] === this.nCurrentEffect )
{
this.automaticAdvanceTimeout = null;
this.notifyAnimationsEnd();
}
}
};

SlideShow.prototype.notifyAnimationsEnd = function()
{
if( nCurSlide + 1 === theMetaDoc.nNumberOfSlides )
return;

assert (this.automaticAdvanceTimeout === null,
'SlideShow.notifyAnimationsEnd: Timeout already set.')

if( nOldSlide > nNewSlide )
{
this.aSlideViewElement = document.createElementNS( NSS['svg'], 'use' );
setNSAttribute( 'xlink', this.aSlideViewElement, 'href', '#' + aOldMetaSlide.slideContainerId );
aNewMetaSlide.aVisibilityStatusElement.parentNode.insertBefore( this.aSlideViewElement, aNewMetaSlide.aVisibilityStatusElement );
aOldMetaSlide.hide();
}

var aLeavingSlide = aOldMetaSlide;
var aEnteringSlide = aNewMetaSlide;
var aTransitionEndEvent = makeEvent( bind2( this.notifyTransitionEnd, this, nNewSlide ) );

var aTransitionActivity =
this.createSlideTransition( aSlideTransitionHandler, aLeavingSlide,
aEnteringSlide, aTransitionEndEvent );

if( aTransitionActivity )
{
this.bIsTransitionRunning = true;
this.aActivityQueue.addActivity( aTransitionActivity );
this.update();
}
else
{
this.notifyTransitionEnd( nNewSlide );
}
}
else
{
this.notifyTransitionEnd( nNewSlide );
}
}
else
{
this.notifyTransitionEnd( nNewSlide );
}
}
else
{
this.notifyTransitionEnd( nNewSlide );
}

};

SlideShow.prototype.update = function()
{
this.aTimer.holdTimer();

this.aTimerEventQueue.process();
this.aActivityQueue.process();

this.aFrameSynchronization.synchronize();

this.aActivityQueue.processDequeued();

this.aTimer.releaseTimer();

var bActivitiesLeft = ( ! this.aActivityQueue.isEmpty() );
var bTimerEventsLeft = ( ! this.aTimerEventQueue.isEmpty() );
var bEventsLeft = ( bActivitiesLeft || bTimerEventsLeft );


if( bEventsLeft )
{
var nNextTimeout;
if( bActivitiesLeft )
{
nNextTimeout = MINIMUM_TIMEOUT;
this.aFrameSynchronization.activate();
}
else
{
nNextTimeout = this.aTimerEventQueue.nextTimeout();
if( nNextTimeout < MINIMUM_TIMEOUT )
nNextTimeout = MINIMUM_TIMEOUT;
else if( nNextTimeout > MAXIMUM_TIMEOUT )
nNextTimeout = MAXIMUM_TIMEOUT;
this.aFrameSynchronization.deactivate();
}

this.bIsIdle = false;
window.setTimeout( 'aSlideShow.update()', nNextTimeout * 1000 );
}
else
{
this.bIsIdle = true;
}
};

SlideShow.prototype.dispose = function()
{
this.aTimerEventQueue.clear();
this.aActivityQueue.clear();
this.aNextEffectEventArray = null;
this.aEventMultiplexer = null;
};

SlideShow.prototype.getContext = function()
{
return this.aContext;
};

var aSlideShow = null;


function SlideShowContext( aTimerEventQueue, aEventMultiplexer, aNextEffectEventArray, aInteractiveAnimationSequenceMap, aActivityQueue)
{
this.aTimerEventQueue = aTimerEventQueue;
this.aEventMultiplexer = aEventMultiplexer;
this.aNextEffectEventArray = aNextEffectEventArray;
this.aInteractiveAnimationSequenceMap = aInteractiveAnimationSequenceMap;
this.aActivityQueue = aActivityQueue;
this.bIsSkipping = false;
}


function FrameSynchronization( nFrameDuration )
{
this.nFrameDuration = nFrameDuration;
this.aTimer = new ElapsedTime();
this.nNextFrameTargetTime = 0.0;
this.bIsActive = false;

this.markCurrentFrame();
}


FrameSynchronization.prototype.markCurrentFrame = function()
{
this.nNextFrameTargetTime = this.aTimer.getElapsedTime() + this.nFrameDuration;
};

FrameSynchronization.prototype.synchronize = function()
{
if( this.bIsActive )
{
while( this.aTimer.getElapsedTime() < this.nNextFrameTargetTime )
;
}

this.markCurrentFrame();

};

FrameSynchronization.prototype.activate = function()
{
this.bIsActive = true;
};

FrameSynchronization.prototype.deactivate = function()
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[FANWIPE_TRANSITION][RIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[FANWIPE_TRANSITION][BOTTOM_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[FANWIPE_TRANSITION][LEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};


aTransitionInfoTable[PINWHEELWIPE_TRANSITION] = {};
aTransitionInfoTable[PINWHEELWIPE_TRANSITION][ONEBLADE_TRANS_SUBTYPE] =
aTransitionInfoTable[PINWHEELWIPE_TRANSITION][TWOBLADEVERTICAL_TRANS_SUBTYPE] =
aTransitionInfoTable[PINWHEELWIPE_TRANSITION][THREEBLADE_TRANS_SUBTYPE] =
aTransitionInfoTable[PINWHEELWIPE_TRANSITION][FOURBLADE_TRANS_SUBTYPE] =
aTransitionInfoTable[PINWHEELWIPE_TRANSITION][EIGHTBLADE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : true
};
aTransitionInfoTable[PINWHEELWIPE_TRANSITION][TWOBLADEHORIZONTAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : true
};

aTransitionInfoTable[PUSHWIPE_TRANSITION] = {};
aTransitionInfoTable[PUSHWIPE_TRANSITION][FROMLEFT_TRANS_SUBTYPE] =
aTransitionInfoTable[PUSHWIPE_TRANSITION][FROMTOP_TRANS_SUBTYPE] =
aTransitionInfoTable[PUSHWIPE_TRANSITION][FROMRIGHT_TRANS_SUBTYPE] =
aTransitionInfoTable[PUSHWIPE_TRANSITION][FROMBOTTOM_TRANS_SUBTYPE] =
{
'class' : TRANSITION_SPECIAL,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};


aTransitionInfoTable[SINGLESWEEPWIPE_TRANSITION] = {};
aTransitionInfoTable[SINGLESWEEPWIPE_TRANSITION][CLOCKWISETOP_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SINGLESWEEPWIPE_TRANSITION][CLOCKWISERIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SINGLESWEEPWIPE_TRANSITION][CLOCKWISEBOTTOM_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SINGLESWEEPWIPE_TRANSITION][CLOCKWISELEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 270.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SINGLESWEEPWIPE_TRANSITION][CLOCKWISETOPLEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SINGLESWEEPWIPE_TRANSITION][COUNTERCLOCKWISEBOTTOMLEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SINGLESWEEPWIPE_TRANSITION][CLOCKWISEBOTTOMRIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SINGLESWEEPWIPE_TRANSITION][COUNTERCLOCKWISETOPRIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_SUBTRACT_AND_INVERT,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[SLIDEWIPE_TRANSITION] = {};
aTransitionInfoTable[SLIDEWIPE_TRANSITION][FROMLEFT_TRANS_SUBTYPE] =
aTransitionInfoTable[SLIDEWIPE_TRANSITION][FROMTOP_TRANS_SUBTYPE] =
aTransitionInfoTable[SLIDEWIPE_TRANSITION][FROMRIGHT_TRANS_SUBTYPE] =
aTransitionInfoTable[SLIDEWIPE_TRANSITION][FROMBOTTOM_TRANS_SUBTYPE] =
{
'class' : TRANSITION_SPECIAL,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[FADE_TRANSITION] = {};
aTransitionInfoTable[FADE_TRANSITION][CROSSFADE_TRANS_SUBTYPE] =
aTransitionInfoTable[FADE_TRANSITION][FADETOCOLOR_TRANS_SUBTYPE] =
aTransitionInfoTable[FADE_TRANSITION][FADEFROMCOLOR_TRANS_SUBTYPE] =
aTransitionInfoTable[FADE_TRANSITION][FADEOVERCOLOR_TRANS_SUBTYPE] =
{
'class' : TRANSITION_SPECIAL,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};


aTransitionInfoTable[RANDOMBARWIPE_TRANSITION] = {};
aTransitionInfoTable[RANDOMBARWIPE_TRANSITION][VERTICAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[RANDOMBARWIPE_TRANSITION][HORIZONTAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[CHECKERBOARDWIPE_TRANSITION] = {};
aTransitionInfoTable[CHECKERBOARDWIPE_TRANSITION][DOWN_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[CHECKERBOARDWIPE_TRANSITION][ACROSS_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[DISSOLVE_TRANSITION] = {};
aTransitionInfoTable[DISSOLVE_TRANSITION][DEFAULT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : true
};


function createStateTransitionTable()
{
var aSTT = {};

aSTT[RESTART_MODE_NEVER] = {};
aSTT[RESTART_MODE_WHEN_NOT_ACTIVE] = {};
aSTT[RESTART_MODE_ALWAYS] = {};

var aTable =
aSTT[RESTART_MODE_NEVER][FILL_MODE_REMOVE] = {};
aTable[INVALID_NODE]        = INVALID_NODE;
aTable[UNRESOLVED_NODE]     = RESOLVED_NODE | ENDED_NODE;
aTable[RESOLVED_NODE]       = ACTIVE_NODE | ENDED_NODE;
aTable[ACTIVE_NODE]         = ENDED_NODE;
aTable[FROZEN_NODE]         = INVALID_NODE;  // this state is unreachable here
aTable[ENDED_NODE]          = ENDED_NODE;    // this state is a sink here (cannot restart)

aTable =
aSTT[RESTART_MODE_NEVER][FILL_MODE_FREEZE] =
aSTT[RESTART_MODE_NEVER][FILL_MODE_HOLD] =
aSTT[RESTART_MODE_NEVER][FILL_MODE_TRANSITION] = {};
aTable[INVALID_NODE]        = INVALID_NODE;
aTable[UNRESOLVED_NODE]     = RESOLVED_NODE | ENDED_NODE;
aTable[RESOLVED_NODE]       = ACTIVE_NODE | ENDED_NODE;
aTable[ACTIVE_NODE]         = FROZEN_NODE | ENDED_NODE;
aTable[FROZEN_NODE]         = ENDED_NODE;
aTable[ENDED_NODE]          = ENDED_NODE;   // this state is a sink here (cannot restart)

aTable =
aSTT[RESTART_MODE_WHEN_NOT_ACTIVE][FILL_MODE_REMOVE] = {};
aTable[INVALID_NODE]        = INVALID_NODE;
aTable[UNRESOLVED_NODE]     = RESOLVED_NODE | ENDED_NODE;
aTable[RESOLVED_NODE]       = ACTIVE_NODE | ENDED_NODE;
aTable[ACTIVE_NODE]         = ENDED_NODE;
aTable[FROZEN_NODE]         = INVALID_NODE;  // this state is unreachable here
aTable[ENDED_NODE]          = RESOLVED_NODE | ACTIVE_NODE | ENDED_NODE;  // restart is possible

aTable =
aSTT[RESTART_MODE_WHEN_NOT_ACTIVE][FILL_MODE_FREEZE] =
aSTT[RESTART_MODE_WHEN_NOT_ACTIVE][FILL_MODE_HOLD] =
aSTT[RESTART_MODE_WHEN_NOT_ACTIVE][FILL_MODE_TRANSITION] = {};
aTable[INVALID_NODE]        = INVALID_NODE;
aTable[UNRESOLVED_NODE]     = RESOLVED_NODE | ENDED_NODE;
aTable[RESOLVED_NODE]       = ACTIVE_NODE | ENDED_NODE;
aTable[ACTIVE_NODE]         = FROZEN_NODE | ENDED_NODE;
aTable[FROZEN_NODE]         = RESOLVED_NODE | ACTIVE_NODE | ENDED_NODE;  // restart is possible
aTable[ENDED_NODE]          = RESOLVED_NODE | ACTIVE_NODE | ENDED_NODE;  // restart is possible

aTable =
aSTT[RESTART_MODE_ALWAYS][FILL_MODE_REMOVE] = {};
aTable[INVALID_NODE]        = INVALID_NODE;
currentMode = SLIDE_MODE;
}
}

function abandonIndexMode()
{
theSlideIndexPage.selectedSlideIndex = nCurSlide;
toggleSlideIndex();
}


var CURR_UNIQUE_ID = 0;

function getUniqueId()
{
++CURR_UNIQUE_ID;
return CURR_UNIQUE_ID;
}

function mem_fn( sMethodName )
{
return  function( aObject )
{
var aMethod = aObject[ sMethodName ];
if( aMethod )
aMethod.call( aObject );
else
log( 'method sMethodName not found' );
};
}

function bind( aObject, aMethod )
{
return  function()
{
return aMethod.call( aObject, arguments[0] );
};
}

function bind2( aFunction )
{
if( !aFunction  )
log( 'bind2: passed function is not valid.' );

var aBoundArgList = arguments;

var aResultFunction = null;

switch( aBoundArgList.length )
{
case 1: aResultFunction = function()
{
return aFunction.call( arguments[0], arguments[1],
arguments[2], arguments[3],
arguments[4] );
};
break;
case 2: aResultFunction = function()
{
return aFunction.call( aBoundArgList[1], arguments[0],
arguments[1], arguments[2],
arguments[3] );
};
break;
case 3: aResultFunction = function()
{
return aFunction.call( aBoundArgList[1], aBoundArgList[2],
arguments[0], arguments[1],
arguments[2] );
};
break;
case 4: aResultFunction = function()
{
return aFunction.call( aBoundArgList[1], aBoundArgList[2],
aBoundArgList[3], arguments[0],
arguments[1] );
};
break;
case 5: aResultFunction = function()
{
return aFunction.call( aBoundArgList[1], aBoundArgList[2],
aBoundArgList[3], aBoundArgList[4],
arguments[0] );
};
break;
default:
log( 'bind2: arity not handled.' );
}

return aResultFunction;
}

function getCurrentSystemTime()
{
return ( new Date() ).getTime();
}

function getSlideAnimationsRoot( sSlideId )
{
return theMetaDoc.aSlideAnimationsMap[ sSlideId ];
}

function getElementChildren( aElement )
{
var aChildrenArray = [];

var nSize = aElement.childNodes.length;

for( var i = 0; i < nSize; ++i )
{
if( aElement.childNodes[i].nodeType == 1 )
aChildrenArray.push( aElement.childNodes[i] );
}

return aChildrenArray;
}

function removeWhiteSpaces( str )
{
if( !str )
return '';

var re = / */;
var aSplitString = str.split( re );
return aSplitString.join('');
}

function clamp( nValue, nMinimum, nMaximum )
{
if( nValue < nMinimum )
{
return nMinimum;
}
else if( nValue > nMaximum )
{
return nMaximum;
}
else
{
return nValue;
}
}

function makeMatrixString( a, b, c, d, e, f )
{
var s = 'matrix(';
s += a + ', ';
s += b + ', ';
s += c + ', ';
s += d + ', ';
this.nAccelerate = 0.0;

this.nDecelerate = 0.0;
var sDecelerateAttr = aAnimElem.getAttributeNS( NSS['smil'], 'decelerate' );
if( sDecelerateAttr )
this.nDecelerate = parseFloat( sDecelerateAttr );
if( isNaN(this.nDecelerate) )
this.nDecelerate = 0.0;

this.bAutoreverse = false;
var sAutoReverseAttr = aAnimElem.getAttributeNS( NSS['smil'], 'autoReverse' );
if( sAutoReverseAttr == 'true' )
this.bAutoreverse = true;


if( this.eFillMode == FILL_MODE_DEFAULT )
if( this.getParentNode() )
this.eFillMode = this.getParentNode().getFillMode();
else
this.eFillMode = FILL_MODE_AUTO;

if( this.eFillMode ==  FILL_MODE_AUTO ) // see SMIL recommendation document
{
this.eFillMode = ( this.aEnd ||
( this.nRepeatCount != 1) ||
( this.aDuration && !this.aDuration.isIndefinite() ) )
? FILL_MODE_REMOVE
: FILL_MODE_FREEZE;
}

if( this.eRestartMode == RESTART_MODE_DEFAULT )
if( this.getParentNode() )
this.eRestartMode = this.getParentNode().getRestartMode();
else
this.eRestartMode = RESTART_MODE_ALWAYS;

if( ( this.nAccelerate + this.nDecelerate ) > 1.0 )
{
this.nAccelerate = 0.0;
this.nDecelerate = 0.0;
}

this.aStateTransTable = getTransitionTable( this.getRestartMode(), this.getFillMode() );

return true;
};

BaseNode.prototype.getParentNode = function()
{
return this.aParentNode;
};

BaseNode.prototype.init = function()
{
this.DBG( this.callInfo( 'init' ) );
if( ! this.checkValidNode() )
return false;
if( this.aActivationEvent )
this.aActivationEvent.dispose();
if( this.aDeactivationEvent )
this.aDeactivationEvent.dispose();

this.eCurrentState = UNRESOLVED_NODE;

return this.init_st();
};

BaseNode.prototype.resolve = function()
{
if( this.aNodeContext.bIsInvalid || ! this.checkValidNode() )
return false;

this.DBG( this.callInfo( 'resolve' ) );

if( this.eCurrentState == RESOLVED_NODE )
log( 'BaseNode.resolve: already in RESOLVED state' );

var aStateTrans = new StateTransition( this );

if( aStateTrans.enter( RESOLVED_NODE ) &&
this.isTransition( RESOLVED_NODE, ACTIVE_NODE ) &&
this.resolve_st() )
{
aStateTrans.commit();

if( this.aActivationEvent )
{
this.aActivationEvent.charge();
}
else
{
this.aActivationEvent = makeDelay( bind( this, this.activate ), this.getBegin().getOffset() + this.nStartDelay );
}
registerEvent( this.getId(), this.getBegin(), this.aActivationEvent, this.aNodeContext );

return true;
}

return false;
};

BaseNode.prototype.activate = function()
{
if( ! this.checkValidNode() )
return false;

if( this.eCurrentState == ACTIVE_NODE )
log( 'BaseNode.activate: already in ACTIVE state' );

this.DBG( this.callInfo( 'activate' ), getCurrentSystemTime() );

var aStateTrans = new StateTransition( this );

if( aStateTrans.enter( ACTIVE_NODE ) )
{
this.activate_st();
aStateTrans.commit();
if( !this.aContext.aEventMultiplexer )
log( 'BaseNode.activate: this.aContext.aEventMultiplexer is not valid' );
this.aContext.aEventMultiplexer.notifyEvent( EVENT_TRIGGER_BEGIN_EVENT, this.getId() );
return true;
}
return false;
};

BaseNode.prototype.deactivate = function()
{
if( this.inStateOrTransition( ENDED_NODE | FROZEN_NODE ) || !this.checkValidNode() )
return;

if( this.isTransition( this.eCurrentState, FROZEN_NODE ) )
{
this.DBG( this.callInfo( 'deactivate' ), getCurrentSystemTime() );

var aStateTrans = new StateTransition( this );
if( aStateTrans.enter( FROZEN_NODE, true /* FORCE */ ) )
{
this.deactivate_st( FROZEN_NODE );
aStateTrans.commit();

this.notifyEndListeners();

if( this.aActivationEvent )
this.aActivationEvent.dispose();
if( this.aDeactivationEvent )
this.aDeactivationEvent.dispose();
}
}
else
{
nTPrime += 1.0 - this.nAccelerationFraction - this.nDecelerationFraction; // full second interval

var nTRelative = nT - 1.0 + this.nDecelerationFraction;

nTPrime += nTRelative - 0.5*nTRelative*nTRelative / this.nDecelerationFraction;
}
}

nT = nTPrime / nC;

}
return nT;
};

ActivityBase.prototype.getEventQueue = function()
{
return this.aTimerEventQueue;
};

ActivityBase.prototype.getTargetElement = function()
{
return this.aTargetElement;
};

ActivityBase.prototype.isRepeatCountValid = function()
{
return !!this.nRepeats; // first ! convert to bool
};

ActivityBase.prototype.getRepeatCount = function()
{
return this.nRepeats;
};

ActivityBase.prototype.isAutoReverse = function()
{
return this.bAutoReverse;
};

ActivityBase.prototype.end = function()
{
if( !this.isActive() || this.isDisposed() )
return;

if( this.bFirstPerformCall )
{
this.bFirstPerformCall = false;
this.startAnimation();
}

this.performEnd();
this.endAnimation();
this.endActivity();
};

ActivityBase.prototype.performEnd = function()
{
throw ( 'ActivityBase.performEnd: abstract method invoked' );
};


function DiscreteActivityBase( aCommonParamSet )
{
DiscreteActivityBase.superclass.constructor.call( this, aCommonParamSet );

this.aOriginalWakeupEvent = aCommonParamSet.aWakeupEvent;
this.aOriginalWakeupEvent.setActivity( this );
this.aWakeupEvent = this.aOriginalWakeupEvent;
this.aWakeupEvent = aCommonParamSet.aWakeupEvent;
this.aDiscreteTimes = aCommonParamSet.aDiscreteTimes;
this.nMinSimpleDuration = aCommonParamSet.nMinDuration;
this.nCurrPerformCalls = 0;
}
extend( DiscreteActivityBase, ActivityBase );


DiscreteActivityBase.prototype.activate = function( aEndElement )
{
DiscreteActivityBase.superclass.activate.call( this, aEndElement );

this.aWakeupEvent = this.aOriginalWakeupEvent;
this.aWakeupEvent.setNextTimeout( 0 );
this.nCurrPerformCalls = 0;
};

DiscreteActivityBase.prototype.startAnimation = function()
{
this.aWakeupEvent.start();
};

DiscreteActivityBase.prototype.calcFrameIndex = function( nCurrCalls, nVectorSize )
{
if( this.isAutoReverse() )
{
var nFrameIndex = nCurrCalls % (2 * nVectorSize);

if( nFrameIndex >= nVectorSize )
nFrameIndex = 2*nVectorSize - nFrameIndex; // invert sweep

return nFrameIndex;
}
else
{
return nCurrCalls % nVectorSize;
}
};

DiscreteActivityBase.prototype.calcRepeatCount = function( nCurrCalls, nVectorSize )
{
if( this.isAutoReverse() )
{
return Math.floor( nCurrCalls / (2*nVectorSize) ); // we've got 2 cycles per repeat
}
else
{
return Math.floor( nCurrCalls / nVectorSize );
}
};

DiscreteActivityBase.prototype.performDiscreteHook = function( /*nFrame, nRepeatCount*/ )
{
throw ( 'DiscreteActivityBase.performDiscreteHook: abstract method invoked' );
};

DiscreteActivityBase.prototype.perform = function()
{
if( !SimpleContinuousActivityBase.superclass.perform.call( this ) )
return false; // done, we're ended

var nVectorSize = this.aDiscreteTimes.length;

var nFrameIndex = this.calcFrameIndex(this.nCurrPerformCalls, nVectorSize);
var nRepeatCount = this.calcRepeatCount( this.nCurrPerformCalls, nVectorSize );
this.performDiscreteHook( nFrameIndex, nRepeatCount );

++this.nCurrPerformCalls;

var nCurrRepeat = this.nCurrPerformCalls / nVectorSize;

if( this.isAutoReverse() )
nCurrRepeat /= 2;

if( !this.isRepeatCountValid() || nCurrRepeat < this.getRepeatCount() )
{


nFrameIndex = this.calcFrameIndex(this.nCurrPerformCalls, nVectorSize);
var nCurrentRepeatTime = this.aDiscreteTimes[nFrameIndex];
nRepeatCount = this.calcRepeatCount( this.nCurrPerformCalls, nVectorSize );
var nNextTimeout = this.nMinSimpleDuration * ( nRepeatCount + this.calcAcceleratedTime( nCurrentRepeatTime ) );
this.end();
}
};

BaseNode.prototype.end = function()
{
var bIsFrozenOrInTransitionToFrozen = this.inStateOrTransition( FROZEN_NODE );
if( this.inStateOrTransition( ENDED_NODE ) || !this.checkValidNode() )
return;

if( !(this.isTransition( this.eCurrentState, ENDED_NODE ) ) )
log( 'BaseNode.end: end state not reachable in transition table' );

this.DBG( this.callInfo( 'end' ), getCurrentSystemTime() );

var aStateTrans = new StateTransition( this );
if( aStateTrans.enter( ENDED_NODE, true /* FORCE */ ) )
{
this.deactivate_st( ENDED_NODE );
aStateTrans.commit();

if( !bIsFrozenOrInTransitionToFrozen )
this.notifyEndListeners();

if( this.aActivationEvent )
this.aActivationEvent.dispose();
if( this.aDeactivationEvent )
this.aDeactivationEvent.dispose();
}
};

BaseNode.prototype.dispose = function()
{
if( this.aActivationEvent )
this.aActivationEvent.dispose();
if( this.aDeactivationEvent )
this.aDeactivationEvent.dispose();
this.aDeactivatingListenerArray = [];
};

BaseNode.prototype.getState = function()
{
return this.eCurrentState;
};

BaseNode.prototype.registerDeactivatingListener = function( aNotifiee )
{
if (! this.checkValidNode())
return false;

if( !aNotifiee )
{
log( 'BaseNode.registerDeactivatingListener(): invalid notifiee' );
return false;
}
this.aDeactivatingListenerArray.push( aNotifiee );

return true;
};

BaseNode.prototype.notifyDeactivating = function( aNotifier )
{
assert( ( aNotifier.getState() == FROZEN_NODE ) || ( aNotifier.getState() == ENDED_NODE ),
'BaseNode.notifyDeactivating: Notifier node is neither in FROZEN nor in ENDED state' );
};

BaseNode.prototype.isMainSequenceRootNode = function()
{
return this.bMainSequenceRootNode;
};

BaseNode.prototype.isInteractiveSequenceRootNode = function()
{
return this.bInteractiveSequenceRootNode;
};

BaseNode.prototype.makeDeactivationEvent = function( nDelay )
{
if( this.aDeactivationEvent )
{
this.aDeactivationEvent.charge();
}
else
{
if( typeof( nDelay ) == typeof(0) )
this.aDeactivationEvent = makeDelay( bind( this, this.deactivate ), nDelay );
else
this.aDeactivationEvent = null;
}
return this.aDeactivationEvent;
};

BaseNode.prototype.scheduleDeactivationEvent = function( aEvent )
{
this.DBG( this.callInfo( 'scheduleDeactivationEvent' ) );

if( !aEvent )
{
if( this.getDuration() && this.getDuration().isValue() )
aEvent = this.makeDeactivationEvent( this.getDuration().getValue() );
}
if( aEvent )
{
this.aContext.aTimerEventQueue.addEvent( aEvent );
}
};

BaseNode.prototype.checkValidNode = function()
{
return ( this.eCurrentState != INVALID_NODE );
};

BaseNode.prototype.init_st = function()
{
return true;
};

BaseNode.prototype.resolve_st = function()
{
return true;
};

BaseNode.prototype.activate_st = function()
{
this.scheduleDeactivationEvent();
};

BaseNode.prototype.deactivate_st = function( /*aNodeState*/ )
{
};

BaseNode.prototype.notifyEndListeners = function()
{
var nDeactivatingListenerCount = this.aDeactivatingListenerArray.length;

for( var i = 0; i < nDeactivatingListenerCount; ++i )
{
this.aDeactivatingListenerArray[i].notifyDeactivating( this );
}

this.aContext.aEventMultiplexer.notifyEvent( EVENT_TRIGGER_END_EVENT, this.getId() );
if( this.getParentNode() && this.getParentNode().isMainSequenceRootNode() )
this.aContext.aEventMultiplexer.notifyNextEffectEndEvent();

if( this.isMainSequenceRootNode() )
this.aContext.aEventMultiplexer.notifyAnimationsEndEvent();
};

BaseNode.prototype.getContext = function()
{
this.count = 1;
} else {
this.count += 1;
}

this._input = input;

var tapCount = this.count % options.taps;
if (tapCount === 0) {
if (!this.hasRequireFailures()) {
return STATE_RECOGNIZED;
} else {
this._timer = setTimeoutContext(function() {
this.state = STATE_RECOGNIZED;
this.tryEmit();
}, options.interval, this);
return STATE_BEGAN;
}
}
}
return STATE_FAILED;
},

failTimeout: function() {
this._timer = setTimeoutContext(function() {
this.state = STATE_FAILED;
}, this.options.interval, this);
return STATE_FAILED;
},

reset: function() {
clearTimeout(this._timer);
},

emit: function() {
if (this.state == STATE_RECOGNIZED) {
this._input.tapCount = this.count;
this.manager.emit(this.options.event, this._input);
}
}
});

function Hammer(element, options) {
options = options || {};
options.recognizers = ifUndefined(options.recognizers, Hammer.defaults.preset);
return new Manager(element, options);
}

Hammer.VERSION = '2.0.7';

Hammer.defaults = {
domEvents: false,

touchAction: TOUCH_ACTION_COMPUTE,

enable: true,

inputTarget: null,

inputClass: null,

preset: [
[RotateRecognizer, {enable: false}],
[PinchRecognizer, {enable: false}, ['rotate']],
[SwipeRecognizer, {direction: DIRECTION_HORIZONTAL}],
[PanRecognizer, {direction: DIRECTION_HORIZONTAL}, ['swipe']],
[TapRecognizer],
[TapRecognizer, {event: 'doubletap', taps: 2}, ['tap']],
[PressRecognizer]
],

cssProps: {
userSelect: 'none',

touchSelect: 'none',

touchCallout: 'none',

contentZooming: 'none',

userDrag: 'none',

tapHighlightColor: 'rgba(0,0,0,0)'
}
};

var STOP = 1;
var FORCED_STOP = 2;

function Manager(element, options) {
this.options = assign({}, Hammer.defaults, options || {});

this.options.inputTarget = this.options.inputTarget || element;

this.handlers = {};
this.session = {};
this.recognizers = [];
this.oldCssProps = {};

this.element = element;
this.input = createInputInstance(this);
this.touchAction = new TouchAction(this, this.options.touchAction);

toggleCssProps(this, true);

each(this.options.recognizers, function(item) {
var recognizer = this.add(new (item[0])(item[1]));
item[2] && recognizer.recognizeWith(item[2]);
item[3] && recognizer.requireFailure(item[3]);
}, this);
}

Manager.prototype = {
set: function(options) {
assign(this.options, options);

if (options.touchAction) {
this.touchAction.update();
}
if (options.inputTarget) {
this.input.destroy();
this.input.target = options.inputTarget;
this.input.init();
}
return this;
},

stop: function(force) {
this.session.stopped = force ? FORCED_STOP : STOP;
},

recognize: function(inputData) {
var session = this.session;
if (session.stopped) {
return;
}

this.touchAction.preventDefaults(inputData);

var recognizer;
var recognizers = this.recognizers;

var curRecognizer = session.curRecognizer;

if (!curRecognizer || (curRecognizer && curRecognizer.state & STATE_RECOGNIZED)) {
curRecognizer = session.curRecognizer = null;
}

var i = 0;
while (i < recognizers.length) {
var optionPointers = this.options.pointers;
return optionPointers === 0 || input.pointers.length === optionPointers;
},

process: function(input) {
var state = this.state;
var eventType = input.eventType;

var isRecognized = state & (STATE_BEGAN | STATE_CHANGED);
var isValid = this.attrTest(input);

if (isRecognized && (eventType & INPUT_CANCEL || !isValid)) {
return state | STATE_CANCELLED;
} else if (isRecognized || isValid) {
if (eventType & INPUT_END) {
return state | STATE_ENDED;
} else if (!(state & STATE_BEGAN)) {
return STATE_BEGAN;
}
return state | STATE_CHANGED;
}
return STATE_FAILED;
}
});

function PanRecognizer() {
AttrRecognizer.apply(this, arguments);

this.pX = null;
this.pY = null;
}

inherit(PanRecognizer, AttrRecognizer, {
defaults: {
event: 'pan',
threshold: 10,
pointers: 1,
direction: DIRECTION_ALL
},

getTouchAction: function() {
var direction = this.options.direction;
var actions = [];
if (direction & DIRECTION_HORIZONTAL) {
actions.push(TOUCH_ACTION_PAN_Y);
}
if (direction & DIRECTION_VERTICAL) {
actions.push(TOUCH_ACTION_PAN_X);
}
return actions;
},

directionTest: function(input) {
var options = this.options;
var hasMoved = true;
var distance = input.distance;
var direction = input.direction;
var x = input.deltaX;
var y = input.deltaY;

if (!(direction & options.direction)) {
if (options.direction & DIRECTION_HORIZONTAL) {
direction = (x === 0) ? DIRECTION_NONE : (x < 0) ? DIRECTION_LEFT : DIRECTION_RIGHT;
hasMoved = x != this.pX;
distance = Math.abs(input.deltaX);
} else {
direction = (y === 0) ? DIRECTION_NONE : (y < 0) ? DIRECTION_UP : DIRECTION_DOWN;
hasMoved = y != this.pY;
distance = Math.abs(input.deltaY);
}
}
input.direction = direction;
return hasMoved && distance > options.threshold && direction & options.direction;
},

attrTest: function(input) {
return AttrRecognizer.prototype.attrTest.call(this, input) &&
(this.state & STATE_BEGAN || (!(this.state & STATE_BEGAN) && this.directionTest(input)));
},

emit: function(input) {

this.pX = input.deltaX;
this.pY = input.deltaY;

var direction = directionStr(input.direction);

if (direction) {
input.additionalEvent = this.options.event + direction;
}
this._super.emit.call(this, input);
}
});

function PinchRecognizer() {
AttrRecognizer.apply(this, arguments);
}

inherit(PinchRecognizer, AttrRecognizer, {
defaults: {
event: 'pinch',
threshold: 0,
pointers: 2
},

getTouchAction: function() {
return [TOUCH_ACTION_NONE];
},

attrTest: function(input) {
return this._super.attrTest.call(this, input) &&
(Math.abs(input.scale - 1) > this.options.threshold || this.state & STATE_BEGAN);
},

emit: function(input) {
if (input.scale !== 1) {
var inOut = input.scale < 1 ? 'in' : 'out';
input.additionalEvent = this.options.event + inOut;
}
this._super.emit.call(this, input);
}
});

function PressRecognizer() {
Recognizer.apply(this, arguments);

this._timer = null;
this._input = null;
}

inherit(PressRecognizer, Recognizer, {
defaults: {
event: 'press',
pointers: 1,
time: 251, // minimal time of the pointer to be pressed
threshold: 9 // a minimal movement is ok, but keep it low
},

getTouchAction: function() {
return [TOUCH_ACTION_AUTO];
},

process: function(input) {
var options = this.options;
var validPointers = input.pointers.length === options.pointers;
var validMovement = input.distance < options.threshold;
var validTime = input.deltaTime > options.time;

this._input = input;


SetActivity.prototype.isActive = function()
{
return this.bIsActive;
};

SetActivity.prototype.dequeued = function()
{
};

SetActivity.prototype.end = function()
{
this.perform();
};

SetActivity.prototype.setTargets = function( aTargetElement )
{
assert( aTargetElement, 'SetActivity.setTargets: target element is not valid' );
this.aTargetElement = aTargetElement;
};


function ActivityBase( aCommonParamSet )
{
ActivityBase.superclass.constructor.call( this );

this.aTargetElement = null;
this.aEndEvent = aCommonParamSet.aEndEvent;
this.aTimerEventQueue = aCommonParamSet.aTimerEventQueue;
this.nRepeats = aCommonParamSet.nRepeatCount;
this.nAccelerationFraction = aCommonParamSet.nAccelerationFraction;
this.nDecelerationFraction = aCommonParamSet.nDecelerationFraction;
this.bAutoReverse = aCommonParamSet.bAutoReverse;

this.bFirstPerformCall = true;
this.bIsActive = true;

}
extend( ActivityBase, AnimationActivity );


ActivityBase.prototype.activate = function( aEndEvent )
{
this.aEndEvent = aEndEvent;
this.bFirstPerformCall = true;
this.bIsActive = true;
};

ActivityBase.prototype.dispose = function()
{
this.bIsActive = false;

if( this.aEndEvent )
this.aEndEvent.dispose();

this.aEndEvent = null;
};

ActivityBase.prototype.perform = function()
{
if( !this.isActive() )
return false; // no, early exit.

assert( !this.bFirstPerformCall, 'ActivityBase.perform: assertion (!this.FirstPerformCall) failed' );

return true;
};

ActivityBase.prototype.calcTimeLag = function()
{
if( this.isActive() && this.bFirstPerformCall )
{
this.bFirstPerformCall = false;

this.startAnimation();
}
return 0.0;
};

ActivityBase.prototype.isActive = function()
{
return this.bIsActive;
};

ActivityBase.prototype.isDisposed = function()
{
return ( !this.bIsActive && !this.aEndEvent );
};

ActivityBase.prototype.dequeued = function()
{
if( !this.isActive() )
this.endAnimation();
};

ActivityBase.prototype.setTargets = function( aTargetElement )
{
assert( aTargetElement, 'ActivityBase.setTargets: target element is not valid' );

this.aTargetElement = aTargetElement;
};

ActivityBase.prototype.startAnimation = function()
{
throw ( 'ActivityBase.startAnimation: abstract method invoked' );
};

ActivityBase.prototype.endAnimation = function()
{
throw ( 'ActivityBase.endAnimation: abstract method invoked' );
};

ActivityBase.prototype.endActivity = function()
{
this.bIsActive = false;

if( this.aEndEvent )
this.aTimerEventQueue.addEvent( this.aEndEvent );

this.aEndEvent = null;

};

ActivityBase.prototype.calcAcceleratedTime = function( nT )
{


nT = clamp( nT, 0.0, 1.0 );

if( ( this.nAccelerationFraction > 0.0 || this.nDecelerationFraction > 0.0 ) &&
( this.nAccelerationFraction + this.nDecelerationFraction <= 1.0 ) )
{
var nC = 1.0 - 0.5*this.nAccelerationFraction - 0.5*this.nDecelerationFraction;

var nTPrime = 0.0;

if( nT < this.nAccelerationFraction )
{
nTPrime += 0.5 * nT * nT / this.nAccelerationFraction; // partial first interval
}
else
{
nTPrime += 0.5 * this.nAccelerationFraction; // full first interval

if( nT <= ( 1.0 - this.nDecelerationFraction ) )
{
nTPrime += nT - this.nAccelerationFraction; // partial second interval
}
else
{
'y':                {   'type':         NUMBER_PROPERTY,
'get':          'getY',
'set':          'setY',
'getmod':       'makeScaler( 1/nHeight )',
'setmod':       'makeScaler( nHeight)'          },

'fill':             {   'type':         ENUM_PROPERTY,
'get':          'getFillStyle',
'set':          'setFillStyle'                  },

'stroke':           {   'type':         ENUM_PROPERTY,
'get':          'getStrokeStyle',
'set':          'setStrokeStyle'                },

'visibility':       {   'type':         ENUM_PROPERTY,
'get':          'getVisibility',
'set':          'setVisibility'                 },

'fill-color':       {   'type':         COLOR_PROPERTY,
'get':          'getFillColor',
'set':          'setFillColor'                  },

'stroke-color':     {   'type':         COLOR_PROPERTY,
'get':          'getStrokeColor',
'set':          'setStrokeColor'                },

'color':            {   'type':         COLOR_PROPERTY,
'get':          'getFontColor',
'set':          'setFontColor'                  }

};


var TRANSITION_INVALID              = 0;    // Invalid type
var TRANSITION_CLIP_POLYPOLYGON     = 1;    // Transition expressed by parametric clip polygon
var TRANSITION_SPECIAL              = 2;    // Transition expressed by hand-crafted function


var BARWIPE_TRANSITION              = 1;
var BOXWIPE_TRANSITION              = 2;
var FOURBOXWIPE_TRANSITION          = 3;
var ELLIPSEWIPE_TRANSITION          = 4; // 17
var CLOCKWIPE_TRANSITION            = 5; // 22
var PINWHEELWIPE_TRANSITION         = 6; // 23
var PUSHWIPE_TRANSITION             = 7; // 35
var SLIDEWIPE_TRANSITION            = 8; // 36
var FADE_TRANSITION                 = 9; // 37
var RANDOMBARWIPE_TRANSITION        = 10; // 38
var CHECKERBOARDWIPE_TRANSITION     = 11; // 39
var DISSOLVE_TRANSITION             = 12; // 40
var SNAKEWIPE_TRANSITION            = 13; // 30
var PARALLELSNAKESWIPE_TRANSITION   = 14; // 32
var IRISWIPE_TRANSITION             = 15; // 12
var BARNDOORWIPE_TRANSITION         = 16; // 4
var VEEWIPE_TRANSITION              = 17; // 8
var ZIGZAGWIPE_TRANSITION           = 18; // 10
var BARNZIGZAGWIPE_TRANSITION       = 19; // 11
var FANWIPE_TRANSITION              = 20; // 25
var SINGLESWEEPWIPE_TRANSITION      = 21; // 24
var WATERFALLWIPE_TRANSITION        = 22; // 34
var SPIRALWIPE_TRANSITION           = 23; // 31
var MISCDIAGONALWIPE_TRANSITION     = 24; // 7
var BOXSNAKESWIPE_TRANSITION        = 25; // 33

var aTransitionTypeInMap = {
'barWipe'           : BARWIPE_TRANSITION,
'boxWipe'           : BOXWIPE_TRANSITION,
'barnDoorWipe'      : BARNDOORWIPE_TRANSITION,
'fourBoxWipe'       : FOURBOXWIPE_TRANSITION,
'ellipseWipe'       : ELLIPSEWIPE_TRANSITION,
'clockWipe'         : CLOCKWIPE_TRANSITION,
'pinWheelWipe'      : PINWHEELWIPE_TRANSITION,
'miscDiagonalWipe'  : MISCDIAGONALWIPE_TRANSITION,
'pushWipe'          : PUSHWIPE_TRANSITION,
'slideWipe'         : SLIDEWIPE_TRANSITION,
'fade'              : FADE_TRANSITION,
'fanWipe'           : FANWIPE_TRANSITION,
'randomBarWipe'     : RANDOMBARWIPE_TRANSITION,
'checkerBoardWipe'  : CHECKERBOARDWIPE_TRANSITION,
'dissolve'          : DISSOLVE_TRANSITION,
'singleSweepWipe'   : SINGLESWEEPWIPE_TRANSITION,
'snakeWipe'         : SNAKEWIPE_TRANSITION,
'parallelSnakesWipe': PARALLELSNAKESWIPE_TRANSITION,
'spiralWipe'        : SPIRALWIPE_TRANSITION,
'boxSnakesWipe'     : BOXSNAKESWIPE_TRANSITION,
'irisWipe'          : IRISWIPE_TRANSITION,
'veeWipe'           : VEEWIPE_TRANSITION,
'zigZagWipe'        : ZIGZAGWIPE_TRANSITION,
'barnZigZagWipe'    : BARNZIGZAGWIPE_TRANSITION,
'waterfallWipe'     : WATERFALLWIPE_TRANSITION
};

var DEFAULT_TRANS_SUBTYPE                       = 0;
var LEFTTORIGHT_TRANS_SUBTYPE                   = 1;
var TOPTOBOTTOM_TRANS_SUBTYPE                   = 2;
var CORNERSIN_TRANS_SUBTYPE                     = 3; // 11
var CORNERSOUT_TRANS_SUBTYPE                    = 4;
var VERTICAL_TRANS_SUBTYPE                      = 5;
var HORIZONTAL_TRANS_SUBTYPE                    = 6; // 14
var DOWN_TRANS_SUBTYPE                          = 7; // 19
var CIRCLE_TRANS_SUBTYPE                        = 8; // 27
var CLOCKWISETWELVE_TRANS_SUBTYPE               = 9; // 33
var CLOCKWISETHREE_TRANS_SUBTYPE                = 10;
var CLOCKWISESIX_TRANS_SUBTYPE                  = 11;
var CLOCKWISENINE_TRANS_SUBTYPE                 = 12;
var TWOBLADEVERTICAL_TRANS_SUBTYPE              = 13;
var TWOBLADEHORIZONTAL_TRANS_SUBTYPE            = 14;
var FOURBLADE_TRANS_SUBTYPE                     = 15; // 39
var FROMLEFT_TRANS_SUBTYPE                      = 16; // 97
var FROMTOP_TRANS_SUBTYPE                       = 17;
var FROMRIGHT_TRANS_SUBTYPE                     = 18;
var FROMBOTTOM_TRANS_SUBTYPE                    = 19;
var CROSSFADE_TRANS_SUBTYPE                     = 20;
var FADETOCOLOR_TRANS_SUBTYPE                   = 21;
var FADEFROMCOLOR_TRANS_SUBTYPE                 = 22;
var FADEOVERCOLOR_TRANS_SUBTYPE                 = 23;
var THREEBLADE_TRANS_SUBTYPE                    = 24;
var EIGHTBLADE_TRANS_SUBTYPE                    = 25;
var ONEBLADE_TRANS_SUBTYPE                      = 26; // 107
var ACROSS_TRANS_SUBTYPE                        = 27;
var TOPLEFTVERTICAL_TRANS_SUBTYPE               = 28; // 109
var TOPLEFTHORIZONTAL_TRANS_SUBTYPE             = 29; // 64
var TOPLEFTDIAGONAL_TRANS_SUBTYPE               = 30; // 65
var TOPRIGHTDIAGONAL_TRANS_SUBTYPE              = 31; // 66
var BOTTOMRIGHTDIAGONAL_TRANS_SUBTYPE           = 32; // 67
var BOTTOMLEFTDIAGONAL_TRANS_SUBTYPE            = 33; // 68
var RECTANGLE_TRANS_SUBTYPE                     = 34; // 101
var DIAMOND_TRANS_SUBTYPE                       = 35; // 102
var TOPLEFT_TRANS_SUBTYPE                       = 36; // 3
var TOPRIGHT_TRANS_SUBTYPE                      = 37; // 4
var BOTTOMRIGHT_TRANS_SUBTYPE                   = 38; // 5
var BOTTOMLEFT_TRANS_SUBTYPE                    = 39; // 6
var TOPCENTER_TRANS_SUBTYPE                     = 40; // 7
var RIGHTCENTER_TRANS_SUBTYPE                   = 41; // 8
var BOTTOMCENTER_TRANS_SUBTYPE                  = 42; // 9
var LEFTCENTER_TRANS_SUBTYPE                    = 43; // 10
var LEFT_TRANS_SUBTYPE                          = 44; // 20
var UP_TRANS_SUBTYPE                            = 45; // 21
var RIGHT_TRANS_SUBTYPE                         = 46; // 22
var DIAGONALBOTTOMLEFT_TRANS_SUBTYPE            = 47; // 15
var DIAGONALTOPLEFT_TRANS_SUBTYPE               = 48; // 16
var CENTERTOP_TRANS_SUBTYPE                     = 49; // 48
var CENTERRIGHT_TRANS_SUBTYPE                   = 50; // 49
var TOP_TRANS_SUBTYPE                           = 51; // 50
var BOTTOM_TRANS_SUBTYPE                        = 52; // 52
var CLOCKWISETOP_TRANS_SUBTYPE                  = 53; // 40
var CLOCKWISERIGHT_TRANS_SUBTYPE                = 54; // 41
var CLOCKWISEBOTTOM_TRANS_SUBTYPE               = 55; // 42
var CLOCKWISELEFT_TRANS_SUBTYPE                 = 56; // 43
var CLOCKWISETOPLEFT_TRANS_SUBTYPE              = 57; // 44
= function() { return indexSetPageSlide( theSlideIndexPage.selectedSlideIndex + theSlideIndexPage.getTotalThumbnails() ); };
keyCodeDict[INDEX_MODE][HOME_KEY]
= function() { return indexSetPageSlide( 0 ); };
keyCodeDict[INDEX_MODE][END_KEY]
= function() { return indexSetPageSlide( theMetaDoc.nNumberOfSlides - 1 ); };
keyCodeDict[INDEX_MODE][ENTER_KEY]
= function() { return toggleSlideIndex(); };
keyCodeDict[INDEX_MODE][SPACE_KEY]
= function() { return toggleSlideIndex(); };
keyCodeDict[INDEX_MODE][ESCAPE_KEY]
= function() { return abandonIndexMode(); };

return keyCodeDict;
}

function getDefaultCharCodeDictionary()
{
var charCodeDict = {};

charCodeDict[SLIDE_MODE] = {};
charCodeDict[INDEX_MODE] = {};

charCodeDict[SLIDE_MODE]['i']
= function () { return toggleSlideIndex(); };

charCodeDict[INDEX_MODE]['i']
= function () { return toggleSlideIndex(); };
charCodeDict[INDEX_MODE]['-']
= function () { return theSlideIndexPage.decreaseNumberOfColumns(); };
charCodeDict[INDEX_MODE]['=']
= function () { return theSlideIndexPage.increaseNumberOfColumns(); };
charCodeDict[INDEX_MODE]['+']
= function () { return theSlideIndexPage.increaseNumberOfColumns(); };
charCodeDict[INDEX_MODE]['0']
= function () { return theSlideIndexPage.resetNumberOfColumns(); };

return charCodeDict;
}


function slideOnMouseUp( aEvt )
{
if (!aEvt)
aEvt = window.event;

var nOffset = 0;

if( aEvt.button == 0 )
nOffset = 1;
else if( aEvt.button == 2 )
nOffset = -1;

if( 0 != nOffset )
dispatchEffects( nOffset );
return true; // the click has been handled
}

document.handleClick = slideOnMouseUp;


function slideOnMouseWheel(aEvt)
{
var delta = 0;

if (!aEvt)
aEvt = window.event;

if (aEvt.wheelDelta)
{ // IE Opera
delta = aEvt.wheelDelta/120;
}
else if (aEvt.detail)
{ // MOZ
delta = -aEvt.detail/3;
}

if (delta > 0)
skipEffects(-1);
else if (delta < 0)
skipEffects(1);

if (aEvt.preventDefault)
aEvt.preventDefault();

aEvt.returnValue = false;
}

if( window.addEventListener )
{
window.addEventListener( 'DOMMouseScroll', function( aEvt ) { return mouseHandlerDispatch( aEvt, MOUSE_WHEEL ); }, false );
}

window.onmousewheel
= function( aEvt ) { return mouseHandlerDispatch( aEvt, MOUSE_WHEEL ); };

function mouseHandlerDispatch( aEvt, anAction )
{
if( !aEvt )
aEvt = window.event;

var retVal = true;

if ( mouseHandlerDictionary[currentMode] && mouseHandlerDictionary[currentMode][anAction] )
{
var subRetVal = mouseHandlerDictionary[currentMode][anAction]( aEvt );

if( subRetVal != null && subRetVal != undefined )
retVal = subRetVal;
}

if( aEvt.preventDefault && !retVal )
aEvt.preventDefault();

aEvt.returnValue = retVal;

return retVal;
}

document.onmouseup = function( aEvt ) { return mouseHandlerDispatch( aEvt, MOUSE_UP ); };


function mouseClickHelper( aEvt )
{
if( !Detect.isMozilla )
{
var aWindowObject = document.defaultView;
if( aWindowObject )
{
var aTextSelection = aWindowObject.getSelection();
var sSelectedText =  aTextSelection.toString();
if( sSelectedText )
{
DBGLOG( 'text selection: ' + sSelectedText );
if( sLastSelectedText !== sSelectedText )
{
bTextHasBeenSelected = true;
sLastSelectedText = sSelectedText;
}
else
{
bTextHasBeenSelected = false;
}
return null;
}
else if( bTextHasBeenSelected )
{
bTextHasBeenSelected = false;
sLastSelectedText = '';
return null;
}
recognizer = recognizers[i];

if (session.stopped !== FORCED_STOP && ( // 1
!curRecognizer || recognizer == curRecognizer || // 2
recognizer.canRecognizeWith(curRecognizer))) { // 3
recognizer.recognize(inputData);
} else {
recognizer.reset();
}

if (!curRecognizer && recognizer.state & (STATE_BEGAN | STATE_CHANGED | STATE_ENDED)) {
curRecognizer = session.curRecognizer = recognizer;
}
i++;
}
},

get: function(recognizer) {
if (recognizer instanceof Recognizer) {
return recognizer;
}

var recognizers = this.recognizers;
for (var i = 0; i < recognizers.length; i++) {
if (recognizers[i].options.event == recognizer) {
return recognizers[i];
}
}
return null;
},

add: function(recognizer) {
if (invokeArrayArg(recognizer, 'add', this)) {
return this;
}

var existing = this.get(recognizer.options.event);
if (existing) {
this.remove(existing);
}

this.recognizers.push(recognizer);
recognizer.manager = this;

this.touchAction.update();
return recognizer;
},

remove: function(recognizer) {
if (invokeArrayArg(recognizer, 'remove', this)) {
return this;
}

recognizer = this.get(recognizer);

if (recognizer) {
var recognizers = this.recognizers;
var index = inArray(recognizers, recognizer);

if (index !== -1) {
recognizers.splice(index, 1);
this.touchAction.update();
}
}

return this;
},

on: function(events, handler) {
if (events === undefined) {
return;
}
if (handler === undefined) {
return;
}

var handlers = this.handlers;
each(splitStr(events), function(event) {
handlers[event] = handlers[event] || [];
handlers[event].push(handler);
});
return this;
},

off: function(events, handler) {
if (events === undefined) {
return;
}

var handlers = this.handlers;
each(splitStr(events), function(event) {
if (!handler) {
delete handlers[event];
} else {
handlers[event] && handlers[event].splice(inArray(handlers[event], handler), 1);
}
});
return this;
},

emit: function(event, data) {
if (this.options.domEvents) {
triggerDomEvent(event, data);
}

var handlers = this.handlers[event] && this.handlers[event].slice();
if (!handlers || !handlers.length) {
return;
}

data.type = event;
data.preventDefault = function() {
data.srcEvent.preventDefault();
};

var i = 0;
while (i < handlers.length) {
handlers[i](data);
i++;
}
},

destroy: function() {
this.element && toggleCssProps(this, false);

this.handlers = {};
this.session = {};
this.input.destroy();
this.element = null;
}
};

function toggleCssProps(manager, add) {
var element = manager.element;
if (!element.style) {
return;
}
var prop;
each(manager.options.cssProps, function(value, name) {
prop = prefixed(element.style, name);
if (add) {
manager.oldCssProps[prop] = element.style[prop];
element.style[prop] = value;
} else {
element.style[prop] = manager.oldCssProps[prop] || '';
}
});
if (!add) {
manager.oldCssProps = {};
}
this.nGreen *= aT;
this.nBlue *= aT;
return this;
};

RGBColor.clamp = function( aRGBColor )
{
var aClampedRGBColor = new RGBColor( 0, 0, 0 );

aClampedRGBColor.nRed   = clamp( aRGBColor.nRed, 0.0, 1.0 );
aClampedRGBColor.nGreen = clamp( aRGBColor.nGreen, 0.0, 1.0 );
aClampedRGBColor.nBlue  = clamp( aRGBColor.nBlue, 0.0, 1.0 );

return aClampedRGBColor;
};

RGBColor.prototype.convertToHSL = function()
{
var nRed   = clamp( this.nRed, 0.0, 1.0 );
var nGreen = clamp( this.nGreen, 0.0, 1.0 );
var nBlue  = clamp( this.nBlue, 0.0, 1.0 );

var nMax = Math.max( nRed, nGreen, nBlue );
var nMin = Math.min( nRed, nGreen, nBlue );
var nDelta = nMax - nMin;

var nLuminance  = ( nMax + nMin ) / 2.0;
var nSaturation = 0.0;
var nHue = 0.0;
if( nDelta !== 0 )
{
nSaturation = ( nLuminance > 0.5 ) ?
( nDelta / ( 2.0 - nMax - nMin) ) :
( nDelta / ( nMax + nMin ) );

if( nRed == nMax )
nHue = ( nGreen - nBlue ) / nDelta;
else if( nGreen == nMax )
nHue = 2.0 + ( nBlue - nRed ) / nDelta;
else if( nBlue == nMax )
nHue = 4.0 + ( nRed - nGreen ) / nDelta;

nHue *= 60.0;

if( nHue < 0.0 )
nHue += 360.0;
}

return new HSLColor( nHue, nSaturation, nLuminance );

};

RGBColor.prototype.toString = function( bClamped )
{
var aRGBColor;
if( bClamped )
{
aRGBColor = RGBColor.clamp( this );
}
else
{
aRGBColor = this;
}

var nRed = Math.round( aRGBColor.nRed * 255 );
var nGreen = Math.round( aRGBColor.nGreen * 255 );
var nBlue = Math.round( aRGBColor.nBlue * 255 );

return ( 'rgb(' + nRed + ',' + nGreen + ',' + nBlue + ')' );
};

RGBColor.interpolate = function( aStartRGB , aEndRGB, nT )
{
var aResult = aStartRGB.clone();
var aTEndRGB = aEndRGB.clone();
aResult.scale( 1.0 - nT );
aTEndRGB.scale( nT );
aResult.add( aTEndRGB );

return aResult;
};


function HSLColor( nHue, nSaturation, nLuminance )
{
this.eColorSpace = COLOR_SPACE_HSL;
this.nHue = nHue;
this.nSaturation = nSaturation;
this.nLuminance = nLuminance;

this.normalizeHue();
}


HSLColor.prototype.clone = function()
{
return new HSLColor( this.nHue, this.nSaturation, this.nLuminance );
};

HSLColor.prototype.equal = function( aHSLColor )
{
return ( this.nHue == aHSLColor.nHue ) &&
( this.nSaturation += aHSLColor.nSaturation ) &&
( this.nLuminance += aHSLColor.nLuminance );
};

HSLColor.prototype.add = function( aHSLColor )
{
this.nHue += aHSLColor.nHue;
this.nSaturation += aHSLColor.nSaturation;
this.nLuminance += aHSLColor.nLuminance;
this.normalizeHue();
return this;
};

HSLColor.prototype.scale = function( aT )
{
this.nHue *= aT;
this.nSaturation *= aT;
this.nLuminance *= aT;
this.normalizeHue();
return this;
};

HSLColor.clamp = function( aHSLColor )
{
var aClampedHSLColor = new HSLColor( 0, 0, 0 );

aClampedHSLColor.nHue = aHSLColor.nHue % 360;
if( aClampedHSLColor.nHue < 0 )
aClampedHSLColor.nHue += 360;
aClampedHSLColor.nSaturation = clamp( aHSLColor.nSaturation, 0.0, 1.0 );
aClampedHSLColor.nLuminance = clamp( aHSLColor.nLuminance, 0.0, 1.0 );
};

HSLColor.prototype.normalizeHue = function()
{
this.nHue = this.nHue % 360;
if( this.nHue < 0 ) this.nHue += 360;
};

HSLColor.prototype.toString = function()
{
return 'hsl(' + this.nHue.toFixed( 3 ) + ','
+ this.nSaturation.toFixed( 3 ) + ','
+ this.nLuminance.toFixed( 3 ) + ')';
};

HSLColor.prototype.convertToRGB = function()
{
if( !aAnimationRootElement )
return false;

this.aRootNode = createAnimationTree( aAnimationRootElement, this.aContext );

return ( this.aRootNode ? true : false );
};

SlideAnimations.prototype.parseElements = function()
{
if( !this.aRootNode )
return false;

if( !this.aRootNode.parseElement() )
return false;
else
this.bElementsParsed = true;
};

SlideAnimations.prototype.elementsParsed = function()
{
return this.bElementsParsed;
};

SlideAnimations.prototype.isFirstRun = function()
{
return this.aContext.bFirstRun;
};

SlideAnimations.prototype.isAnimated = function()
{
if( !this.bElementsParsed )
return false;

return this.aRootNode.hasPendingAnimation();
};

SlideAnimations.prototype.start = function()
{
if( !this.bElementsParsed )
return false;

this.chargeSourceEvents();
this.chargeInterAnimEvents();

aSlideShow.setSlideEvents( this.aNextEffectEventArray,
this.aInteractiveAnimationSequenceMap,
this.aEventMultiplexer );

if( this.aContext.bFirstRun == undefined )
this.aContext.bFirstRun = true;
else if( this.aContext.bFirstRun )
this.aContext.bFirstRun = false;

this.aContext.bIsInvalid = !this.aRootNode.init();
if( this.aContext.bIsInvalid )
return false;

return this.aRootNode.resolve();
};

SlideAnimations.prototype.end = function( bLeftEffectsSkipped )
{
if( !this.bElementsParsed )
return; // no animations there

this.aRootNode.deactivate();
this.aRootNode.end();

if( bLeftEffectsSkipped && this.isFirstRun() )
{
this.aContext.bFirstRun = undefined;
}
else if( this.isFirstRun() )
{
this.aContext.bFirstRun = false;
}

this.aContext.bIsInvalid = false;
};

SlideAnimations.prototype.dispose = function()
{
if( this.aRootNode )
{
this.aRootNode.dispose();
}
};

SlideAnimations.prototype.clearNextEffectEvents = function()
{
ANIMDBG.print( 'SlideAnimations.clearNextEffectEvents: current slide: ' + nCurSlide );
this.aNextEffectEventArray.clear();
this.aContext.bFirstRun = undefined;
};

SlideAnimations.prototype.chargeSourceEvents = function()
{
for( var id in this.aSourceEventElementMap )
{
this.aSourceEventElementMap[id].charge();
}
};

SlideAnimations.prototype.chargeInterAnimEvents = function()
{
for( var id in this.aInteractiveAnimationSequenceMap )
{
this.aInteractiveAnimationSequenceMap[id].chargeEvents();
}
};


function Event()
{
this.nId = Event.getUniqueId();
}


Event.CURR_UNIQUE_ID = 0;

Event.getUniqueId = function()
{
++Event.CURR_UNIQUE_ID;
return Event.CURR_UNIQUE_ID;
};

Event.prototype.getId = function()
{
return this.nId;
};


function DelayEvent( aFunctor, nTimeout )
{
DelayEvent.superclass.constructor.call( this );

this.aFunctor = aFunctor;
this.nTimeout = nTimeout;
this.bWasFired = false;
}
extend( DelayEvent, Event );


DelayEvent.prototype.fire = function()
{
assert( this.isCharged(), 'DelayEvent.fire: assertion isCharged failed' );

this.bWasFired = true;
this.aFunctor();
'interactive-sequence'      : IMPRESS_INTERACTIVE_SEQUENCE_NODE
};

var aImpressNodeTypeOutMap = [ 'default', 'on-click', 'with-previous', 'after-previous',
'main-sequence', 'timing-root', 'interactive-sequence' ];


var aPresetClassInMap = {};


var aPresetIdInMap = {};


var RESTART_MODE_DEFAULT            = 0;
var RESTART_MODE_INHERIT            = 0; // eslint-disable-line no-unused-vars
var RESTART_MODE_ALWAYS             = 1;
var RESTART_MODE_WHEN_NOT_ACTIVE    = 2;
var RESTART_MODE_NEVER              = 3;

var aRestartModeInMap = {
'inherit'       : RESTART_MODE_DEFAULT,
'always'        : RESTART_MODE_ALWAYS,
'whenNotActive' : RESTART_MODE_WHEN_NOT_ACTIVE,
'never'         : RESTART_MODE_NEVER
};

var aRestartModeOutMap = [ 'inherit','always', 'whenNotActive', 'never' ];


var FILL_MODE_DEFAULT           = 0;
var FILL_MODE_INHERIT           = 0; // eslint-disable-line no-unused-vars
var FILL_MODE_REMOVE            = 1;
var FILL_MODE_FREEZE            = 2;
var FILL_MODE_HOLD              = 3;
var FILL_MODE_TRANSITION        = 4;
var FILL_MODE_AUTO              = 5;

var aFillModeInMap = {
'inherit'       : FILL_MODE_DEFAULT,
'remove'        : FILL_MODE_REMOVE,
'freeze'        : FILL_MODE_FREEZE,
'hold'          : FILL_MODE_HOLD,
'transition'    : FILL_MODE_TRANSITION,
'auto'          : FILL_MODE_AUTO
};

var aFillModeOutMap = [ 'inherit', 'remove', 'freeze', 'hold', 'transition', 'auto' ];


var ADDITIVE_MODE_UNKNOWN       = 0; // eslint-disable-line no-unused-vars
var ADDITIVE_MODE_BASE          = 1;
var ADDITIVE_MODE_SUM           = 2;
var ADDITIVE_MODE_REPLACE       = 3;
var ADDITIVE_MODE_MULTIPLY      = 4;
var ADDITIVE_MODE_NONE          = 5;

var aAddittiveModeInMap = {
'base'          : ADDITIVE_MODE_BASE,
'sum'           : ADDITIVE_MODE_SUM,
'replace'       : ADDITIVE_MODE_REPLACE,
'multiply'      : ADDITIVE_MODE_MULTIPLY,
'none'          : ADDITIVE_MODE_NONE
};

var aAddittiveModeOutMap = [ 'unknown', 'base', 'sum', 'replace', 'multiply', 'none' ];


var ACCUMULATE_MODE_NONE        = 0;
var ACCUMULATE_MODE_SUM         = 1;

var aAccumulateModeOutMap = [ 'none', 'sum' ];

var CALC_MODE_DISCRETE          = 1;
var CALC_MODE_LINEAR            = 2;
var CALC_MODE_PACED             = 3;
var CALC_MODE_SPLINE            = 4;

var aCalcModeInMap = {
'discrete'      : CALC_MODE_DISCRETE,
'linear'        : CALC_MODE_LINEAR,
'paced'         : CALC_MODE_PACED,
'spline'        : CALC_MODE_SPLINE
};

var aCalcModeOutMap = [ 'unknown', 'discrete', 'linear', 'paced', 'spline' ];


var COLOR_SPACE_RGB = 0;
var COLOR_SPACE_HSL = 1;

var aColorSpaceInMap = { 'rgb': COLOR_SPACE_RGB, 'hsl': COLOR_SPACE_HSL };

var aColorSpaceOutMap = [ 'rgb', 'hsl' ];


var CLOCKWISE               = 0;
var COUNTERCLOCKWISE        = 1;

var aClockDirectionInMap = { 'clockwise': CLOCKWISE, 'counter-clockwise': COUNTERCLOCKWISE };

var aClockDirectionOutMap = [ 'clockwise', 'counter-clockwise' ];


var UNKNOWN_PROPERTY        = 0; // eslint-disable-line no-unused-vars
var NUMBER_PROPERTY         = 1;
var ENUM_PROPERTY           = 2;
var COLOR_PROPERTY          = 3;
var STRING_PROPERTY         = 4;
var BOOL_PROPERTY           = 5;
var TUPLE_NUMBER_PROPERTY   = 6;

var aValueTypeOutMap = [ 'unknown', 'number', 'enum', 'color', 'string', 'boolean' ];


var aAttributeMap =
{
'height':           {   'type':         NUMBER_PROPERTY,
'get':          'getHeight',
'set':          'setHeight',
'getmod':       'makeScaler( 1/nHeight )',
'setmod':       'makeScaler( nHeight)'          },

'opacity':          {   'type':         NUMBER_PROPERTY,
'get':          'getOpacity',
'set':          'setOpacity'                    },

'scale':           {   'type':          TUPLE_NUMBER_PROPERTY,
'get':          'getSize',
'set':          'setSize'                       },

'translate':       {   'type':          TUPLE_NUMBER_PROPERTY,
'get':          'getPos',
'set':          'setPos'                        },

'rotate':           {   'type':         NUMBER_PROPERTY,
'get':          'getRotationAngle',
'set':          'setRotationAngle'              },

'width':            {   'type':         NUMBER_PROPERTY,
'get':          'getWidth',
'set':          'setWidth',
'getmod':       'makeScaler( 1/nWidth )',
'setmod':       'makeScaler( nWidth)'           },

'x':                {   'type':         NUMBER_PROPERTY,
'get':          'getX',
'set':          'setX',
'getmod':       'makeScaler( 1/nWidth )',
'setmod':       'makeScaler( nWidth)'           },

log( 'PlaceholderShape.setTextContent: text element is not valid in placeholder of type '
+ this.className + ' that belongs to master slide ' + this.masterPage.id );
return;
}
this.aTextPlaceholderElement.textContent = sText;
};

TextFieldHandler.prototype.update = function()
{
if( !this.aTextContentProvider )
log('TextFieldHandler.update: text content provider not defined.');
else
this.aTextContentProvider.update( this );
};

function SlideNumberFieldHandler( aPlaceholderShape, aTextContentProvider )
{
SlideNumberFieldHandler.superclass.constructor.call( this, aPlaceholderShape, aTextContentProvider );
}
extend( SlideNumberFieldHandler, TextFieldHandler );


SlideNumberFieldHandler.prototype.update = function( nPageNumber )
{
if( !this.aTextContentProvider )
log('TextFieldHandler.update: text content provider not defined.');
else
this.aTextContentProvider.update( this, nPageNumber );
};


function TextFieldContentProvider()
{
this.sId = TextFieldContentProvider.getUniqueId();
}


TextFieldContentProvider.CURR_UNIQUE_ID = 0;

TextFieldContentProvider.getUniqueId = function()
{
++TextFieldContentProvider.CURR_UNIQUE_ID;
return TextFieldContentProvider.CURR_UNIQUE_ID;
};

function FixedTextProvider( aText )
{
FixedTextProvider.superclass.constructor.call( this );
this.text = aText;
}
extend( FixedTextProvider, TextFieldContentProvider );


FixedTextProvider.prototype.update = function( aFixedTextField )
{
aFixedTextField.setTextContent( this.text );
};

function FixedTextByElementProvider( aTextFieldContentElement )
{
FixedTextByElementProvider.superclass.constructor.call( this, aTextFieldContentElement.textContent );
}
extend( FixedTextByElementProvider, FixedTextProvider );

function CurrentDateTimeProvider( aTextFieldContentElement, sDateTimeFormat )
{
CurrentDateTimeProvider.superclass.constructor.call( this, aTextFieldContentElement );
if( aTextFieldContentElement )
this.dateTimeFormat = getOOOAttribute( aTextFieldContentElement, aOOOAttrDateTimeFormat );
else
{
this.dateTimeFormat = sDateTimeFormat;
}
}
extend( CurrentDateTimeProvider, TextFieldContentProvider );


CurrentDateTimeProvider.prototype.update = function( aDateTimeField )
{
var sText = this.createDateTimeText();
aDateTimeField.setTextContent( sText );
};


CurrentDateTimeProvider.prototype.createDateTimeText = function()
{
var sDate;
if( this.dateTimeFormat === '<date>' )
sDate = new Date().toLocaleDateString();
else if( this.dateTimeFormat === '<time>' )
sDate = new Date().toLocaleTimeString();
else
sDate = new Date().toLocaleDateString();
return sDate;
};

function SlideNumberProvider( nInitialSlideNumber, sPageNumberingType )
{
SlideNumberProvider.superclass.constructor.call( this );
this.nInitialSlideNumber = nInitialSlideNumber;
this.pageNumberingType = sPageNumberingType;

}
extend( SlideNumberProvider, TextFieldContentProvider );


SlideNumberProvider.prototype.getNumberingType = function()
{
return this.pageNumberingType;
};


SlideNumberProvider.prototype.update = function( aSlideNumberField, nSlideNumber )
{
if( nSlideNumber === undefined )
{
if( nCurSlide === undefined )
nSlideNumber = this.nInitialSlideNumber;
else
nSlideNumber = nCurSlide + 1;
}
var sText = this.createSlideNumberText( nSlideNumber, this.getNumberingType() );
aSlideNumberField.setTextContent( sText );
};


SlideNumberProvider.prototype.createSlideNumberText = function( nSlideNumber /*, sNumberingType*/ )
{
return String( nSlideNumber );
};


function SlideIndexPage()
{
this.pageElementId = 'slide_index';
this.pageBgColor = 'rgb(252,252,252)';
this.pageElement = this.createPageElement();
assert( this.pageElement, 'SlideIndexPage: pageElement is not valid' );
this.indexColumns = INDEX_COLUMNS_DEFAULT;
this.totalThumbnails = this.indexColumns * this.indexColumns;
this.selectedSlideIndex = undefined;

this.xSpacingFactor = 600/28000;
this.ySpacingFactor = 450/21000;
this.xSpacing = WIDTH * this.xSpacingFactor;
this.ySpacing = HEIGHT * this.ySpacingFactor;
this.halfBorderWidthFactor = ( 300/28000 ) * ( this.indexColumns / 3 );
this.halfBorderWidth = WIDTH * this.halfBorderWidthFactor;
this.borderWidth = 2 * this.halfBorderWidth;
this.scaleFactor = ( 1 - ( this.indexColumns + 1 ) * this.xSpacingFactor ) /
{
sInfo = 'description: ' + this.sTimingDescription + ', ';

sInfo += ', type: ' +  aTimingTypeOutMap[ this.getType() ];
sInfo += ', offset: ' + this.getOffset();
sInfo += ', event base element id: ' + this.getEventBaseElementId();
sInfo += ', timing event type: ' + aEventTriggerOutMap[ this.getEventType() ];
}
else
{
switch( this.getType() )
{
case INDEFINITE_TIMING:
sInfo += 'indefinite';
break;
case OFFSET_TIMING:
sInfo += this.getOffset();
break;
case EVENT_TIMING:
case SYNCBASE_TIMING:
if( this.getEventBaseElementId() )
sInfo += this.getEventBaseElementId() + '.';
sInfo += aEventTriggerOutMap[ this.getEventType() ];
if( this.getOffset() )
{
if( this.getOffset() > 0 )
sInfo += '+';
sInfo += this.getOffset();
}
}
}

return sInfo;
};


function Duration( sDurationAttribute )
{
this.bIndefinite = false;
this.bMedia = false;
this.nValue = undefined;
this.bDefined = false;

if( !sDurationAttribute )
return;

if( sDurationAttribute == 'indefinite' )
this.bIndefinite = true;
else if( sDurationAttribute == 'media' )
this.bMedia = true;
else
{
this.nValue = Timing.parseClockValue( sDurationAttribute );
if( this.nValue <= 0.0 )
this.nValue = 0.001;  // duration must be always greater than 0
}
this.bDefined = true;
}


Duration.prototype.isSet = function()
{
return this.bDefined;
};

Duration.prototype.isIndefinite = function()
{
return this.bIndefinite;
};

Duration.prototype.isMedia = function()
{
return this.bMedia;
};

Duration.prototype.isValue = function()
{
return this.nValue != undefined;
};

Duration.prototype.getValue= function()
{
return this.nValue;
};

Duration.prototype.info= function()
{
var sInfo;

if( this.isIndefinite() )
sInfo = 'indefinite';
else if( this.isMedia() )
sInfo = 'media';
else if( this.getValue() )
sInfo = this.getValue();

return sInfo;
};


function AnimationNode()
{
}

AnimationNode.prototype.init = function() {};
AnimationNode.prototype.resolve = function() {};
AnimationNode.prototype.activate = function() {};
AnimationNode.prototype.deactivate = function() {};
AnimationNode.prototype.end = function() {};
AnimationNode.prototype.getState = function() {};
AnimationNode.prototype.registerDeactivatingListener = function() {};
AnimationNode.prototype.notifyDeactivating = function() {};


function NodeContext( aSlideShowContext )
{
this.aContext = aSlideShowContext;
this.aAnimationNodeMap = null;
this.aAnimatedElementMap = null;
this.aSourceEventElementMap = null;
this.nStartDelay = 0.0;
this.bFirstRun = undefined;
this.bIsInvalid = false;
this.aSlideHeight = HEIGHT;
this.aSlideWidth = WIDTH;
}


NodeContext.prototype.makeSourceEventElement = function( sId, aEventBaseElem )
{
if( !aEventBaseElem )
{
log( 'NodeContext.makeSourceEventElement: event base element is not valid' );
return null;
}

if( !this.aContext.aEventMultiplexer )
{
log( 'NodeContext.makeSourceEventElement: event multiplexer not initialized' );
return null;
}

if( !this.aSourceEventElementMap[ sId ] )
{
this.aSourceEventElementMap[ sId ] = new SourceEventElement( sId, aEventBaseElem, this.aContext.aEventMultiplexer );
}
return this.aSourceEventElementMap[ sId ];
};



var TimeInSec = Timing.parseClockValue( sClockValue );
if( TimeInSec != undefined )
{
this.eTimingType = OFFSET_TIMING;
this.nOffset = bPositiveOffset ? TimeInSec : -TimeInSec;
}
}
else
{
var aTimingSplit = [];
bPositiveOffset = true;
if( this.sTimingDescription.indexOf( '+' ) != -1 )
{
aTimingSplit = this.sTimingDescription.split( '+' );
}
else if( this.sTimingDescription.indexOf( '-' ) != -1 )
{
aTimingSplit = this.sTimingDescription.split( '-' );
bPositiveOffset = false;
}
else
{
aTimingSplit[0] = this.sTimingDescription;
aTimingSplit[1] = '';
}

if( aTimingSplit[0].indexOf( '.' ) != -1 )
{
var aEventSplit = aTimingSplit[0].split( '.' );
this.sEventBaseElementId = aEventSplit[0];
this.eEventType = getEventTriggerType( aEventSplit[1] );
}
else
{
this.eEventType = getEventTriggerType( aTimingSplit[0] );
}

if( this.eEventType == EVENT_TRIGGER_UNKNOWN )
return;

if( ( this.eEventType == EVENT_TRIGGER_BEGIN_EVENT ) ||
( this.eEventType == EVENT_TRIGGER_END_EVENT ) )
{
this.eTimingType = SYNCBASE_TIMING;
}
else
{
this.eTimingType = EVENT_TIMING;
}

if( aTimingSplit[1] )
{
sClockValue = aTimingSplit[1];
TimeInSec = Timing.parseClockValue( sClockValue );
if( TimeInSec != undefined )
{
this.nOffset = ( bPositiveOffset ) ? TimeInSec : -TimeInSec;
}
else
{
this.eTimingType = UNKNOWN_TIMING;
}

}
}
}

};

Timing.parseClockValue = function( sClockValue )
{
if( !sClockValue )
return 0.0;

var nTimeInSec = undefined;

var reFullClockValue = /^([0-9]+):([0-5][0-9]):([0-5][0-9])(.[0-9]+)?$/;
var rePartialClockValue = /^([0-5][0-9]):([0-5][0-9])(.[0-9]+)?$/;
var reTimeCountValue = /^([0-9]+)(.[0-9]+)?(h|min|s|ms)?$/;

if( reFullClockValue.test( sClockValue ) )
{
var aClockTimeParts = reFullClockValue.exec( sClockValue );

var nHours = parseInt( aClockTimeParts[1] );
var nMinutes = parseInt( aClockTimeParts[2] );
var nSeconds = parseInt( aClockTimeParts[3] );
if( aClockTimeParts[4] )
nSeconds += parseFloat( aClockTimeParts[4] );

nTimeInSec = ( ( nHours * 60 ) +  nMinutes ) * 60 + nSeconds;

}
else if( rePartialClockValue.test( sClockValue ) )
{
aClockTimeParts = rePartialClockValue.exec( sClockValue );

nMinutes = parseInt( aClockTimeParts[1] );
nSeconds = parseInt( aClockTimeParts[2] );
if( aClockTimeParts[3] )
nSeconds += parseFloat( aClockTimeParts[3] );

nTimeInSec = nMinutes * 60 + nSeconds;
}
else if( reTimeCountValue.test( sClockValue ) )
{
aClockTimeParts = reTimeCountValue.exec( sClockValue );

var nTimeCount = parseInt( aClockTimeParts[1] );
if( aClockTimeParts[2] )
nTimeCount += parseFloat( aClockTimeParts[2] );

if( aClockTimeParts[3] )
{
if( aClockTimeParts[3] == 'h' )
{
nTimeInSec = nTimeCount * 3600;
}
else if( aClockTimeParts[3] == 'min' )
{
nTimeInSec = nTimeCount * 60;
}
else if( aClockTimeParts[3] == 's' )
{
nTimeInSec = nTimeCount;
}
else if( aClockTimeParts[3] == 'ms' )
{
nTimeInSec = nTimeCount / 1000;
}
}
else
{
nTimeInSec = nTimeCount;
}

}

if( nTimeInSec )
nTimeInSec = parseFloat( nTimeInSec.toFixed( 3 ) );
return nTimeInSec;
};

Timing.prototype.info = function( bVerbose )
{

var sInfo = '';

if( bVerbose )
COLOR_SPACE_HSL );
aInterpolator = aInterpolatorMaker( this.getColorInterpolationDirection() );
}
else
{
ANIMDBG.print( 'AnimationColorNode.createActivity: color space rgb'  );
aColorAnimation = aAnimation;
aInterpolator = aInterpolatorHandler.getInterpolator( this.getCalcMode(),
COLOR_PROPERTY,
COLOR_SPACE_RGB );
}

return createActivity( aActivityParamSet, this, aColorAnimation, aInterpolator );
};

AnimationColorNode.prototype.getColorInterpolation = function()
{
return this.eColorInterpolation;
};

AnimationColorNode.prototype.getColorInterpolationDirection = function()
{
return this.eColorInterpolationDirection;
};

AnimationColorNode.prototype.info = function( bVerbose )
{
var sInfo = AnimationColorNode.superclass.info.call( this, bVerbose );

if( bVerbose )
{
sInfo += ';  color-interpolation: ' + aColorSpaceOutMap[ this.getColorInterpolation() ];

sInfo += ';  color-interpolation-direction: ' + aClockDirectionOutMap[ this.getColorInterpolationDirection() ];
}
return sInfo;
};


function AnimationTransitionFilterNode(  aAnimElem, aParentNode, aNodeContext )
{
AnimationTransitionFilterNode.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

this.sClassName = 'AnimationTransitionFilterNode';

this.eTransitionType = undefined;
this.eTransitionSubType = undefined;
this.bReverseDirection = undefined;
this.eTransitionMode = undefined;
}
extend( AnimationTransitionFilterNode, AnimationBaseNode );


AnimationTransitionFilterNode.prototype.createActivity = function()
{
var aActivityParamSet = this.fillActivityParams();

return createShapeTransition( aActivityParamSet,
this.getAnimatedElement(),
this.aNodeContext.aSlideWidth,
this.aNodeContext.aSlideHeight,
this );
};

AnimationTransitionFilterNode.prototype.parseElement = function()
{
var bRet = AnimationTransitionFilterNode.superclass.parseElement.call( this );
var bIsValidTransition = true;

var aAnimElem = this.aElement;

this.eTransitionType = undefined;
var sTypeAttr = aAnimElem.getAttributeNS( NSS['smil'], 'type' );
if( sTypeAttr && aTransitionTypeInMap[ sTypeAttr ] )
{
this.eTransitionType = aTransitionTypeInMap[ sTypeAttr ];
}
else
{
bIsValidTransition = false;
log( 'AnimationTransitionFilterNode.parseElement: transition type not valid: ' + sTypeAttr );
}

this.eTransitionSubType = undefined;
var sSubTypeAttr = aAnimElem.getAttributeNS( NSS['smil'], 'subtype' );
if( sSubTypeAttr === null )
sSubTypeAttr = 'default';
if( sSubTypeAttr && ( aTransitionSubtypeInMap[ sSubTypeAttr ] !== undefined  ) )
{
this.eTransitionSubType = aTransitionSubtypeInMap[ sSubTypeAttr ];
}
else
{
bIsValidTransition = false;
log( 'AnimationTransitionFilterNode.parseElement: transition subtype not valid: ' + sSubTypeAttr );
}

if( !bIsValidTransition )
{
this.eTransitionType = FADE_TRANSITION;
this.eTransitionSubType = CROSSFADE_TRANS_SUBTYPE;
log( 'AnimationTransitionFilterNode.parseElement: in place of the invalid transition a crossfade transition is used' );
}

this.bReverseDirection = false;
var sDirectionAttr = aAnimElem.getAttributeNS( NSS['smil'], 'direction' );
if( sDirectionAttr == 'reverse' )
this.bReverseDirection = true;

this.eTransitionMode = TRANSITION_MODE_IN;
var sModeAttr = aAnimElem.getAttributeNS( NSS['smil'], 'mode' );
if( sModeAttr === 'out' )
this.eTransitionMode = TRANSITION_MODE_OUT;

return bRet;
};

AnimationTransitionFilterNode.prototype.getTransitionType = function()
{
return this.eTransitionType;
};

AnimationTransitionFilterNode.prototype.getTransitionSubType = function()
{
return this.eTransitionSubType;
};

AnimationTransitionFilterNode.prototype.getTransitionMode = function()
{
return this.eTransitionMode;
};

AnimationTransitionFilterNode.prototype.getReverseDirection = function()
{
return this.bReverseDirection;
};

AnimationTransitionFilterNode.prototype.info = function( bVerbose )
{
var sInfo = AnimationTransitionFilterNode.superclass.info.call( this, bVerbose );

if( bVerbose )
{
sInfo += ';  type: ' + getKeyByValue(aTransitionTypeInMap, this.getTransitionType());

sInfo += ';  subtype: ' + getKeyByValue(aTransitionSubtypeInMap, this.getTransitionSubType());

if( this.getReverseDirection() )
sInfo += ';  direction: reverse';
}
{
ValueListActivity.superclass.activate.call( this, aEndEvent );
for( var i = 0; i < this.aValueList.length; ++i )
{
ANIMDBG.print( 'createValueListActivity: value[' + i + '] = ' + this.aValueList[i] );
}
};

ValueListActivity.prototype.initAnimatedElement = function()
{
if( this.aAnimation )
{
var aValue = this.aValueList[0];
aValue = this.aFormula ? this.aFormula( aValue ) : aValue;
this.aAnimation.perform(aValue);
}
};

ValueListActivity.prototype.startAnimation = function()
{
if( this.isDisposed() || !this.aAnimation  )
{
log( 'ValueListActivity.startAnimation: activity disposed or not valid animation' );
return;
}

ValueListActivity.superclass.startAnimation.call( this );

this.aAnimation.start( this.getTargetElement() );
};

ValueListActivity.prototype.endAnimation = function()
{
if( this.aAnimation )
this.aAnimation.end();
};

ValueListActivity.prototype.performContinuousHook = function( nIndex, nFractionalIndex, nRepeatCount )
{
if( this.isDisposed() || !this.aAnimation  )
{
log( 'ValueListActivity.performContinuousHook: activity disposed or not valid animation' );
return;
}

assert( ( nIndex + 1 ) < this.aValueList.length,
'ValueListActivity.performContinuousHook: assertion (nIndex + 1 < this.aValueList.length) failed' );


var aValue = this.aInterpolator( this.aValueList[ nIndex ],
this.aValueList[ nIndex+1 ],
nFractionalIndex );

if( this.bCumulative )
{
aValue = this.add( aValue, this.scale( nRepeatCount, this.aLastValue ) );
}

aValue = this.aFormula ? this.aFormula( aValue ) : aValue;
this.aAnimation.perform( aValue );
};

ValueListActivity.prototype.performDiscreteHook = function( nFrame, nRepeatCount )
{
if( this.isDisposed() || !this.aAnimation  )
{
log( 'ValueListActivity.performDiscreteHook: activity disposed or not valid animation' );
return;
}

assert( nFrame < this.aValueList.length,
'ValueListActivity.performDiscreteHook: assertion ( nFrame < this.aValueList.length) failed' );

var aValue = this.aValueList[nFrame];

if( this.bCumulative )
{
aValue = this.add( aValue, this.scale( nRepeatCount, this.aLastValue ) );
}

aValue = this.aFormula ? this.aFormula( aValue ) : aValue;
this.aAnimation.perform( aValue );
};

ValueListActivity.prototype.performEnd = function()
{
if( this.aAnimation )
{
var aValue = this.aFormula ? this.aFormula( this.aLastValue ) : this.aLastValue;
this.aAnimation.perform( aValue );
}
};

ValueListActivity.prototype.dispose = function()
{
ValueListActivity.superclass.dispose.call( this );
};


return ValueListActivity;
}


var LinearValueListActivity = instantiate( ValueListActivityTemplate, ContinuousKeyTimeActivityBase );
var DiscreteValueListActivity = instantiate( ValueListActivityTemplate, DiscreteActivityBase );


function createActivity( aActivityParamSet, aAnimationNode, aAnimation, aInterpolator )
{
var eCalcMode = aAnimationNode.getCalcMode();

var sAttributeName = aAnimationNode.getAttributeName();
var aAttributeProp = aAttributeMap[ sAttributeName ];

var eValueType = aAttributeProp[ 'type' ];
var eValueSubtype = aAttributeProp[ 'subtype' ];

if( ! aInterpolator )
{
aInterpolator = aInterpolatorHandler.getInterpolator( eCalcMode,
eValueType,
eValueSubtype );
}

var bAccumulate = ( aAnimationNode.getAccumulate() === ACCUMULATE_MODE_SUM )
&& !( eValueType === BOOL_PROPERTY ||
eValueType === STRING_PROPERTY ||
eValueType === ENUM_PROPERTY );

if( aAnimationNode.getFormula() )
{
var sFormula =  aAnimationNode.getFormula();
var reMath = /abs|sqrt|asin|acos|atan|sin|cos|tan|exp|log|min|max/g;
sFormula = sFormula.replace(reMath, 'Math.$&');
sFormula = sFormula.replace(/pi(?!\w)/g, 'Math.PI');
sFormula = sFormula.replace(/e(?!\w)/g, 'Math.E');
sFormula = sFormula.replace(/\$/g, '__PARAM0__');

var aAnimatedElement = aAnimationNode.getAnimatedElement();
var aBBox = aAnimatedElement.getBaseBBox();

var width = aBBox.width / aActivityParamSet.nSlideWidth;
var height = aBBox.height / aActivityParamSet.nSlideHeight;
var x = ( aBBox.x + aBBox.width / 2 ) / aActivityParamSet.nSlideWidth;
var y = ( aBBox.y + aBBox.height / 2 ) / aActivityParamSet.nSlideHeight;

aActivityParamSet.aFormula = function( __PARAM0__ ) {

return eval(sFormula);
};
{
this.backgroundObjectsId = this.backgroundObjects.getAttribute( 'id' );
this.backgroundObjectsVisibility = initVisibilityProperty( this.backgroundObjects );

if( this.backgroundObjectsVisibility != HIDDEN )
{
var aBackgroundObjectList = getElementChildren( this.backgroundObjects );
var nFrom = 0;
var nCount = 0;
var nSubGroupId = 1;
var sClass;
var sId = '';
var i = 0;
for( ; i < aBackgroundObjectList.length; ++i )
{
var aObject = aBackgroundObjectList[i];
removeRedundantParagraphFromTextFieldShape( aObject );
sClass = null;
var sFieldType = getTextFieldType( aObject );
if( sFieldType && aObject.firstElementChild )
{
var sObjId = aObject.firstElementChild.getAttribute( 'id' );
if( sObjId )
{
sClass = sFieldType + '.' + sObjId;
aObject.setAttribute('class', sClass);
}
}
if( !sClass )
{
sClass = aBackgroundObjectList[i].getAttribute('class');
if( sClass === aDateTimeClassName || sClass === aFooterClassName
|| sClass === aHeaderClassName || sClass === aSlideNumberClassName)
{
sClass += '.Default';
aObject.setAttribute('class', sClass);
}
}
if( !sClass || !isTextFieldByClassName( sClass ) )
{
if( nCount === 0 )
{
nFrom = i;
sId = this.backgroundObjectsId + '.' + nSubGroupId;
++nSubGroupId;
this.aBackgroundObjectSubGroupIdList.push( sId );
}
++nCount;
}
else
{
this.aBackgroundObjectSubGroupIdList.push( sClass );
if( nCount !== 0 )
{
createElementGroup( this.backgroundObjects, aBackgroundObjectList, nFrom, nCount, 'BackgroundObjectSubgroup', sId );
nCount = 0;
}
}
}
if( nCount !== 0 )
{
createElementGroup( this.backgroundObjects, aBackgroundObjectList, nFrom, nCount, 'BackgroundObjectSubgroup', sId );
}
}
}
else
{
this.backgroundObjectsId = '';
log( 'MasterPage: the background objects element is not valid.' );
}

this.aPlaceholderShapeSet = {};
this.initPlaceholderShapes();
}

MasterPage.prototype =
{

initPlaceholderShapes : function()
{
var sClassName;
var i = 0;
for( ; i < this.aBackgroundObjectSubGroupIdList.length; ++i )
{
sClassName = this.aBackgroundObjectSubGroupIdList[i];
if( isTextFieldByClassName( sClassName ) )
this.aPlaceholderShapeSet[ sClassName ] = new PlaceholderShape( this, sClassName );
}
}

}; // end MasterPage prototype

function PlaceholderShape( aMasterPage, sClassName )
{
this.masterPage = aMasterPage;
this.className = sClassName;

this.element = null;
this.textElement = null;
this.init();
}

PlaceholderShape.prototype.isValid = function()
{
return ( this.element && this.textElement );
};


PlaceholderShape.prototype.init = function()
{
var aTextFieldElement = getElementByClassName( this.masterPage.backgroundObjects, this.className );
if( aTextFieldElement )
{
var aTextElem = getElementByClassName( aTextFieldElement, 'SVGTextShape' );
if( aTextElem )
{
var aPlaceholderElement = getElementByClassName(aTextElem, 'PlaceholderText');
if( aPlaceholderElement )
{
var aSVGRectElem = getElementByClassName( aTextFieldElement, 'BoundingBox' );
if( aSVGRectElem )
{
var aRect = new Rectangle( aSVGRectElem );
var sTextAdjust = getOOOAttribute( aTextFieldElement, aOOOAttrTextAdjust );
var nMargin = 250; // 1000th mm
var sTextAnchor, sX;
if( sTextAdjust == 'left' )
{
sTextAnchor = 'start';
sX = String( Math.trunc( aRect.left + nMargin ) );
}
else if( sTextAdjust == 'right' )
{
sTextAnchor = 'end';
sX = String( Math.trunc( aRect.right - nMargin ) );
}
else if( sTextAdjust == 'center' )
{
sTextAnchor = 'middle';
var nMiddle = ( aRect.left + aRect.right ) / 2;
sX = String( parseInt( String( nMiddle ) ) );
}
if( sTextAnchor )
{
aTextElem.setAttribute( 'text-anchor', sTextAnchor );
if( sX )
aTextElem.setAttribute( 'x', sX );

var aTSpanElements = getElementsByClassName( aTextElem, 'TextPosition' );
if( aTSpanElements )
return this;
},

requireFailure: function(otherRecognizer) {
if (invokeArrayArg(otherRecognizer, 'requireFailure', this)) {
return this;
}

var requireFail = this.requireFail;
otherRecognizer = getRecognizerByNameIfManager(otherRecognizer, this);
if (inArray(requireFail, otherRecognizer) === -1) {
requireFail.push(otherRecognizer);
otherRecognizer.requireFailure(this);
}
return this;
},

dropRequireFailure: function(otherRecognizer) {
if (invokeArrayArg(otherRecognizer, 'dropRequireFailure', this)) {
return this;
}

otherRecognizer = getRecognizerByNameIfManager(otherRecognizer, this);
var index = inArray(this.requireFail, otherRecognizer);
if (index > -1) {
this.requireFail.splice(index, 1);
}
return this;
},

hasRequireFailures: function() {
return this.requireFail.length > 0;
},

canRecognizeWith: function(otherRecognizer) {
return !!this.simultaneous[otherRecognizer.id];
},

emit: function(input) {
var self = this;
var state = this.state;

function emit(event) {
self.manager.emit(event, input);
}

if (state < STATE_ENDED) {
emit(self.options.event + stateStr(state));
}

emit(self.options.event); // simple 'eventName' events

if (input.additionalEvent) { // additional event(panleft, panright, pinchin, pinchout...)
emit(input.additionalEvent);
}

if (state >= STATE_ENDED) {
emit(self.options.event + stateStr(state));
}
},

tryEmit: function(input) {
if (this.canEmit()) {
return this.emit(input);
}
this.state = STATE_FAILED;
},

canEmit: function() {
var i = 0;
while (i < this.requireFail.length) {
if (!(this.requireFail[i].state & (STATE_FAILED | STATE_POSSIBLE))) {
return false;
}
i++;
}
return true;
},

recognize: function(inputData) {
var inputDataClone = assign({}, inputData);

if (!boolOrFn(this.options.enable, [this, inputDataClone])) {
this.reset();
this.state = STATE_FAILED;
return;
}

if (this.state & (STATE_RECOGNIZED | STATE_CANCELLED | STATE_FAILED)) {
this.state = STATE_POSSIBLE;
}

this.state = this.process(inputDataClone);

if (this.state & (STATE_BEGAN | STATE_CHANGED | STATE_ENDED | STATE_CANCELLED)) {
this.tryEmit(inputDataClone);
}
},

process: function(inputData) { }, // jshint ignore:line

getTouchAction: function() { },

reset: function() { }
};

function stateStr(state) {
if (state & STATE_CANCELLED) {
return 'cancel';
} else if (state & STATE_ENDED) {
return 'end';
} else if (state & STATE_CHANGED) {
return 'move';
} else if (state & STATE_BEGAN) {
return 'start';
}
return '';
}

function directionStr(direction) {
if (direction == DIRECTION_DOWN) {
return 'down';
} else if (direction == DIRECTION_UP) {
return 'up';
} else if (direction == DIRECTION_LEFT) {
return 'left';
} else if (direction == DIRECTION_RIGHT) {
return 'right';
}
return '';
}

function getRecognizerByNameIfManager(otherRecognizer, recognizer) {
var manager = recognizer.manager;
if (manager) {
return manager.get(otherRecognizer);
}
return otherRecognizer;
}

function AttrRecognizer() {
Recognizer.apply(this, arguments);
}

inherit(AttrRecognizer, Recognizer, {
defaults: {
pointers: 1
},

attrTest: function(input) {


ElapsedTime.prototype.getTimeBase = function()
{
return this.aTimeBase;
};

ElapsedTime.prototype.reset = function()
{
this.nLastQueriedTime = 0.0;
this.nStartTime = this.getCurrentTime();
this.nFrozenTime = 0.0;
this.bInPauseMode = false;
this.bInHoldMode = false;
};

ElapsedTime.prototype.getElapsedTime = function()
{
this.nLastQueriedTime = this.getElapsedTimeImpl();
return this.nLastQueriedTime;
};

ElapsedTime.prototype.pauseTimer = function()
{
this.nFrozenTime = this.getElapsedTimeImpl();
this.bInPauseMode = true;
};

ElapsedTime.prototype.continueTimer = function()
{
this.bInPauseMode = false;

var nPauseDuration = this.getElapsedTimeImpl() - this.nFrozenTime;

this.nStartTime += nPauseDuration;
};

ElapsedTime.prototype.adjustTimer = function( nOffset, bLimitToLastQueriedTime )
{
if( bLimitToLastQueriedTime == undefined )
bLimitToLastQueriedTime = true;

this.nStartTime -= nOffset;

if( this.bInHoldMode || this.bInPauseMode )
this.nFrozenTime += nOffset;
};

ElapsedTime.prototype.holdTimer = function()
{
this.nFrozenTime = this.getElapsedTimeImpl();
this.bInHoldMode = true;
};

ElapsedTime.prototype.releaseTimer = function()
{
this.bInHoldMode = false;
};

ElapsedTime.prototype.getSystemTime = function()
{
return ( getCurrentSystemTime() / 1000.0 );
};

ElapsedTime.prototype.getCurrentTime = function()
{
var nCurrentTime;
if ( !this.aTimeBase )
{
nCurrentTime = this.getSystemTime();
}
else
{
nCurrentTime = this.aTimeBase.getElapsedTimeImpl();
}

assert( ( typeof( nCurrentTime ) === typeof( 0 ) ) && isFinite( nCurrentTime ),
'ElapsedTime.getCurrentTime: assertion failed: nCurrentTime == ' + nCurrentTime );


return nCurrentTime;
};

ElapsedTime.prototype.getElapsedTimeImpl = function()
{
if( this.bInHoldMode || this.bInPauseMode )
{
return this.nFrozenTime;
}

var nCurTime = this.getCurrentTime();
return ( nCurTime - this.nStartTime );
};


/*****
* @libreofficeend
*
* Several parts of the above code are the result of the porting,
* started on August 2011, of the C++ code included in the source files
* placed under the folder '/slideshow/source' and subfolders.
* @source https://cgit.freedesktop.org/libreoffice/core/tree/slideshow/source
*
*/

]]>});
}

function hasParent(node, parent) {
while (node) {
if (node == parent) {
return true;
}
node = node.parentNode;
}
return false;
}

function inStr(str, find) {
return str.indexOf(find) > -1;
}

function splitStr(str) {
return str.trim().split(/\s+/g);
}

function inArray(src, find, findByKey) {
if (src.indexOf && !findByKey) {
return src.indexOf(find);
} else {
var i = 0;
while (i < src.length) {
if ((findByKey && src[i][findByKey] == find) || (!findByKey && src[i] === find)) {
return i;
}
i++;
}
return -1;
}
}

function toArray(obj) {
return Array.prototype.slice.call(obj, 0);
}

function uniqueArray(src, key, sort) {
var results = [];
var values = [];
var i = 0;

while (i < src.length) {
var val = key ? src[i][key] : src[i];
if (inArray(values, val) < 0) {
results.push(src[i]);
}
values[i] = val;
i++;
}

if (sort) {
if (!key) {
results = results.sort();
} else {
results = results.sort(function sortUniqueArray(a, b) {
return a[key] > b[key];
});
}
}

return results;
}

function prefixed(obj, property) {
if (obj === undefined) {
return undefined;
}

var prefix, prop;
var camelProp = property[0].toUpperCase() + property.slice(1);

var i = 0;
while (i < VENDOR_PREFIXES.length) {
prefix = VENDOR_PREFIXES[i];
prop = (prefix) ? prefix + camelProp : property;

if (prop in obj) {
return prop;
}
i++;
}
return undefined;
}

var _uniqueId = 1;
function uniqueId() {
return _uniqueId++;
}

function getWindowForElement(element) {
var doc = element.ownerDocument || element;
return (doc.defaultView || doc.parentWindow || window);
}

var MOBILE_REGEX = /mobile|tablet|ip(ad|hone|od)|android/i;

var SUPPORT_TOUCH = ('ontouchstart' in window);
var SUPPORT_POINTER_EVENTS = prefixed(window, 'PointerEvent') !== undefined;
var SUPPORT_ONLY_TOUCH = SUPPORT_TOUCH && MOBILE_REGEX.test(navigator.userAgent);

var INPUT_TYPE_TOUCH = 'touch';
var INPUT_TYPE_PEN = 'pen';
var INPUT_TYPE_MOUSE = 'mouse';
var INPUT_TYPE_KINECT = 'kinect';

var COMPUTE_INTERVAL = 25;

var INPUT_START = 1;
var INPUT_MOVE = 2;
var INPUT_END = 4;
var INPUT_CANCEL = 8;

var DIRECTION_NONE = 1;
var DIRECTION_LEFT = 2;
var DIRECTION_RIGHT = 4;
var DIRECTION_UP = 8;
var DIRECTION_DOWN = 16;

var DIRECTION_HORIZONTAL = DIRECTION_LEFT | DIRECTION_RIGHT;
var DIRECTION_VERTICAL = DIRECTION_UP | DIRECTION_DOWN;
var DIRECTION_ALL = DIRECTION_HORIZONTAL | DIRECTION_VERTICAL;

var PROPS_XY = ['x', 'y'];
var PROPS_CLIENT_XY = ['clientX', 'clientY'];

function Input(manager, callback) {
var self = this;
this.manager = manager;
this.callback = callback;
this.element = manager.element;
this.target = manager.options.inputTarget;

this.domHandler = function(ev) {
if (boolOrFn(manager.options.enable, [manager])) {
self.handler(ev);
}
};

this.init();

}

Input.prototype = {
handler: function() { },

init: function() {
var nTimeout = Math.ceil(theMetaDoc.aMetaSlideSet[nCurSlide].fDuration * 1000);
if( nTimeout < 0 )
return;

this.automaticAdvanceTimeout = window.setTimeout('switchSlide(1, false)', nTimeout);
};

SlideShow.prototype.notifySlideStart = function( nNewSlideIndex, nOldSlideIndex )
{
this.nCurrentEffect = 0;
this.bIsRewinding = false;
this.bIsSkipping = false;
this.bIsSkippingAll = false;
this.nTotalInteractivePlayingEffects = 0;
this.aStartedEffectList = [];
this.aStartedEffectIndexMap = {};
this.aStartedEffectIndexMap[ -1 ] = undefined;

var aAnimatedElementMap;
var sId;
if( nOldSlideIndex !== undefined )
{
aAnimatedElementMap = theMetaDoc.aMetaSlideSet[nOldSlideIndex].aSlideAnimationsHandler.aAnimatedElementMap;
for( sId in aAnimatedElementMap )
aAnimatedElementMap[ sId ].notifySlideEnd();
}

aAnimatedElementMap = theMetaDoc.aMetaSlideSet[nNewSlideIndex].aSlideAnimationsHandler.aAnimatedElementMap;
for( sId in aAnimatedElementMap )
aAnimatedElementMap[ sId ].notifySlideStart( this.aContext );
};

SlideShow.prototype.notifyTransitionEnd = function( nSlideIndex )
{
if( theMetaDoc.getCurrentSlide() )
{
var sRef = 'url(#' + aPresentationClipPathId + ')';
theMetaDoc.getCurrentSlide().slideElement.setAttribute('clip-path', sRef);
}

this.bIsTransitionRunning = false;
if( this.bIsRewinding )
{
theMetaDoc.aMetaSlideSet[nSlideIndex].hide();
var nIndex = nCurSlide !== undefined ? nCurSlide : -1;
this.displaySlide( nIndex, true );
this.skipAllEffects();
this.bIsRewinding = false;
return;
}

theMetaDoc.setCurrentSlide(nSlideIndex);

if( this.aSlideViewElement )
{
theMetaDoc.getCurrentSlide().aVisibilityStatusElement.parentNode.removeChild( this.aSlideViewElement );
this.aSlideViewElement = null;
}
if( this.isEnabled() )
{
this.dispose();

var aCurrentSlide = theMetaDoc.getCurrentSlide();
if( aCurrentSlide.aSlideAnimationsHandler.elementsParsed() )
{
aCurrentSlide.aSlideAnimationsHandler.start();
this.aEventMultiplexer.registerAnimationsEndHandler( bind2( SlideShow.prototype.notifyAnimationsEnd, this ) );
}
else
this.notifyAnimationsEnd();

this.update();
}
else
this.notifyAnimationsEnd();
};

SlideShow.prototype.notifyInteractiveAnimationSequenceStart = function( nNodeId )
{
++this.nTotalInteractivePlayingEffects;
var aEffect = new Effect( nNodeId );
aEffect.start();
this.aStartedEffectIndexMap[ nNodeId ] = this.aStartedEffectList.length;
this.aStartedEffectList.push( aEffect );
};

SlideShow.prototype.notifyInteractiveAnimationSequenceEnd = function( nNodeId )
{
assert( this.isInteractiveEffectPlaying(),
'SlideShow.notifyInteractiveAnimationSequenceEnd: no interactive effect playing.' );

this.aStartedEffectList[ this.aStartedEffectIndexMap[ nNodeId ] ].end();
--this.nTotalInteractivePlayingEffects;
};

SlideShow.prototype.nextEffect = function()
{
if( !this.isEnabled() )
return false;

if( this.isTransitionPlaying() )
{
this.skipTransition();
return true;
}

if( this.isAnyEffectPlaying() )
{
this.skipAllPlayingEffects();
return true;
}

if( !this.aNextEffectEventArray )
return false;

if( this.nCurrentEffect >= this.aNextEffectEventArray.size() )
return false;

this.notifyNextEffectStart();

this.aNextEffectEventArray.at( this.nCurrentEffect ).fire();
++this.nCurrentEffect;
this.update();
return true;
};

SlideShow.prototype.skipTransition  = function()
{
if( this.bIsSkipping || this.bIsRewinding )
return;

this.bIsSkipping = true;

this.aActivityQueue.endAll();
this.aTimerEventQueue.forceEmpty();
this.aActivityQueue.endAll();
this.update();
this.bIsSkipping = false;
};

SlideShow.prototype.skipAllPlayingEffects  = function()
{
if( this.bIsSkipping || this.bIsRewinding )
return true;

this.bIsSkipping = true;
for( var i = 0; i < this.aStartedEffectList.length; ++i )
{
var aEffect = this.aStartedEffectList[i];
if( aEffect.isPlaying() )
/*****
* @licstart
*
* The following is the license notice for the part of JavaScript code  of
* this page included between the '@libreofficestart' and the '@libreofficeend'
* notes.
*/

/*****  ******************************************************************
*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice:
*
*   Licensed to the Apache Software Foundation (ASF) under one or more
*   contributor license agreements. See the NOTICE file distributed
*   with this work for additional information regarding copyright
*   ownership. The ASF licenses this file to you under the Apache
*   License, Version 2.0 (the 'License'); you may not use this file
*   except in compliance with the License. You may obtain a copy of
*   the License at http://www.apache.org/licenses/LICENSE-2.0 .
*
************************************************************************/

/*****
* @licend
*
* The above is the license notice for the part of JavaScript code  of
* this page included between the '@libreofficestart' and the '@libreofficeend'
* notes.
*/


/*****
* @libreofficestart
*
* Several parts of the following code are the result of the porting,
* started on August 2011, of the C++ code included in the source
* files placed under the folder '/slideshow/source' and
* sub-folders. This got later rebased onto the AL2-licensed versions
* of those files in early 2013.
* @source https://cgit.freedesktop.org/libreoffice/core/tree/slideshow/source
*
*/


window.onload = init;


var aOOOElemMetaSlides = 'ooo:meta_slides';
var aOOOElemMetaSlide = 'ooo:meta_slide';
var aOOOElemTextField = 'ooo:text_field';
var aPresentationClipPathId = 'presentation_clip_path';
var aPresentationClipPathShrinkId = 'presentation_clip_path_shrink';

var aOOOAttrNumberOfSlides = 'number-of-slides';
var aOOOAttrStartSlideNumber= 'start-slide-number';
var aOOOAttrNumberingType = 'page-numbering-type';
var aOOOAttrListItemNumberingType= 'numbering-type';
var aOOOAttrUsePositionedChars = 'use-positioned-chars';

var aOOOAttrSlide = 'slide';
var aOOOAttrMaster = 'master';
var aOOOAttrDisplayName = 'display-name';
var aOOOAttrSlideDuration = 'slide-duration';
var aOOOAttrHasTransition = 'has-transition';
var aOOOAttrHasCustomBackground = 'has-custom-background';
var aOOOAttrBackgroundVisibility = 'background-visibility';
var aOOOAttrMasterObjectsVisibility = 'master-objects-visibility';
var aOOOAttrPageNumberVisibility = 'page-number-visibility';
var aOOOAttrDateTimeVisibility = 'date-time-visibility';
var aOOOAttrFooterVisibility = 'footer-visibility';
var aOOOAttrHeaderVisibility = 'header-visibility';
var aOOOAttrDateTimeField = 'date-time-field';
var aOOOAttrFooterField = 'footer-field';
var aOOOAttrHeaderField = 'header-field';

var aOOOAttrDateTimeFormat = 'date-time-format';

var aOOOAttrTextAdjust = 'text-adjust';

var aClipPathGroupClassName = 'ClipPathGroup';
var aPageClassName = 'Page';
var aSlideNumberClassName = 'PageNumber';
var aDateTimeClassName = 'DateTime';
var aFooterClassName = 'Footer';
var aHeaderClassName = 'Header';
var aDateClassName = 'Date';
var aTimeClassName = 'Time';
var aSlideNameClassName='PageName';

var NSS = {};
NSS['svg']='http://www.w3.org/2000/svg';
NSS['rdf']='http://www.w3.org/1999/02/22-rdf-syntax-ns#';
NSS['xlink']='http://www.w3.org/1999/xlink';
NSS['xml']='http://www.w3.org/XML/1998/namespace';
NSS['ooo'] = 'http://xml.openoffice.org/svg/export';
NSS['presentation'] = 'http://sun.com/xmlns/staroffice/presentation';
NSS['smil'] = 'http://www.w3.org/2001/SMIL20/';
NSS['anim'] = 'urn:oasis:names:tc:opendocument:xmlns:animation:1.0';

var SLIDE_MODE = 1;
var INDEX_MODE = 2;

var MOUSE_UP = 1;
var MOUSE_DOWN = 2; // eslint-disable-line no-unused-vars
var MOUSE_MOVE = 3; // eslint-disable-line no-unused-vars
var MOUSE_WHEEL = 4;

var LEFT_KEY = 37;          // cursor left keycode
var UP_KEY = 38;            // cursor up keycode
var RIGHT_KEY = 39;         // cursor right keycode
var DOWN_KEY = 40;          // cursor down keycode
var PAGE_UP_KEY = 33;       // page up keycode
var PAGE_DOWN_KEY = 34;     // page down keycode
var HOME_KEY = 36;          // home keycode
var END_KEY = 35;           // end keycode
var ENTER_KEY = 13;
var SPACE_KEY = 32;
var ESCAPE_KEY = 27;
var B_KEY = 66;
var P_KEY = 80;
var Q_KEY = 81;
var W_KEY = 87;

var HIDDEN = 0;
var VISIBLE = 1;
var INHERIT = 2;
var aVisibilityAttributeValue = [ 'hidden', 'visible', 'inherit' ];  // eslint-disable-line no-unused-vars
var aVisibilityValue = { 'hidden' : HIDDEN, 'visible' : VISIBLE, 'inherit' : INHERIT };

var ROOT_NODE = document.getElementsByTagNameNS( NSS['svg'], 'svg' )[0];
var WIDTH = 0;
var HEIGHT = 0;
var INDEX_COLUMNS_DEFAULT = 3;
var INDEX_OFFSET = 0;

var Detect = configureDetectionTools();
var theMetaDoc;
var theSlideIndexPage;
var currentMode = SLIDE_MODE;
var processingEffect = false;
var nCurSlide = undefined;
var bTextHasBeenSelected = false;
var sLastSelectedText = '';

if( this.nCurrentEffect > 0 )
--this.nCurrentEffect;
}
else
{
this.aEventMultiplexer.notifyRewindEndedInteractiveEffectEvent( aEffect.getId() );
}
}
}
this.update();

i = this.aStartedEffectList.length - 1;
for( ; i >= nFirstPlayingEffectIndex; --i )
{
aEffect = this.aStartedEffectList.pop();
if( !aEffect.isMainEffect() )
delete this.aStartedEffectIndexMap[ aEffect.getId() ];
}
}
else  // there is no playing effect
{
aEffect = this.aStartedEffectList.pop();
if( !aEffect.isMainEffect() )
delete this.aStartedEffectIndexMap[ aEffect.getId() ];
if( aEffect.isEnded() )  // Well that is almost an assertion.
{
if( aEffect.isMainEffect() )
{
this.aEventMultiplexer.notifyRewindLastEffectEvent();
if( this.nCurrentEffect > 0 )
--this.nCurrentEffect;
}
else
{
this.aEventMultiplexer.notifyRewindEndedInteractiveEffectEvent( aEffect.getId() );
}
}
this.update();
}

this.bIsRewinding = false;
};

SlideShow.prototype.rewindToPreviousSlide = function()
{
if( this.isTransitionPlaying() )
{
this.rewindTransition();
return;
}
if( this.isAnyEffectPlaying() )
return;
var nNewSlide = nCurSlide - 1;
this.displaySlide( nNewSlide, true );
this.skipAllEffects();
};

SlideShow.prototype.rewindAllEffects = function()
{
if( !this.hasAnyEffectStarted() )
{
this.rewindToPreviousSlide();
return;
}

while( this.hasAnyEffectStarted() )
{
this.rewindEffect();
}
};

SlideShow.prototype.exitSlideShowInApp = function()
{
if (window.webkit !== undefined &&
window.webkit.messageHandlers !== undefined &&
window.webkit.messageHandlers.lok !== undefined)
window.webkit.messageHandlers.lok.postMessage('EXITSLIDESHOW', '*');
}

SlideShow.prototype.displaySlide = function( nNewSlide, bSkipSlideTransition )
{
var aMetaDoc = theMetaDoc;
var nSlides = aMetaDoc.nNumberOfSlides;
if( nNewSlide < 0 && nSlides > 0 )
nNewSlide = nSlides - 1;
else if( nNewSlide >= nSlides ) {
nNewSlide = 0;
this.exitSlideShowInApp();
}

if( ( currentMode === INDEX_MODE ) && ( nNewSlide === nCurSlide ) )
{
aMetaDoc.getCurrentSlide().show();
return;
}

if( this.isTransitionPlaying() )
{
this.skipTransition();
}

var nOldSlide = nCurSlide;
if( nOldSlide !== undefined )
{
var oldMetaSlide = aMetaDoc.aMetaSlideSet[nOldSlide];
if( this.isEnabled() )
{
if( oldMetaSlide.aSlideAnimationsHandler.isAnimated() )
{
oldMetaSlide.aSlideAnimationsHandler.end( bSkipSlideTransition );

this.dispose();
}
}

if( this.automaticAdvanceTimeout !== null )
{
window.clearTimeout( this.automaticAdvanceTimeout );
this.automaticAdvanceTimeout = null;
}
}

this.notifySlideStart( nNewSlide, nOldSlide );

if( this.isEnabled() && !bSkipSlideTransition  )
{
if ( ( ( nOldSlide !== undefined ) &&
( ( nNewSlide > nOldSlide ) ||
( ( nNewSlide == 0) && ( nOldSlide == (aMetaDoc.nNumberOfSlides - 1) ) ) ) ) ||
(  ( nOldSlide === undefined ) &&  ( nNewSlide == 0) )  // for transition on first slide
)
{

var aOldMetaSlide = null;
if( nOldSlide === undefined ) // for transition on first slide
{
aOldMetaSlide = aMetaDoc.theMetaDummySlide;
}
else
{
aOldMetaSlide = aMetaDoc.aMetaSlideSet[nOldSlide];
}
var aNewMetaSlide = aMetaDoc.aMetaSlideSet[nNewSlide];

var aSlideTransitionHandler = aNewMetaSlide.aTransitionHandler;
if( aSlideTransitionHandler && aSlideTransitionHandler.isValid() )
{
var sRef = 'url(#' + aPresentationClipPathShrinkId + ')';
aOldMetaSlide.slideElement.setAttribute( 'clip-path', sRef );

5: INPUT_TYPE_KINECT // see https://twitter.com/jacobrossi/status/480596438489890816
};

var POINTER_ELEMENT_EVENTS = 'pointerdown';
var POINTER_WINDOW_EVENTS = 'pointermove pointerup pointercancel';

if (window.MSPointerEvent && !window.PointerEvent) {
POINTER_ELEMENT_EVENTS = 'MSPointerDown';
POINTER_WINDOW_EVENTS = 'MSPointerMove MSPointerUp MSPointerCancel';
}

function PointerEventInput() {
this.evEl = POINTER_ELEMENT_EVENTS;
this.evWin = POINTER_WINDOW_EVENTS;

Input.apply(this, arguments);

this.store = (this.manager.session.pointerEvents = []);
}

inherit(PointerEventInput, Input, {
handler: function PEhandler(ev) {
var store = this.store;
var removePointer = false;

var eventTypeNormalized = ev.type.toLowerCase().replace('ms', '');
var eventType = POINTER_INPUT_MAP[eventTypeNormalized];
var pointerType = IE10_POINTER_TYPE_ENUM[ev.pointerType] || ev.pointerType;

var isTouch = (pointerType == INPUT_TYPE_TOUCH);

var storeIndex = inArray(store, ev.pointerId, 'pointerId');

if (eventType & INPUT_START && (ev.button === 0 || isTouch)) {
if (storeIndex < 0) {
store.push(ev);
storeIndex = store.length - 1;
}
} else if (eventType & (INPUT_END | INPUT_CANCEL)) {
removePointer = true;
}

if (storeIndex < 0) {
return;
}

store[storeIndex] = ev;

this.callback(this.manager, eventType, {
pointers: store,
changedPointers: [ev],
pointerType: pointerType,
srcEvent: ev
});

if (removePointer) {
store.splice(storeIndex, 1);
}
}
});

var SINGLE_TOUCH_INPUT_MAP = {
touchstart: INPUT_START,
touchmove: INPUT_MOVE,
touchend: INPUT_END,
touchcancel: INPUT_CANCEL
};

var SINGLE_TOUCH_TARGET_EVENTS = 'touchstart';
var SINGLE_TOUCH_WINDOW_EVENTS = 'touchstart touchmove touchend touchcancel';

function SingleTouchInput() {
this.evTarget = SINGLE_TOUCH_TARGET_EVENTS;
this.evWin = SINGLE_TOUCH_WINDOW_EVENTS;
this.started = false;

Input.apply(this, arguments);
}

inherit(SingleTouchInput, Input, {
handler: function TEhandler(ev) {
var type = SINGLE_TOUCH_INPUT_MAP[ev.type];

if (type === INPUT_START) {
this.started = true;
}

if (!this.started) {
return;
}

var touches = normalizeSingleTouches.call(this, ev, type);

if (type & (INPUT_END | INPUT_CANCEL) && touches[0].length - touches[1].length === 0) {
this.started = false;
}

this.callback(this.manager, type, {
pointers: touches[0],
changedPointers: touches[1],
pointerType: INPUT_TYPE_TOUCH,
srcEvent: ev
});
}
});

function normalizeSingleTouches(ev, type) {
var all = toArray(ev.touches);
var changed = toArray(ev.changedTouches);

if (type & (INPUT_END | INPUT_CANCEL)) {
all = uniqueArray(all.concat(changed), 'identifier', true);
}

return [all, changed];
}

var TOUCH_INPUT_MAP = {
touchstart: INPUT_START,
touchmove: INPUT_MOVE,
touchend: INPUT_END,
touchcancel: INPUT_CANCEL
};

var TOUCH_TARGET_EVENTS = 'touchstart touchmove touchend touchcancel';

function TouchInput() {
this.evTarget = TOUCH_TARGET_EVENTS;
this.targetIds = {};

Input.apply(this, arguments);
}

inherit(TouchInput, Input, {
handler: function MTEhandler(ev) {
var type = TOUCH_INPUT_MAP[ev.type];
var touches = getTouches.call(this, ev, type);
if (!touches) {
return;
}

this.callback(this.manager, type, {
pointers: touches[0],
changedPointers: touches[1],
pointerType: INPUT_TYPE_TOUCH,
srcEvent: ev
});
}
});

WaterfallWipePath.prototype.perform = function( nT ) {
var poly = this.aBasePath.cloneNode(true);
var aTransform = SVGIdentityMatrix.translate(0.0, pruneScaleValue(2.0 * nT));
poly.matrixTransform(aTransform);
var aHead = 'M ' + 0.0 + ' ' + -1.0 + ' ';
var aHeadPath= document.createElementNS( NSS['svg'], 'path');
aHeadPath.setAttribute('d', aHead);

var aTail = 'M ' + 1.0 + ' ' + -1.0 + ' ';
var aTailPath = document.createElementNS( NSS['svg'], 'path');
aTailPath.setAttribute('d', aTail);

poly.prependPath(aHeadPath);
poly.appendPath(aTailPath);

return this.bFlipOnYAxis ? flipOnYAxis(poly) : poly;
}

function DoubleDiamondWipePath() { }

DoubleDiamondWipePath.prototype.perform = function( nT ) {
var a = pruneScaleValue(0.25 + (nT * 0.75));
var aPath = 'M ' + (0.5 + a) + ' ' + 0.5 + ' ';
aPath += 'L ' + 0.5 + ' ' + (0.5 - a) + ' ';
aPath += 'L ' + (0.5 - a) + ' ' + 0.5 + ' ';
aPath += 'L ' + 0.5 + ' ' + (0.5 + a) + ' ';
aPath += 'L ' + (0.5 + a) + ' ' + 0.5 + ' ';
var poly = document.createElementNS( NSS['svg'], 'path');
poly.setAttribute('d', aPath);
var res = poly.cloneNode(true);

var b = pruneScaleValue( (1.0 - nT) * 0.25);
aPath = 'M ' + (0.5 + b) + ' ' + 0.5 + ' ';
aPath += 'L ' + 0.5 + ' ' + (0.5 + b) + ' ';
aPath += 'L ' + (0.5 - b) + ' ' + 0.5 + ' ';
aPath += 'L ' + 0.5 + ' ' + (0.5 - b) + ' ';
aPath += 'L ' + (0.5 + b) + ' ' + 0.5 + ' ';
poly = document.createElementNS( NSS['svg'], 'path');
poly.setAttribute('d', aPath);
res.appendPath(poly);

return res;
}

function IrisWipePath(unitRect) {
this.unitRect = unitRect;
this.aBasePath = createUnitSquarePath();
}


IrisWipePath.prototype.perform = function( nT ) {
var d = pruneScaleValue(nT);
var aTransform = SVGIdentityMatrix.translate(-0.5, -0.5);
aTransform = aTransform.multiply(SVGIdentityMatrix.scaleNonUniform(d, d).translate(0.5, 0.5));
var aPath = this.aBasePath.cloneNode(true);
aPath.matrixTransform(aTransform);
return aPath;
}

function ZigZagWipePath(nZigs) {
this.zigEdge = 1.0/nZigs;
const d = this.zigEdge;
const d2 = (d / 2.0);
this.aBasePath = 'M ' + (-1.0 - d) + ' ' + -d + ' ';
this.aBasePath += 'L ' + (-1.0 - d) + ' ' + (1.0 + d) + ' ';
this.aBasePath += 'L ' + -d + ' ' + (1.0 + d) + ' ';

for(var pos = (nZigs + 2); pos--; ) {
this.aBasePath += 'L ' + 0.0 + ' ' + ((pos - 1) * d + d2) + ' ';
this.aBasePath += 'L ' + -d + ' ' + (pos - 1) * d + ' ';
}
this.aBasePath += 'L ' + (-1.0 - d) + ' ' + -d + ' ';
}

ZigZagWipePath.prototype.perform = function( nT ) {
var res = document.createElementNS( NSS['svg'], 'path');
res.setAttribute('d', this.aBasePath);
res.matrixTransform(SVGIdentityMatrix.translate((1.0 + this.zigEdge) * nT, 0.0));
return res;
}

function BarnZigZagWipePath( nZigs ) { ZigZagWipePath.call(this, nZigs); }

BarnZigZagWipePath.prototype = Object.create(ZigZagWipePath);

BarnZigZagWipePath.prototype.perform = function( nT ) {
var res = createEmptyPath();
var poly = document.createElementNS( NSS['svg'], 'path');
var aTransform = SVGIdentityMatrix.translate(
((1.0 + this.zigEdge) * (1.0 - nT)) / 2.0, 0.0);
poly.setAttribute('d', this.aBasePath);
poly.changeOrientation();
poly.matrixTransform(aTransform);
res.appendPath(poly);

aTransform = SVGIdentityMatrix.scale(-1.0, 1.0);
aTransform.translate(1.0, this.zigEdge / 2.0);
poly = document.createElementNS( NSS['svg'], 'path');
poly.setAttribute('d', this.aBasePath);
poly.matrixTransform(aTransform);
res.appendPath(poly);

return res;
}

function CheckerBoardWipePath( unitsPerEdge )
{
this.unitsPerEdge = unitsPerEdge;
if( this.unitsPerEdge === undefined || this.unitsPerEdge < 1 )
this.unitsPerEdge = 10;
this.aBasePath = createUnitSquarePath();
}

CheckerBoardWipePath.prototype.perform = function( nT )
{
var d = pruneScaleValue(1.0 / this.unitsPerEdge);
var aMatrix = SVGIdentityMatrix.scaleNonUniform(pruneScaleValue( d*2.0*nT ),
pruneScaleValue( d ) );

var aPolyPath = null;
var i, j;
var aTransform;
var aPath;
for ( i = this.unitsPerEdge; i--; )
{
aTransform = SVGIdentityMatrix;

if ((i % 2) == 1) // odd line
aTransform = aTransform.translate( -d, 0.0 );

aTransform = aTransform.multiply( aMatrix );

for ( j = (this.unitsPerEdge / 2) + 1; j--;)
{
aPath = this.aBasePath.cloneNode( true );
aPath.matrixTransform( aTransform );
if (aPolyPath == null) aPolyPath = aPath;
else aPolyPath.appendPath( aPath );
aTransform = SVGIdentityMatrix.translate( d*2.0, 0.0 ).multiply( aTransform );
}

aMatrix = SVGIdentityMatrix.translate( 0.0, d ).multiply( aMatrix ); // next line
}

return aPolyPath;
};


function RandomWipePath( nElements, bRandomBars )
{

var charCodeDictionary = getDefaultCharCodeDictionary();
var keyCodeDictionary = getDefaultKeyCodeDictionary();

var mouseHandlerDictionary = getDefaultMouseHandlerDictionary();


function object( aObject )
{
var F = function() {};
F.prototype = aObject;
return new F();
}


function extend( aSubType, aSuperType )
{
if (!aSuperType || !aSubType)
{
alert('extend failed, verify dependencies');
}
var OP = Object.prototype;
var sp = aSuperType.prototype;
var rp = object( sp );
aSubType.prototype = rp;

rp.constructor = aSubType;
aSubType.superclass = sp;

if (aSuperType != Object && sp.constructor == OP.constructor)
{
sp.constructor = aSuperType;
}

return aSubType;
}


function instantiate( TemplateClass, BaseType )
{
if( !TemplateClass.instanceSet )
TemplateClass.instanceSet = [];

var nSize = TemplateClass.instanceSet.length;

for( var i = 0; i < nSize; ++i )
{
if( TemplateClass.instanceSet[i].base === BaseType )
return TemplateClass.instanceSet[i].instance;
}

TemplateClass.instanceSet[ nSize ] = {};
TemplateClass.instanceSet[ nSize ].base = BaseType;
TemplateClass.instanceSet[ nSize ].instance = TemplateClass( BaseType );

return TemplateClass.instanceSet[ nSize ].instance;
}


function Rectangle( aSVGRectElem )
{
var x = parseInt( aSVGRectElem.getAttribute( 'x' ) );
var y = parseInt( aSVGRectElem.getAttribute( 'y' ) );
var width = parseInt( aSVGRectElem.getAttribute( 'width' ) );
var height = parseInt( aSVGRectElem.getAttribute( 'height' ) );

this.left = x;
this.right = x + width;
this.top = y;
this.bottom = y + height;
}

function getKeyByValue(aObj, value) {
for(var key in aObj) {
if(aObj[key] == value)
return key;
}
return null;
}

function log( message )
{
if( typeof console == 'object' )
{
console.log( message );
}
else if( typeof opera == 'object' )
{
opera.postError( message );
}
else if( typeof java == 'object' && typeof java.lang == 'object' )
{
java.lang.System.out.println( message );
}
}

function getNSAttribute( sNSPrefix, aElem, sAttrName )
{
if( !aElem ) return null;
if( 'getAttributeNS' in aElem )
{
return aElem.getAttributeNS( NSS[sNSPrefix], sAttrName );
}
else
{
return aElem.getAttribute( sNSPrefix + ':' + sAttrName );
}
}

function getOOOAttribute( aElem, sAttrName )
{
return getNSAttribute( 'ooo', aElem, sAttrName );
}

function setNSAttribute( sNSPrefix, aElem, sAttrName, aValue )
{
if( !aElem ) return false;
if( 'setAttributeNS' in aElem )
{
aElem.setAttributeNS( NSS[sNSPrefix], sAttrName, aValue );
return true;
}
else
{
aElem.setAttribute(sNSPrefix + ':' + sAttrName, aValue );
return true;
}
}

function getElementsByClassName( aElem, sClassName )
{

var aElementSet = [];
if( 'getElementsByClassName' in aElem )
{
aElementSet = aElem.getElementsByClassName( sClassName );
}
else
{
var aElementSetByClassProperty = getElementsByProperty( aElem, 'class' );
for( var i = 0; i < aElementSetByClassProperty.length; ++i )
{
var sAttrClassName = aElementSetByClassProperty[i].getAttribute( 'class' );
if( sAttrClassName == sClassName )
{
aElementSet.push( aElementSetByClassProperty[i] );
}
}
}
return aElementSet;
function StateTransition( aBaseNode )
{
this.aNode = aBaseNode;
this.eToState = INVALID_NODE;
}

StateTransition.prototype.enter = function( eNodeState, bForce )
{
if( !bForce ) bForce = false;

if( this.eToState != INVALID_NODE )
{
log( 'StateTransition.enter: commit() before enter()ing again!' );
return false;
}
if( !bForce && !this.aNode.isTransition( this.aNode.getState(), eNodeState  ) )
return false;

if( ( this.aNode.nCurrentStateTransition & eNodeState ) != 0 )
return false; // already in wanted transition

this.aNode.nCurrentStateTransition |= eNodeState;
this.eToState = eNodeState;
return true;
};

StateTransition.prototype.commit = function()
{
if( this.eToState != INVALID_NODE )
{
this.aNode.eCurrentState = this.eToState;
this.clear();
}
};

StateTransition.prototype.clear = function()
{
if( this.eToState != INVALID_NODE )
{
this.aNode.nCurrentStateTransition &= ~this.eToState;
this.eToState = INVALID_NODE;
}
};


function BaseNode( aAnimElem, aParentNode, aNodeContext )
{
this.nId = getUniqueId();
this.sClassName = 'BaseNode';

if( !aAnimElem )
log( 'BaseNode(id:' + this.nId + ') constructor: aAnimElem is not valid' );

if( !aNodeContext )
log( 'BaseNode(id:' + this.nId + ') constructor: aNodeContext is not valid' );

if( !aNodeContext.aContext )
log( 'BaseNode(id:' + this.nId + ') constructor: aNodeContext.aContext is not valid' );


this.bIsContainer = false;
this.aElement = aAnimElem;
this.aParentNode = aParentNode;
this.aNodeContext = aNodeContext;
this.aContext = aNodeContext.aContext;
this.nStartDelay = aNodeContext.nStartDelay;
this.eCurrentState = UNRESOLVED_NODE;
this.nCurrentStateTransition = 0;
this.aDeactivatingListenerArray = [];
this.aActivationEvent = null;
this.aDeactivationEvent = null;

this.aBegin = null;
this.aDuration = null;
this.aEnd = null;
this.bMainSequenceRootNode = false;
this.bInteractiveSequenceRootNode = false;
this.eFillMode = FILL_MODE_FREEZE;
this.eRestartMode = RESTART_MODE_NEVER;
this.nRepeatCount = undefined;
this.nAccelerate = 0.0;
this.nDecelerate = 0.0;
this.bAutoReverse = false;

}
extend( BaseNode, AnimationNode );


BaseNode.prototype.getId = function()
{
return this.nId;
};

BaseNode.prototype.parseElement = function()
{
var aAnimElem = this.aElement;

var sIdAttr = aAnimElem.getAttributeNS( NSS['xml'], 'id' );
if( sIdAttr )
this.aNodeContext.aAnimationNodeMap[ sIdAttr ] = this;

this.aBegin = null;
var sBeginAttr = aAnimElem.getAttributeNS( NSS['smil'], 'begin' );
this.aBegin = new Timing( this, sBeginAttr );
this.aBegin.parse();

this.aEnd = null;
var sEndAttr = aAnimElem.getAttributeNS( NSS['smil'], 'end' );
if( sEndAttr )
{
this.aEnd = new Timing( this, sEndAttr );
this.aEnd.parse();
}

this.aDuration = null;
var sDurAttr = aAnimElem.getAttributeNS( NSS['smil'], 'dur' );
this.aDuration = new Duration( sDurAttr );
if( !this.aDuration.isSet() )
{
if( this.isContainer() )
this.aDuration = null;
else
this.aDuration = new Duration( 'indefinite' );
}

var sFillAttr = aAnimElem.getAttributeNS( NSS['smil'], 'fill' );
if( sFillAttr && aFillModeInMap[ sFillAttr ])
this.eFillMode = aFillModeInMap[ sFillAttr ];
else
this.eFillMode = FILL_MODE_DEFAULT;

var sRestartAttr = aAnimElem.getAttributeNS( NSS['smil'], 'restart' );
if( sRestartAttr && aRestartModeInMap[ sRestartAttr ] )
this.eRestartMode = aRestartModeInMap[ sRestartAttr ];
else
this.eRestartMode = RESTART_MODE_DEFAULT;

var sRepeatCount = aAnimElem.getAttributeNS( NSS['smil'], 'repeatCount' );
if( !sRepeatCount )
this.nRepeatCount = 1;
else
this.nRepeatCount = parseFloat( sRepeatCount );
if( ( isNaN(this.nRepeatCount) ) && ( sRepeatCount != 'indefinite' ) )
this.nRepeatCount = 1;

this.nAccelerate = 0.0;
var sAccelerateAttr = aAnimElem.getAttributeNS( NSS['smil'], 'accelerate' );
if( sAccelerateAttr )
this.nAccelerate = parseFloat( sAccelerateAttr );
if( isNaN(this.nAccelerate) )
aTransitionInfoTable[BARWIPE_TRANSITION][LEFTTORIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : false,
'scaleIsotropically' : false
};
aTransitionInfoTable[BARWIPE_TRANSITION][TOPTOBOTTOM_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : false,
'scaleIsotropically' : false
};

aTransitionInfoTable[WATERFALLWIPE_TRANSITION] = {};
aTransitionInfoTable[WATERFALLWIPE_TRANSITION][VERTICALLEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_ROTATE_180,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[WATERFALLWIPE_TRANSITION][VERTICALRIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_ROTATE_180,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[WATERFALLWIPE_TRANSITION][HORIZONTALLEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_ROTATE_180,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[WATERFALLWIPE_TRANSITION][HORIZONTALRIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_ROTATE_180,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[BOXWIPE_TRANSITION] = {};
aTransitionInfoTable[BOXWIPE_TRANSITION][TOPLEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXWIPE_TRANSITION][TOPRIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXWIPE_TRANSITION][BOTTOMRIGHT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXWIPE_TRANSITION][BOTTOMLEFT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXWIPE_TRANSITION][TOPCENTER_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXWIPE_TRANSITION][RIGHTCENTER_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXWIPE_TRANSITION][BOTTOMCENTER_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_Y,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[BOXWIPE_TRANSITION][LEFTCENTER_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_FLIP_X,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};

aTransitionInfoTable[FOURBOXWIPE_TRANSITION] = {};
aTransitionInfoTable[FOURBOXWIPE_TRANSITION][CORNERSIN_TRANS_SUBTYPE] =
aTransitionInfoTable[FOURBOXWIPE_TRANSITION][CORNERSOUT_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
}

function triggerDomEvent(event, data) {
var gestureEvent = document.createEvent('Event');
gestureEvent.initEvent(event, true, true);
gestureEvent.gesture = data;
data.target.dispatchEvent(gestureEvent);
}

assign(Hammer, {
INPUT_START: INPUT_START,
INPUT_MOVE: INPUT_MOVE,
INPUT_END: INPUT_END,
INPUT_CANCEL: INPUT_CANCEL,

STATE_POSSIBLE: STATE_POSSIBLE,
STATE_BEGAN: STATE_BEGAN,
STATE_CHANGED: STATE_CHANGED,
STATE_ENDED: STATE_ENDED,
STATE_RECOGNIZED: STATE_RECOGNIZED,
STATE_CANCELLED: STATE_CANCELLED,
STATE_FAILED: STATE_FAILED,

DIRECTION_NONE: DIRECTION_NONE,
DIRECTION_LEFT: DIRECTION_LEFT,
DIRECTION_RIGHT: DIRECTION_RIGHT,
DIRECTION_UP: DIRECTION_UP,
DIRECTION_DOWN: DIRECTION_DOWN,
DIRECTION_HORIZONTAL: DIRECTION_HORIZONTAL,
DIRECTION_VERTICAL: DIRECTION_VERTICAL,
DIRECTION_ALL: DIRECTION_ALL,

Manager: Manager,
Input: Input,
TouchAction: TouchAction,

TouchInput: TouchInput,
MouseInput: MouseInput,
PointerEventInput: PointerEventInput,
TouchMouseInput: TouchMouseInput,
SingleTouchInput: SingleTouchInput,

Recognizer: Recognizer,
AttrRecognizer: AttrRecognizer,
Tap: TapRecognizer,
Pan: PanRecognizer,
Swipe: SwipeRecognizer,
Pinch: PinchRecognizer,
Rotate: RotateRecognizer,
Press: PressRecognizer,

on: addEventListeners,
off: removeEventListeners,
each: each,
merge: merge,
extend: extend,
assign: assign,
inherit: inherit,
bindFn: bindFn,
prefixed: prefixed
});

var freeGlobal = (typeof window !== 'undefined' ? window : (typeof self !== 'undefined' ? self : {})); // jshint ignore:line
freeGlobal.Hammer = Hammer;

if (typeof define === 'function' && define.amd) {
define(function() {
return Hammer;
});
} else if (typeof module != 'undefined' && module.exports) {
module.exports = Hammer;
} else {
window[exportName] = Hammer;
}

})(window, document, 'Hammer');

/*****
* @licstart
*
* The following is the license notice for the part of JavaScript code of this
* page included between the '@jessyinkstart' and the '@jessyinkend' notes.
*/

/*****  ******************************************************************
*
* Copyright 2008-2013 Hannes Hochreiner
*
* The JavaScript code included between the start note '@jessyinkstart'
* and the end note '@jessyinkend' is subject to the terms of the Mozilla
* Public License, v. 2.0. If a copy of the MPL was not distributed with
* this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* Alternatively, you can redistribute and/or that part of this file
* under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.  If not, see http://www.gnu.org/licenses/.
*/

/*****
*  You can find the complete source code of the JessyInk project at:
*  @source http://code.google.com/p/jessyink/
*/

/*****
* @licend
*
* The above is the license notice for the part of JavaScript code of this
* page included between the '@jessyinkstart' and the '@jessyinkend' notes.
*/


/*****
* @jessyinkstart
*
*  The following code is a derivative work of some parts of the JessyInk
*  project.
*  @source http://code.google.com/p/jessyink/
*/

function getElementsByProperty( node, name )
{
var elements = [];

if( node.getAttribute( name ) )
elements.push( node );

for( var counter = 0; counter < node.childNodes.length; ++counter )
{
if( node.childNodes[counter].nodeType == 1 )
{
var subElements = getElementsByProperty( node.childNodes[counter], name );
elements = elements.concat( subElements );
}
}
return elements;
}

var rootNodeInitialBackgroundColor = undefined;

function changeRootNodeBackgroundTo(color) {
if (rootNodeInitialBackgroundColor === undefined)
if( ( currentMode == INDEX_MODE ) && ( this.container.curThumbnailIndex !=  this.index ) )
{
this.container.setSelection( this.index );
}
};


function init()
{
var VIEWBOX = ROOT_NODE.getAttribute('viewBox');

if( VIEWBOX )
{
WIDTH = ROOT_NODE.viewBox.animVal.width;
HEIGHT = ROOT_NODE.viewBox.animVal.height;
}

aSlideShow = new SlideShow();
theMetaDoc =  new MetaDocument();
aSlideShow.bIsEnabled = theMetaDoc.bIsAnimated;
theSlideIndexPage = new SlideIndexPage();
aSlideShow.displaySlide( theMetaDoc.nStartSlideNumber, false );

var hammer = new Hammer(ROOT_NODE);
hammer.on('swipeleft', function() {
switchSlide(1, false);
});
hammer.on('swiperight', function() {
switchSlide(-1, false);
});
hammer.get('swipe').set({ direction: Hammer.DIRECTION_ALL });
hammer.on('swipeup', function() {
aSlideShow.exitSlideShowInApp();
});
hammer.on('swipedown', function() {
aSlideShow.exitSlideShowInApp();
});
}

function presentationEngineStop(message)
{
alert( message + '\nThe presentation engine will be stopped' );
document.onkeydown = null;
document.onkeypress = null;
document.onclick = null;
window.onmousewheel = null;
}

function assert( condition, message )
{
if (!condition)
{
presentationEngineStop( message );
if (typeof console == 'object')
console.trace();
throw new Error( message );
}
}

function dispatchEffects(dir)
{

if( dir == 1 )
{
var bRet = aSlideShow.nextEffect();

if( !bRet )
{
switchSlide( 1, false );
}
}
else
{
switchSlide( dir, false );
}
}

function skipAllEffects()
{
var bRet = aSlideShow.skipAllEffects();
if( !bRet )
{
switchSlide( 1, true );
}
}

function skipEffects(dir)
{
if( dir == 1 )
{
var bRet = aSlideShow.skipPlayingOrNextEffect();

if( !bRet )
{
switchSlide( 1, true );
}
}
else
{
switchSlide( dir, true );
}
}

function switchSlide( nOffset, bSkipTransition )
{
var nNextSlide = nCurSlide + nOffset;
aSlideShow.displaySlide( nNextSlide, bSkipTransition );
}

function displayIndex( offsetNumber )
{
var aMetaSlideSet = theMetaDoc.aMetaSlideSet;
offsetNumber = getSafeIndex( offsetNumber, 0, aMetaSlideSet.length - 1 );

var nTotalThumbnails = theSlideIndexPage.getTotalThumbnails();
var nEnd = Math.min( offsetNumber + nTotalThumbnails, aMetaSlideSet.length);

var aThumbnailSet = theSlideIndexPage.aThumbnailSet;
var j = 0;
for( var i = offsetNumber; i < nEnd; ++i, ++j )
{
aThumbnailSet[j].update( i );
aThumbnailSet[j].show();
}
for( ; j < nTotalThumbnails; ++j )
{
aThumbnailSet[j].hide();
}

if (INDEX_OFFSET != offsetNumber)
INDEX_OFFSET = offsetNumber;
}

function toggleSlideIndex()
{
if( currentMode == SLIDE_MODE )
{

theMetaDoc.getCurrentSlide().hide();
INDEX_OFFSET = -1;
indexSetPageSlide( nCurSlide );
theSlideIndexPage.show();
currentMode = INDEX_MODE;
}
else if( currentMode == INDEX_MODE )
{
theSlideIndexPage.hide();
var nNewSlide = theSlideIndexPage.selectedSlideIndex;

aSlideShow.displaySlide( nNewSlide, true );
function getTouches(ev, type) {
var allTouches = toArray(ev.touches);
var targetIds = this.targetIds;

if (type & (INPUT_START | INPUT_MOVE) && allTouches.length === 1) {
targetIds[allTouches[0].identifier] = true;
return [allTouches, allTouches];
}

var i,
targetTouches,
changedTouches = toArray(ev.changedTouches),
changedTargetTouches = [],
target = this.target;

targetTouches = allTouches.filter(function(touch) {
return hasParent(touch.target, target);
});

if (type === INPUT_START) {
i = 0;
while (i < targetTouches.length) {
targetIds[targetTouches[i].identifier] = true;
i++;
}
}

i = 0;
while (i < changedTouches.length) {
if (targetIds[changedTouches[i].identifier]) {
changedTargetTouches.push(changedTouches[i]);
}

if (type & (INPUT_END | INPUT_CANCEL)) {
delete targetIds[changedTouches[i].identifier];
}
i++;
}

if (!changedTargetTouches.length) {
return;
}

return [
uniqueArray(targetTouches.concat(changedTargetTouches), 'identifier', true),
changedTargetTouches
];
}


var DEDUP_TIMEOUT = 2500;
var DEDUP_DISTANCE = 25;

function TouchMouseInput() {
Input.apply(this, arguments);

var handler = bindFn(this.handler, this);
this.touch = new TouchInput(this.manager, handler);
this.mouse = new MouseInput(this.manager, handler);

this.primaryTouch = null;
this.lastTouches = [];
}

inherit(TouchMouseInput, Input, {
handler: function TMEhandler(manager, inputEvent, inputData) {
var isTouch = (inputData.pointerType == INPUT_TYPE_TOUCH),
isMouse = (inputData.pointerType == INPUT_TYPE_MOUSE);

if (isMouse && inputData.sourceCapabilities && inputData.sourceCapabilities.firesTouchEvents) {
return;
}

if (isTouch) {
recordTouches.call(this, inputEvent, inputData);
} else if (isMouse && isSyntheticEvent.call(this, inputData)) {
return;
}

this.callback(manager, inputEvent, inputData);
},

destroy: function destroy() {
this.touch.destroy();
this.mouse.destroy();
}
});

function recordTouches(eventType, eventData) {
if (eventType & INPUT_START) {
this.primaryTouch = eventData.changedPointers[0].identifier;
setLastTouch.call(this, eventData);
} else if (eventType & (INPUT_END | INPUT_CANCEL)) {
setLastTouch.call(this, eventData);
}
}

function setLastTouch(eventData) {
var touch = eventData.changedPointers[0];

if (touch.identifier === this.primaryTouch) {
var lastTouch = {x: touch.clientX, y: touch.clientY};
this.lastTouches.push(lastTouch);
var lts = this.lastTouches;
var removeLastTouch = function() {
var i = lts.indexOf(lastTouch);
if (i > -1) {
lts.splice(i, 1);
}
};
setTimeout(removeLastTouch, DEDUP_TIMEOUT);
}
}

function isSyntheticEvent(eventData) {
var x = eventData.srcEvent.clientX, y = eventData.srcEvent.clientY;
for (var i = 0; i < this.lastTouches.length; i++) {
var t = this.lastTouches[i];
var dx = Math.abs(x - t.x), dy = Math.abs(y - t.y);
if (dx <= DEDUP_DISTANCE && dy <= DEDUP_DISTANCE) {
return true;
}
}
return false;
}

var PREFIXED_TOUCH_ACTION = prefixed(TEST_ELEMENT.style, 'touchAction');
var NATIVE_TOUCH_ACTION = PREFIXED_TOUCH_ACTION !== undefined;

var TOUCH_ACTION_COMPUTE = 'compute';
var TOUCH_ACTION_AUTO = 'auto';
var TOUCH_ACTION_MANIPULATION = 'manipulation'; // not implemented
var TOUCH_ACTION_NONE = 'none';
var TOUCH_ACTION_PAN_X = 'pan-x';
var TOUCH_ACTION_PAN_Y = 'pan-y';
var TOUCH_ACTION_MAP = getTouchActionProps();

function TouchAction(manager, value) {
this.manager = manager;
this.set(value);
}

TouchAction.prototype = {
set: function(value) {
if (value == TOUCH_ACTION_COMPUTE) {
value = this.compute();
}

if (NATIVE_TOUCH_ACTION && this.manager.element.style && TOUCH_ACTION_MAP[value]) {
this.manager.element.style[PREFIXED_TOUCH_ACTION] = value;
this.aAnimatableElement = aAnimatableElement;
this.aAnimatableElement.notifyAnimationStart();

if( !this.bAnimationStarted )
this.bAnimationStarted = true;
};

GenericAnimation.prototype.end = function()
{
if( this.bAnimationStarted )
{
this.bAnimationStarted = false;
this.aAnimatableElement.notifyAnimationEnd();
}
};

GenericAnimation.prototype.perform = function( aValue )
{
if( this.aSetModifier )
aValue = this.aSetModifier( aValue );

this.aSetValueFunc( aValue );
};

GenericAnimation.prototype.getUnderlyingValue = function()
{
var aValue = this.aGetValueFunc();
if( this.aGetModifier )
aValue = this.aGetModifier( aValue );
return aValue;
};


function TupleAnimation( aGetValueFunc, aSetValueFunc, aDefaultValue, aReferenceSize )
{
TupleAnimation.superclass.constructor.call( this, aGetValueFunc, aSetValueFunc );
assert( aDefaultValue && aReferenceSize,
'TupleAnimation constructor: default value functor and/or reference size are not valid' );

this.aDefaultValue = aDefaultValue;
this.aReferenceSize = aReferenceSize;
}
extend( TupleAnimation, GenericAnimation );

TupleAnimation.prototype.perform = function( aNormValue )
{
assert(aNormValue.length === this.aReferenceSize.length);

var aValue = [];
for( var i = 0; i < aNormValue.length; ++i )
{
aValue.push( aNormValue[i] * this.aReferenceSize[i] );
}

this.aSetValueFunc( aValue );
};

TupleAnimation.prototype.getUnderlyingValue = function()
{
var aValue = this.aGetValueFunc();
assert(aValue.length === this.aReferenceSize.length);

var aNormValue = [];
for( var i = 0; i < aValue.length; ++i )
{
aNormValue.push( aValue[i] / this.aReferenceSize[i] );
}

return aNormValue;
};


function HSLAnimationWrapper( aColorAnimation )
{
assert( aColorAnimation,
'HSLAnimationWrapper constructor: invalid color animation delegate' );

this.aAnimation = aColorAnimation;
}


HSLAnimationWrapper.prototype.start = function( aAnimatableElement )
{
this.aAnimation.start( aAnimatableElement );
};

HSLAnimationWrapper.prototype.end = function()
{
this.aAnimation.end();
};
HSLAnimationWrapper.prototype.perform = function( aHSLValue )
{
this.aAnimation.perform( aHSLValue.convertToRGB() );
};

HSLAnimationWrapper.prototype.getUnderlyingValue = function()
{
return this.aAnimation.getUnderlyingValue().convertToHSL();
};


function SlideChangeBase(aLeavingSlide, aEnteringSlide)
{
this.aLeavingSlide = aLeavingSlide;
this.aEnteringSlide = aEnteringSlide;
this.bIsFinished = false;
}

SlideChangeBase.prototype.start = function()
{
};

SlideChangeBase.prototype.end = function()
{
if( this.bIsFinished )
return;

this.aLeavingSlide.hide();
this.aEnteringSlide.reset();
this.aLeavingSlide.reset();

this.bIsFinished = true;
};

SlideChangeBase.prototype.perform = function( nValue )
{
if( this.bIsFinished ) return false;

if( this.aLeavingSlide )
this.performOut( nValue );

if( this.aEnteringSlide )
this.performIn( nValue );

return true;
};

SlideChangeBase.prototype.getUnderlyingValue = function()
{
return 0.0;
};

SlideChangeBase.prototype.performIn = function( )
{
log( 'SlideChangeBase.performIn: abstract method called' );
};

SlideChangeBase.prototype.performOut = function( )
{
log( 'SlideChangeBase.performOut: abstract method called' );

var aClipPathGroup = theMetaDoc.aClipPathGroup;
aClipPathGroup.appendChild( this.aClipPathElement );

var sRef = 'url(#' + sId + ')';
this.aSlideElement.parentNode.setAttribute( 'clip-path', sRef );
};

AnimatedSlide.prototype.cleanClipPath = function()
{
this.aSlideElement.parentNode.removeAttribute( 'clip-path' );

if( this.aClipPathElement )
{
var aClipPathGroup = theMetaDoc.aClipPathGroup;
aClipPathGroup.removeChild( this.aClipPathElement );
this.aClipPathElement = null;
this.aClipPathContent = null;
}
};

AnimatedSlide.prototype.insertBefore = function( aElement )
{
if( aElement )
{
this.aSlideElement.parentNode.insertBefore( aElement, this.aSlideElement );
}
};

AnimatedSlide.prototype.appendElement = function( aElement )
{
if( aElement )
{
this.aSlideElement.parentNode.appendChild( aElement );
}
};

AnimatedSlide.prototype.removeElement = function( aElement )
{
if( aElement )
{
this.aSlideElement.parentNode.removeChild( aElement );
}
};

AnimatedSlide.prototype.getWidth = function()
{
return WIDTH;
};

AnimatedSlide.prototype.getHeight = function()
{
return HEIGHT;
};

AnimatedSlide.prototype.setOpacity = function( nValue )
{
this.aSlideElement.setAttribute( 'opacity', nValue );
};

AnimatedSlide.prototype.translate = function( nDx, nDy )
{
var sTransformAttr = 'translate(' + nDx + ',' + nDy + ')';
this.aSlideElement.setAttribute( 'transform', sTransformAttr );
};

AnimatedSlide.prototype.setClipPath = function( aClipPathContent )
{
if( this.aClipPathContent )
{
var sPathData = aClipPathContent.getAttribute( 'd' );
this.aClipPathContent.setAttribute( 'd', sPathData );
}
};


function AnimatedElement( aElement )
{
if( !aElement )
{
log( 'AnimatedElement constructor: element is not valid' );
}

this.aSlideShowContext = null;

this.aBaseElement = aElement.cloneNode( true );
this.aActiveElement = aElement;
this.sElementId = this.aActiveElement.getAttribute( 'id' );

this.aBaseBBox = this.aActiveElement.getBBox();
this.nBaseCenterX = this.aBaseBBox.x + this.aBaseBBox.width / 2;
this.nBaseCenterY = this.aBaseBBox.y + this.aBaseBBox.height / 2;


this.aClipPathElement = null;
this.aClipPathContent = null;

this.aPreviousElement = null;
this.aStateSet = {};

this.eAdditiveMode = ADDITIVE_MODE_REPLACE;
this.bIsUpdated = true;

this.aTMatrix = document.documentElement.createSVGMatrix();
this.aCTM = document.documentElement.createSVGMatrix();
this.aICTM = document.documentElement.createSVGMatrix();

this.initElement();
}

AnimatedElement.prototype.initElement = function()
{
this.nCenterX = this.nBaseCenterX;
this.nCenterY = this.nBaseCenterY;
this.nScaleFactorX = 1.0;
this.nScaleFactorY = 1.0;
this.nRotationAngle = 0.0;

this.aActiveElement.setAttribute( 'transform', makeMatrixString( 1, 0, 0, 1, 0, 0 ) );
};

AnimatedElement.prototype.initClipPath = function()
{
this.aClipPathElement = document.createElementNS( NSS['svg'], 'clipPath' );

var sId = 'clip-path-' + this.sElementId;
this.aClipPathElement.setAttribute( 'id', sId );
this.aClipPathElement.setAttribute( 'clipPathUnits', 'userSpaceOnUse' );

this.aClipPathContent = document.createElementNS( NSS['svg'], 'path' );
this.aClippingBBox = this.getBBoxWithStroke();
var nWidth = this.aClippingBBox.width;
var nHeight = this.aClippingBBox.height;
var sPathData = 'M ' + this.aClippingBBox.x + ' ' + this.aClippingBBox.y +
' h ' + nWidth + ' v ' + nHeight + ' h -' + nWidth + ' z';
this.aClipPathContent.setAttribute( 'd', sPathData );
this.aClipPathElement.appendChild( this.aClipPathContent );

var aClipPathGroup = theMetaDoc.aClipPathGroup;
aClipPathGroup.appendChild( this.aClipPathElement );

var sRef = 'url(#' + sId + ')';
this.aActiveElement.setAttribute( 'clip-path', sRef );
};

AnimatedElement.prototype.cleanClipPath = function()
{
this.aActiveElement.removeAttribute( 'clip-path' );

if( this.aClipPathElement )
}
else if( sId === aFooterClassName + '.Default' )
{
if( this.aMetaSlide.nIsFooterVisible )
{
this.aFooterFieldHandler =
this.initTextFieldHandler( sId, aPlaceholderShapeSet,
aTextFieldContentProviderSet, aDefsElement,
aTextFieldHandlerSet, sMasterSlideId );
}
}
else if( sId === aHeaderClassName + '.Default' )
{
if( this.aMetaSlide.nIsHeaderVisible )
{
this.aHeaderFieldHandler =
this.initTextFieldHandler( sId, aPlaceholderShapeSet,
aTextFieldContentProviderSet, aDefsElement,
aTextFieldHandlerSet, sMasterSlideId );
}
}
else if( sId.indexOf( aDateTimeClassName ) == 0
|| sId.indexOf( aFooterClassName ) == 0
|| sId.indexOf( aHeaderClassName ) == 0
|| sId.indexOf( aDateClassName ) == 0
|| sId.indexOf( aTimeClassName ) == 0
|| sId.indexOf( aSlideNameClassName ) == 0 )
{
this.initTextFieldHandler( sId, aPlaceholderShapeSet,
aTextFieldContentProviderSet, aDefsElement,
aTextFieldHandlerSet, sMasterSlideId );
}
else
{
var aBackgroundSubGroupElement = theDocument.createElementNS( NSS['svg'], 'use' );
aBackgroundSubGroupElement.setAttribute( 'class', 'BackgroundObjectSubGroup' );
setNSAttribute( 'xlink', aBackgroundSubGroupElement,
'href', '#' + sId );
this.aBackgroundSubGroupElementSet.push( aBackgroundSubGroupElement );
this.aBackgroundObjectsElement.appendChild( aBackgroundSubGroupElement );
}

}
aMasterPageViewElement.appendChild( this.aBackgroundObjectsElement );
}

return aMasterPageViewElement;
};

MasterPageView.prototype.initTextFieldHandler =
function( sId, aPlaceholderShapeSet, aTextFieldContentProviderSet,
aDefsElement, aTextFieldHandlerSet, sMasterSlideId )
{
var sRefId = null;
var aTextFieldHandler = null;
var sClassName = sId.split('.')[0];
var aPlaceholderShape = aPlaceholderShapeSet[sId];
var aTextFieldContentProvider = aTextFieldContentProviderSet[sClassName];
if( aPlaceholderShape  && aPlaceholderShape.isValid()
&& aTextFieldContentProvider )
{
var sTextFiedHandlerKey = aTextFieldContentProvider.sId + '.' + sId;
if ( !aTextFieldHandlerSet[ sMasterSlideId ][ sTextFiedHandlerKey ] )
{
aTextFieldHandlerSet[ sMasterSlideId ][ sTextFiedHandlerKey ] =
new TextFieldHandler( aPlaceholderShape,
aTextFieldContentProvider );
aTextFieldHandler = aTextFieldHandlerSet[ sMasterSlideId ][ sTextFiedHandlerKey ];
aTextFieldHandler.update();
aTextFieldHandler.appendTo( aDefsElement );
}
else
{
aTextFieldHandler = aTextFieldHandlerSet[ sMasterSlideId ][ sTextFiedHandlerKey ];
}
sRefId = aTextFieldHandler.sId;
}
else if( aPlaceholderShape && aPlaceholderShape.element && aPlaceholderShape.element.firstElementChild
&& !aPlaceholderShape.textElement && !aTextFieldContentProvider )
{
sRefId = aPlaceholderShape.element.firstElementChild.getAttribute('id');
}

if( sRefId )
{
var aTextFieldElement = document.createElementNS(NSS['svg'], 'use');
aTextFieldElement.setAttribute('class', sClassName);
setNSAttribute('xlink', aTextFieldElement,
'href', '#' + sRefId);
this.aBackgroundObjectsElement.appendChild( aTextFieldElement );
}
return aTextFieldHandler;
};

function TextFieldHandler( aPlaceholderShape, aTextContentProvider )
{
this.aPlaceHolderShape = aPlaceholderShape;
this.aTextContentProvider = aTextContentProvider;
assert( this.aTextContentProvider,
'TextFieldHandler: text content provider not defined.' );
this.sId = 'tf' + String( TextFieldHandler.getUniqueId() );
this.aTextFieldElement = null;
this.aTextPlaceholderElement = null;
this.cloneElement();
}


TextFieldHandler.CURR_UNIQUE_ID = 0;

TextFieldHandler.getUniqueId = function()
{
++TextFieldHandler.CURR_UNIQUE_ID;
return TextFieldHandler.CURR_UNIQUE_ID;
};

TextFieldHandler.prototype.cloneElement = function()
{
assert( this.aPlaceHolderShape && this.aPlaceHolderShape.isValid(),
'TextFieldHandler.cloneElement: placeholder shape is not valid.' );
this.aTextFieldElement = this.aPlaceHolderShape.element.cloneNode( true /* deep clone */ );
assert( this.aTextFieldElement,
'TextFieldHandler.cloneElement: aTextFieldElement is not defined' );
this.aTextFieldElement.setAttribute( 'id', this.sId );
this.aTextFieldElement.removeAttribute( 'visibility' );
this.aTextPlaceholderElement = getElementByClassName( this.aTextFieldElement, 'PlaceholderText' );
assert( this.aTextPlaceholderElement,
'TextFieldHandler.cloneElement: aTextPlaceholderElement is not defined' );
};


TextFieldHandler.prototype.appendTo = function( aParentNode )
{
if( !this.aTextFieldElement )
{
log( 'TextFieldHandler.appendTo: aTextFieldElement is not defined' );
return;
}
if( !aParentNode )
{
log( 'TextFieldHandler.appendTo: parent node is not defined' );
return;
}

aParentNode.appendChild( this.aTextFieldElement );
};

TextFieldHandler.prototype.setTextContent = function( sText )
{
if( !this.aTextPlaceholderElement )
{
AnimationBaseNode.prototype.removeEffect = function()
{
this.getAnimatedElement().restoreState( this.getId() );
};

AnimationBaseNode.prototype.getTargetElement = function()
{
return this.aTargetElement;
};

AnimationBaseNode.prototype.getAnimatedElement = function()
{
return this.aAnimatedElement;
};

AnimationBaseNode.prototype.dispose= function()
{
if( this.aActivity )
this.aActivity.dispose();

AnimationBaseNode.superclass.dispose.call( this );
};

AnimationBaseNode.prototype.getMinFrameCount = function()
{
return this.nMinFrameCount;
};

AnimationBaseNode.prototype.getAdditiveMode = function()
{
return this.eAdditiveMode;
};

AnimationBaseNode.prototype.info = function( bVerbose )
{
var sInfo = AnimationBaseNode.superclass.info.call( this, bVerbose );

if( bVerbose )
{
if( this.getMinFrameCount() )
sInfo += ';  min frame count: ' + this.getMinFrameCount();

sInfo += ';  additive: ' + aAddittiveModeOutMap[ this.getAdditiveMode() ];

if( this.getTargetElement() )
{
var sElemId = this.getTargetElement().getAttribute( 'id' );
sInfo += ';  targetElement: ' +  sElemId;
}
}

return sInfo;
};


function AnimationBaseNode2( aAnimElem, aParentNode, aNodeContext )
{
AnimationBaseNode2.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

this.sAttributeName = '';
this.aToValue = null;

}
extend( AnimationBaseNode2, AnimationBaseNode );


AnimationBaseNode2.prototype.parseElement = function()
{
var bRet = AnimationBaseNode2.superclass.parseElement.call( this );

var aAnimElem = this.aElement;

this.sAttributeName = aAnimElem.getAttributeNS( NSS['smil'], 'attributeName' );
if( !this.sAttributeName )
{
this.eCurrentState = INVALID_NODE;
log( 'AnimationBaseNode2.parseElement: target attribute name not found: ' + this.sAttributeName );
}

this.aToValue = aAnimElem.getAttributeNS( NSS['smil'], 'to' );

return bRet;
};

AnimationBaseNode2.prototype.getAttributeName = function()
{
return this.sAttributeName;
};

AnimationBaseNode2.prototype.getToValue = function()
{
return this.aToValue;
};

AnimationBaseNode2.prototype.info = function( bVerbose )
{
var sInfo = AnimationBaseNode2.superclass.info.call( this, bVerbose );

if( bVerbose )
{
if( this.getAttributeName() )
sInfo += ';  attributeName: ' + this.getAttributeName();

if( this.getToValue() )
sInfo += ';  to: ' + this.getToValue();
}

return sInfo;
};


function AnimationBaseNode3( aAnimElem, aParentNode, aNodeContext )
{
AnimationBaseNode3.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

this.eAccumulate = undefined;
this.eCalcMode = undefined;
this.aFromValue = null;
this.aByValue = null;
this.aKeyTimes = null;
this.aValues = null;
this.aFormula= null;
}
extend( AnimationBaseNode3, AnimationBaseNode2 );


AnimationBaseNode3.prototype.parseElement = function()
{
var bRet = AnimationBaseNode3.superclass.parseElement.call( this );

var aAnimElem = this.aElement;

this.eAccumulate = ACCUMULATE_MODE_NONE;
var sAccumulateAttr = aAnimElem.getAttributeNS( NSS['smil'], 'accumulate' );
if( sAccumulateAttr == 'sum' )
this.eAccumulate = ACCUMULATE_MODE_SUM;

this.eCalcMode = CALC_MODE_LINEAR;
var sCalcModeAttr = aAnimElem.getAttributeNS( NSS['smil'], 'calcMode' );
if( sCalcModeAttr && aCalcModeInMap[ sCalcModeAttr ] )
this.eCalcMode = aCalcModeInMap[ sCalcModeAttr ];

this.aFromValue = aAnimElem.getAttributeNS( NSS['smil'], 'from' );

this.aByValue = aAnimElem.getAttributeNS( NSS['smil'], 'by' );

this.aKeyTimes = [];
var sKeyTimesAttr = aAnimElem.getAttributeNS( NSS['smil'], 'keyTimes' );
sKeyTimesAttr = removeWhiteSpaces( sKeyTimesAttr );
if( sKeyTimesAttr )

has.add('air', dua.indexOf('AdobeAIR') >= 0);
has.add('khtml', dav.indexOf('Konqueror') >= 0 ? tv : undefined);
has.add('webkit', parseFloat(dua.split('WebKit/')[1]) || undefined);
has.add('chrome', parseFloat(dua.split('Chrome/')[1]) || undefined);
has.add('safari', dav.indexOf('Safari')>=0 && !has('chrome') ? parseFloat(dav.split('Version/')[1]) : undefined);
has.add('mac', dav.indexOf('Macintosh') >= 0);
has.add('quirks', document.compatMode == 'BackCompat');
has.add('ios', /iPhone|iPod|iPad/.test(dua));
has.add('android', parseFloat(dua.split('Android ')[1]) || undefined);

if(!has('webkit')){
if(dua.indexOf('Opera') >= 0){
has.add('opera', tv >= 9.8 ? parseFloat(dua.split('Version/')[1]) || tv : tv);
}

if(dua.indexOf('Gecko') >= 0 && !has('khtml') && !has('webkit')){
has.add('mozilla', tv);
}
if(has('mozilla')){
has.add('ff', parseFloat(dua.split('Firefox/')[1] || dua.split('Minefield/')[1]) || undefined);
}

if(document.all && !has('opera')){
var isIE = parseFloat(dav.split('MSIE ')[1]) || undefined;

var mode = document.documentMode;
if(mode && mode != 5 && Math.floor(isIE) != mode){
isIE = mode;
}

has.add('ie', isIE);
}

has.add('wii', typeof opera != 'undefined' && opera.wiiremote);
}

var detect =
{
isFF: has('ff'),

isIE: has('ie'),

isKhtml: has('khtml'),

isWebKit: has('webkit'),

isMozilla: has('mozilla'),
isMoz: has('mozilla'),

isOpera: has('opera'),

isSafari: has('safari'),

isChrome: has('chrome'),

isMac: has('mac'),

isIos: has('ios'),

isAndroid: has('android'),

isWii: has('wii'),

isQuirks: has('quirks'),

isAir: has('air')
};
return detect;
}

/*****
* @dojoend
*
*  The above code is a derivative work of some part of the dojox.gfx library.
*  @source http://svn.dojotoolkit.org/src/dojox/trunk/_base/sniff.js
*/

/*****
* @licstart
*
* The following is the license notice for the part of JavaScript code of this
* file included between the '@svgpathstart' and the '@svgpathend' notes.
*/

/*****  **********************************************************************
*
*   Copyright 2015 The Chromium Authors. All rights reserved.
*
*   The Chromium Authors can be found at
*   http://src.chromium.org/svn/trunk/src/AUTHORS
*
*   Redistribution and use in source and binary forms, with or without
*   modification, are permitted provided that the following conditions are
*   met:
*
*   * Redistributions of source code must retain the above copyright
*   notice, this list of conditions and the following disclaimer.
*   * Redistributions in binary form must reproduce the above
*   copyright notice, this list of conditions and the following disclaimer
*   in the documentation and/or other materials provided with the
*   distribution.
*   * Neither the name of Google Inc. nor the names of its
*   contributors may be used to endorse or promote products derived from
*   this software without specific prior written permission.
*
*   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
*   'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
*   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
*   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
*   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
*   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
*   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
*   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
*   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
*   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
*   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
****************************************************************************/

/*****
* @licend
*
* The above is the license notice for the part of JavaScript code of this
* file included between the '@svgpathstart' and the '@svgpathend' notes.
*/


/*****
* @svgpathstart
*
*  The following code is a derivative work of some part of the SVGPathSeg API.
*
*  This API is a drop-in replacement for the SVGPathSeg and SVGPathSegList APIs that were removed from
*  SVG2 (https://lists.w3.org/Archives/Public/www-svg/2015Jun/0044.html), including the latest spec
*  changes which were implemented in Firefox 43 and Chrome 46.
*
*  @source https://github.com/progers/pathseg
*/

(function() { 'use strict';
if (!('SVGPathSeg' in window)) {
window.SVGPathSeg = function(type, typeAsLetter, owningPathSegList) {
this.pathSegType = type;
this.pathSegTypeAsLetter = typeAsLetter;
this._owningPathSegList = owningPathSegList;
}

window.SVGPathSeg.prototype.classname = 'SVGPathSeg';

var COUNTERCLOCKWISEBOTTOMLEFT_TRANS_SUBTYPE    = 58; // 45
var CLOCKWISEBOTTOMRIGHT_TRANS_SUBTYPE          = 59; // 46
var COUNTERCLOCKWISETOPRIGHT_TRANS_SUBTYPE      = 60; // 47
var VERTICALLEFT_TRANS_SUBTYPE                  = 61; // 93
var VERTICALRIGHT_TRANS_SUBTYPE                 = 62; // 94
var HORIZONTALLEFT_TRANS_SUBTYPE                = 63; // 95
var HORIZONTALRIGHT_TRANS_SUBTYPE               = 64; // 96
var TOPLEFTCLOCKWISE_TRANS_SUBTYPE              = 65; // 69
var TOPRIGHTCLOCKWISE_TRANS_SUBTYPE             = 66; // 70
var BOTTOMRIGHTCLOCKWISE_TRANS_SUBTYPE          = 67; // 71
var BOTTOMLEFTCLOCKWISE_TRANS_SUBTYPE           = 68; // 72
var TOPLEFTCOUNTERCLOCKWISE_TRANS_SUBTYPE       = 69; // 73
var TOPRIGHTCOUNTERCLOCKWISE_TRANS_SUBTYPE      = 70; // 74
var BOTTOMRIGHTCOUNTERCLOCKWISE_TRANS_SUBTYPE   = 71; // 75
var BOTTOMLEFTCOUNTERCLOCKWISE_TRANS_SUBTYPE    = 72; // 76
var DOUBLEBARNDOOR_TRANS_SUBTYPE                = 73; // 17
var DOUBLEDIAMOND_TRANS_SUBTYPE                 = 74; // 18
var VERTICALTOPSAME_TRANS_SUBTYPE               = 75; // 77
var VERTICALBOTTOMSAME_TRANS_SUBTYPE            = 76; // 78
var VERTICALTOPLEFTOPPOSITE_TRANS_SUBTYPE       = 77; // 79
var VERTICALBOTTOMLEFTOPPOSITE_TRANS_SUBTYPE    = 78; // 80
var HORIZONTALLEFTSAME_TRANS_SUBTYPE            = 79; // 81
var HORIZONTALRIGHTSAME_TRANS_SUBTYPE           = 80; // 82
var HORIZONTALTOPLEFTOPPOSITE_TRANS_SUBTYPE     = 81; // 83
var HORIZONTALTOPRIGHTOPPOSITE_TRANS_SUBTYPE    = 82; // 84
var DIAGONALBOTTOMLEFTOPPOSITE_TRANS_SUBTYPE    = 83; // 85
var DIAGONALTOPLEFTOPPOSITE_TRANS_SUBTYPE       = 84; // 86
var TWOBOXTOP_TRANS_SUBTYPE                     = 85; // 87
var TWOBOXBOTTOM_TRANS_SUBTYPE                  = 86; // 88
var TWOBOXLEFT_TRANS_SUBTYPE                    = 87; // 89
var TWOBOXRIGHT_TRANS_SUBTYPE                   = 88; // 90
var FOURBOXVERTICAL_TRANS_SUBTYPE               = 89; // 91
var FOURBOXHORIZONTAL_TRANS_SUBTYPE             = 90; // 92

var aTransitionSubtypeInMap = {
'default'                       : DEFAULT_TRANS_SUBTYPE,
'leftToRight'                   : LEFTTORIGHT_TRANS_SUBTYPE,
'topToBottom'                   : TOPTOBOTTOM_TRANS_SUBTYPE,
'cornersIn'                     : CORNERSIN_TRANS_SUBTYPE,
'cornersOut'                    : CORNERSOUT_TRANS_SUBTYPE,
'vertical'                      : VERTICAL_TRANS_SUBTYPE,
'centerTop'                     : CENTERTOP_TRANS_SUBTYPE,
'centerRight'                   : CENTERRIGHT_TRANS_SUBTYPE,
'top'                           : TOP_TRANS_SUBTYPE,
'right'                         : RIGHT_TRANS_SUBTYPE,
'bottom'                        : BOTTOM_TRANS_SUBTYPE,
'left'                          : LEFT_TRANS_SUBTYPE,
'horizontal'                    : HORIZONTAL_TRANS_SUBTYPE,
'down'                          : DOWN_TRANS_SUBTYPE,
'circle'                        : CIRCLE_TRANS_SUBTYPE,
'clockwiseTwelve'               : CLOCKWISETWELVE_TRANS_SUBTYPE,
'clockwiseThree'                : CLOCKWISETHREE_TRANS_SUBTYPE,
'clockwiseSix'                  : CLOCKWISESIX_TRANS_SUBTYPE,
'clockwiseNine'                 : CLOCKWISENINE_TRANS_SUBTYPE,
'clockwiseRight'                : CLOCKWISERIGHT_TRANS_SUBTYPE,
'clockwiseTop'                  : CLOCKWISETOP_TRANS_SUBTYPE,
'clockwiseBottom'               : CLOCKWISEBOTTOM_TRANS_SUBTYPE,
'clockwiseLeft'                 : CLOCKWISELEFT_TRANS_SUBTYPE,
'clockwiseTopLeft'              : CLOCKWISETOPLEFT_TRANS_SUBTYPE,
'counterClockwiseBottomLeft'    : COUNTERCLOCKWISEBOTTOMLEFT_TRANS_SUBTYPE,
'clockwiseBottomRight'          : CLOCKWISEBOTTOMRIGHT_TRANS_SUBTYPE,
'counterClockwiseTopRight'      : COUNTERCLOCKWISETOPRIGHT_TRANS_SUBTYPE,
'twoBladeVertical'              : TWOBLADEVERTICAL_TRANS_SUBTYPE,
'twoBladeHorizontal'            : TWOBLADEHORIZONTAL_TRANS_SUBTYPE,
'fourBlade'                     : FOURBLADE_TRANS_SUBTYPE,
'fromLeft'                      : FROMLEFT_TRANS_SUBTYPE,
'fromTop'                       : FROMTOP_TRANS_SUBTYPE,
'fromRight'                     : FROMRIGHT_TRANS_SUBTYPE,
'fromBottom'                    : FROMBOTTOM_TRANS_SUBTYPE,
'crossfade'                     : CROSSFADE_TRANS_SUBTYPE,
'fadeToColor'                   : FADETOCOLOR_TRANS_SUBTYPE,
'fadeFromColor'                 : FADEFROMCOLOR_TRANS_SUBTYPE,
'fadeOverColor'                 : FADEOVERCOLOR_TRANS_SUBTYPE,
'threeBlade'                    : THREEBLADE_TRANS_SUBTYPE,
'eightBlade'                    : EIGHTBLADE_TRANS_SUBTYPE,
'oneBlade'                      : ONEBLADE_TRANS_SUBTYPE,
'across'                        : ACROSS_TRANS_SUBTYPE,
'topLeftVertical'               : TOPLEFTVERTICAL_TRANS_SUBTYPE,
'topLeftHorizontal'             : TOPLEFTHORIZONTAL_TRANS_SUBTYPE,
'topLeftDiagonal'               : TOPLEFTDIAGONAL_TRANS_SUBTYPE,
'topRightDiagonal'              : TOPRIGHTDIAGONAL_TRANS_SUBTYPE,
'bottomRightDiagonal'           : BOTTOMRIGHTDIAGONAL_TRANS_SUBTYPE,
'topLeftClockwise'              : TOPLEFTCLOCKWISE_TRANS_SUBTYPE,
'topRightClockwise'             : TOPRIGHTCLOCKWISE_TRANS_SUBTYPE,
'bottomRightClockwise'          : BOTTOMRIGHTCLOCKWISE_TRANS_SUBTYPE,
'bottomLeftClockwise'           : BOTTOMLEFTCLOCKWISE_TRANS_SUBTYPE,
'topLeftCounterClockwise'       : TOPLEFTCOUNTERCLOCKWISE_TRANS_SUBTYPE,
'topRightCounterClockwise'      : TOPRIGHTCOUNTERCLOCKWISE_TRANS_SUBTYPE,
'bottomRightCounterClockwise'   : BOTTOMRIGHTCOUNTERCLOCKWISE_TRANS_SUBTYPE,
'bottomLeftCounterClockwise'    : BOTTOMLEFTCOUNTERCLOCKWISE_TRANS_SUBTYPE,
'bottomLeftDiagonal'            : BOTTOMLEFTDIAGONAL_TRANS_SUBTYPE,
'rectangle'                     : RECTANGLE_TRANS_SUBTYPE,
'diamond'                       : DIAMOND_TRANS_SUBTYPE,
'topLeft'                       : TOPLEFT_TRANS_SUBTYPE,
'topRight'                      : TOPRIGHT_TRANS_SUBTYPE,
'bottomRight'                   : BOTTOMRIGHT_TRANS_SUBTYPE,
'bottomLeft'                    : BOTTOMLEFT_TRANS_SUBTYPE,
'topCenter'                     : TOPCENTER_TRANS_SUBTYPE,
'rightCenter'                   : RIGHTCENTER_TRANS_SUBTYPE,
'bottomCenter'                  : BOTTOMCENTER_TRANS_SUBTYPE,
'leftCenter'                    : LEFTCENTER_TRANS_SUBTYPE,
'up'                            : UP_TRANS_SUBTYPE,
'diagonalBottomLeft'            : DIAGONALBOTTOMLEFT_TRANS_SUBTYPE,
'diagonalTopLeft'               : DIAGONALTOPLEFT_TRANS_SUBTYPE,
'verticalLeft'                  : VERTICALLEFT_TRANS_SUBTYPE,
'verticalRight'                 : VERTICALRIGHT_TRANS_SUBTYPE,
'horizontalLeft'                : HORIZONTALLEFT_TRANS_SUBTYPE,
'horizontalRight'               : HORIZONTALRIGHT_TRANS_SUBTYPE,
'doubleBarnDoor'                : DOUBLEBARNDOOR_TRANS_SUBTYPE,
'doubleDiamond'                 : DOUBLEDIAMOND_TRANS_SUBTYPE,
'verticalTopSame'               : VERTICALTOPSAME_TRANS_SUBTYPE,
'verticalBottomSame'            : VERTICALBOTTOMSAME_TRANS_SUBTYPE,
'verticalTopLeftOpposite'       : VERTICALTOPLEFTOPPOSITE_TRANS_SUBTYPE,
'verticalBottomLeftOpposite'    : VERTICALBOTTOMLEFTOPPOSITE_TRANS_SUBTYPE,
'horizontalLeftSame'            : HORIZONTALLEFTSAME_TRANS_SUBTYPE,
'horizontalRightSame'           : HORIZONTALRIGHTSAME_TRANS_SUBTYPE,
'horizontalTopLeftOpposite'     : HORIZONTALTOPLEFTOPPOSITE_TRANS_SUBTYPE,
'horizontalTopRightOpposite'    : HORIZONTALTOPRIGHTOPPOSITE_TRANS_SUBTYPE,
'diagonalBottomLeftOpposite'    : DIAGONALBOTTOMLEFTOPPOSITE_TRANS_SUBTYPE,
'diagonalTopLeftOpposite'       : DIAGONALTOPLEFTOPPOSITE_TRANS_SUBTYPE,
'twoBoxTop'                     : TWOBOXTOP_TRANS_SUBTYPE,
'twoBoxBottom'                  : TWOBOXBOTTOM_TRANS_SUBTYPE,
'twoBoxLeft'                    : TWOBOXLEFT_TRANS_SUBTYPE,
'twoBoxRight'                   : TWOBOXRIGHT_TRANS_SUBTYPE,
'fourBoxVertical'               : FOURBOXVERTICAL_TRANS_SUBTYPE,
'fourBoxHorizontal'             : FOURBOXHORIZONTAL_TRANS_SUBTYPE
};

var TRANSITION_MODE_IN  = 1;
var TRANSITION_MODE_OUT = 0;

var aTransitionModeOutMap = [ 'out', 'in' ];


var REVERSEMETHOD_IGNORE                    = 0;
var REVERSEMETHOD_INVERT_SWEEP              = 1;
var REVERSEMETHOD_SUBTRACT_POLYGON          = 2;
var REVERSEMETHOD_SUBTRACT_AND_INVERT       = 3;
var REVERSEMETHOD_ROTATE_180                = 4;
var REVERSEMETHOD_FLIP_X                    = 5;
var REVERSEMETHOD_FLIP_Y                    = 6;

var aReverseMethodOutMap = ['ignore', 'invert sweep', 'subtract polygon',
'subtract and invert', 'rotate 180', 'flip x', 'flip y'];


var aTransitionInfoTable = {};

aTransitionInfoTable[0] = {};
aTransitionInfoTable[0][0] =
var len   = Math.floor( (e - edge/2) * edge1 * 4);
var w     = Math.PI / 2;

while(len > 0) {
var alen = Math.min(len, edge1);
len -= alen;
poly = createUnitSquarePath();
aTransform = SVGIdentityMatrix.scale(
pruneScaleValue( alen / this.sqrtElements ),
pruneScaleValue( 1.0 / this.sqrtElements ));
aTransform = aTransform.translate(
- pruneScaleValue( (edge / 2) / this.sqrtElements ),
pruneScaleValue( (edge / 2) / this.sqrtElements ));
aTransform = aTransform.rotate( w );
w -= Math.PI / 2;
aTransform = aTransform.translate(0.5, 0.5);
poly.matrixTransform(aTransform);
res.appendPath(poly);
}
}

return res;
}

SpiralWipePath.prototype.perform = function( nT ) {
var res         = createUnitSquarePath();
var innerSpiral = this.calcNegSpiral( 1.0 - nT );
innerSpiral.changeOrientation();
res.appendPath(innerSpiral);

return this.bFlipOnYAxis ? flipOnYAxis(res) : res;
}

function BoxSnakesWipePath(nElements, bFourBox) {
SpiralWipePath.call(this, nElements);
this.bFourBox = bFourBox;
}

BoxSnakesWipePath.prototype = Object.create(SpiralWipePath);

BoxSnakesWipePath.prototype.perform = function( nT ) {
var res = createUnitSquarePath(), aTransform;
var innerSpiral = SpiralWipePath.prototype.calcNegSpiral.call(this, 1.0 - nT);
innerSpiral.changeOrientation();

if(this.bFourBox) {
aTransform = SVGIdentityMatrix.scale(0.5, 0.5);
innerSpiral.matrixTransform(aTransform);
res.appendPath(innerSpiral);
res.appendPath(flipOnXAxis(innerSpiral));
innerSpiral = flipOnYAxis(innerSpiral);
res.appendPath(innerSpiral);
res.appendPath(flipOnXAxis(innerSpiral));
}
else {
aTransform = SVGIdentityMatrix.scale(1.0, 0.5);
innerSpiral.matrixTransform(aTransform);
res.appendPath(innerSpiral);
res.appendPath(flipOnXAxis(innerSpiral));
}
return this.bFlipOnYAxis ? flipOnYAxis(res) : res;
}

function VeeWipePath() { }

VeeWipePath.prototype.perform = function( nT ) {
const d = pruneScaleValue(2.0 * nT);
var polyPath = 'M ' + 0.0 + ' ' + -1.0 + ' ';
polyPath += 'L ' + 0.0 + ' ' + (d - 1.0) + ' ';
polyPath += 'L ' + 0.5 + ' ' + d + ' ';
polyPath += 'L ' + 1.0 + ' ' + (d - 1.0) + ' ';
polyPath += 'L ' + 1.0 + ' ' + -1.0 + ' ';
polyPath += 'L ' + 0.0 + ' ' + -1.0 + ' ';

var aPolyPolyPath = document.createElementNS( NSS['svg'], 'path');
aPolyPolyPath.setAttribute('d', polyPath);
return aPolyPolyPath;
}


function AnimatedSlide( aMetaSlide )
{
if( !aMetaSlide )
{
log( 'AnimatedSlide constructor: meta slide is not valid' );
}

this.aMetaSlide = aMetaSlide;
this.aSlideElement = this.aMetaSlide.slideElement;
this.sSlideId = this.aMetaSlide.slideId;

this.aUsedAttributeSet = [];

this.aClipPathElement = null;
this.aClipPathContent = null;
this.bIsClipped = false;
}

AnimatedSlide.prototype.show = function()
{
this.aMetaSlide.show();
};

AnimatedSlide.prototype.hide = function()
{
this.aMetaSlide.hide();
};

AnimatedSlide.prototype.notifyUsedAttribute = function( sName )
{
if( sName == 'clip-path' )
{
this.initClipPath();
this.bIsClipped = true;
}
else
{
this.aUsedAttributeSet.push( sName );
}
};

AnimatedSlide.prototype.reset = function()
{
if( this.bIsClipped )
{
this.cleanClipPath();
this.bIsClipped = false;
}

var i;
for( i = 0; i < this.aUsedAttributeSet.length; ++i )
{
var sAttrName = this.aUsedAttributeSet[i];
this.aSlideElement.removeAttribute( sAttrName );
}
this.aUsedAttributeSet = [];
};

AnimatedSlide.prototype.initClipPath = function()
{
this.aClipPathElement = document.createElementNS( NSS['svg'], 'clipPath' );

var sId = 'clip-path-' + this.sSlideId;
this.aClipPathElement.setAttribute( 'id', sId );
this.aClipPathElement.setAttribute( 'clipPathUnits', 'userSpaceOnUse' );

this.aClipPathContent = document.createElementNS( NSS['svg'], 'path' );
var sPathData = 'M 0 0 h ' + WIDTH + ' v ' + HEIGHT + ' h -' + WIDTH + ' z';
this.aClipPathContent.setAttribute( 'd', sPathData );
this.aClipPathElement.appendChild( this.aClipPathContent );
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.x = 0.0;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
const poly = document.createElementNS( NSS['svg'], 'path');
poly.setAttribute('d', aPath);
let aTransform;

if((Math.floor(sqrtArea2) & 1) == 1) {
aTransform = SVGIdentityMatrix.rotate((Math.PI)/2 + (Math.PI)/4);
aTransform.translate(edge + this.elementEdge, 0.0);
}
else {
aTransform = SVGIdentityMatrix.translate(-a, 0.0);
aTransform.rotate(-(Math.PI/4));
aTransform.translate(0.0, edge);
}

poly.matrixTransform(aTransform);
res.appendPath(poly);
}
else { //out
const sqrtArea2 = Math.sqrt(nT * this.sqrtElements * this.sqrtElements);
const edge = pruneScaleValue(Math.floor(sqrtArea2)/this.sqrtElements);

let aPath, aPoint = document.documentElement.createSVGPoint();
if(edge != 0) {
aPoint.y = 1.0;
aPath = 'M ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.x = edge;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.x = 1.0;
aPoint.y = edge;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.y = 0.0;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.x = 0.0;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
const poly = document.createElementNS( NSS['svg'], 'path');
poly.setAttribute('d', aPath);
res.appendPath(poly);
}
const a = (Math.SQRT1_2 / this.sqrtElements);
const d = (sqrtArea2 - Math.floor(sqrtArea2));
const len = ((1.0 - nT) * Math.SQRT2 * d);
const height = pruneScaleValue(Math.SQRT1_2 / this.sqrtElements);
aPath = 'M ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.y = height;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.x = len + a;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.y = 0.0;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
aPoint.x = 0.0;
aPath += 'L ' + aPoint.x + ' ' + aPoint.y + ' ';
const poly = document.createElementNS( NSS['svg'], 'path');
poly.setAttribute('d', aPath);
let aTransform;

if((Math.floor(sqrtArea2) & 1) == 1) {
aTransform = SVGIdentityMatrix.translate(0.0, -height);
aTransform.rotate(Math.PI/2 + Math.PI/4);
aTransform.translate(1.0, edge);
}
else {
aTransform = SVGIdentityMatrix.rotate(-(Math.PI/4));
aTransform = aTransform.translate(edge, 1.0);
}
poly.matrixTransform(aTransform);
res.appendPath(poly);
}
return res;
}

SnakeWipePath.prototype.perform = function(nT) {
var res = createEmptyPath();
if(this.diagonal) {
if(nT >= 0.5) {
res.appendPath(this.calcHalfDiagonalSnake(1.0, true));
res.appendPath(this.calcHalfDiagonalSnake(2.0*(nT-0.5), false));
}
else
res.appendPath(this.calcHalfDiagonalSnake(2.0*nT, true));
}
else
res = this.calcSnake(nT);

return this.flipOnYAxis ? flipOnYAxis(res) : res;
}

function ParallelSnakesWipePath(nElements, bDiagonal, bFlipOnYAxis, bOpposite) {
SnakeWipePath.call(this, nElements, bDiagonal, bFlipOnYAxis);
this.bOpposite = bOpposite;
}

ParallelSnakesWipePath.prototype = Object.create(SnakeWipePath);

ParallelSnakesWipePath.prototype.perform = function( nT ) {
var res = createEmptyPath(), half, aTransform;
if(this.diagonal) {
assert(this.bOpposite);
half = SnakeWipePath.prototype.calcHalfDiagonalSnake.call(this, nT, false);
aTransform = SVGIdentityMatrix.scale(1, -1);
aTransform.translate(-0.5, 0.5);
aTransform.rotate(Math.PI/2);
aTransform.translate(0.5, 0.5);
half.matrixTransform(aTransform);
half.changeOrientation();
res.appendPath(half);

aTransform = SVGIdentityMatrix.translate(-0.5, -0.5);
aTransform.rotate(Math.PI);
aTransform.translate(0.5, 0.5);
half.matrixTransform(aTransform);
res.appendPath(half);
}
else {
half = SnakeWipePath.prototype.calcSnake.call(this, nT / 2.0 );
aTransform = SVGIdentityMatrix.translate(-0.5, -0.5);
aTransform = aTransform.rotate(Math.PI/2);
aTransform = aTransform.translate(0.5, 0.5);
half.matrixTransform(aTransform);
res.appendPath(flipOnYAxis(half));
res.appendPath(this.bOpposite ? flipOnXAxis(half) : half);
}

return this.flipOnYAxis ? flipOnYAxis(res) : res;
}

function SpiralWipePath(nElements, bFlipOnYAxis) {
this.nElements    = nElements;
this.sqrtElements = Math.floor(Math.sqrt(nElements));
this.bFlipOnYAxis = bFlipOnYAxis;
}

SpiralWipePath.prototype.calcNegSpiral = function( nT ) {
var area  = nT * this.nElements;
var e     = (Math.sqrt(area) / 2.0);
var edge  = Math.floor(e) * 2;

var aTransform = SVGIdentityMatrix.translate(-0.5, -0.5);
var edge_ = pruneScaleValue(edge / this.sqrtElements);

aTransform = aTransform.scale(edge_, edge_);
aTransform = aTransform.translate(0.5, 0.5);
var poly = createUnitSquarePath();
poly.matrixTransform(aTransform);
var res = poly.cloneNode(true);

if(1.0 - nT != 0) {
var edge1 = edge + 1;
case THREEBLADE_TRANS_SUBTYPE:
nBlades = 3;
break;
case FOURBLADE_TRANS_SUBTYPE:
nBlades = 4;
break;
case EIGHTBLADE_TRANS_SUBTYPE:
nBlades = 8;
break;
default:
log( 'createClipPolyPolygon: unknown subtype: ' + nSubtype );
return null;
}
return new PinWheelWipePath( nBlades );
case CLOCKWIPE_TRANSITION:
return new ClockWipePath();
case RANDOMBARWIPE_TRANSITION:
return new RandomWipePath( 128, true /* bars */ );
case CHECKERBOARDWIPE_TRANSITION:
return new CheckerBoardWipePath( 10 );
case ZIGZAGWIPE_TRANSITION:
return new ZigZagWipePath( 5 );
case BARNZIGZAGWIPE_TRANSITION:
return new BarnZigZagWipePath( 5 );
case IRISWIPE_TRANSITION:
switch(nSubtype)
{
case RECTANGLE_TRANS_SUBTYPE:
return new IrisWipePath(0);
case DIAMOND_TRANS_SUBTYPE:
return new IrisWipePath(1);
default:
log( 'createClipPolyPolygon: unknown subtype: ' + nSubtype );
return null;
}
case BARNDOORWIPE_TRANSITION:
return new BarnDoorWipePath(false);
case SINGLESWEEPWIPE_TRANSITION:
return new SweepWipePath(
nSubtype == CLOCKWISETOP_TRANS_SUBTYPE ||
nSubtype == CLOCKWISERIGHT_TRANS_SUBTYPE ||
nSubtype == CLOCKWISEBOTTOM_TRANS_SUBTYPE ||
nSubtype == CLOCKWISELEFT_TRANS_SUBTYPE,
true,
false,
nSubtype == COUNTERCLOCKWISEBOTTOMLEFT_TRANS_SUBTYPE ||
nSubtype == COUNTERCLOCKWISETOPRIGHT_TRANS_SUBTYPE );
case WATERFALLWIPE_TRANSITION:
return new WaterfallWipePath(128, // flipOnYAxis
nSubtype == VERTICALRIGHT_TRANS_SUBTYPE ||
nSubtype == HORIZONTALLEFT_TRANS_SUBTYPE);
case MISCDIAGONALWIPE_TRANSITION:
switch(nSubtype) {
case DOUBLEBARNDOOR_TRANS_SUBTYPE:
return new BarnDoorWipePath(true /* Doubled */);
case DOUBLEDIAMOND_TRANS_SUBTYPE:
return new DoubleDiamondWipePath();
default:
log( 'createClipPolyPolygon: unhandled subtype: ' + nSubtype );
return null;
}
case DISSOLVE_TRANSITION:
return new RandomWipePath( 16 * 16, false /* dissolve */ );
case VEEWIPE_TRANSITION:
return new VeeWipePath();
case SNAKEWIPE_TRANSITION:
return new SnakeWipePath( 8 * 8, // diagonal
nSubtype == TOPLEFTDIAGONAL_TRANS_SUBTYPE     ||
nSubtype == TOPRIGHTDIAGONAL_TRANS_SUBTYPE    ||
nSubtype == BOTTOMRIGHTDIAGONAL_TRANS_SUBTYPE ||
nSubtype == BOTTOMLEFTDIAGONAL_TRANS_SUBTYPE   ,
nSubtype == TOPLEFTVERTICAL_TRANS_SUBTYPE     ||
nSubtype == TOPRIGHTDIAGONAL_TRANS_SUBTYPE    ||
nSubtype == BOTTOMLEFTDIAGONAL_TRANS_SUBTYPE
);
case PARALLELSNAKESWIPE_TRANSITION:
return new ParallelSnakesWipePath(
8 * 8, // elements
nSubtype == DIAGONALBOTTOMLEFTOPPOSITE_TRANS_SUBTYPE ||
nSubtype == DIAGONALTOPLEFTOPPOSITE_TRANS_SUBTYPE,
nSubtype == VERTICALBOTTOMLEFTOPPOSITE_TRANS_SUBTYPE ||
nSubtype == HORIZONTALTOPLEFTOPPOSITE_TRANS_SUBTYPE  ||
nSubtype == DIAGONALTOPLEFTOPPOSITE_TRANS_SUBTYPE,
nSubtype == VERTICALTOPLEFTOPPOSITE_TRANS_SUBTYPE    ||
nSubtype == VERTICALBOTTOMLEFTOPPOSITE_TRANS_SUBTYPE ||
nSubtype == HORIZONTALTOPLEFTOPPOSITE_TRANS_SUBTYPE  ||
nSubtype == HORIZONTALTOPRIGHTOPPOSITE_TRANS_SUBTYPE ||
nSubtype == DIAGONALBOTTOMLEFTOPPOSITE_TRANS_SUBTYPE ||
nSubtype == DIAGONALTOPLEFTOPPOSITE_TRANS_SUBTYPE
);

case SPIRALWIPE_TRANSITION:
return new SpiralWipePath(
8 * 8, // elements
nSubtype == TOPLEFTCOUNTERCLOCKWISE_TRANS_SUBTYPE     ||
nSubtype == TOPRIGHTCOUNTERCLOCKWISE_TRANS_SUBTYPE    ||
nSubtype == BOTTOMRIGHTCOUNTERCLOCKWISE_TRANS_SUBTYPE ||
nSubtype == BOTTOMLEFTCOUNTERCLOCKWISE_TRANS_SUBTYPE );

case BOXSNAKESWIPE_TRANSITION:
return new BoxSnakesWipePath(
8 * 8,
nSubtype == FOURBOXVERTICAL_TRANS_SUBTYPE ||
nSubtype == FOURBOXHORIZONTAL_TRANS_SUBTYPE );
}
}


function createUnitSquarePath()
{
var aPath = document.createElementNS( NSS['svg'], 'path' );
var sD = 'M 0 0 L 1 0 L 1 1 L 0 1 L 0 0';
aPath.setAttribute( 'd', sD );
return aPath;
}

function createEmptyPath()
{
var aPath = document.createElementNS( NSS['svg'], 'path' );
var sD = 'M 0 0 L 0 0';
aPath.setAttribute( 'd', sD );
return aPath;
}

function pruneScaleValue( nVal )
{
if( nVal < 0.0 )
return (nVal < -0.00001 ? nVal : -0.00001);
else
return (nVal > 0.00001 ? nVal : 0.00001);
}


function BarWipePath( nBars /* nBars > 1: blinds effect */ )
{
this.nBars = nBars;
if( this.nBars === undefined || this.nBars < 1 )
this.nBars = 1;
this.aBasePath = createUnitSquarePath();
}

BarWipePath.prototype.perform = function( nT )
{

var aMatrix = SVGIdentityMatrix.scaleNonUniform( pruneScaleValue( nT / this.nBars ), 1.0 );

var aPolyPath = this.aBasePath.cloneNode( true );
aPolyPath.matrixTransform( aMatrix );

if( this.nBars > 1 )
{
if( this.aSkipEffectEvent )
{
this.aTimerEventQueue.addEvent( this.aSkipEffectEvent );
this.aSkipEffectEvent = null;
}
};

EventMultiplexer.prototype.registerRewindCurrentEffectEvent = function( aEvent )
{
this.aRewindCurrentEffectEvent = aEvent;
};

EventMultiplexer.prototype.notifyRewindCurrentEffectEvent = function()
{
if( this.aRewindCurrentEffectEvent )
{
this.aTimerEventQueue.addEvent( this.aRewindCurrentEffectEvent );
this.aRewindCurrentEffectEvent = null;
}
};

EventMultiplexer.prototype.registerRewindLastEffectEvent = function( aEvent )
{
this.aRewindLastEffectEvent = aEvent;
};

EventMultiplexer.prototype.notifyRewindLastEffectEvent = function()
{
if( this.aRewindLastEffectEvent )
{
this.aTimerEventQueue.addEvent( this.aRewindLastEffectEvent );
this.aRewindLastEffectEvent = null;
}
};

EventMultiplexer.prototype.registerSkipInteractiveEffectEvent = function( nNotifierId, aEvent )
{
this.aSkipInteractiveEffectEventSet[ nNotifierId ] = aEvent;
};

EventMultiplexer.prototype.notifySkipInteractiveEffectEvent = function( nNotifierId )
{
if( this.aSkipInteractiveEffectEventSet[ nNotifierId ] )
{
this.aTimerEventQueue.addEvent( this.aSkipInteractiveEffectEventSet[ nNotifierId ] );
}
};

EventMultiplexer.prototype.registerRewindRunningInteractiveEffectEvent = function( nNotifierId, aEvent )
{
this.aRewindRunningInteractiveEffectEventSet[ nNotifierId ] = aEvent;
};

EventMultiplexer.prototype.notifyRewindRunningInteractiveEffectEvent = function( nNotifierId )
{
if( this.aRewindRunningInteractiveEffectEventSet[ nNotifierId ] )
{
this.aTimerEventQueue.addEvent( this.aRewindRunningInteractiveEffectEventSet[ nNotifierId ] );
}
};

EventMultiplexer.prototype.registerRewindEndedInteractiveEffectEvent = function( nNotifierId, aEvent )
{
this.aRewindEndedInteractiveEffectEventSet[ nNotifierId ] = aEvent;
};

EventMultiplexer.prototype.notifyRewindEndedInteractiveEffectEvent = function( nNotifierId )
{
if( this.aRewindEndedInteractiveEffectEventSet[ nNotifierId ] )
{
this.aTimerEventQueue.addEvent( this.aRewindEndedInteractiveEffectEventSet[ nNotifierId ] );
}
};

EventMultiplexer.prototype.registerRewindedEffectHandler = function( aNotifierId, aHandler )
{
this.aRewindedEffectHandlerSet[ aNotifierId ] = aHandler;
};

EventMultiplexer.prototype.notifyRewindedEffectEvent = function( aNotifierId )
{
if( this.aRewindedEffectHandlerSet[ aNotifierId ] )
{
(this.aRewindedEffectHandlerSet[ aNotifierId ])();
}
};

EventMultiplexer.prototype.registerElementChangedHandler = function( aNotifierId, aHandler )
{
this.aElementChangedHandlerSet[ aNotifierId ] = aHandler;
};

EventMultiplexer.prototype.notifyElementChangedEvent = function( aNotifierId, aElement )
{
if( this.aElementChangedHandlerSet[ aNotifierId ] )
{
(this.aElementChangedHandlerSet[ aNotifierId ])( aElement );
}
};

EventMultiplexer.DEBUG = aEventMultiplexerDebugPrinter.isEnabled();

EventMultiplexer.prototype.DBG = function( sMethodName, eEventType, aNotifierId, nTime )
{
if( EventMultiplexer.DEBUG )
{
var sInfo = 'EventMultiplexer.' + sMethodName;
sInfo += '( type: ' + aEventTriggerOutMap[ eEventType ];
sInfo += ', notifier: ' + aNotifierId + ' )';
aEventMultiplexerDebugPrinter.print( sInfo, nTime );
}
};


var aInterpolatorHandler = {};

aInterpolatorHandler.getInterpolator = function( eCalcMode, eValueType, eValueSubtype )
{
var bHasSubtype = ( typeof( eValueSubtype ) === typeof( 0 ) );

if( !bHasSubtype && aInterpolatorHandler.aLerpFunctorMap[ eCalcMode ][ eValueType ] )
{
return aInterpolatorHandler.aLerpFunctorMap[ eCalcMode ][ eValueType ];
}
else if( bHasSubtype && aInterpolatorHandler.aLerpFunctorMap[ eCalcMode ][ eValueType ][ eValueSubtype ] )
{
return aInterpolatorHandler.aLerpFunctorMap[ eCalcMode ][ eValueType ][ eValueSubtype ];
}
else
{
log( 'aInterpolatorHandler.getInterpolator: not found any valid interpolator for calc mode '
+ aCalcModeOutMap[eCalcMode]  + ' and value type ' + aValueTypeOutMap[eValueType]  );
return null;
}
};

aInterpolatorHandler.aLerpFunctorMap = [];
aInterpolatorHandler.aLerpFunctorMap[ CALC_MODE_DISCRETE ] = [];
aInterpolatorHandler.aLerpFunctorMap[ CALC_MODE_LINEAR ] = [];


aInterpolatorHandler.aLerpFunctorMap[ CALC_MODE_LINEAR ][ NUMBER_PROPERTY ] =
function ( nFrom, nTo, nT )
{
return ( ( 1.0 - nT )* nFrom + nT * nTo );
};

aInterpolatorHandler.aLerpFunctorMap[ CALC_MODE_LINEAR ][ COLOR_PROPERTY ] = [];

input.direction = direction;
}

function simpleCloneInputData(input) {
var pointers = [];
var i = 0;
while (i < input.pointers.length) {
pointers[i] = {
clientX: round(input.pointers[i].clientX),
clientY: round(input.pointers[i].clientY)
};
i++;
}

return {
timeStamp: now(),
pointers: pointers,
center: getCenter(pointers),
deltaX: input.deltaX,
deltaY: input.deltaY
};
}

function getCenter(pointers) {
var pointersLength = pointers.length;

if (pointersLength === 1) {
return {
x: round(pointers[0].clientX),
y: round(pointers[0].clientY)
};
}

var x = 0, y = 0, i = 0;
while (i < pointersLength) {
x += pointers[i].clientX;
y += pointers[i].clientY;
i++;
}

return {
x: round(x / pointersLength),
y: round(y / pointersLength)
};
}

function getVelocity(deltaTime, x, y) {
return {
x: x / deltaTime || 0,
y: y / deltaTime || 0
};
}

function getDirection(x, y) {
if (x === y) {
return DIRECTION_NONE;
}

if (abs(x) >= abs(y)) {
return x < 0 ? DIRECTION_LEFT : DIRECTION_RIGHT;
}
return y < 0 ? DIRECTION_UP : DIRECTION_DOWN;
}

function getDistance(p1, p2, props) {
if (!props) {
props = PROPS_XY;
}
var x = p2[props[0]] - p1[props[0]],
y = p2[props[1]] - p1[props[1]];

return Math.hypot(x, y);
}

function getAngle(p1, p2, props) {
if (!props) {
props = PROPS_XY;
}
var x = p2[props[0]] - p1[props[0]],
y = p2[props[1]] - p1[props[1]];
return Math.atan2(y, x) * 180 / Math.PI;
}

function getRotation(start, end) {
return getAngle(end[1], end[0], PROPS_CLIENT_XY) + getAngle(start[1], start[0], PROPS_CLIENT_XY);
}

function getScale(start, end) {
return getDistance(end[0], end[1], PROPS_CLIENT_XY) / getDistance(start[0], start[1], PROPS_CLIENT_XY);
}

var MOUSE_INPUT_MAP = {
mousedown: INPUT_START,
mousemove: INPUT_MOVE,
mouseup: INPUT_END
};

var MOUSE_ELEMENT_EVENTS = 'mousedown';
var MOUSE_WINDOW_EVENTS = 'mousemove mouseup';

function MouseInput() {
this.evEl = MOUSE_ELEMENT_EVENTS;
this.evWin = MOUSE_WINDOW_EVENTS;

this.pressed = false; // mousedown state

Input.apply(this, arguments);
}

inherit(MouseInput, Input, {
handler: function MEhandler(ev) {
var eventType = MOUSE_INPUT_MAP[ev.type];

if (eventType & INPUT_START && ev.button === 0) {
this.pressed = true;
}

if (eventType & INPUT_MOVE && ev.which !== 1) {
eventType = INPUT_END;
}

if (!this.pressed) {
return;
}

if (eventType & INPUT_END) {
this.pressed = false;
}

this.callback(this.manager, eventType, {
pointers: [ev],
changedPointers: [ev],
pointerType: INPUT_TYPE_MOUSE,
srcEvent: ev
});
}
});

var POINTER_INPUT_MAP = {
pointerdown: INPUT_START,
pointermove: INPUT_MOVE,
pointerup: INPUT_END,
pointercancel: INPUT_CANCEL,
pointerout: INPUT_CANCEL
};

var IE10_POINTER_TYPE_ENUM = {
2: INPUT_TYPE_TOUCH,
3: INPUT_TYPE_PEN,
4: INPUT_TYPE_MOUSE,
}

if (this._currentIndex != startIndex && this._currentIndex + 1 < this._endIndex && (this._string.charAt(this._currentIndex) == 'e' || this._string.charAt(this._currentIndex) == 'E') && (this._string.charAt(this._currentIndex + 1) != 'x' && this._string.charAt(this._currentIndex + 1) != 'm')) {
this._currentIndex++;

if (this._string.charAt(this._currentIndex) == '+') {
this._currentIndex++;
} else if (this._string.charAt(this._currentIndex) == '-') {
this._currentIndex++;
expsign = -1;
}

if (this._currentIndex >= this._endIndex || this._string.charAt(this._currentIndex) < '0' || this._string.charAt(this._currentIndex) > '9')
return undefined;

while (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) >= '0' && this._string.charAt(this._currentIndex) <= '9') {
exponent *= 10;
exponent += (this._string.charAt(this._currentIndex) - '0');
this._currentIndex++;
}
}

var number = integer + decimal;
number *= sign;

if (exponent)
number *= Math.pow(10, expsign * exponent);

if (startIndex == this._currentIndex)
return undefined;

this._skipOptionalSpacesOrDelimiter();

return number;
}

Source.prototype._parseArcFlag = function() {
if (this._currentIndex >= this._endIndex)
return undefined;
var flag = false;
var flagChar = this._string.charAt(this._currentIndex++);
if (flagChar == '0')
flag = false;
else if (flagChar == '1')
flag = true;
else
return undefined;

this._skipOptionalSpacesOrDelimiter();
return flag;
}

Source.prototype.parseSegment = function() {
var lookahead = this._string[this._currentIndex];
var command = this._pathSegTypeFromChar(lookahead);
if (command == window.SVGPathSeg.PATHSEG_UNKNOWN) {
if (this._previousCommand == window.SVGPathSeg.PATHSEG_UNKNOWN)
return null;
command = this._nextCommandHelper(lookahead, this._previousCommand);
if (command == window.SVGPathSeg.PATHSEG_UNKNOWN)
return null;
} else {
this._currentIndex++;
}

this._previousCommand = command;

switch (command) {
case window.SVGPathSeg.PATHSEG_MOVETO_REL:
return new window.SVGPathSegMovetoRel(owningPathSegList, this._parseNumber(), this._parseNumber());
case window.SVGPathSeg.PATHSEG_MOVETO_ABS:
return new window.SVGPathSegMovetoAbs(owningPathSegList, this._parseNumber(), this._parseNumber());
case window.SVGPathSeg.PATHSEG_LINETO_REL:
return new window.SVGPathSegLinetoRel(owningPathSegList, this._parseNumber(), this._parseNumber());
case window.SVGPathSeg.PATHSEG_LINETO_ABS:
return new window.SVGPathSegLinetoAbs(owningPathSegList, this._parseNumber(), this._parseNumber());
case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:
return new window.SVGPathSegLinetoHorizontalRel(owningPathSegList, this._parseNumber());
case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:
return new window.SVGPathSegLinetoHorizontalAbs(owningPathSegList, this._parseNumber());
case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:
return new window.SVGPathSegLinetoVerticalRel(owningPathSegList, this._parseNumber());
case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:
return new window.SVGPathSegLinetoVerticalAbs(owningPathSegList, this._parseNumber());
case window.SVGPathSeg.PATHSEG_CLOSEPATH:
this._skipOptionalSpaces();
return new window.SVGPathSegClosePath(owningPathSegList);
case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:
var points = {x1: this._parseNumber(), y1: this._parseNumber(), x2: this._parseNumber(), y2: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};
return new window.SVGPathSegCurvetoCubicRel(owningPathSegList, points.x, points.y, points.x1, points.y1, points.x2, points.y2);
case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:
var points = {x1: this._parseNumber(), y1: this._parseNumber(), x2: this._parseNumber(), y2: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};
return new window.SVGPathSegCurvetoCubicAbs(owningPathSegList, points.x, points.y, points.x1, points.y1, points.x2, points.y2);
case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:
var points = {x2: this._parseNumber(), y2: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};
return new window.SVGPathSegCurvetoCubicSmoothRel(owningPathSegList, points.x, points.y, points.x2, points.y2);
case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:
var points = {x2: this._parseNumber(), y2: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};
return new window.SVGPathSegCurvetoCubicSmoothAbs(owningPathSegList, points.x, points.y, points.x2, points.y2);
case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:
var points = {x1: this._parseNumber(), y1: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};
return new window.SVGPathSegCurvetoQuadraticRel(owningPathSegList, points.x, points.y, points.x1, points.y1);
case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:
var points = {x1: this._parseNumber(), y1: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};
return new window.SVGPathSegCurvetoQuadraticAbs(owningPathSegList, points.x, points.y, points.x1, points.y1);
case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:
return new window.SVGPathSegCurvetoQuadraticSmoothRel(owningPathSegList, this._parseNumber(), this._parseNumber());
case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:
return new window.SVGPathSegCurvetoQuadraticSmoothAbs(owningPathSegList, this._parseNumber(), this._parseNumber());
case window.SVGPathSeg.PATHSEG_ARC_REL:
var points = {x1: this._parseNumber(), y1: this._parseNumber(), arcAngle: this._parseNumber(), arcLarge: this._parseArcFlag(), arcSweep: this._parseArcFlag(), x: this._parseNumber(), y: this._parseNumber()};
return new window.SVGPathSegArcRel(owningPathSegList, points.x, points.y, points.x1, points.y1, points.arcAngle, points.arcLarge, points.arcSweep);
case window.SVGPathSeg.PATHSEG_ARC_ABS:
var points = {x1: this._parseNumber(), y1: this._parseNumber(), arcAngle: this._parseNumber(), arcLarge: this._parseArcFlag(), arcSweep: this._parseArcFlag(), x: this._parseNumber(), y: this._parseNumber()};
return new window.SVGPathSegArcAbs(owningPathSegList, points.x, points.y, points.x1, points.y1, points.arcAngle, points.arcLarge, points.arcSweep);
default:
throw 'Unknown path seg type.'
}
}

var builder = new Builder();
var source = new Source(string);

if (!source.initialCommandIsMoveTo())
return [];
while (source.hasMoreData()) {
var pathSeg = source.parseSegment();
if (!pathSeg)
return [];
builder.appendSegment(pathSeg);
}

return builder.pathSegList;
}
}
}());

/*****
* @svgpathend
*
*  The above code is a derivative work of some part of the SVGPathSeg API.
*
*  This API is a drop-in replacement for the SVGPathSeg and SVGPathSegList APIs that were removed from
*  SVG2 (https://lists.w3.org/Archives/Public/www-svg/2015Jun/0044.html), including the latest spec
*  changes which were implemented in Firefox 43 and Chrome 46.
*
*  @source https://github.com/progers/pathseg
*/


{
if( aEffect.isMainEffect() )
this.aEventMultiplexer.notifySkipEffectEvent();
else
this.aEventMultiplexer.notifySkipInteractiveEffectEvent( aEffect.getId() );
}
}
this.update();
this.bIsSkipping = false;
return true;
};

SlideShow.prototype.skipNextEffect = function()
{
if( this.bIsSkipping || this.bIsRewinding )
return true;

assert( !this.isAnyEffectPlaying(),
'SlideShow.skipNextEffect' );

if( !this.aNextEffectEventArray )
return false;

if( this.nCurrentEffect >= this.aNextEffectEventArray.size() )
return false;

this.notifyNextEffectStart();

this.bIsSkipping = true;
this.aNextEffectEventArray.at( this.nCurrentEffect ).fire();
this.aEventMultiplexer.notifySkipEffectEvent();
++this.nCurrentEffect;
this.update();
this.bIsSkipping = false;
return true;
};

SlideShow.prototype.skipPlayingOrNextEffect = function()
{
if( this.isTransitionPlaying() )
{
this.skipTransition();
return true;
}

if( this.isAnyEffectPlaying() )
return this.skipAllPlayingEffects();
else
return this.skipNextEffect();
};


SlideShow.prototype.skipAllEffects = function()
{
if( this.bIsSkippingAll )
return true;

this.bIsSkippingAll = true;

if( this.isTransitionPlaying() )
{
this.skipTransition();
}

if( this.isAnyEffectPlaying() )
{
this.skipAllPlayingEffects();
}
else if( !this.aNextEffectEventArray
|| ( this.nCurrentEffect >= this.aNextEffectEventArray.size() ) )
{
this.bIsSkippingAll = false;
return false;
}

while( this.nCurrentEffect < this.aNextEffectEventArray.size() )
{
this.skipNextEffect();
}
this.bIsSkippingAll = false;
return true;
};

SlideShow.prototype.rewindTransition = function()
{
if( this.bIsSkipping || this.bIsRewinding )
return;

this.bIsRewinding = true;
this.aActivityQueue.endAll();
this.update();
this.bIsRewinding = false;
};

SlideShow.prototype.rewindEffect = function()
{
if( this.bIsSkipping || this.bIsRewinding )
return;

if( this.automaticAdvanceTimeout !== null && !this.automaticAdvanceTimeout['rewindedEffect'] )
{
window.clearTimeout( this.automaticAdvanceTimeout );
this.automaticAdvanceTimeout = { 'rewindedEffect': this.nCurrentEffect };
}

if( !this.hasAnyEffectStarted() )
{
this.rewindToPreviousSlide();
return;
}

this.bIsRewinding = true;

var nFirstPlayingEffectIndex = undefined;

var i = 0;
for( ; i < this.aStartedEffectList.length; ++i )
{
var aEffect = this.aStartedEffectList[i];
if( aEffect.isPlaying() )
{
nFirstPlayingEffectIndex = i;
break;
}
}

if( nFirstPlayingEffectIndex !== undefined )
{
i = this.aStartedEffectList.length - 1;
for( ; i >= nFirstPlayingEffectIndex; --i )
{
aEffect = this.aStartedEffectList[i];
if( aEffect.isPlaying() )
{
if( aEffect.isMainEffect() )
{
this.aEventMultiplexer.notifyRewindCurrentEffectEvent();
if( this.nCurrentEffect > 0 )
--this.nCurrentEffect;
}
else
{
this.aEventMultiplexer.notifyRewindRunningInteractiveEffectEvent( aEffect.getId() );
}
}
else if( aEffect.isEnded() )
{
if( aEffect.isMainEffect() )
{
this.aEventMultiplexer.notifyRewindLastEffectEvent();
}

FromToByActivity.superclass.startAnimation.call( this );

this.aAnimation.start( this.getTargetElement() );


var aAnimationStartValue = this.aAnimation.getUnderlyingValue();

if( this.aFrom )
{
if( this.aTo )
{
this.aStartValue = this.aFrom;
this.aEndValue = this.aTo;
}
else if( this.aBy )
{
this.aStartValue = this.aFrom;

this.aEndValue = this.add( this.aStartValue, this.aBy );
}
}
else
{
this.aStartValue = aAnimationStartValue;
this.aStartInterpolationValue = this.aStartValue;

if( this.aTo )
{

this.bDynamicStartValue = true;
this.aPreviousValue = this.aStartValue;
this.aEndValue = this.aTo;
}
else if( this.aBy )
{
this.aStartValue = aAnimationStartValue;

this.aEndValue = this.add( this.aStartValue, this.aBy );
}
}

ANIMDBG.print( 'FromToByActivity.startAnimation: aStartValue = ' + this.aStartValue + ', aEndValue = ' + this.aEndValue );
};

FromToByActivity.prototype.endAnimation = function()
{
if( this.aAnimation )
this.aAnimation.end();
};

FromToByActivity.prototype.performContinuousHook = function( nModifiedTime, nRepeatCount )
{
if( this.isDisposed() || !this.aAnimation  )
{
log( 'FromToByActivity.performContinuousHook: activity disposed or not valid animation' );
return;
}


if( this.bDynamicStartValue )
{
if( this.nIteration != nRepeatCount )
{
this.nIteration = nRepeatCount;
this.aStartInterpolationValue =  this.aStartValue;
}
else
{
var aActualValue = this.aAnimation.getUnderlyingValue();
if( !this.equal( aActualValue, this.aPreviousValue ) )
this.aStartInterpolationValue = aActualValue;
}
}

var aValue = this.aInterpolator( this.aStartInterpolationValue,
this.aEndValue, nModifiedTime );

if( this.bCumulative && !this.bDynamicStartValue )
{
aValue = this.add( this.scale( nRepeatCount, this.aEndValue ), aValue );
}

aValue = this.aFormula ? this.aFormula( aValue ) : aValue;
this.aAnimation.perform( aValue );

if( this.bDynamicStartValue )
{
this.aPreviousValue = this.aAnimation.getUnderlyingValue();
}

};

FromToByActivity.prototype.performDiscreteHook = function( /*nFrame, nRepeatCount*/ )
{
if (this.isDisposed() || !this.aAnimation) {
log('FromToByActivity.performDiscreteHook: activity disposed or not valid animation');
return;
}
};

FromToByActivity.prototype.performEnd = function()
{
if( this.aAnimation )
{
var aValue = this.isAutoReverse() ? this.aStartValue : this.aEndValue;
aValue = this.aFormula ? this.aFormula( aValue ) : aValue;
this.aAnimation.perform( aValue );
}
};

FromToByActivity.prototype.dispose = function()
{
FromToByActivity.superclass.dispose.call( this );
};


return FromToByActivity;
}


var LinearFromToByActivity = instantiate( FromToByActivityTemplate, ContinuousActivityBase );
var DiscreteFromToByActivity = instantiate( FromToByActivityTemplate, DiscreteActivityBase );


function  ValueListActivityTemplate( BaseType ) // template parameter
{

function ValueListActivity( aValueList, aActivityParamSet,
aAnimation, aInterpolator,
aOperatorSet, bAccumulate )
{
assert( aAnimation, 'ValueListActivity constructor: invalid animation object' );
assert( aValueList.length != 0, 'ValueListActivity: value list is empty' );

ValueListActivity.superclass.constructor.call( this, aActivityParamSet );

this.aValueList = aValueList;
this.aAnimation = aAnimation;
this.aInterpolator = aInterpolator;
this.add = aOperatorSet.add;
this.scale = aOperatorSet.scale;
this.bCumulative = bAccumulate;
this.aLastValue = this.aValueList[ this.aValueList.length - 1 ];
this.aFormula = aActivityParamSet.aFormula;
}
extend( ValueListActivity, BaseType );

ValueListActivity.prototype.activate = function( aEndEvent )
if (aParmStartSlideNumber !== '')
{
this.nStartSlideNumber = parseInt(aParmStartSlideNumber);
}
this.sPageNumberingType = aMetaDocElem.getAttributeNS( NSS['ooo'], aOOOAttrNumberingType ) || 'arabic';
this.bIsUsePositionedChars = ( aMetaDocElem.getAttributeNS( NSS['ooo'], aOOOAttrUsePositionedChars ) === 'true' );

this.aClipPathGroup = getElementByClassName( ROOT_NODE, aClipPathGroupClassName );
assert( this.aClipPathGroup, 'MetaDocument: the clip path group element is not valid.');

this.aPresentationClipPath = document.getElementById( aPresentationClipPathId );
assert( this.aPresentationClipPath,
'MetaDocument: the presentation clip path element element is not valid.');

this.aMetaSlideSet = [];
this.aMasterPageSet = {};
this.aTextFieldHandlerSet = {};
this.aTextFieldContentProviderSet = [];
this.aSlideNumberProvider = new SlideNumberProvider( this.nStartSlideNumber + 1, this.sPageNumberingType );
this.aCurrentDateProvider = new CurrentDateTimeProvider( null, '<date>' );
this.aCurrentTimeProvider = new CurrentDateTimeProvider( null, '<time>' );

this.bIsAnimated = false;
this.aSlideAnimationsMap = {};
this.initSlideAnimationsMap();

this.theMetaDummySlide = new MetaSlide( 'ooo:meta_dummy_slide', this );

for( var i = 0; i < this.nNumberOfSlides; ++i )
{
var sMetaSlideId = aOOOElemMetaSlide + '_' + i;
this.aMetaSlideSet.push( new MetaSlide( sMetaSlideId, this ) );
}
assert( this.aMetaSlideSet.length == this.nNumberOfSlides,
'MetaDocument: aMetaSlideSet.length != nNumberOfSlides.' );
}

MetaDocument.prototype =
{

getCurrentSlide : function()
{
return this.aMetaSlideSet[nCurSlide];
},

setCurrentSlide : function( nSlideIndex )
{
if( nSlideIndex >= 0 &&  nSlideIndex < this.nNumberOfSlides )
{
if( nCurSlide !== undefined )
this.aMetaSlideSet[nCurSlide].hide();
this.aMetaSlideSet[nSlideIndex].show();
nCurSlide = nSlideIndex;
}
else
{
log('MetaDocument.setCurrentSlide: slide index out of range: ' + nSlideIndex );
}
},


initSlideAnimationsMap : function()
{
var aAnimationsSection = document.getElementById( 'presentation-animations' );
if( aAnimationsSection )
{
var aAnimationsDefSet = aAnimationsSection.getElementsByTagName( 'defs' );

this.bIsAnimated = ( typeof aAnimationsDefSet.length =='number' &&
aAnimationsDefSet.length > 0 );

for( var i = 0; i < aAnimationsDefSet.length; ++i )
{
var sSlideId = aAnimationsDefSet[i].getAttributeNS( NSS['ooo'], aOOOAttrSlide );
var aChildSet = getElementChildren( aAnimationsDefSet[i] );
if( sSlideId && ( aChildSet.length === 1 ) )
{
this.aSlideAnimationsMap[ sSlideId ] = aChildSet[0];
}
}
}
}

}; // end MetaDocument prototype

function MetaSlide( sMetaSlideId, aMetaDoc )
{
this.theDocument = document;
this.id = sMetaSlideId;
this.theMetaDoc = aMetaDoc;

this.element = this.theDocument.getElementById( this.id );
assert( this.element,
'MetaSlide: meta_slide element <' + this.id + '> not found.' );

this.slideId = this.element.getAttributeNS( NSS['ooo'], aOOOAttrSlide );
this.slideElement = this.theDocument.getElementById( this.slideId );
assert( this.slideElement,
'MetaSlide: slide element <' + this.slideId + '> not found.' );

if( this.slideId !== 'dummy_slide' )
this.nSlideNumber = parseInt( this.slideId.substr(2) );
else
this.nSlideNumber= -1;

this.slideName = this.element.getAttributeNS( NSS['ooo'], aOOOAttrDisplayName );

this.aContainerElement = this.slideElement.parentNode;
this.slideContainerId = this.aContainerElement.getAttribute( 'id' );
this.aVisibilityStatusElement = this.aContainerElement.parentNode;

this.pageElement = getElementByClassName( this.slideElement, aPageClassName );
assert( this.pageElement,
'MetaSlide: page element <' + this.slideId + '> not found.' );

this.backgroundElement = getElementByClassName( this.pageElement, 'Background' );
if( this.backgroundElement )
{
this.backgroundId = this.backgroundElement.getAttribute( 'id' );
}

this.initPlaceholderElements();

this.masterPage = this.initMasterPage();

this.bHasCustomBackground = this.initHasCustomBackground();

this.nAreMasterObjectsVisible     = this.initVisibilityProperty( aOOOAttrMasterObjectsVisibility,  VISIBLE );
this.nIsBackgroundVisible         = this.initVisibilityProperty( aOOOAttrBackgroundVisibility,     VISIBLE );
this.nIsPageNumberVisible         = this.initVisibilityProperty( aOOOAttrPageNumberVisibility,     HIDDEN );
this.nIsDateTimeVisible           = this.initVisibilityProperty( aOOOAttrDateTimeVisibility,       VISIBLE );
this.nIsFooterVisible             = this.initVisibilityProperty( aOOOAttrFooterVisibility,         VISIBLE );
this.nIsHeaderVisible             = this.initVisibilityProperty( aOOOAttrHeaderVisibility,         VISIBLE );

this.bIsDateTimeVariable = undefined;

this.aTextFieldContentProviderSet = {};
this.aTextFieldContentProviderSet[aSlideNumberClassName]   = this.initSlideNumberFieldContentProvider();
this.aTextFieldContentProviderSet[aDateTimeClassName]      = this.initDateTimeFieldContentProvider( aOOOAttrDateTimeField );
this.aTextFieldContentProviderSet[aFooterClassName]        = this.initFixedTextFieldContentProvider( aOOOAttrFooterField );
this.aTextFieldContentProviderSet[aHeaderClassName]        = this.initFixedTextFieldContentProvider( aOOOAttrHeaderField );
this.aTextFieldContentProviderSet[aDateClassName]          = this.theMetaDoc.aCurrentDateProvider;
this.aTextFieldContentProviderSet[aTimeClassName]          = this.theMetaDoc.aCurrentTimeProvider;
this.aTextFieldContentProviderSet[aSlideNameClassName]     = new FixedTextProvider( this.slideName );

this.fDuration = this.initSlideDuration();

this.aTransitionHandler = null;
this.bHasTransition = this.initHasTransition() || true;
if( this.bHasTransition )
return this.aContext;
};

BaseNode.prototype.isTransition = function( eFromState, eToState )
{
return ( ( this.aStateTransTable[ eFromState ] & eToState ) != 0 );
};

BaseNode.prototype.inStateOrTransition = function( nMask )
{
return ( ( ( this.eCurrentState & nMask ) != 0 ) || ( ( this.nCurrentStateTransition & nMask ) != 0 ) );
};

BaseNode.prototype.isContainer = function()
{
return this.bIsContainer;
};

BaseNode.prototype.getBegin = function()
{
return this.aBegin;
};

BaseNode.prototype.getDuration = function()
{
return this.aDuration;
};

BaseNode.prototype.getEnd = function()
{
return this.aEnd;
};

BaseNode.prototype.getFillMode = function()
{
return this.eFillMode;
};

BaseNode.prototype.getRestartMode = function()
{
return this.eRestartMode;
};

BaseNode.prototype.getRepeatCount = function()
{
return this.nRepeatCount;
};

BaseNode.prototype.getAccelerateValue = function()
{
return this.nAccelerate;
};

BaseNode.prototype.getDecelerateValue = function()
{
return this.nDecelerate;
};

BaseNode.prototype.isAutoReverseEnabled = function()
{
return this.bAutoreverse;
};

BaseNode.prototype.info = function( bVerbose )
{
var sInfo = 'class name: ' + this.sClassName;
sInfo += ';  element name: ' + this.aElement.localName;
sInfo += ';  id: ' + this.getId();
sInfo += ';  state: ' + getNodeStateName( this.getState() );

if( bVerbose )
{
sInfo += ';  is container: ' + this.isContainer();

if( this.getBegin() )
sInfo += ';  begin: ' + this.getBegin().info();

if( this.getDuration() )
sInfo += ';  dur: ' + this.getDuration().info();

if( this.getEnd() )
sInfo += ';  end: ' + this.getEnd().info();

if( this.getFillMode() )
sInfo += ';  fill: ' + aFillModeOutMap[ this.getFillMode() ];

if( this.getRestartMode() )
sInfo += ';  restart: ' + aRestartModeOutMap[ this.getRestartMode() ];

if( this.getRepeatCount() && ( this.getRepeatCount() != 1.0 ) )
sInfo += ';  repeatCount: ' + this.getRepeatCount();

if( this.getAccelerateValue() )
sInfo += ';  accelerate: ' + this.getAccelerateValue();

if( this.getDecelerateValue() )
sInfo += ';  decelerate: ' + this.getDecelerateValue();

if( this.isAutoReverseEnabled() )
sInfo += ';  autoReverse: true';

}

return sInfo;
};

BaseNode.prototype.callInfo = function( sMethodName )
{
var sInfo = this.sClassName +
'( ' + this.getId() +
', ' + getNodeStateName( this.getState() ) +
' ).' + sMethodName;
return sInfo;
};

BaseNode.prototype.DBG = function( sMessage, nTime )
{
ANIMDBG.print( sMessage, nTime );
};


function AnimationBaseNode( aAnimElem, aParentNode, aNodeContext )
{
AnimationBaseNode.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

this.sClassName = 'AnimationBaseNode';
this.bIsContainer = false;
this.aTargetElement = null;
this.bIsTargetTextElement = false;
this.aAnimatedElement = null;
this.aActivity = null;

this.nMinFrameCount = undefined;
this.eAdditiveMode = undefined;

}
extend( AnimationBaseNode, BaseNode );


AnimationBaseNode.prototype.parseElement = function()
{
var bRet = AnimationBaseNode.superclass.parseElement.call( this );

var aAnimElem = this.aElement;

this.aTargetElement = null;
var sTargetElementAttr = aAnimElem.getAttributeNS( NSS['smil'], 'targetElement' );
if( sTargetElementAttr )
this.aTargetElement = document.getElementById( sTargetElementAttr );

{
var i = 0;
for( ; i < aTSpanElements.length; ++i )
{
var aTSpanElem = aTSpanElements[i];
aTSpanElem.removeAttribute( 'x' );
if( i !== 0 )
aTSpanElem.removeAttribute( 'y' );
}
}
}
}

if( this.masterPage.metaSlide.theMetaDoc.bIsUsePositionedChars )
{
var aTextLineGroupElem = aPlaceholderElement.parentNode.parentNode;
if( aTextLineGroupElem )
{
var sFontFamilyAttr = aTextLineGroupElem.getAttribute( 'font-family' );
if( sFontFamilyAttr )
{
var aChildSet = getElementChildren( aTextLineGroupElem );
if( aChildSet.length > 1 )
var i = 1;
for( ; i < aChildSet.length; ++i )
{
aTextLineGroupElem.removeChild( aChildSet[i] );
}
}
}
}
this.textElement = aPlaceholderElement;
}
}
this.element = aTextFieldElement;
}
};

function MasterPageView( aMetaSlide )
{
this.aMetaSlide = aMetaSlide;
this.aSlideElement = aMetaSlide.slideElement;
this.aPageElement = aMetaSlide.pageElement;
this.aMasterPage = aMetaSlide.masterPage;
this.aMPVElement = this.createElement();
this.bIsAttached = false;
}


MasterPageView.prototype.attachToSlide = function()
{
if( !this.bIsAttached )
{
var aInsertedElement = this.aSlideElement.insertBefore( this.aMPVElement, this.aPageElement );
assert( aInsertedElement === this.aMPVElement,
'MasterPageView.attachToSlide: aInsertedElement != this.aMPVElement' );

this.bIsAttached = true;
}
};

MasterPageView.prototype.detachFromSlide = function()
{
if( this.bIsAttached )
{
this.aSlideElement.removeChild( this.aMPVElement );
this.bIsAttached = false;
}
};

MasterPageView.prototype.update = function()
{
if( this.aDateTimeFieldHandler && this.aMetaSlide.bIsDateTimeVariable )
this.aDateTimeFieldHandler.update();
};


MasterPageView.prototype.createElement = function()
{
var theDocument = document;
var aMasterPageViewElement = theDocument.createElementNS( NSS['svg'], 'g' );
assert( aMasterPageViewElement,
'MasterPageView.createElement: failed to create a master page view element.' );
aMasterPageViewElement.setAttribute( 'class', 'MasterPageView' );

var aWhiteRect = theDocument.createElementNS( NSS['svg'], 'rect' );
var nWidthExt = WIDTH / 1000;
var nHeightExt = HEIGHT / 1000;
aWhiteRect.setAttribute( 'x', String( -nWidthExt / 2 ) );
aWhiteRect.setAttribute( 'y', String( -nHeightExt / 2 ) );
aWhiteRect.setAttribute( 'width', String( WIDTH + nWidthExt ) );
aWhiteRect.setAttribute( 'height', String( HEIGHT + nHeightExt ) );
aWhiteRect.setAttribute( 'fill', '#FFFFFF' );
aMasterPageViewElement.appendChild( aWhiteRect );

if( this.aMetaSlide.nIsBackgroundVisible )
{
var nBackgroundId = this.aMetaSlide.bHasCustomBackground ? this.aMetaSlide.backgroundId : this.aMasterPage.backgroundId;
this.aBackgroundElement = theDocument.createElementNS( NSS['svg'], 'use' );
this.aBackgroundElement.setAttribute( 'class', 'Background' );
setNSAttribute( 'xlink', this.aBackgroundElement,
'href', '#' + nBackgroundId );

aMasterPageViewElement.appendChild( this.aBackgroundElement );
}

if( this.aMetaSlide.nAreMasterObjectsVisible )
{
this.aBackgroundObjectsElement = theDocument.createElementNS( NSS['svg'], 'g' );
this.aBackgroundObjectsElement.setAttribute( 'class', 'BackgroundObjects' );

var aBackgroundObjectSubGroupIdList = this.aMasterPage.aBackgroundObjectSubGroupIdList;
this.aBackgroundSubGroupElementSet = [];
var aPlaceholderShapeSet = this.aMasterPage.aPlaceholderShapeSet;
var aTextFieldContentProviderSet = this.aMetaSlide.aTextFieldContentProviderSet;
var aDefsElement = this.aMetaSlide.element.parentNode;
var aTextFieldHandlerSet = this.aMetaSlide.theMetaDoc.aTextFieldHandlerSet;
var sMasterSlideId = this.aMasterPage.id;

var i = 0;
var sId;
for( ; i < aBackgroundObjectSubGroupIdList.length; ++i )
{
sId = aBackgroundObjectSubGroupIdList[i];
if( sId.indexOf( aSlideNumberClassName ) == 0 )
{
var nIsPageNumberVisible = sId === (aSlideNumberClassName + '.Default') ? this.aMetaSlide.nIsPageNumberVisible : true;
if( aPlaceholderShapeSet[sId] &&
aPlaceholderShapeSet[sId].isValid() &&
nIsPageNumberVisible &&
aTextFieldContentProviderSet[aSlideNumberClassName] )
{
var aSlideNumberFieldHandler =
new SlideNumberFieldHandler( aPlaceholderShapeSet[sId],
aTextFieldContentProviderSet[aSlideNumberClassName] );
aSlideNumberFieldHandler.update( this.aMetaSlide.nSlideNumber );
aSlideNumberFieldHandler.appendTo( this.aBackgroundObjectsElement );
if ( sId === aSlideNumberClassName + '.Default' )
this.aSlideNumberFieldHandler = aSlideNumberFieldHandler;
}
}
else if( sId === aDateTimeClassName + '.Default' )
{
if( this.aMetaSlide.nIsDateTimeVisible )
{
this.aDateTimeFieldHandler =
this.initTextFieldHandler( sId, aPlaceholderShapeSet,
aTextFieldContentProviderSet, aDefsElement,
aTextFieldHandlerSet, sMasterSlideId );
}
this.sClassName = 'PropertyAnimationNode';
}
extend( PropertyAnimationNode, AnimationBaseNode3 );


PropertyAnimationNode.prototype.createActivity = function()
{
var aActivityParamSet = this.fillActivityParams();

var aAnimation = createPropertyAnimation( this.getAttributeName(),
this.getAnimatedElement(),
this.aNodeContext.aSlideWidth,
this.aNodeContext.aSlideHeight );

var aInterpolator = null;  // createActivity will compute it;
return createActivity( aActivityParamSet, this, aAnimation, aInterpolator );
};


function isValidTransformation( sType )
{
return ( sType === 'translate' || sType === 'scale' || sType === 'rotate'
|| sType === 'skewX' || sType === 'skewY' );
}

function AnimationTransformNode(  aAnimElem, aParentNode, aNodeContext )
{
AnimationTransformNode.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

this.sClassName = 'AnimationTransformNode';
}
extend( AnimationTransformNode, AnimationBaseNode3 );


AnimationTransformNode.prototype.parseElement = function()
{
var bRet = AnimationTransformNode.superclass.parseElement.call(this);

var aAnimElem = this.aElement;

var sTransformType = aAnimElem.getAttribute( 'svg:type' );
if( !isValidTransformation( sTransformType ) )
{
this.eCurrentState = INVALID_NODE;
log( 'AnimationTransformNode.parseElement: transformation type not found: ' + sTransformType );
}
else
{
this.sAttributeName = sTransformType;
}

return bRet;
}

AnimationTransformNode.prototype.createActivity = function()
{
var aActivityParamSet = this.fillActivityParams();
var aAnimation;

if( this.getAttributeName() === 'scale' || this.getAttributeName() === 'translate' )
{
aAnimation = createPairPropertyAnimation( this.getAttributeName(),
this.getAnimatedElement(),
this.aNodeContext.aSlideWidth,
this.aNodeContext.aSlideHeight );

}
else
{
aAnimation = createPropertyAnimation( this.getAttributeName(),
this.getAnimatedElement(),
this.aNodeContext.aSlideWidth,
this.aNodeContext.aSlideHeight );
}

var aInterpolator = null;  // createActivity will compute it;
return createActivity( aActivityParamSet, this, aAnimation, aInterpolator );
};


function AnimationSetNode(  aAnimElem, aParentNode, aNodeContext )
{
AnimationSetNode.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

this.sClassName = 'AnimationSetNode';
}
extend( AnimationSetNode, AnimationBaseNode2 );


AnimationSetNode.prototype.createActivity = function()
{
var aAnimation = createPropertyAnimation( this.getAttributeName(),
this.getAnimatedElement(),
this.aNodeContext.aSlideWidth,
this.aNodeContext.aSlideHeight );

var aActivityParamSet = this.fillActivityParams();

return new SetActivity( aActivityParamSet, aAnimation, this.getToValue() );
};


function AnimationColorNode(  aAnimElem, aParentNode, aNodeContext )
{
AnimationColorNode.superclass.constructor.call( this, aAnimElem, aParentNode, aNodeContext );

this.sClassName = 'AnimationColorNode';

this.eColorInterpolation = undefined;
this.eColorInterpolationDirection = undefined;
}
extend( AnimationColorNode, AnimationBaseNode3 );


AnimationColorNode.prototype.parseElement = function()
{
var bRet = AnimationColorNode.superclass.parseElement.call( this );

var aAnimElem = this.aElement;

this.eColorInterpolation = COLOR_SPACE_RGB;
var sColorInterpolationAttr = aAnimElem.getAttributeNS( NSS['anim'], 'color-interpolation' );
if( sColorInterpolationAttr && aColorSpaceInMap[ sColorInterpolationAttr ] )
this.eColorInterpolation = aColorSpaceInMap[ sColorInterpolationAttr ];

this.eColorInterpolationDirection = CLOCKWISE;
var sColorInterpolationDirectionAttr = aAnimElem.getAttributeNS( NSS['anim'], 'color-interpolation-direction' );
if( sColorInterpolationDirectionAttr && aClockDirectionInMap[ sColorInterpolationDirectionAttr ] )
this.eColorInterpolationDirection = aClockDirectionInMap[ sColorInterpolationDirectionAttr ];

return bRet;
};

AnimationColorNode.prototype.createActivity = function()
{
var aActivityParamSet = this.fillActivityParams();

var aAnimation = createPropertyAnimation( this.getAttributeName(),
this.getAnimatedElement(),
this.aNodeContext.aSlideWidth,
this.aNodeContext.aSlideHeight );

var aColorAnimation;
var aInterpolator;
if( this.getColorInterpolation() === COLOR_SPACE_HSL )
{
ANIMDBG.print( 'AnimationColorNode.createActivity: color space hsl'  );
aColorAnimation = new HSLAnimationWrapper( aAnimation );
var aInterpolatorMaker = aInterpolatorHandler.getInterpolator( this.getCalcMode(),
COLOR_PROPERTY,
var aTransform = SVGIdentityMatrix.translate( 0.5, 0.5 ).scale( nT ).translate( -0.5, -0.5 );
var aEllipse = this.aBasePath.cloneNode( true );
aEllipse.matrixTransform( aTransform );

return aEllipse;
};

function FanWipePath(bIsCenter, bIsSingle, bIsFanIn) {
this.bCenter = bIsCenter;
this.bSingle = bIsSingle;
this.bFanIn  = bIsFanIn;
this.aBasePath = createUnitSquarePath();
}

FanWipePath.prototype.perform = function( nT ) {
var res = this.aBasePath.cloneNode(true);
var poly = PinWheelWipePath.calcCenteredClock(
nT / ((this.bCenter && this.bSingle) ? 2.0 : 4.0), 1.0);
res.appendPath(poly);
var aTransform = SVGIdentityMatrix.flipY();
aTransform = aTransform.scaleNonUniform(-1.0, 1.0);
poly.matrixTransform(aTransform);
res.appendPath(poly);

if(this.bCenter) {
aTransform = SVGIdentityMatrix.scaleNonUniform(0.5, 0.5).translate(0.5, 0.5);
res.matrixTransform(aTransform);

if(!this.bSingle)
res.appendPath(flipOnXAxis(res));
}
else {
aTransform = SVGIdentityMatrix.scaleNonUniform(0.5, 1.0).translate(0.5, 1.0);
res.matrixTransform(aTransform);
}
return res;
}

function ClockWipePath() { }

ClockWipePath.prototype.perform = function( nT ) {
const aTransform = SVGIdentityMatrix.scaleNonUniform(0.5, 0.5).translate(0.5, 0.5);
var aPolyPath = PinWheelWipePath.calcCenteredClock(nT, 1.0);
aPolyPath.matrixTransform( aTransform );

return aPolyPath;
}

function PinWheelWipePath( nBlades )
{
this.nBlades = nBlades;
if( !this.nBlades || this.nBlades < 1 )
this.nBlades = 1;
}

PinWheelWipePath.calcCenteredClock = function( nT, nE )
{
var nMAX_EDGE = 2;

var aTransform = SVGIdentityMatrix.rotate( nT * 360 );

var aPoint = document.documentElement.createSVGPoint();
aPoint.y = -nMAX_EDGE;
aPoint = aPoint.matrixTransform( aTransform );

var sPathData = 'M ' + aPoint.x + ' ' + aPoint.y + ' ';
if( nT >= 0.875 )
sPathData += 'L ' + '-' + nE + ' -' + nE + ' ';
if( nT >= 0.625 )
sPathData += 'L ' + '-' + nE + ' ' + nE + ' ';
if( nT >= 0.375 )
sPathData += 'L ' + nE + ' ' + nE + ' ';
if( nT >= 0.125 )
sPathData += 'L ' + nE + ' -' + nE + ' ';

sPathData += 'L 0 -' + nE + ' ';
sPathData += 'L 0 0 ';
sPathData += 'L '  + aPoint.x + ' ' + aPoint.y;

var aPath = document.createElementNS( NSS['svg'], 'path' );
aPath.setAttribute( 'd', sPathData );
return aPath;
};

PinWheelWipePath.prototype.perform = function( nT )
{
var aBasePath = PinWheelWipePath.calcCenteredClock( nT / this.nBlades,
2.0 /* max edge when rotating */  );

var aPolyPath = aBasePath.cloneNode( true );
var aPath;
var aRotation;
var i;
for( i = this.nBlades - 1; i > 0; --i )
{
aRotation = SVGIdentityMatrix.rotate( (i * 360) / this.nBlades );
aPath = aBasePath.cloneNode( true );
aPath.matrixTransform( aRotation );
aPolyPath.appendPath( aPath );
}

var aTransform = SVGIdentityMatrix.translate( 0.5, 0.5 ).scale( 0.5 );
aPolyPath.matrixTransform( aTransform );

return aPolyPath;
};

function BarnDoorWipePath(doubled) {
this.aBasePath = createUnitSquarePath();
this.doubled   = doubled;
}

BarnDoorWipePath.prototype.perform = function( nT ) {
if(this.doubled)
nT /= 2.0;
var aTransform = SVGIdentityMatrix.translate(-0.5, -0.5);
aTransform = aTransform.scaleNonUniform(pruneScaleValue(nT), 1.0).translate(0.5, 0.5);
var aPath = this.aBasePath.cloneNode(true);
aPath.matrixTransform(aTransform);
var res = aPath;

if(this.doubled) {
aTransform = SVGIdentityMatrix.translate(-0.5, -0.5);
aTransform = aTransform.rotate(Math.PI / 2).translate(0.5, 0.5);
aPath.matrixTransform(aTransform);
res.appendPath(aPath);
}
return res;
}

function WaterfallWipePath(nElements, bFlipOnYAxis) {
this.bFlipOnYAxis = bFlipOnYAxis;

var sqrtElements = Math.floor(Math.sqrt(nElements));
var elementEdge = 1.0/sqrtElements;

var aPath = 'M '+ 0.0 + ' ' + -1.0 + ' ';
for(var pos = sqrtElements; pos--; ) {
var xPos = sqrtElements - pos - 1;
var yPos = pruneScaleValue( ((pos+1) * elementEdge) - 1.0);

aPath += 'L ' + pruneScaleValue(xPos * elementEdge) + ' ' + yPos + ' ';
aPath += 'L ' + pruneScaleValue((xPos+1)*elementEdge) + ' ' + yPos + ' ';
}
aPath += 'L ' + 1.0 + ' ' + -1.0 + ' ';
aPath += 'L ' + 0.0 + ' ' + -1.0 + ' ';
this.aBasePath = document.createElementNS( NSS['svg'], 'path');
this.aBasePath.setAttribute('d', aPath);
}

aInterpolatorHandler.aLerpFunctorMap[ CALC_MODE_LINEAR ][ COLOR_PROPERTY ][ COLOR_SPACE_RGB ] =
function ( nFrom, nTo, nT )
{
return RGBColor.interpolate( nFrom, nTo, nT );
};

aInterpolatorHandler.aLerpFunctorMap[ CALC_MODE_LINEAR ][ COLOR_PROPERTY ][ COLOR_SPACE_HSL ] =
function ( bCCW  )
{
return  function ( nFrom, nTo, nT )
{
return HSLColor.interpolate( nFrom, nTo, nT, bCCW );
};
};

aInterpolatorHandler.aLerpFunctorMap[ CALC_MODE_LINEAR ][ TUPLE_NUMBER_PROPERTY ] =
function ( aFrom, aTo, nT )
{
var aRes = [];
for( var i = 0; i < aFrom.length; ++i )
{
aRes.push( ( 1.0 - nT )* aFrom[i] + nT * aTo[i] );
}
return aRes;
};


function KeyStopLerp( aValueList )
{
KeyStopLerp.validateInput( aValueList );

this.aKeyStopList = [];
this.nLastIndex = 0;
this.nKeyStopDistance = aValueList[1] - aValueList[0];
if( this.nKeyStopDistance <= 0 )
this.nKeyStopDistance = 0.001;

for( var i = 0; i < aValueList.length; ++i )
this.aKeyStopList.push( aValueList[i] );

this.nUpperBoundIndex = this.aKeyStopList.length - 2;
}


KeyStopLerp.validateInput = function( aValueList )
{
var nSize = aValueList.length;
assert( nSize > 1, 'KeyStopLerp.validateInput: key stop vector must have two entries or more' );

for( var i = 1; i < nSize; ++i )
{
if( aValueList[i-1] > aValueList[i] )
log( 'KeyStopLerp.validateInput: time vector is not sorted in ascending order!' );
}
};

KeyStopLerp.prototype.reset = function()
{
KeyStopLerp.validateInput( this.aKeyStopList );
this.nLastIndex = 0;
this.nKeyStopDistance = this.aKeyStopList[1] - this.aKeyStopList[0];
if( this.nKeyStopDistance <= 0 )
this.nKeyStopDistance = 0.001;

};

KeyStopLerp.prototype.lerp = function( nAlpha )
{
if( nAlpha > this.aKeyStopList[ this.nLastIndex + 1 ] )
{
do
{
var nIndex = this.nLastIndex + 1;
this.nLastIndex = clamp( nIndex, 0, this.nUpperBoundIndex );
this.nKeyStopDistance = this.aKeyStopList[ this.nLastIndex + 1 ] - this.aKeyStopList[ this.nLastIndex ];
}
while( ( this.nKeyStopDistance <= 0 ) && ( this.nLastIndex < this.nUpperBoundIndex ) );
}

var nRawLerp = ( nAlpha - this.aKeyStopList[ this.nLastIndex ] ) / this.nKeyStopDistance;

nRawLerp = clamp( nRawLerp, 0.0, 1.0 );

var aResult = {};
aResult.nIndex = this.nLastIndex;
aResult.nLerp = nRawLerp;

return aResult;
};

KeyStopLerp.prototype.lerp_ported = function( nAlpha )
{
if( ( this.aKeyStopList[ this.nLastIndex ] < nAlpha ) ||
( this.aKeyStopList[ this.nLastIndex + 1 ] >= nAlpha ) )
{
var i = 0;
for( ; i < this.aKeyStopList.length; ++i )
{
if( this.aKeyStopList[i] >= nAlpha )
break;
}
if( this.aKeyStopList[i] > nAlpha )
--i;
var nIndex = i - 1;
this.nLastIndex = clamp( nIndex, 0, this.aKeyStopList.length - 2 );
}

var nRawLerp = ( nAlpha - this.aKeyStopList[ this.nLastIndex ] ) /
( this.aKeyStopList[ this.nLastIndex+1 ] - this.aKeyStopList[ this.nLastIndex ] );

nRawLerp = clamp( nRawLerp, 0.0, 1.0 );

var aResult = {};
aResult.nIndex = this.nLastIndex;
aResult.nLerp = nRawLerp;

return aResult;
};


var aOperatorSetMap = [];

aOperatorSetMap[ NUMBER_PROPERTY ] = {};

aOperatorSetMap[ NUMBER_PROPERTY ].equal = function( a, b )
{
return ( a === b );
};

aOperatorSetMap[ NUMBER_PROPERTY ].add = function( a, b )
{
return ( a + b );
};

aOperatorSetMap[ NUMBER_PROPERTY ].scale = function( k, v )
{
return ( k * v );
};

aOperatorSetMap[ COLOR_PROPERTY ] = {};

aOperatorSetMap[ COLOR_PROPERTY ].equal = function( a, b )
{
return a.equal( b );
};

aOperatorSetMap[ COLOR_PROPERTY ].add = function( a, b )
{
var c = a.clone();
c.add( b );
nStrokeWidth = nSW;
}
}

if( nStrokeWidth == 0 )
{
sStrokeWidth = ROOT_NODE.getAttribute( 'stroke-width' );
nStrokeWidth = parseFloat( sStrokeWidth );
}
if( nStrokeWidth != 0 )
{
nStrokeWidth *= 1.1;
var nHalfStrokeWidth = nStrokeWidth / 2;
var nDoubleStrokeWidth = nStrokeWidth * 2;

var aEBBox = document.documentElement.createSVGRect();
aEBBox.x = aBBox.x - nHalfStrokeWidth;
aEBBox.y = aBBox.y - nHalfStrokeWidth;
aEBBox.width = aBBox.width + nDoubleStrokeWidth;
aEBBox.height = aBBox.height + nDoubleStrokeWidth;
aBBox = aEBBox;
}
return aBBox;
};

AnimatedElement.prototype.setClipPath = function( aClipPathContent )
{
if( this.aClipPathContent )
{
var aTranslation = SVGIdentityMatrix.translate( this.aClippingBBox.x,
this.aClippingBBox.y);
aClipPathContent.matrixTransform( aTranslation );
var sPathData = aClipPathContent.getAttribute( 'd' );
this.aClipPathContent.setAttribute( 'd', sPathData );
}
};


AnimatedElement.prototype.getX = function()
{
return this.nCenterX;
};

AnimatedElement.prototype.getY = function()
{
return this.nCenterY;
};

AnimatedElement.prototype.getPos = function()
{
return [this.getX(), this.getY()];
};

AnimatedElement.prototype.getWidth = function()
{
return this.nScaleFactorX * this.getBaseBBox().width;
};

AnimatedElement.prototype.getHeight = function()
{
return this.nScaleFactorY * this.getBaseBBox().height;
};

AnimatedElement.prototype.getSize = function()
{
return [this.getWidth(), this.getHeight()];
};

AnimatedElement.prototype.updateTransformAttribute = function()
{
this.aTransformAttrList = this.aActiveElement.transform.baseVal;
this.aTransformAttr = this.aTransformAttrList.getItem( 0 );
this.aTransformAttr.setMatrix( this.aTMatrix );
};

AnimatedElement.prototype.setX = function( nNewCenterX )
{
if( nNewCenterX === this.nCenterX ) return;

this.aTransformAttrList = this.aActiveElement.transform.baseVal;
this.aTransformAttr = this.aTransformAttrList.getItem( 0 );
this.aTMatrix = this.aTransformAttr.matrix.translate( nNewCenterX - this.nCenterX, 0 );
this.aTransformAttr.setMatrix( this.aTMatrix );
this.nCenterX = nNewCenterX;
};

AnimatedElement.prototype.setY = function( nNewCenterY )
{
if( nNewCenterY === this.nCenterY ) return;

this.aTransformAttrList = this.aActiveElement.transform.baseVal;
this.aTransformAttr = this.aTransformAttrList.getItem( 0 );
this.aTMatrix = this.aTransformAttr.matrix.translate( 0, nNewCenterY - this.nCenterY );
this.aTransformAttr.setMatrix( this.aTMatrix );
this.nCenterY = nNewCenterY;
};

AnimatedElement.prototype.setPos = function( aNewPos )
{
var nNewCenterX = aNewPos[0];
var nNewCenterY = aNewPos[1];

if( nNewCenterX === this.nCenterX && nNewCenterY === this.nCenterY ) return;

this.aTransformAttrList = this.aActiveElement.transform.baseVal;
this.aTransformAttr = this.aTransformAttrList.getItem( 0 );
this.aTMatrix = this.aTransformAttr.matrix.translate( nNewCenterX - this.nCenterX, nNewCenterY - this.nCenterY );
this.aTransformAttr.setMatrix( this.aTMatrix );
this.nCenterX = nNewCenterX;
this.nCenterY = nNewCenterY;
};

AnimatedElement.prototype.setWidth = function( nNewWidth )
{
ANIMDBG.print( 'AnimatedElement.setWidth: nNewWidth = ' + nNewWidth );
if( nNewWidth < 0 )
{
log('AnimatedElement(' + this.getId() + ').setWidth: negative width!');
nNewWidth = 0;
}

var nBaseWidth = this.getBaseBBox().width;
var nScaleFactorX = nNewWidth / nBaseWidth;

if( nScaleFactorX < 1e-5 ) nScaleFactorX = 1e-5;
if( nScaleFactorX == this.nScaleFactorX ) return;

this.aTMatrix = document.documentElement.createSVGMatrix()
.translate( this.nCenterX, this.nCenterY )
.rotate(this.nRotationAngle)
.scaleNonUniform( nScaleFactorX, this.nScaleFactorY )
.translate( -this.nBaseCenterX, -this.nBaseCenterY );
this.updateTransformAttribute();

this.nScaleFactorX = nScaleFactorX;
};

AnimatedElement.prototype.setHeight = function( nNewHeight )
{
ANIMDBG.print( 'AnimatedElement.setWidth: nNewHeight = ' + nNewHeight );
if( nNewHeight < 0 )
{
log('AnimatedElement(' + this.getId() + ').setWidth: negative height!');
nNewHeight = 0;
}

var nBaseHeight = this.getBaseBBox().height;
var nScaleFactorY = nNewHeight / nBaseHeight;

if( nScaleFactorY < 1e-5 ) nScaleFactorY = 1e-5;
default:
log( 'SVGPathSeg.changeOrientation: unexpected path segment type: '
+ this.pathSegTypeAsLetter );
return null;
}
}
}
else throw e;
}

function SVGPathMatrixTransform( aPath, aSVGMatrix )
{
var nX = aPath.x;
aPath.x = aSVGMatrix.a * nX + aSVGMatrix.c * aPath.y + aSVGMatrix.e;
aPath.y = aSVGMatrix.b * nX + aSVGMatrix.d * aPath.y + aSVGMatrix.f;
}


function PriorityQueue( aCompareFunc )
{
this.aSequence = [];
this.aCompareFunc = aCompareFunc;
}

PriorityQueue.prototype.clone = function()
{
var aCopy = new PriorityQueue( this.aCompareFunc );
var src = this.aSequence;
var dest = [];
var i, l;
for( i = 0, l = src.length; i < l; ++i )
{
if( i in src )
{
dest.push( src[i] );
}
}
aCopy.aSequence = dest;
return aCopy;
};

PriorityQueue.prototype.top = function()
{
return this.aSequence[this.aSequence.length - 1];
};

PriorityQueue.prototype.isEmpty = function()
{
return ( this.aSequence.length === 0 );
};

PriorityQueue.prototype.push = function( aValue )
{
this.aSequence.unshift( aValue );
this.aSequence.sort(this.aCompareFunc);
};

PriorityQueue.prototype.clear = function()
{
this.aSequence = [];
};

PriorityQueue.prototype.pop = function()
{
return this.aSequence.pop();
};


var ANIMATION_NODE_CUSTOM               = 0;
var ANIMATION_NODE_PAR                  = 1;
var ANIMATION_NODE_SEQ                  = 2;
var ANIMATION_NODE_ITERATE              = 3;
var ANIMATION_NODE_ANIMATE              = 4;
var ANIMATION_NODE_SET                  = 5;
var ANIMATION_NODE_ANIMATEMOTION        = 6;
var ANIMATION_NODE_ANIMATECOLOR         = 7;
var ANIMATION_NODE_ANIMATETRANSFORM     = 8;
var ANIMATION_NODE_TRANSITIONFILTER     = 9;
var ANIMATION_NODE_AUDIO                = 10;
var ANIMATION_NODE_COMMAND              = 11;

var aAnimationNodeTypeInMap = {
'par'               : ANIMATION_NODE_PAR,
'seq'               : ANIMATION_NODE_SEQ,
'iterate'           : ANIMATION_NODE_ITERATE,
'animate'           : ANIMATION_NODE_ANIMATE,
'set'               : ANIMATION_NODE_SET,
'animatemotion'     : ANIMATION_NODE_ANIMATEMOTION,
'animatecolor'      : ANIMATION_NODE_ANIMATECOLOR,
'animatetransform'  : ANIMATION_NODE_ANIMATETRANSFORM,
'transitionfilter'  : ANIMATION_NODE_TRANSITIONFILTER,
'audio'             : ANIMATION_NODE_AUDIO,
'command'           : ANIMATION_NODE_COMMAND
};


function getAnimationElementType( aElement )
{
var sName = aElement.localName.toLowerCase();

if( sName && aAnimationNodeTypeInMap[ sName ] )
return aAnimationNodeTypeInMap[ sName ];
else
return ANIMATION_NODE_CUSTOM;
}


var INVALID_NODE                = 0;
var UNRESOLVED_NODE             = 1;
var RESOLVED_NODE               = 2;
var ACTIVE_NODE                 = 4;
var FROZEN_NODE                 = 8;
var ENDED_NODE                  = 16;

function getNodeStateName( eNodeState )
{
switch( eNodeState )
{
case INVALID_NODE:
return 'INVALID';
case UNRESOLVED_NODE:
return 'UNRESOLVED';
case RESOLVED_NODE:
return 'RESOLVED';
case ACTIVE_NODE:
return 'ACTIVE';
case FROZEN_NODE:
return 'FROZEN';
case ENDED_NODE:
return 'ENDED';
default:
return 'UNKNOWN';
}
}


var IMPRESS_DEFAULT_NODE                    = 0;
var IMPRESS_ON_CLICK_NODE                   = 1;
var IMPRESS_WITH_PREVIOUS_NODE              = 2;
var IMPRESS_AFTER_PREVIOUS_NODE             = 3;
var IMPRESS_MAIN_SEQUENCE_NODE              = 4;
var IMPRESS_TIMING_ROOT_NODE                = 5;
var IMPRESS_INTERACTIVE_SEQUENCE_NODE       = 6;

var aImpressNodeTypeInMap = {
'on-click'                  : IMPRESS_ON_CLICK_NODE,
'with-previous'             : IMPRESS_WITH_PREVIOUS_NODE,
'after-previous'            : IMPRESS_AFTER_PREVIOUS_NODE,
'main-sequence'             : IMPRESS_MAIN_SEQUENCE_NODE,
'timing-root'               : IMPRESS_TIMING_ROOT_NODE,
};


function FadingSlideChange( aLeavingSlide, aEnteringSlide )
{
FadingSlideChange.superclass.constructor.call( this, aLeavingSlide, aEnteringSlide );
this.bFirstRun = true;
}
extend( FadingSlideChange, SlideChangeBase );

FadingSlideChange.prototype.start = function()
{
FadingSlideChange.superclass.start.call( this );
this.aEnteringSlide.notifyUsedAttribute( 'opacity' );
this.aLeavingSlide.notifyUsedAttribute( 'opacity' );
this.aEnteringSlide.setOpacity( 0.0 );
this.aEnteringSlide.show();
};

FadingSlideChange.prototype.performIn = function( nT )
{
this.aEnteringSlide.setOpacity( nT );
};

FadingSlideChange.prototype.performOut = function( nT )
{

this.aLeavingSlide.setOpacity( 1 - nT );
};


function FadingOverColorSlideChange( aLeavingSlide, aEnteringSlide, sFadeColor )
{
FadingSlideChange.superclass.constructor.call( this, aLeavingSlide, aEnteringSlide );
this.sFadeColor = sFadeColor;
if( !this.sFadeColor )
{
log( 'FadingOverColorSlideChange: sFadeColor not valid.' );
this.sFadeColor = '#000000';
}
this.aColorPlaneElement = this.createColorPlaneElement();
}
extend( FadingOverColorSlideChange, SlideChangeBase );

FadingOverColorSlideChange.prototype.start = function()
{
FadingOverColorSlideChange.superclass.start.call( this );
this.aEnteringSlide.notifyUsedAttribute( 'opacity' );
this.aLeavingSlide.notifyUsedAttribute( 'opacity' );
this.aLeavingSlide.insertBefore( this.aColorPlaneElement );
this.aEnteringSlide.setOpacity( 0.0 );
this.aEnteringSlide.show();
};

FadingOverColorSlideChange.prototype.end = function()
{
FadingOverColorSlideChange.superclass.end.call( this );
this.aLeavingSlide.removeElement( this.aColorPlaneElement );
};

FadingOverColorSlideChange.prototype.performIn = function( nT )
{
this.aEnteringSlide.setOpacity( (nT > 0.55) ? 2.0*(nT-0.55) : 0.0 );
};

FadingOverColorSlideChange.prototype.performOut = function( nT )
{
this.aLeavingSlide.setOpacity( (nT > 0.45) ? 0.0 : 2.0*(0.45-nT) );
};

FadingOverColorSlideChange.prototype.createColorPlaneElement = function()
{
var aColorPlaneElement = document.createElementNS( NSS['svg'], 'rect' );
aColorPlaneElement.setAttribute( 'width', String( this.aLeavingSlide.getWidth() ) );
aColorPlaneElement.setAttribute( 'height', String( this.aLeavingSlide.getHeight() ) );
aColorPlaneElement.setAttribute( 'fill', this.sFadeColor );
return aColorPlaneElement;
};


function MovingSlideChange( aLeavingSlide, aEnteringSlide,
aLeavingDirection, aEnteringDirection )
{
MovingSlideChange.superclass.constructor.call( this, aLeavingSlide, aEnteringSlide );
this.aLeavingDirection = aLeavingDirection;
this.aEnteringDirection = aEnteringDirection;
}
extend( MovingSlideChange, SlideChangeBase );

MovingSlideChange.prototype.start = function()
{
MovingSlideChange.superclass.start.call( this );
this.aEnteringSlide.notifyUsedAttribute( 'transform' );
this.aLeavingSlide.notifyUsedAttribute( 'transform' );
this.performIn( 0 );
this.aEnteringSlide.show();
};

MovingSlideChange.prototype.performIn = function( nT )
{
var nS = nT - 1;
var dx = nS * this.aEnteringDirection.x * this.aEnteringSlide.getWidth();
var dy = nS * this.aEnteringDirection.y * this.aEnteringSlide.getHeight();
this.aEnteringSlide.translate( dx, dy );
};

MovingSlideChange.prototype.performOut = function( nT )
{
var dx = nT * this.aLeavingDirection.x * this.aLeavingSlide.getWidth();
var dy = nT * this.aLeavingDirection.y * this.aLeavingSlide.getHeight();
this.aLeavingSlide.translate( dx, dy );
};


function ClippedSlideChange( aLeavingSlide, aEnteringSlide, aParametricPolyPolygon,
aTransitionInfo, bIsDirectionForward )
{
ClippedSlideChange.superclass.constructor.call( this, aLeavingSlide, aEnteringSlide );

var bIsModeIn = true;
this.aClippingFunctor= new ClippingFunctor( aParametricPolyPolygon, aTransitionInfo,
bIsDirectionForward, bIsModeIn );
}
extend( ClippedSlideChange, SlideChangeBase );

ClippedSlideChange.prototype.start = function()
{
ClippedSlideChange.superclass.start.call( this );
this.aEnteringSlide.notifyUsedAttribute( 'clip-path' );
this.performIn( 0 );
this.aEnteringSlide.show();
};

ClippedSlideChange.prototype.performIn = function( nT )
{
var nWidth = this.aEnteringSlide.getWidth();
var nHeight = this.aEnteringSlide.getHeight();
var aPolyPolygonElement = this.aClippingFunctor.perform( nT, nWidth, nHeight );
this.aEnteringSlide.setClipPath( aPolyPolygonElement );
};

ClippedSlideChange.prototype.performOut = function( )
{
};


function ClippingFunctor( aParametricPolyPolygon, aTransitionInfo,
bIsDirectionForward, bIsModeIn)
{
this.aParametricPolyPolygon = aParametricPolyPolygon;
var sTypeAttr = aAnimElem.getAttributeNS( NSS['smil'], 'type' );
if( sTypeAttr && aTransitionTypeInMap[ sTypeAttr ] )
{
this.eTransitionType = aTransitionTypeInMap[ sTypeAttr ];
}
else
{
this.bIsValid = false;
log( 'SlideTransition.parseElement: transition type not valid: ' + sTypeAttr );
}

this.eTransitionSubType = undefined;
var sSubTypeAttr = aAnimElem.getAttributeNS( NSS['smil'], 'subtype' );
if( sSubTypeAttr === null )
sSubTypeAttr = 'default';
if( sSubTypeAttr && ( aTransitionSubtypeInMap[ sSubTypeAttr ] !== undefined ) )
{
this.eTransitionSubType = aTransitionSubtypeInMap[ sSubTypeAttr ];
}
else
{
this.bIsValid = false;
log( 'SlideTransition.parseElement: transition subtype not valid: ' + sSubTypeAttr );
}

if( this.bIsValid && aTransitionInfoTable[this.eTransitionType][this.eTransitionSubType] === undefined )
{
this.bIsValid = false;
log( 'SlideTransition.parseElement: transition not valid: type: ' + sTypeAttr + ' subtype: ' + sSubTypeAttr );
}

this.bReverseDirection = false;
var sDirectionAttr = aAnimElem.getAttributeNS( NSS['smil'], 'direction' );
if( sDirectionAttr == 'reverse' )
this.bReverseDirection = true;

this.sFadeColor = null;
if( this.eTransitionType == FADE_TRANSITION &&
( this.eTransitionSubType == FADEFROMCOLOR_TRANS_SUBTYPE ||
this.eTransitionSubType == FADEOVERCOLOR_TRANS_SUBTYPE ||
this.eTransitionSubType == FADETOCOLOR_TRANS_SUBTYPE ) )
{
var sColorAttr = aAnimElem.getAttributeNS( NSS['smil'], 'fadeColor' );
if( sColorAttr )
this.sFadeColor = sColorAttr;
else
this.sFadeColor='#000000';
}


this.aDuration = null;
var sDurAttr = aAnimElem.getAttributeNS( NSS['smil'], 'dur' );
this.aDuration = new Duration( sDurAttr );
if( !this.aDuration.isSet() )
{
this.aDuration = new Duration( null ); // duration == 0.0
}

this.nMinFrameCount = ( this.getDuration().isValue() )
? ( this.getDuration().getValue() * MINIMUM_FRAMES_PER_SECONDS )
: MINIMUM_FRAMES_PER_SECONDS;
if( this.nMinFrameCount < 1.0 )
this.nMinFrameCount = 1;
else if( this.nMinFrameCount > MINIMUM_FRAMES_PER_SECONDS )
this.nMinFrameCount = MINIMUM_FRAMES_PER_SECONDS;

};

SlideTransition.prototype.isValid = function()
{
return this.bIsValid;
};

SlideTransition.prototype.getTransitionType = function()
{
return this.eTransitionType;
};

SlideTransition.prototype.getTransitionSubType = function()
{
return this.eTransitionSubType;
};

SlideTransition.prototype.getTransitionMode = function()
{
return this.eTransitionMode;
};

SlideTransition.prototype.getFadeColor = function()
{
return this.sFadeColor;
};

SlideTransition.prototype.isDirectionForward = function()
{
return !this.bReverseDirection;
};

SlideTransition.prototype.getDuration = function()
{
return this.aDuration;
};

SlideTransition.prototype.getMinFrameCount = function()
{
return this.nMinFrameCount;
};

SlideTransition.prototype.info = function()
{

var sInfo ='slide transition <' + this.sSlideId + '>: ';
sInfo += ';  type: ' + getKeyByValue(aTransitionTypeInMap, this.getTransitionType());

sInfo += ';  subtype: ' + getKeyByValue(aTransitionSubtypeInMap, this.getTransitionSubType());

if( !this.isDirectionForward() )
sInfo += ';  direction: reverse';

sInfo += '; mode: ' + aTransitionModeOutMap[ this.getTransitionMode() ];

if( this.getDuration() )
sInfo += '; duration: ' + this.getDuration().info();

return sInfo;
};


function SlideAnimations( aSlideShowContext )
{
this.aContext = new NodeContext( aSlideShowContext );
this.aAnimationNodeMap = {};
this.aAnimatedElementMap = {};
this.aSourceEventElementMap = {};
this.aNextEffectEventArray = new NextEffectEventArray();
this.aInteractiveAnimationSequenceMap = {};
this.aEventMultiplexer = new EventMultiplexer( aSlideShowContext.aTimerEventQueue );
this.aRootNode = null;
this.bElementsParsed = false;

this.aContext.aAnimationNodeMap = this.aAnimationNodeMap;
this.aContext.aAnimatedElementMap = this.aAnimatedElementMap;
this.aContext.aSourceEventElementMap = this.aSourceEventElementMap;

this.aEventMultiplexer.registerMouseClickHandler( document, 100 );
}


SlideAnimations.prototype.importAnimations = function( aAnimationRootElement )
{
};

BaseContainerNode.prototype.removeAllChildrenNodes = function()
{
this.aChildrenArray = [];
};

BaseContainerNode.prototype.init_st = function()
{
this.nLeftIterations = this.getRepeatCount();

return this.init_children();
};

BaseContainerNode.prototype.init_children = function()
{
this.nFinishedChildren = 0;
var nChildrenCount = this.aChildrenArray.length;
var nInitChildren = 0;
for( var i = 0; i < nChildrenCount; ++i )
{
if( this.aChildrenArray[i].init() )
{
++nInitChildren;
}
}
return ( nChildrenCount == nInitChildren );
};


BaseContainerNode.prototype.deactivate_st = function( eDestState )
{
this.nLeftIterations = 0;
if( eDestState == FROZEN_NODE )
{
this.forEachChildNode( mem_fn( 'deactivate' ), ~( FROZEN_NODE | ENDED_NODE ) );
}
else
{
this.forEachChildNode( mem_fn( 'end' ), ~ENDED_NODE );
if( this.getFillMode() == FILL_MODE_REMOVE )
this.removeEffect();
}
};

BaseContainerNode.prototype.hasPendingAnimation = function()
{
var nChildrenCount = this.aChildrenArray.length;
for( var i = 0; i < nChildrenCount; ++i )
{
if( this.aChildrenArray[i].hasPendingAnimation() )
return true;
}
return false;
};

BaseContainerNode.prototype.activate_st = function()
{
log( 'BaseContainerNode.activate_st: abstract method called' );
};

BaseContainerNode.prototype.notifyDeactivating = function( /*aAnimationNode*/ )
{
log( 'BaseContainerNode.notifyDeactivating: abstract method called' );
};

BaseContainerNode.prototype.isDurationIndefinite = function()
{
return this.bDurationIndefinite;
};

BaseContainerNode.prototype.isChildNode = function( aAnimationNode )
{
var nChildrenCount = this.aChildrenArray.length;
for( var i = 0; i < nChildrenCount; ++i )
{
if( this.aChildrenArray[i].getId() == aAnimationNode.getId() )
return true;
}
return false;
};

BaseContainerNode.prototype.notifyDeactivatedChild = function( aChildNode )
{
assert( ( aChildNode.getState() == FROZEN_NODE ) || ( aChildNode.getState() == ENDED_NODE ),
'BaseContainerNode.notifyDeactivatedChild: passed child node is neither in FROZEN nor in ENDED state' );

assert( this.getState() != INVALID_NODE,
'BaseContainerNode.notifyDeactivatedChild: this node is invalid' );

if( !this.isChildNode( aChildNode ) )
{
log( 'BaseContainerNode.notifyDeactivatedChild: unknown child notifier!' );
return false;
}

var nChildrenCount = this.aChildrenArray.length;

assert( ( this.nFinishedChildren < nChildrenCount ),
'BaseContainerNode.notifyDeactivatedChild: assert(this.nFinishedChildren < nChildrenCount) failed' );

++this.nFinishedChildren;
var bFinished = ( this.nFinishedChildren >= nChildrenCount );

if( bFinished && this.isDurationIndefinite() )
{
if( this.nLeftIterations >= 1.0 )
{
this.nLeftIterations -= 1.0;
}
if( this.nLeftIterations >= 1.0 )
{
bFinished = false;
var aRepetitionEvent = makeDelay( bind( this, this.repeat ), 0.0 );
this.aContext.aTimerEventQueue.addEvent( aRepetitionEvent );
}
else
{
this.deactivate();
}
}

return bFinished;
};

BaseContainerNode.prototype.repeat = function()
{
this.forEachChildNode( mem_fn( 'end' ), ~ENDED_NODE );
this.removeEffect();
var bInitialized = this.init_children();
if( bInitialized )
this.activate_st();
return bInitialized;
};

BaseContainerNode.prototype.removeEffect = function()
{
var nChildrenCount = this.aChildrenArray.length;
if( nChildrenCount == 0 )
return;
for( var i = nChildrenCount - 1; i >= 0; --i )
{
if( ( this.aChildrenArray[i].getState() & ( FROZEN_NODE | ENDED_NODE ) ) == 0 )
{
log( 'BaseContainerNode.removeEffect: child(id:'
+ this.aChildrenArray[i].getId() + ') is neither frozen nor ended;'
+ ' state: '
+ aTransitionModeOutMap[ this.aChildrenArray[i].getState() ] );
continue;
}
var aTextFieldElem = document.getElementById( sTextFieldId );
this.theMetaDoc.aTextFieldContentProviderSet[ nIndex ]
= new FixedTextByElementProvider( aTextFieldElem );
}
return this.theMetaDoc.aTextFieldContentProviderSet[ nIndex ];
},

collectTextShapes : function()
{
var aTextShapeSet = [];
var aTextShapeIndexElem = getElementByClassName( document, 'TextShapeIndex' );
if( aTextShapeIndexElem )
{
var aIndexEntryList = getElementChildren( aTextShapeIndexElem );
var i;
for( i = 0; i < aIndexEntryList.length; ++i )
{
var sSlideId = getOOOAttribute( aIndexEntryList[i], 'slide' );
if( sSlideId === this.slideId )
{
var sTextShapeIds = getOOOAttribute( aIndexEntryList[i], 'id-list' );
if( sTextShapeIds )
{
var aTextShapeIdSet =  sTextShapeIds.split( ' ' );
var j;
for( j = 0; j < aTextShapeIdSet.length; ++j )
{
var aTextShapeElem = document.getElementById( aTextShapeIdSet[j] );
if( aTextShapeElem )
{
aTextShapeSet.push( aTextShapeElem );
}
else
{
log( 'warning: MetaSlide.collectTextShapes: text shape with id <' + aTextShapeIdSet[j] + '> is not valid.'  );
}
}
}
break;
}
}
}
return aTextShapeSet;
},

initHyperlinks : function()
{
var aHyperlinkSet = {};
var i;
for( i = 0; i < this.aTextShapeSet.length; ++i )
{
if( this.aTextShapeSet[i] )
{
var aHyperlinkIdList = getElementByClassName( this.aTextShapeSet[i], 'HyperlinkIdList' );
if( aHyperlinkIdList )
{
var sHyperlinkIds = aHyperlinkIdList.textContent;
if( sHyperlinkIds )
{
var aHyperlinkIdSet = sHyperlinkIds.trim().split( ' ' );
var j;
for( j = 0; j < aHyperlinkIdSet.length; ++j )
{
var sId = aHyperlinkIdSet[j];
aHyperlinkSet[ sId ] = new HyperlinkElement( sId, this.aSlideAnimationsHandler.aEventMultiplexer );
}
}
}
}
}
return aHyperlinkSet;
},

getSlideAnimationsRoot : function()
{
return this.theMetaDoc.aSlideAnimationsMap[ this.slideId ];
}

}; // end MetaSlide prototype

function removeRedundantParagraphFromTextFieldShape( aObject )
{
var aTextElem = getElementByClassName( aObject, 'SVGTextShape' );
if( aTextElem )
{
var aPlaceholderElement = getElementsByClassName(aTextElem, 'PlaceholderText');
if( aPlaceholderElement )
{
var aTextParagraphSet = getElementsByClassName(aTextElem, 'TextParagraph');
if( aTextParagraphSet.length > 1 )
{
var i = aTextParagraphSet.length;
while( i > 1 )
{
aTextElem.removeChild(aTextParagraphSet[i - 1]);
--i;
}
}
}
}
}

function getTextFieldType ( elem ) {
var sFieldType = null;
var sClass = elem.getAttribute('class');
if( sClass === 'TextShape' )
{
var aPlaceholderElement = getElementByClassName(elem, 'PlaceholderText');
if( aPlaceholderElement )
{
var sClassAttr = aPlaceholderElement.getAttribute('class');
var classes = sClassAttr.split(' ');
sFieldType = classes[1];
}
}
return sFieldType;
}

function isTextFieldByClassName ( sClassName )
{
return sClassName.indexOf( aDateTimeClassName ) == 0 || sClassName.indexOf( aFooterClassName ) == 0
|| sClassName.indexOf( aHeaderClassName ) == 0 || sClassName.indexOf( aSlideNumberClassName ) == 0
|| sClassName.indexOf( aDateClassName ) == 0 || sClassName.indexOf( aTimeClassName ) == 0
|| sClassName.indexOf( aSlideNameClassName ) == 0;
}

function MasterPage( sMasterPageId, aMetaSlide )
{
this.id = sMasterPageId;
this.metaSlide = aMetaSlide;

this.element = document.getElementById( this.id );
assert( this.element,
'MasterPage: master page element <' + this.id + '> not found.' );

this.background = getElementByClassName( this.element, 'Background' );
if( this.background )
{
this.backgroundId = this.background.getAttribute( 'id' );
this.backgroundVisibility = initVisibilityProperty( this.background );
}
else
{
this.backgroundId = '';
log( 'MasterPage: the background element is not valid.' );
}

this.backgroundObjects = getElementByClassName( this.element, 'BackgroundObjects' );
this.aBackgroundObjectSubGroupIdList = [];
if( this.backgroundObjects )
aTable[UNRESOLVED_NODE]     = RESOLVED_NODE | ENDED_NODE;
aTable[RESOLVED_NODE]       = ACTIVE_NODE | ENDED_NODE;
aTable[ACTIVE_NODE]         = RESOLVED_NODE | ACTIVE_NODE | ENDED_NODE;  // restart is possible
aTable[FROZEN_NODE]         = INVALID_NODE;  // this state is unreachable here
aTable[ENDED_NODE]          = RESOLVED_NODE | ACTIVE_NODE | ENDED_NODE;  // restart is possible

aTable =
aSTT[RESTART_MODE_ALWAYS][FILL_MODE_FREEZE] =
aSTT[RESTART_MODE_ALWAYS][FILL_MODE_HOLD] =
aSTT[RESTART_MODE_ALWAYS][FILL_MODE_TRANSITION] = {};
aTable[INVALID_NODE]        = INVALID_NODE;
aTable[UNRESOLVED_NODE]     = RESOLVED_NODE | ENDED_NODE;
aTable[RESOLVED_NODE]       = ACTIVE_NODE | ENDED_NODE;
aTable[ACTIVE_NODE]         = RESOLVED_NODE | ACTIVE_NODE | FROZEN_NODE | ENDED_NODE;
aTable[FROZEN_NODE]         = RESOLVED_NODE | ACTIVE_NODE | ENDED_NODE;  // restart is possible
aTable[ENDED_NODE]          = RESOLVED_NODE | ACTIVE_NODE | ENDED_NODE;  // restart is possible

return aSTT;
}

var aStateTransitionTable = createStateTransitionTable();


function getTransitionTable( eRestartMode, eFillMode )
{
if( eRestartMode == RESTART_MODE_DEFAULT )
{
log( 'getTransitionTable: unexpected restart mode: ' + eRestartMode
+ '. Used NEVER instead.');
eRestartMode = RESTART_MODE_NEVER;
}

if( eFillMode == FILL_MODE_DEFAULT ||
eFillMode == FILL_MODE_AUTO )
{
eFillMode = FILL_MODE_REMOVE;
}

return aStateTransitionTable[eRestartMode][eFillMode];
}


var EVENT_TRIGGER_UNKNOWN               = 0;
var EVENT_TRIGGER_ON_SLIDE_BEGIN        = 1; // eslint-disable-line no-unused-vars
var EVENT_TRIGGER_ON_SLIDE_END          = 2; // eslint-disable-line no-unused-vars
var EVENT_TRIGGER_BEGIN_EVENT           = 3;
var EVENT_TRIGGER_END_EVENT             = 4;
var EVENT_TRIGGER_ON_CLICK              = 5;
var EVENT_TRIGGER_ON_DBL_CLICK          = 6; // eslint-disable-line no-unused-vars
var EVENT_TRIGGER_ON_MOUSE_ENTER        = 7; // eslint-disable-line no-unused-vars
var EVENT_TRIGGER_ON_MOUSE_LEAVE        = 8; // eslint-disable-line no-unused-vars
var EVENT_TRIGGER_ON_NEXT_EFFECT        = 9;
var EVENT_TRIGGER_ON_PREV_EFFECT        = 10;
var EVENT_TRIGGER_REPEAT                = 11; // eslint-disable-line no-unused-vars

var aEventTriggerOutMap = [ 'unknown', 'slideBegin', 'slideEnd', 'begin', 'end', 'click',
'doubleClick', 'mouseEnter', 'mouseLeave', 'next', 'previous', 'repeat' ];


function getEventTriggerType( sEventTrigger )
{
if( sEventTrigger == 'begin' )
return EVENT_TRIGGER_BEGIN_EVENT;
else if( sEventTrigger == 'end' )
return EVENT_TRIGGER_END_EVENT;
else if( sEventTrigger == 'next' )
return EVENT_TRIGGER_ON_NEXT_EFFECT;
else if( sEventTrigger == 'prev' )
return EVENT_TRIGGER_ON_PREV_EFFECT;
else if( sEventTrigger == 'click' )
return EVENT_TRIGGER_ON_CLICK;
else
return EVENT_TRIGGER_UNKNOWN;
}


var UNKNOWN_TIMING          = 0;
var OFFSET_TIMING           = 1;
var WALLCLOCK_TIMING        = 2; // eslint-disable-line no-unused-vars
var INDEFINITE_TIMING       = 3;
var EVENT_TIMING            = 4;
var SYNCBASE_TIMING         = 5;
var MEDIA_TIMING            = 6; // eslint-disable-line no-unused-vars

var aTimingTypeOutMap = [ 'unknown', 'offset', 'wallclock', 'indefinite', 'event', 'syncbase', 'media' ];


var CHARCODE_PLUS       = '+'.charCodeAt(0);
var CHARCODE_MINUS      = '-'.charCodeAt(0);
var CHARCODE_0          = '0'.charCodeAt(0);
var CHARCODE_9          = '9'.charCodeAt(0);


function Timing( aAnimationNode, sTimingAttribute )
{
this.aAnimationNode = aAnimationNode;     // the node, the timing attribute belongs to
this.sTimingDescription = removeWhiteSpaces( sTimingAttribute );
this.eTimingType = UNKNOWN_TIMING;
this.nOffset = 0.0;                       // in seconds
this.sEventBaseElementId = '';            // the element id for event based timing
this.eEventType = EVENT_TRIGGER_UNKNOWN;  // the event type
}

Timing.prototype.getAnimationNode = function()
{
return this.aAnimationNode;
};

Timing.prototype.getType = function()
{
return this.eTimingType;
};

Timing.prototype.getOffset = function()
{
return this.nOffset;
};

Timing.prototype.getEventBaseElementId = function()
{
return this.sEventBaseElementId;
};

Timing.prototype.getEventType = function()
{
return this.eEventType;
};

Timing.prototype.parse = function()
{
if( !this.sTimingDescription )
{
this.eTimingType = OFFSET_TIMING;
return;
}

if( this.sTimingDescription == 'indefinite' )
this.eTimingType = INDEFINITE_TIMING;
else
{
var nFirstCharCode = this.sTimingDescription.charCodeAt(0);
var bPositiveOffset = !( nFirstCharCode == CHARCODE_MINUS );
if ( ( nFirstCharCode == CHARCODE_PLUS ) ||
( nFirstCharCode == CHARCODE_MINUS ) ||
( ( nFirstCharCode >= CHARCODE_0 ) && ( nFirstCharCode <= CHARCODE_9 ) ) )
{
var sClockValue
= ( ( nFirstCharCode == CHARCODE_PLUS ) || ( nFirstCharCode == CHARCODE_MINUS ) )
? this.sTimingDescription.substr( 1 )
: this.sTimingDescription;
if( nScaleFactorY == this.nScaleFactorY ) return;

this.aTMatrix = document.documentElement.createSVGMatrix()
.translate( this.nCenterX, this.nCenterY )
.rotate(this.nRotationAngle)
.scaleNonUniform( this.nScaleFactorX, nScaleFactorY )
.translate( -this.nBaseCenterX, -this.nBaseCenterY );
this.updateTransformAttribute();

this.nScaleFactorY = nScaleFactorY;
};

AnimatedElement.prototype.setSize= function( aNewSize )
{
var nNewWidth = aNewSize[0];
var nNewHeight = aNewSize[1];
ANIMDBG.print( 'AnimatedElement.setSize:  = [' + nNewWidth + ',' + nNewHeight + ']');
if( nNewWidth < 0 )
{
log('AnimatedElement(' + this.getId() + ').setSize: negative width!');
nNewWidth = 0;
}
if( nNewHeight < 0 )
{
log('AnimatedElement(' + this.getId() + ').setSize: negative height!');
nNewHeight = 0;
}

var nBaseWidth = this.getBaseBBox().width;
var nScaleFactorX = nNewWidth / nBaseWidth;
if( nScaleFactorX < 1e-5 ) nScaleFactorX = 1e-5;

var nBaseHeight = this.getBaseBBox().height;
var nScaleFactorY = nNewHeight / nBaseHeight;
if( nScaleFactorY < 1e-5 ) nScaleFactorY = 1e-5;

if( nScaleFactorX == this.nScaleFactorX && nScaleFactorY == this.nScaleFactorY ) return;

this.aTMatrix = document.documentElement.createSVGMatrix()
.translate( this.nCenterX, this.nCenterY )
.rotate(this.nRotationAngle)
.scaleNonUniform( nScaleFactorX, nScaleFactorY )
.translate( -this.nBaseCenterX, -this.nBaseCenterY );
this.updateTransformAttribute();

this.nScaleFactorX = nScaleFactorX;
this.nScaleFactorY = nScaleFactorY;
};

AnimatedElement.prototype.getOpacity = function()
{
return this.aActiveElement.getAttribute( 'opacity' );
};

AnimatedElement.prototype.setOpacity = function( nValue )
{
this.aActiveElement.setAttribute( 'opacity', nValue );
};

AnimatedElement.prototype.getRotationAngle = function()
{
return this.nRotationAngle;
};

AnimatedElement.prototype.setRotationAngle = function( nNewRotAngle )
{
this.aTMatrix = document.documentElement.createSVGMatrix()
.translate( this.nCenterX, this.nCenterY )
.rotate(nNewRotAngle)
.scaleNonUniform( this.nScaleFactorX, this.nScaleFactorY )
.translate( -this.nBaseCenterX, -this.nBaseCenterY );
this.updateTransformAttribute();

this.nRotationAngle = nNewRotAngle;
};

AnimatedElement.prototype.getVisibility = function()
{

var sVisibilityValue = this.aActiveElement.getAttribute( 'visibility' );
if( !sVisibilityValue || ( sVisibilityValue === 'inherit' ) )
return 'visible'; // TODO: look for parent visibility!
else
return sVisibilityValue;
};

AnimatedElement.prototype.setVisibility = function( sValue )
{
if( sValue == 'visible' )
sValue = 'inherit';
this.aActiveElement.setAttribute( 'visibility', sValue );
};

AnimatedElement.prototype.getStrokeStyle = function()
{
return 'solid';
};

AnimatedElement.prototype.setStrokeStyle = function( sValue )
{
ANIMDBG.print( 'AnimatedElement.setStrokeStyle(' + sValue + ')' );
};

AnimatedElement.prototype.getFillStyle = function()
{
return 'solid';
};

AnimatedElement.prototype.setFillStyle = function( sValue )
{
ANIMDBG.print( 'AnimatedElement.setFillStyle(' + sValue + ')' );
};

AnimatedElement.prototype.getFillColor = function()
{
var aChildSet = getElementChildren( this.aActiveElement );
var sFillColorValue = '';
for( var i = 0; i <  aChildSet.length; ++i )
{
sFillColorValue = aChildSet[i].getAttribute( 'fill' );
if( sFillColorValue && ( sFillColorValue !== 'none' ) )
break;
}

return colorParser( sFillColorValue );
};

AnimatedElement.prototype.setFillColor = function( aRGBValue )
{
assert( aRGBValue instanceof RGBColor,
'AnimatedElement.setFillColor: value argument is not an instance of RGBColor' );

var sValue = aRGBValue.toString( true /* clamped values */ );
var aChildSet = getElementChildren( this.aActiveElement );

var sFillColorValue = '';
for( var i = 0; i <  aChildSet.length; ++i )
{
sFillColorValue = aChildSet[i].getAttribute( 'fill' );
if( sFillColorValue && ( sFillColorValue !== 'none' ) )
{
aChildSet[i].setAttribute( 'fill', sValue );
}
}
};

AnimatedElement.prototype.getStrokeColor = function()
{
var aChildSet = getElementChildren( this.aActiveElement );
var sStrokeColorValue = '';
this.evEl && addEventListeners(this.element, this.evEl, this.domHandler);
this.evTarget && addEventListeners(this.target, this.evTarget, this.domHandler);
this.evWin && addEventListeners(getWindowForElement(this.element), this.evWin, this.domHandler);
},

destroy: function() {
this.evEl && removeEventListeners(this.element, this.evEl, this.domHandler);
this.evTarget && removeEventListeners(this.target, this.evTarget, this.domHandler);
this.evWin && removeEventListeners(getWindowForElement(this.element), this.evWin, this.domHandler);
}
};

function createInputInstance(manager) {
var Type;
var inputClass = manager.options.inputClass;

if (inputClass) {
Type = inputClass;
} else if (!SUPPORT_TOUCH && SUPPORT_POINTER_EVENTS) {
Type = PointerEventInput;
} else if (SUPPORT_ONLY_TOUCH) {
Type = TouchInput;
} else if (!SUPPORT_TOUCH) {
Type = MouseInput;
} else {
Type = TouchMouseInput;
}
return new (Type)(manager, inputHandler);
}

function inputHandler(manager, eventType, input) {
var pointersLen = input.pointers.length;
var changedPointersLen = input.changedPointers.length;
var isFirst = (eventType & INPUT_START && (pointersLen - changedPointersLen === 0));
var isFinal = (eventType & (INPUT_END | INPUT_CANCEL) && (pointersLen - changedPointersLen === 0));

input.isFirst = !!isFirst;
input.isFinal = !!isFinal;

if (isFirst) {
manager.session = {};
}

input.eventType = eventType;

computeInputData(manager, input);

manager.emit('hammer.input', input);

manager.recognize(input);
manager.session.prevInput = input;
}

function computeInputData(manager, input) {
var session = manager.session;
var pointers = input.pointers;
var pointersLength = pointers.length;

if (!session.firstInput) {
session.firstInput = simpleCloneInputData(input);
}

if (pointersLength > 1 && !session.firstMultiple) {
session.firstMultiple = simpleCloneInputData(input);
} else if (pointersLength === 1) {
session.firstMultiple = false;
}

var firstInput = session.firstInput;
var firstMultiple = session.firstMultiple;
var offsetCenter = firstMultiple ? firstMultiple.center : firstInput.center;

var center = input.center = getCenter(pointers);
input.timeStamp = now();
input.deltaTime = input.timeStamp - firstInput.timeStamp;

input.angle = getAngle(offsetCenter, center);
input.distance = getDistance(offsetCenter, center);

computeDeltaXY(session, input);
input.offsetDirection = getDirection(input.deltaX, input.deltaY);

var overallVelocity = getVelocity(input.deltaTime, input.deltaX, input.deltaY);
input.overallVelocityX = overallVelocity.x;
input.overallVelocityY = overallVelocity.y;
input.overallVelocity = (abs(overallVelocity.x) > abs(overallVelocity.y)) ? overallVelocity.x : overallVelocity.y;

input.scale = firstMultiple ? getScale(firstMultiple.pointers, pointers) : 1;
input.rotation = firstMultiple ? getRotation(firstMultiple.pointers, pointers) : 0;

input.maxPointers = !session.prevInput ? input.pointers.length : ((input.pointers.length >
session.prevInput.maxPointers) ? input.pointers.length : session.prevInput.maxPointers);

computeIntervalInputData(session, input);

var target = manager.element;
if (hasParent(input.srcEvent.target, target)) {
target = input.srcEvent.target;
}
input.target = target;
}

function computeDeltaXY(session, input) {
var center = input.center;
var offset = session.offsetDelta || {};
var prevDelta = session.prevDelta || {};
var prevInput = session.prevInput || {};

if (input.eventType === INPUT_START || prevInput.eventType === INPUT_END) {
prevDelta = session.prevDelta = {
x: prevInput.deltaX || 0,
y: prevInput.deltaY || 0
};

offset = session.offsetDelta = {
x: center.x,
y: center.y
};
}

input.deltaX = prevDelta.x + (center.x - offset.x);
input.deltaY = prevDelta.y + (center.y - offset.y);
}

function computeIntervalInputData(session, input) {
var last = session.lastInterval || input,
deltaTime = input.timeStamp - last.timeStamp,
velocity, velocityX, velocityY, direction;

if (input.eventType != INPUT_CANCEL && (deltaTime > COMPUTE_INTERVAL || last.velocity === undefined)) {
var deltaX = input.deltaX - last.deltaX;
var deltaY = input.deltaY - last.deltaY;

var v = getVelocity(deltaTime, deltaX, deltaY);
velocityX = v.x;
velocityY = v.y;
velocity = (abs(v.x) > abs(v.y)) ? v.x : v.y;
direction = getDirection(deltaX, deltaY);

session.lastInterval = input;
} else {
velocity = last.velocity;
velocityX = last.velocityX;
velocityY = last.velocityY;
direction = last.direction;
}

input.velocity = velocity;
input.velocityX = velocityX;
input.velocityY = velocityY;
this.aStaticTransformation = null;
this.bForwardParameterSweep = true;
this.bSubtractPolygon = false;
this.bScaleIsotropically = aTransitionInfo.scaleIsotropically;
this.bFlip = false;

assert( this.aParametricPolyPolygon,
'ClippingFunctor: parametric polygon is not valid' );

if( aTransitionInfo.rotationAngle != 0.0 ||
aTransitionInfo.scaleX != 1.0 ||  aTransitionInfo.scaleY != 1.0 )
{
this.aStaticTransformation = SVGIdentityMatrix.translate( 0.5, 0.5 );
if( aTransitionInfo.scaleX != 1.0 ||  aTransitionInfo.scaleY != 1.0 )
this.aStaticTransformation
= this.aStaticTransformation.scaleNonUniform( aTransitionInfo.scaleX,
aTransitionInfo.scaleY );
if( aTransitionInfo.rotationAngle != 0.0 )
this.aStaticTransformation
= this.aStaticTransformation.rotate( aTransitionInfo.rotationAngle );
this.aStaticTransformation = this.aStaticTransformation.translate( -0.5, -0.5 );
}
else
{
this.aStaticTransformation = document.documentElement.createSVGMatrix();
}

if( !bIsDirectionForward )
{
var aMatrix = null;
switch( aTransitionInfo.reverseMethod )
{
default:
log( 'ClippingFunctor: unexpected reverse method.' );
break;
case REVERSEMETHOD_IGNORE:
break;
case REVERSEMETHOD_INVERT_SWEEP:
this.bForwardParameterSweep = !this.bForwardParameterSweep;
break;
case REVERSEMETHOD_SUBTRACT_POLYGON:
this.bSubtractPolygon = !this.bSubtractPolygon;
break;
case REVERSEMETHOD_SUBTRACT_AND_INVERT:
this.bForwardParameterSweep = !this.bForwardParameterSweep;
this.bSubtractPolygon = !this.bSubtractPolygon;
break;
case REVERSEMETHOD_ROTATE_180:
aMatrix = document.documentElement.createSVGMatrix();
aMatrix.setToRotationAroundPoint( 0.5, 0.5, 180 );
this.aStaticTransformation = aMatrix.multiply( this.aStaticTransformation );
break;
case REVERSEMETHOD_FLIP_X:
aMatrix = document.documentElement.createSVGMatrix();
aMatrix.a = -1; aMatrix.e = 1.0;
this.aStaticTransformation = aMatrix.multiply( this.aStaticTransformation );
this.bFlip = true;
break;
case REVERSEMETHOD_FLIP_Y:
aMatrix = document.documentElement.createSVGMatrix();
aMatrix.d = -1; aMatrix.f = 1.0;
this.aStaticTransformation = aMatrix.multiply( this.aStaticTransformation );
this.bFlip = true;
break;
}
}

if( !bIsModeIn )
{
if( aTransitionInfo.outInvertsSweep )
{
this.bForwardParameterSweep = !this.bForwardParameterSweep;
}
else
{
this.bSubtractPolygon = !this.bSubtractPolygon;
}
}
}

ClippingFunctor.aBoundingPath = document.createElementNS( NSS['svg'], 'path' );
ClippingFunctor.aBoundingPath.setAttribute( 'd', 'M -1 -1 L 2 -1 L 2 2 L -1 2 L -1 -1' );

ClippingFunctor.prototype.perform = function( nT, nWidth, nHeight )
{
var aClipPoly = this.aParametricPolyPolygon.perform( this.bForwardParameterSweep ? nT : (1 - nT) );


if( this.bSubtractPolygon )
{
aClipPoly.changeOrientation();
aClipPoly.prependPath( ClippingFunctor.aBoundingPath );
}

var aMatrix;
if( this.bScaleIsotropically )
{
var nScaleFactor = Math.max( nWidth, nHeight );
aMatrix = SVGIdentityMatrix.translate( -( nScaleFactor - nWidth ) / 2.0,
-( nScaleFactor - nHeight ) / 2.0 );
aMatrix = aMatrix.scale( nScaleFactor );
aMatrix = aMatrix.multiply( this.aStaticTransformation );
}
else
{
aMatrix = SVGIdentityMatrix.scaleNonUniform( nWidth, nHeight );
aMatrix = aMatrix.multiply( this.aStaticTransformation );
}

aClipPoly.matrixTransform( aMatrix );

return aClipPoly;
};


function createClipPolyPolygon( nType, nSubtype )
{
switch( nType )
{
default:
log( 'createClipPolyPolygon: unknown transition type: ' + nType );
return null;
case BARWIPE_TRANSITION:
return new BarWipePath( 1 );
case FOURBOXWIPE_TRANSITION:
return new FourBoxWipePath( nSubtype === CORNERSOUT_TRANS_SUBTYPE );
case BOXWIPE_TRANSITION:
return new BoxWipePath( nSubtype == LEFTCENTER_TRANS_SUBTYPE ||
nSubtype == TOPCENTER_TRANS_SUBTYPE ||
nSubtype == RIGHTCENTER_TRANS_SUBTYPE ||
nSubtype == BOTTOMCENTER_TRANS_SUBTYPE );
case ELLIPSEWIPE_TRANSITION:
return new EllipseWipePath( nSubtype );
case FANWIPE_TRANSITION:
return new FanWipePath(nSubtype == CENTERTOP_TRANS_SUBTYPE ||
nSubtype == CENTERRIGHT_TRANS_SUBTYPE, true, false);
case PINWHEELWIPE_TRANSITION:
var nBlades;
switch( nSubtype )
{
case ONEBLADE_TRANS_SUBTYPE:
nBlades = 1;
break;
case DEFAULT_TRANS_SUBTYPE:
case TWOBLADEVERTICAL_TRANS_SUBTYPE:
nBlades = 2;
break;
case TWOBLADEHORIZONTAL_TRANS_SUBTYPE:
nBlades = 2;
break;
{
'class' : TRANSITION_INVALID,
'rotationAngle' : 0.0,
'scaleX' : 0.0,
'scaleY' : 0.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertsSweep' : false,
'scaleIsotropically' : false
};

aTransitionInfoTable[SNAKEWIPE_TRANSITION] = {};
aTransitionInfoTable[SNAKEWIPE_TRANSITION][TOPLEFTVERTICAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_ROTATE_180,
'outInvertsSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SNAKEWIPE_TRANSITION][TOPLEFTHORIZONTAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_ROTATE_180,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SNAKEWIPE_TRANSITION][TOPLEFTDIAGONAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_ROTATE_180,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SNAKEWIPE_TRANSITION][TOPRIGHTDIAGONAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_ROTATE_180,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SNAKEWIPE_TRANSITION][BOTTOMRIGHTDIAGONAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_ROTATE_180,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[SNAKEWIPE_TRANSITION][BOTTOMLEFTDIAGONAL_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_ROTATE_180,
'outInvertSweep' : true,
'scaleIsotropically' : false
}

aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION] = {};
aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION][VERTICALTOPSAME_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION][VERTICALBOTTOMSAME_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 180.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION][VERTICALTOPLEFTOPPOSITE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION][VERTICALBOTTOMLEFTOPPOSITE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 0.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION][HORIZONTALLEFTSAME_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION][HORIZONTALRIGHTSAME_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : 90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION][HORIZONTALTOPLEFTOPPOSITE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
'outInvertSweep' : true,
'scaleIsotropically' : false
};
aTransitionInfoTable[PARALLELSNAKESWIPE_TRANSITION][HORIZONTALTOPRIGHTOPPOSITE_TRANS_SUBTYPE] =
{
'class' : TRANSITION_CLIP_POLYPOLYGON,
'rotationAngle' : -90.0,
'scaleX' : 1.0,
'scaleY' : 1.0,
'reverseMethod' : REVERSEMETHOD_IGNORE,
( this.indexColumns * ( 1 + 2 * this.halfBorderWidthFactor ) );

this.thumbnailMouseAreaTemplateId = 'thumbnail_mouse_area';
this.thumbnailMouseAreaTemplateElement = null;
this.thumbnailBorderTemplateId = 'thumbnail_border';
this.thumbnailBorderTemplateElement = null;
this.createTemplateElements();

this.aThumbnailSet = new Array( this.totalThumbnails );
for( var i = 0; i < this.totalThumbnails; ++i )
{
this.aThumbnailSet[i] = new Thumbnail( this, i );
this.aThumbnailSet[i].updateView();
}

this.curThumbnailIndex = 0;
}


SlideIndexPage.prototype.getTotalThumbnails = function()
{
return this.totalThumbnails;
};

SlideIndexPage.prototype.show = function()
{
this.pageElement.setAttribute( 'display', 'inherit' );
};

SlideIndexPage.prototype.hide = function()
{
this.pageElement.setAttribute( 'display', 'none' );
};

SlideIndexPage.prototype.setSelection = function( nIndex )
{
nIndex = getSafeIndex( nIndex, 0, this.getTotalThumbnails() - 1 );
if( this.curThumbnailIndex != nIndex )
{
this.aThumbnailSet[ this.curThumbnailIndex ].unselect();
this.aThumbnailSet[ nIndex ].select();
this.curThumbnailIndex = nIndex;
}
this.selectedSlideIndex = this.aThumbnailSet[ nIndex ].slideIndex;
};

SlideIndexPage.prototype.createPageElement = function()
{
var aPageElement = document.createElementNS( NSS['svg'], 'g' );
aPageElement.setAttribute( 'id', this.pageElementId );
aPageElement.setAttribute( 'display', 'none' );
aPageElement.setAttribute( 'visibility', 'visible' );

var sPageBgColor = this.pageBgColor + ';';
var aRectElement = document.createElementNS( NSS['svg'], 'rect' );
aRectElement.setAttribute( 'x', 0 );
aRectElement.setAttribute( 'y', 0 );
aRectElement.setAttribute( 'width', WIDTH );
aRectElement.setAttribute( 'height', HEIGHT );
aRectElement.setAttribute( 'style', 'stroke:none;fill:' + sPageBgColor );

aPageElement.appendChild( aRectElement );
ROOT_NODE.appendChild( aPageElement );
return( document.getElementById( this.pageElementId ) );
};

SlideIndexPage.prototype.createTemplateElements = function()
{
var aDefsElement = document.createElementNS( NSS['svg'], 'defs' );
var aRectElement = document.createElementNS( NSS['svg'], 'rect' );
aRectElement.setAttribute( 'id', this.thumbnailBorderTemplateId );
aRectElement.setAttribute( 'x', -this.halfBorderWidth );
aRectElement.setAttribute( 'y', -this.halfBorderWidth );
aRectElement.setAttribute( 'rx', this.halfBorderWidth );
aRectElement.setAttribute( 'ry', this.halfBorderWidth );
aRectElement.setAttribute( 'width', WIDTH + this.halfBorderWidth );
aRectElement.setAttribute( 'height', HEIGHT + this.halfBorderWidth );
aRectElement.setAttribute( 'stroke-width', this.borderWidth );
aRectElement.setAttribute( 'fill', 'none' );
aDefsElement.appendChild( aRectElement );

aRectElement = document.createElementNS( NSS['svg'], 'rect' );
aRectElement.setAttribute( 'id', this.thumbnailMouseAreaTemplateId );
aRectElement.setAttribute( 'x', 0 );
aRectElement.setAttribute( 'y', 0 );
aRectElement.setAttribute( 'width', WIDTH );
aRectElement.setAttribute( 'height', HEIGHT );
aRectElement.setAttribute( 'fill', this.pageBgColor );
aDefsElement.appendChild( aRectElement );

this.pageElement.appendChild( aDefsElement );

this.thumbnailMouseAreaTemplateElement = document.getElementById( this.thumbnailMouseAreaTemplateId );
this.thumbnailBorderTemplateElement = document.getElementById( this.thumbnailBorderTemplateId );
};

SlideIndexPage.prototype.decreaseNumberOfColumns  = function()
{
this.setNumberOfColumns( this.indexColumns - 1 );
};

SlideIndexPage.prototype.increaseNumberOfColumns  = function()
{
this.setNumberOfColumns( this.indexColumns + 1 );
};

SlideIndexPage.prototype.resetNumberOfColumns  = function()
{
this.setNumberOfColumns( INDEX_COLUMNS_DEFAULT );
};

SlideIndexPage.prototype.setNumberOfColumns  = function( nNumberOfColumns )
{
if( this.indexColumns == nNumberOfColumns )  return;
if( nNumberOfColumns < 2 || nNumberOfColumns > 6 ) return;

var suspendHandle = ROOT_NODE.suspendRedraw(500);

var nOldTotalThumbnails = this.totalThumbnails;
this.indexColumns = nNumberOfColumns;
this.totalThumbnails = nNumberOfColumns * nNumberOfColumns;

this.aThumbnailSet[this.curThumbnailIndex].unselect();

var i;
for( i = this.totalThumbnails; i < nOldTotalThumbnails; ++i )
{
this.aThumbnailSet[i].removeElement();
}

for( i = nOldTotalThumbnails; i < this.totalThumbnails; ++i )
{
this.aThumbnailSet[i] = new Thumbnail( this, i );
}

this.halfBorderWidthFactor = ( 300/28000 ) * ( this.indexColumns / 3 );
this.halfBorderWidth = WIDTH * this.halfBorderWidthFactor;
this.borderWidth = 2 * this.halfBorderWidth;
this.scaleFactor = ( 1 - ( this.indexColumns + 1 ) * this.xSpacingFactor ) /
( this.indexColumns * ( 1 + 2 * this.halfBorderWidthFactor ) );

var aRectElement = this.thumbnailBorderTemplateElement;
aRectElement.setAttribute( 'x', -this.halfBorderWidth );
aRectElement.setAttribute( 'y', -this.halfBorderWidth );
aRectElement.setAttribute( 'rx', this.halfBorderWidth );
aRectElement.setAttribute( 'ry', this.halfBorderWidth );
aRectElement.setAttribute( 'width', WIDTH + this.halfBorderWidth );
aRectElement.setAttribute( 'height', HEIGHT + this.halfBorderWidth );
aRectElement.setAttribute( 'stroke-width', this.borderWidth );

hH2�
�$�2 0d
�� h��2@��,�d
@~@,P���2�p�`	���'�dQ%�m@~0u@KL �P���}�+S�������@B���h�aH'�*u����*e���@KL�	=P��8�N��{{�1}�PS��2`
�$	H�#H
��0e�$d
 0�	���
�H�d
@`0<w���}}�n��C`H�.�x�@���	����@G�:bG}
0p�E����`�	����,�\h.:{g}{5%}]yyyyy��k�#T#ssssss�8N
�A



ph4hH2�
�$�2 0d
�� h��2@��,�d
@~@,P���2�p�`	���'�dQ%�m@~0u@KL �P���}�+S�������@B���h�aH'�*u����*e���@KL�	=P��8�N��{{�1}�PS��2`
�$	H�#H
��0e�$d
 0�	���
�H�d
@`0<w���}}�n��C`H�.�x�@���	����@G�:bG}
0p�E����`�	����,�\h.:{g}{5%}]yyyyy��k�#T#ssssss�8N
�A



ph48��@��x�����(����P�� �����X��d�������Ш�`�������X����Ў�Ю�p��������p��p����_��Y�����|��Ȳ�0�������e��S����M��G��A��;��_��e��5��/��)��#���������������������������������������M��Y��S�������G�����A�����������{��u����������������������i��o��c��;�����]��5��W�����������������������������{��u�����k��o�������i���������
������c��]��W��Q��K��E�������������?��9��3��-��'��Q��K��!��������	���������������������������������a��������w��}��/��)��#����y��s��m��g��[��U��O��I��C��=��7��1��+��%���������������������������� ��������0��в���`��%��+��1������7��=��C����@�� �������0c�00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899�(��4�����L������������Ԉ��h�p����������*��`���������*��*��p��������0��*��*��p��@������h��h�i�������U�@��<i����`�����������������������������`��0������������������������������������������������������������������� ��U��O��I��C��=��7��h��������������P�����C�p��li�Hi��i�m��g��a��8���h��i�i�������(��$i��h�Ti�������P��0i�i�`i�y��s�������������	������ ��P��������������U��x��0����p��`��������i�xi��h����ؿ�P��������������@b<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">@<[:isPlaceholder:]>@SLIDE_BACKGROUND@ooo:text_field@	ooo:slide@
ooo:master@ooo:background-visibility@ooo:master-objects-visibility@ooo:date-time-field@ooo:footer-field@ooo:has-transition@ooo:name@http://www.w3.org/2000/svg@ooo:date-time-format@inner@ooo:meta_slides@ooo:number-of-slides@ooo:start-slide-number@ooo:use-positioned-chars@ooo:page-numbering-type@ooo:meta_slide@ooo:meta_dummy_slide@ooo:page-number-visibility@ooo:date-time-visibility@ooo:footer-visibility@ooo:id-list@ooo:text-adjust@ooo:header-fieldfalsetruefltcom.sun.star.io.XOutputStreammap/set too longcom.sun.star.lang.XEventListenercom.sun.star.lang.XComponentcom.sun.star.lang.XComponent::disposecom.sun.star.lang.XComponent::addEventListenercom.sun.star.lang.XComponent::removeEventListenercom.sun.star.container.XNamedcom.sun.star.container.NoSuchElementExceptioncom.sun.star.container.XEnumerationcom.sun.star.container.XEnumeration::hasMoreElementscom.sun.star.container.XEnumeration::nextElementcom.sun.star.drawing.XShapecom.sun.star.text.XTextlegacy.osltypecom.sun.star.task.XStatusIndicatorcom.sun.star.xml.sax.XExtendedDocumentHandlercom.sun.star.xml.sax.XWriter.com.sun.star.container.XElementAccesscom.sun.star.container.XElementAccess::getElementTypecom.sun.star.container.XElementAccess::hasElementscom.sun.star.awt.Rectanglecom.sun.star.animations.XAnimationNodecom.sun.star.animations.XAnimationNodeSuppliercom.sun.star.container.XEnumerationAccesscom.sun.star.container.XEnumerationAccess::createEnumerationcom.sun.star.drawing.FillStylecom.sun.star.drawing.XGraphicExportFiltercom.sun.star.drawing.GraphicExportFilterE:\r\workdir\UnoApiHeadersTarget\offapi\normal\com/sun/star/drawing/GraphicExportFilter.hppcom.sun.star.presentation.XPresentationSuppliercom.sun.star.xml.sax.WriterE:\r\workdir\UnoApiHeadersTarget\offapi\normal\com/sun/star/xml/sax/Writer.hppcom.sun.star.drawing.ShapeCollectionE:\r\workdir\UnoApiHeadersTarget\offapi\normal\com/sun/star/drawing/ShapeCollection.hppcom.sun.star.graphic.XGraphicTextFieldclassFixedTextFieldgFixedDateTimeFieldFooterFieldVariableTextFieldVariableDateTimeField-variableSVG_DISABLE_FONT_EMBEDDINGGetBitmapChecksum: passed MetaAction pointer is null.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:441: CreateMetaBitmapAction: passed MetaAction pointer is null.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:474: MetaBitmapActionGetPoint: passed MetaAction pointer is null.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:503: MetaBitmapActionGetSize: passed MetaAction pointer is null.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:529: MetaBitmapActionGetOrigSize: passed MetaAction pointer is null.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:555: bg-pattern.bg-HashBitmap: metafile should have a single action.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:605: EqualityBitmap: metafile should have a single action.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:624: OutputStreamFileNameFilterDataStatusIndicatorException caughtC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:726: C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:814: com.sun.star.text.TextGraphicObjectGraphicGraphicPreviewTransformedGraphicWidthHeightBoundRect1.2versiontinybaseProfilemmwidthheight0 0 viewBoxxMidYMidpreserveAspectRatioevenoddfill-rulestroke-widthroundstroke-linejoinxmlnshttp://xml.openoffice.org/svg/exportxmlns:ooohttp://www.w3.org/1999/xlinkxmlns:xlinkhttp://sun.com/xmlns/staroffice/presentationxmlns:presentationhttp://www.w3.org/2001/SMIL20/xmlns:smilurn:oasis:names:tc:opendocument:xmlns:animation:1.0xmlns:animurn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0xmlns:svgpreservexml:spacesvgClipPathGroupdefspresentation_clip_pathiduserSpaceOnUseclipPathUnitsclipPathxyrectpresentation_clip_path_shrinkurn:oasis:names:tc:opendocument:xmlns:office:1.0xmlns:officeurn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0alpha-upperalpha-lowerroman-upperroman-lowerdummy-slidedummy-master-pagehidden_LinkDisplayNameBackgroundFillStyleIsBackgroundVisibleIsBackgroundObjectsVisibleIsPageNumberVisiblevisibleIsDateTimeFixedDateTimeTextDateTimeFormatIsDateTimeVisibleFooterTextIsFooterVisibleChangeHighResDurationTransitionTypeTransitionSubtypepresentation-animations-animationsAnimationsTextShapeIndexEmbeddedBulletCharsM 580,1141 L 1163,571 580,0 -4,571 580,1141 ZM 8,1128 L 1137,1128 1137,0 8,0 8,1128 ZM 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 ZM 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 ZM 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 ZM 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 ZM 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 ZM 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 ZM -4,459 L 1135,459 1135,606 -4,606 -4,459 ZM 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Zbullet-char-template-),-scale(transformdpathBackgroundBitmapsbitmap(BackgroundPatternspatternUnitspattern,  scale(#bitmap(xlink:hrefuseurl(#0nonestrokefillTextEmbeddedBitmapsimplExportTextEmbeddedBitmaps: no shape bounding box.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:1737: implExportTextEmbeddedBitmaps: metafile should have MetaBmpExScaleAction only.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:1743: implExportTextEmbeddedBitmaps: metafile should have a single action.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:1749: text/ecmascriptscriptIsHeaderVisibleSVGFilter::implExportMasterPages: nFirstPage > nLastPageC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:1840: Master_Slidebg-dummy-master-pagevisibilitybo-dummy-master-pageBackgroundObjectsSVGFilter::implExportDrawPages: nFirstPage > nLastPageC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:1888: DummySlideSlideclip-pathdummy-pagePageSlideGroupSaving: STR_FILTER_DOC_SAVINGcontainer-SlideBackgroundbo-IsEmptyPresentationObjectTitleTextOutlinedrawing.GroupShapeGroupPageNumberFooterDateTimeTextShapeParaAdjustleftcenterrightTitletitleDescriptiondescBookmarkBoundingBoxacom.sun.star.drawing.GraphicObjectShapeXTEXT_PAINTSHAPE_BEGINXTEXT_PAINTSHAPE_ENDSVMExportOnlyBackgroundFillBitmapTileFillBitmapOffsetXFillBitmapOffsetYdrawing.GraphicObjectShapedrawing.OLE2ShapeOLE2drawing.TextShapepresentation.HeaderShapeHeaderpresentation.FooterShapepresentation.DateTimeShapepresentation.SlideNumberShapepresentation.TitleTextShapepresentation.OutlinerShapeerror: !mCreateOjectsCurrentMasterPage.is()C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgexport.cxx:2707: 0123456789.:/-APMQWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnmIVXLCDMivxlcdm01234567891.1xlinkEmbeddedFont_horiz-adv-xfontboldnormalitalicfont-familyunits-per-emfont-weightfont-styleascentdescentfont-facemissing-glyphunicodeglyph embedded ��������com.sun.star.text.XTextRangecom.sun.star.text.XTextContentcom.sun.star.svg.XSVGWriterSVGTextWriter::setVirtualDevice: invalid virtual device.C:\cygwin64\home\buildslave\source\libo-core\filter\source\svg\svgwriter.hxx:274: com.sun.star.container.XIndexReplacecom.sun.star.text.XTextField,rgb(fill-opacitystroke-opacityGradient_rradialGradientpxobliqueunderline line-through , monospace, serif, sans-serifSVGTextWriter::implMap: invalid virtual device or map mode.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:510: C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:519: SVGTextWriter::implSetCorrectFontHeight: invalid virtual device.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:536: XTEXT_EOLXTEXT_EOP
underlineline-throughSVGTextWriter::createParagraphEnumeration: no valid xEnumeration interface found.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:955: SVGTextWriter::createParagraphEnumeration: no valid XText interface found.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:960: com.sun.star.text.ParagraphNumberingLevelNumberingRulesNumberingIsNumbernumbered paragraph without number infoC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:1010: NumberingTypeBulletCharcom.sun.star.text.TableSVGTextWriter::nextParagraph: text tables are not handled.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:1086: SVGTextWriter::nextParagraph: Unknown text content.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:1093: SVGTextWriter::nextParagraph: no XServiceInfo interface available for text content.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:1103: TextParagraphTextPortionTypeIsFixedIsDateDateTimePageNamePageCountURLSVGTextWriter::startTextShape: text shape already defined.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:1282: SVGTextShaperotate(bullet-styleimage-stylenumber-styleooo:numbering-typeListItemTextPositionHyperlinkIdListBulletCharsbullet-char-translate(#bullet-char-template-EmbeddedBitmapsembedded-bitmap(EmbeddedBitmapSVGTextWriter::writeTextPortion: content of URL TextField is empty.C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:1616: 	.bpBulletPlaceholderPlaceholderTextUrlFieldwhite-space: prestyleM C L  ZSVGActionWriter::SetEmbeddedBitmapRefs: passed pointer is nullC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:1976: SVGActionWriter::ImplWriteLine: Line color not implementedC:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:1995: lineellipsemiterbevelsquarestroke-dasharrayfill:url(#gradientstop-color:opacity: maskmask:url(#data:image/jpeg;base64,data:image/png;base64,imagehttp://www.w3.org/2000/svgoverflowforeignObjecthttp://www.w3.org/1999/xhtmlbodyautoplaycontrolsloopautopreloadpostervideosrcvideo/mp4sourceBGRAD_SEQ_BEGINBGRAD_SEQ_END possible, clamping entries, but only gradient record claims to have: C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:3402: XGRAD_SEQ_BEGINXGRAD_SEQ_ENDXPATHFILL_SEQ_BEGINXPATHFILL_SEQ_ENDXPATHSTROKE_SEQ_BEGINXPATHSTROKE_SEQ_END#SVGActionWriter::ImplWriteActions: unsupported MetaAction # C:/cygwin64/home/buildslave/source/libo-core/filter/source/svg/svgwriter.cxx:4056: com.sun.star.comp.Draw.SVGWritercom.sun.star.svg.SVGWriterbitmap-placeholder(BitmapPlaceholderdeque<T> too long���X����(���������������0����4��L�������������@��d����P������������������� ��@
clip_path_@defs@g@tspan@text@stop@linearGradient@style@	transform@x@id@x1@y@x2@y1@cx@y2@rx@cy@width@ry@stroke-width@height@font-family@fill@
font-style@	font-size@text-decoration@font-weight@
gradientUnits@
xlink:href@
stop-color@offset@stroke-linecap@stroke-linejoin@$com.sun.star.presentation.TextField.@com.sun.star.text.textfield.@,@ @?{�G�zt?�?{�G�z�?�������?�?�p=
ף�?�?�?ffffff@@$@F���8<@�o@��@�@�����A�C_�����������������������������������������u_fH4�4��u_f|�|��u_f
�����8���
��
�<���
��
��
����8��@������0�����������@�� ���8�اh�����@��� �x�����p��������p��8�8�@��0�����@`���	����@��د��0� �����@@�P�@����@ �зP�x���@�ȴ0��P����p��������x�(����@8�ȱ8�@�������8����B8�����@(���0����@����0����B8�������@p�`����� �x�����`�0�����@�������@ �������@��H�����@��������@H�
����P�x���@�ȴ0��P����p��������������@8� ����X�������@����`����� �x�����`� �����@���� ����B8�0�X�@�ذx���Ȫ�@����ЮX�����@`�x�����@8���0�0�0����@`���@����B8�������@��� �x�����`�������@@������@������� �x�����`�0�����@x���8����@��8����(��������@(�����H����B8���0�������@h�(�����x���0�������@��H����x�H���������Ȳ�0�8���h� �	p�H�h� ����@�(��� ����@8�0��������@��X������@���P�������� ����@X�P�0�H�h�ب���(����B8���0�H����@�P�����@ ��X� ����@`�P������@�`� ����p��@�������@���0�������@X�`�������B8�������@(�0�������� ���H�h� �0��ذx���Ȫ��`��������8�
����@ ��������B8�h������@��8�����`�0��������@H�X�`������@���0����@��������@H��0����@�����h�������@�H�����@��8�� ���������������@(�������@x���Ȼ��X�h�����@��@���0��������@�����x�`��������B8�p�x���x�p�x���@�ȴ0���P�ع������
����@8�h�����@(�P�����@����x���x�p�x���@�ȴ0���P�ع����0�� �p���(����@x����@�x���@�ȴ0��P����p�P�������������@���0�Ƚ0�P������@��@��ؿ�h��(�� �(�H�� �P� �8����0� �����@����������@�x���@�ȴ0��P����p�P�������x�p�x���@�ȴ0���P�`��0����x�p�x���@�ȴ0���P�ع��H���������@������`�������@����@�����@������������@h����������B8�@��0�X���0�p�x���@�ȴ0���P���(���`�������@�� �@����@��	�H�H����@��X�����x���x�p�x���@�ȴ0���P�ع����p�и������(���(���������@x�h������@(�������@ ��� � ���8�8�`����`�������@ ���������x���x�p�x���@�ȴ0���P�ع����p�и������(���������@H�0�0����@� �� �8�0�����@��P�0���� ���������@�x���@�ȴ0��P����p�P�������p�����@���������B8������@��X�����@(�������@Ȼ�0�������@ �@�� ����P�h�8�����@8��������@P����������@x���Px���������@�� ���� �`�������������@H���������(����@�
@���00��0�0�
����@�(0����X���x���@�ȴ0���P���0�����x���@�ȴ0���P���P�	����@� 0�����0���������@���T���%hLy�}�
j�Z*��BB���}���B���{�����C�U+d��m�6�O�cC�E��������@�
``� ����P���m���B��?RSDSJ0�ШND��+KD�E:\r\workdir\LinkTarget\Library\svgfilterlo.pdb!!GCTLp�.text$mnp�@.text$mn$00��`�.text$x�?.text$yd��.idata$5�
(.00cfg�
.CRT$XCA�
.CRT$XCZ�
.CRT$XIA.CRT$XIC.CRT$XIZ.CRT$XLA.CRT$XLZ .CRT$XPA(.CRT$XPZ0.CRT$XTA8.CRT$XTZ@@�.rdata��.rdata$CastGuardVftablesA��.rdata$CastGuardVftablesC��0.rdata$T��|).rdata$r<��.rdata$voltmd4��.rdata$zzzdbg�.rtc$IAA �.rtc$IZZ(�.rtc$TAA0�.rtc$TZZ8�.tls<�.tls$@�.tls$ZZZH�.xdataX��.xdata$x@��.edata��.idata$2��.idata$3���.idata$4���.idata$6��.data��8.data$r��
.data$rs���.bss���.pdata�`.rsrc$01`�.rsrc$02�2020�`�`e�

B�x�`}�
42p���h����$�642p���h����$�6

B���h����$�
,42p��h��$�6

B�,�h5�;�$�
,

�20�X�ha�g�$�L20�|�h����$�L

B

B

BR�
��	p`P0d42p202020

B20

B202042p

B

B

B

B

B

B

B

B4Rp20

B

Br0���8�������������42P

B

B

�!46��!6��d4�p��(�)���.�X ��2P2P20�T�h]�c�$�.20�x�h����$�.42p���(����@� V2P42p���(����`� V2Pd4
�p��8�#�8�
��.$�^$��+�����]
 ���2P2P

B

B-	T"4!�p``����(������.��&�:�2P2P

B

B

Br04
Rpb!t4
@$�$��!&&t4
@$�$��2020202020202020202020+t4P���"P���!t4`*�*��!,,t4`*�*��+t/4.,P��P

B20202020202020�p!d4
03�30�!&&d4
03�30�4
Rpb!t4
@5�5t�!&&t4
@5�5t���
p`0���8���)� �(`�.��.��.$�~$��$�]��@�6p���������,X�|
~,@52P2P2P2P2P�l�)v���p��.�BP0���)�������.�m2P2P2P2P20���h����$�.42p��(���� V2P2020202020�p0P	p`0P�x�(����$�&%

B2020 �p`0`���z(�����.$�^���$�
Xv*2P2P20202020202020202020+t!4 P���0	"t,"d+"4*"(P`���2(����$�4�8

B+t4P���	p`0P���(����$�&M

B20202020202020d4
Rp�P�(Y���20�.P�.��.��.��.�.@�.p�.��.��.�.P�.��~0�.`�.��.��~��.�.@�~��.��.p�.��~ �**��xLx">$x(*>,x0822P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P42p20���h����$�20���h��$�20� �h)�0�$�20�D�hM�T�$�20�h�hq�x�$�20���h����$�20���h����$�20���h����$�20���h��$�20��h%�,�$�20�@�hI�P�$�42p�h�hq�}�$�8@HPX=��T8t	d42����(�����,a�2P;;x)3h*+W����p
`0P���(������. �.P�V$�Vp�~$�V��~$�V��.����$�V�.0�.`�.��V��.�V ���}P�6��.$�V��.���.$�V�.�.@�x�p�.��Am@�6�.��p�.��.�.�. �.P�~P�.$��P��P�6$�^��.��.�.�.@�.p�.��.��V��$��$��$��$��$�-	$�-
 �6P�.��.��.�.�~��$��0�.`�=`�6��.��.�V ��$��$��$�}$�=$��P�06`���6��.�V$��$�a�
$��$�M$�YF��&�28B
("2("L"j"4f"">��""<� ��$r"&�"�""�""8""`=082X4R26*<$:2>,<r:�L�T$Vv\b>hxf�jl.n\�&h�f8hNf��<4�2�p|r�t>v�x�z�|~�,|RtB~�p��&h҈���(��P����6�D�О@�|�ڤ����4�@�4� ��l� �� 4�2��f4,2��������*�*��Z��2r4n�&� Ⱦ>�B,L�N�P,:�F�H2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P

B��h
��$�
42p2020""4"���
�p`P�X�(a���>�.�.$�V�.�.$�V0..@x�PA��fp.�.�.�~���qq��$��$��$�=$��$�44.$0$$2&z| $"�$�(168 :<> ��2P2P2P2P2P2P2P2P2P2P2P2P42p42pT
4	2�
�`!t �Z���! �Z���.	 d" 4! �pP`����(���`.�
0�E�!2P2P4Rp20r0��0!t����8�!����8�rp��0!d
T4����l�!����l�/	d!4���`����8����
��.�.~$�P �
��p�@�
*bn��M
�:2P2P2P2PRP

B20

B20"4�p`�|�r(�����.p�L2P2Pd	4Rp���(�����.^�$� r*Z2P2P42p��(� �@.p TX2P2P20�H�hQ�W�$��20d42p�|�h����$�08 `42p

B

B202020���h����$�42p���(���.� RX2P2P20�4�h=�C�$��20�X�ha�h�$�42p���(����.0 TX2P2P20���h����$��20���h����$�42p��(��`.� RX2P2P20�D�hM�S�$��20�h�hq�x�$�42p���(�����.� RX2P2P20���h����$��20���h���$�42p��(!�,� .P TX2P2P20�T�h]�c�$��20�x�h����$�dT42p���(����$�0*vV202020d42p���h����$� V

BR020

B

Bd	4Rp

B2020

B�d�`i�
202020

B"P���!t40�����!,,t40�����

B

B202020202020td�!4�~��!�~��	tdT4�!
!d!T
!4	!2��p!�0��\�!0��\�20���h����$���0���(�����.$��2P2042p��(�$��.� ^8�2P2P20

BP!t4�'�P�!,,t4�'�P�20202020

b!t4
p�����!&&t4
p�����

b!t4
��̼��!&&t4
��̼��20202020

B

B"P���!t4 ���L�!,,t4 ���L�"P���!t4�a���!,,t4�a���20202020202020

B��`!�
20

B

b!t4
����4�!&&t4
����4�

b!t4
����l�!&&t4
����l�

B

B

B

B

B20���h����$�����h��$�042p42p20�8�hA�G�$�>642p�d�(m�s�  Vn2P

B20���h����$��42p��(��@.p XX2P2Pd42p��h��$�08 `42pB2020�L�hU�[�$��42p�t�(}����.� XX2P2P20���h����$�20��h��$��42p���(��.0 XX2P2P20�8�hA�H�$�20�\�he�k�$��42p���(����`.� XX2P2P20���h��$�20��h��$��42p��(� ��.� XX2P2P20�H�hQ�X�$�20�l�hu�{�$��42p���(���� 	.P	 XX2P2P20��h��$�d42p���h��$� V20� �h)�/�$��r0�H�(Q�\��	.$�]2P2020���h����$�����`��!
!d
!T	!4!2��p��(��$�2��42p���h��$�0

B

B�(�(1�7�$�
z20

B�T�`Y�
20  T	 4 2�p`���(����$�0q�

B���(����$�
�2020  T	 4 2�p`��(���$�0q�

B��(��$�
�20  T	 4 2�p`�H�(Q�W�$�0q�

B�p�(y��$�
�20  T	 4 2�p`���(����$�0q�

B��(��$�
�20  T	 4 2�p`��(��$�0q�

B�0�(9�?�$�
�20  T	 4 2�p`�h�(q�w�$�0q�

B���(����$�
�2042p���(��$� 6

B��(��$�
���h
��$�2020

B20

B20

B20

B20

B20

B2020

B

B

B

B

B

B42p20

B��`�
4
rp2020

B��`�


B�,�`1�
204
rp4
rp42p�h�`m�42p"4�p��P"4�p��P202pP0!

�	d����!�
�(���!�(���!����20202020

B�4�`9�


B�L�`Q�
4
rp

B�p�`u�
42p

B���`��
4
rp

B���`��
4
rpR020r04�p

B�`
42pR020

B�4`9
4�p�P(Ye�	.�	X��2P2P

B��`�
4�p��(��
.@
X��2P2P

B��`�
4
rp42p�`202020202020202020202020202020

B��`�


B��`�
2020d
4�p2020202020T	42`!�t
h
!�
h
!
h
d42p

B�p`u
4
rp

B��`�


B��`�
42p

B��`�


B��`�


B�`
202020

B�0`5
204
rp

B�\`a


B�t`y
4
rp20202020202020

B��`�
4
R���p`��8)�
6p
(0n$�.$� ��
�.��r�L
(22P2P2PR020

B

B

B

B

B

B4rp��(��6$��:2P

B

B20

B4
rp4
rpd	T42�!tH!H!tH!H%%d%T%4
%R����p��(��@6 X`:�\�2P2P20��h��$�dT42p��($�0*vV

BR�
���p`0�88EKZ
(S�`"}�2P2020

B42p��h��$�0h

B��h��$�
d42p��h��$� 

B�h $�
d42p�<hEL$�0 �D

B�dhmt$�
d42p��h��$�0 �

B��h��$�
42p��h��$�0~

B�h$�
42p�0h9@$�0�

B�Xhah$�
!
!d
!T	!4!2��p��(��$�2I�

B

B��`�


!t�,�,�!�,�,�

B

B

!t�-�-	!�-�-	

!t�.�.,	!�.�.,	

!tP/�/X	!P/�/X	

!t 0g0�	! 0g0�	

!t�071�	!�071�	42p��	h�	�	$� 6

B20�
h%
+
$�F42p

B

B�T
(]
d
$�


B

B��
(�
�
$�


B��
(�
�
$�


B��
(�
�
$�


B��
(�
�
$�


B�( $�


B!
!d
!T	!4!2��p�L(U[$�2d42p

Bd42p#
#t	#d#T#4#2�dT42p

B��h��$�
"
"4"2����
p`P��(��08@4��2P20

B�0(9?$�


B�T(]c$�


B�x(��$�


B��(��$�


B��(��$�


B��(��$�
20td42�42pd42pd42p�H
hQ
X
$�0 ~

B20td42�d42pd42p��
h�
�
$�0 ~

Bd42p42pd42p�h	$�0 `d42p42pd42pr0r0202042pr020r0r042p�0��(���.�X��2P2P4�p��(� .PX��2P2Pr0r020r020r0

B�X`]
4
rp202020202020''42p20d	T42�!t�`a�!�`a�!t�`a�!�`a�dT42p42p�4(=C� 882PdT42p�phy�$�*

B��h��$�
#
#t	#d#T#4#2�2020��h��$�0.42p�h
$�42p�,h5<$�0nD42p�Xhah$�0n20��h��$�0D20��h��$�0T

B

B��(��$�
&

B��($�
&42p

B42p�8hAG$�@20

B�d(mt$�


B

B��(��$�
�0��(���.�X��2P2P20r0

B

B

B20

B

B

B

B20�@hIP$�2042p�p(y$�n&42p��(��$�l20��(��$�B20��(��$�R

B�h$�
&

B�,h5;$�
&20�PhY_$�,20�th}�$�,

B

B

B20

B202042p��h��$�n&42p�h	$�n&42p�,h5;$�l42p�Th]c$�l20�xh��$�B20��h��$�B20��h��$�P20��h��$�P202042p42p�(h17$�n&42p�Th]c$�l20�xh��$�B20��h��$�P20��h��$��d42p��h��$�8 2020�h!'$��d42p�DhMU$�8 2020

B�x(��$�
�

B

B42p��h��$�

B��h��$�
20

B�(	$�


B�$(-3$�
20�HhQX$�202020

B42p��h��$�82020��h��$��42p��h��$�820�h$��42p�0h9A$�8

B�T(]c$�
�20�xh��$�

B��h��$�


B��(��$�


B��(��$�


B�h$�


B202020

B42p20r0

B

B

B

B

B

B20204Rp202020�020r04�p��(�
.0
4z62P2P

B20202042p202020

B20r0

B20�0R0�0R0R0d42p+t4P���	p`0P��($�&�


B202020�p0P0	"t"d"4"P`�`�(io$�4�
�

B2020202020202020�p0P	p`0P��(��$�&%202020202020�p0�D(MSP
n2P�	p`0P�x(���
.�
^$�"�2P2P

B202020��
p`0��8�+I�
( .@.p.$�~$��$�]��603��`��,X�|
~,@52P2P2P2P2P��)��p�.�BP0��)����.�m2P2P2P2P2020��
p`0�$81g��(�.�..$�~$��$�]p��6�o���� ,X�|
~,@52P2P2P2P2P��)��p@.pBP0��)  �@.pm2P2P2P2P��
p`0�P 8] � �  (`.�.�.$�~$��$�]�@6p� �����,X�|
~,@52P2P2P2P2P�� )� 
!p�.BP0�$!).!:!��.m2P2P2P2P

B

B42p

B

B202042p��!(�!�!�.�0f2P2P

b20�	���p0!�dT`����!!`����!42p20R04�p�X"(a"g"r2P2020

B42p2020202042p2020

B42p20202020R0��p`P0�,#(5#J#0.`.�.�Z�b2P2P2P2PdT4
�p��#(�#�#�*�l2P

B42p20202042p

B))d)4)���pP�$($<$.@.p.�V�.�B��H-6���2P2P2P2P2P2P42p��$h�$�$$��

B20��$`�$42p��$(�$�$.  @2P2P42p�$%(-%8%P.p @,2P2Pd42p�l%(u%{%� �2P�0��%(�%�%��2PT
4	2�p`��%(�%�%60
&zJ*J2P2P42p42p!!d!4	!Rp�8&(A&L&`.�2>�2P2P#`P0���!t��6�h&!��6�h&#pP0���!d!@����&!@����&�0��&(�&�&��2Pd4�p�('(1'<'�6 
 ��2P2P	�
��	��p`P0�x'(�'�'P.�.�.���$�$Q�BJiH^2P2P2P2P"	"L����
p`0��'8�'u(�(4.0.`V�.�..P.$�~$�����.$���6$�^�0�1��}$�}`6�.��$���  "}(���D4JF��l<(h0 e` ��"��Vy*Fh,�.d04.	,y2442n,2P2P2P2P2P2P2P2P2P2PbP02P2P2P2P42p202042p��)h�)�)$�20��)h�)�)$�r�
�p`0��)8�)*0*�.�.�.$�~$�����.$�V ~P�A]$��$�'*��y "FL<"
6Fl�X�"2P2P2P2P2P2PBP0""40"(���
�p`P��*(�*�+\0.`.�x^�. .  VP .� .� .� �A��0!.`!.�!.�!.�!. "�P".�"1Qa1���"6�"^#.0#.P#.p#.�#~�#.$��$�=$��$�}$�-$��	$��
$��$��$�R4Lx�
z��� �">$ &&(&*:(X$*,&.4,@$�:L<j:V@�B�FPB"HHJ"L&BN"P<R0T`V8XZ,\2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P

BRp`0��,(�,�,�#. $.$�~$�`&B"2P2P
4r���
�p`P�,-(5-E-@$.p$^$�*U��2P2PJJ�A�
8�/x'h#
��	��p`0P��-(�-�-�$.�$V%~@%.`%.�%~$�=$����%6�%^ &��
$�(.u���m��
��( �	��$"	(p2P2P2P2P2P2P2P2P2P;*h""G
��	��p`0P`��.(�.�/~P&.�&.�&~�&.'� '.P'Vp'~�'��'.�'��'.(�0(6`(=�(6�(��(M�(6)� )6@)�`)6�)]�)6�)
�)6*� *6@*m`*6�*	�*�	�*6�*M
+6@+^`+.�+��+.�+.�+~,.0,�P,.p,=�,6�,=�,6�,�-60-�P-6�-.�-��-.�-�.. .M@.6`.m$�V4��\�
��Q����"�$�(�,�0�4�8�<�@FPB�Hz�L�PzJ�V	Z^bzR�f�jzJmp-tx|zl|~j2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P3
"a
��	��p`0P`�H2�(Q2�24�..�..�.~�.�/� /�@/.`/��/6�/=�/6�/�06 0�@0�`06�0��06�0]�061
 16@1�`16�1m�1&4qU)
�������"�&�*�.�2FP4@Z2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2PF5h?-t�-d�-4�-�����P`�4�(4�5��1.2. 2~@2.`2΀2.�2=�26�2�3603�P36�3.�3.�3.4.04~P4�p4ΐ4��4=�4��4�$�f 5.P5.�5V�5.�5.�5V 6~@6.p6.�6.�6.7.07~P7��7.�7��7=8� 8�P8]�86�8
�8m9�09-`9��9��9M�96:�@:]p:��:�:6�:� ;-	@;6�;.�;-
$��
<6@<.�<��<6�<= =6`=.�==
�=�
>M$�-$��$��0>6`>�$��J���
��Z��|a"�$�&�(�*�,d�.22U624I8�<�>\:�@NB�HJiLYP�R�T�V�X%\�^�`FBbvd�F<f�h�l�nF4p�r�v�xFF~|�~��:F~���!�)�ZF����5�z��>�u�V4R�0U�8��Ҡ��F2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P#
#-��
��	p`0P��8(�8�9J�>.�>^�>.?.0?.p?~$���?��?.@. @.P@.p@~p@.$�V�@.�@��@.A.0A.`A~`A.$��$�=$��$�}$���A6�A^�A.B� B.PBV�B~$��$��
$�T6�zb�(
���-�6."F �$P&(. ,Z02$46:B8�:68�>z8@@BbD*F8LH :J2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P42p	�
��	��p`0P��:(�:;�B.�B^C.@C.pCV$�~�C*�v���
4 v0t2P2P2P2P2P2P�p0P�x;(�;�;�C.D^ D.PD
�vh2P2P2P2P0"49".���
�p`P`��;b(�;$<pD.�DV�D.�D.�DVE.@EV`E.�EP4Y�
btb�@42P2P2P2P2P2P2P2P2P8
*t1*d0*4/*(����P`��<2(�<�<�E.�E^�E. F.@FV`FD�z~�
.��2P2P2P2P2P2PWF�6=x75h8-t{-dz-4y-r����P`�T=R(]=>H�F.�F^�F.�F.GV0G.PG�pG.�G��G.�G� H6PH=�H6�H��H6I. IVPI~pI.�I��I6�I^J.@J.pJ.�J~�J.�J�K.@K=pK6�K��K6�K� L:Ji��
�!
�~P"1$	"�&�*h(�t.h,
6�:>
B�F�Hh2�$@"2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P>
-t?-d>-4=-6����P`��?�(�?�?@L.`L^�L.�L.pMV�L~�L. MVPM�$�"Jz~�
�0����d>FH2P2P2P2P2P2P2P2P2P��p`P0�p@(y@�@�M.�M^N.0N.`N~$����M
R2P2P2P2P2P##t
#d#4#r���@(�@�@�N6~2P�	��p`0P�$A(-A�A.�N06�NXh> O.�P�PO.�PހO. Q]�O6`Q
�O6�Q�P6�Qm@P6 RpP6`R-$��$�."U.�U�U�U�U�U�"U �&U$�*(f\,.2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P,,4,����p`P��B(�BC.�R.�R.�R.S~@S�pS.�S��S.�S.T~@T.`TΐT.�T=�T6U�0U6PU��U6�U-�U�V�$�(H���
�v���v� �$�(v�v*.P,�(.2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P-
-!����p`0P�D(D�DD@V.`V^�V.�V.�V.W~@W.`WΐW.�WV�W.XV@X.`X}�X6�X-�X6 [.P[�Y�@Y.`Y.�Y~�Y.�Y.ZV Z.PZVpZ.�Z��Z.�ZV�Zm$�DJ�xL��5`v�xm xF"$p&V$|(v"<*�.x*"0M2j4b2t8�<9@b>hB�DX".2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P(
(����p
`0P�0F(9F�F2p[.�[.�[.�[�$��\.@\.`\.�\~�\��\.]V@].p]��].�]�^.0^`^6�^^�^.�^�_.@_�p_.@6��P
Fp��BN��� v"�$�(�,�0v&"2X2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P%%d%T%4%�����p��G(�G�G�_6$�:\�2P6%4M%B���
�p`P`� H()HNIp�_.`.0`VP`.�`.�`.�`~a�$��0a�Pa�$���aM�a6�a.�a�b. bV@b�pbM�b6�b.�b. cV@c~pc.�cV�c~�c�$�� d�@d.`d.�dV�d~�d.e. e~@e.`e΀e.�e=�e6�e�f6 f�@f6`fM�f6�f��f6�f^g=$�$��$�t:�6~ti�H
* 
xb
(<6�X�� �$�&�(b&*�0�."2�6�4"8*4:(<�>H4�@BdD�F�B�L�P�TX\`dzH�f�hbfnj�H:lbn~p$2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P

��	��p`0P�|K(�K�K@g6$�^pg.�g.�g.�g~$��h.@h�`h�$���h".� ].l8~YE(0"2P2P2P2P2P2P2P2P2P%%d%T%4%�����p�XL(aLlL�h6$�:Z�2P//4a/X����p`P��L(�L�MT�h6$�^i.@i.pi.�i~$��$���i.�i.j~j.PjV$���j=�l6m��jM$���j6�j. kV@k~$��pk.�k.�kV$�~�k�0m.`m� l=Pl�plM�m6�m��l]$�]$�=�m6n��l�N�PXvt>
X`�P\P&^"P ,"F$.N&6L(p*�,�*,.*0 *�2�4$6"8*4:P4< >:@d82B"8~2"D^2F,HFJ.2NLJNBP"RP4T.N2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P>
-hW%4�%����
�p`P`�<Ob(EO~Px0n.`n.�n.�n.�n. o.PoV�o.�o.�o��o.�o.�o.�o.0p~0p�0p=0p}0p6$�}0p-0p6`p^$���p.�p.�p.q~@q�pqΐq��q�$��`t6�t��q��= r6�t^�t. u�Puրu�PrM�r�$�
�rm�r�s-@s6ps.�sV�s~$��t-�u6�u�0t=$��:zd�@	 T(R,�.0 ,	2�68]:I<�>�@iB(2 N�p$^ N�PNURT�RRNNX6NNVDNZ0\ ^0N`NN�b�N�d�N�fIhhjXl n�NrtDv,NN^X2D&F6H,2NB 0}x�2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2042p4
Rp��R(�R�Rv `2P2020rp`0��R(�R�R`v.@vV$����2P2P

B(
(����p
`0P�0S(9SmS�v.�vV�v.w.0w~0w�$��`w��w=�w,@�QT
: nb�b�b�]�44�V442P2P2P2P2P2P2P2P

B6%4�%z���
�p`P`�T�(T�TF�w6�w.x.@xV`x~�x��x.�x��x.y� y�@y6`y��y6�yM�y6�y�z6 z�@z6pz.�z(8v$���z.�zV {~P{.�{�M$��	$�B:Z,����
5������"�&xL,&6**�8:682<.8>>�@�6�*�D�(DF2h2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2Pd42p��U(�U
V�{.�{ ^2P2Pd	42p�<V(EVRV�{.| R2P2Pd
4�p��V(�V�V@|0 	�2P

B��V`�V


B��V`�V
d42pd42p��VhWW$� e20

B�,W`1W
20�DWhMWSW$��

B202020

b2020202020

B�p0��W(�W�W`|.�|�2P2P202020

B

b

b

b20

b

b42p202042p�pXhyX�X$�8

B

BP!t4�����X!,,t4�����X20202020

B

Bd42p2020202020

BP!t4p���@Y!,,t4p���@Y2020

B"P���!t4P����Y!,,t4P����Y

B2020d42p20

Bd42p�(Zh1Z7Z$� e42p20�\ZheZkZ$��42p2020��Zh�Z�Z$��20

B��Z(�Z�Z$�
�

B��Z(�Z�Z$�
�20

B

B�[(!['[$�
�42p20204
rp42pd
4�p202020

B��[`�[
2042p

B��[`�[
20

B��[`�[
20

B�\`	\
4�p� \()\5\�|.�|X��2P2P

B�\\`a\
4
rp

B��\`�\
4
rp42p��\`�\4�p�0

B��\`�\
4
rp202020202020

B�(]`-]
4
rp

B�L]`Q]
4
rp202020

B��]`�]
4
rp42p��]`�]

B��]`�]


B��]`�]
42p

B�^`	^
4
rp

B�(^`-^
42p20

B�T^`Y^
4
rp42p�|^`�^20T	42`!�t�8�^!��8�^!�8�^d42p

B��^`�^
4
rpT	42`!�t��_!���_!��_d42pT	42`!�t`�h_!�`�h_!`�h_d42p20#
#t	#d#T#4#2�20202pP0!d@��_!�
�	��`!��`!@��_d	42�!�tP�L`!P�L`B�p!%
%��d
T	4Pa�`!Pa�`RpP0!

�d
�E�`!�EZ�`!EZ�`!�E�`t	42�!dT��a!��a

B4
rp

B204
rp4
rp20204
rp4
rp42p4
rp4
rpd	42p!�TP%�%�a!P%�%�adT2p!4P&�&b!P&�&b20d42p2020202�`0!t	Tp(�(xb!��
�(�(�b!�(�(�b!p(�(xb20202�p0!d	T�*�*�b!�
�*�*�b!�*�*�b!�*�*�b4
rp4
rp/4+ ���
�p`P`�|c�(�c�c }.P}*��Z2P2P

B/4+ ���
�p`P`��c�(�c�c�}.�}*��82P2P

B/4+ ���
�p`P`�<d�(EdPd�}.~*��Z2P2P

B2�p0!d	T�34td!�
4 4�d!4 4�d!�34td2020#
#t	#d#T#4#2�202020202020202020T	42`!�t�7)8<e!�7)8<e2pP0!dP9�9te!�
�
�	�9�9�e!��9�9�e!P9�9tetd2�!4�:;�e!�:;�e2pP0!d`<�<f!�
�
�	�<�<f!��<�<f!`<�<ftd2�!4�=&>hf!�=&>hfd	42p!�T�>�>�f!�>�>�f2020d42p20#
#t	#d#T#4#2�d42p

B

B2020

B

B

Bd4
rpd4
rp4�p2pP0!d FcF�g!�
�	cFoF�g!cFoF�g! FcF�g

B20

B20

B20

B20

B#
#t	#d#T#4#2�4RpR0R0R0R0d	42p!�T�JKlh!�JKlh2�p0!d	T�K L�h!�
 L5L�h! L5L�h!�K L�h4	Rp�i(i&i@~.`~ J2P2P 
 d 4 ����
�p�`i8mi�i�i�~.�~n�~(>. �
$��i�P0�.
� "nJ2P2P2P2P2P2Ptd
4���j(jj�0,]�2P''t
'd'T'4
'R����Pj(Yjej�6�X>�F�2P2P''t
'd'T'4
'R�����j(�j�j�6�X>�F�2P2P%%d%T%4%r����p��j(k
kP�60�X:^92P2P20dT42p
T4����p`�dk(mkk
��6p�(6���.Y~�2P2P2P%%d%T
%4%R����p��k(�k�k�6�X:}2�2P2P%%d%T
%4%R����p�l(%l3l
@�6 �X`h:�T	2P2P
4r���
�p`P�pl(yl�l��(>��.Ё�`���*�n2
 y2P2P2P2P%%d%T%4
%R����p��l(�l�l �6�X`:�n�2P2P
4R���
�p`P�<m(EmRm`�6@�X`*�j�2P2Pd42p��mh�m�m$�8 

B20

Bd2p!4�i
j�m!�i
j�m20

B2042p

B

Bd42p�0nh9n?n$�*r42p42p""d	"T"4"2p�xn(�n�n��.��4�^*2P2P42p2042p

B42p��nh�n�n$�f42p�ohoo$�Vd42p�8ohAoGo$� �d42p�dohmoso$� �(42p��oh�o�o$�20��oh�o�o$�42p��oh�o�o$�

B�ph	pp$�
dT42pd42ptd42�42pd42p20#
#t	#d#T#4#2�20#
#t	#d#T#4#2�42pdT42pdT42p#
#t	#d#T#4#2�20dT42pd42pd42p4Rpd
T	4Rpd42pdT42p42p

B42p

Bd42p��q(�q�q�.�*^^*2P2Pd42p#
#�	#t#d#4#2�d42p#
#t	#d#T#4#2�d42p#
#t	#d#T#4#2�

t4

B42p

B42p

B42p

B42p

B42p

B

B

BdT42p�s(	ss$�*!42pd
4rp�<s(EsWs
@�(>`�.�� � "
2P2P2Pd
4rp��s(�s�s
��(>Ѓ.� � "
2P2P2P20

B

B

B��sh�st$�


B�th!t't$�


B�<thEtKt$�


B�`thitot$�


B��th�t�t$�


B��th�t�t$�


B��th�t�t$�


B��th�t�t$�


B�uhu#u$�
d42pd42p42p

Btd42�

Btd42�d42pdT42p

Bd42p20d	4Rp42pd42p42`!�t�u!�t�u20%%d%T%4
%2����p2020td42�20td42�20td42�d	2p!�4�%��v!T%�n��v!%�n��v!�T4�%��v20"
"4"2����
p`P�Dw(MwSw �4��2P20
5��
��	p`P0��w(�w�w
@�.p�V��~Є��,���
2P2P2P2P2P20"
"4"2����
p`P�x(!x*x0�08@4��2P20"
"4"2����
p`P�dx(mxsxP�4��2P2042pd
4rp��x(�x�x
p�(>��.�� � "
2P2P2P2020202020d42p�,yh5y<y$� 42p�Tyh]ydy$�d42pd42p42p42ptd42�42ptd42�d42pdT42pd42p20d	4Rpd42p  T	 4 2�p`�Lz(Uz[z$�0q�

B  T	 4 2�p`��z(�z�z$�0q�

B20td42�20td42�20td42�

B

B

B20

B

B42pd42pd42p42pd42p

B4Rp

B42p��{h�{�{$�

Bd42p��{h�{�{$� 

Bd42p

Bd42p

Bd42p202020202042pd42pd42p42pd42p4Rp42p��|h�|�|$�d42p��|h�|}$� d42pd42pd42p
4r���
�p`P�T}h]}e}$�8*2020202020d42p��}h�}�}$� 42p42p2042p42p42p

B�0�~(!~-~�.�X��2P2Pr0r0r0r0r0r020r020r0r0

Bd	42p!

�����~!���~dT42p2020

B202020

B20T4
Rp!�	d�20!�20d
4	2�
�p!T�7h!�7hd
4	2�
�p!TP��!P��d
4	2�
�p!T��!��dT42pdT42p42p42p20d4
rpdT42pR0R0R0R0R042p���(��̀@�.`�J2P2Ptd
4����(
����0,=�2P42p�8�(A�G��� 82P42p�h�(q�w�І 82Ptd42�42p���(�����*8@2Pd42p

B4	2p`P���(��0�6�(6P�.4�2P2P2P42p�L�(U�[�p� 62PdT42pd42p���(������*8D2P�0�Ă(͂ӂ���2P'
't#'d"'T!'4 '�����(� ��6�
>��2P2P4
2�p`�T�(]�o�
@�(>`�.��
&2H,
 2P2P2PdT42pd42p���(Ƀσ��*6f2PdT42p42p��(��Ј*8@2Pd42p�@�hI�P�$� 

B�d�hm�t�$�


B42p���(����$�ld42p���(ɄԄ�. �*^^*2P2Pd
4rp��(�#�
P�(>p�.�� � "
2P2P2P20

Bd4p�p�(y�����6�
 ��2P2Pd
4rp���(��Ӆ
 �(>@�.`� � "
2P2P2P

!t�:�:�!�:�:�

!tP;�; �!P;�; �

B

B�d�hm�s�$�
202020202020���(������22P2020d	4Rp

B!
!d
!T	!4!2��p��(�#�$�2�

B

t4

B

B�X�(a�h�$�


B

B

B���h����$�


B���h����$�
204Rp

B

B

B���(��$�
4Rp42p42pd42p�H�(Q�W���*<2PB20�|�(����Њr2P20

B20B

B�̈hՈ܈$�


B33h.d.T.4.�!����p��(�&��6�X`L}^�2P2P202042p2042p20���(����0�02P

B20B""d"4"2p�Љ(ى�P�.p�.��4fx2P2P2PB20� �()�/�Ћh2P20�L�(U�[��r2P202042p���(�����.0�J,2P2P2020""d"4"2p��(���`�.��.��4@PX2P2P2PB

B

B""d	"4"2p�P�(Y�i��.�.0�4fx2P2P2P20���(����`�h2P202020""d	"4"2p��(�����.��.Ѝ4@PX2P2P2P42p�4�(=�H��. �J,2P2P42p�x�(����P�.�� TX2P2P42p���(��̌��.� TX2P2P42p���(���.@� XX2P2P42p�8�(A�L�p�.�� XX2P2P202020202020r0

B204	RpR0d	T42p20��h��$�20��h��$� 
 4 ����
�p`P�<�(E�v� Џ. �V�x���`��@����M�����0
y8QF�8�2P2P2P2P2P2P2P#
#��
��	p`0P��(�-���6��.�. �.@�.��P�`�.�P
$�$�6$�68:�I�
��
V<,6
2P2P2P2P2P2P2P2P

B6%4D%:���
�p`P`�ď�(͏h�<�.@�.`�.�V��.��.�V�~0��P�.��.��.��.�~�� ��@��`�.��.���Д6�. ��@�6`����6��.Е]$�6$�B:��,@
:F�2~`v�^�� �"8�(f�.��2DP406^8z4hY:,<f2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2	!4;!2�
�p`P`����(��� �.P�Vp�~��.���Ж.�2d�.��)
R�``2P2P2P2P2P2P2P#
#t#d
#T	#4#R��T�(]�c� �6�r2P4
rp���(����P� =2P42p���hŒ˒$�`rT4��p`��(���
��6��X`h&-N�2P2PT4��p`�@�(I�W�
�6��X`h&-N�2P2PT4��p`���(����
 �6�X`h&�6�2P2P2020�ܓh��$�

B��h	��$�
>20�$�(-�8�@�6$�V62P

B�X�`]�
20204

B���`��
42p���(����`� ::2P!
!d!T!4!���p��(����02)�2P20!
!d!T!4!���p�,�(5�C�
И6��X`h2yN�2P2P!
!d!T!4!���p���(����
�6�X`h2yN�2P2P!
!d!T!4!���p�ԕ(ݕ�
P�60�X`h2=6�2P2P20��h!�(�$�

B42pd42p�X�ha�h�$� 42p���h����$�42p���h����$�

t4

B

t4

B

t4

B

B

B��h��$�


B�4�h=�C�$�


B�X�ha�g�$�


B�|�h����$�


B���h����$�


B�ėh͗ӗ$�


B��(���$�


B��(��$�


B�0�(9�?�$�
!
!d!T!4!���p�d�(m�t�p�02-�2Pd42p���(������6��*8f2P2Pd42p��(���6Й*8j2P2Pd42p

B42p�8�(A�L�0�6�*8>2P2P#
#t	#d#T#4#2����h����$�86

B���h����$�
42p�Й(ٙ�$�20��(���$�20��(!�(�$�20�<�hE�K�$�20�`�(i�o�P�22P20���(����p�22P20���(��ǚ��22P

B

t4

B���(��$�


B��h%�+�$�


B�@�hI�O�$�
202020

B

B

B���(����$�
d42p

Bd42p�Л(ٛߛ��*>2P2020B42p��h!�)�$�8

B42p�H�hQ�X�$�42p�p�hy���$�20���h����$�20���h��Ȝ$�20�ܜh��$�20��h	��$�20�$�h-�4�$�20�H�hQ�X�$�20�l�hu�|�$�

B2042p���h����$�42p�̝h՝ܝ$�42p��h���$�20��(!�'�К22P

B20�L�hU�\�$�20�p�hy���$�20���h����$�20

B

B42p42p42p42p42p��(
��� ~2PB20�8�hA�H�$�20�\�he�l�$�20���h����$�2042p42p42p�ȟ(џן� ~2PdT42p��h	��$�*

B�$�h-�4�$�
#
#t	#d#T#4#2��X�ha�i�$�86

B�|�h����$�
#
#t	#d#T#4#2����h����$�86

B�Ԡhݠ�$�
2020

B��(��$�
20

B�4�(=�D�$�


B�X�(a�h�$�
20202020202020���h����$�42p�ԡhݡ�$�842p���h�
�$�8

B

B

B42p

b

b2020

b

b

b

B204Rp202020%4p���%4p���

B

B

Bt	d42�

"2020202020202020d42p

B

B

B

B

B

B20202042p

B

B

B

B

B

B42pd42p202020

"4�p�(�(1�7�0�XU2P

Bd	4Rp�h�(q�w�P� �02P20**xh
�#-�0��@!�*������!00�+$t,d3T2������!�+t,d3������!t,d3������!������!������+
+x#h	T4�p`�d�(m�x���.��&�5�2P2P�d��
�P���(��ӥ
Л.�^ ��P�.p�
.����
2P2P2P2P2PdV�M�D�;�2x*h";
��	��p`0P`�D�b(M�̦.��.М.�. �.@�.p�V��~���Н����=@��`�����$�
��m����-�6 ��@�=p����T45��(2� �0"f0$dn(FN*0,,2�.2�
Q6
�6
�6
�6
�6
4R
�2
E2
�2
��2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P0"4&"���
�p`P`���(
�,���.ПV�~��0��`�4�6%6^u�
HHl2P2P2P2P2P2P4	Rp���(������6��
�HH2P2P204�p`P��(���6�jU��b2P2Pd	42p�,�(5���(@�.p�.��.С.�.0�.`�.��.��.�. �.��.Ф~P�.��.��.�.�.@�.p�*��X�&(2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P20�X�ha�h�$�20�|�h����$�42p���h����$�
�.F2020R0R0r0!td
���!���R0-
-����p`0P�<�(E�P��60�J��<���2P2Pd	T42p!� \t�! \t�8
*t+*d**4)*"����P`�ث(���
�6`�^��������D��e�J�
�r2P2P2P2P2P4
Rp�P�(Y�_����2Prp`0���(���� �6$�^@�.`�.��~��.$��$��J"8"N2P2P2P2P
#
��	��p`0P��(�̭F��.Ц^Ц.�. �V@�.`�.��V��~��.�V �~@�.p��$����6Ш.���.$��$�-$�-$���=$�Aa�@�=`�6��.����� ��P��
$�V.��j\
<df�]�Mv��Y. "("&l*,".p0:2>l8.2$�:�<Z>�@,:NB�D:2$F2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P

��	��p`0P��(�ͯL��.��^��.Ъ.�.0�x�vp�.��.�~$�� �.P�.p�~p��p�6��.Ь.�. �.P�.��.��~�.@��$��$����6��.�V$�=$��$��	$�]
$�m$�L.��>�
|�
�&|n~^$�&(=*A,0.�0�2�4�6�8 :*�<L>�@4B >m:@D&F&H&JL2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P>-h!%tI%dH%4G%DP`��(
�"��.0�^P��p�:�b\�L4H2P2P2P2PT4��p`�p�(y�����.��^�.�&�bz|T2P2P2P2P4rp`P�Ա(ݱ�0�.P�Vp�.�����.а�� l���@\H2P2P2P2P2P2P2P42p/	d!T 4p`�|��(����
 �.@�^`�������*u��.N
j2P2P2P2P2P20d4�p���(��б.�^�.@� �z|2P2P2P2P>
-tQ-dP-4O-H����P`�l�2(u��.`�.��^��.в.�.�.0�.P�Vp�.�����.�Pf���.0���.0�VP�.��.��.д(Jx��x���"v�$
&2$
(\*�,f.`,>*�2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P>
-t�-d�-4�-~����P`���(�9�P�.p�^��.��V�.0�V$���.�V0�.P��p�.��.��V�*J�bx,P
*"
��x�Y6�Lj�2P2P2P2P2P2P2P2P2P2P2P2P2P2P 
 4 ����
�p`P���(�0�P�.��.��.з.�~����$��$�0��^fDa2P2P2P2P2P''4"'����
p`P���(��5�:�.@�.`�~`�.$�V��~��.����$�M@��p�6��]��M�6@���60��`�6��]��6�
 �mP�6��	��>>Z�H
 .�t�p, py>��"�&M*dV,�.",�2t04�8t(:P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P42��
p`P�T�(]���p�.��.�Vм.�.0�.�V`�.��.��,�6d
.,BD(�2P2P2P2P2P2P2P2P2P2Pd	42p��(��@�*d*2P42p

B

B2042p�h�hq�w�$�p6R

�R0R0dT4�pR��p`P!

�
40Z�Z��!0Z�Z��"
"4"r����
p`P��(
��`�4@m2P6%4D%:���
�p`P`�L��(U�[���:��p2P�0���(������.�V$�
.<(2P2P'"�p`0P`�Ժ(ݺ��60�^P��p�"
6���d2P2P2P2P,	4,$�
�p`P`�H�(Q�p���6��^����0�,�6�����
��d2P2P2P2P2P2P2$d+$4*$"���pP`��(���P�6p�^�����8E6�����d2P2P2P2P.	 d# 4" �pP`�X��(a����6�^��0��P��p�0y4�4lz(�z
02P2P2P2P2P2PdT4�p��(�����.��.�
*Jvf|2P2P2PL>�5x-h%4@%6���
�p`P`�T�r(]����.0�VP�~p�������.��.��0�6`�.��":��6����
-�bh"@^|`2P2P2P2P2P2P2P2P2P2P2P2P+	4,$�
�p`P`�H�(Q�k�
��.��.��.�~0�"�8�|&
h2P2P2P2P2P5	#T'#4&# �p``�Ⱦ�(Ѿ�`�.��V��
6�.P�2P2P2P20d42p3
"Y
��	��p`0P`�D��(M��� ��.�. �.P�Vp�~��������.��=�6@�.`�.��.��V��}�(4��8�6�
���|�Zd@x� 0X2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2Pd
T	4Rp;*h#"I
��	��p`0P`���"(��� 0�.`�.��.��.��V�~0��P��p�=��6��.��.P�V��.��} �64��6]�
6�6�6�6�zH�I4�y� 2Tj42P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2Ptd42�dT42pd4��pP��(����6��.�,��M�42P2P2P

t40
"1
��	��p`0P`�X�r(a���@�.`�.��.��.��.�.@�4�L�B
���2^2P2P2P2P2P2P2P''x"h4����
�p`P��(	��p�.��V��*m�NhB82P2P2P*
*t*d*4*����P�l�(u�{��DL52PUD�-;�.2x/*h0"c
��	��p`0P`����(��_�>0�.`�.��Pf�����.��ް�.��.�. �~@��`�΀�=�����6�.0�VP�~p�=$�������]������6@�^p��$�J4�m=	N��~���b. j!"�$�&�(b$,*f$�"Z,�.�0b*2DX8�:$8-<&8�>b�2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P

Br�
p`0
P���(�����06 �.P�.��~$�����$�]$�.�6l
8xdR2P2P2P2P2PD3�u*hv"�
��	��p`0P`�8�B(A�&�X��.��.�V0��P�.��.��.��V�.0�V0�~p�.��.��V��~ ��P�΀�.��=�����6�M@�6p����6��.��0�.`�V��~��.��� �.P�=��6�����6��@�6`�M��6��^��.�d4A��Y�d
�"��) L8j���4�� �":�*Z,�0|�6|2�:�<�@�D�H�LT8rP~8RjT�X�R%&X>(h
2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P^M�ZD�[;�\2x]*h^"�
��	��p`0P`�,��(5�#�n`�.��^�����. ������6��P�-�����6��.�(8@�@�6p�.��.���60�.`�.��.��.��
 �m$��P�-	���	���	��M
�6@��
p�]��6��
�60��`�6��m
0��
`�!Q(0��4%B��$P�&
�r�4�llAt�BfUDZ�FV=HJJ�HH�L�NTPNX�R"T�RHpV(X|VNXZ��\0�N*u��(*�,p.|,Y	*�(�D0246�8�:|8A60<T>Q@�2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2P2Ptd42�dT42p4�p�H�(Q�W��� N2P 	 d 4 �pP���(������.��V �0F�*�*
2P2P2Pd
4	Rp���(����P�*0�2P42p��h�#�$��20�8�hA�G�$��4&$p�d�(m���p�.��.��V�\~>>2P2P2P2P

B20�0���(����p�.0�uH2P2PT
4r�p`��(!�;�
��.��.�����$�
&| ��
2P2P2P20202020R020

B

Bd	4Rp

B202020

b42p���(��� �.P� TX2P2P20�(�h1�7�$��2020�T�h]�d�$�20d42p

"

"d42p���h����$�0 �42p20202020���h���$��20

B20

B20

B

B

B20�X�ha�g�$��2020

B202020���h����$��42p���(������.�� XX2P2P20��h��$�2042p�8�hA�G�$�q20

"

"d42p20���h����$��20

B20���h����$��dT42p202020

B  T	 4 2�p`� �()�/�$�0q�

B�H�(Q�W�$�
�20

B�t�(}���$�
�

B���(����$�


B���(����$�
�

B

B���(����$�
�dT42p��(!�'�$�*�

B

B

B�L�(U�[�$�
�

B20

B

B2042pr0!t
����!t
����!����42p4
rp

B���`�
42p

B42p

B�4�`9�


B�L�`Q�
42p4
rp

B42p

B42p

B42p

B���`��
r0!t
@g��!t
@g��!@g��2020

BR�`0!

tT�? �!�
��
? U $�!��? U $�!? U $�!�? �d42p!��!�!��!�!�!��

B���`��
202020

B

B4
rp20

Bd	42p!

�T %P% �! %P% �RpP0!dP&�&X�!  ���
��&�&d�!���
�&�&d�!��&�&d�!P&�&X�T	42`!�t(Z(��!(Z(��2pP0!�

�	dp)�)�!��)�)�!�)�)�!p)�)�2pP0!�

�	d@+�+l�!��+�+x�!�+�+x�!@+�+l�T	42`!�t�,�,��!�,�,��2�`0!�

t	T.S.�!�S.q.�!S.q.�!.S.�20d42p!��/�/d�!�/�/d�T42p!d@0�0��!@0�0��2042p���(������ ::2Pd4�p!T�1(2�!�
(202�!(202�!�1(2�R0d4��!t
Tp3�3h�!p3�3h�R0T	42p!�d5A5��!5A5��2pP0!�

�	d 6k6��! 6k6��d42ptd2�!4�78(�!�78(�d42p''r����p`0���8����������>��2Pd42p!�P:�:��!P:�:��d42p2pP0!�

�	d�<�<��!��<=�!�<=�!�<�<��42p�l�(u�{�`� 62P20!t`>�>��!`>�>��R0R0

B

B

B

B

B''r����p`0��8��+�$����>��2P

B

B42p

B.4:4p`P`����(����`�.��V$����.�V �.@�*."

�x�2P2P2P2P2P2P.4:4p`P`���(�A�0�.`�V$����.��V��.�*."

�x�2P2P2P2P2P2P

B20

B���h����$�
20%%d%T%4%r����p���(����
��(F��h:^92P2P

!t�K�K�!�K�K�

B

B2��pP0!  ��d
M`MX�!M`MX�42p���h����$�

B���h����$�


Bd42p

B42p2042p�(�h1�7�$�20#
#t	#d#T#4#2�42p20dT42pd42p42p#
#t	#d#T#4#2�42p#
#t	#d#T#4#2�#
#t	#d#T#4#2�42p''t'd
'T	'4'2���42p''t'd
'T	'4'2���42p

B

B�h�(q�x�$�
''t'd
'T	'4'2������(����$�>}�

B2042p42p

B���h����$�
dT42p

Bd42pdT42pdT42pdT42p!
!d
!T	!4!2��p!
!d
!T	!4!2��p42p%%d%T%4
%2����p20

B���(����$�


B

B20dT42pd42pdT42pdT42pdT42p!
!d
!T	!4!2��p!
!d
!T	!4!2��p

Bd42p42pd42pd42pd42p#
#t	#d#T#4#2�#
#t	#d#T#4#2�d42p42pd42pd42pd42p#
#t	#d#T#4#2�#
#t	#d#T#4#2�42p42p42pdT42pdT42p42p42p42pdT42pdT42pd42pd42pd42pd42p42p42p20r0202042pr02042p42p42pr0202020d4�p!T��*��!�
*�2��!*�2��!��*��R0d4�p!TP���h�!�
�� x�!�� x�!P���h�R0R0R020R�`0!##��
tT
P�����!�����!����!P�����

B�P�hY�`�$�
td42�42p���(������(*8@2P20���h����$�

B

B42p2042p42p20

B�$�(-�4�$�
20#
#t	#d#T#4#2�td42�td42�dT42p

B���(����$�
d42pd42pdT42pd42pd42pd42p42pd42p42p42p2020

BBd42p2020

B42p20202020

B42p���(������.�*j$2P2P42p� �()�4�0�.P�*t$2P2P42p2042p�t�(}�����.��*j$2P2P20���(������$$2P20202020B

4
2pB

4
2p20b�p`0<�������2P	d4���p<�d������BP0

4
2p20B20	"<���e�}�e�PB20202020dT42pBBBBBBBt	d42�<���'���������2P

4
Rp<��������������������2P2PB	4r�p`<�Q�7���7�RPd42pBbB		b

4

rprp`020B4��P

4
2pBB��d4p

4	
2P		2PBB

4
2p

4
2p0B
t	dT42��8�����`�8������������0�`�H�������������8��������x������� ����������`����|�h�p�x�Й������svgfilterlo.dllfilter_SVGFilter_get_implementationfilter_SVGWriter_get_implementation��v����B�������J���	���ت�
��ȶ����4����4���p�H���P���`���Ի� ��0�|����8�L�`�������Ҹ���з��������n�`�T�<�����ֶ��0�v�����F���Գ"�X���r�Դ��6�`�����ֵ�D����а��,����b��خ��R��έ����F����^�"�ޫ���T�2������X�r���������ܹ�����0�&�:�B�����b�ĺL�����D�T�j�x���6������R���޺̺��l�Z�*H\�
�
�
v
X
4

����nH ���� ���h��b�V�.�.,/h/�/�/L0�0�0�0N1|1�1�1�1$2\2�2�2�23N3�3�3$4X4�4�4�45j5�5�5�5 6\6�6�6
7.7T7�7�7�7$8T8�8�89Z9�9�9�92:n:�:�:;<;�;�;<T=�><?R?t?�?�?@"@T@x@�@�@ABA�A�A�A8B�B�BCRC�CPDrD�D�D"E�E�E$F`F�F�F�FGzG�G�G$HTH�H�H4I�I�I�I�J�J�KLpL�L�L:MxM�M�MN<NfN�N�N
O0OdO�O�O�OP PTP�P�P�P�P$QnQ�Q�Q�Q�Q>RdR|R�R�R�R:SdS�S�ST6T|T�T�T�T
UPU�U�U�U$V�V
W�WFXfX�X�XY2YVYrY�YZ2ZlZ�Z�Z6[x[�[�[�\�\�\
]B]�]�]d^�^._�_�_N`n`:a�avbNcd�dle�e*fFf�f�fg�g�h�h0idizi�i*jbj�j�j�j2klk�k�kl(lZl�l�l�l�lmPm~m�m�mn8nhn�n�n�n�no8oho�o�o$p�.�p�p�pq@qnq�q�q�qr4r�*�r�r�r s�s�stt�t�t�tu<u^u|u�u�u�u$vNv�v�v�vwBwrw�w(x^x�x�x�x�xyDyny�y�y�y"zfz�z�z�z{d{�{�{�{ |<|X|v|�|�|}H}v}�}�}~6~X~x~�~�~�~4`����:�z�����4�b���Ɓ��D�x���Ƃ�6�Z�����܃�.�l�����6�������F�Ɔ"�p���؇��$�L�t�����Ј�F�r���Ή�(�F����n��^�ތ<���܍��R���.���Ԑ��(�J�p�����B�z���ܒ
�:�j���ʓ��D�p���֔2�r����*�`�����V���̗
�:�p�����T������$�X���ܚ�P�������P�������X������(�Z�������\�������D�����ޠ��*�F�t�����̡���:�T�p�����ʢ���.�P�~���У��"�h.:..�-�-�-H--�,�,L,�+2+Pp�*���:v�f��j��D���$Hl����&Jr�����^��*`��@n�*P*:**�)�)�(�(^(<((�'�'T'4''�&�&�&X&&�%�%r%N%%�$�$0$$�#�#p#,#�"�"�"l"""�!�!T!!� X .  �f��4�vB��V��lrX�n�����Ω����X�:����Ҩ����x�\�B�$���֧����v�^�H�(�
��Ʀ������f�P�>�&����ڥĥ����~�`�N�8�����Ԥ��>�p����typelib_typedescription_registertypelib_static_type_init2uno_any_destructauno_type_sequence_destroy%typelib_typedescriptionreference_newtypelib_static_type_getByTypeClassbuno_type_sequence_realloctypelib_typedescription_newInterfaceMethodXuno_type_assignData'typelib_typedescriptionreference_releasecppu_unsatisfied_iset_msgtypelib_typedescription_new	typelib_static_sequence_type_initcppu_unsatisfied_iquery_msgtypelib_typedescription_newEnumcuno_type_sequence_reference2Onetypelib_typedescription_newStructtypelib_typedescription_newMIInterfacetypelib_typedescription_release`uno_type_sequence_construct0uno_any_constructVuno_type_any_constructcppu3.dll�?WeakImplHelper_query@cppu@@YA?AVAny@uno@star@sun@com@@AEBVType@3456@PEAUclass_data@1@PEAXPEAVOWeakObject@1@@Z�?WeakImplHelper_getTypes@cppu@@YA?AV?$Sequence@VType@uno@star@sun@com@@@uno@star@sun@com@@PEAUclass_data@1@@Z(?queryAdapter@OWeakObject@cppu@@UEAA?AV?$Reference@VXAdapter@uno@star@sun@com@@@uno@star@sun@com@@XZ7?release@OWeakObject@cppu@@UEAAXXZ�?acquire@OWeakObject@cppu@@UEAAXXZ0?queryInterface@OWeakObject@cppu@@UEAA?AVAny@uno@star@sun@com@@AEBVType@4567@@ZJ??1OWeakObject@cppu@@MEAA@XZP?supportsService@cppu@@YA_NPEAVXServiceInfo@lang@star@sun@com@@AEBVOUString@rtl@@@Z+??0OWeakObject@cppu@@QEAA@XZr??3OWeakObject@cppu@@SAXPEAX@Z_??2OWeakObject@cppu@@SAPEAX_K@Zcppuhelper3MSC.dll5?getLocale@LanguageTag@@QEBAAEBULocale@lang@star@sun@com@@_N@Zi18nlangtag.dllF�?remainingSize@SvStream@@QEAA_KXZ"y?ReadBytes@SvStream@@QEAA_KPEAX_K@Zѩ?getUnoTunnelId@SvxDrawPage@@SAAEBV?$Sequence@C@uno@star@sun@com@@XZ�L?GetCornerGluePoint@SdrRectObj@@UEBA?AVSdrGluePoint@@G@Z�`?GetVertexGluePoint@SdrRectObj@@UEBA?AVSdrGluePoint@@G@ZWt?NbcShear@SdrRectObj@@UEAAXAEBVPoint@@U?$strong_int@JU?$FractionTag@$0GE@@@@o3tl@@N_N@Zt?NbcRotate@SdrRectObj@@UEAAXAEBVPoint@@U?$strong_int@JU?$FractionTag@$0GE@@@@o3tl@@NN@Z�s?NbcMove@SdrRectObj@@UEAAXAEBVSize@@@ZM?GetCreatePointer@SdrRectObj@@UEBA?AW4PointerStyle@@XZ��?TakeCreatePoly@SdrRectObj@@UEBA?AVB2DPolyPolygon@basegfx@@AEBVSdrDragStat@@@Zg�?getSpecialDragComment@SdrRectObj@@UEBA?AVOUString@rtl@@AEBVSdrDragStat@@@Z*�?applySpecialDrag@SdrRectObj@@UEAA_NAEAVSdrDragStat@@@ZƓ?beginSpecialDrag@SdrRectObj@@UEBA_NAEAVSdrDragStat@@@Z�?hasSpecialDrag@SdrRectObj@@UEBA_NXZ`�?TakeXorPoly@SdrRectObj@@UEBA?AVB2DPolyPolygon@basegfx@@XZ+t?NbcSetLogicRect@SdrRectObj@@UEAAXAEBVRectangle@tools@@@ZFt?NbcSetSnapRect@SdrRectObj@@UEAAXAEBVRectangle@tools@@@Z�y?RecalcSnapRect@SdrRectObj@@UEAAXXZT�?TakeUnrotatedSnapRect@SdrRectObj@@UEBAXAEAVRectangle@tools@@@Z�y?RecalcXPoly@SdrRectObj@@MEAAXXZXU?GetLowerBorder@SdrPage@@QEBAJXZ*[?GetRightBorder@SdrPage@@QEBAJXZ�_?GetUpperBorder@SdrPage@@QEBAJXZ�T?GetLeftBorder@SdrPage@@QEBAJXZc\?GetSize@SdrPage@@QEBA?AVSize@@XZy?Read@ZCodec@@QEAA_JAEAVSvStream@@PEAEK@ZF?EndCompression@ZCodec@@QEAA_JXZ�:?BeginCompression@ZCodec@@QEAAXH_N@Z�??1ZCodec@@QEAA@XZ�??0ZCodec@@QEAA@_K0@Zo??1Primitive2DContainer@primitive2d@drawinglayer@@UEAA@XZ??0Primitive2DContainer@primitive2d@drawinglayer@@QEAA@AEBV?$deque@V?$Reference@VXPrimitive2D@graphic@star@sun@com@@@uno@star@sun@com@@V?$allocator@V?$Reference@VXPrimitive2D@graphic@star@sun@com@@@uno@star@sun@com@@@std@@@std@@@Zc??1GDIMetaFile@@QEAA@XZ��?addCropHandles@SdrGrafObj@@UEBAXAEAVSdrHdlList@@@ZC�?getFullDragClone@SdrGrafObj@@UEBA?AV?$Reference@VSdrObject@@@rtl@@XZ�t?Notify@SdrGrafObj@@UEAAXAEAVSfxBroadcaster@@AEBVSfxHint@@@Zp9?AdjustToMaxRect@SdrGrafObj@@UEAAXAEBVRectangle@tools@@_N@Z�C?DoConvertToPolyObj@SdrGrafObj@@UEBA?AV?$Reference@VSdrObject@@@rtl@@_N0@Z��?handlePageChange@SdrGrafObj@@UEAAXPEAVSdrPage@@0@Z|?RestoreGeoData@SdrGrafObj@@UEAAXAEBVSdrObjGeoData@@@Z�|?SaveGeoData@SdrGrafObj@@UEBAXAEAVSdrObjGeoData@@@Zqt?NewGeoData@SdrGrafObj@@UEBA?AV?$unique_ptr@VSdrObjGeoData@@U?$default_delete@VSdrObjGeoData@@@std@@@std@@XZ�s?NbcMirror@SdrGrafObj@@UEAAXAEBVPoint@@0@Zt?NbcResize@SdrGrafObj@@UEAAXAEBVPoint@@AEBVFraction@@1@Z-9?AddToHdlList@SdrGrafObj@@UEBAXAEAVSdrHdlList@@@ZxR?GetHdlCount@SdrGrafObj@@UEBAKXZO>?CloneSdrObject@SdrGrafObj@@UEBA?AV?$Reference@VSdrObject@@@rtl@@AEAVSdrModel@@@Z�?TakeObjNamePlural@SdrGrafObj@@UEBA?AVOUString@rtl@@XZ0�?TakeObjNameSingul@SdrGrafObj@@UEBA?AVOUString@rtl@@XZPW?GetObjIdentifier@SdrGrafObj@@UEBA?AW4SdrObjKind@@XZ�?TakeObjInfo@SdrGrafObj@@UEBAXAEAVSdrObjTransformInfoRec@@@ZP??0SdrGrafObj@@QEAA@AEAVSdrModel@@AEBVGraphic@@@Z�??1SdrGrafObj@@EEAA@XZ�A?CreateObjectSpecificProperties@SdrGrafObj@@EEAA?AV?$unique_ptr@VBaseProperties@properties@sdr@@U?$default_delete@VBaseProperties@properties@sdr@@@std@@@std@@XZ�A?CreateObjectSpecificViewContact@SdrGrafObj@@EEAA?AV?$unique_ptr@VViewContact@contact@sdr@@U?$default_delete@VViewContact@contact@sdr@@@std@@@std@@XZ}U?GetMapUnit@MapMode@@QEBA?AW4MapUnit@@XZ??1MapMode@@QEAA@XZߌ?TRSetBaseGeometry@SdrTextObj@@UEAAXAEBVB2DHomMatrix@basegfx@@AEBVB2DPolyPolygon@3@@Z،?TRGetBaseGeometry@SdrTextObj@@UEBA_NAEAVB2DHomMatrix@basegfx@@AEAVB2DPolyPolygon@3@@Z��?onEditOutlinerStatusEvent@SdrTextObj@@UEAAXPEAVEditStatus@@@Zf�?SetVerticalWriting@SdrTextObj@@UEAAX_N@Zo?IsVerticalWriting@SdrTextObj@@UEBA_NXZ;?CalcFieldValue@SdrTextObj@@UEBA_NAEBVSvxFieldItem@@JG_NAEAV?$optional@VColor@@@std@@2AEAV?$optional@W4FontLineStyle@@@4@AEAVOUString@rtl@@@Z�s?NbcReformatText@SdrTextObj@@UEAAXXZX?GetOutlinerParaObject@SdrTextObj@@UEBAPEAVOutlinerParaObject@@XZ3t?NbcSetOutlinerParaObject@SdrTextObj@@UEAAXV?$optional@VOutlinerParaObject@@@std@@@ZX?GetOutlinerViewAnchorMode@SdrTextObj@@UEBA?AW4EEAnchorMode@@XZ_F?EndTextEdit@SdrTextObj@@UEAAXAEAVSdrOutliner@@@ZJ�?TakeTextEditArea@SdrTextObj@@UEBAXPEAVSize@@0PEAVRectangle@tools@@1@Zw:?BegTextEdit@SdrTextObj@@UEAA_NAEAVSdrOutliner@@@Z�b?HasTextEdit@SdrTextObj@@UEBA_NXZ�:?BrkCreate@SdrTextObj@@UEAAXAEAVSdrDragStat@@@ZU:?BckCreate@SdrTextObj@@UEAA_NAEAVSdrDragStat@@@ZF?EndCreate@SdrTextObj@@UEAA_NAEAVSdrDragStat@@W4SdrCreateCmd@@@Zfs?MovCreate@SdrTextObj@@UEAA_NAEAVSdrDragStat@@@Zc:?BegCreate@SdrTextObj@@UEAA_NAEAVSdrDragStat@@@Z�\?GetSnapPoint@SdrTextObj@@UEBA?AVPoint@@K@Z�\?GetSnapPointCount@SdrTextObj@@UEBAKXZD\?GetShearAngle@SdrTextObj@@UEBA?AU?$strong_int@JU?$FractionTag@$0GE@@@@o3tl@@_N@Z7[?GetRotateAngle@SdrTextObj@@UEBA?AU?$strong_int@JU?$FractionTag@$0GE@@@@o3tl@@XZKU?GetLogicRect@SdrTextObj@@UEBAAEBVRectangle@tools@@XZ�?TakeContour@SdrTextObj@@UEBA?AVB2DPolyPolygon@basegfx@@XZ�k?IsFontwork@SdrTextObj@@UEBA_NXZj?IsAutoGrowWidth@SdrTextObj@@UEBA_NXZj?IsAutoGrowHeight@SdrTextObj@@UEBA_NXZE�?TakeTextAnchorRect@SdrTextObj@@UEBAXAEAVRectangle@tools@@@ZO�?TakeTextRect@SdrTextObj@@UEBAXAEAVSdrOutliner@@AEAVRectangle@tools@@_NPEAV34@2@Z�^?GetTextSize@SdrTextObj@@UEBAAEBVSize@@XZ"<?CheckTextHit@SdrTextObj@@UEBAJAEBVPoint@@@Ze�?setActiveText@SdrTextObj@@UEAAXJ@Z�m?IsReallyEdited@SdrTextObj@@UEBA_NXZ��?getActiveText@SdrTextObj@@UEBAPEAVSdrText@@XZ�b?HasText@SdrTextObj@@UEBA_NXZ�s?NbcAdjustTextFrameWidthAndHeight@SdrTextObj@@UEAA_N_N0@Zo9?AdjustTextFrameWidthAndHeight@SdrTextObj@@UEBA_NAEAVRectangle@tools@@_N1@Zn9?AdjustTextFrameWidthAndHeight@SdrTextObj@@UEAA_NXZI8?AdaptTextMinSize@SdrTextObj@@MEAAXXZ�o?LeaveWait@Window@vcl@@QEAAXXZ{F?EnterWait@Window@vcl@@QEAAXXZ��?isActive@LibreOfficeKit@comphelper@@YA_NXZp�?getPrimitive2DSequence@VectorGraphicData@@QEBAAEBV?$deque@V?$Reference@VXPrimitive2D@graphic@star@sun@com@@@uno@star@sun@com@@V?$allocator@V?$Reference@VXPrimitive2D@graphic@star@sun@com@@@uno@star@sun@com@@@std@@@std@@XZ�?getVectorGraphicData@Graphic@@QEBAAEBV?$shared_ptr@VVectorGraphicData@@@std@@XZXY?GetPrefMapMode@Graphic@@QEBA?AVMapMode@@XZ_Y?GetPrefSize@Graphic@@QEBA?AVSize@@XZ�??0Graphic@@QEAA@XZQ?GetFocusWindow@Application@@SAPEAVWindow@vcl@@XZ�\?GetSolarMutex@Application@@SAAEAVSolarMutex@comphelper@@XZ�q?LogicToLogic@OutputDevice@@SA_J_JW4MapUnit@@1@Z�u?PROP_INPUTSTREAM@MediaDescriptor@utl@@2VOUString@rtl@@BB?CreateStream@UcbStreamHelper@utl@@SA?AV?$unique_ptr@VSvStream@@U?$default_delete@VSvStream@@@std@@@std@@AEBV?$Reference@VXInputStream@io@star@sun@com@@@uno@star@sun@com@@_N@Z�??0MediaDescriptor@utl@@QEAA@AEBV?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@Zoi?InternalSetStyleSheet@SdrObject@@MEAAXPEAVSfxStyleSheet@@_N1@ZK�?setUnoShape@SdrObject@@UEAAXAEBV?$Reference@VXShape@drawing@star@sun@com@@@uno@star@sun@com@@@Zhn?IsTextBox@SdrObject@@UEBA_NXZu�?dumpAsXml@SdrObject@@UEBAXPEAU_xmlTextWriter@@@Zɩ?getUnoShape@SdrObject@@UEAA?AV?$Reference@VXShape@drawing@star@sun@com@@@uno@star@sun@com@@XZo?IsVisible@SdrObject@@UEBA_NXZ{�?SetVisible@SdrObject@@UEAAX_N@Z}m?IsPrintable@SdrObject@@UEBA_NXZ��?SetPrintable@SdrObject@@UEAAX_N@Z�?SetContextWritingMode@SdrObject@@UEAAXF@Z�L?GetConnectedNode@SdrObject@@UEBAPEAV1@_N@Z�C?DisconnectFromNode@SdrObject@@UEAAX_N@Z??ConnectToNode@SdrObject@@UEAAX_NPEAV1@@Z�H?ForceGluePointList@SdrObject@@UEAAPEAVSdrGluePointList@@XZ�Q?GetGluePointList@SdrObject@@UEBAPEBVSdrGluePointList@@XZ�C?DoMacro@SdrObject@@UEAA_NAEBVSdrObjMacroHitRec@@@Zv?PaintMacro@SdrObject@@UEBAXAEAVOutputDevice@@AEBVRectangle@tools@@AEBVSdrObjMacroHitRec@@@ZjU?GetMacroPointer@SdrObject@@UEBA?AW4PointerStyle@@AEBVSdrObjMacroHitRec@@@Z<?CheckMacroHit@SdrObject@@UEBAPEAV1@AEBVSdrObjMacroHitRec@@@Zmb?HasMacro@SdrObject@@UEBA_NXZv�?SetGeoData@SdrObject@@UEAAXAEBVSdrObjGeoData@@@Z�Q?GetGeoData@SdrObject@@UEBA?AV?$unique_ptr@VSdrObjGeoData@@U?$default_delete@VSdrObjGeoData@@@std@@@std@@XZ8t?NbcSetPoint@SdrObject@@UEAAXAEBVPoint@@K@ZY?GetPoint@SdrObject@@UEBA?AVPoint@@K@Z
Y?GetPointCount@SdrObject@@UEBAKXZjm?IsPolyObj@SdrObject@@UEBA_NXZ=�?SetLogicRect@SdrObject@@UEAAXAEBVRectangle@tools@@@Z>�?SetSnapRect@SdrObject@@UEAAXAEBVRectangle@tools@@@ZB~?SetAnchorPos@SdrObject@@UEAAXAEBVPoint@@@Zt?NbcSetAnchorPos@SdrObject@@UEAAXAEBVPoint@@@Z�Z?GetRelativePos@SdrObject@@UEBA?AVPoint@@XZV�?SetRelativePos@SdrObject@@UEAAXAEBVPoint@@@Z=t?NbcSetRelativePos@SdrObject@@UEAAXAEBVPoint@@@Z��?Shear@SdrObject@@UEAAXAEBVPoint@@U?$strong_int@JU?$FractionTag@$0GE@@@@o3tl@@N_N@Z�r?Mirror@SdrObject@@UEAAXAEBVPoint@@0@Z<|?Rotate@SdrObject@@UEAAXAEBVPoint@@U?$strong_int@JU?$FractionTag@$0GE@@@@o3tl@@NN@Z�B?Crop@SdrObject@@UEAAXAEBVB2DPoint@basegfx@@NN@Z�{?Resize@SdrObject@@UEAAXAEBVPoint@@AEBVFraction@@1_N@Z�s?Move@SdrObject@@UEAAXAEBVSize@@@Z�s?NbcCrop@SdrObject@@UEAAXAEBVB2DPoint@basegfx@@NN@Z��?supportsFullDrag@SdrObject@@UEBA_NXZj�?getSpecialDragPoly@SdrObject@@UEBA?AVB2DPolyPolygon@basegfx@@AEBVSdrDragStat@@@Z79?AddToPlusHdlList@SdrObject@@UEBAXAEAVSdrHdlList@@AEAVSdrHdl@@@Zdb?HasLimitedRotation@SdrObject@@UEBA_NXZ:?SetChanged@SdrObject@@UEAAXXZyy?RecalcBoundRect@SdrObject@@UEAAXXZoT?GetLastBoundRect@SdrObject@@UEBAAEBVRectangle@tools@@XZHM?GetCurrentBoundRect@SdrObject@@UEBAAEBVRectangle@tools@@XZ��?SetGrabBagItem@SdrObject@@UEAAXAEBVAny@uno@star@sun@com@@@Z�]?GetSubList@SdrObject@@UEBAPEAVSdrObjList@@XZ�j?IsDecorative@SdrObject@@UEBA_NXZ?�?SetDecorative@SdrObject@@UEAAX_N@ZN?GetDescription@SdrObject@@UEBA?AVOUString@rtl@@XZ{�?SetDescription@SdrObject@@UEAAXAEBVOUString@rtl@@@Z�^?GetTitle@SdrObject@@UEBA?AVOUString@rtl@@XZp�?SetTitle@SdrObject@@UEAAXAEBVOUString@rtl@@@Z�V?GetName@SdrObject@@UEBAAEBVOUString@rtl@@XZC�?SetName@SdrObject@@UEAAXAEBVOUString@rtl@@_N@Zƒ?SetLayer@SdrObject@@UEAAXU?$strong_int@FUSdrLayerIDTag@@@o3tl@@@Z$t?NbcSetLayer@SdrObject@@UEAAXU?$strong_int@FUSdrLayerIDTag@@@o3tl@@@Z�T?GetLayer@SdrObject@@UEBA?AU?$strong_int@FUSdrLayerIDTag@@@o3tl@@XZ_W?GetObjInventor@SdrObject@@UEBA?AW4SdrInventor@@XZ�~?SetBoundRectDirty@SdrObject@@UEAAXXZ�~?SetBoundAndSnapRectsDirty@SdrObject@@UEAAX_N0@ZSZ?GetProperties@SdrObject@@UEBAAEAVBaseProperties@properties@sdr@@XZ��?getChildrenOfSdrObject@SdrObject@@UEBAPEAVSdrObjList@@XZ�?release@SdrObject@@UEAAXXZr�?acquire@SdrObject@@UEAAXXZ9�?getDiagramHelper@SdrObject@@UEBAAEBV?$shared_ptr@VIDiagramHelper@diagram@svx@@@std@@XZ�\?GetSnapRect@SdrAttrObj@@UEBAAEBVRectangle@tools@@XZh?ImportGraphic@GraphicFilter@@QEAA?AVErrCode@@AEAVGraphic@@V?$basic_string_view@_SU?$char_traits@_S@std@@@std@@AEAVSvStream@@GPEAGW4GraphicFilterImportFlags@@@Z}??1GraphicFilter@@QEAA@XZ�??0GraphicFilter@@QEAA@_N@Z��?begin@?$deque@V?$Reference@VBasePrimitive2D@primitive2d@drawinglayer@@@rtl@@V?$allocator@V?$Reference@VBasePrimitive2D@primitive2d@drawinglayer@@@rtl@@@std@@@std@@QEBA?AV?$_Deque_const_iterator@V?$_Deque_val@U?$_Deque_simple_types@V?$Reference@VBasePrimitive2D@primitive2d@drawinglayer@@@rtl@@@std@@@std@@@2@XZ�?end@?$deque@V?$Reference@VBasePrimitive2D@primitive2d@drawinglayer@@@rtl@@V?$allocator@V?$Reference@VBasePrimitive2D@primitive2d@drawinglayer@@@rtl@@@std@@@std@@QEBA?AV?$_Deque_const_iterator@V?$_Deque_val@U?$_Deque_simple_types@V?$Reference@VBasePrimitive2D@primitive2d@drawinglayer@@@rtl@@@std@@@std@@@2@XZ̚?empty@?$deque@V?$Reference@VBasePrimitive2D@primitive2d@drawinglayer@@@rtl@@V?$allocator@V?$Reference@VBasePrimitive2D@primitive2d@drawinglayer@@@rtl@@@std@@@std@@QEBA_NXZz??1Graphic@@QEAA@XZ??1MediaDescriptor@utl@@QEAA@XZ��?shouldKeepAspectRatio@SdrGrafObj@@UEBA_NXZ�m?IsSdrTextObj@SdrTextObj@@UEBA_NXZ��?getSdrModelFromSdrPage@SdrPage@@QEBAAEAVSdrModel@@XZ}n?IsTextPath@SdrObject@@UEBA_NXZ�S?GetItemPool@SdrModel@@QEAAAEAVSfxItemPool@@XZ�m?IsSdrView@SfxListener@@UEBA_NXZ�?getType@VectorGraphicData@@QEBAAEBW4VectorGraphicDataType@@XZ�[?GetSdrPage@SvxDrawPage@@QEBAPEAVSdrPage@@XZ"�?release@SolarMutex@comphelper@@QEAAK_N@Zv�?acquire@SolarMutex@comphelper@@QEAAXK@ZR??0RectangleTemplateBase@@QEAA@AEBVPointTemplateBase@@AEBVSizeTemplateBase@@@Z�
??0PointTemplateBase@@IEAA@_J0@Z�O?GetError@SvStream@@QEBA?AVErrCode@@XZ�&??ASequenceAsHashMap@comphelper@@QEAAAEAVAny@uno@star@sun@com@@AEBVOUString@rtl@@@Z{Q?GetFormatted@SvxDateField@@SA?AVOUString@rtl@@AEBVDate@@W4SvxDateFormat@@AEAVSvNumberFormatter@@U?$strong_int@GULanguageTypeTag@@@o3tl@@@Z�n?IsUndoEnabled@SdrModel@@QEBA_NXZ�E?EnableUndo@SdrModel@@QEAAX_N@Z�N?GetDrawOutliner@SdrModel@@QEBAAEAVSdrOutliner@@PEBVSdrTextObj@@@Z�I?GetActiveOutliners@SdrModel@@QEBA?AV?$vector@PEAVSdrOutliner@@V?$allocator@PEAVSdrOutliner@@@std@@@std@@XZ
??0SvNumberFormatter@@QEAA@AEBV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@U?$strong_int@GULanguageTypeTag@@@o3tl@@@Z�K?GetChecksum@BitmapEx@@QEBAKXZ3??0BitmapEx@@QEAA@AEBVBitmap@@@ZE}?Seek@SvStream@@QEAA_K_K@Z�a?GetXShapeForSdrObject@@YA?AV?$Reference@VXShape@drawing@star@sun@com@@@uno@star@sun@com@@PEAVSdrObject@@@Z΢?getInterfaceToIdentifierMapper@SvXMLExport@@QEAAAEAVUnoInterfaceToUniqueIdentifierMapper@comphelper@@XZ�C?DisposingModel@SvXMLExport@@UEAAXXZ��?exportAnnotationMeta@SvXMLExport@@UEAAXAEBV?$Reference@VXShape@drawing@star@sun@com@@@uno@star@sun@com@@@Z�?getDataStyleName@SvXMLExport@@UEBA?AVOUString@rtl@@J_N@Z��?exportAutoDataStyles@SvXMLExport@@UEAAXXZǛ?exportDataStyles@SvXMLExport@@UEAAXXZ��?addDataStyle@SvXMLExport@@UEAAXJ_N@Zm8?AddAttribute@SvXMLExport@@QEAAXGAEBVOUString@rtl@@0@Z��?getSupportedServiceNames@SvXMLExport@@UEAA?AV?$Sequence@VOUString@rtl@@@uno@star@sun@com@@XZ�?supportsService@SvXMLExport@@UEAAEAEBVOUString@rtl@@@Z��?getImplementationName@SvXMLExport@@UEAA?AVOUString@rtl@@XZ��?setName@SvXMLExport@@UEAAXAEBVOUString@rtl@@@Z��?getName@SvXMLExport@@UEAA?AVOUString@rtl@@XZ/�?initialize@SvXMLExport@@UEAAXAEBV?$Sequence@VAny@uno@star@sun@com@@@uno@star@sun@com@@@Z�?cancel@SvXMLExport@@UEAAXXZ{�?filter@SvXMLExport@@UEAAEAEBV?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@Z�?setSourceDocument@SvXMLExport@@UEAAXAEBV?$Reference@VXComponent@lang@star@sun@com@@@uno@star@sun@com@@@ZN�?collectAutoStyles@SvXMLExport@@UEAAXXZL??1SvXMLExport@@UEAA@XZ,??0SvXMLExport@@QEAA@AEBV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@VOUString@rtl@@FW4XMLTokenEnum@token@xmloff@@W4SvXMLExportFlags@@@Z��?SetDocHandler@SvXMLExport@@IEAAXAEBV?$Reference@VXDocumentHandler@sax@xml@star@sun@com@@@uno@star@sun@com@@@Z�N?GetDocumentSpecificSettings@SvXMLExport@@MEAAJAEAV?$vector@USettingsGroup@SvXMLExport@@V?$allocator@USettingsGroup@SvXMLExport@@@std@@@std@@@Z�L?GetConfigurationSettings@SvXMLExport@@MEAAXAEAV?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@Z�`?GetViewSettings@SvXMLExport@@MEAAXAEAV?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@Z(A?CreateFontAutoStylePool@SvXMLExport@@MEAAPEAVXMLFontAutoStylePool@@XZ�A?CreatePageExport@SvXMLExport@@MEAAPEAVXMLPageExport@@XZ`@?CreateAutoStylePool@SvXMLExport@@MEAAPEAVSvXMLAutoStylePoolP@@XZB?CreateShapeExport@SvXMLExport@@MEAAPEAVXMLShapeExport@@XZRB?CreateTextParagraphExport@SvXMLExport@@MEAAPEAVXMLTextParagraphExport@@XZIG?ExportFontDecls_@SvXMLExport@@MEAAXXZWG?ExportScripts_@SvXMLExport@@MEAAXXZRG?ExportMeta_@SvXMLExport@@MEAAXXZ�~?SetBodyAttributes@SvXMLExport@@EEAAXXZ=?Clone@MetaCommentAction@@UEBA?AV?$Reference@VMetaAction@@@rtl@@XZ�F?Execute@MetaCommentAction@@UEAAXPEAVOutputDevice@@@Z�|?Scale@MetaCommentAction@@UEAAXNN@Z�s?Move@MetaCommentAction@@UEAAX_J0@ZR??0MetaCommentAction@@QEAA@VOString@rtl@@JPEBEK@Z8??1MetaCommentAction@@EEAA@XZ�>?Compress@ZCodec@@QEAAXAEAVSvStream@@0@Z�?SetCompressionMetadata@ZCodec@@QEAAXAEBVOString@rtl@@KK@Z�&??BFraction@@QEBANXZD??0Fraction@@QEAA@_J0@ZkI?GetAction@GDIMetaFile@@QEBAPEAVMetaAction@@_K@Z]8?AddAction@GDIMetaFile@@QEAAXAEBV?$Reference@VMetaAction@@@rtl@@@ZwI?GetActionSize@GDIMetaFile@@QEBA_KXZM??0GDIMetaFile@@QEAA@XZL??0GDIMetaFile@@QEAA@AEBV0@@Zr\?GetSizePixel@Bitmap@@QEBA?AVSize@@XZQ??0SdrGrafObj@@QEAA@AEAVSdrModel@@AEBVGraphic@@AEBVRectangle@tools@@@Z�W?GetOrigin@MapMode@@QEBAAEBVPoint@@XZ�??0MapMode@@QEAA@W4MapUnit@@@Z'�?SetMonth@Date@@QEAAXG@Z1�?SetDay@Date@@QEAAXG@Zy?Read@SvmReader@@QEAAAEAVSvStream@@AEAVGDIMetaFile@@PEAUImplMetaReadData@@@ZM??0SvmReader@@QEAA@AEAVSvStream@@@Z/??1Font@vcl@@UEAA@XZR_?GetUILanguageTag@SvtSysLocale@@QEBAAEBVLanguageTag@@XZv??1SvtSysLocale@@QEAA@XZx??0SvtSysLocale@@QEAA@XZUT?GetLanguage@Outliner@@QEBA?AU?$strong_int@GULanguageTypeTag@@@o3tl@@JJ@Z�|?Scale@MetaBmpExScaleAction@@UEAAXNN@Zzs?Move@MetaBmpExScaleAction@@UEAAX_J0@Z=?Clone@MetaBmpExScaleAction@@UEBA?AV?$Reference@VMetaAction@@@rtl@@XZ�F?Execute@MetaBmpExScaleAction@@UEAAXPEAVOutputDevice@@@Z2??1MetaBmpExScaleAction@@EEAA@XZ;??0MetaBmpExScaleAction@@QEAA@AEBVPoint@@AEBVSize@@AEBVBitmapEx@@@Z9??1SvMemoryStream@@UEAA@XZ??0SvMemoryStream@@QEAA@_K0@Z�|?Scale@MetaBmpScaleAction@@UEAAXNN@Z|s?Move@MetaBmpScaleAction@@UEAAX_J0@Z=?Clone@MetaBmpScaleAction@@UEBA?AV?$Reference@VMetaAction@@@rtl@@XZ�F?Execute@MetaBmpScaleAction@@UEAAXPEAVOutputDevice@@@Z4??1MetaBmpScaleAction@@EEAA@XZC??0MetaBmpScaleAction@@QEAA@AEBVPoint@@AEBVSize@@AEBVBitmap@@@ZV8?Add@SvXMLNamespaceMap@@QEAAGAEBVOUString@rtl@@0G@Z1
??0SequenceAsHashMap@comphelper@@QEAA@AEBV?$Sequence@UPropertyValue@beans@star@sun@com@@@uno@star@sun@com@@@Z��?getProcessComponentContext@comphelper@@YA?AV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@XZ��?getIdentifier@UnoInterfaceToUniqueIdentifierMapper@comphelper@@QEBAAEBVOUString@rtl@@AEBV?$Reference@VXInterface@uno@star@sun@com@@@uno@star@sun@com@@@Zw�?registerReference@UnoInterfaceToUniqueIdentifierMapper@comphelper@@QEAAAEBVOUString@rtl@@AEBV?$Reference@VXInterface@uno@star@sun@com@@@uno@star@sun@com@@@Z�K?GetChecksum@Graphic@@QEBAKXZ�Q?GetGDIMetaFile@Graphic@@QEBAAEBVGDIMetaFile@@XZ�J?GetBitmapEx@Graphic@@QEBA?AVBitmapEx@@AEBVGraphicConversionParameters@@@Z,_?GetType@Graphic@@QEBA?AW4GraphicType@@XZ`%??8Graphic@@QEBA_NAEBV0@@Z� ??4Graphic@@QEAAAEAV0@$$QEAV0@@Z�??0Graphic@@QEAA@AEBV0@@Z�??0Graphic@@QEAA@AEBV?$Reference@VXGraphic@graphic@star@sun@com@@@uno@star@sun@com@@@ZEW?GetObjGraphic@SdrExchangeView@@SA?AVGraphic@@AEBVSdrObject@@_N@ZJ??1SvXMLElementExport@@QEAA@XZ$??0SvXMLElementExport@@QEAA@AEAVSvXMLExport@@GPEBD_N2@Z#??0SvXMLElementExport@@QEAA@AEAVSvXMLExport@@GAEBVOUString@rtl@@_N2@Z�q?LogicToLogic@OutputDevice@@SA?AVPoint@@AEBV2@AEBVMapMode@@1@Z�q?LogicToLogic@OutputDevice@@SA?AVSize@@AEBV2@AEBVMapMode@@1@ZT]?GetStream@TempFileFast@utl@@QEAAPEAVSvStream@@W4StreamMode@@@Z�??1TempFileFast@utl@@QEAA@XZ??0TempFileFast@utl@@QEAA@XZ"B?CreateStream@UcbStreamHelper@utl@@SA?AV?$unique_ptr@VSvStream@@U?$default_delete@VSvStream@@@std@@@std@@AEBVOUString@rtl@@W4StreamMode@@V?$Reference@VXWindow@awt@star@sun@com@@@uno@star@sun@com@@@Z�	??0OStreamWrapper@utl@@QEAA@AEAVSvStream@@@Z�??1OStreamWrapper@utl@@EEAA@XZ�	??0OOutputStreamWrapper@utl@@QEAA@AEAVSvStream@@@Z7�?readSomeBytes@OInputStreamWrapper@utl@@UEAAJPEACJ@Z��?getSdrObjectFromXShape@SdrObject@@SAPEAV1@AEBV?$Reference@VXInterface@uno@star@sun@com@@@uno@star@sun@com@@@Z<�?get@Translate@@YA?AVOUString@rtl@@UTranslateId@@AEBVlocale@std@@@Z@?Create@Translate@@YA?AVlocale@std@@V?$basic_string_view@DU?$char_traits@D@std@@@3@AEBVLanguageTag@@@Z�a?GetXMLToken@token@xmloff@@YAAEBVOUString@rtl@@W4XMLTokenEnum@12@@Z��?exportAnimations@AnimationsExporter@xmloff@@QEAAXAEBV?$Reference@VXAnimationNode@animations@star@sun@com@@@uno@star@sun@com@@@Z|�?prepare@AnimationsExporter@xmloff@@QEAAXAEBV?$Reference@VXAnimationNode@animations@star@sun@com@@@uno@star@sun@com@@@Z�??1AnimationsExporter@xmloff@@UEAA@XZk??0AnimationsExporter@xmloff@@QEAA@AEAVSvXMLExport@@AEBV?$Reference@VXPropertySet@beans@star@sun@com@@@uno@star@sun@com@@@Z�
??0PointTemplateBase@@QEAA@XZo�?queryInterface@?$WeakImplHelper@VXFilter@document@star@sun@com@@VXServiceInfo@lang@345@VXExporter@2345@VXInitialization@7345@VXNamed@container@345@@cppu@@UEAA?AVAny@uno@star@sun@com@@AEBVType@4567@@Z$�?acquire@?$WeakImplHelper@VXFilter@document@star@sun@com@@VXServiceInfo@lang@345@VXExporter@2345@VXInitialization@7345@VXNamed@container@345@@cppu@@UEAAXXZѳ?release@?$WeakImplHelper@VXFilter@document@star@sun@com@@VXServiceInfo@lang@345@VXExporter@2345@VXInitialization@7345@VXNamed@container@345@@cppu@@UEAAXXZD�?getTypes@?$WeakImplHelper@VXFilter@document@star@sun@com@@VXServiceInfo@lang@345@VXExporter@2345@VXInitialization@7345@VXNamed@container@345@@cppu@@UEAA?AV?$Sequence@VType@uno@star@sun@com@@@uno@star@sun@com@@XZ�?getImplementationId@?$WeakImplHelper@VXFilter@document@star@sun@com@@VXServiceInfo@lang@345@VXExporter@2345@VXInitialization@7345@VXNamed@container@345@@cppu@@UEAA?AV?$Sequence@C@uno@star@sun@com@@XZ#�?queryInterface@?$ImplInheritanceHelper@VOSeekableInputStreamWrapper@utl@@VXStream@io@star@sun@com@@VXOutputStream@4567@VXTruncate@4567@@cppu@@UEAA?AVAny@uno@star@sun@com@@AEBVType@4567@@Zؐ?acquire@?$ImplInheritanceHelper@VOSeekableInputStreamWrapper@utl@@VXStream@io@star@sun@com@@VXOutputStream@4567@VXTruncate@4567@@cppu@@UEAAXXZ��?release@?$ImplInheritanceHelper@VOSeekableInputStreamWrapper@utl@@VXStream@io@star@sun@com@@VXOutputStream@4567@VXTruncate@4567@@cppu@@UEAAXXZf??1SequenceAsHashMap@comphelper@@QEAA@XZ�??1INetURLObject@@QEAA@XZ�??0INetURLObject@@QEAA@V?$basic_string_view@_SU?$char_traits@_S@std@@@std@@W4EncodeMechanism@0@G@ZzZ?GetProtocol@INetURLObject@@QEBA?AW4INetProtocol@@XZ3b?HasError@INetURLObject@@QEBA_NXZ��?find@SequenceAsHashMap@comphelper@@QEAA?AV?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CBUOUStringAndHashCode@comphelper@@VAny@uno@star@sun@com@@@std@@@std@@@std@@@std@@AEBVOUString@rtl@@@Z�?end@SequenceAsHashMap@comphelper@@QEAA?AV?$_List_iterator@V?$_List_val@U?$_List_simple_types@U?$pair@$$CBUOUStringAndHashCode@comphelper@@VAny@uno@star@sun@com@@@std@@@std@@@std@@@std@@XZ1K?GetCalcFieldValueHdl@Outliner@@QEBAAEBV?$Link@PEAVEditFieldInfo@@X@@XZ!?SetCalcFieldValueHdl@Outliner@@QEAAXAEBV?$Link@PEAVEditFieldInfo@@X@@@ZPP?GetField@SvxFieldItem@@QEBAPEBVSvxFieldData@@XZb??0Date@@QEAA@GGF@Z�N?GetDocHandler@SvXMLExport@@QEBAAEBV?$Reference@VXDocumentHandler@sax@xml@star@sun@com@@@uno@star@sun@com@@XZ�V?GetNamespaceMap_@SvXMLExport@@IEAAAEAVSvXMLNamespaceMap@@XZ�??0GraphicConversionParameters@@QEAA@AEBVSize@@_N11@ZzL?GetComment@MetaCommentAction@@QEBAAEBVOString@rtl@@XZ�n?IsTransparent@MetaBmpExScaleAction@@UEBA_NXZ^\?GetSize@MetaBmpExScaleAction@@QEBAAEBVSize@@XZ�X?GetPoint@MetaBmpExScaleAction@@QEBAAEBVPoint@@XZ�J?GetBitmapEx@MetaBmpExScaleAction@@QEBAAEBVBitmapEx@@XZ_\?GetSize@MetaBmpScaleAction@@QEBAAEBVSize@@XZ�X?GetPoint@MetaBmpScaleAction@@QEBAAEBVPoint@@XZ�J?GetBitmap@MetaBmpScaleAction@@QEBAAEBVBitmap@@XZ�n?IsTransparent@MetaAction@@UEBA_NXZ1_?GetType@MetaAction@@QEBA?AW4MetaActionType@@XZ�M?GetData@SvMemoryStream@@QEAAPEBXXZf\?GetSize@SvMemoryStream@@QEAA_KXZ??1BitmapEx@@QEAA@XZs\?GetSizePixel@BitmapEx@@QEBAAEBVSize@@XZ��?SetPrefMapMode@GDIMetaFile@@QEAAXAEBVMapMode@@@ZVY?GetPrefMapMode@GDIMetaFile@@QEBAAEBVMapMode@@XZ��?SetPrefSize@GDIMetaFile@@QEAAXAEBVSize@@@Z]Y?GetPrefSize@GDIMetaFile@@QEBAAEBVSize@@XZ�R?GetHeight@RectangleTemplateBase@@QEBA_JXZ-a?GetWidth@RectangleTemplateBase@@QEBA_JXZ�k?IsHeightEmpty@RectangleTemplateBase@@QEBA_NXZo?IsWidthEmpty@RectangleTemplateBase@@QEBA_NXZ̏?Y@PointTemplateBase@@QEBA_JXZǏ?X@PointTemplateBase@@QEBA_JXZ�??0TranslateId@@QEAA@PEBDPEB_Q@Z�|?Scale@PolyPolygon@tools@@QEAAXNN@ZX??1PolyPolygon@tools@@QEAA@XZ�
??0PolyPolygon@tools@@QEAA@G@Z�
??0PolyPolygon@tools@@QEAA@AEBVRectangle@1@@ZU�?dispose@VirtualDevice@@UEAAXXZw�?disposeOnce@VclReferenceBase@@QEAAXXZw@?CreateBreakIterator@unohelper@vcl@@YA?AV?$Reference@VXBreakIterator@i18n@star@sun@com@@@uno@star@sun@com@@XZC�?SetFontSize@Font@vcl@@QEAAXAEBVSize@@@Z*~?SetAlignment@Font@vcl@@QEAAXW4TextAlign@@@Z��?SetWeight@Font@vcl@@QEAAXW4FontWeight@@@Zh�?SetItalic@Font@vcl@@QEAAXW4FontItalic@@@Zҁ?SetFamilyName@Font@vcl@@QEAAXAEBVOUString@rtl@@@Z�S?GetItalic@Font@vcl@@QEAA?AW4FontItalic@@XZ�S?GetItalic@Font@vcl@@QEBA?AW4FontItalic@@XZa?GetWeight@Font@vcl@@QEAA?AW4FontWeight@@XZa?GetWeight@Font@vcl@@QEBA?AW4FontWeight@@XZBP?GetFamilyName@Font@vcl@@QEBAAEBVOUString@rtl@@XZ�??0Font@vcl@@QEAA@XZ�??0Font@vcl@@QEAA@AEBV01@@ZaT?GetLanguageTag@AllSettings@@QEBAAEBVLanguageTag@@XZ4??1FontMetric@@UEAA@XZ+\?GetSettings@Application@@SAAEBVAllSettings@@XZX�?SetMapMode@OutputDevice@@QEAAXAEBVMapMode@@@Z7Q?GetFontMetric@OutputDevice@@QEBA?AVFontMetric@@XZ�^?GetTextWidth@OutputDevice@@QEBA_JAEBVOUString@rtl@@JJPEBVTextLayoutCache@text@vcl@@QEBVSalLayoutGlyphs@@@Z�^?GetTextOutline@OutputDevice@@QEBA_NAEAVPolyPolygon@tools@@AEBVOUString@rtl@@@ZT^?GetTextBoundRect@OutputDevice@@QEBA_NAEAVRectangle@tools@@AEBVOUString@rtl@@JJJ_KVKernArraySpan@@V?$span@$$CBE$0?0@std@@PEBVSalLayoutGlyphs@@@Z-�?SetFont@OutputDevice@@QEAAXAEBVFont@vcl@@@Z�E?EnableOutput@OutputDevice@@QEAAX_N@Z�v?Pop@OutputDevice@@QEAAXXZ0w?Push@OutputDevice@@QEAAXW4PushFlags@vcl@@@ZN?GetDescent@FontMetric@@QEBAJXZJ?GetAscent@FontMetric@@QEBAJXZq7??_DVirtualDevice@@QEAAXXZE??0VirtualDevice@@QEAA@W4DeviceFormat@@@ZQ?GetFont@OutputDevice@@QEBAAEBVFont@vcl@@XZ5�?release@VclReferenceBase@@QEBAXXZ�T?GetLen@MetaTextArrayAction@@QEBAJXZ2S?GetIndex@MetaTextArrayAction@@QEBAJXZ6^?GetText@MetaTextArrayAction@@QEBAAEBVOUString@rtl@@XZS??0RectangleTemplateBase@@QEAA@XZ�?tryToApplySteps@BGradient@basegfx@@QEAAXXZ�?tryToApplyAxial@BGradient@basegfx@@QEAAXXZ�?tryToApplyStartEndIntensity@BGradient@basegfx@@QEAAXXZ�?tryToApplyBorder@BGradient@basegfx@@QEAAXXZ�??0BGradient@basegfx@@QEAA@AEBVBColorStops@1@W4GradientStyle@awt@star@sun@com@@U?$strong_int@FU?$FractionTag@$09@@@o3tl@@GGGGGG@Z��?reverseColorStops@BColorStops@basegfx@@QEAAXXZ�|?Scale@BitmapEx@@QEAA_NAEBVSize@@W4BmpScaleFlag@@@Z�B?Crop@BitmapEx@@QEAA_NAEBVRectangle@tools@@@Z$k?IsEmpty@BitmapEx@@QEBA_NXZ(%??8BitmapEx@@QEBA_NAEBV0@@Z0??0BitmapEx@@QEAA@AEBV0@@Z8�?getTempURL@SdrMediaObj@@QEBAAEBVOUString@rtl@@XZl�?WriteBytes@SvStream@@QEAA_KPEBX_K@Z1y?ReadDouble@SvStream@@QEAAAEAV1@AEAN@Zey?ReadUInt16@SvStream@@QEAAAEAV1@AEAG@Zɤ?getPath@SvtGraphicFill@@QEBAXAEAVPolyPolygon@tools@@@ZZ??0SvtGraphicFill@@QEAA@XZ�K?GetChecksum@SvmWriter@@SAKAEBVGDIMetaFile@@@Z�Z?GetRelativeReference@SvXMLExport@@QEAA?AVOUString@rtl@@AEBV23@@ZPk?IsEqual@Polygon@tools@@QEBA_NAEBV12@@Z<"??4Polygon@tools@@QEAAAEAV01@AEBV01@@Z;"??4Polygon@tools@@QEAAAEAV01@$$QEAV01@@Z�&??APolygon@tools@@QEAAAEAVPoint@@G@Z8|?Rotate@Polygon@tools@@QEAAXAEBVPoint@@U?$strong_int@FU?$FractionTag@$09@@@o3tl@@@Z�J?GetBoundRect@Polygon@tools@@QEBA?AVRectangle@2@XZb\?GetSize@Polygon@tools@@QEBAGXZ�P?GetFlags@Polygon@tools@@QEBA?AW4PolyFlags@@G@Z�?SetFlags@Polygon@tools@@QEAAXGW4PolyFlags@@@Zc??1Polygon@tools@@QEAA@XZ�
??0Polygon@tools@@QEAA@XZ�
??0Polygon@tools@@QEAA@G@Z�
??0Polygon@tools@@QEAA@AEBVRectangle@1@@Z�
??0Polygon@tools@@QEAA@AEBVRectangle@1@AEBVPoint@@1W4PolyStyle@@_N@Z8"??4PolyPolygon@tools@@QEAAAEAV01@AEBV01@@Z7"??4PolyPolygon@tools@@QEAAAEAV01@$$QEAV01@@Z�&??APolyPolygon@tools@@QEAAAEAVPolygon@1@G@Z�J?GetBoundRect@PolyPolygon@tools@@QEBA?AVRectangle@2@XZ�??Count@PolyPolygon@tools@@QEBAGXZ�h?Insert@PolyPolygon@tools@@QEAAXAEBVPolygon@2@G@Z�
??0PolyPolygon@tools@@QEAA@AEBVPolygon@1@@Z\'??XFraction@@QEAAAEAV0@AEBV0@@Z�|?Scale@GDIMetaFile@@QEAAXNN@Zus?Move@GDIMetaFile@@QEAAX_J0@Z�M?GetData@GfxLink@@QEBAPEBEXZ_!??4MapMode@@QEAAAEAV0@$$QEAV0@@Zn[?GetScaleY@MapMode@@QEBAAEBVFraction@@XZ��?SetScaleY@MapMode@@QEAAXAEBVFraction@@@Zm[?GetScaleX@MapMode@@QEBAAEBVFraction@@XZ��?SetScaleX@MapMode@@QEAAXAEBVFraction@@@Zͅ?SetOrigin@MapMode@@QEAAXAEBVPoint@@@Z�??0MapMode@@QEAA@XZ�??0MapMode@@QEAA@AEBV0@@Z�?getDashArray@SvtGraphicStroke@@QEBAXAEAV?$vector@NV?$allocator@N@std@@@std@@@Z��?getEndArrow@SvtGraphicStroke@@QEBAXAEAVPolyPolygon@tools@@@Z��?getStartArrow@SvtGraphicStroke@@QEBAXAEAVPolyPolygon@tools@@@Zʤ?getPath@SvtGraphicStroke@@QEBAXAEAVPolygon@tools@@@Z^??0SvtGraphicStroke@@QEAA@XZ??1VersionCompatRead@@QEAA@XZ$??0VersionCompatRead@@QEAA@AEAVSvStream@@@Z`y?ReadSvtGraphicFill@@YAAEAVSvStream@@AEAV1@AEAVSvtGraphicFill@@@ZI%??8Font@vcl@@QEBA_NAEBV01@@Zi ??4Font@vcl@@QEAAAEAV01@AEBV01@@Zh ??4Font@vcl@@QEAAAEAV01@$$QEAV01@@Z_]?GetStrikeout@Font@vcl@@QEBA?AW4FontStrikeout@@XZ�_?GetUnderline@Font@vcl@@QEBA?AW4FontLineStyle@@XZ[?GetRelief@Font@vcl@@QEBA?AW4FontRelief@@XZn?IsShadow@Font@vcl@@QEBA_NXZ7m?IsOutline@Font@vcl@@QEBA_NXZ�W?GetOrientation@Font@vcl@@QEBA?AU?$strong_int@FU?$FractionTag@$09@@@o3tl@@XZ1Q?GetFontHeight@Font@vcl@@QEBA_JXZ<�?SetFontHeight@Font@vcl@@QEAAX_J@Z�I?GetAlignment@Font@vcl@@QEBA?AW4TextAlign@@XZ�X?GetPitch@Font@vcl@@QEAA?AW4FontPitch@@XZGP?GetFamilyType@Font@vcl@@QEAA?AW4FontFamily@@XZ�??0Font@vcl@@QEAA@$$QEAV01@@ZJ?GetAsPolyPolygon@Region@vcl@@QEBA?AVPolyPolygon@tools@@XZ�??1Region@vcl@@QEAA@XZ=G?Export@GraphicConverter@@SA?AVErrCode@@AEAVSvStream@@AEBVGraphic@@W4ConvertDataFormat@@@Z�j?IsDefault@LineInfo@@QEBA_NXZ??0SvMemoryStream@@QEAA@PEAX_KW4StreamMode@@@Z�?encode@Base64@comphelper@@SAXAEAVOUStringBuffer@rtl@@AEBV?$Sequence@C@uno@star@sun@com@@@Z�Q?GetGfxLink@Graphic@@QEBA?AVGfxLink@@XZ�J?GetBitmapExRef@Graphic@@QEBAAEBVBitmapEx@@XZ�??0Graphic@@QEAA@AEBVBitmapEx@@@Znv?PixelToLogic@OutputDevice@@QEBA?AVSize@@AEBV2@@ZP^?GetTextArray@OutputDevice@@QEBA_JAEBVOUString@rtl@@PEAVKernArray@@JJ_NPEBVTextLayoutCache@text@vcl@@QEBVSalLayoutGlyphs@@@Z�8?AddHatchActions@OutputDevice@@QEAAXAEBVPolyPolygon@tools@@AEBVHatch@@AEAVGDIMetaFile@@@Z�8?AddGradientActions@Gradient@@QEAAXAEBVRectangle@tools@@AEAVGDIMetaFile@@@Z�J?GetBoundRect@Gradient@@QEBAXAEBVRectangle@tools@@AEAV23@AEAVPoint@@@Z?]?GetSteps@Gradient@@QEBAGXZ[O?GetEndIntensity@Gradient@@QEBAGXZI�?SetEndIntensity@Gradient@@QEAAXG@Z	]?GetStartIntensity@Gradient@@QEBAGXZp�?SetStartIntensity@Gradient@@QEAAXG@Z�W?GetOfsY@Gradient@@QEBAGXZ�W?GetOfsX@Gradient@@QEBAGXZ�J?GetBorder@Gradient@@QEBAGXZ�I?GetAngle@Gradient@@QEBA?AU?$strong_int@FU?$FractionTag@$09@@@o3tl@@XZWO?GetEndColor@Gradient@@QEBAAEBVColor@@XZ>�?SetEndColor@Gradient@@QEAAXAEBVColor@@@Z�\?GetStartColor@Gradient@@QEBAAEBVColor@@XZe�?SetStartColor@Gradient@@QEAAXAEBVColor@@@Z|]?GetStyle@Gradient@@QEBA?AW4GradientStyle@awt@star@sun@com@@XZv??1Gradient@@QEAA@XZv??0Gradient@@QEAA@AEBV0@@Zay?ReadSvtGraphicStroke@@YAAEAVSvStream@@AEAV1@AEAVSvtGraphicStroke@@@ZJ�?max_size@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@QEBA_KXZ[�?_Umove@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@AEAAPEAVBColorStop@basegfx@@PEAV34@00@Zd�?_Umove_if_noexcept@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@AEAAXPEAVBColorStop@basegfx@@00@Zڏ?_Calculate_growth@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@AEBA_K_K@Zݏ?_Change_array@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@AEAAXQEAVBColorStop@basegfx@@_K1@Z��?_Xlength@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@CAXXZ�?_Destroy@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@AEAAXPEAVBColorStop@basegfx@@0@Z�??0?$Tuple3D@N@basegfx@@QEAA@NNN@Z��?begin@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@VBColorStop@basegfx@@@std@@@std@@@2@XZ��?end@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@VBColorStop@basegfx@@@std@@@std@@@2@XZ
�?size@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@QEBA_KXZG�?_Orphan_range@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@AEBAXPEAVBColorStop@basegfx@@0@Z	�?_Getal@?$vector@VBColorStop@basegfx@@V?$allocator@VBColorStop@basegfx@@@std@@@std@@AEAAAEAV?$allocator@VBColorStop@basegfx@@@2@XZg??1SvtGraphicStroke@@QEAA@XZf??1SvtGraphicFill@@QEAA@XZs??1GfxLink@@QEAA@XZ�??1BGradient@basegfx@@QEAA@XZ�??1BColorStops@basegfx@@QEAA@XZ�T?GetLineHeight@FontMetric@@QEBAJXZe�?getGradientType@SvtGraphicFill@@QEBA?AW4GradientType@1@XZ
�?getFillType@SvtGraphicFill@@QEBA?AW4FillType@1@XZب?getTransparency@SvtGraphicFill@@QEBANXZ��?getFillColor@SvtGraphicFill@@QEBAAEBVColor@@XZ�?getJoinType@SvtGraphicStroke@@QEBA?AW4JoinType@1@XZƞ?getCapType@SvtGraphicStroke@@QEBA?AW4CapType@1@XZ��?getStrokeWidth@SvtGraphicStroke@@QEBANXZ٨?getTransparency@SvtGraphicStroke@@QEBANXZxU?GetMapMode@OutputDevice@@QEBAAEBVMapMode@@XZ\^?GetTextColor@OutputDevice@@QEBAAEBVColor@@XZ�P?GetFillColor@OutputDevice@@QEBAAEBVColor@@XZ�T?GetLineColor@OutputDevice@@QEBAAEBVColor@@XZ��?acquire@VclReferenceBase@@QEBAXXZ�M?GetData@MetaCommentAction@@QEBAPEBEXZ�M?GetDataSize@MetaCommentAction@@QEBAKXZ`\?GetSize@MetaEPSAction@@QEBAAEBVSize@@XZ�X?GetPoint@MetaEPSAction@@QEBAAEBVPoint@@XZ�]?GetSubstitute@MetaEPSAction@@QEBAAEBVGDIMetaFile@@XZ��?getSVGTransparencyColorStops@MetaFloatTransparentAction@@QEBAPEBVBColorStops@basegfx@@XZ�Q?GetGradient@MetaFloatTransparentAction@@QEBAAEBVGradient@@XZa\?GetSize@MetaFloatTransparentAction@@QEBAAEBVSize@@XZ�X?GetPoint@MetaFloatTransparentAction@@QEBAAEBVPoint@@XZ�Q?GetGDIMetaFile@MetaFloatTransparentAction@@QEBAAEBVGDIMetaFile@@XZ�P?GetFlags@MetaPushAction@@QEBA?AW4PushFlags@vcl@@XZ�Q?GetGradient@MetaGradientExAction@@QEBAAEBVGradient@@XZ Y?GetPolyPolygon@MetaGradientExAction@@QEBAAEBVPolyPolygon@tools@@XZ�\?GetSrcSize@MetaBmpExScalePartAction@@QEBAAEBVSize@@XZ�\?GetSrcPoint@MetaBmpExScalePartAction@@QEBAAEBVPoint@@XZ(N?GetDestSize@MetaBmpExScalePartAction@@QEBAAEBVSize@@XZ&N?GetDestPoint@MetaBmpExScalePartAction@@QEBAAEBVPoint@@XZ�J?GetBitmapEx@MetaBmpExScalePartAction@@QEBAAEBVBitmapEx@@XZ�X?GetPoint@MetaBmpExAction@@QEBAAEBVPoint@@XZ�J?GetBitmapEx@MetaBmpExAction@@QEBAAEBVBitmapEx@@XZ�\?GetSrcSize@MetaBmpScalePartAction@@QEBAAEBVSize@@XZ�\?GetSrcPoint@MetaBmpScalePartAction@@QEBAAEBVPoint@@XZ)N?GetDestSize@MetaBmpScalePartAction@@QEBAAEBVSize@@XZ'N?GetDestPoint@MetaBmpScalePartAction@@QEBAAEBVPoint@@XZ�J?GetBitmap@MetaBmpScalePartAction@@QEBAAEBVBitmap@@XZ�X?GetPoint@MetaBmpAction@@QEBAAEBVPoint@@XZ�J?GetBitmap@MetaBmpAction@@QEBAAEBVBitmap@@XZ�M?GetDXArray@MetaTextArrayAction@@QEBAAEBVKernArray@@XZ�X?GetPoint@MetaTextArrayAction@@QEBAAEBVPoint@@XZ!Y?GetPolyPolygon@MetaPolyPolygonAction@@QEBAAEBVPolyPolygon@tools@@XZ&Y?GetPolygon@MetaPolygonAction@@QEBAAEBVPolygon@tools@@XZ�T?GetLineInfo@MetaPolyLineAction@@QEBAAEBVLineInfo@@XZ%Y?GetPolygon@MetaPolyLineAction@@QEBAAEBVPolygon@tools@@XZ_O?GetEndPoint@MetaChordAction@@QEBAAEBVPoint@@XZ]?GetStartPoint@MetaChordAction@@QEBAAEBVPoint@@XZ�Z?GetRect@MetaChordAction@@QEBAAEBVRectangle@tools@@XZaO?GetEndPoint@MetaPieAction@@QEBAAEBVPoint@@XZ
]?GetStartPoint@MetaPieAction@@QEBAAEBVPoint@@XZ�Z?GetRect@MetaPieAction@@QEBAAEBVRectangle@tools@@XZ^O?GetEndPoint@MetaArcAction@@QEBAAEBVPoint@@XZ
]?GetStartPoint@MetaArcAction@@QEBAAEBVPoint@@XZ�Z?GetRect@MetaArcAction@@QEBAAEBVRectangle@tools@@XZ�Z?GetRect@MetaEllipseAction@@QEBAAEBVRectangle@tools@@XZ�`?GetVertRound@MetaRoundRectAction@@QEBAKXZ�R?GetHorzRound@MetaRoundRectAction@@QEBAKXZ�Z?GetRect@MetaRoundRectAction@@QEBAAEBVRectangle@tools@@XZ�Z?GetRect@MetaRectAction@@QEBAAEBVRectangle@tools@@XZ`O?GetEndPoint@MetaLineAction@@QEBAAEBVPoint@@XZ]?GetStartPoint@MetaLineAction@@QEBAAEBVPoint@@XZ�X?GetPoint@MetaPointAction@@QEBAAEBVPoint@@XZ(L?GetColor@MetaPixelAction@@QEBAAEBVColor@@XZ�X?GetPoint@MetaPixelAction@@QEBAAEBVPoint@@XZTL?GetColorStops@BGradient@basegfx@@QEBAAEBVBColorStops@2@XZ-??4BColorStops@basegfx@@QEAAAEAV01@AEBV01@@Z�??0BColorStops@basegfx@@QEAA@XZ��?getStopColor@BColorStop@basegfx@@QEBAAEBVBColor@2@XZ��?getStopOffset@BColorStop@basegfx@@QEBANXZ�??0BColorStop@basegfx@@QEAA@NAEBVBColor@1@@Z�T?GetLineCap@LineInfo@@QEBA?AW4LineCap@drawing@star@sun@com@@XZ�T?GetLineJoin@LineInfo@@QEBA?AW4B2DLineJoin@basegfx@@XZ,a?GetWidth@LineInfo@@QEBANXZ�M?GetDataSize@GfxLink@@QEBAKXZ+_?GetType@GfxLink@@QEBA?AW4GfxLinkType@@XZd�?Tell@SvStream@@QEBA_KXZE�?getBColor@Color@@QEBA?AVBColor@basegfx@@XZZU?GetLuminance@Color@@QEBAEXZ5%??8Color@@QEBA_NAEBV0@@Z7~?SetAlpha@Color@@QEAAXE@Z�~?SetBlue@Color@@QEAAXE@Z��?SetGreen@Color@@QEAAXE@Z+�?SetRed@Color@@QEAAXE@Z�I?GetAlpha@Color@@QEBAEXZ�J?GetBlue@Color@@QEBAEXZ5R?GetGreen@Color@@QEBAEXZ�Z?GetRed@Color@@QEBAEXZ�??0Color@@QEAA@AEBVBColor@basegfx@@@Z�??0Color@@QEAA@EEE@Z�??0Color@@QEAA@W4ColorTransparencyTag@@EEEE@Z�??0Color@@QEAA@XZ�??0BColor@basegfx@@QEAA@NNN@Z�??0B3DTuple@basegfx@@QEAA@NNN@Z�&??APolyPolygon@tools@@QEBAAEBVPolygon@1@G@Z�&??APolygon@tools@@QEBAAEBVPoint@@G@Z�:?Bottom@RectangleTemplateBase@@QEBA_JXZ?Top@RectangleTemplateBase@@QEBA_JXZ,|?Right@RectangleTemplateBase@@QEBA_JXZ�o?Left@RectangleTemplateBase@@QEBA_JXZmergedlo.dll�rtl_uString_assign�rtl_uString_allocQsal_detail_log�osl_releaseMutex"rtl_ustr_asciil_reverseEquals_WithLength^osl_getGlobalMutex^rtl_freeMemory�rtl_uString_newFromLiteral�rtl_uString_ensureCapacity�rtl_allocateMemory�rtl_uString_new"rtl_convertStringToUStringSsal_detail_log_reportMrtl_ustr_valueOfUInt64osl_acquireMutex�rtl_uString_acquire�rtl_uString_newConcatAsciiL
rtl_uString_releaseRsal_detail_logFormat{rtl_math_approxEqual�rtl_math_round�rtl_string_releasertl_uStringbuffer_insert_ascii�rtl_uString_newConcat�rtl_string_new�rtl_bootstrap_get�rtl_uString_newFromAscii�rtl_uStringBuffer_makeStringAndClearrtl_uString_new_WithLength)rtl_ustr_hashCode_WithLengthrtl_uString_newTrimLrtl_ustr_valueOfInt64$rtl_convertUStringToString�rtl_string_acquire�rtl_str_compareIgnoreAsciiCase_WithLength�rtl_uString_newFromStr_WithLengthrtl_uStringbuffer_newFromStr_WithLength&rtl_ustr_compare_WithLength�rtl_uString_newReplacertl_uStringbuffer_insert6rtl_ustr_reverseCompare_WithLength'rtl_crc32/rtl_ustr_lastIndexOfAscii_WithLength�rtl_string_alloc�rtl_math_doubleToUString�rtl_uString_getToken�rtl_uString_newFromSubString�rtl_string_newFromSubString8rtl_ustr_shortenedCompare_WithLengthKrtl_ustr_valueOfInt32�rtl_str_shortenedCompareIgnoreAsciiCase_WithLength7rtl_ustr_shortenedCompareIgnoreAsciiCase_WithLengthsal3.dll??3SimpleReferenceObject@salhelper@@SAXPEAX@Z??2SimpleReferenceObject@salhelper@@SAPEAX_K@Z0?release@SimpleReferenceObject@salhelper@@QEAAXXZ%?acquire@SimpleReferenceObject@salhelper@@QEAAXXZsalhelper3MSC.dll}_Mbrtowc?uncaught_exceptions@std@@YAHXZ�?_Xbad_alloc@std@@YAXXZ�?_Xlength_error@std@@YAXPEBD@Z�?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z�?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z>?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ/??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ�?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD0@Z
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZD?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZh?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZM?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ�?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZG?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZP?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZk?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXH@Z�?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@ZY?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ�?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@ZJ?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ�?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z�?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZa?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ%??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z�??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ(?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ�?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZC?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@ZF?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z�?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z�?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ�?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z}??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ�??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ=?width@ios_base@std@@QEAA_J_J@Z>?width@ios_base@std@@QEBA_JXZg?flags@ios_base@std@@QEBAHXZ�?good@ios_base@std@@QEBA_NXZ�?rdstate@ios_base@std@@QEBAHXZ�?_W_Getmonths@_Locinfo@std@@QEBAPEBGXZ�?_W_Getdays@_Locinfo@std@@QEBAPEBGXZ�?_Getmonths@_Locinfo@std@@QEBAPEBDXZ�?_Getdays@_Locinfo@std@@QEBAPEBDXZ�?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ�??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@G@Z??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@J@Z??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_K@ZMSVCP140.dll�CloseHandle9EnterCriticalSection�LeaveCriticalSectiontInitializeCriticalSectionAndSpinCountDeleteCriticalSection2SetEvent�ResetEvent�WaitForSingleObjectEx�CreateEventW�GetModuleHandleW�GetProcAddress�RtlCaptureContext�RtlLookupFunctionEntry�RtlVirtualUnwind�UnhandledExceptionFilter�SetUnhandledExceptionFilter!GetCurrentProcess�TerminateProcess�IsProcessorFeaturePresent�IsDebuggerPresent�GetStartupInfoW[QueryPerformanceCounter"GetCurrentProcessId&GetCurrentThreadId�GetSystemTimeAsFileTime%DisableThreadLibraryCallsxInitializeSListHeadKERNEL32.dll__CxxFrameHandler4"__std_exception_destroy!__std_exception_copy#__std_terminate6_purecall__current_exception__current_exception_context__C_specific_handler>memset_CxxThrowException%__std_type_info_destroy_listVCRUNTIME140_1.dllVCRUNTIME140.dllTabortcalloc9_invalid_parameter_noinfo_noreturn	round�hypot_callnewhmallocgterminatefree?_seh_filter_dll_configure_narrow_argv3_initialize_narrow_environment4_initialize_onexit_table<_register_onexit_function"_execute_onexit_table_crt_atexit_crt_at_quick_exit_cexit6_initterm7_initterm_eapi-ms-win-crt-runtime-l1-1-0.dllapi-ms-win-crt-heap-l1-1-0.dllapi-ms-win-crt-math-l1-1-0.dll__RTDynamicCast;memcmp<memcpy=memmove}ceilf�floor�pow������] �f��2��-�+/ �PC�(D�0�D�8`E�@@]�H@� Xf��d��i�(f�d�Xf�e����(@]�0@� @�����������f��f��f�Xe�Xf�0e��e��e�(f�xe����(����X��П�p����H�����X�����X���������P�����������x�����x�����ؠ�h�����x��8�����8��Ƞ�������ȡ�u���.?AVRuntimeException@uno@star@sun@com@@��.?AVException@uno@star@sun@com@@��.?AVbad_alloc@std@@��.?AVIOException@io@star@sun@com@@��.?AVDeploymentException@uno@star@sun@com@@��.?AVexception@std@@��.?AVbad_array_new_length@std@@��.?AVVariableDateTimeField@?A0x82e0e9c4@@��.?AVTextField@?A0x82e0e9c4@@��.?AVFixedTextField@?A0x82e0e9c4@@��.?AVSdrMediaObj@@��.?AVtype_info@@��.?AVXServiceInfo@lang@star@sun@com@@��.?AVOWeakObject@cppu@@��.?AVSdrObject@@��.?AV?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@��.?AVios_base@std@@��.?AVITextProvider@svx@@��.?AVXWeak@uno@star@sun@com@@��.?AVSVGFilter@@��.?AV?$_Iosb@H@std@@��.?AV?$basic_streambuf@DU?$char_traits@D@std@@@std@@��.?AV?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@��.?AVSfxListener@@��.?AV?$basic_ios@DU?$char_traits@D@std@@@std@@��.?AVXImporter@document@star@sun@com@@��.?AVSdrAttrObj@@��.?AVXExtendedFilterDetection@document@star@sun@com@@��.?AVXTypeProvider@lang@star@sun@com@@��.?AVSdrTextObj@@��.?AVXInterface@uno@star@sun@com@@��.?AV?$basic_ostream@DU?$char_traits@D@std@@@std@@��.?AVXFilter@document@star@sun@com@@��.?AVXExporter@document@star@sun@com@@��.?AVSdrRectObj@@��.?AV?$WeakImplHelper@VXFilter@document@star@sun@com@@VXImporter@2345@VXExporter@2345@VXExtendedFilterDetection@2345@VXServiceInfo@lang@345@@cppu@@��.?AVSdrGrafObj@@��.?AVFont@vcl@@��.?AVOSeekableInputStreamWrapper@utl@@��.?AVMetaBmpScaleAction@@��.?AVXSeekable@io@star@sun@com@@��.?AV?$WeakImplHelper@VXInputStream@io@star@sun@com@@@cppu@@��.?AVFooterField@?A0x82e0e9c4@@��.?AVXInitialization@lang@star@sun@com@@��.?AVSvXMLExport@@��.?AVMetaAction@@��.?AVXInputStream@io@star@sun@com@@��.?AVOInputStreamWrapper_Base@utl@@��.?AVFixedDateTimeField@?A0x82e0e9c4@@��.?AVXTruncate@io@star@sun@com@@��.?AVAnimationsExporter@xmloff@@��.?AVSVGExport@@��.?AVMetaBmpExScaleAction@@��.?AVXStream@io@star@sun@com@@��.?AVSimpleReferenceObject@salhelper@@��.?AV?$ImplInheritanceHelper@VOSeekableInputStreamWrapper@utl@@VXStream@io@star@sun@com@@VXOutputStream@4567@VXTruncate@4567@@cppu@@��.?AVByteReader@comphelper@@��.?AVOInputStreamWrapper@utl@@��.?AVXOutputStream@io@star@sun@com@@��.?AVOStreamWrapper@utl@@��.?AVMetaCommentAction@@��.?AV?$WeakImplHelper@VXFilter@document@star@sun@com@@VXServiceInfo@lang@345@VXExporter@2345@VXInitialization@7345@VXNamed@container@345@@cppu@@��.?AV?$ImplInheritanceHelper@VOInputStreamWrapper@utl@@VXSeekable@io@star@sun@com@@@cppu@@��.?AVVariableTextField@?A0x82e0e9c4@@��.?AVXNamed@container@star@sun@com@@��.?AVVclReferenceBase@@��.?AVOutputDevice@@��.?AVVirtualDevice@@��.?AVXSVGWriter@svg@star@sun@com@@��.?AVSVGWriter@@��.?AV?$WeakImplHelper@VXSVGWriter@svg@star@sun@com@@VXServiceInfo@lang@345@@cppu@@3H���P��h�0}����� G���������)@�0wH���l������$�����������.��(��0W��`�����������@q����������1�Ph�p� ���(���0���8��@�PkH�p�P��2X�@kd�p�l���t��|� ?������6��6\��\i��p�����D��h�]��`����� ��� � T�!!\� !�"d��"#��# #�� #8#��@##���#>$��@$�$���$�$���$i%�p%�%��%	&$�&Y&,�`&�&4��&�&<�'I'D�P'�'L��'�'T��'9(\�@(�(d��(�(l��(Z*t�`*�*���*+��+>,��@,s0���0�0��1I1��P1�1��1�1��192�@2�2��2�2 ��2)3(�03�30��3�38��3w4P��4:5h�@5�5t��5�5|��5e6��p6�8���8�8���8-9��09y9,��9�94��9:<� :i:D�p:�:L��:<<T�@<�?`�@@��0@Q@���@�@��AZB��CIC��PC�C��C�C�DID�`D�D��D�D$�EYE,�`E�E4��E�E<�FIFD�PF;IL�@I�Wh��WX�� X�Y��Z?]��@]V]��p]�]��]"^�0^y^��^�^�_I_ �P_�_(��_�_0��_#c8�0c�c���c�c���c
d��dJd�Pd�d4��d�dX��d
e|�eJe��Pe�e���e�e���e
f�fFf0�Pf�hT��h
k��k����.���0��������$����,��m�4���Ŏ|�Ў��� �Z���Z�������������������$�����0�����8���i�H�i�~�\�����l���L�|�L�a���p���������D����L� �F�T�P���\���ʙd�Йr������������8�� �\�P�Ȝd�P�������ɝ����ʞ��О���0�p���p�������)���0���$���ϠH�РJ�l�P�����������i���p�٢4���X����|��������/���0�������D� �O�h���E���P�����������)���0�ܧ�� �E��`�¨�Ш������ �8�$�@���,�����<���ѩD��9�L�P�n�T�p���l�����t���|��&���0�������ޫ��ޫn���p�����������Y���`������������I���P���������~��~�ذ �ذ��4��S�D�0��\��t�t�t�������������Q���`�������p���p���@���ַH��'�P�'�x�\�x�͹t�й��� �i���p������)���p�����������������̼��̼�������������I�$�`���,�����4� ���<����D� ���L����`����x��a���a�������������)���0�y�������������� �i���p�������	���/��0�W�$�`�{�,�����4�����<�����T�����l��� �t� ��������������� �;���@�[���`�{��������@�m����=��@��������(���s�P������ �������������� �k� �����,��P�4�P���<���<�`�@�o���������|������(���)�L�0���p��������i��p��������8�0���\������ �O�����<����>��@���8��:�l���Y�t�`�t�����������#��0�R���������9������<��=�D�@�u�\�����d���.���P�����������+��@��������$� �K�,�`���`������@�k����������6��`�������� � �V�D�����L������@�v�����������>��0�E���`���������P���$���
�,����4�����<���Y�D�p���L����T�0�Y�\�p���d��)�l�0���t�����|��:���@�Y���`�y����������������������������D���p�����������o��p������������ �A��P���4���:�<�P���H��B�T�P���p���z�|���Z���`����������(���(�������������� �O��P�����������$���<����T����`��J�x�P�q�����*���0�Q���`�
��r�����r��� A�`����7p�$�|<��|�����������>@op�$��,��4/<0_D`�L��T��\�	d 	O	lP		t�	�	|�	�	��	
�
1
�@
l
�p
�
��
C�P������� O�P�
h
h
�
�
�
,�
�
@�
JPPq`�*x0Q�`������� A�`���@���� P8`@ ALPqd�
|?�@o�p�������?�@o�p������T{\��d�l ^t`�|����� ��7�@w��������y���HH���0��@��T�� d� � �� �!��!�!"#�#$l $i$tp$�$|%d%�p%�%��%Y&�`&~&�&Y'$`'}'T�'9(x@(^(��()�).)�`)�)�)�)H *d+l�+,�,N,��,�,��,�,��,-� -N-�P-{-��-�-	�-.	.4.	�.�.,	�.�.4	�./H	P/�/X	�/�/`	�/�/t	 0g0�	g0�0�	�0�0�	�071�	71[1�	[1t1�	�1�1�	02_2
4W4
�6h70
�78<
�8�8D
�8	9h
 9>9p
P9m9�
�9�9�
�9�9�
�9�9 :;:$@:;,�;�;`<�<l�<M=t�=/?�@�@��AB�B�C��CmD�D�D �D�DD�D
EhE.E�0ENE�PEnE��EF��F�G
 HrH
�H
I 
pIJ0
`J�J`
@KsKh
�K�Lp
�LZM�
�MLN�
pN�N�
 O�O�
PoP�
�P�P�
Q�Q�Q2R(S�S4�STDT�TL�T�TT�TU\UYUd`U�Up�U7Vx@V�V��V^W�`W�W��WwX��XgY�pY�YZ�Z �Z�Z(�Zn[0p[�[8�[!\@0\Q\H`\
]`�]+^l0^�^t�^_| _�_��_�_��_+`�0`w`��`�`��`a�aDa�DaZa�Za_a�_ada��aHb`b�b �bYcT`c~c��cid�pd�d��d&e��e�e�0f�f�f?gD�g�gphYh��hi��ij��k�k�`l�l�l�l�l3m$Pm|mL�m�mT�n�nx o>o�po7p�@prp��pq�pq�q��qr�r+r0ryr�r�r�r�r�rs 0sXs(�s�s0�stT0t�t\�t�t�u2u�Pu�u��v�v��v�v`w�w@�w�wd�w�w��wx�x2x�px�x��x�x��xy� yYy�`y�y��y z� zpzpz�z@�z�zh{2{�@{y{��{�{��{�{��{|p}�}�}#~0~�~@�~�~h�~�y�����8�@�����,�,@�r�X����`Ё�hp����������X��`�~���������΃�Ѓ��*�8P�z�\����d��ڄl���t�p�|p������	���o��p�ن��?�`���D��h �>��@�^��`�~�������0�h�p���$��NJ,Њ�4�+�<`���D��ȋPЋ?�X@�X�`p���h���p�J�xP��������������J��P������ێ�����=��@�Џ�Џ��0������������ ���(�0�00�_�8`�Ӓ@0�P�L���T����\��d��–lЖ,�tP�k�|p������+��0�n��p�ʘ�И���J��`�ę�Й�����T��`�v���ɟП�  �i�(p�ܡ0�k�<p���|��٦��)��0�y����٧��)��0�y����ɨ�Ш�� ������M��P���p�����	��Y�`��� ����(�h�0p��` �6��@������ٵ��)��0�R��`���������"�0�R�4 `���`!н�h!�?�p!@���|!�����!��	��!0�i��!p���!���! �S��!`����!��-��!-�:�"@���("���4"�\�<"`���D"��#�x"0�i��"p����"�����"�=��"@�}��"�����"�����"�^��"`����"�����"�!��"0����"�����"��	��"�O��"P���#����#����#����t#����#�C��#P����#�����#��$��#0�H��#P����#��_��$`�v��$����$ �~��$����%����T%����% ����%��I�&P���&��� &��6�h&6���&�=��&@����&����&�;��&@����&����'��{�X'��J��'P���P)����\)��
�d)�o�l)p����)�����)����*����,����,��s�-���`-�3\.@ $2 <�3<C�8CYC�:`C(F�:0F�Hd;�H+M�;0M�O�<�O�]=�]�b�?�b�dX@�d�e�@�e�nA�n!udB0u�~�C��F��!��G0����G��\K���4L��ħ�LЧ��O��ҺlR�9�tR@�"��R0�j��Rp����R�����R��ƿSп��S����S ����U��5�$V@��lV�����V@�a��V��^��V`���V`���W����W�n�4Wp���XW����`W0�P�hWP�p�pW����xW�I��WP����W��)��W@����W�����W�����W����W����W �i��Wp���X���X�6�Xp���X��� XP�p�(X����0X���8Xp���@X����LX0�p�TX��?�\X@�V��X`�v��X�����X����X�m��Xp����X��	��X�Y��X`����X�����X���X ���Y���Y �X�Y`��� Y����(Y�I�0YP�f�8Yp���@Y���LY�]�dY`���|Y��)��Y0�F��YP����Y�����Y�����Y�����Y����Y �i��Y�Z��Yp���Z����ZP��Z�G�@Z���LZP���pZ��|Z ����Z����Z����Z�>��Z����Z��[�]�[����,[��8[�?�@[@��H[�T[ �`[�p[ Ox[P��[���[���[Y�[`��[���[��[0`�[`��[�l\p�L\�Jd\Pqp\�*�\P��\� �\ �\���\�K�\P��\���\���\�&	]0	_	]`	�	]�	�	]�	j
0]p
�
<]�
JT]P`]��h]��p]�x] ��]
B
�]P
q
�]�
�
�]�
*�]0Q�]`
^1^@z0^��<^��D^��\^�h^ O�^�8�^8w�^w��^���^��^ A�^P�_��_�'_'K4_K^H_`�X_`�h_��x_��_.�_0��_���_���_���_��_@��_��`��`�,`<`P�L`� \` 4t`Pa�`a8�`8a�`�E�`EZ�`Z�`2�`2=a��a�G,aG[Dap�Ta�7 \a@ w ha� � pa� 5!xa@!�!�a�!"�a"I"�a�"�"�a#�#�a�#�#�a$�$�a�$%�aP%�%�a�%�%�a�%�%bP&�&b�&�&$b�&�&8b�&'Hb'�'Pb�'�'`b�'�'hb�'&(pbp(�(xb�(�(�b�(^)�b^)�)�b�)�)�b�)�)�b *H*�b�*�*�b�*�*�b�*1+c1+Y+cY+e+,cp+�+<c�+g,Hc�,b.Tcp.�.�c�.�0�c�0�0d 13d3J3ld�34td4 4�d 4g4�dg4�4�d�4�4�d�4�4�d�4�4�d5�5�d�5�5�d�56�d 6O6eP6�6e�6�6e�67e7A7$eP77,e�7�74e�7)8<e)8�8Le�8�8deP9�9te�9�9�e�9P:�eP:�:�e�:�:�e�:;�e;+;�e+;?;�e`<�<f�<�<f�<q=(fq=�=Df�=�=Xf�=&>hf&>K>xfK>_>�f�>�>�f�>d?�fd?w?�f�?�?�f�?�?�f�?U@�f`@�@�f�@8A�fPA�Ag�A�A$g�A'B,g0BXB4g`B�B<g�B�BDg�B"CLg0CrCTg�CD\g D�Dlg�D�E|g FcF�gcFoF�goF�F�g�F�F�g�F�F�g�FG�g GHG�gPGyG�g�G�G�g�G�Gh�GHhH=Hh@HhHhpH�H h�HHI(hPI�I@h�IJLhJGJThPJ�J\h�J�Jdh�JKlhKoK|hoK�K�h�K L�h L5L�h5L�L�h�L�L�h�L�L�hMpM�hpM�O@i�O�P�iQS,j S<U�j@U�W�jXIX(kPXY0kY�ZDk�Zt]�k�]=`�kP`�bPl�b�e�l�eIhm�h$ipm0iFi�mPi�i�m�i�i�m�i
j�m
j`j�m`jgj�m�j�j�m�jk�m kik�m�k�k�m`l�ln�l�ln�lKmn`m�mDn�m�mPnn�n\n�n�n�no*o�n0o~o�n�o�o�n�op�n0p�p�n�pq o@q�qLo�q=r|oPr�r�o�r�r�os4s�o�t�upvpv(p�vw8p�wAxLppx�xXp`y�yhp�y�zppp{�{�p�{�|�p�}/~�pp~�pp��p��2��pЁ���pP�ق�p0���q�T� q��.�0qp�j�<q���PqЇ^�`q��X�tqЉ��qp�(��q��Ћ�q0�ˌ�q�m��qЍ���q�}�r�_�r�}�4r�ӕDr����\r�(�hr0��pr`���|r����r �P��r��h��r���r��8��r����r@����rp����r �9��r`�{��r��$��r0���s��o�$sp�#�xs0�u��s����s@�p��s��Ħ�s�4�t@�d�,tp���Pt��çttЧ��t�$��t0�T��t`���u���(u@���8u ���Hu����TuЪ��\u���pu��xu�����u ����u����u �x��u�����u�ٰ�u�O��u`����uб��u�(�v(�N� vP��8v �-�@v0�Ͷ\v �S�dv��ĸlv�#��vP�d��v��ú�v����v�%��v%�n��vn�w��vw����v����w��]�w��E�$wP���dw ���lw��=��wp�%��w0���<x���Dx��]��x�����x�����x����x ���x�����x�_�yp���y���y��t�@y��q�hy �z�xy����y0����y�����y��e��y��c��y��?��y`����y �x��y����z0���z �|� z����0z��\�dz���lz0����zP����z�����z �S��z�����z�����z �d��z��<��z�l�{��\�{`���{�l�{�|�${�v�,{0���8{`���H{ �d�X{����d{0�I�t{p��|{`����{��t��{��Y��{`���{@�Y��{��d��{����|��t�|����|���$|�|�4|���<|P���D|�J�L|���T|P���\|�r�h|��:�x|`����|��$��|p���|@����|��3��|@�$}@�}�$}E4}P�h}��p}�x}E�}P��}��}���}��}���}�
F�}`��}@
�
�}�
�
~�
�~�D~ �L~�T~ �\~�>d~@�l~�t~ �|~���~�n�~p��~M�~���~���~��~p�~`��~�)�~@V`���I�� ��(�202�@��X�7h7!|!'�P������������ ��p�$�  f 8�� � D�� 5!P�@!"X�"�"h��"#|� #W#��`#�#���#�#���#$�� $~$���$�%�P&�&$��&
'T�'�'���'O(���(C)́P)�)܁�)_*�0+�+8��+�,h��,-|�p-.��.�/��/+0<�P0�0��1v1���1x2��2�2��34(�4.4T�04Z4x��4�4���5+6���6�7��7�7D� 8j8L��8�9T��9S:���:�:��:�:���:;�P;�; ��;�;(��;�;<�P<m<L��<�<T��<�<x�=+=��@=k=���=�=���=�=��>6>��@>l>̆�>�>Ԇ�>+?܆�?�?��?o@� A�A,��B
E4�@EhE@�pE�EH��EFl�0FbFt�pF�F|��F�F���F�FćGoĠ�G	H؇H)H�pI�I��I�I��J�J�KdK$��K�K0��L�Ld�0M�Ml� NVN��pN�N���N�N���NO��@O^O��pO�O��P�S�@TfTD��T�TL��U�UT� VNV`�`V�Vh��V�Vt�W*W��0W[W���W�W�� X�X���X�X�YpY�pY�Y<��Z�Zh��Z�Zp�[z[x��[�[���[\Ċ\�\̊�\�\ �@]\](��]�]0��^R_8�p_�_���_`��``�`���`�`ċ�`�a̋�ab ��bcd� c�c���cd�0d�d$��ded�@evel��e�et��e�e|��i�i���i)j��0j�j���j�j���j
k��kgk��pk�k��Pm�m���m&nԍ0nvn���n�q��qwȎ w6w��@w����Y���`�D�4�P�-�t���/���0�\�Ԓ����$�@�y�t�����ē��̓ �P��Џ*��@�p�H����`�����h���a�p�����x�������i�Ĕp���������<�`�������#����˙,�Й�4�0���@���#�l�@�����ЛM���p���Ȗ���Ж@�h�ܖ������(��0�I���`��������$����H���l� �D���P�t���@�^�ؗ������Ш� �0���D�@�����Ь��Ș�����������$�Я��d��������/���`����б
��P���,����P��&�|�0�f�������Ԛ�m�ܚ�����ж���#�0�0�\�T�p���\���ܷd��)�l�0�I�t�`�}�|���#���0�t����������ڻ�@��������`������۽,��_�4�`���\�������*���0�j�̜p���������*�8�0�f�\��������$���0�����������)��0�f��p���4�����<��F�`�P������������������(���p�������)�̞����؞��I����&��0�Y� �����(����L��C�p�P�������)���P�������F���`������������8�����l���y�������Ġ������� �� �>���@��������$�����H����l��@�t�@���|��������������4�����������$���@����������+��0�[� ��@�(�@�v�4�����<����D� �Z�L�����T����\��R�d�`���l�����t��R�|�`������������B��� ���������� �4�Т���آ �U��p�-��0�i���0�y����������� �i������$����,� �H�4�`���<���)�D�0�T�T�`���\�����d�����l����t� �D�|�P�������������	����o���p������������������#���0�S�ȣ`���У���أ�f��p������	����Y��`�������������H�����P���)���0�������������������1�Ȥ1�e��e�������������,�����<���.���0������ܧ��|��1��@Ȩ����H��*l�0����	Ī=̪@�Ԫ��ܪ�������������� \t�\ 
�� 
v
���
�����<��p�$ �0 ,�,/ܰ /�0T��03�� 3�3L��3�5X��5!6ز@6x7��7�A@��A�G���G�Jص�JTp�T�U8��UOV��PV�V0��V�V<��V�VD��V	WL�WLXT�PX�X���X�X���X1Y��@Y.Z��0Z�Z���Z[��["[Թ0[�\��\�c$�dzdp��d�f���fwj$��j1m��@m�o4��o�pȼ�pRv �`vkx$�pxSz��`z�z��z9{�@{�� ���#�L�0�7�`�@�������(���0�������(���q�4������ �`�D�`���������|���K���P������ ��� ������� ����4���_�d�`���� ������x�(�����L������������������������0�h�`���9�h�@���p�����x���B���P�|���������������������(���0�Q���`������K���P�v����������i��p��<��/�D�p��h��k�p�p���������������[���`������������I���������0�~��@�c�� Y�`� ���(� `0�`�8���@�nH��"l�0[t��|�0b����� ������?��@u���$��>	P�@	w	X��	�	`��	k
h�p
�
x��
>�������>��p����
��
d
���
�
�� 9��`����8� V\�0~d���������u������������,��94�@�<��)`�@jh���p���x� O��P��������
��
&��&6��@z�����1��@������9��$� A<�P�T��Z`�p�l���t�/��0y�������	��1��@g��g��������	��`����� >��? �? U $�U � <�� !X�!G!p�G!S!���!�!���!@"��@"S"��`"�"���"�"���"�"���"#���#�#���#$�� $�$��$�$��$%� %P% �P%�%0��%�%H�P&�&X��&�&d��&r'x�r'�'���'�'���'�'��(Z(��Z(�(���(�(�p)�)��)�)��)�*8��*�*L��*�*\�@+�+l��+�+x��+/,��/,e,��e,p,���,�,���,q-��q-�-��.S.�S.q.�q./(�/R/<�R/^/L�`/�/\��/�/d��/*0t�*0=0��@0�0���0�0���0�0���01��1k1���1(2�(202�02�2,��2�2@��2�2P�373`�p3�3h��3j4x�j4�4���4�4��5A5��A5�5���5�5�� 6k6��k67��7)7�07�7��78(�8*88�*8>8L�@8�8\�9):l�P:�:���:;��;(;��0;�;���<�<���<=�=�=$��=�=8��=�=H�>Y>X�`>�>���>�>���>�>���>�>��?;?��P?�?���?�?���?�?���?@��@$@��`@�A���A�A<��ABD� BgBL�pB�BX��BOE`�PE�G���G�G��HIH��`H~H���H�H���HK���K�K��K�K$��KL8�pL�LH��L�LP�M`MX�`M
Nh�
NN���N�N���NO��@OhO���O+P���P�P���PQ�@QaQ��Q%R�`R�R<��R�SD�@T�T\�U;Uh��U>Vp��VAW���W?X��`XoY��Z�Z���Z�[��p\p]��^�^���^
`��`ga��a�b(��cXdD��deP�`e~eX��eg|��g�g��h(h��Ph�h��@izi���i�i���i�j�kk�0k�k �l�l0��mxnD��n�oX�@pRql��q�r���rs�� s-u��0u�u��vv�� v;v��Pv�v���v/w�@w4x�pxy�Py>z,�pz8{@�p{\|T��|�}h�~�~��@���`����@�����Ё������A���p�!���P�9���p�:����i�����,� �و8����H���q�X�����h��������������6���P�����ҏ�������0�ڑ���l����� ���0���@�����*�0�P�Ζ@��z�P����`�0���p����|�0�Y���`�ϙ��Й�����G���P�������.���0�w�����ɛ��Л��� �i���p������������/���@������*��*�2��2���,���Ο@�Ο��P��5�`�P���h��� x� ����N���N�}���������@�w�������������P�������У��У������� ���Ǥ0�Ф�@����d����x��������8���P�l���������0�[�����٨���G��`�����������ܩ8���@�p��X�@���l�Эî������ �������7���p�c��������0���������г&��@���(� �ϵ8����D�0�_�P�p���X���ȷ`�з��h��y�p���۸�������(���`�������ع������`�������˺������0�������&��p���L�м��X��q�`��������������������e���h������������ ��� �������������O���P��������$��?���@���T����������D���������������@�4�@�U�<�X��������$�����,���E���H�������l���l������������������/���0���������L�������M���t���,�����t�����T�����L���l�<�l�{�D�|���\���]�h�h���������|���N���d������N�����;���t�������������U���l�������������������������4���4�p�����,��_�$�`���4���>�P���������� ����������4��3�<�@�`���`���������D�����L������������ �R�<�`���D�����L�����T�������3���@�c���p���������\�����������$�������/���0�P���P�t������������������7��@�g�$�p���,�����4�����<��'�D�0�W�\�`���d�����|������������ �G���P�t�L�����T�����l����t��4���@�d���p����������������� �E�$�P�p�,�p���4�����<����D���L��0�T�0�U�\�`���d�����l����t���|� �E���P�s�������������������3���@�c���p��������������� �� �C��P�s����������$���,��3�4�@�c�<�p���D�����L����T���\� �C�d�P�s�l�����t����|������#���0�S���`�������������������� �C���P�s�������������������3���@�c���p��������������#��0W��`��������$��,�04�0P<�PpT�p�\���d���l��t�3D�@`L�`���������$� ,� @4�@g<�p����������?��@d(�p�0�������$��0T��`�$���,�������� D4�Pt<�������0��8� @|�@d�p����������$�0T �`���������(��	0� 	D	��P	t	���	�	d��	�	l�	
t
3
�@
c
�p
�
D�
�
<�
�
L � @�@`�`�d������� CPs��L������
"
0
P
P
s
X�
�
��
�
��
\ @d@clp�t������#�0S�`�|�����������3�@c p� ��$ ��,  �  � R� `�� ��� ��� �@!3H!@cP!p�X!��� ��!���!��!"p"0ST#`�\#��d#��l#��#5T$@j\$p�d$��l$��t$�|$ % F%PpD%p�L%���%���%"�%0R&`�X&��`&��'�H' BP'Ps�'���'���'��'0�(0U�(`��(���(���(�)&)0R)`�0)��8)��@)�H)E�(Ps)��$)��T*�l* It*Pu|*��\*��d*�#�*0S�+`��+���+���+   ,  C ,P u ,� � ,� � $,� %!,,0!U!4,`!�!<,�!�!D,�!�!L,�!"T, "E"\,P"r"d,�"�"l,�"�"t,�"#|,#0#�,0#P#�,P#p#�,p#�#�,�#�#�,�#�#�,�#$�, $@$-@$c$P-p$�$X-�$�$.�$%.%3%$.@%`%,.`%�%4.�%�%<.�%�%D.�%&L. &I&T.P&s&<0�&�&D0�&�&L0�&�&T0' '\0 'C'd0P'p'l0p'�'t0�'�'|0�'�'�0�'�'�0�'(�0(0(�00(S(�0`(�(�0�(�(�0�(�(�0�(�(�0�()�0) )�0 )@)�0@)`)�0`)�)�0�)�)�0�)�)�0�)�)1�)*1* *1 *@*1@*`*$1`*�*,1�*�*41�*�*<1�*�*D1�*+L1+5+T1@+`+\1`+�+d1�+�+l1�+�+t1�+�+|1�+,�1,0,�10,P,�1P,p,�1p,�,�1�,�,�1�,�,�1�,�,�1�,-�1-0-�10-P-�1P-u-�1�-�-�1�-�-�1�-�-�1�-.�1. .2 .@.2@.`.2`.�.2�.�.3�.�.3�.�.3�./$3/ /,3 /@/43@/`/<3`/�/D3�/�/L3�/�/T3�/�/\3�/0d30 0l3 0@0t3@0`0|3`0�0�3�0�0�3�0�0�3�0�0�3�01�31 1�3 1@1�3@1`1�3`1�1�3�1�1�3�1�1�3�1�1t62 2|6 2@2�6@2`2�6`2�2�6�2�2�6�2�2�6�2�2�6�23�63#3�603P3�6P3u3�6�3�3�6�3�3�6�3�3�64#4�604P4�6P4p4�6p4�47�4�47�4�47�4�47�45$7 5C5,7P5s547�5�5<7�5�5D7�5�5L7�56T7 6@6\7@6c6d7p6�6l7�6�6t7�6�6|77#7�707P7�7P7s7�7�7�7�7�7�7�7�7�7�78 8�7 8C8�7P8s8�7�8�8�7�8�8�7�8�8�79#9�709S9�7`9�9�7�9�9�7�9�98�9:8:3:8@:c:8p:�:$8�:�:,8�:�:48�:;<8 ;@;D8@;r;L8�;�;T8�;�;\8<2<d8@<r<l8�<�<t8�<�<|8�<=�8 =W=�8`=�=�8�=�=�8�=>�8>0>�80>S>�8`>�>�8�>�>:�>�>:�>�>:?#?:0?e?$:p?�?,:�?�?4:�?�?<:@ @D: @C@L:P@p@T:p@�@\:�@�@d:�@�@l:A#At:0ASA|:`A�A�:�A�A�:�A�A�:�AB�:B B�: BEB�:PBuB�:�B�B�:�B�B4;�BC<;C2CD;@CcCL;pC�CT;�C�C\;�C�C�;D D�; DBD�;PDpD�;pD�D<<�D�DD<�D�DL<�D�DT<�DE\<E5Ed<@E`El<`E�Et<�E�E|<�E�E�<�E�E�<�EF�< F@F=@F`F=`F�F=�F�F`>�F�Fh>�F�Fp>�FGx>G0G�>0GPG�>PGpG�>pG�G�>�G�G�>�G�G�>�GH�> HCH�>PHsH�>�H�H�>�H�H�>�H�H�>I I�> ICI�>PIpI�>pI�I�>�I�I?�I�I?�IJ?J5J?@JcJ ?pJ�J(?�J�J0?�J�J8?�JK@?K3KH?@KcKP?pK�KX?�K�K`?�K�Kh?�KLp? L@Lx?@L`L@`L�L@�L�L @�L�L(@�L�L8@�LM@@ MOMH@PMpMP@pM�M0@�M�M�@�M�M�@N"N�@0NSN�@`N�N�@�N�NA�N�N�A�NO�A OCO�APOsO�A�O�OB�O�OB�OP$BP3P4B@PcPDBpP�PTB�P�P�A�PQ�A QUQB`Q�QB�Q�Q,B�QR<B RURLB`R�R\B�R�R8C�R�R@C�RSHCS3SPC@ScSXCpS�S`C�S�ShC�S�SpC�STxCT3T�C@T`T�C`T�T�C�T�T�C�T�T�C�TU�CU#U�C0UPU�CPUsU�C�U�U�C�U�U�C�U�U�CV8V�C@V`VE`V�VE�V�VE�V�V E�VW(EW3W0E@W`W8E`W�W@E�W�WHE�W�WPE�WXXEX3X`E@X`XhE`X�XpE�X�XxE�X�X�E�XY�EY3Y�E@Y`Y�E`Y�Y�E�Y�Y�E�Y�Y�E�YZ�EZ Z�E ZEZ�EPZpZ�EpZ�Z�E�Z�Z�E�Z�Z�E�Z�ZF�Z[F [B[�EP[p[�Ep[�[�F�[�[�F�[�[�F�[\G\5\G@\`\G`\�\G�\�\$G�\�\,G�\]4G]3]<G@]c]DGp]�]LG�]�]TG�]�]\G^%^dG0^S^lG`^�^tG�^�^|G�^�^�G�^_�G_3_�G@_c_�Gp_�_�G�_�_�G�_�_�I`#`�I0`P`�IP`s`�I�`�`�I�`�`�I�`a�Ia#aJ0aPaJPauaJ�a�aJ�a�a$J�a�a,J�ab4Jb b<J b@bDJ@bcbLJpb�bTJ�b�b\J�b�bdJ�bclJ c@ctJ@cec|Jpc�c�J�c�c�J�c�c�J�cd�J d@d�J@d`d�J`d�d�J�d�d�J�d�d�J�d�d�Je e�J e@e�J@e`e�J`e�e�J�e�e�J�e�e�J�e�eK�efKf fK f@fK@f`f$K`f�f,K�f�f4K�f�f<K�f�fDK�fgLKg5gTK@gcg�Kpg�g�K�g�g�K�g�gL�ghLh3hL@h`hL`h�h$L�h�h,L�h�hxL�hiNi2iN@ici Npi�i(N�i�i0N�i�i8N�ij@NjIjHNPjsjPN�j�jXN�j�jpN�j�jxN�jk�N k@k�N@kck�Npk�k�N�k�k�N�k�k�N�kl�N lCl�NPlpl�Npl�l�N�l�l�N�l�lO�lm`Nm)mhN0mSm�N`m�m�N�m�m�N�m�m�N�mn�Nn)nO0nSnQ`n�nQ�n�n$Q�n�n,Q�no4Q oCo<QPouoDQ�o�oLQ�o�oTQ�o�o\Q�o&pdQ0pSplQ`p�ptQ�p�p|Q�p�p�Q�pq�Qq3q�Q@qcq�Qpq�q�Q�q�q�Q�q�q�Q�qr�Q rEr�QPryrR�r�rR�r�rR�rsRs3s$R@scs,Rps�s4R�s�s<R�s�sDRt#tLR0tStdR`t�t�Q�t�t�Q�t�t�Q�tu�Q uEu�QPuuu�Q�u�u�Q�u�uTR�u	v\Rv?v�R@v`v�R`v�vS�v�v�S�v�v�S�vw�Sw&w�S0w_w�S`w�w�S�w�w�S�w�w�S�w�wU�wxUx3xU@x`xU`x�x$U�x�x,U�x�x4U�x�x<U�xyDUy yLU y@yTU@y`y\U`y�ydU�y�ylU�y�ytU�y�y|U�yz�Uz z�U z@z�U@zez�Upz�z�U�z�z�U�z�z�U�z{�U {B{�UP{s{�U�{�{�U�{�{V�{�{V�{|\V|6|dV@|`|�V`|�|�W�|�|�W�|�|<\�|}D\ }O}�cP}v}�c�}�}�c�}�}d�}~\d~6~dd@~`~0i`~�~8i�~�~�i�~�~�i�~�i �i F�iP��i��$j��xj��pj���j�0��j0�P� kP�p�kp����k�����k��Ӏ�k���k� ��k �@�Hl@�`�@l`����l�����l��Á�lЁ���l� �m �@�m@�`�hm`���`m�����n��Ԃ�n���q�4��q@�`�`s`���hs����ps��Ѓ�sЃ��s���s �@�\w@�c��wp����w��ń�wЄ���w�%��w0�P�4xP�p�|xp����x�����x��օ�x��4~�3�<~@�`�؀`�����������ІL�І�|���ā�0�(�0�P� �P�p�0�p���`���������҇܂��,��5�4�@�`�|�`�������������Ј؃Ј� ���� �D��P�p�,�p���4�����<���������� �@�܅@�`��`��������Ć��Њ\�Њ�����<��0�4�0�P���P�p��p�������ċ�Ћ�4���`��0���0�V���`�����������Ԍ���p��$�x�0�T���`������������č�Ѝ��� �T� �F�\�P�t�����������ԎԌ��܌�4��@�d��p���T���ď\�Џ���� ��� �@���@�`���`��������������������\���d� �@�l�@�`�t�`���������T���ӑ|������5���@�`���`���������А��Ғؐ����0��0�P��P�u��������������������� � � �@�(�@�`�0�`���8�����@���ДH�Д��P�� �X� �@�`�@�`�h�`���p�����x���Е��Е�����Ȑ �E���P�p��p�����������Ж�Ж�$�� �,� �B�l�P�����������������l���d�� ��� �@���@�`�@�`�������������ИX�И�P������0���0�P��P�p���p���|���������Й��Й�������0�\�0�P�T�P�p�t�p���������̚��К�К�,�����0�ܟ0�P�@�P�r�����������Û��Л��� �� �C��P�p���p������Ŝ,�М�4�� �<� �@�D�@�b�L�p���T�����\���Нd�Н�l���t��6�|�@�`���`��������������������������� ��� �@���@�f�ħp���̧����ԧ��ПL�П�T���\��0�d�0�V�l�`���t����������������?��@�d���p�������ġ��С����$�ȩ0�T�Щ`���ة������������ �G���P�w���������ף ���(��7�0�@�g�8�p���@���Ĥ�Ф���"�d�0�S�l�`��������$�����,����4����� �h� �@�Ь@�`�ج`�����������æ(�Ц�0�� �8� �@�@�@�`�H�`���P�����X�����`����h���p� �@�x�@�c���p�������è��Ш��������3���@�`���`��������������Ȯ��Ю �I�خP�s������$���ê,�Ъ�4��#�<�0�h�D�p���L���ثT���\� �C�d�P�p�l�p���t���ì|�Ь������� �C���P�s����������������5���@�z�������İ��Ӯ̰��԰�0�4�0�P�<�P�p�D�p���L�����������������0���0�P��P�p��p���$�����,���а4�а�<���D� �@���@�`���`���������Ȳ��Ʊвб� ���(��2�0�@�`�8�`�����������Ų �в�(���0��0�8�0�P�@�P�p�H�p���P�����X���ճ`���h��%���0�P���P�r�����������ô��д�����p��0�x�0�P���P�p�h�p���p�����x�����������0���0�P���P�p���p��������������ȵ��е�%���0�P���P�s�H�����P���÷X�з�`���h��5�x�@�`���`���������������������3���@�c���p�������ù��й�ȷ�#��0�S��`����������������� �B��P�s� �����(���һ0���з�3�ط@�c��p�������ļ��м����$�ȸ0�W�и`������������������6�ظ@�`�(�`��������h���Ҿ�������0��0�P��P�p��p������������п��п��������0���0�P���P�p��p��������$����,����������0���0�P���P�p���p������������������"�Ľ0�P�̽P�p�Խp���ܽ���������������������0��0�R��`�������������|�������������0���0�R���`�������������������̿� �Կ �E�ܿP�p��p�������������������������2��@�`��`���$�����,�����4����<��0�D�0�U�$�`���,�����4�����<����D��0�L�0�P�T�P�p�\�p���d�����l�����t����|� �C���P�s�������������������������3� �@�`���`�����������������������2���@�b���p���,�����4�����<��"���0�U���`����������������������� ��� �@���@�`��`������������������$��#�,�0�P�4�P�p�<�p���D�����L�����T����\��2�d�@�e�l�p���t������������������� ��� �C���P�s��������������������������0���0�P���P�u���������������������0���0�c���p��������������������� �C��P�s�����������$�����,����4��3�<�@�c�D�p���L�����T�����\��#�d�0�U�l�`���t�����|������������ �C���P�s���������������������3���@�`���`�����������������������0���0�V���`���������������������� �E���P�u�����������$����,��5�4�@�e�<�p���D�����L�����T��%�\�0�U�d�`���l�����t�����|������ �C���P�s���������������������3���@�e���p������������������#���0�U���`����������������������#��0�S���`��������\������������ �E���P�p���p������������������#���0�c���p���������H�����P�� �X� �D��P�t�������������������Y���`���������4������� ��� �@���@�`���`���������������h�����p����x��0���0�U�X�`���`�����������������������"��0�P�<�P�r�D����������������������L��}���}��������������������������$��/��#0�O��S �8�P�h�	�	��������4VS_VERSION_INFO��?dStringFileInfo@040904E4PCompanyNameThe Document Foundation8ProductNameLibreOffice6	ProductVersion24.2.4.22	FileVersion24.2.4.2HOriginalFilenamesvgfilterlo.dll8InternalNamesvgfilterlo�HLegalCopyrightCopyright � 2000-2024 by LibreOffice contributors. All rights reserved.DVarFileInfo$Translation	�<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"><security><requestedPrivileges><requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel></requestedPrivileges></security></trustInfo><compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"><application><supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"></supportedOS><supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"></supportedOS><supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"></supportedOS><supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"></supportedOS></application></compatibility></assembly>PPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGX0��ȪЪت����� �(�0�8�@�H�P�X�`�h��
���ȫЫث������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȬЬج������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȭЭح������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȮЮخ������� �(�0�P������ �(�0�8�@�H�P�X�`�h�p�x�������������������ȨШب������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȩЩة������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȪЪت������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȫЫث������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȬЬج������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȭЭح������� �(�0�8�@�H�8�@�H�P�X�`�h�p�x�������������������ȯЯد���`����� �(�0�8�@�H�P�X�`�h�p�x�������������������ȠРؠ������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȡСء������� �(�0�8�@�H�P�X�`�h�������ȢТآ������� �(�0�8�@�H�P�X�`�h�p�x�������������������ȣУأ������������8x���������������ȮЮخ������(�0�8�@�H�P�� h������(�0�8�@����������X�h�x�����������ȠРؠ����(�8�@�H�P�`�h�p�x�������������������ȡСء������� �(�0�8�@�H�P�X�`�h�p�x�������������������آ�H�p�����@�������0�h������0�X�����Ц ������ �P���Ш��0�x���������8�h���� �X�������P�����Э�0�p��8�h���Я�����H�����С��0�P��)0�)�	*�H��
��)�0�)�10
	`�He0\
+�7�N0L0
+�70	���010
	`�He �Ʉ\�]�5L�h3�o�޼�x���xEh>i�]ؠ�
�0��0������
&U;e��n����90
	*�H��
0��10	UPL1"0 U
Unizeto Technologies S.A.1'0%UCertum Certification Authority1$0"UCertum Trusted Network CA 20
210519053218Z
360518053218Z0V10	UPL1!0U
Asseco Data Systems S.A.1$0"UCertum Code Signing 2021 CA0�"0
	*�H��
�0�
��#�0#;�F,�3s>c]zu��\M���-����~Sx� ����/ۏ�Z%F�lS��IS0��{���S�;U.~v4�1�� �$��H��l�S�'"�԰��}�h�5޶��k�]�=O۝Ё~�;̓ljl��>�ַ
��9��I�B&"��	�g��dm�X�`�.����!Ȣ����x�&`�~PSCqγ�Fv��1Z�\�&��`1x/񡔱Z
�Cٴ�m�*���8�
�D��TB�ˀ
)߅�7���L,����C�f*Ud8ǧ���� �IK���5����q;L]�ɶmb���5v�?&)J@�7x���b5M�H�U��b�N�+~L��'7�?${�����p�;޶Y��ǰ�rt�h�?N�h��u�CkP`��)
mjP�.}I��H�<�����k������Wz%U�r,[w��:pf���
-�J�JJR4=��
V�.������H��T <(5|�'��$Jpw_	Ǚ���R����U0�Q0U�0�0U�t]L�{��tʱn�<�2�p�0U#0���T9à?�������:�0U�0U%0
+00U)0'0%�#�!�http://crl.certum.pl/ctnca2.crl0l+`0^0(+0�http://subca.ocsp-certum.com02+0�&http://repository.certum.pl/ctnca2.cer09U 2000.U 0&0$+http://www.certum.pl/CPS0
	*�H��
�u�X�P(�S��C��;mɚ�b}�D8I������ �r�b^阔L�s-��x�B��/K]�<�𚷉�d;_	�2�"�k��g�|��M�Ix(CS+�˪��P��,�KV�0��|���J�QO�M����F�pH�ؑ�j�X͟��w|v��B(�e��6�Ҕ$q�������.�����"��.��YÛ@�c��.��ݨ^�iqUi1ʴ���{Eܒi��_s�E �m�`���H?���d�i�����N��@REZ��1E u�Ť�)�H{�/�7��@ZS���$^g��ŝ�9O^�t�'�+N��y�n�Kl{� blD���u�
mW�WcZ��{����$�d&������:���#�0��x���<_�
��+e�xB_�j��O�^��~!W/���b�٣BǸ�B�xa�c�l�����T
-�%=�!9�2M�x�y􁲞M<�xA��0���P�[�64)�;Y�4����@�$1i0�0��_��B-��ڲ�y�K�0
	*�H��
0V10	UPL1!0U
Asseco Data Systems S.A.1$0"UCertum Code Signing 2021 CA0
230914121829Z
260913121828Z0��10	UDE10
UBerlin10
UBerlin10ULibreOffice Build Team1 0U
The Document Foundation1 0UThe Document Foundation1*0(	*�H��
	info@documentfoundation.org0�"0
	*�H��
�0�
���}�Fn�X�.'��"��u�T��)����ʙ��v��*��WMQ�����,��o�)�֎���FܴqR\�NF�M��=c�\�%ow�uȋ�nu�� /���VH�C$7WX��Ѩ��:�XN@u����\V���hp=I��U z&�n�1T�;֥��!Rlb3?|^��̘�:N�E��	oH���C:Q��힃�����q���ӽ�;E`�[�K9���z�,+;~$������U*W��y��$܀—1$�	5�(m�k�S��<�/���>�G0,��+(���AK�B�\�ِ�kD&d.5Ό���l5z��#<8]��6�mw�W�q_P�ϑל�qy(M�(խ_���rŵ[���Q�s�g/e�B����^��A?֖�~�B}25����-����$��hY:�F׮7�U����ĚCb����Gi΢��ly��C�_�"0��|�݈�{Wy˼$��c�\�n��\(�.�����x0�t0U�00=U60402�0�.�,http://ccsca2021.crl.certum.pl/ccsca2021.crl0s+g0e0,+0� http://ccsca2021.ocsp-certum.com05+0�)http://repository.certum.pl/ccsca2021.cer0U#0��t]L�{��tʱn�<�2�p�0U��]����Gt,�V� �y�BA0KU D0B0g�06*�h��w0'0%+https://www.certum.pl/CPS0U%0
+0U��0
	*�H��
���-��l��9�0*�=����m#�U3�Gų�1�����b휹A����b�+�}�
��%�ȱ����S)�����.Nro�*��nς�$�����<O��U�7L����x�<�������5+��݀���b'���%*�]PY��f
l����r��9��gN6;U
I��>�]�K���(�1�)��$�0.�;]$��_�ɟ��S�7�
O_݇�.ݬ�Me��щ��8��N����H����/���jH��.�w�2��W|����Zqu�vIW
r���C��bɚ�`���;f��}��L!��@�0"��,�`
}�[	0\������x��t���
+d�^
�Q#����J�4��1vڠ�M��F� $���\�7�I��w��Q����R�`,�>�_��Ҙ�{'�u��E��V2��O�o����`c����ɛcI Z��D�˕ ��-�zJ5��}�躜ؐ&��g�wO6p"yAv��$�{z���u
!�1�?0�;0j0V10	UPL1!0U
Asseco Data Systems S.A.1$0"UCertum Code Signing 2021 CA_��B-��ڲ�y�K�0
	`�He�|0
+�7100	*�H��
	1
+�70
+�710
+�70/	*�H��
	1" [��n-��{�j��!�>�#~�;��j3��w~�0
	*�H��
��Ӭ<C����>W̭�=d�V�ƎϤ�����?
I��6�<���=���}�x.U�
�F��I����^ߋ����0P�;�H
�a,�%ٜrs���F~�fk�e��x�D�@���u��+Y������n9����L9�X��{��5U+u-D�'{�t>�>��_�m��ίz�D������-��UO6.�x����[�D��V׍�	(P���xV�N�s�kҔ��w���M�M�e��/J��B
�r��v��5n.�|UJ���k�6;�w�%;�ǨA�G�|qu]B?����x�� gl���O ,�&׭�����p�jM�+I�g=��b���	p�
��ǖ��h�E��!Jnt	�=g����s�� ��`v���9� �}AP�I���
]�R|�j��7�7G�#��@�d.\g��l����zq���স%�؜+o�Ér����u��s�?X2����^ar5����}G糐���ph+T��E��(0�$
+�71�0�	*�H��
��0��1
0	`�He0��*�H��
	�����0��*�h��w010
	`�He 5��p���Q|�����n��ld�)N���g�
�|;�720240604213416Z0�T�R0P10	UPL1!0U
Asseco Data Systems S.A.10UCertum Timestamp 2023��#0��0�}�	���f}q7��Y��10
	*�H��
0V10	UPL1!0U
Asseco Data Systems S.A.1$0"UCertum Timestamping 2021 CA0
231102083223Z
341030083223Z0P10	UPL1!0U
Asseco Data Systems S.A.10UCertum Timestamp 20230�"0
	*�H��
�0�
������}�6��@(�2���7~79c�Ӆ��o�ή��8����H�p�տhC	��P�:C��m�͍���^�}���x�u
�n0C#E깦��#rbt1��Jv���𰘝Ŧ��*�KnЃَ�.�;���X(L�/E'`5�
G�>	�?�W�}��e�:挔�
�e�<����V ���y��G)�n�2�0��ڍa���*y���@q,%�_�q�1��\�QF�]���(�^�Ju�ffLH��>oJ9�C4��:���BA�<��HpA-мk4֔$(�kN�
"�\:��6d���}��es,��	�w��mdQ"򹁹�{<��h��c.�V`���y�K��4-��Vkl�6��o�E�%�k+�7�X�7ݵt)�E��0��5���NNj��Oqy)�W���2��8d؝���:�6�>/&98"WΒq�v�D�8-���`�}�Q���(����%�5����
���m֩�g��CEs��c0�_0U�00U�i<.��YG���4�A��0U#0��T/�@lsCά	%N�CD��0U��0U%�0
+03U,0*0(�&�$�"http://crl.certum.pl/ctsca2021.crl0o+c0a0(+0�http://subca.ocsp-certum.com05+0�)http://repository.certum.pl/ctsca2021.cer0AU :0806*�h��w0'0%+https://www.certum.pl/CPS0
	*�H��
�x��:C��k8�2^A�8�������qE9
b��`�G��=L�t1{��&M��B�4�
Hd;��T��l=*Z�r,1*�Ń9iX�4�h"!z[ܬ���^����u��t́��Mn~(��
����?.��-N�H!���\���c 09K�={�%����[��8����$&�dx=��[� `�LA�bZ��p����)��#�[�����/_�T7�ʊ�WjQ/�!W�)�y�v��]���X�[���0o�z�>�\�d��]��:���V:�o#�u��͆=��W#�s��}p̣�?���^�M�b�ݫ	g�K��Cv�W�P��
��Uxؿ@��ӄ���DT�/u��D��q'f���F���eH�U���|��Ք4e��x��>�}��v���n�,�SLj�y����Q`���C�k"���֝��ṳl��bz.����
�!�P�B��=���|��u���i�q/�k
b��ԑ�,Qb�%[��w����*0��0����i�;5�K�&�t|h��0
	*�H��
0��10	UPL1"0 U
Unizeto Technologies S.A.1'0%UCertum Certification Authority1$0"UCertum Trusted Network CA 20
210519053207Z
360518053207Z0V10	UPL1!0U
Asseco Data Systems S.A.1$0"UCertum Timestamping 2021 CA0�"0
	*�H��
�0�
��5�]zŦ�A��eNw�m%u�f��a(��@�Z"�;�x�����,%�k��xķ�t�h�B��,�Qt��3��d�$�6_�fZ��.���`,��e�CW��y펥�Փ��ytG�~�a�36x��o�˥ّ��[K�2�O������I>�ᨰU�%��Y)N*K�ש	�I��g�LjN�-�|�:����r�P��ۯ��LjB@]M�ړ���IX�Rdr�],�^[����2�a��
w�!�iY��D�@̊�Z37c�(�m;ɟ���J��T��z�b|�~
<�X�j�"X	���Zq�P>��+ח{��3�Eԓ���n�g!5 e�㛆T�ת�ծ�͢�JwR�����:�%�S7!�)�_y+�t�����u�RYV9�G�U�����Z?�ַ�q�B=��B�	{���P�\��5��J0B���C�K�U��B�x\�LKP�C�g����́gQ)���c.���I���7�:6i��1����U0�Q0U�0�0U�T/�@lsCά	%N�CD��0U#0���T9à?�������:�0U�0U%0
+00U)0'0%�#�!�http://crl.certum.pl/ctnca2.crl0l+`0^0(+0�http://subca.ocsp-certum.com02+0�&http://repository.certum.pl/ctnca2.cer09U 2000.U 0&0$+http://www.certum.pl/CPS0
	*�H��
���Yw�L����z�,�A��$�C��
��!*2��j_�� |�wL6!5S+�bv���A5}���]�1l:�c�R��!v�X�,�E�V�&%�%)�N_(J�t�q�_kU;���	��N�nL��c�)��U;L'���j	��}Χ��T��VE��Fv���3{�����K��-[��VvS�;o�MX�4�e���pt^���N*�:��� ʅ?M$��m��:O���`�á�ӆQ
�=���A_&*��a��[םR�YRiϾ2���$��_h���J�NG��/��~3���m�T O�|�Q(B���S��d���lP2D�X�ӛ�-T>��ra����%(~YD]��X�@�OQ���a�4���:+[��ٙ~��I,�ޔ����U��ն��k5@^��9�E��k���A��^
ⳓQ�U�:���N��Ͻ���x��+
��iMi=}B�#�E��B�㡏�Q�b��s��&���tH>��"J�
$�� µ0��0�����%*�#I(ɮ=~�'0
	*�H��
0~10	UPL1"0 U
Unizeto Technologies S.A.1'0%UCertum Certification Authority1"0 UCertum Trusted Network CA0
210531064306Z
290917064306Z0��10	UPL1"0 U
Unizeto Technologies S.A.1'0%UCertum Certification Authority1$0"UCertum Trusted Network CA 20�"0
	*�H��
�0�
���x��Հd���dg?":u}�\g���\k���B� K�ڛ{��]ٛ�Kׄ@+'��0�>	�I��+@$—ǧ�%�
��Z���)��5�pMJ��V��A8��1��_�?�I`����&�*���g�F�G0�.r��c��cyD~Kc$��.4?)LR�*���(���[���'������P��,���4Y
��J�����ٞ�#�kw*�̭;���Fs^bhEW䐂B�B��a�=f�]��ɍE)�2u1�)&�k�bE7Z#h��>�N'��@�M�M���Z���Wu����gx����4ܽ�RV��u{�A��]i�
C����9�{l�ZOr��})zD�R�*�AF	 �"��[0�����p��R���Q.�N��	�p�V�m۵WK��,%Ȟ.xN�ڜ��,�W��Ȓ���züPi�ZF�:�&�#ɶ���B���0.��F��u��̹Ї[�`��5�^g�G�H����b�9UO9��c�����>0�:0U�0�0U��T9à?�������:�0U#0�v���$������7Fu�0U�0/U(0&0$�"� �http://crl.certum.pl/ctnca.crl0k+_0]0(+0�http://subca.ocsp-certum.com01+0�%http://repository.certum.pl/ctnca.cer09U 2000.U 0&0$+http://www.certum.pl/CPS0
	*�H��
�Q¡X"���1��2�\�K�/j>M������
���uz���tj��k}���Ma�:�������c�A��}
�]�;��e��_L�L�h�����3�7�[.&iB<�ͼ�z�M���C�cR���%�U�~���[(��Άp�';9�8.�Se"u-��""����h�?���;%��6=�~�����'nE��b�7
�3�רN�JCL��l�XlQ~�T���yz]�����J��ݾ���
1��0��0j0V10	UPL1!0U
Asseco Data Systems S.A.1$0"UCertum Timestamping 2021 CA	���f}q7��Y��10
	`�He��V0	*�H��
	1
*�H��
	0	*�H��
	1
240604213416Z07*�H��
	/1(0&0$0" �K��@�1@H�e��a]�t,��g��VMK:�0?	*�H��
	120,�V_ChJ��^��y��_�86��"����Np�X�6�k�
�H}0��*�H��
	1��0��0��0��O�U���g&�<�j��w0n0Z�X0V10	UPL1!0U
Asseco Data Systems S.A.1$0"UCertum Timestamping 2021 CA	���f}q7��Y��10
	*�H��
���H��+Ø�+M��5ˈ%���TRI�<ӷ�r2�^f�+ʚ�ȌU�!��]��=�eQ��^7���l��_��rŮ�?L��<�Of�%
c繕]�!��Y��[_z����y�SR	��;�}
��	�MO����_F4`�/�B�څKN��B�l��"�B={��]-��0n�9����28M����N�Q���o��U�l�amy5�%�r�����ϔ�4��v���Vk*G<�3�Nꛤ�V�d��`�p��!��w��m�>�М� He}���C�嚙䵸�C��]����Ҹ*�lG�"'�#Wp^lG�)��6=�_eT�n.�6�7`�e��~]�����?��_�eV㤌��N���Wmۖ"0.ZZ>�P���/aw�Ȥ'�lX����չ JQ�ܹ��,���~�[��%C�}hY)�syS�������G���3���O���J�L
#W~ƯGGW��H��%�C-a�4�Jj

Youez - 2016 - github.com/yon3zu
LinuXploit