<div dir="ltr"><div class="markdown-here-wrapper" style=""><p style="margin:0px 0px 1.2em!important">New version released of Stack, a build tool.</p>
<p style="margin:0px 0px 1.2em!important">See <a href="https://github.com/commercialhaskell/stack/tree/release#how-to-install">README</a> for installation and upgrade instructions.</p>
<p style="margin:0px 0px 1.2em!important">Major changes:</p>
<ul style="margin:1.2em 0px;padding-left:2em">
<li style="margin:0.5em 0px">“stack setup” now supports building and booting GHCJS from source tarball.</li>
<li style="margin:0.5em 0px">On Windows, build directories no longer display “pretty” information<br>(like x86_64-windows/Cabal-1.22.4.0), but rather a hash of that<br>content. The reason is to avoid the 260 character path limitation on<br>Windows. See<br><a href="https://github.com/commercialhaskell/stack/pull/1027">#1027</a></li>
<li style="margin:0.5em 0px">Rename config files and clarify their purposes <a href="https://github.com/commercialhaskell/stack/issues/969">#969</a><ul style="margin:1.2em 0px;padding-left:2em;margin:0px;padding-left:1em">
<li style="margin:0.5em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">~/.stack/stack.yaml</code> → <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">~/.stack/config.yaml</code></li>
<li style="margin:0.5em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">~/.stack/global</code> → <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">~/.stack/global-project</code></li>
<li style="margin:0.5em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">/etc/stack/config</code> → <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">/etc/stack/config.yaml</code></li>
<li style="margin:0.5em 0px">Old locations still supported, with deprecation warnings</li>
</ul>
</li>
<li style="margin:0.5em 0px">New command “stack eval CODE”, which evaluates to “stack exec ghc — -e CODE”.</li>
</ul>
<p style="margin:0px 0px 1.2em!important">Other enhancements:</p>
<ul style="margin:1.2em 0px;padding-left:2em">
<li style="margin:0.5em 0px">No longer install <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">git</code> on Windows<br><a href="https://github.com/commercialhaskell/stack/issues/1046">#1046</a>. You<br>can still get this behavior by running the following yourself:<br><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">stack exec -- pacman -Sy --noconfirm git</code>.</li>
<li style="margin:0.5em 0px">Typing enter during —file-watch triggers a rebuild <a href="https://github.com/commercialhaskell/stack/pull/1023">#1023</a></li>
<li style="margin:0.5em 0px">Use Haddock’s <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">--hyperlinked-source</code> (crosslinked source), if available <a href="https://github.com/commercialhaskell/stack/pull/1070">#1070</a></li>
<li style="margin:0.5em 0px">Use Stack-installed GHCs for <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">stack init --solver</code> <a href="https://github.com/commercialhaskell/stack/issues/1072">#1072</a></li>
<li style="margin:0.5em 0px">New experimental <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">stack query</code> command <a href="https://github.com/commercialhaskell/stack/issues/1087">#1087</a></li>
<li style="margin:0.5em 0px">By default, stack no longer rebuilds a package due to GHC options changes. This behavior can be tweaked with the <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">rebuild-ghc-options</code> setting. <a href="https://github.com/commercialhaskell/stack/issues/1089">#1089</a></li>
<li style="margin:0.5em 0px">By default, ghc-options are applied to all local packages, not just targets. This behavior can be tweaked with the <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">apply-ghc-options</code> setting. <a href="https://github.com/commercialhaskell/stack/issues/1089">#1089</a></li>
<li style="margin:0.5em 0px">Docker: download or override location of stack executable to re-run in container <a href="https://github.com/commercialhaskell/stack/issues/974">#974</a></li>
<li style="margin:0.5em 0px">Docker: when Docker Engine is remote, don’t run containerized processes as host’s UID/GID <a href="https://github.com/commercialhaskell/stack/issues/194">#194</a></li>
<li style="margin:0.5em 0px">Docker: <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">set-user</code> option to enable/disable running containerized processes as host’s UID/GID <a href="https://github.com/commercialhaskell/stack/issues/194">#194</a></li>
<li style="margin:0.5em 0px">Custom Setup.hs files are now precompiled instead of interpreted. This should be a major performance win for certain edge cases (biggest example: <a href="https://github.com/commercialhaskell/stack/issues/1041">building Cabal itself</a>) while being either neutral or a minor slowdown for more common cases.</li>
<li style="margin:0.5em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">stack test --coverage</code> now also generates a unified coverage report for multiple test-suites / packages. In the unified report, test-suites can contribute to the coverage of other packages.</li>
</ul>
<p style="margin:0px 0px 1.2em!important">Bug fixes:</p>
<ul style="margin:1.2em 0px;padding-left:2em">
<li style="margin:0.5em 0px">Ignore stack-built executables named <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">ghc</code><br><a href="https://github.com/commercialhaskell/stack/issues/1052">#1052</a></li>
<li style="margin:0.5em 0px">Fix quoting of output failed command line arguments</li>
<li style="margin:0.5em 0px">Mark executable-only packages as installed when copied from cache <a href="https://github.com/commercialhaskell/stack/pull/1043">#1043</a></li>
<li style="margin:0.5em 0px">Canonicalize temporary directory paths <a href="https://github.com/commercialhaskell/stack/pull/1047">#1047</a></li>
<li style="margin:0.5em 0px">Put code page fix inside the build function itself <a href="https://github.com/commercialhaskell/stack/issues/1066">#1066</a></li>
<li style="margin:0.5em 0px">Add <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">explicit-setup-deps</code> option <a href="https://github.com/commercialhaskell/stack/issues/1110">#1110</a>, and change the default to the old behavior of using any package in the global and snapshot database <a href="https://github.com/commercialhaskell/stack/issues/1025">#1025</a></li>
<li style="margin:0.5em 0px">Precompiled cache checks full package IDs on Cabal < 1.22 <a href="https://github.com/commercialhaskell/stack/issues/1103">#1103</a></li>
<li style="margin:0.5em 0px">Pass -package-id to ghci <a href="https://github.com/commercialhaskell/stack/issues/867">#867</a></li>
<li style="margin:0.5em 0px">Ignore global packages when copying precompiled packages <a href="https://github.com/commercialhaskell/stack/issues/1146">#1146</a></li>
</ul>
<div title="MDH:TmV3IHZlcnNpb24gcmVsZWFzZWQgb2YgU3RhY2ssIGEgYnVpbGQgdG9vbC48YnI+PGRpdj48YnI+
PC9kaXY+PGRpdj48ZGl2PlNlZSBbUkVBRE1FXShodHRwczovL2dpdGh1Yi5jb20vY29tbWVyY2lh
bGhhc2tlbGwvc3RhY2svdHJlZS9yZWxlYXNlI2hvdy10by1pbnN0YWxsKSBmb3IgaW5zdGFsbGF0
aW9uIGFuZCB1cGdyYWRlIGluc3RydWN0aW9ucy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pk1h
am9yIGNoYW5nZXM6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4qICJzdGFjayBzZXR1cCIgbm93
IHN1cHBvcnRzIGJ1aWxkaW5nIGFuZCBib290aW5nIEdIQ0pTIGZyb20gc291cmNlIHRhcmJhbGwu
PC9kaXY+PGRpdj4qIE9uIFdpbmRvd3MsIGJ1aWxkIGRpcmVjdG9yaWVzIG5vIGxvbmdlciBkaXNw
bGF5ICJwcmV0dHkiIGluZm9ybWF0aW9uPC9kaXY+PGRpdj4mbmJzcDsgKGxpa2UgeDg2XzY0LXdp
bmRvd3MvQ2FiYWwtMS4yMi40LjApLCBidXQgcmF0aGVyIGEgaGFzaCBvZiB0aGF0PC9kaXY+PGRp
dj4mbmJzcDsgY29udGVudC4gVGhlIHJlYXNvbiBpcyB0byBhdm9pZCB0aGUgMjYwIGNoYXJhY3Rl
ciBwYXRoIGxpbWl0YXRpb24gb248L2Rpdj48ZGl2PiZuYnNwOyBXaW5kb3dzLiBTZWU8L2Rpdj48
ZGl2PiZuYnNwOyBbIzEwMjddKGh0dHBzOi8vZ2l0aHViLmNvbS9jb21tZXJjaWFsaGFza2VsbC9z
dGFjay9wdWxsLzEwMjcpPC9kaXY+PGRpdj4qIFJlbmFtZSBjb25maWcgZmlsZXMgYW5kIGNsYXJp
ZnkgdGhlaXIgcHVycG9zZXMgWyM5NjldKGh0dHBzOi8vZ2l0aHViLmNvbS9jb21tZXJjaWFsaGFz
a2VsbC9zdGFjay9pc3N1ZXMvOTY5KTwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAqIGB+Ly5zdGFj
ay9zdGFjay55YW1sYCAtLSZndDsgYH4vLnN0YWNrL2NvbmZpZy55YW1sYDwvZGl2PjxkaXY+Jm5i
c3A7ICZuYnNwOyAqIGB+Ly5zdGFjay9nbG9iYWxgIC0tJmd0OyBgfi8uc3RhY2svZ2xvYmFsLXBy
b2plY3RgPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICogYC9ldGMvc3RhY2svY29uZmlnYCAtLSZn
dDsgYC9ldGMvc3RhY2svY29uZmlnLnlhbWxgPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICogT2xk
IGxvY2F0aW9ucyBzdGlsbCBzdXBwb3J0ZWQsIHdpdGggZGVwcmVjYXRpb24gd2FybmluZ3M8L2Rp
dj48ZGl2PiogTmV3IGNvbW1hbmQgInN0YWNrIGV2YWwgQ09ERSIsIHdoaWNoIGV2YWx1YXRlcyB0
byAic3RhY2sgZXhlYyBnaGMgLS0gLWUgQ09ERSIuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5P
dGhlciBlbmhhbmNlbWVudHM6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4qIE5vIGxvbmdlciBp
bnN0YWxsIGBnaXRgIG9uIFdpbmRvd3M8L2Rpdj48ZGl2PiZuYnNwOyBbIzEwNDZdKGh0dHBzOi8v
Z2l0aHViLmNvbS9jb21tZXJjaWFsaGFza2VsbC9zdGFjay9pc3N1ZXMvMTA0NikuIFlvdTwvZGl2
PjxkaXY+Jm5ic3A7IGNhbiBzdGlsbCBnZXQgdGhpcyBiZWhhdmlvciBieSBydW5uaW5nIHRoZSBm
b2xsb3dpbmcgeW91cnNlbGY6PC9kaXY+PGRpdj4mbmJzcDsgYHN0YWNrIGV4ZWMgLS0gcGFjbWFu
IC1TeSAtLW5vY29uZmlybSBnaXRgLjwvZGl2PjxkaXY+KiBUeXBpbmcgZW50ZXIgZHVyaW5nIC0t
ZmlsZS13YXRjaCB0cmlnZ2VycyBhIHJlYnVpbGQgWyMxMDIzXShodHRwczovL2dpdGh1Yi5jb20v
Y29tbWVyY2lhbGhhc2tlbGwvc3RhY2svcHVsbC8xMDIzKTwvZGl2PjxkaXY+KiBVc2UgSGFkZG9j
aydzIGAtLWh5cGVybGlua2VkLXNvdXJjZWAgKGNyb3NzbGlua2VkIHNvdXJjZSksIGlmIGF2YWls
YWJsZSBbIzEwNzBdKGh0dHBzOi8vZ2l0aHViLmNvbS9jb21tZXJjaWFsaGFza2VsbC9zdGFjay9w
dWxsLzEwNzApPC9kaXY+PGRpdj4qIFVzZSBTdGFjay1pbnN0YWxsZWQgR0hDcyBmb3IgYHN0YWNr
IGluaXQgLS1zb2x2ZXJgIFsjMTA3Ml0oaHR0cHM6Ly9naXRodWIuY29tL2NvbW1lcmNpYWxoYXNr
ZWxsL3N0YWNrL2lzc3Vlcy8xMDcyKTwvZGl2PjxkaXY+KiBOZXcgZXhwZXJpbWVudGFsIGBzdGFj
ayBxdWVyeWAgY29tbWFuZCBbIzEwODddKGh0dHBzOi8vZ2l0aHViLmNvbS9jb21tZXJjaWFsaGFz
a2VsbC9zdGFjay9pc3N1ZXMvMTA4Nyk8L2Rpdj48ZGl2PiogQnkgZGVmYXVsdCwgc3RhY2sgbm8g
bG9uZ2VyIHJlYnVpbGRzIGEgcGFja2FnZSBkdWUgdG8gR0hDIG9wdGlvbnMgY2hhbmdlcy4gVGhp
cyBiZWhhdmlvciBjYW4gYmUgdHdlYWtlZCB3aXRoIHRoZSBgcmVidWlsZC1naGMtb3B0aW9uc2Ag
c2V0dGluZy4gWyMxMDg5XShodHRwczovL2dpdGh1Yi5jb20vY29tbWVyY2lhbGhhc2tlbGwvc3Rh
Y2svaXNzdWVzLzEwODkpPC9kaXY+PGRpdj4qIEJ5IGRlZmF1bHQsIGdoYy1vcHRpb25zIGFyZSBh
cHBsaWVkIHRvIGFsbCBsb2NhbCBwYWNrYWdlcywgbm90IGp1c3QgdGFyZ2V0cy4gVGhpcyBiZWhh
dmlvciBjYW4gYmUgdHdlYWtlZCB3aXRoIHRoZSBgYXBwbHktZ2hjLW9wdGlvbnNgIHNldHRpbmcu
IFsjMTA4OV0oaHR0cHM6Ly9naXRodWIuY29tL2NvbW1lcmNpYWxoYXNrZWxsL3N0YWNrL2lzc3Vl
cy8xMDg5KTwvZGl2PjxkaXY+KiBEb2NrZXI6IGRvd25sb2FkIG9yIG92ZXJyaWRlIGxvY2F0aW9u
IG9mIHN0YWNrIGV4ZWN1dGFibGUgdG8gcmUtcnVuIGluIGNvbnRhaW5lciBbIzk3NF0oaHR0cHM6
Ly9naXRodWIuY29tL2NvbW1lcmNpYWxoYXNrZWxsL3N0YWNrL2lzc3Vlcy85NzQpPC9kaXY+PGRp
dj4qIERvY2tlcjogd2hlbiBEb2NrZXIgRW5naW5lIGlzIHJlbW90ZSwgZG9uJ3QgcnVuIGNvbnRh
aW5lcml6ZWQgcHJvY2Vzc2VzIGFzIGhvc3QncyBVSUQvR0lEIFsjMTk0XShodHRwczovL2dpdGh1
Yi5jb20vY29tbWVyY2lhbGhhc2tlbGwvc3RhY2svaXNzdWVzLzE5NCk8L2Rpdj48ZGl2PiogRG9j
a2VyOiBgc2V0LXVzZXJgIG9wdGlvbiB0byBlbmFibGUvZGlzYWJsZSBydW5uaW5nIGNvbnRhaW5l
cml6ZWQgcHJvY2Vzc2VzIGFzIGhvc3QncyBVSUQvR0lEIFsjMTk0XShodHRwczovL2dpdGh1Yi5j
b20vY29tbWVyY2lhbGhhc2tlbGwvc3RhY2svaXNzdWVzLzE5NCk8L2Rpdj48ZGl2PiogQ3VzdG9t
IFNldHVwLmhzIGZpbGVzIGFyZSBub3cgcHJlY29tcGlsZWQgaW5zdGVhZCBvZiBpbnRlcnByZXRl
ZC4gVGhpcyBzaG91bGQgYmUgYSBtYWpvciBwZXJmb3JtYW5jZSB3aW4gZm9yIGNlcnRhaW4gZWRn
ZSBjYXNlcyAoYmlnZ2VzdCBleGFtcGxlOiBbYnVpbGRpbmcgQ2FiYWwgaXRzZWxmXShodHRwczov
L2dpdGh1Yi5jb20vY29tbWVyY2lhbGhhc2tlbGwvc3RhY2svaXNzdWVzLzEwNDEpKSB3aGlsZSBi
ZWluZyBlaXRoZXIgbmV1dHJhbCBvciBhIG1pbm9yIHNsb3dkb3duIGZvciBtb3JlIGNvbW1vbiBj
YXNlcy48L2Rpdj48ZGl2PiogYHN0YWNrIHRlc3QgLS1jb3ZlcmFnZWAgbm93IGFsc28gZ2VuZXJh
dGVzIGEgdW5pZmllZCBjb3ZlcmFnZSByZXBvcnQgZm9yIG11bHRpcGxlIHRlc3Qtc3VpdGVzIC8g
cGFja2FnZXMuICZuYnNwO0luIHRoZSB1bmlmaWVkIHJlcG9ydCwgdGVzdC1zdWl0ZXMgY2FuIGNv
bnRyaWJ1dGUgdG8gdGhlIGNvdmVyYWdlIG9mIG90aGVyIHBhY2thZ2VzLjwvZGl2PjxkaXY+PGJy
PjwvZGl2PjxkaXY+QnVnIGZpeGVzOjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+KiBJZ25vcmUg
c3RhY2stYnVpbHQgZXhlY3V0YWJsZXMgbmFtZWQgYGdoY2A8L2Rpdj48ZGl2PiZuYnNwOyBbIzEw
NTJdKGh0dHBzOi8vZ2l0aHViLmNvbS9jb21tZXJjaWFsaGFza2VsbC9zdGFjay9pc3N1ZXMvMTA1
Mik8L2Rpdj48ZGl2PiogRml4IHF1b3Rpbmcgb2Ygb3V0cHV0IGZhaWxlZCBjb21tYW5kIGxpbmUg
YXJndW1lbnRzPC9kaXY+PGRpdj4qIE1hcmsgZXhlY3V0YWJsZS1vbmx5IHBhY2thZ2VzIGFzIGlu
c3RhbGxlZCB3aGVuIGNvcGllZCBmcm9tIGNhY2hlIFsjMTA0M10oaHR0cHM6Ly9naXRodWIuY29t
L2NvbW1lcmNpYWxoYXNrZWxsL3N0YWNrL3B1bGwvMTA0Myk8L2Rpdj48ZGl2PiogQ2Fub25pY2Fs
aXplIHRlbXBvcmFyeSBkaXJlY3RvcnkgcGF0aHMgWyMxMDQ3XShodHRwczovL2dpdGh1Yi5jb20v
Y29tbWVyY2lhbGhhc2tlbGwvc3RhY2svcHVsbC8xMDQ3KTwvZGl2PjxkaXY+KiBQdXQgY29kZSBw
YWdlIGZpeCBpbnNpZGUgdGhlIGJ1aWxkIGZ1bmN0aW9uIGl0c2VsZiBbIzEwNjZdKGh0dHBzOi8v
Z2l0aHViLmNvbS9jb21tZXJjaWFsaGFza2VsbC9zdGFjay9pc3N1ZXMvMTA2Nik8L2Rpdj48ZGl2
PiogQWRkIGBleHBsaWNpdC1zZXR1cC1kZXBzYCBvcHRpb24gWyMxMTEwXShodHRwczovL2dpdGh1
Yi5jb20vY29tbWVyY2lhbGhhc2tlbGwvc3RhY2svaXNzdWVzLzExMTApLCBhbmQgY2hhbmdlIHRo
ZSBkZWZhdWx0IHRvIHRoZSBvbGQgYmVoYXZpb3Igb2YgdXNpbmcgYW55IHBhY2thZ2UgaW4gdGhl
IGdsb2JhbCBhbmQgc25hcHNob3QgZGF0YWJhc2UgWyMxMDI1XShodHRwczovL2dpdGh1Yi5jb20v
Y29tbWVyY2lhbGhhc2tlbGwvc3RhY2svaXNzdWVzLzEwMjUpPC9kaXY+PGRpdj4qIFByZWNvbXBp
bGVkIGNhY2hlIGNoZWNrcyBmdWxsIHBhY2thZ2UgSURzIG9uIENhYmFsICZsdDsgMS4yMiBbIzEx
MDNdKGh0dHBzOi8vZ2l0aHViLmNvbS9jb21tZXJjaWFsaGFza2VsbC9zdGFjay9pc3N1ZXMvMTEw
Myk8L2Rpdj48ZGl2PiogUGFzcyAtcGFja2FnZS1pZCB0byBnaGNpIFsjODY3XShodHRwczovL2dp
dGh1Yi5jb20vY29tbWVyY2lhbGhhc2tlbGwvc3RhY2svaXNzdWVzLzg2Nyk8L2Rpdj48ZGl2Piog
SWdub3JlIGdsb2JhbCBwYWNrYWdlcyB3aGVuIGNvcHlpbmcgcHJlY29tcGlsZWQgcGFja2FnZXMg
WyMxMTQ2XShodHRwczovL2dpdGh1Yi5jb20vY29tbWVyY2lhbGhhc2tlbGwvc3RhY2svaXNzdWVz
LzExNDYpPC9kaXY+PC9kaXY+" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0"></div></div></div>