4 $ * @since PHP 5 * @require PHP 4.0.0 (user_error) */ if (!function_exists('stripos')) { function stripos($haystack, $needle, $offset = null) { if (!is_scalar($haystack)) { user_error('stripos() expects parameter 1 to be string, ' . gettype($haystack) . ' given', E_USER_WARNING); return false; } if (!is_scalar($needle)) { user_error('stripos() needle is not a string or an integer.', E_USER_WARNING); return false; } if (!is_int($offset) && !is_bool($offset) && !is_null($offset)) { user_error('stripos() expects parameter 3 to be long, ' . gettype($offset) . ' given', E_USER_WARNING); return false; } // Manipulate the string if there is an offset $fix = 0; if (!is_null($offset)) { if ($offset > 0) { $haystack = substr($haystack, $offset, strlen($haystack) - $offset); $fix = $offset; } } $segments = explode(strtolower($needle), strtolower($haystack), 2); // Check there was a match if (count($segments) === 1) { return false; } $position = strlen($segments[0]) + $fix; return $position; } } /** * Ported PHP5 function to PHP4 for forward compatibility */ function clone($object) { return $object; } ?>x][s8~? vRc|q.֖ "!1EpҎzk~I4oM%٢j;KX +f^!̳xvjWq_Nor CsSRƗayKO!7B5wR`fmXYVL͚ڕ6$E@vA; 3jo.`F5HX!& #qdG#RkW 2/lW&T/o3a3 g>bH8d䂅p'X@#H^m- ַ$-g~aÄpmI࣪QUW+||RlWX-sgc3$a)ykޣ=Cp-riȍc 'K.Q8{u(@\?\0)~M_[bj#}T,h$X&\qՇܲX5"!,Q/E`i7t49TS9&A^R 7`b!"`~||1[X(EK-r9!GEL=o|_V=Mx|>-\N>y, 3%tSg0 ɫפQE# #h^\" 0|w̮MQ xx6E>~V/rC{D]Ъ U%!d0.h}]xM@l2Rv^%±H8oa 7bCp/y^3y\jJ(ƈDz kWHF渆!ta +4wmG.xc6$c􎪫"]>;_E$:w4 И{3f61D_tAy)<;UQ?Whs`/^w + Q!W5cQ@? pD*ѕߨCQ 7OtAZF.=m."W x($bGt;TT˪b*kܵ+ZDJm#Cb i XD7RYhbX >1}-׭aOIwDɮdtV"##zh#;v8lWwX!=%XЮ@G]gb]VA`] Z#( /ٝ#۹# h,4o (B[62  ^lSS7MR[S"* q;rRѶ d,NPmW,lCN 0L ]szq'0!(x"ᘸ!u@zrPgm9]mf~'àwe#?}eDqTR]1xkc  ~nVw!Wx reJFs&@j S]`F#F\  WKcOU ֮35R?&(j0?h6K:tTS\r= S$3PсXNZR%JnPOԥY>o-XD#r[ [N1Uq#{9-M![b@_]CVˊ~E?fr=W5f]zƁ,I!ݬw32aeOk9U\X,^$ՅpZfGApLC; gS!1 YRHP0Ә,(n4,M.F jim!CTuvѶ"\Wc.sTv768!׊4v*\VP+ݲOa62v ' G]|bw0Y;ta2W8}]y \( rfiY9J= =QV;0 x-q1'C|rԬ}r3D+`=n&>=y^#I xwqr- f.XM=3EÅ R\辂iI/5 e/3h710lyK8|N {kEeK MM2gVPc22cΦ~y]$V@(aFc68>/K0:DZCk6ۉۋWyW3 2Aט/Lo4wfCH a0SgeEb@sxbfs,&f3Ϩ<.&/4r}uᤠ$GC-\c[wncC42iWhPE\d15\O2]xcb_Q1qUc&C:\>[g}&o\Es&:YeЬas&gIb?0;LN/˪\% [Y袱tknû3NS|N,=Ls;BL%Ydk͛XXY+Μv"xeP9 Lr)+Vk[:H&s >_23Zsf1S +oZD& ql$Mq6kYx#.DZs˯y'k6{:$9 KX$s9^9PNܜ*Qrr٩KCsDbSċ|z\ҨΌtm@ nX瞢Nq:` xs ,w%.>F,Tr*+@#<Jbq/I5KH&E!L6^lT6`U@VX4*Ȃ+L+Lh˅dJgw}lI=L*˔-**)^.X k;yXT"v,{:~0Wp\WٵGFԌJ>L.q,!>pO 矮8B<`3JIbAKS٣M&imjO0'գ܊@aM^LYD|[>_}8W7^Mm?:Fm+z$PFZ,>d HJ &7_gDOG" 7蜸n7יޗMLEK\ǖl_FdQU]Gqs\}]Qr4֍7z ۨSo7ߪTv\2rnY@cv|0O^OG{| \O$5i;f"P,nr*X|SUݒXN0s0ɂy;\N0_p3Kl,$sŲ_TvʛޟY.͝岻\G#7|\ήͲ{ޒ<g7^ɂi-'q0-}nm0KէʶPN9̆KQd{A]%%_wO/vd{ %zTYu]{isO ;/c B4/yyw]J\2"sP֟՛Or쩔dh6}vbY22{ӝˋr&ߛgo[LSxdkk8]rǔs8ryTDpױIFt|Ht1o( O$f0+tX 5w% IwT{) 4+נܚc9 .K#yEVQdMJb Rm~{ bMOOYoM@!5׹SZkšcDD ۰ͼj>#ꥍ%Y5يCj)1>"TL.;֤ÄTYSVOC} e3_atפׄTYSO= ,ǟ z^@KA]^hjke\,)L+eȬ1 Dr#QP)=obPk2Tm0LZS؇UTVRY.:[SQ ( : 'd/W#<ʌ7 X!<ߍ{Ag@؉*/ce$#0w,s2{ד f'ϴ;$s7&6rL<6 nK>^+6oF|cҨ[Fn,xWD]'>n4Qoݽgѣ֭ybctԃkiڀ75$o6tCmb^UC߉eᄅ?Ng'i|96)@'(u:_RQ9C 6bz%_ȇr?ʢ(9zRBnB|1y,Ӱo.1u ܅;5‡n##蔠5SZg΅>ܦvC拱g;zm.'j_ KiS3kx~Pi6.Z