From nobody Wed Jun 19 05:18:14 2024 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4W3sMt2kphz5NwcP for ; Wed, 19 Jun 2024 05:18:18 +0000 (UTC) (envelope-from mfechner@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4W3sMt2G7jz52lW; Wed, 19 Jun 2024 05:18:18 +0000 (UTC) (envelope-from mfechner@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718774298; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=4dxf/ZBo5Dq71QxV0oY7c2EPYpiUYLSaZ5zDN7pNT0o=; b=D1qjuJs5W0FFdp/4WL9uGTXwLF4JSWbA9IGCfPWcBjmYba3w2Nljy1NA1xTzvkWs0DSt/g iQ/TorpZhIJWrKxkKfNrzD95hxukYSFYhiLekelgMzYw8vI7A43Un8whAeTlsDA/Rt2gFL kDFuCIIfmYagmKCcCCKNLsP9heMDcrhSBYNoSaZgXhnf2lWSnsCoiKYV3kz4FymgqnsY2F Rf/BLF2727qZm65NWFTuOGEEAPX4Zbi8t8MkVaT/QvjRn+9Z+XZL+QeNCYBFmfP5agVCLJ RjsWtYaQYoWUJjF4gtXaiqWYEYVyfmOag/rFQUBN6HAm1c/+nSq3wZcXCUHb2g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1718774298; a=rsa-sha256; cv=none; b=wJ7h9rYX1mfSPSagE2SbHtCriSSFqhswipyx7J6q7KMw/fw43PlrSsntUFBbtwHW14Plri yOuJSoDkUOPSHIc6y1y7c/WF71w+r08/uYONpgqQpUbEpBQ7v4bTyFdkx03M2l7zLJfuq5 7u6VSoXakIGSf9dVeUhws5wYXxbd9xGz1V2C+EHiUi2+Y4gtdt5ibBdYhJ7bjwLxgaeB33 cdqHNNp5xU53vARvhwGJMZ2guA2JonwTOMuAF9jisIbnXah22NUHs2bY3vSMwdbMljtUPu ftj8H7S2yyqircEP2vpv+GhO1CIFlBma6X8qq0FNWgtm6tpWHimy6ONWgu6kWQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718774298; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=4dxf/ZBo5Dq71QxV0oY7c2EPYpiUYLSaZ5zDN7pNT0o=; b=NICDit+Yf/UdLm55TYpaLWI7IiZE5YEsFp7IslsDzXE5TwhPhXccR65yU5K/+opS6DJOcx b+80BeKrxNljFsMPbzTYz1y3pm/iNOIeIZ0VDYO/8ybLCUTlqDpq+2IC2GxYqZuZhSctEh AcwJyT+8sgFaJwtwZKzd8SVVfASrKF2iNbtl5Lf4qZXq0sgw7YOsOw4y4wHMBZ/LGwRs17 6bKQBcBBgx0oBnLjIb/fcQIIDJDkNiyDV2XsQUwUYJmZ4nZyAARX5Fh0Y4BbVzc7Kiwqgv c6mehGEiNcb2wrdcVYBg+L9e+S456kONIx3p1omo1Hp/y7hRQWj72ynP2oB2ew== Received: from [192.168.0.151] (unknown [212.108.151.39]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: mfechner) by smtp.freebsd.org (Postfix) with ESMTPSA id 4W3sMs2b0XzDn8; Wed, 19 Jun 2024 05:18:17 +0000 (UTC) (envelope-from mfechner@freebsd.org) Content-Type: multipart/mixed; boundary="------------1JdGkmEZjMVp13YdPnp1TUA6" Message-ID: <15b343f3-6abf-40a7-9da0-663b583ce84b@freebsd.org> Date: Wed, 19 Jun 2024 08:18:14 +0300 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [pkg-fallout@FreeBSD.org: [package - 140amd64-default][finance/ticker] Failed for ticker-4.6.3 in fetch] To: Robert Clausecker Cc: ports@freebsd.org References: <8143a992-7596-4c6d-b22e-0f7c9521fd1f@freebsd.org> Content-Language: en-US From: Matthias Fechner In-Reply-To: This is a multi-part message in MIME format. --------------1JdGkmEZjMVp13YdPnp1TUA6 Content-Type: multipart/alternative; boundary="------------pwCDX0qUJF3C6taBy0Ezx82l" --------------pwCDX0qUJF3C6taBy0Ezx82l Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Robert, Am 18.06.2024 um 17:34 schrieb Robert Clausecker: > Due to problems with the way the module is set up, this port cannot use > the GO_MODULES approach and must use the older GH_TUPLE approach. The > problem I am experiencing is likely not related to the Go tooling. yes I see now, there seems to be several problems. One problem is, that they do not publish new version to goproxy, I have a similar problem for my gitlab ports. I used there a work around similar to the attached diff. Now I see compile problems: https://pkg.fechner.net/data/141amd64-gitlab/2024-06-19_07h52m59s/logs/errors/ticker-4.6.3.log like: ===> Building cmd from ./cmd internal/common/common.go:4:2: cannot find module providing package github.com/go-resty/resty/v2: import lookup disabled by -mod=vendor internal/common/common.go:5:2: cannot find module providing package github.com/spf13/afero: import lookup disabled by -mod=vendor also if I try to build the ./ and not ./cmd I see: ===> Building . from ./ internal/common/common.go:4:2: cannot find module providing package github.com/go-resty/resty/v2: import lookup disabled by -mod=vendor internal/common/common.go:5:2: cannot find module providing package github.com/spf13/afero: import lookup disabled by -mod=vendor internal/ui/util/style.go:8:2: cannot find module providing package github.com/lucasb-eyer/go-colorful: import lookup disabled by -mod=vendor internal/ui/util/style.go:9:2: cannot find module providing package github.com/muesli/termenv: import lookup disabled by -mod=vendor internal/cli/cli.go:14:2: cannot find module providing package github.com/adrg/xdg: import lookup disabled by -mod=vendor internal/cli/cli.go:16:2: cannot find module providing package github.com/mitchellh/go-homedir: import lookup disabled by -mod=vendor internal/cli/cli.go:18:2: cannot find module providing package github.com/spf13/cobra: import lookup disabled by -mod=vendor internal/cli/cli.go:19:2: cannot find module providing package github.com/spf13/viper: import lookup disabled by -mod=vendor internal/cli/cli.go:20:2: cannot find module providing package gopkg.in/yaml.v2: import lookup disabled by -mod=vendor internal/ui/ui.go:7:2: cannot find module providing package github.com/achannarasappa/term-grid: import lookup disabled by -mod=vendor internal/ui/component/summary/summary.go:11:2: cannot find module providing package github.com/muesli/reflow/ansi: import lookup disabled by -mod=vendor internal/ui/ui.go:16:2: cannot find module providing package github.com/charmbracelet/bubbles/viewport: import lookup disabled by -mod=vendor internal/ui/start.go:5:2: cannot find module providing package github.com/charmbracelet/bubbletea: import lookup disabled by -mod=vendor *** Error code 1 Maybe someone else have there an idea why and how this can be fixed. I think we should extend the go.mk to allow download not only from goproxy but also from github and gitlab. If I find this week some time, I can try to prepare for this a review. I also would like to use a global cache folder for go and not its own cache folder for each port and version, as for me it tooks about 30 minutes to download to go modules due to my really slow internet connection. Gruß Matthias -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook --------------pwCDX0qUJF3C6taBy0Ezx82l Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Hi Robert,

Am 18.06.2024 um 17:34 schrieb Robert Clausecker:
Due to problems with the way the module is set up, this port cannot use
the GO_MODULES approach and must use the older GH_TUPLE approach.  The
problem I am experiencing is likely not related to the Go tooling.

yes I see now, there seems to be several problems.

One problem is, that they do not publish new version to goproxy, I have a similar problem for my gitlab ports.
I used there a work around similar to the attached diff.

Now I see compile problems:
https://pkg.fechner.net/data/141amd64-gitlab/2024-06-19_07h52m59s/logs/errors/ticker-4.6.3.log

like:

===>  Building cmd from ./cmd
internal/common/common.go:4:2: cannot find module providing package github.com/go-resty/resty/v2: import lookup disabled by -mod=vendor
internal/common/common.go:5:2: cannot find module providing package github.com/spf13/afero: import lookup disabled by -mod=vendor

also if I try to build the ./ and not ./cmd I see:
===>  Building . from ./
internal/common/common.go:4:2: cannot find module providing package github.com/go-resty/resty/v2: import lookup disabled by -mod=vendor
internal/common/common.go:5:2: cannot find module providing package github.com/spf13/afero: import lookup disabled by -mod=vendor
internal/ui/util/style.go:8:2: cannot find module providing package github.com/lucasb-eyer/go-colorful: import lookup disabled by -mod=vendor
internal/ui/util/style.go:9:2: cannot find module providing package github.com/muesli/termenv: import lookup disabled by -mod=vendor
internal/cli/cli.go:14:2: cannot find module providing package github.com/adrg/xdg: import lookup disabled by -mod=vendor
internal/cli/cli.go:16:2: cannot find module providing package github.com/mitchellh/go-homedir: import lookup disabled by -mod=vendor
internal/cli/cli.go:18:2: cannot find module providing package github.com/spf13/cobra: import lookup disabled by -mod=vendor
internal/cli/cli.go:19:2: cannot find module providing package github.com/spf13/viper: import lookup disabled by -mod=vendor
internal/cli/cli.go:20:2: cannot find module providing package gopkg.in/yaml.v2: import lookup disabled by -mod=vendor
internal/ui/ui.go:7:2: cannot find module providing package github.com/achannarasappa/term-grid: import lookup disabled by -mod=vendor
internal/ui/component/summary/summary.go:11:2: cannot find module providing package github.com/muesli/reflow/ansi: import lookup disabled by -mod=vendor
internal/ui/ui.go:16:2: cannot find module providing package github.com/charmbracelet/bubbles/viewport: import lookup disabled by -mod=vendor
internal/ui/start.go:5:2: cannot find module providing package github.com/charmbracelet/bubbletea: import lookup disabled by -mod=vendor
*** Error code 1

Maybe someone else have there an idea why and how this can be fixed.

I think we should extend the go.mk to allow download not only from goproxy but also from github and gitlab.
If I find this week some time, I can try to prepare for this a review.

I also would like to use a global cache folder for go and not its own cache folder for each port and version, as for me it tooks about 30 minutes to download to go modules due to my really slow internet connection.
Gruß
Matthias

-- 

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the universe trying to
produce bigger and better idiots. So far, the universe is winning." --
Rich Cook
--------------pwCDX0qUJF3C6taBy0Ezx82l-- --------------1JdGkmEZjMVp13YdPnp1TUA6 Content-Type: text/plain; charset=UTF-8; name="finance.diff" Content-Disposition: attachment; filename="finance.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2ZpbmFuY2UvdGlja2VyL01ha2VmaWxlIGIvZmluYW5jZS90aWNrZXIv TWFrZWZpbGUKaW5kZXggMmM2MzJmNTc5OTNkLi4xMTQ1NWQzOWYzYzAgMTAwNjQ0Ci0tLSBh L2ZpbmFuY2UvdGlja2VyL01ha2VmaWxlCisrKyBiL2ZpbmFuY2UvdGlja2VyL01ha2VmaWxl CkBAIC05LDYyICs5LDE1IEBAIFdXVz0JCWh0dHBzOi8vZ2l0aHViLmNvbS9hY2hhbm5hcmFz YXBwYS90aWNrZXIKIAogTElDRU5TRT0JR1BMdjMKIExJQ0VOU0VfRklMRT0JJHtXUktTUkN9 L0xJQ0VOU0UKIAotVVNFUz0JCWdvOm1vZHVsZXMKK1VTRVM9CQlnbzptb2R1bGVzLDEuMjIK IFVTRV9HSVRIVUI9CXllcwogR0hfQUNDT1VOVD0JYWNoYW5uYXJhc2FwcGEKIAorI0dPX01P RFVMRT0JZ2l0aHViLmNvbS9hY2hhbm5hcmFzYXBwYS90aWNrZXIKK0dPX1RBUkdFVD0JLi8K IEdPX0JVSUxERkxBR1M9CS1sZGZsYWdzPSItWCBnaXRodWIuY29tL2FjaGFubmFyYXNhcHBh L3RpY2tlci9jbWQuVmVyc2lvbj0ke0RJU1RWRVJTSU9OUFJFRklYfSR7UEtHVkVSU0lPTn0i Ci1HSF9UVVBMRT0JYWNhcmwwMDU6c3RyaXBhbnNpOjVhNzFlZjBlMDQ3ZDphY2FybDAwNV9z dHJpcGFuc2kvdmVuZG9yL2dpdGh1Yi5jb20vYWNhcmwwMDUvc3RyaXBhbnNpIFwKLQkJYWNo YW5uYXJhc2FwcGE6dGVybS1ncmlkOnYwLjIuNDphY2hhbm5hcmFzYXBwYV90ZXJtX2dyaWQv dmVuZG9yL2dpdGh1Yi5jb20vYWNoYW5uYXJhc2FwcGEvdGVybS1ncmlkIFwKLQkJYWRyZzp4 ZGc6djAuNC4wOmFkcmdfeGRnL3ZlbmRvci9naXRodWIuY29tL2FkcmcveGRnIFwKLQkJY2hh cm1icmFjZWxldDpidWJibGVzOnYwLjEwLjM6Y2hhcm1icmFjZWxldF9idWJibGVzL3ZlbmRv ci9naXRodWIuY29tL2NoYXJtYnJhY2VsZXQvYnViYmxlcyBcCi0JCWNoYXJtYnJhY2VsZXQ6 YnViYmxldGVhOnYwLjI2LjQ6Y2hhcm1icmFjZWxldF9idWJibGV0ZWEvdmVuZG9yL2dpdGh1 Yi5jb20vY2hhcm1icmFjZWxldC9idWJibGV0ZWEgXAotCQljaGFybWJyYWNlbGV0OmxpcGds b3NzOnYwLjUuMDpjaGFybWJyYWNlbGV0X2xpcGdsb3NzL3ZlbmRvci9naXRodWIuY29tL2No YXJtYnJhY2VsZXQvbGlwZ2xvc3MgXAotCQljaGFybWJyYWNlbGV0Ong6YW5zaS92MC4xLjI6 Y2hhcm1icmFjZWxldF94X2Fuc2kvdmVuZG9yL2dpdGh1Yi5jb20vY2hhcm1icmFjZWxldC94 IFwKLQkJY2hhcm1icmFjZWxldDp4OnRlcm0vdjAuMS4xOmNoYXJtYnJhY2VsZXRfeF90ZXJt IFwKLQkJY2hhcm1icmFjZWxldDp4OnYwLjEuMDpjaGFybWJyYWNlbGV0X3hfaW5wdXQvdmVu ZG9yL2dpdGh1Yi5jb20vY2hhcm1icmFjZWxldC94L2lucHV0IFwKLQkJY2hhcm1icmFjZWxl dDp4OnYwLjEuMDpjaGFybWJyYWNlbGV0X3hfd2luZG93cy92ZW5kb3IvZ2l0aHViLmNvbS9j aGFybWJyYWNlbGV0L3gvd2luZG93cyBcCi0JCWVyaWtnZWlzZXI6Y29uaW5wdXQ6MWMzNjI4 ZTc0ZDBmOmVyaWtnZWlzZXJfY29uaW5wdXQvdmVuZG9yL2dpdGh1Yi5jb20vZXJpa2dlaXNl ci9jb25pbnB1dCBcCi0JCWZzbm90aWZ5OmZzbm90aWZ5OnYxLjUuMTpmc25vdGlmeV9mc25v dGlmeS92ZW5kb3IvZ2l0aHViLmNvbS9mc25vdGlmeS9mc25vdGlmeSBcCi0JCWdvLWluaTpp bmk6djEuNjYuNDpnb19pbmlfaW5pL3ZlbmRvci9nb3BrZy5pbi9pbmkudjEgXAotCQlnby1y ZXN0eTpyZXN0eTp2Mi43LjA6Z29fcmVzdHlfcmVzdHlfdjIvdmVuZG9yL2dpdGh1Yi5jb20v Z28tcmVzdHkvcmVzdHkvdjIgXAotCQlnby15YW1sOnlhbWw6djIuNC4wOmdvX3lhbWxfeWFt bC92ZW5kb3IvZ29wa2cuaW4veWFtbC52MiBcCi0JCWdvbGFuZzpuZXQ6Y2QzNmNjMDc0NGRk OmdvbGFuZ19uZXQvdmVuZG9yL2dvbGFuZy5vcmcveC9uZXQgXAotCQlnb2xhbmc6c3luYzp2 MC43LjA6Z29sYW5nX3N5bmMvdmVuZG9yL2dvbGFuZy5vcmcveC9zeW5jIFwKLQkJZ29sYW5n OnN5czp2MC4yMC4wOmdvbGFuZ19zeXMvdmVuZG9yL2dvbGFuZy5vcmcveC9zeXMgXAotCQln b2xhbmc6dGV4dDp2MC4zLjg6Z29sYW5nX3RleHQvdmVuZG9yL2dvbGFuZy5vcmcveC90ZXh0 IFwKLQkJaGFzaGljb3JwOmhjbDp2MS4wLjA6aGFzaGljb3JwX2hjbC92ZW5kb3IvZ2l0aHVi LmNvbS9oYXNoaWNvcnAvaGNsIFwKLQkJaW5jb25zaHJldmVhYmxlOm1vdXNldHJhcDp2MS4w LjA6aW5jb25zaHJldmVhYmxlX21vdXNldHJhcC92ZW5kb3IvZ2l0aHViLmNvbS9pbmNvbnNo cmV2ZWFibGUvbW91c2V0cmFwIFwKLQkJamFyY29hbDpodHRwbW9jazp2MS4wLjc6amFyY29h bF9odHRwbW9jay92ZW5kb3IvZ2l0aHViLmNvbS9qYXJjb2FsL2h0dHBtb2NrIFwKLQkJbHVj YXNiLWV5ZXI6Z28tY29sb3JmdWw6djEuMi4wOmx1Y2FzYl9leWVyX2dvX2NvbG9yZnVsL3Zl bmRvci9naXRodWIuY29tL2x1Y2FzYi1leWVyL2dvLWNvbG9yZnVsIFwKLQkJbWFnaWNvbmFp cjpwcm9wZXJ0aWVzOnYxLjguNTptYWdpY29uYWlyX3Byb3BlcnRpZXMvdmVuZG9yL2dpdGh1 Yi5jb20vbWFnaWNvbmFpci9wcm9wZXJ0aWVzIFwKLQkJbWF0dG46Z28taXNhdHR5OnYwLjAu MTQ6bWF0dG5fZ29faXNhdHR5L3ZlbmRvci9naXRodWIuY29tL21hdHRuL2dvLWlzYXR0eSBc Ci0JCW1hdHRuOmdvLWxvY2FsZXJlYWRlcjp2MC4wLjE6bWF0dG5fZ29fbG9jYWxlcmVhZGVy L3ZlbmRvci9naXRodWIuY29tL21hdHRuL2dvLWxvY2FsZXJlYWRlciBcCi0JCW1hdHRuOmdv LXJ1bmV3aWR0aDp2MC4wLjE1Om1hdHRuX2dvX3J1bmV3aWR0aC92ZW5kb3IvZ2l0aHViLmNv bS9tYXR0bi9nby1ydW5ld2lkdGggXAotCQltaXRjaGVsbGg6Z28taG9tZWRpcjp2MS4xLjA6 bWl0Y2hlbGxoX2dvX2hvbWVkaXIvdmVuZG9yL2dpdGh1Yi5jb20vbWl0Y2hlbGxoL2dvLWhv bWVkaXIgXAotCQltaXRjaGVsbGg6bWFwc3RydWN0dXJlOnYxLjQuMzptaXRjaGVsbGhfbWFw c3RydWN0dXJlL3ZlbmRvci9naXRodWIuY29tL21pdGNoZWxsaC9tYXBzdHJ1Y3R1cmUgXAot CQltdWVzbGk6YW5zaToyNzZjNjI0M2IyZjY6bXVlc2xpX2Fuc2kvdmVuZG9yL2dpdGh1Yi5j b20vbXVlc2xpL2Fuc2kgXAotCQltdWVzbGk6Y2FuY2VscmVhZGVyOnYwLjIuMjptdWVzbGlf Y2FuY2VscmVhZGVyL3ZlbmRvci9naXRodWIuY29tL211ZXNsaS9jYW5jZWxyZWFkZXIgXAot CQltdWVzbGk6cmVmbG93OnYwLjMuMDptdWVzbGlfcmVmbG93L3ZlbmRvci9naXRodWIuY29t L211ZXNsaS9yZWZsb3cgXAotCQltdWVzbGk6dGVybWVudjo0NGNkMTM5MjI3Mzk6bXVlc2xp X3Rlcm1lbnYvdmVuZG9yL2dpdGh1Yi5jb20vbXVlc2xpL3Rlcm1lbnYgXAotCQlvbnNpOmdp bmtnbzp2MS4xNi41Om9uc2lfZ2lua2dvL3ZlbmRvci9naXRodWIuY29tL29uc2kvZ2lua2dv IFwKLQkJb25zaTpnaW5rZ286djIuMS4yOm9uc2lfZ2lua2dvX3YyL3ZlbmRvci9naXRodWIu Y29tL29uc2kvZ2lua2dvL3YyIFwKLQkJb25zaTpnb21lZ2E6djEuMTcuMDpvbnNpX2dvbWVn YS92ZW5kb3IvZ2l0aHViLmNvbS9vbnNpL2dvbWVnYSBcCi0JCXBlbGxldGllcjpnby10b21s OnYxLjkuNDpwZWxsZXRpZXJfZ29fdG9tbC92ZW5kb3IvZ2l0aHViLmNvbS9wZWxsZXRpZXIv Z28tdG9tbCBcCi0JCXJpdm86dW5pc2VnOnYwLjQuNzpyaXZvX3VuaXNlZy92ZW5kb3IvZ2l0 aHViLmNvbS9yaXZvL3VuaXNlZyBcCi0JCXNwZjEzOmFmZXJvOnYxLjguMTpzcGYxM19hZmVy by92ZW5kb3IvZ2l0aHViLmNvbS9zcGYxMy9hZmVybyBcCi0JCXNwZjEzOmNhc3Q6djEuNC4x OnNwZjEzX2Nhc3QvdmVuZG9yL2dpdGh1Yi5jb20vc3BmMTMvY2FzdCBcCi0JCXNwZjEzOmNv YnJhOnYxLjMuMDpzcGYxM19jb2JyYS92ZW5kb3IvZ2l0aHViLmNvbS9zcGYxMy9jb2JyYSBc Ci0JCXNwZjEzOmp3YWx0ZXJ3ZWF0aGVybWFuOnYxLjEuMDpzcGYxM19qd2FsdGVyd2VhdGhl cm1hbi92ZW5kb3IvZ2l0aHViLmNvbS9zcGYxMy9qd2FsdGVyd2VhdGhlcm1hbiBcCi0JCXNw ZjEzOnBmbGFnOnYxLjAuNTpzcGYxM19wZmxhZy92ZW5kb3IvZ2l0aHViLmNvbS9zcGYxMy9w ZmxhZyBcCi0JCXNwZjEzOnZpcGVyOnYxLjEwLjE6c3BmMTNfdmlwZXIvdmVuZG9yL2dpdGh1 Yi5jb20vc3BmMTMvdmlwZXIgXAotCQlzdWJvc2l0bzpnb3RlbnY6djEuMi4wOnN1Ym9zaXRv X2dvdGVudi92ZW5kb3IvZ2l0aHViLmNvbS9zdWJvc2l0by9nb3RlbnYgXAotCQl4ZWlwdXV2 OmdvanNvbnBvaW50ZXI6NGUzYWMyNzYyZDVmOnhlaXB1dXZfZ29qc29ucG9pbnRlci92ZW5k b3IvZ2l0aHViLmNvbS94ZWlwdXV2L2dvanNvbnBvaW50ZXIgXAotCQl4ZWlwdXV2OmdvanNv bnJlZmVyZW5jZTpiZDVlZjdiZDU0MTU6eGVpcHV1dl9nb2pzb25yZWZlcmVuY2UvdmVuZG9y L2dpdGh1Yi5jb20veGVpcHV1di9nb2pzb25yZWZlcmVuY2UgXAotCQl4ZWlwdXV2OmdvanNv bnNjaGVtYTp2MS4yLjA6eGVpcHV1dl9nb2pzb25zY2hlbWEvdmVuZG9yL2dpdGh1Yi5jb20v eGVpcHV1di9nb2pzb25zY2hlbWEgXAotCQl4bzp0ZXJtaW5mbzphYmNlYjdlMWM0MWU6eG9f dGVybWluZm8vdmVuZG9yL2dpdGh1Yi5jb20veG8vdGVybWluZm8KIAogUExJU1RfRklMRVM9 CWJpbi90aWNrZXIgXAogCQlldGMvYmFzaF9jb21wbGV0aW9uLmQvdGlja2VyIFwKIAkJc2hh cmUvZmlzaC92ZW5kb3JfY29tcGxldGlvbnMuZC90aWNrZXIuZmlzaCBcCkBAIC03NSwxMSAr MjgsMjUgQEAgUE9SVERPQ1M9CVJFQURNRS5tZCBcCiAJCWRvY3MvdGlja2VyLWN1cnJlbmN5 LnBuZyBcCiAJCWRvY3MvdGlja2VyLmdpZgogT1BUSU9OU19ERUZJTkU9CURPQ1MKIAotcG9z dC1leHRyYWN0OgotCUAke1JNfSAtciAke1dSS1NSQ30vdmVuZG9yL2dpdGh1Yi5jb20vY2hh cm1icmFjZWxldC94L3Rlcm0KLQlAJHtSTE59ICR7V1JLU1JDX2NoYXJtYnJhY2VsZXRfeF90 ZXJtfS90ZXJtICR7V1JLU1JDfS92ZW5kb3IvZ2l0aHViLmNvbS9jaGFybWJyYWNlbGV0L3gv dGVybQorIyBmb3IgZ28gZGVwZW5kZW5jaWVzCisjIFRoaXMgcHJvamVjdCBkbyBubyByZWxl YXNlIHRvIGdvLXByb3h5CisjIHNvIHdlIGRvd25sb2FkIHRoZSByZXF1aXJlZCBnby5tb2Qg ZmlsZSBmcm9tIGdpdGh1YgorIyBsaW5lcyBhcmUgdGFrZW4gZnJvbSBnby5taworIyAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0ZFVENIX0RFUEVORFM9CSR7R09fQ01EfToke0dP X1BPUlR9CitNQVNURVJfU0lURVMrPQlodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5j b20vYWNoYW5uYXJhc2FwcGEvdGlja2VyL3Yke0RJU1RWRVJTSU9OfS8KK0RJU1RGSUxFUys9 CWdvLm1vZAorRElTVF9TVUJESVI9CWdvLyR7UEtHT1JJR0lOOlMsLyxfLGd9LyR7RElTVE5B TUV9CitFWFRSQUNUX09OTFkrPQkke0RJU1RGSUxFUzpOKi5tb2RcOio6TioubW9kOkMvOi4q Ly99CitfVVNFU19mZXRjaCs9CTgwMDpnby1wb3N0LWZldGNoCitnby1wb3N0LWZldGNoOgor CUAke0VDSE9fTVNHfSAiPT09PiBGZXRjaGluZyAke0dPX01PRE5BTUV9IGRlcGVuZGVuY2ll cyI7CisJQChjZCAke0RJU1RESVJ9LyR7RElTVF9TVUJESVJ9OyBcCisJCVsgLWUgZ28ubW9k IF0gfHwgJHtSTE59ICR7R09fTU9ERklMRX0gZ28ubW9kOyBcCisJCSR7U0VURU5WfSAke0dP X0VOVn0gR09QUk9YWT0ke0dPX0dPUFJPWFl9ICR7R09fQ01EfSBtb2QgZG93bmxvYWQgLXgg YWxsKQorIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAogZG8taW5zdGFsbC1ET0NT LW9uOgogCUAke0VDSE9fTVNHfSAiPT09PT4gSW5zdGFsbGluZyBkb2N1bWVudGF0aW9uIgog LmZvciBkb2MgaW4gJHtQT1JURE9DU30KZGlmZiAtLWdpdCBhL2ZpbmFuY2UvdGlja2VyL2Rp c3RpbmZvIGIvZmluYW5jZS90aWNrZXIvZGlzdGluZm8KaW5kZXggOWE4YjYzMGYwMmEzLi5h ZmJhYzBjOGU4YzggMTAwNjQ0Ci0tLSBhL2ZpbmFuY2UvdGlja2VyL2Rpc3RpbmZvCisrKyBi L2ZpbmFuY2UvdGlja2VyL2Rpc3RpbmZvCkBAIC0xLDEwMSArMSw1IEBACi1USU1FU1RBTVAg PSAxNzE4NDY5ODA0Ci1TSEEyNTYgKGFjaGFubmFyYXNhcHBhLXRpY2tlci12NC42LjNfR0gw LnRhci5neikgPSAwOWUyMjhiMzhiM2RhNTVlODcwYjE5NGJjNjc4MGFmMDI3YzQ3YmQwZmRm MzlkMTQ2NDU5YTM3MmE4OTU2Yjg3Ci1TSVpFIChhY2hhbm5hcmFzYXBwYS10aWNrZXItdjQu Ni4zX0dIMC50YXIuZ3opID0gMTg1MDA1Ci1TSEEyNTYgKGFjYXJsMDA1LXN0cmlwYW5zaS01 YTcxZWYwZTA0N2RfR0gwLnRhci5neikgPSA4MzJhZDcyMzJjNTczY2VjM2VlY2U5MWFmNGNk ZjQwZDJkMDZiY2E5NGUwMjZkZDdkNWFkZDBmNDRmODAyZjBmCi1TSVpFIChhY2FybDAwNS1z dHJpcGFuc2ktNWE3MWVmMGUwNDdkX0dIMC50YXIuZ3opID0gMTQ3NwotU0hBMjU2IChhY2hh bm5hcmFzYXBwYS10ZXJtLWdyaWQtdjAuMi40X0dIMC50YXIuZ3opID0gMDcwZDkyOWU2MzE5 ODgwNjUxNDM2NGU1ZThkYjkwYmU0MTI1MTZmYTQ5MTJmY2Q4YTY1N2QzZjJhNGU4N2FlOAot U0laRSAoYWNoYW5uYXJhc2FwcGEtdGVybS1ncmlkLXYwLjIuNF9HSDAudGFyLmd6KSA9IDEw MTA5Ci1TSEEyNTYgKGFkcmcteGRnLXYwLjQuMF9HSDAudGFyLmd6KSA9IDdmODBkY2I2Yjdj ZTk2ZjJiOGNjYWE1NTc3Zjg3NGNkNmI5ZTJhNjVjMjliYmNmZmEwNGEyMzA0YjliZWY5OGEK LVNJWkUgKGFkcmcteGRnLXYwLjQuMF9HSDAudGFyLmd6KSA9IDIwMDIyCi1TSEEyNTYgKGNo YXJtYnJhY2VsZXQtYnViYmxlcy12MC4xMC4zX0dIMC50YXIuZ3opID0gN2EwZjQ2M2Q1NTg2 MTZlMjY4NTUyY2IyYzkwMjQ2N2ZkZmNlM2RjMzIyMjE2NmU0MDVjZDhiMzhhYzk2MDY4Zgot U0laRSAoY2hhcm1icmFjZWxldC1idWJibGVzLXYwLjEwLjNfR0gwLnRhci5neikgPSAzNTcw MQotU0hBMjU2IChjaGFybWJyYWNlbGV0LWJ1YmJsZXRlYS12MC4yNi40X0dIMC50YXIuZ3op ID0gY2YxMzQwNGI1MjcwZTI4ODNlY2QzMWU1MDBjNjAwMTRjZTNmNzM5MTRiNjZlOTM2NDM3 MTk5M2Q2NzIwNTc3ZgotU0laRSAoY2hhcm1icmFjZWxldC1idWJibGV0ZWEtdjAuMjYuNF9H SDAudGFyLmd6KSA9IDIxODQzMDEKLVNIQTI1NiAoY2hhcm1icmFjZWxldC1saXBnbG9zcy12 MC41LjBfR0gwLnRhci5neikgPSA0NGI5MTUyMzA1MzIyNmY5MzlmMmQwOGVjMDkxMzQzMjAz YzZlYWZiNzdlZmNlY2JkMTc0MmM0NjFmYmQ3NTUxCi1TSVpFIChjaGFybWJyYWNlbGV0LWxp cGdsb3NzLXYwLjUuMF9HSDAudGFyLmd6KSA9IDI3MjgzCi1TSEEyNTYgKGNoYXJtYnJhY2Vs ZXQteC1hbnNpLXYwLjEuMl9HSDAudGFyLmd6KSA9IGNhODhlM2I2MGMzZjgxOGZhYmVkNDVj MWE0NzJlMmI1OGJjNTQyOGU4M2RmZDQyOGYzNDk2ZWMxYTUxNjJlZGQKLVNJWkUgKGNoYXJt YnJhY2VsZXQteC1hbnNpLXYwLjEuMl9HSDAudGFyLmd6KSA9IDIxMzgyNAotU0hBMjU2IChj aGFybWJyYWNlbGV0LXgtdGVybS12MC4xLjFfR0gwLnRhci5neikgPSA0OGNlNjA2MDA0ZTU5 YzI0ZjQ0MjNlYmMwODk1NGQzZDRiZGRhMDYyNmE0YTE1ZGI2OTE2ZWE2ZmE0NWYwMGU3Ci1T SVpFIChjaGFybWJyYWNlbGV0LXgtdGVybS12MC4xLjFfR0gwLnRhci5neikgPSAyMTI1MTUK LVNIQTI1NiAoY2hhcm1icmFjZWxldC14LXYwLjEuMF9HSDAudGFyLmd6KSA9IGY4NzYxMTA5 OTQwNjY2NTFkNjJjNmU1ZWExZjk0NTM0YTZlNThmNDU2YmRjMjI4NDlmM2NlY2ZhODgzNmQw ZWQKLVNJWkUgKGNoYXJtYnJhY2VsZXQteC12MC4xLjBfR0gwLnRhci5neikgPSAxMDMxNwot U0hBMjU2IChjaGFybWJyYWNlbGV0LXgtdjAuMS4wX0dIMC50YXIuZ3opID0gZjg3NjExMDk5 NDA2NjY1MWQ2MmM2ZTVlYTFmOTQ1MzRhNmU1OGY0NTZiZGMyMjg0OWYzY2VjZmE4ODM2ZDBl ZAotU0laRSAoY2hhcm1icmFjZWxldC14LXYwLjEuMF9HSDAudGFyLmd6KSA9IDEwMzE3Ci1T SEEyNTYgKGVyaWtnZWlzZXItY29uaW5wdXQtMWMzNjI4ZTc0ZDBmX0dIMC50YXIuZ3opID0g M2Q3OTlkZGY2MTg0NTQ4ZTcyZTQ0N2JlOTE5OTgxOWRjNGE3YWRlODJhMDgxYzMxY2EwMDA5 Y2UwYmM0YzExMwotU0laRSAoZXJpa2dlaXNlci1jb25pbnB1dC0xYzM2MjhlNzRkMGZfR0gw LnRhci5neikgPSA4OTQ5Ci1TSEEyNTYgKGZzbm90aWZ5LWZzbm90aWZ5LXYxLjUuMV9HSDAu dGFyLmd6KSA9IGJmNGJlNTk3YWVmOTU3OTZiZWM3YzdkZWY2NzAxNTgxYzVlMTUzMzc2YmE1 YTVhYTMxYzJkMDQ0NzBkODRmMWQKLVNJWkUgKGZzbm90aWZ5LWZzbm90aWZ5LXYxLjUuMV9H SDAudGFyLmd6KSA9IDMyNjkxCi1TSEEyNTYgKGdvLWluaS1pbmktdjEuNjYuNF9HSDAudGFy Lmd6KSA9IDZiNjQ1NzhmZDk1MWIxNjU0ZWMwOTg5M2JhN2JmMmNiODUxN2MxYTY5MDUyNThh YTBlNWE4NWZmZjNmYTNhOTEKLVNJWkUgKGdvLWluaS1pbmktdjEuNjYuNF9HSDAudGFyLmd6 KSA9IDUzMzM3Ci1TSEEyNTYgKGdvLXJlc3R5LXJlc3R5LXYyLjcuMF9HSDAudGFyLmd6KSA9 IDlhZmEyYWIyMmFmYjgxYjRmZjcyNzVmNWEyY2IwNTViMWJmM2IxOWZmOTUwNjAzNmYzNWM4 NWVjMDQ2NWJlZWUKLVNJWkUgKGdvLXJlc3R5LXJlc3R5LXYyLjcuMF9HSDAudGFyLmd6KSA9 IDI2NDQ5NDMKLVNIQTI1NiAoZ28teWFtbC15YW1sLXYyLjQuMF9HSDAudGFyLmd6KSA9IGQ4 ZTk0Njc5ZTVmZmY2YmQxYTM1ZTEwMjQxNTQzOTI5YTVmM2RhNDRmNzAxNzU1YmFiZjk5YjNk YWYwZmFhYzAKLVNJWkUgKGdvLXlhbWwteWFtbC12Mi40LjBfR0gwLnRhci5neikgPSA3MzIw OQotU0hBMjU2IChnb2xhbmctbmV0LWNkMzZjYzA3NDRkZF9HSDAudGFyLmd6KSA9IGVjNDU2 N2NhYTQwZTZhNzAzZTA4ODE0NDM2MjNkMTNhODEyMTM2ZGMyZmMxMzkzNWUxMjk4MzVmYjUz MzYwNzYKLVNJWkUgKGdvbGFuZy1uZXQtY2QzNmNjMDc0NGRkX0dIMC50YXIuZ3opID0gMTIy ODc1OQotU0hBMjU2IChnb2xhbmctc3luYy12MC43LjBfR0gwLnRhci5neikgPSAzOWJmNTZk MmRjMDRkMTZiYWFiYmY1ZWI1ZDg0N2EyYWQ2ODc2MmI1ZWZkZTdjYTNhOGZkYjI0YmRjZGQ5 NDYxCi1TSVpFIChnb2xhbmctc3luYy12MC43LjBfR0gwLnRhci5neikgPSAxODE4MQotU0hB MjU2IChnb2xhbmctc3lzLXYwLjIwLjBfR0gwLnRhci5neikgPSBlYjI1NjljYWI4ZDdhOTJj ZTNhZmE5MTE5NTM4YjYxZmMwM2Q1NzVjMDFmMTU0OGVjMWUxNTJjMzMwYWM1OTFkCi1TSVpF IChnb2xhbmctc3lzLXYwLjIwLjBfR0gwLnRhci5neikgPSAxNDk0NjA0Ci1TSEEyNTYgKGdv bGFuZy10ZXh0LXYwLjMuOF9HSDAudGFyLmd6KSA9IGY0ZjZjNTU4ZDNiNTUzMGFkYmZjMWU2 Nzg3ZjgyODY3ODAxZjg2ZDljN2FmYzM3ZjJjYTAzZDYzMDQ2NWEzODgKLVNJWkUgKGdvbGFu Zy10ZXh0LXYwLjMuOF9HSDAudGFyLmd6KSA9IDgzNTg4MDEKLVNIQTI1NiAoaGFzaGljb3Jw LWhjbC12MS4wLjBfR0gwLnRhci5neikgPSA1MDYzMjQyODIxMDUwMzA3MGZkMmZkZTc0OGM4 OGI3NDE0YmY4NGE2YTBlYWRlYmY5ZDhlNTk2YTAzM2JlYWQyCi1TSVpFIChoYXNoaWNvcnAt aGNsLXYxLjAuMF9HSDAudGFyLmd6KSA9IDcwNjU4Ci1TSEEyNTYgKGluY29uc2hyZXZlYWJs ZS1tb3VzZXRyYXAtdjEuMC4wX0dIMC50YXIuZ3opID0gNWVkYzc3MzFjODE5YzMwNTYyMzU2 OGUzMTdhYTI1M2QzNDJiZTM0NDdkZWY5N2YxZmE5ZTEwZWI1YWQ4MTlmNgotU0laRSAoaW5j b25zaHJldmVhYmxlLW1vdXNldHJhcC12MS4wLjBfR0gwLnRhci5neikgPSAyMjkwCi1TSEEy NTYgKGphcmNvYWwtaHR0cG1vY2stdjEuMC43X0dIMC50YXIuZ3opID0gOWE2NjM3Y2U0NDc5 NTIxYjljNTg1MWJkYzAyNjdlYTYxOThjMWMxM2ZkNjhhMWJlYjBkMDJhZTdlMjQwYzhmNQot U0laRSAoamFyY29hbC1odHRwbW9jay12MS4wLjdfR0gwLnRhci5neikgPSAyNDQ4NgotU0hB MjU2IChsdWNhc2ItZXllci1nby1jb2xvcmZ1bC12MS4yLjBfR0gwLnRhci5neikgPSBiM2Vl ODM1Y2MzOTgyODc0NTIzNzcyNjYzMTNlZGNjMjMxMDQzYmFlNDE2OGY4ZDI3MDZlNWQzNGNl MWNlNzU1Ci1TSVpFIChsdWNhc2ItZXllci1nby1jb2xvcmZ1bC12MS4yLjBfR0gwLnRhci5n eikgPSA5NzA4MzAKLVNIQTI1NiAobWFnaWNvbmFpci1wcm9wZXJ0aWVzLXYxLjguNV9HSDAu dGFyLmd6KSA9IGY4NWVhNjI5ZDE0NTAwNmY0ZGYxOGZkODI1MWZhMDA1ZDk1YzMxMWIwNjg4 NDgwNDMyMzJmNTJkMjQ3YmE0NWMKLVNJWkUgKG1hZ2ljb25haXItcHJvcGVydGllcy12MS44 LjVfR0gwLnRhci5neikgPSAzMDUxNAotU0hBMjU2IChtYXR0bi1nby1pc2F0dHktdjAuMC4x NF9HSDAudGFyLmd6KSA9IGU2NDYwMzI1ZWRmNjAwMjk3Y2YyZWY2ODgzNDkzOGZiMWM1Yjhk NWYyMzRiM2IyNGVjN2MwYTI5YTJkNzBiMzkKLVNJWkUgKG1hdHRuLWdvLWlzYXR0eS12MC4w LjE0X0dIMC50YXIuZ3opID0gNDcxMAotU0hBMjU2IChtYXR0bi1nby1sb2NhbGVyZWFkZXIt djAuMC4xX0dIMC50YXIuZ3opID0gMDNiZDVhNTEyYjU5M2M3OTNjY2NkM2ExZjUwN2UzYTVi YTZmOTI2ODFiMWZhNGY4MTJhNTNlZGRiYzM3NTFkYwotU0laRSAobWF0dG4tZ28tbG9jYWxl cmVhZGVyLXYwLjAuMV9HSDAudGFyLmd6KSA9IDE3MzUKLVNIQTI1NiAobWF0dG4tZ28tcnVu ZXdpZHRoLXYwLjAuMTVfR0gwLnRhci5neikgPSA0NGE1ZDM3YmQ3MTE5YTlkMjg4ZDdmZjYx Y2YzYjRkNDJjMjkwMmM2NmIwZDk0MTM2ZDQxZDJlYjNjZjJiYTg1Ci1TSVpFIChtYXR0bi1n by1ydW5ld2lkdGgtdjAuMC4xNV9HSDAudGFyLmd6KSA9IDE4Mjg0Ci1TSEEyNTYgKG1pdGNo ZWxsaC1nby1ob21lZGlyLXYxLjEuMF9HSDAudGFyLmd6KSA9IDY0NjY3MWM3M2E4NGE4ZGZi NGE1YTc2YjgwYzdiNjM1NDlmZmVmYTkwNjUyNGQ0NTA3NzMwMWJjN2RhNzY2MDAKLVNJWkUg KG1pdGNoZWxsaC1nby1ob21lZGlyLXYxLjEuMF9HSDAudGFyLmd6KSA9IDMzNjIKLVNIQTI1 NiAobWl0Y2hlbGxoLW1hcHN0cnVjdHVyZS12MS40LjNfR0gwLnRhci5neikgPSAwNjE5OGJk YWE2NzgyZjY4OTkwMTM0Yjg4YjVmMGMxZGI0NDc1N2NmODE3MjFjNjE5ZmZmNTYyNmQ5N2Zm ZmM0Ci1TSVpFIChtaXRjaGVsbGgtbWFwc3RydWN0dXJlLXYxLjQuM19HSDAudGFyLmd6KSA9 IDI4NDE4Ci1TSEEyNTYgKG11ZXNsaS1hbnNpLTI3NmM2MjQzYjJmNl9HSDAudGFyLmd6KSA9 IDMyODRmZjczYjcyZmIyNjYwNmE5MTI5MzU1ZmEyOTE2NjQ3NDIzZTNlZGU3OGJhODAzMWU2 YmRmYTBjY2VmNGYKLVNJWkUgKG11ZXNsaS1hbnNpLTI3NmM2MjQzYjJmNl9HSDAudGFyLmd6 KSA9IDUyNDMKLVNIQTI1NiAobXVlc2xpLWNhbmNlbHJlYWRlci12MC4yLjJfR0gwLnRhci5n eikgPSBhZmQ4MjdhZDU2ZDdjNTY3Mzg5YTUxNmNhMDA1ZWE4MGQ0NmVkMWNiYzE3YzVlYzNj YTE0NDE1MmYxZWNmYzVhCi1TSVpFIChtdWVzbGktY2FuY2VscmVhZGVyLXYwLjIuMl9HSDAu dGFyLmd6KSA9IDk0NDMKLVNIQTI1NiAobXVlc2xpLXJlZmxvdy12MC4zLjBfR0gwLnRhci5n eikgPSBmNzk3YjhjMjVkNDQ3ZTMxNGFkOTJiMTU1NDMzNTYyNDQ2YzY4MzkyNDE3MWJlMTY5 OGFkNDRmMjRjNzlmNjUxCi1TSVpFIChtdWVzbGktcmVmbG93LXYwLjMuMF9HSDAudGFyLmd6 KSA9IDIxMjQ1Ci1TSEEyNTYgKG11ZXNsaS10ZXJtZW52LTQ0Y2QxMzkyMjczOV9HSDAudGFy Lmd6KSA9IDZlYTgwZWY3NGRjZjVmYWIxOWQwYTNjOGMyYjM4NTQyZWE0YmIzNjIxZjgyY2Mz ZGIwNDI4NjBiMTU2MDYyMzQKLVNJWkUgKG11ZXNsaS10ZXJtZW52LTQ0Y2QxMzkyMjczOV9H SDAudGFyLmd6KSA9IDQxMjExMgotU0hBMjU2IChvbnNpLWdpbmtnby12MS4xNi41X0dIMC50 YXIuZ3opID0gMDM4MGM4MTMyMWI3NjRiNzVlNzZhN2FhOGZjOGFiMWFiMzYxMjMyYTg4ZDVi NjEyNGVmOGI5YTllNzVkNTI4NwotU0laRSAob25zaS1naW5rZ28tdjEuMTYuNV9HSDAudGFy Lmd6KSA9IDE2NDk2NQotU0hBMjU2IChvbnNpLWdpbmtnby12Mi4xLjJfR0gwLnRhci5neikg PSA2ODM0YzY0ODQ3ZmUyZDFiM2Q0Mzc4MTgyYjQxYWUyYzI0OTBjNzFlZjM1MjM5OGUzZDNm OTA4OWY2NmRhMzYyCi1TSVpFIChvbnNpLWdpbmtnby12Mi4xLjJfR0gwLnRhci5neikgPSA1 NDQxOTcKLVNIQTI1NiAob25zaS1nb21lZ2EtdjEuMTcuMF9HSDAudGFyLmd6KSA9IDg4MDIy ZGUwNWJlNGZlZDM4ZTRhMzliNWVjYzliYTM3OWFhMjJhZGI2NDcwZmZlYzcxZjdkNzlhODEy YjgzYjUKLVNJWkUgKG9uc2ktZ29tZWdhLXYxLjE3LjBfR0gwLnRhci5neikgPSAxNDA5NjkK LVNIQTI1NiAocGVsbGV0aWVyLWdvLXRvbWwtdjEuOS40X0dIMC50YXIuZ3opID0gMmIwMDUy MWM4MWI5OTRhNzJkMGYzYmQzYWE5MjczY2IxN2ZhYjYxYTVlOTc0OWFmZjExMDgxMTdhOGQ3 YzM5NwotU0laRSAocGVsbGV0aWVyLWdvLXRvbWwtdjEuOS40X0dIMC50YXIuZ3opID0gMTA2 NTA3Ci1TSEEyNTYgKHJpdm8tdW5pc2VnLXYwLjQuN19HSDAudGFyLmd6KSA9IGRjN2FlZGNl NGE4YzE3NGIwMWRmODQwNmZmN2Q5Mjc3OWUyZGY3NmNlZTJhZDE3ZmEyZmY2Nzc3ZmVkZGFk ZWMKLVNJWkUgKHJpdm8tdW5pc2VnLXYwLjQuN19HSDAudGFyLmd6KSA9IDQ1ODA4OAotU0hB MjU2IChzcGYxMy1hZmVyby12MS44LjFfR0gwLnRhci5neikgPSA3NmIwN2YwMTNjMGQwMjgx ZGYwNmFmNGM1MjJhZDZmODRlYmViODJiODJkYTQ4OWNhZDU2YWUxYmZmNzNjOTk4Ci1TSVpF IChzcGYxMy1hZmVyby12MS44LjFfR0gwLnRhci5neikgPSA5MDYwNAotU0hBMjU2IChzcGYx My1jYXN0LXYxLjQuMV9HSDAudGFyLmd6KSA9IDNkMDk5YTQ4Yjc1YTY2YWM1MmRiYjQ3M2M5 MzA5NjA3NmRjYTc1MmFmNTEwODdiOGQxNjNlMTVlNWRlNzIxZjgKLVNJWkUgKHNwZjEzLWNh c3QtdjEuNC4xX0dIMC50YXIuZ3opID0gMTMzODEKLVNIQTI1NiAoc3BmMTMtY29icmEtdjEu My4wX0dIMC50YXIuZ3opID0gNWI2YTFkODQxNTYxMTEyYTY4YTQ2ZGZhNThmOGZkODZhMDZh YmI4ODM4Y2Y4NmQwODU3MzhhMzA2ZmU5MTM1NwotU0laRSAoc3BmMTMtY29icmEtdjEuMy4w X0dIMC50YXIuZ3opID0gMTY5NTE1Ci1TSEEyNTYgKHNwZjEzLWp3YWx0ZXJ3ZWF0aGVybWFu LXYxLjEuMF9HSDAudGFyLmd6KSA9IDRmZDg1MGE3OTJjNTczODk1NGM0ODAxY2Y1NDlkOGQw YmY1M2VkZDE3MTM5Y2QzOWQxNzlhYTVhYmY3ZWM2OGQKLVNJWkUgKHNwZjEzLWp3YWx0ZXJ3 ZWF0aGVybWFuLXYxLjEuMF9HSDAudGFyLmd6KSA9IDY4NzEKLVNIQTI1NiAoc3BmMTMtcGZs YWctdjEuMC41X0dIMC50YXIuZ3opID0gOWEyY2FlMWY4ZThhYjBkMmNjOGViZTQ2OGU4NzFh ZjI4ZDlhYzA5NjJjZjA1MjA5OTllM2JhODVmMGM3YjgwOAotU0laRSAoc3BmMTMtcGZsYWct djEuMC41X0dIMC50YXIuZ3opID0gNTA3OTYKLVNIQTI1NiAoc3BmMTMtdmlwZXItdjEuMTAu MV9HSDAudGFyLmd6KSA9IDlkNDI3NmZmNzY3OTliN2U1YTRhZDM5NTQyZGYzYjI3ZTNiMjRl NzAzNTZlODRjZWFhMzM4Yzc4MjYxN2MyNzUKLVNJWkUgKHNwZjEzLXZpcGVyLXYxLjEwLjFf R0gwLnRhci5neikgPSAxMDY2MzgKLVNIQTI1NiAoc3Vib3NpdG8tZ290ZW52LXYxLjIuMF9H SDAudGFyLmd6KSA9IDVmNjgyNjk5MmMxMTk4MTAxOGM3NzM3N2YzM2RiYzU2ZDBiZTkzMmUw ZDM4YTJmNTFlNzk1Yzk5NzI1ZTdiYTUKLVNJWkUgKHN1Ym9zaXRvLWdvdGVudi12MS4yLjBf R0gwLnRhci5neikgPSA3MzU5Ci1TSEEyNTYgKHhlaXB1dXYtZ29qc29ucG9pbnRlci00ZTNh YzI3NjJkNWZfR0gwLnRhci5neikgPSBhZDYyNWI3MmFkOWNiYzM0N2NhOWQwN2FmMWU5ZGJl NDlmZWViNTY4OGE3MGEwMTVmMjE1M2E2N2UyNzMyOGEwCi1TSVpFICh4ZWlwdXV2LWdvanNv bnBvaW50ZXItNGUzYWMyNzYyZDVmX0dIMC50YXIuZ3opID0gNzcyNAotU0hBMjU2ICh4ZWlw dXV2LWdvanNvbnJlZmVyZW5jZS1iZDVlZjdiZDU0MTVfR0gwLnRhci5neikgPSBmOTk3NjVi Yzg2OTJlNjIwZjhhYmMzZjM2ZTEwZGYzNmE0MTYxYzU2MzQ1MDU2MzI1OTljZTg4YWJjMmQ4 ZjU1Ci1TSVpFICh4ZWlwdXV2LWdvanNvbnJlZmVyZW5jZS1iZDVlZjdiZDU0MTVfR0gwLnRh ci5neikgPSA2OTU4Ci1TSEEyNTYgKHhlaXB1dXYtZ29qc29uc2NoZW1hLXYxLjIuMF9HSDAu dGFyLmd6KSA9IGFkNDc0MjllMjZhNzA3OGRmMTU1YmZmZTJkM2ZmMmU5NjdmYjBkNmJlMTg1 YjVmZmU5OTVkNjczMTkxNmJjZjcKLVNJWkUgKHhlaXB1dXYtZ29qc29uc2NoZW1hLXYxLjIu MF9HSDAudGFyLmd6KSA9IDczNjAyCi1TSEEyNTYgKHhvLXRlcm1pbmZvLWFiY2ViN2UxYzQx ZV9HSDAudGFyLmd6KSA9IGYzMDlmYzg1NTk0YjNhMDNkNjIyZWJlMjc1YTg0MWI5NzEwMWM0 MTg5Zjg1ZmZmMThmYzA1MWEyZTVhNDg3OGMKLVNJWkUgKHhvLXRlcm1pbmZvLWFiY2ViN2Ux YzQxZV9HSDAudGFyLmd6KSA9IDM1MTgwCitUSU1FU1RBTVAgPSAxNzE4NzcyNDY0CitTSEEy NTYgKGdvL2ZpbmFuY2VfdGlja2VyL2FjaGFubmFyYXNhcHBhLXRpY2tlci12NC42LjNfR0gw L2dvLm1vZCkgPSAwNTljNThhNmI3MTFiYWJhOTQ2NzMyMjJmOGNlYjYwYjdmYWMwY2I1YjBj MGMyMjk4ZjdmMjU3MDFiZmJiNmRiCitTSVpFIChnby9maW5hbmNlX3RpY2tlci9hY2hhbm5h cmFzYXBwYS10aWNrZXItdjQuNi4zX0dIMC9nby5tb2QpID0gMjQyOQorU0hBMjU2IChnby9m aW5hbmNlX3RpY2tlci9hY2hhbm5hcmFzYXBwYS10aWNrZXItdjQuNi4zX0dIMC9hY2hhbm5h cmFzYXBwYS10aWNrZXItdjQuNi4zX0dIMC50YXIuZ3opID0gMDllMjI4YjM4YjNkYTU1ZTg3 MGIxOTRiYzY3ODBhZjAyN2M0N2JkMGZkZjM5ZDE0NjQ1OWEzNzJhODk1NmI4NworU0laRSAo Z28vZmluYW5jZV90aWNrZXIvYWNoYW5uYXJhc2FwcGEtdGlja2VyLXY0LjYuM19HSDAvYWNo YW5uYXJhc2FwcGEtdGlja2VyLXY0LjYuM19HSDAudGFyLmd6KSA9IDE4NTAwNQo= --------------1JdGkmEZjMVp13YdPnp1TUA6--