From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 8D439486BE for ; Wed, 17 Jan 2024 06:22:56 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0FA4868CCC1; Wed, 17 Jan 2024 08:22:54 +0200 (EET) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E9B4768C2A8 for ; Wed, 17 Jan 2024 08:22:46 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1705472572; x=1737008572; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=eVZknkQs0G4On0ffIZFv0m7OZwczEbiAkes5+Acr6iM=; b=INqCjtaMAu8Mbzeb8btL4CkYuWTsqWat3KmOusUJ7uvyJxbfhxGGZ+Nw T9p+zJFVSDv6bKJjdzkn9OMyP4slLRFpffvgVDUJ2N2Dg+5wtS8O9EiBa uIVpej42hvQSbXZDoGnjqVJx6kqoZC04S76CUfPumD4T5tm5//ZK7ZITP 5qNyDaRB/F9xLmiv9WenJBBkKHGLZKM5wbCZlu547dJeJ2QNpD2PLK87J yknLY3SHLMxgvcCsMVbSSUyN5I9ih8q4jObVNhr2hXjMv9UiiPWqF/STz 9NxMibYnUi7nXV8iLDbOWa04hgSNj2F6fU4fBKFZGzP06h4t4Zccxnpp5 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10955"; a="399750255" X-IronPort-AV: E=Sophos;i="6.05,200,1701158400"; d="scan'208";a="399750255" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jan 2024 22:22:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,200,1701158400"; d="scan'208";a="26386527" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 16 Jan 2024 22:22:44 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 16 Jan 2024 22:22:43 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Tue, 16 Jan 2024 22:22:43 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Tue, 16 Jan 2024 22:22:42 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WqLVuk/R9NIYhVSTRvhwU5klOCWkCkOrRrzyNcvloarlnNAVqCqOt675ifxr3c9i8l7SGd5QfBhOY+Lw7yV3+Z8rBv1ymLucWSUsmCLqBGhTKTtOquY6j0CW8t7nJIUOv6sypv+vHTstkBDD6uC+PHP0YmIHoDBFKtDa08jNafDnG0XDWgeGNt7mByvSDI/SyZ1ya20RF7PH2PK81y8QkESuCtB5MKPPLZZHv5yliLj4Uj6mJSAiZHJ5cN7ctGPLI2B6Ci9seRjelJ5AjMxI7s7EcQzHPzvGq4kq37d4D+eylm6cdPDmPnpyaMFYWawePJoFF6f4z1wZxTlFk3M7qw== 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=eVZknkQs0G4On0ffIZFv0m7OZwczEbiAkes5+Acr6iM=; b=Gd3rEc5rgqlrFOMppxvTxMEowhrLAVY+bcPXGQwDyRGNAhYNW/AGFG1xNYrN2NA/lfAyiIif/12J2kwQMRcPdYuChxO7WV8wNvr88AJe43xQ880ugli2WAGAUC6K8qVjRw6H/BrcyPQQy7kc9ZbjHcH21EOupSM49CDkxsQ9i/jRPhqBU9Mp28oNVQr+a7ezYyjPeHLlO/vqR2hoSoTPYKoOVe2WLnTsxGLhAmXc99v4bienOfMmwyivLO75MUtncCv1Vn5S+qs9mP8i6Wjiivxn9jGajfeS+C+47/N2DmFFu+pdVgQzPTnUjLB9L1JOU8Jr+Eq/gJR3Xm6AI8U15g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM3PR11MB8757.namprd11.prod.outlook.com (2603:10b6:8:1af::7) by SA2PR11MB4972.namprd11.prod.outlook.com (2603:10b6:806:fb::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.23; Wed, 17 Jan 2024 06:22:40 +0000 Received: from DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::b15:a9a4:2dd1:20b3]) by DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::b15:a9a4:2dd1:20b3%7]) with mapi id 15.20.7202.020; Wed, 17 Jan 2024 06:22:40 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v2 1/2] lavc/d3d12va: remove unused variables Thread-Index: AQHaR1ufI3EVzt5lQ0y1hVP4x2QB2rDdjGsA Date: Wed, 17 Jan 2024 06:22:39 +0000 Message-ID: References: <20240115023440.795-1-tong1.wu@intel.com> In-Reply-To: <20240115023440.795-1-tong1.wu@intel.com> Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PR11MB8757:EE_|SA2PR11MB4972:EE_ x-ms-office365-filtering-correlation-id: c5cbd211-d798-4a1a-59d4-08dc1724b4dc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: D98WmVCiALtMokH8KQvbOdFJSnJiyVl7xIUivTeUrDAabgQft4Xpsa/pTQOP2asNV9n7rFAnhkZud+LLVPFoyd0rjoJgBDJNloWUbPwnWFT44hSgq/7IgV08RZH1k9b3fApvzy5upiAMKctmYFOAjO5ApyNWtsCpV5utTaGA9mA02sZ44Lcb9ulG5jiAWG1HA55x+5sQTtkDm62jFY9XnC7sgJinAYucPsexAeXvg/QWyrbNKr+gZ3CgdOVNRmzrTwszGRPRJgxC7aUehsuFBuVtJ//vKnWsj6TzH6TknWc3Khtfd9uUWr5p4la5akz4/Tr6Rq59RFFyL9mvTcbAft28nn7XFcuPLj5j01d3AkgWrkN1ItkQexaU/P8EnBYttfJX2M77qt2I2jjVFBSt9t7AjHBezeF6E1FPz8yoUGhczNSi0xOMarHCRJKhYRwS/peJnNde2Ckr6IR8coaRQzYs7wNxvYMg0u0TIraNVFHk9VFhSD+qrId5pz2WXye4S5A/maXrnKBq0JGdYMVX9n8uHdLWhrlyK6Ju1IX2KQho/r8upJRjHgAEpc5A290C2w8D/uUxfg2A2rifzewgU/kJUgYGsMADglxBp+9267iqEkcnk13hw7U5Si1x5XJK x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM3PR11MB8757.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(136003)(346002)(396003)(376002)(230922051799003)(451199024)(64100799003)(186009)(1800799012)(41300700001)(122000001)(38100700002)(83380400001)(38070700009)(36756003)(86362001)(82960400001)(6486002)(6916009)(316002)(91956017)(76116006)(64756008)(66446008)(66476007)(66946007)(66556008)(5660300002)(2906002)(4326008)(8936002)(26005)(2616005)(71200400001)(107886003)(19627235002)(478600001)(6512007)(6506007)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?N3NaMDRMbkcreUtlNDl3TUxwWE9EYmhPeFlBNFVUYU9OZUpWd3lTMzFKRDkv?= =?utf-8?B?L1RQaXBFekp0aU9neFFTSE9PcVZMcEp0UU1OUDQwQVYrMlU2ZmtCVHRyNmh2?= =?utf-8?B?c2FkMnk2VkFUeUw1alNjTkQ0dDdyMFRmTVIrQitjZGw2aUcrZHg5aVg0N1VL?= =?utf-8?B?S1pBK280RGFKOGdjQVBtU3pSSithZE9MRS9zMDEybmxmNWVFR25rOFNsN0hy?= =?utf-8?B?UTdjRVliNlNnekgvd0QxVlVTdFZSRDVkTlNaYmpHY1lKRG13RWtTczBnRXFL?= =?utf-8?B?OHBrWkNTQUZpcjdCWFczT0pSV2hUbFhFdmswRjIvMHRnaTllNGdHTFZabDIw?= =?utf-8?B?MC9JNHVReEFTYzFJTTJLUmUxTzBzcDRiMFlpUEpickFRcWpLb3ZwSWlMaFdE?= =?utf-8?B?ZWJzRWRiS01lRm5lM2tLVVZ6Mlk0MldHekVUZFdPa0ZxRWc0aXhJYTRrdVNR?= =?utf-8?B?L0MrUDlwUzF2T0wwYmhwWVVwc1ZyekpwMWhKNzhDcVl6TCtNK2ExNk9WZVhZ?= =?utf-8?B?L1RYUDRKY3MxUTJHZ25pV3BoYzBuWEpKMXNHN1JMWmRHZ0d1QncyVmwvZUlD?= =?utf-8?B?OG1Qc21qbTdYOC9nZmE4b0xYTTJhNDRhVU00Qlk4SExzb1hsOFhmbGFnRVhF?= =?utf-8?B?eWxDdUZ3bGgzRDF0N1FNL29uTEFrVWhydDcrNGlZeWJWOFpoV2lYdUR2S0po?= =?utf-8?B?UXVYNnFrdDhvOElXeDJEVTZpL2kxdjZubk1CQXIzQjkrQU8yNDVhNDFsZldH?= =?utf-8?B?SDBvNTNvNzVHMURpdnlPMGpVTXFaMEdtbkxJSUJTSXVtOHZ6ckhHTTRiTFF6?= =?utf-8?B?N3U2KzVuUGR1Z00vUThMREJrYVFUWDJkN0k2Zk1IS2tVengvSll3R2t4SWp0?= =?utf-8?B?dEUzVHpYRmRXWHNZczBQK3RqY1pyMk5IeTVCcklsbzB5Ry9ydGRjcml1WVlV?= =?utf-8?B?ckl2WXBtZWplc00yRldzT0VxVFo1ZkdRTXpQbFRLS1hzejRON1pvWVBmRXl1?= =?utf-8?B?T2g1UktrM3h6NFlDYXIvZTJuZXR6eHhBVzNseTMwY3VWVVN4MlozM2Vvd3d2?= =?utf-8?B?UU9tM2o0VWZRK1pINC9BZUFKeHd4Q2RQbXEzcmJjZTFRM3lLWmtVTmEvZ3pm?= =?utf-8?B?RHlYb3RCQ0NDZWhwbXRybncyTXhVMitWVkdNbm9VY0hOd1NGVE9UU0dVYVpO?= =?utf-8?B?ZFhQZjF4NE9qNzNCR3d0Z3Q5QUNFS2ZtRCtyT3kzSGpoRG1tclpHSnFqckJn?= =?utf-8?B?WUxaV3QrOTE3V0xhWEp3c1h2R2hna0VobHZzSEw4R2NQVit6dEF5ZlJiRjJ2?= =?utf-8?B?VkcwcklMby9ROGpwWUlqaWN3aFlkWGpzQTQ4NzliaGxTelFGY1lsQWVvVldw?= =?utf-8?B?MU1SdTFoTlZPMUsySGdLaXJER241TUREMmpRdXZRTmo3ZGZMR0NqV1pjeGVj?= =?utf-8?B?V3FnTHY0c2IxWElDOUV0bC9SbkgxTzlERGZrSlNRbnJMZUhSY2F6dlNuTm9z?= =?utf-8?B?aVF2TldZbGRsazluTG12VGJ1YXNIQTNjM1NvN3RuS0JXNUlNY2czU0tPaEl6?= =?utf-8?B?OWlFTWxsV2FST2xxOEpHakFEVVhSQTZ3S0IyMDN6VHpERytUOEJ5M2MzQTgx?= =?utf-8?B?aFYxNkZGZVR5R1NJOGRjSWhQWFgyU2hmWEhLRjUyNHc5aEtReS9qTjdsaEM3?= =?utf-8?B?NWFVV2VmaytNZG95TVhHTU4zZGg0RjRHZk9CaitWcnhKaFZOcVNXaytjeUtK?= =?utf-8?B?a053cU9YMmRUU1l4UHJkamhGR05VWGNVRVlCSWhYelpkZ096N0J5SkNhcjRD?= =?utf-8?B?V3BqK1I1bnE5bTQ3WStRajlPNkh0UHExN0xhaE1HRWdxTVRYcTUrNURTY21h?= =?utf-8?B?NGxvTG5vNVRXejRMci84c21pZW9uLzdJR2pBRWhORHgxUWh2eHVrdzMvTTVR?= =?utf-8?B?VnByNUduWGkreGlUdzFuZlhXUFIrd3RiRUhoSHRhR0NGR1lBdDBSVDZIVXVI?= =?utf-8?B?cVI0dThQbkJMemlXQUhpR1FkV2lPOXY2c250Yml2YUNKaVRuNFhhK3BhcmNV?= =?utf-8?B?WmlmeS93ZThUMjFIaXFVb1VLeHMwcS9scjFnZnY4Zjh0dW5kVkluZUNKRmZy?= =?utf-8?B?Y2JoN21RNzdUQlI2dDBNeXhSVW05aTErWFRrUG1CaG1nWW5HeXc0QW1aeUVs?= =?utf-8?B?MVE9PQ==?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PR11MB8757.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c5cbd211-d798-4a1a-59d4-08dc1724b4dc X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2024 06:22:40.0084 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gfR2D79E4p4M1pE36mo6fGrfxLDiGaSxSxWEe+/mEySB9qpOCs+tkLTENz4G0hvjutq7rTAPbw8zUvazMrOK5w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB4972 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v2 1/2] lavc/d3d12va: remove unused variables X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: "Wu, Tong1" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gTWEsIDIwMjQtMDEtMTUgYXQgMTA6MzQgKzA4MDAsIHRvbmcxLnd1LWF0LWludGVsLmNvbUBm Zm1wZWcub3JnIHdyb3RlOg0KPiBGcm9tOiBUb25nIFd1IDx0b25nMS53dUBpbnRlbC5jb20+DQo+ IA0KPiBTaWduZWQtb2ZmLWJ5OiBUb25nIFd1IDx0b25nMS53dUBpbnRlbC5jb20+DQo+IC0tLQ0K PiDCoGxpYmF2Y29kZWMvZDNkMTJ2YV9hdjEuY8KgwqDCoCB8IDE4ICsrKysrLS0tLS0tLS0tLS0t LQ0KPiDCoGxpYmF2Y29kZWMvZDNkMTJ2YV9kZWNvZGUuYyB8wqAgOSArKy0tLS0tLS0NCj4gwqBs aWJhdmNvZGVjL2QzZDEydmFfaDI2NC5jwqDCoCB8wqAgNCAtLS0tDQo+IMKgbGliYXZjb2RlYy9k M2QxMnZhX2hldmMuY8KgwqAgfMKgIDUgLS0tLS0NCj4gwqBsaWJhdmNvZGVjL2QzZDEydmFfdmMx LmPCoMKgwqAgfMKgIDMgLS0tDQo+IMKgbGliYXZjb2RlYy9kM2QxMnZhX3ZwOS5jwqDCoMKgIHzC oCA0IC0tLS0NCj4gwqA2IGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRp b25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9kM2QxMnZhX2F2MS5jIGIvbGli YXZjb2RlYy9kM2QxMnZhX2F2MS5jDQo+IGluZGV4IDZhMzU0MzM1M2YuLjVmOTZmN2RhMDQgMTAw NjQ0DQo+IC0tLSBhL2xpYmF2Y29kZWMvZDNkMTJ2YV9hdjEuYw0KPiArKysgYi9saWJhdmNvZGVj L2QzZDEydmFfYXYxLmMNCj4gQEAgLTEwOCwxMSArMTA4LDggQEAgc3RhdGljIGludCBkM2QxMnZh X2F2MV9kZWNvZGVfc2xpY2UoQVZDb2RlY0NvbnRleHQNCj4gKmF2Y3R4LA0KPiDCoA0KPiDCoHN0 YXRpYyBpbnQgdXBkYXRlX2lucHV0X2FyZ3VtZW50cyhBVkNvZGVjQ29udGV4dCAqYXZjdHgsDQo+ IEQzRDEyX1ZJREVPX0RFQ09ERV9JTlBVVF9TVFJFQU1fQVJHVU1FTlRTICppbnB1dF9hcmdzLCBJ RDNEMTJSZXNvdXJjZSAqYnVmZmVyKQ0KPiDCoHsNCj4gLcKgwqDCoCBEM0QxMlZBRGVjb2RlQ29u dGV4dMKgwqDCoCAqY3R4wqDCoMKgwqDCoMKgwqDCoMKgID0gRDNEMTJWQV9ERUNPREVfQ09OVEVY VChhdmN0eCk7DQo+IC3CoMKgwqAgQVZIV0ZyYW1lc0NvbnRleHTCoMKgwqDCoMKgwqAgKmZyYW1l c19jdHjCoMKgID0gRDNEMTJWQV9GUkFNRVNfQ09OVEVYVChhdmN0eCk7DQo+IC3CoMKgwqAgQVZE M0QxMlZBRnJhbWVzQ29udGV4dMKgICpmcmFtZXNfaHdjdHggPSBmcmFtZXNfY3R4LT5od2N0eDsN Cj4gLcKgwqDCoCBjb25zdCBBVjFEZWNDb250ZXh0wqDCoMKgwqAgKmjCoMKgwqDCoMKgwqDCoMKg wqDCoMKgID0gYXZjdHgtPnByaXZfZGF0YTsNCj4gLcKgwqDCoCBBVjFEZWNvZGVQaWN0dXJlQ29u dGV4dCAqY3R4X3BpY8KgwqDCoMKgwqAgPSBoLQ0KPiA+Y3VyX2ZyYW1lLmh3YWNjZWxfcGljdHVy ZV9wcml2YXRlOw0KPiArwqDCoMKgIGNvbnN0IEFWMURlY0NvbnRleHTCoMKgwqDCoCAqaMKgwqDC oMKgwqDCoCA9IGF2Y3R4LT5wcml2X2RhdGE7DQo+ICvCoMKgwqAgQVYxRGVjb2RlUGljdHVyZUNv bnRleHQgKmN0eF9waWMgPSBoLT5jdXJfZnJhbWUuaHdhY2NlbF9waWN0dXJlX3ByaXZhdGU7DQo+ IMKgwqDCoMKgIHVpbnQ4X3QgKm1hcHBlZF9kYXRhOw0KPiDCoA0KPiDCoMKgwqDCoCBEM0QxMl9W SURFT19ERUNPREVfRlJBTUVfQVJHVU1FTlQgKmFyZ3MgPSAmaW5wdXRfYXJncy0NCj4gPkZyYW1l QXJndW1lbnRzW2lucHV0X2FyZ3MtPk51bUZyYW1lQXJndW1lbnRzKytdOw0KPiBAQCAtMTQyLDcg KzEzOSw2IEBAIHN0YXRpYyBpbnQgZDNkMTJ2YV9hdjFfZW5kX2ZyYW1lKEFWQ29kZWNDb250ZXh0 ICphdmN0eCkNCj4gwqB7DQo+IMKgwqDCoMKgIGludCByZXQ7DQo+IMKgwqDCoMKgIGNvbnN0IEFW MURlY0NvbnRleHTCoMKgwqDCoCAqaMKgwqDCoMKgwqDCoCA9IGF2Y3R4LT5wcml2X2RhdGE7DQo+ IC3CoMKgwqAgRDNEMTJWQURlY29kZUNvbnRleHTCoMKgwqAgKmN0eMKgwqDCoMKgID0gRDNEMTJW QV9ERUNPREVfQ09OVEVYVChhdmN0eCk7DQo+IMKgwqDCoMKgIEFWMURlY29kZVBpY3R1cmVDb250 ZXh0ICpjdHhfcGljID0gaC0+Y3VyX2ZyYW1lLmh3YWNjZWxfcGljdHVyZV9wcml2YXRlOw0KPiDC oA0KPiDCoMKgwqDCoCBpZiAoY3R4X3BpYy0+dGlsZXMgPD0gMCB8fCBjdHhfcGljLT5iaXRzdHJl YW1fc2l6ZSA8PSAwKQ0KPiBAQCAtMTU2LDEwICsxNTIsOCBAQCBzdGF0aWMgaW50IGQzZDEydmFf YXYxX2VuZF9mcmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgpDQo+IMKgDQo+IMKgc3RhdGljIGlu dCBkM2QxMnZhX2F2MV9kZWNvZGVfaW5pdChBVkNvZGVjQ29udGV4dCAqYXZjdHgpDQo+IMKgew0K PiAtwqDCoMKgIGNvbnN0IEFWMURlY0NvbnRleHTCoMKgwqDCoCAqaMKgwqDCoMKgwqDCoCA9IGF2 Y3R4LT5wcml2X2RhdGE7DQo+IC3CoMKgwqAgRDNEMTJWQURlY29kZUNvbnRleHTCoMKgwqAgKmN0 eMKgwqDCoMKgID0gRDNEMTJWQV9ERUNPREVfQ09OVEVYVChhdmN0eCk7DQo+IC3CoMKgwqAgRDNE MTJBVjFEZWNvZGVDb250ZXh0wqDCoCAqYXYxX2N0eCA9IEQzRDEyX0FWMV9ERUNPREVfQ09OVEVY VChhdmN0eCk7DQo+IC3CoMKgwqAgQVYxRGVjb2RlUGljdHVyZUNvbnRleHQgKmN0eF9waWMgPSBo LT5jdXJfZnJhbWUuaHdhY2NlbF9waWN0dXJlX3ByaXZhdGU7DQo+ICvCoMKgwqAgRDNEMTJWQURl Y29kZUNvbnRleHTCoCAqY3R4wqDCoMKgwqAgPSBEM0QxMlZBX0RFQ09ERV9DT05URVhUKGF2Y3R4 KTsNCj4gK8KgwqDCoCBEM0QxMkFWMURlY29kZUNvbnRleHQgKmF2MV9jdHggPSBEM0QxMl9BVjFf REVDT0RFX0NPTlRFWFQoYXZjdHgpOw0KPiDCoMKgwqDCoCBEWFZBX1BpY1BhcmFtc19BVjEgcHA7 DQo+IMKgDQo+IMKgwqDCoMKgIGludCByZXQ7DQo+IEBAIC0xODYsOSArMTgwLDcgQEAgc3RhdGlj IGludCBkM2QxMnZhX2F2MV9kZWNvZGVfaW5pdChBVkNvZGVjQ29udGV4dCAqYXZjdHgpDQo+IMKg DQo+IMKgc3RhdGljIGludCBkM2QxMnZhX2F2MV9kZWNvZGVfdW5pbml0KEFWQ29kZWNDb250ZXh0 ICphdmN0eCkNCj4gwqB7DQo+IC3CoMKgwqAgY29uc3QgQVYxRGVjQ29udGV4dMKgwqDCoMKgICpo wqDCoMKgwqDCoMKgID0gYXZjdHgtPnByaXZfZGF0YTsNCj4gLcKgwqDCoCBEM0QxMkFWMURlY29k ZUNvbnRleHTCoMKgICpjdHjCoMKgwqDCoCA9IEQzRDEyX0FWMV9ERUNPREVfQ09OVEVYVChhdmN0 eCk7DQo+IC3CoMKgwqAgQVYxRGVjb2RlUGljdHVyZUNvbnRleHQgKmN0eF9waWMgPSBoLT5jdXJf ZnJhbWUuaHdhY2NlbF9waWN0dXJlX3ByaXZhdGU7DQo+ICvCoMKgwqAgRDNEMTJBVjFEZWNvZGVD b250ZXh0ICpjdHggPSBEM0QxMl9BVjFfREVDT0RFX0NPTlRFWFQoYXZjdHgpOw0KPiDCoA0KPiDC oMKgwqDCoCBpZiAoY3R4LT5iaXRzdHJlYW1fYnVmZmVyKQ0KPiDCoMKgwqDCoMKgwqDCoMKgIGF2 X2ZyZWVwKCZjdHgtPmJpdHN0cmVhbV9idWZmZXIpOw0KPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2Rl Yy9kM2QxMnZhX2RlY29kZS5jIGIvbGliYXZjb2RlYy9kM2QxMnZhX2RlY29kZS5jDQo+IGluZGV4 IGM1YzU5OTY3NWUuLmFlMmY1NzdlMjUgMTAwNjQ0DQo+IC0tLSBhL2xpYmF2Y29kZWMvZDNkMTJ2 YV9kZWNvZGUuYw0KPiArKysgYi9saWJhdmNvZGVjL2QzZDEydmFfZGVjb2RlLmMNCj4gQEAgLTI2 NSw4ICsyNjUsNyBAQCBmYWlsOg0KPiDCoA0KPiDCoGludCBmZl9kM2QxMnZhX2NvbW1vbl9mcmFt ZV9wYXJhbXMoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVkJ1ZmZlclJlZg0KPiAqaHdfZnJhbWVz X2N0eCkNCj4gwqB7DQo+IC3CoMKgwqAgQVZIV0ZyYW1lc0NvbnRleHTCoMKgwqDCoMKgICpmcmFt ZXNfY3R4wqDCoCA9IChBVkhXRnJhbWVzQ29udGV4dA0KPiAqKWh3X2ZyYW1lc19jdHgtPmRhdGE7 DQo+IC3CoMKgwqAgQVZIV0RldmljZUNvbnRleHTCoMKgwqDCoMKgICpkZXZpY2VfY3R4wqDCoCA9 IGZyYW1lc19jdHgtPmRldmljZV9jdHg7DQo+ICvCoMKgwqAgQVZIV0ZyYW1lc0NvbnRleHQgKmZy YW1lc19jdHggPSAoQVZIV0ZyYW1lc0NvbnRleHQgKilod19mcmFtZXNfY3R4LT5kYXRhOw0KPiDC oA0KPiDCoMKgwqDCoCBmcmFtZXNfY3R4LT5mb3JtYXTCoMKgwqAgPSBBVl9QSVhfRk1UX0QzRDEy Ow0KPiDCoMKgwqDCoCBmcmFtZXNfY3R4LT5zd19mb3JtYXQgPSBhdmN0eC0+c3dfcGl4X2ZtdCA9 PSBBVl9QSVhfRk1UX1lVVjQyMFAxMCA/DQo+IEFWX1BJWF9GTVRfUDAxMCA6IEFWX1BJWF9GTVRf TlYxMjsNCj4gQEAgLTQwNyw5ICs0MDYsNyBAQCBpbnQgZmZfZDNkMTJ2YV9kZWNvZGVfdW5pbml0 KEFWQ29kZWNDb250ZXh0ICphdmN0eCkNCj4gwqBzdGF0aWMgaW5saW5lIGludCBkM2QxMnZhX3Vw ZGF0ZV9yZWZlcmVuY2VfZnJhbWVzX3N0YXRlKEFWQ29kZWNDb250ZXh0DQo+ICphdmN0eCwgRDNE MTJfUkVTT1VSQ0VfQkFSUklFUiAqYmFycmllcnMsDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSUQzRDEyUmVzb3VyY2UNCj4gKmN1cnJl bnRfcmVzb3VyY2UsIGludCBzdGF0ZV9iZWZvcmUsIGludCBzdGF0ZV9lbmQpDQo+IMKgew0KPiAt wqDCoMKgIEQzRDEyVkFEZWNvZGVDb250ZXh0wqDCoCAqY3R4wqDCoMKgwqDCoMKgwqDCoMKgID0g RDNEMTJWQV9ERUNPREVfQ09OVEVYVChhdmN0eCk7DQo+IC3CoMKgwqAgQVZIV0ZyYW1lc0NvbnRl eHTCoMKgwqDCoMKgICpmcmFtZXNfY3R4wqDCoCA9IEQzRDEyVkFfRlJBTUVTX0NPTlRFWFQoYXZj dHgpOw0KPiAtwqDCoMKgIEFWRDNEMTJWQUZyYW1lc0NvbnRleHQgKmZyYW1lc19od2N0eCA9IGZy YW1lc19jdHgtPmh3Y3R4Ow0KPiArwqDCoMKgIEQzRDEyVkFEZWNvZGVDb250ZXh0ICpjdHggPSBE M0QxMlZBX0RFQ09ERV9DT05URVhUKGF2Y3R4KTsNCj4gwqANCj4gwqDCoMKgwqAgaW50IG51bV9i YXJyaWVyID0gMDsNCj4gwqDCoMKgwqAgZm9yIChpbnQgaSA9IDA7IGkgPCBjdHgtPm1heF9udW1f cmVmOyBpKyspIHsNCj4gQEAgLTQzNiw4ICs0MzMsNiBAQCBpbnQgZmZfZDNkMTJ2YV9jb21tb25f ZW5kX2ZyYW1lKEFWQ29kZWNDb250ZXh0ICphdmN0eCwNCj4gQVZGcmFtZSAqZnJhbWUsDQo+IMKg ew0KPiDCoMKgwqDCoCBpbnQgcmV0Ow0KPiDCoMKgwqDCoCBEM0QxMlZBRGVjb2RlQ29udGV4dMKg wqAgKmN0eMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPQ0KPiBEM0QxMlZBX0RFQ09ERV9D T05URVhUKGF2Y3R4KTsNCj4gLcKgwqDCoCBBVkhXRnJhbWVzQ29udGV4dMKgwqDCoMKgwqAgKmZy YW1lc19jdHjCoMKgwqDCoMKgwqDCoCA9DQo+IEQzRDEyVkFfRlJBTUVTX0NPTlRFWFQoYXZjdHgp Ow0KPiAtwqDCoMKgIEFWRDNEMTJWQUZyYW1lc0NvbnRleHQgKmZyYW1lc19od2N0eMKgwqDCoMKg wqAgPSBmcmFtZXNfY3R4LT5od2N0eDsNCj4gwqDCoMKgwqAgSUQzRDEyUmVzb3VyY2XCoMKgwqDC oMKgwqDCoMKgICpidWZmZXLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gTlVMTDsNCj4gwqDCoMKg wqAgSUQzRDEyQ29tbWFuZEFsbG9jYXRvciAqY29tbWFuZF9hbGxvY2F0b3IgPSBOVUxMOw0KPiDC oMKgwqDCoCBBVkQzRDEyVkFGcmFtZcKgwqDCoMKgwqDCoMKgwqAgKmbCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCA9IChBVkQzRDEyVkFGcmFtZSAqKWZyYW1lLQ0KPiA+ZGF0YVswXTsN Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvZDNkMTJ2YV9oMjY0LmMgYi9saWJhdmNvZGVjL2Qz ZDEydmFfaDI2NC5jDQo+IGluZGV4IDI0ZTFjNTIzZmEuLmU4OWM5MDk5NWMgMTAwNjQ0DQo+IC0t LSBhL2xpYmF2Y29kZWMvZDNkMTJ2YV9oMjY0LmMNCj4gKysrIGIvbGliYXZjb2RlYy9kM2QxMnZh X2gyNjQuYw0KPiBAQCAtMTA0LDEwICsxMDQsNiBAQCBzdGF0aWMgaW50IGQzZDEydmFfaDI2NF9k ZWNvZGVfc2xpY2UoQVZDb2RlY0NvbnRleHQNCj4gKmF2Y3R4LCBjb25zdCB1aW50OF90ICpidWZm ZQ0KPiDCoCNkZWZpbmUgU1RBUlRfQ09ERV9TSVpFIDMNCj4gwqBzdGF0aWMgaW50IHVwZGF0ZV9p bnB1dF9hcmd1bWVudHMoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LA0KPiBEM0QxMl9WSURFT19ERUNP REVfSU5QVVRfU1RSRUFNX0FSR1VNRU5UUyAqaW5wdXRfYXJncywgSUQzRDEyUmVzb3VyY2UgKmJ1 ZmZlcikNCj4gwqB7DQo+IC3CoMKgwqAgRDNEMTJWQURlY29kZUNvbnRleHTCoMKgwqDCoCAqY3R4 wqDCoMKgwqDCoMKgwqDCoMKgID0gRDNEMTJWQV9ERUNPREVfQ09OVEVYVChhdmN0eCk7DQo+IC3C oMKgwqAgQVZIV0ZyYW1lc0NvbnRleHTCoMKgwqDCoMKgwqDCoCAqZnJhbWVzX2N0eMKgwqAgPSBE M0QxMlZBX0ZSQU1FU19DT05URVhUKGF2Y3R4KTsNCj4gLcKgwqDCoCBBVkQzRDEyVkFGcmFtZXND b250ZXh0wqDCoCAqZnJhbWVzX2h3Y3R4ID0gZnJhbWVzX2N0eC0+aHdjdHg7DQo+IC0NCj4gwqDC oMKgwqAgY29uc3QgSDI2NENvbnRleHTCoMKgwqDCoMKgwqDCoCAqaMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgPSBhdmN0eC0+cHJpdl9kYXRhOw0KPiDCoMKgwqDCoCBjb25zdCBIMjY0UGlj dHVyZcKgwqDCoMKgwqDCoMKgICpjdXJyZW50X3BpY3R1cmUgPSBoLT5jdXJfcGljX3B0cjsNCj4g wqDCoMKgwqAgSDI2NERlY29kZVBpY3R1cmVDb250ZXh0ICpjdHhfcGljwqDCoMKgwqDCoMKgwqDC oCA9IGN1cnJlbnRfcGljdHVyZS0NCj4gPmh3YWNjZWxfcGljdHVyZV9wcml2YXRlOw0KPiBkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy9kM2QxMnZhX2hldmMuYyBiL2xpYmF2Y29kZWMvZDNkMTJ2YV9o ZXZjLmMNCj4gaW5kZXggN2UwYzI5NWEyZC4uYTZhM2I4MDJmOSAxMDA2NDQNCj4gLS0tIGEvbGli YXZjb2RlYy9kM2QxMnZhX2hldmMuYw0KPiArKysgYi9saWJhdmNvZGVjL2QzZDEydmFfaGV2Yy5j DQo+IEBAIC05OCwxMCArOTgsNiBAQCBzdGF0aWMgaW50IGQzZDEydmFfaGV2Y19kZWNvZGVfc2xp Y2UoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LA0KPiBjb25zdCB1aW50OF90ICpidWZmZQ0KPiDCoCNk ZWZpbmUgU1RBUlRfQ09ERV9TSVpFIDMNCj4gwqBzdGF0aWMgaW50IHVwZGF0ZV9pbnB1dF9hcmd1 bWVudHMoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LA0KPiBEM0QxMl9WSURFT19ERUNPREVfSU5QVVRf U1RSRUFNX0FSR1VNRU5UUyAqaW5wdXRfYXJncywgSUQzRDEyUmVzb3VyY2UgKmJ1ZmZlcikNCj4g wqB7DQo+IC3CoMKgwqAgRDNEMTJWQURlY29kZUNvbnRleHTCoMKgICpjdHjCoMKgwqDCoMKgwqDC oMKgwqAgPSBEM0QxMlZBX0RFQ09ERV9DT05URVhUKGF2Y3R4KTsNCj4gLcKgwqDCoCBBVkhXRnJh bWVzQ29udGV4dMKgwqDCoMKgwqAgKmZyYW1lc19jdHjCoMKgID0gRDNEMTJWQV9GUkFNRVNfQ09O VEVYVChhdmN0eCk7DQo+IC3CoMKgwqAgQVZEM0QxMlZBRnJhbWVzQ29udGV4dCAqZnJhbWVzX2h3 Y3R4ID0gZnJhbWVzX2N0eC0+aHdjdHg7DQo+IC0NCj4gwqDCoMKgwqAgY29uc3QgSEVWQ0NvbnRl eHTCoMKgwqDCoMKgwqDCoCAqaMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSBhdmN0eC0+ cHJpdl9kYXRhOw0KPiDCoMKgwqDCoCBjb25zdCBIRVZDRnJhbWXCoMKgwqDCoMKgwqDCoMKgwqAg KmN1cnJlbnRfcGljdHVyZSA9IGgtPnJlZjsNCj4gwqDCoMKgwqAgSEVWQ0RlY29kZVBpY3R1cmVD b250ZXh0ICpjdHhfcGljwqDCoMKgwqDCoMKgwqDCoCA9IGN1cnJlbnRfcGljdHVyZS0NCj4gPmh3 YWNjZWxfcGljdHVyZV9wcml2YXRlOw0KPiBAQCAtMTY2LDcgKzE2Miw2IEBAIHN0YXRpYyBpbnQg ZDNkMTJ2YV9oZXZjX2VuZF9mcmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgpDQo+IMKgDQo+IMKg c3RhdGljIGludCBkM2QxMnZhX2hldmNfZGVjb2RlX2luaXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4 KQ0KPiDCoHsNCj4gLcKgwqDCoCBIRVZDQ29udGV4dMKgwqDCoMKgwqDCoMKgwqDCoCAqaMKgwqAg PSBhdmN0eC0+cHJpdl9kYXRhOw0KPiDCoMKgwqDCoCBEM0QxMlZBRGVjb2RlQ29udGV4dCAqY3R4 ID0gRDNEMTJWQV9ERUNPREVfQ09OVEVYVChhdmN0eCk7DQo+IMKgwqDCoMKgIERYVkFfUGljUGFy YW1zX0hFVkMgcHA7DQo+IMKgDQo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2QzZDEydmFfdmMx LmMgYi9saWJhdmNvZGVjL2QzZDEydmFfdmMxLmMNCj4gaW5kZXggM2QxNWFiZDFmMS4uYjM5YjAz YWI0NSAxMDA2NDQNCj4gLS0tIGEvbGliYXZjb2RlYy9kM2QxMnZhX3ZjMS5jDQo+ICsrKyBiL2xp YmF2Y29kZWMvZDNkMTJ2YV92YzEuYw0KPiBAQCAtOTUsOSArOTUsNiBAQCBzdGF0aWMgaW50IGQz ZDEydmFfdmMxX2RlY29kZV9zbGljZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsDQo+IGNvbnN0IHVp bnQ4X3QgKmJ1ZmZlcg0KPiDCoA0KPiDCoHN0YXRpYyBpbnQgdXBkYXRlX2lucHV0X2FyZ3VtZW50 cyhBVkNvZGVjQ29udGV4dCAqYXZjdHgsDQo+IEQzRDEyX1ZJREVPX0RFQ09ERV9JTlBVVF9TVFJF QU1fQVJHVU1FTlRTICppbnB1dF9hcmdzLCBJRDNEMTJSZXNvdXJjZSAqYnVmZmVyKQ0KPiDCoHsN Cj4gLcKgwqDCoCBEM0QxMlZBRGVjb2RlQ29udGV4dMKgwqDCoMKgwqAgKmN0eMKgwqDCoMKgwqDC oMKgwqDCoCA9IEQzRDEyVkFfREVDT0RFX0NPTlRFWFQoYXZjdHgpOw0KPiAtwqDCoMKgIEFWSFdG cmFtZXNDb250ZXh0wqDCoMKgwqDCoMKgwqDCoCAqZnJhbWVzX2N0eMKgwqAgPSBEM0QxMlZBX0ZS QU1FU19DT05URVhUKGF2Y3R4KTsNCj4gLcKgwqDCoCBBVkQzRDEyVkFGcmFtZXNDb250ZXh0wqDC oMKgICpmcmFtZXNfaHdjdHggPSBmcmFtZXNfY3R4LT5od2N0eDsNCj4gwqDCoMKgwqAgY29uc3Qg VkMxQ29udGV4dCAqdsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSBh dmN0eC0+cHJpdl9kYXRhOw0KPiDCoMKgwqDCoCBjb25zdCBNcGVnRW5jQ29udGV4dMKgwqDCoMKg wqAgKnPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gJnYtPnM7DQo+IMKgwqDCoMKgIEQzRDEyRGVj b2RlUGljdHVyZUNvbnRleHQgKmN0eF9waWPCoMKgwqDCoMKgID0gcy0+Y3VycmVudF9waWN0dXJl X3B0ci0NCj4gPmh3YWNjZWxfcGljdHVyZV9wcml2YXRlOw0KPiBkaWZmIC0tZ2l0IGEvbGliYXZj b2RlYy9kM2QxMnZhX3ZwOS5jIGIvbGliYXZjb2RlYy9kM2QxMnZhX3ZwOS5jDQo+IGluZGV4IGQ2 ZGZjOTA1ZDkuLjVhMWNiMDE4N2QgMTAwNjQ0DQo+IC0tLSBhL2xpYmF2Y29kZWMvZDNkMTJ2YV92 cDkuYw0KPiArKysgYi9saWJhdmNvZGVjL2QzZDEydmFfdnA5LmMNCj4gQEAgLTg1LDEwICs4NSw2 IEBAIHN0YXRpYyBpbnQgZDNkMTJ2YV92cDlfZGVjb2RlX3NsaWNlKEFWQ29kZWNDb250ZXh0ICph dmN0eCwNCj4gY29uc3QgdWludDhfdCAqYnVmZmVyDQo+IMKgDQo+IMKgc3RhdGljIGludCB1cGRh dGVfaW5wdXRfYXJndW1lbnRzKEFWQ29kZWNDb250ZXh0ICphdmN0eCwNCj4gRDNEMTJfVklERU9f REVDT0RFX0lOUFVUX1NUUkVBTV9BUkdVTUVOVFMgKmlucHV0X2FyZ3MsIElEM0QxMlJlc291cmNl ICpidWZmZXIpDQo+IMKgew0KPiAtwqDCoMKgIEQzRDEyVkFEZWNvZGVDb250ZXh0wqDCoCAqY3R4 wqDCoMKgwqDCoMKgwqDCoMKgID0gRDNEMTJWQV9ERUNPREVfQ09OVEVYVChhdmN0eCk7DQo+IC3C oMKgwqAgQVZIV0ZyYW1lc0NvbnRleHTCoMKgwqDCoMKgICpmcmFtZXNfY3R4wqDCoCA9IEQzRDEy VkFfRlJBTUVTX0NPTlRFWFQoYXZjdHgpOw0KPiAtwqDCoMKgIEFWRDNEMTJWQUZyYW1lc0NvbnRl eHQgKmZyYW1lc19od2N0eCA9IGZyYW1lc19jdHgtPmh3Y3R4Ow0KPiAtDQo+IMKgwqDCoMKgIGNv bnN0IFZQOVNoYXJlZENvbnRleHTCoCAqaMKgwqDCoMKgwqDCoCA9IGF2Y3R4LT5wcml2X2RhdGE7 DQo+IMKgwqDCoMKgIFZQOURlY29kZVBpY3R1cmVDb250ZXh0ICpjdHhfcGljID0gaC0NCj4gPmZy YW1lc1tDVVJfRlJBTUVdLmh3YWNjZWxfcGljdHVyZV9wcml2YXRlOw0KPiDCoA0KDQpQYXRjaHNl dCBMR1RNLCANCg0KVGhhbmtzDQpIYWloYW8NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==