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]rȒ}"ZRH,%[Vj(_"Q$!( tG||<ݷ0U"Y4mTfVV֖8{ubGwڊ^œ7-gV,Z+;g?_oޓqyn>(%UR9Wwwȿz#BȝG Pjk( pOTu:2Fݭ1sX R9f`*D9VKf57u0f2f#Oԡ|},gP k+"H! ʪ QM<Ŗ-ȯ|:$3(8ώDM0R%l6jH~L;&tGfjxf9&zL>>.ѾO^ \m|ʸGl U R*u@f$@oLP/9ٚ 2J6UIuB'_Ы@лR5\ O*t6ar= NGiMg'w還zLtO U /ߜ{_QF G(LMtD5.(e>1?Sc 7eD`o̶]P;@0pɦQ׵-`0R='K! !Iٮ^!Fك_щ{:jo]wpn뢋ecAkvO; Ȓeg%V"+N`L=픽#R <z}$/w-v%ʜ]LGyjjUHL 0m jWf.5Ywߥ#,/>3z$ hZ("9S! L[Me-(nZYXȚlVC}0' m&(" mQZ]] :gt~W)t88"$y|˙橲1=2a7G3 R![HbYv}cG Cn@=RqƜ!a;P1E@xiUDeG:gPpф&~@: `O%8;#2Pe59 (?Zl} L]h_E%[ş\{uв:8a*w#CT|>\vc{k *izI7T`K<*ZJ|&Yr S]h(4#Fl@gѐllڀtgbτ:l0S):O*'h(!c0tf 90;x-1\`ݏ%+Q 2c>wc/4znMpxYY<:7vMk'{+~eNDG7l,C{[h2(p$f?>W8 @&D=\JG,Q?G"C9 ?,O-9ntG,Foh\.'H7&Ry<\6Q9hE3ul GAP&}\˜/U1?6JK>1e-B%|-ab%ۍ"0R>JVh'eQ,opOuE0FT%\nmoY$uY{tZv݈u/Rӧr*OPgǸySdQ owa 1̓[,{+=0~ҵ&. \ $ zY_~~Z-y1)($Jw% C's_ ~?p7DSi7|}:xyM.   4L"/#T2)EJEs; iTlhO)>z* <@G~OE4zaf|ڃj׷!=n<2i%n?>ڗ 8k5M;v-{+"?э`<2z|=kVZ+9jW=h P̍5qMkQr+ avwR-wsZ7W7!, !IW }6JZ-|Џ V2V+6oAfIkQJzbUa@jWAp>FQH#fAJIaWBPv )գB ZABhƴmaVuHF$)NFѺ]Z,cU^2kZfHvDHhj!Ff{WE]h TҊЛEPhoCo6i՞C APZMb,]<-,bnU 5y.Cӛ54k"hchF wW+]-İ>mnzۣu\)؞QEV(se+-wU>>wv &׻ʢ_[>VIwRK_) [ |P-2˜ǂ2w`<.sŇ!yF^R '9cWdkgQԋix>I^yE8SşFIb@MV~D4sjE\-ަ,ϊ#g'/NؐSߞ1XQo=[ߐ"hjS;6-z',&\B?8:% yw~_7컲b%Qtd'R4sD Qx @̕Ok0! 䮪%rgԞ'wK%EOPEE=Ymn\ܖ2j'HWjn')X uΧs7K}" 0+rz Ma)vt-5%9D6[) :4 a _9}=Ś~I4{Qs_ޟq-Ǭ^ofigeYÙߌ:S gLrHơW{!fx]I3aB,7,mg-th}Iq-2yu[Qs{bC{Qsede%$6/1Z.k(窂gx3(g?,GQANBns5p[eΧ3_ X10z>*W)s:"L}.L}̸1r C8gzjM~=z<^PSՍfHqcǨ]͹O/X]݂Xsh4(ڎՀnoJ7ѭG,iL,=[OS Ƌ*_=FȫȄ r*g}K9\ֵ'ӕN_1|r1F|L)Ls_^V/o>Tr\(=IZq 'LD1L/]Ub.V|+u!\m⏈WU)'E_mh+i;S(ZcF=QƪO|!^#iH⣵R8l6Zj 2