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ƒRUa­DҮHSe˗XKݓJ``\D1ُOڧv{A$AYT|rl'&\38|zݣVS+7-wxT^v[Vy?B'RUOEy~˳*!>u+J(/UHeށڸQP>tXHKvT1Y`T+nG%U>+0b$10-("Q!,6s 2<}g~c1aA`O\ ~SDx#$ob7;6z`#ZVg˱axwlR`%5ZNj}rlS:pw[N]riЄЦnO SC6^ ;SP̷(M9&UdSq3ߧcv|y %Yc N>=I//9\aɳL19 U3"VLb_Q8B\_D BJCDn>0!GE,uo|V|$|@>Q]Sd.iK+\{B{Gڂ!=Ҍ|3j 9>yu75>Xۖ{UG ,1VH8?dwbPgȓuSEBK@(+$W5QR&KRBxbA:7KFEQ]] B,%M[[[Q&g[ŸAE@]RF5o=C8B?S{2`<:Tq+w4׭YvC# e`RC,PjY5"WȺ=H^$26.T<=!ƈ 2ݸ/_ P_AI_)HPI{SfdlkT!:?؆u8Q1 D̶=jю*=TGa_2uK,PE\4s[ɠVr e+\7O lMuE+`p@89܌l&P*Gŀ YZn]um5?e6!7SP mӸHGs}*b= g:*<0if  =.J0q"1,(GS% hx9_,v/RgT@Yh_ x> ,"Xl( B7fCo% Iq} }cd0"DUUՉ40((ki l-! УPф8 Fl G fdWK#բfOI-OʩjLx5n4jꓓuM.F<19gbD^EGIWDeT*U=B2õ~0-W7BT+iyЬ/QH<>żWF^FaAPylv*V|wo9uo lB!ZhM)NV7-v/#kٻt*W@k<̛Y32o<@MeT9ߚo$u\kY\I xv,f Y $P0q4,s AECV%nW՘UݭZ+SPO 7L+l:Ooҵ5?}ֲ- F" ݚiGP+'5dDem"Xb?bW!uUmWL,U/B~67ymU,'#w,sf͊р$rq/P߾FθVq.V IPx8d5R .-)&W0CS<ԒF cv; Q#~GoFNRkͫCLE_=oj;Kfd0%±PR˩8SMp0hJ}9ojh|hSσ>tvlɺccF+S+4Iō=ZƸ5Mk,gCr߸~mvP/H h<6i6vj65i9yBA%ޟ_^N3HA+ڒfi[ ab91cSZ+L.z1VM":Ҝƽc_ON;-WϮ"lf̮#l8 JD\/K:N2CQ1ӢW.V#/q?ƷA~&gzHSd{6_LB\X-j!ZȺՉv뒥9l7 r+1S5F̸q3,sD b1,9cK+KV[2Dc{ Qf|JVh񻊼Y~]hD> B_fXo2ҟ$O1X̱XM󎃧{FN[F42ġ*.)nR_AAXvE0Фxew*FփN'~!^Np<)QDY$rtp:TF48GaHmu(t4A'ȑ;!$ɴ(hkAB"Dy@CEbd$@^9b}g=Hb#Єr$Du |0,3ݳ QD@"y8M%qvN_HaҒDlpyPW7&=ˀ2HLJwrĉ sCl>ą;*;lVۗ }dӇ;8m/vb).fFK%wz 8Vc{u'XxY8#B_ԲsgphA[0Sv"U p%Ly-Ae@l&x-ؖvU'(i %N !''_z ..3H,|0vu]j{)tάC|^ʘwm5l]hVMiw3̴Uh~V\J]m⚅Xܷjp 4OyiOcj<ߪ׶2bA|oz62J JUflYiY,yAZv_E3nX")8MMS2卼p9:^\ 6VSM"*&@V=Iծ~4v/ye|/ο T)Bba/u5[~k~17GrO>f&V˨ `|TeFGmU3"Lf*vdxj/98,5K@l*[+'P),t DOٓIqnFU_IlJL릙P2HԳg7z6Գ&zt3hG9Oytd)uRم0@q0Wl/GvKtT/G! ^0ؔ͞?' Q_(=w2"\:Y.&Of5cLpMcGy`?ԎMߢ..ڡ ɩ2}xXbN{QOTtP|1Ȍca8 Ɉ1p Eoo}CE\~xTTN|$n:t3wZlљi3fΌV̌2ضN]yRYIdze"N7"ئ{Z=T6fr]1g,msPH߬ʒ-I߸5'6r+fN剏łޯ7jjRCܝ m鯿DgB>Ml>-ݶm~?5t[0e0D>MAXC'p s H@CaifDIf{[6_7{V^#%:uvK~z1S) 8R0dolv}TiTnJS$Щf,9VtSlǧS:Y=IPF{ON W#Ÿ{f=)b#7V{RuB~(xGW/|x Fs s<"1 ɉkİưȊφD\8ֽɂbQ͠iOAt&ϲպl?9$`yTR=>:xP>[<# [~Tҗ Qڂ >`G凷0"͓ŧsKrl^ !gXTa;5 ^TH6;^Uvʓ,XNd PSg AX;+TbuSVfѱ!ȘC<50@@\)OGSgL^ɕ07K*.+_͂FccE#tJ~na7D̜9_f&״ *(K` vYbiq1 ]'5^vMD7