From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [External] : Re: fido-vertical bindings Date: Sat, 21 Aug 2021 05:18:40 +0000 Message-ID: References: <20210817000745.cpnevwj7anmarue2.ref@Ergus> <20210817000745.cpnevwj7anmarue2@Ergus> <87czqcw9x6.fsf@gmail.com> <20210818122558.cqhspwxrk3fmix4r@Ergus> <20210820022125.wfq6rluuxe5afofu@Ergus> <87zgtcqw32.fsf@gmail.com> <87czq8tju3.fsf@gmail.com> <20210820125137.qwdlfhjv5a26edgv@Ergus> <831r6o15bj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31670"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "andremegafone@gmail.com" , "eliz@gnu.org" , "emacs-devel@gnu.org" , "spacibba@aol.com" , "joaotavora@gmail.com" To: "rms@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 21 07:19:34 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mHJPp-00081E-2M for ged-emacs-devel@m.gmane-mx.org; Sat, 21 Aug 2021 07:19:33 +0200 Original-Received: from localhost ([::1]:48184 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mHJPn-0005n9-F9 for ged-emacs-devel@m.gmane-mx.org; Sat, 21 Aug 2021 01:19:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHJP9-00053M-AB for emacs-devel@gnu.org; Sat, 21 Aug 2021 01:18:51 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:39168) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mHJP6-0000WS-S6; Sat, 21 Aug 2021 01:18:50 -0400 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.0.43) with SMTP id 17L4xgxa009326; Sat, 21 Aug 2021 05:18:44 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=e9iBhgz5QBjtvVm98L88WkPzTryyMUio5SBVZN1TAmQ=; b=r44ZdUc9Xq1MRDvITaRxFxwcUxObcmdvbZZy7tN0UIjkwzKuw3SHDXVEJzuHZfVbjsdT diQsgDXo3Hp04c2B+8UvC1kd2/MlEtbj7V4oh0stAW13KS2MVT97rSkBbMgqjAWSDF4/ J8NNn6rOhrBxXw2Pa6V4sHasaBsj7qmf4QH0e49lVWQxvMFwrAD8vAlZJ9CEl1H+iw8U eQYbYehcDKmVhAfOCzxmbreyIkqOgsknCckTiBN5fTibBiEG7op5OFvAP+2cFIq6UqL3 0+HyhOHWTcM/TLThj3/8fPelRLlDKMnvUGYzQZW08zb9WhRIGb6NER56FX2tRc/VO3WO sw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=e9iBhgz5QBjtvVm98L88WkPzTryyMUio5SBVZN1TAmQ=; b=lrV1ywKxDdjVrO7Kg4431j0IhI2Xf/wTSgQ5UrDY3p9CF0tq5oMa2swoefNro2AWMp5Y ZFlYwAvCKlJJ1WOAXssQHOSTXPsXg+VEY5vtj/gROmDaIDoki5Ed0RLs4a3v0tdRx+/r yFm+8X1hQ6Jd18o6b4KPQvdHnhZY7hYnbwAju9ahThfODOiDIPdnngez6K1/V8tUH4Xx zc/sEKauM6aHiQAaA2ScnDxg1XQWhNwOEtL3E1XO/iG33IIjD/z5k1zSsYkjBEIXNqHL tW80WuikUGweUntypvJ84Z6r0OUiks5hHojxu2eL1P7wQ9e0/k6ZRJw21GaFYP8jhFda cQ== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3ajtx6g0cn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 21 Aug 2021 05:18:44 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17L5FHQ2177945; Sat, 21 Aug 2021 05:18:43 GMT Original-Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2109.outbound.protection.outlook.com [104.47.58.109]) by userp3030.oracle.com with ESMTP id 3ajpkrauq1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 21 Aug 2021 05:18:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n4oHnONhbJ6XvzJBuaXSFh9aoQC8QqfCc82I1i4bIMfc/gEbkKVAr0vVtjqC0JIJslt53tuS29KimsZ0PdPf+WFDzTo3qnZgoYX+ERO8qKCN3dA9SgBoYd/tDZy/6PhAFHiRBjDFfJtq/To3ZyzKCXlbxmg68Ass+XzLpL6zczNgnSx0LYQiLSyEHrsFFDWSce17vH7lqj6JogV8cDviL6rO6L4axFkI1A+NNtUBk2x0aq6+2GLOguqovQjHsLo9Z1joQkgmBXsmtIj6tEtmXAOOWPC3i7zaGIDRtXWE98mccMWHN8o26w/2sYlRxSY/oukwfTHwm1C7BFjSHZ0rWQ== 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=e9iBhgz5QBjtvVm98L88WkPzTryyMUio5SBVZN1TAmQ=; b=SY2uoz6J7gaoIu3OVUkKaZXRGf8BUqruxVXXBgXSRHzK1zMNe8c1bpfOcMoRnSPOlaaa57FhUAZJVf4lNoZpjxKdSzEnGrMhKWg3m2gFYsrhtq+KXZhZ4Emj0C9AJxQBZOA+p3j0IfbyxsJDEQIkHq6AvHwZMnJ5kwvO6+Twc/1+D5oPT0skqgViggWyJlh4qGuw1CuDFVcA42cK3eC9JZ4XYDkve8uzdl6z6LIRtv5uKJp78pMZrTLibQVcQhGxcDtPbYybqaO62+QMEJEaOnNfqR4FXht4zStqRDCNoRqHELm0zUmYqbKB2VpYbWiCr30jU5C5VYJHTi4De7ictg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e9iBhgz5QBjtvVm98L88WkPzTryyMUio5SBVZN1TAmQ=; b=IrXZaNZdVR89L5GHN1f91HYSbW4zGmlWSq3BNqktGVEQh/b3jAnoMzrlDbw5qgccF2KXhVaW7JXzGaSTyF0k08yWgjzP5eOt0oEpe6kFgR/icNouJTdVnQw1kyKSo3h3ziVaJGb0gVnphosx0TaI2UljHgkE1N3HgZEfdz0WLg4= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BY5PR10MB4034.namprd10.prod.outlook.com (2603:10b6:a03:1b1::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Sat, 21 Aug 2021 05:18:40 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b%3]) with mapi id 15.20.4436.022; Sat, 21 Aug 2021 05:18:40 +0000 Thread-Topic: [External] : Re: fido-vertical bindings Thread-Index: AQHXljuwaRrSbS3EjkOqRWPmYyBc/6t9XldA In-Reply-To: Accept-Language: en-US Content-Language: en-US authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c7943acf-8c58-4f66-7295-08d964632332 x-ms-traffictypediagnostic: BY5PR10MB4034: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: m/KMROQBrQ84bxJcUWQLwYrLyjVf3xkS3VpBAYKu/U6tLLX6S/R/YtUuBd2ukjqE/JlxyVHoVdnMz4RwK6rKcRxFld+lN8p/fmXq51/4qUG8aYCee3PaVrFZrk1yylh3tPWoVDkW6uSTl28rMXEr/bnj0McA9/HJmbD1PQ13qHx/tubmGhHvT7arM76kPULXkmQGl0M46SpzwaFlfpoGBrhA04LJgmfIYVHy5W91OlOQFCOktoucVwBq6LnGf9pQHMhIBPVvGkYrTrh4siiVqL85oTgMTe7oHvrSI/WK08JtHds2LoPOxWW+9HkJ+TD/Kr2OFhvYR5Kh+7oS44aW6mrAMO/36FVN6Ngvem6tgBUBNjAie2nDbfeMsl1sr0wEpDUfscByaFRu3YFFHISC8bSW84aBOyebYO7UCH+GcD59TqiWZFDcv0WD9ptBH1gGU8+NYR6AwNabvpddcGq4LOrvGAA5EQ3XIj9js7Dnxc93/mrpc/M7HtPpAoxbM9PyqPdYJ+omTZXQhOEz4f/VqWFTHbl8G9QB2AAdC4Z/cmLAufs6OaFmVeMuvNMEeg1aARk5TFnfjEqGhzJzoccykXFhLGdHEvkO96KivRzS9FiKtfpy3a+8TBxIXaX6NTMuFvnY68PpqsHkDj4Wj/aLMFq7IIXBLFOc+MWx3Q/Jn9YSr3RSOE6sj4WQ5rhOze8zy1hJRCYDDZnZlKxC04AMEdQkaJhATslf87fnAJ3ii60= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(136003)(39850400004)(396003)(366004)(346002)(122000001)(316002)(8676002)(86362001)(33656002)(83380400001)(66556008)(54906003)(76116006)(66476007)(38070700005)(44832011)(186003)(64756008)(66446008)(6916009)(2906002)(478600001)(38100700002)(4326008)(7696005)(26005)(9686003)(71200400001)(55016002)(8936002)(52536014)(66946007)(6506007)(5660300002)(2004002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b05TUjlCRUxVdnFTdEVsYWRNTnlTaGJpZGhFWENwNVplWXFPUGZhOXErNWZy?= =?utf-8?B?ZGcxWXBNZ2xGYnUraXUvWXFsUkZBaWJYRlA1d1lrZm1MRFZPSHNJT2tzcDZk?= =?utf-8?B?WkJrM1pTbGFVVXV5YzNtN25ETm9ZRkZjdUdVZzdoU1BGTDVvN1JzaWZWdnov?= =?utf-8?B?dWgxbTFzRjlLZEprV3AxZk83VmNkQzNoSFgzQ0NncTJnUkNHcXQrRmpnNmFL?= =?utf-8?B?NnNWekl4N0lXcW5mYWh2YVplMjBoRlZ1Y0liQy9YNUxUQnhrRGgvbnAzN2x2?= =?utf-8?B?TWFvUmJocDhXaUlFcDAzbktoZ3FkSUUwR1VleFBYaUU1S2VOcG1HR3h3eEFS?= =?utf-8?B?dnExdk1zNXhSalMxcDhUeUd2Nk5VV21ud1Fhb0VoNW9ndEM4R3ZJWXBwY25S?= =?utf-8?B?YlRJZWhBTlBxM1QrUnVqdmlCTDdhQmJ5dEFIZ0FCUk45RE9pVjgxZC9QQUpN?= =?utf-8?B?a2p6SEcyeURDM01hVXA1UFB0RC9FSzk2WTVDb3VUOWlwRE9ZQXVNZm9SQUll?= =?utf-8?B?V05TdldaODlSdndkQjJOaTlubXdnVlloazB6OFRmVm1pemRjRjZsdWxmak80?= =?utf-8?B?bkNuY2FqdjlmTXZZUGlrczhuMWNpZUZhQW5Ya3dDenZqLytXeFZWb1pkWjhB?= =?utf-8?B?aXM4bkZ1KzJGbVIydnU0ZFlhenFZTmVzQVJOcH x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c7943acf-8c58-4f66-7295-08d964632332 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2021 05:18:40.3997 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CoTT8StZ+j0WIEJmH7cKfrDzuSOrzChe8l1LXzEgzWnyDyuHWOtMF1EUkFu2w9UoKfUvQwfqjQOqkp+ZSHOFMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4034 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10082 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 malwarescore=0 mlxscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108210030 X-Proofpoint-ORIG-GUID: KixLI1oBXfxTFYTPbRLFFv62Vtnj7bMK X-Proofpoint-GUID: KixLI1oBXfxTFYTPbRLFFv62Vtnj7bMK Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272759 Archived-At: PiA+ID4gPiBUaGUgd2hvbGUgaWRlYSBvciAiaW50ZXJuYWwgb25seSIgaXMNCj4gPiA+ID4gaW5h cHByb3ByaWF0ZSBmb3IgZnJlZSBzb2Z0d2FyZSwgSU1ITy4NCj4gPiA+IEJvbGxvY2tzLg0KPiA+ IEJvbGxvY2tzLCBJTUhPLg0KPiANCj4gSSBhZ3JlZSB3aXRoIHlvdXIgcG9zaXRpb24gdGhhdCAi aW50ZXJuYWwgb25seSIgaXMNCj4gcmVhc29uYWJsZSwgd2l0aCB0aGUgbWVhbmluZyB5b3UgY29u dmV5ZWQ6DQo+IA0KPiAiSW50ZXJuYWwgb25seSIsIGluIGZyZWUgc29mdHdhcmUsIG1lYW5zICJX ZSBtYXkgY2hhbmdlIHRoaXMgaW50ZXJmYWNlDQo+IGF0IGFueSB0aW1lLiAgUGxlYXNlIGRvbid0 IGNhbGwgaXQuICBJZiB5b3UgZG8gY2FsbCBpdCwgYW5kIHlvdXIgY29kZQ0KPiBicmVha3MsIHRo YXQgaXMgbm90IGEgYnVnOyBkb24ndCBleHBlY3QgdXMgdG8gJ2ZpeCcgaXQuIg0KPiANCj4gVGhh dCBpcyBhIHBlcmZlY3RseSBsZWdpdGltYXRlIHBvc2l0aW9uIGZvciBhIGRldmVsb3BlciB0byB0 YWtlLg0KDQpZZXMsIGl0IGlzLiAgQW5kIEkgdGhpbmsgaXQncyBhYm91dCB3aGF0IEkgc2FpZDoN Cg0KICBBbGwgaXQgY2FuIG1lYW4gaXMgdGhhdCB5b3UgbWlnaHQgbm90IHdhbnQNCiAgdG8gbW9k aWZ5IFhZWiBiZWNhdXNlIGF0IHNvbWUgcG9pbnQgRW1hY3MgZGV2DQogIG1pZ2h0IGNoYW5nZSB0 aGUgY29kZSBzbyB0aGF0IHlvdXIgY29kZSB0aGF0DQogIHVzZXMgdGhhdCBtb2RpZmljYXRpb24g bm8gbG9uZ2VyIGRvZXMgd2hhdA0KICB5b3Ugd3JvdGUgaXQgdG8gZG8uDQoNCiAgSXQncyBhIGhl YWQtdXAsIHRvIHNhdmUgeW91IHRyb3VibGUgZGVhbGluZw0KICB3aXRoIHBvc3NpYmxlIGNvZGUg Y2hhbmdlcy4gQW55IG1vcmUgbGltaXRpbmcNCiAgaW50ZXJwcmV0YXRpb24gb2YgaXQgaXMgbWlz Z3VpZGVkLCBJTU8uDQoNCkl0J3MgbGV0dGluZyB1c2VycyBrbm93IHRoYXQgdGhlIGNvZGUgbWln aHQNCmNoYW5nZSBhdCBhbnkgdGltZSAtIHlvdSd2ZSBiZWVuIHdhcm5lZCBub3QgdG8NCmV4cGVj dCBvdGhlcndpc2UuICBJIGRvbid0IHRoaW5rIGl0IF9jYW5fDQpsZWdpdGltYXRlbHkgbWVhbiBh bnl0aGluZyBtb3JlIHRoYW4gdGhhdC4NCkl0J3MgYW4gYWlkIHRvIHVzZXJzLCBhcyBhIGhlYWRz LXVwLiAgSXQncyBub3QNCmEgIlZlcmJvdGVuISIgc2lnbi4NCg0KSSB3cm90ZSBpbiByZXNwb25z ZSB0byB0aGlzOg0KDQogPiBJZiB0aGUgdXNlciBjYW4gbW9kaWZ5IGl0IHRoZW4gaXQgbmVlZHMg dG8gYmUNCiA+IGEgY3VzdG9taXplLiAgVGhlIHVzZXJzIHNob3VsZG4ndCBtb2RpZnkgbm9ybWFs DQogPiB2YXJpYWJsZXMgYXMgdGhleSBhcmUgaW50ZW5kZWQgdG8gYmUgZm9yIGludGVybmFsDQog PiB1c2VzIG9ubHkuDQoNCklmIHRoYXQgInNob3VsZCIgaXMgbWVhbnQgYXMgInlvdSBwcm9iYWJs eSBkb24ndA0Kd2FudCB0byBkbyB0aGF0LCBhbmQgaGVyZSdzIHdoeTogYmVjYXVzZSB5b3UNCnBy b2JhYmx5IGRvbid0IHdhbnQgdG8gd3JpdGUgY29kZSB0aGF0IGRlcGVuZHMNCm9uIGNvZGUgdGhh dCdzIGxpa2VseSB0byBjaGFuZ2UiIC0gdGhlbiBJIGFncmVlDQooZm9yICJpbnRlcm5hbCIgdmFy cywgbm90ICJub3JtYWwiIHZhcnMpLg0KDQpCdXQgaWYgdGhhdCAic2hvdWxkIiBpcyBtZWFudCBh cyBzb21ldGhpbmcgbW9yZQ0KdGhhbiB0aGF0LCB0aGVuIEkgZGlzYWdyZWUuICBUaGVyZSdzIG5v dGhpbmcNCiJ3cm9uZyIgd2l0aCBpZ25vcmluZyBhbiAiaW50ZXJuYWwgb25seSIgc2lnbi4NClRo ZXJlJ3Mgbm90aGluZyBoaWRkZW4gb3Igd2FsbGVkLW9mZiBhYm91dCBzdWNoDQpjb2RlIC0gYW5k IGludGVudGlvbmFsbHkgc28sIGFzIGZyZWUgc29mdHdhcmUuDQoNCklmIHRoZSAib25seSIgaW4g ImludGVybmFsIG9ubHkiIG1lYW5zIHdlIGRvbid0DQp3YW50IHRvIGVuY291cmFnZSBkZXBlbmRl bmNlIG9uIGl0LCB0aGVuIHllcy4NCklmIHRoZSAib25seSIgbWVhbnMgc29tZXRoaW5nIG1vcmUs IGFzIGluICJvdXJzDQpub3QgeW91cnMgLSBoYW5kcyBvZmYhIiwgdGhlbiBuby4NCg0KQW5kIEkg ZG9uJ3QgdGhpbmsgdGhhdCAibm9ybWFsIHZhcmlhYmxlcyIgYXJlDQpjb25zaWRlcmVkIGZvciBp bnRlcm5hbCB1c2Ugb25seS4gIE1vc3Qgbm9ybWFsDQp2YXJpYWJsZXMgYXJlbid0IGZsYWdnZWQg YXMgImludGVybmFsIG9ubHkiLg0KZGVmY3VzdG9tcyBhcmVuJ3QgdGhlIG9ubHkgdmFyaWFibGVz IHVzZXJzIGNhbiwNCm9yICJzaG91bGQiIGJlIGFibGUgdG8sIGNoYW5nZS4NCg0KKFRoZSBvbGQg dGVybSBmb3Igb3B0aW9ucywgInVzZXIgdmFyaWFibGVzIiwNCmlzIGV2ZW4gYSBiaXQgdW5mb3J0 dW5hdGUsIGFzIGlmIG9ubHkgdGhleQ0Kd2VyZSBvcGVuIHRvIHVzZSBieSB1c2Vycy4pDQoNClRo ZXJlJ3MgYSBsb3QgdGhhdCBjYW4gYmUgcGFja2VkIGludG8gYSBsaXR0bGUNCmV4cHJlc3Npb24g c3VjaCBhcyAiaW50ZXJuYWwgb25seSIuICBOdWFuY2VzDQptYXR0ZXIuICBBIG1lc3NhZ2Ugb2Yg Ik9mZiBsaW1pdHMhIiBpc24ndCB2ZXJ5DQpoZWxwZnVsLCBJTU8uICBBIG1lc3NhZ2Ugb2YgIlRo ZXJlIGJlIGRyYWdvbnMhIg0KY2FuIGJlIGhlbHBmdWwuDQoNCg==