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�IK�$(��bRIkWIyiIz���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����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������