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 CC61A4A91D for ; Wed, 24 Apr 2024 05:25:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B520C68D2D0; Wed, 24 Apr 2024 08:25:23 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CDFDD68CD6B for ; Wed, 24 Apr 2024 08:25:16 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1713936322; x=1745472322; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=vE8/2EiZJ/rQ+pvWL1iTmaVsiatWtcZVNoBeySx7Pe0=; b=IDWwe0Nhyv1mFndhs6iLh/BhUPyY+1+IwEtJoFlvH7Xd/G1EZbaDTeQi OkvJv8pdECZX+ZdH3V4JR1cQW6kGTRDmfaxyAlS4Pwo5eWnaA6ygHG+8z A1pKQoyyAWYdO+QTcDbq2AMwSUYJ2AlPMqYrbizQjbDq9GV4Lczpn/a5I flJlwOo+tH6zd1r5yrrCJxBc8NfIHrCmlIiTc6a/TEw/y9lElJF83kIHo rIK0BbcyyYqFoEwc/pFkATqapknPBKKnBGSKj/idDLuhcXvogRd/NYcZb 3HhYSgqzvW+kMprL4VWMxYZBZJ9zQUweJA13u1SqAqofzXd5Nsp4+zqmd Q==; X-CSE-ConnectionGUID: XYotjbUiTEygLe2jfaNv5w== X-CSE-MsgGUID: Sx4eW+smQOqcHZogBfHYNw== X-IronPort-AV: E=McAfee;i="6600,9927,11053"; a="20699052" X-IronPort-AV: E=Sophos;i="6.07,225,1708416000"; d="scan'208";a="20699052" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2024 22:25:15 -0700 X-CSE-ConnectionGUID: wroYIjgOTAeZIQBLFiC0ZQ== X-CSE-MsgGUID: b5SWeN0NQfinHjayN+dGKQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,225,1708416000"; d="scan'208";a="24634957" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa010.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 23 Apr 2024 22:25:14 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 23 Apr 2024 22:25:14 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 23 Apr 2024 22:25:14 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) 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, 23 Apr 2024 22:25:13 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.41) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Tue, 23 Apr 2024 22:25:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K8aBKJsp4//Uj5/6ZIpTdoA/JQ347QLr4tOJo361zGwtt5j716zV7LpzIFiqvP0bS+kwL9iVJHOBzu4xhMpMTb4cUB08X1VTYKG0wAGg+RxxKKQCKCLkmKo0ntVQgr1J+d7SGXVfhryPRTNNZoINh7l1acwjHUSbbFYJQGDTZ5bp0W9TQ38IqPR3iN7Fn3eIi2irV/pDaXSgzgCO8MEhNZXrBKt80X/KkuzBwMlBWAnmaWBI7fIssn/bAwHGVOGUXeeR/Y/xq6shNP/RTARJPEWAzGsf56co8mLJ0UoM8kPXrRAmqChDewIADafzqRBsewVOHaFz6zjNvqIgMvq9xA== 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=vE8/2EiZJ/rQ+pvWL1iTmaVsiatWtcZVNoBeySx7Pe0=; b=N7h9Kf8l1wRv6qhZlov51dgPXa7ErAqEYgihP4V611v7Do6+CLoICbS7mhMZxUG+z9EHwfVLWcUPhZiAG3ZMpFvULwWXZ8hhQrVlEZSRzSMe7oLW/NCVlrj/YlLGyz3EWvkFiq82zLyecqm8QiMwwKagY4/9YpbsD5vbESOwZ5G9hktlPvgWng7+BTqi9THzeIoFhRpRmjKZsUN4wretdvtuCO/PzAlcCvQRspZ6lAzUsfx5R5K4PEbgpLDllusPBRYyzC7VgUundYmkfw75sLTSU3TgTXnOiGlvuzOqaMLCFtn642FlnjZX0nTZZaao4Zw5bZ1/cGCxmKyfDJgHPg== 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 PH7PR11MB5817.namprd11.prod.outlook.com (2603:10b6:510:13a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Wed, 24 Apr 2024 05:25:11 +0000 Received: from DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::103a:9795:6ae2:7c96]) by DM3PR11MB8757.namprd11.prod.outlook.com ([fe80::103a:9795:6ae2:7c96%4]) with mapi id 15.20.7430.045; Wed, 24 Apr 2024 05:25:11 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH 2/5] doc/examples/qsv_transcode: Simplify loop Thread-Index: AQHalekn6isWlqc3U0mqzFz1/u0/l7F247oA Date: Wed, 24 Apr 2024 05:25:11 +0000 Message-ID: <008eee96e8d1dec9381530899c24fbcdf49afa6b.camel@intel.com> References: <20240424014522.4015429-1-michael@niedermayer.cc> <20240424014522.4015429-2-michael@niedermayer.cc> In-Reply-To: <20240424014522.4015429-2-michael@niedermayer.cc> 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_|PH7PR11MB5817:EE_ x-ms-office365-filtering-correlation-id: 1e615214-351c-4993-b029-08dc641eea0c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|1800799015|376005|366007|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?a3pJbGJyMWNiVEJESFQ0YTFSY1cwN0RXTlp5R2VsYUJQNGY0YTJINHladnFh?= =?utf-8?B?U0VOQ0ROVWtuNkJJU3RIMExiMmlObEM1NWRiaUd2MGxBLytxOUZ5eFhDdEln?= =?utf-8?B?TGFIY3pYU2daYkQ2SUZMNEJ3RXp0YUVJeFhZUjJ1NGoxRjVhRVU3UG9DZm1k?= =?utf-8?B?SHlIQ0RYTXlpWVZySGRnZHVSMTNOR2xUSWxPZjBCTUpBMkxFVVZaK3A5SjZE?= =?utf-8?B?VXpvajBZVXc1bnlDQjhLTHBtZitlSGx2NlA4OFhoVXBGUmxOUEc1U3lsRERO?= =?utf-8?B?clM2ZytITkk1MlBOUGNnbFE5Z1JLUEZnSllPS2NweWdJTVJleVlZU2hiZ3ZS?= =?utf-8?B?ZyswYm1JdTNnaXRrQWh2ajFrYU1XVWhKQ083bGNCQ3U0R0s3ZEpCSzc1aGpJ?= =?utf-8?B?OUNzNCt4d3dMQXp0dkFZemZ6M2s0K3N3RW1MZXJNd2N3UHJWUU4vZ0MwRGV6?= =?utf-8?B?Q2grc0pCTVlobGV1UThhcHFuQkxkemowMWxyekl5VzNCN3Y3dXBjVEJmWlVz?= =?utf-8?B?S2k1UDdWZmFnSUF2ZEFieWtDUk41bWpNSWhJLzU2UjZ2QnNCQ0NZb2NWakxp?= =?utf-8?B?OUZOdlZldStMVWtiRkVHWElEYUJhaHBSamlmK0dwa3lxY2xvRWZvRmxjbUdX?= =?utf-8?B?L0FRUHhuRnJCOW5zSjRwMWxqZXBadzcvK3pjZFhPY2daZ1FjYUhuL2xGTzdn?= =?utf-8?B?NHZjcXNLY3RTUDZ2S1l4V3dJTFFSRVdPR2w3SHFzb0g4SDBwREN0VGZybWhi?= =?utf-8?B?dkpzOUpEb1MrZ0I4VTk4UmVGbkJNSW1DM2lzNWYyNmdPMkRPbEpWWXlvbmQy?= =?utf-8?B?YVdtQmxEdmc3VytRQS9kdmhKbS9pQ0JheXlzamsrdkpDR2JCTmt0dXNZeDl6?= =?utf-8?B?Z0k0RXlMOUFOV3NGWDlSL09Td282Rkl3TFdrdlRhdU5tQXh0Zjh4bzFiaEor?= =?utf-8?B?YTFKbXJpNnEwNTdibVh3bVNyZHJWSTUyQzFWdzM3R0lvV2dhLzZTYktxYlpi?= =?utf-8?B?emVTKzhGR1VUeExaVk5CSGJvdDdyM2NMOEtER2VwenZlUmtOSjBLTHhaV29N?= =?utf-8?B?aWZCd3Y3N0Q5alNHREhJNHNJQmYvQVlpN3U2eGJUUTd5azhHdmdnWWlJYTlS?= =?utf-8?B?aUNMcHpULzd2OHZtZGlDRXVMbWhUQTRxbGJnZ3VwNVFBaHpMTFJ2U3N4bGFI?= =?utf-8?B?UHk3bDNBZm1zcjVsNEhJbXdNM0FjVC83aVlGRngvRFpWZk5Hd3MyazRjYmU4?= =?utf-8?B?MWNSTkJNUGdtbWJlblN5VUxOem9DbTgxZXJ0R3Ztbm1OaEg3SkJKQUFLaEYw?= =?utf-8?B?QTdoR0kzUU44dENNSVpFU0p0Tk54SGgvbXpiaWpkZ1B0K0krQ2VyVjVGNjFX?= =?utf-8?B?TW16dFNNdlZqakhPb0dDL01Mdm1COENOczdiY2xKUzd6UzBLZW0yT3lQMGVw?= =?utf-8?B?eDhDaWdLaHFwd2hYdUJSRnFZakZOUTRpVGNPWGFveHJHRlVvczZzb0RoQ0pF?= =?utf-8?B?K1RBRmtWbERScXo1VzNkK3dEVVlNVVhOeU5DNVZ4bXpzOHIvaWx3MUhob0FF?= =?utf-8?B?aFRhMFkxUG5iRVFCZ1RldzZyYnFrdWxvZnlZR0VBSExaNi8xdmI5OEExVUtG?= =?utf-8?B?TE1lK2t2VGJUK1FqMTMzeHZQZFBYUXpIQmtMcmpPd2laTkw2MzA1R29mK2w0?= =?utf-8?B?OTJNS0szSnhVUGVjYWR5ck1xVjdaaUZJZUVkMzlVYWs1Zk1jc1MxNnR1bzI1?= =?utf-8?B?a0xET1FIZ0NSMUdGZkt1ZndDMmFHVGRGeVp0WTN2dU1rNVI4bWxNWkFGQU50?= =?utf-8?B?T1lLN1plelpxaDFZaisrUT09?= 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)(1800799015)(376005)(366007)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RjRnUmoyNy9mSkIvYW5WdUJsMnd0NzNNSk9yWDZYZCtVOUVzTWE3Z3MvTHc2?= =?utf-8?B?MnNRTU01YnlocGtRSXpNRXBjVTdzbHRrZGFMbU4xMWhDeWRTS0krcEVjbjFL?= =?utf-8?B?UXQrWk9lOHB0UjRXejZQVzZ5ZFhYOVJTbkE5a0tFN3prMWQ2clhLUjdLVTF4?= =?utf-8?B?aUxuSjBETnhhNEZkbW04Rk5zckxmMTZvcld3Q3lPbEM2VGthaGZSS0MwYi83?= =?utf-8?B?NFJmeGpMUkRXcjlIaFJRbXpvQmprK0pQTkdjTmNjQzZhazdUQ0xPK2FBZzVw?= =?utf-8?B?UEhzRkpJaGRWU05qOWRXN0J2NnF1Z2NyTzRGZjkvcHM0Z0FwQXNGN3NCZDNk?= =?utf-8?B?RmdGVzdPblluZ3Rjam05Qm9aeDRxVlVNZGdxeDZqazhhYys1K1pRQUVORlV0?= =?utf-8?B?Zk1DZ2FEdHdJbXhJeGNQYjhadkxwcXd1U1ZJYitkTFhQUk9DVXNlanhKY0Vj?= =?utf-8?B?M3VnUi95MU9WS0h2WEMzd1lxeUxMZGRTOWxaVU9WTzF6cjR2QVhNVkd3OVp4?= =?utf-8?B?cXJsdDBSa2ZaNnJZbjEvK3g2U0dHdDlaUmwyQURkS0ZjYTdaVUNNV3FFSG9h?= =?utf-8?B?cU9OKzFSd1BlNlhFclJncXhlNmJYOS9lalNSRzV4OHoxSEhVQXZYaHpacnBk?= =?utf-8?B?YmthTTEwU1diWmtsdjZMRW8rVldGM24yMFhIZ1Q3bUVEUGVBYkNkVWE1Nnhr?= =?utf-8?B?MGJCOUFZcFlWTHFZT3I0OXF5Q3dFaHVRcFZ4V3I3cjE2eEJPRmtManJRVUh4?= =?utf-8?B?SkRXTmFjQXpXZ1VzZ0F2b0UxdDRFenFWbXo1eFJxNndidlV1cVR1Rkdvc2Yv?= =?utf-8?B?bGJVVUNWK25WY3hEQUppQzRlQ3IyUHNwNytrODR3TU9Qd3NCbDllSVVSUXlE?= =?utf-8?B?enFzSGtSY3FwNlloajFTVlVjYWdDSWdUdmpRQ1ExblVSRmpvYkJ1WUdYZ2dD?= =?utf-8?B?RlowVXM5eVcvSCtQS3NMa0dZZFFoZnBsZ0FITnIyMjlDVDdlSUhrb0lheklk?= =?utf-8?B?RVFYR1pjbWJZN0toNmxLVjNIUTB2Z3l2ck80WW5SNVlub08zcGZiWnIvdlI1?= =?utf-8?B?TUtxZ2QrejFCY0sxZi9admZQelRUVzBUMXlNNlJTWGcwaXhNYWUzNGpIU3Ux?= =?utf-8?B?Z0VVUzEranJHTDRFRzhMK0xNQ2ludEE5eWJEUHdJanNuVzZKQXhwQ3ZFcmhR?= =?utf-8?B?cjN3TmhIWmRhOXFpVmJqWG9nT00xQnNucHpoVEE0cUlsZHRyemNGUkZqbmxl?= =?utf-8?B?dEVxWXd5L1pCa1JodFI2VC92VVFIWENWVkRMc1ptaEhaeTdiQUduSDJxbTQv?= =?utf-8?B?WE9WTk9TMWNaaUJiWExSaFNiUzA0VWg1R2doSm8veXJWZDNKUE0reGg4ekgz?= =?utf-8?B?bk9CbjdIOUJjUkRWNkg3T0ZvRm5EbkVLTWNTMXE1TjZDdFFIVCtZQURRYkFC?= =?utf-8?B?RVI5RzBQaThBb0wwR2tiVVNYbDJGMHFjbDFRa0pESFVoTFplZHRqMXA2cXpj?= =?utf-8?B?NGIycTc5K1lXT0ZvWTVHcnlrQjlkamdvc3V1Y2ZQT2hCOHIvVXpydUhuVjk2?= =?utf-8?B?V2hPSU91dEZZdU80aERBeHJDN3c3ZHhlemphRUx0cTZEaTJpKy9TdjdQNjlY?= =?utf-8?B?eGd6WUxlU3hBeTJsWTg1UXRxeU5zVytjQXR4L1VTRkNqTGwwUnV4VWlITVVT?= =?utf-8?B?dGNBcTFkbWpZWDZtSzhNcmM1dlVYd1JDbGg2VjBQL1BzdU8rQTJjVFpJcnlO?= =?utf-8?B?UlJSY3FidGUrVkp3aEtjVExXd1FsRnZyN0ZNLzg2UGNMd2wyWUJ0aHJ5OVJ6?= =?utf-8?B?UStObFNnbUtmUnJkVnFpQWpCa091RVJJTmVEU09KM20rMzBtYWpreXI4dXBy?= =?utf-8?B?Q05XbGhtTzVoMnVON3QyVW1uNW9SeVF5bTg1TUQ2VWVNY1lJUkZJbXhRNTQ3?= =?utf-8?B?Y084aVcvOHFPNnpkNnphK1Jzb2VHdUl2aHQrWGhpbk4xL0RoVDYzUFp2MW9E?= =?utf-8?B?MkhjVFgzallpZ3lMVXR0UktMNXFxTFAvanJTQ01LVTFabVFpTXlCQm5naHRx?= =?utf-8?B?eWxMTUw3QlROdkEvaHhPdzMwTWtMQWszY0NQdGJYeE55aWxLWnJYVHZpa1Nw?= =?utf-8?B?Z2ZZcjdObStJNTU1R091NnlqeFUzWWNHUnVkdWlKRlEvRFM4VGFQMnl6dnRp?= =?utf-8?B?SVE9PQ==?= Content-ID: <76310048F072C84FBB9CC91D648ADBA8@namprd11.prod.outlook.com> 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: 1e615214-351c-4993-b029-08dc641eea0c X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2024 05:25:11.8218 (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: EIfdFO+dnxa8BIgkMNMJ/CIDwY2CBuI4jxXoFPmGBl8BW7MWA6mzy+pDa8NaQrTC3MANrVb57BS2O2fSyTch9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5817 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH 2/5] doc/examples/qsv_transcode: Simplify loop 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 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: T24gV28sIDIwMjQtMDQtMjQgYXQgMDM6NDUgKzAyMDAsIE1pY2hhZWwgTmllZGVybWF5ZXIgd3Jv dGU6DQo+IEZpeGVzOiBDSUQxNDI4ODU4KDIvMikgTG9naWNhbGx5IGRlYWQgY29kZQ0KPiANCj4g U3BvbnNvcmVkLWJ5OiBTb3ZlcmVpZ24gVGVjaCBGdW5kDQo+IFNpZ25lZC1vZmYtYnk6IE1pY2hh ZWwgTmllZGVybWF5ZXIgPG1pY2hhZWxAbmllZGVybWF5ZXIuY2M+DQo+IC0tLQ0KPiDCoGRvYy9l eGFtcGxlcy9xc3ZfdHJhbnNjb2RlLmMgfCA0ICstLS0NCj4gwqAxIGZpbGUgY2hhbmdlZCwgMSBp bnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZG9jL2V4YW1w bGVzL3Fzdl90cmFuc2NvZGUuYyBiL2RvYy9leGFtcGxlcy9xc3ZfdHJhbnNjb2RlLmMNCj4gaW5k ZXggOGU3ZDI4OTlmMTIuLmE0NDQwYTM0MDNmIDEwMDY0NA0KPiAtLS0gYS9kb2MvZXhhbXBsZXMv cXN2X3RyYW5zY29kZS5jDQo+ICsrKyBiL2RvYy9leGFtcGxlcy9xc3ZfdHJhbnNjb2RlLmMNCj4g QEAgLTMzNSwxMCArMzM1LDggQEAgc3RhdGljIGludCBkZWNfZW5jKEFWUGFja2V0ICpwa3QsIGNv bnN0IEFWQ29kZWMNCj4gKmVuY19jb2RlYywgY2hhciAqb3B0c3RyKQ0KPiDCoA0KPiDCoGZhaWw6 DQo+IMKgwqDCoMKgwqDCoMKgwqAgYXZfZnJhbWVfZnJlZSgmZnJhbWUpOw0KPiAtwqDCoMKgwqDC oMKgwqAgaWYgKHJldCA8IDApDQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiByZXQ7 DQo+IMKgwqDCoMKgIH0NCj4gLcKgwqDCoCByZXR1cm4gMDsNCj4gK8KgwqDCoCByZXR1cm4gcmV0 Ow0KPiDCoH0NCj4gwqANCj4gwqBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpDQoNCkxH VE0NCg0KVGhhbmtzDQpIYWloYW8NCg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==