From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70055.outbound.protection.outlook.com [40.107.7.55]) by sourceware.org (Postfix) with ESMTPS id 2C8893858005 for ; Wed, 7 Sep 2022 13:42:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2C8893858005 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=cTUhnhF6INhQUqQcNSoXwxL6yDUs2kjSiz+i7TK565WD1397lbuUvpY5Djse4U24lCkqSumSGnr1UrrCrXo+AzTlaQSHVFN2T3NeGuIowA7j6aUKNvaMjArHZWlqS6OYKFxyqyrq0mQxqFfLnrzsjQLQzGkVhX2evBD7uwbdSDdcyPijfbMWNV2UN+v8k0/aLTv3fQLwFT6NmsrHzEzGs0RKPcUuc7v/B0etJZQQBKK8HjFHlAuxZcF5U3SvlJBnFFaoaKBa1WfsCBA9bJ8kNp/7Ft+JSGqLzAWN3DLB7tiV2O1BVjgkn3wOg9A9qQSXHS8ThODr5Pwl7dF+K/5R4g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EqT2Ed164puc/cgKHt3BKp27+wg6gIXqBQISjob6Tqk=; b=jss3KdEahN+9MLuW4eB8wwrGupBFcjSw+hDqhwk0k9lS/IkSSDAy83PQYcJVeBpTAIPwWFVDQQ6x7UBfN8Et93d1oCGtcn5Q4Txjh+QC7A58ZDVkRdX45nJnE186UuCz4eHKpmSFnAlz+stecHt7ZN9dR1FkoKEOScmwzR3zJ7Aepdwh3iX6uSHoCRP0IzmnXadaeBL1EyS7G3AGlYxnGebCDP/4O6tAPbVscRE8064Ivz3CW6wEmIrffuFO7KQWQMLD4hkV/0imnOBwlCuaznMPfxwfVwaB4eN/tK1XgwANLGWgoa4YnT1hTuOh1hCnDde1tyWR8UbvVlAJBqRfow== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=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=EqT2Ed164puc/cgKHt3BKp27+wg6gIXqBQISjob6Tqk=; b=KtypGackqr1pXNE3kkWelXxKZjlDM/MSwtAz6CvQc+WakbosUBdgVuhvl++iSxUBJeq0FCQbRQXIS++BsTxBihgSBoGSXvmQ+MNuk/txfTLei5I74yzGRFJKXhpmNfSPU+kWO2DhHB1V5+8JIFokfbGy7T2rnpqgYHEnQEXsBvQ= Received: from AS9PR06CA0583.eurprd06.prod.outlook.com (2603:10a6:20b:486::20) by AM7PR08MB5382.eurprd08.prod.outlook.com (2603:10a6:20b:108::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.11; Wed, 7 Sep 2022 13:42:39 +0000 Received: from VE1EUR03FT007.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:486:cafe::e1) by AS9PR06CA0583.outlook.office365.com (2603:10a6:20b:486::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.14 via Frontend Transport; Wed, 7 Sep 2022 13:42:39 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT007.mail.protection.outlook.com (10.152.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.13 via Frontend Transport; Wed, 7 Sep 2022 13:42:39 +0000 Received: ("Tessian outbound fccf984e7173:v123"); Wed, 07 Sep 2022 13:42:38 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6682a6dac1e34573 X-CR-MTA-TID: 64aa7808 Received: from fac5cf888a07.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 74C0E6BD-66B2-4442-9218-BE0A5A885E7F.1; Wed, 07 Sep 2022 13:42:31 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fac5cf888a07.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 07 Sep 2022 13:42:31 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y6Z+TW2dZ7o53nlJtj6y6xGP6GVI5dZsB2kG3JdbhBR3sLdTo4aQLhDKNZ4/HzOx0rT2ilQYAp+DfEQwiPWobVjRlthL6IxKPCxJ4wnFmxwu+6swQ3N1PE5Qschp0bPqntHqsB5iIgIebpmsgQOZpUXhcZRX49F+bKeJHxTec1IQFikn74j+f7VArPxrywUc+q8Ng46pwLuKpk/rlSLUU3692Asi8kZS9Gx3NxfZg4nmlPWjtZZf/QbE6zHG/Un3jHNgukoEHe1L9edpSB6NjjGM3VgVgiFVO17W7jB09BQaQoZmjL8fBJQmnlhKEtK6JXxQb33Mj3AfIupIn+ZeTg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EqT2Ed164puc/cgKHt3BKp27+wg6gIXqBQISjob6Tqk=; b=XEcIre6+lSrsTG0GL/BP3PJFwCUyuc8mkHpkPN3cC06aqRDSkCuMWjSwpcNaw8ak9HuNX2+KQGt9kAqDOmeMZILDLGJfYA0tjhiGb93fYuG4CE44pMyCAPSh5plDevfXNBiJq7ONQHKp2DRnJOYWMMmukRUjhnlWQmVey30uw9gcY7exe39IQ/o19Q5WHsV85Qm+N3CStKwnUyn2set/ydnTVRpOEWLJjiqwE8DatFf0osCkkowjq7uAz8W/RVF47Q94L7Cth0PD813Ody23f+rn/epBiX0yUKmcippduk/hwSFAYUqC7BqgdOXCMXi0HBc7VI2jTI2KYJ3KO4Gggw== 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=EqT2Ed164puc/cgKHt3BKp27+wg6gIXqBQISjob6Tqk=; b=KtypGackqr1pXNE3kkWelXxKZjlDM/MSwtAz6CvQc+WakbosUBdgVuhvl++iSxUBJeq0FCQbRQXIS++BsTxBihgSBoGSXvmQ+MNuk/txfTLei5I74yzGRFJKXhpmNfSPU+kWO2DhHB1V5+8JIFokfbGy7T2rnpqgYHEnQEXsBvQ= Received: from AS8PR08MB6918.eurprd08.prod.outlook.com (2603:10a6:20b:39a::8) by AS8PR08MB6488.eurprd08.prod.outlook.com (2603:10a6:20b:33b::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10; Wed, 7 Sep 2022 13:42:30 +0000 Received: from AS8PR08MB6918.eurprd08.prod.outlook.com ([fe80::d523:e912:bc08:2267]) by AS8PR08MB6918.eurprd08.prod.outlook.com ([fe80::d523:e912:bc08:2267%5]) with mapi id 15.20.5588.012; Wed, 7 Sep 2022 13:42:29 +0000 From: Kyrylo Tkachov To: Christophe Lyon , "gcc-patches@gcc.gnu.org" Subject: RE: [PATCH] arm: Fix constant immediates predicates and constraints for some MVE builtins Thread-Topic: [PATCH] arm: Fix constant immediates predicates and constraints for some MVE builtins Thread-Index: AQHYwrphSRZ7tBmxlU2W2O9+/bswJ63T924QgAACEgCAAAA2sA== Date: Wed, 7 Sep 2022 13:42:29 +0000 Message-ID: References: <20220907130239.155140-1-christophe.lyon@arm.com> <59c607ff-2d83-7345-3cd7-e1361b8f80f6@arm.com> In-Reply-To: <59c607ff-2d83-7345-3cd7-e1361b8f80f6@arm.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 3fb2b0c3-6220-4f40-a80d-08da90d6d4b1 x-ms-traffictypediagnostic: AS8PR08MB6488:EE_|VE1EUR03FT007:EE_|AM7PR08MB5382:EE_ x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Yr9+SmiWnKFMKuUjgKTQYYh9jCFaDjouZ2GMYVnDJYN8zlMWXsvFGhjQhsPErbCkoDDwNjN7MTl5CIRTZrXw/Q0WwjD36GgyIuJz6iCPXusF7GsJgqXA0/zmafpVgkxhM05Bcg6bNpbcd7e+7Ru70AN6nWU+/2t0q5lFBqnIWJvHNyfFPNmWquz0L9PUAFP6RtVOoq5/4wye9v7V6GD0IpbUruXENU8UmTSOUGXxu/r526vaP+bFrfm6UTXrCSFMQOTMsIS98UIZzK+ijymfEayU+3Y85g/qg1phF6k5rq6GSAHIpkE5CneyXiVN66XmyVU/PLUdBC211mmw0S89pw2cwhAWQq+LUfZ7nWjWgnvJkYsFxf/W2UyeG0xteHCpxU5V0SnpamyAuUGn/D+Kwc1RMYmQl5gZQkXPufZ/4qQdAvDLDJP2EPtXN7IRwofNFWciK1LVMQzav11FiNS5TGenzVLSVMwYIrHC4LzrzZLDF8zI7TXvigwQX+y41oFBLYe0oaatp9S1mDpPRkCQFPxhJUp4So/nk6oX4Oul/7sRtMiZE2eLmTjCajkqKramXbumUJTMcgdPiI1bxOCracJkevt54ayVmqTLKI0SZkOqkWCh2wzCicN3OCVhxj+WVoQ/F5ab6rjSIr0rbwQCIP/TrRnOiLCUzUpkF8wRBScYkEw3NMOw7xePa+1hwOQ2RULdMYGPJMA1MP+ExFLfNzwrYbkIRXYxzRUqCRWbhdyWtDEPDuEUHNb6xzS+1/FOE4Zxn1F3gFThIOuLgMyNHduLUoFFGGpp7c2Av/m7Lf0= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6918.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(39860400002)(366004)(376002)(396003)(136003)(346002)(52536014)(38070700005)(9686003)(83380400001)(122000001)(38100700002)(66476007)(66446008)(76116006)(64756008)(55016003)(8676002)(110136005)(66556008)(316002)(2906002)(66946007)(26005)(53546011)(8936002)(5660300002)(71200400001)(86362001)(7696005)(6506007)(41300700001)(186003)(478600001)(33656002)(14773001);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6488 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT007.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 3bee64d5-f882-4171-e50d-08da90d6cf2b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Yoh87zvxp22v+sJVyxX2smcTc/uMW0OnyB7wxX1vnSaMGQrNzi/aFQG0xhkuvFG3fJfgFr4tfQfEWx8c5F3tcKudhqwsoFgyjTJrkxCak8eksnV2tpJRE9WS5+1oAgWfFYttKqRYWXW9TFhkYBDCKurEUML7DO8eWDZLopt6ENNUCafclY195Qb9J03ximqbWdoKsEZ3FAfAmuAopnjRT0xbIqqJYbjkQMYc2MOiJq4Y4u66BMdqfo/sh2pmOuXDkaX0OtcmBOnIgVDzve0In+RvV2Gm8SvbJdl9Pi8amPzOKAu1BCn+xWxnpeht8owl6T4sVz4+eD88Nig903uraD3j/mFHJL/ep1oOrzN49pAO+bFwvlZ5frhpCzN4ym5rcl/w4gcgduXegDyhARoLAvffvq6Q0gZkMy1t8GAZgv1Cm6e4vxreHjKnBOEh2USj09TQ4na4wvPQFS93TLCOhTg7o0s2YEBDGKUJTUvUMN1pwqNIt07vzgY2m/mL2lT3mGUlUQijgyKbwdWmvqMbBFvDk5ElVY3M/MaH+7xXv2rEls4n3/k0ueMtJN0Qp6Sfn1vdtVK4GWqOAbSukoO5xm9UGD+G3ALXrS9CHf0YxO+eDxbs00aFyvrOpr32Hnp4FG+j0L75TfF6nv7d+RYF+LqnN9og99igPzv5S8QT+/wmaO30TjFySwzHArqIacAdnso7+4PtvxywqUaPc+axdpf3aqOEFrIykgKaOWi7QL8MrLOC97ceIX7zDu/ig2Z7qIBqDBJZgWlrWCm8LpBRDe4i6huSvSoLXIAIswtB/3E= 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:(13230016)(4636009)(136003)(396003)(39860400002)(346002)(376002)(46966006)(40470700004)(36840700001)(82740400003)(82310400005)(186003)(110136005)(55016003)(336012)(40480700001)(316002)(478600001)(7696005)(8936002)(6506007)(47076005)(70586007)(52536014)(36860700001)(8676002)(81166007)(5660300002)(9686003)(53546011)(86362001)(356005)(33656002)(70206006)(83380400001)(26005)(2906002)(41300700001)(40460700003)(14773001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2022 13:42:39.0597 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3fb2b0c3-6220-4f40-a80d-08da90d6d4b1 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: VE1EUR03FT007.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5382 X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQ2hyaXN0b3BoZSBMeW9u IDxDaHJpc3RvcGhlLkx5b25AYXJtLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIg NywgMjAyMiAyOjQxIFBNDQo+IFRvOiBLeXJ5bG8gVGthY2hvdiA8S3lyeWxvLlRrYWNob3ZAYXJt LmNvbT47IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIGFy bTogRml4IGNvbnN0YW50IGltbWVkaWF0ZXMgcHJlZGljYXRlcyBhbmQNCj4gY29uc3RyYWludHMg Zm9yIHNvbWUgTVZFIGJ1aWx0aW5zDQo+IA0KPiANCj4gDQo+IE9uIDkvNy8yMiAxNTozNCwgS3ly eWxvIFRrYWNob3Ygd3JvdGU6DQo+ID4gSGkgQ2hyaXN0b3BoZSwNCj4gPg0KPiA+PiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBHY2MtcGF0Y2hlcyA8Z2NjLXBhdGNoZXMt DQo+ID4+IGJvdW5jZXMra3lyeWxvLnRrYWNob3Y9YXJtLmNvbUBnY2MuZ251Lm9yZz4gT24gQmVo YWxmIE9mIENocmlzdG9waGUNCj4gPj4gTHlvbiB2aWEgR2NjLXBhdGNoZXMNCj4gPj4gU2VudDog V2VkbmVzZGF5LCBTZXB0ZW1iZXIgNywgMjAyMiAyOjAzIFBNDQo+ID4+IFRvOiBnY2MtcGF0Y2hl c0BnY2MuZ251Lm9yZw0KPiA+PiBTdWJqZWN0OiBbUEFUQ0hdIGFybTogRml4IGNvbnN0YW50IGlt bWVkaWF0ZXMgcHJlZGljYXRlcyBhbmQgY29uc3RyYWludHMNCj4gZm9yDQo+ID4+IHNvbWUgTVZF IGJ1aWx0aW5zDQo+ID4+DQo+ID4+IFNldmVyYWwgTVZFIGJ1aWx0aW5zIGluY29ycmVjdGx5IHVz ZSB0aGUgc2FtZSBwcmVkaWNhdGUvY29uc3RyYWludA0KPiA+PiBwYWlyIGZvciBzZXZlcmFsIG1v ZGVzLCB3aGljaCBkb2VzIG5vdCBtYXRjaCB0aGUgc3BlY2lmaWNhdGlvbi4NCj4gPj4gVGhpcyBw YXRjaCB1c2VzIHRoZSBhcHByb3ByaWF0ZSBpdGVyYXRvciBpbnN0ZWFkLg0KPiA+Pg0KPiA+DQo+ ID4gVGhpcyBsb29rcyBvayB0byBtZS4NCj4gPiBJIHByZXN1bWUgeW91J3ZlIHRlc3RlZCB0aGlz IGFwcHJvcHJpYXRlbHk/DQo+IA0KPiBJIHRlc3RlZCBpdCBtYW51YWxseSB3aXRoIGFuIG9mZmVu ZGluZyB0ZXN0Y2FzZS4NCj4gDQo+IFVuZm9ydHVuYXRlbHksIHRoZSBleGlzdGluZyB0ZXN0Y2Fz ZXMgYWxsIHVzZSAnMScgYXMgaW1tZWRpYXRlLCBzbyB0aGlzDQo+IGRvZXMgbm90IHJlYWxseSBj aGVjayB0aGUgYm91bmRhcmllcy4gV2UgZG8gcGxhbiB0byBpbXByb3ZlIHRoZSBleGlzdGluZw0K PiB0ZXN0cyBpbiBhIGxhdGVyIHBhdGNoIHRoYXQgd2lsbCBtb3JlIGdlbmVyYWxseSBpbXByb3Zl IHRoZSBNVkUgdGVzdHMuDQoNClN1cmUsIGltcHJvdmluZyB0aGUgdGVzdHMgaXMgZGVmaW5pdGVs eSB3b3J0aCBpdCBoZXJlLg0KSSBtZWFudCBtb3JlIGluIHRoZSBjb250ZXh0IG9mIGEgc3RhbmRh cmQgYm9vdHN0cmFwIGFuZCB0ZXN0c3VpdGUgcnVuLg0KVGhhbmtzLA0KS3lyaWxsDQoNCj4gDQo+ IENocmlzdG9waGUNCj4gDQo+ID4gSWYgc28sIG9rIGZvciB0cnVuay4NCj4gPiBUaGFua3MsDQo+ ID4gS3lyaWxsDQo+ID4NCj4gPj4gMjAyMi0wOS0wNiAgQ2hyaXN0b3BoZSBMeW9uICA8Y2hyaXN0 b3BoZS5seW9uQGFybS5jb20+DQo+ID4+DQo+ID4+IAlnY2MvDQo+ID4+IAkqIGNvbmZpZy9hcm0v bXZlLm1kIChtdmVfdnFzaGx1cV9uX3M8bW9kZT4pOiBVc2UNCj4gPj4gCU1WRV9wcmVkL01WRV9j b25zdHJhaW50IGluc3RlYWQgb2YgbXZlX2ltbV83L1JhLg0KPiA+PiAJKG12ZV92cXNobHVxX21f bl9zPG1vZGU+KTogTGlrZXdpc2UuDQo+ID4+IAkobXZlX3ZxcnNocm5icV9uXzxzdXBmPjxtb2Rl Pik6IFVzZQ0KPiA+PiBNVkVfcHJlZDMvTVZFX2NvbnN0cmFpbnQzDQo+ID4+IAlpbnN0ZWFkIG9m IG12ZV9pbW1fOC9SYi4NCj4gPj4gCShtdmVfdnFyc2hydW5icV9uX3M8bW9kZT4pOiBMaWtld2lz ZS4NCj4gPj4gCShtdmVfdnFyc2hybnRxX25fPHN1cGY+PG1vZGU+KTogTGlrZXdpc2UuDQo+ID4+ IAkobXZlX3ZxcnNocnVudHFfbl9zPG1vZGU+KTogTGlrZXdpc2UuDQo+ID4+IAkobXZlX3Zyc2hy bmJxX25fPHN1cGY+PG1vZGU+KTogTGlrZXdpc2UuDQo+ID4+IAkobXZlX3Zyc2hybnRxX25fPHN1 cGY+PG1vZGU+KTogTGlrZXdpc2UuDQo+ID4+IAkobXZlX3ZxcnNocm5icV9tX25fPHN1cGY+PG1v ZGU+KTogTGlrZXdpc2UuDQo+ID4+IAkobXZlX3ZxcnNocm50cV9tX25fPHN1cGY+PG1vZGU+KTog TGlrZXdpc2UuDQo+ID4+IAkobXZlX3Zyc2hybmJxX21fbl88c3VwZj48bW9kZT4pOiBMaWtld2lz ZS4NCj4gPj4gCShtdmVfdnJzaHJudHFfbV9uXzxzdXBmPjxtb2RlPik6IExpa2V3aXNlLg0KPiA+ PiAJKG12ZV92cXJzaHJ1bmJxX21fbl9zPG1vZGU+KTogTGlrZXdpc2UuDQo+ID4+IAkobXZlX3Zz cmlxX25fPHN1cGY+PG1vZGUpOiBVc2UgTVZFX3ByZWQyL01WRV9jb25zdHJhaW50Mg0KPiA+PiBp bnN0ZWFkDQo+ID4+IAlvZiBtdmVfaW1tX3NlbGVjdGl2ZV91cHRvXzgvUmcuDQo+ID4+IAkobXZl X3ZzcmlxX21fbl88c3VwZj48bW9kZT4pOiBMaWtld2lzZS4NCj4gPj4gLS0tDQo+ID4+ICAgZ2Nj L2NvbmZpZy9hcm0vbXZlLm1kIHwgMzAgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tDQo+ ID4+ICAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQ0K PiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9hcm0vbXZlLm1kIGIvZ2NjL2NvbmZp Zy9hcm0vbXZlLm1kDQo+ID4+IGluZGV4IGM0ZGVjMDFiYWFjLi43MTQxNzg2MDlmNyAxMDA2NDQN Cj4gPj4gLS0tIGEvZ2NjL2NvbmZpZy9hcm0vbXZlLm1kDQo+ID4+ICsrKyBiL2djYy9jb25maWcv YXJtL212ZS5tZA0KPiA+PiBAQCAtMTYyNCw3ICsxNjI0LDcgQEAgKGRlZmluZV9pbnNuICJtdmVf dnFzaGx1cV9uX3M8bW9kZT4iDQo+ID4+ICAgICBbDQo+ID4+ICAgICAgKHNldCAobWF0Y2hfb3Bl cmFuZDpNVkVfMiAwICJzX3JlZ2lzdGVyX29wZXJhbmQiICI9dyIpDQo+ID4+ICAgCSh1bnNwZWM6 TVZFXzIgWyhtYXRjaF9vcGVyYW5kOk1WRV8yIDEgInNfcmVnaXN0ZXJfb3BlcmFuZCINCj4gPj4g InciKQ0KPiA+PiAtCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMiAibXZlX2ltbV83IiAiUmEi KV0NCj4gPj4gKwkJICAgICAgIChtYXRjaF9vcGVyYW5kOlNJIDIgIjxNVkVfcHJlZD4iDQo+ID4+ ICI8TVZFX2NvbnN0cmFpbnQ+IildDQo+ID4+ICAgCSBWUVNITFVRX05fUykpDQo+ID4+ICAgICBd DQo+ID4+ICAgICAiVEFSR0VUX0hBVkVfTVZFIg0KPiA+PiBAQCAtMjYxNSw3ICsyNjE1LDcgQEAg KGRlZmluZV9pbnNuDQo+ICJtdmVfdnFyc2hybmJxX25fPHN1cGY+PG1vZGU+Ig0KPiA+PiAgICAg IChzZXQgKG1hdGNoX29wZXJhbmQ6PFZfbmFycm93X3BhY2s+IDAgInNfcmVnaXN0ZXJfb3BlcmFu ZCIgIj13IikNCj4gPj4gICAJKHVuc3BlYzo8Vl9uYXJyb3dfcGFjaz4gWyhtYXRjaF9vcGVyYW5k OjxWX25hcnJvd19wYWNrPiAxDQo+ID4+ICJzX3JlZ2lzdGVyX29wZXJhbmQiICIwIikNCj4gPj4g ICAJCQkJIChtYXRjaF9vcGVyYW5kOk1WRV81IDINCj4gPj4gInNfcmVnaXN0ZXJfb3BlcmFuZCIg InciKQ0KPiA+PiAtCQkJCSAobWF0Y2hfb3BlcmFuZDpTSSAzICJtdmVfaW1tXzgiICJSYiIpXQ0K PiA+PiArCQkJCSAobWF0Y2hfb3BlcmFuZDpTSSAzICI8TVZFX3ByZWQzPiINCj4gPj4gIjxNVkVf Y29uc3RyYWludDM+IildDQo+ID4+ICAgCSBWUVJTSFJOQlFfTikpDQo+ID4+ICAgICBdDQo+ID4+ ICAgICAiVEFSR0VUX0hBVkVfTVZFIg0KPiA+PiBAQCAtMjYzMCw3ICsyNjMwLDcgQEAgKGRlZmlu ZV9pbnNuICJtdmVfdnFyc2hydW5icV9uX3M8bW9kZT4iDQo+ID4+ICAgICAgKHNldCAobWF0Y2hf b3BlcmFuZDo8Vl9uYXJyb3dfcGFjaz4gMCAic19yZWdpc3Rlcl9vcGVyYW5kIiAiPXciKQ0KPiA+ PiAgIAkodW5zcGVjOjxWX25hcnJvd19wYWNrPiBbKG1hdGNoX29wZXJhbmQ6PFZfbmFycm93X3Bh Y2s+IDENCj4gPj4gInNfcmVnaXN0ZXJfb3BlcmFuZCIgIjAiKQ0KPiA+PiAgIAkJCQkgKG1hdGNo X29wZXJhbmQ6TVZFXzUgMg0KPiA+PiAic19yZWdpc3Rlcl9vcGVyYW5kIiAidyIpDQo+ID4+IC0J CQkJIChtYXRjaF9vcGVyYW5kOlNJIDMgIm12ZV9pbW1fOCIgIlJiIildDQo+ID4+ICsJCQkJICht YXRjaF9vcGVyYW5kOlNJIDMgIjxNVkVfcHJlZDM+Ig0KPiA+PiAiPE1WRV9jb25zdHJhaW50Mz4i KV0NCj4gPj4gICAJIFZRUlNIUlVOQlFfTl9TKSkNCj4gPj4gICAgIF0NCj4gPj4gICAgICJUQVJH RVRfSEFWRV9NVkUiDQo+ID4+IEBAIC0zNTcwLDcgKzM1NzAsNyBAQCAoZGVmaW5lX2luc24gIm12 ZV92c3JpcV9uXzxzdXBmPjxtb2RlPiINCj4gPj4gICAgICAoc2V0IChtYXRjaF9vcGVyYW5kOk1W RV8yIDAgInNfcmVnaXN0ZXJfb3BlcmFuZCIgIj13IikNCj4gPj4gICAJKHVuc3BlYzpNVkVfMiBb KG1hdGNoX29wZXJhbmQ6TVZFXzIgMSAic19yZWdpc3Rlcl9vcGVyYW5kIg0KPiA+PiAiMCIpDQo+ ID4+ICAgCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6TVZFXzIgMiAic19yZWdpc3Rlcl9vcGVyYW5k IiAidyIpDQo+ID4+IC0JCSAgICAgICAobWF0Y2hfb3BlcmFuZDpTSSAzICJtdmVfaW1tX3NlbGVj dGl2ZV91cHRvXzgiDQo+ID4+ICJSZyIpXQ0KPiA+PiArCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6 U0kgMyAiPE1WRV9wcmVkMj4iDQo+ID4+ICI8TVZFX2NvbnN0cmFpbnQyPiIpXQ0KPiA+PiAgIAkg VlNSSVFfTikpDQo+ID4+ICAgICBdDQo+ID4+ICAgICAiVEFSR0VUX0hBVkVfTVZFIg0KPiA+PiBA QCAtNDQ3Myw3ICs0NDczLDcgQEAgKGRlZmluZV9pbnNuDQo+ICJtdmVfdnFyc2hybnRxX25fPHN1 cGY+PG1vZGU+Ig0KPiA+PiAgICAgIChzZXQgKG1hdGNoX29wZXJhbmQ6PFZfbmFycm93X3BhY2s+ IDAgInNfcmVnaXN0ZXJfb3BlcmFuZCIgIj13IikNCj4gPj4gICAJKHVuc3BlYzo8Vl9uYXJyb3df cGFjaz4gWyhtYXRjaF9vcGVyYW5kOjxWX25hcnJvd19wYWNrPiAxDQo+ID4+ICJzX3JlZ2lzdGVy X29wZXJhbmQiICIwIikNCj4gPj4gICAJCSAgICAgICAobWF0Y2hfb3BlcmFuZDpNVkVfNSAyICJz X3JlZ2lzdGVyX29wZXJhbmQiICJ3IikNCj4gPj4gLQkJICAgICAgIChtYXRjaF9vcGVyYW5kOlNJ IDMgIm12ZV9pbW1fOCIgIlJiIildDQo+ID4+ICsJCSAgICAgICAobWF0Y2hfb3BlcmFuZDpTSSAz ICI8TVZFX3ByZWQzPiINCj4gPj4gIjxNVkVfY29uc3RyYWludDM+IildDQo+ID4+ICAgCSBWUVJT SFJOVFFfTikpDQo+ID4+ICAgICBdDQo+ID4+ICAgICAiVEFSR0VUX0hBVkVfTVZFIg0KPiA+PiBA QCAtNDQ4OSw3ICs0NDg5LDcgQEAgKGRlZmluZV9pbnNuICJtdmVfdnFyc2hydW50cV9uX3M8bW9k ZT4iDQo+ID4+ICAgICAgKHNldCAobWF0Y2hfb3BlcmFuZDo8Vl9uYXJyb3dfcGFjaz4gMCAic19y ZWdpc3Rlcl9vcGVyYW5kIiAiPXciKQ0KPiA+PiAgIAkodW5zcGVjOjxWX25hcnJvd19wYWNrPiBb KG1hdGNoX29wZXJhbmQ6PFZfbmFycm93X3BhY2s+IDENCj4gPj4gInNfcmVnaXN0ZXJfb3BlcmFu ZCIgIjAiKQ0KPiA+PiAgIAkJICAgICAgIChtYXRjaF9vcGVyYW5kOk1WRV81IDIgInNfcmVnaXN0 ZXJfb3BlcmFuZCIgInciKQ0KPiA+PiAtCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAibXZl X2ltbV84IiAiUmIiKV0NCj4gPj4gKwkJICAgICAgIChtYXRjaF9vcGVyYW5kOlNJIDMgIjxNVkVf cHJlZDM+Ig0KPiA+PiAiPE1WRV9jb25zdHJhaW50Mz4iKV0NCj4gPj4gICAJIFZRUlNIUlVOVFFf Tl9TKSkNCj4gPj4gICAgIF0NCj4gPj4gICAgICJUQVJHRVRfSEFWRV9NVkUiDQo+ID4+IEBAIC00 Nzc3LDcgKzQ3NzcsNyBAQCAoZGVmaW5lX2luc24NCj4gIm12ZV92cnNocm5icV9uXzxzdXBmPjxt b2RlPiINCj4gPj4gICAgICAoc2V0IChtYXRjaF9vcGVyYW5kOjxWX25hcnJvd19wYWNrPiAwICJz X3JlZ2lzdGVyX29wZXJhbmQiICI9dyIpDQo+ID4+ICAgCSh1bnNwZWM6PFZfbmFycm93X3BhY2s+ IFsobWF0Y2hfb3BlcmFuZDo8Vl9uYXJyb3dfcGFjaz4gMQ0KPiA+PiAic19yZWdpc3Rlcl9vcGVy YW5kIiAiMCIpDQo+ID4+ICAgCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6TVZFXzUgMiAic19yZWdp c3Rlcl9vcGVyYW5kIiAidyIpDQo+ID4+IC0JCSAgICAgICAobWF0Y2hfb3BlcmFuZDpTSSAzICJt dmVfaW1tXzgiICJSYiIpXQ0KPiA+PiArCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAiPE1W RV9wcmVkMz4iDQo+ID4+ICI8TVZFX2NvbnN0cmFpbnQzPiIpXQ0KPiA+PiAgIAkgVlJTSFJOQlFf TikpDQo+ID4+ICAgICBdDQo+ID4+ICAgICAiVEFSR0VUX0hBVkVfTVZFIg0KPiA+PiBAQCAtNDc5 Myw3ICs0NzkzLDcgQEAgKGRlZmluZV9pbnNuICJtdmVfdnJzaHJudHFfbl88c3VwZj48bW9kZT4i DQo+ID4+ICAgICAgKHNldCAobWF0Y2hfb3BlcmFuZDo8Vl9uYXJyb3dfcGFjaz4gMCAic19yZWdp c3Rlcl9vcGVyYW5kIiAiPXciKQ0KPiA+PiAgIAkodW5zcGVjOjxWX25hcnJvd19wYWNrPiBbKG1h dGNoX29wZXJhbmQ6PFZfbmFycm93X3BhY2s+IDENCj4gPj4gInNfcmVnaXN0ZXJfb3BlcmFuZCIg IjAiKQ0KPiA+PiAgIAkJICAgICAgIChtYXRjaF9vcGVyYW5kOk1WRV81IDIgInNfcmVnaXN0ZXJf b3BlcmFuZCIgInciKQ0KPiA+PiAtCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAibXZlX2lt bV84IiAiUmIiKV0NCj4gPj4gKwkJICAgICAgIChtYXRjaF9vcGVyYW5kOlNJIDMgIjxNVkVfcHJl ZDM+Ig0KPiA+PiAiPE1WRV9jb25zdHJhaW50Mz4iKV0NCj4gPj4gICAJIFZSU0hSTlRRX04pKQ0K PiA+PiAgICAgXQ0KPiA+PiAgICAgIlRBUkdFVF9IQVZFX01WRSINCj4gPj4gQEAgLTQ5ODcsNyAr NDk4Nyw3IEBAIChkZWZpbmVfaW5zbiAibXZlX3Zxc2hsdXFfbV9uX3M8bW9kZT4iDQo+ID4+ICAg ICAgKHNldCAobWF0Y2hfb3BlcmFuZDpNVkVfMiAwICJzX3JlZ2lzdGVyX29wZXJhbmQiICI9dyIp DQo+ID4+ICAgCSh1bnNwZWM6TVZFXzIgWyhtYXRjaF9vcGVyYW5kOk1WRV8yIDEgInNfcmVnaXN0 ZXJfb3BlcmFuZCINCj4gPj4gIjAiKQ0KPiA+PiAgIAkJICAgICAgIChtYXRjaF9vcGVyYW5kOk1W RV8yIDIgInNfcmVnaXN0ZXJfb3BlcmFuZCIgInciKQ0KPiA+PiAtCQkgICAgICAgKG1hdGNoX29w ZXJhbmQ6U0kgMyAibXZlX2ltbV83IiAiUmEiKQ0KPiA+PiArCQkgICAgICAgKG1hdGNoX29wZXJh bmQ6U0kgMyAiPE1WRV9wcmVkPiINCj4gPj4gIjxNVkVfY29uc3RyYWludD4iKQ0KPiA+PiAgIAkJ ICAgICAgIChtYXRjaF9vcGVyYW5kOjxNVkVfVlBSRUQ+IDQNCj4gPj4gInZwcl9yZWdpc3Rlcl9v cGVyYW5kIiAiVXAiKV0NCj4gPj4gICAJIFZRU0hMVVFfTV9OX1MpKQ0KPiA+PiAgICAgXQ0KPiA+ PiBAQCAtNTAxOSw3ICs1MDE5LDcgQEAgKGRlZmluZV9pbnNuICJtdmVfdnNyaXFfbV9uXzxzdXBm Pjxtb2RlPiINCj4gPj4gICAgICAoc2V0IChtYXRjaF9vcGVyYW5kOk1WRV8yIDAgInNfcmVnaXN0 ZXJfb3BlcmFuZCIgIj13IikNCj4gPj4gICAJKHVuc3BlYzpNVkVfMiBbKG1hdGNoX29wZXJhbmQ6 TVZFXzIgMSAic19yZWdpc3Rlcl9vcGVyYW5kIg0KPiA+PiAiMCIpDQo+ID4+ICAgCQkgICAgICAg KG1hdGNoX29wZXJhbmQ6TVZFXzIgMiAic19yZWdpc3Rlcl9vcGVyYW5kIiAidyIpDQo+ID4+IC0J CSAgICAgICAobWF0Y2hfb3BlcmFuZDpTSSAzICJtdmVfaW1tX3NlbGVjdGl2ZV91cHRvXzgiICJS ZyIpDQo+ID4+ICsJCSAgICAgICAobWF0Y2hfb3BlcmFuZDpTSSAzICI8TVZFX3ByZWQyPiINCj4g Pj4gIjxNVkVfY29uc3RyYWludDI+IikNCj4gPj4gICAJCSAgICAgICAobWF0Y2hfb3BlcmFuZDo8 TVZFX1ZQUkVEPiA0DQo+ID4+ICJ2cHJfcmVnaXN0ZXJfb3BlcmFuZCIgIlVwIildDQo+ID4+ICAg CSBWU1JJUV9NX04pKQ0KPiA+PiAgICAgXQ0KPiA+PiBAQCAtNjEzOCw3ICs2MTM4LDcgQEAgKGRl ZmluZV9pbnNuDQo+ID4+ICJtdmVfdnFyc2hybmJxX21fbl88c3VwZj48bW9kZT4iDQo+ID4+ICAg ICAgKHNldCAobWF0Y2hfb3BlcmFuZDo8Vl9uYXJyb3dfcGFjaz4gMCAic19yZWdpc3Rlcl9vcGVy YW5kIiAiPXciKQ0KPiA+PiAgIAkodW5zcGVjOjxWX25hcnJvd19wYWNrPiBbKG1hdGNoX29wZXJh bmQ6PFZfbmFycm93X3BhY2s+IDENCj4gPj4gInNfcmVnaXN0ZXJfb3BlcmFuZCIgIjAiKQ0KPiA+ PiAgIAkJICAgICAgIChtYXRjaF9vcGVyYW5kOk1WRV81IDIgInNfcmVnaXN0ZXJfb3BlcmFuZCIg InciKQ0KPiA+PiAtCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAibXZlX2ltbV84IiAiUmIi KQ0KPiA+PiArCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAiPE1WRV9wcmVkMz4iDQo+ID4+ ICI8TVZFX2NvbnN0cmFpbnQzPiIpDQo+ID4+ICAgCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6PE1W RV9WUFJFRD4gNA0KPiA+PiAidnByX3JlZ2lzdGVyX29wZXJhbmQiICJVcCIpXQ0KPiA+PiAgIAkg VlFSU0hSTkJRX01fTikpDQo+ID4+ICAgICBdDQo+ID4+IEBAIC02MTU1LDcgKzYxNTUsNyBAQCAo ZGVmaW5lX2luc24NCj4gPj4gIm12ZV92cXJzaHJudHFfbV9uXzxzdXBmPjxtb2RlPiINCj4gPj4g ICAgICAoc2V0IChtYXRjaF9vcGVyYW5kOjxWX25hcnJvd19wYWNrPiAwICJzX3JlZ2lzdGVyX29w ZXJhbmQiICI9dyIpDQo+ID4+ICAgCSh1bnNwZWM6PFZfbmFycm93X3BhY2s+IFsobWF0Y2hfb3Bl cmFuZDo8Vl9uYXJyb3dfcGFjaz4gMQ0KPiA+PiAic19yZWdpc3Rlcl9vcGVyYW5kIiAiMCIpDQo+ ID4+ICAgCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6TVZFXzUgMiAic19yZWdpc3Rlcl9vcGVyYW5k IiAidyIpDQo+ID4+IC0JCSAgICAgICAobWF0Y2hfb3BlcmFuZDpTSSAzICJtdmVfaW1tXzgiICJS YiIpDQo+ID4+ICsJCSAgICAgICAobWF0Y2hfb3BlcmFuZDpTSSAzICI8TVZFX3ByZWQzPiINCj4g Pj4gIjxNVkVfY29uc3RyYWludDM+IikNCj4gPj4gICAJCSAgICAgICAobWF0Y2hfb3BlcmFuZDo8 TVZFX1ZQUkVEPiA0DQo+ID4+ICJ2cHJfcmVnaXN0ZXJfb3BlcmFuZCIgIlVwIildDQo+ID4+ICAg CSBWUVJTSFJOVFFfTV9OKSkNCj4gPj4gICAgIF0NCj4gPj4gQEAgLTYyMjMsNyArNjIyMyw3IEBA IChkZWZpbmVfaW5zbg0KPiA+PiAibXZlX3Zyc2hybmJxX21fbl88c3VwZj48bW9kZT4iDQo+ID4+ ICAgICAgKHNldCAobWF0Y2hfb3BlcmFuZDo8Vl9uYXJyb3dfcGFjaz4gMCAic19yZWdpc3Rlcl9v cGVyYW5kIiAiPXciKQ0KPiA+PiAgIAkodW5zcGVjOjxWX25hcnJvd19wYWNrPiBbKG1hdGNoX29w ZXJhbmQ6PFZfbmFycm93X3BhY2s+IDENCj4gPj4gInNfcmVnaXN0ZXJfb3BlcmFuZCIgIjAiKQ0K PiA+PiAgIAkJICAgICAgIChtYXRjaF9vcGVyYW5kOk1WRV81IDIgInNfcmVnaXN0ZXJfb3BlcmFu ZCIgInciKQ0KPiA+PiAtCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAibXZlX2ltbV84IiAi UmIiKQ0KPiA+PiArCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAiPE1WRV9wcmVkMz4iDQo+ ID4+ICI8TVZFX2NvbnN0cmFpbnQzPiIpDQo+ID4+ICAgCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6 PE1WRV9WUFJFRD4gNA0KPiA+PiAidnByX3JlZ2lzdGVyX29wZXJhbmQiICJVcCIpXQ0KPiA+PiAg IAkgVlJTSFJOQlFfTV9OKSkNCj4gPj4gICAgIF0NCj4gPj4gQEAgLTYyNDAsNyArNjI0MCw3IEBA IChkZWZpbmVfaW5zbg0KPiAibXZlX3Zyc2hybnRxX21fbl88c3VwZj48bW9kZT4iDQo+ID4+ICAg ICAgKHNldCAobWF0Y2hfb3BlcmFuZDo8Vl9uYXJyb3dfcGFjaz4gMCAic19yZWdpc3Rlcl9vcGVy YW5kIiAiPXciKQ0KPiA+PiAgIAkodW5zcGVjOjxWX25hcnJvd19wYWNrPiBbKG1hdGNoX29wZXJh bmQ6PFZfbmFycm93X3BhY2s+IDENCj4gPj4gInNfcmVnaXN0ZXJfb3BlcmFuZCIgIjAiKQ0KPiA+ PiAgIAkJICAgICAgIChtYXRjaF9vcGVyYW5kOk1WRV81IDIgInNfcmVnaXN0ZXJfb3BlcmFuZCIg InciKQ0KPiA+PiAtCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAibXZlX2ltbV84IiAiUmIi KQ0KPiA+PiArCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAiPE1WRV9wcmVkMz4iDQo+ID4+ ICI8TVZFX2NvbnN0cmFpbnQzPiIpDQo+ID4+ICAgCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6PE1W RV9WUFJFRD4gNA0KPiA+PiAidnByX3JlZ2lzdGVyX29wZXJhbmQiICJVcCIpXQ0KPiA+PiAgIAkg VlJTSFJOVFFfTV9OKSkNCj4gPj4gICAgIF0NCj4gPj4gQEAgLTY0NjEsNyArNjQ2MSw3IEBAIChk ZWZpbmVfaW5zbg0KPiAibXZlX3ZxcnNocnVuYnFfbV9uX3M8bW9kZT4iDQo+ID4+ICAgICAgKHNl dCAobWF0Y2hfb3BlcmFuZDo8Vl9uYXJyb3dfcGFjaz4gMCAic19yZWdpc3Rlcl9vcGVyYW5kIiAi PXciKQ0KPiA+PiAgIAkodW5zcGVjOjxWX25hcnJvd19wYWNrPiBbKG1hdGNoX29wZXJhbmQ6PFZf bmFycm93X3BhY2s+IDENCj4gPj4gInNfcmVnaXN0ZXJfb3BlcmFuZCIgIjAiKQ0KPiA+PiAgIAkJ ICAgICAgIChtYXRjaF9vcGVyYW5kOk1WRV81IDIgInNfcmVnaXN0ZXJfb3BlcmFuZCIgInciKQ0K PiA+PiAtCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAibXZlX2ltbV84IiAiUmIiKQ0KPiA+ PiArCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6U0kgMyAiPE1WRV9wcmVkMz4iDQo+ID4+ICI8TVZF X2NvbnN0cmFpbnQzPiIpDQo+ID4+ICAgCQkgICAgICAgKG1hdGNoX29wZXJhbmQ6PE1WRV9WUFJF RD4gNA0KPiA+PiAidnByX3JlZ2lzdGVyX29wZXJhbmQiICJVcCIpXQ0KPiA+PiAgIAkgVlFSU0hS VU5CUV9NX05fUykpDQo+ID4+ICAgICBdDQo+ID4+IC0tDQo+ID4+IDIuMzQuMQ0KPiA+DQo=