MZ��������������������@������������������������������������������ �!�L�!This program cannot be run in DOS mode. $�������PE��L�~�[L����������!��6���������^T��� ���`����@�� �������������������������������@����������������������������T��W����`����������������������������������������������������������������������������� ������������� ��H�����������.text���d4��� ���6����������������� ��`.rsrc�������`������8��������������@��@.reloc�������������>��������������@��B����������������@T������H�����4,���'���������������������������������������������������������(��*{��*"}��*{��*"}��*{��*"}��*{��*"}��*{��*"}��*{��*"}��*��0�������(��(�� (��(�� r��p���(���(���o�� (��+s�� (��(��(��(��( ��(��o�� &�/(�� r���p��� r���p� (�� � � o�� �*�����F�-s�/��0�Y�����s�� s�� {��s�� s�� o�� o�� s�� o�� o��+o��+&o��+&s"�� *���0�I�������(��(#�� ,r���p(��(��(#�� ,r<�p(��(��(#�� ,rN�p( ��*r���($�� (%�� }��(&�� *(��*{ ��*"} ��*{��*"}��*{��*"}��*{��*"}��*��0�������(!��(�� ("��(��+ (�� rb�p���o�� o)�� o*�� (��(+�� (��(��(��(��(��(���4 (�� r���p���r9�p�(�� � �o�� �*�����I�%n�4��0�m���� ~,�� (�� o)�� o*�� ���o�� (�� r]�p��� (��� r��p� (��� o�� r��pr��p(��r��p(-�� (��( ��o.�� (/�� r��po0�� -(#�� ,a(�� r]�p���(���r�p�(���o�� r��pr��p(��ru�p(-�� (��( ��&,f(�� r]�p���(���r��p�(���o�� r��pr��p(��r��p(-�� (��( ��o.�� *���0������� ~,�� (�� o)�� o*�� ���o�� (�� r]�p���(���r��p�(���o�� r��pr��p(��r�p(-�� (��( �� o.�� �5�� � o1�� �� &rC�p��*�������� ��0�K�����rc�p (#�� -0(�� rg�po2�� �5�� -� o1�� �i3� (3�� &*�0�.�����ri�p�6��(/�� r.�prg�po2�� (4�� (5�� *��0�������r2�p(6�� s7�� o8�� o9�� o:�� o;�� o<�� s=�� o>�� o?�� & o@�� oA�� , oB�� � , oC�� �(�� o.�� ���o�� *����D�(l� ����0�Y�����s�� s�� {��s�� s�� o�� o�� s�� o�� o��+o��+&o��+&s"�� *f(��(#�� ,r<�p(��*r���($�� (%�� }��(&�� *(-��*{��*"}��*{��*"}��*{��*"}��*{��*"}��*0����� ��(4��(�� (5��(��+ (�� rD�p���o�� o)�� o*�� (+��(+�� (,��(.��(/��(0��(1��(+��(2���4 (�� r���p���r��p�(�� � �o�� �*������I�,u�4��0����� �� ~,�� (�� o)�� o*�� ���o�� (�� r]�p���(%���r�p�()���o�� r��pr��p(%��r#�p(-�� ('��(3�� o.�� (�� ���o�� *���0��������)�� (#�� :����r.�pr-�p(D�� �5�� |� o1�� +T�(/�� r1�po0�� ,6(�� rE�p����oE�� �5��:�o1�� X�i2�*��0�k�����rc�p (�� ra�p����i�6���oE�� �i2�r��prg�po2�� (�� r��p��� � o�� (3�� &*�0�=��� ��rg�p �i2�r��prg�po2�� (�� r��p����o�� *���0�.�����ri�p�6��(/�� r.�prg�po2�� (4�� (5�� *��0�������r2�p(6�� s7�� o8�� o9�� o:�� o;�� o<�� s=�� o>�� o?�� & o@�� oA�� , oB�� � , oC�� �(�� o.�� ���o�� *����D�(l� ����0�Y�����s�� s�� {��s�� s�� o�� o�� s�� o�� o��+o��+&o��+&s"�� *f(%��(#�� ,r��p(&��*r���($�� (%�� }��(&�� *BSJB���������v2.0.50727�����l������#~��\��� ��#Strings����D����#US�H!�����#GUID���X!��x��#Blob���������W� ����3������;���������6���"���E������V��� �������������������������� �������s�i� ������!������ ����3,�[I�tI��I��I��I��I��I�I�8I�sS��S�����S����- ��� �: ,�� q �� ,�� ,�� � �7 �B �k P �v �� P �� � �� � �� ��� � �� $�N,�c,�h, �����c,��������i���i�����Q.�t,��,��"���"�D ��� ,"�� � ��������������0������?�0�� ����Q�0���$�Q�x��!��� ��X������������?��?�Q���Q���Q���!��� ��B��\��|����Q���!��� ��F��\��|����P ��������$��X �������(��` �������,��i �������(��q �����,��z �����(��� �����8,��� �����R(��� �����i,��� ������1��� ������5��� ������1��� ������5��� �������$���!������,:���!������@$��="�����R$��Z"��������$��b"����� (��j"�����,��s"�����#(��{"�����6,���"�����I(� ��"�����W,� ��"�����e(� ��"�����u,� ��"�������$��h#�������(���$�������(���%���������&��������<&������)"��&������,:��M'������@$��g'�����R$���'��������$���'������(���'�����,���'�����#(���'�����6,���'�����I(���'�����W,���'�����e(���'�����u,���'�������$���(������(��@)������2��)�������8�d*������3>��*���������*������)"��+������,:�#��+������@$�#�,�����R$�#����g���g���g���g���g���g���g���g���g���g���m����������������������������������g���g���g���g�������������������������������������������1�R,�9�R5�A�R5�I�R,�Q�R,�Y�R,�a�R,�i�R,�q�R,�y�R,���R,���R,���RD��R$���R,���R$����f��1 l��A r��^ y��R���� ���� ���� r��R$���R���R��R$��r � R�� �!� �� �AR�IUQza�" �R$�qR,�yR$���4��(��:I�IK�$(��bRIkWIyiIz���I�����I���R���5���,���5�� 5��1 5��R$��L ��Z 1��` ��s ��� $��� $��K��� r����$�J��(�s��,����D�+)�CR)�;*.�k�P.���.���.�c��.�s�Y.���.�#��.�3�#.�;�0.�C�?.�K�?.�S�M.�[��@���aC�{�II�;eI�CR`���aa���ac�{�i�CRi�;�����a����a��{�A��CR��;�����a����a��CR��;�����a����a��CR��;�����a����a��CR��;����a��a ;� CR ��a)CR);@��aICRI;)`��aiCRi;����a�;��CR���a���a�CR�;���a�;)�CR���a��a`��aa��a���a���a���a���a���a���a���a���a ��a@��a���a���a���a���a ��a@��a`��a���a�@\p���^jr����������@B���YB���mB����B����F����F����B����B����B����B���_B����B����B����B��������������������� �� � �� ������� �� � ��������������������������%���&���'���(���)���*���+���,�������������������0�����V�T ��������i������� ������������������������������������������� ����������������� ����������������� �������������� ���������������,����)�A��C��C�����<Module>�uppercut.tasks.dll�BuildTemplateFiles�uppercut.tasks�GetVersionFromGit�GetVersionFromMercurial�NAnt.Core�Task�FILE_TEMPLATE_EXTENSION�log4net�ILog�the_logger�ExecuteTask�get_settings_files_directory�set_settings_files_directory�get_templates_directory�set_templates_directory�get_destination_directory�set_destination_directory�get_template_extension�set_template_extension�get_keep_extension�set_keep_extension�get_use_environment_subdirectory�set_use_environment_subdirectory�run_the_task�uppercut�uppercut.infrastructure.containers�IContainer�build_the_container�set_up_properties�.ctor�<settings_files_directory>k__BackingField�<templates_directory>k__BackingField�<destination_directory>k__BackingField�<template_extension>k__BackingField�<keep_extension>k__BackingField�<use_environment_subdirectory>k__BackingField�settings_files_directory�templates_directory�destination_directory�template_extension�keep_extension�use_environment_subdirectory�git_version_arguments�git_create_tag_arguments�git_sha1_hash_arguments�get_git_path�set_git_path�get_repo_directory�set_repo_directory�get_repo_path�set_repo_path�get_output_file�set_output_file�get_version_from_describe�get_sha1_hash�get_revision_number_from�uppercut.infrastructure.filesystem�IFileSystemAccess�save_xml_file�mscorlib�System.IO�StreamReader�run_external_application�<git_path>k__BackingField�<repo_directory>k__BackingField�<repo_path>k__BackingField�<output_file>k__BackingField�git_path�repo_directory�repo_path�output_file�hg_version_arguments�get_hg_path�set_hg_path�get_tip_output�get_changeset_pieces�get_sha1_hash_from�<hg_path>k__BackingField�hg_path�value�version_info_full�revision_number�sha1_hash�file_system�app_path�args�working_directory�wait_for_exit�tip_info�changeset_info�System.Runtime.InteropServices�GuidAttribute�ComVisibleAttribute�System�CLSCompliantAttribute�System.Reflection�AssemblyCompanyAttribute�AssemblyVersionAttribute�AssemblyFileVersionAttribute�AssemblyInformationalVersionAttribute�AssemblyTitleAttribute�AssemblyProductAttribute�AssemblyDescriptionAttribute�AssemblyTrademarkAttribute�AssemblyCopyrightAttribute�System.Runtime.CompilerServices�CompilationRelaxationsAttribute�RuntimeCompatibilityAttribute�NAnt.Core.Attributes�TaskNameAttribute�CompilerGeneratedAttribute�Container�initialize_with�uppercut.infrastructure.logging�Log�bound_to�Object�log_an_info_event_containing�get_an_instance_of�uppercut.template.builder�TemplateBuilder�build_template_files�Environment�get_NewLine�log_an_error_event_containing�Exception�Castle.Windsor�WindsorContainer�uppercut.infrastructure.logging.custom�NAntLogger�Log4NetLogger�System.Collections.Generic�List`1�Add�MultipleLogger�IList`1�IWindsorContainer�Castle.MicroKernel�IKernel�get_Kernel�AddComponentInstance�AddComponent�WindowsFileSystemAccess�ILogFactory�MultipleLoggerLogFactory�uppercut.infrastructure.containers.custom�String�IsNullOrEmpty�Type�RuntimeTypeHandle�GetTypeFromHandle�LogManager�GetLogger�TaskAttributeAttribute�StringValidatorAttribute�Element�Project�get_Project�get_BaseDirectory�Path�Combine�Empty�Concat�TextReader�ReadToEnd�uppercut.infrastructure.extensions�StringExtensions�to_lower�Contains�Char�Split�Replace�Int32�TryParse�Format�File�WriteAllText�System.Diagnostics�ProcessStartInfo�set_UseShellExecute�set_WorkingDirectory�set_RedirectStandardOutput�set_RedirectStandardError�set_CreateNoWindow�Process�set_StartInfo�Start�get_StandardOutput�get_StandardError�WaitForExit�IDisposable�Dispose�System.Text.RegularExpressions�Regex�log_a_debug_event_containing�����L�o�o�k�i�n�g� �f�o�r� �t�e�m�p�l�a�t�e� �f�i�l�e�s� �s�t�a�r�t�i�n�g� �i�n� �"�{�0�}�"� �a�n�d� �b�u�i�l�d�i�n�g� �t�o� �d�i�r�e�c�t�o�r�y� �"�{�1�}�"�.��?{�0�}� �e�n�c�o�u�n�t�e�r�e�d� �a�n� �e�r�r�o�r�:�{�1�}�{�2�}��T�e�m�p�l�a�t�e�B�u�i�l�d�e�r��=b�u�i�l�d�_�o�u�t�p�u�t�\�e�n�v�i�r�o�n�m�e�n�t�.�f�i�l�e�s��s�e�t�t�i�n�g�s��.�T�E�M�P�L�A�T�E����A�t�t�e�m�p�t�i�n�g� �t�o� �r�e�s�o�l�v�e� �v�e�r�s�i�o�n�.� �M�u�s�t� �h�a�v�e� �a� �t�a�g� �t�o� �g�e�t� �v�e�r�s�i�o�n�i�n�g� �f�r�o�m�.� �I�f� �y�o�u� �d�o� �n�o�t�,� �o�n�e� �w�i�l�l� �b�e� �c�r�e�a�t�e�d�.��#g�e�t�V�e�r�s�i�o�n�F�r�o�m�G�i�t��;R�u�n�n�i�n�g� �c�m�d� �/�c� �{�0�}� �{�1�}� �o�n� �{�2�}��)d�e�s�c�r�i�b�e� �-�-�a�b�b�r�e�v�=�6�4�c�m�d��/�c� ��+ �d�e�s�c�r�i�b�e� �-�-�a�b�b�r�e�v�=�6�4�f�a�t�a�l��it�a�g� �-�a� �-�m�"�f�o�r� �u�p�p�e�r�c�u�t� �v�e�r�s�i�o�n�i�n�g�"� �v�e�r�s�i�o�n�i�n�g�.�f�o�r�.�u�c�k �t�a�g� �-�a� �-�m�"�f�o�r� �u�p�p�e�r�c�u�t� �v�e�r�s�i�o�n�i�n�g�"� �v�e�r�s�i�o�n�i�n�g�.�f�o�r�.�u�c�/l�o�g� �-�1� �-�-�p�r�e�t�t�y�=�o�n�e�l�i�n�e�1 �l�o�g� �-�1� �-�-�p�r�e�t�t�y�=�o�n�e�l�i�n�e�N�o�H�a�s�h�A�v�a�i�l�a�b�l�e��0�����<�?�x�m�l� �v�e�r�s�i�o�n�=�"�1�.�0�"� �?�>� � �<�v�e�r�s�i�o�n�>� � � � � � �<�r�e�v�i�s�i�o�n�>�{�0�}�<�/�r�e�v�i�s�i�o�n�>� � � � � � �<�h�a�s�h�>�{�1�}�<�/�h�a�s�h�>� � �<�/�v�e�r�s�i�o�n�>�� �� �{�0�}��g�i�t����A�t�t�e�m�p�t�i�n�g� �t�o� �r�e�s�o�l�v�e� �v�e�r�s�i�o�n� �u�s�i�n�g� �M�e�r�c�u�r�i�a�l�.� �T�h�i�s� �w�i�l�l� �g�e�t� �b�o�t�h� �n�u�m�b�e�r� �a�n�d� �h�a�s�h�.��/g�e�t�V�e�r�s�i�o�n�F�r�o�m�M�e�r�c�u�r�i�a�l��t�i�p�� �t�i�p��|��c�h�a�n�g�e�s�e�t��C�h�a�n�g�e�s�e�t�=�{�0�}��/L�e�n�g�t�h� �o�f� �c�h�a�n�g�e�s�e�t�=�{�0�}�� ��=R�e�v�i�s�i�o�n� �s�t�r�i�n�g� �r�e�t�u�r�n�e�d� �"�{�0�}�"��'S�H�A�1� �r�e�t�u�r�n�e�d� �"�{�0�}�"��h�g�������/I�M�*���ε�.�T�E�M�P�L�A�T�E��'1�� � � � � (�(�(d�e�s�c�r�i�b�e� �-�-�a�b�b�r�e�v�=�6�4�ht�a�g� �-�a� �-�m�"�f�o�r� �u�p�p�e�r�c�u�t� �v�e�r�s�i�o�n�i�n�g�"� �v�e�r�s�i�o�n�i�n�g�.�f�o�r�.�u�c�.l�o�g� �-�1� �-�-�p�r�e�t�t�y�=�o�n�e�l�i�n�e� �z\V4�� t�i�p� �buildTemplateFiles������ �a �� �� iq@}Ѐ�D�� ��a � ��a ���0 a0��� �� ���� ����aaa��a������� ��'�settingsFilesDirectory�TRequired���T AllowEmpty�#�templatesDirectory�TRequired%�destinationDirectory�TRequired�"�templateExtension�TRequired�� keepExtension�TRequired�+�useEnvironmentSubdirectory�TRequired��getVersionFromGit�� ���� q�� ���� �� �������&�gitExecutableWithPath�TRequired�� repoDirectory�TRequired�repoPath�TRequired��output�TRequired�getVersionFromMercurial��q%�hgExecutableWithPath�TRequired�)�$98fe469b-ee23-4656-8e4a-b3c4dcddb07f���������4�/FerventCoder Software and ACuriousMind Software���1.0.0.0��� 1.0.0.352�� �UppercuT��`�[UppercuT is a Conventional Automated Build, so it's insanely easy to go from zero to build.��?�:UppercuT - FerventCoder Software and ACuriousMind Software��a�\Copyright 2010 FerventCoder Software and ACuriousMind Software, - Original author or authors����������TWrapNonExceptionThrows,T����������NT��� ����������������������@T��������������������_CorDllMain�mscoree.dll������%� @��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0����������������������H���X`��T����������T4���V�S�_�V�E�R�S�I�O�N�_�I�N�F�O���������������������`��?�������������������������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�����\��C�o�m�m�e�n�t�s���U�p�p�e�r�c�u�T� �i�s� �a� �C�o�n�v�e�n�t�i�o�n�a�l� �A�u�t�o�m�a�t�e�d� �B�u�i�l�d�,� �s�o� �i�t�'�s� �i�n�s�a�n�e�l�y� �e�a�s�y� �t�o� �g�o� �f�r�o�m� �z�e�r�o� �t�o� �b�u�i�l�d�.�����0��C�o�m�p�a�n�y�N�a�m�e�����F�e�r�v�e�n�t�C�o�d�e�r� �S�o�f�t�w�a�r�e� �a�n�d� �A�C�u�r�i�o�u�s�M�i�n�d� �S�o�f�t�w�a�r�e���<� ��F�i�l�e�D�e�s�c�r�i�p�t�i�o�n�����U�p�p�e�r�c�u�T�����0���F�i�l�e�V�e�r�s�i�o�n�����1�.�0�.�0�.�0���H���I�n�t�e�r�n�a�l�N�a�m�e���u�p�p�e�r�c�u�t�.�t�a�s�k�s�.�d�l�l�������]��L�e�g�a�l�C�o�p�y�r�i�g�h�t���C�o�p�y�r�i�g�h�t� �2�0�1�0� �F�e�r�v�e�n�t�C�o�d�e�r� �S�o�f�t�w�a�r�e� �a�n�d� �A�C�u�r�i�o�u�s�M�i�n�d� �S�o�f�t�w�a�r�e�,� �-� �O�r�i�g�i�n�a�l� �a�u�t�h�o�r� �o�r� �a�u�t�h�o�r�s�������;��L�e�g�a�l�T�r�a�d�e�m�a�r�k�s�����U�p�p�e�r�c�u�T� �-� �F�e�r�v�e�n�t�C�o�d�e�r� �S�o�f�t�w�a�r�e� �a�n�d� �A�C�u�r�i�o�u�s�M�i�n�d� �S�o�f�t�w�a�r�e�����P���O�r�i�g�i�n�a�l�F�i�l�e�n�a�m�e���u�p�p�e�r�c�u�t�.�t�a�s�k�s�.�d�l�l�����4� ��P�r�o�d�u�c�t�N�a�m�e�����U�p�p�e�r�c�u�T�����8� ��P�r�o�d�u�c�t�V�e�r�s�i�o�n���1�.�0�.�0�.�3�5�2���8���A�s�s�e�m�b�l�y� �V�e�r�s�i�o�n���1�.�0�.�0�.�0����������������������������������������������������������������������������������������P�����`4����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������