From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id F3E84A04A4; Sun, 24 May 2020 22:24:12 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 4369E1D452; Sun, 24 May 2020 22:24:12 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2085.outbound.protection.outlook.com [40.107.21.85]) by dpdk.org (Postfix) with ESMTP id 010F21D426 for ; Sun, 24 May 2020 22:24:10 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W72Ik1MieWYeerSTGIC9fGsFK5H0OY7Lw42KQSMLPO5kMV76FefXPnXx/iKam/8Op/zu7NEnxfdrFNB9jI1NlXYtJS4NWD5/gLEPuac3klREuRJYc2ezuJC7kxJXts2X9Kxs4C22emBDoutabCw03M50aSx9AvTyjVyOzIkSnffvSa6mhJzDuKvckuHYOOiWDNw6h6w/CwguRH+4DzD3YirvuEAXLQm+aSULhPPPPZm+wBEUWbHf8gkukcWmRgUqla2qVVSrSAs2iEcJUp1HFRs4FjE4PnIFlIkutYYEdBT/u9BYHPzdp4jMlL08AM3ukg6NPsJUC1IbpcKtmFKHFg== 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=CabZ9NzihJWw/Z4p7an4upv3TodWqJPiD4jkfyd9Deo=; b=Q4Dbl7E1e2fWGG8baWUGGRSobbyaHfo7+oCGBHQVHk61/m+KUP9lg5gdHcXQUwJu1HW97l5j4d7wnhvJrqb4Z3B0gEElqCGoNjCrVu7xZbngMyxMVJxWh15cxLWjgbV+4bBwEpg3iDfvbVCD7mXtuciT3zxpc0KpMT5+Irg2TBo5slZcnfeNT4v8NEyYiXHkoyKSXtG+I0Zo+q/rNwfkNHM2sYKO8dcDAH7+cmnTFOJSSeOXAIAjI99b3QWq1kdPZFydIM4ADv3cZkLPhjvzNSyv0+0XQ1ehkFwMvsl201aXDENMCZIcFyXmUqXwvawRngOKsvaHOt+A4Z2i3nOXvw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CabZ9NzihJWw/Z4p7an4upv3TodWqJPiD4jkfyd9Deo=; b=bDmuM2wjuvMGXq9SF3KKf2IWpm7JrpWWXHMzeBE/OHfNTFNGBg0jgPlPlOPo/Qtxv1KVNOq1TQ6iWgbxzYPCzBGSvPNSDOjB/L3WRUzXMcgefGRnjHrxi8xBmatJGP6kwGeViLaVSPmw42wVQ/cMBAckZw3h8N8fpGOTg3Gv9AY= Received: from AM6PR05MB5176.eurprd05.prod.outlook.com (2603:10a6:20b:63::30) by AM6PR05MB5556.eurprd05.prod.outlook.com (2603:10a6:20b:30::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.27; Sun, 24 May 2020 20:24:08 +0000 Received: from AM6PR05MB5176.eurprd05.prod.outlook.com ([fe80::f5cd:b10f:5f1b:4b22]) by AM6PR05MB5176.eurprd05.prod.outlook.com ([fe80::f5cd:b10f:5f1b:4b22%7]) with mapi id 15.20.3021.029; Sun, 24 May 2020 20:24:08 +0000 From: Ori Kam To: Ori Kam , "jerinj@marvell.com" , "xiang.w.wang@intel.com" , Guy Kaneti CC: "guyk@marvell.com" , "dev@dpdk.org" , "pbhagavatula@marvell.com" , Shahaf Shuler , "hemant.agrawal@nxp.com" , Opher Reviv , Alex Rosenbaum , "dovrat@marvell.com" , "pkapoor@marvell.com" , "nipun.gupta@nxp.com" , "bruce.richardson@intel.com" , "yang.a.hong@intel.com" , "harry.chang@intel.com" , "gu.jian1@zte.com.cn" , "shanjiangh@chinatelecom.cn" , "zhangy.yun@chinatelecom.cn" , "lixingfu@huachentel.com" , "wushuai@inspur.com" , "yuyingxia@yxlink.com" , "fanchenggang@sunyainfo.com" , "davidfgao@tencent.com" , "liuzhong1@chinaunicom.cn" , "zhaoyong11@huawei.com" , "oc@yunify.com" , "jim@netgate.com" , "hongjun.ni@intel.com" , "j.bromhead@titan-ic.com" , "deri@ntop.org" , "fc@napatech.com" , "arthur.su@lionic.com" , Thomas Monjalon , Ori Kam Thread-Topic: [dpdk-dev] [PATCH v3 0/4] add RegEx class Thread-Index: AQHWJFRekxgW/fAXekq47gq0niv4Bai3yXuw Date: Sun, 24 May 2020 20:24:08 +0000 Message-ID: References: <1585464438-111285-1-git-send-email-orika@mellanox.com> <1588844756-10086-1-git-send-email-orika@mellanox.com> In-Reply-To: <1588844756-10086-1-git-send-email-orika@mellanox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: mellanox.com; dkim=none (message not signed) header.d=none;mellanox.com; dmarc=none action=none header.from=mellanox.com; x-originating-ip: [147.236.152.129] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 599ad163-aaf6-40ca-c5ca-08d8002069e2 x-ms-traffictypediagnostic: AM6PR05MB5556: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0413C9F1ED x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9nuViircypa8v8cfboez/N4nEC/wg8DnfYY4ZpZGEcR69SSaQzauN9QnKNyWip3HtNHGJkDPFZsaUV4pwvoQkFvu94rPvTluTogQ3mvK6MuxpbWZL/nqJ3By5tgh/VI6Cc30bMiVcEu8GSS8fbLRl6cWQAsQo+fbnu6pO4oqLBykz+tN6zBhPmpK5btvfjzHP7u0gKEQM/kWdnB5mLxFJ1jjLWFtButWK/C13kFAu/lImFe+KvVvGWFw2icv8sGw/XWoCdakbTi74Nn/qmGWFgQQChyj5u1bId8jtc3Y3cYh4324VcZs5IkS9Ct8GztAFQ6BjYPRr5GELlICOcdDHjUl9X6NizaXqn1fdvKkH3K95T0o5wFF4VsJvR7qo4xtT0KMvjOd/3KOxtvqCVKMBw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR05MB5176.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(396003)(136003)(346002)(366004)(376002)(26005)(186003)(107886003)(53546011)(6506007)(66946007)(66476007)(66446008)(76116006)(66556008)(64756008)(71200400001)(45080400002)(83080400001)(7696005)(478600001)(2906002)(54906003)(5660300002)(110136005)(316002)(9686003)(33656002)(55016002)(966005)(8936002)(4326008)(7416002)(86362001)(7406005)(52536014)(8676002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: VTObAxY5BfSoOavkWc/E2BHm797KDQrXB2I4ApRBcgbkUZRjn88ad/uH1Hsf8hbyXHhR4ltdpf2aWw54CSXqqDDhXThhQ/5eUX2u3pa2C6keAoPxq8HFUYa/XExC7IsBFjlG95GmnK3yQ5614oE43CUUpN1XyqZmsSiAwXJeMqq4wvEJRN49ynphwGAMeyJYoTZNV8/RB4wK07kBXcZVBf5hullNAiZ0YYbygWy5DeipuGZ4usfGY8KQCbZoAEF8HzKO9pjIOKkO1CA7VI//vD+jfnzaM6AcGOG8Au6pBnbnndQicLDPS62RfX9X3hh9dgKGjCrWIbF89/zO8nDffbySGJKtA6zIZYLWkBz54h2rlRw6hgFysu3FA0kb3mslPR9WQtV4UG6d6rmBP0uRjHqTmQtogAQnfTDlPRs7yml7d9nfAIlquISZoqkLndabgpflc83IW4mt3n1ZcT5YPOjsI6mYaFeZ260d1epsMfp+tJFo8ceM39BiYL1Py7QS Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 599ad163-aaf6-40ca-c5ca-08d8002069e2 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2020 20:24:08.6589 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: XTnOScHfyR303DYTL76wJs6cN+COG5hAYKY4Fb9a6TvEUEdpDhnkzBgxOLNZEb8DXWkrRnwjQo2ypD4wp9EC9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR05MB5556 Subject: Re: [dpdk-dev] [PATCH v3 0/4] add RegEx class X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGksDQoNCkNhbiB5b3UgcGxlYXNlIHJldmlldyB0aGUgbGF0ZXN0IGNoYW5nZXMgYW5kIGFjayB0 aGlzIHBhdGNoc2V0Pw0KVGhpcyBpcyB0aGUgYmFzZSBmb3IgdGhlIFBNRCBjb2RlLg0KDQpUaGFu a3MsDQpPcmkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXYgPGRl di1ib3VuY2VzQGRwZGsub3JnPiBPbiBCZWhhbGYgT2YgT3JpIEthbQ0KPiBTZW50OiBUaHVyc2Rh eSwgTWF5IDcsIDIwMjAgMTI6NDYgUE0NCj4gVG86IGplcmluakBtYXJ2ZWxsLmNvbTsgeGlhbmcu dy53YW5nQGludGVsLmNvbQ0KPiBDYzogZ3V5a0BtYXJ2ZWxsLmNvbTsgZGV2QGRwZGsub3JnOyBw YmhhZ2F2YXR1bGFAbWFydmVsbC5jb207IFNoYWhhZg0KPiBTaHVsZXIgPHNoYWhhZnNAbWVsbGFu b3guY29tPjsgaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgT3BoZXIgUmV2aXYNCj4gPG9waGVyQG1l bGxhbm94LmNvbT47IEFsZXggUm9zZW5iYXVtIDxhbGV4ckBtZWxsYW5veC5jb20+Ow0KPiBkb3Zy YXRAbWFydmVsbC5jb207IHBrYXBvb3JAbWFydmVsbC5jb207IG5pcHVuLmd1cHRhQG54cC5jb207 DQo+IGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tOyB5YW5nLmEuaG9uZ0BpbnRlbC5jb207IGhh cnJ5LmNoYW5nQGludGVsLmNvbTsNCj4gZ3UuamlhbjFAenRlLmNvbS5jbjsgc2hhbmppYW5naEBj aGluYXRlbGVjb20uY247DQo+IHpoYW5neS55dW5AY2hpbmF0ZWxlY29tLmNuOyBsaXhpbmdmdUBo dWFjaGVudGVsLmNvbTsgd3VzaHVhaUBpbnNwdXIuY29tOw0KPiB5dXlpbmd4aWFAeXhsaW5rLmNv bTsgZmFuY2hlbmdnYW5nQHN1bnlhaW5mby5jb207DQo+IGRhdmlkZmdhb0B0ZW5jZW50LmNvbTsg bGl1emhvbmcxQGNoaW5hdW5pY29tLmNuOw0KPiB6aGFveW9uZzExQGh1YXdlaS5jb207IG9jQHl1 bmlmeS5jb207IGppbUBuZXRnYXRlLmNvbTsNCj4gaG9uZ2p1bi5uaUBpbnRlbC5jb207IGouYnJv bWhlYWRAdGl0YW4taWMuY29tOyBkZXJpQG50b3Aub3JnOw0KPiBmY0BuYXBhdGVjaC5jb207IGFy dGh1ci5zdUBsaW9uaWMuY29tOyBUaG9tYXMgTW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5u ZXQ+OyBPcmkgS2FtIDxvcmlrYUBtZWxsYW5veC5jb20+DQo+IFN1YmplY3Q6IFtkcGRrLWRldl0g W1BBVENIIHYzIDAvNF0gYWRkIFJlZ0V4IGNsYXNzDQo+IA0KPiBUaGlzIHBhdGNoIHNldCBhZGRz IHRoZSBSZWdFeCBjbGFzcywgd2hpY2ggZW5hYmxlcyBSZWdFeCBwYXR0ZXJuDQo+IG1hdGNoaW5n LCBib3RoIG9uIEhXL1NXIFBNRHMuDQo+IA0KPiBFeGFtcGxlIGZvciBhcHBsaWNhdGlvbnMgdGhh dCB3aWxsIGJlbmVmaXQgZnJvbSB0aGlzIGNsYXNzOg0KPiAqIE5leHQgR2VuZXJhdGlvbiBGaXJl d2FsbHMgKE5HRlcpDQo+ICogRGVlcCBQYWNrZXQgYW5kIEZsb3cgSW5zcGVjdGlvbiAoRFBJKQ0K PiAqIEludHJ1c2lvbiBQcmV2ZW50aW9uIFN5c3RlbXMgKElQUykNCj4gKiBERG9TIE1pdGlnYXRp b24NCj4gKiBOZXR3b3JrIE1vbml0b3JpbmcNCj4gKiBEYXRhIExvc3MgUHJldmVudGlvbiAoRExQ KQ0KPiAqIFNtYXJ0IE5JQ3MNCj4gKiBHcmFtbWFyIGJhc2VkIGNvbnRlbnQgcHJvY2Vzc2luZw0K PiAqIFVSTCwgc3BhbSBhbmQgYWR3YXJlIGZpbHRlcmluZw0KPiAqIEFkdmFuY2VkIGF1ZGl0aW5n IGFuZCBwb2xpY2luZyBvZiB1c2VyL2FwcGxpY2F0aW9uIHNlY3VyaXR5IHBvbGljaWVzDQo+ICog RmluYW5jaWFsIGRhdGEgbWluaW5nIC0gcGFyc2luZyBvZiBzdHJlYW1lZCBmaW5hbmNpYWwgZmVl ZHMNCj4gKiBBcHBsaWNhdGlvbiByZWNvZ25pdGlvbi4NCj4gKiBEbWVtb3J5IGludHJvc3BlY3Rp b24uDQo+ICogTmF0dXJhbCBMYW5ndWFnZSBQcm9jZXNzaW5nIChOTFApDQo+ICogU2VudGltZW50 IEFuYWx5c2lzLg0KPiAqIEJpZyBkYXRhIGRhdGFic2UgYWNjZWxlcmF0aW9uLg0KPiAqIENvbXB1 dGF0aW9uYWwgc3RvcmFnZS4NCj4gDQo+IFRoaXMgcGF0Y2ggc2V0IGlzIGJhc2VkIG9uIFJGQ1sx XQ0KPiANCj4gVGhpcyBjbGFzcyBzaG91bGQgYmUgbWVyZ2VkIG9ubHkgYWZ0ZXIgdGhlcmUgaXMg YXQgbGVhc3QNCj4gb25lIFBNRCB0aGF0IGltcGxlbWVudHMgaXQuIEFsc28gdGhlIHRlc3QgYXBw bGljYXRpb24gd2lsbA0KPiBiZSBhZGRlZCB3aGVuIHRoZSBmaXJzdCBQTUQgaXMgYWRkZWQuDQo+ IA0KPiANCj4gDQo+IFsxXQ0KPiBodHRwczovL2V1cjAzLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91 dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZwYXRjaGVzLmQNCj4gcGRrLm9yZyUyRnBhdGNo JTJGNjY1MDElMkYmYW1wO2RhdGE9MDIlN0MwMSU3Q29yaWthJTQwbWVsbGFub3guY28NCj4gbSU3 QzA0ZmRlOThhODdiNDQyMjA5MzVjMDhkN2YyNmI3ZTlhJTdDYTY1Mjk3MWM3ZDJlNGQ5YmE2YTRk MTQ5Mg0KPiA1NmY0NjFiJTdDMCU3QzAlN0M2MzcyNDQ0MTU4MzE2MzE2NTAmYW1wO3NkYXRhPVpO MWN6dVN6MWMxeGlLdHZhbg0KPiB4SFM3b0c5eHh2UFZFM2tlRTIlMkY0dlBwd0ElM0QmYW1wO3Jl c2VydmVkPTANCj4gDQo+IHYzOg0KPiAqIGFkcmVzcyBNTCBjb21tZW50cy4NCj4gDQo+IHYyOg0K PiAqIGFkZHJlc3MgTUwgY29tbWVudHMuDQo+IA0KPiANCj4gSmVyaW4gSmFjb2IgKDEpOg0KPiAg IHJlZ2V4ZGV2OiBpbnRyb2R1Y2UgcmVnZXhkZXYgc3Vic3lzdGVtDQo+IA0KPiBPcmkgS2FtICgz KToNCj4gICByZWdleGRldjogYWRkIHJlZ2V4IGNvcmUgaCBmaWxlDQo+ICAgcmVnZXhkZXY6IGFk ZCByZWdleGRldiBjb3JlIGZ1bmN0aW9ucw0KPiAgIHJlZ2V4ZGV2OiBpbXBsZW1lbnQgcmVnZXgg cnRlIGxldmVsIGZ1bmN0aW9ucw0KPiANCj4gIGNvbmZpZy9jb21tb25fYmFzZSAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgOCArDQo+ICBjb25maWcvbWVzb24uYnVpbGQgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KPiAgZG9jL2FwaS9kb3h5LWFwaS1pbmRleC5tZCAg ICAgICAgICAgICAgICAgICAgfCAgICAxICsNCj4gIGRvYy9hcGkvZG94eS1hcGkuY29uZi5pbiAg ICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQo+ICBkb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvaW5k ZXgucnN0ICAgICAgICAgICAgICB8ICAgIDEgKw0KPiAgZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3Jl Z2V4ZGV2X2xpYi5yc3QgICAgICAgfCAgMTc3ICsrKw0KPiAgbGliL01ha2VmaWxlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsNCj4gIGxpYi9saWJydGVfcmVnZXhkZXYv TWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAzMyArDQo+ICBsaWIvbGlicnRlX3JlZ2V4ZGV2 L21lc29uLmJ1aWxkICAgICAgICAgICAgICB8ICAgMTAgKw0KPiAgbGliL2xpYnJ0ZV9yZWdleGRl di9ydGVfcmVnZXhkZXYuYyAgICAgICAgICAgfCAgNTczICsrKysrKysrKysNCj4gIGxpYi9saWJy dGVfcmVnZXhkZXYvcnRlX3JlZ2V4ZGV2LmggICAgICAgICAgIHwgMTUzNA0KPiArKysrKysrKysr KysrKysrKysrKysrKysrKw0KPiAgbGliL2xpYnJ0ZV9yZWdleGRldi9ydGVfcmVnZXhkZXZfY29y ZS5oICAgICAgfCAgMTg0ICsrKw0KPiAgbGliL2xpYnJ0ZV9yZWdleGRldi9ydGVfcmVnZXhkZXZf ZHJpdmVyLmggICAgfCAgIDU5ICsNCj4gIGxpYi9saWJydGVfcmVnZXhkZXYvcnRlX3JlZ2V4ZGV2 X3ZlcnNpb24ubWFwIHwgICAyNiArDQo+ICBsaWIvbWVzb24uYnVpbGQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDIgKy0NCj4gIG1lc29uX29wdGlvbnMudHh0ICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMiArDQo+ICAxNiBmaWxlcyBjaGFuZ2VkLCAyNjEzIGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVz L3Byb2dfZ3VpZGUvcmVnZXhkZXZfbGliLnJzdA0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYi9s aWJydGVfcmVnZXhkZXYvTWFrZWZpbGUNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRl X3JlZ2V4ZGV2L21lc29uLmJ1aWxkDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgbGliL2xpYnJ0ZV9y ZWdleGRldi9ydGVfcmVnZXhkZXYuYw0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYi9saWJydGVf cmVnZXhkZXYvcnRlX3JlZ2V4ZGV2LmgNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRl X3JlZ2V4ZGV2L3J0ZV9yZWdleGRldl9jb3JlLmgNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWIv bGlicnRlX3JlZ2V4ZGV2L3J0ZV9yZWdleGRldl9kcml2ZXIuaA0KPiAgY3JlYXRlIG1vZGUgMTAw NjQ0IGxpYi9saWJydGVfcmVnZXhkZXYvcnRlX3JlZ2V4ZGV2X3ZlcnNpb24ubWFwDQo+IA0KPiAt LQ0KPiAxLjguMy4xDQoNCg==