[Zope-dev] Error 404: Not Found

Dmitry B. Khlonin Dmitry B. Khlonin" <khl@paloma.spbu.ru
Sun, 19 Mar 2000 20:15:31 +0300


This is a multi-part message in MIME format.

------=_NextPart_000_003B_01BF91DF.E0232F40
Content-Type: text/plain;
	charset="windows-1251"
Content-Transfer-Encoding: 8bit

-----Original Message-----
From: Martijn Pieters <mj@digicool.com>
To: Dmitry B. Khlonin <khl@paloma.spbu.ru>
Cc: zope-dev@zope.org <zope-dev@zope.org>
Date: 18 марта 2000 г. 9:32
Subject: Re: [Zope-dev] Error 404: Not Found


>On Sat, Mar 18, 2000 at 02:34:54AM +0300, Dmitry B. Khlonin wrote:
>> I have some trouble trying to extend hierarchical structure of my site.
>> If I have "virtual" directory structure, need to call method resolving
>> "Error 404". I've try it. But method "standard_error_message" render
>> only,
>> and no way to catch exception. I don't need to see Zope Error Screen.
>> I want to give up this exception. What you recommend me?
>>
>> <!--#if "error_type=='NotFound'"-->
>> <!--#var "RESPONSE.redirect('/')"-->
>> <!--#/if-->
>
>Have a look at how it is being handled at Zope.org:
>
>  http://www.zope.org/standard_error_message/view_source
>

I've look at ^^^ and I found that problem for you too. I've try to found
document 'aaa' in root of 'www.zope.org'
Looked at 'source code' and found '... Traceback (innermost last): ...'. But
for me needed no "traceback" and
redirecting for example to root as I've tryed above. Or executing of some
"dtml-document" or "dtml-method".
If I include <dtml-var error_404> (as in below, all of this in
"standard_error_message")

<dtml-var standard_html_header>

<dtml-if error_message>
<dtml-if "error_type != 'NotFound'">
   <dtml-var error_message>
<dtml-else>
   <dml-var error_404>
</dtml-if>
<else>

and make a dtml-method - "error_404" in which
<dtml-var "RESPONSE.redirect('/')">. Then I take the "myhost.dz/error_404"
and give true resulting
redirect to root of "myhost.dz". But if I try to
"myhost.dz/efjklwekljfwejkl" then I give
empty document with symbol "/" and traceback in it . Why? Why not redirected
to root?

P.S. <dtml-try> and <dtml-except> not in the way.)


---- Attachment aaa.htm ---------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
 <HEAD>
 <TITLE>Welcome to Zope.org</TITLE>
  <link rel="stylesheet" href="http://www.zope.org/zope_css"
type="text/css">
</HEAD>




<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#000066" VLINK="#606060"
TOPMARGIN="0" LEFTMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">
 <BASEFONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">

   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" xWIDTH="100%">
   <TR>
    <TD WIDTH="10" BGCOLOR="#000000" ALIGN=CENTER>&nbsp;</TD>
    <TD COLSPAN="2" BGCOLOR="#6699CC" VALIGN="TOP" WIDTH="300"><A
HREF="/"><IMG SRC="/Images/zopelogo.jpg" ALT="Z Object Publishing
Environment" ALIGN="ABSMIDDLE" WIDTH="300" HEIGHT="66" BORDER="0"></A></TD>
    <TD BGCOLOR="#6699CC" VALIGN="TOP" ALIGN="RIGHT" xWIDTH="99%"
CLASS="welcome">
     <p class="welcome">
      <A CLASS="globalmenu" HREF="/SiteIndex/searchForm">Search</A>
      | <a CLASS="globalmenu" href="/Products">Download</a>
      | <a CLASS="globalmenu" href="/Documentation">Documentation</a>
      | <a CLASS="globalmenu" href="/Resources">Resources</a>
      | <a CLASS="globalmenu" href="/Members">Members</a>
      <BR>


      <FORM ACTION="/SiteIndex/search" METHOD="GET">
       Search


       <INPUT TYPE="hidden" NAME="date:date" value="1969/12/31  16:00:00
US/Pacific">
       <INPUT TYPE="hidden" NAME="date_usage" value="range:min">

       <INPUT TYPE="text" NAME="text_content" SIZE="15">&nbsp;<INPUT
TYPE="IMAGE" SRC="/Images/go.gif" ALT="Go Button!" ALIGN="ABSMIDDLE"
BORDER="0" WIDTH="20" HEIGHT="20">
      </FORM>
     </p>
    </TD>
    <TD WIDTH="10" BGCOLOR="#6699CC" ALIGN="RIGHT" VALIGN="BOTTOM"><IMG
SRC="/Images/blue-rounder1.gif" WIDTH="14" HEIGHT="20" BORDER="0"></TD>
   </TR>

   <TR>
    <TD WIDTH="10" BGCOLOR="#000000" ALIGN=CENTER>&nbsp;</TD>



    <TD WIDTH="150" BGCOLOR="#6699CC" VALIGN=TOP>
           <H2 CLASS="lefttitle">&nbsp;Guest</H2>
      <p class="sidemenu">
       <A CLASS="sidemenu" HREF="/Register/register.html">Join Zope.org</A>
       <BR>
       <A CLASS="sidemenu" HREF="/login.html">Log in</A>
          </p>




     <HR NOSHADE SIZE="0.5" WIDTH="95%">

<H2 CLASS="lefttitle">&nbsp;Zope Exits</H2>
     <p class="sidemenu">
  <A CLASS="sidemenu" HREF="http://weblogs.userland.com/zopeNewbies/">Zope
Newbies</A><BR>
  <A CLASS="sidemenu"
HREF="http://www.technocrat.net">Technocrat.net</A><BR>
 <A CLASS="sidemenu" HREF="http://www.appwatch.com">Appwatch.com</A><BR>
 <A CLASS="sidemenu"
HREF="http://www.codecatalog.com">CodeCatalog.com</A><BR>

     </p>


    </TD>
    <TD COLSPAN="2" VALIGN=TOP>
     <table cellpadding="10" cellspacing="0" border="0" xwidth="100%">
      <tr valign="top">
       <td>


       <H1>
Welcome to Zope.org
</H1>



<h2>Not Found</h2>
<p>The resource you requested was not found.
You may wish to <a href="/SiteIndex/searchForm">search</a>
Zope.org to find what you are looking for.
</p>

<p>
If you were trying to access a resource on the
<a href="http://www.zope.org:8080">old Zope.org site</a>,
try this <a
href="http://www.zope.org:8080/aaa">http://www.zope.org:8080/aaa</a>.
</p>

      </td>
     </tr>
    </table>


   </TD>
   <TD WIDTH="10" ALIGN=CENTER>&nbsp;</TD>
  </TR>
  <TR>
   <TD WIDTH="10" BGCOLOR="#000000" ALIGN=CENTER>&nbsp;</TD>
   <TD WIDTH="150" BGCOLOR="#6699CC" ALIGN=RIGHT VALIGN=BOTTOM><IMG
SRC="/Images/blue-rounder2.gif" WIDTH="142" HEIGHT="20" BORDER="0"
ALT=""></TD>
   <TD COLSPAN="2" ALIGN=CENTER CLASS="plain"><HR NOSHADE SIZE="0"
WIDTH="95%">
    <a href="/privacy.html">Privacy policy</a>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

       <A HREF="http://www.zope.org/aaa?pp=1">Printable Page</A>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

   <A HREF="mailto:webmaster@zope.org">Feedback about Zope.org</A>

          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A
HREF="http://www.zope.org/aaa/view_source">DTML Source</A>

       </TD>
   <TD WIDTH="10" ALIGN=CENTER>&nbsp;</TD>
  </TR>
  <TR>
   <TD WIDTH="10">&nbsp;</TD>
   <TD WIDTH="150">&nbsp;</TD>
   <TD WIDTH="150">&nbsp;</TD>
   <TD>&nbsp;</TD>
   <TD WIDTH="10">&nbsp;</TD>
  </TR>
 </TABLE>


 <P CLASS="copyright">&copy; 1999,
<a href="http://www.digicool.com/">Digital Creations, Inc.</a> All rights
reserved.</P>

</BODY>
</HTML>


<!--
Traceback (innermost last):
  File /usr/local/dc/zope-2.1.x/lib/python/ZPublisher/Publish.py, line 214,
in publish_module
  File /usr/local/dc/zope-2.1.x/lib/python/ZPublisher/Publish.py, line 179,
in publish
  File /disks/slab/dc/zope20-update/lib/python/Zope/__init__.py, line 202,
in zpublisher_exception_hook
    (Object: ApplicationDefaultPermissions)
  File /usr/local/dc/zope-2.1.x/lib/python/ZPublisher/Publish.py, line 151,
in publish
  File /usr/local/dc/zope-2.1.x/lib/python/ZPublisher/BaseRequest.py, line
308, in traverse
  File OFS/Application.py, line 249, in __bobo_traverse__
    (Object: ApplicationDefaultPermissions)
  File /disks/slab/dc/zope20-update/lib/python/ZPublisher/HTTPResponse.py,
line 509, in notFoundError
NotFound: (see above)

-->


------=_NextPart_000_003B_01BF91DF.E0232F40
Content-Type: text/html;
	name="aaa.htm"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="aaa.htm"

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIiAiaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MC9sb29zZS5kdGQiPgo8SFRNTD4K
IDxIRUFEPgogPFRJVExFPldlbGNvbWUgdG8gWm9wZS5vcmc8L1RJVExFPgogIDxsaW5rIHJlbD0i
c3R5bGVzaGVldCIgaHJlZj0iaHR0cDovL3d3dy56b3BlLm9yZy96b3BlX2NzcyIgdHlwZT0idGV4
dC9jc3MiPgo8L0hFQUQ+CgoKIAoKPEJPRFkgQkdDT0xPUj0iI0ZGRkZGRiIgVEVYVD0iIzAwMDAw
MCIgTElOSz0iIzAwMDA2NiIgVkxJTks9IiM2MDYwNjAiIFRPUE1BUkdJTj0iMCIgTEVGVE1BUkdJ
Tj0iMCIgTUFSR0lOV0lEVEg9IjAiIE1BUkdJTkhFSUdIVD0iMCI+CiA8QkFTRUZPTlQgRkFDRT0i
VmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiIgU0laRT0iMiI+CgogICA8VEFC
TEUgQk9SREVSPSIwIiBDRUxMUEFERElORz0iMCIgQ0VMTFNQQUNJTkc9IjAiIHhXSURUSD0iMTAw
JSI+CiAgIDxUUj4KICAgIDxURCBXSURUSD0iMTAiIEJHQ09MT1I9IiMwMDAwMDAiIEFMSUdOPUNF
TlRFUj4mbmJzcDs8L1REPgogICAgPFREIENPTFNQQU49IjIiIEJHQ09MT1I9IiM2Njk5Q0MiIFZB
TElHTj0iVE9QIiBXSURUSD0iMzAwIj48QSBIUkVGPSIvIj48SU1HIFNSQz0iL0ltYWdlcy96b3Bl
bG9nby5qcGciIEFMVD0iWiBPYmplY3QgUHVibGlzaGluZyBFbnZpcm9ubWVudCIgQUxJR049IkFC
U01JRERMRSIgV0lEVEg9IjMwMCIgSEVJR0hUPSI2NiIgQk9SREVSPSIwIj48L0E+PC9URD4gCiAg
ICA8VEQgQkdDT0xPUj0iIzY2OTlDQyIgVkFMSUdOPSJUT1AiIEFMSUdOPSJSSUdIVCIgeFdJRFRI
PSI5OSUiIENMQVNTPSJ3ZWxjb21lIj4KICAgICA8cCBjbGFzcz0id2VsY29tZSI+CiAgICAgIDxB
IENMQVNTPSJnbG9iYWxtZW51IiBIUkVGPSIvU2l0ZUluZGV4L3NlYXJjaEZvcm0iPlNlYXJjaDwv
QT4KICAgICAgfCA8YSBDTEFTUz0iZ2xvYmFsbWVudSIgaHJlZj0iL1Byb2R1Y3RzIj5Eb3dubG9h
ZDwvYT4KICAgICAgfCA8YSBDTEFTUz0iZ2xvYmFsbWVudSIgaHJlZj0iL0RvY3VtZW50YXRpb24i
PkRvY3VtZW50YXRpb248L2E+CiAgICAgIHwgPGEgQ0xBU1M9Imdsb2JhbG1lbnUiIGhyZWY9Ii9S
ZXNvdXJjZXMiPlJlc291cmNlczwvYT4KICAgICAgfCA8YSBDTEFTUz0iZ2xvYmFsbWVudSIgaHJl
Zj0iL01lbWJlcnMiPk1lbWJlcnM8L2E+CiAgICAgIDxCUj4KCgogICAgICA8Rk9STSBBQ1RJT049
Ii9TaXRlSW5kZXgvc2VhcmNoIiBNRVRIT0Q9IkdFVCI+CiAgICAgICBTZWFyY2gKCgogICAgICAg
PElOUFVUIFRZUEU9ImhpZGRlbiIgTkFNRT0iZGF0ZTpkYXRlIiB2YWx1ZT0iMTk2OS8xMi8zMSAg
MTY6MDA6MDAgVVMvUGFjaWZpYyI+CiAgICAgICA8SU5QVVQgVFlQRT0iaGlkZGVuIiBOQU1FPSJk
YXRlX3VzYWdlIiB2YWx1ZT0icmFuZ2U6bWluIj4KCiAgICAgICA8SU5QVVQgVFlQRT0idGV4dCIg
TkFNRT0idGV4dF9jb250ZW50IiBTSVpFPSIxNSI+Jm5ic3A7PElOUFVUIFRZUEU9IklNQUdFIiBT
UkM9Ii9JbWFnZXMvZ28uZ2lmIiBBTFQ9IkdvIEJ1dHRvbiEiIEFMSUdOPSJBQlNNSURETEUiIEJP
UkRFUj0iMCIgV0lEVEg9IjIwIiBIRUlHSFQ9IjIwIj4KICAgICAgPC9GT1JNPgogICAgIDwvcD4K
ICAgIDwvVEQ+CiAgICA8VEQgV0lEVEg9IjEwIiBCR0NPTE9SPSIjNjY5OUNDIiBBTElHTj0iUklH
SFQiIFZBTElHTj0iQk9UVE9NIj48SU1HIFNSQz0iL0ltYWdlcy9ibHVlLXJvdW5kZXIxLmdpZiIg
V0lEVEg9IjE0IiBIRUlHSFQ9IjIwIiBCT1JERVI9IjAiPjwvVEQ+CiAgIDwvVFI+CgogICA8VFI+
CiAgICA8VEQgV0lEVEg9IjEwIiBCR0NPTE9SPSIjMDAwMDAwIiBBTElHTj1DRU5URVI+Jm5ic3A7
PC9URD4KCgoKICAgIDxURCBXSURUSD0iMTUwIiBCR0NPTE9SPSIjNjY5OUNDIiBWQUxJR049VE9Q
PgogICAgICAgICAgIDxIMiBDTEFTUz0ibGVmdHRpdGxlIj4mbmJzcDtHdWVzdDwvSDI+CiAgICAg
IDxwIGNsYXNzPSJzaWRlbWVudSI+CiAgICAgICA8QSBDTEFTUz0ic2lkZW1lbnUiIEhSRUY9Ii9S
ZWdpc3Rlci9yZWdpc3Rlci5odG1sIj5Kb2luIFpvcGUub3JnPC9BPiAKICAgICAgIDxCUj4KICAg
ICAgIDxBIENMQVNTPSJzaWRlbWVudSIgSFJFRj0iL2xvZ2luLmh0bWwiPkxvZyBpbjwvQT4KICAg
ICAgICAgIDwvcD4KCgkJCiAgICAgICAgICAgICAgIAogICAgIAogICAgIDxIUiBOT1NIQURFIFNJ
WkU9IjAuNSIgV0lEVEg9Ijk1JSI+Cgo8SDIgQ0xBU1M9ImxlZnR0aXRsZSI+Jm5ic3A7Wm9wZSBF
eGl0czwvSDI+CiAgICAgPHAgY2xhc3M9InNpZGVtZW51Ij4KICA8QSBDTEFTUz0ic2lkZW1lbnUi
IEhSRUY9Imh0dHA6Ly93ZWJsb2dzLnVzZXJsYW5kLmNvbS96b3BlTmV3Ymllcy8iPlpvcGUgTmV3
YmllczwvQT48QlI+CiAgPEEgQ0xBU1M9InNpZGVtZW51IiBIUkVGPSJodHRwOi8vd3d3LnRlY2hu
b2NyYXQubmV0Ij5UZWNobm9jcmF0Lm5ldDwvQT48QlI+CiA8QSBDTEFTUz0ic2lkZW1lbnUiIEhS
RUY9Imh0dHA6Ly93d3cuYXBwd2F0Y2guY29tIj5BcHB3YXRjaC5jb208L0E+PEJSPgogPEEgQ0xB
U1M9InNpZGVtZW51IiBIUkVGPSJodHRwOi8vd3d3LmNvZGVjYXRhbG9nLmNvbSI+Q29kZUNhdGFs
b2cuY29tPC9BPjxCUj4KCiAgICAgPC9wPgoKCiAgICA8L1REPgogICAgPFREIENPTFNQQU49IjIi
IFZBTElHTj1UT1A+CiAgICAgPHRhYmxlIGNlbGxwYWRkaW5nPSIxMCIgY2VsbHNwYWNpbmc9IjAi
IGJvcmRlcj0iMCIgeHdpZHRoPSIxMDAlIj4KICAgICAgPHRyIHZhbGlnbj0idG9wIj4KICAgICAg
IDx0ZD4KCiAKICAgICAgIDxIMT4KV2VsY29tZSB0byBab3BlLm9yZwo8L0gxPgoKCgo8aDI+Tm90
IEZvdW5kPC9oMj4KPHA+VGhlIHJlc291cmNlIHlvdSByZXF1ZXN0ZWQgd2FzIG5vdCBmb3VuZC4K
WW91IG1heSB3aXNoIHRvIDxhIGhyZWY9Ii9TaXRlSW5kZXgvc2VhcmNoRm9ybSI+c2VhcmNoPC9h
Pgpab3BlLm9yZyB0byBmaW5kIHdoYXQgeW91IGFyZSBsb29raW5nIGZvci4KPC9wPgoKPHA+Cklm
IHlvdSB3ZXJlIHRyeWluZyB0byBhY2Nlc3MgYSByZXNvdXJjZSBvbiB0aGUKPGEgaHJlZj0iaHR0
cDovL3d3dy56b3BlLm9yZzo4MDgwIj5vbGQgWm9wZS5vcmcgc2l0ZTwvYT4sCnRyeSB0aGlzIDxh
IGhyZWY9Imh0dHA6Ly93d3cuem9wZS5vcmc6ODA4MC9hYWEiPmh0dHA6Ly93d3cuem9wZS5vcmc6
ODA4MC9hYWE8L2E+Lgo8L3A+CgogICAgICA8L3RkPgogICAgIDwvdHI+CiAgICA8L3RhYmxlPgoK
CQkKICAgPC9URD4KICAgPFREIFdJRFRIPSIxMCIgQUxJR049Q0VOVEVSPiZuYnNwOzwvVEQ+CiAg
PC9UUj4KICA8VFI+CiAgIDxURCBXSURUSD0iMTAiIEJHQ09MT1I9IiMwMDAwMDAiIEFMSUdOPUNF
TlRFUj4mbmJzcDs8L1REPgogICA8VEQgV0lEVEg9IjE1MCIgQkdDT0xPUj0iIzY2OTlDQyIgQUxJ
R049UklHSFQgVkFMSUdOPUJPVFRPTT48SU1HIFNSQz0iL0ltYWdlcy9ibHVlLXJvdW5kZXIyLmdp
ZiIgV0lEVEg9IjE0MiIgSEVJR0hUPSIyMCIgQk9SREVSPSIwIiBBTFQ9IiI+PC9URD4KICAgPFRE
IENPTFNQQU49IjIiIEFMSUdOPUNFTlRFUiBDTEFTUz0icGxhaW4iPjxIUiBOT1NIQURFIFNJWkU9
IjAiIFdJRFRIPSI5NSUiPgogICAgPGEgaHJlZj0iL3ByaXZhY3kuaHRtbCI+UHJpdmFjeSBwb2xp
Y3k8L2E+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwogICAgCiAgICAgICA8QSBIUkVG
PSJodHRwOi8vd3d3LnpvcGUub3JnL2FhYT9wcD0xIj5QcmludGFibGUgUGFnZTwvQT4gICAgJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7CiAgICAgIAogICA8QSBIUkVGPSJtYWlsdG86d2Vi
bWFzdGVyQHpvcGUub3JnIj5GZWVkYmFjayBhYm91dCBab3BlLm9yZzwvQT4KICAgCiAgICAgICAg
ICAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8QSBIUkVGPSJodHRwOi8vd3d3LnpvcGUu
b3JnL2FhYS92aWV3X3NvdXJjZSI+RFRNTCBTb3VyY2U8L0E+CiAgICAgCiAgICAgICA8L1REPgog
ICA8VEQgV0lEVEg9IjEwIiBBTElHTj1DRU5URVI+Jm5ic3A7PC9URD4KICA8L1RSPgogIDxUUj4K
ICAgPFREIFdJRFRIPSIxMCI+Jm5ic3A7PC9URD4KICAgPFREIFdJRFRIPSIxNTAiPiZuYnNwOzwv
VEQ+CiAgIDxURCBXSURUSD0iMTUwIj4mbmJzcDs8L1REPgogICA8VEQ+Jm5ic3A7PC9URD4KICAg
PFREIFdJRFRIPSIxMCI+Jm5ic3A7PC9URD4KICA8L1RSPgogPC9UQUJMRT4KIAogCiA8UCBDTEFT
Uz0iY29weXJpZ2h0Ij4mY29weTsgMTk5OSwgCjxhIGhyZWY9Imh0dHA6Ly93d3cuZGlnaWNvb2wu
Y29tLyI+RGlnaXRhbCBDcmVhdGlvbnMsIEluYy48L2E+IEFsbCByaWdodHMgcmVzZXJ2ZWQuPC9Q
PgoKPC9CT0RZPgo8L0hUTUw+CgoKPCEtLQpUcmFjZWJhY2sgKGlubmVybW9zdCBsYXN0KToKICBG
aWxlIC91c3IvbG9jYWwvZGMvem9wZS0yLjEueC9saWIvcHl0aG9uL1pQdWJsaXNoZXIvUHVibGlz
aC5weSwgbGluZSAyMTQsIGluIHB1Ymxpc2hfbW9kdWxlCiAgRmlsZSAvdXNyL2xvY2FsL2RjL3pv
cGUtMi4xLngvbGliL3B5dGhvbi9aUHVibGlzaGVyL1B1Ymxpc2gucHksIGxpbmUgMTc5LCBpbiBw
dWJsaXNoCiAgRmlsZSAvZGlza3Mvc2xhYi9kYy96b3BlMjAtdXBkYXRlL2xpYi9weXRob24vWm9w
ZS9fX2luaXRfXy5weSwgbGluZSAyMDIsIGluIHpwdWJsaXNoZXJfZXhjZXB0aW9uX2hvb2sKICAg
IChPYmplY3Q6IEFwcGxpY2F0aW9uRGVmYXVsdFBlcm1pc3Npb25zKQogIEZpbGUgL3Vzci9sb2Nh
bC9kYy96b3BlLTIuMS54L2xpYi9weXRob24vWlB1Ymxpc2hlci9QdWJsaXNoLnB5LCBsaW5lIDE1
MSwgaW4gcHVibGlzaAogIEZpbGUgL3Vzci9sb2NhbC9kYy96b3BlLTIuMS54L2xpYi9weXRob24v
WlB1Ymxpc2hlci9CYXNlUmVxdWVzdC5weSwgbGluZSAzMDgsIGluIHRyYXZlcnNlCiAgRmlsZSBP
RlMvQXBwbGljYXRpb24ucHksIGxpbmUgMjQ5LCBpbiBfX2JvYm9fdHJhdmVyc2VfXwogICAgKE9i
amVjdDogQXBwbGljYXRpb25EZWZhdWx0UGVybWlzc2lvbnMpCiAgRmlsZSAvZGlza3Mvc2xhYi9k
Yy96b3BlMjAtdXBkYXRlL2xpYi9weXRob24vWlB1Ymxpc2hlci9IVFRQUmVzcG9uc2UucHksIGxp
bmUgNTA5LCBpbiBub3RGb3VuZEVycm9yCk5vdEZvdW5kOiAoc2VlIGFib3ZlKQoKLS0+

------=_NextPart_000_003B_01BF91DF.E0232F40--