! __.SYMDEF 1379702080 0 0 644 678 ` ThurlunescThurlfmtT$~hunallowedTghredirectedTghmovedTl`hparsequeryT"<hparsereqDhtmlescThrevspairsThmkspairsThmkcontentDhmydomainThrevhfieldsThmkhfieldsDhversionThparseheadersThreqcleanupThttp11ThmkmimeboundaryT~hokheadersTzhlowerThttpunescT4httpfmtTbQhgetcTbQhwriteTbQhvprintTbQhcloseTbQhreadbufTbQhprintTbQhungetcTbQhunloadTbQhbodypushTbQhiserrorTbQhxferencTbQhputcTbQhloadTbQhlflushTbQhbuflenTbQhflushTbQhinitTJhgetheadT)hfailD)errormsgT hdate2secT hdatefmtThcheckcontentThallocThstrdupalloc.8 1379702080 0 0 664 1228 ` ~E.string-];> out of mp]>Dp]SLP= sysfatal] =p]? p^ Sp^@p^Sp^?p^SL4!پ= memmove^ =p_?__Lo1= hallocc =Apg@ gA pg S~@ npg @ pg SpgA pg Sg=pg &hA~? pph ?Xh.<-i;> emoryou-i;> t of mempi>DpiSi =pi ? pj jj-j;> ory5j> AIjcheckcontent.8 1379702080 0 0 664 1425 ` ~E.stringpV>D pV SL,=strcmpV=pV? &VAOV#D pV SV=pV? &VAXV: **5h>AIhdate.8 1379702080 0 0 664 7094 ` ~Eweekdayname~>.string-O;>>D-O;> SundayM-O;>>D-O;> ondayTu-O;>>D-O;> esdayWe-O;> dnesday-O; >>D-O; > Thursday-O;>> D-O;(> Friday-O;>>)D-O;0> Saturday-O;>>0D~>wdayname-T;>>9D-T;8> SunMon-T;>>=D-T;>>AD-T;@> TueWed-T; >>ED-T;>>ID-T;H> ThuFri-T;>>MD-T;>>QD-Z;P> SatJan~>monname-Z;>>UD-Z;>>YD-Z;X> FebMar-Z;>>]D-Z; >>aD-Z;`> AprMay-Z;>>eD-Z;>>iD-Z;h> JunJul-Z;>>mD-Z;>>qD-Z;p> AugSep-Z; >>uD-Z;$>>yD-Z;x> OctNov-Z;(>>}D-Z;,>>D~>dtolower`>A~@cp`@ &b AAUb<&b ZASbdisalphah>Aph@ &j AAUj<&j ZAQjdisdign>Apn@ &p 0AUp%<&p 9ASp& Dec%s,-{;> %.2d %s-{;> %.4d %.-{;> 2d:%.2d:-{;> %.2d GMTp{ @ p{ Sp{>D p{ Sp{O p{ > p{ Sp{ O p{  Sp{O p{ > p{ Sp{O {lA p{ Sp{O p{ Sp{O p{ Sp{O p{  SLC;-= fmtprint{ ={{~> dateword > A~@bufp@~?pp?WP&AX\&AO]p? &AOdp? C?oPC@Wcdatenum>A~@dp@pO Wp? p? &AX<& AXp? p? &AOp@a? p Sp>D p SpA p S~>dateindex>~?tmp?&?APD p SpA p S>p?&?APp@a? p Sp>D p Sp A p S>p?&?AUp?&?AU<&?AQp?&?AU<&?APp?&?AU<&?<APp?&?AU<&?<APp?&?FAU<&?cAS<&?APp?&?AU$<&?AQ$p@a? p Sp>D p Sp A p S>p?&?AU9<&? AP9p?&?FAUG<&?cASF<&?APFp?&?AUU<&?APUp?&?AU`<&?<AP`p?&?AUk<&?<APka? p Sp>D p SpA p SLa·=strncmp=&AO} gmtGMTa?pSp>DpSLi})=strcpy=pA?pA?a? p SLn=tm2sec= > ApA W 5>A5>A5>A5>0AIfail.8 1379702080 0 0 664 8348 ` ~E.string-Y;> 500 Inte-Y;> rnal ErrLՎv=errormsg-Y;=>D-Y;> orInter-Y;> nal Erro-Y;=>D-Z; > rThis s-Z;(> erver co-Z;0> uld not -Z;8> process -Z;@> your req-Z;H> uest due-Z;P> to an i-Z;X> nternal -Z;=>"D-[;`> error.5-[;h> 00 Inter-[;p> nal Erro-[; =>gD-[;x> rTempor-[;> ary Fail-[;=>zD-\;> ureThe -\;> object %-\;> s is cur-\;> rently i-\;> naccessi-\;> ble.

P-\;> lease tr-\;> y again -\;=>D-];> later.5-];> 01 Not i-];> mplement-];=>D-];> edComma-];> nd not i-];> mplement-];=>D-^;> edThis -^;> server d-^;> oes not -^;> implemen-^;> t the %s-^; > command-^; =>D-_;(> .501 No-_;0> t Implem-_;=>*D-_;8> entedUn-_;@> known ht-_;H> tp versi-_;=>>D-`;P> onThis -`;X> server d-`;`> oes not -`;h> know how-`;p> to resp-`;x> ond to h-`;> ttp vers-`;> ion %s.-`;=>SD-a;> 501 Not -a;> Implemen-a;=>D-a;> tedImpo-a;> ssible f-a;=>D-b;> ormatTh-b;> is serve-b;> r cannot-b;> produce-b;> %s in a-b;> ny of th-b;> e format-b;> s your c-b;> lient ac-b;=>D-c;> cepts.4-c;> 00 Bad R-c;$=>D-c;> equestS-c;> trange R-c;(=>D-d;> equestY-d; > our clie-d;(> nt sent -d;0> a query -d;8> that thi-d;@> s server-d;H> could n-d;P> ot under-d;,=>D-e;X> stand.4-e;`> 00 Bad R-e;T=>_D-e;h> equestG-e;p> arbled S-e;X=>oD-f;x> yntaxYo-f;> ur clien-f;> t sent a-f;> query w-f;> ith inco-f;> herent s-f;\=>~D-g;> yntax.4-g;> 00 Bad R-g;0=>D-g;> equestI-g;> napplica-g;> ble Sear-g;4=>D-h;> chYour -h;> client s-h;> ent a se-h;> arch tha-h;> t cannot-h;> be appl-h;> ied to %-h;8=>D-i;> s.404 N-i;> ot Found-i;<=> D-i;> Object -i; > not foun-i;@=>D-j;(> dThe ob-j;0> ject %s -j;8> does not-j;@> exist o-j;H> n this s-j;D=>*D-k;P> erver.4-k;X> 03 Forbi-k;`=>WD-k;`> ddenSea-k;h> rch not -k;p> supporte-k;d=>eD-l;x> dThe ob-l;> ject %s -l;> does not-l;> support-l;> the sea-l;> rch comm-l;h=>zD-m;> and.403-m;> Forbidd-m;l=>D-m;> enNo da-m;> ta suppl-m;p=>D-n;> iedSear-n;> ch or fo-n;> rms data-n;> must be-n;> supplie-n;> d to %s.-n;t=>D-o;> 403 Exp-o;> ectation-o;> Failed-o;x=>D-o;> Expectat-o;> ion Fail-o;|=>D-p; > edThis -p;(> server d-p;0> oes not -p;8> support -p;@> some of -p;H> your req-p;P> uest's e-p;X> xpectati-p;=>#D-q;`> ons.403-q;h> Forbidd-q;H=>eD-q;p> enForbi-q;L=>sD-r;x> ddenYou-r;> are not-r;> allowed-r;> to see -r;> the obje-r;P=>}D-s;> ct %s.2-s;=>D-s;> 00 OKev-s;> erything-s;> is fine-s;=>DLOU`=hfailz=A~?erra|?pSpApSL2~*=rerrstr=~@cp@ ܀A ~?houtp ?~@reasona@ ~? makeupa ?pSa ?pSp@ a P A p =pS~? argp x ?p  SLR7= vseprint =p@p@ -;> <-;> title>%s-;> -;> -;> 1>%s > %s

-;> errstr: -;> %s
u-;> ri host:-;> %s
-;> header h-; > ost: %s<-;(> br> actu-;0> al host:-;8> %s D p SaU A p = p  SaU A p = p Sa ? p Sa|? p SpT & AO0ED p Sp@T p  SLza= hmydomainp = p $SLD$s5= snprint =~?npt?-;@> dy> %sp?pSp>FDpSLza=hversionp=pSp@ a P A p =p SL{ /=hprint=-;H> %s Da-;P> te: %D pASL.=time=~?.safepp?p?pSp>NDpSpp?pS=-;X> Server:-;`> Plan9 p?pSp>YDpS=-;h> Content-;p> -Type: t-;x> ext/htmlp?pSp>iDpS=-;> Conte-;> nt-Lengt-;> h: %d p?pSp>DpSpt?pS=p@ p,Q&AOi<-;> Connecti-;> on: closp?pSp>DpS=Wr e Conn-;> ection: -;> Keep-Alip?pSp>DpS=-;> ve p?pSp>DpS=p@ pR&AOD p SL,=strcmp=p@ &AX HEADRep-;> ly: %s R-;> eason: %p Sp>DpSp@ a P A p =pSp@ a P A p =p SpRp? p SLk=hflush=-;> s 5=A5>AIgethead.8 1379702080 0 0 664 1691 ` ~Ehstates-C;>nA-C;>rA-C;>eA-C;>wA-C;>EA~>hxfers-D;> A-D;>xAL=hinitH=A~@fdpH@ ~@modepH@ ~@hpH@ &J AOJ <&J AOJ <&J AOJ <&AX.string- ;> chunkedp Q p  Sp >D p  SL,=cistrcmp =& AX  identityp @ p P p  Sp >D p  S =& AX  o9 Os: R s: > o: Op< <A W=Tp> &?AO?<&? AO?D pV S~@"bufpV"@ rVP pV SLF5=#strchrV#=pV &WAXW D oY  Op[>D p[ Sp["@ r[P p[ S[#=p[@&\AX\D o^  Vp`Vpa aApb"@ bA Wb()_hflush)>&APr,fmthflush,>A~@-fp-@ pR pR p Q~?.hp .?p S(=p-@ p.? &AP,Dp1?p 1?pA1?a1? p S~@fmtp@ p S~@argsp@ p SLZvY=fmtvprint=p p0@p1? p Op L{ /=hprint=Aa@p0@ p Sp@ p S~?argp?pS/=)>Ap0@&AX 0123456-;> 789abcde/ p  A s > o TA W fConten-;(> t-Length-;0> : %d pUpSp>"DpS~? wp  ?p SLJ= fprint =p0@p? p ? pU p Sp Sp  ?p SLLk= hlflush = Ap0@ p SpASpA p S)>L4= hwrite =Ap0@ ~@vbufp@~?bufp?p@p?&?AUF ~>hxfers5%>A~>hstates5%>A5%>@AI%httpfmt.8 1379702080 0 0 664 1315 ` ~E.string-W;> %s 200 O~?houtpW ?pW SpW>DpWSLza=hversionpW=pWSL{ /=hprintW=-X;> K Serv-X;> er: PlanpX?pXSpX> DpXSX=-Y;> 9 DatepYASL.=timeY=~?.safepY?pY?pYSpY>DpYSpY?pYSY=pY@ pZ,Q&ZAOZ#<-[; > : %D C-[;(> onnectio-[;0> n: closep[?p[Sp[>'Dp[S[=W[, Conne-];@> ction: K-];H> eep-Alivp]?p]Sp]>;Dp]S]=]-];P> e 5]>XAI]parse.8 1379702080 0 0 664 41195 ` ~E.string-;=>D-;=A-;> ¡&-;=>D-; =A-;> #162;&#-;=>D-;=A-;> 163;-;=>D-;=A-;> 64;-; =>D-;$=A- ; > 5;¦- ;(=>#D- ;,=A- ;(> ;§- ;0=>*D- ;4=A- ;0> ¨- ;8=>1D- ;<=A- ;@=>8D- ;D=A- ;8> ©&- ;H=>?D- ;L=A-;@> #170;&#-;P=>FD-;T=A-;H> 171;-;X=>MD-;\=A-;P> 72;-;`=>TD-;d=A-;X> 3;®-;h=>[D-;l=A-;`> ;¯-;p=>bD-;t=A-;h> °-;x=>iD-;|=A-;=>pD-;=A-;p> ±&-;=>wD-;=A-;x> #178;&#-;=>~D-;=A-;> 179;-;=>D-;=A-;> 80;-;=>D-;=A-;> 1;¶-;=>D-;=A-;> ;·-;=>D-;=A-;> ¸-;=>D-;=A-;=>D-;=A-;> ¹&-;=>D-;=A-;> #186;&#-;=>D-;=A-;> 187;-;=>D-;=A- ;> 88;- ;=>D- ;=A-!;> 9;¾-!;=>D-!;=A-";> ;¿-";=>D-";=A-#;> À-#;=>D-#;=A-$;> ;&Aacut-$;=>D-$;=A-%;> e;&Acir-%;=>D-%; =A-&;> c;&Atil-&;=>D-&;=A-';> de;&Aum-';=>D-';=A-(;> l;&Arin-(; =>D-(;$=A-);> g;&AEli-);(=> D-);,=A-*;> g;&Cced-*;0=>D-*;4=A-+;> il;&Egr-+;8=>D-+;<=A-,; > ave;&Ea-,;@=>%D-,;D=A--;(> cute;&E--;H=>.D--;L=A-.;0> circ;&E-.;P=>6D-.;T=A-/;8> uml;&Ig-/;X=>=D-/;\=A-0;@> rave;&I-0;`=>FD-0;d=A-1;H> acute;&-1;h=>OD-1;l=A-2;P> Icirc;&-2;p=>WD-2;t=A-3;X> Iuml;&E-3;x=>^D-3;|=A-4;`> TH;&Nti-4;=>dD-4;=A-5;h> lde;&Og-5;=>mD-5;=A-6;p> rave;&O-6;=>vD-6;=A-7;x> acute;&-7;=>D-7;=A-8;> Ocirc;&-8;> Otilde;-8;=>D-8;=A-9;=>D-9;=A-:;> Ö&-:;=>D-:;=A-;;> 215;&Os-;;=>D-;;=A-<;> lash;&U-<;=>D-<;=A-=;> grave;&-=;> Uacute;-=;=>D-=;=A->;> Û->;=>D->;=A-?;=>D-?;=A-@;> Ü&-@;> Yacute;-@;=>D-@;=A-A;> Þ-A;=>D-A;=A-B;> ß-B;=>D-B;=A-C;> à-C;=>D-C;=A-D;> á-D;=>D-D;=A-E;> ;â-E;=>D-E; =A-F;> ;&atild-F;=>D-F;=A-G;> e;ä-G;=>D-G;=A-H;> ;å-H; => D-H;$=A-I;> ;æ-I;(=>D-I;,=A-J;> ;&ccedi-J;0=>D-J;4=A-K; > l;&egra-K;8=>#D-K;<=A-L;(> ve;&eac-L;@=>,D-L;D=A-M;0> ute;&ec-M;H=>5D-M;L=A-N;8> irc;&eu-N;P=>=D-N;T=A-O;@> ml;&igr-O;X=>DD-O;\=A-P;H> ave;&ia-P;`=>MD-P;d=A-Q;P> cute;&i-Q;h=>VD-Q;l=A-R;X> circ;&i-R;p=>^D-R;t=A-S;`> uml;&et-S;x=>eD-S;|=A-T;h> h;&ntil-T;=>kD-T;=A-U;p> de;&ogr-U;=>tD-U;=A-V;x> ave;&oa-V;=>}D-V;=A-W;> cute;&o-W;=>D-W;=A-X;> circ;&o-X;=>D-X;=A-Y;> tilde;&-Y;=>D-Y;=A-Z;> ouml;&2-Z;=>D-Z;=A-[;> 47;&osl-[;=>D-[;=A-\;> ash;&ug-\;=>D-\;=A-];> rave;&u-];=>D-];=A-^;> acute;&-^;=>D-^;=A-_;> ucirc;&-_;=>D-_;=A-`;> uuml;&y-`;=>D-`;=A-a;> acute;&-a;=>D-a;=A-b;> thorn;&-b;=>D-b;=A-d;> yuml;&q-d;=>D-d;="A-e;> uot;-e;=>D-e;='A-f;> 9;&-f;=>D-f; =&A-g;=>D-g;=<A-h;> <&g-h;=>D-h;=>A-j;> t;CAP-D-j; =>D-j;$=A-k;> ELTAALP-k;(=> D-k;,=A-l;> HABETA-l;0=>D-l;4=A-m;8=>D-m;<=A-n;> DELTAEP-n;@=>D-n;D=A-o; > SILONTH-o;H=>&D-o;L=A-p;P=>,D-p;T=A-q;(> ETAMUP-q;X=>/D-q;\=A-r;`=>2D-r;d=A-s;0> ITAUCH-s;h=>6D-s;l=A-u;p=>:D-u;t=!A-v;x=>=D-v;|=!A-w;8> I<-^--w;=>?D-w;=!A-x;=>BD-x;=!A-y;=>DD-y;=`"A-z;@> >v!=<-z;=>GD-z;=d"A-;H> =accept~>mimehead-;>>JD~>mimeaccept-;>>D-;P> accept--;X> charset-; >>QD~>mimeacceptchar-;>>D-;`> accept-e-;h> ncoding-;>>`D~>mimeacceptenc-;>>D-;p> accept-l-;x> anguage-;$>>pD~>mimeacceptlang-;(>>D-;> authoriz-;0>>D~>mimeauthorization-;4>>D-;> ationco-;> nnection-;<>>D~> mimeconnection-;@>> D-;> content-;> -length-;H>>D~> mimecontlen-;L>> D-;T>>D~> mimecookie-;X>> D-;> cookiee-;`>>D~> mimeexpect-;d>> D-;> xpectfr-;l>>D~> mimefresh-;p>> D-;> eshfrom-;x>>D~>mimefrom-;|>>D-;>>D~>mimehost-;>>D-;> hostif-;>>D~>mimematch-;>>D-;> -matchi-;> f-modifi-;> ed-since-;>>D~>mimemodified-;>>D-;> if-none-;>>D~>mimenomatch-;>>D-;> -matchi-;> f-range-;>>D~>mimeifrange-;>>D-;> if-unmod-;> ified-si-;>>D~>mimeunmodified-;>>D-;> ncerang-;>> D~>mimerange-;>>D-;> etransf-;> er-encod-;>>D~>mimetransenc-;>>D-; > inguser-;>>$D~>mimeagent-;>>D-;(> -agentH-;0> TTP/1.1Lza=hversion-;=>/DLt=hreqcleanup=A~@cp@ ܀ApSpASLG=hxferenc=p@ ApSpASpApSLX=memset=p@ ,ApSpASp\ApS=p@ p  Ap  A p Op  Ap  A p Op  ApSLoˋ}=binfree=pA W(a QAoA >W%< >A~@hp@ ~?reparsepA?W8 lex >p@ &AO: keep-alip   A p  Sp >8D p  SL,=!cistrcmp !=p @ & AX S veclosep   A p  Sp >CD p  S !=p @ & AX a p Sp  A p S!=p@ p#? &AXAOAO-;H> authoria R A p > p Sp>ID p S!=p@ p#? &AXp@ &,AO&O AOO <&P)?AXP&P:AOP0parsejumpQ0>WR)WS'mimeparamso>AptA%?W|Upv@ &vAOv\py@ &yAOynmimehfields>Ap@ ~?fpA?Wp@ &AOp@ &;AXp@ p? pPpQ&,AO mimeok > Ap@ Wp@ &AOp@ pQ&/AO<~@ multipart& @AXp@ &AO.string-;P> zation*& @AXWD p SL,=strcmp=&AX p? p@ Wp@ &AX&=AXAp@ &AO@YD p S=p@ &AXU<?p @ OW[D p S=p@ &AXgp@ &AOwW"p @pQ&,AO<&;AO#p@ W<~>mimeetag>Ap@ Wp@ &AO qmxb*pQ&AX_D p S=p@ &AXaD p S=&AO&/AXp@ &AXp@ &,AOmimeranges>$A-;`> Wbytesp@ p S >&AXcD p S=&AOp@ &=AXp"@ &"AO"digtoul/>p/@ p/?p0?r0O&0-AO0>p6@ p6 p6 ?p7?r7O&7AO7R? p> Op?? p? Op@ ? p@ OpAA O&B?AXBl!lexH!>pH@ &H,AOH{"mimeacceptZ">ApZ@ p\ Sp\@ p\ Sp\A p\ Sp\  \A p\P p\LP p\  S\ >p\@ \A p\P p\LP\~>#mimeacceptchar`#>Ap`@ pb Spb@ pb SpbASpb  bA pbP pbPP pb  Sb >pb@ bA pbP pbPPb~>$mimeacceptencf$>Apf@ ph Sph@ ph SphASph  hA phP phDP ph  Sh >ph@ hA phP phDPh~>%mimeacceptlangl%>Apl@ pn Spn@ pn SpnASpn  nA pnP pnHP pn  Sn >pn@ nA pnP pnHPn~>&mimemodifiedr&>Apt@ptS~>'lexheadt'>pu@ uA pu SLL.=(hdate2secu(=pu@ uA puP puTPu~>)mimeunmodifiedy)>Ap{@p{S{'>p|@ |A p| S|(=p|@ |A p|P p|XP|~>*mimematch*>Ap@ p S A pP p`P p S>p@ A pP p`P~>+mimenomatch+>Ap@ p S A pP pdP p S>p@ A pP pdP~>,mimeifrange,>A~?-etpA-?p@ p S~>.getc.>p Wp W<& "AX &/AX(/ungetc/>p@pS/>p@ &-?AO=p@ A pP phPWGp@ A p S(=p@ A pP p\P~>0mimerange0>Ap@ p S A pP plP p S>p@ A pP plP~>1authdigest1>Ap@ ~?ppA?W[p@ &AO]p@ &AOauthbasic>Ap@ p S~> lexbase64 >p@ p &AX<p  ApO ApO ~? np  ?CpSp  ApO ApOpSp  ApO ApOp  A pP A pP  pSL4!پ= memmove =p ? p@p ApO Ap  /  Op  ApO ApOoAOp  ApO Ap  /  Op  ApO ApOo=AOp  A pP p Sp  C p S=p ? ~? upp ?pSp Sp@ A p Sp  SLߓK\= dec64 =p ? oA Op Sp:A p SLF5=strchr=p &AOauthparser$62~>.string-;>>iD-;>>D-;h> basicd-; >>oD-;>>1D~>mimeauthorization> Ap@ p S!>&AO$<pA W) p  S~=cistrcmp =p ? & AX ? W 'mimeagent >Ap @p S '>p @ p   A p P p  Sp   A p  S =p @ A p P p <P ~>mimefrom >Ap @p S '> ~>mimehost >Ap @p S '>p @ p    A W cmimecontlen# >Ap( @ p(  S( !>&( AO( <) p* @ * A~?ep* ?p+ ? p+  Sa+ ? p+  S+ >p+  &, AO, mimeexpect9 >A-; ;p> igest10-; ;x> 0-continp; @ p;  S; !>p; @ &; AX; vD p;  S; =p; @ &; AO; p; @ &;  AX; mimetransencA >ApC @ pC  S~>mimehfieldsC >pC @ C A pC P pC 8PC ~>mimecookieG >ApG @ pL A?WV pN @ &N AON pR @ &R AOR mimefresh\ >Ap` @p` S` '>pa @ a A Wa  uepathspc  ?pc  Spc >D pc  Spc  A pc  SLa·=strncmpc =pc ? &c AXc ; tat/havpe  Spe >D pe  Spe A pe  Se =&e AXe K!mimeignorej !>Apl @pl Sl '>l ~>"parsejumpp ">Apt A pu A Wv W&mimeheadpx  &> px  S~@'kpx '@ px  Sx =px %? px #? px $? &x AQx n p~  Sp~ '@ p~  S~ =p~ '@ p~ @ p~ %? &~ AX~ AO~ p  Sp  Sa  Q A p  &> W  ~>(lex (>Ap @ p  Sp AS~>)lex1 )>p @ p P  >Ap A ?p @p Sp Ap S )>p @ W p @ p  ? p  & AU p @ p  ? W <&  AP Ap @ p Q& AO p @ p  W vp @ p  & AU <& \AX p @ & AP p @ p  & AP p  A W p @ &  AO "p @ W p @ & AP 1p @p AOp  A W <~@,skipwhite& ,@AO C~?-cp -? p   & ,@AO Kp -? p  Sp >Dp S~>.word .>p @p S~>/getc />p A p  S~>0ungetc 0>& ,@AO Z e/""()- ;> {}<>@,;:- ;> /[]?= p @p Sp >Dp S .>p @ r P& AX tAO =lexhead > Ap @ p A ?W p @ p  & AU <&  AX wordcr >~@hp @ p  W <&  AX wordnl >p @ p  &   AX p @ p  & AP Ap+ A ?W, p,  &, AU, <&-  AX- p.  W. <&/  AX/ p0  &1  \AX1 p2  &3 AP3 W7 <&:  ?AP:  ApE @ pE  SE />pE @ &F  AXF G pH  SH 0>pI  AI I M >ApQ @ pQ  SQ />pQ  &R  AOR +<&R   AOR +pV  AV V Z />ApZ @ p\ Q&\ AO\ :Apf @ ph P&h AOh Y<i pj   j Apj O j A/j Oj ~>digtouln > A~@epn @~@ spn  @ ps A pt AW~ g.string- ;> upas-~?bufa ?p Sp >Dp SLi})=strcpy =p A W A~=%hversion5 %=A5 >A~=&hmydomain5 &=A~>'authparser$625 '>AI parsereq.8 1379702080 0 0 664 9229 ` ~Egetwordz>pz@ pzQp{Q&{AX{,&AO6<~? urip ?pSL V= strlen =&AO6&AXV .stringp> D p SL,= strcmp =p@ &AOS GETHTTPp ? p Sp> D p SpA p SLa·=strncmp=&AOi&AOparseuri>p@ p? p? p R& AXstripsearch>p? p?~?searchp?p@ p Sp SLv=hurlunesc=p@ p SpSp> D p S~>abspath>p? p@ p &AO //no o-; > bject sp-; > ecifiedp SpApSp> DpS=pAp Rp R& AOA~@urip@ ~?urihostpA?pAp?p?rQ&/AO <-; > http://p Sp> D p SpA p SLi"P=cistrncmp=p@ &AX< A W <-;( > https://p Sp>( D p SpA p S=p@ &AX< A W <~@.retp@ p?pPp?pPrQ&/AX&1 D p S=p@W>Ap@ p Sp?A p S=p &AOl0A~@"origpathp"@ ~@#curdir&#@AX|3 Dp#@& AX5 D ~@$ccp$@ p Sp S=~?%pathp%?-;0 > //`;p>6 D W: D p3 S3 =p3)?p3+? &3AX3= D p; S; =p;'?p;)?p;+? &;AX;;8 > |...%p>  a>R p> Sp> >  p> Sp>>? D p> Sp>%? p>  SLD$s5=,snprint>,=p>)? >+?W> B D p@ Sp@%? p@  S@,=p@)? @+?pA ? WA<-D;@ > s/%s/bpDSpD>F D pD SpDA pD SD=&DAXDL DpESE*=pF)?FFJ> AWO"-getcO->&O AOO)<&O AXO*pe/? pe+? pe We><ej->Apj@ pl  lAplOpl  lA plP &l Ll in//5n >PAInquery.8 1379702080 0 0 664 1852 ` ~E.stringpV>D~?schemepV?pW@Q~?hostpW?~@uripX@ pX SpX:A pX SLF5=strchrX=&XAOXDpY?WYC http%s~? ssp_ ?p_Sp_>Dp_Sp_@p_Op_Sp_@p_ SL=sprint_=p_ ? p` ?p`@&a AOaC /%shttppe? pe Spe> D pe SL,=strcmpe=&eAXeQD pe Se=&eAXe^ https:aj?pjSpj(ApjSpj>DpjSpj@pj Opj SLD$s5=snprintj=-l;> %s >-�l��;(���> Redirect-�l��;0���> ion</tit-�l��;8���> le></hea-�l��;@���> d> <bod-�l��;H���> y><h1>Re-�l��;P���> directio-�l��;X���> n</h1> -�l��;`���> Your sel-�l��;h���> ection c-�l��;p���> an be fo-�l��;x���> und <a h-�l��;���> ref="%U"-�l��;���> > here</-�l��;���> a>.<p></-�l��;���> body> �p�l��@ �l�����A p�l�� Sp�l�����A p�l�� ���Sp�l��>����D p�l�� ���Sp�l�����@ p�l��  ���S�l���=~�?n�p�l��?p�q��@ �q��܀�A -�r��;���> %s %s �~�?hout�p�r�� ?p�r�� Sp�r��>����Dp�r�����SLza=hversion�p�r��=p�r�����S~�@how�p�r�����@p�r�� ���SL{ /=hprint��r���=-�s��;���> Date: %Dp�s��ASL�.=time��s���=p�s�� ?p�s��?p�s��Sp�s��>����Dp�s�����Sp�s�� ?p�s�����S�s���=-�t��;���> �Serve-�t��;���> r: Plan9p�t��?p�t��Sp�t��>����Dp�t�����S�t���=-�u��;���> �Conte-�u��;���> nt-type:-�u��;���> text/htp�u��?p�u��Sp�u��>����Dp�u�����S�u���=-�v��;���> ml �Con-�v��;���> tent-Len-�v��;���> gth: %d p�v��?p�v��Sp�v��>����Dp�v�����Sp�v��?p�v�����S�v���=p�v�����@ p�v��? p�v��? &�w�� AO�w������<r�w��P&�w��AO�w������<W�w������<-�x��;���> �Locati-�x��;���> on: %U p�x�� Sp�x��>����Dp�x�����Sp�x�� ���S�x���=W�x������<-�z��;���> �Locatio-�z��;��> n: %s://-�z��;��> %U%s%U p�z�� Sp�z��>���Dp�z�����Sp�z��?p�z�����Sp�z��  ���Sa�z��?p�z�����Sp�z�� ���S�z���=p�|��@p�|��,���O&�|��AO�|������<-�}��;��> �Connect-�}��; ��> ion: clop�}��?p�}��Sp�}��>���Dp�}�����S�}���=W�}������<p�~��@ p�~�� SL=http11��~���=&�~��AX�~������<-���;(��> se �Con-���;0��> nection:-���;8��> Keep-Alp���?p���Sp���>�-��Dp������S����=-���;@��> ive � p���?p���Sp���>�F��Dp������S����=p���@ p������P p��� Sp���>�I��D p��� ���S����=p���? p���@ &���AO�������<p���?p���Sp���  ������Ap������Sp���?p������SL4=hwrite�����=p���? p���@ p������P&���AO���� ��<&��� AO�������<r���Q&���AO�������<W�������<-���;H��> �HEAD�Re-���;P��> ply: %s -���;X��> Redirectp��� Sp���>�N��Dp������Sp������@p������Sp������@p��� ���Sp������P����W���� ��<-���;`��> : %U �Re-���;h��> ply: %s -���;p��> Redirect-���;x��> : %s://%p��� Sp���>�f��Dp������Sp������@p������Sp���?p��� ���Sp��� ���Sa���?p������Sp������@p������Sp������P����p���? p��� SLk=hflush�����=����������L3m=hmoved����= ���A-���;��> U%s%U �3-���;��> 01 Moved-���;��> Permanep���@ p��� Sp���>���D p��� ���Sp������@ p��� ���S����=����������-���;��> ntly����5���>��AI����unallowed.8 1379702080 0 0 664 3113 ` ~�E</�~�E<sys�~�E<src�~�E<libhttpd�~�E<unallowed.c�7������~�E</�~�E<386�~�E<include�~�E<u.h�7������7�C�����~�E</�~�E<sys�~�E<include�~�E<libc.h�7�D�����~�E<libc.a�7�E����A7�(����~�E</�~�E<sys�~�E<include�~�E<bin.h�7�)����~�E<libbin.a�7�*���A7�3����~�E</�~�E<sys�~�E<include�~�E<httpd.h�7�4����~�E<libhttpd.a�7�5���A7�M����7�l����L3m=hunallowed��O��=���A~�@c�p�O��@ ~�>.string�-�T��;> <head><t-�T��;���> itle>Met-�T��;���> hod Not -�T��;���> Allowed<-�T��; ���> /title><-�T��;(���> /head> -�T��;0���> <body><h-�T��;8���> 1>Method-�T��;@���> Not All-�T��;H���> owed</h1-�T��;P���> > You c-�T��;X���> an't %s -�T��;`���> on <a hr-�T��;h���> ef="%U">-�T��;p���> here</a-�T��;x���> >.<p></bp�T��  �T�����A p�T�� Sp�T�����A p�T�� ���Sp�T��>�D p�T�� ���Sp�T�����Q p�T��  ���Sp�T�����Q p�T�� ���SLD$s5=snprint��T���=~�?n�p�T��?p�X��@ �X��܀�A -�Y��;���> ody> �%-�Y��;���> s 405 Me-�Y��;���> thod Not-�Y��;���> Allowed~�?hout�p�Y�� ?p�Y�� Sp�Y��>����Dp�Y�����SLza=hversion�p�Y��=p�Y�����SL{ /=hprint��Y���=-�Z��;���> �Date:p�Z��ASL�.= time��Z��� =~�? .safe�p�Z�� ?p�Z��?p�Z��Sp�Z��>����Dp�Z�����Sp�Z�� ?p�Z�����S�Z���=-�[��;���> %D �Se-�[��;���> rver: Plp�[��?p�[��Sp�[��>����Dp�[�����S�[���=-�\��;���> an9 �Co-�\��;���> ntent-Ty-�\��;���> pe: text-�\��;���> /html �p�\��?p�\��Sp�\��>����Dp�\�����S�\���=-�]��;���> Allow: %p�]��?p�]��Sp�]��>����Dp�]�����S~�@ allowed�p�]����� @p�]�����S�]���=-�^��;���> s �Cont-�^��;���> ent-Leng-�^��;���> th: %d p�^��?p�^��Sp�^��>����Dp�^�����Sp�^��?p�^�����S�^���=p�^��@ p�_��,���Q&�_��AO�_���D���<-�`��;���> �Connect-�`��;���> ion: clop�`��?p�`��Sp�`��>����Dp�`�����S�`���=W�`���M���<p�a�� SL= http11��a��� =&�a��AX�a���M���<-�b��;��> se �Con-�b��;��> nection:-�b��;��> Keep-Alp�b��?p�b��Sp�b��>� ��Dp�b�����S�b���=-�c��; ��> ive � p�c��?p�c��Sp�c��>�&��Dp�c�����S�c���=p�e��@ p�e�����P p�e�� Sp�e��>�)��D p�e�� ���SL,= strcmp��e��� =p�e��@ &�e��AO�e���d���<p�f��?p�f��Sp�f��  �f�����Ap�f�����Sp�f��?p�f�����SL4=hwrite��f���=p�f��@ p�h�����P&�h��AO�h���l���<-�i��;(��> �HEAD�Re-�i��;0��> ply: 405-�i��;8��> Method -�i��;@��> Not Allo-�i��;H��> wed Reas-�i��;P��> on: Meth-�i��;X��> od Not A-�i��;`��> llowed �p�i�� Sp�i��>�.��Dp�i�����Sp�i�����P�i���p�j��? p�j�� SLk=hflush��j���=�j�����j����5�j��>h��AIj����urlfmt.8 1379702080 0 0 664 1321 ` ~�E</�~�E<sys�~�E<src�~�E<libhttpd�~�E<urlfmt.c�7������~�E</�~�E<386�~�E<include�~�E<u.h�7������7�C�����~�E</�~�E<sys�~�E<include�~�E<libc.h�7�D�����~�E<libc.a�7�E����A7�(����~�E</�~�E<sys�~�E<include�~�E<bin.h�7�)����~�E<libbin.a�7�*���A7�3����~�E</�~�E<sys�~�E<include�~�E<httpd.h�7�4����~�E<libhttpd.a�7�5���A7�M����7�c����Le=hurlfmt��O��=��A~�@f�p�V��@ �V�����A���Pp�V��@p�V�����Op�V��O~�?s�p�V��?p�W��A W�W��� ���<W�W��� ���<W�W���4���<&�W�� ��A~�?t�p�W�� ?P�W��� ���<~�?r�a�X��? p�X�� Sp�X��? p�X�� ���SLO-9=chartorune��X���=p�X��? �X��?&�Y��?AX�Y������<W�Z��� ���<&�[��? ���AT�[������<&�[��?%���AX�[������<W�[��� ���<&�[��?���AL�[��� ���<W�[���-���<~�>.string�-�\��;> %%%2.2x�~�?buf�a�\�� ��? p�\�� Sp�\�����A �\��  p�\�� ���Sp�\��>�D p�\�� ���Sp�\��? p�\��  ���SLD$s5= snprint��\��� =p�\��? �\�� W�\���3���<a�^����?p�^��  C�^��� �^�� p�^��? o�^�� OW�^��� ���<o�`��A ��?p�a��@ p�a�� Sa�a����? p�a�� ���SLT= fmtstrcpy��a��� =�a�����a����5�a��>���AIa����urlunesc.8 1379702080 0 0 664 2202 ` ~�E</�~�E<sys�~�E<src�~�E<libhttpd�~�E<urlunesc.c�7������~�E</�~�E<386�~�E<include�~�E<u.h�7������7�C�����~�E</�~�E<sys�~�E<include�~�E<libc.h�7�D�����~�E<libc.a�7�E����A7�(����~�E</�~�E<sys�~�E<include�~�E<bin.h�7�)����~�E<libbin.a�7�*���A7�3����~�E</�~�E<sys�~�E<include�~�E<httpd.h�7�4����~�E<libhttpd.a�7�5���A7�M����7�����Lv=hurlunesc��P��=$���A~�@s�p�W�����@ p�W�� SL V=strlen��W���=C�W���~�?.safe�p�W��?~�@cc�p�W��@ p�W�� Sp�W��? p�W�� ���SLo1=halloc��W���=p�W�����@ p�W��p�X�� W�X������<W�X������<W�X���R���<C�X��� r�X��Qp�X�� &�X��AO�X������<&�Y��%���AX�Y���N���<r�Z�����Qp�Z�� &�[��0���AU�[������<&�[�� 9���AS�[������<W�[���!���< �\��A W�\���0���<&�]�� A���AU�]���%���<&�]�� F���AS�]���&���<W�]���(���< �^��A W�^���0���<&�_�� a���AU�_���,���<&�_�� f���AS�_���-���<W�_���/���< �`��A W�`���0���<W�b������<~�?r�p�c�� ?r�d�����Qp�d�� &�e��0���AU�e���7���<&�e�� 9���AS�e���8���<W�e���:���< �f��A W�f���I���<&�g�� A���AU�g���>���<&�g�� F���AS�g���?���<W�g���A���< �h��A W�h���I���<&�i�� a���AU�i���E���<&�i�� f���AS�i���F���<W�i���H���< �j��A W�j���I���<W�l������< �m�����A p�n��?�n�����A �n�� p�n�� p�p�� C�p��� o�p�� OW�p������<o�r��AT~�?u�p�u��?p�u��S�u���=�u�����AC�u���p�u��?p�u��@ p�u�� Sp�u��? p�u�� ���S�u���=~�? v�p�u�� ?p�v��? p�w�� ?~�? t�p�w�� ?W�x���e���<W�x���e���<W�x������<r�x��Q%�x��AO�x���d���<a�z��? p�z�� Sp�z�� ���@p�z�� ���SLO-9= chartorune��z��� =p�z�� &�z�����AX�z���r���<&�z��?��AO�z���s���<W�z���v���<p�{�����@s�{��Op�{��? �|�� ���@p�}�� ? p�}�� Sa�}��? p�}�� ���SL9F= runetochar��}��� =p�}�����@ �}�� ?W�}���c���<p��� ?o���AOp��� ?����������I����