internal/templates/AzureFunctionRest-1.0.0.0.xml
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
<Obj RefId="0"> <TN RefId="0"> <T>PSModuleDevelopment.Template.Template</T> <T>System.Object</T> </TN> <ToString>PSModuleDevelopment.Template.Template</ToString> <Props> <S N="Name">AzureFunctionRest</S> <Obj N="Type" RefId="1"> <TN RefId="1"> <T>PSModuleDevelopment.Template.TemplateType</T> <T>System.Enum</T> <T>System.ValueType</T> <T>System.Object</T> </TN> <ToString>File</ToString> <I32>0</I32> </Obj> <Version N="Version">1.0.0.0</Version> <S N="Description">Template for an Azure Function with Rest Trigger</S> <S N="Author">Friedrich Weinmann</S> <DT N="CreatedOn">2019-05-02T00:00:00+00:00</DT> <Obj N="Tags" RefId="2"> <TN RefId="2"> <T>System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</T> <T>System.Object</T> </TN> <LST> <S>function</S> <S>file</S> <S>azure</S> </LST> </Obj> <Obj N="Parameters" RefId="3"> <TNRef RefId="2" /> <LST> <S>name</S> </LST> </Obj> <Obj N="Scripts" RefId="4"> <TN RefId="3"> <T>System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[PSModuleDevelopment.Template.ParameterScript, PSModuleDevelopment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]]</T> <T>System.Object</T> </TN> <DCT /> </Obj> <Obj N="Children" RefId="5"> <TN RefId="4"> <T>System.Collections.Generic.List`1[[PSModuleDevelopment.Template.TemplateItemBase, PSModuleDevelopment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null]]</T> <T>System.Object</T> </TN> <LST> <Obj RefId="6"> <TN RefId="5"> <T>PSModuleDevelopment.Template.TemplateItemFile</T> <T>PSModuleDevelopment.Template.TemplateItemBase</T> <T>System.Object</T> </TN> <ToString>PSModuleDevelopment.Template.TemplateItemFile</ToString> <Props> <S N="Value">function þnameþ_x000D__x000A_{_x000D__x000A__x0009_<#_x000D__x000A__x0009__x0009_.SYNOPSIS_x000D__x000A__x0009__x0009__x0009_Insert Synopsis_x000D__x000A__x000D__x000A__x0009__x0009_.DESCRIPTION_x000D__x000A__x0009__x0009__x0009_Insert Description_x000D__x000A__x000D__x000A__x0009__x0009_.PARAMETER Request_x000D__x000A__x0009__x0009__x0009_Contains the Request Information the Azure Function was called with._x000D__x000A__x0009__x0009__x0009_Effectively the parameters._x000D__x000A__x000D__x000A__x0009__x0009_.PARAMETER TriggerMetadata_x000D__x000A__x0009__x0009__x0009_Azure Functions Specific Vodoo. Don't touch unless you know what you do._x000D__x000A__x000D__x000A__x0009__x0009_.EXAMPLE_x000D__x000A__x0009__x0009__x0009_PS C:\> Invoke-RestMethod '<insert function uri>'_x000D__x000A__x000D__x000A__x0009__x0009__x0009_Invokes the Azure function without any parameter._x000D__x000A__x0009_#>_x000D__x000A__x0009_[CmdletBinding()]_x000D__x000A__x0009_param (_x000D__x000A__x0009__x0009_$Request,_x000D__x000A__x0009__x0009__x000D__x000A__x0009__x0009_$TriggerMetadata_x000D__x000A__x0009_)_x000D__x000A__x0009__x000D__x000A__x0009_begin_x000D__x000A__x0009_{_x000D__x000A__x0009__x0009_#region Convert input parameters from Azure Functions_x000D__x000A__x0009__x0009_if ($env:Functions_EXTENSION_VERSION)_x000D__x000A__x0009__x0009_{_x000D__x000A__x0009__x0009__x0009_$PSBoundParameters.Clear()_x000D__x000A__x0009__x0009__x0009_$PSBoundParameters = Convert-AzureFunctionParameter -Request $Request_x000D__x000A__x0009__x0009_}_x000D__x000A__x0009__x0009_#endregion Convert input parameters from Azure Functions_x000D__x000A__x0009_}_x000D__x000A__x0009_process_x000D__x000A__x0009_{_x000D__x000A__x0009__x0009_if ($failed)_x000D__x000A__x0009__x0009_{_x000D__x000A__x0009__x0009__x0009_Write-AzureFunctionOutput -Value 'Failed to execute successfully!' -Status InternalServerError_x000D__x000A__x0009__x0009__x0009_return_x000D__x000A__x0009__x0009_}_x000D__x000A__x0009_}_x000D__x000A__x0009_end_x000D__x000A__x0009_{_x000D__x000A__x0009__x0009_Write-AzureFunctionOutput -Value $results -Serialize_x000D__x000A__x0009__x0009_return_x000D__x000A__x0009_}_x000D__x000A_}_x000D__x000A_</S> <B N="PlainText">true</B> <Obj N="ContentParameterFlat" RefId="7"> <TNRef RefId="2" /> <LST> <S>name</S> </LST> </Obj> <Obj N="ContentParameterScript" RefId="8"> <TNRef RefId="2" /> <LST /> </Obj> <S N="Name">þnameþ.ps1</S> <S N="RelativePath"></S> <S N="Identifier">þ</S> <Obj N="FileSystemParameterFlat" RefId="9"> <TNRef RefId="2" /> <LST> <S>name</S> </LST> </Obj> <Obj N="FileSystemParameterScript" RefId="10"> <TNRef RefId="2" /> <LST /> </Obj> </Props> <MS> <BA N="SerializationData">AAEAAAD/////AQAAAAAAAAAMAgAAAEpQU01vZHVsZURldmVsb3BtZW50LCBWZXJzaW9uPTIuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAALVBTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVJdGVtRmlsZQkAAAAFVmFsdWUJUGxhaW5UZXh0FENvbnRlbnRQYXJhbWV0ZXJGbGF0FkNvbnRlbnRQYXJhbWV0ZXJTY3JpcHQETmFtZQxSZWxhdGl2ZVBhdGgKSWRlbnRpZmllchdGaWxlU3lzdGVtUGFyYW1ldGVyRmxhdBlGaWxlU3lzdGVtUGFyYW1ldGVyU2NyaXB0AQADAwEBAQMDAX9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1df1N5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV1/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXX9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dAgAAAAYDAAAArAhmdW5jdGlvbiDDvm5hbWXDvg0Kew0KCTwjDQoJCS5TWU5PUFNJUw0KCQkJSW5zZXJ0IFN5bm9wc2lzDQoNCgkJLkRFU0NSSVBUSU9ODQoJCQlJbnNlcnQgRGVzY3JpcHRpb24NCg0KCQkuUEFSQU1FVEVSIFJlcXVlc3QNCgkJCUNvbnRhaW5zIHRoZSBSZXF1ZXN0IEluZm9ybWF0aW9uIHRoZSBBenVyZSBGdW5jdGlvbiB3YXMgY2FsbGVkIHdpdGguDQoJCQlFZmZlY3RpdmVseSB0aGUgcGFyYW1ldGVycy4NCg0KCQkuUEFSQU1FVEVSIFRyaWdnZXJNZXRhZGF0YQ0KCQkJQXp1cmUgRnVuY3Rpb25zIFNwZWNpZmljIFZvZG9vLiBEb24ndCB0b3VjaCB1bmxlc3MgeW91IGtub3cgd2hhdCB5b3UgZG8uDQoNCgkJLkVYQU1QTEUNCgkJCVBTIEM6XD4gSW52b2tlLVJlc3RNZXRob2QgJzxpbnNlcnQgZnVuY3Rpb24gdXJpPicNCg0KCQkJSW52b2tlcyB0aGUgQXp1cmUgZnVuY3Rpb24gd2l0aG91dCBhbnkgcGFyYW1ldGVyLg0KCSM+DQoJW0NtZGxldEJpbmRpbmcoKV0NCglwYXJhbSAoDQoJCSRSZXF1ZXN0LA0KCQkNCgkJJFRyaWdnZXJNZXRhZGF0YQ0KCSkNCgkNCgliZWdpbg0KCXsNCgkJI3JlZ2lvbiBDb252ZXJ0IGlucHV0IHBhcmFtZXRlcnMgZnJvbSBBenVyZSBGdW5jdGlvbnMNCgkJaWYgKCRlbnY6RnVuY3Rpb25zX0VYVEVOU0lPTl9WRVJTSU9OKQ0KCQl7DQoJCQkkUFNCb3VuZFBhcmFtZXRlcnMuQ2xlYXIoKQ0KCQkJJFBTQm91bmRQYXJhbWV0ZXJzID0gQ29udmVydC1BenVyZUZ1bmN0aW9uUGFyYW1ldGVyIC1SZXF1ZXN0ICRSZXF1ZXN0DQoJCX0NCgkJI2VuZHJlZ2lvbiBDb252ZXJ0IGlucHV0IHBhcmFtZXRlcnMgZnJvbSBBenVyZSBGdW5jdGlvbnMNCgl9DQoJcHJvY2Vzcw0KCXsNCgkJaWYgKCRmYWlsZWQpDQoJCXsNCgkJCVdyaXRlLUF6dXJlRnVuY3Rpb25PdXRwdXQgLVZhbHVlICdGYWlsZWQgdG8gZXhlY3V0ZSBzdWNjZXNzZnVsbHkhJyAtU3RhdHVzIEludGVybmFsU2VydmVyRXJyb3INCgkJCXJldHVybg0KCQl9DQoJfQ0KCWVuZA0KCXsNCgkJV3JpdGUtQXp1cmVGdW5jdGlvbk91dHB1dCAtVmFsdWUgJHJlc3VsdHMgLVNlcmlhbGl6ZQ0KCQlyZXR1cm4NCgl9DQp9DQoBCQQAAAAJBQAAAAYGAAAADMO+bmFtZcO+LnBzMQYHAAAAAAYIAAAAAsO+CQkAAAAJCgAAAAQEAAAAf1N5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV0DAAAABl9pdGVtcwVfc2l6ZQhfdmVyc2lvbgYAAAgICQsAAAABAAAAAQAAAAEFAAAABAAAAAkMAAAAAAAAAAAAAAABCQAAAAQAAAAJDQAAAAEAAAABAAAAAQoAAAAEAAAACQwAAAAAAAAAAAAAABELAAAABAAAAAYPAAAABG5hbWUNAxEMAAAAAAAAABENAAAABAAAAAYQAAAABG5hbWUNAws=</BA> </MS> </Obj> </LST> </Obj> </Props> <MS> <BA N="SerializationData">AAEAAAD/////AQAAAAAAAAAMAgAAAEpQU01vZHVsZURldmVsb3BtZW50LCBWZXJzaW9uPTIuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJVBTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGUKAAAABE5hbWUEVHlwZQdWZXJzaW9uC0Rlc2NyaXB0aW9uBkF1dGhvcglDcmVhdGVkT24EVGFncwpQYXJhbWV0ZXJzB1NjcmlwdHMIQ2hpbGRyZW4BBAMBAQADAwMDKVBTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVUeXBlAgAAAA5TeXN0ZW0uVmVyc2lvbg1/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXX9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dgAJTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5EaWN0aW9uYXJ5YDJbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV0sW1BTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuUGFyYW1ldGVyU2NyaXB0LCBQU01vZHVsZURldmVsb3BtZW50LCBWZXJzaW9uPTIuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dngFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1BTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVJdGVtQmFzZSwgUFNNb2R1bGVEZXZlbG9wbWVudCwgVmVyc2lvbj0yLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQIAAAAGAwAAABFBenVyZUZ1bmN0aW9uUmVzdAX8////KVBTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVUeXBlAQAAAAd2YWx1ZV9fAAgCAAAAAAAAAAkFAAAABgYAAAAwVGVtcGxhdGUgZm9yIGFuIEF6dXJlIEZ1bmN0aW9uIHdpdGggUmVzdCBUcmlnZ2VyBgcAAAASRnJpZWRyaWNoIFdlaW5tYW5uAACxHpHO1ogJCAAAAAkJAAAACQoAAAAJCwAAAAQFAAAADlN5c3RlbS5WZXJzaW9uBAAAAAZfTWFqb3IGX01pbm9yBl9CdWlsZAlfUmV2aXNpb24AAAAACAgICAEAAAAAAAAAAAAAAAAAAAAECAAAAH9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24GAAAICAkMAAAAAwAAAAAAAAABCQAAAAgAAAAJDQAAAAEAAAABAAAABAoAAACAAlN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkRpY3Rpb25hcnlgMltbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XSxbUFNNb2R1bGVEZXZlbG9wbWVudC5UZW1wbGF0ZS5QYXJhbWV0ZXJTY3JpcHQsIFBTTW9kdWxlRGV2ZWxvcG1lbnQsIFZlcnNpb249Mi4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsXV0DAAAAB1ZlcnNpb24IQ29tcGFyZXIISGFzaFNpemUAAwAIFlN5c3RlbS5PcmRpbmFsQ29tcGFyZXIIAAAAAAkOAAAAAAAAAAQLAAAAngFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1BTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVJdGVtQmFzZSwgUFNNb2R1bGVEZXZlbG9wbWVudCwgVmVyc2lvbj0yLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAL1BTTW9kdWxlRGV2ZWxvcG1lbnQuVGVtcGxhdGUuVGVtcGxhdGVJdGVtQmFzZVtdAgAAAAgICQ8AAAABAAAAAQAAABEMAAAAAwAAAAYQAAAACGZ1bmN0aW9uBhEAAAAEZmlsZQYSAAAABWF6dXJlEQ0AAAAEAAAABhMAAAAEbmFtZQ0DBA4AAAAWU3lzdGVtLk9yZGluYWxDb21wYXJlcgEAAAALX2lnbm9yZUNhc2UAAQEHDwAAAAABAAAABAAAAAQtUFNNb2R1bGVEZXZlbG9wbWVudC5UZW1wbGF0ZS5UZW1wbGF0ZUl0ZW1CYXNlAgAAAAkUAAAADQMFFAAAAC1QU01vZHVsZURldmVsb3BtZW50LlRlbXBsYXRlLlRlbXBsYXRlSXRlbUZpbGUJAAAABVZhbHVlCVBsYWluVGV4dBRDb250ZW50UGFyYW1ldGVyRmxhdBZDb250ZW50UGFyYW1ldGVyU2NyaXB0BE5hbWUMUmVsYXRpdmVQYXRoCklkZW50aWZpZXIXRmlsZVN5c3RlbVBhcmFtZXRlckZsYXQZRmlsZVN5c3RlbVBhcmFtZXRlclNjcmlwdAEAAwMBAQEDAwF/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXX9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1df1N5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbU3lzdGVtLlN0cmluZywgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV1/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXQIAAAAGFQAAAKwIZnVuY3Rpb24gw75uYW1lw74NCnsNCgk8Iw0KCQkuU1lOT1BTSVMNCgkJCUluc2VydCBTeW5vcHNpcw0KDQoJCS5ERVNDUklQVElPTg0KCQkJSW5zZXJ0IERlc2NyaXB0aW9uDQoNCgkJLlBBUkFNRVRFUiBSZXF1ZXN0DQoJCQlDb250YWlucyB0aGUgUmVxdWVzdCBJbmZvcm1hdGlvbiB0aGUgQXp1cmUgRnVuY3Rpb24gd2FzIGNhbGxlZCB3aXRoLg0KCQkJRWZmZWN0aXZlbHkgdGhlIHBhcmFtZXRlcnMuDQoNCgkJLlBBUkFNRVRFUiBUcmlnZ2VyTWV0YWRhdGENCgkJCUF6dXJlIEZ1bmN0aW9ucyBTcGVjaWZpYyBWb2Rvby4gRG9uJ3QgdG91Y2ggdW5sZXNzIHlvdSBrbm93IHdoYXQgeW91IGRvLg0KDQoJCS5FWEFNUExFDQoJCQlQUyBDOlw+IEludm9rZS1SZXN0TWV0aG9kICc8aW5zZXJ0IGZ1bmN0aW9uIHVyaT4nDQoNCgkJCUludm9rZXMgdGhlIEF6dXJlIGZ1bmN0aW9uIHdpdGhvdXQgYW55IHBhcmFtZXRlci4NCgkjPg0KCVtDbWRsZXRCaW5kaW5nKCldDQoJcGFyYW0gKA0KCQkkUmVxdWVzdCwNCgkJDQoJCSRUcmlnZ2VyTWV0YWRhdGENCgkpDQoJDQoJYmVnaW4NCgl7DQoJCSNyZWdpb24gQ29udmVydCBpbnB1dCBwYXJhbWV0ZXJzIGZyb20gQXp1cmUgRnVuY3Rpb25zDQoJCWlmICgkZW52OkZ1bmN0aW9uc19FWFRFTlNJT05fVkVSU0lPTikNCgkJew0KCQkJJFBTQm91bmRQYXJhbWV0ZXJzLkNsZWFyKCkNCgkJCSRQU0JvdW5kUGFyYW1ldGVycyA9IENvbnZlcnQtQXp1cmVGdW5jdGlvblBhcmFtZXRlciAtUmVxdWVzdCAkUmVxdWVzdA0KCQl9DQoJCSNlbmRyZWdpb24gQ29udmVydCBpbnB1dCBwYXJhbWV0ZXJzIGZyb20gQXp1cmUgRnVuY3Rpb25zDQoJfQ0KCXByb2Nlc3MNCgl7DQoJCWlmICgkZmFpbGVkKQ0KCQl7DQoJCQlXcml0ZS1BenVyZUZ1bmN0aW9uT3V0cHV0IC1WYWx1ZSAnRmFpbGVkIHRvIGV4ZWN1dGUgc3VjY2Vzc2Z1bGx5IScgLVN0YXR1cyBJbnRlcm5hbFNlcnZlckVycm9yDQoJCQlyZXR1cm4NCgkJfQ0KCX0NCgllbmQNCgl7DQoJCVdyaXRlLUF6dXJlRnVuY3Rpb25PdXRwdXQgLVZhbHVlICRyZXN1bHRzIC1TZXJpYWxpemUNCgkJcmV0dXJuDQoJfQ0KfQ0KAQkWAAAACRcAAAAGGAAAAAzDvm5hbWXDvi5wczEGGQAAAAAGGgAAAALDvgkbAAAACRwAAAABFgAAAAgAAAAJHQAAAAEAAAABAAAAARcAAAAIAAAACR4AAAAAAAAAAAAAAAEbAAAACAAAAAkfAAAAAQAAAAEAAAABHAAAAAgAAAAJHgAAAAAAAAAAAAAAER0AAAAEAAAABiEAAAAEbmFtZQ0DER4AAAAAAAAAER8AAAAEAAAABiIAAAAEbmFtZQ0DCw==</BA> </MS> </Obj> </Objs> |