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][sȕ~?H%B*ly5ZIMXMII?i=q#!RWqK>}鷑GY(\uêvj5ki՛_o|8sRs|sO BnC 7Bgo/DQpd<7,e-4Ȯv~Hrꇇ*J̨y=6b0|Dje}b(鈵Q1?jWe*1l& \B!q}9\~ _gܱɘQȗC8 CG.&7~b3Mӝ'T*Ç$#bW&l[=gW% \ȧ?dcw 7g;̣=: ["<_pU~!Q !G,#/ް8}#KNX|_|}׹?}(/ƫг /4tbǾ)Zc> iÜ++|U::& jC9  }F>(f^<" 2|6f(ǣ|us}}!Pj5 Ҟ ?*{0mʸ!& HV:D4&z-2v c>:?Q}kbHݯnXB"5s<$Y)]?v (CmWgǿ 1_WzO*a|vj H 1tiH0&`&mR~#Q穟vIwB6X(90tvzJ?VJFs#3'h%cMRqt7 Nl HGվiyv]V"\㈸}l,G~DLQ%ʊko{߮jnA+Iߡ`Q;H! @`@Ӱu5%}ޅYYdN$q{"#ڃDe/M,tNYH4p)l[0./eLH8Q-dy򮷪;T“z / Bt[ C%ionnfe yLYbnd>̏6q RjdK5&wspPR|$^:r'6Tms7%M@emlIܴ~_L(OB8!ίH7Dē :qH$ɡA~ecKhdM۪SopS< Jz^1A_>v|z,(vb]'&^׃xk Hfk}e\Y@\ ЁBW5&dDC@C7sji(XyA- >i3=;|,u>Q?W tF9wk߁RG_#& u8=%P3h-Ü#ʿ~UKVjw$ ew+=*2CR]pe;|L'4t Hq1{l-%=2&8k[A dјw;h fP o?hO<ĩ]X#B#CfR9I-2m.N+_a$LK舰n<× ]}}IݡDɋAeG cӕ8(UՎY to:9gԬ0zoO_*o|g=brflHq6|XJT4i@˜ lg^/]!86fje@_TPm·M Y·!gW!CuG4-*"m8yɸ_ooJ;K;xtP^҅+:Go̯l=ӓ~g#BO JEz2kWuTCpGd/آlV8Gu#:so|yJ]θܝscCVwj<8k*ܾ~,0fzj٪ꕇ ߯nVc.=ڿ#[P$ߧ!ݹ2}z߱Bw\obk>~~l523s. yL_F\F߸ /60v悠|jm"ǽ=PJXsUXѽ2a?[ 5E=ϗ+<.j}5*kwU`VxފF۷gvz~Ԣ:Ɣ  M-$\!.+]e9֍L AI*Wgcap(\`շ%T)U/3? &Nr,}Dek־U7+nd]oxy`JI^t :џ{lW6pKC:lE^ټ"p4 } J6}:}aġ{DŽϥvKb* Y,wq D5GzK3 y Fo|x;US)c2S'TR&DHbDkO "33D)"u G"dR3O [% H_Ǿ_+ Ai7Xp0҈w5gTA'[ Ohv|9ʕ[WҐO&&,|<;|=#V 8S+K0O/.cV96xx؞JGg(|L(t7ҼfJ+}ǔ+i_4jyދͻ=h 5E=A]:P.[+ $#"Ţs|5^"m6TEM2d^Fe"%=kG6!L:q76;N7%@λJVjDKm#x]٫2eR 6ja˔egegh>2OiB'HK>K ݲQMv(]+OgSz[M|7DVNDb':WLzttZC>̎{<“}~ m,,qf:S׏^!k-9!UH%,#"ds@(8RoXDvV:4h[DћE#FZF @ecuLB0a л%4dD@yCƎgArypWyzwd eF|2 )nL{o&2;܄ú(ii33"{1%}y\=+¨c =6HBIgyU h pT4v-1AG%U$"-\))>(#a<ycM}5g_PZ3w>R%BC N5$A ,As囒7hx5jQMtDP_4@gaށYK 5@̑ۗ}습2)u?mE5=3rZ<P5Dr'.S+eHqSJD֤Lyy3VDAD,KTy@/Q/55)0(S` +0b}hLrPՊKL "ի!r B/HaMRdJi`^M x6?XV[@f5Ir5/]t,=H]|HiyzKTīU^>^`Zjv[|d*=_@I7RK[xQץvN23(`Q4xGW1:"hP . Ś58(#7]otjt>KP`^X 2P-1`C!]]=/sYtRN@&Ln,h2f?5璻$d"E/O%Lg&U+25PV?HȠ(Ak.m~>:]z> 7O h(6r3pz ȼXuiRsSdFՈG<^H04bCS\֫ӥxV͜W.~~_F%^X"'&OZWc?rq[ u=xO6UmRǶ".k걤fjI`Z G!*:m_+KXDf٪w|mW20Zzg(}1lޞbr9`DA>pڪ%uZثH2BV /b^ȝrx*Uv0tviθS ϜZ?xI\O$D_}g—iayc1Ć4"%9G6"7dCCq: : ە®eV('" ?|\{ 7vө*]g9RlL @K(8xX} " DcSwwWGfhE3F%g SÂ@MpsMTW;h6[VѴv[-zO+w@҃F_9Z!,|;TT1EC}.$>G>TUHEx\$r4mh WL&_vUi6/OJ{+cwCG^MtJ~[~`i!H/QWozk+DB}> +~4GgL