From c0a0b8fec194e66d40cf71a36130998c14cc79f9 Mon Sep 17 00:00:00 2001 From: tercio Date: Sat, 18 Oct 2014 20:48:47 -0300 Subject: [PATCH] - Core version up for plugins compatibility. - Added support to shadow plugins icons. - Fixed few issues on icon alignment. --- boot.lua | 8 ++++---- gumps/janela_principal.lua | 20 ++++++++++++++++---- images/toolbar_icons.tga | Bin 10122 -> 10081 bytes images/toolbar_icons_shadow.tga | Bin 19073 -> 19067 bytes 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/boot.lua b/boot.lua index 266b0913..09452813 100644 --- a/boot.lua +++ b/boot.lua @@ -3,9 +3,9 @@ _ = nil _detalhes = LibStub("AceAddon-3.0"):NewAddon("_detalhes", "AceTimer-3.0", "AceComm-3.0", "AceSerializer-3.0", "NickTag-1.0") - _detalhes.build_counter = 125 --it's 132 for release - _detalhes.userversion = "a2.1.1" - _detalhes.realversion = 33 + _detalhes.build_counter = 125 --it's 135 for release + _detalhes.userversion = "a2.1.2" + _detalhes.realversion = 34 _detalhes.version = _detalhes.userversion .. " (core " .. _detalhes.realversion .. ")" ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -29,7 +29,7 @@ do --]] - Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v2.1.1 (|cFFFFCC00Oct 18, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Tiny Threat: added option to use class colors instead of green-to-red colors.\n\n|cFFFFFF00-|r Added option to enable shadows on toolbar's buttons.\n\n|cFFFFFF00-|r Added option to set the specing between each button on toolbar.\n\n|cFFFFFF00-|r Finally we merged the left and right menus into only one with 6 icons.\n\n|cFFFFFF00-|r Removed window button and added a new option bracket to manage windows under Mode Menu.\n\n|cFFFFFF00-|r Few changes on 'Default Skin' and 'ElvUI Frame Style BW'.\n\n|cFFFFFF00- Important:|r If the menus is out of the position, just reaply the skin.\n\nv2.0.15 (|cFFFFCC00Oct 15, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Fixed tooltips where sometimes it wans't showing at all.\n\n|cFFFFFF00-|r Fixed the healing done amount on Malkorok encounter.\n\nv2.0.14 (|cFFFFCC00Oct 14, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added pre-potion recognition for WoD pots.\n\n|cFFFFFF00-|r Added spell list for Blackrock Foundry encounters.\n\n|cFFFFFF00-|r Added mouse wheel scroll speed option.\n\n|cFFFFFF00-|r Added support for healing multistrike and damage multistrike.\n\n|cFFFFFF00-|r Added a Change Log button on Options Panel.\n\n|cFFFFFF00-|r When the windows is locked, trying to move the window through toolbar will stretch it instead.\n\n|cFFFFFF00-|r Renamed overheal for shields, now its called 'shield wasted'.\n\n|cFFFFFF00-|r Fine tuning on healing done, should have high accuracy now.\n\n|cFFFFFF00-|r Encounter Details plugin now supports Highmaul and Blackrock Foundry.\n\n|cFFFFFF00-|r New class cooldowns and spells recognition.\n\n|cFFFFFF00-|r Fixed few bugs on comparison panel and avoidance panel.\n\n|cFFFFFF00-|r Fixed encounter recognition, now it should show the encounter name over segments menu.\n\n|cFFFFFF00-|r Fixed Graphic part of Encounter Details Plugin, now he draws more accurately.\n\n|cFFFFFF00v1.29.3 (|cFFFFCC00Oct 11, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Fixed an addon crash bug when clicking directly on the sword button.\n\n|cFFFFFF00-|r Removed Flat Skin, added new skin: Serenity.\n\n|cFFFFFF00-|r Fixed many issues with bar animations.\n\n|cFFFFFF00-|r Fixed combat encounter start if the player already is in combat when the boss is pulled.\n\n|cFFFFFF00-|r Fixed wheel scroll when sometimes it move very slow or doesn't move the bars at all.\n\n|cFFFFFF00-|r Added option 'Always Show Me' which when enabled and you aren't at the top ranked players shown in the window, it forces to show you in the last bar.\n\n|cFFFFFF00-|r Added option 'First Hit' which when enabled show who did the first struck in the combat (normally is who pulled the boss).\n\n|cFFFFFF00-|r Added a panel to change class colors.\n\n|cFFFFFF00v1.28.3 (|cFFFFCC00Oct 04, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added support for plugin descriptions on options panel.\n\n|cFFFFFF00-|r Added scale option.\n\n|cFFFFFF00-|r Added a Change Log button on Options Panel.\n\n|cFFFFFF00-|r Added option to use the same profile on all characters without asking.\n\n|cFFFFFF00-|r Added a shortcut color button on main panel on Options Panel.\n\n|cFFFFFF00-|r Added auto erase/ask to erase options.\n\n|cFFFFFF00-|r Bars now highlight when hover over.\n\n|cFFFFFF00-|r Fixed problem with drag the window when the toolbar is on the bottom side.\n\n|cFFFFFF00v1.27.0 (|cFFFFCC00Set 27, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Minimalistic skin is now the old minimalistic v2.\n\n|cFFFFFF00-|r Minimalistic v2 got a new texture, little more darker.\n\n|cFFFFFF00-|r Few tweaks to make more easy making groups of windows.\n\n|cFFFFFF00-|r Bookmark now accepts more than two columns.\n\n|cFFFFFF00v1.26.3 (|cFFFFCC00Set 18, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Changed the way to set the broker text to be more customizable.\n\n|cFFFFFF00-|r Fixed the problem with custom display report.\n\n|cFFFFFF00-|r Added tutorial and a config panel for bookmarks.\n\n|cFFFFFF00-|r Added option for choose the format type of data broker's text.\n\n|cFFFFFF00-|r Changed few icons on damage done tooltip.\n\n|cFFFFFF00-|r Fixed the class color on texts for healing attribute.\n\n|cFFFFFF00-|r Added options for change the tooltip border's size, color and texture.\n\n|cFFFFFF00-|r Added buttons for test interrupt and cooldown announcers under raid tools section.\n\n|cFFFFFF00v1.25.1 (|cFFFFCC00Set 09, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added buttons to edit the total and percentage code for custom displays.\n\n|cFFFFFF00-|r Fixed a problem while report custom displays.\n\n|cFFFFFF00-|r Added Acitivity Time for Damage + Healing, tooltip show the activity separately.\n\n|cFFFFFF00-|r Major changes on Encounter Details Plugin making more easy to use.\n\n|cFFFFFF00-|r Removed Spell Details Plugin.\n\n|cFFFFFF00-|r Added new plugin for Solo Mode: Dps Tuning.\n\n|cFFFFFF00v1.24.5 (|cFFFFCC00Ago 31, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added Raid Tools bracket on Options Panel.\n\n|cFFFFFF00-|r Added interrupt, cooldown and death announcers (raid tools).\n\n|cFFFFFF00-|r Added pre potion recognition, showing after the encounter on the chat only for you (raid tools).\n\n|cFFFFFF00-|r Added a Boss Emotes tab for Encounter Details plugin |cFF999999(thanks Bloodforce-Azralon)|r.\n\n|cFFFFFF00-|r Rework on Activity Time, now it is tuned to closely match warcraftlogs |cFF999999(thanks www.warcraftlogs.com)|r.\n\n|cFFFFFF00-|r Added two new customs: Damage Activity Time and Healing Activity Time.\n\n|cFFFFFF00-|r Time Attack Plugin now have six fixed time amount options for test your dps on training dummies.\n\n|cFFFFFF00-|r Time Attack Plugin can now also share results on your realm, between players with the same class.\n\n|cFFFFFF00v1.23.6 (|cFFFFCC00Ago 24, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added 2 new bar textures and 6 new fonts.\n\n|cFFFFFF00-|r Swapped left and middle button for enemy bars, now left button open damage taken and middle button player detail window.\n\n|cFFFFFF00-|r Added new skin: Minimalistic v2.\n\n|cFFFFFF00-|r Minimalistic v2 is now the default skin.\n\n|cFFFFFF00-|r Few changes on both icon packs with transparency.\n\n|cFFFFFF00-|r Replaced the slash command '/d' with '/de' |cFF999999(thanks @kamuul-mmochampion forum)|r.\n\n|cFFFFFF00-|r Added custom spells for Atonement, Power Word: Solance and Life Bloom |cFF999999(thanks @skmzarn-mmochampion forum)|r.\n\n|cFFFFFF00v1.22.4 (|cFFFFCC00Ago 15, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added new skin: ElvUI Frame Style (Black White).\n\n|cFFFFFF00-|r Align With Right Chat Window option now check if the window have statusbar enabled.\n\n|cFFFFFF00-|r Few improvements on report for Deaths and Spells over Player Detail Window.\n\n|cFFFFFF00-|r Added option to disable reset button (reset only using its tooltip menu).\n\n|cFFFFFF00-|r Added option for disable window groups.\n\n|cFFFFFF00-|r Added option for select the icon pack to use, also added black white icon pack.\n\n|cFFFFFF00-|r Fixed many bugs involving skins and profiles, thing should run more smooth now.\n\n|cFFFFFF00-|r Plugin Time Attack now correctly saves the attempt when pressing the big save button.\n\n|cFFFFFF00-|r Added support for hotcorners." + Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v2.1.2 (|cFFFFCC00Oct 18, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Tiny Threat: added option to use class colors instead of green-to-red colors.\n\n|cFFFFFF00-|r Added option to enable shadows on toolbar's buttons.\n\n|cFFFFFF00-|r Added option to set the specing between each button on toolbar.\n\n|cFFFFFF00-|r Finally we merged the left and right menus into only one with 6 icons.\n\n|cFFFFFF00-|r Removed window button and added a new option bracket to manage windows under Mode Menu.\n\n|cFFFFFF00-|r Few changes on 'Default Skin' and 'ElvUI Frame Style BW'.\n\n|cFFFFFF00- Important:|r If the menus is out of the position, just reaply the skin.\n\nv2.0.15 (|cFFFFCC00Oct 15, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Fixed tooltips where sometimes it wans't showing at all.\n\n|cFFFFFF00-|r Fixed the healing done amount on Malkorok encounter.\n\nv2.0.14 (|cFFFFCC00Oct 14, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added pre-potion recognition for WoD pots.\n\n|cFFFFFF00-|r Added spell list for Blackrock Foundry encounters.\n\n|cFFFFFF00-|r Added mouse wheel scroll speed option.\n\n|cFFFFFF00-|r Added support for healing multistrike and damage multistrike.\n\n|cFFFFFF00-|r Added a Change Log button on Options Panel.\n\n|cFFFFFF00-|r When the windows is locked, trying to move the window through toolbar will stretch it instead.\n\n|cFFFFFF00-|r Renamed overheal for shields, now its called 'shield wasted'.\n\n|cFFFFFF00-|r Fine tuning on healing done, should have high accuracy now.\n\n|cFFFFFF00-|r Encounter Details plugin now supports Highmaul and Blackrock Foundry.\n\n|cFFFFFF00-|r New class cooldowns and spells recognition.\n\n|cFFFFFF00-|r Fixed few bugs on comparison panel and avoidance panel.\n\n|cFFFFFF00-|r Fixed encounter recognition, now it should show the encounter name over segments menu.\n\n|cFFFFFF00-|r Fixed Graphic part of Encounter Details Plugin, now he draws more accurately.\n\n|cFFFFFF00v1.29.3 (|cFFFFCC00Oct 11, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Fixed an addon crash bug when clicking directly on the sword button.\n\n|cFFFFFF00-|r Removed Flat Skin, added new skin: Serenity.\n\n|cFFFFFF00-|r Fixed many issues with bar animations.\n\n|cFFFFFF00-|r Fixed combat encounter start if the player already is in combat when the boss is pulled.\n\n|cFFFFFF00-|r Fixed wheel scroll when sometimes it move very slow or doesn't move the bars at all.\n\n|cFFFFFF00-|r Added option 'Always Show Me' which when enabled and you aren't at the top ranked players shown in the window, it forces to show you in the last bar.\n\n|cFFFFFF00-|r Added option 'First Hit' which when enabled show who did the first struck in the combat (normally is who pulled the boss).\n\n|cFFFFFF00-|r Added a panel to change class colors.\n\n|cFFFFFF00v1.28.3 (|cFFFFCC00Oct 04, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added support for plugin descriptions on options panel.\n\n|cFFFFFF00-|r Added scale option.\n\n|cFFFFFF00-|r Added a Change Log button on Options Panel.\n\n|cFFFFFF00-|r Added option to use the same profile on all characters without asking.\n\n|cFFFFFF00-|r Added a shortcut color button on main panel on Options Panel.\n\n|cFFFFFF00-|r Added auto erase/ask to erase options.\n\n|cFFFFFF00-|r Bars now highlight when hover over.\n\n|cFFFFFF00-|r Fixed problem with drag the window when the toolbar is on the bottom side.\n\n|cFFFFFF00v1.27.0 (|cFFFFCC00Set 27, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Minimalistic skin is now the old minimalistic v2.\n\n|cFFFFFF00-|r Minimalistic v2 got a new texture, little more darker.\n\n|cFFFFFF00-|r Few tweaks to make more easy making groups of windows.\n\n|cFFFFFF00-|r Bookmark now accepts more than two columns.\n\n|cFFFFFF00v1.26.3 (|cFFFFCC00Set 18, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Changed the way to set the broker text to be more customizable.\n\n|cFFFFFF00-|r Fixed the problem with custom display report.\n\n|cFFFFFF00-|r Added tutorial and a config panel for bookmarks.\n\n|cFFFFFF00-|r Added option for choose the format type of data broker's text.\n\n|cFFFFFF00-|r Changed few icons on damage done tooltip.\n\n|cFFFFFF00-|r Fixed the class color on texts for healing attribute.\n\n|cFFFFFF00-|r Added options for change the tooltip border's size, color and texture.\n\n|cFFFFFF00-|r Added buttons for test interrupt and cooldown announcers under raid tools section.\n\n|cFFFFFF00v1.25.1 (|cFFFFCC00Set 09, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added buttons to edit the total and percentage code for custom displays.\n\n|cFFFFFF00-|r Fixed a problem while report custom displays.\n\n|cFFFFFF00-|r Added Acitivity Time for Damage + Healing, tooltip show the activity separately.\n\n|cFFFFFF00-|r Major changes on Encounter Details Plugin making more easy to use.\n\n|cFFFFFF00-|r Removed Spell Details Plugin.\n\n|cFFFFFF00-|r Added new plugin for Solo Mode: Dps Tuning.\n\n|cFFFFFF00v1.24.5 (|cFFFFCC00Ago 31, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added Raid Tools bracket on Options Panel.\n\n|cFFFFFF00-|r Added interrupt, cooldown and death announcers (raid tools).\n\n|cFFFFFF00-|r Added pre potion recognition, showing after the encounter on the chat only for you (raid tools).\n\n|cFFFFFF00-|r Added a Boss Emotes tab for Encounter Details plugin |cFF999999(thanks Bloodforce-Azralon)|r.\n\n|cFFFFFF00-|r Rework on Activity Time, now it is tuned to closely match warcraftlogs |cFF999999(thanks www.warcraftlogs.com)|r.\n\n|cFFFFFF00-|r Added two new customs: Damage Activity Time and Healing Activity Time.\n\n|cFFFFFF00-|r Time Attack Plugin now have six fixed time amount options for test your dps on training dummies.\n\n|cFFFFFF00-|r Time Attack Plugin can now also share results on your realm, between players with the same class.\n\n|cFFFFFF00v1.23.6 (|cFFFFCC00Ago 24, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added 2 new bar textures and 6 new fonts.\n\n|cFFFFFF00-|r Swapped left and middle button for enemy bars, now left button open damage taken and middle button player detail window.\n\n|cFFFFFF00-|r Added new skin: Minimalistic v2.\n\n|cFFFFFF00-|r Minimalistic v2 is now the default skin.\n\n|cFFFFFF00-|r Few changes on both icon packs with transparency.\n\n|cFFFFFF00-|r Replaced the slash command '/d' with '/de' |cFF999999(thanks @kamuul-mmochampion forum)|r.\n\n|cFFFFFF00-|r Added custom spells for Atonement, Power Word: Solance and Life Bloom |cFF999999(thanks @skmzarn-mmochampion forum)|r.\n\n|cFFFFFF00v1.22.4 (|cFFFFCC00Ago 15, 2014|r|cFFFFFF00)|r:\n\n|cFFFFFF00-|r Added new skin: ElvUI Frame Style (Black White).\n\n|cFFFFFF00-|r Align With Right Chat Window option now check if the window have statusbar enabled.\n\n|cFFFFFF00-|r Few improvements on report for Deaths and Spells over Player Detail Window.\n\n|cFFFFFF00-|r Added option to disable reset button (reset only using its tooltip menu).\n\n|cFFFFFF00-|r Added option for disable window groups.\n\n|cFFFFFF00-|r Added option for select the icon pack to use, also added black white icon pack.\n\n|cFFFFFF00-|r Fixed many bugs involving skins and profiles, thing should run more smooth now.\n\n|cFFFFFF00-|r Plugin Time Attack now correctly saves the attempt when pressing the big save button.\n\n|cFFFFFF00-|r Added support for hotcorners." Loc ["STRING_DETAILS1"] = "|cffffaeaeDetails!:|r " diff --git a/gumps/janela_principal.lua b/gumps/janela_principal.lua index fc140edb..90cec0dd 100644 --- a/gumps/janela_principal.lua +++ b/gumps/janela_principal.lua @@ -4208,6 +4208,8 @@ function _detalhes:ToolbarMenuSetButtonsOptions (spacement, shadow) return self:ToolbarMenuSetButtons() end +-- search key: ~buttons + local tbuttons = {} function _detalhes:ToolbarMenuSetButtons (_mode, _segment, _attributes, _report, _reset, _close) @@ -4337,15 +4339,15 @@ function _detalhes:ToolbarMenuSetButtons (_mode, _segment, _attributes, _report, if (got_anchor) then if (self.plugins_grow_direction == 2) then --right if (self.menu_anchor.side == 1) then --left - button:SetPoint ("left", self.lastIcon.widget or self.lastIcon, "right") + button:SetPoint ("left", self.lastIcon.widget or self.lastIcon, "right", space, 0) elseif (self.menu_anchor.side == 2) then --right - button:SetPoint ("left", last_plugin_icon or self.firstIcon.widget or self.firstIcon, "right") + button:SetPoint ("left", last_plugin_icon or self.firstIcon.widget or self.firstIcon, "right", space, 0) end elseif (self.plugins_grow_direction == 1) then --left if (self.menu_anchor.side == 1) then --left - button:SetPoint ("right", last_plugin_icon or self.firstIcon.widget or self.firstIcon, "left") + button:SetPoint ("right", last_plugin_icon or self.firstIcon.widget or self.firstIcon, "left", -space, 0) elseif (self.menu_anchor.side == 2) then --right - button:SetPoint ("right", self.lastIcon.widget or self.lastIcon, "left") + button:SetPoint ("right", self.lastIcon.widget or self.lastIcon, "left", -space, 0) end end else @@ -4362,6 +4364,16 @@ function _detalhes:ToolbarMenuSetButtons (_mode, _segment, _attributes, _report, button:Show() button:SetSize (16*size, 16*size) + + if (shadow and button.shadow) then + button:SetNormalTexture (button.__icon .. "_shadow") + button:SetPushedTexture (button.__icon .. "_shadow") + button:SetHighlightTexture (button.__icon .. "_shadow", "ADD") + else + button:SetNormalTexture (button.__icon) + button:SetPushedTexture (button.__icon) + button:SetHighlightTexture (button.__icon, "ADD") + end end end end diff --git a/images/toolbar_icons.tga b/images/toolbar_icons.tga index e7dbc0f04e6811cedc27ea3f3c2e9a2f7e40b99e..b31e88e7dfcd6adf54386a5799bfa2c66e297313 100644 GIT binary patch delta 125 zcmeD3f9SVCPnmOS&V(8JgNtg9PBvH8=G^9;QgT4m*lzCTY-I&TMP3F5238=p1>*HU zyb6d}fS3`8c@z6r?whfJyw26mXFp_|Xn)RwNDK$G`+WmX)K*3jPo NloOh^SyZi*5dg%mA-n(p delta 166 zcmaFp*X6%KPnokhXTppkx1}SES(m)EL+0f0W jD7B?)KG5dPUYQk#r8V?pfpQ@I42>W~lQ+LnEoB4%Jw74b diff --git a/images/toolbar_icons_shadow.tga b/images/toolbar_icons_shadow.tga index 467a19984058907eea3ccb17635fa0a1c1c4394e..30b3e199416c42084512a80592fae8d81e605245 100644 GIT binary patch delta 1309 zcmYk4drVtZ9LKqbwexj%$?o z%S+t*g{bC+g@q9S0`>qxAR34VlrAtbtRw*nV8^2(VWk1o*aN5l86X8B0j%R%v>lE7 z*MS2bTs;9u1u}tr+`&SCG41Zmd{`9#g+S4ZuLZt&fC0c=;{aTX&fBv=yoJvY4&c66 zNe6IdIZ%Z=9K&a*1*(CXUNChywjMZ!JwOHE0L*|6hz003xqlGFnyRQ2W2Z=_8{{Qu zy?vZG&6ohpDB!~zZd|fAB0gnAtVkV@>9gC-2W*v)j7L`DA{TfT`^5g$CkO6*NcWZCI}Aos|ZQR)m2lzJO5;*#Z}LS*iq@maka->Rz5GhBs% zb#Y>pY#&Fe`e()C$_%Wyq&_4$^v;GbC4Um~P5}5$=*JQV$|~(!oU{!;daSh9hQbJf z9RP*p!OLOE^b%Hb=+q{uvs?jZ!)}^&ZzJL@PL+DT+Em%7+tF!KQhyMR(Xz$Unx`PD z5qKG(e~-S7_S&2MJYB&I?2iNa*neHxhKM>!8lMU3cciXx`u}QWd^;i@QQL{RQSaeY zEaI7WQe%=j5b-K?Np6txvm9)s@e_-WPPXjRx!=Fc}j29rN3djLy=l&`@`;82FiZ93}_O7t%p-o0V zw!NLuI=e<@*v5zm{uzjL0$QB$Yeo&?mVLN*)k#rh*(z;9*Akm}W{y#J-VQ1oy=#)p z(n*3#o`u-gfn4Avoaf87BhJ8`X~!V-JVz!~cwne=_e09I1%G0_`++#~@OU^WqGNL_ z5bx5b)6S0`Y^kX>Q?khOg~;@VFI*IT7Ty9qZ?d4gql0(HUz-lC@2~4&NV%TjX|foB z(Z=%BIV@jcV3L|WA;Zm|{JL}VtI_6)(Qt{hH4M>Ga}LrCeLU2<{CuTm&i};PIUX=K z^ak?lT>*1bU$C%k!f%`1-muk7PWIC=wQ)4q;Ki?pz_MShaFcRZuR?C0z=;A;PA+OzsLRA a6L;Uj*B4K^Z@5h5Rqv8Q5iLB>PW}zED_v{= delta 1287 zcmXw&TTl~M7{}QS3A?$HKocOukdP2ULIMdPWMg8uNDQEzQn4d6TqFz_E?R+DwH-ml zO1T9#;Zi}URH>Az)2)(HYip-ggan7(PK(or&a|D5FP*;htuH<6$j|84N}|ilSVRNR%v-$9yB2#As&Jtq70sZ>e;VyFj*`XS1cAw4F-eOXeSUtvv#zf0^*|s{J1{WNFgQ5aFf=q&4|p5ky#S;U1=2J;Jlrrk zI_eFDLPx^kum^Z!jg5`jMx#;8I zS5#E=(gzc@z{tw1d+ghFWf{JdoFifDN=SjbV*}CHXF=O7R;#s$j`kw?IxKP@kD}R* z1yIki!ooruy+14IfuROmn3gAT`!|7g-r;cUTGQye#Q#oCCEiJU3x>YOpQc-cCqaz8 zv{&@qbkqhpqtpTXx!PQ~T(|*EDus@eF9Y*<>ns`Ie#uf5^`(zX~ytQ{c>-01F_Mp2DE19A*yQp7#vnzZUF~D1yIG z@^h=(89le6=}lu_@$)LD<5515XgLBSBVWu{j;(Dd@h+>HH~xTEba;}%d+ihi!Nh{q z4i{Dr-I=bQ-+r9i*hivrJ&CCDNsf6xg=7{`Y=wc8`Ny{nOTR_4&)!^1#tw%W0&#a7 zLvo-a_u(p9MXYWjO|Mh22TuaowETVI-5!Qbc zn0fSkHu&Qo#QD{o$hnoR)icYRk#|>Ot37vqy4OlPU-k^%2+PfmUM51UJCk5t=jr#4 w&fWbwF#jO>!DJ*h5{_(*