From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.77]) by mx.groups.io with SMTP id smtpd.web12.3224.1620800590969738098 for ; Tue, 11 May 2021 23:23:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=xJkqlEXZ; spf=pass (domain: arm.com, ip: 40.107.8.77, mailfrom: edhaya.chandran@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dUYVgrcLoTaTHyHadzsKQWxeq8Vm3eSUIeiWV86viSU=; b=xJkqlEXZN42TqCp0t9dH8r76VdaBoJ89xZ3zLHNiq35oYh057RfqcSO4E8ViRGgNlEv8+j/xCdMAEsL5BoMF4Wq6K5Gc7Bwlfmzx98C+nmQBM9+eYWLCtDoEi84/YBrcP1Zxq8qODtULiYqc8oQTCr7Q1GYWF3yDEZtFL0SY460= Received: from AM6PR0202CA0053.eurprd02.prod.outlook.com (2603:10a6:20b:3a::30) by AM6PR08MB4200.eurprd08.prod.outlook.com (2603:10a6:20b:a8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.29; Wed, 12 May 2021 06:23:07 +0000 Received: from VE1EUR03FT053.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:3a:cafe::48) by AM6PR0202CA0053.outlook.office365.com (2603:10a6:20b:3a::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Wed, 12 May 2021 06:23:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT053.mail.protection.outlook.com (10.152.19.198) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25 via Frontend Transport; Wed, 12 May 2021 06:23:07 +0000 Received: ("Tessian outbound aff50003470c:v91"); Wed, 12 May 2021 06:23:07 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 0ae9eb71449c3352 X-CR-MTA-TID: 64aa7808 Received: from f77a631eaff0.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 948BF7A6-FBBB-48E5-9BD0-2EF29BA4EF0B.1; Wed, 12 May 2021 06:22:55 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f77a631eaff0.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 12 May 2021 06:22:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G6LuckGOos9M0nwomOK8yFPqIpcQwS4XzNMRA6fFsQ8/Djs7g/ppJCiZz0F4b0gDmansG/Y2LWhfdRc4+I+m6VnsanKAcWzrNUp+nvRxZWZZg1BBuWq2LVFFNjkDn8vI4OXQLanouICoKPYF8+dJ65F71HaswbayBk3BolMrhOsLQk+D7Dynjds1Nd2pvF+oQx3DaXbC7IIASoOh7+3wU2kTY9bXkqyORW3Ux8TvCBnEpOxf8Ca4BbJVh0vKS13gFFoyFIBkl4So/JF+CmZgmj/zHuDR637bMYs8gDGkx5nPIzq/3+HT8R1ek1GvlDx46ANg5hil42m0xTdRJf5L7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dUYVgrcLoTaTHyHadzsKQWxeq8Vm3eSUIeiWV86viSU=; b=nZOV9SxG51Xr9Okmv+VCohG4VaThlmAyzpso1QNpLVHjQDQgm2AIdz0Vu5fFmln4I0JsiqGQsq1qaK6H3jNy/ArNPOcvVRkf1O+TJlM9kHTVt8g2dXo3GttGttEbN9oWBJo0Gwjcnc43hZbwK78aKmAro/ZCQt0qFmKrB/YT0Aad8R/Rau4TPjQymiRLBytGZF2N5NQv8xv5Sse6SnJEcEIvnbJOCj78Po2o25J1i8r0u0KlznsjtJf9sBpvxvwIKftc91i7S732o75OCrXsnmkknhWIbDVUYIauOkAWK6BiqoYpn2lKlsgeHLng/iWH9Y8mTF9kmJ6nIdrZd1O8fw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dUYVgrcLoTaTHyHadzsKQWxeq8Vm3eSUIeiWV86viSU=; b=xJkqlEXZN42TqCp0t9dH8r76VdaBoJ89xZ3zLHNiq35oYh057RfqcSO4E8ViRGgNlEv8+j/xCdMAEsL5BoMF4Wq6K5Gc7Bwlfmzx98C+nmQBM9+eYWLCtDoEi84/YBrcP1Zxq8qODtULiYqc8oQTCr7Q1GYWF3yDEZtFL0SY460= Received: from DB9PR08MB6602.eurprd08.prod.outlook.com (2603:10a6:10:23c::10) by DB9PR08MB7022.eurprd08.prod.outlook.com (2603:10a6:10:2c9::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25; Wed, 12 May 2021 06:22:53 +0000 Received: from DB9PR08MB6602.eurprd08.prod.outlook.com ([fe80::81af:efea:8aa0:4e98]) by DB9PR08MB6602.eurprd08.prod.outlook.com ([fe80::81af:efea:8aa0:4e98%6]) with mapi id 15.20.4020.031; Wed, 12 May 2021 06:22:52 +0000 From: "G Edhaya Chandran" To: Heinrich Schuchardt , Sunny Wang , "devel@edk2.groups.io" CC: Eric Jin , Barton Gao , Arvin Chen , Samer El-Haj-Mahmoud Subject: Re: [edk2-devel] [PATCH edk2-test 1/1] uefi-sct/SctPkg: IHV: type mismatch in SimpleTextOut test Thread-Topic: [edk2-devel] [PATCH edk2-test 1/1] uefi-sct/SctPkg: IHV: type mismatch in SimpleTextOut test Thread-Index: AQHXJXamuPjtilIpyEK7U6uTzA0bZKrcsbAAgAASO4CAAt9RAA== Date: Wed, 12 May 2021 06:22:52 +0000 Message-ID: References: <20210330150831.91846-1-xypron.glpk@gmx.de> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: FF19FED448C80B4DBBEDD700677965E8.0 Authentication-Results-Original: gmx.de; dkim=none (message not signed) header.d=none;gmx.de; dmarc=none action=none header.from=arm.com; x-originating-ip: [103.130.108.162] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 2ce09a33-3249-45ee-1293-08d9150e6878 x-ms-traffictypediagnostic: DB9PR08MB7022:|AM6PR08MB4200: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: yYelk1hA756komqaLKoDgSV3xZ8wnxYgrkL0tvUAQ2wst0ZuPd4mOigwAtA4/uEayCZLgDJbzn54Fwsyyy3ZoAfg46Q3MrWmWdJlLj8SzE594zsOsYsc8jN1tEaEdS21yf4Fpk5sK+H38MLwbb4RZWuWYtnUW0INRV9s1bm+wPAFvWR+qXE4+OMP6HUjQJmlZ/mBIvt9T0vsgqTmSCD5OC9/ilR6vacRA2R6WD6+NK0loLQSdF0gQFflz2pdVXMdwZ0VYu/+laPHK6UmW0BVjoVPJnfbaYCjLoxUHc6n7uDmkFef0N57JfVSwFe6Jzget4ojHMyjA9oyqbK/wc6vsv+EX5ZvIckq1mgu5ZxfAj+Ouyf1wP3wzjWBSudIfpDB8V9Ef6ftwFClB9I+c6FLNNeMj4AiFe1fNyI+wdZlZiKYh9mcpLJ/DaIG9ETaNgegAPvH3qQkjWCotyDUTPCvIMNazoOdR9cm3yA5232QnlpkDG/8PcV54xI58VEJ9s9f1UXnkRDc4KdPKsCqJtTsmIt4b5bbaKRLZIU2AsKvpTjs884Wv39YtjyHf9+dYGyHe/CSzZgKvTMCM6KzGClnbJjae0HmMnEqT9LA2O2m1Cfg+u+gNa+hD3nVCX+uHcIEQplm6fzl7wIMeJah4zI7nyNSlaQThjuPEooxgIID+G+/SQEEZvO7L/OnfustZqb/4DrEUwbrIhoWvGEYmNH+/Q== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR08MB6602.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(346002)(376002)(39850400004)(396003)(136003)(8676002)(54906003)(110136005)(316002)(55016002)(186003)(9686003)(5660300002)(478600001)(966005)(2906002)(4326008)(6506007)(53546011)(7696005)(26005)(8936002)(30864003)(52536014)(33656002)(66476007)(66946007)(38100700002)(122000001)(86362001)(64756008)(71200400001)(66446008)(66556008)(83380400001)(76116006)(559001)(579004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?RzdsRmRyOTFnS0s5U0JXckRmK0NMSjZqMk5XZzN3eGtFc0RJZ0VIaE9hdkNY?= =?utf-8?B?TVFzZ0Y5bnFtZGkwTnNXUDA4MU9OVEp2TE1wOXFuVys1UWpubFZRUENIOUNP?= =?utf-8?B?ejR5ajhMUDdMcFN5dng3eTBPdWdsZTNLWUU3ZTlVZkdLV0pVTHh2cUJYMDkx?= =?utf-8?B?TFJEMUt0UU42YVBYREI3NnBNcTVGODBiS05IR3h5MHRDWWk4RVlUR1VWOG9R?= =?utf-8?B?azFjWUZ6NTZSQjZMdVFDVU9lN0s1aGJzZzVHS3lmT0RERGV5S1J1NFZEZ21o?= =?utf-8?B?UE56bWFWeFA2Q3hFQkxERUo3bU9sKy90L3lrUFJiK2dFR1BmZmt5ZTdjS0Jz?= =?utf-8?B?YmNpU3o4c0FXK3c2SkgwczRORzltWEtNU2hLYm5tVm9ZMVgrYW9raGNaQTFk?= =?utf-8?B?MzIvSGZZang4NHJOSG9Tbjk3SnZMYnU3a2UydlBIS3l2N2RBeUZwOWNucUIz?= =?utf-8?B?Q3I3RCtUOWpkSVNLMUpka1J2KzZVdFNkR1N2enJUczNKRHVLM2cxSVBObkZw?= =?utf-8?B?dndqTnR5cGpXamVHckZ4UlR5a1RlNWdYcnZLMW9talVSZGVDelg2Ym1GbWVj?= =?utf-8?B?bzI1SWN4T3k4bnlPdFNxajl2VmQ1RWNhNHBQRjRJZkxZRzIzZDZMWGN3QkZk?= =?utf-8?B?ZGQwZzFxV0ZkYldpTytHaXVBbnEzL3RWRGM2OHZHemJaY1Vmc0xQMjZXSmpv?= =?utf-8?B?WjE0bGEwdFVzR1I2bWN1THJLdU1rR25HZVNSOWdqNGgzS24zZUVmVHAwaUdi?= =?utf-8?B?RGdkb1NDRW1EWEF5TXBCODQ0TzhZTHZSTk5UeUltSWZKZlFabjNMZ1JNWjlD?= =?utf-8?B?b3R4Snl0eFpjVkovclZncjlwdEZkcEk0QXFXSGs2UGs2VjlOeEo1R1JCaUR5?= =?utf-8?B?QVY3TVphUjdqSFdkUzhlRHl3RmxIYVVMcjY0VHBaRUhHcG9qQ0RSVjhETUN5?= =?utf-8?B?akVmV0hmVlR5SXVWS08zWXNSdE1ZOFgwZkdndkhCOTkreDdieEprL1BGb2pB?= =?utf-8?B?dk1wUzN2Um9TdEFFZEllbHN0TGp3WGQ3b040M21IVVV6Ymo3YkZ0b2pGY2hs?= =?utf-8?B?ekRwR041YTFwdjhNakcwUHdKd29uS1pTV2lGMll5eU1UdEl4enhwMUp2elFO?= =?utf-8?B?SVBPZS9UZDlDMFpCRjBwR1Z3YVZNNVJwQXVZRjA0d2hyS1FpemtkTHFtOUhK?= =?utf-8?B?MSt2NFdrZUVaaDROWmpwbWt1VWRBUHZRWTE1bGcvdWE2RVNybElxdXdTVVZr?= =?utf-8?B?KzA4VHNONjZENStrWnc1UHZLajJjc1VFeVJxRTlKcncyeDF2aW03elUvNWsw?= =?utf-8?B?alZoM1p2ZGgzckN1V3NseU9CY1Z1U3greE40Z2RPaDE3WGFKeEhsMUhCUDZ2?= =?utf-8?B?S2NiYnRxNzgrNVprdkxuSHR6bkZ5bDJnSFFOT0NEaEZmYTQ5R0xVYVhEMUQ1?= =?utf-8?B?Q0NqMDlHZ3ljckFtdFZubEtkN0ljTzNzM2pQMndGb1lTWU8yTDRTWWhpc1pG?= =?utf-8?B?NVY4Si9mYTlWRHlHcWVFbjNpQy9DVDdnY214TGU0RlNkNTFlZWU1czNFS3l0?= =?utf-8?B?bVpMcVZOQWpLalJnZllqNC9UWEJ1N210M09WRmVIeUU3Z1Rnd1hnYkVaTjgv?= =?utf-8?B?aTNMVkdpMnpaeXZEekRlSUJHVXJpOGw2QVN6UDJvalpoZm16UmdpZ0ZzdDJm?= =?utf-8?B?aEhZUnZUVStiODNUa0czcUNhK3d5WUdLb3Vod05sbWpQUytSMkxRYzMrK0tI?= =?utf-8?Q?0r2troWEpNzciOwC9yupoaL2qFWcya5Ax/ASArl?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB7022 Original-Authentication-Results: gmx.de; dkim=none (message not signed) header.d=none;gmx.de; dmarc=none action=none header.from=arm.com; Return-Path: Edhaya.Chandran@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 1ca4ce15-76a6-45a0-e2de-08d9150e5fbf X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xbX4uM6+jtEliyUhKHhLwO0vB/TRV7Xh/O9EZarsTbL8GMopN3nEzznL9/CwlLjhYTOg/DvPfaQwLVDsXVwc7Wg3xbplSogWYKh29el/TK+mmsCSlJtTghX85chkUTy9kjkXR7D0+/+3aI0F9Y1S3C7Gzu3z43pmob263hX1bnM5R9Fa73iyX/buzMsYwNswIWdDRTUPbaVk/JwrRWG7qEbAX62ZxYkV29qZrjigVA+SlAxBFczWGkSHBLC0onCmqNhq/EX8hvzPXLSOzRONv78Zwfj8pp1xJHwkPp7fRRFp+9OSj66CqjPH0FgmU5Jo2Eot2zCKgxTbHdWr8Lpd5TQwTSUMRAeMoY4vyyWpba7mGHVpsOphbbdfVmZMQTRV9Iq8UUwMC4raVOJ49GluTeQaosSryvDoJOUwjh4FqTOH7jsSqyw4uCxxo66ITFVFpVaLn316idfdqMNupP1HVsQ5Wp0Qb/TPkD9SdpzHwbxg3nxAyYXYHYS/lV3PCC1Mc8ofuU1rJx0w7GpsMGgCXYI94LxyJH7EABQWwR/n6cBYKzbB+hhE1Hmo3xgpaVsKnXdEGUF5bmqKOBYB59EEA9FUuaX/DQ8RTVyZBYbLSihHyAduvJxhy7jvQImgPHbcC2iat2QmydDcNLh1j0RSaXJi06taE+myT/+F7d+dfjZQQ1ibyzrHhbJ45H+bPZXXb/6ktXeE0DghkDm5ILjL+J0/J4S3Ey5gGMVq6z3a9XZHm/NYJFxJ7uTaxG3v64RGlmyb8CchzL/UoioakvfV7Q== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(376002)(346002)(396003)(39850400004)(136003)(36840700001)(46966006)(53546011)(6506007)(82740400003)(55016002)(83380400001)(86362001)(186003)(7696005)(316002)(478600001)(9686003)(70206006)(110136005)(54906003)(70586007)(47076005)(36860700001)(5660300002)(26005)(33656002)(52536014)(336012)(4326008)(82310400003)(30864003)(81166007)(356005)(2906002)(8676002)(966005)(8936002)(579004);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2021 06:23:07.4311 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2ce09a33-3249-45ee-1293-08d9150e6878 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4200 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgU3VubnksDQoNCiAgICBEbyB5b3UgaGF2ZSBhbnkgZnVydGhlciBjb21tZW50cyBvbiB0aGlz IGNoYW5nZT8NCklmIG5vdCwgY2FuIHdlIHVwc3RyZWFtIHRoZSBjaGFuZ2U/DQoNCldpdGggV2Fy bSBSZWdhcmRzLA0KRWRoYXkNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZy b206IEhlaW5yaWNoIFNjaHVjaGFyZHQgPHh5cHJvbi5nbHBrQGdteC5kZT4NCj4gU2VudDogMTAg TWF5IDIwMjEgMTY6MDANCj4gVG86IFN1bm55IFdhbmcgPFN1bm55LldhbmdAYXJtLmNvbT47IGRl dmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBFcmljIEppbiA8ZXJpYy5qaW5AaW50ZWwuY29tPjsg RyBFZGhheWEgQ2hhbmRyYW4NCj4gPEVkaGF5YS5DaGFuZHJhbkBhcm0uY29tPjsgQmFydG9uIEdh byA8Z2FvamllQGJ5b3NvZnQuY29tLmNuPjsgQXJ2aW4NCj4gQ2hlbiA8YXJ2aW54LmNoZW5AaW50 ZWwuY29tPjsgU2FtZXIgRWwtSGFqLU1haG1vdWQgPFNhbWVyLkVsLUhhai0NCj4gTWFobW91ZEBh cm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCBlZGsyLXRlc3QgMS8x XSB1ZWZpLXNjdC9TY3RQa2c6IElIVjogdHlwZQ0KPiBtaXNtYXRjaCBpbiBTaW1wbGVUZXh0T3V0 IHRlc3QNCj4NCj4gT24gNS8xMC8yMSAxMToyNCBBTSwgU3VubnkgV2FuZyB3cm90ZToNCj4gPiBM b29rcyBnb29kLiBIb3dldmVyLCBJJ20gdGhpbmtpbmcgYWJvdXQgaWYgdGhpcyBpcyBhIFVFRkkg c3BlY2lmaWNhdGlvbiBpc3N1ZS4gSXQNCj4gbG9va3MgbGlrZSB3ZSBzaG91bGQgY2hhbmdlIHRo ZSBwYXJhbWV0ZXIgdHlwZSBpbg0KPiBFRklfU0lNUExFX1RFWFRfT1VUUFVUX01PREUgZGF0YSBz dHJ1Y3R1cmUgaW5zdGVhZCBvZiBkb2luZyB0eXBlY2FzdGluZy4NCj4gPiBNb3Jldm92ZXIsIHdl IG1heSBhbHNvIG5lZWQgdG8gY2hlY2sgdGhlIGZpbGVzIGJlbG93Og0KPiA+ICAgICAgICAgLSB1 ZWZpLQ0KPiBzY3RcU2N0UGtnXFRlc3RDYXNlXFVFRklcRUZJXFByb3RvY29sXFNpbXBsZVRleHRP dXRcQmxhY2tCb3hUZXN0XFNpbXBsZVRleA0KPiB0T3V0QkJUZXN0Q29uZm9ybWFuY2VfZWZpLmMN Cj4gPiAgICAgICAgIC0gdWVmaS0NCj4gc2N0XFNjdFBrZ1xUZXN0Q2FzZVxVRUZJXEVGSVxQcm90 b2NvbFxTaW1wbGVUZXh0T3V0XEJsYWNrQm94VGVzdFxTaW1wbGVUZXgNCj4gdE91dEJCVGVzdENv bmZvcm1hbmNlX3VlZmkuYw0KPiA+ICAgICAgICAgLSB1ZWZpLQ0KPiBzY3RcU2N0UGtnXFRlc3RD YXNlXFVFRklcRUZJXFByb3RvY29sXFNpbXBsZVRleHRPdXRcQmxhY2tCb3hUZXN0XFNpbXBsZVRl eA0KPiB0T3V0QkJUZXN0RnVuY3Rpb25fZWZpLmMNCj4gPiAgICAgICAgIC0NCj4gPiB1ZWZpLXNj dFxTY3RQa2dcVGVzdENhc2VcVUVGSVxJSFZcUHJvdG9jb2xcU2ltcGxlVGV4dE91dFxCbGFja0Jv eFRlc3RcDQo+ID4gU2ltcGxlVGV4dE91dEJCVGVzdENvbmZvcm1hbmNlX3VlZmkuYw0KPiA+DQo+ ID4gUmV2aWV3ZWQtYnk6IFN1bm55IFdhbmcgPHN1bm55LndhbmdAYXJtLmNvbT4NCj4NCj4gVGhh bmsgeW91IGZvciByZXZpZXdpbmcuDQo+DQo+IEkgaGFkIGEgbG9vayBpbnRvIHRoZSBVRUZJIHNw ZWMgMi45Og0KPg0KPiBTdHJ1Y3R1cmUgU0lNUExFX1RFWFRfT1VUUFVUX01PREUgaXMgZGVmaW5l ZCB3aXRoIE1vZGUgYW5kIE1heE1vZGUNCj4gYXMgSU5UMzIuDQo+DQo+IEVESyBJSSB1c2VzIHRo ZSBzdHJ1Y3R1cmUgbmFtZSBFRklfU0lNUExFX1RFWFRfT1VUUFVUX01PREUgaW5zdGVhZCBvZg0K PiBTSU1QTEVfVEVYVF9PVVRQVVRfTU9ERS4NCj4NCj4gQ2hhbmdpbmcgdGhlIGNvbXBvbmVudCB0 eXBlcyBpbiBTSU1QTEVfVEVYVF9PVVRQVVRfTU9ERSB3b3VsZCBicmVhaw0KPiBmb3J3YXJkIGFu ZCBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IG9mIFVFRkkgYXBwbGljYXRpb25zLiBJIHNlZSBubyB2 YWx1ZSBpbiBzdWNoDQo+IGEgY2hhbmdlLg0KPg0KPiBCZXN0IHJlZ2FyZHMNCj4NCj4gSGVpbnJp Y2gNCj4NCj4gPg0KPiA+IEJlc3QgUmVnYXJkcywNCj4gPiBTdW5ueSBXYW5nDQo+ID4NCj4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlv IDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+ID4gSGVpbnJpY2ggU2NodWNo YXJkdCB2aWEgZ3JvdXBzLmlvDQo+ID4gU2VudDogVHVlc2RheSwgTWFyY2ggMzAsIDIwMjEgMTE6 MDkgUE0NCj4gPiBUbzogRURLIElJIERldmVsb3BtZW50IDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4N Cj4gPiBDYzogRXJpYyBKaW4gPGVyaWMuamluQGludGVsLmNvbT47IEcgRWRoYXlhIENoYW5kcmFu DQo+ID4gPEVkaGF5YS5DaGFuZHJhbkBhcm0uY29tPjsgQmFydG9uIEdhbyA8Z2FvamllQGJ5b3Nv ZnQuY29tLmNuPjsgQXJ2aW4NCj4gPiBDaGVuIDxhcnZpbnguY2hlbkBpbnRlbC5jb20+OyBTYW1l ciBFbC1IYWotTWFobW91ZA0KPiA+IDxTYW1lci5FbC1IYWotTWFobW91ZEBhcm0uY29tPjsgSGVp bnJpY2ggU2NodWNoYXJkdA0KPiA+IDx4eXByb24uZ2xwa0BnbXguZGU+OyBHIEVkaGF5YSBDaGFu ZHJhbiA8RWRoYXlhLkNoYW5kcmFuQGFybS5jb20+DQo+ID4gU3ViamVjdDogW2VkazItZGV2ZWxd IFtQQVRDSCBlZGsyLXRlc3QgMS8xXSB1ZWZpLXNjdC9TY3RQa2c6IElIVjogdHlwZQ0KPiA+IG1p c21hdGNoIGluIFNpbXBsZVRleHRPdXQgdGVzdA0KPiA+DQo+ID4gUkVGOiBodHRwczovL2J1Z3pp bGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTMyNTMNCj4gPg0KPiA+IFNjdFByaW50 KCkgcmVxdWlyZXMgdGhhdCAlZCByZWZlcnMgdG8gYW4gVUlOVE4gcGFyYW1ldGVyLg0KPiA+DQo+ ID4gU2ltcGxlVGV4dE91dEJCVGVzdEZ1bmN0aW9uX3VlZmkuYyBoYXMgYSBsb3Qgb2YNCj4gPiBT dGFuZGFyZExpYi0+UmVjb3JkQXNzZXJ0aW9uKCkgY2FsbHMgd2hlcmUgYW4gSU5UMzIgaXMgcGFz c2VkDQo+ID4gYXMgYXJndW1lbnQgZm9yIGEgJyVkJyBwcmludCBjb2RlLg0KPiA+DQo+ID4gVGhp cyBsZWFkcyB0byBpbmNvcnJlY3Qgb3V0cHV0IGxpa2U6DQo+ID4NCj4gPiBNYXhNb2RlPS01NDk3 NTU4MTM4ODUsDQo+ID4NCj4gPiAtNTQ5NzU1ODEzODg1IGlzIDB4MHhGRkZGRkY4MDAwMDAwMDAz LiBTbyBNYXhNb2RlIGFjdHVhbGx5IGlzIGFuIElOVDMyDQo+IHdpdGggdmFsdWUgMyBpbiB0aGlz IGV4YW1wbGUuDQo+ID4NCj4gPiBDb252ZXJ0IHRoZSBwYXJhbWV0ZXJzIHRvIFVJTlROLg0KPiA+ DQo+ID4gU2lnbmVkLW9mZi1ieTogSGVpbnJpY2ggU2NodWNoYXJkdCA8eHlwcm9uLmdscGtAZ214 LmRlPg0KPiA+IFJldmlld2VkLWJ5OiBHIEVkaGF5YSBDaGFuZHJhbjxlZGhheWEuY2hhbmRyYW5A YXJtLmNvbT4NCj4gPiAtLS0NCj4gPiAgIC4uLi9TaW1wbGVUZXh0T3V0QkJUZXN0RnVuY3Rpb25f dWVmaS5jICAgICAgICB8IDYyNCArKysrKysrKystLS0tLS0tLS0NCj4gPiAgIDEgZmlsZSBjaGFu Z2VkLCAzMTIgaW5zZXJ0aW9ucygrKSwgMzEyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAt LWdpdA0KPiA+IGEvdWVmaS1zY3QvU2N0UGtnL1Rlc3RDYXNlL1VFRkkvSUhWL1Byb3RvY29sL1Np bXBsZVRleHRPdXQvQmxhY2tCb3hUZXMNCj4gPiB0L1NpbXBsZVRleHRPdXRCQlRlc3RGdW5jdGlv bl91ZWZpLmMNCj4gPiBiL3VlZmktc2N0L1NjdFBrZy9UZXN0Q2FzZS9VRUZJL0lIVi9Qcm90b2Nv bC9TaW1wbGVUZXh0T3V0L0JsYWNrQm94VGVzDQo+ID4gdC9TaW1wbGVUZXh0T3V0QkJUZXN0RnVu Y3Rpb25fdWVmaS5jDQo+ID4gaW5kZXggMmJjOWJjZGI1MWY5Li5hODMzNDk4YzI4MTYgMTAwNjQ0 DQo+ID4gLS0tDQo+ID4gYS91ZWZpLXNjdC9TY3RQa2cvVGVzdENhc2UvVUVGSS9JSFYvUHJvdG9j b2wvU2ltcGxlVGV4dE91dC9CbGFja0JveFRlcw0KPiA+IHQvU2ltcGxlVGV4dE91dEJCVGVzdEZ1 bmN0aW9uX3VlZmkuYw0KPiA+ICsrKyBiL3VlZmktc2N0L1NjdFBrZy9UZXN0Q2FzZS9VRUZJL0lI Vi9Qcm90b2NvbC9TaW1wbGVUZXh0T3V0L0JsYWNrQm8NCj4gPiArKysgeFQgZXN0L1NpbXBsZVRl eHRPdXRCQlRlc3RGdW5jdGlvbl91ZWZpLmMNCj4gPiBAQCAtMTc2LDEyICsxNzYsMTIgQEAgQkJU ZXN0UmVzZXRGdW5jdGlvbk1hbnVhbFRlc3QgKA0KPiA+ICAgICAgICAgICAgICAgICAgICBMIiBF eHBlY3RlZDpDdXJzb3IgUG9zaXRpb24oJWQgeCAlZCksIE1heE1vZGU9JWQuIiwNCj4gPiAgICAg ICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ID4gICAgICAgICAgICAgICAgICAgIChVSU5UTilf X0xJTkVfXywNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNv bHVtbiwNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywN Cj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gLSAg ICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAg ICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+IC0gICAgICAgICAgICAgICAgIE1v ZGVFeHBlY3RlZC5NYXhNb2RlDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91 dC0+TW9kZS0+Q3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1w bGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2lt cGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2Rl RXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2Rl RXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhw ZWN0ZWQuTWF4TW9kZQ0KPiA+ICAgICAgICAgICAgICAgICAgICApOw0KPiA+DQo+ID4gICAgIC8v DQo+ID4gQEAgLTI3MiwxMiArMjcyLDEyIEBAIEJCVGVzdFJlc2V0RnVuY3Rpb25NYW51YWxUZXN0 ICgNCj4gPiAgICAgICAgICAgICAgICAgICAgTCIgRXhwZWN0ZWQ6Q3Vyc29yIFBvc2l0aW9uKCVk IHggJWQpLCBNYXhNb2RlPSVkLiIsDQo+ID4gICAgICAgICAgICAgICAgICAgIF9fRklMRV9fLA0K PiA+ICAgICAgICAgICAgICAgICAgICAoVUlOVE4pX19MSU5FX18sDQo+ID4gLSAgICAgICAgICAg ICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAg ICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3csDQo+ID4gLSAgICAgICAgICAgICAgICAgU2lt cGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgIE1vZGVFeHBlY3Rl ZC5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNv clJvdywNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuTWF4TW9kZQ0KPiA+ICsg ICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4g PiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3csDQo+ ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4g PiArICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4g PiArICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvclJvdywNCj4gPiAr ICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1heE1vZGUNCj4gPiAgICAgICAg ICAgICAgICAgICAgKTsNCj4gPg0KPiA+ICAgICAvLw0KPiA+IEBAIC01MDUsMTIgKzUwNSwxMiBA QCBCQlRlc3RSZXNldEZ1bmN0aW9uQXV0b1Rlc3QgKA0KPiA+ICAgICAgICAgICAgICAgICAgICAg IEwiRXhwZWN0ZWQ6Q3Vyc29yIFBvc2l0aW9uKCVkIHggJWQpLCBNYXhNb2RlPSVkLiIsDQo+ID4g ICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ID4gICAgICAgICAgICAgICAgICAgICAg KFVJTlROKV9fTElORV9fLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2Rl LT5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUt PkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TWF4 TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JDb2x1bW4s DQo+ID4gLSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+IC0g ICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1heE1vZGUNCj4gPiArICAgICAgICAgICAg ICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiArICAgICAg ICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiArICAg ICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gKyAg ICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiAr ICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ICsg ICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5NYXhNb2RlDQo+ID4gICAgICAg ICAgICAgICAgICAgICAgKTsNCj4gPg0KPiA+ICAgICAgIC8vDQo+ID4gQEAgLTU4MiwxMiArNTgy LDEyIEBAIEJCVGVzdFJlc2V0RnVuY3Rpb25BdXRvVGVzdCAoDQo+ID4gICAgICAgICAgICAgICAg ICAgICAgTCIgRXhwZWN0ZWQ6Q3Vyc29yIFBvc2l0aW9uKCVkIHggJWQpLCBNYXhNb2RlPSVkLiIs DQo+ID4gICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ID4gICAgICAgICAgICAgICAg ICAgICAgKFVJTlROKV9fTElORV9fLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0 LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAgICBTaW1wbGVPdXQt Pk1vZGUtPkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9k ZS0+TWF4TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JD b2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0K PiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1heE1vZGUNCj4gPiArICAgICAg ICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAr ICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4g PiArICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwN Cj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0K PiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5NYXhNb2RlDQo+ID4g ICAgICAgICAgICAgICAgICAgICAgKTsNCj4gPg0KPiA+ICAgICAgIC8vDQo+ID4gQEAgLTg1MCwx OCArODUwLDE4IEBAIEJCVGVzdE91dHB1dFN0cmluZ0Z1bmN0aW9uQXV0b1Rlc3QgKA0KPiA+ICAg ICAgICAgICAgICAgICAgICBMIiBFeHBlY3RlZDpDdXJzb3IgUG9zaXRpb24oJWQgeCAlZCksIE1v ZGU9JWQsIE1heE1vZGU9JWQsDQo+IEF0dHJpYnV0ZT0lZCwgQ3Vyc29yVmlzaWJsZT0lZC4iLA0K PiA+ICAgICAgICAgICAgICAgICAgICBfX0ZJTEVfXywNCj4gPiAgICAgICAgICAgICAgICAgICAg KFVJTlROKV9fTElORV9fLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+ Q3Vyc29yQ29sdW1uLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vy c29yUm93LA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4g PiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gLSAgICAg ICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5BdHRyaWJ1dGUsDQo+ID4gLSAgICAgICAgICAg ICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+IC0gICAgICAgICAgICAg ICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9k ZUV4cGVjdGVkLkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQu TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuTWF4TW9kZSwNCj4gPiAt ICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAg ICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gKyAgICAgICAgICAgICAgICAg KFVJTlROKVNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAgICAg ICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiArICAgICAgICAgICAg ICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAg IChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gKyAgICAgICAgICAgICAgICAg KFVJTlROKVNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+ICsgICAgICAgICAgICAgICAg IChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4gKyAgICAgICAgICAg ICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JDb2x1bW4sDQo+ID4gKyAgICAgICAgICAg ICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAgICAgICAg ICAgKFVJTlROKU1vZGVFeHBlY3RlZC5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5U TilNb2RlRXhwZWN0ZWQuTWF4TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pTW9k ZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4 cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiAgICAgICAgICAgICAgICAgICAgKTsNCj4gPg0KPiA+ ICAgICAvLw0KPiA+IEBAIC05ODcsMTggKzk4NywxOCBAQCBCQlRlc3RPdXRwdXRTdHJpbmdGdW5j dGlvbkF1dG9UZXN0ICgNCj4gPiAgICAgICAgICAgICAgICAgICAgTCIgRXhwZWN0ZWQ6Q3Vyc29y IFBvc2l0aW9uKCVkIHggJWQpLCBNb2RlPSVkLCBNYXhNb2RlPSVkLA0KPiBBdHRyaWJ1dGU9JWQs IEN1cnNvclZpc2libGU9JWQuIiwNCj4gPiAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ ID4gICAgICAgICAgICAgICAgICAgIChVSU5UTilfX0xJTkVfXywNCj4gPiAtICAgICAgICAgICAg ICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAgICAgICAg ICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1w bGVPdXQtPk1vZGUtPk1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2Rl LT5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+QXR0cmli dXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yVmlzaWJs ZSwNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+ IC0gICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gLSAgICAgICAg ICAgICAgICAgTW9kZUV4cGVjdGVkLk1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4 cGVjdGVkLk1heE1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkF0dHJp YnV0ZSwNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yVmlzaWJsZQ0K PiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVt biwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JS b3csDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+TW9kZSwN Cj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0K PiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwN Cj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNp YmxlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29s dW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93 LA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiAr ICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gKyAgICAg ICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ID4gKyAgICAgICAg ICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gICAgICAgICAg ICAgICAgICAgICk7DQo+ID4NCj4gPiAgICAgLy8NCj4gPiBAQCAtMTA5NCwxOCArMTA5NCwxOCBA QCBCQlRlc3RPdXRwdXRTdHJpbmdGdW5jdGlvbkF1dG9UZXN0ICgNCj4gPiAgICAgICAgICAgICAg ICAgICAgTCIgRXhwZWN0ZWQ6Q3Vyc29yIFBvc2l0aW9uKCVkIHggJWQpLCBNb2RlPSVkLCBNYXhN b2RlPSVkLA0KPiBBdHRyaWJ1dGU9JWQsIEN1cnNvclZpc2libGU9JWQuIiwNCj4gPiAgICAgICAg ICAgICAgICAgICAgX19GSUxFX18sDQo+ID4gICAgICAgICAgICAgICAgICAgIChVSU5UTilfX0xJ TkVfXywNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVt biwNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4g PiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPk1vZGUsDQo+ID4gLSAgICAgICAg ICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAg IFNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBs ZU91dC0+TW9kZS0+Q3Vyc29yVmlzaWJsZSwNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhw ZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+IC0gICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5D dXJzb3JSb3csDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1vZGUsDQo+ID4g LSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gLSAgICAgICAgICAg ICAgICAgTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiAtICAgICAgICAgICAgICAgICBNb2Rl RXhwZWN0ZWQuQ3Vyc29yVmlzaWJsZQ0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1w bGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4p U2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlRO KVNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2lt cGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1w bGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2lt cGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5U TilNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5U TilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilN b2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVj dGVkLk1heE1vZGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5B dHRyaWJ1dGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJz b3JWaXNpYmxlDQo+ID4gICAgICAgICAgICAgICAgICAgICk7DQo+ID4NCj4gPiAgICAgLy8NCj4g PiBAQCAtMTIxNywxOCArMTIxNywxOCBAQCBCQlRlc3RPdXRwdXRTdHJpbmdGdW5jdGlvbkF1dG9U ZXN0ICgNCj4gPiAgICAgICAgICAgICAgICAgICAgTCIgRXhwZWN0ZWQ6Q3Vyc29yIFBvc2l0aW9u KCVkIHggJWQpLCBNb2RlPSVkLCBNYXhNb2RlPSVkLA0KPiBBdHRyaWJ1dGU9JWQsIEN1cnNvclZp c2libGU9JWQuIiwNCj4gPiAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ID4gICAgICAg ICAgICAgICAgICAgIChVSU5UTilfX0xJTkVfXywNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1w bGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVP dXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1v ZGUtPk1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2Rl LA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+ IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yVmlzaWJsZSwNCj4gPiAt ICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+IC0gICAgICAg ICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gLSAgICAgICAgICAgICAgICAg TW9kZUV4cGVjdGVkLk1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1h eE1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4g PiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yVmlzaWJsZQ0KPiA+ICsgICAg ICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAr ICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3csDQo+ID4g KyAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiArICAg ICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+ICsgICAg ICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwNCj4gPiArICAg ICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+ ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+ ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ICsg ICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiArICAgICAgICAg ICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gKyAgICAgICAgICAgICAg ICAgKFVJTlROKU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ID4gKyAgICAgICAgICAgICAgICAg KFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gICAgICAgICAgICAgICAgICAg ICk7DQo+ID4NCj4gPiAgICAgLy8NCj4gPiBAQCAtMTQ2OSwxOCArMTQ2OSwxOCBAQCBCQlRlc3RP dXRwdXRTdHJpbmdGdW5jdGlvbk1hbnVhbFRlc3QgKA0KPiA+ICAgICAgICAgICAgICAgICAgICBM IiBFeHBlY3RlZDpDdXJzb3IgUG9zaXRpb24oJWQgeCAlZCksIE1vZGU9JWQsIE1heE1vZGU9JWQs DQo+IEF0dHJpYnV0ZT0lZCwgQ3Vyc29yVmlzaWJsZT0lZC4iLA0KPiA+ICAgICAgICAgICAgICAg ICAgICBfX0ZJTEVfXywNCj4gPiAgICAgICAgICAgICAgICAgICAgKFVJTlROKV9fTElORV9fLA0K PiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yQ29sdW1uLA0KPiA+ IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yUm93LA0KPiA+IC0gICAg ICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAg ICBTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgU2ltcGxl T3V0LT5Nb2RlLT5BdHRyaWJ1dGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5N b2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+IC0gICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5D dXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvclJv dywNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiAtICAgICAg ICAgICAgICAgICBNb2RlRXhwZWN0ZWQuTWF4TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICBN b2RlRXhwZWN0ZWQuQXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgIE1vZGVFeHBlY3Rl ZC5DdXJzb3JWaXNpYmxlDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+ TW9kZS0+Q3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVP dXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxl T3V0LT5Nb2RlLT5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQt Pk1vZGUtPk1heE1vZGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+ TW9kZS0+QXR0cmlidXRlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQt Pk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVF eHBlY3RlZC5DdXJzb3JDb2x1bW4sDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVF eHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBl Y3RlZC5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuTWF4 TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkF0dHJpYnV0 ZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvclZpc2li bGUNCj4gPiAgICAgICAgICAgICAgICAgICAgKTsNCj4gPg0KPiA+ICAgICAvLw0KPiA+IEBAIC0x NjI2LDE4ICsxNjI2LDE4IEBAIEJCVGVzdE91dHB1dFN0cmluZ0Z1bmN0aW9uTWFudWFsVGVzdCAo DQo+ID4gICAgICAgICAgICAgICAgICAgIEwiIEV4cGVjdGVkOkN1cnNvciBQb3NpdGlvbiglZCB4 ICVkKSwgTW9kZT0lZCwgTWF4TW9kZT0lZCwNCj4gQXR0cmlidXRlPSVkLCBDdXJzb3JWaXNpYmxl PSVkLiIsDQo+ID4gICAgICAgICAgICAgICAgICAgIF9fRklMRV9fLA0KPiA+ICAgICAgICAgICAg ICAgICAgICAoVUlOVE4pX19MSU5FX18sDQo+ID4gLSAgICAgICAgICAgICAgICAgU2ltcGxlT3V0 LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5N b2RlLT5DdXJzb3JSb3csDQo+ID4gLSAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5N b2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4g PiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwNCj4gPiAtICAg ICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4gLSAgICAg ICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAgICAg ICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+IC0gICAgICAgICAgICAgICAgIE1vZGVF eHBlY3RlZC5Nb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5NYXhNb2Rl LA0KPiA+IC0gICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ID4gLSAg ICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiArICAgICAgICAg ICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gKyAgICAg ICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yUm93LA0KPiA+ICsgICAg ICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPk1vZGUsDQo+ID4gKyAgICAgICAg ICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiArICAgICAgICAg ICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5BdHRyaWJ1dGUsDQo+ID4gKyAgICAgICAg ICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yVmlzaWJsZSwNCj4gPiArICAg ICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiArICAg ICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvclJvdywNCj4gPiArICAgICAg ICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1vZGUsDQo+ID4gKyAgICAgICAgICAgICAg ICAgKFVJTlROKU1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChV SU5UTilNb2RlRXhwZWN0ZWQuQXR0cmlidXRlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5U TilNb2RlRXhwZWN0ZWQuQ3Vyc29yVmlzaWJsZQ0KPiA+ICAgICAgICAgICAgICAgICAgICApOw0K PiA+DQo+ID4gICAgIC8vDQo+ID4gQEAgLTE3NTQsMTggKzE3NTQsMTggQEAgQkJUZXN0T3V0cHV0 U3RyaW5nRnVuY3Rpb25NYW51YWxUZXN0ICgNCj4gPiAgICAgICAgICAgICAgICAgICAgTCIgRXhw ZWN0ZWQ6Q3Vyc29yIFBvc2l0aW9uKCVkIHggJWQpLCBNb2RlPSVkLCBNYXhNb2RlPSVkLA0KPiBB dHRyaWJ1dGU9JWQsIEN1cnNvclZpc2libGU9JWQuIiwNCj4gPiAgICAgICAgICAgICAgICAgICAg X19GSUxFX18sDQo+ID4gICAgICAgICAgICAgICAgICAgIChVSU5UTilfX0xJTkVfXywNCj4gPiAt ICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAtICAg ICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiAtICAgICAgICAg ICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPk1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgU2lt cGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+ TW9kZS0+QXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+ Q3Vyc29yVmlzaWJsZSwNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29y Q29sdW1uLA0KPiA+IC0gICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1vZGUsDQo+ID4gLSAgICAgICAgICAg ICAgICAgTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4 cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vy c29yVmlzaWJsZQ0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUt PkN1cnNvckNvbHVtbiwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5N b2RlLT5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+ TW9kZS0+TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2Rl LT5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUt PkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2Rl LT5DdXJzb3JWaXNpYmxlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0 ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0 ZWQuQ3Vyc29yUm93LA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQu TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1heE1vZGUs DQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ ID4gICAgICAgICAgICAgICAgICAgICk7DQo+ID4NCj4gPiAgICAgLy8NCj4gPiBAQCAtMTg5Nywx OCArMTg5NywxOCBAQCBCQlRlc3RPdXRwdXRTdHJpbmdGdW5jdGlvbk1hbnVhbFRlc3QgKA0KPiA+ ICAgICAgICAgICAgICAgICAgICBMIiBFeHBlY3RlZDpDdXJzb3IgUG9zaXRpb24oJWQgeCAlZCks IE1vZGU9JWQsIE1heE1vZGU9JWQsDQo+IEF0dHJpYnV0ZT0lZCwgQ3Vyc29yVmlzaWJsZT0lZC4i LA0KPiA+ICAgICAgICAgICAgICAgICAgICBfX0ZJTEVfXywNCj4gPiAgICAgICAgICAgICAgICAg ICAgKFVJTlROKV9fTElORV9fLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9k ZS0+Q3Vyc29yQ29sdW1uLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+ Q3Vyc29yUm93LA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TW9kZSwN Cj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gLSAg ICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5BdHRyaWJ1dGUsDQo+ID4gLSAgICAgICAg ICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+IC0gICAgICAgICAg ICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAg TW9kZUV4cGVjdGVkLkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0 ZWQuTW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuTWF4TW9kZSwNCj4g PiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQXR0cmlidXRlLA0KPiA+IC0gICAgICAg ICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gKyAgICAgICAgICAgICAg ICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAg ICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiArICAgICAgICAg ICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAg ICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gKyAgICAgICAgICAgICAg ICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+ICsgICAgICAgICAgICAg ICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4gKyAgICAgICAg ICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JDb2x1bW4sDQo+ID4gKyAgICAgICAg ICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAgICAg ICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChV SU5UTilNb2RlRXhwZWN0ZWQuTWF4TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4p TW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pTW9k ZUV4cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiAgICAgICAgICAgICAgICAgICAgKTsNCj4gPg0K PiA+ICAgICAvLw0KPiA+IEBAIC0yMjQwLDE4ICsyMjQwLDE4IEBAIEJCVGVzdFRlc3RTdHJpbmdG dW5jdGlvbkF1dG9UZXN0ICgNCj4gPiAgICAgICAgICAgICAgICAgICAgTCIgRXhwZWN0ZWQ6Q3Vy c29yIFBvc2l0aW9uKCVkIHggJWQpLCBNb2RlPSVkLCBNYXhNb2RlPSVkLA0KPiBBdHRyaWJ1dGU9 JWQsIEN1cnNvclZpc2libGU9JWQuIiwNCj4gPiAgICAgICAgICAgICAgICAgICAgX19GSUxFX18s DQo+ID4gICAgICAgICAgICAgICAgICAgIChVSU5UTilfX0xJTkVfXywNCj4gPiAtICAgICAgICAg ICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAgICAg ICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICBT aW1wbGVPdXQtPk1vZGUtPk1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5N b2RlLT5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+QXR0 cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yVmlz aWJsZSwNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0K PiA+IC0gICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gLSAgICAg ICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9k ZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkF0 dHJpYnV0ZSwNCj4gPiAtICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yVmlzaWJs ZQ0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNv bHVtbiwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJz b3JSb3csDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+TW9k ZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2Rl LA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0 ZSwNCj4gPiArICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JW aXNpYmxlLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29y Q29sdW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29y Um93LA0KPiA+ICsgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuTW9kZSwNCj4g PiArICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gKyAg ICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ID4gKyAgICAg ICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gICAgICAg ICAgICAgICAgICAgICk7DQo+ID4NCj4gPiAgICAgLy8NCj4gPiBAQCAtMjQzMywxOCArMjQzMywx OCBAQCBCQlRlc3RRdWVyeU1vZGVGdW5jdGlvbkF1dG9UZXN0ICgNCj4gPiAgICAgICAgICAgICAg ICAgICAgICBfX0ZJTEVfXywNCj4gPiAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pX19MSU5F X18sDQo+ID4gICAgICAgICAgICAgICAgICAgICAgSW5kZXgsDQo+ID4gLSAgICAgICAgICAgICAg ICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAgICAgICAg ICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yUm93LA0KPiA+IC0gICAgICAgICAgICAgICAgICAg U2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0 LT5Nb2RlLT5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2Rl LT5BdHRyaWJ1dGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1 cnNvclZpc2libGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29y Q29sdW1uLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvclJvdywN Cj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5Nb2RlLA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAg ICBNb2RlRXhwZWN0ZWQuQXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4 cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1w bGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5U TilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiArICAgICAgICAgICAgICAgICAgIChV SU5UTilTaW1wbGVPdXQtPk1vZGUtPk1vZGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlO VE4pU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJ TlROKVNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAg KFVJTlROKVNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yVmlzaWJsZSwNCj4gPiArICAgICAgICAgICAg ICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAg ICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAgICAg ICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1vZGUsDQo+ID4gKyAgICAgICAgICAgICAgICAg ICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAo VUlOVE4pTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAgIChV SU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yVmlzaWJsZQ0KPiA+ICAgICAgICAgICAgICAgICAgICAg ICk7DQo+ID4NCj4gPiAgICAgICBpZiAoIEVGSV9VTlNVUFBPUlRFRCA9PSBTdGF0dXMgJiYgMSA9 PSBJbmRleCApIHsgQEAgLTI3MjAsMTggKzI3MjAsMTgNCj4gQEAgQkJUZXN0U2V0TW9kZUZ1bmN0 aW9uTWFudWFsVGVzdCAoDQo+ID4gICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ID4g ICAgICAgICAgICAgICAgICAgICAgKFVJTlROKV9fTElORV9fLA0KPiA+ICAgICAgICAgICAgICAg ICAgICAgIEluZGV4LA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5D dXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1 cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TW9kZSwN Cj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiAt ICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+IC0gICAg ICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+IC0gICAg ICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAg ICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gLSAgICAgICAgICAgICAgICAg ICBNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3Rl ZC5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkF0dHJpYnV0 ZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1 bW4sDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJz b3JSb3csDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5N b2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+TWF4 TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkF0 dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUt PkN1cnNvclZpc2libGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVj dGVkLkN1cnNvckNvbHVtbiwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhw ZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBl Y3RlZC5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5N YXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5BdHRy aWJ1dGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNv clZpc2libGUNCj4gPiAgICAgICAgICAgICAgICAgICAgICApOw0KPiA+DQo+ID4gICAgICAgLy8N Cj4gPiBAQCAtMjk2OCwxOCArMjk2OCwxOCBAQCBCQlRlc3RTZXRNb2RlRnVuY3Rpb25BdXRvVGVz dCAoDQo+ID4gICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ID4gICAgICAgICAgICAg ICAgICAgICAgKFVJTlROKV9fTElORV9fLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgIEluZGV4 LA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4s DQo+ID4gLSAgICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4g PiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiAtICAgICAg ICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiAtICAgICAgICAgICAg ICAgICAgIFNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAg ICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+IC0gICAgICAgICAgICAgICAg ICAgTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1v ZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gLSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0 ZWQuTW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5NYXhNb2RlLA0K PiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiAtICAg ICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gKyAgICAgICAg ICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gKyAg ICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3csDQo+ID4g KyAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+ICsg ICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiAr ICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwNCj4g PiArICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2li bGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvckNv bHVtbiwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29y Um93LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5Nb2RlLA0K PiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+ ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ID4g KyAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvclZpc2libGUNCj4g PiAgICAgICAgICAgICAgICAgICAgICApOw0KPiA+DQo+ID4gICAgICAgLy8NCj4gPiBAQCAtMzE5 MywxOCArMzE5MywxOCBAQCBCQlRlc3RTZXRBdHRyaWJ1dGVGdW5jdGlvbk1hbnVhbFRlc3QgKA0K PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICBMIiBFeHBlY3RlZDpDdXJzb3IgUG9zaXRpb24o JWQgeCAlZCksIE1vZGU9JWQsDQo+IE1heE1vZGU9JWQsIEF0dHJpYnV0ZT0lZCwgQ3Vyc29yVmlz aWJsZT0lZC4iLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZJTEVfXywNCj4gPiAg ICAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKV9fTElORV9fLA0KPiA+IC0gICAgICAgICAg ICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yQ29sdW1uLA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yUm93LA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiAtICAgICAgICAgICAg ICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gLSAgICAgICAgICAgICAg ICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5BdHRyaWJ1dGUsDQo+ID4gLSAgICAgICAgICAgICAg ICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+IC0gICAgICAgICAg ICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAg ICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAg ICAgICAgICBNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICBN b2RlRXhwZWN0ZWQuTWF4TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICBNb2RlRXhw ZWN0ZWQuQXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3Rl ZC5DdXJzb3JWaXNpYmxlDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBs ZU91dC0+TW9kZS0+Q3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIChV SU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiArICAgICAgICAgICAgICAgICAg ICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUs DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JD b2x1bW4sDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5D dXJzb3JSb3csDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3Rl ZC5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQu TWF4TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVk LkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVj dGVkLkN1cnNvclZpc2libGUNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgKTsNCj4gPiAg ICAgICAgICAgUmVzdWx0ID0gRkFMU0U7DQo+ID4gICAgICAgICB9DQo+ID4gQEAgLTM0NTEsMTgg KzM0NTEsMTggQEAgQkJUZXN0U2V0QXR0cmlidXRlRnVuY3Rpb25BdXRvVGVzdCAoDQo+ID4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgTCIgRXhwZWN0ZWQ6Q3Vyc29yIFBvc2l0aW9uKCVkIHgg JWQpLCBNb2RlPSVkLA0KPiBNYXhNb2RlPSVkLCBBdHRyaWJ1dGU9JWQsIEN1cnNvclZpc2libGU9 JWQuIiwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZJTEVfXywNCj4gPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pX19MSU5FX18sDQo+ID4gLSAgICAgICAgICAg ICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAg ICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yUm93LA0KPiA+IC0gICAg ICAgICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5BdHRyaWJ1dGUsDQo+ID4gLSAgICAg ICAgICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4g LSAgICAgICAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+ IC0gICAgICAgICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvclJvdywNCj4gPiAt ICAgICAgICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5Nb2RlLA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gLSAgICAgICAgICAg ICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAg ICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJv dywNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUt Pk1vZGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5N b2RlLT5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBs ZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKFVJ TlROKVNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yVmlzaWJsZSwNCj4gPiArICAgICAgICAgICAgICAg ICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1vZGUsDQo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4g KyAgICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwN Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29y VmlzaWJsZQ0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7DQo+ID4gICAgICAgICAg ICAgICAgICAgIFJlc3VsdCA9IEZBTFNFOw0KPiA+ICAgICAgICAgICB9DQo+ID4gQEAgLTM2NTMs MTggKzM2NTMsMTggQEAgQkJUZXN0Q2xlYXJTY3JlZW5GdW5jdGlvbk1hbnVhbFRlc3QgKA0KPiA+ ICAgICAgICAgICAgICAgICAgICBMIiBFeHBlY3RlZDogQ3Vyc29yIFBvc2l0aW9uKCVkIHggJWQp LCBNb2RlPSVkLCBNYXhNb2RlPSVkLA0KPiBBdHRyaWJ1dGU9JWQsIEN1cnNvclZpc2libGU9JWQu IiwNCj4gPiAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ID4gICAgICAgICAgICAgICAg ICAgIChVSU5UTilfX0xJTkVfXywNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1v ZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUt PkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPk1vZGUs DQo+ID4gLSAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+IC0g ICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+IC0gICAgICAg ICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yVmlzaWJsZSwNCj4gPiAtICAgICAgICAg ICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+IC0gICAgICAgICAgICAgICAg IE1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVj dGVkLk1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ ID4gLSAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiAtICAgICAg ICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yVmlzaWJsZQ0KPiA+ICsgICAgICAgICAgICAg ICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiArICAgICAgICAg ICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAg ICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiArICAgICAgICAgICAg ICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAg ICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAg ICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+ICsgICAgICAg ICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAg ICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ICsgICAgICAgICAg ICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAo VUlOVE4pTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlRO KU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgKFVJTlROKU1v ZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gICAgICAgICAgICAgICAgICAgICk7DQo+ID4N Cj4gPiAgICAgLy8NCj4gPiBAQCAtMzg5NiwxOCArMzg5NiwxOCBAQCBCQlRlc3RDbGVhclNjcmVl bkZ1bmN0aW9uQXV0b1Rlc3QgKA0KPiA+ICAgICAgICAgICAgICAgICAgICAgIEwiRXhwZWN0ZWQ6 Q3Vyc29yIFBvc2l0aW9uKCVkIHggJWQpLCBNb2RlPSVkLCBNYXhNb2RlPSVkLA0KPiBBdHRyaWJ1 dGU9JWQsIEN1cnNvclZpc2libGU9JWQuIiwNCj4gPiAgICAgICAgICAgICAgICAgICAgICBfX0ZJ TEVfXywNCj4gPiAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pX19MSU5FX18sDQo+ID4gLSAg ICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiAtICAg ICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yUm93LA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAg ICAgU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2lt cGxlT3V0LT5Nb2RlLT5BdHRyaWJ1dGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgICBTaW1wbGVP dXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgICBNb2RlRXhw ZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVk LkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5Nb2RlLA0K PiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gLSAgICAg ICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAg ICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiArICAgICAgICAgICAgICAgICAg IChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiArICAgICAgICAgICAg ICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiArICAgICAgICAg ICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPk1vZGUsDQo+ID4gKyAgICAgICAgICAg ICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAg ICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+ICsgICAgICAg ICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yVmlzaWJsZSwNCj4gPiAr ICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+ ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4g KyAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1vZGUsDQo+ID4gKyAgICAg ICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4gKyAgICAgICAg ICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAg ICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yVmlzaWJsZQ0KPiA+ICAgICAgICAg ICAgICAgICAgICAgICk7DQo+ID4NCj4gPiAgICAgICAvLw0KPiA+IEBAIC00MTQzLDE4ICs0MTQz LDE4IEBAIEJCVGVzdFNldEN1cnNvclBvc2l0aW9uRnVuY3Rpb25NYW51YWxUZXN0ICgNCj4gPiAg ICAgICAgICAgICAgICAgICAgICAgICAgTCJFeHBlY3RlZDpDdXJzb3IgUG9zaXRpb24oJWQgeCAl ZCksIE1vZGU9JWQsDQo+IE1heE1vZGU9JWQsIEF0dHJpYnV0ZT0lZCwgQ3Vyc29yVmlzaWJsZT0l ZC4iLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZJTEVfXywNCj4gPiAgICAgICAg ICAgICAgICAgICAgICAgICAgKFVJTlROKV9fTElORV9fLA0KPiA+IC0gICAgICAgICAgICAgICAg ICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yQ29sdW1uLA0KPiA+IC0gICAgICAgICAgICAg ICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yUm93LA0KPiA+IC0gICAgICAgICAgICAg ICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAg ICAgICBTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgICAg ICAgU2ltcGxlT3V0LT5Nb2RlLT5BdHRyaWJ1dGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgICAg ICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+IC0gICAgICAgICAgICAgICAg ICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAg ICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICAgICAg ICBNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICBNb2RlRXhw ZWN0ZWQuTWF4TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQu QXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJz b3JWaXNpYmxlDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+ TW9kZS0+Q3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIChVSU5UTilT aW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAo VUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAg IChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPk1heE1vZGUsDQo+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+ICsgICAgICAgICAg ICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4g KyAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JDb2x1bW4s DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JS b3csDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5Nb2Rl LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuTWF4TW9k ZSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkF0dHJp YnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1 cnNvclZpc2libGUNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgKTsNCj4gPiAgICAgICAg ICAgUmVzdWx0ID0gRkFMU0U7DQo+ID4gICAgICAgICB9DQo+ID4gQEAgLTQ0MzQsMTggKzQ0MzQs MTggQEAgQkJUZXN0U2V0Q3Vyc29yUG9zaXRpb25GdW5jdGlvbkF1dG9UZXN0ICgNCj4gPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBMIkV4cGVjdGVkOkN1cnNvciBQb3NpdGlvbiglZCB4ICVk KSwgTW9kZT0lZCwNCj4gTWF4TW9kZT0lZCwgQXR0cmlidXRlPSVkLCBDdXJzb3JWaXNpYmxlPSVk LiIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ID4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgKFVJTlROKV9fTElORV9fLA0KPiA+IC0gICAgICAgICAgICAg ICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAg ICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiAtICAgICAg ICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiAtICAgICAgICAg ICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiAtICAgICAgICAg ICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+IC0g ICAgICAgICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiAt ICAgICAgICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4gLSAg ICAgICAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiAtICAgICAgICAg ICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAg ICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiAtICAgICAgICAgICAgICAg ICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3cs DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5N b2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9k ZS0+TWF4TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVP dXQtPk1vZGUtPkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIChVSU5U TilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5Nb2RlLA0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvclZp c2libGUNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICApOw0KPiA+ICAgICAgICAgICAg ICAgICAgICBSZXN1bHQgPSBGQUxTRTsNCj4gPiAgICAgICAgICAgfQ0KPiA+IEBAIC00NjY5LDE4 ICs0NjY5LDE4IEBAIEJCVGVzdEVuYWJsZUN1cnNvckZ1bmN0aW9uTWFudWFsVGVzdCAoDQo+ID4g ICAgICAgICAgICAgICAgICAgICAgTCJFeHBlY3RlZDpDdXJzb3IgUG9zaXRpb24oJWQgeCAlZCks IE1vZGU9JWQsIE1heE1vZGU9JWQsDQo+IEF0dHJpYnV0ZT0lZCwgQ3Vyc29yVmlzaWJsZT0lZC4i LA0KPiA+ICAgICAgICAgICAgICAgICAgICAgIF9fRklMRV9fLA0KPiA+ICAgICAgICAgICAgICAg ICAgICAgIChVSU5UTilfX0xJTkVfXywNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91 dC0+TW9kZS0+Q3Vyc29yQ29sdW1uLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0 LT5Nb2RlLT5DdXJzb3JSb3csDQo+ID4gLSAgICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1v ZGUtPk1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPk1heE1v ZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwN Cj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yVmlzaWJsZSwN Cj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JDb2x1bW4sDQo+ID4g LSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1vZGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgICBN b2RlRXhwZWN0ZWQuTWF4TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3Rl ZC5BdHRyaWJ1dGUsDQo+ID4gLSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQ3Vyc29y VmlzaWJsZQ0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+ Q3Vyc29yQ29sdW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+ TW9kZS0+Q3Vyc29yUm93LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91 dC0+TW9kZS0+TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQt Pk1vZGUtPk1heE1vZGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0 LT5Nb2RlLT5BdHRyaWJ1dGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxl T3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlRO KU1vZGVFeHBlY3RlZC5DdXJzb3JDb2x1bW4sDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlO VE4pTW9kZUV4cGVjdGVkLkN1cnNvclJvdywNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5U TilNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2Rl RXhwZWN0ZWQuTWF4TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhw ZWN0ZWQuQXR0cmlidXRlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBl Y3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gICAgICAgICAgICAgICAgICAgICAgKTsNCj4gPg0KPiA+ ICAgICAgIC8vDQo+ID4gQEAgLTQ3MzksMTggKzQ3MzksMTggQEAgQkJUZXN0RW5hYmxlQ3Vyc29y RnVuY3Rpb25NYW51YWxUZXN0ICgNCj4gPiAgICAgICAgICAgICAgICAgICAgICBMIkV4cGVjdGVk OkN1cnNvciBQb3NpdGlvbiglZCB4ICVkKSwgTW9kZT0lZCwgTWF4TW9kZT0lZCwNCj4gQXR0cmli dXRlPSVkLCBDdXJzb3JWaXNpYmxlPSVkLiIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgX19G SUxFX18sDQo+ID4gICAgICAgICAgICAgICAgICAgICAgKFVJTlROKV9fTElORV9fLA0KPiA+IC0g ICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gLSAg ICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiAtICAgICAg ICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAg ICAgIFNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNp bXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxl T3V0LT5Nb2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4 cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3Rl ZC5DdXJzb3JSb3csDQo+ID4gLSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuTW9kZSwN Cj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+IC0gICAg ICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiAtICAgICAgICAgICAg ICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gKyAgICAgICAgICAgICAgICAg ICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gKyAgICAgICAgICAg ICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAg ICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+ICsgICAgICAgICAg ICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiArICAgICAgICAg ICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwNCj4gPiArICAgICAg ICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4g KyAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4g PiArICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5Nb2RlLA0KPiA+ICsgICAg ICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+ICsgICAgICAg ICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ID4gKyAgICAgICAg ICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiAgICAgICAg ICAgICAgICAgICAgICApOw0KPiA+ICAgICB9IGVsc2Ugew0KPiA+ICAgICAgIC8vDQo+ID4gQEAg LTQ4MDMsMTggKzQ4MDMsMTggQEAgQkJUZXN0RW5hYmxlQ3Vyc29yRnVuY3Rpb25NYW51YWxUZXN0 ICgNCj4gPiAgICAgICAgICAgICAgICAgICAgICBMIkV4cGVjdGVkOkN1cnNvciBQb3NpdGlvbigl ZCB4ICVkKSwgTW9kZT0lZCwgTWF4TW9kZT0lZCwNCj4gQXR0cmlidXRlPSVkLCBDdXJzb3JWaXNp YmxlPSVkLiIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ID4gICAgICAg ICAgICAgICAgICAgICAgKFVJTlROKV9fTElORV9fLA0KPiA+IC0gICAgICAgICAgICAgICAgICAg U2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAgICAgICBT aW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBs ZU91dC0+TW9kZS0+TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9k ZS0+TWF4TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+QXR0 cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JW aXNpYmxlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVt biwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JSb3csDQo+ID4g LSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiAtICAgICAgICAgICAg ICAgICAgIE1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9k ZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3Rl ZC5DdXJzb3JWaXNpYmxlDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0 LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2lt cGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4p U2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKVNp bXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilT aW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5U TilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4gKyAgICAgICAgICAgICAgICAg ICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiArICAgICAgICAgICAgICAg ICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ICsgICAgICAgICAgICAgICAg ICAgKFVJTlROKU1vZGVFeHBlY3RlZC5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJ TlROKU1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlRO KU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4p TW9kZUV4cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiAgICAgICAgICAgICAgICAgICAgICApOw0K PiA+DQo+ID4gICAgICAgLy8NCj4gPiBAQCAtNDg4OCwxOCArNDg4OCwxOCBAQCBCQlRlc3RFbmFi bGVDdXJzb3JGdW5jdGlvbk1hbnVhbFRlc3QgKA0KPiA+ICAgICAgICAgICAgICAgICAgICAgIEwi RXhwZWN0ZWQ6Q3Vyc29yIFBvc2l0aW9uKCVkIHggJWQpLCBNb2RlPSVkLCBNYXhNb2RlPSVkLA0K PiBBdHRyaWJ1dGU9JWQsIEN1cnNvclZpc2libGU9JWQuIiwNCj4gPiAgICAgICAgICAgICAgICAg ICAgICBfX0ZJTEVfXywNCj4gPiAgICAgICAgICAgICAgICAgICAgICAoVUlOVE4pX19MSU5FX18s DQo+ID4gLSAgICAgICAgICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwN Cj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yUm93LA0KPiA+ IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAg ICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5BdHRyaWJ1dGUsDQo+ID4gLSAgICAgICAgICAgICAgICAg ICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4gLSAgICAgICAgICAgICAgICAg ICBNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29sdW1uLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9k ZUV4cGVjdGVkLkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3Rl ZC5Nb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ ID4gLSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuQXR0cmlidXRlLA0KPiA+IC0gICAg ICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiArICAgICAgICAg ICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvckNvbHVtbiwNCj4gPiArICAg ICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiAr ICAgICAgICAgICAgICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPk1vZGUsDQo+ID4gKyAg ICAgICAgICAgICAgICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5NYXhNb2RlLA0KPiA+ICsg ICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+ ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+Q3Vyc29yVmlzaWJs ZSwNCj4gPiArICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yQ29s dW1uLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5DdXJzb3JS b3csDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1vZGUsDQo+ ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLk1heE1vZGUsDQo+ID4g KyAgICAgICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiAr ICAgICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yVmlzaWJsZQ0KPiA+ ICAgICAgICAgICAgICAgICAgICAgICk7DQo+ID4gICAgIH0gZWxzZSB7DQo+ID4gICAgICAgLy8N Cj4gPiBAQCAtNTEyOCwxOCArNTEyOCwxOCBAQCBCQlRlc3RFbmFibGVDdXJzb3JGdW5jdGlvbkF1 dG9UZXN0ICgNCj4gPiAgICAgICAgICAgICAgICAgICAgICBMIkV4cGVjdGVkOkN1cnNvciBQb3Np dGlvbiglZCB4ICVkKSwgTW9kZT0lZCwgTWF4TW9kZT0lZCwNCj4gQXR0cmlidXRlPSVkLCBDdXJz b3JWaXNpYmxlPSVkLiIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sDQo+ID4g ICAgICAgICAgICAgICAgICAgICAgKFVJTlROKV9fTElORV9fLA0KPiA+IC0gICAgICAgICAgICAg ICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAgICAgICAg ICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAgICAgICAg IFNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91 dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91dC0+TW9k ZS0+QXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5D dXJzb3JWaXNpYmxlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVkLkN1cnNv ckNvbHVtbiwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJzb3JSb3cs DQo+ID4gLSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiAtICAgICAg ICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAgICAgICAg ICAgTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVF eHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlOVE4pU2lt cGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlO VE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAgICAgICAgICAgICAo VUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgKFVJ TlROKVNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiArICAgICAgICAgICAgICAgICAgIChV SU5UTilTaW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAgICAgICAg IChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4gKyAgICAgICAgICAg ICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiArICAgICAgICAg ICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ICsgICAgICAgICAg ICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAg ICAgKFVJTlROKU1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAg KFVJTlROKU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAo VUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiAgICAgICAgICAgICAgICAgICAg ICApOw0KPiA+DQo+ID4gICAgICAgQXNzZXJ0aW9uVHlwZSA9IEVGSV9URVNUX0FTU0VSVElPTl9Q QVNTRUQ7IEBAIC01MjEyLDE4ICs1MjEyLDE4DQo+IEBAIEJCVGVzdEVuYWJsZUN1cnNvckZ1bmN0 aW9uQXV0b1Rlc3QgKA0KPiA+ICAgICAgICAgICAgICAgICAgICAgIEwiIEV4cGVjdGVkOkN1cnNv ciBQb3NpdGlvbiglZCB4ICVkKSwgTW9kZT0lZCwgTWF4TW9kZT0lZCwNCj4gQXR0cmlidXRlPSVk LCBDdXJzb3JWaXNpYmxlPSVkLiIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18s DQo+ID4gICAgICAgICAgICAgICAgICAgICAgKFVJTlROKV9fTElORV9fLA0KPiA+IC0gICAgICAg ICAgICAgICAgICAgU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gLSAgICAgICAg ICAgICAgICAgICBTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclJvdywNCj4gPiAtICAgICAgICAgICAg ICAgICAgIFNpbXBsZU91dC0+TW9kZS0+TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNp bXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiAtICAgICAgICAgICAgICAgICAgIFNpbXBsZU91 dC0+TW9kZS0+QXR0cmlidXRlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgU2ltcGxlT3V0LT5N b2RlLT5DdXJzb3JWaXNpYmxlLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgTW9kZUV4cGVjdGVk LkN1cnNvckNvbHVtbiwNCj4gPiAtICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5DdXJz b3JSb3csDQo+ID4gLSAgICAgICAgICAgICAgICAgICBNb2RlRXhwZWN0ZWQuTW9kZSwNCj4gPiAt ICAgICAgICAgICAgICAgICAgIE1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+IC0gICAgICAgICAg ICAgICAgICAgTW9kZUV4cGVjdGVkLkF0dHJpYnV0ZSwNCj4gPiAtICAgICAgICAgICAgICAgICAg IE1vZGVFeHBlY3RlZC5DdXJzb3JWaXNpYmxlDQo+ID4gKyAgICAgICAgICAgICAgICAgICAoVUlO VE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JDb2x1bW4sDQo+ID4gKyAgICAgICAgICAgICAgICAg ICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5DdXJzb3JSb3csDQo+ID4gKyAgICAgICAgICAgICAg ICAgICAoVUlOVE4pU2ltcGxlT3V0LT5Nb2RlLT5Nb2RlLA0KPiA+ICsgICAgICAgICAgICAgICAg ICAgKFVJTlROKVNpbXBsZU91dC0+TW9kZS0+TWF4TW9kZSwNCj4gPiArICAgICAgICAgICAgICAg ICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkF0dHJpYnV0ZSwNCj4gPiArICAgICAgICAgICAg ICAgICAgIChVSU5UTilTaW1wbGVPdXQtPk1vZGUtPkN1cnNvclZpc2libGUsDQo+ID4gKyAgICAg ICAgICAgICAgICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvckNvbHVtbiwNCj4gPiArICAg ICAgICAgICAgICAgICAgIChVSU5UTilNb2RlRXhwZWN0ZWQuQ3Vyc29yUm93LA0KPiA+ICsgICAg ICAgICAgICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5Nb2RlLA0KPiA+ICsgICAgICAgICAg ICAgICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5NYXhNb2RlLA0KPiA+ICsgICAgICAgICAgICAg ICAgICAgKFVJTlROKU1vZGVFeHBlY3RlZC5BdHRyaWJ1dGUsDQo+ID4gKyAgICAgICAgICAgICAg ICAgICAoVUlOVE4pTW9kZUV4cGVjdGVkLkN1cnNvclZpc2libGUNCj4gPiAgICAgICAgICAgICAg ICAgICAgICApOw0KPiA+DQo+ID4NCj4gPiAtLQ0KPiA+IDIuMzAuMg0KPiA+DQo+ID4NCj4gPg0K PiA+IC09LT0tPS09LT0tPQ0KPiA+IEdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1l c3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4NCj4gPiBWaWV3L1JlcGx5IE9ubGluZSAoIzczNTM1 KToNCj4gPiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS83MzUzNQ0KPiA+ IE11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvODE3MjQzMDQvNTk4NTA5Nw0K PiA+IEdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbw0KPiA+IFVuc3Vic2Ny aWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW1N1bm55LldhbmdAYXJt LmNvbV0NCj4gPiAtPS09LT0tPS09LT0NCj4gPg0KPiA+DQo+ID4gSU1QT1JUQU5UIE5PVElDRTog VGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUNCj4gY29u ZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUg aW50ZW5kZWQgcmVjaXBpZW50LA0KPiBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRl bHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55DQo+IG90aGVyIHBlcnNv biwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRp b24gaW4gYW55DQo+IG1lZGl1bS4gVGhhbmsgeW91Lg0KPiA+DQoNCklNUE9SVEFOVCBOT1RJQ0U6 IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZp ZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGlu dGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFu ZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBp dCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFu eSBtZWRpdW0uIFRoYW5rIHlvdS4NCg==