Re: [Haskell-cafe] [ANNOUNCE] GHC 9.12.1-alpha1 is now available

George Colpitts <[email protected]> Wed, 16 Oct 2024 20:44:12 -0300
Newsgroups gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.cafe
Message-ID <CAB-d4A5Zh-9M9wJFMbszk_SnqFfOPS__JpzR10Frhhsi_ipJRw@mail.gmail.com>
--===============0487984705429330420==
Content-Type: multipart/related; boundary="000000000000d0115e0624a0a7bd"

--000000000000d0115e0624a0a7bd
Content-Type: multipart/alternative; boundary="000000000000d0115d0624a0a7bc"

--000000000000d0115d0624a0a7bc
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thanks Vanessa, it seems you had the same workaround: " remove and
reinstall XCode command-line tools."

Zubin

What OS were the install tests run on? I'm running on 15.0.1. I think 15.1
is coming at the end of the month around the same time as alpha 2,
hopefully 15.1 will be accompanied by a new version of XCode command-line
tools that resolves these issues.

On Wed, Oct 16, 2024 at 7:58=E2=80=AFPM Vanessa McHale <[email protected]>=
 wrote:

> I encountered something similar, Apple had been majorly slacking.
>
> [image: 89166504e40f4869ea825dd70048017861ec8578.png]
>
> Cabal can't find C++ headers for digest/text on Mac (Sequoia)
> <https://discourse.haskell.org/t/cabal-cant-find-c-headers-for-digest-tex=
t-on-mac-sequoia/10422>
> discourse.haskell.org
> <https://discourse.haskell.org/t/cabal-cant-find-c-headers-for-digest-tex=
t-on-mac-sequoia/10422>
>
> <https://discourse.haskell.org/t/cabal-cant-find-c-headers-for-digest-tex=
t-on-mac-sequoia/10422>
>
>
> On Oct 16, 2024, at 3:53=E2=80=AFPM, George Colpitts <george.colpitts@gma=
il.com>
> wrote:
>
> =EF=BB=BF
> It worked for me on my M2 mac but only after uninstalling and reinstallin=
g
> Command Line Tools.
>
> Hopefully the problem I had was unique to me. I got an error when I ran
> ./configure on my M2 mac:
>
> checking C++ standard library flavour... actest.cpp:1:10: fatal error:
> 'iostream' file not found
>     1 | #include <iostream>
>       |          ^~~~~~~~~~
> 1 error generated.
> configure: error: Failed to compile test program
>
> Following is the complete output I got
>
> checking for opt-17... no
> checking for opt-17.0... no
> checking for opt17... no
> checking for opt-16... no
> checking for opt-16.0... no
> checking for opt16... no
> checking for opt-15... no
> checking for opt-15.0... no
> checking for opt15... no
> checking for opt-14... no
> checking for opt-14.0... no
> checking for opt14... no
> checking for opt-13... no
> checking for opt-13.0... no
> checking for opt13... no
> checking for opt... opt
> checking opt version (18.1.8) is between 13 and 20... yes
> checking for clang-19... no
> checking for clang-19.0... no
> checking for clang19... no
> checking for clang-18... clang-18
> checking clang-18 version (18.1.8) is between 13 and 20... yes
> configure: $CC is not gcc; assuming it's a reasonably new C compiler
> checking whether CC supports -no-pie... no
> checking whether CC supports flags passed by GHC when compiling via C...
> yes
> checking Setting up CFLAGS, LDFLAGS, IGNORE_LINKER_LD_FLAGS and
> CPPFLAGS... done
> checking Setting up CONF_CC_OPTS_STAGE0, CONF_GCC_LINKER_OPTS_STAGE0,
> CONF_LD_LINKER_OPTS_STAGE0 and CONF_CPP_OPTS_STAGE0... done
> checking Setting up CONF_CC_OPTS_STAGE1, CONF_GCC_LINKER_OPTS_STAGE1,
> CONF_LD_LINKER_OPTS_STAGE1 and CONF_CPP_OPTS_STAGE1... done
> checking Setting up CONF_CC_OPTS_STAGE2, CONF_GCC_LINKER_OPTS_STAGE2,
> CONF_LD_LINKER_OPTS_STAGE2 and CONF_CPP_OPTS_STAGE2... done
> checking whether ld64 requires -no_fixup_chains... yes
> checking whether ld64 requires -no_fixup_chains... yes
> checking whether ld64 requires -no_fixup_chains... yes
> checking whether ld64 requires -no_fixup_chains... yes
> checking whether the linker requires -no_warn_duplicate_libraries... yes
> checking whether the linker requires -no_warn_duplicate_libraries... yes
> checking whether the linker requires -no_warn_duplicate_libraries... yes
> checking whether ld supports response files... yes
> checking C++ standard library flavour... actest.cpp:1:10: fatal error:
> 'iostream' file not found
>     1 | #include <iostream>
>       |          ^~~~~~~~~~
> 1 error generated.
> configure: error: Failed to compile test program
>
> On Wed, Oct 16, 2024 at 8:51=E2=80=AFAM Zubin Duggal <[email protected]=
m> wrote:
>
>> The GHC developers are very pleased to announce the availability
>> of the first alpha release of GHC 9.12.1. Binary distributions, source
>> distributions, and documentation are available at [downloads.haskell.org
>> ][].
>>
>>
>> We hope to have this release available via ghcup shortly.
>>
>> GHC 9.12 will bring a number of new features and improvements, including=
:
>>
>>   * The new language extension [OrPatterns] allowing you to combine
>> multiple
>>     pattern clauses into one.
>>
>>   * The [MultilineStrings] language extension to allow you to more easil=
y
>> write
>>     strings spanning multiple lines in your source code.
>>
>>   * Improvements to the OverloadedRecordDot extension, allowing the
>> built-in
>>     `HasField` class to be used for records with fields of non lifted
>> representations.
>>
>>   * The [NamedDefaults] language extension has been introduced allowing
>> you to
>>     define defaults for typeclasses other than `Num`.
>>
>>   * More deterministic object code output, controlled by the
>> `-fobject-determinism`
>>     flag, which improves determinism of builds a lot (though does not
>> fully do so)
>>     at the cost of some compiler performance (1-2%). See #12935 for the
>> details
>>
>>   * GHC now accepts type syntax in expressions as part of [GHC Proposal
>> #281].
>>
>>   * ... and many more
>>
>> A full accounting of changes can be found in the [release notes][].
>> As always, GHC's release status, including planned future releases, can
>> be found on the GHC Wiki [status][].
>>
>> We would like to thank GitHub, IOG, the Zw3rk stake pool,
>> Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, the Haskell
>> Foundation, and other anonymous contributors whose on-going financial
>> and in-kind support has facilitated GHC maintenance and release
>> management over the years. Finally, this release would not have been
>> possible without the hundreds of open-source contributors whose work
>> comprise this release.
>>
>> As always, do give this release a try and open a [ticket][] if you see
>> anything amiss.
>>
>>
>> [release notes]:
>> https://downloads.haskell.org/ghc/9.12.1-alpha1/docs/users_guide/9.12.1-=
notes.html
>> [status]: https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status
>> [downloads.haskell.org]: https://downloads.haskell.org/ghc/9.12.1-alpha1
>> [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new
>> [OrPatterns]:
>> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/052=
2-or-patterns.rst
>> [MultilineStrings]:
>> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/056=
9-multiline-strings.rst
>> [GHC Proposal #281]:
>> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/028=
1-visible-forall.rst
>> [NamedDefaults]:
>> https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/040=
9-exportable-named-default.rst
>>
>>
>> Cheers,
>> Zubin
>> _______________________________________________
>> ghc-devs mailing list
>> [email protected]
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
>
>

--000000000000d0115d0624a0a7bc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D""><font face=3D"time=
s new roman, serif" style=3D"" size=3D"4">Thanks Vanessa, it seems you had =
the same workaround: &quot;=C2=A0remove and reinstall XCode command-line to=
ols.&quot;</font></div><div class=3D"gmail_default" style=3D""><font face=
=3D"times new roman, serif" size=3D"4"><br></font></div><div class=3D"gmail=
_default" style=3D""><font face=3D"times new roman, serif" size=3D"4">Zubin=
</font></div><div class=3D"gmail_default" style=3D""><font face=3D"times ne=
w roman, serif" size=3D"4"><br></font></div><div class=3D"gmail_default" st=
yle=3D""><font size=3D"4"><font face=3D"times new roman, serif">What OS wer=
e the=C2=A0install tests run on? I&#39;m running on 15.0.1. I think 15.1 is=
 coming at the end of the month around the same time as alpha 2, hopefully =
15.1 will be accompanied by a new version of=C2=A0</font><font face=3D"time=
s new roman, serif" style=3D"">XCode command-line tools that resolves these=
=C2=A0issues.</font></font></div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Wed, Oct 16, 2024 at 7:58=E2=80=AFPM Va=
nessa McHale &lt;<a href=3D"mailto:[email protected]">[email protected]</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv dir=3D"auto">I encountered something similar, Apple had been majorly sla=
cking.=C2=A0<br id=3D"m_6125039419768354326lineBreakAtBeginningOfSignature"=
><div dir=3D"ltr"><br></div><div dir=3D"ltr"><div style=3D"display:block"><=
div style=3D"display:block"><div style=3D"display:inline-block" role=3D"lin=
k"><a style=3D"border-radius:10px;font-family:-apple-system,Helvetica,Arial=
,sans-serif;display:block;width:228px;overflow:hidden;text-decoration:none"=
 rel=3D"nofollow" href=3D"https://discourse.haskell.org/t/cabal-cant-find-c=
-headers-for-digest-text-on-mac-sequoia/10422" dir=3D"ltr" role=3D"button" =
width=3D"228" target=3D"_blank"><table style=3D"table-layout:fixed;border-c=
ollapse:collapse;width:228px;background-color:rgb(88,74,126);font-family:-a=
pple-system,Helvetica,Arial,sans-serif" cellpadding=3D"0" cellspacing=3D"0"=
 border=3D"0" width=3D"228"><tbody><tr><td align=3D"center"><img style=3D"w=
idth: 228px; height: 228px;" width=3D"228" height=3D"228" alt=3D"89166504e4=
0f4869ea825dd70048017861ec8578.png" src=3D"cid:ii_19297b3abd0f0ae4aa51"></t=
d></tr><tr><td><table bgcolor=3D"#584A7E" cellpadding=3D"0" cellspacing=3D"=
0" width=3D"228" style=3D"table-layout:fixed;font-family:-apple-system,Helv=
etica,Arial,sans-serif;background-color:rgb(88,74,126)"><tbody><tr><td styl=
e=3D"padding:8px 0px"><div style=3D"max-width:100%;margin:0px 16px;overflow=
:hidden"><div style=3D"font-weight:500;font-size:12px;overflow:hidden;text-=
overflow:ellipsis;text-align:left"><a rel=3D"nofollow" href=3D"https://disc=
ourse.haskell.org/t/cabal-cant-find-c-headers-for-digest-text-on-mac-sequoi=
a/10422" style=3D"text-decoration:none" target=3D"_blank"><font color=3D"#F=
FFFFF" style=3D"color:rgb(255,255,255)">Cabal can&#39;t find C++ headers fo=
r digest/text on Mac (Sequoia)</font></a></div><div style=3D"font-weight:40=
0;font-size:11px;overflow:hidden;text-overflow:ellipsis;text-align:left"><a=
 rel=3D"nofollow" href=3D"https://discourse.haskell.org/t/cabal-cant-find-c=
-headers-for-digest-text-on-mac-sequoia/10422" style=3D"text-decoration:non=
e" target=3D"_blank"><font color=3D"#FFFFFF" style=3D"color:rgba(235,235,24=
5,0.6)">discourse.haskell.org</font></a></div></div></td></tr></tbody></tab=
le></td></tr></tbody></table></a></div></div><br></div></div><div dir=3D"lt=
r"><br><blockquote type=3D"cite">On Oct 16, 2024, at 3:53=E2=80=AFPM, Georg=
e Colpitts &lt;<a href=3D"mailto:[email protected]" target=3D"_blan=
k">[email protected]</a>&gt; wrote:<br><br></blockquote></div><bloc=
kquote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF<div dir=3D"ltr"><div class=
=3D"gmail_default" style=3D"font-family:&quot;times new roman&quot;,serif;f=
ont-size:large">It worked for me on my M2 mac but only after uninstalling a=
nd reinstalling Command Line Tools.=C2=A0</div><div class=3D"gmail_default"=
 style=3D"font-family:&quot;times new roman&quot;,serif;font-size:large"><b=
r></div><div class=3D"gmail_default" style=3D"font-family:&quot;times new r=
oman&quot;,serif;font-size:large">Hopefully the problem I had was unique to=
=C2=A0me. I got an error when I ran=C2=A0 ./configure on my M2 mac:</div><d=
iv class=3D"gmail_default" style=3D"font-family:&quot;times new roman&quot;=
,serif;font-size:large"><br></div><div class=3D"gmail_default" style=3D"fon=
t-family:&quot;times new roman&quot;,serif;font-size:large">checking C++ st=
andard library flavour... actest.cpp:1:10: fatal error: &#39;iostream&#39; =
file not found<br>=C2=A0 =C2=A0 1 | #include &lt;iostream&gt;<br>=C2=A0 =C2=
=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~<br>1 error genera=
ted.<br>configure: error: Failed to compile test program<br></div><div clas=
s=3D"gmail_default" style=3D"font-family:&quot;times new roman&quot;,serif;=
font-size:large"><br></div><div class=3D"gmail_default" style=3D"font-famil=
y:&quot;times new roman&quot;,serif;font-size:large">Following is the compl=
ete output I got=C2=A0</div><div class=3D"gmail_default" style=3D"font-fami=
ly:&quot;times new roman&quot;,serif;font-size:large"><br></div><div class=
=3D"gmail_default" style=3D"font-family:&quot;times new roman&quot;,serif;f=
ont-size:large">checking for opt-17... no<br>checking for opt-17.0... no<br=
>checking for opt17... no<br>checking for opt-16... no<br>checking for opt-=
16.0... no<br>checking for opt16... no<br>checking for opt-15... no<br>chec=
king for opt-15.0... no<br>checking for opt15... no<br>checking for opt-14.=
.. no<br>checking for opt-14.0... no<br>checking for opt14... no<br>checkin=
g for opt-13... no<br>checking for opt-13.0... no<br>checking for opt13... =
no<br>checking for opt... opt<br>checking opt version (18.1.8) is between 1=
3 and 20... yes<br>checking for clang-19... no<br>checking for clang-19.0..=
. no<br>checking for clang19... no<br>checking for clang-18... clang-18<br>=
checking clang-18 version (18.1.8) is between 13 and 20... yes<br>configure=
: $CC is not gcc; assuming it&#39;s a reasonably new C compiler<br>checking=
 whether CC supports -no-pie... no<br>checking whether CC supports flags pa=
ssed by GHC when compiling via C... yes<br>checking Setting up CFLAGS, LDFL=
AGS, IGNORE_LINKER_LD_FLAGS and CPPFLAGS... done<br>checking Setting up CON=
F_CC_OPTS_STAGE0, CONF_GCC_LINKER_OPTS_STAGE0, CONF_LD_LINKER_OPTS_STAGE0 a=
nd CONF_CPP_OPTS_STAGE0... done<br>checking Setting up CONF_CC_OPTS_STAGE1,=
 CONF_GCC_LINKER_OPTS_STAGE1, CONF_LD_LINKER_OPTS_STAGE1 and CONF_CPP_OPTS_=
STAGE1... done<br>checking Setting up CONF_CC_OPTS_STAGE2, CONF_GCC_LINKER_=
OPTS_STAGE2, CONF_LD_LINKER_OPTS_STAGE2 and CONF_CPP_OPTS_STAGE2... done<br=
>checking whether ld64 requires -no_fixup_chains... yes<br>checking whether=
 ld64 requires -no_fixup_chains... yes<br>checking whether ld64 requires -n=
o_fixup_chains... yes<br>checking whether ld64 requires -no_fixup_chains...=
 yes<br>checking whether the linker requires -no_warn_duplicate_libraries..=
. yes<br>checking whether the linker requires -no_warn_duplicate_libraries.=
.. yes<br>checking whether the linker requires -no_warn_duplicate_libraries=
... yes<br>checking whether ld supports response files... yes<br>checking C=
++ standard library flavour... actest.cpp:1:10: fatal error: &#39;iostream&=
#39; file not found<br>=C2=A0 =C2=A0 1 | #include &lt;iostream&gt;<br>=C2=
=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~<br>1 error=
 generated.<br>configure: error: Failed to compile test program<br></div></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On=
 Wed, Oct 16, 2024 at 8:51=E2=80=AFAM Zubin Duggal &lt;<a href=3D"mailto:zu=
[email protected]" target=3D"_blank">[email protected]</a>&gt; wrote:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">The GHC developer=
s are very pleased to announce the availability<br>
of the first alpha release of GHC 9.12.1. Binary distributions, source<br>
distributions, and documentation are available at [<a href=3D"http://downlo=
ads.haskell.org" rel=3D"noreferrer" target=3D"_blank">downloads.haskell.org=
</a>][].<br>
<br>
<br>
We hope to have this release available via ghcup shortly.<br>
<br>
GHC 9.12 will bring a number of new features and improvements, including:<b=
r>
<br>
=C2=A0 * The new language extension [OrPatterns] allowing you to combine mu=
ltiple<br>
=C2=A0 =C2=A0 pattern clauses into one.<br>
<br>
=C2=A0 * The [MultilineStrings] language extension to allow you to more eas=
ily write<br>
=C2=A0 =C2=A0 strings spanning multiple lines in your source code.<br>
<br>
=C2=A0 * Improvements to the OverloadedRecordDot extension, allowing the bu=
ilt-in<br>
=C2=A0 =C2=A0 `HasField` class to be used for records with fields of non li=
fted representations.<br>
<br>
=C2=A0 * The [NamedDefaults] language extension has been introduced allowin=
g you to<br>
=C2=A0 =C2=A0 define defaults for typeclasses other than `Num`.<br>
<br>
=C2=A0 * More deterministic object code output, controlled by the `-fobject=
-determinism`<br>
=C2=A0 =C2=A0 flag, which improves determinism of builds a lot (though does=
 not fully do so)<br>
=C2=A0 =C2=A0 at the cost of some compiler performance (1-2%). See #12935 f=
or the details<br>
<br>
=C2=A0 * GHC now accepts type syntax in expressions as part of [GHC Proposa=
l #281].<br>
<br>
=C2=A0 * ... and many more<br>
<br>
A full accounting of changes can be found in the [release notes][].<br>
As always, GHC&#39;s release status, including planned future releases, can=
<br>
be found on the GHC Wiki [status][].<br>
<br>
We would like to thank GitHub, IOG, the Zw3rk stake pool,<br>
Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, the Haskell<br>
Foundation, and other anonymous contributors whose on-going financial<br>
and in-kind support has facilitated GHC maintenance and release<br>
management over the years. Finally, this release would not have been<br>
possible without the hundreds of open-source contributors whose work<br>
comprise this release.<br>
<br>
As always, do give this release a try and open a [ticket][] if you see<br>
anything amiss.<br>
<br>
<br>
[release notes]: <a href=3D"https://downloads.haskell.org/ghc/9.12.1-alpha1=
/docs/users_guide/9.12.1-notes.html" rel=3D"noreferrer" target=3D"_blank">h=
ttps://downloads.haskell.org/ghc/9.12.1-alpha1/docs/users_guide/9.12.1-note=
s.html</a><br>
[status]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status"=
 rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/=
wikis/GHC-status</a><br>
[<a href=3D"http://downloads.haskell.org" rel=3D"noreferrer" target=3D"_bla=
nk">downloads.haskell.org</a>]: <a href=3D"https://downloads.haskell.org/gh=
c/9.12.1-alpha1" rel=3D"noreferrer" target=3D"_blank">https://downloads.has=
kell.org/ghc/9.12.1-alpha1</a><br>
[ticket]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/new" rel=
=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/issu=
es/new</a><br>
[OrPatterns]: <a href=3D"https://github.com/ghc-proposals/ghc-proposals/blo=
b/master/proposals/0522-or-patterns.rst" rel=3D"noreferrer" target=3D"_blan=
k">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/052=
2-or-patterns.rst</a><br>
[MultilineStrings]: <a href=3D"https://github.com/ghc-proposals/ghc-proposa=
ls/blob/master/proposals/0569-multiline-strings.rst" rel=3D"noreferrer" tar=
get=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/p=
roposals/0569-multiline-strings.rst</a><br>
[GHC Proposal #281]: <a href=3D"https://github.com/ghc-proposals/ghc-propos=
als/blob/master/proposals/0281-visible-forall.rst" rel=3D"noreferrer" targe=
t=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/pro=
posals/0281-visible-forall.rst</a><br>
[NamedDefaults]: <a href=3D"https://github.com/ghc-proposals/ghc-proposals/=
blob/master/proposals/0409-exportable-named-default.rst" rel=3D"noreferrer"=
 target=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/mast=
er/proposals/0409-exportable-named-default.rst</a><br>
<br>
<br>
Cheers,<br>
Zubin<br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">ghc-devs@haskell.=
org</a><br>
<a href=3D"http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel=
=3D"noreferrer" target=3D"_blank">http://mail.haskell.org/cgi-bin/mailman/l=
istinfo/ghc-devs</a><br>
</blockquote></div>
<span>_______________________________________________</span><br><span>Haske=
ll-Cafe mailing list</span><br><span>To (un)subscribe, modify options or vi=
ew archives go to:</span><br><span><a href=3D"http://mail.haskell.org/cgi-b=
in/mailman/listinfo/haskell-cafe" target=3D"_blank">http://mail.haskell.org=
/cgi-bin/mailman/listinfo/haskell-cafe</a></span><br><span>Only members sub=
scribed via the mailman list are allowed to post.</span></div></blockquote>=
</div></blockquote></div>

--000000000000d0115d0624a0a7bc--
--000000000000d0115e0624a0a7bd
Content-Type: image/png; name="89166504e40f4869ea825dd70048017861ec8578.png"
Content-Disposition: inline; 
	filename="89166504e40f4869ea825dd70048017861ec8578.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_19297b3abd0f0ae4aa51>
X-Attachment-Id: ii_19297b3abd0f0ae4aa51

iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAABuVBMVEUAAAAAAAAAAP//AP9VAFVa
S4eWS4eUUYY9MWFhSYaSSYZHM1xcUoWPR49YToldTIiQTIhaUoRdTYNDNGJaS4eOS46SSYqNSo1G
OWCOTYteT4RdTodcUIWOTYteT4eQTIpdToWOTotfUIdeT4WOTItcToePToleUIWNTotFOmBdUIaP
TYxEOWJcT4WQTIpDOGFeUYaOToxFOGJdUIWPTYpEOmFcT4ZEOWBeToWPTopDOWJdUIaOTYtFOGFe
T4WPTIpEOmJdToaNTotDOWGOTYpFOWFeT4aQTYtdToSOTIxcUIZeT4eOTYxdT4WPTIpeUIeOTote
UIWPTYpdT4aQTIteUIWOTopdUIaPTYtdT4VeToaPTotFOmJdUIVEOWFcT4aPTYpEOWJeToVFOGFd
UIZFOmBEOWJDOWFFOGJEOmFEOmFDOWKPToteT4ZeUIVdUIaOTopdUIaPTYpeT4VFOWKPTYteUIVF
OmFdUIaPTYteT4aPTopEOWFdUIaPTYtFOmJeUIWOTYtdUIZFOWGPTYtdUIVFOWFdT4aOTYtdUIZe
T4WOTYpFOWFdUIWOTopEOmJFOmJeUIaPTosj6RP5AAAAkHRSTlMAAQEBAxERExUVFRkZGRoeHh8h
IiIiIyYoT1FVVlZXV1hYWVpaW1tcXF1dXV5eXl9fX2BgYGFhYmJiY2NjZGRkZWVlZmZnZ2doaGlq
amtrbGxtbW5ub29wcHFycnNzdHR0dXV2dnd4eXp7fH2AqKmqqq2vtLa2vL29vcTEysrK0O3t8PHx
8/T09Pb39/n5+ftRPgZOAAAIGElEQVR42u3deZccZRnG4Q4CEpaAEqiAsoPs+46yq4iAECCEBMK+
b8q+JiQQIBIjyCf2NH8Kme60qaq3nvv6fYBe6r3PuWbOTHfNZpIkSZIkSZIkSZIkSZIkSZIkSZIk
SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZKkn7bu8+/76L21nnPHf/ro
m+Od5ipt+q6XBVy51nPu7GUBHznMlXqtlwF8ecwaT7nxQC8L+LPDhIAgIAgIAoKAIKA4BE50mtkI
fOIwV+rVMgj8xWFCQBAQBAQBQUAQULsIbIcABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgUAqBayAQ
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
YII=
--000000000000d0115e0624a0a7bd--

--===============0487984705429330420==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZ2hjLWRldnMg
bWFpbGluZyBsaXN0CmdoYy1kZXZzQGhhc2tlbGwub3JnCmh0dHA6Ly9tYWlsLmhhc2tlbGwub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9naGMtZGV2cwo=

--===============0487984705429330420==--