Received: by 10.213.65.68 with SMTP id h4csp278299imn; Mon, 26 Mar 2018 21:39:21 -0700 (PDT) X-Google-Smtp-Source: AG47ELvMvaw2fj0w9y2oLxNyw2A4cL/oMm6DXI+m8CUHWzeXIX+Y22xthjc7chEMo2+uon5Loo3E X-Received: by 10.98.102.131 with SMTP id s3mr28551420pfj.89.1522125561090; Mon, 26 Mar 2018 21:39:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522125561; cv=none; d=google.com; s=arc-20160816; b=yKnEO4Rl2BcyHvQRYq9XrRUrNNfOC3qAZNxNSUUk+uLaRcwRkk+6dRkILwmkNTyZX8 eH6UGHr3KaZXzGOLg/ChbvgKIz97BMji2ZtCRw4GaShBgSJiVIa3ybbmVNvIlY4Holev 08hGGdNBQpmpvHI7odLEVq/x2TsHXm3Glm2b1l3bnuvh9dYkcb5ThNlrlIKonbfv5esn jy65wPSZkokFFxIyiNPr6skz8Fkx9ItHbCMdJxqbgDD0Csj9O0Eit+k+860eppPW3gOZ 7EAMCfMNimo69ygNUgaAwfi1CqWLQJDUB0/0tDq3815EqRbB00MxZMd0bwZIlUWaWRLN dAYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=k2JC+2DQsXvfeKfVRueOO6ZKG3xznIlPxzZP+Z5CIlg=; b=YthBbXimFaP29OKn0cXM95X+ixnj9cPdKxqJb9+mm9KXQf5nauw4iUuM8quHUQNi+d tuuwIRtQ951lOGspjpo4mG+VH+BDl2RxSbTdxn6PvOXRGpr8Lm1fYjNbXTl3GSSn9vdW PNm5+2mTs3vbE3y1YTsTt3/lstzFrpF8OHA631eOVEeARLnBkECK40w0xRPCycCTzcyC 1TiQR/JC3FVDUnTL2SxwPr8dAtUQlwSfNZPHkx3rYvUsViKK5anGn2frDKXYCEQnQj6l npFaZkKBmD3qWrs6OuwFGKpksZ22rQ4zd67QlD9iIeVIbiuBJtLG8ZUvuRstLK2LCRRC 3vEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alpsgroup.onmicrosoft.com header.s=selector1-jp-alps-com header.b=GchAoGK1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i7-v6si411002plt.374.2018.03.26.21.38.54; Mon, 26 Mar 2018 21:39:21 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@alpsgroup.onmicrosoft.com header.s=selector1-jp-alps-com header.b=GchAoGK1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750993AbeC0Eh0 (ORCPT + 99 others); Tue, 27 Mar 2018 00:37:26 -0400 Received: from mail-ty1jpn01on0043.outbound.protection.outlook.com ([104.47.93.43]:54624 "EHLO JPN01-TY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750878AbeC0EhY (ORCPT ); Tue, 27 Mar 2018 00:37:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alpsgroup.onmicrosoft.com; s=selector1-jp-alps-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=k2JC+2DQsXvfeKfVRueOO6ZKG3xznIlPxzZP+Z5CIlg=; b=GchAoGK1A2yZK2QNdBTkcq6Z46SmEgfsbHyuHza77raWgcUfLoV2h2aLBjzVBBQDIGznWMgHxTWJ8UqYdeBPvfuRVvL2Fdfyar0WX/AL5R3UF0qqf6AZQTZGvYS4uIED/iGAGGHbOAQtiKU3BIQQDbSMM3NEVu2tRnNS8vuLXGo= Received: from TYXPR01MB0719.jpnprd01.prod.outlook.com (10.168.44.10) by TYXPR01MB0685.jpnprd01.prod.outlook.com (10.168.43.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.609.10; Tue, 27 Mar 2018 04:37:19 +0000 Received: from TYXPR01MB0719.jpnprd01.prod.outlook.com ([10.168.44.10]) by TYXPR01MB0719.jpnprd01.prod.outlook.com ([10.168.44.10]) with mapi id 15.20.0609.012; Tue, 27 Mar 2018 04:37:19 +0000 From: Masaki Ota To: =?utf-8?B?UGFsaSBSb2jDoXI=?= CC: Dmitry Torokhov , "linux-input@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Aaron Ma Subject: RE: [PATCH] Input: ALPS - fix DualPoint flag for 74 03 28 devices Thread-Topic: [PATCH] Input: ALPS - fix DualPoint flag for 74 03 28 devices Thread-Index: AQHTXdvFtDMVrRdEUkOSpRi4TAA+pKMVHaqAgAF7ZxCAdVKoAIBOUFcAgAgH34CAAgDKgA== Date: Tue, 27 Mar 2018 04:37:19 +0000 Message-ID: References: <20171115063404.10066-1-aaron.ma@canonical.com> <20171115083529.jmlpcj4td4evj3xl@pali> <20180129225138.voujq54itw7yblbi@dtor-ws> <20180325212541.5wzpvlkcbayfktrz@pali> In-Reply-To: <20180325212541.5wzpvlkcbayfktrz@pali> Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=masaki.ota@jp.alps.com; x-originating-ip: [106.184.109.136] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;TYXPR01MB0685;7:pjBEf3aTWMipESVPJgMKtxobsl4X3DFkGE6scQQR93lOk1V+k/E/2zBvN29eg8pmQpDNVvp2+uVcc0q8o8SwnofxQF0LfmeHkyGV4n5CwXwQSvxYbIRCACHh6OUEmom2M+HgSXNEyyGTMzqBora1Y+jec6dUOHIqcF7aPjh9jFsq+jzwl/p6tJFYahthBuwIyA1RlftFiVEPucPbz4LJb/9X3NFta8jwotPxFk5fNx7B8/VKb7ewVcwCpJFMjcnQ;20:wDuiPHKU4oNas1HQBAPjiNYwCcrKt7PcnTjPgwaHkGtnqcv4ojfbwWDGde/KcaRFvKxokwU+6kzl2ch1ozwxY03Az+qBmdzwmk6wPR7pbnSOP6DapIPiHT7T1jQYAbl9it4ouwqWk2asT8cWvEiLkjksAfEaWifqgmEawsQ6d8Q= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: da4dd466-ee0e-487e-f4f4-08d5939c6d15 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:TYXPR01MB0685; x-ms-traffictypediagnostic: TYXPR01MB0685: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(20558992708506)(9452136761055)(85827821059158)(198206253151910)(9931346810618); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040522)(2401047)(5005006)(8121501046)(3231221)(944501327)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(6072148)(201708071742011);SRVR:TYXPR01MB0685;BCL:0;PCL:0;RULEID:;SRVR:TYXPR01MB0685; x-forefront-prvs: 0624A2429E x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(39860400002)(396003)(39380400002)(346002)(376002)(366004)(189003)(199004)(13464003)(6436002)(4326008)(33656002)(102836004)(3846002)(6116002)(2900100001)(81156014)(66066001)(3660700001)(81166006)(25786009)(68736007)(3280700002)(8936002)(97736004)(2906002)(478600001)(8676002)(76176011)(5660300001)(106356001)(85182001)(6916009)(86362001)(53936002)(7696005)(74316002)(39060400002)(53546011)(99286004)(6246003)(305945005)(446003)(11346002)(7736002)(59450400001)(14454004)(229853002)(55016002)(93886005)(77096007)(105586002)(6506007)(26005)(486005)(486005)(54906003)(186003)(9686003)(476003)(316002);DIR:OUT;SFP:1101;SCL:1;SRVR:TYXPR01MB0685;H:TYXPR01MB0719.jpnprd01.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:0;LANG:en; received-spf: None (protection.outlook.com: jp.alps.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: FmJRs++QUqMAvtAQXES2lB0u9a79xcv70MTW9F9QzAialw94DenfLsJ8yz7bEjftOv16iMiBfEB1pvU34G/VmC7SdIRXi75pPq81Kio98Wgngh2yUGWlbpVJSPf1jV8KPlhGn+F4P5iNjxjpyhCmXecYL2jld8kJxSVjFYc/eu1CN/ntoQijkgipP5p5VVRmtI+Q4E4e4V1TAGuwV6AWPmhB7sQKATDSU0hH/Xo2axU7pmtJhH1GdzeUm07e6uzpSyHjCH7zKXJNkEJE0yO/8kPz3s9s6HACTx9OiSeWBZUe8u319WW/fasu/xfQZfYXfJ+G9r01txF75SnP4vlQMw== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: jp.alps.com X-MS-Exchange-CrossTenant-Network-Message-Id: da4dd466-ee0e-487e-f4f4-08d5939c6d15 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2018 04:37:19.4942 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 57e76998-77bd-4b82-a424-198f46eb2254 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYXPR01MB0685 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksIA0KDQpXZSBjYW4gZ2V0IE9UUCBwYWdlIDAgdmFsdWUgYnkgRUEgRUEgRTkgY29tbWFuZHMs IGJ1dCB3ZSBjYW5ub3QgZ2V0IGl0IGJ5IEVBIEVBIEVBIEU5Lg0KQXMgZmFyIGFzIEkgcmVtZW1i ZXIsIERldmljZSBpbml0aWFsaXphdGlvbiBmaW5pc2ggYXQgRUEgY29tbWFuZCwgdGhlbiBzZW5k cyBFQSBFQSBFOSBjb21tYW5kcy4NCkluIHRoaXMgY2FzZSB3ZSBjYW5ub3QgZ2V0IGNvcnJlY3Qg T1RQIHBhZ2UgMCB2YWx1ZS4NClNvIEkgY2hhbmdlZCB0aGlzIG9yZGVyLiAoV2UgY2FuIGdldCBP VFAgcGFnZSAxIHZhbHVlIGJ5IGJvdGggb2YgRUEgRjAgRjAgRTkgYW5kIEYwIEYwIEU5LikNCg0K QmVzdCBSZWdhcmRzLA0KTWFzYWtpIE90YQ0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZy b206IFBhbGkgUm9ow6FyIFttYWlsdG86cGFsaS5yb2hhckBnbWFpbC5jb21dIA0KU2VudDogTW9u ZGF5LCBNYXJjaCAyNiwgMjAxOCA2OjI2IEFNDQpUbzog5aSq55SwIOecn+WWnCBNYXNha2kgT3Rh IDxtYXNha2kub3RhQGpwLmFscHMuY29tPg0KQ2M6IERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRv cm9raG92QGdtYWlsLmNvbT47IGxpbnV4LWlucHV0QHZnZXIua2VybmVsLm9yZzsgbGludXgta2Vy bmVsQHZnZXIua2VybmVsLm9yZzsgQWFyb24gTWEgPGFhcm9uLm1hQGNhbm9uaWNhbC5jb20+DQpT dWJqZWN0OiBSZTogW1BBVENIXSBJbnB1dDogQUxQUyAtIGZpeCBEdWFsUG9pbnQgZmxhZyBmb3Ig NzQgMDMgMjggZGV2aWNlcw0KDQpPbiBUdWVzZGF5IDIwIE1hcmNoIDIwMTggMTE6NDc6MjYgRG1p dHJ5IFRvcm9raG92IHdyb3RlOg0KPiBPbiBNb24sIEphbiAyOSwgMjAxOCBhdCAyOjUxIFBNLCBk bWl0cnkudG9yb2tob3ZAZ21haWwuY29tIA0KPiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4g d3JvdGU6DQo+ID4gSGksDQo+ID4NCj4gPiBPbiBUaHUsIE5vdiAxNiwgMjAxNyBhdCAwNzoyNzow MkFNICswMDAwLCBNYXNha2kgT3RhIHdyb3RlOg0KPiA+PiBIaSwgUGFsaSwgQWFyb24sDQo+ID4+ DQo+ID4+IEN1cnJlbnQgY29kZSBpcyBjb3JyZWN0IGRldmljZSBzZXR0aW5nLCBwcmV2aW91cyBj b2RlIGlzIHdyb25nLg0KPiA+PiBJZiB0aGUgdHJhY2tzdGljayBkb2VzIG5vdCB3b3JrKERVQUxQ T0lOVCBmbGFnIGRpc2FibGUpLCBEZXZpY2UgRmlybXdhcmUgc2V0dGluZyBpcyB3cm9uZy4NCj4g Pj4NCj4gPj4gQnV0IHJlY2VudGx5IEkgcmVjZWl2ZWQgdGhlIHNhbWUgcmVwb3J0IGZyb20gVGhp bmtwYWQgTDU3MCB1c2VyLCBhbmQgSSBjaGVja2VkIHRoaXMgZGV2aWNlIGFuZCBmb3VuZCB0aGlz IGRldmljZSBGaXJtd2FyZSBzZXR0aW5nIGlzIHdyb25nLiBTb3JyeSBmb3Igb3VyIG1pc3Rha2Uu DQo+ID4+IElzIHlvdXIgbGFwdG9wIEw1NzAgPw0KPiA+Pg0KPiA+PiBJIHdpbGwgYWRkIGNvZGUg dGhhdCBzdXBwb3J0cyB0aGUgdHJhY2tzdGljayBmb3IgdGhpcyBkZXZpY2UuDQo+ID4NCj4gPiBT b3JyeSBmb3IgcmVzdXJyZWN0aW5nIHRoaXMgb2xkIHRocmVhZCwgSSBhbSBqdXN0IHRyeWluZyB0 byANCj4gPiB1bmRlcnN0YW5kIHdoYXQgd2VudCB3cm9uZyBoZXJlLiBJcyB0aGUgc2VxdWVuY2Ug b2YgImYwIGYwIGU5IiBhbmQgDQo+ID4gImVhIGVhIGU5IiBpcyBpbXBvcnRhbnQgaW4gZ2V0dGlu ZyB0aGUgY29ycmVjdCBPVFAgZGF0YSBhbmQgd2UgDQo+ID4gb3JpZ2luYWxseSBnb3QgdGhpcyBv cmRlciB3cm9uZz8gSXQgaXMgbm90IGNsZWFyIGZyb20gdGhlIG9yaWdpbmFsIA0KPiA+IHBhdGNo IGFuZCBkaXNjdXNzaW9uIHRoYXQgdGhpcyBjaGFuZ2Ugd2FzIGludGVudGlvbmFsLg0KPiANCj4g Q291bGQgSSBwbGVhc2UgZ2V0IGFuIGFuc3dlciB0byBteSBxdWVzdGlvbj8NCj4gDQo+IFRoYW5r cyENCg0KTWFzYWtpLCB0aGlzIHF1ZXN0aW9uIGlzIGZvciB5b3Ug4oaR4oaR4oaRDQoNCj4gPg0K PiA+IFRoYW5rcy4NCj4gPg0KPiA+Pg0KPiA+PiBCZXN0IFJlZ2FyZHMsDQo+ID4+IE1hc2FraSBP dGENCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogUGFsaSBSb2jD oXIgW21haWx0bzpwYWxpLnJvaGFyQGdtYWlsLmNvbV0NCj4gPj4gU2VudDogV2VkbmVzZGF5LCBO b3ZlbWJlciAxNSwgMjAxNyA1OjM1IFBNDQo+ID4+IFRvOiDlpKrnlLAg55yf5ZacIE1hc2FraSBP dGEgPG1hc2FraS5vdGFAanAuYWxwcy5jb20+DQo+ID4+IENjOiBsaW51eC1pbnB1dEB2Z2VyLmtl cm5lbC5vcmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IA0KPiA+PiBkbWl0cnkudG9y b2tob3ZAZ21haWwuY29tOyBBYXJvbiBNYSA8YWFyb24ubWFAY2Fub25pY2FsLmNvbT4NCj4gPj4g U3ViamVjdDogUmU6IFtQQVRDSF0gSW5wdXQ6IEFMUFMgLSBmaXggRHVhbFBvaW50IGZsYWcgZm9y IDc0IDAzIDI4IA0KPiA+PiBkZXZpY2VzDQo+ID4+DQo+ID4+IE9uIFdlZG5lc2RheSAxNSBOb3Zl bWJlciAyMDE3IDE0OjM0OjA0IEFhcm9uIE1hIHdyb3RlOg0KPiA+PiA+IFRoZXJlIGlzIGEgcmVn cmVzc2lvbiBvZiBjb21taXQgNGE2NDY1ODBmNzkzICgiSW5wdXQ6IEFMUFMgLSBmaXggDQo+ID4+ ID4gdHdvLWZpbmdlciBzY3JvbGwgYnJlYWthZ2UiKSwgQUxQUyBkZXZpY2UgZmFpbHMgd2l0aCBs b2c6DQo+ID4+ID4NCj4gPj4gPiBwc21vdXNlIHNlcmlvMTogYWxwczogUmVqZWN0ZWQgdHJhY2tz dGljayBwYWNrZXQgZnJvbSBub24gDQo+ID4+ID4gRHVhbFBvaW50IGRldmljZQ0KPiA+PiA+DQo+ ID4+ID4gQUxQUyBkZXZpY2Ugd2l0aCBpZCAiNzQgMDMgMjgiIHJlcG9ydCBPVFBbMF0gZGF0YSAw eENFIGFmdGVyIA0KPiA+PiA+IGNvbW1pdCA0YTY0NjU4MGY3OTMsIGFmdGVyIHJlc3RvcmUgdGhl IE9UUCByZWFkaW5nIG9yZGVyLCBpdCANCj4gPj4gPiBiZWNvbWVzIHRvIDB4MTAgYXMgYmVmb3Jl IGFuZCByZXBvcnRzIHRoZSByaWdodCBmbGFnLg0KPiA+PiA+DQo+ID4+ID4gRml4ZXM6IDRhNjQ2 NTgwZjc5MyAoIklucHV0OiBBTFBTIC0gZml4IHR3by1maW5nZXIgc2Nyb2xsIA0KPiA+PiA+IGJy ZWFrYWdlIikNCj4gPj4gPiBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+DQo+ID4+ID4gU2ln bmVkLW9mZi1ieTogQWFyb24gTWEgPGFhcm9uLm1hQGNhbm9uaWNhbC5jb20+DQo+ID4+ID4gLS0t DQo+ID4+ID4gIGRyaXZlcnMvaW5wdXQvbW91c2UvYWxwcy5jIHwgNCArKy0tDQo+ID4+ID4gIDEg ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ID4+ID4NCj4g Pj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9tb3VzZS9hbHBzLmMgDQo+ID4+ID4gYi9k cml2ZXJzL2lucHV0L21vdXNlL2FscHMuYyBpbmRleCA1NzliODk5YWRkMjYuLmM1OWI4ZjdjYTJm YyANCj4gPj4gPiAxMDA2NDQNCj4gPj4gPiAtLS0gYS9kcml2ZXJzL2lucHV0L21vdXNlL2FscHMu Yw0KPiA+PiA+ICsrKyBiL2RyaXZlcnMvaW5wdXQvbW91c2UvYWxwcy5jDQo+ID4+ID4gQEAgLTI1 NjIsOCArMjU2Miw4IEBAIHN0YXRpYyBpbnQgYWxwc19zZXRfZGVmYXVsdHNfc3M0X3YyKHN0cnVj dCANCj4gPj4gPiBwc21vdXNlICpwc21vdXNlLA0KPiA+PiA+DQo+ID4+ID4gICAgIG1lbXNldChv dHAsIDAsIHNpemVvZihvdHApKTsNCj4gPj4gPg0KPiA+PiA+IC0gICBpZiAoYWxwc19nZXRfb3Rw X3ZhbHVlc19zczRfdjIocHNtb3VzZSwgMSwgJm90cFsxXVswXSkgfHwNCj4gPj4gPiAtICAgICAg IGFscHNfZ2V0X290cF92YWx1ZXNfc3M0X3YyKHBzbW91c2UsIDAsICZvdHBbMF1bMF0pKQ0KPiA+ PiA+ICsgICBpZiAoYWxwc19nZXRfb3RwX3ZhbHVlc19zczRfdjIocHNtb3VzZSwgMCwgJm90cFsw XVswXSkgfHwNCj4gPj4gPiArICAgICAgIGFscHNfZ2V0X290cF92YWx1ZXNfc3M0X3YyKHBzbW91 c2UsIDEsICZvdHBbMV1bMF0pKQ0KPiA+PiA+ICAgICAgICAgICAgIHJldHVybiAtMTsNCj4gPj4g Pg0KPiA+PiA+ICAgICBhbHBzX3VwZGF0ZV9kZXZpY2VfYXJlYV9zczRfdjIob3RwLCBwcml2KTsN Cj4gPj4NCj4gPj4gTWFzYWtpIE90YSwgcGxlYXNlIGxvb2sgYXQgdGhpcyBwYXRjaCBhcyBpdCBw YXJ0aWFsbHkgcmV2ZXJ0IHlvdXIgDQo+ID4+IGNvbW1pdA0KPiA+PiA0YTY0NjU4MGY3OTMgKCJJ bnB1dDogQUxQUyAtIGZpeCB0d28tZmluZ2VyIHNjcm9sbCBicmVha2FnZSIpLiBTb21ldGhpbmcg c21lbGxzIGhlcmUuDQo+ID4+DQo+ID4+IC0tDQo+ID4+IFBhbGkgUm9ow6FyDQo+ID4+IHBhbGku cm9oYXJAZ21haWwuY29tDQo+ID4NCj4gPiAtLQ0KPiA+IERtaXRyeQ0KPiANCj4gDQo+IA0KDQot LQ0KUGFsaSBSb2jDoXINCnBhbGkucm9oYXJAZ21haWwuY29tDQo=