From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:1008:1e59::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id qKM7HrgAjmWFgAEAkFu2QA (envelope-from ) for ; Fri, 29 Dec 2023 00:11:52 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id +CXTGLgAjmVdvgAA62LTzQ (envelope-from ) for ; Fri, 29 Dec 2023 00:11:52 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b=rnCl1nvi; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1703805112; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=HntNFeWc9kS/JV5XZR9Cu1yI/mxVmPAOiMCM05IOlKA=; b=HjKU5N0Nx4WAyFZ2nHkuUPFUVUw+cDUpPpH5pKgZpMQEkrfbjRkqHMWafxK3JpWeCEVSYE gW7flPLmUrPMj6Ec4RuKOpce0LsZm7mlBeTzZvnF66mw4MVthCPT6dBe0E99YxdFa/OT3X XE7ry+PCUS1wlbixyRooHn2/DlpnEbNgqDroOVB76k2gUw0XV4bkf+ngHgRAXzJnD9SgQB w+EAg9IAqRmOEpWwhWlOOn+5fKs/t0/aqvu78Kwmo1iRYbAZEjHB3gyc9YP9w4tg6zvxZA /SDT9THJO6WUzP/cfXedMBPfPGXnDr4dU86cU2NrAin9BqPvQwvXjpUUGwy3Uw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b=rnCl1nvi; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1703805112; a=rsa-sha256; cv=none; b=efwMVlBFoXKvY+WgUCtl56qJufbfJvbNrlkZbzV0HJYQRAi8xmMgfXFSIGR25pXmHwo6pj RaU4uPRHYISXumxDOjz77CQaWAf8ZzJfaFwU+kgRmGlXhshyirMGdaqE08eEysuZ6EStBS 2rYEQVGJfBAvUmFjaCZqhSiCImJF3t3eD42RmUtTpB5mF9KlSvuXicjpZ1hCyzvWcVvqBj EdJE5AYNKA0fkA7IoIFLSvuseg+3zmQ/PDbQMJQjxQce+j8MkTHDo2MPn1IsLVfaD+Kg5f AUAbR7zpKPOO+OMj4D+4gLlrhajs4Q7gJVYsVwHFNEUd6xVeZfVmjLCs2HrE5Q== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B572126B29 for ; Fri, 29 Dec 2023 00:11:51 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rIypQ-0003Cm-0g; Thu, 28 Dec 2023 17:26:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIypH-0003Bl-Ix for bug-guix@gnu.org; Thu, 28 Dec 2023 17:26:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIypG-0001wQ-QM for bug-guix@gnu.org; Thu, 28 Dec 2023 17:26:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rIypF-0007sS-Tw for bug-guix@gnu.org; Thu, 28 Dec 2023 17:26:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#68093: Guix system reconfigure starts services with auto-start? #f Resent-From: Richard Sent Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 28 Dec 2023 22:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68093 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 68093@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170380232830235 (code B ref -1); Thu, 28 Dec 2023 22:26:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Dec 2023 22:25:28 +0000 Received: from localhost ([127.0.0.1]:40460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIyoh-0007ra-2j for submit@debbugs.gnu.org; Thu, 28 Dec 2023 17:25:28 -0500 Received: from lists.gnu.org ([2001:470:142::17]:47282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIyoe-0007rI-GA for submit@debbugs.gnu.org; Thu, 28 Dec 2023 17:25:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIyoZ-0002zy-MS for bug-guix@gnu.org; Thu, 28 Dec 2023 17:25:19 -0500 Received: from mail-108-mta232.mxroute.com ([136.175.108.232]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rIyoW-0001bp-65 for bug-guix@gnu.org; Thu, 28 Dec 2023 17:25:19 -0500 Received: from filter006.mxroute.com ([136.175.111.2] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta232.mxroute.com (ZoneMTA) with ESMTPSA id 18cb28815b30003727.001 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 28 Dec 2023 22:25:12 +0000 X-Zone-Loop: 818bf55439df3627bd8f1a11fc93fde04cfb196d0c75 X-Originating-IP: [136.175.111.2] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freakingpenguin.com; s=x; h=Content-Type:Message-ID:Subject:To:From:Date: MIME-Version:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=HntNFeWc9kS/JV5XZR9Cu1yI/mxVmPAOiMCM05IOlKA=; b=rnCl1nvidlggL6TEWzUyANNizt qv59k78MAc+cja7BH99MP+XpSZZRF38J6iwdfQQvbaNsgrDN7XGXSJBcHWm5hfOZ7Fj2YVy2OxjbK j1EZ5BXgjqAYQgqNTFS97r7zYsyI8FFpKRQhBJeJAoS231i9RiZ/jJ97Hjm0iY0/l0+e+BetBbSRU 4nOflxM0SsZSZQTaTufKB5f7MLETo2qBPbLoGIfq8ry4aJFE6E0OcDyTxKvGBkKwjWbjBS+3/eoy2 1Yg66t1q2YdnWRKkB89i0Dd+g+n0URXrJmoKlgbtABPkRmF2vcT6fBhl6EEReR1XegIBp0UFO1R7C mdHcn11A==; MIME-Version: 1.0 Date: Thu, 28 Dec 2023 17:25:09 -0500 From: Richard Sent Message-ID: <3d11dff820f24113781d738ecb2dc246@freakingpenguin.com> X-Sender: richard@freakingpenguin.com Content-Type: multipart/mixed; boundary="=_710dedaea7cf8510f01e87b1bb79e111" X-Authenticated-Id: richard@freakingpenguin.com Received-SPF: pass client-ip=136.175.108.232; envelope-from=richard@freakingpenguin.com; helo=mail-108-mta232.mxroute.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: 7.64 X-Spam-Score: 7.64 X-Migadu-Queue-Id: B572126B29 X-Migadu-Scanner: mx10.migadu.com X-TUID: V7Zj3hMS1ZRu --=_710dedaea7cf8510f01e87b1bb79e111 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed When reconfiguring the system with Guix, shepherd services that have auto-start? set to #f are started during reconfiguration. Per https://issues.guix.gnu.org/22039#26, services shouldn't be started by reconfigure if auto-start is #f. These services are not started on boot, which matches expected behavior. This is different from bug#42167, as this problem occurs even if the service already exists and is stopped. I created an test OS configuration to help others reproduce it, see attached. This was run on guix 931d893c550128591018587c90d2491fd66a11a4. I used openssh-service with %auto-start set to #f as well as ganeti-metad-service since both of these services are already supplied with Guix and are/can be set to auto-start?=#f. I haven't actually configured ganeti-metad-service so the service won't start successfully, but we can still see Guix attempt to start the service when it shouldn't. Below are snippets of the console output. I've attached the full versions to this email. I also attached result of building upgrade-shepherd-services.scm.drv. On a clean boot, post test.scm reconfiguration: --8<---------------cut here---------------start------------->8--- richard@test ~$ sudo herd status Password: Started: [...] Stopped: - ganeti-metad - ssh-daemon [...] --8<---------------cut here---------------end--------------->8--- While running reconfigure: --8<---------------cut here---------------start------------->8--- building /gnu/store/6dcgjsa8gbv6wdq8nyrdkm5sxw8zgxl3-upgrade-shepherd-services.scm.drv... [...] shepherd: Service user-homes has been started. shepherd: Starting service ganeti-metad... shepherd: Service ganeti-metad could not be started. shepherd: Service user-homes has been started. shepherd: Starting service ssh-daemon... shepherd: Service ssh-daemon has been started. To complete the upgrade, run 'herd restart SERVICE' to stop, upgrade, and restart each service that was not automatically restarted. Run 'herd status' to view the list of services on your system. --8<---------------cut here---------------end--------------->8--- After running reconfigure: --8<---------------cut here---------------start------------->8--- richard@test ~$ sudo herd status Started: [...] + ssh-daemon [...] Failed to start: ! ganeti-metad --8<---------------cut here---------------end--------------->8--- Guix describe output: --8<---------------cut here---------------start------------->8--- Generation 5 Dec 27 2023 16:35:46 (current) nonguix 71a53fa repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: 71a53faf2e1925a309b480f17e5b836740ce54bc guix 931d893 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 931d893c550128591018587c90d2491fd66a11a4 --8<---------------cut here---------------end--------------->8--- --=_710dedaea7cf8510f01e87b1bb79e111 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=clean-boot-herd-status.txt Content-Disposition: attachment; filename=clean-boot-herd-status.txt; size=1094 cmljaGFyZEB0ZXN0IH4kIHN1ZG8gaGVyZCBzdGF0dXMKUGFzc3dvcmQ6IApTdGFydGVkOgogKyBO ZXR3b3JrTWFuYWdlcgogKyBhdmFoaS1kYWVtb24KICsgY29uc29sZS1mb250LXR0eTEKICsgY29u c29sZS1mb250LXR0eTIKICsgY29uc29sZS1mb250LXR0eTMKICsgY29uc29sZS1mb250LXR0eTQK ICsgY29uc29sZS1mb250LXR0eTUKICsgY29uc29sZS1mb250LXR0eTYKICsgZGJ1cy1zeXN0ZW0K ICsgZWxvZ2luZAogKyBmaWxlLXN5c3RlbS0vYm9vdC9lZmkKICsgZmlsZS1zeXN0ZW0tL2Rldi9w dHMKICsgZmlsZS1zeXN0ZW0tL2Rldi9zaG0KICsgZmlsZS1zeXN0ZW0tL2dudS9zdG9yZQogKyBm aWxlLXN5c3RlbS0vcnVuL3N5c3RlbWQKICsgZmlsZS1zeXN0ZW0tL3J1bi91c2VyCiArIGZpbGUt c3lzdGVtLS9zeXMvZmlybXdhcmUvZWZpL2VmaXZhcnMKICsgZmlsZS1zeXN0ZW0tL3N5cy9mcy9j Z3JvdXAKICsgZmlsZS1zeXN0ZW0tL3N5cy9mcy9jZ3JvdXAvZWxvZ2luZAogKyBmaWxlLXN5c3Rl bS0vc3lzL2tlcm5lbC9kZWJ1ZwogKyBmaWxlLXN5c3RlbS0vdmFyL2NhY2hlL2ZvbnRjb25maWcK ICsgZmlsZS1zeXN0ZW0tL3Zhci9saWIvZ2RtCiArIGZpbGUtc3lzdGVtcwogKyBndWl4LWRhZW1v bgogKyBsb29wYmFjawogKyBtY3JvbgogKyBuc2NkCiArIG50cGQKICsgcGFtCiArIHJvb3QKICsg cm9vdC1maWxlLXN5c3RlbQogKyBzd2FwLWE1ZGE2MmQwLTBmOGUtNDQwMS04ZmI2LTE3YjI4NGUx NjZkMAogKyBzeXNsb2dkCiArIHRlcm0tY29uc29sZQogKyB0ZXJtLXR0eTEKICsgdGVybS10dHky CiArIHRlcm0tdHR5MwogKyB0ZXJtLXR0eTQKICsgdGVybS10dHk1CiArIHRlcm0tdHR5NgogKyB1 ZGV2CiArIHVwb3dlci1kYWVtb24KICsgdXJhbmRvbS1zZWVkCiArIHVzZXItZmlsZS1zeXN0ZW1z CiArIHVzZXItcHJvY2Vzc2VzCiArIHZpcnR1YWwtdGVybWluYWwKICsgd3BhLXN1cHBsaWNhbnQK ICsgeG9yZy1zZXJ2ZXIKU3RvcHBlZDoKIC0gZ2FuZXRpLW1ldGFkCiAtIHNzaC1kYWVtb24KT25l LXNob3Q6CiAqIGhvc3QtbmFtZQogKiBzeXNjdGwKICogdXNlci1ob21lcwogKiB4MTEtc29ja2V0 LWRpcmVjdG9yeQo= --=_710dedaea7cf8510f01e87b1bb79e111 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=guix-describe.txt Content-Disposition: attachment; filename=guix-describe.txt; size=338 R2VuZXJhdGlvbiA1CURlYyAyNyAyMDIzIDE2OjM1OjQ2CShjdXJyZW50KQogIG5vbmd1aXggNzFh NTNmYQogICAgcmVwb3NpdG9yeSBVUkw6IGh0dHBzOi8vZ2l0bGFiLmNvbS9ub25ndWl4L25vbmd1 aXgKICAgIGJyYW5jaDogbWFzdGVyCiAgICBjb21taXQ6IDcxYTUzZmFmMmUxOTI1YTMwOWI0ODBm MTdlNWI4MzY3NDBjZTU0YmMKICBndWl4IDkzMWQ4OTMKICAgIHJlcG9zaXRvcnkgVVJMOiBodHRw czovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdC9ndWl4LmdpdAogICAgYnJhbmNoOiBtYXN0ZXIK ICAgIGNvbW1pdDogOTMxZDg5M2M1NTAxMjg1OTEwMTg1ODdjOTBkMjQ5MWZkNjZhMTFhNAo= --=_710dedaea7cf8510f01e87b1bb79e111 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=post-reconfigure-herd-status.txt Content-Disposition: attachment; filename=post-reconfigure-herd-status.txt; size=1091 cmljaGFyZEB0ZXN0IH4kIHN1ZG8gaGVyZCBzdGF0dXMKU3RhcnRlZDoKICsgTmV0d29ya01hbmFn ZXIKICsgYXZhaGktZGFlbW9uCiArIGNvbnNvbGUtZm9udC10dHkxCiArIGNvbnNvbGUtZm9udC10 dHkyCiArIGNvbnNvbGUtZm9udC10dHkzCiArIGNvbnNvbGUtZm9udC10dHk0CiArIGNvbnNvbGUt Zm9udC10dHk1CiArIGNvbnNvbGUtZm9udC10dHk2CiArIGRidXMtc3lzdGVtCiArIGVsb2dpbmQK ICsgZmlsZS1zeXN0ZW0tL2Jvb3QvZWZpCiArIGZpbGUtc3lzdGVtLS9kZXYvcHRzCiArIGZpbGUt c3lzdGVtLS9kZXYvc2htCiArIGZpbGUtc3lzdGVtLS9nbnUvc3RvcmUKICsgZmlsZS1zeXN0ZW0t L3J1bi9zeXN0ZW1kCiArIGZpbGUtc3lzdGVtLS9ydW4vdXNlcgogKyBmaWxlLXN5c3RlbS0vc3lz L2Zpcm13YXJlL2VmaS9lZml2YXJzCiArIGZpbGUtc3lzdGVtLS9zeXMvZnMvY2dyb3VwCiArIGZp bGUtc3lzdGVtLS9zeXMvZnMvY2dyb3VwL2Vsb2dpbmQKICsgZmlsZS1zeXN0ZW0tL3N5cy9rZXJu ZWwvZGVidWcKICsgZmlsZS1zeXN0ZW0tL3Zhci9jYWNoZS9mb250Y29uZmlnCiArIGZpbGUtc3lz dGVtLS92YXIvbGliL2dkbQogKyBmaWxlLXN5c3RlbXMKICsgZ3VpeC1kYWVtb24KICsgbG9vcGJh Y2sKICsgbWNyb24KICsgbnNjZAogKyBudHBkCiArIHBhbQogKyByb290CiArIHJvb3QtZmlsZS1z eXN0ZW0KICsgc3NoLWRhZW1vbgogKyBzd2FwLWE1ZGE2MmQwLTBmOGUtNDQwMS04ZmI2LTE3YjI4 NGUxNjZkMAogKyBzeXNsb2dkCiArIHRlcm0tY29uc29sZQogKyB0ZXJtLXR0eTEKICsgdGVybS10 dHkyCiArIHRlcm0tdHR5MwogKyB0ZXJtLXR0eTQKICsgdGVybS10dHk1CiArIHRlcm0tdHR5Ngog KyB1ZGV2CiArIHVwb3dlci1kYWVtb24KICsgdXJhbmRvbS1zZWVkCiArIHVzZXItZmlsZS1zeXN0 ZW1zCiArIHVzZXItcHJvY2Vzc2VzCiArIHZpcnR1YWwtdGVybWluYWwKICsgd3BhLXN1cHBsaWNh bnQKICsgeG9yZy1zZXJ2ZXIKT25lLXNob3Q6CiAqIGhvc3QtbmFtZQogKiBzeXNjdGwKICogdXNl ci1ob21lcwogKiB4MTEtc29ja2V0LWRpcmVjdG9yeQpGYWlsZWQgdG8gc3RhcnQ6CiAhIGdhbmV0 aS1tZXRhZAo= --=_710dedaea7cf8510f01e87b1bb79e111 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=reconfigure_log.txt Content-Disposition: attachment; filename=reconfigure_log.txt; size=3205 LSotIG1vZGU6IGNvbXBpbGF0aW9uOyBkZWZhdWx0LWRpcmVjdG9yeTogIn4vZ3VpeC1jb25maWcv IiAtKi0KQ29taW50IHN0YXJ0ZWQgYXQgVGh1IERlYyAyOCAxNjo0MTo1MgoKLi9yZWNvbmZpZ3Vy ZS5yYiAtLXN5c3RlbSAtLWNvbmZpZyB0ZXN0ClJlY29uZmlndXJpbmcgc3lzdGVtIGVudmlyb25t ZW50CkV4ZWN1dGluZyBzdWRvIC0tcHJlc2VydmUtZW52PUdVSUxFX0xPQURfUEFUSCBndWl4IHN5 c3RlbSByZWNvbmZpZ3VyZSBsaWIvcnNlbnQvc3lzdGVtL3Rlc3Quc2NtIC0tbm8tZ3JhZnRzClBh c3N3b3JkOiAKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9j aS5ndWl4LmdudS5vcmcnLi4uICAgMC4wJWd1aXggc3Vic3RpdHV0ZTogd2FybmluZzogY2kuZ3Vp eC5nbnUub3JnOiBob3N0IG5vdCBmb3VuZDogTmFtZSBvciBzZXJ2aWNlIG5vdCBrbm93bgpzdWJz dGl0dXRlOiAKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9i b3JkZWF1eC5ndWl4LmdudS5vcmcnLi4uICAgMC4wJWd1aXggc3Vic3RpdHV0ZTogd2FybmluZzog Ym9yZGVhdXguZ3VpeC5nbnUub3JnOiBob3N0IG5vdCBmb3VuZDogTmFtZSBvciBzZXJ2aWNlIG5v dCBrbm93bgpzdWJzdGl0dXRlOiAKVGhlIGZvbGxvd2luZyBkZXJpdmF0aW9ucyB3aWxsIGJlIGJ1 aWx0OgogIC9nbnUvc3RvcmUvM202MGhpemhhN3pnZ2Rud2thYXBkcW0yczkxMXZnMTgtc3lzdGVt LmRydgogIC9nbnUvc3RvcmUvbmd3OGJzMnY0cG02NG1tNHZ5MGFhN3hwcTdyNG1sNDMtcHJvdmVu YW5jZS5kcnYKICAvZ251L3N0b3JlL2ppajloN3Y5cm5qeXdjcTVwbmR5Nnc5Z25qY25meTdoLWdy dWIuY2ZnLmRydgoKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6 Ly9jaS5ndWl4LmdudS5vcmcnLi4uICAgMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0 dXRlcyBmcm9tICdodHRwczovL2JvcmRlYXV4Lmd1aXguZ251Lm9yZycuLi4gICAwLjAlCmJ1aWxk aW5nIC9nbnUvc3RvcmUvbmd3OGJzMnY0cG02NG1tNHZ5MGFhN3hwcTdyNG1sNDMtcHJvdmVuYW5j ZS5kcnYuLi4KYnVpbGRpbmcgL2dudS9zdG9yZS8zbTYwaGl6aGE3emdnZG53a2FhcGRxbTJzOTEx dmcxOC1zeXN0ZW0uZHJ2Li4uCmJ1aWxkaW5nIC9nbnUvc3RvcmUvamlqOWg3djlybmp5d2NxNXBu ZHk2dzlnbmpjbmZ5N2gtZ3J1Yi5jZmcuZHJ2Li4uCi9nbnUvc3RvcmUvM2tybmx5c212YXczcXgw eHg3MnljeGsyZzgzY2poc24tc3lzdGVtCi9nbnUvc3RvcmUvbjc0cTl4NWxiendueGg4bmtwYXJy ZmlhMTBxZ2YxNzQtZ3J1Yi5jZmcKCmFjdGl2YXRpbmcgc3lzdGVtLi4uClRoZSBmb2xsb3dpbmcg ZGVyaXZhdGlvbiB3aWxsIGJlIGJ1aWx0OgogIC9nbnUvc3RvcmUvejZqZzR2Y3J2NjNjeTN3MWJs c3p2N25neTdrc3NobDItc3dpdGNoLXRvLXN5c3RlbS5zY20uZHJ2CgpidWlsZGluZyAvZ251L3N0 b3JlL3o2amc0dmNydjYzY3kzdzFibHN6djduZ3k3a3NzaGwyLXN3aXRjaC10by1zeXN0ZW0uc2Nt LmRydi4uLgptYWtpbmcgJy9nbnUvc3RvcmUvM2tybmx5c212YXczcXgweHg3MnljeGsyZzgzY2po c24tc3lzdGVtJyB0aGUgY3VycmVudCBzeXN0ZW0uLi4Kc2V0dGluZyB1cCBzZXR1aWQgcHJvZ3Jh bXMgaW4gJy9ydW4vc2V0dWlkLXByb2dyYW1zJy4uLgpwb3B1bGF0aW5nIC9ldGMgZnJvbSAvZ251 L3N0b3JlLzhuNnYwYTAyaGo1cHg1OHA1YjB4ODk1bjN6YWRhdzQxLWV0Yy4uLgpUaGUgZm9sbG93 aW5nIGRlcml2YXRpb24gd2lsbCBiZSBidWlsdDoKICAvZ251L3N0b3JlL2RpYWFwNGIwMm55em56 NDIzdjkzZGNxeHgwZ3NsN3l5LWluc3RhbGwtYm9vdGxvYWRlci5zY20uZHJ2CgpidWlsZGluZyAv Z251L3N0b3JlL2RpYWFwNGIwMm55em56NDIzdjkzZGNxeHgwZ3NsN3l5LWluc3RhbGwtYm9vdGxv YWRlci5zY20uZHJ2Li4uCmd1aXggc3lzdGVtOiBib290bG9hZGVyIHN1Y2Nlc3NmdWxseSBpbnN0 YWxsZWQgb24gJygvYm9vdC9lZmkpJwpUaGUgZm9sbG93aW5nIGRlcml2YXRpb24gd2lsbCBiZSBi dWlsdDoKICAvZ251L3N0b3JlLzZkY2dqc2E4Z2J2NndkcThueXJka201c3h3OHpneGwzLXVwZ3Jh ZGUtc2hlcGhlcmQtc2VydmljZXMuc2NtLmRydgoKYnVpbGRpbmcgL2dudS9zdG9yZS82ZGNnanNh OGdidjZ3ZHE4bnlyZGttNXN4dzh6Z3hsMy11cGdyYWRlLXNoZXBoZXJkLXNlcnZpY2VzLnNjbS5k cnYuLi4Kc2hlcGhlcmQ6IFN0YXJ0aW5nIHNlcnZpY2UgaG9zdC1uYW1lLi4uCnNoZXBoZXJkOiBT ZXJ2aWNlIGhvc3QtbmFtZSBzdGFydGVkLgpzaGVwaGVyZDogU2VydmljZSBob3N0LW5hbWUgcnVu bmluZyB3aXRoIHZhbHVlICM8dW5zcGVjaWZpZWQ+LgpzaGVwaGVyZDogU2VydmljZSBob3N0LW5h bWUgaGFzIGJlZW4gc3RhcnRlZC4Kc2hlcGhlcmQ6IFN0YXJ0aW5nIHNlcnZpY2UgdXNlci1ob21l cy4uLgpzaGVwaGVyZDogU2VydmljZSB1c2VyLWhvbWVzIGhhcyBiZWVuIHN0YXJ0ZWQuCnNoZXBo ZXJkOiBTdGFydGluZyBzZXJ2aWNlIHN5c2N0bC4uLgpzaGVwaGVyZDogU2VydmljZSBzeXNjdGwg aGFzIGJlZW4gc3RhcnRlZC4Kc2hlcGhlcmQ6IFN0YXJ0aW5nIHNlcnZpY2UgeDExLXNvY2tldC1k aXJlY3RvcnkuLi4Kc2hlcGhlcmQ6IFNlcnZpY2UgeDExLXNvY2tldC1kaXJlY3RvcnkgaGFzIGJl ZW4gc3RhcnRlZC4Kc2hlcGhlcmQ6IFNlcnZpY2UgdXNlci1ob21lcyBoYXMgYmVlbiBzdGFydGVk LgpzaGVwaGVyZDogU3RhcnRpbmcgc2VydmljZSBnYW5ldGktbWV0YWQuLi4Kc2hlcGhlcmQ6IFNl cnZpY2UgZ2FuZXRpLW1ldGFkIGNvdWxkIG5vdCBiZSBzdGFydGVkLgpzaGVwaGVyZDogU2Vydmlj ZSB1c2VyLWhvbWVzIGhhcyBiZWVuIHN0YXJ0ZWQuCnNoZXBoZXJkOiBTdGFydGluZyBzZXJ2aWNl IHNzaC1kYWVtb24uLi4Kc2hlcGhlcmQ6IFNlcnZpY2Ugc3NoLWRhZW1vbiBoYXMgYmVlbiBzdGFy dGVkLgpUbyBjb21wbGV0ZSB0aGUgdXBncmFkZSwgcnVuICdoZXJkIHJlc3RhcnQgU0VSVklDRScg dG8gc3RvcCwKdXBncmFkZSwgYW5kIHJlc3RhcnQgZWFjaCBzZXJ2aWNlIHRoYXQgd2FzIG5vdCBh dXRvbWF0aWNhbGx5IHJlc3RhcnRlZC4KUnVuICdoZXJkIHN0YXR1cycgdG8gdmlldyB0aGUgbGlz dCBvZiBzZXJ2aWNlcyBvbiB5b3VyIHN5c3RlbS4KCkNvbWludCBmaW5pc2hlZCBhdCBUaHUgRGVj IDI4IDE2OjQyOjExCg== --=_710dedaea7cf8510f01e87b1bb79e111 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=test.scm Content-Disposition: attachment; filename=test.scm; size=2274 KGRlZmluZS1tb2R1bGUgKHJzZW50IHN5c3RlbSB0ZXN0KQogICM6dXNlLW1vZHVsZSAoZ251KQog ICM6dXNlLW1vZHVsZSAoZ251IHN5c3RlbSkKICAjOnVzZS1tb2R1bGUgKGdudSBzZXJ2aWNlcykK ICAjOnVzZS1tb2R1bGUgKGdudSBzZXJ2aWNlcyBkZXNrdG9wKQogICM6dXNlLW1vZHVsZSAoZ251 IHNlcnZpY2VzIGdhbmV0aSkKICAjOnVzZS1tb2R1bGUgKGdudSBzZXJ2aWNlcyB4b3JnKQogICM6 dXNlLW1vZHVsZSAoZ251IHNlcnZpY2VzIHNzaCkKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBuZXR3b3JraW5nKQogICM6dXNlLW1vZHVsZSAoZ3VpeCBnZXhwKQogICM6ZXhwb3J0ICh0ZXN0 LXN5c3RlbSkpCgooZGVmaW5lIHRlc3Qtc3lzdGVtCiAgKG9wZXJhdGluZy1zeXN0ZW0KICAgKGxv Y2FsZSAiZW5fVVMudXRmOCIpCiAgICh0aW1lem9uZSAiQW1lcmljYS9OZXdfWW9yayIpCiAgIChr ZXlib2FyZC1sYXlvdXQgKGtleWJvYXJkLWxheW91dCAidXMiKSkKICAgKGhvc3QtbmFtZSAidGVz dCIpCiAgICh1c2VycyAoY29ucyogKHVzZXItYWNjb3VudAogICAgICAgICAgICAgICAgICAobmFt ZSAicmljaGFyZCIpCiAgICAgICAgICAgICAgICAgIChjb21tZW50ICJSaWNoYXJkIikKICAgICAg ICAgICAgICAgICAgKGdyb3VwICJ1c2VycyIpCiAgICAgICAgICAgICAgICAgIChob21lLWRpcmVj dG9yeSAiL2hvbWUvcmljaGFyZCIpCiAgICAgICAgICAgICAgICAgIChzdXBwbGVtZW50YXJ5LWdy b3VwcyAnKCJ3aGVlbCIgIm5ldGRldiIgImF1ZGlvIiAidmlkZW8iKSkpCiAgICAgICAgICAgICAg ICAgJWJhc2UtdXNlci1hY2NvdW50cykpCiAgIDs7IFBhY2thZ2VzIGluc3RhbGxlZCBzeXN0ZW0t d2lkZS4KICAgKHBhY2thZ2VzIChhcHBlbmQgKGxpc3QpCiAgICAgICAgICAgICAgICAgICAgICVi YXNlLXBhY2thZ2VzKSkKICAgKHNlcnZpY2VzCiAgICAoYXBwZW5kIChsaXN0CiAgICAgICAgICAg ICAoc2VydmljZSBnbm9tZS1kZXNrdG9wLXNlcnZpY2UtdHlwZSkKICAgICAgICAgICAgIChzZXJ2 aWNlIG9wZW5zc2gtc2VydmljZS10eXBlCiAgICAgICAgICAgICAgICAgICAgICAob3BlbnNzaC1j b25maWd1cmF0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgKHgxMS1mb3J3YXJkaW5nPyAjdCkK ICAgICAgICAgICAgICAgICAgICAgICAoJWF1dG8tc3RhcnQ/ICNmKQogICAgICAgICAgICAgICAg ICAgICAgICkpCiAgICAgICAgICAgICA7OyBzZXJ2aWNlIHdpdGggYXV0by1zdGFydD0jZiwgc2Vl IGlmIHNoZXBoZXJkIHN0YXJ0cyB0aGlzIG9uIHJlY29uZmlndXJlCiAgICAgICAgICAgICAoc2Vy dmljZSBnYW5ldGktbWV0YWQtc2VydmljZS10eXBlKSkKICAgICAgICAgICAgJWRlc2t0b3Atc2Vy dmljZXMpKQogICAoc3dhcC1kZXZpY2VzIChsaXN0IChzd2FwLXNwYWNlCiAgICAgICAgICAgICAg ICAgICAgICAgICh0YXJnZXQgKHV1aWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ImE1ZGE2MmQwLTBmOGUtNDQwMS04ZmI2LTE3YjI4NGUxNjZkMCIpKSkpKQogICAoYm9vdGxvYWRl ciAoYm9vdGxvYWRlci1jb25maWd1cmF0aW9uCiAgICAgICAgICAgICAgICAoYm9vdGxvYWRlciBn cnViLWVmaS1ib290bG9hZGVyKQogICAgICAgICAgICAgICAgKHRhcmdldHMgKGxpc3QgIi9ib290 L2VmaSIpKQogICAgICAgICAgICAgICAgKGtleWJvYXJkLWxheW91dCBrZXlib2FyZC1sYXlvdXQp KSkKICAgKGZpbGUtc3lzdGVtcyAoY29ucyogKGZpbGUtc3lzdGVtCiAgICAgICAgICAgICAgICAg ICAgICAgICAobW91bnQtcG9pbnQgIi9ib290L2VmaSIpCiAgICAgICAgICAgICAgICAgICAgICAg ICAoZGV2aWNlICh1dWlkICIzYjM5LWE4YmEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICdmYXQzMikpCiAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZSAidmZhdCIp KQogICAgICAgICAgICAgICAgICAgICAgICAoZmlsZS1zeXN0ZW0KICAgICAgICAgICAgICAgICAg ICAgICAgIChtb3VudC1wb2ludCAiLyIpCiAgICAgICAgICAgICAgICAgICAgICAgICAoZGV2aWNl ICh1dWlkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZDMwYzNiYjEtN2JjNi00 ZjJkLThiY2UtNGUyNmJlYWUwMmYyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg J2V4dDQpKQogICAgICAgICAgICAgICAgICAgICAgICAgKHR5cGUgImV4dDQiKSkKICAgICAgICAg ICAgICAgICAgICAgICAgJWJhc2UtZmlsZS1zeXN0ZW1zKSkpKQoKdGVzdC1zeXN0ZW0K --=_710dedaea7cf8510f01e87b1bb79e111 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=upgrade-shepherd-services.scm Content-Disposition: attachment; filename=upgrade-shepherd-services.scm; size=5059 IyEvZ251L3N0b3JlLzRndmdjZmRpejY3d3YwNGlocWZhOHBxd3pzYjBxcHY1LWd1aWxlLTMuMC45 L2Jpbi9ndWlsZSAtLW5vLWF1dG8tY29tcGlsZQohIwooZXZhbC13aGVuIChleHBhbmQgbG9hZCBl dmFsKSAobGV0ICgoZXh0ZW5zaW9ucyAocXVvdGUgKCkpKSAocHJlcGVuZCAobGFtYmRhIChpdGVt cyBsc3QpIChsZXQgbG9vcCAoKGl0ZW1zIGl0ZW1zKSAobHN0IGxzdCkpIChpZiAobnVsbD8gaXRl bXMpIGxzdCAobG9vcCAoY2RyIGl0ZW1zKSAoY29ucyAoY2FyIGl0ZW1zKSAoZGVsZXRlIChjYXIg aXRlbXMpIGxzdCkpKSkpKSkpIChzZXQhICVsb2FkLXBhdGggKHByZXBlbmQgKGNvbnMgIi9nbnUv c3RvcmUvMXc4dmk5YWNxYnN2NzZwbGZnYzQ1NjRpcm5jamtua2QtbW9kdWxlLWltcG9ydCIgKG1h cCAobGFtYmRhIChleHRlbnNpb24pIChzdHJpbmctYXBwZW5kIGV4dGVuc2lvbiAiL3NoYXJlL2d1 aWxlL3NpdGUvIiAoZWZmZWN0aXZlLXZlcnNpb24pKSkgZXh0ZW5zaW9ucykpICVsb2FkLXBhdGgp KSAoc2V0ISAlbG9hZC1jb21waWxlZC1wYXRoIChwcmVwZW5kIChjb25zICIvZ251L3N0b3JlL2Rr ZHAxNnZ2bWxuYmwwaWxmeDgzbDExaWh2aW44bXJmLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQiICht YXAgKGxhbWJkYSAoZXh0ZW5zaW9uKSAoc3RyaW5nLWFwcGVuZCBleHRlbnNpb24gIi9saWIvZ3Vp bGUvIiAoZWZmZWN0aXZlLXZlcnNpb24pICIvc2l0ZS1jY2FjaGUiKSkgZXh0ZW5zaW9ucykpICVs b2FkLWNvbXBpbGVkLXBhdGgpKSkpKGJlZ2luICh1c2UtbW9kdWxlcyAoZ251IHNlcnZpY2VzIGhl cmQpIChzcmZpIHNyZmktMSkpIChwYXJhbWV0ZXJpemUgKChzaGVwaGVyZC1tZXNzYWdlLXBvcnQg KCVtYWtlLXZvaWQtcG9ydCAidyIpKSkgKGxvYWQtc2VydmljZXMvc2FmZSAocXVvdGUgKCIvZ251 L3N0b3JlL3J3bmJyd2tzZjA3YWJkZms3cjM0Z3NjMTdzYXBkaGMwLXNoZXBoZXJkLXN3YXAtYTVk YTYyZDAtMGY4ZS00NDAxLThmYjYtMTdiMjg0ZTE2NmQwLnNjbSIgIi9nbnUvc3RvcmUvbTN2ZzM5 cW1hODFobmx4MzRseHBiZDB5NmpwOTRpM2otc2hlcGhlcmQtZmlsZS1zeXN0ZW1zLnNjbSIgIi9n bnUvc3RvcmUvcmFzbndpamthY2RjYTdmc3I2NDRxczVocnFjNGRnNHEtc2hlcGhlcmQtdXNlci1m aWxlLXN5c3RlbXMuc2NtIiAiL2dudS9zdG9yZS9zNjQ5YmtkNG5od2o1dmI1bHB3YWh5aWEzZzM1 NWlsOS1zaGVwaGVyZC1maWxlLXN5c3RlbS0tYm9vdC1lZmkuc2NtIiAiL2dudS9zdG9yZS95OXM3 Yng1bTVzMmI0aWg5MWhyaDl6ZHZrN25qeWEyMC1zaGVwaGVyZC1maWxlLXN5c3RlbS0tZGV2LXB0 cy5zY20iICIvZ251L3N0b3JlLzQxM2Nha3g0cDBuY3E5Z3pxNjJ4MTYyaTE0dmd3cXZhLXNoZXBo ZXJkLWZpbGUtc3lzdGVtLS1zeXMta2VybmVsLWRlYnVnLnNjbSIgIi9nbnUvc3RvcmUvZnNyM3hn bTFoamRsdjNsNzNpYjZpejd2aXpxbjRzMmItc2hlcGhlcmQtZmlsZS1zeXN0ZW0tLWRldi1zaG0u c2NtIiAiL2dudS9zdG9yZS96cjhjdzg5OGxsOThrNTFmdjcxNDE5MGt2cnFqMjdnNi1zaGVwaGVy ZC1maWxlLXN5c3RlbS0tc3lzLWZpcm13YXJlLWVmaS1lZml2YXJzLnNjbSIgIi9nbnUvc3RvcmUv M25keGlzM2NrNjd2bnlyOHluaWZjMHFkbDFnNmFsem0tc2hlcGhlcmQtZmlsZS1zeXN0ZW0tLWdu dS1zdG9yZS5zY20iICIvZ251L3N0b3JlL3FuaHdraWtodzFkbjlkZmI2c3g2eWo1aHFiM2dmOWJq LXNoZXBoZXJkLWZpbGUtc3lzdGVtLS1ydW4tc3lzdGVtZC5zY20iICIvZ251L3N0b3JlLzhxYzRo NW43Y3pmMG5pbGIxajAzdngwY2k1MXloa3FmLXNoZXBoZXJkLWZpbGUtc3lzdGVtLS1ydW4tdXNl ci5zY20iICIvZ251L3N0b3JlL3FtNWw1bm5icWg1Nzd4aDlyaWhqcjQ3dzAzd2Rua3M2LXNoZXBo ZXJkLWZpbGUtc3lzdGVtLS1zeXMtZnMtY2dyb3VwLWVsb2dpbmQuc2NtIiAiL2dudS9zdG9yZS9o eGx6bnlhMDU0aXdtejRneDVtaWdxbmdrcmQ0cmxkcS1zaGVwaGVyZC1maWxlLXN5c3RlbS0tc3lz LWZzLWNncm91cC5zY20iICIvZ251L3N0b3JlL2hpd3ZnaTJ4cmx4bTAxZzk1NzM1eGxsNDRpcngz M3piLXNoZXBoZXJkLWZpbGUtc3lzdGVtLS12YXItY2FjaGUtZm9udGNvbmZpZy5zY20iICIvZ251 L3N0b3JlLzJzemRhOHAzd3hyY202ZDVyZGxiNXBsNXF5OG01OGphLXNoZXBoZXJkLWZpbGUtc3lz dGVtLS12YXItbGliLWdkbS5zY20iICIvZ251L3N0b3JlLzAxa3NwNHJnajBxd3NuYm1hY3k1NjU2 eHpxNGpuM3BoLXNoZXBoZXJkLXJvb3QtZmlsZS1zeXN0ZW0uc2NtIiAiL2dudS9zdG9yZS81cGR2 aHNtcGJsM2tiM3NwZ24yYzdiNjVzazZnM2g5aS1zaGVwaGVyZC11c2VyLXByb2Nlc3Nlcy5zY20i ICIvZ251L3N0b3JlL2FtemFhYTN3c3lpM2t2ZGY1dmwxbmJid3JyOGo3Y3poLXNoZXBoZXJkLWhv c3QtbmFtZS5zY20iICIvZ251L3N0b3JlLzU3cHp2eWFyaTVrY3M4dm0xN3hjNzB2azZmNHpscTV3 LXNoZXBoZXJkLXVzZXItaG9tZXMuc2NtIiAiL2dudS9zdG9yZS9uaTIxODc2emlzZ2I4NDJwbWc5 NGQwOWwxd2p3MHpnai1zaGVwaGVyZC1wYW0uc2NtIiAiL2dudS9zdG9yZS93ODM0d2Y5bTV3amo4 d2xjZnM0M2JnNndtczRqaTl5NS1zaGVwaGVyZC1zeXNjdGwuc2NtIiAiL2dudS9zdG9yZS9nbWdk NjdoNDloMGtjN203NTRyOWhjM2R3cWpwdmh3Yy1zaGVwaGVyZC11ZGV2LnNjbSIgIi9nbnUvc3Rv cmUvazB6YXdsaGhjOWcxcTJkamEzcGkzNmtwNG4zOTh2eDktc2hlcGhlcmQtbnNjZC5zY20iICIv Z251L3N0b3JlL2dieTc0MzkwN3N6MGRkdzlmdjRsMHpnOWQ2eXh6dzQ0LXNoZXBoZXJkLWd1aXgt ZGFlbW9uLnNjbSIgIi9nbnUvc3RvcmUvdzgxcW5yejVmd3F5Zmd2bXd3eXB4NGFnYTB2YmlzbGct c2hlcGhlcmQtdXJhbmRvbS1zZWVkLnNjbSIgIi9nbnUvc3RvcmUvbGtjM2thZDNoOWRtZm45eTA4 bXdoZGlqdzFjOWk5N20tc2hlcGhlcmQtbG9vcGJhY2suc2NtIiAiL2dudS9zdG9yZS95anptcWN3 ZmpkdjNyNHo4cjJrdmZidzFheDM1aTBzYi1zaGVwaGVyZC10ZXJtLXR0eTYuc2NtIiAiL2dudS9z dG9yZS9yaG1pYWI1NDA3amtyNWJtcHBpZHJpd3g1cmdybml4eS1zaGVwaGVyZC10ZXJtLXR0eTUu c2NtIiAiL2dudS9zdG9yZS80ajI5NTlrN2NrejFjNHh4Zzk1Yms3bGk4MWFxMzZ4aS1zaGVwaGVy ZC10ZXJtLXR0eTQuc2NtIiAiL2dudS9zdG9yZS9qcjNrbG1rYjJuZ2locnpmbTUyeHFncmlzeGI0 aXg4dy1zaGVwaGVyZC10ZXJtLXR0eTMuc2NtIiAiL2dudS9zdG9yZS8zZjR2YjJycWR4NDBmY3lo YnhpemQ2aGJzeW5oOTZ2OC1zaGVwaGVyZC10ZXJtLXR0eTIuc2NtIiAiL2dudS9zdG9yZS81cGpz MjF2cmhrZ3B2N2docW1wNXlwOGdjbGxoM3o1OS1zaGVwaGVyZC10ZXJtLXR0eTEuc2NtIiAiL2du dS9zdG9yZS9oNXh3aGtpMXFycjg3N3pwZm02aDB3eXBmMHcxZmk5Mi1zaGVwaGVyZC10ZXJtLWNv bnNvbGUuc2NtIiAiL2dudS9zdG9yZS9pMDRyOGdhNW42a3dpOTNoa2RjaWk2a2lhejE1MXBzZC1z aGVwaGVyZC1zeXNsb2dkLnNjbSIgIi9nbnUvc3RvcmUvbWExeGwwbTRnZHhsc3lsc2k5MXF3bDFs bXZsamRrODMtc2hlcGhlcmQtY29uc29sZS1mb250LXR0eTEuc2NtIiAiL2dudS9zdG9yZS82cWhj Zjd4aGkzZ3B5cXZjeDFoMTZtZ2xpaWRzeWE5bC1zaGVwaGVyZC1jb25zb2xlLWZvbnQtdHR5Mi5z Y20iICIvZ251L3N0b3JlL2tiOHkyNWQzMWlsemk2bml4OGcxZ2t5eTRqNWdxbjBnLXNoZXBoZXJk LWNvbnNvbGUtZm9udC10dHkzLnNjbSIgIi9nbnUvc3RvcmUvamh3bmpnbHZ6eWg3YnBuM25mNDEy MHJkenhpZGF5ejctc2hlcGhlcmQtY29uc29sZS1mb250LXR0eTQuc2NtIiAiL2dudS9zdG9yZS81 cWR2czFjbHlod3A0ZGQ5MGlneXNmcGJhMTdkdjJqYy1zaGVwaGVyZC1jb25zb2xlLWZvbnQtdHR5 NS5zY20iICIvZ251L3N0b3JlL2E3OWhqbnM1eXhkbmNiZGYzM2QwaGFuMHJhZGhzaDk3LXNoZXBo ZXJkLWNvbnNvbGUtZm9udC10dHk2LnNjbSIgIi9nbnUvc3RvcmUvbWFmcjNoaTE5cGdoMjhhNWMx eWxxYjVyazhxN2xuMGItc2hlcGhlcmQtdmlydHVhbC10ZXJtaW5hbC5zY20iICIvZ251L3N0b3Jl L2NkazNuZGxoZmxxeDgxcWo4Z3A3cjZ5ejliOWIzbXg5LXNoZXBoZXJkLXgxMS1zb2NrZXQtZGly ZWN0b3J5LnNjbSIgIi9nbnUvc3RvcmUvYTFrMmpzNXF4OWgydmhuOG5zazM4cjYyODdyY3I3MWkt c2hlcGhlcmQtbnRwZC5zY20iICIvZ251L3N0b3JlLzgybDdta2Z5N2t4d2M4czNpZDIzZ2FqdjY5 MjJuOTRmLXNoZXBoZXJkLWRidXMtc3lzdGVtLnNjbSIgIi9nbnUvc3RvcmUvZzM1MzY2bmY4c2N4 M2N3cWZycGc2aWd5MGc1aDZtNHYtc2hlcGhlcmQtZWxvZ2luZC5zY20iICIvZ251L3N0b3JlL3h2 cmliYXB4OTQ4aTdzaHI4eGpnc3poOGFya3hhZjZpLXNoZXBoZXJkLXVwb3dlci1kYWVtb24uc2Nt IiAiL2dudS9zdG9yZS9raW5mbG16amNpOWw0Mjh2M2Y1OTN2NmIxMGZwNDkyMy1zaGVwaGVyZC1h dmFoaS1kYWVtb24uc2NtIiAiL2dudS9zdG9yZS8yc3dmZm5yNDAwaDhjNWI0NWlsajBrcjZ2MmQ1 ejBtMy1zaGVwaGVyZC13cGEtc3VwcGxpY2FudC5zY20iICIvZ251L3N0b3JlLzJzNjBnZmJ2cGk5 ZnM4MGx5cTd2OXN3ZjNrNnYwMnNpLXNoZXBoZXJkLU5ldHdvcmtNYW5hZ2VyLW5ldHdvcmtpbmcu c2NtIiAiL2dudS9zdG9yZS83OHFnemY5YTNqMTh3YmRjMDA2NGp5MWxzZ3J4c3Nhci1zaGVwaGVy ZC14b3JnLXNlcnZlci5zY20iICIvZ251L3N0b3JlLzRpMjlpbTM5cjUwYzYwaHkzbGMydng5bWw4 aTNtOXo3LXNoZXBoZXJkLWdhbmV0aS1tZXRhZC5zY20iICIvZ251L3N0b3JlLzg4MWdydzFsdzRu bmI4ZzZhcGN6ZHgwNXJoemkycmcxLXNoZXBoZXJkLXNzaC1kYWVtb24tc3NoLXNzaGQuc2NtIiAi L2dudS9zdG9yZS96bmE5YmQ5c2o0aXJ2ankwbjgwbWM2aHp2em56aXJkOC1zaGVwaGVyZC1tY3Jv bi5zY20iKSkpKSAoZm9yLWVhY2ggdW5sb2FkLXNlcnZpY2UgKHF1b3RlICgpKSkgKGZvci1lYWNo IHN0YXJ0LXNlcnZpY2UgKHF1b3RlIChob3N0LW5hbWUgdXNlci1ob21lcyBzeXNjdGwgeDExLXNv Y2tldC1kaXJlY3RvcnkgZ2FuZXRpLW1ldGFkIHNzaC1kYWVtb24pKSkpCg== --=_710dedaea7cf8510f01e87b1bb79e111--