From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FORGED_MUA_MOZILLA,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26020 invoked from network); 18 Jan 2021 15:33:50 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 18 Jan 2021 15:33:50 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1610984030; b=N3ktbo7XFZT4awQhIaUCqn76tBi7wN/2/f4RX4l2ztP7wgeWEUs4+SQET8vHe0Zycfj5Chfwby q81lcASnh0qt4/rm66rhFSAD15Me+cBEjgp4/rIFGPTLNcdA7Rc44MzaXqPjnRCCdXar28Pnx5 m/AgoLnxKvhbuOvtUXn7L+C2uCTr5pkJzoEANrt9gXW9NtOgRFaanzQbMMUv85G5o3S2tAwPUR w0EkbJe3TErLcDIslDs2BXYU6RPkLM6p54y28LmV3QewjynzHiV72mym7cMAz5OuPKOXKY8J1d 3+b0ze0sOFsb+ACiCcZVyZoVxBn7QNZZtDPi6ZOL3lC7zQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (a7-19.smtp-out.eu-west-1.amazonses.com) smtp.remote-ip=54.240.7.19; dkim=pass header.d=pxeger.com header.s=tqv4uysrlnm4medenf5ivv2dv3fy2re7 header.a=rsa-sha256; dkim=pass header.d=amazonses.com header.s=shh3fegwg5fppqsuzphvschd53n6ihuv header.a=rsa-sha256; dmarc=none header.from=pxeger.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1610984030; bh=OyCT1QbPsCP1a3mJzNBENBSTrniAVzcPrmpaOILcHXA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:MIME-Version:Date:Message-ID:To:Subject:From: DKIM-Signature:DKIM-Signature:DKIM-Signature; b=sCH2WIy0Qh2CVV1P5sXDLC/7SAxAEqrBcLVs6USMZO/3QPJ8vsgLjX/Zrap/Wmhos4trRHeKi1 f9/KykvDxMH3Mvvex2acikKD1eHaibtrLYTeP+I1enNHpRXFKilBjNobUi6VyBOmIqUhuBGUj/ C4sl2pjHQ4BDaVsQb2vlnSlmSOmEJ2uq/X6lHSRiTd2Om9yM/DzChgKiK+6VVK5phUQ2DCoqax x3kByh4Gz4PPEdPsm42b0wBamcaJodaT8H3fEEvEliG/8brN889Eu5EjCkKT4hEhmnGvXIdSrY G4FxdB2CCdptwU4evzEkc4J9RjFkGe77U2O8cZVdPF9FRw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:MIME-Version:Date: Message-ID:To:Subject:From: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; bh=kLjT3YXKdfxMi2WLINdmN5aHGzEVy7QFBHk96nUnZWs=; b=m5Qf+J9LShhbRVGaRAEdsan7y2 lEZbESHeFYaU69cfjJXbaJSeNzy6amh+LvVAz1/G5nIPPcO4IQgN2OJoGM1HxJp3bfbtWz3bxC9XZ 0uploBr8CsrBoUJPFj3XTzP3sCRswOSXgeAqLW1aYe2lVHGRaGV8gDH1FDCNgc2q+3mD59JuzLzX8 42yr6WIZ0sXeuw4tWXdxuneG+azaP80D3vpkJhjMzjLouHCyMpsVRI2Tujo5CubFiYCot7xHJaQHS ufe+VbvrfIiTdz6mWecHifBK9xHAVOyY/FMiz1ivE0uzjxDvM71p4JcRINKjWEclGEoh+Zzehu2Dp XS71j04A==; Received: from authenticated user by zero.zsh.org with local id 1l1WXJ-000CDq-1q; Mon, 18 Jan 2021 15:33:45 +0000 Authentication-Results: zsh.org; iprev=pass (a7-19.smtp-out.eu-west-1.amazonses.com) smtp.remote-ip=54.240.7.19; dkim=pass header.d=pxeger.com header.s=tqv4uysrlnm4medenf5ivv2dv3fy2re7 header.a=rsa-sha256; dkim=pass header.d=amazonses.com header.s=shh3fegwg5fppqsuzphvschd53n6ihuv header.a=rsa-sha256; dmarc=none header.from=pxeger.com; arc=none Received: from a7-19.smtp-out.eu-west-1.amazonses.com ([54.240.7.19]:35997) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES128-SHA256:128) id 1l1WW5-000C2L-Lf; Mon, 18 Jan 2021 15:32:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=tqv4uysrlnm4medenf5ivv2dv3fy2re7; d=pxeger.com; t=1610983948; h=From:Subject:To:Message-ID:Date:MIME-Version:Content-Type; bh=OyCT1QbPsCP1a3mJzNBENBSTrniAVzcPrmpaOILcHXA=; b=ZPvT6QKKxGUztI+19Hv/Ko9NLjZYEAXuOUmsiS/YO6cXMRrxgfunWWHGw2R/adXu uk7WKvvNUol8EVxTQjRNuDLexjyzPgRQ5W6+Apc/8XMFdGAkG3FRYZ38OXfydWDAkXg ji+h/OGUkCOJyz+xAEDQqzesbB3DBoObhjbnOIs8= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1610983948; h=From:Subject:To:Message-ID:Date:MIME-Version:Content-Type:Feedback-ID; bh=OyCT1QbPsCP1a3mJzNBENBSTrniAVzcPrmpaOILcHXA=; b=xln+jHdqCp/yH/wOa/HBYTR8XeaqcERiEVN0hJtvchZ4Rc5y1Icv8jvNq5WXfpNb qw5vwXYs1MigMVIRmVaUbNNBG6ZEvqshGK/fdL692xEKaEoLcOm492ItiPXiW2y9IWW FJq4vFkX708FlHEvjDWOtAiUWgmj5IZjp4YG+5h8= From: Patrick Reader Subject: Bug with assignments in some commands To: zsh-workers@zsh.org Message-ID: <0102017716203d60-ea3cd78f-867c-4f6e-b37b-583ccdb44c13-000000@eu-west-1.amazonses.com> Date: Mon, 18 Jan 2021 15:32:27 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------2485F39D1CD95AE518BACC72" Content-Language: en-GB X-SES-Outgoing: 2021.01.18-54.240.7.19 Feedback-ID: 1.eu-west-1.O8fLL1RnZ8YOldtp6Bf8+xGGBJTnUb+xpx8eQnH6GAs=:AmazonSES X-Validation-by: kb@spambri.de X-Seq: 47844 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: This is a multi-part message in MIME format. --------------2485F39D1CD95AE518BACC72 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi there, I believe I have found a bug: in arithmetic $(( )) or $[ ] and variable expansions ${ } in some forms of command (pipelines, command substitutions, and inside here-documents and here-strings are the cases I know of so far), assignments to variables do not persist outside the command, almost as if it were in a subshell. I'm pretty sure this is a bug; if it's an intended behaviour, it's quite annoying and should be changed. This does not occur in complex commands (if, for, while, etc.) except subshells. This occurs on both zsh versions I have tested: 5.8 (x86_64-pc-linux-gnu) and 5.6.2 (x86_64-redhat-linux-gnu). Attached is a reproducible example, and the output of `set` and `set -o`. Regards, Patrick --------------2485F39D1CD95AE518BACC72 Content-Type: text/plain; charset=UTF-8; name="assignment_bug.zsh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="assignment_bug.zsh" IyB0aGlzIGluY3JlbWVudHMgeAp4PTEKZWNobyAiJCgoeCsrKSksIHggaXMgJHgiCmVjaG8g eCBpcyBjb3JyZWN0OiAkeAoKZWNobyAnPT09PT09PT09JwoKIyBidXQgdGhpcyBkb2Vzbid0 IGNoYW5nZSB4IG91dHNpZGUgdGhlIHBpcGVsaW5lCng9MQplY2hvICIkKCh4KyspKSwgeCBp cyAkeCIgfCBjYXQKZWNobyB4IGlzIHN0aWxsOiAkeAoKZWNobyAnPT09PT09PT09JwoKIyBz YW1lIHRoaW5nIHdpdGggbm9uLWFyaXRobWV0aWMgYXNzaWdubWVudHMgJHtuYW1lOjo9dmFs dWV9CiMgdGhpcyB3b3Jrcwp4PTEKZWNobyAiJHt4Ojo9Mn0sIHggaXMgJHgiCmVjaG8geCBp cyBjb3JyZWN0OiAkeAoKZWNobyAnPT09PT09PT09JwoKIyBidXQgdGhpcyBkb2Vzbid0Cng9 MQplY2hvICIke3g6Oj0yfSwgeCBpcyAkeCIgfCBjYXQKZWNobyB4IGlzIHN0aWxsOiAkeAoK ZWNobyAnPT09PT09PT09JwoKeD0xCmVjaG8gJChlY2hvICIkKCh4KyspKSwgeCBpcyAkeCIp CmVjaG8geCBpcyBzdGlsbDogJHgKCmVjaG8gJz09PT09PT09PScKCng9MQo8PDwiJCgoeCsr KSksIHggaXMgJHgiCmVjaG8geCBpcyBzdGlsbDogJHgKCmVjaG8gJz09PT09PT09PScKCng9 MQpjYXQgPDw8IiQoKHgrKykpIgplY2hvIHggaXMgc3RpbGw6ICR4CgplY2hvICc9PT09PT09 PT0nCgp4PTEKPDxFTkQKJCgoeCsrKSksIHggaXMgJHgKRU5ECmVjaG8geCBpcyBzdGlsbDog JHgKCmVjaG8gJz09PT09PT09PScKCng9MQpjYXQgPDxFTkQKJCgoeCsrKSksIHggaXMgJHgK RU5ECmVjaG8geCBpcyBzdGlsbDogJHgK --------------2485F39D1CD95AE518BACC72 Content-Type: text/plain; charset=UTF-8; name="zsh_set.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="zsh_set.txt" IT0wCicjJz0wCickJz0xNjEyOQonKic9KCAgKQotPTU2OVgKMD1SRURBQ1RFRAonPyc9MApA PSggICkKQVJHQz0wCkJBU0hfRU5WPVJFREFDVEVECkNEUEFUSD0nJwpDT0xVTU5TPTAKQ1BV VFlQRT14ODZfNjQKRUdJRD0xMDAwCkVVSUQ9MTAwMApGSUdOT1JFPScnCkZQQVRIPS91c3Iv bG9jYWwvc2hhcmUvenNoL3NpdGUtZnVuY3Rpb25zOi91c3Ivc2hhcmUvenNoL3NpdGUtZnVu Y3Rpb25zOi91c3Ivc2hhcmUvenNoLzUuNi4yL2Z1bmN0aW9ucwpGVU5DTkVTVD01MDAKR0lE PTEwMDAKSElTVENIQVJTPSchXiMnCkhJU1RDTUQ9MApISVNUU0laRT0zMApIT01FPS9ob21l L1JFREFDVEVECkhPU1Q9dGlvMgpJRlM9JCcgXHRcblxDLUAnCktFWUJPQVJEX0hBQ0s9JycK S0VZVElNRU9VVD00MApMQU5HPWVuX1VTLlVURjgKTERfTElCUkFSWV9QQVRIPS91c3IvbG9j YWwvbGliNjQ6L3Vzci9sb2NhbC9saWIKTERfUFJFTE9BRD1saWJzdGRidWYuc286UkVEQUNU RUQuc28KTElORU5PPTM4CkxJTkVTPTAKTElTVE1BWD0xMDAKTE9HQ0hFQ0s9NjAKTE9HTkFN RT1SRURBQ1RFRApNQUNIVFlQRT14ODZfNjQKTUFJTENIRUNLPTYwCk1BSUxQQVRIPScnCk1B TlBBVEg9JycKTU9EVUxFX1BBVEg9L3Vzci9saWI2NC96c2gvNS42LjIKTlVMTENNRD1jYXQK T0xEUFdEPS9ob21lL1JFREFDVEVECk9QVEFSRz0nJwpPUFRJTkQ9MQpPU1RZUEU9bGludXgt Z251ClBBVEg9L3Vzci9sb2NhbC9iaW46L3Vzci9iaW46L2JpbgpQUElEPTE2MTI4ClBST01Q VD0nJwpQUk9NUFQyPScnClBST01QVDM9Jz8jICcKUFJPTVBUND0nKyVOOiVpPiAnClBTMT0n JwpQUzI9JycKUFMzPSc/IyAnClBTND0nKyVOOiVpPiAnClBTVkFSPScnClBXRD0vaG9tZS9S RURBQ1RFRApSQU5ET009MjU2ClJFQUROVUxMQ01EPW1vcmUKU0FWRUhJU1Q9MApTRUNPTkRT PTAKU0hFTEw9L2Jpbi9iYXNoClNITFZMPTMKU1BST01QVD0nenNoOiBjb3JyZWN0ICdcJycl UidcJycgdG8gJ1wnJyVyJ1wnJyBbbnlhZV0/ICcKVElNRUZNVD0nJUogICVVIHVzZXIgJVMg c3lzdGVtICVQIGNwdSAlKkUgdG90YWwnClRNUFBSRUZJWD0vdG1wL3pzaApUUllfQkxPQ0tf RVJST1I9LTEKVFJZX0JMT0NLX0lOVEVSUlVQVD0tMQpUVFk9JycKVFRZSURMRT0tMQpUWj1V VEMKVUlEPTEwMDAKVVNFUj1SRURBQ1RFRApVU0VSTkFNRT1SRURBQ1RFRApWRU5ET1I9cmVk aGF0CldBVENIPScnCldBVENIRk1UPSclbiBoYXMgJWEgJWwgZnJvbSAlbS4nCldPUkRDSEFS Uz0nKj9fLS5bXX49LyY7ISMkJV4oKXt9PD4nClhER19SVU5USU1FX0RJUj0vcnVuL3VzZXIv MTAwMApaU0hfQVJHWkVSTz1SRURBQ1RFRApaU0hfRVZBTF9DT05URVhUPXRvcGxldmVsClpT SF9OQU1FPXpzaApaU0hfUEFUQ0hMRVZFTD16c2gtNS42LjItMC1nOTJiZWY4OApaU0hfU0NS SVBUPVJFREFDVEVEClpTSF9TVUJTSEVMTD0wClpTSF9WRVJTSU9OPTUuNi4yCl89c2V0Cl9T VERCVUZfRT0wCl9TVERCVUZfST0wCl9TVERCVUZfTz0wCmFsaWFzZXMKYXJndj0oICApCmJ1 aWx0aW5zCmNkcGF0aD0oICApCmNvbW1hbmRzCmRpcnN0YWNrCmRpc19hbGlhc2VzCmRpc19i dWlsdGlucwpkaXNfZnVuY3Rpb25zCmRpc19mdW5jdGlvbnNfc291cmNlCmRpc19nYWxpYXNl cwpkaXNfcGF0Y2hhcnMKZGlzX3Jlc3dvcmRzCmRpc19zYWxpYXNlcwpmaWdub3JlPSggICkK ZnBhdGg9KCAvdXNyL2xvY2FsL3NoYXJlL3pzaC9zaXRlLWZ1bmN0aW9ucyAvdXNyL3NoYXJl L3pzaC9zaXRlLWZ1bmN0aW9ucyAvdXNyL3NoYXJlL3pzaC81LjYuMi9mdW5jdGlvbnMgKQpm dW5jZmlsZXRyYWNlCmZ1bmNzb3VyY2V0cmFjZQpmdW5jc3RhY2sKZnVuY3Rpb25zCmZ1bmN0 aW9uc19zb3VyY2UKZnVuY3RyYWNlCmdhbGlhc2VzCmhpc3RjaGFycz0nIV4jJwpoaXN0b3J5 Cmhpc3Rvcnl3b3Jkcwpqb2JkaXJzCmpvYnN0YXRlcwpqb2J0ZXh0cwprZXltYXBzCm1haWxw YXRoPSggICkKbWFucGF0aD0oICApCm1vZHVsZV9wYXRoPSggL3Vzci9saWI2NC96c2gvNS42 LjIgKQptb2R1bGVzCm5hbWVkZGlycwpvcHRpb25zCnBhcmFtZXRlcnMKcGF0Y2hhcnMKcGF0 aD0oIC91c3IvbG9jYWwvYmluIC91c3IvYmluIC9iaW4gKQpwaXBlc3RhdHVzPSggMCApCnBy b21wdD0nJwpwc3Zhcj0oICApCnJlc3dvcmRzCnNhbGlhc2VzCnNpZ25hbHM9KCBFWElUIEhV UCBJTlQgUVVJVCBJTEwgVFJBUCBBQlJUIEJVUyBGUEUgS0lMTCBVU1IxIFNFR1YgVVNSMiBQ SVBFIEFMUk0gVEVSTSBTVEtGTFQgQ0hMRCBDT05UIFNUT1AgVFNUUCBUVElOIFRUT1UgVVJH IFhDUFUgWEZTWiBWVEFMUk0gUFJPRiBXSU5DSCBQT0xMIFBXUiBTWVMgWkVSUiBERUJVRyAp CnN0YXR1cz0wCnRlcm1jYXAKdGVybWluZm8KdXNlcmRpcnMKdXNlcmdyb3Vwcwp3YXRjaD0o ICApCndpZGdldHMKeD0xCnpzaF9ldmFsX2NvbnRleHQ9KCB0b3BsZXZlbCApCnpzaF9zY2hl ZHVsZWRfZXZlbnRzCgpub2FsaWFzZXMgICAgICAgICAgICAgb2ZmCmFsaWFzZnVuY2RlZiAg ICAgICAgICBvZmYKYWxsZXhwb3J0ICAgICAgICAgICAgIG9mZgpub2Fsd2F5c2xhc3Rwcm9t cHQgICAgb2ZmCmFsd2F5c3RvZW5kICAgICAgICAgICBvZmYKYXBwZW5kY3JlYXRlICAgICAg ICAgIG9mZgpub2FwcGVuZGhpc3RvcnkgICAgICAgb2ZmCmF1dG9jZCAgICAgICAgICAgICAg ICBvZmYKYXV0b2NvbnRpbnVlICAgICAgICAgIG9mZgpub2F1dG9saXN0ICAgICAgICAgICAg b2ZmCm5vYXV0b21lbnUgICAgICAgICAgICBvZmYKYXV0b25hbWVkaXJzICAgICAgICAgIG9m Zgpub2F1dG9wYXJhbWtleXMgICAgICAgb2ZmCm5vYXV0b3BhcmFtc2xhc2ggICAgICBvZmYK YXV0b3B1c2hkICAgICAgICAgICAgIG9mZgpub2F1dG9yZW1vdmVzbGFzaCAgICAgb2ZmCmF1 dG9yZXN1bWUgICAgICAgICAgICBvZmYKbm9iYWRwYXR0ZXJuICAgICAgICAgIG9mZgpub2Jh bmdoaXN0ICAgICAgICAgICAgb2ZmCm5vYmFyZWdsb2JxdWFsICAgICAgICBvZmYKYmFzaGF1 dG9saXN0ICAgICAgICAgIG9mZgpiYXNocmVtYXRjaCAgICAgICAgICAgb2ZmCm5vYmVlcCAg ICAgICAgICAgICAgICBvZmYKbm9iZ25pY2UgICAgICAgICAgICAgIG9mZgpicmFjZWNjbCAg ICAgICAgICAgICAgb2ZmCmJzZGVjaG8gICAgICAgICAgICAgICBvZmYKbm9jYXNlZ2xvYiAg ICAgICAgICAgIG9mZgpub2Nhc2VtYXRjaCAgICAgICAgICAgb2ZmCmNiYXNlcyAgICAgICAg ICAgICAgICBvZmYKY2RhYmxldmFycyAgICAgICAgICAgIG9mZgpjaGFzZWRvdHMgICAgICAg ICAgICAgb2ZmCmNoYXNlbGlua3MgICAgICAgICAgICBvZmYKbm9jaGVja2pvYnMgICAgICAg ICAgIG9mZgpub2NoZWNrcnVubmluZ2pvYnMgICAgb2ZmCm5vY2xvYmJlciAgICAgICAgICAg ICBvZmYKY29tYmluaW5nY2hhcnMgICAgICAgIG9mZgpjb21wbGV0ZWFsaWFzZXMgICAgICAg b2ZmCmNvbXBsZXRlaW53b3JkICAgICAgICBvZmYKY29udGludWVvbmVycm9yICAgICAgIG9m Zgpjb3JyZWN0ICAgICAgICAgICAgICAgb2ZmCmNvcnJlY3RhbGwgICAgICAgICAgICBvZmYK Y3ByZWNlZGVuY2VzICAgICAgICAgIG9mZgpjc2hqdW5raWVoaXN0b3J5ICAgICAgb2ZmCmNz aGp1bmtpZWxvb3BzICAgICAgICBvZmYKY3NoanVua2llcXVvdGVzICAgICAgIG9mZgpjc2hu dWxsY21kICAgICAgICAgICAgb2ZmCmNzaG51bGxnbG9iICAgICAgICAgICBvZmYKbm9kZWJ1 Z2JlZm9yZWNtZCAgICAgIG9mZgpkdm9yYWsgICAgICAgICAgICAgICAgb2ZmCmVtYWNzICAg ICAgICAgICAgICAgICBvZmYKbm9lcXVhbHMgICAgICAgICAgICAgIG9mZgplcnJleGl0ICAg ICAgICAgICAgICAgb2ZmCmVycnJldHVybiAgICAgICAgICAgICBvZmYKbm9ldmFsbGluZW5v ICAgICAgICAgIG9mZgpub2V4ZWMgICAgICAgICAgICAgICAgb2ZmCmV4dGVuZGVkZ2xvYiAg ICAgICAgICBvZmYKZXh0ZW5kZWRoaXN0b3J5ICAgICAgIG9mZgpub2Zsb3djb250cm9sICAg ICAgICAgb2ZmCmZvcmNlZmxvYXQgICAgICAgICAgICBvZmYKbm9mdW5jdGlvbmFyZ3plcm8g ICAgIG9mZgpub2dsb2IgICAgICAgICAgICAgICAgb2ZmCm5vZ2xvYmFsZXhwb3J0ICAgICAg ICBvZmYKbm9nbG9iYWxyY3MgICAgICAgICAgIG9mZgpnbG9iYXNzaWduICAgICAgICAgICAg b2ZmCmdsb2Jjb21wbGV0ZSAgICAgICAgICBvZmYKZ2xvYmRvdHMgICAgICAgICAgICAgIG9m ZgpnbG9ic3RhcnNob3J0ICAgICAgICAgb2ZmCmdsb2JzdWJzdCAgICAgICAgICAgICBvZmYK bm9oYXNoY21kcyAgICAgICAgICAgIG9mZgpub2hhc2hkaXJzICAgICAgICAgICAgb24KaGFz aGV4ZWN1dGFibGVzb25seSAgIG9mZgpub2hhc2hsaXN0YWxsICAgICAgICAgb2ZmCmhpc3Rh bGxvd2Nsb2JiZXIgICAgICBvZmYKbm9oaXN0YmVlcCAgICAgICAgICAgIG9mZgpoaXN0ZXhw aXJlZHVwc2ZpcnN0ICAgb2ZmCmhpc3RmY250bGxvY2sgICAgICAgICBvZmYKaGlzdGZpbmRu b2R1cHMgICAgICAgIG9mZgpoaXN0aWdub3JlYWxsZHVwcyAgICAgb2ZmCmhpc3RpZ25vcmVk dXBzICAgICAgICBvZmYKaGlzdGlnbm9yZXNwYWNlICAgICAgIG9mZgpoaXN0bGV4d29yZHMg ICAgICAgICAgb2ZmCmhpc3Rub2Z1bmN0aW9ucyAgICAgICBvZmYKaGlzdG5vc3RvcmUgICAg ICAgICAgIG9mZgpoaXN0cmVkdWNlYmxhbmtzICAgICAgb2ZmCm5vaGlzdHNhdmVieWNvcHkg ICAgICBvZmYKaGlzdHNhdmVub2R1cHMgICAgICAgIG9mZgpoaXN0c3Vic3RwYXR0ZXJuICAg ICAgb2ZmCmhpc3R2ZXJpZnkgICAgICAgICAgICBvZmYKbm9odXAgICAgICAgICAgICAgICAg IG9mZgppZ25vcmVicmFjZXMgICAgICAgICAgb2ZmCmlnbm9yZWNsb3NlYnJhY2VzICAgICBv ZmYKaWdub3JlZW9mICAgICAgICAgICAgIG9mZgppbmNhcHBlbmRoaXN0b3J5ICAgICAgb2Zm CmluY2FwcGVuZGhpc3Rvcnl0aW1lICBvZmYKaW50ZXJhY3RpdmUgICAgICAgICAgIG9mZgpp bnRlcmFjdGl2ZWNvbW1lbnRzICAgb2ZmCmtzaGFycmF5cyAgICAgICAgICAgICBvZmYKa3No YXV0b2xvYWQgICAgICAgICAgIG9mZgprc2hnbG9iICAgICAgICAgICAgICAgb2ZmCmtzaG9w dGlvbnByaW50ICAgICAgICBvZmYKa3NodHlwZXNldCAgICAgICAgICAgIG9mZgprc2h6ZXJv c3Vic2NyaXB0ICAgICAgb2ZmCm5vbGlzdGFtYmlndW91cyAgICAgICBvZmYKbm9saXN0YmVl cCAgICAgICAgICAgIG9mZgpsaXN0cGFja2VkICAgICAgICAgICAgb2ZmCmxpc3Ryb3dzZmly c3QgICAgICAgICBvZmYKbm9saXN0dHlwZXMgICAgICAgICAgIG9mZgpsb2NhbGxvb3BzICAg ICAgICAgICAgb2ZmCmxvY2Fsb3B0aW9ucyAgICAgICAgICBvZmYKbG9jYWxwYXR0ZXJucyAg ICAgICAgIG9mZgpsb2NhbHRyYXBzICAgICAgICAgICAgb2ZmCmxvZ2luICAgICAgICAgICAg ICAgICBvZmYKbG9uZ2xpc3Rqb2JzICAgICAgICAgIG9mZgptYWdpY2VxdWFsc3Vic3QgICAg ICAgb2ZmCm1haWx3YXJuaW5nICAgICAgICAgICBvZmYKbWFya2RpcnMgICAgICAgICAgICAg IG9mZgptZW51Y29tcGxldGUgICAgICAgICAgb2ZmCm1vbml0b3IgICAgICAgICAgICAgICBv ZmYKbm9tdWx0aWJ5dGUgICAgICAgICAgIG9mZgpub211bHRpZnVuY2RlZiAgICAgICAgb2Zm Cm5vbXVsdGlvcyAgICAgICAgICAgICBvZmYKbm9ub21hdGNoICAgICAgICAgICAgIG9mZgpu b25vdGlmeSAgICAgICAgICAgICAgb2ZmCm51bGxnbG9iICAgICAgICAgICAgICBvZmYKbnVt ZXJpY2dsb2Jzb3J0ICAgICAgIG9mZgpvY3RhbHplcm9lcyAgICAgICAgICAgb2ZmCm92ZXJz dHJpa2UgICAgICAgICAgICBvZmYKcGF0aGRpcnMgICAgICAgICAgICAgIG9mZgpwYXRoc2Ny aXB0ICAgICAgICAgICAgb2ZmCnBpcGVmYWlsICAgICAgICAgICAgICBvZmYKcG9zaXhhbGlh c2VzICAgICAgICAgIG9mZgpwb3NpeGFyZ3plcm8gICAgICAgICAgb2ZmCnBvc2l4YnVpbHRp bnMgICAgICAgICBvZmYKcG9zaXhjZCAgICAgICAgICAgICAgIG9mZgpwb3NpeGlkZW50aWZp ZXJzICAgICAgb2ZmCnBvc2l4am9icyAgICAgICAgICAgICBvZmYKcG9zaXhzdHJpbmdzICAg ICAgICAgIG9mZgpwb3NpeHRyYXBzICAgICAgICAgICAgb2ZmCnByaW50ZWlnaHRiaXQgICAg ICAgICBvZmYKcHJpbnRleGl0dmFsdWUgICAgICAgIG9mZgpwcml2aWxlZ2VkICAgICAgICAg ICAgb2ZmCnByb21wdGJhbmcgICAgICAgICAgICBvZmYKbm9wcm9tcHRjciAgICAgICAgICAg IG9mZgpub3Byb21wdHBlcmNlbnQgICAgICAgb2ZmCm5vcHJvbXB0c3AgICAgICAgICAgICBv ZmYKcHJvbXB0c3Vic3QgICAgICAgICAgIG9mZgpwdXNoZGlnbm9yZWR1cHMgICAgICAgb2Zm CnB1c2hkbWludXMgICAgICAgICAgICBvZmYKcHVzaGRzaWxlbnQgICAgICAgICAgIG9mZgpw dXNoZHRvaG9tZSAgICAgICAgICAgb2ZmCnJjZXhwYW5kcGFyYW0gICAgICAgICBvZmYKcmNx dW90ZXMgICAgICAgICAgICAgIG9mZgpub3JjcyAgICAgICAgICAgICAgICAgb2ZmCnJlY2V4 YWN0ICAgICAgICAgICAgICBvZmYKcmVtYXRjaHBjcmUgICAgICAgICAgIG9mZgpyZXN0cmlj dGVkICAgICAgICAgICAgb2ZmCnJtc3RhcnNpbGVudCAgICAgICAgICBvZmYKcm1zdGFyd2Fp dCAgICAgICAgICAgIG9mZgpzaGFyZWhpc3RvcnkgICAgICAgICAgb2ZmCnNoZmlsZWV4cGFu c2lvbiAgICAgICBvZmYKc2hnbG9iICAgICAgICAgICAgICAgIG9mZgpzaGluc3RkaW4gICAg ICAgICAgICAgb2ZmCnNobnVsbGNtZCAgICAgICAgICAgICBvZmYKc2hvcHRpb25sZXR0ZXJz ICAgICAgIG9mZgpub3Nob3J0bG9vcHMgICAgICAgICAgb2ZmCnNod29yZHNwbGl0ICAgICAg ICAgICBvZmYKc2luZ2xlY29tbWFuZCAgICAgICAgIG9mZgpzaW5nbGVsaW5lemxlICAgICAg ICAgb2ZmCnNvdXJjZXRyYWNlICAgICAgICAgICBvZmYKc3Vua2V5Ym9hcmRoYWNrICAgICAg IG9mZgp0cmFuc2llbnRycHJvbXB0ICAgICAgb2ZmCnRyYXBzYXN5bmMgICAgICAgICAgICBv ZmYKdHlwZXNldHNpbGVudCAgICAgICAgIG9mZgpub3Vuc2V0ICAgICAgICAgICAgICAgb2Zm CnZlcmJvc2UgICAgICAgICAgICAgICBvZmYKdmkgICAgICAgICAgICAgICAgICAgIG9mZgp3 YXJuY3JlYXRlZ2xvYmFsICAgICAgb2ZmCndhcm5uZXN0ZWR2YXIgICAgICAgICBvZmYKeHRy YWNlICAgICAgICAgICAgICAgIG9mZgp6bGUgICAgICAgICAgICAgICAgICAgb2ZmCg== --------------2485F39D1CD95AE518BACC72--