Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lwPRP-0002Js-OH for pgadmin-hackers@arkaria.postgresql.org; Thu, 24 Jun 2021 13:30:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lwPRO-0000vL-L9 for pgadmin-hackers@arkaria.postgresql.org; Thu, 24 Jun 2021 13:30:46 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lwPRO-0000vC-Aq for pgadmin-hackers@lists.postgresql.org; Thu, 24 Jun 2021 13:30:46 +0000 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lwPRK-0005h4-6K for pgadmin-hackers@postgresql.org; Thu, 24 Jun 2021 13:30:45 +0000 Received: by mail-pl1-x62c.google.com with SMTP id c15so2943532pls.13 for ; Thu, 24 Jun 2021 06:30:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=sCQrk4135dfjl6tPCEOS/4Dy8UOv2exR6lyHexlnLiw=; b=tqF+lLT8b3GMAsoywx/qPJaWU+OsmBJvYskM1THbx6He3kT46rdkW2KTyuClIHkDoT iLnvJNr0MbZrGUIhBxi5k4DfKfEo6udRLGnKNlAAhqWGgzMouja3AKPM8/n4TMei/U0q XthR4L9GOwF85fP+AjmkfO934coifmMV/G11Dpxd/tuf3e322XWSMO48bY0MMgveqWJp /vQPT9nAV8H9JGPOp1bYjf2LRFwjJ3oKF1OvJrghr6UmHS/W1K7OKAGs0oGi8rQKAa/U s8YxII5gnBA/mdjirbeFH7g0aj1Bin1lTDwneS3GvEkvqmkwt387fz3gLeEa0fgpuS1Z DlYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=sCQrk4135dfjl6tPCEOS/4Dy8UOv2exR6lyHexlnLiw=; b=bxqvq3etZKB0jiActANopzrXnMZRo389xhcsT8ctYnqeiFcRpdYHx2ZbiAOXGes2eF KpsgOI1S3s2FJnOCNlC8UgKgcXbp7Er32ESp2UTSYeuS7ePVgg6zKSE/l5aRO0F9rjzC bONcGjDA8l93iLd0C6B6UZ9+YB2974XsRTXiOxHd1upAQbUuP97n5r6PB04h4/tr5Qqe pu60sSdiN4elvzJylI3AFCKOdkLpNRYOsvlYcxOEWD/+r4dUk6COkfON1zYrNJPBRxPO 6dNwM7Mq2unHY17NIeZB58lHp3ueRFngr9L6+jTFuXozrcUZ65ksvJ/SUAfB3UdhkuRE ZMqA== X-Gm-Message-State: AOAM533r84fBn5oOPIALXMR8QLDb8UsidyqdOPxwakZrpQ1zMU9ajlwk cxC9zaj9WaBIlTGlNwGlRnAnDPTnR27fCB3AWWnEd2L/cQX0/DURmr7ghaJYX99JCVCsCTPVvZ9 lJtQi5AwBKkAxRLCSXliDYkDXSY3jFY9/tv3XFncBud1jzY7KM8S6DysH4AHcfmTtHCINdjpfuo qaS9X/ZopwhP5IyWogs6ZTVuZ/MPUsPYwX9YOwymm7UUaqTh65GUd2V1UG9w== X-Google-Smtp-Source: ABdhPJyiI3SEdNhm4ArvEixbRAohVN/uKL+6L9Bco368TKt7TVYhIIaVEgYNkGlNxEAKMhOdTGesZXSk+y2dlN4wR4I= X-Received: by 2002:a17:90a:af90:: with SMTP id w16mr15471920pjq.129.1624541439616; Thu, 24 Jun 2021 06:30:39 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Pradip Parkale Date: Thu, 24 Jun 2021 19:00:28 +0530 Message-ID: Subject: Re: [pgAdmin][RM6398]: Detaching query editor panel gives a blank white panel. To: Akshay Joshi Cc: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000006e98e405c583075d" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000006e98e405c583075d Content-Type: multipart/alternative; boundary="0000000000006e98e105c583075b" --0000000000006e98e105c583075b Content-Type: text/plain; charset="UTF-8" Hi Akshay, Please find attached for debugger and ERD tool which was missing in my previous patch. On Wed, Jun 23, 2021 at 11:50 AM Akshay Joshi wrote: > Thanks, the patch applied. > > On Wed, Jun 16, 2021 at 11:29 PM Pradip Parkale < > pradip.parkale@enterprisedb.com> wrote: > >> Hi Hackers, >> >> Please find the attached patch for #6398.Detaching query editor panel >> gives a blank white panel. >> >> >> -- >> Thanks & Regards, >> Pradip Parkale >> Software Engineer | EnterpriseDB Corporation >> > > > -- > *Thanks & Regards* > *Akshay Joshi* > *pgAdmin Hacker | Principal Software Architect* > *EDB Postgres * > > *Mobile: +91 976-788-8246* > -- Thanks & Regards, Pradip Parkale Software Engineer | EnterpriseDB Corporation --0000000000006e98e105c583075b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Akshay,

Please find=C2=A0attached=C2= =A0for debugger and ERD tool which was missing in my=C2=A0previous patch.

On Wed, Jun 23, 2021 at 11:50 AM Akshay Joshi <akshay.joshi@enterprisedb.com> wrote:
Thanks, the patch applied.
On Wed, = Jun 16, 2021 at 11:29 PM Pradip Parkale <pradip.parkale@enterprisedb.com&g= t; wrote:
Hi Ha= ckers,

Please find the attached patch for #6398.Detachin= g query editor panel gives a blank white panel.


--
Thanks & Regards,
Pradip Parkale
Software Engineer | EnterpriseDB Corporation


--
Thank= s & Regards
Akshay Joshi
pgAdmin Hacker | Principal Softw= are Architect
EDB Po= stgres
Mobile: +91 976-788-8246



--
Thanks & Regards,
Pradip Park= ale
Software Engineer | EnterpriseDB Corporation
--0000000000006e98e105c583075b-- --0000000000006e98e405c583075d Content-Type: application/octet-stream; name="RM6398_v2.patch" Content-Disposition: attachment; filename="RM6398_v2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kqay0jpx0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2ZyYW1lLmpzIGIvd2Vi L3BnYWRtaW4vYnJvd3Nlci9zdGF0aWMvanMvZnJhbWUuanMKaW5kZXggMGQzYjkxMjczLi5kYzRl YzU1MjcgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2ZyYW1lLmpz CisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2ZyYW1lLmpzCkBAIC0xOCw3ICsx OCw3IEBAIGRlZmluZShbCiAgIHBnQWRtaW4uQnJvd3Nlci5GcmFtZSA9IGZ1bmN0aW9uKG9wdGlv bnMpIHsKICAgICB2YXIgZGVmYXVsdHMgPSBbCiAgICAgICAnbmFtZScsICd0aXRsZScsICd3aWR0 aCcsICdoZWlnaHQnLCAnc2hvd1RpdGxlJywgJ2lzQ2xvc2VhYmxlJywKLSAgICAgICdpc1ByaXZh dGUnLCAndXJsJywgJ2ljb24nLCAnb25DcmVhdGUnLAorICAgICAgJ2lzUHJpdmF0ZScsICd1cmwn LCAnaWNvbicsICdvbkNyZWF0ZScsICdpc0xheW91dE1lbWJlcicsCiAgICAgXTsKICAgICBfLmV4 dGVuZCh0aGlzLCBfLnBpY2sob3B0aW9ucywgZGVmYXVsdHMpKTsKICAgfTsKQEAgLTMyLDYgKzMy LDcgQEAgZGVmaW5lKFsKICAgICBpc0Nsb3NhYmxlOiB0cnVlLAogICAgIGlzUmVuYW1hYmxlOiBm YWxzZSwKICAgICBpc1ByaXZhdGU6IGZhbHNlLAorICAgIGlzTGF5b3V0TWVtYmVyOiBmYWxzZSwK ICAgICB1cmw6ICcnLAogICAgIGljb246ICcnLAogICAgIHBhbmVsOiBudWxsLApAQCAtNDMsNiAr NDQsNyBAQCBkZWZpbmUoWwogICAgICAgICBkb2NrZXIucmVnaXN0ZXJQYW5lbFR5cGUodGhpcy5u YW1lLCB7CiAgICAgICAgICAgdGl0bGU6IHRoYXQudGl0bGUsCiAgICAgICAgICAgaXNQcml2YXRl OiB0aGF0LmlzUHJpdmF0ZSwKKyAgICAgICAgICBpc0xheW91dE1lbWJlcjogdGhhdC5pc0xheW91 dE1lbWJlciwKICAgICAgICAgICBvbkNyZWF0ZTogZnVuY3Rpb24obXlQYW5lbCkgewogICAgICAg ICAgICAgJChteVBhbmVsKS5kYXRhKCdwZ0FkbWluTmFtZScsIHRoYXQubmFtZSk7CiAgICAgICAg ICAgICBteVBhbmVsLmluaXRTaXplKHRoYXQud2lkdGgsIHRoYXQuaGVpZ2h0KTsKZGlmZiAtLWdp dCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2RhdGFncmlkL3N0YXRpYy9qcy9kYXRhZ3JpZC5qcyBiL3dl Yi9wZ2FkbWluL3Rvb2xzL2RhdGFncmlkL3N0YXRpYy9qcy9kYXRhZ3JpZC5qcwppbmRleCA4MGNl MzU2ODAuLmYwZDdjZWU2ZiAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZGF0YWdyaWQv c3RhdGljL2pzL2RhdGFncmlkLmpzCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2RhdGFncmlkL3N0 YXRpYy9qcy9kYXRhZ3JpZC5qcwpAQCAtMjIwLDEwICsyMjAsMTAgQEAgZGVmaW5lKCdwZ2FkbWlu LmRhdGFncmlkJywgWwogICAgICAgICB2YXIgd2lkdGggPSB0aGlzLiRjb250YWluZXIud2lkdGgo KTsKICAgICAgICAgdmFyIGhlaWdodCA9IHRoaXMuJGNvbnRhaW5lci5oZWlnaHQoKTsKIAotICAg ICAgICAkKHdjRG9ja2VyKS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmNzcygndG9wJywgcG9z LnRvcCAtIGRvY2tlclBvcy50b3ApOwotICAgICAgICAkKHdjRG9ja2VyKS5maW5kKCcud2NJRnJh bWVGbG9hdGluZycpLmNzcygnbGVmdCcsIHBvcy5sZWZ0IC0gZG9ja2VyUG9zLmxlZnQpOwotICAg ICAgICAkKHdjRG9ja2VyKS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmNzcygnd2lkdGgnLCB3 aWR0aCk7Ci0gICAgICAgICQod2NEb2NrZXIpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5nJykuY3Nz KCdoZWlnaHQnLCBoZWlnaHQpOworICAgICAgICAkKCh0aGlzLiRjb250YWluZXIpWzBdLm93bmVy RG9jdW1lbnQpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5nJykuY3NzKCd0b3AnLCBwb3MudG9wIC0g ZG9ja2VyUG9zLnRvcCk7CisgICAgICAgICQoKHRoaXMuJGNvbnRhaW5lcilbMF0ub3duZXJEb2N1 bWVudCkuZmluZCgnLndjSUZyYW1lRmxvYXRpbmcnKS5jc3MoJ2xlZnQnLCBwb3MubGVmdCAtIGRv Y2tlclBvcy5sZWZ0KTsKKyAgICAgICAgJCgodGhpcy4kY29udGFpbmVyKVswXS5vd25lckRvY3Vt ZW50KS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmNzcygnd2lkdGgnLCB3aWR0aCk7CisgICAg ICAgICQoKHRoaXMuJGNvbnRhaW5lcilbMF0ub3duZXJEb2N1bWVudCkuZmluZCgnLndjSUZyYW1l RmxvYXRpbmcnKS5jc3MoJ2hlaWdodCcsIGhlaWdodCk7CiAgICAgICB9LAogCiAgICAgICBsYXVu Y2hfZ3JpZDogZnVuY3Rpb24odHJhbnNfaWQsIHBhbmVsX3VybCwgaXNfcXVlcnlfdG9vbCwgcGFu ZWxfdGl0bGUsIHNVUkw9bnVsbCwgc3FsX2ZpbHRlcj1udWxsKSB7CkBAIC0yODQsMTMgKzI4NCwx MyBAQCBkZWZpbmUoJ3BnYWRtaW4uZGF0YWdyaWQnLCBbCiAgICAgICAgICAgfSk7CiAKICAgICAg ICAgICBxdWVyeVRvb2xQYW5lbC5vbih3Y0RvY2tlci5FVkVOVC5ERVRBQ0hFRCwgZnVuY3Rpb24o KSB7Ci0gICAgICAgICAgICAkKHdjRG9ja2VyKS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmF0 dHIoeworICAgICAgICAgICAgJCgodGhpcy4kY29udGFpbmVyKVswXS5vd25lckRvY3VtZW50KS5m aW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmF0dHIoewogICAgICAgICAgICAgICBzdHlsZTogJ3ot aW5kZXg6IDEyMDAnCiAgICAgICAgICAgICB9KTsKICAgICAgICAgICB9KTsKIAogICAgICAgICAg IHF1ZXJ5VG9vbFBhbmVsLm9uKHdjRG9ja2VyLkVWRU5ULk9SREVSX0NIQU5HRUQsIGZ1bmN0aW9u KCkgewotICAgICAgICAgICAgJCh3Y0RvY2tlcikuZmluZCgnLndjSUZyYW1lRmxvYXRpbmcnKS5h dHRyKHsKKyAgICAgICAgICAgICQoKHRoaXMuJGNvbnRhaW5lcilbMF0ub3duZXJEb2N1bWVudCku ZmluZCgnLndjSUZyYW1lRmxvYXRpbmcnKS5hdHRyKHsKICAgICAgICAgICAgICAgc3R5bGU6ICd6 LWluZGV4OiAxMjAwJwogICAgICAgICAgICAgfSk7CiAgICAgICAgICAgfSk7CmRpZmYgLS1naXQg YS93ZWIvcGdhZG1pbi90b29scy9kZWJ1Z2dlci9zdGF0aWMvanMvZGVidWdnZXJfdWkuanMgYi93 ZWIvcGdhZG1pbi90b29scy9kZWJ1Z2dlci9zdGF0aWMvanMvZGVidWdnZXJfdWkuanMKaW5kZXgg NWI2MDQxZDViLi40YmJjM2M1MDkgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rvb2xzL2RlYnVn Z2VyL3N0YXRpYy9qcy9kZWJ1Z2dlcl91aS5qcworKysgYi93ZWIvcGdhZG1pbi90b29scy9kZWJ1 Z2dlci9zdGF0aWMvanMvZGVidWdnZXJfdWkuanMKQEAgLTc5Niw2ICs3OTYsMzEgQEAgZGVmaW5l KFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgbWV0aG9kOiAnREVMRVRFJywKICAgICAgICAg ICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgICAgIH0pOworICAgICAgICAg ICAgICAgICAgICAgIHBhbmVsLm9uKHdjRG9ja2VyLkVWRU5ULkRFVEFDSEVELCBmdW5jdGlvbigp IHsKKworICAgICAgICAgICAgICAgICAgICAgICAgJCgodGhpcy4kY29udGFpbmVyKVswXS5vd25l ckRvY3VtZW50KS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmF0dHIoeworICAgICAgICAgICAg ICAgICAgICAgICAgICBzdHlsZTogJ3otaW5kZXg6IDEyMDAnCisgICAgICAgICAgICAgICAgICAg ICAgICB9KTsKKworICAgICAgICAgICAgICAgICAgICAgIH0pOworICAgICAgICAgICAgICAgICAg ICAgIHBhbmVsLm9uKHdjRG9ja2VyLkVWRU5ULk9SREVSX0NIQU5HRUQsIGZ1bmN0aW9uKCkgewor CisgICAgICAgICAgICAgICAgICAgICAgICAkKCh0aGlzLiRjb250YWluZXIpWzBdLm93bmVyRG9j dW1lbnQpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5nJykuYXR0cih7CisgICAgICAgICAgICAgICAg ICAgICAgICAgIHN0eWxlOiAnei1pbmRleDogMTIwMCcKKyAgICAgICAgICAgICAgICAgICAgICAg IH0pOworICAgICAgICAgICAgICAgICAgICAgIH0pOworICAgICAgICAgICAgICAgICAgICAgIHBh bmVsLm9uKHdjRG9ja2VyLkVWRU5ULk9SREVSX0NIQU5HRUQsIGZ1bmN0aW9uKCkgeworICAgICAg ICAgICAgICAgICAgICAgICAgdmFyIGRvY2tlciA9IHRoaXMuZG9ja2VyKHRoaXMuX3BhbmVsKTsK KyAgICAgICAgICAgICAgICAgICAgICAgIHZhciBkb2NrZXJQb3MgPSBkb2NrZXIuJGNvbnRhaW5l ci5vZmZzZXQoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHZhciBwb3MgPSB0aGlzLiRjb250 YWluZXIub2Zmc2V0KCk7CisgICAgICAgICAgICAgICAgICAgICAgICB2YXIgd2lkdGggPSB0aGlz LiRjb250YWluZXIud2lkdGgoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHZhciBoZWlnaHQg PSB0aGlzLiRjb250YWluZXIuaGVpZ2h0KCk7CisKKyAgICAgICAgICAgICAgICAgICAgICAgICQo KHRoaXMuJGNvbnRhaW5lcilbMF0ub3duZXJEb2N1bWVudCkuZmluZCgnLndjSUZyYW1lRmxvYXRp bmcnKS5jc3MoJ3RvcCcsIHBvcy50b3AgLSBkb2NrZXJQb3MudG9wKTsKKyAgICAgICAgICAgICAg ICAgICAgICAgICQoKHRoaXMuJGNvbnRhaW5lcilbMF0ub3duZXJEb2N1bWVudCkuZmluZCgnLndj SUZyYW1lRmxvYXRpbmcnKS5jc3MoJ2xlZnQnLCBwb3MubGVmdCAtIGRvY2tlclBvcy5sZWZ0KTsK KyAgICAgICAgICAgICAgICAgICAgICAgICQoKHRoaXMuJGNvbnRhaW5lcilbMF0ub3duZXJEb2N1 bWVudCkuZmluZCgnLndjSUZyYW1lRmxvYXRpbmcnKS5jc3MoJ3dpZHRoJywgd2lkdGgpOworICAg ICAgICAgICAgICAgICAgICAgICAgJCgodGhpcy4kY29udGFpbmVyKVswXS5vd25lckRvY3VtZW50 KS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5nJykuY3Nz KCdoZWlnaHQnLCBoZWlnaHQpOworICAgICAgICAgICAgICAgICAgICAgIH0pOwogCiAgICAgICAg ICAgICAgICAgICAgICAgLy8gUGFuZWwgUmVuYW1lIGV2ZW50CiAgICAgICAgICAgICAgICAgICAg ICAgcGFuZWwub24od2NEb2NrZXIuRVZFTlQuUkVOQU1FLCBmdW5jdGlvbihwYW5lbF9kYXRhKSB7 CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90b29scy9lcmQvc3RhdGljL2pzL2VyZF9tb2R1bGUu anMgYi93ZWIvcGdhZG1pbi90b29scy9lcmQvc3RhdGljL2pzL2VyZF9tb2R1bGUuanMKaW5kZXgg MWU0MTRlNDNmLi40YWVhMDEwY2EgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC9z dGF0aWMvanMvZXJkX21vZHVsZS5qcworKysgYi93ZWIvcGdhZG1pbi90b29scy9lcmQvc3RhdGlj L2pzL2VyZF9tb2R1bGUuanMKQEAgLTE2Niw2ICsxNjYsMjAgQEAgZXhwb3J0IGZ1bmN0aW9uIGlu aXRpYWxpemUoZ2V0dGV4dCwgdXJsX2ZvciwgJCwgXywgcGdBZG1pbiwgY3NyZlRva2VuLCBwZ0Jy b3dzZXIKICAgICAgICAgICB9KTsKICAgICAgICAgfSk7CiAKKyAgICAgICAgZXJkVG9vbFBhbmVs Lm9uKHdjRG9ja2VyLkVWRU5ULkRFVEFDSEVELCBmdW5jdGlvbigpIHsKKyAgICAgICAgICAkKCh0 aGlzLiRjb250YWluZXIpWzBdLm93bmVyRG9jdW1lbnQpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5n JykuYXR0cih7CisgICAgICAgICAgICBzdHlsZTogJ3otaW5kZXg6IDEyMDAnCisgICAgICAgICAg fSk7CisgICAgICAgIH0pOworCisgICAgICAgIGVyZFRvb2xQYW5lbC5vbih3Y0RvY2tlci5FVkVO VC5PUkRFUl9DSEFOR0VELCBmdW5jdGlvbigpIHsKKyAgICAgICAgICAkKCh0aGlzLiRjb250YWlu ZXIpWzBdLm93bmVyRG9jdW1lbnQpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5nJykuYXR0cih7Cisg ICAgICAgICAgICBzdHlsZTogJ3otaW5kZXg6IDEyMDAnCisgICAgICAgICAgfSk7CisgICAgICAg IH0pOworCisgICAgICAgIGVyZFRvb2xQYW5lbC5vbih3Y0RvY2tlci5FVkVOVC5PUkRFUl9DSEFO R0VELCB0aGlzLnJlc2l6ZV90aGVfZXJkdG9vbCk7CisKICAgICAgICAgdmFyIG9wZW5FcmRUb29s VVJMID0gZnVuY3Rpb24oaikgewogICAgICAgICAgIC8vIGFkZCBzcGlubmVyIGVsZW1lbnQKICAg ICAgICAgICBsZXQgJHNwaW5uZXJfZWwgPQpAQCAtMTk2LDYgKzIxMCwxOSBAQCBleHBvcnQgZnVu Y3Rpb24gaW5pdGlhbGl6ZShnZXR0ZXh0LCB1cmxfZm9yLCAkLCBfLCBwZ0FkbWluLCBjc3JmVG9r ZW4sIHBnQnJvd3NlcgogICAgICAgfQogICAgIH0sCiAKKyAgICByZXNpemVfdGhlX2VyZHRvb2w6 IGZ1bmN0aW9uKCl7CisgICAgICB2YXIgZG9ja2VyID0gdGhpcy5kb2NrZXIodGhpcy5fcGFuZWwp OworICAgICAgdmFyIGRvY2tlclBvcyA9IGRvY2tlci4kY29udGFpbmVyLm9mZnNldCgpOworICAg ICAgdmFyIHBvcyA9IHRoaXMuJGNvbnRhaW5lci5vZmZzZXQoKTsKKyAgICAgIHZhciB3aWR0aCA9 IHRoaXMuJGNvbnRhaW5lci53aWR0aCgpOworICAgICAgdmFyIGhlaWdodCA9IHRoaXMuJGNvbnRh aW5lci5oZWlnaHQoKTsKKworICAgICAgJCgodGhpcy4kY29udGFpbmVyKVswXS5vd25lckRvY3Vt ZW50KS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmNzcygndG9wJywgcG9zLnRvcCAtIGRvY2tl clBvcy50b3ApOworICAgICAgJCgodGhpcy4kY29udGFpbmVyKVswXS5vd25lckRvY3VtZW50KS5m aW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmNzcygnbGVmdCcsIHBvcy5sZWZ0IC0gZG9ja2VyUG9z LmxlZnQpOworICAgICAgJCgodGhpcy4kY29udGFpbmVyKVswXS5vd25lckRvY3VtZW50KS5maW5k KCcud2NJRnJhbWVGbG9hdGluZycpLmNzcygnd2lkdGgnLCB3aWR0aCk7CisgICAgICAkKCh0aGlz LiRjb250YWluZXIpWzBdLm93bmVyRG9jdW1lbnQpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5nJyku Y3NzKCdoZWlnaHQnLCBoZWlnaHQpOworICAgIH0sCisKICAgICBnZXRQYW5lbFVybHM6IGZ1bmN0 aW9uKHRyYW5zSWQsIHBhbmVsVGl0bGUsIHBhcmVudERhdGEsIGdlbikgewogICAgICAgbGV0IG9w ZW5VcmwgPSB1cmxfZm9yKCdlcmQucGFuZWwnLCB7CiAgICAgICAgIHRyYW5zX2lkOiB0cmFuc0lk LApkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vdG9vbHMvcHNxbC9zdGF0aWMvanMvcHNxbF9tb2R1 bGUuanMgYi93ZWIvcGdhZG1pbi90b29scy9wc3FsL3N0YXRpYy9qcy9wc3FsX21vZHVsZS5qcwpp bmRleCA1NGIyZDc5YzguLjY4YTM4MzZmMyAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMv cHNxbC9zdGF0aWMvanMvcHNxbF9tb2R1bGUuanMKKysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvcHNx bC9zdGF0aWMvanMvcHNxbF9tb2R1bGUuanMKQEAgLTE4MiwxMyArMTgyLDEzIEBAIGV4cG9ydCBm dW5jdGlvbiBpbml0aWFsaXplKGdldHRleHQsIHVybF9mb3IsICQsIF8sIHBnQWRtaW4sIGNzcmZU b2tlbiwgQnJvd3NlcikKICAgICAgICAgdmFyIHBzcWxUb29sUGFuZWwgPSBwZ0Jyb3dzZXIuZG9j a2VyLmFkZFBhbmVsKCdmcm1fcHNxbHRvb2wnLCB3Y0RvY2tlci5ET0NLLlNUQUNLRUQsIHByb3Bl cnRpZXNQYW5lbFswXSk7CiAKICAgICAgICAgcHNxbFRvb2xQYW5lbC5vbih3Y0RvY2tlci5FVkVO VC5ERVRBQ0hFRCwgZnVuY3Rpb24oKSB7Ci0gICAgICAgICAgJCh3Y0RvY2tlcikuZmluZCgnLndj SUZyYW1lRmxvYXRpbmcnKS5hdHRyKHsKKyAgICAgICAgICAkKCh0aGlzLiRjb250YWluZXIpWzBd Lm93bmVyRG9jdW1lbnQpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5nJykuYXR0cih7CiAgICAgICAg ICAgICBzdHlsZTogJ3otaW5kZXg6IDEyMDAnCiAgICAgICAgICAgfSk7CiAgICAgICAgIH0pOwog CiAgICAgICAgIHBzcWxUb29sUGFuZWwub24od2NEb2NrZXIuRVZFTlQuT1JERVJfQ0hBTkdFRCwg ZnVuY3Rpb24oKSB7Ci0gICAgICAgICAgJCh3Y0RvY2tlcikuZmluZCgnLndjSUZyYW1lRmxvYXRp bmcnKS5hdHRyKHsKKyAgICAgICAgICAkKCh0aGlzLiRjb250YWluZXIpWzBdLm93bmVyRG9jdW1l bnQpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5nJykuYXR0cih7CiAgICAgICAgICAgICBzdHlsZTog J3otaW5kZXg6IDEyMDAnCiAgICAgICAgICAgfSk7CiAgICAgICAgIH0pOwpAQCAtMjM4LDEwICsy MzgsMTAgQEAgZXhwb3J0IGZ1bmN0aW9uIGluaXRpYWxpemUoZ2V0dGV4dCwgdXJsX2ZvciwgJCwg XywgcGdBZG1pbiwgY3NyZlRva2VuLCBCcm93c2VyKQogICAgICAgdmFyIHdpZHRoID0gdGhpcy4k Y29udGFpbmVyLndpZHRoKCk7CiAgICAgICB2YXIgaGVpZ2h0ID0gdGhpcy4kY29udGFpbmVyLmhl aWdodCgpOwogCi0gICAgICAkKHdjRG9ja2VyKS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmNz cygndG9wJywgcG9zLnRvcCAtIGRvY2tlclBvcy50b3ApOwotICAgICAgJCh3Y0RvY2tlcikuZmlu ZCgnLndjSUZyYW1lRmxvYXRpbmcnKS5jc3MoJ2xlZnQnLCBwb3MubGVmdCAtIGRvY2tlclBvcy5s ZWZ0KTsKLSAgICAgICQod2NEb2NrZXIpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5nJykuY3NzKCd3 aWR0aCcsIHdpZHRoKTsKLSAgICAgICQod2NEb2NrZXIpLmZpbmQoJy53Y0lGcmFtZUZsb2F0aW5n JykuY3NzKCdoZWlnaHQnLCBoZWlnaHQpOworICAgICAgJCgodGhpcy4kY29udGFpbmVyKVswXS5v d25lckRvY3VtZW50KS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmNzcygndG9wJywgcG9zLnRv cCAtIGRvY2tlclBvcy50b3ApOworICAgICAgJCgodGhpcy4kY29udGFpbmVyKVswXS5vd25lckRv Y3VtZW50KS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmNzcygnbGVmdCcsIHBvcy5sZWZ0IC0g ZG9ja2VyUG9zLmxlZnQpOworICAgICAgJCgodGhpcy4kY29udGFpbmVyKVswXS5vd25lckRvY3Vt ZW50KS5maW5kKCcud2NJRnJhbWVGbG9hdGluZycpLmNzcygnd2lkdGgnLCB3aWR0aCk7CisgICAg ICAkKCh0aGlzLiRjb250YWluZXIpWzBdLm93bmVyRG9jdW1lbnQpLmZpbmQoJy53Y0lGcmFtZUZs b2F0aW5nJykuY3NzKCdoZWlnaHQnLCBoZWlnaHQpOwogICAgIH0sCiAgICAgZ2V0UGFuZWxVcmxz OiBmdW5jdGlvbih0cmFuc0lkLCBwYW5lbFRpdGxlLCBwYXJlbnREYXRhKSB7CiAgICAgICBsZXQg b3BlblVybCA9IHVybF9mb3IoJ3BzcWwucGFuZWwnLCB7Cg== --0000000000006e98e405c583075d--