wdgt9H general General Resources/generalPref.png relationsPerPagePref general Relations Per Page: text 24 Number of relations to show on each page. Maximum value allowed is 100. The default value is 24. xmlCacheTTLPref general No. Of Days To Reuse Results From Cache: text 7 Skips fetching of data that is already available. Results in faster loading times. Maximum value allowed is 365. Minimum value allowed is 1. The default value is 7. cacheSizePref general Cache Size (MB): text 10 Maximum value allowed is 50 MB. Minimum value allowed is 5 MB. The default value is 10 MB. clearCachePref general Clear Cache And Restart Rigglations Now. checkbox 0 include("rigglations.js"); include("userWindow.js"); include("userWindowFunctions.js"); include("userLoadingWindow.js"); include("connectionWindow.js"); openDatabase(); initialize(); for (var i = userWin.length - 1; i >= 0 ; i--){ userWin[i].win.opacity = 0; } for (var i = connectionWin.length - 1; i >= 0 ; i--){ connectionWin[i].win.opacity = 0; } for (var i = userLoadingWin.length - 1; i >= 0 ; i--){ userLoadingWin[i].win.opacity = 0; } rigglationsDB.close(); preferences.relationsPerPagePref.value = checkTextPreferences(preferences.relationsPerPagePref.value, 1, 100, 24); preferences.xmlCacheTTLPref.value = checkTextPreferences(preferences.xmlCacheTTLPref.value, 1, 365, 7); preferences.cacheSizePref.value = checkTextPreferences(preferences.cacheSizePref.value, 5, 50, 10); if (preferences.clearCachePref.value == 1){ clearCache(); preferences.clearCachePref.value = 0; reloadWidget(); } checkCache(); Resources/rigglationsAboutBox.png 251 74 #634831 12 #Hfunction ConnectionWindow(cnt, firstUser, secondUser, connectionType){ this.user1 = firstUser; this.user2 = secondUser; this.win = new Window(); this.win.locked = true; this.win.visible = 1; this.img = new Image(); this.img.window = this.win; this.img.tracking = "rectangle"; if (connectionType == "friend"){ this.img.src = "Resources/friendArrow.png"; } else if (connectionType == "fan"){ this.img.src = "Resources/fanArrow.png"; } else if (connectionType == "mutual"){ this.img.src = "Resources/mutualArrow.png"; } this.img.fillMode = "tile"; this.img.hAlign = "center"; this.img.vAlign = "center"; this.img.height = 10; this.img.onMouseDown = "userWin["+this.user1+"].win.focus();userWin["+this.user2+"].win.focus();connectionWin["+cnt+"].img.colorize = '#df0050';shakeWindow("+this.user1+","+this.user2+");"; this.img.onMouseUp = "connectionWin["+cnt+"].img.colorize = '';"; } function drawConnection(cnt){ var relWidth = Math.abs(userWin[connectionWin[cnt].user1].win.hOffset - userWin[connectionWin[cnt].user2].win.hOffset); var relHeight = Math.abs(userWin[connectionWin[cnt].user1].win.vOffset - userWin[connectionWin[cnt].user2].win.vOffset); if (userWin[connectionWin[cnt].user1].win.hOffset <= userWin[connectionWin[cnt].user2].win.hOffset){ var relHOffset = userWin[connectionWin[cnt].user1].win.hOffset + 45; var xPlus = true; } else if (userWin[connectionWin[cnt].user2].win.hOffset < userWin[connectionWin[cnt].user1].win.hOffset){ var relHOffset = userWin[connectionWin[cnt].user2].win.hOffset + 45; var xPlus = false; } if (userWin[connectionWin[cnt].user1].win.vOffset <= userWin[connectionWin[cnt].user2].win.vOffset){ var relVOffset = userWin[connectionWin[cnt].user1].win.vOffset + 40; var yPlus = true; } else if (userWin[connectionWin[cnt].user2].win.vOffset < userWin[connectionWin[cnt].user1].win.vOffset){ var relVOffset = userWin[connectionWin[cnt].user2].win.vOffset + 40; var yPlus = false; } if (relWidth < 10){ var hSpare = 10 - relWidth; var hSpareHalf = Math.round(hSpare/2); relHOffset = relHOffset - hSpareHalf; relWidth = 10; } if (relHeight < 10){ var vSpare = 10 - relHeight; var vSpareHalf = Math.round(vSpare/2); relVOffset = relVOffset - vSpareHalf; relHeight = 10; } connectionWin[cnt].win.width = relWidth; connectionWin[cnt].win.height = relHeight; connectionWin[cnt].win.hOffset = relHOffset; connectionWin[cnt].win.vOffset = relVOffset; xDistance = connectionWin[cnt].win.width; yDistance = connectionWin[cnt].win.height; var distance = Math.sqrt((xDistance * xDistance) + (yDistance * yDistance)); sin = yDistance/distance; degrees = Math.asin(sin) * (180/Math.PI); if (degrees > 88){ degrees = 90;} if (degrees < 2){ degrees = 0;} if (xPlus == false && yPlus == true){ degrees = 180 - degrees; } if (xPlus == false && yPlus == false){ degrees = degrees + 180; } if (xPlus == true && yPlus == false){ degrees = 360 - degrees; } connectionWin[cnt].img.rotation = degrees; connectionWin[cnt].img.width = distance; } function getConnections(cnt, userName){ var visibleUsersArray = new Array(); for (var i = 0; i < userWinCountControl.length; i++){ if ((userWinCountControl[i] == false) || (i == cnt)){ continue;} visibleUsersArray.push(userWin[i].nameTxt.data); } if (visibleUsersArray.length != 0){ var queryStringStart = "SELECT * FROM '" + userName + "' WHERE name LIKE '"; var queryStringEnd = ""; var queryStringJoint = "' OR name LIKE '"; for (var i = 0; i < visibleUsersArray.length; i++){ queryStringEnd = queryStringEnd + visibleUsersArray[i] + queryStringJoint; } queryStringEnd = queryStringEnd.substring(0, queryStringEnd.length - queryStringJoint.length) + "'"; var queryString = queryStringStart + queryStringEnd; try{ var r = rigglationsDB.query(queryString); while( (x = r.getRow()) != null ){ var l; for (l = 0; l < userWin.length; l++){ if (userWinCountControl[l] == false){ continue; } if (userWin[l].nameTxt.data == x['name'].toLowerCase()){ break; } } var k; for (k = 0; k < connectionWinCountControl.length; k++){ if (connectionWinCountControl[k] == false){ break;} } connectionWinCountControl[k] = true; if (l < cnt){ connectionWin[k] = new ConnectionWindow(k, l, cnt, x['relation']);} else{ connectionWin[k] = new ConnectionWindow(k, cnt, l, x['relation']);} userWin[l].win.focus(); userWin[cnt].win.focus(); drawConnection(k); } } catch( e ){ } } else{ } } 9 $ -/PNG  IHDRRW pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F4IDATxblhh 🁁 I?Ȅ &<(،g"Wذ mwIENDB` ? ;#PNG  IHDR#!͒ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx1jA@7#K( WXo*  W"0RFHLib }LjCJ PO' O=5OHґrRJz S>0 @+ PJ:"DY} .'wO+Ni$QV_"pM5z{Q\ZI{T(/`URD`yJ*ݗ$ $c$IH1$c$I1d$I2Fd$#I2F$#IH$c$IH.ss] e%Kt e%w|=<ܟ߹WI[ۆu e%Ym-T]u m9IVҗRGB+!9}1τIENDB`M_-J-/PNG  IHDRm ! pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FHIDATx=J\a;?#$AL`*,l"YA:]`-dlKA Q-':I?p)N?}kgkcs}o-TUI)=',yxɋcfav/N]_שwosw1TtF/e,Ee)n;u E`W%: : : : : : : : : : : : : : : : : : : :.DD@tD@t@tD@tDD@tD@t@t@tDDD@t@t@tDDD@tD@t@tD@tDD@tD@t@t@tDDD@t@t@tDDD@tD@t@tD@tDD@tD@t@tD@tDDD@t@t@tDDD@tD@t@tD@tDD@tD@t@tD@tDm?6(,xV PחUsVYn;w0u}""Nnwvtҹw0(}odIENDB`\;PNG  IHDRKFi4 pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxo3;c|&16 "QZETRCҼoZ)RA 41r-Lp1Mޝ}3;{YkVxt㝯{sι;kclllg}}ݢ+ZfU48'L۶$bmۘ] caXӅG0 $C3[dtaIbac>]X*)e1LpadS&10H``a32 '9[UMG)0.|ș]@v@-Hv Is.e DV_2`QaӋ}agRZP63qpaU'K`dbJbCd8ϘL@-$1T6Ћ9sp`MsՂ}?  X֦ =Us)L7{gA]'r7E&2t]`YWq^gqp[]]m-(c8E8X@"f@"[^@݀>`)2yz8h#108J#acHb6T°Pj#r T2Kk&Y{RU>&U\ӑeY1E+2e˔m?_1"Pp XTj̱Owy! & WY,Yuɽ _Qd}s"K\᫈l^sʹ yr~^5y|3혥-WuEjn(Bu4 )8Q4Ǫ5"W4m%,0Ǣ#Ba* 2XmOs-0c>N)wH]Fn$dӘ*bܫk%|ilnhp'ƵTsC7\bMS/SeRrb Z ~RR^[YG+ 0y`+0U "RU"Qj2[`EmlCdp'JpL[)bX xɚ1>(]&.Bfj*+ j_ i,4N!7r>R$0PVXizI`5JŦIJ꫶iJlv.<P)(ة,Pe]2`y2 +WlaYX&iuj @ŨfrVjOpHseF°5zMA˒lX}~A"dκT2+`YΚʈBsJ<}+C7P;> ,3`]{gޖZ-&Ao@`2CtXqjta[) } ߲:2J 1)R #X$LgʐR&ԢLB| l&K.5`1z,hpLr6XVD8eƬmv]ls\fxs7daBim -aLl:[|=xDjkoS&E>.''4kY΄U3"Y E#TyrE9;LmXLǺaZ`%V#[v/Kc 1)4)v Ϙӈ7T*K p FH$ABk&;<\f,S6#~;[oJ yfDh5R}Ίa:x7ArԄtaua VRR!JP(Tmf +IENDB`_?^eJ  bq\PNG  IHDRH- pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڔ-HCa߮A ٤V Mebtf`-kqfQ̂8l a`W^/9y9NRQ^3I ^[dn?Y\e,n;}ZC7j+c;FNyX8 Ubä"'b ; IENDB` k}^ePNG  IHDRH- pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڔҡKCaߞA6`R ê0,a l`:ɤE1a=077)|{\Ǻ!X~>3|x+x6&3gq۸ 8D\@Pp鴣,)D fVfz"԰V̡S,/?7e^IENDB` bqPNG  IHDRH- pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڌOHS?{{>7ޠDHި(M5vXx0T wUVCo{L4-¹5F2"Z,}x~1UFo0z;޶ڛc/ܼsL3~0=#4*VouTH[Fj+UmWU`C[D[ku#2^XQV_LW?jelμa}@&Ŵq'9:0VzAƗ=; 0:ދ>px\t Ir'{I-JDIENDB`  k}PNG  IHDR Z pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx#Fc,  {g~kʾ& '-&./(0gViUHW=3>  jg   nvcy ЙQDR?5@ ^O`U= n-IENDB` ,_ PNG  IHDRTu pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FzIDATxڱ 0Ed) #6`T@tnn]^d q$<[RcWpܒ$SЛ!:!:Dv PU IENDB` G \PNG  IHDR Z pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxb<~a;Zg6o,jz WL}z&0100<}`ÞuL} /um7]G8+;o޿a``k-`ce;ӿԔك ܜLR eɕ,, Zc%CK##f~F Y+ZIENDB`n-aN-PNG  IHDR6 pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F"iIDATxˋeUTu/b 8E"" iЉ 8FpD8Tp9WhLO B{tYnݮ[UqMZ]Dwo>_<7bApK!2]yi|Z~^Sݛo"wF_uPrzV43#Ig 7{v_T%9D&G8ŽF | ?ݬ?߿}ׇ"_n^=͝Z[ݱ~@nmbfU^mtTLz V4n쟈hv[rwDϬnnj{VWQ!*ЯwPƐ/sa.:>2*?DH 'nonaja VGjkj3FA~hw](^߫R`Xvv~?~z0QPh q@,6h3I!V\\S |cO "PK€ Ɠ7J{UV(t5_* D깓9G[\!":Tj~Tv~I%Gҫ+_kr\S?Yo}rS :uTlAl,%fx>hȤۀDN: /i +7JO!/sE(+=ȗN- j|ΐ0n i%j#6qZ&Y yijv* T'ÓkywwsX;wЩrjL Y|)Wҡ!DLAОT(Sn 2XӜ eE V Lkw]]%DͧyY5%Qg$%[Lt*`֙4HXTӼx `mDۭPt<#6QZoPsi;%M n < j{I} >\>< jNs¨ʍ;$- 5.LeƯ,;6ݷɺW4 j UnVa)^->3B]̢f!U\}kmׂj EhmZp=WHzPmź2@K9nJ, j p"A^6?xh=hjo̭%$}I3'NaJ{c龣kYu]g#נ 5;(B-А59a Hp3R*}'U: >N5*P@nQ67(69:dqY݁NUkHZN):򠆏DNnZ^4&-h_i*՛+dB1 Ԫo ^TY zE}bA-1,fnD%4Յאtjd N{ =dBUT78Szq"')6!Ĉ?: v(=E厺x%B--;b1Qlj@-Qv7yy wXOHu B*$E-UK#|-$m]%Ko\IR8cP8~Ĕ[TC%o3!PJvLBAOXIbɜʋǼ:-}Фz((59_{4_4pbB CxШT5B ;∱xlt=^^;cHl|j7c{=,*"Mc7/+ <Ʀej|l2KːDB|Xjl-VB"\-]6ft 5V_3z4<*=D 6l,NYPK/\uAV3ZZѳi0s#jk[Zgv#SiKܨ!iV*ktPkV>& -CRom͞5jv.V4׻)HV+6O!hPSh{k^e- ozPw-m1yH ff5a)mw#B)X(?ܐ<"L$H!h UZOs#75y I161dP-Kԫy I\o v]Vřps:Ԅu =7 g- x j`(j m=Ce5t։̝mkz+6j[$n[ѻEU壐 iTkBPqta6۞6fp,?ad / =Mq1}n 5;_QNp.5y3 puCu70- &@3e;X.lL~t^Z >U FP3 ~$ L<~ 7Mn^To&w156]"渣3;wN[mP%- ƺ-E.17aA@Ջ*Edcm A͠|pS"ʒ7<~!}<н{\MjvgPrVnw)/<,3€&IdQW^Oo7GqnT ׵@Am ;ꈺNf ނ׊vڴjPjro PSɔ^n>b4HtIo tz8~ Yʗ˧oT VDtվT?b)]gU&ͫ 3͛QN"mZ>j-<60⩶ޖ^ -G3~&C7fI 9\C۬\֌E\smaJ&4p_cm yDPY9uX* &V5+57 fF/eZz_A Gpz?Mv4֏jÿGU9IS㓤ZsP9.xTR[BNt©QEC{;n£Riok#]Hl@y_kl>UX>B~z GےZB9ܖڢ-UnH*4i2c9ْEјtu~L4)n!@,oJ/̨}c*^s'Q1lV0n"Ωv;)SLAoIT2eʔ=} Xݚu_}شl1>tyGm@;=6 ǼiiL E3e]TRQee~̚bˤeeԅ$:ie$\RL2eʔ)6eT&4<=;Cf~lˉA1 dG%;v!d!|oaHT$CH!LBNmPJ(iP4Sݜ~dYh \6SaĔRꀲTgYǬj=.MnTɔmJvތ20L}R1?-$Mn䰭2M}Jw+Hy+\5j#W"S ^uʤi^7O^\x+*.K}shC-ЧŻEh6ܙh%LOl5uE".A 0S,6u7+e-yQCɬLԋ> RiX2-0coۥO-\ /PӞ C_#c{<A[6I;8u`*҇I6+2=q>mLhn:;M(]yQV[Gt?r0\@w\19y99bھV(D0X`*LZ@])W[I^`*5_;(mUs=l%~yP>K ꄲoo/.U,z8XXȗp; uXJtbRTmNB*a& * {J{ID<[JN,cO3(XjU<OM MRЧ8/ló·rޅiP<&q 꽡>\$1*Gv||d_G-L!=l%?]w2wIWhAFBPNh)I'GtP4:NsmԈmSC[1:^&ߟ%;hPQԥ5)=8js:ss5ՓI3+aƭ_%j}0M:Pm*pKMmPC`9>Bk%}>//^)~חjҁ 7cY֬f. CH: nK EЮ6 T^ᖀPsQ*TVb:G|ҷ,1fuwNq-/a۝} ۹\kTdW t*ˌv5&`$ՉfW֖PZ鮸2^n2C-j4dKEEU7Hm{ܼr]yn՚I3CsWAdP8Xm (;.Jƿcљ?k!~8g͂>y;#S5 ' 6^q6u-ޜjZk9n 2ƈ=K.s!V N6K@S*댪I,~L/{Yfol\@ͩ4<S~d9]P AքB@P|`uM0,m M煨S =UCM!{Y`2\Pd0ܚGx UAM]5CKmx鄤J bDy~G6eyۃv+Zk^yv!l6M,$f{clh.jpbxT!t >& x.46]/lEMŃH5 Ĝ~4`]CZ&H~A* G[*T%H n&D יq҂wmlmgEmtiwvBN~^1 DU].nAN`3ܨc8D,/WPsRlpe7G# 9ryj"F[DO[\SX\qfK>)0F4EGӫ43-N7BD,ug8!G@v\8"an$d)qg{$`bP[1`G=@sDhW< wu 詳AV(P!>˟a)?Bx*~Q6ā jsEK@9}S0oȇ#0 k'[s.T$L,I95\4.0(0Ȯڸ0xn 8rJ[HuOy,)>m?Mj ya&Zԏ2-Hᖀ Ԗ 5*TAnώ s5CWI]orj5OCuifI&<#0{ }aP[91~rd˫HTqmBM8>b EiNMі.M\UZI ٗaR(Z[9*,+)-݆&Ц_ڂBZݴngt7DTSiA"jj pަ\Ъ*j&a Ae} *!ve Ֆ-6' -n4uڕܔE[pzv h3í!4Ze-oEGJAZK!np2Kq-n |R{]S6fMZT@[Dt^̚PDxX<>j亏;/9.I<`s'y@Pk AXL-hB6=-0Ă[. Z;Ԧ? zL18<F+96? URTNYS?3s@ 5q57+%][եAz۴TY 9+MxBjuean/,r$@KYG K=ÎThAQ/p8=Qvd$bRAt}t_s<\v D$5'kI47PI~;4\XxZtꨍO9 <4͚ɋZBm͕z"Έ#G9T 5鱡 n"4mSqfGClmv}Blt}-VhZ-h=[INvzO*z;6in;oࡧR;ǭaj!u ToO s`։J54)wMVo[&?ɖg&: ܮΙd*myP{z[/-ATU2vnWbAGLΐ \mJm3ƻ{naw=م{eIe2JZڸٍ#8oJnȹr3z&2mP$ :mqϯϞ?vjնb* =aٲ)'2z9طʗƻn duHDݛ/^>Ϟ Jك ?z9bv_Gm93ǽ>0ݍnf _~4_9cO{㗟f5jڃ GZMw^^Cc;Pfv䄬!֘jPt7m`[a7n5|k<|7/~0`U j; :!d>pTsG)95^Fnt7`V|u| ~`3{v3clȮbPg}˙n'`ČTT:Â45[hp'?$ʊː˻]M^`ժG9E.6ݻYRl2(!70TSC5ȳgە^/qʍju>;if~Ն9o.*;wF܌y hXUUgFz$uIV@/_>{{6,_aYU20P=n_վnm]'X8MS/50"Q(c`p"@@n3YɚI ڶnۺA~e^o fWT;j}8pQ B\JB;=ĸIFA`H3R U`6(EJ">}eb@JxF1 E ,Vk0U%#))QEVQVѨnUUBx"|KQ{ͣeUd4jOq.s 򺥖c[] Jwǐn[P^u^UE I:yϤzG 0xȒ1de~ ~cG_\t Ҍ[DA^v O*! a=wF'GKfܷe5AfR# 2qјgܷ|q:.WǘcXpRA \89*]5V$*bjуIuE82xwq[p޹,8qⵈ9ڨKq:xJ(c!tu0;Ǡ)JKʶRIR@Et"tR-Ὣ`/́XCGqPqA%*i9QPLwbzh0F=0{]ftzg^V>Ga6QR1ȢJ{@bDPe Ѱ4FĨxT‚ ܚn[+ R+$>oNg 8~&TAn^*6#t|b6 +ۆL#v>K۾șf,z( kVeU((g%e5Yqq:=;[~dޭ 746DqL:q;:.O4,\XQF̞}(~imy3Y|)GfzzdWݱ6-Y/+Z{ wfxa!|P -\n-#k$JFM~y Dr @_OKSVnYo88$ΞޮfU,o5"ɢs_--_oi:~DcJ"64ѥoQP5dfgp>ATMJhUAv! &]=.)v' @ruKeNFE-Q-3 PAh72-8Hb pfZž(e2FO5K|ͥdߗMe"z8 USIENDB`  PNG  IHDR ft pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڌ `F B3Etz ^A[KЕ݉7MFPKddUXza#bvky`W 3E]Ƿ)׀aq_ٝ[b,Ro PE.3J!įI},| 2{0ZD׾n{$"FWocwoW?0f`IENDB`  PNG  IHDRwS pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxblhhIENDB`  PNG  IHDR Z pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx#ŭ'¹Ŵ   0+6iVd 7,4 /(15,5 +$+ \LY=4@Ƨ  $Uj y#IENDB`  SPNG  IHDR k pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڄ1jBQϋ ,@ Tiw^J'*`kV,qf394915>1{p+~ckaJ5GؠJc,X~mo)cd?q*{9#aRbt~Jg13 $IENDB`  PNG  IHDR k pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڄ1jQ&[H*RYZY I7MHeu  [5 B ͝pƒw:eYJ~G6g,b |<{xKFV`gq )n.)S/)I <.u\720^k륄 FX`T2mmIENDB` ` +SPNG  IHDR6o pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F{IDATxܖKNA +o`ܸtckBxWn5ǖSH0= =`aI'TU=(7.w'$ L=p[pꊰ}H"X W4[%yUX;UZ ^1S㲰TT3w?揳2$3A8/p'Xt!F7{up|8*M s>}0U񹨉uF J5 ~Q>q*(+أwLu'h?^Q4Xœ'h_ό/L`oI8OVqOX/q&SR&^9lًK.>mmґ9c),L}dN:D,IENDB`B >" 7PNG  IHDR6o pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F=IDATxXKn0}XPRP[l KU&k kM?)4a)J:Ĵ"3(g<[V ۽xT ZnI{XEkED 㞈A( %@T`@À  uo K36)7lΆ'lbʗѪ*l,"0`^)&u3 9ypuhkr0U/{ŦBAh1h?ɚiSŪbU>`jYN7WI78 H,2 c\dKҀ_o}p+юaJ,IENDB`\mF+PNG  IHDR((m pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx}hMalw=[KqYd(BWJh>JڟJ?䣈,JDklk|6zw=,y}<}y^QUz~szHRd MحV NO2S "BK>َ~.e)zoKJl/6}:*A(ގ:Wea61E$$"eg2ƞ{Lgq.3}@IR.H0(5m< :>nW8Z@J},Bgy>GyvdzBaXNC wۿN-D`c"U'fR&(JȥQ" -A=-ܧoK)9("!Mmg,+)-:j83[U]bUˎn3w9r fT+rt/E=ybvN_aFDrN08dfA[uDUԪb2kIo;APR/"@5edsپb(EUfJ%թ `OϾyk_VKΒ^O`$yg_^OБ=N&L2x6a,߀ hJf{EFZF 0`_{xC|ĩM6e>1=9q4SZ޳*D(2 '9Ilt.N!TA摥fW ZLo=DDu>Raҽޚ\2x7}"H+P 4kYvz$`<Sr8$cV<4v^z 09YIP?&r+IENDB` r PS7PNG  IHDRF4 pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxW;N@}A@BPS9 ;$A86@@PPQ3Tkvk{ciݙ7ogYBDX?U8vӇq+*'c #`{,"-XDFYT?|˦?ic0E3]fp?PaH5Uoű1a4Tao< N6ņ\1 5\O^lcƼn]s"Y엷ήu+nw`y|'E&.+Ok/1WA ׫ Jˇ\faXV-*2q׫%q5A CϋPQlc^SsF41"JbrG8(V0k96e+ؖcc-^ة+i̓roG`W[7V ?tLum$PPrIENDB`.  ~_mFPNG  IHDRF4 pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F)IDATx=@?Xy4V^3xK! YYXȲq!2oa ?=7` B@XXc zs7|/7o1jFDIy)SEMI g8M^GvН$40GMdq:UAU:|*V]MC'RQKlKu%UE[JI;~Teu$kk(m?_F0W!f/D`*CIENDB`QP~PSPNG  IHDR=ߏ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FEIDATxwdWy=P4iF#$@$a$ /&ck0x_l/6.^ k` `,!@ 儐Fq4{ PÌGOwW׽yͫv1gygGR<qPR!LRX³XmsT% 媷Se:z^NI~䢧_xƳ/y6SSƩ8AJJx%' ҳe!HzRz߇t?vUiW}[g=oY>M6116IRJxR@xbNsB/hw/ZV(Uz8Җ,Sig%_/7ab% r2cB(N>1uK,:=ZȠS z~Q)(nZ 'zq{ƩϺY86Nnd6xבָdgAɑ[-euڠN:MX)%RuO~}Ƥr^_EIlzNA@+̍$-+-e[6o~ɳ/y6LÆ )e\ oݐZc5?)Ftr?u(cktk|I+ s̈Q_wz#tA1Qg~>?}3>1TN=x΋pdHyH`Hvq}!?粯y׻ sqTJV[pzeIzLl8ᬧ~qjn[ˤM'"?{΍48ԓtF`G kUM9Ю'$< _ԤZ)R%#">!Dd:dd!w_bj.e||iv^1PJZ[ߤ7 "e*.:^Ym'QԨ+] eEA2;;ΝO~o㩜D<>x˯'N:icHIʵ&)f9j2yZs>Ʈanw9p9⎻0ݻP$e.:m|;qpwr7ooM oowsNO?uur-;Đ,\tf{5~K~8):DQL&` _-[C&"8T \yVs^A(}u;/<27oڿ*;O:!61*f eNB]1 Y̤Di I 3'`Z⤄Z^BA;_5w3zl#>FzT/!Sxխ\3/"h8:ЪJ%u^R{CEDQH]M~Rj+3vmܔk2ٰ3Lڿa7/yr/3b Mb>m}) ?GRۦiHo'p=CIjM*:tQyŞ_;?e>TP=h\ |<J뺀\L"ImF~FQ5A#}F;.;A[0w+ͽoν{8:F-8!E1B~_ɟ=I6ݲgq,G5A ߱۟9j(qm싖W$o-kb8.>/JqE<̙?9N{لQȟR!jv;jZBK~?(-/1=h%j3OKaOqGQc\A8[gXpJ+Ə3<罚0̿^91>uq\mNH+A.^tRt~湼5/F\d/6CƘ`YHЃ#cbmk5haO]r v¦YmHTXcU,d d'3Bbkcf2 b0"#"tbٲȎڻߴ ̷ ^đ*%<.$TИ3yh"KujKLܘ>hqlXMJ$;Fgj R ͒QBDqSkM~KO9t=YvRaz(ݻ;w J刣CK˩x(%ѮvV%F?aص\}GN>'@|r#;n4rE;R4f<<3vnUA7lڌHPtdZOYǟ S nq fn1=t[<so8TQ@Y?U37\ |MH%\m's։sUއ c/h鈹vJ'?7oc Qqc;~NHRWRRq]N;v3}"~1Ӎ&;vͥyW\&y~j5ג>~Ϳ4 iEaN3je:HMůJʼNO8#H^z|{zA-S*gm{ |k׏hcxs9˴vn@kbY-кML W/JFZLӠT%D%slJ@zFCc"gzWoԦ;E[QxDG*U)?M< xjЇ$p8>kyhcQz-P+n06O\Տ߃I*T^ O|[Xq~p)~K7]Aw&$ u` \u^nOʹf8h\!>`С/^Z˶BI wk}jn1;RoS*IfsLD:rs\|-/9bfz(iԖMx_|xŷAyfg@>Ⱦ,yיƟʄ;l}A;pst/UK5퀹:Vc5_8/W6To!AQ2h&ߊ35:mA;@?]^0'Ss+!(ljMo6rM4&0+H?] {nD >e+w6v/ W|-% zآ^okAuon3~_#{Zi:wmo|OH"&aZ퀙C{^q[-PmС9LM[wkޒAQO]ɏS,kƦW<'!V+`pxo}W?c馷L$,0L LB Ͻpl~ԷG{XSohT6#xР5c=?n3k*!IV߻uEl4Au\Vl##kL+ S I=5q;%sbx.:*VwohRIAEښ-ttrWо@ZC&j'vbo+"ԹM A+y3Ј;̿yp4-M0 'tEg^)z\ڮ4bNb>m칎{g`>o.wm AnJ13GvKz#^㔞m fx'D70}r8}]6VMB6:$R756<-[2{[)1]s{׆3-cD3ZX~ziLv@,Q1cS=i}75A9xe`LyvG463:aXH=q$lбh@[Xg{GJ hl4q\gfP8YpguL& uqDsM^Z=&mr3J|>7p{ v<B=#S875IO,f55vp%&_ FdEQGb !:;Z4+-1JGz6hS^{ȳd-(F*i\ *Ij(G>s@C;0"QQ)ڬ{5YBamНɪ=ՖZdbTn@r4+=j! CT!҅ s }>Qvp/D=N\Y FP 7kzMX Q$-aŷBe3Z/.'2#eb an:yY ac\P:,XY?1Dqqaju[h8T6M# đ~wMz{YmjzJފ(s&@j Hk0C$xHI_ꚼvUp/1KfpޣE;^"(nB#U |3x3\#I:1/CG0!F(AD(%ɦc 3İ:P`yҀ 0QLHdA7*a_MZ;n׹Ax"xE/9\j~sGbZQ1C,hENdR!se? LE%p&ܰan~!tSt`(LKKN:0aJ%Gʎ qJe5Y]p&u$ݔ\v8} ܻ{߾^93.,nnJt]c粧C|f\-RHPoSuc9#dp֍wr>8ly|KchbCOW`B8cy˩0:()p$Ԑ(JG9MoLu~Vaa@olSiΤlM?:ON0M"-7m]ۃ`4z('<Jáh(\&gcN5N8c~(Kx^'YZbg'*sD1r 7%q$Q#Eݡ =8{6s6"yKp ~c{O TIǪ 86(|.l}T#mor 饻PqK>X@w^" !8㹮 )P6!0q\򓜵n8lrnɨs=`_;k? E<=Uz\6MƘ<2Tb㈣$V*䃑zrjB)mkUfA΄I&*2%\\I:'niq9eޠ-t O2XxL1Ez*:h&E8v'ڧK\B 6pt5qgq}\}WS?!zNzTEw8dҿZ yelr۝uکP>%%r9[#TʉU](\SP \י?I_3Oy`ϰІxgT1$#jLN&W*'Wva&9n 2ij0h,11UY)QE7:cD-HzB{Da Nbqt$Lb0d> ݘrZ;8gvӛNF[63\=t=JLmJV fI1q'bjbf;S Rz=4JOTJL5H<]&K#Vj,YLOU3>2Y(^1 d66/R,WJTe jJBRJNGtxfcYxw@SGn>~Qu1L^j<1RW{UWAbN" wlĉ6HÏ,lG8cԂ[̐kFK)=)>~ɧT2+G?,NŲ8::{FA {y.7~WdI(d^zFoƛxߴWrnv חM׿MgFy E$OOzn5̄p< c~xpj!/^|ΫjA!ͪ'W^Ъ^uBtхI1KZ +]XG 9bN4xN%@?>ˠ*H0=( FI3XG&%=MhO~EB C0]X cwz .tj#l(侑 ' iHK^vp)KBH.&662u.l Rr14Au Z'CL-"Ӯ4wEy!0o<cu%#I!ڑmK׺9{ Ab _B=Mjuph)hKxH CLⲃ1a?WU9Z$ٍ3BwDuH$ c{L%*95/m'O7_ϗt:ǁHe>9`yb{Tq"rWX_{z)):k\>iۙbje=u+_P+k}˞ bVզG@G҃Ir6A6×~|mz";r$ 4hgr^Wd#nsKLl+zq,m7ڸ|VkW.E|ɖފ윱97HK&'srN˷4Xc cIg1 #Bi"v&(5K+KNxc급$#ޓJYiaD #Li8NWq̙m8?PEEz#`#ylVX9裸rM8g)&OSם]"`2PRg c~`o<?RL}]467mLv-ଳ ?D7S<<,nO,yхåE1sH%j<4]p( d;nzJgFTF$Ӂ '̌'JBmpUCMId həbokyIvoi ȉRO{֢5FNN"8'鄔N[nYtceCb%~HKc6r>/]R<\1a{X4i_.qz施r[AV|c AU~}VG}jT0a1[m;[/Ǩ(7aw{1q^R)Dz=L,A#H"$%apjm=X=oL}yg- "CԛMD3QoKz a.RgU 8n$ib N, l:?*߂&IJŚvPoW^E[Kpp6۱Ũj懷n4l; KW;;sSL CI$Ifv SK񰼝/򍜾4;hA3q> 8IwhQ?{ FmI0(ci(QuBG} Bcq( Cdwo)YNYD4b7@Jm܁Hv"dW q=#BU0"vPE^I,+Iy@E1&;+p^lQ>5E1;e(޷l$5o%ekїSe]ɦEUy%%C3E7HJXƘeeD[/,GB$N0QֳRtiV_6 zMK.,Z%գcYo<:\4Spz|(lO(D‹d0˥S;GahR&!إ#2ըK'4I.1oqC_njQ|hiY:GL!βGpL:>"u/bN`PJJO`B3Iޓ5¥cEȤ.=-Ć!%)DyU('R!q }3%4/ 2@d4&9K+ &TH&k@ydJ)0n~9"WF"%G(jTEL0HmpH6yE?bI BpcC1\ 6qQq̤[ʤ,fh~jDqvu%qԷl&Nx$؀L\u+chhMqC Ng%e& |==g0!&]&)>`"5JxR+OAy&*ӻkʥ0%ԞKZyiUVbcEi,y~^$ޤv33&6Q$ V&p4mxVl23&H2/S<16|79;놃3erq|$9&cg\+/_9dB8eEYĝ03Z℠$6>'V(KQ̩If&8Z]p|qru䣵)ch=4()w|NqRy0pre욙=KǬ!J-p=ن_gRrJM{./: <# sJTn;-YZ\ 3T4[; $њl{ OO=h$Ȅ%0ᗙ\)cvp&6A%3C$R.ldZYv%ė͢|S6nfRxn';t&ɃRq6:#ETsrӏ?mXsQ`3 #m8vn*zlH:agT^TƏFz $ٻrXZʳ.s|Nol7}qʞHYGզ(1|?WUK( !GNE9 ,e(\rDZR)8Qy.Ҩ7 `A?p'3yng}*2c*jq ITh6Zas:W+%! d<.FkѲ#F8 ԹZ'm=/4RSI6m|/CpOs]J%j5!q%U{V0&laTV+LNLPT@FYYR T+Ly-JDX/+|j( JL疙|Rw| цfũeYߦQ]]$1;0?Ocr,I VOǯM{%ʥ`\)Qiۄ{7YaޏR { YVe\M ƪitIzFR)V+ƪ%umەnb$U8Tk0yaSNR&\.yR=HOqժ>CQq71%~Lc=F/w7-t%B"d&c4(im q Ȓ7@@Jn4ĕK&_H1j9((20BGɤ,$T%,ԂG7EIT~PJ?*d}nSs:$RY}Ѳ۰-r^.1aDQڶ!Qܑ&(ʦ!! {DuT2(R)!a>j9z&g}X.J%J%?Ϗkmz+ N>'H-( hJ4dJz@~N*WŁS=넎 Rjsц0 QDs!:© >&ﺙ^ '+CQ~j\\NCnm.ig9~ꛩ*dMIT}6Jȣd4Rv_?῿*yMOO_5-W{wekFk,[wmCB,<3ug Y^n٤3mJJzĚqt6Bf6&K3.oJ%IY>Cw2'XدD%Fqs`qݑʵe;D(Yτ&IoPG0v@#JEOZGu*d{8~oG`%4W}%L%x/bW^G"o ;EGJ+*g|䊿+{)m];fz$Cl-+(*ݯ}]~xo_=++ִR ߐkTc)*sVWkӕ"lzgu(ß]$^"Hpv/>/'odッ{}'gBzg2'Lk+O̟̅1,\g]ròBiUyw aңjDB_e:S62)J^g~0˯^A-KoYz}VZ0.k)xޑTF$6( DM-vЁ+o5飛QZ°T>T-0zeS^F{63EkFZ{qmH^hJFOQ_o-U*Z jTGg$ǢT_.R.+=pl P{!?Sy˅}Cs8εZ]BM=Ƒ/+R)uUǩP*,ǫ~D0zUB*z<=-,?un4\VݤKڥ|{ 8ZcSOZt׹kyi2as5[̮66HJ\N]k,<(S2Pj=wNv27$%t5Hǚ0 i6[3;;F39rd=R* c{T*'jLLSU("(6"ՐVC]kRSnk|kvGv?p|ճ/C<Z$9J#c1+V!=/ܑ\hj8.p-@iɤ\.ynHQ6b$ZX %>)+%)~.>Gh&YlAq?YdbΪkNq~eWK[-4R[z caa'L #GĠn6GUo )Xe巰d+n -5%=%Z!>Kp,XXX ={kaaaI’Qk[%W|{"˸VʻHz-YX !'#y[Jz˅]mZ}dG٣|v[{_Z{FyR˷:_ZŞ3Ot-g<cҪVj%55S[Q԰j˹oz-,~gWKjo%}Dy- VKJ6ʪ\᏶Y RzPmד/ᑞ3,r$&laIﰮOdymjk}s-ZOrոqR}֒J\Ub%j3L;jZPkׂbRJ{-/zv#IKzO*ؼGK=hyogaaݽ=+Ѵj ++JcaIb'UrdVҳ8%5ǠzARh ja[ +Y<%X KzGU'[}mT ZXXXI6UV_$’ZD-Z[38Z >ƃ%'TZ+UZzjGKTv#’ Dbꭅ%= Kz,,,,,YXXXXҳgaaaaI’%= Kz,,,,,YXXXXҳgaad͑~~+8"Q3j>zrڲXp4~uޓl" NV Jy&\^tsD[Z ’B~_컣WϏb84>RͰ-,=%'zRIiV`mzLK%ȏ^y{ŞpSbw߰.GrYIbr4 'G>Rit)4Na sik ƒJ0In.>k}z.:m =l-ʿ}5V޷TTc?JiRSo.Hu~ u.\]ZҳXF!vz!nv;ܞpgL᧕,,,1-:f80s[/Diq֦gaaȮsL:Ⱦkx]7<܉!G,YXX Zwiviv͵7}p;_Zzkd[6 Z) ՑHwq|#QiO7}o} " +:s9ʥ2Ŋ/R‹(uKsw?>HGۀvG|˒gf4[M|ϷfaaB)֩^Di7ΛxݷAIr⢵ڤWs`O.UU|ג2 /Ui Q<`v~~Gz,=qhRkeKzی)_k,,,Va484ul[={û=:6mL.5 WFzE{;(\e Ԁg$xϟnA+Nlw6#f͌T6KAÔQ)ejodIbd7zyCtE,ܹ]M[Hx ;gVݵX)^kӽ.H#9&"b₮<,YXX 7ޒR^$6?'Uk%= UVo^dIWz$YXXXIw$׋,,,,fXW 'EXJzIENDB`AO!O~_PNG  IHDRZK pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FDoZ|wpڜ_KvJ}bկ]{UlIK:W@exsH ~^~7-os?P7t0S閾= }Χb \Vicj-gѝ:Z3%'XFg~>9}}|"l:@ナA9-#sKMSO}R~rKtV - })_ω1jH]Nȼ7u n;tlawD X HxOϭMGn~jv=;تu18q/`C?"7#K}͈8usd ,C*:F$.ZN ?qW^'AVrcdyOAmg_ہ=rM&o*; ~#?E$HBO&?GS{>74<n`q ET r["`;uƒf\,ikJ6,krݡ/ ^u{]QBd"yǸ棃>~`{vh1鳬nk f96>(~P {J{ܾ;׽6GKwjJ*KIm(A)^nLy˸CF;%>? ?\҆yNgJX\|09^_H$hSsb% }bn`P.K:[=Yy578~%˾$ ;s9YbΓ0kmr bJ{ w~/LgqưRX0W>RF)yfo q | e#3smh m p5ga#&/KWX"HnH+FKd@9 }]8 kn9o sc]TO@ޑ;@B۪b8 /s_5{O-5{4& NU`iIcK )߫Ϫ ߯l ktPdÛg̩S=x?6򟵡[)7YOu}q1$&@ DoVTj%j_Ucռw~FX1boz'f҆1 ~?31)'ps[ύ,!7\/keϢs>iϲ՘87B)os-5aY5~g)EM_&1;(L.Bs>cw}W:9Ynxj^1}zo|q_{w)LZ~F޿lߋbALEWXk?}~iBv"(s< ۟O|'ɯ.b3*Fhhw?=#og)G : [w=Mk9.=wOs5υ-6Ak)ٚ>ݦգm@~p+o4 q 7#S \0FA-]ws 톻Y}cWWc7KyfqIٿYBE/5P Glbm R1"0XP cI F ^G"vcy-Kyk=,x.;+U4D;NZjl-D%4T__ً/<~ƣ`a"ڲg8c*_?kH&+毝'\U ߆SDNsl5 (V_x5x\Jd'JKwfKl㊺ 4"ٵU^ n'u=Terӝ 0@fds=>l0 LÈk:Vxߟ8_s_c[&tXUxQXO /=s5>oj' S%/dNp^..1g8/x̩lff\/@#ah؛Z=j3ծ}KNDA0&+;\1"*]*_䚃[o?2?uvVR/ N v.?zGϿ~-P'pS#G>Yȁ(ũp4OcOE~UU*wl)/=i^vQn0Fu/E5|f8w'yy1CddbT%VXkHk]RC(w?8{ XCbc:6_M`?}ϝ{* Sqﺟo I#Dp*1{9sKbcbV g /Q9f9-pI T&/@U)w{{vwZl:G⽧( ,g)q!oXe5y~[7J]!I DH:'Տ]\܇#&61&a ˅?yz( 'a111}Z_,eG%Խs{㧖0F&u2ِ57": cVNE6"T2|Wbj#UKe`dc<Dϣ $$ t.Q_-,t+5#q|F1[ 6K ,=:&Lx lsǟX,d؀#/SB]ƺcZBc/rlOt2& r_Wk\Avm?G_rNm`Tȵ':1.D6H4ElCY82EFvyN+lDQBK!x#$K΀]1 q z:FŒ18unܘtA!͹Z.gt6MWOƤ` qlF`4&Bd¦\Zz: _ܘ)3ݮU:RbELl])0Q2|Ŗn"֠"kSC'-&NSHi >;qc'3 Q cĖh6zC.Щǖ88ؐtbž4RRV4UtᐋiIl֒j 4dr_0t#qZ>&I j: ˅G)[zkkI\0t#Fyʨ3nj1|hl.\#Ű}_}+ t1v`gxV3)B[#3ĞL% ?;X4"1ZvyQlPYFLiJ(;2)1^ N"NF&5#w`b(<)~Dl ^`Փ8geQ&£\n@ՄX罖vjT2|g|1dbb1Z)x<;<uƨ c"r︘ Ђey ` )K^Qwe0| վ': !k:ku 4O O_aiWznf=HLaR9 aY Z(xu^w !*g"^=#!2(Fl ~`~(0NE^9X^b|a0b1Wg[;6\LT=9EdX \ֲ!0,b,pSx@=VINM>#+"a%c58#3ԘH,c })t1Jgt W=DDQLeXd$!cgKCQޡΗ>r%JS.:;DH=;y/Ag"L}M  Glj[db#YXQ4|) K`s(3N*0?pZ_/С `2bg  ^L&KЈGBci&%: W}?S;t f.16`Ał01ET)J?=:raKdHbCr?9e]9Ѭzp/ `i$5hAnbunΉȧxD,L.bf#"T? 9ïءEۉYwKPIE|c1><\kjI/uznd-`%]@Oɳ R@>Al%8! 'KІ^g7Aʌ UuebWi |Y{GN :* [,89 g|ĈL>ul>mj@}); `T6}#v j+Ji0 )t,&)6m!uag\' :t0.لoL_(?aGmS}We&L*\Nxt Y#E Nd"Bb[>-QZvHK.wuI^w`VdOF7sE|~:+:y>6oS܊g|w_ !eq!'>Jς]dsꆈ1̔Yg}XEPigkd)/0t6֦zBdq*88kWd#sZ] 14ADe>5E'pK<Rl,@' J~_+LjSB*{Hn!!ɢ Z&U&}xd~d^@_c8lRTKH,,&1O;o+^sېf*e\LTS*Xb~vԶ SGB'*S[QZg49E6g{F,|4?\ =@'j /`f·}d{~fdBE2Np2~ki45C>r^?xuHS*QqRKء~vzi[LPFja]?["gnk@m(1,uo 5hv l xE.R 7nP3f!4U?MqE:|"^tOeŒAqN gv[cAėk}wXDdLNmT/37OfR*KN:[ӅRy|u+`JђhXzݼX;?8s,O[fv 0!ka-$?%=뢶SroR97Z"v)B޸:ȤC:I THcpc!"֫umWn1%-?= >hyqG$ NKIńg44yeD(U#N/ lzI"fRw/F.$ 5 J)i l|@O'=PV.Ҏ$HJ@nEj)fGլRwLYW| jut"44r'1EH鿶|ĈtV |u)5]^AKڢ$V~<kyy%@oV)|A]-1>I9,&@}90nv?lw8U.9VxWةp(8嚬hfGEkqlE$9L<`cYuVY5䏨  Q-,,ڀoyG-;^S?\*ˎ{*/ާ]r}2UYi@ "^25qL* %Pr0ܨY~%'^8ڡ0!n>-͂\'e6-DQI{=;42!%( $*S50pD?Љ$^8IQ8ЃJDnqi-f/De,lPR'%[:vl$?LḟxRmPF$B(5!'AkO hS R";ʂ[>Ö%fzWW8 JObcz6`gg]9ʣ+,,=("9ՇSE#>sf?Yśsn;j8Cg4:D`09m3$~37fPGB[Rc^ oc1GY#OJn1r a!J>Cjf*j Y8v@O/v#s9"e#+ 1dDV&PhA+{c`jF-qwjL'hqB.08(:{5' 4 ġFjkW6&%}q<)X#az=a_H?NHLV06Iapv G+ @ TN%;[M]ǝ֨hYE oXӰѧՔOYE_c(Rlv#qMpi{tF3] RvmuꎝuͣZ1rvcNYg2XH]ҾKt $fUڴWig+>0[SRj¦ن)4Pofºz9(٢2[U8y|БMs xEOuz;g3R6c,+ʝфFje:o-QVe`&T#a[{M3髛g2E&M=/?u+W% k> 'tblY,Zx:QLb;@Bl]i3p0GV;ų1"+ \  #E{U`{@ˬkZ/*~GՎktߢG4J0K T*jӘqʪa͹mJJ'Lg\%o8>$q5O+ [ذAoH=Ba`8Qfe =,YsrIiDmzO VFk Ϭs-7r1r"6,O}1%"Cw^:۰^HGȕ+<.Ȏ<\ϕdj6Nljjl֠fٶY{NO,G$>qq<&-26+++r (x_]<&Nr?,ԭȖ!煬%1 ҉{@L7:9v}j43o hV7OM^m"A4tc /ҷ)! 1$]Ѝ9:g_ D&bAbw24c &Xȍp r;|8V)$cյ;&t4|j,EKF@d .|σo$L@HaIJt)֔ ]^qM7߶ƴ->l^Kvv|<mz @Ȇ6<T{'gsa'-tBk2`ٿN_p:~#(gA+%wٞvm^皝eizʜ4Ѷp SCa>qG؀c G&݇[>CVdӜy:]p1V > 8H[a780;;fV#Qb w?13#7P6zm`LѰEkXbY/tiG#W%sikw"|G\:G{6Y@$,ʎO:D /8ңtۈ4^/S8Gmm(Oc;]Y[@.`~_"t_@3Nͧ}IM\)u*!1ʆwZf.:Q&g8tkc6 }A eшe}յG"Pvms@nHQD83B,8'&^q.oG: #>_&b W00YU0 aImۤ^C#-я)KK#.=rV7l1.UbcN\D_`eT X1Nugr mj\EDvѣ9e_g(TU(r)tz0[lyB w:c2F7Fp&TkvLlD9V8aҷ`7V[khf]Jn {NPDaNe_ cH "bJ݋ǫ#"E;)9R(+HP}%j3s{q0Vq.'+RFf82,Oq(K0Y)^q 7lHҽH8Yc 2ǐ Ìр^jOLC{FZՇ>a>&h%JEJ wZSMv g\sHrfuY$K, (G)dx,Oɋ ޻gPMgKz@/ERW:-etbI5$7]U=MLw)OvVz{ &埐erMhߨi gr{`0x˩-Y5d!$YP7F߯Гi>z +Wfˍ1"%syI۫6QT-:r`XzFD&+w9bgm$=\=g_[1FxIĆ^ .-Q8W:k'uwЦ˄JЪzNX8Ӌ:2WNj;j]01nj(i+aC9pktAՠN]JO%a?lPjֵF}2^&ET WTyvӁsޫ g泹к=^$6b*Ϻ2"S[ zVi"+ݿe+PMqK:辜sO<[yLS#g]ӜQde ̴2GGy Q0\) r|Ze֭ìJ`ѴCE5^NlНf8!8o Ȅiɋ6U Z8tc@J"e<_Q|la W.ѻ6hrr @ei9ȯXJrS&M5 ';t֊2)@3A]&p0ûmSUnSBR n[U_ :|*:m+m+_UjAA'pޔV.F; <9C^0ᧃW1H`B+iFNJ3_#}(\8ò$+]W|_O+ofL#=OԩqY"s'dsd.(1S"6ۧc1Ssyҳit:]/A)ֆv/LLd&l/rU6B(`ha{zI[*م.dZI1M:٧|Nho"i7̏A+ֆHi)z6yڔFq¸t,ndLľnP܆ō{AQU]Q!Zr͛9&T!2H?fzQThӝjh{p+"n?y_O,fϢ]Ac Kx-'ɋRCSU[V'[gB8MCIts06b.Ku6k.OēV,]pD<[Iщ7@1ҷQϰgļI)k9,Q #8yσ NI~~|W;>L6Z6$a'V'Jr sptDiKy; o ;^'c:Qg͚#"t/;u$jn2 Dx8(!8-K[ެaP(@d>795ɶִ'X,?WSt1NLqU8`%͉Je)E(cxK)Ϭ{Npz2ojn?sҽOZW|l x-oF(mzSRٜΨ!?p/?qG]=͆I=[{|n3O^'Wf}"5?n8}wAVٿNdxO]qüS>SI\p/K})rn |C;sq")ȹugͅwtBZݏ9?@uR*JB BQҾ<*;+:1qh<8~Xց2=+}b<^'&g /[(*b[.s#DpRYY'OvFjw%~起Mh<*RprݫFhrki8H=ԪS y(p)ߋ-&JDQؽF]k5BhxC3or,dQIy7'{]wh?ϛ5/׼`߿an}avodP* O0~|O?3y= |`χ}^81͉lMM2sK)8tN3-? AYTRhD@SS>P % F6%y27 .'yT>1GRY)%'$ۦ{+%[~t\a4po^u^辅oM2=Jo|IIuDr ; ?R#>e@UJyrså*4#Z4l$$ Qn)P8z 8Dʉ9v<'- Uk1lJ([mvY8l6˛V|Y4c6p8_LMn"$EUۻooJNXa2('{ ! p?QUǗ"@7O5 Zߓִ/@1@ BO ĘifI M'%zj(&S o}Ç鴓0bゖEAi;tߙui#g.eIIwUl [M<~zRO2ʜZE5dɉMu eSm&Z{rs+1]s_aXL}+7AN~Нs؍1=s4zoTۧynRyn2M,pVQzR in4zV9n`g{}[@ҷt+G^VRNih{Qz6+דy̜{^N{h^ [sRzZ7if[G9{+Mmw֫tvmHKßĪ t5=Q'⁛OS}9Gm^9WzO> }p=vMVq3`a=7S7y.}Ӿ6cIM@M4z=vj!mS:ns$~&eΨ6-@o:@s@>лc0 yZhup%<Vv}o=eK=?;PDd[|MJFSfoZ@{@vqRķb?z zD$E7N aFR`+|{4s6e]f;EWo/zT)wio!P Mo:wWM¹F&x(&S[>K[_B{]J[m?BRv5!c :OhϊKa}-EAe3 3M7)V@>o:᪟,DGmH^I[Q=?qι:ЫZ;DWDhiN;4Fo˫EѦ{@j;x><@G2]E'v6{;ę,H(& pEdi$Yy*>(??q/~B=bu9ļ콧y䑇g~f?sWxx/pP{q7^;*# {9җE7+TU_{Jfdv{Bu@ōG+cZ㭾VPߟQjvيzF=={fͬ6U3LwRVs>.:맠mUЕQ=_*ߠIknM8O6]a>rg9YO۶-k`]{ڼNL1{]9sަ}+&j@n[wJD=_~'ߤD]Jm=?hJa%aIENDB`kJ~PNG  IHDR pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx\]lSev[nu]XnN_Q@GĄw!$*7bzx !H # ![~y-)sΓGy/.~"?$D%McN|7+Z[洷7 !Llppdzz:I`felν{.ߵkb)%ϓfs=sݼ{y2ӀNMӪm#Gp)I+uu /{9lju:<88R \)@{:~nsv[`Ʒi6mvr|s:7 2_rq6[9_3x5mhmmLS+C<`ۛ+@@4`qggۧ u>Uc<Ú50== Dv1L2Ëlr?L%U`yw"叫"~ow/qL&=n4n I:fy Nm_| 8vRcSL*jZB5vT>{UUQTH/BUUPyPXJR$Bљ8i DpaB 'EMv@Ly>4 x 6t!0 !d2YNL#p8w H$uںmۻiltrۄ<oRz&Tc~+!FTJK8p*q'+~Ǐ3dQ0Pb̙췂 Ry0.P(%pq <$8;\2 l{l}.h*B Cpp0؀ N5,~+#-Wݲ @3.J3q .})Yf[n xAMH+ːRd旊I\(L+R-XwAZxIENDB`IPNG  IHDR pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxdKl]=BIb@MD $Z$@ D7 UԪ.+E,XE7Tx$ Cblc&N|}>]jhts|3R3Zh#qUR!Hc *ֱtZaܸGq%uNЍଙ ~)/֒hikH4w|be,N|>jf}ad~gb7^t޶?<斿Ɠ~UsFzp~ ?]r5_*>kS?O]sm/q^Cv8lh?)u ݴkg|d~jHK30s&1{US RٱC oքגhYfn=a]vkxT#<:iI%%˔v7">UTh G{lhj*ʙj˨^r6d,Ev.b 1ĉ> ?UHA^܅kzEC+Jjߗ^uaUC~9͠F#nֲD- umrg>Y#8F]N}񭥻3ϕ KӜW-7ʧ+")YtcǬʾ{m+ܮ(ܲC9;]EՒw@*E4ܙ%֭i:]1lhMm0;`+3lX%4R[/4T!eM89 **ՒmU4`w97/w;`^[-̬5)JGJ{Ou@Zkbta=*Ong/\ڬcݩx0iU60; H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F IDATxtoTϹ3cc3 $`yiIII jӨ%$(,V"tETRWYV2ˆM uM$Z"M&%&H(`1+af_Ų%!U{wVB>&gU?@E6wׅ?d̲aЁ0zObog4fZԉLlՏELWϜ3ٴ/;`﹞gCլOc'%a[]ꢻZg[)+i>w, ˆDp梕M]㚚 VoٲW2sit *W0ߖ=z8l+ eHFͼC925]ݱ0Wk4(K+3j:ah˰ y{拾 7%]7&HrOlF#jcaPP %0h$Ɲd)|:vG;SE˪GwgCJrn1//'Y':U,C|iiCz(:G~} 88k:b E7jGƅx5xoPFc_N5%JݮIENDB`c CIPNG  IHDRF-m{ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F IDATx̘[Uk;tץsa$0!E@B@/* Iħ !ypFAA%MB&:{..9eﵖ_Uuu"#:~9YkZo~E|P5Te)b2ՕE;['?>y"%u+kׇ{ef P3"D16ޚu~"_o ݥn6mh{n/|?o ުSU}4/\RLb.;kp? 2c&[\4Kݔֽgw{ll ^\~t0*~5 ^i{N7`mcxc*@Q=%=淜G><(~)^ťن}d襪(4u>F¬u@D:򎛣WFWѱQ9<|)qtPk3Rlm>0Lu{03TII*PN0+^Yhj03Ikx!duS[\VSL*DUw o,Ζb# F E~}Y/_i`x'PE#@T,Su9v]Qxc*(͝ղJJ>y{߾u0]>p8KۓwNYmNhGDM@ }~rtgcWeD9/.pD0_Χ ٬gTY`9u=g(%3} s}pX Bfz.%w|Xy]0Y1>h7~h e_2yx̾eөtDt76G~cTRLfxOuA† 3dwzB`Gp":TɎv anA92=L}"j;Y0!=jO҅waT՞aV6ln/tg `4\L4oE9?W zj&}^wd, @S#[Lgu]1d?4 S`j},-M;Ih弇HeYϳ" u31y3EDM Ss"ɇK2,Wbv>ٻ 3z _]^wav%5*HEEb>{L8zDgU@UZ|mv)cf#v_1#1LT U奔9)WB1{`h%z^'G;v)5 FVj A?U5śqw`/vbq2=07EszRj09$fu8`8<ߛQR&ƈINPU̵\ !80=UY[W(c+puY Ccvn"E5]pUGcK v\qIͼYuhȫYK .<B/ WdqqdF_8гJ= w)|ެ!sP:, b<LJ<>-ֵgӮ⊊+d{Dn''pttk3sp$,w׊"@īZۉNb ة<3t@pe 8&t 7:^3SS=Dg@KW{/8/٤ II Pi%N 0 R z9`)i959? 0s)|"TD""vyBu;Ciba(:fz'Hļ< 65e!'"ws<fU ̬&"0;,/$AU̹  /?A-z0{.i1ފ̌FVnb{w~t[ϫ\]//]hm3j?ފ{㻫!]s!1Vc !`}--y|՗[Dz !";CNcjbf]^Nijl<ܬ_Mgݫ"=m55NLWt` !7FD}}Dd\RӨ* o2#pR^3}pp0NU͟ޖsyᗊw)}Z4} @&4g@Dʼn.|٥a),Z]"~zDΤ"L$="wIGf6>LJH(efzA&snF/O!!MSAU}rxLq<DYI]ΦHz{!4~0̋,shZ'ћ%R@5ʹYfDD`\8cC OpΣ;?]~,)jz)TÛcv:̬s nAD bL<(]ޮʢ,`ʍ;+O|~4h3.R lý=\ } I)<IENDB`  NY-PNG  IHDR#Cj+ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx10;{>&r`]qpa` :`|}!۰e1ryf{gU+"⁆9"@^E$y_ H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FkIDATx10@PQa>H %J*mY漺 }$ff`F`Fff`F`FfcS {YIENDB`  "fNPNG  IHDR#Cj+ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx-Na33mCS1  `;$_SiQ iǾ'yM)4{ H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxy$G}?̪~̛7F׌!$$$  ӱ5ڲw,.&`8Xdsl-<2ht4~]F#1*+/U-JPɖ U `XAVPP+( `XAAVP+(( `XAVP+( `XAVPP+( `XAAVP+(( `XA=H -vR( ;Ă (J婒hT+AVuÿyMgGuc.vKy%` dXF=ԳS-ޚln˲RyFq ʎc /YSuwM -ɬ u:ޗ[QqC6u tEaYy=m? 9qtۏr[t0{P1;c bla[]h#)67И%+d.qYWHzy@cbZ9TW{!=i5-бEw3} @P@קRiew#"ҁ+UXeϼ4M &y#gpE$-XjPyGqj&5 >u>?&֯\šc Kz6pp hTE|10eL~ >˳o57'*nX%OZ{~"\O]26n̠s4T8\xOh ;~a֧V㗜33L"E55_:z%p3=zw$|EG<)m;jd"'£K{_ĿPoHL&ZJFq8#ČiwKHwV;r,ʴ)\?*g]2* ГZip99jywAG, DI»{F@LY$7c7ZKϘ]k!f65v2/LrW-}Mˋ?"W~Nҧ;YW6 / )‹O?w΃W/~S;&g?M>3 _J_~ ^9T=EU^7|VwW-<»oqG 0nt@13/ * \],uoon޽[:,DPM.dXu4x%uº 7YL_("_8AՍDN3^ҭѧoζc+Bcx?׻u~pݗ .5D)5` +=9w(A%{'6j_ئ2n1`-yh BUیija͵cnq</ _&8lڰ 肰P/@k{{yc)[ϧwr`m&-N9Y}TjV9c]8wyڗk/^E Fˮ痞1>v?p\rln}|7pʏzmp?Se6xH:`د돌܈( h}HbW+դfLOnWex㩚gV/_s|/ h4|m7qJE2WQ'ږF*4A{A7F=msqn[{ﭼFk&9qA+6h=XcM<7ЫhcK:ķNFŪS.hب?uQ6Maf-7#,jG7U`e9ְiFYeǂ|{ .f=b`2XUF~1PScl G"Nw\y[yӎ+{t,e~a]?C|89.iA!ƻ]sᬭ[IHѥxrWRB4a;r~Ƴx8e;mgPA5ەi^>Nlf(n}_~#xL[׶5iH]-\G_u1b}8/ZFmM%.db׌b.ic}3niy3ypts:&ƾexhTkԭCE䃞va{1ƪ`M-w}uAumm)&ոP z>KJI;pwP[=BgW j31/`IDRCb-87E4Om1΅9C*i({ k; UMJ05XZ"%E% ;{YgGtviuf#R{ːco|ͯ&VJP*1bl͚VR,s:Iٱj K2XMFG_ɓ]C̲H` Jw^1eCk^ Av2&*T`~<_)c}&&c(qXie-ƒW}Lƌ?+yhLn6LFsˢ}bLBd-fAv`8Qӗ+- zny)l3Lcf]fp5j~#u b*Dݶr#9z "SØ(RξH0$D+$U՟uHZgȡ FX9ivdAD]ڻH NXC楑 5/1,Z㕳hX$oP# o١q7Wni,_%[{93)ŧ-yLkv7<}}zVg Adkftm~<$+ yRmh/i`*ᵑ5)v" #I!iqcWD("VԘJ_+ HK3vYz!󞃅q:`Tܝ'6tLdhafϫ6,ՁE$A Cޕ"Drj*$^l޴@5|o8"u&v+| $K3՗4 (P,)lyf1uT]#Pt"56&~1vׁpye-Ĭ˦M%EC-9 ,r vP-tR%2k[{7͇yN{^l_.g1|]Z!әQA~kkP=ε&chy=ZP/w>'Ov܍b}ϜW.ڻJۺ50}dHvk wJ$zVbT;,וW}]_iߎŨr*!Ԁ: ,6}+cw(d v' ViYS,-Cg`)_qK sNV5~QLu;86mo<""bP*Ru\s>{\RiZw*֗]aKZow4"DM~ _,|״ywac,[nCu\"*Nsw:%lg関Bsv<:aYC}F&|BoMX )o1;Hmcg;DMCmcxC/i?dQg6ZJzn0Ih]lD/^-nHwS5TN$K 9hЬ-[Yl,h^,]TC<9q=S8C>$%Zc/ZqȠNoU`lJv]jz GY̔/>ɬo0QK}O}kxT q˙ "ݳYț%,@I~nÈyW賅lI>`|UC^,-jDㆩ]%W+/Ղ,L4[tԍ1|b,,@>w?u};Dc4XlkZV;}o3wX}yM ۴ty^Lb cȮP}C25 ;}6rmFwZC:==VMsM)"+mSl 4YfYT*XT.&M5Xu;L&nzXjIFYz&:-:H}sBZ)QjVR+YݍEQfpEV1f'j,5 ۔m!60q ,NRHo^XZUCcg8+$skLPnh6OMX7>9ovN`ۺX;^WaHpə>k֊74SoNZ0nfiSl_7L=aWA"5cxTU<9?.yl_s1=c=Lid‹wl0\C1Up$ou&}8($e;۶m/~5X+_RZl3w\|lZIaZAkNyMy'iR̔2ua Fi<6ⅼ;h.HIԛ"igkv]|𖛩oGs O ߊZebYV;zH(nX^9T{S8ob{L,d5Ej<6,{o6OMu4rnT[=}Kw("xgmY#GiԗgQ1x_ rK_a(n<{] FQιy紙ڷEZhŲq?vmҏgM]k@vo+O8a`M䠭6tW|z˰DXߊ sgۧmx}}RbҜwyNk.\BBsw]ؓmnڇj-,m|B⬘w|05`ES?n>y,/ʴ ְ)V8ڙpxG)KmT^cʝ,.>FeШE#HQ}Q;;;h~%ꈀX:-7c<[Mf,ѬVi;/$p -׹!?\gv9XB^!j4dgSH jR*4zu:2v<[S[Z 2Cπ{ɲn)Y7_u2.VY Jc5vr7䷔<}-̶Y9M{]ҹƝ2Md ƫGQr'a.v{r{c[-_h*T-^h؃J`eZ=uhK8je :Â;bU]-ƭ+õb(` XB'C{Gqb-[ ؊}

0#MWˀOvb'iZgNd@pL.Oɮ!1ۉPIP?c``~lggXbR~>~>( `XAVP+( `XAVPP+( `XAAVP+(( `XAVP+( `XAVPP+( `XAAVP+((<5IENDB`  "fPNG  IHDR 7 pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڌҽJA'" Z VASYm / +,M2EP iN%VnXLvvV_lH*hh'C5pS)֔S9U,,c?`z43[{ӔngS$qq ;e=L+">pr+c3(񻣓IENDB` 1 ѥ PNG  IHDR 7 pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڌ=JA& + @RD/`'ZYXv*zT`グ"6;2T}gSX/ `H"hX;vpCx \?q^R2atJ1g Wat1En=~mX_YnYcHa{؞bQx"@QNq x~G? mn0V(wIENDB` P PNG  IHDR 7 pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڌұJA_)!m0 RP|-i"Dl-+>L!%vy`u V4ȿڙovfKSm8B x3zHcA)#|;(d`BtmŬ2pj9jh&zk w`8iѱ/ =k松fpGoJш;. Qc|p<.' *QosIENDB` r ѥPNG  IHDRF pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڔ+DQό SSꕕ(5b5lسQl+g+R?WX)()wfxﷺtι0WGSO]2\`?xwXHף6q8GIIk:ɫmɦ*6<|ZRb5 ѕj_0'0Z  K !&n*%<#,;h%LQ >9W"# T8`^up$汅 ֻ1_bIENDB`  PNG  IHDRF pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڔ+Daߌi)5eRJY(YYYXH, lJ#)%eeg9YBޔxy;ι\ӒL{4{]!\/G1M<;lbh;.t+%{*ʆu(V!{UKU,,7B8B]rqMqx5ROL$OA+-f2|jqƅ&>O̰ H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxڔK[Q?yIK,1`sN⨋H.ɵ M܊ 2V *H"TTм(p=!:@Sq"aquI`9ao 10Lr@DQQ?]XZDSϒIF}Fu0碍F"U^ A7C^06**z֣96꧈:3T _[+$|':m`? `[hB߇aio}Л׷⢍N{cny}$?-&*R1T`YgPޞsKZ>(kqR`:\u>` ڀ`.aA+. H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FnIDATxر Ea C6X?`K t$T,ەC`\^iyHRd2_NpAp柶)-~ln5 39IENDB`s S 6PPNG  IHDR|xt pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FnIDATxر Ea C6X?`K t$T,ەC`\^iyHRd2_NpAp柶)-~ln5 39IENDB`.PNG  IHDR*wӤ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx݊I񧪺;?Tvٓ=@Dtӽo‹;PLoUqfL'*h2I/)RtOW^H\R)-~w򥍋yCmi-cX&(P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@ (P@IԤS 'j2Y'gKMզϴ>ZYɹtW wj^b6;xo?zXvV+o)YI{WWU٪T䅜uf-&dcXYڻlew5FC5M#e͇t122sl:X^rgeY9$67Uj|#CI[&II*$*I]I聓յGz[NR^!@MZڑԓϏ=V^pS'NT=5La1PEĶc=I{(vezhU^O4&07hZT:ye*V0eLs4t--ЎNW!X.^ٌ%?M ARקn~ : N=T;NI&C4YG䷠sK4=I)O..tdKuٌ=<7N00=OZ$t$;h^3Q i>Lϼ sIENDB`Ivp 6PNG  IHDR(w; pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxnTu9sf:}Tƛp}x^7Ѩ$p LBt^ib3INW'ix ujeyq97s;_~'%N8n$II+ @(@ @(@ @(@ @(@ @(@ @(@ ((@ ((@ ((@ ((@ ((@ ( @ ( @ ( @ ( @ ( @ ( @ ( @( @( @( @( @( @(@ @(@ @(@ @(@ @(@ @(@ ((@ ((@ ((@ ((@ ((@ ((@ ( @ ( @ ( @ ( @ ( @ ( @( @( @( @( @( @(@ @(@ @(@ @(@ @(@ @(@ @(@ ((@ ((@ ((@ ((@ ((@ ( @ ( @ ( @ ( @ ( @ ( @( @( @( @( @( @( @((R… xe*emP=e,*[)˩ x[SфjU*^/~4-J(`S,SUUU' nz TOۢ TeU; ,-.eyq9wp8=Kr`.Ω奕Y9pn H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxjPS׸vx!B)NDR|@_·;Mtttm4MshڕpJ-!J.>VЊցɋ%d!CdXH^(nK?VcU.çg/nk`*!GV:XdB}{utR9lqxv!hZ#!O}oob1 F_!# PSh YMEP~R-w.Ju~ oM2TRбOZTS>*~9n7:sA#:$,X}n=nAϹ CaL7?lToZFxQd4A@-`?(6κ'tA,1ByY#Eh@` !ʨi׳Rt̨i׳٥@hZ@x"L}G34ݨaxM('mt# .+zcF͡94Cs;cnIENDB` (p PNG  IHDR(#'n pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx;kQN,/hbhFΟ`aakmiax)BR؈l2sd}`&S|39Fl?.،(U,00Ͼ|:=)hɻ𤳒]\|E|7(bdUdjw:Oz.Z][z,Ir?"e.]=O RVXEQZ\x}\ӓ3zɗ.|xz)) Ueů66$YceVq>VVtp&..t"UVDWV6Zcm8>VWR&ڱ}Ν9;ۓ۲3|4И2HE6R֔=:u߿h(}FR& !/眲 H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx엻MA=(,$ʡB((&,KN[KvvcO?ϯ9pT~P @63y1 QͭrdXj H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F}IDATx?jp]cy:.=L/Q)t+4SO [%7ހY +Yxs$7yXWd/=livں͏5iuc<d-m&2Y"*"c]KWFd 2"wd.I&ĩk9$_ʼn!}ߏI|u|HrdH;*V\_$<_mW*IENDB`v V M4PNG  IHDR45$N pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FqIDATxڻN@f Di))x4<D EػKݴHOg|3 >%y9p%ԧEhѠgr2 d @2 d @2 d @2JO"wAT%6Ĕ@rR}K9*<A$ @6a<یMCM%'/"J"W`+W6rRLjRz~y{`Y /B)Db ) :pԹ͠8uޮo?x&B;xQa>=Pj2jԒ ϡLo/ IENDB`y/c APNG  IHDRZ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F IDATxKGƿy3֎IXN HH$!B" GsEqANp1K[ِ;3$(e7 + ȘPu6=)$C`I33PD2qZb5lcM3(AGiezÕRxtV4\ǁ1籖 2!" @)Z5Qʻ:4/= }EVJ1DM@D[%Q2ķORybF8B.#gR c4ֈ3<n K"-dzCZxBdYX.m2ӫ,u XȔY!1dƪ7&UYL\ ˦cnBfBMwBT:ȘMȴ$9at#94Iow&Ϝaj(R[\_1ȋN_^Ɋtdnrck_pFd섑q:2~@*4.EN쨒#$|}(P~B(LHBBF &$!+!^Nڝa}s%+=پ*Yp2zBN+ɍt!wd#|'lθ8D!d oҾ:܂u'u$!WBn#(Y7erݟ#LbG|B&Nr!$!wzf=g΍q.ke!6H҄.XI!RHH $!EBr76.vdiPJA)!QSJ) `-!2n~C_Yk7\U JJH!`+NtR@I q:mcܒoƭ71R[R24t*[BTWAGrXv#աgW.V\*JpӫYr.J2 j>C }z620~C|i(`݉iI("PRu]T+USAX>I $#WL'c麌̥wܻ}E!PR"HF{)(62*qP.U0=5y,_C{%~)@3LX_߾̏_sp+wEb3)Ħ$8(y%Ԫ5ƛ=c{3Qq"N)%E\2:Jߘ_G~P^V7 ZkXkd"SRJ ŷ:Сm$\Kd!~bfTd {<]sgŻ^dL#$FN&%땕/хM1^;+kU3e.FтDv22v'Ȥd9OVS%eJv;'r']Љda"]7#eZޱ/dvNn&|z8yR7i!)#t!ď~2ҩq,k^VHg>a)IFfq#VQ"_3HMҦDM)YdҤL SR9#NMc SGIENDB`  ,pMPNG  IHDR&l pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxݱnPϱZR010THoXvF@bCB01tBbNu.jDt9r'$@6n_{Ʉ?lA6pWD!%y8 H4 R@-HK-+)MDZoH7 / 1o{ZA3Hk@4K:A-~e@UŒ' R<KX1Qh% '韤h%-鞃H+Z6 D`” :^նzڳf#Pl(6 hZtrg;#MNCh77n"2wHWZUGL'笞=rt%M&譏iUOE<'2_xwPpBB\ѥw|;,aE>$IENDB`U "5 /cfunction initialize(){ userRelationsPageCount = 0; //searchArea.focus(); userWin = new Array(); userLoadingWin = new Array(); connectionWin = new Array(); userWinCountControl = new Array(); userLoadingWinCountControl = new Array(); connectionWinCountControl = new Array(); xmlFileTTL = parseInt(preferences.xmlCacheTTLPref.value) * 1440; // number of minutes to keep results in use from cache imgFileTTL = xmlFileTTL; // number of minutes to keep results in use from cache relationsPerPage = parseInt(preferences.relationsPerPagePref.value); } function doRigglationsSearch(userName){ if (searchArea.data == ""){ alert("Please enter a user name.");} else{ openLoadingUserWindow(userName);} } function openLoadingUserWindow(userName){ var userWindowOpened = checkUserOpened(userName); if (userWindowOpened == "EMPTY"){ var i; for (i = 0; i < userLoadingWinCountControl.length; i++){ if (userLoadingWinCountControl[i] == false){ break;} } userLoadingWinCountControl[i] = true; userLoadingWin[i] = new UserLoadingWindow(i, ((screen.availWidth/2) - 115), ((screen.availHeight/2) - 46), userName); loadingThrobber(i, "START"); rigglationsInitiateSearch(i, userName); } else{ userWin[userWindowOpened].win.focus(); shakeWindow(userWindowOpened); } } function openUserWindow(loadingCNT, userName, x, y){ var doc = XMLDOM.parse(filesystem.readFile(system.widgetDataFolder + "/" + userName + "_info.txt")); var iconLocation = doc.evaluate( "string(users/user/attribute::icon)"); var iconFormat = iconLocation.substring(iconLocation.lastIndexOf(".") + 1, iconLocation.length); var i; for (i = 0; i < userWinCountControl.length; i++){ if (userWinCountControl[i] == false){ break;} } createRelationsTable(loadingCNT, userName); rigglationsDB.exec("INSERT INTO 'openedUsers' VALUES('" + userName + "', " + i + ");"); userWinCountControl[i] = true; userWin[i] = new UserWindow(i, x, y, userName, iconFormat); getConnections(i, userName); } function alertError(errorCode){ var doc = XMLDOM.parse(filesystem.readFile("Resources/error_codes.xml")); var errorMessage = doc.evaluate( "string(errors/error[@code=" + errorCode + "]/attribute::message)"); alert("Error " + errorCode + ". \n" + errorMessage); } function checkFile(fileName, infoTimeIncrement){ var useFile; if (filesystem.itemExists(system.widgetDataFolder + "/" + fileName) == true) { var fileInfo = filesystem.getFileInfo(system.widgetDataFolder + "/" + fileName); var currentTime = new Date(); var lastMod = fileInfo.lastModified; var difference = currentTime - lastMod; var minutes = Math.floor((difference/1000)/60); if (minutes <= infoTimeIncrement){ useFile = true;} else{ useFile = false;} } else{ useFile = false;} return useFile; } function openDatabase(){ rigglationsDB = new SQLite(); rigglationsDB.open(":memory:"); try{ rigglationsDB.exec("CREATE TABLE 'openedUsers' (name varchar(15), userWinCNT int);");} catch( e ){ } } function createRelationsTable(loadingCNT, userName){ var docFriend = XMLDOM.parse(filesystem.readFile(system.widgetDataFolder + "/" + userName + "_friends_page1.txt")); var totalFriends = docFriend.evaluate( "string(users/attribute::total)"); if (totalFriends == 0){ var totalFriendPages = 1;} else{ var totalFriendPages = Math.ceil(totalFriends/100);} var docFan = XMLDOM.parse(filesystem.readFile(system.widgetDataFolder + "/" + userName + "_fans_page1.txt")); var totalFans = docFan.evaluate( "string(users/attribute::total)"); if (totalFans == 0){ var totalFanPages = 1;} else{ var totalFanPages = Math.ceil(totalFans/100);} var totalPages = totalFriendPages + totalFanPages; userLoadingWin[loadingCNT].userLoadingProgressBarFill.width = 0; try{ rigglationsDB.exec("CREATE TABLE '" + userName + "' (name varchar(15), relation varchar(6));"); var friendPage = 1; while (filesystem.itemExists(system.widgetDataFolder + "/" + userName + "_friends_page" + friendPage + ".txt")){ var docString = filesystem.readFile(system.widgetDataFolder + "/" + userName + "_friends_page" + friendPage + ".txt"); if (docString == "could not load"){ friendPage++; continue; } var doc = XMLDOM.parse(docString); var user = doc.evaluate( "users/user"); for (var i = 0; i < user.length; i++){ rigglationsDB.exec("INSERT INTO '"+ userName +"' VALUES('" + user.item(i).getAttribute('name') + "','friend');"); } updateProgressBar(loadingCNT, friendPage, totalPages, "Creating database..."); sleep(1); friendPage++; } var fanPage = 1; while (filesystem.itemExists(system.widgetDataFolder + "/" + userName + "_fans_page" + fanPage + ".txt")){ var docString = filesystem.readFile(system.widgetDataFolder + "/" + userName + "_fans_page" + fanPage + ".txt"); if (docString == "could not load"){ fanPage++; continue; } var doc = XMLDOM.parse(docString); var user = doc.evaluate( "users/user"); for (var j = 0; j < user.length; j++){ var userFriend = rigglationsDB.query("SELECT * FROM '"+ userName +"' WHERE name LIKE '" + user.item(j).getAttribute('name') + "'"); var userFriendNum = userFriend.getAll(); if (userFriendNum.length == 0){ rigglationsDB.exec("INSERT INTO '"+ userName +"' VALUES('" + user.item(j).getAttribute('name') + "','fan');"); } else{ rigglationsDB.exec("UPDATE '"+ userName +"' SET relation = 'mutual' WHERE name = '" + user.item(j).getAttribute('name') + "';"); } } if (user.length > 0){ userFriend.dispose();} updateProgressBar(loadingCNT, (totalFriendPages + fanPage), totalPages, "Creating database..."); sleep(1); fanPage++; } } catch( e ){ } } function checkUserOpened(userName){ try{ var r = rigglationsDB.query("SELECT * FROM 'openedUsers' WHERE name LIKE '" + userName + "'"); var x = r.getAll(); if (x.length == 0){ r.dispose(); return "EMPTY"; } else{ var s = rigglationsDB.query("SELECT * FROM 'openedUsers' WHERE name LIKE '" + userName + "'"); var y = s.getRow(); return y['userWinCNT']; } } catch( e ){ } } function focusAllUserWindows(){ for (var i = 0; i < userWin.length; i++){ if (userWinCountControl[i] == false){ continue;} userWin[i].win.focus(); } } function checkTextPreferences(prefText, prefMin, prefMax, prefDefault) { var prefNumeric = isNumeric(prefText); if (prefNumeric == false) { prefText = prefDefault; } else if (prefNumeric == true) { if (prefText > prefMax) { prefText = prefMax;} if (prefText < prefMin) { prefText = prefMin;} } return prefText; } function isNumeric(isNumText) { var validChars = "0123456789"; var isNumber = true; var isNumChar; for (i = 0; i < isNumText.length && isNumber == true; i++) { isNumChar = isNumText.charAt(i); if (validChars.indexOf(isNumChar) == -1) { isNumber = false; } } return isNumber; } function checkCache() { var cacheFiles = filesystem.getDirectoryContents(system.widgetDataFolder + "/", false); var cacheFolderSize = 0; for (var i = 0; i < cacheFiles.length; i++) { cacheFiles[i] = system.widgetDataFolder + "/" + cacheFiles[i]; var fileInfo = filesystem.getFileInfo(cacheFiles[i]); cacheFolderSize += fileInfo.size; } cacheFolderSizeUnit = (bytesToUIString(cacheFolderSize)).substring((bytesToUIString(cacheFolderSize)).length - 2, (bytesToUIString(cacheFolderSize)).length); cacheFolderSize = (bytesToUIString(cacheFolderSize)).substring(0, (bytesToUIString(cacheFolderSize)).length - 3); if ((cacheFolderSize > parseInt(preferences.cacheSizePref.value)) && cacheFolderSizeUnit == "MB") { filesystem.remove(cacheFiles); } } function clearCache(){ var cacheFiles = filesystem.getDirectoryContents(system.widgetDataFolder + "/", false); for (var i = 0; i < cacheFiles.length; i++) { cacheFiles[i] = system.widgetDataFolder + "/" + cacheFiles[i];} filesystem.remove(cacheFiles); } tC1TC,pfunction UserLoadingWindow(cnt, x, y, userName){ this.win = new Window(); this.win.hOffset = x; this.win.vOffset = y; this.win.width = 231; this.win.height = 93 this.win.locked = true; this.win.visible = 0; this.win.onContextMenu = "winContextMenu("+cnt+");"; this.userLoadingBG = new Image(); this.userLoadingBG.window = this.win; this.userLoadingBG.src = "Resources/userWinMiniBG.png"; this.userLoadingBG.hOffset = 2; this.userLoadingBG.vOffset = 2; this.userLoadingBG.onMouseDown = "var imgDeltaX = system.event.hOffset;var imgDeltaY = system.event.vOffset;"; this.userLoadingBG.onMouseDrag = "winLoadingMove("+cnt+");"; this.userLoadingFG = new Image(); this.userLoadingFG.window = this.win; this.userLoadingFG.src = "Resources/userWinMiniFG.png"; this.userLoadingFG.hOffset = 15; this.userLoadingFG.vOffset = 36; this.userLoadingStar = new Image(); this.userLoadingStar.window = this.win; this.userLoadingStar.src = "Resources/redStar.png"; this.userLoadingStar.hOffset = 41; this.userLoadingStar.vOffset = 41; this.userLoadingStar.hRegistrationPoint = 20; this.userLoadingStar.vRegistrationPoint = 22; this.nameTxt = new Text(); this.nameTxt.window = this.win; this.nameTxt.data = userName; this.nameTxt.hOffset = 73; this.nameTxt.vOffset = 14; this.nameTxt.width = 150; this.nameTxt.height = 22; this.nameTxt.anchorStyle = "topleft"; this.nameTxt.font = "Trebuchet MS"; this.nameTxt.size = 18; this.nameTxt.color = "#ffffcc"; this.progressTxt = new Text(); this.progressTxt.window = this.win; this.progressTxt.data = "Fetching data..."; this.progressTxt.hOffset = 78; this.progressTxt.vOffset = 40; this.progressTxt.width = 100; this.progressTxt.height = 14; this.progressTxt.anchorStyle = "topleft"; this.progressTxt.font = "Trebuchet MS"; this.progressTxt.size = 11; this.progressTxt.color = "#000000"; this.userLoadingProgressBarFill = new Image(); this.userLoadingProgressBarFill.window = this.win; this.userLoadingProgressBarFill.src = "Resources/greyPixel.png"; this.userLoadingProgressBarFill.hOffset = 79; this.userLoadingProgressBarFill.vOffset = 58; this.userLoadingProgressBarFill.width = 0; this.userLoadingProgressBarFill.height = 8; this.userLoadingProgressBarFill.colorize = "#df0050"; this.userLoadingProgressBarStroke = new Image(); this.userLoadingProgressBarStroke.window = this.win; this.userLoadingProgressBarStroke.src = "Resources/userLoadingProgressBarStroke.png"; this.userLoadingProgressBarStroke.hOffset = 76; this.userLoadingProgressBarStroke.vOffset = 55; this.userLoadingClose = new Image(); this.userLoadingClose.window = this.win; this.userLoadingClose.tracking = "rectangle"; this.userLoadingClose.src = "Resources/closeUserWin.png"; this.userLoadingClose.hOffset = 204; this.userLoadingClose.vOffset = 15; this.userLoadingClose.tooltip = "Close"; this.userLoadingClose.colorize = "#d3d8bc"; this.userLoadingClose.onMouseEnter = "userLoadingWin["+cnt+"].userLoadingClose.colorize = \"#ffff00\";"; this.userLoadingClose.onMouseExit = "userLoadingWin["+cnt+"].userLoadingClose.colorize = \"#d3d8bc\";"; this.userLoadingClose.onMouseDown = "userLoadingWin["+cnt+"].userLoadingClose.colorize = \"#df0050\";"; this.userLoadingClose.onMouseUp = "userLoadingWin["+cnt+"].userLoadingClose.colorize = \"#ffff00\";closeUserLoadingWindow("+cnt+");"; this.rotationTimer = new Timer(); this.rotationTimer.interval = 0.01; this.rotationTimer.ticking = false; this.rotationTimer.onTimerFired = "rotateStar("+cnt+");"; this.rotationCount = 1; this.waitTimer = new Timer(); this.waitTimer.interval = 1; this.waitTimer.ticking = false; this.waitCount = 0; this.finishedPages = 0; this.win.visible = 1; } function rigglationsInitiateSearch(cnt, userName){ var useFile = checkFile(userName + "_info.txt", xmlFileTTL); if (useFile == true){ var doc = XMLDOM.parse(filesystem.readFile(system.widgetDataFolder + "/" + userName + "_info.txt")); var iconLocation = doc.evaluate( "string(users/user/attribute::icon)"); var iconFormat = iconLocation.substring(iconLocation.lastIndexOf(".") + 1, iconLocation.length); var useImage = checkFile(userName + "_icon." + iconFormat, imgFileTTL); if (useImage == true){ getRelationsFirstPage(cnt, userName, "FRIENDS"); } else{ filesystem.remove(system.widgetDataFolder + "/" + userName + "_info.txt"); rigglationsInitiateSearch(userName); } } else{ var getUserInfoURL = new URL(); getUserInfoURL.location = "http://services.digg.com/user/" + userName + "?appkey=http%3A%2F%2Fwww.shirazlabs.com%2Frigglations"; getUserInfoURL.filename = userName + "_info.txt"; getUserInfoURL.userName = userName; getUserInfoURL.cnt = cnt; getUserInfoURL.fetchAsync(getUserInfoURLAsync); } } function getUserInfoURLAsync(getUserInfoURL) { if (getUserInfoURL.response == 200){ var resultString = getUserInfoURL.result; filesystem.writeFile(system.widgetDataFolder + "/" + getUserInfoURL.filename, resultString); var doc = XMLDOM.parse(resultString); var iconLocation = doc.evaluate( "string(users/user/attribute::icon)"); var iconFormat = iconLocation.substring(iconLocation.lastIndexOf(".") + 1, iconLocation.length); var iconURL = new URL(); iconURL.userName = getUserInfoURL.userName; iconURL.iconFormat = iconFormat; iconURL.outputFile = system.widgetDataFolder + "/" + getUserInfoURL.userName + "_icon." + iconFormat; iconURL.location = iconLocation; iconURL.cnt = getUserInfoURL.cnt; iconURL.fetchAsync(riggAPIGetIconAsync); } else{ alert("User Not Found."); closeUserLoadingWindow(getUserInfoURL.cnt); } } function riggAPIGetIconAsync(iconURL){ getRelationsFirstPage(iconURL.cnt, iconURL.userName, "FRIENDS"); } function getRelationsFirstPage(cnt, userName, trigger){ if (trigger == "FRIENDS"){ var useFile = checkFile(userName + "_friends_page1.txt", xmlFileTTL);} else{ var useFile = checkFile(userName + "_fans_page1.txt", xmlFileTTL);} if (useFile == true){ if (trigger == "FRIENDS"){ getRelationsFirstPage(cnt, userName, "FANS");} else{ checkIfUserPopular(cnt, userName); } } else{ var getRelationPage1URL = new URL(); if (trigger == "FRIENDS"){ getRelationPage1URL.location = "http://services.digg.com/user/" + userName + "/friends?appkey=http%3A%2F%2Fwww.shirazlabs.com%2Frigglations&count=100"; getRelationPage1URL.filename = userName + "_friends_page1.txt"; } else{ getRelationPage1URL.location = "http://services.digg.com/user/" + userName + "/fans?appkey=http%3A%2F%2Fwww.shirazlabs.com%2Frigglations&count=100"; getRelationPage1URL.filename = userName + "_fans_page1.txt"; } getRelationPage1URL.cnt = cnt; getRelationPage1URL.userName = userName; getRelationPage1URL.trigger = trigger; getRelationPage1URL.fetchAsync(getRelationsFirstPageAsync); } } function getRelationsFirstPageAsync(getRelationPage1URL){ if (getRelationPage1URL.response == 200){ var resultString = getRelationPage1URL.result; filesystem.writeFile(system.widgetDataFolder + "/" + getRelationPage1URL.filename, resultString); if (getRelationPage1URL.trigger == "FRIENDS"){ getRelationsFirstPage(getRelationPage1URL.cnt, getRelationPage1URL.userName, "FANS");} else{ checkIfUserPopular(getRelationPage1URL.cnt, getRelationPage1URL.userName); } } else{ alert("An error occurred while fetching user's data."); closeUserLoadingWindow(getRelationPage1URL.cnt); } } function checkIfUserPopular(cnt, userName){ var docFriend = XMLDOM.parse(filesystem.readFile(system.widgetDataFolder + "/" + userName + "_friends_page1.txt")); var totalFriends = docFriend.evaluate( "string(users/attribute::total)"); var docFan = XMLDOM.parse(filesystem.readFile(system.widgetDataFolder + "/" + userName + "_fans_page1.txt")); var totalFans = docFan.evaluate( "string(users/attribute::total)"); var totalRelations = parseInt(totalFriends) + parseInt(totalFans); if (totalRelations > 5000){ var continueLoadPopular = alert("The user '" + userName + "' has " + totalFriends + " friends, and " + totalFans + " fans, for a total of " + totalRelations + " relations. \n\nThat is a lot of relations. It will take a long time to fetch all the data, and a long time to create the database too. \n\nWhile creating the database, Rigglations may appear to be unresponsive, but it is actually hard at work compiling all the data into the database. \nJust wait, and Rigglations will be up and running like normal again. \n\nIf you have the patience to go through all this, click 'Continue', if not, try viewing other less popular Digg users.", "Continue...", "Stop"); if (continueLoadPopular == 1) { getRemainingPages(cnt, userName); } else{ closeUserLoadingWindow(cnt); } } else{ getRemainingPages(cnt, userName); } } function getRemainingPages(cnt, userName){ var docFriend = XMLDOM.parse(filesystem.readFile(system.widgetDataFolder + "/" + userName + "_friends_page1.txt")); var totalFriends = docFriend.evaluate( "string(users/attribute::total)"); if (totalFriends == 0){ var totalFriendPages = 1;} else{ var totalFriendPages = Math.ceil(totalFriends/100);} var docFan = XMLDOM.parse(filesystem.readFile(system.widgetDataFolder + "/" + userName + "_fans_page1.txt")); var totalFans = docFan.evaluate( "string(users/attribute::total)"); if (totalFans == 0){ var totalFanPages = 1;} else{ var totalFanPages = Math.ceil(totalFans/100);} var fetchFriendPagesArray = new Array(); for (var i = 1; i <= totalFriendPages; i++){ var useFile = checkFile(userName + "_friends_page" + i + ".txt", xmlFileTTL); if (useFile == false){ fetchFriendPagesArray.push(i); } } var fetchFanPagesArray = new Array(); for (var j = 1; j <= totalFanPages; j++){ var useFile = checkFile(userName + "_fans_page" + j + ".txt", xmlFileTTL); if (useFile == false){ fetchFanPagesArray.push(j); } } var pageFinished = (totalFriendPages - fetchFriendPagesArray.length) + (totalFanPages - fetchFanPagesArray.length); userLoadingWin[cnt].finishedPages = pageFinished; var totalPages = totalFriendPages + totalFanPages; updateProgressBar(cnt, pageFinished, totalPages, "Fetching data..."); var totalFetchArrayLength = fetchFriendPagesArray.length + fetchFanPagesArray.length; var waitTimerInterval = Math.ceil(totalFetchArrayLength/10); if (waitTimerInterval > 5){ waitTimerInterval = 5; } userLoadingWin[cnt].waitTimer.interval = waitTimerInterval; userLoadingWin[cnt].waitTimer.onTimerFired = "getRemainingPagesBridge("+cnt+", '"+userName+"', "+totalPages+", '"+fetchFriendPagesArray+"', '"+fetchFanPagesArray+"');"; if (pageFinished < totalPages){ userLoadingWin[cnt].waitTimer.ticking = true; } else if (pageFinished == totalPages){ openUserWindow(cnt, userName, userLoadingWin[cnt].win.hOffset, userLoadingWin[cnt].win.vOffset); closeUserLoadingWindow(cnt); } } function getRemainingPagesBridge(cnt, userName, totalPages, fetchFriendPagesArray, fetchFanPagesArray){ if (fetchFriendPagesArray.length > 0){ fetchFriendPagesArray = fetchFriendPagesArray.split(",");} if (fetchFanPagesArray.length > 0){ fetchFanPagesArray = fetchFanPagesArray.split(",");} if (fetchFriendPagesArray.length > fetchFanPagesArray.length){ var stopCount = fetchFriendPagesArray.length;} else if (fetchFanPagesArray.length > fetchFriendPagesArray.length){ var stopCount = fetchFanPagesArray.length;} else if (fetchFriendPagesArray.length == fetchFanPagesArray.length){ var stopCount = fetchFriendPagesArray.length;} if (userLoadingWin[cnt].waitCount < fetchFriendPagesArray.length){ rigglationsAPIGetFriend(cnt, userName, fetchFriendPagesArray[userLoadingWin[cnt].waitCount], totalPages); } if (userLoadingWin[cnt].waitCount < fetchFanPagesArray.length){ rigglationsAPIGetFan(cnt, userName, fetchFanPagesArray[userLoadingWin[cnt].waitCount], totalPages); } userLoadingWin[cnt].waitCount++; if (userLoadingWin[cnt].waitCount == stopCount){ userLoadingWin[cnt].waitCount = 0; userLoadingWin[cnt].waitTimer.ticking = false; } } function rigglationsAPIGetFriend(cnt, userName, page, totalPages){ var offset = (page - 1) * 100; var getGetFriendURL = new URL(); getGetFriendURL.location = "http://services.digg.com/user/" + userName + "/friends?appkey=http%3A%2F%2Fwww.shirazlabs.com%2Frigglations&count=100&offset=" + offset; getGetFriendURL.filename = userName + "_friends_page" + page + ".txt"; getGetFriendURL.cnt = cnt; getGetFriendURL.userName = userName; getGetFriendURL.totalPages = totalPages; getGetFriendURL.fetchAsync(rigglationsAPIGetFriendAsync); } function rigglationsAPIGetFriendAsync(getGetFriendURL){ if (getGetFriendURL.response == 200){ var resultString = getGetFriendURL.result; filesystem.writeFile(system.widgetDataFolder + "/" + getGetFriendURL.filename, resultString); userLoadingWin[getGetFriendURL.cnt].finishedPages++; updateProgressBar(getGetFriendURL.cnt, userLoadingWin[getGetFriendURL.cnt].finishedPages, getGetFriendURL.totalPages, "Fetching data..."); } else{ var resultString = "could not load"; filesystem.writeFile(system.widgetDataFolder + "/" + getGetFriendURL.filename, resultString); userLoadingWin[getGetFriendURL.cnt].finishedPages++; } if (userLoadingWin[getGetFriendURL.cnt].finishedPages == getGetFriendURL.totalPages){ openUserWindow(getGetFriendURL.cnt, getGetFriendURL.userName, userLoadingWin[getGetFriendURL.cnt].win.hOffset, userLoadingWin[getGetFriendURL.cnt].win.vOffset); closeUserLoadingWindow(getGetFriendURL.cnt); } } function rigglationsAPIGetFan(cnt, userName, page, totalPages){ var offset = (page - 1) * 100; var getGetFanURL = new URL(); getGetFanURL.location = "http://services.digg.com/user/" + userName + "/fans?appkey=http%3A%2F%2Fwww.shirazlabs.com%2Frigglations&count=100&offset=" + offset; getGetFanURL.filename = userName + "_fans_page" + page + ".txt"; getGetFanURL.cnt = cnt; getGetFanURL.userName = userName; getGetFanURL.page = page; getGetFanURL.totalPages = totalPages; getGetFanURL.fetchAsync(rigglationsAPIGetFanAsync); } function rigglationsAPIGetFanAsync(getGetFanURL){ if (getGetFanURL.response == 200){ var resultString = getGetFanURL.result; filesystem.writeFile(system.widgetDataFolder + "/" + getGetFanURL.filename, resultString); userLoadingWin[getGetFanURL.cnt].finishedPages++; updateProgressBar(getGetFanURL.cnt, userLoadingWin[getGetFanURL.cnt].finishedPages, getGetFanURL.totalPages, "Fetching data..."); } else{ var resultString = "could not load"; filesystem.writeFile(system.widgetDataFolder + "/" + getGetFanURL.filename, resultString); userLoadingWin[getGetFanURL.cnt].finishedPages++; } if (userLoadingWin[getGetFanURL.cnt].finishedPages == getGetFanURL.totalPages){ openUserWindow(getGetFanURL.cnt, getGetFanURL.userName, userLoadingWin[getGetFanURL.cnt].win.hOffset, userLoadingWin[getGetFanURL.cnt].win.vOffset); closeUserLoadingWindow(getGetFanURL.cnt); } } function winLoadingMove(cnt){ userLoadingWin[cnt].win.hOffset = system.event.screenX - imgDeltaX; userLoadingWin[cnt].win.vOffset = system.event.screenY - imgDeltaY; } function loadingThrobber(cnt, arg){ if (arg == "START"){ userLoadingWin[cnt].rotationCount = 1; userLoadingWin[cnt].userLoadingStar.visible = 1; userLoadingWin[cnt].rotationTimer.ticking = true; } else if (arg == "STOP"){ userLoadingWin[cnt].userLoadingStar.visible = 0; userLoadingWin[cnt].rotationTimer.ticking = false; } } function rotateStar(cnt){ userLoadingWin[cnt].userLoadingStar.rotation = 5 * userLoadingWin[cnt].rotationCount; userLoadingWin[cnt].rotationCount++; if(userLoadingWin[cnt].rotationCount > 72){ userLoadingWin[cnt].rotationCount = 1;} } function updateProgressBar(cnt, pageFinished, totalPages, progressString){ userLoadingWin[cnt].progressTxt.data = progressString; var fillRatio = pageFinished/totalPages; userLoadingWin[cnt].userLoadingProgressBarFill.width = fillRatio * 118; } function closeUserLoadingWindow(cnt){ loadingThrobber(cnt, "STOP"); userLoadingWin[cnt].waitTimer.ticking = false; if (cnt == userLoadingWinCountControl.length - 1){ userLoadingWin[cnt].win.removeChild(userLoadingWin[cnt].userLoadingBG); userLoadingWin[cnt].win.removeChild(userLoadingWin[cnt].userLoadingFG); userLoadingWin[cnt].win.removeChild(userLoadingWin[cnt].userLoadingStar); userLoadingWin[cnt].win.removeChild(userLoadingWin[cnt].nameTxt); userLoadingWin[cnt].win.removeChild(userLoadingWin[cnt].userLoadingProgressBarFill); userLoadingWin[cnt].win.removeChild(userLoadingWin[cnt].userLoadingProgressBarStroke); userLoadingWin[cnt].win.opacity = 0; userLoadingWinCountControl.pop(); userLoadingWin.pop(); } else{ userLoadingWinCountControl[cnt] = false; userLoadingWin[cnt].win.visible = 0; } }͟Fsfunction UserWindow(cnt, x, y, userName, iconFormat){ this.tabMode = "RELATIONS"; this.relFilterMode = "friends"; this.currentRelationsPage = 1; //print("cnt = " + cnt); this.win = new Window(); this.win.hOffset = x; this.win.vOffset = y; this.win.width = 231; this.win.height = 93 this.win.locked = true; this.win.visible = 0; this.win.onContextMenu = "winContextMenu("+cnt+");"; this.userWinBG_TLFrame = new Frame(); this.userWinBG_TLFrame.window = this.win; this.userWinBG_TLFrame.hOffset = 3; this.userWinBG_TLFrame.vOffset = 2; this.userWinBG_TLFrame.width = 42; this.userWinBG_TLFrame.height = 35; this.userWinBG_TLImg = new Image(); this.userWinBG_TLImg.window = this.win; this.userWinBG_TLImg.src = "Resources/userWinBG_TL.png"; this.userWinBG_TLImg.hOffset = 0; this.userWinBG_TLImg.vOffset = 0; this.userWinBG_TLImg.onMouseDown = "var imgDeltaX = system.event.hOffset;var imgDeltaY = system.event.vOffset;colorizeRelations("+cnt+", 'SET');"; this.userWinBG_TLImg.onMouseDrag = "winMove("+cnt+");"; this.userWinBG_TLImg.onMouseUp = "colorizeRelations("+cnt+", 'RESET');"; this.userWinBG_TLFrame.appendChild(this.userWinBG_TLImg); this.userWinBG_TRFrame = new Frame(); this.userWinBG_TRFrame.window = this.win; this.userWinBG_TRFrame.hOffset = 45; this.userWinBG_TRFrame.vOffset = 2; this.userWinBG_TRFrame.width = 296; this.userWinBG_TRFrame.height = 35; this.userWinBG_TRImg = new Image(); this.userWinBG_TRImg.window = this.win; this.userWinBG_TRImg.src = "Resources/userWinBG_TR.png"; this.userWinBG_TRImg.hOffset = -110; this.userWinBG_TRImg.vOffset = 0; this.userWinBG_TRImg.onMouseDown = "var imgDeltaX = system.event.hOffset;var imgDeltaY = system.event.vOffset;colorizeRelations("+cnt+", 'SET');"; this.userWinBG_TRImg.onMouseDrag = "winMove("+cnt+");"; this.userWinBG_TRImg.onMouseUp = "colorizeRelations("+cnt+", 'RESET');"; this.userWinBG_TRFrame.appendChild(this.userWinBG_TRImg); this.userWinBG_BLFrame = new Frame(); this.userWinBG_BLFrame.window = this.win; this.userWinBG_BLFrame.hOffset = 3; this.userWinBG_BLFrame.vOffset = 37; this.userWinBG_BLFrame.width = 42; this.userWinBG_BLFrame.height = 375; this.userWinBG_BLImg = new Image(); this.userWinBG_BLImg.window = this.win; this.userWinBG_BLImg.src = "Resources/userWinBG_BL.png"; this.userWinBG_BLImg.hOffset = 0; this.userWinBG_BLImg.vOffset = -320; this.userWinBG_BLImg.onMouseDown = "var imgDeltaX = system.event.hOffset;var imgDeltaY = system.event.vOffset;colorizeRelations("+cnt+", 'SET');"; this.userWinBG_BLImg.onMouseDrag = "winMove("+cnt+");"; this.userWinBG_BLImg.onMouseUp = "colorizeRelations("+cnt+", 'RESET');"; this.userWinBG_BLFrame.appendChild(this.userWinBG_BLImg); this.userWinBG_BRFrame = new Frame(); this.userWinBG_BRFrame.window = this.win; this.userWinBG_BRFrame.hOffset = 45; this.userWinBG_BRFrame.vOffset = 37; this.userWinBG_BRFrame.width = 296; this.userWinBG_BRFrame.height = 375; this.userWinBG_BRImg = new Image(); this.userWinBG_BRImg.window = this.win; this.userWinBG_BRImg.src = "Resources/userWinBG_BR.png"; this.userWinBG_BRImg.hOffset = -110; this.userWinBG_BRImg.vOffset = -320; this.userWinBG_BRImg.onMouseDown = "var imgDeltaX = system.event.hOffset;var imgDeltaY = system.event.vOffset;colorizeRelations("+cnt+", 'SET');"; this.userWinBG_BRImg.onMouseDrag = "winMove("+cnt+");"; this.userWinBG_BRImg.onMouseUp = "colorizeRelations("+cnt+", 'RESET');"; this.userWinBG_BRFrame.appendChild(this.userWinBG_BRImg); this.userWinFG_LFrame = new Frame(); this.userWinFG_LFrame.window = this.win; this.userWinFG_LFrame.hOffset = 15; this.userWinFG_LFrame.vOffset = 36; this.userWinFG_LFrame.width = 30; this.userWinFG_LFrame.height = 38; this.userWinFG_LImg = new Image(); this.userWinFG_LImg.window = this.win; this.userWinFG_LImg.src = "Resources/userWinFG_L.png"; this.userWinFG_LImg.hOffset = 0; this.userWinFG_LImg.vOffset = 0; this.userWinFG_LImg.onMouseDown = "var imgDeltaX = system.event.hOffset;var imgDeltaY = system.event.vOffset;colorizeRelations("+cnt+", 'SET');"; this.userWinFG_LImg.onMouseDrag = "winMove("+cnt+");"; this.userWinFG_LImg.onMouseUp = "colorizeRelations("+cnt+", 'RESET');"; this.userWinFG_LFrame.appendChild(this.userWinFG_LImg); this.userWinFG_RFrame = new Frame(); this.userWinFG_RFrame.window = this.win; this.userWinFG_RFrame.hOffset = 45; this.userWinFG_RFrame.vOffset = 36; this.userWinFG_RFrame.width = 281; this.userWinFG_RFrame.height = 38; this.userWinFG_RImg = new Image(); this.userWinFG_RImg.window = this.win; this.userWinFG_RImg.src = "Resources/userWinFG_R.png"; this.userWinFG_RImg.hOffset = -111; this.userWinFG_RImg.vOffset = 0; this.userWinFG_RImg.onMouseDown = "var imgDeltaX = system.event.hOffset;var imgDeltaY = system.event.vOffset;colorizeRelations("+cnt+", 'SET');"; this.userWinFG_RImg.onMouseDrag = "winMove("+cnt+");"; this.userWinFG_RImg.onMouseUp = "colorizeRelations("+cnt+", 'RESET');"; this.userWinFG_RFrame.appendChild(this.userWinFG_RImg); this.userWinRelationsTab = new Image(); this.userWinRelationsTab.window = this.win; this.userWinRelationsTab.src = "Resources/relationsTabLight.png"; this.userWinRelationsTab.hOffset = 198; this.userWinRelationsTab.vOffset = 17; this.userWinRelationsTab.opacity = 0; this.userWinRelationsTab.onMouseDown = "if (this.tabMode != \"RELATIONS\"){userWin["+cnt+"].tabMode = \"RELATIONS\";userTabControl("+cnt+", '"+userName+"', userWin["+cnt+"].tabMode);}"; this.userWinProfileTab = new Image(); this.userWinProfileTab.window = this.win; this.userWinProfileTab.src = "Resources/profileTabDarkNormal.png"; this.userWinProfileTab.hOffset = 272; this.userWinProfileTab.vOffset = 17; this.userWinProfileTab.opacity = 0; this.userWinProfileTab.onMouseDown = "if (this.tabMode != \"PROFILE\"){userWin["+cnt+"].tabMode = \"PROFILE\";userTabControl("+cnt+", '"+userName+"', userWin["+cnt+"].tabMode);}"; this.userWinFullBody = new Image(); this.userWinFullBody.window = this.win; this.userWinFullBody.src = "Resources/fullBody.png"; this.userWinFullBody.hOffset = 15; this.userWinFullBody.vOffset = 99; this.userWinFullBody.opacity = 0; this.userWinIconBG = new Image(); this.userWinIconBG.window = this.win; this.userWinIconBG.src = "Resources/userWinIconBG.png"; this.userWinIconBG.hOffset = 20; this.userWinIconBG.vOffset = 15; this.userWinIcon = new Image(); this.userWinIcon.window = this.win; this.userWinIcon.src = system.widgetDataFolder + "/" + userName + "_icon." + iconFormat; this.userWinIcon.hOffset = 21; this.userWinIcon.vOffset = 16; this.userWinIcon.tooltip = userName; this.profileOpenBrowserTxt = new Text(); this.profileOpenBrowserTxt.window = this.win; this.profileOpenBrowserTxt.tracking = "rectangle"; this.profileOpenBrowserTxt.data = "Open user's Digg page in browser"; this.profileOpenBrowserTxt.hOffset = 85; this.profileOpenBrowserTxt.vOffset = 42; this.profileOpenBrowserTxt.width = 208; this.profileOpenBrowserTxt.height = 16; this.profileOpenBrowserTxt.anchorStyle = "topleft"; this.profileOpenBrowserTxt.font = "Trebuchet MS"; this.profileOpenBrowserTxt.size = 14; this.profileOpenBrowserTxt.color = "#36561d"; this.profileOpenBrowserTxt.onMouseEnter = "userWin["+cnt+"].profileOpenBrowserTxt.color = '#df0050';"; this.profileOpenBrowserTxt.onMouseExit = "userWin["+cnt+"].profileOpenBrowserTxt.color = '#36561d';"; this.profileOpenBrowserTxt.onMouseDown = "userWin["+cnt+"].profileOpenBrowserTxt.color = '#f8f400';"; this.profileOpenBrowserTxt.onMouseUp = "userWin["+cnt+"].profileOpenBrowserTxt.color = '#df0050';openURL('http://www.digg.com/users/"+userName+"');"; this.profileOpenBrowserTxt.opacity = 0; this.userWinRelFriend = new Image(); this.userWinRelFriend.window = this.win; this.userWinRelFriend.tracking = "rectangle"; this.userWinRelFriend.src = "Resources/greyBullet.png"; this.userWinRelFriend.hOffset = 85; this.userWinRelFriend.vOffset = 42; this.userWinRelFriend.colorize = "#df0050"; this.userWinRelFriend.onMouseEnter = "relButtonFilterControl("+cnt+", \"friends\", \"enter\");"; this.userWinRelFriend.onMouseExit = "relButtonFilterControl("+cnt+", \"friends\", \"exit\");"; this.userWinRelFriend.onMouseDown = "relButtonFilterControl("+cnt+", \"friends\", \"down\");"; this.userWinRelFriend.opacity = 0; this.relFriendTxt = new Text(); this.relFriendTxt.window = this.win; this.relFriendTxt.tracking = "rectangle"; this.relFriendTxt.data = "Friends"; this.relFriendTxt.hOffset = 98; this.relFriendTxt.vOffset = 41; this.relFriendTxt.width = 36; this.relFriendTxt.height = 11; this.relFriendTxt.anchorStyle = "topleft"; this.relFriendTxt.font = "Trebuchet MS"; this.relFriendTxt.size = 11; this.relFriendTxt.color = "#000000"; this.relFriendTxt.onMouseEnter = "relButtonFilterControl("+cnt+", \"friends\", \"enter\");"; this.relFriendTxt.onMouseExit = "relButtonFilterControl("+cnt+", \"friends\", \"exit\");"; this.relFriendTxt.onMouseDown = "relButtonFilterControl("+cnt+", \"friends\", \"down\");"; this.relFriendTxt.opacity = 0; this.userWinRelFan = new Image(); this.userWinRelFan.window = this.win; this.userWinRelFan.tracking = "rectangle"; this.userWinRelFan.src = "Resources/greyBullet.png"; this.userWinRelFan.hOffset = 146; this.userWinRelFan.vOffset = 42; this.userWinRelFan.colorize = "#eff1d8"; this.userWinRelFan.onMouseEnter = "relButtonFilterControl("+cnt+", \"fans\", \"enter\");"; this.userWinRelFan.onMouseExit = "relButtonFilterControl("+cnt+", \"fans\", \"exit\");"; this.userWinRelFan.onMouseDown = "relButtonFilterControl("+cnt+", \"fans\", \"down\");"; this.userWinRelFan.opacity = 0; this.relFanTxt = new Text(); this.relFanTxt.window = this.win; this.relFanTxt.data = "Fans"; this.relFanTxt.hOffset = 159; this.relFanTxt.vOffset = 41; this.relFanTxt.width = 36; this.relFanTxt.height = 11; this.relFanTxt.anchorStyle = "topleft"; this.relFanTxt.font = "Trebuchet MS"; this.relFanTxt.size = 11; this.relFanTxt.color = "#36561d"; this.relFanTxt.onMouseEnter = "relButtonFilterControl("+cnt+", \"fans\", \"enter\");"; this.relFanTxt.onMouseExit = "relButtonFilterControl("+cnt+", \"fans\", \"exit\");"; this.relFanTxt.onMouseDown = "relButtonFilterControl("+cnt+", \"fans\", \"down\");"; this.relFanTxt.opacity = 0; this.userWinRelMut = new Image(); this.userWinRelMut.window = this.win; this.userWinRelMut.tracking = "rectangle"; this.userWinRelMut.src = "Resources/greyBullet.png"; this.userWinRelMut.hOffset = 194; this.userWinRelMut.vOffset = 42; this.userWinRelMut.colorize = "#eff1d8"; this.userWinRelMut.onMouseEnter = "relButtonFilterControl("+cnt+", \"mutual\", \"enter\");"; this.userWinRelMut.onMouseExit = "relButtonFilterControl("+cnt+", \"mutual\", \"exit\");"; this.userWinRelMut.onMouseDown = "relButtonFilterControl("+cnt+", \"mutual\", \"down\");"; this.userWinRelMut.opacity = 0; this.relMutTxt = new Text(); this.relMutTxt.window = this.win; this.relMutTxt.data = "Mutual"; this.relMutTxt.hOffset = 207; this.relMutTxt.vOffset = 41; this.relMutTxt.width = 36; this.relMutTxt.height = 11; this.relMutTxt.anchorStyle = "topleft"; this.relMutTxt.font = "Trebuchet MS"; this.relMutTxt.size = 11; this.relMutTxt.color = "#36561d"; this.relMutTxt.onMouseEnter = "relButtonFilterControl("+cnt+", \"mutual\", \"enter\");"; this.relMutTxt.onMouseExit = "relButtonFilterControl("+cnt+", \"mutual\", \"exit\");"; this.relMutTxt.onMouseDown = "relButtonFilterControl("+cnt+", \"mutual\", \"down\");"; this.relMutTxt.opacity = 0; this.userWinRelAll = new Image(); this.userWinRelAll.window = this.win; this.userWinRelAll.tracking = "rectangle"; this.userWinRelAll.src = "Resources/greyBullet.png"; this.userWinRelAll.hOffset = 250; this.userWinRelAll.vOffset = 42; this.userWinRelAll.colorize = "#eff1d8"; this.userWinRelAll.onMouseEnter = "relButtonFilterControl("+cnt+", \"all\", \"enter\");"; this.userWinRelAll.onMouseExit = "relButtonFilterControl("+cnt+", \"all\", \"exit\");"; this.userWinRelAll.onMouseDown = "relButtonFilterControl("+cnt+", \"all\", \"down\");"; this.userWinRelAll.opacity = 0; this.relAllTxt = new Text(); this.relAllTxt.window = this.win; this.relAllTxt.data = "All"; this.relAllTxt.hOffset = 263; this.relAllTxt.vOffset = 41; this.relAllTxt.width = 36; this.relAllTxt.height = 11; this.relAllTxt.anchorStyle = "topleft"; this.relAllTxt.font = "Trebuchet MS"; this.relAllTxt.size = 11; this.relAllTxt.color = "#36561d"; this.relAllTxt.onMouseEnter = "relButtonFilterControl("+cnt+", \"all\", \"enter\");"; this.relAllTxt.onMouseExit = "relButtonFilterControl("+cnt+", \"all\", \"exit\");"; this.relAllTxt.onMouseDown = "relButtonFilterControl("+cnt+", \"all\", \"down\");"; this.relAllTxt.opacity = 0; this.filterBoxImg = new Image(); this.filterBoxImg.window = this.win; this.filterBoxImg.src = "Resources/filterBoxImg.png"; this.filterBoxImg.hOffset = 98; this.filterBoxImg.vOffset = 55; this.filterBoxImg.opacity = 0; this.filterBoxTxtArea = new TextArea(); this.filterBoxTxtArea.window = this.win; this.filterBoxTxtArea.hOffset = 98; this.filterBoxTxtArea.vOffset = 55; this.filterBoxTxtArea.width = 157; this.filterBoxTxtArea.height = 17; this.filterBoxTxtArea.scrollbar = false; this.filterBoxTxtArea.lines = 1; this.filterBoxTxtArea.color = "#000000"; this.filterBoxTxtArea.font = "Trebuchet MS"; this.filterBoxTxtArea.size = 11; this.filterBoxTxtArea.data = ""; this.filterBoxTxtArea.onKeyPress = "if(system.event.keyString == 'Return' || system.event.keyString == 'Enter'){userWin["+cnt+"].filterBoxTxtArea.rejectKeyPress();}"; this.filterBoxTxtArea.onKeyUp = "userWin["+cnt+"].currentRelationsPage = 1;displayUserRelations("+cnt+", userWin["+cnt+"].nameTxt.data, userWin["+cnt+"].filterBoxTxtArea.data)"; this.filterBoxTxtArea.opacity = 0; this.userWinTinyExpand = new Image(); this.userWinTinyExpand.window = this.win; this.userWinTinyExpand.src = "Resources/expandOnLightNormal.png"; this.userWinTinyExpand.hOffset = 62; this.userWinTinyExpand.vOffset = 62; this.userWinTinyExpand.tooltip = "Expand"; this.userWinTinyExpand.onMouseEnter = "userWin["+cnt+"].userWinTinyExpand.src = \"Resources/expandOnLightOver.png\";"; this.userWinTinyExpand.onMouseExit = "userWin["+cnt+"].userWinTinyExpand.src = \"Resources/expandOnLightNormal.png\";"; this.userWinTinyExpand.onMouseDown = "userWin["+cnt+"].userWinTinyExpand.src = \"Resources/expandOnLightPressed.png\";"; this.userWinTinyExpand.onMouseUp = "userWin["+cnt+"].userWinTinyExpand.src = \"Resources/expandOnLightOver.png\";expandTiny("+cnt+");"; this.userWinTinyExpand.opacity = 0; this.userWinMiniShrink = new Image(); this.userWinMiniShrink.window = this.win; this.userWinMiniShrink.src = "Resources/shrinkOnLightNormal.png"; this.userWinMiniShrink.hOffset = 182; this.userWinMiniShrink.vOffset = 57; this.userWinMiniShrink.tooltip = "Shrink"; this.userWinMiniShrink.onMouseEnter = "userWin["+cnt+"].userWinMiniShrink.src = \"Resources/shrinkOnLightOver.png\";"; this.userWinMiniShrink.onMouseExit = "userWin["+cnt+"].userWinMiniShrink.src = \"Resources/shrinkOnLightNormal.png\";"; this.userWinMiniShrink.onMouseDown = "userWin["+cnt+"].userWinMiniShrink.src = \"Resources/shrinkOnLightPressed.png\";"; this.userWinMiniShrink.onMouseUp = "userWin["+cnt+"].userWinMiniShrink.src = \"Resources/shrinkOnLightOver.png\";shrinkMini("+cnt+")"; this.userWinMiniExpand = new Image(); this.userWinMiniExpand.window = this.win; this.userWinMiniExpand.src = "Resources/expandOnLightNormal.png"; this.userWinMiniExpand.hOffset = 198; this.userWinMiniExpand.vOffset = 57; this.userWinMiniExpand.tooltip = "Expand"; this.userWinMiniExpand.onMouseEnter = "userWin["+cnt+"].userWinMiniExpand.src = \"Resources/expandOnLightOver.png\";"; this.userWinMiniExpand.onMouseExit = "userWin["+cnt+"].userWinMiniExpand.src = \"Resources/expandOnLightNormal.png\";"; this.userWinMiniExpand.onMouseDown = "userWin["+cnt+"].userWinMiniExpand.src = \"Resources/expandOnLightPressed.png\";"; this.userWinMiniExpand.onMouseUp = "userWin["+cnt+"].userWinMiniExpand.src = \"Resources/expandOnLightOver.png\";expandMini("+cnt+");userTabControl("+cnt+", '"+userName+"', userWin["+cnt+"].tabMode);"; this.userWinMiniClose = new Image(); this.userWinMiniClose.window = this.win; this.userWinMiniClose.tracking = "rectangle"; this.userWinMiniClose.src = "Resources/closeUserWin.png"; this.userWinMiniClose.hOffset = 204; this.userWinMiniClose.vOffset = 15; this.userWinMiniClose.tooltip = "Close"; this.userWinMiniClose.colorize = "#d3d8bc"; this.userWinMiniClose.onMouseEnter = "userWin["+cnt+"].userWinMiniClose.colorize = \"#ffff00\";"; this.userWinMiniClose.onMouseExit = "userWin["+cnt+"].userWinMiniClose.colorize = \"#d3d8bc\";"; this.userWinMiniClose.onMouseDown = "userWin["+cnt+"].userWinMiniClose.colorize = \"#df0050\";"; this.userWinMiniClose.onMouseUp = "userWin["+cnt+"].userWinMiniClose.colorize = \"#ffff00\";closeUserWindow("+cnt+");"; this.upperStatusTxt = new Text(); this.upperStatusTxt.window = this.win; this.upperStatusTxt.data = "Relations > Friends"; this.upperStatusTxt.hOffset = 172; this.upperStatusTxt.vOffset = 91; this.upperStatusTxt.width = 270; this.upperStatusTxt.height = 22; this.upperStatusTxt.hAlign = "center"; this.upperStatusTxt.font = "Trebuchet MS"; this.upperStatusTxt.size = 13; this.upperStatusTxt.color = "#ffffcc"; this.upperStatusTxt.opacity = 0; this.userWinFullShrink = new Image(); this.userWinFullShrink.window = this.win; this.userWinFullShrink.src = "Resources/shrinkOnDarkNormal.png"; this.userWinFullShrink.hOffset = 311; this.userWinFullShrink.vOffset = 380; this.userWinFullShrink.opacity = 0; this.userWinFullShrink.tooltip = "Shrink"; this.userWinFullShrink.onMouseEnter = "userWin["+cnt+"].userWinFullShrink.src = \"Resources/shrinkOnDarkOver.png\";userWin["+cnt+"].lowerStatusTxt.data = 'Minimize';"; this.userWinFullShrink.onMouseExit = "userWin["+cnt+"].userWinFullShrink.src = \"Resources/shrinkOnDarkNormal.png\";userWin["+cnt+"].lowerStatusTxt.data = '';"; this.userWinFullShrink.onMouseDown = "userWin["+cnt+"].userWinFullShrink.src = \"Resources/shrinkOnDarkPressed.png\";"; this.userWinFullShrink.onMouseUp = "userWin["+cnt+"].userWinFullShrink.src = \"Resources/shrinkOnDarkOver.png\";shrinkFull("+cnt+");"; this.userWinFullClose = new Image(); this.userWinFullClose.window = this.win; this.userWinFullClose.tracking = "rectangle"; this.userWinFullClose.src = "Resources/closeUserWin.png"; this.userWinFullClose.hOffset = 314; this.userWinFullClose.vOffset = 43; this.userWinFullClose.tooltip = "Close"; this.userWinFullClose.colorize = "#36561d"; this.userWinFullClose.onMouseEnter = "userWin["+cnt+"].userWinFullClose.colorize = \"#df0050\";userWin["+cnt+"].lowerStatusTxt.data = 'Close';"; this.userWinFullClose.onMouseExit = "userWin["+cnt+"].userWinFullClose.colorize = \"#36561d\";userWin["+cnt+"].lowerStatusTxt.data = '';"; this.userWinFullClose.onMouseDown = "userWin["+cnt+"].userWinFullClose.colorize = \"#f8f400\";"; this.userWinFullClose.onMouseUp = "userWin["+cnt+"].userWinFullClose.colorize = \"#df0050\";closeUserWindow("+cnt+");"; this.userWinFullClose.opacity = 0; this.nameTxt = new Text(); this.nameTxt.window = this.win; this.nameTxt.data = userName; this.nameTxt.hOffset = 73; this.nameTxt.vOffset = 14; this.nameTxt.width = 150; this.nameTxt.height = 22; this.nameTxt.anchorStyle = "topleft"; this.nameTxt.font = "Trebuchet MS"; this.nameTxt.size = 18; this.nameTxt.color = "#ffffcc"; var r = rigglationsDB.query("SELECT * FROM '" + userName + "' WHERE relation = 'friend' OR relation = 'mutual'"); var x = r.getAll(); r.dispose(); this.friendTotalTxt = new Text(); this.friendTotalTxt.window = this.win; this.friendTotalTxt.data = "Friends: " + x.length; this.friendTotalTxt.hOffset = 75; this.friendTotalTxt.vOffset = 37; this.friendTotalTxt.width = 100; this.friendTotalTxt.height = 22; this.friendTotalTxt.anchorStyle = "topleft"; this.friendTotalTxt.font = "Trebuchet MS"; this.friendTotalTxt.size = 12; this.friendTotalTxt.color = "#37561d"; var s = rigglationsDB.query("SELECT * FROM '" + userName + "' WHERE relation = 'fan' OR relation = 'mutual'"); var y = s.getAll(); s.dispose(); this.fanTotalTxt = new Text(); this.fanTotalTxt.window = this.win; this.fanTotalTxt.data = "Fans: " + y.length; this.fanTotalTxt.hOffset = 75; this.fanTotalTxt.vOffset = 51; this.fanTotalTxt.width = 100; this.fanTotalTxt.height = 22; this.fanTotalTxt.anchorStyle = "topleft"; this.fanTotalTxt.font = "Trebuchet MS"; this.fanTotalTxt.size = 12; this.fanTotalTxt.color = "#37561d"; this.fullContentFrameScrollBar = new ScrollBar(); this.fullContentFrameScrollBar.window = this.win; this.fullContentFrameScrollBar.autoHide = "true"; this.fullContentFrameScrollBar.hAlign = "left"; this.fullContentFrameScrollBar.orientation = "vertical"; this.fullContentFrameScrollBar.hOffset = 25; this.fullContentFrameScrollBar.vOffset = 115; this.fullContentFrameScrollBar.width = 291; this.fullContentFrameScrollBar.height = 245; this.fullContentFrameScrollBar.opacity = 255; this.fullContentFrameScrollBar.setThumbInfo(0, new Array("Resources/riggScrollThumbTop.png", "Resources/riggScrollThumbCenter.png", "Resources/riggScrollThumbBottom.png")); this.fullContentFrameScrollBar.setTrackInfo(3, 0, 0, "Resources/contentFrameTrack.png"); this.fullContentFrame = new Frame(); this.fullContentFrame.window = this.win; this.fullContentFrame.vScrollBar = this.fullContentFrameScrollBar; this.fullContentFrame.hOffset = 25; this.fullContentFrame.vOffset = 115; this.fullContentFrame.width = 291; this.fullContentFrame.height = 245; this.fullContentFrame.opacity = 0; this.profileRealNameTxt = new Text(); this.profileRealNameTxt.window = this.win; this.profileRealNameTxt.data = "Real Name:"; this.profileRealNameTxt.hOffset = 11; this.profileRealNameTxt.vOffset = 20; this.profileRealNameTxt.width = 80; this.profileRealNameTxt.height = 16; this.profileRealNameTxt.anchorStyle = "topleft"; this.profileRealNameTxt.font = "Trebuchet MS"; this.profileRealNameTxt.size = 14; this.profileRealNameTxt.color = "#36561d"; this.profileRealNameTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileRealNameTxt); this.profileRealNameResultTxt = new Text(); this.profileRealNameResultTxt.window = this.win; this.profileRealNameResultTxt.data = ""; this.profileRealNameResultTxt.hOffset = 280; this.profileRealNameResultTxt.vOffset = 20; this.profileRealNameResultTxt.width = 200; this.profileRealNameResultTxt.height = 16; this.profileRealNameResultTxt.anchorStyle = "topleft"; this.profileRealNameResultTxt.font = "Trebuchet MS"; this.profileRealNameResultTxt.size = 14; this.profileRealNameResultTxt.hAlign = "right"; this.profileRealNameResultTxt.color = "#36561d"; this.profileRealNameResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileRealNameResultTxt); this.profileLocationTxt = new Text(); this.profileLocationTxt.window = this.win; this.profileLocationTxt.data = "Location:"; this.profileLocationTxt.hOffset = 11; this.profileLocationTxt.vOffset = 35; this.profileLocationTxt.width = 80; this.profileLocationTxt.height = 16; this.profileLocationTxt.anchorStyle = "topleft"; this.profileLocationTxt.font = "Trebuchet MS"; this.profileLocationTxt.size = 14; this.profileLocationTxt.color = "#36561d"; this.profileLocationTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileLocationTxt); this.profileLocationResultTxt = new Text(); this.profileLocationResultTxt.window = this.win; this.profileLocationResultTxt.data = ""; this.profileLocationResultTxt.hOffset = 280; this.profileLocationResultTxt.vOffset = 35; this.profileLocationResultTxt.width = 200; this.profileLocationResultTxt.height = 16; this.profileLocationResultTxt.anchorStyle = "topleft"; this.profileLocationResultTxt.font = "Trebuchet MS"; this.profileLocationResultTxt.size = 14; this.profileLocationResultTxt.hAlign = "right"; this.profileLocationResultTxt.color = "#36561d"; this.profileLocationResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileLocationResultTxt); this.profileIMTxt = new Text(); this.profileIMTxt.window = this.win; this.profileIMTxt.data = "IM:"; this.profileIMTxt.hOffset = 11; this.profileIMTxt.vOffset = 50; this.profileIMTxt.width = 80; this.profileIMTxt.height = 16; this.profileIMTxt.anchorStyle = "topleft"; this.profileIMTxt.font = "Trebuchet MS"; this.profileIMTxt.size = 14; this.profileIMTxt.color = "#36561d"; this.profileIMTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileIMTxt); this.profileIMResultTxt = new Text(); this.profileIMResultTxt.window = this.win; this.profileIMResultTxt.data = ""; this.profileIMResultTxt.hOffset = 280; this.profileIMResultTxt.vOffset = 50; this.profileIMResultTxt.width = 200; this.profileIMResultTxt.height = 16; this.profileIMResultTxt.anchorStyle = "topleft"; this.profileIMResultTxt.font = "Trebuchet MS"; this.profileIMResultTxt.size = 14; this.profileIMResultTxt.hAlign = "right"; this.profileIMResultTxt.color = "#36561d"; this.profileIMResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileIMResultTxt); this.profileWebsiteTxt = new Text(); this.profileWebsiteTxt.window = this.win; this.profileWebsiteTxt.data = "Website:"; this.profileWebsiteTxt.hOffset = 11; this.profileWebsiteTxt.vOffset = 65; this.profileWebsiteTxt.width = 80; this.profileWebsiteTxt.height = 16; this.profileWebsiteTxt.anchorStyle = "topleft"; this.profileWebsiteTxt.font = "Trebuchet MS"; this.profileWebsiteTxt.size = 14; this.profileWebsiteTxt.color = "#36561d"; this.profileWebsiteTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileWebsiteTxt); this.profileWebsiteResultTxt = new Text(); this.profileWebsiteResultTxt.window = this.win; this.profileWebsiteResultTxt.data = ""; this.profileWebsiteResultTxt.hOffset = 280; this.profileWebsiteResultTxt.vOffset = 65; this.profileWebsiteResultTxt.width = 300; this.profileWebsiteResultTxt.height = 16; this.profileWebsiteResultTxt.anchorStyle = "topleft"; this.profileWebsiteResultTxt.font = "Trebuchet MS"; this.profileWebsiteResultTxt.size = 14; this.profileWebsiteResultTxt.hAlign = "right"; this.profileWebsiteResultTxt.color = "#36561d"; this.profileWebsiteResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileWebsiteResultTxt); this.profileMemberSinceTxt = new Text(); this.profileMemberSinceTxt.window = this.win; this.profileMemberSinceTxt.data = "Member Since:"; this.profileMemberSinceTxt.hOffset = 11; this.profileMemberSinceTxt.vOffset = 80; this.profileMemberSinceTxt.width = 200; this.profileMemberSinceTxt.height = 16; this.profileMemberSinceTxt.anchorStyle = "topleft"; this.profileMemberSinceTxt.font = "Trebuchet MS"; this.profileMemberSinceTxt.size = 14; this.profileMemberSinceTxt.color = "#36561d"; this.profileMemberSinceTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileMemberSinceTxt); this.profileMemberSinceResultTxt = new Text(); this.profileMemberSinceResultTxt.window = this.win; this.profileMemberSinceResultTxt.data = ""; this.profileMemberSinceResultTxt.hOffset = 280; this.profileMemberSinceResultTxt.vOffset = 80; this.profileMemberSinceResultTxt.width = 200; this.profileMemberSinceResultTxt.height = 16; this.profileMemberSinceResultTxt.anchorStyle = "topleft"; this.profileMemberSinceResultTxt.font = "Trebuchet MS"; this.profileMemberSinceResultTxt.size = 14; this.profileMemberSinceResultTxt.hAlign = "right"; this.profileMemberSinceResultTxt.color = "#36561d"; this.profileMemberSinceResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileMemberSinceResultTxt); this.profileStoriesDuggTxt = new Text(); this.profileStoriesDuggTxt.window = this.win; this.profileStoriesDuggTxt.data = "Stories Dugg:"; this.profileStoriesDuggTxt.hOffset = 11; this.profileStoriesDuggTxt.vOffset = 128; this.profileStoriesDuggTxt.width = 200; this.profileStoriesDuggTxt.height = 16; this.profileStoriesDuggTxt.anchorStyle = "topleft"; this.profileStoriesDuggTxt.font = "Trebuchet MS"; this.profileStoriesDuggTxt.size = 14; this.profileStoriesDuggTxt.color = "#36561d"; this.profileStoriesDuggTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileStoriesDuggTxt); this.profileStoriesDuggResultTxt = new Text(); this.profileStoriesDuggResultTxt.window = this.win; this.profileStoriesDuggResultTxt.data = ""; this.profileStoriesDuggResultTxt.hOffset = 280; this.profileStoriesDuggResultTxt.vOffset = 128; this.profileStoriesDuggResultTxt.width = 200; this.profileStoriesDuggResultTxt.height = 16; this.profileStoriesDuggResultTxt.anchorStyle = "topleft"; this.profileStoriesDuggResultTxt.font = "Trebuchet MS"; this.profileStoriesDuggResultTxt.size = 14; this.profileStoriesDuggResultTxt.hAlign = "right"; this.profileStoriesDuggResultTxt.color = "#36561d"; this.profileStoriesDuggResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileStoriesDuggResultTxt); this.profileStoriesSubmittedTxt = new Text(); this.profileStoriesSubmittedTxt.window = this.win; this.profileStoriesSubmittedTxt.data = "Stories Submitted:"; this.profileStoriesSubmittedTxt.hOffset = 11; this.profileStoriesSubmittedTxt.vOffset = 143; this.profileStoriesSubmittedTxt.width = 200; this.profileStoriesSubmittedTxt.height = 16; this.profileStoriesSubmittedTxt.anchorStyle = "topleft"; this.profileStoriesSubmittedTxt.font = "Trebuchet MS"; this.profileStoriesSubmittedTxt.size = 14; this.profileStoriesSubmittedTxt.color = "#36561d"; this.profileStoriesSubmittedTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileStoriesSubmittedTxt); this.profileStoriesSubmittedResultTxt = new Text(); this.profileStoriesSubmittedResultTxt.window = this.win; this.profileStoriesSubmittedResultTxt.data = ""; this.profileStoriesSubmittedResultTxt.hOffset = 280; this.profileStoriesSubmittedResultTxt.vOffset = 143; this.profileStoriesSubmittedResultTxt.width = 200; this.profileStoriesSubmittedResultTxt.height = 16; this.profileStoriesSubmittedResultTxt.anchorStyle = "topleft"; this.profileStoriesSubmittedResultTxt.font = "Trebuchet MS"; this.profileStoriesSubmittedResultTxt.size = 14; this.profileStoriesSubmittedResultTxt.hAlign = "right"; this.profileStoriesSubmittedResultTxt.color = "#36561d"; this.profileStoriesSubmittedResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileStoriesSubmittedResultTxt); this.profileStoriesPopularTxt = new Text(); this.profileStoriesPopularTxt.window = this.win; this.profileStoriesPopularTxt.data = "Stories Made Popular:"; this.profileStoriesPopularTxt.hOffset = 11; this.profileStoriesPopularTxt.vOffset = 158; this.profileStoriesPopularTxt.width = 200; this.profileStoriesPopularTxt.height = 16; this.profileStoriesPopularTxt.anchorStyle = "topleft"; this.profileStoriesPopularTxt.font = "Trebuchet MS"; this.profileStoriesPopularTxt.size = 14; this.profileStoriesPopularTxt.color = "#36561d"; this.profileStoriesPopularTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileStoriesPopularTxt); this.profileStoriesPopularResultTxt = new Text(); this.profileStoriesPopularResultTxt.window = this.win; this.profileStoriesPopularResultTxt.data = ""; this.profileStoriesPopularResultTxt.hOffset = 280; this.profileStoriesPopularResultTxt.vOffset = 158; this.profileStoriesPopularResultTxt.width = 200; this.profileStoriesPopularResultTxt.height = 16; this.profileStoriesPopularResultTxt.anchorStyle = "topleft"; this.profileStoriesPopularResultTxt.font = "Trebuchet MS"; this.profileStoriesPopularResultTxt.size = 14; this.profileStoriesPopularResultTxt.hAlign = "right"; this.profileStoriesPopularResultTxt.color = "#36561d"; this.profileStoriesPopularResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileStoriesPopularResultTxt); this.profilePopularRatioTxt = new Text(); this.profilePopularRatioTxt.window = this.win; this.profilePopularRatioTxt.data = "Popular Stories Ratio:"; this.profilePopularRatioTxt.hOffset = 11; this.profilePopularRatioTxt.vOffset = 173; this.profilePopularRatioTxt.width = 200; this.profilePopularRatioTxt.height = 16; this.profilePopularRatioTxt.anchorStyle = "topleft"; this.profilePopularRatioTxt.font = "Trebuchet MS"; this.profilePopularRatioTxt.size = 14; this.profilePopularRatioTxt.color = "#36561d"; this.profilePopularRatioTxt.opacity = 0; this.fullContentFrame.appendChild(this.profilePopularRatioTxt); this.profilePopularRatioResultTxt = new Text(); this.profilePopularRatioResultTxt.window = this.win; this.profilePopularRatioResultTxt.data = ""; this.profilePopularRatioResultTxt.hOffset = 280; this.profilePopularRatioResultTxt.vOffset = 173; this.profilePopularRatioResultTxt.width = 200; this.profilePopularRatioResultTxt.height = 16; this.profilePopularRatioResultTxt.anchorStyle = "topleft"; this.profilePopularRatioResultTxt.font = "Trebuchet MS"; this.profilePopularRatioResultTxt.size = 14; this.profilePopularRatioResultTxt.hAlign = "right"; this.profilePopularRatioResultTxt.color = "#36561d"; this.profilePopularRatioResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profilePopularRatioResultTxt); this.profileViewsTxt = new Text(); this.profileViewsTxt.window = this.win; this.profileViewsTxt.data = "Profile Views:"; this.profileViewsTxt.hOffset = 11; this.profileViewsTxt.vOffset = 188; this.profileViewsTxt.width = 200; this.profileViewsTxt.height = 16; this.profileViewsTxt.anchorStyle = "topleft"; this.profileViewsTxt.font = "Trebuchet MS"; this.profileViewsTxt.size = 14; this.profileViewsTxt.color = "#36561d"; this.profileViewsTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileViewsTxt); this.profileViewsResultTxt = new Text(); this.profileViewsResultTxt.window = this.win; this.profileViewsResultTxt.data = ""; this.profileViewsResultTxt.hOffset = 280; this.profileViewsResultTxt.vOffset = 188; this.profileViewsResultTxt.width = 200; this.profileViewsResultTxt.height = 16; this.profileViewsResultTxt.anchorStyle = "topleft"; this.profileViewsResultTxt.font = "Trebuchet MS"; this.profileViewsResultTxt.size = 14; this.profileViewsResultTxt.hAlign = "right"; this.profileViewsResultTxt.color = "#36561d"; this.profileViewsResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileViewsResultTxt); this.profileReferralsTxt = new Text(); this.profileReferralsTxt.window = this.win; this.profileReferralsTxt.data = "Successful Friend Referrals:"; this.profileReferralsTxt.hOffset = 11; this.profileReferralsTxt.vOffset = 203; this.profileReferralsTxt.width = 200; this.profileReferralsTxt.height = 16; this.profileReferralsTxt.anchorStyle = "topleft"; this.profileReferralsTxt.font = "Trebuchet MS"; this.profileReferralsTxt.size = 14; this.profileReferralsTxt.color = "#36561d"; this.profileReferralsTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileReferralsTxt); this.profileReferralsResultTxt = new Text(); this.profileReferralsResultTxt.window = this.win; this.profileReferralsResultTxt.data = ""; this.profileReferralsResultTxt.hOffset = 280; this.profileReferralsResultTxt.vOffset = 203; this.profileReferralsResultTxt.width = 200; this.profileReferralsResultTxt.height = 16; this.profileReferralsResultTxt.anchorStyle = "topleft"; this.profileReferralsResultTxt.font = "Trebuchet MS"; this.profileReferralsResultTxt.size = 14; this.profileReferralsResultTxt.hAlign = "right"; this.profileReferralsResultTxt.color = "#36561d"; this.profileReferralsResultTxt.opacity = 0; this.fullContentFrame.appendChild(this.profileReferralsResultTxt); this.userWinContentStar = new Image(); this.userWinContentStar.window = this.win; this.userWinContentStar.src = "Resources/redStar.png"; this.userWinContentStar.hOffset = 145; this.userWinContentStar.vOffset = 122; this.userWinContentStar.hRegistrationPoint = 20; this.userWinContentStar.vRegistrationPoint = 22; this.userWinContentStar.visible = 0; this.fullContentFrame.appendChild(this.userWinContentStar); this.userWinWatermakFooter = new Image(); this.userWinWatermakFooter.window = this.win; this.userWinWatermakFooter.src = "Resources/rigglationsWatermarkFooter.png"; this.userWinWatermakFooter.hOffset = 137; this.userWinWatermakFooter.vOffset = 377; this.userWinWatermakFooter.opacity = 0; this.lowerStatusTxt = new Text(); this.lowerStatusTxt.window = this.win; this.lowerStatusTxt.data = ""; this.lowerStatusTxt.hOffset = 172; this.lowerStatusTxt.vOffset = 391; this.lowerStatusTxt.width = 270; this.lowerStatusTxt.height = 22; this.lowerStatusTxt.hAlign = "center"; this.lowerStatusTxt.font = "Trebuchet MS"; this.lowerStatusTxt.size = 13; this.lowerStatusTxt.color = "#ffffcc"; this.lowerStatusTxt.opacity = 0; this.userNextPageImg = new Image(); this.userNextPageImg.window = this.win; this.userNextPageImg.tracking = "rectangle"; this.userNextPageImg.src = "Resources/nextPageButton.png"; this.userNextPageImg.hOffset = 303; this.userNextPageImg.vOffset = 82; this.userNextPageImg.tooltip = "Next page"; this.userNextPageImg.colorize = "#d3d8bc"; this.userNextPageImg.onMouseEnter = "userWin["+cnt+"].userNextPageImg.colorize = \"#f8f400\";userWin["+cnt+"].lowerStatusTxt.data = 'Next Page';"; this.userNextPageImg.onMouseExit = "userWin["+cnt+"].userNextPageImg.colorize = \"#d3d8bc\";userWin["+cnt+"].lowerStatusTxt.data = '';"; this.userNextPageImg.onMouseDown = "userWin["+cnt+"].userNextPageImg.colorize = \"#df0050\";"; this.userNextPageImg.onMouseUp = "userWin["+cnt+"].userNextPageImg.colorize = \"#f8f400\";userWin["+cnt+"].currentRelationsPage++;displayUserRelations("+cnt+", userWin["+cnt+"].nameTxt.data, userWin["+cnt+"].filterBoxTxtArea.data);"; this.userNextPageImg.opacity = 0; this.userPreviousPageImg = new Image(); this.userPreviousPageImg.window = this.win; this.userPreviousPageImg.tracking = "rectangle"; this.userPreviousPageImg.src = "Resources/previousPageButton.png"; this.userPreviousPageImg.hOffset = 20; this.userPreviousPageImg.vOffset = 82; this.userPreviousPageImg.tooltip = "Previous page"; this.userPreviousPageImg.colorize = "#d3d8bc"; this.userPreviousPageImg.onMouseEnter = "userWin["+cnt+"].userPreviousPageImg.colorize = \"#f8f400\";userWin["+cnt+"].lowerStatusTxt.data = 'Previous Page';"; this.userPreviousPageImg.onMouseExit = "userWin["+cnt+"].userPreviousPageImg.colorize = \"#d3d8bc\";userWin["+cnt+"].lowerStatusTxt.data = '';"; this.userPreviousPageImg.onMouseDown = "userWin["+cnt+"].userPreviousPageImg.colorize = \"#df0050\";"; this.userPreviousPageImg.onMouseUp = "userWin["+cnt+"].userPreviousPageImg.colorize = \"#f8f400\";userWin["+cnt+"].currentRelationsPage--;displayUserRelations("+cnt+", userWin["+cnt+"].nameTxt.data, userWin["+cnt+"].filterBoxTxtArea.data);"; this.userPreviousPageImg.opacity = 0; this.userWinWatermakFooter = new Image(); this.userWinWatermakFooter.window = this.win; this.userWinWatermakFooter.src = "Resources/rigglationsWatermarkFooter.png"; this.userWinWatermakFooter.hOffset = 137; this.userWinWatermakFooter.vOffset = 377; this.userWinWatermakFooter.opacity = 0; this.starRotationTimer = new Timer(); this.starRotationTimer.interval = 0.01; this.starRotationTimer.ticking = false; this.starRotationTimer.onTimerFired = "rotateContentStar("+cnt+");"; this.starRotationCount = 1; this.userRelationsNameBulletInFrame = new Array(); this.userRelationsTxtInFrame = new Array(); this.win.visible = 1; } yTxfunction userTabControl(cnt, userName, tabMode){ if (tabMode == "RELATIONS"){ userWin[cnt].userWinRelFriend.opacity = 255; userWin[cnt].relFriendTxt.opacity = 255; userWin[cnt].userWinRelFan.opacity = 255; userWin[cnt].relFanTxt.opacity = 255; userWin[cnt].userWinRelMut.opacity = 255; userWin[cnt].relMutTxt.opacity = 255; userWin[cnt].userWinRelAll.opacity = 255; userWin[cnt].relAllTxt.opacity = 255; userWin[cnt].filterBoxImg.opacity = 255; userWin[cnt].filterBoxTxtArea.opacity = 255; userWin[cnt].profileOpenBrowserTxt.opacity = 0; userWin[cnt].userWinRelationsTab.src = "Resources/relationsTabLight.png"; userWin[cnt].userWinProfileTab.src = "Resources/profileTabDarkNormal.png"; displayUserRelations(cnt, userName, userWin[cnt].filterBoxTxtArea.data); } else{ userWin[cnt].userWinRelFriend.opacity = 0; userWin[cnt].relFriendTxt.opacity = 0; userWin[cnt].userWinRelFan.opacity = 0; userWin[cnt].relFanTxt.opacity = 0; userWin[cnt].userWinRelMut.opacity = 0; userWin[cnt].relMutTxt.opacity = 0; userWin[cnt].userWinRelAll.opacity = 0; userWin[cnt].relAllTxt.opacity = 0; userWin[cnt].filterBoxImg.opacity = 0; userWin[cnt].filterBoxTxtArea.opacity = 0; userWin[cnt].userNextPageImg.opacity = 0; userWin[cnt].userPreviousPageImg.opacity = 0; userWin[cnt].profileOpenBrowserTxt.opacity = 255; userWin[cnt].userWinRelationsTab.src = "Resources/relationsTabDarkNormal.png"; userWin[cnt].userWinProfileTab.src = "Resources/profileTabLight.png"; displayUserProfile(cnt, userName); } } function clearUserRelations(cnt){ for (var i = userWin[cnt].userRelationsTxtInFrame.length - 1; i >= 0; i--){ userWin[cnt].fullContentFrame.removeChild(userWin[cnt].userRelationsTxtInFrame[i]); userWin[cnt].fullContentFrame.removeChild(userWin[cnt].userRelationsNameBulletInFrame[i]); userWin[cnt].userRelationsTxtInFrame.pop(); userWin[cnt].userRelationsNameBulletInFrame.pop(); } } function userRelationsPageControl(cnt, userName, filterString){ if (filterString == ""){ var userNameFilter = "";} else{ var userNameFilter = " AND name LIKE '" + filterString + "%'";} if (userWin[cnt].relFilterMode == "friends"){ var r = rigglationsDB.query("SELECT * FROM '" + userName + "' WHERE (relation = 'friend' OR relation = 'mutual')" + userNameFilter); var filterModeStatus = "Friends"; } if (userWin[cnt].relFilterMode == "fans"){ var r = rigglationsDB.query("SELECT * FROM '" + userName + "' WHERE (relation = 'fan' OR relation = 'mutual')" + userNameFilter); var filterModeStatus = "Fans"; } if (userWin[cnt].relFilterMode == "mutual"){ var r = rigglationsDB.query("SELECT * FROM '" + userName + "' WHERE relation = 'mutual'" + userNameFilter); var filterModeStatus = "Mutual"; } if (userWin[cnt].relFilterMode == "all"){ userNameFilter = " WHERE name LIKE '" + filterString + "%'"; var r = rigglationsDB.query("SELECT * FROM '" + userName + "'" + userNameFilter); var filterModeStatus = "All"; } var x = r.getAll(); var userRelCount = x.length; var userRelCountStatus = " ("+userRelCount+")"; var relPageCount = Math.ceil(userRelCount/relationsPerPage); if (relPageCount > 1){ var relPageStatus = " > Page " + userWin[cnt].currentRelationsPage;} else{ var relPageStatus = "";} if (filterString == ""){ var userRelStatusString = "Relations > " + filterModeStatus + userRelCountStatus + relPageStatus;} else{ var userRelStatusString = "Relations > " + filterModeStatus + " > " + filterString + userRelCountStatus + relPageStatus;} userWin[cnt].upperStatusTxt.data = userRelStatusString; if (userWin[cnt].currentRelationsPage > 1){ userWin[cnt].userPreviousPageImg.opacity = 255; userWin[cnt].userNextPageImg.opacity = 255; if (userWin[cnt].currentRelationsPage == relPageCount){ userWin[cnt].userNextPageImg.opacity = 0; } } else{ userWin[cnt].userPreviousPageImg.opacity = 0; userWin[cnt].userNextPageImg.opacity = 0; if (relPageCount > 1){ userWin[cnt].userNextPageImg.opacity = 255; } } } function displayUserProfile(cnt, userName){ clearUserRelations(cnt); userWin[cnt].upperStatusTxt.data = "Profile"; var useFile = checkFile(userName + "_profile.txt", xmlFileTTL); if (useFile == true){ var profileString = filesystem.readFile(system.widgetDataFolder + "/" + userName + "_profile.txt"); var userProfileRealName = scrapeProfile(userName, "Real Name:"); var userProfileLocation = scrapeProfile(userName, "Location:"); var userProfileIM = scrapeProfile(userName, "AIM/Yahoo/MSN/ICQ/gTalk:"); var userProfileWebsite = scrapeProfile(userName, "My Website:"); var userProfileMemberSince = scrapeProfile(userName, "Member Since:"); var userProfileStoriesDugg = scrapeProfile(userName, "Videos Dugg:"); var userProfileStoriesSubmitted = scrapeProfile(userName, "Videos Submitted:"); var userProfileStoriesPopular = scrapeProfile(userName, "Videos Made Popular:"); var userProfilePopularRatio = scrapeProfile(userName, "Popular Stories Ratio:"); var userProfileViews = scrapeProfile(userName, "Profile Views:"); var userProfileReferrals = scrapeProfile(userName, "Successful Friend Referrals:"); userWin[cnt].profileRealNameResultTxt.data = userProfileRealName; userWin[cnt].profileLocationResultTxt.data = userProfileLocation; userWin[cnt].profileIMResultTxt.data = userProfileIM; userWin[cnt].profileWebsiteResultTxt.data = userProfileWebsite; userWin[cnt].profileMemberSinceResultTxt.data = userProfileMemberSince; userWin[cnt].profileStoriesDuggResultTxt.data = userProfileStoriesDugg; userWin[cnt].profileStoriesSubmittedResultTxt.data = userProfileStoriesSubmitted; userWin[cnt].profileStoriesPopularResultTxt.data = userProfileStoriesPopular; userWin[cnt].profilePopularRatioResultTxt.data = userProfilePopularRatio; userWin[cnt].profileViewsResultTxt.data = userProfileViews; userWin[cnt].profileReferralsResultTxt.data = userProfileReferrals; showUserProfile(cnt); } else{ contentThrobber(cnt, "START"); var getUserProfileURL = new URL(); getUserProfileURL.location = "http://www.digg.com/users/" + userName + "/profile"; getUserProfileURL.filename = userName + "_profile.txt"; getUserProfileURL.userName = userName; getUserProfileURL.cnt = cnt; getUserProfileURL.fetchAsync(getUserProfileURLAsync); } } function getUserProfileURLAsync(getUserProfileURL){ if (getUserProfileURL.response == 200){ var resultString = getUserProfileURL.result; filesystem.writeFile(system.widgetDataFolder + "/" + getUserProfileURL.filename, resultString); var profileString = resultString; var userProfileRealName = scrapeProfile(getUserProfileURL.userName, "Real Name:"); var userProfileLocation = scrapeProfile(getUserProfileURL.userName, "Location:"); var userProfileIM = scrapeProfile(getUserProfileURL.userName, "AIM/Yahoo/MSN/ICQ/gTalk:"); var userProfileWebsite = scrapeProfile(getUserProfileURL.userName, "My Website:"); var userProfileMemberSince = scrapeProfile(getUserProfileURL.userName, "Member Since:"); var userProfileStoriesDugg = scrapeProfile(getUserProfileURL.userName, "Videos Dugg:"); var userProfileStoriesSubmitted = scrapeProfile(getUserProfileURL.userName, "Videos Submitted:"); var userProfileStoriesPopular = scrapeProfile(getUserProfileURL.userName, "Videos Made Popular:"); var userProfilePopularRatio = scrapeProfile(getUserProfileURL.userName, "Popular Stories Ratio:"); var userProfileViews = scrapeProfile(getUserProfileURL.userName, "Profile Views:"); var userProfileReferrals = scrapeProfile(getUserProfileURL.userName, "Successful Friend Referrals:"); userWin[getUserProfileURL.cnt].profileRealNameResultTxt.data = userProfileRealName; userWin[getUserProfileURL.cnt].profileLocationResultTxt.data = userProfileLocation; userWin[getUserProfileURL.cnt].profileIMResultTxt.data = userProfileIM; userWin[getUserProfileURL.cnt].profileWebsiteResultTxt.data = userProfileWebsite; userWin[getUserProfileURL.cnt].profileMemberSinceResultTxt.data = userProfileMemberSince; userWin[getUserProfileURL.cnt].profileStoriesDuggResultTxt.data = userProfileStoriesDugg; userWin[getUserProfileURL.cnt].profileStoriesSubmittedResultTxt.data = userProfileStoriesSubmitted; userWin[getUserProfileURL.cnt].profileStoriesPopularResultTxt.data = userProfileStoriesPopular; userWin[getUserProfileURL.cnt].profilePopularRatioResultTxt.data = userProfilePopularRatio; userWin[getUserProfileURL.cnt].profileViewsResultTxt.data = userProfileViews; userWin[getUserProfileURL.cnt].profileReferralsResultTxt.data = userProfileReferrals; contentThrobber(getUserProfileURL.cnt, "STOP"); showUserProfile(getUserProfileURL.cnt); } else{ alert("Error while fetching profile."); } } function clearUserProfile(cnt){ userWin[cnt].profileRealNameTxt.opacity = 0; userWin[cnt].profileRealNameResultTxt.opacity = 0; userWin[cnt].profileLocationTxt.opacity = 0; userWin[cnt].profileLocationResultTxt.opacity = 0; userWin[cnt].profileIMTxt.opacity = 0; userWin[cnt].profileIMResultTxt.opacity = 0; userWin[cnt].profileWebsiteTxt.opacity = 0; userWin[cnt].profileWebsiteResultTxt.opacity = 0; userWin[cnt].profileMemberSinceTxt.opacity = 0; userWin[cnt].profileMemberSinceResultTxt.opacity = 0; userWin[cnt].profileStoriesDuggTxt.opacity = 0; userWin[cnt].profileStoriesDuggResultTxt.opacity = 0; userWin[cnt].profileStoriesSubmittedTxt.opacity = 0; userWin[cnt].profileStoriesSubmittedResultTxt.opacity = 0; userWin[cnt].profileStoriesPopularTxt.opacity = 0; userWin[cnt].profileStoriesPopularResultTxt.opacity = 0; userWin[cnt].profilePopularRatioTxt.opacity = 0; userWin[cnt].profilePopularRatioResultTxt.opacity = 0; userWin[cnt].profileViewsTxt.opacity = 0; userWin[cnt].profileViewsResultTxt.opacity = 0; userWin[cnt].profileReferralsTxt.opacity = 0; userWin[cnt].profileReferralsResultTxt.opacity = 0; } function showUserProfile(cnt){ userWin[cnt].profileRealNameTxt.opacity = 255; userWin[cnt].profileRealNameResultTxt.opacity = 255; userWin[cnt].profileLocationTxt.opacity = 255; userWin[cnt].profileLocationResultTxt.opacity = 255; userWin[cnt].profileIMTxt.opacity = 255; userWin[cnt].profileIMResultTxt.opacity = 255; userWin[cnt].profileWebsiteTxt.opacity = 255; userWin[cnt].profileWebsiteResultTxt.opacity = 255; userWin[cnt].profileMemberSinceTxt.opacity = 255; userWin[cnt].profileMemberSinceResultTxt.opacity = 255; userWin[cnt].profileStoriesDuggTxt.opacity = 255; userWin[cnt].profileStoriesDuggResultTxt.opacity = 255; userWin[cnt].profileStoriesSubmittedTxt.opacity = 255; userWin[cnt].profileStoriesSubmittedResultTxt.opacity = 255; userWin[cnt].profileStoriesPopularTxt.opacity = 255; userWin[cnt].profileStoriesPopularResultTxt.opacity = 255; userWin[cnt].profilePopularRatioTxt.opacity = 255; userWin[cnt].profilePopularRatioResultTxt.opacity = 255; userWin[cnt].profileViewsTxt.opacity = 255; userWin[cnt].profileViewsResultTxt.opacity = 255; userWin[cnt].profileReferralsTxt.opacity = 255; userWin[cnt].profileReferralsResultTxt.opacity = 255; } function displayUserRelations(cnt, userName, filterString){ clearUserProfile(cnt); userRelationsPageControl(cnt, userName, filterString); if (filterString == ""){ var userNameFilter = " LIMIT " + relationsPerPage + " OFFSET " + relationsPerPage * (userWin[cnt].currentRelationsPage - 1);} else{ var userNameFilter = " AND name LIKE '" + filterString + "%' LIMIT " + relationsPerPage + " OFFSET " + relationsPerPage * (userWin[cnt].currentRelationsPage - 1);} if (userWin[cnt].relFilterMode == "friends"){ var r = rigglationsDB.query("SELECT * FROM '" + userName + "' WHERE (relation = 'friend' OR relation = 'mutual')" + userNameFilter);} if (userWin[cnt].relFilterMode == "fans"){ var r = rigglationsDB.query("SELECT * FROM '" + userName + "' WHERE (relation = 'fan' OR relation = 'mutual')" + userNameFilter);} if (userWin[cnt].relFilterMode == "mutual"){ var r = rigglationsDB.query("SELECT * FROM '" + userName + "' WHERE relation = 'mutual'" + userNameFilter);} if (userWin[cnt].relFilterMode == "all"){ userNameFilter = " WHERE name LIKE '" + filterString + "%' LIMIT " + relationsPerPage + " OFFSET " + relationsPerPage * (userWin[cnt].currentRelationsPage - 1); var r = rigglationsDB.query("SELECT * FROM '" + userName + "'" + userNameFilter); } clearUserRelations(cnt); var i = 0; while( (x = r.getRow()) != null ){ userWin[cnt].userRelationsTxtInFrame[i] = new Text(); userWin[cnt].userRelationsTxtInFrame[i].window = userWin[cnt].win; userWin[cnt].userRelationsTxtInFrame[i].data = x['name']; userWin[cnt].userRelationsTxtInFrame[i].hOffset = 31 + (139*(i%2)); userWin[cnt].userRelationsTxtInFrame[i].vOffset = 7 + (20*parseInt(i/2)); userWin[cnt].userRelationsTxtInFrame[i].height = 15; userWin[cnt].userRelationsTxtInFrame[i].anchorStyle = "topleft"; userWin[cnt].userRelationsTxtInFrame[i].font = "Trebuchet MS"; userWin[cnt].userRelationsTxtInFrame[i].size = 14; userWin[cnt].userRelationsTxtInFrame[i].color = "#36561d"; userWin[cnt].userRelationsTxtInFrame[i].opacity = 255; userWin[cnt].userRelationsTxtInFrame[i].onMouseEnter = "userWin["+cnt+"].userRelationsTxtInFrame["+i+"].color = \"#000000\";userWin["+cnt+"].userRelationsNameBulletInFrame["+i+"].colorize = \"#f8f400\";userWin["+cnt+"].lowerStatusTxt.data = \"Open user "+x['name']+"\";"; userWin[cnt].userRelationsTxtInFrame[i].onMouseExit = "userWin["+cnt+"].userRelationsTxtInFrame["+i+"].color = \"#36561d\";userWin["+cnt+"].userRelationsNameBulletInFrame["+i+"].colorize = \"#eff1d8\";userWin["+cnt+"].lowerStatusTxt.data = \"\";"; userWin[cnt].userRelationsTxtInFrame[i].onMouseDown = "userWin["+cnt+"].userRelationsTxtInFrame["+i+"].color = \"#df0050\";userWin["+cnt+"].userRelationsNameBulletInFrame["+i+"].colorize = \"#df0050\";"; userWin[cnt].userRelationsTxtInFrame[i].onMouseUp = "userWin["+cnt+"].userRelationsTxtInFrame["+i+"].color = \"#000000\";userWin["+cnt+"].userRelationsNameBulletInFrame["+i+"].colorize = \"#f8f400\";openLoadingUserWindow('"+x['name'].toLowerCase()+"');"; userWin[cnt].fullContentFrame.appendChild(userWin[cnt].userRelationsTxtInFrame[i]); userWin[cnt].userRelationsNameBulletInFrame[i] = new Image(); userWin[cnt].userRelationsNameBulletInFrame[i].window = userWin[cnt].win; userWin[cnt].userRelationsNameBulletInFrame[i].src = "Resources/greyBullet.png"; userWin[cnt].userRelationsNameBulletInFrame[i].tracking = "rectangle"; userWin[cnt].userRelationsNameBulletInFrame[i].colorize = "#eff1d8"; userWin[cnt].userRelationsNameBulletInFrame[i].hOffset = userWin[cnt].userRelationsTxtInFrame[i].hOffset - 13; userWin[cnt].userRelationsNameBulletInFrame[i].vOffset = userWin[cnt].userRelationsTxtInFrame[i].vOffset + 3; userWin[cnt].userRelationsNameBulletInFrame[i].onMouseEnter = "userWin["+cnt+"].userRelationsTxtInFrame["+i+"].color = \"#000000\";userWin["+cnt+"].userRelationsNameBulletInFrame["+i+"].colorize = \"#f8f400\";userWin["+cnt+"].lowerStatusTxt.data = \"Open user "+x['name']+"\";"; userWin[cnt].userRelationsNameBulletInFrame[i].onMouseExit = "userWin["+cnt+"].userRelationsTxtInFrame["+i+"].color = \"#36561d\";userWin["+cnt+"].userRelationsNameBulletInFrame["+i+"].colorize = \"#eff1d8\";userWin["+cnt+"].lowerStatusTxt.data = \"\";"; userWin[cnt].userRelationsNameBulletInFrame[i].onMouseDown = "userWin["+cnt+"].userRelationsTxtInFrame["+i+"].color = \"#df0050\";userWin["+cnt+"].userRelationsNameBulletInFrame["+i+"].colorize = \"#df0050\";"; userWin[cnt].userRelationsNameBulletInFrame[i].onMouseUp = "userWin["+cnt+"].userRelationsTxtInFrame["+i+"].color = \"#000000\";userWin["+cnt+"].userRelationsNameBulletInFrame["+i+"].colorize = \"#f8f400\";openLoadingUserWindow('"+x['name'].toLowerCase()+"');"; userWin[cnt].fullContentFrame.appendChild(userWin[cnt].userRelationsNameBulletInFrame[i]); i++; } r.dispose(); } function colorizeRelations(cnt, trigger){ for (var i = 0; i < connectionWinCountControl.length; i++){ if (connectionWinCountControl[i] == false){ continue;} if (connectionWin[i].user1 == cnt || connectionWin[i].user2 == cnt){ if (trigger == "SET"){ connectionWin[i].img.colorize = "#df0050";} else{ connectionWin[i].img.colorize = "";} } } } function winMove(cnt){ userWin[cnt].win.hOffset = system.event.screenX - imgDeltaX; userWin[cnt].win.vOffset = system.event.screenY - imgDeltaY; for (var i = 0; i < connectionWinCountControl.length; i++){ if (connectionWinCountControl[i] == false){ continue;} if (connectionWin[i].user1 == cnt || connectionWin[i].user2 == cnt){ drawConnection(i); } } } function winContextMenu(cnt){ var items = new Array(); items[0] = new MenuItem(); items[0].title = "Close Window"; items[0].onSelect = "closeUserWindow("+cnt+");"; userWin[cnt].win.contextMenuItems = items; } function closeUserWindow(cnt){ for (var i = 0; i < connectionWinCountControl.length; i++){ if (connectionWinCountControl[i] == false){ continue;} if (connectionWin[i].user1 == cnt || connectionWin[i].user2 == cnt){ if (i == connectionWinCountControl.length - 1){ connectionWinCountControl.pop(); connectionWin.pop(); } else{ connectionWinCountControl[i] = false; connectionWin[i].win.visible = 0; } } } try{ rigglationsDB.exec("DROP TABLE '" + userWin[cnt].nameTxt.data + "'"); rigglationsDB.exec("DELETE FROM 'openedUsers' WHERE name = '" + userWin[cnt].nameTxt.data + "'"); } catch( e ){ } if (cnt == userWinCountControl.length - 1){ userWinCountControl.pop(); userWin.pop(); } else{ userWinCountControl[cnt] = false; userWin[cnt].win.visible = 0; } } function shakeWindow(firstWindow, secondWindow){ userWin[firstWindow].win.hOffset += 10; if(secondWindow != null){ userWin[secondWindow].win.hOffset += 10;} sleep( 50 ); for (var i = 0; i < 4; i++ ){ userWin[firstWindow].win.hOffset += ( i % 2 ) ? -20 : 20; if(secondWindow != null){ userWin[secondWindow].win.hOffset += ( i % 2 ) ? -20 : 20;} sleep( 50 ); } userWin[firstWindow].win.hOffset -= 10; if(secondWindow != null){ userWin[secondWindow].win.hOffset -= 10;} } function expandTiny(cnt){ userWin[cnt].win.width = 231; userWin[cnt].win.height = 92; userWin[cnt].userWinTinyExpand.opacity = 0; userWin[cnt].userWinMiniClose.opacity = 0; var FGVerticalStretch_L = new MoveAnimation(userWin[cnt].userWinFG_LImg, 0, 0, 200, animator.kEaseOut); var FGVerticalStretch_R = new MoveAnimation(userWin[cnt].userWinFG_RImg, -252, 0, 200, animator.kEaseOut); animator.runUntilDone(new Array(FGVerticalStretch_L, FGVerticalStretch_R)); var BGHorizontalStretch_TR = new MoveAnimation(userWin[cnt].userWinBG_TRImg, -110, 0, 350, animator.kEaseOut); var BGHorizontalStretch_BR = new MoveAnimation(userWin[cnt].userWinBG_BRImg, -110, -320, 350, animator.kEaseOut); var FGHorizontalStretch_R = new MoveAnimation(userWin[cnt].userWinFG_RImg, -111, 0, 350, animator.kEaseOut); animator.runUntilDone(new Array(BGHorizontalStretch_TR, BGHorizontalStretch_BR, FGHorizontalStretch_R)); userWin[cnt].friendTotalTxt.opacity = 255; userWin[cnt].fanTotalTxt.opacity = 255; userWin[cnt].nameTxt.opacity = 255; userWin[cnt].userWinMiniExpand.opacity = 255; userWin[cnt].userWinMiniShrink.opacity = 255; userWin[cnt].userWinMiniClose.opacity = 255; userWin[cnt].userWinMiniClose.hOffset = 204; userWin[cnt].userWinMiniClose.vOffset = 15; } function expandMini(cnt){ userWin[cnt].win.width = 344; userWin[cnt].win.height = 414; userWin[cnt].friendTotalTxt.opacity = 0; userWin[cnt].fanTotalTxt.opacity = 0; userWin[cnt].userWinMiniExpand.opacity = 0; userWin[cnt].userWinMiniShrink.opacity = 0; userWin[cnt].userWinMiniClose.opacity = 0; var BGHorizontalStretch_TR = new MoveAnimation(userWin[cnt].userWinBG_TRImg, 0, 0, 200, animator.kEaseIn); var BGHorizontalStretch_BR = new MoveAnimation(userWin[cnt].userWinBG_BRImg, 0, -320, 200, animator.kEaseIn); var FGHorizontalStretch_R = new MoveAnimation(userWin[cnt].userWinFG_RImg, 0, 0, 200, animator.kEaseIn); animator.runUntilDone(new Array(BGHorizontalStretch_TR, FGHorizontalStretch_R, BGHorizontalStretch_BR)); var BGVerticalStretch_BL = new MoveAnimation(userWin[cnt].userWinBG_BLImg, 0, 0, 350, animator.kEaseInOut); var BGVerticalStretch_BR = new MoveAnimation(userWin[cnt].userWinBG_BRImg, 0, 0, 350, animator.kEaseInOut); animator.runUntilDone(new Array(BGVerticalStretch_BL, BGVerticalStretch_BR)); userWin[cnt].userWinRelationsTab.opacity = 255; userWin[cnt].userWinProfileTab.opacity = 255; userWin[cnt].lowerStatusTxt.opacity = 255; userWin[cnt].upperStatusTxt.opacity = 255; userWin[cnt].userWinFullShrink.opacity = 255; userWin[cnt].userWinFullBodyopacity = 255; userWin[cnt].userWinFullClose.opacity = 255; userWin[cnt].userWinFullBody.opacity = 255; userWin[cnt].fullContentFrame.opacity = 255; userWin[cnt].userWinWatermakFooter.opacity = 69; } function shrinkMini(cnt){ userWin[cnt].nameTxt.opacity = 0; userWin[cnt].friendTotalTxt.opacity = 0; userWin[cnt].fanTotalTxt.opacity = 0; userWin[cnt].userWinMiniExpand.opacity = 0; userWin[cnt].userWinMiniShrink.opacity = 0; userWin[cnt].userWinMiniClose.opacity = 0; var BGHorizontalShrink_TR = new MoveAnimation(userWin[cnt].userWinBG_TRImg, -251, 0, 350, animator.kEaseOut); var BGHorizontalShrink_BR = new MoveAnimation(userWin[cnt].userWinBG_BRImg, -251, -320, 350, animator.kEaseOut); var FGHorizontalShrink_R = new MoveAnimation(userWin[cnt].userWinFG_RImg, -252, 0, 350, animator.kEaseOut); animator.runUntilDone(new Array(BGHorizontalShrink_TR, BGHorizontalShrink_BR, FGHorizontalShrink_R)); var FGVerticalShrink_L = new MoveAnimation(userWin[cnt].userWinFG_LImg, 0, -38, 200, animator.kEaseOut); var FGVerticalShrink_R = new MoveAnimation(userWin[cnt].userWinFG_RImg, -252, -38, 200, animator.kEaseOut); animator.runUntilDone(new Array(FGVerticalShrink_L, FGVerticalShrink_R)); userWin[cnt].userWinTinyExpand.opacity = 255; userWin[cnt].userWinMiniClose.hOffset = 65; userWin[cnt].userWinMiniClose.vOffset = 12; userWin[cnt].userWinMiniClose.opacity = 255; userWin[cnt].win.width = 95; userWin[cnt].win.height = 92; } function shrinkFull(cnt){ clearUserRelations(cnt); userWin[cnt].userWinRelationsTab.opacity = 0; userWin[cnt].userWinProfileTab.opacity = 0; userWin[cnt].lowerStatusTxt.opacity = 0; userWin[cnt].upperStatusTxt.opacity = 0; userWin[cnt].userWinFullShrink.opacity = 0; userWin[cnt].userWinFullBody.opacity = 0; userWin[cnt].userWinFullClose.opacity = 0; userWin[cnt].userWinRelFriend.opacity = 0; userWin[cnt].relFriendTxt.opacity = 0; userWin[cnt].userWinRelFan.opacity = 0; userWin[cnt].relFanTxt.opacity = 0; userWin[cnt].userWinRelMut.opacity = 0; userWin[cnt].relMutTxt.opacity = 0; userWin[cnt].userWinRelAll.opacity = 0; userWin[cnt].relAllTxt.opacity = 0; userWin[cnt].filterBoxImg.opacity = 0; userWin[cnt].filterBoxTxtArea.opacity = 0; userWin[cnt].profileOpenBrowserTxt.opacity = 0; userWin[cnt].fullContentFrame.opacity = 0; userWin[cnt].userNextPageImg.opacity = 0; userWin[cnt].userPreviousPageImg.opacity = 0; userWin[cnt].userWinWatermakFooter.opacity = 0; var BGVerticalShrink_BL = new MoveAnimation(userWin[cnt].userWinBG_BLImg, 0, -320, 350, animator.kEaseOut); var BGVerticalShrink_BR = new MoveAnimation(userWin[cnt].userWinBG_BRImg, 0, -320, 350, animator.kEaseOut); animator.runUntilDone(new Array(BGVerticalShrink_BL, BGVerticalShrink_BR)); var BGHorizontalShrink_TR = new MoveAnimation(userWin[cnt].userWinBG_TRImg, -110, 0, 200, animator.kEaseOut); var BGHorizontalShrink_BR = new MoveAnimation(userWin[cnt].userWinBG_BRImg, -110, -320, 200, animator.kEaseOut); var FGHorizontalShrink_R = new MoveAnimation(userWin[cnt].userWinFG_RImg, -111, 0, 200, animator.kEaseOut); animator.runUntilDone(new Array(BGHorizontalShrink_TR, BGHorizontalShrink_BR, FGHorizontalShrink_R)); userWin[cnt].friendTotalTxt.opacity = 255; userWin[cnt].fanTotalTxt.opacity = 255; userWin[cnt].userWinMiniExpand.opacity = 255; userWin[cnt].userWinMiniShrink.opacity = 255; userWin[cnt].userWinMiniClose.opacity = 255; userWin[cnt].win.width = 231; userWin[cnt].win.height = 92; } function relButtonFilterControl(cnt, button, trigger){ if (button == "friends"){ if (userWin[cnt].relFilterMode != "friends"){ if (trigger == "enter"){ userWin[cnt].userWinRelFriend.colorize = "#f8f400"; userWin[cnt].relFriendTxt.color = "#000000"; userWin[cnt].lowerStatusTxt.data = "View Friends List"; } else if (trigger == "exit"){ userWin[cnt].userWinRelFriend.colorize = "#eff1d8"; userWin[cnt].relFriendTxt.color = "#36561d"; userWin[cnt].lowerStatusTxt.data = ""; } else if (trigger == "down"){ userWin[cnt].userWinRelFriend.colorize = "#df0050"; userWin[cnt].relFriendTxt.color = "#000000"; userWin[cnt].userWinRelFan.colorize = "#eff1d8"; userWin[cnt].relFanTxt.color = "#36561d"; userWin[cnt].userWinRelMut.colorize = "#eff1d8"; userWin[cnt].relMutTxt.color = "#36561d"; userWin[cnt].userWinRelAll.colorize = "#eff1d8"; userWin[cnt].relAllTxt.color = "#36561d"; userWin[cnt].relFilterMode = "friends"; userWin[cnt].lowerStatusTxt.data = ""; userWin[cnt].currentRelationsPage = 1; displayUserRelations(cnt, userWin[cnt].nameTxt.data, userWin[cnt].filterBoxTxtArea.data); } } } else if (button == "fans"){ if (userWin[cnt].relFilterMode != "fans"){ if (trigger == "enter"){ userWin[cnt].userWinRelFan.colorize = "#f8f400"; userWin[cnt].relFanTxt.color = "#000000"; userWin[cnt].lowerStatusTxt.data = "View Fans List"; } else if (trigger == "exit"){ userWin[cnt].userWinRelFan.colorize = "#eff1d8"; userWin[cnt].relFanTxt.color = "#36561d"; userWin[cnt].lowerStatusTxt.data = ""; } else if (trigger == "down"){ userWin[cnt].userWinRelFan.colorize = "#df0050"; userWin[cnt].relFanTxt.color = "#000000"; userWin[cnt].userWinRelFriend.colorize = "#eff1d8"; userWin[cnt].relFriendTxt.color = "#36561d"; userWin[cnt].userWinRelMut.colorize = "#eff1d8"; userWin[cnt].relMutTxt.color = "#36561d"; userWin[cnt].userWinRelAll.colorize = "#eff1d8"; userWin[cnt].relAllTxt.color = "#36561d"; userWin[cnt].relFilterMode = "fans"; userWin[cnt].lowerStatusTxt.data = ""; userWin[cnt].currentRelationsPage = 1; displayUserRelations(cnt, userWin[cnt].nameTxt.data, userWin[cnt].filterBoxTxtArea.data); } } } else if (button == "mutual"){ if (userWin[cnt].relFilterMode != "mutual"){ if (trigger == "enter"){ userWin[cnt].userWinRelMut.colorize = "#f8f400"; userWin[cnt].relMutTxt.color = "#000000"; userWin[cnt].lowerStatusTxt.data = "View Mutual Relationships"; } else if (trigger == "exit"){ userWin[cnt].userWinRelMut.colorize = "#eff1d8"; userWin[cnt].relMutTxt.color = "#36561d"; userWin[cnt].lowerStatusTxt.data = ""; } else if (trigger == "down"){ userWin[cnt].userWinRelMut.colorize = "#df0050"; userWin[cnt].relMutTxt.color = "#000000"; userWin[cnt].userWinRelFriend.colorize = "#eff1d8"; userWin[cnt].relFriendTxt.color = "#36561d"; userWin[cnt].userWinRelFan.colorize = "#eff1d8"; userWin[cnt].relFanTxt.color = "#36561d"; userWin[cnt].userWinRelAll.colorize = "#eff1d8"; userWin[cnt].relAllTxt.color = "#36561d"; userWin[cnt].relFilterMode = "mutual"; userWin[cnt].lowerStatusTxt.data = ""; userWin[cnt].currentRelationsPage = 1; displayUserRelations(cnt, userWin[cnt].nameTxt.data, userWin[cnt].filterBoxTxtArea.data); } } } else if (button == "all"){ if (userWin[cnt].relFilterMode != "all"){ if (trigger == "enter"){ userWin[cnt].userWinRelAll.colorize = "#f8f400"; userWin[cnt].relAllTxt.color = "#000000"; userWin[cnt].lowerStatusTxt.data = "View All Relationships"; } else if (trigger == "exit"){ userWin[cnt].userWinRelAll.colorize = "#eff1d8"; userWin[cnt].relAllTxt.color = "#36561d"; userWin[cnt].lowerStatusTxt.data = ""; } else if (trigger == "down"){ userWin[cnt].userWinRelAll.colorize = "#df0050"; userWin[cnt].relAllTxt.color = "#000000"; userWin[cnt].userWinRelFriend.colorize = "#eff1d8"; userWin[cnt].relFriendTxt.color = "#36561d"; userWin[cnt].userWinRelFan.colorize = "#eff1d8"; userWin[cnt].relFanTxt.color = "#36561d"; userWin[cnt].userWinRelMut.colorize = "#eff1d8"; userWin[cnt].relMutTxt.color = "#36561d"; userWin[cnt].relFilterMode = "all"; userWin[cnt].lowerStatusTxt.data = ""; userWin[cnt].currentRelationsPage = 1; displayUserRelations(cnt, userWin[cnt].nameTxt.data, userWin[cnt].filterBoxTxtArea.data); } } } } function scrapeProfile(userName, scrapeString){ var profileString = filesystem.readFile(system.widgetDataFolder + "/" + userName + "_profile.txt"); var scrapeResultString = profileString.substring(profileString.indexOf(scrapeString)+scrapeString.length+5, profileString.length); scrapeResultString = scrapeResultString.substring(scrapeResultString.indexOf(">")+1, scrapeResultString.indexOf("")); if (scrapeString == "My Website:"){ if (scrapeResultString != "[none entered]"){ scrapeResultString = scrapeResultString.substring(scrapeResultString.indexOf(">")+1, scrapeResultString.indexOf("")); } } return scrapeResultString; } function contentThrobber(cnt, arg){ if (arg == "START"){ userWin[cnt].starRotationCount = 1; userWin[cnt].userWinContentStar.visible = 1; userWin[cnt].starRotationTimer.ticking = true; } else if (arg == "STOP"){ userWin[cnt].userWinContentStar.visible = 0; userWin[cnt].starRotationTimer.ticking = false; } } function rotateContentStar(cnt){ userWin[cnt].userWinContentStar.rotation = 5 * userWin[cnt].starRotationCount; userWin[cnt].starRotationCount++; if(userWin[cnt].starRotationCount > 72){ userWin[cnt].starRotationCount = 1;} } 8ks Rigglations 0.5 com.shirazlabs.widget.rigglations Copyright 2007. All Rights Reserved. Shows relationships between Digg users. T$#?-/_;J\^ebqk},Ga\xS>+\7rmFPS~_~J<IcY- CNDZ"f 1PѥrP.6Idp (4 AM/c",pH1FTskv T Rigglations.konconnectionWindow.jsResources/closeUserWin.pngResources/contentFrameThumb.pngResources/contentFrameTrack.pngResources/dockRigg.pngResources/error_codes.xmlResources/expandOnLightNormal.pngResources/expandOnLightOver.pngResources/expandOnLightPressed.pngResources/fanArrow.pngResources/filterBoxImg.pngResources/friendArrow.pngResources/fullBody.pngResources/generalPref.pngResources/greyBullet.pngResources/greyPixel.pngResources/mutualArrow.pngResources/nextPageButton.pngResources/previousPageButton.pngResources/profileTabDarkNormal.pngResources/profileTabLight.pngResources/redStar.pngResources/relationsTabDarkNormal.pngResources/relationsTabLight.pngResources/rigglationsAboutBox.pngResources/rigglationsLogo5.pngResources/rigglationsSearch.pngResources/rigglationsSearchOver.pngResources/rigglationsSearchPressed.pngResources/rigglationsWatermarkFooter.pngResources/riggScrollThumbBottom.pngResources/riggScrollThumbCenter.pngResources/riggScrollThumbTop.pngResources/securityRigg.pngResources/shrinkOnDarkNormal.pngResources/shrinkOnDarkOver.pngResources/shrinkOnDarkPressed.pngResources/shrinkOnLightNormal.pngResources/shrinkOnLightOver.pngResources/shrinkOnLightPressed.pngResources/userLoadingProgressBarStroke.pngResources/userLoadingProgressBarStrokeb.pngResources/userWinBG_BL.pngResources/userWinBG_BR.pngResources/userWinBG_TL.pngResources/userWinBG_TR.pngResources/userWinFG_L.pngResources/userWinFG_R.pngResources/userWinIconBG.pngResources/userWinMiniBG.pngResources/userWinMiniFG.pngrigglations.jsuserLoadingWindow.jsuserWindow.jsuserWindowFunctions.jswidget.xml