From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-2.9 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, SPF_PASS,UNPARSEABLE_RELAY shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [IPv6:2a01:4f8:1c0c:6b10::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 900841F601 for ; Fri, 2 Dec 2022 22:43:17 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.b="dReFSWn8"; dkim-atps=neutral Received: from nue.mailmanlists.eu (localhost [127.0.0.1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 28E6C7E8DF; Fri, 2 Dec 2022 22:43:08 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=dReFSWn8; dkim-atps=neutral Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 276907E8DD for ; Fri, 2 Dec 2022 22:43:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:from:subject:to; s=s1; bh=W8kMG/9x3/8+5f3Bpi3olCI4wXT6wxhEGcsTuh225lQ=; b=dReFSWn8rlOSVfsX+9ONcKI8t6QcUMbvYtI6EUjBCqmuEr9zYqIBw1xwyk7XwUjvCo+K qp3ciNkwh2xp7lPzVX7DcVb6iAmBVIMzjCMxZFz07y459XyUSGi9gvAKHT9eQ2tve6cU1R mPjX+o+78549SbUlNIUo+sj0X1QKvDYNUDM/CS0siXVdrbGAw5UQn9p56JXKMFOwN99iAB LqV/3H0fdEFBM7zgK2O0Ru1EvZxWVqVRuhlAagLLtdQhrBCeq60fIWoNom7NL1/riSGBXu C2usVp/OEhiZU/YTk5pKhZ5BEy1GzZSxOiX/5mwYFwDP4wQxE3fOr6k3K3oz5xOg== Received: by filterdrecv-69c5db5cf4-gdm76 with SMTP id filterdrecv-69c5db5cf4-gdm76-1-638A7F75-10 2022-12-02 22:43:01.572108881 +0000 UTC m=+1294496.718959415 Received: from herokuapp.com (unknown) by geopod-ismtpd-3-5 (SG) with ESMTP id 0ZxGWv6WSE66ySFYni4Eew for ; Fri, 02 Dec 2022 22:43:01.531 +0000 (UTC) Date: Fri, 02 Dec 2022 22:43:01 +0000 (UTC) From: "maedi (Maedi Prichard)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 18980 X-Redmine-Issue-Author: k0kubun X-Redmine-Sender: maedi X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 87518 X-SG-EID: =?us-ascii?Q?nTrtmWOQeihGx8sOzg8aflcGfGbj6QpR4skJ8pn23BYQ9SWVb4BzCTL77weIww?= =?us-ascii?Q?eyLk7mayd8X0S=2FgJOWogu2OKqZgbgLXh4pe4ExL?= =?us-ascii?Q?QK=2FbN5bMYNs1WO5mqV59DuC5YTOczAzrAOGjpWd?= =?us-ascii?Q?0tpaVEP+JLLqcO=2FZhvmGZtGwFa2uqRvSsCfYXTe?= =?us-ascii?Q?3M3zREeJR+ckwJuYnMOeTCTtDPFOYysD2HtwYOg?= =?us-ascii?Q?Czu7Qh=2F4ssh+W6=2Fwb5RBYP4R65foW=2FzpKNxkBcb?= =?us-ascii?Q?PQMTPcUaDVftqbHsWK5=2FA=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== Message-ID-Hash: FZTQH5QGGC7HH5UJ6VAU2SRNHPVDXIX6 X-Message-ID-Hash: FZTQH5QGGC7HH5UJ6VAU2SRNHPVDXIX6 X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.3 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:111166] [Ruby master Feature#18980] Re-reconsider numbered parameters: `it` as a default block parameter List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzE4OTgwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFlZGkgKE1hZWRpIFByaWNoYXJkKS4N DQoNDQoNDQpPciBgXyRgOg0NCg0NCmBgYFJ1YnkNDQpbMSwgMiwgM10ubWFwIHsgcHV0cyBfJCB9 DQ0KYGBgDQ0KYGBgDQ0KWzEsIDIsIDNdLm1hcCB7IHB1dHMgXyQgfQ0NCmBgYA0NCg0NCk9yIGV2 ZW4ganVzdCBgJGAgYnkgaXRzZWxmOg0NCg0NCmBgYFJ1YnkNDQpbMSwgMiwgM10ubWFwIHsgcHV0 cyAkIH0NDQpgYGANDQpgYGANDQpbMSwgMiwgM10ubWFwIHsgcHV0cyAkIH0NDQpgYGANDQoNDQpJ biBteSBvcGluaW9uICQgaXMgdW5kZXIgdXRpbGlzZWQgaW4gUnVieSBjb21wYXJlZCB0byBvdGhl ciBsYW5ndWFnZXMuIEluIHdyaXRpbmcgZGF5IHRvIGRheSBjb2RlIHlvdSBkb27igJl0IG9mdGVu IHVzZSBnbG9iYWwgdmFyaWFibGVzLCBzbyAkIGNvdWxkIHByb3ZpZGUgYW4gZW50aXJlbHkgdW5p cXVlIGxvY2FsIOKAnHRoaXPigJ0gdmFyaWFibGUgd2l0aG91dCBtZW50YWxseSBzd2l0Y2hpbmcg dG8gdGhlIGdsb2JhbCBjb250ZXh0Lg0NCg0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NDQpGZWF0dXJlICMxODk4MDogUmUtcmVjb25zaWRlciBudW1iZXJlZCBwYXJh bWV0ZXJzOiBgaXRgIGFzIGEgZGVmYXVsdCBibG9jayBwYXJhbWV0ZXINDQpodHRwczovL2J1Z3Mu cnVieS1sYW5nLm9yZy9pc3N1ZXMvMTg5ODAjY2hhbmdlLTEwMDQ1MQ0NCg0NCiogQXV0aG9yOiBr MGt1YnVuIChUYWthc2hpIEtva3VidW4pDQ0KKiBTdGF0dXM6IE9wZW4NDQoqIFByaW9yaXR5OiBO b3JtYWwNDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0KIyMgUHJv YmxlbQ0NCk51bWJlcmVkIHBhcmFtZXRlcnMgKGBfMWAsIGBfMmAsIC4uLikgbG9vayBsaWtlIHVu dXNlZCBsb2NhbCB2YXJpYWJsZXMgYW5kIEkgZG9uJ3QgZmVlbCBtb3RpdmF0ZWQgdG8gdXNlIHRo ZW0sIGV2ZW4gdGhvdWdoIEkgbmVlZCB0aGlzIGZlYXR1cmUgdmVyeSBvZnRlbiBhbmQgYWx3YXlz IGNvbWUgdXAgd2l0aCBgXzFgLg0NCg0NCmBgYHJiDQ0KWzEsIDIsIDNdLmVhY2ggeyBwdXRzIF8x IH0NDQpgYGANDQoNDQpJIGhhdmUgYmFyZWx5IHVzZWQgaXQgaW4gdGhlIGxhc3QgMn4zIHllYXJz IGJlY2F1c2UgaXQgbG9va3MgbGlrZSBhIGNvbXByb21pc2VkIHN5bnRheC4gSSBldmVuIGhlc2l0 YXRlIHRvIHVzZSBpdCBvbiBJUkIuDQ0KDQ0KIyMjIFdoeSBJIGRvbid0IHVzZSBgXzFgDQ0KDQ0K SSdtIG5vdCBjbGV2ZXIgZW5vdWdoIHRvIHJlbWVtYmVyIHRoZSBvcmRlciBvZiBwYXJhbWV0ZXJz LiBUaGVyZWZvcmUsIHdoZW4gYSBibG9jayBoYXMgbXVsdGlwbGUgcGFyYW1ldGVycywgSSdkIGFs d2F5cyB3YW50IHRvIG5hbWUgdGhvc2UgcGFyYW1ldGVycyBiZWNhdXNlIHdoaWNoIGlzIGBfMWAg b3IgYF8yYCBpcyBub3QgaW1tZWRpYXRlbHkgb2J2aW91cy4gVGh1cyBJIHdvdWxkIHVzZSB0aGlz IGZlYXR1cmUgb25seSB3aGVuIGEgYmxvY2sgdGFrZXMgYSBzaW5nbGUgYXJndW1lbnQsIHdoaWNo IGlzIGFjdHVhbGx5IHByZXR0eSBjb21tb24uIA0NCg0NCklmIEkgdXNlIGBfMWAsIGl0IGZlZWxz IGxpa2UgdGhlcmUgbWlnaHQgYmUgYSBzZWNvbmQgYXJndW1lbnQsIGFuZCB5b3UgbWlnaHQgd2Fz dGUgdGltZSB0byB0aGluayBhYm91dCBgXzJgLCBldmVuIGlmIGBfMmAgZG9lc24ndCBleGlzdCwg d2hpY2ggaXMgYSBjb2duaXRpdmUgb3ZlcmhlYWQuIElmIHlvdSB1c2UgYGl0YCwgaXQga2luZGEg aW1wbGllcyB0aGVyZSdzIG9ubHkgYSBzaW5nbGUgYXJndW1lbnQsIHNvIHlvdSBkb24ndCBuZWVk IHRvIHNwZW5kIHRpbWUgcmVtZW1iZXJpbmcgd2hldGhlciBgXzJgIGV4aXN0cyBvciBub3QuIEl0 IGlzIGltcG9ydGFudCBmb3IgbWUgdGhhdCB0aGVyZSdzIG5vIG51bWJlciBpbiBgaXRgLg0NCg0N CiMjIFByb3Bvc2FsDQ0KSG9waW5nIHRvIGludHJvZHVjZSBgaXRgIGFzIGFuIGFsdGVybmF0aXZl IHRvIGBfMWAgbGF0ZXIsIGV4cGVyaW1lbnQgd2l0aCB3YXJuaW5nIGAjaXRgIG1ldGhvZCBjYWxs cyB3aXRob3V0IGFueSBhcmd1bWVudHMgb3IgYmxvY2tzLg0NCg0NCklmIG5vYm9keSBzZWVzIHNl cmlvdXMgcHJvYmxlbXMgYWZ0ZXIgc29tZSB3YXJuaW5nIHBlcmlvZCwgd2UnbGwgaW1wbGVtZW50 IGBpdGAgYXMgZm9sbG93czoNDQoNDQojIyMgU3BlY2lmaWNhdGlvbg0NCg0NCmBgYHJiDQ0KWzEs IDIsIDNdLmVhY2ggeyBwdXRzIGl0IH0NDQpgYGANDQoNDQpgaXRgcyBiZWhhdmlvciBzaG91bGQg YmUgYXMgY2xvc2UgdG8gYF8xYCBhcyBwb3NzaWJsZS4gYGl0YCBzaG91bGQgdHJlYXQgYXJyYXkg YXJndW1lbnRzIGluIHRoZSBzYW1lIHdheSBhcyBgXzFgLiBgaXRgIGRvZXNuJ3Qgd29yayBpbiBh IGJsb2NrIHdoZW4gYW4gb3JkaW5hcnkgcGFyYW1ldGVyIGlzIGRlZmluZWQuIGBpdGAgaXMgaW1w bGVtZW50ZWQgYXMgYSBzcGVjaWFsIGNhc2Ugb2YgYGdldGxvY2FsYCBpbnNuLCBub3QgYSBtZXRo b2QuIGBpdGAgd2l0aG91dCBhbiBhcmd1bWVudCBpcyBjb25zaWRlcmVkIGBfMWAgb3IgYSBub3Jt YWwgbG9jYWwgdmFyaWFibGUgaWYgZGVmaW5lZC4gYGl0YCBpcyBjb25zaWRlcmVkIGEgbWV0aG9k IGNhbGwgb25seSB3aGVuIGl0IGhhcyBhbnkgcG9zaXRpb25hbC9rZXl3b3JkL2Jsb2NrIGFyZ3Vt ZW50cy4NDQoNDQojIyBQYXN0IGRpc2N1c3Npb25zDQ0KKiBbRmVhdHVyZSAjNDQ3NV0gZGVmYXVs dCB2YXJpYWJsZSBuYW1lIGZvciBwYXJhbWV0ZXI6IFByb3Bvc2VkIGBpdGAsIGFuZCBtZXJnZWQg YXMgYEAxYC4NDQogICogMjAxOS8wMy8xMzogW0RldmVsb3BlcnNNZWV0aW5nMjAxOTAzMTFKYXBh bl0oaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC9lLzJQQUNYLTF2VFVDbWo3YVVk bk1BZHVuRzBBWm8wQWRXSy05anZmWGNCN0RXWW16R3RtUGMwSXVJUEduN2VMQVJvUjV0QmQ2WFVV QjA4Vy1oSDc0ay1UL3B1YikNDQogICogMjAxOS8wNC8xNzogW0RldmVsb3BlcnNNZWV0aW5nMjAx OTA0MTdKYXBhbl0oaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xaHc2WGNhOGFy RzZiMFY2M3p2V25ORXR4SWpFakVWelMxMEtYR2h6WnBJOC9wdWIpDQ0KICAqIDIwMTkvMDQvMjA6 IFtSdWJ5IENvbW1pdHRlcnMgdnMgdGhlIFdvcmxkXShodHRwczovL3lvdXR1LmJlLzVlQVhBVVR0 TllVP3Q9MzExOCkNDQoqIFtGZWF0dXJlICMxNTcyM10gUmVjb25zaWRlciBudW1iZXJlZCBwYXJh bWV0ZXJzOiBSZW5hbWVkIGBAMWAgdG8gYF8xYC4NDQogICogMjAxOS8wOC8yOTogW0RldmVsb3Bl cnNNZWV0aW5nMjAxOTA4MjlKYXBhbl0oaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQv ZC8xWHlwRE8xY3JSVjl1TmcxX2FqeGtsalZkTjhWZHlsNWhuejQ2MmJEUXczNC9lZGl0P3VzcD1z aGFyaW5nKQ0NCiogW0ZlYXR1cmUgIzE1ODk3XSBgaXRgIGFzIGEgZGVmYXVsdCBibG9jayBwYXJh bWV0ZXI6IFByb3Bvc2VkIGBpdGAsIGFuZCBnb3QgY2xvc2VkIGJlY2F1c2UgYF8xYCB3YXMgbWVy Z2VkLg0NCg0NCiMjIyBDb21wYXRpYmlsaXR5DQ0KDQ0KYGl0YCBoYXMgbm90IG5lY2Vzc2FyaWx5 IGJlZW4gcmVqZWN0ZWQgYnkgTWF0ejsgaGUganVzdCBzYWlkIFtpdCdzIGRpZmZpY3VsdCB0byBr ZWVwIGNvbXBhdGliaWxpdHldKGh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy80NDc1 I25vdGUtNikgYW5kIFtgaXRgIG9yIGB0aGlzYCBfY291bGRfIGJyZWFrIGV4aXN0aW5nIGNvZGVd KGh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xNTcyMyNub3RlLTIpLiBJdCBmZWVs cyBsaWtlIGV2ZXJ5Ym9keSB0aGlua3MgYGl0YCBpcyB0aGUgbW9zdCBiZWF1dGlmdWwgb3B0aW9u IGJ1dCBpcyBub3Qgc3VyZSBpZiBgaXRgIGJyZWFrcyBjb21wYXRpYmlsaXR5LiBCdXQsIGluIHJl YWxpdHksIGRvZXMgYGl0YD8NDQoNDQpUaGUgZm9sbG93aW5nIGNhc2VzIGhhdmUgYmVlbiBkaXNj dXNzZWQ6DQ0KDQ0KKiBgaXRgIG1ldGhvZCwgbW9zdCBmYW1vdXNseSBpbiBSU3BlYzogWW91IGFs bW9zdCBhbHdheXMgcGFzcyBhIHBvc2l0aW9uYWwgYW5kL29yIGJsb2NrIGFyZ3VtZW50IHRvIFJT cGVjJ3MgYGl0YCwgc28gdGhlIGNvbmZsaWN0IGlzIGF2b2lkZWQgd2l0aCBteSBwcm9wb3NhbC4g WW91IHZpcnR1YWxseSBuZXZlciB1c2UgYSBjb21wbGV0ZWx5IG5ha2VkIGBpdGAgKFtjb21tZW50 XShodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTU4OTcjbm90ZS0yOSkpLg0NCiog YGl0YCBsb2NhbCB2YXJpYWJsZTogV2l0aCB0aGUgc3BlY2lmaWNhdGlvbiBpbiBteSBwcm9wb3Nh bCwgdGhlIGV4aXN0aW5nIGNvZGUgY2FuIGNvbnRpbnVlIHRvIHdvcmsgaWYgd2UgY29uc2lkZXIg YGl0YCBhcyBhIGxvY2FsIHZhcmlhYmxlIHdoZW4gZGVmaW5lZC4NDQoNDQpXaXRoIHRoZSBzcGVj aWZpY2F0aW9uIGluIG15IHByb3Bvc2FsLCBleGlzdGluZyBjb2RlIHNlZW1zIHRvIGJyZWFrIGlm IGFuZCBvbmx5IGlmIHlvdSBjYWxsIGEgbWV0aG9kIGAjaXRgIHdpdGhvdXQgYW4gYXJndW1lbnQu IEJ1dCBpdCBzZWVtcyBwcmV0dHkgcmFyZSAocmVtaW5kZXI6IGEgYmxvY2sgZ2l2ZW4gdG8gYW4g UlNwZWMgdGVzdCBjYXNlIGlzIGFsc28gYW4gYXJndW1lbnQpLiBJdCBhbG1vc3QgZmVlbHMgbGlr ZSBwZW9wbGUgYXJlIHRvbyBhZnJhaWQgb2YgY29tcGF0aWJpbGl0eSBwcm9ibGVtcyB0aGF0IGJh cmVseSBleGlzdCBvciBoYXZlIG5vdCByZWFsbHkgdGhvdWdodCBhYm91dCBvcHRpb25zIHRvIGFk ZHJlc3MgdGhlbS4NDQoNDQpBbHNvLCB5b3UgY291bGQgYWx3YXlzIGV4cGVyaW1lbnQgd2l0aCBq dXN0IHNob3dpbmcgd2FybmluZ3MsIHdoaWNoIGRvZXNuJ3QgYnJlYWsgYW55IGNvbXBhdGliaWxp dHkuIEV2ZW4gaWYgaXQgdGFrZXMgMn4zIHllYXJzIG9mIGEgd2FybmluZyBwZXJpb2QsIEknZCBi ZSBoYXBweSB0byB1c2UgdGhhdCBpbiAzIHllYXJzLg0NCg0NCiMjIyBDb25mdXNpb24NDQpXZSBz aG91bGQgc2VwYXJhdGVseSBkaXNjdXNzIGluY29tcGF0aWJsZSBjYXNlcyBhbmQgIndvcmtzIGJ1 dCBjb25mdXNpbmciIGNhc2VzLiBQb3RlbnRpYWwgY29uZnVzaW9uIHBvaW50czoNDQoNDQoqIFJT cGVjJ3MgYGl0ICJ0ZXN0cyBzb21ldGhpbmciIGRvIC4uLiBlbmRgIHZzIGBpdGAgaW5zaWRlIHRo ZSBgZG8gLi4uIGVuZGANDQoqIGBpdGAgY291bGQgYmUgYSBsb2NhbCB2YXJpYWJsZSBvciBgXzFg LCBkZXBlbmRpbmcgb24gdGhlIHNpdHVhdGlvbg0NCg0NCk15IHR3byBjZW50czogWW91J2QgcmFy ZWx5IG5lZWQgdG8gd3JpdGUgYGl0YCBkaXJlY3RseSB1bmRlciBSU3BlYydzIGBpdGAgYmxvY2ss IGFuZCB5b3Ugd291bGQganVzdCBuYW1lIGEgYmxvY2sgYXJndW1lbnQgZm9yIHRoYXQgY2FzZS4g SW4gYSBuZXN0ZWQgYmxvY2sgdW5kZXIgYSB0ZXN0IGNhc2UsIEkgZG9uJ3QgdGhpbmsgeW91J2Qg ZmVlbCBgaXRgIGlzIFJTcGVjJ3MuIFdoZW4geW91IHVzZSBhIGxvY2FsIHZhcmlhYmxlIGBpdCA9 IDFgLCB5b3UnZCB1c2UgdGhlIGxvY2FsIHZhcmlhYmxlIGluIGEgdmVyeSBzbWFsbCBzY29wZSBv ciBmZXcgbGluZXMgYmVjYXVzZSBvdGhlcndpc2UsIGl0J2QgYmUgdmVyeSBoYXJkIHRvIGZpZ3Vy ZSBvdXQgd2hhdCB0aGUgbG9jYWwgdmFyaWFibGUgaGFzIGFueXdheS4gU28geW91J2QgbGlrZWx5 IHNlZSB0aGUgYXNzaWdubWVudCBgaXQgPSAxYCBuZWFyIHRoZSB1c2Ugb2YgdGhlIGxvY2FsIHZh cmlhYmxlIGFuZCB5b3UgY291bGQgZWFzaWx5IG5vdGljZSBgaXRgIGlzIG5vdCBgXzFgLiBJZiBu b3QsIHN1Y2ggY29kZSB3b3VsZCBiZSBjb25mdXNpbmcgYW5kIGZyYWdpbGUgZXZlbiB3aXRob3V0 IHRoaXMgZmVhdHVyZS4gVGhlIHNhbWUgYXBwbGllcyB3aGVuIGBpdGAgaXMgYSBtZXRob2QvYmxv Y2sgYXJndW1lbnQuDQ0KDQ0KSSBiZWxpZXZlIGl0IHdvdWxkbid0IGJlIGFzIGNvbmZ1c2luZyBh cyBzb21lIHBlb3BsZSB0aGluaywgYW5kIHlvdSBjYW4gYWx3YXlzIGNob29zZSB0byBub3QgdXNl IGBpdGAgaW4gcGxhY2VzIHdoZXJlIGBpdGAgaXMgY29uZnVzaW5nLg0NCg0NCg0NCg0NCi0tIA0N Cmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0NCiBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCiBydWJ5LWNvcmUgbWFpbGluZyBsaXN0IC0tIHJ1YnktY29y ZUBtbC5ydWJ5LWxhbmcub3JnCiBUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIHJ1Ynkt Y29yZS1sZWF2ZUBtbC5ydWJ5LWxhbmcub3JnCiBydWJ5LWNvcmUgaW5mbyAtLSBodHRwczovL21s LnJ1YnktbGFuZy5vcmcvbWFpbG1hbjMvcG9zdG9yaXVzL2xpc3RzL3J1YnktY29yZS5tbC5ydWJ5 LWxhbmcub3JnLw==