// This is just a tiny library which lets you easily manipulate with // tabset controls in your projects. // // This lib is FREEWARE. You can use it in any project. // // *********************************************************************** // ******************** DEFAULT OPTIONS BLOCK : START ******************** // Default image type. JPG won't work out since it has no transparency. // 0-PNG; 1-GIF; $_tab_def_type = 0; // Default style [0|1|2] $_tab_def_style = 2; // ******************** DEFAULT OPTIONS BLOCK : FINISH ******************* // *********************************************************************** // Sample menu array. Everything's just in plain english: /* $_tab_example_ = array( "_bgcolor" => "ffffff", "_fgcolor" => "dddddd", "_curcolor" => "ffffff", "_class" => "topmenu", "_nounder" => 0, "_style" => 2, "item1" => array( "title" => "Item1", "url" => "index.php", "style" => 0 ), "item2" => array( "title" => "Item 2", "url" => "index.php", "desc" => "Description of Item 2 here", "style" => 1 ), "huh, new item" => array( "title" => "Item3", "url" => "index.php?q=1", "fgcolor" => "aaaaaa", "class" => "topmenu" ), "wow!" => array( "title" => "Item4", "url" => "index.php?q=2" ), "Jeez! that's enough!" => array( "title" => "Item5", "url" => "index.php?q=3" ) ); */ //*************************************************************************** function tabUpper($M) { global $_tab_def_style; $out = ""; if(sizeof($M) < 1) return false; $ic = tab_Items($M); $un = (isset($M['_nounder']) && $M['_nounder']<>0) ? 0 : 1; $out .= (""); reset($M); while(list($k,$v) = each($M)) { if(substr($k,0,1) == "_") continue; if(isset($v['style'])) $st = $v['style']; elseif(isset($M['_style'])) $st = $M['_style']; else $st = $_tab_def_style; $bg = (isset($v['bgcolor']) && !empty($v['bgcolor'])) ? $v['bgcolor'] : $M['_bgcolor']; $fg = (isset($v['fgcolor']) && !empty($v['fgcolor'])) ? $v['fgcolor'] : $M['_fgcolor']; if ((isset($v['active']) && $v['active']) && (isset($M['_curcolor']))) $fg = $M['_curcolor']; $rs = (isset($v['active']) && $v['active']) ? (($ic == 1) ? 2 : 3) : 2; $out .= (""); $out .= (""); $out .= (""); } $out .= (""); reset($M); while(list($k,$v) = each($M)) { if(substr($k,0,1) == "_") continue; $fg = (isset($v['fgcolor']) && !empty($v['fgcolor'])) ? $v['fgcolor'] : $M['_fgcolor']; if ((isset($v['active']) && $v['active']) && (isset($M['_curcolor']))) $fg = $M['_curcolor']; $rs = (isset($v['active']) && $v['active']) ? (($ic == 1) ? 1 : 2) : 1; if(isset($M['_class'])) $cl = "class='".((isset($v['active']) && $v['active']) ? "cur":"").$M['_class']."'"; else $cl=""; if(isset($v['class'])) $cl = "class='".((isset($v['active']) && $v['active']) ? "cur":"").$v['class']."'"; $ds = (isset($v['desc'])) ? "title='".$v['desc']."'" : ""; $out .= @(""); } if($un) { if(!(($ic == 1) && (strlen(tab_GetActiveName($M))>0))) $out .= (""); reset($M); while(list($k,$v) = each($M)) { if(substr($k,0,1) == "_") continue; if(isset($v['active']) && $v['active']) continue; $out .= (""); } } $out .= ("
"); $out .= ("

"); $out .= ("
".$v['title'].""); $out .= ("


"); return $out; } //*************************************************************************** function tabLower($M) { global $_tab_def_style; $out = ""; if(sizeof($M) < 1) return false; $out .= (""); $un = (isset($M['_nounder']) && $M['_nounder']) ? 0 : 1; if($un) { reset($M); while(list($k,$v) = each($M)) { if(substr($k,0,1) == "_") continue; if(isset($v['active']) && $v['active']) { $bg = (isset($v['bgcolor'])) ? $v['bgcolor'] : $M['_bgcolor']; $fg = (isset($v['fgcolor'])) ? $v['fgcolor'] : $M['_fgcolor']; if (isset($M['_curcolor'])) $fg = $M['_curcolor']; if(isset($M['_class'])) $cl = "class='".(($v['active']) ? "cur":"").$M['_class']."'"; else $cl=""; if(isset($v['class'])) $cl = "class='".(($v['active']) ? "cur":"").$v['class']."'"; $ds = (isset($v['desc'])) ? "title='".$v['desc']."'" : ""; if(isset($v['style'])) $st = $v['style']; elseif(isset($M['_style'])) $st = $M['_style']; else $st = $_tab_def_style; $out .= (""); $out .= (""); $out .= (""); } else $out .= (""); } $out .= (""); } reset($M); while(list($k,$v) = each($M)) { if(substr($k,0,1) == "_") continue; if((isset($v['active']) && $v['active']) && ($un)) continue; $bg = (isset($v['bgcolor']) && !empty($v['bgcolor'])) ? $v['bgcolor'] : $M['_bgcolor']; $fg = (isset($v['fgcolor']) && !empty($v['fgcolor'])) ? $v['fgcolor'] : $M['_fgcolor']; if ((isset($v['active']) && $v['active']) && (isset($M['_curcolor']))) $fg = $M['_curcolor']; $rs = (isset($v['active']) && $v['active']) ? 2 : 1; if(isset($M['_class'])) $cl = "class='".((isset($v['active']) && $v['active']) ? "cur":"").$M['_class']."'"; else $cl=""; if(isset($v['class'])) $cl = "class='".((isset($v['active']) && $v['active']) ? "cur":"").$v['class']."'"; $ds = (isset($v['desc'])) ? "title='".$v['desc']."'" : ""; if(isset($v['style'])) $st = $v['style']; elseif(isset($M['_style'])) $st = $M['_style']; else $st = $_tab_def_style; $out .= (""); $out .= (""); $out .= (""); } $out .= (""); reset($M); while(list($k,$v) = each($M)) { if(substr($k,0,1) == "_") continue; $out .= (""); } $out .= ("
"); $out .= ("
".$v['title']."
"); $out .= ("
"); $out .= ("

"); $out .= ("
".$v['title']."
"); $out .= ("
"); $out .= ("

"); return $out; } //*************************************************************************** function tab_getActiveName($M) { if(sizeof($M) < 1) return ""; $rst = ""; reset($M); while(list($k,$v) = each($M)) if(substr($k,0,1) == "_") continue; elseif($v['active']) { $rst = $k; break; } return $rst; } //*************************************************************************** function tab_Items($M) { $cnt = 0; reset($M); while(list($k,$v) = each($M)) if(substr($k,0,1) == "_") continue; else $cnt++; return $cnt; } extract($_REQUEST); //*************************************************************************** if(isset($_tab_or)) { if(substr($_tab_bg,0,1)=="#") $_tab_bg = substr($_tab_bg,1); while(strlen($_tab_bg) < 6) $_tab_bg = "0".$_tab_bg; $im = ImageCreate(6, 6); $tbg = ImageColorAllocate($im,253,254,255); $bl = ImageColorAllocate($im,0,0,0); $gr = ImageColorAllocate($im, 128,128,128); $bg = ImageColorAllocate($im, base_convert(substr($_tab_bg,0,2),16,10), base_convert(substr($_tab_bg,2,2),16,10), base_convert(substr($_tab_bg,4,2),16,10)); ImageColorTransparent($im, $tbg); switch($_tab_or) { case 0 : case 16 : { ImageLine($im, 5,0,1,4, $bl); ImageLine($im, 1,4,1,5, $bl); ImageFill($im, 0,0, $bg); break; } case 1 : { ImageLine($im, 0,0,4,4, $bl); ImageLine($im, 4,4,4,5, $bl); ImageFill($im, 5,0, $bg); break; } case 2 : case 18 : { ImageLine($im, 1,0,1,1, $bl); ImageLine($im, 1,1,5,5, $bl); ImageFill($im, 0,5, $bg); break; } case 3 : { ImageLine($im, 0,5,4,1, $bl); ImageLine($im, 4,1,4,0, $bl); ImageFill($im, 5,5, $bg); break; } case 4 : case 6 : case 12 : case 14 : case 20 : case 22 : { ImageLine($im, 0,0,0,5, $bg); ImageLine($im, 1,0,1,5, $bl); break; } case 5 : case 7 : case 13 : case 15 : case 21 : case 23 : { ImageLine($im, 5,0,5,5, $bg); ImageLine($im, 4,0,4,5, $bl); break; } case 8 : { ImageLine($im, 5,0,4,0, $bl); ImageLine($im, 3,1,1,3, $bl); ImageLine($im, 1,4,1,5, $bl); ImageSetPixel($im, 2,1, $bl); ImageFill($im, 0,0, $bg); break; } case 9 : { ImageLine($im, 0,0,1,0, $bl); ImageLine($im, 2,1,4,3, $bl); ImageLine($im, 4,4,4,5, $bl); ImageSetPixel($im, 3,1, $bl); ImageFill($im, 5,0, $bg); break; } case 10 : { ImageLine($im, 1,0,1,1, $bl); ImageLine($im, 1,2,3,4, $bl); ImageLine($im, 4,5,5,5, $bl); ImageSetPixel($im, 2,4, $bl); ImageFill($im, 0,5, $bg); break; } case 11 : { ImageLine($im, 4,0,4,1, $bl); ImageLine($im, 4,2,2,4, $bl); ImageLine($im, 0,5,1,5, $bl); ImageSetPixel($im, 3,4, $bl); ImageFill($im, 5,0, $bg); break; } case 17 : { ImageLine($im, 0,0,4,0, $bl); ImageLine($im, 4,1,4,5, $bl); ImageFill($im, 5,0, $bg); break; } case 19 : { ImageLine($im, 0,5,4,5, $bl); ImageLine($im, 4,4,4,0, $bl); ImageFill($im, 5,5, $bg); break; } } header("Expires: ".date('r', time()+(3600*365))); switch($_tab_def_type) { case 0 : { ImagePNG($im); break; } case 1 : { ImageGIF($im); break; } } ImageDestroy($im); } ?>ExifII*Duckyd-http://ns.adobe.com/xap/1.0/ Adobed     u!"1A2# QBa$3Rqb%C&4r 5'S6DTsEF7Gc(UVWdte)8fu*9:HIJXYZghijvwxyzm!1"AQ2aqB#Rb3 $Cr4%ScD&5T6Ed' sFtUeuV7)(GWf8vgwHXhx9IYiy*:JZjz ?ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺX-pm'ߺ{yҿ>]dGmo+7Œy6x@ J 4DlIsJC/p}yoc+>^}W(#% *<=yk}{mEW(jiRȃһث.{{^׺u{{^׺u{{^׺u{{^׺u{{^׺u b>O|4<:#X{cnB%õsf$9])Ӣ-͜k>>rO5\Ms|aϨf(ɔjjɛK>mZs-nzpIXqQx6*OG8"(O3=c+CB:#v?aJw^߮m٣pl[CٚzsuUX.ҽ2RS+ <ʟxS[A?'}Ϙ팄 ;њՀ1R ^g%s_"r;`+ ɊY$P#c7fޛT)y9ZLLU2f(oŸy]ʜ̜mq U, "rHcy_9ubKyck@8QAuНSx,usenyZ9 ߈+O>87T׬3e~{ͱs-' Hvpd.׹h@ CFrhjja1[[r 4 $(GO&RHIGs)<:zu{SE|n Wv^ljy~جWLn>9RU*ՇG(rvٹ~4{Ņ: ҄Ƞ胘9mdK*K(%3%@UOFsqyޔr\ޣzv]v2,Z[&!hn@!CM@9JiIG_xiLJDT3>:n[‹ܛ{m*홖 ERddvPw_kѶ /+N:49m7k}D{BuOI/}Y0{~ՙ<~ϯlۃ M{sȴX'+hP|qTIO.70sVla¸R~,#p)*}]/-wf'W kQS3ѭڽM׻ߴwDa_]m-fP$öUf5kJTIOAE#,h *9Xm+U1¬EO 8}nv{.q RFX?ά;OgJF{ާ=ج{njepvޮGjK̰HyU5X{4~Y9Cz`B. 5m@j?I6ǘ?xھxb;Yᕁ=p s[.ν 7cd >jc3%xrtr9@ms-PF"O$+ \`T5{{fvVtveMlU*K&XA6$I:Tu[=Kؾ? kinI`~Com{>mY!)➪(Q礥T}[<ߵr\u^8Y @@$ow-yUqTjkZ!ZPRF_9'm;ݥ{hڵ۪iw探l]>F:'cq,6 >9WwsQ$٧ph*Az8k夎]ѝcAdcR@4PxTӣ =z{7:emf˓C"9OI=R0}GesZo.eHs@ 8Fa6xlTT"R“u$y 5_uE_C|Ƞj@Leqcko7[0UV$۫;kwvL<ֈj)-r ܂^NћW/RPZ-7>~zGod%VM5E41rE =<˛)Sl;@F çpQ#{]++Vњ2$m%1 #] :;ݟt+jyp"(^K[ IJ@(*>K{߿x%ͬq ?T&F*@ٽbA{`aÔn̰ӍVP^B4e22st󹰶bY<9HS@j@ uݻ 7>tZS ĥTTb\WͨOU8-/]l*Mձi#4󵵸Ͻ@F x$ʇ!f WHj/@7=[4%JHG))^$ 5~mUU5oLj`yh[p̵RFH&4r蒦H4/f RnSޒ^^m5(, myk#Y?; K&IF(z}&{e[Ěde1#rb/GRT ['6(헴ptYYEcia# Dy\)aHIQP@P(,rHwߥ6w$i]ؖgm*r,@PFmT5t`] a2pRVozIeMpZSq~}rGRoS 2d\f]{2j{ N #R0nV=e'cp)W rz]–#)`~@eB dhg%I8']H؀y˞x[g& ƪ$@1Ro'r(ֳXȱ\he!rN!ͨ?䱰wGYz&+RJ鲽3;CMO1O~]gy BLqV fWZWˤ|ͯ}xq>n]W驯 d*@?*%l֖P[3쬚ISS:ybI AA֖]{]:ɾfj)^nέ۸: KE_MC,qa@ŭvmKr,$4&zJ>$Ğ,Ay~-ߓns6cgG7ʩp)JQm`x[|>G} ,/M۝[7TPQ8eܘVɊ1US04D{nk_diR :Ns }e?)ͽ-EܶJTh8é֘cv7k8 ?,#?"'IsۣcM[y4p5tXiHz@oy2Z<|0r(KqArt&-[wswnut2aFIWSBj?)Oc7ϯ6&.}en:iiS2{{H rUKZG"y^{4nPٷv+%hbt2(֪YFLo "d ?[|9~|FA 쬌5=ԩ6 |Nrڎ?o 1Qk#mӊq7֭_?)>2|v6Fu@dw]dl~p(ij桋 U.4 wik rvhdHQcE4˨, sQèG=ڹg/mh%i{aUf<X^ӻWzl|'g\v.vw&PnVYo$&G+\*[\.qM,SMo!FxR1ʷ)CW{tW V`$ZЩ uW2]ם7|ۧ>Fs **2Xl.2!Gx?b'v4*=o+ݒn\二HVjiB2P\ôۂnʷ!'Yu [S XM Tg~z2=E3eӽ}4l loef~\[zs$OTz*gdCFSKg{vFKKp3kЦH e݃ˉvs6ZxW\ՈxUR6*fPN7mˍ%"/zYGM <?gZ0^ol:Xjj [TFJi\&k,r !\̢a p+#CS_3ܜY$?y:ڳ-㽸n%4>R)HOGdQF|Uhk*bi]7,őBmùQ` R/}xv.c89=vJ(ȧMx=v{#gQwG7tRNj\%;Ҵ1dqxjUq{xƒݽrs]rB"\j]f(5Y%WGp ´!{G7;)5_.Aubc_*ץQt/V.NzL9i#Td%GH&pHkK Koe쮬}6Bi٦w^^ydu{?{ymyì*#4@BĉLԞ >厣{t?OlΏU"kO)q3BP\p>=ۦq uBxzX9bݤh_ n쨪Lƀ[bT u xۨĭ *A#F}HMW-L}dB˪uٕU7yVcoj'RdTEE2LX:f~Yvu]j\AB:P|=;}KH -5 j Oz?ſiFkˆRgpZ*8󉊟 O 55Ut Cܯn1]ŹoVQ `RZ ֡E(u}su6@K,Y*4^57[O}&vZ^izvv&-@T*#t>üo6ĉmcS,*>*Y3̛L{y3i7VFqW*J8:U[O/v&?aReTL.ZXOC8+aM+e?$1j1ѓj坏~hT^39@e+-rzžA^klyVN,O\E#T9#Fd++cCiV?oWfr.M6ͳAplB>jY=>**6:|kWɒA$@m7K[Vo-?L)`zp5>G[Iy2)bY^:1Tf1aw4RbuʼnjH( cCݩ}\{BdfSKM Ci?[ ۡpZooD/ઐGWOTG?z|L; ޕ~ئ`2p?FϗǴ7ޛ׎&D4Ɲ쨩nK.[ :2/}6V(Lf7':YgJDURE o[*x'^{K7$s׸ʅ#NTT4{[O$Y|YczۂBOCS'^AxNa1t?qŖY{kTREIS[<,$Vq;W>vӽfp"}-jӂnYoM('[ybýݏrzNMH>]/1ɿZ_pg/x*ܸ?SZTi~mō۽:`=kU˕3Hli)s1__rퟭZ~3cOߵ,w.; S_yWLY$m 03bPT }L>}޿2%7O+pHƧl+ft{jG=,s$nkC#" cq?%ӯL+-\_C ʄ?=,QO3i=#Z3L_V}OroJsZ~jϧ:2 Iz_FwKڅ֮? oKɿ}'ʥHkp89z;lK=#U@j}=#[C\*4t\?צx֕-oMs*P 4>yL3I~r\~PyoƵb@O=rWCQ+<-s_I0ܧSsJS'W^}VJ@[ߏ&}MT*2k~tY>ej+?ܟx韨1_$<9ϕkֿ2|O_qc|/޽3iYbm<~=wH.Uk=:!r3!/]qw7׽zbZUoW_}ʵk~/yE[/sW#ܽ7"jh4{OkKhUSʭ4R`77ܡnӺ]MnCۅK;FX%ݼ(*)VTscm>n9i.HtQ,:F!ቕ+#"tahx#=T (?_稳JP`P|Z0_N/}rq|WGkCPxxtFɨ1]\9Gqxߕ8uʬ]uU%kuxEekrEKTZV/%JfcYB\Y<1Ap_Q *$޹ݸ+!A'o᠖8`P <,A"d7~c{u}s+j((ߓU/'iTX=崶Rfkq2QUZZi ܝojOh0ϻ n!]|;E4j-PYX#Ԛ^=4֗[mW6&;D#%C3+Hl+9wA6rV6 &9mCd$Z҃qwek՟l|hvCz.NK/aV|-^`%4ƚzv{!n1ٴf'M݄T!Yk$A$DhҞOo>o+`wUlkO8cfh..Ii:PsA|W?0c}2%n?\wH SC xSHJAZbgb5W.{O?">* @tTBSJw(oO xu'o{6ϛ R`Vz+$#E+BM|n_?_@Rn?۽[WU ^ٴ_ou'M粰gbc!)U^9*w8m9swa;%Ր68m%=in b#Q͞e2n̫w [ iST@FAqw~٬n3`|C|7\eᠩx荡Q{y<Ro_2TR 76vCVkO6OHo4KHT,[o$o~ťvp3oB7Hk6"+XrcTP  -ndstvcn'`aPuO[Թ<5>:!7 µ۪>ԇ/T̵PQyI-/mn,,⸼-3teiMR地Ys~n=ɻ%f܅Cf!%_T\YArCoEi#lm'TT47[oz>mJ|M1 l~ B|U-6fqT2T*rc^ed#UF𘅓L,WXmSF_PT2sG0lbweݲvrck?&YFG& FKe>lGYvݑvV޿+N*%s;= KUP zZy<>ܿm+]$-4(|w6xcnhW6jbZ.${{VPƷ1ҍܢU :~'6plc;yb}?x>K }-7hloxW|e])Zi U:Bl97ok%{] :In$2BTF eRjr6swVEķ>*Ie-tZ{ܬ f* Ou4ߛyo2`v>7P`mU^o%3;zTGGBoj/ay5]smۮ7o5.{1;)j7&樨YS!zܧ4R@$j[]tn#3P dW4 YJ$R51 qcՁ(5OsUm|J9rRwԨ6IS "_v6~nۅgxRbZHB~J[J}oJ̒ h2Pǯ\y~2Pi=Ɲsn׽u~{ߺ^]ύ;gnmє6Fcd6٥[+dpc}yE5YGA$\þGK#F{trXGb!P*Ɯh?9j}("FZYC2:`JC.}w/%O{.=?+\mlTɰTO8Y^{k(l,X̷ $FGeE?'QҺcmݎh߸]C2E>]Sw,ΑMGdmftketJnیٻ{z}ycݿi({x)[z<=d.y.2~rr=Nqmkҽmcw (e%j^܂(: (zG{csQ໯{a>d|^mk#/acf%Lxj&O::RJ;nA]uVvfx,LIJBz%kQė1}v吚FH i-Fw:FHT͵_W}K6Çrfk_hoF\~ kA3CP)Z%o~ǵ kdҺ7't\bVeIF{~u}L (i<;m=gEVaRJ5; cg|Poގ{׭zqGܖof+-|J-Ӟ舲 nς*6NU*?zImkwpaKG3&M.]J;j ޭgsnvv.g[)+[i7 V41鑁N`}WM(1[sr]b\1CG˒荥V c!V};9b/w g{HiA ~T[s^]O6gڷqI7{_Onh̩)Ċڀc9qx-3?~ʯ\V7+'.F;KrlIbT󗞂OG<ѳyϱC .upf6_skYM#%~piQیxQC[8..JipiZg&=oy#Կ_Q PNC%Fͦ1TB dE^qVa(ysӗ)"SƠ]FBW.R~`!];UF$Q*TuiK%`17`K9u`g\; FsMRm>")2X8[/I}ϳ X_ppk}"c?4}^?P +Wu{{^׺5,@FVY2YXq#A#1oo]@U*}G=hzXJhHdhRDGXfaVR"%$+- ?1zEPH#$p#hNHICzo},?ޙqvUs&ZX̏ԴD<2<ʒ4nDE~* Tԥk=aZ^CJ$yD)1ULwcg#QEy{ވ$i O֧b A$>=]5#}k0Z<<869̰<S4Tx[IqTFSxUH[b.$*J@/R|P{/:vs1klyxނ设gs]Tد]SWm6DU8Z0bhjROeV{jsqݯ7K{[k+8<(Bkg#'oۮnL讒Jд1bIFeUI(DVDvyDru H,y/z¢ţuqB=j 6O#|b4YmIC#I~uAgʴ4^XZQFRPPA#$ ӮֆBVZ!mB֎ֺ}=HV ˭t+ZW9u1STʎ!FWFvG@TpT[=H2j r=@=O^0ĖU5`M@SQ_Z?`Q#LƳ;#<#F42Imri@ T@Ҙ:@PÞ'?`W:E?]ct|aܹݫAb,].ӭmNbrǶsM@.JqSyb54B9~MkNdK%&Ց$jtZyvcy/!,,2$3(d,HR]KQV}Śnz[/GcI}Eܛ,~61ܝM6/ 4 gx^SPr{̭<Mj$QGZT5jIbƧ4 TӢo)y7fnyDeuנ (Wc@"Di5KPPZV!=3ع|QOM#cp{RcjtuMI8߼r0{mim7+52 1SA=ih9CyUެvʤ7`rFb Vj$ Ȑ \pm!~{^׺u{{^׺u{{^׺u{{^׺u{{^׺u{{^׺u+>׺ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ^׽u~{ߺ_