MZ��������������������@������������������������������������������ �!�L�!This program cannot be run in DOS mode. $�������PE��L�E!�H����������!��0 �� �������F �� ���` ���BH� ��������������������� ������ ��@���������������������������LF �O����` � �������������������� �����E ��������������������������������������������� ������������� ��H�����������.text����& �� ���0 ���������������� ��`.rsrc��� ���` �����@ �������������@��@.reloc������� �����P �������������@��B�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������F �����H��������<^� �������`*�'��P ��������������������������������������q�R ��>@3�uu���Q�����˄"��̬ѭ&�u�T����jrMs�z������C��.�._~���&��4�(�e�S���"�n��K�F���ڏ,�!�R�t[�/:@��p�4�j�c�(�� *&(��*V(�� (�� }��*b( �� r��p(!�� (��*f(�� r��p(!�� (��*�(#�� r��p���($�� o%�� t��}��*j(&�� r��p{��o'�� *n{��,{��o(�� *()�� *"(��*(��*"(��*&(��*&(��*"( ��*( ��*"(��*&(��*&( ��*"( ��*( ��*"(��*&(��*&( ��*"( ��*( ��*"(��*&(��*&( ��*"( ��*( ��*"(��*&(��*B(��}��*j( ��r3��po*�� }��*j(��r3��p{��o'�� *{��*"( ��*( ��*"(��*&(��*&( ��*"( ��*( ��*"(��*&(��*&( ��*"( ��*( ��*"(��*&(��*&( ��*�, o+�� o,�� + (-�� (�� (.�� ( ��*( ��*"(��*&(��*&( ��*"( ��*( ��*"(��*&(��*&( ��*Jo,�� (/�� (9��*(:��*"(;��*&(<��*&(=��*"( ��*( ��*"(��*&(��*&( ��*"( ��*( ��*"(��*&(��*&( ��*"(��*(��*"(��*&(��*&(��*"(��*(��*"(��*&(��*&(��*"(��*(��*"(��*&(��*&(��*:( ��}��*�( ��rA��p���($�� o%�� ���}��*~(��rA��p{�����o'�� *{��*�0�������{��-~0�� * s1�� {��_1(2�� (�� o3�� &X {��_1(4�� (�� o3�� &X {��_1(5�� (�� o3�� &X {��_&&-~0�� *0o(�� *o(�� (6�� (�� *"( ��*( ��*:( ��(i��*"(��*&(��*�( ��rA��p���($�� o%�� ���} ��*~(��rA��p{ �����o'�� *{ ��*"} ��*"( ��*>( ��}��*( ��*"(��*&(��*�( ��rS��pУ��($�� o%�� ����}��*j(��rS��p{��o8�� *{��*���0������s9�� {��(t��*��0�Z�����{��- (:�� + {��(;�� o<�� �&-���{��,"(=�� + �(t�� X �i2�*��������''����{��*"}��*{��*"}��*{��*"}��*(>�� *�0�[�������s?�� ���~��~-��o@�� ~��~.��o@�� ~��~/��o@�� ~��~0��o@�� ~��~-��o@�� *�~0�� }��~-��}��~1��}��~0�� }��(>�� *{��*Z�r���p(g�}��*{��*Nr���p(i�}��*{��*f~��oA�� }��}��*{��*>}��}��*{��*"}��*{��*"}��*&(���*V(>�� } ��}!��*{ ��*{!��*�~0�� }(��~0�� })��},��(>�� r���p(i�}%��}&��*0���������~0�� }(��~0�� })��},��(>�� r���p(i�{%��}%��{&��}&��{'��}'��{(��}(��{)��})��{*��}*��{,��},��*�~0�� }(��~0�� })��},��(>�� },��}*��*{%��*{&��*{'��*Nr���p(j�}'��*{(��*Nr�p(i�}(��*{)��*Nr3�p(j�})��*{*��*"}*��*{,��*"},��*{+��*"}+��*���0�G�������~B�� �-��ra�psC�� �.��r��psC�� �/��r��psC�� �0��r?�psC�� �1��*r(>�� }6��}7��}8��*(>�� *{6��*{7��*{8��*N�%��($�� ({ �*N�%��($�� (| �*(>�� *0�e�����(>�� -r��psD�� z(E�� , oF�� 2r��psG�� z1 +XoF�� 2+oH�� \.�}<��};��*{;��*"};��*{<��*"}<��*�(I�� r��p( �}E��}G��(���*F(I�� r��p( �*�(J�� sK�� }F��(J�� sL�� }D��*�r1�p{D��� ��($�� oM�� rC�p{E��oN�� *�(I�� (���r1�p� ��($�� o%�� t ��}D��rC�poO�� }E��*0�N�����s��� {C��}C��{D��sP�� }D��{E��}E��{F��sQ�� }F��{G��}G��*��0�X�����{F��,O{F��oR�� oS�� +(T�� {:��(����&��(U�� -�����o�� �{F��oV�� *����#� 0�����%>����� *�0�}�����(E�� ri�pr��p(W�� ( �,(X�� -oF�� oF�� /*r��poF�� ����(Y�� ( �oF�� oZ�� �&�oF�� 1 oF�� X***�������9�)b����0�I�����-r��psD�� z-r�psD�� z{D��o[�� ,*(��� s���{D��o\�� *�-r7�psD�� z{D��o���o[�� ,*{D��o���o\�� *�0�3��� ��-r��psD�� z{D��o[�� ,*s��� {D��o\�� *�0�Z��� ��-rQ�psD�� zo]�� -rQ�psG�� z ++ � {D��o[�� -s���{D��o\�� X �i2�*6{D��o[�� *r-r��psD�� z{D��o^�� &*2{D��o_�� *��0�%�����{D��o`�� �)�� {D��oa�� ob�� *2{D��o`�� *{C��*"}C��*{E��*"}E��*{G��*"}G��*���0�p�����%(c�� -�b(F�&{F��o1�od�� ,>|9��(e�� -1o0�(����&���{F��o1�of�� &o1�(�����(g�� �*(����5� B����5�G�������`h�����0��������(h�� &�oi�� �*�������� �����0����� ��%(c�� -r��psD�� z(F�&{F��oj�� ,{:��|9��(k�� &+6~���s3�s���{E��}9��}:��{F��ol�� (��� �(g�� � *����� �������^{G��,{G��o���*V{G��,{G��o���*��0� �����s/� *���0�b�����rs�p(��(m�� on�� r��p(!�� (��r��p(o�� ,&r��p(o�� u��� r��pon�� (!�� (��*r�p(��*��0�}�����sp�� }K��s>�� }M��(>�� rE�p(j�rU�p(k�}I��s���}J��+!� {J��o���{K��oq�� X�i2�(���*���0�|�����sp�� }K��s>�� }M��(>�� ra�p(i�}I��}J��{J��o���{J��o��� + �{K��o���oq�� X �i2�(���*�}P��}L��(r�� }O������ss�� �:�� �:��st�� }N��*{J��*���0�E�����r��p��� �������( �{M��%(c�� (r�� }O���(g�� �*������0� =�����0�u�����{J����r$�p(g� {M��%(c�� {J��-�Er��p����( �{K��ou�� &{K��ov�� � �(g�� �,(���*������%�>c�����0�1�����{M��% (c�� {N��,{N��ow�� }N���(g�� �*������ �)�����0�v�����{M��%(c�� |O��{P��l(x�� �(g�� �� &(r�� ��(r�� (y�� ,4rM�p���{O���(���(r�� �(���( �(���*����� �"���������++� ���0�������{M��%(c�� {N��,{N��ow�� }N���(g�� �{M��%(c�� {L�� �(g�� �, {I��o���{M��% (c�� }L��{J��o���{J��(h�� &}J��{K��oz�� � (g�� �*(��� �)������=� F������j�2������(>�� *jo{�� ,(� �o|�� (t�*(>�� * *��0�]����(���ss� ou�{U��9����{U��o��ow�{U��o��,{U��o��o��ow�+o��{U��o��,{U��o��o��ow�+o��{U��o��(z�,{U��o��ow�ow�+o��{V��o�{W��,{W��o��ow�+o��{X��o|�{Y��o��+{Z��o�|[��(}�� o}�|\��(~�� o}�|]��(~�� o}�{^��o�{_��oy�o��*���0�������}_��(���ss� o��o��o��o�� o�� s��}U��o��}V��o��~B�� (�� - s��}W��o��}X��o��+}Y��o��}Z��o��s��� }[��o��s��� }\��o��s��� }]��o��}^��o��}_��o��*���0�i�������}_��(���r�p(i�r4�p(i�o)�o+�o�s��}U��}X��o�}V��o�}W��}Z��*���0�M�������}_��(���r�p(i�(��(��(v�s��}U��}X��~0�� }V��}Z��*Fo]�(���*>o]�(���*:}_��(���*��0���������}_��(���r>�p(i�{U��}U��{V��}V��{W��}W��{X��}X��{Y��}Y��{Z��}Z��{[��}[��{\��}\��{]��}]��{^��}^��{_��}_��*{U��*"}U��*2{U��o��*{Z��*{X��*"}X��*�{U��o(�� rH�p{X������(��� *o�*{V��*"}V��*{W��*"}W��*{Y��*"}Y��*{\��*"}\��*{]��*"}]��*{[��*"}[��*{^��*brN�p(j�o��� }^��*{_��*"}_��*~0�� *���0������u3�� -*{U��{U��o��� *2{U��o��� *�0�X�����(��� r^�p��� {U��o��r��p(��� �{V���{U��o���{X�������(��� *(��*s���*0���������{X��.C{X��.:{X��.1{X��.({V��(��� ,*{W��o��~B�� (��� ,*{U��o��-*В��($�� {X������(��� -*{]��{\��(��� ~��� (��� -{]��{\��(��� ~��� (��� ,**�0�N�����sI � �3��($�� o� �r��po[ �s��}W��r��po��+,s �� }Y��*��0�U�����sI � �3��($�� o~ �r��p{W��o��o\ �{Y��,r��p{Y��o)�� r �poW �*J(���}`��*R(���{`��}`��*{`��*"}`��*��0�N������s��r �ps��� �t��r �p�u��s-� o/�r: �poB�,rt �po9���s��*~s��*���0�l��������� :� o��� �i3 � �+ ���(��� (��� (��� r� �p�����r� �p�(��� s��� *0�4�����(��� r� �po��� (��� ,(,� r �p(��� r, �p(��� *0�:����� p������s-� o/�rF �poB�,r� �p~���o9�����*~���*���0�l��������� :� o��� �i3 � �+ ���(��� (��� (��� r� �p�����r� �p�(��� s��� *0�4�����(��� r� �po��� (��� ,(,� r �p(��� r� �p(��� *"(��� *B~���o��� t��*��0�N��������� r� �p�r�p�r(�p�r@�p�rP�p�rn�p�r��p�r��p�����*r(>�� -r��psD�� z}���*{���*2{���o��� *2{���o8�*�s>�� }���(��� }���* *�0�q��� ��jj(��� jY(��� (��� i ����{���%(c�� {���,{���(��� o���(F�&1jo��� &(��� &�(g�� �*������-�;h�����{���*"}���*o��� *(��� *. �� �����*���0�A���!��s9�� {���(��� 3{���(��� (�� {���s��� z{���o��� &*{���*"}���*(>�� *(>�� *(>�� *(>�� *"(��� *2{��� (S�*"(��� *2{��� (H�*:~0�� (}�*���0�,�����(}� �(��-s��� z}h�}i�*0�F�����~0�� }h�~0�� }i�(>�� �(��-s��� z}h�}i�}j�*v~0�� }h�~0�� }i�(>�� **��0������(��(���(��-s��z*{h�*{i�*{j�*"}j�*��0�����"��{h�o�� -l{h�����~��� �~��� �o��� o��,s{��ov��ox��*{h� (��� -oJ�(��� (��� s>� o=� *�0�5���#��uT�� -*{h�{h�o��� ,{i�{i�o��� **b{h�o��� {i�o��� X*��0�r�������{j�,9{i�(��� -{h�{i�{j�(��� +>{h�{j�(��� ++{i�(��� -{h�{i�(��� +{h�(��� (�� *��0�s�������(��� ,(��� (�� Q*-(��� (�� Q*(��� o��� 3(��� o��� .(��� (�� Q*(��� ,(��� (�� Q*~0�� Q*:sI �( �*:sI �(} �*���0�����$��~0�� }r�(>�� E���K������������)���+4r��p(j�+<r��p(j�+/r��p(j�+"r��p(j�+(��� (�� r��ps��� z}q�,+~0�� }r�*{q�*���0�x���$��{q� E������ ������/���@���+O(��� (�� *{r�(��� (�� *{r�(��� (�� *{r�(��� (�� *{r�(��� (�� *~0�� *J(>�� s��� }��� *R(>�� s��� }��� *�(>�� r���p(i�{��� s��� }��� *����r��p(i�{��� ���o��� -{��� ���o��� *r���-*{��� ���o��� *����r��p(i�{��� ���o��� ,{��� ���o��� **2{��� o��� *s��� *2{��� o��� *zr��p(i�{��� o��� o��� * *F{��� o��� o��� *2o��� s��� *0� �����sI � r�pr�po��+}��� *0�&�����sI � {��� r�pr�p(��� os �*�{��� -���($�� o,�� }��� {��� *:(>�� }��� *F{��� o�� ���*2{��� o�� *2{��� o��� *2{��� o��� **(��� *"(��� *�~B�� }v�~0�� }w�r�p}x�(>�� *�0���������~B�� }v�~0�� }w�r�p}x�(>�� r�p(j�r�p(j�,r&�p(i�+r&�p(j�}w�}v�}y�}x�}z�*{w�*{v�*{y�*{z�*{x�*���0�2���%��-*�Z��($�� o+�� .*tZ�� {v�{v�(��� *J|v��$��o��� *���0�8���&��(��� rF�p��� {w��{y��{v��$���(��� **({ �**(| �*F~0�� (��*0�������~0�� }|�~0�� }}�~0�� }�~��� }��~��� }��~0�� }��(>�� �(��-s��� z}|�}�}}�}��}��*���0���������~0�� }|�~0�� }}�~0�� }�~��� }��~��� }��~0�� }��(>�� {|�}|�{�}�{}�}}�{~�}~�{��}��{��}��{��}��*���0�I�������~0�� }|�~0�� }}�~0�� }�~��� }��~��� }��~0�� }��(>�� *{|�*{�*Nr��p(j�}�*{}�*Nr��p(i�}}�*{~�*"}~�*{��*"}��*{��*"}��*{��*"}��*{��*s��*���0�3���'��-*�[��($�� o+�� .*t[�� {|�{|�o��� *2{|�o��� *F{|�(��� (�� *��0���������(��� ,(��� (�� Q*(��� ,(��� (�� Q*-(��� (�� Q*-(��� (�� Q*(��� o��� 3*(��� o��� 3(��� o��� 3(��� o��� .(��� (�� Q*(��� ,(��� (�� Q*~0�� Q**���0�)�����(��(��(��(���(��-s��z**({ �**(| �*f(��� r��p(j�}��*{��*2o��(��� *(>�� **(>�� **��0�����(��r��p(i�u��� u���,,o>�o�*9����9����o� + �o�X �i2�o��(��� ,o��o��o��(��� ,o��o��o��(��� ,o��o�o�(��� ,o�o�*****(>�� *Jsp�� }��(>�� *2{��oz�� *2{��ov�� *���0�N�������r��p(i�r��po��� ,(��� (�� s��� z{��o��� -{��oq�� {��o��� *�r��p(i�{��o��� , {��ou�� &*6{��o��� *0�1���)��{��~��o��� +{���oq�� X�iY2�*6o(�� }��*�0������sI � o �(`�*��0������(a�sI � o} �*��0����*��uj�� -*o(�� o(�� o��� *2{��o��� *�0�S���+��r��ps��� {��o��� +(��� r��pr��po��� &(��� -�����o�� �o(�� *�����'>�����0����,������ ���*(��� *:(��� }��*{��*:(��� }��*:(��� }��*V(��� }��}��*(��� *{��*{��*���0�w�������{�� ]3[{��,-{��(��{��oN�� }��%{��X}��*%{��X}��{��(��oO�� }��*%{��X}��*>{�� ]_b*V(>�� }��}��*^r� �p����~��oM�� *v{��,s��� z}��}��*�0�O�������{��,{��-s��� z,/o��� -&%{��(r�`}��{��(��oM�� (q�*r�$��~B�� �$��~��(v�*b�$���$��~��(v�*b��������~��(v�*b��������~��(v�*b��������~��(v�*b��������~��(v�*b��������~��(v�*b��������~��(v�*:~��(v�*:~��(v�*�(y�,r �ps��� zow�(w�*�(y�,r �ps��� zow�(x�*�-r �ps��� zo��� 1o+�� (v�*(��*b������($�� (v�*v���������($�� (v�*v{��,{��-s��� z(q�*�{��,{��-s��� z{��(��{��oN�� }��*�{��,s��� z}��}��{��(��oO�� }��*0�D�����{��,{��,s��� z{��(r�_,{��(��o%�� + (q�*n~��~B�� �$��(���$��*^~���$��(���$��*^~������(������*^~������(������*^~������(������*^~������(������*^~������(������*^~������(������*J~��(��t���*J~��(��t���*��0�$���-��(�� ~B�� (�� ,(v�*su�*0�5���-��(y�,r\ �ps��� z(�� ow�(�� ,*su�*���0�6���.�����($�� (����� ���-���($�� (��� ��� *^���($�� (�����*r���($�� ���(�����*z{��,{��,s��� z}��*��0����/��A{��X� {��s��� *0����/��!{�� [X� {��s��� *�0�[�������Ь��($�� ���к��($�� ���У��($�� �������($�� ���Н��($�� ����$��($�� ���*6(>�� (��*���0�C�������(>�� r� �p(i�r�p(j�r� �p(i�(��}��}��}��*:st�(��*n(��r� �p(j�}��*z(��r� �p(j�}��*���0���0��(>�� {��}��{��}��{��}��{��}��{��}��{��}��s��� }��{��{��o��� {��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��s��� }��{��o��� o��� +o�� {��{��o��� o��� o��� -��u�� , o�� �{��s��}��s��� }��{��o��� o��� +%o�� t���{��{��o��� o��� o��� -��u��,o�� �{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��*��� +5�����t2�����0���������~0�� }��}��~0�� }��s��� }��(v�}��~0�� }��~0�� }��}��~0�� }��(��}��(��}��s��� }��s��}��s��� }��~0�� }��}��~0�� }��(A�}��*�0�����ss� ou�{��~0�� o��{��oy�{��o{�{��oz�{��oy�{��~0�� o��{��o��{��(z�,{��ow�ow�+o��{��~0�� o��{��~0�� o��{��oz�{��~0�� o��{��o��+{��oy�{��o{�{��o�{��,{��o��ow�+o��{��,{��o��ow�+o��{��o��{��o��� 1{��o��++o��{��o��� 1{��o��++o��{��~0�� o��{��o��+{��oz�{��~0�� o��{��oy�{��,{��oD�(A�oD�ox�+o��o��*�0�&��1��(>�� ss� o��~0�� o��}��o��}��o��}��o��}��o��}��~0�� o��}��o ��+}��o��~B�� (�� -su�}��+(v�}��~0�� o��}��~0�� o��}��o��}��~0�� o��}��o ��+}��o��}��o��}��o��}��o��~B�� (�� -s��}��+(��}��o��~B�� (�� -s��}��+(��}��o��+}��o��+}��o ��+}��~0�� o��}��o��+}��o��}��~0�� o��}��o��}��(A�oD�o��(A�oD�(�� -s>�}��+(A�}��o��*{��*jr� �p(i�}��o��*o��*{��*{��*jr� �p(i�}��o��*{��*jr� �p(i�}��o��*{��*~rN�p(j�o��� }��o��*{��*>}��o��*Zo��-*o��o��*Zo��-*o��o��*Zo��-*o��o��*{��*>}��o��*2o��(��*br� �p(i�(��}��*{��*{��*{��*>}��o��*{��*>}��o��*{��*��0�O���2��{��o��� o��� +o�� {������o�� o��� -��u��,o�� �o��*�����$6�����0�m���3��s1�� (��o��� +7o�� o� -o(�� o� &+r��p,����o(�� o��� &o��� -��u�� , o�� �o(�� *�������CU�����{��*"}��*{��*"}��*{��*"}��*{��*"}��*{��*"}��*{��*���0����4��{��ow� ��$��o(�� *{��*{��*>}��o��*{��*"}��*{��*>}��o��*{��*r/(� (�� s��� z}��*6{��l(� *{��*{��*�{��ow�{��{��(+�� {��sI�*{��*Nr.�p(i�}��* * *{��*"}��*{��*"}��*2o��o(�� *z}��,~0�� }��*}��*0�����5��(� sg�s� o� ++o�� t:�� o� o � , (��, o � &o��� -��u��,o�� ��:��($�� o� t��s� *�����8S�����(��*0�F���4��{��(z�,6{��ow� �~B�� (�� -{��(��� -{��(��� �**��0����6��o��tr�� st�}��*{��*"}��*{��*"}��*�0�]���&��(��� rD�p��� {��-(-�� (�� +{���{��(z�-(-�� (�� +{��o(�� �(��� *���0����6��ur�� -*{��{��o��� *2{��o��� *�0�����7��o��� ���� o � +lo�� tT��o��oF�� Xo��oF�� Xs� o��o� &o��oF�� , ~��o� & o��o� &%X o(�� �o��� -��u��,o�� �*������y������0�����8��s�� 8�����~0�� ~��(� o��� ,d����~���o��� �i1~������(� (�� s��� z�oF�� -(� (�� s��� z�� ,o� oF�� - , o� oF�� , s|�o� X�i?:���*���0�-��6��rX�po� ur�� ,o��o��(� ,rt�p(!�� o��o� ,o��o��(� ,r� �p(!�� o��o� ,o��(��.r��p(!�� (������o� ,o��o��(� ,r��p(!�� o��o� ,o��o��.r��p(!�� o������o� ,o��o��.r��p(!�� o��o� ,o��(��.r��p(!�� (������o� (_ �o` �9����,o��o��(� ,r�p(!�� o��o� ,o��o��(� ,r,�p(!�� o��o� ,o��o��(� ,rF�p(!�� o��o� ,o��o��(� ,r� �p(!�� o��o� ,o��o��.rn�p(!�� o��o� ,o��(��(� ,r��p(!�� (���,��o� ,o��o��.r��p(!�� o������o� ,o��o��.r��p(!�� o������o� ,o��o��(� ,r��p(!�� o��o� ,o��(��.r��p(!�� (������o� ,o��(��(� ,r��p(!�� (��o� ,o��o��(� ,r6�p(!�� o��o� ,o��(��(� ,r^�p(!�� (��o� ,o��o��(� ,rN�p(!�� o��o� ,o��o��(� ,r� �p(!�� o��o� ,o��o��(� ,r|�p(!�� o��(_�o� *���0�����9��sI � �r��($�� o� �r��pr�po��+}��r��po[ �su�}��r��po[ �s��}��r��po[ �s��}��r��pr��pr�pov �}��*���0�������sI � �r��($�� o~ �{��r��pr�pr�po��+r��p{��ow�o\ �{��,r��p{��o��o\ �{��,r��p{��o��o\ �{��r��pr��pr�pr&�pow �{��rD�prZ�prb�prn�pos �*r|��� ������r��p���*Js� }��(��*Rs� }��(��*�s� }��(��{��{��o� o� {��{��o� *0�!�����ss� ou�{��o��o��*���0�2�����s� }��(��ss� o��o��+}��o��*��0�_���:��{��o� ��� {��o � + o�� tv��%XoL�su�� o��� -�� u��,o�� �*�����*I�����0����;��{��o� �v�� {��o!� *( �*�r��p(i�{��o � &o��*�r��p(i�+{��o"� o��{��o#� -�*�{��o� ,o��{��o$� *���0���<��r��p(i� 8����{��o%� tv��oN�(��� ,0{��oL�oM�(; �oO�oU�sI�o&� ݊��� r��p���� �(���ir��p�����(���Fr��p��� � � (���#r��p��� � � (����X {��o� ?���*4����+�=h�!�����+�=��#�����+�=��#�����+�=��#��� *�0�.���=��(��sI � r3�pr�po��+{��o� *��0�w���>��(�{��o� s'� {��o � + o�� tv��o(� o��� -�� u��,o�� �sI �r3�pr�prG�po��+*����%�D�����0��������/���(*� (�� (A�(@�s����(+� (�� (A�(@�s����(,� (�� (B�(@�s����(-� (�� (B�(@�s����(.� (�� (C�(@�s����(/� (�� (C�(@�s����Щ��($�� ���~��~������(*� (�� (Y�� o�~��~������(+� (�� (Y�� o�~��~������(,� (�� (Y�� o�~��~������(-� (�� (Y�� o�~��~������(.� (�� (Y�� o�~��~������(/� (�� (Y�� o�*���0�{�������s=�}��~0�� }��~0�� }��~0�� }��}��(@�}��s��� }��(>�� r�p(j�rY�p(i�}��}��}��*�0���������s=�}��~0�� }��~0�� }��~0�� }��}��(@�}��s��� }��(>�� r>�p(i�{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��o0� t3��}��*n(�r� �p(i�}��*���0�P�������s=�}��~0�� }��~0�� }��~0�� }��}��(@�}��s��� }��(>�� *{��*0����4��{��oD� ��$��o(�� *��0����4��{��oD� ��$��o(�� *{��*jr{�p(j�}��}��*{��*Nr��p(j�}��*{��*"}��*{��*"}��*{��*"}��*{��*Nr��p(i�}��*~��*~��*~��*~��*~��*~��*��0�%���;��{��o��� �v�� {��o1� o��� *(��*���0�Q�������r��p(i�{��oL��$��o2� ,oL��$��(3� s%��z{��oL��$��o��� *�r��p(i�{��oL��$��o��� *�r� �p(i�{��ow��$��o��� *2{��o��� *^{��ow��$��o2� *�{���$��o2� -�$��(4� s*��z{���$��o��� tv��*0�/���?��r��p(i�{��oL��$��o��� uv�� oQ�*�0�X���?��r��p(i�{��oL��$��o��� uv�� -oL��$��(4� s*��z{��oL��$��o5� *z{��,{��(?�o��� �**s�*�0����@��ut�� -*{��{��o��� *2{��o��� *�0�k���&��(�(��� -(�*(��� rD�p��� {��-(-�� (�� +{���{��-(-�� (�� +{��o(�� �(��� *�0�������sI � o �r��po[ �s>�}��r��po[ �s>�}��("�,1("�oL�("�oM�("�oN�~��sJ�(#�r3�pr��pr�po��+}��*0�`�����sI � o} �r��p(�oD�o\ �r��p($�oD�o\ �{��r3�pr��pr�prG�pos �*J(>�� (6� }��*:(>�� }��*~��*~��*~��*~��*~��*{��*���0����A��uu�� -*|��{��(�� *J|���$��o��� *F|��r��p(��� *�0�L�������~B�� s>����r�psC�� s>����rU�psC�� s>����r��psC�� s>����*R(J�}��*���0�y�������~0�� }��~0�� }��(>�� ~B�� (��� ,(7� (�� r� �ps��� zr�p(j�r� �p(i�}��}��}��}��}��*v~0�� }��~0�� }��(>�� *{��*{��*{��*{��*�0����?��uv�� -*|��{��(�� *��0�b�������-*|��{��(�� ,H{��{��o��� ,5{��{��o��� ,"{��{��o8� ,{��{���**J|���$��o��� *���0�x���&��(��� r��p��� {��-r#�p+{���|��r��p(��� �{��-r#�p+{���{��-r#�p+{��o,�� �(��� *(��*{��*0�"�����sI � o �r1�pog �}��*��0�"�����sI � o} �r1�p{��of �*r(>�� }��}�}�*�(>�� }��}�}�}�*{��*{�*{�*{�*0�_���B��uw�� -*{��{��o��� -*{�- {�,*{�,{�{�o��� -*{�{��*�0�$���C��{��o��� {�,{�o��� X *oZ�*(`�*o[�*(b�*(��� *(��� *z~B�� }�(h�sC�� }�*{�*�0����4��(j� ��$��o(�� *V(9� }�}�*�0�I�������{�-:{�s:� {�(;� o<� }�{�(��� ,(=� }�{�*{�*{�*�(?� r=�p(i�rW�p(j�}�} �*���0�I�������{ �-:{�s:� { �(;� o<� } �{ �(��� ,(@� } �{ �*{�*{ �*J(>�� (6� }�*:(>�� }�*~�*{�*��0�/���D��u�� (A� ,*(A� ,*|�{�(�� *�(A� ,*(A� ,*(A� ,*|�{�(�� *.(y��*V-*-*o~��*Z(y�,*({��*J|��$��o��� *�0�-���D��u�� (y�,r���psD�� z|�{�(B� *Z|�r��p(��� (C� *B~B�� su���*J(>�� (6� } �*:(>�� } �*~�*{ �*��0����E��u��� -*| �{ �(�� *J| ��$��o��� *Z| �r��p(��� (C� *B~B�� s����*(>�� *�(>�� ~B�� (��� ,r� �psD�� z}�*{�*0����F��u��� -*|�{�(�� *J|��$��o��� *(��**({ �**(| �*�(>�� }�}�}�}�*(>�� *{�*{�*{�*{�*J|��$��o(�� *�0����G��u��� ,|�{�(�� **J|��$��o��� *�~0�� }�~0�� }�(>�� (D� (�� }�*�0�@�������~0�� }�~0�� }�(>�� r���p(i�{�}�{�}�*�~0�� }�~0�� }�(>�� r�p(j�}�,}�*{�*Nr� �p(j�}�*{�*J-~0�� +}�*^{�{�(E� (�� *:(��� }�*{�*0����H���{��($�� (�� oF� s� *���0�_���I��(� sG� o� +) o�� t:��o� oH� ,(��,oI� o��� -�� u��,o�� �*�����5I�����0�1���J��o� Ѕ��($�� oH� u��� -*(_ �o��o` �*{�*{�*V(���}�}�*~(���{�}�{�}�*n~B�� �$��{��$��(J� *(���*�0�5�����(���ss� ou�{�ow�{�ow�o��*���0�3�����(���ss� o��o��}�o��}�o��*z{��$��~B�� �$��(J� �*{ �*:(���} �*(���*���0�)�����(���ss� ou�{ �o�o��*���0�'�����(���ss� o��o��} �o��*>{ �(��� �*{6�*{7�*{8�*{9�*�(���}6�}7�}8�}9�*>(K� (��*(���*0�R�����(���ss� ou�{6�ow�{7�o{�{8�o�|9�(~�� o}�o��*��0�P�����(���ss� o��o��}6�o��}7�o��}8�o��s��� }9�o��*�{6��$��~B�� �$��(J� -Њ��($�� {7�����(��� **��0�G���&��(��� rm�p��� {8��|6�r��p(��� �{7�����o(�� �(��� *{H�*{I�*{J�*{K�*�(���}H�}I�}J�}K�*>(K� (��*(���*0�R�����(���ss� ou�{H�ow�{I�ow�{J�o{�|K�(~�� o}�o��*��0�P�����(���ss� o��o��}H�o��}I�o��}J�o��s��� }K�o��*0�U�������{H��$��~B�� �$��(J� -7{I��$��~B�� �$��(J� -Ќ��($�� {J�����(��� **���0�Q���&��(��� r��p��� |H�r��p(��� �|I�r��p(��� �{J�����o(�� �(��� *"(��*(��*&(��*"(��*(��*&(��*�0�����K�� E���1���&�������]���~������s���h�������<������G���R������8����(L� (�� *(M� (�� *(N� (�� *(O� (�� *(P� (�� *(Q� (�� *(R� (�� *(S� (�� *(T� (�� *(U� (�� *(V� (�� *(W� (�� *(X� (�� *(Y� (�� *����o(�� *�0����K�� YE������������+**���0�2���K�� E ������������������������������+**:.,�**F(��-(��**�0�B���K�� E ������������������������������������������+**��0�4���L��r��p(i� + �o��/o�� X �i2�*"2**(>�� *�(>�� }l�}m�}n�}o�*�(>�� }l�s��}m�s��}n�su�}o�*��0�G�������(>�� sC�� }l�sC�� s��}m�sC�� s��}n�sC�� su�}o�*Z(��(��(v�s��*J|l��$��o(�� *{l�*���0����4��{m�o�� ��$��o(�� *F{n�(��o��� *{m�*0����4��{n�o�� ��$��o(�� *{n�*��0����4��{o�ow� ��$��o(�� *{o�*F(��{m�o��� *0�3���M��u��� -*|l�{l�(�� ,{m�{m�o��� **z|l��$��o��� {m�o��� a*��0����4��{m�o�� �r��p(��� *Z{l�~B�� (��� ,**0�h�����sI � o[� o\� r��po[ �}l�r��po[ �s��}m�r��po[ �s��}n�r�po[ �su�}o�*0�j�����sI � {m�,r��p{m�o��o\ �{n�,r��p{n�o��o\ �{o�(z�,r�p{o�ow�o\ �*��0�������(���ss� ou�{��, r�p(��{��o��+{��oD�ow�{��o{�{��o��+{��o��+{��,{��o/�o�+o��{��o�{��o�{��o�{��o��{��o��o��*���0�����N��(���ss� o��o��+}��o��s>�}��o��}��o��+}��o��+}��o��(��� -s-�}��o��}��o��}��o��}��o ��+}��o��+}��o��*6(���(��*�(���(��oM�-+ }��}��oF�}��*>o]�(��*�0�!��C��(���{��}��{��}��{��,{��o�u���}��{��,@{���i����}�� +{��{���o)�u����X {���i2�{��,{��o3�u���}��{��,{��o]� t9��}��{��}��{��}��{��}��{��}��{��,'{��o^� s_� }��{��{��o��� *^s��� }��s� }��*{��*"}��*2{��(��*2{��(��*B{��%-&~0�� *"}��*B{��%-&~0�� *"}��*B{��%-&~0�� *"}��*{��*"}��*j{��-~0�� *{��o�*��0�.���4��{��(?�o��� -{��oD� ��$��o(�� **{��*j{��-~0�� *{��o�*6s�}��*j{��-~0�� *{��o�*6{��o�*{��*"}��*{��*"}��*j{��-s,�}��{��*{��*n{��Н��($�� o� t��*fr�p(i�{��o � &*s��*�0�/���&��(��� r�p��� (��{�������(��� *�0����O��rX�po� u��� ,o �( �(`� ,r@�p( ��(��o� ,o�(�(� ,rN�p(�o� ,o�o�(� ,rT�po�o� ,o��(��.rf�p(������o� ,o�(�(� ,rv�p(�o� ,o�(�(� ,r��p(�o� ,o��(��(� ,r��p(��o� ,o�(�(`� ,r��p(��(��o� ,o��(��(� ,r��p(��o� ,o��o��.r��po������o� ,o�o�(� ,r��po�o� ,o�(�(� ,r�p(�o� ,o��(��(� ,r�p(��o� ,o �( �.rn�p( �o� ,o��(��(� ,r,�p(��o� ,o �( �(� ,rB�p( �o� ,o�(�.rb�p(�o� ,o�(�(� ,rv�p(��,��o� *���0�����P��(�sI � Д��($�� o� �r��po[ �s>�}��r��pr�po��+oa� }��r��pr��po��+}��r��pr�po��+}��*0�������(�{��,{��o� }��{��,{��o� }��sI � Д��($�� o~ �r��p{��oD�o\ �{��r��pr�pr��pon �{��r��pr��pr��po��+{��r��pr�pr�pon �*(>�� *:(>�� }��*{��*"}��*{��*"}��*�0� ���Q��s� {��}��{��}��*NЕ��($�� ({ �*NЕ��($�� (| �*(>�� *:(>�� }��*{��*"}��*{��*J{��{��(b� *"}��*{��*0�,���R��s!� {��}��{��}��{��}��*NЖ��($�� ({ �*NЖ��($�� (| �*J(>�� s1�� }��*N(>�� s��� }��*�-*{��o� &{��(c� o� &*2{��o(�� *(/�*2{��o��� *���0����S��u��� -*{��{��od� *��0����S��s,� {��o(�� s��� }��*��0�#�����sI � rb�pr �po��+s��� }��*�0�#�����sI � rb�p{��o(�� r �poW �**(;�*�(e� (���r�p(i�}��}��}_��*{��*{��*{��*�~0�� }��(e� (���}��*�0�\���T��(��� r.�p��� (���o��r��p(��� �(���o��o��r��p(��� �{���(��� *0�)�����(���ss� ou�{��o�o��*���0�4�����~0�� }��(���ss� o��o��}��o��*v~0�� }��(���}��*Fo]�(C�*�~0�� }��(e� (���}��*B(E�(�*{��*{��*"}��*2{��(��*J~0�� }��(���*�0�5�����(���ss� ou�{��o�{��o{�o��*���0�@�����~0�� }��(���ss� o��o��}��o��}��o��*0�P�����(���ss� ou�{��~0�� o��{��~0�� o��{��~0�� o��o��*0�q�����~0�� }��~0�� }��~0�� }��(���ss� o��~0�� o��}��~0�� o��}��~0�� o��}��o��*�~0�� }��~0�� }��~0�� }��(���*��0�M�������~0�� }��~0�� }��~0�� }��(���{��}��{��}��{��}��*�~0�� }��~0�� }��~0�� }��(e� (���*{��*Nr��p(i�}��*{��*Nr��p(i�}��*{��*Nr,�p(i�}��*sQ�*f~0�� }��(>�� }��*v~0�� }��(>�� (e� }��*{��*���0�w�����(��ss� ou�{��,{��o|�,{��o��++o��{��o��{��o�{��o|�{��o��+o��*�0�������sx�}������}��}��s>�� }��}��(��ss� o��o��+}��{��-sx�}��o��+}��{��-����}��o��}��o��}��o ��+}��o��*�sx�}������}��}��s>�� }��}��(��*0���������sx�}������}��}��s>�� }��}��(��{��}��{���i����}��{��{��of� {��}��{��}��*��0�Q�������sx�}������}��}��s>�� }��}��(������}��sx�}��*F(d�*�0�k�������sx�}������}��}��s>�� }��}��(��rF�p(i�(��,}��}��}��*�sx�}������}��}��s>�� }��}��(��*Vo]�(c�*^o]�(d�*>o]�(e�*{��*{��*���0�S���U��{��3C {�� + �u���, ok�X X �i2�{���iX}��{��*{��*(��*�0�u�����{��-f{��% (c�� {��-H{��~��-�u�s�����~��o������(k�����(h� (�� }���(g�� �{��*�������Rg����� *sa�*�0�R�����(i�oy�����(i�o|�����(i� oy�����(i�oy�����(i� (�� *��0�T���V��u��� ,I{��sw�}��{��,0{���i����}��{���i1{��{��of� *0�@���V��(�rX�po� u��� ,om�om�(� ,r`�pom�o� *0�F�����(�sI � {���i1,{��rx�po` �{��r��pr�pon �*��0�A���W��(�sI � rx�po ��+}��r��pr�po!��+oj� }��*R����}��(>�� *�����}��(>�� r���p(i�{��{��of� {��}��*n����}��(>�� (}�*0����C�� {���*�0����C�� {���*&{���i*{��*�/(� (�� r��ps��� z}��*0�G���C�� +${������%q���{���X����X {���i2�%{��{��X}��*�0�G���C�� +${������%q���{���Y����X {���i2�%{��{��Y}��*r{��{���i(l� }��*0�U���X�� А��($�� (m� on� +o�� ����o��, (y�X o��� -��u�� , o�� �*�������+B�����0������sI � r�p{��o� �*���0������sI � r�p{��o� �*���0�c�����ss� ou�{��o"��+{��o#��+{��(��o$��+{��o%��+{��oz�{��o&��+o��*�0�p�����}��(>�� ss� o��o'��+}��o(��+}��(��o)��+}��o*��+}��o��}��o+��+}��o��*:}��(>�� *r}��(>�� }��}��*0�����Y��}��(>�� {��}��o��}��{��}��{��}��{��}��{��,[{��oo� sp� }��{��oq� +(r� {��o��t���os� (t� -�����o�� �*������s�+������{��*Nr��p(i�}��*{��*Nr��p(i�}��*{��*Nr��p(i�}��*{��*^-(A�}��*}��*{��*Nr��p(i�}��*{��*"}��*���0�#���Z��u��� -*{��{��o��� ,**2{��o��� *s��*0�����[��sI � o �r�po[ �su�}��r��po[ �s��}��r��po[ �s��}��r��po[ �s>�}��r�pr�po,��+}��*��0�������sI � o} �r�p{��ow�o\ �r��p{��o��o\ �{��,.{��o��~B�� (u� ,r��p{��o��o\ �r��p{��oD�o\ �{��r�pr�pr�po-��+*V(>�� }��}��*2{��o��� *�0�9���\��3*u��� -*{��{��o��� ,{��{��o��� **���0�&����ss� ou�{��ow�{��o�{��o�{��o.��+{��o/��+{��o��+|��(~�� o}�|��(~�� o}�|��(~�� o}�|��(~�� o}�{��o�{��o�{��o0��+{��o0��+{��o1��+{��o�{��o�{��oz�{��o��{��o��{��o��o��*��0�7����sv� }��(>�� ss� o��o��}��o��}��o��}��o2��+}��o3��+}��o ��+}��o��s��� }��o��s��� }��o��s��� }��o��s��� }��o��}��o��}��o4��+}��o4��+}��o5��+}��o��}��o��}��o��}��o6��+}��o7��+}��o8��+}��o��*�0�����]��o��o��-s��o��{��o��ow� (��o��� --o��o��s�� {��ox� - {��oy� {��o��o��� uq��,Co��&o��oq� +(r� o��(��(t� -�����o�� �*�����"������0���������{��o��� -{��(A�('�o��� +'{��(A�o2� ,{��(A�('�o5� {��(B�o2� ,{��(B�()�o5� {��(+�o�(+�o��� *���0�����Y��{��o��o��� -"{��o��o��o��o��� o5� {��o��o��� -"{��o��o��o��o��� o5� o��,7o��oq� +(r� (��(t� -�����o�� �*�����~�������bsv� }��(>�� (��*���0�-���4��(��~B�� �(�� �r.�p(g�}��*���0�z���^��sv� }��(>�� rp�p(i�r��p(i�r��p(i�(��}��}��}��(��+� (��(��X�i2�(��*��0����_��sv� }��(>�� r��p(i�r��p(i�{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��s��� }��s��� }���i����}��{��}��{��}��{��}��sz� }��s{� }��{��s|� }��(�� +R�$��q$��s��o��-�$��o(�� (}� s ��z{���X (��X�i2�{��+� (��(��X�i2�(��*0����C��(�� s�}��*0�����`��(6� }��(~� (e� (r�� (��(� (�� }��(m�� on�� }��(r�� �(�� }��(r�� (�� }��(r�� (�� }��(r�� (�� }��}��sz� }��s{� }��*{��*J|���$��o(�� *{��*{��*0�4���a��{���i�e�� +{���(���X{���i2�*&{���i*��0�c���b��{��o��o��� ue�� -*o�� te��o��o*�o��o,�o��,o��oG�+(A�oG�*{��*Nr��p(i�}��*{��*Nr� �p(j�}��*{��*Jo$�t���}��*{��*"}��*{��*�0�����c��r��p(i�}��{��o��o��-\{��o��o��,4{��o��o��(�� �(�� (��(�� (�� (��*{��o��o��(��*(��*���0�����d��{��:����{��9����{��oF�(��� -r{��oF�r��p(��� (��� {��(��� ,:{��oF�(��� (�� (��� r��p��� � r�p� (��� (A �}��{��*Nr�p(j�}��*�{��(��� ,{��(��� -{��(�� }��{��*�(��� -"(E�� (��� -(�� (�� r,�ps��� z}��*{��*"}��*{��*{��*"}��*{��*"}��*{��*"}��**oP��*��0�&���e��~��-���s����~���(��*{��*"}��*{��*"}��*0�����f��{���i�e�� {��o��� s�� 8����{��{���o��o��� te����o�ow�o�� ,�o�� te���+�o�ow�o�� �{���o��o*��{���o��o,��{���o��oG�X{���i?T���*�rV�p(i�{��o�� -*{��o�� (��*�0�t���g��rV�p(i�{���o�� -*{��o��o��� te��-*o��o*�o��o,�o��,o��oG�+(A�oG�*�rV�p(i�{��o�� -*{��o�� o��t���*�0�A���\��rn�p(i�r��p(i�s�� {��ox� -*{��o�� (��*���0�����h��rV�p(i�{��o�� -*{��o�� o��-�e��*oo� �e�� oq� +(r� (�� %X �(t� -�����o�� �*���O�)x�����{��*{��*0�'���i�� {�� + �(��X X �i2�*�0�M���j�� o��,Ao��,9o��oq� +(r� (��X (t� -�����o�� �*�������=�����0�u���4��r��p(i�(��-(�� s ��z(��oF�(��� ,(�� s ��z(��oH�o�(��� o���o��o�� ��$��o(�� (��� *���0�����k��r4�p(i� {���o�� ,*u!��,o���(��� -o���(^� *(��o��,-(��o��o��(��� -(��o��o��(^�**0�����l��Q(�� ,oX�o�(��+-H(��o�o��-o�o���$��o(�� +o��oX�(�� (�� Q�� o)�� Q��*������sv���0�����m�� Q{��o1� o��� +I o�� te��oP�-od�,` ,` o�-` (��,` ,- o��� -�� u��,o�� �, s\��Q**������Uk�����0����n��r��p(i��(��-z*.(��*�0�4���o��r��p(i�-�(��,*(��t���(��*0����p��s�� {��o1� o��� +}o�� te��uq��,fo�� �iY+Q �oL�su�{��o��� te��,#{��o2� ,o��, �o��Y/�o��� :w����u��,o�� �{��s�� ���s�o��o�� }��s�� s�� s�� {��o1� o��� 8��o�� te��o��,u o�� ,io�o�� -Yo�o�o�� oP�-o�(�� (�� o3�� &+!o�-o�(�� (�� o3�� &o�o�� -go��,Xo��oZ�,#o�� te�� oO� o�� +({��o�� o�(�� (�� o3�� &o��� :�����u��,o�� � o�� +(�� {��o�o��� (�� -���%��o�� � o�� +(�� {��o�o5� (�� -���%��o�� �o��*���Ad������������������������������(������������F��(���n���������������*�������������0�U��q��{��-*{��o��,3{��o��o��(�� (�� (�� ,{��r��po��*{��o1� o��� +do�� te�� ,To@�(��� -G(���&�8,5oX�(��� -(oX�r��po�� ,{��r��po��ݓ���o��� -��u��,o�� �{��o1� o��� +?o�� te��u&�� ,( o���, o���o�� 1{��r��po��� o��� -��u��,o�� �*���(����|� �����[�q���������L?����0�Q���r��Q{��o1� o��� +o�� te�� o�,Q�o��� -��u�� , o�� �**�������(<�����0�s���s��-r��p(��*u��� -o���o��(��o�+oZ�(��o�u���,%oj� + �(��X �i2�*�0�����t��,oo� -*oo� sp� oq� 8����(r� {��o��o��� te�� -*(��� r�p��� o��(��� (��+h o�,3{��o��o�� &{��o��o��s��o�� &+ ,os� o��(��o��.o��(t� :>�������o�� �-**����!��������J�r`�p(�� (�� * **0����u��sz� }��{��s�� (��*�0�Q���Y��oq� +.(r� {��o��o�� o��,o��(��(t� -�����o�� �*�������;B�����0����v��u��� -*|��{��(�� *J|���$��o��� *j{��,{��o(�� *~0�� *0���������{��~B�� (��� ,*{��,{���i0*{��,{��o��� 0*{��, {��o��-*{��, {��o&�-*{��(��� ,**0� ���w���(� �*��0���x��r��po�� ���� sI �o �:����r��pr�po9��+o�� s�� }��o�� +(�� {�� o�� o��� (�� -���(��o�� �r��pr�po:��+o�� s�� }��o�� +(�� {��o�o��� (�� -���*��o�� �r�pr�po,��+o�� }��(��*�����R�'y��������*������0� ��y��sI � o} �{��o��� s�� {��o1� o��� +o�� tr��o�� o��� -��u��,o�� �r��pr�po;��+{��o��� s�� {��o1� o��� +o�� tt�� o�� o��� -��u��,o�� � r��pr�pr��po<��+{��r�pr�pr�pon �*������2�!S��������#������V(>�� }��}��*�oP�-{��od�-{��- o��**(>�� *0�B���c��(>�� r��p(i�}��}��}��}��(r�� �(�� }��*{��*2(��o��� *{��*{��*{��*{��*2{��(��*2{��(��*{��*���0�(�����sI � o �r�po��+s �� }��*0�#�����sI � o} �r�p{��oW �*�0�H�������s�� }��~0�� }��~0�� }��~0�� }�� }������}��(>�� *0�O�������s�� }��~0�� }��~0�� }��~0�� }�� }������}��(>�� }��*�0���������s�� }��~0�� }��~0�� }��~0�� }�� }������}��(>�� {��s�� }��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��{��of� {��}��*�0�4���z��{��% (c�� {��s��o�� (��(g�� �*��� �,�����0�����{��(�{��%(c�� ,oi�sw� oi�o�+oi� +c{������%q���oy�X����(��,%{��oy�X}��(��,(��,%{��oy�X}��X 2��(g�� �*�������������0�����z��{��% (c�� (��,k(��,%{��X}��(��,%{��X}��+=39,6{�� ����%q���Y����%{��Y}��%{��Y}��{������%q���X����{��{��1{��}��(��-(��(g�� �*������ ��������&(�*F(��,(��**�~��-�)�s�����~��(�&*��0����|��oi�o��oj� +b � u���,(�oi�oi�o~�,5oi�%o��%oy�Xoz�oi�%o|�Xo}� X �i2�*�0�����}��{��% (c�� ,}�� YE������������W���+'{�� 3K}��+B{��38}��+.{��.{�� .(��,{��(��}���(g�� �*���� �~������0�+���~�� +o��,{���X X{���i2�*2{��o�� *2{��(��*���0������{��%(c�� {�� �(g�� �*���� � �����&(�*{��*Nr��p(i�}��*{��*Nr��p(i�}��*{��*Nr,�p(i�}��*{��*J}��,}��*2{��(��*{��*"}��*{��*{��*:{��{��Y*&{���*s�*0�k������s1�� r�p{������{��o�� ����o��� &rt�po� &+"r��p����(#�����o��� &X 1�o(�� *�0�r�������{��-*{��2{��2 {��/*{��{��0{��{��1*{��2 {�� 1*{��,{���i.**��0�:�����sI � o �r��pr�po=��+}��rx�p{��o� �*��0�?�����sI � o} �{��r��pr�pr��po>��+rx�p{��o� �*�0������ss� ou�{��o��ow�{��~0�� o��{��~0�� o��{��oy�{��o��{��~0�� o��{��o��{��oy�{��do|�{��do|�{��o{�{�� @w�o|�{�� ���o|�{�� ���o|�{�� ���o|�{��oz�{��~0�� o��{��o��{��o?��+{��o��{��~0�� o��{��~0�� o��{��oz�{��~��o��{��~0�� o��{��~��o��{��,{��o��� 1{��o��++o��{��o@��+{��~0�� o��{��~0�� o��{��~0�� o��{��~0�� o��{��oy�{��oy�{��oz�{��oy�{��oA��+{�,{�o��� 1{�o��++o��{�oB��+{�~0�� o��{�o|�{�o��{�oy�{�oz�{�oy�{ �oy�{ �oy�{�oy�o��*���0������} �}�(>�� ss� o��o��s��}��~0�� o��}��~0�� o��}��o��}��oC��+}��~0�� o��}��oD��+}��o��}��do��}��do��}��o��}�� @w�o��}�� ���o��}�� ���o��}�� ���o��}��o��}��~0�� o��}��oE��+}��oF��+}��oG��+}��~0�� o��}��~0�� o��}��o��}��~��o��}��~0�� o��}��~��o��}��o��+}��oH��+}��~0�� o��}��~0�� o��}��~0�� o��}��~0�� o��}��o��}��o��}��o��}��o��}��oI��+}��o ��+}�oJ��+}�~0�� o��}�o��}�oE��+}�o��}�o��}�o��}�o��} �o��} �o��}�o��*�(.�r�p(j�r� �p(j�}��}��*�(.�r>�p(i�{��}��(��*n} �}�(>�� (/�*�0�a������s��}��~0�� }��~0�� }��s�� }��~0�� }��s�� }��d}��d}�� @w�}�� ���}�� ���}�� ���}��}��~0�� }��sp�� }��s�� }��~0�� }��~0�� }��}��~��}��~0�� }��~��}��s��}��s��}��~0�� }��~0�� }��~0�� }��~0�� }��}��s��� }�s��}�~0�� }�}�sp�� }�*{��*{��*Nr{�p(j�}��*{��*"}��*{��*Nr�p(j�}��*�{��o��{��{��(+�� sJ�*��0�%������{��o�� ���� {��o�� o�� *{��*"}��*2{��o�� *{��*b{��r��p(i�}��*2{��o�� *Z(B�-{��*{��*{��*Nr��p(j�}��*{��*"}��*{��*"}��*{��*"}��*F{��~��(��� *F{��~��(��� *{��*Nr(�p(j�}��*{��*{��*"}��*{��*"}��*{��*"}��*{��*"}��*{�*Nr\�p(i�}�*�0�2������{�ov�� Xs�� (J�oq�� {�o�� o�� *{�*"}�*{�*"}�*{�*"}�*{ �*"} �*{ �*"} �*{�*"}�*{��*"}��*{��*"}��*{��*r/(� (�� s��� z}��*{��*r/(� (�� s��� z}��*{��*"}��*{��*"}��*{��*"}��*{��*"}��*{��*"}��*{��*"}��*{��*"}��*2{��o�� *j(d�-~t��*{��(&�*{��*"}��*{��*"}��*f{��-{��-{��**"}��*{��*"}��*{��*"}��*{�*{�*"}�*{�*"}�*{��*"}��*���0�q�����r���p(i�{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��o�� {��o�� +7(�� {���(�� �(�� -+�(�� o�� t���o�� (�� -���0��o�� �{��s�� }��{�s�� }�{��o�� s�� }��{��o�� +(�� {��o��t[��o�� (�� -���2��o�� �{��s�� }��{��}��{��}��{��}��{��}��{��}��{��s��}��o��o��u���}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��}��{��-+{��s���}��{�}�{�o�� {�o��� o��� +%o�� t���{�{�o��� o��� o��� -��u��,o�� �{�o��u���}�{�}�{��}��{�}�{�}�{�}�{ �} �{ �} �{�}�*���(�����D�����a+�������2�����0�9������r��p(i�{��o�� -*{��o�� -*o�� t���*fr��p(i�{��o�� *2{��o�� *�r��p(j�{��o��� -{��oq�� *fr��p(j�{��ou�� &*2{��oz�� *�r��p(i�{��o�� -{��o�� *fr��p(i�{��o�� &*2{��o�� *�r��p(i�o��r��p(j�{��o�� -{��o�� *fr��p(i�{��o�� &*2{��o�� *(>�� *:{��(�� *���0�%������s0� }��{��1�s�� o�� *~(J�(�� ,*(����*���0�)���C��(J�(�� ,*(�� 3{�oq�� *���0����C��(�� .{�o�� *2{�oz�� *s-�*(��*��0�������u��� -*{��{��o��� *2{��o��� *�0�/���&��(��� r��p��� {���{��o(�� �(��� *2~��(��� *2~��(��� *br8 �p(i�(W�(< �*brJ �p(i�(W�(= �*�r4�p(i�o#�-(j�*o#�*���0��������(J�(�� (��� (J�� s�� {�o��� +&(��� (�� (��� o��� - o�� (��� -�����o�� �(K�o�� s�� }�{�o�� o�� *���)�3\�����0�J������(��-+ (d�,(_ �o` �-` (9�,(_ �o` �-` ,sc��z*��0�4������(��t��� _1s�� z_1oe�_1o:�*0���������{��, {��(��3*{��(��� ,*{��-*{��-*{��-*{��-*{��-*{��-*{��(��� ,*{��-*{��-*{��-*{��-*{��-*{��-*{��-*{��-*{��/*{��/*{��/*{��/**�0�O�����sI � o �r��po[ �s��}��rf �pr�poK��+}��r� �pr�poL��+}��r� �pr�poM��+}��r� �pr��pr�pov �}�r!�poN �t%��9����r*!�po�� o�� +wo�� t%��r.!�po[ �s�� r�poN��+�5rF!�p���o�� �o)�� �(��s���{�� o�� o��� -��u��,o�� �*���������5������9����0�#�����sI � o} �r��p{��o��o\ �{��rf �pr�pr�!�poO��+{��r� �pr�pr�!�poP��+{��r� �pr�pr"�poQ��+{�r� �pr��pr�prn�pow �r!�poO �t%��{��o�� +I(�� (�� oR � (�� o���$�� r.!�po` �(�� r�po` �(�� -���0��o�� �*������V�����r)"�p���r�p���rA"�p���rG"�p���*J(>�� (6� }�*:(>�� }�*~ �*{�*�0�������u��� -*|�{�(�� *J|��$��o��� *F|�r��p(��� *B~B�� s��� �*{�*"}�*v{�o�� , {�o�� **�{�o�� , {�o�� &{�o�� *���0��������s�� {�,{�o�� u���}�{�o�� +7(�� {�(�� (�� -+(�� o�� u���o�� (�� -���6��o�� �*���0�Dt�����0��������sI � o �r*!�po�� o�� +jo�� t%��r��po��+ r�poR��+ �/rO"�p����o)�� �(��s� ��{� o�� o��� -��u��,o�� �{�,{�oF�� -}�*������@�Q�/���!�w������0��������sI � o} �{�o�� +V(�� (�� -r�"�poP �+(�� oR �(�� r��po` �(�� r�po` �(�� -���6��o�� �*�������c~�����Js�� }�(>�� *V}�}�(>�� *�}�}�(>�� {�}�{�}�{�}�*s��*{�*"}�*{�*"}�*{�*"}�**({ �**(| �*0�-�����ss� ou�{�o��{�o{�o��*���0�3�����(>�� ss� o��o��+}�o��}�o��*J(>�� s� }�*{�*"}�*n{�Н��($�� o� t��*fr�"�p(j�{�o � &*br#�p(j�{�o"� *2{�o$� *�0�(�����sI � o �r�pr�po��+}�*0�-�����sI � o} �{�r�pr�pr��pon �*(��� *:(��� }�*{�*(��� *�(��� ����}�{��}�*�(��� ����}�{��{��}�*�(��� ����}�{��{��{��}�*0�@�������(��� ����}�{��{��{��{��}�*0�J�������(��� ����}�{��{��{��{��{��}�*��0�T�������(��� ����}�{��{��{��{��{��{��}�*0�^�������(��� ����}�{��{��{��{��{��{��{��}�*��0�s�������(��� ����}�{��{��{��{��{��{��{��{� �{� �}�*{�*{�*�0�b������r0#�ps��� {�o� &rj#�po� &{� + �rr#�p����o�� & X �i2�r|#�po� &o(�� *(��� *V(��� }�}�*{�*{�*0�N������r�#�ps��� {�o� &rj#�po� &r�#�p{�����o�� &r|#�po� &o(�� *~D�*�D�*j{H�-s�}H�{H�*&(��*�{G�{F�o�� ����{F�o�� ����(�� (�� s��z�{F�o�� .0{F�o�� �>��o(�� �>��o(�� (� (�� (��*�{F�o� (� ,(� (�� (��*���0�������8���{F�o�� YE������'��G���o�������'������L����������'��'��'��'������'��L��8"��(��,r�#�p{F�o� (!�� ( �{F�o� r�#�p(X�� :���(��(��,r�#�p{F�o� (!�� ( �����r�#�p(� (�� (��8����r$�p(� (�� (��8����rb$�p(� (�� (��8����r�$�p(� (�� (��+xr�$�p(� (�� (��+a(��,r�$�p{F�o� (!�� ( �{F�o� r�#�p(X�� -)�H{F�o�� �>��o(�� (� (�� (��{F�o� :L���� o)�� (����**��A���������������������0�t������ {F�o� ,&{F�r%�po� -)( � (�� (��+,( � (�� (��+*(���o)�� (� (�� s!��z*����N� X���0�L������ {I��o� ,*(�� �&(��o�, (�� +���{I�o � *����� ���0�a������r%�po��� ,1r%�po��� -$,o� o� (� , �&�&��(� , ��&��(��(� * *��������!;�����>�O���0�C���C��r%�po� 2*r%�po� 3*r%�pXo� /*o� *�0�O������~K��o� ->�l��($�� o� ,�i1�tl��oj� +o,�� ~K�o� *�o� -!~A�.~B�.~@�. ~C��**�,o� ,к��($�� o8� �**���0�+�����{F�o� ,2Н��($�� o8� ,~0�� *�1��($�� o8� ,s1�� **(��-(� (�� (��(���1��($�� 3{F�o� s��� ݨ�������($�� 37Ь��($�� (� (��� {F�o� o� ����s� �����d(� (��� {F�o� o� �E o)�� (���4&{F�o� ,(� o��� ,s� (��o� ��**�����^���������^����4��0�G�����{F�o� ,/Н��($�� o8� ,~0�� *(� ���&���o� ,(��* (��,1(�� (��-(� (�� (��(��(��*(� �o� ( � (�� (����to!� s��� +"�(��o��� �&�X�i2�8���(��-(� (�� (��{F�o�� 3B{F�o� (X�� 9���(��,r%�p{F�o� (!�� ( �Y8j��(��{F�o� (X�� ,'(��,r %�p{F�o� (!�� ( �Xo��� t?��-n (�� o�,= o�3(��8���� o�- o �o��� t?���� -o� ("� (�� (��(��- o#� (��o$� ,%{J�,(��{J� o�, o%� �D&(��o�,-o�3#o+�� o�,o%� +���{F�o�� @���{F�o� (X�� 9���:����uS��,=oy��4o+�� o� o&� o� o)�� ('� (�� (����**�@����%�3� ������ ���������������w�D����� 4��0�}������{F�o� {F�o� ,*(��-*{F�o�� 3{F�o� ((� -1X++{F�o�� 3{F�o� ((� - Y�,�*���0�������� (��, (�� 8�����!��($�� o8� ,6(��-(� (�� (��(��{F�o� (�� 8����o� ,/o)� (��o� (*� o� o+� +W�9��($�� o,� , (�� +;�3��($�� o,� , (�� +(��-o-� (�� *�0��������s� (��(��,((��-(� (�� (��(��(��*(��-(.� (�� (��{F�o�� 3{F�o� (X�� -F(��r&%�p(��{F�o� -r&%�p(��(��o � &+�o � &+�*0�U������{F�o� ~E�o��� (� ++(��� �o� o � &� o)�� (����X�i2�*�������"�:����0��������s��� (��-(/� (�� (��{F�o�� 3{F�o� (X�� :����(��r6%�p(��r6%�p(��(��(��-(0� (�� (��(��r>%�p(��(�� {F�o� ,!,Н��($�� o8� - +~0�� + r>%�p(�� o��� 8"���*��0��������rJ%�p(j�(1� -(2� (�� s3� z}G�s� {G�s4� %}F�{F�o5� (�- o6� �v(��{F�o� (��(�� o � &(��-��,o�� �o6� �(&�o)�� (���}F�}G��*4���I�V��������1��������1�������1��������0������(��-*r\%�p{F�o� (7� :���� {F�rx%�po� , (8� - {F�r�%�po� , (8� - {F�r�%�po� - -(9� (�� s �� zr�%�p(7� -,(:� o;� 3 (:� o<� 3 }J�+1}J�+(r�%�p(7� - }J�+(9� (�� s �� z(��(��- *}J�*��0��������rJ%�p(j�(1� -'r�%�p��� � (��(2� (�� s3� z(���C r@&�prj&�po(�� (W�� (���#&�r@&�prj&�po(�� (W�� (����*(����:� C� ����:� c�����:� f� ��0�Y���,���1��($�� �@��$��($�� �A�Н��($�� �B��,��($�� �C����� ,��E�s=� �K�*Js>� }I�(>�� *{U�*{V�*{W�*{X�*{Y�*(>�� *0�C������Qr�&�p4o?� -�(���(���o@� Q�&��*������8<����"(�*���0�������s� }V�}W�}U�**(�*0�+������s� }V�}W�}X�}Y�}U�*"(�*0�������s� }V�}W�}U�*���0�P�������sA� }Z�sB� }[�sC� }\�sC� }]�sC� }^�(>�� (�(�(�*0�������sD� r�&�pr�&�p(�(�r�&�pr'�p(�(�rD'�prl'�p(�(�r�'�pr�'�p(�(�r�'�pr(�p(�(�{Z�Ш��($�� o� oE� sD� r@(�prb(�p(�(�r�(�pr�(�p(�(�r�(�pr )�p(�(�r2)�prp)�p(�(�{Z�Щ��($�� o� oE� sD� r�)�p( �(�r�)�p( �(�{Z�r�)�poE� sD� rR*�p(�(�{Z�rf*�poE� sD� r�*�p(�(�{Z�r�*�poE� sD� rP+�p( �(�{Z�rd+�poE� sD� r�+�p( �(�{Z�r,�poE� sD� r�,�p( �(�{Z�r�,�poE� sD� r*-�prJ-�p(�(�rf-�pr�-�p(�(�r�-�pr�-�p(�(�r�-�pr.�p(�(�{Z�rB.�poE� sD� r�.�pr�.�p(�(�{Z�r�.�poE� sD� rp/�p(�(�{Z�r�/�poE� *��0���������{[�r0�prZ0�poF� {[�r�0�pr 1�poF� {[�rb1�pr�1�poF� {[�r(2�pr�2�poF� {[�r�2�pr\3�poF� {[�r�3�pr.4�poF� {[�r�4�pr5�poF� {[�r^5�pr�5�poF� {[�r06�pr�6�poF� *��0��������sG� ����oH� ����oH� ����oH� ����oH� ����oH� ����oH� ����oH� ����oH� ����oH� ����oH� ����oH� ����oH� ����oH� {\�А��($�� o� oI� *:o�oJ� *�0�/������ YE��� ���������+{\�*{]�*{^�**�0�0������(� o� oK� ,����oL� ,*Q*0�(������o� {Z�oM� ,oN� ,*Q*v[o� / (�*(�*��0��������Q����,�oO� �i.*oF�� s� �.oP� 2 oF�� 3* Xo� {[�oQ� -*o� & XoZ�� o� &,o� &�o� &o(�� Q*���0�V����� oF�� s� 8����oH�� E���������@���8����[3 o� &8����]3 +[3 s1�� o� &+b]3> Y -Uo(�� (�,o� &+ o� &]o� & +[3 X o� &+ o� &XoF�� ?+���o(�� QP[o� P.oR� 2 PoF�� 3*P Xo� {[� oQ� ,P XoZ�� (!�� Q*��0�������� {f��oS� :����to!� �isT� +V��k��($�� oU� -5����($�� oU� -!oV� -(��s(�oW� X�i2�{f�oX� *0�������� {h��oY� -ooZ� {g�o[� -o\� o]� {g� o^� ~c� o��� -~d� o��� , o� +o_� {h�o`� *���0�`������uS�� ,oz�o+�� (�oa� + (b� o*�o)�oc� (!�(d� -���B��o�� �*���$�-Q�����0�A�����-*o+�� u!��(��,\(��� (e� o� oF�� -~0�� {e�of� {e�r%�p(�og� {e�oh� {e�oi� *,?{e�of� {e�r%�pr�7�pog� {e�(�oh� {e�oi� *o� ,tB��("�*�9��($�� 3t9��o6� ("�*�3��($�� 3t3��(#�*{e�of� {e�r%�p(�og� ( �{e�oi� *���0�������,oj� -*{e�of� ok� 9��ok� o+�� (��,Gon� +o�� ,o+�� o8� -+ o��� -��u�� , o�� �9����{e�r%�p(�og� s1�� oj� Yon� +D o�� (��� r�#�p����(��� o� &/ ,o� &X o��� -�� u��,o�� �{e� o(�� oh� {e�oi� *{e�r%�p(�og� on� +7 o�� -{e�r&%�pof� {e�oi� + r&%�p(!� o��� -�� u��,o�� �{e�oi� *���(���C�*m��������Q�����\D�����0��������,o��� -*{e�of� {e�r%�po+�� (�og� ol� +Fom� r6%�p(!�on� -{e�r>%�pof� {e�oi� +r>%�p(!�o��� -�{e�oi� **(%�*��0�������r,7�p(j�r��p(i�rD7�p( �(E�� (��� -(o� -(p� &(q� sr� %}e�{e�os� {e�ot� {e�r�#�pof� {e�r\%�pof� {e�r�%�pr�%�pog� {e�rx%�p(:� o;� (��� (��� og� {e�r�%�p(:� o<� (��� (��� og� {e�oi� +M �o+�� {e�o,�� of� {e�r%�p(�og� ( �{e�oi� X �i2�{e�ou� {e�ov� �,o�� �}e��&� o)�� s��zrz7�p( �*�AL�����V�����r������������� ���g�������������� ���g�����������Ь��($�� oZ� o\� o]� �c�м��($�� oZ� o\� o]� �d�*�sw� }f�sx� }g�sy� }h�(>�� *V(>�� }i�}j�*{i�*{j�*���0�1������(>�� ~z� o{� ~z� o|� r�7�p(}� (.�*R(>�� o|� (.�*��0�7�����(>�� ~z� o|� r�7�p~m�(��� ~z� ~l�o{� (.�*�0�w������~k�%(c�� (��� r�7�p��� (~� o� ����� � (��� ~k�|n�o�� -(3�}n�~k�{n�o�� �(g�� �*�����co�����{n�*�m�*2-~0�� �*Vs�� �k�(p��l�*�0�������(E� oL�}v�oL�s4�*V(>�� }r�}o�*���0�8������s�� {r�+{v�o�� {w�-�r�7�po�� (�� *&(8�*��0�1������(8��$ r�7�p����o)�� �(����**����������"��0������{r�oN� - (C� *�0�1������(;��$ r�7�p����o)�� �(����**����������"��0�K������(8� -3(��� r.8�p���(5�r�7�p(}� �(��� s�� z(��� (�� *�0������(8� ,(��� (�� **��0�>������{r�oO�,*(D�,"(D�o�� ���,o�� �**�����&� 0� ����"(>�*���0�x������-~0�� {r�oP� (D�,(��� ,(D�o�� +;(D�,,(D�o�� ,o�� +�����,o�� �����(A�*���K�_� ����"(@�*���0�x������-~0�� {r�oQ� (D�,(��� ,(D�o�� +;(D�,,(D�o�� ,o�� +�����,o�� �����(A�*���K�_� ����0���������i�iXs�� +�o�� X�i2� + �o�� X �i2�o�� ���� o�� o�� + (�� %X� (�� -�� �F��o�� � *�����q�!������0�L������{r�oR� , {o�s4�*(D�-*(D�o{� ,o|� sM�s4�**0��������(��� - \oP� +3 ~0�� +&o� XoF�� /XoZ�� +~0�� (D�,C(��� ,(D�o�� ++(D�o�� , o�� �,o�� � , o(�� {r�oS�**����y�������0�v������{q�-g{o�- }p�+Os�� {r�+{v�o�� {w�{w�-�r�7�po�� (�� {o�o{� }p�}q�{p�*��0�#������rh8�p(�� -sF�oG� t���*b(�� r�8�psM�}t�*"}u�*���0�[������o�� &o�� 3<o�� &o� (��� -(�� o�� (��� (�� (I�o�� &(I�}u�*�r�8�po�� &o� &{t�(J�*���0�C�����82��o�� 3*o� -*o�� ,�o� % 9���� rb�p(X�� - rZ�p(X�� -B8����{y�-sB� }y�r�po� (1� {y�r>%�po� o�� +w{x�-s�� }x�r�po� {x�o�� -sM�o� -o� &(J�{x�{v�o�� +r�8�p(�� rL9�ps�� zo� -'+o�� ,r�9�ps�� zo�� .o� -�o� &o�� 9����*.r=:�ps�� z{t�*V(>�� }v�}w�*���0�1�������(U�,{y�,(1� {y�oQ� &*>(T���*���0�z������(T� ,{y�, {y�o�� -����*{y�o�� ����{y�o�� o�� +(�� %X �(�� -���I��o�� �*�����M�j�����0�z������(T� ,{x�, {x�o�� -����*{x�o�� ����{x�o�� o�� +(�� %X �(�� -���K��o�� �*�����M�j�����&(T�*��0�6�������(U�{y�-sB� }y�-~0�� {y�o�� *��0�������(U�*0��������Q(��� ,*����\�o��� �i,Y2�Q +e �-{x�,{x�o�� -*{x�-s�� }x�{x�o�� -sM�{x�o�� X 2�*(>�� *0��������(>�� }}�rq:�po8�}~�{~�(��� ,rq:�p(�� (�� (�� s�� zr{:�p~0�� o7�}�r�:�po9���}��r�:�poB� ,sd�}��*{}�*{~�*{�*{��*{��*���0��������~{�:����sp�� �{� s-�o/�r�:�poB� ,~{�o?�o�� �z~|�r3;�po)�� (�� (�� s��o���R ~|�r3;�p o)�� (�� (�� s��o���*~|�r3;�po)�� (�� (�� s��o����~{�*��(�����,B�(������,j�(������,��*���0��������rM;�p(j�~z��o�� ,*(a�-(�� (�� s ��zsW� ~z�oX�o�� �>o)�� s��z o)�� s��zo)�� s��zo)�� s��z*�4�����7S�������7a�������7o�������7�����V(��� ,(�� (�� **F~z�o�� �{�*0�5������s-� o/�(��� r_;�p���r�:�p��(��� oB�*�(J�� s�� �z�����($�� o,�� �|�*(>�� *��0�j������(>�� s�� }��o5�}��o=� +7 �~��(�� , }��+(C�� {��o�� X �i2�*{��*N(g�{��o�� *��0��������{��:����s�� }��{��o�� o�� +O(�� (��o��-&ro;�p��� �$��� {��� (��+{��o�o�� (�� -���O��o�� �*�����'�\������.r"<�p���*(>�� *0�������(>�� (J�� s�� }��o5�}��o=� +P �~��(�� ,}��*~��(�� , }��+{��o�� - {��o�� X �i2�*{��*{��*N(n�{��o�� *��0��������{��:����(J�� s�� }��{��o�� o�� +R(�� {��o�� -<(^�&�&r.<�p��� � {��� � (��� {��o�� (�� -���F��o�� �*������D� M�&���,�_������Vr"<�p���r=�p���*~��*Jr=�p(j����*0�)�����r1=�p���(��� ry=�po��� (��� -���*(>�� *(>�� *:(>�� }��*(�� *(>�� *r(>�� (|�(y�({�*0��������r�=�poB� -%r�=�p{��o���$��(�� (�� s�� zo=��is�� }��8�����(�� o��� , oF�� -s�� z o:��(�� (�� s�� z{�� su�o�� �'&o(�� ,+ (-�� (�� (�� (�� s�� zX�i?p���*�������w��������Z�R��'���0������� (v�{��o�� + (�� (�� }�� (�� -�� �Q��o�� �{��(��� -{��s�� {��o�� 8:�� (�� ,R(�� {��o��(��,1r�=�p���{��o��r��p(��� �( ��&��-c-{��(~�o�� +1 (�� (�� |��(�� (;� o�� uH��- (�� -�� �T��o�� �,(�� }��+^{��(��� - {��+){��(�� ,oZ� o�� +{��o(�� (�� (�� (�� (�� (�� :����� �Q��o�� �� ,o���*���A|��������"���9������������������O��������������������>���,������������m���M���������������`���j����� �������0�Q�����r�=�po6�}��r�=�p���{��o�� r��p(��� �{���( �{��(��� ,o(�� r�=�p(�� (�� s�� zr/>�po6� (��� ,o(�� r/>�p(�� (�� sD�� zoH�� #.,}��o(�� r/>�p{��(�� (�� (��8����oZ�� {��(��� :����{��s��(��� (�� o��}��r=>�p���{��o��r��p(��� �( ��&o(�� {��(�� (�� s�� z� ,o�� �{��-S{��(~� o�� +$(�� (;� o<� }��{��- (�� -���T��o�� �{��-_}��{��(�� {��(��� - {��+,oZ� o�� +{��o(�� (�� (�� (��r�>�po6�-'o(�� r�>�p(�� (�� (��~B�� }��+DsC�� }��r�>�p���{��o��r��p(��� ��( �r�>�poB�, sj�}���o r�>�p{�� o)�� (�� (�� (���J r�>�p{�� o)�� (�� (�� (���%r�>�p{��o)�� (�� (�� (����r?�po6�}��*���L������JH������jh ������1�������� �%������ �%������ %���0��������o5�����\�o��� �iY�sC�� s��}��{��o��~B�� (��� ,�iY�(�� (�� s�� zr5?�p���{��o�� r��p(��� �( �ri?�po6�r�?�po6�(}�}��r�?�p���{��o��r��p(��� �( ��&��*������U�����0��������(��� ,o(�� ri?�p(�� (�� (��*(��� ,o(�� r�?�p(�� (�� (��*(;� o�� (��� (��� (��� (��� (1� ,*r�?�p(�� o�� (��� (��� (��� (��� (1� ,**�0�o������(�� s�� -*oZ� o�� +?� r@�po�� ,% r/@�p~0�� o�� oZ� s�� o�� X�i2�*{��*�0�x�����{��(��� ,o(�� r?�p(�� (�� (��+H{��(� }��rE@�p��� {��o��r��p(��� �{���( �{��*{��*0�*�����{��o�� o�� ���� {��o�� o�� *��0�D������(��� ,r�@�psD�� z{��o��� �o�� -s��� z{��-(z�{��*{��*{��*{��*0�k���-��{��-{��-(�� (�� *{��,%{��{��o�� �r��p(��� (�� +{��o��r��p(��� (�� (�� *"(��*0�<������s�� }�� (J�� s�� }��(>�� -s-� o/�(��*0������� {��o���o�� &*0������� {���o�� &*�{��o�� ,{��o�� o�� **��0�V������{��o�� ���� {��o�� o�� +(�� %Xo��(�� -���Z��o�� �*�����$�"F�����2{��o�� *2{��o�� *~�*���0������� r�@�poB�-o5�r�@�p(�� (�� (��*rA�po;�,+��o?� 82�� �X oB�sx� {�� o�o�� o�� o�� +A �{��o�� -{��s�� o�� {��o�� o� X �i2�ݣ���r%A�po)�� (� (�� (��݀���r%A�po)�� (� (�� (���`r%A�po)�� (� (�� (���@r%A�po)�� (� (�� (��� r%A�p o)�� (� (�� (����X �i?����{��o�� -r�@�p(� (�� (������(������(� (�� (��*��@����Y����#�����Y���� �����Y�� �����Y��? �����Y��_ ���(��(��-*~�,~�r9A�ps��o��*�(��~�,~�r9A�ps��o��*b~�-s����~�*Z~�(� t�����*Z~�(� t�����*�0�?������r��p(i�~�-o+�� o,�� *(��o�� ,o��*(�� (�� *��*��*�s>�� }�(>�� r8 �p(j�}�*0��������(���(� �*�������� ������{�-*{�~ � (P�}�{�o � ,s� z{�*"(��*�0�p�����{�% (c�� {�-Q}�{�,&{�o � , {�o� -{�(R�&,{�,{�( � ( � �(g�� �*��� �[h�����0�������{��(��*��0��������r8 �p(j�(1� -s3� z0r�A�ps��� z���� ����e(e�&����~ � ��������o��� ,Q+����q���(� Q����~ � ��������o��� ,Q*����q���(� Q*�0�B������{�,r�A�ps� z ���s� (��o� (d�-s� zo(�� *vs� } �s� }�(>�� *{�*"}�*{ �*���0�?������r�A�p(j�s�� } �(��� (E�� o��o��o��*�0�������r��p(j�s�� (��*B(��,(��*0�q������ (��(E�� ~� o� 3U(E�� ~� o� 3B(��oH�� oH�� .-(��oH�� ����(��� oZ�� (Y�� (1� , *���0�-������r�A�p(i�(�� (��/o � &(��*���0�Q������r�A�p(i�(�� 2o� ��+rB�p(g�(��2o"� o� (��*Rr��p(j�(��*��0�*������(�� 2o� �+rB�p(g�o� *��0�"������rB�p(i�(�� (��(��*��0�o���~��r+B�p(i� +{ �{ �o%� o � &X { �o� 2�+{�{�o%� o � &X{�o� 2�(��*6(��(��*���0�M����������($�� (m� on� +o�� ���� (��o$� o��� -��u�� , o�� �*�������&;�����0�"������ E������ ���+{�*{ �**��0�*���C�� +o%� t���o��� ,*X o� 2�*��0�K������o� ���� o � + o�� t���%X� o��� -�� u��,o�� �*����� 5�����0�A������s� o� +$ �Po� oq�� o� (��X �i2�*���0��������r��p(j�(o� ,csp�� oq�� �(��o��� +,(��� +�o��X�i2�(��� -�����o�� �(� (�� s��� z*���/�9h������~0�� }�~0�� }�|��[��(>�� *��0�Q�������~0�� }�~0�� }�|��[��(>�� (��� ,rEB�psD�� z}�}�}�*>{�(��� �*{�*2|�(� *��0�g������s1�� {�o� &{�(��� -@{�(� (�� o� &|�(� ,{��[��(� (�� o� &o(�� *{�*{�*{�*�0��������s� (��� ,*(��o� 8����o� r%�po� o� ,m o� rYB�po� o � (8� , (!� +�[��o� r%�po� o � o� rcB�po� o � s��o"� o#� o� :j���*(>�� *�0�#�����~�-ruB�p ��s$� ��~�*�0�e������r�C�p(i�r�C�p(i� ���o%� + o&� , +o'� 1 �o��� -��,o�� �* *������(�-U�����0�����������r�C�p(i�r D�p(i�r�C�p(i�(S��+rD�p(g�Ro(� -*Yo)� o'� 2 -R**o)� o'� 0 �R*X[o)� o'� -R* 1+ /X3�*�(>�� }�}�}�}�*{�*2{�s*� *{�*{�*{�*��0�F���&��(��� r`D�p��� {��{��{������{������(��� *6~(�s��*�}+�~(�},�(+� }-�(>�� *�}+�~(�},�(+� }-�(>�� r�D�p(i�}+�},�*{+�*"}+�*{,�*Nr�D�p(i�},�*��0�8���&��(��� r�D�p��� {+������{,��{-��(��� *~rE�p�(�~0�� �)�r�E�p�*�*0�F������~.�-9(J�� s�� �.�(,� +� ~.�o-� o.� X�i2�~.�*6(��(��*0�:������r�E�p(j�r�E�p(i�r�E�p( �s��(�� rQF�p( �*��0������(�� (��,(��-r�F�p����(��sp�� *(��� �(E�� sp�� (��o�� o�� 8����(�� (��� (o� 9����~/� +l �(�� rvG�p(!�� (/� (��� (��� (1� ,-(��-r�G�p����(��+oq�� X �i2�(�� :Y�����F��o�� �*���Z������0� ������r�E�p(j�(0� & �&�&��**������������0�*������~/� + � (�� ,� X �i2�**6roH�p(�� *0���������� r�H�p�r�H�p��/�*V(>�� }0�}1�*0 �3�����s1� (��� (E�� o2� {1�(��� -{1�(��� o3� +~0�� o3� r�H�p���o4� �( �r(I�p(5� rZI�p( �(6� o7� ����($�� o� ���(���o8� &����($�� oZ� o�� ����($�� o� ���{0��o9� t��� r�I�p( � o���,rZJ�p( �(:� r�J�p( ��*����b������0�k�������(��}2�s;� }3�s��}4�(I�� r�E�p(i�}2�o��~(�(�� ,~6�}5�*o��s<� }5�*�0�M������ (=� �&{2�o��_,������${4�o�� o>� (��{3�o?� **�������� ���0��������{4�o@� ,*{4�o>� (��,* (�� oA� (B� {4�o�� o>� �&&{2�o��_,{3�s��oC� �5oD� ,.{2�o��_,{3�o�� o7� s��oC� *o�� (��,*{3�o�� o7� s��oC� {2�o��_-*(��*������'�&M�&��0�n�����oE� +� oF� (��X�i2�{2�o��_9.����oG� �0{2�o��_,{3�oH� s��oC� ��������i>���� 8���� � oI� .oP� 1o� o\� o]� (�� :����{4� oI� o@� -t{4� oI� o>� oI� (��-U oJ� (1� -*{2�o��_,{3� oI� s��oC� +{3� oI� oJ� s��oC� X �i?&���*������F� O�0����{2�o��,{5�o� o� ** *B~(�s<� �6�*�����}7�(I�� r|K�p(i�}7�(�� ���sK� oL� *��0�R�����������}7�(I�� r|K�p(i�oM� ����}7�{7�oN� (�� ���sK� oL� *��0��������(���(� �*����������0��������,oO� , oO� oF�� -* oO� s*� � &ݟ���{7�8�����(��� -n����r�H�p�r�H�p� +C �o]� (!�� (��� (0� (��-� (P� �'&�&�� X �i2�X�i?s���**���(�����*� �����������������0�P������oQ� ,$oQ� -*+��.*X�i2�oR� (S� ,oR� oR� oT� **v( � (�� ���sK� oU� * *���0��������(J�� s�� sp�� (6� o7� (��� (E�� oq�� o�� (�� o�� o�� -!(�� o�� oq�� (�� o�� o�� ~8�+B� (�� o�� (��� o�� -(o� ,oq�� o�� X�i2�*0���������� r�K�p�r�K�p��8�*2(V� (W� *Z-(J�� +(V� (W� *"(W� *b{X� (� t��}X� *b{X� (� t��}X� *J(Y� ~Z� ([� *0�5������{\� %(c�� {\� �o]� -r�K�ps��z�(g�� �*������ �,�����2 0u��(^� *�s_� }\� (>�� }`� �a� ss�� st�� }b� *���0�;������{\� % (c�� {\� (r�� (~�� s��� oc� �(g�� �(d� *���� � -�����0�8������{\� % (c�� {\� oe� , {\� of� &�(g�� �(d� *��� �*�����0�e������{\� %(c�� {\� �o]� -r�K�ps��z~Z� ([� ,�-{\� (r�� (~�� s��� oc� �(g�� �(d� *������ �JW�����{`� *:}`� (d� *(d� *�0�������sg� |h� (k�� .�t��{\� %(c�� {b� oi� &{`� 3�J��~��� (r�� (~�� (��� {`� sj� (k� {\� ol� +P(m� (n� ~Z� ([� -5(n� (o� ,(p� oq� +(n� (��� ,(n� (r� -���g��o�� �~��� (� ,#{b� (k� (s� i{`� oi� &�(g�� �{X� ,Pot� +- (u� {\� ~Z� oc� {X� sv� ow� (x� -�� �i��o�� �� |h� (e�� &�*��Ad���������]�����������������'�������������������6��:���p���������������z����� �������:( � (y� *n{b� ,{b� ow�� }b� *:(��� }z� *{z� *��0��������(��� ����~��� �~��� �o��� (��� ���� ~��� � ~��� � o��� (�� ,*~��� ����(Y�� o�� -~��� ����(Y�� o�� ,({� (�� s�z*�rL�p(j�r4L�p(j�(��� (��� (7� -j*sp�� ( �*�0�������rL�p(j�r4L�p(j�rLL�p(i�(�-j*(o� - rdL�p����( �(p� &,$ +o|� o��� o}� X ov�� 2�j(:�� 8���� �(�,ks~� (� j. X1����(�� s ��z X(�� (��� r�L�p��� � � ( �(�� o�� X �i?u���(=�� +Q�oF�� o�� ���� ~��� � ~��� � o�� (��� (�XX�i2�*�0�C������o��� -*o�� +o�� o�� ,�o��� -�� ,o�� �**�����!5� ����2sp�� (�*���0��������j r�L�p(j�(o� r�L�p(g�(:�� +" �(�,s~� (� X X �i2�(=�� +�(�X X�i2�*( ��*"(��*&(��*&( ��*j(��� -rM�po�� ,**FrM�poF�� oZ�� *��0�w������(�,k(� (��� (1� ,*,Do��� +!(��� (��� (��� (1� , �'(��� -�����o�� �(�� (��� ** *����+�.Y�����6{A�(�*:(>�� }A�*&(�*�0�I�������r:M�p(j�rfM�p(j�r�M�p(X�� ,sg�*r�M�p(X�� ,sl�*($�* **("�&*��0�M�����B�(�� -6rHN�p(�� , rjN�po��� +s�� �B��&s�� �B���B�(�� *��������(4����0�V������������r�N�p}M��}N��r�N�p}O��}P��}Q��}R�������������*��0���������r:M�p(j�r�N�p(�� , sF�*r�N�p(�� , sR�*rO�p(�� , s[�*r&O�p(�� , sd�*rXO�p(�� , sJ�*r�O�p(�� , sJ�*s%�*��0�U�������(�(�� }I�{I�o�� }H�{I�o�� }G�(��� -{H�o�� {H�o�� *���0������('� ,�i1 ((�**0��������sp�� oF�� (+�(,�8����(-�Yo� (��� ,*o2�o�� , o/�oq�� /JoH�� ov�� YE���������+ . .* 3.**X+ov�� 3 .*o�� *?O���*��0�z�������i s1�� 1'%X�()�o� &(6�o�� o� &1'%X�()�o� &(6�o�� o� &�()�o� &o(�� *b-(*�.o.�**�0�"���,������ (,��(+��o�� *��0�'�����(6�,(6�o�� (��� -oH�� *.*�0�'�����(6�,(6�o�� (��� -oH�� *.*�0�y������o2� oH�� oF�� oH�� 3EX o4�oH�� +' o�� . X . oH�� . * X 2�*(*�.**6(6�o�� *6(6�o�� *�(6�o�� }F�(6�o�� }E�*���0�5�����r�O�p o.����� � o�� �o3��o5�*j{F�(��� ,o0�{F�*"}F�*j{E�(��� ,o0�{E�*"}E�*{G�*{H�*{I�* *0�4����(��� ,���� �((�*������((�*0�)������," + � (�� ,� X �i2�**���0�����sp�� o9�o#� 8d�� ����q��� o�{M�o�� �r�O�p(Y�� (�����o�� o�� 8����o�� t8��{P�,={P�o� ~�� .({P�o� u��� {Q�(;�9����{N�o� ~�� .0{N�o� u���{R�(;�-I(�� {O�o� u��� , (:�+ (:�oq�� o��� :����u��,o�� �(J�� o�� X �i?�����&��*���AL������1������G�����������m�������]���������������������������0�)�����('� �i0o9�+�iY�Q�iY�Q*���0�������(=������� o�r�P�po�� �&�� ,bsp�� o�� o�� +&o�� t8��r�P�po� o(�� oq�� o��� -��u�� , o�� ���&��**(����"�6�����P�3��������������� *f{H�-*{H�o�� �*���0������o�&o�&o�o�� r�po� o�o�� o� (��� (�� /r�P�p+rQ�p o�o�� o�� o�� u����,o�� �&��**����c����������������(��� -r�Q�po�� -r�Q�po�� - r�Q�p(�� **0������(8�o�� (8�o�� (&�r�Q�p����( �rbR�p����( �o�o�� (��� r�R�p���(D���(��� o�� o�� s�� (��� o�� o�� & o�� �,o�� �,o�� �*������� ��������� ����0�u���� ,`s1�� o��� +, o�� t���o� 1 ,o� &o.�o� & o��� -�� u��,o�� �o(�� (��� ,r*!�p**�������8J������{G�,{G�o�� {H�,{H�o�� *B(G�(%�*���0�8����s�� o�� (��� ,*o�� (�,o�� o�� *0�u����������r�N�p}M��r�R�p}N��r�N�p}O��rS�p}P������r&S�p�r0S�p�}Q��}R�������������*(A�*B(K�(%�*��0�F��� �s�� o�� rFS�po�� u���(��� ,*(�,rFS�po�� o�� *s�� z *No2�o4�(}� *0�E���~��o2�o�� ,4o2�oF�� oF�� o4�oF�� Y/Yo� *~0�� **���0����� �sp�� (8�o�� (8�o�� o�o�� r^S�po�� o�� s�� (��� o�� o�� & o�� o�� +Zo�� t8��r�R�po� u���r�N�po� o(�� ,r�S�po��� -(:�oq�� o��� -��u�� , o�� �� ,o�� �� ,o�� ��&��*���4���b�g����������� ��������� ������������0�7����(=�sp�� (8�o�� (8�o�� o�o�� (��� ,'(��� rT�p����(��� o�� +*(��� r�T�p��� � � (��� o�� o�� s�� (��� o�� o�� &o�� o�� +2 o�� t8��r�P�po� u���(��� -oq�� o��� -�� u��,o�� ��,o�� �� , o�� ��&��*�Ad���������?���������������*���������������������� ��&�� ��������������!��2��������(S�(%�(U�-+(U�o�� (B�}T�*��0�1��� �s�� o�� (��� ,*(�,o�� o�� *2(6�tT��*2(7�tU��*�0�u����������r�N�p}M��r�R�p}N��r�N�p}O��rS�p}P������r&S�p�r�U�p�}Q��}R�������������*N(T�(U�o�� *N(T�(U�o�� *(1�*Z{T�,(A�*(9�*�(\�(%�(_�-+(_�o�� (B�}U�*��0�T����s�� o�� r�U�p(�� -*r�U�po�� u���(��� ,*(�,r�U�po�� o�� *0������������r�N�p}M��r�U�p}N��r�N�p}O��rS�p}P������r�U�p�r�U�p�}Q��}R�����r�U�p}M�r�U�p}N�r�N�p}O�rS�p}P����� r&S�p� }Q�����rV�p�r�S�p�}R���������������������*2(6�tV��*2(7�tW��*N(^�(_�o�� *N(^�(_�o�� *(1�*Z{U�,(A�*(9�**(%�*0������������r�N�p}M��r V�p}N��r�N�p}O��rV�p}P������r�U�p�}Q��}R�����r�U�p}M�r V�p}N�r V�p}O�rS�p}P����� r&S�p� }Q�}R���������������������*(1�*j(�r8 �p(j�}V�*0������s�� (+� o�� {V�(�%-&{V�(��� , o�� +o�� &�^o)�� r4V�p{V�(}� (���> o)�� r4V�p{V�(}� (��� o)�� r4V�p{V�(}� (����**�(������FF��������Fd��������F�� ��0�H����(h� ,;sp�� o�� o�� +o�� o�� o�� oq�� X 2�**0�v����(h� ,io�� o�� ,Ysp�� o�� o�� +"o�� t� o�� . o�� oq�� o��� -��u��,o�� �**�����.�/]�����0�����(h� -*o�� o�� *j(�r8 �p(j�}X�*���0�������s�� (o�oq�� *���0������o� ,Ssp�� o�� o�� +o�� t�o�� oq�� o��� -��u��,o�� ��"� o)�� r`V�p{X�(}� (����**����&E���������aa���V{X�(�� .#o�� *��0�����{X�(�%-&{X�(��� s�� s�� s�� s�� (��� r�V�p���(E�� �(��� o�� o�� o�� o�� 2-(��� r�W�p��� (�� (��� � (��� +~0�� ,s1�� o��� +3o�� t��� o� 1 ,o� & o�� o� &o��� -��u��,o�� �o(�� oF�� -r*!�p+r*!�p(��� r�W�p������(��� o�� o�� s�� (��� o�� o�� & �*,o�� � , o�� �,o�� �,o�� �*A|���������@����������������5���^���������������.���q����� ����������(��������� ����������"��������� �������*(p�*�0�e����-r�W�ps��� zoE� +> �oQ� (u�,o]� ~[�o��� ,+oQ� (t�,X �i2�*���0�*���C��,%,"�i�i3 +��.*X �i2�**2~Y�(s�*2~Z�(s�*0�G����r�W�ps*� (�� sp�� ,*r�X�po�� , rY�p 8��o�� t��*��������=3"��z\V4�������%���(�� �Y�����%���(�� �Z�r<Y�p�[�*0�r����(�� �rNY�p����(�� ��-*+0� o�� . o�� ����. X1�X�i2�**���������#�(>�� *0������r�Y�p(j�s��t��� �ArZ�po(�� (!�� (��rGZ�p(/� (1� ,�lo)�� (�� s��z o�o�� o��o���1rQZ�po(�� (!�� ( ��({� ({�({��*��(����� �A$���^�$��$��^�A������0����C��, (�� -�*6~d�('�*&('�*6~d�('�*0�@�������s>�� }a�(>�� r�p(j�/�+r�Z�p(g�}c�}b�*6(:�()�*��0� ����s^� *6(:�(+�*0� ����sa� *��0�u����(3� (>�(�� ,%oH�XoI�*s�� o�� Y(4�,(�� (�� s�� z~g�(�� (>�(�� ,�%oH�XoI�*���0�u����(3� (>�(�� ,%oJ�XoK�*s�� o�� Y(4�,(�� (�� s�� z~g�(�� (>�(�� ,�%oJ�XoK�*���0������(3� (>�(�� ,%oJ�XoK��Z��*s�� o�� Y(4�,(�� (�� s�� z~g�(�� (>�(�� ,�%oJ�XoK��Z�� *j%oH�YoI�(>�(g�� *j%oJ�YoK�(>�(g�� *"(0�*��0��������oP�(>�(g�� +�&��*��������.�Z.~f�(�� *~f�*R.o�� j��**Z(8�,*(7�,**�0������~0�� *2(<�oM�*2(<�oL�*2(<�oN�*{b�*{c�*�0�,����(=�(�� -sF� (=�(�� +t��� *0�8�����{e�-)(>�% (c�� {e�-(�� }e��(g�� �{e�*����*�����{a�*~h�*�h�*~i�*�i�*~j�*�j�*�r�Z�p�d�d�f��g��h��i��j�*&(G�*�s�� }p�(>�� }k�}l�(Q�*{k�*:}k�(Q�*{l�*:}l�(Q�*{m�*{n�*{o�*{p�*0����C��% }l�}k�(Q�*�0�B�������(H�1(J��+}m�(J��}n�{m�-{n�+}o�*��0�����&��(>�� r�Z�p(i�}u�o<�}v�~q�,5(C�,.r[�p��� (Y�o;��(+�� o,�� �( �(Z�oL�}r�(Z�oM�}s�*�0� �������s��� z(� ��������������0�b���&��{t�,(�� (�� s��� z( � ~q�,5(C�,.ru[�p��� (Y�o;��(+�� o,�� �( �}t�*{r�*{s�*F{r�-{s�**0�d�����(+�� o,�� (Y�o;�(U�����(Z�oL�����(V�����(Z�oM���������(�� (�� s��� z{u�*{v�*{w�*2(���q�*���0����(R�/�+r�Z�p(g�(V�,e(C�, r�[�p��� (Y�o;��( �(Y�(Z�o-�(C�9����rc\�p���(Y�o;��( �+`(C�, r�\�p���(Y�o;��( �(Y�(Z�o,�(C�, rI]�p��� (Y�o;�� ( ��,&r�]�p���(Y�o;��( �( � �*��������,��0��� �(T�(Z�oL� (Z�oM�(V�a,(X�(U�, -(X�- -(X�(V�,N(Y�(Z�o0�(C�, r)^�p���(Y�o;��( �(Z�oM�-\(X�+S(Y�(Z�o/�(C�, r�^�p��� (Y�o;�� ( �(U�(Z�oL�a,(X��!&(Z�oN�,(Y�(Z�o2��*���������!��� *�0�*���|y��Z��(R�/�+r�Z�p(g�(U�,k(C�, r�^�p��� (Y�o;��( �(Y�(Z�o.�(d�(C�9����r�_�p���(Y�o;��( �+`(C�, r-`�p���(Y�o;��( �(Y�(Z�o-�(C�, r�`�p��� (Y�o;�� ( ��,&ra�p���(Y�o;��( �( � �*����������,��0�����!�(T�(Z�oM�-(X�(U�,W(c� (Y�(Z��o1�(C�, r�a�p���(Y�o;��( �(Z�oL�-\(X�+S(Y�(Z�o0�(C�, r b�p���(Y�o;��( �(V�(Z�oM�a,(X��!&(Z�oN�,(Y�(Z�o2��*��������!���{y�*>}y�}x�* *(>�� *.-s��z*s��z.-sD�� z*v,oF�� -(��� (�� s��� z*n,�i0(��� (�� s��� z*.(�� o�� *F(�� s�� o�� &*(>�� *�0�o���"�-*r�b�p(i�r�b�p(i���� � � o�� +.�o�� &�o)�� (�� (�� (����X�i2�*�����>� H���0�w���#�-* r�b�p(i�r�b�p(i������o�� +.�o�� ����- �� o)�� s<��zX�i2�*�����E�Y���~z�*�0�.���$�(q�(�� o�� o�� ����(�� s� *.s� �z�*z{|�-r�b�p(��(� s��z*���0�<���%�s��u�}{�{{�o~� o��}|��&}{�}|���*������**���6(>�� (u�*6{|���*Z(w�,{|�o��**�(t�{|�o��-{|�o��r�c�p(��*��0�8���&�(t�(��� ,rTc�psD�� z{|�o�� o���&��*����%�1����0����'�(t�(z� ,o��**��0����'�(t�(z� , o���**(>�� *���0�:���(�(^� (��o��-(� s ��z(��, (��**��0�k���)�(]� sp�� o�� +6o�� (��,oq�� � rvc�p��� �(����o��� -��,o�� �o�� *������1�����CX�����0�C�������Ro��-*o��ok�-o��oX�om�,*o��ol�,R**�,o\�-*o\�oe�,,o\�o�of�,**6(��(� *:(��(� **s� *0����*�~��o � � ( ���**�������� � ��0�H���n��~��o � � ( ���( ����~��, r�c�p~� ����(Y�� ( ����*������ � ��0�N���+� E���������������%���+.*~��o� *~��o � *~��o� *~��o� **(��*J(��� (��� (��*���0�'���n��~��-*~��o� ,( �� ( ���*������� ��*,(��*.�(��*J(��� (��� (��*2�(��*.,(��*�0������(��� (��� (��*0�'���n��~��-*~��o � ,( �� ( ���*������� ��*,(��*.�(��*J(��� (��� (��*.,(��*2�(��*�0�'���n��~��-*~��o� ,( �� ( ���*������� ��*,(��*.�(� �*J(��� (��� (��*.,( �*2�( �*�0�'���n��~��-*~��o� ,( �� ( ���*������� ��*,( �*.�( �*J(��� (��� ( �*.,( �*2�( �*�0����,�(� �� ( �(� (�� ��*�����������0�&���-�(� o� �,o�� �( ���*������ � �����������2(����*���0�����.� YE������ ���������+r(d�p +r,d�p +r0d�p +r4d�p (��� r8d�p��� � ~������� (~� o� ����� (r�� �(��� ~��� � (��� (� *�0�$�����o(�� o� (� (�� ( ��&��*������ ����~��1-r�d�p(� ��(e�� -r�d�p(� (�� (� *�r�d�ps� ���( ����( ���� ���( �������*0����/�( � -*o� &*��0����0�( � o� *0�,���1�r e�p(� (�� uo��-, s� (�� *�(>�� }��( �}��( �*��0��������( ��(� �*�����������( � {��-{��{��( �}��*�s>�� }��s� }��(>�� }��}��}��*�s>�� }��s� }��(>�� }��}��*���0��������( ��(� �*����������j( � {��, ���( �*�0�y���C��s� }��s� }��}��(5 � ���jY}��s+ �}��}�� + (( �X {��2�roe�p{������r�e�p(��� ( �*&( �*�0�}���2�{��,ts1 � {��%(c�� {��o� {��/!{��o� {��{��o, �X0{��o� {��o- ��(g�� �,(( �*�������Ml�����0�Y�������}��{��1>r�e�p( �{��o � -%r f�p{������ryf�p(��� (��( �r�f�p(��*���0�����3�{��%(c�� {��o!� +,o�� t�o3 �u��,o3 �t��o�� o��� -��u��,o�� ��r�f�po(�� (!�� (����{��o � +o�� tn�� , r/g�po"� o��� -��u�� , o�� ��r;g�po(�� (!�� (�����(g�� �*@����9T��������]k������(����������L�������������{��*{��*0�$���4�{��%(c�� {��o#� �(g�� �*��� ������"}��*{��*b{��(� tg��}��*b{��(� tg��}��*�0�����5�(� o$� {��1(%� s��z|��(k�� {��-�) �s&� s'� +�) �s&� {��s(� ���rug�p�o��� �����r�g�p��(��� (��� �()� o*� o+� {��o,� o-� {��o � &�o)�� (.� (�� (�� s��z*�������������0�����6�8����{��o. � {��% (c�� {��o#� 1{��o/� t� �&��� (g�� �,l|��(k�� &o2 �o3 �o0� �){��,��($�� s1� o2� �&�����"|��(e�� -{��-{��o3� &�{��:?���*�@����-�@�����&E�������o�#������O�n�)���O�J��"����"(+ �*�s>�� }��(>�� /r�g�pr�g�ps��� z}��*{��*(0 �*(/ �*�0�=�����{��% (c�� + {��(4� &{��1�%{��Y}���(g�� �*������ �(5�����0�0�����{��% (c�� %{��X}��{��(5� �(g�� �*��� �(�����V(>�� }��}��*{��*{��*��0�*���7�������(6� }���(4 �&�{��*(>�� *��0�w���8�rh�ps<� ���(7� �is8� ��� + �~��o9� X �i2�~��@o9� ~��(o9� ~��)o9� ~��^o9� *(>�� *�0�Z���9�j +C�(��� o:� (;� (}� (��� (1� -�(��� o:� (;� (}� *jX j6�r{h�p(}� *��0�W���9�j +A�(��� o:� (;� (!�� (��� (o� -�(��� o:� (;� (!�� *jX j6�r{h�p(!�� *�0�b��:�r�E�p(j�(��� ,*(��� - (��� �(��� �(��� ����~��� �~��� � o��� o��� �o��� o��� �i�i(�� +X /�oF�� -�oF�� ,� 2*��o��� -*X+��o��� ,X 2�s1�� +*o� 1 ~��� o� &r��po� &X�i2�+)o� 1 ~��� o� &�o� &X�i2�o(�� *R�1� sP �(N �*R�o� sP �(N �*(>�� *0�D���;�o� r�po� o � o � {��o<� ,{��o��� (��� -*0���<�s2� 9���� s��� }��(=� o>� +9o�� �:� �(?� ,# {���(@� o(�� �(?� o(�� oA� o��� -��u��,o�� �oB� +9o�� �:�(?� ,# {��(@� o(�� (?� o(�� oA� o��� -��u��,o�� � }��rh�ps<� �3�sC� oD� *����#�Fi��������F������0�[���=�r�E�p(j�(1� -(E� (�� s��� zs~� oF� oG� oH� + �oG� � �i2�**:sX �(O �*�r�h�p(j�r�h�p(j�sX �(O �*�r�h�p(j�r�h�p(j�s[ �(O �*�r�h�p(j�r�h�p(j�s[ �(O �*���0�����>�r8 �p(j�_ oF�� s� oF�� oI� +/~��oH�� oJ� , oK� +oH�� oK� XoF�� 2�o(�� ����o��� oF�� -(L� (�� s��� z (E �, ���� (Y�� *n(��� ,*~��o� o� *0�T������~M� (p�ri�p(N� (��� ,(��� (��� -(�� (��� - (��� ,*rAi�p(��*0� �������(H �*��0�����?�R(�� �o� �(��� - (��� � +(o� ,R�W(E�� (��� ,��BrJj�p�����( ��! r�j�p���� �( ���**�����JM�!������Jn�!���0�Q���@�(��� ,*(�� (��� ,*s� �&�&&�!&�o� ���� ~��� � o��� **���(����� $������� )������� .����0�V���A�s1�� o�� +* o�� 2(O� (�� o3�� &+o3�� &X o��� -�� , o�� �o(�� *������6E� ����0�Q���B�(�� oM� -~0�� (X�� *o�� + o�� (�� ,� o��� -�� , o�� �**������"�!C� ����0�l���C�(��� sP� oQ� (R� sS� oT� oT� (U� sS� sV� oT� (U� sW� (+�� oX� & oY� *0�h���D�(��� ,oQ �,*-(��� oQ �,*����~��� �~��� �o��� (�� (��� oQ �, **0�@���E�(�� o�� + o�� (M �,� o��� -�� , o�� �**����#2� ����0�:���F� -+ oT �(��� oU �,*X 3�(Z� s9��z��0�-������(��� rfk�p����(��� ([� �(��� *(>�� *:(W �}��*0�&������(\� (V �(]� , (�� (!�� *�(1� -(o� ,*{��,(]� ,~0�� (/� (o� ,**:(W �}��*"(V �*�0�@�����(1� -(o� ,*{��(��� -{��(!�� (1� -(o� ,**0�������(>�� s-� o/�rxk�poB�}��{��,Wr�k�pr�k�p(b �r*l�prtl�p(b �r�l�prm�p(b �rjm�pr�m�p(b �r n�prTn�p(b �*r�n�p( �*~��*2{��_�*2{��_�*�0�1���G�{��oB� , o6�(�� ,%{��`}��*.s^ ����*���0�i�������s-�(/�}��~^� s,�(/�rxk�poB�}��~��� }��s>�� }��(>�� }��}��}��}��*���0���H�{��%(c�� (r�� {��~��� (`� ,7{��(��� #�������?(_� (��� ,r�o�p( �{�� ݲ���r�o�p( �}���(`� �(a� �(b� sc� }��{��(��� , {�� �k(h �(m �}��r~p�p���{�������( �{�� �+rq�p����(��{�� �(g�� � *���������@��#���������0�����I�{��(��� ,r�q�p(��sX��z{��r�q�poB� {��o6�(��� ,rr�p(��sX��z~��(} �(j � (d� rrr�p( �(l �*���0�"�����{��% (c�� ~��� }���(g�� �*����� � �����0�#�����(�� oe� o� 2 o� *�0�V���J�-rs�ps��� zj �iY+?_b �n` Y/� ���(f� vl(g� (b� *��0�:���K� E������������������������������������+**��0�h���L� E������ ��� ���������������������������+(n �*(o �**rs�p����*��(��(n �*B(r�� ~��(y�� *���0 �����M�{��{��oB� {��o6�{��o6�(��� -(��� ,rqs�p(��*~��(} � (k �(�� (`� (a� (b� (h� ~��(} �,�i.rqs�p(��*�l(_� (r�� (�� (��� (��� ,rt�p(��**���OQ�j�����%���(�� ��� ���sc� ���*�~M� }��s>�� }��(>�� }��}��}��(w �*J{��{����**0�����N�{��% (c�� {��{��o�� -{��{��oi� (�� |��(�� o�� ~��(| �{��oj� �,o�� �� (g�� �*������8�3k������ �ly�����0�-���&��|��(k�� &r�t�p��� {�������( �*{��*���0�����O�{��%(c�� {��{��o{� ,g{��~0�� o�� u���(��� -H~��(} �(�� oe� (d� }��ru�p���{�������( �� ,o�� ��r�u�p����(�����(g�� �*���(��� �l�� �������������������������i��>^����%���(�� ���*:(>�� }��*�0�)���P�{�� + � od �-� X �i2�**���0� ���Q�{��+� oe �X�i2�*0����R�(k� ( �*��0����$�(~ � (l� *��0�Q���S�oF�� _,rZv�ps��� zoF�� [���� +o� (m� �X X oF�� 2�*���0�8�������iZs� +����rlv�p(n� o� &X�i2�o(�� *(>�� *0�L���T�(>�� rrv�p(o� }���&��{��-(rrv�p(p� -s� �z(��� }��}��*������$�0��������(� ��(� �*����������6(� �( � *��0�w���U�{��,g{��,_{��(� �,R{��(� �,E{��o+�� r�v�p ���{�����~q� �~q� �~q� �o�� &}��*{��*2{��(� �*�~��,~��{��,~��{��(� �- s� ����~��*j~��,~��{����**0�6���V�o+�� r�v�p ���o�� &�&�&� &�&��*��4����� �$����%�H����*�������/�I�0����W�o+�� r�v�p ���o�� *��0�-���X�(� � o+�� r�v�p ���o�� �����*(>�� *(>�� *���0���������(� �, (� �o� ��*�������������R(� �,(� �(1� **���0���Y�r�v�p(� � -*r�v�ps<� o� o� ,5o� rDw�po� -* o(�� (��� o:� (�� /**rLw�p(� �-*rzw�pr�w�p(}� (� �-*r�w�po��� o��� ,or� oF�� Xos� +*r�w�po�� ,r�w�po�� -r�w�p(!�� (1� ,**"(� �*�0����Z�s� � o� �*�r�E�p(j�(1� -(E� (�� s��� z(� �o� �(� ���*0�3���[�~z� r�w�p(!�� o{� -*~0�� ot� -*o(�� *�0�����\�%(c�� (� �9����}��}��}��(r�� ~��(��� (u� </F�� �s&� s'� o-� ����iZ ���Xov� &ow� ,ox� (r�� ���{��, {���(� ��(g�� �*�����������0��������{��{��(� �}���&��*����������4�.~��� ���*(>�� *0�����]�(� �-(y� (�� s� �z%(c�� }��}��}��}���� �s&� s'� o-� ����iZ @��Xov� &ow� ,ox� (z� (�� s� �z{��,{��z�(g�� �*����y������0�$���^�{��{��{��(� �� }����*������� 4�(>�� *0����_�r�E�p(j�(1� -(E� (�� s��� zr�w�p(i� (� �o� � o+�� (� �% ��-rx�p ��� (� �o�� o+�� rx�p ���o�� �����i����+�(� ��X�i2�rx�p � ����� ����� o�� &ݓ���({� (�� s� �z ({� (�� s� �z ({� (�� s� �z({� (�� s� �z,?,<-9rx�p ������~q� �~q� �~q� �o�� &�*���A|������5��������������$�����5������������H�����5�������������������5�������3�����I����5�����G��C�������0����`�r�E�p(j�(1� -(E� (�� s��� zr�w�p(i�r$x�p(i��i�i.r�w�pr$x�p(|� (�� s��� z (� �o� � o+�� (� �% ��-rx�p ��� (� �o�� o+�� +��(� �X�i2�rBx�p ���o�� &rrx�p ���o�� &�P(}� (�� s� �z({� (�� s� �z(}� (�� s� �z (}� (�� s� �z�C,?,<-9rx�p ������ ~q� � ~q� � ~q� � o�� &�*��@����b����$���b��H���b�� �����b��4I��b��JC����0�6���a���� +~q� �X2������������*��0�����b�o+�� r�v�p ���o�� ���� +`r|x�p ������ �����o�� o+�� r� �p ���o�� o(�� o��� , X 1�*���0�$���W�o+�� r�x�p ���o�� (� �*0�����c�r�x�p(i�r�x�p(j�o+�� (� �,r�x�p ���o�� +r�x�p ���o�� o+�� (� �,%r|x�p �������o�� +* o+�� rb�p ��� o�� o(�� *0�����d�r�x�p(i�r�x�p(j�ry�p(i�o+�� (� �,r�x�p ���o�� +r�x�p ���o�� o+�� - (� �,) r|x�p � �������o�� &* r4y�p ������������������o�� &*0�����e�o+�� r�v�p ���o�� ����+]r|x�p �����������o�� o+�� r<y�p ��� o�� o(�� (7� - *X1�*(>�� *0�N��f�r�E�p(j�(1� -s��z-r�w�ps��z+� rNy�p(j�X�i2����� rny�p� rxy�p� (� � �i����8�����r�y�po��� ,;���� rny�p� r�y�p� (� �,zr�y�p(� ��+g,r�y�p�(!�� (� ���-D -%����rny�p�r�y�p�(� � ,r�y�p�(!�� (� ��X�i?=���*��0�I���g�(� �r�y�p(� �(}� ���(~� o� ,o� r>%�po� o(�� (� **rrz�p(j�r&z�pr*z�p(}� *rrz�p(j�rJz�prPz�p(}� *�0�*��h�r�E�p(j�-rZz�ps��z + � rdz�p(j� X �i2�s� s�� ~0�� ~0�� 8����rlz�po�� , oF�� Yo� (!�� +| (!�� , (!�� -2 �(� � ���(~� o� ,�iY3 +X �(� � ���(~� o� ,,�'�"~0�� o�� %:Q���� ,o�� �*�����O�� ����(>�� *(��*"(��*&(��*&(��*(��*"(��*&(��*&(��*{�� *22}�� *{�� *V. {�� 2}�� *{�� *� ���2/ ��6�0'}�� {�� ,{�� {�� {�� oi� &*~}�� '��}�� (>�� (�� *�}�� '��}�� (>�� (�� (�� *�}�� '��}�� (>�� (�� (�� (�� (�� *�sg� }�� s>�� }�� ��� ss�� {�� {�� st�� }�� *��0�����i�����{�� %(c�� {�� o�� Y2{�� o�� {�� o�� �(g�� ����-"��� ���,���+(T��+ ����o� �*������-B�����0�0��������o� �{�� % (c�� {�� oq� �(g�� �*����(�����0�����j�{�� o�� {�� 1{�� o�� {�� /*{�� %(c�� {�� o�� {�� YX[ 1N{�� o�� Y{�� o�� +{�� o�� ���o� � X 2�{�� o�� {�� o�� }�� �(g�� �*�����5�|������0�a���k�{�� ,X{�� ,P{�� %(c�� {�� ot� +(u� ��� o� �(x� -���i��o�� ��(g�� �*������)� I�������<Y�����0�R�������(>�� s�� }�{��� �s�� o�� {�o�� {�o�� o�� s�� }�*2{�o�� *2{�o�� *2{�o�� *"(� �*��0�c�������{�,rpz�p(��*,(� �{�o�� }�{�,&{�,{�o�� {�,{�o�� {�*{�*~{�-r�z�p(��*{�o�� *�{�-r`{�p(��*{�o�� *z{�- r�{�p(��{�o�� *V{�,{�o3� &*��0�W�������{�,4{��� �s�� o�� {�o�� {�o�� }�{�,{�o�� }�*�0�B������{�-rJ|�p (��s��� z{�,r�|�p(��s��� z{�o(�� *��0�B������{�-rj}�p (��s��� z{�,r�}�p(��s��� z{�o(�� *��0��������{�, r�~�p (��*{�, r-�p(��*s1�� }�s1�� }�s>�� }�s>�� }��� �s�� }��� �s�� }�{�o�� o�� {�o�� o�� {�o�� o�� {�o�� o�� {�{�o�� {�{�o�� }�*0�^���l�{�,U{�% (c�� {�%(c�� {�{�o�� {�{�o�� �(g�� ��(g�� �}�*�����"�$F�������:O�����0�G�����{�% (c�� o�� (��� -{�o�� o� &{�(c� o� &�(g�� �*���� �2?�����0�G�����{�% (c�� o�� (��� -{�o�� o� &{�(c� o� &�(g�� �*���� �2?�����0�?���m� (�� ,�i, �(�� ,oF�� -(� o�� � ,o�� �*����*� 3� ����0����n�(�� o�� *��0�����o�(� �~ � (f� �(�� j3(�� (�� z�K���K��(6� }<�(U�+{>�nj3 {B� �3(V�-�W(C�(�� (�� z~ � (�� ,(H�&� *������w������0�C���p�~ � ���(W� ~ � (�� ,(�� (�� z�~ � (�� ,(H�&�*�����'-�����(>�� *z{��ox� {��{��ov� &*�0�����q� s4�}��}��r��p( � -�5�s&� s'� r��po*� o+� o-� {��ov� -rT��p(���*r���p( ��rG��po(�� (!�� (����*����#�_����0�����r�o� ~�%(c�� ~�o�� :����s� o�� �5 rԁ�p���o+�� o� � �(��oU� �Z +$ �o+�� o� o�� X �i2�~�o�� o�� ,��(g�� �**������.� 8�5�����������0� ���s�~�% (c�� ~�o�� �(g�� �*���������.s�� ��*0�>��t�r���p(i�r���p(j�o{� ,ot� , ������� ,o�� ������r���p�����-(-�� (�� +��(��ݲ��� r���p�����-(-�� (�� +� �(���xr���p��� � � -(-�� (�� +� � (���<r���p��� � � -(-�� (�� +� � (����**��@����;� �������4J�=������4��:������4��<������4��<N�(>�� *0�)�����(��� (�� (�� (��� (�� (�� (��� *���0���u�(��� rR��p���(p��rj��p�r���p�(��� ~M� r6��p~0�� (N� (I � (��� -*r6��p(�� (I � (��� -ݕ����&��(��� r_;�p���(p��rR��p�(��� (��� r���p��� ����� (��� ~M� (N� ,!(�� (I � (��� -* X +�(� � **������Z�"|����{�� *0�e���v�s>�� }�� (��}�� (>�� ���($�� (m� ok� ���}�� }�� s� }�� }�� sg� }�� *���0�����w����($�� (m� -rʄ�ps��z�-ok� ����,r��ps��z�ioj� .r���p���($�� o(�� (!�� s��z+Kok� ����3�-3ok� ���o�� ,rڅ�p���($�� o(�� (!�� s��zXoj� 2�*�0�a��x�{�� 8C��{�� o�� &{�� %(c�� (�� {�� o�� ,���{�� {�� o�� �{�� �(g�� �{�� ,<r��p������($�� o,�� �|�� ���o(�� �( �o�� ݛ���r~��p(Y�� ������($�� o,�� �|�� ���o(�� �(���V r%��p (Y�� ������($�� o,�� �|�� ���o(�� �(��{�� o�� -���{�� o�� :����*���(���&�7]�����������EO�������V��0�^�����r���p��� ���($�� o,�� ����o(�� �( �{�� %(c�� }�� �(g�� �{�� o3� &*�����A� J�����0�/���y�{�� % (c�� {�� oq� �(g�� �{�� o3� &*���� ������0�8���z� {�� %(c�� {�� o�� 1 �(g�� �,{�� o3� &*����!�����0�"���y�{�� % (c�� {�� o�� �(g�� �*����� � �����0�O���{�{�� o�� -=(��� r��p������o(�� �����o(�� �(��� s��z*�0�����|�{�� %(c�� {�� o�� -݄���{�� +K{�� o�� {�� o�� ,){�� o�� {�� o�� - o�� , +X{�� o�� 2�{�� o�� -}�� �(g�� �*���������������rC��p�5�r[��p�6�rg��p�7�r���p�8�r*!�p�9�*(>�� *0����C��o� /*o� *�0�L���}� s1�� +0oH�� (�� ,� + -oH�� o� &XoF�� 2�o(�� *0�����~�(��� ,*s��� +oH�� -o�� XoF�� 2�o^� 1yoF�� o^� Xs� o�� +,(�� Yo� o� &r���po� &X (�� -���v��o�� � oZ�� o� &o(�� **������W�9������*(� �*�0������r���p(i��is�� +Y �-!(� (� (� (!�� o�� (� (� (� (!�� o�� oq�� X �i2�(� o�� (�� **(� �*���0�������r���p(j� sp�� +_ oH�� (�� ,� +A-< oH�� (�� ,) 1% Yo� , (� �oq�� X X oF�� 2�oF�� / oZ�� oq�� o�� *f(��� r���p(i�}:�*{:�*bН��($�� . (�� **���0�������uw�� ,lН��($�� 3^r���p(i�o�� s�� o�� + o�� o:� (��� oq�� o��� -�� , o�� �o�� \,(� �*(�� *�����6�&\� ����0������u��� ,( �*(� *0�R�����r���p(i�s��� (��� -7\,(� � +" �(��� -o:� (�� o�� X �i2�*(�� *bН��($�� . (�� **�0�������u{�� ,pН��($�� 3bsp�� +;�����o���o��� ~^(� �oq�� X�i2�o�� ~|(� �*(�� *��0�~�����u��� ,j~|(� ��is�� +>� ~^(� �,�i3��s��o�� +s ��zX�i2�o�� *(� *(�� *bН��($�� 3*(�� *�0�������u��� 9����(�� (�� (�� ,~������*~@�o�� �,��(s� (�� #��������2#�������A 4##�������A(� �,��(�� (�� sG�� z i����*(� *��0�M���C��Н��($�� 33���� ~��3(�� o(�� *~@�l(� �,��o�� *(�� *.s�� �@�*(�� *���0�7�����-~0�� *o)�� o�� +(c� o)�� (}� o�� -�*f(�� o�� s�� (�� *���0�a�����s? � (�� (�� }|�(�� (�� }}�(�� (�� }~�(�� (�� }�,o)�� (�� (�� }��*���0�;���+� YE������ ���������*( �*(��*(��*(��*(>�� *:rψ�p( �*��0�7����s9�� }H�}K�s9�� }N�}P�(��� }W�s? �}X����� r߈�p�r��p�r��p�r���p�r��p�r ��p�r��p�r!��p�r+��p� r5��p� r?��p�rI��p�rS��p� r]��p�rg��p�rq��p�r{��p�r���p�r���p�r���p�r���p�r���p�r���p�}]�(>�� }R�}S�r���p}O�}J�*�0�������~\�(��� & �& ��*�����������&s �*��0�t�����,p�i1j(�� s1�� +�(��� -o3�� &X�i2�(�� s�� o(�� o�� � , o�� �(* �o��� &*���N�\� ����0������sp�� sp�� {H�o�� +o�� (�� oi�� o�� -��u��,o�� �{S�-( �+( �{L�,Gs1�� (�� (; �(: �r��p���o(�� �(= �oq�� {R�,ys1�� (�� {R�(< �{R�o�� ,rM��po3�� &{R�o�� (< �(: �r}��p���o(�� �(= �oq�� s1�� o�� &r�po3�� &{M� (��� r���p��� �(��� o3�� &(��� r��p���{O��(��� o3�� &(��� r9��p���{T������(��� o3�� &(��� r[��p���{V������(��� o3�� &{Q�,+(��� rs��p���{Q��(��� o3�� &{W�,5(��� r���p���{W�o�� �����(��� o3�� & +E(��� r���p��� X�����{N� o�� �(��� o3�� & X {N�o�� / ~[�2�{H�o�� +#o�� {I�, oq�� +oq�� o�� -��u��,o�� �{Y�-{Z�9����(�� s1�� {Z�,> rË�po3�� &{Z�o�� !+ !� (9 �!X!! �i2�{Y�, r��po3�� &{Y� (9 � (: �r?��p���"" o(�� �"(= �oq�� ov�� 19%{U�`}U�(��� r���p���##(8 ��#(��� o3�� &(��� r���p���$${U������$(��� o3�� &ov�� 1+(��� r��p���%%(8 ��%(��� o3�� &(��� r��p���&&{X�{|�-~0�� +{X�{|��&(��� o3�� &(��� r+��p���''{X�{}�-~0�� +{X�{}��'(��� o3�� &(��� rQ��p���(({X�{~�-~0�� +{X�{~��((��� o3�� &(��� rw��p���)){X�{�-~0�� +{X�{��)(��� o3�� &(��� r���p���**{X�{��-~0�� +{X�{���*(��� o3�� &(�� (: �s�� o�� (��� rӍ�p���++�+(��� o�� o�� ~\�o�� o�� &{K�-+� �s�� (�� -r��p���(= �{K�--( �� rf��p���,,�,(= ���*�(����%>�������0������?Q� ���0�4�����ti�� o�� �r̎�p����(= ����o�� �*����������%,�����0�.��~��rD��p}Q�{N�{M�(" �o��� &{N�(6� o�� o��� &{N�(6� o\� oR� o(�� o��� &{R�9����{J�(��� -{N�{J�o��� &+{N�rψ�po��� &{N�{R�(! �o��� &{R�o�� ,.{N�{R�o�� o��� �rx��p(��� (�� o��� &{R�o� ,8{N�{R�o� o,�� o(�� o��� rx��p(��� (�� o��� &*�}V�}U�}L�(�� }Z�}K�( �*��0�<�����o&� o(�� .oP� 2 XoZ�� oF�� {P�(�� o� *&(# �*noF�� 0*oF�� Yo� *{X�*"}X�*"}L�*"}Z�*{N�*"}O�*{H�*"}I�*"}T�*"}U�*"}V�*"}W�*{M�*"}M�*"}Q�*"}J�*"}Y�*"}K�*{^�*"}^�*���0�O������s1�� ov�� 19o|� o� &+r|��po� &o|� o� &Xov�� 2�o(�� *�0�����P(��� r���p���o�� �(��� o3�� &P(��� r���p��� o�� � (��� o3�� &P(��� r֏�p���o\� oR� o(�� �(��� o3�� &P(��� r���p���o7� �(��� o3�� &o7� (��� -7o7� (� P(��� r,��p���(��� o3�� &Po(�� o3�� &�rZ��p����(= ���*��������������0�,�����(�� s�� o(�� o�� o� � ,o�� �*��� �!� ����0�%����Pr���po3�� &P(��� rԐ�p���(� �(��� o3�� &P(��� r ��p���(:� �(��� o3�� &P(��� rB��p��� (e� � (� ����� (��� o3�� &P(��� r���p���(� �����(��� o3�� &P(��� r���p���(� �(��� o3�� &Pr֑�po3�� &P(��� r���p���(� (��� (��� �(��� o3�� &P(��� r��p���( � (��� ( � �(��� o3�� &P(��� r.��p��� (� (��� ( � � (��� o3�� &Pr`��po3�� &(=� o>� +Do�� �:� P(��� r���p��� �(@� � �(?� � (��� o3�� &o��� -��u��,o�� �Po�� &*�������Q����0�����P(��� r���p���o&� o,�� �(��� o3�� &P(��� rΒ�p���o)�� �(��� o3�� &Pr��po3�� &Po� o3�� &o� 9����o� o��� 1|Pr��po3�� &o� o>� +C o�� �:� P(��� r���p����(@� ��(?� �(��� o3�� & o��� -�� u��,o�� �*�������O������^{^�,{^�o �*^ �[�rF��p(�� �\�*(>�� *(��� *:(��� }��*(@ �*"(A �*&(E �*>(A �}��*:}��(@ �*Z}��(A �}��*&(G �*Fr �p~��(J �*0�M�������s � s� }��(>�� }��}��{��o� {��r���p{��o� o� *^(� �o� o� o� �*���0�������~��o� ,~��o� *���� /� o��� r �p8�����oF�� 0r�po�� ,/����(Y�� r�p(� ,=r��p(� ,0r���po��� -#oF�� 1r���po�� -r���p(!�� (!�� X�i?r���~��o�� *�0�T�����(L �{��o� �: ����rē�p�o�� �r$��p��rB��p�(� s��z*������:Y�0�T�����(L �{��o� �: ����rē�p�o�� �r$��p��rB��p�(� s��z*������:Y�0�������(N � ,*r���po�� ,9oF�� Yo� o� ,o� *o� o[� o� o� *����/�o� � (N �- (P ��i1t%���(O �**>{��(Q �*~o[� {��o� o� t%��**(S �*��0�(�����, (P �*(V � {��{��(Q �*:{��(U �*�0�C�����-{��s � rF��prN��po!� o� &{��o� o� t%��*�0�W�����uV� s� �,o� �}��o� �}��{��-o+�� o,�� }��{��-{��}��*�0�"�����, o��� ,*(O � (c �*��0�l�����(Z � ���($�� u���~��3sC�� �$�� ���*~��3("� (��� (#� ���*(��� (#� ���*0������(N � -*o$� *���0�F�����(Y � ,8- u���o+�� ~��3sC�� �$��*~��3 ("� **��0������~��(Z �t��� sC�� *n�$��o(�� ~��(W �*.(U��+*��0�4����-���*(N � ������($�� u%��9����9����(K �-s ~��3s�������o+�� +L ~��3s+�������o+�� +% ~��3s�������o+�� - �$��($�� o� o%� ,D-%(V��+���-rZ��po�� (!�� s��z,#���t$��o���+ (W��+*0�R�����(N � --*(q �u$��-rZ��po�� rݔ�p(}� s��z,u%��o���*��0�I�����,E,B(O � (a �u%��,%o&� -o'� -o(� , o)� o*� &*.(b �*���0�&�����,"u$�� ,t%��o���*(c �*��0�������, o��� ,*o+�� ~��3o(�� o��� +o~��3u}��(+� +Y~��3�(��(d �+C(,� o-� �2 rI��p���o(�� � o)�� �( �o(�� ��u%��, o.� *o/� *������V�g�2���0����c���(�� �r��p(��� o0� (�� *�0�W�����-*~���oY� -Ao_� (h � �R�($�� %(c�� ~��oY� -~��o`� �(g�� �*����1�N�����B(e �(W �*���0�"�����(Z �t��� -*(h � (�� *Zr@��p(i �rR��p(i �*���0�b�����o� 2S,o�� / oF�� +Xo� oF�� Yo� (!�� ����� �,�o��� �*��0�s�����-*(�� s1� s2� o3� � ,o�� �s � o4� o[� o\� o5� (O �o� &�(1� ,(6� �*����� "� ������Sc�����0�������o7� -*s � o8� o�� +o�� tu��o5� o� &o��� -��u��,o�� �(�� o9� s1� s2� o:� t��&�,o�� ��(1� ,(6� �*��(��� �+K���������������g�8������0�s�����s� (N �t%��,Zr*!�po�� o�� +&o�� t%��(U��+ ���o � &o��� -��u��,o�� �*����)�3\�����0�m�����s;� (N �t%��,Tr*!�po�� o�� + o�� t%��(U��+ o<� o��� -��u��,o�� �*������)�-V�����0�d�����,`o��� o��� ,S(O �t%�� o��� + o�� (S �(` � o��� -�� u��,o�� �*���%�*O�����0�f�����,bo=� 1Y(O �t%�� o>� +)(?� ���(S ����(` �(@� -�����o�� �*�����!�6W�����0�E����� u%��,(K � -���($�� Н��($�� 3 ���*(� ���*&(r �*�0�(����� u%��, ,(K � - -*(� *0�|�����,xo��� 1o(O �t%�� ol� +: o�� �:�(P �(@� (` �(?� (` � o��� -�� u��,o�� �*���!�Fg�����0�������s��� (N �t%��,nr*!�po�� o�� +:o�� t%��(U��+ (X��+ �������o��� o��� -��u��,o�� �*����)�Gp�����0�}�����sA� (N �t%��,dr*!�po�� o�� +0o�� t%��(U��+ (X��+ oB� o��� -��u��,o�� �*������)�=f�����0�{�����s��� (N �t%��,br*!�po�� o�� +.o�� t%��(Y��+ (Y��+ o��� o��� -��u��,o�� �*����)�;d�����0�|�����,xo��� 1o(O �t%�� oB� +: o�� �:�(P �(@� (` �(?� (` � o��� -�� u��,o�� �*���!�Fg�����0�������9����oC� 1|(O �t%�� oD� +L(E� (F� ����(S �(G� ���(` �(F� ����(` �(H� -������o�� �*���$�Y}�����0�M�����~���oI� -<(z � �R�($�� %(c�� ~��oI� -~��oJ� �(g�� �*������'�D�����0�L�����sK� 6o!� +/ �s� �{��,{��oF�� 1oL� X �i2�*0������sI � o� �*���0������sI � o~ �*.(~ �*���0�������-* -o+�� (y �oM� +R oN� {��oc� ,;{��,{��(` �+!{��,{��{��{��(W � o��� -�� , o�� �*�������^z� ����.(� �*6(� �*��0�:����-* -o+�� (y �oM� 8����oN� {��o#� {��,({�� - {��{��+(_ �8����{��9���� ~��3{��([ ��$��+{��- {��{��+(Z �,\ o$� , o(�� (O� +E ~��3t���(P� �,��+* ~��3(� ��(��%+ (��� (#� �&�, {��oQ� o��� :�����,o�� �*��A4����������������������������-���������0������� u���r��p(��� o0� (R� (�� ݒ��� (��� o0� (S� (�� �r&�9�($�� (+� (#� �9�j3~��� (�� �=>j?_b_?_dif_ (T� (�� �&z*��(���� �$-� �����N�n�������KM�r���0�+��������($�� o� �i1 ����*���*�0������ (Z��+,{�� -(� � *�0�E������o,�� rd��po�� -+oF�� Yo� o#� (� �-@����(Y�� *r�$��($�� o,�� o%� ��*��0�^�����(N �t%�� +D����o(�� o� o��� oZ�� (!�� ����(��� (��� oU� X �i2�*��0�v�����(N �t%�� +\-�+O����o(�� o� o��� oZ�� (!�� oV� oF�� 0+ (��� o:� (�� �X �i2�*��0�����4��sB� ����$��($�� ����}��($�� ����r��($�� ���Д��($�� ���Ы��($�� ���У��($�� ���~B�� ��$��o(�� ���sy� ���sW� ����,��($�� ����(��($�� ���*(>�� *�0�H�������(>�� }��(� �}��(Z��+}��{��uP�}��{��uQ�}��*(� *s� �*&(� �*���0������s� � o� �*0�B�����(� � s� �&o\� -s��zo\� (V��+o\� (� ����o���*��0�3�����(� � (� �o\� (q �u$�� , o\� o��� *�0�h�����r8 �p(j�(1� -'rj��p��� � (��(2� (�� s3� z(� � (��,o�� �&�o)�� s��z*(���A� K� ������:�U�����:�X���0�?����� -(V �{��{�� (U �(� �(a �o[� o9� *�0������s�� o�� (� �*��0�U�����s� � r��poT �r�pr�pr��p(� �o<��+o[� o9� �rЖ�po)�� (!�� s��z*�������.�<���0�������sX� (� �s� �o\� r��poM �o�� +9o�� t%�� �t��($�� (� tt�� (� �o;�o�� o��� -��u��,o�� �*���+�Fq�����"(� �*���0�a�����(� � s� �o\� r��poN �t%��- o\� r"��poN �t%��-s��z([��+ o\� (� �o�� *���0�C�����s� � rN��poT �(� �ob �r^��pr�pon �o[� o9� *�0�������s� � (� �o\� rn��poN �t%��-s��zr^��poN �t%��&(� � r��p����o�� r���po�� У��($�� (� t��� o��r^��pr�p o!��+Q*���0�2�����(� � o\� (r �ur��,o\� (� �o��*fo��o+�� o,�� (� �*(I �*~��*b,+�� �s� ����*Z~��(� t\����*Z~��(� t\����*��0�h��������� �s� ����sY� ���~��oZ� ~��o[� ~��o\� ~��o]� s^� ���~��o_� ~��o`� *0�������(� � E��� ���������+(� �*s��z(� �o� �E������������)���+o(a� sj��z(a� sk��z(� �(� �+H~��,~��o� �(� �-(b� sj��z(� �(� ��~��,~��o� ��sc� sd� *�����#������&(� �*��0�������-r���ps��� z(� � 3r���p����( �*r��p�����^���^��( � E������ ������+Bs��z(� �(� �&*(�� r�p(�� - r���p(��(� �(� �&*r���p����^��(��(� �(� �&*��0�������(� �o� � � ,o�� �*������� � ����0������(� � o� �(e� *J(f� (�� (� �*s4� *��0������(g� � ,o�� � �& ��*������ � ���������`�0�3���n��~��,~��o� �� re��prj&�po(�� (W�� (����*����������(>�� *0�Q�������sh� ���~��s� �oi� ~��~0�� s� �oi� ~��r���ps� �oi� (� ����*~��*0�D�����~��oj� +(k� o� �3 o� ��(l� -������o�� �**����'2�����*(� ��*�0�������sm� sn� oo� r��pop� 9����~��oj� +|(k� oq� o� �(�� ,^o� �3I or� r�#�p(�� ,o� ��a(�� r��p(�� -r3��p(�� ,�6o� ��+(l� :x��������o�� �� ,o�� �*����3������������� ����(>�� *V(>�� }��}��*{��*{��*��0�n�������ss� }��s^� }��(>�� {��ot� {��o_� {��rE��pou� {��o`� {��o� �ov� {��ow� *��0�R�����sx� (� �(y� (� �{��oz� o{� jo��� &s�� o|� � ,o�� � *������@F� ����0�?�����{��-0s}� }��s~� o� {��o� �o� �o�� {��*(q� *{��*{��*�(�� (+�� o�� rK��p(!�� }��**�0�8�����o�� o�� �iY� (6� {��(!�� o�� ,*(�� *�s� �}��(� �(� �(� �s� �o�� *^~��- s� ����~��*{��*rY��p*F(� �r���p(!�� *���0����c��,oF�� -*(� � (d �*�А��($�� �(��� (��� (O� o(�� *(h �*���0�A��������� ,� o��� �i2rǛ�p*�(8� , (��� (��� *rǛ�p*���0�F��������� r%�p� o�� �i����+�(��� (�� �X�i2�(+� *��0������s�� �f� �f�($�� r˛�p����(� ��f�($�� rכ�p����(� ��f�($�� rݛ�p����(� ��f�($�� r��p����(� �o(�� *�0�%���&�� $��(�� ��� �(��� o�� &*(>�� *�s� �}��(� �(� �(� �s� �o�� *^~��- s� ����~��*{��*r��p*F(� �r���p(!�� *��0�G�������sB� ���~��r=��prA��poF� ~��r&z�prM��poF� ~��rW��pr[��poF� *�(��� ,*re��p(�� -ro��p(�� ,(� �**�(��� ,"r{��p(X�� ,(� ��r���p(�� *r���p(� �(�� *���0�>�����~��o�� +&�(�� (�� �(�� (�� o�� ��(�� -�*��0�*���~��(��� ,~0�� o��� �(�� *o��� (�� *��0�L�����(��� ,~0�� *r@��po�� 2",o�� Yo� r��po�� *r��p(!�� *0�e�����(��� ,~0�� *�(�� ,<~��� (�� ,~��� (�� (�� *�(�� (�� (�� *r3��p(�� s��� z���0�n�����(��� -*(��� ,rǛ�p*(��� ,rǛ�p*�(�� ,,(�� ,"(�� �(�� (��� �,��o(�� *r���p(�� s��� z��0�2�����(��� , (�� *А��($�� (O� ���� (�� *��0�R���������r��p�r0��p�rN��p��(� �,�(�� *rr��p(!�� (��(��� (��� *��0�R���������r���p�r��p�r��p��(� �,�(�� *r3��p(!�� (��(��� (��� *��0�J���������r���p�rş�p��(� �,�(�� *rӟ�p(!�� (��(��� (��� *��0�R���������r���p�rX��p�r`��p��(� �,�(�� *rn��p(!�� (��(��� (��� *��0�������(��� ,rǛ�p*("� �i-rǛ�pݎ���sx� s�� �io�� oi�� o�� � ,o�� �s1�� +2o� 1 r%�po� &����(�� o� &X�i2�o(�� � &rǛ�p��*����.�"P� ���������� ���0�;�����(��� ,rǛ�p*("� �i-rǛ�p��i(�� � &rǛ�p��*������"0� ���0������(��� ,rǛ�p*o��� % 9����~��:���"s�� %r��p(�� %r���p(�� %r��p(�� %r��p(�� %r$��p(�� %r:��p(�� %r^��p(�� %rf��p(�� %rl��p(�� %rv��p (�� %r���p (�� %r���p(�� %rء�p(�� %r��p (�� %r��p(�� %r��p(�� %r6��p(�� %r\��p(�� %rp��p(�� %r���p(�� %r���p(�� %r���p(�� %rƢ�p(�� %rТ�p(�� %r���p(�� %r"��p(�� %r0��p(�� %rX��p(�� %rj��p(�� %rz��p(�� %r���p(�� %r���p(�� %r���p (�� %r���p!(�� �����~��(�� 9����E"��������������������������������������������������������������������������������������� ��� ���&���,���2���8���+<rǛ�p*r{h�p*rޣ�p*r��p*r��p*r��p*r��p*r��p*r���p*r���p*rǛ�p*0�S�����(��� ,rǛ�p*("� �i-rǛ�p �/+�X ���]X�i2�(�� � &rǛ�p �� *������:H� ���0�<���C��(��� ,T* +�(�� ,T*X �i2�(8� ,*T*0�@���/��r���p(�� -r��p(�� ,"oH�� �(� o�� oZ�� (!�� �*(>�� *^~��- s� ����~��*0�J�������s�� }��s�� }��s>� }��(>�� (� �{��~��{��o�� (� �*��0�#����� {���o�� ,o� ,**�0�%����r��pr"��p(� �re��pr���p(� �r���pr���p(� �rΦ�pr���p(� �Д��($�� П��($�� r?��prc��p(� �r���pr��p(� �r\��prz��p(� �r���pr۫�p(� �r&��prF��p(� �r���prF��p(� �r���pr���p(� �r���pr��p(� �rK��prc��p(� �r���prc��p(� �r���prc��p(� �rIJ�prܲ�p(� �r!��pr1��p(� �rZ��prt��p(� �r���prö�p(� �r���pr��p(� �rG��prq��p(� �r���prκ�p(� �r��pr��p(� �rN��pr���p(� �r���pr�p(� �r ��pr4��p(� �rg��pr���p(� �r���pr���p(� �r%��pr���p(� �rO��prk��p(� �r���pr���p(� �r���pr��p(� �rJ��pr\��p(� �r���pr���p(� �r���pr���p(� �r��prK��p(� �rv��pr���p(� �r���pr���p(� �r��pr6��p(� �ra��pr���p(� �r���pr���p(� �r��prI��p(� �rt��pr���p(� �r���pr���p(� �r&��prN��p(� �ry��pr���p(� �*���0����T�(� - , {��o � *{��*��0�R����s-� o/�r���poB�94��o?� 8�� �oB� r��po7�(� �{��o�� ,{��o�� +s>� {��o�� r4��po>� 8���� � rR��p(!�� o7�,v(� , o � +%rr��p������(���4 rQ��p������ o)�� �(���� X �i?Y���X �i?����*��������B��4��0�[�����,W(1� ,O(�� (�, (� �o�� &� ,o�� ��"rJ��p��� � o)�� � (����*�����,� �������-8�"��0�=�������(�� -&s-� r���po/�o9��s�� �����(�� *^~��- (� ����~��*���0�8�����s�� �g�($�� oZ� ~��(�o�� &(� �o� �o�� *(>�� *0������(� �,(�*s � o�� *��0�w�����s� sY� o�� (� �o�� o�� ��s�� o�� o]� (�� s � o�� o�-o�(� � ,o�� �*����D�&j� ����0�.���&��r(��p��� ��(��~��,~��o �*2(�� (�*�0�\�����o�� -*(��� rV��p��� � o7� � (��� s��zs�� (��,o�� �,o�� �*���<� F� ������HP� ����0�D�����s� ��s�� (�� o�,*r���p����o��(��*����m���g�($�� o�� r��p(!�� ���*"( �*�}��s1�� }��(>�� }��*���0�e�����o�� ,{��,To�� ,8o�� o�� ����o�� o�� ����o�� o)�� (�� (�� +o�� {��o3�� &*2{��o(�� *>{��o� �*(>�� *:(>�� }��* **��0�"�����o[� {��o5� o)� o�� &*��0�I�����{��,@�%��($�� s�� sx� {��o�� o�� ~���}��($�� oM�� *���0�N�����(>�� ~���}��($�� o%�� t}�� ,)s�� �%��($�� s�� o�� t%��}��*.r*��p���*"(�*&(�*~0�� *"(�*&(�*�(��}��(�� (�� }��(�� (�� (��* *~��* ** * * *{��*"}��*0�l�����(���" r2��p���o�� ��(����{��o[� o�� (��� -{��o[� o�� +r���po�� t���o��*������ �"��0�)�����{��, o[� {��o5� o)� o� &*Vr���psC�� s�����*z(e� ~B�� s�(��}��*��0�!�����o[� {��o5� o)� o� &*���0�������(�(�(��� -(�(�o��) r ��p��� o�� � � (��(����o[� o\� sI �r��p([ �(���o��(���o��(���o��s��(��(�� (�� (�*������((�)�� * *�������D��<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006" xmlns:custom="http://microsoft.com/schemas/VisualStudio/TeamTest/2006/XsltFunctions"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <!-- This is for Whidbey Load Test inside TRX which is stored using reflection --> <!-- For now we convert to the schema of WebTestSuiteSerializer --> <xsl:template name="LoadTest"> <LoadTest> <xsl:attribute name="Id"><xsl:value-of select="id/id"/></xsl:attribute> <xsl:attribute name="Name"><xsl:value-of select="name"/></xsl:attribute> <xsl:if test="description != ''"> <xsl:attribute name="Description"><xsl:value-of select="description"/></xsl:attribute> </xsl:if> <xsl:if test="owner != ''"> <xsl:attribute name="Owner"><xsl:value-of select="owner"/></xsl:attribute> </xsl:if> <xsl:if test="storage != ''"> <xsl:attribute name="storage"><xsl:value-of select="storage"/></xsl:attribute> </xsl:if> <xsl:if test="priority != 0"> <xsl:attribute name="Priority"><xsl:value-of select="priority"/></xsl:attribute> </xsl:if> <xsl:if test="enabled != 'True'"> <xsl:attribute name="Enabled">false</xsl:attribute> </xsl:if> <xsl:if test="cssProjectStructure != ''"> <xsl:attribute name="CssProjectStructure"><xsl:value-of select="cssProjectStructure"/></xsl:attribute> </xsl:if> <xsl:if test="cssIteration != ''"> <xsl:attribute name="CssIteration"><xsl:value-of select="cssIteration"/></xsl:attribute> </xsl:if> <xsl:if test="deploymentItems/m_container/key"> <xsl:attribute name ="DeploymentItemsEditable"> <xsl:for-each select="deploymentItems/m_container/key"> <xsl:variable name="arg"><xsl:value-of select="path"/><xsl:if test="outputDirectory != ''">:<xsl:value-of select="outputDirectory"/></xsl:if></xsl:variable> <xsl:if test="position() != 1">,</xsl:if><xsl:value-of select="$arg"/> </xsl:for-each> </xsl:attribute> </xsl:if> <!-- <workItemIds type="System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"> <_items type="System.Int32">168839,159727,0,0</_items> </workItemIds> --> <xsl:if test="workItemIds/_items"> <xsl:attribute name="WorkItemIds"><xsl:value-of select="workItemIds/_items"/></xsl:attribute> </xsl:if> <xsl:if test="m_traceLevel/value__"> <xsl:attribute name="TraceLevel"><xsl:value-of select="m_traceLevel/value__"/></xsl:attribute> </xsl:if> <xsl:if test="m_currentRunConfig"> <xsl:attribute name="CurrentRunConfig"><xsl:value-of select="m_currentRunConfig"/></xsl:attribute> </xsl:if> <xsl:if test="m_assemblyName != '' and m_namespaceName != '' and m_className != ''"> <xsl:attribute name="LoadTestPluginClass"> <xsl:value-of select="m_namespaceName"/>.<xsl:value-of select="m_className"/>,<xsl:value-of select="m_assemblyName"/> </xsl:attribute> </xsl:if> <Scenarios> <xsl:apply-templates select="m_scenarioCollection/_items/element"/> </Scenarios> <CounterSets> <xsl:apply-templates select="m_counterSets/_items/element"/> </CounterSets> <RunConfigurations> <xsl:apply-templates select="m_runConfigs/_items/element"/> </RunConfigurations> </LoadTest> </xsl:template> <xsl:template match="m_runConfigs/_items/element"> <RunConfiguration> <xsl:attribute name="Name"><xsl:value-of select="m_name"/></xsl:attribute> <xsl:if test="description"> <Description><xsl:value-of select="description"/></Description> </xsl:if> <xsl:attribute name="ResultsStoreType"><xsl:value-of select="m_resultsStoreType/value__"/></xsl:attribute> <xsl:attribute name="TimingDetailsStorage"><xsl:value-of select="m_timingDetailsStorage/value__"/></xsl:attribute> <xsl:attribute name="MaxErrorDetails"><xsl:value-of select="m_maxErrorDetails"/></xsl:attribute> <xsl:attribute name="MaxRequestUrlsReported"><xsl:value-of select="m_maxRequestUrlsReported"/></xsl:attribute> <xsl:attribute name="RunDuration"><xsl:value-of select="m_runDuration"/></xsl:attribute> <xsl:attribute name="WarmupTime"><xsl:value-of select="m_warmupTime"/></xsl:attribute> <xsl:choose> <xsl:when test="m_webTestConnectionModel/value__ = 0"><xsl:attribute name="WebTestConnectionModel">ConnectionPerUser</xsl:attribute></xsl:when> <xsl:when test="m_webTestConnectionModel/value__ = 1"><xsl:attribute name="WebTestConnectionModel">ConnectionPool</xsl:attribute></xsl:when> </xsl:choose> <xsl:attribute name="WebTestConnectionPoolSize"><xsl:value-of select="m_webTestConnectionPoolSize"/></xsl:attribute> <xsl:attribute name="SampleRate"><xsl:value-of select="m_sampleRate"/></xsl:attribute> <xsl:choose> <xsl:when test="m_validationLevel/value__ = 0"><xsl:attribute name="ValidationLevel">Low</xsl:attribute></xsl:when> <xsl:when test="m_validationLevel/value__ = 1"><xsl:attribute name="ValidationLevel">Medium</xsl:attribute></xsl:when> <xsl:when test="m_validationLevel/value__ = 2"><xsl:attribute name="ValidationLevel">High</xsl:attribute></xsl:when> </xsl:choose> <xsl:if test="m_sqlTracingConnectString != ''"> <xsl:attribute name="SqlTracingConnectString"><xsl:value-of select="m_sqlTracingConnectString"/></xsl:attribute> </xsl:if> <xsl:if test="m_sqlTracingDirectory != ''"> <xsl:attribute name="SqlTracingDirectory"><xsl:value-of select="m_sqlTracingDirectory"/></xsl:attribute> </xsl:if> <xsl:if test="m_sqlTracingEnabled = 'True'"> <xsl:attribute name="SqlTracingEnabled">true</xsl:attribute> </xsl:if> <xsl:if test="m_sqlTracingMinimumDuration != ''"> <xsl:attribute name="SqlTracingMinimumDuration"><xsl:value-of select="m_sqlTracingMinimumDuration"/></xsl:attribute> </xsl:if> <CounterSetMappings> <xsl:apply-templates select="m_counterSetMappings/_items/element"/> </CounterSetMappings> <ContextParameters> <xsl:apply-templates select="m_contextParameters/_items/element"/> </ContextParameters> </RunConfiguration> </xsl:template> <xsl:template match="m_counterSetMappings/_items/element"> <CounterSetMapping> <xsl:attribute name="ComputerName"><xsl:value-of select="m_computerName"/></xsl:attribute> <CounterSetReferences> <xsl:apply-templates select="m_counterSetReferences/_items/element"/> </CounterSetReferences> </CounterSetMapping> </xsl:template> <xsl:template match="m_counterSetReferences/_items/element"> <CounterSetReference> <xsl:attribute name="CounterSetName"><xsl:value-of select="m_counterSetName"/></xsl:attribute> </CounterSetReference> </xsl:template> <xsl:template match="m_contextParameters/_items/element"> <ContextParameter> <xsl:attribute name="Name"><xsl:value-of select="m_Name"/></xsl:attribute> <xsl:attribute name="Value"><xsl:value-of select="m_Value"/></xsl:attribute> </ContextParameter> </xsl:template> <xsl:template match="m_counterSets/_items/element"> <CounterSet> <xsl:attribute name="Name"><xsl:value-of select="m_name"/></xsl:attribute> <xsl:attribute name="CounterSetType"><xsl:value-of select="m_counterSetType"/></xsl:attribute> <CounterCategories> <xsl:apply-templates select="m_categoryCollection/_items/element"/> </CounterCategories> </CounterSet> </xsl:template> <xsl:template match="m_categoryCollection/_items/element"> <CounterCategory> <xsl:attribute name="Name"><xsl:value-of select="m_name"/></xsl:attribute> <Counters> <xsl:apply-templates select="m_counters/_items/element"/> </Counters> <xsl:if test="m_instances/_items/element"> <Instances> <xsl:apply-templates select="m_instances/_items/element"/> </Instances> </xsl:if> </CounterCategory> </xsl:template> <xsl:template match="m_counters/_items/element"> <Counter> <xsl:attribute name="Name"><xsl:value-of select="m_name"/></xsl:attribute> <xsl:if test="m_thresholdRules/_items/element"> <ThresholdRules> <xsl:apply-templates select="m_thresholdRules/_items/element"/> </ThresholdRules> </xsl:if> </Counter> </xsl:template> <xsl:template match="m_thresholdRules/_items/element"> <ThresholdRule> <xsl:attribute name="Classname"><xsl:value-of select="m_persistedFullClassName"/></xsl:attribute> <xsl:if test="m_persistedRuleParameters/_items/element"> <RuleParameters> <xsl:apply-templates select="m_persistedRuleParameters/_items/element"/> </RuleParameters> </xsl:if> </ThresholdRule> </xsl:template> <xsl:template match="m_persistedRuleParameters/_items/element"> <RuleParameter> <xsl:attribute name="Name"><xsl:value-of select="m_name"/></xsl:attribute> <xsl:attribute name="Value"><xsl:value-of select="m_value"/></xsl:attribute> </RuleParameter> </xsl:template> <xsl:template match="m_instances/_items/element"> <Instance> <xsl:attribute name="Name"><xsl:value-of select="m_name"/></xsl:attribute> </Instance> </xsl:template> <xsl:template match="m_scenarioCollection/_items/element"> <Scenario> <xsl:if test="m_testMixType/value__"> <xsl:choose> <xsl:when test="m_testMixType/value__ = 0"><xsl:attribute name="TestMixType">PercentageOfTestsStarted</xsl:attribute></xsl:when> <xsl:when test="m_testMixType/value__ = 1"><xsl:attribute name="TestMixType">PercentageOfUsersRunning</xsl:attribute></xsl:when> <xsl:when test="m_testMixType/value__ = 2"><xsl:attribute name="TestMixType">UserPacing</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <xsl:attribute name="Name"><xsl:value-of select="m_name"/></xsl:attribute> <xsl:if test="m_ipSwitching != 'True'"> <xsl:attribute name="IPSwitching">false</xsl:attribute> </xsl:if> <xsl:if test="m_delayBetweenIterations != 0"> <xsl:attribute name="DelayBetweenIterations"><xsl:value-of select="m_delayBetweenIterations"/></xsl:attribute> </xsl:if> <xsl:if test="m_percentNewUsers != 100"> <xsl:attribute name="PercentNewUsers"><xsl:value-of select="m_percentNewUsers"/></xsl:attribute> </xsl:if> <ThinkProfile> <xsl:if test="m_thinkProfile/m_pattern/value__"> <xsl:attribute name="Pattern"><xsl:value-of select="m_thinkProfile/m_pattern/value__"/></xsl:attribute> </xsl:if> <xsl:attribute name="Value"><xsl:value-of select="m_thinkProfile/m_value"/></xsl:attribute> </ThinkProfile> <LoadProfile> <xsl:if test="m_loadProfile/m_pattern/value__"> <xsl:attribute name="Pattern"><xsl:value-of select="m_loadProfile/m_pattern/value__"/></xsl:attribute> </xsl:if> <xsl:attribute name="InitialUsers"><xsl:value-of select="m_loadProfile/m_userCount"/></xsl:attribute> <xsl:if test="m_loadProfile/m_maxUserCount"> <xsl:attribute name="MaxUsers"><xsl:value-of select="m_loadProfile/m_maxUserCount"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_stepUserCount"> <xsl:attribute name="StepUsers"><xsl:value-of select="m_loadProfile/m_stepUserCount"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_stepDuration"> <xsl:attribute name="StepDuration"><xsl:value-of select="m_loadProfile/m_stepDuration"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_stepRampTime"> <xsl:attribute name="StepRampTime"><xsl:value-of select="m_loadProfile/m_stepRampTime"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_machineName"> <xsl:attribute name="MachineName"><xsl:value-of select="m_loadProfile/m_machineName"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_categoryName"> <xsl:attribute name="CategoryName"><xsl:value-of select="m_loadProfile/m_categoryName"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_counterName"> <xsl:attribute name="CounterName"><xsl:value-of select="m_loadProfile/m_counterName"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_instanceName"> <xsl:attribute name="InstanceName"><xsl:value-of select="m_loadProfile/m_instanceName"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_minUserCount"> <xsl:attribute name="MinUserCount"><xsl:value-of select="m_loadProfile/m_minUserCount"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_maxUserCount"> <xsl:attribute name="MaxUserCount"><xsl:value-of select="m_loadProfile/m_maxUserCount"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_maxUserCountIncrease"> <xsl:attribute name="MaxUserCountIncrease"><xsl:value-of select="m_loadProfile/m_maxUserCountIncrease"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_maxUserCountDecrease"> <xsl:attribute name="MaxUserCountDecrease"><xsl:value-of select="m_loadProfile/m_maxUserCountDecrease"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_minTargetValue"> <xsl:attribute name="MinTargetValue"><xsl:value-of select="m_loadProfile/m_minTargetValue"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_maxTargetValue"> <xsl:attribute name="MaxTargetValue"><xsl:value-of select="m_loadProfile/m_maxTargetValue"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_higherValuesBetter"> <xsl:attribute name="HigherValueBetter"><xsl:value-of select="m_loadProfile/m_higherValuesBetter"/></xsl:attribute> </xsl:if> <xsl:if test="m_loadProfile/m_stopAdjustingAtGoal"> <xsl:attribute name="StopAdjustingAtGoal"><xsl:value-of select="m_loadProfile/m_stopAdjustingAtGoal"/></xsl:attribute> </xsl:if> </LoadProfile> <TestMix> <xsl:apply-templates select="m_testProfileCollection/_items/element" mode="TestProfile"/> </TestMix> <xsl:if test="m_browserCollection/_items/element"> <BrowserMix> <xsl:apply-templates select="m_browserCollection/_items/element"/> </BrowserMix> </xsl:if> <xsl:if test="m_networkCollection/_items/element"> <NetworkMix> <xsl:apply-templates select="m_networkCollection/_items/element"/> </NetworkMix> </xsl:if> </Scenario> </xsl:template> <xsl:template match="element" mode="TestProfile"> <TestProfile> <xsl:attribute name="Name"><xsl:value-of select="m_name"/></xsl:attribute> <xsl:attribute name="Path"><xsl:value-of select="m_path"/></xsl:attribute> <xsl:attribute name="Type"><xsl:value-of select="m_typeName"/></xsl:attribute> <xsl:attribute name="Id"><xsl:value-of select="m_id"/></xsl:attribute> <xsl:attribute name="Percentage"><xsl:value-of select="custom:GetDecimal(m_percentage/flags, m_percentage/hi, m_percentage/lo, m_percentage/mid)"/></xsl:attribute> </TestProfile> </xsl:template> <xsl:template match="m_browserCollection/_items/element"> <BrowserProfile> <xsl:attribute name="Percentage"><xsl:value-of select="custom:GetDecimal(m_percentage/flags, m_percentage/hi, m_percentage/lo, m_percentage/mid)"/></xsl:attribute> <Browser> <xsl:attribute name="Name"><xsl:value-of select="m_browser/m_name"/></xsl:attribute> <Headers> <xsl:apply-templates select="m_browser/m_headers/_items/element"/> </Headers> </Browser> </BrowserProfile> </xsl:template> <xsl:template match="m_browser/m_headers/_items/element"> <Header> <xsl:attribute name="Name"><xsl:value-of select="m_name"/></xsl:attribute> <xsl:attribute name="Value"><xsl:value-of select="m_value"/></xsl:attribute> </Header> </xsl:template> <xsl:template match="m_networkCollection/_items/element"> <NetworkProfile> <xsl:attribute name="Percentage"><xsl:value-of select="custom:GetDecimal(m_percentage/flags, m_percentage/hi, m_percentage/lo, m_percentage/mid)"/></xsl:attribute> <Network> <xsl:attribute name="Name"><xsl:value-of select="m_network/m_name" /></xsl:attribute> <xsl:attribute name="BandwidthInKbps"><xsl:value-of select="m_network/m_bandwidthInKbps" /></xsl:attribute> </Network> </NetworkProfile> </xsl:template> </xsl:stylesheet> ���.T��<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006" xmlns:custom="http://microsoft.com/schemas/VisualStudio/TeamTest/2006/XsltFunctions"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="LoadTestResult" name="LoadTestResult"> <LoadTestResult> <xsl:choose> <xsl:when test="m_runStatus = 0"><xsl:attribute name="runStatus">Connecting</xsl:attribute></xsl:when> <xsl:when test="m_runStatus = 1"><xsl:attribute name="runStatus">InitializingResultsCollection</xsl:attribute></xsl:when> <xsl:when test="m_runStatus = 2"><xsl:attribute name="runStatus">NotStarted</xsl:attribute></xsl:when> <xsl:when test="m_runStatus = 3"><xsl:attribute name="runStatus">Queued</xsl:attribute></xsl:when> <xsl:when test="m_runStatus = 4"><xsl:attribute name="runStatus">Starting</xsl:attribute></xsl:when> <xsl:when test="m_runStatus = 5"><xsl:attribute name="runStatus">Stopping</xsl:attribute></xsl:when> <xsl:when test="m_runStatus = 6"><xsl:attribute name="runStatus">Stopped</xsl:attribute></xsl:when> <xsl:when test="m_runStatus = 7"><xsl:attribute name="runStatus">WarmingUp</xsl:attribute></xsl:when> <xsl:when test="m_runStatus = 8"><xsl:attribute name="runStatus">WritingResults</xsl:attribute></xsl:when> </xsl:choose> <xsl:attribute name="runId"><xsl:value-of select="m_runId"/></xsl:attribute> <xsl:attribute name="controllerStartTime"><xsl:value-of select="custom:ConvertDateTime(m_controllerStartTime/dateData)"/></xsl:attribute> <xsl:attribute name="loadTestDuration"><xsl:value-of select="m_loadTestDuration"/></xsl:attribute> <xsl:attribute name="loadTestWarmupTime"><xsl:value-of select="m_loadTestWarmupTime"/></xsl:attribute> <xsl:if test="m_resultsRepositoryConnectString != ''"> <xsl:attribute name="resultsRepositoryConnectString"><xsl:value-of select="m_resultsRepositoryConnectString"/></xsl:attribute> </xsl:if> <xsl:if test="m_resultsStoreType != ''"> <xsl:choose> <xsl:when test="m_resultsStoreType = 0"><xsl:attribute name="resultsStoreType">None</xsl:attribute></xsl:when> <xsl:when test="m_resultsStoreType = 1"><xsl:attribute name="resultsStoreType">Database</xsl:attribute></xsl:when> <xsl:when test="m_resultsStoreType = 2"><xsl:attribute name="resultsStoreType">XmlResultFile</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <xsl:call-template name="TestResult"/> <xsl:call-template name="m_executionConsoleState"/> <xsl:apply-templates select="m_summary"/> </LoadTestResult> </xsl:template> <!-- AnalyzerViewState: start --> <xsl:template match="m_executionConsoleState" name="m_executionConsoleState" > <!-- TODO: should we put mode on all templates to prevent matching global apply-templates? --> <AnalyzerViewState> <xsl:apply-templates select="m_value[@type]"/> </AnalyzerViewState> </xsl:template> <xsl:template match="m_value"> <LoadTestRunDescriptor> <xsl:if test="m_isLegendPanelVisible != 'True'"> <xsl:attribute name="isLegendPanelVisible">false</xsl:attribute> </xsl:if> <xsl:if test="m_isOverviewPanelVisible != 'True'"> <xsl:attribute name="isOverviewPanelVisible">false</xsl:attribute> </xsl:if> <xsl:if test="m_isCounterPanelVisible != 'True'"> <xsl:attribute name="isCounterPanelVisible">false</xsl:attribute> </xsl:if> <xsl:if test="m_scrollingGraph != 'False'"> <xsl:attribute name="scrollingGraph">true</xsl:attribute> </xsl:if> <xsl:if test="m_minMaxGraph != 'False'"> <xsl:attribute name="minMaxGraph">true</xsl:attribute> </xsl:if> <xsl:if test="m_showHorizontalGridOnGraph != 'True'"> <xsl:attribute name="showHorizontalGridOnGraph">false</xsl:attribute> </xsl:if> <xsl:if test="m_showThresholdsOnGraph != 'False'"> <xsl:attribute name="showThresholdsOnGraph">true</xsl:attribute> </xsl:if> <xsl:if test="m_showComparison != 'True'"> <xsl:attribute name="showComparison">false</xsl:attribute> </xsl:if> <xsl:if test="m_showZoom != 'True'"> <xsl:attribute name="showZoom">false</xsl:attribute> </xsl:if> <xsl:if test="m_lockZoom != 'True'"> <xsl:attribute name="lockZoom">false</xsl:attribute> </xsl:if> <xsl:if test="m_activeConsoleView != 1"> <xsl:choose> <xsl:when test="m_activeConsoleView = 0"><xsl:attribute name="activeConsoleView">None</xsl:attribute></xsl:when> <xsl:when test="m_activeConsoleView = 1"><xsl:attribute name="activeConsoleView">Graph</xsl:attribute></xsl:when> <xsl:when test="m_activeConsoleView = 2"><xsl:attribute name="activeConsoleView">Summary</xsl:attribute></xsl:when> <xsl:when test="m_activeConsoleView = 3"><xsl:attribute name="activeConsoleView">Table</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <xsl:if test="m_selectedGraphPanel1 != ''"> <xsl:attribute name="selectedGraphPanel1"><xsl:value-of select="m_selectedGraphPanel1"/></xsl:attribute> </xsl:if> <xsl:if test="m_selectedGraphPanel1 != ''"> <xsl:attribute name="selectedGraphPanel2"><xsl:value-of select="m_selectedGraphPanel2"/></xsl:attribute> </xsl:if> <xsl:if test="m_selectedGraphPanel1 != ''"> <xsl:attribute name="selectedGraphPanel3"><xsl:value-of select="m_selectedGraphPanel3"/></xsl:attribute> </xsl:if> <xsl:if test="m_selectedGraphPanel1 != ''"> <xsl:attribute name="selectedGraphPanel4"><xsl:value-of select="m_selectedGraphPanel4"/></xsl:attribute> </xsl:if> <xsl:if test="m_graphPanelLayout != 11"> <xsl:choose> <xsl:when test="m_graphPanelLayout = 0"><xsl:attribute name="graphPanelLayout">One</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 1"><xsl:attribute name="graphPanelLayout">TwoHorizontal</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 2"><xsl:attribute name="graphPanelLayout">TwoVertical</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 3"><xsl:attribute name="graphPanelLayout">ThreeLeft</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 4"><xsl:attribute name="graphPanelLayout">ThreeRight</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 5"><xsl:attribute name="graphPanelLayout">ThreeTop</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 6"><xsl:attribute name="graphPanelLayout">ThreeBottom</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 7"><xsl:attribute name="graphPanelLayout">ThreeHorizontal</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 8"><xsl:attribute name="graphPanelLayout">ThreeVertical</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 9"><xsl:attribute name="graphPanelLayout">FourHorizontal</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 10"><xsl:attribute name="graphPanelLayout">FourVertical</xsl:attribute></xsl:when> <xsl:when test="m_graphPanelLayout = 11"><xsl:attribute name="graphPanelLayout">FourGrid</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <!-- TODO: Can we reuse? --> <xsl:if test="m_tablePanelLayout != 1"> <xsl:choose> <xsl:when test="m_tablePanelLayout = 0"><xsl:attribute name="tablePanelLayout">One</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 1"><xsl:attribute name="tablePanelLayout">TwoHorizontal</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 2"><xsl:attribute name="tablePanelLayout">TwoVertical</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 3"><xsl:attribute name="tablePanelLayout">ThreeLeft</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 4"><xsl:attribute name="tablePanelLayout">ThreeRight</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 5"><xsl:attribute name="tablePanelLayout">ThreeTop</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 6"><xsl:attribute name="tablePanelLayout">ThreeBottom</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 7"><xsl:attribute name="tablePanelLayout">ThreeHorizontal</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 8"><xsl:attribute name="tablePanelLayout">ThreeVertical</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 9"><xsl:attribute name="tablePanelLayout">FourHorizontal</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 10"><xsl:attribute name="tablePanelLayout">FourVertical</xsl:attribute></xsl:when> <xsl:when test="m_tablePanelLayout = 11"><xsl:attribute name="tablePanelLayout">FourGrid</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <xsl:if test="m_selectedTablePanel1 != 0"> <xsl:choose> <xsl:when test="m_selectedTablePanel1 = 0"><xsl:attribute name="selectedTablePanel1">Tests</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel1 = 1"><xsl:attribute name="selectedTablePanel1">Requests</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel1 = 2"><xsl:attribute name="selectedTablePanel1">Transactions</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel1 = 3"><xsl:attribute name="selectedTablePanel1">Pages</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel1 = 4"><xsl:attribute name="selectedTablePanel1">Agents</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel1 = 5"><xsl:attribute name="selectedTablePanel1">Errors</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel1 = 6"><xsl:attribute name="selectedTablePanel1">SqlTrace</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel1 = 7"><xsl:attribute name="selectedTablePanel1">Thresholds</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <xsl:if test="m_selectedTablePanel2 != 5"> <xsl:choose> <xsl:when test="m_selectedTablePanel2 = 0"><xsl:attribute name="selectedTablePanel2">Tests</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel2 = 1"><xsl:attribute name="selectedTablePanel2">Requests</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel2 = 2"><xsl:attribute name="selectedTablePanel2">Transactions</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel2 = 3"><xsl:attribute name="selectedTablePanel2">Pages</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel2 = 4"><xsl:attribute name="selectedTablePanel2">Agents</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel2 = 5"><xsl:attribute name="selectedTablePanel2">Errors</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel2 = 6"><xsl:attribute name="selectedTablePanel2">SqlTrace</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel2 = 7"><xsl:attribute name="selectedTablePanel2">Thresholds</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <xsl:if test="m_selectedTablePanel3 != 7"> <xsl:choose> <xsl:when test="m_selectedTablePanel3 = 0"><xsl:attribute name="selectedTablePanel3">Tests</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel3 = 1"><xsl:attribute name="selectedTablePanel3">Requests</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel3 = 2"><xsl:attribute name="selectedTablePanel3">Transactions</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel3 = 3"><xsl:attribute name="selectedTablePanel3">Pages</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel3 = 4"><xsl:attribute name="selectedTablePanel3">Agents</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel3 = 5"><xsl:attribute name="selectedTablePanel3">Errors</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel3 = 6"><xsl:attribute name="selectedTablePanel3">SqlTrace</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel3 = 7"><xsl:attribute name="selectedTablePanel3">Thresholds</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <xsl:if test="m_selectedTablePanel3 != 2"> <xsl:choose> <xsl:when test="m_selectedTablePanel4 = 0"><xsl:attribute name="selectedTablePanel4">Tests</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel4 = 1"><xsl:attribute name="selectedTablePanel4">Requests</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel4 = 2"><xsl:attribute name="selectedTablePanel4">Transactions</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel4 = 3"><xsl:attribute name="selectedTablePanel4">Pages</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel4 = 4"><xsl:attribute name="selectedTablePanel4">Agents</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel4 = 5"><xsl:attribute name="selectedTablePanel4">Errors</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel4 = 6"><xsl:attribute name="selectedTablePanel4">SqlTrace</xsl:attribute></xsl:when> <xsl:when test="m_selectedTablePanel4 = 7"><xsl:attribute name="selectedTablePanel4">Thresholds</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <xsl:if test="controllerName != ''"> <xsl:attribute name="controllerName"><xsl:value-of select="controllerName"/></xsl:attribute> </xsl:if> <xsl:if test="isLocalRun != 'True'"> <xsl:attribute name="isLocalRun">false</xsl:attribute> </xsl:if> <xsl:attribute name="testRunId"><xsl:value-of select="m_testRunId"/></xsl:attribute> <xsl:if test="repositoryRunId != 0"> <xsl:attribute name="repositoryRunId"><xsl:value-of select="repositoryRunId"/></xsl:attribute> </xsl:if> <xsl:apply-templates select="m_graphDescriptors"/> </LoadTestRunDescriptor> </xsl:template> <xsl:template match="m_graphDescriptors"> <GraphDescriptors> <xsl:apply-templates select="element[@type]" mode="GraphDescriptor"/> </GraphDescriptors> </xsl:template> <xsl:template match="element" mode="GraphDescriptor"> <GraphDescriptor> <xsl:attribute name="graphName"><xsl:value-of select="m_graphName"/></xsl:attribute> <xsl:apply-templates select="m_horizontalZoomRange[@type]"/> <xsl:apply-templates select="m_plotDescriptors"/> </GraphDescriptor> </xsl:template> <xsl:template match="m_horizontalZoomRange"> <HorizontalZoomRange> <xsl:attribute name="lower"><xsl:value-of select="m_lower"/></xsl:attribute> <xsl:attribute name="upper"><xsl:value-of select="m_upper"/></xsl:attribute> </HorizontalZoomRange> </xsl:template> <xsl:template match="m_plotDescriptors"> <PlotDescriptors> <xsl:apply-templates select="element[@type]" mode="PlotDescriptor"/> </PlotDescriptors> </xsl:template> <xsl:template match="element" mode="PlotDescriptor"> <PlotDescriptor> <xsl:attribute name="machineName"><xsl:value-of select="m_machineName"/></xsl:attribute> <xsl:attribute name="colorArgb"><xsl:value-of select="m_colorArgb"/></xsl:attribute> <xsl:attribute name="lineStyle"><xsl:value-of select="m_lineStyle"/></xsl:attribute> <xsl:attribute name="fixedRange"><xsl:value-of select="m_fixedRange"/></xsl:attribute> <xsl:if test="m_showOnGraph != 'True'"> <xsl:attribute name="showOnGraph">false</xsl:attribute> </xsl:if> <xsl:if test="m_isSelected != 'False'"> <xsl:attribute name="isSelected">true</xsl:attribute> </xsl:if> <!-- TODO: what is the guideline when a value is default value? --> <xsl:apply-templates select="m_counterDescriptor[@type]"/> </PlotDescriptor> </xsl:template> <xsl:template match="m_counterDescriptor"> <CounterDescriptor> <xsl:attribute name="machineName"><xsl:value-of select="m_machineName"/></xsl:attribute> <xsl:if test="m_categoryName != ''"> <xsl:attribute name="categoryName"><xsl:value-of select="m_categoryName"/></xsl:attribute> </xsl:if> <xsl:attribute name="counterName"><xsl:value-of select="m_counterName"/></xsl:attribute> <xsl:attribute name="instanceName"><xsl:value-of select="m_instanceName"/></xsl:attribute> <xsl:attribute name="baseInstanceName"><xsl:value-of select="m_baseInstanceName"/></xsl:attribute> <xsl:if test="m_loadTestItemId != -1"> <xsl:attribute name="loadTestItemId"><xsl:value-of select="m_loadTestItemId"/></xsl:attribute> </xsl:if> </CounterDescriptor> </xsl:template> <!-- AnalyzerViewState: end --> <!-- Summary: start --> <xsl:template match="m_summary"> <Summary> <xsl:apply-templates/> </Summary> </xsl:template> <xsl:template match="m_performanceCounterResults/_items"> <PerformanceCounterResults> <xsl:apply-templates select="element[@type]" mode="PerformanceCounterResult"/> </PerformanceCounterResults> </xsl:template> <xsl:template match="element" mode="PerformanceCounterResult"> <PerformanceCounterResult> <xsl:attribute name="machineName"><xsl:value-of select="m_perfCounterValue/m_machineName"/></xsl:attribute> <xsl:attribute name="categoryName"><xsl:value-of select="m_perfCounterValue/m_categoryName"/></xsl:attribute> <xsl:attribute name="counterName"><xsl:value-of select="m_perfCounterValue/m_counterName"/></xsl:attribute> <xsl:attribute name="instanceName"><xsl:value-of select="m_perfCounterValue/m_instanceName"/></xsl:attribute> <xsl:attribute name="value"><xsl:value-of select="m_perfCounterValue/m_value"/></xsl:attribute> <xsl:if test="m_isOverallResultCounter != 'True'"> <xsl:attribute name="isOverallResultCounter">false</xsl:attribute> </xsl:if> <xsl:if test="m_higherIsBetter != 'True'"> <xsl:attribute name="higherIsBetter">false</xsl:attribute> </xsl:if> </PerformanceCounterResult> </xsl:template> <xsl:template match="m_pageSummaries/_items"> <PageSummaries> <xsl:apply-templates select="element[@type]" mode="PageSummary"/> </PageSummaries> </xsl:template> <xsl:template match="element" mode="PageSummary"> <PageSummary> <xsl:attribute name="scenarioName"><xsl:value-of select="m_scenarioName"/></xsl:attribute> <xsl:attribute name="testName"><xsl:value-of select="m_testName"/></xsl:attribute> <xsl:attribute name="url"><xsl:value-of select="m_url"/></xsl:attribute> <xsl:attribute name="pageCount"><xsl:value-of select="m_pageCount"/></xsl:attribute> <xsl:attribute name="responseTime"><xsl:value-of select="m_responseTime"/></xsl:attribute> </PageSummary> </xsl:template> <xsl:template match="m_testSummaries/_items"> <TestSummaries> <xsl:apply-templates select="element[@type]" mode="TestSummary"/> </TestSummaries> </xsl:template> <xsl:template match="element" mode="TestSummary"> <TestSummary> <xsl:attribute name="scenarioName"><xsl:value-of select="m_scenarioName"/></xsl:attribute> <xsl:attribute name="testName"><xsl:value-of select="m_testName"/></xsl:attribute> <xsl:attribute name="totalTests"><xsl:value-of select="m_totalTests"/></xsl:attribute> <xsl:attribute name="testsFailed"><xsl:value-of select="m_testsFailed"/></xsl:attribute> <xsl:attribute name="averageDuration"><xsl:value-of select="m_averageDuration"/></xsl:attribute> </TestSummary> </xsl:template> <xsl:template match="m_transactionSummaries/_items"> <TransactionSummaries> <xsl:apply-templates select="element[@type]" mode="TransactionSummary"/> </TransactionSummaries> </xsl:template> <xsl:template match="element" mode="TransactionSummary"> <TransactionSummary> <xsl:attribute name="scenarioName"><xsl:value-of select="m_scenarioName"/></xsl:attribute> <xsl:attribute name="testName"><xsl:value-of select="m_testName"/></xsl:attribute> <xsl:attribute name="transactionName"><xsl:value-of select="m_transactionName"/></xsl:attribute> <xsl:attribute name="transactionCount"><xsl:value-of select="m_transactionCount"/></xsl:attribute> <xsl:attribute name="elapsedTime"><xsl:value-of select="m_elapsedTime"/></xsl:attribute> <xsl:attribute name="responseTime"><xsl:value-of select="m_responseTime"/></xsl:attribute> </TransactionSummary> </xsl:template> <!-- Summary: end --> </xsl:stylesheet> �������&��<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:include href="LoadTestDefinition.xslt"/> <xsl:include href="WebTestDefinition.xslt"/> <xsl:template match="value" mode="TestDefinition"> <xsl:choose> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement')"> <xsl:call-template name="UnitTest"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.WebStress.DeclarativeWebTestElement')"> <xsl:call-template name="WebTest"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.WebStress.CodedWebTestElement')"> <xsl:call-template name="CodedWebTest"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.WebStress.WebTestSuite')"> <xsl:call-template name="LoadTest"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.TestTypes.Generic.GenericTest')"> <xsl:call-template name="GenericTest"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.TestTypes.Manual.ManualTest')"> <xsl:call-template name="ManualTest"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.TestTypes.Ordered.AutoSuite')"> <xsl:call-template name="OrderedTest"/> </xsl:when> </xsl:choose> </xsl:template> <!-- UnitTest start--> <xsl:template name="UnitTest"> <UnitTest> <xsl:call-template name="BaseTestType"/> <TestMethod> <xsl:attribute name="codeBase"><xsl:value-of select="codeBase"/></xsl:attribute> <xsl:attribute name="name"><xsl:value-of select="testMethod/name"/></xsl:attribute> <xsl:attribute name="className"><xsl:value-of select="testMethod/className"/></xsl:attribute> <xsl:attribute name="expectedExceptionMessage"><xsl:value-of select="testMethod/expectedExceptionMessage"/></xsl:attribute> <xsl:if test="testMethod/isValid != 'False'"> <xsl:attribute name="isValid">true</xsl:attribute> </xsl:if> </TestMethod> <xsl:if test="dataConnectionString != ''"> <DataSource> <xsl:if test="dataSourceSettingName != ''"> <xsl:attribute name="settingName"><xsl:value-of select="dataSourceSettingName"/></xsl:attribute> </xsl:if> <xsl:attribute name="connectionString"><xsl:value-of select="dataConnectionString"/></xsl:attribute> <xsl:attribute name="providerInvariantName"><xsl:value-of select="dataProviderInvariantName"/></xsl:attribute> <xsl:attribute name="tableName"><xsl:value-of select="dataTableName"/></xsl:attribute> <xsl:attribute name="accessMethod"><xsl:value-of select="dataAccessMethod/value__"/></xsl:attribute> </DataSource> </xsl:if> <xsl:if test=".//value[m_pathToWeb]"> <AspNetDevelopmentServers> <xsl:apply-templates select=".//value[m_pathToWeb]" mode="DevelopmentServer"/> </AspNetDevelopmentServers> </xsl:if> </UnitTest> </xsl:template> <xsl:template match="value" mode="DevelopmentServer"> <xsl:if test="m_pathToWeb != '' or m_webAppRoot != ''"> <DevelopmentServer> <xsl:if test="m_pathToWeb != ''"> <xsl:attribute name="pathToWebsite"><xsl:value-of select="m_pathToWeb"/></xsl:attribute> </xsl:if> <xsl:if test="m_webAppRoot != ''"> <xsl:attribute name="webApplicationRoot"><xsl:value-of select="m_webAppRoot"/></xsl:attribute> </xsl:if> </DevelopmentServer> </xsl:if> </xsl:template> <!-- UnitTest end --> <!-- GenericTest start --> <xsl:template match="GenericTest" name="GenericTest"> <GenericTest> <xsl:call-template name="BaseTestType"/> <Command> <xsl:attribute name="filename"><xsl:value-of select="FileName"/></xsl:attribute> <xsl:if test="Arguments != ''"> <xsl:attribute name="arguments"><xsl:value-of select="Arguments"/></xsl:attribute> </xsl:if> <xsl:if test="WorkingDirectory != ''"> <xsl:attribute name="workingDirectory"><xsl:value-of select="WorkingDirectory"/></xsl:attribute> </xsl:if> <xsl:if test="MaxDuration != 3600000"> <xsl:attribute name="maxDuration"><xsl:value-of select="MaxDuration"/></xsl:attribute> </xsl:if> <xsl:if test="EnvironmentVariables/contents/key"> <EnvironmentVariables> <xsl:apply-templates select="EnvironmentVariables/contents/key" mode="environmentVariable"/> </EnvironmentVariables> </xsl:if> <xsl:if test="RedirectStandardOutputAndError != 'True'"> <xsl:attribute name="redirectStandardOutputAndError">false</xsl:attribute> </xsl:if> </Command> <xsl:if test="SummaryXmlFileName != ''"> <SummaryXmlFile> <xsl:attribute name="path"><xsl:value-of select="SummaryXmlFileName"/></xsl:attribute> <xsl:if test="UseSummaryXmlFileName != 'False'"> <xsl:attribute name="enabled">true</xsl:attribute> </xsl:if> </SummaryXmlFile> </xsl:if> </GenericTest> </xsl:template> <xsl:template match="key" mode="environmentVariable"> <EnvironmentVariable> <xsl:attribute name="name"><xsl:value-of select="."/></xsl:attribute> <xsl:attribute name="value"><xsl:value-of select="following-sibling::value[1]"/></xsl:attribute> </EnvironmentVariable> </xsl:template> <!-- GenericTest end --> <!-- Ordered Test start --> <xsl:template match="AutoSuite" name="OrderedTest"> <OrderedTest> <xsl:call-template name="BaseTestType"/> <!-- the persistance doesn't have this marked as needed in the file. <xsl:if test="continueAfterFailure != 'False'"> <xsl:attribute name="continueAfterFailure">true</xsl:attribute> </xsl:if> --> <xsl:if test="links/element"> <TestLinks> <xsl:apply-templates select="links/element" mode="TestLink"/> </TestLinks> </xsl:if> </OrderedTest> </xsl:template> <!-- Ordered Test end --> <!-- Plain Text Manual Test start --> <xsl:template match="ManualTest" name="ManualTest"> <ManualTest> <xsl:call-template name="BaseTestType"/> <xsl:apply-templates select="bodyText"/> </ManualTest> </xsl:template> <xsl:template match="bodyText"> <BodyText> <xsl:copy-of select="*|comment()|processing-instruction()|text()"/> </BodyText> </xsl:template> <!-- Plain Text Manual Test end --> <!-- Base Test start --> <xsl:template name="BaseTestType"> <xsl:if test="enabled != 'True'"> <xsl:attribute name="enabled">false</xsl:attribute> </xsl:if> <xsl:attribute name="id"><xsl:value-of select="id/id"/></xsl:attribute> <xsl:attribute name="name"><xsl:value-of select="name"/></xsl:attribute> <xsl:if test="isGroupable != 'True'"> <xsl:attribute name="isGroupable">false</xsl:attribute> </xsl:if> <xsl:if test="priority != 0"> <xsl:attribute name="priority"><xsl:value-of select="priority"/></xsl:attribute> </xsl:if> <xsl:if test="storage != ''"> <xsl:attribute name="storage"><xsl:value-of select="storage"/></xsl:attribute> </xsl:if> <xsl:if test="description != ''"> <Description><xsl:value-of select="description"/></Description> </xsl:if> <xsl:if test="cssProjectStructure != '' or cssIteration != ''"> <Css> <xsl:attribute name="projectStructure"><xsl:value-of select="cssProjectStructure"/></xsl:attribute> <xsl:attribute name="iteration"><xsl:value-of select="cssIteration"/></xsl:attribute> </Css> </xsl:if> <xsl:if test=" abortRunOnAgentFailure != 'False' or AgentAttribute/*"> <Agent abortRunOnFailure='true'> <AgentAttribute name='bla' value='sss'></AgentAttribute> </Agent> </xsl:if> <xsl:if test="owner != ''"> <Owners> <Owner> <xsl:attribute name="name"><xsl:value-of select="owner"/></xsl:attribute> </Owner> </Owners> </xsl:if> <xsl:if test="executionId != '' or parentExecutId != '' or timeOut != 0 or isRunOnRestart != 'False'"> <Execution> <xsl:if test="executionId != '' and executionId/id != '00000000-0000-0000-0000-000000000000'"> <xsl:attribute name="id"><xsl:value-of select="executionId/id"/></xsl:attribute> </xsl:if> <xsl:if test="parentExecutId != '' and parentExecutId/id != '00000000-0000-0000-0000-000000000000'"> <xsl:attribute name="parentId"><xsl:value-of select="parentExecutId/id"/></xsl:attribute> </xsl:if> <xsl:if test="timeOut != 0"> <xsl:attribute name="timeOut"><xsl:value-of select="timeOut"/></xsl:attribute> </xsl:if> <xsl:if test="isRunOnRestart != 'False'"> <xsl:attribute name="isRunOnRestart">true</xsl:attribute> </xsl:if> </Execution> </xsl:if> <xsl:if test="deploymentItems/m_container/key"> <DeploymentItems> <xsl:apply-templates select="deploymentItems/m_container/key" mode="DeploymentItem"/> </DeploymentItems> </xsl:if> <!-- QQQQQQQ: Workitem IDs --> </xsl:template> </xsl:stylesheet> ���� ��<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006" xmlns:custom="http://microsoft.com/schemas/VisualStudio/TeamTest/2006/XsltFunctions"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/Tests[TestCategory]"> <TestLists> <xsl:apply-templates select="TestCategory | value" mode="TestCategory"/> </TestLists> </xsl:template> <xsl:template match="TestCategory | value" mode="TestCategory"> <TestList> <xsl:if test="enabled != 'True'"> <xsl:attribute name="enabled">false</xsl:attribute> </xsl:if> <xsl:attribute name="name"><xsl:value-of select="name"/></xsl:attribute> <xsl:attribute name="id"><xsl:value-of select="id/id"/></xsl:attribute> <xsl:if test="parentCategoryId/id != '' and parentCategoryId/id != '00000000-0000-0000-0000-000000000000'"> <xsl:attribute name="parentListId"><xsl:value-of select="parentCategoryId/id"/></xsl:attribute> </xsl:if> <xsl:if test="Description != ''"> <Description><xsl:value-of select="Description"/></Description> </xsl:if> <xsl:apply-templates select="runConfiguration" mode="InTestList"/> <xsl:call-template name="TestLinks"/> </TestList> </xsl:template> <xsl:template match="runConfiguration" mode="InTestList"> <RunConfiguration> <xsl:call-template name="Link"/> </RunConfiguration> </xsl:template> <xsl:template name="TestLinks"> <xsl:if test="testLinks/value"> <TestLinks> <xsl:apply-templates select="testLinks/value" mode="TestLink"/> </TestLinks> </xsl:if> </xsl:template> <xsl:template match="value | element" mode="TestLink"> <xsl:call-template name="TestLink"/> </xsl:template> <xsl:template name="TestLink"> <TestLink> <xsl:call-template name="Link"/> </TestLink> </xsl:template> <xsl:template name="Link"> <xsl:if test="enabled != 'True'"> <xsl:attribute name="enabled">false</xsl:attribute> </xsl:if> <xsl:attribute name="name"><xsl:value-of select="name"/></xsl:attribute> <xsl:attribute name="storage"><xsl:value-of select="storage"/></xsl:attribute> <xsl:attribute name="id"><xsl:value-of select="id"/></xsl:attribute> <xsl:attribute name="type"><xsl:value-of select="custom:ConvertTypeString(type)"/></xsl:attribute> </xsl:template> </xsl:stylesheet> ����<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006" xmlns:custom="http://microsoft.com/schemas/VisualStudio/TeamTest/2006/XsltFunctions"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template name="TestResult"> <xsl:attribute name="testName"><xsl:value-of select="testName"/></xsl:attribute> <xsl:attribute name="testType"><xsl:value-of select="testType/id"/></xsl:attribute> <xsl:attribute name="testId"><xsl:value-of select="id/testId/id"/></xsl:attribute> <xsl:attribute name="executionId"><xsl:value-of select="id/executionId/id"/></xsl:attribute> <xsl:attribute name="parentExecutionId"><xsl:value-of select="id/parentExecId/id"/></xsl:attribute> <xsl:attribute name="testListId"><xsl:value-of select="categoryId/id"/></xsl:attribute> <xsl:attribute name="outcome"><xsl:value-of select="outcome/value__"/></xsl:attribute> <xsl:attribute name="computerName"><xsl:value-of select="computerInfo/m_computerName"/></xsl:attribute> <xsl:attribute name="startTime"><xsl:value-of select="custom:ConvertDateTime(startTime/dateData)"/></xsl:attribute> <xsl:attribute name="endTime"><xsl:value-of select="custom:ConvertDateTime(endTime/dateData)"/></xsl:attribute> <xsl:attribute name="duration"><xsl:value-of select="duration"/></xsl:attribute> <xsl:call-template name="Output"/> <xsl:call-template name="WorkItemIDs"/> <!-- This should only be called for aggregation result types --> <xsl:if test="not(self::WebTestResult) and not(self::ManualTestResult)"> <xsl:call-template name="Counts"/> </xsl:if> </xsl:template> <xsl:template match="UnitTestResult" name="UnitTestResult"> <UnitTestResult> <xsl:attribute name="resultType"><xsl:value-of select="resultType/value__"/></xsl:attribute> <xsl:if test="dataRowInfo"> <xsl:attribute name="dataRowInfo"><xsl:value-of select="dataRowInfo"/></xsl:attribute> </xsl:if> <xsl:if test="m_hasSufficientAccess != True"> <xsl:attribute name="hasSufficientAccess">false</xsl:attribute> </xsl:if> <xsl:call-template name="TestResultAggregationBase"/> </UnitTestResult> </xsl:template> <xsl:template match="TestResultAggregation" name="TestResultAggregation"> <TestResultAggregation> <xsl:call-template name="TestResultAggregationBase"/> </TestResultAggregation> </xsl:template> <xsl:template name="TestResultAggregationBase"> <xsl:call-template name="TestResult"/> <xsl:if test="innerResults/element[outcome]"> <InnerResults> <xsl:apply-templates select="innerResults/element[outcome]" mode="InnerResult"/> </InnerResults> </xsl:if> </xsl:template> <xsl:template match="ManualTestResult" name="ManualTestResult"> <ManualTestResult> <xsl:attribute name="testFile"><xsl:value-of select="testFile"/></xsl:attribute> <xsl:call-template name="TestResult"/> </ManualTestResult> </xsl:template> <xsl:template match="GenericTestResult" name="GenericTestResult"> <GenericTestResult> <xsl:if test="ProcessExitCode != '0'"> <xsl:attribute name="processExitCode"><xsl:value-of select="ProcessExitCode"/></xsl:attribute> </xsl:if> <xsl:if test="IsAborted = 'True'"> <xsl:attribute name="isAborted">true</xsl:attribute> </xsl:if> <xsl:call-template name="TestResult"/> <xsl:if test="innerResults/element[outcome]"> <InnerResults> <xsl:apply-templates select="innerResults/element[outcome]" mode="GenericTestInnerResult"/> </InnerResults> </xsl:if> </GenericTestResult> </xsl:template> <xsl:template match="element" mode="GenericTestInnerResult"> <TestResult> <xsl:call-template name="TestResult"/> </TestResult> </xsl:template> <xsl:template match="element" mode="InnerResult"> <xsl:choose> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestResult')"> <xsl:call-template name="UnitTestResult"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.WebStress.DeclarativeWebTestResult')"> <xsl:call-template name="WebTestResult"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.WebStress.WebTestSuiteResult')"> <xsl:call-template name="LoadTestResult"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.TestTypes.Generic.GenericTestResult')"> <xsl:call-template name="GenericTestResult"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.TestTypes.Manual.ManualTestResult')"> <xsl:call-template name="ManualTestResult"/> </xsl:when> <xsl:when test="starts-with(@type, 'Microsoft.VisualStudio.TestTools.TestTypes.Ordered.AutoSuiteResult')"> <xsl:call-template name="TestResultAggregation"/> </xsl:when> </xsl:choose> </xsl:template> </xsl:stylesheet> ��������#��<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:custom="http://microsoft.com/schemas/VisualStudio/TeamTest/2006/XsltFunctions"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="TestRun"> <TestRun> <xsl:attribute name="id"> <xsl:value-of select="id"/> </xsl:attribute> <xsl:attribute name="name"> <xsl:value-of select="name"/> </xsl:attribute> <xsl:if test="runUser != ''"> <xsl:attribute name="runUser"> <xsl:value-of select="runUser"/> </xsl:attribute> </xsl:if> <xsl:if test="buildFlavor"> <Build> <xsl:attribute name="platform"> <xsl:value-of select="buildPlatform"/> </xsl:attribute> <xsl:attribute name="flavor"> <xsl:value-of select="buildFlavor"/> </xsl:attribute> </Build> </xsl:if> <xsl:apply-templates select="runConfig"/> <Times> <xsl:attribute name="creation"> <xsl:value-of select="custom:ConvertDateTime(creationTime/dateData)"/> </xsl:attribute> <xsl:attribute name="queuing"> <xsl:value-of select="custom:ConvertDateTime(queueingTime/dateData)"/> </xsl:attribute> <xsl:attribute name="start"> <xsl:value-of select="custom:ConvertDateTime(startTime/dateData)"/> </xsl:attribute> <xsl:attribute name="finish"> <xsl:value-of select="custom:ConvertDateTime(finishTime/dateData)"/> </xsl:attribute> </Times> <TestDefinitions> <xsl:apply-templates select="tests/value" mode="TestDefinition"/> </TestDefinitions> <TestLists> <xsl:apply-templates select="categories/value" mode="TestCategory"/> </TestLists> <xsl:apply-templates select="entries" mode="TestEntries"/> <xsl:apply-templates select="result"/> <Results> <xsl:apply-templates select="../*[outcome]"/> </Results> </TestRun> </xsl:template> <xsl:template name="Output"> <xsl:if test="stdout != '' or stderr != '' or debugTrace != ''"> <Output> <xsl:if test="stdout != ''"> <StdOut><xsl:value-of select="stdout"/></StdOut> </xsl:if> <xsl:if test="stderr != ''"> <StdErr><xsl:value-of select="stderr"/></StdErr> </xsl:if> <xsl:if test="debugTrace != ''"> <DebugTrace><xsl:value-of select="debugTrace"/></DebugTrace> </xsl:if> <xsl:if test="traceInfo/trace != ''"> <TraceInfo><xsl:value-of select="traceInfo/trace"/></TraceInfo> </xsl:if> <xsl:if test="errorInfo/message != ''"> <ErrorInfo> <Message><xsl:value-of select="errorInfo/message"/></Message> <StackTrace><xsl:value-of select="errorInfo/stackTrace"/></StackTrace> </ErrorInfo> </xsl:if> <!-- TODO: implement Exception element here. --> </Output> </xsl:if> </xsl:template> <xsl:template match="result"> <ResultSummary> <xsl:attribute name="outcome"><xsl:value-of select="outcome/value__"/></xsl:attribute> <xsl:if test="isPartialRun != 'False'"> <xsl:attribute name="isPartialRun">true</xsl:attribute> </xsl:if> <xsl:call-template name="Output"/> <xsl:if test="runInfoList/_items/element/*"> <RunInfos> <xsl:apply-templates select="runInfoList/_items/element[*]" mode="RunInfo"/> </RunInfos> </xsl:if> <xsl:call-template name="Counts"/> </ResultSummary> </xsl:template> <!-- This template works for both test run and test aggregation. --> <xsl:template name="Counts"> <xsl:if test="counters[@type]"> <Counters> <xsl:variable name="allCounters"> <!-- The variable is needed to prevent concatening counters/total with conunters/values for counter 13 --> <xsl:choose> <xsl:when test="totalTestCount"><xsl:value-of select="counters"/></xsl:when> <xsl:otherwise><xsl:value-of select="counters/values"/></xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:choose> <xsl:when test="totalTestCount"> <!-- This is for test run --> <xsl:attribute name="total"> <xsl:value-of select="totalTestCount"/> </xsl:attribute> </xsl:when> <xsl:otherwise> <!-- This is for test aggregation --> <xsl:if test="counters/total[@type]"> <xsl:attribute name="total"> <xsl:value-of select="counters/total"/> </xsl:attribute> </xsl:if> </xsl:otherwise> </xsl:choose> <xsl:if test="executedTestCount != ''"> <xsl:attribute name="executed"> <xsl:value-of select="executedTestCount"/> </xsl:attribute> </xsl:if> <xsl:attribute name="error"> <xsl:value-of select="custom:GetSingleCounter($allCounters,0)"/> </xsl:attribute> <xsl:attribute name="failed"> <xsl:value-of select="custom:GetSingleCounter($allCounters,1)"/> </xsl:attribute> <xsl:attribute name="timeout"> <xsl:value-of select="custom:GetSingleCounter($allCounters,2)"/> </xsl:attribute> <xsl:attribute name="aborted"> <xsl:value-of select="custom:GetSingleCounter($allCounters,3)"/> </xsl:attribute> <xsl:attribute name="inconclusive"> <xsl:value-of select="custom:GetSingleCounter($allCounters,4)"/> </xsl:attribute> <xsl:attribute name="passedButRunAborted"> <xsl:value-of select="custom:GetSingleCounter($allCounters,5)"/> </xsl:attribute> <xsl:attribute name="notRunnable"> <xsl:value-of select="custom:GetSingleCounter($allCounters,6)"/> </xsl:attribute> <xsl:attribute name="notExecuted"> <xsl:value-of select="custom:GetSingleCounter($allCounters,7)"/> </xsl:attribute> <xsl:attribute name="disconnected"> <xsl:value-of select="custom:GetSingleCounter($allCounters,8)"/> </xsl:attribute> <xsl:attribute name="warning"> <xsl:value-of select="custom:GetSingleCounter($allCounters,9)"/> </xsl:attribute> <xsl:attribute name="passed"> <xsl:value-of select="custom:GetSingleCounter($allCounters,10)"/> </xsl:attribute> <xsl:attribute name="completed"> <xsl:value-of select="custom:GetSingleCounter($allCounters,11)"/> </xsl:attribute> <xsl:attribute name="inProgress"> <xsl:value-of select="custom:GetSingleCounter($allCounters,12)"/> </xsl:attribute> <xsl:attribute name="pending"> <xsl:value-of select="custom:GetSingleCounter($allCounters,13)"/> </xsl:attribute> </Counters> </xsl:if> </xsl:template> <xsl:template match="element" mode="RunInfo"> <RunInfo> <xsl:attribute name="computerName"> <xsl:value-of select="computerInfo/m_computerName"/> </xsl:attribute> <xsl:attribute name="outcome"> <xsl:value-of select="custom:ConvertTestOutcome(outcome)"/> </xsl:attribute> <xsl:attribute name="timestamp"> <xsl:value-of select="custom:ConvertDateTime(timestamp/dateData)"/> </xsl:attribute> <xsl:if test="text != ''"> <Text><xsl:value-of select="text"/></Text> </xsl:if> <xsl:if test="exception[@type] != ''"> <Exception><xsl:value-of select="exception/_message"/></Exception> </xsl:if> </RunInfo> </xsl:template> <xsl:template match="entries | m_nestedEntries/_items" mode="TestEntries"> <xsl:if test="element"> <TestEntries> <xsl:apply-templates select="element" mode="TestEntry"/> </TestEntries> </xsl:if> </xsl:template> <xsl:template match="element" mode="TestEntry"> <TestEntry> <xsl:attribute name="testId"><xsl:value-of select="m_testId/id"/></xsl:attribute> <xsl:attribute name="executionId"><xsl:value-of select="m_execId/id"/></xsl:attribute> <xsl:attribute name="testListId"><xsl:value-of select="m_categoryId/id"/></xsl:attribute> <xsl:if test="m_parentExecId/id != '00000000-0000-0000-0000-000000000000'"> <xsl:attribute name="parentExecutionId"><xsl:value-of select="m_parentExecId/id"/></xsl:attribute> </xsl:if> <xsl:if test="isTransparent != 'True'"> <xsl:attribute name="isTransparent">false</xsl:attribute> </xsl:if> <xsl:apply-templates select="m_nestedEntries/_items" mode="TestEntries"/> </TestEntry> </xsl:template> </xsl:stylesheet> ����3��<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="TestRunConfiguration | runConfig | m_testRunConfiguration"> <TestRunConfiguration> <xsl:attribute name="id"><xsl:value-of select="id/id"/></xsl:attribute> <xsl:attribute name="name"><xsl:value-of select="name"/></xsl:attribute> <xsl:if test="isExecutedRemotely/text() = 'True' "> <xsl:attribute name="isExecutedRemotely">true</xsl:attribute> </xsl:if> <xsl:if test="abortRunOnError/text() = 'True'"> <xsl:attribute name="abortRunOnError"><xsl:value-of select="abortRunOnError"/></xsl:attribute> </xsl:if> <xsl:if test="autoSaveResults = 'True' "> <xsl:attribute name="autoSaveResults">true</xsl:attribute> </xsl:if> <xsl:if test="mapIPAddresses = 'True' "> <xsl:attribute name="mapIPAddresses">true</xsl:attribute> </xsl:if> <xsl:if test="description/text()"> <Description> <xsl:value-of select="description"/> </Description> </xsl:if> <xsl:call-template name="CodeCoverage"/> <xsl:call-template name="TimeoutsConversion"/> <xsl:call-template name="RemoteConversion"/> <Deployment> <xsl:if test="deploySatelliteAssemblies/text() = 'True'"> <xsl:attribute name="deploySatelliteAssemblies">true</xsl:attribute> </xsl:if> <xsl:if test="ignoredDependentAssemblies/text() != ''"> <xsl:attribute name="ignoredDependentAssemblies"><xsl:value-of select="ignoredDependentAssemblies"/></xsl:attribute> </xsl:if> <xsl:if test="userDeploymentRoot/text() != ''"> <xsl:attribute name="userDeploymentRoot"><xsl:value-of select="userDeploymentRoot"/></xsl:attribute> </xsl:if> <xsl:if test="runDeploymentRoot/text() != ''"> <xsl:attribute name="runDeploymentRoot"><xsl:value-of select="runDeploymentRoot"/></xsl:attribute> </xsl:if> <xsl:if test="useDefaultDeploymentRoot = 'False'"> <xsl:attribute name="useDefaultDeploymentRoot">false</xsl:attribute> </xsl:if> <xsl:apply-templates select="deploymentItems/m_container/key" mode="DeploymentItem"/> </Deployment> <NamingScheme> <xsl:if test="testRunNamingScheme/baseName != ''"> <xsl:attribute name="baseName"><xsl:value-of select="testRunNamingScheme/baseName"/></xsl:attribute> </xsl:if> <xsl:if test="testRunNamingScheme/appendTimeStamp = 'False'"> <xsl:attribute name="appendTimeStamp">false</xsl:attribute> </xsl:if> <xsl:if test="testRunNamingScheme/useDefault = 'False'"> <xsl:attribute name="useDefault">false</xsl:attribute> </xsl:if> </NamingScheme> <xsl:if test="setupCommand != '' or cleanupCommand != ''"> <Scripts> <xsl:if test="setupCommand != ''"> <xsl:attribute name="setupScript"><xsl:value-of select="setupCommand"/></xsl:attribute> </xsl:if> <xsl:if test="cleanupCommand != ''"> <xsl:attribute name="cleanupScript"><xsl:value-of select="cleanupCommand"/></xsl:attribute> </xsl:if> </Scripts> </xsl:if> <xsl:if test="bucketSize != 200 or bucketThreshold != 1000"> <Buckets> <xsl:if test="bucketSize != 200"> <xsl:attribute name="size"><xsl:value-of select="bucketSize"/></xsl:attribute> </xsl:if> <xsl:if test="bucketThreshold != 1000"> <xsl:attribute name="threshold"><xsl:value-of select="bucketThreshold"/></xsl:attribute> </xsl:if> </Buckets> </xsl:if> <xsl:if test="apartmentState != 0"> <ExecutionThread> <xsl:attribute name="apartmentState"><xsl:value-of select="apartmentState/value__"/></xsl:attribute> </ExecutionThread> </xsl:if> <Hosts> <xsl:if test="hostData/currentHostType != ''"> <xsl:attribute name="type"><xsl:value-of select="hostData/currentHostType"/></xsl:attribute> </xsl:if> <xsl:if test="hostData/mapHostSpecificData/entries/element/key = 'ASP.NET'"> <AspNet> <xsl:variable name="aspFields" select="hostData/mapHostSpecificData/entries/element[key = 'ASP.NET']"/> <xsl:attribute name="name">ASP.NET</xsl:attribute> <xsl:attribute name="urlToTest"> <xsl:value-of select="$aspFields/value/m_urlToTest"/> </xsl:attribute> <xsl:if test="$aspFields/value/m_webServerType/value__ != 0"> <xsl:choose> <xsl:when test="$aspFields/value/m_webServerType/value__ = 1"><xsl:attribute name="executionType">Iis</xsl:attribute></xsl:when> <xsl:when test="$aspFields/value/m_webServerType/value__ = 2"><xsl:attribute name="executionType">WebDev</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <xsl:if test="$aspFields/value/m_pathToWeb != '' or $aspFields/value/m_webAppRoot != ''"> <DevelopmentServer> <xsl:if test="$aspFields/value/m_pathToWeb != ''"> <xsl:attribute name="pathToWebSite"><xsl:value-of select="$aspFields/value/m_pathToWeb"/></xsl:attribute> </xsl:if> <xsl:if test="$aspFields/value/m_webAppRoot != ''"> <xsl:attribute name="webApplicationRoot"><xsl:value-of select="$aspFields/value/m_webAppRoot"/></xsl:attribute> </xsl:if> </DevelopmentServer> </xsl:if> </AspNet> </xsl:if> <xsl:if test="hostData/mapHostSpecificData/entries/element/key = 'Smart Device'"> <DeviceHostRunConfigData> <xsl:attribute name="name">Smart Device</xsl:attribute> <xsl:variable name="deviceFields" select="hostData/mapHostSpecificData/entries/element[key = 'Smart Device']/value"/> <xsl:attribute name="deviceId"><xsl:value-of select="$deviceFields/m_deviceId"/></xsl:attribute> <xsl:attribute name="deviceName"><xsl:value-of select="$deviceFields/m_deviceName"/></xsl:attribute> <xsl:attribute name="platformId"><xsl:value-of select="$deviceFields/m_platformId"/></xsl:attribute> <xsl:attribute name="platformName"><xsl:value-of select="$deviceFields/m_platfromName"/></xsl:attribute> <xsl:attribute name="uiPlatformId"><xsl:value-of select="$deviceFields/m_uiPlatformId"/></xsl:attribute> </DeviceHostRunConfigData> </xsl:if> </Hosts> <xsl:variable name="webTestConfigData" select="testTypeSpecificData/entries/element/value[@type]"/> <xsl:if test="starts-with($webTestConfigData/@type, 'Microsoft.VisualStudio.TestTools.WebStress.WebTestRunConfig')"> <TestTypeSpecific> <WebTestRunConfiguration> <xsl:attribute name="testTypeId"><xsl:value-of select="$webTestConfigData/../key/id"/></xsl:attribute> <xsl:if test="$webTestConfigData/m_simulateThinkTimes != 'False'"> <xsl:attribute name="simulateThinkTimes">true</xsl:attribute> </xsl:if> <xsl:if test="$webTestConfigData/m_stepping != 'False'"> <xsl:attribute name="stepping">true</xsl:attribute> </xsl:if> <xsl:if test="$webTestConfigData/m_runUntilDataExhausted != 'False'"> <xsl:attribute name="runUnitDataExhausted">true</xsl:attribute> </xsl:if> <xsl:if test="$webTestConfigData/m_iterationCount != 1 and $webTestConfigData/m_iterationCount != ''"> <xsl:attribute name="iterationCount"> <xsl:value-of select="$webTestConfigData/m_iterationCount"/> </xsl:attribute> </xsl:if> <Browser> <xsl:attribute name="name"> <xsl:choose> <xsl:when test="$webTestConfigData/m_browser/m_name != ''"> <xsl:value-of select="$webTestConfigData/m_browser/m_name"/> </xsl:when> <xsl:otherwise>Interner Explorer 6.0</xsl:otherwise> </xsl:choose> </xsl:attribute> <xsl:variable name="headersCollection" select="$webTestConfigData/m_browser/m_headers/_items"/> <xsl:if test="$headersCollection/element"> <Headers> <xsl:apply-templates select="$headersCollection/element" mode="BrowserHeaders"/> </Headers> </xsl:if> </Browser> <xsl:if test="$webTestConfigData/m_network/m_name"> <Network> <xsl:attribute name="Name"><xsl:value-of select="$webTestConfigData/m_network/m_name"/></xsl:attribute> <xsl:if test="$webTestConfigData/m_network/m_bandwidthInKbps"> <xsl:attribute name="BandwidthInKbps"><xsl:value-of select="$webTestConfigData/m_network/m_bandwidthInKbps"/></xsl:attribute> </xsl:if> </Network> </xsl:if> </WebTestRunConfiguration> </TestTypeSpecific> </xsl:if> </TestRunConfiguration> </xsl:template> <xsl:template match="element" mode="BrowserHeaders"> <Header> <xsl:attribute name="name"><xsl:value-of select="m_name"/></xsl:attribute> <xsl:attribute name="value"><xsl:value-of select="m_value"/></xsl:attribute> </Header> </xsl:template> <xsl:template match="key" mode="DeploymentItem"> <DeploymentItem> <xsl:attribute name="filename"><xsl:value-of select="path"/></xsl:attribute> <xsl:if test="outputDirectory != ''"> <xsl:attribute name="outputDirectory"><xsl:value-of select="outputDirectory"/></xsl:attribute> </xsl:if> </DeploymentItem> </xsl:template> <xsl:template name="CodeCoverage"> <xsl:if test="codeCoverageItems/_items/element | isCodeCoverageEnabled/text() = 'True'"> <CodeCoverage> <xsl:if test="isCodeCoverageEnabled/text() = 'True'"> <xsl:attribute name="enabled">true</xsl:attribute> </xsl:if> <xsl:if test="//instrumentInPlace/text() = 'True'"> <xsl:attribute name="instrumentInPlace">true</xsl:attribute> </xsl:if> <xsl:if test="codeCoverageKeyFile/text() != ''"> <xsl:attribute name="keyFile"><xsl:value-of select="codeCoverageKeyFile"/></xsl:attribute> </xsl:if> <Regular> <xsl:apply-templates select="codeCoverageItems/_items/element" mode="CodeCoverageItem"/> </Regular> <xsl:if test="aspNetProjectCoverageItems"> <AspNet> <xsl:apply-templates select="aspNetProjectCoverageItems/_items/element" mode="AspNetCodeCoverageItem"/> </AspNet> </xsl:if> </CodeCoverage> </xsl:if> </xsl:template> <xsl:template match="element" mode="CodeCoverageItem"> <xsl:if test="binaryFile != ''"> <CodeCoverageItem> <xsl:attribute name="binaryFile"><xsl:value-of select="binaryFile"/></xsl:attribute> <xsl:attribute name="pdbFile"><xsl:value-of select="pdbFile"/></xsl:attribute> </CodeCoverageItem> </xsl:if> </xsl:template> <xsl:template match="element" mode="AspNetCodeCoverageItem"> <AspNetCodeCoverageItem> <xsl:attribute name="id"><xsl:value-of select="id"/></xsl:attribute> <xsl:attribute name="name"><xsl:value-of select="name"/></xsl:attribute> <xsl:attribute name="webApplicationRoot"><xsl:value-of select="applicationRoot"/></xsl:attribute> <xsl:attribute name="url"><xsl:value-of select="url"/></xsl:attribute> <xsl:attribute name="isIIS"><xsl:value-of select="isIis"/></xsl:attribute> </AspNetCodeCoverageItem> </xsl:template> <xsl:template name="TimeoutsConversion"> <Timeouts> <xsl:if test="runTimeout"> <xsl:attribute name="runTimeout"><xsl:value-of select="runTimeout"/></xsl:attribute> </xsl:if> <xsl:if test="testTimeout"> <xsl:attribute name="testTimeout"><xsl:value-of select="testTimeout"/></xsl:attribute> </xsl:if> <xsl:if test="agentNotRespondingTimeout"> <xsl:attribute name="agentNotRespondingTimeout"><xsl:value-of select="agentNotRespondingTimeout"/></xsl:attribute> </xsl:if> <xsl:if test="deploymentTimeout"> <xsl:attribute name="deploymentTimeout"><xsl:value-of select="deploymentTimeout"/></xsl:attribute> </xsl:if> <xsl:if test="scriptTimeout"> <xsl:attribute name="scriptTimeout"><xsl:value-of select="scriptTimeout"/></xsl:attribute> </xsl:if> </Timeouts> </xsl:template> <xsl:template name="RemoteConversion"> <xsl:if test="controllerName != '' and controllerName != 'localhost'"> <Remote> <xsl:attribute name="controllerName"><xsl:value-of select="controllerName"/></xsl:attribute> <xsl:if test="agentProperties/contents/key"> <Agent> <RequiredProperties> <xsl:apply-templates select="agentProperties/contents/key" mode="agentProperties"/> </RequiredProperties> </Agent> </xsl:if> </Remote> </xsl:if> </xsl:template> <xsl:template match="key" mode="agentProperties"> <Property> <xsl:attribute name="name"><xsl:value-of select="."/></xsl:attribute> <xsl:attribute name="value"><xsl:value-of select="following-sibling::value[1]"/></xsl:attribute> </Property> </xsl:template> </xsl:stylesheet> �����)��<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <!-- This is for Whidbey Declarative/Coded Web Test inside TRX which is stored using reflection --> <!-- For now we convert to the schema of WebTestSuiteSerializer --> <!-- WebTest start --> <xsl:template name="WebTest"> <WebTest> <xsl:attribute name="persistedWebTest"> <xsl:value-of select="m_persistedWebTest"/> </xsl:attribute> <xsl:call-template name="BaseTestType"/> </WebTest> </xsl:template> <!-- CodedWebTest start --> <xsl:template name="CodedWebTest"> <CodedWebTest> <xsl:if test="m_includedWebTests/_items/element[@type]"> <IncludedWebTests> <xsl:apply-templates select="m_includedWebTests/_items/element[@type]" mode="IncludedWebTest"/> </IncludedWebTests> </xsl:if> <xsl:call-template name="BaseTestType"/> <WebTestClass> <xsl:attribute name="class"><xsl:value-of select="m_className/m_className"/></xsl:attribute> <xsl:attribute name="namespace"><xsl:value-of select="m_className/m_namespaceName"/></xsl:attribute> <xsl:attribute name="assembly"><xsl:value-of select="m_className/m_assemblyName"/></xsl:attribute> </WebTestClass> </CodedWebTest> </xsl:template> <xsl:template match="element" mode="IncludedWebTest"> <IncludedWebTest> <xsl:attribute name="name"><xsl:value-of select="m_name"/></xsl:attribute> <xsl:attribute name="path"><xsl:value-of select="m_path"/></xsl:attribute> <xsl:attribute name="testId"><xsl:value-of select="m_testId"/></xsl:attribute> <xsl:if test="m_isCodedWebTest != 'False'"> <xsl:attribute name="isCodedWebTest"><xsl:value-of select="m_isCodedWebTest"/></xsl:attribute> </xsl:if> </IncludedWebTest> </xsl:template> </xsl:stylesheet> ���H)��<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006" xmlns:custom="http://microsoft.com/schemas/VisualStudio/TeamTest/2006/XsltFunctions"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="WebTestResult" name="WebTestResult"> <WebTestResult> <xsl:if test="m_dataRowCount != 0"> <xsl:attribute name="dataRowCount"> <xsl:value-of select="m_dataRowCount"/> </xsl:attribute> </xsl:if> <xsl:call-template name="TestResult"/> <xsl:apply-templates select="m_requestResults"/> <xsl:apply-templates select="m_testRunConfiguration"/> <xsl:apply-templates select="m_byteArrayCache"/> </WebTestResult> </xsl:template> <!-- RequestResults: start --> <xsl:template match="m_requestResults" name="WebRequestResults"> <WebRequestResults> <xsl:apply-templates select="element" mode="WebRequestResult"/> </WebRequestResults> </xsl:template> <xsl:template match="element" mode="WebRequestResult"> <WebRequestResult> <xsl:if test="m_redirectUrl != ''"> <xsl:attribute name="redirectUrl"><xsl:value-of select="m_redirectUrl"/></xsl:attribute> </xsl:if> <xsl:if test="m_exceptionMessage != ''"> <xsl:attribute name="exceptionMessage"><xsl:value-of select="m_exceptionMessage"/></xsl:attribute> </xsl:if> <xsl:if test="m_run != 0"> <xsl:attribute name="run"><xsl:value-of select="m_run"/></xsl:attribute> </xsl:if> <xsl:if test="m_submitted != 'False'"> <xsl:attribute name="submitted">true</xsl:attribute> </xsl:if> <xsl:if test="m_cached != 'False'"> <xsl:attribute name="cached">true</xsl:attribute> </xsl:if> <xsl:if test="m_isRedirectFollow != 'False'"> <xsl:attribute name="isRedirectFollow">true</xsl:attribute> </xsl:if> <xsl:if test="m_requestBodyBytesHandle != ''"> <xsl:attribute name="requestBodyBytesHandle"><xsl:value-of select="m_requestBodyBytesHandle"/></xsl:attribute> </xsl:if> <xsl:if test="m_responseBytesHandle != ''"> <xsl:attribute name="responseBytesHandle"><xsl:value-of select="m_responseBytesHandle"/></xsl:attribute> </xsl:if> <xsl:if test="m_resultsUrl != ''"> <xsl:attribute name="resultsUrl"><xsl:value-of select="m_resultsUrl"/></xsl:attribute> </xsl:if> <xsl:if test="m_httpStatus != ''"> <xsl:attribute name="httpStatus"><xsl:value-of select="m_httpStatus"/></xsl:attribute> </xsl:if> <xsl:if test="m_recordResult != 'False'"> <xsl:attribute name="recordResult">true</xsl:attribute> </xsl:if> <xsl:if test="m_scenarioName != ''"> <xsl:attribute name="scenarioName"><xsl:value-of select="m_scenarioName"/></xsl:attribute> </xsl:if> <xsl:if test="m_testCaseName != ''"> <xsl:attribute name="testCaseName"><xsl:value-of select="m_testCaseName"/></xsl:attribute> </xsl:if> <xsl:if test="m_failedValidationRuleCount != 0"> <xsl:attribute name="failedValidationRuleCount"><xsl:value-of select="m_failedValidationRuleCount"/></xsl:attribute> </xsl:if> <xsl:if test="m_successfulExtractionRuleCount != 0"> <xsl:attribute name="successfulExtractionRuleCount"><xsl:value-of select="m_successfulExtractionRuleCount"/></xsl:attribute> </xsl:if> <xsl:if test="m_failedExtractionRuleCount != 0"> <xsl:attribute name="failedExtractionRuleCount"><xsl:value-of select="m_failedExtractionRuleCount"/></xsl:attribute> </xsl:if> <Request> <xsl:attribute name="url"><xsl:value-of select="m_requestUrl"/></xsl:attribute> <xsl:attribute name="command"><xsl:value-of select="m_requestCommand"/></xsl:attribute> <xsl:attribute name="contentType"><xsl:value-of select="m_requestBodyContentType"/></xsl:attribute> <xsl:attribute name="encoding"><xsl:value-of select="m_requestBodyEncodingName"/></xsl:attribute> <xsl:if test="m_requestHeaders != ''"> <Headers> <xsl:value-of select="m_requestHeaders"/> </Headers> </xsl:if> </Request> <Response> <xsl:if test="m_responseUrl != ''"> <xsl:attribute name="url"><xsl:value-of select="m_responseUrl"/></xsl:attribute> </xsl:if> <xsl:if test="m_responseContentType != ''"> <xsl:attribute name="contentType"><xsl:value-of select="m_responseContentType"/></xsl:attribute> </xsl:if> <xsl:if test="m_responseStatusLine != ''"> <xsl:attribute name="statusLine"><xsl:value-of select="m_responseStatusLine"/></xsl:attribute> </xsl:if> <xsl:attribute name="time"><xsl:value-of select="m_responseTime"/></xsl:attribute> <xsl:if test="m_statusCodeString != ''"> <xsl:attribute name="statusCodeString"><xsl:value-of select="m_statusCodeString"/></xsl:attribute> </xsl:if> <xsl:attribute name="contentLength"><xsl:value-of select="m_contentLength"/></xsl:attribute> <xsl:if test="m_responseHeaders != ''"> <Headers> <xsl:value-of select="m_responseHeaders"/> </Headers> </xsl:if> </Response> <Context> <xsl:apply-templates select="m_context/entries/element[name != '' or value != '']" mode="ContextEntry"/> </Context> <xsl:if test="m_errors/_items/element[@type]"> <Errors> <xsl:apply-templates select="m_errors/_items/element[@type]" mode="ResponseError"/> </Errors> </xsl:if> <xsl:if test="m_dependantResults/_items/element[@type]"> <DependantResults> <xsl:apply-templates select="m_dependantResults/_items/element[@type]" mode="WebRequestResult"/> </DependantResults> </xsl:if> <xsl:if test="m_validationRuleResults/_items/element[@type]"> <ValidationRuleResults> <xsl:apply-templates select="m_validationRuleResults/_items/element[@type]" mode="ValidationRuleResults"/> </ValidationRuleResults> </xsl:if> <xsl:if test="m_extractionRuleResults/_items/element[@type]"> <ExtractionRuleResults> <xsl:apply-templates select="m_extractionRuleResults/_items/element[@type]" mode="ExtractionRuleResults"/> </ExtractionRuleResults> </xsl:if> </WebRequestResult> </xsl:template> <xsl:template match="element" mode="ResponseError"> <Error> <xsl:if test="m_errorType/value__ != ''"> <!-- TODO: assert when type='', for e.g. WebTestRuleError that does not define a type --> <xsl:if test="m_errorType/value__ != 1"> <xsl:choose> <xsl:when test="m_errorType/value__ = 0"><xsl:attribute name="type">TestError</xsl:attribute></xsl:when> <xsl:when test="m_errorType/value__ = 1"><xsl:attribute name="type">Exception</xsl:attribute></xsl:when> <xsl:when test="m_errorType/value__ = 2"><xsl:attribute name="type">HttpError</xsl:attribute></xsl:when> <xsl:when test="m_errorType/value__ = 3"><xsl:attribute name="type">ValidationRuleError</xsl:attribute></xsl:when> <xsl:when test="m_errorType/value__ = 4"><xsl:attribute name="type">ExtractionRuleError</xsl:attribute></xsl:when> <xsl:when test="m_errorType/value__ = 5"><xsl:attribute name="type">Timeout</xsl:attribute></xsl:when> </xsl:choose> </xsl:if> <xsl:attribute name="subType"><xsl:value-of select="m_errorSubType"/></xsl:attribute> <xsl:attribute name="text"><xsl:value-of select="m_errorText"/></xsl:attribute> <xsl:attribute name="time"><xsl:value-of select="m_timeOfError/dateData"/></xsl:attribute> </xsl:if> <xsl:if test="m_stackTrace != ''"> <StackTrace> <xsl:value-of select="m_stackTrace"/> </StackTrace> </xsl:if> <xsl:if test="m_exceptionText != ''"> <ExceptionText> <xsl:value-of select="m_exceptionText"/> </ExceptionText> </xsl:if> </Error> </xsl:template> <xsl:template match="element" mode="ContextEntry"> <Entry> <xsl:attribute name="name"><xsl:value-of select="key"/></xsl:attribute> <xsl:attribute name="value"><xsl:value-of select="value"/></xsl:attribute> </Entry> </xsl:template> <xsl:template match="element" mode="ValidationRuleResults"> <ValidationRuleResult> <xsl:attribute name="name"><xsl:value-of select="m_ruleName"/></xsl:attribute> <xsl:attribute name="ruleType"><xsl:value-of select="m_ruleType"/></xsl:attribute> <xsl:if test="m_success != 'True'"> <xsl:attribute name="success">false</xsl:attribute> </xsl:if> <!-- Note: RuleParameterCollection did not exist in Whidbey. --> </ValidationRuleResult> </xsl:template> <xsl:template match="element" mode="ExtractionRuleResults"> <ExtractionRuleResult> <xsl:attribute name="name"><xsl:value-of select="m_ruleName"/></xsl:attribute> <xsl:attribute name="ruleType"><xsl:value-of select="m_ruleType"/></xsl:attribute> <xsl:if test="m_success != 'True'"> <xsl:attribute name="success">false</xsl:attribute> </xsl:if> <!-- Note: RuleParameterCollection did not exist in Whidbey. --> </ExtractionRuleResult> </xsl:template> <!-- RequestResults: end --> <xsl:template match="m_byteArrayCache"> <ByteArrayCache> <xsl:attribute name="nextHandle"><xsl:value-of select="m_nextHandle"/></xsl:attribute> <xsl:apply-templates select="m_mapHandleToBytes[@type]"/> </ByteArrayCache> </xsl:template> <xsl:template match="m_mapHandleToBytes"> <xsl:apply-templates select="key" mode="m_mapHandleToBytes"/> </xsl:template> <xsl:template match="key" mode="m_mapHandleToBytes"> <Entry> <xsl:attribute name="handle"><xsl:value-of select="."/></xsl:attribute> <xsl:attribute name="bytes"><xsl:value-of select="custom:Get64BitStringFromCsv(following-sibling::value[1])"/></xsl:attribute> </Entry> </xsl:template> </xsl:stylesheet> �������<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/Tests"> <xsl:apply-templates/> </xsl:template> <xsl:include href="TestResults.xslt"/> <xsl:include href="WebTestResult.xslt"/> <xsl:include href="LoadTestResult.xslt"/> <xsl:include href="TestRunConfiguration.xslt"/> <xsl:include href="TestLists.xslt"/> <xsl:include href="TestRun.xslt"/> <xsl:include href="TestDefinitions.xslt"/> <xsl:template match="/Tests[TestRun]"> <xsl:apply-templates select="*[not(outcome)]"/> </xsl:template> <xsl:template match="comment()|processing-instruction()|text()"/> <xsl:template name="WorkItemIDs"> <xsl:if test="workItemIds/_items/element[@*]"> <WorkItems> <xsl:apply-templates select="workItemIds/_items/element[@*]" mode="WorkItemId"/> </WorkItems> </xsl:if> </xsl:template> <xsl:template match="element" mode="WorkItemId"> <WorkItem> <xsl:attribute name="id"><xsl:value-of select="id"/></xsl:attribute> </WorkItem> </xsl:template> </xsl:stylesheet> ��7��<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:v9="http://microsoft.com/schemas/VisualStudio/TeamTest/2006" xmlns:custom="http://microsoft.com/schemas/VisualStudio/TeamTest/2006/XsltFunctions" exclude-result-prefixes="custom v9"> <xsl:output method="xml" encoding="UTF-8" indent="yes" version="1.0"/> <xsl:template match="/"> <xsl:apply-templates select="//v9:TestRun"/> </xsl:template> <xsl:template match="v9:TestRun"> <Tests> <edtdocversion branch="retail" build="50727" revision="42"/> <TestRun type="Microsoft.VisualStudio.TestTools.Common.TestRun"> <id type="System.Guid"> <xsl:value-of select="@id"/> </id> <name type="System.String"> <xsl:value-of select="@name"/> </name> <runUser type="System.String"> <xsl:value-of select="@runUser"/> </runUser> <xsl:if test="v9:Build/@flavor"> <buildFlavor type="System.String"> <xsl:value-of select="v9:Build/@flavor"/> </buildFlavor> </xsl:if> <xsl:if test="v9:Build/@platform"> <buildPlatform type="System.String"> <xsl:value-of select="v9:Build/@platform"/> </buildPlatform> </xsl:if> <runConfig type="Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration"> <xsl:apply-templates select="v9:TestRunConfiguration"/> </runConfig> <result type="Microsoft.VisualStudio.TestTools.Common.RunResultAndStatistics"> <runInfoList type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.Common.RunInfo, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:ResultSummary/v9:RunInfos/v9:RunInfo) > 0"> <_items type="Microsoft.VisualStudio.TestTools.Common.RunInfo[]"> <xsl:apply-templates select="v9:ResultSummary/v9:RunInfos/v9:RunInfo"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:ResultSummary/v9:RunInfos/v9:RunInfo)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:ResultSummary/v9:RunInfos/v9:RunInfo)"/> </_version> </runInfoList> <totalTestCount type="System.Int32"> <xsl:value-of select ="v9:ResultSummary/v9:Counters/@total"/> </totalTestCount> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:ResultSummary/v9:Counters/@executed, 'executedTestCount', 'System.Int32')"/> <passedTestCount type="System.Int32"> <xsl:value-of select ="v9:ResultSummary/v9:Counters/@passed"/> </passedTestCount> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:ResultSummary/v9:Output/v9:StdOut, 'stdout', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:ResultSummary/v9:Output/v9:StdErr, 'stderr', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:ResultSummary/v9:Output/v9:DebugTrace, 'debugTrace', 'System.String')"/> <outcome type="Microsoft.VisualStudio.TestTools.Common.TestOutcome"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertOutcomeToInt(v9:ResultSummary/@outcome)"/> </value__> </outcome> <counters type="System.Int32"> <xsl:apply-templates select="v9:ResultSummary" mode="Counters"/> </counters> <isPartialRun type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:ResultSummary/@isPartialRun, 'False')"/> </isPartialRun> </result> <creationTime type="System.DateTime"> <dateData type="System.UInt64"> <xsl:value-of select="custom:ConvertDateTime(v9:Times/@creation)"/> </dateData> </creationTime> <queueingTime type="System.DateTime"> <dateData type="System.UInt64"> <xsl:value-of select="custom:ConvertDateTime(v9:Times/@queuing)"/> </dateData> </queueingTime> <startTime type="System.DateTime"> <dateData type="System.UInt64"> <xsl:value-of select="custom:ConvertDateTime(v9:Times/@start)"/> </dateData> </startTime> <finishTime type="System.DateTime"> <dateData type="System.UInt64"> <xsl:value-of select="custom:ConvertDateTime(v9:Times/@finish)"/> </dateData> </finishTime> <tests type="System.Collections.Hashtable"> <xsl:apply-templates select="v9:TestDefinitions/v9:*"/> </tests> <categories type="System.Collections.Hashtable"> <xsl:apply-templates select="v9:TestLists/v9:TestList"/> </categories> <entries type="Microsoft.VisualStudio.TestTools.Common.TestEntry[]"> <xsl:apply-templates select="v9:TestEntries/v9:TestEntry"/> </entries> </TestRun> <xsl:apply-templates select="v9:Results/v9:*"/> </Tests> </xsl:template> <xsl:template match="v9:TestRunConfiguration"> <id type="Microsoft.VisualStudio.TestTools.Common.TestRunConfigurationId"> <id type="System.Guid"> <xsl:value-of select="@id"/> </id> </id> <name type="System.String"> <xsl:value-of select="@name"/> </name> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Description, 'description', 'System.String')"/> <isCodeCoverageEnabled type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:CodeCoverage/@enabled, 'False')"/> </isCodeCoverageEnabled> <codeCoverageItems type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.Common.CodeCoverageItem, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:CodeCoverage/v9:Regular/v9:CodeCoverageItem) > 0"> <_items type="Microsoft.VisualStudio.TestTools.Common.CodeCoverageItem[]"> <xsl:apply-templates select="v9:CodeCoverage/v9:Regular/v9:CodeCoverageItem"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:CodeCoverage/v9:Regular/v9:CodeCoverageItem)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:CodeCoverage/v9:Regular/v9:CodeCoverageItem)"/> </_version> </codeCoverageItems> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:CodeCoverage/@keyFile, 'codeCoverageKeyFile', 'System.String')"/> <aspNetProjectCoverageItems type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.Common.AspNetProjectItem, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:apply-templates select="v9:CodeCoverage/v9:AspNet/v9:AspNetCodeCoverageItem"/> <_size type="System.Int32"> <xsl:value-of select="count(v9:CodeCoverage/v9:AspNet/v9:AspNetCodeCoverageItem)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:CodeCoverage/v9:AspNet/v9:AspNetCodeCoverageItem)"/> </_version> </aspNetProjectCoverageItems> <isExecutedRemotely type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@isExecutedRemotely, 'False')"/> </isExecutedRemotely> <bucketSize type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(v9:Buckets/@size, '200')"/> </bucketSize> <bucketThreshold type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(v9:Buckets/@threshold, '1000')"/> </bucketThreshold> <runTimeout type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(v9:Timeouts/@runTimeout, '0')"/> </runTimeout> <testTimeout type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(v9:Timeouts/@testTimeout, '300000')"/> </testTimeout> <agentNotRespondingTimeout type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(v9:Timeouts/@agentNotRespondingTimeout, '300000')"/> </agentNotRespondingTimeout> <deploymentTimeout type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(v9:Timeouts/@deploymentTimeout, '300000')"/> </deploymentTimeout> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Remote/@controllerName, 'controllerName', 'System.String')"/> <plugins type="System.Collections.Generic.List`1[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"> <xsl:if test="count(v9:Plugins/v9:Plugin)"> <_items type="System.String[]"> <xsl:apply-templates select="v9:Plugins/v9:Plugin"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:Plugins/v9:Plugin)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Plugins/v9:Plugin)"/> </_version> </plugins> <testTypeSpecificData type="System.Collections.Generic.Dictionary`2[[Microsoft.VisualStudio.TestTools.Common.TestType, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.VisualStudio.TestTools.Common.ITestTypeSpecificRunConfigurationData, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:TestTypeSpecific/v9:*) > 0"> <entries type="System.Collections.Generic.Dictionary`2+Entry[[Microsoft.VisualStudio.TestTools.Common.TestType, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.VisualStudio.TestTools.Common.ITestTypeSpecificRunConfigurationData, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]][]"> <xsl:apply-templates select="v9:TestTypeSpecific/v9:*"/> </entries> </xsl:if> <count type="System.Int32"> <xsl:value-of select="count(v9:TestTypeSpecific/v9:*)"/> </count> <version type="System.Int32"> <xsl:value-of select="count(v9:TestTypeSpecific/v9:*)"/> </version> <freeList type="System.Int32">0</freeList> <freeCount type="System.Int32">0</freeCount> <comparer type="System.Collections.Generic.ObjectEqualityComparer`1[[Microsoft.VisualStudio.TestTools.Common.TestType, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]" /> </testTypeSpecificData> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Deployment/@userDeploymentRoot, 'userDeploymentRoot', 'System.String')"/> <useDefaultDeploymentRoot type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:Deployment/@useDefaultDeploymentRoot, 'True')"/> </useDefaultDeploymentRoot> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Deployment/@runDeploymentRoot, 'runDeploymentRoot', 'System.String')"/> <xsl:choose> <xsl:when test="count(v9:Deployment/v9:DeploymentItem)>0"> <deploymentItems type="Microsoft.VisualStudio.TestTools.Common.DeploymentItemCollection"> <m_container type="System.Collections.Hashtable"> <xsl:apply-templates select="v9:Deployment/v9:DeploymentItem"/> </m_container> </deploymentItems> </xsl:when> <xsl:otherwise> <deploymentItems type="Microsoft.VisualStudio.TestTools.Common.DeploymentItemCollection"/> </xsl:otherwise> </xsl:choose> <testRunNamingScheme type="Microsoft.VisualStudio.TestTools.Common.TestRunNamingScheme"> <xsl:if test="@baseName != ''"> <baseName type="System.String"> <xsl:value-of select="@baseName"/> </baseName> </xsl:if> <appendTimeStamp type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:NamingScheme/@appendTimeStamp, 'True')"/> </appendTimeStamp> <useDefault type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:NamingScheme/@useDefault, 'True')"/> </useDefault> </testRunNamingScheme> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Scripts/@setupScript, 'setupCommand', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Scripts/@cleanupScript, 'cleanupCommand', 'System.String')"/> <abortRunOnError type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:NamingScheme/@abortRunOnError, 'False')"/> </abortRunOnError> <mapIPAddresses type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:NamingScheme/@mapIPAddresses, 'False')"/> </mapIPAddresses> <xsl:choose> <xsl:when test="count(v9:Remote/v9:Agent) > 0"> <contents type="System.Collections.Hashtable"> <xsl:apply-templates select="v9:Remote/v9:Agent/v9:RequiredProperties/v9:Property"/> </contents> </xsl:when> <xsl:otherwise> <agentProperties type="System.Collections.Specialized.StringDictionary, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </xsl:otherwise> </xsl:choose> <hostData type="Microsoft.VisualStudio.TestTools.Common.HostRunConfigurationData"> <xsl:if test="v9:Hosts/@type"> <currentHostType type="System.String"> <xsl:value-of select="v9:Hosts/@type"/> </currentHostType> </xsl:if> <xsl:if test="(count(v9:Hosts/v9:AspNet)) > 0 "> <mapHostSpecificData type="System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Microsoft.VisualStudio.TestTools.Common.IHostSpecificRunConfigurationData, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <entries type="System.Collections.Generic.Dictionary`2+Entry[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Microsoft.VisualStudio.TestTools.Common.IHostSpecificRunConfigurationData, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]][]"> <xsl:apply-templates select="v9:Hosts/v9:AspNet"/> </entries> <count type="System.Int32"> <xsl:value-of select="count(v9:Hosts/v9:AspNet)"/> </count> <version type="System.Int32"> <xsl:value-of select="count(v9:Hosts/v9:AspNet)"/> </version> <freeList type="System.Int32">0</freeList> <freeCount type="System.Int32">0</freeCount> <comparer type="System.Collections.Generic.GenericEqualityComparer`1[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]" /> </mapHostSpecificData> </xsl:if> </hostData> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Deployment/@ignoredDependentAssemblies, 'ignoredDependentAssemblies', 'System.String')"/> <apartmentState type="System.Threading.ApartmentState"> <value__ type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(v9:ExecutionThread/@apartmentState, '0')"/> </value__> </apartmentState> </xsl:template> <!-- Note that for Whidbey we are interested only in Asp.net, e.g. device run config data was not in Whidbey --> <xsl:template match="v9:Hosts/v9:AspNet"> <element type="System.Collections.Generic.Dictionary`2+Entry[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Microsoft.VisualStudio.TestTools.Common.IHostSpecificRunConfigurationData, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <key type="System.String">ASP.NET</key> <value type="Microsoft.VisualStudio.TestTools.HostAdapters.AspNetHostRunConfig, Microsoft.VisualStudio.QualityTools.HostAdapters.ASPNETAgent, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_webServerType type="Microsoft.VisualStudio.TestTools.Common.WebServerType"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertWebServerTypeToInt(@executionType)"/> </value__> </m_webServerType> <m_urlToTest type="System.String"> <xsl:value-of select="@urlToTest"/> </m_urlToTest> <m_pathToWeb type="System.String"> <xsl:value-of select="v9:DevelopmentServer/@pathToWebSite"/> </m_pathToWeb> <m_webAppRoot type="System.String"> <xsl:value-of select="v9:DevelopmentServer/@webApplicationRoot"/> </m_webAppRoot> </value> </element> </xsl:template> <xsl:template match="v9:TestTypeSpecific/v9:*"> <xsl:if test="@testTypeId != ''"> <element type="System.Collections.Generic.Dictionary`2+Entry[[Microsoft.VisualStudio.TestTools.Common.TestType, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.VisualStudio.TestTools.Common.ITestTypeSpecificRunConfigurationData, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <!-- Note: We are unable to build buckets and hashes --> <key type="Microsoft.VisualStudio.TestTools.Common.TestType"> <id type="System.Guid"> <xsl:value-of select="@testTypeId"/> </id> </key> <value type="Microsoft.VisualStudio.TestTools.WebStress.WebTestRunConfig, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_stepping type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@stepping,'False')"/> </m_stepping> <m_simulateThinkTimes type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@simulateThinkTimes,'False')"/> </m_simulateThinkTimes> <m_runUntilDataExhausted type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@runUntilDataExhausted,'False')"/> </m_runUntilDataExhausted> <m_iterationCount type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(@iterationCount,'1')"/> </m_iterationCount> <xsl:apply-templates select="v9:Browser"/> <xsl:apply-templates select="v9:Network"/> </value> </element> </xsl:if> </xsl:template> <xsl:template match="v9:Browser"> <xsl:if test="@name!=''"> <m_browser type="Microsoft.VisualStudio.TestTools.WebStress.WebTestBrowser, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_name type="System.String"> <xsl:value-of select="@name"/> </m_name> <m_headers type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebTesting.WebTestRequestHeader, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:Headers/v9:Header) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebTesting.WebTestRequestHeader[], Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:Headers/v9:Header" mode="HeadersType"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:Headers/v9:Header)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Headers/v9:Header)"/> </_version> </m_headers> </m_browser> </xsl:if> </xsl:template> <xsl:template match="v9:Header" mode="HeadersType"> <element type="Microsoft.VisualStudio.TestTools.WebTesting.WebTestRequestHeader, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_name type="System.String"> <xsl:value-of select="@name"/> </m_name> <m_value type="System.String"> <xsl:value-of select="@value"/> </m_value> </element> </xsl:template> <xsl:template match="v9:Network"> <m_network type="Microsoft.VisualStudio.TestTools.WebStress.WebTestNetwork, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@Name, 'm_name', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@BandwidthInKbps, 'm_bandwidthInKbps', 'System.Single')"/> </m_network> </xsl:template> <xsl:template match="v9:TestList"> <key type="Microsoft.VisualStudio.TestTools.Common.TestCategoryId"> <id type="System.Guid"> <xsl:value-of select="@id"/> </id> </key> <value type="Microsoft.VisualStudio.TestTools.Common.TestCategory"> <id type="Microsoft.VisualStudio.TestTools.Common.TestCategoryId"> <id type="System.Guid"> <xsl:value-of select="@id"/> </id> </id> <name type="System.String"> <xsl:value-of select="@name"/> </name> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Description, 'description', 'System.String')"/> <enabled type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@enabled, 'True')"/> </enabled> <parentCategoryId type="Microsoft.VisualStudio.TestTools.Common.TestCategoryId"> <id type="System.Guid"> <xsl:value-of select="custom:GetValueFromNode(@parentListId, '00000000-0000-0000-0000-000000000000')"/> </id> </parentCategoryId> </value> </xsl:template> <xsl:template match="v9:RunInfo"> <element type="Microsoft.VisualStudio.TestTools.Common.RunInfo"> <text type="System.String"> <xsl:value-of select="v9:Text"/> </text> <xsl:if test="v9:Exception != ''"> <exception type="System.Exception"> <_message type="System.String"> <xsl:value-of select="v9:Exception"/> </_message> </exception> </xsl:if> <computerInfo type="Microsoft.VisualStudio.TestTools.Common.ComputerInfo"> <m_computerName type="System.String"> <xsl:value-of select="@computerName"/> </m_computerName> </computerInfo> <outcome type="Microsoft.VisualStudio.TestTools.Common.TestOutcome"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertOutcomeToInt(@outcome)"/> </value__> </outcome> <timestamp type="System.DateTime"> <dateData type="System.UInt64"> <xsl:value-of select="custom:ConvertDateTime(@timestamp)"/> </dateData> </timestamp> </element> </xsl:template> <xsl:template match="v9:TestEntry"> <element type="Microsoft.VisualStudio.TestTools.Common.TestEntry"> <m_testId type="Microsoft.VisualStudio.TestTools.Common.TestId"> <id type="System.Guid"> <xsl:value-of select="@testId"/> </id> </m_testId> <m_execId type="Microsoft.VisualStudio.TestTools.Common.TestExecId"> <id type="System.Guid"> <xsl:value-of select="custom:GetValueFromNode(@executionId, '00000000-0000-0000-0000-000000000000')"/> </id> </m_execId> <m_parentExecId type="Microsoft.VisualStudio.TestTools.Common.TestExecId"> <id type="System.Guid"> <xsl:value-of select="custom:GetValueFromNode(@parentExecutionId, '00000000-0000-0000-0000-000000000000')"/> </id> </m_parentExecId> <m_categoryId type="Microsoft.VisualStudio.TestTools.Common.TestCategoryId"> <id type="System.Guid"> <xsl:value-of select="@testListId"/> </id> </m_categoryId> <m_isTransparent type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@isTransparent, 'True')"/> </m_isTransparent> <xsl:if test="v9:TestEntries/v9:TestEntry"> <m_nestedEntries type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.Common.TestEntry, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <_items type="Microsoft.VisualStudio.TestTools.Common.TestEntry[]"> <xsl:apply-templates select="v9:TestEntries/v9:TestEntry"/> </_items> <_size type="System.Int32"> <xsl:value-of select="count(v9:TestEntries/v9:TestEntry)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:TestEntries/v9:TestEntry)"/> </_version> </m_nestedEntries> </xsl:if> </element> </xsl:template> <xsl:template match="v9:CodeCoverageItem"> <element type="Microsoft.VisualStudio.TestTools.Common.CodeCoverageItem"> <binaryFile type="System.String"> <xsl:value-of select="@binaryFile"/> </binaryFile> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:KeyFile, 'keyFile', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@pdbFile, 'pdbFile', 'System.String')"/> <instrumentInPlace type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(../../@instrumentInPlace, 'False')"/> </instrumentInPlace> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@outputDirectory, 'outputDirectory', 'System.String')"/> </element> </xsl:template> <xsl:template match="v9:AspNetCodeCoverageItem"> <!-- TODO HERE --> </xsl:template> <xsl:template match="v9:Plugin"> <element type="System.String"> <xsl:apply-templates/> </element> </xsl:template> <xsl:template match="v9:DeploymentItem"> <key type="Microsoft.VisualStudio.TestTools.Common.DeploymentItem"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@filename, 'path', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@outputDirectory, 'outputDirectory', 'System.String')"/> </key> <value/> </xsl:template> <xsl:template match="v9:Property | v9:AgentAttribute"> <key type="System.String"> <xsl:value-of select="@name"/> </key> <value type="System.String"> <xsl:value-of select="@value"/> </value> </xsl:template> <xsl:template match="v9:AspNet" mode="Hosts"> <element type="System.Collections.Generic.Dictionary`2+Entry[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Microsoft.VisualStudio.TestTools.Common.IHostSpecificRunConfigurationData, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <!-- Note We are unable to build hashes and buckets --> <key type="System.String"> <xsl:value-of select="custom:GetValueFromNode(@name, 'ASP.NET')"/> </key> <value type="Microsoft.VisualStudio.TestTools.HostAdapters.AspNetHostRunConfig, Microsoft.VisualStudio.QualityTools.HostAdapters.ASPNETAgent, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_webServerType type="Microsoft.VisualStudio.TestTools.Common.WebServerType"> <value__ type="System.Int32"> <xsl:choose> <xsl:when test="v9:DevelopmentServer/@pathToWebSite != ''">2</xsl:when> <xsl:otherwise>1</xsl:otherwise> </xsl:choose> </value__> </m_webServerType> <m_urlToTest type="System.String"> <xsl:value-of select="@urlToTest"/> </m_urlToTest> <xsl:value-of disable-output-escaping="yes" select="custom:GerenateNodeFromValue(v9:DevelopmentServer/@pathToWebSite, 'm_pathToWeb', 'System.String')" /> <xsl:value-of disable-output-escaping="yes" select="custom:GerenateNodeFromValue(v9:DevelopmentServer/@webApplicationRoot, 'm_webAppRoot', 'System.String')" /> </value> </element> </xsl:template> <xsl:template match="v9:DeviceHostRunConfigData" mode="Hosts"> </xsl:template> <xsl:template match="v9:*" mode="Counters"> <!-- Error, Failed, Timeout, Aborted, Inconclusive, PassedButRunAborted, NotRunnable, NotExecuted, Disconnected, Warning, Passed, Completed, InProgress, Pending, --> <xsl:value-of select="v9:Counters/@error"/>, <xsl:value-of select="v9:Counters/@failed"/>, <xsl:value-of select="v9:Counters/@timeout"/>, <xsl:value-of select="v9:Counters/@aborted"/>, <xsl:value-of select="v9:Counters/@inconclusive"/>, <xsl:value-of select="v9:Counters/@passedButRunAborted"/>, <xsl:value-of select="v9:Counters/@notRunnable"/>, <xsl:value-of select="v9:Counters/@notExecuted"/>, <xsl:value-of select="v9:Counters/@disconnected"/>, <xsl:value-of select="v9:Counters/@warning"/>, <xsl:value-of select="v9:Counters/@passed"/>, <xsl:value-of select="v9:Counters/@completed"/>, <xsl:value-of select="v9:Counters/@inProgress"/>, <xsl:value-of select="v9:Counters/@pending"/> </xsl:template> <!-- Common Tests --> <xsl:template name="TestsNodeKey"> <xsl:param name="TestId"/> <key type="Microsoft.VisualStudio.TestTools.Common.TestId"> <id type="System.Guid"> <xsl:value-of select="$TestId"/> </id> </key> </xsl:template> <xsl:template name="TestsNodeGrouping"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Css/@projectStructure, 'cssProjectStructure', 'System.String')"/> <isRunOnRestart type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:Execution/@isRunOnRestart, 'False')"/> </isRunOnRestart> <timeOut type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(v9:Execution/@timeOut, '0')"/> </timeOut> <isGroupable type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@isGroupable, 'True')"/> </isGroupable> <abortRunOnAgentFailure type="System.Boolean">False</abortRunOnAgentFailure> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Css/@iteration, 'cssIteration', 'System.String')"/> <workItemIds type="System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"> <xsl:if test="count(v9:WorkItemIDs/v9:WorkItems) > 0"> <_items> <xsl:apply-templates select="v9:WorkItemIDs/v9:WorkItems"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:WorkItemIDs/v9:WorkItems)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:WorkItemIDs/v9:WorkItems)"/> </_version> </workItemIds> <id type="Microsoft.VisualStudio.TestTools.Common.TestId"> <id type="System.Guid"> <xsl:choose> <xsl:when test="@Id != ''"> <xsl:value-of select="@Id"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="@id"/> </xsl:otherwise> </xsl:choose> </id> </id> <name type="System.String"> <xsl:choose> <xsl:when test="@Name != ''"> <xsl:value-of select="@Name"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="@name"/> </xsl:otherwise> </xsl:choose> </name> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Description, 'description', 'System.String')"/> <enabled type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@enabled, 'True')"/> </enabled> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Owners/v9:Owner[0]/@name, 'owner', 'System.String')"/> <priority type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(@priority, '0')"/> </priority> <executionId type="Microsoft.VisualStudio.TestTools.Common.TestExecId"> <id type="System.Guid"> <xsl:value-of select="custom:GetValueFromNode(v9:Execution/@id, '00000000-0000-0000-0000-000000000000')"/> </id> </executionId> <parentExecutId type="Microsoft.VisualStudio.TestTools.Common.TestExecId"> <id type="System.Guid"> <xsl:value-of select="custom:GetValueFromNode(v9:Execution/@parentId, '00000000-0000-0000-0000-000000000000')"/> </id> </parentExecutId> <xsl:choose> <xsl:when test="count(v9:DeploymentItems/v9:DeploymentItem)>0"> <deploymentItems type="Microsoft.VisualStudio.TestTools.Common.DeploymentItemCollection"> <m_container type="System.Collections.Hashtable"> <xsl:apply-templates select="v9:DeploymentItems/v9:DeploymentItem"/> </m_container> </deploymentItems> </xsl:when> <xsl:otherwise> <deploymentItems type="Microsoft.VisualStudio.TestTools.Common.DeploymentItemCollection"/> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="count(v9:Agent/v9:AgentAttribute) > 0"> <agentAttributes type="System.Collections.Specialized.StringDictionary, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <contents type="System.Collections.Hashtable"> <xsl:apply-templates select="v9:Agent/v9:AgentAttribute"/> </contents> </agentAttributes> </xsl:when> <xsl:otherwise> <agentAttributes type="System.Collections.Specialized.StringDictionary, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </xsl:otherwise> </xsl:choose> <storage type="System.String"> <xsl:value-of select="@storage"/> </storage> </xsl:template> <xsl:template name="CommonResult"> <xsl:if test="v9:Counters/@total or v9:Counters/@values"> <counters type="Microsoft.VisualStudio.TestTools.Common.TestResultCounter"> <values type="System.Int32"> <xsl:apply-templates select="." mode="Counters"/> </values> <total type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(v9:Counters/@total, '0')"/> </total> </counters> </xsl:if> <xsl:if test="@processExitCode != ''"> <ProcessExitCode type="System.Int32"> <xsl:value-of select="@processExitCode"/> </ProcessExitCode> </xsl:if> <xsl:if test="IsAborted != ''"> <!-- This has to be inside xsl:if because it is applicable only to Generic Test --> <IsAborted type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@isAborted, 'False')"/> </IsAborted> </xsl:if> <categoryId type="Microsoft.VisualStudio.TestTools.Common.TestCategoryId"> <id type="System.Guid"> <xsl:value-of select="@testListId"/> </id> </categoryId> <xsl:if test="v9:Output/v9:ErrorInfo != ''"> <errorInfo type="Microsoft.VisualStudio.TestTools.Common.TestResultErrorInfo"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Output/v9:ErrorInfo/v9:Message, 'message', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Output/v9:ErrorInfo/v9:StackTrace, 'stackTrace', 'System.String')"/> </errorInfo> </xsl:if> <outcome type="Microsoft.VisualStudio.TestTools.Common.TestOutcome"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertOutcomeToInt(@outcome)"/> </value__> </outcome> <traceInfo type="Microsoft.VisualStudio.TestTools.Common.TestExecutionTraceInformation"> <xsl:if test="v9:Output/v9:TraceInfo != ''"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Output/v9:TraceInfo, 'trace', 'System.Text.StringBuilder')"/> </xsl:if> </traceInfo> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Output/v9:StdOut, 'stdout', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Output/v9:StdErr, 'stderr', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Output/v9:DebugTrace, 'debugTrace', 'System.String')"/> <workItemIds type="System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"> <xsl:if test="count(v9:WorkItemIDs/v9:WorkItems) > 0"> <_items> <xsl:apply-templates select="v9:WorkItemIDs/v9:WorkItems"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:WorkItemIDs/v9:WorkItems)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:WorkItemIDs/v9:WorkItems)"/> </_version> </workItemIds> <id type="Microsoft.VisualStudio.TestTools.Common.TestResultId"> <runId type="System.Guid"> <xsl:value-of select="/v9:TestRun/@id"/> </runId> <executionId type="Microsoft.VisualStudio.TestTools.Common.TestExecId"> <id type="System.Guid"> <xsl:value-of select="@executionId"/> </id> </executionId> <parentExecId type="Microsoft.VisualStudio.TestTools.Common.TestExecId"> <id type="System.Guid"> <xsl:value-of select="custom:GetValueFromNode(@parentExecutionId, '00000000-0000-0000-0000-000000000000')"/> </id> </parentExecId> <testId type="Microsoft.VisualStudio.TestTools.Common.TestId"> <id type="System.Guid"> <xsl:value-of select="@testId"/> </id> </testId> </id> <testName type="System.String"> <xsl:value-of select="@testName"/> </testName> <testType type="Microsoft.VisualStudio.TestTools.Common.TestType"> <id type="System.Guid"> <xsl:value-of select="@testType"/> </id> </testType> <!-- Note: we don't need messageKind, anyhow, there's nothing we can get it from --> <computerInfo type="Microsoft.VisualStudio.TestTools.Common.ComputerInfo"> <m_computerName type="System.String"> <xsl:value-of select="@computerName"/> </m_computerName> </computerInfo> <duration type="System.TimeSpan"> <xsl:value-of select="custom:CalculateDurationIf(@startTime, @endTime, @duration)"/> </duration> <startTime type="System.DateTime"> <dateData type="System.UInt64"> <xsl:value-of select="custom:ConvertDateTime(@startTime)"/> </dateData> </startTime> <endTime type="System.DateTime"> <dateData type="System.UInt64"> <xsl:value-of select="custom:ConvertDateTime(@endTime)"/> </dateData> </endTime> <spoolMessage type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@spoolMessage, 'True')"/> </spoolMessage> </xsl:template> <xsl:template match="v9:WorkItems"> <xsl:value-of select="@id"/> <xsl:if test="following-sibling::node()/@id != ''">,</xsl:if> </xsl:template> <!-- Manual --> <xsl:template match="v9:TestRun/v9:TestDefinitions/v9:ManualTest"> <xsl:call-template name="TestsNodeKey"> <xsl:with-param name="TestId" select="@id"/> </xsl:call-template> <value type="Microsoft.VisualStudio.TestTools.TestTypes.Manual.ManualTest, Microsoft.VisualStudio.QualityTools.Tips.ManualTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <bodyText type="System.String"> <xsl:value-of select="v9:BodyText"/> </bodyText> <xsl:call-template name="TestsNodeGrouping"/> </value> </xsl:template> <!-- Manual Test Results --> <xsl:template match="v9:TestRun/v9:Results/v9:ManualTestResult"> <ManuualTestResult type="Microsoft.VisualStudio.TestTools.TestTypes.Manual.ManualTestResult, Microsoft.VisualStudio.QualityTools.Tips.ManualTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="." mode="Common"/> </ManuualTestResult> </xsl:template> <xsl:template match="v9:ManualTestResult" mode="Aggregate"> <element type="Microsoft.VisualStudio.TestTools.TestTypes.Manual.ManualTestResult, Microsoft.VisualStudio.QualityTools.Tips.ManualTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="." mode="Common"/> </element> </xsl:template> <xsl:template match="v9:ManualTestResult" mode="Common"> <testFile type="System.String"> <xsl:value-of select="@testFile"/> </testFile> <xsl:call-template name="CommonResult"/> </xsl:template> <!-- UnitTest --> <xsl:template match="v9:TestRun/v9:TestDefinitions/v9:UnitTest"> <xsl:call-template name="TestsNodeKey"> <xsl:with-param name="TestId" select="@id"/> </xsl:call-template> <value type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <codeBase type="System.String"> <xsl:value-of select="v9:TestMethod/@codeBase"/> </codeBase> <adapterTypeName type="System.String">Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapter, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</adapterTypeName> <testMethod type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.TestMethod, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <className type="System.String"> <xsl:value-of select="v9:TestMethod/@className"/> </className> <name type="System.String"> <xsl:value-of select="v9:TestMethod/@name"/> </name> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:TestMethod/@expectedExceptionMessage, 'expectedExceptionMessage', 'System.String')"/> <isValid type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:TestMethod/@isValid, 'False')"/> </isValid> </testMethod> <xsl:if test="count(v9:AspNet/v9:DevelopmentServer) > 0"> <aspNetDevServerHost type="Microsoft.VisualStudio.TestTools.Common.AspNetDevelopmentServer"> <m_pathToWebApp type="System.String"> <xsl:value-of select="@pathToWebSite"/> </m_pathToWebApp> <m_webAppRoot type="System.String"> <xsl:value-of select="@webApplicationRoot"/> </m_webAppRoot> </aspNetDevServerHost> </xsl:if> <aspNetDevServers type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.Common.AspNetDevelopmentServer, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:AspNetDevelopmentServers/v9:DevelopmentServer) > 0"> <_items type="Microsoft.VisualStudio.TestTools.Common.AspNetDevelopmentServer[], Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:AspNetDevelopmentServers/v9:DevelopmentServer"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:AspNetDevelopmentServers/v9:DevelopmentServer)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:AspNetDevelopmentServers/v9:DevelopmentServer)"/> </_version> </aspNetDevServers> <xsl:if test="v9:DataSource/@settingName != ''"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:DataSource/@settingName, 'dataSourceSettingName', 'System.String')"/> </xsl:if> <xsl:if test="v9:DataSource/@connectionString != ''"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:DataSource/@connectionString, 'dataConnectionString', 'System.String')"/> </xsl:if> <xsl:if test="v9:DataSource/@providerInvariantName != ''"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:DataSource/@providerInvariantName, 'dataProviderInvariantName', 'System.String')"/> </xsl:if> <xsl:if test="v9:DataSource/@tableName != ''"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:DataSource/@tableName, 'dataTableName', 'System.String')"/> </xsl:if> <dataAccessMethod type="Microsoft.VisualStudio.TestTools.UnitTesting.DataAccessMethod, Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertDataAccessMethodToInt(v9:DataSource/@accessMethod)"/> </value__> </dataAccessMethod> <xsl:call-template name="TestsNodeGrouping"/> </value> </xsl:template> <xsl:template match="v9:DevelopmentServer"> <element type="Microsoft.VisualStudio.TestTools.Common.AspNetDevelopmentServer, Microsoft.VisualStudio.QualityTools.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_pathToWebApp type="System.String"> <xsl:value-of select="@name"/> </m_pathToWebApp> <m_webAppRoot type="System.String"> <xsl:value-of select="@pathToWebApp"/> </m_webAppRoot> </element> </xsl:template> <!-- UnitTest Test Results --> <xsl:template match="v9:TestRun/v9:Results/v9:UnitTestResult"> <UnitTestResult type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestResult, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="." mode="Common"/> </UnitTestResult> </xsl:template> <xsl:template match="v9:UnitTestResult" mode="Aggregate"> <element type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestResult, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="." mode="Common"/> </element> </xsl:template> <xsl:template match="v9:UnitTestResult" mode="Common"> <xsl:if test="@dataRowInfo != ''"> <dataRowInfo type="System.String"> <xsl:value-of select="@dataRowInfo"/> </dataRowInfo> </xsl:if> <resultType type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestResultType, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertUnitTestResultTypeToInt(@resultType)"/> </value__> </resultType> <m_hasSufficientAccess type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@hasSufficientAccess, 'True')"/> </m_hasSufficientAccess> <xsl:call-template name="CommonResult"/> <xsl:call-template name="InnerResults" /> </xsl:template> <!-- GenericTest --> <xsl:template match="v9:TestRun/v9:TestDefinitions/v9:GenericTest"> <xsl:call-template name="TestsNodeKey"> <xsl:with-param name="TestId" select="@id"/> </xsl:call-template> <value type="Microsoft.VisualStudio.TestTools.TestTypes.Generic.GenericTest, Microsoft.VisualStudio.QualityTools.Tips.GenericTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <FileName type="System.String"> <xsl:value-of select="v9:Command/@filename"/> </FileName> <xsl:if test="v9:Command/@arguments != ''"> <Arguments type="System.String"> <xsl:value-of select="v9:Command/@arguments"/> </Arguments> </xsl:if> <RedirectStandardOutputAndError type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:Command/@redirectStandardOutputAndError, 'True')"/> </RedirectStandardOutputAndError> <UseSummaryXmlFileName type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(v9:SummaryXmlFile/@enabled, 'False')"/> </UseSummaryXmlFileName> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:SummaryXmlFile/@path, 'SummaryXmlFileName', 'System.String')"/> <MaxDuration type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(v9:Command/@maxDuration, '3600000')"/> </MaxDuration> <WorkingDirectory type="System.String"> <xsl:value-of select="custom:GetValueFromNode(v9:Command/@workingDirectory, '%TestOutputDirectory%')"/> </WorkingDirectory> <xsl:choose> <xsl:when test="count(v9:Command/v9:EnvironmentVariables/v9:EnvironmentVariable) > 0"> <EnvironmentVariables type="System.Collections.Specialized.StringDictionary, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <contents type="System.Collections.Hashtable"> <xsl:apply-templates select="v9:Command/v9:EnvironmentVariables/v9:EnvironmentVariable"/> </contents> </EnvironmentVariables> </xsl:when> <xsl:otherwise> <EnvironmentVariables type="System.Collections.Specialized.StringDictionary, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> </xsl:otherwise> </xsl:choose> <xsl:call-template name="TestsNodeGrouping"/> </value> </xsl:template> <xsl:template match="v9:EnvironmentVariable"> <key type="System.String"> <xsl:value-of select="@name"/> </key> <value type="System.String"> <xsl:value-of select="@value"/> </value> </xsl:template> <!-- GenericTest Test Results --> <xsl:template match="v9:TestRun/v9:Results/v9:GenericTestResult"> <GenericTestResult type="Microsoft.VisualStudio.TestTools.TestTypes.Generic.GenericTestResult, Microsoft.VisualStudio.QualityTools.Tips.GenericTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="." mode="Common"/> </GenericTestResult> </xsl:template> <xsl:template match="v9:GenericTestResult" mode="Aggregate"> <element type="Microsoft.VisualStudio.TestTools.TestTypes.Generic.GenericTestResult, Microsoft.VisualStudio.QualityTools.Tips.GenericTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="." mode="Common"/> </element> </xsl:template> <xsl:template match="v9:GenericTestResult" mode="Common"> <xsl:call-template name="CommonResult"/> <xsl:call-template name="InnerResults" /> </xsl:template> <!-- Inner results of Generic Test are TestResult elements --> <xsl:template match="v9:GenericTestResult/v9:InnerResults/v9:TestResult" mode="Aggregate"> <element type="Microsoft.VisualStudio.TestTools.Common.TestResult"> <xsl:call-template name="CommonResult"/> </element> </xsl:template> <!-- OrderedTest --> <xsl:template match="v9:TestRun/v9:TestDefinitions/v9:OrderedTest"> <xsl:call-template name="TestsNodeKey"> <xsl:with-param name="TestId" select="@id"/> </xsl:call-template> <value type="Microsoft.VisualStudio.TestTools.TestTypes.Ordered.AutoSuite, Microsoft.VisualStudio.QualityTools.Tips.OrderedTest.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_continueAfterFailure type="System.Boolean"> <xsl:choose> <xsl:when test="@continueAfterFailure != ''"> <xsl:value-of select="custom:GetValueFromNode(@continueAfterFailure, 'False')"/> </xsl:when> <xsl:otherwise>False</xsl:otherwise> </xsl:choose> </m_continueAfterFailure> <xsl:choose> <xsl:when test="count(v9:TestLinks/v9:TestLink) > 0"> <links type="System.Collections.ArrayList"> <xsl:apply-templates select="v9:TestLinks/v9:TestLink"/> </links> </xsl:when> <xsl:otherwise> <links type="System.Collections.ArrayList"/> </xsl:otherwise> </xsl:choose> <xsl:call-template name="TestsNodeGrouping"/> </value> </xsl:template> <!-- OrderedTest Test Results (TestResultAggregation) --> <xsl:template match="v9:TestRun/v9:Results/v9:TestResultAggregation"> <TestResultAggregation type="Microsoft.VisualStudio.TestTools.Common.TestResultAggregation"> <xsl:call-template name="CommonResult"/> <xsl:call-template name="InnerResults" /> </TestResultAggregation> </xsl:template> <xsl:template name="InnerResults"> <xsl:if test="count(v9:InnerResults/v9:*) > 0"> <innerResults type="Microsoft.VisualStudio.TestTools.Common.TestResult[]"> <xsl:apply-templates select="v9:InnerResults/v9:*" mode="Aggregate"/> </innerResults> </xsl:if> </xsl:template> <xsl:template match="v9:TestLink"> <element type="Microsoft.VisualStudio.TestTools.Common.Link"> <id type="System.Guid"> <xsl:value-of select="@id"/> </id> <name type="System.String"> <xsl:value-of select="custom:GetValueFromNode(@name, 'Unspecified')"/> </name> <storage type="System.String"> <xsl:value-of select="@storage"/> </storage> <type type="System.Type, mscorlib"> <xsl:value-of select="custom:ConvertTypeTo80(@type)"/> </type> <enabled type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@enabled, 'True')"/> </enabled> </element> </xsl:template> <!-- WebTest --> <xsl:template match="v9:TestRun/v9:TestDefinitions/v9:WebTest"> <xsl:call-template name="TestsNodeKey"> <xsl:with-param name="TestId" select="@id"/> </xsl:call-template> <value type="Microsoft.VisualStudio.TestTools.WebStress.DeclarativeWebTestElement, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_persistedWebTest type="System.String"> <xsl:value-of select="@persistedWebTest"/> </m_persistedWebTest> <xsl:call-template name="TestsNodeGrouping"/> </value> </xsl:template> <!-- WebTest Test Results --> <xsl:template match="v9:TestRun/v9:Results/v9:WebTestResult"> <WebTestResult type="Microsoft.VisualStudio.TestTools.WebStress.WebTestResult, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:if test="count(v9:WebTestResultDetails/v9:WebTestResultIterations/v9:WebTestResultIteration/v9:WebTestResultGroup/v9:WebTestResultPage/v9:WebRequestResult) > 0"> <m_requestResults type="System.Collections.ArrayList"> <xsl:apply-templates select="v9:WebTestResultDetails/v9:WebTestResultIterations/v9:WebTestResultIteration/v9:WebTestResultGroup/v9:WebTestResultPage/v9:WebRequestResult"/> </m_requestResults> </xsl:if> <xsl:apply-templates select="v9:ByteArrayCache"/> <xsl:apply-templates select="v9:TestRunConfiguration" mode="WebTestResult"/> <m_dataRowCount type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(@dataRowCount, '0')"/> </m_dataRowCount> <xsl:call-template name="CommonResult"/> </WebTestResult> </xsl:template> <xsl:template match="v9:TestRunConfiguration" mode="WebTestResult"> <m_testRunConfiguration type="Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration"> <xsl:apply-templates select="."/> </m_testRunConfiguration> </xsl:template> <xsl:template match="v9:ByteArrayCache"> <m_byteArrayCache type="Microsoft.VisualStudio.TestTools.WebStress.ByteArrayCache, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:if test="count(v9:Entry)>0"> <m_mapChecksumToHandles type="System.Collections.Hashtable"> <xsl:apply-templates select="v9:Entry" mode="ByteArrayCheckSum"/> </m_mapChecksumToHandles> <m_mapHandleToBytes type="System.Collections.Hashtable"> <xsl:apply-templates select="v9:Entry" mode="ByteArrayMap"/> </m_mapHandleToBytes> </xsl:if> <m_nextHandle type="System.Int32"> <xsl:value-of select="@nextHandle"/> </m_nextHandle> </m_byteArrayCache> </xsl:template> <xsl:template match="v9:WebRequestResult"> <element type="Microsoft.VisualStudio.TestTools.WebStress.WebTestRequestResult, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Request/@url, 'm_requestUrl', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Request/@command, 'm_requestCommand', 'System.String')"/> <xsl:choose> <xsl:when test="count(v9:Request/v9:Headers/v9:Header) > 0"> <m_requestHeaders type="System.String"> <xsl:apply-templates select="v9:Request/v9:Headers/v9:Header" mode="WebTest"/> </m_requestHeaders> </xsl:when> <xsl:when test="string-length(normalize-space(v9:Request/v9:Headers/text())) > 0"> <m_requestHeaders type="System.String"> <xsl:value-of select="v9:Request/v9:Headers"/> </m_requestHeaders> </xsl:when> <xsl:otherwise> <m_requestHeaders type="System.String"/> </xsl:otherwise> </xsl:choose> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Request/@contentType, 'm_requestBodyContentType', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Request/@encoding, 'm_requestBodyEncodingName', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Response/@url, 'm_responseUrl', 'System.String')"/> <xsl:choose> <xsl:when test="count(v9:Response/v9:Headers/v9:Header) > 0"> <m_responseHeaders type="System.String"> <xsl:apply-templates select="v9:Response/v9:Headers/v9:Header" mode="WebTest"/> </m_responseHeaders> </xsl:when> <xsl:when test="string-length(normalize-space(v9:Response/v9:Headers/text())) > 0"> <m_responseHeaders type="System.String"> <xsl:value-of select="v9:Response/v9:Headers"/> </m_responseHeaders> </xsl:when> <xsl:otherwise> <m_responseHeaders type="System.String"/> </xsl:otherwise> </xsl:choose> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Response/@contentType, 'm_responseContentType', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Response/@statusLine, 'm_responseStatusLine', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@exceptionMessage, 'm_exceptionMessage', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Response/@time, 'm_responseTime', 'System.Double')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Response/@statusCodeString, 'm_statusCodeString', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Response/@contentLength, 'm_contentLength', 'System.Int64')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@run, 'm_run', 'System.Int32')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@submitted, 'm_submitted', 'System.Boolean')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@cached, 'm_cached', 'System.Boolean')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@isRedirectFollow, 'm_isRedirectFollow', 'System.Boolean')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@requestBodyBytesHandle, 'm_requestBodyBytesHandle', 'System.Int32')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@responseBytesHandle, 'm_responseBytesHandle', 'System.Int32')"/> <m_context type="System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"> <xsl:if test="count(v9:Context/v9:Entry) > 0"> <entries type="System.Collections.Generic.Dictionary`2+Entry[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]][]"> <xsl:apply-templates select="v9:Context/v9:Entry"/> </entries> </xsl:if> <count type="System.Int32"> <xsl:value-of select="count(v9:Context/v9:Entry)"/> </count> <version type="System.Int32"> <xsl:value-of select="count(v9:Context/v9:Entry)"/> </version> <freeList type="System.Int32">-1</freeList> <freeCount type="System.Int32">0</freeCount> <comparer type="System.Collections.Generic.GenericEqualityComparer`1[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]" /> </m_context> <m_errors type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.WebTestError, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:Errors/v9:Error) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.WebTestError[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:Errors/v9:Error"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:Errors/v9:Error)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Errors/v9:Error)"/> </_version> </m_errors> <xsl:choose> <xsl:when test="count(v9:DependantResults/v9:WebRequestResult) > 0"> <m_dependantResults type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.WebTestRequestResult, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.WebTestRequestResult[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:DependantResults/v9:WebRequestResult"/> </_items> <_size type="System.Int32"> <xsl:value-of select="count(v9:DependantResults/v9:WebRequestResult)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:DependantResults/v9:WebRequestResult)"/> </_version> </m_dependantResults> </xsl:when> <xsl:otherwise> <m_dependantResults type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.WebTestRequestResult, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <_size type="System.Int32">0</_size> <_version type="System.Int32">0</_version> </m_dependantResults> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="count(v9:ValidationRuleResults/v9:ValidationRuleResult) > 0"> <m_validationRuleResults type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebTesting.Rules.RuleResult, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <_items type="Microsoft.VisualStudio.TestTools.WebTesting.Rules.RuleResult[], Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:ValidationRuleResults/v9:ValidationRuleResult"/> </_items> <_size type="System.Int32"> <xsl:value-of select="count(v9:ValidationRuleResults/v9:ValidationRuleResult)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:ValidationRuleResults/v9:ValidationRuleResult)"/> </_version> </m_validationRuleResults> </xsl:when> <xsl:otherwise> <m_validationRuleResults type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebTesting.Rules.RuleResult, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <_size type="System.Int32">0</_size> <_version type="System.Int32">0</_version> </m_validationRuleResults> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="count(v9:ExtractionRuleResults/v9:ExtractionRuleResult) > 0"> <m_extractionRuleResults type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebTesting.Rules.RuleResult, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <_items type="Microsoft.VisualStudio.TestTools.WebTesting.Rules.RuleResult[], Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:ExtractionRuleResults/v9:ExtractionRuleResult"/> </_items> <_size type="System.Int32"> <xsl:value-of select="count(v9:ExtractionRuleResults/v9:ExtractionRuleResult)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:ExtractionRuleResults/v9:ExtractionRuleResult)"/> </_version> </m_extractionRuleResults> </xsl:when> <xsl:otherwise> <m_extractionRuleResults type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebTesting.Rules.RuleResult, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <_size type="System.Int32">0</_size> <_version type="System.Int32">0</_version> </m_extractionRuleResults> </xsl:otherwise> </xsl:choose> </element> </xsl:template> <xsl:template match="v9:Header" mode="WebTest"> <xsl:value-of select="@name"/> : <xsl:value-of select="@value"/> </xsl:template> <xsl:template match="v9:Entry"> <element type="System.Collections.Generic.Dictionary`2+Entry[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@name, 'key', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@value, 'value', 'System.String')"/> </element> </xsl:template> <xsl:template match="v9:Error"> <element type="Microsoft.VisualStudio.TestTools.WebStress.WebTestError, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:choose> <xsl:when test="@type != ''"> <m_errorType type="Microsoft.VisualStudio.TestTools.WebStress.WebTestErrorType, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertWebLoadStringsToInt(@type)"/> </value__> </m_errorType> </xsl:when> <xsl:otherwise> <m_errorType type="Microsoft.VisualStudio.TestTools.WebStress.WebTestErrorType, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> </xsl:otherwise> </xsl:choose> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@subType, 'm_errorSubType', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@text, 'm_errorText', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:StackTrace, 'm_stackTrace', 'System.String')"/> <m_timeOfError type="System.DateTime"> <dateData type="System.UInt64"> <xsl:value-of select="custom:GetValueFromNode(custom:ConvertDateTime(@time), '0')"/> </dateData> </m_timeOfError> </element> </xsl:template> <xsl:template match="v9:Entry" mode="ByteArrayCheckSum"> <key type="System.Int32"> <xsl:value-of select="custom:ComputeCheckSumForBytes(@bytes)"/> </key> <value type="System.Int32"> <xsl:value-of select="@handle"/> </value> </xsl:template> <xsl:template match="v9:Entry" mode="ByteArrayMap"> <key type="System.Int32"> <xsl:value-of select="@handle"/> </key> <value type="System.Byte"> <xsl:value-of select="custom:ConvertBase64ToByteArray(@bytes)"/> </value> </xsl:template> <xsl:template match="v9:ValidationRuleResult | v9:ExtractionRuleResult"> <element type="Microsoft.VisualStudio.TestTools.WebTesting.Rules.RuleResult, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_success type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@success, 'False')"/> </m_success> <m_ruleType type="System.String"> <xsl:value-of select="@ruleType"/> </m_ruleType> <!-- TODO Rule Parameters--> <m_ruleParameters type="Microsoft.VisualStudio.TestTools.WebTesting.RuleParameterCollection, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <m_ruleName type="System.String"> <xsl:value-of select="@name"/> </m_ruleName> </element> </xsl:template> <!-- LoadTest --> <xsl:template match="v9:TestRun/v9:TestDefinitions/v9:LoadTest"> <xsl:call-template name="TestsNodeKey"> <xsl:with-param name="TestId" select="@Id"/> </xsl:call-template> <value type="Microsoft.VisualStudio.TestTools.WebStress.WebTestSuite, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@storage, 'm_filePath', 'System.String')"/> <m_traceLevel type="Microsoft.VisualStudio.TestTools.WebStress.WebTestTraceLevel, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertWebLoadStringsToInt(@TraceLevel)"/> </value__> </m_traceLevel> <m_currentRunConfig type="System.String"> <xsl:value-of select="@CurrentRunConfig"/> </m_currentRunConfig> <xsl:if test="@LoadTestPluginClass != ''"> <xsl:element name="m_loadTestPluginClass"> <xsl:attribute name="type"> <xsl:value-of select="@LoadTestPluginClass"/> </xsl:attribute> <m_assemblyName type="System.String" /> <m_namespaceName type="System.String" /> <m_className type="System.String" /> </xsl:element> </xsl:if> <m_scenarioCollection type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.WebTestScenario, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.WebTestScenario[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:Scenarios/v9:Scenario"/> </_items> <_size type="System.Int32"> <xsl:value-of select="count(v9:Scenarios/v9:Scenario)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Scenarios/v9:Scenario)"/> </_version> </m_scenarioCollection> <m_counterSets type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.CounterSet, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:CounterSets/v9:CounterSet) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.CounterSet[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:CounterSets/v9:CounterSet"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:CounterSets/v9:CounterSet)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:CounterSets/v9:CounterSet)"/> </_version> </m_counterSets> <m_runConfigs type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.RunConfig, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:RunConfigurations/v9:RunConfiguration) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.RunConfig[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:RunConfigurations/v9:RunConfiguration"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:RunConfigurations/v9:RunConfiguration)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:RunConfigurations/v9:RunConfiguration)"/> </_version> </m_runConfigs> <!-- TODO: can we leave these as they are not in the xsd --> <m_runtimeTestCaseCount type="System.Int32">0</m_runtimeTestCaseCount> <m_testTypesChecked type="System.Boolean">False</m_testTypesChecked> <m_containsWebTests type="System.Boolean">False</m_containsWebTests> <m_containsNonWebTests type="System.Boolean">False</m_containsNonWebTests> <xsl:call-template name="TestsNodeGrouping"/> </value> </xsl:template> <xsl:template match="v9:Scenario"> <element type="Microsoft.VisualStudio.TestTools.WebStress.WebTestScenario, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_name type="System.String"> <xsl:value-of select="@Name"/> </m_name> <m_ipSwitching type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@IPSwitching, 'True')"/> </m_ipSwitching> <m_delayBetweenIterations type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(@DelayBetweenIterations, '0')"/> </m_delayBetweenIterations> <m_percentNewUsers type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(@PercentNewUsers, '100')"/> </m_percentNewUsers> <xsl:apply-templates select="v9:LoadProfile"/> <xsl:apply-templates select="v9:ThinkProfile"/> <xsl:apply-templates select="v9:TestMix"/> <xsl:apply-templates select="v9:BrowserMix"/> <xsl:apply-templates select="v9:NetworkMix"/> </element> </xsl:template> <xsl:template match="v9:LoadProfile" mode="ConstantLoad"> <m_pattern type="Microsoft.VisualStudio.TestTools.WebStress.WebTestLoadPattern, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertWebLoadStringsToInt(@Pattern)"/> </value__> </m_pattern> <m_userCount type="System.Int32"> <xsl:value-of select="@InitialUsers"/> </m_userCount> </xsl:template> <xsl:template match="v9:LoadProfile" mode="StepLoad"> <xsl:if test="@MaxUsers != ''"> <m_maxUserCount type="System.Int32"> <xsl:value-of select="@MaxUsers"/> </m_maxUserCount> </xsl:if> <xsl:if test="@StepUsers != ''"> <m_stepUserCount type="System.Int32"> <xsl:value-of select="@StepUsers"/> </m_stepUserCount> </xsl:if> <xsl:if test="@StepDuration != ''"> <m_stepDuration type="System.Int32"> <xsl:value-of select="@StepDuration"/> </m_stepDuration> </xsl:if> <xsl:if test="@StepRampTime != ''"> <m_stepRampTime type="System.Int32"> <xsl:value-of select="@StepRampTime"/> </m_stepRampTime> </xsl:if> <xsl:apply-templates select="." mode="ConstantLoad"/> </xsl:template> <xsl:template match="v9:LoadProfile"> <xsl:choose> <xsl:when test="@MaxUsers = ''"> <m_loadProfile type="Microsoft.VisualStudio.TestTools.WebStress.WebTestConstantLoadProfile, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="." mode="ConstantLoad"/> </m_loadProfile> </xsl:when> <xsl:otherwise> <m_loadProfile type="Microsoft.VisualStudio.TestTools.WebStress.WebTestStepLoadProfile, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="." mode="StepLoad"/> </m_loadProfile> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="v9:ThinkProfile"> <m_thinkProfile type="Microsoft.VisualStudio.TestTools.WebStress.WebTestThinkProfile, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_pattern type="Microsoft.VisualStudio.TestTools.WebStress.WebTestThinkPattern, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertWebLoadStringsToInt(@Pattern)"/> </value__> </m_pattern> <m_value type="System.Double"> <xsl:value-of select="@Value"/> </m_value> </m_thinkProfile> </xsl:template> <xsl:template match="v9:TestMix"> <m_testProfileCollection type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.WebTestProfile, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:TestProfile) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.WebTestProfile[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:TestProfile"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:TestProfile)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:TestProfile)"/> </_version> </m_testProfileCollection> </xsl:template> <xsl:template match="v9:TestProfile"> <element type="Microsoft.VisualStudio.TestTools.WebStress.WebTestProfile, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_path type="System.String"> <xsl:value-of select="@Path"/> </m_path> <m_id type="System.Guid"> <xsl:value-of select="@Id"/> </m_id> <m_percentage type="System.Decimal"> <flags type="System.Int32">0</flags> <hi type="System.Int32">0</hi> <lo type="System.Int32"> <xsl:value-of select="@Percentage"/> </lo> <mid type="System.Int32">0</mid> </m_percentage> <m_name type="System.String"> <xsl:value-of select="@Name"/> </m_name> <m_typeName type="System.String"> <xsl:value-of select="custom:ConvertTypeTo80(@Type)"/> </m_typeName> </element> </xsl:template> <xsl:template match="v9:BrowserMix"> <m_browserCollection type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.WebTestBrowserProfile, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:BrowserProfile) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.WebTestBrowserProfile[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:BrowserProfile"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:BrowserProfile)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:BrowserProfile)"/> </_version> </m_browserCollection> </xsl:template> <xsl:template match="v9:BrowserProfile"> <element type="Microsoft.VisualStudio.TestTools.WebStress.WebTestBrowserProfile, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_browser type="Microsoft.VisualStudio.TestTools.WebStress.WebTestBrowser, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@Name, 'm_name', 'System.String')"/> <m_headers type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebTesting.WebTestRequestHeader, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:Headers/v9:Header) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebTesting.WebTestRequestHeader[], Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:Headers/v9:Header" mode="LoadTest"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:Headers/v9:Header)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Headers/v9:Header)"/> </_version> </m_headers> </m_browser> <m_percentage type="System.Decimal"> <flags type="System.Int32">0</flags> <hi type="System.Int32">0</hi> <lo type="System.Int32"> <xsl:value-of select="@Percentage"/> </lo> <mid type="System.Int32">0</mid> </m_percentage> </element> </xsl:template> <xsl:template match="v9:Header" mode="LoadTest"> <element type="Microsoft.VisualStudio.TestTools.WebTesting.WebTestRequestHeader, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_name type="System.String"> <xsl:value-of select="@Name"/> </m_name> <m_value type="System.String"> <xsl:value-of select="@Value"/> </m_value> </element> </xsl:template> <xsl:template match="v9:NetworkMix"> <m_networkCollection type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.WebTestNetworkProfile, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:NetworkProfile) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.WebTestNetworkProfile[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:NetworkProfile"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:NetworkProfile)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:NetworkProfile)"/> </_version> </m_networkCollection> </xsl:template> <xsl:template match="v9:NetworkProfile"> <element type="Microsoft.VisualStudio.TestTools.WebStress.WebTestNetworkProfile, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_percentage type="System.Decimal"> <flags type="System.Int32">0</flags> <hi type="System.Int32">0</hi> <lo type="System.Int32"> <xsl:value-of select="@Percentage"/> </lo> <mid type="System.Int32">0</mid> </m_percentage> <m_network type="Microsoft.VisualStudio.TestTools.WebStress.WebTestNetwork, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(v9:Network/@Name, 'm_name', 'System.String')"/> <m_bandwidthInKbps type="System.Single"> <xsl:value-of select="v9:Network/@BandwidthInKbps"/> </m_bandwidthInKbps> </m_network> </element> </xsl:template> <xsl:template match="v9:CounterSet"> <element type="Microsoft.VisualStudio.TestTools.WebStress.CounterSet, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_name type="System.String"> <xsl:value-of select="@Name"/> </m_name> <m_counterSetType type="System.String"> <xsl:value-of select="@CounterSetType"/> </m_counterSetType> <m_categoryCollection type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.CounterCategory, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:CounterCategories/v9:CounterCategory) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.CounterCategory[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:CounterCategories/v9:CounterCategory"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:CounterCategories/v9:CounterCategory)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:CounterCategories/v9:CounterCategory)"/> </_version> </m_categoryCollection> </element> </xsl:template> <xsl:template match="v9:CounterCategory"> <element type="Microsoft.VisualStudio.TestTools.WebStress.CounterCategory, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_name type="System.String"> <xsl:value-of select="@Name"/> </m_name> <m_counters type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.Counter, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:Counters/v9:Counter) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.Counter[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:Counters/v9:Counter"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:Counters/v9:Counter)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Counters/v9:Counter)"/> </_version> </m_counters> <m_instances type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.CounterInstance, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.CounterInstance[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <element type="Microsoft.VisualStudio.TestTools.WebStress.CounterInstance, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_name type="System.String">*</m_name> </element> </_items> <_size type="System.Int32">1</_size> <_version type="System.Int32">1</_version> </m_instances> </element> </xsl:template> <xsl:template match="v9:Counter"> <element type="Microsoft.VisualStudio.TestTools.WebStress.Counter, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@name, 'm_name', 'System.String')"/> <m_thresholdRules type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.ThresholdRule, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:ThresholdRules/v9:ThresholdRule) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.ThresholdRule[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:ThresholdRules/v9:ThresholdRule"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:ThresholdRules/v9:ThresholdRule)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:ThresholdRules/v9:ThresholdRule)"/> </_version> </m_thresholdRules> </element> </xsl:template> <xsl:template match="v9:ThresholdRule"> <element type="Microsoft.VisualStudio.TestTools.WebStress.ThresholdRule, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@className, 'm_persistedFullClassName', 'System.String')"/> <m_persistedRuleParameters type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebTesting.RuleParameter, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:Parameters/v9:RuleParameter) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebTesting.RuleParameter[], Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:Parameters/v9:RuleParameter"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:Parameters/v9:RuleParameter)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Parameters/v9:RuleParameter)"/> </_version> </m_persistedRuleParameters> </element> </xsl:template> <xsl:template match="v9:RuleParameter"> <element type="Microsoft.VisualStudio.TestTools.WebTesting.RuleParameter, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_name type="System.String"> <xsl:value-of select="@name"/> </m_name> <m_value type="System.String"> <xsl:value-of select="@value"/> </m_value> </element> </xsl:template> <xsl:template match="v9:RunConfiguration"> <element type="Microsoft.VisualStudio.TestTools.WebStress.RunConfig, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_name type="System.String"> <xsl:value-of select="@Name"/> </m_name> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@Description, 'm_description', 'System.String')"/> <m_resultsStoreType type="Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestResultsStoreType, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertWebLoadStringsToInt(@ResultsStoreType)"/> </value__> </m_resultsStoreType> <m_webTestConnectionModel type="Microsoft.VisualStudio.TestTools.WebStress.WebTestConnectionModel, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertWebLoadStringsToInt(@WebTestConnectionModel)"/> </value__> </m_webTestConnectionModel> <m_webTestConnectionPoolSize type="System.Int32"> <xsl:value-of select="@WebTestConnectionPoolSize"/> </m_webTestConnectionPoolSize> <m_sampleRate type="System.Int32"> <xsl:value-of select="@SampleRate"/> </m_sampleRate> <m_runDuration type="System.Int32"> <xsl:value-of select="@RunDuration"/> </m_runDuration> <m_warmupTime type="System.Int32"> <xsl:value-of select="@WarmupTime"/> </m_warmupTime> <m_validationLevel type="Microsoft.VisualStudio.TestTools.WebTesting.ValidationLevel, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertWebLoadStringsToInt(@ValidationLevel)"/> </value__> </m_validationLevel> <m_timingDetailsStorage type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestTimingDetailsStorage, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertWebLoadStringsToInt(@TimingDetailsStorage)"/> </value__> </m_timingDetailsStorage> <m_maxErrorDetails type="System.Int32"> <xsl:value-of select="@MaxErrorDetails"/> </m_maxErrorDetails> <m_maxRequestUrlsReported type="System.Int32"> <xsl:value-of select="@MaxRequestUrlsReported"/> </m_maxRequestUrlsReported> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@SqlTracingDirectory, 'm_sqlTracingDirectory', 'System.String')"/> <m_sqlTracingEnabled type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@SqlTracingEnabled, 'False')"/> </m_sqlTracingEnabled> <m_sqlTracingMinimumDuration type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(@SqlTracingMinimumDuration, '500')"/> </m_sqlTracingMinimumDuration> <m_counterSetMappings type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.CounterSetMapping, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:CounterSetMappings/v9:CounterSetMapping) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.CounterSetMapping[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:CounterSetMappings/v9:CounterSetMapping"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:CounterSetMappings/v9:CounterSetMapping)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:CounterSetMappings/v9:CounterSetMapping)"/> </_version> </m_counterSetMappings> <m_contextParameters type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebTesting.ContextParameter, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:ContextParameters/v9:ContextParameter) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebTesting.ContextParameter[], Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:ContextParameters/v9:ContextParameter"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:ContextParameters/v9:ContextParameter)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:ContextParameters/v9:ContextParameter)"/> </_version> </m_contextParameters> </element> </xsl:template> <xsl:template match="v9:CounterSetMapping"> <element type="Microsoft.VisualStudio.TestTools.WebStress.CounterSetMapping, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_counterSetReferences type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.CounterSetReference, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:CounterSetReferences/v9:CounterSetReference) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.CounterSetReference[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:CounterSetReferences/v9:CounterSetReference"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:CounterSetReferences/v9:CounterSetReference)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:CounterSetReferences/v9:CounterSetReference)"/> </_version> </m_counterSetReferences> <m_computerName type="System.String"> <xsl:value-of select="@ComputerName"/> </m_computerName> </element> </xsl:template> <xsl:template match="v9:CounterSetReference"> <element type="Microsoft.VisualStudio.TestTools.WebStress.CounterSetReference, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_counterSetName type="System.String"> <xsl:value-of select="@CounterSetName"/> </m_counterSetName> </element> </xsl:template> <xsl:template match="v9:ContextParameter"> <element type="Microsoft.VisualStudio.TestTools.WebTesting.ContextParameter, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@Name, 'm_name', 'System.String')"/> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@Value, 'm_value', 'System.String')"/> <m_type type="System.Type, mscorlib">System.String</m_type> </element> </xsl:template> <!-- LoadTest Test Result --> <xsl:template match="v9:TestRun/v9:Results/v9:LoadTestResult"> <LoadTestResult type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestResult, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="." mode="Common"/> </LoadTestResult> </xsl:template> <xsl:template match="v9:LoadTestResult" mode="Aggregate"> <element type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestResult, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="." mode="Common"/> </element> </xsl:template> <xsl:template match="v9:LoadTestResult" mode="Common"> <m_runId type="System.Int32"> <xsl:value-of select="@runId"/> </m_runId> <m_controllerStartTime type="System.DateTime"> <dateData type="System.UInt64"> <xsl:value-of select="custom:ConvertDateTime(@controllerStartTime)"/> </dateData> </m_controllerStartTime> <m_runStatus type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestRunStatus, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertWebLoadStringsToInt(@runStatus)"/> </value__> </m_runStatus> <m_resultsStoreType type="Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestResultsStoreType, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32"> <xsl:value-of select="custom:ConvertResultsStoreToInt(@resultsStoreType)"/> </value__> </m_resultsStoreType> <xsl:value-of disable-output-escaping="yes" select="custom:GenerateNodeFromValue(@resultsRepositoryConnectString, 'm_resultsRepositoryConnectString', 'System.String')"/> <m_loadTestDuration type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(@loadTestDuration, '10')"/> </m_loadTestDuration> <m_loadTestWarmupTime type="System.Int32"> <xsl:value-of select="custom:GetValueFromNode(@loadTestWarmupTime, '0')"/> </m_loadTestWarmupTime> <m_executionConsoleState type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestConsoleState, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_value type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestRunDescriptor, Microsoft.VisualStudio.QualityTools.LoadTestExec, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:AnalyzerViewState/v9:LoadTestRunDescriptor"/> </m_value> </m_executionConsoleState> <m_summary type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestResultSummary, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_performanceCounterResults type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.PerformanceCounterResult, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:Summary/v9:PerformanceCounterResults/v9:PerformanceCounterResult) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.PerformanceCounterResult[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:Summary/v9:PerformanceCounterResults/v9:PerformanceCounterResult"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:Summary/v9:PerformanceCounterResults/v9:PerformanceCounterResult)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Summary/v9:PerformanceCounterResults/v9:PerformanceCounterResult)"/> </_version> </m_performanceCounterResults> <m_pageSummaries type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.LoadTestPageSummary, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:Summary/v9:PageSummaries/v9:PageSummary) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestPageSummary[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:Summary/v9:PageSummaries/v9:PageSummary"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:Summary/v9:PageSummaries/v9:PageSummary)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Summary/v9:PageSummaries/v9:PageSummary)"/> </_version> </m_pageSummaries> <m_testSummaries type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.LoadTestTestSummary, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:Summary/v9:TestSummaries/v9:TestSummary) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestTestSummary[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:Summary/v9:TestSummaries/v9:TestSummary"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:Summary/v9:TestSummaries/v9:TestSummary)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Summary/v9:TestSummaries/v9:TestSummary)"/> </_version> </m_testSummaries> <m_transactionSummaries type="System.Collections.Generic.List`1[[Microsoft.VisualStudio.TestTools.WebStress.LoadTestTransactionSummary, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]"> <xsl:if test="count(v9:Summary/v9:TransactionSummarie/v9:TransactionSummarys) > 0"> <_items type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestTransactionSummary[], Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:Summary/v9:TransactionSummaries/v9:TransactionSummary"/> </_items> </xsl:if> <_size type="System.Int32"> <xsl:value-of select="count(v9:Summary/v9:TransactionSummaries/v9:TransactionSummary)"/> </_size> <_version type="System.Int32"> <xsl:value-of select="count(v9:Summary/v9:TransactionSummaries/v9:TransactionSummary)"/> </_version> </m_transactionSummaries> </m_summary> <xsl:call-template name="CommonResult"/> </xsl:template> <xsl:template match="v9:PerformanceCounterResult"> <element type="Microsoft.VisualStudio.TestTools.WebStress.PerformanceCounterResult, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_perfCounterValue type="Microsoft.VisualStudio.TestTools.LoadTesting.PerformanceCounterValue, Microsoft.VisualStudio.QualityTools.LoadTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_machineName type="System.String"> <xsl:value-of select="@machineName"/> </m_machineName> <m_categoryName type="System.String"> <xsl:value-of select="@categoryName"/> </m_categoryName> <m_counterName type="System.String"> <xsl:value-of select="@counterName"/> </m_counterName> <m_instanceName type="System.String"> <xsl:value-of select="@instanceName"/> </m_instanceName> <m_value type="System.Single"> <xsl:value-of select="@value"/> </m_value> </m_perfCounterValue> <m_isOverallResultCounter type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@isOverallResultCounter, 'True')"/> </m_isOverallResultCounter> <m_higherIsBetter type="System.Boolean"> <xsl:value-of select="custom:GetValueFromNode(@higherIsBetter, 'True')"/> </m_higherIsBetter> </element> </xsl:template> <xsl:template match="v9:PageSummary"> <element type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestPageSummary, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_scenarioName type="System.String"> <xsl:value-of select="@scenarioName"/> </m_scenarioName> <m_testName type="System.String"> <xsl:value-of select="@testName"/> </m_testName> <m_url type="System.String"> <xsl:value-of select="@url"/> </m_url> <m_pageCount type="System.Int32"> <xsl:value-of select="@pageCount"/> </m_pageCount> <m_responseTime type="System.Int32"> <xsl:value-of select="@responseTime"/> </m_responseTime> </element> </xsl:template> <xsl:template match="v9:TestSummary"> <element type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestTestSummary, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_scenarioName type="System.String"> <xsl:value-of select="@scenarioName"/> </m_scenarioName> <m_testName type="System.String"> <xsl:value-of select="@testName"/> </m_testName> <m_totalTests type="System.Int32"> <xsl:value-of select="@totalTests"/> </m_totalTests> <m_testsFailed type="System.Int32"> <xsl:value-of select="@testsFailed"/> </m_testsFailed> <m_averageDuration type="System.Int32"> <xsl:value-of select="@averageDuration"/> </m_averageDuration> </element> </xsl:template> <xsl:template match="v9:TransactionSummary"> <element type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestTransactionSummary, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_scenarioName type="System.String"> <xsl:value-of select="@scenarioName"/> </m_scenarioName> <m_testName type="System.String"> <xsl:value-of select="@testName"/> </m_testName> <m_transactionName type="System.String"> <xsl:value-of select="@transactionName"/> </m_transactionName> <m_transactionCount type="System.Int32"> <xsl:value-of select="@transactionCount"/> </m_transactionCount> <m_elapsedTime type="System.String"> <xsl:value-of select="@elapsedTime"/> </m_elapsedTime> <m_responseTime type="System.String"> <xsl:value-of select="@responseTime"/> </m_responseTime> </element> </xsl:template> <xsl:template match="v9:LoadTestRunDescriptor"> <m_isPlotPointsPanelVisible type="System.Boolean">True</m_isPlotPointsPanelVisible> <m_isLegendPanelVisible type="System.Boolean"> <xsl:value-of select="@isLegendPanelVisible"/> </m_isLegendPanelVisible> <m_isSummaryPanelVisible type="System.Boolean"> <xsl:value-of select="@isOverviewPanelVisible"/> </m_isSummaryPanelVisible> <m_isCounterPanelVisible type="System.Boolean"> <xsl:value-of select="@isCounterPanelVisible"/> </m_isCounterPanelVisible> <m_scrollingGraph type="System.Boolean"> <xsl:value-of select="@scrollingGraph"/> </m_scrollingGraph> <m_minMaxGraph type="System.Boolean"> <xsl:value-of select="@minMaxGraph"/> </m_minMaxGraph> <m_showHorizontalGridOnGraph type="System.Boolean"> <xsl:value-of select="@showHorizontalGridOnGraph"/> </m_showHorizontalGridOnGraph> <m_showThresholdsOnGraph type="System.Boolean"> <xsl:value-of select="@showThresholdsOnGraph"/> </m_showThresholdsOnGraph> <m_activeConsoleView type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestRunDescriptor+View, Microsoft.VisualStudio.QualityTools.LoadTestExec, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32">1</value__> </m_activeConsoleView> <m_graphDescriptors type="System.Collections.ArrayList"> <xsl:apply-templates select="v9:GraphDescriptors/v9:GraphDescriptor"/> </m_graphDescriptors> <m_selectedGraphName type="System.String"> <xsl:value-of select="v9:GraphDescriptors/v9:GraphDescriptor[1]/@graphName"/> </m_selectedGraphName> <m_selectedReportName type="System.String" /> <m_selectedTable type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestRunDescriptor+Table, Microsoft.VisualStudio.QualityTools.LoadTestExec, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value__ type="System.Int32">0</value__> </m_selectedTable> <m_controllerName type="System.String"> <xsl:value-of select="@controllerName"/> </m_controllerName> <m_isLocalRun type="System.Boolean"> <xsl:value-of select="@isLocalRun"/> </m_isLocalRun> <m_testRunId type="System.Guid"> <xsl:value-of select="@testRunId"/> </m_testRunId> <m_repositoryRunId type="System.Int32"> <xsl:value-of select="@repositoryRunId"/> </m_repositoryRunId> <m_zoomStartInterval type="System.Int32">0</m_zoomStartInterval> <m_zoomEndInterval type="System.Int32">0</m_zoomEndInterval> </xsl:template> <xsl:template match="v9:GraphDescriptor"> <element type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestGraphDescriptor, Microsoft.VisualStudio.QualityTools.LoadTestExec, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_graphName type="System.String"> <xsl:value-of select="@graphName"/> </m_graphName> <m_selectedPlotIndex type="System.Int32">-1</m_selectedPlotIndex> <xsl:if test="count(v9:PlotDescriptors/v9:PlotDescriptor) > 0"> <m_plotDescriptors type="System.Collections.ArrayList"> <xsl:apply-templates select="v9:PlotDescriptors/v9:PlotDescriptor"/> </m_plotDescriptors> </xsl:if> </element> </xsl:template> <xsl:template match="v9:PlotDescriptor"> <element type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestPlotDescriptor, Microsoft.VisualStudio.QualityTools.LoadTestExec, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_colorArgb type="System.Int32"> <xsl:value-of select="@colorArgb"/> </m_colorArgb> <m_lineStyle type="System.Int32"> <xsl:value-of select="@lineStyle"/> </m_lineStyle> <m_fixedRange type="System.Double"> <xsl:value-of select="@fixedRange"/> </m_fixedRange> <m_showOnGraph type="System.Boolean"> <xsl:value-of select="@showOnGraph"/> </m_showOnGraph> <m_isSelected type="System.Boolean"> <xsl:value-of select="@isSelected"/> </m_isSelected> <m_counterDescriptor type="Microsoft.VisualStudio.TestTools.WebStress.LoadTestCounterDescriptor, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <xsl:apply-templates select="v9:CounterDescriptor"/> </m_counterDescriptor> </element> </xsl:template> <xsl:template match="v9:CounterDescriptor"> <m_machineName type="System.String"> <xsl:value-of select="@machineName"/> </m_machineName> <m_categoryName type="System.String"> <xsl:value-of select="@categoryName"/> </m_categoryName> <m_counterName type="System.String"> <xsl:value-of select="@counterName"/> </m_counterName> <m_instanceName type="System.String"> <xsl:value-of select="@instanceName"/> </m_instanceName> <m_loadTestItemId type="System.Int32"> <xsl:value-of select="@loadTestItemId"/> </m_loadTestItemId> </xsl:template> <!-- CodedWebTest --> <xsl:template match="v9:CodedWebTest"> <xsl:call-template name="TestsNodeKey"> <xsl:with-param name="TestId" select="@id"/> </xsl:call-template> <value type="Microsoft.VisualStudio.TestTools.WebStress.CodedWebTestElement, Microsoft.VisualStudio.QualityTools.LoadTest, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_className type="Microsoft.VisualStudio.TestTools.WebTesting.WebTestClassName, Microsoft.VisualStudio.QualityTools.WebTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <m_assemblyName type="System.String"> <xsl:value-of select="v9:WebTestClass/@assembly"/> </m_assemblyName> <m_namespaceName type="System.String"> <xsl:value-of select="v9:WebTestClass/@namespace"/> </m_namespaceName> <m_className type="System.String"> <xsl:value-of select="v9:WebTestClass/@class"/> </m_className> </m_className> <xsl:call-template name="TestsNodeGrouping"/> </value> </xsl:template> </xsl:stylesheet> �����Su�<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <xs:schema xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://microsoft.com/schemas/VisualStudio/TeamTest/2006" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2006.04"> <xs:complexType name="BaseTestType" abstract="true"> <xs:annotation> <xs:documentation>Shared between all test types.</xs:documentation> </xs:annotation> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Css" minOccurs="0"> <xs:annotation> <xs:documentation>Currituck subsystem something ... </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="projectStructure" type="xs:string" use="required"/> <xs:attribute name="iteration" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="Description" minOccurs="0"> <xs:annotation> <xs:documentation>Describes the test. This is shown in the properties window.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Agent" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AgentAttribute" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="abortRunOnFailure" type="xs:boolean" use="optional" default="false"/> </xs:complexType> </xs:element> <xs:element name="Owners" minOccurs="0"> <xs:annotation> <xs:documentation>At the moment only one owner is allowed, but in the future we might extend to multiple owner support.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Owner"> <xs:annotation> <xs:documentation>For example REDMOND\user1</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DeploymentItems" minOccurs="0"> <xs:annotation> <xs:documentation>Files to deploy before executing this test.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="DeploymentItemsType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="Execution" minOccurs="0"> <xs:complexType> <xs:attribute name="id" type="xs:string" use="optional" default="00000000-0000-0000-0000-000000000000"/> <xs:attribute name="parentId" type="xs:string" use="optional" default="00000000-0000-0000-0000-000000000000"/> <xs:attribute name="isRunOnRestart" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="timeOut" type="xs:int" use="optional" default="0"/> </xs:complexType> </xs:element> <xs:element name="WorkItemIDs" type="WorkItemIDsType" minOccurs="0"> <xs:annotation> <xs:documentation>References to workitems (bugs, issues) related to this test on the team server.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="enabled" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="id" type="xs:string" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="isGroupable" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="priority" type="xs:int" use="optional" default="0"/> <xs:attribute name="storage" type="xs:string" use="optional"/> </xs:complexType> <xs:complexType name="BrowserType"> <xs:sequence> <xs:element name="Headers" type="HeadersType" minOccurs="0"/> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="MaxConnections" type="xs:int" use="optional"/> </xs:complexType> <xs:complexType name="CodedWebTestElementType"> <xs:annotation> <xs:documentation>Coded web test in TRX file</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="BaseTestType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="WebTestClass" minOccurs="0"> <xs:complexType> <xs:attribute name="assembly" use="required"/> <xs:attribute name="namespace" use="required"/> <xs:attribute name="class" use="required"/> </xs:complexType> </xs:element> <xs:element name="IncludedWebTests" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="IncludedWebTest" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" use="required"/> <xs:attribute name="path" use="required"/> <xs:attribute name="testId" use="required"/> <xs:attribute name="isCodedWebTest" type="xs:boolean" default="false"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="CounterDescriptorType"> <xs:attribute name="machineName" type="xs:string" use="required"/> <xs:attribute name="categoryName" type="xs:string"/> <xs:attribute name="counterName" type="xs:string" use="required"/> <xs:attribute name="instanceName" type="xs:string" use="required"/> <xs:attribute name="baseInstanceName" type="xs:string" use="required"/> <xs:attribute name="loadTestItemId" type="xs:int" default="-1"/> </xs:complexType> <xs:complexType name="CounterSetType"> <xs:sequence> <xs:element name="CounterCategories" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="CounterCategory" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Counters"> <xs:complexType> <xs:sequence> <xs:element name="Counter" type="CounterType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Instances"/> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="counterSetType" type="xs:string" use="required"/> </xs:complexType> <xs:complexType name="CountersType"> <xs:attribute name="total" type="xs:int" use="optional"/> <xs:attribute name="error" type="xs:int" use="optional" default="0"/> <xs:attribute name="failed" type="xs:int" use="optional" default="0"/> <xs:attribute name="timeout" type="xs:int" use="optional" default="0"/> <xs:attribute name="aborted" type="xs:int" use="optional" default="0"/> <xs:attribute name="inconclusive" type="xs:int" use="optional" default="0"/> <xs:attribute name="passedButRunAborted" type="xs:int" use="optional" default="0"/> <xs:attribute name="notRunnable" type="xs:int" use="optional" default="0"/> <xs:attribute name="notExecuted" type="xs:int" use="optional" default="0"/> <xs:attribute name="executed" type="xs:int" use="optional" default="0"/> <xs:attribute name="disconnected" type="xs:int" use="optional" default="0"/> <xs:attribute name="warning" type="xs:int" use="optional" default="0"/> <xs:attribute name="passed" type="xs:int" use="optional" default="0"/> <xs:attribute name="completed" type="xs:int" use="optional" default="0"/> <xs:attribute name="inProgress" type="xs:int" use="optional" default="0"/> <xs:attribute name="pending" type="xs:int" use="optional" default="0"/> <xs:attribute name="value" type="xs:string" use="optional"/> </xs:complexType> <xs:complexType name="CounterType"> <xs:sequence> <xs:element name="ThresholdRules" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ThresholdRule" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Parameters"> <xs:complexType> <xs:sequence> <xs:element name="RuleParameter" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="className" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> </xs:complexType> <xs:complexType name="DeclarativeWebTestElementType"> <xs:annotation> <xs:documentation>Declarative web test in TRX file</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="BaseTestType"> <xs:attribute name="persistedWebTest" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="DeploymentItemsType"> <xs:sequence> <xs:element name="DeploymentItem" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="filename" type="xs:string" use="required"/> <xs:attribute name="outputDirectory" type="xs:string" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="DevelopmentServerType"> <xs:attribute name="pathToWebSite" type="xs:string" use="required"/> <xs:attribute name="webApplicationRoot" type="xs:string" use="required"/> <xs:attribute name="name" type="xs:string" use="optional"/> </xs:complexType> <xs:simpleType name="ExecutionTypeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="local"/> <xs:enumeration value="remote"/> </xs:restriction> </xs:simpleType> <xs:element name="GenericTest" type="GenericTestType"/> <xs:complexType name="GenericTestType"> <xs:complexContent> <xs:extension base="BaseTestType"> <xs:choice minOccurs="0" maxOccurs="2"> <xs:element name="Command" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:element name="EnvironmentVariables" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="EnvironmentVariable" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="filename" type="xs:string" use="required"/> <xs:attribute name="arguments" type="xs:string" use="optional"/> <xs:attribute name="workingDirectory" type="xs:string" use="optional"/> <xs:attribute name="maxDuration" type="xs:int" use="optional" default="3600000"> <xs:annotation> <xs:documentation>This is in addition to the timeout to distinguish between a failed command and a test that timed out.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="redirectStandardOutputAndError" type="xs:boolean" use="optional" default="true"/> </xs:complexType> </xs:element> <xs:element name="SummaryXmlFile" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>If this element does not exist it's the same as if it was not enabled. But if it's not enabled, we still allow the user to change the file location and persist the file location for later use.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="path" type="xs:string" use="required"/> <xs:attribute name="enabled" type="xs:boolean" use="optional" default="false"/> </xs:complexType> </xs:element> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="GraphDescriptorType"> <xs:sequence> <xs:element name="HorizontalZoomRange" type="RangeType" minOccurs="0"/> <xs:element name="VerticalZoomRange" type="RangeType" minOccurs="0"/> <xs:element name="PlotDescriptors" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PlotDescriptor" type="PlotDescriptorType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="graphName" use="required"/> </xs:complexType> <xs:complexType name="HeadersType"> <xs:sequence> <xs:element name="Header" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="IDSimpleType"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="IDElementType"> <xs:attribute name="id" type="IDSimpleType" use="required"/> </xs:complexType> <xs:complexType name="LinkType"> <xs:attribute name="id" type="IDSimpleType" use="required"/> <xs:attribute name="name" type="xs:string" use="optional"/> <xs:attribute name="storage" type="xs:string" use="required"/> <xs:attribute name="enabled" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="type" type="xs:string" use="required"/> </xs:complexType> <xs:complexType name="LoadRunConfigurationType"> <xs:sequence> <xs:element name="CounterSetMappings"> <xs:complexType> <xs:sequence> <xs:element name="CounterSetMapping" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="CounterSetReferences"> <xs:complexType> <xs:sequence> <xs:element name="CounterSetReference"> <xs:complexType> <xs:attribute name="counterSetName"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="computerName" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ContextParameters"/> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attribute name="timingDetailsStorage" type="xs:int" use="optional"/> <xs:attribute name="resultsStoreType" type="xs:int" use="optional" default="1"/> <xs:attribute name="maxErrorDetails" type="xs:int" use="optional" default="100"/> <xs:attribute name="maxRequestUrlsReported" type="xs:int" use="required"/> <xs:attribute name="useTestIterations" type="xs:boolean" use="optional"/> <xs:attribute name="runDuration" type="xs:int" use="required"/> <xs:attribute name="warmupTime" type="xs:int" use="required"/> <xs:attribute name="coolDownTime" type="xs:int" use="optional"/> <xs:attribute name="testIterations" type="xs:int" use="optional"/> <xs:attribute name="webTestConnectionModel" type="xs:string" use="optional"/> <xs:attribute name="webTestConnectionPoolSize" type="xs:int" use="optional"/> <xs:attribute name="sampleRate" type="xs:int" use="required"/> <xs:attribute name="validationLevel" type="xs:int" use="required"/> <xs:attribute name="sqlTracingConnectString" type="xs:string" use="optional"/> <xs:attribute name="sqlTracingConnectStringDisplayValue" type="xs:string" use="optional"/> <xs:attribute name="sqlTracingDirectory" type="xs:string" use="optional"/> <xs:attribute name="sqlTracingEnabled" type="xs:boolean" use="optional"/> <xs:attribute name="sqlTracingMinimumDuration" type="xs:int" use="optional"/> <xs:attribute name="runUnitTestsInAppDomain" type="xs:boolean" use="optional"/> </xs:complexType> <xs:complexType name="LoadTestResultType"> <xs:complexContent> <xs:extension base="TestResultAggregationType"> <xs:sequence> <xs:element name="AnalyzerViewState" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="LoadTestRunDescriptor" type="LoadTestRunDescriptorType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Summary" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PerformanceCounterResults" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PerformanceCounterResult" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="machineName" type="xs:string" use="required"/> <xs:attribute name="categoryName" type="xs:string" use="required"/> <xs:attribute name="instanceName" type="xs:string" use="required"/> <xs:attribute name="counterName" type="xs:string" use="required"/> <xs:attribute name="value" type="xs:double" use="required"/> <xs:attribute name="isOverallResultCounter" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="higherIsBetter" type="xs:boolean" use="optional" default="true"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PageSummaries" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="PageSummary" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="scenarioName" use="required"/> <xs:attribute name="testName" use="required"/> <xs:attribute name="url" use="required"/> <xs:attribute name="pageCount" type="xs:int" use="required"/> <xs:attribute name="responseTime" type="xs:int" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TestSummaries" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="TestSummary" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="scenarioName" type="xs:string" use="required"/> <xs:attribute name="testName" type="xs:string" use="required"/> <xs:attribute name="totalTests" type="xs:int" use="required"/> <xs:attribute name="testsFailed" type="xs:int" use="required"/> <xs:attribute name="averageDuration" type="xs:int" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransactionSummaries" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="TransactionSummary" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="scenarioName" type="xs:string" use="required"/> <xs:attribute name="testName" type="xs:string" use="required"/> <xs:attribute name="transactionName" type="xs:string" use="required"/> <xs:attribute name="transactionCount" type="xs:int" use="required"/> <xs:attribute name="elapsedTime" type="xs:string" use="required"/> <xs:attribute name="responseTime" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="runStatus" type="LoadTestRunStatusType" use="optional" default="NotStarted"/> <xs:attribute name="runId" type="xs:int" use="required"/> <xs:attribute name="controllerStartTime" type="xs:string" use="optional"/> <xs:attribute name="loadTestDuration" type="xs:int" use="optional"/> <xs:attribute name="loadTestWarmupTime" type="xs:int" use="optional"/> <xs:attribute name="previouslyViewed" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="resultsRepositoryConnectString" type="xs:string" use="optional"/> <xs:attribute name="resultsStoreType" type="LoadTestResultStoreType" use="optional"/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="LoadTestRunDescriptorTableType"> <xs:restriction base="xs:string"> <xs:enumeration value="Tests"/> <xs:enumeration value="Requests"/> <xs:enumeration value="Transactions"/> <xs:enumeration value="Pages"/> <xs:enumeration value="Agents"/> <xs:enumeration value="Errors"/> <xs:enumeration value="SqlTrace"/> <xs:enumeration value="Thresholds"/> </xs:restriction> </xs:simpleType> <xs:complexType name="LoadTestRunDescriptorType"> <xs:sequence> <xs:element name="GraphDescriptors" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="GraphDescriptor" type="GraphDescriptorType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="isLegendPanelVisible" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="isOverviewPanelVisible" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="isCounterPanelVisible" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="scrollingGraph" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="minMaxGraph" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="showHorizontalGridOnGraph" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="showThresholdsOnGraph" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="showComparison" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="showZoom" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="lockZoom" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="activeConsoleView" type="LoadTestRunDescriptorViewType" use="optional" default="Graph"/> <xs:attribute name="selectedGraphPanel1" type="xs:string" use="optional"/> <xs:attribute name="selectedGraphPanel2" type="xs:string" use="optional"/> <xs:attribute name="selectedGraphPanel3" type="xs:string" use="optional"/> <xs:attribute name="selectedGraphPanel4" type="xs:string" use="optional"/> <xs:attribute name="graphPanelLayout" type="PanelLayoutType" use="optional" default="FourGrid"/> <xs:attribute name="tablePanelLayout" type="PanelLayoutType" use="optional" default="TwoHorizontal"/> <xs:attribute name="selectedTablePanel1" type="LoadTestRunDescriptorTableType" use="optional" default="Tests"/> <xs:attribute name="selectedTablePanel2" type="LoadTestRunDescriptorTableType" use="optional" default="Errors"/> <xs:attribute name="selectedTablePanel3" type="LoadTestRunDescriptorTableType" use="optional" default="Thresholds"/> <xs:attribute name="selectedTablePanel4" type="LoadTestRunDescriptorTableType" use="optional" default="Transactions"/> <xs:attribute name="controllerName" type="xs:string" use="optional"/> <xs:attribute name="isLocalRun" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="testRunId" type="IDSimpleType" use="required"/> <xs:attribute name="repositoryRunId" type="xs:int" use="optional" default="0"/> </xs:complexType> <xs:simpleType name="LoadTestRunDescriptorViewType"> <xs:restriction base="xs:string"> <xs:enumeration value="None"/> <xs:enumeration value="Graph"/> <xs:enumeration value="Summary"/> <xs:enumeration value="Table"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="LoadTestRunStatusType"> <xs:restriction base="xs:string"> <xs:enumeration value="Connecting"/> <xs:enumeration value="InitializingResultsCollection"/> <xs:enumeration value="NotStarted"/> <xs:enumeration value="Queued"/> <xs:enumeration value="Starting"/> <xs:enumeration value="Stopping"/> <xs:enumeration value="Stopped"/> <xs:enumeration value="WarmingUp"/> <xs:enumeration value="WritingResults"/> </xs:restriction> </xs:simpleType> <xs:element name="LoadTest" type="LoadTestType"/> <xs:complexType name="LoadTestType"> <xs:sequence maxOccurs="unbounded"> <xs:element name="Scenarios"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Scenario"> <xs:complexType> <xs:sequence> <xs:element name="ThinkProfile"> <xs:complexType> <xs:attribute name="Pattern" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="Value" type="xs:float" use="required" form="unqualified"/> </xs:complexType> </xs:element> <xs:element name="LoadProfile"> <xs:complexType> <xs:attribute name="Pattern" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="InitialUsers" type="xs:int" use="required" form="unqualified"/> <xs:attribute name="MaxUsers" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="StepUsers" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="StepDuration" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="StepRampTime" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="MachineName" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="CategoryName" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="CounterName" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="InstanceName" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="MinUserCount" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="MaxUserCount" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="MaxUserCountIncrease" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="MaxUserCountDecrease" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="MinTargetValue" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="MaxTargetValue" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="HigherValuesBetter" type="xs:boolean" use="optional" form="unqualified"/> <xs:attribute name="StopAdjustingAtGoal" type="xs:boolean" use="optional" form="unqualified"/> </xs:complexType> </xs:element> <xs:element name="TestMix"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="TestProfile" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="Path" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="Id" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="Percentage" type="xs:float" use="required" form="unqualified"/> <xs:attribute name="Type" type="xs:string" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BrowserMix" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="BrowserProfile"> <xs:complexType> <xs:sequence> <xs:element name="Browser"> <xs:complexType> <xs:sequence> <xs:element name="Headers"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Header"> <xs:complexType> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="Value" type="xs:string" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="MaxConnections" type="xs:int" use="optional" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Percentage" type="xs:float" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="NetworkMix" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="NetworkProfile"> <xs:complexType> <xs:sequence> <xs:element name="Network" type="NetworkType"/> </xs:sequence> <xs:attribute name="Percentage" type="xs:float" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="IPSwitching" type="xs:boolean" use="optional" form="unqualified"/> <xs:attribute name="DelayBetweenIterations" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="PercentNewUsers" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="TestMixType" type="TestMixType" use="optional" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CounterSets"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="CounterSet"> <xs:complexType> <xs:sequence> <xs:element name="CounterCategories"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="CounterCategory"> <xs:complexType> <xs:sequence> <xs:element name="Counters"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Counter"> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="ThresholdRules"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ThresholdRule"> <xs:complexType> <xs:sequence> <xs:element name="RuleParameters"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="RuleParameter"> <xs:complexType> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="Value" type="xs:string" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Classname" type="xs:string" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Instances" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Instance"> <xs:complexType> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DefaultCountersForAutomaticGraphs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DefaultCounter" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="CategoryName"/> <xs:attribute name="CounterName"/> <xs:attribute name="InstanceName"/> <xs:attribute name="GraphName"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="CounterSetType" type="xs:string" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RunConfigurations"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="RunConfiguration"> <xs:complexType> <xs:annotation> <xs:documentation>TODO: leave up to NC: this type is a duplicate of LoadTestRunCOnfigurationType. The differentces are results of WebTestSuiteSerializer (upper case for attributes and enums are strings vs ints)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="CounterSetMappings"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="CounterSetMapping"> <xs:complexType> <xs:sequence> <xs:element name="CounterSetReferences"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="CounterSetReference"> <xs:complexType> <xs:attribute name="CounterSetName" type="xs:string" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ComputerName" type="xs:string" use="required" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ContextParameters" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ContextParameter" minOccurs="0"> <xs:complexType> <xs:attribute name="Name" use="required"/> <xs:attribute name="Value" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="Description" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="ResultsStoreType" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="TimingDetailsStorage" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="MaxErrorDetails" type="xs:int" use="required" form="unqualified"/> <xs:attribute name="MaxRequestUrlsReported" type="xs:int" use="required" form="unqualified"/> <xs:attribute name="UseTestIterations" type="xs:boolean" use="optional"/> <xs:attribute name="RunDuration" type="xs:int" use="required" form="unqualified"/> <xs:attribute name="WarmupTime" type="xs:int" use="required" form="unqualified"/> <xs:attribute name="CoolDownTime" type="xs:int" use="optional"/> <xs:attribute name="TestIterations" type="xs:int" use="optional"/> <xs:attribute name="WebTestConnectionModel" type="WebTestConnectionModel" use="required" form="unqualified"/> <xs:attribute name="WebTestConnectionPoolSize" type="xs:int" use="required" form="unqualified"/> <xs:attribute name="SampleRate" type="xs:int" use="required" form="unqualified"/> <xs:attribute name="ValidationLevel" type="LoadTestValidationLevel" use="required" form="unqualified"/> <xs:attribute name="SqlTracingConnectString" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="SqlTracingConnectStringDisplayValue" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="SqlTracingDirectory" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="SqlTracingEnabled" type="xs:boolean" use="optional" form="unqualified"/> <xs:attribute name="SqlTracingMinimumDuration" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="RunUnitTestsInAppDomain" type="xs:boolean" use="optional" form="unqualified"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Id" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="Name" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="Description" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="Owner" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="storage" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="Priority" type="xs:int" use="optional" form="unqualified"/> <xs:attribute name="Enabled" type="xs:boolean" use="optional" form="unqualified"/> <xs:attribute name="CssProjectStructure" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="CssIteration" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="DeploymentItemsEditable" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="WorkItemIds" type="xs:string" form="unqualified"/> <xs:attribute name="TraceLevel" type="xs:string" use="optional" form="unqualified"/> <xs:attribute name="CurrentRunConfig" type="xs:string" use="required" form="unqualified"/> <xs:attribute name="LoadTestPluginClass" type="xs:string" use="optional" form="unqualified"/> </xs:complexType> <xs:element name="ManualTest" type="PlainTextManualTestType"/> <xs:complexType name="ManualTestResultType"> <xs:complexContent> <xs:extension base="TestResultType"> <xs:sequence minOccurs="0"> <xs:element name="Comments" minOccurs="0"/> </xs:sequence> <xs:attribute name="testFile" type="xs:string" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="NetworkType"> <xs:attribute name="Name" type="xs:string" use="required"/> <xs:attribute name="BandwidthInKbps" type="xs:float" use="required"/> </xs:complexType> <xs:element name="OrderedTest" type="OrderedTestType"/> <xs:complexType name="OrderedTestType"> <xs:complexContent> <xs:extension base="BaseTestType"> <xs:sequence> <xs:element name="TestLinks" type="TestLinksType" minOccurs="0"/> </xs:sequence> <xs:attribute name="continueAfterFailure" type="xs:boolean" use="optional" default="false"/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TestRunOutputType"> <xs:all minOccurs="0"> <xs:element name="StdOut" minOccurs="0"/> <xs:element name="StdErr" minOccurs="0"/> <xs:element name="DebugTrace" minOccurs="0"/> <xs:element name="TraceInfo" minOccurs="0"/> </xs:all> </xs:complexType> <xs:complexType name="OutputType"> <xs:all minOccurs="0"> <xs:element name="StdOut" minOccurs="0"/> <xs:element name="StdErr" minOccurs="0"/> <xs:element name="DebugTrace" minOccurs="0"/> <xs:element name="TraceInfo" minOccurs="0"/> <xs:element name="ErrorInfo" minOccurs="0"> <xs:complexType> <xs:all minOccurs="0"> <xs:element name="Message" minOccurs="0" /> <xs:element name="StackTrace" minOccurs="0" /> </xs:all> </xs:complexType> </xs:element> <xs:element name="Exception" minOccurs="0" /> <xs:element name="TextMessages" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Message" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> </xs:element> </xs:all> </xs:complexType> <xs:simpleType name="PanelLayoutType"> <xs:restriction base="xs:string"> <xs:enumeration value="One"/> <xs:enumeration value="TwoHorizontal"/> <xs:enumeration value="TwoVertical"/> <xs:enumeration value="ThreeLeft"/> <xs:enumeration value="ThreeRight"/> <xs:enumeration value="ThreeTop"/> <xs:enumeration value="ThreeBottom"/> <xs:enumeration value="ThreeHorizontal"/> <xs:enumeration value="ThreeVertical"/> <xs:enumeration value="FourHorizontal"/> <xs:enumeration value="FourVertical"/> <xs:enumeration value="FourGrid"/> </xs:restriction> </xs:simpleType> <xs:complexType name="PlainTextManualTestType"> <xs:complexContent> <xs:extension base="BaseTestType"> <xs:sequence> <xs:element name="BodyText" minOccurs="0"> <xs:complexType mixed="true"> <xs:sequence> <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="PlotDescriptorType"> <xs:sequence> <xs:element name="CounterDescriptor" type="CounterDescriptorType"/> </xs:sequence> <xs:attribute name="colorArgb" type="xs:int" use="required"/> <xs:attribute name="lineStyle" type="xs:int" use="required"/> <xs:attribute name="fixedRange" type="xs:double" use="required"/> <xs:attribute name="showOnGraph" type="xs:boolean" default="true"/> <xs:attribute name="isSelected" type="xs:boolean" default="false"/> <xs:attribute name="counterMetadata" type="xs:string" use="optional"/> </xs:complexType> <xs:complexType name="RangeType"> <xs:attribute name="lower" use="required"/> <xs:attribute name="upper" use="required"/> </xs:complexType> <xs:complexType name="ResultsType"> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="UnitTestResult" type="UnitTestResultType"/> <xs:element name="GenericTestResult" type="TestResultAggregationType"/> <xs:element name="TestResult" type="TestResultType"/> <xs:element name="ManualTestResult" type="ManualTestResultType"/> <xs:element name="TestResultAggregation" type="TestResultAggregationType"> <xs:annotation> <xs:documentation>This one can be used by any other test type as they all can internally call another set of tests and produce results, which are later merged into this aggregation for unified presentation to the caller.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WebTestResult" type="WebTestResultType"/> <xs:element name="LoadTestResult" type="LoadTestResultType"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> </xs:sequence> </xs:complexType> <xs:complexType name="RuleResultType"> <xs:sequence> <xs:element name="RuleProperties" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="RuleProperty" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" use="required"/> <xs:attribute name="value" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" use="required"/> <xs:attribute name="ruleType" use="required"/> <xs:attribute name="success" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="message" use="optional"/> </xs:complexType> <xs:complexType name="ScenarioType"> <xs:sequence> <xs:element name="LoadProfile"> <xs:complexType> <xs:attribute name="pattern" type="xs:int" use="optional" default="0"/> <xs:attribute name="initialUsers" type="xs:int" use="required"/> </xs:complexType> </xs:element> <xs:element name="ThinkProfile"> <xs:complexType> <xs:attribute name="pattern" type="xs:int" use="optional" default="0"/> <xs:attribute name="value" type="xs:double" use="optional" default="0"/> </xs:complexType> </xs:element> <xs:element name="TestMix"> <xs:complexType> <xs:sequence> <xs:element name="TestProfile" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Percentage"> <xs:complexType> <xs:attribute name="hi" type="xs:int" use="optional" default="0"/> <xs:attribute name="lo" type="xs:int" use="optional" default="0"/> <xs:attribute name="mid" type="xs:int" use="optional" default="0"/> <xs:attribute name="flags" type="xs:int" use="optional" default="0"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="percentage"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="path" type="xs:string" use="required"/> <xs:attribute name="type" type="xs:string" use="required"/> <xs:attribute name="id" type="IDSimpleType" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BrowserMix"> <xs:complexType> <xs:sequence> <xs:element name="BrowserProfile" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Browser" type="BrowserType"/> </xs:sequence> <xs:attribute name="percentage" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="NetworkMix"> <xs:complexType> <xs:sequence> <xs:element name="NetworkProfile" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Network" type="NetworkType"/> </xs:sequence> <xs:attribute name="percentage" type="xs:int"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="testMixType"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="ipSwitching" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="delayBetweenIterations" type="xs:int" use="optional" default="0"/> <xs:attribute name="percentNewUsers" type="xs:int" use="optional" default="100"/> </xs:complexType> <xs:complexType name="TestEntriesType"> <xs:sequence> <xs:element name="TestEntry" type="TestEntryType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="TestEntryType"> <xs:sequence> <xs:element name="TestEntries" type="TestEntriesType" minOccurs="0"/> </xs:sequence> <xs:attribute name="testId" type="IDSimpleType" use="required"/> <xs:attribute name="executionId" type="IDSimpleType" use="required"/> <xs:attribute name="parentExecutionId" type="IDSimpleType" use="optional" default="00000000-0000-0000-0000-000000000000"/> <xs:attribute name="testListId" type="IDSimpleType" use="required"/> <xs:attribute name="isTransparent" type="xs:boolean" use="optional" default="true"/> </xs:complexType> <xs:complexType name="TestLinksType"> <xs:sequence> <xs:element name="TestLink" type="LinkType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:element name="TestLists"> <xs:complexType> <xs:sequence> <xs:element name="TestList" type="TestListType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="TestListType"> <xs:sequence> <xs:element name="Description" minOccurs="0"/> <xs:element name="RunConfiguration" type="LinkType" minOccurs="0"/> <xs:element name="TestLinks" type="TestLinksType" minOccurs="0"/> </xs:sequence> <xs:attribute name="id" type="IDSimpleType" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="enabled" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="parentListId" type="IDSimpleType" use="optional" default="00000000-0000-0000-0000-000000000000"/> </xs:complexType> <xs:complexType name="TestResultAggregationType"> <xs:complexContent> <xs:extension base="TestResultType"> <xs:sequence minOccurs="0"> <xs:element name="Counters" type="CountersType" minOccurs="0"/> <xs:element name="InnerResults" type="ResultsType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TestResultType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Output" minOccurs="0" type="OutputType" /> <xs:element name="WorkItems" type="WorkItemIDsType" minOccurs="0" /> <xs:element name="Timers" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Timer" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="startTime" type="xs:string" use="required"/> <xs:attribute name="duration" type="xs:int" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="testName" type="xs:string" use="required"/> <xs:attribute name="testType" type="IDSimpleType" use="required"/> <xs:attribute name="testId" type="IDSimpleType" use="required"/> <xs:attribute name="executionId" type="IDSimpleType" use="optional"/> <xs:attribute name="parentExecutionId" type="IDSimpleType" use="optional"/> <xs:attribute name="testListId" type="IDSimpleType" use="required"/> <xs:attribute name="outcome" type="xs:string" use="optional"/> <xs:attribute name="computerName" type="xs:string" use="required"/> <xs:attribute name="startTime" type="xs:string" use="optional"/> <xs:attribute name="endTime" type="xs:string" use="optional"/> <xs:attribute name="duration" type="xs:string" use="optional"/> <xs:attribute name="spoolMessage" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="processExitCode" type="xs:int" use="optional"/> <xs:attribute name="isAborted" type="xs:boolean" use="optional"/> </xs:complexType> <xs:element name="TestRunConfiguration" type="TestRunConfiguration"/> <xs:complexType name="TestRunConfiguration"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Description" minOccurs="0"/> <xs:element name="CodeCoverage" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Regular" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="CodeCoverageItem" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="KeyFile" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="path" type="xs:string" use="required"/> <xs:attribute name="isPublicKey" type="xs:boolean" use="optional" default="false"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="binaryFile" type="xs:string" use="required"/> <xs:attribute name="pdbFile" type="xs:string" use="optional"/> <xs:attribute name="outputDirectory" type="xs:string" use="optional"/> <xs:attribute name="instrumentInPlace" type="xs:boolean" use="optional" default="false"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AspNet" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="AspNetCodeCoverageItem" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="id" type="IDSimpleType" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="applicationRoot" type="xs:string" use="required"/> <xs:attribute name="url" type="xs:string" use="required"/> <xs:attribute name="isIIS" type="xs:boolean" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="enabled" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="instrumentInPlace" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="keyFile" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="Timeouts" minOccurs="0"> <xs:complexType> <xs:attribute name="runTimeout" type="xs:int" use="optional" default="0"/> <xs:attribute name="testTimeout" type="xs:int" use="optional" default="1800000"/> <xs:attribute name="agentNotRespondingTimeout" type="xs:int" use="optional" default="300000"/> <xs:attribute name="deploymentTimeout" type="xs:int" use="optional" default="300000"/> <xs:attribute name="scriptTimeout" type="xs:int" use="optional" default="300000"/> </xs:complexType> </xs:element> <xs:element name="Remote" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Agent" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="RequiredProperties" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Property" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="controllerName" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="Deployment" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="DeploymentItemsType"> <xs:attribute name="deploySatelliteAssemblies" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="ignoredDependentAssemblies" type="xs:string" use="optional"/> <xs:attribute name="userDeploymentRoot" type="xs:string" use="optional"/> <xs:attribute name="runDeploymentRoot" type="xs:string" use="optional"/> <xs:attribute name="useDefaultDeploymentRoot" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="enabled" type="xs:boolean" use="optional" default="true"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="NamingScheme" minOccurs="0"> <xs:complexType> <xs:attribute name="baseName" type="xs:string" use="optional"/> <xs:attribute name="appendTimeStamp" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="useDefault" type="xs:boolean" use="optional" default="true"/> </xs:complexType> </xs:element> <xs:element name="Scripts" minOccurs="0"> <xs:complexType> <xs:attribute name="cleanupScript" type="xs:string" use="optional"/> <xs:attribute name="setupScript" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="Buckets" minOccurs="0"> <xs:complexType> <xs:attribute name="threshold" type="xs:int" use="optional" default="1000"/> <xs:attribute name="size" type="xs:int" use="optional" default="200"/> </xs:complexType> </xs:element> <xs:element name="ExecutionThread" minOccurs="0"> <xs:complexType> <xs:attribute name="apartmentState" use="optional" default="0"/> </xs:complexType> </xs:element> <xs:element name="Hosts" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="AspNet" minOccurs="0"> <xs:annotation> <xs:documentation>Only one instance is allowed but no check is done due to xsd limitations.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="DevelopmentServer" type="DevelopmentServerType" minOccurs="0"/> </xs:sequence> <xs:attribute name="name" type="xs:string" use="optional"/> <xs:attribute name="urlToTest" type="xs:string" use="required"/> <xs:attribute name="executionType" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="DeviceHostRunConfigData" minOccurs="0"> <xs:annotation> <xs:documentation>Only one instance is allowed but no check is done due to xsd limitations.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="name" type="xs:string" use="optional"/> <xs:attribute name="deviceId" type="xs:string" use="optional"/> <xs:attribute name="deviceName" type="xs:string" use="optional"/> <xs:attribute name="platformId" type="xs:string" use="optional"/> <xs:attribute name="platformName" type="xs:string" use="optional"/> <xs:attribute name="uiPlatformId" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> <xs:attribute name="type" type="xs:string" use="optional"/> <xs:attribute name="skipUnhostableTests" type="xs:boolean" use="optional" default="true"> <xs:annotation> <xs:documentation>New in Orcas</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="TestTypeSpecific" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="WebTestRunConfiguration" type="WebTestRunConfigurationType" minOccurs="0"> <xs:annotation> <xs:documentation>Only one instance is allowed but no check is done due to xsd limitations.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WebTestRunConfig" type="WebTestRunConfigurationType" minOccurs="0"> <xs:annotation> <xs:documentation>Only one instance is allowed but no check is done due to xsd limitations.</xs:documentation> <xs:documentation>Deprecated. Use WebTestRunConfiguration instead.</xs:documentation> </xs:annotation> </xs:element> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="Plugins" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Plugin" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Constraints" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Agent" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="id" type="IDSimpleType" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="isExecutedRemotely" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="abortRunOnError" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="autoSaveResults" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="mapIPAddresses" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="traceExecutionSequence" type="xs:boolean" use="optional" default="false"/> </xs:complexType> <xs:element name="TestRun" type="TestRunType"/> <xs:complexType name="TestRunType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="TestRunConfiguration" type="TestRunConfiguration" minOccurs="0"/> <xs:element name="ResultSummary" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="Counters" type="CountersType" minOccurs="0"/> <xs:element name="Output" type="TestRunOutputType" minOccurs="0"/> <xs:element name="RunInfos" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="RunInfo" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Text" minOccurs="0"/> <xs:element name="Exception" minOccurs="0"/> </xs:sequence> <xs:attribute name="computerName" type="xs:string" use="required"/> <xs:attribute name="outcome" type="TestOutcome" use="required"/> <xs:attribute name="timestamp" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="outcome" type="xs:string" use="required"/> <xs:attribute name="isPartialRun" type="xs:boolean" use="optional" default="false"/> </xs:complexType> </xs:element> <xs:element name="Times" minOccurs="0"> <xs:complexType> <xs:attribute name="creation" type="xs:string" use="required"/> <xs:attribute name="queuing" type="xs:string" use="optional"/> <xs:attribute name="start" type="xs:string" use="optional"/> <xs:attribute name="finish" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="TestDefinitions" minOccurs="0"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="UnitTest" type="UnitTestType"/> <xs:element name="UnitTestElement" type="UnitTestType"> <xs:annotation> <xs:documentation>// Deprecated. Use UnitTest instead</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ManualTest" type="PlainTextManualTestType"/> <xs:element name="WebTest" type="DeclarativeWebTestElementType"/> <xs:element name="CodedWebTest" type="CodedWebTestElementType"/> <xs:element name="OrderedTest" type="OrderedTestType"/> <xs:element name="LoadTest" type="LoadTestType"/> <xs:element name="GenericTest" type="GenericTestType"/> <xs:any namespace="##other" processContents="lax"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="TestLists" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="TestList" type="TestListType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TestEntries" type="TestEntriesType" minOccurs="0"/> <xs:element name="Results" type="ResultsType" minOccurs="0"/> <xs:element name="UserData" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:any namespace="##any" processContents="lax"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Build" minOccurs="0"> <xs:complexType> <xs:attribute name="flavor" type="xs:string" use="optional"/> <xs:attribute name="platform" type="xs:string" use="optional"/> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="id" type="IDSimpleType" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="runUser" type="xs:string" use="optional"/> </xs:complexType> <xs:complexType name="UnitTestType"> <xs:complexContent> <xs:extension base="BaseTestType"> <xs:sequence> <xs:element name="TestMethod"> <xs:complexType> <xs:attribute name="codeBase" type="xs:string" use="required"/> <xs:attribute name="className" type="xs:string" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="expectedException" type="xs:string" use="optional"/> <xs:attribute name="expectedExceptionMessage" type="xs:string" use="optional"/> <xs:attribute name="isValid" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="adapterTypeName" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="DataSource" minOccurs="0"> <xs:complexType> <xs:attribute name="settingName" type="xs:string" use="optional"/> <xs:attribute name="accessMethod" type="xs:string" use="optional"/> <xs:attribute name="connectionString" type="xs:string" use="optional"/> <xs:attribute name="providerInvariantName" type="xs:string" use="optional"/> <xs:attribute name="tableName" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="AspNet" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DevelopmentServer" type="DevelopmentServerType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="webSiteUrl" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="AspNetDevelopmentServers" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="DevelopmentServer" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="UnitTestResultType"> <xs:complexContent> <xs:extension base="TestResultAggregationType"> <xs:attribute name="resultType" type="xs:string" use="optional"/> <xs:attribute name="dataRowInfo" type="xs:string" use="optional"/> <xs:attribute name="hasSufficientAccess" type="xs:boolean" use="optional" default="true"/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="UnitTestResultTypeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="NotDataDriven"/> <xs:enumeration value="DataDrivenTest"/> <xs:enumeration value="DataDrivenDataRow"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ViewType"> <xs:restriction base="xs:string"> <xs:enumeration value="None"/> <xs:enumeration value="Graph"/> <xs:enumeration value="Summary"/> <xs:enumeration value="Table"/> </xs:restriction> </xs:simpleType> <xs:complexType name="WebDataType"> <xs:sequence> <xs:element name="Headers" minOccurs="0"> <xs:complexType/> </xs:element> </xs:sequence> <xs:attribute name="url" type="xs:string" use="optional"/> <xs:attribute name="command" type="xs:string" use="optional"/> <xs:attribute name="contentType" type="xs:string" use="optional"/> <xs:attribute name="encodingName" type="xs:string" use="optional"/> </xs:complexType> <xs:complexType name="WebRequestResultType"> <xs:sequence> <xs:element name="Request"> <xs:complexType> <xs:sequence> <xs:element name="Headers" minOccurs="0"/> </xs:sequence> <xs:attribute name="url"/> <xs:attribute name="command"/> <xs:attribute name="contentType"/> <xs:attribute name="encoding"/> </xs:complexType> </xs:element> <xs:element name="Response"> <xs:complexType> <xs:sequence> <xs:element name="Headers" minOccurs="0"/> </xs:sequence> <xs:attribute name="url"/> <xs:attribute name="contentType"/> <xs:attribute name="statusLine"/> <xs:attribute name="pageTime"/> <xs:attribute name="time"/> <xs:attribute name="statusCodeString" type="xs:string" use="optional"/> <xs:attribute name="contentLength" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="Context"> <xs:complexType> <xs:sequence> <xs:element name="Entry" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Errors" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Error" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="StackTrace" minOccurs="0"/> <xs:element name="ExceptionText" minOccurs="0"/> </xs:sequence> <xs:attribute name="type" type="WebTestErrorType" use="optional"/> <xs:attribute name="subType" type="xs:string" use="optional"/> <xs:attribute name="text" type="xs:string" use="required"/> <xs:attribute name="stackTrace" type="xs:string" use="optional"/> <xs:attribute name="exceptionText" type="xs:string" use="optional"/> <xs:attribute name="time" type="xs:string" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DependantResults" type="WebRequestResultsType" minOccurs="0"/> <xs:element name="ValidationRuleResults" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ValidationRuleResult" type="RuleResultType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ExtractionRuleResults" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ExtractionRuleResult" type="RuleResultType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="redirectUrl" type="xs:string" use="optional"/> <xs:attribute name="exceptionMessage" type="xs:string" use="optional"/> <xs:attribute name="run" type="xs:int" use="optional"/> <xs:attribute name="submitted" type="xs:boolean" use="optional"/> <xs:attribute name="cached" type="xs:boolean" use="optional"/> <xs:attribute name="isRedirectFollow" type="xs:boolean" use="optional"/> <xs:attribute name="requestBodyBytesHandle" type="xs:int" use="optional"/> <xs:attribute name="responseBytesHandle" type="xs:int" use="optional"/> <xs:attribute name="resultsUrl" type="xs:string"/> <xs:attribute name="httpStatus" type="xs:int" default="200"/> <xs:attribute name="recordResult" type="xs:boolean" default="false"/> <xs:attribute name="scenarioName" type="xs:string"/> <xs:attribute name="testCaseName" type="xs:string"/> <xs:attribute name="failedValidationRuleCount" type="xs:int"/> <xs:attribute name="successfulExtractionRuleCount" type="xs:int"/> <xs:attribute name="failedExtractionRuleCount" type="xs:int"/> <xs:attribute name="requestPassedByCode" type="xs:boolean" use="optional"/> </xs:complexType> <xs:complexType name="WebRequestResultsType"> <xs:sequence> <xs:element name="WebRequestResult" type="WebRequestResultType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:simpleType name="WebTestErrorTypeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="TestError"/> <xs:enumeration value="Exception"/> <xs:enumeration value="HttpError"/> <xs:enumeration value="ValidationRuleError"/> <xs:enumeration value="ExtractionRuleError"/> <xs:enumeration value="Timeout"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="WebTestErrorType"> <xs:restriction base="xs:string"> <xs:enumeration value="TestError"/> <xs:enumeration value="Exception"/> <xs:enumeration value="HttpError"/> <xs:enumeration value="ValidationRuleError"/> <xs:enumeration value="ExtractionRuleError"/> <xs:enumeration value="Timeout"/> </xs:restriction> </xs:simpleType> <xs:complexType name="WebTestItemsType"> <xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element name="Request" type="WebTestRequestType" maxOccurs="unbounded"/> <xs:element name="TransactionTimer"> <xs:complexType> <xs:sequence> <xs:element name="Items" type="WebTestItemsType"/> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> <xs:complexType name="WebTestRunConfigurationType"> <xs:sequence> <xs:element name="Browser" type="BrowserType" minOccurs="0"/> <xs:element name="Network" type="NetworkType" minOccurs="0"/> </xs:sequence> <xs:attribute name="simulateThinkTimes" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="stepping" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="runUntilDataExhausted" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="iterationCount" type="xs:int" use="optional" default="1"/> <xs:attribute name="testTypeId" type="IDSimpleType" use="optional"/> </xs:complexType> <xs:complexType name="WebTestRequestType"> <xs:sequence> <xs:element name="StringHttpBody" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="contentType" type="xs:string" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="DependentRequests" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Request" type="WebTestRequestType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Headers" type="HeadersType" minOccurs="0"/> <xs:element name="ExtractionRules" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="ExtractionRule" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="className" type="xs:string" use="required"/> <xs:attribute name="variableName" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueryStringParameters" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="QueryStringParameter" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:attribute name="useToGroupResults" type="xs:boolean" use="optional" default="false"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="FormPostHttpBody" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="FormPostParameter" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="FileUploadParameter"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="fileName" type="xs:string" use="required"/> <xs:attribute name="contentType" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="method" type="xs:string" use="required"/> <xs:attribute name="version" type="xs:decimal" use="optional"/> <xs:attribute name="url" type="xs:string" use="required"/> <xs:attribute name="thinkTime" type="xs:unsignedByte" use="optional"/> <xs:attribute name="timeout" type="xs:unsignedByte" use="optional"/> <xs:attribute name="parseLinks" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="followRedirects" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="cache" type="xs:boolean" use="optional" default="true"/> </xs:complexType> <xs:complexType name="WebTestResultType"> <xs:complexContent> <xs:extension base="TestResultType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="ByteArrayCache" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Entry" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="handle" type="xs:int" use="required"/> <xs:attribute name="bytes" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="nextHandle" type="xs:int" use="optional" default="0"/> </xs:complexType> </xs:element> <xs:element ref="TestRunConfiguration"/> <xs:element name="WebRequestResults" type="WebRequestResultsType" minOccurs="0"/> <xs:element name="WebTestResultDetails" type="WebTestResultDetailsType" minOccurs="0"/> </xs:choice> <xs:attribute name="dataRowCount" type="xs:unsignedInt" use="optional" default="0"/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="WebTestResultDetailsType"> <xs:sequence> <xs:element name="WebTestResultIterations" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:element name="WebTestResultIteration" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="WebTestResultGroup" type="WebTestResultGroupType" minOccurs="0"/> </xs:sequence> <xs:attribute name="iterationNumber" type="xs:int" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="WebTestResultCommentType"> <xs:attribute name="comment" type="xs:string"/> </xs:complexType> <xs:complexType name="WebTestResultGroupType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="WebTestResultComment" type="WebTestResultCommentType"/> <xs:element name="WebTestResultTransaction" type="WebTestResultTransactionType"/> <xs:element name="WebTestResultPage" type="WebTestResultPageType"/> </xs:choice> </xs:complexType> <xs:complexType name="WebTestResultTransactionType"> <xs:sequence> <xs:element name="WebTestResultGroup" type="WebTestResultGroupType" minOccurs="0"/> </xs:sequence> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="isIncludedTest" type="xs:boolean"/> <xs:attribute name="responseTime"/> </xs:complexType> <xs:complexType name="WebTestResultPageType"> <xs:sequence> <xs:element name="WebRequestResult" type="WebRequestResultType"/> <xs:element name="RedirectedPages" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="RedirectedPage" type="WebTestResultRedirectedPageType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="WebTestResultRedirectedPageType"> <xs:sequence> <xs:element name="WebRequestResult" type="WebRequestResultType"/> </xs:sequence> </xs:complexType> <xs:complexType name="WorkItemIDsType"> <xs:sequence> <xs:element name="WorkItem" type="IDElementType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:simpleType name="TestMixType"> <xs:restriction base="xs:string"> <xs:enumeration value="PercentageOfTestsStarted"/> <xs:enumeration value="PercentageOfUsersRunning"/> <xs:enumeration value="UserPacing"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="LoadTestResultStoreType"> <xs:restriction base="xs:string"> <xs:enumeration value="None"/> <xs:enumeration value="Database"/> <xs:enumeration value="XmlResultFile"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="LoadTestValidationLevel"> <xs:restriction base="xs:string"> <xs:enumeration value="Low"/> <xs:enumeration value="Medium"/> <xs:enumeration value="High"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="WebTestConnectionModel"> <xs:restriction base="xs:string"> <xs:enumeration value="ConnectionPerUser"/> <xs:enumeration value="ConnectionPool"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="TestOutcome"> <xs:restriction base="xs:string"> <xs:enumeration value="Error"/> <xs:enumeration value="Failed"/> <xs:enumeration value="Timeout"/> <xs:enumeration value="Aborted"/> <xs:enumeration value="Inconclusive"/> <xs:enumeration value="PassedButRunAborted"/> <xs:enumeration value="NotRunnable"/> <xs:enumeration value="NotExecuted"/> <xs:enumeration value="Disconnected"/> <xs:enumeration value="Warning"/> <xs:enumeration value="Passed"/> <xs:enumeration value="Completed"/> <xs:enumeration value="InProgress"/> <xs:enumeration value="Pending"/> </xs:restriction> </xs:simpleType> </xs:schema> �BSJB���������v2.0.50727�����l���<K�#~���K��V�#Strings�����������#US�H�����#GUID���X�����#Blob��������W�? ����3������m��r�����5��B ������������O��"���1����������������3��=������������0��������� ������K��� ���[�������� ������������������������%�����U��8���c�����n�����z�������������������������������������5��"���N������\��"���h�����r���� ����|�� ����|��������������� ����� �6��|�� �J��|�� �Y��|���x��g�������������������������8���/��8���r���� �� ��n ����!�����5"������'������,+������j+��g���x+������,������,���� ��,��|���[-���� ��1������7�������7�������7�������@���@��� A���@����G��"���H��"����K��"�� � Q��n ����R��"���_U��SU����_��"�� �bc��|����y��g����}������f���������������T���B����V�����������B����������!�������y���i����.�������m�������������������������������� ����������ե�����3���B����a���L����:�������������֫��SU�����������ح��������������ӯ�������������������������������*���SU������ٱ���U���g�� �������������� �d�������.������u���X��� �p����� ������� �������������������"������g���9���g���������"�S���X��� �E������h���g�� ������� ������ ��������?���g���V���B��� �����|�� �����|����������������������������������:�����������������������<���-����\���-���������@�� �R���G����-�������_��������������������@��������@������@���4��@���� ����+��@���?����U�B����l�B������B������B������B������B������B���� �B����*�B����P������r��������B������B��������� ��������9���U���ci������x�����������������!���=���L��������������������������������������G�����������;����s�X������s������~�����������g�����g�������� �����<�"��y�W����g������������ �?�|�� �Q�|�� �j�|������������ ���n ������������������������������� ����� �����? �����U ��@���� ��@���!��@���!��@���o!�����#�"����$����3%�����s������S%����k%����|%�����%�����%��� ��%�|�� ��%�|�� � &�|�� ��&�|�� ��&��&���&�C����'�����'����,'�����(����*���"+�B����-�L����*-���s�V-�������-�d-�s�s�������-������-���� .�����/�����/�����/�B����H0�B����-1������1�����1�B�����1�B�����1�B�����1����H2����P2������2�"����2����� 3�i����s����� �8������ 4���� �w5�|����7����8����]8���� ��8����� ��8����� ��8����� ��8����� ��8������9�L����N9�����`9����x9�����9��9������B�����:����u;������;�����I<�SU���d<�SU���<�����<������<�SU����<������<���� �I=�|���i=�S=���=������=������/>������a>�SU���u>�SU����>�SU����>�SU����>�SU����>�������>������?�L�����?����?��� ��?��?� �@��?� �=@��?��{@��@����@��@����@��@����@��@����@��@����@��@����@��@����@��@���A��@���YA�����A�g�� �h���� ��B��� ��B��� ��B����+C�X����cC��@�� �4D�����D�g���E����;E�g����E�����E�"�� ��E�������I���9���F��9���F�C�����F�C�����F�C�����F����F�C����;G�����G�����G�i���"��G�X����DH�B����LH��@���fH�B���&�/I�$I��FI�����SI�����sI����0K����{K�g��� L������L������L���� ��L�n ����L�g�� �+M����JM�����M������M�����2N�!N��_N�����}N������N����*��O��O��0P������P�����Q����Q�!N��-Q�!N���Q������Q�-�����Q�����R��� �UR�?R� �`R�?R���R������R������R�����S�����VS�=S���������������� �9���F������ �r���F����� � �����F������ �����F������ �����F������ �����F������ �����F�����%� ���F�����*�� �&��F�����/� �?��F�����4� �Z��F�����9� �l��F���0��>� ����F�����C� ����F�����H� ����F�����M��!����F�����R��!����F�����W�� ����F�����\��������� ��a�� � ��F���� �a���:������ � �j�� �J��F�����j�����m��{�����r�� ����{�� ��s��������{�����|������{�� ���!�����{�� ���!����{�� � ���������{�� �"���� ���{�� �%����!�"��{�� �-�������1��{����2�������=��{����2���!��O��{�� �2�������]��k����6��� ����{�� �6����������{����9����������{����9���������{�� �9���� ����{�� �;����!����{�� �=���������{����C����!�3��{���C�����C��{�� �H�����[������ �Q�����r������!�U����������{����U��� ����{�� �U����������{����U��� ����{����U���� ����{����`� ������{�� �a�$������{�� �v�(����{�� ���,����{�� ���,��$��{�� ���-� �:��{�� ���/���A��{��%���3� �N��{�� ���;��a��{�� ���?��n��{�� ���@��|������ �p��������� �p��������� �p ��������)�p ��������)� p ��������)�%p !��������)�'p���������!�-p ��������� �-t!�������� �0u�&������-�<u�3������-�<w !�=������)�<y !�L������)�Fy !�n������)�Oy ��������)�Uy ��������)�Wy ��������)�[y ��������)�]y ��������)�ay�������{����hy!����{�� �h{�!�����{�� �k��!����{�� �q� � ��{�� �s���!������ �u� �?��{���v�� �X��{�� �v�� �j��{�� �{� �{��{��E����������{������������{�� ���� ����{�� ����������{������������{�� ����������{�������������{�������������{����� �������{�����������{�����R����$��{�����V����K��{�����W����^��{�����Y���m��{�� ��Z�x��{��I��h����{��I��i�����{�� ��k�����{�� ��k����{��I��k������{�� ��q���� ��{������� � ��{�� ���� �" ��{�����!��2 ��{�� ��!�? ��{�� ��=!�N ��{�� ��I�!�S ��{�� ��X����g ��{����d����� ��{����e�� ��{��I�g��� ��{��I�h�� ��{���i�� ��{��M�l� ��{��Q�p!�2 ��{�� �t!�9 ��{�� � �!�D ��{�� ��!�M ��{�� ���Y ��{�� �����c ��{�� ����r ��{��I����� ��{�� ������� ��{����� �� ��{������ �� ��{���� ���� ��{�� �!� �� ��{����6���� ��{�� �:� �� ��{����H�� ���{��$L�� ���{��$L���,��{�� �L���8��{�� �]���J��{�� �]�!�Z��{�� �l� �g��{����p�!�r��{�� �� ����{�� ��!!����{�� ��,�����{��!��6 ����{�����: ����{�����> ����{�����C!���{�����N���� ��{�����Z �5��{�� ��[ �B��{��P�^ �X��{�� ��v�!�j��{�� ���� �t��{�� ���!����{�� ������������ ���!����{�� ���������{��!���������{��!��!����{�� ��!����{�� ��*!����{�� ������ ��{���������: ��{����� �\ ��{�� ��� �u ��{�� ���!�� ��{�� ����� ��{��I����� ��{��I����� ��{��I������ ��{�� �������{�� �#������{�� �4���4��{�� �5���B������ �L��Q������ �P�]������ �U�m������ �Z��}������ �_�����{�� �c��������� �i(������{�� �k+������{�� �o3���������Y�sE��������� �vM� ����{�� �zV� ����{�� ��c� ���{�� ��i����#��{�� ��p���5��{�� ��t��A��{�� ��v��N��{�� �����e������!�������{�� ��� ����{�� � ���������� ��������{�� ��������{�� ����������� �������{�� �������{�� ��� ����� ���!��A���� ���!��W���� �!�� �t���� �(�������� �.��������� �0����������2�����������7�������� �8�� � ��{���9����4��{�� �9���H������E�?��\������!�@��l��{�� �@� �w��{���@�������� �@��������� �C#���������E#��������� �JF�������)�MF�������� �SF��#�����TF��5�����TJ��I�����TR��[�����U[��n�����Vd��������Vg��������Wl�����{�� �Yr�����{�� �\x���������� �\y�����{�� �az�����������a|��� �������a���*����� �a����9�������a����D�������a�����P�������a����e�������a���}��{�� �a$��������� �kF������{�� �qR����������x^����������xa�����{�� �zf�����{�� �zn�����{�� �zq�����{�� �{t�������� �}}�����{�� �~~���#��{�� ��~���-��{�� ��~���8��{�� ��~���F��{�� ��~���Z��{�����~���d��{���������q��{�����������{������������{������������{������������{������������{������������{������������{�����������{��������!��{�� �����*��{�� �����E��{�� �����S��{�� �����`��{��]�����{����� ���������� �� �������� �� �������� �� ��������� ��* ��������� ��1 ��n������ ��4 ��������)��7 �����{�� ��7 ��������!��P ���(������ ��T ��8��������X ��L��������[ ���e���� ��^ ����s�������d �������� ��f �������� ��q �������� ��y �������� ��| �������� ��| ������{�� ��� ����{�� ��� ����{�� ��� ���"��{�� ��� ���5��{�� ��� ���H��{�� ��� ���Y��{�� ��� � �o��{���� � ����{���� �������{����� ������{�� �� ������{�� �� �����{�� �� �����{�� �� �������� �� ������� �� ������{�� �� ��������!� � ����{�� � � ���-��{�� �:� ��:��{��I�:� ���Y��{��a�; ���l��{��e�= �����{��i�@ �����{�� �A ������{��m�A ������{�� �A ������{��!�A ������{�� �A ��������� �_? ��������� �c? �������� �n? ��+������ �u? ��>������ �y? ��O������ �|? ���h��k��I��@ ��z��k��<�B �����k��<�F ������k�� ��I ��������� ��� ��������� ��� !����k����� �������k������ �����k��H�� ����%��k�� ��� ��:������ ��� ��L������!��� ��k������!��� ���������!��� �������k�� ��� ��������� ��� ��������� ��� ������k�� ��� ������k��u��� ������k����� �����k�� ��� �����k����� ����/��k�� ��� ���D��k�� ��� ��]��k�� ��� ��g������!����������� ��� ����k�� ��� ����k����� ����k����������k����������k��P�+��-����� ��0����)?����� ��2��-����� ��2�K����� ��4� ��?����b��r����w�������������V��������V��������V��������V���������w�������������V��������V��������V� ������V�$ �������= �������%!��r����5!�������A!��r����������V��!����V��!����V��!����V�"����V� "�����"������� "��r����,"�����:"�����G"�����V"��r����a"�����j#�������v#��r����������V��#��X��V��#��X����#��������#��\����#��r����$��r����$��r����!$��b���.$�����6$��X��3��%����3��%����3��%����3��%����3��%�����������V�������V�v'�����V�z'�������'��r�����'��r�����'��r����L(�������X(������c(�������o(��r����������V��(�����V��(�����V��(�����V��(�����V� )������=)������E)�����T)�������g)�����z)����Q� +�������.$�����+������3+������?+������Z+������p+�������+�������+�������������V�y,�����V��,�����V��,������-�����-��r����'-�����2-��!���@-��&���L-��r����d-��*���o-������{-�������-��r�����-��������/�����V�0������V�0��r���V�/0��r���V�A0��r���V�Z0��r���V�p0��r���V��0��r���V��0��r���V��0��r���V��0��r���V��0��r���V�1��r���V�.1��r���V�C1������V�Q1������V�f1�����V�z1������V��1��������1��������1�������1��r���V�0������V�`2�� ��V�w2��r���V��2��r���V��2��r���V��2��r���V��2��r���V��2��r���V��2��r���V�C1������V�3������V�Q1������V�f1�����V�z1������S�)3�������G3������V��3������V��3������V��3��r���V� 4��r���V�4��r���V�74��r���V�I4��r���V�v4��r���V��4��r���V��4��r���V��4��r���V��4��r���S��4��r���S��4��r���V�5��r���V�5��r���S�.5��r���V�E5��r���V�V5��r���V�m5��r���V��5��r���V�d%��r���V��5��r���V��5������V��5��r���V��5��r���V��5��r���V��5��r���V��5��r���V��5��r���V�6��r���V�6��r���V�6��r���S�26��r���S�D6��r���S�K6��r���S�`6��r���S�g6��r���S�o6��r���S�s6��r���S�{6��r���S��6��r���S��6��r���V��6��r���V��6��r���V��6��r���V��6��r����7��E ���?7������x7�����Z+�����6��7��������7��r���V� 8��r���V�8��r���V�58��r���V�L8��r���V�]8��r���V�p8��r���V��8��r���V��8��r���V��8��r���V��8��r���V��8��r���V��9��r���V�9��r���V�09��r���V�D9��r���V�j9��r���V��9��r���V��9��r���S��9��r���S��9��r���V��9��r���V� :��r���V�:��r���V�-:��r���V�J:��r���V�c:��r���V�y:��r���V��:��r���V��:��r���V��:��r���V��:��r���V��:��r���V�;��r���V�@;��r���V�[;��r���V�w;��r���V��;��r���V��;��r���Q��;��r���Q��;��r���Q��;��r���Q��;��r���V��;������V��;������V��;������V�<������V�%<������V�:<������V�N<������V�g<������V�x<������V��<������V��<������V��<������V��<������V��<������V��<������V�=������V�$=������V�6=�� ��V�O=������V�m=������V�x=������V��=������V��=������V��=������V��=������V��=������V��=������V��=������V��=������V��=������V��=������V��=������V�>������V�>������V�>�������������V�uA����V��A����V��A����V��A����V��A����V��A����V�B�����������V�"B��(��V�;B��(��V�TB��(��V�mB��(���������V��B��-��V��B��-��V��B��-��V��B��-��V��B��-����B��2����B��2����B��������B��7����B��2����B��<����B��<����B��������B��A����B��<����B��F���C������C��F���"C��F���6C��F���JC��F���\C��F���oC��F����C��������C�������C�������������V��C��d��V��C��d��V��C��d��V� D��d��V�*D��d��V�LD��d��V�mD��d��V��D��d��V��D��d��V��D��d��V��D��d����B�� ���#E�� ���,E�� ���:E��s���LE�� ���YE�� ���dE�� ���xE��������E�� ���E��r�����E�������E�������E�� ����E�� ����E�� ����E�� ���F��s���F�� ���&F�� ���6F��v���LF��{���SF�� ���fF�� ���uF�� ����F�� ����F�������F�������F�������F�������F�������F�������F�������F�������F�������F�������F�������F�������F��s����F��������F��s����F��s����F��������F��������F������� G��r����G��r����&G������������V�������V��G�����V��G�����V��G�����V��G������b�������G��r�����G�������G��r�����H�����-������'��r����RI��r����dI��r����jI������V��I��r�����I��r�����I��r�����I��������I��r����J�������J������5J������G��r�����K��r���Q��U��r���6��U��&����U��)���V��r����$V�������'��r����������V�-V��-��V�6V��-��V�PV��-��V�cV��-��V�sV��-���������V��V��2��V��V��2��V��V��2��V��V��2��V��V��2��V��V��2��V�W��2���W��-���"W��2��Q�lW��&��Q��W��&��Q��W��r���Q��W��&��Q��W��������W��s����W��������W��������W��������W��������X�������X��w���X��w���#X��w���.X��w���9X��w���FX��w��Q��Y��&��V��Y��r���V�Z��r���V�Z��r���V�8Z��r���V�XZ��r���V�pZ��r���V��Z��r���V��Z��r���V��Z��r���V��Z��r���V��Z��r���V�[��r���V�[��r���V�.[��r���V�F[��r���V�^[��r���V�~[��r���V��[��r���V��[��r���V��[��r���V��[��r���V��[��r���V�\��r���V�+\��r���6�<\��&��6�T\������6�d\��r����t\��r�����\��������\��������\��������\��������\��r�����\��� ���-��� ����'��r�����\��r�����\�������]��r���� ]������]�������"]�������-]��r����>]��� ���L]��� ���`]������m]��� ���]��� ����-��r�����]��� ����]��������]��r�����]��������]��� ����]��r�����]��r�����_��� ��6��_��&���-��� ����'��r�����_��r�����\��r�����\��������_��� ���`��� ���`������"`��� ���7`��� ���N`��� ���[`��� ���o`��� ���z`��� ��1��a��w���-������b��� ����b��� ���N`��� ����b��� ���-������'��r�����-��r����b��w����\������� c��� ���c��� ��� c��������\��������c������c��w����c��r�����c��r�����c��w����c��r�����\��r����-������b��� ���id������b��� ���rd�����{d������d��r�����d��r�����d��r�����'��r�����d��r����������V�����!��V��d���!��V�e���!��V�e���!��V�%e���!��V�5e���!���Ke���!���.$�����id������e��r����������V�f��"��V�f��"��V�f��"��V�(f��"��V�1f��"��V�8f��"��V�Af��"��V�If��"��V�Qf��"��V�Yf��"��V�`f��"��V��,��"��V�if��"��V�rf��"��V�zf��"��V��f��"��V��f��"��V��f��"��V��f��"��V��f��"���.$������f��"����e��r�����f������������V�f��h"��V�8f��h"��V�Af��h"��V�If��h"��V�Qf��h"��V�Yf��h"��V�`f��h"��V��,��h"��V�if��h"��V�zf��h"��V��f��h"��V��f��h"��V��f��h"���.$�����id������f��h"����f������������V��g���"��V�g���"��V��,���"��V��f���"��V� g���"��V�g���"��V�.g���"��V�:g���"��V�Fg���"��V��K���"��V�Sg���"��V��f���"��V�Zg���"��V�eg���"��V�mg���"��V�qg���"���������V��g��!��V��g��!��V��g��!��V����!��V��g��!��V��g��!��V�h��!��V�h��!��V�h��!��V�$h��!��V�.h��!��V�6h��!��V�?h��!��V�Hh��!���.$�����>]��� ���Oh��� ��� c��� ��V��h��r���V�i��r���V�#i��r���V�;i��r���V�Pi��r���V�di��r���V�}i��r���V��i��r���V��i��r���V��i��r���V��i��r���V��i��r���V�j��r���V�j��r���V��[��r���V�,j��r���V��[��r���V�Aj��r���V�+\��r����Wj��($���c��� ���^j���"���hj��r����qj��r����zj��r�����j��-$����j��2$����j��7$����\��� ����j��� ��� ��r�����l��r�����'��r����o-������d-��*���m���$���!$��b���)m���$���Tm��r����Tm��r����^j���"���hj��r����qj��r����zj��r�����m��r���V��m��r�����m��6%����m��;%����m��r�����m��������m������*n��������*�����$V���%����n������� c��� ���id��� ���Oh��� ���c��� ���Ro�������bo���%��� c��� ���Oh��� ��S��o��r����-������'��r����p��r����p��H&���p��M&��� ]������$p������.p�������W������7p������Bp��r����Pp��r����`p������N`������hp��R&���rp��X&����-��r�����p��r�����p��������p��d&����p��p&����*������p��H&����t�������Tm��r����@-��&����e��r����^j���"����f������u���'���,u�������9u�������Iu�������hj��r����qj��r����zj��r����^j���"����m���%���Wu��������*����6��v��r���6��v��r���3�w��r���3�,w��r����-��(����'��r�����\��r����Iw�������aw��(���uw��r�����w��!(����w��������w��������w��������w��������w��������w������� x�������x��������p�������-x��r����>x������Hx��+(���Vx��0(����-��r����mx��r�����x��������x��r�����x��r�����x��r����m]��� ����x��<(����x��r����y��r����y��r����-y��r����=y�������Oy�������`y�������vy��������y��A(����y��� ����]��E(����y��r�����y��J(����y������ z�������%z�������;z�������Tz�������jz��������z�������-������b��(�������r����·��;)������r�������������������������� ������������!���r����E���L)���M���r����u����)���M���r����������V�����*��V�����*��V�����*��V�����*��V��g��*��V�lj��*��V���*��V����*���������V������)��V�����)��V� ����)��V�)����)��V�:����)��V�4l���)��V�B����)��V�W����)��V�^����)��V�o����)��V�{����)��V������)��V������)��V������)��V������)��V�Ԋ���)���������S����r���S�����r���S����r���S����r���S�3���r���S�P���r���S�k���r���S�r���r���S�����r���S�����r���S�����&��1�Ƌ��w��1�؋��w��1����w��1����w���-��������E���)���t����*���{���r���������*��������*��������*���^����*���������V�Z���(+��V�a���(+��V�h���(+���������V�����*��V�s����*��V������*��V������*�������(+�������r����Ȏ��r������r�������r��������]+������l+�������t+������t+������t+���������V�����+��V�����+��V�����+��1�*���r���1�?���r����d����+���k����+��������+��������+���,���/,���1���r����ʒ��d,���ْ��r��������n,������s,���ٓ��n,������n,���������������,��Q����r���������,�������������'��r����ܔ���,������B-������l+���/���f-���;������1�G���r�����'��r����W���r����b���r����s������������p-���X���r����e��������s����-��������-�������r��������r����˖��r����e��������ޖ�����������-��������-������r���Q�7���r���V�R���r���V�a���r���V�y���r���V�����r���V�����r���V�����r���V�����r���V�Η��r���V�ޗ��r���V����r���V����r���V����r���V�,���r���V�8���r���V�H���r���V�W���r���V�m���r���V�|���r���V�����r���V�����r���V�Ҙ��r���V����r���V����r���V����r���V�%���r���V�K6��r���V�5���r���V�N���r���V�d���r���V�}���r���V�����r���V�����r���V�Ù��r���V����r���V�����r���V� ���r���V����r���V�,���r���V�B���r���V�`���r���V�����r���V��3��r���V�����r���V�����r���V�����r���V�՚��r���V����r���V����r���V����r���V�*���r���V�?���r���V�P���r���V�l���r���V�����r���V�����r���V�����r���V�ț��r���V�����r���V�����r���V����r���V����r���V�0���r���V�B���r���V�S���r���V�c���&��V�v���r���V�����r���V�����r���V�Ü��r���V�Ҝ��r���V����r���S�����r���S����r���V�1���r���V�L���r���V�m���r���V�~���r���V�����r���V�����r���V�����r���V�ٝ��r���V����r���V� ���r���V����r���V�#���r���V�1���r���V�B���r���V�Q���r���V�b���r���V�o���r���V�}���r���V�����r���V�����r���V�����r���V�ʞ��r���V�����r���V�����r���V�'���r����O���r�����������������>��Q�����r����b������'��r��������=>���˟��r����՟��������r��������w������G>������r���Q�[���r����h����>���x����>������������ ���?���y���2?��Q�Ģ�������ݢ��k?�����������o(��r�����m�����Q����r����o���� �������� ����������������r����������V�Ҥ��#@��V�kl��#@���ܤ��r�������r�������(@��S�E���r���S�i���r���S��!��r���S�t���r��������m@�������r���� ���r������������b���@���������V������@��V������@��V������@���������V������@��V������@��V������@��V�צ���@��V�����@��V������@��6�����r���6����r���6�(���r����=)���@���;���r����m����@�������-�������E �������4A�������r��������4A�������IA�������SA�������m@���Ш��m@���-���E ���w���E ��Q���������������A��������A��������������������������������A��S�p���r����I�������W����B��S�����r���S�����r��������r��������r���������C��������C���ˮ���C��S�-���r���S�6���r���S�B���r����J���r����V���r����c���r����n���r����~���E �������E ��S�����r����������������������o(��r���Q�>���r����o(��r����l���`E���u���`E�������r���S� ���r���S����r���S�*���r���S�B���r���S�S���r�����m�������\��������'��r����!���r����/����H���?��������I��������R��������c��������-����������������������������������������������������������H���&�����������������������������������m���H�������H������r�����������������I�������OI�������gI�������lI��S�M��������������V�[���}I��V�b���}I��V�#I��}I��V�qg��}I���������V�k����I��V�p����I��V�u����I��V�{����I���������V������I��V������I���������V������I��V������I��V� "���I��V�qg���I���������V������I��V������I��V������I��V�����I��V�qg���I��Q�[���r����|����J�������r���������������������������������������Q�����r������������)���r����/������Q�:��������R��������\��������o������������������������������K��������K�������� ��������������������� �������$����K����y��J(��������K���1��������9�������x7���K���V�������Eo��������������������F�������F�������F�������F�������F��� ���F������F��Q�4���r����O����K���f���m@���n������������r���Q�����r���Q�����r���Q�����r���Q�����r���Q����r���Q����r���Q�8���r���Q�R���r���Q�o���r���Q�����r���������!�������s,�������}O��1�4���`E��1�C����������s,���X���s,���f���r����w���r��������r��������r����������������������m�����1�����`E�������r��������r��������n,����������������������m�����������O���������V������O��V������O��V������O��V������O��V������O��V������O��V�����O��V� ����O��V�����O��V�����O��V�"����O��V�2����O��Q�����r����������������P�����������V�i���r���V�p���r���� G��r����I���E ���Y���E ���j������� G��r����I���E ���Y���E ���@-��eP��Q���������Q�B���r���Q�L���r���Q�\���r���Q�r���r���Q���������Q���������Q���������Q��������Q���������5��������C��������Q��������e���Q���p�����������������������M���%Q���W��������y���*Q���hj���$���qj���$�������������������%���FQ���3���FQ���A��������k���qQ�����������V����A��������K��������Q�������Q��������A����������V�����r���V����r���V����r���V�-���r���V�A���r���V�R���r���V�c���r���V�t���r���V�����r���V�����r���V�����r���V�����r���V�����r���V�����r���V�����r���V����r���V�%���r���V�B���r���V�h���r���V�����r���V�����r���6�����r���6�����r���6�����r���6�����r���6����r����a���w��Q�p���&��Q�|���&��Q�����&��Q�����&��Q�|���&������YS��V�T���r���V�o���r���V�����r���V�����r���Q�����r���Q���������Q�����r����F���dT���X��������j���r����~���������������������r��������dT�������r�����������������r�������&��� ���iT���-��������<��������M��������b����@���n���nT�������sT�������xT����������������r��������E �������}T���������V�B����T��V�J����T��V�h���T���������V�R����T��V�b����T��V�q����T��V������T��V������T��V������T��V������T��V������T��V������T��V�����T���������V�"����T��V�0����T��V�>����T��V�S����T��V�]����T��V�o����T���������V�����T��V������T��V������T���������V�����iT��V����iT�������r��������r��������r��������r��������r����{���r����������� �������Q�6���r���Q�W���r����q���r����x���r��������LU�������l+��1�؋��w��1�����w��1�����w��1�����w��1�����w��1�����w��1�����r����J����+�������AW��1�*���w��1�7���w�������r����]���r����T���/,���{���r����r���W��������W��������W��S����r��������eX�������jX������oX���O����X���n����X�������X���������V��g���X��V�`����X��V������X��V������X��3�g���r����{����X���������V�y,��Y��V�����Y��V�����Y��V�#I��Y�������r�������Y���M���Y������oX���q���!Y���4���r���������Y��������Y��������Y��������Y��Q����r���Q����r���Q�*���r���Q�<���r���Q�I���r����P���l+�������MZ���:���iZ���|���tZ��������*��������B�������iZ�������Z��3�V���r������������������$������r��������Z���!�����������Z��������Z������r���n?�����?�����G������G������pR�������E�� ����������������� �������C����� �������G����� �������M����� �������U����!�������Z����+!�����X��a����U!�����@@��a��� �p!�����N��j�����!�������G�����!�������C�����!�������U�����!�������Z��� ��!�������a�����!�������G�����!�������C�����!�������U�����!�������Z�����!�������a�����!�������G�����!�������C�����!�������U����"�������Z����"�������a����"�������G����"�������C����'"�������U����0"�������Z����:"�������a���!�D"�������G���#�M"�������C���$�U"�������U���$�^"�������Z���%�h"�������u���'�y"�����X��a���*��"�����@@��a���,��"�����i��j���.��"�������G���.��"�������C���/��"�������U���/��"�������Z���0��"�������a���2��"�������G���4��"�������C���5��"�������U���5��"�������Z���6� #�������a���8�#�������G���:�#�������C���;�$#�������U���;�-#�������Z���<�7#�������a���>�A#�������}���@�i#�������C���A�q#�������U���A�z#�������Z���B��#�������a���D��#�������G���F��#�������C���G��#�������U���G��#�������Z���H��#�������a���J��#�����������L��#�������C���M��#�������U���M��#�������Z���N��#�������a���P��#�������G���R��#�������C���S�$�������U���S�$�������Z���T�$�������a���V�"$�������G���X�+$�������C���Y�3$�������U���Y�<$�������Z���Z�F$�������a���\�P$�������G���^�Y$�������C���_�a$�������U���_�j$�������Z���`�t$�������a���b�~$�������G���d��$�������C���e��$�������U���e��$�������Z���f��$�������a���h��$�������G���j��$�������C���k��$�������U���k��$�������Z���l��$�������a���n��$�����������p��$�����X��a���q�%�����@@��a���s�3%������������u�<%�����N��j���u��%�������G���u��%�������C���v��%�����������v�&�������U���w�&�������Z���x�!&�����X��a���z�K&�����@@��a���|�k&������������~�s&������������~�|&�������G�����&��������������&�������C������&�������U������&�������Z������&�����X��a������&�����@@��a������&�����T ���������������� ���������'������ ��������$'������� ���������'������ ��j������'������ ��U������'������ ���������'������ ���������'�����!��j������'�����!��U������'�������C������������ w!��j������������ �!��������������� �!��j������'�����m"������?(�������C�����s(�����t"��"����{(������"��&�����(������"��j������(������"��U������(������"��+�����(������"��0�����(������"��6�����(������"��<�����(������"��6�����(�����#��<�����(�����#��j�����)�����##��U����� )�������������)�������R����*)������#��������2)������#��j�����:)�������f����x)�������o����*�������u����:*�����H$��"����B*�����X$��{����J*�����i$��j�����R*�����}$��U�����f*������$��j�����n*������$��U������*������$��j������*������$��U������*������$��������*������$��u�����*������$��������*����� %��������*�����%��6�����*�����'%��<�����*�����m"������������� �%��j������������ �%��U������������ &��j������������ &��U������������ *&�������������� J&�������������� j&��������������� �&��������������� �&��j������������ �&��U������������ �&��j������������ �&��U������������ �&��j������������ �&��U�������������'���������������'�������'+������������D+�������C�����L+������'��j�����T+������'��j�����\+������'��j�����d+������'�������x+������'�������������� �'��������������5(��������������@(��������+�������C������+������������,�����z(��"���� ,������(��&����,������(��j�����,������(��U������������)��������������,)��U�����',�����������M,�������C�����_,�������)��C������,�����A@��a������,�����X��a������,������)��%����L-�������)��C������-�����@�)��%�����-�������)��)����l.�������)��/�����.�������)��5�����.�������)��U�����8/�������)��<�����/�������)��B�����/�������)��U������/�������)��C������/�����*��G���� 0�����*��"����0�����*��N����0�����1*��T����'0�����E*��"����/0�����Z*��&����80�����o*��[����@0������*������L0�����@(��������0�������*��a���� 1�����5(��������1�����)��������1�����,)��U������2�������*��h����2�������*��C������2������������3�������������3�������)��������3������+��������3������+�������H4����� ,��U������4�����X,��C�����,5������`,��}������5������p,���������������������������,��������������,��������������,��������������,���������6�������C������6�����A@��a������6�����X��a������6������,��������������� �,�������6�����@@��a�����@8�����X��a�����D9�������/�����9�������=����:�������H���':�������X��7:�������C���H:�������e���:������-��l���:������-��r��;������-������ ;������-��j��� ;������-��y�� ;������-���� (;����� �-��j��� J;����� �-��j��� R;����� .��j��� Z;�����.��U��� c;�����#.�����k;�����0.�����t;�����=.�����|;�����Q.������;�����e.����� �;�����s.����� �;������.������;������.������;������.������;������.������;������.��j����;������.��U����;������.�������;������.�������;����� �.��j����;������/�����<������/��"��,<������/��j����<����� �,�����<������)��%���<�������,������d=������'������=������'�����!>����������4>����������I>������/�����Q>������/�����\>�����m"�����>������1������>������2�����8?������(2�����x?�����m"�����?�����d3������?�������3�����@@�������3������@������[4������@������6��@ ���@�����m"�����@�������N ��A�����D7��U �� A������(��j��� (A�����U7��[ �� 5A�������i �� XA�����@�)��%��&\A�������7��{ ��&�A�����o*��[��)�A������*����)�A������7��[ ��*B������7��j���* B�����m"����*B������ ������*iB������7��j���*qB������7��U���*zB�������C���+�B�������C���+������� (>�����+������� 5>�����,������� P>�����.������� f>�����1������� s>�����2������� }>�����9������� �>�����;������� �>�����<������� �>�����?������� 5>�����A������� �>�����C������� �>�����E������� �>����L������� �>����R������� �>�����V������� ?�����X������� ?����Y������� %?��"��\������� 1?��)��]������� 1?�����_������� =?��0��a������� L?��:��c������� [?��:��e������� i?��C��g������� u?��J��j������� �?��P��m������� �?��X��o������� �?��`��r������� �?��h��u������� �?��y��{������� @������������� @������������� <@������������� P@������������� e@������������� |@������������� �@������������� �@������������� �@������������� �@������������� �@������������� A������������� #A������������� /A������������� :A������������� KA������������ [A������B�������C�����������������������,��I����������,��P����������,��]����B�������C�����B�������C�����B������E��������B�������C�����B������E���������������F��C������������F��C�����B�������U�����B�������/���C�����������bC�������C�����C������F��C�����C������F��C�����C�����/G��j�����C�����8G��j�����C�����LG�������C�����WG�������C������bG������hD������/�������D������/��"����D������/��j����DE������rG�������E������'�������E������'�������E������������F�����i�������F������/��j����G�������C����#G�����������8G�����������\G�����H�������G�����H�������G�����&H�������G�����-H��C�����G������)��%����G����� 3H��"���H�����=H������*H����� DH�������-H�����SH������?H�����aH������LH������'������xH������'�������H������H��j�����H������� ����H����� �H������H����� �H��%����H�����I������� I�����I��C����I�����X,��C����I�������C����!I����������*I�������C����TI�������%����I������'��j�����I������-��6����I�����rI��j�����I�����zI�������J������I��j����J������/������JJ������/��"���`J������/��j�����J������'�������J������'�������J�������E����J�������M���`K�������V���L�������C����aL�����JJ��j����iL�����YJ��j����qL�����eJ��U�����L�����qJ��j�����L�����}J��U�����L������J��������L������J��������L������J��������L������J��������L������J�������L�����K�������L�����K�������L�����6K�������L�����8G��j�����L������)��%����L������/������7M������/��"���DM������/��j����XM������MK��]���#N������F��C����(N������F��C����]N������'������hN������'������sN�������U�����N������K��j������������K��g����N������K��g���N�������C����N������K��g���N�������C���������� #.�������������'��o����������L��|����������'����� �������L����� �������I��C����������L��<��������� #.�������������'��o���N������L��|����������'������N�����L������O�����I��C����O�����L��<���O�����X,��C����O�������C����������(L������������0L������������8L������������CL������������LL������������XL��U��� �������eL�����!�������nL�����"�������zL�����#�������XL�����$��������L�����%��������L�����'��������L��}���*��������L�����+��������L�����,��������L�����,��������L�����-��������L�����-�������M�����-������� M�����.������� >M����.�������_M����/�������_M����0�������nM����2�������{M��&��2��������M�����3��������M��0��3������� �'��j���4������� �M��U���4������� �M������5������� �M������5������� �M������5��������L�����5�������N��@��5�������N����5�������0L��G��5�������&N��G��6�������1N��N��7�������AN��U��8�������QN��\��9������� �N��j���;������� �N��U���;������� �N��j���<������� �N��U���<������� �N��j���=������� �N��U���=������� O��f��>������� �-��r��>������� NO��j���>������� #.�����>������� �'��j���>������� �M��U���>������� bO��j���?������� rO��U���?������� �O������@������� �O������@������� �O��j���A������� �O��U���A������� �O������B������� �O������B������� �O������C������� �O������C������� �O��"��D������� �P��&��D������� P������E������� P������E������� ,P������F������� GP������F������� bP��x��G������� rP��~��G������� �P��x��H������� �P��~��H������� �P��"��I������� �P��&��I������� �P�����J������� �P������J������� �P������J������� �M������K������� �P������K������� �P������L������� Q�����L������� 1Q�����L������� �.��j���L������� �.��U���L������� EQ�����M������� UQ�����M������� eQ��j���N������� vQ��j���N������� �Q��j���N������� �Q��j���N������� �Q��U���N������� �Q��j���O������� �Q��j���O������� �Q��%��O������� �Q��}���O������� �Q����P������� R�����P������� R�����P������� "R�����P������� 1R��j���Q������� IR��U���Q������� aR��j���R������� rR��U���R������� �R�����S������� �R������S������� �R��j���S��������R��R��S������� �R������U������� �R��f��U������� �T������U������� �T������U������� �T�����U������� �T�����U�������gU����U������� sU��"��W������� �U��"��W������� �U������W�O�������C���W�O������-H��C���W�O�����3H��"��W�O������H��U���W"P������&H��U���XJP������H��B��YXP������F��C���Z�P������F��C���Z�P������'�����Z�P������'�����\�P������/�����^Q������/��"��_$Q������/��j���_�Q�����m"����_�Q�������C���_�Q�������U���_�Q������'��j���`�Q�������7��`�Q�������>��a�Q�������E��bR�������C���d R�����2W��O��dR�����AW��U��dR������QX��C���d�R������fX��"��d�R�������|��d�R������vX�����f�R�������X��C���g�R�������X�����gWS�������X��<��jtS�������X�����k�S�������X������m�S�������X�����n�S�������X��&��p�S�������X�����q�S�������X�����s T�������X�����t#T�������X��U���v2T�������X��/��wAT�������X�����ycT�������X�����z�T�������X�����|�T�������X�����}�T�������X�����~�T�������X��C���� U�������X��C����?U�������X��C����tU������Y�������U������Y��6����U������Y�������U������$Y�������V������$Y������(V������,Y��"���@V������,Y������XV������3Y��[ ���pV������3Y�������V������;Y��j�����V������;Y�������V������EY��r����V������EY������$W������OY������fW������Y������~W������Y������W������]Y��C�����W������pY��j�����W�������Y��j����X�����m"������������ �Y�� ���������� �Y��@���������� �Y��@����������H������������&H������������-H��C����oX�������C�����X�������� ����X�������/����X������������X�������� ���Y�������� ���`[�������]��C����(\�����A@��a����D^�����X��a����v`����� �'��j����~`����� �M��U�����`������]��j�����`����� NO��j�����`����� bO��j�����`����� rO��U�����`����� �O��j�����`����� �O��U�����`����� �.��j�����`����� �.��U����a����� EQ������a����� UQ������/a����� eQ��j����Fa����� vQ��j����]a����� �Q��j����ta����� �O�������|a����� �O��������a����� ^��� ����a����� ^��<����a����� �R��������a����� �R��j�����a����� 1R��j�����a����� IR��U�����a����� aR��j�����a����� rR��U�����a����� �R�������a�����9^��� ���hb����� I^��j�����b����� ,P��������b����� GP�������c����� P������� c����� P�������c����� �O�������c����� �O�������'c����� bP��x���/c����� rP��~���8c����� �P��x���@c����� �P��~���Ic����� �P������Tc�����a^��j����zc����� �-��r����c����� �Q��%����c����� �Q��}�����c����� �P��������c����� �P��������c����� �P��"����c����� �P��&����c����� �O��"����c����� �P��&����c�����r^�������c����� Q�������c����� 1Q������d����� R������0d����� R������8d����� "R������Ld����� �R�������Od����� �^�������Rd����� �O�������Zd����� �O�������cd����� �Q��j����kd����� �Q��U����������� #.������td������^��j����������� �M�������������� �P�������������� �P�������������� �Q��j����������� �Q��j������������)��%����d������R��R����d����� �Q�����De����� �,�����Le������,��������e����� �R��f����e����� �%��j�����e����� �%��U�����e����� �^��j�����e����� �^��U�����e������/��j����Tf������/������~f������/��"����f�������^��� ���Pg�������^��� ���8h�����gU�����tl������'������m������'�������m�����m"�����n�������C����(n�������/���=n�������� ���xn�����@@��a�����n�����X��a�����n����� �Y�� ���do����� �Y��@����o����� �Y��@����o�����H������o�����&H������o�����-H��C����p�������_��U����Tq����� �_�������Xq�������'�������q�������'������(r�����m"������s�������� ���\t�������!���-u������� !���Lu�������C�����u������-�������u������`��j�����u������`��j�����u������'��j����v������M��U����!v������]��j����)v������`��U����=v�����bO��j����Ev�����rO��U����Nv������O�������Vv������O�������_v������`������gv������`�����pv������`������xv������`�������v�����a��!����v�����a��!����v�����3a��!����v�����Ba��!����v�����Wa��!����v�����da��!����v�����sa��@����v����� �,������v�������a�����Qw�������a�����tw�������a�������w�������a��C�����w�������a��!����w�������a��"!����w�������a��+!���4x�������a������x������,��������x������)��%����x������/�������x������/��"����x������/��j����py������'������z������'������|z�������C�����z�������<����z������b��8!����z������b��8!����z�����a��8!����z�����3a��8!����z������b��8!����z������-��6����z������/�������z������/��"��� {������/��j����{�����m"�����t{�������D!����{�������Q!���|�������C����/|������-��6���7|������'��j����?|������.��j����G|�����i��]!���P|������/������||�������b��+!����|������/��"����}������/��j�����}����� �,������}������O��������}������'�������}������'�������}�������i!���~�������s!���4~������b��r���<~�����R������D~������b�������L~������O�������T~������/�������~������/��"����~������/c��!����~�����8c��!����������Dc���!��������8c���!���������gU���!���������uc���!����������c���!���������C����������C��� �������U���?������c��6��H������-��j���i��������!���������c��j����������c��]!���������c��j������������!��������bO��j��� i�������c��]!�� q�������c��j��� y��������C��� ���������<�� ��������b���!����������-��6����������/�����������*d���!��������6d���!��'������Dd���!��=������Sd���!��T�������/��"��h������_d���!����������/��j����������m"����Ɂ�������C���܁�������<���������b���!���������-��6����������/�����&�������/��"��9�������/��j���P������m"����a��������C���i��������<����������-��6����������/�����������/��"��Ղ������/��j���݂������'������������'��������������!����������C���! ������eQ��j���!(������vQ��j���!0�������Q��j���!8�������d��6��!@�������/��j���!T�������/�����!~�������/��"��"���������C���"����������!��"��������/��#F�������'��j���%N�������M��U���%b�������d��j���&j�������d��U���&}�������/��j���'����������!��'�������Ve���!��(��������ie���!��(������~e���!��)T��������e�� "��+������� �e��"��,������� �e��"��,�������%��6��,��������e��6��,������������,���������"��.ׅ������-������/��������C���/�������@@��a���/@��������a���1��������,������3��������e��j���3���������U���3���������C���4�������@@��a���4���������a���6+��������,������8;������%��6��8C�������f��C"��8K�������e��j���8S�������f�����8[��������I"��8���������W"��<���������C���?�������@@��a���?���������a���AT��������,������C��������/��j���C������%��6��C�������e��6��C�������f��m"��C��������f�����C��������s"��C(���������"��G8��������C���J@������@@��a���J���������a���L���������,������N`�������/��j���N���������U���NƊ�������C���OΊ�������a���O؊�������U���Q��������C���R��������a���R�������ug���"��T�������~g���"��U��������g���"��VV��������g���"��We��������g���"��Xx��������g���"��YȌ�������g���"��Z��������g���"��[��������C���]���������"��]>���������"��at���������"��eǍ������^h���"��iލ�����ih��j���j������%��6��j�������yh��j���j"�������h������j4������bP��x��j<�������h��j���jb�������P��x��jl������a^��j���j��������b��r��j��������-������j��������/�����j�������/��"��k�������/��j���k1�������,������kH�������'�����k��������'�����m4������@@��a���o������X��a���qё�������C���sߑ�������=$��s��������H$��v(��������U$��yU��������]��C���zm�������j��\$��zu�������j��b$��z~�������j��j���{������� �j������{��������j��j���{��������j��U���{������� k��j���|Ó�����k��U���|̓�����k��j���}ݓ�����.k��U���}������=k��f��~������Fk��G��~�������Ok��j���������ck��j���N������|k�����V�������#��j���q�������k��U����������k��j������������k��U������������k��i$�����������k��o$�����������k��v$�����������k��}$���ʔ�����l���$����������R������������l��� ��� �������%l��U����#��������)��%���,�������/��j����h������gU���!���L��������'���������������'���������������C�������������U����ř�����N��j����͙������l��U����֙������l��j����ޙ������l��U�����������)��%����������'������(�������'������<��������C����D��������U����S�������'��j����[������s.������d������e.������l�������.�������������.��������������.��������������)��%���Ț������'������ܚ������'��������������C������������U�����������m��U����;������N��j����H�������/��j����P�������/��"���`�������/��������������)��%�����������'�������������'�������������������������,���$����������,���$����������,��������������$���"���������$���Q�������$������Y������>m���$���a������[m��j����i���������$�����������/��j�����������@@��a����,��������a����l���������$�������������$������������%������������%���Ν�����[m��j����֝������j��\$���ޝ������j��b$����������j��j�������������C����������@@��a����L������X��a�����������@@��a�����������X��a����q��������C�������������%������������<���%�������j��j����-�������j��U����A������ k��j����I������k��U����]������k��j����e������.k��U����y��������)��%���������� im��x������������U�������������C������������-��j����Ġ�����@@��a����H������X��a������������C����@��������A%���Т�������U$���-��������H%���@��������]%������������=$�����������s%��� ���������%���!��������H$���1�������m���%���9������n���%���D������n��"����������>n��"���������� Sn��j����H������cn�������K��������)��%���T�������-��j������������n��U$����������gU���!���`��������'���������������'���������������*��"�����������C�������������%���T��������&���p�������n���%����������o���%���������� o��"����������o��"����������o��&���ԧ������H���%���(�������)o���%��{�������-H��C�����������2o���%���������'�����4�������'�����\������A@��a���̩�����X��a��� H��������C���W��������i!��t���������%�� @�������b��r��H������ro�����\�������e��x��d������}o��~��x�������P��x����������P��~���������R������������"R�������������o���%����������o���&��Ы������o������ث������o�������������/������������/��"�� �������)��%��(�������'�������������'�����p��������&����������/��"����������/�����ܭ�����A@��a���������X��a���T��������p��|&�� 4��������p��C���"б�������p���&��"���������C���$����������&��$���������&��(x���������&��+<��������p��C���-\��������]��C���-������Wa�����-�������`��j���-,�������-��6��-4������ q���&��-<������q�����-|������ q��"��-��������(L���&��-�������.q��j���.�������:q��U���.�������'��j���/�������M��U���//������Fq���&��07������Qq���&��0J�������Q��%��1R�������Q��}���1[�������`���&��2d�������`���&��2������ �,����3�������\q��j���3�������oq��U���3��������q��j���4�������q��U���4#�������q������5+�������q������54�������q�����6<�������q�����6D�������q�����6M�������q�����7U�������q�����7^������ r�����8f������r�����8|������$r������9�������;r��j���9�������Kr��U���9�������[r��j���:ǹ�����mr��U���:й������r�����;���������r���&��;��������r���&��<`��������r���&��=���������r���&��>��������r��'��@���������r�����A���������r�����A���������r��"��A̼�������r��'��A8�������s��'��B��������,s��'��CH�������8s��#'��D��������,��,'��F��������Rs��8'��J��������[s��@'��L̿������[s��M'��O�������_s��['��SD�������js��C���W��������}s��k'��W@��������s��U$��Y���������s��v'��Z���������s���'��]��������)��%��^��������F��C���^��������F��C���^ ��������s���&��^��������/�����_��������/��"��`��������/��j���`��������,������`t��������s���'��`��������'�����a��������'�����co��������+����e���������8'��f��������t���'��h@��������C���iH���������'��i�������[m��j���m��������t��"��m��������t�����m��������t��j���m��������t��j���m��������j��\$��m��������j��j���m��������t������m��������f�����m��������'�����m$�������'�����o�����������q�������,���'��s�������,���'��t�������,��]��w�����������x�������,���'��z�������,���'��{�������,��]��~T��������C������������&�����������&�����������fu���'���,�������qu���'������������u���'������������u��b$������������u��C����(��������u��A%������������u���'���d��������u���%�����������u��(�����������j���������������j��\$�����������j��b$�����������j��j�����������j��U���������� k��j����"������k��U����6������k��j����>������.k��U����R�������u�������Z������ v�������m�������j��j����z������v��"����������.v��&����������Av��"����������Wv��"����������kv��"�����������n���%�����������)��%�����������/��j����4�������,���������������'��������������'��������������?-��"���H������A@��a����P������X��a����-��������/���Y���������&�����������C�������������]��C���� �������-�������������'��j�����������M��U����-������bO��j����5������rO��U����>�������.��j����F�������.��U����Z������ R��������������z��O(�����������z���������������z���������������z��V(����������{��j�����������{��U�����������2{��](����������Q{��j����������m{��j�����������{��U����0�������{�������8�������{�������A�������{��j����I������ |��U����R������G|��j����Z������f|��U����c�������|��j����u�������|��j������������|��j������������|��U�����������Q��������������|��j����������� }��U�����������}��j�����������.}��U�����������>}��j�����������Q}��U�����������d}��j�����������v}��U������������}��j������������}��U�����������}��d(���J�������}�������R������ ~�������[������(~�������c������@~�������l������X~�������t������s~�������}�������~���������������~���������������~���������������~���������������~����������������������������6��������������M��������������d��"�������������&�������������"�������������&�������������"�������������&������������"���$���������&���-���������"���5���������&���>������$���"���F������:���&���O������P���"���W������b���&���`�������q�������h�������q�������q������t���j����y����������U���������������m(��������������s(��������������� ����������ƀ��z(����������������������������������������������������������������������&���������������>���������������V��������������r�������������������(�������������o���"��������������*�������^���(���2�������^���(���;�����������(���C������с���(���L����������(���T�����������(���`�����������&��������������(���M�������5����(���g�������M���C����t�������g���U������������q���U������������~���C�����������������(����������������(����������̂��C���������������V���G����������V���a����������C������������6����(�����������Q���B�����������d���U�����������|���U����9�����������C����F�������)��%���N������ �,�����X�������/��������������/��"�����������/��j�����������������(�����������ʃ���(���������������������������������������������(���<����������C������������Rs��C����D�������[s���(�����������,���������������'��������������'������8������m"�����b��������C����u��������<�����������b�� )�����������-��6�����������/��������������/��"�����������/��j�����������m"������������ X���j���������������j���������������U�����������n��,)���#������o��3)���P�������)��%�����������'��������������'���������������C�������������C��������������(�����������)��%�������������j����������+���U����������8��������������L��������������`��������%������o��������.�������'������9�������'������D������A@��a�����������X��a�������������C���������������"����������ʈ��&����������و��� ��������������U���������������U����2�����������C����@�������'������t�������'���������������C�������������U�����������-���j�������������C�������������R)������������Z)��%��������e)��\��������s)�� ����������)������������)��`���������)������������)��#K������U����)��-S������_���j���-\�������/��j���-���������C���-����������)��-�����������*��/�������_���j���/��������/��j���/R�������������/Y����������*��/a�����������*��0|��������g��U���0���������g��Z���1��������Č���*��3��������Ҍ��U���4(��������������5 �����������*��5������������*��6�����������*��7��������'����(��8��������u����*��9O������������*��:{������������*��;�������������*��<�������������*��=��������̍��C���?������ߍ���*��?���������*��A����������+��BP��������+��DD������7��+��Ed������������F������+���+��F�������C���G@����m"����G���������-+��G��������j���G�����%���j���G�����6���j���G�����M���j���G�������C���G������^���3+��GH�����m���>+��KT�����m���E+��L}��������E+��N���������M+��P����������>+��T����������E+��U�������C���WP�����-���C���W,�����C���C���W������]���C���W������x����+��W�����������+��Y$ ����������+��Z` ����������+��^� ��������+��a� �����ې���+��cd����������+��e�����������+��gt�����ӑ���+��h��������}���i���������,��j���������,��l���������,��oo������K��,��q|������K��%,��s�������C���vx����m"����v�������4,��v�����?���<,��x�����M���j���x������U���xE������H,��y\������C���z�������)��O,��z4��������W,��|<��������],��|D����������(��}Q����m"����~h�����<����,��~��������,���������'��j����������H�������������W����,���L�����H����,���t�����i����,���������x����(��������x����,���D���������B�������������� ��������������,���@���������� ���L����������,����������n���,��������������,��������������,��������̓���,���L������'��-���{������C����������'���C����������8���-��� �����K���-���, �����a���-���{!���������#-����!��������.-����!������:-����!�������������!���������B����!����������,����"����� ����,���(#��������L-���4#����� ���/���x#�����*���S-����#�����*���[-���H$������C����P$������u-����$�����'��j�����$��������j�����$��������j����%�����^������� %��������}-���%�����Օ���-���&���������-����&����������(����&�����������'���������-���M'����m"�����r'������C����|'�������-����'��������������'�����H���-���(���������C�����(����m"������(������C�����(�������-���f)�������������n)����!��������v)�����H��B����)���������C����P*����m"�����f*����]�������m*����m���>����*����m"������*������C�����*������C�����*������&����*����&���L>����*������C�����*�������-����+�����6����-���,�����I���C����p.�����W����-���2�����f����-���3�����s����,����3���������R>���S4����#.������\4��������]!����4�����'��j�����4����ɠ��� ��� 5�����ؠ��^>���p5�������j����x5�������6����5��������e>����5�����/��j�����5������C����6�������-���P6�����n���>���t6�����n��?����6�����n��?����6��������O(���,7��������?���97����3H��"���F7����á������P7�����֡���-���p9��������>����9��������>����9��������?����9� ��#���$?����9� ��@���$?���:�����`���+?���S:�����������[:����m"������������������������,��g����������,��]?����������,�����c:������U�����:��������C�����:��������p?����:����X,��C�����:�����X,��������;�����|@��v?����;��������}?���d<������@���?����<������C�����<����&���������<����7���������<����H���j�����<�����[����?���8=�����k����?���_=������'��C����p=��������������=����������?���,>����������?����>�����ף���?����>���������?����>���������?���?������n���?����?�����n���?����?�����-H��C�����@�����!����?���0@�����.����?���h@�����6����?����@�����>���@��� A�����P���@����A������C�����A������0@���MB�������������]B�������j����eB����%��������tB�����/��j�����B���� w!��j�����B���� �!��������B���� �!��j�����C�����c���<@����C������C�����C��������r@����D��������~@����D���������@���LE�������@���qE���� ���j���yE����@����@���E����Q���j����E����^��������E����i���@���E�����/��j����E����w����@���F������C���&F�������@��eF���������@��mF���������@��vF��������j���~F��������U����F�����/��j����F����m"�����F��������@��JG��������A��XG��������A���G�����4���A�� �H�����K���&A��I�����V���&A��RI�����j���&A�� `I����m"�����I������9A���I��������AA���J������XA��hK��������AA���K��������U����L����� ���_A��lN��������B���N������)��%���N����m"�����N������<���N������fA��@O��������C���lO�����K���pA��xP�����U���zA���P����X,��C����P����@�)��%���P����������A���Q����m"�����Q������C����Q����������R�������A��R� ��ȩ���A��4R� ��ީ���A��MR�����%������ `R�����4����A��!�R������C���"�R������&��"�R�����A������#PS�����O������$�S�����`������%(T����q���"��&0T��������&��&?T���������}���'HT���������C���(HV����Ū��C���(WV�����X,������(sV���������)�V��������A��*�����������*�������,���A��,�������,���A��-�������,����0�V���������A��12W�����9����A��3pW�����9����A��6�Y�����G���B��;`Y�����b���B��=pY�����b���B��>�Y������C���@Z������U���@ Z������Z���AZ������a���C!Z���������&A��E<Z����������(��FPZ���������FB��G�Z������������I�Z������QB��J[���������[B��K[���������cB��M��������������P�������˫��qB��P����������{B��Qa[���� ����B��Sd[����X,��C���Sf[���������B��Sp[����*������U�[��������]C��U@\���������dC��U�\������rC��XP]�����Ĭ�����[x]�����֬���,��\`^��������~C��]�^���������C��_�_����������,��a0_��������C��cd_����$����C��c�_�����<����,��c`����N������e+`����^������f9`����p���C���g``���������C���g�`���� ����j���g�`���� ����U���g�`���� ����j���h�`���� ȭ��U���h�`��������C��i�`���� ����B��i�`��������C��ia�������j���ia�����+����,��iDa�����E����C��k|a������������mlc�����O����C��m�c�����˫��qB��p�d����^���B��q�d�����k�������r�d�����r���j���r\e���������&A��r�e��������{B��s�f����������C��ug�����X,��C���vDg������rC��vXg���������FB��y�g���������]C��{h��������j���{%h������rC��{8h���������FB��~�h���������]C����h��������j�����h�����N��������h�����^��������h�������������<j�����˫��qB����k������rC���l���������FB���Ul�������D���bl���� ���D���pl���������]C����l�����N�������m�����^�������m�����p���C����!m��������j����8m������rC���lm���������FB����m���������]C����n�������0D����n���� ���6D����n�����N��������n�����^�������o�����p���C����o��������j����1o������rC���<o���������]C���p�����p���C����%p������HD���@p�����2���SD���q�������������pq�����˫��qB���r��������{B���*r������HD���Hr�������������lr�����˫��qB���s����T���j����0s��������VE���xu��������{B����u���������dE����u���������kE���.v���������sE���;v���������sE���Hv�����װ���A����v����m"������v������������xw������C�����w�����m����(���lx����������G���������� ����j���������������U����������������G����������ʱ���G���������� ����G��������������G����������C����������� 3����G���������� B����G���������� M���j����������� V����G���������� h����G���������� x����G���������� �����G���������� �����G���������� �����G���������� �����G���������� IJ���G���������� ߲���G���������� ����G���������� ���"���������� ����G���������� ����G���������� ���"���������� 1���"���������� ?���"���������� Q����G���������� \���j����������� l����G���������� y����G���������� ����"���������� �����G���������� �����G���������� ų���G���������� ׳���G���������� ����G���������� �����G���������� ���j����������� ���j����������� (����G���������� 9���"���������� H����G���������� ^���"���������� j���"���������� t���"���������� }����G���������� ����%���������� �����G���������� �����G���������� �����G���������� ´��6���������� ˴��j����������� ߴ��"���������� �����G���������� �����G���������� ����G���������� ���"���������� %���"���������� 5���"���������� L���"���������� W���"���������� j���"���������� ����"���������� ����"���������� ����"���������� ����"���������� յ��"���������� ����G���������� ����G���������� ����G���������� .����G���������� 9����G���������� N����G���������� f���"���������� o���"���������� |���"���������� ����"���������� �����G���������� ����j����������� �����G���������� ƶ���G���������� Զ��"���������� ���"���������� �����G���������� ����G���������� ����G���������� "����G���������� 3����G����������D����G����������R���C����������� _����G���������� q����G���������� �����G���������� �����G���������� �����G���������� ̷���G���������� ַ���G��������������G�������������H���������� �����G���������� ����G�������������H����������4���C����������� J���"���������� W���"���������� s���"���������� ����"���������� ����"���������� ����"���������� ����"���������� ˸��"���������� ظ��"���������� ���"���������� ����"���������� ���"���������� ���j����������� -���"���������� ;���"���������� J���"���������� Z���"���������� h���"���������� r���"���������� }���"���������� ����"���������� ����"���������� ����"���������� �����G���������� ¹��"���������� ι��"���������� ����G���������� �����G���������� ����!H���������� �����G����������¿��C�����������п��C�����������R���C��������������C��������������C��������������C��������������C�����������#���C�����������0���C�����������;���C�����������M���C�����������^���C�����������g���C�����������t���C�����������~���C���������������C���������������C���������������C���������������C���������������&H����������SH������������� ����"����������@o��.H��������������5H�������������@H����������I��C������������)��&H����������SH������������� ����"���������� M���j�����������@o��EH��������������OH�������������@H����������I��C������������)��[H����x������C�����x������U�����x������&����x�����������x��������cH���y��������iH���y��������cH���,y��������iH���Dy�����+���pH����y�����@���pH���Lz�����`���xH����z�����w����H����z����������H���{����������H��� {����������H���T{����������H���k{����������H����{���������������{���������H����{�������������{����3���������{����H���������{����Z���"����{�����'��j�����{����m����H���|���������H���p|��������%���x|������������|���������*����|�������������|��������*����|�������������|��������*����|����m"������|������C�����|����������}�������"��� }����,���&���}����>���"���!}����Q���&���0}����3��������8}������������@}����H��������H}����l����H���P}�����z���C����t}���������C�����}�������H���T~��������C�����~����X,��C�����~����5���������~����Q���������~����m��������������������������������H�������������H���������� ���������������l��j���������m"������������I���܀�����X,��C�������������������������I���`������X,��C����l�����{��� I���t���������I��������������������������C���������������"I��������������>��������������(I��������������.I���̈́���������4I������������������������������������C����������+���;I����������G���EI��0���������TI��8����������ZI��r�����m"����~����������C�����������]��C�����������C�����������������������������+����������C���X����������qI������������B��ԇ����� ���B�� ��������C��� ������� �����I�� ������� �����I�� �����������C��� ������������I�� ������������I��������� +����I���������>����I��������� i���I��������� ^�������������� r�������������� ��������������� ��������������� ��������������� ��������������� ��������������� �������������� N����I��������� f����I��������� w����I��������� �����I��������� �����I��������� p���J��������� ~���#J��������� ����*J��������� ����0J��������� ����j���������� ����U���������� �O������������� �O������������� ��������������� �������������� 8������� ������� J������� ������� \�������!������� x�������!������� ��������"������� ��������"������� ��������#������� ��������#������� �������$������� 2�������$������� P�������%������� n�������%������� ��������&������� ��������&������� ��������'������� ��������'������� �������(������� $�������(������� 3H��[ ��)�������H��CJ��)�������&H��JJ��*�������@o��RJ��,������� G������.������� �'��j���.������� �M��U���.������� p���J��/������� ~���#J��/������� ]���aJ��0������� j���gJ��0������� w���[ ��1������� �������1������� ����*J��2������� ����0J��2������� ����j���3������� ����U���3������� �O������4������� �O������4������� ��������5������� 3H��[ ��5�������@o��tJ��5������� G������6������� �'��j���6������� i��}J��6������� ��������6������� p���J��6������� ~���#J��6������� ����*J��7������� ����0J��7������� ����j���8������� ����U���8������� �O������9������� �O������9������� w����I��:������� 3H��[ ��:�������H���J��:�������&H��U���;�������@o��qI��<������� G������=������� �'��j���=������� �M��U���=������� ����j���>������� ����U���>������� p���J��?������� ~���#J��?������� ����*J��@������� ����0J��@������� ����j���A������� ����U���A������� �O������B������� �O������B�������C���C�������C���C�������C���C����������J��CP����������J��E������)����J��G3������<����J��Jh�������U���Mv�������/��N�������L����J��P�����������J��Qȉ���������J��Q,������ ����J��R�����������>��S������������B��T��������g��>��V���������"I��W���������"I��Y��������g���B��[����������J��]����������J��`,������*����B��cL�������K��>��e�������6���"I��f�������@���"I��h��������K���B��j�������6����J��lƋ�����@����J��oԋ�����N���>��r������S���"I��s#������Z���"I��u/������N����B��wB������S����J��yN������Z����J��|\������e���>���������m���"I����������w���"I����������e����B���ʌ�����m����J��������w����J����������������� ��������������p��������������������������J���$����������K���d���������� K���������m"�����؎���������}K��������������K�������������K���T�������,���x���������C����������X,��C����̏�������K�����������&���0���������C����\�����X,��C����x������3���C�����������F����K���������F����K����������X���&���������]���C����L������e��"���T�����c���"���\�����u���"���������с���(��������������(������ �������K���Ɠ� �������K��������������C��������������C������������C�����������&���3�����3H��"���;������C���C����C������J���C����L������R���C�����������T���C�������������K��� �����^����K��������k���%���������� �����K��������������K���R�������C����\�����m"�����ߗ������C����������}����K���P�����������K���������������K���"����������K���7����������K��������������L���ԛ����������(���;�����������K���J����������L���o����������K��������������K����������-����(���l������I���&A���������\������������������K��������������L���������������(���D����������L��������������'L���(����������&A��������������1L�������������:L���p���������GL����������������������,��B����������,��PL����������,��]����������?���[L����������M���B����������^���aL����������C����������������������?���[L���:�����M���B���s�������U����������?���[L���������M���B���آ������C����r����������O���y�����������O���������������O��������������O���ѣ����m"���������������������������$���C������������"���X�������������������������O���(�����$���C����h�����������O��������������O����������.����O���D������C����O����������Z��������̧�����m��������Ĩ����m"�������������O���'�������������:�����$���C����<�������'��C��������������C����!������H��"���,�������'��C����,�����m"�����D��������O���T�������������������$���C�����������g����O���ث�����y����O���������������O��X�����������O����������C�����������C������������C���8�����X,��C���H����������C���˭��������%��ӭ�������%�����������P�������������0������%���$P���������1���)P��Ԯ�����>���$P�� �������C����������C��� ������v�����T������������l������������~����������LP�������������TP�������������&A�������������(�� ������|���]P�� ����������C���0�������C���$�����m"����8����������jP�������������C���4�������C���<����������LP��T����������TP��0����������sP��t����������{P������������{P��@������ ����P�������������P�� ������2����P��#|�������C���%�������|���LP��%������}����K��'5�����������(��)R�����������(��*p����������Q��+��������C���-��������C���-Ƚ������U���-ѽ������Z���.۽������a���0�������C���2��������U���2��������Z���3��������a���5��������]��C���7�����������C���7�����������C���7 ���������"��7���������&��7���������"��8'���������&��8=���������"��9E���������&��9~�������C���:��������&��:ž�������K��;��������]��C���>8������ ����A��>ؿ�����������>$���������}���?������X,��C���@��������C���@����������/Q��@��������������@����������"��@ ������3�������@������3������@�����������5Q��A�����������C���A�����������:Q��A�����������C���B�����������?Q��B�����X,��C���Dl�����U���j���D������h���j���D������z���C���D�����������C���D�����������KQ��D�����������KQ��FP�������������H�����������SQ��H������������H��I��������������J������F���^Q��K�������a���fQ��M������������P������m"����P�������|����Q��P��������C���T��������������T��������������T������k����A��T�������������T�������!����Q��U�������2����Q��W�������C����Q��Y�������T����Q��[�������e����Q��\��������Q��^x������q����Q��`D����������C���a��������������aX�������������b�����������C���c�����������C���c8�������������c�����������C���d�����������d�������,��C���f�������,���Q��f�������,����hX�����m"����i��������C���i�������1����R��i�������;����R��k������J����(��m��������n���R��n��������n��S��q�������[���S��u�������[���S��xB�����������|\�����AW��]!��}d����������#S��}�����������-S�� ����������;S���H����������FS�����������C���������������#S��������������-S���\����������;S�����������C���������������#S�������������;S��������������-S����������C���� �����m"����� ���������^S���c�������dS����������&���kS����������C���sS���7�������C�����������������������,��}S����������,���S����������,�����?�������T���P�������T����������������������������T�������������<���d������2���*T���L������=���}�����������L���C�����������b���C����������x���0T���\�����������(���f����������6T�������������<T�������������BT����������������������������IT�����������������������"���U����������0��������������D��������������X���&���������i���&���������|���&�������������PT�������������j��������������U��������������U�������������U�������������_A�������� �������� �����"���WT���(�����4���]T���4�����������T���������������T���������������T�������������T���P������$����T���t������8���}S���������m"�������������C������������C������������U������������C������������U������������}������������,�����������C�������������T����������U�����������C����0�������/��������������QU���������������(��������������ZU��������������dU���l���������dU���������!���nU���+������!���xU���K������!����U���X������!����U����������/����U����������/����U����������A����U���P������V����U����������f����U����������v����U���������f����U���p�����������U���������������U�� �����������U�� �����������U�� ������� ���V�� `���������V�� ����������!V�� ����������,V�� �������*���8V�� �������9����'�� �������b���AV�� l����������HV�� �����������SV��# ������������(��% ������������K��& 8����������]V��( �����������gV��+ ����������pV��- L���������V��1 �����������V��5 X������-����V��; �������6����V��A -������6����V��B 8������6����V��D l������C����V��G ������Q����V��N �������a����V��S D������p��� W��X �����������W��] t����������*W��d ����������QW��k �����������QW��l �����������^W��m �����������^W��q ���������lW��u ,���������wW��x ����������lW��| ����������wW�� �����������W��� h�����D����W��� `�����T����W��� ������a����*��� ������r����*��� ����������*��� 4����������W��� �����������W��� $����m"����� �������C���� ��������W��� <������C���� D����������W��� ������� M���j���� ������� ����j���� K�����"����W��� X�����"����W��� t�����-����W��� ������-����W��� �����F���X��� ������"��� X��� ������O���X��� �����O���X��� ������\���(X��� (�����i���4X��� 4���������<X��� ����������CX��� ����������MX��� � ���������^X��� � �����CL��� ��� � ������C���� � �������tX��� ����4���zX��� � �������X��� 3 � �������X��� L ����m"����� � ����������X��� �����������A��� �����������X��� �����������X��� �����������X��� ����������X��� ���������X��� �����*���&A��� h �����7���>��� � ������C���� ������������ �������,���X��� �������,��PL��� �������,���X��� ������������ �������,��U���� �������,��PL��� �������,����� ������������ �������,��U���� �������,��PL��� �������,����� � ����m"����� ���������X��� $����������X��� ����������&A��� �����������X��� �������C���� �������Y��� ���������j���� ��������Y��� �������C���� D�����}���&Y��� ���������-Y��� ���������3Y��� ������� ����j���� ������� ����9Y��� ��������?Y��� ��������EY��� ������C���� 9����_���iY��� <�����o���pY��� �������C���� ����������Y��� ���������9Y��� ���������j���� ������������� �����������(��� ���������SQ��� -����������(��� 8���������6T��� �����������(��� �����������Y��� h���������Y��� �������C���� �������C���� ����������Y��� ���������9Y��� ���������j���� ������������� ����m"����� W�����`����K��� ������q����K��� �����������(��� ����������(��� L����������(��� �����������(��� ����������K��� �����������(��� �����������(��� 4����������(��� ����������(��� ������1����(��� L�����K����(��� ,�����d����(�� ������|����(�� \����������(�� ����������CZ�� ����������(�� `������C��� h��������RZ�� �������C��� ����������XZ�� ���������C��� <!����� ���`Z�� f!����J���nZ�� p!�����\���C��� �"�����o���U��� d#����������� �#���������Z�� �#���������Z�� $������C��� $������'���Z�� @$�����1����Z�� �$�����A���.I�� %�����i����Z�� %�����i����Z�� �%����������Z�� �%����m"���� ����������� �������,��/�� �������,���Z�� �������,����" &������C���# $&����������# H&����������Z��$ �&�������j���& �&������������& �&������C���& �&�������Z��& �&�����)��%��' �&�����'�����' �&�����'�����) $'����A@��a���+ |'����X��a���- �'����m"����/ �'�������Z��/ �'����X��a���0 �'���� X���j���2 �'�������Z��2 (����X��a���3 (�������Z��5 ?(������)��%��6 B(����#.�����6 I(�����M������6 L(�����P������6 N(�����Q��j���7 Q(�����Q��j���7 T(�����P������7 W(�����'��j���7 _(�����M��U���7 h(������'�����8 �(������'�����: %)����m"����< ;)�������Z��< \)������'�����= �)������'�����? T*������,������A W*������)��%��A n��������C���A v��������-�B��A L�������C���B T�������E�����B ��������C���C �������K�C���C ����F������F�����1�������F������F�����7������F������K������F������K�������F�����S������S������1������F������K�������F�����S������S������1������F������K�������F�����S������S������1������F������K�������F�����S������S������1������F������K�������F�����S������S������1�������F�����W������1������F������K������F������K�������F�����S������S������1������F������K�������F�����S������S������1������F������K�������F�����S������S������1������F������K������o������S������S������1������F������K�������F�����S������S������1������F������K������,������S������S������1������F������K�������F�����S������S������1������F������K�������F�����S������S������1������F������K�������F�����S������S������1������F������K�������F�����S������S������1������F������K�������F�����S������S������1������F������K�������������F������K������F������K�������F������������S������S������1������F������K������F������K��������������F������F�����s������S������S������1������F������K������F������K������~����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������� ����������������������������������{������������������(��������������������2������{�������������{������;������F������K������F������K������{������T������������\������j������������w���������������������������������������������X(������������������{�������������{������X(������������T���������������������������������������������������������������������������������������������������������������������������������������������������&������������/������F������K������F������K������F������K������F������K������6�������������C������H������6�������������H������M�������������C������H������M�������������H������Z����������������������������������������������������������������������������o����������������������������������M�������������H�������������_�������������f������f������r�������������������ͺ�������������������&������������������������������������������������������������ �������������� ������������� ��������������[�����������|�������������� ������������ ��������������,�����;��� ���������H���������������������������B�����O�����Z�����j��� �v��������������������� ��������������������������������������������������� ������ ������������� ���������{������,����;����{���� ���������A�� ���������A����A����N����W����a����W����f����Z������C�����w�� ������������������������ ���� ����������������� ����������������� �������������������������������� �������������������������������������(����0����<����J����]����k���}���������������������������]���k����A���������A�������������������������������������!�����E�����,E�����/����S�������F������F��� ��������S������/����@����N����\�� ��������S������/����@����N�� ��������S�����S������g�� �n�� �w��������������������������,������,������&������������/�������������������������������������������������������������������������������������������������������,������_���������������������������������������������������������������������������������� �������������������������������������������������������������������������!���������������������!���������������������������������������������������������������������������������������������������������������3����;����B����;����B����;����B����E����N����Z����E����Z����i����E����N����o����x�����������E����N����Z����E����Z����i����E����N����o����x����������������C������C����������������E����i����i����i����i����������������������������������,�����������������������������������C�����������������������C������C������ ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������o������ ��������������������������F�����������F����������������������������������������������������������������������������������������������������������������������������������������������&����&��������� ������+���� ������+���� ������+����7��������� ������+����7����Z������F������K������F������K��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?����O������������������������������������������ ������+����Z������F������K������F������K������&����&����]�������������������������������� ������f����Z������ �����������w���������������������������������������������������&�������������������&����&����o��������������������������������������������������� ������7����,���������������� ������7����,������������������������������������������������������������������������������o����������������������������������������������������������������������������������������������������������������������������������o�����������o�����������������������������������������������������o������������� �������������������������������o������o������!����3�����������6�����������F������K������F������K������2������F������K������F������K�������������=����2������F�����������=����2������F������K������F������K�������������6����=����F�����������6����=����F������K������F������K������2������F������K������2������F������K������P����P����P����P����P����P����X����`����i�����������r����~����������������r����~����������������r����~����������������o����������������������������������F������K������F������K������6�������������C������M�������������C������Z������������������������������������������������������������������������������������������������������������F����������������������������������������������� ���������������������������������������������������������������������������������������������������������/������/������&������������/����������������������������������������������C�����������F������K������F������K������6�����������������������M�����������������������������������������������������������F������K������F������K������F������K������F������K�����������������������������������������6������F������K������F������K�������������/������M�������������C������P��������������M�������������C������P�������������������M�������������C������M�������������C������P��������������M�������������C������P�������������������M�������������C���������������������������������������������������������������������������������������������������������������������������������F������K������F������K���������������Z������������������������������������������������o������������������������������������������o������F������K������F������K����������$��������������������1����i����9����1����i����9����D����K���������������������������������������������������������������������������������������������������r����r����r����~����Z����r��������/������C������C������F���������f����i����~�������������������F������i���������F������i�������������������i����F���������������/�����������1���������Ի�����1����o����������������������������������������+���������i����C�����������f����2������P��������������������������������������������P����P����&������������/������������������C������C������&������������/�����������Z�����������f����2������P������������P��������P����6�����������:���������������������������������������������������P�������������������������������������F������K������F������K������ ������7����Z���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������H����M����M�������������������������������������������������������]����]����{������t����C�������������������������������������������������������������������������������������������������������Z�������������������������������������������������������F������K������F������K������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ����� ����������������������������������������������������� ���� ���� ������������� ����,������ ����,������' ��������3 ����@ ���� ����E ����E����E����,������Q ����X ���a ����j ����j ����w ����j ����� ����j ����w ����� ����� ����j ����j ����w ����� ��������,������� ����� ����X ���a ���� ����� �������� ���� ����� ���� ����� ���� ����,������,������o������ ����������� ��������������� ������� ���������i���������i���� ���� ����' ���� ����* ����* ���� �������������: ����D ����Q ����Z ����D ����_ ����������g ����_ ����g ����������g ����_ ����_ ����g ����p ����| ����� ����� ����� ����� ���� ������g ����t������t������Z ����t������� ���� ������� ���� ������� ���� ������ ������ ������ ������� ���� ������������������ ����������� ����� �������� ������� ����Z�������������������� ���������� ��������������������� ���� ���� ���� ������������!����%����/���������4����%����/�����F������F������������������������������������;���������;���������&������������/������{������?���������{����������I���S����������������]����f����]����]����,������v����,����������v����f����]����,����������,������~���������,������,������@ ���������@ �������������������f����]���������������������������������������@ ������������ ����E����,����������;����&������������������������������?����G����R����������_����_����?����G����������?���������� ����w�����������������������������������������������������������������������������������������������������������������������������������������&������������/����������������� ���� ���� ����� ���� ���� ����" ����+ ����" ����7 ����< ����< ����" ����S������S������1������F������K������������������������F ����������U ����a ����w ����a ����w ����U ����� ����� ����� ����� �����������a ����w ����U ����a ����w ����U ����� ���� ������� ����� ����� ����� �������������������� ����� ����� ������������������� ����� ����� ����� ���� ���������� ����� ����� ��������� ����� ����� ����a ����w ����U ����w ����U ����a ����w ����U ����w ����U ����� ����� ����� ����a ����w ����U ����w ����U ����� ����� ����a ����w ����U ����w ����U ����� ����� ����a ����w ����U ����{������U ��������� ����� ����� ����{������U ����� ����� ����� ����#����� ����� ����w����+����4����>����>����B������� ������ �L� �L���T���\���f��� �`� ��� �k� �u� �~�� ���������������������������������������������������� ����������� ����������������������������������������������������������������������������������� ���������� ��������������������%���������%���������%���������%����%����%����'����%���������.���������4�������������������������>����H������������������S����m����S���������S����������������x�������������������������������������������������;��������������;���������H���������������������������������������������� ��������������,�������� �������������������������������������������������������������������������������������������������������������������������������������� �������������������������������������������������������������������������%��������������������������������1�����������������������������������������������������������������������Z�������������5��������������D����{������{������ ������{�������������]�����F�����h����������F�����o�����F�����o�����F�����h���������o����h���������o����h���������h����������F�����o�����F�����o�����F�����h���������o����h���������o����h����������F�����o�����F�����o�����F�����h���������o����h���������o����h����������F�����o�����F�����o�����F�����h���������o����h���������o����h���������y�����F�����������F��������� ���� ����H��������� �������������������������������&������&���������������������������������������������&���������� ��������������< ���������%����E�������������������������{�����������t���� �������������������������,��������,����=��������T��������T����j����{������{�����������\�����������\��������������������������7 ���������������������������������������������������������������������� ������ ������&������������/��������������� ���������������=������������������� �������������������4����4����<����D����4����L����T����h����������������������������������<����: ������������������������������������������������������������������������������������������� ����������������������������������������������������������)����2����:����E����R����E����R����E����R����E����[����i����7 ��������������s����y����y����y���������������S������S������1������F������K������S������S������1������F������K�����������������������������������������������o���������������������������i���������������������������������������������������F��������������������������: ������������������=��������=����������f����������������������-��������=����=���������������������&������������/�����������:����D����H����P����V����H����\����V����H����\����f����D����H����\����D����H����\����u���������K�����������K�����������������������K������������������������������K�����������K�����������������������K������������������K�����������K������������������K�����������������������f��������������]����� ���������������������]����� ���������]����� ���������&������������/��������������������������������������������������������f�������������������������������������������������������������������������������������������������������������������������������w����!����]����.����H����f����7����]����� ���������E����E��������E��������E����B����E����q������x������X����c�����������E�����������E����k����E����k���� ������k���� ������o����� ���������� ���� ����������� ������ ������x�����������k����E���������������k����E��������k����E����k����E��������k����E����k����E�������������������������������������������������������������������������������������E���������������������������������������������������������������������,������k����E����,������k����E���� ����P��������f����Q ����E����k����E����������������������������������������������@ �����������)���������8�����������@ �����������)���������8�����������������������������������������H�����������E����K����W����8������������������E����K����W������������������E����K����W������������������E����K����W�����������e�����������E����K����W����8�����������e�����������E����K����W����8�����������,������,������������������j�����������������������j��������������������������������������j��������������������������������������j���������������������j�����������x��������������������������,������k����E���������k����E���������������������{�������������{�����������{������{�����������{������{���������������������{������9����{������{������{�����������{������{�����������X����{�����X���������7 ����C���������������������������7 �����������������������������7 ������������������������7 ����7 ����7 �����F�����������������7 ����7 ����&������������/������������������7 ����7 ����&������������/�������������������F������F�����&������������/����������7 ����7 ����x����������t�����������������&����+����<����P���� ����P��������P����;����N����Q����T����,�����������X�����������������������������Q ���� ������������������,����������g����q�����������P����y�����������������������������]�������������������������������������x������' ����' ����j���������7 ����_������t������_������t������_��������������������������� ����������������������_������%����_������%����&������������/�������������;���������k����_�������������Q �����������F������K������F������K������k����F������K������k����F������K������k������������������_�������������Q �����������k����Q �����������_���������������������E��`�"���%���,���,���,��,��-���-��1���3��3���3���3���<�`�T�LT���W��W� �W�9�W��W���X��X��X�A�Z���[��[�L[���^�t_�t`��a��a��e��e���e���i��j�Lj���q��q��q���q���r��r��r���r���r��r���r���s��s��s��s���s���t��t���t���t���v���v����U�������������������������������������������������������������������������������������������L���������������������������������������������������������������������h������������������'�(�)�,�6�7�j��j�j�k�k�l�l��SH��������H��%��9�X,��C������Z����C�����C���!��C���)������1������9��U���A��U���I��U���Q��U���Y��U���a��U���i��U���q��U���y��U������U������U�������������U�������Z�����U������[�����&�����C������C��� ���C�����8c���[�� ���Z��� ���U�������K������[�� ���a��� ^�a\����p��*�� �@��a�����y�,���/��j��� �N��j�����;Y����������]!��y�'��j��� ��j\�� ��o\�� ��v\����b��r������C��� ��j\����|\�� �j\�� :�j\�� r�v\����C�����y��T����C���!���\��!���\����<��!���\�����C���D���C���D�H���\��D��n���\��!�b����!��U���1��U���9���(��� o��"��A��U������\��!���C���y%��\��L���]��T���]����y�!]����y������O��(��T���*]��L���*]��L�h�=]��\�SH��S]��d��H����d�I������L�-H��C�������^���*d���A������^���1����?��T������T�H���\�������T�&H�����T�-H��C���T�3H��"��T�h�=]��l�=H���^��q���G��L��n���\��y���^��L�&H�����q���G������^����C���L���^��y�����^��L�H���\���L� _����'��j��������}K��t���C���t�H�����A��4_��������9��:_��t�&H�����t�3H��"��9X,��C���A��U_��ASd��\_��t�-H��C�����@���j�������U���a��[ ��A��[ ��!/��J`��a�����A��������U�������`�����j����/������/��"��i���`��!/������ ��`����&A��!*d���`���a����`��A��`��a-�*��aSd���`��a6�*��aDd���`�������������g��i��U����[���h��a/��h�����0h����n�����9���K�����6h���)��%��I��'��j���I���Eh��I� o��[ ���mg��Uh���qg��Uh��� �[h��I��7��ch��� o��[ �� �rh�� ) �v\��!��/��H���(��)��U���1���h��Y�������AH��s��i��U���9!�&��94!�&���N!��h��9V!�&A��9c!��(���/���h�� �!� i�� �!�o\�� �!�o\�� �!�v\�� "�j\�� B"�j\��9w"�i����"�i�� �"�o\�� �"�v\�� �"�j\��i��/�� #�j\�� @#�v\�� m#�v\�� �#�v\�� �#�v\�����C������G��������.i�����6i���H������H��@i���&H��}����-H��C�����������3H��"����#�?���=H��Fi��q�SH�������SH��������� �����H��j������G��r������H������I��������I��C���$���C���$������A-���� �#�v\�� $�j\�� 8$�j\�� _$�j\�� $�j\�� �$��j�� �$�v\������C���Y����>���H��B�� �$�j\��t�H�����t�.%�C����[����j���/��B�����U���t�SH���j�����H���A���F%��j����I������q��k������C������C������U����3H��"����%�Pk�����\k������C��������n����n���n�����C�����#�?����n������H��/��$�3H��"���3H��"����-H��C�����H������ o��"����%�|\�� �%�j\��a�%�o���~e���!�����C���YSH������!&� o���H��o���H���!���6���o��Y��$o��$�SH��������&����%�Io���/��j��� 0&�o\�� h&�v\����&�j���$�H�������n��qo���6d���A���o��,��a6d���`�����U������U�������������&���3H��"����&�&���������SH������=H������&H��}����H������-H��C�����n������o���������&����H��������C����8'�j\���R'�j\���n'�j\���'�j\����'�j\����'�j\����)��%���h�?�������� �'�v\�� �'�v\���o��@i��!�'�-��� �'�j\�� /��C�������C���I������i(��`��I;Y���������c��j������C�������C�����bO��j����5(�;���!_d��G���!/��N��� E(�j\�� a(�o\����6�����������C�����n��Ś����H������/��;���Av(�4_�� �(�j\�� �(�j\�� �(�j\�� �(�j\�� )�j\�� )�j\�� =)�j\�� ])�j\�� ~)�j\�� �)�j\�� �)�j\�� �)�j\�� *�j\�� &*�j\������T���D*������V*�������)��%����3H��"������&��A6d��\_����6�������Aj*������v*�����/��������*����=H��Fi�����C��� �*�o\�� �+��j����6����������U���-H��J����9+�S���SH�������3H��"������&����SH���j�����H���A����H�������I������!6d���`������C���o���\�������H���\����C�����C�������*]�� C+�v\���V+���� c+� i��Av+����1��)��%��A�+���� �+�o\��9�+��(�� �+�j\����&�������H���\��������n���\����^���n���\�� ,�j\�� ',�j\������^�� V,�o\�������n����6���������C���$��&��$��C���$H����������H���\�� s,�v\�� �,�v\����o���\�� �,�o\��$SH���j��,�H���A��,I��������,�j\���/�������,��h��43H��"��&H�����&H������-�x���A/��N���H���\��4��n���\��<3H��"�����&��<SH���j��D�H���A��DI������L3H��"��LSH���j��T�H���A��TI������<��&��<H�����L��&��LH�����\��C���\���n��\H�������U���\6�������\3H��"��d��C���l��C���t��C���t3H��"��t�#�����|=H�����d6�������l6�������t���&��t����n��t��-�����t�6�������t-H��C���tSH��Ŷ����H��ݶ����-��A����d����tH���\���I������t����n��d3H��"��d��&��dSH���j����H���A��dH������I������l���n���-H��C���t�����t�n���\��to���\��lH�����lH�����l&H�����l-H��C���dH�����d&H�����d-H��C���������t��-�4���t�.�&��������(�����R����o���\���3H��"���h�=]��1��C����%.������SH�������'��j�����������n���\���&H������o���\����)��%���SH��Ŷ����H��ݶ����-��A����d�����H���\���I���������C����F%�$�������U�����!��"���1.�"�� B.��j��)O.���� \.�o\��)�'��j��� .�v\��)�d��j��� �.�v\��)�7������)�.�����)T������ �.�j\�� �.�j\�� /�o\�����^���H���\���.���=����1���B��� ����H����.���]����.���e������^��y2/�w����o���\�� F/�����)V/����� i/�j\����/�����������;S��9��&����%����� �/����� �/�j\�� �]��j��� �/�v\�� 0����� 0�o\���/0�]!�� =0������O0����� �����]!�� X0� i���}0�)�� �0�]!���%�����=H������ �0�C��� �0�]!�� �0�j\�� �0�j\�� �0�j\��1�&A�� 1�v\��!��U������U����@1�0����6���7����W1�Q���a_1�Z��� h1�j\����1�a���a�1�"��a�1�"�����C������C��� �1�{���q�,���������C������C������C������C����H���\���H���\�����C����H���\���H���\���H���\�����^�����^�����^�����^���[���������1�=������^����1�������^�����&��ya���O���� 2������H������H���\����^�� 2�|�����^�� &2��@��a�'��j���H���\�� .2�j���H���\���SH���j���H���A���p��n��I�������/�������Z2�U����l2�/����2�U�����2�C��� o��"��p�����SH�������-�%����d��%��!1�&A��!�2�������2�����������2� �����2�C�����2�C����3�C������C�����C�����C����)3�n,��!����&���!�'��j�������K��q63�4���qH3�"����^��H���\����C���$��&��$\3����$6��������a3�Q��A��U����f3�{���!��������!����� ��!����� ��4���&��4�o���\��4�3H��"��4��#�����,SH������4�H���A��4I������!p�����n3�}K������C���)y3����)�3�"��)�3�������3� �����3�j���)�����X��)�3�����)�3�B��)�3�����<��C���<��^��<o���\����4�>�����U���)4�����1��U�����#�����DSH������L�H���A��LI������<3H��"��<�#�����TSH������\�H���A��\I������<�����<H���\�� "4�v\�� @4�o\�� Z4�o\��d��^�� s4�v\��do���\����4�j\��d-H��C���d��R�����C���o���\��l�����l��C����#�����tSH������|�H���A��lo���\��|I������4���R���4��������4�L>�� �4�o\�����&��9�4��(��i��C��� 5�v\��A��Z����H���\�� /5�o\���SH��Ŷ����H��ݶ����d�����I�������SH���j����H���A��a/��j���IM5�Y����I������ ����a��� �]��j��� W5� i�� �5�o\�� �5�o\�� �5� i�� �5� i�� �5�o\�� 6� i�� 06�v\�� M6�o\��io6�"��ix6��������C��� �6�� ����6��h����6��,��I������H����� �6�o\����#������3H��"���=H��������^�� �6�j\�� 7�o\�� /7�v\�����C������]�����^����������n���\���6��������3H��"���h�=]���SH��S]����H�����I������ V7�o\���H���\�����C����H���\���H����� s7� i�� �7� i�� �7�v\�� �7�o\����������&H����������C���9�7�s��A�7��������C���A�7������8��G��A8��������U����58�"��9B8�&���V8�����.�&�����U�����������]��j��� l8�v\����8�������8�v\����8�v\�����C���Q�8�������Q��������n��������8������d��j����������H�������8�����Q�������SH�������H���A����,������3H��"���n�����a��U���i9��`��i"9����i�'��j���4�H���\��9.9��K��a>9�L���)��C���)�9�U���)�9�U���)�9�j�����9�_��� �9�l��� Q���j���� :�r����%:�r�����L��������C���Q��U��� =:�����,�H�����6�������,�H������T:���� `:�����H����� s:����� �:�����a�]��j��� �:�����!�(��j���9�'��j���9�:�j���A�������:�����3H��"��=H�����q�'��j��� �:�����a�:����a�1����a6d��!���a/��+����;�����y;��\��,������$�����A��$4����A��a�7�*��a*d���`��$�����A��,��^��$��&��,��C���$�������$����}���$������,o���\��$����C���,�����,&H�����4��C���$��������9Z�������a������a�����,SH��Ŷ��<�H��ݶ��D�d����a+;��`��D�-��A��4H�����<I������a>;�����4SH���j��L�H���A��T�����<��,���A��LI������$X,������T�����A�� T;�o\��t��n�����t�o��2���I��U���I o��[ �� ~;�o\���T��9���H������&H��B�����;��h��\SH�����d�H���A��l�8�������;��(��l�����l�d���A��Q�;�������;��B����;��C����;�U����<�C����<�j����+<�j�����"������.�������N�������^�����������j��������j����[��������?<������[<�����aSH�����i�d������t�.%������?<�1����k���Y�����<�j���ac���{�����<�_�����<�U�����<�%����<�q�����<�_���� =�w����=�~������C����+=�PT���6=������;=�U����X,��C������U�����=�j�����=�������=�U�����=�j������C�����;�U�����n��qo���o��,�������j������U����>�j����>�U����N�������^�������$>�j������U����K>�j����/���A���N���1����^���1������C����+=�PT���S>�U����m>�J�����>�c���a3H��"����n��i����T���j�����n��������>�������>�������>�j�����6��������C������C������C������C���� =������-������=����� �'����� ������� ?�&�����?�I��� �?�S��� $@�Z��� Y@�v\��) ��������1 ��C���9 ��U���A ������I ��&��Q ������Y ������a ������qA��������C����3���C��� A�j\��i ��U���qjA���� pA�j\�� �A�j\���mg������B�[ ��q�������q������qB�'���t��C��� *B�j\�� [B�6���y �B�b���� -H��C���� ��C���� H��h�����B�o�����B�v��� �B�v\��� C������C������C������T������!������� ��C��� EC�j\��A ����� tC�v\������R�������Y���I���a����C�o����C�}�����C�����C������C�����l�������C����� �C�j\��ID�����I�-��"�������>�� ��l��j��� D�o\��� =D����� HD�j\����/��|��^��|o���\��quD�����4���C���)������!��C���!�D�}�����J�������!SH�����q]���}���!3H��"��I�D�[ �� �D�j\��� �����q�����q��������'���q�M��U���q�D�����q�D��(��q3���C��� �D�v\��!E�%��1�,��}���� ��9���9�,��?���� KE�����qOE�����qTE��G��) ZE�����9aE�i�����&���H���\��iyE�i���� /��h�����B����E�����QSH������ �d��%��� �-�%���o��/���SH������ �����Q�6����� �E�v\��IF�������'��j�����������F�&���������%F����� /F�v\���_F�n,���|����Q�� kF�j\��� ��U���� �d��j���� �F����1��C���1�F�}���� �F�$���� ��-��� ��-���� �F�4���� G�=��� G�o\�� /��h��9BG��(��9^G�&A���kG�n,��awG�o��A�G�"��A�G�"��A�G�"��A���K��ac��������;Y������A������a�G�o��A������!�G�&���!O0�����1 H�1���1 H�1����H�C���/�����) "H�}K�� 2H�H���9 �d��W�����1�]����&H���?��!p�qo��avH�"��qa3�:Q��q�H�����q]���C��� �H�j\�� �H�j\�� �H�j\�� �H�o\�� I�j\��Q�8�I���Q ;I��(��Y ��R���a ^I�j����5��������C��������Q�����������������]��C��������&�������&�������&���e���Q���p����������}���43H��"��4�n�����4.�&����%�s�����������4gI����I��C���i �����I�I�����I�I�����I����/Q��Y�I�����Q������I��������I����"��I3�������I�I�C���I�I�C���I����C���I����:Q��I����C���I�I�����I�C������C���a�����Y�I�����YJ�����Y!J�����I;J�����IRJ�����IhJ�����I�J�����i�J�j�����J�@ ��I�J�j���I�J�����9�J�[ ��) �J����) �J�����96d������9*d���������^��y2/�����H���\���-H��C������C����EK�j\�� bK�j\���V����A������������������������A��������K��������Q�������Q�����������J������������C����e����Q���T����Q����,��C����C����Q��4-H��C����2����Q���!����Q���/��������SH���j����H���A���I������������#S���3H��"���SH�������H���A��������-S������C���������-S�����&���H������6�����������C�����K�j\�����K�������K����� �K�v\�����K�����������-S�����C�������C��� ��K��������C���I�K������ ��������L����� ,L�j\�� DL�j\�� _L�j\�� vL�j\�� �L�v\��9�L����� ������� �K��U���SH������� �H��j���<������ I�������������n���?��3H��"����L�����Y�$��U���Y�(��U���1������ F������ �L�j��� �M�j���a/��N��� �M�~���� ;M������ �C����ZM������hM�����{M��K����M��������������M����/��h����M���� ��J������ ��C������������M�/����M�j����N�j����N�j�����������n���\���%.�������������AN����)RN�B��)lN�#����!&�*�����N�#���� �%�0����[���9����!���P�����N�Y������C�����N�h�����N��O���h���������N�j��� �N��*��)�.�������O�����)O������O������-O�Y����9O��O����/�������HO������aO�U�����d��U���ioO������ ��C���I������� �O������'��U�����O�"���a���>���AN�>�����O�E�����'��U���� a���K������C����H������3H��"���SH���j����H���A���I��������C���H���\��3H��"��SH��Ŷ���H��ݶ���d�����-��A��I������$��^��$H���\��,��C���,H�����4SH�����<�H���A���c�������ac��������O0�@i��A�O�����Ac������A�����)�O�/��)T������$��C���L��C������C�����O������P������P������AP��������C����VP������aP����� yP�v\�� �P�v\��� ��U�����������P�%��� �P�v\���P��J��D��C���DH�����DSH���j��L�H���A��LI������Y ��U��� ������ <Q�U���AN�[���N�j����'��j������C����LQ������\Q�U����lQ������yQ�������C�����������������������Q�C���a �Q�j������C���!��C���!�Q�������'����������C��� �Q�j���i�Q�� �� �Q�������o���pY��� R�,��c�������1��&�� $R������ ������ ������SH��Ŷ��T�H��ݶ��\�-��A��\�d����TI�������.����(��A_1�*���A*d��\_��A6R�[ ���/��j���� �3���9��b�����K��l���6������/��j���d��&��dH���\��d��^����R�j������C���l��C���lH���\��l��^��l�����l�n���\���H�������H�� �����'��-�������nZ����R����Q�������R�!���)����(��� �R�l������R�����7��T����S�k�����t��q���a�!��"��a1.�"�� #S� i���N��j����0S�w���i������i�O����������ia���K������C����dS�j\�� {S�j\����S�j��� �S�j\��������������������� ������,������0������4������8������P������T������X������\� ���`����������������������������������������������������������������������� ����H�����L�����P���������������0����i����������������������������0����M����~����������������� �������������������� �� ��������i����3����F����a����x��������������������� ���������������������� ����$����(����,����0����4 ���8*���<K���@v���D����H����L����P> ���T ���X� ���\� ���`0 ���do ���h� ���l� ���p� ���t�����x���| ����C����Z����i���������������������������������&����O����\����k����r������������������������������ ����' ����� ����� ����� ����"����S����������������I��������������7��� |���$����(����,7���0p���4����8����<+���@v���D����H����LU���P����T����XB���\����`����dA���h����l����p`���t����x���|i����������������������0����I����������N����S����X����]����b����g����l����q����v����{������������������������������ ���������������������������������������������������������������������������S���������������$�����( ���,�����0���4����8�����<#���D�����H�����L�����P ���X�����\�����`�����d���hS���������������� ��������������S���������������#����i����n���������������������� ����������0���#���0�����4�����8�����< ���@�����H�����L�����P�����T ���X�����\���`S���lg���pj���tm���xp���|�����%����(����G����^����w����������������������������/����D����M����X����i����������������������������� ��� ���1 ���X ���i ���\�����`�����d�����h�����l�����p����������������������� ��������������S���������������#����i����n���� "����%"����*"����/"���������4"����9"����>"���������������������� ���������� ��� S��� ���� ����� #��� i��� n��� "���4 �����8 �����< �����@ ���D �����H ���L S���P ����T �����X #���\ i���` n���d "���h %"���l �����p %"���x �����| ������ ������ ���� ������ ���� S���� ����� ������ #���� i���� n���� "���� %"���� �"���� #���� #���� 5#���� F#���� U#���� n#���� �#���� �#���� �#���� �#���� �#���� �#���� �#���� ����� $���� ��� $��� i ���t %���� !&���l�����p�����t�����x ���|����������S��������������������������� ��������������S���������������#����i����n���� "����%"����*"����/"����*���� *����)*����D*����O*����`*����m*����z*�����*�����*����%���4 �����8 �����< �����D �����H �����L �����P ���� ������ ������ ������ �,���8�-���<�-���@�-���D.���HS.���L�.���P�.���T�.���X /���\/���`#/���dF/���hg/���lx/���p�/���t�/���x�/���|�/�����/����.0����U0�����0�����0����1����!1��������&����:1�����1����72�����2����83�����3�����3����4����04����Q4�����4�����4�����4����!5����d5�����5�����5�����5����6����]6�����6�����6����7����U7���v7����7����7����7���8���8���68��� E8���$N8���(_8���,n8���0�8���4�8���8�8���<�8���@�8���DR9���Hq9���L�9���P�9���T�9���X:���\>:���`k:���d�:���h�:���l�:���p�:���t6;���x�;���|�;����<����><�����<����D�����<�����<�����<�����<�����<����X����=���� =����s=����|=�����=�����=�����=����>����w>�������$�?���<�����@�����P *���TH@���XY@���\b@���x�����|�����������������������������������������n���������%B����B����B���(�C���,�C���0�C���L�C���\ZD���pyE���t�E���x�E���|QF�����F����xI�������������������� ������������������ ���$�����(�����0�����4�����8�����< ���D�����H�����L�����P ���T�����X�J���tK����������K���gL����L���M���NM����M����M��� AN���$�N���(�N���,(O���������������������� ��������������S���������������#����i����n�����O����4P����AP�����������P�����P�����P����P������������ Q���Q���Q�����Q�����Q�����Q���� R����R����R����$R����-R����6R����?R����HR����QR����ZR����cR�����;����rR�����R�����R����$���� �����R����%���� S����SS����VS����m����S����S����S����S����S���T���VS�����������������������������������������������������������������������T��������������������������������������������������������������������T����T���p�W���������������������� �����������������������������Y�����Y�����Y���� Z����@Z��.��������.�����G��.�����!��.��������.��������.�����]��.�����t���.���������.��������.���C��l��.���K�;b��.���S�����.���[�����.���c�����.���k�����.���s�����.���{�&���.�����Z���.�����Z���.�����k���.�����x���.�����;b��.���������.���������.���������.�����:���.���������.�����D���.���������.�����C���.���������.�����D���.���������.�����Y���.���������.�����r���.��������.���������.��������.���������.��������.���������.��������.���������.�����4���.��������.�����V�.�������.�����^�.�������.�����p�.������ �.�������.����� �.�������.�����1�.�������.�����L�.�������.�����j�.�������.�������.������.�������.�����/�.�������.�����T!�.������"�.�����n$�.������%�.�����u'�.������(�.�����z*�.�����,�.������-�.�����/�.������0�.�����)2�.������3�.�����5�.�����f6�.������7�.�����.9�.������:�.������;�.�����G=�.������>�.�����+@�.������A�.�����7C�.������D�.�����>F�.������G�.�����1I�.������J�.�����L�.�����sM�.������N�.�����OP�.������Q�.�����&S�.������T�.������U�.�����JW�.������X�.�����Z�.�����t[�.������\�.�����T^�.������_�.�����ha�.������b�.�����d�.����� f�.������g�.�����'i�.������j�.�����@l�.������m�.�����Uo�.������p�.�����wr�.������t�.������u�.�����#w�.������x�.�����Dz�.������{�.�����]}�.������~�.��������.�������.��������.�����?��.�����܆�.�����v��.�������.��������.�����V��.�������.��������.�������.��������.�����4��.�����і�.�����k��.�������.��������.�����-��.�����Ǟ�.�����`��.��������.��������.�����&��.��������.�����N��.�����۩�.�����t��.�������.��������.�����&��.��������.�����;��.��������.�������.�����n��.�����ܸ�.�����l��.��������.�����`��.��������.�����&��.��������.��������.�����N��.��������.�������.��������.��������.�����:��.��������.��������.�����Y��.������������������������C�������)���.����i��:����i��bEa��i���.b��i��:/*b��i��Ja�����B�������*R�\�����B�������*R�\�����:/c������;b�����B�������bAb����*R�\�� ���;b�� ��bc�� ��:���� ��B����I���.�d��I��bd��I���;b��I��J�c��i��J�d��i���.�e��i��be��i���;b������;b�����J�e�����b f�����bg������;b�����:�������J�f�����:/�g�������g��� ��:Rx_��� ��J�_��� ��J�_��� ��*R�_��� ��J�_����J�_��!��J�_��A��J�_��A��*R�_��a��R����a��J�_�����R�������J `�����R�������J`�����B�������"R&`�����J-`��c ��{!k��� ��{!k��� ��{;k��C��{����c��{�������{�������{�������{���������������{�������������[)������J�o������Fq�������l������;b�����b�o������rp�����r�������Jgq������=s�������l�����r�������b�q������^r������&u������Kt�������l�����:�������JXs�����b�s�����r������[)��� ��r���� ���w�� ��:���� ����l�� ��JJu�� ��bvu�� ���7v�� ���.w��)����x��)��:����)���;b��)��J9w��)��bew��)��r����)���(x��I��B����i����z��i���z��i��r����i��:����i��J#y��i��bOy�����r���������|�����:�������J{�����b@{������|�����[)��������}�������~�����b}�����J�~�������l�����r�������:���������������;b�����r�������J�����b8������Ҁ�����r��������$������b����������������O������{���� ��:���� ��JL��� ��bx���#��{ ���)��:����)��b>���)��B����)������)��r����)�������C��{ ���I��b'���I��B����I�������I��jه��I������I���. ���I�����i��B����i��b!���i������i��jʼn��i���.҉��i������i��������������������b������j��������Oȋ������������b������:�������J4��������l������������.`��������g�� ��:���� ���O��� ���~��� ��r���� ��J���� ��b���� ���w���)���p���)��bt���)���~���)��jG���)���T���I���p���I���T���I��J7���I��bt������B������[)���)��B����I��B����c��[)���i���+���i���S���i��Jc���i��:����i��r����i��b�������B�����������������l������������bޓ�����J������:�������bL��������������������b4��������l�����r��������ƕ��)��K ����i��:/����i����g�������g�����:/������:/ ��������l�����J$������bP������:��������;b�����:/������bP������:�������J$���C������C������I��B����c������c������i��B�������������+�i�����# ������[:�������������J������m��������������������[)������������������������[)���`��i`�����i`��!��# t���!��C��l��!������#!��C��l��#!��# t���#!�� ���C!��C��l��C!��7���C!��# t���c!��a���c!��# t���c!��C��l���!��# t����!��C��l���!�������!��# t����!��C��l���!�������!��# t����!��C��l���!�������!��# t����!��C��l���!�� ���"��C��l��"��# t���"��3���#"��# t���#"��C��l��#"��]���C"������C"��# t���C"��C��l��c"��C��l��c"�������"�������"��C��l���"��C��l���"������#����g���#���.�����#��:/�����#���.���#����g�� $��:/��� $����g��I$����g��I$��:/#����$���.:����$����g���$��Jf����$��b�����$���;b���$��:���� %���.T��� %��B����)%��B����I%��b����I%��Je���I%���;b��i%��b~���i%��JR���i%���;b���%��J?����%���;b���%��bk����%���.�����%��:/0����%���.J����%����g��)&���;b��)&��:/O���)&��J\���)&��b����I&���;b��I&��Jf���I&��b�����&��J\����&��b�����&���;b��(��{�����(��b�����(���;b���(��J'����(��JS����(��b~����(���;b���(��J����(��bk����(���;b��C)�������c)��������)��������)��J,����)��bX����)��{!k��*��{!k��#*��{!k��i+��/���i+��:/<���i+����g��),��B����),��:/L���I,���.�����,���.����-��R�h��-��J�h��!-��R�h��!-��J�h��)-��B����A-��B����I-��B����i-��B�����-��B�����-��:/Y����-��;�����-��:/o���.��;����!.��B����#.��;����A.��B����C.��;�����.��:/*b���.��R�����.��J�_���.��Jli���.��*R�\��/��*Rvi��/��J�i��!/��*R�i��!/��J�i��)/���.����A/��J�i��A/��"R�i��i/��B�����/��*R�i���/��J�i���/��J j���/��*R�i���/��*Rj���/��J6j���/��JWj���/��*RGj��0��Jdj��0��"R�i��!0��B����A0��B����a0��J�h��a0��*R{j���0��:�����0��B����1��R�j��1��J�j�� 1��:/ɷ�� 1��B���� 1��:����!1��B����)1��B����)1��:�����4��:/����5��:/*b��9��Rfk��9��J�k��!9��J�k��!9��R�k��A9��J+l��A9��R�k��a9��R8l��a9��JNl���9��J�l���9��R_l���9��R�l���9��J�l���9��K��l���9��J�l���9��J�_��:��Jli��:��R����!:��R�l��!:��J*m��A:��J;m��A:��R8l��a:��RHm��a:��Jkm���:��Jvm���:��R�����:��B�����:��R�m���:��J�m���:��B����;��J�m��!;��J�m��A;��J�m��a;��Jn��a;��2R�m���;��J.n���;��*RCn���;��JSn���;��J`n���;��B����!<��B����A<��B����a<��Jqn���<��Jn���<��J����<��J�_��=��Jli��=��R�h��!=��B����A=��J*m��A=��R�l��a=��R8l��a=��J;m���=��Jl����=��2R�����=��J�����=��JҖ���>��J�_��a?��J�_��a?��R�����?��R�h���?��Jli���?��R�h���?��JSn���?��J9����?��R8l���?��J;m��@��JT���!@��J`���A@��Jp���a@��J;m��aA��J�_���A��J�_���A��J�_���A��R\���B��J�_��!B��Ji���AB��Jz���aB��J�����B���g���B��~��� C���g��)C��t���IC��}���iC������C�������C��ޓ���C��J����C�������C��J����C������D��J���� D������)D������ID������iD�������D�������D�������D�������D������ E������)E������IE������iE������E�� ����E������E������E��(��� F��1���)F��:���IF��C���iF��L����F��U����F��^����F��J����F��g����F��J ����F��p���G��J���� G��y���!G��J���)G������IG������iG�������G�������G�������G�������G������ H������)H������IH������iH�������H�������H�������H�������H������I��J��� I�� ���!I��J���)I�����AI��J ���II�����aI��J���iI��$����I��-����I��6����I��?����I��H��� J��Q���)J��Z���IJ��c���iJ��l����J��u����J��~����J�������J������ K������)K������IK������iK�������K�������K�������K��� 9����K�������K������ L������)L������AL��� ����IL������iL�������L������L��� ؛���L������L������L��� #����L�� ���M��� o��� M��)���!M��� ����)M��2���AM��� ���IM��;���aM��� P���iM��D����M��J����M��M����M��J�m���M��V����M��J�����M��_����M��JT����M��h��� N��q���)N��z���IN������iN�������N�������N�������N�������N������ O������)O������IO������iO�������O�������O�������O�������O������ P�����)P�� ���IP�����aP��B����iP������P��J`����P��%����P��R�����P��JL����P��.����P��Jn����P��*RY����P��7����P��J�����P��*Rz����P��@���Q��J����Q��*R���� Q��I���!Q��JО��!Q��BRĞ��)Q��R���AQ��:Rߞ��AQ��J����IQ��[���aQ��J���iQ��d����Q��J�l���Q��K��l���Q���g���Q��J����Q��*RL����Q��J[����Q���g���Q��Jz����Q��*Rh����Q���g��R��Jli��R��R���� R��t���!R��R����!R��J `��AR��J�_��AR��R����aR��J�����R��J�����R��J����S��JL���!S��Jn���AS��J����aS��J�����S��Jȧ���S��J֧��T��B����!T��B����AT��B�����T��;�����T��J3����T��J?���aU��"R&`��V��J�_��V��R����!V��Jli��!V��R����AV��Jϩ��AV��*R����aV��:Rܩ��aV��J�����V��J����V��:R����V��Jvm���V��J;����V��R&����V��Ja����V��RM���W��Rs���W��J `��!W��R����!W��J����AW��J����AW��R����aW��R̪��aW��J����W��J�����W��J�����W��J����W��J���X��B����!X��B����AX��B����aX��B�����X��B�����X��;����Y��J����Y��*R����!Y��J�_��AY��J�_��AY��*R�_��aY��JL���aY��R�����Y��R�����Y��J�����Y��J�����Y��R�����Y��JЮ���Y��J����Y��*R���Z��J3���Z��*R���!Z��Jn���!Z��*RY���AZ��*Rz���AZ��J����aZ��*R����aZ��J�����Z��JL����Z��R�����Z��Jȧ���Z��"R�i���Z��JH����Z��;�����[��J�_���[��Jli���[��R�h���[��R�l���[��J*m���[��*Rί���[��J���\��J���!\��*R���!\��J:���A\��JS���a\��*Rs���a\��J�����\��J�����\��*R�����\��J����\��*Rΰ���\��*R�����\��J����\��*R/����\��JO���]��J����]��*R`���!]��Jӱ��!]��*R����A]��*R���A]��J���a]��"R&`��a]��J����]��JR����]��*R4����]��Jf����]��J�����]��2Rs����]��J����^��B����!^��J���!^��*R����A^��*R����A^��J$���a^��B�����^��*RB����^��Jg����^��B�����^��Jn���^��BR~����^��J�����^��BR����_��*R����_��Jճ��!_��B����A_��*R���A_��J���a_��B�����_��J����_��"R�i���_��J.����_��"R�i���_��B�����_��B����`��B����!`��JB���A`��BRW���A`��Jn��a`��*Rb���a`��J�����`��*R�����`��JH����`��B�����`��*R\����`��J�����`��Jʵ���`��*R����a��"R�i��a��J���!a��*R����!a��J���Aa��B����aa��B�����a��J�_���a��JM����a��R1����a��Jb���b��*R����b��J¸��!b��"R&`��!b��Jи��Ab��J���Ab��"R&`���b��*R����ac���@����c���W����c���k����c���}����c�������d�������!d�������Ad���ع���d�������d�������d�������d������e���@���!e���M���Ae���Z���ae��������e��������e��������e��������e�������f�������!f���к��Af�������af�������~��i`��!���B����A���JJ���a���J^�������B��������B��������Ϧ������i`������i`������i`������;����@�����g��`�����g������;��������� ��� ���;��������;����� ���� ��������;���������;���������;�����D���;���������;�����d���;���������;�����$���;��������;�����d���;���������;���������;��������;�����d���;�������;�������;�����D�;�������� ���� �� ����@�� ����`�� ������� ������� ������� ������� ������� ���� �� ����@�� ����`�� ������� ������� ������� ������� ����� �� ���� �� ����@ �� ����` �� ����� �� ����� �� ����� �� ����� �� �����!�� ���� !�� ����@!�� ����]�Z��a�Z��e�Z��s�Z��w�Z���Z����h����Z����Z����Z����Z����Z����Z����Z����Z����Z����Z����Z��C�Z��O�Z��Y�Z��a�Z��c�Z��S �Z��U �Z��W �Z��_ �Z��a �Z��c �Z��e �Z��g �Z��i �Z��� �Z��K�Z�����[�����[������[������[���u�[���y�[�����[�����[�����[�����[���������!�[���%�[���1x]�����[�����[�����[�����[����x]���� �[���� �[����[����[�����[�����[�����[���)�[�����[�����[����[���1�[���5�[���9�[���=�[���y�[���}�[����[����[���u�[���y�[�����[�����[���1�[���5�[����x]���Y,�[���],�[���i,�[���u,�[���\���\���\���\��7]��i]���^���^���^���^���^���^���^��_��_��_��%_��D_��J_��Q_��f_��o_��D`��Q`���`���`��a��a�� h��$h��@h��kh��yh���h��i�� i���i���i���j���j���j���j��k��k��Gk��Wk��bk���n���n���n���n���n��,o��Co��Po��`o��zo��������� ���B���Y���������3���J���P���A���V���c�����������͚�����%���+�������<���C���X���������������Ħ������ ������\�������������������������������ī��ӫ��۫������������ ������&���G���S���b���k���{���������������!���8���C���T���~�����������ʭ������c���n�����������������������������������'���?���E���]���o��������������������������,���:������$���6���P����������������������������%���<���g���o���������������м��ټ������� ������W���������������ʽ���������-���C���R���_���k���s�������������������۾������������������(���@���e���x������������������ſ��Ϳ������ ���"���h�����������������7���V���\������������������������������������������������� ���2�����������������(���/���S���W�����������������������2���:���a���s���������������)���@���b���l���x��������������������������� ���:���e���������������������������r����������������9���Q���p����������������������7���`���v��������������� ���B���O���X���|�����������������������/���9���u������������������������������������������-���G���S���`���o���s���������������������������������D���Y���b���m���s���z��������������������������� ������&���=���I���Q���\���d���k���r���z���������������������������������������������&���5���T���[���~��������������������������������������1���A���^���v���|��������������������������������������/���D���V���x����������������������t�����������������������������A���b���q���w�����������������������������������������,���R���k������������������������������� ���&���8���\����������������������9���F���M���U���^���d���l���y�����������������������������������������.���F���b��������������������������$���9���G���S���[���t���������������������������������4���F���`��������������������������X��� ���$�������������������p������������� �� �����!��"��%�$�&�'�)�(�,�*�-�/�2�0�3�1�4�A�5�B�6�C�9�D�:�E�;�H�<�K�T�L�V�O�W�P�X�S�Z�U�[�Z�\�b�`�c�a�d�b�e�c�f�d�j�e�n�f���h���i���j���l���o���q���r���s���t���u���v���w���|���}���~���������������������������'��8��:��>��?��A��B��E��H��I��J��Q��T��Z��p��y������������������������������������������������������������������������������������������ �������������������������������������� � ��� ���������� �%�(�,�.�6�7�<�@�HVX]_`abc"d#e&f'g)i+k-m.��Z��n�����r��n��������������Z��n��������������c ��������Q!��n�����_!��������i!��n������!��n������!���������!��n�����0#��C����:#��n��������G����D#��L����T#��L����a#��n������#���������#��n�����1%��C����=%�������J%��n�����Z%��n�����d%��n�����u%��������%��������%��L����&��n�����'��n�����'�������4'��������K'��n�����Z'��n�����i'��n������'��n������'��n������'��n�����(��������(��C�����(��n������*��q�����*��C�����*��x�����*��C�����*��~����3�������-������ /�������#/��������./��n�����;/�������G/��n�����S/��n�����\/��n�����D �������e/�������u/�������/��������/��������/��n������/���������/��n�����-�������/�������F2�������3�������*7��I ����b7��_ �����(��n�����o7��e �����*��~�����7��e �����7��n�����8��n������G��n������G��n������G�������r��������H��C�����H���������H��n�����#I������+I�������'��n����� /��L�����I��n������I���������I��n�����cK��n�����nK��n�����vK��n�����~K���������K���������K��������K��������G��n������K��n�����D �������D ��������M��:�����'��n�����_N��������hN��������wN��������O��n�����/O��n�����@O��n����� ��l���� /��������R��n�����D ��������'��n�����S��n����� S��������S��n�����S��������'S���������,��C����6S��������BS��������YS�������eS�������rS��C����{S��������S��������_N���������S���������S��������S��������/��n�����M ��������S��n������S��n������S��n������S��n������S��n�����T��n�����T������T������N �������&T�������1T��n�����ET��n�����RT�������^T��������iT��n������T���������T��l�����T�������� U��������!U������<U�������U��C�����U��C�����U���������H��C�����'��n�����SW��[����^W��a�����Y�������Y�������Y�������'��n�����_��n������R��n�����S��n�����S��n������/��n�����M ��������S��n������S��n������S��n����� S��������_��� ����^T��������iT��n�����1T��n�����ET��n�����RT�������1_��n�����BS��������6S��������'S��������YS�������eS�������{S�������E_��n����� /�������T�������S��������rS��C�����,��C����R_��������S��������S�������N �������&T��������T��������a_��������S���������S��n�����D �������u_��n�����_N���������S���������S��n�����T��n�����T������-�������T��l����&��n������_��n������Y�������Y�������Y�������_�������� /��������a��n�����b��n������'��n�����_��n�����S��n����� S��������b�������'b�������8b��2!����Fb��2!����[b��2!����fb��2!����wb��2!�����b��2!�����b������-�������b��>!�����b��>!����8b��>!����[b��>!�����b��>!���� /��L���� /��L�����'��n������/��n�����r��c!����-������ S��������2 �������&T�������Uc�������� S��������5"��L���� /��n�����d��n�����d��c!����d��n�����S��n�����d��c!����d��n������b���!���� /��L�����b���!���� /��L���� /��L�����S��n������S��n������S��n������d��L�����'��n������d��n�����c ���!�����e��C�����e��C�����%��L�����e��L����#/���������e��n������%��L�����f��b"�����e��n������f��������%��L�����e��L�����f���"�����f��������h��n������%��L�����h��n������h��������YS��������h��n�����eS�������E_��n�����2 �������#/��������4l���$����<l��n�����Hl��������Rl��n�����Yl��n�����`l��n�����kl��l����pl��n������l��n�����? ��������#��n������l��n������l���$�����l���$�����l���$����RT��������l��� ����Z��n����� m��n������'��n�����u/�������/��������/�������Z��n�����u%�����������$����dm��n�����dm��n�����4l���$����<l��n�����Rl��n�����Yl��n�����`l��n�����}m�������./��n������n���%�����n���%�����n��C�����n��C�����n��n������n��������G/��n�����@o���%����Eo��C����Lo��C����2 ��������e�������eS�������&T��������o��&�����o��������wb��������a��n����� /��L�����s���'�����s���'����t��C����t��n������'��n������g���'����T������b���'����-������t��n�����&t��n�����5t��������Et�������1f�������Af�������Mt�������Vt��������it��n�����ut��n�����dm��n�����u��C�����������5��n�����u��n�����4l���$����<l��n�����~g���������f�������v��(����Hl��������4l���$����Rl��n�����Yl��n�����`l��n������v��������<l��n������v��C�����v��C�����v��C�����v��C����@o���%���� /��:�����'��n�����S��n������/��n�����N �������-����(����?���������U����(����g���n�����{����(��������n���������n�����ʄ�����������n��������n�����*���n�����C���n�����]���n������S�������w���n���������n���������n���������n���������n���������(����υ������������������������������������(���������=���������\���������o���C��������C��������C��������C��������C��������C����͆��C����5t��������6��n�����ۆ���(�������� �������)�������������� ������������������0����������� )����H���������_��)�����y��)����u ��)����-�������b��&)���� /��L����x���n��������n�����@o��E)����~���n����������������������������C�������� ����;���n�����i����)����o���n��������� *����o���n�����>�������T���"+����B��W+��������n���������n�����Ǐ��n�����ڏ��n�����T���B,����]���n��������x,����(���~,�����'��n���������,����Д��4-�����'��n�����-���n�����6���n�����a_��������E����-������������������������.���������}��� >�������k>����D ����������c!�����'��n�����*���� ����5���n�����=���L����H���q>����@o��7?����@o��@?����@o��I?���������(��������Q?�����H��C����������������W?����&���?��������������ä��n�����@o��@����7���������E���n�����U����������!��n������!���������!��n�����ť��x@����l���n�����3����@����{���n���������������r���@���������@����ѧ���@����ק��n��������+A����C1��C��������A����t����B�����������ծ���C��������C��������n����� ���n���������C����t����B����%����C�������$D����t���*D�������<D����t���BD����b���n�����)���n���������H�������H���� ���n��������H���� ���H����,���H����1���H����:���H����G���H����V���H����d���H����{���H��������H��������C��������H��������H��������C��������C��������C����ͺ��H����Ժ��n��������H�������H�������C���� ���H�������H����%���H����3���H����@���H����M���H����Z���n�����i���n�����p���H����}���C��������H��������C��������C��������C��������H������������Ż��H����λ��H����Ի��H������L�������n��������C��������H�������H�������H�������C����%���C����1���C����D���C����K���C����Z���C����p���C��������C��������C��������C��������C����ʼ��H����ܼ��H�������H��������H�������H�������H����&���C����+���C����4���C����<���C����A���H����V���n�����f���H����j���H����t���C��������C��������H��������H��������H��������H��������H����Ƚ��H����ֽ��H�������H��������H�������H����!���H����'���H����3���H����E���H����M���C����V���C����n���C����w���C��������C��������C��������C��������C��������C����Ⱦ��C����Ͼ��C����ݾ��C�������n���������C�������C�������C�������C����'���C����-���C����4���C����;���C����C���C����P���C����[���H����e���C����m���C����}���H��������H��������H��������C��������C���� ���n�����|���������������������������������C�����'��n����������H���������H���������������������������>�����������C���� ���C��������������|�����������������������H����)���������A���������Y���������ܔ���H��������H����n��������� m��n�����n�������������I����n�������������aI����7���������C�������������I��������I����O����I����r���I������������������������������������������������I����1���J����>���J����P���J����Y���J��������7J��������=J��������n����� S��������B���������f���������t��������������������������������������������������������������������-����������H��e ����T���\J�����'��n���������7J��������nJ����0��e ��������=J��������n����� S�������������������H��e ����T���\J�����'��n�����r���J������������������7J��������=J��������n����� S��������>���J�����H��e ����T���\J�����'��n���������n���������7J��������=J��������n����� S������������K�����e��C�������C���� ���C�����y��)�����H��C����u����K����~���������� >���������O����#I��C����N�������S�����������.P����]��������������:��� >�������C����'���C����3���C�������XQ����������������C����"���n�����1���n�����~����A����^W��c!����>����T����Q��������������T����q����T��������n����������T������������������C��������C��������C���������T��������n���������n��������n����������T���� ���������4����T����]���n���������n�����I����X���������X��������n��������Y��������KY��������QY���� ���n��������WY�������]Y����'���cY����y���{Y���������Y�������WY���� ���n��������� >���������Y�������WY���� ���n��������� >���������Z���������Z�����������������Z�������n���������������x���n�����D �������_N���������S��n�����T��n������S���������'��n�������������������$���' ��& ��_���� ��� ��`� ��i���h���q� ��v���u���x���w���y���z���|���}���~�����������������������������!����!����#����#����%����%����'����)����+����-����/����/����1����1����3����3����5����5����7����7����9����9����;����;����=����=����?����?����A����A����C����C����E����E����G����G����I����K����M����O����Q����Q����S����S����U����W����Y����Y����[����[����]����]����_����a����c���c��e��g��i��i��k��m��o��o�� q�� q��s��s��u�� u��w��w��y��y��{��{��}��}�������#���"���%���)���-���0���1���2���7���6���8���9���<���=�������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������������������������������������ ���"���!���$���#���%���&���(���'���)���*���+���,���-���.���/���0���1���3���2���4�5�6�8�7�9 �: �;�< �=�>�?�@�A�B�C�D�E�F�G�H�I�J!�K!�L#�M%�N'�P)�Q+�R-�S/�T1�U3�W5�X7�Y9�\;�j=�o?�pA��C��E��G��I��I��K��M��O��O��Q��Q��S��S��U��U��W��Y��[��]��]��_��_��a��c��e��e��g��g��i��i��k��m��m��o��o��q��q��s��s��u��u��w��y��{��}��}������������������������������������������������������������������������������������������������� �� ����������������������!�� ��"��#��$��%��&��'��(��)��*��+��,��-��?��@��A��B��C��D��L��M��N��O��T��U��Z��[��\��]��j��k��m��n��o��q�r�s�v�w ���� ������������������������!��#��%��'��)��+��-��/��1��3��5��7��9��;��=��?��A��C��E��G��I��K��M��O��O��Q��S��U��U��W��W��Y�Y�[�[�]�_�a�c�c� e� e�g�g� i�i�k�m�o�q�q�s�s�#u�%w�$w�&y�({�'{�/}�<�=��>��G��H��I��J��T��S��V��U��W��X��Z��]��i��j��k��l��m��n��p��y��z��{��|��}����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �!�" �#�0 �2�1�3�4�5�6�7�8�9�:�;�=�<�>�?!�A#�@#�B%�C%�D'�E'�G)�F)�H+�I-�J/�K/�L1�M3�N3�P5�O5�Q7�R7�S9�T9�V;�U;�W=�X?�Y?�[A�ZA�]C�\C�_E�^E�`G�aG�cI�bI�eK�dK�fM�gM�iO�hO�jQ�kQ�lS�mS�oU�nU�qW�pW�rY�sY�t[�u[�w]�v]�x_�y_�za�{c�}e�|e�~g�g��i��i��k��k��m��m��o��q��q��s��s��u��u��w��y��{��}�������������������������������������������������������������������� �� ��)��*��/��0��5��D��L��X��Y��Z��[��\��e��k��l��p��q��v������������������������������������������������������������������������������������������������������ �� ���� �� ���"�+�,�3�2�5�4�6�7�8!�T#�U%�^'�_)�o+�|-��/��1��3��5��7��9��;��=��?��A��C��E��G��I��K��M��O��Q��S��U��W��Y��[��]��_��a��c��e��g��i��k��m��o��q��s��u��w��y��{��}������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ���� �������������������!�7#�8%�9'�:)�;+�<-�=/�>1�@3�?3�B5�A5�C7�D7�H9�I9�K;�J;�L=�M?�NA�OC�UE�VG�WI�YK�ZM�[O�\Q�`S�dU�cU�eW�qY�w[�x]�~_�a��c��e��g��g��i��i��k��k��m��m��o��q��s��u��w��y��y��{��{��}��}��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������! ��" ��# ��$ ��% ��, ��2 ��3 ��F ��_ ��v ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� �$ �% �& �' �( �) �* �+ �, �- �. �/ �0 �1 �2 �3 �4 �5 !�6 #�7 #�� %�� '�� )�� )�� +�� -�� /�� 1�� 3�� 5�� 7�� 9�� ;�� =�� ?�� A�� C�� E�� G�� I�� K�� M�� O�� Q�� S�� U�W�Y�[� ]�!_�"_�#a�$c�%e�&g�'g-���-���W�6�X�B����h �u �� �� �� �� �� �� � ������������1���8����A���\��]��]��I]��_]���^��_��=h��&i��=i��Ni��_i��ii���j��Dk���n��o��P�������O��������������F���x�����������������������������������������Z���v��������������Ѷ���������-���K�������������-���n���������������ɼ��6���F���s�����������:���X��������������0���8���Q���[�������ٿ�����������3���=���G���P���-���=���H���b���k���w���w���~�������������������������������O���W�����������������������V���\�������-�������Y�������k�������n�����������������#���)���Q���o�������}��������������H���R���w���������������4���=������������������F�(>���F�5>�����P>���@�f>�����s>�����}>������>���D��>���@��>���F�5>���F��>���D��>���@��>���@��>���@��>���@� ?���F�?���F�%?���@�1?���@�1?���B�=?���D�L?���D�[?���@�i?���@�u?���@��?���@��?���@��?���@�� ��@�� ���@����@�����<@����P@���D�e@���F�|@���F��@���F��@���@��@�����@�����@����A����#A����/A����:A����KA����[A����i������v���v������(������ ����������[��������������������������������������������������������������������(��������������������������������������� �����������(����������������������������SU���������������������(��������������������������(���C����������������������(���$I��������������������(����O�����������������S����D�����T���Ș�����_T�����������T���x�������T���p������'U���P����eU���6�����U���@>�����U����g����<V����l�����V����G�����V�������.�-�/�-�?�>�@�>�A�>�B�>�C�>�D�>�E�>�F�>�G�>�H�>�I�>�J�>�K�>�L�>�M�>�N�>�O�>�P�>�Q�>�R�>�X�W�������������������������������������������������������������������������������������! " # $ =<IHJHKHLHMHNHSRTRYXZX[X\X^]_]hgigo��q r8�����������������������A�����������������������������l�������t�������x,������z,������ ��������������-�������/�������1�������� �������� ����������������T��������T��������T��������T��������T��������T��������_�������T��������_�������T��������_�������T��������������%���?`��.?`���a���Xi���n���n���n���n��,�n��.�n��,�n��,�n��,�n��.�n���vo���vo��,����<����<�������)���/���5���.)���./���.5����I����a�����.���.�����������g���m��� m���s���y���.g���.m���0m���.s���.y�������������3���9����n��?���,3���,9���.�n��.?���,Q���,^���,k������������������������ȯ���ȯ��3���9���?���D���,J���,U���,`���.3���,i���.9���.?���.D����t����z����a��������t����z����a���{���� ����! y������������������������a��@����3����� ��������<Module>�Microsoft.VisualStudio.QualityTools.Common.dll�EqtException�Microsoft.VisualStudio.TestTools.Exceptions�EqtDataException�StorageNotAccessibleException�InvalidDataInStorageException�ErrorReadingStorageException�FailedToInstantiateTypeException�DuplicateIdException�IdNotFoundException�UnknownTestTypeException�InvalidTestObjectException�InternalException�SaveNotSupportedException�WrongResultTypeException�CorruptedResultException�CommandException�RigExecutionException�LicenseValidationException�InvalidTestRunException�TestRunErrors�InvalidRunConfigException�RunConfigErrors�TestFileConversionAbortedException�IFileProvider�Microsoft.VisualStudio.TestTools.Common�DirectoryFileProvider�IDocumentReference�DebugEngine�DebugTargetInfo�DebugOperationResult�DebugOperationTypeInternal�DebugInfo�DebugConstants�IHostedTest�IHostedWebAppTest�WebServerType�IXmlTestStore�Microsoft.VisualStudio.TestTools.Common.Xml�AspNetDevelopmentServer�IAspNetDevelopmentServerTest�IFileCopyServiceCallback�QTFileStreamAccessMap�FileCopyInfo�FileCopyServiceFlags�IQTFileStreamCallback�FileCopyService�FileCopyServiceProvider�FileCopyFinishedReason�FileCopyFinished�IVerifiable�TestMessage�IVisiblePropertyProvider�TestResultMessage�FileCopyTestResultMessage�ControllerDefaults�AgentDefaults�TestRunDefaults�DeploymentDefaults�KnownExecutionAppKeys�QTFile�QTFileStream�SingleFileProvider�HelpKeywords�NativeMethods�LogonType�LogonProvider�ControlTypes�ConsoleScreenBufferInfo�CONSOLE_SCREEN_BUFFER_INFO�LUID�IO_COUNTERS�ControlCHandlerDelegate�LPSECURITY_ATTRIBUTES�JOBOBJECTINFOCLASS�ModuleHandle�JobHandle�PROCESSENTRY32�JOBOBJECT_BASIC_LIMIT_INFORMATION�JOBOBJECT_EXTENDED_LIMIT_INFORMATION�Coordinates�SmallRectangle�COORD�SMALL_RECT�Msg�IPersistable�DeploymentItem�DeploymentItemOriginType�DeploymentItemOrigin�EqtBaseCollection`1�EqtBaseCollectionEnumerator`1�DeploymentItemCollection�AspNetProjectItem�CodeCoverageItem�WarningEventArgs�IWarningHandler�ConsoleWarningHandler�VoidWarningHandler�ITip�Tip�ITmi�ITestList�IDataSourceBindingData�ITestElement�ITestElementDeploymentRuleProvider�ITestElementResultTestPropertyProvider�IMultipleAgentTest�ISyncStartTest�MultiValue�NonPersistableAttribute�PersistenceElementNameAttribute�PropertyEditorType�PropertyConverterType�PropertyWindowAttribute�SerializationHelper�ITestAggregation�TestElement�TestAggregation�TestCategory�TestCategoryId�Link�TestAndCategoryPair�IFastVisiblePropertyProvider�IDynamicPropertyProvider�GroupingPropertyAttribute�VisiblePropertyAttribute�UserVisiblePropertyAttribute�TestCaseManagementDisplayNameAttribute�LocalizedDescriptionAttribute�TestId�TestExecId�TestType�ProjectData�NameValue�ProductFeature�RequiredProductFeaturesAttribute�VisualPropertyObtainer�IThreadConsumer�TestResultBase�ServiceMessage�RunState�RunStateEvent�TestState�TestStateEvent�HeartbeatMessage�DeploymentComplete�TestOutcome�TestOutcomeHelper�TestMessageKind�TestResultId�TestResult�TestResultErrorInfo�TimerResult�TestExecutionTraceInformation�DebugEventHandler�DebugRequestMessage�TextTestResultMessage�TestRunTextResultMessage�RunOutputTestResultMessage�IPersistedTestExecId�ComputerInfo�TestResultAggregation�TestResultCounter�TestEntry�TestIdExecId�TestRun�ConditionFunctor�RunInfo�OutcomeConditionFunction�TestConditionFunction�RunResultAndStatistics�TestRunConfiguration�TestRunConfigurationId�ITestTypeSpecificRunConfigurationData�IHostSpecificRunConfigurationData�HostRunConfigurationData�TestRunNamingScheme�TestRunConstraints�WarehouseObjectAttribute�WarehouseFactFieldAttribute�WarehouseDimensionFieldAttribute�WarehouseFactTable�WarehouseDimensionTable�WarehouseFactLinkTable�XmlTestReader�ConversionType�UpgradeType�ConversionEntry�ConversionTable�ParseState�XmlTestWriter�FieldPersistence�TestConfigHelper�TestConfigKey�TestToolsSectionReader�ConfigNode�HostTypeInfo�SupportedTestTypesData�SupportedHostTypesData�RegistryConstants�IconWrapper�TestTypeInfo�TestTypeInfoCollection�TestTypeWarningEventHandler�UnmanagedResourceHelper�SearchPaths�SearchPathType�StackTraceElement�StackTraceParser�StackTraceLineGroup�StackTraceRegex�Algorithms�AssemblyReference�Microsoft.VisualStudio.TestTools.Utility�AssemblyReferenceType�DependentAssemblyOptionFlags�DependentAssemblyOptions�AssemblyHelper�AssemblyLoadStrategy�AssemblyLoadWorker�AssemblyResolver�Microsoft.VisualStudio.TestTools.Utility.Internal�AssemblyResolutionHelper�EqtStringCollection�ConnectionManager`1�ConnectionEventArgs�ConnectionEvent�CopyHelper�DestinationDirIsUnderSourceDirException�TestDataConnection�TestSpecificProviderInvariantNames�TestDataConnectionSql�KnownOleDbProviderNames�SchemaMetaData�KnownOdbcDrivers�SqlDataConnection�SqlCeDataConnection�OleDataConnection�OdbcDataConnection�OracleDataConnection�XmlDataConnection�CsvDataConnection�DeviceHelper�NetworkInterfaceHelper�AssemblyRef�DiaHelper�IDiaDataSource�Microsoft.VisualStudio.TestTools.Common.Dia2Lib�DiaSource�DiaSourceClass�IDiaSymbol�IDiaSession�IDiaEnumDebugStreams�IDiaEnumDebugStreamData�DisposingReaderWriterLock�ThreadLockInfo�DisposableLock�ReaderLock�WriterLock�EqtAssert�EqtEventHelper�EqtHash�FirewallHelper�FirewallReturnCodes�FirewallProfileType�IPVersion�IPProtocol�FirewallScope�FirewallServiceType�INetFwMgr�INetFwPolicy�INetFwProfile�INetFwRemoteAdminSettings�INetFwIcmpSettings�INetFwOpenPorts�INetFwOpenPort�INetFwServices�INetFwService�INetFwAuthorizedApplications�INetFwAuthorizedApplication�NetFwMgr�NetFwAuthorizedApplication�NetFwOpenPort�HostingRules�EqtTextWriterTraceListener�EqtTrace�Microsoft.VisualStudio.TestTools.Diagnostics�EqtThreadData�SelfRestoringThreadData�EqtThreadPool�Semaphore�WaitingCallback�MEMORYSTATUSEX�FileHelper�ExistsDelegate�IterationHelper�FileIterationHelper�DirectoryIterationHelper�LicenseHelper�ILicenseValidator�VsLicenseValidator�RegistryCounterLicenseValidator�LicenseValidatorAggregator�LicenseRangeType�EncryptionHelper�WordWrapper�OfficePropertyNames�OfficeHelper�WordPropertyReader�WordPropertyWriter�OfficeAutomation�WordPropertyXmlReader�WordNotInstalledException�WordPropertyException�IPoolable�Pool`1�ProcessHelper�ThreadHelper�ReflectHelper�RegistryHelper`1�RegistryHelper�StateMachine`1�StateHandlerDelegate�StringConstants�StringHelper�TestPropertyConverterAttribute�Int32ListConverter�NameValueArrayConverter�IntTimeSpanConverter�ExceptionHelper�ProcessWaitHandle�WatsonHelper�WatsonMessageLoggerDelegate�WatsonReport�ReturnCodes�WatsonReportingFlags�WatsonUserInterfaceFlags�WatsonLoggingFlags�WatsonReportType�WatsonDisplayInformation�StoreXmlAttribute�StoreXmlSimpleFieldAttribute�StoreXmlFieldAttribute�XmlPersistence�NewElementCreateData�FieldPersistenceInfo�XmlTestStoreParameters�IXmlTestStoreCustom�XmlFilePersistence�TestFormatsConverter�OldFormatDecision�OldFormatDecisionMakerDelegate�ConvertFileEventHandler�TestMessageDelegate�XmlPersistenceVersions�ReleaseName�ReleaseInfo�XmlConverter�ConversionResolver�WhidbeyToOrcasXmlConverter�OrcasXsltFunctions�OrcasToWhidbeyXmlConverter�WhidbeyXsltFunctions�XmlElementToClassMapping�XmlLoader�HandleXmlValidationErrorDelegate�PrivateHandler�UnknownStoreXmlObject�UnknownTestTypeSpecificData�UnknownHostSpecificData�UnknownTest�UnknownTestResult�mscorlib�System�Exception�Enum�Object�MarshalByRefObject�System.Runtime.Serialization�ISerializable�ICloneable�IDisposable�MulticastDelegate�System.IO�FileStream�ValueType�Microsoft.Win32.SafeHandles�SafeHandleZeroOrMinusOneIsInvalid�T�System.Collections.Generic�ICollection`1�IEnumerable`1�System.Collections�IEnumerable�TemplateType�IEnumerator`1�IEnumerator�EventArgs�Attribute�System.ComponentModel�DisplayNameAttribute�DescriptionAttribute�IComparable�System.Configuration�ConfigurationSection�ConnectionType�System.Diagnostics�TextWriterTraceListener�StateEnum�CollectionConverter�ArrayConverter�TypeConverter�System.Threading�WaitHandle�Dictionary`2�System.Xml�XmlUrlResolver�Microsoft.VisualStudio.QualityTools.Resource�Microsoft.VisualStudio.TestTools.Resources�EqtMessage�m_message�.ctor�SerializationInfo�StreamingContext�GetObjectData�get_Message�Message�m_type�get_Type�Type�m_errors�get_Errors�Errors�value__�DisabledTest�NonAutomatedTestInRemoteRun�ManualTestInCommandLine�HostingRuleConflict�set_Errors�None�NotFixable�RemoteTestRunNotSupported�CodeCoverageNotSupported�m_isConversionCanceled�get_IsCanceled�IsCanceled�System.Collections.Specialized�StringCollection�GetFilePaths�AddFilesFromDirectory�get_DirectoryPath�set_DirectoryPath�get_Recursive�set_Recursive�get_SearchPattern�set_SearchPattern�m_directoryPath�m_recursive�m_searchPattern�DirectoryPath�Recursive�SearchPattern�get_StorageLocation�Nullable`1�get_LineNumber�get_ActiveStatement�StorageLocation�LineNumber�ActiveStatement�Original�Managed�ManagedAndNative�Native�Custom�m_processId�m_qualifier�m_engine�Guid�m_engineGuid�m_portSupplier�m_portName�s_engineMap�.cctor�get_ProcessId�set_ProcessId�get_Qualifier�set_Qualifier�get_DebugEngine�set_DebugEngine�get_DebugEngineGuid�set_DebugEngineGuid�get_PortSupplier�set_PortSupplier�get_PortName�set_PortName�ProcessId�Qualifier�DebugEngineGuid�PortSupplier�PortName�m_succeeded�m_errorMessage�get_Succeeded�get_ErrorMessage�Succeeded�ErrorMessage�AttachToProcess�LaunchProcess�m_launchFlags�m_projectGuids�m_programToLaunch�m_arguments�m_workingDir�m_targetInfo�m_runId�m_launchOperation�get_LaunchFlags�get_ProjectGuids�get_ProgramToLaunch�set_ProgramToLaunch�get_Arguments�set_Arguments�get_WorkingDirectory�set_WorkingDirectory�get_TargetInfo�set_TargetInfo�get_LaunchOperation�set_LaunchOperation�get_RunId�set_RunId�LaunchFlags�ProjectGuids�ProgramToLaunch�Arguments�WorkingDirectory�TargetInfo�LaunchOperation�RunId�OriginalEngine�ManagedEngine�ManagedAndNativeEngine�NativeEngine�DefaultPortSupplier�get_HostType�set_HostType�HostType�get_UrlToTest�set_UrlToTest�get_AspNetDevelopmentServerHost�set_AspNetDevelopmentServerHost�get_HasCredentialAttribute�set_HasCredentialAttribute�get_WebAppUserName�set_WebAppUserName�get_WebAppPassword�set_WebAppPassword�get_WebAppDomain�set_WebAppDomain�UrlToTest�AspNetDevelopmentServerHost�HasCredentialAttribute�WebAppUserName�WebAppPassword�WebAppDomain�Iis�WebDev�XmlElement�Load�Save�get_Name�get_PathToWebApp�get_WebAppRoot�m_name�m_pathToWebApp�m_webAppRoot�Name�PathToWebApp�WebAppRoot�get_AspNetDevelopmentServers�AspNetDevelopmentServers�OpenQTFile�CloseQTFile�accessCount�fileStream�m_rootIndex�m_fileName�get_RootIndex�set_RootIndex�get_FileName�set_FileName�RootIndex�FileName�NoFlags�SkipFileDeployment�DeleteFilesAfterRunComplete�FailOnCopyError�FailOnSetupError�FileStreamStatus�FileStreamClosed�m_flags�m_fileNameList�m_countBeforeClose�m_activeQTFileList�m_fileStreamStatusCallback�Init�Clone�Cleanup�InitializeLifetimeService�ComputeRootIndex�AddFile�ContainsFile�RemoveFile�RemoveAllFiles�get_FileList�get_FileCount�get_DeploymentFlags�set_DeploymentFlags�get_CountBeforeClose�set_CountBeforeClose�get_FileStreamCallback�set_FileStreamCallback�CloseAndDisconnect�CreateQTFile�Ping�FileList�FileCount�DeploymentFlags�CountBeforeClose�FileStreamCallback�m_timerFrequency�m_FileCopyService�List`1�m_listFiles�m_delegateFileCopyFinished�m_lockingObject�Timer�m_timer�DateTime�m_timeLastAccess�m_numTimeoutSeconds�get_FileCopyService�Microsoft.VisualStudio.TestTools.Common.IQTFileStreamCallback.FileStreamStatus�Microsoft.VisualStudio.TestTools.Common.IQTFileStreamCallback.FileStreamClosed�Dispose�CheckForTimeout�ShutDown�Unknown�Complete�Timeout�Invoke�IAsyncResult�AsyncCallback�BeginInvoke�EndInvoke�IsValid�PropertyDescriptorCollection�get_VisibleProperties�VisibleProperties�m_id�m_testName�m_testType�m_messageKind�m_exception�m_computerInfo�TimeSpan�m_duration�m_startTime�m_endTime�m_storage�m_spoolMessage�get_Id�set_Id�get_IsRunLevel�get_ComputerName�get_MessageKind�set_MessageKind�get_DisplayText�get_LongText�get_TestName�set_TestName�get_TestType�set_TestType�get_SystemException�set_SystemException�get_StartTime�set_StartTime�get_EndTime�set_EndTime�get_Duration�set_Duration�get_Storage�set_Storage�get_SpoolMessage�set_SpoolMessage�get_LoadTestAgentNames�Equals�GetHashCode�ToString�Id�IsRunLevel�ComputerName�MessageKind�DisplayText�LongText�TestName�SystemException�StartTime�EndTime�Duration�Storage�SpoolMessage�LoadTestAgentNames�m_fileCopyService�get_FileCopyServiceObject�set_FileCopyServiceObject�FileCopyServiceObject�Port�RemoteExecutionObject�RemoteAdminObject�ControllerServiceExeName�ControllerDisplayName�ControllerLogFileName�RemoteControllerAccessManager�RemoteControllerAccessManagerObject�AgentServiceUserGroupName�TestRunStorageDir�TestControllerAdministrators�ControllerAdministratorGroup�ControllerUsersGroup�TimeoutPeriod�LogSizeTearoffPeriod�DefaultMaxLogSizeMB�NumberOfTimeoutsForHeartbeat�HeartbeatTimeoutPeriod�s_isExecutionTimeoutEnabled�Uri�LocalControllerUri�LocalTestHostName�get_IsExecutionTimeoutEnabled�GetRemoteControllerUri�GetControllerWorkingDirectory�IsExecutionTimeoutEnabled�AgentProtectionEntropy�RemoteAgentService�AgentServiceExeName�AgentServiceDisplayName�AgentServiceLogFileName�AgentProcessExeName�AgentProcessEventSourceName�AgentProcessLogFileName�ThreadAbortTimeout�MaximumUtilityThreadStackSize�s_maximumTestThreadStackSize�get_MaximumTestThreadStackSize�GetAgentServiceUri�GetAgentWorkingDirectory�MaximumTestThreadStackSize�DefaultBucketThreshold�DefaultBucketSize�WebHostAdapterTypeName�AspNetPluginTypeName�DeploymentDirectoryName�LogsDirectoryName�RootDirectoryName�GetDefaultWorkingDirectory�AgentServicePort�AgentProcessPort�ControllerServicePort�ControllerComputerName�ControllerJobSpooling�MinimumTestsPerAgent�ControllerConnectionPeriod�SyncTestTimeout�StopTestRunTimeout�AgentConnectionTimeout�AgentSyncTimeout�AgentDeploymentTimeout�AgentExecutionTimeout�BatFileTimeout�CreateTraceListener�IdleTimeToDisconnect�TestDir�TestDeploymentDir�TestLogsDir�AgentId�AgentWeighting�TotalAgents�AgentName�ControllerName�AgentLoadDistributor�EnableIPSwitching�BindTo�AlwaysUseMachineName�BaseIP�NetMask�Nic�IPStart�IPEnd�ConditionalLastTaskFlag�ConditionalFirstTaskFlag�RunDeploymentLifetime�LogSizeLimitInMegs�TestOutputDirectory�TestLocation�get_ExecutionEnvironment�executionEnvironment�ExecutionEnvironment�m_fs�get_StreamToFile�get_FileSize�StreamToFile�FileSize�m_callback�DefaultBufferSize�FileMode�FileAccess�FileShare�Read�get_Size�get_Filename�Size�Filename�get_FilePath�set_FilePath�m_filePath�FilePath�TestElementName�TestElementHumanReadableId�TestElementDescription�TestElementOwner�TestElementStorage�TestElementSolutionName�TestElementProjectName�TestElementProjectRelativePath�TestElementEnabled�TestElementDeploymentItems�TestElementPriority�TestElementTimeout�TestElementAgentRestrictions�TestElementTestType�TestElementErrorMessageForNonRunnable�TestElementCssProjectStructure�TestElementCssIteration�TestElementWorkitemAssociations�TestElementHostType�TestElementHostData�UnitTestFullyQualifiedClassName�UnitTestClassName�UnitTestNamespace�UnitTestDataConnectionString�UnitTestDataProviderName�UnitTestDataTableName�UnitTestDataAccessMethod�OrderedTestContinueAfterFailure�GenericTestFileName�GenericTestArguments�GenericTestSummaryXmlFileName�GenericTestUseSummaryXmlFile�GenericTestRedirectStandardOutputAndError�GenericTestMaximumDuration�GenericTestWorkingDirectory�GenericTestEnvironmentVariables�DeleteOldRunsDialog�ImportCategoryDialog�KERNEL32�USER32�SHELL32�ADVAPI32�MAX_PATH�ERROR_SUCCESS�ERROR_INVALID_PARAMETER�ERROR_INVALID_HANDLE�ERROR_ALREADY_EXISTS�ERROR_NOT_CONNECTED�ERROR_CONNECTION_UNAVAIL�ERROR_BAD_DEVICE�ERROR_MORE_DATA�ERROR_DEVICE_ALREADY_REMEMBERED�ERROR_NO_NET_OR_BAD_PATH�ERROR_BAD_PROVIDER�INVALID_HANDLE_VALUE�TH32CS_SNAPPROCESS�PROCESS_QUERY_INFORMATION�WAIT_OBJECT_0�PROCESS_TERMINATE�LOAD_LIBRARY_AS_DATAFILE�JOB_OBJECT_LIMIT_BREAKAWAY_OK�WM_KEYDOWN�PM_NOREMOVE�PM_REMOVE�QS_KEY�QS_MOUSEMOVE�QS_MOUSEBUTTON�QS_POSTMESSAGE�QS_TIMER�QS_PAINT�QS_SENDMESSAGE�QS_HOTKEY�QS_ALLPOSTMESSAGE�QS_MOUSE�QS_INPUT�QS_ALLEVENTS�QS_ALLINPUT�GetStdHandle�GetConsoleScreenBufferInfo�SetConsoleCtrlHandler�SetLastError�LogonUser�ImpersonateLoggedOnUser�RevertToSelf�WNetGetConnection�CloseHandle�SetConsoleTextAttribute�CreateFileW�WriteFile�SetFilePointer�SetEndOfFile�AllocConsole�LoadLibraryEx�LoadLibrary�FreeLibrary�GetProcAddress�Process32First�Process32Next�OpenProcess�TerminateProcess�CreateJobObject�AssignProcessToJobObject�TerminateJobObject�QueryBasicInformationJobObject�SetExtendedInformationJobObject�StrongNameSignatureGeneration�StrongNameTokenFromPublicKey�StrongNameErrorInfo�StrongNameFreeBuffer�StrongNameGetPublicKey�LoadIcon�System.Text�StringBuilder�LoadString�ExtractIconEx�CreateToolhelp32Snapshot�GetForegroundWindow�GetFocus�System.Runtime.InteropServices�HandleRef�SendMessage�PeekMessage�GetMessage�TranslateMessage�DispatchMessage�MsgWaitForMultipleObjects�LOGON32_LOGON_INTERACTIVE�LOGON32_LOGON_NETWORK�LOGON32_LOGON_BATCH�LOGON32_LOGON_SERVICE�LOGON32_LOGON_UNLOCK�LOGON32_LOGON_NETWORK_CLEARTEXT�LOGON32_LOGON_NEW_CREDENTIALS�LOGON32_PROVIDER_DEFAULT�LOGON32_PROVIDER_WINNT35�LOGON32_PROVIDER_WINNT40�LOGON32_PROVIDER_WINNT50�CTRL_C�CTRL_Break�CTRL_Close�CTRL_Logoff�CTRL_Shutdown�dwSize�dwCursorPosition�wAttributes�srWindow�dwMaximumWindowSize�LowPart�HighPart�ReadOperationCount�WriteOperationCount�OtherOperationCount�ReadTransferCount�WriteTransferCount�OtherTransferCount�nLength�lpSecurityDescriptor�bInheritHandle�JobObjectBasicAccountingInformation�JobObjectBasicLimitInformation�JobObjectBasicProcessIdList�JobObjectBasicUIRestrictions�JobObjectSecurityLimitInformation�JobObjectEndOfJobTimeInformation�JobObjectAssociateCompletionPortInformation�JobObjectBasicAndIoAccountingInformation�JobObjectExtendedLimitInformation�JobObjectJobSetInformation�MaxJobObjectInfoClass�ReleaseHandle�cntUsage�th32ProcessID�th32DefaultHeapID�th32ModuleID�cntThreads�th32ParentProcessID�pcPriClassBase�dwFlags�szExeFile�PerProcessUserTimeLimit�PerJobUserTimeLimit�LimitFlags�MinimumWorkingSetSize�MaximumWorkingSetSize�ActiveProcessLimit�Affinity�PriorityClass�SchedulingClass�BasicLimitInformation�IoInfo�ProcessMemoryLimit�JobMemoryLimit�PeakProcessMemoryUsed�PeakJobMemoryUsed�x�y�Left�Top�Right�Bottom�X�Y�hwnd�message�wParam�lParam�time�pt_x�pt_y�RecoverFromPersistence�PrepareToPersist�m_path�m_outputDirectory�m_origin�get_Path�get_OutputDirectory�get_Origin�set_Origin�GetFileProvider�CheckDeploymentItem�Path�OutputDirectory�Origin�PerTestDeployment�TestStorage�Dependency�Satellite�m_source�Hashtable�m_container�m_childElementName�IEqualityComparer�Add�Contains�Remove�Clear�get_Count�CopyTo�get_IsReadOnly�GetEnumerator�System.Collections.Generic.IEnumerable<T>.GetEnumerator�get_ChildElementName�Count�IsReadOnly�ChildElementName�m_enumerator�get_Current�System.Collections.IEnumerator.get_Current�MoveNext�Reset�Current�System.Collections.IEnumerator.Current�m_applicationRoot�m_url�m_isIis�get_Url�get_IsIis�get_ApplicationRoot�Url�IsIis�ApplicationRoot�InstrumentedPdbFileExtension�m_binaryFile�m_keyFile�m_keyFileIsPublicKey�m_pdbFile�m_instrumentInPlace�m_binaryInstrumentationTime�m_binaryCreationTime�get_BinaryFile�get_PdbFile�set_PdbFile�get_KeyFile�set_KeyFile�get_KeyFileIsPublicKey�set_KeyFileIsPublicKey�get_InstrumentInPlace�set_InstrumentInPlace�get_BinaryInstrumentationTime�set_BinaryInstrumentationTime�get_BinaryCreationTime�set_BinaryCreationTime�CheckCodeCoverageItem�BinaryFile�PdbFile�KeyFile�KeyFileIsPublicKey�InstrumentInPlace�BinaryInstrumentationTime�BinaryCreationTime�m_warning�get_Warning�Warning�Write�ICollection�Unload�MergeResults�BeforeRemoveTestRun�GetTest�AddTest�UpdateTest�SaveTest�ReleaseTest�ReleaseTests�AddTests�UpdateTests�AddOrUpdateTests�AddManagedTestStorage�ClearManagedTestStorage�FindTipForTestType�GetTests�GetTestRun�GetTestRuns�GetTestRunConfigurations�GetTestRunConfiguration�get_ActiveTestRunConfigurationId�set_ActiveTestRunConfigurationId�GetTestResults�GetTestLists�GetTestListsForResults�GetTestsNotInAnyTestList�ActiveTestRunConfigurationId�set_Name�get_ReadOnly�get_CanChangeTests�get_CanChangeTestLists�GetMissingTests�GetChildLists�RemoveTest�CreateChildList�DeleteChildList�MoveChildList�ReadOnly�CanChangeTests�CanChangeTestLists�get_DataConnectionString�set_DataConnectionString�get_DataProviderName�set_DataProviderName�get_DataTableName�set_DataTableName�get_TestElement�DataConnectionString�DataProviderName�DataTableName�get_HumanReadableId�get_Description�set_Description�get_Enabled�set_Enabled�get_Owner�set_Owner�get_CreatedByUI�set_CreatedByUI�get_IsRunOnRestart�set_IsRunOnRestart�get_Timeout�set_Timeout�get_IsGroupable�set_IsGroupable�get_AbortRunOnAgentFailure�set_AbortRunOnAgentFailure�get_ExecutionId�set_ExecutionId�get_ParentExecId�set_ParentExecId�get_Priority�set_Priority�get_Properties�get_IsModified�set_IsModified�set_ReadOnly�get_CanBeAggregated�get_DeploymentItems�StringDictionary�get_AgentAttributes�get_ProjectData�set_ProjectData�get_SolutionName�get_ProjectName�get_ProjectRelativePath�get_SourceFileName�set_SourceFileName�get_Adapter�get_ControllerPlugin�get_UserData�set_UserData�get_Groups�get_Link�get_CategoryId�set_CategoryId�get_CssProjectStructure�set_CssProjectStructure�get_CssIteration�set_CssIteration�IList�get_WorkItemIds�get_IsRunnable�get_ErrorMessageForNonRunnable�AssignIsRunnable�get_IsAutomated�get_Copy�HumanReadableId�Description�Enabled�Owner�CreatedByUI�IsRunOnRestart�IsGroupable�AbortRunOnAgentFailure�ExecutionId�ParentExecId�Priority�Properties�IsModified�CanBeAggregated�DeploymentItems�AgentAttributes�SolutionName�ProjectName�ProjectRelativePath�SourceFileName�Adapter�ControllerPlugin�UserData�Groups�CategoryId�CssProjectStructure�CssIteration�WorkItemIds�IsRunnable�ErrorMessageForNonRunnable�IsAutomated�Copy�get_RequiresBuild�get_RequiresFullDeployment�get_ImpliedDependentAssemblies�get_ImpliedDeploymentItems�RequiresBuild�RequiresFullDeployment�ImpliedDependentAssemblies�ImpliedDeploymentItems�System.Data�DataRow�FillDataRow�get_MinimumAgents�get_MaximumAgents�MinimumAgents�MaximumAgents�get_IsSynchronized�IsSynchronized�ValueSeparatorString�ValueSeparator�ValueSeparatorCharArray�m_persistentValues�m_values�NoEditor�CssProjectStructurePicker�CssIterationPicker�WorkItemsPicker�DataConnectionPicker�NoTypeConverter�DataTableTypeConverter�ProjectStructureConverter�IterationConverter�WorkItemListConverter�TimeoutConverter�HostTypeConverter�m_editorType�m_converterType�get_EditorType�get_ConverterType�EditorType�ConverterType�c_baseFieldNameChar�c_nonDefaultsChar�c_versionFieldName�c_currentVersion�c_maxBitsPerField�m_info�m_classLevel�m_started�m_serialize�m_nonDefaults�m_nextFieldId�s_intType�s_charType�s_boolType�s_longType�s_stringType�s_guidType�IncrementNextFieldId�GetFieldBitMask�AddVersionField�BeginSerialization�AddField�AddGuid�AddBool�AddInt�AddLong�AddString�AddTestId�AddCollection�SkipField�EndSerialization�BeginDeserialization�GetField�GetGuid�GetBool�GetInt�GetLong�GetString�GetTestId�GetCollection�EndDeserialization�GetFieldIdString�GetBitFieldIdString�get_Elements�get_Links�get_VisibleLinks�Elements�Links�VisibleLinks�WorkItemSeparator�CanBeAggregatedPropertyName�CreatedByUIPropertyName�CssIterationPropertyName�CssProjectStructurePropertyName�DescriptionPropertyName�EnabledPropertyName�ErrorMessageForNonRunnablePropertyName�HumanReadableIdPropertyName�IsAutomatedPropertyName�IsRunnablePropertyName�NamePropertyName�OwnerPropertyName�PriorityPropertyName�ProjectDataPropertyName�ProjectNamePropertyName�ProjectRelativePathPropertyName�SolutionNamePropertyName�SourceFileNamePropertyName�StoragePropertyName�TestTypePropertyName�TimeoutVisiblePropertyName�WorkItemIdsViewablePropertyName�HostTypePropertyName�ObjectColumnName�DeploymentItemSeparator�InfiniteTimeout�EnabledPropName�m_cssProjectStructure�m_isRunOnRestart�m_timeout�m_isGroupable�m_abortRunOnAgentFailure�m_cssIteration�m_workItemIds�m_description�m_enabled�m_owner�m_userData�m_createdByUI�m_priority�m_sourceFileName�m_executionId�m_parentExecutionId�m_properties�m_deploymentItems�m_agentAttributes�m_projectData�m_isRunnable�m_nonRunnableReason�m_modified�m_catId�m_hostType�m_hostData�Initialize�get_FullName�get_DeploymentItemsEditable�set_DeploymentItemsEditable�set_WorkItemIds�get_WorkItemIdsViewable�get_TestIdString�get_TimeoutVisible�get_IsLoadTestCandidate�get_TestTypeName�get_HostData�set_HostData�GetEditableItemsFromDeploymentItems�GetDeploymentItemsFromEditableItems�FullName�DeploymentItemsEditable�WorkItemIdsViewable�TestIdString�TimeoutVisible�IsLoadTestCandidate�TestTypeName�HostData�ArrayList�m_links�MakeLinksRelative�get_SynchronizedStart�SynchronizedStart�NameSeparator�m_fullName�m_parentCategoryId�m_runConfiguration�m_testLinks�m_uncategorizedTests�m_uncategorizedResults�m_categories�m_categoriesResults�m_allTests�m_allResults�get_IdString�get_ParentIdString�set_FullName�get_RunConfiguration�set_RunConfiguration�get_ParentCategoryId�set_ParentCategoryId�get_Uncategorized�get_UncategorizedResults�get_Categories�get_ResultCategories�get_AllTests�get_AllResults�get_TestLinks�AddTestLink�RemoveTestLink�RemoveAllTestLinks�HasTestLink�GetTestLink�IsSameTestLink�UpdateTestLink�TestRunConfigurationType�IdString�ParentIdString�RunConfiguration�ParentCategoryId�Uncategorized�UncategorizedResults�Categories�ResultCategories�AllTests�AllResults�TestLinks�m_empty�m_uncategorized�m_all�get_Empty�get_Root�get_AllItems�Empty�Root�AllItems�IsSame�get_TestId�get_IsBrokenLink�m_testId�m_categoryId�m_isBrokenLink�ToTestId�op_Implicit�ToTestCategoryId�IsBrokenLink�PropertyDescriptor�IsPropertySupported�IsPropertyReadOnly�get_Guid�m_guid�get_DisplayName�get_ResourceType�get_ResourceId�m_resourceType�m_resourceId�m_displayName�DisplayName�ResourceType�ResourceId�op_Equality�op_Inequality�op_GreaterThan�op_LessThan�CompareTo�m_execId�m_typeId�m_projectId�m_projectName�m_solutionName�m_projectRelativePath�get_ProjectId�ProjectId�m_value�get_Value�set_Value�Value�TestListEditor�TeamDeveloperTools�TfsIntegration�RemoteExecution�AuthoringNonCoreTests�m_features�get_ProductFeature�GetVisibleProperties�GetProperties�IsSupportedByProduct�get_MaxThreads�get_MinThreads�MaxThreads�MinThreads�get_ExecId�ExecId�m_computer�get_Computer�Computer�Uninitialized�Queuing�Deploying�Deployed�Queued�Starting�Started�Running�Pausing�Paused�Resuming�Stopping�Stopped�Aborting�Aborted�Completing�CompletingCleanup�Completed�Disposed�m_newState�m_timestamp�get_NewState�get_Timestamp�NewState�Timestamp�Error�Failed�Inconclusive�PassedButRunAborted�NotRunnable�NotExecuted�Disconnected�Passed�InProgress�Pending�Min�Max�Localize�IsPass�IsFail�IsAbort�IsTerminal�IsExecuted�GetAggregationOutcome�GetMoreImportantOutcome�Panic�Result�FileCopy�RunStateChanged�RunOutput�Debug�Heartbeat�TextMessage�TestStart�TestEnd�RunAbort�RunStart�RunEnd�m_parentExecId�RunLevelId�get_RunIdString�get_ExecutionIdString�get_IsRootLevel�get_ParentExecIdString�RunIdString�ExecutionIdString�IsRootLevel�ParentExecIdString�ComputerNamePropertyName�DebugTracePropertyName�DisplayTextPropertyName�DurationPropertyName�EndTimePropertyName�ErrorMessagePropertyName�ErrorStackTracePropertyName�HasPassedPropertyName�LongTextPropertyName�OutcomePropertyName�OutcomeTextPropertyName�StdOutPropertyName�StdErrPropertyName�StartTimePropertyName�TestNamePropertyName�TraceInfoPropertyName�m_test�m_outcome�m_stdOut�m_stdErr�m_debugTrace�m_traceInfo�m_errorInfo�m_timerResults�m_textMessages�get_Outcome�set_Outcome�get_OutcomeText�get_HasPassed�get_StdOut�set_StdOut�get_StdErr�set_StdErr�get_DebugTrace�set_DebugTrace�get_Test�set_Test�get_TestDescription�get_TestCategoryIdString�get_TestCategoryId�set_ErrorMessage�get_ErrorStackTrace�set_ErrorStackTrace�get_ErrorInfo�set_ErrorInfo�get_TimerResults�set_TimerResults�get_TraceInfo�get_TextMessages�AddTextMessage�Outcome�OutcomeText�HasPassed�StdOut�StdErr�DebugTrace�Test�TestDescription�TestCategoryIdString�ErrorStackTrace�ErrorInfo�TimerResults�TraceInfo�TextMessages�m_stackTrace�set_Message�get_StackTrace�set_StackTrace�StackTrace�m_trace�AppendTrace�m_debugEventCallback�get_DebugEventHandler�m_text�get_Text�Text�get_TestExecutionId�TestExecutionId�m_computerName�FailedCountPropertyName�m_counters�m_innerResults�m_failedCount�m_currentTestIndex�m_lock�get_Counters�get_InnerResults�get_InnerResultsCount�m_innerResultsCount�get_CurrentTestIndex�get_FailedCount�get_IsUpdateTotalTestCountRequired�Merge�Counters�InnerResults�InnerResultsCount�CurrentTestIndex�FailedCount�IsUpdateTotalTestCountRequired�m_total�get_Item�set_Item�get_Length�get_Total�set_Total�Subtract�CountOutcomes�Item�Length�Total�m_isTransparent�m_nestedEntries�set_TestId�set_ExecId�get_NestedEntries�set_NestedEntries�get_IsTransparent�set_IsTransparent�NestedEntries�IsTransparent�SummaryOnlyParameterName�m_runUser�m_runConfig�m_result�m_created�m_queued�m_finished�m_buildFlavor�m_buildPlatform�m_tests�m_entries�m_replacedHostTests�m_resultFileName�m_autoSaveResults�m_elementMap�m_testExecMap�SetExecId�AddDefaultCategories�CopyTestsAndCategories�AssignRunResult�get_Entries�get_Tests�get_TestCount�get_RunUser�set_RunUser�get_Result�set_Result�get_ResultFilePath�set_ResultFilePath�get_ResultFileName�set_ResultFileName�get_AutoSaveResults�set_AutoSaveResults�get_Created�get_Queued�set_Queued�get_Started�set_Started�get_Finished�set_Finished�get_ContainsManualTest�get_BuildFlavor�set_BuildFlavor�get_BuildPlatform�set_BuildPlatform�GetTestElements�GetTestElement�GetTestVolatile�GetTestEntry�GetInnerTests�GetTestsInternal�GetCategoriesInternal�CountTestCases�CountEntryComponents�GetResultFilesDirectory�GetHostType�IsHostingRuleConflictTest�Validate�Fix�FixTestRun�CheckForAspNetTest�ContainsTest�FixResultTest�RemoveTestsFromMapsAndInnerEntries�FormatDateTimeForRunName�AddElementsFromEntries�LoadSummary�Entries�Tests�TestCount�RunUser�ResultFilePath�ResultFileName�AutoSaveResults�Created�Finished�ContainsManualTest�BuildFlavor�BuildPlatform�m_commandLineExecution�IsProblemManualOrDisabledTest�get_TextHashCode�get_Exception�get_ComputerInfo�get_AgentMachine�get_IsPass�TextHashCode�AgentMachine�m_runInfoList�m_totalTests�m_executedTests�m_passedTests�m_isPartialRun�AddRunInfo�UpdateFromAggregation�UpdateWithNewTestOutcome�CheckConsistency�FixCounters�SetOutcomeInternal�CountAllOutcomesInternal�get_RunInfoList�get_IsPartialRun�set_IsPartialRun�get_TotalTestCount�set_TotalTestCount�get_ExecutedTestCount�get_PassedTestCount�get_FailedTestCount�RunInfoList�IsPartialRun�TotalTestCount�ExecutedTestCount�PassedTestCount�FailedTestCount�DefaultDeploymentRootDirectory�DefaultRelativePathRoot�DeploymentInDirectorySuffix�DeploymentOutDirectorySuffix�m_isCodeCoverageEnabled�m_codeCoverageItems�m_codeCoverageKeyFile�m_aspNetProjectCoverageItems�m_isExecutedRemotely�bucketSize�bucketThreshold�m_runTimeout�m_testTimeout�agentNotRespondingTimeout�deploymentTimeout�scriptTimeout�m_controllerName�m_plugins�m_constraints�m_testTypeSpecificData�m_userDeploymentRoot�m_useDefaultDeploymentRoot�m_defaultUserDeploymentRootDirectory�m_runDeploymentRoot�m_relativePathRoot�m_testRunNamingScheme�m_setupCommand�m_setupScript�m_cleanupCommand�m_cleanupScript�m_abortRunOnError�m_mapIpAddresses�m_isExecutedOutOfProc�m_isExecutedUnderDebugger�m_debugInfo�m_agentProperties�m_ignoredDependentAssembliesPattern�ApartmentState�m_apartmentState�m_additionalSearchPath�m_deploySatelliteAssemblies�m_skipUnhostableTests�m_traceExecutionSequence�m_isDeploymentEnabled�m_keepHostProcessAlive�m_useDefaultKeepHostProcessAlive�get_TestTypesWithData�get_IsCodeCoverageEnabled�set_IsCodeCoverageEnabled�get_CodeCoverageItems�get_CodeCoverageKeyFile�set_CodeCoverageKeyFile�get_AspNetProjectCoverageItems�get_DeploymentRootDirectory�get_UserDeploymentRootDirectory�set_UserDeploymentRootDirectory�get_UseDefaultDeploymentRootDirectory�set_UseDefaultDeploymentRootDirectory�get_DefaultUserDeploymentRootDirectory�set_DefaultUserDeploymentRootDirectory�get_RunDeploymentRootDirectory�set_RunDeploymentRootDirectory�get_RunDeploymentInDirectory�get_RunDeploymentOutDirectory�get_RelativePathRootDirectory�set_RelativePathRootDirectory�get_SetupCommand�set_SetupCommand�get_SetupScript�set_SetupScript�get_CleanupCommand�set_CleanupCommand�get_CleanupScript�set_CleanupScript�get_IgnoredDependentAssembliesPattern�set_IgnoredDependentAssembliesPattern�IList`1�get_SearchPaths�get_DeploySatelliteAssemblies�set_DeploySatelliteAssemblies�get_SkipUnhostableTests�set_SkipUnhostableTests�get_TraceExecutionSequence�set_TraceExecutionSequence�get_IsDeploymentEnabled�set_IsDeploymentEnabled�get_KeepHostProcessAlive�set_KeepHostProcessAlive�get_UseDefaultKeepHostProcessAlive�set_UseDefaultKeepHostProcessAlive�get_IsExecutedRemotely�set_IsExecutedRemotely�get_AgentNotRespondingTimeout�set_AgentNotRespondingTimeout�get_RunTimeout�set_RunTimeout�get_TestTimeout�set_TestTimeout�get_BucketThreshold�set_BucketThreshold�get_BucketSize�set_BucketSize�get_DeploymentTimeout�set_DeploymentTimeout�get_ScriptTimeout�set_ScriptTimeout�get_ControllerName�set_ControllerName�get_Constraints�set_Constraints�get_Plugins�get_ControllerUri�get_AbortRunOnError�set_AbortRunOnError�get_MapIPAddresses�set_MapIPAddresses�get_IsExecutedOutOfProc�set_IsExecutedOutOfProc�get_IsExecutedUnderDebugger�set_IsExecutedUnderDebugger�get_DebugInfo�set_DebugInfo�get_AgentProperties�get_ApartmentState�set_ApartmentState�get_TestRunNamingScheme�set_TestRunNamingScheme�CopyFrom�GetTestTypeSpecificData�SetTestTypeSpecificData�ClearTestTypeSpecificData�AddPlugin�RemovePlugin�RemoveAllPlugins�AddAspNetProjectCoverageItem�RemoveAspNetProjectCoverageItem�RemoveAllAspNetProjectCoverageItems�AddCodeCoverageItem�RemoveCodeCoverageItem�RemoveAllCodeCoverageItems�FindInAdditionalSearchPath�ContainsSearchPath�AddAdditionalSearchPath�RemoveAdditionalSearchPath�ClearAdditionalSearchPath�GetDeploymentInDirectory�GetDeploymentOutDirectory�LocateFile�LocateDirectory�GetTestElementTimeout�CanonicalizeSearchPaths�TestTypesWithData�IsCodeCoverageEnabled�CodeCoverageItems�CodeCoverageKeyFile�AspNetProjectCoverageItems�DeploymentRootDirectory�UserDeploymentRootDirectory�UseDefaultDeploymentRootDirectory�DefaultUserDeploymentRootDirectory�RunDeploymentRootDirectory�RunDeploymentInDirectory�RunDeploymentOutDirectory�RelativePathRootDirectory�SetupCommand�SetupScript�CleanupCommand�CleanupScript�IgnoredDependentAssembliesPattern�DeploySatelliteAssemblies�SkipUnhostableTests�TraceExecutionSequence�IsDeploymentEnabled�KeepHostProcessAlive�UseDefaultKeepHostProcessAlive�IsExecutedRemotely�AgentNotRespondingTimeout�RunTimeout�TestTimeout�BucketThreshold�BucketSize�DeploymentTimeout�ScriptTimeout�Constraints�Plugins�ControllerUri�AbortRunOnError�MapIPAddresses�IsExecutedOutOfProc�IsExecutedUnderDebugger�AgentProperties�get_RunConfigurationInformation�RunConfigurationInformation�get_CurrentHostType�set_CurrentHostType�m_currentHostType�m_mapHostSpecificData�CurrentHostType�m_baseName�m_appendTimeStamp�m_useDefault�get_BaseName�set_BaseName�get_AppendTimestamp�set_AppendTimestamp�get_UseDefault�set_UseDefault�BaseName�AppendTimestamp�UseDefault�m_agentList�m_agentCount�get_AgentCount�set_AgentCount�get_AgentList�AddAgent�RemoveAgent�RemoveAllAgents�AgentCount�AgentList�m_fieldName�get_FieldName�FieldName�m_facts�m_field�get_Facts�get_Field�Facts�Field�m_dimension�get_Dimension�Dimension�Counter�BuildCoverage�RunCoverage�PageSummary�LoadTestSummary�LoadTestDetails�TransactionSummary�BuildAssemblyDimension�BuildDimension�Category�CounterDimension�Machine�PageSummaryDimension�Person�ProjectDimension�ProjectTime�ResultDimension�RunDimension�Scenario�TransactionSummaryDimension�BuildPlatformDimension�BuildFlavorDimension�RootElementName�TypeAttrName�VersionElementName�VersionBuildAttributeName�VersionRevisionAttributeName�VersionBranchAttributeName�Branch�KeyElementName�ValueElementName�ArrayElementElementName�SimpleArrayElementSeparator�StringBuilderType�GuidType�StringType�TimeSpanType�get_WriteVerboseTraceInfo�set_WriteVerboseTraceInfo�s_writeVerboseTraceInfo�SimpleArrayElementSeparatorArray�XmlTextReader�reader�fileName�m_table�m_typeNameToTypeMap�m_upgradeType�get_Table�XmlNodeType�CheckNodeType�CheckElementName�AdvanceReader�ReadTypeAttribute�InstantiateType�InstantiateTypeImpl�RemoveVersionCulturePkInfo�System.Reflection�FieldInfo�s_persistenceNameCache�GetPersistenceNameForField�IsASimpleType�CanUseSimpleArray�ReadSimpleType�ReadOneClass�SkipCurrentElement�ReadOneElement�ReadArray�ReadSimpleArrayValues�ReadHashtable�ReadVersionTag�ReadTestRunSummary�WriteVerboseTraceInfo�Table�Change�Delete�ChangeType�DogfoodToRetail�Lab23DevToRetail�Beta2ToRetail�m_conversionType�m_oldPersistanceName�m_oldFieldName�m_newPersistanceName�m_newFieldName�get_ConversionType�get_OldPersistanceName�get_OldFieldName�get_NewPersistanceName�get_NewFieldName�TryConvertType�CreateDeleteEntry�CreateChangeEntry�CreateChangeTypeEntry�OldPersistanceName�OldFieldName�NewPersistanceName�NewFieldName�m_namespaceMap�m_enumFromBetaTwo�m_enumFromDogfood�m_enumFromLab23Dev�BuildFieldChangeTable�BuildNamespaceChangeTable�BuildEnumValueChangeTables�AddEntry�GetEnumConversionTable�TryConvertEnumValue�TryGetConversionEntry�TryConvertStoredTypeName�TryConvertSimpleTypeName�TryConvertComplexTypeName�Normal�TypeGroup�NestedType�MsCorLibAssemblyName�VsQtCommonAssemblyName�XmlTextWriter�writer�m_typeToFieldInfoMap�Assembly�m_assemblyToAssemblyNameMap�m_typeToShortNameMap�GetFieldPersistenceInfos�ShortAssemblyName�WriteOneClass�WriteOneField�Array�WriteArray�WriteHashtable�Formatting�m_fi�m_elementName�get_FieldInfo�get_ElementName�ElementName�Microsoft.Win32�RegistryKey�get_LocalMachineConfig�set_DefaultRegistryRoot�CanonicalizeValueName�s_rootToConfig�s_defaultRelativeRootString�s_defaultRelativeRoot�m_rootKey�LocalMachineConfig�DefaultRegistryRoot�FactoryLoad�GetStringValue�TryGetStringValue�TryGetIntValue�GetIntValue�KeyExists�GetValueNames�GetSubKeyNames�OpenSubKey�LoadValueFromRegistry�get_MyRegKey�m_configRoot�m_myRegKey�m_myRegKeyComputed�m_node�MyRegKey�ToolsSectionHeader�MockUp�XmlReader�DeserializeSection�DeserializeSectionXml�Deserialize�ConfigurationElement�ConfigurationSaveMode�SerializeSection�m_machineRoot�m_loaded�get_MachineRoot�MachineRoot�Parent�SubKeys�Values�FindValue�GetValueKeys�GetSubKeys�OpenSubNode�PushValue�Dive�s_hostTypes�s_hostNames�s_warningSender�m_typeName�m_editorTypeName�m_isLoadTestCandidate�m_supportedTestTypes�get_TypeName�get_EditorTypeName�get_SupportedTestTypes�GetHostTypeNames�GetHostTypeInfo�GetHostTypeNameForDisplay�ClearCache�GetHostAdapterKey�TypeName�EditorTypeName�SupportedTestTypes�AllTestTypes�m_supportsAll�m_supportedGuids�m_supportedTypes�m_testTypesKeyName�get_All�FillCache�All�AllHostTypes�DelegateToHostType�m_isDelegate�m_supportedVerified�m_supportedRaw�m_hostTypesKeyName�get_Delegate�Delegate�RegistryRootAppSettingName�LicensesSubKey�ToolsOptionsPagesSubKey�QualityToolsSubkey�XmlSubKey�TestTypesSubkey�TestTypesSubkeyName�ExtensionSubkeyName�IconIdValueName�NameIdValueName�SatellitePathValueName�SatelliteNameValueName�EditorValueName�TipTypeName�ServiceTypeName�EnableWarnings�LogPackageInitFailure�AudibleTmiLoad�AllowDeploymentFromShareValueName�HostProcessLocationValueName�HostProcessIdleTimeout�VisualStudioLocationValueName�ListenPortSubkey�ListenPortBeginInt�ListenPortEndInt�BindToIPAddress�TestManagerColumnsSubkey�TestViewColumnsSubkey�TestResultsColumnsSubkey�TestPickerColumnsSubkey�ControllerSubkey�LoadTestResultsConnectString�LoadTestResultsDisplayConnectString�LastModifiedDateTime�LastModifiedUser�AgentSubkey�ControllerUserName�ControllerMachineName�AgentProcessExecutionUserName�AgentProcessExecutionUserPassword�MaximumAllowedHangs�DteaSkuMpcCode�DteaLicenseKey�TrialLicenseInstallDateValueName�TrialLicensePeriodValueName�DteaRunCountValueName�RegistrationSubkey�RunConfigSubkey�DefaultRunConfigName�PromptAlwaysName�RunConfigTemplateFolderName�EnableRemoteExecution�RecentlyUsedControllerSubKey�PackagesSubKey�PackageSatelliteDllSubKey�PackageSatelliteDllName�PackageSatelliteDllPath�ProjectsSubKey�ProjectPackage�CurrituckConnectionSubkey�CurrituckADString�CurrituckProject�CurrituckDomain�ExtensionSeparator�CodeModelProcessorsSubKey�CodeModelProcessorType�CodeModelUnitTestDeferDelay�EnableCmiValue�EnableIdleLoading�CalculateLoadTime�TmiTimeoutEnabledRegistryValueName�ExecutionTimeoutEnabled�InstrumentationToolsSubkey�InstrumentationToolsLocationName�InstrumenterName�VSInstallDirSubkey�ToolsOptionsSubKey�TestExecutionSettings�PathToWebRootToolsOptionsValue�ProjectLocationEntries�VenusProjectLocationEntry�TestSkuPackage�DialogKey�DialogNameKey�DialogOptionsKey�DialogResource�DialogResourceId�DialogPropId�DialogPropVal�DialogToolPriority�HostAdaptersSubkeyName�HostAdaptersSubkey�HostAdapterType�HostAdapterEditorType�HostAdapterIsLoadTestCandidate�HostAdapterSupportedTestTypesSubkeyName�TestTypeSupportedHostAdaptersSubkeyName�s_defaultRoot�get_DefaultRoot�set_DefaultRoot�DefaultRoot�IconId�System.Drawing�Icon�PackageResourceName�m_extensionsToIcon�m_tipName�m_editorGuid�m_serviceTypeText�m_serviceType�m_supportedHostTypes�m_satelliteDll�get_DefaultIcon�ReadTestExtensions�LoadTestIcons�ReadTestEditor�ReadTestType�ConstructDllPath�System.Resources�ResourceManager�GetResourceManagers�get_ServiceType�get_Extensions�GetIcon�get_TipName�get_EditorGuid�get_SupportedHostTypes�DefaultIcon�ServiceType�Extensions�TipName�EditorGuid�SupportedHostTypes�TmiClassName�m_testTypesById�m_testTypesByExtension�s_fOutputWarnings�get_TestTypes�get_TestTypeInfoSet�get_OutputWarnings�ReadRegistry�OutputWarning�OutputError�get_Instance�TestTypeLoadWarningEvent�add_TestTypeLoadWarningEvent�remove_TestTypeLoadWarningEvent�TestTypeNameFromTestType�s_testTypeInfoCollection�TestTypes�TestTypeInfoSet�OutputWarnings�Instance�MAX_RESOURCE_STRING_SIZE�m_hModule�m_disposed�Finalize�get_ModuleHandle�LoadIcons�OptionExtension�get_UserModified�set_UserModified�get_AssociatedFile�LoadSearchPaths�ConstructSearchPathsRecursively�FindOnSamePathAsAssociatedFile�AddPathToSearchPath�InsertPathIntoSearchPath�AddSearchPathsRecursively�RemoveFromSearchPathAt�RemovePathFromSearchPath�ListFromEnum�IndexOf�ToArray�GetSubDirectories�AddPathRecursivelyToSearchPath�m_testSearchPath�m_runConfigSearchPath�m_userModified�m_associatedFile�UserModified�AssociatedFile�RunConfig�m_methodSig�m_srcFile�m_lineNumber�get_HasSourceFile�get_MethodSignature�get_HasLineNumber�HasSourceFile�MethodSignature�HasLineNumber�Parse�SourceFile�InnerStackTrace�System.Text.RegularExpressions�Regex�m_regex�get_RegexExpression�RegexExpression�Comparison`1�IsSorted�BinarySearch�m_assemblyString�m_location�m_isMissing�get_AssemblyString�AssemblyName�get_AssemblyName�get_Location�get_IsMissing�AssemblyString�Location�IsMissing�GacAssembly�Module�ReportMissing�Recursively�ReportTopLevelGacAssemblies�ReportModules�ThrowIfNotAssembly�Default�DefaultIgnoredPattern�IgnoredAllPattern�IgnoredNonePattern�m_ignoredPattern�System.Globalization�CultureInfo�m_culture�get_Default�get_Flags�set_Flags�get_IgnoredAssembliesPattern�set_IgnoredAssembliesPattern�Flags�IgnoredAssembliesPattern�s_cultures�s_assemblyExtensions�get_Cultures�GetDependentAssemblies�GetSatelliteAssemblies�IsAssembly�IsAssemblyExtension�IsNetmoduleExtension�Cultures�m_options�m_configFile�m_references�m_triedFullNames�m_ignoreExpression�m_defaultIgnoreExpression�GetDependentAssembliesInternal�ProcessChildren�NeedToBeFilteredOut�m_searchDirs�ResolveEventArgs�OnResolve�RequestedAssemblyNameMatchesFound�m_probePaths�GetResolutonPaths�StringComparer�c_defaultTimeout�ConnectionTimeout�add_ConnectionTimeout�remove_ConnectionTimeout�m_lastAccessed�m_timeoutPeriod�m_timeoutTimer�TimeoutExpired�LastAccessed�AddConnection�RemoveConnection�UpdateAccessTime�get_TimeoutPeriod�set_TimeoutPeriod�DueTimeExpired�m_updateTimerThreads�UpdateTimer�System.IDisposable.Dispose�get_ConnectionObject�m_connection�ConnectionObject�CheckThatDirsAreNotTheSameOrContained�CopyDirectory�FileNameNotInExclusionList�TotalFileSize�ConnectionDirectoryKey�PathNeedsFixup�GetRelativePart�FixPath�Create�GetDataTablesAndViews�GetColumns�DataTable�ReadTable�System.Data.Common�DbConnection�get_Connection�WriteDiagnostics�get_ExtendedDiagnosticsEnabled�m_dataFolders�s_extendedDiagnosticsEnabled�Connection�ExtendedDiagnosticsEnabled�CsvProvider�XmlProvider�GetSchemaMetaData�PrepareNameForSql�SplitName�JoinAndQuoteName�MaybeQuote�FindSeperators�get_CatalogSeperatorChar�get_SchemaSeperatorChar�FindIdentifierEnd�QuoteIdentifier�UnquoteIdentifier�GetQuoteLiterals�GetQuoteLiteralsHelper�get_QuotePrefix�set_QuotePrefix�get_QuoteSuffix�set_QuoteSuffix�DbCommandBuilder�get_CommandBuilder�DbProviderFactory�get_Factory�GetDefaultSchema�FormatTableNameForDisplay�IsInArray�SplitTableName�IsUserSchema�IsOpen�GetDefaultSchemaMSSql�IsMSSql�GetColumnsSQL�m_quoteSuffix�m_quotePrefix�m_commandBuilder�m_factory�CatalogSeperatorChar�SchemaSeperatorChar�QuotePrefix�QuoteSuffix�CommandBuilder�Factory�SqlOleDb�MSSqlNative�MSDAOra�schemaTable�schemaColumn�nameColumn�tableTypeColumn�validTableTypes�invalidSchemas�MSSql�FixConnectionString�m_isMSSql�System.Data.OleDb�OleDbCommandBuilder�OleDbConnection�System.Data.Odbc�OdbcCommandBuilder�OdbcConnection�DataSet�LoadDataSet�CsvConnectionTemplate�get_TableName�TableName�NetcfPKT�DesktopPKT�mscorlibString�IsNetCfAssembly�IsSamePKT�IsNetcfPublicKeyToken�IsDesktopPublicKeyToken�GetNetCfAssemblySdkFolders�HasMultipleNicsForRemoting�VsAssemblyVer�NdpAssemblyVer�MicrosoftVisualBasicVsa�MicrosoftJScript�MicrosoftVisualBasicVsaDt�GetSymbolsFileName�ReleaseComObject�get_lastError�loadDataFromPdb�loadAndValidateDataFromPdb�loadDataForExe�System.Runtime.InteropServices.ComTypes�IStream�loadDataFromIStream�openSession�lastError�get_symIndexId�get_symTag�get_name�get_lexicalParent�get_classParent�get_type�get_dataKind�get_locationType�get_addressSection�get_addressOffset�get_relativeVirtualAddress�get_virtualAddress�get_registerId�get_offset�get_length�get_slot�get_volatileType�get_constType�get_unalignedType�get_access�get_libraryName�get_platform�get_language�get_editAndContinueEnabled�get_frontEndMajor�get_frontEndMinor�get_frontEndBuild�get_backEndMajor�get_backEndMinor�get_backEndBuild�get_sourceFileName�get_unused�get_thunkOrdinal�get_thisAdjust�get_virtualBaseOffset�get_virtual�get_intro�get_pure�get_callingConvention�get_value�get_baseType�get_token�get_timeStamp�get_guid�get_symbolsFileName�get_reference�get_count�get_bitPosition�get_arrayIndexType�get_packed�get_constructor�get_overloadedOperator�get_nested�get_hasNestedTypes�get_hasAssignmentOperator�get_hasCastOperator�get_scoped�get_virtualBaseClass�get_indirectVirtualBaseClass�get_virtualBasePointerOffset�get_virtualTableShape�get_lexicalParentId�get_classParentId�get_typeId�get_arrayIndexTypeId�get_virtualTableShapeId�get_code�get_function�get_managed�get_msil�get_virtualBaseDispIndex�get_undecoratedName�get_age�get_signature�get_compilerGenerated�get_addressTaken�get_rank�get_lowerBound�get_upperBound�get_lowerBoundId�get_upperBoundId�get_dataBytes�findChildren�get_targetSection�get_targetOffset�get_targetRelativeVirtualAddress�get_targetVirtualAddress�get_machineType�get_oemId�get_oemSymbolId�get_types�get_typeIds�get_objectPointerType�get_udtKind�get_undecoratedNameEx�get_liveLVarInstances�get_noReturn�get_customCallingConvention�get_noInline�get_optmizedCodeDebugInfo�get_notReached�get_interruptReturn�get_farReturn�get_isStatic�get_hasDebugInfo�get_isLTCG�get_isDataAligned�get_hasSecurityChecks�get_compilerName�get_hasAlloca�get_hasSetJump�get_hasLongJump�get_hasInlAsm�get_hasEH�get_hasSEH�get_hasEHa�get_isNaked�get_isAggregated�get_isSplitted�get_container�get_inlSpec�get_noStackOrdering�get_virtualBaseTableType�symIndexId�symTag�name�lexicalParent�classParent�type�dataKind�locationType�addressSection�addressOffset�relativeVirtualAddress�virtualAddress�registerId�offset�length�slot�volatileType�constType�unalignedType�access�libraryName�platform�language�editAndContinueEnabled�frontEndMajor�frontEndMinor�frontEndBuild�backEndMajor�backEndMinor�backEndBuild�sourceFileName�unused�thunkOrdinal�thisAdjust�virtualBaseOffset�virtual�intro�pure�callingConvention�value�baseType�token�timeStamp�guid�symbolsFileName�reference�count�bitPosition�arrayIndexType�packed�constructor�overloadedOperator�nested�hasNestedTypes�hasAssignmentOperator�hasCastOperator�scoped�virtualBaseClass�indirectVirtualBaseClass�virtualBasePointerOffset�virtualTableShape�lexicalParentId�classParentId�typeId�arrayIndexTypeId�virtualTableShapeId�code�function�managed�msil�virtualBaseDispIndex�undecoratedName�age�signature�compilerGenerated�addressTaken�rank�lowerBound�upperBound�lowerBoundId�upperBoundId�targetSection�targetOffset�targetRelativeVirtualAddress�targetVirtualAddress�machineType�oemId�oemSymbolId�objectPointerType�udtKind�noReturn�customCallingConvention�noInline�optmizedCodeDebugInfo�notReached�interruptReturn�farReturn�isStatic�hasDebugInfo�isLTCG�isDataAligned�hasSecurityChecks�compilerName�hasAlloca�hasSetJump�hasLongJump�hasInlAsm�hasEH�hasSEH�hasEHa�isNaked�isAggregated�isSplitted�container�inlSpec�noStackOrdering�virtualBaseTableType�get_loadAddress�set_loadAddress�get_globalScope�getEnumTables�getSymbolsByAddr�findSymbolByAddr�findSymbolByRVA�findSymbolByVA�findSymbolByToken�symsAreEquiv�symbolById�findSymbolByRVAEx�findSymbolByVAEx�findFile�findFileById�findLines�findLinesByAddr�findLinesByRVA�findLinesByVA�findLinesByLinenum�findInjectedSource�getEnumDebugStreams�loadAddress�globalScope�Next�Skip�AcquireReaderLock�AcquireWriterLock�RWLAcquireReaderLock�RWLAcquireWriterLock�LockCookie�RWLUpgradeToWriterLock�RWLReleaseReaderLock�RWLReleaseWriterLock�RWLDowngradeFromWriterLock�RWLReleaseLock�CalculatePulseTimeoutValue�Stopwatch�TimeoutExceeded�VerifyNoLocks�CreateStackList�get_IsWriterLockHeld�get_IsReaderLockHeld�get_IsAnyLockHeld�get_DefaultTimeout�get_CurrentThreadLockInfo�LocalDataStoreSlot�get_ThreadInfoDataStoreSlot�get_LockObject�get_TrackLockUsage�set_TrackLockUsage�get_SuppressDiagnosticInfo�set_SuppressDiagnosticInfo�s_defaultName�m_dataStoreSlot�LockPulse�WaitTime�s_trackLockUsage�s_suppressDiagnosticInfo�IsWriterLockHeld�IsReaderLockHeld�IsAnyLockHeld�DefaultTimeout�CurrentThreadLockInfo�ThreadInfoDataStoreSlot�LockObject�TrackLockUsage�SuppressDiagnosticInfo�get_ReadLockCount�set_ReadLockCount�get_WriteLockCount�set_WriteLockCount�Stack`1�get_LockStack�ResetLockCount�CalculateLockState�m_readLockCount�m_writeLockCount�m_isReaderLockHeld�m_isWriterLockHeld�m_isAnyLockHeld�m_lockStack�ReadLockCount�WriteLockCount�LockStack�s_traceVerbose�get_ReaderLockInitiallyHeld�get_WriterLockInitiallyHeld�get_AnyLockInitiallyHeld�ThrowOutOfOrderError�get_Parent�get_ThreadLockInfo�get_IsWriterLock�m_isReaderLockInitiallyHeld�m_isWriterLockInitiallyHeld�m_isDisposed�m_threadInfo�m_stacktrace�ReaderLockInitiallyHeld�WriterLockInitiallyHeld�AnyLockInitiallyHeld�IsWriterLock�get_Cookie�set_Cookie�m_isCookieInitialized�m_cookie�Cookie�IsTrue�Fail�ParameterNotNull�StringNotNullOrEmpty�ArrayNotNullOrEmpty�DisableDebugUIMessages�RestoreDebugUIMessages�FireEventIgnoringExceptions�FireVetoingEvent�System.Security.Cryptography�HashAlgorithm�s_provider�get_Provider�GuidFromString�Provider�m_fwMgr�m_fwProfile�CheckProfile�get_IsAvailable�get_IsEnabled�TurnOn�GetApplication�IsApplicationAuthorized�AppExistsButNotEnabled�IsAvailable�IsEnabled�NotRegistered�Domain�Standard�IPv4�IPv6�IPAny�IPMax�Tcp�Udp�LocalSubnet�FileAndPrint�UPnP�RemoteDesktop�get_LocalPolicy�get_CurrentProfileType�RestoreDefaults�IsPortAllowed�IsIcmpTypeAllowed�LocalPolicy�CurrentProfileType�get_CurrentProfile�GetProfileByType�CurrentProfile�get_FirewallEnabled�set_FirewallEnabled�get_ExceptionsNotAllowed�set_ExceptionsNotAllowed�get_NotificationsDisabled�set_NotificationsDisabled�get_UnicastResponsesToMulticastBroadcastDisabled�set_UnicastResponsesToMulticastBroadcastDisabled�get_RemoteAdminSettings�get_IcmpSettings�get_GloballyOpenPorts�get_Services�get_AuthorizedApplications�FirewallEnabled�ExceptionsNotAllowed�NotificationsDisabled�UnicastResponsesToMulticastBroadcastDisabled�RemoteAdminSettings�IcmpSettings�GloballyOpenPorts�Services�AuthorizedApplications�get_IpVersion�set_IpVersion�get_Scope�set_Scope�get_RemoteAddresses�set_RemoteAddresses�IpVersion�Scope�RemoteAddresses�get_AllowOutboundDestinationUnreachable�set_AllowOutboundDestinationUnreachable�get_AllowRedirect�set_AllowRedirect�get_AllowInboundEchoRequest�set_AllowInboundEchoRequest�get_AllowOutboundTimeExceeded�set_AllowOutboundTimeExceeded�get_AllowOutboundParameterProblem�set_AllowOutboundParameterProblem�get_AllowOutboundSourceQuench�set_AllowOutboundSourceQuench�get_AllowInboundRouterRequest�set_AllowInboundRouterRequest�get_AllowInboundTimestampRequest�set_AllowInboundTimestampRequest�get_AllowInboundMaskRequest�set_AllowInboundMaskRequest�get_AllowOutboundPacketTooBig�set_AllowOutboundPacketTooBig�AllowOutboundDestinationUnreachable�AllowRedirect�AllowInboundEchoRequest�AllowOutboundTimeExceeded�AllowOutboundParameterProblem�AllowOutboundSourceQuench�AllowInboundRouterRequest�AllowInboundTimestampRequest�AllowInboundMaskRequest�AllowOutboundPacketTooBig�get__NewEnum�_NewEnum�get_Protocol�set_Protocol�get_Port�set_Port�get_BuiltIn�Protocol�BuiltIn�get_Customized�Customized�get_ProcessImageFileName�set_ProcessImageFileName�ProcessImageFileName�CanHost�GetSupportedHostTypeNames�TestTypeCaBeHosted�HostTypeCanHost�OpenFileStream�SystemEventLogSource�TraceSwitch�s_traceLevelSwitch�s_processName�s_processId�s_timesCanWriteToSystemLog�s_isTracingOn�s_traceStartup�TraceLevel�get_TraceLevel�set_TraceLevel�ShouldTrace�ErrorIf�ErrorUnless�ErrorAssert�WarningIf�WarningUnless�Info�InfoIf�InfoUnless�Verbose�VerboseIf�VerboseUnless�GetProcessName�GetProcessId�CheckIsTracingOn�WriteLine�LogIgnoredException�EventLogEntryType�WriteEventLogEntry�SlotName�GetData�SetData�IDictionary`2�GetDataStore�m_key�m_oldValue�c_disposeThreadsTimeout�m_running�m_minWorkerThreads�m_maxWorkerThreads�m_threadId�m_maxVMBytesAtWhichToStartThread�Queue�m_waitingCallbacks�m_workerThreadNeeded�m_workerThreads�m_inUseThreads�m_maxStackSize�m_poolLock�AutoResetEvent�m_stoppedEvent�Start�WaitCallback�QueueUserWorkItem�Stop�Abort�get_ActiveThreads�get_WaitingCallbacks�UnhandledExceptionEventHandler�UnhandledException�add_UnhandledException�remove_UnhandledException�StartWorkerThread�ProcessQueuedItems�ActiveThreads�WaitingCallbacks�m_count�m_semLock�AddOne�WaitOne�P�V�m_state�get_Callback�get_State�Callback�State�GlobalMemoryStatusEx�GetMaxVirtualMemoryBytes�MemoryLoad�TotalPhysical�AvailablePhysical�TotalPageFile�AvailablePageFile�TotalVirtual�AvailableVirtual�AvailableExtendedVirtual�RelativeDirectorySeparator�m_invalidFileNameChars�ReservedFileNamesRegex�GetFirstAvailableFileName�GetFirstAvailableDirectoryName�MakePathRelative�ExpandEnvironmentVariables�GetOriginalFileName�GetNextIterationFileName�GetNextIterationDirectoryName�ReplaceInvalidFileNameChars�IsReservedFileName�get_VisualStudioDocumentRootDirectory�GetBrowsePath�GetCanonicalPath�FormatFileNamesForDisplay�FileHasAnyOfExtensions�IsTrustedForLocalExecution�LocateFileSystemItem�GetNextIterationNameHelper�VisualStudioDocumentRootDirectory�NextIteration�IsValidIteration�FormatIteration�m_checkMatchingDirectory�m_tryAdditionalSuffix�TestListEditorLicenseKey�TestListEditorLicenseString�TeamDevToolsLicenseKey�TeamDevToolsLicenseString�TfsIntegrationLicenseKey�TfsIntegrationLicenseString�RemoteExecutionLicenseKey�RemoteExecutionLicenseString�AuthoringNonCoreTestsLicenseKey�AuthoringNonCoreTestsLicenseString�m_enabledFeatures�m_licenseKey�s_instance�AreFeaturesEnabled�AreFeaturesDisabled�InitializeFeature�IsLicenseValid�InvalidateCache�s_setupEntropy�s_betaExpirationDate�m_licensesKey�m_mpcCodeKeyName�m_trialLicenseKeyName�m_trialInstallDateValueName�m_trialPeriodValueName�m_dayLastSavedToCache�m_isValidLastChecked�GetLicenseType�GetStringFromLicenseData�GetDateTimeFromLicenseData�FallToMinimumLicense�IsLicenseValidInternal�IsBetaLicenseValid�IsTrialLicenseValid�s_entropy�m_keyName�m_valueName�m_root�m_maxValue�m_counter�Increment�m_validators�Beta�Trial90�Trial180�Workgroup�Workgroup2�Academic�Msdn�Msdn2�Retail�Retail2�VolumeLicensing�VolumeLicensing2�System.Security�DataProtectionScope�EncryptToHexPairs�DecryptFromHexPairs�ConvertHexPairsToByteArray�ConvertByteArrayToHexPairs�m_wordProgId�m_word�m_instance�m_createdByMyself�DoDispose�get_Word�get_Documents�get_HasInstance�WordIsAlive�GetDocuments�NoDocumentsOpen�Word�Documents�HasInstance�Author�Title�ReleaseOfficeResources�get_RequiredWordApplicationIsInstalled�get_WordExecutable�GetWordProperties�SetWordProperties�IsFileOpenInWord�GetDefaultValueFromClasses�RequiredWordApplicationIsInstalled�WordExecutable�m_propertyNames�m_propertyValues�m_lastBlockedDate�ReadProperties�ReadViaAutomation�WriteProperties�WriteViaAutomation�m_msoPropertyTypeString�GetOpenArguments�PropertyExists�IsBuiltInProperty�GetDocumentProperty�SetDocumentProperty�GetOpenDocument�m_headTag�m_propertiesTag�m_customPropertiesTag�m_titleTag�GetTagValue�GetOpenTag�GetCloseTag�ReadXmlBlock�Release�FinalRelease�c_defaultMinPoolSize�c_defaultMaxPoolSize�c_defaultCollectionTimeout�c_minCollectionTimeout�c_maxCollectionTimeout�m_minPoolSize�m_maxPoolSize�m_collectionTimeout�m_freePool�m_freePoolLock�m_lastFreeCount�m_collectTimer�get_MinPoolSize�set_MinPoolSize�get_MaxPoolSize�set_MaxPoolSize�get_CollectionTimeout�set_CollectionTimeout�Get�Free�Collect�MinPoolSize�MaxPoolSize�CollectionTimeout�Process�m_process�m_processStarted�ManualResetEvent�m_processExited�ProcessStartInfo�get_StartInfo�get_HasExited�get_ExitCode�GetWaitHandle�WaitForExit�Kill�OnProcessExited�m_stdOutLock�m_stdErrLock�DataReceivedEventHandler�m_stdOutEvent�m_stdErrEvent�m_collectionStarted�get_StandardOutput�get_StandardError�SetupOutputCollection�StopCollection�DataReceivedEventArgs�OnOutputDataReceived�OnErrorDataReceived�GetParentProcessId�EnsureProcessExists�StartInfo�HasExited�ExitCode�StandardOutput�StandardError�Thread�SafeThreadAbort�MemberInfo�IsDefined�s_infoAttributes�GetValueIgnoringExceptions�GetDefaultWebSitesFolder�GetPathToWebRoot�m_stateLock�m_stateChange�m_stateHandlers�m_stateRequests�m_enumBase�m_traceVerbose�IsExecuting�IsHigherPriority�CanSwitchToState�ExceptionHandler�CovertStateToInt�StateEquals�VerifyStateHandlerDelegates�Execute�SetNextState�RequestState�CheckRequestQueue�ClearRequestQueue�Verify�HandleStateRequests�CoverageFileExtension�CoverageFileNameOnly�CoverageFilesFilter�ResultFileExtension�ExeFileExtension�DllFileExtension�OcxFileExtension�PfxFileExtension�KeyFileExtension�TxtFileExtension�XmlFileExtension�SnkFileExtension�PdbFileExtension�VSUserContextHelpKeywordName�PathToWebRoot�TestToolsArtifactToolIdentifier�TestResultRegisteredLinkType�TestResultArtifactTestOutcomeProperty�TestResultArtifactTestNameProperty�TestResultArtifactTestTypeProperty�PrivateBinPath�VsInstrExeDefaultName�TeamBuildRegistrationKey�TeamBuildDataBase�AspNetBinariesDirectory�AgentCanExecuteUiIndicator�Substring�RemoveEscaping�ReplaceNullChars�Split�m_conveterType�m_separator�m_escaper�ITypeDescriptorContext�CanConvertFrom�ConvertTo�ConvertFrom�StringToList�m_nameValueSeparator�m_pairSeparator�TimeSpanConverter�m_converter�GetExceptionMessage�GetDefaultDisplayInformation�EqtMessageLogger�UnmappedFrameworkException�UnhandledAdapterException�UnhandledPluginException�UnhandledUnknownException�m_exceptionEventType�m_defaultEventParameterLength�FileSeparator�VerifyConfiguration�CreateReport�AdditionInformation�FileReport�WaitForProcess�SetParameterVariables�ServerDefaultSettings�GetExceptionTypeString�EventParameterString�get_DisplayInformation�set_DisplayInformation�set_IncludeEnvironmentalInformation�AppDomain�set_AppDomain�get_EventParameters�set_EventType�get_ReportDataFiles�set_KeepReportFiles�set_LoggingFlags�set_ReportingFlags�set_UserInterfaceFlags�set_UserInterfaceCulture�get_ApplicationName�set_ApplicationName�set_EventLogSource�set_ExceptionCategory�set_Assembly�set_ReportSynchronously�get_MessageLogger�set_MessageLogger�m_reportDataFiles�m_keepReportFiles�m_exceptionCategory�m_reportSynchronous�m_includeEnvironmentalInformation�m_appName�m_eventParameters�m_eventType�m_maxExceptionTypeStringLength�m_eventLogSource�m_exceptionToReport�m_reportType�m_loggingFlags�m_reportingFlags�m_userInterfaceFlags�m_uiCulture�m_displayInformation�m_assembly�m_appDomain�s_maxParameterCount�s_dw20Location�s_illegalWords�m_logger�CreateFileString�GatherAssemblyInformation�WriteFileData�GatherEnvironmentData�GatherExceptionData�Trace�DisplayInformation�IncludeEnvironmentalInformation�EventParameters�EventType�ReportDataFiles�KeepReportFiles�LoggingFlags�ReportingFlags�UserInterfaceFlags�UserInterfaceCulture�ApplicationName�EventLogSource�ExceptionCategory�ReportSynchronously�MessageLogger�Success�Failure�fDwrDeleteFiles�fDwrIgnoreHKCU�fDwrForceToAdminQueue�fDwrForceOfflineMode�fDwrDenyOfflineMode�fDwrNoHeapCollection�fDwrNoSecondLevelCollection�fDwrNeverUpload�fDwrDontPromptIfCantReport�fDwrNoDefaultCabLimit�fDwuNoEventUI�fDwuNoQueueUI�fDwuShowFeedbackLink�fDwuUseIE�fDwuManifestDebug�fDwuDenySuspend�fDwlNoParameterLog�fDwlNoBucketLog�fDwlResponseLog�ServerDefault�mainIntroBold�mainIntroRegular�mainPleaBold�mainPleaRegular�queuedEventDescription�DefaultValue�CreateDefaultInstance�defaultNamespacePrefixEquivalent�DateTimePersistenceFormat�prefix�namespaceUri�XmlNamespaceManager�xmlNamespaceManager�FindType�queryCache�ProcessXPathQuery�XmlNodeList�LocationToXmlNodes�XmlNode�LocationToXmlNode�EnsureLocationExists�CreateElement�CreateRootElement�GetElementCreateData�SaveSimpleField�LoadSimpleField�LoadXmlValue�ByteArrayType�TestElementType�TestResultType�ITestTypeSpecificConfigurationDataType�BoolType�EmptyGuidString�LoadGuid�SaveGuid�LoadObject�LoadIXmlTestStore�SaveObject�SaveSimpleData�DateTimeToString�typeToPersistenceString�GetAssemblyQualifiedNameForPersistence�SaveType�LoadType�MakeAssemblyQualifiedClassNameVersionAndCultureIndependent�CutOutNameValuePair�SaveException�LoadException�LoadArrayList�LoadList�SaveIEnumerable�SaveList�CreateObject�SaveHashtable�LoadHashtable�K�LoadDictionary�LoadStringDictionary�SaveStringDictionary�SaveDictionary�typeToPersistenceInfoCache�GetFieldInfos�ReflectFields�LoadUsingReflection�SaveUsingReflection�SaveSingleFields�LoadSingleFields�timeSpanType�dateTimeType�DateTimeFromRaw�GetAttribute�GetFieldLocation�GetDefaultFieldLocation�ImplementsIXmlTestStore�SaveCounters�LoadCounters�NamespaceUri�SimpleFieldAttribute�FieldAttribute�GetParameters�get_NamespaceUri�TopLevelFileParameter�SaveToFile�LoadFromFile�XmlDocument�LoadFile�SaveTestList�LoadTestList�SaveTestRunConfiguration�LoadTestRunConfiguration�SaveTestRun�LoadTestRun�LoadTest�oldFormatDecisionMaker�XmlReaderSettings�m_readerSettings�XmlWriterSettings�m_writerSettings�get_OldFormatDecisionMaker�set_OldFormatDecisionMaker�LoadAsCurrentVersionPreConvert�LoadAsCurrentVersionPostConvert�add_TestMessage�remove_TestMessage�LoadAsCurrentVersion�ConvertFile�ConvertInMemory�ConvertFileHelper�DefaultOldFormatDecisionMaker�CreateXmlReaderOverFile�CanBeWritten�OutputTestMessage�OldFormatDecisionMaker�Cancel�CurrentNamespaceUri�s_registeredReleases�get_RegisteredReleases�GetReleaseUri�IsCurrentVersion�GetFileFormatReleaseName�RegisteredReleases�Whidbey�Orcas�m_namespaceUri�m_releaseName�get_ReleaseName�System.Xml.Xsl�XsltArgumentList�m_argumentList�XslCompiledTransform�m_transform�ConvertToBuffer�get_Transform�Encoding�get_Encoding�get_XslResourceUri�get_ConversionResolver�get_WriterSettings�get_ArgumentList�Transform�XslResourceUri�WriterSettings�ArgumentList�m_baseResourceName�System.Net�ICredentials�set_Credentials�GetEntity�Credentials�m_conversionResolver�ConvertDateTime�ConvertTestOutcome�ConvertTypeString�GetSingleCounter�Get64BitStringFromCsv�GetDecimal�SetInstanceField�m_version�m_version8000�m_emptyNodeString�m_nodeString�m_zero�m_escapeStrings�GetValueFromNode�GenerateNodeFromValue�EscapeValue�GenerateHashcode�ConvertTypeTo80�CalculateDurationIf�ConvertOutcomeToInt�ConvertUnitTestResultTypeToInt�ConvertResultsStoreToInt�ConvertDataAccessMethodToInt�ConvertWebServerTypeToInt�ConvertBase64ToByteArray�LengthOfBytesFromBase64�ConvertWebLoadStringsToInt�ComputeCheckSumForBytes�TryConvertEnumValueToInt�CapitalizeBoolean�s_mapping�get_Mapping�GetType�LoadBuiltInTypes�TryAddBuiltInType�System.Xml.Schema�XmlSchemaSet�m_customSchemas�get_CustomSchemas�LoadCustomMappings�TryAddSchema�m_namespaceToDictionary�m_builtInElementToType�Mapping�CustomSchemas�isXsdValidationEnabled�get_IsXsdValidationEnabled�schemas�get_Schemas�GetKnownSchemas�HandleXmlValidationErrors�LoadAndValidate�OnXmlValidationError�VststXsd�XmlSchema�LoadXmlSchemaFromResource�LoadSchema�IsXsdValidationEnabled�Schemas�ValidationEventArgs�HandleValidationEvent�get_IsOK�treatWarningsAsErrors�errors�IsOK�s_serializationFieldName�m_xml�UnknownTestType�inner�innerException�info�context�msg�typeFailedToInstantiate�obj�isCanceled�filePaths�directoryPath�ignoreIOExceptions�succeeded�errorMessage�launchFlags�projectGuids�other�targetInfo�element�parameters�pathToWebApp�webAppRoot�fr�fileNameAndPath�rootIndex�computer�fileStreamStatusCallback�rootDir�rootDirectory�fileCopyInfo�fileNameAndPaths�agent�runId�files�timeoutSeconds�delegateFileCopyFinished�fileCopyService�numTimeoutSeconds�strMachineName�strFilename�strFileName�state�reason�object�method�callback�result�computerName�test�kind�computerInfo�copy�source�machineName�qtFileStream�path�mode�share�bufferSize�nStdHandle�hConsoleOutput�lpConsoleScreenBufferInfo�MarshalAsAttribute�UnmanagedType�handler�add�errorCode�UserName�Password�hToken�lpszLocalName�lpszRemoteName�cbRemoteName�handle�lpFileName�dwDesiredAccess�dwShareMode�lpSecurityAttributes�dwCreationDisposition�dwFlagsAndAttributes�hTemplateFile�hFile�lpBuffer�nBytesToWrite�nBytesWritten�overlapped�lDistanceToMove�lpDistanceToMoveHigh�dwMoveMethod�reservedHandle�flags�moduleHandle�procName�hSnapshot�lppe�lpProcessEntry32�dwProcessId�hProcess�uExitCode�securityAttributes�hJob�exitCode�jobObjectInfoClass�lpJobObjectInfo�cbJobObjectInfoLength�lpReturnLength�JobObjectInfoClass�filePath�keyContainer�keyBlob�keyBlobSize�signatureBlob�signatureBlobSizes�PublicKeyBlob�PublicKeyBlobSize�StrongNameToken�OutAttribute�StrongNameTokenSize�buffer�wszKeyContainer�KeyBlob�KeyBlobSize�iconId�stringId�outBuffer�bufferMaximumSize�index�smallIcons�largeIcons�numberOfIcons�hWnd�InAttribute�uMsgFilterMin�uMsgFilterMax�wRemoveMsg�nCount�pHandles�fWaitAll�dwMilliseconds�dwWakeMask�relativeOutputDirectory�origin�runConfig�outputDirectory�comparer�item�array�e�id�url�applicationRoot�isIis�binaryFile�pdbFile�keyFile�instrumentInPlace�warning�sender�ea�location�projectData�warningHandler�tests�inMemory�fromTheWire�testId�manager�storagePath�testType�run�childList�destination�runnable�row�columnPrefix�val�editorType�converterType�classLevel�fieldValue�defaultValue�fieldType�link�description�storage�deploymentItems�editableItems�rootPath�parentCategoryId�parentId�testLink�linkId�enabled�categoryId�brokenLink�pair�descriptor�resourceType�resourceId�left�right�projectId�solutionName�projectName�projectRelativePath�features�propertyAttribute�pd�execId�newState�timestamp�outcome�results�outcome1�outcome2�executionId�parentExecutionId�text�trace�debugEventHandler�messageText�messageKind�exception�counters�innerResults�currentTestIndex�mergeFrom�total�predicate�catId�tid�eid�entry�parentExecId�entries�categories�oldRun�testExecIdList�innerTestId�ex�commandLineExecution�stopOnError�noTuipUI�forceFix�conditionFunction�testMatchingCondition�canRemoveFromEntries�fileLocation�textMessage�totalTestCount�newAggregation�oldAggregation�rollbackPreviousPassed�agg�skipAllChecks�data�pluginClassName�runDeploymentDirectory�directoryName�errorsToFix�hostType�agentName�fieldName�facts�f0�f1�f2�f3�f4�f5�f6�f7�f8�field�dimension�what�expected�expectedName�mustExist�typeName�elementType�classElementName�elementName�arrayTagName�list�hashTagName�target�oldValue�newValue�oldFieldName�oldPersistanceName�newFieldName�newPersistanceName�typeTable�upgradeType�enumType�persistedFieldName�oldTypeNameFormat�newTypeNameFormat�hash�formatting�fi�relativeRegMachineRoot�relativeRegRoot�valueName�relativeRoot�nodeName�node�valPath�defValue�localSubKey�subpath�pathname�array1�array2�subKey�parentElement�saveMode�parent�bCreate�bHasValue�hostAdapterKey�supportedTestTypesKey�supportedHostTypesKey�key�dllPath�dllName�tip�extension�root�testTypeId�disposing�smallIcon�largeIcon�filename�searchPathTypes�newPath�oldPath�pathsToMerge�searchPath�pathToTopDirectory�paths�searchPaths�methodSig�srcFile�lineNumber�errorStackTrace�collection�toFind�exactMatch�assemblyString�isMissing�ignoredAssembliesPattern�options�configFile�assemblyPath�extensionWithLeadingDot�assembly�assemblyName�searchDirs�senderAppDomain�args�requestedName�foundName�caseSensitive�connection�timeout�o�explicitDispose�from�to�fromDirectory�toDirectory�maxSize�skipList�filesCopied�file�directory�foldersToCheck�dataFolders�invariantProviderName�connectionString�tableName�columns�formatString�ParamArrayAttribute�parts�fullyQuote�identifier�force�start�tableSchema�candidate�values�schemaName�providerName�schemaOnly�maxRows�firstPKT�secondPKT�pkt�imagePath�pdbPath�pcsig70�sig�executable�pCallback�pIStream�ppSession�cbData�pcbData�pbData�cTypes�pcTypes�pTypes�cTypeIds�pcTypeIds�pdwTypeIds�undecorateOptions�ppEnumDebugStreams�celt�rgelt�pceltFetched�ppenum�defaultTimeout�t�cookie�timer�stopPoint�readCount�writeCount�disposingReaderWriterLock�preRelease�expression�comment�parameter�parameterName�eventDelegate�processImageFileName�imageFileName�ipVersion�portNumber�localAddress�ipProtocol�allowed�restricted�profileType�port�serviceType�app�delegateToHost�requireExplicitReference�traceLevel�format�condition�level�logType�createDataStore�minWorkerThreads�maxWorkerThreads�maxStackSize�millisecondsTimeout�memoryStatus�baseName�basePath�environment�useSystemVariables�parentDirectoryName�originalFileName�checkMatchingDirectory�originalDirectoryName�additionalSuffixToCheck�userPartialPath�foundAtOriginalPath�filesNames�maxFilesToDisplay�extensions�fileSystemItem�existensePredicate�baseDirectoryName�originalName�helper�iteration�tryAdditionalSuffix�feature�keyName�license�mpcCode�trialLicenseKeyName�trialInstallDateValueName�trialLicenseDurationValueName�licenseData�bytes�licenseType�maxValue�validators�toEncrypt�protectionScope�entropy�encrypted�hexPairs�word�propertyNames�propertyValues�readOnly�visible�properties�propertyName�document�propertyValue�documents�block�tagName�tags�minPoolSize�maxPoolSize�collectionTimeout�collectOutput�sendingProcess�outLine�processId�thread�attrType�bInherit�hive�subkeyName�oldState�state1�state2�stateHandlers�initialState�delimiter�raw�escaper�input�items�separator�alreadyEscaped�removesEscape�sourceType�culture�destinationType�process�exceptionToReport�arguments�reportType�eventCategory�eventType�additionalInfo�parm�maxParameterLength�filenameList�assemblyInfo�contents�exContents�createDefaultInstance�xmlElement�queryIn�xml�elementNamespaceUri�instance�persistee�xmlItem�itemLocation�useDynamicMapping�defaultType�createInstanceIfNoXml�objectToSave�parentXml�nodeToSaveAt�dateTime�nameToCutOut�listElementName�listXmlElement�itemElementName�ht�keyLocation�valueLocation�dict�requestedType�ignoreDefaultValues�fieldInfo�rootElementName�expectedType�testList�runConfiguration�summaryOnly�inputFile�outputFile�targetRelease�converter�release�releaseName�absoluteUri�role�ofObjectToReturn�whidbeyFormatDate�hi�lo�mid�objectInstance�starttime�endtime�resultType�resultStore�dataAccessMethod�webServerType�base64String�valueToConvert�enumValues�defaultValueIfEmpty�substituteType�schemaResourceName�targetAssembly�xmlReader�error�ComVisibleAttribute�CLSCompliantAttribute�AssemblyTitleAttribute�AssemblyDescriptionAttribute�AssemblyDefaultAliasAttribute�AssemblyCompanyAttribute�AssemblyProductAttribute�AssemblyCopyrightAttribute�AssemblyVersionAttribute�AssemblyFileVersionAttribute�AssemblyInformationalVersionAttribute�SatelliteContractVersionAttribute�NeutralResourcesLanguageAttribute�AssemblyDelaySignAttribute�AssemblyKeyFileAttribute�System.Runtime.ConstrainedExecution�ReliabilityContractAttribute�Consistency�Cer�System.Runtime.CompilerServices�InternalsVisibleToAttribute�DebuggableAttribute�DebuggingModes�CompilationRelaxationsAttribute�RuntimeCompatibilityAttribute�Microsoft.VisualStudio.QualityTools.Common�SerializableAttribute�String�Concat�System.Security.Permissions�SecurityPermissionAttribute�SecurityAction�RuntimeTypeHandle�GetTypeFromHandle�GetValue�AddValue�Messages�get_Common_NullInMessages�TMI_InvalidObject�TMI_SaveTestNotSupportedByTip�get_Common_TestRunCannotContainDisabledTests�AppendLine�get_Common_RemoteRunCannotContainManualTests�get_Common_CommandLineExecutionCannotContainManualTests�Common_TestRunHasIssues�FlagsAttribute�Boolean�Directory�GetFiles�AddRange�GetDirectories�IOException�ArgumentNullException�GetDirectoryName�ArgumentOutOfRangeException�get_Chars�get_OrdinalIgnoreCase�IEqualityComparer`1�GetInt32�ValueCollection�get_Values�Enumerator�Int32�ArgumentException�ContainsKey�GetLength�Monitor�Enter�Interlocked�Decrement�Exit�System.Runtime.Remoting�RemotingServices�Disconnect�Stream�Close�TryGetValue�System.Security.Principal�WindowsIdentity�GetCurrent�System.Runtime.Remoting.Messaging�CallContext�get_Now�TimerCallback�AddSeconds�set_AssemblyName�get_Ticks�ObsoleteAttribute�ToLowerInvariant�get_InvariantCulture�IFormatProvider�Format�IsNullOrEmpty�op_Subtraction�MinValue�MaxValue�ReadOnlyAttribute�EditorBrowsableAttribute�EditorBrowsableState�Char�ConfigurationManager�NameValueCollection�get_AppSettings�Combine�Environment�SpecialFolder�GetFolderPath�Math�Byte�SeekOrigin�Seek�File�FileAttributes�GetAttributes�Common_CannotFindFile�FileNotFoundException�DllImportAttribute�kernel32.dll�advapi32.dll�mpr.dll�kernel32�Kernel32�QueryInformationJobObject�SetInformationJobObject�mscoree.dll�user32.dll�shell32.dll�StructLayoutAttribute�LayoutKind�SafeHandle�DirectorySeparatorChar�AltDirectorySeparatorChar�TrimEnd�IsPathRooted�GetFullPath�StringComparison�Common_DeploymentItemWithOutputDirectoryAndOrigin�Common_DeploymentItemWithOrigin�Common_DeploymentItemWithOutputDirectory�Common_DeploymentItem�get_Common_DeploymentItemPathCannotBeNullOrEmpty�get_Common_DeploymentItemOutputDirectoryCannotBeNull�GetInvalidPathChars�IndexOfAny�Common_DeploymentItemContainsInvalidCharacters�Common_DeploymentItemOutputDirectoryMustBeRelative�get_Common_CannotBeNullOrEmpty�get_Common_DeploymentItemOriginRunConfig�Common_DeploymentItemOriginPerTestDeployment�Common_DeploymentItemOriginTestContainer�Common_DeploymentItemOriginDependency�Common_DeploymentItemOriginSatellite�IDictionary�get_Keys�Common_CodeCoverageItem�get_CodeCov_BinaryFileCannotBeNullOrEmpty�get_CodeCov_PdbFileCannotBeNullOrEmpty�get_CodeCov_KeyFileCannotBeNull�get_CodeCov_OutputDirectoryCannotBeNull�CodeCov_ItemContainsInvalidCharacters�CodeCov_OutputDirectoryIsRooted�Console�get_Common_MultipleValueStringShouldNotContainBinaryZero�Sort�StringSplitOptions�AppendFormat�AttributeUsageAttribute�AttributeTargets�InvalidOperationException�Int64�Activator�CreateInstance�Append�get_Common_CannotBeLessThanZero�FromMilliseconds�TypeDescriptor�MemberDescriptor�AttributeCollection�get_Attributes�Common_DeploymentItemStringCannotHaveMultipleSeparators�Common_DeploymentItemStringPathCannotBeEmpty�Trim�DefaultValueAttribute�System.ComponentModel.Design�HelpKeywordAttribute�set_Capacity�SecurityException�PathTooLongException�NotSupportedException�UIResources�get_TS_UncategorizedTests�get_TS_UncategorizedResults�get_TS_TestLists�get_TS_ResultLists�get_TS_AllTests�get_TS_AllResults�Common_LinkAlreadyExists�Common_CannotFindLink�NewGuid�get_Common_GuidCannotBeEmpty�get_CurrentUICulture�HostProtectionAttribute�ReferenceEquals�get_Common_NewNameValuePair�Common_NameValuePair�get_UtcNow�get_Common_TestOutcomePending�get_Common_TestOutcomePassed�get_Common_TestOutcomePassedButRunAborted�get_Common_TestOutcomeFailed�get_Common_TestOutcomeError�get_Common_TestOutcomeWarning�get_Common_TestOutcomeCompleted�get_Common_TestOutcomeInProgress�get_Common_TestOutcomeAborted�get_Common_TestOutcomeNotExecuted�get_Common_TestOutcomeNotRunnable�get_Common_TestOutcomeInconclusive�get_Common_TestOutcomeDisconnected�get_Common_TestOutcomeTimeout�get_OwnerDocument�get_DocumentElement�op_Addition�get_NewLine�get_MachineName�<get_FailedCount>b__0�CS$<>9__CachedAnonymousMethodDelegate1�CompilerGeneratedAttribute�TestSuite_FailedCount�TestAggregation_AggregationString�DefaultMemberAttribute�GetValues�TMI_TestIdNotFound�get_UserName�Common_TestRunName�ToUniversalTime�ToLocalTime�Common_TestRunNamePrefixScheme�GetFileName�get_Common_ArgumentFileNameOnly�<get_ContainsManualTest>b__0�testElement�get_Common_MissingRunConfigInRun�get_Common_MissingRunDeploymentRootInRunConfig�Common_CannotHostNotRunnable�Common_ManualTestRemovedFromTestRun�Common_DisabledTestRemovedFromTestRun�Common_CannotHostUseDefaultHost�get_RunConfig_AspNetHostType�StartsWith�DateTimeFormatInfo�get_InvariantInfo�ConditionalAttribute�<CheckConsistency>b__0�KeyCollection�System.Collections.ObjectModel�ReadOnlyCollection`1�AsReadOnly�KeyValuePair`2�get_Key�<>c__DisplayClass1�<FindInAdditionalSearchPath>b__0�Predicate`1�FindIndex�RemoveAt�NotImplementedException�SelectNodes�get_LinePosition�TMI_XMLError�get_NodeType�TMI_XMLUnexpectedNodeTypeExpecting�TMI_XMLUnexpectedElementName�TMI_XMLUnexpectedNodeType�get_HasAttributes�get_TMI_ExpectedTypeAttributeNotFound�get_TMI_XMLExpectingTypeFoundNothing�TMI_XmlFailedToInstantiateType�GetCustomAttributes�get_IsPrimitive�get_IsEmptyElement�get_TMI_XMLCantReadElementValue�IntPtr�GetConverter�FormatException�get_IsArray�get_TMI_XMLCantReadElementName�TMI_FailedToCreateInstanceOf�BindingFlags�GetFields�TMI_DoesNotKnowWhatToDoWithElement�get_FieldType�get_IsEnum�Binder�SetValue�TMI_XMLRecoverFromPersistenceFailure�CompareOrdinal�GetElementType�IsAssignableFrom�get_UnderlyingSystemType�get_TMI_CantReadElementTag�get_TMI_CantReadKeyTag�get_TMI_CantReadValueTag�Exists�TMI_InputFileNotFound�WhitespaceHandling�set_WhitespaceHandling�Compare�TryParse�get_Common_InvalidVersion�Version�get_Version�get_Build�get_Revision�MethodInfo�GetMethod�MethodBase�TargetInvocationException�LastIndexOf�NonSerializedAttribute�get_IsInitOnly�get_Assembly�GetName�get_AssemblyQualifiedName�Convert�XmlWriter�WriteStartElement�WriteAttributeString�WriteValue�WriteEndElement�IDictionaryEnumerator�DirectoryInfo�CreateDirectory�get_UTF8�set_Formatting�WriteStartDocument�WriteFullEndElement�WriteEndDocument�Registry�LocalMachine�get_CurrentThread�get_ManagedThreadId�Push�Join�ToInt32�GetSection�MoveToContent�get_AttributeCount�MoveToNextAttribute�get_CurrentDomain�get_BaseDirectory�MoveToElement�ReadToDescendant�IsStartElement�TraceWarning�XmlException�get_EOF�Common_HostTypeMissingSetting�Common_HostTypeCannotLoad�Common_HostTypesKeyError�Common_HostTypeCannotFindKey�get_RunConfig_HostSelectionDefault�get_TCMUI_TestTypeDefaultIcon�TMI_Registration_NoExtensionsSubkeyFound�GetExtension�TMI_Registration_InvalidIconIdValueType�TMI_Registration_BadExtension�GetObject�TMI_Registration_IconIdNotFound�Win32Exception�TMI_Registration_NoTip�TMI_Registration_NoNameId�TMI_Registration_LiteralName�TMI_Registration_NameIdNotFound�TMI_Registration_NoEditor�TMI_Registration_NoSupportedHosts�TMI_Registration_InvalidGuid�TMI_Registration_NoSatelliteEntry�get_LCID�CreateSpecificCulture�GetManifestResourceNames�EndsWith�Replace�TMI_Registration_NoService�get_TMI_TestTypeInfoCollectionTestTypeUnknown�TMI_TestTypeInfoCollectionTestTypeNameAndGuid�TMI_TestTypeInfoCollectionTestTypeGuid�TMI_Registration_NoTestTypes�TMI_Registration_BadFormat�TMI_Registration_CantLoadTip�TMI_Registration_NoTestTypesFound�TMI_InitComplete�Zero�get_IsInvalid�get_IsClosed�GC�SuppressFinalize�FromHandle�ObjectDisposedException�get_Capacity�VolumeSeparatorChar�Insert�FileSystemInfo�Common_PathDoesNotExist�get_HasValue�StackTraceSourceFile�StackTraceLineNumber�Match�GroupCollection�Group�get_Success�Capture�NextMatch�RegexOptions�get_CurrentCulture�CultureTypes�GetCultures�ChangeExtension�GetAssemblyName�FileLoadException�BadImageFormatException�AppDomainSetup�set_ApplicationBase�set_ConfigurationFile�get_ConfigurationFile�System.Security.Policy�Evidence�CreateDomain�GetExecutingAssembly�CreateInstanceFromAndUnwrap�CreateInstanceAndUnwrap�ReflectionOnlyLoadFrom�ApplyPolicy�ReflectionOnlyLoad�get_GlobalAssemblyCache�GetReferencedAssemblies�GetModules�get_FullyQualifiedName�ResolveEventHandler�add_AssemblyResolve�LoadFrom�GetPublicKeyToken�remove_AssemblyResolve�get_Ordinal�op_LessThanOrEqual�get_TotalMilliseconds�Common_DestinationDirUnderSource�FileInfo�Common_CopyLimitReached�TrimStart�GetEnvironmentVariable�DbProviderFactories�GetFactory�CreateConnection�CreateCommandBuilder�set_ConnectionString�Open�get_CatalogSeparator�get_SchemaSeparator�GetSchema�DataRowCollection�get_Rows�InternalDataCollectionBase�DBNull�IComparer`1�ConnectionState�get_ServerVersion�DbCommand�CreateCommand�set_CommandText�ExecuteScalar�DbDataAdapter�CreateDataAdapter�set_Connection�set_SelectCommand�set_Locale�Fill�set_TableName�Component�System.Data.SqlClient�SqlConnectionStringBuilder�get_AttachDBFilename�set_Pooling�set_AttachDBFilename�DbConnectionStringBuilder�get_ConnectionString�OleDbConnectionStringBuilder�get_DataSource�set_DataSource�get_Driver�OdbcConnectionStringBuilder�get_Dsn�ReadXmlSchema�XmlReadMode�ReadXml�DataTableCollection�get_Tables�DataColumnCollection�get_Columns�DataColumn�MappingType�get_ColumnMapping�get_ColumnName�OleDbDataAdapter�OleDbCommand�NumberFormatInfo�InvokeMember�<PrivateImplementationDetails>{1029DA71-328E-4B02-9643-1C835861DF70}�$$method0x6000b21-1�RuntimeHelpers�RuntimeFieldHandle�InitializeArray�$$method0x6000b21-2�System.Net.NetworkInformation�NetworkInterface�GetAllNetworkInterfaces�NetworkInterfaceType�get_NetworkInterfaceType�NetworkInformationException�DIAHelper_DiaInitializationFailed�COMException�Marshal�ComImportAttribute�GuidAttribute�InterfaceTypeAttribute�DispIdAttribute�CoClassAttribute�ClassInterfaceAttribute�TypeLibTypeAttribute�TryEnter�get_Common_DisposingReaderWriterFailedToAcquireReaderLock�TimeoutException�Sleep�get_Common_DisposingReaderWriterFailedToAcquireWriterLock�get_Common_DisposingReaderWriterFailedToUpgradeWriterLock�SynchronizationLockException�get_ElapsedMilliseconds�AllocateDataSlot�get_Common_DisposingReaderWriterRedundantDispose�Common_DisposingReaderWriterLockOutofOrderError�TraceListenerCollection�get_Listeners�DefaultTraceListener�TraceListener�GetInvocationList�DynamicInvoke�Common_DelegateThrows�get_Unicode�GetBytes�ComputeHash�SHA1CryptoServiceProvider�get_FirewallServiceNotRunning�ComInterfaceType�TMI_TestTypeUnknownToTMI�get_Level�set_Level�Frequency�get_TraceError�get_TraceWarning�get_TraceVerbose�get_Utility_ProcessNameWhenCannotGetIt�GetCurrentProcess�Utility_IgnoredThrownException�EventLog�WriteEntry�get_Common_EqtTraceReachedMaxEventLogEntries�GetNamedDataSlot�Enqueue�get_VirtualMemorySize64�get_Common_InsufficentMemoryException�ThreadStart�set_IsBackground�SetApartmentState�Common_ThreadStartException�Dequeue�UnhandledExceptionEventArgs�EventWaitHandle�Set�Wait�Pulse�SizeOf�GetInvalidFileNameChars�get_NumberFormat�UInt64�allVariables�<ExpandEnvironmentVariables>b__0�m�GetEnvironmentVariables�DictionaryEntry�MatchEvaluator�Common_FileNotExist�get_Directory�set_Length�set_Chars�Common_NothingLeftAfterReplaciingBadCharsInName�CurrentUser�get_Common_TruncatedOutput�Zone�CreateFromUrl�AddHost�SecurityManager�PermissionSet�ResolvePolicy�SecurityZone�ZoneIdentityPermission�IPermission�RemovePermission�IsSubsetOf�Common_CannotGetNextIterationName�UInt32�GetFileNameWithoutExtension�HasExtension�ClassesRoot�FromDays�get_Year�get_Month�get_Day�DateTimeKind�FromSeconds�$$method0x6000b29-1�CreateSubKey�RegistryValueKind�$$method0x6000b2a-1�ProtectedData�Protect�Unprotect�ToByte�GetActiveObject�GetTypeFromProgID�Missing�InvalidComObjectException�TargetException�get_Seconds�get_IsAlive�get_ManualTest_WordNotInstalled�get_Office_WordBusy�get_Office_FailedToGetWordProperty�Common_ElementCountMismatch�get_Office_FailedToSetWordProperty�System.Web�HttpUtility�HtmlDecode�StreamReader�TextReader�ReadLine�RemoveRange�EventHandler�add_Exited�set_EnableRaisingEvents�set_UseShellExecute�BeginOutputReadLine�BeginErrorReadLine�remove_Exited�set_RedirectStandardInput�set_RedirectStandardOutput�set_RedirectStandardError�add_OutputDataReceived�add_ErrorDataReceived�remove_OutputDataReceived�remove_ErrorDataReceived�get_Data�GetCommandLineArgs�get_ProcessName�GetProcessById�ToInt64�GetHRForLastWin32Error�GetExceptionForHR�<>c__DisplayClass2�<SafeThreadAbort>b__0�InvalidCastException�get_TestSKU_ShortProductName�get_AspUT_DefaultWebRoot�ThreadAbortException�get_Common_InfiniteTimeout�ConvertFromString�Round�Common_TimeoutOutOfRange�ConvertToString�get_InnerException�get_Handle�SafeWaitHandle�set_SafeWaitHandle�get_WatsonMainIntroBold�get_WatsonMainIntroRegular�get_WatsonMainPleaBold�get_WatsonMainPleaRegular�WatsonEventDescription�GetTempFileName�StreamWriter�TextWriter�StringEnumerator�GetAssemblies�ThreadPool�get_ImageRuntimeVersion�get_Source�get_TargetSite�FileVersionInfo�GetVersionInfo�OperatingSystem�get_OSVersion�get_ProcessorCount�get_WorkingSet�get_SystemDirectory�get_UserInteractive�get_HasShutdownStarted�NameTable�XmlNameTable�AddNamespace�get_DefaultNamespace�get_NamespaceURI�get_LocalName�System.Xml.XPath�XPathException�SelectSingleNode�HasAttribute�XmlAttribute�GetAttributeNode�XmlAttributeCollection�CreateAttribute�AppendChild�XmlDeclaration�CreateXmlDeclaration�FromBase64String�get_InnerText�GetInterface�get_HasChildNodes�get_IsEmpty�get_ParentNode�RemoveChild�ToBase64String�ConvertToInvariantString�set_InnerText�get_DateTimeFormat�System.Runtime.Serialization.Formatters.Soap�SoapFormatter�Serialize�ImportNode�get_ChildNodes�ParseExact�SetAttribute�set_CloseInput�set_IgnoreComments�set_IgnoreWhitespace�ConformanceLevel�set_ConformanceLevel�set_Indent�set_NewLineOnAttributes�Common_ConvertionFailedToLoadAsCurrentVersion�NoAccessConvertingTestFile�StringReader�WriteAllText�Common_ConvertedFileInMemory�OpenWrite�UnauthorizedAccessException�XPathDocument�XPathNavigator�CreateNavigator�set_CloseOutput�set_IndentChars�set_Encoding�set_CheckCharacters�MemoryStream�Flush�ReadToEnd�XsltSettings�set_EnableScript�XmlResolver�get_Namespace�get_Segments�GetManifestResourceStream�AddExtensionObject�Decimal�get_DefaultBinder�ToBinary�System.IO.Compression�GZipStream�CompressionMode�$$method0x6000ac9-1�ToUpper�ValidationType�set_ValidationType�ValidationEventHandler�add_ValidationEventHandler�GetCallingAssembly�XmlSeverityType�get_Severity�XmlSchemaException�XsdViolation�ReplaceChild�System.Xml.Serialization�XmlSerializer�get_Common_UnknownTest�get_Common_UnknownTestNotRunnableReason�get_BaseURI�get_Common_UnknownTestResultError�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.LoadTestDefinition.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.LoadTestResult.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.TestDefinitions.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.TestLists.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.TestResults.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.TestRun.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.TestRunConfiguration.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.WebTestDefinition.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.WebTestResult.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.Whidbey2Orcas.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.xslt.OrcasToWhidbey.xslt�Microsoft.VisualStudio.TestTools.Common.Xml.VSTST.xsd���E�q�t�E�x�c�e�p�t�i�o�n�:� ��m�_�m�e�s�s�a�g�e�� m�_�t�y�p�e��m�_�e�r�r�o�r�s��-m�_�i�s�C�o�n�v�e�r�s�i�o�n�C�a�n�c�e�l�e�d��P�r�o�c�e�s�s�I�d�.�v�a�l�u�e��Q�u�a�l�i�f�i�e�r�.�v�a�l�u�e��p�r�o�j�e�c�t�G�u�i�d�s��o�t�h�e�r��+P�r�o�g�r�a�m�T�o�L�a�u�n�c�h�.�v�a�l�u�e��A�r�g�u�m�e�n�t�s�.�v�a�l�u�e��-W�o�r�k�i�n�g�D�i�r�e�c�t�o�r�y�.�v�a�l�u�e��I4�4�9�e�c�4�c�c�-�3�0�d�2�-�4�0�3�2�-�9�2�5�6�-�e�e�1�8�e�b�4�1�b�6�2�b�I9�2�e�f�0�9�0�0�-�2�2�5�1�-�1�1�d�2�-�b�7�2�e�-�0�0�0�0�f�8�7�5�7�2�e�f�I3�b�4�7�6�d�3�5�-�a�4�0�1�-�1�1�d�2�-�a�a�d�4�-�0�0�c�0�4�f�9�9�0�1�7�1�I7�0�8�C�1�E�C�A�-�F�F�4�8�-�1�1�D�2�-�9�0�4�F�-�0�0�C�0�4�F�A�3�0�2�A�1�f�i�l�e�N�a�m�e�A�n�d�P�a�t�h��r�o�o�t�I�n�d�e�x��9*�*� �C�r�e�a�t�e�d� �F�i�l�e�C�o�p�y�S�e�r�v�i�c�e�`�1��9*�*� �C�r�e�a�t�e�d� �F�i�l�e�C�o�p�y�S�e�r�v�i�c�e�`�0��f�i�l�e�l�i�s�t��%m�_�c�o�u�n�t�B�e�f�o�r�e�C�l�o�s�e��7C�o�m�p�u�t�i�n�g� �r�o�o�t� �i�n�d�e�x� �f�o�r� �:� �� �r�o�o�t� �i�n�d�e�x� �=� ��[C�o�m�p�u�t�e�R�o�o�t�I�n�d�e�x�:� �g�e�t�t�i�n�g� �s�u�b�s�t�r�i�n�g�,� �i�n�d�e�x� �=� ��r�o�o�t�D�i�r�e�c�t�o�r�y��f�i�l�e�C�o�p�y�I�n�f�o��!f�i�l�e�N�a�m�e�A�n�d�P�a�t�h�s��/F�i�l�e�C�o�p�y�S�e�r�v�i�c�e�:� �P�i�n�g�(�)��'P�i�n�g�,� �C�u�r�r�e�n�t� �U�s�e�r�:��#_�_�r�e�m�o�t�e�P�r�i�n�c�i�p�a�l��'P�i�n�g�,� �R�e�m�o�t�e� �U�s�e�r�:� ��-R�e�m�o�t�e�I�d�e�n�t�i�t�y� �i�s� �n�u�l�l��r�o�o�t�D�i�r��f�i�l�e�s��f�i�l�e�C�o�p�y�S�e�r�v�i�c�e����F�i�l�e�C�o�p�y�S�e�r�v�i�c�e�P�r�o�v�i�d�e�r�.�F�i�l�e�S�t�r�e�a�m�S�t�a�t�u�s�:� �'�{�0�}�'� �r�e�a�d�i�n�g� �f�i�l�e� �'�{�1�}�'� �a�t� �o�f�f�s�e�t� �{�2�}���D�o�n�'�t� �c�a�l�l� �F�i�l�e�C�o�p�y�S�e�r�v�i�c�e�P�r�o�v�i�d�e�r�.�F�i�l�e�S�t�r�e�a�m�C�l�o�s�e�d� �a�f�t�e�r� �F�i�l�e�C�o�p�y�S�e�r�v�i�c�e� �i�s� �s�h�u�t� �d�o�w�n�.�wF�i�l�e�C�o�p�y�S�e�r�v�i�c�e�P�r�o�v�i�d�e�r�.�F�i�l�e�S�t�r�e�a�m�C�l�o�s�e�d�:� �f�i�l�e� �'�{�0�}�'� �c�l�o�s�e�d���F�i�l�e�C�o�p�y�S�e�r�v�i�c�e�P�r�o�v�i�d�e�r�.�C�h�e�c�k�F�o�r�T�i�m�e�o�u�t�:� �f�i�l�e� �c�o�p�y� �t�i�m�e�d� �o�u�t�:� �l�a�s�t� �a�c�c�e�s�s� �t�i�m�e�:� �{�0�}�;� �c�u�r�r�e�n�t� �t�i�m�e� �{�1�}��c�o�m�p�u�t�e�r�N�a�m�e�� t�e�s�t�� c�o�p�y��:� ��S�t�o�r�a�g�e��ir�u�n� �i�d� �{�0�}�,� �t�e�s�t� �'�{�1�}�'� �w�i�t�h� �i�d� �{�2�}�:� �M�e�s�s�a�g�e�K�i�n�d�:� �{�3�}�B��@�t�e�s�t�T�y�p�e��!O�u�t�p�u�t�/�E�x�c�e�p�t�i�o�n���l�o�c�a�l�:�/�/��#L�o�c�a�l�T�e�s�t�H�o�s�t�.�r�e�m��9E�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s��-E�n�a�b�l�e�E�x�e�c�u�t�i�o�n�T�i�m�e�o�u�t��#t�c�p�:�/�/�{�0�}�:�{�1�}�/�{�2�}��7C�o�n�t�r�o�l�l�e�r�A�c�c�e�s�s�M�a�n�a�g�e�r�.�r�e�m��!W�o�r�k�i�n�g�D�i�r�e�c�t�o�r�y��V�S�E�Q�T��Q�T�C�o�n�t�r�o�l�l�e�r��EE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�A�g�e�n�t��5M�a�x�i�m�u�m�T�e�s�t�T�h�r�e�a�d�S�t�a�c�k�S�i�z�e��!A�g�e�n�t�S�e�r�v�i�c�e�.�r�e�m��Q�T�A�g�e�n�t��T�e�s�t�D�i�r��#T�e�s�t�D�e�p�l�o�y�m�e�n�t�D�i�r��T�e�s�t�L�o�g�s�D�i�r��A�g�e�n�t�I�d��A�g�e�n�t�W�e�i�g�h�t�i�n�g��T�o�t�a�l�A�g�e�n�t�s��C�o�n�t�r�o�l�l�e�r�N�a�m�e��A�g�e�n�t�N�a�m�e��q�t�F�i�l�e�S�t�r�e�a�m�� s�o�u�r�c�e��o�r�i�g�i�n�T�y�p�e�� i�t�e�m��a�r�r�a�y��.��/�� n�a�m�e��u�r�l��a�p�p�l�i�c�a�t�i�o�n�R�o�o�t��WA�S�P�.�N�E�T� �P�r�o�j�e�c�t� �D�e�p�l�o�y�m�e�n�t� �I�t�e�m� �{�0�}� �{�1�}� �{�2�}��P�d�b�F�i�l�e��K�e�y�F�i�l�e��w�a�r�n�i�n�g��f�r�o�m�T�h�e�W�i�r�e��v�a�l���� {�0�}�{�1�}��~��Wf�i�e�l�d�V�a�l�u�e� �c�a�n�n�o�t� �b�e� �n�u�l�l�.� �U�s�e� �A�d�d�F�i�e�l�d�<�T�>�.��9d�e�f�a�u�l�t�V�a�l�u�e� �c�a�n�n�o�t� �b�e� �n�u�l�l�.��i�d��d�e�s�c�r�i�p�t�i�o�n��s�t�o�r�a�g�e�� N�a�m�e��D�e�s�c�r�i�p�t�i�o�n��O�w�n�e�r��;D�e�p�l�o�y�m�e�n�t�I�t�e�m�s�E�d�i�t�a�b�l�e�.�v�a�l�u�e��C�a�t�e�g�o�r�y�I�d��'�{�0�}�'� �{�1�}�o�b�j�e�c�t�_�c�o�l�u�m�n��H�u�m�a�n�R�e�a�d�a�b�l�e�I�d��C�r�e�a�t�e�d�B�y�U�I��S�o�l�u�t�i�o�n�N�a�m�e��E�n�a�b�l�e�d��P�r�o�j�e�c�t�D�a�t�a��I�s�R�u�n�n�a�b�l�e��'C�s�s�P�r�o�j�e�c�t�S�t�r�u�c�t�u�r�e��C�s�s�I�t�e�r�a�t�i�o�n��'W�o�r�k�I�t�e�m�I�d�s�V�i�e�w�a�b�l�e��T�e�s�t�T�y�p�e��T�i�m�e�o�u�t�V�i�s�i�b�l�e��C�a�n�B�e�A�g�g�r�e�g�a�t�e�d��I�s�A�u�t�o�m�a�t�e�d��P�r�o�j�e�c�t�N�a�m�e��P�r�i�o�r�i�t�y��5E�r�r�o�r�M�e�s�s�a�g�e�F�o�r�N�o�n�R�u�n�n�a�b�l�e��'P�r�o�j�e�c�t�R�e�l�a�t�i�v�e�P�a�t�h��S�o�u�r�c�e�F�i�l�e�N�a�m�e��H�o�s�t�T�y�p�e��W�o�r�k�i�t�e�m�s��@�i�d��E�x�e�c�u�t�i�o�n�/�@�i�d��'E�x�e�c�u�t�i�o�n�/�@�p�a�r�e�n�t�I�d��A�g�e�n�t��@�n�a�m�e�� @�v�a�l�u�e��W�o�r�k�i�t�e�m��A�g�e�n�t�A�t�t�r�i�b�u�t�e��P�r�o�p�e�r�t�i�e�s��K�e�y��V�a�l�u�e��P�r�o�p�e�r�t�y�� l�i�n�k��r�o�o�t�P�a�t�h����T�e�s�t�A�g�g�r�e�g�a�t�i�o�n�.�M�a�k�e�L�i�n�k�s�R�e�l�a�t�i�v�e� �t�h�r�e�w� �w�h�e�n� �p�r�o�c�e�s�s�i�n�g� �s�t�o�r�a�g�e� �'�{�0�}�'�:� �{�1�}�T�e�s�t�L�i�n�k�s��T�e�s�t�L�i�n�k��!p�a�r�e�n�t�C�a�t�e�g�o�r�y�I�d��N�a�m�e�.�v�a�l�u�e��F�u�l�l�N�a�m�e�.�v�a�l�u�e��-P�a�r�e�n�t�C�a�t�e�g�o�r�y�I�d�.�v�a�l�u�e��t�e�s�t�L�i�n�k��@�p�a�r�e�n�t�L�i�s�t�I�d��I8�C�8�4�F�A�9�4�-�0�4�C�1�-�4�2�4�b�-�9�8�6�8�-�5�7�A�2�D�4�8�5�1�A�1�D�I8�C�4�3�1�0�6�B�-�9�D�C�1�-�4�9�0�7�-�A�2�9�F�-�A�A�6�6�A�6�1�B�F�5�B�6�I1�9�4�3�1�5�6�7�-�8�5�3�9�-�4�2�2�a�-�8�5�D�7�-�4�4�E�E�4�E�1�6�6�B�D�A�9L�i�n�k� �t�o� �'�{�0�}�'� �{�1�}� �'�{�2�}�'� �{�3�}�.� (�n�u�l�l�)��@�t�y�p�e��r�e�s�o�u�r�c�e�T�y�p�e��r�e�s�o�u�r�c�e�I�d��#{�0�}�:� �R�u�n� �{�1�}�:� �{�2�}��-R�u�n� �{�0�}�,� �T�e�s�t� �{�1�}�:� �{�2�}��r�e�s�u�l�t�s��@�e�x�e�c�u�t�i�o�n�I�d��%@�p�a�r�e�n�t�E�x�e�c�u�t�i�o�n�I�d��@�t�e�s�t�I�d����P�e�r�f�o�r�m�a�n�c�e� �w�a�r�n�i�n�g�:� �m�_�t�e�s�t� �s�h�o�u�l�d� �b�e� �n�u�l�l� �w�h�e�n� �T�e�s�t�R�e�s�u�l�t� �i�s� �s�e�r�i�a�l�i�z�e�d�.� �P�l�e�a�s�e� �f�i�n�d� �t�h�e� �o�f�f�e�n�d�i�n�g� �c�o�d�e� �a�n�d� �c�o�r�r�e�c�t� �i�t�.�� t�e�x�t��#{�0�}�,� �O�u�t�c�o�m�e�:� �{�1�}��S�t�a�r�t�T�i�m�e��L�o�n�g�T�e�x�t��O�u�t�c�o�m�e��C�o�m�p�u�t�e�r�N�a�m�e��E�r�r�o�r�M�e�s�s�a�g�e�� S�t�d�O�u�t��E�n�d�T�i�m�e�� S�t�d�E�r�r��H�a�s�P�a�s�s�e�d��D�i�s�p�l�a�y�T�e�x�t��T�e�s�t�N�a�m�e��O�u�t�c�o�m�e�T�e�x�t��D�e�b�u�g�T�r�a�c�e��E�r�r�o�r�S�t�a�c�k�T�r�a�c�e��T�r�a�c�e�I�n�f�o��D�u�r�a�t�i�o�n��@�t�e�s�t�L�i�s�t�I�d�� T�i�m�e�r�s��W�o�r�k�I�t�e�m�s��'O�u�t�p�u�t�/�T�e�x�t�M�e�s�s�a�g�e�s��T�i�m�e�r��W�o�r�k�I�t�e�m��M�e�s�s�a�g�e��t�a�r�g�e�t�I�n�f�o��{�0�}� �{�1�}� �{�2�}��i�n�n�e�r�R�e�s�u�l�t�s��F�a�i�l�e�d�C�o�u�n�t��C�o�u�n�t�e�r�s��I�n�n�e�r�R�e�s�u�l�t�s��t�o�t�a�l�� T�e�s�t�I�d�� E�x�e�c�I�d��P�a�r�e�n�t�E�x�e�c�I�d��N�e�s�t�e�d�E�n�t�r�i�e�s��T�e�s�t�E�n�t�r�i�e�s��T�e�s�t�E�n�t�r�y��AC�a�n�'�t� �u�s�e� �G�u�i�d�.�E�m�p�t�y� �f�o�r� �r�u�n� �I�D�.�e�n�t�r�i�e�s��t�e�s�t�s��c�a�t�e�g�o�r�i�e�s�� o�l�d�R�u�n��t�e�s�t�E�x�e�c�I�d�L�i�s�t��R�u�n�U�s�e�r��!R�u�n�C�o�n�f�i�g�u�r�a�t�i�o�n��.�.�� .�t�r�x��S�t�o�r�a�g�e�.�v�a�l�u�e��)R�e�s�u�l�t�F�i�l�e�N�a�m�e�.�v�a�l�u�e��e�x�e�c�u�t�i�o�n�I�d��#p�a�r�e�n�t�E�x�e�c�u�t�i�o�n�I�d��i�n�n�e�r�T�e�s�t�I�d�� r�e�s�u�l�t��r�u�n�C�o�n�f�i�g����M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�H�o�s�t�A�d�a�p�t�e�r�s�.�A�s�p�N�e�t�P�l�u�g�i�n�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�H�o�s�t�A�d�a�p�t�e�r�s�.�A�S�P�N�E�T�A�g�e�n�t��A�S�P�.�N�E�T��MT�e�s�t�R�u�n�.�F�i�x�R�e�s�u�l�t�T�e�s�t�:� �r�e�s�u�l�t� �i�s� �n�u�l�l�.���AT�e�s�t�R�u�n�.�R�e�m�o�v�e�T�e�s�t�s�F�r�o�m�M�a�p�s�A�n�d�I�n�n�e�r�E�n�t�r�i�e�s�:� �t�h�e� �t�e�s�t� �w�i�t�h� �i�d� �{�0�}� �i�s� �i�n� �t�e�s�t� �e�n�t�r�i�e�s� �b�u�t� �n�o�t� �i�n� �t�e�s�t�s�.� �E�i�t�h�e�r� �t�e�s�t� �s�t�o�r�a�g�e� �i�s� �m�i�s�s�i�n�g� �o�r� �t�h�e� �t�e�s�t� �f�a�i�l�e�d� �t�o� �l�o�a�d�.��'y�y�y�y�-�M�M�-�d�d� �H�H�:�m�m�:�s�s�'T�e�s�t�R�u�n�.�S�u�m�m�a�r�y�O�n�l�y��T�e�s�t�D�e�f�i�n�i�t�i�o�n�s��T�e�s�t�L�i�s�t�s��T�e�s�t�L�i�s�t��c�o�m�p�u�t�e�r��E�x�c�e�p�t�i�o�n��WO�u�t�c�o�m�e� �{�0�}�,� �{�1�}� �m�e�s�s�a�g�e�s� �i�n� �r�u�n� �i�n�f�o� �l�i�s�t� ��T�e�s�t� �c�o�u�n�t�e�r�s�:� ��{�0�}�:�{�1�}� ��R�u�n�I�n�f�o�s��R�u�n�I�n�f�o��'C�o�d�e�C�o�v�e�r�a�g�e�K�e�y�F�i�l�e��7U�s�e�r�D�e�p�l�o�y�m�e�n�t�R�o�o�t�D�i�r�e�c�t�o�r�y��3R�e�l�a�t�i�v�e�P�a�t�h�R�o�o�t�D�i�r�e�c�t�o�r�y��OI�g�n�o�r�e�d�D�e�p�e�n�d�e�n�t�A�s�s�e�m�b�l�i�e�s�P�a�t�t�e�r�n�.�v�a�l�u�e��t�e�s�t�T�y�p�e��p�l�u�g�i�n�C�l�a�s�s�N�a�m�e��i�t�e�m�.�B�i�n�a�r�y�F�i�l�e��9T�e�s�t�R�u�n�C�o�n�f�i�g�u�r�a�t�i�o�n� �{�0�}� �{�1�}��f�i�l�e�N�a�m�e��d�i�r�e�c�t�o�r�y�N�a�m�e��)C�o�d�e�C�o�v�e�r�a�g�e�/�R�e�g�u�l�a�r��'C�o�d�e�C�o�v�e�r�a�g�e�/�A�s�p�N�e�t��P�l�u�g�i�n�s��?R�e�m�o�t�e�/�A�g�e�n�t�/�R�e�q�u�i�r�e�d�P�r�o�p�e�r�t�i�e�s��!T�e�s�t�T�y�p�e�S�p�e�c�i�f�i�c��*��@�t�e�s�t�T�y�p�e�I�d����F�a�i�l�e�d� �t�o� �l�o�a�d� �t�e�s�t� �t�y�p�e� �s�p�e�c�i�f�i�c� �d�a�t�a� �f�o�r� �'�{�0�}�'� �(�i�g�n�o�r�a�b�l�e�)�:� �{�1�}�!C�o�d�e�C�o�v�e�r�a�g�e�I�t�e�m��-A�s�p�N�e�t�C�o�d�e�C�o�v�e�r�a�g�e�I�t�e�m�� P�l�u�g�i�n��T�e�s�t�R�e�s�u�l�t�s��I�n��O�u�t����F�a�i�l�e�d� �t�o� �l�o�a�d� �h�o�s�t� �t�y�p�e� �s�p�e�c�i�f�i�c� �d�a�t�a� �f�o�r� �'�{�0�}�'� �(�i�g�n�o�r�a�b�l�e�)�:� �{�1�}� H�o�s�t��%A�d�d�A�g�e�n�t�.�a�g�e�n�t�N�a�m�e��+R�e�m�o�v�e�A�g�e�n�t�.�a�g�e�n�t�N�a�m�e��9W�a�r�e�h�o�u�s�e�F�a�c�t�F�i�e�l�d�A�t�t�r�i�b�u�t�e�(��,� �[�� {�0�}�,��]�)��CW�a�r�e�h�o�u�s�e�D�i�m�e�n�s�i�o�n�F�i�e�l�d�A�t�t�r�i�b�u�t�e�(��{�0�}��<�N�A�M�E�>� ��T�e�s�t�s��<�T�E�X�T�>� ��#X�m�l�N�o�d�e�T�y�p�e�.�C�D�A�T�A��CX�m�l�N�o�d�e�T�y�p�e�.�P�r�o�c�e�s�s�i�n�g�I�n�s�t�r�u�c�t�i�o�n��)X�m�l�N�o�d�e�T�y�p�e�.�D�o�c�u�m�e�n�t��1X�m�l�N�o�d�e�T�y�p�e�.�D�o�c�u�m�e�n�t�T�y�p�e��7X�m�l�N�o�d�e�T�y�p�e�.�E�n�t�i�t�y�R�e�f�e�r�e�n�c�e��<�/�N�A�M�E�>� �� t�y�p�e��,��[��-�-�+�+��e�l�e�m�e�n�t��k�e�y��v�a�l�u�e��l�o�c�a�t�i�o�n��e�d�t�d�o�c�v�e�r�s�i�o�n��b�u�i�l�d��r�e�v�i�s�i�o�n�� b�r�a�n�c�h�� r�e�t�a�i�l��l�a�b�2�3�d�f��}X�m�l�T�e�s�t�R�e�a�d�e�r�.�R�e�a�d�T�e�s�t�R�u�n�S�u�m�m�a�r�y�:� �r�e�s�u�l�t� �f�i�l�e� �n�o�t� �f�o�u�n�d� �a�t� �{�0�}��)C�o�u�l�d� �n�o�t� �l�o�a�d� �f�i�l�e� ��.� �R�e�a�s�o�n�:� ��7C�h�a�n�g�e�d�T�y�p�e�O�f�P�e�r�s�i�s�t�e�d�V�a�l�u�e��m�_�m�a�n�u�a�l�T�e�s�t�s��m�a�n�u�a�l�T�e�s�t�C�o�u�n�t��m�_�e�x�e�c�u�t�e�d�T�e�s�t�s��/e�x�e�c�u�t�e�d�M�a�n�u�a�l�T�e�s�t�C�o�u�n�t��'m�_�f�a�i�l�e�d�M�a�n�u�a�l�T�e�s�t�s��#f�a�i�l�e�d�M�a�n�u�a�l�T�e�s�t�s��-m�_�m�a�n�u�a�l�T�e�s�t�O�u�t�c�o�m�e�M�a�p��)m�a�n�u�a�l�T�e�s�t�O�u�t�c�o�m�e�M�a�p��-m�_�n�o�t�M�a�n�u�a�l�T�e�s�t�F�a�i�l�u�r�e��)n�o�t�M�a�n�u�a�l�T�e�s�t�F�a�i�l�u�r�e��!e�x�e�c�u�t�i�o�n�T�i�m�e�o�u�t��3a�g�e�n�t�N�o�t�R�e�s�p�o�n�d�i�n�g�T�i�m�e�o�u�t��%m�_�r�e�l�a�t�i�v�e�P�a�t�h�R�o�o�t��!r�e�l�a�t�i�v�e�P�a�t�h�R�o�o�t��+m�_�i�s�E�x�e�c�u�t�e�d�O�u�t�O�f�P�r�o�c��'i�s�E�x�e�c�u�t�e�d�O�u�t�O�f�P�r�o�c��=m�_�i�g�n�o�r�e�P�e�r�T�e�s�t�A�g�e�n�t�P�r�o�p�e�r�t�i�e�s��9i�g�n�o�r�e�P�e�r�T�e�s�t�A�g�e�n�t�P�r�o�p�e�r�t�i�e�s��m�_�r�e�f�r�e�s�h�R�a�t�e��!m�_�i�n�c�l�u�d�e�D�e�t�a�i�l�s��iM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�R�u�n�C�o�n�f�i�g��m�_�h�e�a�d�e�r�s��sM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�B�r�o�w�s�e�r��m�_�c�o�m�p�u�t�e�r��_M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�C�o�m�m�o�n�.�R�u�n�I�n�f�o��m�_�w�e�b�T�e�s�t����M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�D�e�c�l�a�r�a�t�i�v�e�W�e�b�T�e�s�t�E�l�e�m�e�n�t��/m�_�e�x�e�c�u�t�i�o�n�C�o�n�s�o�l�e�S�t�a�t�e��sM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�R�e�s�u�l�t��m�_�s�c�o�p�e����M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�T�e�s�t�F�r�a�m�e�w�o�r�k�.�C�o�n�t�e�x�t�P�a�r�a�m�e�t�e�r��m�_�w�e�b�S�e�r�v�e�r�T�y�p�e��w�e�b�S�e�r�v�e�r�T�y�p�e��#m�_�w�e�b�S�i�t�e�R�o�o�t�P�a�t�h��w�e�b�S�i�t�e�R�o�o�t�P�a�t�h��m�_�w�e�b�A�p�p�R�o�o�t��w�e�b�A�p�p�R�o�o�t��5m�_�d�e�p�l�o�y�m�e�n�t�I�t�e�m�s�O�n�C�l�a�s�s�e�s��1d�e�p�l�o�y�m�e�n�t�I�t�e�m�s�O�n�C�l�a�s�s�e�s��M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�U�n�i�t�.�U�n�i�t�T�e�s�t�E�l�e�m�e�n�t��m�_�s�h�o�w�W�i�n�d�o�w��S�h�o�w�W�i�n�d�o�w��}M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�G�e�n�e�r�i�c�.�G�e�n�e�r�i�c�T�e�s�t��m�_�c�o�m�p�u�t�e�r�I�n�f�o��sM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�C�o�m�m�o�n�.�T�e�s�t�R�e�s�u�l�t�M�e�s�s�a�g�e��WM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�C�o�m�m�o�n�.��QM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�C�o�m�m�o�n�.��]M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.��WM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.��kM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�W�e�b�T�e�s�t�F�r�a�m�e�w�o�r�k�.��YM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�T�e�s�t�i�n�g�.��eM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�U�n�i�t�T�e�s�t�.��aM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�U�n�i�t�.��kM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�G�e�n�e�r�i�c�T�e�s�t�.��gM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�G�e�n�e�r�i�c�.��iM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�M�a�n�u�a�l�T�e�s�t�.��eM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�M�a�n�u�a�l�.��mM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�F�r�a�m�e�w�o�r�k�.��[M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�L�o�a�d�T�e�s�t�i�n�g�.��uM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�U�n�i�t�T�e�s�t�i�n�g�.�F�r�a�m�e�w�o�r�k�.��[M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�U�n�i�t�T�e�s�t�i�n�g�.��gM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�T�e�s�t�S�u�i�t�e�.��gM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�O�r�d�e�r�e�d�.��+S�y�s�t�e�m�.�T�y�p�e�,� �m�s�c�o�r�l�i�b��d�e�s�t�i�n�a�t�i�o�n��5X�m�l�T�e�s�t�W�r�i�t�e�r�.�W�r�i�t�e�:� �s�t�a�r�t��3X�m�l�T�e�s�t�W�r�i�t�e�r�.�W�r�i�t�e�:� �d�o�n�e��\��{�0�}�:�{�1�}��kC�o�n�f�i�g�/�R�e�g�i�s�t�r�y� �E�x�c�e�p�t�i�o�n� �R�e�t�r�i�e�v�i�n�g� �v�a�l�u�e� �'�{�0�}�'�:� �{�1�}�9N�o� �V�a�l�u�e� �t�o� �R�e�t�r�i�e�v�e� �a�t�:� �{�0�}��AM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s��%H�K�E�Y�_�L�O�C�A�L�_�M�A�C�H�I�N�E��M�a�c�h�i�n�e��kE�l�e�m�e�n�t� �f�o�u�n�d� �i�n� �C�o�n�f�i�g� �t�h�a�t� �w�a�s� �n�o�t� �a� �K�e�y� �o�r� �a� �V�a�l�u�e����O�n�l�y� �<�K�e�y�>� �a�n�d� �<�V�a�l�u�e�>� �d�a�t�a� �n�o�d�e�s� �a�r�e� �s�u�p�p�o�r�t�e�d� �i�n� �T�e�s�t�T�o�o�l�s� �c�o�n�f�i�g� �s�e�c�t�i�o�n�s��U<�V�a�l�u�e�>� �e�l�e�m�e�n�t�s� �s�h�o�u�l�d� �n�o�t� �h�a�v�e� �c�h�i�l�d�r�e�n�.��3N�o�t� �E�x�p�e�c�t�i�n�g� �a� �S�a�v�e� �c�a�l�l�� T�y�p�e��E�d�i�t�o�r�T�y�p�e��'I�s�L�o�a�d�T�e�s�t�C�a�n�d�i�d�a�t�e��%S�u�p�p�o�r�t�e�d�T�e�s�t�T�y�p�e�s��SE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�H�o�s�t�A�d�a�p�t�e�r�s��H�o�s�t�A�d�a�p�t�e�r�s��h�o�s�t�T�y�p�e��{�0�}�\�{�1�}����E�r�r�o�r� �g�e�t�t�i�n�g� �t�e�s�t� �t�y�p�e� �'�{�0�}�'� �s�p�e�c�i�f�i�e�d� �b�y� �h�o�s�t�i�n�g� �r�u�l�e�s� �k�e�y� �'�{�1�}�'�,� �i�g�n�o�r�e� �a�n�d� �c�o�n�t�i�n�u�e�.�[�A�l�l�]����E�r�r�o�r� �g�e�t�t�i�n�g� �s�u�p�p�o�r�t�e�d� �h�o�s�t� �a�d�a�p�t�e�r� �'�{�0�}�'� �s�p�e�c�i�f�i�e�d� �b�y� �h�o�s�t�i�n�g� �r�u�l�e�s� �k�e�y� �'�{�1�}�'�,� �i�g�n�o�r�e� �a�n�d� �c�o�n�t�i�n�u�e�:� �{�2�}�[�D�e�l�e�g�a�t�e�]��D�e�f�a�u�l�t�R�o�o�t��GS�o�f�t�w�a�r�e�\�M�i�c�r�o�s�o�f�t�\�V�i�s�u�a�l�S�t�u�d�i�o�\�9�.�0��R�e�g�i�s�t�r�y�R�o�o�t��E�x�t�e�n�s�i�o�n�s��;T�e�s�t� �t�y�p�e� �{�0�}�:� �i�c�o�n� �l�o�a�d�e�d� �O�K��T�i�p�P�r�o�v�i�d�e�r��1T�e�s�t� �t�y�p�e� �{�0�}�:� �T�I�P� �'�{�1�}�'� N�a�m�e�I�d��MT�e�s�t� �t�y�p�e� �{�0�}�:� �S�a�t�e�l�l�i�t�e� �D�L�L� �l�o�a�d�e�d� �O�K��V�s�E�d�i�t�o�r��ST�e�s�t� �t�y�p�e� �{�0�}�:� �a�s�s�o�s�i�a�t�e�d� �w�i�t�h� �e�d�i�t�o�r� �{�1�}��+S�u�p�p�o�r�t�e�d�H�o�s�t�A�d�a�p�t�e�r�s��S�e�r�v�i�c�e�T�y�p�e��3N�e�w� �t�e�s�t� �t�y�p�e� �r�e�c�o�r�d�:� �{�0�}��#S�a�t�e�l�l�i�t�e�B�a�s�e�P�a�t�h��!S�a�t�e�l�l�i�t�e�D�l�l�N�a�m�e��KT�e�s�t� �t�y�p�e� �{�0�}�:� �S�a�t�e�l�l�i�t�e� �D�L�L� �f�o�u�n�d� �O�K��e�n�-�U�S�'V�S�P�a�c�k�a�g�e�.�r�e�s�o�u�r�c�e�s��.�r�e�s�o�u�r�c�e�s��_T�e�s�t� �t�y�p�e� �{�0�}�:� �s�e�r�v�i�c�e� �t�y�p�e� �{�1�}� �i�n�s�t�a�n�t�i�a�t�e�d� �O�K��e�x�t�e�n�s�i�o�n��ME�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�T�e�s�t�T�y�p�e�s��E�n�a�b�l�e�W�a�r�n�i�n�g�s��T�e�s�t�T�y�p�e�s��gM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�M�a�n�a�g�e�m�e�n�t�.�T�m�i�� i�c�o�n�I�d��/U�n�m�a�n�a�g�e�d�R�e�s�o�u�r�c�e�H�e�l�p�e�r��f�i�l�e�n�a�m�e��n�e�w�P�a�t�h��o�u�t� �o�f� �r�a�n�g�e��o�l�d�P�a�t�h��p�a�t�h�s�T�o�M�e�r�g�e��m�e�t�h�o�d�S�i�g�� l�i�n�e��f�i�l�e�p�a�t�h���](�?�<�s�t�a�c�k�f�r�a�m�e�>�(�^�|�\�r�\�n�)�*�\�s�*�(�?�<�t�y�p�e�>�[�a�-�z�A�-�Z�_�]�[�a�-�z�A�-�Z�0�-�9�_�\�[�\�]�\�.�]�*�\�(�.�*�\�)�)�(�?�:�\�s�*�\�w�*�\�s�*�)�?�(�?�<�f�i�l�e�p�a�t�h�>�(�[�a�-�z�A�-�Z�]�:�\�\�|�\�\�\�\�)�[�^�\�\�]�[�^�\�/�\�:�\�*�\�?�\�"�\�<�\�>�\�|�]�*�)�?�(�?�<�j�u�n�k�>�\�:�\�s�*�\�w�*�\�s�)�?�(�?�<�l�i�n�e�>�\�d�+�)�?�)�c�o�l�l�e�c�t�i�o�n��c�o�m�p�a�r�e�r�� t�o�F�i�n�d�� l�i�s�t��KP�a�s�s�e�d� �a�r�g�u�m�e�n�t� �'�l�i�s�t�'� �i�s� �n�o�t� �s�o�r�t�e�d�.�''�{�0�}�'� �'�{�1�}�'� �{�2�}� �{�3�}�1i�g�n�o�r�e�d�A�s�s�e�m�b�l�i�e�s�P�a�t�t�e�r�n��=I�g�n�o�r�e�d�A�s�s�e�m�b�l�i�e�s�P�a�t�t�e�r�n�.�v�a�l�u�e��{�0�}� �'�{�1�}�'� �{�2�}���(�?�i�:�^�M�i�c�r�o�s�o�f�t�\�.�V�i�s�u�a�l�S�t�u�d�i�o�\�.�Q�u�a�l�i�t�y�T�o�o�l�s�\�.�|�^�M�i�c�r�o�s�o�f�t�\�.�V�i�s�u�a�l�S�t�u�d�i�o�\�.�S�m�a�r�t�D�e�v�i�c�e�\�.�)��^�$�� p�a�t�h��o�p�t�i�o�n�s��oA�s�s�e�m�b�l�y�D�e�p�e�n�d�e�n�c�y�F�i�n�d�e�r�.�G�e�t�D�e�p�e�n�d�e�n�t�A�s�s�e�m�b�l�i�e�s�:� �s�t�a�r�t�.��qA�s�s�e�m�b�l�y�D�e�p�e�n�d�e�n�c�y�F�i�n�d�e�r�.�G�e�t�D�e�p�e�n�d�e�n�t�A�s�s�e�m�b�l�i�e�s�:� �f�i�n�i�s�h�.����A�s�s�e�m�b�l�y�H�e�l�p�e�r�.�G�e�t�S�a�t�e�l�l�i�t�e�A�s�s�e�m�b�l�i�e�s�:� �t�h�e� �s�p�e�c�i�f�i�e�d� �f�i�l�e� �'�{�0�}�'� �i�s� �n�o�t� �m�a�n�a�g�e�d� �a�s�s�e�m�b�l�y�.�r�e�s�o�u�r�c�e�s����A�s�s�e�m�b�l�y�H�e�l�p�e�r�.�G�e�t�S�a�t�e�l�l�i�t�e�A�s�s�e�m�b�l�i�e�s�:� �f�o�u�n�d� �a�s�s�e�m�b�l�y� �'�{�0�}�'� �i�n�s�t�a�l�l�e�d� �a�s� �s�a�t�e�l�l�i�t�e� �b�u�t� �i�t�'�s� �n�o�t� �m�a�n�a�g�e�d� �a�s�s�e�m�b�l�y�.�.�n�e�t�m�o�d�u�l�e�� .�d�l�l�� .�e�x�e����A�s�s�e�m�b�l�y�L�o�a�d�S�t�r�a�t�e�g�y�.�G�e�t�D�e�p�e�n�d�e�n�t�A�s�s�e�m�b�l�i�e�s�:� �u�s�i�n�g� �c�o�n�f�i�g� �f�i�l�e�:� �'�{�0�}�'�.�1D�e�p�e�n�d�e�n�c�y� �f�i�n�d�e�r� �d�o�m�a�i�n��A�s�s�e�m�b�l�y�L�o�a�d�S�t�r�a�t�e�g�y�.�G�e�t�D�e�p�e�n�d�e�n�t�A�s�s�e�m�b�l�i�e�s�:� �C�r�e�a�t�e�d� �A�p�p�D�o�m�a�i�n�.��A�s�s�e�m�b�l�y�L�o�a�d�S�t�r�a�t�e�g�y�.�G�e�t�D�e�p�e�n�d�e�n�t�A�s�s�e�m�b�l�i�e�s�:� �l�o�a�d�e�d� �t�h�e� �w�o�r�k�e�r�.����A�s�s�e�m�b�l�y�L�o�a�d�S�t�r�a�t�e�g�y�.�G�e�t�D�e�p�e�n�d�e�n�t�A�s�s�e�m�b�l�i�e�s�:� �u�n�l�o�a�d�i�n�g� �A�p�p�D�o�m�a�i�n�.�.�.����A�s�s�e�m�b�l�y�L�o�a�d�S�t�r�a�t�e�g�y�.�G�e�t�D�e�p�e�n�d�e�n�t�A�s�s�e�m�b�l�i�e�s�:� �u�n�l�o�a�d�i�n�g� �A�p�p�D�o�m�a�i�n� �s�u�c�c�e�e�d�e�d�.��s�e�a�r�c�h�D�i�r�s��#P�r�i�v�a�t�e�A�s�s�e�m�b�l�i�e�s��!P�u�b�l�i�c�A�s�s�e�m�b�l�i�e�s��?C�o�u�l�d�n�'�t� �f�i�n�d� �c�o�n�n�e�c�t�i�o�n� �o�b�j�e�c�t�f�r�o�m�D�i�r�e�c�t�o�r�y��t�o�D�i�r�e�c�t�o�r�y��f�i�l�e�s�C�o�p�i�e�d��-C�r�e�a�t�i�n�g� �d�i�r�e�c�t�o�r�y� �{�0�}��%C�o�p�y�i�n�g� �{�0�}� �t�o� �{�1�}��d�i�r�e�c�t�o�r�y��KT�o�t�a�l�F�i�l�e�S�i�z�e�:� �d�i�r�e�c�t�o�r�y� �i�s� �n�o�t� �a� �d�i�r��!|�D�a�t�a�D�i�r�e�c�t�o�r�y�|�\��+i�n�v�a�r�i�a�n�t�P�r�o�v�i�d�e�r�N�a�m�e��!c�o�n�n�e�c�t�i�o�n�S�t�r�i�n�g��_M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�D�a�t�a�S�o�u�r�c�e�.�X�M�L��_M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�D�a�t�a�S�o�u�r�c�e�.�C�S�V��!V�S�T�S�_�D�I�A�G�N�O�S�T�I�C�S��%T�e�s�t�D�a�t�a�C�o�n�n�e�c�t�i�o�n�� T�a�b�l�e�s��T�A�B�L�E�_�N�A�M�E��+S�y�s�t�e�m�.�D�a�t�a�.�S�q�l�C�l�i�e�n�t��#S�y�s�t�e�m�.�D�a�t�a�.�O�l�e�D�b��!S�y�s�t�e�m�.�D�a�t�a�.�O�d�b�c��1S�y�s�t�e�m�.�D�a�t�a�.�O�r�a�c�l�e�C�l�i�e�n�t��7S�y�s�t�e�m�.�D�a�t�a�.�S�q�l�S�e�r�v�e�r�C�e�.�3�.�5��AM�i�c�r�o�s�o�f�t�.�S�q�l�S�e�r�v�e�r�C�e�.�C�l�i�e�n�t�.�3�.�5��a�b�c�d�e�f�g�h����D�a�t�a�U�t�i�l�.�G�e�t�D�a�t�a�T�a�b�l�e�s�A�n�d�V�i�e�w�s�:� �e�x�c�e�p�t�i�o�n� �(�c�a�n� �b�e� �n�o�r�m�a�l� �c�a�s�e� �a�s� �s�o�m�e� �p�r�o�v�i�d�e�r�s� �d�o� �n�o�t� �s�u�p�p�o�r�t� �v�i�e�w�s�)�:� ��C�o�l�u�m�n�s��C�O�L�U�M�N�_�N�A�M�E��%s�e�l�e�c�t� �u�s�e�r�_�n�a�m�e�(�)����s�e�l�e�c�t� �d�e�f�a�u�l�t�_�s�c�h�e�m�a�_�n�a�m�e� �f�r�o�m� �s�y�s�.�d�a�t�a�b�a�s�e�_�p�r�i�n�c�i�p�a�l�s� �w�h�e�r�e� �n�a�m�e� �=� �u�s�e�r�_�n�a�m�e�(�)��S�Q�L�O�L�E�D�B��S�Q�L�N�C�L�I��s�q�l�s�r�v�3�2�.�d�l�l��R�e�a�d�T�a�b�l�e�:� �d�a�t�a� �d�r�i�v�e�n� �t�e�s�t�:� �g�o�t� �t�a�b�l�e� �n�a�m�e� �f�r�o�m� �a�t�t�r�i�b�u�t�e�:� �{�0�}��kR�e�a�d�T�a�b�l�e�:� �d�a�t�a� �d�r�i�v�e�n� �t�e�s�t�:� �w�i�l�l� �u�s�e� �t�a�b�l�e� �n�a�m�e�:� �{�0�}��'s�e�l�e�c�t� �{�0�}� �f�r�o�m� �{�1�}��T�A�B�L�E�_�S�C�H�E�M�A��T�A�B�L�E�_�T�Y�P�E�� V�I�E�W��B�A�S�E� �T�A�B�L�E��D�a�t�a� �S�o�u�r�c�e��}s�e�l�e�c�t� �T�A�B�L�E�_�S�C�H�E�M�A�,� �T�A�B�L�E�_�N�A�M�E� �f�r�o�m� �I�N�F�O�R�M�A�T�I�O�N�_�S�C�H�E�M�A�.�T�A�B�L�E�S��%I�N�F�O�R�M�A�T�I�O�N�_�S�C�H�E�M�A����s�e�l�e�c�t� �C�O�L�U�M�N�_�N�A�M�E� �f�r�o�m� �I�N�F�O�R�M�A�T�I�O�N�_�S�C�H�E�M�A�.�C�O�L�U�M�N�S� �w�h�e�r�e� �T�A�B�L�E�_�S�C�H�E�M�A� �i�s� �N�U�L�L� �a�n�d� �T�A�B�L�E�_�N�A�M�E� �=� �'�{�0�}�'���s�e�l�e�c�t� �C�O�L�U�M�N�_�N�A�M�E� �f�r�o�m� �I�N�F�O�R�M�A�T�I�O�N�_�S�C�H�E�M�A�.�C�O�L�U�M�N�S� �w�h�e�r�e� �T�A�B�L�E�_�S�C�H�E�M�A� �=� �'�{�0�}�'� �a�n�d� �T�A�B�L�E�_�N�A�M�E� �=� �'�{�1�}�'�T�A�B�L�E��E�x�c�e�l� �F�i�l�e�s��d�b�q��T�A�B�L�E�_�S�C�H�E�M��S�Y�S�T�E�M� �T�A�B�L�E��V�i�e�w�s��s�y�s��O�W�N�E�R�� T�Y�P�E��V�I�E�W�_�N�A�M�E��+ �f�o�r� �X�M�L� �d�a�t�a� �s�o�u�r�c�e� ��+ �f�o�r� �C�S�V� �d�a�t�a� �s�o�u�r�c�e� ����P�r�o�v�i�d�e�r�=�M�i�c�r�o�s�o�f�t�.�J�e�t�.�O�L�E�D�B�.�4�.�0�;�D�a�t�a� �S�o�u�r�c�e�=�{�0�}�;�P�e�r�s�i�s�t� �S�e�c�u�r�i�t�y� �I�n�f�o�=�F�a�l�s�e�;�E�x�t�e�n�d�e�d� �P�r�o�p�e�r�t�i�e�s�=�"�t�e�x�t�;�H�D�R�=�Y�E�S�;�F�M�T�=�D�e�l�i�m�i�t�e�d�"�� �t�o�p� �{�0�}��/s�e�l�e�c�t� �{�0�}� �{�1�}� �f�r�o�m� �{�2�}��a�s�s�e�m�b�l�y����M�i�c�r�o�s�o�f�t�.�C�o�m�p�a�c�t�F�r�a�m�e�w�o�r�k�.�B�u�i�l�d�.�T�a�s�k�s�,� �V�e�r�s�i�o�n�=�9�.�0�.�0�.�0�,� �C�u�l�t�u�r�e�=�n�e�u�t�r�a�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��[M�i�c�r�o�s�o�f�t�.�C�o�m�p�a�c�t�F�r�a�m�e�w�o�r�k�.�B�u�i�l�d�.�N�E�T�C�F�R�e�g�H�i�v�e��-G�e�t�A�s�s�e�m�b�l�y�F�o�l�d�e�r�P�a�t�h�s��m�s�c�o�r�l�i�b����C�o�n�t�r�o�l�l�e�r�S�e�r�v�i�c�e�B�a�s�e�.�C�r�e�a�t�e�C�h�a�n�n�e�l�s�:� �F�a�i�l�e�d� �t�o� �g�e�t� �n�e�t�w�o�r�k� �i�n�t�e�r�f�a�c�e� �i�n�f�o�r�m�a�t�i�o�n�.� �{�0�}��i�m�a�g�e�P�a�t�h��5D�I�A� �i�n�i�t�i�a�l�i�z�a�t�i�o�n� �t�h�r�e�w�:� �� .�p�d�b��AD�I�A� �t�h�e�w� �i�n� �r�e�t�r�i�e�v�i�n�g� �s�y�m�b�o�l�s�:� ��3I�n�v�a�l�i�d� �v�a�l�u�e� �f�o�r� �t�i�m�e�o�u�t��(�u�n�n�a�m�e�d�)��3d�i�s�p�o�s�i�n�g�R�e�a�d�e�r�W�r�i�t�e�r�L�o�c�k��eD�i�s�p�o�s�a�b�l�e�L�o�c�k�.�c�'�t�o�r� �-� �c�r�e�a�t�i�n�g� �a� �{�1�}� �l�o�c�k� �f�o�r� �{�0�}�mD�i�s�p�o�s�a�b�l�e�L�o�c�k�.�D�i�s�p�o�s�e� �-� �d�i�s�p�o�s�i�n�g� �o�f� �{�1�}� �l�o�c�k� �f�o�r� �{�0�}�R�e�a�d�e�r�L�o�c�k�.�c�'�t�o�r� �-� �A�t�t�e�m�p�t�i�n�g� �t�o� �a�c�q�u�i�r�e� �R�W�L�.�W�r�i�t�e�r�L�o�c�k� �f�o�r� �{�0�}�eR�e�a�d�e�r�L�o�c�k�.�c�'�t�o�r� �-� �R�W�L�.�W�r�i�t�e�r�L�o�c�k� �a�c�q�u�i�r�e�d� �f�o�r� �{�0�}�R�e�a�d�e�r�L�o�c�k�.�c�'�t�o�r� �-� �A�t�t�e�m�p�t�i�n�g� �t�o� �a�c�q�u�i�r�e� �R�W�L�.�R�e�a�d�e�r�L�o�c�k� �f�o�r� �{�0�}�eR�e�a�d�e�r�L�o�c�k�.�c�'�t�o�r� �-� �R�W�L�.�R�e�a�d�e�r�L�o�c�k� �a�c�q�u�i�r�e�d� �f�o�r� �{�0�}�yR�e�a�d�e�r�L�o�c�k�.�c�'�t�o�r� �-� �F�a�i�l�e�d� �t�o� �o�b�t�a�i�n� �a� �R�W�L�.�R�e�a�d�e�r�L�o�c�k� �f�o�r� �{�0�}�iR�e�a�d�e�r�L�o�c�k�.�D�i�s�p�o�s�e� �-� �R�W�L�.�W�r�i�t�e�r�L�o�c�k� �r�e�l�e�a�s�e�d� �f�o�r� �{�0�}�iR�e�a�d�e�r�L�o�c�k�.�D�i�s�p�o�s�e� �-� �R�W�L�.�R�e�a�d�e�r�L�o�c�k� �r�e�l�e�a�s�e�d� �f�o�r� �{�0�}���W�r�i�t�e�r�L�o�c�k�.�c�'�t�o�r� �-� �A�t�t�e�m�p�t�i�n�g� �t�o� �u�p�g�r�a�d�e� �R�W�L�.�R�e�a�d�e�r�L�o�c�k� �t�o� �R�W�L�.�W�r�i�t�e�r�L�o�c�k� �f�o�r� �{�0�}���W�r�i�t�e�r�L�o�c�k�.�c�'�t�o�r� �-� �R�W�L�.�R�e�a�d�e�r�L�o�c�k� �u�p�g�r�a�d�e�d� �t�o� �R�W�L�.�W�r�i�t�e�r�L�o�c�k� �f�o�r� �{�0�}�W�r�i�t�e�r�L�o�c�k�.�c�'�t�o�r� �-� �A�t�t�e�m�p�t�i�n�g� �t�o� �a�c�q�u�i�r�e� �R�W�L�.�W�r�i�t�e�r�L�o�c�k� �f�o�r� �{�0�}�eW�r�i�t�e�r�L�o�c�k�.�c�'�t�o�r� �-� �R�W�L�.�W�r�i�t�e�r�L�o�c�k� �a�c�q�u�i�r�e�d� �f�o�r� �{�0�}�yW�r�i�t�e�r�L�o�c�k�.�c�'�t�o�r� �-� �F�a�i�l�e�d� �t�o� �o�b�t�a�i�n� �a� �R�W�L�.�W�r�i�t�e�r�L�o�c�k� �f�o�r� �{�0�}���W�r�i�t�e�r�L�o�c�k�.�D�i�s�p�o�s�e� �-� �R�W�L�.�W�r�i�t�e�r�L�o�c�k� �d�o�w�n�g�r�a�d�e�d� �t�o� �R�W�L�.�R�e�a�d�e�r�L�o�c�k� �f�o�r� �{�0�}�iW�r�i�t�e�r�L�o�c�k�.�D�i�s�p�o�s�e� �-� �R�W�L�.�W�r�i�t�e�r�L�o�c�k� �r�e�l�e�a�s�e�d� �f�o�r� �{�0�}� s�e�n�d�e�r�� a�r�g�s��]T�h�e� �f�i�r�e�w�a�l�l� �s�e�r�v�i�c�e� �i�s� �n�o�t� �c�u�r�r�e�n�t�l�y� �r�u�n�n�i�n�g�.��SF�i�r�e�w�a�l�l� �h�a�s� �b�e�e�n� �t�u�r�n�e�d� �o�n� �s�u�c�c�e�s�s�f�u�l�l�y�.��!p�r�o�c�e�s�s�I�m�a�g�e�N�a�m�e��WH�o�s�t�i�n�g�R�u�l�e�s�.�G�e�t�S�u�p�p�o�r�t�e�d�H�o�s�t�T�y�p�e�N�a�m�e�s�:� �{�0�}��YT�r�a�c�i�n�g� �s�t�a�r�t�i�n�g� �u�p�.� �S�t�o�p�w�a�t�c�h� �f�r�e�q�u�e�n�c�y� �i�s� ��E��W��I��V����[�{�0�}�,� �{�1�}�,� �{�2�}�,� �{�3�:�y�y�y�y�}�/�{�3�:�M�M�}�/�{�3�:�d�d�}� �{�3�:�H�H�}�:�{�3�:�m�m�}�:�{�3�:�s�s�}�.�{�3�:�f�f�f�}�]� �{�4�}�:� �{�5�}��A�p�p�l�i�c�a�t�i�o�n��E�q�t�T�r�a�c�e�L�e�v�e�l��eE�q�t�T�h�r�e�a�d�D�a�t�a�_�B�C�1�F�B�5�5�B�-�4�C�3�B�-�4�4�d�a�-�B�E�4�D�-�1�1�E�A�E�0�0�3�A�D�6�6�7E�q�t�T�h�r�e�a�d�P�o�o�l� �s�t�a�r�t�e�d� �w�i�t�h� �� �t�h�r�e�a�d�s��SW�a�i�t�i�n�g� �f�o�r� �E�q�t�T�h�r�e�a�d�P�o�o�l� �t�h�r�e�a�d�s� �t�o� �s�t�o�p��kT�i�m�e�d� �o�u�t� �w�a�i�t�i�n�g� �f�o�r� �E�q�t�T�h�r�e�a�d�P�o�o�l� �t�h�r�e�a�d�s� �t�o� �s�t�o�p�;� ��A �a�c�t�i�v�e� �t�h�r�e�a�d�s� �w�i�l�l� �b�e� �a�b�o�r�t�e�d�.��+E�q�t�T�h�r�e�a�d�P�o�o�l� �s�t�o�p�p�e�d��GE�x�c�e�p�t�i�o�n� �d�i�s�p�o�s�i�n�g� �W�a�i�t�C�a�l�l�b�a�c�k�s�:� ��r�e�s�e�t��9E�x�c�e�p�t�i�o�n� �a�b�o�r�t�i�n�g� �t�h�r�e�a�d�s�:� ��E�q�t�T�h�r�e�a�d�P�o�o�l�#�� �t�h�r�e�a�d�#��US�e�m�a�p�h�o�r�e� �m�u�s�t� �h�a�v�e� �a� �c�o�u�n�t� �o�f� �a�t� �l�e�a�s�t� �0�.��c�o�u�n�t��s(�?�i�:�^�(�C�O�N�|�P�R�N�|�A�U�X�|�N�U�L�|�C�O�M�[�1�-�9�]�|�L�P�T�[�1�-�9�]�|�C�L�O�C�K�\�$�)�(�\�.�.�*�)�?�)�$�1��!%�(�?�<�n�a�m�e�>�[�^�%�]�+�)�%��'p�a�r�e�n�t�D�i�r�e�c�t�o�r�y�N�a�m�e��!o�r�i�g�i�n�a�l�F�i�l�e�N�a�m�e��+o�r�i�g�i�n�a�l�D�i�r�e�c�t�o�r�y�N�a�m�e��)V�i�s�u�a�l�S�t�u�d�i�o�L�o�c�a�t�i�o�n���T�e�s�t�R�u�n�C�o�n�f�i�g�u�r�a�t�i�o�n�.�D�o�c�u�m�e�n�t�R�o�o�t�D�i�r�e�c�t�o�r�y�:� �f�a�i�l�e�d� �t�o� �g�e�t� �V�i�s�u�a�l�S�t�u�d�i�o�L�o�c�a�t�i�o�n� �o�r� �M�y�D�o�c�u�m�e�n�t�s� �f�o�r� �c�u�r�r�e�n�t� �u�s�e�r� �o�r� �i�t� �i�s� �n�o�t� �r�o�o�t�e�d�!����G�e�t�L�a�s�t�E�x�i�s�t�i�n�g�D�i�r�e�c�t�o�r�y�:� �T�h�e� �p�a�t�h� �'�{�0�}�'� �g�e�n�e�r�a�t�e�d� �a�r�g�u�m�e�n�t� �e�x�c�e�p�t�i�o�n�:� �{�1�}���G�e�t�L�a�s�t�E�x�i�s�t�i�n�g�D�i�r�e�c�t�o�r�y�:� �T�h�e� �p�a�t�h� �'�{�0�}�'� �g�e�n�e�r�a�t�e�d� �e�x�c�e�p�t�i�o�n�:� �{�1�}�{�0�}�[�{�1�}�]��L�i�c�e�n�s�e�s��IB�7�3�E�6�6�3�6�-�3�3�F�9�-�4�9�8�1�-�B�3�C�A�-�9�8�4�D�8�C�4�3�4�0�6�6�Us�w�l�m�x�y�s�y�k�w�o�z�r�i�n�e�d�t�h�s�u�j�o�h�y�d�a�e�f�w�r�h�v�c�w�p�j�u�v�r�c�i��I0�2�9�9�0�9�5�9�-�2�9�2�B�-�4�b�4�6�-�B�C�F�1�-�0�E�3�1�9�8�9�A�E�E�B�4�Ut�w�e�p�o�i�u�a�d�i�d�a�s�j�g�f�k�s�j�d�f�n�m�n�c�x�z�b�x�i�u�w�p�a�i�t�u�a�q�s�k�g��IC�3�7�3�D�3�4�F�-�4�2�B�F�-�4�a�9�a�-�8�6�E�8�-�7�C�A�F�1�9�D�9�3�A�6�0�Uq�p�o�i�t�a�p�o�u�t�p�q�w�o�i�u�t�d�e�g�j�m�z�n�z�x�m�c�n�v�z�x�c�l�g�u�i�t�u�w�p�o��IC�3�7�3�D�F�3�7�-�D�4�2�3�-�4�7�2�1�-�A�6�3�2�-�1�C�E�9�D�4�1�3�A�E�B�9�Uz�x�c�v�l�i�k�h�o�p�u�y�w�e�r�m�n�m�m�s�d�f�h�a�k�l�s�j�d�y�h�f�a�s�d�f�n�l�k�n�v�a��Ic�3�7�3�d�7�0�f�-�9�7�2�a�-�4�5�d�6�-�9�b�7�4�-�3�5�7�7�c�b�8�1�7�7�1�6�Up�o�i�u�q�w�x�a�l�k�n�x�c�b�v�h�n�m�a�w�p�d�f�l�g�o�i�u�e�r�t�q�w�a�z�x�c�g�d�e�q�c����L�i�c�e�n�s�e�H�e�l�p�e�r�.�L�i�c�e�n�s�e�H�e�l�p�e�r�:� �l�i�c�e�n�s�e� �k�e�y� �i�s� �m�i�s�s�i�n�g�:� �o�n�l�y� �b�a�s�i�c� �f�u�n�c�t�i�o�n�a�l�i�t�y� �w�i�l�l� �b�e� �e�n�a�l�b�l�e�d� �(�i�g�n�o�r�a�b�l�e�)�.��oV�s�L�i�c�e�n�s�e�V�a�l�i�d�a�t�o�r�.�I�s�L�i�c�e�n�s�e�V�a�l�i�d�:� �r�e�t�u�r�n� �c�a�c�h�e�d� �v�a�l�u�e�.����V�s�L�i�c�e�n�s�e�V�a�l�i�d�a�t�o�r�.�I�s�L�i�c�e�n�s�e�V�a�l�i�d�:� �c�a�c�h�e� �e�x�p�i�r�e�d�,� �g�e�t�t�i�n�g� �n�e�w� �v�a�l�u�e�.����V�s�L�i�c�e�n�s�e�V�a�l�i�d�a�t�o�r�.�I�s�L�i�c�e�n�s�e�V�a�l�i�d�:� �g�o�t� �n�e�w� �v�a�l�u�e� �s�u�c�c�e�s�s�f�u�l�l�y�,� �{�0�}����V�s�L�i�c�e�n�s�e�V�a�l�i�d�a�t�o�r�.�I�s�L�i�c�e�n�s�e�V�a�l�i�d�:� �f�a�i�l�e�d� �t�o� �g�e�t� �t�h�e� �r�a�n�g�e� �t�y�p�e�:� �{�0�}��eV�s�L�i�c�e�n�s�e�V�a�l�i�d�a�t�o�r�.�G�e�t�L�i�c�e�n�s�e�T�y�p�e�:� �M�P�C� �i�s� �m�i�s�s�i�n�g�.��R�e�g�i�s�t�r�a�t�i�o�n��aV�s�L�i�c�e�n�s�e�V�a�l�i�d�a�t�o�r�.�G�e�t�L�i�c�e�n�s�e�T�y�p�e�:� �M�P�C� �i�s� �e�m�p�t�y�.����V�s�L�i�c�e�n�s�e�V�a�l�i�d�a�t�o�r�.�G�e�t�L�i�c�e�n�s�e�T�y�p�e�:� �g�o�t� �t�h�e� �l�i�c�e�n�s�e� �t�y�p�e� �r�a�n�g�e� �s�u�c�c�e�s�s�f�u�l�l�y�.��b�y�t�e�s��YI�n�t�e�r�n�a�l� �e�r�r�o�r�:� �u�n�e�x�p�e�c�t�e�d� �l�i�c�e�n�s�e� �t�y�p�e�:� �{�0�}����V�s�L�i�c�e�n�s�e�V�a�l�i�d�a�t�o�r�.�I�s�T�r�i�a�l�L�i�c�e�n�s�e�V�a�l�i�d�:� �e�m�p�t�y� �i�n�s�t�a�l�l� �d�a�t�e� �o�r� �d�u�r�a�t�i�o�n�.����V�s�L�i�c�e�n�s�e�V�a�l�i�d�a�t�o�r�.�I�s�T�r�i�a�l�L�i�c�e�n�s�e�V�a�l�i�d�:� �t�h�e� �t�r�i�a�l� �p�e�r�i�o�d� �h�a�s� �e�x�p�i�r�e�d�.����R�e�g�i�s�t�r�y�C�o�u�n�t�e�r�L�i�c�e�n�c�e�V�a�l�i�d�a�t�o�r�.�I�n�c�r�e�m�e�n�t�:� �n�e�w� �c�o�u�n�t�e�r� �v�a�l�u�e�:� �'�{�0�}�'���R�e�g�i�s�t�r�y�C�o�u�n�t�e�r�L�i�c�e�n�c�e�V�a�l�i�d�a�t�o�r�.�L�o�a�d�:� �l�o�a�d�e�d� �p�e�r�s�i�s�t�e�d� �c�o�u�n�t�e�r� �o�f� �'�{�0�}�'���R�e�g�i�s�t�r�y�C�o�u�n�t�e�r�V�a�l�i�d�a�t�o�r�.�L�o�a�d�:� �f�a�i�l�e�d� �t�o� �g�e�t� �p�e�r�s�i�s�t�e�d� �c�u�r�r�e�n�t� �v�a�l�u�e�,� �r�e�s�e�t�t�i�n�g� �i�t�:� �{�0�}��h�e�x�P�a�i�r�s��x�2��!W�o�r�d�.�A�p�p�l�i�c�a�t�i�o�n�� Q�u�i�t��V�i�s�i�b�l�e��D�o�c�u�m�e�n�t�s��C�o�u�n�t��/W�o�r�d�.�A�p�p�l�i�c�a�t�i�o�n�\�C�u�r�V�e�r��E(�?�i�)�W�o�r�d�\�.�A�p�p�l�i�c�a�t�i�o�n�\�.�(�?�<�v�e�r�>�\�d�+�)��v�e�r��-W�o�r�d�.�A�p�p�l�i�c�a�t�i�o�n�\�C�L�S�I�D�� C�L�S�I�D�\��\�L�o�c�a�l�S�e�r�v�e�r�3�2��w�i�n�w�o�r�d�.�e�x�e��"��#S�O�F�T�W�A�R�E�\�C�l�a�s�s�e�s�\��p�r�o�p�e�r�t�y�N�a�m�e�s�� O�p�e�n��S�a�v�e�d��C�l�o�s�e��p�r�o�p�e�r�t�y�V�a�l�u�e�s��/U�p�d�a�t�e�S�u�m�m�a�r�y�P�r�o�p�e�r�t�i�e�s�� S�a�v�e�� I�t�e�m��3B�u�i�l�t�I�n�D�o�c�u�m�e�n�t�P�r�o�p�e�r�t�i�e�s��d�o�c�u�m�e�n�t��p�r�o�p�e�r�t�y�N�a�m�e��1C�u�s�t�o�m�D�o�c�u�m�e�n�t�P�r�o�p�e�r�t�i�e�s��p�r�o�p�e�r�t�y�V�a�l�u�e��A�d�d��F�u�l�l�N�a�m�e��p�r�o�p�e�r�t�y�N�a�m�e�[�i�]�� h�e�a�d��)o�:�D�o�c�u�m�e�n�t�P�r�o�p�e�r�t�i�e�s��T�i�t�l�e��t�i�t�l�e��o�:��5o�:�C�u�s�t�o�m�D�o�c�u�m�e�n�t�P�r�o�p�e�r�t�i�e�s��(�?�<�v�a�l�u�e�>�[�^�>�]�+�)��t�a�g�N�a�m�e��<��(�\�s�+�[�^�>�]�*�)�*�\�s�*�>��<�/�� \�s�*�>�� t�a�g�s��t�a�g��=��uP�r�o�c�e�s�s�H�e�l�p�e�r�.�S�t�a�r�t�:� �T�h�e� �p�r�o�c�e�s�s� �h�a�s� �a�l�r�e�a�d�y� �b�e�e�n� �s�t�a�r�t�e�d�.��yP�r�o�c�e�s�s�H�e�l�p�e�r�.�W�a�i�t�F�o�r�E�x�i�t�:� �T�h�e� �p�r�o�c�e�s�s� �h�a�s� �n�o�t� �b�e�e�n� �s�t�a�r�t�e�d�.��}P�r�o�c�e�s�s�H�e�l�p�e�r�.�W�a�i�t�F�o�r�E�x�i�t�`�1�:� �T�h�e� �p�r�o�c�e�s�s� �h�a�s� �n�o�t� �b�e�e�n� �s�t�a�r�t�e�d�.��kP�r�o�c�e�s�s�H�e�l�p�e�r�.�K�i�l�l�:� �T�h�e� �p�r�o�c�e�s�s� �h�a�s� �n�o�t� �b�e�e�n� �s�t�a�r�t�e�d�.����P�r�o�c�e�s�s�H�e�l�p�e�r�:� �A�t�t�e�m�p�t�e�d� �t�o� �r�e�a�d� �S�t�d�O�u�t� �w�i�t�h�o�u�t� �c�a�l�l�i�n�g� �S�t�a�r�t�(�t�r�u�e�)�.����P�r�o�c�e�s�s�H�e�l�p�e�r�:� �A�t�t�e�m�p�t�e�d� �t�o� �r�e�a�d� �S�t�d�O�u�t� �b�e�f�o�r�e� �S�t�o�p�C�o�l�l�e�c�t�i�o�n� �w�a�s� �c�a�l�l�e�d�.����P�r�o�c�e�s�s�H�e�l�p�e�r�:� �A�t�t�e�m�p�t�e�d� �t�o� �r�e�a�d� �S�t�d�E�r�r� �w�i�t�h�o�u�t� �c�a�l�l�i�n�g� �S�t�a�r�t�(�t�r�u�e�)�.����P�r�o�c�e�s�s�H�e�l�p�e�r�:� �A�t�t�e�m�p�t�e�d� �t�o� �r�e�a�d� �S�t�d�E�r�r� �b�e�f�o�r�e� �S�t�o�p�C�o�l�l�e�c�t�i�o�n� �w�a�s� �c�a�l�l�e�d�.����P�r�o�c�e�s�s�H�e�l�p�e�r�.�S�e�t�u�p�O�u�t�p�u�t�C�o�l�l�e�c�t�i�o�n�:� �O�u�t�p�u�t� �c�o�l�l�e�c�t�i�o�n� �h�a�s� �a�l�r�e�a�d�y� �b�e�e�n� �s�t�a�r�t�e�d�.����P�r�o�c�e�s�s�H�e�l�p�e�r�.�S�e�t�u�p�O�u�t�p�u�t�C�o�l�l�e�c�t�i�o�n�:� �T�h�e� �p�r�o�c�e�s�s� �h�a�s� �a�l�r�e�a�d�y� �b�e�e�n� �s�t�a�r�t�e�d�.��ST�h�r�e�a�d�H�e�l�p�e�r�.�S�a�f�e�T�h�r�e�a�d�A�b�o�r�t�:� �s�t�a�r�t�i�n�g�.�.�.��;S�a�f�e�T�h�r�e�a�d�A�b�o�r�t� �t�h�r�e�a�d� �k�i�l�l�e�r��gT�h�r�e�a�d�H�e�l�p�e�r�:� �T�i�m�e�d� �o�u�t� �a�b�o�r�t�i�n�g� �t�h�e� �t�a�r�g�e�t� �t�h�r�e�a�d�!����T�h�r�e�a�d�H�e�l�p�e�r�.�S�a�f�e�T�h�r�e�a�d�A�b�o�r�t�:� �t�a�r�g�e�t� �t�h�r�e�a�d� �w�a�s� �k�i�l�l�e�d� �s�u�c�c�e�s�s�f�u�l�l�y�.����T�h�r�e�a�d�H�e�l�p�e�r�.�S�a�f�e�T�h�r�e�a�d�A�b�o�r�t�:� �E�x�c�e�p�t�i�o�n� �w�h�i�l�e� �k�i�l�l�i�n�g� �t�a�r�g�e�t� �t�h�r�e�a�d�:� ����G�e�t�t�i�n�g� �c�u�s�t�o�m� �a�t�t�r�i�b�u�t�e�s� �f�o�r� �t�y�p�e� �{�0�}� �t�h�r�e�w� �e�x�c�e�p�t�i�o�n� �(�w�i�l�l� �i�g�n�o�r�e� �a�n�d� �u�s�e� �t�h�e� �r�e�f�l�e�c�t�i�o�n� �w�a�y�)�:� �{�1�}�� h�i�v�e��s�u�b�k�e�y�N�a�m�e����R�e�g�i�s�t�r�y�H�e�l�p�e�r�.�G�e�t�V�a�l�u�e�I�g�n�o�r�i�n�g�E�x�c�e�p�t�i�o�n�s�(�{�0�}�,� �{�1�}�,� �{�2�}�)�:� �e�x�c�e�p�t�i�o�n�:� �{�3�}��{�0�}�\�{�1�}�\�{�2�}��SE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�T�o�o�l�s�O�p�t�i�o�n�s��wM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�V�s�i�p�.�T�e�s�t�E�x�e�c�u�t�i�o�n�S�e�t�t�i�n�g�s��P�a�t�h�T�o�W�e�b�R�o�o�t��=G�e�n�e�r�a�l�\�P�r�o�j�e�c�t�L�o�c�a�t�i�o�n�E�n�t�r�i�e�s��9V�e�n�u�s�P�r�o�j�e�c�t�L�o�c�a�t�i�o�n�E�n�t�r�y�{�0�}��GS�t�a�t�e� �h�a�n�d�l�e�r� �a�r�r�a�y� �c�a�n�n�o�t� �b�e� �e�m�p�t�y��mS�t�a�t�e� �e�n�u�m� �0� �m�u�s�t� �b�e� �d�e�f�i�n�e�d� �a�n�d� �c�a�n�n�o�t� �h�a�v�e� �a� �h�a�n�d�l�e�r��YS�t�a�t�e� �h�a�n�d�l�e�r� �a�r�r�a�y� �s�i�z�e� �m�u�s�t� �m�a�t�c�h� �t�h�a�t� �o�f� ��AI�n�v�a�l�i�d� �s�t�a�t�e� �h�a�n�d�l�e�r� �a�r�r�a�y� �f�o�r� ��aS�t�a�t�e�M�a�c�h�i�n�e�(�{�0�}�)�:� �c�a�l�l�i�n�g� �s�t�a�t�e� �h�a�n�d�l�e�r� �f�o�r� �{�1�}����S�t�a�t�e�M�a�c�h�i�n�e�(�{�0�}�)�:� �C�a�u�g�h�t� �T�h�r�e�a�d�A�b�o�r�t�E�x�c�e�p�t�i�o�n�.� �F�i�n�i�s�h�e�d� �i�n� �s�t�a�t�e� �{�1�}�.� �E�x�c�e�p�t�i�o�n�:� ��oS�t�a�t�e�M�a�c�h�i�n�e�(�{�0�}�)�:� �E�x�c�e�p�t�i�o�n� �w�h�i�l�e� �h�a�n�d�l�i�n�g� �s�t�a�t�e� �{�1�}�:� ��US�t�a�t�e�M�a�c�h�i�n�e�(�{�0�}�)�:� �S�e�t�N�e�x�t�S�t�a�t�e� �{�1�}� �c�a�l�l�e�d��WE�x�p�e�c�t�e�d� �s�t�a�t�e� �{�0�}�,� �b�u�t� �a�c�t�u�a�l� �s�t�a�t�e� �i�s� �{�1�}��V�s�I�n�s�t�r�.�e�x�e��B�u�i�l�d��T�e�a�m�B�u�i�l�d� �D�B��B�i�n��\�0��i�t�e�m�s��r�a�w��c�o�n�v�e�r�t�e�r�T�y�p�e��c�u�l�t�u�r�e��U�n�k�n�o�w�n��C�O�N��P�R�N��A�U�X�� C�L�O�C�K�$��N�U�L�� C�O�M�1�� C�O�M�2�� C�O�M�3�� C�O�M�4�� C�O�M�5�� C�O�M�6�� C�O�M�7�� C�O�M�8�� C�O�M�9�� L�P�T�1�� L�P�T�2�� L�P�T�3�� L�P�T�4�� L�P�T�5�� L�P�T�6�� L�P�T�7�� L�P�T�8�� L�P�T�9��1V�S�T�E�E�x�e�c�u�t�i�o�n�F�r�a�m�e�w�o�r�k�U�E��YE�n�v�i�r�o�n�m�e�n�t� �d�a�t�a� �b�e�i�n�g� �r�e�p�o�r�t� �i�n� �w�a�t�s�o�n�:� �{�0�}��/I�n�n�e�r� �E�x�c�e�p�t�i�o�n� �D�e�t�a�i�l�s��YE�x�c�e�p�t�i�o�n� �d�a�t�a� �b�e�i�n�g� �r�e�p�o�r�t�e�d� �i�n� �W�a�t�s�o�n�:� �{�0�}��V�e�r�s�i�o�n�=�1�3�1�0�7�2��'G�e�n�e�r�a�l�_�A�p�p�N�a�m�e�=�{�0�}��E�v�e�n�t�T�y�p�e�=�{�0�}��!L�o�g�g�i�n�g�F�l�a�g�s�=�{�0�}��U�I�F�l�a�g�s�=�{�0�}��%E�v�e�n�t�L�o�g�S�o�u�r�c�e�=�{�0�}��U�I� �L�C�I�D�=�{�0�}��P�{�0�}�=�{�1�}��=A�p�p�l�i�c�a�t�i�o�n� �D�o�m�a�i�n� �I�n�f�o�r�m�a�t�i�o�n��=R�e�p�o�r�t�i�n�g� �A�s�s�e�m�b�l�y� �I�n�f�o�r�m�a�t�i�o�n��YA�s�s�e�m�b�l�y� �i�n�f�o�r�m�a�t�i�o�n� �r�e�p�o�r�t�e�d� �i�n� �w�a�t�s�o�n�:� �{�0�}��#F�i�l�e�s�T�o�D�e�l�e�t�e�=�{�0�}��%R�e�p�o�r�t�i�n�g�F�l�a�g�s�=�{�0�}��F�i�l�e�s�T�o�K�e�e�p�=�{�0�}��'M�a�i�n�_�I�n�t�r�o�_�B�o�l�d�=�{�0�}��%M�a�i�n�_�I�n�t�r�o�_�R�e�g�=�{�0�}��%M�a�i�n�_�P�l�e�a�_�B�o�l�d�=�{�0�}��#M�a�i�n�_�P�l�e�a�_�R�e�g�=�{�0�}��7Q�u�e�u�e�d�_�E�v�e�n�t�D�e�s�c�r�i�p�t�i�o�n�=�{�0�}�� -�d� �{�0�}���U�n�a�b�l�e� �t�o� �d�e�l�e�g�a�t�e� �w�a�i�t�i�n�g� �f�o�r� �W�a�t�s�o�n� �e�x�i�t� �t�o� �w�o�r�k�e�r� �p�o�o�l� �t�h�r�e�a�d�.��eR�e�c�e�i�v�e�d� �e�x�c�e�p�t�i�o�n� �w�a�i�t�i�n�g� �f�o�r� �w�a�t�s�o�n� �p�r�o�c�e�s�s�:� �{�0�}��wE�x�c�e�p�t�i�o�n� �w�h�i�l�e� �w�a�i�t�i�n�g� �f�o�r� �w�a�t�s�o�n� �p�r�o�c�e�s�s� �t�o� �c�o�m�p�l�e�t�e�:� �{�0�}��3T�e�a�m� �T�e�s�t� �E�r�r�o�r� �R�e�p�o�r�t�i�n�g��X��|��#A�s�s�e�m�b�l�y� �N�a�m�e�=�{�0�}��1A�s�s�e�m�b�l�y� �C�L�R� �V�e�r�s�i�o�n�=�{�0�}��)A�s�s�e�m�b�l�y� �V�e�r�s�i�o�n�=�{�0�}��+A�s�s�e�m�b�l�y� �L�o�c�a�t�i�o�n�=�{�0�}��-A�s�s�e�m�b�l�y� �F�i�l�e� �V�e�r�s�i�o�n�:��]G�a�t�h�e�r�i�n�g� �a�s�s�e�m�b�l�y� �i�n�f�o� �f�o�r� �W�a�t�s�o�n� �r�e�p�o�r�t�:� �{�0�}��S�y�s�t�e�m� �V�a�l�u�e�s��5O�S� �V�e�r�s�i�o�n� �I�n�f�o�r�m�a�t�i�o�n�=�{�0�}��7C�L�R� �V�e�r�s�i�o�n� �I�n�f�o�r�m�a�t�i�o�n�=�{�0�}��IM�a�c�h�i�n�e� �N�a�m�e�=�{�0�}� �P�r�o�c�e�s�s�o�r� �C�o�u�n�t�=�{�1�}��W�o�r�k�i�n�g� �S�e�t�=�{�0�}��)S�y�s�t�e�m� �D�i�r�e�c�t�o�r�y�=�{�0�}��P�r�o�c�e�s�s� �V�a�l�u�e�s��E�x�i�t�C�o�d�e�=�{�0�}��I�n�t�e�r�a�c�t�i�v�e�=�{�0�}��1H�a�s� �S�h�u�t�d�o�w�n� �S�t�a�r�t�e�d�=�{�0�}��;P�r�o�c�e�s�s� �E�n�v�i�r�o�n�m�e�n�t� �V�a�r�i�a�b�l�e�s��{�0�}� �=� �{�1�}��E�x�c�e�p�t�i�o�n�:� �{�0�}��M�e�s�s�a�g�e�:� �{�0�}��S�t�a�c�k� �T�r�a�c�e�:��CE�x�c�e�p�t�i�o�n� �D�a�t�a� �D�i�c�t�i�o�n�a�r�y� �f�o�l�l�o�w�s��c%�C�o�m�m�o�n�P�r�o�g�r�a�m�F�i�l�e�s�%�\�M�i�c�r�o�s�o�f�t� �S�h�a�r�e�d�\�D�W�\�D�W�2�0�.�e�x�e��d�p�e��:��@�� d�p�e�:��_T�h�e� �p�e�r�s�i�s�t�a�n�c�e� �l�o�c�a�t�i�o�n� �i�s� �i�n�v�a�l�i�d�.� �E�l�e�m�e�n�t�:� �'�'�,� �l�o�c�a�t�i�o�n�:� �'�'�1�.�0��U�T�F�-�8���C�o�u�l�d� �n�o�t� �f�i�n�d� �a�p�p�r�o�p�i�a�t�e� �t�y�p�e� �a�s�s�o�c�i�a�t�e�d� �w�i�t�h� �t�h�e� �x�m�l� �e�l�e�m�e�n�t�:� ��k �o�r� �t�h�e� �t�y�p�e� �d�o�e�s� �n�o�t� �s�u�p�p�o�r�t� �I�X�m�l�T�e�s�t�S�t�o�r�e� �i�n�t�e�r�f�a�c�e����T�y�p�e�C�o�n�v�e�r�t�e�r� �n�o�t� �s�u�p�p�o�r�t�e�d� �f�o�r� �{�0�}� �:� �N�o�t�S�u�p�p�o�r�t�e�d�E�x�c�e�p�t�i�o�n� �E�x�c�e�p�t�i�o�n� �M�e�s�s�a�g�e� �{�1�}��Qy�y�y�y�'�-�'�M�M�'�-�'�d�d�T�H�H�'�:�'�m�m�'�:�'�s�s�'�.�'�f�f�f�f�f�f�f�z�z�z�V�e�r�s�i�o�n�=��C�u�l�t�u�r�e�=��m�_��eX�m�l�F�i�l�e�P�e�r�s�i�s�t�e�n�c�e�.�L�o�a�d�F�i�l�e�:� �f�i�l�e� �n�o�t� �f�o�u�n�d� �a�t� �{�0�}��3C�o�u�l�d� �n�o�t� �s�a�v�e� �x�m�l� �f�i�l�e�:� ��/�T�e�s�t�R�u�n�C�o�n�f�i�g��+/�T�e�s�t�R�u�n�C�o�n�f�i�g�u�r�a�t�i�o�n��T�e�s�t�R�u�n��R�e�s�u�l�t�s��/�T�e�s�t�R�u�n��T�o�p�L�e�v�e�l�F�i�l�e��t�a�r�g�e�t�R�e�l�e�a�s�e��O{�0�}� �i�s� �a�l�r�e�a�d�y� �t�h�e� �c�u�r�r�e�n�t� �f�i�l�e� �f�o�r�m�a�t�.����T�e�s�t�F�o�r�m�a�t�s�C�o�n�v�e�r�t�e�r�.�C�o�n�v�e�r�t�F�i�l�e�:� �c�o�n�v�e�r�t�i�n�g� �f�i�l�e� �'�{�0�}�'� �f�r�o�m� �r�e�l�e�a�s�e� �{�1�}� �t�o� �{�2�}�.�.�.���T�e�s�t�F�o�r�m�a�t�s�C�o�n�v�e�r�t�e�r�.�C�o�n�v�e�r�t�F�i�l�e�:� �w�a�r�n�i�n�g�:� �O�r�c�a�s� �-�>� �W�h�i�d�b�e�y� �c�o�n�v�e�r�s�i�o�n� �i�s� �i�m�p�l�e�m�e�n�t�e�d� �o�n�l�y� �f�o�r� �t�e�s�t� �r�e�s�u�l�t� �f�i�l�e�s�.���T�e�s�t�F�o�r�m�a�t�s�C�o�n�v�e�r�t�e�r�.�C�o�n�v�e�r�t�F�i�l�e�:� �u�n�k�n�o�w�n� �(�s�o�u�r�c�e�)� �r�e�l�e�a�s�e� �o�f� �t�h�e� �f�i�l�e� �t�o� �c�o�n�v�e�r�t� �{�0�}�!� �A�s�s�u�m�i�n�g� �W�h�i�d�b�e�y�.��CF�a�i�l�e�d� �t�o� �o�u�t�p�u�t� �a� �t�e�s�t� �m�e�s�s�a�g�e�:� ��oh�t�t�p�:�/�/�m�i�c�r�o�s�o�f�t�.�c�o�m�/�s�c�h�e�m�a�s�/�V�i�s�u�a�l�S�t�u�d�i�o�/�T�e�a�m�T�e�s�t�/�2�0�0�6��/�*��.�L�o�a�d�T�e�s�t��.�W�e�b�T�e�s�t�� � �� .�x�s�l�t�.��Oe�m�b�e�d�d�e�d�R�e�s�o�u�r�c�e�:�/�/�.�/�W�h�i�d�b�e�y�2�O�r�c�a�s�.�x�s�l�t��/�X�s�l�t�F�u�n�c�t�i�o�n�s��0��f�l�a�g�s��h�i��l�o��m�i�d��Qe�m�b�e�d�d�e�d�R�e�s�o�u�r�c�e�:�/�/�.�/�O�r�c�a�s�T�o�W�h�i�d�b�e�y�.�x�s�l�t��&��&�a�m�p�;�� &�l�t�;��>�� &�g�t�;�� T�r�u�e��F�a�l�s�e��S�y�s�t�e�m�.�B�o�o�l�e�a�n��#<�{�0�}� �t�y�p�e�=�"�{�1�}�"�/�>��3<�{�0�}� �t�y�p�e�=�"�{�1�}�"�>�{�2�}�<�/�{�0�}�>��V�e�r�s�i�o�n�=�8�.�0�.�0�.�0��!,�V�e�r�s�i�o�n�=�8�.�0�.�0�.�0��]T�h�e� �v�a�l�u�e� �'�{�0�}�'� �w�a�s� �n�o�t� �i�n� �a� �r�e�c�o�g�n�i�z�e�d� �f�o�r�m�a�t���O�n�e� �o�f� �t�h�e� �v�a�l�u�e�s� �'�{�0�}�'� �o�r� �'�{�1�}�'� �w�e�r�e� �n�o�t� �i�n� �a� �r�e�c�o�g�n�i�z�e�d� �f�o�r�m�a�t�N�o�t�D�a�t�a�D�r�i�v�e�n��D�a�t�a�D�r�i�v�e�n�T�e�s�t��#D�a�t�a�D�r�i�v�e�n�D�a�t�a�R�o�w����W�h�i�d�b�e�y�X�s�l�F�u�n�c�t�i�o�n�s�.�C�o�n�v�e�r�t�U�n�i�t�T�e�s�t�R�e�s�u�l�t�T�y�p�e�T�o�I�n�t�:� �u�n�k�n�o�w�n� �v�a�l�u�e�:� �� N�o�n�e��D�a�t�a�b�a�s�e��X�m�l�R�e�s�u�l�t�F�i�l�e��{W�h�i�d�b�e�y�X�s�l�F�u�n�c�t�i�o�n�s�.�C�o�n�v�e�r�t�R�e�s�u�l�t�s�S�t�o�r�e�T�o�I�n�t�:� �u�n�k�n�o�w�n� �v�a�l�u�e�:� ��S�e�q�u�e�n�t�i�a�l�� R�a�n�d�o�m����W�h�i�d�b�e�y�X�s�l�F�u�n�c�t�i�o�n�s�.�C�o�n�v�e�r�t�D�a�t�a�A�c�c�e�s�s�M�e�t�h�o�d�T�o�I�n�t�:� �u�n�k�n�o�w�n� �v�a�l�u�e�:� ��I�i�s�� W�e�b�D�e�v��}W�h�i�d�b�e�y�X�s�l�F�u�n�c�t�i�o�n�s�.�C�o�n�v�e�r�t�W�e�b�S�e�r�v�e�r�T�y�p�e�T�o�I�n�t�:� �u�n�k�n�o�w�n� �v�a�l�u�e�:� ��o�f�f��c�o�n�s�t�a�n�t�� n�o�n�e��t�e�s�t�e�r�r�o�r��c�o�n�n�e�c�t�i�n�g��#c�o�n�n�e�c�t�i�o�n�p�e�r�u�s�e�r��l�o�w��o�n�� s�t�e�p��r�e�q�u�e�s�t�s��e�x�c�e�p�t�i�o�n��;i�n�i�t�i�a�l�i�z�i�n�g�r�e�s�u�l�t�s�c�o�l�l�e�c�t�i�o�n��d�a�t�a�b�a�s�e��c�o�n�n�e�c�t�i�o�n�p�o�o�l�� m�e�d�i�u�m��s�t�a�t�i�s�t�i�c�a�l�o�n�l�y��%n�o�r�m�a�l�d�i�s�t�r�i�b�u�t�i�o�n��g�o�a�l�b�a�s�e�d��v�e�r�b�o�s�e��h�t�t�p�e�r�r�o�r��n�o�t�s�t�a�r�t�e�d��x�m�l�r�e�s�u�l�t�f�i�l�e�� h�i�g�h��)a�l�l�i�n�d�i�v�i�d�u�a�l�d�e�t�a�i�l�s��'v�a�l�i�d�a�t�i�o�n�r�u�l�e�e�r�r�o�r�� q�u�e�u�e�d��'e�x�t�r�a�c�t�i�o�n�r�u�l�e�e�r�r�o�r��s�t�a�r�t�i�n�g��t�i�m�e�o�u�t��s�t�a�r�t�e�d��s�t�o�p�p�i�n�g��s�t�o�p�p�e�d��w�a�r�m�i�n�g�u�p��w�r�i�t�i�n�g�r�e�s�u�l�t�s��2��3��4��5��6��7��8��9�� t�r�u�e��f�a�l�s�e�� A�s�p�N�e�t���AM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�H�o�s�t�A�d�a�p�t�e�r�s�.�A�s�p�N�e�t�H�o�s�t�R�u�n�C�o�n�f�i�g�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�H�o�s�t�A�d�a�p�t�e�r�s�.�A�S�P�N�E�T�A�g�e�n�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��/W�e�b�T�e�s�t�R�u�n�C�o�n�f�i�g�u�r�a�t�i�o�n���M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�R�u�n�C�o�n�f�i�g�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��!W�e�b�T�e�s�t�R�u�n�C�o�n�f�i�g��/D�e�v�i�c�e�H�o�s�t�R�u�n�C�o�n�f�i�g�D�a�t�a���?M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�S�m�a�r�t�D�e�v�i�c�e�.�T�e�s�t�H�o�s�t�A�d�a�p�t�e�r�.�D�e�v�i�c�e�H�o�s�t�R�u�n�C�o�n�f�i�g�D�a�t�a�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�S�m�a�r�t�D�e�v�i�c�e�.�T�e�s�t�H�o�s�t�A�d�a�p�t�e�r�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��#G�e�n�e�r�i�c�T�e�s�t�R�e�s�u�l�t���OM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�G�e�n�e�r�i�c�.�G�e�n�e�r�i�c�T�e�s�t�R�e�s�u�l�t�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�G�e�n�e�r�i�c�T�e�s�t�.�O�b�j�e�c�t�M�o�d�e�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��+T�e�s�t�R�e�s�u�l�t�A�g�g�r�e�g�a�t�i�o�n��{M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�C�o�m�m�o�n�.�T�e�s�t�R�e�s�u�l�t�A�g�g�r�e�g�a�t�i�o�n��U�n�i�t�T�e�s�t�R�e�s�u�l�t���=M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�U�n�i�t�.�U�n�i�t�T�e�s�t�R�e�s�u�l�t�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�U�n�i�t�T�e�s�t�.�O�b�j�e�c�t�M�o�d�e�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��!M�a�n�u�a�l�T�e�s�t�R�e�s�u�l�t���IM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�M�a�n�u�a�l�.�M�a�n�u�a�l�T�e�s�t�R�e�s�u�l�t�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�M�a�n�u�a�l�T�e�s�t�.�O�b�j�e�c�t�M�o�d�e�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��U�n�i�t�T�e�s�t�E�l�e�m�e�n�t���?M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�U�n�i�t�.�U�n�i�t�T�e�s�t�E�l�e�m�e�n�t�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�U�n�i�t�T�e�s�t�.�O�b�j�e�c�t�M�o�d�e�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��U�n�i�t�T�e�s�t��G�e�n�e�r�i�c�T�e�s�t���CM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�G�e�n�e�r�i�c�.�G�e�n�e�r�i�c�T�e�s�t�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�G�e�n�e�r�i�c�T�e�s�t�.�O�b�j�e�c�t�M�o�d�e�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��M�a�n�u�a�l�T�e�s�t���=M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�M�a�n�u�a�l�.�M�a�n�u�a�l�T�e�s�t�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�M�a�n�u�a�l�T�e�s�t�.�O�b�j�e�c�t�M�o�d�e�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��O�r�d�e�r�e�d�T�e�s�t���?M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�O�r�d�e�r�e�d�.�A�u�t�o�S�u�i�t�e�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�O�r�d�e�r�e�d�T�e�s�t�.�O�b�j�e�c�t�M�o�d�e�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��A�u�t�o�S�u�i�t�e��S�u�i�t�e��M�a�n�u�a�l�S�u�i�t�e���CM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�T�y�p�e�s�.�O�r�d�e�r�e�d�.�M�a�n�u�a�l�S�u�i�t�e�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�T�i�p�s�.�O�r�d�e�r�e�d�T�e�s�t�.�O�b�j�e�c�t�M�o�d�e�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��W�e�b�T�e�s�t���'M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�D�e�c�l�a�r�a�t�i�v�e�W�e�b�T�e�s�t�E�l�e�m�e�n�t�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��C�o�d�e�d�W�e�b�T�e�s�t���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�C�o�d�e�d�W�e�b�T�e�s�t�E�l�e�m�e�n�t�,� � � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��W�e�b�T�e�s�t�R�e�s�u�l�t���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�R�e�s�u�l�t�,� � � � � � � � � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��B�y�t�e�A�r�r�a�y�C�a�c�h�e���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�B�y�t�e�A�r�r�a�y�C�a�c�h�e�,� � � � � � � � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��)W�e�b�T�e�s�t�R�e�s�u�l�t�D�e�t�a�i�l�s���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�R�e�s�u�l�t�D�e�t�a�i�l�s�,� � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��)W�e�b�T�e�s�t�R�e�q�u�e�s�t�R�e�s�u�l�t���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�R�e�q�u�e�s�t�R�e�s�u�l�t�,� � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��W�e�b�T�e�s�t�E�r�r�o�r���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�E�r�r�o�r�,� � � � � � � � � � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��1W�e�b�T�e�s�t�R�e�s�u�l�t�T�r�a�n�s�a�c�t�i�o�n���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�R�e�s�u�l�t�T�r�a�n�s�a�c�t�i�o�n�,� � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��#W�e�b�T�e�s�t�R�e�s�u�l�t�P�a�g�e���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�R�e�s�u�l�t�P�a�g�e�,� � � � � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��)W�e�b�T�e�s�t�R�e�s�u�l�t�C�o�m�m�e�n�t���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�R�e�s�u�l�t�C�o�m�m�e�n�t�,� � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��-W�e�b�T�e�s�t�R�e�s�u�l�t�I�t�e�r�a�t�i�o�n���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�R�e�s�u�l�t�I�t�e�r�a�t�i�o�n�,� � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��)V�a�l�i�d�a�t�i�o�n�R�u�l�e�R�e�s�u�l�t���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�P�e�r�s�i�s�t�e�n�c�e�.�R�u�l�e�R�e�s�u�l�t�P�r�o�x�y�,� � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��)E�x�t�r�a�c�t�i�o�n�R�u�l�e�R�e�s�u�l�t��R�u�l�e�P�a�r�a�m�e�t�e�r���1M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�P�e�r�s�i�s�t�e�n�c�e�.�R�u�l�e�P�a�r�a�m�e�t�e�r�P�r�o�x�y�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��W�e�b�T�e�s�t�C�l�a�s�s���7M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�P�e�r�s�i�s�t�e�n�c�e�.�W�e�b�T�e�s�t�C�l�a�s�s�N�a�m�e�P�r�o�x�y�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��I�n�c�l�u�d�e�d�W�e�b�T�e�s�t���7M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�P�e�r�s�i�s�t�e�n�c�e�.�I�n�c�l�u�d�e�d�W�e�b�T�e�s�t�P�r�o�x�y�,� � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��L�o�a�d�T�e�s�t���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�W�e�b�T�e�s�t�S�u�i�t�e�,� � � � � � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��L�o�a�d�T�e�s�t�R�e�s�u�l�t���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�R�e�s�u�l�t�,� � � � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��#A�n�a�l�y�z�e�r�V�i�e�w�S�t�a�t�e���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�C�o�n�s�o�l�e�S�t�a�t�e�,� � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��+L�o�a�d�T�e�s�t�R�u�n�D�e�s�c�r�i�p�t�o�r���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�R�u�n�D�e�s�c�r�i�p�t�o�r�,� � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��/L�o�a�d�T�e�s�t�G�r�a�p�h�D�e�s�c�r�i�p�t�o�r���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�G�r�a�p�h�D�e�s�c�r�i�p�t�o�r�,� � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��R�a�n�g�e���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�R�a�n�g�e�,� � � � � � � � � � � � � � � � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��-L�o�a�d�T�e�s�t�P�l�o�t�D�e�s�c�r�i�p�t�o�r���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�P�l�o�t�D�e�s�c�r�i�p�t�o�r�,� � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��3L�o�a�d�T�e�s�t�C�o�u�n�t�e�r�D�e�s�c�r�i�p�t�o�r���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�C�o�u�n�t�e�r�D�e�s�c�r�i�p�t�o�r�,� � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��+L�o�a�d�T�e�s�t�R�e�s�u�l�t�S�u�m�m�a�r�y���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�R�e�s�u�l�t�S�u�m�m�a�r�y�,� � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��1P�e�r�f�o�r�m�a�n�c�e�C�o�u�n�t�e�r�R�e�s�u�l�t���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�P�e�r�f�o�r�m�a�n�c�e�C�o�u�n�t�e�r�R�e�s�u�l�t�,� � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��/P�e�r�f�o�r�m�a�n�c�e�C�o�u�n�t�e�r�V�a�l�u�e���-M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�P�e�r�f�o�r�m�a�n�c�e�C�o�u�n�t�e�r�V�a�l�u�e�P�r�o�x�y�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��'L�o�a�d�T�e�s�t�P�a�g�e�S�u�m�m�a�r�y���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�P�a�g�e�S�u�m�m�a�r�y�,� � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��'L�o�a�d�T�e�s�t�T�e�s�t�S�u�m�m�a�r�y���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�T�e�s�t�S�u�m�m�a�r�y�,� � � � � � � � �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��5L�o�a�d�T�e�s�t�T�r�a�n�s�a�c�t�i�o�n�S�u�m�m�a�r�y���)M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�W�e�b�S�t�r�e�s�s�.�L�o�a�d�T�e�s�t�T�r�a�n�s�a�c�t�i�o�n�S�u�m�m�a�r�y�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�L�o�a�d�T�e�s�t�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a��AE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�X�m�l��x�s�d�L�o�c�a�t�i�o�n��E�l�e�m�e�n�t�T�o�C�l�a�s�s��E�l�e�m�e�n�t�T�o�C�l�a�s�s�\����C�a�n�n�o�t� �g�e�t� �t�y�p�e� �f�r�o�m� �x�m�l� �e�l�e�m�e�n�t� �t�o� �c�l�a�s�s� �m�a�p�p�i�n�g� �i�n� �t�h�e� �r�e�g�i�s�t�r�y�.� �N�a�m�e�s�p�a�c�e�U�r�i�:� �{�0�}�,� �E�l�e�m�e�n�t�:� �{�1�}�,� �C�l�a�s�s�:� �{�2�}����C�a�n�n�o�t� �g�e�t� �t�y�p�e� �f�r�o�m� �x�m�l� �e�l�e�m�e�n�t� �t�o� �c�l�a�s�s� �m�a�p�p�i�n�g� �i�n� �t�h�e� �r�e�g�i�s�t�r�y�.� �N�a�m�e�s�p�a�c�e�U�r�i�:� �{�0�}�,� �E�l�e�m�e�n�t�:� �{�1�}�,� �C�l�a�s�s�:� �{�2�}�.� �R�e�a�s�o�n�:� �{�3�}��qC�o�u�l�d� �n�o�t� �l�o�a�d� �c�u�s�t�o�m� �x�s�d� �s�c�h�e�m�a� �f�r�o�m� �'�{�0�}�'�.� �R�e�a�s�o�n�:� �{�1�}�kE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�X�m�l�\�X�s�d�V�a�l�i�d�a�t�i�o�n�E�n�a�b�l�e�d��-F�i�l�e�:� �{�0�}�,� �E�r�r�o�r�s�:� �{�1�}��mR�e�q�u�e�s�t�e�d� �r�e�s�o�u�r�c�e� �{�0�}� �d�o�e�s� �n�o�t� �e�x�i�s�t� �i�n� �a�s�s�e�m�b�l�y� �{�1�}�.��OC�o�u�l�d� �n�o�t� �v�a�l�i�d�a�t�e� �x�s�d� �s�c�h�e�m�a� �{�0�}�:� � �{�1�}��.�V�S�T�S�T�.�x�s�d��x�m�l����F�a�i�l�e�d� �t�o� �l�o�a�d� �T�e�s�t� �d�a�t�a� �o�f� �t�h�e� �u�n�k�n�o�w�n� �r�e�s�u�l�t� �'�{�0�)�'� �(�i�g�n�o�r�a�b�l�e�)�:� �{�1�}�I0�7�B�2�A�0�8�A�-�8�F�4�3�-�4�f�3�8�-�B�A�C�B�-�0�4�3�7�8�6�0�D�D�7�E�1���F�a�i�l�e�d� �t�o� �l�o�a�d� �T�e�s�t�R�e�s�u�l�t� �d�a�t�a� �o�f� �t�h�e� �u�n�k�n�o�w�n� �r�e�s�u�l�t� �'�{�0�}�'� �(�i�g�n�o�r�a�b�l�e�)�:� �{�1�}���q�)�2K�C�Xa�p��z\V4��1�5�=�\�P�?_� :�\qy � y y }�� �(� ��P P �P(�P������������X X �X(�X���� y �(� ��� �� ���(���l����� ql���� � �l l ��� ��(�(�l(��� x��p �� | p ��� �p �x x(���(�p(�x ��� ��(����� ���T �1�� (�1�� �� ���� �� q�� q���� �� �� �� ��� ��� �� ������ ����(���(���(����:������������ ���� ������ �� ��� ��(����� ���� �������� �� ���(����L��H�� �����H ���H �x�����H �x���H �� ��L �L ��H �H �� � � ��� �� ��� �� (��L(��H(��(�(���(��� ���H�� �� �����.C�o�n�t�r�o�l�l�e�r�E�x�e�c�u�t�i�o�n�.�r�e�m�8C�o�n�t�r�o�l�l�e�r�A�d�m�i�n�i�s�t�r�a�t�i�o�n�.�r�e�m�$Q�T�A�g�e�n�t�S�e�r�v�i�c�e�.�e�x�e�V�S�T�T�C�o�n�t�r�o�l�l�e�r�$V�S�T�T�C�o�n�t�r�o�l�l�e�r�.�l�o�g�6C�o�n�t�r�o�l�l�e�r�A�c�c�e�s�s�M�a�n�a�g�e�r�.�r�e�m�(T�e�a�m�T�e�s�t�A�g�e�n�t�S�e�r�v�i�c�e�T�e�s�t�R�u�n�S�t�o�r�a�g�e�0T�e�a�m�T�e�s�t�C�o�n�t�r�o�l�l�e�r�A�d�m�i�n�s�*C�o�n�t�r�o�l�l�e�r�A�d�m�i�n�s�G�r�o�u�p�(C�o�n�t�r�o�l�l�e�r�U�s�e�r�s�G�r�o�u�p����0u�� ������� N��������������� ��� A�g�e�n�t�S�e�r�v�i�c�e�.�r�e�m�V�S�T�T�A�g�e�n�t�V�S�T�T�A�g�e�n�t�.�l�o�g�Q�T�A�g�e�n�t�.�e�x�e� V�S�T�T�A�g�e�n�t�P�r�o�c�e�s�s�(V�S�T�T�A�g�e�n�t�P�r�o�c�e�s�s�.�l�o�g����p�����d���A�S�P�.�N�E�T���M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�H�o�s�t�A�d�a�p�t�e�r�s�.�A�s�p�N�e�t�P�l�u�g�i�n�,� �M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�H�o�s�t�A�d�a�p�t�e�r�s�.�A�S�P�N�E�T�A�g�e�n�t�D�e�p�l�o�y�m�e�n�t�R�e�s�u�l�t�s� V�S�E�Q�T� A�g�e�n�t�S�e�r�v�i�c�e�P�o�r�t� A�g�e�n�t�P�r�o�c�e�s�s�P�o�r�t�*C�o�n�t�r�o�l�l�e�r�S�e�r�v�i�c�e�P�o�r�t�,C�o�n�t�r�o�l�l�e�r�C�o�m�p�u�t�e�r�N�a�m�e�*C�o�n�t�r�o�l�l�e�r�J�o�b�S�p�o�o�l�i�n�g�(M�i�n�i�m�u�m�T�e�s�t�s�P�e�r�A�g�e�n�t�FC�o�n�t�r�o�l�l�e�r�C�o�n�n�e�c�t�i�o�n�P�e�r�i�o�d�I�n�S�e�c�o�n�d�s�@S�y�n�c�h�r�o�n�i�z�e�d�T�e�s�t�T�i�m�e�o�u�t�I�n�S�e�c�o�n�d�s�>S�t�o�p�T�e�s�t�R�u�n�C�a�l�l�T�i�m�e�o�u�t�I�n�S�e�c�o�n�d�s�>A�g�e�n�t�C�o�n�n�e�c�t�i�o�n�T�i�m�e�o�u�t�I�n�S�e�c�o�n�d�s�2A�g�e�n�t�S�y�n�c�T�i�m�e�o�u�t�I�n�S�e�c�o�n�d�s�>A�g�e�n�t�D�e�p�l�o�y�m�e�n�t�T�i�m�e�o�u�t�I�n�S�e�c�o�n�d�s�<A�g�e�n�t�E�x�e�c�u�t�i�o�n�T�i�m�e�o�u�t�I�n�S�e�c�o�n�d�s�B�a�t�F�i�l�e�T�i�m�e�o�u�t� W�o�r�k�i�n�g�D�i�r�e�c�t�o�r�y�&C�r�e�a�t�e�T�r�a�c�e�L�i�s�t�e�n�e�r�T�e�s�t�D�i�r�"T�e�s�t�D�e�p�l�o�y�m�e�n�t�D�i�r�T�e�s�t�L�o�g�s�D�i�r�A�g�e�n�t�I�d�A�g�e�n�t�W�e�i�g�h�t�i�n�g�T�o�t�a�l�A�g�e�n�t�s�A�g�e�n�t�N�a�m�e�C�o�n�t�r�o�l�l�e�r�N�a�m�e�(A�g�e�n�t�L�o�a�d�D�i�s�t�r�i�b�u�t�o�r�"E�n�a�b�l�e�I�P�S�w�i�t�c�h�i�n�g�B�i�n�d�T�o�(A�l�w�a�y�s�U�s�e�M�a�c�h�i�n�e�N�a�m�e�B�a�s�e�I�P�N�e�t�M�a�s�k�N�i�c�I�P�S�t�a�r�t� I�P�E�n�d�L�a�s�t�T�a�s�k�F�i�r�s�t�T�a�s�k�*R�u�n�D�e�p�l�o�y�m�e�n�t�L�i�f�e�t�i�m�e�$L�o�g�S�i�z�e�L�i�m�i�t�I�n�M�e�g�s�&T�e�s�t�O�u�t�p�u�t�D�i�r�e�c�t�o�r�y�T�e�s�t�L�o�c�a�t�i�o�n���� �� ��� � (���(� �������� 6v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�t�e�s�t�n�a�m�e�*v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�i�d�<v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�d�e�s�c�r�i�p�t�i�o�n�0v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�o�w�n�e�r�<v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�t�e�s�t�s�t�o�r�a�g�e�6v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�s�o�l�u�t�i�o�n�4v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�p�r�o�j�e�c�t�Lv�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�p�r�o�j�e�c�t�r�e�l�a�t�i�v�e�p�a�t�h�<v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�t�e�s�t�e�n�a�b�l�e�d�Dv�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�d�e�p�l�o�y�m�e�n�t�i�t�e�m�s�6v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�p�r�i�o�r�i�t�y�4v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�t�i�m�e�o�u�t�Dv�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�a�g�e�n�t�p�r�o�p�e�r�t�i�e�s�6v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�t�e�s�t�t�y�p�e�Fv�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�n�o�n�r�u�n�n�a�b�l�e�e�r�r�o�r�<v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�p�r�o�j�e�c�t�a�r�e�a�8v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�i�t�e�r�a�t�i�o�n�Lv�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�a�s�s�o�c�i�a�t�e�d�w�o�r�k�i�t�e�m�s�6v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�h�o�s�t�t�y�p�e�6v�s�.�t�e�s�t�.�p�r�o�p�e�r�t�i�e�s�.�h�o�s�t�d�a�t�a�Jv�s�.�t�e�s�t�.�u�n�i�t�.�p�r�o�p�e�r�t�i�e�s�.�f�u�l�l�c�l�a�s�s�n�a�m�e�Bv�s�.�t�e�s�t�.�u�n�i�t�.�p�r�o�p�e�r�t�i�e�s�.�c�l�a�s�s�n�a�m�e�Bv�s�.�t�e�s�t�.�u�n�i�t�.�p�r�o�p�e�r�t�i�e�s�.�n�a�m�e�s�p�a�c�e�Xv�s�.�t�e�s�t�.�u�n�i�t�.�p�r�o�p�e�r�t�i�e�s�.�d�a�t�a�c�o�n�n�e�c�t�i�o�n�s�t�r�i�n�g�Pv�s�.�t�e�s�t�.�u�n�i�t�.�p�r�o�p�e�r�t�i�e�s�.�d�a�t�a�p�r�o�v�i�d�e�r�n�a�m�e�Jv�s�.�t�e�s�t�.�u�n�i�t�.�p�r�o�p�e�r�t�i�e�s�.�d�a�t�a�t�a�b�l�e�n�a�m�e�Pv�s�.�t�e�s�t�.�u�n�i�t�.�p�r�o�p�e�r�t�i�e�s�.�d�a�t�a�a�c�c�e�s�s�m�e�t�h�o�d�^v�s�.�t�e�s�t�.�o�r�d�e�r�e�d�.�p�r�o�p�e�r�t�i�e�s�.�C�o�n�t�i�n�u�e�A�f�t�e�r�F�a�i�l�u�r�e�Vv�s�.�t�e�s�t�.�g�e�n�e�r�i�c�.�p�r�o�p�e�r�t�i�e�s�.�t�a�r�g�e�t�e�x�e�c�u�t�a�b�l�e�Hv�s�.�t�e�s�t�.�g�e�n�e�r�i�c�.�p�r�o�p�e�r�t�i�e�s�.�a�r�g�u�m�e�n�t�s�Rv�s�.�t�e�s�t�.�g�e�n�e�r�i�c�.�p�r�o�p�e�r�t�i�e�s�.�s�u�m�m�a�r�y�x�m�l�f�i�l�e�Xv�s�.�t�e�s�t�.�g�e�n�e�r�i�c�.�p�r�o�p�e�r�t�i�e�s�.�u�s�e�s�u�m�m�a�r�y�x�m�l�f�i�l�e�rv�s�.�t�e�s�t�.�g�e�n�e�r�i�c�.�p�r�o�p�e�r�t�i�e�s�.�r�e�d�i�r�e�c�t�s�t�a�n�d�a�r�d�o�u�t�p�u�t�a�n�d�e�r�r�o�r�Tv�s�.�t�e�s�t�.�g�e�n�e�r�i�c�.�p�r�o�p�e�r�t�i�e�s�.�m�a�x�i�m�u�m�d�u�r�a�t�i�o�n�Vv�s�.�t�e�s�t�.�g�e�n�e�r�i�c�.�p�r�o�p�e�r�t�i�e�s�.�w�o�r�k�i�n�g�d�i�r�e�c�t�o�r�y�\v�s�.�t�e�s�t�.�g�e�n�e�r�i�c�.�p�r�o�p�e�r�t�i�e�s�.�e�n�v�i�r�o�n�m�e�n�t�v�a�r�i�a�b�l�e�>v�s�.�t�e�s�t�.�d�e�l�e�t�e�o�l�d�r�u�n�s�.�d�i�a�l�o�g�b�o�x�Bv�s�.�t�e�s�t�.�i�m�p�o�r�t�.�s�o�l�u�t�i�o�n�.�d�i�a�l�o�g�b�o�x�k�e�r�n�e�l�3�2�.�d�l�l�u�s�e�r�3�2�.�d�l�l�s�h�e�l�l�3�2�.�d�l�l�a�d�v�a�p�i�3�2�.�d�l�l���W������������������������������������������������ ���@������������������������ ��� ���� � �� ��$ ��$��$ ��$�$��,� ���(��(��(��(� �4 ��(� �4 � ��� ����$��$�� � � �� �����H ��H��H��H ������ �������8�<�@�D � ����� ��� �������0��X �X ��X �X `���(��X�T �T ��T(��T�� �� �\� � � � �A �=�A A �(�(� �d ��.�i�n�s�t�r�.�p�d�b� �l � �p ����t �t ��� �P�P�� ���� ���� �� �� � ��� ��� ���� ��� ��� ���� ��� �� �P�� �P���� ��� ���� ����(��� ��� �� �� �� ���� ���(��� ��� ��� �� ��� ��d ��� �� � ��� ��� �� ���(���(���(���(��d(���(��(���(���(��� ��� ����P(��� (����P �������� �� �� ���� ��� ���(���(���A�!�~��}�� }�} �� ���� ����0�0�� �� ���� ����0��0�� ��� ��(���(���,�C�a�n�B�e�A�g�g�r�e�g�a�t�e�d�C�r�e�a�t�e�d�B�y�U�I�C�s�s�I�t�e�r�a�t�i�o�n�&C�s�s�P�r�o�j�e�c�t�S�t�r�u�c�t�u�r�e�D�e�s�c�r�i�p�t�i�o�n�E�n�a�b�l�e�d�4E�r�r�o�r�M�e�s�s�a�g�e�F�o�r�N�o�n�R�u�n�n�a�b�l�e�H�u�m�a�n�R�e�a�d�a�b�l�e�I�d�I�s�A�u�t�o�m�a�t�e�d�I�s�R�u�n�n�a�b�l�e�N�a�m�e� O�w�n�e�r�P�r�i�o�r�i�t�y�P�r�o�j�e�c�t�D�a�t�a�P�r�o�j�e�c�t�N�a�m�e�&P�r�o�j�e�c�t�R�e�l�a�t�i�v�e�P�a�t�h�S�o�l�u�t�i�o�n�N�a�m�e�S�o�u�r�c�e�F�i�l�e�N�a�m�e�S�t�o�r�a�g�e�T�e�s�t�T�y�p�e�T�i�m�e�o�u�t�V�i�s�i�b�l�e�&W�o�r�k�I�t�e�m�I�d�s�V�i�e�w�a�b�l�e�H�o�s�t�T�y�p�e�o�b�j�e�c�t�_�c�o�l�u�m�n��������d����� �� �� �� � ����d��d(��� ������ �� �� �������� �� ���� ������������ ���� ���� ���(��� ���� �������������� �� �� ������ ����� ���������� �� �� � ��(��������������� � �(��� ������������������ ��( ���(�� ���((��(�0 ��0 �����0�� �����0(��0�@��@��@ ��@�P��@�@�@ �������� �������� ��L��C�o�m�p�u�t�e�r�N�a�m�e�D�e�b�u�g�T�r�a�c�e�D�i�s�p�l�a�y�T�e�x�t�D�u�r�a�t�i�o�n�E�n�d�T�i�m�e�E�r�r�o�r�M�e�s�s�a�g�e�E�r�r�o�r�S�t�a�c�k�T�r�a�c�e�H�a�s�P�a�s�s�e�d�L�o�n�g�T�e�x�t�O�u�t�c�o�m�e�O�u�t�c�o�m�e�T�e�x�t�S�t�d�O�u�t�S�t�d�E�r�r�S�t�a�r�t�T�i�m�e�T�e�s�t�N�a�m�e�T�r�a�c�e�I�n�f�o����\�T�X ���� �x���� �P ��@ �@ ��T �T ��X �X ��\(��@(��T(��X(��\�� t ��t���` ��p ��p�` ��`(��` ���� ���H �x���H �� �� �pF�a�i�l�e�d�C�o�u�n�t����P �| �����@���P �����@���P �x�����@���P �x�����@���P ��� ��P(���(��P �� �@ �@ ��(�@ ���� �� ����� ���� (����� ����&T�e�s�t�R�u�n�.�S�u�m�m�a�r�y�O�n�l�y�������q���q����q���� ���� ���� �������� ������ ���� ��� ���� ��� �� ��� �� ���� ���� ������ ���� �� �P ��� �� �� �� ������ ��������������� ���� ����������������(���(���(���(��� �� �@ �@ ���@�� ������ ���� �|�| �@ ���(����� ���l ���h��q�����|���� �� ��l ��h ��� ��� �� ��� �| ��� �� ��� �� ��� �� ��� ��� �h � �� ��X(��(��l(��h(���(���(���(�|(���(���(���������� �� �� q��(���� �� ���� ������ �������� ���������� ������������ �������������� ������������������ ���(����� �� ���(����� T�e�s�t�s�t�y�p�e�e�d�t�d�o�c�v�e�r�s�i�o�n� b�u�i�l�d�r�e�v�i�s�i�o�n�b�r�a�n�c�h�r�e�t�a�i�l�k�e�y� v�a�l�u�e�e�l�e�m�e�n�t������ q���� ��� �� �� �� q�������� �� �� �� ������ �� ��(����� ��� �������� ���(���qq��qqq q���� qq�� ���� ���� ���q������ q� q�� ������ �� � �� �� � �� �� ���(��� � � ����� q�����(����� ���� �� � �� ���(��@M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s����� � �� �� ��(�� � q� � � � q�� �� ������t�����(�� q�� q� �� �qR�e�g�i�s�t�r�y�R�o�o�t�L�i�c�e�n�s�e�s�"T�o�o�l�s�O�p�t�i�o�n�s�P�a�g�e�s�8E�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�@E�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�X�m�l�LE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�T�e�s�t�T�y�p�e�s�T�e�s�t�T�y�p�e�s�E�x�t�e�n�s�i�o�n�s�I�c�o�n�I�d�N�a�m�e�I�d�"S�a�t�e�l�l�i�t�e�B�a�s�e�P�a�t�h� S�a�t�e�l�l�i�t�e�D�l�l�N�a�m�e�V�s�E�d�i�t�o�r�T�i�p�P�r�o�v�i�d�e�r�S�e�r�v�i�c�e�T�y�p�e�E�n�a�b�l�e�W�a�r�n�i�n�g�s�L�o�g�I�n�i�t�F�a�i�l�u�r�e�A�u�d�i�b�l�e�T�m�i�L�o�a�d�0A�l�l�o�w�D�e�p�l�o�y�m�e�n�t�F�r�o�m�S�h�a�r�e�&H�o�s�t�P�r�o�c�e�s�s�L�o�c�a�t�i�o�n�,H�o�s�t�P�r�o�c�e�s�s�I�d�l�e�T�i�m�e�o�u�t�(V�i�s�u�a�l�S�t�u�d�i�o�L�o�c�a�t�i�o�n�XE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�L�i�s�t�e�n�P�o�r�t�R�a�n�g�e�P�o�r�t�R�a�n�g�e�S�t�a�r�t�P�o�r�t�R�a�n�g�e�E�n�d���E�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�D�e�f�a�u�l�t�S�e�t�t�i�n�g�s�\�T�e�s�t�M�a�n�a�g�e�r�\�C�o�l�u�m�n�s�zE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�D�e�f�a�u�l�t�S�e�t�t�i�n�g�s�\�T�e�s�t�V�i�e�w�\�C�o�l�u�m�n�s���E�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�D�e�f�a�u�l�t�S�e�t�t�i�n�g�s�\�T�e�s�t�R�e�s�u�l�t�s�\�C�o�l�u�m�n�s�~E�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�D�e�f�a�u�l�t�S�e�t�t�i�n�g�s�\�T�e�s�t�P�i�c�k�e�r�\�C�o�l�u�m�n�s�NE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�C�o�n�t�r�o�l�l�e�r�8L�o�a�d�T�e�s�t�R�e�s�u�l�t�s�C�o�n�n�e�c�t�S�t�r�i�n�g�FL�o�a�d�T�e�s�t�R�e�s�u�l�t�s�D�i�s�p�l�a�y�C�o�n�n�e�c�t�S�t�r�i�n�g�(L�a�s�t�M�o�d�i�f�i�e�d�D�a�t�e�T�i�m�e� L�a�s�t�M�o�d�i�f�i�e�d�U�s�e�r�DE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�A�g�e�n�t�$C�o�n�t�r�o�l�l�e�r�U�s�e�r�N�a�m�e�*C�o�n�t�r�o�l�l�e�r�M�a�c�h�i�n�e�N�a�m�e�:A�g�e�n�t�P�r�o�c�e�s�s�E�x�e�c�u�t�i�o�n�U�s�e�r�N�a�m�e�BA�g�e�n�t�P�r�o�c�e�s�s�E�x�e�c�u�t�i�o�n�U�s�e�r�P�a�s�s�w�o�r�d�&M�a�x�i�m�u�m�A�l�l�o�w�e�d�H�a�n�g�s�4M�a�x�i�m�u�m�T�e�s�t�T�h�r�e�a�d�S�t�a�c�k�S�i�z�e� 9�1�9�0�2�H6�5�1�3�9�2�4�B�-�B�5�1�C�-�4�b�6�b�-�8�2�0�C�-�0�B�2�B�B�A�9�A�8�E�9�4�H6�A�7�6�9�3�B�A�-�3�1�3�9�-�4�1�f�d�-�B�F�3�D�-�2�9�9�9�6�1�C�9�6�5�D�5�HC�C�F�5�A�5�5�5�-�D�9�2�E�-�4�5�7�b�-�9�2�3�5�-�2�B�3�2�6�B�6�4�0�3�5�A�HD�1�2�3�9�2�6�7�-�1�B�4�3�-�4�f�2�3�-�9�4�8�4�-�5�E�F�3�D�A�3�D�1�8�A�0�R�e�g�i�s�t�r�a�t�i�o�n�LE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�R�u�n�C�o�n�f�i�g� D�e�f�a�u�l�t�R�u�n�C�o�n�f�i�g�P�r�o�m�p�t�A�l�w�a�y�s�T�e�m�p�l�a�t�e�F�o�l�d�e�r�*E�n�a�b�l�e�R�e�m�o�t�e�E�x�e�c�u�t�i�o�n�4R�e�c�e�n�t�l�y�U�s�e�d�C�o�n�t�r�o�l�l�e�r�L�i�s�t�P�a�c�k�a�g�e�s�S�a�t�e�l�l�i�t�e�D�l�l�D�l�l�N�a�m�e�P�a�t�h�P�r�o�j�e�c�t�s�P�a�c�k�a�g�e�`E�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�C�u�r�r�i�t�u�c�k�C�o�n�n�e�c�t�i�o�n�A�D�S�t�r�i�n�g�P�r�o�j�e�c�t�D�o�m�a�i�n�;�RE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�C�M�P�r�o�c�e�s�s�o�r�s�C�M�P�r�o�c�e�s�s�o�r�T�y�p�e�XE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�C�M�U�n�i�t�T�e�s�t�D�e�l�a�y�E�n�a�b�l�e�C�m�i�E�n�a�b�l�e�I�d�l�e�L�o�a�d�"C�a�l�c�u�l�a�t�e�L�o�a�d�T�i�m�e� E�n�a�b�l�e�T�m�i�T�i�m�e�o�u�t�,E�n�a�b�l�e�E�x�e�c�u�t�i�o�n�T�i�m�e�o�u�t�BI�n�s�t�a�l�l�e�d�P�r�o�d�u�c�t�s�\�I�n�s�t�r�u�m�e�n�t�a�t�i�o�n�L�o�c�a�t�i�o�n�V�S�I�n�s�t�r�I�n�s�t�a�l�l�D�i�r�RE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�T�o�o�l�s�O�p�t�i�o�n�s�vM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�V�s�i�p�.�T�e�s�t�E�x�e�c�u�t�i�o�n�S�e�t�t�i�n�g�s�P�a�t�h�T�o�W�e�b�R�o�o�t�<G�e�n�e�r�a�l�\�P�r�o�j�e�c�t�L�o�c�a�t�i�o�n�E�n�t�r�i�e�s�8V�e�n�u�s�P�r�o�j�e�c�t�L�o�c�a�t�i�o�n�E�n�t�r�y�{�0�}�hI�n�s�t�a�l�l�e�d�P�r�o�d�u�c�t�s�\�T�e�a�m� �S�y�s�t�e�m� �-� �T�e�s�t� �E�d�i�t�i�o�n�\�P�a�c�k�a�g�e�D�i�a�l�o�g�s�O�p�t�i�o�n�s�R�e�s�o�u�r�c�e�R�e�s�o�u�r�c�e�I�d�P�r�o�p�I�d�P�r�o�p�V�a�l�H�o�s�t�A�d�a�p�t�e�r�s�RE�n�t�e�r�p�r�i�s�e�T�o�o�l�s�\�Q�u�a�l�i�t�y�T�o�o�l�s�\�H�o�s�t�A�d�a�p�t�e�r�s�T�y�p�e�E�d�i�t�o�r�T�y�p�e�&I�s�L�o�a�d�T�e�s�t�C�a�n�d�i�d�a�t�e�$S�u�p�p�o�r�t�e�d�T�e�s�t�T�y�p�e�s�*S�u�p�p�o�r�t�e�d�H�o�s�t�A�d�a�p�t�e�r�s����!&V�S�P�a�c�k�a�g�e�.�r�e�s�o�u�r�c�e�s� q�����!����% �! ����!(��fM�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�T�e�s�t�M�a�n�a�g�e�m�e�n�t�.�T�m�i�q���q��� �� ��� � ������ �$��$��� (��(���(�(����� ���p���$ ��$ �! ��!�! (��$.�o�p�t�i�o�n�s���, ��,�0 �0 �0 �0 �0 �, �0 ���0�����������,�0(�0�0�� �� ���4f�i�l�e�p�a�t�h�l�i�n�e� i�n�n�e�r��)���)��)5��-������-��L �L ��1 ��L(��1(��L�P�5���T �P ��P �P��T(��P��q��H��H�T �����q�T �T �H ���H�l �T � �� ��9 ��1�1���� �=�x� �x� q��� ����x� ���(�� �t� ���t����� � ��1 �1� � 1 |�D�a�t�a�D�i�r�e�c�t�o�r�y�|�\� ��� ����� ����� �� �A9 ��E���(��E^M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�D�a�t�a�S�o�u�r�c�e�.�C�S�V�^M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�T�e�s�t�T�o�o�l�s�.�D�a�t�a�S�o�u�r�c�e�.�X�M�L� ��� ����� �� � ��I ��M� 9�I�E�M(�(��I(��MS�Q�L�O�L�E�D�B�S�Q�L�N�C�L�I�M�S�D�A�O�R�A�s�q�l�s�r�v�3�2�.�d�l�l� ��Q ��U(��Q(��U ��Y ��](��Y(��] �� �a��P�r�o�v�i�d�e�r�=�M�i�c�r�o�s�o�f�t�.�J�e�t�.�O�L�E�D�B�.�4�.�0�;�D�a�t�a� �S�o�u�r�c�e�=�{�0�}�;�P�e�r�s�i�s�t� �S�e�c�u�r�i�t�y� �I�n�f�o�=�F�a�l�s�e�;�E�x�t�e�n�d�e�d� �P�r�o�p�e�r�t�i�e�s�=�"�t�e�x�t�;�H�D�R�=�Y�E�S�;�F�M�T�=�D�e�l�i�m�i�t�e�d�"� �A9����9�.�0�.�0�.�0�2�.�0�.�0�.�0���M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�B�a�s�i�c�.�V�s�a�,� �V�e�r�s�i�o�n�=�9�.�0�.�0�.�0�,� �C�u�l�t�u�r�e�=�n�e�u�t�r�a�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a���M�i�c�r�o�s�o�f�t�.�J�S�c�r�i�p�t�,� �V�e�r�s�i�o�n�=�9�.�0�.�0�.�0�,� �C�u�l�t�u�r�e�=�n�e�u�t�r�a�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a���M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�B�a�s�i�c�.�V�s�a�.�D�t�,� �V�e�r�s�i�o�n�=�9�.�0�.�0�.�0�,� �C�u�l�t�u�r�e�=�n�e�u�t�r�a�l�,� �P�u�b�l�i�c�K�e�y�T�o�k�e�n�=�b�0�3�f�5�f�7�f�1�1�d�5�0�a�3�a�� �� �e �� � ��� � �� (� (���(� �� �� �� �� ��� �� �� �i�� �� ���i���m �� ��� ��q�q(���(��q ��u�� �u�� (��u�� �� �������(��� �� ��i �i�i(��i���� ��yE ��yE�}���}�����}� �( �H������� ��$ �� � � �(��$(�� ��( �(�(��( ��, ��0 ��4 ��< ��D(��,(��0(��4(��<(��D �� � �� �(��(�� �8 � �8 �(�A �� �(�� �@� ��(�� �H�������t��� ����%A�p�p�l�i�c�a�t�i�o�n������������������������dE�q�t�T�h�r�e�a�d�D�a�t�a�_�B�C�1�F�B�5�5�B�-�4�C�3�B�-�4�4�d�a�-�B�E�4�D�-�1�1�E�A�E�0�0�3�A�D�6�6��� ������p�� �� ���� ���� ���(�����|�� .�.�q�� �1����� �1 �1����1����� ���� � HB�7�3�E�6�6�3�6�-�3�3�F�9�-�4�9�8�1�-�B�3�C�A�-�9�8�4�D�8�C�4�3�4�0�6�6�Ts�w�l�m�x�y�s�y�k�w�o�z�r�i�n�e�d�t�h�s�u�j�o�h�y�d�a�e�f�w�r�h�v�c�w�p�j�u�v�r�c�i�H0�2�9�9�0�9�5�9�-�2�9�2�B�-�4�b�4�6�-�B�C�F�1�-�0�E�3�1�9�8�9�A�E�E�B�4�Tt�w�e�p�o�i�u�a�d�i�d�a�s�j�g�f�k�s�j�d�f�n�m�n�c�x�z�b�x�i�u�w�p�a�i�t�u�a�q�s�k�g�HC�3�7�3�D�3�4�F�-�4�2�B�F�-�4�a�9�a�-�8�6�E�8�-�7�C�A�F�1�9�D�9�3�A�6�0�Tq�p�o�i�t�a�p�o�u�t�p�q�w�o�i�u�t�d�e�g�j�m�z�n�z�x�m�c�n�v�z�x�c�l�g�u�i�t�u�w�p�o�HC�3�7�3�D�F�3�7�-�D�4�2�3�-�4�7�2�1�-�A�6�3�2�-�1�C�E�9�D�4�1�3�A�E�B�9�Tz�x�c�v�l�i�k�h�o�p�u�y�w�e�r�m�n�m�m�s�d�f�h�a�k�l�s�j�d�y�h�f�a�s�d�f�n�l�k�n�v�a�Hc�3�7�3�d�7�0�f�-�9�7�2�a�-�4�5�d�6�-�9�b�7�4�-�3�5�7�7�c�b�8�1�7�7�1�6�Tp�o�i�u�q�w�x�a�l�k�n�x�c�b�v�h�n�m�a�w�p�d�f�l�g�o�i�u�e�r�t�q�w�a�z�x�c�g�d�e�q�c������� � ���� ���� ������� �� �� ���� ��� ���� W�o�r�d�.�A�p�p�l�i�c�a�t�i�o�n������������A�u�t�h�o�r� T�i�t�l�e��� �� �����h�e�a�d�(o�:�D�o�c�u�m�e�n�t�P�r�o�p�e�r�t�i�e�s�4o�:�C�u�s�t�o�m�D�o�c�u�m�e�n�t�P�r�o�p�e�r�t�i�e�s� t�i�t�l�e��'�������6�������� ��� �m E�� ���(������ �����q��q���� ��� �� � � ���� ��� ����.�c�o�v�e�r�a�g�e�d�a�t�a�d�a�t�a�*�.�c�o�v�e�r�a�g�e�.�t�r�x�.�e�x�e�.�d�l�l�.�o�c�x�.�p�f�x�.�k�e�y�.�t�x�t�.�x�m�l�.�s�n�k�.�p�d�b�k�e�y�w�o�r�d�T�e�s�t�T�o�o�l�s�T�e�s�t� �R�e�s�u�l�t�T�e�s�t�O�u�t�c�o�m�e�DP�u�b�l�i�c�A�s�s�e�m�b�l�i�e�s�;�P�r�i�v�a�t�e�A�s�s�e�m�b�l�i�e�s������\� ���� ���5�� ���5����5^�|���� ����8 ��� �� ������F�r�a�m�e�w�o�r�k�A�d�a�p�t�e�r�P�l�u�g�i�n�U�n�k�n�o�w�n�0V�S�T�E�E�x�e�c�u�t�i�o�n�F�r�a�m�e�w�o�r�k�U�E���� �4 �4�� �4 ��� � ��8 �8 �� �5 �� ����4�8���� ��� ��������� ���(��8(���(���(��5(��(���$�(����,�0 d�p�e�Py�y�y�y�'�-�'�M�M�'�-�'�d�d�T�H�H�'�:�'�m�m�'�:�'�s�s�'�.�'�f�f�f�f�f�f�f�z�z�z�������� ���� ���� ���� ���� ���� ���� �� �� �L �� 0��� �� �� ���� ����0����T 0����T �����T�� ���T ���T ���T ����� ���� ���� �� ��0�����T0������T 9���T0������T��� ����� ����� �����T0�����T0q����T �����T �����T0q����Tq��5�P�5�P�� ������T ���T �����T �����T������ �� ���<�@�D���TT�o�p�L�e�v�e�l�F�i�l�e�������������� ��������������������� ���9������P����h�������h��h�l�p��p����x��������d��h�d �d �d�� ���| �����|��x��x ����|�x �x ��x(��x���� � ��� ��� ��� ��� ���(���(���(���(���(��� �� ����(��������������� ������������V�e�r�s�i�o�n�=�V�e�r�s�i�o�n�=�8�.�0�.�0�.�0�"<�{�0�}� �t�y�p�e�=�"�{�1�}�"�/�>�2<�{�0�}� �t�y�p�e�=�"�{�1�}�"�>�{�2�}�<�/�{�0�}�>�0� ������� �� ���� ���qq�����(������� ��������� ���� ������� ���� ���� �� �+*P �U�Y �e���$������������$��RSA1�������WĮ��.���� ���j쏇�vl�L���;�����ݚ�6!�r<�����w��wO)�2�����!�����d\L����(]b,�e,��=t]o-��~^�Ė=&�Ce m��4MZғ�y �}��.��System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TSerializationFormatter�������y�y�y �������� ql�� � ��@name���� @pathToWebApp����@webAppRoot��� ���=q�� ���q�� �� ����� ���� ���� ���� �����������.��System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089��TUSystem.Security.Permissions.SecurityPermissionFlag, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Flags��������� �� ���� �������� ������������������������������� �� �� ����������.���id��� @testName��� �testName�� �testType���messageKind��� exception��� @computerName����computerInfo�� �duration��� startTime���endTime������spoolMessage�� �� ����������������Q�LThis constructor is obsolete. Use the constructor that takes string instead.��������5 ����� ��������������� ����� �H�H+�&{C0A718B8-1878-4f61-9953-5C6D991A70EC}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResultMessage_ComputerName��� Agent Machine������Machine�������������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResultMessage_TestName�� �Test ����������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResultMessage_TestType��+�&{E0EFC60D-D618-430a-9D4F-860C257D9EAA}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResultMessage_StartTime�� �Date�����+�&{7F636B83-D839-4684-AB2F-666F3A9D36E3}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResultMessage_EndTime��� Finished Date�����+�&{F4B15960-1C11-46ce-8D5F-29D89E484CF7}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResultMessage_Duration��+�&{9E5B8AAB-0EC6-439e-9DAA-5F291ADE7848}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResultMessage_Storage�� ���������Load Test Agent List ��������� ��������� ������� � �� ��� ��*��SLocation @filenameSQDefaultValue� �path����SQDefaultValue��outputDirectory�� d�� �%�P�y�� �T�\� �� �)� � �`�� �� �`� �name���@applicationRoot����applicationRoot���@url����url������ �isIis���h�@binaryFile���� binaryFile��� KeyFile/@path����keyFile���KeyFile/@isPublicKey����isPublicKey���@pdbFile����pdbFile���instrumentInPlace���@outputDirectory����l�y�h�P�multiValues����SLocation@values �1�� ��5��5 �����5 �=�����T AllowMultiple����������������� %��SLocationCss/@projectStructure�cssProjectStructure��:��SLocationExecution/@isRunOnRestartSQDefaultValue��isRunOnRestart��6��SLocationExecution/@timeOutSQDefaultValue�����timeOut����SQDefaultValue�isGroupable��9��SLocationAgent/@abortRunOnFailureSQDefaultValue��abortRunOnAgentFailure����SLocationCss/@iteration�cssIteration�������workItemIds��,��SLocationDescriptionSQDefaultValue��description���enabled��"��SLocationOwners/Owner/@name �owner�� �userData����SQDefaultValue���� �priority���executionId���parentExecutId��� properties��8��SLocationDeploymentItemsSCreateDefaultInstance�deploymentItems���agentAttributes���@storage����storage���projectData�� �hostType�� �hostData���� 5� AA �d �� � �� ��������������A ��A����� ��U I � ���� ������������A�� ���P��A �d �H����+�&{A9405AE6-9AC6-4f0e-A03F-7AFE45F6FCB7}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_Name�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a$TestElement_Name_PropertyDescription�� �vs.test.properties.testname��+�&{A9405AE6-9AC6-4f0e-A03F-7AFE45F6FDB7}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_HumanReadableId�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a/TestElement_HumanReadableId_PropertyDescription���vs.test.properties.id��+�&{B65344DF-319D-4a50-B8FB-0292317C6E8A}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_Description�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a+TestElement_Description_PropertyDescription��#�vs.test.properties.description��+�&{5220C4AB-D3A7-48f1-8467-062E55CB4917}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_Owner�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a%TestElement_Owner_PropertyDescription���Owner������vs.test.properties.owner��+�&{FCCF87D7-C683-47d8-8DCB-81C4472F32F3}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_Storage�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'TestElement_Storage_PropertyDescription��#�vs.test.properties.teststorage��+�&{17471FB1-6BE0-4582-87AE-0154BF98656C}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_SolutionName�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a,TestElement_SolutionName_PropertyDescription�� �vs.test.properties.solution��+�&{E2EF333A-8029-4dbe-9BDE-434B1CF17A01}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_ProjectName�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a+TestElement_ProjectName_PropertyDescription���vs.test.properties.project�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_ProjectRelativePath�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a3TestElement_ProjectRelativePath_PropertyDescription��+�&{E0D317A6-6F41-455d-BD72-B4344CC5EC0B}��+�&vs.test.properties.projectrelativepath��+�&{376F2C59-87E5-416d-8109-7B40DEAA2EF5}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_Enabled�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'TestElement_Enabled_PropertyDescription��#�vs.test.properties.testenabled�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_DeploymentItems�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a/TestElement_DeploymentItems_PropertyDescription�����}System.Web.UI.WebControls.StringArrayConverter, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��'�"vs.test.properties.deploymentitems��+�&{946480CE-4C06-44e8-9F94-AA70C4938BB4}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_IsRunnable�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&TestElement_ErrorMessageForNonRunnable�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a:TestElement_ErrorMessageForNonRunnable_PropertyDescription��(�#vs.test.properties.nonrunnableerror�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_CssProjectStructure�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a3TestElement_CssProjectStructure_PropertyDescription�����������#�vs.test.properties.projectarea�� �Area����������������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_CssIteration�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a,TestElement_CssIteration_PropertyDescription������������ Iteration�����!�vs.test.properties.iteration�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a TestElement_WorkitemAssociations�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a4TestElement_WorkitemAssociations_PropertyDescription�����������?�:Microsoft.VisualStudio.TestTools.Common.Int32ListConverter��+�&vs.test.properties.associatedworkitems��+�&{D78B2C92-7024-43bd-B6DB-B3E90F1FD309}���Test�������������������������+�&{8E14F374-EA8C-4c77-843B-B4075899F238}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_Priority�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a(TestElement_Priority_PropertyDescription�� �vs.test.properties.priority�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'TestElement_Timeout_PropertyDescription�������������vs.test.properties.timeout�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_Timeout��+�&{8E14F374-EA8C-4c77-843B-B4075899F239}��+�&{748C7CC5-7A39-42e6-A74A-D010BD143D01}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestElement_TestType�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a(TestElement_TestType_PropertyDescription�� �vs.test.properties.testtype�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aCommon_HostType�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a#Common_HostType_PropertyDescription��������+�&{A898971C-FFC5-491b-A5C3-346A62BA6136}�� �vs.test.properties.hosttype�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aCommon_HostData�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a#Common_HostData_PropertyDescription�� �vs.test.properties.hostdata�� �links�� ������A � �� �����a�e�i �� �H�������������HA�parentCategoryId��9��SLocationRunConfigurationSCreateDefaultInstance��runConfiguration��� testLinks������ �����Category ID������Parent Category�����+�&{B56CDA1A-41CA-4f2a-AFDD-02A707CC46CC}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a TestList_Name��� Test Category�����+�&{C50BDB28-DC23-43bc-9CD7-AAF3F79A961A}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestList_FullName���Category Full Name����������� �type�� �����testId��� categoryId���isBrokenLink��������T AllowMultiple� �5��.��System.Security.Permissions.HostProtectionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TSharedState��� �� �����.����projectName���solutionName���projectRelativePath������� �� ���� I����������A� �runId���execId�� �computer�� �newState�� �time���@ �@�P�PG�ATestMessageKind.Panic is obsolete. Use RunState.Aborting instead.��V�PTestMessageKind.RunStateChanged is obsolete. Use RunStateEvent messages instead.��J�DTestMessageKind.Heartbeat is obsolete. Use HeartbeatMessage instead.��K�ETestMessageKind.TestStart is obsolete. Use TestState.Started instead.��K�ETestMessageKind.TestEnd is obsolete. Use TestState.Completed instead.��J�DTestMessageKind.RunAbort is obsolete. Use RunState.Aborting instead.��I�CTestMessageKind.RunStart is obsolete. Use RunState.Started instead.��I�CTestMessageKind.RunEnd is obsolete. Use RunState.Completed instead.���parentExecId���L ��� ����Run�������������������Result������������������� Result ID ������Result Root ������ Parent Result ������Test����������outcome��� Output/StdOut����stdout��� Output/StdErr����stderr���Output/DebugTrace���� debugTrace���Output��� traceInfo���Output/ErrorInfo���� errorInfo���timerResults���textMessages�� �� �T �X���P �X���X �H���X+�&{B27F4E1B-4DF4-41bd-8B86-671BAE2D7067}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResult_Outcome���Outcome�����+�&{D0B33661-A037-4002-A312-063A54D8F591}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResult_StdOut��+�&{42C44186-0318-41ca-95CA-07D8F4A1C375}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResult_StdErr��+�&{88C219EA-7069-49cb-8C41-CBAA4AD797D7}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResult_DebugTrace���Test Description ������Category�����+�&{64600D7C-7361-4048-B6EF-5BF48D60D6F3}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResult_ErrorMessage��� Error Message �����+�&{7B515CB2-DAAD-4400-9567-8B7CBC5E9C7B}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResult_ErrorStackTrace��+�&{AC5D8201-BA36-410f-A719-485C5B664799}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aTestResult_TraceInfo���Message����message��� StackTrace���� stackTrace���T��������X �trace�� ���\ �text�� ����W�RThis constructor is obsolete. Use the constructor that takes computerName instead.��+�&{53483f67-ae8d-4e1b-a048-7dd678cf1869}��+�&{908fc174-9158-4ae9-8c1f-3e6fa51e2bd6}��+�&{93c2eda9-612d-40db-9988-2d73a85c99cc}���This class is obsolete.�� �counters���innerResults�� �� �P�P�|�P���| �P���P �H���P+�&{510BFB2D-385B-4b00-8E72-72F88F48AD00}�������Microsoft.VisualStudio.TestTools.Resources.UIResources, Microsoft.VisualStudio.QualityTools.Resource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a!TestResultAggregation_FailedCount�� �Item���values�� �total���� �� �� �@A �� �� �� ���������5�� ���5���� ���H�����@runUser����runUser���TestRunConfiguration��� runConfig��� ResultSummary���result���Times/@creation���creationTime���Times/@queuing���queueingTime���Times/@start��� Times/@finish��� finishTime��� Build/@flavor���buildFlavor���Build/@platform��� buildPlatform�� �tests��� categories���entries���replacedHostTests�� �� �� �� q��� q���� q���� q��� q���� q�����������5�� �������������������������������������q����q������ �������������5���������5���������P��A�� q���������5��]����������������q��������������������AA�5���5����%1���������AA ��A�t�|�P�P#�������������5�����} ������ ���P �������5�� �������5��,�H�������������5���5��# �H������������AA �Run����������������������Run ID������Run������Build Flavor������Platform������Text��� �@outcome��� timestamp���runInfoList���Counters/@total���totalTestCount���Counters/@executed�������executedTestCount���Counters/@passed�������passedTestCount���isPartialRun������ �������@���� �Debug���P�|�P���@ �����@ �@�������@ ���CodeCoverage/@enabled����isCodeCoverageEnabled���codeCoverageItems���CodeCoverage/@keyFile����codeCoverageKeyFile���aspNetProjectCoverageItems���@isExecutedRemotely����isExecutedRemotely��� Buckets/@sized������ bucketSize���Buckets/@thresholdd������bucketThreshold���Timeouts/@runTimeout������� runTimeout���Timeouts/@testTimeout@w����testTimeout��-�#Timeouts/@agentNotRespondingTimeout������agentNotRespondingTimeout��%�Timeouts/@deploymentTimeout������deploymentTimeout��!�Timeouts/@scriptTimeout������ scriptTimeout���autoSaveResults���Remote/@controllerName����controllerName���plugins����SLocationConstraints�constraints���testTypeSpecificData��%�Deployment/@userDeploymentRoot����userDeploymentRoot��+�$Deployment/@useDefaultDeploymentRoot���useDefaultDeploymentRoot��$�Deployment/@runDeploymentRoot����runDeploymentRoot��� Deployment���NamingScheme���testRunNamingScheme���Scripts/@setupScript����setupCommand���Scripts/@cleanupScript����cleanupCommand���abortRunOnError���mapIPAddresses���agentProperties�� �Hosts��-�&Deployment/@ignoredDependentAssemblies����ignoredDependentAssemblies�����ExecutionThread/@apartmentStateUlSystem.Threading.ApartmentState, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089�������apartmentState��,�%Deployment/@deploySatelliteAssemblies����deploySatelliteAssemblies��!�Hosts/@skipUnhostableTests���skipUnhostableTests���traceExecutionSequence���Deployment/@enabled���isDeploymentEnabled�� �� �� | �� ���l ���h �� q������l���h q��� ���������� ������ ��������� ����������5�l(������l������5�lA���� �������q ���q�5X �l �h �� �� �H�������A!�H���������������Run Description������ Remote Run�������q�� ���� ���������������@type�SQDefaultValue��currentHostType���mapHostSpecificData�� ���H����A�H����������� @baseName��� �baseName���appendTimeStamp��� useDefault��� @maxAgents������������T AllowMultiple �� ���������Load Test Counter���Build Coverage���Run Coverage���Load Test Page Summary���Test Result���Load Test Summary���Load Test Details���Load Test Transaction�� �Assembly�� �Build��� Test Category�� �Load Test Counter Dimension���Machine���Outcome��%� Load Test Page Summary Dimension���Person���Project�� �Date���Result���Run���Load Test Scenario��$�Load Test Transaction Dimension�� �Platform���Build Flavor�� �������q���� ��������� �% �%q�� ���i������� ���� �����5.�����������������L�� �� �� � ����� �� ���� i�� ���� �� �����������%������� ���� ���� qq��qqq�� q��qq��qqqq�� �1 �� ��������q���������� ��������������q�� ��q� ��5���L�������5����� ��������AAA ������������ �� � ���� ������q��q�����u�u���� �� ��� ������q���� ��u��������q���������� ��� �������������������a��q�������a��������q� ���� �������������q����� ��� ������%�5�% �5���K�(���%�!�������!�%�����������5�%:�(���%�%���������a�����5�%��������5 ������%�% ���� q��� q��������������������������������������y�y�y�!�!��!���,�,���0��A�0 A ��������������0�5�0�TestSearchPath���RunConfigSearchPath�������4 �� ��� �� ������4�)�����4 �5�=��-� ����=� �1���� � ��5� �5�5�H������1�������� �����5��������`�H���H�� ��H� ��1 �� �1����1� �!1�1�1� � ��� ����� ��q���p� q�������q���q�����q�����q�������� ������� ����� ����� � �5��t�; �������������q�������������5� �� 5= = �5 �DEBUG���� ������M ���� �1 �A ��-�5 �9�&�������A����A �A �A������A ��= ��A�A ��E �E �A �A�E�A�A�A��A�M�����Q ���E�A�A��A���E�A�A��A�U �U�Y������ �]������ �]�a�a���a ��a �A�a���A ��e ��m�a�A���iA�a�A���i��A �U���y �u&�U�q�Q�u���A�AA�1�1�1���1 �� �����5�1����� �� ������ ����������������������)�$79F1BB5F-B66E-48E5-B6A9-1545C323CA3D�� ����C�>Microsoft.VisualStudio.TestTools.Common.Dia2Lib.DiaSourceClass�������)�$4C41678E-887B-4365-A09E-925D28DB33C2��� symIndexId��)�$CB787B2F-BD6C-4635-BA52-933126BD2DCD��������������������������������� ������ ������������������ ������������������������������������������������������������������������������������������������������������������ ������!������"������#������$������%������&������'������(������)������*������+������,������.������/������1������2������3������4������5������6������7������8������9������:������;������<������=������>������@������A������B������C������D������E������F������G������H������I������J������K������L������M������N������O������P������Q������R������S������T������U������V������W������X������Y������Z������[������\������]������^������_������`������a������b������c������d������e������f������g������h������i������j������k������l������m������n������o������p������q������r������s������t������u������v������w�����)�$67138B34-79CD-4B42-B74A-A18ADBB799DF��)�$08CBB41E-47A6-4F87-92F1-1C9C87CED044��)�$486943E8-D187-4A6B-A3C4-291259FFF60D������m�m�i�i���q��q�����q�u���y �i���� �� ��y �y�y�y�y �� � �$�D�H�H�H)�$F7898AF5-CAC4-4632-A2EC-DA06E5111AF2�� ��)�$D46D2478-9AC9-4008-9DC7-5563CE5536CC��)�$174A0DDA-E9F9-449D-993B-21AB667CA456��)�$D4BECDDF-6F73-4A83-B832-9C66874CD20E��)�$A6207B2E-7CDD-426A-951E-5E1CBC5AFEAD��)�$C0E9D7FA-E07E-430A-B19A-090CE82D92E2��)�$E0483BA0-47FF-4D9C-A6D6-7741D0B195F7��)�$79649BB4-903E-421B-94C9-79848E79F6EE��)�$79FD57C8-908E-4A36-9888-D5B3F0A444CF��)�$644EFD52-CCF9-486C-97A2-39F352570B30��)�$B5E64FFA-C2C5-444E-A301-FB5E00018050��)�$304CE942-6E39-40D8-943A-B913C40C9CD4��)�$EC9846B3-2762-4A6B-A214-6ACB603462D2��)�$0CA545C6-37AD-4A6C-BF92-9F7610067EF5�� ������= �� �� ������ ����� ���� �TRACE�������� ������� �� ����q�q���t �t��AA �� ����� ���t���|q ��y �� �����) �������)����A ��� �%�%�%�% �������e ����= =������� � � �� ������������ = ����������� ��������� � ������������ �������� ��������������������)����� ������������!�������!���%�������!���%������������������ ������ �-����� � ��� � ���5� �5 ������������,�������� q��q $q��q��qq��q������a�9� ���� � ��������= ��� ��������� ���5�����5 ������15=����=�������������� ���5� �� ���5 � �A�8 �� ���E ��M�%������ ��� �����e-����%��������������M�M� �� �����U�U�E���Y���� ��)���� �a ����� �e�� ���� �e�� �i ��m �i�i ���� �� �����L �q���X�L�� ����� �� �������������������� ����������i ��i�i�� ��}�� �� �� �����u%������ �� ��� �� ���������u%A�������A�����������A ����A�5�������5� ����������������� �������Aq�q������A������A������A ��� �������������q��5�P5�P5�P�����P���P���P��5�P=�P���P=�P���������P��=�P ����� ����� � �������������� �<�<�@�@�\������T����� �L�� ���� �\���������\����A���\�����\���T�\�����T�� ���� �y �1�x�d�x�d�x�x���%���|�5�|�|�5�| ��� ���-�������|�x�5�| ��������� ����������- ������ ������� �������������������� ���� �� �������@ ���� ������qq qq�� q��������&������q���� ��������� ���� �� ���������������� ����������� ���� ��� ��� ������ ���� ��������3�.Microsoft.VisualStudio.QualityTools.Common.dll���Microsoft Corporation��)�$Microsoft (R) Visual Studio (R) 2008��3�.© Microsoft Corporation. All rights reserved.���9.0.30729.1���9.0.0.0�� �en-US��*�%f:\dd\tools\devdiv\FinalPublicKey.snk�������������}��wMicrosoft.VisualStudio.QualityTools.Linking, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������{Microsoft.VisualStudio.QualityTools.AgentObject, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������Microsoft.VisualStudio.QualityTools.CheckinPolicies, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���y��sMicrosoft.VisualStudio.QualityTools.CMI, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������|Microsoft.VisualStudio.QualityTools.CodeCoverage, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������{Microsoft.VisualStudio.QualityTools.CommandLine, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���|��vMicrosoft.VisualStudio.QualityTools.Common, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Controller.SpooledJob, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.ControllerObject, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������Microsoft.VisualStudio.QualityTools.ExecutionCommon, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.HostAdapters.ASPNETAdapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.HostAdapters.ASPNETAgent, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���~��xMicrosoft.VisualStudio.QualityTools.LoadTest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������|Microsoft.VisualStudio.QualityTools.LoadTestExec, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.LoadTestFramework, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������Microsoft.VisualStudio.QualityTools.LoadTestPackage, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������zMicrosoft.VisualStudio.QualityTools.LoadTestUI, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������|Microsoft.VisualStudio.QualityTools.MSBuildTasks, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������{Microsoft.VisualStudio.QualityTools.NICServices, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.OperationalStore.ClientHelper, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.OperationalStore.ServiceHelper, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������}Microsoft.VisualStudio.QualityTools.PublishServer, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������{Microsoft.VisualStudio.QualityTools.RecorderBar, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���~��xMicrosoft.VisualStudio.QualityTools.Resource, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.RunMessageListeningManager, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������~Microsoft.VisualStudio.QualityTools.Samples.MyTest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.TestCaseManagement, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.AspNetExecution, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.GenericTest.Adapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.GenericTest.ObjectModel, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.GenericTest.Tip, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.ManualTest.Adapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.ManualTest.ObjectModel, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.ManualTest.Tip, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.OrderedTest.Adapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.OrderedTest.ObjectModel, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.OrderedTest.Tip, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.TuipPackage, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.UnitTest.UIAdapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.UnitTest.AssemblyResolver, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Tip, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tips.WebLoadTest.Tip, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���y��sMicrosoft.VisualStudio.QualityTools.TMI, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.UnitTestFramework, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���z��tMicrosoft.VisualStudio.QualityTools.Vsip, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.WarehouseAdapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������Microsoft.VisualStudio.QualityTools.WarehouseCommon, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.WebTestFramework, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������Microsoft.VisualStudio.QualityTools.WebTestPlayback, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Wizard.TestProjectWizards, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�����yMicrosoft.VisualStudio.TeamSystem.Integration, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���X��RMSTest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���`��ZQTAgentService, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���a��[AgentConfigUtil, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���c��]UnitTestGuiRunner, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���\��VVSTestHost, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���Y��SQTAgent, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���^��XQTController, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���Y��SCoverAn, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.TestTools.TestGenerationEngine, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.TestTools.TestGenerationDialog, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������{Microsoft.VisualStudio.TestTools.TestGeneration, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���}��wMicrosoft.VisualStudio.TeamFoundation.Build, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.TeamBuild.Test.TestCategories, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.AgentConfigUtilTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���_��YLoadTestTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���g��aLoadTest.Tests.Common, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���l��fLoadTest.Tests.ObjectModel, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���i��cLoadTest.Tests.EndToEnd, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���q��kLoadTest.Tests.WebTestExecution, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���g��aControllerObjectTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���n��hAspNetHostAdapterTestHelpers, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���e��_DllControllerPlugin, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���d��^DllExecutionPlugin, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���a��[DllSuiteAdapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���Y��SDllTest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���`��ZDllTestAdapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���d��^DummyCodeUnderTest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���`��ZDummyUnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���p��jeQASuiteTestFilesCodeUnderTest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���l��feQASuiteTestFilesUnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Resource.resources, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.TestHelpers.Common, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.TestHelpers.InvokeHelper, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������Microsoft.VisualStudio.QualityTools.TestHelpers.TMI, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.AgentService, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.Aggregations, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.AspNetHostAdapterTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.CommandLineTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.DogfoodSample, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.Exceptions, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.ExecutionCommon, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.NonRunnableTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.ObjectModel.Deployment, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.ObjectModel, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.ObjectModel.Execution, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.ObjectModel.Helper, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.Plugins.CodeCoverage, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.PropertyGridTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.PropertyLocalization, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������Microsoft.VisualStudio.QualityTools.Tests.Resources, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.RunMessageListeningManager, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.SpooledJob.ControllerTestRuns, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.SpooledJob.Replay, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.SpooledJob.TMI, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.CMI, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.CodeCoverage, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.Execution, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.Explorer.Gauntlet, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.Explorer.DDInt, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.Explorer.DDPUF, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.Generation, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.Integration, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������Microsoft.VisualStudio.QualityTools.Tests.TestLists, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.ManualTest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������}Microsoft.VisualStudio.QualityTools.Tests.Utility, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.PropertyGrid, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.RunConfig, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestCaseManagement.SolutionIntegrator, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TestHelpers, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TIPs.GenericTest.Adapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TIPs.GenericTest.ObjectModel, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TIPs.ManualTest.ObjectModel, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TIPs.TestSuite.Adapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.TIPs.TestSuite.ObjectModelTip, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.Tips.TuipPackage.Gauntlet, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.Tips.TuipPackage.DDInt, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.Tips.TuipPackage.DDPUF, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.UnitTestAdapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.UnitTestAdapter.TestClasses, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.UnitTestFrameworkTest, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.UnitTestTipTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.Tests.UnitTestObjectModel, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������zMicrosoft.VisualStudio.QualityTools.TestUICore, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.UnitTestFramework.resources, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���]��WTestHelpers, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���h��bUnitTestExecutionTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���h��bControllerServiceTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���l��fControllerServiceLongTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.OperationalStore.CoverAn, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.QualityTools.TestHelpers.CommandLineUtil, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���_��YCategoryTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���Z��TCMITests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���h��bFilteringGroupingTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���^��XGenericTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���b��\ObjectModelTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���b��\OrderedTestTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���g��aOperationalStoreTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���`��ZRunConfigTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���h��bUnitTestFrameworkTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���[��UTestTools, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���X��RErrors, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���]��WObjectModel, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���a��[EditRunConfigUI, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���[��UOptionsUI, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���^��XDeploymentUI, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���f��`NegativeCassiniTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���e��_WebServiceUnitTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���b��\NegativeIISTests, PublicKey=00240000048000009400000006020000002400005253413100040000010001008de8023a1561fc8419da6d6d85a5ebbf4551124307b70f1b36a76ec1a94be57df1791a1741a964b7b762f8a654e0a89ba4ae44b0c8a75a9dc4952d7919c81a63b945a86cbcb950c203885851d986bb598c9839382b18d4960d38a633a2cd5b5427ad2f893cea022fd36d41522f89c3616ae148cc4c5da6502428d43348bfd6da���Y��SPerfPkg, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293������~Microsoft.VisualStudio.SmartDevice.TestHostAdapter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293�������Microsoft.VisualStudio.SmartDevice.Wizard.TestProjectWizards, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293���e��_VSTST-FileConverter, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293����TWrapNonExceptionThrows�����E!�H�������j����E ��5 �RSDS��q��M�?B����f:\dd\vset\QTools\Common\objr\i386\Microsoft.VisualStudio.QualityTools.Common.pdb���tF ����������F �� �����������������������F �����������_CorDllMain�mscoree.dll������%� BH�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0����������������������H���X` �������������4���V�S�_�V�E�R�S�I�O�N�_�I�N�F�O������������� �� x�� �� x?�������������������������D����V�a�r�F�i�l�e�I�n�f�o�����$����T�r�a�n�s�l�a�t�i�o�n��������(���S�t�r�i�n�g�F�i�l�e�I�n�f�o������0�0�0�0�0�4�b�0���x�/��C�o�m�m�e�n�t�s���M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�C�o�m�m�o�n�.�d�l�l�����L���C�o�m�p�a�n�y�N�a�m�e�����M�i�c�r�o�s�o�f�t� �C�o�r�p�o�r�a�t�i�o�n�����/��F�i�l�e�D�e�s�c�r�i�p�t�i�o�n�����M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�C�o�m�m�o�n�.�d�l�l�����8���F�i�l�e�V�e�r�s�i�o�n�����9�.�0�.�3�0�7�2�9�.�1�����/��I�n�t�e�r�n�a�l�N�a�m�e���M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�C�o�m�m�o�n�.�d�l�l�������.��L�e�g�a�l�C�o�p�y�r�i�g�h�t����� �M�i�c�r�o�s�o�f�t� �C�o�r�p�o�r�a�t�i�o�n�.� �A�l�l� �r�i�g�h�t�s� �r�e�s�e�r�v�e�d�.�����/��O�r�i�g�i�n�a�l�F�i�l�e�n�a�m�e���M�i�c�r�o�s�o�f�t�.�V�i�s�u�a�l�S�t�u�d�i�o�.�Q�u�a�l�i�t�y�T�o�o�l�s�.�C�o�m�m�o�n�.�d�l�l�����l�%��P�r�o�d�u�c�t�N�a�m�e�����M�i�c�r�o�s�o�f�t� �(�R�)� �V�i�s�u�a�l� �S�t�u�d�i�o� �(�R�)� �2�0�0�8�����<���P�r�o�d�u�c�t�V�e�r�s�i�o�n���9�.�0�.�3�0�7�2�9�.�1���8���A�s�s�e�m�b�l�y� �V�e�r�s�i�o�n���9�.�0�.�0�.�0����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@ �����6������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������