From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 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)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 916921F44D for ; Thu, 25 Apr 2024 01:12:13 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; secure) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=kffygWmP; 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=O71yJn3n; dkim-atps=neutral Received: from nue.mailmanlists.eu (localhost [127.0.0.1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 8F49284454; Thu, 25 Apr 2024 01:12:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1714007525; bh=pFA2W+j5HPRBDchVjcWFneASJ+x4xQsgVLtY1fx41GE=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=kffygWmPJzqtQX3uOX8TQm3FlKku5jKqvpG1fzb5bxmd2JcEL1PCFf0ztTo63PbHV ot/78d9tw2tGKrrEFKWp4EMW5T/v+cL2mTkdLFmgS+MSnt9yrShRG5MTWdLGvYtiup yyROal0U8M81o3mPXwbPe21f25JnJgUGmIBS9Hs8= Received: from s.wrqvtbkv.outbound-mail.sendgrid.net (s.wrqvtbkv.outbound-mail.sendgrid.net [149.72.123.24]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 4AE898137E for ; Thu, 25 Apr 2024 01:12:02 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=O71yJn3n; dkim-atps=neutral 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=CKEGnA6pj4qhdTKMh7YSF6s7kem4TIFogZNxgXVemWs=; b=O71yJn3nUfaofIiGOBHIZIUyICcXOG6tAotRa10tLeV0RydwtoTdOf1ICxYBpBgbsXOE m5aTXMIi8N0BD6SaAUByhX43nnPoWO7/aVkLhmnLwB8NwB9aKKdqRNj5ibLnbjscko807x kPpvBNQD4yJ6ut0bJfxaU8J8V2iJsAiC27c5M2tfDGXBfojh6KC2xlstbE6/kjdFVSQ+Bc tbyeiJwf6LctWhaoKxY+WomqpuNQKUmc5X6pHfImC45At1Fq4gfR/7kZUeYqBhkt+xQe70 s6L+eOBM8I2//B8qgER8gSmBo6dgYSXvy6zXY431VMlhd2IZtBIorxPKxyaw3fUg== Received: by filterdrecv-854b845bd5-jx24l with SMTP id filterdrecv-854b845bd5-jx24l-1-6629ADE1-3 2024-04-25 01:12:01.118870601 +0000 UTC m=+1048959.138630722 Received: from herokuapp.com (unknown) by geopod-ismtpd-38 (SG) with ESMTP id aXdljK3ERMSkEyYfYad2Hg for ; Thu, 25 Apr 2024 01:12:01.051 +0000 (UTC) Date: Thu, 25 Apr 2024 01:12:01 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 20443 X-Redmine-Issue-Author: eightbitraptor X-Redmine-Issue-Priority: Normal X-Redmine-Sender: ko1 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: 94292 X-SG-EID: =?us-ascii?Q?u001=2EbATEdfk2zDVGkqEmBpIo5H4n7Ev5v4PGlIEIJ8FEzfCkvwlGMFn=2FTmv+l?= =?us-ascii?Q?pwPr17bEITdo5x64lhfcVhbF8MZb1HfuYScRe15?= =?us-ascii?Q?0Kkmd63NRYW30u6=2FiW=2FcsjwTzuyBY6eQPSJZlgF?= =?us-ascii?Q?c8wotML7qXzhalKSOG9Cos1pJbAAsMk5KnsBXtM?= =?us-ascii?Q?K=2FFNNvIUytzaMkA1maXFCb9WWrqZ1Jgo0Vp1j2V?= =?us-ascii?Q?aGaO6Nf7rE59XQe41N+2RdW6c9h+L+UA+8lIwGo?= =?us-ascii?Q?3H8dqymYvrrmtGH0qBSIlYDIuA=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: UDKNREPZEZB3URSSQAPQZB5LP5WU75JT X-Message-ID-Hash: UDKNREPZEZB3URSSQAPQZB5LP5WU75JT 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:117696] [Ruby master Feature#20443] Allow Major GC's to be disabled List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "ko1 (Koichi Sasada) via ruby-core" Cc: "ko1 (Koichi Sasada)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwNDQzIGhhcyBiZWVuIHVwZGF0ZWQgYnkga28xIChLb2ljaGkgU2FzYWRhKS4NCg0K DQoqIGBuZWVkc19tYWpvcmAgInMiIHNob3VsZCBub3QgYmUgb24gbWV0aG9kIG5hbWUgKGxpa2Ug YEZpbGUuZXhpc3RzYCAtPiBgRmlsZS5leGlzdGApDQoqIGNhbiB5b3UgbWVhc3VyZSB0aGUgbWVt b3J5IGNvbnN1bXB0aW9uPyBJdCBpcyBhIGtleSBjb21wYXJlZCB3aXRoIG9sZCBPT0JHQy4NCg0K DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpGZWF0dXJlICMyMDQ0 MzogQWxsb3cgTWFqb3IgR0MncyB0byBiZSBkaXNhYmxlZA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFu Zy5vcmcvaXNzdWVzLzIwNDQzI2NoYW5nZS0xMDgxMDUNCg0KKiBBdXRob3I6IGVpZ2h0Yml0cmFw dG9yIChNYXR0aGV3IFZhbGVudGluZS1Ib3VzZSkNCiogU3RhdHVzOiBPcGVuDQotLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbW0dpdGh1YiBQUiAjMTA1OThdXShodHRw czovL2dpdGh1Yi5jb20vcnVieS9ydWJ5L3B1bGwvMTA1OTgpDQoNCiMjIEJhY2tncm91bmQNCg0K UnVieSdzIEdDIHJ1bm5pbmcgZHVyaW5nIFJhaWxzIHJlcXVlc3RzIGNhbiBoYXZlIG5lZ2F0aXZl IGltcGFjdHMgb24gY3VycmVudGx5DQpydW5uaW5nIHJlcXVlc3RzLCBjYXVzaW5nIGFwcGxpY2F0 aW9ucyB0byBoYXZlIGhpZ2ggdGFpbC1sYXRlbmN5Lg0KDQpBIHRlY2huaXF1ZSB0byBtaXRpZ2F0 ZSB0aGlzIGhpZ2ggdGFpbC1sYXRlbmN5IGlzIE91dC1vZi1iYW5kIEdDIChPT0JHQykuIFRoaXMN CmlzIGJhc2ljYWxseSB3aGVyZSB0aGUgYXBwbGljYXRpb24gaXMgcnVuIHdpdGggR0MgZGlzYWJs ZWQsIGFuZCB0aGVuIEdDIGlzDQpleHBsaWNpdGx5IHN0YXJ0ZWQgYWZ0ZXIgZWFjaCByZXF1ZXN0 LCBvciB3aGVuIG5vIHJlcXVlc3RzIGFyZSBpbiBwcm9ncmVzcy4NCg0KVGhpcyBjYW4gcmVkdWNl IHRoZSB0YWlsIGxhdGVuY3ksIGJ1dCBhbHNvIGludHJvZHVjZXMgcHJvYmxlbXMgb2YgaXRzIG93 bi4gTG9uZw0KR0MgcGF1c2VzIGFmdGVyIGVhY2ggcmVxdWVzdCByZWR1Y2UgdGhyb3VnaHB1dC4g VGhpcyBpcyBtb3JlIHByb25vdW5jZWQgb24NCnRocmVhZGluZyBzZXJ2ZXJzIGxpa2UgUHVtYSBi ZWNhdXNlIGFsbCB0aGUgdGhyZWFkcyBoYXZlIHRvIGZpbmlzaCBwcm9jZXNzaW5nDQp1c2VyIHJl cXVlc3RzIGFuZCBiZSAicGF1c2VkIiBiZWZvcmUgT09CR0MgY2FuIGJlIHRyaWdnZXJlZC4NCg0K VGhpcyB0aHJvdWdocHV0IGRlY3JlYXNlIGhhcHBlbnMgZm9yIGEgY291cGxlIG9mIHJlYXNvbnM6 DQoNCjEuIFRoZXJlIGFyZSBmZXcgaGV1cmlzdGljcyBhdmFpbGFibGUgZm9yIHVzZXJzIHRvIGRl dGVybWluZSB3aGVuIEdDIHNob3VsZCBydW4sDQp0aGlzIG1lYW5zIHRoYXQgaW4gT09CR0Mgc2Nl bmFyaW9zLCBpdCdzIHBvc3NpYmxlIHRoYXQgbWFqb3IgR0MncyBhcmUgYmVpbmcgcnVuDQptb3Jl IHRoYW4gbmVjZXNzYXJ5LiAgMi4gVGhlIGxhY2sgb2YgYW55IEdDIGR1cmluZyBhIHJlcXVlc3Qg bWVhbnMgdGhhdCBsb3RzIG9mDQpnYXJiYWdlIG9iamVjdHMgaGF2ZSBiZWVuIGNyZWF0ZWQgYW5k IG5vdCBjbGVhbmVkIHVwLCBzbyB0aGUgcHJvY2VzcyBpcyB1c2luZw0KbW9yZSBtZW1vcnkgdGhh biBpdCBzaG91bGQgLSByZXF1aXJpbmcgbWFqb3IgR0MncyBydW4gYXMgcGFydCBvZiBPT0JHQyB0 byBkbw0KbW9yZSB3b3JrIGFuZCB0aGVyZWZvcmUgdGFrZSBtb3JlIHRpbWUuDQoNClRoaXMgdGlj a2V0IGF0dGVtcHRzIHRvIGFkZHJlc3MgdGhlc2UgaXNzdWVzIGJ5Og0KDQoxLiBQcm92aWRlIGBH Qy5kaXNhYmxlX21ham9yYCBhbmQgaXRzIGFudG9ueW0gYEdDLmVuYWJsZV9tYWpvcmAgdG8gZGlz YWJsZSBhbmQNCmVuYWJsZSBvbmx5IG1ham9yIEdDIDIuIFByb3ZpZGUgYEdDLm5lZWRzX21ham9y P2AgYXMgYSBiYXNpYyBoZXVyaXN0aWMgYWxsb3dpbmcNCnVzZXJzIHRvIHRlbGwgd2hlbiBSdWJ5 IHNob3VsZCBydW4gYSBNYWpvciBHQy4NCg0KVGhlc2UgaWRlYXMgd2VyZSBvcmlnaW5hbGx5IHBy b3Bvc2VkIGJ5IEBrbzEgYW5kIEBieXJvb3QgaW4gW3RoaXMgcmFpbHMNCmlzc3VlXShodHRwczov L2dpdGh1Yi5jb20vcmFpbHMvcmFpbHMvaXNzdWVzLzUwNDQ5KQ0KDQpEaXNhYmxpbmcgR0MgbWFq b3IncyB3b3VsZCBzdGlsbCBhbGxvdyBtaW5vciBHQydzIHRvIHJ1biBkdXJpbmcgdGhlIHJlcXVl c3QsDQphdm9pZGluZyB0aGUgYmFsbG9vbmluZyBtZW1vcnkgdXNhZ2UgY2F1c2VkIGJ5IG5vdCBy dW5uaW5nIEdDIGF0IGFsbCwgYW5kDQpyZWR1Y2luZyB0aGUgdGltZSB0aGF0IGEgbWFqb3IgdGFr ZXMgd2hlbiB3ZSBkbyBydW4gaXQsIGJlY2F1c2UgdGhlIG51cnNlcnkNCm9iamVjdHMgaGF2ZSBi ZWVuIGNsZWFuZWQgdXAgZHVyaW5nIHRoZSByZXF1ZXN0IGFscmVhZHkgc28gdGhlcmUgaXMgbGVz cyB3b3JrDQpmb3IgYSBtYWpvciBHQyB0byBkby4NCg0KVGhpcyBjYW4gYmUgdXNlZCBpbiBjb21i aW5hdGlvbiB3aXRoIGBHQy5uZWVkc19tYWpvcj9gIHRvIHNlbGVjdGl2ZWx5IHJ1biBhbg0KT09C R0Mgb25seSB3aGVuIG5lY2Vzc2FyeQ0KDQojIyBJbXBsZW1lbnRhdGlvbg0KDQpUaGlzIFBSIGFk ZHMgMyBuZXcgbWV0aG9kcyB0byB0aGUgYEdDYCBtb2R1bGUNCg0KLSBgR0MuZGlzYWJsZV9tYWpv cmAgVGhpcyBwcmV2ZW50cyBtYWpvciBHQydzIGZyb20gcnVubmluZyBhdXRvbWF0aWNhbGx5LiBJ dA0KICBkb2VzIG5vdCByZXN0cmljdCBtaW5vcnMuIFdoZW4gYG9ianNwYWNlLT5yZ2VuZ2MubmVl ZF9tYWpvcl9nY2AgaXMgc2V0IGFuZCBhDQogIEdDIGlzIHJ1biwgaW5zdGVhZCBvZiBydW5uaW5n IGEgbWFqb3IsIG5ldyBoZWFwIHBhZ2VzIHdpbGwgYmUgYWxsb2NhdGVkIGFuZCBhDQogIG1pbm9y IHJ1biBpbnN0ZWFkLiBgb2Jqc3BhY2UtPnJnZW5nYy5uZWVkX21ham9yX2djYCB3aWxsIHJlbWFp biBzZXQgdW50aWwgYQ0KICBtYWpvciBpcyBtYW51YWxseSBydW4uIElmIGEgbWFqb3IgaXMgbm90 IG1hbnVhbGx5IHJ1biB0aGVuIHRoZSBwcm9jZXNzIHdpbGwNCiAgZXZlbnR1YWxseSBydW4gb3V0 IG9mIG1lbW9yeS4NCiAgDQogIFdoZW4gbWFqb3IgR0MncyBhcmUgZGlzYWJsZWQsIG9iamVjdCBw cm9tb3Rpb24gaXMgZGlzYWJsZWQuIFRoYXQgaXMsIG5vDQogIG9iamVjdHMgd2lsbCBpbmNyZW1l bnQgdGhlaXIgYWdlcyBkdXJpbmcgYSBtaW5vciBHQy4gVGhpcyBpcyB0byBhdHRlbXB0IHRvDQog IG1pbmltaXNlIGhlYXAgZ3Jvd3RoIGR1cmluZyB0aGUgcGVyaW9kIGJldHdlZW4gbWFqb3IgR0Mn cywgYnkgcmVzdHJpY3RpbmcgdGhlDQogIG51bWJlciBvZiBvbGQtZ2VuIG9iamVjdHMgdGhhdCB3 aWxsIHJlbWFpbiB1bmNvbnNpZGVyZWQgYnkgdGhlIEdDIHVudGlsIHRoZQ0KICBuZXh0IG1ham9y Lg0KICANCiAgV2hlbiBgR0Muc3RhcnRgIGlzIHJ1biwgdGhlbiBtYWpvciBHQydzIHdpbGwgYmUg ZW5hYmxlZCwgYSBHQyB0cmlnZ2VyZWQgd2l0aA0KICB0aGUgb3B0aW9ucyBwYXNzZWQgdG8gYEdD LnN0YXJ0YCwgYW5kIHRoZW4gYGRpc2FibGVfbWFqb3JgIHdpbGwgYmUgc2V0IHRvIHRoZQ0KICBz dGF0ZSBpdCB3YXMgaW4gYmVmb3JlIGBHQy5zdGFydGAgd2FzIGNhbGxlZC4NCiAgDQotIGBHQy5l bmFibGVfbWFqb3JgIFRoaXMgc2ltcGx5IHVuc2V0cyB0aGUgYml0IHByZXZlbnRpbmcgbWFqb3Ig R0Mncy4gVGhpcyB3aWxsDQogIHJldmVydCB0aGUgR0MgdG8gbm9ybWFsIGdlbmVyYXRpb25hbCBi ZWhhdmlvdXIuIEV2ZXJ5dGhpbmcgYmVoYXZlcyBhcyBkZWZhdWx0DQogIGFnYWluLg0KDQotIGBH Qy5uZWVkc19tYWpvcj9gIFRoaXMgZXhwb3NlcyB0aGUgdmFsdWUgb2YgYG9ianNwYWNlLT5yZ2Vu Z2MubmVlZF9tYWpvcl9nY2ANCiAgdG8gdGhlIHVzZXIgbGV2ZWwgQVBJLiBUaGlzIGlzIGFscmVh ZHkgZXhwb3NlZCBpbg0KICBgR0MubGF0ZXN0X2djX2luZm9bOm5lZWRfbWFqb3JfYnldYCBidXQg SSBmZWx0IHRoYXQgYSBzaW1wbGVyIGludGVyZmFjZSB3b3VsZA0KICBtYWtlIHRoaXMgZWFzaWVy IHRvIHVzZSBhbmQgcmVzdWx0IGluIG1vcmUgcmVhZGFibGUgY29kZS4gZWcuDQogIA0KYGBgDQpv dXRfb2ZfYmFuZCBkbyANCiAgR0Muc3RhcnQgaWYgR0MubmVlZHNfbWFqb3I/ICANCmVuZCANCmBg YA0KDQpCZWNhdXNlIG9iamVjdCBhZ2luZyBpcyBkaXNhYmxlZCB3aGVuIG1ham9ycyBhcmUgZGlz YWJsZWQgaXQgaXMgcmVjb21tZW5kZWQgdG8NCnVzZSB0aGlzIGluIGNvbmp1bmN0aW9uIHdpdGgg YFByb2Nlc3Mud2FybXVwYCwgd2hpY2ggd2lsbCBwcmVwYXJlIHRoZSBoZWFwIGJ5DQpydW5uaW5n IGEgbWFqb3IgR0MsIGNvbXBhY3RpbmcgdGhlIGhlYXAsIGFuZCBwcm9tb3RpbmcgZXZlcnkgcmVt YWluaW5nIG9iamVjdCB0bw0Kb2xkLWdlbi4gVGhpcyBlbnN1cmVzIHRoYXQgbWlub3IgR0MncyBh cmUgcnVubmluZyBvdmVyIHRoZSBzbWFsbGV0cyBwb3NzaWJsZSBzZXQNCm9mIHlvdW5nIG9iamVj dHMgd2hlbiBgR0MuZGlzYWJsZV9tYWpvcmAgaXMgdHJ1ZS4NCg0KIyMgQmVuY2htYXJrcw0KDQpX ZSByYW4gc29tZSB0ZXN0cyBpbiBwcm9kdWN0aW9uIG9uIFNob3BpZnkncyBjb3JlIG1vbm9saXRo IG92ZXIgYSB3ZWVrZW5kIGFuZA0KZm91bmQgdGhhdDoNCg0KKipNZWFuIHRpbWUgc3BlbnQgaW4g R0MsIGFzIHdlbGwgYXMgcDk5LjkgYW5kIHA5OS45OSBHQyB0aW1lcyBhcmUgYWxsDQppbXByb3Zl ZC4qKiANCg0KPGltZyB3aWR0aD0iMTAwMCIgYWx0PSJTY3JlZW5zaG90IDIwMjQtMDQtMjIgYXQg MTYgNDEgNDkiDQpzcmM9Imh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvYXNzZXRzLzMxODY5 LzZjZmY1YjExLTJlMjEtNDBjMS1iYjg0LWQ5OTRlMGUxNzk4ZCI+DQoNCioqcDk5IEdDIHRpbWUg aXMgc2xpZ2h0bHkgaGlnaGVyLioqIA0KDQo8aW1nIHdpZHRoPSIxMDAwIiBhbHQ9IlNjcmVlbnNo b3QgMjAyNC0wNC0yMiBhdCAxNiA0NCA1NSINCnNyYz0iaHR0cHM6Ly9naXRodWIuY29tL3J1Ynkv cnVieS9hc3NldHMvMzE4NjkvZGM2NDVjYmUtOTQ5NS00NmYwLTg0ODUtMjRlNzkwYzQyZjMyIj4N Cg0KV2UncmUgcnVubmluZyBmYXIgZmV3ZXIgT09CR0MgbWFqb3IgR0MncyBub3cgdGhhdCB3ZSBo YXZlIGBHQy5uZWVkc19tYWpvcj9gIHRoYW4NCndlIHdlcmUgYmVmb3JlLCBhbmQgd2UgYmVsaWV2 ZSB0aGF0IHRoaXMgaXMgY29udHJpYnV0aW5nIHRvIGEgc2xpZ2h0bHkgaW5jcmVhc2VkDQpudW1i ZXIgb2YgbWlub3IgR0Mncy4gcmFpc2luZyB0aGUgcDk5IHNsaWdodGx5Lg0KDQoqKkFwcCByZXNw b25zZSB0aW1lcyBhcmUgYWxsIGltcHJvdmVkKioNCg0KV2Ugc2VlIGEgfjIlIHJlZHVjdGlvbiBp biBhdmVyYWdlIHJlc3BvbnNlIHRpbWVzIHdoZW4gY29tcGFyZWQgYWdhaW5zdHN0YW5kYXJkIEdD IA0KKH43JSBwOTksIH4zJSBwOTkuOSBhbmQgfjQlIHA5OS45OSkuDQoNCjxpbWcgd2lkdGg9IjEw MDAiIGFsdD0iU2NyZWVuc2hvdCAyMDI0LTA0LTIzIGF0IDA5IDI3IDE3IiBzcmM9Imh0dHBzOi8v Z2lzdC5naXRodWIuY29tL2Fzc2V0cy8zMTg2OS83MGU4MWZhNS03N2IyLTQ2OWEtODk0NS04OGJm OGY4ZmVmZTkiPg0KDQpUaGlzIGRyb3BzIHNsaWdodGx5IHRvIGFuIGEgfjElIHJlZHVjdGlvbiBp biBhdmVyYWdlIHJlc3BvbnNlIHRpbWVzIHdoZW4gY29tcGFyZWQNCmFnYWluc3Qgb3VyIG5vcm1h bCBPT0JHQyBhcHByb2FjaCAgKH42JSBwOTksIH4yJSBwOTkuOSBhbmQgfjMlIHA5OS45OSkuDQoN CjxpbWcgd2lkdGg9IjEwMDAiIGFsdD0iU2NyZWVuc2hvdCAyMDI0LTA0LTIzIGF0IDA5IDI3IDI5 IiBzcmM9Imh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2Fzc2V0cy8zMTg2OS9jYmFhMzgwNy0wY2Qx LTRkYmEtYTVlNi1iOWRmOTEwMjRkNzMiPg0KDQoNCkVESVQ6IHRvIGNvcnJlY3QgYSBmb3JtdWxh IGVycm9yIGluIHRoZSBvcmlnaW5hbCBBdmVyYWdlIGNoYXJ0cywgbnVtYmVycyB1cGRhdGVkLiAN Cg0KLS0tRmlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQ2FwdHVyZSBk4oCZ ZcyBY3JhbiAyMDI0LTA0LTIyIGHMgCAxOC40MS41Mi5wbmcgKDI3OSBLQikNCg0KDQotLSANCmh0 dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1jb3JlQG1s LnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVieS1jb3Jl LWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8vbWwucnVi eS1sYW5nLm9yZy9tYWlsbWFuMy9wb3N0b3JpdXMvbGlzdHMvcnVieS1jb3JlLm1sLnJ1YnktbGFu Zy5vcmcv