From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com [IPv6:2607:f8b0:4864:20::b30]) by sourceware.org (Postfix) with ESMTPS id 89A84385840B for ; Tue, 1 Feb 2022 22:28:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 89A84385840B Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=mozilla.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=mozilla.com Received: by mail-yb1-xb30.google.com with SMTP id v186so55517525ybg.1 for ; Tue, 01 Feb 2022 14:28:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mozilla.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=aMwATD8ZDKDH2hG0ZGU3QWI0Itn6p15/Hf9ED0DWT2U=; b=dEUKAyE1bJf16ZSZU7F2IiZlUO22X5sSqACZZdkur1IHewttOd2gSAI2EbWlBGag9l e+fN8VhjrssBdHOQTBzYv7BevETJIjtu738WlonJgFiJZOTk9kGNsS26nWy1js9yyWFa ucHnVDGS3h8svDY0NTz0LhAbjLBPYKVgfi1zc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=aMwATD8ZDKDH2hG0ZGU3QWI0Itn6p15/Hf9ED0DWT2U=; b=M2U+KNrZuODgXpX+soxxaxGtAC5knq70DezrprYWsSYg5wiKCZMpimNmKsv0ZGfQmb nrsnsZ13yVAdZ4YZtAD7fv5TZpEna2h4mdmSxkxD4ZFsVzu89U5OOIx2or3ElbYgvDdr 4CsZm2Z5t6Ytq6MNSGPaPa3uoPxCOGF+MUdPsx/txbEc+dp+G19GCLasiTi4fFgZreWu /4jJy/JoWSppX8N7udkkqVxL3pU5awLLfHrv7DfGVKr6Gx7iYIFY1INzEBLwCO9joB0u 9oV/JrDffYxoGTH4iWZaxKFth99jw4qAhzTMrBHYBQxxsU53f0vAGk6rXeHi/YaJBLSY puTQ== X-Gm-Message-State: AOAM5302Np34eWi47kadUQL0gYzCN7Q2gvbj16vS4brBBZ3NwabsEqzS 8QqK7bC2XBQGXbDOxdxM0jaX0C1N1OHB9padhMt/YAylgzpO+Q== X-Google-Smtp-Source: ABdhPJzlaWmwngZ4LYao+YR+u8Uf+Ur94lYsxjJJPCtnfih1Lu7pUcFBwqDiWrfBIwmjnGBzu4sgfbrGhSNHbEK17bQ= X-Received: by 2002:a5b:b81:: with SMTP id l1mr21848235ybq.260.1643754485900; Tue, 01 Feb 2022 14:28:05 -0800 (PST) MIME-Version: 1.0 From: Mitchell Hentges Date: Tue, 1 Feb 2022 17:27:55 -0500 Message-ID: Subject: cygwin 3.3.4-2: "GetConsoleMode()" may be missing "Quick Edit Mode", "Insert Mode" state To: cygwin@cygwin.com Content-Type: multipart/mixed; boundary="0000000000003b326905d6fc6a15" X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2022 22:28:08 -0000 --0000000000003b326905d6fc6a15 Content-Type: text/plain; charset="UTF-8" This issue only manifests when using Windows Command Prompt as the terminal instead of MinTTY. When querying Windows for "GetConsoleMode()" of the input handle, a result of 0x0007 is returned. When calling "GetConsoleMode()" from a Command Prompt (outside of Cygwin), 0x00F7 is returned. In both these cases (on my machine), if I right-click the title bar, and click on Properties, I can see that "Quick Edit Mode" and "Insert Mode" are both checked. So, in both of them, I'd expect that at least the bits at 0x0040 and 0x0020 respectively will be enabled. To reproduce this: 1. Compile the following program ("cl ") to print the console mode: #include int main(void) { HANDLE pdc_con_in = GetStdHandle(STD_INPUT_HANDLE); DWORD mode; GetConsoleMode(pdc_con_in, &mode); printf("Console mode: %04X", mode); } 2. Run cygwin using "Cygwin.bat" 3. Run the program that prints the console mode 4. Verify the console modes in your Command Prompt properties dialog. This is causing issues such as fzf not being able to reset the console mode properly . -- Mitchell Hentges Engineering Workflow Mozilla --0000000000003b326905d6fc6a15 Content-Type: application/octet-stream; name="cygcheck.out" Content-Disposition: attachment; filename="cygcheck.out" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kz4ow2hx0 CkN5Z3dpbiBDb25maWd1cmF0aW9uIERpYWdub3N0aWNzCkN1cnJlbnQgU3lzdGVtIFRpbWU6IFR1 ZSBGZWIgMDEgMjI6MTI6MjIgMjAyMgoKV2luZG93cyAxMCBIb21lIFZlciAxMC4wIEJ1aWxkIDE5 MDQ0IAoKUGF0aDoJQzpcY3lnd2luNjRcdXNyXGxvY2FsXGJpbgoJQzpcY3lnd2luNjRcYmluCglD OlxXaW5kb3dzXHN5c3RlbTMyCglDOlxXaW5kb3dzCglDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW0K CUM6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMAoJQzpcV2luZG93c1xT eXN0ZW0zMlxPcGVuU1NICglDOlxQcm9ncmFtIEZpbGVzXEdpdFxjbWQKCUM6XFVzZXJzXE1pdGNo XEFwcERhdGFcTG9jYWxcUHJvZ3JhbXNcUHl0aG9uXFB5dGhvbjM5XFNjcmlwdHMKCUM6XFVzZXJz XE1pdGNoXEFwcERhdGFcTG9jYWxcUHJvZ3JhbXNcUHl0aG9uXFB5dGhvbjM5CglDOlxVc2Vyc1xN aXRjaFxBcHBEYXRhXExvY2FsXFByb2dyYW1zXFB5dGhvblxMYXVuY2hlcgoJQzpcVXNlcnNcTWl0 Y2hcQXBwRGF0YVxSb2FtaW5nXFB5dGhvblxQeXRob24zOVxTY3JpcHRzCglDOlxVc2Vyc1xNaXRj aFwuY2FyZ29cYmluCglDOlxVc2Vyc1xNaXRjaFxBcHBEYXRhXExvY2FsXE1pY3Jvc29mdFxXaW5k b3dzQXBwcwoJQzpcZGV2XGJpbgoJQzpcZGV2XGdpdC1jaW5uYWJhcgoJQzpcdXNlcnNcbWl0Y2hc LmxvY2FsXGJpbgoKT3V0cHV0IGZyb20gQzpcY3lnd2luNjRcYmluXGlkLmV4ZQpVSUQ6IDE5NzYw OShNaXRjaCkgICAgICAgICAgICAgR0lEOiAxOTcxMjEoTm9uZSkKMTk3MTIxKE5vbmUpICAgICAg ICAgICAgICAgICAgIDU1OShQZXJmb3JtYW5jZSBMb2cgVXNlcnMpCjU0NShVc2VycykgICAgICAg ICAgICAgICAgICAgICA0KElOVEVSQUNUSVZFKQo2NjA0OShDT05TT0xFIExPR09OKSAgICAgICAg ICAgMTEoQXV0aGVudGljYXRlZCBVc2VycykKMTUoVGhpcyBPcmdhbml6YXRpb24pICAgICAgICAg IDExMyhMb2NhbCBhY2NvdW50KQo0MDk1KEN1cnJlbnRTZXNzaW9uKSAgICAgICAgICAgNjYwNDgo TE9DQUwpCjI2MjE1NChOVExNIEF1dGhlbnRpY2F0aW9uKSAgICA0MDE0MDgoTWVkaXVtIE1hbmRh dG9yeSBMZXZlbCkKClN5c0RpcjogQzpcV2luZG93c1xzeXN0ZW0zMgpXaW5EaXI6IEM6XFdpbmRv d3MKClVTRVIgPSAnTWl0Y2gnClBXRCA9ICcvY3lnZHJpdmUvYy9kZXYvc2V0LWNvbnNvbGUtYnVn JwpIT01FID0gJy9ob21lL01pdGNoJwoKVVNFUkRPTUFJTiA9ICdNSVRDSC1IT01FLVdJTkQnCk9T ID0gJ1dpbmRvd3NfTlQnCkNPTU1PTlBST0dSQU1GSUxFUyA9ICdDOlxQcm9ncmFtIEZpbGVzXENv bW1vbiBGaWxlcycKUFJPQ0VTU09SX0xFVkVMID0gJzIzJwpQU01vZHVsZVBhdGggPSAnQzpcUHJv Z3JhbSBGaWxlc1xXaW5kb3dzUG93ZXJTaGVsbFxNb2R1bGVzO0M6XFdpbmRvd3Ncc3lzdGVtMzJc V2luZG93c1Bvd2VyU2hlbGxcdjEuMFxNb2R1bGVzJwpDb21tb25Qcm9ncmFtVzY0MzIgPSAnQzpc UHJvZ3JhbSBGaWxlc1xDb21tb24gRmlsZXMnCkNvbW1vblByb2dyYW1GaWxlcyh4ODYpID0gJ0M6 XFByb2dyYW0gRmlsZXMgKHg4NilcQ29tbW9uIEZpbGVzJwpMQU5HID0gJ2VuX1VTLlVURi04JwpU WiA9ICdBbWVyaWNhL1Rvcm9udG8nCkdUS19MSUJfRElSID0gJ0M6XG1zeXM2NFxtaW5ndzY0XGxp YicKSE9TVE5BTUUgPSAnbWl0Y2gtaG9tZS13aW5kb3dzLWRlc2t0b3AnClBVQkxJQyA9ICdDOlxV c2Vyc1xQdWJsaWMnCk9MRFBXRCA9ICcvaG9tZS9NaXRjaCcKVVNFUk5BTUUgPSAnTWl0Y2gnCkxP R09OU0VSVkVSID0gJ1xcTUlUQ0gtSE9NRS1XSU5EJwpQUk9DRVNTT1JfQVJDSElURUNUVVJFID0g J0FNRDY0JwpNT1pJTExBQlVJTEQgPSAnQzpcbW96aWxsYS1idWlsZCcKTE9DQUxBUFBEQVRBID0g J0M6XFVzZXJzXE1pdGNoXEFwcERhdGFcTG9jYWwnCkNPTVBVVEVSTkFNRSA9ICdNSVRDSC1IT01F LVdJTkQnCiE6OiA9ICc6OlwnClNZU1RFTURSSVZFID0gJ0M6JwpVU0VSUFJPRklMRSA9ICdDOlxV c2Vyc1xNaXRjaCcKUEFUSEVYVCA9ICcuQ09NOy5FWEU7LkJBVDsuQ01EOy5WQlM7LlZCRTsuSlM7 LkpTRTsuV1NGOy5XU0g7Lk1TQycKU1lTVEVNUk9PVCA9ICdDOlxXaW5kb3dzJwpVU0VSRE9NQUlO X1JPQU1JTkdQUk9GSUxFID0gJ01JVENILUhPTUUtV0lORCcKUFJPQ0VTU09SX0lERU5USUZJRVIg PSAnQU1ENjQgRmFtaWx5IDIzIE1vZGVsIDExMyBTdGVwcGluZyAwLCBBdXRoZW50aWNBTUQnClRN UCA9ICcvdG1wJwpPbmVEcml2ZSA9ICdDOlxVc2Vyc1xNaXRjaFxPbmVEcml2ZScKIUM6ID0gJ0M6 XGN5Z3dpbjY0XGJpbicKUFJPQ0VTU09SX1JFVklTSU9OID0gJzcxMDAnClBST0ZJTEVSRUFEID0g J3RydWUnClBST01QVCA9ICckUCRHJwpOVU1CRVJfT0ZfUFJPQ0VTU09SUyA9ICcxNicKUHJvZ3Jh bVc2NDMyID0gJ0M6XFByb2dyYW0gRmlsZXMnCkhHRU5DT0RJTkcgPSAndXRmLTgnCkNPTVNQRUMg PSAnQzpcV2luZG93c1xzeXN0ZW0zMlxjbWQuZXhlJwpBUFBEQVRBID0gJ0M6XFVzZXJzXE1pdGNo XEFwcERhdGFcUm9hbWluZycKU0hFTEwgPSAnL2Jpbi9iYXNoJwpURVJNID0gJ3h0ZXJtLTI1NmNv bG9yJwpXSU5ESVIgPSAnQzpcV2luZG93cycKUHJvZ3JhbURhdGEgPSAnQzpcUHJvZ3JhbURhdGEn ClNITFZMID0gJzEnClBSSU5URVIgPSAnSFA4RDdFMUIgKEhQIE9mZmljZUpldCA4MDIwIHNlcmll cyknClBST0dSQU1GSUxFUyA9ICdDOlxQcm9ncmFtIEZpbGVzJwpBTExVU0VSU1BST0ZJTEUgPSAn QzpcUHJvZ3JhbURhdGEnClRFTVAgPSAnL3RtcCcKRHJpdmVyRGF0YSA9ICdDOlxXaW5kb3dzXFN5 c3RlbTMyXERyaXZlcnNcRHJpdmVyRGF0YScKU0VTU0lPTk5BTUUgPSAnQ29uc29sZScKUHJvZ3Jh bUZpbGVzKHg4NikgPSAnQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KScKUFMxID0gJ1xbXGVdMDtcd1xh XF1cblxbXGVbMzJtXF1cdUBcaCBcW1xlWzMzbVxdXHdcW1xlWzBtXF1cblwkICcKSE9NRURSSVZF ID0gJ0M6JwpJTkZPUEFUSCA9ICcvdXNyL2xvY2FsL2luZm86L3Vzci9zaGFyZS9pbmZvOi91c3Iv aW5mbycKSE9NRVBBVEggPSAnXFVzZXJzXE1pdGNoJwpPUklHSU5BTF9QQVRIID0gJy9jeWdkcml2 ZS9jL1dpbmRvd3Mvc3lzdGVtMzI6L2N5Z2RyaXZlL2MvV2luZG93czovY3lnZHJpdmUvYy9XaW5k b3dzL1N5c3RlbTMyL1diZW06L2N5Z2RyaXZlL2MvV2luZG93cy9TeXN0ZW0zMi9XaW5kb3dzUG93 ZXJTaGVsbC92MS4wOi9jeWdkcml2ZS9jL1dpbmRvd3MvU3lzdGVtMzIvT3BlblNTSDovY3lnZHJp dmUvYy9Qcm9ncmFtIEZpbGVzL0dpdC9jbWQ6L2N5Z2RyaXZlL2MvVXNlcnMvTWl0Y2gvQXBwRGF0 YS9Mb2NhbC9Qcm9ncmFtcy9QeXRob24vUHl0aG9uMzkvU2NyaXB0czovY3lnZHJpdmUvYy9Vc2Vy cy9NaXRjaC9BcHBEYXRhL0xvY2FsL1Byb2dyYW1zL1B5dGhvbi9QeXRob24zOTovY3lnZHJpdmUv Yy9Vc2Vycy9NaXRjaC9BcHBEYXRhL0xvY2FsL1Byb2dyYW1zL1B5dGhvbi9MYXVuY2hlcjovY3ln ZHJpdmUvYy9Vc2Vycy9NaXRjaC9BcHBEYXRhL1JvYW1pbmcvUHl0aG9uL1B5dGhvbjM5L1Njcmlw dHM6L2N5Z2RyaXZlL2MvVXNlcnMvTWl0Y2gvLmNhcmdvL2JpbjovY3lnZHJpdmUvYy9Vc2Vycy9N aXRjaC9BcHBEYXRhL0xvY2FsL01pY3Jvc29mdC9XaW5kb3dzQXBwczovY3lnZHJpdmUvYy9kZXYv YmluOi9jeWdkcml2ZS9jL2Rldi9naXQtY2lubmFiYXI6L2N5Z2RyaXZlL2MvdXNlcnMvbWl0Y2gv LmxvY2FsL2JpbicKRVhFQ0lHTk9SRSA9ICcqLmRsbCcKXyA9ICcvdXNyL2Jpbi9jeWdjaGVjaycK CkhLRVlfQ1VSUkVOVF9VU0VSXFNPRlRXQVJFXEN5Z3dpbgpIS0VZX0NVUlJFTlRfVVNFUlxTT0ZU V0FSRVxDeWd3aW5cSW5zdGFsbGF0aW9ucwogIChkZWZhdWx0KSA9ICdcPz9cQzpcY3lnd2luNjQn CkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWd3aW4KSEtFWV9MT0NBTF9NQUNISU5FXFNP RlRXQVJFXEN5Z3dpblxJbnN0YWxsYXRpb25zCiAgKGRlZmF1bHQpID0gJ1w/P1xDOlxjeWd3aW42 NCcKSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z3dpblxzZXR1cAogIChkZWZhdWx0KSA9 ICdDOlxjeWd3aW42NCcKCm9iY2FzZWluc2Vuc2l0aXZlIHNldCB0byAxCgpDeWd3aW4gaW5zdGFs bGF0aW9ucyBmb3VuZCBpbiB0aGUgcmVnaXN0cnk6CiAgU3lzdGVtOiBLZXk6IGUwMjI1ODIxMTVj MTA4NzkgUGF0aDogQzpcY3lnd2luNjQKICBVc2VyOiAgIEtleTogZTAyMjU4MjExNWMxMDg3OSBQ YXRoOiBDOlxjeWd3aW42NAoKYzogIGhkICBOVEZTICAgIDk3Njc0NE1iICA1OCUgQ1AgQ1MgVU4g UEEgRkMgICAgUVUgIApkOiAgaGQgIE5URlMgICAgOTUzODY2TWIgIDg2JSBDUCBDUyBVTiBQQSBG QyAgICBRVSAgUmVjb3JkaW5ncwoKQzpcY3lnd2luNjQgICAgICAvICAgICAgICAgIHN5c3RlbSAg YmluYXJ5LGF1dG8KQzpcY3lnd2luNjRcYmluICAvdXNyL2JpbiAgIHN5c3RlbSAgYmluYXJ5LGF1 dG8KQzpcY3lnd2luNjRcbGliICAvdXNyL2xpYiAgIHN5c3RlbSAgYmluYXJ5LGF1dG8KY3lnZHJp dmUgcHJlZml4ICAvY3lnZHJpdmUgIHVzZXIgICAgYmluYXJ5LHBvc2l4PTAsYXV0bwoKRm91bmQ6 IEM6XGN5Z3dpbjY0XGJpblxhd2sKIC0+IEM6XGN5Z3dpbjY0XGJpblxnYXdrLmV4ZQpGb3VuZDog QzpcY3lnd2luNjRcYmluXGJhc2guZXhlCkZvdW5kOiBDOlxjeWd3aW42NFxiaW5cY2F0LmV4ZQpG b3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxjZXJ0dXRpbC5leGUKRm91bmQ6IEM6XFdpbmRvd3Nc c3lzdGVtMzJcY2xpbmZvLmV4ZQpGb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxjb21wLmV4ZQpG b3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxjb252ZXJ0LmV4ZQpGb3VuZDogQzpcY3lnd2luNjRc YmluXGNwLmV4ZQpOb3QgRm91bmQ6IGNwcCAoZ29vZCEpCk5vdCBGb3VuZDogY3JvbnRhYgpGb3Vu ZDogQzpcV2luZG93c1xzeXN0ZW0zMlxjdXJsLmV4ZQpGb3VuZDogQzpcY3lnd2luNjRcYmluXGV4 cGFuZC5leGUKRm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcZXhwYW5kLmV4ZQpXYXJuaW5nOiBD OlxjeWd3aW42NFxiaW5cZXhwYW5kLmV4ZSBoaWRlcyBDOlxXaW5kb3dzXHN5c3RlbTMyXGV4cGFu ZC5leGUKRm91bmQ6IEM6XGN5Z3dpbjY0XGJpblxmaW5kLmV4ZQpGb3VuZDogQzpcV2luZG93c1xz eXN0ZW0zMlxmaW5kLmV4ZQpXYXJuaW5nOiBDOlxjeWd3aW42NFxiaW5cZmluZC5leGUgaGlkZXMg QzpcV2luZG93c1xzeXN0ZW0zMlxmaW5kLmV4ZQpGb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxm dHAuZXhlCk5vdCBGb3VuZDogZ2NjCk5vdCBGb3VuZDogZ2RiCkZvdW5kOiBDOlxjeWd3aW42NFxi aW5cZ3JlcC5leGUKRm91bmQ6IEM6XGN5Z3dpbjY0XGJpblxob3N0bmFtZS5leGUKRm91bmQ6IEM6 XFdpbmRvd3Ncc3lzdGVtMzJcaG9zdG5hbWUuZXhlCldhcm5pbmc6IEM6XGN5Z3dpbjY0XGJpblxo b3N0bmFtZS5leGUgaGlkZXMgQzpcV2luZG93c1xzeXN0ZW0zMlxob3N0bmFtZS5leGUKRm91bmQ6 IEM6XGN5Z3dpbjY0XGJpblxraWxsLmV4ZQpGb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxrbGlz dC5leGUKTm90IEZvdW5kOiBsZApGb3VuZDogQzpcY3lnd2luNjRcYmluXGxzLmV4ZQpOb3QgRm91 bmQ6IG1ha2UKRm91bmQ6IEM6XGN5Z3dpbjY0XGJpblxtdi5leGUKRm91bmQ6IEM6XFdpbmRvd3Nc c3lzdGVtMzJcbnNsb29rdXAuZXhlCk5vdCBGb3VuZDogcGF0Y2gKTm90IEZvdW5kOiBwZXJsCkZv dW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXHJlcGxhY2UuZXhlCkZvdW5kOiBDOlxjeWd3aW42NFxi aW5ccm0uZXhlCkZvdW5kOiBDOlxjeWd3aW42NFxiaW5cc2VkLmV4ZQpGb3VuZDogQzpcY3lnd2lu NjRcYmluXHNoLmV4ZQpGb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxzaHV0ZG93bi5leGUKRm91 bmQ6IEM6XGN5Z3dpbjY0XGJpblxzb3J0LmV4ZQpGb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxz b3J0LmV4ZQpXYXJuaW5nOiBDOlxjeWd3aW42NFxiaW5cc29ydC5leGUgaGlkZXMgQzpcV2luZG93 c1xzeXN0ZW0zMlxzb3J0LmV4ZQpGb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxPcGVuU1NIXHNz aC5leGUKRm91bmQ6IEM6XGN5Z3dpbjY0XGJpblx0YXIuZXhlCkZvdW5kOiBDOlxXaW5kb3dzXHN5 c3RlbTMyXHRhci5leGUKV2FybmluZzogQzpcY3lnd2luNjRcYmluXHRhci5leGUgaGlkZXMgQzpc V2luZG93c1xzeXN0ZW0zMlx0YXIuZXhlCkZvdW5kOiBDOlxjeWd3aW42NFxiaW5cdGVzdC5leGUK Rm91bmQ6IEM6XGN5Z3dpbjY0XGJpblx0aW1lb3V0LmV4ZQpGb3VuZDogQzpcV2luZG93c1xzeXN0 ZW0zMlx0aW1lb3V0LmV4ZQpXYXJuaW5nOiBDOlxjeWd3aW42NFxiaW5cdGltZW91dC5leGUgaGlk ZXMgQzpcV2luZG93c1xzeXN0ZW0zMlx0aW1lb3V0LmV4ZQpGb3VuZDogQzpcY3lnd2luNjRcYmlu XHZpLmV4ZQpOb3QgRm91bmQ6IHZpbQpGb3VuZDogQzpcY3lnd2luNjRcYmluXHdob2FtaS5leGUK Rm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcd2hvYW1pLmV4ZQpXYXJuaW5nOiBDOlxjeWd3aW42 NFxiaW5cd2hvYW1pLmV4ZSBoaWRlcyBDOlxXaW5kb3dzXHN5c3RlbTMyXHdob2FtaS5leGUKCiAg IDM5ayAyMDE2LzA5LzE5IEM6XGN5Z3dpbjY0XGJpblxjeWdhcmdwLTAuZGxsIC0gb3M9NC4wIGlt Zz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnYXJncC0wLmRsbCIgdjAuMCB0cz0y MDE2LTA5LTE5IDAyOjEzCiAgIDE5ayAyMDE4LzEyLzIwIEM6XGN5Z3dpbjY0XGJpblxjeWdhdHRy LTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnYXR0 ci0xLmRsbCIgdjAuMCB0cz0yMDE4LTEyLTIwIDA5OjQ4CiAgMjU0ayAyMDIwLzAzLzMxIEM6XGN5 Z3dpbjY0XGJpblxjeWdibGtpZC0xLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAg ICAgICAgICAgICAgImN5Z2Jsa2lkLTEuZGxsIiB2MC4wIHRzPTIwMjAtMDMtMjggMDY6MjIKICAg NjZrIDIwMTkvMDcvMjEgQzpcY3lnd2luNjRcYmluXGN5Z2J6Mi0xLmRsbCAtIG9zPTQuMCBpbWc9 MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2J6Mi0xLmRsbCIgdjAuMCB0cz0yMDE5 LTA3LTIyIDAwOjA1CiAyNDg5ayAyMDIxLzExLzI4IEM6XGN5Z3dpbjY0XGJpblxjeWdjcnlwdG8t MS4xLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2Ny eXB0by0xLjEuZGxsIiB2MC4wIHRzPTIwMjEtMTEtMjggMTY6NTkKICAzNTNrIDIwMjAvMDMvMzEg QzpcY3lnd2luNjRcYmluXGN5Z2ZkaXNrLTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgog ICAgICAgICAgICAgICAgICAiY3lnZmRpc2stMS5kbGwiIHYwLjAgdHM9MjAyMC0wMy0yOCAwNjoy MwogICAyN2sgMjAxNS8xMS8xNyBDOlxjeWd3aW42NFxiaW5cY3lnZmZpLTYuZGxsIC0gb3M9NC4w IGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnZmZpLTYuZGxsIiB2MC4wIHRz PTIwMTUtMTEtMTcgMjI6MTQKICAgNTZrIDIwMTkvMDcvMjggQzpcY3lnd2luNjRcYmluXGN5Z2Zv cm13LTEwLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5 Z2Zvcm13LTEwLmRsbCIgdjAuMCB0cz0yMDE5LTA3LTI4IDE3OjMzCiAgIDc0ayAyMDIxLzA4LzIy IEM6XGN5Z3dpbjY0XGJpblxjeWdnY2Nfcy1zZWgtMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9 NS4yCiAgICAgICAgICAgICAgICAgICJjeWdnY2Nfcy1zZWgtMS5kbGwiIHYwLjAgdHM9MjAyMS0w OC0yMiAwOTo0OQogICA0OWsgMjAxOS8wNy8xMCBDOlxjeWd3aW42NFxiaW5cY3lnZ2RibS02LmRs bCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2dkYm0tNi5k bGwiIHYwLjAgdHM9MjAxOS0wNy0xMCAxNDo1MwogIDU4MmsgMjAyMS8wOC8yMSBDOlxjeWd3aW42 NFxiaW5cY3lnZ21wLTEwLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAg ICAgICAgImN5Z2dtcC0xMC5kbGwiIHYwLjAgdHM9MjAyMS0wOC0yMSAxOToxMQogICAzNmsgMjAy MS8wOC8zMSBDOlxjeWd3aW42NFxiaW5cY3lnaGlzdG9yeTcuZGxsIC0gb3M9NC4wIGltZz0wLjAg c3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnaGlzdG9yeTcuZGxsIiB2MC4wIHRzPTIwMjEt MDgtMzEgMDc6NTQKIDEwMDdrIDIwMjAvMDcvMTMgQzpcY3lnd2luNjRcYmluXGN5Z2ljb252LTIu ZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnaWNvbnYt Mi5kbGwiIHYwLjAgdHM9MjAyMC0wNy0xMyAxMzo1NwogICA0MmsgMjAyMS8wNy8yOSBDOlxjeWd3 aW42NFxiaW5cY3lnaW50bC04LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAg ICAgICAgICAgImN5Z2ludGwtOC5kbGwiIHYwLjAgdHM9MjAyMS0wNy0yOSAwMzo0MAogICA3M2sg MjAxNy8wNi8xOSBDOlxjeWd3aW42NFxiaW5cY3lnbHo0LTEuZGxsIC0gb3M9NC4wIGltZz0wLjAg c3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnbHo0LTEuZGxsIiB2MC4wIHRzPTIwMTctMDYt MTkgMTU6NDAKICAxNDRrIDIwMTkvMDcvMjEgQzpcY3lnd2luNjRcYmluXGN5Z2x6bWEtNS5kbGwg LSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdsem1hLTUuZGxs IiB2MC4wIHRzPTIwMTktMDctMjIgMDA6MTUKICAxNTdrIDIwMjIvMDEvMTIgQzpcY3lnd2luNjRc YmluXGN5Z21hZ2ljLTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAg ICAgICAiY3lnbWFnaWMtMS5kbGwiIHYwLjAgdHM9MjAyMi0wMS0xMiAwOTo0MwogIDIxMGsgMjAy MS8xMS8yOCBDOlxjeWd3aW42NFxiaW5cY3lnbWFuLTItOS00LmRsbCAtIG9zPTQuMCBpbWc9MC4w IHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z21hbi0yLTktNC5kbGwiIHYwLjAgdHM9MjAy MS0xMS0yOCAxNjoxMQogICAyNGsgMjAyMS8xMS8yOCBDOlxjeWd3aW42NFxiaW5cY3lnbWFuZGIt Mi05LTQuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3ln bWFuZGItMi05LTQuZGxsIiB2MC4wIHRzPTIwMjEtMTEtMjggMTY6MTEKICAgMjhrIDIwMTkvMDcv MjggQzpcY3lnd2luNjRcYmluXGN5Z21lbnV3LTEwLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01 LjIKICAgICAgICAgICAgICAgICAgImN5Z21lbnV3LTEwLmRsbCIgdjAuMCB0cz0yMDE5LTA3LTI4 IDE3OjMyCiAyNjYzayAyMDIxLzA4LzIxIEM6XGN5Z3dpbjY0XGJpblxjeWdtcGZyLTYuZGxsIC0g b3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnbXBmci02LmRsbCIg djAuMCB0cz0yMDIxLTA4LTIxIDE5OjAxCiAgMzAxayAyMDE5LzA3LzI4IEM6XGN5Z3dpbjY0XGJp blxjeWduY3Vyc2Vzdy0xMC5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAg ICAgICAgICJjeWduY3Vyc2Vzdy0xMC5kbGwiIHYwLjAgdHM9MjAxOS0wNy0yOCAxNzozMAogMTAy MGsgMjAyMC8wMy8yNyBDOlxjeWd3aW42NFxiaW5cY3lncDExLWtpdC0wLmRsbCAtIG9zPTQuMCBp bWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3AxMS1raXQtMC5kbGwiIHYwLjAg dHM9MjAyMC0wMy0yNyAyMjozMAogICAxNGsgMjAxOS8wNy8yOCBDOlxjeWd3aW42NFxiaW5cY3ln cGFuZWx3LTEwLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAg ImN5Z3BhbmVsdy0xMC5kbGwiIHYwLjAgdHM9MjAxOS0wNy0yOCAxNzozMgogIDQ5N2sgMjAyMS8w Ni8yMCBDOlxjeWd3aW42NFxiaW5cY3lncGNyZS0xLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01 LjIKICAgICAgICAgICAgICAgICAgImN5Z3BjcmUtMS5kbGwiIHYwLjAgdHM9MjAyMS0wNi0yMCAx Mjo1MwogIDYwMWsgMjAyMS8xMS8wMSBDOlxjeWd3aW42NFxiaW5cY3lncGNyZTItOC0wLmRsbCAt IG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3BjcmUyLTgtMC5k bGwiIHYwLjAgdHM9MjAyMS0xMS0wMSAxNzo1OAogICA0MmsgMjAyMC8xMi8yNyBDOlxjeWd3aW42 NFxiaW5cY3lncGlwZWxpbmUtMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAg ICAgICAgICAgICJjeWdwaXBlbGluZS0xLmRsbCIgdjAuMCB0cz0yMDIwLTEyLTI3IDE0OjE1CiAg IDQyayAyMDIwLzEyLzMxIEM6XGN5Z3dpbjY0XGJpblxjeWdwb3B0LTAuZGxsIC0gb3M9NC4wIGlt Zz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lncG9wdC0wLmRsbCIgdjAuMCB0cz0y MDIwLTEyLTMxIDEyOjE2CiAgMjU0ayAyMDIxLzA4LzMxIEM6XGN5Z3dpbjY0XGJpblxjeWdyZWFk bGluZTcuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3ln cmVhZGxpbmU3LmRsbCIgdjAuMCB0cz0yMDIxLTA4LTMxIDA3OjU0CiAgIDExayAyMDE1LzA3LzE3 IEM6XGN5Z3dpbjY0XGJpblxjeWdzaWdzZWd2LTIuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUu MgogICAgICAgICAgICAgICAgICAiY3lnc2lnc2Vndi0yLmRsbCIgdjAuMCB0cz0yMDE1LTA3LTE3 IDIyOjM1CiAgMTU2ayAyMDIwLzAzLzMxIEM6XGN5Z3dpbjY0XGJpblxjeWdzbWFydGNvbHMtMS5k bGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdzbWFydGNv bHMtMS5kbGwiIHYwLjAgdHM9MjAyMC0wMy0yOCAwNjoyMgogIDUxMWsgMjAyMS8xMS8yOCBDOlxj eWd3aW42NFxiaW5cY3lnc3NsLTEuMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAg ICAgICAgICAgICAgICJjeWdzc2wtMS4xLmRsbCIgdjAuMCB0cz0yMDIxLTExLTI4IDE3OjAwCiAx ODY5ayAyMDIxLzA4LzIyIEM6XGN5Z3dpbjY0XGJpblxjeWdzdGRjKystNi5kbGwgLSBvcz00LjAg aW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdzdGRjKystNi5kbGwiIHYwLjAg dHM9MjAyMS0wOC0yMiAxMDowOAogICA2OGsgMjAxOS8wNy8yOSBDOlxjeWd3aW42NFxiaW5cY3ln dGFzbjEtNi5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJj eWd0YXNuMS02LmRsbCIgdjAuMCB0cz0yMDE5LTA3LTI5IDAzOjEyCiAgIDU3ayAyMDE5LzA3LzI4 IEM6XGN5Z3dpbjY0XGJpblxjeWd0aWN3LTEwLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIK ICAgICAgICAgICAgICAgICAgImN5Z3RpY3ctMTAuZGxsIiB2MC4wIHRzPTIwMTktMDctMjggMTc6 MzEKICAgMjdrIDIwMjAvMDMvMzEgQzpcY3lnd2luNjRcYmluXGN5Z3V1aWQtMS5kbGwgLSBvcz00 LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWd1dWlkLTEuZGxsIiB2MC4w IHRzPTIwMjAtMDMtMjggMDY6MjIKICAgODNrIDIwMTcvMDMvMDMgQzpcY3lnd2luNjRcYmluXGN5 Z3ouZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnei5k bGwiIHYwLjAgdHM9MjAxNy0wMy0wMyAyMTo0MgogMzQ3MmsgMjAyMi8wMS8zMSBDOlxjeWd3aW42 NFxiaW5cY3lnd2luMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAg ICAgICJjeWd3aW4xLmRsbCIgdjAuMCB0cz0yMDIyLTAxLTMxIDE5OjM1CiAgICBDeWd3aW4gRExM IHZlcnNpb24gaW5mbzoKICAgICAgICBETEwgdmVyc2lvbjogMy4zLjQKICAgICAgICBETEwgZXBv Y2g6IDE5CiAgICAgICAgRExMIG9sZCB0ZXJtaW9zOiA1CiAgICAgICAgRExMIG1hbGxvYyBlbnY6 IDI4CiAgICAgICAgQ3lnd2luIGNvbnY6IDE4MQogICAgICAgIEFQSSBtYWpvcjogMAogICAgICAg IEFQSSBtaW5vcjogMzQxCiAgICAgICAgU2hhcmVkIGRhdGE6IDUKICAgICAgICBETEwgaWRlbnRp ZmllcjogY3lnd2luMQogICAgICAgIE1vdW50IHJlZ2lzdHJ5OiAzCiAgICAgICAgQ3lnd2luIHJl Z2lzdHJ5IG5hbWU6IEN5Z3dpbgogICAgICAgIEluc3RhbGxhdGlvbnMgbmFtZTogSW5zdGFsbGF0 aW9ucwogICAgICAgIEN5Z2RyaXZlIGRlZmF1bHQgcHJlZml4OiAKICAgICAgICBCdWlsZCBkYXRl OiAKICAgICAgICBTaGFyZWQgaWQ6IGN5Z3dpbjFTNQoKCkNhbid0IGZpbmQgdGhlIGN5Z3J1bnNy diB1dGlsaXR5LCBza2lwcGluZyBzZXJ2aWNlcyBjaGVjay4KCgpDeWd3aW4gUGFja2FnZSBJbmZv cm1hdGlvbgpMYXN0IGRvd25sb2FkZWQgZmlsZXMgdG86IEM6XFVzZXJzXE1pdGNoXERvd25sb2Fk cwpMYXN0IGRvd25sb2FkZWQgZmlsZXMgZnJvbTogaHR0cDovL21pcnJvcnMuMTYzLmNvbS9jeWd3 aW4vCgpQYWNrYWdlICAgICAgICAgICAgICBWZXJzaW9uICAgICAgICAgICAgU3RhdHVzCl9hdXRv cmViYXNlICAgICAgICAgIDAwMTA5MS0xICAgICAgICAgICBPSwphbHRlcm5hdGl2ZXMgICAgICAg ICAxLjMuMzBjLTEwICAgICAgICAgT0sKYmFzZS1jeWd3aW4gICAgICAgICAgMy44LTEgICAgICAg ICAgICAgIE9LCmJhc2UtZmlsZXMgICAgICAgICAgIDQuMy0zICAgICAgICAgICAgICBPSwpiYXNo ICAgICAgICAgICAgICAgICA0LjQuMTItMyAgICAgICAgICAgT0sKYnppcDIgICAgICAgICAgICAg ICAgMS4wLjgtMSAgICAgICAgICAgIE9LCmNhLWNlcnRpZmljYXRlcyAgICAgIDIwMjEuMi41Mi0x ICAgICAgICBPSwpjb3JldXRpbHMgICAgICAgICAgICA4LjI2LTIgICAgICAgICAgICAgT0sKY3J5 cHRvLXBvbGljaWVzICAgICAgMjAxOTAyMTgtMSAgICAgICAgIE9LCmN5Z3V0aWxzICAgICAgICAg ICAgIDEuNC4xNy0xICAgICAgICAgICBPSwpjeWd3aW4gICAgICAgICAgICAgICAzLjMuNC0yICAg ICAgICAgICAgT0sKZGFzaCAgICAgICAgICAgICAgICAgMC41LjExLjUtMSAgICAgICAgIE9LCmRp ZmZ1dGlscyAgICAgICAgICAgIDMuOC0xICAgICAgICAgICAgICBPSwplZGl0cmlnaHRzICAgICAg ICAgICAxLjAzLTEgICAgICAgICAgICAgT0sKZmlsZSAgICAgICAgICAgICAgICAgNS40MS0yICAg ICAgICAgICAgIE9LCmZpbmR1dGlscyAgICAgICAgICAgIDQuOC4wLTEgICAgICAgICAgICBPSwpn YXdrICAgICAgICAgICAgICAgICA1LjEuMS0xICAgICAgICAgICAgT0sKZ2V0ZW50ICAgICAgICAg ICAgICAgMi4xOC45MC00ICAgICAgICAgIE9LCmdyZXAgICAgICAgICAgICAgICAgIDMuNy0yICAg ICAgICAgICAgICBPSwpncm9mZiAgICAgICAgICAgICAgICAxLjIyLjQtMSAgICAgICAgICAgT0sK Z3ppcCAgICAgICAgICAgICAgICAgMS4xMS0xICAgICAgICAgICAgIE9LCmhvc3RuYW1lICAgICAg ICAgICAgIDMuMTMtMSAgICAgICAgICAgICBPSwppbmZvICAgICAgICAgICAgICAgICA2LjgtMiAg ICAgICAgICAgICAgT0sKaXBjLXV0aWxzICAgICAgICAgICAgMS4wLTIgICAgICAgICAgICAgIE9L Cmxlc3MgICAgICAgICAgICAgICAgIDU5MC0xICAgICAgICAgICAgICBPSwpsaWJhcmdwICAgICAg ICAgICAgICAyMDExMDkyMS0zICAgICAgICAgT0sKbGliYXR0cjEgICAgICAgICAgICAgMi40LjQ4 LTIgICAgICAgICAgIE9LCmxpYmJsa2lkMSAgICAgICAgICAgIDIuMzMuMS0yICAgICAgICAgICBP SwpsaWJiejJfMSAgICAgICAgICAgICAxLjAuOC0xICAgICAgICAgICAgT0sKbGliZmRpc2sxICAg ICAgICAgICAgMi4zMy4xLTIgICAgICAgICAgIE9LCmxpYmZmaTYgICAgICAgICAgICAgIDMuMi4x LTIgICAgICAgICAgICBPSwpsaWJnY2MxICAgICAgICAgICAgICAxMS4yLjAtMSAgICAgICAgICAg T0sKbGliZ2RibTYgICAgICAgICAgICAgMS4xOC4xLTEgICAgICAgICAgIE9LCmxpYmdtcDEwICAg ICAgICAgICAgIDYuMi4xLTIgICAgICAgICAgICBPSwpsaWJpY29udjIgICAgICAgICAgICAxLjE2 LTIgICAgICAgICAgICAgT0sKbGliaW50bDggICAgICAgICAgICAgMC4yMS0xICAgICAgICAgICAg IE9LCmxpYmx6NF8xICAgICAgICAgICAgIDEuNy41LTEgICAgICAgICAgICBPSwpsaWJsem1hNSAg ICAgICAgICAgICA1LjIuNC0xICAgICAgICAgICAgT0sKbGlibXBmcjYgICAgICAgICAgICAgNC4x LjAtMiAgICAgICAgICAgIE9LCmxpYm5jdXJzZXN3MTAgICAgICAgIDYuMS0xLjIwMTkwNzI3ICAg ICBPSwpsaWJwMTEta2l0MCAgICAgICAgICAwLjIzLjIwLTEgICAgICAgICAgT0sKbGlicGNyZTEg ICAgICAgICAgICAgOC40NS0xICAgICAgICAgICAgIE9LCmxpYnBjcmUyXzhfMCAgICAgICAgIDEw LjM5LTEgICAgICAgICAgICBPSwpsaWJwaXBlbGluZTEgICAgICAgICAxLjUuMy0xICAgICAgICAg ICAgT0sKbGlicG9wdC1jb21tb24gICAgICAgMS4xOC0xICAgICAgICAgICAgIE9LCmxpYnBvcHQw ICAgICAgICAgICAgIDEuMTgtMSAgICAgICAgICAgICBPSwpsaWJyZWFkbGluZTcgICAgICAgICA4 LjEtMiAgICAgICAgICAgICAgT0sKbGlic2lnc2VndjIgICAgICAgICAgMi4xMC0yICAgICAgICAg ICAgIE9LCmxpYnNtYXJ0Y29sczEgICAgICAgIDIuMzMuMS0yICAgICAgICAgICBPSwpsaWJzc2wx LjEgICAgICAgICAgICAxLjEuMWwtMiAgICAgICAgICAgT0sKbGlic3RkYysrNiAgICAgICAgICAg MTEuMi4wLTEgICAgICAgICAgIE9LCmxpYnRhc24xXzYgICAgICAgICAgIDQuMTQtMSAgICAgICAg ICAgICBPSwpsaWJ1dWlkMSAgICAgICAgICAgICAyLjMzLjEtMiAgICAgICAgICAgT0sKbG9naW4g ICAgICAgICAgICAgICAgMS4xMy0xICAgICAgICAgICAgIE9LCm1hbi1kYiAgICAgICAgICAgICAg IDIuOS40LTIuMSAgICAgICAgICBPSwptaW50dHkgICAgICAgICAgICAgICAzLjUuMi0xICAgICAg ICAgICAgT0sKbmN1cnNlcyAgICAgICAgICAgICAgNi4xLTEuMjAxOTA3MjcgICAgIE9LCm9wZW5z c2wgICAgICAgICAgICAgIDEuMS4xbC0yICAgICAgICAgICBPSwpwMTEta2l0ICAgICAgICAgICAg ICAwLjIzLjIwLTEgICAgICAgICAgT0sKcDExLWtpdC10cnVzdCAgICAgICAgMC4yMy4yMC0xICAg ICAgICAgIE9LCnJlYmFzZSAgICAgICAgICAgICAgIDQuNS4wLTEgICAgICAgICAgICBPSwpydW4g ICAgICAgICAgICAgICAgICAxLjMuNC0yICAgICAgICAgICAgT0sKc2VkICAgICAgICAgICAgICAg ICAgNC44LTEgICAgICAgICAgICAgIE9LCnRhciAgICAgICAgICAgICAgICAgIDEuMzQtMSAgICAg ICAgICAgICBPSwp0ZXJtaW5mbyAgICAgICAgICAgICA2LjEtMS4yMDE5MDcyNyAgICAgT0sKdGVy bWluZm8tZXh0cmEgICAgICAgNi4xLTEuMjAxOTA3MjcgICAgIE9LCnR6Y29kZSAgICAgICAgICAg ICAgIDIwMjFlLTEgICAgICAgICAgICBPSwp0emRhdGEgICAgICAgICAgICAgICAyMDIxZS0xICAg ICAgICAgICAgT0sKdXRpbC1saW51eCAgICAgICAgICAgMi4zMy4xLTIgICAgICAgICAgIE9LCnZp bS1taW5pbWFsICAgICAgICAgIDguMi4zNzU1LTEgICAgICAgICBPSwp3aGljaCAgICAgICAgICAg ICAgICAyLjIwLTIgICAgICAgICAgICAgT0sKeHogICAgICAgICAgICAgICAgICAgNS4yLjQtMSAg ICAgICAgICAgIE9LCnpsaWIwICAgICAgICAgICAgICAgIDEuMi4xMS0xICAgICAgICAgICBPSwp6 c3RkICAgICAgICAgICAgICAgICAxLjUuMi0xICAgICAgICAgICAgT0sKVXNlIC1oIHRvIHNlZSBo ZWxwIGFib3V0IGVhY2ggc2VjdGlvbgo= --0000000000003b326905d6fc6a15--