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]YsH~"?Tg,9V$")زV+$yGl0D08DClOڧyͬ* E6:ʺ]^[3F ۚJYoULU緿;2 7?_jg-_o?}$P :J]]wmEO&VPֿbY&fV(jGiTH]PjdvQ#'rY]6f^X1/#۱Be$b΀ɧW,mt"J<:fmMiɋ'=_~L-ȯXh% {M|A? [>\NQy,2/gBgܟp2:O3fDf<$B(f_'2ϕ B[ rWCD[f""62x}~Z/ -T*P|a4uAL}QkC7fCjz]E1zwnX@gX :L~x֩B=@~w;#[Pْ ~sj X@7>c6i8!*(YPC`:DZ̚3<`oE 8 G}z> a/Ш)uG @3zvPt)_W|,mk[ _T&t$h2\plA"q0*"Xv^Y-TUD/=5z5eI8!f]ߍjB½t 2I{o%ɼYN438\4KύG \8sJG\3o.ٳzڊ:O90Lv#{k ٪fŴaQ/Hk)R d-9/Lu0PД=Dqi<?bfn-VCȲj NI?=f=cO0b0?ɟ+ :t`S\r3 䚉)jax,1Z-gH\#L&b\DLJ (Dy*of&$:}ʏfa3¦)8=GrM{P Y'  P%}IG{Dݝ]:6kDei~aiiLfa9sηrf0xՒT\kY2I ΘQqq`»l-d f FH5t/6D7e+u521Gkw k ybH)(G{䲂\}jY?uÍ.+.n p.0T̫[yCRu'¶ٳöY'\R_j[qT10x)VqE3U0܎P~.Y4ѐ$PۏW$-pcbЈBUn?.6wb7&ž%^$%}p&sK¦aׄ-'짚žkP @r|ob,vMTFp_pF@Ju*I\E{`jl޸+E譶XZAl>Yˡ#.yYꎢ>=Yu4={ZJV^|)I@}vj#^ʽEpl(F[HVKWC0֡n0ĩg~ EnlSl OTl 5ug%6\v}{S8)z&ø_Ӗmo891 >*950^_#rsP?ZPm;̫5#wfkkj3Pk0w/9zsM\8!u㱵㑕ZFm6ݷd/wׯn?ݳyUuGXL֚?*E\r;7=G֍H}aHiJ5R̃CKj`8="1ÕF|[G0R3=&Nr<_;&ZgrZ PZ?;7 M+$Nb.Т]Qwjg*Z*2ȼ@TP$4<XhYD0KyL}(NۑЯ:Ry,\6QghE3fUG/ (a*V|,TU_V,-T,ͷ|N*7MQ9QJNPNʼX~؏F<,6`yȬF$|%!<"2eѫm!!0C ܒ TfjwgbO+3Ý,l2S8a !K3g0h}zը^vhlGmLj-PFF T%\jmtXuY{tZ4bC%FKϞ*ܪ?7̏:;͛#Mf𶇹H?qpe\Lٗ[}Hg ˥O`Vͅ[KQW_& `;s).ޟr*ygh^[ 2tL<dž8''Dz_HI0mwa`u7bxX/da} AU͗IR n/ZdqN"'bxLꩂ7=0HI*}Bzܔ}I<^ hD])V`k_6Hm _gwm/uD)ԍ`,2||=kVj- k잝ڀ6;}Ga;@)q.lf6^IĨ"-lYQ̊Q'ueY?-}ݴ^V/KVLbQ+ZU+B;zY>ׄ>Geh 7,yVB7em0u.F:]2g.]W\|XgoE?ڛp3qA6vzzA' $yV)O ׺H8jN4RIWugə8pS{U'x'=l @0LMxn>F>cU'5ѡ8}TB2j%FwxH3sT9'WFTeJc 9sWg7eͻ=hxj5a8Q]]&P#no UA0ja. T%lOYx ^cBr]$=:4ya8/&p<t=׈⦞PNHTrPJi{#`9!߯/TAA@n3NS- 'o9wKk72g m.1d279wL$IB EzA:w∝'nj \aCjZ)Ҝ.ݖQ5Us=8S󐦟2#}b͜oz \[W.\+v!y8OX1z@gU WՖk1 V.r&<.-6U0[4 @$<3Zc=8/ :�cdd~8?wM8x>a#2a>T"""4.Gث90?Lw0> J칹UާhGkZR?4G@K>QJ&diPgԙk=^HX\ֵκЬXuB>`A4+ ~~Y?H>:PIȪyF9<Fھ|b * +o˭vg3ϾM4?UViXVݨ5~uV a5OH6B.g@LGHW#X:240Ez)Hdh v\׊!\i J?êDdW.c`UU_; hlDOr0 D@[z9ȭ VUN=[}UD#>-~vUGBRp5l&?+klp~