From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 27E2042CF1; Mon, 19 Jun 2023 02:57:37 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AFCA0410D7; Mon, 19 Jun 2023 02:57:36 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 2CBA8410D3; Mon, 19 Jun 2023 02:57:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687136254; x=1718672254; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9rleWIb4z8cNJDT8cl6zfKFnmXF9BcY8m+lWGDKPBD4=; b=UjPMyXtqk1QKFv9J58ZqzKA1P12II7eGqrNXxiVXqVfKQB3CR6i914jX pTXdaIIz9Y1P+nZN3WrQTWgpdg8NYeGSaELI/JCOSkniueBQki2TEN7KR XEsVKLEaEZlKwH7Zz1bXAQAS6oQl4L8eLzSFmxYzq0UTnA/l6mAzYzBPu UA+C6wConbHSEmVy3RIUf7dCKrir6vmeA5frZQNA0PViiB3bWumPl5bTR QxqK/neiMeF0EP7MDb3Et9KxzOXuzqrvEkMqNBsyVcgffHzs5rlc5EoJT 4+UhKF+bB0lab0lIR1G16bJxbJ9Pu4E2clOPkNPoWhFpEdQ+VKyQyHeIu Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10745"; a="344264768" X-IronPort-AV: E=Sophos;i="6.00,253,1681196400"; d="scan'208";a="344264768" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jun 2023 17:57:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10745"; a="783537942" X-IronPort-AV: E=Sophos;i="6.00,253,1681196400"; d="scan'208";a="783537942" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga004.fm.intel.com with ESMTP; 18 Jun 2023 17:57:32 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Sun, 18 Jun 2023 17:57:32 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Sun, 18 Jun 2023 17:57:32 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Sun, 18 Jun 2023 17:57:32 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.102) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Sun, 18 Jun 2023 17:57:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VU+oZsMq2xWBQLeDqql0OUMPWVlRk1pNKWDngYlJeno/wGwt8pVU+ZAqvMmvfeULWMuZQnjDnhwTmZBE/PG6GufycA1fyftFCo/EfDFgBGKYzMJPSN+2fdy9zYJv/qBSbdQD0+HXntmBW0zY4FrHf6FQIOXDAOkQbTod4XHskVqh8ck0yVSRRRcrlOZnqSuN+Lb1m3kFQzdRR0CPjBAgjoX6LS7AY9H7zIG0GunbEJY2pILvwsZj5qAUHvGc499Hm6p+T7J16pQ7gtzcZtgvDibhFfKGX9J3AOEL5PNpqvOWp7Zi8m9E/2Rua89dQTFguwALLXGwdnaC1HbglWIHbQ== 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=9rleWIb4z8cNJDT8cl6zfKFnmXF9BcY8m+lWGDKPBD4=; b=DRwcn/E+71ECR6rhF4GlW2VramFp3yMmlnA9FVFXVdKc/D81Cxs9unUeyBg4RURG4ZScZk3ann5/UF6gwEFWEP+vtL6LVZIRW8EaAogqwJorpO//atiH/fFyUDwDN/xEgMWw55IYXTFxN+ipN8Q47yyT//qZiShPnK4kzFlzgPq+jtG2RhuQ6oxKg5GleVfphQSsbDQfHf5bTIdGKr+t8ZbUY0zmcveZ37xMqksfIHdawTJW6hJH7ABN7elwZ4iDHVgtuhV8i99NYy+4sXzf5/ytmEujEzfd5dY7bhmen+s5NBTVyDalT3ZJbQlj35f6RAszUdANasaiVrdjAKanUg== 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 DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by DS0PR11MB6445.namprd11.prod.outlook.com (2603:10b6:8:c6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.36; Mon, 19 Jun 2023 00:57:29 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::e570:d9a7:df1b:1589]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::e570:d9a7:df1b:1589%6]) with mapi id 15.20.6500.031; Mon, 19 Jun 2023 00:57:29 +0000 From: "Zhang, Qi Z" To: "Guo, Junfeng" , David Marchand CC: "Yang, Qiming" , "dev@dpdk.org" , "stable@dpdk.org" , "Xu, Ting" Subject: RE: [PATCH 0/2] fix variable type in pattern parsing for raw flow Thread-Topic: [PATCH 0/2] fix variable type in pattern parsing for raw flow Thread-Index: AQHZn0ivSyRy0r35LUqEzCWQ83RY/K+Ld0YAgAF2FiCAAAnRAIAEXCRA Date: Mon, 19 Jun 2023 00:57:29 +0000 Message-ID: References: <20230615051717.2906443-1-junfeng.guo@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: DM4PR11MB5994:EE_|DS0PR11MB6445:EE_ x-ms-office365-filtering-correlation-id: aea4d994-2ef8-4f3e-f2ea-08db70602814 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8QkLy1WuE3kRilsOqgzWXBq5GhqDRi+Pw4onI/1ElVfHur5/o70hEOns+LldlR93R2pc0Al+oEmjIDx0hlJ47nTXmUcf+etOf+DX9REultqig8AX/146Kfe/qZkiuzs3l9epIHg3VIZSmPlCQ2Ue3pepZQppA5APzY3AggrW5h8Kx7E0hAb19H8vXaAjl9cUfumUVeHUVJNCr1r2xv8hwJFVZMUbp3TOhhVnmJH7N3sx8lpsnUzah3ivHwRUwq+Ybe+8djP8ZHC8PuBwC/3yxAdXVOEel97ovMJvMs3QV2VMAC8JRXRpmD6BM7F1dri56J5n1rEYLoZEhI5j0pLbV2fPouXEZV8m0L7nMZveZUGIuTHsks55hz/ck577i5oLsGWyywdUKyFU3SlS7zsFUtttKq2kbWg6/k2Dffw0PLkAO7TqGBLDR7tckafgopUvPZhVTC43AIKqBaaxbgySje33IIRKhH6On5f95d2hGrtZHkW5kHyvNBtbdGmEvStQjzKa7zyGendnndVbz+j+cxlFc1p9/JRX439LZKdeSv+2AAZLW03RLK4e4SzWDAyLDavBBJDi6+FQMnSOeaP0ydC9X1/eS6Dm6UyJ5/AZWhuN/kdCRSRmdsGYcELfH6S2 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(136003)(366004)(376002)(39860400002)(346002)(396003)(451199021)(107886003)(82960400001)(52536014)(86362001)(83380400001)(38070700005)(122000001)(2906002)(76116006)(5660300002)(4326008)(54906003)(110136005)(66556008)(186003)(8936002)(66946007)(8676002)(64756008)(66446008)(66476007)(26005)(478600001)(38100700002)(41300700001)(55016003)(9686003)(6506007)(53546011)(7696005)(71200400001)(316002)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WEZiY3JVN1RmUExmYXZxYysvWlFQMEh2dFR6OHdNeTFFaW9tbEVCRFFOY2wr?= =?utf-8?B?WmRMcmxrZjFvNUwzY0xpeTdhUDIycnlIMDQ3MGtoYytDT3hRWnJES1o0Tnhn?= =?utf-8?B?M0FSN3pNZVZ6cGdTT1BadTRmL0NEbWxLWmdqWllhQnpCZkZnRk5kQ2xuK0JN?= =?utf-8?B?VnZ3WkVodGFRVFNMVFhNOCtuVUFMTVNRbnBFcFJhamFHR1h6SVFkYkdVbVJm?= =?utf-8?B?NFk5QkJTVHhKYVY4OUZPbHloTlAycjRvdE91ekpDbmhZby92M1l3TkVaWVRV?= =?utf-8?B?Z05WVlBwbStLVTNlSkkreTJXTVlOVDVTNCtWOVQ0S1FBSXkvY00xaFhBeXVs?= =?utf-8?B?YUtNRXMwdFp5aTllNHY4ZUR1VlNCZktrWmVTNzRYbWI2elJBWUY4c1R6dHVR?= =?utf-8?B?eE1CUDBZUEJmMjlyeElpZkxZMzhJbDdpNmo1SENsRHZUbDZqdWI4Q0d2S1Zr?= =?utf-8?B?NTNCT1RDTGRNNWxIYllmelMrT09md2dxelgrSWZVVmdaZ0lsTUtwWmRVN0xT?= =?utf-8?B?UWY0UGVLYWRqS0o4UTVzYjFNZEpqa2tGeCtRSmE0ck43c1o0TWMwcWhIUnNZ?= =?utf-8?B?M1dzNE9EemZSMTFodzZMOFdhY3JlWlZyb0h6elplcGZyRy9qYWJyZ3Rsb3hi?= =?utf-8?B?TVZMM2JLR1FBdG9BKzdzcXcxMUtNVGNsWXVEWGFmMnFNUlBNeDJUSjhqeHo2?= =?utf-8?B?T2JPQld4U2ZXZ2FKemlkdlNXK0xkNG5LZGJybWtQL3FldFRqQTUzbDhMV1ox?= =?utf-8?B?K3VwUU5Hay8zUnR2OHBKYWR2aTEwdDFzbnBNbEIxbDF3OXpJSjNCYlhGSUVM?= =?utf-8?B?c2dhNFdnaTl3ZU9KOXZuSFFaR1g5REpVK2xGWHE2a3JxNWwxUnhMWkJOZDZU?= =?utf-8?B?cVBMczN0N0lFV0I4Wmkya1ViRmFYTHppcTB2bVdabFVxU0pybXRXdkFlZ1lC?= =?utf-8?B?VEdhVmNnUkRaMEs5UklFcUNKK2h3NEFaVWtTMXMyYmZhTkFQczZ2WXRRaHBM?= =?utf-8?B?eVJEenovbUZKYWFuUlFDMUM1QmpzNVZIdzc2dU1SMXl4eCtyblRVSHd3U2kv?= =?utf-8?B?TWNtR09waGVKMWIxSW1jdzFpaUY4TlZUaEQ4UEpzdk0xa0pYMjZUTUk1UmNn?= =?utf-8?B?SlZMamVqOEVCNUVMV0FGNE9QMG1kazZjSG5ZcG8xaUhlS1Nidm15K2Ywc0xT?= =?utf-8?B?VytYNE1SZGt0YkNLNDVYRkJUY0oxa0M3K3lXSlZRSDZQVzJjMTlpMTROTHZQ?= =?utf-8?B?RXJvbGhNN3IyRGxCS3JIRXkzVWxXS21DM3h2bVBaUHNPSldML1JPMVZma29j?= =?utf-8?B?aWNsb1dZTlZOMzdTbE5XRkFmbkFJQ1lDaXJLR29lQ1diNDA4MlRvWmlQWEpr?= =?utf-8?B?SzQwNDJpOXdQYnRkVmdpVGJlYVVrR2owckdnbXVGRHkwcVEvaDRWQnBwUVlW?= =?utf-8?B?V2ZsWnBSV1czUTFrTHgxb2IyeFFHT2lFNHo5WWVlYldOSjV3Sm9rVDZvN2dQ?= =?utf-8?B?aTJyYXk2WFFIQ0YxV1JiTW83bmZWcHhSQmtmd3IvSHVnUjQ5MWZMb3BmQWdG?= =?utf-8?B?US9YdnlFQWx4S20rTGV0a0Q5ZWR3ckhOd05vOHpzOUYzOTJpRUFuUXBKdnVj?= =?utf-8?B?eFhEOWJBU0MwUmY1NDBBUGpNa3ZONjNib2IxcVpaZU5UeXphZVJVeitHT0Ns?= =?utf-8?B?aXRDdnE2SzNPZUxCc1IwekZPR3VpWm9zV1NFd2NUalpYT3ErYmQ0OEZaOE1l?= =?utf-8?B?ZklDS2dEWXNGYmI4OC83T3NhYmVWMERwTDlMWlBJdjR0SDhxQkMyNzJkRkhL?= =?utf-8?B?aVlzUzZHK2greStEUTU0TFNyUEExeW1ZY0NJL2Zuck84TmF5eEk0dFA1UmVq?= =?utf-8?B?d0xaQUljMXk5NE4xMVM1RHE5dmZGSVFVRmx0NVlLaG9CZEk1cGtRTHRKV3Bt?= =?utf-8?B?R3JUbWZpT3VHNGttQ20wNDVLcTRMbWwrQWxsNloxNVVJZ0VsbWhkWEZscnpu?= =?utf-8?B?QytHQTA0WlNkZmJaNThIR1UvWnBydXo4Nmg0dDFCRnJrZVdIQUZ0cmNuZVk4?= =?utf-8?B?ODNzT1JnTm1sVFNwZWpyWHFTUXRLQVJFOHNaVnpGTVZ1TlpYcjlFQTJZSU1t?= =?utf-8?Q?CpIIPoci5XAStv3gAxM5ozTLp?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5994.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aea4d994-2ef8-4f3e-f2ea-08db70602814 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2023 00:57:29.4488 (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: 4wjNzPaz490T87v++S1lctNuNuqURjajGWinVQjXs6vQvLEuSMlDVPyIQq3yBLzY1ZxmTGPkwEHEoWwy4sy3ag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB6445 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogR3VvLCBKdW5mZW5nIDxq dW5mZW5nLmd1b0BpbnRlbC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgSnVuZSAxNiwgMjAyMyAyOjIy IFBNDQo+IFRvOiBaaGFuZywgUWkgWiA8cWkuei56aGFuZ0BpbnRlbC5jb20+OyBEYXZpZCBNYXJj aGFuZA0KPiA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gQ2M6IFlhbmcsIFFpbWluZyA8 cWltaW5nLnlhbmdAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBzdGFibGVAZHBkay5vcmc7DQo+ IFh1LCBUaW5nIDx0aW5nLnh1QGludGVsLmNvbT4NCj4gU3ViamVjdDogUkU6IFtQQVRDSCAwLzJd IGZpeCB2YXJpYWJsZSB0eXBlIGluIHBhdHRlcm4gcGFyc2luZyBmb3IgcmF3IGZsb3cNCj4gDQo+ IA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFpoYW5nLCBR aSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT4NCj4gPiBTZW50OiBGcmlkYXksIEp1bmUgMTYsIDIw MjMgMTM6NDkNCj4gPiBUbzogRGF2aWQgTWFyY2hhbmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5j b20+OyBHdW8sIEp1bmZlbmcNCj4gPiA8anVuZmVuZy5ndW9AaW50ZWwuY29tPg0KPiA+IENjOiBZ YW5nLCBRaW1pbmcgPHFpbWluZy55YW5nQGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsNCj4gPiBz dGFibGVAZHBkay5vcmc7IFh1LCBUaW5nIDx0aW5nLnh1QGludGVsLmNvbT4NCj4gPiBTdWJqZWN0 OiBSRTogW1BBVENIIDAvMl0gZml4IHZhcmlhYmxlIHR5cGUgaW4gcGF0dGVybiBwYXJzaW5nIGZv ciByYXcNCj4gPiBmbG93DQo+ID4NCj4gPg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+ID4gRnJvbTogRGF2aWQgTWFyY2hhbmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhh dC5jb20+DQo+ID4gPiBTZW50OiBUaHVyc2RheSwgSnVuZSAxNSwgMjAyMyAzOjI4IFBNDQo+ID4g PiBUbzogR3VvLCBKdW5mZW5nIDxqdW5mZW5nLmd1b0BpbnRlbC5jb20+DQo+ID4gPiBDYzogWmhh bmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29tPjsgWWFuZywgUWltaW5nDQo+ID4gPiA8cWlt aW5nLnlhbmdAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBzdGFibGVAZHBkay5vcmc7IFh1LCBU aW5nDQo+ID4gPiA8dGluZy54dUBpbnRlbC5jb20+DQo+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENI IDAvMl0gZml4IHZhcmlhYmxlIHR5cGUgaW4gcGF0dGVybiBwYXJzaW5nIGZvcg0KPiA+ID4gcmF3 IGZsb3cNCj4gPiA+DQo+ID4gPiBPbiBUaHUsIEp1biAxNSwgMjAyMyBhdCA3OjE34oCvQU0gSnVu ZmVuZyBHdW8gPGp1bmZlbmcuZ3VvQGludGVsLmNvbT4NCj4gPiA+IHdyb3RlOg0KPiA+ID4gPg0K PiA+ID4gPiBJbiBjdXJyZW50IHBhdHRlcm4gcGFyc2luZyBmdW5jdGlvbiBmb3IgcHJvdG9jb2wg YWdub3N0aWMgZmxvdw0KPiA+ID4gPiBvZmZsb2FkaW5nIChyYXcgZmxvdyksIHNvbWUgb2YgdGhl IHZhcmlhYmxlcyBvZiBwYWNrZXQgbGVuZ3RoIGFyZQ0KPiA+ID4gPiBkZWZpbmVkIGFzIHVpbnQ4 X3QsIHdoaWNoIGFyZSB0b28gc21hbGwgZm9yIHNvbWUgbGFyZ2Utc2l6ZQ0KPiA+ID4gPiBwYWNr ZXRzLCBzdWNoIGFzIHNydjYgKFNlZ21lbnQgUm91dGluZyBvdmVyIElQdjYgZGF0YXBsYW5lKSB0 eXBlLg0KPiA+ID4gPiBDaGFuZ2UgdGhlIHR5cGUgdG8gdWludDE2X3QuDQo+ID4gPiA+DQo+ID4g PiA+IEZvciBleGFtcGxlLCB0aGUgbGVuZ3RoIG9mIGJlbG93IHNydjYgcGFrZXQgaXMgMjY4IEIs IGxhcmdlciB0aGFuDQo+ID4gPiA+IHRoZSBtYXggb2YgdWludDhfdCB0eXBlIChpLmUuLCAyNTYp Lg0KPiA+ID4gPg0KPiA+ICJtYWMoKS9pcHY2KG5leHRoZWFkZXI9NDMpL2lwdjZzcmgoaGVhZGVy ZXh0bGVuZ3RoPTQsbmV4dGhlYWRlcj00MSlcDQo+ID4gPiA+ICAgICAgICAgICAgICAgICAvaXB2 Nihkc3Q9MjAwMToyOjA6MDowOjA6MDoyKSINCj4gPiA+ID4NCj4gPiA+ID4gSnVuZmVuZyBHdW8g KDIpOg0KPiA+ID4gPiAgIG5ldC9pY2U6IGZpeCB2YXJpYWJsZSB0eXBlIGluIHBhdHRlcm4gcGFy c2luZyBmb3IgcmF3IGZsb3cNCj4gPiA+ID4gICBuZXQvaWF2ZjogZml4IHZhcmlhYmxlIHR5cGUg aW4gcGF0dGVybiBwYXJzaW5nIGZvciByYXcgZmxvdw0KPiA+ID4NCj4gPiA+IEluIHRoZSBjb21t aXQgdGl0bGUsIGl0IGlzIGJldHRlciB0byBkZXNjcmliZSBhIGZ1bmN0aW9uYWwgaW1wYWN0DQo+ ID4gPiByYXRoZXINCj4gPiB0aGFuDQo+ID4gPiByZXBlYXQgdGhlIGltcGxlbWVudGF0aW9uIG9m IGEgZml4Lg0KPiA+ID4NCj4gPiA+IFRoaXMgbWFrZXMgaXQgZWFzaWVyIGZvciBwZW9wbGUgbG9v a2luZyBmb3IgYSBmaXggZm9yIHRoZWlyIHNwZWNpZmljDQo+ID4gPiBpc3N1ZQ0KPiA+IHRoZXkN Cj4gPiA+IGFyZSBpbnZlc3RpZ2F0aW5nLg0KPiA+ID4gQW5kLCBvbiB0aGUgY29udHJhcnksIGl0 IGFsc28gbWFrZXMgaXQgZWFzaWVyIHdoZW4gbG9va2luZyBmb3IgYQ0KPiA+IHJlZ3Jlc3Npb24g b24NCj4gPiA+IGEgc3BlY2lmaWMgZmVhdHVyZS4NCj4gPiA+DQo+ID4gPiBIZXJlLCAiZml4IHZh cmlhYmxlIHR5cGUiIGdpdmVzIG5vIGNsdWUgdGhhdCBpdCBpcyBsaW5rZWQgdG8gcGFja2V0DQo+ ID4gPiBsZW5ndGggb3INCj4gPiB0aGUNCj4gPiA+IHByb3RvY29sIGFnbm9zdGljL3JhdyBwYXR0 ZXJuIG9mZmxvYWRpbmcgZmVhdHVyZS4NCj4gPiA+DQo+ID4gPiBTbywgSSBkb24ndCB1bmRlcnN0 YW5kIHRoaXMgcGFydCBvZiB0aGUgY29kZSwgYnV0IEkgdGhpbmsgYSBiZXR0ZXINCj4gPiA+IHRp dGxlDQo+ID4gd291bGQNCj4gPiA+IGJlOg0KPiA+ID4gbmV0L2ljZTogZml4IHByb3RvY29sIGFn bm9zdGljIG9mZmxvYWRpbmcgd2l0aCBiaWcgcGFja2V0cw0KPiA+ID4NCj4gPiA+IERvZXMgaXQg c291bmQgb2sgdG8geW91Pw0KPiA+DQo+ID4gKzENCj4gPiBKdW5mZW5nLCAgY291bGQgeW91IGNv bW1lbnQsIGlmIG5vIGNvbmNlcm4sIEkgd2lsbCBtZXJnZSBwYXRjaCB3aXRoDQo+ID4gdGhlIHN1 Z2dlc3RlZCB0aXRsZS4NCj4gDQo+IFN1cmUsIHRoYXQgc291bmRzIGdvb2QgdG8gbWUhDQo+IFBs ZWFzZSBnbyBhaGVhZCB3aXRoIHRoZSBzdWdnZXN0ZWQgdGl0bGUuDQo+IA0KPiBUaGFua3MgRGF2 aWQgZm9yIHRoZSBjb21tZW50IQ0KPiBZZXMsIGl0J3MgbW9yZSByZWFzb25hYmxlIHRvIGRlc2Ny aWJlIHBhdGNoIHdpdGggbW9yZSBzcGVjaWZpYyBhbmQgdmFsaWQNCj4gd29yZHMuDQoNCkFja2Vk LWJ5OiBRaSBaaGFuZyA8cWkuei56aGFuZ0BpbnRlbC5jb20+DQoNCkFwcGxpZWQgdG8gZHBkay1u ZXh0LW5ldC1pbnRlbC4NCg0KVGhhbmtzDQpRaQ0KPiANCj4gPg0KPiA+ID4NCj4gPiA+DQo+ID4g PiA+DQo+ID4gPiA+ICBkcml2ZXJzL25ldC9pYXZmL2lhdmZfaGFzaC5jICAgICAgfCAyICstDQo+ ID4gPiA+ICBkcml2ZXJzL25ldC9pY2UvaWNlX2ZkaXJfZmlsdGVyLmMgfCAyICstDQo+ID4gPiA+ ICBkcml2ZXJzL25ldC9pY2UvaWNlX2hhc2guYyAgICAgICAgfCAyICstDQo+ID4gPiA+ICAzIGZp bGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPiA+ID4NCj4g PiA+ID4gLS0NCj4gPiA+ID4gMi4yNS4xDQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IC0t DQo+ID4gPiBEYXZpZCBNYXJjaGFuZA0KDQo=