From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#69232: 30.0.50; [PATCH] EWW history navigation gets caught in a loop Date: Thu, 22 Feb 2024 12:10:36 -0800 Message-ID: <969e4621-fd6f-48cb-2aef-d265971dd56a@gmail.com> References: <8013cc7e-d5de-b793-261f-4b34fbdf360e@gmail.com> <864je4r6ug.fsf@gnu.org> <86y1bc1vn1.fsf@gnu.org> <557131a7-d400-cba5-2b0e-7ec99e8d7fc2@gmail.com> <86sf1k1fss.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------GTqhmgBL560AXibOE0PRefra" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29816"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 69232@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 22 21:19:01 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1rdFX3-0007X8-2m for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 22 Feb 2024 21:19:01 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rdFWi-00012g-Nu; Thu, 22 Feb 2024 15:18:40 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rdFWh-00012E-Cu for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 15:18:39 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rdFWh-0006Ig-4U for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 15:18:39 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rdFX4-0004kk-5x for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 15:19:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Feb 2024 20:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69232 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 69232-submit@debbugs.gnu.org id=B69232.170863310918155 (code B ref 69232); Thu, 22 Feb 2024 20:19:02 +0000 Original-Received: (at 69232) by debbugs.gnu.org; 22 Feb 2024 20:18:29 +0000 Original-Received: from localhost ([127.0.0.1]:55832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rdFWW-0004iZ-5s for submit@debbugs.gnu.org; Thu, 22 Feb 2024 15:18:29 -0500 Original-Received: from mail-qt1-f170.google.com ([209.85.160.170]:54783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rdFWU-0004i0-2A for 69232@debbugs.gnu.org; Thu, 22 Feb 2024 15:18:26 -0500 Original-Received: by mail-qt1-f170.google.com with SMTP id d75a77b69052e-42dc86cc35dso15321cf.1 for <69232@debbugs.gnu.org>; Thu, 22 Feb 2024 12:18:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708633017; x=1709237817; darn=debbugs.gnu.org; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=OalSN+bJbF+G0iJtnPQgv4NqVpOV40WQQ4EDOT7Q7T0=; b=Riuyt4Hdthe1hybulcJpNyea5tWZ7Al8Ca7q1posjKU6PjcLM/bhACFbDkfXxsQgtG 00UCo2RQrmfuESPBypUmBT34aa603AMsN2jLvSvy0omXqpYqXbCH/cnEizJMoSYUJ74n qaR3KqGvuUXU3kP6dlKhs2BQ9pYojd1hiOLeVT1l0zWLVKDWEWStXMcRKSpkPKjMZ/YM I88HKxydPiiANnLG/SsmWyGBkyTwS08k2ZaI/1cjw/Kcdlry9anKocdl/aMxdhsW2p0h 4dbGJcDYogpTDwo2wO/ifhngtIFfvVQdjk1uBmaujsmHjsX2fhdcHnW41oGYN4sF5nT5 yqXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708633017; x=1709237817; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=OalSN+bJbF+G0iJtnPQgv4NqVpOV40WQQ4EDOT7Q7T0=; b=s3Gt7F4NmitxJQ52tB0naacD4eoIpOqMM3Xj/BFDBlp7TMa+bPBoCbUffr/6BtIInM TXGNPFlqTwcIB1Mxta7UdFpHOv/V985TRQlU0u/1jHv3ZziwaOM1x0YM24msGI0GPta0 RFOnZ57lbMU+2mArJSZXU35iTBvR6VXcVpRwBPvl7Q722fdpXpp4GQCSQ1bOMM6+288W F9QVWmGh/huhFJtysSCth+VlmqgIlWY17k8CmWuRS8At3kSNiIeW3sbo6aTafwlibgrZ PfY+myY/c05w3spCKzMxmyBKG4UFnjl0j90z6UASpm/AS8qdL3odPjCXRLZaVBDMmAVj nwrw== X-Gm-Message-State: AOJu0YzUB/5ZM+GX+z2dk6iAYKSVTle2ao1tvnXcO0IzJx6X6PdB4FR6 TetcXEmLElNKofgXvPLEykZ/jUT4xRyfb5oUya/KjfEEvT2aZZfoqebriXru X-Google-Smtp-Source: AGHT+IHWZCeXcN1SHRfpCasZlFlFLYpEsfnUpy1ZQ13BVdAPkvuQPF5kYgmfZQJ2DYgdO/KFUFVnZg== X-Received: by 2002:a17:90b:1017:b0:299:3236:734 with SMTP id gm23-20020a17090b101700b0029932360734mr18765885pjb.42.1708632640892; Thu, 22 Feb 2024 12:10:40 -0800 (PST) Original-Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id nb6-20020a17090b35c600b00296f2c1d2c9sm4468763pjb.18.2024.02.22.12.10.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 22 Feb 2024 12:10:39 -0800 (PST) Content-Language: en-US In-Reply-To: <86sf1k1fss.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:280473 Archived-At: This is a multi-part message in MIME format. --------------GTqhmgBL560AXibOE0PRefra Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2/22/2024 11:04 AM, Eli Zaretskii wrote: > It is IMO still not clear enough about the behavior change. It looks > like you are describing what the old implementation did and the new > one will do, instead of describing the behavior as it the user will > see it. Can you instead describe the change in terms of user-facing > behavior? What about this? It mentions the (IMO) buggy behavior and how the new implementation prevents that. --------------GTqhmgBL560AXibOE0PRefra Content-Type: text/plain; charset=UTF-8; name="0001-When-navigating-through-history-in-EWW-don-t-keep-ad.patch" Content-Disposition: attachment; filename*0="0001-When-navigating-through-history-in-EWW-don-t-keep-ad.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAwZjI1Mjg0ODI1MjcyNjJmZjU5MTUzNTk1ZDdhM2YxMDUxNzE1M2NhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFNhdCwgMTcgRmViIDIwMjQgMjA6NDk6MTUgLTA4MDAKU3ViamVjdDogW1BB VENIXSBXaGVuIG5hdmlnYXRpbmcgdGhyb3VnaCBoaXN0b3J5IGluIEVXVywgZG9uJ3Qga2Vl cCBhZGRpbmcgdG8KICdld3ctaGlzdG9yeScKClRoaXMgcmVzb2x2ZXMgYW4gaXNzdWUgd2hl cmUgbmF2aWdhdGluZyBiYWNrIGFuZCB0aGVuIGZvcndhcmQga2VwdAphZGRpbmcgbmV3IGhp c3RvcnkgZW50cmllcyBzbyB5b3UgY291bGQgbmV2ZXIgaGl0IHRoZSAiZW5kIiAoYnVnIzY5 MjMyKS4KCiogbGlzcC9uZXQvZXd3LmVsIChld3ctaGlzdG9yeS1wb3NpdGlvbik6IEFkZCBk b2NzdHJpbmcuCihld3ctbW9kZS1tYXAsIGV3dy1jb250ZXh0LW1lbnUpOiBVc2UgY29ycmVj dCBwcmVkaWNhdGVzIGZvciB3aGVuIHRvCmVuYWJsZSBiYWNrL2ZvcndhcmQuCihld3ctc2F2 ZS1oaXN0b3J5KTogU2F2ZSBoaXN0b3J5IGVudHJ5IGluIGl0cyBvcmlnaW5hbCBwbGFjZSB3 aGVuCnZpZXdpbmcgYSBoaXN0b3JpY2FsIHBhZ2UuCihld3ctYmFjay11cmwpOiBTZXQgJ2V3 dy1oaXN0b3J5LXBvc2l0aW9uJyBiYXNlZCBvbiB0aGUgcmVzdWx0IG9mCidld3ctc2F2ZS1o aXN0b3J5Jy4KKGV3dy1mb3J3YXJkLXVybCk6IFNldCAnZXd3LWhpc3RvcnktcG9zaXRpb24n IGRpcmVjdGx5LCBzaW5jZQonZXd3LXNhdmUtaGlzdG9yeScgbm8gbG9uZ2VyIGFkZHMgYSBu ZXcgZW50cnkgaW4gdGhpcyBjYXNlLgoKKiBldGMvTkVXUzogQW5ub3VuY2UgdGhpcyBjaGFu Z2UuCi0tLQogZXRjL05FV1MgICAgICAgIHwgIDggKysrKysrKysKIGxpc3AvbmV0L2V3dy5l bCB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMiBmaWxl cyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDQ0NzcxMTYyNDhlLi45NDdmYjhjZjBm YyAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTk4Miw2ICs5ODIs MTQgQEAgV2hlbiBpbnZva2VkIHdpdGggdGhlIHByZWZpeCBhcmd1bWVudCAoJ0MtdScpLAog VGhpcyBpcyB1c2VmdWwgZm9yIGNvbnRpbnVpbmcgcmVhZGluZyB0aGUgVVJMIGluIHRoZSBj dXJyZW50IGJ1ZmZlcgogd2hlbiB0aGUgbmV3IFVSTCBpcyBmZXRjaGVkLgogCistLS0KKyoq KiBIaXN0b3J5IG5hdmlnYXRpb24gaW4gRVdXIG5vdyB3b3JrcyBsaWtlIG90aGVyIGJyb3dz ZXJzLgorUHJldmlvdXNseSwgd2hlbiBuYXZpZ2F0aW5nIGJhY2sgYW5kIGZvcndhcmQgdGhy b3VnaCBwYWdlIGhpc3RvcnksIEVXVword291bGQgYWRkIGEgZHVwbGljYXRlIGVudHJ5IHRv IHRoZSBlbmQgb2YgdGhlIGhpc3RvcnkgbGlzdCBlYWNoIHRpbWUuCitUaGlzIG1hZGUgaXQg aW1wb3NzaWJsZSB0byBuYXZpZ2F0ZSB0byB0aGUgImVuZCIgb2YgdGhlIGhpc3RvcnkgbGlz dC4KK05vdywgbmF2aWdhdGluZyB0aHJvdWdoIGhpc3RvcnkgaW4gRVdXIHNpbXBseSBjaGFu Z2VzIHlvdXIgcG9zaXRpb24gaW4KK3RoZSBoaXN0b3J5IGxpc3QsIGFsbG93aW5nIHlvdSB0 byByZWFjaCB0aGUgZW5kIGFzIGV4cGVjdGVkLgorCiAqKiBnby10cy1tb2RlCiAKICsrKwpk aWZmIC0tZ2l0IGEvbGlzcC9uZXQvZXd3LmVsIGIvbGlzcC9uZXQvZXd3LmVsCmluZGV4IDZh ZTFlNmQzZDBhLi44MTk2ZjIyMmFkOCAxMDA2NDQKLS0tIGEvbGlzcC9uZXQvZXd3LmVsCisr KyBiL2xpc3AvbmV0L2V3dy5lbApAQCAtMzEyLDcgKzMxMiwxMCBAQCBld3ctdmFsaWQtY2Vy dGlmaWNhdGUKIAogKGRlZnZhciBld3ctZGF0YSBuaWwpCiAoZGVmdmFyIGV3dy1oaXN0b3J5 IG5pbCkKLShkZWZ2YXIgZXd3LWhpc3RvcnktcG9zaXRpb24gMCkKKyhkZWZ2YXIgZXd3LWhp c3RvcnktcG9zaXRpb24gMAorICAiVGhlIDEtaW5kZXhlZCBwb3NpdGlvbiBpbiBgZXd3LWhp c3RvcnknLgorSWYgemVybywgRVdXIGlzIGF0IHRoZSBuZXdlc3QgcGFnZSwgd2hpY2ggaXNu J3QgeWV0IHByZXNlbnQgaW4KK2Bld3ctaGlzdG9yeScuIikKIChkZWZ2YXIgZXd3LXByb21w dC1oaXN0b3J5IG5pbCkKIAogKGRlZnZhciBld3ctbG9jYWwtcmVnZXggImxvY2FsaG9zdCIK QEAgLTExMjksOSArMTEzMiw5IEBAIGV3dy1tb2RlLW1hcAogICAgICAgICAgIFsiUmVsb2Fk IiBld3ctcmVsb2FkIHRdCiAgICAgICAgICAgWyJGb2xsb3cgVVJMIGluIG5ldyBidWZmZXIi IGV3dy1vcGVuLWluLW5ldy1idWZmZXJdCiAgICAgICAgICAgWyJCYWNrIHRvIHByZXZpb3Vz IHBhZ2UiIGV3dy1iYWNrLXVybAotICAgICAgICAgICA6YWN0aXZlIChub3QgKHplcm9wIChs ZW5ndGggZXd3LWhpc3RvcnkpKSldCisgICAgICAgICAgIDphY3RpdmUgKDwgZXd3LWhpc3Rv cnktcG9zaXRpb24gKGxlbmd0aCBld3ctaGlzdG9yeSkpXQogICAgICAgICAgIFsiRm9yd2Fy ZCB0byBuZXh0IHBhZ2UiIGV3dy1mb3J3YXJkLXVybAotICAgICAgICAgICA6YWN0aXZlIChu b3QgKHplcm9wIGV3dy1oaXN0b3J5LXBvc2l0aW9uKSldCisgICAgICAgICAgIDphY3RpdmUg KD4gZXd3LWhpc3RvcnktcG9zaXRpb24gMSldCiAgICAgICAgICAgWyJCcm93c2Ugd2l0aCBl eHRlcm5hbCBicm93c2VyIiBld3ctYnJvd3NlLXdpdGgtZXh0ZXJuYWwtYnJvd3NlciB0XQog ICAgICAgICAgIFsiRG93bmxvYWQiIGV3dy1kb3dubG9hZCB0XQogICAgICAgICAgIFsiVmll dyBwYWdlIHNvdXJjZSIgZXd3LXZpZXctc291cmNlXQpAQCAtMTE1NSw5ICsxMTU4LDkgQEAg ZXd3LWNvbnRleHQtbWVudQogICAgIChlYXN5LW1lbnUtZGVmaW5lIG5pbCBlYXN5LW1lbnUg bmlsCiAgICAgICAnKCJFd3ciCiAgICAgICAgIFsiQmFjayB0byBwcmV2aW91cyBwYWdlIiBl d3ctYmFjay11cmwKLQkgOnZpc2libGUgKG5vdCAoemVyb3AgKGxlbmd0aCBld3ctaGlzdG9y eSkpKV0KKwkgOmFjdGl2ZSAoPCBld3ctaGlzdG9yeS1wb3NpdGlvbiAobGVuZ3RoIGV3dy1o aXN0b3J5KSldCiAJWyJGb3J3YXJkIHRvIG5leHQgcGFnZSIgZXd3LWZvcndhcmQtdXJsCi0J IDp2aXNpYmxlIChub3QgKHplcm9wIGV3dy1oaXN0b3J5LXBvc2l0aW9uKSldCisJIDphY3Rp dmUgKD4gZXd3LWhpc3RvcnktcG9zaXRpb24gMSldCiAJWyJSZWxvYWQiIGV3dy1yZWxvYWQg dF0pKQogICAgIChkb2xpc3QgKGl0ZW0gKHJldmVyc2UgKGxvb2t1cC1rZXkgZWFzeS1tZW51 IFttZW51LWJhciBld3ddKSkpCiAgICAgICAod2hlbiAoY29uc3AgaXRlbSkKQEAgLTEyODAs MTYgKzEyODMsMjAgQEAgZXd3LWJhY2stdXJsCiAgIChpbnRlcmFjdGl2ZSBuaWwgZXd3LW1v ZGUpCiAgICh3aGVuICg+PSBld3ctaGlzdG9yeS1wb3NpdGlvbiAobGVuZ3RoIGV3dy1oaXN0 b3J5KSkKICAgICAodXNlci1lcnJvciAiTm8gcHJldmlvdXMgcGFnZSIpKQotICAoZXd3LXNh dmUtaGlzdG9yeSkKLSAgKHNldHEgZXd3LWhpc3RvcnktcG9zaXRpb24gKCsgZXd3LWhpc3Rv cnktcG9zaXRpb24gMikpCisgIChpZiAoZXd3LXNhdmUtaGlzdG9yeSkKKyAgICAgIDs7IFdl IHdlcmUgYXQgdGhlIGxhdGVzdCBwYWdlICh3aGljaCB3YXMganVzdCBhZGRlZCB0byB0aGUK KyAgICAgIDs7IGhpc3RvcnkpLCBzbyBnbyBiYWNrIHR3byBlbnRyaWVzLgorICAgICAgKHNl dHEgZXd3LWhpc3RvcnktcG9zaXRpb24gMikKKyAgICAoc2V0cSBld3ctaGlzdG9yeS1wb3Np dGlvbiAoMSsgZXd3LWhpc3RvcnktcG9zaXRpb24pKSkKICAgKGV3dy1yZXN0b3JlLWhpc3Rv cnkgKGVsdCBld3ctaGlzdG9yeSAoMS0gZXd3LWhpc3RvcnktcG9zaXRpb24pKSkpCiAKIChk ZWZ1biBld3ctZm9yd2FyZC11cmwgKCkKICAgIkdvIHRvIHRoZSBuZXh0IGRpc3BsYXllZCBw YWdlLiIKICAgKGludGVyYWN0aXZlIG5pbCBld3ctbW9kZSkKLSAgKHdoZW4gKHplcm9wIGV3 dy1oaXN0b3J5LXBvc2l0aW9uKQorICAod2hlbiAoPD0gZXd3LWhpc3RvcnktcG9zaXRpb24g MSkKICAgICAodXNlci1lcnJvciAiTm8gbmV4dCBwYWdlIikpCiAgIChld3ctc2F2ZS1oaXN0 b3J5KQorICAoc2V0cSBld3ctaGlzdG9yeS1wb3NpdGlvbiAoMS0gZXd3LWhpc3RvcnktcG9z aXRpb24pKQogICAoZXd3LXJlc3RvcmUtaGlzdG9yeSAoZWx0IGV3dy1oaXN0b3J5ICgxLSBl d3ctaGlzdG9yeS1wb3NpdGlvbikpKSkKIAogKGRlZnVuIGV3dy1yZXN0b3JlLWhpc3Rvcnkg KGVsZW0pCkBAIC0yMjg5LDExICsyMjk2LDIxIEBAIGV3dy1ib29rbWFyay1tb2RlCiA7Ozsg SGlzdG9yeSBjb2RlCiAKIChkZWZ1biBld3ctc2F2ZS1oaXN0b3J5ICgpCisgICJTYXZlIHRo ZSBjdXJyZW50IHBhZ2UncyBkYXRhIHRvIHRoZSBoaXN0b3J5LgorSWYgdGhlIGN1cnJlbnQg cGFnZSBpcyBhIGhpc3RvcmlhbCBvbmUgbG9hZGVkIGZyb20KK2Bld3ctaGlzdG9yeScgKGUu Zy4gYnkgY2FsbGluZyBgZXd3LWJhY2stdXJsJyksIHRoaXMgd2lsbCB1cGRhdGUgdGhlCitw YWdlJ3MgZW50cnkgaW4gYGV3dy1oaXN0b3J5JyBhbmQgcmV0dXJuIG5pbC4gIE90aGVyd2lz ZSwgYWRkIGEgbmV3CitlbnRyeSB0byBgZXd3LWhpc3RvcnknIGFuZCByZXR1cm4gdC4iCiAg IChwbGlzdC1wdXQgZXd3LWRhdGEgOnBvaW50IChwb2ludCkpCiAgIChwbGlzdC1wdXQgZXd3 LWRhdGEgOnRleHQgKGJ1ZmZlci1zdHJpbmcpKQotICAobGV0ICgoaGlzdG9yeS1kZWxldGUt ZHVwbGljYXRlcyBuaWwpKQotICAgIChhZGQtdG8taGlzdG9yeSAnZXd3LWhpc3RvcnkgZXd3 LWRhdGEgZXd3LWhpc3RvcnktbGltaXQgdCkpCi0gIChzZXRxIGV3dy1kYXRhIChsaXN0IDp0 aXRsZSAiIikpKQorICAocHJvZzEKKyAgICAgIChpZiAoemVyb3AgZXd3LWhpc3RvcnktcG9z aXRpb24pCisgICAgICAgICAgKGxldCAoKGhpc3RvcnktZGVsZXRlLWR1cGxpY2F0ZXMgbmls KSkKKyAgICAgICAgICAgIChhZGQtdG8taGlzdG9yeSAnZXd3LWhpc3RvcnkgZXd3LWRhdGEg ZXd3LWhpc3RvcnktbGltaXQgdCkKKyAgICAgICAgICAgIHQpCisgICAgICAgIChzZXRmIChl bHQgZXd3LWhpc3RvcnkgKDEtIGV3dy1oaXN0b3J5LXBvc2l0aW9uKSkgZXd3LWRhdGEpCisg ICAgICAgIG5pbCkKKyAgICAoc2V0cSBld3ctZGF0YSAobGlzdCA6dGl0bGUgIiIpKSkpCiAK IChkZWZ2YXIgZXd3LWN1cnJlbnQtYnVmZmVyKQogCi0tIAoyLjI1LjEKCg== --------------GTqhmgBL560AXibOE0PRefra--