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'CQOvMf~B'4jſ- y`0!);"*O]ʿyr<_޳\ҿˮ̣@{_n_.)]43dž!\EP|I]@<Rŧ GGi{֊m8)%)vx,hऴH]W=rb@a(iyς)Ҋ,Bk5yC,q_^/{57jotbVQ&#mq4A <#J#[| wQRLxqbМ!b %_WU>çQþ -y.(%<Ј9R3D%iF g8q`1Fa<$,xdv}c<ʫL6V#CܺՐ|і@CĦǍAKj*#Zo Y]F}t+)03yLm^u9)N|]QlPP ()u4F_. =턾KytO,HX}c- GL٤GL㌨ș |~χ$`2"w:ӨGvɡQwbaBnK^!?_qrSl|{ۨ\{P"׊a1p #@u%{ʊ5oԴ`&r+4kBE#&5O"Jm8a,ڐ>1}$Z4ro`xUV%9hyѤu?kd zuZ 5>shЧz9<j-tsZY-xeG08B26595gNLhJV"b@,]vJḙӐss& }>:޶}0`BB~R_GGf1o9['E>FNvBG{2|40ÄzR'@C(b".$DF}?]Jrm[o|f|ީFU6t&h2X\pmA"pyUXh@+I/C-oz5IqO.m |7N+up n F'&$~i3V.e/$ذoJՎ@rU/EHʐ E敚=XԞgJG Cn@=mibI،lc,mgD3ЩpjC 0"}?'̉˽1Pfy-9,(س6ѿEXLE/'JXa>J8SmqY61|8a+w#Kt|>2O[kD[3̚ q:^ң\K)P!4ABV +jɔ>@ 3B ݳq"bNI?=f=Sskg?&0f?m6 L:HO.&c.؅b-08<K_GgH]FS0Ā 1Z (Dy&of&S>,ʏfa'Ž֯q斚t}yE>Sf(&+cl@֒Sj~wsQ~/WN4jgŜ87slܞ9[X8*$5wc-ᖑ Np(78vGAncw(zC6ci ?0r9*7p)`e m$6ĿVq52GB0o_Ċ=h[d[df+'tQw cO IkR钇i6jnE4vy`Vkl;'̃ fNjpD.`k b<*ƞ\aS0 -έ >'Ͼ}ZM9 =☹a1zWbYVmQ . C{XB c$i<( Z y p0Qb@ʩQ$)̏[촐t#yY[c$Y9НHޑߨuKRYx+ϨUh J1A1_$#+_@},T?VNXکn=%񰃞:ު7E0\.ҕl]X>mqlQ 3ő7Q"0"I+(XsA-{ޮ(%(Q ܒS19cnƧ@-!e +AF+2:,\  c1Mh=ܽa3dtcnanZ]3jwo߳*7ȇ줡:}edB1]UEvG+a :gdSLzq! 1l$q!&[DTHD} ɔx1 }Wz\'2߬9SmRTj/!q@A"*t"A/0*t0f;^I*TM!%9FIʙJ.e߮l!Zd{h^)0@t9.rw-\1\%SAUʋ CsxպupИy線2I,7-Qa9|+eD$V1p/ʴ z^Z[Y Pc"*Q_B2m(zZHT~:CƦо䷊Y3:_Vj7A%y>Zv~)dB6V+u2ihY\n}U?QA;}?P"٥ŭWJG=p [R{HO8>Cr5=m斦X`3kfHPW"ÞǏ"]k+w%Yx$TU%& ,=nGsku# q@r><<#JtF Yt߼L?q{ @rV*XDTB<*阂c3rA/߃Da\s8Yf뇉نLZF*{޻'͂)DJp1F.|$;9! m1>1z7NL4$ U*s nīLIņ-&Vn{BzDIn:$ ^v6bVT'O "'c_>H"+ozPѳpLԽ>ҧz|$PGGDY ʗ,|- P$x d˥~NI$w_xhc&b 珦3WqGq*aP@3Mz^~yS }:ly肓r x@tIo(m>B'Or?wƻ`KNJd4?ۏ! 娎>e4?@C?n<^>0;P@ho߯ұd?Sc*q\fBȵ f@oMx5'QLNۙ঱Le@v P0ʲjV۫9)܍Em/ЅQtt Nٞ3FD*]ʗ }D?jRؗ}ZٛDZzjHw)**w7:DI€+D㛀=nkOͪBHs"ln[ l?'K4N5Z6_[c