From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id E074E1FF16F for ; Fri, 15 Nov 2024 13:10:07 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 76C261222D; Fri, 15 Nov 2024 13:09:48 +0100 (CET) From: Stefan Hanreich To: pve-devel@lists.proxmox.com Date: Fri, 15 Nov 2024 13:09:31 +0100 Message-Id: <20241115120937.169342-4-s.hanreich@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20241115120937.169342-1-s.hanreich@proxmox.com> References: <20241115120937.169342-1-s.hanreich@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.240 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment KAM_LAZY_DOMAIN_SECURITY 1 Sending domain does not have any anti-forgery methods RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RDNS_NONE 0.793 Delivered to internal network by a host with no rDNS SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_NONE 0.001 SPF: sender does not publish an SPF Record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [object.rs, expression.rs, firewall.rs] Subject: [pve-devel] [PATCH proxmox-firewall v4 3/9] ipsets: autogenerate ipsets for vnets and ipam X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Cc: Wolfgang Bumiller Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" VGhleSBhY3QgbGlrZSB2aXJ0dWFsIGlwc2V0cywgc2ltaWxhciB0byBpcGZpbHRlci1uZXQsIHRo YXQgY2FuIGJlCnVzZWQgZm9yIGRlZmluaW5nIGZpcmV3YWxsIHJ1bGVzIGZvciBzZG4gb2JqZWN0 cyBkeW5hbWljYWxseS4KClRoZSBjaGFuZ2VzIGluIHByb3htb3gtdmUtY29uZmlnIGFsc28gaW50 cm9kdWNlZCBhIGRlZGljYXRlZCBzdHJ1Y3QKZm9yIHJlcHJlc2VudGluZyBpcCByYW5nZXMsIHNv IHdlIHVwZGF0ZSB0aGUgZXhpc3RpbmcgY29kZSwgc28gdGhhdCBpdAp1c2VzIHRoYXQgc3RydWN0 IGFzIHdlbGwuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gSGFucmVpY2ggPHMuaGFucmVpY2hAcHJv eG1veC5jb20+ClJldmlld2VkLWJ5OiBXb2xmZ2FuZyBCdW1pbGxlciA8dy5idW1pbGxlckBwcm94 bW94LmNvbT4KVGVzdGVkLWJ5OiBHYWJyaWVsIEdvbGxlciA8Zy5nb2xsZXJAcHJveG1veC5jb20+ ClRlc3RlZC1ieTogSGFubmVzIETDvHJyIDxoLmR1ZXJyQHByb3htb3guY29tPgotLS0KIHByb3ht b3gtZmlyZXdhbGwvc3JjL2ZpcmV3YWxsLnJzICAgICAgICAgICAgICB8ICAgMjIgKy0KIHByb3ht b3gtZmlyZXdhbGwvc3JjL29iamVjdC5ycyAgICAgICAgICAgICAgICB8ICAgNDEgKy0KIC4uLi9p bnRlZ3JhdGlvbl90ZXN0c19fZmlyZXdhbGwuc25hcCAgICAgICAgICB8IDEyODggKysrKysrKysr KysrKysrKysKIHByb3htb3gtbmZ0YWJsZXMvc3JjL2V4cHJlc3Npb24ucnMgICAgICAgICAgICB8 ICAgMTcgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTM1NCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9wcm94bW94LWZpcmV3YWxsL3NyYy9maXJld2FsbC5ycyBiL3By b3htb3gtZmlyZXdhbGwvc3JjL2ZpcmV3YWxsLnJzCmluZGV4IDk0MWFhMjAuLjM0N2YzYWYgMTAw NjQ0Ci0tLSBhL3Byb3htb3gtZmlyZXdhbGwvc3JjL2ZpcmV3YWxsLnJzCisrKyBiL3Byb3htb3gt ZmlyZXdhbGwvc3JjL2ZpcmV3YWxsLnJzCkBAIC0xOTcsNiArMTk3LDI3IEBAIGltcGwgRmlyZXdh bGwgewogICAgICAgICBzZWxmLnJlc2V0X2ZpcmV3YWxsKCZtdXQgY29tbWFuZHMpOwogCiAgICAg ICAgIGxldCBjbHVzdGVyX2hvc3RfdGFibGUgPSBTZWxmOjpjbHVzdGVyX3RhYmxlKCk7CisgICAg ICAgIGxldCBndWVzdF90YWJsZSA9IFNlbGY6Omd1ZXN0X3RhYmxlKCk7CisKKyAgICAgICAgaWYg bGV0IFNvbWUoc2RuX2NvbmZpZykgPSBzZWxmLmNvbmZpZy5zZG4oKSB7CisgICAgICAgICAgICBs ZXQgaXBzZXRzID0gc2RuX2NvbmZpZworICAgICAgICAgICAgICAgIC5pcHNldHMoTm9uZSkKKyAg ICAgICAgICAgICAgICAubWFwKHxpcHNldHwgKGlwc2V0Lm5hbWUoKS50b19zdHJpbmcoKSwgaXBz ZXQpKQorICAgICAgICAgICAgICAgIC5jb2xsZWN0KCk7CisKKyAgICAgICAgICAgIHNlbGYuY3Jl YXRlX2lwc2V0cygmbXV0IGNvbW1hbmRzLCAmaXBzZXRzLCAmY2x1c3Rlcl9ob3N0X3RhYmxlLCBO b25lKT87CisgICAgICAgICAgICBzZWxmLmNyZWF0ZV9pcHNldHMoJm11dCBjb21tYW5kcywgJmlw c2V0cywgJmd1ZXN0X3RhYmxlLCBOb25lKT87CisgICAgICAgIH0KKworICAgICAgICBpZiBsZXQg U29tZShpcGFtX2NvbmZpZykgPSBzZWxmLmNvbmZpZy5pcGFtKCkgeworICAgICAgICAgICAgbGV0 IGlwc2V0cyA9IGlwYW1fY29uZmlnCisgICAgICAgICAgICAgICAgLmlwc2V0cyhOb25lKQorICAg ICAgICAgICAgICAgIC5tYXAofGlwc2V0fCAoaXBzZXQubmFtZSgpLnRvX3N0cmluZygpLCBpcHNl dCkpCisgICAgICAgICAgICAgICAgLmNvbGxlY3QoKTsKKworICAgICAgICAgICAgc2VsZi5jcmVh dGVfaXBzZXRzKCZtdXQgY29tbWFuZHMsICZpcHNldHMsICZjbHVzdGVyX2hvc3RfdGFibGUsIE5v bmUpPzsKKyAgICAgICAgICAgIHNlbGYuY3JlYXRlX2lwc2V0cygmbXV0IGNvbW1hbmRzLCAmaXBz ZXRzLCAmZ3Vlc3RfdGFibGUsIE5vbmUpPzsKKyAgICAgICAgfQogCiAgICAgICAgIGlmIHNlbGYu Y29uZmlnLmhvc3QoKS5pc19lbmFibGVkKCkgewogICAgICAgICAgICAgbG9nOjppbmZvISgiY3Jl YXRpbmcgY2x1c3RlciAvIGhvc3QgY29uZmlndXJhdGlvbiIpOwpAQCAtMjQyLDcgKzI2Myw2IEBA IGltcGwgRmlyZXdhbGwgewogICAgICAgICAgICAgY29tbWFuZHMucHVzaChEZWxldGU6OnRhYmxl KFRhYmxlTmFtZTo6ZnJvbShTZWxmOjpjbHVzdGVyX3RhYmxlKCkpKSk7CiAgICAgICAgIH0KIAot ICAgICAgICBsZXQgZ3Vlc3RfdGFibGUgPSBTZWxmOjpndWVzdF90YWJsZSgpOwogICAgICAgICBs ZXQgZW5hYmxlZF9ndWVzdHM6IEJUcmVlTWFwPCZWbWlkLCAmR3Vlc3RDb25maWc+ID0gc2VsZgog ICAgICAgICAgICAgLmNvbmZpZwogICAgICAgICAgICAgLmd1ZXN0cygpCmRpZmYgLS1naXQgYS9w cm94bW94LWZpcmV3YWxsL3NyYy9vYmplY3QucnMgYi9wcm94bW94LWZpcmV3YWxsL3NyYy9vYmpl Y3QucnMKaW5kZXggMzJjNGRkYi4uY2Y3ZTc3MyAxMDA2NDQKLS0tIGEvcHJveG1veC1maXJld2Fs bC9zcmMvb2JqZWN0LnJzCisrKyBiL3Byb3htb3gtZmlyZXdhbGwvc3JjL29iamVjdC5ycwpAQCAt NzIsMjAgKzcyLDM3IEBAIGltcGwgVG9OZnRPYmplY3RzIGZvciBJcHNldCB7CiAgICAgICAgICAg ICBsZXQgbXV0IG5vbWF0Y2hfZWxlbWVudHMgPSBWZWM6Om5ldygpOwogCiAgICAgICAgICAgICBm b3IgZWxlbWVudCBpbiBzZWxmLml0ZXIoKSB7Ci0gICAgICAgICAgICAgICAgbGV0IGNpZHIgPSBt YXRjaCAmZWxlbWVudC5hZGRyZXNzIHsKLSAgICAgICAgICAgICAgICAgICAgSXBzZXRBZGRyZXNz OjpDaWRyKGNpZHIpID0+IGNpZHIsCi0gICAgICAgICAgICAgICAgICAgIElwc2V0QWRkcmVzczo6 QWxpYXMoYWxpYXMpID0+IGVudgotICAgICAgICAgICAgICAgICAgICAgICAgLmFsaWFzKGFsaWFz KQotICAgICAgICAgICAgICAgICAgICAgICAgLm9rX29yKGZvcm1hdF9lcnIhKCJjb3VsZCBub3Qg ZmluZCBhbGlhcyB7YWxpYXN9IGluIGVudmlyb25tZW50IikpPwotICAgICAgICAgICAgICAgICAg ICAgICAgLmFkZHJlc3MoKSwKKyAgICAgICAgICAgICAgICBsZXQgZXhwcmVzc2lvbiA9IG1hdGNo ICZlbGVtZW50LmFkZHJlc3MgeworICAgICAgICAgICAgICAgICAgICBJcHNldEFkZHJlc3M6OlJh bmdlKHJhbmdlKSA9PiB7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiBmYW1pbHkgIT0gcmFu Z2UuZmFtaWx5KCkgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAg ICAgICAgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgICAgICAgICBFeHByZXNz aW9uOjpmcm9tKHJhbmdlKQorICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAg ICAgIElwc2V0QWRkcmVzczo6Q2lkcihjaWRyKSA9PiB7CisgICAgICAgICAgICAgICAgICAgICAg ICBpZiBmYW1pbHkgIT0gY2lkci5mYW1pbHkoKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29udGludWU7CisgICAgICAgICAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAg ICAgICAgICAgIEV4cHJlc3Npb246OmZyb20oUHJlZml4Ojpmcm9tKGNpZHIpKQorICAgICAgICAg ICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIElwc2V0QWRkcmVzczo6QWxpYXMoYWxp YXMpID0+IHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGxldCBjaWRyID0gZW52CisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLmFsaWFzKGFsaWFzKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC5va19vcl9lbHNlKHx8IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Zm9ybWF0X2VyciEoImNvdWxkIG5vdCBmaW5kIGFsaWFzIHthbGlhc30gaW4gZW52aXJvbm1lbnQi KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pPworICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC5hZGRyZXNzKCk7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmIGZhbWlseSAh PSBjaWRyLmZhbWlseSgpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsK KyAgICAgICAgICAgICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgICAgICAgICAgICAgRXhw cmVzc2lvbjo6ZnJvbShQcmVmaXg6OmZyb20oY2lkcikpCisgICAgICAgICAgICAgICAgICAgIH0K ICAgICAgICAgICAgICAgICB9OwogCi0gICAgICAgICAgICAgICAgaWYgZmFtaWx5ICE9IGNpZHIu ZmFtaWx5KCkgewotICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgICAgICAg ICB9Ci0KLSAgICAgICAgICAgICAgICBsZXQgZXhwcmVzc2lvbiA9IEV4cHJlc3Npb246OmZyb20o UHJlZml4Ojpmcm9tKGNpZHIpKTsKLQogICAgICAgICAgICAgICAgIGlmIGVsZW1lbnQubm9tYXRj aCB7CiAgICAgICAgICAgICAgICAgICAgIG5vbWF0Y2hfZWxlbWVudHMucHVzaChleHByZXNzaW9u KTsKICAgICAgICAgICAgICAgICB9IGVsc2UgewpkaWZmIC0tZ2l0IGEvcHJveG1veC1maXJld2Fs bC90ZXN0cy9zbmFwc2hvdHMvaW50ZWdyYXRpb25fdGVzdHNfX2ZpcmV3YWxsLnNuYXAgYi9wcm94 bW94LWZpcmV3YWxsL3Rlc3RzL3NuYXBzaG90cy9pbnRlZ3JhdGlvbl90ZXN0c19fZmlyZXdhbGwu c25hcAppbmRleCA0MGQ0NDA1Li5lMWI1OTljIDEwMDY0NAotLS0gYS9wcm94bW94LWZpcmV3YWxs L3Rlc3RzL3NuYXBzaG90cy9pbnRlZ3JhdGlvbl90ZXN0c19fZmlyZXdhbGwuc25hcAorKysgYi9w cm94bW94LWZpcmV3YWxsL3Rlc3RzL3NuYXBzaG90cy9pbnRlZ3JhdGlvbl90ZXN0c19fZmlyZXdh bGwuc25hcApAQCAtMjAyLDYgKzIwMiwxMjk0IEBAIGV4cHJlc3Npb246ICJmaXJld2FsbC5mdWxs X2hvc3RfZncoKS5leHBlY3QoXCJmaXJld2FsbCBjYW4gYmUgZ2VuZXJhdGVkXCIpIgogICAgICAg ICB9CiAgICAgICB9CiAgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAgICAgICAic2V0 IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInBy b3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9wdWJsaWMtYWxsIiwK KyAgICAgICAgICAidHlwZSI6ICJpcHY0X2FkZHIiLAorICAgICAgICAgICJmbGFncyI6IFsKKyAg ICAgICAgICAgICJpbnRlcnZhbCIKKyAgICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAg ICB9LAorICAgIHsKKyAgICAgICJmbHVzaCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAg ICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxs IiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLWFsbCIKKyAgICAgICAgfQorICAg ICAgfQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAg ICAgICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZp cmV3YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLWFsbC1ub21hdGNoIiwK KyAgICAgICAgICAidHlwZSI6ICJpcHY0X2FkZHIiLAorICAgICAgICAgICJmbGFncyI6IFsKKyAg ICAgICAgICAgICJpbnRlcnZhbCIKKyAgICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAg ICB9LAorICAgIHsKKyAgICAgICJmbHVzaCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAg ICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxs IiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLWFsbC1ub21hdGNoIgorICAgICAg ICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAgICAgICAiZWxl bWVudCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6 ICJwcm94bW94LWZpcmV3YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLWFs bCIsCisgICAgICAgICAgImVsZW0iOiBbCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICJw cmVmaXgiOiB7CisgICAgICAgICAgICAgICAgImFkZHIiOiAiMTAuMTAxLjAuMCIsCisgICAgICAg ICAgICAgICAgImxlbiI6IDE2CisgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAg ICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7 CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJpbmV0IiwKKyAgICAgICAg ICAidGFibGUiOiAicHJveG1veC1maXJld2FsbCIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2Ru L3B1YmxpYy1hbGwiLAorICAgICAgICAgICJ0eXBlIjogImlwdjZfYWRkciIsCisgICAgICAgICAg ImZsYWdzIjogWworICAgICAgICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAg fQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0 IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInBy b3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY2LXNkbi9wdWJsaWMtYWxsIgor ICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAgICAg ICAic2V0IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAgICAgICAgInRhYmxl IjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY2LXNkbi9wdWJsaWMt YWxsLW5vbWF0Y2giLAorICAgICAgICAgICJ0eXBlIjogImlwdjZfYWRkciIsCisgICAgICAgICAg ImZsYWdzIjogWworICAgICAgICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAg fQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0 IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInBy b3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY2LXNkbi9wdWJsaWMtYWxsLW5v bWF0Y2giCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7 CisgICAgICAgICJlbGVtZW50IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAg ICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY2 LXNkbi9wdWJsaWMtYWxsIiwKKyAgICAgICAgICAiZWxlbSI6IFsKKyAgICAgICAgICAgIHsKKyAg ICAgICAgICAgICAgInByZWZpeCI6IHsKKyAgICAgICAgICAgICAgICAiYWRkciI6ICJmZDgwOjoi LAorICAgICAgICAgICAgICAgICJsZW4iOiA2NAorICAgICAgICAgICAgICB9CisgICAgICAgICAg ICB9CisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAg ICAiYWRkIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIs CisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1l IjogInY0LXNkbi9wdWJsaWMtZGhjcCIsCisgICAgICAgICAgInR5cGUiOiAiaXB2NF9hZGRyIiwK KyAgICAgICAgICAiZmxhZ3MiOiBbCisgICAgICAgICAgICAiaW50ZXJ2YWwiCisgICAgICAgICAg XQorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiZmx1c2giOiB7Cisg ICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJpbmV0IiwKKyAgICAgICAgICAi dGFibGUiOiAicHJveG1veC1maXJld2FsbCIsCisgICAgICAgICAgIm5hbWUiOiAidjQtc2RuL3B1 YmxpYy1kaGNwIgorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRk IjogeworICAgICAgICAic2V0IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAg ICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY0 LXNkbi9wdWJsaWMtZGhjcC1ub21hdGNoIiwKKyAgICAgICAgICAidHlwZSI6ICJpcHY0X2FkZHIi LAorICAgICAgICAgICJmbGFncyI6IFsKKyAgICAgICAgICAgICJpbnRlcnZhbCIKKyAgICAgICAg ICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJmbHVzaCI6IHsK KyAgICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAg ICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4v cHVibGljLWRoY3Atbm9tYXRjaCIKKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAgewor ICAgICAgImFkZCI6IHsKKyAgICAgICAgImVsZW1lbnQiOiB7CisgICAgICAgICAgImZhbWlseSI6 ICJpbmV0IiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2FsbCIsCisgICAgICAg ICAgIm5hbWUiOiAidjQtc2RuL3B1YmxpYy1kaGNwIiwKKyAgICAgICAgICAiZWxlbSI6IFsKKyAg ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgInJhbmdlIjogWworICAgICAgICAgICAgICAgICIx MC4xMDEuOTkuMTAwIiwKKyAgICAgICAgICAgICAgICAiMTAuMTAxLjk5LjIwMCIKKyAgICAgICAg ICAgICAgXQorICAgICAgICAgICAgfQorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAgfQor ICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAg ICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxs IiwKKyAgICAgICAgICAibmFtZSI6ICJ2Ni1zZG4vcHVibGljLWRoY3AiLAorICAgICAgICAgICJ0 eXBlIjogImlwdjZfYWRkciIsCisgICAgICAgICAgImZsYWdzIjogWworICAgICAgICAgICAgImlu dGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAgewor ICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAgICJmYW1pbHkiOiAi aW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAgICAg ICJuYW1lIjogInY2LXNkbi9wdWJsaWMtZGhjcCIKKyAgICAgICAgfQorICAgICAgfQorICAgIH0s CisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFt aWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsIiwKKyAg ICAgICAgICAibmFtZSI6ICJ2Ni1zZG4vcHVibGljLWRoY3Atbm9tYXRjaCIsCisgICAgICAgICAg InR5cGUiOiAiaXB2Nl9hZGRyIiwKKyAgICAgICAgICAiZmxhZ3MiOiBbCisgICAgICAgICAgICAi aW50ZXJ2YWwiCisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7 CisgICAgICAiZmx1c2giOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6 ICJpbmV0IiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2FsbCIsCisgICAgICAg ICAgIm5hbWUiOiAidjYtc2RuL3B1YmxpYy1kaGNwLW5vbWF0Y2giCisgICAgICAgIH0KKyAgICAg IH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJlbGVtZW50Ijogewor ICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gt ZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY2LXNkbi9wdWJsaWMtZGhjcCIsCisgICAg ICAgICAgImVsZW0iOiBbCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICJyYW5nZSI6IFsK KyAgICAgICAgICAgICAgICAiZmQ4MDo6MTAwMCIsCisgICAgICAgICAgICAgICAgImZkODA6OmZm ZmYiCisgICAgICAgICAgICAgIF0KKyAgICAgICAgICAgIH0KKyAgICAgICAgICBdCisgICAgICAg IH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJzZXQi OiB7CisgICAgICAgICAgImZhbWlseSI6ICJpbmV0IiwKKyAgICAgICAgICAidGFibGUiOiAicHJv eG1veC1maXJld2FsbCIsCisgICAgICAgICAgIm5hbWUiOiAidjQtc2RuL3B1YmxpYy1nYXRld2F5 IiwKKyAgICAgICAgICAidHlwZSI6ICJpcHY0X2FkZHIiLAorICAgICAgICAgICJmbGFncyI6IFsK KyAgICAgICAgICAgICJpbnRlcnZhbCIKKyAgICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0K KyAgICB9LAorICAgIHsKKyAgICAgICJmbHVzaCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAg ICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3 YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLWdhdGV3YXkiCisgICAgICAg IH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJzZXQi OiB7CisgICAgICAgICAgImZhbWlseSI6ICJpbmV0IiwKKyAgICAgICAgICAidGFibGUiOiAicHJv eG1veC1maXJld2FsbCIsCisgICAgICAgICAgIm5hbWUiOiAidjQtc2RuL3B1YmxpYy1nYXRld2F5 LW5vbWF0Y2giLAorICAgICAgICAgICJ0eXBlIjogImlwdjRfYWRkciIsCisgICAgICAgICAgImZs YWdzIjogWworICAgICAgICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAgfQor ICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0Ijog eworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInByb3ht b3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9wdWJsaWMtZ2F0ZXdheS1u b21hdGNoIgorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjog eworICAgICAgICAiZWxlbWVudCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImluZXQiLAorICAg ICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2 NC1zZG4vcHVibGljLWdhdGV3YXkiLAorICAgICAgICAgICJlbGVtIjogWworICAgICAgICAgICAg eworICAgICAgICAgICAgICAicHJlZml4IjogeworICAgICAgICAgICAgICAgICJhZGRyIjogIjEw LjEwMS4xLjEiLAorICAgICAgICAgICAgICAgICJsZW4iOiAzMgorICAgICAgICAgICAgICB9Cisg ICAgICAgICAgICB9CisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAg ICB7CisgICAgICAiYWRkIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAgICJmYW1pbHki OiAiaW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAg ICAgICJuYW1lIjogInY2LXNkbi9wdWJsaWMtZ2F0ZXdheSIsCisgICAgICAgICAgInR5cGUiOiAi aXB2Nl9hZGRyIiwKKyAgICAgICAgICAiZmxhZ3MiOiBbCisgICAgICAgICAgICAiaW50ZXJ2YWwi CisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAi Zmx1c2giOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJpbmV0IiwK KyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2FsbCIsCisgICAgICAgICAgIm5hbWUi OiAidjYtc2RuL3B1YmxpYy1nYXRld2F5IgorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAg ICB7CisgICAgICAiYWRkIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAgICJmYW1pbHki OiAiaW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAg ICAgICJuYW1lIjogInY2LXNkbi9wdWJsaWMtZ2F0ZXdheS1ub21hdGNoIiwKKyAgICAgICAgICAi dHlwZSI6ICJpcHY2X2FkZHIiLAorICAgICAgICAgICJmbGFncyI6IFsKKyAgICAgICAgICAgICJp bnRlcnZhbCIKKyAgICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsK KyAgICAgICJmbHVzaCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5Ijog ImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsIiwKKyAgICAgICAg ICAibmFtZSI6ICJ2Ni1zZG4vcHVibGljLWdhdGV3YXktbm9tYXRjaCIKKyAgICAgICAgfQorICAg ICAgfQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgImVsZW1lbnQiOiB7 CisgICAgICAgICAgImZhbWlseSI6ICJpbmV0IiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1v eC1maXJld2FsbCIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL3B1YmxpYy1nYXRld2F5IiwK KyAgICAgICAgICAiZWxlbSI6IFsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgInByZWZp eCI6IHsKKyAgICAgICAgICAgICAgICAiYWRkciI6ICJmZDgwOjoxIiwKKyAgICAgICAgICAgICAg ICAibGVuIjogMTI4CisgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgICBd CisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAg ICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJpbmV0IiwKKyAgICAgICAgICAidGFi bGUiOiAicHJveG1veC1maXJld2FsbCIsCisgICAgICAgICAgIm5hbWUiOiAidjQtc2RuL3B1Ymxp Yy1uby1nYXRld2F5IiwKKyAgICAgICAgICAidHlwZSI6ICJpcHY0X2FkZHIiLAorICAgICAgICAg ICJmbGFncyI6IFsKKyAgICAgICAgICAgICJpbnRlcnZhbCIKKyAgICAgICAgICBdCisgICAgICAg IH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJmbHVzaCI6IHsKKyAgICAgICAgInNl dCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJw cm94bW94LWZpcmV3YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLW5vLWdh dGV3YXkiCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7 CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJpbmV0IiwKKyAgICAgICAg ICAidGFibGUiOiAicHJveG1veC1maXJld2FsbCIsCisgICAgICAgICAgIm5hbWUiOiAidjQtc2Ru L3B1YmxpYy1uby1nYXRld2F5LW5vbWF0Y2giLAorICAgICAgICAgICJ0eXBlIjogImlwdjRfYWRk ciIsCisgICAgICAgICAgImZsYWdzIjogWworICAgICAgICAgICAgImludGVydmFsIgorICAgICAg ICAgIF0KKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImZsdXNoIjog eworICAgICAgICAic2V0IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAgICAg ICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY0LXNk bi9wdWJsaWMtbm8tZ2F0ZXdheS1ub21hdGNoIgorICAgICAgICB9CisgICAgICB9CisgICAgfSwK KyAgICB7CisgICAgICAiYWRkIjogeworICAgICAgICAiZWxlbWVudCI6IHsKKyAgICAgICAgICAi ZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsIiwK KyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLW5vLWdhdGV3YXkiLAorICAgICAgICAg ICJlbGVtIjogWworICAgICAgICAgICAgeworICAgICAgICAgICAgICAicHJlZml4IjogeworICAg ICAgICAgICAgICAgICJhZGRyIjogIjEwLjEwMS4wLjAiLAorICAgICAgICAgICAgICAgICJsZW4i OiAxNgorICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgXQorICAgICAg ICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAgICAgICAiZWxl bWVudCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6 ICJwcm94bW94LWZpcmV3YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLW5v LWdhdGV3YXktbm9tYXRjaCIsCisgICAgICAgICAgImVsZW0iOiBbCisgICAgICAgICAgICB7Cisg ICAgICAgICAgICAgICJwcmVmaXgiOiB7CisgICAgICAgICAgICAgICAgImFkZHIiOiAiMTAuMTAx LjEuMSIsCisgICAgICAgICAgICAgICAgImxlbiI6IDMyCisgICAgICAgICAgICAgIH0KKyAgICAg ICAgICAgIH0KKyAgICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsK KyAgICAgICJhZGQiOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJp bmV0IiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2FsbCIsCisgICAgICAgICAg Im5hbWUiOiAidjYtc2RuL3B1YmxpYy1uby1nYXRld2F5IiwKKyAgICAgICAgICAidHlwZSI6ICJp cHY2X2FkZHIiLAorICAgICAgICAgICJmbGFncyI6IFsKKyAgICAgICAgICAgICJpbnRlcnZhbCIK KyAgICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJm bHVzaCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImluZXQiLAor ICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsIiwKKyAgICAgICAgICAibmFtZSI6 ICJ2Ni1zZG4vcHVibGljLW5vLWdhdGV3YXkiCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAor ICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWls eSI6ICJpbmV0IiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2FsbCIsCisgICAg ICAgICAgIm5hbWUiOiAidjYtc2RuL3B1YmxpYy1uby1nYXRld2F5LW5vbWF0Y2giLAorICAgICAg ICAgICJ0eXBlIjogImlwdjZfYWRkciIsCisgICAgICAgICAgImZsYWdzIjogWworICAgICAgICAg ICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisg ICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAgICJmYW1p bHkiOiAiaW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAg ICAgICAgICJuYW1lIjogInY2LXNkbi9wdWJsaWMtbm8tZ2F0ZXdheS1ub21hdGNoIgorICAgICAg ICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAgICAgICAiZWxl bWVudCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6 ICJwcm94bW94LWZpcmV3YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2Ni1zZG4vcHVibGljLW5v LWdhdGV3YXkiLAorICAgICAgICAgICJlbGVtIjogWworICAgICAgICAgICAgeworICAgICAgICAg ICAgICAicHJlZml4IjogeworICAgICAgICAgICAgICAgICJhZGRyIjogImZkODA6OiIsCisgICAg ICAgICAgICAgICAgImxlbiI6IDY0CisgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAg ICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQi OiB7CisgICAgICAgICJlbGVtZW50IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisg ICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjog InY2LXNkbi9wdWJsaWMtbm8tZ2F0ZXdheS1ub21hdGNoIiwKKyAgICAgICAgICAiZWxlbSI6IFsK KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgInByZWZpeCI6IHsKKyAgICAgICAgICAgICAg ICAiYWRkciI6ICJmZDgwOjoxIiwKKyAgICAgICAgICAgICAgICAibGVuIjogMTI4CisgICAgICAg ICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0K KyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAg ICAgImZhbWlseSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3 YWxsLWd1ZXN0cyIsCisgICAgICAgICAgIm5hbWUiOiAidjQtc2RuL3B1YmxpYy1hbGwiLAorICAg ICAgICAgICJ0eXBlIjogImlwdjRfYWRkciIsCisgICAgICAgICAgImZsYWdzIjogWworICAgICAg ICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAgfQorICAgIH0s CisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAgICJm YW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2FsbC1n dWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9wdWJsaWMtYWxsIgorICAgICAgICB9 CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAgICAgICAic2V0Ijog eworICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJv eG1veC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9wdWJsaWMt YWxsLW5vbWF0Y2giLAorICAgICAgICAgICJ0eXBlIjogImlwdjRfYWRkciIsCisgICAgICAgICAg ImZsYWdzIjogWworICAgICAgICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAg fQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0 IjogeworICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAi cHJveG1veC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9wdWJs aWMtYWxsLW5vbWF0Y2giCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAg ICJhZGQiOiB7CisgICAgICAgICJlbGVtZW50IjogeworICAgICAgICAgICJmYW1pbHkiOiAiYnJp ZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2FsbC1ndWVzdHMiLAorICAg ICAgICAgICJuYW1lIjogInY0LXNkbi9wdWJsaWMtYWxsIiwKKyAgICAgICAgICAiZWxlbSI6IFsK KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgInByZWZpeCI6IHsKKyAgICAgICAgICAgICAg ICAiYWRkciI6ICIxMC4xMDEuMC4wIiwKKyAgICAgICAgICAgICAgICAibGVuIjogMTYKKyAgICAg ICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAg fQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAg ICAgICAiZmFtaWx5IjogImJyaWRnZSIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmly ZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAgICAibmFtZSI6ICJ2Ni1zZG4vcHVibGljLWFsbCIsCisg ICAgICAgICAgInR5cGUiOiAiaXB2Nl9hZGRyIiwKKyAgICAgICAgICAiZmxhZ3MiOiBbCisgICAg ICAgICAgICAiaW50ZXJ2YWwiCisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9CisgICAg fSwKKyAgICB7CisgICAgICAiZmx1c2giOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAg ImZhbWlseSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxs LWd1ZXN0cyIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL3B1YmxpYy1hbGwiCisgICAgICAg IH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJzZXQi OiB7CisgICAgICAgICAgImZhbWlseSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJw cm94bW94LWZpcmV3YWxsLWd1ZXN0cyIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL3B1Ymxp Yy1hbGwtbm9tYXRjaCIsCisgICAgICAgICAgInR5cGUiOiAiaXB2Nl9hZGRyIiwKKyAgICAgICAg ICAiZmxhZ3MiOiBbCisgICAgICAgICAgICAiaW50ZXJ2YWwiCisgICAgICAgICAgXQorICAgICAg ICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiZmx1c2giOiB7CisgICAgICAgICJz ZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6 ICJwcm94bW94LWZpcmV3YWxsLWd1ZXN0cyIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL3B1 YmxpYy1hbGwtbm9tYXRjaCIKKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAgeworICAg ICAgImFkZCI6IHsKKyAgICAgICAgImVsZW1lbnQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJi cmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsLWd1ZXN0cyIsCisg ICAgICAgICAgIm5hbWUiOiAidjYtc2RuL3B1YmxpYy1hbGwiLAorICAgICAgICAgICJlbGVtIjog WworICAgICAgICAgICAgeworICAgICAgICAgICAgICAicHJlZml4IjogeworICAgICAgICAgICAg ICAgICJhZGRyIjogImZkODA6OiIsCisgICAgICAgICAgICAgICAgImxlbiI6IDY0CisgICAgICAg ICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0K KyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAg ICAgImZhbWlseSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3 YWxsLWd1ZXN0cyIsCisgICAgICAgICAgIm5hbWUiOiAidjQtc2RuL3B1YmxpYy1kaGNwIiwKKyAg ICAgICAgICAidHlwZSI6ICJpcHY0X2FkZHIiLAorICAgICAgICAgICJmbGFncyI6IFsKKyAgICAg ICAgICAgICJpbnRlcnZhbCIKKyAgICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9 LAorICAgIHsKKyAgICAgICJmbHVzaCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAgICAi ZmFtaWx5IjogImJyaWRnZSIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwt Z3Vlc3RzIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLWRoY3AiCisgICAgICAg IH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJzZXQi OiB7CisgICAgICAgICAgImZhbWlseSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJw cm94bW94LWZpcmV3YWxsLWd1ZXN0cyIsCisgICAgICAgICAgIm5hbWUiOiAidjQtc2RuL3B1Ymxp Yy1kaGNwLW5vbWF0Y2giLAorICAgICAgICAgICJ0eXBlIjogImlwdjRfYWRkciIsCisgICAgICAg ICAgImZsYWdzIjogWworICAgICAgICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAg ICAgfQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAi c2V0IjogeworICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUi OiAicHJveG1veC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9w dWJsaWMtZGhjcC1ub21hdGNoIgorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7Cisg ICAgICAiYWRkIjogeworICAgICAgICAiZWxlbWVudCI6IHsKKyAgICAgICAgICAiZmFtaWx5Ijog ImJyaWRnZSIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwtZ3Vlc3RzIiwK KyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLWRoY3AiLAorICAgICAgICAgICJlbGVt IjogWworICAgICAgICAgICAgeworICAgICAgICAgICAgICAicmFuZ2UiOiBbCisgICAgICAgICAg ICAgICAgIjEwLjEwMS45OS4xMDAiLAorICAgICAgICAgICAgICAgICIxMC4xMDEuOTkuMjAwIgor ICAgICAgICAgICAgICBdCisgICAgICAgICAgICB9CisgICAgICAgICAgXQorICAgICAgICB9Cisg ICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAgICAgICAic2V0Ijogewor ICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1v eC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY2LXNkbi9wdWJsaWMtZGhj cCIsCisgICAgICAgICAgInR5cGUiOiAiaXB2Nl9hZGRyIiwKKyAgICAgICAgICAiZmxhZ3MiOiBb CisgICAgICAgICAgICAiaW50ZXJ2YWwiCisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9 CisgICAgfSwKKyAgICB7CisgICAgICAiZmx1c2giOiB7CisgICAgICAgICJzZXQiOiB7CisgICAg ICAgICAgImZhbWlseSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZp cmV3YWxsLWd1ZXN0cyIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL3B1YmxpYy1kaGNwIgor ICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAgICAg ICAic2V0IjogeworICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFi bGUiOiAicHJveG1veC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY2LXNk bi9wdWJsaWMtZGhjcC1ub21hdGNoIiwKKyAgICAgICAgICAidHlwZSI6ICJpcHY2X2FkZHIiLAor ICAgICAgICAgICJmbGFncyI6IFsKKyAgICAgICAgICAgICJpbnRlcnZhbCIKKyAgICAgICAgICBd CisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJmbHVzaCI6IHsKKyAg ICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImJyaWRnZSIsCisgICAgICAgICAg InRhYmxlIjogInByb3htb3gtZmlyZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAgICAibmFtZSI6ICJ2 Ni1zZG4vcHVibGljLWRoY3Atbm9tYXRjaCIKKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisg ICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgImVsZW1lbnQiOiB7CisgICAgICAgICAgImZh bWlseSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsLWd1 ZXN0cyIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL3B1YmxpYy1kaGNwIiwKKyAgICAgICAg ICAiZWxlbSI6IFsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgInJhbmdlIjogWworICAg ICAgICAgICAgICAgICJmZDgwOjoxMDAwIiwKKyAgICAgICAgICAgICAgICAiZmQ4MDo6ZmZmZiIK KyAgICAgICAgICAgICAgXQorICAgICAgICAgICAgfQorICAgICAgICAgIF0KKyAgICAgICAgfQor ICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgInNldCI6IHsK KyAgICAgICAgICAiZmFtaWx5IjogImJyaWRnZSIsCisgICAgICAgICAgInRhYmxlIjogInByb3ht b3gtZmlyZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLWdh dGV3YXkiLAorICAgICAgICAgICJ0eXBlIjogImlwdjRfYWRkciIsCisgICAgICAgICAgImZsYWdz IjogWworICAgICAgICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAgfQorICAg ICAgfQorICAgIH0sCisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0Ijogewor ICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1v eC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9wdWJsaWMtZ2F0 ZXdheSIKKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsK KyAgICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImJyaWRnZSIsCisgICAgICAg ICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAgICAibmFtZSI6 ICJ2NC1zZG4vcHVibGljLWdhdGV3YXktbm9tYXRjaCIsCisgICAgICAgICAgInR5cGUiOiAiaXB2 NF9hZGRyIiwKKyAgICAgICAgICAiZmxhZ3MiOiBbCisgICAgICAgICAgICAiaW50ZXJ2YWwiCisg ICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiZmx1 c2giOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJicmlkZ2UiLAor ICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsLWd1ZXN0cyIsCisgICAgICAgICAg Im5hbWUiOiAidjQtc2RuL3B1YmxpYy1nYXRld2F5LW5vbWF0Y2giCisgICAgICAgIH0KKyAgICAg IH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJlbGVtZW50Ijogewor ICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1v eC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9wdWJsaWMtZ2F0 ZXdheSIsCisgICAgICAgICAgImVsZW0iOiBbCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg ICJwcmVmaXgiOiB7CisgICAgICAgICAgICAgICAgImFkZHIiOiAiMTAuMTAxLjEuMSIsCisgICAg ICAgICAgICAgICAgImxlbiI6IDMyCisgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAg ICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQi OiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJicmlkZ2UiLAorICAg ICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsLWd1ZXN0cyIsCisgICAgICAgICAgIm5h bWUiOiAidjYtc2RuL3B1YmxpYy1nYXRld2F5IiwKKyAgICAgICAgICAidHlwZSI6ICJpcHY2X2Fk ZHIiLAorICAgICAgICAgICJmbGFncyI6IFsKKyAgICAgICAgICAgICJpbnRlcnZhbCIKKyAgICAg ICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJmbHVzaCI6 IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImJyaWRnZSIsCisgICAg ICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAgICAibmFt ZSI6ICJ2Ni1zZG4vcHVibGljLWdhdGV3YXkiCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAor ICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWls eSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsLWd1ZXN0 cyIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL3B1YmxpYy1nYXRld2F5LW5vbWF0Y2giLAor ICAgICAgICAgICJ0eXBlIjogImlwdjZfYWRkciIsCisgICAgICAgICAgImZsYWdzIjogWworICAg ICAgICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAgfQorICAg IH0sCisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAg ICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2Fs bC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY2LXNkbi9wdWJsaWMtZ2F0ZXdheS1ub21h dGNoIgorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogewor ICAgICAgICAiZWxlbWVudCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImJyaWRnZSIsCisgICAg ICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAgICAibmFt ZSI6ICJ2Ni1zZG4vcHVibGljLWdhdGV3YXkiLAorICAgICAgICAgICJlbGVtIjogWworICAgICAg ICAgICAgeworICAgICAgICAgICAgICAicHJlZml4IjogeworICAgICAgICAgICAgICAgICJhZGRy IjogImZkODA6OjEiLAorICAgICAgICAgICAgICAgICJsZW4iOiAxMjgKKyAgICAgICAgICAgICAg fQorICAgICAgICAgICAgfQorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAgfQorICAgIH0s CisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFt aWx5IjogImJyaWRnZSIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwtZ3Vl c3RzIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vcHVibGljLW5vLWdhdGV3YXkiLAorICAg ICAgICAgICJ0eXBlIjogImlwdjRfYWRkciIsCisgICAgICAgICAgImZsYWdzIjogWworICAgICAg ICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAgfQorICAgIH0s CisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAgICJm YW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2FsbC1n dWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9wdWJsaWMtbm8tZ2F0ZXdheSIKKyAg ICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAg InNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImJyaWRnZSIsCisgICAgICAgICAgInRhYmxl IjogInByb3htb3gtZmlyZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4v cHVibGljLW5vLWdhdGV3YXktbm9tYXRjaCIsCisgICAgICAgICAgInR5cGUiOiAiaXB2NF9hZGRy IiwKKyAgICAgICAgICAiZmxhZ3MiOiBbCisgICAgICAgICAgICAiaW50ZXJ2YWwiCisgICAgICAg ICAgXQorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiZmx1c2giOiB7 CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJicmlkZ2UiLAorICAgICAg ICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsLWd1ZXN0cyIsCisgICAgICAgICAgIm5hbWUi OiAidjQtc2RuL3B1YmxpYy1uby1nYXRld2F5LW5vbWF0Y2giCisgICAgICAgIH0KKyAgICAgIH0K KyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAgICJlbGVtZW50IjogeworICAg ICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1m aXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9wdWJsaWMtbm8tZ2F0 ZXdheSIsCisgICAgICAgICAgImVsZW0iOiBbCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg ICJwcmVmaXgiOiB7CisgICAgICAgICAgICAgICAgImFkZHIiOiAiMTAuMTAxLjAuMCIsCisgICAg ICAgICAgICAgICAgImxlbiI6IDE2CisgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAg ICAgICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQi OiB7CisgICAgICAgICJlbGVtZW50IjogeworICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwK KyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAg ICJuYW1lIjogInY0LXNkbi9wdWJsaWMtbm8tZ2F0ZXdheS1ub21hdGNoIiwKKyAgICAgICAgICAi ZWxlbSI6IFsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgInByZWZpeCI6IHsKKyAgICAg ICAgICAgICAgICAiYWRkciI6ICIxMC4xMDEuMS4xIiwKKyAgICAgICAgICAgICAgICAibGVuIjog MzIKKyAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICAgIF0KKyAgICAgICAg fQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgInNldCI6 IHsKKyAgICAgICAgICAiZmFtaWx5IjogImJyaWRnZSIsCisgICAgICAgICAgInRhYmxlIjogInBy b3htb3gtZmlyZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAgICAibmFtZSI6ICJ2Ni1zZG4vcHVibGlj LW5vLWdhdGV3YXkiLAorICAgICAgICAgICJ0eXBlIjogImlwdjZfYWRkciIsCisgICAgICAgICAg ImZsYWdzIjogWworICAgICAgICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAg fQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0 IjogeworICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAi cHJveG1veC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY2LXNkbi9wdWJs aWMtbm8tZ2F0ZXdheSIKKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAg ImFkZCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImJyaWRnZSIs CisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAg ICAibmFtZSI6ICJ2Ni1zZG4vcHVibGljLW5vLWdhdGV3YXktbm9tYXRjaCIsCisgICAgICAgICAg InR5cGUiOiAiaXB2Nl9hZGRyIiwKKyAgICAgICAgICAiZmxhZ3MiOiBbCisgICAgICAgICAgICAi aW50ZXJ2YWwiCisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7 CisgICAgICAiZmx1c2giOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6 ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsLWd1ZXN0cyIs CisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL3B1YmxpYy1uby1nYXRld2F5LW5vbWF0Y2giCisg ICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAg ICJlbGVtZW50IjogeworICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAi dGFibGUiOiAicHJveG1veC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY2 LXNkbi9wdWJsaWMtbm8tZ2F0ZXdheSIsCisgICAgICAgICAgImVsZW0iOiBbCisgICAgICAgICAg ICB7CisgICAgICAgICAgICAgICJwcmVmaXgiOiB7CisgICAgICAgICAgICAgICAgImFkZHIiOiAi ZmQ4MDo6IiwKKyAgICAgICAgICAgICAgICAibGVuIjogNjQKKyAgICAgICAgICAgICAgfQorICAg ICAgICAgICAgfQorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAg eworICAgICAgImFkZCI6IHsKKyAgICAgICAgImVsZW1lbnQiOiB7CisgICAgICAgICAgImZhbWls eSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsLWd1ZXN0 cyIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL3B1YmxpYy1uby1nYXRld2F5LW5vbWF0Y2gi LAorICAgICAgICAgICJlbGVtIjogWworICAgICAgICAgICAgeworICAgICAgICAgICAgICAicHJl Zml4IjogeworICAgICAgICAgICAgICAgICJhZGRyIjogImZkODA6OjEiLAorICAgICAgICAgICAg ICAgICJsZW4iOiAxMjgKKyAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICAg IF0KKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAg ICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0 YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vZ3Vl c3QtaXBhbS0xMDEiLAorICAgICAgICAgICJ0eXBlIjogImlwdjRfYWRkciIsCisgICAgICAgICAg ImZsYWdzIjogWworICAgICAgICAgICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAg fQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0 IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInBy b3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9ndWVzdC1pcGFtLTEw MSIKKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAg ICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0 YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vZ3Vl c3QtaXBhbS0xMDEtbm9tYXRjaCIsCisgICAgICAgICAgInR5cGUiOiAiaXB2NF9hZGRyIiwKKyAg ICAgICAgICAiZmxhZ3MiOiBbCisgICAgICAgICAgICAiaW50ZXJ2YWwiCisgICAgICAgICAgXQor ICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiZmx1c2giOiB7CisgICAg ICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJpbmV0IiwKKyAgICAgICAgICAidGFi bGUiOiAicHJveG1veC1maXJld2FsbCIsCisgICAgICAgICAgIm5hbWUiOiAidjQtc2RuL2d1ZXN0 LWlwYW0tMTAxLW5vbWF0Y2giCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAg ICAgICJhZGQiOiB7CisgICAgICAgICJlbGVtZW50IjogeworICAgICAgICAgICJmYW1pbHkiOiAi aW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAgICAg ICJuYW1lIjogInY0LXNkbi9ndWVzdC1pcGFtLTEwMSIsCisgICAgICAgICAgImVsZW0iOiBbCisg ICAgICAgICAgICB7CisgICAgICAgICAgICAgICJwcmVmaXgiOiB7CisgICAgICAgICAgICAgICAg ImFkZHIiOiAiMTAuMTAxLjEuMTAwIiwKKyAgICAgICAgICAgICAgICAibGVuIjogMzIKKyAgICAg ICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAg fQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAg ICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3 YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2Ni1zZG4vZ3Vlc3QtaXBhbS0xMDEiLAorICAgICAg ICAgICJ0eXBlIjogImlwdjZfYWRkciIsCisgICAgICAgICAgImZsYWdzIjogWworICAgICAgICAg ICAgImludGVydmFsIgorICAgICAgICAgIF0KKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisg ICAgeworICAgICAgImZsdXNoIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAgICJmYW1p bHkiOiAiaW5ldCIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAg ICAgICAgICJuYW1lIjogInY2LXNkbi9ndWVzdC1pcGFtLTEwMSIKKyAgICAgICAgfQorICAgICAg fQorICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAg ICAgICAiZmFtaWx5IjogImluZXQiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3 YWxsIiwKKyAgICAgICAgICAibmFtZSI6ICJ2Ni1zZG4vZ3Vlc3QtaXBhbS0xMDEtbm9tYXRjaCIs CisgICAgICAgICAgInR5cGUiOiAiaXB2Nl9hZGRyIiwKKyAgICAgICAgICAiZmxhZ3MiOiBbCisg ICAgICAgICAgICAiaW50ZXJ2YWwiCisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9Cisg ICAgfSwKKyAgICB7CisgICAgICAiZmx1c2giOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAg ICAgImZhbWlseSI6ICJpbmV0IiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2Fs bCIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL2d1ZXN0LWlwYW0tMTAxLW5vbWF0Y2giCisg ICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJhZGQiOiB7CisgICAgICAg ICJlbGVtZW50IjogeworICAgICAgICAgICJmYW1pbHkiOiAiaW5ldCIsCisgICAgICAgICAgInRh YmxlIjogInByb3htb3gtZmlyZXdhbGwiLAorICAgICAgICAgICJuYW1lIjogInY2LXNkbi9ndWVz dC1pcGFtLTEwMSIsCisgICAgICAgICAgImVsZW0iOiBbCisgICAgICAgICAgICB7CisgICAgICAg ICAgICAgICJwcmVmaXgiOiB7CisgICAgICAgICAgICAgICAgImFkZHIiOiAiZmQ4MDo6MTAwMCIs CisgICAgICAgICAgICAgICAgImxlbiI6IDEyOAorICAgICAgICAgICAgICB9CisgICAgICAgICAg ICB9CisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAg ICAiYWRkIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdl IiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2FsbC1ndWVzdHMiLAorICAgICAg ICAgICJuYW1lIjogInY0LXNkbi9ndWVzdC1pcGFtLTEwMSIsCisgICAgICAgICAgInR5cGUiOiAi aXB2NF9hZGRyIiwKKyAgICAgICAgICAiZmxhZ3MiOiBbCisgICAgICAgICAgICAiaW50ZXJ2YWwi CisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAi Zmx1c2giOiB7CisgICAgICAgICJzZXQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJicmlkZ2Ui LAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsLWd1ZXN0cyIsCisgICAgICAg ICAgIm5hbWUiOiAidjQtc2RuL2d1ZXN0LWlwYW0tMTAxIgorICAgICAgICB9CisgICAgICB9Cisg ICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAgICAgICAic2V0IjogeworICAgICAgICAg ICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1maXJld2Fs bC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY0LXNkbi9ndWVzdC1pcGFtLTEwMS1ub21h dGNoIiwKKyAgICAgICAgICAidHlwZSI6ICJpcHY0X2FkZHIiLAorICAgICAgICAgICJmbGFncyI6 IFsKKyAgICAgICAgICAgICJpbnRlcnZhbCIKKyAgICAgICAgICBdCisgICAgICAgIH0KKyAgICAg IH0KKyAgICB9LAorICAgIHsKKyAgICAgICJmbHVzaCI6IHsKKyAgICAgICAgInNldCI6IHsKKyAg ICAgICAgICAiZmFtaWx5IjogImJyaWRnZSIsCisgICAgICAgICAgInRhYmxlIjogInByb3htb3gt ZmlyZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAgICAibmFtZSI6ICJ2NC1zZG4vZ3Vlc3QtaXBhbS0x MDEtbm9tYXRjaCIKKyAgICAgICAgfQorICAgICAgfQorICAgIH0sCisgICAgeworICAgICAgImFk ZCI6IHsKKyAgICAgICAgImVsZW1lbnQiOiB7CisgICAgICAgICAgImZhbWlseSI6ICJicmlkZ2Ui LAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZpcmV3YWxsLWd1ZXN0cyIsCisgICAgICAg ICAgIm5hbWUiOiAidjQtc2RuL2d1ZXN0LWlwYW0tMTAxIiwKKyAgICAgICAgICAiZWxlbSI6IFsK KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgInByZWZpeCI6IHsKKyAgICAgICAgICAgICAg ICAiYWRkciI6ICIxMC4xMDEuMS4xMDAiLAorICAgICAgICAgICAgICAgICJsZW4iOiAzMgorICAg ICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgXQorICAgICAgICB9CisgICAg ICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAgICAgICAic2V0IjogeworICAg ICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAidGFibGUiOiAicHJveG1veC1m aXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY2LXNkbi9ndWVzdC1pcGFtLTEw MSIsCisgICAgICAgICAgInR5cGUiOiAiaXB2Nl9hZGRyIiwKKyAgICAgICAgICAiZmxhZ3MiOiBb CisgICAgICAgICAgICAiaW50ZXJ2YWwiCisgICAgICAgICAgXQorICAgICAgICB9CisgICAgICB9 CisgICAgfSwKKyAgICB7CisgICAgICAiZmx1c2giOiB7CisgICAgICAgICJzZXQiOiB7CisgICAg ICAgICAgImZhbWlseSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZp cmV3YWxsLWd1ZXN0cyIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL2d1ZXN0LWlwYW0tMTAx IgorICAgICAgICB9CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICAiYWRkIjogeworICAg ICAgICAic2V0IjogeworICAgICAgICAgICJmYW1pbHkiOiAiYnJpZGdlIiwKKyAgICAgICAgICAi dGFibGUiOiAicHJveG1veC1maXJld2FsbC1ndWVzdHMiLAorICAgICAgICAgICJuYW1lIjogInY2 LXNkbi9ndWVzdC1pcGFtLTEwMS1ub21hdGNoIiwKKyAgICAgICAgICAidHlwZSI6ICJpcHY2X2Fk ZHIiLAorICAgICAgICAgICJmbGFncyI6IFsKKyAgICAgICAgICAgICJpbnRlcnZhbCIKKyAgICAg ICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAorICAgIHsKKyAgICAgICJmbHVzaCI6 IHsKKyAgICAgICAgInNldCI6IHsKKyAgICAgICAgICAiZmFtaWx5IjogImJyaWRnZSIsCisgICAg ICAgICAgInRhYmxlIjogInByb3htb3gtZmlyZXdhbGwtZ3Vlc3RzIiwKKyAgICAgICAgICAibmFt ZSI6ICJ2Ni1zZG4vZ3Vlc3QtaXBhbS0xMDEtbm9tYXRjaCIKKyAgICAgICAgfQorICAgICAgfQor ICAgIH0sCisgICAgeworICAgICAgImFkZCI6IHsKKyAgICAgICAgImVsZW1lbnQiOiB7CisgICAg ICAgICAgImZhbWlseSI6ICJicmlkZ2UiLAorICAgICAgICAgICJ0YWJsZSI6ICJwcm94bW94LWZp cmV3YWxsLWd1ZXN0cyIsCisgICAgICAgICAgIm5hbWUiOiAidjYtc2RuL2d1ZXN0LWlwYW0tMTAx IiwKKyAgICAgICAgICAiZWxlbSI6IFsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgInBy ZWZpeCI6IHsKKyAgICAgICAgICAgICAgICAiYWRkciI6ICJmZDgwOjoxMDAwIiwKKyAgICAgICAg ICAgICAgICAibGVuIjogMTI4CisgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAg ICAgICBdCisgICAgICAgIH0KKyAgICAgIH0KKyAgICB9LAogICAgIHsKICAgICAgICJhZGQiOiB7 CiAgICAgICAgICJzZXQiOiB7CmRpZmYgLS1naXQgYS9wcm94bW94LW5mdGFibGVzL3NyYy9leHBy ZXNzaW9uLnJzIGIvcHJveG1veC1uZnRhYmxlcy9zcmMvZXhwcmVzc2lvbi5ycwppbmRleCAxOGI5 MmQ0Li5lNTZhMTVjIDEwMDY0NAotLS0gYS9wcm94bW94LW5mdGFibGVzL3NyYy9leHByZXNzaW9u LnJzCisrKyBiL3Byb3htb3gtbmZ0YWJsZXMvc3JjL2V4cHJlc3Npb24ucnMKQEAgLTEsNCArMSw1 IEBACiB1c2UgY3JhdGU6OnR5cGVzOjp7RWxlbUNvbmZpZywgVmVyZGljdH07Cit1c2UgcHJveG1v eF92ZV9jb25maWc6OmZpcmV3YWxsOjp0eXBlczo6YWRkcmVzczo6SXBSYW5nZTsKIHVzZSBzZXJk ZTo6e0Rlc2VyaWFsaXplLCBTZXJpYWxpemV9OwogdXNlIHN0ZDo6bmV0Ojp7SXBBZGRyLCBJcHY0 QWRkciwgSXB2NkFkZHJ9OwogCkBAIC01MCw2ICs1MSwxMCBAQCBwdWIgZW51bSBFeHByZXNzaW9u IHsKIH0KIAogaW1wbCBFeHByZXNzaW9uIHsKKyAgICBwdWIgZm4gcmFuZ2Uoc3RhcnQ6IGltcGwg SW50bzxFeHByZXNzaW9uPiwgbGFzdDogaW1wbCBJbnRvPEV4cHJlc3Npb24+KSAtPiBTZWxmIHsK KyAgICAgICAgRXhwcmVzc2lvbjo6UmFuZ2UoQm94OjpuZXcoKHN0YXJ0LmludG8oKSwgbGFzdC5p bnRvKCkpKSkKKyAgICB9CisKICAgICBwdWIgZm4gc2V0KGV4cHJlc3Npb25zOiBpbXBsIEludG9J dGVyYXRvcjxJdGVtID0gRXhwcmVzc2lvbj4pIC0+IFNlbGYgewogICAgICAgICBFeHByZXNzaW9u OjpTZXQoVmVjOjpmcm9tX2l0ZXIoZXhwcmVzc2lvbnMpKQogICAgIH0KQEAgLTE2OSwxMiArMTc0 LDIyIEBAIGltcGwgRnJvbTwmSXBMaXN0PiBmb3IgRXhwcmVzc2lvbiB7CiAgICAgfQogfQogCisj W2NmZyhmZWF0dXJlID0gImNvbmZpZy1leHQiKV0KK2ltcGwgRnJvbTwmSXBSYW5nZT4gZm9yIEV4 cHJlc3Npb24geworICAgIGZuIGZyb20odmFsdWU6ICZJcFJhbmdlKSAtPiBTZWxmIHsKKyAgICAg ICAgbWF0Y2ggdmFsdWUgeworICAgICAgICAgICAgSXBSYW5nZTo6VjQocmFuZ2UpID0+IEV4cHJl c3Npb246OnJhbmdlKHJhbmdlLnN0YXJ0KCksIHJhbmdlLmxhc3QoKSksCisgICAgICAgICAgICBJ cFJhbmdlOjpWNihyYW5nZSkgPT4gRXhwcmVzc2lvbjo6cmFuZ2UocmFuZ2Uuc3RhcnQoKSwgcmFu Z2UubGFzdCgpKSwKKyAgICAgICAgfQorICAgIH0KK30KKwogI1tjZmcoZmVhdHVyZSA9ICJjb25m aWctZXh0IildCiBpbXBsIEZyb208JklwRW50cnk+IGZvciBFeHByZXNzaW9uIHsKICAgICBmbiBm cm9tKHZhbHVlOiAmSXBFbnRyeSkgLT4gU2VsZiB7CiAgICAgICAgIG1hdGNoIHZhbHVlIHsKICAg ICAgICAgICAgIElwRW50cnk6OkNpZHIoY2lkcikgPT4gRXhwcmVzc2lvbjo6ZnJvbShQcmVmaXg6 OmZyb20oY2lkcikpLAotICAgICAgICAgICAgSXBFbnRyeTo6UmFuZ2UoYmVnLCBlbmQpID0+IEV4 cHJlc3Npb246OlJhbmdlKEJveDo6bmV3KChiZWcuaW50bygpLCBlbmQuaW50bygpKSkpLAorICAg ICAgICAgICAgSXBFbnRyeTo6UmFuZ2UocmFuZ2UpID0+IEV4cHJlc3Npb246OmZyb20ocmFuZ2Up LAogICAgICAgICB9CiAgICAgfQogfQotLSAKMi4zOS41CgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2 ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21h aWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==